From c5a5e09e69b1b84efd55c7a61070d30bcee3108a Mon Sep 17 00:00:00 2001 From: cheyang Date: Thu, 16 Jul 2026 14:08:40 +0800 Subject: [PATCH 01/14] fix: remove hardcoded Asia/Shanghai timezone from container images (#6126) * fix: remove hardcoded Asia/Shanghai timezone from container images Container images should not force a region-specific timezone. Hardcoding Asia/Shanghai makes all logs and timestamps default to CST regardless of where the cluster runs, which is surprising for operators outside China and diverges from the container convention of UTC. Drop the localtime/timezone binding from all Dockerfiles so images default to UTC. The tzdata package is still installed, so operators can set their own timezone via the TZ environment variable when needed. Signed-off-by: cheyang * fix: remove trailing whitespace after line-continuation in Dockerfile.webhook The backslash on the chmod line had a trailing space, so it escaped the space instead of the newline. Strip it so the line continuation is unambiguous. Signed-off-by: cheyang --------- Signed-off-by: cheyang --- docker/Dockerfile.alluxioruntime | 4 +--- docker/Dockerfile.application | 4 +--- docker/Dockerfile.cacheruntime | 4 +--- docker/Dockerfile.crds | 4 +--- docker/Dockerfile.csi | 4 +--- docker/Dockerfile.dataset | 4 +--- docker/Dockerfile.efcruntime | 4 +--- docker/Dockerfile.jindoruntime | 4 +--- docker/Dockerfile.juicefsruntime | 4 +--- docker/Dockerfile.thinruntime | 4 +--- docker/Dockerfile.vineyardruntime | 4 +--- docker/Dockerfile.webhook | 6 ++---- 12 files changed, 13 insertions(+), 37 deletions(-) diff --git a/docker/Dockerfile.alluxioruntime b/docker/Dockerfile.alluxioruntime index 0dd2a76eec1..f314430858b 100644 --- a/docker/Dockerfile.alluxioruntime +++ b/docker/Dockerfile.alluxioruntime @@ -18,9 +18,7 @@ RUN bash hack/helm/pin_runtime_chart_version.sh "${FLUID_VERSION}" # alpine:3.23.3 FROM alpine:3.23.3@sha256:25109184c71bdad752c8312a8623239686a9a2071e8825f20acb8f2198c3f659 RUN apk add --update bash curl wget iproute2 libc6-compat tzdata vim && \ - rm -rf /var/cache/apk/* && \ - cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime && \ - echo "Asia/Shanghai" > /etc/timezone + rm -rf /var/cache/apk/* ARG TARGETARCH ARG HELM_VERSION=v3.19.5 diff --git a/docker/Dockerfile.application b/docker/Dockerfile.application index 79064329304..c556e4c439d 100644 --- a/docker/Dockerfile.application +++ b/docker/Dockerfile.application @@ -20,9 +20,7 @@ RUN bash hack/helm/pin_runtime_chart_version.sh "${FLUID_VERSION}" # alpine:3.23.3 FROM alpine:3.23.3@sha256:25109184c71bdad752c8312a8623239686a9a2071e8825f20acb8f2198c3f659 RUN apk add --update bash curl wget iproute2 libc6-compat tzdata vim && \ - rm -rf /var/cache/apk/* && \ - cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime && \ - echo "Asia/Shanghai" > /etc/timezone + rm -rf /var/cache/apk/* ARG TARGETARCH ARG HELM_VERSION=v3.19.5 diff --git a/docker/Dockerfile.cacheruntime b/docker/Dockerfile.cacheruntime index 0ebdb766695..30cfb3634dd 100644 --- a/docker/Dockerfile.cacheruntime +++ b/docker/Dockerfile.cacheruntime @@ -18,9 +18,7 @@ RUN bash hack/helm/pin_runtime_chart_version.sh "${FLUID_VERSION}" # alpine:3.23.3 FROM alpine:3.23.3@sha256:25109184c71bdad752c8312a8623239686a9a2071e8825f20acb8f2198c3f659 RUN apk add --update bash curl wget iproute2 libc6-compat tzdata vim && \ - rm -rf /var/cache/apk/* && \ - cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime && \ - echo "Asia/Shanghai" > /etc/timezone + rm -rf /var/cache/apk/* ARG TARGETARCH ARG HELM_VERSION=v3.19.5 diff --git a/docker/Dockerfile.crds b/docker/Dockerfile.crds index fd568a11ff5..5e86357d19f 100644 --- a/docker/Dockerfile.crds +++ b/docker/Dockerfile.crds @@ -5,9 +5,7 @@ COPY ./charts/fluid/fluid/crds /fluid/crds COPY ./tools/crd-upgrade/upgrade-crds.sh /fluid/upgrade-crds.sh RUN apk add --update bash curl iproute2 libc6-compat tzdata vim && \ - rm -rf /var/cache/apk/* && \ - cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime && \ - echo "Asia/Shanghai" > /etc/timezone + rm -rf /var/cache/apk/* # need kubectl as upgrade-crds.sh uses it. ENV K8S_VERSION=v1.24.6 diff --git a/docker/Dockerfile.csi b/docker/Dockerfile.csi index 3e383fcec18..fdf80fdabe7 100644 --- a/docker/Dockerfile.csi +++ b/docker/Dockerfile.csi @@ -19,9 +19,7 @@ RUN make csi-build && \ # alpine:3.23.3 FROM alpine:3.23.3@sha256:25109184c71bdad752c8312a8623239686a9a2071e8825f20acb8f2198c3f659 RUN apk add --update bash curl iproute2 libc6-compat tzdata vim && \ - rm -rf /var/cache/apk/* && \ - cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime && \ - echo "Asia/Shanghai" > /etc/timezone + rm -rf /var/cache/apk/* WORKDIR / COPY --from=builder /go/bin/fluid-csi /usr/local/bin/fluid-csi diff --git a/docker/Dockerfile.dataset b/docker/Dockerfile.dataset index 094c20dfd09..19a5f3ff22b 100644 --- a/docker/Dockerfile.dataset +++ b/docker/Dockerfile.dataset @@ -21,9 +21,7 @@ RUN bash hack/helm/pin_runtime_chart_version.sh "${FLUID_VERSION}" # alpine:3.23.3 FROM alpine:3.23.3@sha256:25109184c71bdad752c8312a8623239686a9a2071e8825f20acb8f2198c3f659 RUN apk add --update bash curl wget iproute2 libc6-compat tzdata vim && \ - rm -rf /var/cache/apk/* && \ - cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime && \ - echo "Asia/Shanghai" > /etc/timezone + rm -rf /var/cache/apk/* ARG TARGETARCH ARG HELM_VERSION=v3.19.5 diff --git a/docker/Dockerfile.efcruntime b/docker/Dockerfile.efcruntime index 821342acdde..5d379a45e38 100644 --- a/docker/Dockerfile.efcruntime +++ b/docker/Dockerfile.efcruntime @@ -21,9 +21,7 @@ RUN bash hack/helm/pin_runtime_chart_version.sh "${FLUID_VERSION}" # alpine:3.23.3 FROM alpine:3.23.3@sha256:25109184c71bdad752c8312a8623239686a9a2071e8825f20acb8f2198c3f659 RUN apk add --update bash curl wget iproute2 libc6-compat tzdata vim && \ - rm -rf /var/cache/apk/* && \ - cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime && \ - echo "Asia/Shanghai" > /etc/timezone + rm -rf /var/cache/apk/* ARG TARGETARCH ARG HELM_VERSION=v3.19.5 diff --git a/docker/Dockerfile.jindoruntime b/docker/Dockerfile.jindoruntime index bdc0b3f7659..01767867105 100644 --- a/docker/Dockerfile.jindoruntime +++ b/docker/Dockerfile.jindoruntime @@ -18,9 +18,7 @@ RUN bash hack/helm/pin_runtime_chart_version.sh "${FLUID_VERSION}" # alpine:3.23.3 FROM alpine:3.23.3@sha256:25109184c71bdad752c8312a8623239686a9a2071e8825f20acb8f2198c3f659 RUN apk add --update bash curl wget iproute2 libc6-compat tzdata vim && \ - rm -rf /var/cache/apk/* && \ - cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime && \ - echo "Asia/Shanghai" > /etc/timezone + rm -rf /var/cache/apk/* ARG TARGETARCH ARG HELM_VERSION=v3.19.5 diff --git a/docker/Dockerfile.juicefsruntime b/docker/Dockerfile.juicefsruntime index 2fc04324247..0eeb85819c4 100644 --- a/docker/Dockerfile.juicefsruntime +++ b/docker/Dockerfile.juicefsruntime @@ -21,9 +21,7 @@ RUN bash hack/helm/pin_runtime_chart_version.sh "${FLUID_VERSION}" # alpine:3.23.3 FROM alpine:3.23.3@sha256:25109184c71bdad752c8312a8623239686a9a2071e8825f20acb8f2198c3f659 RUN apk add --update bash curl wget iproute2 libc6-compat tzdata vim && \ - rm -rf /var/cache/apk/* && \ - cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime && \ - echo "Asia/Shanghai" > /etc/timezone + rm -rf /var/cache/apk/* diff --git a/docker/Dockerfile.thinruntime b/docker/Dockerfile.thinruntime index 17a79a80842..0669d280435 100644 --- a/docker/Dockerfile.thinruntime +++ b/docker/Dockerfile.thinruntime @@ -21,9 +21,7 @@ RUN bash hack/helm/pin_runtime_chart_version.sh "${FLUID_VERSION}" # alpine:3.23.3 FROM alpine:3.23.3@sha256:25109184c71bdad752c8312a8623239686a9a2071e8825f20acb8f2198c3f659 RUN apk add --update bash curl wget iproute2 libc6-compat tzdata vim && \ - rm -rf /var/cache/apk/* && \ - cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime && \ - echo "Asia/Shanghai" > /etc/timezone + rm -rf /var/cache/apk/* ARG TARGETARCH ARG HELM_VERSION=v3.19.5 diff --git a/docker/Dockerfile.vineyardruntime b/docker/Dockerfile.vineyardruntime index 27f4c74aa95..5b9f211a10e 100644 --- a/docker/Dockerfile.vineyardruntime +++ b/docker/Dockerfile.vineyardruntime @@ -18,9 +18,7 @@ RUN bash hack/helm/pin_runtime_chart_version.sh "${FLUID_VERSION}" # alpine:3.23.3 FROM alpine:3.23.3@sha256:25109184c71bdad752c8312a8623239686a9a2071e8825f20acb8f2198c3f659 RUN apk add --update bash curl wget iproute2 libc6-compat tzdata vim && \ - rm -rf /var/cache/apk/* && \ - cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime && \ - echo "Asia/Shanghai" > /etc/timezone + rm -rf /var/cache/apk/* ARG TARGETARCH ARG HELM_VERSION=v3.19.5 diff --git a/docker/Dockerfile.webhook b/docker/Dockerfile.webhook index faf835a4b03..b91686177d9 100644 --- a/docker/Dockerfile.webhook +++ b/docker/Dockerfile.webhook @@ -14,15 +14,13 @@ RUN make webhook-build && \ # alpine:3.23.3 FROM alpine:3.23.3@sha256:25109184c71bdad752c8312a8623239686a9a2071e8825f20acb8f2198c3f659 RUN apk add --update bash curl iproute2 libc6-compat tzdata vim && \ - rm -rf /var/cache/apk/* && \ - cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime && \ - echo "Asia/Shanghai" > /etc/timezone + rm -rf /var/cache/apk/* COPY --from=builder /go/bin/fluid-webhook /usr/local/bin/fluid-webhook #COPY --from=builder /go/bin/dlv /usr/local/bin/dlv RUN mkdir -p /etc/k8s-webhook-server/certs && \ - chmod -R u+w /etc/k8s-webhook-server/certs && \ + chmod -R u+w /etc/k8s-webhook-server/certs && \ chmod -R u+x /usr/local/bin/ CMD ["fluid-webhook", "start"] From 3e44ad250ae658738f6eba536bd6eb938a89bd6c Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 16 Jul 2026 14:09:34 +0800 Subject: [PATCH 02/14] chore(deps): bump the codeql-action group across 1 directory with 3 updates (#6125) Bumps the codeql-action group with 3 updates in the / directory: [github/codeql-action/init](https://github.com/github/codeql-action), [github/codeql-action/analyze](https://github.com/github/codeql-action) and [github/codeql-action/upload-sarif](https://github.com/github/codeql-action). Updates `github/codeql-action/init` from 4.36.2 to 4.37.0 - [Release notes](https://github.com/github/codeql-action/releases) - [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md) - [Commits](https://github.com/github/codeql-action/compare/8aad20d150bbac5944a9f9d289da16a4b0d87c1e...99df26d4f13ea111d4ec1a7dddef6063f76b97e9) Updates `github/codeql-action/analyze` from 4.36.2 to 4.37.0 - [Release notes](https://github.com/github/codeql-action/releases) - [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md) - [Commits](https://github.com/github/codeql-action/compare/8aad20d150bbac5944a9f9d289da16a4b0d87c1e...99df26d4f13ea111d4ec1a7dddef6063f76b97e9) Updates `github/codeql-action/upload-sarif` from 4.36.2 to 4.37.0 - [Release notes](https://github.com/github/codeql-action/releases) - [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md) - [Commits](https://github.com/github/codeql-action/compare/8aad20d150bbac5944a9f9d289da16a4b0d87c1e...99df26d4f13ea111d4ec1a7dddef6063f76b97e9) --- updated-dependencies: - dependency-name: github/codeql-action/analyze dependency-version: 4.37.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: codeql-action - dependency-name: github/codeql-action/init dependency-version: 4.37.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: codeql-action - dependency-name: github/codeql-action/upload-sarif dependency-version: 4.37.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: codeql-action ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- .github/workflows/codeql-analysis.yml | 4 ++-- .github/workflows/sonarcloud.yaml | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/codeql-analysis.yml b/.github/workflows/codeql-analysis.yml index 6cb68f5c5f9..5fac4f1dca1 100644 --- a/.github/workflows/codeql-analysis.yml +++ b/.github/workflows/codeql-analysis.yml @@ -46,7 +46,7 @@ jobs: # Initializes the CodeQL tools for scanning. - name: Initialize CodeQL - uses: github/codeql-action/init@8aad20d150bbac5944a9f9d289da16a4b0d87c1e # v3.29.5 + uses: github/codeql-action/init@99df26d4f13ea111d4ec1a7dddef6063f76b97e9 # v3.29.5 with: languages: ${{ matrix.language }} # If you wish to specify custom queries, you can do so here or in a config file. @@ -66,4 +66,4 @@ jobs: # make release - name: Perform CodeQL Analysis - uses: github/codeql-action/analyze@8aad20d150bbac5944a9f9d289da16a4b0d87c1e # v3.29.5 + uses: github/codeql-action/analyze@99df26d4f13ea111d4ec1a7dddef6063f76b97e9 # v3.29.5 diff --git a/.github/workflows/sonarcloud.yaml b/.github/workflows/sonarcloud.yaml index 8ee3e82cb4a..68b1a0f3de8 100644 --- a/.github/workflows/sonarcloud.yaml +++ b/.github/workflows/sonarcloud.yaml @@ -51,6 +51,6 @@ jobs: retention-days: 5 - name: "Upload to code-scanning" - uses: github/codeql-action/upload-sarif@8aad20d150bbac5944a9f9d289da16a4b0d87c1e # v2.22.11 + uses: github/codeql-action/upload-sarif@99df26d4f13ea111d4ec1a7dddef6063f76b97e9 # v2.22.11 with: sarif_file: results.sarif From 8e003437fc0c0159ef74ed749b7c09b175e11da1 Mon Sep 17 00:00:00 2001 From: harsh kumar <135993950+hxrshxz@users.noreply.github.com> Date: Mon, 20 Jul 2026 11:43:29 +0530 Subject: [PATCH 03/14] test(dataset): add Ginkgo unit coverage for dataset controller (#5827) * test(dataset): add ginkgo unit coverage for dataset controller Signed-off-by: Harsh * test(dataset): tighten dataset controller unit assertions Signed-off-by: Harsh * test(dataset): drop stale envtest helper coverage Signed-off-by: Harsh --------- Signed-off-by: Harsh --- .../dataset/dataset_controller_ut_test.go | 505 ++++++++++++++++++ .../v1alpha1/dataset/suite_test.go | 137 +---- .../dataset/suite_test_helpers_test.go | 29 - 3 files changed, 507 insertions(+), 164 deletions(-) create mode 100644 pkg/controllers/v1alpha1/dataset/dataset_controller_ut_test.go delete mode 100644 pkg/controllers/v1alpha1/dataset/suite_test_helpers_test.go diff --git a/pkg/controllers/v1alpha1/dataset/dataset_controller_ut_test.go b/pkg/controllers/v1alpha1/dataset/dataset_controller_ut_test.go new file mode 100644 index 00000000000..679a595edd4 --- /dev/null +++ b/pkg/controllers/v1alpha1/dataset/dataset_controller_ut_test.go @@ -0,0 +1,505 @@ +/* +Copyright 2026 The Fluid Authors. + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +*/ + +package dataset + +import ( + "context" + "fmt" + "time" + + "github.com/agiledragon/gomonkey/v2" + "github.com/go-logr/logr" + . "github.com/onsi/ginkgo/v2" + . "github.com/onsi/gomega" + + datav1alpha1 "github.com/fluid-cloudnative/fluid/api/v1alpha1" + "github.com/fluid-cloudnative/fluid/pkg/controllers/deploy" + "github.com/fluid-cloudnative/fluid/pkg/utils/fake" + corev1 "k8s.io/api/core/v1" + metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" + "k8s.io/apimachinery/pkg/runtime" + "k8s.io/apimachinery/pkg/types" + "k8s.io/client-go/tools/record" + "k8s.io/utils/ptr" + ctrl "sigs.k8s.io/controller-runtime" + "sigs.k8s.io/controller-runtime/pkg/client" +) + +var _ = Describe("Dataset Controller Unit", func() { + var scheme *runtime.Scheme + var scaleoutPatch *gomonkey.Patches + + BeforeEach(func() { + scheme = runtime.NewScheme() + Expect(datav1alpha1.AddToScheme(scheme)).NotTo(HaveOccurred()) + Expect(corev1.AddToScheme(scheme)).To(Succeed()) + scaleoutPatch = gomonkey.ApplyFunc(deploy.ScaleoutRuntimeControllerOnDemand, + func(client.Client, types.NamespacedName, logr.Logger) (string, bool, error) { + return "", false, nil + }) + }) + + AfterEach(func() { + scaleoutPatch.Reset() + }) + + Describe("ControllerName", func() { + It("should return the dataset controller name", func() { + r := &DatasetReconciler{} + + Expect(r.ControllerName()).To(Equal(controllerName)) + }) + }) + + Describe("Reconcile", func() { + It("should return empty result when dataset is not found", func() { + r := &DatasetReconciler{ + Client: fake.NewFakeClientWithScheme(scheme), + Scheme: scheme, + Recorder: record.NewFakeRecorder(16), + } + + result, err := r.Reconcile(context.Background(), ctrl.Request{ + NamespacedName: types.NamespacedName{Name: "missing", Namespace: "default"}, + }) + + Expect(err).NotTo(HaveOccurred()) + Expect(result).To(Equal(ctrl.Result{})) + }) + + It("should return an error when dataset name violates DNS-1035 validation", func() { + invalidName := "20-dataset" + dataset := &datav1alpha1.Dataset{ + ObjectMeta: metav1.ObjectMeta{ + Name: invalidName, + Namespace: "default", + }, + } + + r := &DatasetReconciler{ + Client: fake.NewFakeClientWithScheme(scheme, dataset), + Scheme: scheme, + Recorder: record.NewFakeRecorder(16), + } + + _, err := r.Reconcile(context.Background(), ctrl.Request{ + NamespacedName: types.NamespacedName{Name: invalidName, Namespace: "default"}, + }) + + Expect(err).To(MatchError(ContainSubstring("metadata.name"))) + }) + + It("should add the finalizer and requeue for a new dataset", func() { + dataset := &datav1alpha1.Dataset{ + ObjectMeta: metav1.ObjectMeta{ + Name: "sample-dataset", + Namespace: "default", + Generation: 1, + }, + } + + r := &DatasetReconciler{ + Client: fake.NewFakeClientWithScheme(scheme, dataset), + Scheme: scheme, + Recorder: record.NewFakeRecorder(16), + ResyncPeriod: 30 * time.Second, + } + + result, err := r.Reconcile(context.Background(), ctrl.Request{ + NamespacedName: types.NamespacedName{Name: dataset.Name, Namespace: dataset.Namespace}, + }) + + Expect(err).NotTo(HaveOccurred()) + Expect(result.Requeue).To(BeTrue()) + + updatedDataset := &datav1alpha1.Dataset{} + Expect(r.Get(context.Background(), types.NamespacedName{Name: dataset.Name, Namespace: dataset.Namespace}, updatedDataset)).To(Succeed()) + Expect(updatedDataset.GetFinalizers()).To(ContainElement(finalizer)) + }) + + It("should update an initialized dataset phase to not bound without requeue", func() { + dataset := &datav1alpha1.Dataset{ + ObjectMeta: metav1.ObjectMeta{ + Name: "validated-dataset", + Namespace: "default", + Generation: 1, + Finalizers: []string{finalizer}, + }, + Spec: datav1alpha1.DatasetSpec{ + Mounts: []datav1alpha1.Mount{{ + MountPoint: "oss://bucket/path", + Name: "main", + }}, + }, + } + + r := &DatasetReconciler{ + Client: fake.NewFakeClientWithScheme(scheme, dataset), + Scheme: scheme, + Recorder: record.NewFakeRecorder(16), + ResyncPeriod: 30 * time.Second, + } + + result, err := r.Reconcile(context.Background(), ctrl.Request{ + NamespacedName: types.NamespacedName{Name: dataset.Name, Namespace: dataset.Namespace}, + }) + + Expect(err).NotTo(HaveOccurred()) + Expect(result).To(Equal(ctrl.Result{})) + + updatedDataset := &datav1alpha1.Dataset{} + Expect(r.Get(context.Background(), types.NamespacedName{Name: dataset.Name, Namespace: dataset.Namespace}, updatedDataset)).To(Succeed()) + Expect(updatedDataset.Status.Phase).To(Equal(datav1alpha1.NotBoundDatasetPhase)) + Expect(updatedDataset.Status.Conditions).To(BeEmpty()) + }) + + It("should requeue after the resync period when runtime scaleout requested a retry", func() { + dataset := &datav1alpha1.Dataset{ + ObjectMeta: metav1.ObjectMeta{ + Name: "requeue-dataset", + Namespace: "default", + Generation: 1, + Finalizers: []string{finalizer}, + }, + Spec: datav1alpha1.DatasetSpec{ + Mounts: []datav1alpha1.Mount{{ + MountPoint: "oss://bucket/requeue", + Name: "main", + }}, + }, + Status: datav1alpha1.DatasetStatus{ + Phase: datav1alpha1.NotBoundDatasetPhase, + }, + } + + r := &DatasetReconciler{ + Client: fake.NewFakeClientWithScheme(scheme, dataset), + Scheme: scheme, + Recorder: record.NewFakeRecorder(16), + ResyncPeriod: 45 * time.Second, + } + + ctx := reconcileRequestContext{ + Context: context.Background(), + Dataset: *dataset, + NamespacedName: types.NamespacedName{ + Name: dataset.Name, + Namespace: dataset.Namespace, + }, + } + + result, err := r.reconcileDataset(ctx, true) + + Expect(err).NotTo(HaveOccurred()) + Expect(result.RequeueAfter).To(Equal(45 * time.Second)) + }) + + It("should requeue after the resync period when runtime scaleout returns an error", func() { + scaleoutPatch.Reset() + scaleoutPatch = gomonkey.ApplyFunc(deploy.ScaleoutRuntimeControllerOnDemand, + func(client.Client, types.NamespacedName, logr.Logger) (string, bool, error) { + return "", false, fmt.Errorf("scaleout failed") + }) + + dataset := &datav1alpha1.Dataset{ + ObjectMeta: metav1.ObjectMeta{ + Name: "scaleout-requeue-dataset", + Namespace: "default", + Generation: 1, + Finalizers: []string{finalizer}, + }, + Spec: datav1alpha1.DatasetSpec{ + Mounts: []datav1alpha1.Mount{{ + MountPoint: "oss://bucket/requeue-after-scaleout-error", + Name: "main", + }}, + }, + Status: datav1alpha1.DatasetStatus{ + Phase: datav1alpha1.NotBoundDatasetPhase, + }, + } + + r := &DatasetReconciler{ + Client: fake.NewFakeClientWithScheme(scheme, dataset), + Scheme: scheme, + Recorder: record.NewFakeRecorder(16), + ResyncPeriod: 20 * time.Second, + } + + result, err := r.Reconcile(context.Background(), ctrl.Request{ + NamespacedName: types.NamespacedName{Name: dataset.Name, Namespace: dataset.Namespace}, + }) + + Expect(err).NotTo(HaveOccurred()) + Expect(result.RequeueAfter).To(Equal(20 * time.Second)) + }) + }) + + Describe("addFinalizerAndRequeue", func() { + It("should add the controller finalizer and requeue immediately", func() { + storedDataset := &datav1alpha1.Dataset{ + ObjectMeta: metav1.ObjectMeta{ + Name: "finalizer-dataset", + Namespace: "default", + Generation: 3, + }, + } + + r := &DatasetReconciler{ + Client: fake.NewFakeClientWithScheme(scheme, storedDataset), + Scheme: scheme, + Recorder: record.NewFakeRecorder(16), + } + + currentDataset := datav1alpha1.Dataset{} + Expect(r.Get(context.Background(), types.NamespacedName{Name: storedDataset.Name, Namespace: storedDataset.Namespace}, ¤tDataset)).To(Succeed()) + + result, err := r.addFinalizerAndRequeue(reconcileRequestContext{ + Context: context.Background(), + Dataset: currentDataset, + }) + + Expect(err).NotTo(HaveOccurred()) + Expect(result.Requeue).To(BeTrue()) + + updatedDataset := &datav1alpha1.Dataset{} + Expect(r.Get(context.Background(), types.NamespacedName{Name: storedDataset.Name, Namespace: storedDataset.Namespace}, updatedDataset)).To(Succeed()) + Expect(updatedDataset.GetFinalizers()).To(ContainElement(finalizer)) + }) + }) + + Describe("reconcileDatasetDeletion", func() { + It("should remove the controller finalizer when the dataset can be deleted", func() { + deletionTime := metav1.NewTime(time.Now()) + storedDataset := &datav1alpha1.Dataset{ + ObjectMeta: metav1.ObjectMeta{ + Name: "deleting-dataset", + Namespace: "default", + Finalizers: []string{finalizer}, + DeletionTimestamp: &deletionTime, + }, + } + + r := &DatasetReconciler{ + Client: fake.NewFakeClientWithScheme(scheme, storedDataset), + Scheme: scheme, + Recorder: record.NewFakeRecorder(16), + } + + currentDataset := datav1alpha1.Dataset{} + Expect(r.Get(context.Background(), types.NamespacedName{Name: storedDataset.Name, Namespace: storedDataset.Namespace}, ¤tDataset)).To(Succeed()) + + result, err := r.reconcileDatasetDeletion(reconcileRequestContext{ + Context: context.Background(), + Dataset: currentDataset, + NamespacedName: types.NamespacedName{ + Name: currentDataset.Name, + Namespace: currentDataset.Namespace, + }, + }) + + Expect(err).NotTo(HaveOccurred()) + Expect(result).To(Equal(ctrl.Result{})) + + updatedDataset := &datav1alpha1.Dataset{} + err = r.Get(context.Background(), types.NamespacedName{Name: storedDataset.Name, Namespace: storedDataset.Namespace}, updatedDataset) + Expect(err).To(HaveOccurred()) + Expect(client.IgnoreNotFound(err)).NotTo(HaveOccurred()) + }) + + It("should requeue when referenced datasets are still mounted", func() { + deletionTime := metav1.NewTime(time.Now()) + referencingDataset := &datav1alpha1.Dataset{ + ObjectMeta: metav1.ObjectMeta{ + Name: "consumer-a", + Namespace: "default", + }, + } + dataset := datav1alpha1.Dataset{ + ObjectMeta: metav1.ObjectMeta{ + Name: "referenced-dataset", + Namespace: "default", + Finalizers: []string{finalizer}, + DeletionTimestamp: &deletionTime, + }, + Status: datav1alpha1.DatasetStatus{ + DatasetRef: []string{"default/consumer-a"}, + }, + } + + r := &DatasetReconciler{ + Client: fake.NewFakeClientWithScheme(scheme, dataset.DeepCopy(), referencingDataset), + Scheme: scheme, + Recorder: record.NewFakeRecorder(16), + } + + result, err := r.reconcileDatasetDeletion(reconcileRequestContext{ + Context: context.Background(), + Dataset: dataset, + NamespacedName: types.NamespacedName{ + Name: dataset.Name, + Namespace: dataset.Namespace, + }, + }) + + Expect(err).NotTo(HaveOccurred()) + Expect(result.RequeueAfter).To(Equal(10 * time.Second)) + }) + + It("should prune missing dataset references and requeue immediately", func() { + deletionTime := metav1.NewTime(time.Now()) + storedDataset := &datav1alpha1.Dataset{ + ObjectMeta: metav1.ObjectMeta{ + Name: "dataset-ref-prune", + Namespace: "default", + Finalizers: []string{finalizer}, + DeletionTimestamp: &deletionTime, + }, + Status: datav1alpha1.DatasetStatus{ + DatasetRef: []string{"default/existing-ref", "default/missing-ref"}, + }, + } + existingRef := &datav1alpha1.Dataset{ + ObjectMeta: metav1.ObjectMeta{ + Name: "existing-ref", + Namespace: "default", + }, + } + + r := &DatasetReconciler{ + Client: fake.NewFakeClientWithScheme(scheme, storedDataset, existingRef), + Scheme: scheme, + Recorder: record.NewFakeRecorder(16), + } + + currentDataset := datav1alpha1.Dataset{} + Expect(r.Get(context.Background(), types.NamespacedName{Name: storedDataset.Name, Namespace: storedDataset.Namespace}, ¤tDataset)).To(Succeed()) + + result, err := r.reconcileDatasetDeletion(reconcileRequestContext{ + Context: context.Background(), + Dataset: currentDataset, + NamespacedName: types.NamespacedName{ + Name: currentDataset.Name, + Namespace: currentDataset.Namespace, + }, + }) + + Expect(err).NotTo(HaveOccurred()) + Expect(result.RequeueAfter).To(Equal(1 * time.Second)) + + updatedDataset := &datav1alpha1.Dataset{} + Expect(r.Get(context.Background(), types.NamespacedName{Name: storedDataset.Name, Namespace: storedDataset.Namespace}, updatedDataset)).To(Succeed()) + Expect(updatedDataset.Status.DatasetRef).To(Equal([]string{"default/existing-ref"})) + }) + }) + + Describe("reconcileDataset", func() { + It("should return an error when a reference dataset mixes dataset and non-dataset mounts", func() { + dataset := datav1alpha1.Dataset{ + ObjectMeta: metav1.ObjectMeta{ + Name: "invalid-reference-dataset", + Namespace: "default", + Generation: 1, + Finalizers: []string{finalizer}, + }, + Spec: datav1alpha1.DatasetSpec{ + Mounts: []datav1alpha1.Mount{ + { + MountPoint: "dataset://fluid/source-dataset", + Name: "reference", + }, + { + MountPoint: "oss://bucket/extra", + Name: "extra", + }, + }, + }, + Status: datav1alpha1.DatasetStatus{ + Phase: datav1alpha1.NotBoundDatasetPhase, + }, + } + + r := &DatasetReconciler{ + Client: fake.NewFakeClientWithScheme(scheme, dataset.DeepCopy()), + Scheme: scheme, + Recorder: record.NewFakeRecorder(16), + } + + _, err := r.reconcileDataset(reconcileRequestContext{ + Context: context.Background(), + Dataset: dataset, + NamespacedName: types.NamespacedName{ + Name: dataset.Name, + Namespace: dataset.Namespace, + }, + }, false) + + Expect(err).To(HaveOccurred()) + Expect(err.Error()).To(ContainSubstring("not validated")) + }) + + It("should create a thin runtime for a reference dataset and keep owner metadata", func() { + dataset := datav1alpha1.Dataset{ + TypeMeta: metav1.TypeMeta{ + Kind: datav1alpha1.Datasetkind, + APIVersion: datav1alpha1.GroupVersion.String(), + }, + ObjectMeta: metav1.ObjectMeta{ + Name: "reference-dataset", + Namespace: "default", + UID: types.UID("dataset-uid"), + Generation: 1, + Finalizers: []string{finalizer}, + }, + Spec: datav1alpha1.DatasetSpec{ + Mounts: []datav1alpha1.Mount{{ + MountPoint: "dataset://fluid/source-dataset", + Name: "reference", + }}, + }, + Status: datav1alpha1.DatasetStatus{ + Phase: datav1alpha1.NotBoundDatasetPhase, + }, + } + + r := &DatasetReconciler{ + Client: fake.NewFakeClientWithScheme(scheme, dataset.DeepCopy()), + Scheme: scheme, + Recorder: record.NewFakeRecorder(16), + } + + result, err := r.reconcileDataset(reconcileRequestContext{ + Context: context.Background(), + Dataset: dataset, + NamespacedName: types.NamespacedName{ + Name: dataset.Name, + Namespace: dataset.Namespace, + }, + }, false) + + Expect(err).NotTo(HaveOccurred()) + Expect(result).To(Equal(ctrl.Result{})) + + thinRuntime := &datav1alpha1.ThinRuntime{} + Expect(r.Get(context.Background(), types.NamespacedName{Name: dataset.Name, Namespace: dataset.Namespace}, thinRuntime)).To(Succeed()) + Expect(thinRuntime.OwnerReferences).To(HaveLen(1)) + Expect(thinRuntime.OwnerReferences[0].Name).To(Equal(dataset.Name)) + Expect(thinRuntime.OwnerReferences[0].UID).To(Equal(dataset.UID)) + Expect(ptr.Deref(thinRuntime.OwnerReferences[0].Controller, false)).To(BeTrue()) + }) + }) +}) diff --git a/pkg/controllers/v1alpha1/dataset/suite_test.go b/pkg/controllers/v1alpha1/dataset/suite_test.go index 9240bfd2126..41fa853e9ad 100644 --- a/pkg/controllers/v1alpha1/dataset/suite_test.go +++ b/pkg/controllers/v1alpha1/dataset/suite_test.go @@ -1,5 +1,5 @@ /* -Copyright 2020 The Fluid Authors. +Copyright 2026 The Fluid Authors. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. @@ -17,146 +17,13 @@ limitations under the License. package dataset import ( - "context" - "os" - "path/filepath" - "strconv" "testing" - metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" - "k8s.io/apimachinery/pkg/types" - . "github.com/onsi/ginkgo/v2" . "github.com/onsi/gomega" - - datav1alpha1 "github.com/fluid-cloudnative/fluid/api/v1alpha1" - "k8s.io/client-go/kubernetes/scheme" - "k8s.io/client-go/rest" - "sigs.k8s.io/controller-runtime/pkg/client" - "sigs.k8s.io/controller-runtime/pkg/envtest" - logf "sigs.k8s.io/controller-runtime/pkg/log" - "sigs.k8s.io/controller-runtime/pkg/log/zap" - // +kubebuilder:scaffold:imports ) -// These tests use Ginkgo (BDD-style Go testing framework). Refer to -// http://onsi.github.io/ginkgo/ to learn more about Ginkgo. - -var cfg *rest.Config -var k8sClient client.Client -var testEnv *envtest.Environment -var testCtx = context.Background() -var useExistingCluster = false -var testEnvStarted = false - -const skipEnvtestStartFailureEnvVar = "FLUID_DATASET_TEST_SKIP_ENVTEST_START_FAILURE" - -func allowSkippingEnvtestStartFailure() bool { - value, ok := os.LookupEnv(skipEnvtestStartFailureEnvVar) - if !ok { - return false - } - - allowed, err := strconv.ParseBool(value) - return err == nil && allowed -} - func TestAPIs(t *testing.T) { RegisterFailHandler(Fail) - - RunSpecs(t, - "Controller Suite") + RunSpecs(t, "Controller Suite") } - -var _ = BeforeSuite(func(ctx context.Context) { - logf.SetLogger(zap.New(zap.WriteTo(GinkgoWriter), zap.UseDevMode(true))) - if env := os.Getenv("USE_EXISTING_CLUSTER"); env != "" { - useExistingCluster = true - } - By("bootstrapping test environment") - testEnv = &envtest.Environment{ - UseExistingCluster: &useExistingCluster, - CRDDirectoryPaths: []string{filepath.Join("..", "..", "..", "..", "config", "crd", "bases")}, - } - - var err error - cfg, err = testEnv.Start() - if err != nil { - if allowSkippingEnvtestStartFailure() { - GinkgoLogr.Info( - "envtest unavailable, skipping envtest-dependent specs due to explicit opt-in", - "envVar", skipEnvtestStartFailureEnvVar, - "error", err, - ) - return - } - - Expect(err).NotTo(HaveOccurred()) - } - Expect(cfg).ToNot(BeNil()) - testEnvStarted = true - - err = datav1alpha1.AddToScheme(scheme.Scheme) - Expect(err).NotTo(HaveOccurred()) - - // +kubebuilder:scaffold:scheme - - k8sClient, err = client.New(cfg, client.Options{Scheme: scheme.Scheme}) - Expect(err).ToNot(HaveOccurred()) - Expect(k8sClient).ToNot(BeNil()) -}) - -var _ = AfterSuite(func() { - if !testEnvStarted { - return - } - - By("tearing down the test environment") - err := testEnv.Stop() - Expect(err).ToNot(HaveOccurred()) -}) - -var _ = Describe("dataset", func() { - var dataset datav1alpha1.Dataset - - BeforeEach(func() { - dataset = datav1alpha1.Dataset{ - ObjectMeta: metav1.ObjectMeta{ - Name: "test-name", - Namespace: "default", - }, - Spec: datav1alpha1.DatasetSpec{ - Mounts: []datav1alpha1.Mount{{ - MountPoint: "test-MountPoint", - Name: "test-MountName", - }, - }, - }, - } - }) - - It("Should create dataset successfully", func() { - if !testEnvStarted { - Skip("envtest not available") - } - By("create dataset") - err := k8sClient.Create(testCtx, &dataset) - Expect(err).NotTo(HaveOccurred()) - - By("check dataset status") - var createdDataset datav1alpha1.Dataset - var name = types.NamespacedName{ - Namespace: dataset.Namespace, - Name: dataset.Name, - } - err = k8sClient.Get(testCtx, name, &createdDataset) - Expect(err).NotTo(HaveOccurred()) - Expect(createdDataset.Status.Phase).Should( - Or(Equal(datav1alpha1.NoneDatasetPhase), - Equal(datav1alpha1.NotBoundDatasetPhase))) - - By("delete dataset") - err = k8sClient.Delete(testCtx, &dataset) - Expect(err).NotTo(HaveOccurred()) - }) -}) diff --git a/pkg/controllers/v1alpha1/dataset/suite_test_helpers_test.go b/pkg/controllers/v1alpha1/dataset/suite_test_helpers_test.go deleted file mode 100644 index 58f8dbed0fd..00000000000 --- a/pkg/controllers/v1alpha1/dataset/suite_test_helpers_test.go +++ /dev/null @@ -1,29 +0,0 @@ -package dataset - -import "testing" - -func TestAllowSkippingEnvtestStartFailure(t *testing.T) { - t.Run("empty value stays disabled", func(t *testing.T) { - t.Setenv(skipEnvtestStartFailureEnvVar, "") - - if allowSkippingEnvtestStartFailure() { - t.Fatalf("expected empty %s value to keep opt-in skip disabled", skipEnvtestStartFailureEnvVar) - } - }) - - t.Run("accepts explicit opt in", func(t *testing.T) { - t.Setenv(skipEnvtestStartFailureEnvVar, "true") - - if !allowSkippingEnvtestStartFailure() { - t.Fatalf("expected %s=true to enable opt-in skip", skipEnvtestStartFailureEnvVar) - } - }) - - t.Run("rejects invalid values", func(t *testing.T) { - t.Setenv(skipEnvtestStartFailureEnvVar, "sometimes") - - if allowSkippingEnvtestStartFailure() { - t.Fatalf("expected invalid %s value to keep opt-in skip disabled", skipEnvtestStartFailureEnvVar) - } - }) -} From 2df7123901438c33f4dc47dcbad9dcc5d2918524 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 21 Jul 2026 10:08:47 +0800 Subject: [PATCH 04/14] chore(deps): bump golang.org/x/net from 0.48.0 to 0.55.0 (#6097) Bumps [golang.org/x/net](https://github.com/golang/net) from 0.48.0 to 0.55.0. - [Commits](https://github.com/golang/net/compare/v0.48.0...v0.55.0) --- updated-dependencies: - dependency-name: golang.org/x/net dependency-version: 0.55.0 dependency-type: direct:production ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- go.mod | 16 +- go.sum | 28 +- vendor/golang.org/x/net/html/iter.go | 2 - vendor/golang.org/x/net/html/node.go | 1 + .../golang.org/x/net/html/nodetype_string.go | 31 + vendor/golang.org/x/net/html/parse.go | 38 +- vendor/golang.org/x/net/html/render.go | 35 +- vendor/golang.org/x/net/html/token.go | 13 +- vendor/golang.org/x/net/http2/README.md | 19 + .../x/net/http2/client_conn_pool.go | 14 +- .../x/net/http2/client_priority_go126.go | 20 + .../x/net/http2/client_priority_go127.go | 13 + vendor/golang.org/x/net/http2/clientconn.go | 57 + vendor/golang.org/x/net/http2/config.go | 2 + vendor/golang.org/x/net/http2/frame.go | 188 +- vendor/golang.org/x/net/http2/http2.go | 20 +- vendor/golang.org/x/net/http2/server.go | 298 +- .../golang.org/x/net/http2/server_common.go | 221 + vendor/golang.org/x/net/http2/server_wrap.go | 201 + vendor/golang.org/x/net/http2/transport.go | 477 +- .../x/net/http2/transport_common.go | 447 + .../golang.org/x/net/http2/transport_wrap.go | 381 + vendor/golang.org/x/net/http2/writesched.go | 44 +- .../x/net/http2/writesched_common.go | 90 + .../net/http2/writesched_priority_rfc7540.go | 48 +- .../net/http2/writesched_priority_rfc9218.go | 17 + .../x/net/http2/writesched_random.go | 4 + .../x/net/http2/writesched_roundrobin.go | 2 + vendor/golang.org/x/net/idna/go118.go | 13 - .../x/net/idna/{idna10.0.0.go => idna.go} | 181 +- vendor/golang.org/x/net/idna/idna9.0.0.go | 717 -- vendor/golang.org/x/net/idna/pre_go118.go | 11 - vendor/golang.org/x/net/idna/punycode.go | 5 +- vendor/golang.org/x/net/idna/tables10.0.0.go | 4559 ---------- vendor/golang.org/x/net/idna/tables11.0.0.go | 4653 ---------- vendor/golang.org/x/net/idna/tables12.0.0.go | 4733 ---------- vendor/golang.org/x/net/idna/tables13.0.0.go | 4959 ----------- vendor/golang.org/x/net/idna/tables15.0.0.go | 2 +- vendor/golang.org/x/net/idna/tables17.0.0.go | 5302 ++++++++++++ vendor/golang.org/x/net/idna/tables9.0.0.go | 4486 ---------- vendor/golang.org/x/net/idna/trie12.0.0.go | 30 - vendor/golang.org/x/net/idna/trie13.0.0.go | 30 - .../x/net/internal/httpcommon/request.go | 8 + .../x/net/internal/httpsfv/httpsfv.go | 665 ++ .../golang.org/x/sys/plan9/syscall_plan9.go | 8 +- .../golang.org/x/sys/unix/affinity_linux.go | 128 +- vendor/golang.org/x/sys/unix/ioctl_signed.go | 11 +- .../golang.org/x/sys/unix/ioctl_unsigned.go | 11 +- vendor/golang.org/x/sys/unix/mkall.sh | 2 +- vendor/golang.org/x/sys/unix/mkerrors.sh | 3 + vendor/golang.org/x/sys/unix/readv_unix.go | 103 + .../golang.org/x/sys/unix/syscall_darwin.go | 89 - vendor/golang.org/x/sys/unix/syscall_linux.go | 114 +- .../x/sys/unix/syscall_linux_arm.go | 3 + .../x/sys/unix/syscall_linux_arm64.go | 3 + .../x/sys/unix/syscall_linux_loong64.go | 3 + .../x/sys/unix/syscall_linux_riscv64.go | 3 + .../golang.org/x/sys/unix/syscall_openbsd.go | 4 + .../golang.org/x/sys/unix/syscall_solaris.go | 8 - vendor/golang.org/x/sys/unix/syscall_unix.go | 10 +- vendor/golang.org/x/sys/unix/zerrors_linux.go | 61 +- .../x/sys/unix/zerrors_linux_386.go | 7 +- .../x/sys/unix/zerrors_linux_amd64.go | 7 +- .../x/sys/unix/zerrors_linux_arm.go | 7 +- .../x/sys/unix/zerrors_linux_arm64.go | 7 +- .../x/sys/unix/zerrors_linux_loong64.go | 7 +- .../x/sys/unix/zerrors_linux_mips.go | 7 +- .../x/sys/unix/zerrors_linux_mips64.go | 7 +- .../x/sys/unix/zerrors_linux_mips64le.go | 7 +- .../x/sys/unix/zerrors_linux_mipsle.go | 7 +- .../x/sys/unix/zerrors_linux_ppc.go | 7 +- .../x/sys/unix/zerrors_linux_ppc64.go | 7 +- .../x/sys/unix/zerrors_linux_ppc64le.go | 7 +- .../x/sys/unix/zerrors_linux_riscv64.go | 1114 +-- .../x/sys/unix/zerrors_linux_s390x.go | 7 +- .../x/sys/unix/zerrors_linux_sparc64.go | 7 +- .../golang.org/x/sys/unix/zsyscall_linux.go | 12 +- .../x/sys/unix/zsyscall_openbsd_386.go | 84 + .../x/sys/unix/zsyscall_openbsd_386.s | 20 + .../x/sys/unix/zsyscall_openbsd_amd64.go | 84 + .../x/sys/unix/zsyscall_openbsd_amd64.s | 20 + .../x/sys/unix/zsyscall_openbsd_arm.go | 84 + .../x/sys/unix/zsyscall_openbsd_arm.s | 20 + .../x/sys/unix/zsyscall_openbsd_arm64.go | 84 + .../x/sys/unix/zsyscall_openbsd_arm64.s | 20 + .../x/sys/unix/zsyscall_openbsd_mips64.go | 84 + .../x/sys/unix/zsyscall_openbsd_mips64.s | 20 + .../x/sys/unix/zsyscall_openbsd_ppc64.go | 84 + .../x/sys/unix/zsyscall_openbsd_ppc64.s | 24 + .../x/sys/unix/zsyscall_openbsd_riscv64.go | 84 + .../x/sys/unix/zsyscall_openbsd_riscv64.s | 20 + .../x/sys/unix/zsysnum_linux_386.go | 4 + .../x/sys/unix/zsysnum_linux_amd64.go | 5 + .../x/sys/unix/zsysnum_linux_arm.go | 4 + .../x/sys/unix/zsysnum_linux_arm64.go | 4 + .../x/sys/unix/zsysnum_linux_loong64.go | 5 + .../x/sys/unix/zsysnum_linux_mips.go | 4 + .../x/sys/unix/zsysnum_linux_mips64.go | 4 + .../x/sys/unix/zsysnum_linux_mips64le.go | 4 + .../x/sys/unix/zsysnum_linux_mipsle.go | 4 + .../x/sys/unix/zsysnum_linux_ppc.go | 4 + .../x/sys/unix/zsysnum_linux_ppc64.go | 4 + .../x/sys/unix/zsysnum_linux_ppc64le.go | 4 + .../x/sys/unix/zsysnum_linux_riscv64.go | 4 + .../x/sys/unix/zsysnum_linux_s390x.go | 4 + .../x/sys/unix/zsysnum_linux_sparc64.go | 5 + vendor/golang.org/x/sys/unix/ztypes_linux.go | 276 +- .../golang.org/x/sys/unix/ztypes_linux_386.go | 8 + .../x/sys/unix/ztypes_linux_amd64.go | 8 + .../golang.org/x/sys/unix/ztypes_linux_arm.go | 8 + .../x/sys/unix/ztypes_linux_arm64.go | 8 + .../x/sys/unix/ztypes_linux_loong64.go | 8 + .../x/sys/unix/ztypes_linux_mips.go | 8 + .../x/sys/unix/ztypes_linux_mips64.go | 8 + .../x/sys/unix/ztypes_linux_mips64le.go | 8 + .../x/sys/unix/ztypes_linux_mipsle.go | 8 + .../golang.org/x/sys/unix/ztypes_linux_ppc.go | 8 + .../x/sys/unix/ztypes_linux_ppc64.go | 8 + .../x/sys/unix/ztypes_linux_ppc64le.go | 8 + .../x/sys/unix/ztypes_linux_riscv64.go | 8 + .../x/sys/unix/ztypes_linux_s390x.go | 8 + .../x/sys/unix/ztypes_linux_sparc64.go | 8 + vendor/golang.org/x/sys/windows/aliases.go | 1 + .../golang.org/x/sys/windows/dll_windows.go | 37 +- .../x/sys/windows/security_windows.go | 6 +- .../x/sys/windows/syscall_windows.go | 31 +- .../golang.org/x/sys/windows/types_windows.go | 118 +- .../x/sys/windows/zsyscall_windows.go | 78 + vendor/golang.org/x/term/terminal.go | 28 +- .../x/text/secure/bidirule/bidirule.go | 4 + .../x/text/secure/bidirule/bidirule10.0.0.go | 11 - .../x/text/secure/bidirule/bidirule9.0.0.go | 14 - .../x/text/unicode/bidi/tables10.0.0.go | 1815 ---- .../x/text/unicode/bidi/tables11.0.0.go | 1887 ---- .../x/text/unicode/bidi/tables12.0.0.go | 1923 ---- .../x/text/unicode/bidi/tables13.0.0.go | 1955 ----- .../x/text/unicode/bidi/tables15.0.0.go | 2 +- .../x/text/unicode/bidi/tables17.0.0.go | 2135 +++++ .../x/text/unicode/bidi/tables9.0.0.go | 1781 ---- .../x/text/unicode/norm/forminfo.go | 26 +- .../x/text/unicode/norm/tables10.0.0.go | 7657 ---------------- .../x/text/unicode/norm/tables11.0.0.go | 7693 ---------------- .../x/text/unicode/norm/tables12.0.0.go | 7710 ----------------- .../x/text/unicode/norm/tables15.0.0.go | 2820 +++--- .../norm/{tables13.0.0.go => tables17.0.0.go} | 6716 +++++++------- .../x/text/unicode/norm/tables9.0.0.go | 7637 ---------------- .../x/tools/go/ast/inspector/cursor.go | 44 +- .../x/tools/go/ast/inspector/inspector.go | 4 +- .../x/tools/go/ast/inspector/iter.go | 36 +- .../golang.org/x/tools/go/packages/golist.go | 33 +- .../x/tools/go/packages/packages.go | 60 +- .../x/tools/go/types/objectpath/objectpath.go | 18 +- .../x/tools/go/types/typeutil/callee.go | 1 + .../x/tools/internal/aliases/aliases.go | 30 +- .../x/tools/internal/aliases/aliases_go122.go | 80 - .../x/tools/internal/event/core/event.go | 23 +- .../x/tools/internal/event/core/export.go | 15 +- .../x/tools/internal/event/keys/keys.go | 439 +- .../x/tools/internal/event/label/label.go | 23 +- .../x/tools/internal/gcimporter/iexport.go | 11 +- .../x/tools/internal/gcimporter/iimport.go | 4 +- .../gcimporter/{ureader_yes.go => ureader.go} | 114 +- .../x/tools/internal/gocommand/version.go | 3 + .../x/tools/internal/pkgbits/version.go | 17 + .../x/tools/internal/stdlib/deps.go | 630 +- .../x/tools/internal/stdlib/manifest.go | 615 +- .../x/tools/internal/stdlib/stdlib.go | 2 +- .../x/tools/internal/typeparams/coretype.go | 8 +- .../x/tools/internal/typeparams/free.go | 4 +- .../internal/typesinternal/classify_call.go | 2 +- .../x/tools/internal/typesinternal/types.go | 55 +- .../x/tools/internal/versions/features.go | 2 + vendor/modules.txt | 29 +- 173 files changed, 18748 insertions(+), 71699 deletions(-) create mode 100644 vendor/golang.org/x/net/html/nodetype_string.go create mode 100644 vendor/golang.org/x/net/http2/README.md create mode 100644 vendor/golang.org/x/net/http2/client_priority_go126.go create mode 100644 vendor/golang.org/x/net/http2/client_priority_go127.go create mode 100644 vendor/golang.org/x/net/http2/clientconn.go create mode 100644 vendor/golang.org/x/net/http2/server_common.go create mode 100644 vendor/golang.org/x/net/http2/server_wrap.go create mode 100644 vendor/golang.org/x/net/http2/transport_common.go create mode 100644 vendor/golang.org/x/net/http2/transport_wrap.go create mode 100644 vendor/golang.org/x/net/http2/writesched_common.go delete mode 100644 vendor/golang.org/x/net/idna/go118.go rename vendor/golang.org/x/net/idna/{idna10.0.0.go => idna.go} (81%) delete mode 100644 vendor/golang.org/x/net/idna/idna9.0.0.go delete mode 100644 vendor/golang.org/x/net/idna/pre_go118.go delete mode 100644 vendor/golang.org/x/net/idna/tables10.0.0.go delete mode 100644 vendor/golang.org/x/net/idna/tables11.0.0.go delete mode 100644 vendor/golang.org/x/net/idna/tables12.0.0.go delete mode 100644 vendor/golang.org/x/net/idna/tables13.0.0.go create mode 100644 vendor/golang.org/x/net/idna/tables17.0.0.go delete mode 100644 vendor/golang.org/x/net/idna/tables9.0.0.go delete mode 100644 vendor/golang.org/x/net/idna/trie12.0.0.go delete mode 100644 vendor/golang.org/x/net/idna/trie13.0.0.go create mode 100644 vendor/golang.org/x/net/internal/httpsfv/httpsfv.go create mode 100644 vendor/golang.org/x/sys/unix/readv_unix.go delete mode 100644 vendor/golang.org/x/text/secure/bidirule/bidirule10.0.0.go delete mode 100644 vendor/golang.org/x/text/secure/bidirule/bidirule9.0.0.go delete mode 100644 vendor/golang.org/x/text/unicode/bidi/tables10.0.0.go delete mode 100644 vendor/golang.org/x/text/unicode/bidi/tables11.0.0.go delete mode 100644 vendor/golang.org/x/text/unicode/bidi/tables12.0.0.go delete mode 100644 vendor/golang.org/x/text/unicode/bidi/tables13.0.0.go create mode 100644 vendor/golang.org/x/text/unicode/bidi/tables17.0.0.go delete mode 100644 vendor/golang.org/x/text/unicode/bidi/tables9.0.0.go delete mode 100644 vendor/golang.org/x/text/unicode/norm/tables10.0.0.go delete mode 100644 vendor/golang.org/x/text/unicode/norm/tables11.0.0.go delete mode 100644 vendor/golang.org/x/text/unicode/norm/tables12.0.0.go rename vendor/golang.org/x/text/unicode/norm/{tables13.0.0.go => tables17.0.0.go} (53%) delete mode 100644 vendor/golang.org/x/text/unicode/norm/tables9.0.0.go delete mode 100644 vendor/golang.org/x/tools/internal/aliases/aliases_go122.go rename vendor/golang.org/x/tools/internal/gcimporter/{ureader_yes.go => ureader.go} (88%) diff --git a/go.mod b/go.mod index 651732de3b7..6ea62514863 100644 --- a/go.mod +++ b/go.mod @@ -1,6 +1,6 @@ module github.com/fluid-cloudnative/fluid -go 1.25 +go 1.25.0 toolchain go1.25.12 @@ -137,14 +137,14 @@ require ( go.uber.org/multierr v1.11.0 // indirect go.yaml.in/yaml/v3 v3.0.4 // indirect golang.org/x/exp v0.0.0-20240719175910-8a7402abbf56 // indirect - golang.org/x/mod v0.30.0 // indirect - golang.org/x/net v0.48.0 // indirect + golang.org/x/mod v0.35.0 // indirect + golang.org/x/net v0.55.0 // indirect golang.org/x/oauth2 v0.34.0 // indirect - golang.org/x/sync v0.19.0 // indirect - golang.org/x/sys v0.39.0 // indirect - golang.org/x/term v0.38.0 // indirect - golang.org/x/text v0.32.0 // indirect - golang.org/x/tools v0.39.0 // indirect + golang.org/x/sync v0.20.0 // indirect + golang.org/x/sys v0.45.0 // indirect + golang.org/x/term v0.43.0 // indirect + golang.org/x/text v0.37.0 // indirect + golang.org/x/tools v0.44.0 // indirect gomodules.xyz/jsonpatch/v2 v2.4.0 // indirect google.golang.org/genproto/googleapis/rpc v0.0.0-20251202230838-ff82c1b0f217 // indirect google.golang.org/protobuf v1.36.10 // indirect diff --git a/go.sum b/go.sum index 81f2c370592..09caec3a070 100644 --- a/go.sum +++ b/go.sum @@ -1478,8 +1478,8 @@ golang.org/x/mod v0.10.0/go.mod h1:iBbtSCu2XBx23ZKBPSOrRkjjQPZFPuis4dIYUhu/chs= golang.org/x/mod v0.11.0/go.mod h1:iBbtSCu2XBx23ZKBPSOrRkjjQPZFPuis4dIYUhu/chs= golang.org/x/mod v0.12.0/go.mod h1:iBbtSCu2XBx23ZKBPSOrRkjjQPZFPuis4dIYUhu/chs= golang.org/x/mod v0.14.0/go.mod h1:hTbmBsO62+eylJbnUtE2MGJUyE7QWk4xUqPFrRgJ+7c= -golang.org/x/mod v0.30.0 h1:fDEXFVZ/fmCKProc/yAXXUijritrDzahmwwefnjoPFk= -golang.org/x/mod v0.30.0/go.mod h1:lAsf5O2EvJeSFMiBxXDki7sCgAxEUcZHXoXMKT4GJKc= +golang.org/x/mod v0.35.0 h1:Ww1D637e6Pg+Zb2KrWfHQUnH2dQRLBQyAtpr/haaJeM= +golang.org/x/mod v0.35.0/go.mod h1:+GwiRhIInF8wPm+4AoT6L0FA1QWAad3OMdTRx4tFYlU= golang.org/x/net v0.0.0-20180724234803-3673e40ba225/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= golang.org/x/net v0.0.0-20180826012351-8a410e7b638d/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= golang.org/x/net v0.0.0-20180906233101-161cd47e91fd/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= @@ -1555,8 +1555,8 @@ golang.org/x/net v0.17.0/go.mod h1:NxSsAGuq816PNPmqtQdLE42eU2Fs7NoRIZrHJAlaCOE= golang.org/x/net v0.19.0/go.mod h1:CfAk/cbD4CthTvqiEl8NpboMuiuOYsAr/7NOjZJtv1U= golang.org/x/net v0.21.0/go.mod h1:bIjVDfnllIU7BJ2DNgfnXvpSvtn8VRwhlsaeUTyUS44= golang.org/x/net v0.23.0/go.mod h1:JKghWKKOSdJwpW2GEx0Ja7fmaKnMsbu+MWVZTokSYmg= -golang.org/x/net v0.48.0 h1:zyQRTTrjc33Lhh0fBgT/H3oZq9WuvRR5gPC70xpDiQU= -golang.org/x/net v0.48.0/go.mod h1:+ndRgGjkh8FGtu1w1FGbEC31if4VrNVMuKTgcAAnQRY= +golang.org/x/net v0.55.0 h1:bcvxaJn3e1U6InsFWt1JUq1aSjnRxLzT2rtD2KfkDF8= +golang.org/x/net v0.55.0/go.mod h1:L5U2KuzuOe1lY7Z+aWVIKK6qEeJXnXV9yzGA+WCHJww= golang.org/x/oauth2 v0.0.0-20180821212333-d2e6202438be/go.mod h1:N/0e6XlmueqKjAGxoOufVs8QHGRruUQn6yWY3a++T0U= golang.org/x/oauth2 v0.0.0-20190226205417-e64efc72b421/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw= golang.org/x/oauth2 v0.0.0-20190604053449-0f29369cfe45/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw= @@ -1609,8 +1609,8 @@ golang.org/x/sync v0.1.0/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.2.0/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.3.0/go.mod h1:FU7BRWz2tNW+3quACPkgCx/L+uEAv1htQ0V83Z9Rj+Y= golang.org/x/sync v0.5.0/go.mod h1:Czt+wKu1gCyEFDUtn0jG5QVvpJ6rzVqr5aXyt9drQfk= -golang.org/x/sync v0.19.0 h1:vV+1eWNmZ5geRlYjzm2adRgW2/mcpevXNg50YZtPCE4= -golang.org/x/sync v0.19.0/go.mod h1:9KTHXmSnoGruLpwFjVSX0lNNA75CykiMECbovNTZqGI= +golang.org/x/sync v0.20.0 h1:e0PTpb7pjO8GAtTs2dQ6jYa5BWYlMuX047Dco/pItO4= +golang.org/x/sync v0.20.0/go.mod h1:9xrNwdLfx4jkKbNva9FpL6vEN7evnE43NNNJQ2LF3+0= golang.org/x/sys v0.0.0-20180830151530-49385e6e1522/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= golang.org/x/sys v0.0.0-20180905080454-ebe1bf3edb33/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= golang.org/x/sys v0.0.0-20180909124046-d0be0721c37e/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= @@ -1715,8 +1715,8 @@ golang.org/x/sys v0.13.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.15.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= golang.org/x/sys v0.17.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= golang.org/x/sys v0.18.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= -golang.org/x/sys v0.39.0 h1:CvCKL8MeisomCi6qNZ+wbb0DN9E5AATixKsvNtMoMFk= -golang.org/x/sys v0.39.0/go.mod h1:OgkHotnGiDImocRcuBABYBEXf8A9a87e/uXjp9XT3ks= +golang.org/x/sys v0.45.0 h1:dO4czNzziLiiXplLQgBCEpCvXQ3dnkn0SdaZSYdQ+FY= +golang.org/x/sys v0.45.0/go.mod h1:4GL1E5IUh+htKOUEOaiffhrAeqysfVGipDYzABqnCmw= golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo= golang.org/x/term v0.0.0-20210927222741-03fcf44c2211/go.mod h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8= golang.org/x/term v0.1.0/go.mod h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8= @@ -1735,8 +1735,8 @@ golang.org/x/term v0.13.0/go.mod h1:LTmsnFJwVN6bCy1rVCoS+qHT1HhALEFxKncY3WNNh4U= golang.org/x/term v0.15.0/go.mod h1:BDl952bC7+uMoWR75FIrCDx79TPU9oHkTZ9yRbYOrX0= golang.org/x/term v0.17.0/go.mod h1:lLRBjIVuehSbZlaOtGMbcMncT+aqLLLmKrsjNrUguwk= golang.org/x/term v0.18.0/go.mod h1:ILwASektA3OnRv7amZ1xhE/KTR+u50pbXfZ03+6Nx58= -golang.org/x/term v0.38.0 h1:PQ5pkm/rLO6HnxFR7N2lJHOZX6Kez5Y1gDSJla6jo7Q= -golang.org/x/term v0.38.0/go.mod h1:bSEAKrOT1W+VSu9TSCMtoGEOUcKxOKgl3LE5QEF/xVg= +golang.org/x/term v0.43.0 h1:S4RLU2sB31O/NCl+zFN9Aru9A/Cq2aqKpTZJ6B+DwT4= +golang.org/x/term v0.43.0/go.mod h1:lrhlHNdQJHO+1qVYiHfFKVuVioJIheAc3fBSMFYEIsk= golang.org/x/text v0.0.0-20170915032832-14c0d48ead0c/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= golang.org/x/text v0.3.1-0.20180807135948-17ff2d5776d2/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= @@ -1758,8 +1758,8 @@ golang.org/x/text v0.11.0/go.mod h1:TvPlkZtksWOMsz7fbANvkp4WM8x/WCo/om8BMLbz+aE= golang.org/x/text v0.12.0/go.mod h1:TvPlkZtksWOMsz7fbANvkp4WM8x/WCo/om8BMLbz+aE= golang.org/x/text v0.13.0/go.mod h1:TvPlkZtksWOMsz7fbANvkp4WM8x/WCo/om8BMLbz+aE= golang.org/x/text v0.14.0/go.mod h1:18ZOQIKpY8NJVqYksKHtTdi31H5itFRjB5/qKTNYzSU= -golang.org/x/text v0.32.0 h1:ZD01bjUt1FQ9WJ0ClOL5vxgxOI/sVCNgX1YtKwcY0mU= -golang.org/x/text v0.32.0/go.mod h1:o/rUWzghvpD5TXrTIBuJU77MTaN0ljMWE47kxGJQ7jY= +golang.org/x/text v0.37.0 h1:Cqjiwd9eSg8e0QAkyCaQTNHFIIzWtidPahFWR83rTrc= +golang.org/x/text v0.37.0/go.mod h1:a5sjxXGs9hsn/AJVwuElvCAo9v8QYLzvavO5z2PiM38= golang.org/x/time v0.0.0-20181108054448-85acf8d2951c/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= golang.org/x/time v0.0.0-20190308202827-9d24e82272b4/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= golang.org/x/time v0.0.0-20191024005414-555d28b269f0/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= @@ -1845,8 +1845,8 @@ golang.org/x/tools v0.10.0/go.mod h1:UJwyiVBsOA2uwvK/e5OY3GTpDUJriEd+/YlqAwLPmyM golang.org/x/tools v0.12.0/go.mod h1:Sc0INKfu04TlqNoRA1hgpFZbhYXHPr4V5DzpSBTPqQM= golang.org/x/tools v0.13.0/go.mod h1:HvlwmtVNQAhOuCjW7xxvovg8wbNq7LwfXh/k7wXUl58= golang.org/x/tools v0.16.1/go.mod h1:kYVVN6I1mBNoB1OX+noeBjbRk4IUEPa7JJ+TJMEooJ0= -golang.org/x/tools v0.39.0 h1:ik4ho21kwuQln40uelmciQPp9SipgNDdrafrYA4TmQQ= -golang.org/x/tools v0.39.0/go.mod h1:JnefbkDPyD8UU2kI5fuf8ZX4/yUeh9W877ZeBONxUqQ= +golang.org/x/tools v0.44.0 h1:UP4ajHPIcuMjT1GqzDWRlalUEoY+uzoZKnhOjbIPD2c= +golang.org/x/tools v0.44.0/go.mod h1:KA0AfVErSdxRZIsOVipbv3rQhVXTnlU6UhKxHd1seDI= golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= golang.org/x/xerrors v0.0.0-20191011141410-1b5146add898/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= diff --git a/vendor/golang.org/x/net/html/iter.go b/vendor/golang.org/x/net/html/iter.go index 54be8fd30fd..349ef73e64e 100644 --- a/vendor/golang.org/x/net/html/iter.go +++ b/vendor/golang.org/x/net/html/iter.go @@ -2,8 +2,6 @@ // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. -//go:build go1.23 - package html import "iter" diff --git a/vendor/golang.org/x/net/html/node.go b/vendor/golang.org/x/net/html/node.go index 77741a1950e..253e4679c71 100644 --- a/vendor/golang.org/x/net/html/node.go +++ b/vendor/golang.org/x/net/html/node.go @@ -11,6 +11,7 @@ import ( // A NodeType is the type of a Node. type NodeType uint32 +//go:generate stringer -type NodeType const ( ErrorNode NodeType = iota TextNode diff --git a/vendor/golang.org/x/net/html/nodetype_string.go b/vendor/golang.org/x/net/html/nodetype_string.go new file mode 100644 index 00000000000..8253af4915f --- /dev/null +++ b/vendor/golang.org/x/net/html/nodetype_string.go @@ -0,0 +1,31 @@ +// Code generated by "stringer -type NodeType"; DO NOT EDIT. + +package html + +import "strconv" + +func _() { + // An "invalid array index" compiler error signifies that the constant values have changed. + // Re-run the stringer command to generate them again. + var x [1]struct{} + _ = x[ErrorNode-0] + _ = x[TextNode-1] + _ = x[DocumentNode-2] + _ = x[ElementNode-3] + _ = x[CommentNode-4] + _ = x[DoctypeNode-5] + _ = x[RawNode-6] + _ = x[scopeMarkerNode-7] +} + +const _NodeType_name = "ErrorNodeTextNodeDocumentNodeElementNodeCommentNodeDoctypeNodeRawNodescopeMarkerNode" + +var _NodeType_index = [...]uint8{0, 9, 17, 29, 40, 51, 62, 69, 84} + +func (i NodeType) String() string { + idx := int(i) - 0 + if i < 0 || idx >= len(_NodeType_index)-1 { + return "NodeType(" + strconv.FormatInt(int64(i), 10) + ")" + } + return _NodeType_name[_NodeType_index[idx]:_NodeType_index[idx+1]] +} diff --git a/vendor/golang.org/x/net/html/parse.go b/vendor/golang.org/x/net/html/parse.go index 88fc0056a34..b3d2a255817 100644 --- a/vendor/golang.org/x/net/html/parse.go +++ b/vendor/golang.org/x/net/html/parse.go @@ -5,9 +5,11 @@ package html import ( + "cmp" "errors" "fmt" "io" + "slices" "strings" a "golang.org/x/net/html/atom" @@ -328,6 +330,14 @@ func (p *parser) addText(text string) { }) } +func attrCompare(a, b Attribute) int { + return cmp.Or( + cmp.Compare(a.Namespace, b.Namespace), + cmp.Compare(a.Key, b.Key), + cmp.Compare(a.Val, b.Val), + ) +} + // addElement adds a child element based on the current token. func (p *parser) addElement() { p.addChild(&Node{ @@ -343,6 +353,10 @@ func (p *parser) addFormattingElement() { tagAtom, attr := p.tok.DataAtom, p.tok.Attr p.addElement() + // In order to optimize the search, we need the attributes to be sorted, so we + // can just use slices.Equal. + slices.SortFunc(attr, attrCompare) + // Implement the Noah's Ark clause, but with three per family instead of two. identicalElements := 0 findIdenticalElements: @@ -360,19 +374,7 @@ findIdenticalElements: if n.DataAtom != tagAtom { continue } - if len(n.Attr) != len(attr) { - continue - } - compareAttributes: - for _, t0 := range n.Attr { - for _, t1 := range attr { - if t0.Key == t1.Key && t0.Namespace == t1.Namespace && t0.Val == t1.Val { - // Found a match for this attribute, continue with the next attribute. - continue compareAttributes - } - } - // If we get here, there is no attribute that matches a. - // Therefore the element is not identical to the new one. + if !slices.Equal(n.Attr, attr) { continue findIdenticalElements } @@ -382,7 +384,11 @@ findIdenticalElements: } } - p.afe = append(p.afe, p.top()) + // Sort the attributes to optimize future identical-element searches. + top := p.top() + slices.SortFunc(top.Attr, attrCompare) + + p.afe = append(p.afe, top) } // Section 12.2.4.3. @@ -1372,8 +1378,6 @@ func (p *parser) inBodyEndTagFormatting(tagAtom a.Atom, tagName string) { } // inBodyEndTagOther performs the "any other end tag" algorithm for inBodyIM. -// "Any other end tag" handling from 12.2.6.5 The rules for parsing tokens in foreign content -// https://html.spec.whatwg.org/multipage/syntax.html#parsing-main-inforeign func (p *parser) inBodyEndTagOther(tagAtom a.Atom, tagName string) { for i := len(p.oe) - 1; i >= 0; i-- { // Two element nodes have the same tag if they have the same Data (a @@ -1383,7 +1387,7 @@ func (p *parser) inBodyEndTagOther(tagAtom a.Atom, tagName string) { // Uncommon (custom) tags get a zero DataAtom. // // The if condition here is equivalent to (p.oe[i].Data == tagName). - if (p.oe[i].DataAtom == tagAtom) && + if p.oe[i].Namespace == "" && (p.oe[i].DataAtom == tagAtom) && ((tagAtom != 0) || (p.oe[i].Data == tagName)) { p.oe = p.oe[:i] break diff --git a/vendor/golang.org/x/net/html/render.go b/vendor/golang.org/x/net/html/render.go index 0157d89e1fd..767eeae2503 100644 --- a/vendor/golang.org/x/net/html/render.go +++ b/vendor/golang.org/x/net/html/render.go @@ -113,14 +113,14 @@ func render1(w writer, n *Node) error { if _, err := w.WriteString(" PUBLIC "); err != nil { return err } - if err := writeQuoted(w, p); err != nil { + if err := writeDoctypeQuoted(w, p); err != nil { return err } if s != "" { if err := w.WriteByte(' '); err != nil { return err } - if err := writeQuoted(w, s); err != nil { + if err := writeDoctypeQuoted(w, s); err != nil { return err } } @@ -128,7 +128,7 @@ func render1(w writer, n *Node) error { if _, err := w.WriteString(" SYSTEM "); err != nil { return err } - if err := writeQuoted(w, s); err != nil { + if err := writeDoctypeQuoted(w, s); err != nil { return err } } @@ -243,27 +243,50 @@ func childTextNodesAreLiteral(n *Node) bool { if n.Namespace != "" { return false } + switch n.Data { case "iframe", "noembed", "noframes", "noscript", "plaintext", "script", "style", "xmp": + // We need to check if n is a node that was fostered from a HTML namespace + // into a non-HTML namespace (in which case, different rules apply to it). + // We do this by walking up the tree until we find a node with a non-empty + // namespace. If we find such a node, we also have to check if it's + // an HTML integration point. If it isn't, then the node we're currently + // looking at is foster-parented and we should return false. + for p := n.Parent; p != nil; p = p.Parent { + if p.Namespace != "" { + if !htmlIntegrationPoint(p) { + return false + } + break + } + } + return true default: return false } } -// writeQuoted writes s to w surrounded by quotes. Normally it will use double +// writeDoctypeQuoted writes s to w surrounded by quotes. Normally it will use double // quotes, but if s contains a double quote, it will use single quotes. +// If s contains any '>' characters, they are replaced with > in order +// to prevent triggering an abrupt-doctype-system-identifier parse error. // It is used for writing the identifiers in a doctype declaration. // In valid HTML, they can't contain both types of quotes. -func writeQuoted(w writer, s string) error { +func writeDoctypeQuoted(w writer, s string) error { var q byte = '"' if strings.Contains(s, `"`) { + // parseDoctype will never produce a Node with both quote types, but a user + // can construct their own Node that violates this assumption. + if strings.Contains(s, `'`) { + return errors.New("doctype contains both quote types, cannot be safely rendered") + } q = '\'' } if err := w.WriteByte(q); err != nil { return err } - if _, err := w.WriteString(s); err != nil { + if _, err := w.WriteString(strings.ReplaceAll(s, ">", ">")); err != nil { return err } if err := w.WriteByte(q); err != nil { diff --git a/vendor/golang.org/x/net/html/token.go b/vendor/golang.org/x/net/html/token.go index 6598c1f7b32..058dfb21646 100644 --- a/vendor/golang.org/x/net/html/token.go +++ b/vendor/golang.org/x/net/html/token.go @@ -156,6 +156,7 @@ type Tokenizer struct { // incremented on each call to TagAttr. pendingAttr [2]span attr [][2]span + attrNames map[string]bool nAttrReturned int // rawTag is the "script" in "" that closes the next token. If // non-empty, the subsequent call to Next will return a raw or RCDATA text @@ -867,6 +868,7 @@ func (z *Tokenizer) readStartTag() TokenType { func (z *Tokenizer) readTag(saveAttr bool) { z.attr = z.attr[:0] z.nAttrReturned = 0 + clear(z.attrNames) // Read the tag name and attribute key/value pairs. z.readTagName() if z.skipWhiteSpace(); z.err != nil { @@ -880,9 +882,11 @@ func (z *Tokenizer) readTag(saveAttr bool) { z.raw.end-- z.readTagAttrKey() z.readTagAttrVal() - // Save pendingAttr if saveAttr and that attribute has a non-empty key. - if saveAttr && z.pendingAttr[0].start != z.pendingAttr[0].end { + // Save pendingAttr if saveAttr and that attribute has a non-empty key, and the key hasn't been seen before. + key := strings.ToLower(string(z.buf[z.pendingAttr[0].start:z.pendingAttr[0].end])) + if saveAttr && z.pendingAttr[0].start != z.pendingAttr[0].end && !z.attrNames[key] { z.attr = append(z.attr, z.pendingAttr) + z.attrNames[key] = true } if z.skipWhiteSpace(); z.err != nil { break @@ -1273,8 +1277,9 @@ func NewTokenizer(r io.Reader) *Tokenizer { // The input is assumed to be UTF-8 encoded. func NewTokenizerFragment(r io.Reader, contextTag string) *Tokenizer { z := &Tokenizer{ - r: r, - buf: make([]byte, 0, 4096), + r: r, + buf: make([]byte, 0, 4096), + attrNames: make(map[string]bool), } if contextTag != "" { switch s := strings.ToLower(contextTag); s { diff --git a/vendor/golang.org/x/net/http2/README.md b/vendor/golang.org/x/net/http2/README.md new file mode 100644 index 00000000000..9314f933344 --- /dev/null +++ b/vendor/golang.org/x/net/http2/README.md @@ -0,0 +1,19 @@ +This package (golang.org/x/net/http2) is the original source of truth +of the Go HTTP/2 implementation. + +As of Go 1.27, the source of truth has moved to the standard library +package net/http/internal/http2. +All new feature development should happen in that package. +Only critical bug fixes and security fixes will be backported to x/net. + +The x/net package contains two implementations of the HTTP/2 transport and server: + +The original implementation (no longer the source of truth). + +A reimplementation of the x/net/http2 APIs in terms of net/http. +This is called "the wrapping implementation", since it wraps net/http. + +The original implementation is used when the Go version is less than 1.27. + +The wrapping implementation is used when the Go version is at least 1.27. +The build tag "http2legacy" may be set to use the original implementation. diff --git a/vendor/golang.org/x/net/http2/client_conn_pool.go b/vendor/golang.org/x/net/http2/client_conn_pool.go index e81b73e6a7a..68179e42518 100644 --- a/vendor/golang.org/x/net/http2/client_conn_pool.go +++ b/vendor/golang.org/x/net/http2/client_conn_pool.go @@ -2,6 +2,8 @@ // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. +//go:build !(go1.27 && !http2legacy) + // Transport code's client connection pooling. package http2 @@ -14,18 +16,6 @@ import ( "sync" ) -// ClientConnPool manages a pool of HTTP/2 client connections. -type ClientConnPool interface { - // GetClientConn returns a specific HTTP/2 connection (usually - // a TLS-TCP connection) to an HTTP/2 server. On success, the - // returned ClientConn accounts for the upcoming RoundTrip - // call, so the caller should not omit it. If the caller needs - // to, ClientConn.RoundTrip can be called with a bogus - // new(http.Request) to release the stream reservation. - GetClientConn(req *http.Request, addr string) (*ClientConn, error) - MarkDead(*ClientConn) -} - // clientConnPoolIdleCloser is the interface implemented by ClientConnPool // implementations which can close their idle connections. type clientConnPoolIdleCloser interface { diff --git a/vendor/golang.org/x/net/http2/client_priority_go126.go b/vendor/golang.org/x/net/http2/client_priority_go126.go new file mode 100644 index 00000000000..80af000b094 --- /dev/null +++ b/vendor/golang.org/x/net/http2/client_priority_go126.go @@ -0,0 +1,20 @@ +// Copyright 2026 The Go Authors. All rights reserved. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file. + +//go:build !go1.27 + +package http2 + +import "net/http" + +// Support for go.dev/issue/75500 is added in Go 1.27. In case anyone uses +// x/net with versions before Go 1.27, we return true here so that their write +// scheduler will still be the round-robin write scheduler rather than the RFC +// 9218 write scheduler. That way, older users of Go will not see a sudden +// change of behavior just from importing x/net. +// +// TODO(nsh): remove this file after x/net go.mod is at Go 1.27. +func clientPriorityDisabled(_ *http.Server) bool { + return true +} diff --git a/vendor/golang.org/x/net/http2/client_priority_go127.go b/vendor/golang.org/x/net/http2/client_priority_go127.go new file mode 100644 index 00000000000..817d01b0573 --- /dev/null +++ b/vendor/golang.org/x/net/http2/client_priority_go127.go @@ -0,0 +1,13 @@ +// Copyright 2026 The Go Authors. All rights reserved. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file. + +//go:build go1.27 + +package http2 + +import "net/http" + +func clientPriorityDisabled(s *http.Server) bool { + return s.DisableClientPriority +} diff --git a/vendor/golang.org/x/net/http2/clientconn.go b/vendor/golang.org/x/net/http2/clientconn.go new file mode 100644 index 00000000000..775d3b11a3c --- /dev/null +++ b/vendor/golang.org/x/net/http2/clientconn.go @@ -0,0 +1,57 @@ +// Copyright 2026 The Go Authors. All rights reserved. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file. + +package http2 + +import ( + "context" + "net/http" +) + +func (cc *ClientConn) RoundTrip(req *http.Request) (*http.Response, error) { + return cc.roundTrip(req) +} + +// SetDoNotReuse marks cc as not reusable for future HTTP requests. +func (cc *ClientConn) SetDoNotReuse() { + cc.setDoNotReuse() +} + +// CanTakeNewRequest reports whether the connection can take a new request, +// meaning it has not been closed or received or sent a GOAWAY. +// +// If the caller is going to immediately make a new request on this +// connection, use ReserveNewRequest instead. +func (cc *ClientConn) CanTakeNewRequest() bool { + return cc.canTakeNewRequest() +} + +// ReserveNewRequest is like CanTakeNewRequest but also reserves a +// concurrent stream in cc. The reservation is decremented on the +// next call to RoundTrip. +func (cc *ClientConn) ReserveNewRequest() bool { + return cc.reserveNewRequest() +} + +// State returns a snapshot of cc's state. +func (cc *ClientConn) State() ClientConnState { + return cc.state() +} + +// Shutdown gracefully closes the client connection, waiting for running streams to complete. +func (cc *ClientConn) Shutdown(ctx context.Context) error { + return cc.shutdown(ctx) +} + +// Close closes the client connection immediately. +// +// In-flight requests are interrupted. For a graceful shutdown, use Shutdown instead. +func (cc *ClientConn) Close() error { + return cc.close() +} + +// Ping sends a PING frame to the server and waits for the ack. +func (cc *ClientConn) Ping(ctx context.Context) error { + return cc.ping(ctx) +} diff --git a/vendor/golang.org/x/net/http2/config.go b/vendor/golang.org/x/net/http2/config.go index 8a7a89d016e..081dfb5b133 100644 --- a/vendor/golang.org/x/net/http2/config.go +++ b/vendor/golang.org/x/net/http2/config.go @@ -2,6 +2,8 @@ // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. +//go:build !(go1.27 && !http2legacy) + package http2 import ( diff --git a/vendor/golang.org/x/net/http2/frame.go b/vendor/golang.org/x/net/http2/frame.go index 9a4bd123c95..be75badcc0e 100644 --- a/vendor/golang.org/x/net/http2/frame.go +++ b/vendor/golang.org/x/net/http2/frame.go @@ -11,11 +11,13 @@ import ( "fmt" "io" "log" + "slices" "strings" "sync" "golang.org/x/net/http/httpguts" "golang.org/x/net/http2/hpack" + "golang.org/x/net/internal/httpsfv" ) const frameHeaderLen = 9 @@ -23,33 +25,36 @@ const frameHeaderLen = 9 var padZeros = make([]byte, 255) // zeros for padding // A FrameType is a registered frame type as defined in -// https://httpwg.org/specs/rfc7540.html#rfc.section.11.2 +// https://httpwg.org/specs/rfc7540.html#rfc.section.11.2 and other future +// RFCs. type FrameType uint8 const ( - FrameData FrameType = 0x0 - FrameHeaders FrameType = 0x1 - FramePriority FrameType = 0x2 - FrameRSTStream FrameType = 0x3 - FrameSettings FrameType = 0x4 - FramePushPromise FrameType = 0x5 - FramePing FrameType = 0x6 - FrameGoAway FrameType = 0x7 - FrameWindowUpdate FrameType = 0x8 - FrameContinuation FrameType = 0x9 + FrameData FrameType = 0x0 + FrameHeaders FrameType = 0x1 + FramePriority FrameType = 0x2 + FrameRSTStream FrameType = 0x3 + FrameSettings FrameType = 0x4 + FramePushPromise FrameType = 0x5 + FramePing FrameType = 0x6 + FrameGoAway FrameType = 0x7 + FrameWindowUpdate FrameType = 0x8 + FrameContinuation FrameType = 0x9 + FramePriorityUpdate FrameType = 0x10 ) var frameNames = [...]string{ - FrameData: "DATA", - FrameHeaders: "HEADERS", - FramePriority: "PRIORITY", - FrameRSTStream: "RST_STREAM", - FrameSettings: "SETTINGS", - FramePushPromise: "PUSH_PROMISE", - FramePing: "PING", - FrameGoAway: "GOAWAY", - FrameWindowUpdate: "WINDOW_UPDATE", - FrameContinuation: "CONTINUATION", + FrameData: "DATA", + FrameHeaders: "HEADERS", + FramePriority: "PRIORITY", + FrameRSTStream: "RST_STREAM", + FrameSettings: "SETTINGS", + FramePushPromise: "PUSH_PROMISE", + FramePing: "PING", + FrameGoAway: "GOAWAY", + FrameWindowUpdate: "WINDOW_UPDATE", + FrameContinuation: "CONTINUATION", + FramePriorityUpdate: "PRIORITY_UPDATE", } func (t FrameType) String() string { @@ -125,21 +130,24 @@ var flagName = map[FrameType]map[Flags]string{ type frameParser func(fc *frameCache, fh FrameHeader, countError func(string), payload []byte) (Frame, error) var frameParsers = [...]frameParser{ - FrameData: parseDataFrame, - FrameHeaders: parseHeadersFrame, - FramePriority: parsePriorityFrame, - FrameRSTStream: parseRSTStreamFrame, - FrameSettings: parseSettingsFrame, - FramePushPromise: parsePushPromise, - FramePing: parsePingFrame, - FrameGoAway: parseGoAwayFrame, - FrameWindowUpdate: parseWindowUpdateFrame, - FrameContinuation: parseContinuationFrame, + FrameData: parseDataFrame, + FrameHeaders: parseHeadersFrame, + FramePriority: parsePriorityFrame, + FrameRSTStream: parseRSTStreamFrame, + FrameSettings: parseSettingsFrame, + FramePushPromise: parsePushPromise, + FramePing: parsePingFrame, + FrameGoAway: parseGoAwayFrame, + FrameWindowUpdate: parseWindowUpdateFrame, + FrameContinuation: parseContinuationFrame, + FramePriorityUpdate: parsePriorityUpdateFrame, } func typeFrameParser(t FrameType) frameParser { if int(t) < len(frameParsers) { - return frameParsers[t] + if f := frameParsers[t]; f != nil { + return f + } } return parseUnknownFrame } @@ -1180,9 +1188,34 @@ type PriorityFrame struct { PriorityParam } -var defaultRFC9218Priority = PriorityParam{ - incremental: 0, - urgency: 3, +// defaultRFC9218Priority determines what priority we should use as the default +// value. +// +// According to RFC 9218, by default, streams should be given an urgency of 3 +// and should be non-incremental. However, making streams non-incremental by +// default would be a huge change to our historical behavior where we would +// round-robin writes across streams. When streams are non-incremental, we +// would process streams of the same urgency one-by-one to completion instead. +// +// To avoid such a sudden change which might break some HTTP/2 users, this +// function allows the caller to specify whether they can actually use the +// default value as specified in RFC 9218. If not, this function will return a +// priority value where streams are incremental by default instead: effectively +// a round-robin between stream of the same urgency. +// +// As an example, a server might not be able to use the RFC 9218 default value +// when it's not sure that the client it is serving is aware of RFC 9218. +func defaultRFC9218Priority(canUseDefault bool) PriorityParam { + if canUseDefault { + return PriorityParam{ + urgency: 3, + incremental: 0, + } + } + return PriorityParam{ + urgency: 3, + incremental: 1, + } } // Note that HTTP/2 has had two different prioritization schemes, and @@ -1266,6 +1299,74 @@ func (f *Framer) WritePriority(streamID uint32, p PriorityParam) error { return f.endWrite() } +// PriorityUpdateFrame is a PRIORITY_UPDATE frame as described in +// https://www.rfc-editor.org/rfc/rfc9218.html#name-the-priority_update-frame. +type PriorityUpdateFrame struct { + FrameHeader + Priority string + PrioritizedStreamID uint32 +} + +func parseRFC9218Priority(s string, canUseDefault bool) (p PriorityParam, ok bool) { + p = defaultRFC9218Priority(canUseDefault) + ok = httpsfv.ParseDictionary(s, func(key, val, _ string) { + switch key { + case "u": + if u, ok := httpsfv.ParseInteger(val); ok && u >= 0 && u <= 7 { + p.urgency = uint8(u) + } + case "i": + if i, ok := httpsfv.ParseBoolean(val); ok { + if i { + p.incremental = 1 + } else { + p.incremental = 0 + } + } + } + }) + if !ok { + return defaultRFC9218Priority(canUseDefault), ok + } + return p, true +} + +func parsePriorityUpdateFrame(_ *frameCache, fh FrameHeader, countError func(string), payload []byte) (Frame, error) { + if fh.StreamID != 0 { + countError("frame_priority_update_non_zero_stream") + return nil, connError{ErrCodeProtocol, "PRIORITY_UPDATE frame with non-zero stream ID"} + } + if len(payload) < 4 { + countError("frame_priority_update_bad_length") + return nil, connError{ErrCodeFrameSize, fmt.Sprintf("PRIORITY_UPDATE frame payload size was %d; want at least 4", len(payload))} + } + v := binary.BigEndian.Uint32(payload[:4]) + streamID := v & 0x7fffffff // mask off high bit + if streamID == 0 { + countError("frame_priority_update_prioritizing_zero_stream") + return nil, connError{ErrCodeProtocol, "PRIORITY_UPDATE frame with prioritized stream ID of zero"} + } + return &PriorityUpdateFrame{ + FrameHeader: fh, + PrioritizedStreamID: streamID, + Priority: string(payload[4:]), + }, nil +} + +// WritePriorityUpdate writes a PRIORITY_UPDATE frame. +// +// It will perform exactly one Write to the underlying Writer. +// It is the caller's responsibility to not call other Write methods concurrently. +func (f *Framer) WritePriorityUpdate(streamID uint32, priority string) error { + if !validStreamID(streamID) && !f.AllowIllegalWrites { + return errStreamID + } + f.startWrite(FramePriorityUpdate, 0, 0) + f.writeUint32(streamID) + f.writeBytes([]byte(priority)) + return f.endWrite() +} + // A RSTStreamFrame allows for abnormal termination of a stream. // See https://httpwg.org/specs/rfc7540.html#rfc.section.6.4 type RSTStreamFrame struct { @@ -1547,6 +1648,23 @@ func (mh *MetaHeadersFrame) PseudoFields() []hpack.HeaderField { return mh.Fields } +func (mh *MetaHeadersFrame) rfc9218Priority(priorityAware bool) (p PriorityParam, priorityAwareAfter, hasIntermediary bool) { + var s string + for _, field := range mh.Fields { + if field.Name == "priority" { + s = field.Value + priorityAware = true + } + if slices.Contains([]string{"via", "forwarded", "x-forwarded-for"}, field.Name) { + hasIntermediary = true + } + } + // No need to check for ok. parseRFC9218Priority will return a default + // value if there is no priority field or if the field cannot be parsed. + p, _ = parseRFC9218Priority(s, priorityAware && !hasIntermediary) + return p, priorityAware, hasIntermediary +} + func (mh *MetaHeadersFrame) checkPseudos() error { var isRequest, isResponse bool pf := mh.PseudoFields() diff --git a/vendor/golang.org/x/net/http2/http2.go b/vendor/golang.org/x/net/http2/http2.go index 105fe12fefa..2b625d9e9de 100644 --- a/vendor/golang.org/x/net/http2/http2.go +++ b/vendor/golang.org/x/net/http2/http2.go @@ -4,13 +4,17 @@ // Package http2 implements the HTTP/2 protocol. // -// This package is low-level and intended to be used directly by very -// few people. Most users will use it indirectly through the automatic -// use by the net/http package (from Go 1.6 and later). -// For use in earlier Go versions see ConfigureServer. (Transport support -// requires Go 1.6 or later) +// Almost no users should need to import this package directly. +// The net/http package supports HTTP/2 natively. // -// See https://http2.github.io/ for more information on HTTP/2. +// To enable or disable HTTP/2 support in net/http clients and servers, see +// [http.Transport.Protocols] and [http.Server.Protocols]. +// +// To configure HTTP/2 parameters, see +// [http.Transport.HTTP2] and [http.Server.HTTP2]. +// +// To create HTTP/1 or HTTP/2 connections, see +// [http.Transport.NewClientConn]. package http2 // import "golang.org/x/net/http2" import ( @@ -169,6 +173,7 @@ const ( SettingMaxFrameSize SettingID = 0x5 SettingMaxHeaderListSize SettingID = 0x6 SettingEnableConnectProtocol SettingID = 0x8 + SettingNoRFC7540Priorities SettingID = 0x9 ) var settingName = map[SettingID]string{ @@ -179,6 +184,7 @@ var settingName = map[SettingID]string{ SettingMaxFrameSize: "MAX_FRAME_SIZE", SettingMaxHeaderListSize: "MAX_HEADER_LIST_SIZE", SettingEnableConnectProtocol: "ENABLE_CONNECT_PROTOCOL", + SettingNoRFC7540Priorities: "NO_RFC7540_PRIORITIES", } func (s SettingID) String() string { @@ -189,7 +195,7 @@ func (s SettingID) String() string { } // validWireHeaderFieldName reports whether v is a valid header field -// name (key). See httpguts.ValidHeaderName for the base rules. +// name (key). See httpguts.ValidHeaderFieldName for the base rules. // // Further, http2 says: // diff --git a/vendor/golang.org/x/net/http2/server.go b/vendor/golang.org/x/net/http2/server.go index bdc5520ebd3..a7d2053b6c7 100644 --- a/vendor/golang.org/x/net/http2/server.go +++ b/vendor/golang.org/x/net/http2/server.go @@ -2,6 +2,8 @@ // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. +//go:build !(go1.27 && !http2legacy) + // TODO: turn off the serve goroutine when idle, so // an idle conn only has the readFrames goroutine active. (which could // also be optimized probably to pin less memory in crypto/tls). This @@ -88,96 +90,6 @@ var ( testHookOnPanic func(sc *serverConn, panicVal interface{}) (rePanic bool) ) -// Server is an HTTP/2 server. -type Server struct { - // MaxHandlers limits the number of http.Handler ServeHTTP goroutines - // which may run at a time over all connections. - // Negative or zero no limit. - // TODO: implement - MaxHandlers int - - // MaxConcurrentStreams optionally specifies the number of - // concurrent streams that each client may have open at a - // time. This is unrelated to the number of http.Handler goroutines - // which may be active globally, which is MaxHandlers. - // If zero, MaxConcurrentStreams defaults to at least 100, per - // the HTTP/2 spec's recommendations. - MaxConcurrentStreams uint32 - - // MaxDecoderHeaderTableSize optionally specifies the http2 - // SETTINGS_HEADER_TABLE_SIZE to send in the initial settings frame. It - // informs the remote endpoint of the maximum size of the header compression - // table used to decode header blocks, in octets. If zero, the default value - // of 4096 is used. - MaxDecoderHeaderTableSize uint32 - - // MaxEncoderHeaderTableSize optionally specifies an upper limit for the - // header compression table used for encoding request headers. Received - // SETTINGS_HEADER_TABLE_SIZE settings are capped at this limit. If zero, - // the default value of 4096 is used. - MaxEncoderHeaderTableSize uint32 - - // MaxReadFrameSize optionally specifies the largest frame - // this server is willing to read. A valid value is between - // 16k and 16M, inclusive. If zero or otherwise invalid, a - // default value is used. - MaxReadFrameSize uint32 - - // PermitProhibitedCipherSuites, if true, permits the use of - // cipher suites prohibited by the HTTP/2 spec. - PermitProhibitedCipherSuites bool - - // IdleTimeout specifies how long until idle clients should be - // closed with a GOAWAY frame. PING frames are not considered - // activity for the purposes of IdleTimeout. - // If zero or negative, there is no timeout. - IdleTimeout time.Duration - - // ReadIdleTimeout is the timeout after which a health check using a ping - // frame will be carried out if no frame is received on the connection. - // If zero, no health check is performed. - ReadIdleTimeout time.Duration - - // PingTimeout is the timeout after which the connection will be closed - // if a response to a ping is not received. - // If zero, a default of 15 seconds is used. - PingTimeout time.Duration - - // WriteByteTimeout is the timeout after which a connection will be - // closed if no data can be written to it. The timeout begins when data is - // available to write, and is extended whenever any bytes are written. - // If zero or negative, there is no timeout. - WriteByteTimeout time.Duration - - // MaxUploadBufferPerConnection is the size of the initial flow - // control window for each connections. The HTTP/2 spec does not - // allow this to be smaller than 65535 or larger than 2^32-1. - // If the value is outside this range, a default value will be - // used instead. - MaxUploadBufferPerConnection int32 - - // MaxUploadBufferPerStream is the size of the initial flow control - // window for each stream. The HTTP/2 spec does not allow this to - // be larger than 2^32-1. If the value is zero or larger than the - // maximum, a default value will be used instead. - MaxUploadBufferPerStream int32 - - // NewWriteScheduler constructs a write scheduler for a connection. - // If nil, a default scheduler is chosen. - NewWriteScheduler func() WriteScheduler - - // CountError, if non-nil, is called on HTTP/2 server errors. - // It's intended to increment a metric for monitoring, such - // as an expvar or Prometheus metric. - // The errType consists of only ASCII word characters. - CountError func(errType string) - - // Internal state. This is a pointer (rather than embedded directly) - // so that we don't embed a Mutex in this struct, which will make the - // struct non-copyable, which might break some callers. - state *serverInternalState -} - type serverInternalState struct { mu sync.Mutex activeConns map[*serverConn]struct{} @@ -185,6 +97,9 @@ type serverInternalState struct { // Pool of error channels. This is per-Server rather than global // because channels can't be reused across synctest bubbles. errChanPool sync.Pool + + // Used in tests. + testNewConn func(*serverConn) } func (s *serverInternalState) registerConn(sc *serverConn) { @@ -237,12 +152,7 @@ func (s *serverInternalState) putErrChan(ch chan error) { s.errChanPool.Put(ch) } -// ConfigureServer adds HTTP/2 support to a net/http Server. -// -// The configuration conf may be nil. -// -// ConfigureServer must be called before s begins serving. -func ConfigureServer(s *http.Server, conf *Server) error { +func configureServer(s *http.Server, conf *Server) error { if s == nil { panic("nil *http.Server") } @@ -347,83 +257,6 @@ func ConfigureServer(s *http.Server, conf *Server) error { return nil } -// ServeConnOpts are options for the Server.ServeConn method. -type ServeConnOpts struct { - // Context is the base context to use. - // If nil, context.Background is used. - Context context.Context - - // BaseConfig optionally sets the base configuration - // for values. If nil, defaults are used. - BaseConfig *http.Server - - // Handler specifies which handler to use for processing - // requests. If nil, BaseConfig.Handler is used. If BaseConfig - // or BaseConfig.Handler is nil, http.DefaultServeMux is used. - Handler http.Handler - - // UpgradeRequest is an initial request received on a connection - // undergoing an h2c upgrade. The request body must have been - // completely read from the connection before calling ServeConn, - // and the 101 Switching Protocols response written. - UpgradeRequest *http.Request - - // Settings is the decoded contents of the HTTP2-Settings header - // in an h2c upgrade request. - Settings []byte - - // SawClientPreface is set if the HTTP/2 connection preface - // has already been read from the connection. - SawClientPreface bool -} - -func (o *ServeConnOpts) context() context.Context { - if o != nil && o.Context != nil { - return o.Context - } - return context.Background() -} - -func (o *ServeConnOpts) baseConfig() *http.Server { - if o != nil && o.BaseConfig != nil { - return o.BaseConfig - } - return new(http.Server) -} - -func (o *ServeConnOpts) handler() http.Handler { - if o != nil { - if o.Handler != nil { - return o.Handler - } - if o.BaseConfig != nil && o.BaseConfig.Handler != nil { - return o.BaseConfig.Handler - } - } - return http.DefaultServeMux -} - -// ServeConn serves HTTP/2 requests on the provided connection and -// blocks until the connection is no longer readable. -// -// ServeConn starts speaking HTTP/2 assuming that c has not had any -// reads or writes. It writes its initial settings frame and expects -// to be able to read the preface and settings frame from the -// client. If c has a ConnectionState method like a *tls.Conn, the -// ConnectionState is used to verify the TLS ciphersuite and to set -// the Request.TLS field in Handlers. -// -// ServeConn does not support h2c by itself. Any h2c support must be -// implemented in terms of providing a suitably-behaving net.Conn. -// -// The opts parameter is optional. If nil, default values are used. -func (s *Server) ServeConn(c net.Conn, opts *ServeConnOpts) { - if opts == nil { - opts = &ServeConnOpts{} - } - s.serveConn(c, opts, nil) -} - func (s *Server) serveConn(c net.Conn, opts *ServeConnOpts, newf func(*serverConn)) { baseCtx, cancel := serverConnBaseContext(c, opts) defer cancel() @@ -459,6 +292,9 @@ func (s *Server) serveConn(c net.Conn, opts *ServeConnOpts, newf func(*serverCon if newf != nil { newf(sc) } + if s.state != nil && s.state.testNewConn != nil { + s.state.testNewConn(sc) + } s.state.registerConn(sc) defer s.state.unregisterConn(sc) @@ -472,10 +308,13 @@ func (s *Server) serveConn(c net.Conn, opts *ServeConnOpts, newf func(*serverCon sc.conn.SetWriteDeadline(time.Time{}) } - if s.NewWriteScheduler != nil { + switch { + case s.NewWriteScheduler != nil: sc.writeSched = s.NewWriteScheduler() - } else { + case clientPriorityDisabled(http1srv): sc.writeSched = newRoundRobinWriteScheduler() + default: + sc.writeSched = newPriorityWriteSchedulerRFC9218() } // These start at the RFC-specified defaults. If there is a higher @@ -565,15 +404,6 @@ func (s *Server) serveConn(c net.Conn, opts *ServeConnOpts, newf func(*serverCon sc.serve(conf) } -func serverConnBaseContext(c net.Conn, opts *ServeConnOpts) (ctx context.Context, cancel func()) { - ctx, cancel = context.WithCancel(opts.context()) - ctx = context.WithValue(ctx, http.LocalAddrContextKey, c.LocalAddr()) - if hs := opts.baseConfig(); hs != nil { - ctx = context.WithValue(ctx, http.ServerContextKey, hs) - } - return -} - func (sc *serverConn) rejectConn(err ErrCode, debug string) { sc.vlogf("http2: server rejecting conn: %v, %s", err, debug) // ignoring errors. hanging up anyway. @@ -648,6 +478,23 @@ type serverConn struct { // Used by startGracefulShutdown. shutdownOnce sync.Once + + // Used for RFC 9218 prioritization. + hasIntermediary bool // connection is done via an intermediary / proxy + priorityAware bool // the client has sent priority signal, meaning that it is aware of it. +} + +func (sc *serverConn) writeSchedIgnoresRFC7540() bool { + switch sc.writeSched.(type) { + case *priorityWriteSchedulerRFC9218: + return true + case *randomWriteScheduler: + return true + case *roundRobinWriteScheduler: + return true + default: + return false + } } func (sc *serverConn) maxHeaderListSize() uint32 { @@ -938,6 +785,9 @@ func (sc *serverConn) serve(conf http2Config) { if !disableExtendedConnectProtocol { settings = append(settings, Setting{SettingEnableConnectProtocol, 1}) } + if sc.writeSchedIgnoresRFC7540() { + settings = append(settings, Setting{SettingNoRFC7540Priorities, 1}) + } sc.writeFrame(FrameWriteRequest{ write: settings, }) @@ -1623,6 +1473,8 @@ func (sc *serverConn) processFrame(f Frame) error { // A client cannot push. Thus, servers MUST treat the receipt of a PUSH_PROMISE // frame as a connection error (Section 5.4.1) of type PROTOCOL_ERROR. return sc.countError("push_promise", ConnectionError(ErrCodeProtocol)) + case *PriorityUpdateFrame: + return sc.processPriorityUpdate(f) default: sc.vlogf("http2: server ignoring frame: %v", f.Header()) return nil @@ -1803,6 +1655,10 @@ func (sc *serverConn) processSetting(s Setting) error { case SettingEnableConnectProtocol: // Receipt of this parameter by a server does not // have any impact + case SettingNoRFC7540Priorities: + if s.Val > 1 { + return ConnectionError(ErrCodeProtocol) + } default: // Unknown setting: "An endpoint that receives a SETTINGS // frame with any unknown or unsupported identifier MUST @@ -2073,13 +1929,33 @@ func (sc *serverConn) processHeaders(f *MetaHeadersFrame) error { if f.StreamEnded() { initialState = stateHalfClosedRemote } - st := sc.newStream(id, 0, initialState) + + // We are handling two special cases here: + // 1. When a request is sent via an intermediary, we force priority to be + // u=3,i. This is essentially a round-robin behavior, and is done to ensure + // fairness between, for example, multiple clients using the same proxy. + // 2. Until a client has shown that it is aware of RFC 9218, we make its + // streams non-incremental by default. This is done to preserve the + // historical behavior of handling streams in a round-robin manner, rather + // than one-by-one to completion. + initialPriority := defaultRFC9218Priority(sc.priorityAware && !sc.hasIntermediary) + if _, ok := sc.writeSched.(*priorityWriteSchedulerRFC9218); ok && !sc.hasIntermediary { + headerPriority, priorityAware, hasIntermediary := f.rfc9218Priority(sc.priorityAware) + initialPriority = headerPriority + sc.hasIntermediary = hasIntermediary + if priorityAware { + sc.priorityAware = true + } + } + st := sc.newStream(id, 0, initialState, initialPriority) if f.HasPriority() { if err := sc.checkPriority(f.StreamID, f.Priority); err != nil { return err } - sc.writeSched.AdjustStream(st.id, f.Priority) + if !sc.writeSchedIgnoresRFC7540() { + sc.writeSched.AdjustStream(st.id, f.Priority) + } } rw, req, err := sc.newWriterAndRequest(st, f) @@ -2120,7 +1996,7 @@ func (sc *serverConn) upgradeRequest(req *http.Request) { sc.serveG.check() id := uint32(1) sc.maxClientStreamID = id - st := sc.newStream(id, 0, stateHalfClosedRemote) + st := sc.newStream(id, 0, stateHalfClosedRemote, defaultRFC9218Priority(sc.priorityAware && !sc.hasIntermediary)) st.reqTrailer = req.Trailer if st.reqTrailer != nil { st.trailer = make(http.Header) @@ -2185,11 +2061,32 @@ func (sc *serverConn) processPriority(f *PriorityFrame) error { if err := sc.checkPriority(f.StreamID, f.PriorityParam); err != nil { return err } + // We need to avoid calling AdjustStream when using the RFC 9218 write + // scheduler. Otherwise, incremental's zero value in PriorityParam will + // unexpectedly make all streams non-incremental. This causes us to process + // streams one-by-one to completion rather than doing it in a round-robin + // manner (the historical behavior), which might be unexpected to users. + if sc.writeSchedIgnoresRFC7540() { + return nil + } sc.writeSched.AdjustStream(f.StreamID, f.PriorityParam) return nil } -func (sc *serverConn) newStream(id, pusherID uint32, state streamState) *stream { +func (sc *serverConn) processPriorityUpdate(f *PriorityUpdateFrame) error { + sc.priorityAware = true + if _, ok := sc.writeSched.(*priorityWriteSchedulerRFC9218); !ok { + return nil + } + p, ok := parseRFC9218Priority(f.Priority, sc.priorityAware) + if !ok { + return sc.countError("unparsable_priority_update", streamError(f.PrioritizedStreamID, ErrCodeProtocol)) + } + sc.writeSched.AdjustStream(f.PrioritizedStreamID, p) + return nil +} + +func (sc *serverConn) newStream(id, pusherID uint32, state streamState, priority PriorityParam) *stream { sc.serveG.check() if id == 0 { panic("internal error: cannot create stream with id 0") @@ -2212,7 +2109,7 @@ func (sc *serverConn) newStream(id, pusherID uint32, state streamState) *stream } sc.streams[id] = st - sc.writeSched.OpenStream(st.id, OpenStreamOptions{PusherID: pusherID}) + sc.writeSched.OpenStream(st.id, OpenStreamOptions{PusherID: pusherID, priority: priority}) if st.isPushed() { sc.curPushedStreams++ } else { @@ -2760,21 +2657,6 @@ func (rws *responseWriterState) writeChunk(p []byte) (n int, err error) { return len(p), nil } -// TrailerPrefix is a magic prefix for ResponseWriter.Header map keys -// that, if present, signals that the map entry is actually for -// the response trailers, and not the response headers. The prefix -// is stripped after the ServeHTTP call finishes and the values are -// sent in the trailers. -// -// This mechanism is intended only for trailers that are not known -// prior to the headers being written. If the set of trailers is fixed -// or known before the header is written, the normal Go trailers mechanism -// is preferred: -// -// https://golang.org/pkg/net/http/#ResponseWriter -// https://golang.org/pkg/net/http/#example_ResponseWriter_trailers -const TrailerPrefix = "Trailer:" - // promoteUndeclaredTrailers permits http.Handlers to set trailers // after the header has already been flushed. Because the Go // ResponseWriter interface has no way to set Trailers (only the @@ -3051,12 +2933,6 @@ func (w *responseWriter) handlerDone() { responseWriterStatePool.Put(rws) } -// Push errors. -var ( - ErrRecursivePush = errors.New("http2: recursive push not allowed") - ErrPushLimitReached = errors.New("http2: push would exceed peer's SETTINGS_MAX_CONCURRENT_STREAMS") -) - var _ http.Pusher = (*responseWriter)(nil) func (w *responseWriter) Push(target string, opts *http.PushOptions) error { @@ -3218,7 +3094,7 @@ func (sc *serverConn) startPush(msg *startPushRequest) { // transition to "half closed (remote)" after sending the initial HEADERS, but // we start in "half closed (remote)" for simplicity. // See further comments at the definition of stateHalfClosedRemote. - promised := sc.newStream(promisedID, msg.parent.id, stateHalfClosedRemote) + promised := sc.newStream(promisedID, msg.parent.id, stateHalfClosedRemote, defaultRFC9218Priority(sc.priorityAware && !sc.hasIntermediary)) rw, req, err := sc.newWriterAndRequestNoBody(promised, httpcommon.ServerRequestParam{ Method: msg.method, Scheme: msg.url.Scheme, diff --git a/vendor/golang.org/x/net/http2/server_common.go b/vendor/golang.org/x/net/http2/server_common.go new file mode 100644 index 00000000000..449538c861a --- /dev/null +++ b/vendor/golang.org/x/net/http2/server_common.go @@ -0,0 +1,221 @@ +// Copyright 2026 The Go Authors. All rights reserved. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file. + +package http2 + +import ( + "context" + "errors" + "net" + "net/http" + "time" +) + +// TrailerPrefix is a magic prefix for ResponseWriter.Header map keys +// that, if present, signals that the map entry is actually for +// the response trailers, and not the response headers. The prefix +// is stripped after the ServeHTTP call finishes and the values are +// sent in the trailers. +// +// This mechanism is intended only for trailers that are not known +// prior to the headers being written. If the set of trailers is fixed +// or known before the header is written, the normal Go trailers mechanism +// is preferred: +// +// https://golang.org/pkg/net/http/#ResponseWriter +// https://golang.org/pkg/net/http/#example_ResponseWriter_trailers +const TrailerPrefix = "Trailer:" + +// Push errors. +var ( + ErrRecursivePush = errors.New("http2: recursive push not allowed") + ErrPushLimitReached = errors.New("http2: push would exceed peer's SETTINGS_MAX_CONCURRENT_STREAMS") +) + +// ConfigureServer adds HTTP/2 support to a net/http Server. +// +// The configuration conf may be nil. +// +// ConfigureServer must be called before s begins serving. +func ConfigureServer(s *http.Server, conf *Server) error { + return configureServer(s, conf) +} + +// Server is an HTTP/2 server. +type Server struct { + // MaxHandlers limits the number of http.Handler ServeHTTP goroutines + // which may run at a time over all connections. + // Negative or zero no limit. + // TODO: implement + MaxHandlers int + + // MaxConcurrentStreams optionally specifies the number of + // concurrent streams that each client may have open at a + // time. This is unrelated to the number of http.Handler goroutines + // which may be active globally, which is MaxHandlers. + // If zero, MaxConcurrentStreams defaults to at least 100, per + // the HTTP/2 spec's recommendations. + MaxConcurrentStreams uint32 + + // MaxDecoderHeaderTableSize optionally specifies the http2 + // SETTINGS_HEADER_TABLE_SIZE to send in the initial settings frame. It + // informs the remote endpoint of the maximum size of the header compression + // table used to decode header blocks, in octets. If zero, the default value + // of 4096 is used. + MaxDecoderHeaderTableSize uint32 + + // MaxEncoderHeaderTableSize optionally specifies an upper limit for the + // header compression table used for encoding request headers. Received + // SETTINGS_HEADER_TABLE_SIZE settings are capped at this limit. If zero, + // the default value of 4096 is used. + MaxEncoderHeaderTableSize uint32 + + // MaxReadFrameSize optionally specifies the largest frame + // this server is willing to read. A valid value is between + // 16k and 16M, inclusive. If zero or otherwise invalid, a + // default value is used. + MaxReadFrameSize uint32 + + // PermitProhibitedCipherSuites, if true, permits the use of + // cipher suites prohibited by the HTTP/2 spec. + PermitProhibitedCipherSuites bool + + // IdleTimeout specifies how long until idle clients should be + // closed with a GOAWAY frame. PING frames are not considered + // activity for the purposes of IdleTimeout. + // If zero or negative, there is no timeout. + IdleTimeout time.Duration + + // ReadIdleTimeout is the timeout after which a health check using a ping + // frame will be carried out if no frame is received on the connection. + // If zero, no health check is performed. + ReadIdleTimeout time.Duration + + // PingTimeout is the timeout after which the connection will be closed + // if a response to a ping is not received. + // If zero, a default of 15 seconds is used. + PingTimeout time.Duration + + // WriteByteTimeout is the timeout after which a connection will be + // closed if no data can be written to it. The timeout begins when data is + // available to write, and is extended whenever any bytes are written. + // If zero or negative, there is no timeout. + WriteByteTimeout time.Duration + + // MaxUploadBufferPerConnection is the size of the initial flow + // control window for each connections. The HTTP/2 spec does not + // allow this to be smaller than 65535 or larger than 2^32-1. + // If the value is outside this range, a default value will be + // used instead. + MaxUploadBufferPerConnection int32 + + // MaxUploadBufferPerStream is the size of the initial flow control + // window for each stream. The HTTP/2 spec does not allow this to + // be larger than 2^32-1. If the value is zero or larger than the + // maximum, a default value will be used instead. + MaxUploadBufferPerStream int32 + + // NewWriteScheduler constructs a write scheduler for a connection. + // If nil, a default scheduler is chosen. + // + // Deprecated: User-provided write schedulers are deprecated. + NewWriteScheduler func() WriteScheduler + + // CountError, if non-nil, is called on HTTP/2 server errors. + // It's intended to increment a metric for monitoring, such + // as an expvar or Prometheus metric. + // The errType consists of only ASCII word characters. + CountError func(errType string) + + // Internal state. This is a pointer (rather than embedded directly) + // so that we don't embed a Mutex in this struct, which will make the + // struct non-copyable, which might break some callers. + state *serverInternalState +} + +// ServeConnOpts are options for the Server.ServeConn method. +type ServeConnOpts struct { + // Context is the base context to use. + // If nil, context.Background is used. + Context context.Context + + // BaseConfig optionally sets the base configuration + // for values. If nil, defaults are used. + BaseConfig *http.Server + + // Handler specifies which handler to use for processing + // requests. If nil, BaseConfig.Handler is used. If BaseConfig + // or BaseConfig.Handler is nil, http.DefaultServeMux is used. + Handler http.Handler + + // UpgradeRequest is an initial request received on a connection + // undergoing an h2c upgrade. The request body must have been + // completely read from the connection before calling ServeConn, + // and the 101 Switching Protocols response written. + UpgradeRequest *http.Request + + // Settings is the decoded contents of the HTTP2-Settings header + // in an h2c upgrade request. + Settings []byte + + // SawClientPreface is set if the HTTP/2 connection preface + // has already been read from the connection. + SawClientPreface bool +} + +// ServeConn serves HTTP/2 requests on the provided connection and +// blocks until the connection is no longer readable. +// +// ServeConn starts speaking HTTP/2 assuming that c has not had any +// reads or writes. It writes its initial settings frame and expects +// to be able to read the preface and settings frame from the +// client. If c has a ConnectionState method like a *tls.Conn, the +// ConnectionState is used to verify the TLS ciphersuite and to set +// the Request.TLS field in Handlers. +// +// ServeConn does not support h2c by itself. Any h2c support must be +// implemented in terms of providing a suitably-behaving net.Conn. +// +// The opts parameter is optional. If nil, default values are used. +func (s *Server) ServeConn(c net.Conn, opts *ServeConnOpts) { + if opts == nil { + opts = &ServeConnOpts{} + } + s.serveConn(c, opts, nil) +} + +func (o *ServeConnOpts) context() context.Context { + if o != nil && o.Context != nil { + return o.Context + } + return context.Background() +} + +func (o *ServeConnOpts) baseConfig() *http.Server { + if o != nil && o.BaseConfig != nil { + return o.BaseConfig + } + return new(http.Server) +} + +func (o *ServeConnOpts) handler() http.Handler { + if o != nil { + if o.Handler != nil { + return o.Handler + } + if o.BaseConfig != nil && o.BaseConfig.Handler != nil { + return o.BaseConfig.Handler + } + } + return http.DefaultServeMux +} + +func serverConnBaseContext(c net.Conn, opts *ServeConnOpts) (ctx context.Context, cancel func()) { + ctx, cancel = context.WithCancel(opts.context()) + ctx = context.WithValue(ctx, http.LocalAddrContextKey, c.LocalAddr()) + if hs := opts.baseConfig(); hs != nil { + ctx = context.WithValue(ctx, http.ServerContextKey, hs) + } + return +} diff --git a/vendor/golang.org/x/net/http2/server_wrap.go b/vendor/golang.org/x/net/http2/server_wrap.go new file mode 100644 index 00000000000..a7a09551c43 --- /dev/null +++ b/vendor/golang.org/x/net/http2/server_wrap.go @@ -0,0 +1,201 @@ +// Copyright 2026 The Go Authors. All rights reserved. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file. + +//go:build go1.27 && !http2legacy + +// Server wrapping a net/http.Server. + +package http2 + +import ( + "context" + "errors" + "net" + "net/http" + "sync" + "time" +) + +type serverInternalState struct { + s1 *http.Server + initOnce sync.Once + serveConnFunc func(context.Context, net.Conn, http.Handler, bool, *http.Request, []byte) +} + +func configureServer(s *http.Server, conf *Server) error { + if s == nil { + panic("nil *http.Server") + } + if conf == nil { + conf = new(Server) + } + if conf.state != nil { + // This isn't a panic in the pre-wrapping implementation, + // but calling ConfigureServer twice with the same http2.Server + // overwrites internal state on the server. + // Make the error explicit and early here. + panic("ConfigureServer may be called only once per Server") + } + if h1, h2 := s, conf; h2.IdleTimeout == 0 { + if h1.IdleTimeout != 0 { + h2.IdleTimeout = h1.IdleTimeout + } else { + h2.IdleTimeout = h1.ReadTimeout + } + } + conf.state = &serverInternalState{ + s1: s, + } + sconfig := &serverConfig{s: conf} + if err := s.Serve(sconfig); err != nil || sconfig.serveConnFunc == nil { + panic("http2: net/http does not support this version of x/net/http2") + } + conf.state.serveConnFunc = sconfig.serveConnFunc + return nil +} + +type serverConfig struct { + s *Server + serveConnFunc func(context.Context, net.Conn, http.Handler, bool, *http.Request, []byte) +} + +func (*serverConfig) Accept() (net.Conn, error) { + return nil, errors.New("unexpected call to Accept") +} +func (*serverConfig) Close() error { + return nil +} +func (*serverConfig) Addr() net.Addr { + return nil +} + +func (s *serverConfig) ServeConnFunc(f func(context.Context, net.Conn, http.Handler, bool, *http.Request, []byte)) { + s.serveConnFunc = f +} + +func (s *serverConfig) HTTP2Config() http.HTTP2Config { + return http.HTTP2Config{ + MaxConcurrentStreams: int(s.s.MaxConcurrentStreams), + MaxDecoderHeaderTableSize: int(s.s.MaxDecoderHeaderTableSize), + MaxEncoderHeaderTableSize: int(s.s.MaxEncoderHeaderTableSize), + MaxReadFrameSize: int(s.s.MaxReadFrameSize), + PermitProhibitedCipherSuites: s.s.PermitProhibitedCipherSuites, + MaxReceiveBufferPerConnection: int(s.s.MaxUploadBufferPerConnection), + MaxReceiveBufferPerStream: int(s.s.MaxUploadBufferPerStream), + SendPingTimeout: s.s.ReadIdleTimeout, + PingTimeout: s.s.PingTimeout, + WriteByteTimeout: s.s.WriteByteTimeout, + CountError: s.s.CountError, + } +} + +func (s *serverConfig) IdleTimeout() time.Duration { + return s.s.IdleTimeout +} + +type serverConn struct{} + +func (s *Server) serveConn(c net.Conn, opts *ServeConnOpts, _ func(*serverConn)) { + var serveConnFunc func(context.Context, net.Conn, http.Handler, bool, *http.Request, []byte) + switch { + case opts.BaseConfig != nil: + // The user has provided us with an http.Server to take configuration from. + // + // We can't send our request to opts.BaseConfig, because an http.Server can + // only be associated with a single http2.Server and the user might + // use this one with several http.Servers. + // + // We can't send our request to s.state.s1, because it doesn't contain + // the right configuration. + // + // So create a one-off copy of opts.BaseConfig and use it. + h1 := &http.Server{ + TLSConfig: opts.BaseConfig.TLSConfig, + ReadTimeout: opts.BaseConfig.ReadTimeout, + ReadHeaderTimeout: opts.BaseConfig.ReadHeaderTimeout, + WriteTimeout: opts.BaseConfig.WriteTimeout, + IdleTimeout: opts.BaseConfig.IdleTimeout, + MaxHeaderBytes: opts.BaseConfig.MaxHeaderBytes, + ConnState: opts.BaseConfig.ConnState, + ErrorLog: opts.BaseConfig.ErrorLog, + BaseContext: opts.BaseConfig.BaseContext, + ConnContext: opts.BaseConfig.ConnContext, + HTTP2: opts.BaseConfig.HTTP2, + } + sconfig := &serverConfig{s: s} + if err := h1.Serve(sconfig); err != nil || sconfig.serveConnFunc == nil { + panic("http2: net/http does not support this version of x/net/http2") + } + serveConnFunc = sconfig.serveConnFunc + case s.state != nil: + serveConnFunc = s.state.serveConnFunc + default: + // Strange-but-true: Server has no concurrency-safe way to initialize + // its internal state, so historically ServeConn just doesn't use any + // persistent state if you don't call ConfigureServer first. + // + // If ConfigureServer hasn't been called, create a one-off http.Server + // for the connection, since we don't have any way to keep one around for reuse. + h1 := &http.Server{} + sconfig := &serverConfig{s: s} + if err := h1.Serve(sconfig); err != nil || sconfig.serveConnFunc == nil { + panic("http2: net/http does not support this version of x/net/http2") + } + serveConnFunc = sconfig.serveConnFunc + } + + ctx, cancel := serverConnBaseContext(c, opts) + defer cancel() + serveConnFunc(ctx, c, opts.handler(), opts.SawClientPreface, opts.UpgradeRequest, opts.Settings) + +} + +// FrameWriteRequest is a request to write a frame. +// +// Deprecated: User-provided write schedulers are deprecated. +type FrameWriteRequest struct { + // Ideally we'd define this in writesched_common.go, + // to avoid duplicating an exported symbol across two files, + // but the changes required to make this work are fairly large. +} + +func (wr FrameWriteRequest) StreamID() uint32 { + return 0 +} + +func (wr FrameWriteRequest) DataSize() int { + return 0 +} + +func (wr FrameWriteRequest) Consume(n int32) (FrameWriteRequest, FrameWriteRequest, int) { + return FrameWriteRequest{}, FrameWriteRequest{}, 0 +} + +func (wr FrameWriteRequest) String() string { + return "" +} + +// NewPriorityWriteScheduler is deprecated. +// +// Deprecated: User-provided write schedulers are deprecated. +func NewPriorityWriteScheduler(cfg *PriorityWriteSchedulerConfig) WriteScheduler { + return unsupportedWriteScheduler{} +} + +// NewRandomWriteScheduler is deprecated. +// +// Deprecated: User-provided write schedulers are deprecated. +func NewRandomWriteScheduler() WriteScheduler { + return unsupportedWriteScheduler{} +} + +type unsupportedWriteScheduler struct{} + +func (unsupportedWriteScheduler) OpenStream(streamID uint32, options OpenStreamOptions) {} +func (unsupportedWriteScheduler) CloseStream(streamID uint32) {} +func (unsupportedWriteScheduler) AdjustStream(streamID uint32, priority PriorityParam) {} +func (unsupportedWriteScheduler) Push(wr FrameWriteRequest) {} +func (unsupportedWriteScheduler) Pop() (wr FrameWriteRequest, ok bool) { + return FrameWriteRequest{}, false +} diff --git a/vendor/golang.org/x/net/http2/transport.go b/vendor/golang.org/x/net/http2/transport.go index ccb87e6da37..08ac409b0e0 100644 --- a/vendor/golang.org/x/net/http2/transport.go +++ b/vendor/golang.org/x/net/http2/transport.go @@ -2,6 +2,8 @@ // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. +//go:build !(go1.27 && !http2legacy) + // Transport code. package http2 @@ -21,20 +23,17 @@ import ( "log" "math" "math/bits" - mathrand "math/rand" "net" "net/http" "net/http/httptrace" "net/textproto" "strconv" - "strings" "sync" "sync/atomic" "time" "golang.org/x/net/http/httpguts" "golang.org/x/net/http2/hpack" - "golang.org/x/net/idna" "golang.org/x/net/internal/httpcommon" ) @@ -60,123 +59,7 @@ const ( defaultMaxConcurrentStreams = 1000 ) -// Transport is an HTTP/2 Transport. -// -// A Transport internally caches connections to servers. It is safe -// for concurrent use by multiple goroutines. -type Transport struct { - // DialTLSContext specifies an optional dial function with context for - // creating TLS connections for requests. - // - // If DialTLSContext and DialTLS is nil, tls.Dial is used. - // - // If the returned net.Conn has a ConnectionState method like tls.Conn, - // it will be used to set http.Response.TLS. - DialTLSContext func(ctx context.Context, network, addr string, cfg *tls.Config) (net.Conn, error) - - // DialTLS specifies an optional dial function for creating - // TLS connections for requests. - // - // If DialTLSContext and DialTLS is nil, tls.Dial is used. - // - // Deprecated: Use DialTLSContext instead, which allows the transport - // to cancel dials as soon as they are no longer needed. - // If both are set, DialTLSContext takes priority. - DialTLS func(network, addr string, cfg *tls.Config) (net.Conn, error) - - // TLSClientConfig specifies the TLS configuration to use with - // tls.Client. If nil, the default configuration is used. - TLSClientConfig *tls.Config - - // ConnPool optionally specifies an alternate connection pool to use. - // If nil, the default is used. - ConnPool ClientConnPool - - // DisableCompression, if true, prevents the Transport from - // requesting compression with an "Accept-Encoding: gzip" - // request header when the Request contains no existing - // Accept-Encoding value. If the Transport requests gzip on - // its own and gets a gzipped response, it's transparently - // decoded in the Response.Body. However, if the user - // explicitly requested gzip it is not automatically - // uncompressed. - DisableCompression bool - - // AllowHTTP, if true, permits HTTP/2 requests using the insecure, - // plain-text "http" scheme. Note that this does not enable h2c support. - AllowHTTP bool - - // MaxHeaderListSize is the http2 SETTINGS_MAX_HEADER_LIST_SIZE to - // send in the initial settings frame. It is how many bytes - // of response headers are allowed. Unlike the http2 spec, zero here - // means to use a default limit (currently 10MB). If you actually - // want to advertise an unlimited value to the peer, Transport - // interprets the highest possible value here (0xffffffff or 1<<32-1) - // to mean no limit. - MaxHeaderListSize uint32 - - // MaxReadFrameSize is the http2 SETTINGS_MAX_FRAME_SIZE to send in the - // initial settings frame. It is the size in bytes of the largest frame - // payload that the sender is willing to receive. If 0, no setting is - // sent, and the value is provided by the peer, which should be 16384 - // according to the spec: - // https://datatracker.ietf.org/doc/html/rfc7540#section-6.5.2. - // Values are bounded in the range 16k to 16M. - MaxReadFrameSize uint32 - - // MaxDecoderHeaderTableSize optionally specifies the http2 - // SETTINGS_HEADER_TABLE_SIZE to send in the initial settings frame. It - // informs the remote endpoint of the maximum size of the header compression - // table used to decode header blocks, in octets. If zero, the default value - // of 4096 is used. - MaxDecoderHeaderTableSize uint32 - - // MaxEncoderHeaderTableSize optionally specifies an upper limit for the - // header compression table used for encoding request headers. Received - // SETTINGS_HEADER_TABLE_SIZE settings are capped at this limit. If zero, - // the default value of 4096 is used. - MaxEncoderHeaderTableSize uint32 - - // StrictMaxConcurrentStreams controls whether the server's - // SETTINGS_MAX_CONCURRENT_STREAMS should be respected - // globally. If false, new TCP connections are created to the - // server as needed to keep each under the per-connection - // SETTINGS_MAX_CONCURRENT_STREAMS limit. If true, the - // server's SETTINGS_MAX_CONCURRENT_STREAMS is interpreted as - // a global limit and callers of RoundTrip block when needed, - // waiting for their turn. - StrictMaxConcurrentStreams bool - - // IdleConnTimeout is the maximum amount of time an idle - // (keep-alive) connection will remain idle before closing - // itself. - // Zero means no limit. - IdleConnTimeout time.Duration - - // ReadIdleTimeout is the timeout after which a health check using ping - // frame will be carried out if no frame is received on the connection. - // Note that a ping response will is considered a received frame, so if - // there is no other traffic on the connection, the health check will - // be performed every ReadIdleTimeout interval. - // If zero, no health check is performed. - ReadIdleTimeout time.Duration - - // PingTimeout is the timeout after which the connection will be closed - // if a response to Ping is not received. - // Defaults to 15s. - PingTimeout time.Duration - - // WriteByteTimeout is the timeout after which the connection will be - // closed no data can be written to it. The timeout begins when data is - // available to write, and is extended whenever any bytes are written. - WriteByteTimeout time.Duration - - // CountError, if non-nil, is called on HTTP/2 transport errors. - // It's intended to increment a metric for monitoring, such - // as an expvar or Prometheus metric. - // The errType consists of only ASCII word characters. - CountError func(errType string) - +type transportInternal struct { // t1, if non-nil, is the standard library Transport using // this transport. Its settings are used (but not its // RoundTrip method, etc). @@ -217,27 +100,18 @@ func (t *Transport) disableCompression() bool { return t.DisableCompression || (t.t1 != nil && t.t1.DisableCompression) } -// ConfigureTransport configures a net/http HTTP/1 Transport to use HTTP/2. -// It returns an error if t1 has already been HTTP/2-enabled. -// -// Use ConfigureTransports instead to configure the HTTP/2 Transport. -func ConfigureTransport(t1 *http.Transport) error { - _, err := ConfigureTransports(t1) +func configureTransport(t1 *http.Transport) error { + _, err := configureTransports(t1) return err } -// ConfigureTransports configures a net/http HTTP/1 Transport to use HTTP/2. -// It returns a new HTTP/2 Transport for further configuration. -// It returns an error if t1 has already been HTTP/2-enabled. -func ConfigureTransports(t1 *http.Transport) (*Transport, error) { - return configureTransports(t1) -} - func configureTransports(t1 *http.Transport) (*Transport, error) { connPool := new(clientConnPool) t2 := &Transport{ ConnPool: noDialClientConnPool{connPool}, - t1: t1, + transportInternal: transportInternal{ + t1: t1, + }, } connPool.t = t2 if err := registerHTTPSProtocol(t1, noDialH2RoundTripper{t2}); err != nil { @@ -525,68 +399,7 @@ func (sew stickyErrWriter) Write(p []byte) (n int, err error) { return n, err } -// noCachedConnError is the concrete type of ErrNoCachedConn, which -// needs to be detected by net/http regardless of whether it's its -// bundled version (in h2_bundle.go with a rewritten type name) or -// from a user's x/net/http2. As such, as it has a unique method name -// (IsHTTP2NoCachedConnError) that net/http sniffs for via func -// isNoCachedConnError. -type noCachedConnError struct{} - -func (noCachedConnError) IsHTTP2NoCachedConnError() {} -func (noCachedConnError) Error() string { return "http2: no cached connection was available" } - -// isNoCachedConnError reports whether err is of type noCachedConnError -// or its equivalent renamed type in net/http2's h2_bundle.go. Both types -// may coexist in the same running program. -func isNoCachedConnError(err error) bool { - _, ok := err.(interface{ IsHTTP2NoCachedConnError() }) - return ok -} - -var ErrNoCachedConn error = noCachedConnError{} - -// RoundTripOpt are options for the Transport.RoundTripOpt method. -type RoundTripOpt struct { - // OnlyCachedConn controls whether RoundTripOpt may - // create a new TCP connection. If set true and - // no cached connection is available, RoundTripOpt - // will return ErrNoCachedConn. - OnlyCachedConn bool - - allowHTTP bool // allow http:// URLs -} - -func (t *Transport) RoundTrip(req *http.Request) (*http.Response, error) { - return t.RoundTripOpt(req, RoundTripOpt{}) -} - -// authorityAddr returns a given authority (a host/IP, or host:port / ip:port) -// and returns a host:port. The port 443 is added if needed. -func authorityAddr(scheme string, authority string) (addr string) { - host, port, err := net.SplitHostPort(authority) - if err != nil { // authority didn't have a port - host = authority - port = "" - } - if port == "" { // authority's port was empty - port = "443" - if scheme == "http" { - port = "80" - } - } - if a, err := idna.ToASCII(host); err == nil { - host = a - } - // IPv6 address literal, without a port: - if strings.HasPrefix(host, "[") && strings.HasSuffix(host, "]") { - return host + ":" + port - } - return net.JoinHostPort(host, port) -} - -// RoundTripOpt is like RoundTrip, but takes options. -func (t *Transport) RoundTripOpt(req *http.Request, opt RoundTripOpt) (*http.Response, error) { +func (t *Transport) roundTripOpt(req *http.Request, opt RoundTripOpt) (*http.Response, error) { switch req.URL.Scheme { case "https": // Always okay. @@ -597,134 +410,16 @@ func (t *Transport) RoundTripOpt(req *http.Request, opt RoundTripOpt) (*http.Res default: return nil, errors.New("http2: unsupported scheme") } - - addr := authorityAddr(req.URL.Scheme, req.URL.Host) - for retry := 0; ; retry++ { - cc, err := t.connPool().GetClientConn(req, addr) - if err != nil { - t.vlogf("http2: Transport failed to get client conn for %s: %v", addr, err) - return nil, err - } - reused := !atomic.CompareAndSwapUint32(&cc.atomicReused, 0, 1) - traceGotConn(req, cc, reused) - res, err := cc.RoundTrip(req) - if err != nil && retry <= 6 { - roundTripErr := err - if req, err = shouldRetryRequest(req, err); err == nil { - // After the first retry, do exponential backoff with 10% jitter. - if retry == 0 { - t.vlogf("RoundTrip retrying after failure: %v", roundTripErr) - continue - } - backoff := float64(uint(1) << (uint(retry) - 1)) - backoff += backoff * (0.1 * mathrand.Float64()) - d := time.Second * time.Duration(backoff) - tm := time.NewTimer(d) - select { - case <-tm.C: - t.vlogf("RoundTrip retrying after failure: %v", roundTripErr) - continue - case <-req.Context().Done(): - tm.Stop() - err = req.Context().Err() - } - } - } - if err == errClientConnNotEstablished { - // This ClientConn was created recently, - // this is the first request to use it, - // and the connection is closed and not usable. - // - // In this state, cc.idleTimer will remove the conn from the pool - // when it fires. Stop the timer and remove it here so future requests - // won't try to use this connection. - // - // If the timer has already fired and we're racing it, the redundant - // call to MarkDead is harmless. - if cc.idleTimer != nil { - cc.idleTimer.Stop() - } - t.connPool().MarkDead(cc) - } - if err != nil { - t.vlogf("RoundTrip failure: %v", err) - return nil, err - } - return res, nil - } + return t.roundTripViaPool(req, opt, t.connPool()) } -// CloseIdleConnections closes any connections which were previously -// connected from previous requests but are now sitting idle. -// It does not interrupt any connections currently in use. -func (t *Transport) CloseIdleConnections() { +func (t *Transport) closeIdleConnections() { if cp, ok := t.connPool().(clientConnPoolIdleCloser); ok { cp.closeIdleConnections() } } -var ( - errClientConnClosed = errors.New("http2: client conn is closed") - errClientConnUnusable = errors.New("http2: client conn not usable") - errClientConnNotEstablished = errors.New("http2: client conn could not be established") - errClientConnGotGoAway = errors.New("http2: Transport received Server's graceful shutdown GOAWAY") - errClientConnForceClosed = errors.New("http2: client connection force closed via ClientConn.Close") -) - -// shouldRetryRequest is called by RoundTrip when a request fails to get -// response headers. It is always called with a non-nil error. -// It returns either a request to retry (either the same request, or a -// modified clone), or an error if the request can't be replayed. -func shouldRetryRequest(req *http.Request, err error) (*http.Request, error) { - if !canRetryError(err) { - return nil, err - } - // If the Body is nil (or http.NoBody), it's safe to reuse - // this request and its Body. - if req.Body == nil || req.Body == http.NoBody { - return req, nil - } - - // If the request body can be reset back to its original - // state via the optional req.GetBody, do that. - if req.GetBody != nil { - body, err := req.GetBody() - if err != nil { - return nil, err - } - newReq := *req - newReq.Body = body - return &newReq, nil - } - - // The Request.Body can't reset back to the beginning, but we - // don't seem to have started to read from it yet, so reuse - // the request directly. - if err == errClientConnUnusable { - return req, nil - } - - return nil, fmt.Errorf("http2: Transport: cannot retry err [%v] after Request.Body was written; define Request.GetBody to avoid this error", err) -} - -func canRetryError(err error) bool { - if err == errClientConnUnusable || err == errClientConnGotGoAway { - return true - } - if se, ok := err.(StreamError); ok { - if se.Code == ErrCodeProtocol && se.Cause == errFromPeer { - // See golang/go#47635, golang/go#42777 - return true - } - return se.Code == ErrCodeRefusedStream - } - return false -} - func (t *Transport) dialClientConn(ctx context.Context, addr string, singleUse bool) (*ClientConn, error) { - if t.transportTestHooks != nil { - return t.newClientConn(nil, singleUse, nil) - } host, _, err := net.SplitHostPort(addr) if err != nil { return nil, err @@ -750,27 +445,6 @@ func (t *Transport) newTLSConfig(host string) *tls.Config { return cfg } -func (t *Transport) dialTLS(ctx context.Context, network, addr string, tlsCfg *tls.Config) (net.Conn, error) { - if t.DialTLSContext != nil { - return t.DialTLSContext(ctx, network, addr, tlsCfg) - } else if t.DialTLS != nil { - return t.DialTLS(network, addr, tlsCfg) - } - - tlsCn, err := t.dialTLSWithContext(ctx, network, addr, tlsCfg) - if err != nil { - return nil, err - } - state := tlsCn.ConnectionState() - if p := state.NegotiatedProtocol; p != NextProtoTLS { - return nil, fmt.Errorf("http2: unexpected ALPN protocol %q; want %q", p, NextProtoTLS) - } - if !state.NegotiatedProtocolIsMutual { - return nil, errors.New("http2: could not negotiate protocol mutually") - } - return tlsCn, nil -} - // disableKeepAlives reports whether connections should be closed as // soon as possible after handling the first request. func (t *Transport) disableKeepAlives() bool { @@ -784,7 +458,7 @@ func (t *Transport) expectContinueTimeout() time.Duration { return t.t1.ExpectContinueTimeout } -func (t *Transport) NewClientConn(c net.Conn) (*ClientConn, error) { +func (t *Transport) newUserClientConn(c net.Conn) (*ClientConn, error) { return t.newClientConn(c, t.disableKeepAlives(), nil) } @@ -897,8 +571,7 @@ func (cc *ClientConn) healthCheck() { } } -// SetDoNotReuse marks cc as not reusable for future HTTP requests. -func (cc *ClientConn) SetDoNotReuse() { +func (cc *ClientConn) setDoNotReuse() { cc.mu.Lock() defer cc.mu.Unlock() cc.doNotReuse = true @@ -939,21 +612,13 @@ func (cc *ClientConn) setGoAway(f *GoAwayFrame) { } } -// CanTakeNewRequest reports whether the connection can take a new request, -// meaning it has not been closed or received or sent a GOAWAY. -// -// If the caller is going to immediately make a new request on this -// connection, use ReserveNewRequest instead. -func (cc *ClientConn) CanTakeNewRequest() bool { +func (cc *ClientConn) canTakeNewRequest() bool { cc.mu.Lock() defer cc.mu.Unlock() return cc.canTakeNewRequestLocked() } -// ReserveNewRequest is like CanTakeNewRequest but also reserves a -// concurrent stream in cc. The reservation is decremented on the -// next call to RoundTrip. -func (cc *ClientConn) ReserveNewRequest() bool { +func (cc *ClientConn) reserveNewRequest() bool { cc.mu.Lock() defer cc.mu.Unlock() if st := cc.idleStateLocked(); !st.canTakeNewRequest { @@ -963,41 +628,7 @@ func (cc *ClientConn) ReserveNewRequest() bool { return true } -// ClientConnState describes the state of a ClientConn. -type ClientConnState struct { - // Closed is whether the connection is closed. - Closed bool - - // Closing is whether the connection is in the process of - // closing. It may be closing due to shutdown, being a - // single-use connection, being marked as DoNotReuse, or - // having received a GOAWAY frame. - Closing bool - - // StreamsActive is how many streams are active. - StreamsActive int - - // StreamsReserved is how many streams have been reserved via - // ClientConn.ReserveNewRequest. - StreamsReserved int - - // StreamsPending is how many requests have been sent in excess - // of the peer's advertised MaxConcurrentStreams setting and - // are waiting for other streams to complete. - StreamsPending int - - // MaxConcurrentStreams is how many concurrent streams the - // peer advertised as acceptable. Zero means no SETTINGS - // frame has been received yet. - MaxConcurrentStreams uint32 - - // LastIdle, if non-zero, is when the connection last - // transitioned to idle state. - LastIdle time.Time -} - -// State returns a snapshot of cc's state. -func (cc *ClientConn) State() ClientConnState { +func (cc *ClientConn) state() ClientConnState { cc.wmu.Lock() maxConcurrent := cc.maxConcurrentStreams if !cc.seenSettings { @@ -1168,6 +799,12 @@ func (cc *ClientConn) closeIfIdle() { cc.closeConn() } +func (cc *ClientConn) stopIdleTimer() { + if cc.idleTimer != nil { + cc.idleTimer.Stop() + } +} + func (cc *ClientConn) isDoNotReuseAndIdle() bool { cc.mu.Lock() defer cc.mu.Unlock() @@ -1176,8 +813,7 @@ func (cc *ClientConn) isDoNotReuseAndIdle() bool { var shutdownEnterWaitStateHook = func() {} -// Shutdown gracefully closes the client connection, waiting for running streams to complete. -func (cc *ClientConn) Shutdown(ctx context.Context) error { +func (cc *ClientConn) shutdown(ctx context.Context) error { if err := cc.sendGoAway(); err != nil { return err } @@ -1251,10 +887,7 @@ func (cc *ClientConn) closeForError(err error) { cc.closeConn() } -// Close closes the client connection immediately. -// -// In-flight requests are interrupted. For a graceful shutdown, use Shutdown instead. -func (cc *ClientConn) Close() error { +func (cc *ClientConn) close() error { cc.closeForError(errClientConnForceClosed) return nil } @@ -1308,11 +941,11 @@ func (cc *ClientConn) decrStreamReservationsLocked() { } } -func (cc *ClientConn) RoundTrip(req *http.Request) (*http.Response, error) { - return cc.roundTrip(req, nil) +func (cc *ClientConn) roundTrip(req *http.Request) (*http.Response, error) { + return cc.internalRoundTrip(req, nil) } -func (cc *ClientConn) roundTrip(req *http.Request, streamf func(*clientStream)) (*http.Response, error) { +func (cc *ClientConn) internalRoundTrip(req *http.Request, streamf func(*clientStream)) (*http.Response, error) { ctx := req.Context() cs := &clientStream{ cc: cc, @@ -2132,19 +1765,6 @@ func (cc *ClientConn) readLoop() { } } -// GoAwayError is returned by the Transport when the server closes the -// TCP connection after sending a GOAWAY frame. -type GoAwayError struct { - LastStreamID uint32 - ErrCode ErrCode - DebugData string -} - -func (e GoAwayError) Error() string { - return fmt.Sprintf("http2: server sent GOAWAY and closed the connection; LastStreamID=%v, ErrCode=%v, debug=%q", - e.LastStreamID, e.ErrCode, e.DebugData) -} - func isEOFOrNetReadError(err error) bool { if err == io.EOF { return true @@ -2779,6 +2399,11 @@ func (rl *clientConnReadLoop) endStreamError(cs *clientStream, err error) { cs.abortStream(err) } +func (rl *clientConnReadLoop) endStreamErrorLocked(cs *clientStream, err error) { + cs.readAborted = true + cs.abortStreamLocked(err) +} + // Constants passed to streamByID for documentation purposes. const ( headerOrDataFrame = true @@ -2860,6 +2485,9 @@ func (rl *clientConnReadLoop) processSettingsNoWrite(f *SettingsFrame) error { var seenMaxConcurrentStreams bool err := f.ForeachSetting(func(s Setting) error { + if err := s.Valid(); err != nil { + return err + } switch s.ID { case SettingMaxFrameSize: cc.maxFrameSize = s.Val @@ -2891,9 +2519,6 @@ func (rl *clientConnReadLoop) processSettingsNoWrite(f *SettingsFrame) error { cc.henc.SetMaxDynamicTableSize(s.Val) cc.peerMaxHeaderTableSize = s.Val case SettingEnableConnectProtocol: - if err := s.Valid(); err != nil { - return err - } // If the peer wants to send us SETTINGS_ENABLE_CONNECT_PROTOCOL, // we require that it do so in the first SETTINGS frame. // @@ -2946,7 +2571,7 @@ func (rl *clientConnReadLoop) processWindowUpdate(f *WindowUpdateFrame) error { if !fl.add(int32(f.Increment)) { // For stream, the sender sends RST_STREAM with an error code of FLOW_CONTROL_ERROR if cs != nil { - rl.endStreamError(cs, StreamError{ + rl.endStreamErrorLocked(cs, StreamError{ StreamID: f.StreamID, Code: ErrCodeFlowControl, }) @@ -2980,7 +2605,7 @@ func (rl *clientConnReadLoop) processResetStream(f *RSTStreamFrame) error { } // Ping sends a PING frame to the server and waits for the ack. -func (cc *ClientConn) Ping(ctx context.Context) error { +func (cc *ClientConn) ping(ctx context.Context) error { c := make(chan struct{}) // Generate a random payload var p [8]byte @@ -3094,16 +2719,6 @@ func (cc *ClientConn) vlogf(format string, args ...interface{}) { cc.t.vlogf(format, args...) } -func (t *Transport) vlogf(format string, args ...interface{}) { - if VerboseLogs { - t.logf(format, args...) - } -} - -func (t *Transport) logf(format string, args ...interface{}) { - log.Printf(format, args...) -} - var noBody io.ReadCloser = noBodyReader{} type noBodyReader struct{} @@ -3228,10 +2843,6 @@ func (gz *gzipReader) Close() error { return gz.body.Close() } -type errorReader struct{ err error } - -func (r errorReader) Read(p []byte) (int, error) { return 0, r.err } - // isConnectionCloseRequest reports whether req should use its own // connection for a single request and then close the connection. func isConnectionCloseRequest(req *http.Request) bool { @@ -3423,17 +3034,3 @@ func traceGot1xxResponseFunc(trace *httptrace.ClientTrace) func(int, textproto.M } return nil } - -// dialTLSWithContext uses tls.Dialer, added in Go 1.15, to open a TLS -// connection. -func (t *Transport) dialTLSWithContext(ctx context.Context, network, addr string, cfg *tls.Config) (*tls.Conn, error) { - dialer := &tls.Dialer{ - Config: cfg, - } - cn, err := dialer.DialContext(ctx, network, addr) - if err != nil { - return nil, err - } - tlsCn := cn.(*tls.Conn) // DialContext comment promises this will always succeed - return tlsCn, nil -} diff --git a/vendor/golang.org/x/net/http2/transport_common.go b/vendor/golang.org/x/net/http2/transport_common.go new file mode 100644 index 00000000000..b9f52932e92 --- /dev/null +++ b/vendor/golang.org/x/net/http2/transport_common.go @@ -0,0 +1,447 @@ +// Copyright 2026 The Go Authors. All rights reserved. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file. + +package http2 + +import ( + "context" + "crypto/tls" + "errors" + "fmt" + "log" + mathrand "math/rand" + "net" + "net/http" + "strings" + "sync/atomic" + "time" + + "golang.org/x/net/idna" +) + +// ConfigureTransport configures a net/http HTTP/1 Transport to use HTTP/2. +// It returns an error if t1 has already been HTTP/2-enabled. +// +// Use ConfigureTransports instead to configure the HTTP/2 Transport. +func ConfigureTransport(t1 *http.Transport) error { + return configureTransport(t1) +} + +// ConfigureTransports configures a net/http HTTP/1 Transport to use HTTP/2. +// It returns a new HTTP/2 Transport for further configuration. +// It returns an error if t1 has already been HTTP/2-enabled. +func ConfigureTransports(t1 *http.Transport) (*Transport, error) { + return configureTransports(t1) +} + +// Transport is an HTTP/2 Transport. +// +// A Transport internally caches connections to servers. It is safe +// for concurrent use by multiple goroutines. +type Transport struct { + // DialTLSContext specifies an optional dial function with context for + // creating TLS connections for requests. + // + // If DialTLSContext and DialTLS is nil, tls.Dial is used. + // + // If the returned net.Conn has a ConnectionState method like tls.Conn, + // it will be used to set http.Response.TLS. + DialTLSContext func(ctx context.Context, network, addr string, cfg *tls.Config) (net.Conn, error) + + // DialTLS specifies an optional dial function for creating + // TLS connections for requests. + // + // If DialTLSContext and DialTLS is nil, tls.Dial is used. + // + // Deprecated: Use DialTLSContext instead, which allows the transport + // to cancel dials as soon as they are no longer needed. + // If both are set, DialTLSContext takes priority. + DialTLS func(network, addr string, cfg *tls.Config) (net.Conn, error) + + // TLSClientConfig specifies the TLS configuration to use with + // tls.Client. If nil, the default configuration is used. + TLSClientConfig *tls.Config + + // ConnPool optionally specifies an alternate connection pool to use. + // If nil, the default is used. + ConnPool ClientConnPool + + // DisableCompression, if true, prevents the Transport from + // requesting compression with an "Accept-Encoding: gzip" + // request header when the Request contains no existing + // Accept-Encoding value. If the Transport requests gzip on + // its own and gets a gzipped response, it's transparently + // decoded in the Response.Body. However, if the user + // explicitly requested gzip it is not automatically + // uncompressed. + DisableCompression bool + + // AllowHTTP, if true, permits HTTP/2 requests using the insecure, + // plain-text "http" scheme. Note that this does not enable h2c support. + AllowHTTP bool + + // MaxHeaderListSize is the http2 SETTINGS_MAX_HEADER_LIST_SIZE to + // send in the initial settings frame. It is how many bytes + // of response headers are allowed. Unlike the http2 spec, zero here + // means to use a default limit (currently 10MB). If you actually + // want to advertise an unlimited value to the peer, Transport + // interprets the highest possible value here (0xffffffff or 1<<32-1) + // to mean no limit. + MaxHeaderListSize uint32 + + // MaxReadFrameSize is the http2 SETTINGS_MAX_FRAME_SIZE to send in the + // initial settings frame. It is the size in bytes of the largest frame + // payload that the sender is willing to receive. If 0, no setting is + // sent, and the value is provided by the peer, which should be 16384 + // according to the spec: + // https://datatracker.ietf.org/doc/html/rfc7540#section-6.5.2. + // Values are bounded in the range 16k to 16M. + MaxReadFrameSize uint32 + + // MaxDecoderHeaderTableSize optionally specifies the http2 + // SETTINGS_HEADER_TABLE_SIZE to send in the initial settings frame. It + // informs the remote endpoint of the maximum size of the header compression + // table used to decode header blocks, in octets. If zero, the default value + // of 4096 is used. + MaxDecoderHeaderTableSize uint32 + + // MaxEncoderHeaderTableSize optionally specifies an upper limit for the + // header compression table used for encoding request headers. Received + // SETTINGS_HEADER_TABLE_SIZE settings are capped at this limit. If zero, + // the default value of 4096 is used. + MaxEncoderHeaderTableSize uint32 + + // StrictMaxConcurrentStreams controls whether the server's + // SETTINGS_MAX_CONCURRENT_STREAMS should be respected + // globally. If false, new TCP connections are created to the + // server as needed to keep each under the per-connection + // SETTINGS_MAX_CONCURRENT_STREAMS limit. If true, the + // server's SETTINGS_MAX_CONCURRENT_STREAMS is interpreted as + // a global limit and callers of RoundTrip block when needed, + // waiting for their turn. + StrictMaxConcurrentStreams bool + + // IdleConnTimeout is the maximum amount of time an idle + // (keep-alive) connection will remain idle before closing + // itself. + // Zero means no limit. + IdleConnTimeout time.Duration + + // ReadIdleTimeout is the timeout after which a health check using ping + // frame will be carried out if no frame is received on the connection. + // Note that a ping response will is considered a received frame, so if + // there is no other traffic on the connection, the health check will + // be performed every ReadIdleTimeout interval. + // If zero, no health check is performed. + ReadIdleTimeout time.Duration + + // PingTimeout is the timeout after which the connection will be closed + // if a response to Ping is not received. + // Defaults to 15s. + PingTimeout time.Duration + + // WriteByteTimeout is the timeout after which the connection will be + // closed no data can be written to it. The timeout begins when data is + // available to write, and is extended whenever any bytes are written. + WriteByteTimeout time.Duration + + // CountError, if non-nil, is called on HTTP/2 transport errors. + // It's intended to increment a metric for monitoring, such + // as an expvar or Prometheus metric. + // The errType consists of only ASCII word characters. + CountError func(errType string) + + // Internal state, differs between wrapped and non-wrapped implementations. + transportInternal +} + +var ( + errClientConnClosed = errors.New("http2: client conn is closed") + errClientConnNotEstablished = errors.New("http2: client conn could not be established") + errClientConnGotGoAway = errors.New("http2: Transport received Server's graceful shutdown GOAWAY") + errClientConnForceClosed = errors.New("http2: client connection force closed via ClientConn.Close") + errClientConnUnusable = errors.New("http2: client conn not usable") +) + +// ClientConnPool manages a pool of HTTP/2 client connections. +type ClientConnPool interface { + // GetClientConn returns a specific HTTP/2 connection (usually + // a TLS-TCP connection) to an HTTP/2 server. On success, the + // returned ClientConn accounts for the upcoming RoundTrip + // call, so the caller should not omit it. If the caller needs + // to, ClientConn.RoundTrip can be called with a bogus + // new(http.Request) to release the stream reservation. + GetClientConn(req *http.Request, addr string) (*ClientConn, error) + MarkDead(*ClientConn) +} + +// ClientConnState describes the state of a ClientConn. +type ClientConnState struct { + // Closed is whether the connection is closed. + Closed bool + + // Closing is whether the connection is in the process of + // closing. It may be closing due to shutdown, being a + // single-use connection, being marked as DoNotReuse, or + // having received a GOAWAY frame. + Closing bool + + // StreamsActive is how many streams are active. + StreamsActive int + + // StreamsReserved is how many streams have been reserved via + // ClientConn.ReserveNewRequest. + StreamsReserved int + + // StreamsPending is how many requests have been sent in excess + // of the peer's advertised MaxConcurrentStreams setting and + // are waiting for other streams to complete. + StreamsPending int + + // MaxConcurrentStreams is how many concurrent streams the + // peer advertised as acceptable. Zero means no SETTINGS + // frame has been received yet. + MaxConcurrentStreams uint32 + + // LastIdle, if non-zero, is when the connection last + // transitioned to idle state. + LastIdle time.Time +} + +// RoundTripOpt are options for the Transport.RoundTripOpt method. +type RoundTripOpt struct { + // OnlyCachedConn controls whether RoundTripOpt may + // create a new TCP connection. If set true and + // no cached connection is available, RoundTripOpt + // will return ErrNoCachedConn. + + // OnlyCachedConn was broken in https://go.dev/cl/16699. + OnlyCachedConn bool + + allowHTTP bool // allow http:// URLs +} + +func (t *Transport) RoundTrip(req *http.Request) (*http.Response, error) { + return t.RoundTripOpt(req, RoundTripOpt{}) +} + +// RoundTripOpt is like RoundTrip, but takes options. +func (t *Transport) RoundTripOpt(req *http.Request, opt RoundTripOpt) (*http.Response, error) { + return t.roundTripOpt(req, opt) +} + +// CloseIdleConnections closes any connections which were previously +// connected from previous requests but are now sitting idle. +// It does not interrupt any connections currently in use. +func (t *Transport) CloseIdleConnections() { + t.closeIdleConnections() +} + +func (t *Transport) NewClientConn(c net.Conn) (*ClientConn, error) { + return t.newUserClientConn(c) +} + +// authorityAddr returns a given authority (a host/IP, or host:port / ip:port) +// and returns a host:port. The port 443 is added if needed. +func authorityAddr(scheme string, authority string) (addr string) { + host, port, err := net.SplitHostPort(authority) + if err != nil { // authority didn't have a port + host = authority + port = "" + } + if port == "" { // authority's port was empty + port = "443" + if scheme == "http" { + port = "80" + } + } + if a, err := idna.ToASCII(host); err == nil { + host = a + } + // IPv6 address literal, without a port: + if strings.HasPrefix(host, "[") && strings.HasSuffix(host, "]") { + return host + ":" + port + } + return net.JoinHostPort(host, port) +} + +func (t *Transport) roundTripViaPool(req *http.Request, opt RoundTripOpt, pool ClientConnPool) (*http.Response, error) { + addr := authorityAddr(req.URL.Scheme, req.URL.Host) + for retry := 0; ; retry++ { + cc, err := pool.GetClientConn(req, addr) + if err != nil { + t.vlogf("http2: Transport failed to get client conn for %s: %v", addr, err) + return nil, err + } + reused := !atomic.CompareAndSwapUint32(&cc.atomicReused, 0, 1) + traceGotConn(req, cc, reused) + res, err := cc.RoundTrip(req) + if err != nil && retry <= 6 { + roundTripErr := err + if req, err = shouldRetryRequest(req, err); err == nil { + // After the first retry, do exponential backoff with 10% jitter. + if retry == 0 { + t.vlogf("RoundTrip retrying after failure: %v", roundTripErr) + continue + } + backoff := float64(uint(1) << (uint(retry) - 1)) + backoff += backoff * (0.1 * mathrand.Float64()) + d := time.Second * time.Duration(backoff) + tm := time.NewTimer(d) + select { + case <-tm.C: + t.vlogf("RoundTrip retrying after failure: %v", roundTripErr) + continue + case <-req.Context().Done(): + tm.Stop() + err = req.Context().Err() + } + } + } + if err == errClientConnNotEstablished { + // This ClientConn was created recently, + // this is the first request to use it, + // and the connection is closed and not usable. + // + // In this state, cc.idleTimer will remove the conn from the pool + // when it fires. Stop the timer and remove it here so future requests + // won't try to use this connection. + // + // If the timer has already fired and we're racing it, the redundant + // call to MarkDead is harmless. + cc.stopIdleTimer() + pool.MarkDead(cc) + } + if err != nil { + t.vlogf("RoundTrip failure: %v", err) + return nil, err + } + return res, nil + } +} + +// shouldRetryRequest is called by RoundTrip when a request fails to get +// response headers. It is always called with a non-nil error. +// It returns either a request to retry (either the same request, or a +// modified clone), or an error if the request can't be replayed. +func shouldRetryRequest(req *http.Request, err error) (*http.Request, error) { + if !canRetryError(err) { + return nil, err + } + // If the Body is nil (or http.NoBody), it's safe to reuse + // this request and its Body. + if req.Body == nil || req.Body == http.NoBody { + return req, nil + } + + // If the request body can be reset back to its original + // state via the optional req.GetBody, do that. + if req.GetBody != nil { + body, err := req.GetBody() + if err != nil { + return nil, err + } + newReq := *req + newReq.Body = body + return &newReq, nil + } + + // The Request.Body can't reset back to the beginning, but we + // don't seem to have started to read from it yet, so reuse + // the request directly. + if err == errClientConnUnusable { + return req, nil + } + + return nil, fmt.Errorf("http2: Transport: cannot retry err [%v] after Request.Body was written; define Request.GetBody to avoid this error", err) +} + +func canRetryError(err error) bool { + if err == errClientConnUnusable || err == errClientConnGotGoAway { + return true + } + if se, ok := err.(StreamError); ok { + return se.Code == ErrCodeRefusedStream + } + return false +} + +func (t *Transport) vlogf(format string, args ...interface{}) { + if VerboseLogs { + t.logf(format, args...) + } +} + +func (t *Transport) logf(format string, args ...interface{}) { + log.Printf(format, args...) +} + +func (t *Transport) dialTLS(ctx context.Context, network, addr string, tlsCfg *tls.Config) (net.Conn, error) { + if t.DialTLSContext != nil { + return t.DialTLSContext(ctx, network, addr, tlsCfg) + } else if t.DialTLS != nil { + return t.DialTLS(network, addr, tlsCfg) + } + + tlsCn, err := t.dialTLSWithContext(ctx, network, addr, tlsCfg) + if err != nil { + return nil, err + } + state := tlsCn.ConnectionState() + if p := state.NegotiatedProtocol; p != NextProtoTLS { + return nil, fmt.Errorf("http2: unexpected ALPN protocol %q; want %q", p, NextProtoTLS) + } + if !state.NegotiatedProtocolIsMutual { + return nil, errors.New("http2: could not negotiate protocol mutually") + } + return tlsCn, nil +} + +// dialTLSWithContext uses tls.Dialer, added in Go 1.15, to open a TLS +// connection. +func (t *Transport) dialTLSWithContext(ctx context.Context, network, addr string, cfg *tls.Config) (*tls.Conn, error) { + dialer := &tls.Dialer{ + Config: cfg, + } + cn, err := dialer.DialContext(ctx, network, addr) + if err != nil { + return nil, err + } + tlsCn := cn.(*tls.Conn) // DialContext comment promises this will always succeed + return tlsCn, nil +} + +// GoAwayError is returned by the Transport when the server closes the +// TCP connection after sending a GOAWAY frame. +type GoAwayError struct { + LastStreamID uint32 + ErrCode ErrCode + DebugData string +} + +func (e GoAwayError) Error() string { + return fmt.Sprintf("http2: server sent GOAWAY and closed the connection; LastStreamID=%v, ErrCode=%v, debug=%q", + e.LastStreamID, e.ErrCode, e.DebugData) +} + +// noCachedConnError is the concrete type of ErrNoCachedConn, which +// needs to be detected by net/http regardless of whether it's its +// bundled version (in h2_bundle.go with a rewritten type name) or +// from a user's x/net/http2. As such, as it has a unique method name +// (IsHTTP2NoCachedConnError) that net/http sniffs for via func +// isNoCachedConnError. +type noCachedConnError struct{} + +func (noCachedConnError) IsHTTP2NoCachedConnError() {} +func (noCachedConnError) Error() string { return "http2: no cached connection was available" } + +// isNoCachedConnError reports whether err is of type noCachedConnError +// or its equivalent renamed type in net/http2's h2_bundle.go. Both types +// may coexist in the same running program. +func isNoCachedConnError(err error) bool { + _, ok := err.(interface{ IsHTTP2NoCachedConnError() }) + return ok +} + +var ErrNoCachedConn error = noCachedConnError{} diff --git a/vendor/golang.org/x/net/http2/transport_wrap.go b/vendor/golang.org/x/net/http2/transport_wrap.go new file mode 100644 index 00000000000..d25d99bdbb0 --- /dev/null +++ b/vendor/golang.org/x/net/http2/transport_wrap.go @@ -0,0 +1,381 @@ +// Copyright 2026 The Go Authors. All rights reserved. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file. + +//go:build go1.27 && !http2legacy + +// Transport wrapping a net/http.Transport. + +package http2 + +import ( + "context" + "crypto/tls" + "errors" + "math" + "net" + "net/http" + "net/http/httptrace" + "slices" + "sync" + "time" +) + +func configureTransport(t1 *http.Transport) error { + // ConfigureTransport is a no-op: The http.Transport already supports HTTP/2. + return nil +} + +func configureTransports(t1 *http.Transport) (*Transport, error) { + // ConfigureTransport returns an http2.Transport with a configuration + // linked to the http.Transport's. + tr2 := &Transport{} + tr2.configure(t1) + return tr2, nil +} + +// transportConfig is passed to net/http.Transport.RegisterProtocol("http/2", config). +// It provides the net/http.Transport with access to the configuration in the +// x/net/http2.Transport. +type transportConfig struct { + t *Transport +} + +// Registered is called by net/http.Transport.RegisterProtocol, +// to let us know that it understands the registration mechanism we're using. +func (t transportConfig) Registered(t1 *http.Transport) { + t.t.t1 = t1 +} + +func (t transportConfig) DisableCompression() bool { + return t.t.DisableCompression +} + +func (t transportConfig) MaxHeaderListSize() int64 { + return int64(t.t.MaxHeaderListSize) +} + +func (t transportConfig) IdleConnTimeout() time.Duration { + return t.t.IdleConnTimeout +} + +func (t transportConfig) HTTP2Config() http.HTTP2Config { + return http.HTTP2Config{ + StrictMaxConcurrentRequests: t.t.StrictMaxConcurrentStreams, + MaxDecoderHeaderTableSize: int(t.t.MaxDecoderHeaderTableSize), + MaxEncoderHeaderTableSize: int(t.t.MaxEncoderHeaderTableSize), + MaxReadFrameSize: int(t.t.MaxReadFrameSize), + SendPingTimeout: t.t.ReadIdleTimeout, + PingTimeout: t.t.PingTimeout, + WriteByteTimeout: t.t.WriteByteTimeout, + CountError: t.t.CountError, + } +} + +// ExternalRoundTrip reports whether the Transport wants to take control of the RoundTrip call. +// If the user hasn't configured a custom connection pool, we leave the RoundTrip up to net/http. +func (t transportConfig) ExternalRoundTrip() bool { + return t.t.ConnPool != nil +} + +// RoundTrip is used when the http.Transport is passing control of the full +// RoundTrip to us--connection pooling, retries, etc. +// +// This is only used when the http2.Transport has a user-provided ConnPool. +// Any other time, net/http handles everything. +func (t transportConfig) RoundTrip(req *http.Request) (*http.Response, error) { + if t.t.ConnPool == nil { + return nil, http.ErrSkipAltProtocol + } + return t.t.RoundTrip(req) +} + +// netConnContextKey passes a net.Conn to http.Transport.NewClientConn. +// See http2.Transport.NewClientConn. +type netConnContextKey struct{} + +// ConnFromContext lets the http.Transport fetch a net.Conn out of a context +// passed to NewClientConn. See http2.Transport.NewClientConn. +func (t transportConfig) ConnFromContext(ctx context.Context) net.Conn { + nc, _ := ctx.Value(netConnContextKey{}).(net.Conn) + return nc +} + +// http2TransportContextKey marks a RoundTrip as needing its dial handled by the http2.Transport. +// We set this for http2.RoundTrip calls, where the historical behavior is to use the +// http2.Transport's dialer. +type http2TransportContextKey struct{} + +// DialFromContext dials a new connection using the http2.Transport's DialTLS/DialTLSContext. +func (t transportConfig) DialFromContext(ctx context.Context, network, address string) (net.Conn, error) { + if ctx.Value(http2TransportContextKey{}) == nil { + // We're being called from a RoundTrip that did not start with an http2.Transport. + // Use the http.Transport's dialer. + return nil, errors.ErrUnsupported + } + + tlsConf := t.t.TLSClientConfig + if tlsConf == nil { + tlsConf = &tls.Config{} + } else { + tlsConf = tlsConf.Clone() + } + if !slices.Contains(tlsConf.NextProtos, "h2") { + tlsConf.NextProtos = append([]string{"h2"}, tlsConf.NextProtos...) + } + if tlsConf.ServerName == "" { + host, _, err := net.SplitHostPort(address) + if err == nil { + tlsConf.ServerName = host + } + } + return t.t.dialTLS(ctx, network, address, tlsConf) +} + +type transportInternal struct { + initOnce sync.Once + t1 *http.Transport +} + +func (t *Transport) init() { + t.initOnce.Do(func() { + if t.t1 != nil { + return + } + t1 := &http.Transport{} + t.configure(t1) + }) +} + +func (t *Transport) configure(t1 *http.Transport) { + t1.RegisterProtocol("http/2", transportConfig{t}) + // tr2.t1 is set by transportConfig.Registered. + if t.t1 != t1 { + panic("http2: net/http does not support this version of x/net/http2") + } +} + +func (t *Transport) roundTripOpt(req *http.Request, opt RoundTripOpt) (*http.Response, error) { + t.init() + + if req.URL.Scheme == "http" && !t.AllowHTTP { + return nil, errors.New("http2: unencrypted HTTP/2 not enabled") + } + + // When the Transport has a user-provided connection pool (unusual, deprecated), + // we need to handle picking a connection, retrys, etc. + if t.ConnPool != nil { + return t.roundTripViaPool(req, opt, t.ConnPool) + } + + // Setting this context key lets net/http know that if it is necessary to dial + // a new connection, we should handle the net.Dial. + // + // Both http.Transport and http2.Transport allow the user to provide a custom + // dial function, and historically you only get the dial function from the + // Transport you're calling RoundTrip on. + ctx := context.WithValue(req.Context(), http2TransportContextKey{}, t) + req = req.WithContext(ctx) + + return t.t1.RoundTrip(req) +} + +func (t *Transport) closeIdleConnections() { + t.init() + t.t1.CloseIdleConnections() +} + +func (t *Transport) newUserClientConn(c net.Conn) (*ClientConn, error) { + // http.Transport's NewClientConn doesn't provide a supported way to create + // a connection from a net.Conn. (This might be useful to add in the future?) + // We're going to craftily sneak one in via the context key, with the + // scheme of "http/2" telling NewClientConn to look for it. + ctx := context.WithValue(context.Background(), netConnContextKey{}, c) + + nhcc, err := t.t1.NewClientConn(ctx, "http/2", "") + if err != nil { + return nil, err + } + cc := &ClientConn{cc: nhcc, tr: t, tconn: c} + nhcc.SetStateHook(cc.stateHook) + return cc, nil +} + +// ClientConn is the state of a single HTTP/2 client connection to an +// HTTP/2 server. +type ClientConn struct { + cc *http.ClientConn + tconn net.Conn + tr *Transport + doNotReuse bool + + mu sync.Mutex + closing bool + closed bool + roundTrips int + reserved int + starting int + pending int + maxConcurrent int + lastIdle time.Time + shutdownc chan struct{} + + atomicReused uint32 // whether conn is being reused; atomic +} + +func (cc *ClientConn) roundTrip(req *http.Request) (*http.Response, error) { + err := func() error { + cc.mu.Lock() + defer cc.mu.Unlock() + if cc.doNotReuse { + return errClientConnUnusable + } + cc.roundTrips++ + if cc.reserved > 0 { + // We've already reserved a concurrency slot for this request. + cc.reserved-- + } else if cc.cc.Reserve() != nil { + // We don't seem to have an available concurrency slot, + // so bump the pending count (requests waiting for a slot). + cc.pending++ + } + // ClientConn.Shutdown will not shut down the conn while + // cc.starting > 0 or cc.cc.InFlight() > 0. + // + // The starting state covers the gap between us deciding to + // start sending the request, and actually sending it. + cc.starting++ + return nil + }() + if err != nil { + return nil, err + } + resp, err := cc.cc.RoundTrip(req) + cc.mu.Lock() + cc.starting-- + if cc.pending > 0 { + // A request completing frees up a concurrency slot for + // a pending request to start. + cc.pending-- + } + cc.updateStateLocked() + cc.mu.Unlock() + return resp, err +} + +func (cc *ClientConn) canTakeNewRequest() bool { + return cc.cc.Available() > 0 && !cc.doNotReuse +} + +func (cc *ClientConn) close() error { + return cc.cc.Close() +} + +func (cc *ClientConn) ping(ctx context.Context) error { + // Ask net/http to ping its connection by sending a request with a method of ":ping". + _, err := cc.cc.RoundTrip((&http.Request{ + Method: ":ping", + }).WithContext(ctx)) + return err +} + +func (cc *ClientConn) reserveNewRequest() bool { + cc.mu.Lock() + defer cc.mu.Unlock() + if cc.doNotReuse { + return false + } + if err := cc.cc.Reserve(); err != nil { + return false + } + cc.reserved++ + return true +} + +func (cc *ClientConn) setDoNotReuse() { + cc.mu.Lock() + defer cc.mu.Unlock() + cc.doNotReuse = true + cc.closing = true +} + +func (cc *ClientConn) shutdown(ctx context.Context) error { + cc.mu.Lock() + inFlight := cc.cc.InFlight() + cc.starting + if inFlight > 0 && cc.shutdownc == nil { + cc.shutdownc = make(chan struct{}) + } + shutdownc := cc.shutdownc + cc.mu.Unlock() + if shutdownc != nil { + // Wait for in-flight requests to finish. + select { + case <-shutdownc: + case <-ctx.Done(): + return ctx.Err() + } + } + cc.cc.Close() + return nil +} + +func (cc *ClientConn) state() ClientConnState { + cc.mu.Lock() + defer cc.mu.Unlock() + cc.updateStateLocked() + return ClientConnState{ + Closed: cc.closed, + Closing: cc.closing, + StreamsActive: cc.cc.InFlight() - cc.reserved, + StreamsReserved: cc.reserved, + StreamsPending: cc.pending, + MaxConcurrentStreams: uint32(min(int64(cc.maxConcurrent), math.MaxUint32)), + LastIdle: cc.lastIdle, + } +} + +// stateHook is the http.ClientConn's state hook. +func (cc *ClientConn) stateHook(*http.ClientConn) { + cc.mu.Lock() + defer cc.mu.Unlock() + cc.updateStateLocked() +} + +func (cc *ClientConn) updateStateLocked() { + if cc.cc.Err() != nil && !cc.closed { + cc.closing = true + cc.closed = true + if cc.tr.ConnPool != nil { + // Do the ConnPool update in another goroutine, + // to avoid holding the conn mutex while it runs. + go cc.tr.ConnPool.MarkDead(cc) + } + } + if cc.cc.InFlight() == 0 && cc.roundTrips > 0 && cc.starting == 0 { + cc.lastIdle = time.Now() + } + if !cc.closed { + // This is slightly racy (a request could start or finish in between + // the Available and InFlight calls), but the best we can do given that + // the net/http ClientConn API doesn't expose the conn's max concurrency. + cc.maxConcurrent = cc.cc.Available() + cc.cc.InFlight() + } + if cc.shutdownc != nil && cc.cc.InFlight()+cc.starting == 0 { + close(cc.shutdownc) + cc.shutdownc = nil + } +} + +func (cc *ClientConn) stopIdleTimer() {} + +// traceGotConn is (when http2legacy is not enabled) only used for tracing +// connections acquired while using a user-provided ClientConnPool. +func traceGotConn(req *http.Request, cc *ClientConn, reused bool) { + trace := httptrace.ContextClientTrace(req.Context()) + if trace == nil || trace.GotConn == nil { + return + } + ci := httptrace.GotConnInfo{Conn: cc.tconn} + ci.Reused = reused + trace.GotConn(ci) +} diff --git a/vendor/golang.org/x/net/http2/writesched.go b/vendor/golang.org/x/net/http2/writesched.go index 7de27be5250..36ad5e32b4d 100644 --- a/vendor/golang.org/x/net/http2/writesched.go +++ b/vendor/golang.org/x/net/http2/writesched.go @@ -2,51 +2,15 @@ // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. +//go:build !(go1.27 && !http2legacy) + package http2 import "fmt" -// WriteScheduler is the interface implemented by HTTP/2 write schedulers. -// Methods are never called concurrently. -type WriteScheduler interface { - // OpenStream opens a new stream in the write scheduler. - // It is illegal to call this with streamID=0 or with a streamID that is - // already open -- the call may panic. - OpenStream(streamID uint32, options OpenStreamOptions) - - // CloseStream closes a stream in the write scheduler. Any frames queued on - // this stream should be discarded. It is illegal to call this on a stream - // that is not open -- the call may panic. - CloseStream(streamID uint32) - - // AdjustStream adjusts the priority of the given stream. This may be called - // on a stream that has not yet been opened or has been closed. Note that - // RFC 7540 allows PRIORITY frames to be sent on streams in any state. See: - // https://tools.ietf.org/html/rfc7540#section-5.1 - AdjustStream(streamID uint32, priority PriorityParam) - - // Push queues a frame in the scheduler. In most cases, this will not be - // called with wr.StreamID()!=0 unless that stream is currently open. The one - // exception is RST_STREAM frames, which may be sent on idle or closed streams. - Push(wr FrameWriteRequest) - - // Pop dequeues the next frame to write. Returns false if no frames can - // be written. Frames with a given wr.StreamID() are Pop'd in the same - // order they are Push'd, except RST_STREAM frames. No frames should be - // discarded except by CloseStream. - Pop() (wr FrameWriteRequest, ok bool) -} - -// OpenStreamOptions specifies extra options for WriteScheduler.OpenStream. -type OpenStreamOptions struct { - // PusherID is zero if the stream was initiated by the client. Otherwise, - // PusherID names the stream that pushed the newly opened stream. - PusherID uint32 - // priority is used to set the priority of the newly opened stream. - priority PriorityParam -} - // FrameWriteRequest is a request to write a frame. +// +// Deprecated: User-provided write schedulers are deprecated. type FrameWriteRequest struct { // write is the interface value that does the writing, once the // WriteScheduler has selected this frame to write. The write diff --git a/vendor/golang.org/x/net/http2/writesched_common.go b/vendor/golang.org/x/net/http2/writesched_common.go new file mode 100644 index 00000000000..75354c1ff8f --- /dev/null +++ b/vendor/golang.org/x/net/http2/writesched_common.go @@ -0,0 +1,90 @@ +// Copyright 2026 The Go Authors. All rights reserved. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file. + +package http2 + +// WriteScheduler is the interface implemented by HTTP/2 write schedulers. +// Methods are never called concurrently. +// +// Deprecated: User-provided write schedulers are deprecated. +type WriteScheduler interface { + // OpenStream opens a new stream in the write scheduler. + // It is illegal to call this with streamID=0 or with a streamID that is + // already open -- the call may panic. + OpenStream(streamID uint32, options OpenStreamOptions) + + // CloseStream closes a stream in the write scheduler. Any frames queued on + // this stream should be discarded. It is illegal to call this on a stream + // that is not open -- the call may panic. + CloseStream(streamID uint32) + + // AdjustStream adjusts the priority of the given stream. This may be called + // on a stream that has not yet been opened or has been closed. Note that + // RFC 7540 allows PRIORITY frames to be sent on streams in any state. See: + // https://tools.ietf.org/html/rfc7540#section-5.1 + AdjustStream(streamID uint32, priority PriorityParam) + + // Push queues a frame in the scheduler. In most cases, this will not be + // called with wr.StreamID()!=0 unless that stream is currently open. The one + // exception is RST_STREAM frames, which may be sent on idle or closed streams. + Push(wr FrameWriteRequest) + + // Pop dequeues the next frame to write. Returns false if no frames can + // be written. Frames with a given wr.StreamID() are Pop'd in the same + // order they are Push'd, except RST_STREAM frames. No frames should be + // discarded except by CloseStream. + Pop() (wr FrameWriteRequest, ok bool) +} + +// OpenStreamOptions specifies extra options for WriteScheduler.OpenStream. +// +// Deprecated: User-provided write schedulers are deprecated. +type OpenStreamOptions struct { + // PusherID is zero if the stream was initiated by the client. Otherwise, + // PusherID names the stream that pushed the newly opened stream. + PusherID uint32 + // priority is used to set the priority of the newly opened stream. + priority PriorityParam +} + +// PriorityWriteSchedulerConfig configures a priorityWriteScheduler. +// +// Deprecated: User-provided write schedulers are deprecated. +type PriorityWriteSchedulerConfig struct { + // MaxClosedNodesInTree controls the maximum number of closed streams to + // retain in the priority tree. Setting this to zero saves a small amount + // of memory at the cost of performance. + // + // See RFC 7540, Section 5.3.4: + // "It is possible for a stream to become closed while prioritization + // information ... is in transit. ... This potentially creates suboptimal + // prioritization, since the stream could be given a priority that is + // different from what is intended. To avoid these problems, an endpoint + // SHOULD retain stream prioritization state for a period after streams + // become closed. The longer state is retained, the lower the chance that + // streams are assigned incorrect or default priority values." + MaxClosedNodesInTree int + + // MaxIdleNodesInTree controls the maximum number of idle streams to + // retain in the priority tree. Setting this to zero saves a small amount + // of memory at the cost of performance. + // + // See RFC 7540, Section 5.3.4: + // Similarly, streams that are in the "idle" state can be assigned + // priority or become a parent of other streams. This allows for the + // creation of a grouping node in the dependency tree, which enables + // more flexible expressions of priority. Idle streams begin with a + // default priority (Section 5.3.5). + MaxIdleNodesInTree int + + // ThrottleOutOfOrderWrites enables write throttling to help ensure that + // data is delivered in priority order. This works around a race where + // stream B depends on stream A and both streams are about to call Write + // to queue DATA frames. If B wins the race, a naive scheduler would eagerly + // write as much data from B as possible, but this is suboptimal because A + // is a higher-priority stream. With throttling enabled, we write a small + // amount of data from B to minimize the amount of bandwidth that B can + // steal from A. + ThrottleOutOfOrderWrites bool +} diff --git a/vendor/golang.org/x/net/http2/writesched_priority_rfc7540.go b/vendor/golang.org/x/net/http2/writesched_priority_rfc7540.go index 4e33c29a244..10e67f7ceeb 100644 --- a/vendor/golang.org/x/net/http2/writesched_priority_rfc7540.go +++ b/vendor/golang.org/x/net/http2/writesched_priority_rfc7540.go @@ -2,6 +2,8 @@ // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. +//go:build !(go1.27 && !http2legacy) + package http2 import ( @@ -13,49 +15,17 @@ import ( // RFC 7540, Section 5.3.5: the default weight is 16. const priorityDefaultWeightRFC7540 = 15 // 16 = 15 + 1 -// PriorityWriteSchedulerConfig configures a priorityWriteScheduler. -type PriorityWriteSchedulerConfig struct { - // MaxClosedNodesInTree controls the maximum number of closed streams to - // retain in the priority tree. Setting this to zero saves a small amount - // of memory at the cost of performance. - // - // See RFC 7540, Section 5.3.4: - // "It is possible for a stream to become closed while prioritization - // information ... is in transit. ... This potentially creates suboptimal - // prioritization, since the stream could be given a priority that is - // different from what is intended. To avoid these problems, an endpoint - // SHOULD retain stream prioritization state for a period after streams - // become closed. The longer state is retained, the lower the chance that - // streams are assigned incorrect or default priority values." - MaxClosedNodesInTree int - - // MaxIdleNodesInTree controls the maximum number of idle streams to - // retain in the priority tree. Setting this to zero saves a small amount - // of memory at the cost of performance. - // - // See RFC 7540, Section 5.3.4: - // Similarly, streams that are in the "idle" state can be assigned - // priority or become a parent of other streams. This allows for the - // creation of a grouping node in the dependency tree, which enables - // more flexible expressions of priority. Idle streams begin with a - // default priority (Section 5.3.5). - MaxIdleNodesInTree int - - // ThrottleOutOfOrderWrites enables write throttling to help ensure that - // data is delivered in priority order. This works around a race where - // stream B depends on stream A and both streams are about to call Write - // to queue DATA frames. If B wins the race, a naive scheduler would eagerly - // write as much data from B as possible, but this is suboptimal because A - // is a higher-priority stream. With throttling enabled, we write a small - // amount of data from B to minimize the amount of bandwidth that B can - // steal from A. - ThrottleOutOfOrderWrites bool -} - // NewPriorityWriteScheduler constructs a WriteScheduler that schedules // frames by following HTTP/2 priorities as described in RFC 7540 Section 5.3. // If cfg is nil, default options are used. +// +// Deprecated: The RFC 7540 write scheduler has known bugs and performance issues, +// and RFC 7540 prioritization was deprecated in RFC 9113. func NewPriorityWriteScheduler(cfg *PriorityWriteSchedulerConfig) WriteScheduler { + return newPriorityWriteSchedulerRFC7540(cfg) +} + +func newPriorityWriteSchedulerRFC7540(cfg *PriorityWriteSchedulerConfig) WriteScheduler { if cfg == nil { // For justification of these defaults, see: // https://docs.google.com/document/d/1oLhNg1skaWD4_DtaoCxdSRN5erEXrH-KnLrMwEpOtFY diff --git a/vendor/golang.org/x/net/http2/writesched_priority_rfc9218.go b/vendor/golang.org/x/net/http2/writesched_priority_rfc9218.go index cb4cadc32d7..83c37082253 100644 --- a/vendor/golang.org/x/net/http2/writesched_priority_rfc9218.go +++ b/vendor/golang.org/x/net/http2/writesched_priority_rfc9218.go @@ -2,6 +2,8 @@ // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. +//go:build !(go1.27 && !http2legacy) + package http2 import ( @@ -37,6 +39,15 @@ type priorityWriteSchedulerRFC9218 struct { // incremental streams or not, when urgency is the same in a given Pop() // call. prioritizeIncremental bool + + // priorityUpdateBuf is used to buffer the most recent PRIORITY_UPDATE we + // receive per https://www.rfc-editor.org/rfc/rfc9218.html#name-the-priority_update-frame. + priorityUpdateBuf struct { + // streamID being 0 means that the buffer is empty. This is a safe + // assumption as PRIORITY_UPDATE for stream 0 is a PROTOCOL_ERROR. + streamID uint32 + priority PriorityParam + } } func newPriorityWriteSchedulerRFC9218() WriteScheduler { @@ -50,6 +61,10 @@ func (ws *priorityWriteSchedulerRFC9218) OpenStream(streamID uint32, opt OpenStr if ws.streams[streamID].location != nil { panic(fmt.Errorf("stream %d already opened", streamID)) } + if streamID == ws.priorityUpdateBuf.streamID { + ws.priorityUpdateBuf.streamID = 0 + opt.priority = ws.priorityUpdateBuf.priority + } q := ws.queuePool.get() ws.streams[streamID] = streamMetadata{ location: q, @@ -95,6 +110,8 @@ func (ws *priorityWriteSchedulerRFC9218) AdjustStream(streamID uint32, priority metadata := ws.streams[streamID] q, u, i := metadata.location, metadata.priority.urgency, metadata.priority.incremental if q == nil { + ws.priorityUpdateBuf.streamID = streamID + ws.priorityUpdateBuf.priority = priority return } diff --git a/vendor/golang.org/x/net/http2/writesched_random.go b/vendor/golang.org/x/net/http2/writesched_random.go index f2e55e05ce9..5c04eb6f6df 100644 --- a/vendor/golang.org/x/net/http2/writesched_random.go +++ b/vendor/golang.org/x/net/http2/writesched_random.go @@ -2,6 +2,8 @@ // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. +//go:build !(go1.27 && !http2legacy) + package http2 import "math" @@ -10,6 +12,8 @@ import "math" // priorities. Control frames like SETTINGS and PING are written before DATA // frames, but if no control frames are queued and multiple streams have queued // HEADERS or DATA frames, Pop selects a ready stream arbitrarily. +// +// Deprecated: User-provided write schedulers are deprecated. func NewRandomWriteScheduler() WriteScheduler { return &randomWriteScheduler{sq: make(map[uint32]*writeQueue)} } diff --git a/vendor/golang.org/x/net/http2/writesched_roundrobin.go b/vendor/golang.org/x/net/http2/writesched_roundrobin.go index 737cff9ecbd..4897cd65b0d 100644 --- a/vendor/golang.org/x/net/http2/writesched_roundrobin.go +++ b/vendor/golang.org/x/net/http2/writesched_roundrobin.go @@ -2,6 +2,8 @@ // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. +//go:build !(go1.27 && !http2legacy) + package http2 import ( diff --git a/vendor/golang.org/x/net/idna/go118.go b/vendor/golang.org/x/net/idna/go118.go deleted file mode 100644 index 712f1ad839f..00000000000 --- a/vendor/golang.org/x/net/idna/go118.go +++ /dev/null @@ -1,13 +0,0 @@ -// Code generated by running "go generate" in golang.org/x/text. DO NOT EDIT. - -// Copyright 2021 The Go Authors. All rights reserved. -// Use of this source code is governed by a BSD-style -// license that can be found in the LICENSE file. - -//go:build go1.18 - -package idna - -// Transitional processing is disabled by default in Go 1.18. -// https://golang.org/issue/47510 -const transitionalLookup = false diff --git a/vendor/golang.org/x/net/idna/idna10.0.0.go b/vendor/golang.org/x/net/idna/idna.go similarity index 81% rename from vendor/golang.org/x/net/idna/idna10.0.0.go rename to vendor/golang.org/x/net/idna/idna.go index 7b371788473..22767125bf3 100644 --- a/vendor/golang.org/x/net/idna/idna10.0.0.go +++ b/vendor/golang.org/x/net/idna/idna.go @@ -4,8 +4,6 @@ // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. -//go:build go1.10 - // Package idna implements IDNA2008 using the compatibility processing // defined by UTS (Unicode Technical Standard) #46, which defines a standard to // deal with the transition from IDNA2003. @@ -20,6 +18,7 @@ package idna // import "golang.org/x/net/idna" import ( "fmt" "strings" + "unicode" "unicode/utf8" "golang.org/x/text/secure/bidirule" @@ -27,6 +26,8 @@ import ( "golang.org/x/text/unicode/norm" ) +const unicode16 = unicode.Version >= "16.0.0" + // NOTE: Unlike common practice in Go APIs, the functions will return a // sanitized domain name in case of errors. Browsers sometimes use a partially // evaluated string as lookup. @@ -101,6 +102,11 @@ func ValidateLabels(enable bool) Option { } } +// validateLabels reports whether the ValidateLabels option is enabled. +func (p *Profile) validateLabels() bool { + return p.fromPuny != nil +} + // CheckHyphens sets whether to check for correct use of hyphens ('-') in // labels. Most web browsers do not have this option set, since labels such as // "r3---sn-apo3qvuoxuxbt-j5pe" are in common use. @@ -263,6 +269,10 @@ func (p *Profile) String() string { return s } +// Transitional processing is disabled by default as of Go 1.18. +// https://golang.org/issue/47510 +const transitionalLookup = false + var ( // Punycode is a Profile that does raw punycode processing with a minimum // of validation. @@ -324,15 +334,30 @@ func (e labelError) Error() string { return fmt.Sprintf("idna: invalid label %q", e.label) } -type runeError rune +type runeError struct { + r rune + code_ string +} -func (e runeError) code() string { return "P1" } +func (e runeError) code() string { return e.code_ } func (e runeError) Error() string { - return fmt.Sprintf("idna: disallowed rune %U", e) + return fmt.Sprintf("idna: disallowed rune %U", e.r) } -// process implements the algorithm described in section 4 of UTS #46, -// see https://www.unicode.org/reports/tr46. +// code16 returns old for Unicode < 16, new for Unicode >= 16. +func code16(old, new string) string { + if unicode16 { + return new + } + return old +} + +// process10 implements the algorithm described in section 4 of UTS #46. +// It implements both the Unicode 10 algorithm +// (https://www.unicode.org/reports/tr46/tr46-19.html) +// and the Unicode 16 algorithm +// (https://www.unicode.org/reports/tr46/tr46-35.html) +// depending on unicode16, which in turn depends on unicode.Version. func (p *Profile) process(s string, toASCII bool) (string, error) { var err error var isBidi bool @@ -347,8 +372,12 @@ func (p *Profile) process(s string, toASCII bool) (string, error) { // TODO: allow for a quick check of the tables data. // It seems like we should only create this error on ToASCII, but the // UTS 46 conformance tests suggests we should always check this. + labelCode := "X4_2" + if !unicode16 || toASCII { + labelCode = "A4" + } if err == nil && p.verifyDNSLength && s == "" { - err = &labelError{s, "A4"} + err = labelError{s, labelCode} } labels := labelIter{orig: s} for ; !labels.done(); labels.next() { @@ -357,12 +386,13 @@ func (p *Profile) process(s string, toASCII bool) (string, error) { // Empty labels are not okay. The label iterator skips the last // label if it is empty. if err == nil && p.verifyDNSLength { - err = &labelError{s, "A4"} + err = labelError{s, labelCode} } continue } if strings.HasPrefix(label, acePrefix) { - u, err2 := decode(label[len(acePrefix):]) + enc := label[len(acePrefix):] + u, err2 := decode(enc) if err2 != nil { if err == nil { err = err2 @@ -370,6 +400,9 @@ func (p *Profile) process(s string, toASCII bool) (string, error) { // Spec says keep the old label. continue } + if unicode16 && err == nil && len(u) > 0 && isASCII(u) { + err = punyError(enc) + } isBidi = isBidi || bidirule.DirectionString(u) != bidi.LeftToRight labels.set(u) if err == nil && p.fromPuny != nil { @@ -379,16 +412,16 @@ func (p *Profile) process(s string, toASCII bool) (string, error) { // This should be called on NonTransitional, according to the // spec, but that currently does not have any effect. Use the // original profile to preserve options. - err = p.validateLabel(u) + err = p.validateLabel(u, labelCode) } } else if err == nil { - err = p.validateLabel(label) + err = p.validateLabel(label, labelCode) } } if isBidi && p.bidirule != nil && err == nil { for labels.reset(); !labels.done(); labels.next() { if !p.bidirule(labels.label()) { - err = &labelError{s, "B"} + err = labelError{s, "B"} break } } @@ -406,24 +439,36 @@ func (p *Profile) process(s string, toASCII bool) (string, error) { } n := len(label) if p.verifyDNSLength && err == nil && (n == 0 || n > 63) { - err = &labelError{label, "A4"} + err = labelError{label, labelCode} } } } s = labels.result() if toASCII && p.verifyDNSLength && err == nil { + if unicode16 && strings.HasSuffix(s, ".") { + err = labelError{s, labelCode} + } // Compute the length of the domain name minus the root label and its dot. n := len(s) if n > 0 && s[n-1] == '.' { n-- } if len(s) < 1 || n > 253 { - err = &labelError{s, "A4"} + err = labelError{s, labelCode} } } return s, err } +func isASCII(s string) bool { + for _, c := range []byte(s) { + if c >= 0x80 { + return false + } + } + return true +} + func normalize(p *Profile, s string) (mapped string, isBidi bool, err error) { // TODO: consider first doing a quick check to see if any of these checks // need to be done. This will make it slower in the general case, but @@ -436,12 +481,12 @@ func normalize(p *Profile, s string) (mapped string, isBidi bool, err error) { func validateRegistration(p *Profile, s string) (idem string, bidi bool, err error) { // TODO: filter need for normalization in loop below. if !norm.NFC.IsNormalString(s) { - return s, false, &labelError{s, "V1"} + return s, false, labelError{s, "V1"} } for i := 0; i < len(s); { v, sz := trie.lookupString(s[i:]) if sz == 0 { - return s, bidi, runeError(utf8.RuneError) + return s, bidi, runeError{utf8.RuneError, "P1"} } bidi = bidi || info(v).isBidi(s[i:]) // Copy bytes not copied so far. @@ -449,9 +494,12 @@ func validateRegistration(p *Profile, s string) (idem string, bidi bool, err err // TODO: handle the NV8 defined in the Unicode idna data set to allow // for strict conformance to IDNA2008. case valid, deviation: + if sz == 1 && p.useSTD3Rules && !allowedSTD3(rune(s[i])) { + return s, bidi, runeError{rune(s[i]), "P1"} + } case disallowed, mapped, unknown, ignored: r, _ := utf8.DecodeRuneInString(s[i:]) - return s, bidi, runeError(r) + return s, bidi, runeError{r, "P1"} } i += sz } @@ -489,7 +537,7 @@ func validateAndMap(p *Profile, s string) (vm string, bidi bool, err error) { b = append(b, "\ufffd"...) k = len(s) if err == nil { - err = runeError(utf8.RuneError) + err = runeError{utf8.RuneError, "P1"} } break } @@ -502,14 +550,26 @@ func validateAndMap(p *Profile, s string) (vm string, bidi bool, err error) { case valid: continue case disallowed: - if err == nil { + // Unicode 16 delays the error until validateLabels. + // Unicode 10 gave an error now. + if !unicode16 && err == nil { r, _ := utf8.DecodeRuneInString(s[start:]) - err = runeError(r) + err = runeError{r, "P1"} } continue - case mapped, deviation: + case deviation: + if unicode16 && !p.transitional { + break + } + fallthrough + case mapped: b = append(b, s[k:start]...) - b = info(v).appendMapping(b, s[start:i]) + // Unicode 16 requires a special case to handle ẞ -> ss in transitional mode. + if unicode16 && p.transitional && s[start:start+sz] == "ẞ" { + b = append(b, "ss"...) + } else { + b = info(v).appendMapping(b, s[start:i]) + } case ignored: b = append(b, s[k:start]...) // drop the rune @@ -600,13 +660,13 @@ const acePrefix = "xn--" func (p *Profile) simplify(cat category) category { switch cat { - case disallowedSTD3Mapped: + case disallowedSTD3Mapped: // only happens for pre-Unicode 16 if p.useSTD3Rules { cat = disallowed } else { cat = mapped } - case disallowedSTD3Valid: + case disallowedSTD3Valid: // only happens for pre-Unicode 16 if p.useSTD3Rules { cat = disallowed } else { @@ -625,17 +685,18 @@ func (p *Profile) simplify(cat category) category { func validateFromPunycode(p *Profile, s string) error { if !norm.NFC.IsNormalString(s) { - return &labelError{s, "V1"} + return labelError{s, "V1"} } // TODO: detect whether string may have to be normalized in the following // loop. for i := 0; i < len(s); { v, sz := trie.lookupString(s[i:]) if sz == 0 { - return runeError(utf8.RuneError) + return runeError{utf8.RuneError, "P1"} } - if c := p.simplify(info(v).category()); c != valid && c != deviation { - return &labelError{s, "V6"} + cat := info(v).category() + if c := p.simplify(cat); c != valid && c != deviation { + return labelError{s, code16("V6", "V7")} } i += sz } @@ -704,23 +765,51 @@ var joinStates = [][numJoinTypes]joinState{ }, } +// allowedSTD3 reports whether r is a rune that can appear in a domain name +// according to STD3. We allow all non-ASCII runes and then letters, digits, hyphens. +// We also add dot so that this can be run against the whole name and not just +// a single name element (label). The surrounding code checks dots well enough. +func allowedSTD3(r rune) bool { + return r >= 0x80 || 'a' <= r && r <= 'z' || '0' <= r && r <= '9' || r == '-' || r == '.' +} + // validateLabel validates the criteria from Section 4.1. Item 1, 4, and 6 are // already implicitly satisfied by the overall implementation. -func (p *Profile) validateLabel(s string) (err error) { +func (p *Profile) validateLabel(s string, labelCode string) (err error) { if s == "" { if p.verifyDNSLength { - return &labelError{s, "A4"} + return labelError{s, labelCode} } return nil } if p.checkHyphens { if len(s) > 4 && s[2] == '-' && s[3] == '-' { - return &labelError{s, "V2"} + return labelError{s, "V2"} } if s[0] == '-' || s[len(s)-1] == '-' { - return &labelError{s, "V3"} + return labelError{s, "V3"} } } + + // Unicode 16's TR 46 delays the rune validity checks until after the label is decoded. + // (validateAndMap did not reject them earlier.) + if unicode16 && p.validateLabels() { + for i := 0; i < len(s); { + v, sz := trie.lookupString(s[i:]) + if sz == 0 { + return runeError{utf8.RuneError, "P1"} + } + cat := info(v).category() + if c := p.simplify(cat); c != valid && (!p.transitional || c != deviation) { + return labelError{s, "V7"} + } + if sz == 1 && p.useSTD3Rules && !allowedSTD3(rune(s[i])) { + return runeError{rune(s[i]), "U1"} + } + i += sz + } + } + if !p.checkJoiners { return nil } @@ -729,7 +818,7 @@ func (p *Profile) validateLabel(s string) (err error) { v, sz := trie.lookupString(s) x := info(v) if x.isModifier() { - return &labelError{s, "V5"} + return labelError{s, code16("V5", "V6")} } // Quickly return in the absence of zero-width (non) joiners. if strings.Index(s, zwj) == -1 && strings.Index(s, zwnj) == -1 { @@ -754,8 +843,9 @@ func (p *Profile) validateLabel(s string) (err error) { x = info(v) } if st == stateFAIL || st == stateAfter { - return &labelError{s, "C"} + return labelError{s, "C"} } + return nil } @@ -767,3 +857,24 @@ func ascii(s string) bool { } return true } + +// appendMapping appends the mapping for the respective rune. isMapped must be +// true. A mapping is a categorization of a rune as defined in UTS #46. +func (c info) appendMapping(b []byte, s string) []byte { + index := int(c >> indexShift) + if c&xorBit == 0 { + p := index + return append(b, mappings[mappingIndex[p]:mappingIndex[p+1]]...) + } + b = append(b, s...) + if c&inlineXOR == inlineXOR { + // TODO: support and handle two-byte inline masks + b[len(b)-1] ^= byte(index) + } else { + for p := len(b) - int(xorData[index]); p < len(b); p++ { + index++ + b[p] ^= xorData[index] + } + } + return b +} diff --git a/vendor/golang.org/x/net/idna/idna9.0.0.go b/vendor/golang.org/x/net/idna/idna9.0.0.go deleted file mode 100644 index cc6a892a4a3..00000000000 --- a/vendor/golang.org/x/net/idna/idna9.0.0.go +++ /dev/null @@ -1,717 +0,0 @@ -// Code generated by running "go generate" in golang.org/x/text. DO NOT EDIT. - -// Copyright 2016 The Go Authors. All rights reserved. -// Use of this source code is governed by a BSD-style -// license that can be found in the LICENSE file. - -//go:build !go1.10 - -// Package idna implements IDNA2008 using the compatibility processing -// defined by UTS (Unicode Technical Standard) #46, which defines a standard to -// deal with the transition from IDNA2003. -// -// IDNA2008 (Internationalized Domain Names for Applications), is defined in RFC -// 5890, RFC 5891, RFC 5892, RFC 5893 and RFC 5894. -// UTS #46 is defined in https://www.unicode.org/reports/tr46. -// See https://unicode.org/cldr/utility/idna.jsp for a visualization of the -// differences between these two standards. -package idna // import "golang.org/x/net/idna" - -import ( - "fmt" - "strings" - "unicode/utf8" - - "golang.org/x/text/secure/bidirule" - "golang.org/x/text/unicode/norm" -) - -// NOTE: Unlike common practice in Go APIs, the functions will return a -// sanitized domain name in case of errors. Browsers sometimes use a partially -// evaluated string as lookup. -// TODO: the current error handling is, in my opinion, the least opinionated. -// Other strategies are also viable, though: -// Option 1) Return an empty string in case of error, but allow the user to -// specify explicitly which errors to ignore. -// Option 2) Return the partially evaluated string if it is itself a valid -// string, otherwise return the empty string in case of error. -// Option 3) Option 1 and 2. -// Option 4) Always return an empty string for now and implement Option 1 as -// needed, and document that the return string may not be empty in case of -// error in the future. -// I think Option 1 is best, but it is quite opinionated. - -// ToASCII is a wrapper for Punycode.ToASCII. -func ToASCII(s string) (string, error) { - return Punycode.process(s, true) -} - -// ToUnicode is a wrapper for Punycode.ToUnicode. -func ToUnicode(s string) (string, error) { - return Punycode.process(s, false) -} - -// An Option configures a Profile at creation time. -type Option func(*options) - -// Transitional sets a Profile to use the Transitional mapping as defined in UTS -// #46. This will cause, for example, "ß" to be mapped to "ss". Using the -// transitional mapping provides a compromise between IDNA2003 and IDNA2008 -// compatibility. It is used by some browsers when resolving domain names. This -// option is only meaningful if combined with MapForLookup. -func Transitional(transitional bool) Option { - return func(o *options) { o.transitional = transitional } -} - -// VerifyDNSLength sets whether a Profile should fail if any of the IDN parts -// are longer than allowed by the RFC. -// -// This option corresponds to the VerifyDnsLength flag in UTS #46. -func VerifyDNSLength(verify bool) Option { - return func(o *options) { o.verifyDNSLength = verify } -} - -// RemoveLeadingDots removes leading label separators. Leading runes that map to -// dots, such as U+3002 IDEOGRAPHIC FULL STOP, are removed as well. -func RemoveLeadingDots(remove bool) Option { - return func(o *options) { o.removeLeadingDots = remove } -} - -// ValidateLabels sets whether to check the mandatory label validation criteria -// as defined in Section 5.4 of RFC 5891. This includes testing for correct use -// of hyphens ('-'), normalization, validity of runes, and the context rules. -// In particular, ValidateLabels also sets the CheckHyphens and CheckJoiners flags -// in UTS #46. -func ValidateLabels(enable bool) Option { - return func(o *options) { - // Don't override existing mappings, but set one that at least checks - // normalization if it is not set. - if o.mapping == nil && enable { - o.mapping = normalize - } - o.trie = trie - o.checkJoiners = enable - o.checkHyphens = enable - if enable { - o.fromPuny = validateFromPunycode - } else { - o.fromPuny = nil - } - } -} - -// CheckHyphens sets whether to check for correct use of hyphens ('-') in -// labels. Most web browsers do not have this option set, since labels such as -// "r3---sn-apo3qvuoxuxbt-j5pe" are in common use. -// -// This option corresponds to the CheckHyphens flag in UTS #46. -func CheckHyphens(enable bool) Option { - return func(o *options) { o.checkHyphens = enable } -} - -// CheckJoiners sets whether to check the ContextJ rules as defined in Appendix -// A of RFC 5892, concerning the use of joiner runes. -// -// This option corresponds to the CheckJoiners flag in UTS #46. -func CheckJoiners(enable bool) Option { - return func(o *options) { - o.trie = trie - o.checkJoiners = enable - } -} - -// StrictDomainName limits the set of permissible ASCII characters to those -// allowed in domain names as defined in RFC 1034 (A-Z, a-z, 0-9 and the -// hyphen). This is set by default for MapForLookup and ValidateForRegistration, -// but is only useful if ValidateLabels is set. -// -// This option is useful, for instance, for browsers that allow characters -// outside this range, for example a '_' (U+005F LOW LINE). See -// http://www.rfc-editor.org/std/std3.txt for more details. -// -// This option corresponds to the UseSTD3ASCIIRules flag in UTS #46. -func StrictDomainName(use bool) Option { - return func(o *options) { o.useSTD3Rules = use } -} - -// NOTE: the following options pull in tables. The tables should not be linked -// in as long as the options are not used. - -// BidiRule enables the Bidi rule as defined in RFC 5893. Any application -// that relies on proper validation of labels should include this rule. -// -// This option corresponds to the CheckBidi flag in UTS #46. -func BidiRule() Option { - return func(o *options) { o.bidirule = bidirule.ValidString } -} - -// ValidateForRegistration sets validation options to verify that a given IDN is -// properly formatted for registration as defined by Section 4 of RFC 5891. -func ValidateForRegistration() Option { - return func(o *options) { - o.mapping = validateRegistration - StrictDomainName(true)(o) - ValidateLabels(true)(o) - VerifyDNSLength(true)(o) - BidiRule()(o) - } -} - -// MapForLookup sets validation and mapping options such that a given IDN is -// transformed for domain name lookup according to the requirements set out in -// Section 5 of RFC 5891. The mappings follow the recommendations of RFC 5894, -// RFC 5895 and UTS 46. It does not add the Bidi Rule. Use the BidiRule option -// to add this check. -// -// The mappings include normalization and mapping case, width and other -// compatibility mappings. -func MapForLookup() Option { - return func(o *options) { - o.mapping = validateAndMap - StrictDomainName(true)(o) - ValidateLabels(true)(o) - RemoveLeadingDots(true)(o) - } -} - -type options struct { - transitional bool - useSTD3Rules bool - checkHyphens bool - checkJoiners bool - verifyDNSLength bool - removeLeadingDots bool - - trie *idnaTrie - - // fromPuny calls validation rules when converting A-labels to U-labels. - fromPuny func(p *Profile, s string) error - - // mapping implements a validation and mapping step as defined in RFC 5895 - // or UTS 46, tailored to, for example, domain registration or lookup. - mapping func(p *Profile, s string) (string, error) - - // bidirule, if specified, checks whether s conforms to the Bidi Rule - // defined in RFC 5893. - bidirule func(s string) bool -} - -// A Profile defines the configuration of a IDNA mapper. -type Profile struct { - options -} - -func apply(o *options, opts []Option) { - for _, f := range opts { - f(o) - } -} - -// New creates a new Profile. -// -// With no options, the returned Profile is the most permissive and equals the -// Punycode Profile. Options can be passed to further restrict the Profile. The -// MapForLookup and ValidateForRegistration options set a collection of options, -// for lookup and registration purposes respectively, which can be tailored by -// adding more fine-grained options, where later options override earlier -// options. -func New(o ...Option) *Profile { - p := &Profile{} - apply(&p.options, o) - return p -} - -// ToASCII converts a domain or domain label to its ASCII form. For example, -// ToASCII("bücher.example.com") is "xn--bcher-kva.example.com", and -// ToASCII("golang") is "golang". If an error is encountered it will return -// an error and a (partially) processed result. -func (p *Profile) ToASCII(s string) (string, error) { - return p.process(s, true) -} - -// ToUnicode converts a domain or domain label to its Unicode form. For example, -// ToUnicode("xn--bcher-kva.example.com") is "bücher.example.com", and -// ToUnicode("golang") is "golang". If an error is encountered it will return -// an error and a (partially) processed result. -func (p *Profile) ToUnicode(s string) (string, error) { - pp := *p - pp.transitional = false - return pp.process(s, false) -} - -// String reports a string with a description of the profile for debugging -// purposes. The string format may change with different versions. -func (p *Profile) String() string { - s := "" - if p.transitional { - s = "Transitional" - } else { - s = "NonTransitional" - } - if p.useSTD3Rules { - s += ":UseSTD3Rules" - } - if p.checkHyphens { - s += ":CheckHyphens" - } - if p.checkJoiners { - s += ":CheckJoiners" - } - if p.verifyDNSLength { - s += ":VerifyDNSLength" - } - return s -} - -var ( - // Punycode is a Profile that does raw punycode processing with a minimum - // of validation. - Punycode *Profile = punycode - - // Lookup is the recommended profile for looking up domain names, according - // to Section 5 of RFC 5891. The exact configuration of this profile may - // change over time. - Lookup *Profile = lookup - - // Display is the recommended profile for displaying domain names. - // The configuration of this profile may change over time. - Display *Profile = display - - // Registration is the recommended profile for checking whether a given - // IDN is valid for registration, according to Section 4 of RFC 5891. - Registration *Profile = registration - - punycode = &Profile{} - lookup = &Profile{options{ - transitional: true, - removeLeadingDots: true, - useSTD3Rules: true, - checkHyphens: true, - checkJoiners: true, - trie: trie, - fromPuny: validateFromPunycode, - mapping: validateAndMap, - bidirule: bidirule.ValidString, - }} - display = &Profile{options{ - useSTD3Rules: true, - removeLeadingDots: true, - checkHyphens: true, - checkJoiners: true, - trie: trie, - fromPuny: validateFromPunycode, - mapping: validateAndMap, - bidirule: bidirule.ValidString, - }} - registration = &Profile{options{ - useSTD3Rules: true, - verifyDNSLength: true, - checkHyphens: true, - checkJoiners: true, - trie: trie, - fromPuny: validateFromPunycode, - mapping: validateRegistration, - bidirule: bidirule.ValidString, - }} - - // TODO: profiles - // Register: recommended for approving domain names: don't do any mappings - // but rather reject on invalid input. Bundle or block deviation characters. -) - -type labelError struct{ label, code_ string } - -func (e labelError) code() string { return e.code_ } -func (e labelError) Error() string { - return fmt.Sprintf("idna: invalid label %q", e.label) -} - -type runeError rune - -func (e runeError) code() string { return "P1" } -func (e runeError) Error() string { - return fmt.Sprintf("idna: disallowed rune %U", e) -} - -// process implements the algorithm described in section 4 of UTS #46, -// see https://www.unicode.org/reports/tr46. -func (p *Profile) process(s string, toASCII bool) (string, error) { - var err error - if p.mapping != nil { - s, err = p.mapping(p, s) - } - // Remove leading empty labels. - if p.removeLeadingDots { - for ; len(s) > 0 && s[0] == '.'; s = s[1:] { - } - } - // It seems like we should only create this error on ToASCII, but the - // UTS 46 conformance tests suggests we should always check this. - if err == nil && p.verifyDNSLength && s == "" { - err = &labelError{s, "A4"} - } - labels := labelIter{orig: s} - for ; !labels.done(); labels.next() { - label := labels.label() - if label == "" { - // Empty labels are not okay. The label iterator skips the last - // label if it is empty. - if err == nil && p.verifyDNSLength { - err = &labelError{s, "A4"} - } - continue - } - if strings.HasPrefix(label, acePrefix) { - u, err2 := decode(label[len(acePrefix):]) - if err2 != nil { - if err == nil { - err = err2 - } - // Spec says keep the old label. - continue - } - labels.set(u) - if err == nil && p.fromPuny != nil { - err = p.fromPuny(p, u) - } - if err == nil { - // This should be called on NonTransitional, according to the - // spec, but that currently does not have any effect. Use the - // original profile to preserve options. - err = p.validateLabel(u) - } - } else if err == nil { - err = p.validateLabel(label) - } - } - if toASCII { - for labels.reset(); !labels.done(); labels.next() { - label := labels.label() - if !ascii(label) { - a, err2 := encode(acePrefix, label) - if err == nil { - err = err2 - } - label = a - labels.set(a) - } - n := len(label) - if p.verifyDNSLength && err == nil && (n == 0 || n > 63) { - err = &labelError{label, "A4"} - } - } - } - s = labels.result() - if toASCII && p.verifyDNSLength && err == nil { - // Compute the length of the domain name minus the root label and its dot. - n := len(s) - if n > 0 && s[n-1] == '.' { - n-- - } - if len(s) < 1 || n > 253 { - err = &labelError{s, "A4"} - } - } - return s, err -} - -func normalize(p *Profile, s string) (string, error) { - return norm.NFC.String(s), nil -} - -func validateRegistration(p *Profile, s string) (string, error) { - if !norm.NFC.IsNormalString(s) { - return s, &labelError{s, "V1"} - } - for i := 0; i < len(s); { - v, sz := trie.lookupString(s[i:]) - // Copy bytes not copied so far. - switch p.simplify(info(v).category()) { - // TODO: handle the NV8 defined in the Unicode idna data set to allow - // for strict conformance to IDNA2008. - case valid, deviation: - case disallowed, mapped, unknown, ignored: - r, _ := utf8.DecodeRuneInString(s[i:]) - return s, runeError(r) - } - i += sz - } - return s, nil -} - -func validateAndMap(p *Profile, s string) (string, error) { - var ( - err error - b []byte - k int - ) - for i := 0; i < len(s); { - v, sz := trie.lookupString(s[i:]) - start := i - i += sz - // Copy bytes not copied so far. - switch p.simplify(info(v).category()) { - case valid: - continue - case disallowed: - if err == nil { - r, _ := utf8.DecodeRuneInString(s[start:]) - err = runeError(r) - } - continue - case mapped, deviation: - b = append(b, s[k:start]...) - b = info(v).appendMapping(b, s[start:i]) - case ignored: - b = append(b, s[k:start]...) - // drop the rune - case unknown: - b = append(b, s[k:start]...) - b = append(b, "\ufffd"...) - } - k = i - } - if k == 0 { - // No changes so far. - s = norm.NFC.String(s) - } else { - b = append(b, s[k:]...) - if norm.NFC.QuickSpan(b) != len(b) { - b = norm.NFC.Bytes(b) - } - // TODO: the punycode converters require strings as input. - s = string(b) - } - return s, err -} - -// A labelIter allows iterating over domain name labels. -type labelIter struct { - orig string - slice []string - curStart int - curEnd int - i int -} - -func (l *labelIter) reset() { - l.curStart = 0 - l.curEnd = 0 - l.i = 0 -} - -func (l *labelIter) done() bool { - return l.curStart >= len(l.orig) -} - -func (l *labelIter) result() string { - if l.slice != nil { - return strings.Join(l.slice, ".") - } - return l.orig -} - -func (l *labelIter) label() string { - if l.slice != nil { - return l.slice[l.i] - } - p := strings.IndexByte(l.orig[l.curStart:], '.') - l.curEnd = l.curStart + p - if p == -1 { - l.curEnd = len(l.orig) - } - return l.orig[l.curStart:l.curEnd] -} - -// next sets the value to the next label. It skips the last label if it is empty. -func (l *labelIter) next() { - l.i++ - if l.slice != nil { - if l.i >= len(l.slice) || l.i == len(l.slice)-1 && l.slice[l.i] == "" { - l.curStart = len(l.orig) - } - } else { - l.curStart = l.curEnd + 1 - if l.curStart == len(l.orig)-1 && l.orig[l.curStart] == '.' { - l.curStart = len(l.orig) - } - } -} - -func (l *labelIter) set(s string) { - if l.slice == nil { - l.slice = strings.Split(l.orig, ".") - } - l.slice[l.i] = s -} - -// acePrefix is the ASCII Compatible Encoding prefix. -const acePrefix = "xn--" - -func (p *Profile) simplify(cat category) category { - switch cat { - case disallowedSTD3Mapped: - if p.useSTD3Rules { - cat = disallowed - } else { - cat = mapped - } - case disallowedSTD3Valid: - if p.useSTD3Rules { - cat = disallowed - } else { - cat = valid - } - case deviation: - if !p.transitional { - cat = valid - } - case validNV8, validXV8: - // TODO: handle V2008 - cat = valid - } - return cat -} - -func validateFromPunycode(p *Profile, s string) error { - if !norm.NFC.IsNormalString(s) { - return &labelError{s, "V1"} - } - for i := 0; i < len(s); { - v, sz := trie.lookupString(s[i:]) - if c := p.simplify(info(v).category()); c != valid && c != deviation { - return &labelError{s, "V6"} - } - i += sz - } - return nil -} - -const ( - zwnj = "\u200c" - zwj = "\u200d" -) - -type joinState int8 - -const ( - stateStart joinState = iota - stateVirama - stateBefore - stateBeforeVirama - stateAfter - stateFAIL -) - -var joinStates = [][numJoinTypes]joinState{ - stateStart: { - joiningL: stateBefore, - joiningD: stateBefore, - joinZWNJ: stateFAIL, - joinZWJ: stateFAIL, - joinVirama: stateVirama, - }, - stateVirama: { - joiningL: stateBefore, - joiningD: stateBefore, - }, - stateBefore: { - joiningL: stateBefore, - joiningD: stateBefore, - joiningT: stateBefore, - joinZWNJ: stateAfter, - joinZWJ: stateFAIL, - joinVirama: stateBeforeVirama, - }, - stateBeforeVirama: { - joiningL: stateBefore, - joiningD: stateBefore, - joiningT: stateBefore, - }, - stateAfter: { - joiningL: stateFAIL, - joiningD: stateBefore, - joiningT: stateAfter, - joiningR: stateStart, - joinZWNJ: stateFAIL, - joinZWJ: stateFAIL, - joinVirama: stateAfter, // no-op as we can't accept joiners here - }, - stateFAIL: { - 0: stateFAIL, - joiningL: stateFAIL, - joiningD: stateFAIL, - joiningT: stateFAIL, - joiningR: stateFAIL, - joinZWNJ: stateFAIL, - joinZWJ: stateFAIL, - joinVirama: stateFAIL, - }, -} - -// validateLabel validates the criteria from Section 4.1. Item 1, 4, and 6 are -// already implicitly satisfied by the overall implementation. -func (p *Profile) validateLabel(s string) error { - if s == "" { - if p.verifyDNSLength { - return &labelError{s, "A4"} - } - return nil - } - if p.bidirule != nil && !p.bidirule(s) { - return &labelError{s, "B"} - } - if p.checkHyphens { - if len(s) > 4 && s[2] == '-' && s[3] == '-' { - return &labelError{s, "V2"} - } - if s[0] == '-' || s[len(s)-1] == '-' { - return &labelError{s, "V3"} - } - } - if !p.checkJoiners { - return nil - } - trie := p.trie // p.checkJoiners is only set if trie is set. - // TODO: merge the use of this in the trie. - v, sz := trie.lookupString(s) - x := info(v) - if x.isModifier() { - return &labelError{s, "V5"} - } - // Quickly return in the absence of zero-width (non) joiners. - if strings.Index(s, zwj) == -1 && strings.Index(s, zwnj) == -1 { - return nil - } - st := stateStart - for i := 0; ; { - jt := x.joinType() - if s[i:i+sz] == zwj { - jt = joinZWJ - } else if s[i:i+sz] == zwnj { - jt = joinZWNJ - } - st = joinStates[st][jt] - if x.isViramaModifier() { - st = joinStates[st][joinVirama] - } - if i += sz; i == len(s) { - break - } - v, sz = trie.lookupString(s[i:]) - x = info(v) - } - if st == stateFAIL || st == stateAfter { - return &labelError{s, "C"} - } - return nil -} - -func ascii(s string) bool { - for i := 0; i < len(s); i++ { - if s[i] >= utf8.RuneSelf { - return false - } - } - return true -} diff --git a/vendor/golang.org/x/net/idna/pre_go118.go b/vendor/golang.org/x/net/idna/pre_go118.go deleted file mode 100644 index 40e74bb3d2a..00000000000 --- a/vendor/golang.org/x/net/idna/pre_go118.go +++ /dev/null @@ -1,11 +0,0 @@ -// Code generated by running "go generate" in golang.org/x/text. DO NOT EDIT. - -// Copyright 2021 The Go Authors. All rights reserved. -// Use of this source code is governed by a BSD-style -// license that can be found in the LICENSE file. - -//go:build !go1.18 - -package idna - -const transitionalLookup = true diff --git a/vendor/golang.org/x/net/idna/punycode.go b/vendor/golang.org/x/net/idna/punycode.go index e8e3ac11a94..73503e4526d 100644 --- a/vendor/golang.org/x/net/idna/punycode.go +++ b/vendor/golang.org/x/net/idna/punycode.go @@ -28,7 +28,7 @@ const ( tmin int32 = 1 ) -func punyError(s string) error { return &labelError{s, "A3"} } +func punyError(s string) error { return &labelError{s, code16("A3", "P4")} } // decode decodes a string as specified in section 6.2. func decode(encoded string) (string, error) { @@ -108,6 +108,9 @@ func encode(prefix, s string) (string, error) { delta, n, bias := int32(0), initialN, initialBias b, remaining := int32(0), int32(0) for _, r := range s { + if unicode16 && r == 0xfffd { + return s, &labelError{s, "A3"} + } if r < 0x80 { b++ output = append(output, byte(r)) diff --git a/vendor/golang.org/x/net/idna/tables10.0.0.go b/vendor/golang.org/x/net/idna/tables10.0.0.go deleted file mode 100644 index c6c2bf10a60..00000000000 --- a/vendor/golang.org/x/net/idna/tables10.0.0.go +++ /dev/null @@ -1,4559 +0,0 @@ -// Code generated by running "go generate" in golang.org/x/text. DO NOT EDIT. - -//go:build go1.10 && !go1.13 - -package idna - -// UnicodeVersion is the Unicode version from which the tables in this package are derived. -const UnicodeVersion = "10.0.0" - -var mappings string = "" + // Size: 8175 bytes - "\x00\x01 \x03 ̈\x01a\x03 ̄\x012\x013\x03 ́\x03 ̧\x011\x01o\x051⁄4\x051⁄2" + - "\x053⁄4\x03i̇\x03l·\x03ʼn\x01s\x03dž\x03ⱥ\x03ⱦ\x01h\x01j\x01r\x01w\x01y" + - "\x03 ̆\x03 ̇\x03 ̊\x03 ̨\x03 ̃\x03 ̋\x01l\x01x\x04̈́\x03 ι\x01;\x05 ̈́" + - "\x04եւ\x04اٴ\x04وٴ\x04ۇٴ\x04يٴ\x06क़\x06ख़\x06ग़\x06ज़\x06ड़\x06ढ़\x06फ़" + - "\x06य़\x06ড়\x06ঢ়\x06য়\x06ਲ਼\x06ਸ਼\x06ਖ਼\x06ਗ਼\x06ਜ਼\x06ਫ਼\x06ଡ଼\x06ଢ଼" + - "\x06ํา\x06ໍາ\x06ຫນ\x06ຫມ\x06གྷ\x06ཌྷ\x06དྷ\x06བྷ\x06ཛྷ\x06ཀྵ\x06ཱི\x06ཱུ" + - "\x06ྲྀ\x09ྲཱྀ\x06ླྀ\x09ླཱྀ\x06ཱྀ\x06ྒྷ\x06ྜྷ\x06ྡྷ\x06ྦྷ\x06ྫྷ\x06ྐྵ\x02" + - "в\x02д\x02о\x02с\x02т\x02ъ\x02ѣ\x02æ\x01b\x01d\x01e\x02ǝ\x01g\x01i\x01k" + - "\x01m\x01n\x02ȣ\x01p\x01t\x01u\x02ɐ\x02ɑ\x02ə\x02ɛ\x02ɜ\x02ŋ\x02ɔ\x02ɯ" + - "\x01v\x02β\x02γ\x02δ\x02φ\x02χ\x02ρ\x02н\x02ɒ\x01c\x02ɕ\x02ð\x01f\x02ɟ" + - "\x02ɡ\x02ɥ\x02ɨ\x02ɩ\x02ɪ\x02ʝ\x02ɭ\x02ʟ\x02ɱ\x02ɰ\x02ɲ\x02ɳ\x02ɴ\x02ɵ" + - "\x02ɸ\x02ʂ\x02ʃ\x02ƫ\x02ʉ\x02ʊ\x02ʋ\x02ʌ\x01z\x02ʐ\x02ʑ\x02ʒ\x02θ\x02ss" + - "\x02ά\x02έ\x02ή\x02ί\x02ό\x02ύ\x02ώ\x05ἀι\x05ἁι\x05ἂι\x05ἃι\x05ἄι\x05ἅι" + - "\x05ἆι\x05ἇι\x05ἠι\x05ἡι\x05ἢι\x05ἣι\x05ἤι\x05ἥι\x05ἦι\x05ἧι\x05ὠι\x05ὡι" + - "\x05ὢι\x05ὣι\x05ὤι\x05ὥι\x05ὦι\x05ὧι\x05ὰι\x04αι\x04άι\x05ᾶι\x02ι\x05 ̈͂" + - "\x05ὴι\x04ηι\x04ήι\x05ῆι\x05 ̓̀\x05 ̓́\x05 ̓͂\x02ΐ\x05 ̔̀\x05 ̔́\x05 ̔͂" + - "\x02ΰ\x05 ̈̀\x01`\x05ὼι\x04ωι\x04ώι\x05ῶι\x06′′\x09′′′\x06‵‵\x09‵‵‵\x02!" + - "!\x02??\x02?!\x02!?\x0c′′′′\x010\x014\x015\x016\x017\x018\x019\x01+\x01=" + - "\x01(\x01)\x02rs\x02ħ\x02no\x01q\x02sm\x02tm\x02ω\x02å\x02א\x02ב\x02ג" + - "\x02ד\x02π\x051⁄7\x051⁄9\x061⁄10\x051⁄3\x052⁄3\x051⁄5\x052⁄5\x053⁄5\x054" + - "⁄5\x051⁄6\x055⁄6\x051⁄8\x053⁄8\x055⁄8\x057⁄8\x041⁄\x02ii\x02iv\x02vi" + - "\x04viii\x02ix\x02xi\x050⁄3\x06∫∫\x09∫∫∫\x06∮∮\x09∮∮∮\x0210\x0211\x0212" + - "\x0213\x0214\x0215\x0216\x0217\x0218\x0219\x0220\x04(10)\x04(11)\x04(12)" + - "\x04(13)\x04(14)\x04(15)\x04(16)\x04(17)\x04(18)\x04(19)\x04(20)\x0c∫∫∫∫" + - "\x02==\x05⫝̸\x02ɫ\x02ɽ\x02ȿ\x02ɀ\x01.\x04 ゙\x04 ゚\x06より\x06コト\x05(ᄀ)\x05" + - "(ᄂ)\x05(ᄃ)\x05(ᄅ)\x05(ᄆ)\x05(ᄇ)\x05(ᄉ)\x05(ᄋ)\x05(ᄌ)\x05(ᄎ)\x05(ᄏ)\x05(ᄐ" + - ")\x05(ᄑ)\x05(ᄒ)\x05(가)\x05(나)\x05(다)\x05(라)\x05(마)\x05(바)\x05(사)\x05(아)" + - "\x05(자)\x05(차)\x05(카)\x05(타)\x05(파)\x05(하)\x05(주)\x08(오전)\x08(오후)\x05(一)" + - "\x05(二)\x05(三)\x05(四)\x05(五)\x05(六)\x05(七)\x05(八)\x05(九)\x05(十)\x05(月)" + - "\x05(火)\x05(水)\x05(木)\x05(金)\x05(土)\x05(日)\x05(株)\x05(有)\x05(社)\x05(名)" + - "\x05(特)\x05(財)\x05(祝)\x05(労)\x05(代)\x05(呼)\x05(学)\x05(監)\x05(企)\x05(資)" + - "\x05(協)\x05(祭)\x05(休)\x05(自)\x05(至)\x0221\x0222\x0223\x0224\x0225\x0226" + - "\x0227\x0228\x0229\x0230\x0231\x0232\x0233\x0234\x0235\x06참고\x06주의\x0236" + - "\x0237\x0238\x0239\x0240\x0241\x0242\x0243\x0244\x0245\x0246\x0247\x0248" + - "\x0249\x0250\x041月\x042月\x043月\x044月\x045月\x046月\x047月\x048月\x049月\x0510" + - "月\x0511月\x0512月\x02hg\x02ev\x0cアパート\x0cアルファ\x0cアンペア\x09アール\x0cイニング\x09" + - "インチ\x09ウォン\x0fエスクード\x0cエーカー\x09オンス\x09オーム\x09カイリ\x0cカラット\x0cカロリー\x09ガロ" + - "ン\x09ガンマ\x06ギガ\x09ギニー\x0cキュリー\x0cギルダー\x06キロ\x0fキログラム\x12キロメートル\x0fキロワッ" + - "ト\x09グラム\x0fグラムトン\x0fクルゼイロ\x0cクローネ\x09ケース\x09コルナ\x09コーポ\x0cサイクル\x0fサンチ" + - "ーム\x0cシリング\x09センチ\x09セント\x09ダース\x06デシ\x06ドル\x06トン\x06ナノ\x09ノット\x09ハイツ" + - "\x0fパーセント\x09パーツ\x0cバーレル\x0fピアストル\x09ピクル\x06ピコ\x06ビル\x0fファラッド\x0cフィート" + - "\x0fブッシェル\x09フラン\x0fヘクタール\x06ペソ\x09ペニヒ\x09ヘルツ\x09ペンス\x09ページ\x09ベータ\x0cポイ" + - "ント\x09ボルト\x06ホン\x09ポンド\x09ホール\x09ホーン\x0cマイクロ\x09マイル\x09マッハ\x09マルク\x0fマ" + - "ンション\x0cミクロン\x06ミリ\x0fミリバール\x06メガ\x0cメガトン\x0cメートル\x09ヤード\x09ヤール\x09ユアン" + - "\x0cリットル\x06リラ\x09ルピー\x0cルーブル\x06レム\x0fレントゲン\x09ワット\x040点\x041点\x042点" + - "\x043点\x044点\x045点\x046点\x047点\x048点\x049点\x0510点\x0511点\x0512点\x0513点" + - "\x0514点\x0515点\x0516点\x0517点\x0518点\x0519点\x0520点\x0521点\x0522点\x0523点" + - "\x0524点\x02da\x02au\x02ov\x02pc\x02dm\x02iu\x06平成\x06昭和\x06大正\x06明治\x0c株" + - "式会社\x02pa\x02na\x02ma\x02ka\x02kb\x02mb\x02gb\x04kcal\x02pf\x02nf\x02m" + - "g\x02kg\x02hz\x02ml\x02dl\x02kl\x02fm\x02nm\x02mm\x02cm\x02km\x02m2\x02m" + - "3\x05m∕s\x06m∕s2\x07rad∕s\x08rad∕s2\x02ps\x02ns\x02ms\x02pv\x02nv\x02mv" + - "\x02kv\x02pw\x02nw\x02mw\x02kw\x02bq\x02cc\x02cd\x06c∕kg\x02db\x02gy\x02" + - "ha\x02hp\x02in\x02kk\x02kt\x02lm\x02ln\x02lx\x02ph\x02pr\x02sr\x02sv\x02" + - "wb\x05v∕m\x05a∕m\x041日\x042日\x043日\x044日\x045日\x046日\x047日\x048日\x049日" + - "\x0510日\x0511日\x0512日\x0513日\x0514日\x0515日\x0516日\x0517日\x0518日\x0519日" + - "\x0520日\x0521日\x0522日\x0523日\x0524日\x0525日\x0526日\x0527日\x0528日\x0529日" + - "\x0530日\x0531日\x02ь\x02ɦ\x02ɬ\x02ʞ\x02ʇ\x02œ\x04𤋮\x04𢡊\x04𢡄\x04𣏕\x04𥉉" + - "\x04𥳐\x04𧻓\x02ff\x02fi\x02fl\x02st\x04մն\x04մե\x04մի\x04վն\x04մխ\x04יִ" + - "\x04ײַ\x02ע\x02ה\x02כ\x02ל\x02ם\x02ר\x02ת\x04שׁ\x04שׂ\x06שּׁ\x06שּׂ\x04א" + - "ַ\x04אָ\x04אּ\x04בּ\x04גּ\x04דּ\x04הּ\x04וּ\x04זּ\x04טּ\x04יּ\x04ךּ\x04" + - "כּ\x04לּ\x04מּ\x04נּ\x04סּ\x04ףּ\x04פּ\x04צּ\x04קּ\x04רּ\x04שּ\x04תּ" + - "\x04וֹ\x04בֿ\x04כֿ\x04פֿ\x04אל\x02ٱ\x02ٻ\x02پ\x02ڀ\x02ٺ\x02ٿ\x02ٹ\x02ڤ" + - "\x02ڦ\x02ڄ\x02ڃ\x02چ\x02ڇ\x02ڍ\x02ڌ\x02ڎ\x02ڈ\x02ژ\x02ڑ\x02ک\x02گ\x02ڳ" + - "\x02ڱ\x02ں\x02ڻ\x02ۀ\x02ہ\x02ھ\x02ے\x02ۓ\x02ڭ\x02ۇ\x02ۆ\x02ۈ\x02ۋ\x02ۅ" + - "\x02ۉ\x02ې\x02ى\x04ئا\x04ئە\x04ئو\x04ئۇ\x04ئۆ\x04ئۈ\x04ئې\x04ئى\x02ی\x04" + - "ئج\x04ئح\x04ئم\x04ئي\x04بج\x04بح\x04بخ\x04بم\x04بى\x04بي\x04تج\x04تح" + - "\x04تخ\x04تم\x04تى\x04تي\x04ثج\x04ثم\x04ثى\x04ثي\x04جح\x04جم\x04حج\x04حم" + - "\x04خج\x04خح\x04خم\x04سج\x04سح\x04سخ\x04سم\x04صح\x04صم\x04ضج\x04ضح\x04ضخ" + - "\x04ضم\x04طح\x04طم\x04ظم\x04عج\x04عم\x04غج\x04غم\x04فج\x04فح\x04فخ\x04فم" + - "\x04فى\x04في\x04قح\x04قم\x04قى\x04قي\x04كا\x04كج\x04كح\x04كخ\x04كل\x04كم" + - "\x04كى\x04كي\x04لج\x04لح\x04لخ\x04لم\x04لى\x04لي\x04مج\x04مح\x04مخ\x04مم" + - "\x04مى\x04مي\x04نج\x04نح\x04نخ\x04نم\x04نى\x04ني\x04هج\x04هم\x04هى\x04هي" + - "\x04يج\x04يح\x04يخ\x04يم\x04يى\x04يي\x04ذٰ\x04رٰ\x04ىٰ\x05 ٌّ\x05 ٍّ\x05" + - " َّ\x05 ُّ\x05 ِّ\x05 ّٰ\x04ئر\x04ئز\x04ئن\x04بر\x04بز\x04بن\x04تر\x04تز" + - "\x04تن\x04ثر\x04ثز\x04ثن\x04ما\x04نر\x04نز\x04نن\x04ير\x04يز\x04ين\x04ئخ" + - "\x04ئه\x04به\x04ته\x04صخ\x04له\x04نه\x04هٰ\x04يه\x04ثه\x04سه\x04شم\x04شه" + - "\x06ـَّ\x06ـُّ\x06ـِّ\x04طى\x04طي\x04عى\x04عي\x04غى\x04غي\x04سى\x04سي" + - "\x04شى\x04شي\x04حى\x04حي\x04جى\x04جي\x04خى\x04خي\x04صى\x04صي\x04ضى\x04ضي" + - "\x04شج\x04شح\x04شخ\x04شر\x04سر\x04صر\x04ضر\x04اً\x06تجم\x06تحج\x06تحم" + - "\x06تخم\x06تمج\x06تمح\x06تمخ\x06جمح\x06حمي\x06حمى\x06سحج\x06سجح\x06سجى" + - "\x06سمح\x06سمج\x06سمم\x06صحح\x06صمم\x06شحم\x06شجي\x06شمخ\x06شمم\x06ضحى" + - "\x06ضخم\x06طمح\x06طمم\x06طمي\x06عجم\x06عمم\x06عمى\x06غمم\x06غمي\x06غمى" + - "\x06فخم\x06قمح\x06قمم\x06لحم\x06لحي\x06لحى\x06لجج\x06لخم\x06لمح\x06محج" + - "\x06محم\x06محي\x06مجح\x06مجم\x06مخج\x06مخم\x06مجخ\x06همج\x06همم\x06نحم" + - "\x06نحى\x06نجم\x06نجى\x06نمي\x06نمى\x06يمم\x06بخي\x06تجي\x06تجى\x06تخي" + - "\x06تخى\x06تمي\x06تمى\x06جمي\x06جحى\x06جمى\x06سخى\x06صحي\x06شحي\x06ضحي" + - "\x06لجي\x06لمي\x06يحي\x06يجي\x06يمي\x06ممي\x06قمي\x06نحي\x06عمي\x06كمي" + - "\x06نجح\x06مخي\x06لجم\x06كمم\x06جحي\x06حجي\x06مجي\x06فمي\x06بحي\x06سخي" + - "\x06نجي\x06صلے\x06قلے\x08الله\x08اكبر\x08محمد\x08صلعم\x08رسول\x08عليه" + - "\x08وسلم\x06صلى!صلى الله عليه وسلم\x0fجل جلاله\x08ریال\x01,\x01:\x01!" + - "\x01?\x01_\x01{\x01}\x01[\x01]\x01#\x01&\x01*\x01-\x01<\x01>\x01\\\x01$" + - "\x01%\x01@\x04ـً\x04ـَ\x04ـُ\x04ـِ\x04ـّ\x04ـْ\x02ء\x02آ\x02أ\x02ؤ\x02إ" + - "\x02ئ\x02ا\x02ب\x02ة\x02ت\x02ث\x02ج\x02ح\x02خ\x02د\x02ذ\x02ر\x02ز\x02س" + - "\x02ش\x02ص\x02ض\x02ط\x02ظ\x02ع\x02غ\x02ف\x02ق\x02ك\x02ل\x02م\x02ن\x02ه" + - "\x02و\x02ي\x04لآ\x04لأ\x04لإ\x04لا\x01\x22\x01'\x01/\x01^\x01|\x01~\x02¢" + - "\x02£\x02¬\x02¦\x02¥\x08𝅗𝅥\x08𝅘𝅥\x0c𝅘𝅥𝅮\x0c𝅘𝅥𝅯\x0c𝅘𝅥𝅰\x0c𝅘𝅥𝅱\x0c𝅘𝅥𝅲\x08𝆹" + - "𝅥\x08𝆺𝅥\x0c𝆹𝅥𝅮\x0c𝆺𝅥𝅮\x0c𝆹𝅥𝅯\x0c𝆺𝅥𝅯\x02ı\x02ȷ\x02α\x02ε\x02ζ\x02η\x02" + - "κ\x02λ\x02μ\x02ν\x02ξ\x02ο\x02σ\x02τ\x02υ\x02ψ\x03∇\x03∂\x02ϝ\x02ٮ\x02ڡ" + - "\x02ٯ\x020,\x021,\x022,\x023,\x024,\x025,\x026,\x027,\x028,\x029,\x03(a)" + - "\x03(b)\x03(c)\x03(d)\x03(e)\x03(f)\x03(g)\x03(h)\x03(i)\x03(j)\x03(k)" + - "\x03(l)\x03(m)\x03(n)\x03(o)\x03(p)\x03(q)\x03(r)\x03(s)\x03(t)\x03(u)" + - "\x03(v)\x03(w)\x03(x)\x03(y)\x03(z)\x07〔s〕\x02wz\x02hv\x02sd\x03ppv\x02w" + - "c\x02mc\x02md\x02dj\x06ほか\x06ココ\x03サ\x03手\x03字\x03双\x03デ\x03二\x03多\x03解" + - "\x03天\x03交\x03映\x03無\x03料\x03前\x03後\x03再\x03新\x03初\x03終\x03生\x03販\x03声" + - "\x03吹\x03演\x03投\x03捕\x03一\x03三\x03遊\x03左\x03中\x03右\x03指\x03走\x03打\x03禁" + - "\x03空\x03合\x03満\x03有\x03月\x03申\x03割\x03営\x03配\x09〔本〕\x09〔三〕\x09〔二〕\x09〔安" + - "〕\x09〔点〕\x09〔打〕\x09〔盗〕\x09〔勝〕\x09〔敗〕\x03得\x03可\x03丽\x03丸\x03乁\x03你\x03" + - "侮\x03侻\x03倂\x03偺\x03備\x03僧\x03像\x03㒞\x03免\x03兔\x03兤\x03具\x03㒹\x03內\x03" + - "冗\x03冤\x03仌\x03冬\x03况\x03凵\x03刃\x03㓟\x03刻\x03剆\x03剷\x03㔕\x03勇\x03勉\x03" + - "勤\x03勺\x03包\x03匆\x03北\x03卉\x03卑\x03博\x03即\x03卽\x03卿\x03灰\x03及\x03叟\x03" + - "叫\x03叱\x03吆\x03咞\x03吸\x03呈\x03周\x03咢\x03哶\x03唐\x03啓\x03啣\x03善\x03喙\x03" + - "喫\x03喳\x03嗂\x03圖\x03嘆\x03圗\x03噑\x03噴\x03切\x03壮\x03城\x03埴\x03堍\x03型\x03" + - "堲\x03報\x03墬\x03売\x03壷\x03夆\x03夢\x03奢\x03姬\x03娛\x03娧\x03姘\x03婦\x03㛮\x03" + - "嬈\x03嬾\x03寃\x03寘\x03寧\x03寳\x03寿\x03将\x03尢\x03㞁\x03屠\x03屮\x03峀\x03岍\x03" + - "嵃\x03嵮\x03嵫\x03嵼\x03巡\x03巢\x03㠯\x03巽\x03帨\x03帽\x03幩\x03㡢\x03㡼\x03庰\x03" + - "庳\x03庶\x03廊\x03廾\x03舁\x03弢\x03㣇\x03形\x03彫\x03㣣\x03徚\x03忍\x03志\x03忹\x03" + - "悁\x03㤺\x03㤜\x03悔\x03惇\x03慈\x03慌\x03慎\x03慺\x03憎\x03憲\x03憤\x03憯\x03懞\x03" + - "懲\x03懶\x03成\x03戛\x03扝\x03抱\x03拔\x03捐\x03挽\x03拼\x03捨\x03掃\x03揤\x03搢\x03" + - "揅\x03掩\x03㨮\x03摩\x03摾\x03撝\x03摷\x03㩬\x03敏\x03敬\x03旣\x03書\x03晉\x03㬙\x03" + - "暑\x03㬈\x03㫤\x03冒\x03冕\x03最\x03暜\x03肭\x03䏙\x03朗\x03望\x03朡\x03杞\x03杓\x03" + - "㭉\x03柺\x03枅\x03桒\x03梅\x03梎\x03栟\x03椔\x03㮝\x03楂\x03榣\x03槪\x03檨\x03櫛\x03" + - "㰘\x03次\x03歔\x03㱎\x03歲\x03殟\x03殺\x03殻\x03汎\x03沿\x03泍\x03汧\x03洖\x03派\x03" + - "海\x03流\x03浩\x03浸\x03涅\x03洴\x03港\x03湮\x03㴳\x03滋\x03滇\x03淹\x03潮\x03濆\x03" + - "瀹\x03瀞\x03瀛\x03㶖\x03灊\x03災\x03灷\x03炭\x03煅\x03熜\x03爨\x03爵\x03牐\x03犀\x03" + - "犕\x03獺\x03王\x03㺬\x03玥\x03㺸\x03瑇\x03瑜\x03瑱\x03璅\x03瓊\x03㼛\x03甤\x03甾\x03" + - "異\x03瘐\x03㿼\x03䀈\x03直\x03眞\x03真\x03睊\x03䀹\x03瞋\x03䁆\x03䂖\x03硎\x03碌\x03" + - "磌\x03䃣\x03祖\x03福\x03秫\x03䄯\x03穀\x03穊\x03穏\x03䈂\x03篆\x03築\x03䈧\x03糒\x03" + - "䊠\x03糨\x03糣\x03紀\x03絣\x03䌁\x03緇\x03縂\x03繅\x03䌴\x03䍙\x03罺\x03羕\x03翺\x03" + - "者\x03聠\x03聰\x03䏕\x03育\x03脃\x03䐋\x03脾\x03媵\x03舄\x03辞\x03䑫\x03芑\x03芋\x03" + - "芝\x03劳\x03花\x03芳\x03芽\x03苦\x03若\x03茝\x03荣\x03莭\x03茣\x03莽\x03菧\x03著\x03" + - "荓\x03菊\x03菌\x03菜\x03䔫\x03蓱\x03蓳\x03蔖\x03蕤\x03䕝\x03䕡\x03䕫\x03虐\x03虜\x03" + - "虧\x03虩\x03蚩\x03蚈\x03蜎\x03蛢\x03蝹\x03蜨\x03蝫\x03螆\x03蟡\x03蠁\x03䗹\x03衠\x03" + - "衣\x03裗\x03裞\x03䘵\x03裺\x03㒻\x03䚾\x03䛇\x03誠\x03諭\x03變\x03豕\x03貫\x03賁\x03" + - "贛\x03起\x03跋\x03趼\x03跰\x03軔\x03輸\x03邔\x03郱\x03鄑\x03鄛\x03鈸\x03鋗\x03鋘\x03" + - "鉼\x03鏹\x03鐕\x03開\x03䦕\x03閷\x03䧦\x03雃\x03嶲\x03霣\x03䩮\x03䩶\x03韠\x03䪲\x03" + - "頋\x03頩\x03飢\x03䬳\x03餩\x03馧\x03駂\x03駾\x03䯎\x03鬒\x03鱀\x03鳽\x03䳎\x03䳭\x03" + - "鵧\x03䳸\x03麻\x03䵖\x03黹\x03黾\x03鼅\x03鼏\x03鼖\x03鼻" - -var xorData string = "" + // Size: 4855 bytes - "\x02\x0c\x09\x02\xb0\xec\x02\xad\xd8\x02\xad\xd9\x02\x06\x07\x02\x0f\x12" + - "\x02\x0f\x1f\x02\x0f\x1d\x02\x01\x13\x02\x0f\x16\x02\x0f\x0b\x02\x0f3" + - "\x02\x0f7\x02\x0f?\x02\x0f/\x02\x0f*\x02\x0c&\x02\x0c*\x02\x0c;\x02\x0c9" + - "\x02\x0c%\x02\xab\xed\x02\xab\xe2\x02\xab\xe3\x02\xa9\xe0\x02\xa9\xe1" + - "\x02\xa9\xe6\x02\xa3\xcb\x02\xa3\xc8\x02\xa3\xc9\x02\x01#\x02\x01\x08" + - "\x02\x0e>\x02\x0e'\x02\x0f\x03\x02\x03\x0d\x02\x03\x09\x02\x03\x17\x02" + - "\x03\x0e\x02\x02\x03\x02\x011\x02\x01\x00\x02\x01\x10\x02\x03<\x02\x07" + - "\x0d\x02\x02\x0c\x02\x0c0\x02\x01\x03\x02\x01\x01\x02\x01 \x02\x01\x22" + - "\x02\x01)\x02\x01\x0a\x02\x01\x0c\x02\x02\x06\x02\x02\x02\x02\x03\x10" + - "\x03\x037 \x03\x0b+\x03\x02\x01\x04\x02\x01\x02\x02\x019\x02\x03\x1c\x02" + - "\x02$\x03\x80p$\x02\x03:\x02\x03\x0a\x03\xc1r.\x03\xc1r,\x03\xc1r\x02" + - "\x02\x02:\x02\x02>\x02\x02,\x02\x02\x10\x02\x02\x00\x03\xc1s<\x03\xc1s*" + - "\x03\xc2L$\x03\xc2L;\x02\x09)\x02\x0a\x19\x03\x83\xab\xe3\x03\x83\xab" + - "\xf2\x03 4\xe0\x03\x81\xab\xea\x03\x81\xab\xf3\x03 4\xef\x03\x96\xe1\xcd" + - "\x03\x84\xe5\xc3\x02\x0d\x11\x03\x8b\xec\xcb\x03\x94\xec\xcf\x03\x9a\xec" + - "\xc2\x03\x8b\xec\xdb\x03\x94\xec\xdf\x03\x9a\xec\xd2\x03\x01\x0c!\x03" + - "\x01\x0c#\x03ʠ\x9d\x03ʣ\x9c\x03ʢ\x9f\x03ʥ\x9e\x03ʤ\x91\x03ʧ\x90\x03ʦ\x93" + - "\x03ʩ\x92\x03ʨ\x95\x03\xca\xf3\xb5\x03\xca\xf0\xb4\x03\xca\xf1\xb7\x03" + - "\xca\xf6\xb6\x03\xca\xf7\x89\x03\xca\xf4\x88\x03\xca\xf5\x8b\x03\xca\xfa" + - "\x8a\x03\xca\xfb\x8d\x03\xca\xf8\x8c\x03\xca\xf9\x8f\x03\xca\xfe\x8e\x03" + - "\xca\xff\x81\x03\xca\xfc\x80\x03\xca\xfd\x83\x03\xca\xe2\x82\x03\xca\xe3" + - "\x85\x03\xca\xe0\x84\x03\xca\xe1\x87\x03\xca\xe6\x86\x03\xca\xe7\x99\x03" + - "\xca\xe4\x98\x03\xca\xe5\x9b\x03\xca\xea\x9a\x03\xca\xeb\x9d\x03\xca\xe8" + - "\x9c\x03ؓ\x89\x03ߔ\x8b\x02\x010\x03\x03\x04\x1e\x03\x04\x15\x12\x03\x0b" + - "\x05,\x03\x06\x04\x00\x03\x06\x04)\x03\x06\x044\x03\x06\x04<\x03\x06\x05" + - "\x1d\x03\x06\x06\x00\x03\x06\x06\x0a\x03\x06\x06'\x03\x06\x062\x03\x0786" + - "\x03\x079/\x03\x079 \x03\x07:\x0e\x03\x07:\x1b\x03\x07:%\x03\x07;/\x03" + - "\x07;%\x03\x074\x11\x03\x076\x09\x03\x077*\x03\x070\x01\x03\x070\x0f\x03" + - "\x070.\x03\x071\x16\x03\x071\x04\x03\x0710\x03\x072\x18\x03\x072-\x03" + - "\x073\x14\x03\x073>\x03\x07'\x09\x03\x07 \x00\x03\x07\x1f\x0b\x03\x07" + - "\x18#\x03\x07\x18(\x03\x07\x186\x03\x07\x18\x03\x03\x07\x19\x16\x03\x07" + - "\x116\x03\x07\x12'\x03\x07\x13\x10\x03\x07\x0c&\x03\x07\x0c\x08\x03\x07" + - "\x0c\x13\x03\x07\x0d\x02\x03\x07\x0d\x1c\x03\x07\x0b5\x03\x07\x0b\x0a" + - "\x03\x07\x0b\x01\x03\x07\x0b\x0f\x03\x07\x05\x00\x03\x07\x05\x09\x03\x07" + - "\x05\x0b\x03\x07\x07\x01\x03\x07\x07\x08\x03\x07\x00<\x03\x07\x00+\x03" + - "\x07\x01)\x03\x07\x01\x1b\x03\x07\x01\x08\x03\x07\x03?\x03\x0445\x03\x04" + - "4\x08\x03\x0454\x03\x04)/\x03\x04)5\x03\x04+\x05\x03\x04+\x14\x03\x04+ " + - "\x03\x04+<\x03\x04*&\x03\x04*\x22\x03\x04&8\x03\x04!\x01\x03\x04!\x22" + - "\x03\x04\x11+\x03\x04\x10.\x03\x04\x104\x03\x04\x13=\x03\x04\x12\x04\x03" + - "\x04\x12\x0a\x03\x04\x0d\x1d\x03\x04\x0d\x07\x03\x04\x0d \x03\x05<>\x03" + - "\x055<\x03\x055!\x03\x055#\x03\x055&\x03\x054\x1d\x03\x054\x02\x03\x054" + - "\x07\x03\x0571\x03\x053\x1a\x03\x053\x16\x03\x05.<\x03\x05.\x07\x03\x05)" + - ":\x03\x05)<\x03\x05)\x0c\x03\x05)\x15\x03\x05+-\x03\x05+5\x03\x05$\x1e" + - "\x03\x05$\x14\x03\x05'\x04\x03\x05'\x14\x03\x05&\x02\x03\x05\x226\x03" + - "\x05\x22\x0c\x03\x05\x22\x1c\x03\x05\x19\x0a\x03\x05\x1b\x09\x03\x05\x1b" + - "\x0c\x03\x05\x14\x07\x03\x05\x16?\x03\x05\x16\x0c\x03\x05\x0c\x05\x03" + - "\x05\x0e\x0f\x03\x05\x01\x0e\x03\x05\x00(\x03\x05\x030\x03\x05\x03\x06" + - "\x03\x0a==\x03\x0a=1\x03\x0a=,\x03\x0a=\x0c\x03\x0a??\x03\x0a<\x08\x03" + - "\x0a9!\x03\x0a9)\x03\x0a97\x03\x0a99\x03\x0a6\x0a\x03\x0a6\x1c\x03\x0a6" + - "\x17\x03\x0a7'\x03\x0a78\x03\x0a73\x03\x0a'\x01\x03\x0a'&\x03\x0a\x1f" + - "\x0e\x03\x0a\x1f\x03\x03\x0a\x1f3\x03\x0a\x1b/\x03\x0a\x18\x19\x03\x0a" + - "\x19\x01\x03\x0a\x16\x14\x03\x0a\x0e\x22\x03\x0a\x0f\x10\x03\x0a\x0f\x02" + - "\x03\x0a\x0f \x03\x0a\x0c\x04\x03\x0a\x0b>\x03\x0a\x0b+\x03\x0a\x08/\x03" + - "\x0a\x046\x03\x0a\x05\x14\x03\x0a\x00\x04\x03\x0a\x00\x10\x03\x0a\x00" + - "\x14\x03\x0b<3\x03\x0b;*\x03\x0b9\x22\x03\x0b9)\x03\x0b97\x03\x0b+\x10" + - "\x03\x0b((\x03\x0b&5\x03\x0b$\x1c\x03\x0b$\x12\x03\x0b%\x04\x03\x0b#<" + - "\x03\x0b#0\x03\x0b#\x0d\x03\x0b#\x19\x03\x0b!:\x03\x0b!\x1f\x03\x0b!\x00" + - "\x03\x0b\x1e5\x03\x0b\x1c\x1d\x03\x0b\x1d-\x03\x0b\x1d(\x03\x0b\x18.\x03" + - "\x0b\x18 \x03\x0b\x18\x16\x03\x0b\x14\x13\x03\x0b\x15$\x03\x0b\x15\x22" + - "\x03\x0b\x12\x1b\x03\x0b\x12\x10\x03\x0b\x132\x03\x0b\x13=\x03\x0b\x12" + - "\x18\x03\x0b\x0c&\x03\x0b\x061\x03\x0b\x06:\x03\x0b\x05#\x03\x0b\x05<" + - "\x03\x0b\x04\x0b\x03\x0b\x04\x04\x03\x0b\x04\x1b\x03\x0b\x042\x03\x0b" + - "\x041\x03\x0b\x03\x03\x03\x0b\x03\x1d\x03\x0b\x03/\x03\x0b\x03+\x03\x0b" + - "\x02\x1b\x03\x0b\x02\x00\x03\x0b\x01\x1e\x03\x0b\x01\x08\x03\x0b\x015" + - "\x03\x06\x0d9\x03\x06\x0d=\x03\x06\x0d?\x03\x02\x001\x03\x02\x003\x03" + - "\x02\x02\x19\x03\x02\x006\x03\x02\x02\x1b\x03\x02\x004\x03\x02\x00<\x03" + - "\x02\x02\x0a\x03\x02\x02\x0e\x03\x02\x01\x1a\x03\x02\x01\x07\x03\x02\x01" + - "\x05\x03\x02\x01\x0b\x03\x02\x01%\x03\x02\x01\x0c\x03\x02\x01\x04\x03" + - "\x02\x01\x1c\x03\x02\x00.\x03\x02\x002\x03\x02\x00>\x03\x02\x00\x12\x03" + - "\x02\x00\x16\x03\x02\x011\x03\x02\x013\x03\x02\x02 \x03\x02\x02%\x03\x02" + - "\x02$\x03\x02\x028\x03\x02\x02;\x03\x02\x024\x03\x02\x012\x03\x02\x022" + - "\x03\x02\x02/\x03\x02\x01,\x03\x02\x01\x13\x03\x02\x01\x16\x03\x02\x01" + - "\x11\x03\x02\x01\x1e\x03\x02\x01\x15\x03\x02\x01\x17\x03\x02\x01\x0f\x03" + - "\x02\x01\x08\x03\x02\x00?\x03\x02\x03\x07\x03\x02\x03\x0d\x03\x02\x03" + - "\x13\x03\x02\x03\x1d\x03\x02\x03\x1f\x03\x02\x00\x03\x03\x02\x00\x0d\x03" + - "\x02\x00\x01\x03\x02\x00\x1b\x03\x02\x00\x19\x03\x02\x00\x18\x03\x02\x00" + - "\x13\x03\x02\x00/\x03\x07>\x12\x03\x07<\x1f\x03\x07>\x1d\x03\x06\x1d\x0e" + - "\x03\x07>\x1c\x03\x07>:\x03\x07>\x13\x03\x04\x12+\x03\x07?\x03\x03\x07>" + - "\x02\x03\x06\x224\x03\x06\x1a.\x03\x07<%\x03\x06\x1c\x0b\x03\x0609\x03" + - "\x05\x1f\x01\x03\x04'\x08\x03\x93\xfd\xf5\x03\x02\x0d \x03\x02\x0d#\x03" + - "\x02\x0d!\x03\x02\x0d&\x03\x02\x0d\x22\x03\x02\x0d/\x03\x02\x0d,\x03\x02" + - "\x0d$\x03\x02\x0d'\x03\x02\x0d%\x03\x02\x0d;\x03\x02\x0d=\x03\x02\x0d?" + - "\x03\x099.\x03\x08\x0b7\x03\x08\x02\x14\x03\x08\x14\x0d\x03\x08.:\x03" + - "\x089'\x03\x0f\x0b\x18\x03\x0f\x1c1\x03\x0f\x17&\x03\x0f9\x1f\x03\x0f0" + - "\x0c\x03\x0e\x0a9\x03\x0e\x056\x03\x0e\x1c#\x03\x0f\x13\x0e\x03\x072\x00" + - "\x03\x070\x0d\x03\x072\x0b\x03\x06\x11\x18\x03\x070\x10\x03\x06\x0f(\x03" + - "\x072\x05\x03\x06\x0f,\x03\x073\x15\x03\x06\x07\x08\x03\x05\x16\x02\x03" + - "\x04\x0b \x03\x05:8\x03\x05\x16%\x03\x0a\x0d\x1f\x03\x06\x16\x10\x03\x05" + - "\x1d5\x03\x05*;\x03\x05\x16\x1b\x03\x04.-\x03\x06\x1a\x19\x03\x04\x03," + - "\x03\x0b87\x03\x04/\x0a\x03\x06\x00,\x03\x04-\x01\x03\x04\x1e-\x03\x06/(" + - "\x03\x0a\x0b5\x03\x06\x0e7\x03\x06\x07.\x03\x0597\x03\x0a*%\x03\x0760" + - "\x03\x06\x0c;\x03\x05'\x00\x03\x072.\x03\x072\x08\x03\x06=\x01\x03\x06" + - "\x05\x1b\x03\x06\x06\x12\x03\x06$=\x03\x06'\x0d\x03\x04\x11\x0f\x03\x076" + - ",\x03\x06\x07;\x03\x06.,\x03\x86\xf9\xea\x03\x8f\xff\xeb\x02\x092\x02" + - "\x095\x02\x094\x02\x09;\x02\x09>\x02\x098\x02\x09*\x02\x09/\x02\x09,\x02" + - "\x09%\x02\x09&\x02\x09#\x02\x09 \x02\x08!\x02\x08%\x02\x08$\x02\x08+\x02" + - "\x08.\x02\x08*\x02\x08&\x02\x088\x02\x08>\x02\x084\x02\x086\x02\x080\x02" + - "\x08\x10\x02\x08\x17\x02\x08\x12\x02\x08\x1d\x02\x08\x1f\x02\x08\x13\x02" + - "\x08\x15\x02\x08\x14\x02\x08\x0c\x03\x8b\xfd\xd0\x03\x81\xec\xc6\x03\x87" + - "\xe0\x8a\x03-2\xe3\x03\x80\xef\xe4\x03-2\xea\x03\x88\xe6\xeb\x03\x8e\xe6" + - "\xe8\x03\x84\xe6\xe9\x03\x97\xe6\xee\x03-2\xf9\x03-2\xf6\x03\x8e\xe3\xad" + - "\x03\x80\xe3\x92\x03\x88\xe3\x90\x03\x8e\xe3\x90\x03\x80\xe3\x97\x03\x88" + - "\xe3\x95\x03\x88\xfe\xcb\x03\x8e\xfe\xca\x03\x84\xfe\xcd\x03\x91\xef\xc9" + - "\x03-2\xc1\x03-2\xc0\x03-2\xcb\x03\x88@\x09\x03\x8e@\x08\x03\x8f\xe0\xf5" + - "\x03\x8e\xe6\xf9\x03\x8e\xe0\xfa\x03\x93\xff\xf4\x03\x84\xee\xd3\x03\x0b" + - "(\x04\x023 \x021;\x02\x01*\x03\x0b#\x10\x03\x0b 0\x03\x0b!\x10\x03\x0b!0" + - "\x03\x07\x15\x08\x03\x09?5\x03\x07\x1f\x08\x03\x07\x17\x0b\x03\x09\x1f" + - "\x15\x03\x0b\x1c7\x03\x0a+#\x03\x06\x1a\x1b\x03\x06\x1a\x14\x03\x0a\x01" + - "\x18\x03\x06#\x1b\x03\x0a2\x0c\x03\x0a\x01\x04\x03\x09#;\x03\x08='\x03" + - "\x08\x1a\x0a\x03\x07\x03\x0a\x111\x03\x09\x1b\x09\x03\x073.\x03\x07\x01\x00" + - "\x03\x09/,\x03\x07#>\x03\x07\x048\x03\x0a\x1f\x22\x03\x098>\x03\x09\x11" + - "\x00\x03\x08/\x17\x03\x06'\x22\x03\x0b\x1a+\x03\x0a\x22\x19\x03\x0a/1" + - "\x03\x0974\x03\x09\x0f\x22\x03\x08,\x22\x03\x08?\x14\x03\x07$5\x03\x07<3" + - "\x03\x07=*\x03\x07\x13\x18\x03\x068\x0a\x03\x06\x09\x16\x03\x06\x13\x00" + - "\x03\x08\x067\x03\x08\x01\x03\x03\x08\x12\x1d\x03\x07+7\x03\x06(;\x03" + - "\x06\x1c?\x03\x07\x0e\x17\x03\x0a\x06\x1d\x03\x0a\x19\x07\x03\x08\x14$" + - "\x03\x07$;\x03\x08,$\x03\x08\x06\x0d\x03\x07\x16\x0a\x03\x06>>\x03\x0a" + - "\x06\x12\x03\x0a\x14)\x03\x09\x0d\x1f\x03\x09\x12\x17\x03\x09\x19\x01" + - "\x03\x08\x11 \x03\x08\x1d'\x03\x06<\x1a\x03\x0a.\x00\x03\x07'\x18\x03" + - "\x0a\x22\x08\x03\x08\x0d\x0a\x03\x08\x13)\x03\x07*)\x03\x06<,\x03\x07" + - "\x0b\x1a\x03\x09.\x14\x03\x09\x0d\x1e\x03\x07\x0e#\x03\x0b\x1d'\x03\x0a" + - "\x0a8\x03\x09%2\x03\x08+&\x03\x080\x12\x03\x0a)4\x03\x08\x06\x1f\x03\x0b" + - "\x1b\x1a\x03\x0a\x1b\x0f\x03\x0b\x1d*\x03\x09\x16$\x03\x090\x11\x03\x08" + - "\x11\x08\x03\x0a*(\x03\x0a\x042\x03\x089,\x03\x074'\x03\x07\x0f\x05\x03" + - "\x09\x0b\x0a\x03\x07\x1b\x01\x03\x09\x17:\x03\x09.\x0d\x03\x07.\x11\x03" + - "\x09+\x15\x03\x080\x13\x03\x0b\x1f\x19\x03\x0a \x11\x03\x0a\x220\x03\x09" + - "\x07;\x03\x08\x16\x1c\x03\x07,\x13\x03\x07\x0e/\x03\x06\x221\x03\x0a." + - "\x0a\x03\x0a7\x02\x03\x0a\x032\x03\x0a\x1d.\x03\x091\x06\x03\x09\x19:" + - "\x03\x08\x02/\x03\x060+\x03\x06\x0f-\x03\x06\x1c\x1f\x03\x06\x1d\x07\x03" + - "\x0a,\x11\x03\x09=\x0d\x03\x09\x0b;\x03\x07\x1b/\x03\x0a\x1f:\x03\x09 " + - "\x1f\x03\x09.\x10\x03\x094\x0b\x03\x09\x1a1\x03\x08#\x1a\x03\x084\x1d" + - "\x03\x08\x01\x1f\x03\x08\x11\x22\x03\x07'8\x03\x07\x1a>\x03\x0757\x03" + - "\x06&9\x03\x06+\x11\x03\x0a.\x0b\x03\x0a,>\x03\x0a4#\x03\x08%\x17\x03" + - "\x07\x05\x22\x03\x07\x0c\x0b\x03\x0a\x1d+\x03\x0a\x19\x16\x03\x09+\x1f" + - "\x03\x09\x08\x0b\x03\x08\x16\x18\x03\x08+\x12\x03\x0b\x1d\x0c\x03\x0a=" + - "\x10\x03\x0a\x09\x0d\x03\x0a\x10\x11\x03\x09&0\x03\x08(\x1f\x03\x087\x07" + - "\x03\x08\x185\x03\x07'6\x03\x06.\x05\x03\x06=\x04\x03\x06;;\x03\x06\x06," + - "\x03\x0b\x18>\x03\x08\x00\x18\x03\x06 \x03\x03\x06<\x00\x03\x09%\x18\x03" + - "\x0b\x1c<\x03\x0a%!\x03\x0a\x09\x12\x03\x0a\x16\x02\x03\x090'\x03\x09" + - "\x0e=\x03\x08 \x0e\x03\x08>\x03\x03\x074>\x03\x06&?\x03\x06\x19\x09\x03" + - "\x06?(\x03\x0a-\x0e\x03\x09:3\x03\x098:\x03\x09\x12\x0b\x03\x09\x1d\x17" + - "\x03\x087\x05\x03\x082\x14\x03\x08\x06%\x03\x08\x13\x1f\x03\x06\x06\x0e" + - "\x03\x0a\x22<\x03\x09/<\x03\x06>+\x03\x0a'?\x03\x0a\x13\x0c\x03\x09\x10<" + - "\x03\x07\x1b=\x03\x0a\x19\x13\x03\x09\x22\x1d\x03\x09\x07\x0d\x03\x08)" + - "\x1c\x03\x06=\x1a\x03\x0a/4\x03\x0a7\x11\x03\x0a\x16:\x03\x09?3\x03\x09:" + - "/\x03\x09\x05\x0a\x03\x09\x14\x06\x03\x087\x22\x03\x080\x07\x03\x08\x1a" + - "\x1f\x03\x07\x04(\x03\x07\x04\x09\x03\x06 %\x03\x06<\x08\x03\x0a+\x14" + - "\x03\x09\x1d\x16\x03\x0a70\x03\x08 >\x03\x0857\x03\x070\x0a\x03\x06=\x12" + - "\x03\x06\x16%\x03\x06\x1d,\x03\x099#\x03\x09\x10>\x03\x07 \x1e\x03\x08" + - "\x0c<\x03\x08\x0b\x18\x03\x08\x15+\x03\x08,:\x03\x08%\x22\x03\x07\x0a$" + - "\x03\x0b\x1c=\x03\x07+\x08\x03\x0a/\x05\x03\x0a \x07\x03\x0a\x12'\x03" + - "\x09#\x11\x03\x08\x1b\x15\x03\x0a\x06\x01\x03\x09\x1c\x1b\x03\x0922\x03" + - "\x07\x14<\x03\x07\x09\x04\x03\x061\x04\x03\x07\x0e\x01\x03\x0a\x13\x18" + - "\x03\x0a-\x0c\x03\x0a?\x0d\x03\x0a\x09\x0a\x03\x091&\x03\x0a/\x0b\x03" + - "\x08$<\x03\x083\x1d\x03\x08\x0c$\x03\x08\x0d\x07\x03\x08\x0d?\x03\x08" + - "\x0e\x14\x03\x065\x0a\x03\x08\x1a#\x03\x08\x16#\x03\x0702\x03\x07\x03" + - "\x1a\x03\x06(\x1d\x03\x06+\x1b\x03\x06\x0b\x05\x03\x06\x0b\x17\x03\x06" + - "\x0c\x04\x03\x06\x1e\x19\x03\x06+0\x03\x062\x18\x03\x0b\x16\x1e\x03\x0a+" + - "\x16\x03\x0a-?\x03\x0a#:\x03\x0a#\x10\x03\x0a%$\x03\x0a>+\x03\x0a01\x03" + - "\x0a1\x10\x03\x0a\x099\x03\x0a\x0a\x12\x03\x0a\x19\x1f\x03\x0a\x19\x12" + - "\x03\x09*)\x03\x09-\x16\x03\x09.1\x03\x09.2\x03\x09<\x0e\x03\x09> \x03" + - "\x093\x12\x03\x09\x0b\x01\x03\x09\x1c2\x03\x09\x11\x1c\x03\x09\x15%\x03" + - "\x08,&\x03\x08!\x22\x03\x089(\x03\x08\x0b\x1a\x03\x08\x0d2\x03\x08\x0c" + - "\x04\x03\x08\x0c\x06\x03\x08\x0c\x1f\x03\x08\x0c\x0c\x03\x08\x0f\x1f\x03" + - "\x08\x0f\x1d\x03\x08\x00\x14\x03\x08\x03\x14\x03\x08\x06\x16\x03\x08\x1e" + - "#\x03\x08\x11\x11\x03\x08\x10\x18\x03\x08\x14(\x03\x07)\x1e\x03\x07.1" + - "\x03\x07 $\x03\x07 '\x03\x078\x08\x03\x07\x0d0\x03\x07\x0f7\x03\x07\x05#" + - "\x03\x07\x05\x1a\x03\x07\x1a7\x03\x07\x1d-\x03\x07\x17\x10\x03\x06)\x1f" + - "\x03\x062\x0b\x03\x066\x16\x03\x06\x09\x11\x03\x09(\x1e\x03\x07!5\x03" + - "\x0b\x11\x16\x03\x0a/\x04\x03\x0a,\x1a\x03\x0b\x173\x03\x0a,1\x03\x0a/5" + - "\x03\x0a\x221\x03\x0a\x22\x0d\x03\x0a?%\x03\x0a<,\x03\x0a?#\x03\x0a>\x19" + - "\x03\x0a\x08&\x03\x0a\x0b\x0e\x03\x0a\x0c:\x03\x0a\x0c+\x03\x0a\x03\x22" + - "\x03\x0a\x06)\x03\x0a\x11\x10\x03\x0a\x11\x1a\x03\x0a\x17-\x03\x0a\x14(" + - "\x03\x09)\x1e\x03\x09/\x09\x03\x09.\x00\x03\x09,\x07\x03\x09/*\x03\x09-9" + - "\x03\x09\x228\x03\x09%\x09\x03\x09:\x12\x03\x09;\x1d\x03\x09?\x06\x03" + - "\x093%\x03\x096\x05\x03\x096\x08\x03\x097\x02\x03\x09\x07,\x03\x09\x04," + - "\x03\x09\x1f\x16\x03\x09\x11\x03\x03\x09\x11\x12\x03\x09\x168\x03\x08*" + - "\x05\x03\x08/2\x03\x084:\x03\x08\x22+\x03\x08 0\x03\x08&\x0a\x03\x08;" + - "\x10\x03\x08>$\x03\x08>\x18\x03\x0829\x03\x082:\x03\x081,\x03\x081<\x03" + - "\x081\x1c\x03\x087#\x03\x087*\x03\x08\x09'\x03\x08\x00\x1d\x03\x08\x05-" + - "\x03\x08\x1f4\x03\x08\x1d\x04\x03\x08\x16\x0f\x03\x07*7\x03\x07'!\x03" + - "\x07%\x1b\x03\x077\x0c\x03\x07\x0c1\x03\x07\x0c.\x03\x07\x00\x06\x03\x07" + - "\x01\x02\x03\x07\x010\x03\x07\x06=\x03\x07\x01\x03\x03\x07\x01\x13\x03" + - "\x07\x06\x06\x03\x07\x05\x0a\x03\x07\x1f\x09\x03\x07\x17:\x03\x06*1\x03" + - "\x06-\x1d\x03\x06\x223\x03\x062:\x03\x060$\x03\x066\x1e\x03\x064\x12\x03" + - "\x0645\x03\x06\x0b\x00\x03\x06\x0b7\x03\x06\x07\x1f\x03\x06\x15\x12\x03" + - "\x0c\x05\x0f\x03\x0b+\x0b\x03\x0b+-\x03\x06\x16\x1b\x03\x06\x15\x17\x03" + - "\x89\xca\xea\x03\x89\xca\xe8\x03\x0c8\x10\x03\x0c8\x01\x03\x0c8\x0f\x03" + - "\x0d8%\x03\x0d8!\x03\x0c8-\x03\x0c8/\x03\x0c8+\x03\x0c87\x03\x0c85\x03" + - "\x0c9\x09\x03\x0c9\x0d\x03\x0c9\x0f\x03\x0c9\x0b\x03\xcfu\x0c\x03\xcfu" + - "\x0f\x03\xcfu\x0e\x03\xcfu\x09\x03\x0c9\x10\x03\x0d9\x0c\x03\xcf`;\x03" + - "\xcf`>\x03\xcf`9\x03\xcf`8\x03\xcf`7\x03\xcf`*\x03\xcf`-\x03\xcf`,\x03" + - "\x0d\x1b\x1a\x03\x0d\x1b&\x03\x0c=.\x03\x0c=%\x03\x0c>\x1e\x03\x0c>\x14" + - "\x03\x0c?\x06\x03\x0c?\x0b\x03\x0c?\x0c\x03\x0c?\x0d\x03\x0c?\x02\x03" + - "\x0c>\x0f\x03\x0c>\x08\x03\x0c>\x09\x03\x0c>,\x03\x0c>\x0c\x03\x0c?\x13" + - "\x03\x0c?\x16\x03\x0c?\x15\x03\x0c?\x1c\x03\x0c?\x1f\x03\x0c?\x1d\x03" + - "\x0c?\x1a\x03\x0c?\x17\x03\x0c?\x08\x03\x0c?\x09\x03\x0c?\x0e\x03\x0c?" + - "\x04\x03\x0c?\x05\x03\x0c" + - "\x03\x0c=2\x03\x0c=6\x03\x0c<\x07\x03\x0c<\x05\x03\x0e:!\x03\x0e:#\x03" + - "\x0e8\x09\x03\x0e:&\x03\x0e8\x0b\x03\x0e:$\x03\x0e:,\x03\x0e8\x1a\x03" + - "\x0e8\x1e\x03\x0e:*\x03\x0e:7\x03\x0e:5\x03\x0e:;\x03\x0e:\x15\x03\x0e:<" + - "\x03\x0e:4\x03\x0e:'\x03\x0e:-\x03\x0e:%\x03\x0e:?\x03\x0e:=\x03\x0e:)" + - "\x03\x0e:/\x03\xcfs'\x03\x0d=\x0f\x03\x0d+*\x03\x0d99\x03\x0d9;\x03\x0d9" + - "?\x03\x0d)\x0d\x03\x0d(%\x02\x01\x18\x02\x01(\x02\x01\x1e\x03\x0f$!\x03" + - "\x0f87\x03\x0f4\x0e\x03\x0f5\x1d\x03\x06'\x03\x03\x0f\x08\x18\x03\x0f" + - "\x0d\x1b\x03\x0e2=\x03\x0e;\x08\x03\x0e:\x0b\x03\x0e\x06$\x03\x0e\x0d)" + - "\x03\x0e\x16\x1f\x03\x0e\x16\x1b\x03\x0d$\x0a\x03\x05,\x1d\x03\x0d. \x03" + - "\x0d.#\x03\x0c(/\x03\x09%\x02\x03\x0d90\x03\x0d\x0e4\x03\x0d\x0d\x0f\x03" + - "\x0c#\x00\x03\x0c,\x1e\x03\x0c2\x0e\x03\x0c\x01\x17\x03\x0c\x09:\x03\x0e" + - "\x173\x03\x0c\x08\x03\x03\x0c\x11\x07\x03\x0c\x10\x18\x03\x0c\x1f\x1c" + - "\x03\x0c\x19\x0e\x03\x0c\x1a\x1f\x03\x0f0>\x03\x0b->\x03\x0b<+\x03\x0b8" + - "\x13\x03\x0b\x043\x03\x0b\x14\x03\x03\x0b\x16%\x03\x0d\x22&\x03\x0b\x1a" + - "\x1a\x03\x0b\x1a\x04\x03\x0a%9\x03\x0a&2\x03\x0a&0\x03\x0a!\x1a\x03\x0a!" + - "7\x03\x0a5\x10\x03\x0a=4\x03\x0a?\x0e\x03\x0a>\x10\x03\x0a\x00 \x03\x0a" + - "\x0f:\x03\x0a\x0f9\x03\x0a\x0b\x0a\x03\x0a\x17%\x03\x0a\x1b-\x03\x09-" + - "\x1a\x03\x09,4\x03\x09.,\x03\x09)\x09\x03\x096!\x03\x091\x1f\x03\x093" + - "\x16\x03\x0c+\x1f\x03\x098 \x03\x098=\x03\x0c(\x1a\x03\x0c(\x16\x03\x09" + - "\x0a+\x03\x09\x16\x12\x03\x09\x13\x0e\x03\x09\x153\x03\x08)!\x03\x09\x1a" + - "\x01\x03\x09\x18\x01\x03\x08%#\x03\x08>\x22\x03\x08\x05%\x03\x08\x02*" + - "\x03\x08\x15;\x03\x08\x1b7\x03\x0f\x07\x1d\x03\x0f\x04\x03\x03\x070\x0c" + - "\x03\x07;\x0b\x03\x07\x08\x17\x03\x07\x12\x06\x03\x06/-\x03\x0671\x03" + - "\x065+\x03\x06>7\x03\x06\x049\x03\x05+\x1e\x03\x05,\x17\x03\x05 \x1d\x03" + - "\x05\x22\x05\x03\x050\x1d" - -// lookup returns the trie value for the first UTF-8 encoding in s and -// the width in bytes of this encoding. The size will be 0 if s does not -// hold enough bytes to complete the encoding. len(s) must be greater than 0. -func (t *idnaTrie) lookup(s []byte) (v uint16, sz int) { - c0 := s[0] - switch { - case c0 < 0x80: // is ASCII - return idnaValues[c0], 1 - case c0 < 0xC2: - return 0, 1 // Illegal UTF-8: not a starter, not ASCII. - case c0 < 0xE0: // 2-byte UTF-8 - if len(s) < 2 { - return 0, 0 - } - i := idnaIndex[c0] - c1 := s[1] - if c1 < 0x80 || 0xC0 <= c1 { - return 0, 1 // Illegal UTF-8: not a continuation byte. - } - return t.lookupValue(uint32(i), c1), 2 - case c0 < 0xF0: // 3-byte UTF-8 - if len(s) < 3 { - return 0, 0 - } - i := idnaIndex[c0] - c1 := s[1] - if c1 < 0x80 || 0xC0 <= c1 { - return 0, 1 // Illegal UTF-8: not a continuation byte. - } - o := uint32(i)<<6 + uint32(c1) - i = idnaIndex[o] - c2 := s[2] - if c2 < 0x80 || 0xC0 <= c2 { - return 0, 2 // Illegal UTF-8: not a continuation byte. - } - return t.lookupValue(uint32(i), c2), 3 - case c0 < 0xF8: // 4-byte UTF-8 - if len(s) < 4 { - return 0, 0 - } - i := idnaIndex[c0] - c1 := s[1] - if c1 < 0x80 || 0xC0 <= c1 { - return 0, 1 // Illegal UTF-8: not a continuation byte. - } - o := uint32(i)<<6 + uint32(c1) - i = idnaIndex[o] - c2 := s[2] - if c2 < 0x80 || 0xC0 <= c2 { - return 0, 2 // Illegal UTF-8: not a continuation byte. - } - o = uint32(i)<<6 + uint32(c2) - i = idnaIndex[o] - c3 := s[3] - if c3 < 0x80 || 0xC0 <= c3 { - return 0, 3 // Illegal UTF-8: not a continuation byte. - } - return t.lookupValue(uint32(i), c3), 4 - } - // Illegal rune - return 0, 1 -} - -// lookupUnsafe returns the trie value for the first UTF-8 encoding in s. -// s must start with a full and valid UTF-8 encoded rune. -func (t *idnaTrie) lookupUnsafe(s []byte) uint16 { - c0 := s[0] - if c0 < 0x80 { // is ASCII - return idnaValues[c0] - } - i := idnaIndex[c0] - if c0 < 0xE0 { // 2-byte UTF-8 - return t.lookupValue(uint32(i), s[1]) - } - i = idnaIndex[uint32(i)<<6+uint32(s[1])] - if c0 < 0xF0 { // 3-byte UTF-8 - return t.lookupValue(uint32(i), s[2]) - } - i = idnaIndex[uint32(i)<<6+uint32(s[2])] - if c0 < 0xF8 { // 4-byte UTF-8 - return t.lookupValue(uint32(i), s[3]) - } - return 0 -} - -// lookupString returns the trie value for the first UTF-8 encoding in s and -// the width in bytes of this encoding. The size will be 0 if s does not -// hold enough bytes to complete the encoding. len(s) must be greater than 0. -func (t *idnaTrie) lookupString(s string) (v uint16, sz int) { - c0 := s[0] - switch { - case c0 < 0x80: // is ASCII - return idnaValues[c0], 1 - case c0 < 0xC2: - return 0, 1 // Illegal UTF-8: not a starter, not ASCII. - case c0 < 0xE0: // 2-byte UTF-8 - if len(s) < 2 { - return 0, 0 - } - i := idnaIndex[c0] - c1 := s[1] - if c1 < 0x80 || 0xC0 <= c1 { - return 0, 1 // Illegal UTF-8: not a continuation byte. - } - return t.lookupValue(uint32(i), c1), 2 - case c0 < 0xF0: // 3-byte UTF-8 - if len(s) < 3 { - return 0, 0 - } - i := idnaIndex[c0] - c1 := s[1] - if c1 < 0x80 || 0xC0 <= c1 { - return 0, 1 // Illegal UTF-8: not a continuation byte. - } - o := uint32(i)<<6 + uint32(c1) - i = idnaIndex[o] - c2 := s[2] - if c2 < 0x80 || 0xC0 <= c2 { - return 0, 2 // Illegal UTF-8: not a continuation byte. - } - return t.lookupValue(uint32(i), c2), 3 - case c0 < 0xF8: // 4-byte UTF-8 - if len(s) < 4 { - return 0, 0 - } - i := idnaIndex[c0] - c1 := s[1] - if c1 < 0x80 || 0xC0 <= c1 { - return 0, 1 // Illegal UTF-8: not a continuation byte. - } - o := uint32(i)<<6 + uint32(c1) - i = idnaIndex[o] - c2 := s[2] - if c2 < 0x80 || 0xC0 <= c2 { - return 0, 2 // Illegal UTF-8: not a continuation byte. - } - o = uint32(i)<<6 + uint32(c2) - i = idnaIndex[o] - c3 := s[3] - if c3 < 0x80 || 0xC0 <= c3 { - return 0, 3 // Illegal UTF-8: not a continuation byte. - } - return t.lookupValue(uint32(i), c3), 4 - } - // Illegal rune - return 0, 1 -} - -// lookupStringUnsafe returns the trie value for the first UTF-8 encoding in s. -// s must start with a full and valid UTF-8 encoded rune. -func (t *idnaTrie) lookupStringUnsafe(s string) uint16 { - c0 := s[0] - if c0 < 0x80 { // is ASCII - return idnaValues[c0] - } - i := idnaIndex[c0] - if c0 < 0xE0 { // 2-byte UTF-8 - return t.lookupValue(uint32(i), s[1]) - } - i = idnaIndex[uint32(i)<<6+uint32(s[1])] - if c0 < 0xF0 { // 3-byte UTF-8 - return t.lookupValue(uint32(i), s[2]) - } - i = idnaIndex[uint32(i)<<6+uint32(s[2])] - if c0 < 0xF8 { // 4-byte UTF-8 - return t.lookupValue(uint32(i), s[3]) - } - return 0 -} - -// idnaTrie. Total size: 29052 bytes (28.37 KiB). Checksum: ef06e7ecc26f36dd. -type idnaTrie struct{} - -func newIdnaTrie(i int) *idnaTrie { - return &idnaTrie{} -} - -// lookupValue determines the type of block n and looks up the value for b. -func (t *idnaTrie) lookupValue(n uint32, b byte) uint16 { - switch { - case n < 125: - return uint16(idnaValues[n<<6+uint32(b)]) - default: - n -= 125 - return uint16(idnaSparse.lookup(n, b)) - } -} - -// idnaValues: 127 blocks, 8128 entries, 16256 bytes -// The third block is the zero block. -var idnaValues = [8128]uint16{ - // Block 0x0, offset 0x0 - 0x00: 0x0080, 0x01: 0x0080, 0x02: 0x0080, 0x03: 0x0080, 0x04: 0x0080, 0x05: 0x0080, - 0x06: 0x0080, 0x07: 0x0080, 0x08: 0x0080, 0x09: 0x0080, 0x0a: 0x0080, 0x0b: 0x0080, - 0x0c: 0x0080, 0x0d: 0x0080, 0x0e: 0x0080, 0x0f: 0x0080, 0x10: 0x0080, 0x11: 0x0080, - 0x12: 0x0080, 0x13: 0x0080, 0x14: 0x0080, 0x15: 0x0080, 0x16: 0x0080, 0x17: 0x0080, - 0x18: 0x0080, 0x19: 0x0080, 0x1a: 0x0080, 0x1b: 0x0080, 0x1c: 0x0080, 0x1d: 0x0080, - 0x1e: 0x0080, 0x1f: 0x0080, 0x20: 0x0080, 0x21: 0x0080, 0x22: 0x0080, 0x23: 0x0080, - 0x24: 0x0080, 0x25: 0x0080, 0x26: 0x0080, 0x27: 0x0080, 0x28: 0x0080, 0x29: 0x0080, - 0x2a: 0x0080, 0x2b: 0x0080, 0x2c: 0x0080, 0x2d: 0x0008, 0x2e: 0x0008, 0x2f: 0x0080, - 0x30: 0x0008, 0x31: 0x0008, 0x32: 0x0008, 0x33: 0x0008, 0x34: 0x0008, 0x35: 0x0008, - 0x36: 0x0008, 0x37: 0x0008, 0x38: 0x0008, 0x39: 0x0008, 0x3a: 0x0080, 0x3b: 0x0080, - 0x3c: 0x0080, 0x3d: 0x0080, 0x3e: 0x0080, 0x3f: 0x0080, - // Block 0x1, offset 0x40 - 0x40: 0x0080, 0x41: 0xe105, 0x42: 0xe105, 0x43: 0xe105, 0x44: 0xe105, 0x45: 0xe105, - 0x46: 0xe105, 0x47: 0xe105, 0x48: 0xe105, 0x49: 0xe105, 0x4a: 0xe105, 0x4b: 0xe105, - 0x4c: 0xe105, 0x4d: 0xe105, 0x4e: 0xe105, 0x4f: 0xe105, 0x50: 0xe105, 0x51: 0xe105, - 0x52: 0xe105, 0x53: 0xe105, 0x54: 0xe105, 0x55: 0xe105, 0x56: 0xe105, 0x57: 0xe105, - 0x58: 0xe105, 0x59: 0xe105, 0x5a: 0xe105, 0x5b: 0x0080, 0x5c: 0x0080, 0x5d: 0x0080, - 0x5e: 0x0080, 0x5f: 0x0080, 0x60: 0x0080, 0x61: 0x0008, 0x62: 0x0008, 0x63: 0x0008, - 0x64: 0x0008, 0x65: 0x0008, 0x66: 0x0008, 0x67: 0x0008, 0x68: 0x0008, 0x69: 0x0008, - 0x6a: 0x0008, 0x6b: 0x0008, 0x6c: 0x0008, 0x6d: 0x0008, 0x6e: 0x0008, 0x6f: 0x0008, - 0x70: 0x0008, 0x71: 0x0008, 0x72: 0x0008, 0x73: 0x0008, 0x74: 0x0008, 0x75: 0x0008, - 0x76: 0x0008, 0x77: 0x0008, 0x78: 0x0008, 0x79: 0x0008, 0x7a: 0x0008, 0x7b: 0x0080, - 0x7c: 0x0080, 0x7d: 0x0080, 0x7e: 0x0080, 0x7f: 0x0080, - // Block 0x2, offset 0x80 - // Block 0x3, offset 0xc0 - 0xc0: 0x0040, 0xc1: 0x0040, 0xc2: 0x0040, 0xc3: 0x0040, 0xc4: 0x0040, 0xc5: 0x0040, - 0xc6: 0x0040, 0xc7: 0x0040, 0xc8: 0x0040, 0xc9: 0x0040, 0xca: 0x0040, 0xcb: 0x0040, - 0xcc: 0x0040, 0xcd: 0x0040, 0xce: 0x0040, 0xcf: 0x0040, 0xd0: 0x0040, 0xd1: 0x0040, - 0xd2: 0x0040, 0xd3: 0x0040, 0xd4: 0x0040, 0xd5: 0x0040, 0xd6: 0x0040, 0xd7: 0x0040, - 0xd8: 0x0040, 0xd9: 0x0040, 0xda: 0x0040, 0xdb: 0x0040, 0xdc: 0x0040, 0xdd: 0x0040, - 0xde: 0x0040, 0xdf: 0x0040, 0xe0: 0x000a, 0xe1: 0x0018, 0xe2: 0x0018, 0xe3: 0x0018, - 0xe4: 0x0018, 0xe5: 0x0018, 0xe6: 0x0018, 0xe7: 0x0018, 0xe8: 0x001a, 0xe9: 0x0018, - 0xea: 0x0039, 0xeb: 0x0018, 0xec: 0x0018, 0xed: 0x03c0, 0xee: 0x0018, 0xef: 0x004a, - 0xf0: 0x0018, 0xf1: 0x0018, 0xf2: 0x0069, 0xf3: 0x0079, 0xf4: 0x008a, 0xf5: 0x0005, - 0xf6: 0x0018, 0xf7: 0x0008, 0xf8: 0x00aa, 0xf9: 0x00c9, 0xfa: 0x00d9, 0xfb: 0x0018, - 0xfc: 0x00e9, 0xfd: 0x0119, 0xfe: 0x0149, 0xff: 0x0018, - // Block 0x4, offset 0x100 - 0x100: 0xe00d, 0x101: 0x0008, 0x102: 0xe00d, 0x103: 0x0008, 0x104: 0xe00d, 0x105: 0x0008, - 0x106: 0xe00d, 0x107: 0x0008, 0x108: 0xe00d, 0x109: 0x0008, 0x10a: 0xe00d, 0x10b: 0x0008, - 0x10c: 0xe00d, 0x10d: 0x0008, 0x10e: 0xe00d, 0x10f: 0x0008, 0x110: 0xe00d, 0x111: 0x0008, - 0x112: 0xe00d, 0x113: 0x0008, 0x114: 0xe00d, 0x115: 0x0008, 0x116: 0xe00d, 0x117: 0x0008, - 0x118: 0xe00d, 0x119: 0x0008, 0x11a: 0xe00d, 0x11b: 0x0008, 0x11c: 0xe00d, 0x11d: 0x0008, - 0x11e: 0xe00d, 0x11f: 0x0008, 0x120: 0xe00d, 0x121: 0x0008, 0x122: 0xe00d, 0x123: 0x0008, - 0x124: 0xe00d, 0x125: 0x0008, 0x126: 0xe00d, 0x127: 0x0008, 0x128: 0xe00d, 0x129: 0x0008, - 0x12a: 0xe00d, 0x12b: 0x0008, 0x12c: 0xe00d, 0x12d: 0x0008, 0x12e: 0xe00d, 0x12f: 0x0008, - 0x130: 0x0179, 0x131: 0x0008, 0x132: 0x0035, 0x133: 0x004d, 0x134: 0xe00d, 0x135: 0x0008, - 0x136: 0xe00d, 0x137: 0x0008, 0x138: 0x0008, 0x139: 0xe01d, 0x13a: 0x0008, 0x13b: 0xe03d, - 0x13c: 0x0008, 0x13d: 0xe01d, 0x13e: 0x0008, 0x13f: 0x0199, - // Block 0x5, offset 0x140 - 0x140: 0x0199, 0x141: 0xe01d, 0x142: 0x0008, 0x143: 0xe03d, 0x144: 0x0008, 0x145: 0xe01d, - 0x146: 0x0008, 0x147: 0xe07d, 0x148: 0x0008, 0x149: 0x01b9, 0x14a: 0xe00d, 0x14b: 0x0008, - 0x14c: 0xe00d, 0x14d: 0x0008, 0x14e: 0xe00d, 0x14f: 0x0008, 0x150: 0xe00d, 0x151: 0x0008, - 0x152: 0xe00d, 0x153: 0x0008, 0x154: 0xe00d, 0x155: 0x0008, 0x156: 0xe00d, 0x157: 0x0008, - 0x158: 0xe00d, 0x159: 0x0008, 0x15a: 0xe00d, 0x15b: 0x0008, 0x15c: 0xe00d, 0x15d: 0x0008, - 0x15e: 0xe00d, 0x15f: 0x0008, 0x160: 0xe00d, 0x161: 0x0008, 0x162: 0xe00d, 0x163: 0x0008, - 0x164: 0xe00d, 0x165: 0x0008, 0x166: 0xe00d, 0x167: 0x0008, 0x168: 0xe00d, 0x169: 0x0008, - 0x16a: 0xe00d, 0x16b: 0x0008, 0x16c: 0xe00d, 0x16d: 0x0008, 0x16e: 0xe00d, 0x16f: 0x0008, - 0x170: 0xe00d, 0x171: 0x0008, 0x172: 0xe00d, 0x173: 0x0008, 0x174: 0xe00d, 0x175: 0x0008, - 0x176: 0xe00d, 0x177: 0x0008, 0x178: 0x0065, 0x179: 0xe01d, 0x17a: 0x0008, 0x17b: 0xe03d, - 0x17c: 0x0008, 0x17d: 0xe01d, 0x17e: 0x0008, 0x17f: 0x01d9, - // Block 0x6, offset 0x180 - 0x180: 0x0008, 0x181: 0x007d, 0x182: 0xe00d, 0x183: 0x0008, 0x184: 0xe00d, 0x185: 0x0008, - 0x186: 0x007d, 0x187: 0xe07d, 0x188: 0x0008, 0x189: 0x0095, 0x18a: 0x00ad, 0x18b: 0xe03d, - 0x18c: 0x0008, 0x18d: 0x0008, 0x18e: 0x00c5, 0x18f: 0x00dd, 0x190: 0x00f5, 0x191: 0xe01d, - 0x192: 0x0008, 0x193: 0x010d, 0x194: 0x0125, 0x195: 0x0008, 0x196: 0x013d, 0x197: 0x013d, - 0x198: 0xe00d, 0x199: 0x0008, 0x19a: 0x0008, 0x19b: 0x0008, 0x19c: 0x010d, 0x19d: 0x0155, - 0x19e: 0x0008, 0x19f: 0x016d, 0x1a0: 0xe00d, 0x1a1: 0x0008, 0x1a2: 0xe00d, 0x1a3: 0x0008, - 0x1a4: 0xe00d, 0x1a5: 0x0008, 0x1a6: 0x0185, 0x1a7: 0xe07d, 0x1a8: 0x0008, 0x1a9: 0x019d, - 0x1aa: 0x0008, 0x1ab: 0x0008, 0x1ac: 0xe00d, 0x1ad: 0x0008, 0x1ae: 0x0185, 0x1af: 0xe0fd, - 0x1b0: 0x0008, 0x1b1: 0x01b5, 0x1b2: 0x01cd, 0x1b3: 0xe03d, 0x1b4: 0x0008, 0x1b5: 0xe01d, - 0x1b6: 0x0008, 0x1b7: 0x01e5, 0x1b8: 0xe00d, 0x1b9: 0x0008, 0x1ba: 0x0008, 0x1bb: 0x0008, - 0x1bc: 0xe00d, 0x1bd: 0x0008, 0x1be: 0x0008, 0x1bf: 0x0008, - // Block 0x7, offset 0x1c0 - 0x1c0: 0x0008, 0x1c1: 0x0008, 0x1c2: 0x0008, 0x1c3: 0x0008, 0x1c4: 0x01e9, 0x1c5: 0x01e9, - 0x1c6: 0x01e9, 0x1c7: 0x01fd, 0x1c8: 0x0215, 0x1c9: 0x022d, 0x1ca: 0x0245, 0x1cb: 0x025d, - 0x1cc: 0x0275, 0x1cd: 0xe01d, 0x1ce: 0x0008, 0x1cf: 0xe0fd, 0x1d0: 0x0008, 0x1d1: 0xe01d, - 0x1d2: 0x0008, 0x1d3: 0xe03d, 0x1d4: 0x0008, 0x1d5: 0xe01d, 0x1d6: 0x0008, 0x1d7: 0xe07d, - 0x1d8: 0x0008, 0x1d9: 0xe01d, 0x1da: 0x0008, 0x1db: 0xe03d, 0x1dc: 0x0008, 0x1dd: 0x0008, - 0x1de: 0xe00d, 0x1df: 0x0008, 0x1e0: 0xe00d, 0x1e1: 0x0008, 0x1e2: 0xe00d, 0x1e3: 0x0008, - 0x1e4: 0xe00d, 0x1e5: 0x0008, 0x1e6: 0xe00d, 0x1e7: 0x0008, 0x1e8: 0xe00d, 0x1e9: 0x0008, - 0x1ea: 0xe00d, 0x1eb: 0x0008, 0x1ec: 0xe00d, 0x1ed: 0x0008, 0x1ee: 0xe00d, 0x1ef: 0x0008, - 0x1f0: 0x0008, 0x1f1: 0x028d, 0x1f2: 0x02a5, 0x1f3: 0x02bd, 0x1f4: 0xe00d, 0x1f5: 0x0008, - 0x1f6: 0x02d5, 0x1f7: 0x02ed, 0x1f8: 0xe00d, 0x1f9: 0x0008, 0x1fa: 0xe00d, 0x1fb: 0x0008, - 0x1fc: 0xe00d, 0x1fd: 0x0008, 0x1fe: 0xe00d, 0x1ff: 0x0008, - // Block 0x8, offset 0x200 - 0x200: 0xe00d, 0x201: 0x0008, 0x202: 0xe00d, 0x203: 0x0008, 0x204: 0xe00d, 0x205: 0x0008, - 0x206: 0xe00d, 0x207: 0x0008, 0x208: 0xe00d, 0x209: 0x0008, 0x20a: 0xe00d, 0x20b: 0x0008, - 0x20c: 0xe00d, 0x20d: 0x0008, 0x20e: 0xe00d, 0x20f: 0x0008, 0x210: 0xe00d, 0x211: 0x0008, - 0x212: 0xe00d, 0x213: 0x0008, 0x214: 0xe00d, 0x215: 0x0008, 0x216: 0xe00d, 0x217: 0x0008, - 0x218: 0xe00d, 0x219: 0x0008, 0x21a: 0xe00d, 0x21b: 0x0008, 0x21c: 0xe00d, 0x21d: 0x0008, - 0x21e: 0xe00d, 0x21f: 0x0008, 0x220: 0x0305, 0x221: 0x0008, 0x222: 0xe00d, 0x223: 0x0008, - 0x224: 0xe00d, 0x225: 0x0008, 0x226: 0xe00d, 0x227: 0x0008, 0x228: 0xe00d, 0x229: 0x0008, - 0x22a: 0xe00d, 0x22b: 0x0008, 0x22c: 0xe00d, 0x22d: 0x0008, 0x22e: 0xe00d, 0x22f: 0x0008, - 0x230: 0xe00d, 0x231: 0x0008, 0x232: 0xe00d, 0x233: 0x0008, 0x234: 0x0008, 0x235: 0x0008, - 0x236: 0x0008, 0x237: 0x0008, 0x238: 0x0008, 0x239: 0x0008, 0x23a: 0x0209, 0x23b: 0xe03d, - 0x23c: 0x0008, 0x23d: 0x031d, 0x23e: 0x0229, 0x23f: 0x0008, - // Block 0x9, offset 0x240 - 0x240: 0x0008, 0x241: 0x0008, 0x242: 0x0018, 0x243: 0x0018, 0x244: 0x0018, 0x245: 0x0018, - 0x246: 0x0008, 0x247: 0x0008, 0x248: 0x0008, 0x249: 0x0008, 0x24a: 0x0008, 0x24b: 0x0008, - 0x24c: 0x0008, 0x24d: 0x0008, 0x24e: 0x0008, 0x24f: 0x0008, 0x250: 0x0008, 0x251: 0x0008, - 0x252: 0x0018, 0x253: 0x0018, 0x254: 0x0018, 0x255: 0x0018, 0x256: 0x0018, 0x257: 0x0018, - 0x258: 0x029a, 0x259: 0x02ba, 0x25a: 0x02da, 0x25b: 0x02fa, 0x25c: 0x031a, 0x25d: 0x033a, - 0x25e: 0x0018, 0x25f: 0x0018, 0x260: 0x03ad, 0x261: 0x0359, 0x262: 0x01d9, 0x263: 0x0369, - 0x264: 0x03c5, 0x265: 0x0018, 0x266: 0x0018, 0x267: 0x0018, 0x268: 0x0018, 0x269: 0x0018, - 0x26a: 0x0018, 0x26b: 0x0018, 0x26c: 0x0008, 0x26d: 0x0018, 0x26e: 0x0008, 0x26f: 0x0018, - 0x270: 0x0018, 0x271: 0x0018, 0x272: 0x0018, 0x273: 0x0018, 0x274: 0x0018, 0x275: 0x0018, - 0x276: 0x0018, 0x277: 0x0018, 0x278: 0x0018, 0x279: 0x0018, 0x27a: 0x0018, 0x27b: 0x0018, - 0x27c: 0x0018, 0x27d: 0x0018, 0x27e: 0x0018, 0x27f: 0x0018, - // Block 0xa, offset 0x280 - 0x280: 0x03dd, 0x281: 0x03dd, 0x282: 0x3308, 0x283: 0x03f5, 0x284: 0x0379, 0x285: 0x040d, - 0x286: 0x3308, 0x287: 0x3308, 0x288: 0x3308, 0x289: 0x3308, 0x28a: 0x3308, 0x28b: 0x3308, - 0x28c: 0x3308, 0x28d: 0x3308, 0x28e: 0x3308, 0x28f: 0x33c0, 0x290: 0x3308, 0x291: 0x3308, - 0x292: 0x3308, 0x293: 0x3308, 0x294: 0x3308, 0x295: 0x3308, 0x296: 0x3308, 0x297: 0x3308, - 0x298: 0x3308, 0x299: 0x3308, 0x29a: 0x3308, 0x29b: 0x3308, 0x29c: 0x3308, 0x29d: 0x3308, - 0x29e: 0x3308, 0x29f: 0x3308, 0x2a0: 0x3308, 0x2a1: 0x3308, 0x2a2: 0x3308, 0x2a3: 0x3308, - 0x2a4: 0x3308, 0x2a5: 0x3308, 0x2a6: 0x3308, 0x2a7: 0x3308, 0x2a8: 0x3308, 0x2a9: 0x3308, - 0x2aa: 0x3308, 0x2ab: 0x3308, 0x2ac: 0x3308, 0x2ad: 0x3308, 0x2ae: 0x3308, 0x2af: 0x3308, - 0x2b0: 0xe00d, 0x2b1: 0x0008, 0x2b2: 0xe00d, 0x2b3: 0x0008, 0x2b4: 0x0425, 0x2b5: 0x0008, - 0x2b6: 0xe00d, 0x2b7: 0x0008, 0x2b8: 0x0040, 0x2b9: 0x0040, 0x2ba: 0x03a2, 0x2bb: 0x0008, - 0x2bc: 0x0008, 0x2bd: 0x0008, 0x2be: 0x03c2, 0x2bf: 0x043d, - // Block 0xb, offset 0x2c0 - 0x2c0: 0x0040, 0x2c1: 0x0040, 0x2c2: 0x0040, 0x2c3: 0x0040, 0x2c4: 0x008a, 0x2c5: 0x03d2, - 0x2c6: 0xe155, 0x2c7: 0x0455, 0x2c8: 0xe12d, 0x2c9: 0xe13d, 0x2ca: 0xe12d, 0x2cb: 0x0040, - 0x2cc: 0x03dd, 0x2cd: 0x0040, 0x2ce: 0x046d, 0x2cf: 0x0485, 0x2d0: 0x0008, 0x2d1: 0xe105, - 0x2d2: 0xe105, 0x2d3: 0xe105, 0x2d4: 0xe105, 0x2d5: 0xe105, 0x2d6: 0xe105, 0x2d7: 0xe105, - 0x2d8: 0xe105, 0x2d9: 0xe105, 0x2da: 0xe105, 0x2db: 0xe105, 0x2dc: 0xe105, 0x2dd: 0xe105, - 0x2de: 0xe105, 0x2df: 0xe105, 0x2e0: 0x049d, 0x2e1: 0x049d, 0x2e2: 0x0040, 0x2e3: 0x049d, - 0x2e4: 0x049d, 0x2e5: 0x049d, 0x2e6: 0x049d, 0x2e7: 0x049d, 0x2e8: 0x049d, 0x2e9: 0x049d, - 0x2ea: 0x049d, 0x2eb: 0x049d, 0x2ec: 0x0008, 0x2ed: 0x0008, 0x2ee: 0x0008, 0x2ef: 0x0008, - 0x2f0: 0x0008, 0x2f1: 0x0008, 0x2f2: 0x0008, 0x2f3: 0x0008, 0x2f4: 0x0008, 0x2f5: 0x0008, - 0x2f6: 0x0008, 0x2f7: 0x0008, 0x2f8: 0x0008, 0x2f9: 0x0008, 0x2fa: 0x0008, 0x2fb: 0x0008, - 0x2fc: 0x0008, 0x2fd: 0x0008, 0x2fe: 0x0008, 0x2ff: 0x0008, - // Block 0xc, offset 0x300 - 0x300: 0x0008, 0x301: 0x0008, 0x302: 0xe00f, 0x303: 0x0008, 0x304: 0x0008, 0x305: 0x0008, - 0x306: 0x0008, 0x307: 0x0008, 0x308: 0x0008, 0x309: 0x0008, 0x30a: 0x0008, 0x30b: 0x0008, - 0x30c: 0x0008, 0x30d: 0x0008, 0x30e: 0x0008, 0x30f: 0xe0c5, 0x310: 0x04b5, 0x311: 0x04cd, - 0x312: 0xe0bd, 0x313: 0xe0f5, 0x314: 0xe0fd, 0x315: 0xe09d, 0x316: 0xe0b5, 0x317: 0x0008, - 0x318: 0xe00d, 0x319: 0x0008, 0x31a: 0xe00d, 0x31b: 0x0008, 0x31c: 0xe00d, 0x31d: 0x0008, - 0x31e: 0xe00d, 0x31f: 0x0008, 0x320: 0xe00d, 0x321: 0x0008, 0x322: 0xe00d, 0x323: 0x0008, - 0x324: 0xe00d, 0x325: 0x0008, 0x326: 0xe00d, 0x327: 0x0008, 0x328: 0xe00d, 0x329: 0x0008, - 0x32a: 0xe00d, 0x32b: 0x0008, 0x32c: 0xe00d, 0x32d: 0x0008, 0x32e: 0xe00d, 0x32f: 0x0008, - 0x330: 0x04e5, 0x331: 0xe185, 0x332: 0xe18d, 0x333: 0x0008, 0x334: 0x04fd, 0x335: 0x03dd, - 0x336: 0x0018, 0x337: 0xe07d, 0x338: 0x0008, 0x339: 0xe1d5, 0x33a: 0xe00d, 0x33b: 0x0008, - 0x33c: 0x0008, 0x33d: 0x0515, 0x33e: 0x052d, 0x33f: 0x052d, - // Block 0xd, offset 0x340 - 0x340: 0x0008, 0x341: 0x0008, 0x342: 0x0008, 0x343: 0x0008, 0x344: 0x0008, 0x345: 0x0008, - 0x346: 0x0008, 0x347: 0x0008, 0x348: 0x0008, 0x349: 0x0008, 0x34a: 0x0008, 0x34b: 0x0008, - 0x34c: 0x0008, 0x34d: 0x0008, 0x34e: 0x0008, 0x34f: 0x0008, 0x350: 0x0008, 0x351: 0x0008, - 0x352: 0x0008, 0x353: 0x0008, 0x354: 0x0008, 0x355: 0x0008, 0x356: 0x0008, 0x357: 0x0008, - 0x358: 0x0008, 0x359: 0x0008, 0x35a: 0x0008, 0x35b: 0x0008, 0x35c: 0x0008, 0x35d: 0x0008, - 0x35e: 0x0008, 0x35f: 0x0008, 0x360: 0xe00d, 0x361: 0x0008, 0x362: 0xe00d, 0x363: 0x0008, - 0x364: 0xe00d, 0x365: 0x0008, 0x366: 0xe00d, 0x367: 0x0008, 0x368: 0xe00d, 0x369: 0x0008, - 0x36a: 0xe00d, 0x36b: 0x0008, 0x36c: 0xe00d, 0x36d: 0x0008, 0x36e: 0xe00d, 0x36f: 0x0008, - 0x370: 0xe00d, 0x371: 0x0008, 0x372: 0xe00d, 0x373: 0x0008, 0x374: 0xe00d, 0x375: 0x0008, - 0x376: 0xe00d, 0x377: 0x0008, 0x378: 0xe00d, 0x379: 0x0008, 0x37a: 0xe00d, 0x37b: 0x0008, - 0x37c: 0xe00d, 0x37d: 0x0008, 0x37e: 0xe00d, 0x37f: 0x0008, - // Block 0xe, offset 0x380 - 0x380: 0xe00d, 0x381: 0x0008, 0x382: 0x0018, 0x383: 0x3308, 0x384: 0x3308, 0x385: 0x3308, - 0x386: 0x3308, 0x387: 0x3308, 0x388: 0x3318, 0x389: 0x3318, 0x38a: 0xe00d, 0x38b: 0x0008, - 0x38c: 0xe00d, 0x38d: 0x0008, 0x38e: 0xe00d, 0x38f: 0x0008, 0x390: 0xe00d, 0x391: 0x0008, - 0x392: 0xe00d, 0x393: 0x0008, 0x394: 0xe00d, 0x395: 0x0008, 0x396: 0xe00d, 0x397: 0x0008, - 0x398: 0xe00d, 0x399: 0x0008, 0x39a: 0xe00d, 0x39b: 0x0008, 0x39c: 0xe00d, 0x39d: 0x0008, - 0x39e: 0xe00d, 0x39f: 0x0008, 0x3a0: 0xe00d, 0x3a1: 0x0008, 0x3a2: 0xe00d, 0x3a3: 0x0008, - 0x3a4: 0xe00d, 0x3a5: 0x0008, 0x3a6: 0xe00d, 0x3a7: 0x0008, 0x3a8: 0xe00d, 0x3a9: 0x0008, - 0x3aa: 0xe00d, 0x3ab: 0x0008, 0x3ac: 0xe00d, 0x3ad: 0x0008, 0x3ae: 0xe00d, 0x3af: 0x0008, - 0x3b0: 0xe00d, 0x3b1: 0x0008, 0x3b2: 0xe00d, 0x3b3: 0x0008, 0x3b4: 0xe00d, 0x3b5: 0x0008, - 0x3b6: 0xe00d, 0x3b7: 0x0008, 0x3b8: 0xe00d, 0x3b9: 0x0008, 0x3ba: 0xe00d, 0x3bb: 0x0008, - 0x3bc: 0xe00d, 0x3bd: 0x0008, 0x3be: 0xe00d, 0x3bf: 0x0008, - // Block 0xf, offset 0x3c0 - 0x3c0: 0x0040, 0x3c1: 0xe01d, 0x3c2: 0x0008, 0x3c3: 0xe03d, 0x3c4: 0x0008, 0x3c5: 0xe01d, - 0x3c6: 0x0008, 0x3c7: 0xe07d, 0x3c8: 0x0008, 0x3c9: 0xe01d, 0x3ca: 0x0008, 0x3cb: 0xe03d, - 0x3cc: 0x0008, 0x3cd: 0xe01d, 0x3ce: 0x0008, 0x3cf: 0x0008, 0x3d0: 0xe00d, 0x3d1: 0x0008, - 0x3d2: 0xe00d, 0x3d3: 0x0008, 0x3d4: 0xe00d, 0x3d5: 0x0008, 0x3d6: 0xe00d, 0x3d7: 0x0008, - 0x3d8: 0xe00d, 0x3d9: 0x0008, 0x3da: 0xe00d, 0x3db: 0x0008, 0x3dc: 0xe00d, 0x3dd: 0x0008, - 0x3de: 0xe00d, 0x3df: 0x0008, 0x3e0: 0xe00d, 0x3e1: 0x0008, 0x3e2: 0xe00d, 0x3e3: 0x0008, - 0x3e4: 0xe00d, 0x3e5: 0x0008, 0x3e6: 0xe00d, 0x3e7: 0x0008, 0x3e8: 0xe00d, 0x3e9: 0x0008, - 0x3ea: 0xe00d, 0x3eb: 0x0008, 0x3ec: 0xe00d, 0x3ed: 0x0008, 0x3ee: 0xe00d, 0x3ef: 0x0008, - 0x3f0: 0xe00d, 0x3f1: 0x0008, 0x3f2: 0xe00d, 0x3f3: 0x0008, 0x3f4: 0xe00d, 0x3f5: 0x0008, - 0x3f6: 0xe00d, 0x3f7: 0x0008, 0x3f8: 0xe00d, 0x3f9: 0x0008, 0x3fa: 0xe00d, 0x3fb: 0x0008, - 0x3fc: 0xe00d, 0x3fd: 0x0008, 0x3fe: 0xe00d, 0x3ff: 0x0008, - // Block 0x10, offset 0x400 - 0x400: 0xe00d, 0x401: 0x0008, 0x402: 0xe00d, 0x403: 0x0008, 0x404: 0xe00d, 0x405: 0x0008, - 0x406: 0xe00d, 0x407: 0x0008, 0x408: 0xe00d, 0x409: 0x0008, 0x40a: 0xe00d, 0x40b: 0x0008, - 0x40c: 0xe00d, 0x40d: 0x0008, 0x40e: 0xe00d, 0x40f: 0x0008, 0x410: 0xe00d, 0x411: 0x0008, - 0x412: 0xe00d, 0x413: 0x0008, 0x414: 0xe00d, 0x415: 0x0008, 0x416: 0xe00d, 0x417: 0x0008, - 0x418: 0xe00d, 0x419: 0x0008, 0x41a: 0xe00d, 0x41b: 0x0008, 0x41c: 0xe00d, 0x41d: 0x0008, - 0x41e: 0xe00d, 0x41f: 0x0008, 0x420: 0xe00d, 0x421: 0x0008, 0x422: 0xe00d, 0x423: 0x0008, - 0x424: 0xe00d, 0x425: 0x0008, 0x426: 0xe00d, 0x427: 0x0008, 0x428: 0xe00d, 0x429: 0x0008, - 0x42a: 0xe00d, 0x42b: 0x0008, 0x42c: 0xe00d, 0x42d: 0x0008, 0x42e: 0xe00d, 0x42f: 0x0008, - 0x430: 0x0040, 0x431: 0x03f5, 0x432: 0x03f5, 0x433: 0x03f5, 0x434: 0x03f5, 0x435: 0x03f5, - 0x436: 0x03f5, 0x437: 0x03f5, 0x438: 0x03f5, 0x439: 0x03f5, 0x43a: 0x03f5, 0x43b: 0x03f5, - 0x43c: 0x03f5, 0x43d: 0x03f5, 0x43e: 0x03f5, 0x43f: 0x03f5, - // Block 0x11, offset 0x440 - 0x440: 0x0840, 0x441: 0x0840, 0x442: 0x0840, 0x443: 0x0840, 0x444: 0x0840, 0x445: 0x0840, - 0x446: 0x0018, 0x447: 0x0018, 0x448: 0x0818, 0x449: 0x0018, 0x44a: 0x0018, 0x44b: 0x0818, - 0x44c: 0x0018, 0x44d: 0x0818, 0x44e: 0x0018, 0x44f: 0x0018, 0x450: 0x3308, 0x451: 0x3308, - 0x452: 0x3308, 0x453: 0x3308, 0x454: 0x3308, 0x455: 0x3308, 0x456: 0x3308, 0x457: 0x3308, - 0x458: 0x3308, 0x459: 0x3308, 0x45a: 0x3308, 0x45b: 0x0818, 0x45c: 0x0b40, 0x45d: 0x0040, - 0x45e: 0x0818, 0x45f: 0x0818, 0x460: 0x0a08, 0x461: 0x0808, 0x462: 0x0c08, 0x463: 0x0c08, - 0x464: 0x0c08, 0x465: 0x0c08, 0x466: 0x0a08, 0x467: 0x0c08, 0x468: 0x0a08, 0x469: 0x0c08, - 0x46a: 0x0a08, 0x46b: 0x0a08, 0x46c: 0x0a08, 0x46d: 0x0a08, 0x46e: 0x0a08, 0x46f: 0x0c08, - 0x470: 0x0c08, 0x471: 0x0c08, 0x472: 0x0c08, 0x473: 0x0a08, 0x474: 0x0a08, 0x475: 0x0a08, - 0x476: 0x0a08, 0x477: 0x0a08, 0x478: 0x0a08, 0x479: 0x0a08, 0x47a: 0x0a08, 0x47b: 0x0a08, - 0x47c: 0x0a08, 0x47d: 0x0a08, 0x47e: 0x0a08, 0x47f: 0x0a08, - // Block 0x12, offset 0x480 - 0x480: 0x0818, 0x481: 0x0a08, 0x482: 0x0a08, 0x483: 0x0a08, 0x484: 0x0a08, 0x485: 0x0a08, - 0x486: 0x0a08, 0x487: 0x0a08, 0x488: 0x0c08, 0x489: 0x0a08, 0x48a: 0x0a08, 0x48b: 0x3308, - 0x48c: 0x3308, 0x48d: 0x3308, 0x48e: 0x3308, 0x48f: 0x3308, 0x490: 0x3308, 0x491: 0x3308, - 0x492: 0x3308, 0x493: 0x3308, 0x494: 0x3308, 0x495: 0x3308, 0x496: 0x3308, 0x497: 0x3308, - 0x498: 0x3308, 0x499: 0x3308, 0x49a: 0x3308, 0x49b: 0x3308, 0x49c: 0x3308, 0x49d: 0x3308, - 0x49e: 0x3308, 0x49f: 0x3308, 0x4a0: 0x0808, 0x4a1: 0x0808, 0x4a2: 0x0808, 0x4a3: 0x0808, - 0x4a4: 0x0808, 0x4a5: 0x0808, 0x4a6: 0x0808, 0x4a7: 0x0808, 0x4a8: 0x0808, 0x4a9: 0x0808, - 0x4aa: 0x0018, 0x4ab: 0x0818, 0x4ac: 0x0818, 0x4ad: 0x0818, 0x4ae: 0x0a08, 0x4af: 0x0a08, - 0x4b0: 0x3308, 0x4b1: 0x0c08, 0x4b2: 0x0c08, 0x4b3: 0x0c08, 0x4b4: 0x0808, 0x4b5: 0x0429, - 0x4b6: 0x0451, 0x4b7: 0x0479, 0x4b8: 0x04a1, 0x4b9: 0x0a08, 0x4ba: 0x0a08, 0x4bb: 0x0a08, - 0x4bc: 0x0a08, 0x4bd: 0x0a08, 0x4be: 0x0a08, 0x4bf: 0x0a08, - // Block 0x13, offset 0x4c0 - 0x4c0: 0x0c08, 0x4c1: 0x0a08, 0x4c2: 0x0a08, 0x4c3: 0x0c08, 0x4c4: 0x0c08, 0x4c5: 0x0c08, - 0x4c6: 0x0c08, 0x4c7: 0x0c08, 0x4c8: 0x0c08, 0x4c9: 0x0c08, 0x4ca: 0x0c08, 0x4cb: 0x0c08, - 0x4cc: 0x0a08, 0x4cd: 0x0c08, 0x4ce: 0x0a08, 0x4cf: 0x0c08, 0x4d0: 0x0a08, 0x4d1: 0x0a08, - 0x4d2: 0x0c08, 0x4d3: 0x0c08, 0x4d4: 0x0818, 0x4d5: 0x0c08, 0x4d6: 0x3308, 0x4d7: 0x3308, - 0x4d8: 0x3308, 0x4d9: 0x3308, 0x4da: 0x3308, 0x4db: 0x3308, 0x4dc: 0x3308, 0x4dd: 0x0840, - 0x4de: 0x0018, 0x4df: 0x3308, 0x4e0: 0x3308, 0x4e1: 0x3308, 0x4e2: 0x3308, 0x4e3: 0x3308, - 0x4e4: 0x3308, 0x4e5: 0x0808, 0x4e6: 0x0808, 0x4e7: 0x3308, 0x4e8: 0x3308, 0x4e9: 0x0018, - 0x4ea: 0x3308, 0x4eb: 0x3308, 0x4ec: 0x3308, 0x4ed: 0x3308, 0x4ee: 0x0c08, 0x4ef: 0x0c08, - 0x4f0: 0x0008, 0x4f1: 0x0008, 0x4f2: 0x0008, 0x4f3: 0x0008, 0x4f4: 0x0008, 0x4f5: 0x0008, - 0x4f6: 0x0008, 0x4f7: 0x0008, 0x4f8: 0x0008, 0x4f9: 0x0008, 0x4fa: 0x0a08, 0x4fb: 0x0a08, - 0x4fc: 0x0a08, 0x4fd: 0x0808, 0x4fe: 0x0808, 0x4ff: 0x0a08, - // Block 0x14, offset 0x500 - 0x500: 0x0818, 0x501: 0x0818, 0x502: 0x0818, 0x503: 0x0818, 0x504: 0x0818, 0x505: 0x0818, - 0x506: 0x0818, 0x507: 0x0818, 0x508: 0x0818, 0x509: 0x0818, 0x50a: 0x0818, 0x50b: 0x0818, - 0x50c: 0x0818, 0x50d: 0x0818, 0x50e: 0x0040, 0x50f: 0x0b40, 0x510: 0x0c08, 0x511: 0x3308, - 0x512: 0x0a08, 0x513: 0x0a08, 0x514: 0x0a08, 0x515: 0x0c08, 0x516: 0x0c08, 0x517: 0x0c08, - 0x518: 0x0c08, 0x519: 0x0c08, 0x51a: 0x0a08, 0x51b: 0x0a08, 0x51c: 0x0a08, 0x51d: 0x0a08, - 0x51e: 0x0c08, 0x51f: 0x0a08, 0x520: 0x0a08, 0x521: 0x0a08, 0x522: 0x0a08, 0x523: 0x0a08, - 0x524: 0x0a08, 0x525: 0x0a08, 0x526: 0x0a08, 0x527: 0x0a08, 0x528: 0x0c08, 0x529: 0x0a08, - 0x52a: 0x0c08, 0x52b: 0x0a08, 0x52c: 0x0c08, 0x52d: 0x0a08, 0x52e: 0x0a08, 0x52f: 0x0c08, - 0x530: 0x3308, 0x531: 0x3308, 0x532: 0x3308, 0x533: 0x3308, 0x534: 0x3308, 0x535: 0x3308, - 0x536: 0x3308, 0x537: 0x3308, 0x538: 0x3308, 0x539: 0x3308, 0x53a: 0x3308, 0x53b: 0x3308, - 0x53c: 0x3308, 0x53d: 0x3308, 0x53e: 0x3308, 0x53f: 0x3308, - // Block 0x15, offset 0x540 - 0x540: 0x0c08, 0x541: 0x0a08, 0x542: 0x0a08, 0x543: 0x0a08, 0x544: 0x0a08, 0x545: 0x0a08, - 0x546: 0x0c08, 0x547: 0x0c08, 0x548: 0x0a08, 0x549: 0x0c08, 0x54a: 0x0a08, 0x54b: 0x0a08, - 0x54c: 0x0a08, 0x54d: 0x0a08, 0x54e: 0x0a08, 0x54f: 0x0a08, 0x550: 0x0a08, 0x551: 0x0a08, - 0x552: 0x0a08, 0x553: 0x0a08, 0x554: 0x0c08, 0x555: 0x0a08, 0x556: 0x0808, 0x557: 0x0808, - 0x558: 0x0808, 0x559: 0x3308, 0x55a: 0x3308, 0x55b: 0x3308, 0x55c: 0x0040, 0x55d: 0x0040, - 0x55e: 0x0818, 0x55f: 0x0040, 0x560: 0x0a08, 0x561: 0x0808, 0x562: 0x0a08, 0x563: 0x0a08, - 0x564: 0x0a08, 0x565: 0x0a08, 0x566: 0x0808, 0x567: 0x0c08, 0x568: 0x0a08, 0x569: 0x0c08, - 0x56a: 0x0c08, 0x56b: 0x0040, 0x56c: 0x0040, 0x56d: 0x0040, 0x56e: 0x0040, 0x56f: 0x0040, - 0x570: 0x0040, 0x571: 0x0040, 0x572: 0x0040, 0x573: 0x0040, 0x574: 0x0040, 0x575: 0x0040, - 0x576: 0x0040, 0x577: 0x0040, 0x578: 0x0040, 0x579: 0x0040, 0x57a: 0x0040, 0x57b: 0x0040, - 0x57c: 0x0040, 0x57d: 0x0040, 0x57e: 0x0040, 0x57f: 0x0040, - // Block 0x16, offset 0x580 - 0x580: 0x3008, 0x581: 0x3308, 0x582: 0x3308, 0x583: 0x3308, 0x584: 0x3308, 0x585: 0x3308, - 0x586: 0x3308, 0x587: 0x3308, 0x588: 0x3308, 0x589: 0x3008, 0x58a: 0x3008, 0x58b: 0x3008, - 0x58c: 0x3008, 0x58d: 0x3b08, 0x58e: 0x3008, 0x58f: 0x3008, 0x590: 0x0008, 0x591: 0x3308, - 0x592: 0x3308, 0x593: 0x3308, 0x594: 0x3308, 0x595: 0x3308, 0x596: 0x3308, 0x597: 0x3308, - 0x598: 0x04c9, 0x599: 0x0501, 0x59a: 0x0539, 0x59b: 0x0571, 0x59c: 0x05a9, 0x59d: 0x05e1, - 0x59e: 0x0619, 0x59f: 0x0651, 0x5a0: 0x0008, 0x5a1: 0x0008, 0x5a2: 0x3308, 0x5a3: 0x3308, - 0x5a4: 0x0018, 0x5a5: 0x0018, 0x5a6: 0x0008, 0x5a7: 0x0008, 0x5a8: 0x0008, 0x5a9: 0x0008, - 0x5aa: 0x0008, 0x5ab: 0x0008, 0x5ac: 0x0008, 0x5ad: 0x0008, 0x5ae: 0x0008, 0x5af: 0x0008, - 0x5b0: 0x0018, 0x5b1: 0x0008, 0x5b2: 0x0008, 0x5b3: 0x0008, 0x5b4: 0x0008, 0x5b5: 0x0008, - 0x5b6: 0x0008, 0x5b7: 0x0008, 0x5b8: 0x0008, 0x5b9: 0x0008, 0x5ba: 0x0008, 0x5bb: 0x0008, - 0x5bc: 0x0008, 0x5bd: 0x0008, 0x5be: 0x0008, 0x5bf: 0x0008, - // Block 0x17, offset 0x5c0 - 0x5c0: 0x0008, 0x5c1: 0x3308, 0x5c2: 0x3008, 0x5c3: 0x3008, 0x5c4: 0x0040, 0x5c5: 0x0008, - 0x5c6: 0x0008, 0x5c7: 0x0008, 0x5c8: 0x0008, 0x5c9: 0x0008, 0x5ca: 0x0008, 0x5cb: 0x0008, - 0x5cc: 0x0008, 0x5cd: 0x0040, 0x5ce: 0x0040, 0x5cf: 0x0008, 0x5d0: 0x0008, 0x5d1: 0x0040, - 0x5d2: 0x0040, 0x5d3: 0x0008, 0x5d4: 0x0008, 0x5d5: 0x0008, 0x5d6: 0x0008, 0x5d7: 0x0008, - 0x5d8: 0x0008, 0x5d9: 0x0008, 0x5da: 0x0008, 0x5db: 0x0008, 0x5dc: 0x0008, 0x5dd: 0x0008, - 0x5de: 0x0008, 0x5df: 0x0008, 0x5e0: 0x0008, 0x5e1: 0x0008, 0x5e2: 0x0008, 0x5e3: 0x0008, - 0x5e4: 0x0008, 0x5e5: 0x0008, 0x5e6: 0x0008, 0x5e7: 0x0008, 0x5e8: 0x0008, 0x5e9: 0x0040, - 0x5ea: 0x0008, 0x5eb: 0x0008, 0x5ec: 0x0008, 0x5ed: 0x0008, 0x5ee: 0x0008, 0x5ef: 0x0008, - 0x5f0: 0x0008, 0x5f1: 0x0040, 0x5f2: 0x0008, 0x5f3: 0x0040, 0x5f4: 0x0040, 0x5f5: 0x0040, - 0x5f6: 0x0008, 0x5f7: 0x0008, 0x5f8: 0x0008, 0x5f9: 0x0008, 0x5fa: 0x0040, 0x5fb: 0x0040, - 0x5fc: 0x3308, 0x5fd: 0x0008, 0x5fe: 0x3008, 0x5ff: 0x3008, - // Block 0x18, offset 0x600 - 0x600: 0x3008, 0x601: 0x3308, 0x602: 0x3308, 0x603: 0x3308, 0x604: 0x3308, 0x605: 0x0040, - 0x606: 0x0040, 0x607: 0x3008, 0x608: 0x3008, 0x609: 0x0040, 0x60a: 0x0040, 0x60b: 0x3008, - 0x60c: 0x3008, 0x60d: 0x3b08, 0x60e: 0x0008, 0x60f: 0x0040, 0x610: 0x0040, 0x611: 0x0040, - 0x612: 0x0040, 0x613: 0x0040, 0x614: 0x0040, 0x615: 0x0040, 0x616: 0x0040, 0x617: 0x3008, - 0x618: 0x0040, 0x619: 0x0040, 0x61a: 0x0040, 0x61b: 0x0040, 0x61c: 0x0689, 0x61d: 0x06c1, - 0x61e: 0x0040, 0x61f: 0x06f9, 0x620: 0x0008, 0x621: 0x0008, 0x622: 0x3308, 0x623: 0x3308, - 0x624: 0x0040, 0x625: 0x0040, 0x626: 0x0008, 0x627: 0x0008, 0x628: 0x0008, 0x629: 0x0008, - 0x62a: 0x0008, 0x62b: 0x0008, 0x62c: 0x0008, 0x62d: 0x0008, 0x62e: 0x0008, 0x62f: 0x0008, - 0x630: 0x0008, 0x631: 0x0008, 0x632: 0x0018, 0x633: 0x0018, 0x634: 0x0018, 0x635: 0x0018, - 0x636: 0x0018, 0x637: 0x0018, 0x638: 0x0018, 0x639: 0x0018, 0x63a: 0x0018, 0x63b: 0x0018, - 0x63c: 0x0008, 0x63d: 0x0018, 0x63e: 0x0040, 0x63f: 0x0040, - // Block 0x19, offset 0x640 - 0x640: 0x0040, 0x641: 0x3308, 0x642: 0x3308, 0x643: 0x3008, 0x644: 0x0040, 0x645: 0x0008, - 0x646: 0x0008, 0x647: 0x0008, 0x648: 0x0008, 0x649: 0x0008, 0x64a: 0x0008, 0x64b: 0x0040, - 0x64c: 0x0040, 0x64d: 0x0040, 0x64e: 0x0040, 0x64f: 0x0008, 0x650: 0x0008, 0x651: 0x0040, - 0x652: 0x0040, 0x653: 0x0008, 0x654: 0x0008, 0x655: 0x0008, 0x656: 0x0008, 0x657: 0x0008, - 0x658: 0x0008, 0x659: 0x0008, 0x65a: 0x0008, 0x65b: 0x0008, 0x65c: 0x0008, 0x65d: 0x0008, - 0x65e: 0x0008, 0x65f: 0x0008, 0x660: 0x0008, 0x661: 0x0008, 0x662: 0x0008, 0x663: 0x0008, - 0x664: 0x0008, 0x665: 0x0008, 0x666: 0x0008, 0x667: 0x0008, 0x668: 0x0008, 0x669: 0x0040, - 0x66a: 0x0008, 0x66b: 0x0008, 0x66c: 0x0008, 0x66d: 0x0008, 0x66e: 0x0008, 0x66f: 0x0008, - 0x670: 0x0008, 0x671: 0x0040, 0x672: 0x0008, 0x673: 0x0731, 0x674: 0x0040, 0x675: 0x0008, - 0x676: 0x0769, 0x677: 0x0040, 0x678: 0x0008, 0x679: 0x0008, 0x67a: 0x0040, 0x67b: 0x0040, - 0x67c: 0x3308, 0x67d: 0x0040, 0x67e: 0x3008, 0x67f: 0x3008, - // Block 0x1a, offset 0x680 - 0x680: 0x3008, 0x681: 0x3308, 0x682: 0x3308, 0x683: 0x0040, 0x684: 0x0040, 0x685: 0x0040, - 0x686: 0x0040, 0x687: 0x3308, 0x688: 0x3308, 0x689: 0x0040, 0x68a: 0x0040, 0x68b: 0x3308, - 0x68c: 0x3308, 0x68d: 0x3b08, 0x68e: 0x0040, 0x68f: 0x0040, 0x690: 0x0040, 0x691: 0x3308, - 0x692: 0x0040, 0x693: 0x0040, 0x694: 0x0040, 0x695: 0x0040, 0x696: 0x0040, 0x697: 0x0040, - 0x698: 0x0040, 0x699: 0x07a1, 0x69a: 0x07d9, 0x69b: 0x0811, 0x69c: 0x0008, 0x69d: 0x0040, - 0x69e: 0x0849, 0x69f: 0x0040, 0x6a0: 0x0040, 0x6a1: 0x0040, 0x6a2: 0x0040, 0x6a3: 0x0040, - 0x6a4: 0x0040, 0x6a5: 0x0040, 0x6a6: 0x0008, 0x6a7: 0x0008, 0x6a8: 0x0008, 0x6a9: 0x0008, - 0x6aa: 0x0008, 0x6ab: 0x0008, 0x6ac: 0x0008, 0x6ad: 0x0008, 0x6ae: 0x0008, 0x6af: 0x0008, - 0x6b0: 0x3308, 0x6b1: 0x3308, 0x6b2: 0x0008, 0x6b3: 0x0008, 0x6b4: 0x0008, 0x6b5: 0x3308, - 0x6b6: 0x0040, 0x6b7: 0x0040, 0x6b8: 0x0040, 0x6b9: 0x0040, 0x6ba: 0x0040, 0x6bb: 0x0040, - 0x6bc: 0x0040, 0x6bd: 0x0040, 0x6be: 0x0040, 0x6bf: 0x0040, - // Block 0x1b, offset 0x6c0 - 0x6c0: 0x0040, 0x6c1: 0x3308, 0x6c2: 0x3308, 0x6c3: 0x3008, 0x6c4: 0x0040, 0x6c5: 0x0008, - 0x6c6: 0x0008, 0x6c7: 0x0008, 0x6c8: 0x0008, 0x6c9: 0x0008, 0x6ca: 0x0008, 0x6cb: 0x0008, - 0x6cc: 0x0008, 0x6cd: 0x0008, 0x6ce: 0x0040, 0x6cf: 0x0008, 0x6d0: 0x0008, 0x6d1: 0x0008, - 0x6d2: 0x0040, 0x6d3: 0x0008, 0x6d4: 0x0008, 0x6d5: 0x0008, 0x6d6: 0x0008, 0x6d7: 0x0008, - 0x6d8: 0x0008, 0x6d9: 0x0008, 0x6da: 0x0008, 0x6db: 0x0008, 0x6dc: 0x0008, 0x6dd: 0x0008, - 0x6de: 0x0008, 0x6df: 0x0008, 0x6e0: 0x0008, 0x6e1: 0x0008, 0x6e2: 0x0008, 0x6e3: 0x0008, - 0x6e4: 0x0008, 0x6e5: 0x0008, 0x6e6: 0x0008, 0x6e7: 0x0008, 0x6e8: 0x0008, 0x6e9: 0x0040, - 0x6ea: 0x0008, 0x6eb: 0x0008, 0x6ec: 0x0008, 0x6ed: 0x0008, 0x6ee: 0x0008, 0x6ef: 0x0008, - 0x6f0: 0x0008, 0x6f1: 0x0040, 0x6f2: 0x0008, 0x6f3: 0x0008, 0x6f4: 0x0040, 0x6f5: 0x0008, - 0x6f6: 0x0008, 0x6f7: 0x0008, 0x6f8: 0x0008, 0x6f9: 0x0008, 0x6fa: 0x0040, 0x6fb: 0x0040, - 0x6fc: 0x3308, 0x6fd: 0x0008, 0x6fe: 0x3008, 0x6ff: 0x3008, - // Block 0x1c, offset 0x700 - 0x700: 0x3008, 0x701: 0x3308, 0x702: 0x3308, 0x703: 0x3308, 0x704: 0x3308, 0x705: 0x3308, - 0x706: 0x0040, 0x707: 0x3308, 0x708: 0x3308, 0x709: 0x3008, 0x70a: 0x0040, 0x70b: 0x3008, - 0x70c: 0x3008, 0x70d: 0x3b08, 0x70e: 0x0040, 0x70f: 0x0040, 0x710: 0x0008, 0x711: 0x0040, - 0x712: 0x0040, 0x713: 0x0040, 0x714: 0x0040, 0x715: 0x0040, 0x716: 0x0040, 0x717: 0x0040, - 0x718: 0x0040, 0x719: 0x0040, 0x71a: 0x0040, 0x71b: 0x0040, 0x71c: 0x0040, 0x71d: 0x0040, - 0x71e: 0x0040, 0x71f: 0x0040, 0x720: 0x0008, 0x721: 0x0008, 0x722: 0x3308, 0x723: 0x3308, - 0x724: 0x0040, 0x725: 0x0040, 0x726: 0x0008, 0x727: 0x0008, 0x728: 0x0008, 0x729: 0x0008, - 0x72a: 0x0008, 0x72b: 0x0008, 0x72c: 0x0008, 0x72d: 0x0008, 0x72e: 0x0008, 0x72f: 0x0008, - 0x730: 0x0018, 0x731: 0x0018, 0x732: 0x0040, 0x733: 0x0040, 0x734: 0x0040, 0x735: 0x0040, - 0x736: 0x0040, 0x737: 0x0040, 0x738: 0x0040, 0x739: 0x0008, 0x73a: 0x3308, 0x73b: 0x3308, - 0x73c: 0x3308, 0x73d: 0x3308, 0x73e: 0x3308, 0x73f: 0x3308, - // Block 0x1d, offset 0x740 - 0x740: 0x0040, 0x741: 0x3308, 0x742: 0x3008, 0x743: 0x3008, 0x744: 0x0040, 0x745: 0x0008, - 0x746: 0x0008, 0x747: 0x0008, 0x748: 0x0008, 0x749: 0x0008, 0x74a: 0x0008, 0x74b: 0x0008, - 0x74c: 0x0008, 0x74d: 0x0040, 0x74e: 0x0040, 0x74f: 0x0008, 0x750: 0x0008, 0x751: 0x0040, - 0x752: 0x0040, 0x753: 0x0008, 0x754: 0x0008, 0x755: 0x0008, 0x756: 0x0008, 0x757: 0x0008, - 0x758: 0x0008, 0x759: 0x0008, 0x75a: 0x0008, 0x75b: 0x0008, 0x75c: 0x0008, 0x75d: 0x0008, - 0x75e: 0x0008, 0x75f: 0x0008, 0x760: 0x0008, 0x761: 0x0008, 0x762: 0x0008, 0x763: 0x0008, - 0x764: 0x0008, 0x765: 0x0008, 0x766: 0x0008, 0x767: 0x0008, 0x768: 0x0008, 0x769: 0x0040, - 0x76a: 0x0008, 0x76b: 0x0008, 0x76c: 0x0008, 0x76d: 0x0008, 0x76e: 0x0008, 0x76f: 0x0008, - 0x770: 0x0008, 0x771: 0x0040, 0x772: 0x0008, 0x773: 0x0008, 0x774: 0x0040, 0x775: 0x0008, - 0x776: 0x0008, 0x777: 0x0008, 0x778: 0x0008, 0x779: 0x0008, 0x77a: 0x0040, 0x77b: 0x0040, - 0x77c: 0x3308, 0x77d: 0x0008, 0x77e: 0x3008, 0x77f: 0x3308, - // Block 0x1e, offset 0x780 - 0x780: 0x3008, 0x781: 0x3308, 0x782: 0x3308, 0x783: 0x3308, 0x784: 0x3308, 0x785: 0x0040, - 0x786: 0x0040, 0x787: 0x3008, 0x788: 0x3008, 0x789: 0x0040, 0x78a: 0x0040, 0x78b: 0x3008, - 0x78c: 0x3008, 0x78d: 0x3b08, 0x78e: 0x0040, 0x78f: 0x0040, 0x790: 0x0040, 0x791: 0x0040, - 0x792: 0x0040, 0x793: 0x0040, 0x794: 0x0040, 0x795: 0x0040, 0x796: 0x3308, 0x797: 0x3008, - 0x798: 0x0040, 0x799: 0x0040, 0x79a: 0x0040, 0x79b: 0x0040, 0x79c: 0x0881, 0x79d: 0x08b9, - 0x79e: 0x0040, 0x79f: 0x0008, 0x7a0: 0x0008, 0x7a1: 0x0008, 0x7a2: 0x3308, 0x7a3: 0x3308, - 0x7a4: 0x0040, 0x7a5: 0x0040, 0x7a6: 0x0008, 0x7a7: 0x0008, 0x7a8: 0x0008, 0x7a9: 0x0008, - 0x7aa: 0x0008, 0x7ab: 0x0008, 0x7ac: 0x0008, 0x7ad: 0x0008, 0x7ae: 0x0008, 0x7af: 0x0008, - 0x7b0: 0x0018, 0x7b1: 0x0008, 0x7b2: 0x0018, 0x7b3: 0x0018, 0x7b4: 0x0018, 0x7b5: 0x0018, - 0x7b6: 0x0018, 0x7b7: 0x0018, 0x7b8: 0x0040, 0x7b9: 0x0040, 0x7ba: 0x0040, 0x7bb: 0x0040, - 0x7bc: 0x0040, 0x7bd: 0x0040, 0x7be: 0x0040, 0x7bf: 0x0040, - // Block 0x1f, offset 0x7c0 - 0x7c0: 0x0040, 0x7c1: 0x0040, 0x7c2: 0x3308, 0x7c3: 0x0008, 0x7c4: 0x0040, 0x7c5: 0x0008, - 0x7c6: 0x0008, 0x7c7: 0x0008, 0x7c8: 0x0008, 0x7c9: 0x0008, 0x7ca: 0x0008, 0x7cb: 0x0040, - 0x7cc: 0x0040, 0x7cd: 0x0040, 0x7ce: 0x0008, 0x7cf: 0x0008, 0x7d0: 0x0008, 0x7d1: 0x0040, - 0x7d2: 0x0008, 0x7d3: 0x0008, 0x7d4: 0x0008, 0x7d5: 0x0008, 0x7d6: 0x0040, 0x7d7: 0x0040, - 0x7d8: 0x0040, 0x7d9: 0x0008, 0x7da: 0x0008, 0x7db: 0x0040, 0x7dc: 0x0008, 0x7dd: 0x0040, - 0x7de: 0x0008, 0x7df: 0x0008, 0x7e0: 0x0040, 0x7e1: 0x0040, 0x7e2: 0x0040, 0x7e3: 0x0008, - 0x7e4: 0x0008, 0x7e5: 0x0040, 0x7e6: 0x0040, 0x7e7: 0x0040, 0x7e8: 0x0008, 0x7e9: 0x0008, - 0x7ea: 0x0008, 0x7eb: 0x0040, 0x7ec: 0x0040, 0x7ed: 0x0040, 0x7ee: 0x0008, 0x7ef: 0x0008, - 0x7f0: 0x0008, 0x7f1: 0x0008, 0x7f2: 0x0008, 0x7f3: 0x0008, 0x7f4: 0x0008, 0x7f5: 0x0008, - 0x7f6: 0x0008, 0x7f7: 0x0008, 0x7f8: 0x0008, 0x7f9: 0x0008, 0x7fa: 0x0040, 0x7fb: 0x0040, - 0x7fc: 0x0040, 0x7fd: 0x0040, 0x7fe: 0x3008, 0x7ff: 0x3008, - // Block 0x20, offset 0x800 - 0x800: 0x3308, 0x801: 0x3008, 0x802: 0x3008, 0x803: 0x3008, 0x804: 0x3008, 0x805: 0x0040, - 0x806: 0x3308, 0x807: 0x3308, 0x808: 0x3308, 0x809: 0x0040, 0x80a: 0x3308, 0x80b: 0x3308, - 0x80c: 0x3308, 0x80d: 0x3b08, 0x80e: 0x0040, 0x80f: 0x0040, 0x810: 0x0040, 0x811: 0x0040, - 0x812: 0x0040, 0x813: 0x0040, 0x814: 0x0040, 0x815: 0x3308, 0x816: 0x3308, 0x817: 0x0040, - 0x818: 0x0008, 0x819: 0x0008, 0x81a: 0x0008, 0x81b: 0x0040, 0x81c: 0x0040, 0x81d: 0x0040, - 0x81e: 0x0040, 0x81f: 0x0040, 0x820: 0x0008, 0x821: 0x0008, 0x822: 0x3308, 0x823: 0x3308, - 0x824: 0x0040, 0x825: 0x0040, 0x826: 0x0008, 0x827: 0x0008, 0x828: 0x0008, 0x829: 0x0008, - 0x82a: 0x0008, 0x82b: 0x0008, 0x82c: 0x0008, 0x82d: 0x0008, 0x82e: 0x0008, 0x82f: 0x0008, - 0x830: 0x0040, 0x831: 0x0040, 0x832: 0x0040, 0x833: 0x0040, 0x834: 0x0040, 0x835: 0x0040, - 0x836: 0x0040, 0x837: 0x0040, 0x838: 0x0018, 0x839: 0x0018, 0x83a: 0x0018, 0x83b: 0x0018, - 0x83c: 0x0018, 0x83d: 0x0018, 0x83e: 0x0018, 0x83f: 0x0018, - // Block 0x21, offset 0x840 - 0x840: 0x0008, 0x841: 0x3308, 0x842: 0x3008, 0x843: 0x3008, 0x844: 0x0040, 0x845: 0x0008, - 0x846: 0x0008, 0x847: 0x0008, 0x848: 0x0008, 0x849: 0x0008, 0x84a: 0x0008, 0x84b: 0x0008, - 0x84c: 0x0008, 0x84d: 0x0040, 0x84e: 0x0008, 0x84f: 0x0008, 0x850: 0x0008, 0x851: 0x0040, - 0x852: 0x0008, 0x853: 0x0008, 0x854: 0x0008, 0x855: 0x0008, 0x856: 0x0008, 0x857: 0x0008, - 0x858: 0x0008, 0x859: 0x0008, 0x85a: 0x0008, 0x85b: 0x0008, 0x85c: 0x0008, 0x85d: 0x0008, - 0x85e: 0x0008, 0x85f: 0x0008, 0x860: 0x0008, 0x861: 0x0008, 0x862: 0x0008, 0x863: 0x0008, - 0x864: 0x0008, 0x865: 0x0008, 0x866: 0x0008, 0x867: 0x0008, 0x868: 0x0008, 0x869: 0x0040, - 0x86a: 0x0008, 0x86b: 0x0008, 0x86c: 0x0008, 0x86d: 0x0008, 0x86e: 0x0008, 0x86f: 0x0008, - 0x870: 0x0008, 0x871: 0x0008, 0x872: 0x0008, 0x873: 0x0008, 0x874: 0x0040, 0x875: 0x0008, - 0x876: 0x0008, 0x877: 0x0008, 0x878: 0x0008, 0x879: 0x0008, 0x87a: 0x0040, 0x87b: 0x0040, - 0x87c: 0x3308, 0x87d: 0x0008, 0x87e: 0x3008, 0x87f: 0x3308, - // Block 0x22, offset 0x880 - 0x880: 0x3008, 0x881: 0x3008, 0x882: 0x3008, 0x883: 0x3008, 0x884: 0x3008, 0x885: 0x0040, - 0x886: 0x3308, 0x887: 0x3008, 0x888: 0x3008, 0x889: 0x0040, 0x88a: 0x3008, 0x88b: 0x3008, - 0x88c: 0x3308, 0x88d: 0x3b08, 0x88e: 0x0040, 0x88f: 0x0040, 0x890: 0x0040, 0x891: 0x0040, - 0x892: 0x0040, 0x893: 0x0040, 0x894: 0x0040, 0x895: 0x3008, 0x896: 0x3008, 0x897: 0x0040, - 0x898: 0x0040, 0x899: 0x0040, 0x89a: 0x0040, 0x89b: 0x0040, 0x89c: 0x0040, 0x89d: 0x0040, - 0x89e: 0x0008, 0x89f: 0x0040, 0x8a0: 0x0008, 0x8a1: 0x0008, 0x8a2: 0x3308, 0x8a3: 0x3308, - 0x8a4: 0x0040, 0x8a5: 0x0040, 0x8a6: 0x0008, 0x8a7: 0x0008, 0x8a8: 0x0008, 0x8a9: 0x0008, - 0x8aa: 0x0008, 0x8ab: 0x0008, 0x8ac: 0x0008, 0x8ad: 0x0008, 0x8ae: 0x0008, 0x8af: 0x0008, - 0x8b0: 0x0040, 0x8b1: 0x0008, 0x8b2: 0x0008, 0x8b3: 0x0040, 0x8b4: 0x0040, 0x8b5: 0x0040, - 0x8b6: 0x0040, 0x8b7: 0x0040, 0x8b8: 0x0040, 0x8b9: 0x0040, 0x8ba: 0x0040, 0x8bb: 0x0040, - 0x8bc: 0x0040, 0x8bd: 0x0040, 0x8be: 0x0040, 0x8bf: 0x0040, - // Block 0x23, offset 0x8c0 - 0x8c0: 0x3008, 0x8c1: 0x3308, 0x8c2: 0x3308, 0x8c3: 0x3308, 0x8c4: 0x3308, 0x8c5: 0x0040, - 0x8c6: 0x3008, 0x8c7: 0x3008, 0x8c8: 0x3008, 0x8c9: 0x0040, 0x8ca: 0x3008, 0x8cb: 0x3008, - 0x8cc: 0x3008, 0x8cd: 0x3b08, 0x8ce: 0x0008, 0x8cf: 0x0018, 0x8d0: 0x0040, 0x8d1: 0x0040, - 0x8d2: 0x0040, 0x8d3: 0x0040, 0x8d4: 0x0008, 0x8d5: 0x0008, 0x8d6: 0x0008, 0x8d7: 0x3008, - 0x8d8: 0x0018, 0x8d9: 0x0018, 0x8da: 0x0018, 0x8db: 0x0018, 0x8dc: 0x0018, 0x8dd: 0x0018, - 0x8de: 0x0018, 0x8df: 0x0008, 0x8e0: 0x0008, 0x8e1: 0x0008, 0x8e2: 0x3308, 0x8e3: 0x3308, - 0x8e4: 0x0040, 0x8e5: 0x0040, 0x8e6: 0x0008, 0x8e7: 0x0008, 0x8e8: 0x0008, 0x8e9: 0x0008, - 0x8ea: 0x0008, 0x8eb: 0x0008, 0x8ec: 0x0008, 0x8ed: 0x0008, 0x8ee: 0x0008, 0x8ef: 0x0008, - 0x8f0: 0x0018, 0x8f1: 0x0018, 0x8f2: 0x0018, 0x8f3: 0x0018, 0x8f4: 0x0018, 0x8f5: 0x0018, - 0x8f6: 0x0018, 0x8f7: 0x0018, 0x8f8: 0x0018, 0x8f9: 0x0018, 0x8fa: 0x0008, 0x8fb: 0x0008, - 0x8fc: 0x0008, 0x8fd: 0x0008, 0x8fe: 0x0008, 0x8ff: 0x0008, - // Block 0x24, offset 0x900 - 0x900: 0x0040, 0x901: 0x0008, 0x902: 0x0008, 0x903: 0x0040, 0x904: 0x0008, 0x905: 0x0040, - 0x906: 0x0040, 0x907: 0x0008, 0x908: 0x0008, 0x909: 0x0040, 0x90a: 0x0008, 0x90b: 0x0040, - 0x90c: 0x0040, 0x90d: 0x0008, 0x90e: 0x0040, 0x90f: 0x0040, 0x910: 0x0040, 0x911: 0x0040, - 0x912: 0x0040, 0x913: 0x0040, 0x914: 0x0008, 0x915: 0x0008, 0x916: 0x0008, 0x917: 0x0008, - 0x918: 0x0040, 0x919: 0x0008, 0x91a: 0x0008, 0x91b: 0x0008, 0x91c: 0x0008, 0x91d: 0x0008, - 0x91e: 0x0008, 0x91f: 0x0008, 0x920: 0x0040, 0x921: 0x0008, 0x922: 0x0008, 0x923: 0x0008, - 0x924: 0x0040, 0x925: 0x0008, 0x926: 0x0040, 0x927: 0x0008, 0x928: 0x0040, 0x929: 0x0040, - 0x92a: 0x0008, 0x92b: 0x0008, 0x92c: 0x0040, 0x92d: 0x0008, 0x92e: 0x0008, 0x92f: 0x0008, - 0x930: 0x0008, 0x931: 0x3308, 0x932: 0x0008, 0x933: 0x0929, 0x934: 0x3308, 0x935: 0x3308, - 0x936: 0x3308, 0x937: 0x3308, 0x938: 0x3308, 0x939: 0x3308, 0x93a: 0x0040, 0x93b: 0x3308, - 0x93c: 0x3308, 0x93d: 0x0008, 0x93e: 0x0040, 0x93f: 0x0040, - // Block 0x25, offset 0x940 - 0x940: 0x0008, 0x941: 0x0008, 0x942: 0x0008, 0x943: 0x09d1, 0x944: 0x0008, 0x945: 0x0008, - 0x946: 0x0008, 0x947: 0x0008, 0x948: 0x0040, 0x949: 0x0008, 0x94a: 0x0008, 0x94b: 0x0008, - 0x94c: 0x0008, 0x94d: 0x0a09, 0x94e: 0x0008, 0x94f: 0x0008, 0x950: 0x0008, 0x951: 0x0008, - 0x952: 0x0a41, 0x953: 0x0008, 0x954: 0x0008, 0x955: 0x0008, 0x956: 0x0008, 0x957: 0x0a79, - 0x958: 0x0008, 0x959: 0x0008, 0x95a: 0x0008, 0x95b: 0x0008, 0x95c: 0x0ab1, 0x95d: 0x0008, - 0x95e: 0x0008, 0x95f: 0x0008, 0x960: 0x0008, 0x961: 0x0008, 0x962: 0x0008, 0x963: 0x0008, - 0x964: 0x0008, 0x965: 0x0008, 0x966: 0x0008, 0x967: 0x0008, 0x968: 0x0008, 0x969: 0x0ae9, - 0x96a: 0x0008, 0x96b: 0x0008, 0x96c: 0x0008, 0x96d: 0x0040, 0x96e: 0x0040, 0x96f: 0x0040, - 0x970: 0x0040, 0x971: 0x3308, 0x972: 0x3308, 0x973: 0x0b21, 0x974: 0x3308, 0x975: 0x0b59, - 0x976: 0x0b91, 0x977: 0x0bc9, 0x978: 0x0c19, 0x979: 0x0c51, 0x97a: 0x3308, 0x97b: 0x3308, - 0x97c: 0x3308, 0x97d: 0x3308, 0x97e: 0x3308, 0x97f: 0x3008, - // Block 0x26, offset 0x980 - 0x980: 0x3308, 0x981: 0x0ca1, 0x982: 0x3308, 0x983: 0x3308, 0x984: 0x3b08, 0x985: 0x0018, - 0x986: 0x3308, 0x987: 0x3308, 0x988: 0x0008, 0x989: 0x0008, 0x98a: 0x0008, 0x98b: 0x0008, - 0x98c: 0x0008, 0x98d: 0x3308, 0x98e: 0x3308, 0x98f: 0x3308, 0x990: 0x3308, 0x991: 0x3308, - 0x992: 0x3308, 0x993: 0x0cd9, 0x994: 0x3308, 0x995: 0x3308, 0x996: 0x3308, 0x997: 0x3308, - 0x998: 0x0040, 0x999: 0x3308, 0x99a: 0x3308, 0x99b: 0x3308, 0x99c: 0x3308, 0x99d: 0x0d11, - 0x99e: 0x3308, 0x99f: 0x3308, 0x9a0: 0x3308, 0x9a1: 0x3308, 0x9a2: 0x0d49, 0x9a3: 0x3308, - 0x9a4: 0x3308, 0x9a5: 0x3308, 0x9a6: 0x3308, 0x9a7: 0x0d81, 0x9a8: 0x3308, 0x9a9: 0x3308, - 0x9aa: 0x3308, 0x9ab: 0x3308, 0x9ac: 0x0db9, 0x9ad: 0x3308, 0x9ae: 0x3308, 0x9af: 0x3308, - 0x9b0: 0x3308, 0x9b1: 0x3308, 0x9b2: 0x3308, 0x9b3: 0x3308, 0x9b4: 0x3308, 0x9b5: 0x3308, - 0x9b6: 0x3308, 0x9b7: 0x3308, 0x9b8: 0x3308, 0x9b9: 0x0df1, 0x9ba: 0x3308, 0x9bb: 0x3308, - 0x9bc: 0x3308, 0x9bd: 0x0040, 0x9be: 0x0018, 0x9bf: 0x0018, - // Block 0x27, offset 0x9c0 - 0x9c0: 0x0008, 0x9c1: 0x0008, 0x9c2: 0x0008, 0x9c3: 0x0008, 0x9c4: 0x0008, 0x9c5: 0x0008, - 0x9c6: 0x0008, 0x9c7: 0x0008, 0x9c8: 0x0008, 0x9c9: 0x0008, 0x9ca: 0x0008, 0x9cb: 0x0008, - 0x9cc: 0x0008, 0x9cd: 0x0008, 0x9ce: 0x0008, 0x9cf: 0x0008, 0x9d0: 0x0008, 0x9d1: 0x0008, - 0x9d2: 0x0008, 0x9d3: 0x0008, 0x9d4: 0x0008, 0x9d5: 0x0008, 0x9d6: 0x0008, 0x9d7: 0x0008, - 0x9d8: 0x0008, 0x9d9: 0x0008, 0x9da: 0x0008, 0x9db: 0x0008, 0x9dc: 0x0008, 0x9dd: 0x0008, - 0x9de: 0x0008, 0x9df: 0x0008, 0x9e0: 0x0008, 0x9e1: 0x0008, 0x9e2: 0x0008, 0x9e3: 0x0008, - 0x9e4: 0x0008, 0x9e5: 0x0008, 0x9e6: 0x0008, 0x9e7: 0x0008, 0x9e8: 0x0008, 0x9e9: 0x0008, - 0x9ea: 0x0008, 0x9eb: 0x0008, 0x9ec: 0x0039, 0x9ed: 0x0ed1, 0x9ee: 0x0ee9, 0x9ef: 0x0008, - 0x9f0: 0x0ef9, 0x9f1: 0x0f09, 0x9f2: 0x0f19, 0x9f3: 0x0f31, 0x9f4: 0x0249, 0x9f5: 0x0f41, - 0x9f6: 0x0259, 0x9f7: 0x0f51, 0x9f8: 0x0359, 0x9f9: 0x0f61, 0x9fa: 0x0f71, 0x9fb: 0x0008, - 0x9fc: 0x00d9, 0x9fd: 0x0f81, 0x9fe: 0x0f99, 0x9ff: 0x0269, - // Block 0x28, offset 0xa00 - 0xa00: 0x0fa9, 0xa01: 0x0fb9, 0xa02: 0x0279, 0xa03: 0x0039, 0xa04: 0x0fc9, 0xa05: 0x0fe1, - 0xa06: 0x059d, 0xa07: 0x0ee9, 0xa08: 0x0ef9, 0xa09: 0x0f09, 0xa0a: 0x0ff9, 0xa0b: 0x1011, - 0xa0c: 0x1029, 0xa0d: 0x0f31, 0xa0e: 0x0008, 0xa0f: 0x0f51, 0xa10: 0x0f61, 0xa11: 0x1041, - 0xa12: 0x00d9, 0xa13: 0x1059, 0xa14: 0x05b5, 0xa15: 0x05b5, 0xa16: 0x0f99, 0xa17: 0x0fa9, - 0xa18: 0x0fb9, 0xa19: 0x059d, 0xa1a: 0x1071, 0xa1b: 0x1089, 0xa1c: 0x05cd, 0xa1d: 0x1099, - 0xa1e: 0x10b1, 0xa1f: 0x10c9, 0xa20: 0x10e1, 0xa21: 0x10f9, 0xa22: 0x0f41, 0xa23: 0x0269, - 0xa24: 0x0fb9, 0xa25: 0x1089, 0xa26: 0x1099, 0xa27: 0x10b1, 0xa28: 0x1111, 0xa29: 0x10e1, - 0xa2a: 0x10f9, 0xa2b: 0x0008, 0xa2c: 0x0008, 0xa2d: 0x0008, 0xa2e: 0x0008, 0xa2f: 0x0008, - 0xa30: 0x0008, 0xa31: 0x0008, 0xa32: 0x0008, 0xa33: 0x0008, 0xa34: 0x0008, 0xa35: 0x0008, - 0xa36: 0x0008, 0xa37: 0x0008, 0xa38: 0x1129, 0xa39: 0x0008, 0xa3a: 0x0008, 0xa3b: 0x0008, - 0xa3c: 0x0008, 0xa3d: 0x0008, 0xa3e: 0x0008, 0xa3f: 0x0008, - // Block 0x29, offset 0xa40 - 0xa40: 0x0008, 0xa41: 0x0008, 0xa42: 0x0008, 0xa43: 0x0008, 0xa44: 0x0008, 0xa45: 0x0008, - 0xa46: 0x0008, 0xa47: 0x0008, 0xa48: 0x0008, 0xa49: 0x0008, 0xa4a: 0x0008, 0xa4b: 0x0008, - 0xa4c: 0x0008, 0xa4d: 0x0008, 0xa4e: 0x0008, 0xa4f: 0x0008, 0xa50: 0x0008, 0xa51: 0x0008, - 0xa52: 0x0008, 0xa53: 0x0008, 0xa54: 0x0008, 0xa55: 0x0008, 0xa56: 0x0008, 0xa57: 0x0008, - 0xa58: 0x0008, 0xa59: 0x0008, 0xa5a: 0x0008, 0xa5b: 0x1141, 0xa5c: 0x1159, 0xa5d: 0x1169, - 0xa5e: 0x1181, 0xa5f: 0x1029, 0xa60: 0x1199, 0xa61: 0x11a9, 0xa62: 0x11c1, 0xa63: 0x11d9, - 0xa64: 0x11f1, 0xa65: 0x1209, 0xa66: 0x1221, 0xa67: 0x05e5, 0xa68: 0x1239, 0xa69: 0x1251, - 0xa6a: 0xe17d, 0xa6b: 0x1269, 0xa6c: 0x1281, 0xa6d: 0x1299, 0xa6e: 0x12b1, 0xa6f: 0x12c9, - 0xa70: 0x12e1, 0xa71: 0x12f9, 0xa72: 0x1311, 0xa73: 0x1329, 0xa74: 0x1341, 0xa75: 0x1359, - 0xa76: 0x1371, 0xa77: 0x1389, 0xa78: 0x05fd, 0xa79: 0x13a1, 0xa7a: 0x13b9, 0xa7b: 0x13d1, - 0xa7c: 0x13e1, 0xa7d: 0x13f9, 0xa7e: 0x1411, 0xa7f: 0x1429, - // Block 0x2a, offset 0xa80 - 0xa80: 0xe00d, 0xa81: 0x0008, 0xa82: 0xe00d, 0xa83: 0x0008, 0xa84: 0xe00d, 0xa85: 0x0008, - 0xa86: 0xe00d, 0xa87: 0x0008, 0xa88: 0xe00d, 0xa89: 0x0008, 0xa8a: 0xe00d, 0xa8b: 0x0008, - 0xa8c: 0xe00d, 0xa8d: 0x0008, 0xa8e: 0xe00d, 0xa8f: 0x0008, 0xa90: 0xe00d, 0xa91: 0x0008, - 0xa92: 0xe00d, 0xa93: 0x0008, 0xa94: 0xe00d, 0xa95: 0x0008, 0xa96: 0xe00d, 0xa97: 0x0008, - 0xa98: 0xe00d, 0xa99: 0x0008, 0xa9a: 0xe00d, 0xa9b: 0x0008, 0xa9c: 0xe00d, 0xa9d: 0x0008, - 0xa9e: 0xe00d, 0xa9f: 0x0008, 0xaa0: 0xe00d, 0xaa1: 0x0008, 0xaa2: 0xe00d, 0xaa3: 0x0008, - 0xaa4: 0xe00d, 0xaa5: 0x0008, 0xaa6: 0xe00d, 0xaa7: 0x0008, 0xaa8: 0xe00d, 0xaa9: 0x0008, - 0xaaa: 0xe00d, 0xaab: 0x0008, 0xaac: 0xe00d, 0xaad: 0x0008, 0xaae: 0xe00d, 0xaaf: 0x0008, - 0xab0: 0xe00d, 0xab1: 0x0008, 0xab2: 0xe00d, 0xab3: 0x0008, 0xab4: 0xe00d, 0xab5: 0x0008, - 0xab6: 0xe00d, 0xab7: 0x0008, 0xab8: 0xe00d, 0xab9: 0x0008, 0xaba: 0xe00d, 0xabb: 0x0008, - 0xabc: 0xe00d, 0xabd: 0x0008, 0xabe: 0xe00d, 0xabf: 0x0008, - // Block 0x2b, offset 0xac0 - 0xac0: 0xe00d, 0xac1: 0x0008, 0xac2: 0xe00d, 0xac3: 0x0008, 0xac4: 0xe00d, 0xac5: 0x0008, - 0xac6: 0xe00d, 0xac7: 0x0008, 0xac8: 0xe00d, 0xac9: 0x0008, 0xaca: 0xe00d, 0xacb: 0x0008, - 0xacc: 0xe00d, 0xacd: 0x0008, 0xace: 0xe00d, 0xacf: 0x0008, 0xad0: 0xe00d, 0xad1: 0x0008, - 0xad2: 0xe00d, 0xad3: 0x0008, 0xad4: 0xe00d, 0xad5: 0x0008, 0xad6: 0x0008, 0xad7: 0x0008, - 0xad8: 0x0008, 0xad9: 0x0008, 0xada: 0x0615, 0xadb: 0x0635, 0xadc: 0x0008, 0xadd: 0x0008, - 0xade: 0x1441, 0xadf: 0x0008, 0xae0: 0xe00d, 0xae1: 0x0008, 0xae2: 0xe00d, 0xae3: 0x0008, - 0xae4: 0xe00d, 0xae5: 0x0008, 0xae6: 0xe00d, 0xae7: 0x0008, 0xae8: 0xe00d, 0xae9: 0x0008, - 0xaea: 0xe00d, 0xaeb: 0x0008, 0xaec: 0xe00d, 0xaed: 0x0008, 0xaee: 0xe00d, 0xaef: 0x0008, - 0xaf0: 0xe00d, 0xaf1: 0x0008, 0xaf2: 0xe00d, 0xaf3: 0x0008, 0xaf4: 0xe00d, 0xaf5: 0x0008, - 0xaf6: 0xe00d, 0xaf7: 0x0008, 0xaf8: 0xe00d, 0xaf9: 0x0008, 0xafa: 0xe00d, 0xafb: 0x0008, - 0xafc: 0xe00d, 0xafd: 0x0008, 0xafe: 0xe00d, 0xaff: 0x0008, - // Block 0x2c, offset 0xb00 - 0xb00: 0x0008, 0xb01: 0x0008, 0xb02: 0x0008, 0xb03: 0x0008, 0xb04: 0x0008, 0xb05: 0x0008, - 0xb06: 0x0040, 0xb07: 0x0040, 0xb08: 0xe045, 0xb09: 0xe045, 0xb0a: 0xe045, 0xb0b: 0xe045, - 0xb0c: 0xe045, 0xb0d: 0xe045, 0xb0e: 0x0040, 0xb0f: 0x0040, 0xb10: 0x0008, 0xb11: 0x0008, - 0xb12: 0x0008, 0xb13: 0x0008, 0xb14: 0x0008, 0xb15: 0x0008, 0xb16: 0x0008, 0xb17: 0x0008, - 0xb18: 0x0040, 0xb19: 0xe045, 0xb1a: 0x0040, 0xb1b: 0xe045, 0xb1c: 0x0040, 0xb1d: 0xe045, - 0xb1e: 0x0040, 0xb1f: 0xe045, 0xb20: 0x0008, 0xb21: 0x0008, 0xb22: 0x0008, 0xb23: 0x0008, - 0xb24: 0x0008, 0xb25: 0x0008, 0xb26: 0x0008, 0xb27: 0x0008, 0xb28: 0xe045, 0xb29: 0xe045, - 0xb2a: 0xe045, 0xb2b: 0xe045, 0xb2c: 0xe045, 0xb2d: 0xe045, 0xb2e: 0xe045, 0xb2f: 0xe045, - 0xb30: 0x0008, 0xb31: 0x1459, 0xb32: 0x0008, 0xb33: 0x1471, 0xb34: 0x0008, 0xb35: 0x1489, - 0xb36: 0x0008, 0xb37: 0x14a1, 0xb38: 0x0008, 0xb39: 0x14b9, 0xb3a: 0x0008, 0xb3b: 0x14d1, - 0xb3c: 0x0008, 0xb3d: 0x14e9, 0xb3e: 0x0040, 0xb3f: 0x0040, - // Block 0x2d, offset 0xb40 - 0xb40: 0x1501, 0xb41: 0x1531, 0xb42: 0x1561, 0xb43: 0x1591, 0xb44: 0x15c1, 0xb45: 0x15f1, - 0xb46: 0x1621, 0xb47: 0x1651, 0xb48: 0x1501, 0xb49: 0x1531, 0xb4a: 0x1561, 0xb4b: 0x1591, - 0xb4c: 0x15c1, 0xb4d: 0x15f1, 0xb4e: 0x1621, 0xb4f: 0x1651, 0xb50: 0x1681, 0xb51: 0x16b1, - 0xb52: 0x16e1, 0xb53: 0x1711, 0xb54: 0x1741, 0xb55: 0x1771, 0xb56: 0x17a1, 0xb57: 0x17d1, - 0xb58: 0x1681, 0xb59: 0x16b1, 0xb5a: 0x16e1, 0xb5b: 0x1711, 0xb5c: 0x1741, 0xb5d: 0x1771, - 0xb5e: 0x17a1, 0xb5f: 0x17d1, 0xb60: 0x1801, 0xb61: 0x1831, 0xb62: 0x1861, 0xb63: 0x1891, - 0xb64: 0x18c1, 0xb65: 0x18f1, 0xb66: 0x1921, 0xb67: 0x1951, 0xb68: 0x1801, 0xb69: 0x1831, - 0xb6a: 0x1861, 0xb6b: 0x1891, 0xb6c: 0x18c1, 0xb6d: 0x18f1, 0xb6e: 0x1921, 0xb6f: 0x1951, - 0xb70: 0x0008, 0xb71: 0x0008, 0xb72: 0x1981, 0xb73: 0x19b1, 0xb74: 0x19d9, 0xb75: 0x0040, - 0xb76: 0x0008, 0xb77: 0x1a01, 0xb78: 0xe045, 0xb79: 0xe045, 0xb7a: 0x064d, 0xb7b: 0x1459, - 0xb7c: 0x19b1, 0xb7d: 0x0666, 0xb7e: 0x1a31, 0xb7f: 0x0686, - // Block 0x2e, offset 0xb80 - 0xb80: 0x06a6, 0xb81: 0x1a4a, 0xb82: 0x1a79, 0xb83: 0x1aa9, 0xb84: 0x1ad1, 0xb85: 0x0040, - 0xb86: 0x0008, 0xb87: 0x1af9, 0xb88: 0x06c5, 0xb89: 0x1471, 0xb8a: 0x06dd, 0xb8b: 0x1489, - 0xb8c: 0x1aa9, 0xb8d: 0x1b2a, 0xb8e: 0x1b5a, 0xb8f: 0x1b8a, 0xb90: 0x0008, 0xb91: 0x0008, - 0xb92: 0x0008, 0xb93: 0x1bb9, 0xb94: 0x0040, 0xb95: 0x0040, 0xb96: 0x0008, 0xb97: 0x0008, - 0xb98: 0xe045, 0xb99: 0xe045, 0xb9a: 0x06f5, 0xb9b: 0x14a1, 0xb9c: 0x0040, 0xb9d: 0x1bd2, - 0xb9e: 0x1c02, 0xb9f: 0x1c32, 0xba0: 0x0008, 0xba1: 0x0008, 0xba2: 0x0008, 0xba3: 0x1c61, - 0xba4: 0x0008, 0xba5: 0x0008, 0xba6: 0x0008, 0xba7: 0x0008, 0xba8: 0xe045, 0xba9: 0xe045, - 0xbaa: 0x070d, 0xbab: 0x14d1, 0xbac: 0xe04d, 0xbad: 0x1c7a, 0xbae: 0x03d2, 0xbaf: 0x1caa, - 0xbb0: 0x0040, 0xbb1: 0x0040, 0xbb2: 0x1cb9, 0xbb3: 0x1ce9, 0xbb4: 0x1d11, 0xbb5: 0x0040, - 0xbb6: 0x0008, 0xbb7: 0x1d39, 0xbb8: 0x0725, 0xbb9: 0x14b9, 0xbba: 0x0515, 0xbbb: 0x14e9, - 0xbbc: 0x1ce9, 0xbbd: 0x073e, 0xbbe: 0x075e, 0xbbf: 0x0040, - // Block 0x2f, offset 0xbc0 - 0xbc0: 0x000a, 0xbc1: 0x000a, 0xbc2: 0x000a, 0xbc3: 0x000a, 0xbc4: 0x000a, 0xbc5: 0x000a, - 0xbc6: 0x000a, 0xbc7: 0x000a, 0xbc8: 0x000a, 0xbc9: 0x000a, 0xbca: 0x000a, 0xbcb: 0x03c0, - 0xbcc: 0x0003, 0xbcd: 0x0003, 0xbce: 0x0340, 0xbcf: 0x0b40, 0xbd0: 0x0018, 0xbd1: 0xe00d, - 0xbd2: 0x0018, 0xbd3: 0x0018, 0xbd4: 0x0018, 0xbd5: 0x0018, 0xbd6: 0x0018, 0xbd7: 0x077e, - 0xbd8: 0x0018, 0xbd9: 0x0018, 0xbda: 0x0018, 0xbdb: 0x0018, 0xbdc: 0x0018, 0xbdd: 0x0018, - 0xbde: 0x0018, 0xbdf: 0x0018, 0xbe0: 0x0018, 0xbe1: 0x0018, 0xbe2: 0x0018, 0xbe3: 0x0018, - 0xbe4: 0x0040, 0xbe5: 0x0040, 0xbe6: 0x0040, 0xbe7: 0x0018, 0xbe8: 0x0040, 0xbe9: 0x0040, - 0xbea: 0x0340, 0xbeb: 0x0340, 0xbec: 0x0340, 0xbed: 0x0340, 0xbee: 0x0340, 0xbef: 0x000a, - 0xbf0: 0x0018, 0xbf1: 0x0018, 0xbf2: 0x0018, 0xbf3: 0x1d69, 0xbf4: 0x1da1, 0xbf5: 0x0018, - 0xbf6: 0x1df1, 0xbf7: 0x1e29, 0xbf8: 0x0018, 0xbf9: 0x0018, 0xbfa: 0x0018, 0xbfb: 0x0018, - 0xbfc: 0x1e7a, 0xbfd: 0x0018, 0xbfe: 0x079e, 0xbff: 0x0018, - // Block 0x30, offset 0xc00 - 0xc00: 0x0018, 0xc01: 0x0018, 0xc02: 0x0018, 0xc03: 0x0018, 0xc04: 0x0018, 0xc05: 0x0018, - 0xc06: 0x0018, 0xc07: 0x1e92, 0xc08: 0x1eaa, 0xc09: 0x1ec2, 0xc0a: 0x0018, 0xc0b: 0x0018, - 0xc0c: 0x0018, 0xc0d: 0x0018, 0xc0e: 0x0018, 0xc0f: 0x0018, 0xc10: 0x0018, 0xc11: 0x0018, - 0xc12: 0x0018, 0xc13: 0x0018, 0xc14: 0x0018, 0xc15: 0x0018, 0xc16: 0x0018, 0xc17: 0x1ed9, - 0xc18: 0x0018, 0xc19: 0x0018, 0xc1a: 0x0018, 0xc1b: 0x0018, 0xc1c: 0x0018, 0xc1d: 0x0018, - 0xc1e: 0x0018, 0xc1f: 0x000a, 0xc20: 0x03c0, 0xc21: 0x0340, 0xc22: 0x0340, 0xc23: 0x0340, - 0xc24: 0x03c0, 0xc25: 0x0040, 0xc26: 0x0040, 0xc27: 0x0040, 0xc28: 0x0040, 0xc29: 0x0040, - 0xc2a: 0x0340, 0xc2b: 0x0340, 0xc2c: 0x0340, 0xc2d: 0x0340, 0xc2e: 0x0340, 0xc2f: 0x0340, - 0xc30: 0x1f41, 0xc31: 0x0f41, 0xc32: 0x0040, 0xc33: 0x0040, 0xc34: 0x1f51, 0xc35: 0x1f61, - 0xc36: 0x1f71, 0xc37: 0x1f81, 0xc38: 0x1f91, 0xc39: 0x1fa1, 0xc3a: 0x1fb2, 0xc3b: 0x07bd, - 0xc3c: 0x1fc2, 0xc3d: 0x1fd2, 0xc3e: 0x1fe2, 0xc3f: 0x0f71, - // Block 0x31, offset 0xc40 - 0xc40: 0x1f41, 0xc41: 0x00c9, 0xc42: 0x0069, 0xc43: 0x0079, 0xc44: 0x1f51, 0xc45: 0x1f61, - 0xc46: 0x1f71, 0xc47: 0x1f81, 0xc48: 0x1f91, 0xc49: 0x1fa1, 0xc4a: 0x1fb2, 0xc4b: 0x07d5, - 0xc4c: 0x1fc2, 0xc4d: 0x1fd2, 0xc4e: 0x1fe2, 0xc4f: 0x0040, 0xc50: 0x0039, 0xc51: 0x0f09, - 0xc52: 0x00d9, 0xc53: 0x0369, 0xc54: 0x0ff9, 0xc55: 0x0249, 0xc56: 0x0f51, 0xc57: 0x0359, - 0xc58: 0x0f61, 0xc59: 0x0f71, 0xc5a: 0x0f99, 0xc5b: 0x01d9, 0xc5c: 0x0fa9, 0xc5d: 0x0040, - 0xc5e: 0x0040, 0xc5f: 0x0040, 0xc60: 0x0018, 0xc61: 0x0018, 0xc62: 0x0018, 0xc63: 0x0018, - 0xc64: 0x0018, 0xc65: 0x0018, 0xc66: 0x0018, 0xc67: 0x0018, 0xc68: 0x1ff1, 0xc69: 0x0018, - 0xc6a: 0x0018, 0xc6b: 0x0018, 0xc6c: 0x0018, 0xc6d: 0x0018, 0xc6e: 0x0018, 0xc6f: 0x0018, - 0xc70: 0x0018, 0xc71: 0x0018, 0xc72: 0x0018, 0xc73: 0x0018, 0xc74: 0x0018, 0xc75: 0x0018, - 0xc76: 0x0018, 0xc77: 0x0018, 0xc78: 0x0018, 0xc79: 0x0018, 0xc7a: 0x0018, 0xc7b: 0x0018, - 0xc7c: 0x0018, 0xc7d: 0x0018, 0xc7e: 0x0018, 0xc7f: 0x0018, - // Block 0x32, offset 0xc80 - 0xc80: 0x07ee, 0xc81: 0x080e, 0xc82: 0x1159, 0xc83: 0x082d, 0xc84: 0x0018, 0xc85: 0x084e, - 0xc86: 0x086e, 0xc87: 0x1011, 0xc88: 0x0018, 0xc89: 0x088d, 0xc8a: 0x0f31, 0xc8b: 0x0249, - 0xc8c: 0x0249, 0xc8d: 0x0249, 0xc8e: 0x0249, 0xc8f: 0x2009, 0xc90: 0x0f41, 0xc91: 0x0f41, - 0xc92: 0x0359, 0xc93: 0x0359, 0xc94: 0x0018, 0xc95: 0x0f71, 0xc96: 0x2021, 0xc97: 0x0018, - 0xc98: 0x0018, 0xc99: 0x0f99, 0xc9a: 0x2039, 0xc9b: 0x0269, 0xc9c: 0x0269, 0xc9d: 0x0269, - 0xc9e: 0x0018, 0xc9f: 0x0018, 0xca0: 0x2049, 0xca1: 0x08ad, 0xca2: 0x2061, 0xca3: 0x0018, - 0xca4: 0x13d1, 0xca5: 0x0018, 0xca6: 0x2079, 0xca7: 0x0018, 0xca8: 0x13d1, 0xca9: 0x0018, - 0xcaa: 0x0f51, 0xcab: 0x2091, 0xcac: 0x0ee9, 0xcad: 0x1159, 0xcae: 0x0018, 0xcaf: 0x0f09, - 0xcb0: 0x0f09, 0xcb1: 0x1199, 0xcb2: 0x0040, 0xcb3: 0x0f61, 0xcb4: 0x00d9, 0xcb5: 0x20a9, - 0xcb6: 0x20c1, 0xcb7: 0x20d9, 0xcb8: 0x20f1, 0xcb9: 0x0f41, 0xcba: 0x0018, 0xcbb: 0x08cd, - 0xcbc: 0x2109, 0xcbd: 0x10b1, 0xcbe: 0x10b1, 0xcbf: 0x2109, - // Block 0x33, offset 0xcc0 - 0xcc0: 0x08ed, 0xcc1: 0x0018, 0xcc2: 0x0018, 0xcc3: 0x0018, 0xcc4: 0x0018, 0xcc5: 0x0ef9, - 0xcc6: 0x0ef9, 0xcc7: 0x0f09, 0xcc8: 0x0f41, 0xcc9: 0x0259, 0xcca: 0x0018, 0xccb: 0x0018, - 0xccc: 0x0018, 0xccd: 0x0018, 0xcce: 0x0008, 0xccf: 0x0018, 0xcd0: 0x2121, 0xcd1: 0x2151, - 0xcd2: 0x2181, 0xcd3: 0x21b9, 0xcd4: 0x21e9, 0xcd5: 0x2219, 0xcd6: 0x2249, 0xcd7: 0x2279, - 0xcd8: 0x22a9, 0xcd9: 0x22d9, 0xcda: 0x2309, 0xcdb: 0x2339, 0xcdc: 0x2369, 0xcdd: 0x2399, - 0xcde: 0x23c9, 0xcdf: 0x23f9, 0xce0: 0x0f41, 0xce1: 0x2421, 0xce2: 0x0905, 0xce3: 0x2439, - 0xce4: 0x1089, 0xce5: 0x2451, 0xce6: 0x0925, 0xce7: 0x2469, 0xce8: 0x2491, 0xce9: 0x0369, - 0xcea: 0x24a9, 0xceb: 0x0945, 0xcec: 0x0359, 0xced: 0x1159, 0xcee: 0x0ef9, 0xcef: 0x0f61, - 0xcf0: 0x0f41, 0xcf1: 0x2421, 0xcf2: 0x0965, 0xcf3: 0x2439, 0xcf4: 0x1089, 0xcf5: 0x2451, - 0xcf6: 0x0985, 0xcf7: 0x2469, 0xcf8: 0x2491, 0xcf9: 0x0369, 0xcfa: 0x24a9, 0xcfb: 0x09a5, - 0xcfc: 0x0359, 0xcfd: 0x1159, 0xcfe: 0x0ef9, 0xcff: 0x0f61, - // Block 0x34, offset 0xd00 - 0xd00: 0x0018, 0xd01: 0x0018, 0xd02: 0x0018, 0xd03: 0x0018, 0xd04: 0x0018, 0xd05: 0x0018, - 0xd06: 0x0018, 0xd07: 0x0018, 0xd08: 0x0018, 0xd09: 0x0018, 0xd0a: 0x0018, 0xd0b: 0x0040, - 0xd0c: 0x0040, 0xd0d: 0x0040, 0xd0e: 0x0040, 0xd0f: 0x0040, 0xd10: 0x0040, 0xd11: 0x0040, - 0xd12: 0x0040, 0xd13: 0x0040, 0xd14: 0x0040, 0xd15: 0x0040, 0xd16: 0x0040, 0xd17: 0x0040, - 0xd18: 0x0040, 0xd19: 0x0040, 0xd1a: 0x0040, 0xd1b: 0x0040, 0xd1c: 0x0040, 0xd1d: 0x0040, - 0xd1e: 0x0040, 0xd1f: 0x0040, 0xd20: 0x00c9, 0xd21: 0x0069, 0xd22: 0x0079, 0xd23: 0x1f51, - 0xd24: 0x1f61, 0xd25: 0x1f71, 0xd26: 0x1f81, 0xd27: 0x1f91, 0xd28: 0x1fa1, 0xd29: 0x2601, - 0xd2a: 0x2619, 0xd2b: 0x2631, 0xd2c: 0x2649, 0xd2d: 0x2661, 0xd2e: 0x2679, 0xd2f: 0x2691, - 0xd30: 0x26a9, 0xd31: 0x26c1, 0xd32: 0x26d9, 0xd33: 0x26f1, 0xd34: 0x0a06, 0xd35: 0x0a26, - 0xd36: 0x0a46, 0xd37: 0x0a66, 0xd38: 0x0a86, 0xd39: 0x0aa6, 0xd3a: 0x0ac6, 0xd3b: 0x0ae6, - 0xd3c: 0x0b06, 0xd3d: 0x270a, 0xd3e: 0x2732, 0xd3f: 0x275a, - // Block 0x35, offset 0xd40 - 0xd40: 0x2782, 0xd41: 0x27aa, 0xd42: 0x27d2, 0xd43: 0x27fa, 0xd44: 0x2822, 0xd45: 0x284a, - 0xd46: 0x2872, 0xd47: 0x289a, 0xd48: 0x0040, 0xd49: 0x0040, 0xd4a: 0x0040, 0xd4b: 0x0040, - 0xd4c: 0x0040, 0xd4d: 0x0040, 0xd4e: 0x0040, 0xd4f: 0x0040, 0xd50: 0x0040, 0xd51: 0x0040, - 0xd52: 0x0040, 0xd53: 0x0040, 0xd54: 0x0040, 0xd55: 0x0040, 0xd56: 0x0040, 0xd57: 0x0040, - 0xd58: 0x0040, 0xd59: 0x0040, 0xd5a: 0x0040, 0xd5b: 0x0040, 0xd5c: 0x0b26, 0xd5d: 0x0b46, - 0xd5e: 0x0b66, 0xd5f: 0x0b86, 0xd60: 0x0ba6, 0xd61: 0x0bc6, 0xd62: 0x0be6, 0xd63: 0x0c06, - 0xd64: 0x0c26, 0xd65: 0x0c46, 0xd66: 0x0c66, 0xd67: 0x0c86, 0xd68: 0x0ca6, 0xd69: 0x0cc6, - 0xd6a: 0x0ce6, 0xd6b: 0x0d06, 0xd6c: 0x0d26, 0xd6d: 0x0d46, 0xd6e: 0x0d66, 0xd6f: 0x0d86, - 0xd70: 0x0da6, 0xd71: 0x0dc6, 0xd72: 0x0de6, 0xd73: 0x0e06, 0xd74: 0x0e26, 0xd75: 0x0e46, - 0xd76: 0x0039, 0xd77: 0x0ee9, 0xd78: 0x1159, 0xd79: 0x0ef9, 0xd7a: 0x0f09, 0xd7b: 0x1199, - 0xd7c: 0x0f31, 0xd7d: 0x0249, 0xd7e: 0x0f41, 0xd7f: 0x0259, - // Block 0x36, offset 0xd80 - 0xd80: 0x0f51, 0xd81: 0x0359, 0xd82: 0x0f61, 0xd83: 0x0f71, 0xd84: 0x00d9, 0xd85: 0x0f99, - 0xd86: 0x2039, 0xd87: 0x0269, 0xd88: 0x01d9, 0xd89: 0x0fa9, 0xd8a: 0x0fb9, 0xd8b: 0x1089, - 0xd8c: 0x0279, 0xd8d: 0x0369, 0xd8e: 0x0289, 0xd8f: 0x13d1, 0xd90: 0x0039, 0xd91: 0x0ee9, - 0xd92: 0x1159, 0xd93: 0x0ef9, 0xd94: 0x0f09, 0xd95: 0x1199, 0xd96: 0x0f31, 0xd97: 0x0249, - 0xd98: 0x0f41, 0xd99: 0x0259, 0xd9a: 0x0f51, 0xd9b: 0x0359, 0xd9c: 0x0f61, 0xd9d: 0x0f71, - 0xd9e: 0x00d9, 0xd9f: 0x0f99, 0xda0: 0x2039, 0xda1: 0x0269, 0xda2: 0x01d9, 0xda3: 0x0fa9, - 0xda4: 0x0fb9, 0xda5: 0x1089, 0xda6: 0x0279, 0xda7: 0x0369, 0xda8: 0x0289, 0xda9: 0x13d1, - 0xdaa: 0x1f41, 0xdab: 0x0018, 0xdac: 0x0018, 0xdad: 0x0018, 0xdae: 0x0018, 0xdaf: 0x0018, - 0xdb0: 0x0018, 0xdb1: 0x0018, 0xdb2: 0x0018, 0xdb3: 0x0018, 0xdb4: 0x0018, 0xdb5: 0x0018, - 0xdb6: 0x0018, 0xdb7: 0x0018, 0xdb8: 0x0018, 0xdb9: 0x0018, 0xdba: 0x0018, 0xdbb: 0x0018, - 0xdbc: 0x0018, 0xdbd: 0x0018, 0xdbe: 0x0018, 0xdbf: 0x0018, - // Block 0x37, offset 0xdc0 - 0xdc0: 0x0008, 0xdc1: 0x0008, 0xdc2: 0x0008, 0xdc3: 0x0008, 0xdc4: 0x0008, 0xdc5: 0x0008, - 0xdc6: 0x0008, 0xdc7: 0x0008, 0xdc8: 0x0008, 0xdc9: 0x0008, 0xdca: 0x0008, 0xdcb: 0x0008, - 0xdcc: 0x0008, 0xdcd: 0x0008, 0xdce: 0x0008, 0xdcf: 0x0008, 0xdd0: 0x0008, 0xdd1: 0x0008, - 0xdd2: 0x0008, 0xdd3: 0x0008, 0xdd4: 0x0008, 0xdd5: 0x0008, 0xdd6: 0x0008, 0xdd7: 0x0008, - 0xdd8: 0x0008, 0xdd9: 0x0008, 0xdda: 0x0008, 0xddb: 0x0008, 0xddc: 0x0008, 0xddd: 0x0008, - 0xdde: 0x0008, 0xddf: 0x0040, 0xde0: 0xe00d, 0xde1: 0x0008, 0xde2: 0x2971, 0xde3: 0x0ebd, - 0xde4: 0x2989, 0xde5: 0x0008, 0xde6: 0x0008, 0xde7: 0xe07d, 0xde8: 0x0008, 0xde9: 0xe01d, - 0xdea: 0x0008, 0xdeb: 0xe03d, 0xdec: 0x0008, 0xded: 0x0fe1, 0xdee: 0x1281, 0xdef: 0x0fc9, - 0xdf0: 0x1141, 0xdf1: 0x0008, 0xdf2: 0xe00d, 0xdf3: 0x0008, 0xdf4: 0x0008, 0xdf5: 0xe01d, - 0xdf6: 0x0008, 0xdf7: 0x0008, 0xdf8: 0x0008, 0xdf9: 0x0008, 0xdfa: 0x0008, 0xdfb: 0x0008, - 0xdfc: 0x0259, 0xdfd: 0x1089, 0xdfe: 0x29a1, 0xdff: 0x29b9, - // Block 0x38, offset 0xe00 - 0xe00: 0xe00d, 0xe01: 0x0008, 0xe02: 0xe00d, 0xe03: 0x0008, 0xe04: 0xe00d, 0xe05: 0x0008, - 0xe06: 0xe00d, 0xe07: 0x0008, 0xe08: 0xe00d, 0xe09: 0x0008, 0xe0a: 0xe00d, 0xe0b: 0x0008, - 0xe0c: 0xe00d, 0xe0d: 0x0008, 0xe0e: 0xe00d, 0xe0f: 0x0008, 0xe10: 0xe00d, 0xe11: 0x0008, - 0xe12: 0xe00d, 0xe13: 0x0008, 0xe14: 0xe00d, 0xe15: 0x0008, 0xe16: 0xe00d, 0xe17: 0x0008, - 0xe18: 0xe00d, 0xe19: 0x0008, 0xe1a: 0xe00d, 0xe1b: 0x0008, 0xe1c: 0xe00d, 0xe1d: 0x0008, - 0xe1e: 0xe00d, 0xe1f: 0x0008, 0xe20: 0xe00d, 0xe21: 0x0008, 0xe22: 0xe00d, 0xe23: 0x0008, - 0xe24: 0x0008, 0xe25: 0x0018, 0xe26: 0x0018, 0xe27: 0x0018, 0xe28: 0x0018, 0xe29: 0x0018, - 0xe2a: 0x0018, 0xe2b: 0xe03d, 0xe2c: 0x0008, 0xe2d: 0xe01d, 0xe2e: 0x0008, 0xe2f: 0x3308, - 0xe30: 0x3308, 0xe31: 0x3308, 0xe32: 0xe00d, 0xe33: 0x0008, 0xe34: 0x0040, 0xe35: 0x0040, - 0xe36: 0x0040, 0xe37: 0x0040, 0xe38: 0x0040, 0xe39: 0x0018, 0xe3a: 0x0018, 0xe3b: 0x0018, - 0xe3c: 0x0018, 0xe3d: 0x0018, 0xe3e: 0x0018, 0xe3f: 0x0018, - // Block 0x39, offset 0xe40 - 0xe40: 0x26fd, 0xe41: 0x271d, 0xe42: 0x273d, 0xe43: 0x275d, 0xe44: 0x277d, 0xe45: 0x279d, - 0xe46: 0x27bd, 0xe47: 0x27dd, 0xe48: 0x27fd, 0xe49: 0x281d, 0xe4a: 0x283d, 0xe4b: 0x285d, - 0xe4c: 0x287d, 0xe4d: 0x289d, 0xe4e: 0x28bd, 0xe4f: 0x28dd, 0xe50: 0x28fd, 0xe51: 0x291d, - 0xe52: 0x293d, 0xe53: 0x295d, 0xe54: 0x297d, 0xe55: 0x299d, 0xe56: 0x0040, 0xe57: 0x0040, - 0xe58: 0x0040, 0xe59: 0x0040, 0xe5a: 0x0040, 0xe5b: 0x0040, 0xe5c: 0x0040, 0xe5d: 0x0040, - 0xe5e: 0x0040, 0xe5f: 0x0040, 0xe60: 0x0040, 0xe61: 0x0040, 0xe62: 0x0040, 0xe63: 0x0040, - 0xe64: 0x0040, 0xe65: 0x0040, 0xe66: 0x0040, 0xe67: 0x0040, 0xe68: 0x0040, 0xe69: 0x0040, - 0xe6a: 0x0040, 0xe6b: 0x0040, 0xe6c: 0x0040, 0xe6d: 0x0040, 0xe6e: 0x0040, 0xe6f: 0x0040, - 0xe70: 0x0040, 0xe71: 0x0040, 0xe72: 0x0040, 0xe73: 0x0040, 0xe74: 0x0040, 0xe75: 0x0040, - 0xe76: 0x0040, 0xe77: 0x0040, 0xe78: 0x0040, 0xe79: 0x0040, 0xe7a: 0x0040, 0xe7b: 0x0040, - 0xe7c: 0x0040, 0xe7d: 0x0040, 0xe7e: 0x0040, 0xe7f: 0x0040, - // Block 0x3a, offset 0xe80 - 0xe80: 0x000a, 0xe81: 0x0018, 0xe82: 0x29d1, 0xe83: 0x0018, 0xe84: 0x0018, 0xe85: 0x0008, - 0xe86: 0x0008, 0xe87: 0x0008, 0xe88: 0x0018, 0xe89: 0x0018, 0xe8a: 0x0018, 0xe8b: 0x0018, - 0xe8c: 0x0018, 0xe8d: 0x0018, 0xe8e: 0x0018, 0xe8f: 0x0018, 0xe90: 0x0018, 0xe91: 0x0018, - 0xe92: 0x0018, 0xe93: 0x0018, 0xe94: 0x0018, 0xe95: 0x0018, 0xe96: 0x0018, 0xe97: 0x0018, - 0xe98: 0x0018, 0xe99: 0x0018, 0xe9a: 0x0018, 0xe9b: 0x0018, 0xe9c: 0x0018, 0xe9d: 0x0018, - 0xe9e: 0x0018, 0xe9f: 0x0018, 0xea0: 0x0018, 0xea1: 0x0018, 0xea2: 0x0018, 0xea3: 0x0018, - 0xea4: 0x0018, 0xea5: 0x0018, 0xea6: 0x0018, 0xea7: 0x0018, 0xea8: 0x0018, 0xea9: 0x0018, - 0xeaa: 0x3308, 0xeab: 0x3308, 0xeac: 0x3308, 0xead: 0x3308, 0xeae: 0x3018, 0xeaf: 0x3018, - 0xeb0: 0x0018, 0xeb1: 0x0018, 0xeb2: 0x0018, 0xeb3: 0x0018, 0xeb4: 0x0018, 0xeb5: 0x0018, - 0xeb6: 0xe125, 0xeb7: 0x0018, 0xeb8: 0x29bd, 0xeb9: 0x29dd, 0xeba: 0x29fd, 0xebb: 0x0018, - 0xebc: 0x0008, 0xebd: 0x0018, 0xebe: 0x0018, 0xebf: 0x0018, - // Block 0x3b, offset 0xec0 - 0xec0: 0x2b3d, 0xec1: 0x2b5d, 0xec2: 0x2b7d, 0xec3: 0x2b9d, 0xec4: 0x2bbd, 0xec5: 0x2bdd, - 0xec6: 0x2bdd, 0xec7: 0x2bdd, 0xec8: 0x2bfd, 0xec9: 0x2bfd, 0xeca: 0x2bfd, 0xecb: 0x2bfd, - 0xecc: 0x2c1d, 0xecd: 0x2c1d, 0xece: 0x2c1d, 0xecf: 0x2c3d, 0xed0: 0x2c5d, 0xed1: 0x2c5d, - 0xed2: 0x2a7d, 0xed3: 0x2a7d, 0xed4: 0x2c5d, 0xed5: 0x2c5d, 0xed6: 0x2c7d, 0xed7: 0x2c7d, - 0xed8: 0x2c5d, 0xed9: 0x2c5d, 0xeda: 0x2a7d, 0xedb: 0x2a7d, 0xedc: 0x2c5d, 0xedd: 0x2c5d, - 0xede: 0x2c3d, 0xedf: 0x2c3d, 0xee0: 0x2c9d, 0xee1: 0x2c9d, 0xee2: 0x2cbd, 0xee3: 0x2cbd, - 0xee4: 0x0040, 0xee5: 0x2cdd, 0xee6: 0x2cfd, 0xee7: 0x2d1d, 0xee8: 0x2d1d, 0xee9: 0x2d3d, - 0xeea: 0x2d5d, 0xeeb: 0x2d7d, 0xeec: 0x2d9d, 0xeed: 0x2dbd, 0xeee: 0x2ddd, 0xeef: 0x2dfd, - 0xef0: 0x2e1d, 0xef1: 0x2e3d, 0xef2: 0x2e3d, 0xef3: 0x2e5d, 0xef4: 0x2e7d, 0xef5: 0x2e7d, - 0xef6: 0x2e9d, 0xef7: 0x2ebd, 0xef8: 0x2e5d, 0xef9: 0x2edd, 0xefa: 0x2efd, 0xefb: 0x2edd, - 0xefc: 0x2e5d, 0xefd: 0x2f1d, 0xefe: 0x2f3d, 0xeff: 0x2f5d, - // Block 0x3c, offset 0xf00 - 0xf00: 0x2f7d, 0xf01: 0x2f9d, 0xf02: 0x2cfd, 0xf03: 0x2cdd, 0xf04: 0x2fbd, 0xf05: 0x2fdd, - 0xf06: 0x2ffd, 0xf07: 0x301d, 0xf08: 0x303d, 0xf09: 0x305d, 0xf0a: 0x307d, 0xf0b: 0x309d, - 0xf0c: 0x30bd, 0xf0d: 0x30dd, 0xf0e: 0x30fd, 0xf0f: 0x0040, 0xf10: 0x0018, 0xf11: 0x0018, - 0xf12: 0x311d, 0xf13: 0x313d, 0xf14: 0x315d, 0xf15: 0x317d, 0xf16: 0x319d, 0xf17: 0x31bd, - 0xf18: 0x31dd, 0xf19: 0x31fd, 0xf1a: 0x321d, 0xf1b: 0x323d, 0xf1c: 0x315d, 0xf1d: 0x325d, - 0xf1e: 0x327d, 0xf1f: 0x329d, 0xf20: 0x0008, 0xf21: 0x0008, 0xf22: 0x0008, 0xf23: 0x0008, - 0xf24: 0x0008, 0xf25: 0x0008, 0xf26: 0x0008, 0xf27: 0x0008, 0xf28: 0x0008, 0xf29: 0x0008, - 0xf2a: 0x0008, 0xf2b: 0x0008, 0xf2c: 0x0008, 0xf2d: 0x0008, 0xf2e: 0x0008, 0xf2f: 0x0008, - 0xf30: 0x0008, 0xf31: 0x0008, 0xf32: 0x0008, 0xf33: 0x0008, 0xf34: 0x0008, 0xf35: 0x0008, - 0xf36: 0x0008, 0xf37: 0x0008, 0xf38: 0x0008, 0xf39: 0x0008, 0xf3a: 0x0008, 0xf3b: 0x0040, - 0xf3c: 0x0040, 0xf3d: 0x0040, 0xf3e: 0x0040, 0xf3f: 0x0040, - // Block 0x3d, offset 0xf40 - 0xf40: 0x36a2, 0xf41: 0x36d2, 0xf42: 0x3702, 0xf43: 0x3732, 0xf44: 0x32bd, 0xf45: 0x32dd, - 0xf46: 0x32fd, 0xf47: 0x331d, 0xf48: 0x0018, 0xf49: 0x0018, 0xf4a: 0x0018, 0xf4b: 0x0018, - 0xf4c: 0x0018, 0xf4d: 0x0018, 0xf4e: 0x0018, 0xf4f: 0x0018, 0xf50: 0x333d, 0xf51: 0x3761, - 0xf52: 0x3779, 0xf53: 0x3791, 0xf54: 0x37a9, 0xf55: 0x37c1, 0xf56: 0x37d9, 0xf57: 0x37f1, - 0xf58: 0x3809, 0xf59: 0x3821, 0xf5a: 0x3839, 0xf5b: 0x3851, 0xf5c: 0x3869, 0xf5d: 0x3881, - 0xf5e: 0x3899, 0xf5f: 0x38b1, 0xf60: 0x335d, 0xf61: 0x337d, 0xf62: 0x339d, 0xf63: 0x33bd, - 0xf64: 0x33dd, 0xf65: 0x33dd, 0xf66: 0x33fd, 0xf67: 0x341d, 0xf68: 0x343d, 0xf69: 0x345d, - 0xf6a: 0x347d, 0xf6b: 0x349d, 0xf6c: 0x34bd, 0xf6d: 0x34dd, 0xf6e: 0x34fd, 0xf6f: 0x351d, - 0xf70: 0x353d, 0xf71: 0x355d, 0xf72: 0x357d, 0xf73: 0x359d, 0xf74: 0x35bd, 0xf75: 0x35dd, - 0xf76: 0x35fd, 0xf77: 0x361d, 0xf78: 0x363d, 0xf79: 0x365d, 0xf7a: 0x367d, 0xf7b: 0x369d, - 0xf7c: 0x38c9, 0xf7d: 0x3901, 0xf7e: 0x36bd, 0xf7f: 0x0018, - // Block 0x3e, offset 0xf80 - 0xf80: 0x36dd, 0xf81: 0x36fd, 0xf82: 0x371d, 0xf83: 0x373d, 0xf84: 0x375d, 0xf85: 0x377d, - 0xf86: 0x379d, 0xf87: 0x37bd, 0xf88: 0x37dd, 0xf89: 0x37fd, 0xf8a: 0x381d, 0xf8b: 0x383d, - 0xf8c: 0x385d, 0xf8d: 0x387d, 0xf8e: 0x389d, 0xf8f: 0x38bd, 0xf90: 0x38dd, 0xf91: 0x38fd, - 0xf92: 0x391d, 0xf93: 0x393d, 0xf94: 0x395d, 0xf95: 0x397d, 0xf96: 0x399d, 0xf97: 0x39bd, - 0xf98: 0x39dd, 0xf99: 0x39fd, 0xf9a: 0x3a1d, 0xf9b: 0x3a3d, 0xf9c: 0x3a5d, 0xf9d: 0x3a7d, - 0xf9e: 0x3a9d, 0xf9f: 0x3abd, 0xfa0: 0x3add, 0xfa1: 0x3afd, 0xfa2: 0x3b1d, 0xfa3: 0x3b3d, - 0xfa4: 0x3b5d, 0xfa5: 0x3b7d, 0xfa6: 0x127d, 0xfa7: 0x3b9d, 0xfa8: 0x3bbd, 0xfa9: 0x3bdd, - 0xfaa: 0x3bfd, 0xfab: 0x3c1d, 0xfac: 0x3c3d, 0xfad: 0x3c5d, 0xfae: 0x239d, 0xfaf: 0x3c7d, - 0xfb0: 0x3c9d, 0xfb1: 0x3939, 0xfb2: 0x3951, 0xfb3: 0x3969, 0xfb4: 0x3981, 0xfb5: 0x3999, - 0xfb6: 0x39b1, 0xfb7: 0x39c9, 0xfb8: 0x39e1, 0xfb9: 0x39f9, 0xfba: 0x3a11, 0xfbb: 0x3a29, - 0xfbc: 0x3a41, 0xfbd: 0x3a59, 0xfbe: 0x3a71, 0xfbf: 0x3a89, - // Block 0x3f, offset 0xfc0 - 0xfc0: 0x3aa1, 0xfc1: 0x3ac9, 0xfc2: 0x3af1, 0xfc3: 0x3b19, 0xfc4: 0x3b41, 0xfc5: 0x3b69, - 0xfc6: 0x3b91, 0xfc7: 0x3bb9, 0xfc8: 0x3be1, 0xfc9: 0x3c09, 0xfca: 0x3c39, 0xfcb: 0x3c69, - 0xfcc: 0x3c99, 0xfcd: 0x3cbd, 0xfce: 0x3cb1, 0xfcf: 0x3cdd, 0xfd0: 0x3cfd, 0xfd1: 0x3d15, - 0xfd2: 0x3d2d, 0xfd3: 0x3d45, 0xfd4: 0x3d5d, 0xfd5: 0x3d5d, 0xfd6: 0x3d45, 0xfd7: 0x3d75, - 0xfd8: 0x07bd, 0xfd9: 0x3d8d, 0xfda: 0x3da5, 0xfdb: 0x3dbd, 0xfdc: 0x3dd5, 0xfdd: 0x3ded, - 0xfde: 0x3e05, 0xfdf: 0x3e1d, 0xfe0: 0x3e35, 0xfe1: 0x3e4d, 0xfe2: 0x3e65, 0xfe3: 0x3e7d, - 0xfe4: 0x3e95, 0xfe5: 0x3e95, 0xfe6: 0x3ead, 0xfe7: 0x3ead, 0xfe8: 0x3ec5, 0xfe9: 0x3ec5, - 0xfea: 0x3edd, 0xfeb: 0x3ef5, 0xfec: 0x3f0d, 0xfed: 0x3f25, 0xfee: 0x3f3d, 0xfef: 0x3f3d, - 0xff0: 0x3f55, 0xff1: 0x3f55, 0xff2: 0x3f55, 0xff3: 0x3f6d, 0xff4: 0x3f85, 0xff5: 0x3f9d, - 0xff6: 0x3fb5, 0xff7: 0x3f9d, 0xff8: 0x3fcd, 0xff9: 0x3fe5, 0xffa: 0x3f6d, 0xffb: 0x3ffd, - 0xffc: 0x4015, 0xffd: 0x4015, 0xffe: 0x4015, 0xfff: 0x0040, - // Block 0x40, offset 0x1000 - 0x1000: 0x3cc9, 0x1001: 0x3d31, 0x1002: 0x3d99, 0x1003: 0x3e01, 0x1004: 0x3e51, 0x1005: 0x3eb9, - 0x1006: 0x3f09, 0x1007: 0x3f59, 0x1008: 0x3fd9, 0x1009: 0x4041, 0x100a: 0x4091, 0x100b: 0x40e1, - 0x100c: 0x4131, 0x100d: 0x4199, 0x100e: 0x4201, 0x100f: 0x4251, 0x1010: 0x42a1, 0x1011: 0x42d9, - 0x1012: 0x4329, 0x1013: 0x4391, 0x1014: 0x43f9, 0x1015: 0x4431, 0x1016: 0x44b1, 0x1017: 0x4549, - 0x1018: 0x45c9, 0x1019: 0x4619, 0x101a: 0x4699, 0x101b: 0x4719, 0x101c: 0x4781, 0x101d: 0x47d1, - 0x101e: 0x4821, 0x101f: 0x4871, 0x1020: 0x48d9, 0x1021: 0x4959, 0x1022: 0x49c1, 0x1023: 0x4a11, - 0x1024: 0x4a61, 0x1025: 0x4ab1, 0x1026: 0x4ae9, 0x1027: 0x4b21, 0x1028: 0x4b59, 0x1029: 0x4b91, - 0x102a: 0x4be1, 0x102b: 0x4c31, 0x102c: 0x4cb1, 0x102d: 0x4d01, 0x102e: 0x4d69, 0x102f: 0x4de9, - 0x1030: 0x4e39, 0x1031: 0x4e71, 0x1032: 0x4ea9, 0x1033: 0x4f29, 0x1034: 0x4f91, 0x1035: 0x5011, - 0x1036: 0x5061, 0x1037: 0x50e1, 0x1038: 0x5119, 0x1039: 0x5169, 0x103a: 0x51b9, 0x103b: 0x5209, - 0x103c: 0x5259, 0x103d: 0x52a9, 0x103e: 0x5311, 0x103f: 0x5361, - // Block 0x41, offset 0x1040 - 0x1040: 0x5399, 0x1041: 0x53e9, 0x1042: 0x5439, 0x1043: 0x5489, 0x1044: 0x54f1, 0x1045: 0x5541, - 0x1046: 0x5591, 0x1047: 0x55e1, 0x1048: 0x5661, 0x1049: 0x56c9, 0x104a: 0x5701, 0x104b: 0x5781, - 0x104c: 0x57b9, 0x104d: 0x5821, 0x104e: 0x5889, 0x104f: 0x58d9, 0x1050: 0x5929, 0x1051: 0x5979, - 0x1052: 0x59e1, 0x1053: 0x5a19, 0x1054: 0x5a69, 0x1055: 0x5ad1, 0x1056: 0x5b09, 0x1057: 0x5b89, - 0x1058: 0x5bd9, 0x1059: 0x5c01, 0x105a: 0x5c29, 0x105b: 0x5c51, 0x105c: 0x5c79, 0x105d: 0x5ca1, - 0x105e: 0x5cc9, 0x105f: 0x5cf1, 0x1060: 0x5d19, 0x1061: 0x5d41, 0x1062: 0x5d69, 0x1063: 0x5d99, - 0x1064: 0x5dc9, 0x1065: 0x5df9, 0x1066: 0x5e29, 0x1067: 0x5e59, 0x1068: 0x5e89, 0x1069: 0x5eb9, - 0x106a: 0x5ee9, 0x106b: 0x5f19, 0x106c: 0x5f49, 0x106d: 0x5f79, 0x106e: 0x5fa9, 0x106f: 0x5fd9, - 0x1070: 0x6009, 0x1071: 0x402d, 0x1072: 0x6039, 0x1073: 0x6051, 0x1074: 0x404d, 0x1075: 0x6069, - 0x1076: 0x6081, 0x1077: 0x6099, 0x1078: 0x406d, 0x1079: 0x406d, 0x107a: 0x60b1, 0x107b: 0x60c9, - 0x107c: 0x6101, 0x107d: 0x6139, 0x107e: 0x6171, 0x107f: 0x61a9, - // Block 0x42, offset 0x1080 - 0x1080: 0x6211, 0x1081: 0x6229, 0x1082: 0x408d, 0x1083: 0x6241, 0x1084: 0x6259, 0x1085: 0x6271, - 0x1086: 0x6289, 0x1087: 0x62a1, 0x1088: 0x40ad, 0x1089: 0x62b9, 0x108a: 0x62e1, 0x108b: 0x62f9, - 0x108c: 0x40cd, 0x108d: 0x40cd, 0x108e: 0x6311, 0x108f: 0x6329, 0x1090: 0x6341, 0x1091: 0x40ed, - 0x1092: 0x410d, 0x1093: 0x412d, 0x1094: 0x414d, 0x1095: 0x416d, 0x1096: 0x6359, 0x1097: 0x6371, - 0x1098: 0x6389, 0x1099: 0x63a1, 0x109a: 0x63b9, 0x109b: 0x418d, 0x109c: 0x63d1, 0x109d: 0x63e9, - 0x109e: 0x6401, 0x109f: 0x41ad, 0x10a0: 0x41cd, 0x10a1: 0x6419, 0x10a2: 0x41ed, 0x10a3: 0x420d, - 0x10a4: 0x422d, 0x10a5: 0x6431, 0x10a6: 0x424d, 0x10a7: 0x6449, 0x10a8: 0x6479, 0x10a9: 0x6211, - 0x10aa: 0x426d, 0x10ab: 0x428d, 0x10ac: 0x42ad, 0x10ad: 0x42cd, 0x10ae: 0x64b1, 0x10af: 0x64f1, - 0x10b0: 0x6539, 0x10b1: 0x6551, 0x10b2: 0x42ed, 0x10b3: 0x6569, 0x10b4: 0x6581, 0x10b5: 0x6599, - 0x10b6: 0x430d, 0x10b7: 0x65b1, 0x10b8: 0x65c9, 0x10b9: 0x65b1, 0x10ba: 0x65e1, 0x10bb: 0x65f9, - 0x10bc: 0x432d, 0x10bd: 0x6611, 0x10be: 0x6629, 0x10bf: 0x6611, - // Block 0x43, offset 0x10c0 - 0x10c0: 0x434d, 0x10c1: 0x436d, 0x10c2: 0x0040, 0x10c3: 0x6641, 0x10c4: 0x6659, 0x10c5: 0x6671, - 0x10c6: 0x6689, 0x10c7: 0x0040, 0x10c8: 0x66c1, 0x10c9: 0x66d9, 0x10ca: 0x66f1, 0x10cb: 0x6709, - 0x10cc: 0x6721, 0x10cd: 0x6739, 0x10ce: 0x6401, 0x10cf: 0x6751, 0x10d0: 0x6769, 0x10d1: 0x6781, - 0x10d2: 0x438d, 0x10d3: 0x6799, 0x10d4: 0x6289, 0x10d5: 0x43ad, 0x10d6: 0x43cd, 0x10d7: 0x67b1, - 0x10d8: 0x0040, 0x10d9: 0x43ed, 0x10da: 0x67c9, 0x10db: 0x67e1, 0x10dc: 0x67f9, 0x10dd: 0x6811, - 0x10de: 0x6829, 0x10df: 0x6859, 0x10e0: 0x6889, 0x10e1: 0x68b1, 0x10e2: 0x68d9, 0x10e3: 0x6901, - 0x10e4: 0x6929, 0x10e5: 0x6951, 0x10e6: 0x6979, 0x10e7: 0x69a1, 0x10e8: 0x69c9, 0x10e9: 0x69f1, - 0x10ea: 0x6a21, 0x10eb: 0x6a51, 0x10ec: 0x6a81, 0x10ed: 0x6ab1, 0x10ee: 0x6ae1, 0x10ef: 0x6b11, - 0x10f0: 0x6b41, 0x10f1: 0x6b71, 0x10f2: 0x6ba1, 0x10f3: 0x6bd1, 0x10f4: 0x6c01, 0x10f5: 0x6c31, - 0x10f6: 0x6c61, 0x10f7: 0x6c91, 0x10f8: 0x6cc1, 0x10f9: 0x6cf1, 0x10fa: 0x6d21, 0x10fb: 0x6d51, - 0x10fc: 0x6d81, 0x10fd: 0x6db1, 0x10fe: 0x6de1, 0x10ff: 0x440d, - // Block 0x44, offset 0x1100 - 0x1100: 0xe00d, 0x1101: 0x0008, 0x1102: 0xe00d, 0x1103: 0x0008, 0x1104: 0xe00d, 0x1105: 0x0008, - 0x1106: 0xe00d, 0x1107: 0x0008, 0x1108: 0xe00d, 0x1109: 0x0008, 0x110a: 0xe00d, 0x110b: 0x0008, - 0x110c: 0xe00d, 0x110d: 0x0008, 0x110e: 0xe00d, 0x110f: 0x0008, 0x1110: 0xe00d, 0x1111: 0x0008, - 0x1112: 0xe00d, 0x1113: 0x0008, 0x1114: 0xe00d, 0x1115: 0x0008, 0x1116: 0xe00d, 0x1117: 0x0008, - 0x1118: 0xe00d, 0x1119: 0x0008, 0x111a: 0xe00d, 0x111b: 0x0008, 0x111c: 0xe00d, 0x111d: 0x0008, - 0x111e: 0xe00d, 0x111f: 0x0008, 0x1120: 0xe00d, 0x1121: 0x0008, 0x1122: 0xe00d, 0x1123: 0x0008, - 0x1124: 0xe00d, 0x1125: 0x0008, 0x1126: 0xe00d, 0x1127: 0x0008, 0x1128: 0xe00d, 0x1129: 0x0008, - 0x112a: 0xe00d, 0x112b: 0x0008, 0x112c: 0xe00d, 0x112d: 0x0008, 0x112e: 0x0008, 0x112f: 0x3308, - 0x1130: 0x3318, 0x1131: 0x3318, 0x1132: 0x3318, 0x1133: 0x0018, 0x1134: 0x3308, 0x1135: 0x3308, - 0x1136: 0x3308, 0x1137: 0x3308, 0x1138: 0x3308, 0x1139: 0x3308, 0x113a: 0x3308, 0x113b: 0x3308, - 0x113c: 0x3308, 0x113d: 0x3308, 0x113e: 0x0018, 0x113f: 0x0008, - // Block 0x45, offset 0x1140 - 0x1140: 0xe00d, 0x1141: 0x0008, 0x1142: 0xe00d, 0x1143: 0x0008, 0x1144: 0xe00d, 0x1145: 0x0008, - 0x1146: 0xe00d, 0x1147: 0x0008, 0x1148: 0xe00d, 0x1149: 0x0008, 0x114a: 0xe00d, 0x114b: 0x0008, - 0x114c: 0xe00d, 0x114d: 0x0008, 0x114e: 0xe00d, 0x114f: 0x0008, 0x1150: 0xe00d, 0x1151: 0x0008, - 0x1152: 0xe00d, 0x1153: 0x0008, 0x1154: 0xe00d, 0x1155: 0x0008, 0x1156: 0xe00d, 0x1157: 0x0008, - 0x1158: 0xe00d, 0x1159: 0x0008, 0x115a: 0xe00d, 0x115b: 0x0008, 0x115c: 0x0ea1, 0x115d: 0x6e11, - 0x115e: 0x3308, 0x115f: 0x3308, 0x1160: 0x0008, 0x1161: 0x0008, 0x1162: 0x0008, 0x1163: 0x0008, - 0x1164: 0x0008, 0x1165: 0x0008, 0x1166: 0x0008, 0x1167: 0x0008, 0x1168: 0x0008, 0x1169: 0x0008, - 0x116a: 0x0008, 0x116b: 0x0008, 0x116c: 0x0008, 0x116d: 0x0008, 0x116e: 0x0008, 0x116f: 0x0008, - 0x1170: 0x0008, 0x1171: 0x0008, 0x1172: 0x0008, 0x1173: 0x0008, 0x1174: 0x0008, 0x1175: 0x0008, - 0x1176: 0x0008, 0x1177: 0x0008, 0x1178: 0x0008, 0x1179: 0x0008, 0x117a: 0x0008, 0x117b: 0x0008, - 0x117c: 0x0008, 0x117d: 0x0008, 0x117e: 0x0008, 0x117f: 0x0008, - // Block 0x46, offset 0x1180 - 0x1180: 0x0018, 0x1181: 0x0018, 0x1182: 0x0018, 0x1183: 0x0018, 0x1184: 0x0018, 0x1185: 0x0018, - 0x1186: 0x0018, 0x1187: 0x0018, 0x1188: 0x0018, 0x1189: 0x0018, 0x118a: 0x0018, 0x118b: 0x0018, - 0x118c: 0x0018, 0x118d: 0x0018, 0x118e: 0x0018, 0x118f: 0x0018, 0x1190: 0x0018, 0x1191: 0x0018, - 0x1192: 0x0018, 0x1193: 0x0018, 0x1194: 0x0018, 0x1195: 0x0018, 0x1196: 0x0018, 0x1197: 0x0008, - 0x1198: 0x0008, 0x1199: 0x0008, 0x119a: 0x0008, 0x119b: 0x0008, 0x119c: 0x0008, 0x119d: 0x0008, - 0x119e: 0x0008, 0x119f: 0x0008, 0x11a0: 0x0018, 0x11a1: 0x0018, 0x11a2: 0xe00d, 0x11a3: 0x0008, - 0x11a4: 0xe00d, 0x11a5: 0x0008, 0x11a6: 0xe00d, 0x11a7: 0x0008, 0x11a8: 0xe00d, 0x11a9: 0x0008, - 0x11aa: 0xe00d, 0x11ab: 0x0008, 0x11ac: 0xe00d, 0x11ad: 0x0008, 0x11ae: 0xe00d, 0x11af: 0x0008, - 0x11b0: 0x0008, 0x11b1: 0x0008, 0x11b2: 0xe00d, 0x11b3: 0x0008, 0x11b4: 0xe00d, 0x11b5: 0x0008, - 0x11b6: 0xe00d, 0x11b7: 0x0008, 0x11b8: 0xe00d, 0x11b9: 0x0008, 0x11ba: 0xe00d, 0x11bb: 0x0008, - 0x11bc: 0xe00d, 0x11bd: 0x0008, 0x11be: 0xe00d, 0x11bf: 0x0008, - // Block 0x47, offset 0x11c0 - 0x11c0: 0xe00d, 0x11c1: 0x0008, 0x11c2: 0xe00d, 0x11c3: 0x0008, 0x11c4: 0xe00d, 0x11c5: 0x0008, - 0x11c6: 0xe00d, 0x11c7: 0x0008, 0x11c8: 0xe00d, 0x11c9: 0x0008, 0x11ca: 0xe00d, 0x11cb: 0x0008, - 0x11cc: 0xe00d, 0x11cd: 0x0008, 0x11ce: 0xe00d, 0x11cf: 0x0008, 0x11d0: 0xe00d, 0x11d1: 0x0008, - 0x11d2: 0xe00d, 0x11d3: 0x0008, 0x11d4: 0xe00d, 0x11d5: 0x0008, 0x11d6: 0xe00d, 0x11d7: 0x0008, - 0x11d8: 0xe00d, 0x11d9: 0x0008, 0x11da: 0xe00d, 0x11db: 0x0008, 0x11dc: 0xe00d, 0x11dd: 0x0008, - 0x11de: 0xe00d, 0x11df: 0x0008, 0x11e0: 0xe00d, 0x11e1: 0x0008, 0x11e2: 0xe00d, 0x11e3: 0x0008, - 0x11e4: 0xe00d, 0x11e5: 0x0008, 0x11e6: 0xe00d, 0x11e7: 0x0008, 0x11e8: 0xe00d, 0x11e9: 0x0008, - 0x11ea: 0xe00d, 0x11eb: 0x0008, 0x11ec: 0xe00d, 0x11ed: 0x0008, 0x11ee: 0xe00d, 0x11ef: 0x0008, - 0x11f0: 0xe0fd, 0x11f1: 0x0008, 0x11f2: 0x0008, 0x11f3: 0x0008, 0x11f4: 0x0008, 0x11f5: 0x0008, - 0x11f6: 0x0008, 0x11f7: 0x0008, 0x11f8: 0x0008, 0x11f9: 0xe01d, 0x11fa: 0x0008, 0x11fb: 0xe03d, - 0x11fc: 0x0008, 0x11fd: 0x442d, 0x11fe: 0xe00d, 0x11ff: 0x0008, - // Block 0x48, offset 0x1200 - 0x1200: 0xe00d, 0x1201: 0x0008, 0x1202: 0xe00d, 0x1203: 0x0008, 0x1204: 0xe00d, 0x1205: 0x0008, - 0x1206: 0xe00d, 0x1207: 0x0008, 0x1208: 0x0008, 0x1209: 0x0018, 0x120a: 0x0018, 0x120b: 0xe03d, - 0x120c: 0x0008, 0x120d: 0x11d9, 0x120e: 0x0008, 0x120f: 0x0008, 0x1210: 0xe00d, 0x1211: 0x0008, - 0x1212: 0xe00d, 0x1213: 0x0008, 0x1214: 0x0008, 0x1215: 0x0008, 0x1216: 0xe00d, 0x1217: 0x0008, - 0x1218: 0xe00d, 0x1219: 0x0008, 0x121a: 0xe00d, 0x121b: 0x0008, 0x121c: 0xe00d, 0x121d: 0x0008, - 0x121e: 0xe00d, 0x121f: 0x0008, 0x1220: 0xe00d, 0x1221: 0x0008, 0x1222: 0xe00d, 0x1223: 0x0008, - 0x1224: 0xe00d, 0x1225: 0x0008, 0x1226: 0xe00d, 0x1227: 0x0008, 0x1228: 0xe00d, 0x1229: 0x0008, - 0x122a: 0x6e29, 0x122b: 0x1029, 0x122c: 0x11c1, 0x122d: 0x6e41, 0x122e: 0x1221, 0x122f: 0x0040, - 0x1230: 0x6e59, 0x1231: 0x6e71, 0x1232: 0x1239, 0x1233: 0x444d, 0x1234: 0xe00d, 0x1235: 0x0008, - 0x1236: 0xe00d, 0x1237: 0x0008, 0x1238: 0x0040, 0x1239: 0x0040, 0x123a: 0x0040, 0x123b: 0x0040, - 0x123c: 0x0040, 0x123d: 0x0040, 0x123e: 0x0040, 0x123f: 0x0040, - // Block 0x49, offset 0x1240 - 0x1240: 0x64d5, 0x1241: 0x64f5, 0x1242: 0x6515, 0x1243: 0x6535, 0x1244: 0x6555, 0x1245: 0x6575, - 0x1246: 0x6595, 0x1247: 0x65b5, 0x1248: 0x65d5, 0x1249: 0x65f5, 0x124a: 0x6615, 0x124b: 0x6635, - 0x124c: 0x6655, 0x124d: 0x6675, 0x124e: 0x0008, 0x124f: 0x0008, 0x1250: 0x6695, 0x1251: 0x0008, - 0x1252: 0x66b5, 0x1253: 0x0008, 0x1254: 0x0008, 0x1255: 0x66d5, 0x1256: 0x66f5, 0x1257: 0x6715, - 0x1258: 0x6735, 0x1259: 0x6755, 0x125a: 0x6775, 0x125b: 0x6795, 0x125c: 0x67b5, 0x125d: 0x67d5, - 0x125e: 0x67f5, 0x125f: 0x0008, 0x1260: 0x6815, 0x1261: 0x0008, 0x1262: 0x6835, 0x1263: 0x0008, - 0x1264: 0x0008, 0x1265: 0x6855, 0x1266: 0x6875, 0x1267: 0x0008, 0x1268: 0x0008, 0x1269: 0x0008, - 0x126a: 0x6895, 0x126b: 0x68b5, 0x126c: 0x68d5, 0x126d: 0x68f5, 0x126e: 0x6915, 0x126f: 0x6935, - 0x1270: 0x6955, 0x1271: 0x6975, 0x1272: 0x6995, 0x1273: 0x69b5, 0x1274: 0x69d5, 0x1275: 0x69f5, - 0x1276: 0x6a15, 0x1277: 0x6a35, 0x1278: 0x6a55, 0x1279: 0x6a75, 0x127a: 0x6a95, 0x127b: 0x6ab5, - 0x127c: 0x6ad5, 0x127d: 0x6af5, 0x127e: 0x6b15, 0x127f: 0x6b35, - // Block 0x4a, offset 0x1280 - 0x1280: 0x7a95, 0x1281: 0x7ab5, 0x1282: 0x7ad5, 0x1283: 0x7af5, 0x1284: 0x7b15, 0x1285: 0x7b35, - 0x1286: 0x7b55, 0x1287: 0x7b75, 0x1288: 0x7b95, 0x1289: 0x7bb5, 0x128a: 0x7bd5, 0x128b: 0x7bf5, - 0x128c: 0x7c15, 0x128d: 0x7c35, 0x128e: 0x7c55, 0x128f: 0x6ec9, 0x1290: 0x6ef1, 0x1291: 0x6f19, - 0x1292: 0x7c75, 0x1293: 0x7c95, 0x1294: 0x7cb5, 0x1295: 0x6f41, 0x1296: 0x6f69, 0x1297: 0x6f91, - 0x1298: 0x7cd5, 0x1299: 0x7cf5, 0x129a: 0x0040, 0x129b: 0x0040, 0x129c: 0x0040, 0x129d: 0x0040, - 0x129e: 0x0040, 0x129f: 0x0040, 0x12a0: 0x0040, 0x12a1: 0x0040, 0x12a2: 0x0040, 0x12a3: 0x0040, - 0x12a4: 0x0040, 0x12a5: 0x0040, 0x12a6: 0x0040, 0x12a7: 0x0040, 0x12a8: 0x0040, 0x12a9: 0x0040, - 0x12aa: 0x0040, 0x12ab: 0x0040, 0x12ac: 0x0040, 0x12ad: 0x0040, 0x12ae: 0x0040, 0x12af: 0x0040, - 0x12b0: 0x0040, 0x12b1: 0x0040, 0x12b2: 0x0040, 0x12b3: 0x0040, 0x12b4: 0x0040, 0x12b5: 0x0040, - 0x12b6: 0x0040, 0x12b7: 0x0040, 0x12b8: 0x0040, 0x12b9: 0x0040, 0x12ba: 0x0040, 0x12bb: 0x0040, - 0x12bc: 0x0040, 0x12bd: 0x0040, 0x12be: 0x0040, 0x12bf: 0x0040, - // Block 0x4b, offset 0x12c0 - 0x12c0: 0x6fb9, 0x12c1: 0x6fd1, 0x12c2: 0x6fe9, 0x12c3: 0x7d15, 0x12c4: 0x7d35, 0x12c5: 0x7001, - 0x12c6: 0x7001, 0x12c7: 0x0040, 0x12c8: 0x0040, 0x12c9: 0x0040, 0x12ca: 0x0040, 0x12cb: 0x0040, - 0x12cc: 0x0040, 0x12cd: 0x0040, 0x12ce: 0x0040, 0x12cf: 0x0040, 0x12d0: 0x0040, 0x12d1: 0x0040, - 0x12d2: 0x0040, 0x12d3: 0x7019, 0x12d4: 0x7041, 0x12d5: 0x7069, 0x12d6: 0x7091, 0x12d7: 0x70b9, - 0x12d8: 0x0040, 0x12d9: 0x0040, 0x12da: 0x0040, 0x12db: 0x0040, 0x12dc: 0x0040, 0x12dd: 0x70e1, - 0x12de: 0x3308, 0x12df: 0x7109, 0x12e0: 0x7131, 0x12e1: 0x20a9, 0x12e2: 0x20f1, 0x12e3: 0x7149, - 0x12e4: 0x7161, 0x12e5: 0x7179, 0x12e6: 0x7191, 0x12e7: 0x71a9, 0x12e8: 0x71c1, 0x12e9: 0x1fb2, - 0x12ea: 0x71d9, 0x12eb: 0x7201, 0x12ec: 0x7229, 0x12ed: 0x7261, 0x12ee: 0x7299, 0x12ef: 0x72c1, - 0x12f0: 0x72e9, 0x12f1: 0x7311, 0x12f2: 0x7339, 0x12f3: 0x7361, 0x12f4: 0x7389, 0x12f5: 0x73b1, - 0x12f6: 0x73d9, 0x12f7: 0x0040, 0x12f8: 0x7401, 0x12f9: 0x7429, 0x12fa: 0x7451, 0x12fb: 0x7479, - 0x12fc: 0x74a1, 0x12fd: 0x0040, 0x12fe: 0x74c9, 0x12ff: 0x0040, - // Block 0x4c, offset 0x1300 - 0x1300: 0x74f1, 0x1301: 0x7519, 0x1302: 0x0040, 0x1303: 0x7541, 0x1304: 0x7569, 0x1305: 0x0040, - 0x1306: 0x7591, 0x1307: 0x75b9, 0x1308: 0x75e1, 0x1309: 0x7609, 0x130a: 0x7631, 0x130b: 0x7659, - 0x130c: 0x7681, 0x130d: 0x76a9, 0x130e: 0x76d1, 0x130f: 0x76f9, 0x1310: 0x7721, 0x1311: 0x7721, - 0x1312: 0x7739, 0x1313: 0x7739, 0x1314: 0x7739, 0x1315: 0x7739, 0x1316: 0x7751, 0x1317: 0x7751, - 0x1318: 0x7751, 0x1319: 0x7751, 0x131a: 0x7769, 0x131b: 0x7769, 0x131c: 0x7769, 0x131d: 0x7769, - 0x131e: 0x7781, 0x131f: 0x7781, 0x1320: 0x7781, 0x1321: 0x7781, 0x1322: 0x7799, 0x1323: 0x7799, - 0x1324: 0x7799, 0x1325: 0x7799, 0x1326: 0x77b1, 0x1327: 0x77b1, 0x1328: 0x77b1, 0x1329: 0x77b1, - 0x132a: 0x77c9, 0x132b: 0x77c9, 0x132c: 0x77c9, 0x132d: 0x77c9, 0x132e: 0x77e1, 0x132f: 0x77e1, - 0x1330: 0x77e1, 0x1331: 0x77e1, 0x1332: 0x77f9, 0x1333: 0x77f9, 0x1334: 0x77f9, 0x1335: 0x77f9, - 0x1336: 0x7811, 0x1337: 0x7811, 0x1338: 0x7811, 0x1339: 0x7811, 0x133a: 0x7829, 0x133b: 0x7829, - 0x133c: 0x7829, 0x133d: 0x7829, 0x133e: 0x7841, 0x133f: 0x7841, - // Block 0x4d, offset 0x1340 - 0x1340: 0x7841, 0x1341: 0x7841, 0x1342: 0x7859, 0x1343: 0x7859, 0x1344: 0x7871, 0x1345: 0x7871, - 0x1346: 0x7889, 0x1347: 0x7889, 0x1348: 0x78a1, 0x1349: 0x78a1, 0x134a: 0x78b9, 0x134b: 0x78b9, - 0x134c: 0x78d1, 0x134d: 0x78d1, 0x134e: 0x78e9, 0x134f: 0x78e9, 0x1350: 0x78e9, 0x1351: 0x78e9, - 0x1352: 0x7901, 0x1353: 0x7901, 0x1354: 0x7901, 0x1355: 0x7901, 0x1356: 0x7919, 0x1357: 0x7919, - 0x1358: 0x7919, 0x1359: 0x7919, 0x135a: 0x7931, 0x135b: 0x7931, 0x135c: 0x7931, 0x135d: 0x7931, - 0x135e: 0x7949, 0x135f: 0x7949, 0x1360: 0x7961, 0x1361: 0x7961, 0x1362: 0x7961, 0x1363: 0x7961, - 0x1364: 0x7979, 0x1365: 0x7979, 0x1366: 0x7991, 0x1367: 0x7991, 0x1368: 0x7991, 0x1369: 0x7991, - 0x136a: 0x79a9, 0x136b: 0x79a9, 0x136c: 0x79a9, 0x136d: 0x79a9, 0x136e: 0x79c1, 0x136f: 0x79c1, - 0x1370: 0x79d9, 0x1371: 0x79d9, 0x1372: 0x0818, 0x1373: 0x0818, 0x1374: 0x0818, 0x1375: 0x0818, - 0x1376: 0x0818, 0x1377: 0x0818, 0x1378: 0x0818, 0x1379: 0x0818, 0x137a: 0x0818, 0x137b: 0x0818, - 0x137c: 0x0818, 0x137d: 0x0818, 0x137e: 0x0818, 0x137f: 0x0818, - // Block 0x4e, offset 0x1380 - 0x1380: 0x0818, 0x1381: 0x0818, 0x1382: 0x0040, 0x1383: 0x0040, 0x1384: 0x0040, 0x1385: 0x0040, - 0x1386: 0x0040, 0x1387: 0x0040, 0x1388: 0x0040, 0x1389: 0x0040, 0x138a: 0x0040, 0x138b: 0x0040, - 0x138c: 0x0040, 0x138d: 0x0040, 0x138e: 0x0040, 0x138f: 0x0040, 0x1390: 0x0040, 0x1391: 0x0040, - 0x1392: 0x0040, 0x1393: 0x79f1, 0x1394: 0x79f1, 0x1395: 0x79f1, 0x1396: 0x79f1, 0x1397: 0x7a09, - 0x1398: 0x7a09, 0x1399: 0x7a21, 0x139a: 0x7a21, 0x139b: 0x7a39, 0x139c: 0x7a39, 0x139d: 0x0479, - 0x139e: 0x7a51, 0x139f: 0x7a51, 0x13a0: 0x7a69, 0x13a1: 0x7a69, 0x13a2: 0x7a81, 0x13a3: 0x7a81, - 0x13a4: 0x7a99, 0x13a5: 0x7a99, 0x13a6: 0x7a99, 0x13a7: 0x7a99, 0x13a8: 0x7ab1, 0x13a9: 0x7ab1, - 0x13aa: 0x7ac9, 0x13ab: 0x7ac9, 0x13ac: 0x7af1, 0x13ad: 0x7af1, 0x13ae: 0x7b19, 0x13af: 0x7b19, - 0x13b0: 0x7b41, 0x13b1: 0x7b41, 0x13b2: 0x7b69, 0x13b3: 0x7b69, 0x13b4: 0x7b91, 0x13b5: 0x7b91, - 0x13b6: 0x7bb9, 0x13b7: 0x7bb9, 0x13b8: 0x7bb9, 0x13b9: 0x7be1, 0x13ba: 0x7be1, 0x13bb: 0x7be1, - 0x13bc: 0x7c09, 0x13bd: 0x7c09, 0x13be: 0x7c09, 0x13bf: 0x7c09, - // Block 0x4f, offset 0x13c0 - 0x13c0: 0x85f9, 0x13c1: 0x8621, 0x13c2: 0x8649, 0x13c3: 0x8671, 0x13c4: 0x8699, 0x13c5: 0x86c1, - 0x13c6: 0x86e9, 0x13c7: 0x8711, 0x13c8: 0x8739, 0x13c9: 0x8761, 0x13ca: 0x8789, 0x13cb: 0x87b1, - 0x13cc: 0x87d9, 0x13cd: 0x8801, 0x13ce: 0x8829, 0x13cf: 0x8851, 0x13d0: 0x8879, 0x13d1: 0x88a1, - 0x13d2: 0x88c9, 0x13d3: 0x88f1, 0x13d4: 0x8919, 0x13d5: 0x8941, 0x13d6: 0x8969, 0x13d7: 0x8991, - 0x13d8: 0x89b9, 0x13d9: 0x89e1, 0x13da: 0x8a09, 0x13db: 0x8a31, 0x13dc: 0x8a59, 0x13dd: 0x8a81, - 0x13de: 0x8aaa, 0x13df: 0x8ada, 0x13e0: 0x8b0a, 0x13e1: 0x8b3a, 0x13e2: 0x8b6a, 0x13e3: 0x8b9a, - 0x13e4: 0x8bc9, 0x13e5: 0x8bf1, 0x13e6: 0x7c71, 0x13e7: 0x8c19, 0x13e8: 0x7be1, 0x13e9: 0x7c99, - 0x13ea: 0x8c41, 0x13eb: 0x8c69, 0x13ec: 0x7d39, 0x13ed: 0x8c91, 0x13ee: 0x7d61, 0x13ef: 0x7d89, - 0x13f0: 0x8cb9, 0x13f1: 0x8ce1, 0x13f2: 0x7e29, 0x13f3: 0x8d09, 0x13f4: 0x7e51, 0x13f5: 0x7e79, - 0x13f6: 0x8d31, 0x13f7: 0x8d59, 0x13f8: 0x7ec9, 0x13f9: 0x8d81, 0x13fa: 0x7ef1, 0x13fb: 0x7f19, - 0x13fc: 0x83a1, 0x13fd: 0x83c9, 0x13fe: 0x8441, 0x13ff: 0x8469, - // Block 0x50, offset 0x1400 - 0x1400: 0x8491, 0x1401: 0x8531, 0x1402: 0x8559, 0x1403: 0x8581, 0x1404: 0x85a9, 0x1405: 0x8649, - 0x1406: 0x8671, 0x1407: 0x8699, 0x1408: 0x8da9, 0x1409: 0x8739, 0x140a: 0x8dd1, 0x140b: 0x8df9, - 0x140c: 0x8829, 0x140d: 0x8e21, 0x140e: 0x8851, 0x140f: 0x8879, 0x1410: 0x8a81, 0x1411: 0x8e49, - 0x1412: 0x8e71, 0x1413: 0x89b9, 0x1414: 0x8e99, 0x1415: 0x89e1, 0x1416: 0x8a09, 0x1417: 0x7c21, - 0x1418: 0x7c49, 0x1419: 0x8ec1, 0x141a: 0x7c71, 0x141b: 0x8ee9, 0x141c: 0x7cc1, 0x141d: 0x7ce9, - 0x141e: 0x7d11, 0x141f: 0x7d39, 0x1420: 0x8f11, 0x1421: 0x7db1, 0x1422: 0x7dd9, 0x1423: 0x7e01, - 0x1424: 0x7e29, 0x1425: 0x8f39, 0x1426: 0x7ec9, 0x1427: 0x7f41, 0x1428: 0x7f69, 0x1429: 0x7f91, - 0x142a: 0x7fb9, 0x142b: 0x7fe1, 0x142c: 0x8031, 0x142d: 0x8059, 0x142e: 0x8081, 0x142f: 0x80a9, - 0x1430: 0x80d1, 0x1431: 0x80f9, 0x1432: 0x8f61, 0x1433: 0x8121, 0x1434: 0x8149, 0x1435: 0x8171, - 0x1436: 0x8199, 0x1437: 0x81c1, 0x1438: 0x81e9, 0x1439: 0x8239, 0x143a: 0x8261, 0x143b: 0x8289, - 0x143c: 0x82b1, 0x143d: 0x82d9, 0x143e: 0x8301, 0x143f: 0x8329, - // Block 0x51, offset 0x1440 - 0x1440: 0x8351, 0x1441: 0x8379, 0x1442: 0x83f1, 0x1443: 0x8419, 0x1444: 0x84b9, 0x1445: 0x84e1, - 0x1446: 0x8509, 0x1447: 0x8531, 0x1448: 0x8559, 0x1449: 0x85d1, 0x144a: 0x85f9, 0x144b: 0x8621, - 0x144c: 0x8649, 0x144d: 0x8f89, 0x144e: 0x86c1, 0x144f: 0x86e9, 0x1450: 0x8711, 0x1451: 0x8739, - 0x1452: 0x87b1, 0x1453: 0x87d9, 0x1454: 0x8801, 0x1455: 0x8829, 0x1456: 0x8fb1, 0x1457: 0x88a1, - 0x1458: 0x88c9, 0x1459: 0x8fd9, 0x145a: 0x8941, 0x145b: 0x8969, 0x145c: 0x8991, 0x145d: 0x89b9, - 0x145e: 0x9001, 0x145f: 0x7c71, 0x1460: 0x8ee9, 0x1461: 0x7d39, 0x1462: 0x8f11, 0x1463: 0x7e29, - 0x1464: 0x8f39, 0x1465: 0x7ec9, 0x1466: 0x9029, 0x1467: 0x80d1, 0x1468: 0x9051, 0x1469: 0x9079, - 0x146a: 0x90a1, 0x146b: 0x8531, 0x146c: 0x8559, 0x146d: 0x8649, 0x146e: 0x8829, 0x146f: 0x8fb1, - 0x1470: 0x89b9, 0x1471: 0x9001, 0x1472: 0x90c9, 0x1473: 0x9101, 0x1474: 0x9139, 0x1475: 0x9171, - 0x1476: 0x9199, 0x1477: 0x91c1, 0x1478: 0x91e9, 0x1479: 0x9211, 0x147a: 0x9239, 0x147b: 0x9261, - 0x147c: 0x9289, 0x147d: 0x92b1, 0x147e: 0x92d9, 0x147f: 0x9301, - // Block 0x52, offset 0x1480 - 0x1480: 0x9329, 0x1481: 0x9351, 0x1482: 0x9379, 0x1483: 0x93a1, 0x1484: 0x93c9, 0x1485: 0x93f1, - 0x1486: 0x9419, 0x1487: 0x9441, 0x1488: 0x9469, 0x1489: 0x9491, 0x148a: 0x94b9, 0x148b: 0x94e1, - 0x148c: 0x9079, 0x148d: 0x9509, 0x148e: 0x9531, 0x148f: 0x9559, 0x1490: 0x9581, 0x1491: 0x9171, - 0x1492: 0x9199, 0x1493: 0x91c1, 0x1494: 0x91e9, 0x1495: 0x9211, 0x1496: 0x9239, 0x1497: 0x9261, - 0x1498: 0x9289, 0x1499: 0x92b1, 0x149a: 0x92d9, 0x149b: 0x9301, 0x149c: 0x9329, 0x149d: 0x9351, - 0x149e: 0x9379, 0x149f: 0x93a1, 0x14a0: 0x93c9, 0x14a1: 0x93f1, 0x14a2: 0x9419, 0x14a3: 0x9441, - 0x14a4: 0x9469, 0x14a5: 0x9491, 0x14a6: 0x94b9, 0x14a7: 0x94e1, 0x14a8: 0x9079, 0x14a9: 0x9509, - 0x14aa: 0x9531, 0x14ab: 0x9559, 0x14ac: 0x9581, 0x14ad: 0x9491, 0x14ae: 0x94b9, 0x14af: 0x94e1, - 0x14b0: 0x9079, 0x14b1: 0x9051, 0x14b2: 0x90a1, 0x14b3: 0x8211, 0x14b4: 0x8059, 0x14b5: 0x8081, - 0x14b6: 0x80a9, 0x14b7: 0x9491, 0x14b8: 0x94b9, 0x14b9: 0x94e1, 0x14ba: 0x8211, 0x14bb: 0x8239, - 0x14bc: 0x95a9, 0x14bd: 0x95a9, 0x14be: 0x0018, 0x14bf: 0x0018, - // Block 0x53, offset 0x14c0 - 0x14c0: 0x0040, 0x14c1: 0x0040, 0x14c2: 0x0040, 0x14c3: 0x0040, 0x14c4: 0x0040, 0x14c5: 0x0040, - 0x14c6: 0x0040, 0x14c7: 0x0040, 0x14c8: 0x0040, 0x14c9: 0x0040, 0x14ca: 0x0040, 0x14cb: 0x0040, - 0x14cc: 0x0040, 0x14cd: 0x0040, 0x14ce: 0x0040, 0x14cf: 0x0040, 0x14d0: 0x95d1, 0x14d1: 0x9609, - 0x14d2: 0x9609, 0x14d3: 0x9641, 0x14d4: 0x9679, 0x14d5: 0x96b1, 0x14d6: 0x96e9, 0x14d7: 0x9721, - 0x14d8: 0x9759, 0x14d9: 0x9759, 0x14da: 0x9791, 0x14db: 0x97c9, 0x14dc: 0x9801, 0x14dd: 0x9839, - 0x14de: 0x9871, 0x14df: 0x98a9, 0x14e0: 0x98a9, 0x14e1: 0x98e1, 0x14e2: 0x9919, 0x14e3: 0x9919, - 0x14e4: 0x9951, 0x14e5: 0x9951, 0x14e6: 0x9989, 0x14e7: 0x99c1, 0x14e8: 0x99c1, 0x14e9: 0x99f9, - 0x14ea: 0x9a31, 0x14eb: 0x9a31, 0x14ec: 0x9a69, 0x14ed: 0x9a69, 0x14ee: 0x9aa1, 0x14ef: 0x9ad9, - 0x14f0: 0x9ad9, 0x14f1: 0x9b11, 0x14f2: 0x9b11, 0x14f3: 0x9b49, 0x14f4: 0x9b81, 0x14f5: 0x9bb9, - 0x14f6: 0x9bf1, 0x14f7: 0x9bf1, 0x14f8: 0x9c29, 0x14f9: 0x9c61, 0x14fa: 0x9c99, 0x14fb: 0x9cd1, - 0x14fc: 0x9d09, 0x14fd: 0x9d09, 0x14fe: 0x9d41, 0x14ff: 0x9d79, - // Block 0x54, offset 0x1500 - 0x1500: 0xa949, 0x1501: 0xa981, 0x1502: 0xa9b9, 0x1503: 0xa8a1, 0x1504: 0x9bb9, 0x1505: 0x9989, - 0x1506: 0xa9f1, 0x1507: 0xaa29, 0x1508: 0x0040, 0x1509: 0x0040, 0x150a: 0x0040, 0x150b: 0x0040, - 0x150c: 0x0040, 0x150d: 0x0040, 0x150e: 0x0040, 0x150f: 0x0040, 0x1510: 0x0040, 0x1511: 0x0040, - 0x1512: 0x0040, 0x1513: 0x0040, 0x1514: 0x0040, 0x1515: 0x0040, 0x1516: 0x0040, 0x1517: 0x0040, - 0x1518: 0x0040, 0x1519: 0x0040, 0x151a: 0x0040, 0x151b: 0x0040, 0x151c: 0x0040, 0x151d: 0x0040, - 0x151e: 0x0040, 0x151f: 0x0040, 0x1520: 0x0040, 0x1521: 0x0040, 0x1522: 0x0040, 0x1523: 0x0040, - 0x1524: 0x0040, 0x1525: 0x0040, 0x1526: 0x0040, 0x1527: 0x0040, 0x1528: 0x0040, 0x1529: 0x0040, - 0x152a: 0x0040, 0x152b: 0x0040, 0x152c: 0x0040, 0x152d: 0x0040, 0x152e: 0x0040, 0x152f: 0x0040, - 0x1530: 0xaa61, 0x1531: 0xaa99, 0x1532: 0xaad1, 0x1533: 0xab19, 0x1534: 0xab61, 0x1535: 0xaba9, - 0x1536: 0xabf1, 0x1537: 0xac39, 0x1538: 0xac81, 0x1539: 0xacc9, 0x153a: 0xad02, 0x153b: 0xae12, - 0x153c: 0xae91, 0x153d: 0x0018, 0x153e: 0x0040, 0x153f: 0x0040, - // Block 0x55, offset 0x1540 - 0x1540: 0x33c0, 0x1541: 0x33c0, 0x1542: 0x33c0, 0x1543: 0x33c0, 0x1544: 0x33c0, 0x1545: 0x33c0, - 0x1546: 0x33c0, 0x1547: 0x33c0, 0x1548: 0x33c0, 0x1549: 0x33c0, 0x154a: 0x33c0, 0x154b: 0x33c0, - 0x154c: 0x33c0, 0x154d: 0x33c0, 0x154e: 0x33c0, 0x154f: 0x33c0, 0x1550: 0xaeda, 0x1551: 0x7d55, - 0x1552: 0x0040, 0x1553: 0xaeea, 0x1554: 0x03c2, 0x1555: 0xaefa, 0x1556: 0xaf0a, 0x1557: 0x7d75, - 0x1558: 0x7d95, 0x1559: 0x0040, 0x155a: 0x0040, 0x155b: 0x0040, 0x155c: 0x0040, 0x155d: 0x0040, - 0x155e: 0x0040, 0x155f: 0x0040, 0x1560: 0x3308, 0x1561: 0x3308, 0x1562: 0x3308, 0x1563: 0x3308, - 0x1564: 0x3308, 0x1565: 0x3308, 0x1566: 0x3308, 0x1567: 0x3308, 0x1568: 0x3308, 0x1569: 0x3308, - 0x156a: 0x3308, 0x156b: 0x3308, 0x156c: 0x3308, 0x156d: 0x3308, 0x156e: 0x3308, 0x156f: 0x3308, - 0x1570: 0x0040, 0x1571: 0x7db5, 0x1572: 0x7dd5, 0x1573: 0xaf1a, 0x1574: 0xaf1a, 0x1575: 0x1fd2, - 0x1576: 0x1fe2, 0x1577: 0xaf2a, 0x1578: 0xaf3a, 0x1579: 0x7df5, 0x157a: 0x7e15, 0x157b: 0x7e35, - 0x157c: 0x7df5, 0x157d: 0x7e55, 0x157e: 0x7e75, 0x157f: 0x7e55, - // Block 0x56, offset 0x1580 - 0x1580: 0x7e95, 0x1581: 0x7eb5, 0x1582: 0x7ed5, 0x1583: 0x7eb5, 0x1584: 0x7ef5, 0x1585: 0x0018, - 0x1586: 0x0018, 0x1587: 0xaf4a, 0x1588: 0xaf5a, 0x1589: 0x7f16, 0x158a: 0x7f36, 0x158b: 0x7f56, - 0x158c: 0x7f76, 0x158d: 0xaf1a, 0x158e: 0xaf1a, 0x158f: 0xaf1a, 0x1590: 0xaeda, 0x1591: 0x7f95, - 0x1592: 0x0040, 0x1593: 0x0040, 0x1594: 0x03c2, 0x1595: 0xaeea, 0x1596: 0xaf0a, 0x1597: 0xaefa, - 0x1598: 0x7fb5, 0x1599: 0x1fd2, 0x159a: 0x1fe2, 0x159b: 0xaf2a, 0x159c: 0xaf3a, 0x159d: 0x7e95, - 0x159e: 0x7ef5, 0x159f: 0xaf6a, 0x15a0: 0xaf7a, 0x15a1: 0xaf8a, 0x15a2: 0x1fb2, 0x15a3: 0xaf99, - 0x15a4: 0xafaa, 0x15a5: 0xafba, 0x15a6: 0x1fc2, 0x15a7: 0x0040, 0x15a8: 0xafca, 0x15a9: 0xafda, - 0x15aa: 0xafea, 0x15ab: 0xaffa, 0x15ac: 0x0040, 0x15ad: 0x0040, 0x15ae: 0x0040, 0x15af: 0x0040, - 0x15b0: 0x7fd6, 0x15b1: 0xb009, 0x15b2: 0x7ff6, 0x15b3: 0x0808, 0x15b4: 0x8016, 0x15b5: 0x0040, - 0x15b6: 0x8036, 0x15b7: 0xb031, 0x15b8: 0x8056, 0x15b9: 0xb059, 0x15ba: 0x8076, 0x15bb: 0xb081, - 0x15bc: 0x8096, 0x15bd: 0xb0a9, 0x15be: 0x80b6, 0x15bf: 0xb0d1, - // Block 0x57, offset 0x15c0 - 0x15c0: 0xb0f9, 0x15c1: 0xb111, 0x15c2: 0xb111, 0x15c3: 0xb129, 0x15c4: 0xb129, 0x15c5: 0xb141, - 0x15c6: 0xb141, 0x15c7: 0xb159, 0x15c8: 0xb159, 0x15c9: 0xb171, 0x15ca: 0xb171, 0x15cb: 0xb171, - 0x15cc: 0xb171, 0x15cd: 0xb189, 0x15ce: 0xb189, 0x15cf: 0xb1a1, 0x15d0: 0xb1a1, 0x15d1: 0xb1a1, - 0x15d2: 0xb1a1, 0x15d3: 0xb1b9, 0x15d4: 0xb1b9, 0x15d5: 0xb1d1, 0x15d6: 0xb1d1, 0x15d7: 0xb1d1, - 0x15d8: 0xb1d1, 0x15d9: 0xb1e9, 0x15da: 0xb1e9, 0x15db: 0xb1e9, 0x15dc: 0xb1e9, 0x15dd: 0xb201, - 0x15de: 0xb201, 0x15df: 0xb201, 0x15e0: 0xb201, 0x15e1: 0xb219, 0x15e2: 0xb219, 0x15e3: 0xb219, - 0x15e4: 0xb219, 0x15e5: 0xb231, 0x15e6: 0xb231, 0x15e7: 0xb231, 0x15e8: 0xb231, 0x15e9: 0xb249, - 0x15ea: 0xb249, 0x15eb: 0xb261, 0x15ec: 0xb261, 0x15ed: 0xb279, 0x15ee: 0xb279, 0x15ef: 0xb291, - 0x15f0: 0xb291, 0x15f1: 0xb2a9, 0x15f2: 0xb2a9, 0x15f3: 0xb2a9, 0x15f4: 0xb2a9, 0x15f5: 0xb2c1, - 0x15f6: 0xb2c1, 0x15f7: 0xb2c1, 0x15f8: 0xb2c1, 0x15f9: 0xb2d9, 0x15fa: 0xb2d9, 0x15fb: 0xb2d9, - 0x15fc: 0xb2d9, 0x15fd: 0xb2f1, 0x15fe: 0xb2f1, 0x15ff: 0xb2f1, - // Block 0x58, offset 0x1600 - 0x1600: 0xb2f1, 0x1601: 0xb309, 0x1602: 0xb309, 0x1603: 0xb309, 0x1604: 0xb309, 0x1605: 0xb321, - 0x1606: 0xb321, 0x1607: 0xb321, 0x1608: 0xb321, 0x1609: 0xb339, 0x160a: 0xb339, 0x160b: 0xb339, - 0x160c: 0xb339, 0x160d: 0xb351, 0x160e: 0xb351, 0x160f: 0xb351, 0x1610: 0xb351, 0x1611: 0xb369, - 0x1612: 0xb369, 0x1613: 0xb369, 0x1614: 0xb369, 0x1615: 0xb381, 0x1616: 0xb381, 0x1617: 0xb381, - 0x1618: 0xb381, 0x1619: 0xb399, 0x161a: 0xb399, 0x161b: 0xb399, 0x161c: 0xb399, 0x161d: 0xb3b1, - 0x161e: 0xb3b1, 0x161f: 0xb3b1, 0x1620: 0xb3b1, 0x1621: 0xb3c9, 0x1622: 0xb3c9, 0x1623: 0xb3c9, - 0x1624: 0xb3c9, 0x1625: 0xb3e1, 0x1626: 0xb3e1, 0x1627: 0xb3e1, 0x1628: 0xb3e1, 0x1629: 0xb3f9, - 0x162a: 0xb3f9, 0x162b: 0xb3f9, 0x162c: 0xb3f9, 0x162d: 0xb411, 0x162e: 0xb411, 0x162f: 0x7ab1, - 0x1630: 0x7ab1, 0x1631: 0xb429, 0x1632: 0xb429, 0x1633: 0xb429, 0x1634: 0xb429, 0x1635: 0xb441, - 0x1636: 0xb441, 0x1637: 0xb469, 0x1638: 0xb469, 0x1639: 0xb491, 0x163a: 0xb491, 0x163b: 0xb4b9, - 0x163c: 0xb4b9, 0x163d: 0x0040, 0x163e: 0x0040, 0x163f: 0x03c0, - // Block 0x59, offset 0x1640 - 0x1640: 0x0040, 0x1641: 0xaefa, 0x1642: 0xb4e2, 0x1643: 0xaf6a, 0x1644: 0xafda, 0x1645: 0xafea, - 0x1646: 0xaf7a, 0x1647: 0xb4f2, 0x1648: 0x1fd2, 0x1649: 0x1fe2, 0x164a: 0xaf8a, 0x164b: 0x1fb2, - 0x164c: 0xaeda, 0x164d: 0xaf99, 0x164e: 0x29d1, 0x164f: 0xb502, 0x1650: 0x1f41, 0x1651: 0x00c9, - 0x1652: 0x0069, 0x1653: 0x0079, 0x1654: 0x1f51, 0x1655: 0x1f61, 0x1656: 0x1f71, 0x1657: 0x1f81, - 0x1658: 0x1f91, 0x1659: 0x1fa1, 0x165a: 0xaeea, 0x165b: 0x03c2, 0x165c: 0xafaa, 0x165d: 0x1fc2, - 0x165e: 0xafba, 0x165f: 0xaf0a, 0x1660: 0xaffa, 0x1661: 0x0039, 0x1662: 0x0ee9, 0x1663: 0x1159, - 0x1664: 0x0ef9, 0x1665: 0x0f09, 0x1666: 0x1199, 0x1667: 0x0f31, 0x1668: 0x0249, 0x1669: 0x0f41, - 0x166a: 0x0259, 0x166b: 0x0f51, 0x166c: 0x0359, 0x166d: 0x0f61, 0x166e: 0x0f71, 0x166f: 0x00d9, - 0x1670: 0x0f99, 0x1671: 0x2039, 0x1672: 0x0269, 0x1673: 0x01d9, 0x1674: 0x0fa9, 0x1675: 0x0fb9, - 0x1676: 0x1089, 0x1677: 0x0279, 0x1678: 0x0369, 0x1679: 0x0289, 0x167a: 0x13d1, 0x167b: 0xaf4a, - 0x167c: 0xafca, 0x167d: 0xaf5a, 0x167e: 0xb512, 0x167f: 0xaf1a, - // Block 0x5a, offset 0x1680 - 0x1680: 0x1caa, 0x1681: 0x0039, 0x1682: 0x0ee9, 0x1683: 0x1159, 0x1684: 0x0ef9, 0x1685: 0x0f09, - 0x1686: 0x1199, 0x1687: 0x0f31, 0x1688: 0x0249, 0x1689: 0x0f41, 0x168a: 0x0259, 0x168b: 0x0f51, - 0x168c: 0x0359, 0x168d: 0x0f61, 0x168e: 0x0f71, 0x168f: 0x00d9, 0x1690: 0x0f99, 0x1691: 0x2039, - 0x1692: 0x0269, 0x1693: 0x01d9, 0x1694: 0x0fa9, 0x1695: 0x0fb9, 0x1696: 0x1089, 0x1697: 0x0279, - 0x1698: 0x0369, 0x1699: 0x0289, 0x169a: 0x13d1, 0x169b: 0xaf2a, 0x169c: 0xb522, 0x169d: 0xaf3a, - 0x169e: 0xb532, 0x169f: 0x80d5, 0x16a0: 0x80f5, 0x16a1: 0x29d1, 0x16a2: 0x8115, 0x16a3: 0x8115, - 0x16a4: 0x8135, 0x16a5: 0x8155, 0x16a6: 0x8175, 0x16a7: 0x8195, 0x16a8: 0x81b5, 0x16a9: 0x81d5, - 0x16aa: 0x81f5, 0x16ab: 0x8215, 0x16ac: 0x8235, 0x16ad: 0x8255, 0x16ae: 0x8275, 0x16af: 0x8295, - 0x16b0: 0x82b5, 0x16b1: 0x82d5, 0x16b2: 0x82f5, 0x16b3: 0x8315, 0x16b4: 0x8335, 0x16b5: 0x8355, - 0x16b6: 0x8375, 0x16b7: 0x8395, 0x16b8: 0x83b5, 0x16b9: 0x83d5, 0x16ba: 0x83f5, 0x16bb: 0x8415, - 0x16bc: 0x81b5, 0x16bd: 0x8435, 0x16be: 0x8455, 0x16bf: 0x8215, - // Block 0x5b, offset 0x16c0 - 0x16c0: 0x8475, 0x16c1: 0x8495, 0x16c2: 0x84b5, 0x16c3: 0x84d5, 0x16c4: 0x84f5, 0x16c5: 0x8515, - 0x16c6: 0x8535, 0x16c7: 0x8555, 0x16c8: 0x84d5, 0x16c9: 0x8575, 0x16ca: 0x84d5, 0x16cb: 0x8595, - 0x16cc: 0x8595, 0x16cd: 0x85b5, 0x16ce: 0x85b5, 0x16cf: 0x85d5, 0x16d0: 0x8515, 0x16d1: 0x85f5, - 0x16d2: 0x8615, 0x16d3: 0x85f5, 0x16d4: 0x8635, 0x16d5: 0x8615, 0x16d6: 0x8655, 0x16d7: 0x8655, - 0x16d8: 0x8675, 0x16d9: 0x8675, 0x16da: 0x8695, 0x16db: 0x8695, 0x16dc: 0x8615, 0x16dd: 0x8115, - 0x16de: 0x86b5, 0x16df: 0x86d5, 0x16e0: 0x0040, 0x16e1: 0x86f5, 0x16e2: 0x8715, 0x16e3: 0x8735, - 0x16e4: 0x8755, 0x16e5: 0x8735, 0x16e6: 0x8775, 0x16e7: 0x8795, 0x16e8: 0x87b5, 0x16e9: 0x87b5, - 0x16ea: 0x87d5, 0x16eb: 0x87d5, 0x16ec: 0x87f5, 0x16ed: 0x87f5, 0x16ee: 0x87d5, 0x16ef: 0x87d5, - 0x16f0: 0x8815, 0x16f1: 0x8835, 0x16f2: 0x8855, 0x16f3: 0x8875, 0x16f4: 0x8895, 0x16f5: 0x88b5, - 0x16f6: 0x88b5, 0x16f7: 0x88b5, 0x16f8: 0x88d5, 0x16f9: 0x88d5, 0x16fa: 0x88d5, 0x16fb: 0x88d5, - 0x16fc: 0x87b5, 0x16fd: 0x87b5, 0x16fe: 0x87b5, 0x16ff: 0x0040, - // Block 0x5c, offset 0x1700 - 0x1700: 0x0040, 0x1701: 0x0040, 0x1702: 0x8715, 0x1703: 0x86f5, 0x1704: 0x88f5, 0x1705: 0x86f5, - 0x1706: 0x8715, 0x1707: 0x86f5, 0x1708: 0x0040, 0x1709: 0x0040, 0x170a: 0x8915, 0x170b: 0x8715, - 0x170c: 0x8935, 0x170d: 0x88f5, 0x170e: 0x8935, 0x170f: 0x8715, 0x1710: 0x0040, 0x1711: 0x0040, - 0x1712: 0x8955, 0x1713: 0x8975, 0x1714: 0x8875, 0x1715: 0x8935, 0x1716: 0x88f5, 0x1717: 0x8935, - 0x1718: 0x0040, 0x1719: 0x0040, 0x171a: 0x8995, 0x171b: 0x89b5, 0x171c: 0x8995, 0x171d: 0x0040, - 0x171e: 0x0040, 0x171f: 0x0040, 0x1720: 0xb541, 0x1721: 0xb559, 0x1722: 0xb571, 0x1723: 0x89d6, - 0x1724: 0xb589, 0x1725: 0xb5a1, 0x1726: 0x89f5, 0x1727: 0x0040, 0x1728: 0x8a15, 0x1729: 0x8a35, - 0x172a: 0x8a55, 0x172b: 0x8a35, 0x172c: 0x8a75, 0x172d: 0x8a95, 0x172e: 0x8ab5, 0x172f: 0x0040, - 0x1730: 0x0040, 0x1731: 0x0040, 0x1732: 0x0040, 0x1733: 0x0040, 0x1734: 0x0040, 0x1735: 0x0040, - 0x1736: 0x0040, 0x1737: 0x0040, 0x1738: 0x0040, 0x1739: 0x0340, 0x173a: 0x0340, 0x173b: 0x0340, - 0x173c: 0x0040, 0x173d: 0x0040, 0x173e: 0x0040, 0x173f: 0x0040, - // Block 0x5d, offset 0x1740 - 0x1740: 0x0a08, 0x1741: 0x0a08, 0x1742: 0x0a08, 0x1743: 0x0a08, 0x1744: 0x0a08, 0x1745: 0x0c08, - 0x1746: 0x0808, 0x1747: 0x0c08, 0x1748: 0x0818, 0x1749: 0x0c08, 0x174a: 0x0c08, 0x174b: 0x0808, - 0x174c: 0x0808, 0x174d: 0x0908, 0x174e: 0x0c08, 0x174f: 0x0c08, 0x1750: 0x0c08, 0x1751: 0x0c08, - 0x1752: 0x0c08, 0x1753: 0x0a08, 0x1754: 0x0a08, 0x1755: 0x0a08, 0x1756: 0x0a08, 0x1757: 0x0908, - 0x1758: 0x0a08, 0x1759: 0x0a08, 0x175a: 0x0a08, 0x175b: 0x0a08, 0x175c: 0x0a08, 0x175d: 0x0c08, - 0x175e: 0x0a08, 0x175f: 0x0a08, 0x1760: 0x0a08, 0x1761: 0x0c08, 0x1762: 0x0808, 0x1763: 0x0808, - 0x1764: 0x0c08, 0x1765: 0x3308, 0x1766: 0x3308, 0x1767: 0x0040, 0x1768: 0x0040, 0x1769: 0x0040, - 0x176a: 0x0040, 0x176b: 0x0a18, 0x176c: 0x0a18, 0x176d: 0x0a18, 0x176e: 0x0a18, 0x176f: 0x0c18, - 0x1770: 0x0818, 0x1771: 0x0818, 0x1772: 0x0818, 0x1773: 0x0818, 0x1774: 0x0818, 0x1775: 0x0818, - 0x1776: 0x0818, 0x1777: 0x0040, 0x1778: 0x0040, 0x1779: 0x0040, 0x177a: 0x0040, 0x177b: 0x0040, - 0x177c: 0x0040, 0x177d: 0x0040, 0x177e: 0x0040, 0x177f: 0x0040, - // Block 0x5e, offset 0x1780 - 0x1780: 0x0a08, 0x1781: 0x0c08, 0x1782: 0x0a08, 0x1783: 0x0c08, 0x1784: 0x0c08, 0x1785: 0x0c08, - 0x1786: 0x0a08, 0x1787: 0x0a08, 0x1788: 0x0a08, 0x1789: 0x0c08, 0x178a: 0x0a08, 0x178b: 0x0a08, - 0x178c: 0x0c08, 0x178d: 0x0a08, 0x178e: 0x0c08, 0x178f: 0x0c08, 0x1790: 0x0a08, 0x1791: 0x0c08, - 0x1792: 0x0040, 0x1793: 0x0040, 0x1794: 0x0040, 0x1795: 0x0040, 0x1796: 0x0040, 0x1797: 0x0040, - 0x1798: 0x0040, 0x1799: 0x0818, 0x179a: 0x0818, 0x179b: 0x0818, 0x179c: 0x0818, 0x179d: 0x0040, - 0x179e: 0x0040, 0x179f: 0x0040, 0x17a0: 0x0040, 0x17a1: 0x0040, 0x17a2: 0x0040, 0x17a3: 0x0040, - 0x17a4: 0x0040, 0x17a5: 0x0040, 0x17a6: 0x0040, 0x17a7: 0x0040, 0x17a8: 0x0040, 0x17a9: 0x0c18, - 0x17aa: 0x0c18, 0x17ab: 0x0c18, 0x17ac: 0x0c18, 0x17ad: 0x0a18, 0x17ae: 0x0a18, 0x17af: 0x0818, - 0x17b0: 0x0040, 0x17b1: 0x0040, 0x17b2: 0x0040, 0x17b3: 0x0040, 0x17b4: 0x0040, 0x17b5: 0x0040, - 0x17b6: 0x0040, 0x17b7: 0x0040, 0x17b8: 0x0040, 0x17b9: 0x0040, 0x17ba: 0x0040, 0x17bb: 0x0040, - 0x17bc: 0x0040, 0x17bd: 0x0040, 0x17be: 0x0040, 0x17bf: 0x0040, - // Block 0x5f, offset 0x17c0 - 0x17c0: 0x3308, 0x17c1: 0x3308, 0x17c2: 0x3008, 0x17c3: 0x3008, 0x17c4: 0x0040, 0x17c5: 0x0008, - 0x17c6: 0x0008, 0x17c7: 0x0008, 0x17c8: 0x0008, 0x17c9: 0x0008, 0x17ca: 0x0008, 0x17cb: 0x0008, - 0x17cc: 0x0008, 0x17cd: 0x0040, 0x17ce: 0x0040, 0x17cf: 0x0008, 0x17d0: 0x0008, 0x17d1: 0x0040, - 0x17d2: 0x0040, 0x17d3: 0x0008, 0x17d4: 0x0008, 0x17d5: 0x0008, 0x17d6: 0x0008, 0x17d7: 0x0008, - 0x17d8: 0x0008, 0x17d9: 0x0008, 0x17da: 0x0008, 0x17db: 0x0008, 0x17dc: 0x0008, 0x17dd: 0x0008, - 0x17de: 0x0008, 0x17df: 0x0008, 0x17e0: 0x0008, 0x17e1: 0x0008, 0x17e2: 0x0008, 0x17e3: 0x0008, - 0x17e4: 0x0008, 0x17e5: 0x0008, 0x17e6: 0x0008, 0x17e7: 0x0008, 0x17e8: 0x0008, 0x17e9: 0x0040, - 0x17ea: 0x0008, 0x17eb: 0x0008, 0x17ec: 0x0008, 0x17ed: 0x0008, 0x17ee: 0x0008, 0x17ef: 0x0008, - 0x17f0: 0x0008, 0x17f1: 0x0040, 0x17f2: 0x0008, 0x17f3: 0x0008, 0x17f4: 0x0040, 0x17f5: 0x0008, - 0x17f6: 0x0008, 0x17f7: 0x0008, 0x17f8: 0x0008, 0x17f9: 0x0008, 0x17fa: 0x0040, 0x17fb: 0x0040, - 0x17fc: 0x3308, 0x17fd: 0x0008, 0x17fe: 0x3008, 0x17ff: 0x3008, - // Block 0x60, offset 0x1800 - 0x1800: 0x3308, 0x1801: 0x3008, 0x1802: 0x3008, 0x1803: 0x3008, 0x1804: 0x3008, 0x1805: 0x0040, - 0x1806: 0x0040, 0x1807: 0x3008, 0x1808: 0x3008, 0x1809: 0x0040, 0x180a: 0x0040, 0x180b: 0x3008, - 0x180c: 0x3008, 0x180d: 0x3808, 0x180e: 0x0040, 0x180f: 0x0040, 0x1810: 0x0008, 0x1811: 0x0040, - 0x1812: 0x0040, 0x1813: 0x0040, 0x1814: 0x0040, 0x1815: 0x0040, 0x1816: 0x0040, 0x1817: 0x3008, - 0x1818: 0x0040, 0x1819: 0x0040, 0x181a: 0x0040, 0x181b: 0x0040, 0x181c: 0x0040, 0x181d: 0x0008, - 0x181e: 0x0008, 0x181f: 0x0008, 0x1820: 0x0008, 0x1821: 0x0008, 0x1822: 0x3008, 0x1823: 0x3008, - 0x1824: 0x0040, 0x1825: 0x0040, 0x1826: 0x3308, 0x1827: 0x3308, 0x1828: 0x3308, 0x1829: 0x3308, - 0x182a: 0x3308, 0x182b: 0x3308, 0x182c: 0x3308, 0x182d: 0x0040, 0x182e: 0x0040, 0x182f: 0x0040, - 0x1830: 0x3308, 0x1831: 0x3308, 0x1832: 0x3308, 0x1833: 0x3308, 0x1834: 0x3308, 0x1835: 0x0040, - 0x1836: 0x0040, 0x1837: 0x0040, 0x1838: 0x0040, 0x1839: 0x0040, 0x183a: 0x0040, 0x183b: 0x0040, - 0x183c: 0x0040, 0x183d: 0x0040, 0x183e: 0x0040, 0x183f: 0x0040, - // Block 0x61, offset 0x1840 - 0x1840: 0x0039, 0x1841: 0x0ee9, 0x1842: 0x1159, 0x1843: 0x0ef9, 0x1844: 0x0f09, 0x1845: 0x1199, - 0x1846: 0x0f31, 0x1847: 0x0249, 0x1848: 0x0f41, 0x1849: 0x0259, 0x184a: 0x0f51, 0x184b: 0x0359, - 0x184c: 0x0f61, 0x184d: 0x0f71, 0x184e: 0x00d9, 0x184f: 0x0f99, 0x1850: 0x2039, 0x1851: 0x0269, - 0x1852: 0x01d9, 0x1853: 0x0fa9, 0x1854: 0x0fb9, 0x1855: 0x1089, 0x1856: 0x0279, 0x1857: 0x0369, - 0x1858: 0x0289, 0x1859: 0x13d1, 0x185a: 0x0039, 0x185b: 0x0ee9, 0x185c: 0x1159, 0x185d: 0x0ef9, - 0x185e: 0x0f09, 0x185f: 0x1199, 0x1860: 0x0f31, 0x1861: 0x0249, 0x1862: 0x0f41, 0x1863: 0x0259, - 0x1864: 0x0f51, 0x1865: 0x0359, 0x1866: 0x0f61, 0x1867: 0x0f71, 0x1868: 0x00d9, 0x1869: 0x0f99, - 0x186a: 0x2039, 0x186b: 0x0269, 0x186c: 0x01d9, 0x186d: 0x0fa9, 0x186e: 0x0fb9, 0x186f: 0x1089, - 0x1870: 0x0279, 0x1871: 0x0369, 0x1872: 0x0289, 0x1873: 0x13d1, 0x1874: 0x0039, 0x1875: 0x0ee9, - 0x1876: 0x1159, 0x1877: 0x0ef9, 0x1878: 0x0f09, 0x1879: 0x1199, 0x187a: 0x0f31, 0x187b: 0x0249, - 0x187c: 0x0f41, 0x187d: 0x0259, 0x187e: 0x0f51, 0x187f: 0x0359, - // Block 0x62, offset 0x1880 - 0x1880: 0x0f61, 0x1881: 0x0f71, 0x1882: 0x00d9, 0x1883: 0x0f99, 0x1884: 0x2039, 0x1885: 0x0269, - 0x1886: 0x01d9, 0x1887: 0x0fa9, 0x1888: 0x0fb9, 0x1889: 0x1089, 0x188a: 0x0279, 0x188b: 0x0369, - 0x188c: 0x0289, 0x188d: 0x13d1, 0x188e: 0x0039, 0x188f: 0x0ee9, 0x1890: 0x1159, 0x1891: 0x0ef9, - 0x1892: 0x0f09, 0x1893: 0x1199, 0x1894: 0x0f31, 0x1895: 0x0040, 0x1896: 0x0f41, 0x1897: 0x0259, - 0x1898: 0x0f51, 0x1899: 0x0359, 0x189a: 0x0f61, 0x189b: 0x0f71, 0x189c: 0x00d9, 0x189d: 0x0f99, - 0x189e: 0x2039, 0x189f: 0x0269, 0x18a0: 0x01d9, 0x18a1: 0x0fa9, 0x18a2: 0x0fb9, 0x18a3: 0x1089, - 0x18a4: 0x0279, 0x18a5: 0x0369, 0x18a6: 0x0289, 0x18a7: 0x13d1, 0x18a8: 0x0039, 0x18a9: 0x0ee9, - 0x18aa: 0x1159, 0x18ab: 0x0ef9, 0x18ac: 0x0f09, 0x18ad: 0x1199, 0x18ae: 0x0f31, 0x18af: 0x0249, - 0x18b0: 0x0f41, 0x18b1: 0x0259, 0x18b2: 0x0f51, 0x18b3: 0x0359, 0x18b4: 0x0f61, 0x18b5: 0x0f71, - 0x18b6: 0x00d9, 0x18b7: 0x0f99, 0x18b8: 0x2039, 0x18b9: 0x0269, 0x18ba: 0x01d9, 0x18bb: 0x0fa9, - 0x18bc: 0x0fb9, 0x18bd: 0x1089, 0x18be: 0x0279, 0x18bf: 0x0369, - // Block 0x63, offset 0x18c0 - 0x18c0: 0x0289, 0x18c1: 0x13d1, 0x18c2: 0x0039, 0x18c3: 0x0ee9, 0x18c4: 0x1159, 0x18c5: 0x0ef9, - 0x18c6: 0x0f09, 0x18c7: 0x1199, 0x18c8: 0x0f31, 0x18c9: 0x0249, 0x18ca: 0x0f41, 0x18cb: 0x0259, - 0x18cc: 0x0f51, 0x18cd: 0x0359, 0x18ce: 0x0f61, 0x18cf: 0x0f71, 0x18d0: 0x00d9, 0x18d1: 0x0f99, - 0x18d2: 0x2039, 0x18d3: 0x0269, 0x18d4: 0x01d9, 0x18d5: 0x0fa9, 0x18d6: 0x0fb9, 0x18d7: 0x1089, - 0x18d8: 0x0279, 0x18d9: 0x0369, 0x18da: 0x0289, 0x18db: 0x13d1, 0x18dc: 0x0039, 0x18dd: 0x0040, - 0x18de: 0x1159, 0x18df: 0x0ef9, 0x18e0: 0x0040, 0x18e1: 0x0040, 0x18e2: 0x0f31, 0x18e3: 0x0040, - 0x18e4: 0x0040, 0x18e5: 0x0259, 0x18e6: 0x0f51, 0x18e7: 0x0040, 0x18e8: 0x0040, 0x18e9: 0x0f71, - 0x18ea: 0x00d9, 0x18eb: 0x0f99, 0x18ec: 0x2039, 0x18ed: 0x0040, 0x18ee: 0x01d9, 0x18ef: 0x0fa9, - 0x18f0: 0x0fb9, 0x18f1: 0x1089, 0x18f2: 0x0279, 0x18f3: 0x0369, 0x18f4: 0x0289, 0x18f5: 0x13d1, - 0x18f6: 0x0039, 0x18f7: 0x0ee9, 0x18f8: 0x1159, 0x18f9: 0x0ef9, 0x18fa: 0x0040, 0x18fb: 0x1199, - 0x18fc: 0x0040, 0x18fd: 0x0249, 0x18fe: 0x0f41, 0x18ff: 0x0259, - // Block 0x64, offset 0x1900 - 0x1900: 0x0f51, 0x1901: 0x0359, 0x1902: 0x0f61, 0x1903: 0x0f71, 0x1904: 0x0040, 0x1905: 0x0f99, - 0x1906: 0x2039, 0x1907: 0x0269, 0x1908: 0x01d9, 0x1909: 0x0fa9, 0x190a: 0x0fb9, 0x190b: 0x1089, - 0x190c: 0x0279, 0x190d: 0x0369, 0x190e: 0x0289, 0x190f: 0x13d1, 0x1910: 0x0039, 0x1911: 0x0ee9, - 0x1912: 0x1159, 0x1913: 0x0ef9, 0x1914: 0x0f09, 0x1915: 0x1199, 0x1916: 0x0f31, 0x1917: 0x0249, - 0x1918: 0x0f41, 0x1919: 0x0259, 0x191a: 0x0f51, 0x191b: 0x0359, 0x191c: 0x0f61, 0x191d: 0x0f71, - 0x191e: 0x00d9, 0x191f: 0x0f99, 0x1920: 0x2039, 0x1921: 0x0269, 0x1922: 0x01d9, 0x1923: 0x0fa9, - 0x1924: 0x0fb9, 0x1925: 0x1089, 0x1926: 0x0279, 0x1927: 0x0369, 0x1928: 0x0289, 0x1929: 0x13d1, - 0x192a: 0x0039, 0x192b: 0x0ee9, 0x192c: 0x1159, 0x192d: 0x0ef9, 0x192e: 0x0f09, 0x192f: 0x1199, - 0x1930: 0x0f31, 0x1931: 0x0249, 0x1932: 0x0f41, 0x1933: 0x0259, 0x1934: 0x0f51, 0x1935: 0x0359, - 0x1936: 0x0f61, 0x1937: 0x0f71, 0x1938: 0x00d9, 0x1939: 0x0f99, 0x193a: 0x2039, 0x193b: 0x0269, - 0x193c: 0x01d9, 0x193d: 0x0fa9, 0x193e: 0x0fb9, 0x193f: 0x1089, - // Block 0x65, offset 0x1940 - 0x1940: 0x0279, 0x1941: 0x0369, 0x1942: 0x0289, 0x1943: 0x13d1, 0x1944: 0x0039, 0x1945: 0x0ee9, - 0x1946: 0x0040, 0x1947: 0x0ef9, 0x1948: 0x0f09, 0x1949: 0x1199, 0x194a: 0x0f31, 0x194b: 0x0040, - 0x194c: 0x0040, 0x194d: 0x0259, 0x194e: 0x0f51, 0x194f: 0x0359, 0x1950: 0x0f61, 0x1951: 0x0f71, - 0x1952: 0x00d9, 0x1953: 0x0f99, 0x1954: 0x2039, 0x1955: 0x0040, 0x1956: 0x01d9, 0x1957: 0x0fa9, - 0x1958: 0x0fb9, 0x1959: 0x1089, 0x195a: 0x0279, 0x195b: 0x0369, 0x195c: 0x0289, 0x195d: 0x0040, - 0x195e: 0x0039, 0x195f: 0x0ee9, 0x1960: 0x1159, 0x1961: 0x0ef9, 0x1962: 0x0f09, 0x1963: 0x1199, - 0x1964: 0x0f31, 0x1965: 0x0249, 0x1966: 0x0f41, 0x1967: 0x0259, 0x1968: 0x0f51, 0x1969: 0x0359, - 0x196a: 0x0f61, 0x196b: 0x0f71, 0x196c: 0x00d9, 0x196d: 0x0f99, 0x196e: 0x2039, 0x196f: 0x0269, - 0x1970: 0x01d9, 0x1971: 0x0fa9, 0x1972: 0x0fb9, 0x1973: 0x1089, 0x1974: 0x0279, 0x1975: 0x0369, - 0x1976: 0x0289, 0x1977: 0x13d1, 0x1978: 0x0039, 0x1979: 0x0ee9, 0x197a: 0x0040, 0x197b: 0x0ef9, - 0x197c: 0x0f09, 0x197d: 0x1199, 0x197e: 0x0f31, 0x197f: 0x0040, - // Block 0x66, offset 0x1980 - 0x1980: 0x0f41, 0x1981: 0x0259, 0x1982: 0x0f51, 0x1983: 0x0359, 0x1984: 0x0f61, 0x1985: 0x0040, - 0x1986: 0x00d9, 0x1987: 0x0040, 0x1988: 0x0040, 0x1989: 0x0040, 0x198a: 0x01d9, 0x198b: 0x0fa9, - 0x198c: 0x0fb9, 0x198d: 0x1089, 0x198e: 0x0279, 0x198f: 0x0369, 0x1990: 0x0289, 0x1991: 0x0040, - 0x1992: 0x0039, 0x1993: 0x0ee9, 0x1994: 0x1159, 0x1995: 0x0ef9, 0x1996: 0x0f09, 0x1997: 0x1199, - 0x1998: 0x0f31, 0x1999: 0x0249, 0x199a: 0x0f41, 0x199b: 0x0259, 0x199c: 0x0f51, 0x199d: 0x0359, - 0x199e: 0x0f61, 0x199f: 0x0f71, 0x19a0: 0x00d9, 0x19a1: 0x0f99, 0x19a2: 0x2039, 0x19a3: 0x0269, - 0x19a4: 0x01d9, 0x19a5: 0x0fa9, 0x19a6: 0x0fb9, 0x19a7: 0x1089, 0x19a8: 0x0279, 0x19a9: 0x0369, - 0x19aa: 0x0289, 0x19ab: 0x13d1, 0x19ac: 0x0039, 0x19ad: 0x0ee9, 0x19ae: 0x1159, 0x19af: 0x0ef9, - 0x19b0: 0x0f09, 0x19b1: 0x1199, 0x19b2: 0x0f31, 0x19b3: 0x0249, 0x19b4: 0x0f41, 0x19b5: 0x0259, - 0x19b6: 0x0f51, 0x19b7: 0x0359, 0x19b8: 0x0f61, 0x19b9: 0x0f71, 0x19ba: 0x00d9, 0x19bb: 0x0f99, - 0x19bc: 0x2039, 0x19bd: 0x0269, 0x19be: 0x01d9, 0x19bf: 0x0fa9, - // Block 0x67, offset 0x19c0 - 0x19c0: 0x0fb9, 0x19c1: 0x1089, 0x19c2: 0x0279, 0x19c3: 0x0369, 0x19c4: 0x0289, 0x19c5: 0x13d1, - 0x19c6: 0x0039, 0x19c7: 0x0ee9, 0x19c8: 0x1159, 0x19c9: 0x0ef9, 0x19ca: 0x0f09, 0x19cb: 0x1199, - 0x19cc: 0x0f31, 0x19cd: 0x0249, 0x19ce: 0x0f41, 0x19cf: 0x0259, 0x19d0: 0x0f51, 0x19d1: 0x0359, - 0x19d2: 0x0f61, 0x19d3: 0x0f71, 0x19d4: 0x00d9, 0x19d5: 0x0f99, 0x19d6: 0x2039, 0x19d7: 0x0269, - 0x19d8: 0x01d9, 0x19d9: 0x0fa9, 0x19da: 0x0fb9, 0x19db: 0x1089, 0x19dc: 0x0279, 0x19dd: 0x0369, - 0x19de: 0x0289, 0x19df: 0x13d1, 0x19e0: 0x0039, 0x19e1: 0x0ee9, 0x19e2: 0x1159, 0x19e3: 0x0ef9, - 0x19e4: 0x0f09, 0x19e5: 0x1199, 0x19e6: 0x0f31, 0x19e7: 0x0249, 0x19e8: 0x0f41, 0x19e9: 0x0259, - 0x19ea: 0x0f51, 0x19eb: 0x0359, 0x19ec: 0x0f61, 0x19ed: 0x0f71, 0x19ee: 0x00d9, 0x19ef: 0x0f99, - 0x19f0: 0x2039, 0x19f1: 0x0269, 0x19f2: 0x01d9, 0x19f3: 0x0fa9, 0x19f4: 0x0fb9, 0x19f5: 0x1089, - 0x19f6: 0x0279, 0x19f7: 0x0369, 0x19f8: 0x0289, 0x19f9: 0x13d1, 0x19fa: 0x0039, 0x19fb: 0x0ee9, - 0x19fc: 0x1159, 0x19fd: 0x0ef9, 0x19fe: 0x0f09, 0x19ff: 0x1199, - // Block 0x68, offset 0x1a00 - 0x1a00: 0x0f31, 0x1a01: 0x0249, 0x1a02: 0x0f41, 0x1a03: 0x0259, 0x1a04: 0x0f51, 0x1a05: 0x0359, - 0x1a06: 0x0f61, 0x1a07: 0x0f71, 0x1a08: 0x00d9, 0x1a09: 0x0f99, 0x1a0a: 0x2039, 0x1a0b: 0x0269, - 0x1a0c: 0x01d9, 0x1a0d: 0x0fa9, 0x1a0e: 0x0fb9, 0x1a0f: 0x1089, 0x1a10: 0x0279, 0x1a11: 0x0369, - 0x1a12: 0x0289, 0x1a13: 0x13d1, 0x1a14: 0x0039, 0x1a15: 0x0ee9, 0x1a16: 0x1159, 0x1a17: 0x0ef9, - 0x1a18: 0x0f09, 0x1a19: 0x1199, 0x1a1a: 0x0f31, 0x1a1b: 0x0249, 0x1a1c: 0x0f41, 0x1a1d: 0x0259, - 0x1a1e: 0x0f51, 0x1a1f: 0x0359, 0x1a20: 0x0f61, 0x1a21: 0x0f71, 0x1a22: 0x00d9, 0x1a23: 0x0f99, - 0x1a24: 0x2039, 0x1a25: 0x0269, 0x1a26: 0x01d9, 0x1a27: 0x0fa9, 0x1a28: 0x0fb9, 0x1a29: 0x1089, - 0x1a2a: 0x0279, 0x1a2b: 0x0369, 0x1a2c: 0x0289, 0x1a2d: 0x13d1, 0x1a2e: 0x0039, 0x1a2f: 0x0ee9, - 0x1a30: 0x1159, 0x1a31: 0x0ef9, 0x1a32: 0x0f09, 0x1a33: 0x1199, 0x1a34: 0x0f31, 0x1a35: 0x0249, - 0x1a36: 0x0f41, 0x1a37: 0x0259, 0x1a38: 0x0f51, 0x1a39: 0x0359, 0x1a3a: 0x0f61, 0x1a3b: 0x0f71, - 0x1a3c: 0x00d9, 0x1a3d: 0x0f99, 0x1a3e: 0x2039, 0x1a3f: 0x0269, - // Block 0x69, offset 0x1a40 - 0x1a40: 0x01d9, 0x1a41: 0x0fa9, 0x1a42: 0x0fb9, 0x1a43: 0x1089, 0x1a44: 0x0279, 0x1a45: 0x0369, - 0x1a46: 0x0289, 0x1a47: 0x13d1, 0x1a48: 0x0039, 0x1a49: 0x0ee9, 0x1a4a: 0x1159, 0x1a4b: 0x0ef9, - 0x1a4c: 0x0f09, 0x1a4d: 0x1199, 0x1a4e: 0x0f31, 0x1a4f: 0x0249, 0x1a50: 0x0f41, 0x1a51: 0x0259, - 0x1a52: 0x0f51, 0x1a53: 0x0359, 0x1a54: 0x0f61, 0x1a55: 0x0f71, 0x1a56: 0x00d9, 0x1a57: 0x0f99, - 0x1a58: 0x2039, 0x1a59: 0x0269, 0x1a5a: 0x01d9, 0x1a5b: 0x0fa9, 0x1a5c: 0x0fb9, 0x1a5d: 0x1089, - 0x1a5e: 0x0279, 0x1a5f: 0x0369, 0x1a60: 0x0289, 0x1a61: 0x13d1, 0x1a62: 0x0039, 0x1a63: 0x0ee9, - 0x1a64: 0x1159, 0x1a65: 0x0ef9, 0x1a66: 0x0f09, 0x1a67: 0x1199, 0x1a68: 0x0f31, 0x1a69: 0x0249, - 0x1a6a: 0x0f41, 0x1a6b: 0x0259, 0x1a6c: 0x0f51, 0x1a6d: 0x0359, 0x1a6e: 0x0f61, 0x1a6f: 0x0f71, - 0x1a70: 0x00d9, 0x1a71: 0x0f99, 0x1a72: 0x2039, 0x1a73: 0x0269, 0x1a74: 0x01d9, 0x1a75: 0x0fa9, - 0x1a76: 0x0fb9, 0x1a77: 0x1089, 0x1a78: 0x0279, 0x1a79: 0x0369, 0x1a7a: 0x0289, 0x1a7b: 0x13d1, - 0x1a7c: 0x0039, 0x1a7d: 0x0ee9, 0x1a7e: 0x1159, 0x1a7f: 0x0ef9, - // Block 0x6a, offset 0x1a80 - 0x1a80: 0x0f09, 0x1a81: 0x1199, 0x1a82: 0x0f31, 0x1a83: 0x0249, 0x1a84: 0x0f41, 0x1a85: 0x0259, - 0x1a86: 0x0f51, 0x1a87: 0x0359, 0x1a88: 0x0f61, 0x1a89: 0x0f71, 0x1a8a: 0x00d9, 0x1a8b: 0x0f99, - 0x1a8c: 0x2039, 0x1a8d: 0x0269, 0x1a8e: 0x01d9, 0x1a8f: 0x0fa9, 0x1a90: 0x0fb9, 0x1a91: 0x1089, - 0x1a92: 0x0279, 0x1a93: 0x0369, 0x1a94: 0x0289, 0x1a95: 0x13d1, 0x1a96: 0x0039, 0x1a97: 0x0ee9, - 0x1a98: 0x1159, 0x1a99: 0x0ef9, 0x1a9a: 0x0f09, 0x1a9b: 0x1199, 0x1a9c: 0x0f31, 0x1a9d: 0x0249, - 0x1a9e: 0x0f41, 0x1a9f: 0x0259, 0x1aa0: 0x0f51, 0x1aa1: 0x0359, 0x1aa2: 0x0f61, 0x1aa3: 0x0f71, - 0x1aa4: 0x00d9, 0x1aa5: 0x0f99, 0x1aa6: 0x2039, 0x1aa7: 0x0269, 0x1aa8: 0x01d9, 0x1aa9: 0x0fa9, - 0x1aaa: 0x0fb9, 0x1aab: 0x1089, 0x1aac: 0x0279, 0x1aad: 0x0369, 0x1aae: 0x0289, 0x1aaf: 0x13d1, - 0x1ab0: 0x0039, 0x1ab1: 0x0ee9, 0x1ab2: 0x1159, 0x1ab3: 0x0ef9, 0x1ab4: 0x0f09, 0x1ab5: 0x1199, - 0x1ab6: 0x0f31, 0x1ab7: 0x0249, 0x1ab8: 0x0f41, 0x1ab9: 0x0259, 0x1aba: 0x0f51, 0x1abb: 0x0359, - 0x1abc: 0x0f61, 0x1abd: 0x0f71, 0x1abe: 0x00d9, 0x1abf: 0x0f99, - // Block 0x6b, offset 0x1ac0 - 0x1ac0: 0x2039, 0x1ac1: 0x0269, 0x1ac2: 0x01d9, 0x1ac3: 0x0fa9, 0x1ac4: 0x0fb9, 0x1ac5: 0x1089, - 0x1ac6: 0x0279, 0x1ac7: 0x0369, 0x1ac8: 0x0289, 0x1ac9: 0x13d1, 0x1aca: 0x0039, 0x1acb: 0x0ee9, - 0x1acc: 0x1159, 0x1acd: 0x0ef9, 0x1ace: 0x0f09, 0x1acf: 0x1199, 0x1ad0: 0x0f31, 0x1ad1: 0x0249, - 0x1ad2: 0x0f41, 0x1ad3: 0x0259, 0x1ad4: 0x0f51, 0x1ad5: 0x0359, 0x1ad6: 0x0f61, 0x1ad7: 0x0f71, - 0x1ad8: 0x00d9, 0x1ad9: 0x0f99, 0x1ada: 0x2039, 0x1adb: 0x0269, 0x1adc: 0x01d9, 0x1add: 0x0fa9, - 0x1ade: 0x0fb9, 0x1adf: 0x1089, 0x1ae0: 0x0279, 0x1ae1: 0x0369, 0x1ae2: 0x0289, 0x1ae3: 0x13d1, - 0x1ae4: 0xba81, 0x1ae5: 0xba99, 0x1ae6: 0x0040, 0x1ae7: 0x0040, 0x1ae8: 0xbab1, 0x1ae9: 0x1099, - 0x1aea: 0x10b1, 0x1aeb: 0x10c9, 0x1aec: 0xbac9, 0x1aed: 0xbae1, 0x1aee: 0xbaf9, 0x1aef: 0x1429, - 0x1af0: 0x1a31, 0x1af1: 0xbb11, 0x1af2: 0xbb29, 0x1af3: 0xbb41, 0x1af4: 0xbb59, 0x1af5: 0xbb71, - 0x1af6: 0xbb89, 0x1af7: 0x2109, 0x1af8: 0x1111, 0x1af9: 0x1429, 0x1afa: 0xbba1, 0x1afb: 0xbbb9, - 0x1afc: 0xbbd1, 0x1afd: 0x10e1, 0x1afe: 0x10f9, 0x1aff: 0xbbe9, - // Block 0x6c, offset 0x1b00 - 0x1b00: 0x2079, 0x1b01: 0xbc01, 0x1b02: 0xbab1, 0x1b03: 0x1099, 0x1b04: 0x10b1, 0x1b05: 0x10c9, - 0x1b06: 0xbac9, 0x1b07: 0xbae1, 0x1b08: 0xbaf9, 0x1b09: 0x1429, 0x1b0a: 0x1a31, 0x1b0b: 0xbb11, - 0x1b0c: 0xbb29, 0x1b0d: 0xbb41, 0x1b0e: 0xbb59, 0x1b0f: 0xbb71, 0x1b10: 0xbb89, 0x1b11: 0x2109, - 0x1b12: 0x1111, 0x1b13: 0xbba1, 0x1b14: 0xbba1, 0x1b15: 0xbbb9, 0x1b16: 0xbbd1, 0x1b17: 0x10e1, - 0x1b18: 0x10f9, 0x1b19: 0xbbe9, 0x1b1a: 0x2079, 0x1b1b: 0xbc21, 0x1b1c: 0xbac9, 0x1b1d: 0x1429, - 0x1b1e: 0xbb11, 0x1b1f: 0x10e1, 0x1b20: 0x1111, 0x1b21: 0x2109, 0x1b22: 0xbab1, 0x1b23: 0x1099, - 0x1b24: 0x10b1, 0x1b25: 0x10c9, 0x1b26: 0xbac9, 0x1b27: 0xbae1, 0x1b28: 0xbaf9, 0x1b29: 0x1429, - 0x1b2a: 0x1a31, 0x1b2b: 0xbb11, 0x1b2c: 0xbb29, 0x1b2d: 0xbb41, 0x1b2e: 0xbb59, 0x1b2f: 0xbb71, - 0x1b30: 0xbb89, 0x1b31: 0x2109, 0x1b32: 0x1111, 0x1b33: 0x1429, 0x1b34: 0xbba1, 0x1b35: 0xbbb9, - 0x1b36: 0xbbd1, 0x1b37: 0x10e1, 0x1b38: 0x10f9, 0x1b39: 0xbbe9, 0x1b3a: 0x2079, 0x1b3b: 0xbc01, - 0x1b3c: 0xbab1, 0x1b3d: 0x1099, 0x1b3e: 0x10b1, 0x1b3f: 0x10c9, - // Block 0x6d, offset 0x1b40 - 0x1b40: 0xbac9, 0x1b41: 0xbae1, 0x1b42: 0xbaf9, 0x1b43: 0x1429, 0x1b44: 0x1a31, 0x1b45: 0xbb11, - 0x1b46: 0xbb29, 0x1b47: 0xbb41, 0x1b48: 0xbb59, 0x1b49: 0xbb71, 0x1b4a: 0xbb89, 0x1b4b: 0x2109, - 0x1b4c: 0x1111, 0x1b4d: 0xbba1, 0x1b4e: 0xbba1, 0x1b4f: 0xbbb9, 0x1b50: 0xbbd1, 0x1b51: 0x10e1, - 0x1b52: 0x10f9, 0x1b53: 0xbbe9, 0x1b54: 0x2079, 0x1b55: 0xbc21, 0x1b56: 0xbac9, 0x1b57: 0x1429, - 0x1b58: 0xbb11, 0x1b59: 0x10e1, 0x1b5a: 0x1111, 0x1b5b: 0x2109, 0x1b5c: 0xbab1, 0x1b5d: 0x1099, - 0x1b5e: 0x10b1, 0x1b5f: 0x10c9, 0x1b60: 0xbac9, 0x1b61: 0xbae1, 0x1b62: 0xbaf9, 0x1b63: 0x1429, - 0x1b64: 0x1a31, 0x1b65: 0xbb11, 0x1b66: 0xbb29, 0x1b67: 0xbb41, 0x1b68: 0xbb59, 0x1b69: 0xbb71, - 0x1b6a: 0xbb89, 0x1b6b: 0x2109, 0x1b6c: 0x1111, 0x1b6d: 0x1429, 0x1b6e: 0xbba1, 0x1b6f: 0xbbb9, - 0x1b70: 0xbbd1, 0x1b71: 0x10e1, 0x1b72: 0x10f9, 0x1b73: 0xbbe9, 0x1b74: 0x2079, 0x1b75: 0xbc01, - 0x1b76: 0xbab1, 0x1b77: 0x1099, 0x1b78: 0x10b1, 0x1b79: 0x10c9, 0x1b7a: 0xbac9, 0x1b7b: 0xbae1, - 0x1b7c: 0xbaf9, 0x1b7d: 0x1429, 0x1b7e: 0x1a31, 0x1b7f: 0xbb11, - // Block 0x6e, offset 0x1b80 - 0x1b80: 0xbb29, 0x1b81: 0xbb41, 0x1b82: 0xbb59, 0x1b83: 0xbb71, 0x1b84: 0xbb89, 0x1b85: 0x2109, - 0x1b86: 0x1111, 0x1b87: 0xbba1, 0x1b88: 0xbba1, 0x1b89: 0xbbb9, 0x1b8a: 0xbbd1, 0x1b8b: 0x10e1, - 0x1b8c: 0x10f9, 0x1b8d: 0xbbe9, 0x1b8e: 0x2079, 0x1b8f: 0xbc21, 0x1b90: 0xbac9, 0x1b91: 0x1429, - 0x1b92: 0xbb11, 0x1b93: 0x10e1, 0x1b94: 0x1111, 0x1b95: 0x2109, 0x1b96: 0xbab1, 0x1b97: 0x1099, - 0x1b98: 0x10b1, 0x1b99: 0x10c9, 0x1b9a: 0xbac9, 0x1b9b: 0xbae1, 0x1b9c: 0xbaf9, 0x1b9d: 0x1429, - 0x1b9e: 0x1a31, 0x1b9f: 0xbb11, 0x1ba0: 0xbb29, 0x1ba1: 0xbb41, 0x1ba2: 0xbb59, 0x1ba3: 0xbb71, - 0x1ba4: 0xbb89, 0x1ba5: 0x2109, 0x1ba6: 0x1111, 0x1ba7: 0x1429, 0x1ba8: 0xbba1, 0x1ba9: 0xbbb9, - 0x1baa: 0xbbd1, 0x1bab: 0x10e1, 0x1bac: 0x10f9, 0x1bad: 0xbbe9, 0x1bae: 0x2079, 0x1baf: 0xbc01, - 0x1bb0: 0xbab1, 0x1bb1: 0x1099, 0x1bb2: 0x10b1, 0x1bb3: 0x10c9, 0x1bb4: 0xbac9, 0x1bb5: 0xbae1, - 0x1bb6: 0xbaf9, 0x1bb7: 0x1429, 0x1bb8: 0x1a31, 0x1bb9: 0xbb11, 0x1bba: 0xbb29, 0x1bbb: 0xbb41, - 0x1bbc: 0xbb59, 0x1bbd: 0xbb71, 0x1bbe: 0xbb89, 0x1bbf: 0x2109, - // Block 0x6f, offset 0x1bc0 - 0x1bc0: 0x1111, 0x1bc1: 0xbba1, 0x1bc2: 0xbba1, 0x1bc3: 0xbbb9, 0x1bc4: 0xbbd1, 0x1bc5: 0x10e1, - 0x1bc6: 0x10f9, 0x1bc7: 0xbbe9, 0x1bc8: 0x2079, 0x1bc9: 0xbc21, 0x1bca: 0xbac9, 0x1bcb: 0x1429, - 0x1bcc: 0xbb11, 0x1bcd: 0x10e1, 0x1bce: 0x1111, 0x1bcf: 0x2109, 0x1bd0: 0xbab1, 0x1bd1: 0x1099, - 0x1bd2: 0x10b1, 0x1bd3: 0x10c9, 0x1bd4: 0xbac9, 0x1bd5: 0xbae1, 0x1bd6: 0xbaf9, 0x1bd7: 0x1429, - 0x1bd8: 0x1a31, 0x1bd9: 0xbb11, 0x1bda: 0xbb29, 0x1bdb: 0xbb41, 0x1bdc: 0xbb59, 0x1bdd: 0xbb71, - 0x1bde: 0xbb89, 0x1bdf: 0x2109, 0x1be0: 0x1111, 0x1be1: 0x1429, 0x1be2: 0xbba1, 0x1be3: 0xbbb9, - 0x1be4: 0xbbd1, 0x1be5: 0x10e1, 0x1be6: 0x10f9, 0x1be7: 0xbbe9, 0x1be8: 0x2079, 0x1be9: 0xbc01, - 0x1bea: 0xbab1, 0x1beb: 0x1099, 0x1bec: 0x10b1, 0x1bed: 0x10c9, 0x1bee: 0xbac9, 0x1bef: 0xbae1, - 0x1bf0: 0xbaf9, 0x1bf1: 0x1429, 0x1bf2: 0x1a31, 0x1bf3: 0xbb11, 0x1bf4: 0xbb29, 0x1bf5: 0xbb41, - 0x1bf6: 0xbb59, 0x1bf7: 0xbb71, 0x1bf8: 0xbb89, 0x1bf9: 0x2109, 0x1bfa: 0x1111, 0x1bfb: 0xbba1, - 0x1bfc: 0xbba1, 0x1bfd: 0xbbb9, 0x1bfe: 0xbbd1, 0x1bff: 0x10e1, - // Block 0x70, offset 0x1c00 - 0x1c00: 0x10f9, 0x1c01: 0xbbe9, 0x1c02: 0x2079, 0x1c03: 0xbc21, 0x1c04: 0xbac9, 0x1c05: 0x1429, - 0x1c06: 0xbb11, 0x1c07: 0x10e1, 0x1c08: 0x1111, 0x1c09: 0x2109, 0x1c0a: 0xbc41, 0x1c0b: 0xbc41, - 0x1c0c: 0x0040, 0x1c0d: 0x0040, 0x1c0e: 0x1f41, 0x1c0f: 0x00c9, 0x1c10: 0x0069, 0x1c11: 0x0079, - 0x1c12: 0x1f51, 0x1c13: 0x1f61, 0x1c14: 0x1f71, 0x1c15: 0x1f81, 0x1c16: 0x1f91, 0x1c17: 0x1fa1, - 0x1c18: 0x1f41, 0x1c19: 0x00c9, 0x1c1a: 0x0069, 0x1c1b: 0x0079, 0x1c1c: 0x1f51, 0x1c1d: 0x1f61, - 0x1c1e: 0x1f71, 0x1c1f: 0x1f81, 0x1c20: 0x1f91, 0x1c21: 0x1fa1, 0x1c22: 0x1f41, 0x1c23: 0x00c9, - 0x1c24: 0x0069, 0x1c25: 0x0079, 0x1c26: 0x1f51, 0x1c27: 0x1f61, 0x1c28: 0x1f71, 0x1c29: 0x1f81, - 0x1c2a: 0x1f91, 0x1c2b: 0x1fa1, 0x1c2c: 0x1f41, 0x1c2d: 0x00c9, 0x1c2e: 0x0069, 0x1c2f: 0x0079, - 0x1c30: 0x1f51, 0x1c31: 0x1f61, 0x1c32: 0x1f71, 0x1c33: 0x1f81, 0x1c34: 0x1f91, 0x1c35: 0x1fa1, - 0x1c36: 0x1f41, 0x1c37: 0x00c9, 0x1c38: 0x0069, 0x1c39: 0x0079, 0x1c3a: 0x1f51, 0x1c3b: 0x1f61, - 0x1c3c: 0x1f71, 0x1c3d: 0x1f81, 0x1c3e: 0x1f91, 0x1c3f: 0x1fa1, - // Block 0x71, offset 0x1c40 - 0x1c40: 0xe115, 0x1c41: 0xe115, 0x1c42: 0xe135, 0x1c43: 0xe135, 0x1c44: 0xe115, 0x1c45: 0xe115, - 0x1c46: 0xe175, 0x1c47: 0xe175, 0x1c48: 0xe115, 0x1c49: 0xe115, 0x1c4a: 0xe135, 0x1c4b: 0xe135, - 0x1c4c: 0xe115, 0x1c4d: 0xe115, 0x1c4e: 0xe1f5, 0x1c4f: 0xe1f5, 0x1c50: 0xe115, 0x1c51: 0xe115, - 0x1c52: 0xe135, 0x1c53: 0xe135, 0x1c54: 0xe115, 0x1c55: 0xe115, 0x1c56: 0xe175, 0x1c57: 0xe175, - 0x1c58: 0xe115, 0x1c59: 0xe115, 0x1c5a: 0xe135, 0x1c5b: 0xe135, 0x1c5c: 0xe115, 0x1c5d: 0xe115, - 0x1c5e: 0x8b05, 0x1c5f: 0x8b05, 0x1c60: 0x04b5, 0x1c61: 0x04b5, 0x1c62: 0x0a08, 0x1c63: 0x0a08, - 0x1c64: 0x0a08, 0x1c65: 0x0a08, 0x1c66: 0x0a08, 0x1c67: 0x0a08, 0x1c68: 0x0a08, 0x1c69: 0x0a08, - 0x1c6a: 0x0a08, 0x1c6b: 0x0a08, 0x1c6c: 0x0a08, 0x1c6d: 0x0a08, 0x1c6e: 0x0a08, 0x1c6f: 0x0a08, - 0x1c70: 0x0a08, 0x1c71: 0x0a08, 0x1c72: 0x0a08, 0x1c73: 0x0a08, 0x1c74: 0x0a08, 0x1c75: 0x0a08, - 0x1c76: 0x0a08, 0x1c77: 0x0a08, 0x1c78: 0x0a08, 0x1c79: 0x0a08, 0x1c7a: 0x0a08, 0x1c7b: 0x0a08, - 0x1c7c: 0x0a08, 0x1c7d: 0x0a08, 0x1c7e: 0x0a08, 0x1c7f: 0x0a08, - // Block 0x72, offset 0x1c80 - 0x1c80: 0xb189, 0x1c81: 0xb1a1, 0x1c82: 0xb201, 0x1c83: 0xb249, 0x1c84: 0x0040, 0x1c85: 0xb411, - 0x1c86: 0xb291, 0x1c87: 0xb219, 0x1c88: 0xb309, 0x1c89: 0xb429, 0x1c8a: 0xb399, 0x1c8b: 0xb3b1, - 0x1c8c: 0xb3c9, 0x1c8d: 0xb3e1, 0x1c8e: 0xb2a9, 0x1c8f: 0xb339, 0x1c90: 0xb369, 0x1c91: 0xb2d9, - 0x1c92: 0xb381, 0x1c93: 0xb279, 0x1c94: 0xb2c1, 0x1c95: 0xb1d1, 0x1c96: 0xb1e9, 0x1c97: 0xb231, - 0x1c98: 0xb261, 0x1c99: 0xb2f1, 0x1c9a: 0xb321, 0x1c9b: 0xb351, 0x1c9c: 0xbc59, 0x1c9d: 0x7949, - 0x1c9e: 0xbc71, 0x1c9f: 0xbc89, 0x1ca0: 0x0040, 0x1ca1: 0xb1a1, 0x1ca2: 0xb201, 0x1ca3: 0x0040, - 0x1ca4: 0xb3f9, 0x1ca5: 0x0040, 0x1ca6: 0x0040, 0x1ca7: 0xb219, 0x1ca8: 0x0040, 0x1ca9: 0xb429, - 0x1caa: 0xb399, 0x1cab: 0xb3b1, 0x1cac: 0xb3c9, 0x1cad: 0xb3e1, 0x1cae: 0xb2a9, 0x1caf: 0xb339, - 0x1cb0: 0xb369, 0x1cb1: 0xb2d9, 0x1cb2: 0xb381, 0x1cb3: 0x0040, 0x1cb4: 0xb2c1, 0x1cb5: 0xb1d1, - 0x1cb6: 0xb1e9, 0x1cb7: 0xb231, 0x1cb8: 0x0040, 0x1cb9: 0xb2f1, 0x1cba: 0x0040, 0x1cbb: 0xb351, - 0x1cbc: 0x0040, 0x1cbd: 0x0040, 0x1cbe: 0x0040, 0x1cbf: 0x0040, - // Block 0x73, offset 0x1cc0 - 0x1cc0: 0x0040, 0x1cc1: 0x0040, 0x1cc2: 0xb201, 0x1cc3: 0x0040, 0x1cc4: 0x0040, 0x1cc5: 0x0040, - 0x1cc6: 0x0040, 0x1cc7: 0xb219, 0x1cc8: 0x0040, 0x1cc9: 0xb429, 0x1cca: 0x0040, 0x1ccb: 0xb3b1, - 0x1ccc: 0x0040, 0x1ccd: 0xb3e1, 0x1cce: 0xb2a9, 0x1ccf: 0xb339, 0x1cd0: 0x0040, 0x1cd1: 0xb2d9, - 0x1cd2: 0xb381, 0x1cd3: 0x0040, 0x1cd4: 0xb2c1, 0x1cd5: 0x0040, 0x1cd6: 0x0040, 0x1cd7: 0xb231, - 0x1cd8: 0x0040, 0x1cd9: 0xb2f1, 0x1cda: 0x0040, 0x1cdb: 0xb351, 0x1cdc: 0x0040, 0x1cdd: 0x7949, - 0x1cde: 0x0040, 0x1cdf: 0xbc89, 0x1ce0: 0x0040, 0x1ce1: 0xb1a1, 0x1ce2: 0xb201, 0x1ce3: 0x0040, - 0x1ce4: 0xb3f9, 0x1ce5: 0x0040, 0x1ce6: 0x0040, 0x1ce7: 0xb219, 0x1ce8: 0xb309, 0x1ce9: 0xb429, - 0x1cea: 0xb399, 0x1ceb: 0x0040, 0x1cec: 0xb3c9, 0x1ced: 0xb3e1, 0x1cee: 0xb2a9, 0x1cef: 0xb339, - 0x1cf0: 0xb369, 0x1cf1: 0xb2d9, 0x1cf2: 0xb381, 0x1cf3: 0x0040, 0x1cf4: 0xb2c1, 0x1cf5: 0xb1d1, - 0x1cf6: 0xb1e9, 0x1cf7: 0xb231, 0x1cf8: 0x0040, 0x1cf9: 0xb2f1, 0x1cfa: 0xb321, 0x1cfb: 0xb351, - 0x1cfc: 0xbc59, 0x1cfd: 0x0040, 0x1cfe: 0xbc71, 0x1cff: 0x0040, - // Block 0x74, offset 0x1d00 - 0x1d00: 0xb189, 0x1d01: 0xb1a1, 0x1d02: 0xb201, 0x1d03: 0xb249, 0x1d04: 0xb3f9, 0x1d05: 0xb411, - 0x1d06: 0xb291, 0x1d07: 0xb219, 0x1d08: 0xb309, 0x1d09: 0xb429, 0x1d0a: 0x0040, 0x1d0b: 0xb3b1, - 0x1d0c: 0xb3c9, 0x1d0d: 0xb3e1, 0x1d0e: 0xb2a9, 0x1d0f: 0xb339, 0x1d10: 0xb369, 0x1d11: 0xb2d9, - 0x1d12: 0xb381, 0x1d13: 0xb279, 0x1d14: 0xb2c1, 0x1d15: 0xb1d1, 0x1d16: 0xb1e9, 0x1d17: 0xb231, - 0x1d18: 0xb261, 0x1d19: 0xb2f1, 0x1d1a: 0xb321, 0x1d1b: 0xb351, 0x1d1c: 0x0040, 0x1d1d: 0x0040, - 0x1d1e: 0x0040, 0x1d1f: 0x0040, 0x1d20: 0x0040, 0x1d21: 0xb1a1, 0x1d22: 0xb201, 0x1d23: 0xb249, - 0x1d24: 0x0040, 0x1d25: 0xb411, 0x1d26: 0xb291, 0x1d27: 0xb219, 0x1d28: 0xb309, 0x1d29: 0xb429, - 0x1d2a: 0x0040, 0x1d2b: 0xb3b1, 0x1d2c: 0xb3c9, 0x1d2d: 0xb3e1, 0x1d2e: 0xb2a9, 0x1d2f: 0xb339, - 0x1d30: 0xb369, 0x1d31: 0xb2d9, 0x1d32: 0xb381, 0x1d33: 0xb279, 0x1d34: 0xb2c1, 0x1d35: 0xb1d1, - 0x1d36: 0xb1e9, 0x1d37: 0xb231, 0x1d38: 0xb261, 0x1d39: 0xb2f1, 0x1d3a: 0xb321, 0x1d3b: 0xb351, - 0x1d3c: 0x0040, 0x1d3d: 0x0040, 0x1d3e: 0x0040, 0x1d3f: 0x0040, - // Block 0x75, offset 0x1d40 - 0x1d40: 0x0040, 0x1d41: 0xbca2, 0x1d42: 0xbcba, 0x1d43: 0xbcd2, 0x1d44: 0xbcea, 0x1d45: 0xbd02, - 0x1d46: 0xbd1a, 0x1d47: 0xbd32, 0x1d48: 0xbd4a, 0x1d49: 0xbd62, 0x1d4a: 0xbd7a, 0x1d4b: 0x0018, - 0x1d4c: 0x0018, 0x1d4d: 0x0040, 0x1d4e: 0x0040, 0x1d4f: 0x0040, 0x1d50: 0xbd92, 0x1d51: 0xbdb2, - 0x1d52: 0xbdd2, 0x1d53: 0xbdf2, 0x1d54: 0xbe12, 0x1d55: 0xbe32, 0x1d56: 0xbe52, 0x1d57: 0xbe72, - 0x1d58: 0xbe92, 0x1d59: 0xbeb2, 0x1d5a: 0xbed2, 0x1d5b: 0xbef2, 0x1d5c: 0xbf12, 0x1d5d: 0xbf32, - 0x1d5e: 0xbf52, 0x1d5f: 0xbf72, 0x1d60: 0xbf92, 0x1d61: 0xbfb2, 0x1d62: 0xbfd2, 0x1d63: 0xbff2, - 0x1d64: 0xc012, 0x1d65: 0xc032, 0x1d66: 0xc052, 0x1d67: 0xc072, 0x1d68: 0xc092, 0x1d69: 0xc0b2, - 0x1d6a: 0xc0d1, 0x1d6b: 0x1159, 0x1d6c: 0x0269, 0x1d6d: 0x6671, 0x1d6e: 0xc111, 0x1d6f: 0x0040, - 0x1d70: 0x0039, 0x1d71: 0x0ee9, 0x1d72: 0x1159, 0x1d73: 0x0ef9, 0x1d74: 0x0f09, 0x1d75: 0x1199, - 0x1d76: 0x0f31, 0x1d77: 0x0249, 0x1d78: 0x0f41, 0x1d79: 0x0259, 0x1d7a: 0x0f51, 0x1d7b: 0x0359, - 0x1d7c: 0x0f61, 0x1d7d: 0x0f71, 0x1d7e: 0x00d9, 0x1d7f: 0x0f99, - // Block 0x76, offset 0x1d80 - 0x1d80: 0x2039, 0x1d81: 0x0269, 0x1d82: 0x01d9, 0x1d83: 0x0fa9, 0x1d84: 0x0fb9, 0x1d85: 0x1089, - 0x1d86: 0x0279, 0x1d87: 0x0369, 0x1d88: 0x0289, 0x1d89: 0x13d1, 0x1d8a: 0xc129, 0x1d8b: 0x65b1, - 0x1d8c: 0xc141, 0x1d8d: 0x1441, 0x1d8e: 0xc159, 0x1d8f: 0xc179, 0x1d90: 0x0018, 0x1d91: 0x0018, - 0x1d92: 0x0018, 0x1d93: 0x0018, 0x1d94: 0x0018, 0x1d95: 0x0018, 0x1d96: 0x0018, 0x1d97: 0x0018, - 0x1d98: 0x0018, 0x1d99: 0x0018, 0x1d9a: 0x0018, 0x1d9b: 0x0018, 0x1d9c: 0x0018, 0x1d9d: 0x0018, - 0x1d9e: 0x0018, 0x1d9f: 0x0018, 0x1da0: 0x0018, 0x1da1: 0x0018, 0x1da2: 0x0018, 0x1da3: 0x0018, - 0x1da4: 0x0018, 0x1da5: 0x0018, 0x1da6: 0x0018, 0x1da7: 0x0018, 0x1da8: 0x0018, 0x1da9: 0x0018, - 0x1daa: 0xc191, 0x1dab: 0xc1a9, 0x1dac: 0x0040, 0x1dad: 0x0040, 0x1dae: 0x0040, 0x1daf: 0x0040, - 0x1db0: 0x0018, 0x1db1: 0x0018, 0x1db2: 0x0018, 0x1db3: 0x0018, 0x1db4: 0x0018, 0x1db5: 0x0018, - 0x1db6: 0x0018, 0x1db7: 0x0018, 0x1db8: 0x0018, 0x1db9: 0x0018, 0x1dba: 0x0018, 0x1dbb: 0x0018, - 0x1dbc: 0x0018, 0x1dbd: 0x0018, 0x1dbe: 0x0018, 0x1dbf: 0x0018, - // Block 0x77, offset 0x1dc0 - 0x1dc0: 0xc1d9, 0x1dc1: 0xc211, 0x1dc2: 0xc249, 0x1dc3: 0x0040, 0x1dc4: 0x0040, 0x1dc5: 0x0040, - 0x1dc6: 0x0040, 0x1dc7: 0x0040, 0x1dc8: 0x0040, 0x1dc9: 0x0040, 0x1dca: 0x0040, 0x1dcb: 0x0040, - 0x1dcc: 0x0040, 0x1dcd: 0x0040, 0x1dce: 0x0040, 0x1dcf: 0x0040, 0x1dd0: 0xc269, 0x1dd1: 0xc289, - 0x1dd2: 0xc2a9, 0x1dd3: 0xc2c9, 0x1dd4: 0xc2e9, 0x1dd5: 0xc309, 0x1dd6: 0xc329, 0x1dd7: 0xc349, - 0x1dd8: 0xc369, 0x1dd9: 0xc389, 0x1dda: 0xc3a9, 0x1ddb: 0xc3c9, 0x1ddc: 0xc3e9, 0x1ddd: 0xc409, - 0x1dde: 0xc429, 0x1ddf: 0xc449, 0x1de0: 0xc469, 0x1de1: 0xc489, 0x1de2: 0xc4a9, 0x1de3: 0xc4c9, - 0x1de4: 0xc4e9, 0x1de5: 0xc509, 0x1de6: 0xc529, 0x1de7: 0xc549, 0x1de8: 0xc569, 0x1de9: 0xc589, - 0x1dea: 0xc5a9, 0x1deb: 0xc5c9, 0x1dec: 0xc5e9, 0x1ded: 0xc609, 0x1dee: 0xc629, 0x1def: 0xc649, - 0x1df0: 0xc669, 0x1df1: 0xc689, 0x1df2: 0xc6a9, 0x1df3: 0xc6c9, 0x1df4: 0xc6e9, 0x1df5: 0xc709, - 0x1df6: 0xc729, 0x1df7: 0xc749, 0x1df8: 0xc769, 0x1df9: 0xc789, 0x1dfa: 0xc7a9, 0x1dfb: 0xc7c9, - 0x1dfc: 0x0040, 0x1dfd: 0x0040, 0x1dfe: 0x0040, 0x1dff: 0x0040, - // Block 0x78, offset 0x1e00 - 0x1e00: 0xcaf9, 0x1e01: 0xcb19, 0x1e02: 0xcb39, 0x1e03: 0x8b1d, 0x1e04: 0xcb59, 0x1e05: 0xcb79, - 0x1e06: 0xcb99, 0x1e07: 0xcbb9, 0x1e08: 0xcbd9, 0x1e09: 0xcbf9, 0x1e0a: 0xcc19, 0x1e0b: 0xcc39, - 0x1e0c: 0xcc59, 0x1e0d: 0x8b3d, 0x1e0e: 0xcc79, 0x1e0f: 0xcc99, 0x1e10: 0xccb9, 0x1e11: 0xccd9, - 0x1e12: 0x8b5d, 0x1e13: 0xccf9, 0x1e14: 0xcd19, 0x1e15: 0xc429, 0x1e16: 0x8b7d, 0x1e17: 0xcd39, - 0x1e18: 0xcd59, 0x1e19: 0xcd79, 0x1e1a: 0xcd99, 0x1e1b: 0xcdb9, 0x1e1c: 0x8b9d, 0x1e1d: 0xcdd9, - 0x1e1e: 0xcdf9, 0x1e1f: 0xce19, 0x1e20: 0xce39, 0x1e21: 0xce59, 0x1e22: 0xc789, 0x1e23: 0xce79, - 0x1e24: 0xce99, 0x1e25: 0xceb9, 0x1e26: 0xced9, 0x1e27: 0xcef9, 0x1e28: 0xcf19, 0x1e29: 0xcf39, - 0x1e2a: 0xcf59, 0x1e2b: 0xcf79, 0x1e2c: 0xcf99, 0x1e2d: 0xcfb9, 0x1e2e: 0xcfd9, 0x1e2f: 0xcff9, - 0x1e30: 0xd019, 0x1e31: 0xd039, 0x1e32: 0xd039, 0x1e33: 0xd039, 0x1e34: 0x8bbd, 0x1e35: 0xd059, - 0x1e36: 0xd079, 0x1e37: 0xd099, 0x1e38: 0x8bdd, 0x1e39: 0xd0b9, 0x1e3a: 0xd0d9, 0x1e3b: 0xd0f9, - 0x1e3c: 0xd119, 0x1e3d: 0xd139, 0x1e3e: 0xd159, 0x1e3f: 0xd179, - // Block 0x79, offset 0x1e40 - 0x1e40: 0xd199, 0x1e41: 0xd1b9, 0x1e42: 0xd1d9, 0x1e43: 0xd1f9, 0x1e44: 0xd219, 0x1e45: 0xd239, - 0x1e46: 0xd239, 0x1e47: 0xd259, 0x1e48: 0xd279, 0x1e49: 0xd299, 0x1e4a: 0xd2b9, 0x1e4b: 0xd2d9, - 0x1e4c: 0xd2f9, 0x1e4d: 0xd319, 0x1e4e: 0xd339, 0x1e4f: 0xd359, 0x1e50: 0xd379, 0x1e51: 0xd399, - 0x1e52: 0xd3b9, 0x1e53: 0xd3d9, 0x1e54: 0xd3f9, 0x1e55: 0xd419, 0x1e56: 0xd439, 0x1e57: 0xd459, - 0x1e58: 0xd479, 0x1e59: 0x8bfd, 0x1e5a: 0xd499, 0x1e5b: 0xd4b9, 0x1e5c: 0xd4d9, 0x1e5d: 0xc309, - 0x1e5e: 0xd4f9, 0x1e5f: 0xd519, 0x1e60: 0x8c1d, 0x1e61: 0x8c3d, 0x1e62: 0xd539, 0x1e63: 0xd559, - 0x1e64: 0xd579, 0x1e65: 0xd599, 0x1e66: 0xd5b9, 0x1e67: 0xd5d9, 0x1e68: 0x2040, 0x1e69: 0xd5f9, - 0x1e6a: 0xd619, 0x1e6b: 0xd619, 0x1e6c: 0x8c5d, 0x1e6d: 0xd639, 0x1e6e: 0xd659, 0x1e6f: 0xd679, - 0x1e70: 0xd699, 0x1e71: 0x8c7d, 0x1e72: 0xd6b9, 0x1e73: 0xd6d9, 0x1e74: 0x2040, 0x1e75: 0xd6f9, - 0x1e76: 0xd719, 0x1e77: 0xd739, 0x1e78: 0xd759, 0x1e79: 0xd779, 0x1e7a: 0xd799, 0x1e7b: 0x8c9d, - 0x1e7c: 0xd7b9, 0x1e7d: 0x8cbd, 0x1e7e: 0xd7d9, 0x1e7f: 0xd7f9, - // Block 0x7a, offset 0x1e80 - 0x1e80: 0xd819, 0x1e81: 0xd839, 0x1e82: 0xd859, 0x1e83: 0xd879, 0x1e84: 0xd899, 0x1e85: 0xd8b9, - 0x1e86: 0xd8d9, 0x1e87: 0xd8f9, 0x1e88: 0xd919, 0x1e89: 0x8cdd, 0x1e8a: 0xd939, 0x1e8b: 0xd959, - 0x1e8c: 0xd979, 0x1e8d: 0xd999, 0x1e8e: 0xd9b9, 0x1e8f: 0x8cfd, 0x1e90: 0xd9d9, 0x1e91: 0x8d1d, - 0x1e92: 0x8d3d, 0x1e93: 0xd9f9, 0x1e94: 0xda19, 0x1e95: 0xda19, 0x1e96: 0xda39, 0x1e97: 0x8d5d, - 0x1e98: 0x8d7d, 0x1e99: 0xda59, 0x1e9a: 0xda79, 0x1e9b: 0xda99, 0x1e9c: 0xdab9, 0x1e9d: 0xdad9, - 0x1e9e: 0xdaf9, 0x1e9f: 0xdb19, 0x1ea0: 0xdb39, 0x1ea1: 0xdb59, 0x1ea2: 0xdb79, 0x1ea3: 0xdb99, - 0x1ea4: 0x8d9d, 0x1ea5: 0xdbb9, 0x1ea6: 0xdbd9, 0x1ea7: 0xdbf9, 0x1ea8: 0xdc19, 0x1ea9: 0xdbf9, - 0x1eaa: 0xdc39, 0x1eab: 0xdc59, 0x1eac: 0xdc79, 0x1ead: 0xdc99, 0x1eae: 0xdcb9, 0x1eaf: 0xdcd9, - 0x1eb0: 0xdcf9, 0x1eb1: 0xdd19, 0x1eb2: 0xdd39, 0x1eb3: 0xdd59, 0x1eb4: 0xdd79, 0x1eb5: 0xdd99, - 0x1eb6: 0xddb9, 0x1eb7: 0xddd9, 0x1eb8: 0x8dbd, 0x1eb9: 0xddf9, 0x1eba: 0xde19, 0x1ebb: 0xde39, - 0x1ebc: 0xde59, 0x1ebd: 0xde79, 0x1ebe: 0x8ddd, 0x1ebf: 0xde99, - // Block 0x7b, offset 0x1ec0 - 0x1ec0: 0xe599, 0x1ec1: 0xe5b9, 0x1ec2: 0xe5d9, 0x1ec3: 0xe5f9, 0x1ec4: 0xe619, 0x1ec5: 0xe639, - 0x1ec6: 0x8efd, 0x1ec7: 0xe659, 0x1ec8: 0xe679, 0x1ec9: 0xe699, 0x1eca: 0xe6b9, 0x1ecb: 0xe6d9, - 0x1ecc: 0xe6f9, 0x1ecd: 0x8f1d, 0x1ece: 0xe719, 0x1ecf: 0xe739, 0x1ed0: 0x8f3d, 0x1ed1: 0x8f5d, - 0x1ed2: 0xe759, 0x1ed3: 0xe779, 0x1ed4: 0xe799, 0x1ed5: 0xe7b9, 0x1ed6: 0xe7d9, 0x1ed7: 0xe7f9, - 0x1ed8: 0xe819, 0x1ed9: 0xe839, 0x1eda: 0xe859, 0x1edb: 0x8f7d, 0x1edc: 0xe879, 0x1edd: 0x8f9d, - 0x1ede: 0xe899, 0x1edf: 0x2040, 0x1ee0: 0xe8b9, 0x1ee1: 0xe8d9, 0x1ee2: 0xe8f9, 0x1ee3: 0x8fbd, - 0x1ee4: 0xe919, 0x1ee5: 0xe939, 0x1ee6: 0x8fdd, 0x1ee7: 0x8ffd, 0x1ee8: 0xe959, 0x1ee9: 0xe979, - 0x1eea: 0xe999, 0x1eeb: 0xe9b9, 0x1eec: 0xe9d9, 0x1eed: 0xe9d9, 0x1eee: 0xe9f9, 0x1eef: 0xea19, - 0x1ef0: 0xea39, 0x1ef1: 0xea59, 0x1ef2: 0xea79, 0x1ef3: 0xea99, 0x1ef4: 0xeab9, 0x1ef5: 0x901d, - 0x1ef6: 0xead9, 0x1ef7: 0x903d, 0x1ef8: 0xeaf9, 0x1ef9: 0x905d, 0x1efa: 0xeb19, 0x1efb: 0x907d, - 0x1efc: 0x909d, 0x1efd: 0x90bd, 0x1efe: 0xeb39, 0x1eff: 0xeb59, - // Block 0x7c, offset 0x1f00 - 0x1f00: 0xeb79, 0x1f01: 0x90dd, 0x1f02: 0x90fd, 0x1f03: 0x911d, 0x1f04: 0x913d, 0x1f05: 0xeb99, - 0x1f06: 0xebb9, 0x1f07: 0xebb9, 0x1f08: 0xebd9, 0x1f09: 0xebf9, 0x1f0a: 0xec19, 0x1f0b: 0xec39, - 0x1f0c: 0xec59, 0x1f0d: 0x915d, 0x1f0e: 0xec79, 0x1f0f: 0xec99, 0x1f10: 0xecb9, 0x1f11: 0xecd9, - 0x1f12: 0x917d, 0x1f13: 0xecf9, 0x1f14: 0x919d, 0x1f15: 0x91bd, 0x1f16: 0xed19, 0x1f17: 0xed39, - 0x1f18: 0xed59, 0x1f19: 0xed79, 0x1f1a: 0xed99, 0x1f1b: 0xedb9, 0x1f1c: 0x91dd, 0x1f1d: 0x91fd, - 0x1f1e: 0x921d, 0x1f1f: 0x2040, 0x1f20: 0xedd9, 0x1f21: 0x923d, 0x1f22: 0xedf9, 0x1f23: 0xee19, - 0x1f24: 0xee39, 0x1f25: 0x925d, 0x1f26: 0xee59, 0x1f27: 0xee79, 0x1f28: 0xee99, 0x1f29: 0xeeb9, - 0x1f2a: 0xeed9, 0x1f2b: 0x927d, 0x1f2c: 0xeef9, 0x1f2d: 0xef19, 0x1f2e: 0xef39, 0x1f2f: 0xef59, - 0x1f30: 0xef79, 0x1f31: 0xef99, 0x1f32: 0x929d, 0x1f33: 0x92bd, 0x1f34: 0xefb9, 0x1f35: 0x92dd, - 0x1f36: 0xefd9, 0x1f37: 0x92fd, 0x1f38: 0xeff9, 0x1f39: 0xf019, 0x1f3a: 0xf039, 0x1f3b: 0x931d, - 0x1f3c: 0x933d, 0x1f3d: 0xf059, 0x1f3e: 0x935d, 0x1f3f: 0xf079, - // Block 0x7d, offset 0x1f40 - 0x1f40: 0xf6b9, 0x1f41: 0xf6d9, 0x1f42: 0xf6f9, 0x1f43: 0xf719, 0x1f44: 0xf739, 0x1f45: 0x951d, - 0x1f46: 0xf759, 0x1f47: 0xf779, 0x1f48: 0xf799, 0x1f49: 0xf7b9, 0x1f4a: 0xf7d9, 0x1f4b: 0x953d, - 0x1f4c: 0x955d, 0x1f4d: 0xf7f9, 0x1f4e: 0xf819, 0x1f4f: 0xf839, 0x1f50: 0xf859, 0x1f51: 0xf879, - 0x1f52: 0xf899, 0x1f53: 0x957d, 0x1f54: 0xf8b9, 0x1f55: 0xf8d9, 0x1f56: 0xf8f9, 0x1f57: 0xf919, - 0x1f58: 0x959d, 0x1f59: 0x95bd, 0x1f5a: 0xf939, 0x1f5b: 0xf959, 0x1f5c: 0xf979, 0x1f5d: 0x95dd, - 0x1f5e: 0xf999, 0x1f5f: 0xf9b9, 0x1f60: 0x6815, 0x1f61: 0x95fd, 0x1f62: 0xf9d9, 0x1f63: 0xf9f9, - 0x1f64: 0xfa19, 0x1f65: 0x961d, 0x1f66: 0xfa39, 0x1f67: 0xfa59, 0x1f68: 0xfa79, 0x1f69: 0xfa99, - 0x1f6a: 0xfab9, 0x1f6b: 0xfad9, 0x1f6c: 0xfaf9, 0x1f6d: 0x963d, 0x1f6e: 0xfb19, 0x1f6f: 0xfb39, - 0x1f70: 0xfb59, 0x1f71: 0x965d, 0x1f72: 0xfb79, 0x1f73: 0xfb99, 0x1f74: 0xfbb9, 0x1f75: 0xfbd9, - 0x1f76: 0x7b35, 0x1f77: 0x967d, 0x1f78: 0xfbf9, 0x1f79: 0xfc19, 0x1f7a: 0xfc39, 0x1f7b: 0x969d, - 0x1f7c: 0xfc59, 0x1f7d: 0x96bd, 0x1f7e: 0xfc79, 0x1f7f: 0xfc79, - // Block 0x7e, offset 0x1f80 - 0x1f80: 0xfc99, 0x1f81: 0x96dd, 0x1f82: 0xfcb9, 0x1f83: 0xfcd9, 0x1f84: 0xfcf9, 0x1f85: 0xfd19, - 0x1f86: 0xfd39, 0x1f87: 0xfd59, 0x1f88: 0xfd79, 0x1f89: 0x96fd, 0x1f8a: 0xfd99, 0x1f8b: 0xfdb9, - 0x1f8c: 0xfdd9, 0x1f8d: 0xfdf9, 0x1f8e: 0xfe19, 0x1f8f: 0xfe39, 0x1f90: 0x971d, 0x1f91: 0xfe59, - 0x1f92: 0x973d, 0x1f93: 0x975d, 0x1f94: 0x977d, 0x1f95: 0xfe79, 0x1f96: 0xfe99, 0x1f97: 0xfeb9, - 0x1f98: 0xfed9, 0x1f99: 0xfef9, 0x1f9a: 0xff19, 0x1f9b: 0xff39, 0x1f9c: 0xff59, 0x1f9d: 0x979d, - 0x1f9e: 0x0040, 0x1f9f: 0x0040, 0x1fa0: 0x0040, 0x1fa1: 0x0040, 0x1fa2: 0x0040, 0x1fa3: 0x0040, - 0x1fa4: 0x0040, 0x1fa5: 0x0040, 0x1fa6: 0x0040, 0x1fa7: 0x0040, 0x1fa8: 0x0040, 0x1fa9: 0x0040, - 0x1faa: 0x0040, 0x1fab: 0x0040, 0x1fac: 0x0040, 0x1fad: 0x0040, 0x1fae: 0x0040, 0x1faf: 0x0040, - 0x1fb0: 0x0040, 0x1fb1: 0x0040, 0x1fb2: 0x0040, 0x1fb3: 0x0040, 0x1fb4: 0x0040, 0x1fb5: 0x0040, - 0x1fb6: 0x0040, 0x1fb7: 0x0040, 0x1fb8: 0x0040, 0x1fb9: 0x0040, 0x1fba: 0x0040, 0x1fbb: 0x0040, - 0x1fbc: 0x0040, 0x1fbd: 0x0040, 0x1fbe: 0x0040, 0x1fbf: 0x0040, -} - -// idnaIndex: 36 blocks, 2304 entries, 4608 bytes -// Block 0 is the zero block. -var idnaIndex = [2304]uint16{ - // Block 0x0, offset 0x0 - // Block 0x1, offset 0x40 - // Block 0x2, offset 0x80 - // Block 0x3, offset 0xc0 - 0xc2: 0x01, 0xc3: 0x7d, 0xc4: 0x02, 0xc5: 0x03, 0xc6: 0x04, 0xc7: 0x05, - 0xc8: 0x06, 0xc9: 0x7e, 0xca: 0x7f, 0xcb: 0x07, 0xcc: 0x80, 0xcd: 0x08, 0xce: 0x09, 0xcf: 0x0a, - 0xd0: 0x81, 0xd1: 0x0b, 0xd2: 0x0c, 0xd3: 0x0d, 0xd4: 0x0e, 0xd5: 0x82, 0xd6: 0x83, 0xd7: 0x84, - 0xd8: 0x0f, 0xd9: 0x10, 0xda: 0x85, 0xdb: 0x11, 0xdc: 0x12, 0xdd: 0x86, 0xde: 0x87, 0xdf: 0x88, - 0xe0: 0x02, 0xe1: 0x03, 0xe2: 0x04, 0xe3: 0x05, 0xe4: 0x06, 0xe5: 0x07, 0xe6: 0x07, 0xe7: 0x07, - 0xe8: 0x07, 0xe9: 0x08, 0xea: 0x09, 0xeb: 0x07, 0xec: 0x07, 0xed: 0x0a, 0xee: 0x0b, 0xef: 0x0c, - 0xf0: 0x1d, 0xf1: 0x1e, 0xf2: 0x1e, 0xf3: 0x20, 0xf4: 0x21, - // Block 0x4, offset 0x100 - 0x120: 0x89, 0x121: 0x13, 0x122: 0x8a, 0x123: 0x8b, 0x124: 0x8c, 0x125: 0x14, 0x126: 0x15, 0x127: 0x16, - 0x128: 0x17, 0x129: 0x18, 0x12a: 0x19, 0x12b: 0x1a, 0x12c: 0x1b, 0x12d: 0x1c, 0x12e: 0x1d, 0x12f: 0x8d, - 0x130: 0x8e, 0x131: 0x1e, 0x132: 0x1f, 0x133: 0x20, 0x134: 0x8f, 0x135: 0x21, 0x136: 0x90, 0x137: 0x91, - 0x138: 0x92, 0x139: 0x93, 0x13a: 0x22, 0x13b: 0x94, 0x13c: 0x95, 0x13d: 0x23, 0x13e: 0x24, 0x13f: 0x96, - // Block 0x5, offset 0x140 - 0x140: 0x97, 0x141: 0x98, 0x142: 0x99, 0x143: 0x9a, 0x144: 0x9b, 0x145: 0x9c, 0x146: 0x9d, 0x147: 0x9e, - 0x148: 0x9f, 0x149: 0xa0, 0x14a: 0xa1, 0x14b: 0xa2, 0x14c: 0xa3, 0x14d: 0xa4, 0x14e: 0xa5, 0x14f: 0xa6, - 0x150: 0xa7, 0x151: 0x9f, 0x152: 0x9f, 0x153: 0x9f, 0x154: 0x9f, 0x155: 0x9f, 0x156: 0x9f, 0x157: 0x9f, - 0x158: 0x9f, 0x159: 0xa8, 0x15a: 0xa9, 0x15b: 0xaa, 0x15c: 0xab, 0x15d: 0xac, 0x15e: 0xad, 0x15f: 0xae, - 0x160: 0xaf, 0x161: 0xb0, 0x162: 0xb1, 0x163: 0xb2, 0x164: 0xb3, 0x165: 0xb4, 0x166: 0xb5, 0x167: 0xb6, - 0x168: 0xb7, 0x169: 0xb8, 0x16a: 0xb9, 0x16b: 0xba, 0x16c: 0xbb, 0x16d: 0xbc, 0x16e: 0xbd, 0x16f: 0xbe, - 0x170: 0xbf, 0x171: 0xc0, 0x172: 0xc1, 0x173: 0xc2, 0x174: 0x25, 0x175: 0x26, 0x176: 0x27, 0x177: 0xc3, - 0x178: 0x28, 0x179: 0x28, 0x17a: 0x29, 0x17b: 0x28, 0x17c: 0xc4, 0x17d: 0x2a, 0x17e: 0x2b, 0x17f: 0x2c, - // Block 0x6, offset 0x180 - 0x180: 0x2d, 0x181: 0x2e, 0x182: 0x2f, 0x183: 0xc5, 0x184: 0x30, 0x185: 0x31, 0x186: 0xc6, 0x187: 0x9b, - 0x188: 0xc7, 0x189: 0xc8, 0x18a: 0x9b, 0x18b: 0x9b, 0x18c: 0xc9, 0x18d: 0x9b, 0x18e: 0x9b, 0x18f: 0x9b, - 0x190: 0xca, 0x191: 0x32, 0x192: 0x33, 0x193: 0x34, 0x194: 0x9b, 0x195: 0x9b, 0x196: 0x9b, 0x197: 0x9b, - 0x198: 0x9b, 0x199: 0x9b, 0x19a: 0x9b, 0x19b: 0x9b, 0x19c: 0x9b, 0x19d: 0x9b, 0x19e: 0x9b, 0x19f: 0x9b, - 0x1a0: 0x9b, 0x1a1: 0x9b, 0x1a2: 0x9b, 0x1a3: 0x9b, 0x1a4: 0x9b, 0x1a5: 0x9b, 0x1a6: 0x9b, 0x1a7: 0x9b, - 0x1a8: 0xcb, 0x1a9: 0xcc, 0x1aa: 0x9b, 0x1ab: 0xcd, 0x1ac: 0x9b, 0x1ad: 0xce, 0x1ae: 0xcf, 0x1af: 0xd0, - 0x1b0: 0xd1, 0x1b1: 0x35, 0x1b2: 0x28, 0x1b3: 0x36, 0x1b4: 0xd2, 0x1b5: 0xd3, 0x1b6: 0xd4, 0x1b7: 0xd5, - 0x1b8: 0xd6, 0x1b9: 0xd7, 0x1ba: 0xd8, 0x1bb: 0xd9, 0x1bc: 0xda, 0x1bd: 0xdb, 0x1be: 0xdc, 0x1bf: 0x37, - // Block 0x7, offset 0x1c0 - 0x1c0: 0x38, 0x1c1: 0xdd, 0x1c2: 0xde, 0x1c3: 0xdf, 0x1c4: 0xe0, 0x1c5: 0x39, 0x1c6: 0x3a, 0x1c7: 0xe1, - 0x1c8: 0xe2, 0x1c9: 0x3b, 0x1ca: 0x3c, 0x1cb: 0x3d, 0x1cc: 0x3e, 0x1cd: 0x3f, 0x1ce: 0x40, 0x1cf: 0x41, - 0x1d0: 0x9f, 0x1d1: 0x9f, 0x1d2: 0x9f, 0x1d3: 0x9f, 0x1d4: 0x9f, 0x1d5: 0x9f, 0x1d6: 0x9f, 0x1d7: 0x9f, - 0x1d8: 0x9f, 0x1d9: 0x9f, 0x1da: 0x9f, 0x1db: 0x9f, 0x1dc: 0x9f, 0x1dd: 0x9f, 0x1de: 0x9f, 0x1df: 0x9f, - 0x1e0: 0x9f, 0x1e1: 0x9f, 0x1e2: 0x9f, 0x1e3: 0x9f, 0x1e4: 0x9f, 0x1e5: 0x9f, 0x1e6: 0x9f, 0x1e7: 0x9f, - 0x1e8: 0x9f, 0x1e9: 0x9f, 0x1ea: 0x9f, 0x1eb: 0x9f, 0x1ec: 0x9f, 0x1ed: 0x9f, 0x1ee: 0x9f, 0x1ef: 0x9f, - 0x1f0: 0x9f, 0x1f1: 0x9f, 0x1f2: 0x9f, 0x1f3: 0x9f, 0x1f4: 0x9f, 0x1f5: 0x9f, 0x1f6: 0x9f, 0x1f7: 0x9f, - 0x1f8: 0x9f, 0x1f9: 0x9f, 0x1fa: 0x9f, 0x1fb: 0x9f, 0x1fc: 0x9f, 0x1fd: 0x9f, 0x1fe: 0x9f, 0x1ff: 0x9f, - // Block 0x8, offset 0x200 - 0x200: 0x9f, 0x201: 0x9f, 0x202: 0x9f, 0x203: 0x9f, 0x204: 0x9f, 0x205: 0x9f, 0x206: 0x9f, 0x207: 0x9f, - 0x208: 0x9f, 0x209: 0x9f, 0x20a: 0x9f, 0x20b: 0x9f, 0x20c: 0x9f, 0x20d: 0x9f, 0x20e: 0x9f, 0x20f: 0x9f, - 0x210: 0x9f, 0x211: 0x9f, 0x212: 0x9f, 0x213: 0x9f, 0x214: 0x9f, 0x215: 0x9f, 0x216: 0x9f, 0x217: 0x9f, - 0x218: 0x9f, 0x219: 0x9f, 0x21a: 0x9f, 0x21b: 0x9f, 0x21c: 0x9f, 0x21d: 0x9f, 0x21e: 0x9f, 0x21f: 0x9f, - 0x220: 0x9f, 0x221: 0x9f, 0x222: 0x9f, 0x223: 0x9f, 0x224: 0x9f, 0x225: 0x9f, 0x226: 0x9f, 0x227: 0x9f, - 0x228: 0x9f, 0x229: 0x9f, 0x22a: 0x9f, 0x22b: 0x9f, 0x22c: 0x9f, 0x22d: 0x9f, 0x22e: 0x9f, 0x22f: 0x9f, - 0x230: 0x9f, 0x231: 0x9f, 0x232: 0x9f, 0x233: 0x9f, 0x234: 0x9f, 0x235: 0x9f, 0x236: 0xb2, 0x237: 0x9b, - 0x238: 0x9f, 0x239: 0x9f, 0x23a: 0x9f, 0x23b: 0x9f, 0x23c: 0x9f, 0x23d: 0x9f, 0x23e: 0x9f, 0x23f: 0x9f, - // Block 0x9, offset 0x240 - 0x240: 0x9f, 0x241: 0x9f, 0x242: 0x9f, 0x243: 0x9f, 0x244: 0x9f, 0x245: 0x9f, 0x246: 0x9f, 0x247: 0x9f, - 0x248: 0x9f, 0x249: 0x9f, 0x24a: 0x9f, 0x24b: 0x9f, 0x24c: 0x9f, 0x24d: 0x9f, 0x24e: 0x9f, 0x24f: 0x9f, - 0x250: 0x9f, 0x251: 0x9f, 0x252: 0x9f, 0x253: 0x9f, 0x254: 0x9f, 0x255: 0x9f, 0x256: 0x9f, 0x257: 0x9f, - 0x258: 0x9f, 0x259: 0x9f, 0x25a: 0x9f, 0x25b: 0x9f, 0x25c: 0x9f, 0x25d: 0x9f, 0x25e: 0x9f, 0x25f: 0x9f, - 0x260: 0x9f, 0x261: 0x9f, 0x262: 0x9f, 0x263: 0x9f, 0x264: 0x9f, 0x265: 0x9f, 0x266: 0x9f, 0x267: 0x9f, - 0x268: 0x9f, 0x269: 0x9f, 0x26a: 0x9f, 0x26b: 0x9f, 0x26c: 0x9f, 0x26d: 0x9f, 0x26e: 0x9f, 0x26f: 0x9f, - 0x270: 0x9f, 0x271: 0x9f, 0x272: 0x9f, 0x273: 0x9f, 0x274: 0x9f, 0x275: 0x9f, 0x276: 0x9f, 0x277: 0x9f, - 0x278: 0x9f, 0x279: 0x9f, 0x27a: 0x9f, 0x27b: 0x9f, 0x27c: 0x9f, 0x27d: 0x9f, 0x27e: 0x9f, 0x27f: 0x9f, - // Block 0xa, offset 0x280 - 0x280: 0x9f, 0x281: 0x9f, 0x282: 0x9f, 0x283: 0x9f, 0x284: 0x9f, 0x285: 0x9f, 0x286: 0x9f, 0x287: 0x9f, - 0x288: 0x9f, 0x289: 0x9f, 0x28a: 0x9f, 0x28b: 0x9f, 0x28c: 0x9f, 0x28d: 0x9f, 0x28e: 0x9f, 0x28f: 0x9f, - 0x290: 0x9f, 0x291: 0x9f, 0x292: 0x9f, 0x293: 0x9f, 0x294: 0x9f, 0x295: 0x9f, 0x296: 0x9f, 0x297: 0x9f, - 0x298: 0x9f, 0x299: 0x9f, 0x29a: 0x9f, 0x29b: 0x9f, 0x29c: 0x9f, 0x29d: 0x9f, 0x29e: 0x9f, 0x29f: 0x9f, - 0x2a0: 0x9f, 0x2a1: 0x9f, 0x2a2: 0x9f, 0x2a3: 0x9f, 0x2a4: 0x9f, 0x2a5: 0x9f, 0x2a6: 0x9f, 0x2a7: 0x9f, - 0x2a8: 0x9f, 0x2a9: 0x9f, 0x2aa: 0x9f, 0x2ab: 0x9f, 0x2ac: 0x9f, 0x2ad: 0x9f, 0x2ae: 0x9f, 0x2af: 0x9f, - 0x2b0: 0x9f, 0x2b1: 0x9f, 0x2b2: 0x9f, 0x2b3: 0x9f, 0x2b4: 0x9f, 0x2b5: 0x9f, 0x2b6: 0x9f, 0x2b7: 0x9f, - 0x2b8: 0x9f, 0x2b9: 0x9f, 0x2ba: 0x9f, 0x2bb: 0x9f, 0x2bc: 0x9f, 0x2bd: 0x9f, 0x2be: 0x9f, 0x2bf: 0xe3, - // Block 0xb, offset 0x2c0 - 0x2c0: 0x9f, 0x2c1: 0x9f, 0x2c2: 0x9f, 0x2c3: 0x9f, 0x2c4: 0x9f, 0x2c5: 0x9f, 0x2c6: 0x9f, 0x2c7: 0x9f, - 0x2c8: 0x9f, 0x2c9: 0x9f, 0x2ca: 0x9f, 0x2cb: 0x9f, 0x2cc: 0x9f, 0x2cd: 0x9f, 0x2ce: 0x9f, 0x2cf: 0x9f, - 0x2d0: 0x9f, 0x2d1: 0x9f, 0x2d2: 0xe4, 0x2d3: 0xe5, 0x2d4: 0x9f, 0x2d5: 0x9f, 0x2d6: 0x9f, 0x2d7: 0x9f, - 0x2d8: 0xe6, 0x2d9: 0x42, 0x2da: 0x43, 0x2db: 0xe7, 0x2dc: 0x44, 0x2dd: 0x45, 0x2de: 0x46, 0x2df: 0xe8, - 0x2e0: 0xe9, 0x2e1: 0xea, 0x2e2: 0xeb, 0x2e3: 0xec, 0x2e4: 0xed, 0x2e5: 0xee, 0x2e6: 0xef, 0x2e7: 0xf0, - 0x2e8: 0xf1, 0x2e9: 0xf2, 0x2ea: 0xf3, 0x2eb: 0xf4, 0x2ec: 0xf5, 0x2ed: 0xf6, 0x2ee: 0xf7, 0x2ef: 0xf8, - 0x2f0: 0x9f, 0x2f1: 0x9f, 0x2f2: 0x9f, 0x2f3: 0x9f, 0x2f4: 0x9f, 0x2f5: 0x9f, 0x2f6: 0x9f, 0x2f7: 0x9f, - 0x2f8: 0x9f, 0x2f9: 0x9f, 0x2fa: 0x9f, 0x2fb: 0x9f, 0x2fc: 0x9f, 0x2fd: 0x9f, 0x2fe: 0x9f, 0x2ff: 0x9f, - // Block 0xc, offset 0x300 - 0x300: 0x9f, 0x301: 0x9f, 0x302: 0x9f, 0x303: 0x9f, 0x304: 0x9f, 0x305: 0x9f, 0x306: 0x9f, 0x307: 0x9f, - 0x308: 0x9f, 0x309: 0x9f, 0x30a: 0x9f, 0x30b: 0x9f, 0x30c: 0x9f, 0x30d: 0x9f, 0x30e: 0x9f, 0x30f: 0x9f, - 0x310: 0x9f, 0x311: 0x9f, 0x312: 0x9f, 0x313: 0x9f, 0x314: 0x9f, 0x315: 0x9f, 0x316: 0x9f, 0x317: 0x9f, - 0x318: 0x9f, 0x319: 0x9f, 0x31a: 0x9f, 0x31b: 0x9f, 0x31c: 0x9f, 0x31d: 0x9f, 0x31e: 0xf9, 0x31f: 0xfa, - // Block 0xd, offset 0x340 - 0x340: 0xba, 0x341: 0xba, 0x342: 0xba, 0x343: 0xba, 0x344: 0xba, 0x345: 0xba, 0x346: 0xba, 0x347: 0xba, - 0x348: 0xba, 0x349: 0xba, 0x34a: 0xba, 0x34b: 0xba, 0x34c: 0xba, 0x34d: 0xba, 0x34e: 0xba, 0x34f: 0xba, - 0x350: 0xba, 0x351: 0xba, 0x352: 0xba, 0x353: 0xba, 0x354: 0xba, 0x355: 0xba, 0x356: 0xba, 0x357: 0xba, - 0x358: 0xba, 0x359: 0xba, 0x35a: 0xba, 0x35b: 0xba, 0x35c: 0xba, 0x35d: 0xba, 0x35e: 0xba, 0x35f: 0xba, - 0x360: 0xba, 0x361: 0xba, 0x362: 0xba, 0x363: 0xba, 0x364: 0xba, 0x365: 0xba, 0x366: 0xba, 0x367: 0xba, - 0x368: 0xba, 0x369: 0xba, 0x36a: 0xba, 0x36b: 0xba, 0x36c: 0xba, 0x36d: 0xba, 0x36e: 0xba, 0x36f: 0xba, - 0x370: 0xba, 0x371: 0xba, 0x372: 0xba, 0x373: 0xba, 0x374: 0xba, 0x375: 0xba, 0x376: 0xba, 0x377: 0xba, - 0x378: 0xba, 0x379: 0xba, 0x37a: 0xba, 0x37b: 0xba, 0x37c: 0xba, 0x37d: 0xba, 0x37e: 0xba, 0x37f: 0xba, - // Block 0xe, offset 0x380 - 0x380: 0xba, 0x381: 0xba, 0x382: 0xba, 0x383: 0xba, 0x384: 0xba, 0x385: 0xba, 0x386: 0xba, 0x387: 0xba, - 0x388: 0xba, 0x389: 0xba, 0x38a: 0xba, 0x38b: 0xba, 0x38c: 0xba, 0x38d: 0xba, 0x38e: 0xba, 0x38f: 0xba, - 0x390: 0xba, 0x391: 0xba, 0x392: 0xba, 0x393: 0xba, 0x394: 0xba, 0x395: 0xba, 0x396: 0xba, 0x397: 0xba, - 0x398: 0xba, 0x399: 0xba, 0x39a: 0xba, 0x39b: 0xba, 0x39c: 0xba, 0x39d: 0xba, 0x39e: 0xba, 0x39f: 0xba, - 0x3a0: 0xba, 0x3a1: 0xba, 0x3a2: 0xba, 0x3a3: 0xba, 0x3a4: 0xfb, 0x3a5: 0xfc, 0x3a6: 0xfd, 0x3a7: 0xfe, - 0x3a8: 0x47, 0x3a9: 0xff, 0x3aa: 0x100, 0x3ab: 0x48, 0x3ac: 0x49, 0x3ad: 0x4a, 0x3ae: 0x4b, 0x3af: 0x4c, - 0x3b0: 0x101, 0x3b1: 0x4d, 0x3b2: 0x4e, 0x3b3: 0x4f, 0x3b4: 0x50, 0x3b5: 0x51, 0x3b6: 0x102, 0x3b7: 0x52, - 0x3b8: 0x53, 0x3b9: 0x54, 0x3ba: 0x55, 0x3bb: 0x56, 0x3bc: 0x57, 0x3bd: 0x58, 0x3be: 0x59, 0x3bf: 0x5a, - // Block 0xf, offset 0x3c0 - 0x3c0: 0x103, 0x3c1: 0x104, 0x3c2: 0x9f, 0x3c3: 0x105, 0x3c4: 0x106, 0x3c5: 0x9b, 0x3c6: 0x107, 0x3c7: 0x108, - 0x3c8: 0xba, 0x3c9: 0xba, 0x3ca: 0x109, 0x3cb: 0x10a, 0x3cc: 0x10b, 0x3cd: 0x10c, 0x3ce: 0x10d, 0x3cf: 0x10e, - 0x3d0: 0x10f, 0x3d1: 0x9f, 0x3d2: 0x110, 0x3d3: 0x111, 0x3d4: 0x112, 0x3d5: 0x113, 0x3d6: 0xba, 0x3d7: 0xba, - 0x3d8: 0x9f, 0x3d9: 0x9f, 0x3da: 0x9f, 0x3db: 0x9f, 0x3dc: 0x114, 0x3dd: 0x115, 0x3de: 0xba, 0x3df: 0xba, - 0x3e0: 0x116, 0x3e1: 0x117, 0x3e2: 0x118, 0x3e3: 0x119, 0x3e4: 0x11a, 0x3e5: 0xba, 0x3e6: 0x11b, 0x3e7: 0x11c, - 0x3e8: 0x11d, 0x3e9: 0x11e, 0x3ea: 0x11f, 0x3eb: 0x5b, 0x3ec: 0x120, 0x3ed: 0x121, 0x3ee: 0x5c, 0x3ef: 0xba, - 0x3f0: 0x122, 0x3f1: 0x123, 0x3f2: 0x124, 0x3f3: 0x125, 0x3f4: 0xba, 0x3f5: 0xba, 0x3f6: 0xba, 0x3f7: 0xba, - 0x3f8: 0xba, 0x3f9: 0x126, 0x3fa: 0xba, 0x3fb: 0xba, 0x3fc: 0xba, 0x3fd: 0xba, 0x3fe: 0xba, 0x3ff: 0xba, - // Block 0x10, offset 0x400 - 0x400: 0x127, 0x401: 0x128, 0x402: 0x129, 0x403: 0x12a, 0x404: 0x12b, 0x405: 0x12c, 0x406: 0x12d, 0x407: 0x12e, - 0x408: 0x12f, 0x409: 0xba, 0x40a: 0x130, 0x40b: 0x131, 0x40c: 0x5d, 0x40d: 0x5e, 0x40e: 0xba, 0x40f: 0xba, - 0x410: 0x132, 0x411: 0x133, 0x412: 0x134, 0x413: 0x135, 0x414: 0xba, 0x415: 0xba, 0x416: 0x136, 0x417: 0x137, - 0x418: 0x138, 0x419: 0x139, 0x41a: 0x13a, 0x41b: 0x13b, 0x41c: 0x13c, 0x41d: 0xba, 0x41e: 0xba, 0x41f: 0xba, - 0x420: 0xba, 0x421: 0xba, 0x422: 0x13d, 0x423: 0x13e, 0x424: 0xba, 0x425: 0xba, 0x426: 0xba, 0x427: 0xba, - 0x428: 0x13f, 0x429: 0x140, 0x42a: 0x141, 0x42b: 0x142, 0x42c: 0xba, 0x42d: 0xba, 0x42e: 0xba, 0x42f: 0xba, - 0x430: 0x143, 0x431: 0x144, 0x432: 0x145, 0x433: 0xba, 0x434: 0x146, 0x435: 0x147, 0x436: 0xba, 0x437: 0xba, - 0x438: 0xba, 0x439: 0xba, 0x43a: 0xba, 0x43b: 0xba, 0x43c: 0xba, 0x43d: 0xba, 0x43e: 0xba, 0x43f: 0xba, - // Block 0x11, offset 0x440 - 0x440: 0x9f, 0x441: 0x9f, 0x442: 0x9f, 0x443: 0x9f, 0x444: 0x9f, 0x445: 0x9f, 0x446: 0x9f, 0x447: 0x9f, - 0x448: 0x9f, 0x449: 0x9f, 0x44a: 0x9f, 0x44b: 0x9f, 0x44c: 0x9f, 0x44d: 0x9f, 0x44e: 0x148, 0x44f: 0xba, - 0x450: 0x9b, 0x451: 0x149, 0x452: 0x9f, 0x453: 0x9f, 0x454: 0x9f, 0x455: 0x14a, 0x456: 0xba, 0x457: 0xba, - 0x458: 0xba, 0x459: 0xba, 0x45a: 0xba, 0x45b: 0xba, 0x45c: 0xba, 0x45d: 0xba, 0x45e: 0xba, 0x45f: 0xba, - 0x460: 0xba, 0x461: 0xba, 0x462: 0xba, 0x463: 0xba, 0x464: 0xba, 0x465: 0xba, 0x466: 0xba, 0x467: 0xba, - 0x468: 0xba, 0x469: 0xba, 0x46a: 0xba, 0x46b: 0xba, 0x46c: 0xba, 0x46d: 0xba, 0x46e: 0xba, 0x46f: 0xba, - 0x470: 0xba, 0x471: 0xba, 0x472: 0xba, 0x473: 0xba, 0x474: 0xba, 0x475: 0xba, 0x476: 0xba, 0x477: 0xba, - 0x478: 0xba, 0x479: 0xba, 0x47a: 0xba, 0x47b: 0xba, 0x47c: 0xba, 0x47d: 0xba, 0x47e: 0xba, 0x47f: 0xba, - // Block 0x12, offset 0x480 - 0x480: 0x9f, 0x481: 0x9f, 0x482: 0x9f, 0x483: 0x9f, 0x484: 0x9f, 0x485: 0x9f, 0x486: 0x9f, 0x487: 0x9f, - 0x488: 0x9f, 0x489: 0x9f, 0x48a: 0x9f, 0x48b: 0x9f, 0x48c: 0x9f, 0x48d: 0x9f, 0x48e: 0x9f, 0x48f: 0x9f, - 0x490: 0x14b, 0x491: 0xba, 0x492: 0xba, 0x493: 0xba, 0x494: 0xba, 0x495: 0xba, 0x496: 0xba, 0x497: 0xba, - 0x498: 0xba, 0x499: 0xba, 0x49a: 0xba, 0x49b: 0xba, 0x49c: 0xba, 0x49d: 0xba, 0x49e: 0xba, 0x49f: 0xba, - 0x4a0: 0xba, 0x4a1: 0xba, 0x4a2: 0xba, 0x4a3: 0xba, 0x4a4: 0xba, 0x4a5: 0xba, 0x4a6: 0xba, 0x4a7: 0xba, - 0x4a8: 0xba, 0x4a9: 0xba, 0x4aa: 0xba, 0x4ab: 0xba, 0x4ac: 0xba, 0x4ad: 0xba, 0x4ae: 0xba, 0x4af: 0xba, - 0x4b0: 0xba, 0x4b1: 0xba, 0x4b2: 0xba, 0x4b3: 0xba, 0x4b4: 0xba, 0x4b5: 0xba, 0x4b6: 0xba, 0x4b7: 0xba, - 0x4b8: 0xba, 0x4b9: 0xba, 0x4ba: 0xba, 0x4bb: 0xba, 0x4bc: 0xba, 0x4bd: 0xba, 0x4be: 0xba, 0x4bf: 0xba, - // Block 0x13, offset 0x4c0 - 0x4c0: 0xba, 0x4c1: 0xba, 0x4c2: 0xba, 0x4c3: 0xba, 0x4c4: 0xba, 0x4c5: 0xba, 0x4c6: 0xba, 0x4c7: 0xba, - 0x4c8: 0xba, 0x4c9: 0xba, 0x4ca: 0xba, 0x4cb: 0xba, 0x4cc: 0xba, 0x4cd: 0xba, 0x4ce: 0xba, 0x4cf: 0xba, - 0x4d0: 0x9f, 0x4d1: 0x9f, 0x4d2: 0x9f, 0x4d3: 0x9f, 0x4d4: 0x9f, 0x4d5: 0x9f, 0x4d6: 0x9f, 0x4d7: 0x9f, - 0x4d8: 0x9f, 0x4d9: 0x14c, 0x4da: 0xba, 0x4db: 0xba, 0x4dc: 0xba, 0x4dd: 0xba, 0x4de: 0xba, 0x4df: 0xba, - 0x4e0: 0xba, 0x4e1: 0xba, 0x4e2: 0xba, 0x4e3: 0xba, 0x4e4: 0xba, 0x4e5: 0xba, 0x4e6: 0xba, 0x4e7: 0xba, - 0x4e8: 0xba, 0x4e9: 0xba, 0x4ea: 0xba, 0x4eb: 0xba, 0x4ec: 0xba, 0x4ed: 0xba, 0x4ee: 0xba, 0x4ef: 0xba, - 0x4f0: 0xba, 0x4f1: 0xba, 0x4f2: 0xba, 0x4f3: 0xba, 0x4f4: 0xba, 0x4f5: 0xba, 0x4f6: 0xba, 0x4f7: 0xba, - 0x4f8: 0xba, 0x4f9: 0xba, 0x4fa: 0xba, 0x4fb: 0xba, 0x4fc: 0xba, 0x4fd: 0xba, 0x4fe: 0xba, 0x4ff: 0xba, - // Block 0x14, offset 0x500 - 0x500: 0xba, 0x501: 0xba, 0x502: 0xba, 0x503: 0xba, 0x504: 0xba, 0x505: 0xba, 0x506: 0xba, 0x507: 0xba, - 0x508: 0xba, 0x509: 0xba, 0x50a: 0xba, 0x50b: 0xba, 0x50c: 0xba, 0x50d: 0xba, 0x50e: 0xba, 0x50f: 0xba, - 0x510: 0xba, 0x511: 0xba, 0x512: 0xba, 0x513: 0xba, 0x514: 0xba, 0x515: 0xba, 0x516: 0xba, 0x517: 0xba, - 0x518: 0xba, 0x519: 0xba, 0x51a: 0xba, 0x51b: 0xba, 0x51c: 0xba, 0x51d: 0xba, 0x51e: 0xba, 0x51f: 0xba, - 0x520: 0x9f, 0x521: 0x9f, 0x522: 0x9f, 0x523: 0x9f, 0x524: 0x9f, 0x525: 0x9f, 0x526: 0x9f, 0x527: 0x9f, - 0x528: 0x142, 0x529: 0x14d, 0x52a: 0xba, 0x52b: 0x14e, 0x52c: 0x14f, 0x52d: 0x150, 0x52e: 0x151, 0x52f: 0xba, - 0x530: 0xba, 0x531: 0xba, 0x532: 0xba, 0x533: 0xba, 0x534: 0xba, 0x535: 0xba, 0x536: 0xba, 0x537: 0xba, - 0x538: 0xba, 0x539: 0xba, 0x53a: 0xba, 0x53b: 0xba, 0x53c: 0x9f, 0x53d: 0x152, 0x53e: 0x153, 0x53f: 0x154, - // Block 0x15, offset 0x540 - 0x540: 0x9f, 0x541: 0x9f, 0x542: 0x9f, 0x543: 0x9f, 0x544: 0x9f, 0x545: 0x9f, 0x546: 0x9f, 0x547: 0x9f, - 0x548: 0x9f, 0x549: 0x9f, 0x54a: 0x9f, 0x54b: 0x9f, 0x54c: 0x9f, 0x54d: 0x9f, 0x54e: 0x9f, 0x54f: 0x9f, - 0x550: 0x9f, 0x551: 0x9f, 0x552: 0x9f, 0x553: 0x9f, 0x554: 0x9f, 0x555: 0x9f, 0x556: 0x9f, 0x557: 0x9f, - 0x558: 0x9f, 0x559: 0x9f, 0x55a: 0x9f, 0x55b: 0x9f, 0x55c: 0x9f, 0x55d: 0x9f, 0x55e: 0x9f, 0x55f: 0x155, - 0x560: 0x9f, 0x561: 0x9f, 0x562: 0x9f, 0x563: 0x9f, 0x564: 0x9f, 0x565: 0x9f, 0x566: 0x9f, 0x567: 0x9f, - 0x568: 0x9f, 0x569: 0x9f, 0x56a: 0x9f, 0x56b: 0x156, 0x56c: 0xba, 0x56d: 0xba, 0x56e: 0xba, 0x56f: 0xba, - 0x570: 0xba, 0x571: 0xba, 0x572: 0xba, 0x573: 0xba, 0x574: 0xba, 0x575: 0xba, 0x576: 0xba, 0x577: 0xba, - 0x578: 0xba, 0x579: 0xba, 0x57a: 0xba, 0x57b: 0xba, 0x57c: 0xba, 0x57d: 0xba, 0x57e: 0xba, 0x57f: 0xba, - // Block 0x16, offset 0x580 - 0x580: 0x9f, 0x581: 0x9f, 0x582: 0x9f, 0x583: 0x9f, 0x584: 0x157, 0x585: 0x158, 0x586: 0x9f, 0x587: 0x9f, - 0x588: 0x9f, 0x589: 0x9f, 0x58a: 0x9f, 0x58b: 0x159, 0x58c: 0xba, 0x58d: 0xba, 0x58e: 0xba, 0x58f: 0xba, - 0x590: 0xba, 0x591: 0xba, 0x592: 0xba, 0x593: 0xba, 0x594: 0xba, 0x595: 0xba, 0x596: 0xba, 0x597: 0xba, - 0x598: 0xba, 0x599: 0xba, 0x59a: 0xba, 0x59b: 0xba, 0x59c: 0xba, 0x59d: 0xba, 0x59e: 0xba, 0x59f: 0xba, - 0x5a0: 0xba, 0x5a1: 0xba, 0x5a2: 0xba, 0x5a3: 0xba, 0x5a4: 0xba, 0x5a5: 0xba, 0x5a6: 0xba, 0x5a7: 0xba, - 0x5a8: 0xba, 0x5a9: 0xba, 0x5aa: 0xba, 0x5ab: 0xba, 0x5ac: 0xba, 0x5ad: 0xba, 0x5ae: 0xba, 0x5af: 0xba, - 0x5b0: 0x9f, 0x5b1: 0x15a, 0x5b2: 0x15b, 0x5b3: 0xba, 0x5b4: 0xba, 0x5b5: 0xba, 0x5b6: 0xba, 0x5b7: 0xba, - 0x5b8: 0xba, 0x5b9: 0xba, 0x5ba: 0xba, 0x5bb: 0xba, 0x5bc: 0xba, 0x5bd: 0xba, 0x5be: 0xba, 0x5bf: 0xba, - // Block 0x17, offset 0x5c0 - 0x5c0: 0x9b, 0x5c1: 0x9b, 0x5c2: 0x9b, 0x5c3: 0x15c, 0x5c4: 0x15d, 0x5c5: 0x15e, 0x5c6: 0x15f, 0x5c7: 0x160, - 0x5c8: 0x9b, 0x5c9: 0x161, 0x5ca: 0xba, 0x5cb: 0xba, 0x5cc: 0x9b, 0x5cd: 0x162, 0x5ce: 0xba, 0x5cf: 0xba, - 0x5d0: 0x5f, 0x5d1: 0x60, 0x5d2: 0x61, 0x5d3: 0x62, 0x5d4: 0x63, 0x5d5: 0x64, 0x5d6: 0x65, 0x5d7: 0x66, - 0x5d8: 0x67, 0x5d9: 0x68, 0x5da: 0x69, 0x5db: 0x6a, 0x5dc: 0x6b, 0x5dd: 0x6c, 0x5de: 0x6d, 0x5df: 0x6e, - 0x5e0: 0x9b, 0x5e1: 0x9b, 0x5e2: 0x9b, 0x5e3: 0x9b, 0x5e4: 0x9b, 0x5e5: 0x9b, 0x5e6: 0x9b, 0x5e7: 0x9b, - 0x5e8: 0x163, 0x5e9: 0x164, 0x5ea: 0x165, 0x5eb: 0xba, 0x5ec: 0xba, 0x5ed: 0xba, 0x5ee: 0xba, 0x5ef: 0xba, - 0x5f0: 0xba, 0x5f1: 0xba, 0x5f2: 0xba, 0x5f3: 0xba, 0x5f4: 0xba, 0x5f5: 0xba, 0x5f6: 0xba, 0x5f7: 0xba, - 0x5f8: 0xba, 0x5f9: 0xba, 0x5fa: 0xba, 0x5fb: 0xba, 0x5fc: 0xba, 0x5fd: 0xba, 0x5fe: 0xba, 0x5ff: 0xba, - // Block 0x18, offset 0x600 - 0x600: 0x166, 0x601: 0xba, 0x602: 0xba, 0x603: 0xba, 0x604: 0xba, 0x605: 0xba, 0x606: 0xba, 0x607: 0xba, - 0x608: 0xba, 0x609: 0xba, 0x60a: 0xba, 0x60b: 0xba, 0x60c: 0xba, 0x60d: 0xba, 0x60e: 0xba, 0x60f: 0xba, - 0x610: 0xba, 0x611: 0xba, 0x612: 0xba, 0x613: 0xba, 0x614: 0xba, 0x615: 0xba, 0x616: 0xba, 0x617: 0xba, - 0x618: 0xba, 0x619: 0xba, 0x61a: 0xba, 0x61b: 0xba, 0x61c: 0xba, 0x61d: 0xba, 0x61e: 0xba, 0x61f: 0xba, - 0x620: 0x122, 0x621: 0x122, 0x622: 0x122, 0x623: 0x167, 0x624: 0x6f, 0x625: 0x168, 0x626: 0xba, 0x627: 0xba, - 0x628: 0xba, 0x629: 0xba, 0x62a: 0xba, 0x62b: 0xba, 0x62c: 0xba, 0x62d: 0xba, 0x62e: 0xba, 0x62f: 0xba, - 0x630: 0xba, 0x631: 0xba, 0x632: 0xba, 0x633: 0xba, 0x634: 0xba, 0x635: 0xba, 0x636: 0xba, 0x637: 0xba, - 0x638: 0x70, 0x639: 0x71, 0x63a: 0x72, 0x63b: 0x169, 0x63c: 0xba, 0x63d: 0xba, 0x63e: 0xba, 0x63f: 0xba, - // Block 0x19, offset 0x640 - 0x640: 0x16a, 0x641: 0x9b, 0x642: 0x16b, 0x643: 0x16c, 0x644: 0x73, 0x645: 0x74, 0x646: 0x16d, 0x647: 0x16e, - 0x648: 0x75, 0x649: 0x16f, 0x64a: 0xba, 0x64b: 0xba, 0x64c: 0x9b, 0x64d: 0x9b, 0x64e: 0x9b, 0x64f: 0x9b, - 0x650: 0x9b, 0x651: 0x9b, 0x652: 0x9b, 0x653: 0x9b, 0x654: 0x9b, 0x655: 0x9b, 0x656: 0x9b, 0x657: 0x9b, - 0x658: 0x9b, 0x659: 0x9b, 0x65a: 0x9b, 0x65b: 0x170, 0x65c: 0x9b, 0x65d: 0x171, 0x65e: 0x9b, 0x65f: 0x172, - 0x660: 0x173, 0x661: 0x174, 0x662: 0x175, 0x663: 0xba, 0x664: 0x176, 0x665: 0x177, 0x666: 0x178, 0x667: 0x179, - 0x668: 0xba, 0x669: 0xba, 0x66a: 0xba, 0x66b: 0xba, 0x66c: 0xba, 0x66d: 0xba, 0x66e: 0xba, 0x66f: 0xba, - 0x670: 0xba, 0x671: 0xba, 0x672: 0xba, 0x673: 0xba, 0x674: 0xba, 0x675: 0xba, 0x676: 0xba, 0x677: 0xba, - 0x678: 0xba, 0x679: 0xba, 0x67a: 0xba, 0x67b: 0xba, 0x67c: 0xba, 0x67d: 0xba, 0x67e: 0xba, 0x67f: 0xba, - // Block 0x1a, offset 0x680 - 0x680: 0x9f, 0x681: 0x9f, 0x682: 0x9f, 0x683: 0x9f, 0x684: 0x9f, 0x685: 0x9f, 0x686: 0x9f, 0x687: 0x9f, - 0x688: 0x9f, 0x689: 0x9f, 0x68a: 0x9f, 0x68b: 0x9f, 0x68c: 0x9f, 0x68d: 0x9f, 0x68e: 0x9f, 0x68f: 0x9f, - 0x690: 0x9f, 0x691: 0x9f, 0x692: 0x9f, 0x693: 0x9f, 0x694: 0x9f, 0x695: 0x9f, 0x696: 0x9f, 0x697: 0x9f, - 0x698: 0x9f, 0x699: 0x9f, 0x69a: 0x9f, 0x69b: 0x17a, 0x69c: 0x9f, 0x69d: 0x9f, 0x69e: 0x9f, 0x69f: 0x9f, - 0x6a0: 0x9f, 0x6a1: 0x9f, 0x6a2: 0x9f, 0x6a3: 0x9f, 0x6a4: 0x9f, 0x6a5: 0x9f, 0x6a6: 0x9f, 0x6a7: 0x9f, - 0x6a8: 0x9f, 0x6a9: 0x9f, 0x6aa: 0x9f, 0x6ab: 0x9f, 0x6ac: 0x9f, 0x6ad: 0x9f, 0x6ae: 0x9f, 0x6af: 0x9f, - 0x6b0: 0x9f, 0x6b1: 0x9f, 0x6b2: 0x9f, 0x6b3: 0x9f, 0x6b4: 0x9f, 0x6b5: 0x9f, 0x6b6: 0x9f, 0x6b7: 0x9f, - 0x6b8: 0x9f, 0x6b9: 0x9f, 0x6ba: 0x9f, 0x6bb: 0x9f, 0x6bc: 0x9f, 0x6bd: 0x9f, 0x6be: 0x9f, 0x6bf: 0x9f, - // Block 0x1b, offset 0x6c0 - 0x6c0: 0x9f, 0x6c1: 0x9f, 0x6c2: 0x9f, 0x6c3: 0x9f, 0x6c4: 0x9f, 0x6c5: 0x9f, 0x6c6: 0x9f, 0x6c7: 0x9f, - 0x6c8: 0x9f, 0x6c9: 0x9f, 0x6ca: 0x9f, 0x6cb: 0x9f, 0x6cc: 0x9f, 0x6cd: 0x9f, 0x6ce: 0x9f, 0x6cf: 0x9f, - 0x6d0: 0x9f, 0x6d1: 0x9f, 0x6d2: 0x9f, 0x6d3: 0x9f, 0x6d4: 0x9f, 0x6d5: 0x9f, 0x6d6: 0x9f, 0x6d7: 0x9f, - 0x6d8: 0x9f, 0x6d9: 0x9f, 0x6da: 0x9f, 0x6db: 0x9f, 0x6dc: 0x17b, 0x6dd: 0x9f, 0x6de: 0x9f, 0x6df: 0x9f, - 0x6e0: 0x17c, 0x6e1: 0x9f, 0x6e2: 0x9f, 0x6e3: 0x9f, 0x6e4: 0x9f, 0x6e5: 0x9f, 0x6e6: 0x9f, 0x6e7: 0x9f, - 0x6e8: 0x9f, 0x6e9: 0x9f, 0x6ea: 0x9f, 0x6eb: 0x9f, 0x6ec: 0x9f, 0x6ed: 0x9f, 0x6ee: 0x9f, 0x6ef: 0x9f, - 0x6f0: 0x9f, 0x6f1: 0x9f, 0x6f2: 0x9f, 0x6f3: 0x9f, 0x6f4: 0x9f, 0x6f5: 0x9f, 0x6f6: 0x9f, 0x6f7: 0x9f, - 0x6f8: 0x9f, 0x6f9: 0x9f, 0x6fa: 0x9f, 0x6fb: 0x9f, 0x6fc: 0x9f, 0x6fd: 0x9f, 0x6fe: 0x9f, 0x6ff: 0x9f, - // Block 0x1c, offset 0x700 - 0x700: 0x9f, 0x701: 0x9f, 0x702: 0x9f, 0x703: 0x9f, 0x704: 0x9f, 0x705: 0x9f, 0x706: 0x9f, 0x707: 0x9f, - 0x708: 0x9f, 0x709: 0x9f, 0x70a: 0x9f, 0x70b: 0x9f, 0x70c: 0x9f, 0x70d: 0x9f, 0x70e: 0x9f, 0x70f: 0x9f, - 0x710: 0x9f, 0x711: 0x9f, 0x712: 0x9f, 0x713: 0x9f, 0x714: 0x9f, 0x715: 0x9f, 0x716: 0x9f, 0x717: 0x9f, - 0x718: 0x9f, 0x719: 0x9f, 0x71a: 0x9f, 0x71b: 0x9f, 0x71c: 0x9f, 0x71d: 0x9f, 0x71e: 0x9f, 0x71f: 0x9f, - 0x720: 0x9f, 0x721: 0x9f, 0x722: 0x9f, 0x723: 0x9f, 0x724: 0x9f, 0x725: 0x9f, 0x726: 0x9f, 0x727: 0x9f, - 0x728: 0x9f, 0x729: 0x9f, 0x72a: 0x9f, 0x72b: 0x9f, 0x72c: 0x9f, 0x72d: 0x9f, 0x72e: 0x9f, 0x72f: 0x9f, - 0x730: 0x9f, 0x731: 0x9f, 0x732: 0x9f, 0x733: 0x9f, 0x734: 0x9f, 0x735: 0x9f, 0x736: 0x9f, 0x737: 0x9f, - 0x738: 0x9f, 0x739: 0x9f, 0x73a: 0x17d, 0x73b: 0x9f, 0x73c: 0x9f, 0x73d: 0x9f, 0x73e: 0x9f, 0x73f: 0x9f, - // Block 0x1d, offset 0x740 - 0x740: 0x9f, 0x741: 0x9f, 0x742: 0x9f, 0x743: 0x9f, 0x744: 0x9f, 0x745: 0x9f, 0x746: 0x9f, 0x747: 0x9f, - 0x748: 0x9f, 0x749: 0x9f, 0x74a: 0x9f, 0x74b: 0x9f, 0x74c: 0x9f, 0x74d: 0x9f, 0x74e: 0x9f, 0x74f: 0x9f, - 0x750: 0x9f, 0x751: 0x9f, 0x752: 0x9f, 0x753: 0x9f, 0x754: 0x9f, 0x755: 0x9f, 0x756: 0x9f, 0x757: 0x9f, - 0x758: 0x9f, 0x759: 0x9f, 0x75a: 0x9f, 0x75b: 0x9f, 0x75c: 0x9f, 0x75d: 0x9f, 0x75e: 0x9f, 0x75f: 0x9f, - 0x760: 0x9f, 0x761: 0x9f, 0x762: 0x9f, 0x763: 0x9f, 0x764: 0x9f, 0x765: 0x9f, 0x766: 0x9f, 0x767: 0x9f, - 0x768: 0x9f, 0x769: 0x9f, 0x76a: 0x9f, 0x76b: 0x9f, 0x76c: 0x9f, 0x76d: 0x9f, 0x76e: 0x9f, 0x76f: 0x17e, - 0x770: 0xba, 0x771: 0xba, 0x772: 0xba, 0x773: 0xba, 0x774: 0xba, 0x775: 0xba, 0x776: 0xba, 0x777: 0xba, - 0x778: 0xba, 0x779: 0xba, 0x77a: 0xba, 0x77b: 0xba, 0x77c: 0xba, 0x77d: 0xba, 0x77e: 0xba, 0x77f: 0xba, - // Block 0x1e, offset 0x780 - 0x780: 0xba, 0x781: 0xba, 0x782: 0xba, 0x783: 0xba, 0x784: 0xba, 0x785: 0xba, 0x786: 0xba, 0x787: 0xba, - 0x788: 0xba, 0x789: 0xba, 0x78a: 0xba, 0x78b: 0xba, 0x78c: 0xba, 0x78d: 0xba, 0x78e: 0xba, 0x78f: 0xba, - 0x790: 0xba, 0x791: 0xba, 0x792: 0xba, 0x793: 0xba, 0x794: 0xba, 0x795: 0xba, 0x796: 0xba, 0x797: 0xba, - 0x798: 0xba, 0x799: 0xba, 0x79a: 0xba, 0x79b: 0xba, 0x79c: 0xba, 0x79d: 0xba, 0x79e: 0xba, 0x79f: 0xba, - 0x7a0: 0x76, 0x7a1: 0x77, 0x7a2: 0x78, 0x7a3: 0x17f, 0x7a4: 0x79, 0x7a5: 0x7a, 0x7a6: 0x180, 0x7a7: 0x7b, - 0x7a8: 0x7c, 0x7a9: 0xba, 0x7aa: 0xba, 0x7ab: 0xba, 0x7ac: 0xba, 0x7ad: 0xba, 0x7ae: 0xba, 0x7af: 0xba, - 0x7b0: 0xba, 0x7b1: 0xba, 0x7b2: 0xba, 0x7b3: 0xba, 0x7b4: 0xba, 0x7b5: 0xba, 0x7b6: 0xba, 0x7b7: 0xba, - 0x7b8: 0xba, 0x7b9: 0xba, 0x7ba: 0xba, 0x7bb: 0xba, 0x7bc: 0xba, 0x7bd: 0xba, 0x7be: 0xba, 0x7bf: 0xba, - // Block 0x1f, offset 0x7c0 - 0x7d0: 0x0d, 0x7d1: 0x0e, 0x7d2: 0x0f, 0x7d3: 0x10, 0x7d4: 0x11, 0x7d5: 0x0b, 0x7d6: 0x12, 0x7d7: 0x07, - 0x7d8: 0x13, 0x7d9: 0x0b, 0x7da: 0x0b, 0x7db: 0x14, 0x7dc: 0x0b, 0x7dd: 0x15, 0x7de: 0x16, 0x7df: 0x17, - 0x7e0: 0x07, 0x7e1: 0x07, 0x7e2: 0x07, 0x7e3: 0x07, 0x7e4: 0x07, 0x7e5: 0x07, 0x7e6: 0x07, 0x7e7: 0x07, - 0x7e8: 0x07, 0x7e9: 0x07, 0x7ea: 0x18, 0x7eb: 0x19, 0x7ec: 0x1a, 0x7ed: 0x07, 0x7ee: 0x1b, 0x7ef: 0x1c, - 0x7f0: 0x0b, 0x7f1: 0x0b, 0x7f2: 0x0b, 0x7f3: 0x0b, 0x7f4: 0x0b, 0x7f5: 0x0b, 0x7f6: 0x0b, 0x7f7: 0x0b, - 0x7f8: 0x0b, 0x7f9: 0x0b, 0x7fa: 0x0b, 0x7fb: 0x0b, 0x7fc: 0x0b, 0x7fd: 0x0b, 0x7fe: 0x0b, 0x7ff: 0x0b, - // Block 0x20, offset 0x800 - 0x800: 0x0b, 0x801: 0x0b, 0x802: 0x0b, 0x803: 0x0b, 0x804: 0x0b, 0x805: 0x0b, 0x806: 0x0b, 0x807: 0x0b, - 0x808: 0x0b, 0x809: 0x0b, 0x80a: 0x0b, 0x80b: 0x0b, 0x80c: 0x0b, 0x80d: 0x0b, 0x80e: 0x0b, 0x80f: 0x0b, - 0x810: 0x0b, 0x811: 0x0b, 0x812: 0x0b, 0x813: 0x0b, 0x814: 0x0b, 0x815: 0x0b, 0x816: 0x0b, 0x817: 0x0b, - 0x818: 0x0b, 0x819: 0x0b, 0x81a: 0x0b, 0x81b: 0x0b, 0x81c: 0x0b, 0x81d: 0x0b, 0x81e: 0x0b, 0x81f: 0x0b, - 0x820: 0x0b, 0x821: 0x0b, 0x822: 0x0b, 0x823: 0x0b, 0x824: 0x0b, 0x825: 0x0b, 0x826: 0x0b, 0x827: 0x0b, - 0x828: 0x0b, 0x829: 0x0b, 0x82a: 0x0b, 0x82b: 0x0b, 0x82c: 0x0b, 0x82d: 0x0b, 0x82e: 0x0b, 0x82f: 0x0b, - 0x830: 0x0b, 0x831: 0x0b, 0x832: 0x0b, 0x833: 0x0b, 0x834: 0x0b, 0x835: 0x0b, 0x836: 0x0b, 0x837: 0x0b, - 0x838: 0x0b, 0x839: 0x0b, 0x83a: 0x0b, 0x83b: 0x0b, 0x83c: 0x0b, 0x83d: 0x0b, 0x83e: 0x0b, 0x83f: 0x0b, - // Block 0x21, offset 0x840 - 0x840: 0x181, 0x841: 0x182, 0x842: 0xba, 0x843: 0xba, 0x844: 0x183, 0x845: 0x183, 0x846: 0x183, 0x847: 0x184, - 0x848: 0xba, 0x849: 0xba, 0x84a: 0xba, 0x84b: 0xba, 0x84c: 0xba, 0x84d: 0xba, 0x84e: 0xba, 0x84f: 0xba, - 0x850: 0xba, 0x851: 0xba, 0x852: 0xba, 0x853: 0xba, 0x854: 0xba, 0x855: 0xba, 0x856: 0xba, 0x857: 0xba, - 0x858: 0xba, 0x859: 0xba, 0x85a: 0xba, 0x85b: 0xba, 0x85c: 0xba, 0x85d: 0xba, 0x85e: 0xba, 0x85f: 0xba, - 0x860: 0xba, 0x861: 0xba, 0x862: 0xba, 0x863: 0xba, 0x864: 0xba, 0x865: 0xba, 0x866: 0xba, 0x867: 0xba, - 0x868: 0xba, 0x869: 0xba, 0x86a: 0xba, 0x86b: 0xba, 0x86c: 0xba, 0x86d: 0xba, 0x86e: 0xba, 0x86f: 0xba, - 0x870: 0xba, 0x871: 0xba, 0x872: 0xba, 0x873: 0xba, 0x874: 0xba, 0x875: 0xba, 0x876: 0xba, 0x877: 0xba, - 0x878: 0xba, 0x879: 0xba, 0x87a: 0xba, 0x87b: 0xba, 0x87c: 0xba, 0x87d: 0xba, 0x87e: 0xba, 0x87f: 0xba, - // Block 0x22, offset 0x880 - 0x880: 0x0b, 0x881: 0x0b, 0x882: 0x0b, 0x883: 0x0b, 0x884: 0x0b, 0x885: 0x0b, 0x886: 0x0b, 0x887: 0x0b, - 0x888: 0x0b, 0x889: 0x0b, 0x88a: 0x0b, 0x88b: 0x0b, 0x88c: 0x0b, 0x88d: 0x0b, 0x88e: 0x0b, 0x88f: 0x0b, - 0x890: 0x0b, 0x891: 0x0b, 0x892: 0x0b, 0x893: 0x0b, 0x894: 0x0b, 0x895: 0x0b, 0x896: 0x0b, 0x897: 0x0b, - 0x898: 0x0b, 0x899: 0x0b, 0x89a: 0x0b, 0x89b: 0x0b, 0x89c: 0x0b, 0x89d: 0x0b, 0x89e: 0x0b, 0x89f: 0x0b, - 0x8a0: 0x1f, 0x8a1: 0x0b, 0x8a2: 0x0b, 0x8a3: 0x0b, 0x8a4: 0x0b, 0x8a5: 0x0b, 0x8a6: 0x0b, 0x8a7: 0x0b, - 0x8a8: 0x0b, 0x8a9: 0x0b, 0x8aa: 0x0b, 0x8ab: 0x0b, 0x8ac: 0x0b, 0x8ad: 0x0b, 0x8ae: 0x0b, 0x8af: 0x0b, - 0x8b0: 0x0b, 0x8b1: 0x0b, 0x8b2: 0x0b, 0x8b3: 0x0b, 0x8b4: 0x0b, 0x8b5: 0x0b, 0x8b6: 0x0b, 0x8b7: 0x0b, - 0x8b8: 0x0b, 0x8b9: 0x0b, 0x8ba: 0x0b, 0x8bb: 0x0b, 0x8bc: 0x0b, 0x8bd: 0x0b, 0x8be: 0x0b, 0x8bf: 0x0b, - // Block 0x23, offset 0x8c0 - 0x8c0: 0x0b, 0x8c1: 0x0b, 0x8c2: 0x0b, 0x8c3: 0x0b, 0x8c4: 0x0b, 0x8c5: 0x0b, 0x8c6: 0x0b, 0x8c7: 0x0b, - 0x8c8: 0x0b, 0x8c9: 0x0b, 0x8ca: 0x0b, 0x8cb: 0x0b, 0x8cc: 0x0b, 0x8cd: 0x0b, 0x8ce: 0x0b, 0x8cf: 0x0b, -} - -// idnaSparseOffset: 264 entries, 528 bytes -var idnaSparseOffset = []uint16{0x0, 0x8, 0x19, 0x25, 0x27, 0x2c, 0x34, 0x3f, 0x4b, 0x4f, 0x5e, 0x63, 0x6b, 0x77, 0x85, 0x8a, 0x93, 0xa3, 0xb1, 0xbd, 0xc9, 0xda, 0xe4, 0xeb, 0xf8, 0x109, 0x110, 0x11b, 0x12a, 0x138, 0x142, 0x144, 0x149, 0x14c, 0x14f, 0x151, 0x15d, 0x168, 0x170, 0x176, 0x17c, 0x181, 0x186, 0x189, 0x18d, 0x193, 0x198, 0x1a4, 0x1ae, 0x1b4, 0x1c5, 0x1cf, 0x1d2, 0x1da, 0x1dd, 0x1ea, 0x1f2, 0x1f6, 0x1fd, 0x205, 0x215, 0x221, 0x223, 0x22d, 0x239, 0x245, 0x251, 0x259, 0x25e, 0x268, 0x279, 0x27d, 0x288, 0x28c, 0x295, 0x29d, 0x2a3, 0x2a8, 0x2ab, 0x2af, 0x2b5, 0x2b9, 0x2bd, 0x2c3, 0x2ca, 0x2d0, 0x2d8, 0x2df, 0x2ea, 0x2f4, 0x2f8, 0x2fb, 0x301, 0x305, 0x307, 0x30a, 0x30c, 0x30f, 0x319, 0x31c, 0x32b, 0x32f, 0x334, 0x337, 0x33b, 0x340, 0x345, 0x34b, 0x351, 0x360, 0x366, 0x36a, 0x379, 0x37e, 0x386, 0x390, 0x39b, 0x3a3, 0x3b4, 0x3bd, 0x3cd, 0x3da, 0x3e4, 0x3e9, 0x3f6, 0x3fa, 0x3ff, 0x401, 0x405, 0x407, 0x40b, 0x414, 0x41a, 0x41e, 0x42e, 0x438, 0x43d, 0x440, 0x446, 0x44d, 0x452, 0x456, 0x45c, 0x461, 0x46a, 0x46f, 0x475, 0x47c, 0x483, 0x48a, 0x48e, 0x493, 0x496, 0x49b, 0x4a7, 0x4ad, 0x4b2, 0x4b9, 0x4c1, 0x4c6, 0x4ca, 0x4da, 0x4e1, 0x4e5, 0x4e9, 0x4f0, 0x4f2, 0x4f5, 0x4f8, 0x4fc, 0x500, 0x506, 0x50f, 0x51b, 0x522, 0x52b, 0x533, 0x53a, 0x548, 0x555, 0x562, 0x56b, 0x56f, 0x57d, 0x585, 0x590, 0x599, 0x59f, 0x5a7, 0x5b0, 0x5ba, 0x5bd, 0x5c9, 0x5cc, 0x5d1, 0x5de, 0x5e7, 0x5f3, 0x5f6, 0x600, 0x609, 0x615, 0x622, 0x62a, 0x62d, 0x632, 0x635, 0x638, 0x63b, 0x642, 0x649, 0x64d, 0x658, 0x65b, 0x661, 0x666, 0x66a, 0x66d, 0x670, 0x673, 0x676, 0x679, 0x67e, 0x688, 0x68b, 0x68f, 0x69e, 0x6aa, 0x6ae, 0x6b3, 0x6b8, 0x6bc, 0x6c1, 0x6ca, 0x6d5, 0x6db, 0x6e3, 0x6e7, 0x6eb, 0x6f1, 0x6f7, 0x6fc, 0x6ff, 0x70f, 0x716, 0x719, 0x71c, 0x720, 0x726, 0x72b, 0x730, 0x735, 0x738, 0x73d, 0x740, 0x743, 0x747, 0x74b, 0x74e, 0x75e, 0x76f, 0x774, 0x776, 0x778} - -// idnaSparseValues: 1915 entries, 7660 bytes -var idnaSparseValues = [1915]valueRange{ - // Block 0x0, offset 0x0 - {value: 0x0000, lo: 0x07}, - {value: 0xe105, lo: 0x80, hi: 0x96}, - {value: 0x0018, lo: 0x97, hi: 0x97}, - {value: 0xe105, lo: 0x98, hi: 0x9e}, - {value: 0x001f, lo: 0x9f, hi: 0x9f}, - {value: 0x0008, lo: 0xa0, hi: 0xb6}, - {value: 0x0018, lo: 0xb7, hi: 0xb7}, - {value: 0x0008, lo: 0xb8, hi: 0xbf}, - // Block 0x1, offset 0x8 - {value: 0x0000, lo: 0x10}, - {value: 0x0008, lo: 0x80, hi: 0x80}, - {value: 0xe01d, lo: 0x81, hi: 0x81}, - {value: 0x0008, lo: 0x82, hi: 0x82}, - {value: 0x0335, lo: 0x83, hi: 0x83}, - {value: 0x034d, lo: 0x84, hi: 0x84}, - {value: 0x0365, lo: 0x85, hi: 0x85}, - {value: 0xe00d, lo: 0x86, hi: 0x86}, - {value: 0x0008, lo: 0x87, hi: 0x87}, - {value: 0xe00d, lo: 0x88, hi: 0x88}, - {value: 0x0008, lo: 0x89, hi: 0x89}, - {value: 0xe00d, lo: 0x8a, hi: 0x8a}, - {value: 0x0008, lo: 0x8b, hi: 0x8b}, - {value: 0xe00d, lo: 0x8c, hi: 0x8c}, - {value: 0x0008, lo: 0x8d, hi: 0x8d}, - {value: 0xe00d, lo: 0x8e, hi: 0x8e}, - {value: 0x0008, lo: 0x8f, hi: 0xbf}, - // Block 0x2, offset 0x19 - {value: 0x0000, lo: 0x0b}, - {value: 0x0008, lo: 0x80, hi: 0xaf}, - {value: 0x0249, lo: 0xb0, hi: 0xb0}, - {value: 0x037d, lo: 0xb1, hi: 0xb1}, - {value: 0x0259, lo: 0xb2, hi: 0xb2}, - {value: 0x0269, lo: 0xb3, hi: 0xb3}, - {value: 0x034d, lo: 0xb4, hi: 0xb4}, - {value: 0x0395, lo: 0xb5, hi: 0xb5}, - {value: 0xe1bd, lo: 0xb6, hi: 0xb6}, - {value: 0x0279, lo: 0xb7, hi: 0xb7}, - {value: 0x0289, lo: 0xb8, hi: 0xb8}, - {value: 0x0008, lo: 0xb9, hi: 0xbf}, - // Block 0x3, offset 0x25 - {value: 0x0000, lo: 0x01}, - {value: 0x3308, lo: 0x80, hi: 0xbf}, - // Block 0x4, offset 0x27 - {value: 0x0000, lo: 0x04}, - {value: 0x03f5, lo: 0x80, hi: 0x8f}, - {value: 0xe105, lo: 0x90, hi: 0x9f}, - {value: 0x049d, lo: 0xa0, hi: 0xaf}, - {value: 0x0008, lo: 0xb0, hi: 0xbf}, - // Block 0x5, offset 0x2c - {value: 0x0000, lo: 0x07}, - {value: 0xe185, lo: 0x80, hi: 0x8f}, - {value: 0x0545, lo: 0x90, hi: 0x96}, - {value: 0x0040, lo: 0x97, hi: 0x98}, - {value: 0x0008, lo: 0x99, hi: 0x99}, - {value: 0x0018, lo: 0x9a, hi: 0x9f}, - {value: 0x0040, lo: 0xa0, hi: 0xa0}, - {value: 0x0008, lo: 0xa1, hi: 0xbf}, - // Block 0x6, offset 0x34 - {value: 0x0000, lo: 0x0a}, - {value: 0x0008, lo: 0x80, hi: 0x86}, - {value: 0x0401, lo: 0x87, hi: 0x87}, - {value: 0x0040, lo: 0x88, hi: 0x88}, - {value: 0x0018, lo: 0x89, hi: 0x8a}, - {value: 0x0040, lo: 0x8b, hi: 0x8c}, - {value: 0x0018, lo: 0x8d, hi: 0x8f}, - {value: 0x0040, lo: 0x90, hi: 0x90}, - {value: 0x3308, lo: 0x91, hi: 0xbd}, - {value: 0x0818, lo: 0xbe, hi: 0xbe}, - {value: 0x3308, lo: 0xbf, hi: 0xbf}, - // Block 0x7, offset 0x3f - {value: 0x0000, lo: 0x0b}, - {value: 0x0818, lo: 0x80, hi: 0x80}, - {value: 0x3308, lo: 0x81, hi: 0x82}, - {value: 0x0818, lo: 0x83, hi: 0x83}, - {value: 0x3308, lo: 0x84, hi: 0x85}, - {value: 0x0818, lo: 0x86, hi: 0x86}, - {value: 0x3308, lo: 0x87, hi: 0x87}, - {value: 0x0040, lo: 0x88, hi: 0x8f}, - {value: 0x0808, lo: 0x90, hi: 0xaa}, - {value: 0x0040, lo: 0xab, hi: 0xaf}, - {value: 0x0808, lo: 0xb0, hi: 0xb4}, - {value: 0x0040, lo: 0xb5, hi: 0xbf}, - // Block 0x8, offset 0x4b - {value: 0x0000, lo: 0x03}, - {value: 0x0a08, lo: 0x80, hi: 0x87}, - {value: 0x0c08, lo: 0x88, hi: 0x99}, - {value: 0x0a08, lo: 0x9a, hi: 0xbf}, - // Block 0x9, offset 0x4f - {value: 0x0000, lo: 0x0e}, - {value: 0x3308, lo: 0x80, hi: 0x8a}, - {value: 0x0040, lo: 0x8b, hi: 0x8c}, - {value: 0x0c08, lo: 0x8d, hi: 0x8d}, - {value: 0x0a08, lo: 0x8e, hi: 0x98}, - {value: 0x0c08, lo: 0x99, hi: 0x9b}, - {value: 0x0a08, lo: 0x9c, hi: 0xaa}, - {value: 0x0c08, lo: 0xab, hi: 0xac}, - {value: 0x0a08, lo: 0xad, hi: 0xb0}, - {value: 0x0c08, lo: 0xb1, hi: 0xb1}, - {value: 0x0a08, lo: 0xb2, hi: 0xb2}, - {value: 0x0c08, lo: 0xb3, hi: 0xb4}, - {value: 0x0a08, lo: 0xb5, hi: 0xb7}, - {value: 0x0c08, lo: 0xb8, hi: 0xb9}, - {value: 0x0a08, lo: 0xba, hi: 0xbf}, - // Block 0xa, offset 0x5e - {value: 0x0000, lo: 0x04}, - {value: 0x0808, lo: 0x80, hi: 0xa5}, - {value: 0x3308, lo: 0xa6, hi: 0xb0}, - {value: 0x0808, lo: 0xb1, hi: 0xb1}, - {value: 0x0040, lo: 0xb2, hi: 0xbf}, - // Block 0xb, offset 0x63 - {value: 0x0000, lo: 0x07}, - {value: 0x0808, lo: 0x80, hi: 0x89}, - {value: 0x0a08, lo: 0x8a, hi: 0xaa}, - {value: 0x3308, lo: 0xab, hi: 0xb3}, - {value: 0x0808, lo: 0xb4, hi: 0xb5}, - {value: 0x0018, lo: 0xb6, hi: 0xb9}, - {value: 0x0818, lo: 0xba, hi: 0xba}, - {value: 0x0040, lo: 0xbb, hi: 0xbf}, - // Block 0xc, offset 0x6b - {value: 0x0000, lo: 0x0b}, - {value: 0x0808, lo: 0x80, hi: 0x95}, - {value: 0x3308, lo: 0x96, hi: 0x99}, - {value: 0x0808, lo: 0x9a, hi: 0x9a}, - {value: 0x3308, lo: 0x9b, hi: 0xa3}, - {value: 0x0808, lo: 0xa4, hi: 0xa4}, - {value: 0x3308, lo: 0xa5, hi: 0xa7}, - {value: 0x0808, lo: 0xa8, hi: 0xa8}, - {value: 0x3308, lo: 0xa9, hi: 0xad}, - {value: 0x0040, lo: 0xae, hi: 0xaf}, - {value: 0x0818, lo: 0xb0, hi: 0xbe}, - {value: 0x0040, lo: 0xbf, hi: 0xbf}, - // Block 0xd, offset 0x77 - {value: 0x0000, lo: 0x0d}, - {value: 0x0040, lo: 0x80, hi: 0x9f}, - {value: 0x0a08, lo: 0xa0, hi: 0xa9}, - {value: 0x0c08, lo: 0xaa, hi: 0xac}, - {value: 0x0808, lo: 0xad, hi: 0xad}, - {value: 0x0c08, lo: 0xae, hi: 0xae}, - {value: 0x0a08, lo: 0xaf, hi: 0xb0}, - {value: 0x0c08, lo: 0xb1, hi: 0xb2}, - {value: 0x0a08, lo: 0xb3, hi: 0xb4}, - {value: 0x0040, lo: 0xb5, hi: 0xb5}, - {value: 0x0a08, lo: 0xb6, hi: 0xb8}, - {value: 0x0c08, lo: 0xb9, hi: 0xb9}, - {value: 0x0a08, lo: 0xba, hi: 0xbd}, - {value: 0x0040, lo: 0xbe, hi: 0xbf}, - // Block 0xe, offset 0x85 - {value: 0x0000, lo: 0x04}, - {value: 0x0040, lo: 0x80, hi: 0x93}, - {value: 0x3308, lo: 0x94, hi: 0xa1}, - {value: 0x0840, lo: 0xa2, hi: 0xa2}, - {value: 0x3308, lo: 0xa3, hi: 0xbf}, - // Block 0xf, offset 0x8a - {value: 0x0000, lo: 0x08}, - {value: 0x3308, lo: 0x80, hi: 0x82}, - {value: 0x3008, lo: 0x83, hi: 0x83}, - {value: 0x0008, lo: 0x84, hi: 0xb9}, - {value: 0x3308, lo: 0xba, hi: 0xba}, - {value: 0x3008, lo: 0xbb, hi: 0xbb}, - {value: 0x3308, lo: 0xbc, hi: 0xbc}, - {value: 0x0008, lo: 0xbd, hi: 0xbd}, - {value: 0x3008, lo: 0xbe, hi: 0xbf}, - // Block 0x10, offset 0x93 - {value: 0x0000, lo: 0x0f}, - {value: 0x3308, lo: 0x80, hi: 0x80}, - {value: 0x3008, lo: 0x81, hi: 0x82}, - {value: 0x0040, lo: 0x83, hi: 0x85}, - {value: 0x3008, lo: 0x86, hi: 0x88}, - {value: 0x0040, lo: 0x89, hi: 0x89}, - {value: 0x3008, lo: 0x8a, hi: 0x8c}, - {value: 0x3b08, lo: 0x8d, hi: 0x8d}, - {value: 0x0040, lo: 0x8e, hi: 0x8f}, - {value: 0x0008, lo: 0x90, hi: 0x90}, - {value: 0x0040, lo: 0x91, hi: 0x96}, - {value: 0x3008, lo: 0x97, hi: 0x97}, - {value: 0x0040, lo: 0x98, hi: 0xa5}, - {value: 0x0008, lo: 0xa6, hi: 0xaf}, - {value: 0x0018, lo: 0xb0, hi: 0xba}, - {value: 0x0040, lo: 0xbb, hi: 0xbf}, - // Block 0x11, offset 0xa3 - {value: 0x0000, lo: 0x0d}, - {value: 0x3308, lo: 0x80, hi: 0x80}, - {value: 0x3008, lo: 0x81, hi: 0x83}, - {value: 0x0040, lo: 0x84, hi: 0x84}, - {value: 0x0008, lo: 0x85, hi: 0x8c}, - {value: 0x0040, lo: 0x8d, hi: 0x8d}, - {value: 0x0008, lo: 0x8e, hi: 0x90}, - {value: 0x0040, lo: 0x91, hi: 0x91}, - {value: 0x0008, lo: 0x92, hi: 0xa8}, - {value: 0x0040, lo: 0xa9, hi: 0xa9}, - {value: 0x0008, lo: 0xaa, hi: 0xb9}, - {value: 0x0040, lo: 0xba, hi: 0xbc}, - {value: 0x0008, lo: 0xbd, hi: 0xbd}, - {value: 0x3308, lo: 0xbe, hi: 0xbf}, - // Block 0x12, offset 0xb1 - {value: 0x0000, lo: 0x0b}, - {value: 0x3308, lo: 0x80, hi: 0x81}, - {value: 0x3008, lo: 0x82, hi: 0x83}, - {value: 0x0040, lo: 0x84, hi: 0x84}, - {value: 0x0008, lo: 0x85, hi: 0x8c}, - {value: 0x0040, lo: 0x8d, hi: 0x8d}, - {value: 0x0008, lo: 0x8e, hi: 0x90}, - {value: 0x0040, lo: 0x91, hi: 0x91}, - {value: 0x0008, lo: 0x92, hi: 0xba}, - {value: 0x3b08, lo: 0xbb, hi: 0xbc}, - {value: 0x0008, lo: 0xbd, hi: 0xbd}, - {value: 0x3008, lo: 0xbe, hi: 0xbf}, - // Block 0x13, offset 0xbd - {value: 0x0000, lo: 0x0b}, - {value: 0x0040, lo: 0x80, hi: 0x81}, - {value: 0x3008, lo: 0x82, hi: 0x83}, - {value: 0x0040, lo: 0x84, hi: 0x84}, - {value: 0x0008, lo: 0x85, hi: 0x96}, - {value: 0x0040, lo: 0x97, hi: 0x99}, - {value: 0x0008, lo: 0x9a, hi: 0xb1}, - {value: 0x0040, lo: 0xb2, hi: 0xb2}, - {value: 0x0008, lo: 0xb3, hi: 0xbb}, - {value: 0x0040, lo: 0xbc, hi: 0xbc}, - {value: 0x0008, lo: 0xbd, hi: 0xbd}, - {value: 0x0040, lo: 0xbe, hi: 0xbf}, - // Block 0x14, offset 0xc9 - {value: 0x0000, lo: 0x10}, - {value: 0x0008, lo: 0x80, hi: 0x86}, - {value: 0x0040, lo: 0x87, hi: 0x89}, - {value: 0x3b08, lo: 0x8a, hi: 0x8a}, - {value: 0x0040, lo: 0x8b, hi: 0x8e}, - {value: 0x3008, lo: 0x8f, hi: 0x91}, - {value: 0x3308, lo: 0x92, hi: 0x94}, - {value: 0x0040, lo: 0x95, hi: 0x95}, - {value: 0x3308, lo: 0x96, hi: 0x96}, - {value: 0x0040, lo: 0x97, hi: 0x97}, - {value: 0x3008, lo: 0x98, hi: 0x9f}, - {value: 0x0040, lo: 0xa0, hi: 0xa5}, - {value: 0x0008, lo: 0xa6, hi: 0xaf}, - {value: 0x0040, lo: 0xb0, hi: 0xb1}, - {value: 0x3008, lo: 0xb2, hi: 0xb3}, - {value: 0x0018, lo: 0xb4, hi: 0xb4}, - {value: 0x0040, lo: 0xb5, hi: 0xbf}, - // Block 0x15, offset 0xda - {value: 0x0000, lo: 0x09}, - {value: 0x0040, lo: 0x80, hi: 0x80}, - {value: 0x0008, lo: 0x81, hi: 0xb0}, - {value: 0x3308, lo: 0xb1, hi: 0xb1}, - {value: 0x0008, lo: 0xb2, hi: 0xb2}, - {value: 0x08f1, lo: 0xb3, hi: 0xb3}, - {value: 0x3308, lo: 0xb4, hi: 0xb9}, - {value: 0x3b08, lo: 0xba, hi: 0xba}, - {value: 0x0040, lo: 0xbb, hi: 0xbe}, - {value: 0x0018, lo: 0xbf, hi: 0xbf}, - // Block 0x16, offset 0xe4 - {value: 0x0000, lo: 0x06}, - {value: 0x0008, lo: 0x80, hi: 0x86}, - {value: 0x3308, lo: 0x87, hi: 0x8e}, - {value: 0x0018, lo: 0x8f, hi: 0x8f}, - {value: 0x0008, lo: 0x90, hi: 0x99}, - {value: 0x0018, lo: 0x9a, hi: 0x9b}, - {value: 0x0040, lo: 0x9c, hi: 0xbf}, - // Block 0x17, offset 0xeb - {value: 0x0000, lo: 0x0c}, - {value: 0x0008, lo: 0x80, hi: 0x84}, - {value: 0x0040, lo: 0x85, hi: 0x85}, - {value: 0x0008, lo: 0x86, hi: 0x86}, - {value: 0x0040, lo: 0x87, hi: 0x87}, - {value: 0x3308, lo: 0x88, hi: 0x8d}, - {value: 0x0040, lo: 0x8e, hi: 0x8f}, - {value: 0x0008, lo: 0x90, hi: 0x99}, - {value: 0x0040, lo: 0x9a, hi: 0x9b}, - {value: 0x0961, lo: 0x9c, hi: 0x9c}, - {value: 0x0999, lo: 0x9d, hi: 0x9d}, - {value: 0x0008, lo: 0x9e, hi: 0x9f}, - {value: 0x0040, lo: 0xa0, hi: 0xbf}, - // Block 0x18, offset 0xf8 - {value: 0x0000, lo: 0x10}, - {value: 0x0008, lo: 0x80, hi: 0x80}, - {value: 0x0018, lo: 0x81, hi: 0x8a}, - {value: 0x0008, lo: 0x8b, hi: 0x8b}, - {value: 0xe03d, lo: 0x8c, hi: 0x8c}, - {value: 0x0018, lo: 0x8d, hi: 0x97}, - {value: 0x3308, lo: 0x98, hi: 0x99}, - {value: 0x0018, lo: 0x9a, hi: 0x9f}, - {value: 0x0008, lo: 0xa0, hi: 0xa9}, - {value: 0x0018, lo: 0xaa, hi: 0xb4}, - {value: 0x3308, lo: 0xb5, hi: 0xb5}, - {value: 0x0018, lo: 0xb6, hi: 0xb6}, - {value: 0x3308, lo: 0xb7, hi: 0xb7}, - {value: 0x0018, lo: 0xb8, hi: 0xb8}, - {value: 0x3308, lo: 0xb9, hi: 0xb9}, - {value: 0x0018, lo: 0xba, hi: 0xbd}, - {value: 0x3008, lo: 0xbe, hi: 0xbf}, - // Block 0x19, offset 0x109 - {value: 0x0000, lo: 0x06}, - {value: 0x0018, lo: 0x80, hi: 0x85}, - {value: 0x3308, lo: 0x86, hi: 0x86}, - {value: 0x0018, lo: 0x87, hi: 0x8c}, - {value: 0x0040, lo: 0x8d, hi: 0x8d}, - {value: 0x0018, lo: 0x8e, hi: 0x9a}, - {value: 0x0040, lo: 0x9b, hi: 0xbf}, - // Block 0x1a, offset 0x110 - {value: 0x0000, lo: 0x0a}, - {value: 0x0008, lo: 0x80, hi: 0xaa}, - {value: 0x3008, lo: 0xab, hi: 0xac}, - {value: 0x3308, lo: 0xad, hi: 0xb0}, - {value: 0x3008, lo: 0xb1, hi: 0xb1}, - {value: 0x3308, lo: 0xb2, hi: 0xb7}, - {value: 0x3008, lo: 0xb8, hi: 0xb8}, - {value: 0x3b08, lo: 0xb9, hi: 0xba}, - {value: 0x3008, lo: 0xbb, hi: 0xbc}, - {value: 0x3308, lo: 0xbd, hi: 0xbe}, - {value: 0x0008, lo: 0xbf, hi: 0xbf}, - // Block 0x1b, offset 0x11b - {value: 0x0000, lo: 0x0e}, - {value: 0x0008, lo: 0x80, hi: 0x89}, - {value: 0x0018, lo: 0x8a, hi: 0x8f}, - {value: 0x0008, lo: 0x90, hi: 0x95}, - {value: 0x3008, lo: 0x96, hi: 0x97}, - {value: 0x3308, lo: 0x98, hi: 0x99}, - {value: 0x0008, lo: 0x9a, hi: 0x9d}, - {value: 0x3308, lo: 0x9e, hi: 0xa0}, - {value: 0x0008, lo: 0xa1, hi: 0xa1}, - {value: 0x3008, lo: 0xa2, hi: 0xa4}, - {value: 0x0008, lo: 0xa5, hi: 0xa6}, - {value: 0x3008, lo: 0xa7, hi: 0xad}, - {value: 0x0008, lo: 0xae, hi: 0xb0}, - {value: 0x3308, lo: 0xb1, hi: 0xb4}, - {value: 0x0008, lo: 0xb5, hi: 0xbf}, - // Block 0x1c, offset 0x12a - {value: 0x0000, lo: 0x0d}, - {value: 0x0008, lo: 0x80, hi: 0x81}, - {value: 0x3308, lo: 0x82, hi: 0x82}, - {value: 0x3008, lo: 0x83, hi: 0x84}, - {value: 0x3308, lo: 0x85, hi: 0x86}, - {value: 0x3008, lo: 0x87, hi: 0x8c}, - {value: 0x3308, lo: 0x8d, hi: 0x8d}, - {value: 0x0008, lo: 0x8e, hi: 0x8e}, - {value: 0x3008, lo: 0x8f, hi: 0x8f}, - {value: 0x0008, lo: 0x90, hi: 0x99}, - {value: 0x3008, lo: 0x9a, hi: 0x9c}, - {value: 0x3308, lo: 0x9d, hi: 0x9d}, - {value: 0x0018, lo: 0x9e, hi: 0x9f}, - {value: 0x0040, lo: 0xa0, hi: 0xbf}, - // Block 0x1d, offset 0x138 - {value: 0x0000, lo: 0x09}, - {value: 0x0040, lo: 0x80, hi: 0x86}, - {value: 0x055d, lo: 0x87, hi: 0x87}, - {value: 0x0040, lo: 0x88, hi: 0x8c}, - {value: 0x055d, lo: 0x8d, hi: 0x8d}, - {value: 0x0040, lo: 0x8e, hi: 0x8f}, - {value: 0x0008, lo: 0x90, hi: 0xba}, - {value: 0x0018, lo: 0xbb, hi: 0xbb}, - {value: 0xe105, lo: 0xbc, hi: 0xbc}, - {value: 0x0008, lo: 0xbd, hi: 0xbf}, - // Block 0x1e, offset 0x142 - {value: 0x0000, lo: 0x01}, - {value: 0x0018, lo: 0x80, hi: 0xbf}, - // Block 0x1f, offset 0x144 - {value: 0x0000, lo: 0x04}, - {value: 0x0018, lo: 0x80, hi: 0x9e}, - {value: 0x0040, lo: 0x9f, hi: 0xa0}, - {value: 0x2018, lo: 0xa1, hi: 0xb5}, - {value: 0x0018, lo: 0xb6, hi: 0xbf}, - // Block 0x20, offset 0x149 - {value: 0x0000, lo: 0x02}, - {value: 0x0018, lo: 0x80, hi: 0xa7}, - {value: 0x2018, lo: 0xa8, hi: 0xbf}, - // Block 0x21, offset 0x14c - {value: 0x0000, lo: 0x02}, - {value: 0x2018, lo: 0x80, hi: 0x82}, - {value: 0x0018, lo: 0x83, hi: 0xbf}, - // Block 0x22, offset 0x14f - {value: 0x0000, lo: 0x01}, - {value: 0x0008, lo: 0x80, hi: 0xbf}, - // Block 0x23, offset 0x151 - {value: 0x0000, lo: 0x0b}, - {value: 0x0008, lo: 0x80, hi: 0x88}, - {value: 0x0040, lo: 0x89, hi: 0x89}, - {value: 0x0008, lo: 0x8a, hi: 0x8d}, - {value: 0x0040, lo: 0x8e, hi: 0x8f}, - {value: 0x0008, lo: 0x90, hi: 0x96}, - {value: 0x0040, lo: 0x97, hi: 0x97}, - {value: 0x0008, lo: 0x98, hi: 0x98}, - {value: 0x0040, lo: 0x99, hi: 0x99}, - {value: 0x0008, lo: 0x9a, hi: 0x9d}, - {value: 0x0040, lo: 0x9e, hi: 0x9f}, - {value: 0x0008, lo: 0xa0, hi: 0xbf}, - // Block 0x24, offset 0x15d - {value: 0x0000, lo: 0x0a}, - {value: 0x0008, lo: 0x80, hi: 0x88}, - {value: 0x0040, lo: 0x89, hi: 0x89}, - {value: 0x0008, lo: 0x8a, hi: 0x8d}, - {value: 0x0040, lo: 0x8e, hi: 0x8f}, - {value: 0x0008, lo: 0x90, hi: 0xb0}, - {value: 0x0040, lo: 0xb1, hi: 0xb1}, - {value: 0x0008, lo: 0xb2, hi: 0xb5}, - {value: 0x0040, lo: 0xb6, hi: 0xb7}, - {value: 0x0008, lo: 0xb8, hi: 0xbe}, - {value: 0x0040, lo: 0xbf, hi: 0xbf}, - // Block 0x25, offset 0x168 - {value: 0x0000, lo: 0x07}, - {value: 0x0008, lo: 0x80, hi: 0x80}, - {value: 0x0040, lo: 0x81, hi: 0x81}, - {value: 0x0008, lo: 0x82, hi: 0x85}, - {value: 0x0040, lo: 0x86, hi: 0x87}, - {value: 0x0008, lo: 0x88, hi: 0x96}, - {value: 0x0040, lo: 0x97, hi: 0x97}, - {value: 0x0008, lo: 0x98, hi: 0xbf}, - // Block 0x26, offset 0x170 - {value: 0x0000, lo: 0x05}, - {value: 0x0008, lo: 0x80, hi: 0x90}, - {value: 0x0040, lo: 0x91, hi: 0x91}, - {value: 0x0008, lo: 0x92, hi: 0x95}, - {value: 0x0040, lo: 0x96, hi: 0x97}, - {value: 0x0008, lo: 0x98, hi: 0xbf}, - // Block 0x27, offset 0x176 - {value: 0x0000, lo: 0x05}, - {value: 0x0008, lo: 0x80, hi: 0x9a}, - {value: 0x0040, lo: 0x9b, hi: 0x9c}, - {value: 0x3308, lo: 0x9d, hi: 0x9f}, - {value: 0x0018, lo: 0xa0, hi: 0xbc}, - {value: 0x0040, lo: 0xbd, hi: 0xbf}, - // Block 0x28, offset 0x17c - {value: 0x0000, lo: 0x04}, - {value: 0x0008, lo: 0x80, hi: 0x8f}, - {value: 0x0018, lo: 0x90, hi: 0x99}, - {value: 0x0040, lo: 0x9a, hi: 0x9f}, - {value: 0x0008, lo: 0xa0, hi: 0xbf}, - // Block 0x29, offset 0x181 - {value: 0x0000, lo: 0x04}, - {value: 0x0008, lo: 0x80, hi: 0xb5}, - {value: 0x0040, lo: 0xb6, hi: 0xb7}, - {value: 0xe045, lo: 0xb8, hi: 0xbd}, - {value: 0x0040, lo: 0xbe, hi: 0xbf}, - // Block 0x2a, offset 0x186 - {value: 0x0000, lo: 0x02}, - {value: 0x0018, lo: 0x80, hi: 0x80}, - {value: 0x0008, lo: 0x81, hi: 0xbf}, - // Block 0x2b, offset 0x189 - {value: 0x0000, lo: 0x03}, - {value: 0x0008, lo: 0x80, hi: 0xac}, - {value: 0x0018, lo: 0xad, hi: 0xae}, - {value: 0x0008, lo: 0xaf, hi: 0xbf}, - // Block 0x2c, offset 0x18d - {value: 0x0000, lo: 0x05}, - {value: 0x0040, lo: 0x80, hi: 0x80}, - {value: 0x0008, lo: 0x81, hi: 0x9a}, - {value: 0x0018, lo: 0x9b, hi: 0x9c}, - {value: 0x0040, lo: 0x9d, hi: 0x9f}, - {value: 0x0008, lo: 0xa0, hi: 0xbf}, - // Block 0x2d, offset 0x193 - {value: 0x0000, lo: 0x04}, - {value: 0x0008, lo: 0x80, hi: 0xaa}, - {value: 0x0018, lo: 0xab, hi: 0xb0}, - {value: 0x0008, lo: 0xb1, hi: 0xb8}, - {value: 0x0040, lo: 0xb9, hi: 0xbf}, - // Block 0x2e, offset 0x198 - {value: 0x0000, lo: 0x0b}, - {value: 0x0008, lo: 0x80, hi: 0x8c}, - {value: 0x0040, lo: 0x8d, hi: 0x8d}, - {value: 0x0008, lo: 0x8e, hi: 0x91}, - {value: 0x3308, lo: 0x92, hi: 0x93}, - {value: 0x3b08, lo: 0x94, hi: 0x94}, - {value: 0x0040, lo: 0x95, hi: 0x9f}, - {value: 0x0008, lo: 0xa0, hi: 0xb1}, - {value: 0x3308, lo: 0xb2, hi: 0xb3}, - {value: 0x3b08, lo: 0xb4, hi: 0xb4}, - {value: 0x0018, lo: 0xb5, hi: 0xb6}, - {value: 0x0040, lo: 0xb7, hi: 0xbf}, - // Block 0x2f, offset 0x1a4 - {value: 0x0000, lo: 0x09}, - {value: 0x0008, lo: 0x80, hi: 0x91}, - {value: 0x3308, lo: 0x92, hi: 0x93}, - {value: 0x0040, lo: 0x94, hi: 0x9f}, - {value: 0x0008, lo: 0xa0, hi: 0xac}, - {value: 0x0040, lo: 0xad, hi: 0xad}, - {value: 0x0008, lo: 0xae, hi: 0xb0}, - {value: 0x0040, lo: 0xb1, hi: 0xb1}, - {value: 0x3308, lo: 0xb2, hi: 0xb3}, - {value: 0x0040, lo: 0xb4, hi: 0xbf}, - // Block 0x30, offset 0x1ae - {value: 0x0000, lo: 0x05}, - {value: 0x0008, lo: 0x80, hi: 0xb3}, - {value: 0x3340, lo: 0xb4, hi: 0xb5}, - {value: 0x3008, lo: 0xb6, hi: 0xb6}, - {value: 0x3308, lo: 0xb7, hi: 0xbd}, - {value: 0x3008, lo: 0xbe, hi: 0xbf}, - // Block 0x31, offset 0x1b4 - {value: 0x0000, lo: 0x10}, - {value: 0x3008, lo: 0x80, hi: 0x85}, - {value: 0x3308, lo: 0x86, hi: 0x86}, - {value: 0x3008, lo: 0x87, hi: 0x88}, - {value: 0x3308, lo: 0x89, hi: 0x91}, - {value: 0x3b08, lo: 0x92, hi: 0x92}, - {value: 0x3308, lo: 0x93, hi: 0x93}, - {value: 0x0018, lo: 0x94, hi: 0x96}, - {value: 0x0008, lo: 0x97, hi: 0x97}, - {value: 0x0018, lo: 0x98, hi: 0x9b}, - {value: 0x0008, lo: 0x9c, hi: 0x9c}, - {value: 0x3308, lo: 0x9d, hi: 0x9d}, - {value: 0x0040, lo: 0x9e, hi: 0x9f}, - {value: 0x0008, lo: 0xa0, hi: 0xa9}, - {value: 0x0040, lo: 0xaa, hi: 0xaf}, - {value: 0x0018, lo: 0xb0, hi: 0xb9}, - {value: 0x0040, lo: 0xba, hi: 0xbf}, - // Block 0x32, offset 0x1c5 - {value: 0x0000, lo: 0x09}, - {value: 0x0018, lo: 0x80, hi: 0x85}, - {value: 0x0040, lo: 0x86, hi: 0x86}, - {value: 0x0218, lo: 0x87, hi: 0x87}, - {value: 0x0018, lo: 0x88, hi: 0x8a}, - {value: 0x33c0, lo: 0x8b, hi: 0x8d}, - {value: 0x0040, lo: 0x8e, hi: 0x8f}, - {value: 0x0008, lo: 0x90, hi: 0x99}, - {value: 0x0040, lo: 0x9a, hi: 0x9f}, - {value: 0x0208, lo: 0xa0, hi: 0xbf}, - // Block 0x33, offset 0x1cf - {value: 0x0000, lo: 0x02}, - {value: 0x0208, lo: 0x80, hi: 0xb7}, - {value: 0x0040, lo: 0xb8, hi: 0xbf}, - // Block 0x34, offset 0x1d2 - {value: 0x0000, lo: 0x07}, - {value: 0x0008, lo: 0x80, hi: 0x84}, - {value: 0x3308, lo: 0x85, hi: 0x86}, - {value: 0x0208, lo: 0x87, hi: 0xa8}, - {value: 0x3308, lo: 0xa9, hi: 0xa9}, - {value: 0x0208, lo: 0xaa, hi: 0xaa}, - {value: 0x0040, lo: 0xab, hi: 0xaf}, - {value: 0x0008, lo: 0xb0, hi: 0xbf}, - // Block 0x35, offset 0x1da - {value: 0x0000, lo: 0x02}, - {value: 0x0008, lo: 0x80, hi: 0xb5}, - {value: 0x0040, lo: 0xb6, hi: 0xbf}, - // Block 0x36, offset 0x1dd - {value: 0x0000, lo: 0x0c}, - {value: 0x0008, lo: 0x80, hi: 0x9e}, - {value: 0x0040, lo: 0x9f, hi: 0x9f}, - {value: 0x3308, lo: 0xa0, hi: 0xa2}, - {value: 0x3008, lo: 0xa3, hi: 0xa6}, - {value: 0x3308, lo: 0xa7, hi: 0xa8}, - {value: 0x3008, lo: 0xa9, hi: 0xab}, - {value: 0x0040, lo: 0xac, hi: 0xaf}, - {value: 0x3008, lo: 0xb0, hi: 0xb1}, - {value: 0x3308, lo: 0xb2, hi: 0xb2}, - {value: 0x3008, lo: 0xb3, hi: 0xb8}, - {value: 0x3308, lo: 0xb9, hi: 0xbb}, - {value: 0x0040, lo: 0xbc, hi: 0xbf}, - // Block 0x37, offset 0x1ea - {value: 0x0000, lo: 0x07}, - {value: 0x0018, lo: 0x80, hi: 0x80}, - {value: 0x0040, lo: 0x81, hi: 0x83}, - {value: 0x0018, lo: 0x84, hi: 0x85}, - {value: 0x0008, lo: 0x86, hi: 0xad}, - {value: 0x0040, lo: 0xae, hi: 0xaf}, - {value: 0x0008, lo: 0xb0, hi: 0xb4}, - {value: 0x0040, lo: 0xb5, hi: 0xbf}, - // Block 0x38, offset 0x1f2 - {value: 0x0000, lo: 0x03}, - {value: 0x0008, lo: 0x80, hi: 0xab}, - {value: 0x0040, lo: 0xac, hi: 0xaf}, - {value: 0x0008, lo: 0xb0, hi: 0xbf}, - // Block 0x39, offset 0x1f6 - {value: 0x0000, lo: 0x06}, - {value: 0x0008, lo: 0x80, hi: 0x89}, - {value: 0x0040, lo: 0x8a, hi: 0x8f}, - {value: 0x0008, lo: 0x90, hi: 0x99}, - {value: 0x0028, lo: 0x9a, hi: 0x9a}, - {value: 0x0040, lo: 0x9b, hi: 0x9d}, - {value: 0x0018, lo: 0x9e, hi: 0xbf}, - // Block 0x3a, offset 0x1fd - {value: 0x0000, lo: 0x07}, - {value: 0x0008, lo: 0x80, hi: 0x96}, - {value: 0x3308, lo: 0x97, hi: 0x98}, - {value: 0x3008, lo: 0x99, hi: 0x9a}, - {value: 0x3308, lo: 0x9b, hi: 0x9b}, - {value: 0x0040, lo: 0x9c, hi: 0x9d}, - {value: 0x0018, lo: 0x9e, hi: 0x9f}, - {value: 0x0008, lo: 0xa0, hi: 0xbf}, - // Block 0x3b, offset 0x205 - {value: 0x0000, lo: 0x0f}, - {value: 0x0008, lo: 0x80, hi: 0x94}, - {value: 0x3008, lo: 0x95, hi: 0x95}, - {value: 0x3308, lo: 0x96, hi: 0x96}, - {value: 0x3008, lo: 0x97, hi: 0x97}, - {value: 0x3308, lo: 0x98, hi: 0x9e}, - {value: 0x0040, lo: 0x9f, hi: 0x9f}, - {value: 0x3b08, lo: 0xa0, hi: 0xa0}, - {value: 0x3008, lo: 0xa1, hi: 0xa1}, - {value: 0x3308, lo: 0xa2, hi: 0xa2}, - {value: 0x3008, lo: 0xa3, hi: 0xa4}, - {value: 0x3308, lo: 0xa5, hi: 0xac}, - {value: 0x3008, lo: 0xad, hi: 0xb2}, - {value: 0x3308, lo: 0xb3, hi: 0xbc}, - {value: 0x0040, lo: 0xbd, hi: 0xbe}, - {value: 0x3308, lo: 0xbf, hi: 0xbf}, - // Block 0x3c, offset 0x215 - {value: 0x0000, lo: 0x0b}, - {value: 0x0008, lo: 0x80, hi: 0x89}, - {value: 0x0040, lo: 0x8a, hi: 0x8f}, - {value: 0x0008, lo: 0x90, hi: 0x99}, - {value: 0x0040, lo: 0x9a, hi: 0x9f}, - {value: 0x0018, lo: 0xa0, hi: 0xa6}, - {value: 0x0008, lo: 0xa7, hi: 0xa7}, - {value: 0x0018, lo: 0xa8, hi: 0xad}, - {value: 0x0040, lo: 0xae, hi: 0xaf}, - {value: 0x3308, lo: 0xb0, hi: 0xbd}, - {value: 0x3318, lo: 0xbe, hi: 0xbe}, - {value: 0x0040, lo: 0xbf, hi: 0xbf}, - // Block 0x3d, offset 0x221 - {value: 0x0000, lo: 0x01}, - {value: 0x0040, lo: 0x80, hi: 0xbf}, - // Block 0x3e, offset 0x223 - {value: 0x0000, lo: 0x09}, - {value: 0x3308, lo: 0x80, hi: 0x83}, - {value: 0x3008, lo: 0x84, hi: 0x84}, - {value: 0x0008, lo: 0x85, hi: 0xb3}, - {value: 0x3308, lo: 0xb4, hi: 0xb4}, - {value: 0x3008, lo: 0xb5, hi: 0xb5}, - {value: 0x3308, lo: 0xb6, hi: 0xba}, - {value: 0x3008, lo: 0xbb, hi: 0xbb}, - {value: 0x3308, lo: 0xbc, hi: 0xbc}, - {value: 0x3008, lo: 0xbd, hi: 0xbf}, - // Block 0x3f, offset 0x22d - {value: 0x0000, lo: 0x0b}, - {value: 0x3008, lo: 0x80, hi: 0x81}, - {value: 0x3308, lo: 0x82, hi: 0x82}, - {value: 0x3008, lo: 0x83, hi: 0x83}, - {value: 0x3808, lo: 0x84, hi: 0x84}, - {value: 0x0008, lo: 0x85, hi: 0x8b}, - {value: 0x0040, lo: 0x8c, hi: 0x8f}, - {value: 0x0008, lo: 0x90, hi: 0x99}, - {value: 0x0018, lo: 0x9a, hi: 0xaa}, - {value: 0x3308, lo: 0xab, hi: 0xb3}, - {value: 0x0018, lo: 0xb4, hi: 0xbc}, - {value: 0x0040, lo: 0xbd, hi: 0xbf}, - // Block 0x40, offset 0x239 - {value: 0x0000, lo: 0x0b}, - {value: 0x3308, lo: 0x80, hi: 0x81}, - {value: 0x3008, lo: 0x82, hi: 0x82}, - {value: 0x0008, lo: 0x83, hi: 0xa0}, - {value: 0x3008, lo: 0xa1, hi: 0xa1}, - {value: 0x3308, lo: 0xa2, hi: 0xa5}, - {value: 0x3008, lo: 0xa6, hi: 0xa7}, - {value: 0x3308, lo: 0xa8, hi: 0xa9}, - {value: 0x3808, lo: 0xaa, hi: 0xaa}, - {value: 0x3b08, lo: 0xab, hi: 0xab}, - {value: 0x3308, lo: 0xac, hi: 0xad}, - {value: 0x0008, lo: 0xae, hi: 0xbf}, - // Block 0x41, offset 0x245 - {value: 0x0000, lo: 0x0b}, - {value: 0x0008, lo: 0x80, hi: 0xa5}, - {value: 0x3308, lo: 0xa6, hi: 0xa6}, - {value: 0x3008, lo: 0xa7, hi: 0xa7}, - {value: 0x3308, lo: 0xa8, hi: 0xa9}, - {value: 0x3008, lo: 0xaa, hi: 0xac}, - {value: 0x3308, lo: 0xad, hi: 0xad}, - {value: 0x3008, lo: 0xae, hi: 0xae}, - {value: 0x3308, lo: 0xaf, hi: 0xb1}, - {value: 0x3808, lo: 0xb2, hi: 0xb3}, - {value: 0x0040, lo: 0xb4, hi: 0xbb}, - {value: 0x0018, lo: 0xbc, hi: 0xbf}, - // Block 0x42, offset 0x251 - {value: 0x0000, lo: 0x07}, - {value: 0x0008, lo: 0x80, hi: 0xa3}, - {value: 0x3008, lo: 0xa4, hi: 0xab}, - {value: 0x3308, lo: 0xac, hi: 0xb3}, - {value: 0x3008, lo: 0xb4, hi: 0xb5}, - {value: 0x3308, lo: 0xb6, hi: 0xb7}, - {value: 0x0040, lo: 0xb8, hi: 0xba}, - {value: 0x0018, lo: 0xbb, hi: 0xbf}, - // Block 0x43, offset 0x259 - {value: 0x0000, lo: 0x04}, - {value: 0x0008, lo: 0x80, hi: 0x89}, - {value: 0x0040, lo: 0x8a, hi: 0x8c}, - {value: 0x0008, lo: 0x8d, hi: 0xbd}, - {value: 0x0018, lo: 0xbe, hi: 0xbf}, - // Block 0x44, offset 0x25e - {value: 0x0000, lo: 0x09}, - {value: 0x0e29, lo: 0x80, hi: 0x80}, - {value: 0x0e41, lo: 0x81, hi: 0x81}, - {value: 0x0e59, lo: 0x82, hi: 0x82}, - {value: 0x0e71, lo: 0x83, hi: 0x83}, - {value: 0x0e89, lo: 0x84, hi: 0x85}, - {value: 0x0ea1, lo: 0x86, hi: 0x86}, - {value: 0x0eb9, lo: 0x87, hi: 0x87}, - {value: 0x057d, lo: 0x88, hi: 0x88}, - {value: 0x0040, lo: 0x89, hi: 0xbf}, - // Block 0x45, offset 0x268 - {value: 0x0000, lo: 0x10}, - {value: 0x0018, lo: 0x80, hi: 0x87}, - {value: 0x0040, lo: 0x88, hi: 0x8f}, - {value: 0x3308, lo: 0x90, hi: 0x92}, - {value: 0x0018, lo: 0x93, hi: 0x93}, - {value: 0x3308, lo: 0x94, hi: 0xa0}, - {value: 0x3008, lo: 0xa1, hi: 0xa1}, - {value: 0x3308, lo: 0xa2, hi: 0xa8}, - {value: 0x0008, lo: 0xa9, hi: 0xac}, - {value: 0x3308, lo: 0xad, hi: 0xad}, - {value: 0x0008, lo: 0xae, hi: 0xb1}, - {value: 0x3008, lo: 0xb2, hi: 0xb3}, - {value: 0x3308, lo: 0xb4, hi: 0xb4}, - {value: 0x0008, lo: 0xb5, hi: 0xb6}, - {value: 0x3008, lo: 0xb7, hi: 0xb7}, - {value: 0x3308, lo: 0xb8, hi: 0xb9}, - {value: 0x0040, lo: 0xba, hi: 0xbf}, - // Block 0x46, offset 0x279 - {value: 0x0000, lo: 0x03}, - {value: 0x3308, lo: 0x80, hi: 0xb9}, - {value: 0x0040, lo: 0xba, hi: 0xba}, - {value: 0x3308, lo: 0xbb, hi: 0xbf}, - // Block 0x47, offset 0x27d - {value: 0x0000, lo: 0x0a}, - {value: 0x0008, lo: 0x80, hi: 0x87}, - {value: 0xe045, lo: 0x88, hi: 0x8f}, - {value: 0x0008, lo: 0x90, hi: 0x95}, - {value: 0x0040, lo: 0x96, hi: 0x97}, - {value: 0xe045, lo: 0x98, hi: 0x9d}, - {value: 0x0040, lo: 0x9e, hi: 0x9f}, - {value: 0x0008, lo: 0xa0, hi: 0xa7}, - {value: 0xe045, lo: 0xa8, hi: 0xaf}, - {value: 0x0008, lo: 0xb0, hi: 0xb7}, - {value: 0xe045, lo: 0xb8, hi: 0xbf}, - // Block 0x48, offset 0x288 - {value: 0x0000, lo: 0x03}, - {value: 0x0040, lo: 0x80, hi: 0x8f}, - {value: 0x3318, lo: 0x90, hi: 0xb0}, - {value: 0x0040, lo: 0xb1, hi: 0xbf}, - // Block 0x49, offset 0x28c - {value: 0x0000, lo: 0x08}, - {value: 0x0018, lo: 0x80, hi: 0x82}, - {value: 0x0040, lo: 0x83, hi: 0x83}, - {value: 0x0008, lo: 0x84, hi: 0x84}, - {value: 0x0018, lo: 0x85, hi: 0x88}, - {value: 0x24c1, lo: 0x89, hi: 0x89}, - {value: 0x0018, lo: 0x8a, hi: 0x8b}, - {value: 0x0040, lo: 0x8c, hi: 0x8f}, - {value: 0x0018, lo: 0x90, hi: 0xbf}, - // Block 0x4a, offset 0x295 - {value: 0x0000, lo: 0x07}, - {value: 0x0018, lo: 0x80, hi: 0xab}, - {value: 0x24f1, lo: 0xac, hi: 0xac}, - {value: 0x2529, lo: 0xad, hi: 0xad}, - {value: 0x0018, lo: 0xae, hi: 0xae}, - {value: 0x2579, lo: 0xaf, hi: 0xaf}, - {value: 0x25b1, lo: 0xb0, hi: 0xb0}, - {value: 0x0018, lo: 0xb1, hi: 0xbf}, - // Block 0x4b, offset 0x29d - {value: 0x0000, lo: 0x05}, - {value: 0x0018, lo: 0x80, hi: 0x9f}, - {value: 0x0080, lo: 0xa0, hi: 0xa0}, - {value: 0x0018, lo: 0xa1, hi: 0xad}, - {value: 0x0080, lo: 0xae, hi: 0xaf}, - {value: 0x0018, lo: 0xb0, hi: 0xbf}, - // Block 0x4c, offset 0x2a3 - {value: 0x0000, lo: 0x04}, - {value: 0x0018, lo: 0x80, hi: 0xa8}, - {value: 0x09c5, lo: 0xa9, hi: 0xa9}, - {value: 0x09e5, lo: 0xaa, hi: 0xaa}, - {value: 0x0018, lo: 0xab, hi: 0xbf}, - // Block 0x4d, offset 0x2a8 - {value: 0x0000, lo: 0x02}, - {value: 0x0018, lo: 0x80, hi: 0xa6}, - {value: 0x0040, lo: 0xa7, hi: 0xbf}, - // Block 0x4e, offset 0x2ab - {value: 0x0000, lo: 0x03}, - {value: 0x0018, lo: 0x80, hi: 0x8b}, - {value: 0x28c1, lo: 0x8c, hi: 0x8c}, - {value: 0x0018, lo: 0x8d, hi: 0xbf}, - // Block 0x4f, offset 0x2af - {value: 0x0000, lo: 0x05}, - {value: 0x0018, lo: 0x80, hi: 0xb3}, - {value: 0x0e66, lo: 0xb4, hi: 0xb4}, - {value: 0x292a, lo: 0xb5, hi: 0xb5}, - {value: 0x0e86, lo: 0xb6, hi: 0xb6}, - {value: 0x0018, lo: 0xb7, hi: 0xbf}, - // Block 0x50, offset 0x2b5 - {value: 0x0000, lo: 0x03}, - {value: 0x0018, lo: 0x80, hi: 0x9b}, - {value: 0x2941, lo: 0x9c, hi: 0x9c}, - {value: 0x0018, lo: 0x9d, hi: 0xbf}, - // Block 0x51, offset 0x2b9 - {value: 0x0000, lo: 0x03}, - {value: 0x0018, lo: 0x80, hi: 0xb3}, - {value: 0x0040, lo: 0xb4, hi: 0xb5}, - {value: 0x0018, lo: 0xb6, hi: 0xbf}, - // Block 0x52, offset 0x2bd - {value: 0x0000, lo: 0x05}, - {value: 0x0018, lo: 0x80, hi: 0x95}, - {value: 0x0040, lo: 0x96, hi: 0x97}, - {value: 0x0018, lo: 0x98, hi: 0xb9}, - {value: 0x0040, lo: 0xba, hi: 0xbc}, - {value: 0x0018, lo: 0xbd, hi: 0xbf}, - // Block 0x53, offset 0x2c3 - {value: 0x0000, lo: 0x06}, - {value: 0x0018, lo: 0x80, hi: 0x88}, - {value: 0x0040, lo: 0x89, hi: 0x89}, - {value: 0x0018, lo: 0x8a, hi: 0x92}, - {value: 0x0040, lo: 0x93, hi: 0xab}, - {value: 0x0018, lo: 0xac, hi: 0xaf}, - {value: 0x0040, lo: 0xb0, hi: 0xbf}, - // Block 0x54, offset 0x2ca - {value: 0x0000, lo: 0x05}, - {value: 0xe185, lo: 0x80, hi: 0x8f}, - {value: 0x03f5, lo: 0x90, hi: 0x9f}, - {value: 0x0ea5, lo: 0xa0, hi: 0xae}, - {value: 0x0040, lo: 0xaf, hi: 0xaf}, - {value: 0x0008, lo: 0xb0, hi: 0xbf}, - // Block 0x55, offset 0x2d0 - {value: 0x0000, lo: 0x07}, - {value: 0x0008, lo: 0x80, hi: 0xa5}, - {value: 0x0040, lo: 0xa6, hi: 0xa6}, - {value: 0x0008, lo: 0xa7, hi: 0xa7}, - {value: 0x0040, lo: 0xa8, hi: 0xac}, - {value: 0x0008, lo: 0xad, hi: 0xad}, - {value: 0x0040, lo: 0xae, hi: 0xaf}, - {value: 0x0008, lo: 0xb0, hi: 0xbf}, - // Block 0x56, offset 0x2d8 - {value: 0x0000, lo: 0x06}, - {value: 0x0008, lo: 0x80, hi: 0xa7}, - {value: 0x0040, lo: 0xa8, hi: 0xae}, - {value: 0xe075, lo: 0xaf, hi: 0xaf}, - {value: 0x0018, lo: 0xb0, hi: 0xb0}, - {value: 0x0040, lo: 0xb1, hi: 0xbe}, - {value: 0x3b08, lo: 0xbf, hi: 0xbf}, - // Block 0x57, offset 0x2df - {value: 0x0000, lo: 0x0a}, - {value: 0x0008, lo: 0x80, hi: 0x96}, - {value: 0x0040, lo: 0x97, hi: 0x9f}, - {value: 0x0008, lo: 0xa0, hi: 0xa6}, - {value: 0x0040, lo: 0xa7, hi: 0xa7}, - {value: 0x0008, lo: 0xa8, hi: 0xae}, - {value: 0x0040, lo: 0xaf, hi: 0xaf}, - {value: 0x0008, lo: 0xb0, hi: 0xb6}, - {value: 0x0040, lo: 0xb7, hi: 0xb7}, - {value: 0x0008, lo: 0xb8, hi: 0xbe}, - {value: 0x0040, lo: 0xbf, hi: 0xbf}, - // Block 0x58, offset 0x2ea - {value: 0x0000, lo: 0x09}, - {value: 0x0008, lo: 0x80, hi: 0x86}, - {value: 0x0040, lo: 0x87, hi: 0x87}, - {value: 0x0008, lo: 0x88, hi: 0x8e}, - {value: 0x0040, lo: 0x8f, hi: 0x8f}, - {value: 0x0008, lo: 0x90, hi: 0x96}, - {value: 0x0040, lo: 0x97, hi: 0x97}, - {value: 0x0008, lo: 0x98, hi: 0x9e}, - {value: 0x0040, lo: 0x9f, hi: 0x9f}, - {value: 0x3308, lo: 0xa0, hi: 0xbf}, - // Block 0x59, offset 0x2f4 - {value: 0x0000, lo: 0x03}, - {value: 0x0018, lo: 0x80, hi: 0xae}, - {value: 0x0008, lo: 0xaf, hi: 0xaf}, - {value: 0x0018, lo: 0xb0, hi: 0xbf}, - // Block 0x5a, offset 0x2f8 - {value: 0x0000, lo: 0x02}, - {value: 0x0018, lo: 0x80, hi: 0x89}, - {value: 0x0040, lo: 0x8a, hi: 0xbf}, - // Block 0x5b, offset 0x2fb - {value: 0x0000, lo: 0x05}, - {value: 0x0018, lo: 0x80, hi: 0x99}, - {value: 0x0040, lo: 0x9a, hi: 0x9a}, - {value: 0x0018, lo: 0x9b, hi: 0x9e}, - {value: 0x0edd, lo: 0x9f, hi: 0x9f}, - {value: 0x0018, lo: 0xa0, hi: 0xbf}, - // Block 0x5c, offset 0x301 - {value: 0x0000, lo: 0x03}, - {value: 0x0018, lo: 0x80, hi: 0xb2}, - {value: 0x0efd, lo: 0xb3, hi: 0xb3}, - {value: 0x0040, lo: 0xb4, hi: 0xbf}, - // Block 0x5d, offset 0x305 - {value: 0x0020, lo: 0x01}, - {value: 0x0f1d, lo: 0x80, hi: 0xbf}, - // Block 0x5e, offset 0x307 - {value: 0x0020, lo: 0x02}, - {value: 0x171d, lo: 0x80, hi: 0x8f}, - {value: 0x18fd, lo: 0x90, hi: 0xbf}, - // Block 0x5f, offset 0x30a - {value: 0x0020, lo: 0x01}, - {value: 0x1efd, lo: 0x80, hi: 0xbf}, - // Block 0x60, offset 0x30c - {value: 0x0000, lo: 0x02}, - {value: 0x0040, lo: 0x80, hi: 0x80}, - {value: 0x0008, lo: 0x81, hi: 0xbf}, - // Block 0x61, offset 0x30f - {value: 0x0000, lo: 0x09}, - {value: 0x0008, lo: 0x80, hi: 0x96}, - {value: 0x0040, lo: 0x97, hi: 0x98}, - {value: 0x3308, lo: 0x99, hi: 0x9a}, - {value: 0x29e2, lo: 0x9b, hi: 0x9b}, - {value: 0x2a0a, lo: 0x9c, hi: 0x9c}, - {value: 0x0008, lo: 0x9d, hi: 0x9e}, - {value: 0x2a31, lo: 0x9f, hi: 0x9f}, - {value: 0x0018, lo: 0xa0, hi: 0xa0}, - {value: 0x0008, lo: 0xa1, hi: 0xbf}, - // Block 0x62, offset 0x319 - {value: 0x0000, lo: 0x02}, - {value: 0x0008, lo: 0x80, hi: 0xbe}, - {value: 0x2a69, lo: 0xbf, hi: 0xbf}, - // Block 0x63, offset 0x31c - {value: 0x0000, lo: 0x0e}, - {value: 0x0040, lo: 0x80, hi: 0x84}, - {value: 0x0008, lo: 0x85, hi: 0xae}, - {value: 0x0040, lo: 0xaf, hi: 0xb0}, - {value: 0x2a1d, lo: 0xb1, hi: 0xb1}, - {value: 0x2a3d, lo: 0xb2, hi: 0xb2}, - {value: 0x2a5d, lo: 0xb3, hi: 0xb3}, - {value: 0x2a7d, lo: 0xb4, hi: 0xb4}, - {value: 0x2a5d, lo: 0xb5, hi: 0xb5}, - {value: 0x2a9d, lo: 0xb6, hi: 0xb6}, - {value: 0x2abd, lo: 0xb7, hi: 0xb7}, - {value: 0x2add, lo: 0xb8, hi: 0xb9}, - {value: 0x2afd, lo: 0xba, hi: 0xbb}, - {value: 0x2b1d, lo: 0xbc, hi: 0xbd}, - {value: 0x2afd, lo: 0xbe, hi: 0xbf}, - // Block 0x64, offset 0x32b - {value: 0x0000, lo: 0x03}, - {value: 0x0018, lo: 0x80, hi: 0xa3}, - {value: 0x0040, lo: 0xa4, hi: 0xaf}, - {value: 0x0008, lo: 0xb0, hi: 0xbf}, - // Block 0x65, offset 0x32f - {value: 0x0030, lo: 0x04}, - {value: 0x2aa2, lo: 0x80, hi: 0x9d}, - {value: 0x305a, lo: 0x9e, hi: 0x9e}, - {value: 0x0040, lo: 0x9f, hi: 0x9f}, - {value: 0x30a2, lo: 0xa0, hi: 0xbf}, - // Block 0x66, offset 0x334 - {value: 0x0000, lo: 0x02}, - {value: 0x0008, lo: 0x80, hi: 0xaa}, - {value: 0x0040, lo: 0xab, hi: 0xbf}, - // Block 0x67, offset 0x337 - {value: 0x0000, lo: 0x03}, - {value: 0x0008, lo: 0x80, hi: 0x8c}, - {value: 0x0040, lo: 0x8d, hi: 0x8f}, - {value: 0x0018, lo: 0x90, hi: 0xbf}, - // Block 0x68, offset 0x33b - {value: 0x0000, lo: 0x04}, - {value: 0x0018, lo: 0x80, hi: 0x86}, - {value: 0x0040, lo: 0x87, hi: 0x8f}, - {value: 0x0008, lo: 0x90, hi: 0xbd}, - {value: 0x0018, lo: 0xbe, hi: 0xbf}, - // Block 0x69, offset 0x340 - {value: 0x0000, lo: 0x04}, - {value: 0x0008, lo: 0x80, hi: 0x8c}, - {value: 0x0018, lo: 0x8d, hi: 0x8f}, - {value: 0x0008, lo: 0x90, hi: 0xab}, - {value: 0x0040, lo: 0xac, hi: 0xbf}, - // Block 0x6a, offset 0x345 - {value: 0x0000, lo: 0x05}, - {value: 0x0008, lo: 0x80, hi: 0xa5}, - {value: 0x0018, lo: 0xa6, hi: 0xaf}, - {value: 0x3308, lo: 0xb0, hi: 0xb1}, - {value: 0x0018, lo: 0xb2, hi: 0xb7}, - {value: 0x0040, lo: 0xb8, hi: 0xbf}, - // Block 0x6b, offset 0x34b - {value: 0x0000, lo: 0x05}, - {value: 0x0040, lo: 0x80, hi: 0xb6}, - {value: 0x0008, lo: 0xb7, hi: 0xb7}, - {value: 0x2009, lo: 0xb8, hi: 0xb8}, - {value: 0x6e89, lo: 0xb9, hi: 0xb9}, - {value: 0x0008, lo: 0xba, hi: 0xbf}, - // Block 0x6c, offset 0x351 - {value: 0x0000, lo: 0x0e}, - {value: 0x0008, lo: 0x80, hi: 0x81}, - {value: 0x3308, lo: 0x82, hi: 0x82}, - {value: 0x0008, lo: 0x83, hi: 0x85}, - {value: 0x3b08, lo: 0x86, hi: 0x86}, - {value: 0x0008, lo: 0x87, hi: 0x8a}, - {value: 0x3308, lo: 0x8b, hi: 0x8b}, - {value: 0x0008, lo: 0x8c, hi: 0xa2}, - {value: 0x3008, lo: 0xa3, hi: 0xa4}, - {value: 0x3308, lo: 0xa5, hi: 0xa6}, - {value: 0x3008, lo: 0xa7, hi: 0xa7}, - {value: 0x0018, lo: 0xa8, hi: 0xab}, - {value: 0x0040, lo: 0xac, hi: 0xaf}, - {value: 0x0018, lo: 0xb0, hi: 0xb9}, - {value: 0x0040, lo: 0xba, hi: 0xbf}, - // Block 0x6d, offset 0x360 - {value: 0x0000, lo: 0x05}, - {value: 0x0208, lo: 0x80, hi: 0xb1}, - {value: 0x0108, lo: 0xb2, hi: 0xb2}, - {value: 0x0008, lo: 0xb3, hi: 0xb3}, - {value: 0x0018, lo: 0xb4, hi: 0xb7}, - {value: 0x0040, lo: 0xb8, hi: 0xbf}, - // Block 0x6e, offset 0x366 - {value: 0x0000, lo: 0x03}, - {value: 0x3008, lo: 0x80, hi: 0x81}, - {value: 0x0008, lo: 0x82, hi: 0xb3}, - {value: 0x3008, lo: 0xb4, hi: 0xbf}, - // Block 0x6f, offset 0x36a - {value: 0x0000, lo: 0x0e}, - {value: 0x3008, lo: 0x80, hi: 0x83}, - {value: 0x3b08, lo: 0x84, hi: 0x84}, - {value: 0x3308, lo: 0x85, hi: 0x85}, - {value: 0x0040, lo: 0x86, hi: 0x8d}, - {value: 0x0018, lo: 0x8e, hi: 0x8f}, - {value: 0x0008, lo: 0x90, hi: 0x99}, - {value: 0x0040, lo: 0x9a, hi: 0x9f}, - {value: 0x3308, lo: 0xa0, hi: 0xb1}, - {value: 0x0008, lo: 0xb2, hi: 0xb7}, - {value: 0x0018, lo: 0xb8, hi: 0xba}, - {value: 0x0008, lo: 0xbb, hi: 0xbb}, - {value: 0x0018, lo: 0xbc, hi: 0xbc}, - {value: 0x0008, lo: 0xbd, hi: 0xbd}, - {value: 0x0040, lo: 0xbe, hi: 0xbf}, - // Block 0x70, offset 0x379 - {value: 0x0000, lo: 0x04}, - {value: 0x0008, lo: 0x80, hi: 0xa5}, - {value: 0x3308, lo: 0xa6, hi: 0xad}, - {value: 0x0018, lo: 0xae, hi: 0xaf}, - {value: 0x0008, lo: 0xb0, hi: 0xbf}, - // Block 0x71, offset 0x37e - {value: 0x0000, lo: 0x07}, - {value: 0x0008, lo: 0x80, hi: 0x86}, - {value: 0x3308, lo: 0x87, hi: 0x91}, - {value: 0x3008, lo: 0x92, hi: 0x92}, - {value: 0x3808, lo: 0x93, hi: 0x93}, - {value: 0x0040, lo: 0x94, hi: 0x9e}, - {value: 0x0018, lo: 0x9f, hi: 0xbc}, - {value: 0x0040, lo: 0xbd, hi: 0xbf}, - // Block 0x72, offset 0x386 - {value: 0x0000, lo: 0x09}, - {value: 0x3308, lo: 0x80, hi: 0x82}, - {value: 0x3008, lo: 0x83, hi: 0x83}, - {value: 0x0008, lo: 0x84, hi: 0xb2}, - {value: 0x3308, lo: 0xb3, hi: 0xb3}, - {value: 0x3008, lo: 0xb4, hi: 0xb5}, - {value: 0x3308, lo: 0xb6, hi: 0xb9}, - {value: 0x3008, lo: 0xba, hi: 0xbb}, - {value: 0x3308, lo: 0xbc, hi: 0xbc}, - {value: 0x3008, lo: 0xbd, hi: 0xbf}, - // Block 0x73, offset 0x390 - {value: 0x0000, lo: 0x0a}, - {value: 0x3808, lo: 0x80, hi: 0x80}, - {value: 0x0018, lo: 0x81, hi: 0x8d}, - {value: 0x0040, lo: 0x8e, hi: 0x8e}, - {value: 0x0008, lo: 0x8f, hi: 0x99}, - {value: 0x0040, lo: 0x9a, hi: 0x9d}, - {value: 0x0018, lo: 0x9e, hi: 0x9f}, - {value: 0x0008, lo: 0xa0, hi: 0xa4}, - {value: 0x3308, lo: 0xa5, hi: 0xa5}, - {value: 0x0008, lo: 0xa6, hi: 0xbe}, - {value: 0x0040, lo: 0xbf, hi: 0xbf}, - // Block 0x74, offset 0x39b - {value: 0x0000, lo: 0x07}, - {value: 0x0008, lo: 0x80, hi: 0xa8}, - {value: 0x3308, lo: 0xa9, hi: 0xae}, - {value: 0x3008, lo: 0xaf, hi: 0xb0}, - {value: 0x3308, lo: 0xb1, hi: 0xb2}, - {value: 0x3008, lo: 0xb3, hi: 0xb4}, - {value: 0x3308, lo: 0xb5, hi: 0xb6}, - {value: 0x0040, lo: 0xb7, hi: 0xbf}, - // Block 0x75, offset 0x3a3 - {value: 0x0000, lo: 0x10}, - {value: 0x0008, lo: 0x80, hi: 0x82}, - {value: 0x3308, lo: 0x83, hi: 0x83}, - {value: 0x0008, lo: 0x84, hi: 0x8b}, - {value: 0x3308, lo: 0x8c, hi: 0x8c}, - {value: 0x3008, lo: 0x8d, hi: 0x8d}, - {value: 0x0040, lo: 0x8e, hi: 0x8f}, - {value: 0x0008, lo: 0x90, hi: 0x99}, - {value: 0x0040, lo: 0x9a, hi: 0x9b}, - {value: 0x0018, lo: 0x9c, hi: 0x9f}, - {value: 0x0008, lo: 0xa0, hi: 0xb6}, - {value: 0x0018, lo: 0xb7, hi: 0xb9}, - {value: 0x0008, lo: 0xba, hi: 0xba}, - {value: 0x3008, lo: 0xbb, hi: 0xbb}, - {value: 0x3308, lo: 0xbc, hi: 0xbc}, - {value: 0x3008, lo: 0xbd, hi: 0xbd}, - {value: 0x0008, lo: 0xbe, hi: 0xbf}, - // Block 0x76, offset 0x3b4 - {value: 0x0000, lo: 0x08}, - {value: 0x0008, lo: 0x80, hi: 0xaf}, - {value: 0x3308, lo: 0xb0, hi: 0xb0}, - {value: 0x0008, lo: 0xb1, hi: 0xb1}, - {value: 0x3308, lo: 0xb2, hi: 0xb4}, - {value: 0x0008, lo: 0xb5, hi: 0xb6}, - {value: 0x3308, lo: 0xb7, hi: 0xb8}, - {value: 0x0008, lo: 0xb9, hi: 0xbd}, - {value: 0x3308, lo: 0xbe, hi: 0xbf}, - // Block 0x77, offset 0x3bd - {value: 0x0000, lo: 0x0f}, - {value: 0x0008, lo: 0x80, hi: 0x80}, - {value: 0x3308, lo: 0x81, hi: 0x81}, - {value: 0x0008, lo: 0x82, hi: 0x82}, - {value: 0x0040, lo: 0x83, hi: 0x9a}, - {value: 0x0008, lo: 0x9b, hi: 0x9d}, - {value: 0x0018, lo: 0x9e, hi: 0x9f}, - {value: 0x0008, lo: 0xa0, hi: 0xaa}, - {value: 0x3008, lo: 0xab, hi: 0xab}, - {value: 0x3308, lo: 0xac, hi: 0xad}, - {value: 0x3008, lo: 0xae, hi: 0xaf}, - {value: 0x0018, lo: 0xb0, hi: 0xb1}, - {value: 0x0008, lo: 0xb2, hi: 0xb4}, - {value: 0x3008, lo: 0xb5, hi: 0xb5}, - {value: 0x3b08, lo: 0xb6, hi: 0xb6}, - {value: 0x0040, lo: 0xb7, hi: 0xbf}, - // Block 0x78, offset 0x3cd - {value: 0x0000, lo: 0x0c}, - {value: 0x0040, lo: 0x80, hi: 0x80}, - {value: 0x0008, lo: 0x81, hi: 0x86}, - {value: 0x0040, lo: 0x87, hi: 0x88}, - {value: 0x0008, lo: 0x89, hi: 0x8e}, - {value: 0x0040, lo: 0x8f, hi: 0x90}, - {value: 0x0008, lo: 0x91, hi: 0x96}, - {value: 0x0040, lo: 0x97, hi: 0x9f}, - {value: 0x0008, lo: 0xa0, hi: 0xa6}, - {value: 0x0040, lo: 0xa7, hi: 0xa7}, - {value: 0x0008, lo: 0xa8, hi: 0xae}, - {value: 0x0040, lo: 0xaf, hi: 0xaf}, - {value: 0x0008, lo: 0xb0, hi: 0xbf}, - // Block 0x79, offset 0x3da - {value: 0x0000, lo: 0x09}, - {value: 0x0008, lo: 0x80, hi: 0x9a}, - {value: 0x0018, lo: 0x9b, hi: 0x9b}, - {value: 0x4465, lo: 0x9c, hi: 0x9c}, - {value: 0x447d, lo: 0x9d, hi: 0x9d}, - {value: 0x2971, lo: 0x9e, hi: 0x9e}, - {value: 0xe06d, lo: 0x9f, hi: 0x9f}, - {value: 0x0008, lo: 0xa0, hi: 0xa5}, - {value: 0x0040, lo: 0xa6, hi: 0xaf}, - {value: 0x4495, lo: 0xb0, hi: 0xbf}, - // Block 0x7a, offset 0x3e4 - {value: 0x0000, lo: 0x04}, - {value: 0x44b5, lo: 0x80, hi: 0x8f}, - {value: 0x44d5, lo: 0x90, hi: 0x9f}, - {value: 0x44f5, lo: 0xa0, hi: 0xaf}, - {value: 0x44d5, lo: 0xb0, hi: 0xbf}, - // Block 0x7b, offset 0x3e9 - {value: 0x0000, lo: 0x0c}, - {value: 0x0008, lo: 0x80, hi: 0xa2}, - {value: 0x3008, lo: 0xa3, hi: 0xa4}, - {value: 0x3308, lo: 0xa5, hi: 0xa5}, - {value: 0x3008, lo: 0xa6, hi: 0xa7}, - {value: 0x3308, lo: 0xa8, hi: 0xa8}, - {value: 0x3008, lo: 0xa9, hi: 0xaa}, - {value: 0x0018, lo: 0xab, hi: 0xab}, - {value: 0x3008, lo: 0xac, hi: 0xac}, - {value: 0x3b08, lo: 0xad, hi: 0xad}, - {value: 0x0040, lo: 0xae, hi: 0xaf}, - {value: 0x0008, lo: 0xb0, hi: 0xb9}, - {value: 0x0040, lo: 0xba, hi: 0xbf}, - // Block 0x7c, offset 0x3f6 - {value: 0x0000, lo: 0x03}, - {value: 0x0008, lo: 0x80, hi: 0xa3}, - {value: 0x0040, lo: 0xa4, hi: 0xaf}, - {value: 0x0018, lo: 0xb0, hi: 0xbf}, - // Block 0x7d, offset 0x3fa - {value: 0x0000, lo: 0x04}, - {value: 0x0018, lo: 0x80, hi: 0x86}, - {value: 0x0040, lo: 0x87, hi: 0x8a}, - {value: 0x0018, lo: 0x8b, hi: 0xbb}, - {value: 0x0040, lo: 0xbc, hi: 0xbf}, - // Block 0x7e, offset 0x3ff - {value: 0x0020, lo: 0x01}, - {value: 0x4515, lo: 0x80, hi: 0xbf}, - // Block 0x7f, offset 0x401 - {value: 0x0020, lo: 0x03}, - {value: 0x4d15, lo: 0x80, hi: 0x94}, - {value: 0x4ad5, lo: 0x95, hi: 0x95}, - {value: 0x4fb5, lo: 0x96, hi: 0xbf}, - // Block 0x80, offset 0x405 - {value: 0x0020, lo: 0x01}, - {value: 0x54f5, lo: 0x80, hi: 0xbf}, - // Block 0x81, offset 0x407 - {value: 0x0020, lo: 0x03}, - {value: 0x5cf5, lo: 0x80, hi: 0x84}, - {value: 0x5655, lo: 0x85, hi: 0x85}, - {value: 0x5d95, lo: 0x86, hi: 0xbf}, - // Block 0x82, offset 0x40b - {value: 0x0020, lo: 0x08}, - {value: 0x6b55, lo: 0x80, hi: 0x8f}, - {value: 0x6d15, lo: 0x90, hi: 0x90}, - {value: 0x6d55, lo: 0x91, hi: 0xab}, - {value: 0x6ea1, lo: 0xac, hi: 0xac}, - {value: 0x70b5, lo: 0xad, hi: 0xad}, - {value: 0x0040, lo: 0xae, hi: 0xae}, - {value: 0x0040, lo: 0xaf, hi: 0xaf}, - {value: 0x70d5, lo: 0xb0, hi: 0xbf}, - // Block 0x83, offset 0x414 - {value: 0x0020, lo: 0x05}, - {value: 0x72d5, lo: 0x80, hi: 0xad}, - {value: 0x6535, lo: 0xae, hi: 0xae}, - {value: 0x7895, lo: 0xaf, hi: 0xb5}, - {value: 0x6f55, lo: 0xb6, hi: 0xb6}, - {value: 0x7975, lo: 0xb7, hi: 0xbf}, - // Block 0x84, offset 0x41a - {value: 0x0028, lo: 0x03}, - {value: 0x7c21, lo: 0x80, hi: 0x82}, - {value: 0x7be1, lo: 0x83, hi: 0x83}, - {value: 0x7c99, lo: 0x84, hi: 0xbf}, - // Block 0x85, offset 0x41e - {value: 0x0038, lo: 0x0f}, - {value: 0x9db1, lo: 0x80, hi: 0x83}, - {value: 0x9e59, lo: 0x84, hi: 0x85}, - {value: 0x9e91, lo: 0x86, hi: 0x87}, - {value: 0x9ec9, lo: 0x88, hi: 0x8f}, - {value: 0x0040, lo: 0x90, hi: 0x90}, - {value: 0x0040, lo: 0x91, hi: 0x91}, - {value: 0xa089, lo: 0x92, hi: 0x97}, - {value: 0xa1a1, lo: 0x98, hi: 0x9c}, - {value: 0xa281, lo: 0x9d, hi: 0xb3}, - {value: 0x9d41, lo: 0xb4, hi: 0xb4}, - {value: 0x9db1, lo: 0xb5, hi: 0xb5}, - {value: 0xa789, lo: 0xb6, hi: 0xbb}, - {value: 0xa869, lo: 0xbc, hi: 0xbc}, - {value: 0xa7f9, lo: 0xbd, hi: 0xbd}, - {value: 0xa8d9, lo: 0xbe, hi: 0xbf}, - // Block 0x86, offset 0x42e - {value: 0x0000, lo: 0x09}, - {value: 0x0008, lo: 0x80, hi: 0x8b}, - {value: 0x0040, lo: 0x8c, hi: 0x8c}, - {value: 0x0008, lo: 0x8d, hi: 0xa6}, - {value: 0x0040, lo: 0xa7, hi: 0xa7}, - {value: 0x0008, lo: 0xa8, hi: 0xba}, - {value: 0x0040, lo: 0xbb, hi: 0xbb}, - {value: 0x0008, lo: 0xbc, hi: 0xbd}, - {value: 0x0040, lo: 0xbe, hi: 0xbe}, - {value: 0x0008, lo: 0xbf, hi: 0xbf}, - // Block 0x87, offset 0x438 - {value: 0x0000, lo: 0x04}, - {value: 0x0008, lo: 0x80, hi: 0x8d}, - {value: 0x0040, lo: 0x8e, hi: 0x8f}, - {value: 0x0008, lo: 0x90, hi: 0x9d}, - {value: 0x0040, lo: 0x9e, hi: 0xbf}, - // Block 0x88, offset 0x43d - {value: 0x0000, lo: 0x02}, - {value: 0x0008, lo: 0x80, hi: 0xba}, - {value: 0x0040, lo: 0xbb, hi: 0xbf}, - // Block 0x89, offset 0x440 - {value: 0x0000, lo: 0x05}, - {value: 0x0018, lo: 0x80, hi: 0x82}, - {value: 0x0040, lo: 0x83, hi: 0x86}, - {value: 0x0018, lo: 0x87, hi: 0xb3}, - {value: 0x0040, lo: 0xb4, hi: 0xb6}, - {value: 0x0018, lo: 0xb7, hi: 0xbf}, - // Block 0x8a, offset 0x446 - {value: 0x0000, lo: 0x06}, - {value: 0x0018, lo: 0x80, hi: 0x8e}, - {value: 0x0040, lo: 0x8f, hi: 0x8f}, - {value: 0x0018, lo: 0x90, hi: 0x9b}, - {value: 0x0040, lo: 0x9c, hi: 0x9f}, - {value: 0x0018, lo: 0xa0, hi: 0xa0}, - {value: 0x0040, lo: 0xa1, hi: 0xbf}, - // Block 0x8b, offset 0x44d - {value: 0x0000, lo: 0x04}, - {value: 0x0040, lo: 0x80, hi: 0x8f}, - {value: 0x0018, lo: 0x90, hi: 0xbc}, - {value: 0x3308, lo: 0xbd, hi: 0xbd}, - {value: 0x0040, lo: 0xbe, hi: 0xbf}, - // Block 0x8c, offset 0x452 - {value: 0x0000, lo: 0x03}, - {value: 0x0008, lo: 0x80, hi: 0x9c}, - {value: 0x0040, lo: 0x9d, hi: 0x9f}, - {value: 0x0008, lo: 0xa0, hi: 0xbf}, - // Block 0x8d, offset 0x456 - {value: 0x0000, lo: 0x05}, - {value: 0x0008, lo: 0x80, hi: 0x90}, - {value: 0x0040, lo: 0x91, hi: 0x9f}, - {value: 0x3308, lo: 0xa0, hi: 0xa0}, - {value: 0x0018, lo: 0xa1, hi: 0xbb}, - {value: 0x0040, lo: 0xbc, hi: 0xbf}, - // Block 0x8e, offset 0x45c - {value: 0x0000, lo: 0x04}, - {value: 0x0008, lo: 0x80, hi: 0x9f}, - {value: 0x0018, lo: 0xa0, hi: 0xa3}, - {value: 0x0040, lo: 0xa4, hi: 0xac}, - {value: 0x0008, lo: 0xad, hi: 0xbf}, - // Block 0x8f, offset 0x461 - {value: 0x0000, lo: 0x08}, - {value: 0x0008, lo: 0x80, hi: 0x80}, - {value: 0x0018, lo: 0x81, hi: 0x81}, - {value: 0x0008, lo: 0x82, hi: 0x89}, - {value: 0x0018, lo: 0x8a, hi: 0x8a}, - {value: 0x0040, lo: 0x8b, hi: 0x8f}, - {value: 0x0008, lo: 0x90, hi: 0xb5}, - {value: 0x3308, lo: 0xb6, hi: 0xba}, - {value: 0x0040, lo: 0xbb, hi: 0xbf}, - // Block 0x90, offset 0x46a - {value: 0x0000, lo: 0x04}, - {value: 0x0008, lo: 0x80, hi: 0x9d}, - {value: 0x0040, lo: 0x9e, hi: 0x9e}, - {value: 0x0018, lo: 0x9f, hi: 0x9f}, - {value: 0x0008, lo: 0xa0, hi: 0xbf}, - // Block 0x91, offset 0x46f - {value: 0x0000, lo: 0x05}, - {value: 0x0008, lo: 0x80, hi: 0x83}, - {value: 0x0040, lo: 0x84, hi: 0x87}, - {value: 0x0008, lo: 0x88, hi: 0x8f}, - {value: 0x0018, lo: 0x90, hi: 0x95}, - {value: 0x0040, lo: 0x96, hi: 0xbf}, - // Block 0x92, offset 0x475 - {value: 0x0000, lo: 0x06}, - {value: 0xe145, lo: 0x80, hi: 0x87}, - {value: 0xe1c5, lo: 0x88, hi: 0x8f}, - {value: 0xe145, lo: 0x90, hi: 0x97}, - {value: 0x8ad5, lo: 0x98, hi: 0x9f}, - {value: 0x8aed, lo: 0xa0, hi: 0xa7}, - {value: 0x0008, lo: 0xa8, hi: 0xbf}, - // Block 0x93, offset 0x47c - {value: 0x0000, lo: 0x06}, - {value: 0x0008, lo: 0x80, hi: 0x9d}, - {value: 0x0040, lo: 0x9e, hi: 0x9f}, - {value: 0x0008, lo: 0xa0, hi: 0xa9}, - {value: 0x0040, lo: 0xaa, hi: 0xaf}, - {value: 0x8aed, lo: 0xb0, hi: 0xb7}, - {value: 0x8ad5, lo: 0xb8, hi: 0xbf}, - // Block 0x94, offset 0x483 - {value: 0x0000, lo: 0x06}, - {value: 0xe145, lo: 0x80, hi: 0x87}, - {value: 0xe1c5, lo: 0x88, hi: 0x8f}, - {value: 0xe145, lo: 0x90, hi: 0x93}, - {value: 0x0040, lo: 0x94, hi: 0x97}, - {value: 0x0008, lo: 0x98, hi: 0xbb}, - {value: 0x0040, lo: 0xbc, hi: 0xbf}, - // Block 0x95, offset 0x48a - {value: 0x0000, lo: 0x03}, - {value: 0x0008, lo: 0x80, hi: 0xa7}, - {value: 0x0040, lo: 0xa8, hi: 0xaf}, - {value: 0x0008, lo: 0xb0, hi: 0xbf}, - // Block 0x96, offset 0x48e - {value: 0x0000, lo: 0x04}, - {value: 0x0008, lo: 0x80, hi: 0xa3}, - {value: 0x0040, lo: 0xa4, hi: 0xae}, - {value: 0x0018, lo: 0xaf, hi: 0xaf}, - {value: 0x0040, lo: 0xb0, hi: 0xbf}, - // Block 0x97, offset 0x493 - {value: 0x0000, lo: 0x02}, - {value: 0x0008, lo: 0x80, hi: 0xb6}, - {value: 0x0040, lo: 0xb7, hi: 0xbf}, - // Block 0x98, offset 0x496 - {value: 0x0000, lo: 0x04}, - {value: 0x0008, lo: 0x80, hi: 0x95}, - {value: 0x0040, lo: 0x96, hi: 0x9f}, - {value: 0x0008, lo: 0xa0, hi: 0xa7}, - {value: 0x0040, lo: 0xa8, hi: 0xbf}, - // Block 0x99, offset 0x49b - {value: 0x0000, lo: 0x0b}, - {value: 0x0808, lo: 0x80, hi: 0x85}, - {value: 0x0040, lo: 0x86, hi: 0x87}, - {value: 0x0808, lo: 0x88, hi: 0x88}, - {value: 0x0040, lo: 0x89, hi: 0x89}, - {value: 0x0808, lo: 0x8a, hi: 0xb5}, - {value: 0x0040, lo: 0xb6, hi: 0xb6}, - {value: 0x0808, lo: 0xb7, hi: 0xb8}, - {value: 0x0040, lo: 0xb9, hi: 0xbb}, - {value: 0x0808, lo: 0xbc, hi: 0xbc}, - {value: 0x0040, lo: 0xbd, hi: 0xbe}, - {value: 0x0808, lo: 0xbf, hi: 0xbf}, - // Block 0x9a, offset 0x4a7 - {value: 0x0000, lo: 0x05}, - {value: 0x0808, lo: 0x80, hi: 0x95}, - {value: 0x0040, lo: 0x96, hi: 0x96}, - {value: 0x0818, lo: 0x97, hi: 0x9f}, - {value: 0x0808, lo: 0xa0, hi: 0xb6}, - {value: 0x0818, lo: 0xb7, hi: 0xbf}, - // Block 0x9b, offset 0x4ad - {value: 0x0000, lo: 0x04}, - {value: 0x0808, lo: 0x80, hi: 0x9e}, - {value: 0x0040, lo: 0x9f, hi: 0xa6}, - {value: 0x0818, lo: 0xa7, hi: 0xaf}, - {value: 0x0040, lo: 0xb0, hi: 0xbf}, - // Block 0x9c, offset 0x4b2 - {value: 0x0000, lo: 0x06}, - {value: 0x0040, lo: 0x80, hi: 0x9f}, - {value: 0x0808, lo: 0xa0, hi: 0xb2}, - {value: 0x0040, lo: 0xb3, hi: 0xb3}, - {value: 0x0808, lo: 0xb4, hi: 0xb5}, - {value: 0x0040, lo: 0xb6, hi: 0xba}, - {value: 0x0818, lo: 0xbb, hi: 0xbf}, - // Block 0x9d, offset 0x4b9 - {value: 0x0000, lo: 0x07}, - {value: 0x0808, lo: 0x80, hi: 0x95}, - {value: 0x0818, lo: 0x96, hi: 0x9b}, - {value: 0x0040, lo: 0x9c, hi: 0x9e}, - {value: 0x0018, lo: 0x9f, hi: 0x9f}, - {value: 0x0808, lo: 0xa0, hi: 0xb9}, - {value: 0x0040, lo: 0xba, hi: 0xbe}, - {value: 0x0818, lo: 0xbf, hi: 0xbf}, - // Block 0x9e, offset 0x4c1 - {value: 0x0000, lo: 0x04}, - {value: 0x0808, lo: 0x80, hi: 0xb7}, - {value: 0x0040, lo: 0xb8, hi: 0xbb}, - {value: 0x0818, lo: 0xbc, hi: 0xbd}, - {value: 0x0808, lo: 0xbe, hi: 0xbf}, - // Block 0x9f, offset 0x4c6 - {value: 0x0000, lo: 0x03}, - {value: 0x0818, lo: 0x80, hi: 0x8f}, - {value: 0x0040, lo: 0x90, hi: 0x91}, - {value: 0x0818, lo: 0x92, hi: 0xbf}, - // Block 0xa0, offset 0x4ca - {value: 0x0000, lo: 0x0f}, - {value: 0x0808, lo: 0x80, hi: 0x80}, - {value: 0x3308, lo: 0x81, hi: 0x83}, - {value: 0x0040, lo: 0x84, hi: 0x84}, - {value: 0x3308, lo: 0x85, hi: 0x86}, - {value: 0x0040, lo: 0x87, hi: 0x8b}, - {value: 0x3308, lo: 0x8c, hi: 0x8f}, - {value: 0x0808, lo: 0x90, hi: 0x93}, - {value: 0x0040, lo: 0x94, hi: 0x94}, - {value: 0x0808, lo: 0x95, hi: 0x97}, - {value: 0x0040, lo: 0x98, hi: 0x98}, - {value: 0x0808, lo: 0x99, hi: 0xb3}, - {value: 0x0040, lo: 0xb4, hi: 0xb7}, - {value: 0x3308, lo: 0xb8, hi: 0xba}, - {value: 0x0040, lo: 0xbb, hi: 0xbe}, - {value: 0x3b08, lo: 0xbf, hi: 0xbf}, - // Block 0xa1, offset 0x4da - {value: 0x0000, lo: 0x06}, - {value: 0x0818, lo: 0x80, hi: 0x87}, - {value: 0x0040, lo: 0x88, hi: 0x8f}, - {value: 0x0818, lo: 0x90, hi: 0x98}, - {value: 0x0040, lo: 0x99, hi: 0x9f}, - {value: 0x0808, lo: 0xa0, hi: 0xbc}, - {value: 0x0818, lo: 0xbd, hi: 0xbf}, - // Block 0xa2, offset 0x4e1 - {value: 0x0000, lo: 0x03}, - {value: 0x0808, lo: 0x80, hi: 0x9c}, - {value: 0x0818, lo: 0x9d, hi: 0x9f}, - {value: 0x0040, lo: 0xa0, hi: 0xbf}, - // Block 0xa3, offset 0x4e5 - {value: 0x0000, lo: 0x03}, - {value: 0x0808, lo: 0x80, hi: 0xb5}, - {value: 0x0040, lo: 0xb6, hi: 0xb8}, - {value: 0x0018, lo: 0xb9, hi: 0xbf}, - // Block 0xa4, offset 0x4e9 - {value: 0x0000, lo: 0x06}, - {value: 0x0808, lo: 0x80, hi: 0x95}, - {value: 0x0040, lo: 0x96, hi: 0x97}, - {value: 0x0818, lo: 0x98, hi: 0x9f}, - {value: 0x0808, lo: 0xa0, hi: 0xb2}, - {value: 0x0040, lo: 0xb3, hi: 0xb7}, - {value: 0x0818, lo: 0xb8, hi: 0xbf}, - // Block 0xa5, offset 0x4f0 - {value: 0x0000, lo: 0x01}, - {value: 0x0808, lo: 0x80, hi: 0xbf}, - // Block 0xa6, offset 0x4f2 - {value: 0x0000, lo: 0x02}, - {value: 0x0808, lo: 0x80, hi: 0x88}, - {value: 0x0040, lo: 0x89, hi: 0xbf}, - // Block 0xa7, offset 0x4f5 - {value: 0x0000, lo: 0x02}, - {value: 0x03dd, lo: 0x80, hi: 0xb2}, - {value: 0x0040, lo: 0xb3, hi: 0xbf}, - // Block 0xa8, offset 0x4f8 - {value: 0x0000, lo: 0x03}, - {value: 0x0808, lo: 0x80, hi: 0xb2}, - {value: 0x0040, lo: 0xb3, hi: 0xb9}, - {value: 0x0818, lo: 0xba, hi: 0xbf}, - // Block 0xa9, offset 0x4fc - {value: 0x0000, lo: 0x03}, - {value: 0x0040, lo: 0x80, hi: 0x9f}, - {value: 0x0818, lo: 0xa0, hi: 0xbe}, - {value: 0x0040, lo: 0xbf, hi: 0xbf}, - // Block 0xaa, offset 0x500 - {value: 0x0000, lo: 0x05}, - {value: 0x3008, lo: 0x80, hi: 0x80}, - {value: 0x3308, lo: 0x81, hi: 0x81}, - {value: 0x3008, lo: 0x82, hi: 0x82}, - {value: 0x0008, lo: 0x83, hi: 0xb7}, - {value: 0x3308, lo: 0xb8, hi: 0xbf}, - // Block 0xab, offset 0x506 - {value: 0x0000, lo: 0x08}, - {value: 0x3308, lo: 0x80, hi: 0x85}, - {value: 0x3b08, lo: 0x86, hi: 0x86}, - {value: 0x0018, lo: 0x87, hi: 0x8d}, - {value: 0x0040, lo: 0x8e, hi: 0x91}, - {value: 0x0018, lo: 0x92, hi: 0xa5}, - {value: 0x0008, lo: 0xa6, hi: 0xaf}, - {value: 0x0040, lo: 0xb0, hi: 0xbe}, - {value: 0x3b08, lo: 0xbf, hi: 0xbf}, - // Block 0xac, offset 0x50f - {value: 0x0000, lo: 0x0b}, - {value: 0x3308, lo: 0x80, hi: 0x81}, - {value: 0x3008, lo: 0x82, hi: 0x82}, - {value: 0x0008, lo: 0x83, hi: 0xaf}, - {value: 0x3008, lo: 0xb0, hi: 0xb2}, - {value: 0x3308, lo: 0xb3, hi: 0xb6}, - {value: 0x3008, lo: 0xb7, hi: 0xb8}, - {value: 0x3b08, lo: 0xb9, hi: 0xb9}, - {value: 0x3308, lo: 0xba, hi: 0xba}, - {value: 0x0018, lo: 0xbb, hi: 0xbc}, - {value: 0x0340, lo: 0xbd, hi: 0xbd}, - {value: 0x0018, lo: 0xbe, hi: 0xbf}, - // Block 0xad, offset 0x51b - {value: 0x0000, lo: 0x06}, - {value: 0x0018, lo: 0x80, hi: 0x81}, - {value: 0x0040, lo: 0x82, hi: 0x8f}, - {value: 0x0008, lo: 0x90, hi: 0xa8}, - {value: 0x0040, lo: 0xa9, hi: 0xaf}, - {value: 0x0008, lo: 0xb0, hi: 0xb9}, - {value: 0x0040, lo: 0xba, hi: 0xbf}, - // Block 0xae, offset 0x522 - {value: 0x0000, lo: 0x08}, - {value: 0x3308, lo: 0x80, hi: 0x82}, - {value: 0x0008, lo: 0x83, hi: 0xa6}, - {value: 0x3308, lo: 0xa7, hi: 0xab}, - {value: 0x3008, lo: 0xac, hi: 0xac}, - {value: 0x3308, lo: 0xad, hi: 0xb2}, - {value: 0x3b08, lo: 0xb3, hi: 0xb4}, - {value: 0x0040, lo: 0xb5, hi: 0xb5}, - {value: 0x0008, lo: 0xb6, hi: 0xbf}, - // Block 0xaf, offset 0x52b - {value: 0x0000, lo: 0x07}, - {value: 0x0018, lo: 0x80, hi: 0x83}, - {value: 0x0040, lo: 0x84, hi: 0x8f}, - {value: 0x0008, lo: 0x90, hi: 0xb2}, - {value: 0x3308, lo: 0xb3, hi: 0xb3}, - {value: 0x0018, lo: 0xb4, hi: 0xb5}, - {value: 0x0008, lo: 0xb6, hi: 0xb6}, - {value: 0x0040, lo: 0xb7, hi: 0xbf}, - // Block 0xb0, offset 0x533 - {value: 0x0000, lo: 0x06}, - {value: 0x3308, lo: 0x80, hi: 0x81}, - {value: 0x3008, lo: 0x82, hi: 0x82}, - {value: 0x0008, lo: 0x83, hi: 0xb2}, - {value: 0x3008, lo: 0xb3, hi: 0xb5}, - {value: 0x3308, lo: 0xb6, hi: 0xbe}, - {value: 0x3008, lo: 0xbf, hi: 0xbf}, - // Block 0xb1, offset 0x53a - {value: 0x0000, lo: 0x0d}, - {value: 0x3808, lo: 0x80, hi: 0x80}, - {value: 0x0008, lo: 0x81, hi: 0x84}, - {value: 0x0018, lo: 0x85, hi: 0x89}, - {value: 0x3308, lo: 0x8a, hi: 0x8c}, - {value: 0x0018, lo: 0x8d, hi: 0x8d}, - {value: 0x0040, lo: 0x8e, hi: 0x8f}, - {value: 0x0008, lo: 0x90, hi: 0x9a}, - {value: 0x0018, lo: 0x9b, hi: 0x9b}, - {value: 0x0008, lo: 0x9c, hi: 0x9c}, - {value: 0x0018, lo: 0x9d, hi: 0x9f}, - {value: 0x0040, lo: 0xa0, hi: 0xa0}, - {value: 0x0018, lo: 0xa1, hi: 0xb4}, - {value: 0x0040, lo: 0xb5, hi: 0xbf}, - // Block 0xb2, offset 0x548 - {value: 0x0000, lo: 0x0c}, - {value: 0x0008, lo: 0x80, hi: 0x91}, - {value: 0x0040, lo: 0x92, hi: 0x92}, - {value: 0x0008, lo: 0x93, hi: 0xab}, - {value: 0x3008, lo: 0xac, hi: 0xae}, - {value: 0x3308, lo: 0xaf, hi: 0xb1}, - {value: 0x3008, lo: 0xb2, hi: 0xb3}, - {value: 0x3308, lo: 0xb4, hi: 0xb4}, - {value: 0x3808, lo: 0xb5, hi: 0xb5}, - {value: 0x3308, lo: 0xb6, hi: 0xb7}, - {value: 0x0018, lo: 0xb8, hi: 0xbd}, - {value: 0x3308, lo: 0xbe, hi: 0xbe}, - {value: 0x0040, lo: 0xbf, hi: 0xbf}, - // Block 0xb3, offset 0x555 - {value: 0x0000, lo: 0x0c}, - {value: 0x0008, lo: 0x80, hi: 0x86}, - {value: 0x0040, lo: 0x87, hi: 0x87}, - {value: 0x0008, lo: 0x88, hi: 0x88}, - {value: 0x0040, lo: 0x89, hi: 0x89}, - {value: 0x0008, lo: 0x8a, hi: 0x8d}, - {value: 0x0040, lo: 0x8e, hi: 0x8e}, - {value: 0x0008, lo: 0x8f, hi: 0x9d}, - {value: 0x0040, lo: 0x9e, hi: 0x9e}, - {value: 0x0008, lo: 0x9f, hi: 0xa8}, - {value: 0x0018, lo: 0xa9, hi: 0xa9}, - {value: 0x0040, lo: 0xaa, hi: 0xaf}, - {value: 0x0008, lo: 0xb0, hi: 0xbf}, - // Block 0xb4, offset 0x562 - {value: 0x0000, lo: 0x08}, - {value: 0x0008, lo: 0x80, hi: 0x9e}, - {value: 0x3308, lo: 0x9f, hi: 0x9f}, - {value: 0x3008, lo: 0xa0, hi: 0xa2}, - {value: 0x3308, lo: 0xa3, hi: 0xa9}, - {value: 0x3b08, lo: 0xaa, hi: 0xaa}, - {value: 0x0040, lo: 0xab, hi: 0xaf}, - {value: 0x0008, lo: 0xb0, hi: 0xb9}, - {value: 0x0040, lo: 0xba, hi: 0xbf}, - // Block 0xb5, offset 0x56b - {value: 0x0000, lo: 0x03}, - {value: 0x0008, lo: 0x80, hi: 0xb4}, - {value: 0x3008, lo: 0xb5, hi: 0xb7}, - {value: 0x3308, lo: 0xb8, hi: 0xbf}, - // Block 0xb6, offset 0x56f - {value: 0x0000, lo: 0x0d}, - {value: 0x3008, lo: 0x80, hi: 0x81}, - {value: 0x3b08, lo: 0x82, hi: 0x82}, - {value: 0x3308, lo: 0x83, hi: 0x84}, - {value: 0x3008, lo: 0x85, hi: 0x85}, - {value: 0x3308, lo: 0x86, hi: 0x86}, - {value: 0x0008, lo: 0x87, hi: 0x8a}, - {value: 0x0018, lo: 0x8b, hi: 0x8f}, - {value: 0x0008, lo: 0x90, hi: 0x99}, - {value: 0x0040, lo: 0x9a, hi: 0x9a}, - {value: 0x0018, lo: 0x9b, hi: 0x9b}, - {value: 0x0040, lo: 0x9c, hi: 0x9c}, - {value: 0x0018, lo: 0x9d, hi: 0x9d}, - {value: 0x0040, lo: 0x9e, hi: 0xbf}, - // Block 0xb7, offset 0x57d - {value: 0x0000, lo: 0x07}, - {value: 0x0008, lo: 0x80, hi: 0xaf}, - {value: 0x3008, lo: 0xb0, hi: 0xb2}, - {value: 0x3308, lo: 0xb3, hi: 0xb8}, - {value: 0x3008, lo: 0xb9, hi: 0xb9}, - {value: 0x3308, lo: 0xba, hi: 0xba}, - {value: 0x3008, lo: 0xbb, hi: 0xbe}, - {value: 0x3308, lo: 0xbf, hi: 0xbf}, - // Block 0xb8, offset 0x585 - {value: 0x0000, lo: 0x0a}, - {value: 0x3308, lo: 0x80, hi: 0x80}, - {value: 0x3008, lo: 0x81, hi: 0x81}, - {value: 0x3b08, lo: 0x82, hi: 0x82}, - {value: 0x3308, lo: 0x83, hi: 0x83}, - {value: 0x0008, lo: 0x84, hi: 0x85}, - {value: 0x0018, lo: 0x86, hi: 0x86}, - {value: 0x0008, lo: 0x87, hi: 0x87}, - {value: 0x0040, lo: 0x88, hi: 0x8f}, - {value: 0x0008, lo: 0x90, hi: 0x99}, - {value: 0x0040, lo: 0x9a, hi: 0xbf}, - // Block 0xb9, offset 0x590 - {value: 0x0000, lo: 0x08}, - {value: 0x0008, lo: 0x80, hi: 0xae}, - {value: 0x3008, lo: 0xaf, hi: 0xb1}, - {value: 0x3308, lo: 0xb2, hi: 0xb5}, - {value: 0x0040, lo: 0xb6, hi: 0xb7}, - {value: 0x3008, lo: 0xb8, hi: 0xbb}, - {value: 0x3308, lo: 0xbc, hi: 0xbd}, - {value: 0x3008, lo: 0xbe, hi: 0xbe}, - {value: 0x3b08, lo: 0xbf, hi: 0xbf}, - // Block 0xba, offset 0x599 - {value: 0x0000, lo: 0x05}, - {value: 0x3308, lo: 0x80, hi: 0x80}, - {value: 0x0018, lo: 0x81, hi: 0x97}, - {value: 0x0008, lo: 0x98, hi: 0x9b}, - {value: 0x3308, lo: 0x9c, hi: 0x9d}, - {value: 0x0040, lo: 0x9e, hi: 0xbf}, - // Block 0xbb, offset 0x59f - {value: 0x0000, lo: 0x07}, - {value: 0x0008, lo: 0x80, hi: 0xaf}, - {value: 0x3008, lo: 0xb0, hi: 0xb2}, - {value: 0x3308, lo: 0xb3, hi: 0xba}, - {value: 0x3008, lo: 0xbb, hi: 0xbc}, - {value: 0x3308, lo: 0xbd, hi: 0xbd}, - {value: 0x3008, lo: 0xbe, hi: 0xbe}, - {value: 0x3b08, lo: 0xbf, hi: 0xbf}, - // Block 0xbc, offset 0x5a7 - {value: 0x0000, lo: 0x08}, - {value: 0x3308, lo: 0x80, hi: 0x80}, - {value: 0x0018, lo: 0x81, hi: 0x83}, - {value: 0x0008, lo: 0x84, hi: 0x84}, - {value: 0x0040, lo: 0x85, hi: 0x8f}, - {value: 0x0008, lo: 0x90, hi: 0x99}, - {value: 0x0040, lo: 0x9a, hi: 0x9f}, - {value: 0x0018, lo: 0xa0, hi: 0xac}, - {value: 0x0040, lo: 0xad, hi: 0xbf}, - // Block 0xbd, offset 0x5b0 - {value: 0x0000, lo: 0x09}, - {value: 0x0008, lo: 0x80, hi: 0xaa}, - {value: 0x3308, lo: 0xab, hi: 0xab}, - {value: 0x3008, lo: 0xac, hi: 0xac}, - {value: 0x3308, lo: 0xad, hi: 0xad}, - {value: 0x3008, lo: 0xae, hi: 0xaf}, - {value: 0x3308, lo: 0xb0, hi: 0xb5}, - {value: 0x3808, lo: 0xb6, hi: 0xb6}, - {value: 0x3308, lo: 0xb7, hi: 0xb7}, - {value: 0x0040, lo: 0xb8, hi: 0xbf}, - // Block 0xbe, offset 0x5ba - {value: 0x0000, lo: 0x02}, - {value: 0x0008, lo: 0x80, hi: 0x89}, - {value: 0x0040, lo: 0x8a, hi: 0xbf}, - // Block 0xbf, offset 0x5bd - {value: 0x0000, lo: 0x0b}, - {value: 0x0008, lo: 0x80, hi: 0x99}, - {value: 0x0040, lo: 0x9a, hi: 0x9c}, - {value: 0x3308, lo: 0x9d, hi: 0x9f}, - {value: 0x3008, lo: 0xa0, hi: 0xa1}, - {value: 0x3308, lo: 0xa2, hi: 0xa5}, - {value: 0x3008, lo: 0xa6, hi: 0xa6}, - {value: 0x3308, lo: 0xa7, hi: 0xaa}, - {value: 0x3b08, lo: 0xab, hi: 0xab}, - {value: 0x0040, lo: 0xac, hi: 0xaf}, - {value: 0x0008, lo: 0xb0, hi: 0xb9}, - {value: 0x0018, lo: 0xba, hi: 0xbf}, - // Block 0xc0, offset 0x5c9 - {value: 0x0000, lo: 0x02}, - {value: 0x0040, lo: 0x80, hi: 0x9f}, - {value: 0x049d, lo: 0xa0, hi: 0xbf}, - // Block 0xc1, offset 0x5cc - {value: 0x0000, lo: 0x04}, - {value: 0x0008, lo: 0x80, hi: 0xa9}, - {value: 0x0018, lo: 0xaa, hi: 0xb2}, - {value: 0x0040, lo: 0xb3, hi: 0xbe}, - {value: 0x0008, lo: 0xbf, hi: 0xbf}, - // Block 0xc2, offset 0x5d1 - {value: 0x0000, lo: 0x0c}, - {value: 0x0008, lo: 0x80, hi: 0x80}, - {value: 0x3308, lo: 0x81, hi: 0x86}, - {value: 0x3008, lo: 0x87, hi: 0x88}, - {value: 0x3308, lo: 0x89, hi: 0x8a}, - {value: 0x0008, lo: 0x8b, hi: 0xb2}, - {value: 0x3308, lo: 0xb3, hi: 0xb3}, - {value: 0x3b08, lo: 0xb4, hi: 0xb4}, - {value: 0x3308, lo: 0xb5, hi: 0xb8}, - {value: 0x3008, lo: 0xb9, hi: 0xb9}, - {value: 0x0008, lo: 0xba, hi: 0xba}, - {value: 0x3308, lo: 0xbb, hi: 0xbe}, - {value: 0x0018, lo: 0xbf, hi: 0xbf}, - // Block 0xc3, offset 0x5de - {value: 0x0000, lo: 0x08}, - {value: 0x0018, lo: 0x80, hi: 0x86}, - {value: 0x3b08, lo: 0x87, hi: 0x87}, - {value: 0x0040, lo: 0x88, hi: 0x8f}, - {value: 0x0008, lo: 0x90, hi: 0x90}, - {value: 0x3308, lo: 0x91, hi: 0x96}, - {value: 0x3008, lo: 0x97, hi: 0x98}, - {value: 0x3308, lo: 0x99, hi: 0x9b}, - {value: 0x0008, lo: 0x9c, hi: 0xbf}, - // Block 0xc4, offset 0x5e7 - {value: 0x0000, lo: 0x0b}, - {value: 0x0008, lo: 0x80, hi: 0x83}, - {value: 0x0040, lo: 0x84, hi: 0x85}, - {value: 0x0008, lo: 0x86, hi: 0x89}, - {value: 0x3308, lo: 0x8a, hi: 0x96}, - {value: 0x3008, lo: 0x97, hi: 0x97}, - {value: 0x3308, lo: 0x98, hi: 0x98}, - {value: 0x3b08, lo: 0x99, hi: 0x99}, - {value: 0x0018, lo: 0x9a, hi: 0x9c}, - {value: 0x0040, lo: 0x9d, hi: 0x9d}, - {value: 0x0018, lo: 0x9e, hi: 0xa2}, - {value: 0x0040, lo: 0xa3, hi: 0xbf}, - // Block 0xc5, offset 0x5f3 - {value: 0x0000, lo: 0x02}, - {value: 0x0008, lo: 0x80, hi: 0xb8}, - {value: 0x0040, lo: 0xb9, hi: 0xbf}, - // Block 0xc6, offset 0x5f6 - {value: 0x0000, lo: 0x09}, - {value: 0x0008, lo: 0x80, hi: 0x88}, - {value: 0x0040, lo: 0x89, hi: 0x89}, - {value: 0x0008, lo: 0x8a, hi: 0xae}, - {value: 0x3008, lo: 0xaf, hi: 0xaf}, - {value: 0x3308, lo: 0xb0, hi: 0xb6}, - {value: 0x0040, lo: 0xb7, hi: 0xb7}, - {value: 0x3308, lo: 0xb8, hi: 0xbd}, - {value: 0x3008, lo: 0xbe, hi: 0xbe}, - {value: 0x3b08, lo: 0xbf, hi: 0xbf}, - // Block 0xc7, offset 0x600 - {value: 0x0000, lo: 0x08}, - {value: 0x0008, lo: 0x80, hi: 0x80}, - {value: 0x0018, lo: 0x81, hi: 0x85}, - {value: 0x0040, lo: 0x86, hi: 0x8f}, - {value: 0x0008, lo: 0x90, hi: 0x99}, - {value: 0x0018, lo: 0x9a, hi: 0xac}, - {value: 0x0040, lo: 0xad, hi: 0xaf}, - {value: 0x0018, lo: 0xb0, hi: 0xb1}, - {value: 0x0008, lo: 0xb2, hi: 0xbf}, - // Block 0xc8, offset 0x609 - {value: 0x0000, lo: 0x0b}, - {value: 0x0008, lo: 0x80, hi: 0x8f}, - {value: 0x0040, lo: 0x90, hi: 0x91}, - {value: 0x3308, lo: 0x92, hi: 0xa7}, - {value: 0x0040, lo: 0xa8, hi: 0xa8}, - {value: 0x3008, lo: 0xa9, hi: 0xa9}, - {value: 0x3308, lo: 0xaa, hi: 0xb0}, - {value: 0x3008, lo: 0xb1, hi: 0xb1}, - {value: 0x3308, lo: 0xb2, hi: 0xb3}, - {value: 0x3008, lo: 0xb4, hi: 0xb4}, - {value: 0x3308, lo: 0xb5, hi: 0xb6}, - {value: 0x0040, lo: 0xb7, hi: 0xbf}, - // Block 0xc9, offset 0x615 - {value: 0x0000, lo: 0x0c}, - {value: 0x0008, lo: 0x80, hi: 0x86}, - {value: 0x0040, lo: 0x87, hi: 0x87}, - {value: 0x0008, lo: 0x88, hi: 0x89}, - {value: 0x0040, lo: 0x8a, hi: 0x8a}, - {value: 0x0008, lo: 0x8b, hi: 0xb0}, - {value: 0x3308, lo: 0xb1, hi: 0xb6}, - {value: 0x0040, lo: 0xb7, hi: 0xb9}, - {value: 0x3308, lo: 0xba, hi: 0xba}, - {value: 0x0040, lo: 0xbb, hi: 0xbb}, - {value: 0x3308, lo: 0xbc, hi: 0xbd}, - {value: 0x0040, lo: 0xbe, hi: 0xbe}, - {value: 0x3308, lo: 0xbf, hi: 0xbf}, - // Block 0xca, offset 0x622 - {value: 0x0000, lo: 0x07}, - {value: 0x3308, lo: 0x80, hi: 0x83}, - {value: 0x3b08, lo: 0x84, hi: 0x85}, - {value: 0x0008, lo: 0x86, hi: 0x86}, - {value: 0x3308, lo: 0x87, hi: 0x87}, - {value: 0x0040, lo: 0x88, hi: 0x8f}, - {value: 0x0008, lo: 0x90, hi: 0x99}, - {value: 0x0040, lo: 0x9a, hi: 0xbf}, - // Block 0xcb, offset 0x62a - {value: 0x0000, lo: 0x02}, - {value: 0x0008, lo: 0x80, hi: 0x99}, - {value: 0x0040, lo: 0x9a, hi: 0xbf}, - // Block 0xcc, offset 0x62d - {value: 0x0000, lo: 0x04}, - {value: 0x0018, lo: 0x80, hi: 0xae}, - {value: 0x0040, lo: 0xaf, hi: 0xaf}, - {value: 0x0018, lo: 0xb0, hi: 0xb4}, - {value: 0x0040, lo: 0xb5, hi: 0xbf}, - // Block 0xcd, offset 0x632 - {value: 0x0000, lo: 0x02}, - {value: 0x0008, lo: 0x80, hi: 0x83}, - {value: 0x0040, lo: 0x84, hi: 0xbf}, - // Block 0xce, offset 0x635 - {value: 0x0000, lo: 0x02}, - {value: 0x0008, lo: 0x80, hi: 0xae}, - {value: 0x0040, lo: 0xaf, hi: 0xbf}, - // Block 0xcf, offset 0x638 - {value: 0x0000, lo: 0x02}, - {value: 0x0008, lo: 0x80, hi: 0x86}, - {value: 0x0040, lo: 0x87, hi: 0xbf}, - // Block 0xd0, offset 0x63b - {value: 0x0000, lo: 0x06}, - {value: 0x0008, lo: 0x80, hi: 0x9e}, - {value: 0x0040, lo: 0x9f, hi: 0x9f}, - {value: 0x0008, lo: 0xa0, hi: 0xa9}, - {value: 0x0040, lo: 0xaa, hi: 0xad}, - {value: 0x0018, lo: 0xae, hi: 0xaf}, - {value: 0x0040, lo: 0xb0, hi: 0xbf}, - // Block 0xd1, offset 0x642 - {value: 0x0000, lo: 0x06}, - {value: 0x0040, lo: 0x80, hi: 0x8f}, - {value: 0x0008, lo: 0x90, hi: 0xad}, - {value: 0x0040, lo: 0xae, hi: 0xaf}, - {value: 0x3308, lo: 0xb0, hi: 0xb4}, - {value: 0x0018, lo: 0xb5, hi: 0xb5}, - {value: 0x0040, lo: 0xb6, hi: 0xbf}, - // Block 0xd2, offset 0x649 - {value: 0x0000, lo: 0x03}, - {value: 0x0008, lo: 0x80, hi: 0xaf}, - {value: 0x3308, lo: 0xb0, hi: 0xb6}, - {value: 0x0018, lo: 0xb7, hi: 0xbf}, - // Block 0xd3, offset 0x64d - {value: 0x0000, lo: 0x0a}, - {value: 0x0008, lo: 0x80, hi: 0x83}, - {value: 0x0018, lo: 0x84, hi: 0x85}, - {value: 0x0040, lo: 0x86, hi: 0x8f}, - {value: 0x0008, lo: 0x90, hi: 0x99}, - {value: 0x0040, lo: 0x9a, hi: 0x9a}, - {value: 0x0018, lo: 0x9b, hi: 0xa1}, - {value: 0x0040, lo: 0xa2, hi: 0xa2}, - {value: 0x0008, lo: 0xa3, hi: 0xb7}, - {value: 0x0040, lo: 0xb8, hi: 0xbc}, - {value: 0x0008, lo: 0xbd, hi: 0xbf}, - // Block 0xd4, offset 0x658 - {value: 0x0000, lo: 0x02}, - {value: 0x0008, lo: 0x80, hi: 0x8f}, - {value: 0x0040, lo: 0x90, hi: 0xbf}, - // Block 0xd5, offset 0x65b - {value: 0x0000, lo: 0x05}, - {value: 0x0008, lo: 0x80, hi: 0x84}, - {value: 0x0040, lo: 0x85, hi: 0x8f}, - {value: 0x0008, lo: 0x90, hi: 0x90}, - {value: 0x3008, lo: 0x91, hi: 0xbe}, - {value: 0x0040, lo: 0xbf, hi: 0xbf}, - // Block 0xd6, offset 0x661 - {value: 0x0000, lo: 0x04}, - {value: 0x0040, lo: 0x80, hi: 0x8e}, - {value: 0x3308, lo: 0x8f, hi: 0x92}, - {value: 0x0008, lo: 0x93, hi: 0x9f}, - {value: 0x0040, lo: 0xa0, hi: 0xbf}, - // Block 0xd7, offset 0x666 - {value: 0x0000, lo: 0x03}, - {value: 0x0040, lo: 0x80, hi: 0x9f}, - {value: 0x0008, lo: 0xa0, hi: 0xa1}, - {value: 0x0040, lo: 0xa2, hi: 0xbf}, - // Block 0xd8, offset 0x66a - {value: 0x0000, lo: 0x02}, - {value: 0x0008, lo: 0x80, hi: 0xac}, - {value: 0x0040, lo: 0xad, hi: 0xbf}, - // Block 0xd9, offset 0x66d - {value: 0x0000, lo: 0x02}, - {value: 0x0008, lo: 0x80, hi: 0xb2}, - {value: 0x0040, lo: 0xb3, hi: 0xbf}, - // Block 0xda, offset 0x670 - {value: 0x0000, lo: 0x02}, - {value: 0x0008, lo: 0x80, hi: 0x9e}, - {value: 0x0040, lo: 0x9f, hi: 0xbf}, - // Block 0xdb, offset 0x673 - {value: 0x0000, lo: 0x02}, - {value: 0x0040, lo: 0x80, hi: 0xaf}, - {value: 0x0008, lo: 0xb0, hi: 0xbf}, - // Block 0xdc, offset 0x676 - {value: 0x0000, lo: 0x02}, - {value: 0x0008, lo: 0x80, hi: 0xbb}, - {value: 0x0040, lo: 0xbc, hi: 0xbf}, - // Block 0xdd, offset 0x679 - {value: 0x0000, lo: 0x04}, - {value: 0x0008, lo: 0x80, hi: 0xaa}, - {value: 0x0040, lo: 0xab, hi: 0xaf}, - {value: 0x0008, lo: 0xb0, hi: 0xbc}, - {value: 0x0040, lo: 0xbd, hi: 0xbf}, - // Block 0xde, offset 0x67e - {value: 0x0000, lo: 0x09}, - {value: 0x0008, lo: 0x80, hi: 0x88}, - {value: 0x0040, lo: 0x89, hi: 0x8f}, - {value: 0x0008, lo: 0x90, hi: 0x99}, - {value: 0x0040, lo: 0x9a, hi: 0x9b}, - {value: 0x0018, lo: 0x9c, hi: 0x9c}, - {value: 0x3308, lo: 0x9d, hi: 0x9e}, - {value: 0x0018, lo: 0x9f, hi: 0x9f}, - {value: 0x03c0, lo: 0xa0, hi: 0xa3}, - {value: 0x0040, lo: 0xa4, hi: 0xbf}, - // Block 0xdf, offset 0x688 - {value: 0x0000, lo: 0x02}, - {value: 0x0018, lo: 0x80, hi: 0xb5}, - {value: 0x0040, lo: 0xb6, hi: 0xbf}, - // Block 0xe0, offset 0x68b - {value: 0x0000, lo: 0x03}, - {value: 0x0018, lo: 0x80, hi: 0xa6}, - {value: 0x0040, lo: 0xa7, hi: 0xa8}, - {value: 0x0018, lo: 0xa9, hi: 0xbf}, - // Block 0xe1, offset 0x68f - {value: 0x0000, lo: 0x0e}, - {value: 0x0018, lo: 0x80, hi: 0x9d}, - {value: 0xb5b9, lo: 0x9e, hi: 0x9e}, - {value: 0xb601, lo: 0x9f, hi: 0x9f}, - {value: 0xb649, lo: 0xa0, hi: 0xa0}, - {value: 0xb6b1, lo: 0xa1, hi: 0xa1}, - {value: 0xb719, lo: 0xa2, hi: 0xa2}, - {value: 0xb781, lo: 0xa3, hi: 0xa3}, - {value: 0xb7e9, lo: 0xa4, hi: 0xa4}, - {value: 0x3018, lo: 0xa5, hi: 0xa6}, - {value: 0x3318, lo: 0xa7, hi: 0xa9}, - {value: 0x0018, lo: 0xaa, hi: 0xac}, - {value: 0x3018, lo: 0xad, hi: 0xb2}, - {value: 0x0340, lo: 0xb3, hi: 0xba}, - {value: 0x3318, lo: 0xbb, hi: 0xbf}, - // Block 0xe2, offset 0x69e - {value: 0x0000, lo: 0x0b}, - {value: 0x3318, lo: 0x80, hi: 0x82}, - {value: 0x0018, lo: 0x83, hi: 0x84}, - {value: 0x3318, lo: 0x85, hi: 0x8b}, - {value: 0x0018, lo: 0x8c, hi: 0xa9}, - {value: 0x3318, lo: 0xaa, hi: 0xad}, - {value: 0x0018, lo: 0xae, hi: 0xba}, - {value: 0xb851, lo: 0xbb, hi: 0xbb}, - {value: 0xb899, lo: 0xbc, hi: 0xbc}, - {value: 0xb8e1, lo: 0xbd, hi: 0xbd}, - {value: 0xb949, lo: 0xbe, hi: 0xbe}, - {value: 0xb9b1, lo: 0xbf, hi: 0xbf}, - // Block 0xe3, offset 0x6aa - {value: 0x0000, lo: 0x03}, - {value: 0xba19, lo: 0x80, hi: 0x80}, - {value: 0x0018, lo: 0x81, hi: 0xa8}, - {value: 0x0040, lo: 0xa9, hi: 0xbf}, - // Block 0xe4, offset 0x6ae - {value: 0x0000, lo: 0x04}, - {value: 0x0018, lo: 0x80, hi: 0x81}, - {value: 0x3318, lo: 0x82, hi: 0x84}, - {value: 0x0018, lo: 0x85, hi: 0x85}, - {value: 0x0040, lo: 0x86, hi: 0xbf}, - // Block 0xe5, offset 0x6b3 - {value: 0x0000, lo: 0x04}, - {value: 0x0018, lo: 0x80, hi: 0x96}, - {value: 0x0040, lo: 0x97, hi: 0x9f}, - {value: 0x0018, lo: 0xa0, hi: 0xb1}, - {value: 0x0040, lo: 0xb2, hi: 0xbf}, - // Block 0xe6, offset 0x6b8 - {value: 0x0000, lo: 0x03}, - {value: 0x3308, lo: 0x80, hi: 0xb6}, - {value: 0x0018, lo: 0xb7, hi: 0xba}, - {value: 0x3308, lo: 0xbb, hi: 0xbf}, - // Block 0xe7, offset 0x6bc - {value: 0x0000, lo: 0x04}, - {value: 0x3308, lo: 0x80, hi: 0xac}, - {value: 0x0018, lo: 0xad, hi: 0xb4}, - {value: 0x3308, lo: 0xb5, hi: 0xb5}, - {value: 0x0018, lo: 0xb6, hi: 0xbf}, - // Block 0xe8, offset 0x6c1 - {value: 0x0000, lo: 0x08}, - {value: 0x0018, lo: 0x80, hi: 0x83}, - {value: 0x3308, lo: 0x84, hi: 0x84}, - {value: 0x0018, lo: 0x85, hi: 0x8b}, - {value: 0x0040, lo: 0x8c, hi: 0x9a}, - {value: 0x3308, lo: 0x9b, hi: 0x9f}, - {value: 0x0040, lo: 0xa0, hi: 0xa0}, - {value: 0x3308, lo: 0xa1, hi: 0xaf}, - {value: 0x0040, lo: 0xb0, hi: 0xbf}, - // Block 0xe9, offset 0x6ca - {value: 0x0000, lo: 0x0a}, - {value: 0x3308, lo: 0x80, hi: 0x86}, - {value: 0x0040, lo: 0x87, hi: 0x87}, - {value: 0x3308, lo: 0x88, hi: 0x98}, - {value: 0x0040, lo: 0x99, hi: 0x9a}, - {value: 0x3308, lo: 0x9b, hi: 0xa1}, - {value: 0x0040, lo: 0xa2, hi: 0xa2}, - {value: 0x3308, lo: 0xa3, hi: 0xa4}, - {value: 0x0040, lo: 0xa5, hi: 0xa5}, - {value: 0x3308, lo: 0xa6, hi: 0xaa}, - {value: 0x0040, lo: 0xab, hi: 0xbf}, - // Block 0xea, offset 0x6d5 - {value: 0x0000, lo: 0x05}, - {value: 0x0808, lo: 0x80, hi: 0x84}, - {value: 0x0040, lo: 0x85, hi: 0x86}, - {value: 0x0818, lo: 0x87, hi: 0x8f}, - {value: 0x3308, lo: 0x90, hi: 0x96}, - {value: 0x0040, lo: 0x97, hi: 0xbf}, - // Block 0xeb, offset 0x6db - {value: 0x0000, lo: 0x07}, - {value: 0x0a08, lo: 0x80, hi: 0x83}, - {value: 0x3308, lo: 0x84, hi: 0x8a}, - {value: 0x0040, lo: 0x8b, hi: 0x8f}, - {value: 0x0808, lo: 0x90, hi: 0x99}, - {value: 0x0040, lo: 0x9a, hi: 0x9d}, - {value: 0x0818, lo: 0x9e, hi: 0x9f}, - {value: 0x0040, lo: 0xa0, hi: 0xbf}, - // Block 0xec, offset 0x6e3 - {value: 0x0000, lo: 0x03}, - {value: 0x0040, lo: 0x80, hi: 0xaf}, - {value: 0x0018, lo: 0xb0, hi: 0xb1}, - {value: 0x0040, lo: 0xb2, hi: 0xbf}, - // Block 0xed, offset 0x6e7 - {value: 0x0000, lo: 0x03}, - {value: 0x0018, lo: 0x80, hi: 0xab}, - {value: 0x0040, lo: 0xac, hi: 0xaf}, - {value: 0x0018, lo: 0xb0, hi: 0xbf}, - // Block 0xee, offset 0x6eb - {value: 0x0000, lo: 0x05}, - {value: 0x0018, lo: 0x80, hi: 0x93}, - {value: 0x0040, lo: 0x94, hi: 0x9f}, - {value: 0x0018, lo: 0xa0, hi: 0xae}, - {value: 0x0040, lo: 0xaf, hi: 0xb0}, - {value: 0x0018, lo: 0xb1, hi: 0xbf}, - // Block 0xef, offset 0x6f1 - {value: 0x0000, lo: 0x05}, - {value: 0x0040, lo: 0x80, hi: 0x80}, - {value: 0x0018, lo: 0x81, hi: 0x8f}, - {value: 0x0040, lo: 0x90, hi: 0x90}, - {value: 0x0018, lo: 0x91, hi: 0xb5}, - {value: 0x0040, lo: 0xb6, hi: 0xbf}, - // Block 0xf0, offset 0x6f7 - {value: 0x0000, lo: 0x04}, - {value: 0x0018, lo: 0x80, hi: 0x8f}, - {value: 0xc1c1, lo: 0x90, hi: 0x90}, - {value: 0x0018, lo: 0x91, hi: 0xac}, - {value: 0x0040, lo: 0xad, hi: 0xbf}, - // Block 0xf1, offset 0x6fc - {value: 0x0000, lo: 0x02}, - {value: 0x0040, lo: 0x80, hi: 0xa5}, - {value: 0x0018, lo: 0xa6, hi: 0xbf}, - // Block 0xf2, offset 0x6ff - {value: 0x0000, lo: 0x0f}, - {value: 0xc7e9, lo: 0x80, hi: 0x80}, - {value: 0xc839, lo: 0x81, hi: 0x81}, - {value: 0xc889, lo: 0x82, hi: 0x82}, - {value: 0xc8d9, lo: 0x83, hi: 0x83}, - {value: 0xc929, lo: 0x84, hi: 0x84}, - {value: 0xc979, lo: 0x85, hi: 0x85}, - {value: 0xc9c9, lo: 0x86, hi: 0x86}, - {value: 0xca19, lo: 0x87, hi: 0x87}, - {value: 0xca69, lo: 0x88, hi: 0x88}, - {value: 0x0040, lo: 0x89, hi: 0x8f}, - {value: 0xcab9, lo: 0x90, hi: 0x90}, - {value: 0xcad9, lo: 0x91, hi: 0x91}, - {value: 0x0040, lo: 0x92, hi: 0x9f}, - {value: 0x0018, lo: 0xa0, hi: 0xa5}, - {value: 0x0040, lo: 0xa6, hi: 0xbf}, - // Block 0xf3, offset 0x70f - {value: 0x0000, lo: 0x06}, - {value: 0x0018, lo: 0x80, hi: 0x94}, - {value: 0x0040, lo: 0x95, hi: 0x9f}, - {value: 0x0018, lo: 0xa0, hi: 0xac}, - {value: 0x0040, lo: 0xad, hi: 0xaf}, - {value: 0x0018, lo: 0xb0, hi: 0xb8}, - {value: 0x0040, lo: 0xb9, hi: 0xbf}, - // Block 0xf4, offset 0x716 - {value: 0x0000, lo: 0x02}, - {value: 0x0018, lo: 0x80, hi: 0xb3}, - {value: 0x0040, lo: 0xb4, hi: 0xbf}, - // Block 0xf5, offset 0x719 - {value: 0x0000, lo: 0x02}, - {value: 0x0018, lo: 0x80, hi: 0x94}, - {value: 0x0040, lo: 0x95, hi: 0xbf}, - // Block 0xf6, offset 0x71c - {value: 0x0000, lo: 0x03}, - {value: 0x0018, lo: 0x80, hi: 0x8b}, - {value: 0x0040, lo: 0x8c, hi: 0x8f}, - {value: 0x0018, lo: 0x90, hi: 0xbf}, - // Block 0xf7, offset 0x720 - {value: 0x0000, lo: 0x05}, - {value: 0x0018, lo: 0x80, hi: 0x87}, - {value: 0x0040, lo: 0x88, hi: 0x8f}, - {value: 0x0018, lo: 0x90, hi: 0x99}, - {value: 0x0040, lo: 0x9a, hi: 0x9f}, - {value: 0x0018, lo: 0xa0, hi: 0xbf}, - // Block 0xf8, offset 0x726 - {value: 0x0000, lo: 0x04}, - {value: 0x0018, lo: 0x80, hi: 0x87}, - {value: 0x0040, lo: 0x88, hi: 0x8f}, - {value: 0x0018, lo: 0x90, hi: 0xad}, - {value: 0x0040, lo: 0xae, hi: 0xbf}, - // Block 0xf9, offset 0x72b - {value: 0x0000, lo: 0x04}, - {value: 0x0018, lo: 0x80, hi: 0x8b}, - {value: 0x0040, lo: 0x8c, hi: 0x8f}, - {value: 0x0018, lo: 0x90, hi: 0xbe}, - {value: 0x0040, lo: 0xbf, hi: 0xbf}, - // Block 0xfa, offset 0x730 - {value: 0x0000, lo: 0x04}, - {value: 0x0018, lo: 0x80, hi: 0x8c}, - {value: 0x0040, lo: 0x8d, hi: 0x8f}, - {value: 0x0018, lo: 0x90, hi: 0xab}, - {value: 0x0040, lo: 0xac, hi: 0xbf}, - // Block 0xfb, offset 0x735 - {value: 0x0000, lo: 0x02}, - {value: 0x0018, lo: 0x80, hi: 0x97}, - {value: 0x0040, lo: 0x98, hi: 0xbf}, - // Block 0xfc, offset 0x738 - {value: 0x0000, lo: 0x04}, - {value: 0x0018, lo: 0x80, hi: 0x80}, - {value: 0x0040, lo: 0x81, hi: 0x8f}, - {value: 0x0018, lo: 0x90, hi: 0xa6}, - {value: 0x0040, lo: 0xa7, hi: 0xbf}, - // Block 0xfd, offset 0x73d - {value: 0x0000, lo: 0x02}, - {value: 0x0008, lo: 0x80, hi: 0x96}, - {value: 0x0040, lo: 0x97, hi: 0xbf}, - // Block 0xfe, offset 0x740 - {value: 0x0000, lo: 0x02}, - {value: 0x0008, lo: 0x80, hi: 0xb4}, - {value: 0x0040, lo: 0xb5, hi: 0xbf}, - // Block 0xff, offset 0x743 - {value: 0x0000, lo: 0x03}, - {value: 0x0008, lo: 0x80, hi: 0x9d}, - {value: 0x0040, lo: 0x9e, hi: 0x9f}, - {value: 0x0008, lo: 0xa0, hi: 0xbf}, - // Block 0x100, offset 0x747 - {value: 0x0000, lo: 0x03}, - {value: 0x0008, lo: 0x80, hi: 0xa1}, - {value: 0x0040, lo: 0xa2, hi: 0xaf}, - {value: 0x0008, lo: 0xb0, hi: 0xbf}, - // Block 0x101, offset 0x74b - {value: 0x0000, lo: 0x02}, - {value: 0x0008, lo: 0x80, hi: 0xa0}, - {value: 0x0040, lo: 0xa1, hi: 0xbf}, - // Block 0x102, offset 0x74e - {value: 0x0020, lo: 0x0f}, - {value: 0xdeb9, lo: 0x80, hi: 0x89}, - {value: 0x8dfd, lo: 0x8a, hi: 0x8a}, - {value: 0xdff9, lo: 0x8b, hi: 0x9c}, - {value: 0x8e1d, lo: 0x9d, hi: 0x9d}, - {value: 0xe239, lo: 0x9e, hi: 0xa2}, - {value: 0x8e3d, lo: 0xa3, hi: 0xa3}, - {value: 0xe2d9, lo: 0xa4, hi: 0xab}, - {value: 0x7ed5, lo: 0xac, hi: 0xac}, - {value: 0xe3d9, lo: 0xad, hi: 0xaf}, - {value: 0x8e5d, lo: 0xb0, hi: 0xb0}, - {value: 0xe439, lo: 0xb1, hi: 0xb6}, - {value: 0x8e7d, lo: 0xb7, hi: 0xb9}, - {value: 0xe4f9, lo: 0xba, hi: 0xba}, - {value: 0x8edd, lo: 0xbb, hi: 0xbb}, - {value: 0xe519, lo: 0xbc, hi: 0xbf}, - // Block 0x103, offset 0x75e - {value: 0x0020, lo: 0x10}, - {value: 0x937d, lo: 0x80, hi: 0x80}, - {value: 0xf099, lo: 0x81, hi: 0x86}, - {value: 0x939d, lo: 0x87, hi: 0x8a}, - {value: 0xd9f9, lo: 0x8b, hi: 0x8b}, - {value: 0xf159, lo: 0x8c, hi: 0x96}, - {value: 0x941d, lo: 0x97, hi: 0x97}, - {value: 0xf2b9, lo: 0x98, hi: 0xa3}, - {value: 0x943d, lo: 0xa4, hi: 0xa6}, - {value: 0xf439, lo: 0xa7, hi: 0xaa}, - {value: 0x949d, lo: 0xab, hi: 0xab}, - {value: 0xf4b9, lo: 0xac, hi: 0xac}, - {value: 0x94bd, lo: 0xad, hi: 0xad}, - {value: 0xf4d9, lo: 0xae, hi: 0xaf}, - {value: 0x94dd, lo: 0xb0, hi: 0xb1}, - {value: 0xf519, lo: 0xb2, hi: 0xbe}, - {value: 0x2040, lo: 0xbf, hi: 0xbf}, - // Block 0x104, offset 0x76f - {value: 0x0000, lo: 0x04}, - {value: 0x0040, lo: 0x80, hi: 0x80}, - {value: 0x0340, lo: 0x81, hi: 0x81}, - {value: 0x0040, lo: 0x82, hi: 0x9f}, - {value: 0x0340, lo: 0xa0, hi: 0xbf}, - // Block 0x105, offset 0x774 - {value: 0x0000, lo: 0x01}, - {value: 0x0340, lo: 0x80, hi: 0xbf}, - // Block 0x106, offset 0x776 - {value: 0x0000, lo: 0x01}, - {value: 0x33c0, lo: 0x80, hi: 0xbf}, - // Block 0x107, offset 0x778 - {value: 0x0000, lo: 0x02}, - {value: 0x33c0, lo: 0x80, hi: 0xaf}, - {value: 0x0040, lo: 0xb0, hi: 0xbf}, -} - -// Total table size 42114 bytes (41KiB); checksum: 355A58A4 diff --git a/vendor/golang.org/x/net/idna/tables11.0.0.go b/vendor/golang.org/x/net/idna/tables11.0.0.go deleted file mode 100644 index 76789393cc0..00000000000 --- a/vendor/golang.org/x/net/idna/tables11.0.0.go +++ /dev/null @@ -1,4653 +0,0 @@ -// Code generated by running "go generate" in golang.org/x/text. DO NOT EDIT. - -//go:build go1.13 && !go1.14 - -package idna - -// UnicodeVersion is the Unicode version from which the tables in this package are derived. -const UnicodeVersion = "11.0.0" - -var mappings string = "" + // Size: 8175 bytes - "\x00\x01 \x03 ̈\x01a\x03 ̄\x012\x013\x03 ́\x03 ̧\x011\x01o\x051⁄4\x051⁄2" + - "\x053⁄4\x03i̇\x03l·\x03ʼn\x01s\x03dž\x03ⱥ\x03ⱦ\x01h\x01j\x01r\x01w\x01y" + - "\x03 ̆\x03 ̇\x03 ̊\x03 ̨\x03 ̃\x03 ̋\x01l\x01x\x04̈́\x03 ι\x01;\x05 ̈́" + - "\x04եւ\x04اٴ\x04وٴ\x04ۇٴ\x04يٴ\x06क़\x06ख़\x06ग़\x06ज़\x06ड़\x06ढ़\x06फ़" + - "\x06य़\x06ড়\x06ঢ়\x06য়\x06ਲ਼\x06ਸ਼\x06ਖ਼\x06ਗ਼\x06ਜ਼\x06ਫ਼\x06ଡ଼\x06ଢ଼" + - "\x06ํา\x06ໍາ\x06ຫນ\x06ຫມ\x06གྷ\x06ཌྷ\x06དྷ\x06བྷ\x06ཛྷ\x06ཀྵ\x06ཱི\x06ཱུ" + - "\x06ྲྀ\x09ྲཱྀ\x06ླྀ\x09ླཱྀ\x06ཱྀ\x06ྒྷ\x06ྜྷ\x06ྡྷ\x06ྦྷ\x06ྫྷ\x06ྐྵ\x02" + - "в\x02д\x02о\x02с\x02т\x02ъ\x02ѣ\x02æ\x01b\x01d\x01e\x02ǝ\x01g\x01i\x01k" + - "\x01m\x01n\x02ȣ\x01p\x01t\x01u\x02ɐ\x02ɑ\x02ə\x02ɛ\x02ɜ\x02ŋ\x02ɔ\x02ɯ" + - "\x01v\x02β\x02γ\x02δ\x02φ\x02χ\x02ρ\x02н\x02ɒ\x01c\x02ɕ\x02ð\x01f\x02ɟ" + - "\x02ɡ\x02ɥ\x02ɨ\x02ɩ\x02ɪ\x02ʝ\x02ɭ\x02ʟ\x02ɱ\x02ɰ\x02ɲ\x02ɳ\x02ɴ\x02ɵ" + - "\x02ɸ\x02ʂ\x02ʃ\x02ƫ\x02ʉ\x02ʊ\x02ʋ\x02ʌ\x01z\x02ʐ\x02ʑ\x02ʒ\x02θ\x02ss" + - "\x02ά\x02έ\x02ή\x02ί\x02ό\x02ύ\x02ώ\x05ἀι\x05ἁι\x05ἂι\x05ἃι\x05ἄι\x05ἅι" + - "\x05ἆι\x05ἇι\x05ἠι\x05ἡι\x05ἢι\x05ἣι\x05ἤι\x05ἥι\x05ἦι\x05ἧι\x05ὠι\x05ὡι" + - "\x05ὢι\x05ὣι\x05ὤι\x05ὥι\x05ὦι\x05ὧι\x05ὰι\x04αι\x04άι\x05ᾶι\x02ι\x05 ̈͂" + - "\x05ὴι\x04ηι\x04ήι\x05ῆι\x05 ̓̀\x05 ̓́\x05 ̓͂\x02ΐ\x05 ̔̀\x05 ̔́\x05 ̔͂" + - "\x02ΰ\x05 ̈̀\x01`\x05ὼι\x04ωι\x04ώι\x05ῶι\x06′′\x09′′′\x06‵‵\x09‵‵‵\x02!" + - "!\x02??\x02?!\x02!?\x0c′′′′\x010\x014\x015\x016\x017\x018\x019\x01+\x01=" + - "\x01(\x01)\x02rs\x02ħ\x02no\x01q\x02sm\x02tm\x02ω\x02å\x02א\x02ב\x02ג" + - "\x02ד\x02π\x051⁄7\x051⁄9\x061⁄10\x051⁄3\x052⁄3\x051⁄5\x052⁄5\x053⁄5\x054" + - "⁄5\x051⁄6\x055⁄6\x051⁄8\x053⁄8\x055⁄8\x057⁄8\x041⁄\x02ii\x02iv\x02vi" + - "\x04viii\x02ix\x02xi\x050⁄3\x06∫∫\x09∫∫∫\x06∮∮\x09∮∮∮\x0210\x0211\x0212" + - "\x0213\x0214\x0215\x0216\x0217\x0218\x0219\x0220\x04(10)\x04(11)\x04(12)" + - "\x04(13)\x04(14)\x04(15)\x04(16)\x04(17)\x04(18)\x04(19)\x04(20)\x0c∫∫∫∫" + - "\x02==\x05⫝̸\x02ɫ\x02ɽ\x02ȿ\x02ɀ\x01.\x04 ゙\x04 ゚\x06より\x06コト\x05(ᄀ)\x05" + - "(ᄂ)\x05(ᄃ)\x05(ᄅ)\x05(ᄆ)\x05(ᄇ)\x05(ᄉ)\x05(ᄋ)\x05(ᄌ)\x05(ᄎ)\x05(ᄏ)\x05(ᄐ" + - ")\x05(ᄑ)\x05(ᄒ)\x05(가)\x05(나)\x05(다)\x05(라)\x05(마)\x05(바)\x05(사)\x05(아)" + - "\x05(자)\x05(차)\x05(카)\x05(타)\x05(파)\x05(하)\x05(주)\x08(오전)\x08(오후)\x05(一)" + - "\x05(二)\x05(三)\x05(四)\x05(五)\x05(六)\x05(七)\x05(八)\x05(九)\x05(十)\x05(月)" + - "\x05(火)\x05(水)\x05(木)\x05(金)\x05(土)\x05(日)\x05(株)\x05(有)\x05(社)\x05(名)" + - "\x05(特)\x05(財)\x05(祝)\x05(労)\x05(代)\x05(呼)\x05(学)\x05(監)\x05(企)\x05(資)" + - "\x05(協)\x05(祭)\x05(休)\x05(自)\x05(至)\x0221\x0222\x0223\x0224\x0225\x0226" + - "\x0227\x0228\x0229\x0230\x0231\x0232\x0233\x0234\x0235\x06참고\x06주의\x0236" + - "\x0237\x0238\x0239\x0240\x0241\x0242\x0243\x0244\x0245\x0246\x0247\x0248" + - "\x0249\x0250\x041月\x042月\x043月\x044月\x045月\x046月\x047月\x048月\x049月\x0510" + - "月\x0511月\x0512月\x02hg\x02ev\x0cアパート\x0cアルファ\x0cアンペア\x09アール\x0cイニング\x09" + - "インチ\x09ウォン\x0fエスクード\x0cエーカー\x09オンス\x09オーム\x09カイリ\x0cカラット\x0cカロリー\x09ガロ" + - "ン\x09ガンマ\x06ギガ\x09ギニー\x0cキュリー\x0cギルダー\x06キロ\x0fキログラム\x12キロメートル\x0fキロワッ" + - "ト\x09グラム\x0fグラムトン\x0fクルゼイロ\x0cクローネ\x09ケース\x09コルナ\x09コーポ\x0cサイクル\x0fサンチ" + - "ーム\x0cシリング\x09センチ\x09セント\x09ダース\x06デシ\x06ドル\x06トン\x06ナノ\x09ノット\x09ハイツ" + - "\x0fパーセント\x09パーツ\x0cバーレル\x0fピアストル\x09ピクル\x06ピコ\x06ビル\x0fファラッド\x0cフィート" + - "\x0fブッシェル\x09フラン\x0fヘクタール\x06ペソ\x09ペニヒ\x09ヘルツ\x09ペンス\x09ページ\x09ベータ\x0cポイ" + - "ント\x09ボルト\x06ホン\x09ポンド\x09ホール\x09ホーン\x0cマイクロ\x09マイル\x09マッハ\x09マルク\x0fマ" + - "ンション\x0cミクロン\x06ミリ\x0fミリバール\x06メガ\x0cメガトン\x0cメートル\x09ヤード\x09ヤール\x09ユアン" + - "\x0cリットル\x06リラ\x09ルピー\x0cルーブル\x06レム\x0fレントゲン\x09ワット\x040点\x041点\x042点" + - "\x043点\x044点\x045点\x046点\x047点\x048点\x049点\x0510点\x0511点\x0512点\x0513点" + - "\x0514点\x0515点\x0516点\x0517点\x0518点\x0519点\x0520点\x0521点\x0522点\x0523点" + - "\x0524点\x02da\x02au\x02ov\x02pc\x02dm\x02iu\x06平成\x06昭和\x06大正\x06明治\x0c株" + - "式会社\x02pa\x02na\x02ma\x02ka\x02kb\x02mb\x02gb\x04kcal\x02pf\x02nf\x02m" + - "g\x02kg\x02hz\x02ml\x02dl\x02kl\x02fm\x02nm\x02mm\x02cm\x02km\x02m2\x02m" + - "3\x05m∕s\x06m∕s2\x07rad∕s\x08rad∕s2\x02ps\x02ns\x02ms\x02pv\x02nv\x02mv" + - "\x02kv\x02pw\x02nw\x02mw\x02kw\x02bq\x02cc\x02cd\x06c∕kg\x02db\x02gy\x02" + - "ha\x02hp\x02in\x02kk\x02kt\x02lm\x02ln\x02lx\x02ph\x02pr\x02sr\x02sv\x02" + - "wb\x05v∕m\x05a∕m\x041日\x042日\x043日\x044日\x045日\x046日\x047日\x048日\x049日" + - "\x0510日\x0511日\x0512日\x0513日\x0514日\x0515日\x0516日\x0517日\x0518日\x0519日" + - "\x0520日\x0521日\x0522日\x0523日\x0524日\x0525日\x0526日\x0527日\x0528日\x0529日" + - "\x0530日\x0531日\x02ь\x02ɦ\x02ɬ\x02ʞ\x02ʇ\x02œ\x04𤋮\x04𢡊\x04𢡄\x04𣏕\x04𥉉" + - "\x04𥳐\x04𧻓\x02ff\x02fi\x02fl\x02st\x04մն\x04մե\x04մի\x04վն\x04մխ\x04יִ" + - "\x04ײַ\x02ע\x02ה\x02כ\x02ל\x02ם\x02ר\x02ת\x04שׁ\x04שׂ\x06שּׁ\x06שּׂ\x04א" + - "ַ\x04אָ\x04אּ\x04בּ\x04גּ\x04דּ\x04הּ\x04וּ\x04זּ\x04טּ\x04יּ\x04ךּ\x04" + - "כּ\x04לּ\x04מּ\x04נּ\x04סּ\x04ףּ\x04פּ\x04צּ\x04קּ\x04רּ\x04שּ\x04תּ" + - "\x04וֹ\x04בֿ\x04כֿ\x04פֿ\x04אל\x02ٱ\x02ٻ\x02پ\x02ڀ\x02ٺ\x02ٿ\x02ٹ\x02ڤ" + - "\x02ڦ\x02ڄ\x02ڃ\x02چ\x02ڇ\x02ڍ\x02ڌ\x02ڎ\x02ڈ\x02ژ\x02ڑ\x02ک\x02گ\x02ڳ" + - "\x02ڱ\x02ں\x02ڻ\x02ۀ\x02ہ\x02ھ\x02ے\x02ۓ\x02ڭ\x02ۇ\x02ۆ\x02ۈ\x02ۋ\x02ۅ" + - "\x02ۉ\x02ې\x02ى\x04ئا\x04ئە\x04ئو\x04ئۇ\x04ئۆ\x04ئۈ\x04ئې\x04ئى\x02ی\x04" + - "ئج\x04ئح\x04ئم\x04ئي\x04بج\x04بح\x04بخ\x04بم\x04بى\x04بي\x04تج\x04تح" + - "\x04تخ\x04تم\x04تى\x04تي\x04ثج\x04ثم\x04ثى\x04ثي\x04جح\x04جم\x04حج\x04حم" + - "\x04خج\x04خح\x04خم\x04سج\x04سح\x04سخ\x04سم\x04صح\x04صم\x04ضج\x04ضح\x04ضخ" + - "\x04ضم\x04طح\x04طم\x04ظم\x04عج\x04عم\x04غج\x04غم\x04فج\x04فح\x04فخ\x04فم" + - "\x04فى\x04في\x04قح\x04قم\x04قى\x04قي\x04كا\x04كج\x04كح\x04كخ\x04كل\x04كم" + - "\x04كى\x04كي\x04لج\x04لح\x04لخ\x04لم\x04لى\x04لي\x04مج\x04مح\x04مخ\x04مم" + - "\x04مى\x04مي\x04نج\x04نح\x04نخ\x04نم\x04نى\x04ني\x04هج\x04هم\x04هى\x04هي" + - "\x04يج\x04يح\x04يخ\x04يم\x04يى\x04يي\x04ذٰ\x04رٰ\x04ىٰ\x05 ٌّ\x05 ٍّ\x05" + - " َّ\x05 ُّ\x05 ِّ\x05 ّٰ\x04ئر\x04ئز\x04ئن\x04بر\x04بز\x04بن\x04تر\x04تز" + - "\x04تن\x04ثر\x04ثز\x04ثن\x04ما\x04نر\x04نز\x04نن\x04ير\x04يز\x04ين\x04ئخ" + - "\x04ئه\x04به\x04ته\x04صخ\x04له\x04نه\x04هٰ\x04يه\x04ثه\x04سه\x04شم\x04شه" + - "\x06ـَّ\x06ـُّ\x06ـِّ\x04طى\x04طي\x04عى\x04عي\x04غى\x04غي\x04سى\x04سي" + - "\x04شى\x04شي\x04حى\x04حي\x04جى\x04جي\x04خى\x04خي\x04صى\x04صي\x04ضى\x04ضي" + - "\x04شج\x04شح\x04شخ\x04شر\x04سر\x04صر\x04ضر\x04اً\x06تجم\x06تحج\x06تحم" + - "\x06تخم\x06تمج\x06تمح\x06تمخ\x06جمح\x06حمي\x06حمى\x06سحج\x06سجح\x06سجى" + - "\x06سمح\x06سمج\x06سمم\x06صحح\x06صمم\x06شحم\x06شجي\x06شمخ\x06شمم\x06ضحى" + - "\x06ضخم\x06طمح\x06طمم\x06طمي\x06عجم\x06عمم\x06عمى\x06غمم\x06غمي\x06غمى" + - "\x06فخم\x06قمح\x06قمم\x06لحم\x06لحي\x06لحى\x06لجج\x06لخم\x06لمح\x06محج" + - "\x06محم\x06محي\x06مجح\x06مجم\x06مخج\x06مخم\x06مجخ\x06همج\x06همم\x06نحم" + - "\x06نحى\x06نجم\x06نجى\x06نمي\x06نمى\x06يمم\x06بخي\x06تجي\x06تجى\x06تخي" + - "\x06تخى\x06تمي\x06تمى\x06جمي\x06جحى\x06جمى\x06سخى\x06صحي\x06شحي\x06ضحي" + - "\x06لجي\x06لمي\x06يحي\x06يجي\x06يمي\x06ممي\x06قمي\x06نحي\x06عمي\x06كمي" + - "\x06نجح\x06مخي\x06لجم\x06كمم\x06جحي\x06حجي\x06مجي\x06فمي\x06بحي\x06سخي" + - "\x06نجي\x06صلے\x06قلے\x08الله\x08اكبر\x08محمد\x08صلعم\x08رسول\x08عليه" + - "\x08وسلم\x06صلى!صلى الله عليه وسلم\x0fجل جلاله\x08ریال\x01,\x01:\x01!" + - "\x01?\x01_\x01{\x01}\x01[\x01]\x01#\x01&\x01*\x01-\x01<\x01>\x01\\\x01$" + - "\x01%\x01@\x04ـً\x04ـَ\x04ـُ\x04ـِ\x04ـّ\x04ـْ\x02ء\x02آ\x02أ\x02ؤ\x02إ" + - "\x02ئ\x02ا\x02ب\x02ة\x02ت\x02ث\x02ج\x02ح\x02خ\x02د\x02ذ\x02ر\x02ز\x02س" + - "\x02ش\x02ص\x02ض\x02ط\x02ظ\x02ع\x02غ\x02ف\x02ق\x02ك\x02ل\x02م\x02ن\x02ه" + - "\x02و\x02ي\x04لآ\x04لأ\x04لإ\x04لا\x01\x22\x01'\x01/\x01^\x01|\x01~\x02¢" + - "\x02£\x02¬\x02¦\x02¥\x08𝅗𝅥\x08𝅘𝅥\x0c𝅘𝅥𝅮\x0c𝅘𝅥𝅯\x0c𝅘𝅥𝅰\x0c𝅘𝅥𝅱\x0c𝅘𝅥𝅲\x08𝆹" + - "𝅥\x08𝆺𝅥\x0c𝆹𝅥𝅮\x0c𝆺𝅥𝅮\x0c𝆹𝅥𝅯\x0c𝆺𝅥𝅯\x02ı\x02ȷ\x02α\x02ε\x02ζ\x02η\x02" + - "κ\x02λ\x02μ\x02ν\x02ξ\x02ο\x02σ\x02τ\x02υ\x02ψ\x03∇\x03∂\x02ϝ\x02ٮ\x02ڡ" + - "\x02ٯ\x020,\x021,\x022,\x023,\x024,\x025,\x026,\x027,\x028,\x029,\x03(a)" + - "\x03(b)\x03(c)\x03(d)\x03(e)\x03(f)\x03(g)\x03(h)\x03(i)\x03(j)\x03(k)" + - "\x03(l)\x03(m)\x03(n)\x03(o)\x03(p)\x03(q)\x03(r)\x03(s)\x03(t)\x03(u)" + - "\x03(v)\x03(w)\x03(x)\x03(y)\x03(z)\x07〔s〕\x02wz\x02hv\x02sd\x03ppv\x02w" + - "c\x02mc\x02md\x02dj\x06ほか\x06ココ\x03サ\x03手\x03字\x03双\x03デ\x03二\x03多\x03解" + - "\x03天\x03交\x03映\x03無\x03料\x03前\x03後\x03再\x03新\x03初\x03終\x03生\x03販\x03声" + - "\x03吹\x03演\x03投\x03捕\x03一\x03三\x03遊\x03左\x03中\x03右\x03指\x03走\x03打\x03禁" + - "\x03空\x03合\x03満\x03有\x03月\x03申\x03割\x03営\x03配\x09〔本〕\x09〔三〕\x09〔二〕\x09〔安" + - "〕\x09〔点〕\x09〔打〕\x09〔盗〕\x09〔勝〕\x09〔敗〕\x03得\x03可\x03丽\x03丸\x03乁\x03你\x03" + - "侮\x03侻\x03倂\x03偺\x03備\x03僧\x03像\x03㒞\x03免\x03兔\x03兤\x03具\x03㒹\x03內\x03" + - "冗\x03冤\x03仌\x03冬\x03况\x03凵\x03刃\x03㓟\x03刻\x03剆\x03剷\x03㔕\x03勇\x03勉\x03" + - "勤\x03勺\x03包\x03匆\x03北\x03卉\x03卑\x03博\x03即\x03卽\x03卿\x03灰\x03及\x03叟\x03" + - "叫\x03叱\x03吆\x03咞\x03吸\x03呈\x03周\x03咢\x03哶\x03唐\x03啓\x03啣\x03善\x03喙\x03" + - "喫\x03喳\x03嗂\x03圖\x03嘆\x03圗\x03噑\x03噴\x03切\x03壮\x03城\x03埴\x03堍\x03型\x03" + - "堲\x03報\x03墬\x03売\x03壷\x03夆\x03夢\x03奢\x03姬\x03娛\x03娧\x03姘\x03婦\x03㛮\x03" + - "嬈\x03嬾\x03寃\x03寘\x03寧\x03寳\x03寿\x03将\x03尢\x03㞁\x03屠\x03屮\x03峀\x03岍\x03" + - "嵃\x03嵮\x03嵫\x03嵼\x03巡\x03巢\x03㠯\x03巽\x03帨\x03帽\x03幩\x03㡢\x03㡼\x03庰\x03" + - "庳\x03庶\x03廊\x03廾\x03舁\x03弢\x03㣇\x03形\x03彫\x03㣣\x03徚\x03忍\x03志\x03忹\x03" + - "悁\x03㤺\x03㤜\x03悔\x03惇\x03慈\x03慌\x03慎\x03慺\x03憎\x03憲\x03憤\x03憯\x03懞\x03" + - "懲\x03懶\x03成\x03戛\x03扝\x03抱\x03拔\x03捐\x03挽\x03拼\x03捨\x03掃\x03揤\x03搢\x03" + - "揅\x03掩\x03㨮\x03摩\x03摾\x03撝\x03摷\x03㩬\x03敏\x03敬\x03旣\x03書\x03晉\x03㬙\x03" + - "暑\x03㬈\x03㫤\x03冒\x03冕\x03最\x03暜\x03肭\x03䏙\x03朗\x03望\x03朡\x03杞\x03杓\x03" + - "㭉\x03柺\x03枅\x03桒\x03梅\x03梎\x03栟\x03椔\x03㮝\x03楂\x03榣\x03槪\x03檨\x03櫛\x03" + - "㰘\x03次\x03歔\x03㱎\x03歲\x03殟\x03殺\x03殻\x03汎\x03沿\x03泍\x03汧\x03洖\x03派\x03" + - "海\x03流\x03浩\x03浸\x03涅\x03洴\x03港\x03湮\x03㴳\x03滋\x03滇\x03淹\x03潮\x03濆\x03" + - "瀹\x03瀞\x03瀛\x03㶖\x03灊\x03災\x03灷\x03炭\x03煅\x03熜\x03爨\x03爵\x03牐\x03犀\x03" + - "犕\x03獺\x03王\x03㺬\x03玥\x03㺸\x03瑇\x03瑜\x03瑱\x03璅\x03瓊\x03㼛\x03甤\x03甾\x03" + - "異\x03瘐\x03㿼\x03䀈\x03直\x03眞\x03真\x03睊\x03䀹\x03瞋\x03䁆\x03䂖\x03硎\x03碌\x03" + - "磌\x03䃣\x03祖\x03福\x03秫\x03䄯\x03穀\x03穊\x03穏\x03䈂\x03篆\x03築\x03䈧\x03糒\x03" + - "䊠\x03糨\x03糣\x03紀\x03絣\x03䌁\x03緇\x03縂\x03繅\x03䌴\x03䍙\x03罺\x03羕\x03翺\x03" + - "者\x03聠\x03聰\x03䏕\x03育\x03脃\x03䐋\x03脾\x03媵\x03舄\x03辞\x03䑫\x03芑\x03芋\x03" + - "芝\x03劳\x03花\x03芳\x03芽\x03苦\x03若\x03茝\x03荣\x03莭\x03茣\x03莽\x03菧\x03著\x03" + - "荓\x03菊\x03菌\x03菜\x03䔫\x03蓱\x03蓳\x03蔖\x03蕤\x03䕝\x03䕡\x03䕫\x03虐\x03虜\x03" + - "虧\x03虩\x03蚩\x03蚈\x03蜎\x03蛢\x03蝹\x03蜨\x03蝫\x03螆\x03蟡\x03蠁\x03䗹\x03衠\x03" + - "衣\x03裗\x03裞\x03䘵\x03裺\x03㒻\x03䚾\x03䛇\x03誠\x03諭\x03變\x03豕\x03貫\x03賁\x03" + - "贛\x03起\x03跋\x03趼\x03跰\x03軔\x03輸\x03邔\x03郱\x03鄑\x03鄛\x03鈸\x03鋗\x03鋘\x03" + - "鉼\x03鏹\x03鐕\x03開\x03䦕\x03閷\x03䧦\x03雃\x03嶲\x03霣\x03䩮\x03䩶\x03韠\x03䪲\x03" + - "頋\x03頩\x03飢\x03䬳\x03餩\x03馧\x03駂\x03駾\x03䯎\x03鬒\x03鱀\x03鳽\x03䳎\x03䳭\x03" + - "鵧\x03䳸\x03麻\x03䵖\x03黹\x03黾\x03鼅\x03鼏\x03鼖\x03鼻" - -var xorData string = "" + // Size: 4855 bytes - "\x02\x0c\x09\x02\xb0\xec\x02\xad\xd8\x02\xad\xd9\x02\x06\x07\x02\x0f\x12" + - "\x02\x0f\x1f\x02\x0f\x1d\x02\x01\x13\x02\x0f\x16\x02\x0f\x0b\x02\x0f3" + - "\x02\x0f7\x02\x0f?\x02\x0f/\x02\x0f*\x02\x0c&\x02\x0c*\x02\x0c;\x02\x0c9" + - "\x02\x0c%\x02\xab\xed\x02\xab\xe2\x02\xab\xe3\x02\xa9\xe0\x02\xa9\xe1" + - "\x02\xa9\xe6\x02\xa3\xcb\x02\xa3\xc8\x02\xa3\xc9\x02\x01#\x02\x01\x08" + - "\x02\x0e>\x02\x0e'\x02\x0f\x03\x02\x03\x0d\x02\x03\x09\x02\x03\x17\x02" + - "\x03\x0e\x02\x02\x03\x02\x011\x02\x01\x00\x02\x01\x10\x02\x03<\x02\x07" + - "\x0d\x02\x02\x0c\x02\x0c0\x02\x01\x03\x02\x01\x01\x02\x01 \x02\x01\x22" + - "\x02\x01)\x02\x01\x0a\x02\x01\x0c\x02\x02\x06\x02\x02\x02\x02\x03\x10" + - "\x03\x037 \x03\x0b+\x03\x02\x01\x04\x02\x01\x02\x02\x019\x02\x03\x1c\x02" + - "\x02$\x03\x80p$\x02\x03:\x02\x03\x0a\x03\xc1r.\x03\xc1r,\x03\xc1r\x02" + - "\x02\x02:\x02\x02>\x02\x02,\x02\x02\x10\x02\x02\x00\x03\xc1s<\x03\xc1s*" + - "\x03\xc2L$\x03\xc2L;\x02\x09)\x02\x0a\x19\x03\x83\xab\xe3\x03\x83\xab" + - "\xf2\x03 4\xe0\x03\x81\xab\xea\x03\x81\xab\xf3\x03 4\xef\x03\x96\xe1\xcd" + - "\x03\x84\xe5\xc3\x02\x0d\x11\x03\x8b\xec\xcb\x03\x94\xec\xcf\x03\x9a\xec" + - "\xc2\x03\x8b\xec\xdb\x03\x94\xec\xdf\x03\x9a\xec\xd2\x03\x01\x0c!\x03" + - "\x01\x0c#\x03ʠ\x9d\x03ʣ\x9c\x03ʢ\x9f\x03ʥ\x9e\x03ʤ\x91\x03ʧ\x90\x03ʦ\x93" + - "\x03ʩ\x92\x03ʨ\x95\x03\xca\xf3\xb5\x03\xca\xf0\xb4\x03\xca\xf1\xb7\x03" + - "\xca\xf6\xb6\x03\xca\xf7\x89\x03\xca\xf4\x88\x03\xca\xf5\x8b\x03\xca\xfa" + - "\x8a\x03\xca\xfb\x8d\x03\xca\xf8\x8c\x03\xca\xf9\x8f\x03\xca\xfe\x8e\x03" + - "\xca\xff\x81\x03\xca\xfc\x80\x03\xca\xfd\x83\x03\xca\xe2\x82\x03\xca\xe3" + - "\x85\x03\xca\xe0\x84\x03\xca\xe1\x87\x03\xca\xe6\x86\x03\xca\xe7\x99\x03" + - "\xca\xe4\x98\x03\xca\xe5\x9b\x03\xca\xea\x9a\x03\xca\xeb\x9d\x03\xca\xe8" + - "\x9c\x03ؓ\x89\x03ߔ\x8b\x02\x010\x03\x03\x04\x1e\x03\x04\x15\x12\x03\x0b" + - "\x05,\x03\x06\x04\x00\x03\x06\x04)\x03\x06\x044\x03\x06\x04<\x03\x06\x05" + - "\x1d\x03\x06\x06\x00\x03\x06\x06\x0a\x03\x06\x06'\x03\x06\x062\x03\x0786" + - "\x03\x079/\x03\x079 \x03\x07:\x0e\x03\x07:\x1b\x03\x07:%\x03\x07;/\x03" + - "\x07;%\x03\x074\x11\x03\x076\x09\x03\x077*\x03\x070\x01\x03\x070\x0f\x03" + - "\x070.\x03\x071\x16\x03\x071\x04\x03\x0710\x03\x072\x18\x03\x072-\x03" + - "\x073\x14\x03\x073>\x03\x07'\x09\x03\x07 \x00\x03\x07\x1f\x0b\x03\x07" + - "\x18#\x03\x07\x18(\x03\x07\x186\x03\x07\x18\x03\x03\x07\x19\x16\x03\x07" + - "\x116\x03\x07\x12'\x03\x07\x13\x10\x03\x07\x0c&\x03\x07\x0c\x08\x03\x07" + - "\x0c\x13\x03\x07\x0d\x02\x03\x07\x0d\x1c\x03\x07\x0b5\x03\x07\x0b\x0a" + - "\x03\x07\x0b\x01\x03\x07\x0b\x0f\x03\x07\x05\x00\x03\x07\x05\x09\x03\x07" + - "\x05\x0b\x03\x07\x07\x01\x03\x07\x07\x08\x03\x07\x00<\x03\x07\x00+\x03" + - "\x07\x01)\x03\x07\x01\x1b\x03\x07\x01\x08\x03\x07\x03?\x03\x0445\x03\x04" + - "4\x08\x03\x0454\x03\x04)/\x03\x04)5\x03\x04+\x05\x03\x04+\x14\x03\x04+ " + - "\x03\x04+<\x03\x04*&\x03\x04*\x22\x03\x04&8\x03\x04!\x01\x03\x04!\x22" + - "\x03\x04\x11+\x03\x04\x10.\x03\x04\x104\x03\x04\x13=\x03\x04\x12\x04\x03" + - "\x04\x12\x0a\x03\x04\x0d\x1d\x03\x04\x0d\x07\x03\x04\x0d \x03\x05<>\x03" + - "\x055<\x03\x055!\x03\x055#\x03\x055&\x03\x054\x1d\x03\x054\x02\x03\x054" + - "\x07\x03\x0571\x03\x053\x1a\x03\x053\x16\x03\x05.<\x03\x05.\x07\x03\x05)" + - ":\x03\x05)<\x03\x05)\x0c\x03\x05)\x15\x03\x05+-\x03\x05+5\x03\x05$\x1e" + - "\x03\x05$\x14\x03\x05'\x04\x03\x05'\x14\x03\x05&\x02\x03\x05\x226\x03" + - "\x05\x22\x0c\x03\x05\x22\x1c\x03\x05\x19\x0a\x03\x05\x1b\x09\x03\x05\x1b" + - "\x0c\x03\x05\x14\x07\x03\x05\x16?\x03\x05\x16\x0c\x03\x05\x0c\x05\x03" + - "\x05\x0e\x0f\x03\x05\x01\x0e\x03\x05\x00(\x03\x05\x030\x03\x05\x03\x06" + - "\x03\x0a==\x03\x0a=1\x03\x0a=,\x03\x0a=\x0c\x03\x0a??\x03\x0a<\x08\x03" + - "\x0a9!\x03\x0a9)\x03\x0a97\x03\x0a99\x03\x0a6\x0a\x03\x0a6\x1c\x03\x0a6" + - "\x17\x03\x0a7'\x03\x0a78\x03\x0a73\x03\x0a'\x01\x03\x0a'&\x03\x0a\x1f" + - "\x0e\x03\x0a\x1f\x03\x03\x0a\x1f3\x03\x0a\x1b/\x03\x0a\x18\x19\x03\x0a" + - "\x19\x01\x03\x0a\x16\x14\x03\x0a\x0e\x22\x03\x0a\x0f\x10\x03\x0a\x0f\x02" + - "\x03\x0a\x0f \x03\x0a\x0c\x04\x03\x0a\x0b>\x03\x0a\x0b+\x03\x0a\x08/\x03" + - "\x0a\x046\x03\x0a\x05\x14\x03\x0a\x00\x04\x03\x0a\x00\x10\x03\x0a\x00" + - "\x14\x03\x0b<3\x03\x0b;*\x03\x0b9\x22\x03\x0b9)\x03\x0b97\x03\x0b+\x10" + - "\x03\x0b((\x03\x0b&5\x03\x0b$\x1c\x03\x0b$\x12\x03\x0b%\x04\x03\x0b#<" + - "\x03\x0b#0\x03\x0b#\x0d\x03\x0b#\x19\x03\x0b!:\x03\x0b!\x1f\x03\x0b!\x00" + - "\x03\x0b\x1e5\x03\x0b\x1c\x1d\x03\x0b\x1d-\x03\x0b\x1d(\x03\x0b\x18.\x03" + - "\x0b\x18 \x03\x0b\x18\x16\x03\x0b\x14\x13\x03\x0b\x15$\x03\x0b\x15\x22" + - "\x03\x0b\x12\x1b\x03\x0b\x12\x10\x03\x0b\x132\x03\x0b\x13=\x03\x0b\x12" + - "\x18\x03\x0b\x0c&\x03\x0b\x061\x03\x0b\x06:\x03\x0b\x05#\x03\x0b\x05<" + - "\x03\x0b\x04\x0b\x03\x0b\x04\x04\x03\x0b\x04\x1b\x03\x0b\x042\x03\x0b" + - "\x041\x03\x0b\x03\x03\x03\x0b\x03\x1d\x03\x0b\x03/\x03\x0b\x03+\x03\x0b" + - "\x02\x1b\x03\x0b\x02\x00\x03\x0b\x01\x1e\x03\x0b\x01\x08\x03\x0b\x015" + - "\x03\x06\x0d9\x03\x06\x0d=\x03\x06\x0d?\x03\x02\x001\x03\x02\x003\x03" + - "\x02\x02\x19\x03\x02\x006\x03\x02\x02\x1b\x03\x02\x004\x03\x02\x00<\x03" + - "\x02\x02\x0a\x03\x02\x02\x0e\x03\x02\x01\x1a\x03\x02\x01\x07\x03\x02\x01" + - "\x05\x03\x02\x01\x0b\x03\x02\x01%\x03\x02\x01\x0c\x03\x02\x01\x04\x03" + - "\x02\x01\x1c\x03\x02\x00.\x03\x02\x002\x03\x02\x00>\x03\x02\x00\x12\x03" + - "\x02\x00\x16\x03\x02\x011\x03\x02\x013\x03\x02\x02 \x03\x02\x02%\x03\x02" + - "\x02$\x03\x02\x028\x03\x02\x02;\x03\x02\x024\x03\x02\x012\x03\x02\x022" + - "\x03\x02\x02/\x03\x02\x01,\x03\x02\x01\x13\x03\x02\x01\x16\x03\x02\x01" + - "\x11\x03\x02\x01\x1e\x03\x02\x01\x15\x03\x02\x01\x17\x03\x02\x01\x0f\x03" + - "\x02\x01\x08\x03\x02\x00?\x03\x02\x03\x07\x03\x02\x03\x0d\x03\x02\x03" + - "\x13\x03\x02\x03\x1d\x03\x02\x03\x1f\x03\x02\x00\x03\x03\x02\x00\x0d\x03" + - "\x02\x00\x01\x03\x02\x00\x1b\x03\x02\x00\x19\x03\x02\x00\x18\x03\x02\x00" + - "\x13\x03\x02\x00/\x03\x07>\x12\x03\x07<\x1f\x03\x07>\x1d\x03\x06\x1d\x0e" + - "\x03\x07>\x1c\x03\x07>:\x03\x07>\x13\x03\x04\x12+\x03\x07?\x03\x03\x07>" + - "\x02\x03\x06\x224\x03\x06\x1a.\x03\x07<%\x03\x06\x1c\x0b\x03\x0609\x03" + - "\x05\x1f\x01\x03\x04'\x08\x03\x93\xfd\xf5\x03\x02\x0d \x03\x02\x0d#\x03" + - "\x02\x0d!\x03\x02\x0d&\x03\x02\x0d\x22\x03\x02\x0d/\x03\x02\x0d,\x03\x02" + - "\x0d$\x03\x02\x0d'\x03\x02\x0d%\x03\x02\x0d;\x03\x02\x0d=\x03\x02\x0d?" + - "\x03\x099.\x03\x08\x0b7\x03\x08\x02\x14\x03\x08\x14\x0d\x03\x08.:\x03" + - "\x089'\x03\x0f\x0b\x18\x03\x0f\x1c1\x03\x0f\x17&\x03\x0f9\x1f\x03\x0f0" + - "\x0c\x03\x0e\x0a9\x03\x0e\x056\x03\x0e\x1c#\x03\x0f\x13\x0e\x03\x072\x00" + - "\x03\x070\x0d\x03\x072\x0b\x03\x06\x11\x18\x03\x070\x10\x03\x06\x0f(\x03" + - "\x072\x05\x03\x06\x0f,\x03\x073\x15\x03\x06\x07\x08\x03\x05\x16\x02\x03" + - "\x04\x0b \x03\x05:8\x03\x05\x16%\x03\x0a\x0d\x1f\x03\x06\x16\x10\x03\x05" + - "\x1d5\x03\x05*;\x03\x05\x16\x1b\x03\x04.-\x03\x06\x1a\x19\x03\x04\x03," + - "\x03\x0b87\x03\x04/\x0a\x03\x06\x00,\x03\x04-\x01\x03\x04\x1e-\x03\x06/(" + - "\x03\x0a\x0b5\x03\x06\x0e7\x03\x06\x07.\x03\x0597\x03\x0a*%\x03\x0760" + - "\x03\x06\x0c;\x03\x05'\x00\x03\x072.\x03\x072\x08\x03\x06=\x01\x03\x06" + - "\x05\x1b\x03\x06\x06\x12\x03\x06$=\x03\x06'\x0d\x03\x04\x11\x0f\x03\x076" + - ",\x03\x06\x07;\x03\x06.,\x03\x86\xf9\xea\x03\x8f\xff\xeb\x02\x092\x02" + - "\x095\x02\x094\x02\x09;\x02\x09>\x02\x098\x02\x09*\x02\x09/\x02\x09,\x02" + - "\x09%\x02\x09&\x02\x09#\x02\x09 \x02\x08!\x02\x08%\x02\x08$\x02\x08+\x02" + - "\x08.\x02\x08*\x02\x08&\x02\x088\x02\x08>\x02\x084\x02\x086\x02\x080\x02" + - "\x08\x10\x02\x08\x17\x02\x08\x12\x02\x08\x1d\x02\x08\x1f\x02\x08\x13\x02" + - "\x08\x15\x02\x08\x14\x02\x08\x0c\x03\x8b\xfd\xd0\x03\x81\xec\xc6\x03\x87" + - "\xe0\x8a\x03-2\xe3\x03\x80\xef\xe4\x03-2\xea\x03\x88\xe6\xeb\x03\x8e\xe6" + - "\xe8\x03\x84\xe6\xe9\x03\x97\xe6\xee\x03-2\xf9\x03-2\xf6\x03\x8e\xe3\xad" + - "\x03\x80\xe3\x92\x03\x88\xe3\x90\x03\x8e\xe3\x90\x03\x80\xe3\x97\x03\x88" + - "\xe3\x95\x03\x88\xfe\xcb\x03\x8e\xfe\xca\x03\x84\xfe\xcd\x03\x91\xef\xc9" + - "\x03-2\xc1\x03-2\xc0\x03-2\xcb\x03\x88@\x09\x03\x8e@\x08\x03\x8f\xe0\xf5" + - "\x03\x8e\xe6\xf9\x03\x8e\xe0\xfa\x03\x93\xff\xf4\x03\x84\xee\xd3\x03\x0b" + - "(\x04\x023 \x021;\x02\x01*\x03\x0b#\x10\x03\x0b 0\x03\x0b!\x10\x03\x0b!0" + - "\x03\x07\x15\x08\x03\x09?5\x03\x07\x1f\x08\x03\x07\x17\x0b\x03\x09\x1f" + - "\x15\x03\x0b\x1c7\x03\x0a+#\x03\x06\x1a\x1b\x03\x06\x1a\x14\x03\x0a\x01" + - "\x18\x03\x06#\x1b\x03\x0a2\x0c\x03\x0a\x01\x04\x03\x09#;\x03\x08='\x03" + - "\x08\x1a\x0a\x03\x07\x03\x0a\x111\x03\x09\x1b\x09\x03\x073.\x03\x07\x01\x00" + - "\x03\x09/,\x03\x07#>\x03\x07\x048\x03\x0a\x1f\x22\x03\x098>\x03\x09\x11" + - "\x00\x03\x08/\x17\x03\x06'\x22\x03\x0b\x1a+\x03\x0a\x22\x19\x03\x0a/1" + - "\x03\x0974\x03\x09\x0f\x22\x03\x08,\x22\x03\x08?\x14\x03\x07$5\x03\x07<3" + - "\x03\x07=*\x03\x07\x13\x18\x03\x068\x0a\x03\x06\x09\x16\x03\x06\x13\x00" + - "\x03\x08\x067\x03\x08\x01\x03\x03\x08\x12\x1d\x03\x07+7\x03\x06(;\x03" + - "\x06\x1c?\x03\x07\x0e\x17\x03\x0a\x06\x1d\x03\x0a\x19\x07\x03\x08\x14$" + - "\x03\x07$;\x03\x08,$\x03\x08\x06\x0d\x03\x07\x16\x0a\x03\x06>>\x03\x0a" + - "\x06\x12\x03\x0a\x14)\x03\x09\x0d\x1f\x03\x09\x12\x17\x03\x09\x19\x01" + - "\x03\x08\x11 \x03\x08\x1d'\x03\x06<\x1a\x03\x0a.\x00\x03\x07'\x18\x03" + - "\x0a\x22\x08\x03\x08\x0d\x0a\x03\x08\x13)\x03\x07*)\x03\x06<,\x03\x07" + - "\x0b\x1a\x03\x09.\x14\x03\x09\x0d\x1e\x03\x07\x0e#\x03\x0b\x1d'\x03\x0a" + - "\x0a8\x03\x09%2\x03\x08+&\x03\x080\x12\x03\x0a)4\x03\x08\x06\x1f\x03\x0b" + - "\x1b\x1a\x03\x0a\x1b\x0f\x03\x0b\x1d*\x03\x09\x16$\x03\x090\x11\x03\x08" + - "\x11\x08\x03\x0a*(\x03\x0a\x042\x03\x089,\x03\x074'\x03\x07\x0f\x05\x03" + - "\x09\x0b\x0a\x03\x07\x1b\x01\x03\x09\x17:\x03\x09.\x0d\x03\x07.\x11\x03" + - "\x09+\x15\x03\x080\x13\x03\x0b\x1f\x19\x03\x0a \x11\x03\x0a\x220\x03\x09" + - "\x07;\x03\x08\x16\x1c\x03\x07,\x13\x03\x07\x0e/\x03\x06\x221\x03\x0a." + - "\x0a\x03\x0a7\x02\x03\x0a\x032\x03\x0a\x1d.\x03\x091\x06\x03\x09\x19:" + - "\x03\x08\x02/\x03\x060+\x03\x06\x0f-\x03\x06\x1c\x1f\x03\x06\x1d\x07\x03" + - "\x0a,\x11\x03\x09=\x0d\x03\x09\x0b;\x03\x07\x1b/\x03\x0a\x1f:\x03\x09 " + - "\x1f\x03\x09.\x10\x03\x094\x0b\x03\x09\x1a1\x03\x08#\x1a\x03\x084\x1d" + - "\x03\x08\x01\x1f\x03\x08\x11\x22\x03\x07'8\x03\x07\x1a>\x03\x0757\x03" + - "\x06&9\x03\x06+\x11\x03\x0a.\x0b\x03\x0a,>\x03\x0a4#\x03\x08%\x17\x03" + - "\x07\x05\x22\x03\x07\x0c\x0b\x03\x0a\x1d+\x03\x0a\x19\x16\x03\x09+\x1f" + - "\x03\x09\x08\x0b\x03\x08\x16\x18\x03\x08+\x12\x03\x0b\x1d\x0c\x03\x0a=" + - "\x10\x03\x0a\x09\x0d\x03\x0a\x10\x11\x03\x09&0\x03\x08(\x1f\x03\x087\x07" + - "\x03\x08\x185\x03\x07'6\x03\x06.\x05\x03\x06=\x04\x03\x06;;\x03\x06\x06," + - "\x03\x0b\x18>\x03\x08\x00\x18\x03\x06 \x03\x03\x06<\x00\x03\x09%\x18\x03" + - "\x0b\x1c<\x03\x0a%!\x03\x0a\x09\x12\x03\x0a\x16\x02\x03\x090'\x03\x09" + - "\x0e=\x03\x08 \x0e\x03\x08>\x03\x03\x074>\x03\x06&?\x03\x06\x19\x09\x03" + - "\x06?(\x03\x0a-\x0e\x03\x09:3\x03\x098:\x03\x09\x12\x0b\x03\x09\x1d\x17" + - "\x03\x087\x05\x03\x082\x14\x03\x08\x06%\x03\x08\x13\x1f\x03\x06\x06\x0e" + - "\x03\x0a\x22<\x03\x09/<\x03\x06>+\x03\x0a'?\x03\x0a\x13\x0c\x03\x09\x10<" + - "\x03\x07\x1b=\x03\x0a\x19\x13\x03\x09\x22\x1d\x03\x09\x07\x0d\x03\x08)" + - "\x1c\x03\x06=\x1a\x03\x0a/4\x03\x0a7\x11\x03\x0a\x16:\x03\x09?3\x03\x09:" + - "/\x03\x09\x05\x0a\x03\x09\x14\x06\x03\x087\x22\x03\x080\x07\x03\x08\x1a" + - "\x1f\x03\x07\x04(\x03\x07\x04\x09\x03\x06 %\x03\x06<\x08\x03\x0a+\x14" + - "\x03\x09\x1d\x16\x03\x0a70\x03\x08 >\x03\x0857\x03\x070\x0a\x03\x06=\x12" + - "\x03\x06\x16%\x03\x06\x1d,\x03\x099#\x03\x09\x10>\x03\x07 \x1e\x03\x08" + - "\x0c<\x03\x08\x0b\x18\x03\x08\x15+\x03\x08,:\x03\x08%\x22\x03\x07\x0a$" + - "\x03\x0b\x1c=\x03\x07+\x08\x03\x0a/\x05\x03\x0a \x07\x03\x0a\x12'\x03" + - "\x09#\x11\x03\x08\x1b\x15\x03\x0a\x06\x01\x03\x09\x1c\x1b\x03\x0922\x03" + - "\x07\x14<\x03\x07\x09\x04\x03\x061\x04\x03\x07\x0e\x01\x03\x0a\x13\x18" + - "\x03\x0a-\x0c\x03\x0a?\x0d\x03\x0a\x09\x0a\x03\x091&\x03\x0a/\x0b\x03" + - "\x08$<\x03\x083\x1d\x03\x08\x0c$\x03\x08\x0d\x07\x03\x08\x0d?\x03\x08" + - "\x0e\x14\x03\x065\x0a\x03\x08\x1a#\x03\x08\x16#\x03\x0702\x03\x07\x03" + - "\x1a\x03\x06(\x1d\x03\x06+\x1b\x03\x06\x0b\x05\x03\x06\x0b\x17\x03\x06" + - "\x0c\x04\x03\x06\x1e\x19\x03\x06+0\x03\x062\x18\x03\x0b\x16\x1e\x03\x0a+" + - "\x16\x03\x0a-?\x03\x0a#:\x03\x0a#\x10\x03\x0a%$\x03\x0a>+\x03\x0a01\x03" + - "\x0a1\x10\x03\x0a\x099\x03\x0a\x0a\x12\x03\x0a\x19\x1f\x03\x0a\x19\x12" + - "\x03\x09*)\x03\x09-\x16\x03\x09.1\x03\x09.2\x03\x09<\x0e\x03\x09> \x03" + - "\x093\x12\x03\x09\x0b\x01\x03\x09\x1c2\x03\x09\x11\x1c\x03\x09\x15%\x03" + - "\x08,&\x03\x08!\x22\x03\x089(\x03\x08\x0b\x1a\x03\x08\x0d2\x03\x08\x0c" + - "\x04\x03\x08\x0c\x06\x03\x08\x0c\x1f\x03\x08\x0c\x0c\x03\x08\x0f\x1f\x03" + - "\x08\x0f\x1d\x03\x08\x00\x14\x03\x08\x03\x14\x03\x08\x06\x16\x03\x08\x1e" + - "#\x03\x08\x11\x11\x03\x08\x10\x18\x03\x08\x14(\x03\x07)\x1e\x03\x07.1" + - "\x03\x07 $\x03\x07 '\x03\x078\x08\x03\x07\x0d0\x03\x07\x0f7\x03\x07\x05#" + - "\x03\x07\x05\x1a\x03\x07\x1a7\x03\x07\x1d-\x03\x07\x17\x10\x03\x06)\x1f" + - "\x03\x062\x0b\x03\x066\x16\x03\x06\x09\x11\x03\x09(\x1e\x03\x07!5\x03" + - "\x0b\x11\x16\x03\x0a/\x04\x03\x0a,\x1a\x03\x0b\x173\x03\x0a,1\x03\x0a/5" + - "\x03\x0a\x221\x03\x0a\x22\x0d\x03\x0a?%\x03\x0a<,\x03\x0a?#\x03\x0a>\x19" + - "\x03\x0a\x08&\x03\x0a\x0b\x0e\x03\x0a\x0c:\x03\x0a\x0c+\x03\x0a\x03\x22" + - "\x03\x0a\x06)\x03\x0a\x11\x10\x03\x0a\x11\x1a\x03\x0a\x17-\x03\x0a\x14(" + - "\x03\x09)\x1e\x03\x09/\x09\x03\x09.\x00\x03\x09,\x07\x03\x09/*\x03\x09-9" + - "\x03\x09\x228\x03\x09%\x09\x03\x09:\x12\x03\x09;\x1d\x03\x09?\x06\x03" + - "\x093%\x03\x096\x05\x03\x096\x08\x03\x097\x02\x03\x09\x07,\x03\x09\x04," + - "\x03\x09\x1f\x16\x03\x09\x11\x03\x03\x09\x11\x12\x03\x09\x168\x03\x08*" + - "\x05\x03\x08/2\x03\x084:\x03\x08\x22+\x03\x08 0\x03\x08&\x0a\x03\x08;" + - "\x10\x03\x08>$\x03\x08>\x18\x03\x0829\x03\x082:\x03\x081,\x03\x081<\x03" + - "\x081\x1c\x03\x087#\x03\x087*\x03\x08\x09'\x03\x08\x00\x1d\x03\x08\x05-" + - "\x03\x08\x1f4\x03\x08\x1d\x04\x03\x08\x16\x0f\x03\x07*7\x03\x07'!\x03" + - "\x07%\x1b\x03\x077\x0c\x03\x07\x0c1\x03\x07\x0c.\x03\x07\x00\x06\x03\x07" + - "\x01\x02\x03\x07\x010\x03\x07\x06=\x03\x07\x01\x03\x03\x07\x01\x13\x03" + - "\x07\x06\x06\x03\x07\x05\x0a\x03\x07\x1f\x09\x03\x07\x17:\x03\x06*1\x03" + - "\x06-\x1d\x03\x06\x223\x03\x062:\x03\x060$\x03\x066\x1e\x03\x064\x12\x03" + - "\x0645\x03\x06\x0b\x00\x03\x06\x0b7\x03\x06\x07\x1f\x03\x06\x15\x12\x03" + - "\x0c\x05\x0f\x03\x0b+\x0b\x03\x0b+-\x03\x06\x16\x1b\x03\x06\x15\x17\x03" + - "\x89\xca\xea\x03\x89\xca\xe8\x03\x0c8\x10\x03\x0c8\x01\x03\x0c8\x0f\x03" + - "\x0d8%\x03\x0d8!\x03\x0c8-\x03\x0c8/\x03\x0c8+\x03\x0c87\x03\x0c85\x03" + - "\x0c9\x09\x03\x0c9\x0d\x03\x0c9\x0f\x03\x0c9\x0b\x03\xcfu\x0c\x03\xcfu" + - "\x0f\x03\xcfu\x0e\x03\xcfu\x09\x03\x0c9\x10\x03\x0d9\x0c\x03\xcf`;\x03" + - "\xcf`>\x03\xcf`9\x03\xcf`8\x03\xcf`7\x03\xcf`*\x03\xcf`-\x03\xcf`,\x03" + - "\x0d\x1b\x1a\x03\x0d\x1b&\x03\x0c=.\x03\x0c=%\x03\x0c>\x1e\x03\x0c>\x14" + - "\x03\x0c?\x06\x03\x0c?\x0b\x03\x0c?\x0c\x03\x0c?\x0d\x03\x0c?\x02\x03" + - "\x0c>\x0f\x03\x0c>\x08\x03\x0c>\x09\x03\x0c>,\x03\x0c>\x0c\x03\x0c?\x13" + - "\x03\x0c?\x16\x03\x0c?\x15\x03\x0c?\x1c\x03\x0c?\x1f\x03\x0c?\x1d\x03" + - "\x0c?\x1a\x03\x0c?\x17\x03\x0c?\x08\x03\x0c?\x09\x03\x0c?\x0e\x03\x0c?" + - "\x04\x03\x0c?\x05\x03\x0c" + - "\x03\x0c=2\x03\x0c=6\x03\x0c<\x07\x03\x0c<\x05\x03\x0e:!\x03\x0e:#\x03" + - "\x0e8\x09\x03\x0e:&\x03\x0e8\x0b\x03\x0e:$\x03\x0e:,\x03\x0e8\x1a\x03" + - "\x0e8\x1e\x03\x0e:*\x03\x0e:7\x03\x0e:5\x03\x0e:;\x03\x0e:\x15\x03\x0e:<" + - "\x03\x0e:4\x03\x0e:'\x03\x0e:-\x03\x0e:%\x03\x0e:?\x03\x0e:=\x03\x0e:)" + - "\x03\x0e:/\x03\xcfs'\x03\x0d=\x0f\x03\x0d+*\x03\x0d99\x03\x0d9;\x03\x0d9" + - "?\x03\x0d)\x0d\x03\x0d(%\x02\x01\x18\x02\x01(\x02\x01\x1e\x03\x0f$!\x03" + - "\x0f87\x03\x0f4\x0e\x03\x0f5\x1d\x03\x06'\x03\x03\x0f\x08\x18\x03\x0f" + - "\x0d\x1b\x03\x0e2=\x03\x0e;\x08\x03\x0e:\x0b\x03\x0e\x06$\x03\x0e\x0d)" + - "\x03\x0e\x16\x1f\x03\x0e\x16\x1b\x03\x0d$\x0a\x03\x05,\x1d\x03\x0d. \x03" + - "\x0d.#\x03\x0c(/\x03\x09%\x02\x03\x0d90\x03\x0d\x0e4\x03\x0d\x0d\x0f\x03" + - "\x0c#\x00\x03\x0c,\x1e\x03\x0c2\x0e\x03\x0c\x01\x17\x03\x0c\x09:\x03\x0e" + - "\x173\x03\x0c\x08\x03\x03\x0c\x11\x07\x03\x0c\x10\x18\x03\x0c\x1f\x1c" + - "\x03\x0c\x19\x0e\x03\x0c\x1a\x1f\x03\x0f0>\x03\x0b->\x03\x0b<+\x03\x0b8" + - "\x13\x03\x0b\x043\x03\x0b\x14\x03\x03\x0b\x16%\x03\x0d\x22&\x03\x0b\x1a" + - "\x1a\x03\x0b\x1a\x04\x03\x0a%9\x03\x0a&2\x03\x0a&0\x03\x0a!\x1a\x03\x0a!" + - "7\x03\x0a5\x10\x03\x0a=4\x03\x0a?\x0e\x03\x0a>\x10\x03\x0a\x00 \x03\x0a" + - "\x0f:\x03\x0a\x0f9\x03\x0a\x0b\x0a\x03\x0a\x17%\x03\x0a\x1b-\x03\x09-" + - "\x1a\x03\x09,4\x03\x09.,\x03\x09)\x09\x03\x096!\x03\x091\x1f\x03\x093" + - "\x16\x03\x0c+\x1f\x03\x098 \x03\x098=\x03\x0c(\x1a\x03\x0c(\x16\x03\x09" + - "\x0a+\x03\x09\x16\x12\x03\x09\x13\x0e\x03\x09\x153\x03\x08)!\x03\x09\x1a" + - "\x01\x03\x09\x18\x01\x03\x08%#\x03\x08>\x22\x03\x08\x05%\x03\x08\x02*" + - "\x03\x08\x15;\x03\x08\x1b7\x03\x0f\x07\x1d\x03\x0f\x04\x03\x03\x070\x0c" + - "\x03\x07;\x0b\x03\x07\x08\x17\x03\x07\x12\x06\x03\x06/-\x03\x0671\x03" + - "\x065+\x03\x06>7\x03\x06\x049\x03\x05+\x1e\x03\x05,\x17\x03\x05 \x1d\x03" + - "\x05\x22\x05\x03\x050\x1d" - -// lookup returns the trie value for the first UTF-8 encoding in s and -// the width in bytes of this encoding. The size will be 0 if s does not -// hold enough bytes to complete the encoding. len(s) must be greater than 0. -func (t *idnaTrie) lookup(s []byte) (v uint16, sz int) { - c0 := s[0] - switch { - case c0 < 0x80: // is ASCII - return idnaValues[c0], 1 - case c0 < 0xC2: - return 0, 1 // Illegal UTF-8: not a starter, not ASCII. - case c0 < 0xE0: // 2-byte UTF-8 - if len(s) < 2 { - return 0, 0 - } - i := idnaIndex[c0] - c1 := s[1] - if c1 < 0x80 || 0xC0 <= c1 { - return 0, 1 // Illegal UTF-8: not a continuation byte. - } - return t.lookupValue(uint32(i), c1), 2 - case c0 < 0xF0: // 3-byte UTF-8 - if len(s) < 3 { - return 0, 0 - } - i := idnaIndex[c0] - c1 := s[1] - if c1 < 0x80 || 0xC0 <= c1 { - return 0, 1 // Illegal UTF-8: not a continuation byte. - } - o := uint32(i)<<6 + uint32(c1) - i = idnaIndex[o] - c2 := s[2] - if c2 < 0x80 || 0xC0 <= c2 { - return 0, 2 // Illegal UTF-8: not a continuation byte. - } - return t.lookupValue(uint32(i), c2), 3 - case c0 < 0xF8: // 4-byte UTF-8 - if len(s) < 4 { - return 0, 0 - } - i := idnaIndex[c0] - c1 := s[1] - if c1 < 0x80 || 0xC0 <= c1 { - return 0, 1 // Illegal UTF-8: not a continuation byte. - } - o := uint32(i)<<6 + uint32(c1) - i = idnaIndex[o] - c2 := s[2] - if c2 < 0x80 || 0xC0 <= c2 { - return 0, 2 // Illegal UTF-8: not a continuation byte. - } - o = uint32(i)<<6 + uint32(c2) - i = idnaIndex[o] - c3 := s[3] - if c3 < 0x80 || 0xC0 <= c3 { - return 0, 3 // Illegal UTF-8: not a continuation byte. - } - return t.lookupValue(uint32(i), c3), 4 - } - // Illegal rune - return 0, 1 -} - -// lookupUnsafe returns the trie value for the first UTF-8 encoding in s. -// s must start with a full and valid UTF-8 encoded rune. -func (t *idnaTrie) lookupUnsafe(s []byte) uint16 { - c0 := s[0] - if c0 < 0x80 { // is ASCII - return idnaValues[c0] - } - i := idnaIndex[c0] - if c0 < 0xE0 { // 2-byte UTF-8 - return t.lookupValue(uint32(i), s[1]) - } - i = idnaIndex[uint32(i)<<6+uint32(s[1])] - if c0 < 0xF0 { // 3-byte UTF-8 - return t.lookupValue(uint32(i), s[2]) - } - i = idnaIndex[uint32(i)<<6+uint32(s[2])] - if c0 < 0xF8 { // 4-byte UTF-8 - return t.lookupValue(uint32(i), s[3]) - } - return 0 -} - -// lookupString returns the trie value for the first UTF-8 encoding in s and -// the width in bytes of this encoding. The size will be 0 if s does not -// hold enough bytes to complete the encoding. len(s) must be greater than 0. -func (t *idnaTrie) lookupString(s string) (v uint16, sz int) { - c0 := s[0] - switch { - case c0 < 0x80: // is ASCII - return idnaValues[c0], 1 - case c0 < 0xC2: - return 0, 1 // Illegal UTF-8: not a starter, not ASCII. - case c0 < 0xE0: // 2-byte UTF-8 - if len(s) < 2 { - return 0, 0 - } - i := idnaIndex[c0] - c1 := s[1] - if c1 < 0x80 || 0xC0 <= c1 { - return 0, 1 // Illegal UTF-8: not a continuation byte. - } - return t.lookupValue(uint32(i), c1), 2 - case c0 < 0xF0: // 3-byte UTF-8 - if len(s) < 3 { - return 0, 0 - } - i := idnaIndex[c0] - c1 := s[1] - if c1 < 0x80 || 0xC0 <= c1 { - return 0, 1 // Illegal UTF-8: not a continuation byte. - } - o := uint32(i)<<6 + uint32(c1) - i = idnaIndex[o] - c2 := s[2] - if c2 < 0x80 || 0xC0 <= c2 { - return 0, 2 // Illegal UTF-8: not a continuation byte. - } - return t.lookupValue(uint32(i), c2), 3 - case c0 < 0xF8: // 4-byte UTF-8 - if len(s) < 4 { - return 0, 0 - } - i := idnaIndex[c0] - c1 := s[1] - if c1 < 0x80 || 0xC0 <= c1 { - return 0, 1 // Illegal UTF-8: not a continuation byte. - } - o := uint32(i)<<6 + uint32(c1) - i = idnaIndex[o] - c2 := s[2] - if c2 < 0x80 || 0xC0 <= c2 { - return 0, 2 // Illegal UTF-8: not a continuation byte. - } - o = uint32(i)<<6 + uint32(c2) - i = idnaIndex[o] - c3 := s[3] - if c3 < 0x80 || 0xC0 <= c3 { - return 0, 3 // Illegal UTF-8: not a continuation byte. - } - return t.lookupValue(uint32(i), c3), 4 - } - // Illegal rune - return 0, 1 -} - -// lookupStringUnsafe returns the trie value for the first UTF-8 encoding in s. -// s must start with a full and valid UTF-8 encoded rune. -func (t *idnaTrie) lookupStringUnsafe(s string) uint16 { - c0 := s[0] - if c0 < 0x80 { // is ASCII - return idnaValues[c0] - } - i := idnaIndex[c0] - if c0 < 0xE0 { // 2-byte UTF-8 - return t.lookupValue(uint32(i), s[1]) - } - i = idnaIndex[uint32(i)<<6+uint32(s[1])] - if c0 < 0xF0 { // 3-byte UTF-8 - return t.lookupValue(uint32(i), s[2]) - } - i = idnaIndex[uint32(i)<<6+uint32(s[2])] - if c0 < 0xF8 { // 4-byte UTF-8 - return t.lookupValue(uint32(i), s[3]) - } - return 0 -} - -// idnaTrie. Total size: 29404 bytes (28.71 KiB). Checksum: 848c45acb5f7991c. -type idnaTrie struct{} - -func newIdnaTrie(i int) *idnaTrie { - return &idnaTrie{} -} - -// lookupValue determines the type of block n and looks up the value for b. -func (t *idnaTrie) lookupValue(n uint32, b byte) uint16 { - switch { - case n < 125: - return uint16(idnaValues[n<<6+uint32(b)]) - default: - n -= 125 - return uint16(idnaSparse.lookup(n, b)) - } -} - -// idnaValues: 127 blocks, 8128 entries, 16256 bytes -// The third block is the zero block. -var idnaValues = [8128]uint16{ - // Block 0x0, offset 0x0 - 0x00: 0x0080, 0x01: 0x0080, 0x02: 0x0080, 0x03: 0x0080, 0x04: 0x0080, 0x05: 0x0080, - 0x06: 0x0080, 0x07: 0x0080, 0x08: 0x0080, 0x09: 0x0080, 0x0a: 0x0080, 0x0b: 0x0080, - 0x0c: 0x0080, 0x0d: 0x0080, 0x0e: 0x0080, 0x0f: 0x0080, 0x10: 0x0080, 0x11: 0x0080, - 0x12: 0x0080, 0x13: 0x0080, 0x14: 0x0080, 0x15: 0x0080, 0x16: 0x0080, 0x17: 0x0080, - 0x18: 0x0080, 0x19: 0x0080, 0x1a: 0x0080, 0x1b: 0x0080, 0x1c: 0x0080, 0x1d: 0x0080, - 0x1e: 0x0080, 0x1f: 0x0080, 0x20: 0x0080, 0x21: 0x0080, 0x22: 0x0080, 0x23: 0x0080, - 0x24: 0x0080, 0x25: 0x0080, 0x26: 0x0080, 0x27: 0x0080, 0x28: 0x0080, 0x29: 0x0080, - 0x2a: 0x0080, 0x2b: 0x0080, 0x2c: 0x0080, 0x2d: 0x0008, 0x2e: 0x0008, 0x2f: 0x0080, - 0x30: 0x0008, 0x31: 0x0008, 0x32: 0x0008, 0x33: 0x0008, 0x34: 0x0008, 0x35: 0x0008, - 0x36: 0x0008, 0x37: 0x0008, 0x38: 0x0008, 0x39: 0x0008, 0x3a: 0x0080, 0x3b: 0x0080, - 0x3c: 0x0080, 0x3d: 0x0080, 0x3e: 0x0080, 0x3f: 0x0080, - // Block 0x1, offset 0x40 - 0x40: 0x0080, 0x41: 0xe105, 0x42: 0xe105, 0x43: 0xe105, 0x44: 0xe105, 0x45: 0xe105, - 0x46: 0xe105, 0x47: 0xe105, 0x48: 0xe105, 0x49: 0xe105, 0x4a: 0xe105, 0x4b: 0xe105, - 0x4c: 0xe105, 0x4d: 0xe105, 0x4e: 0xe105, 0x4f: 0xe105, 0x50: 0xe105, 0x51: 0xe105, - 0x52: 0xe105, 0x53: 0xe105, 0x54: 0xe105, 0x55: 0xe105, 0x56: 0xe105, 0x57: 0xe105, - 0x58: 0xe105, 0x59: 0xe105, 0x5a: 0xe105, 0x5b: 0x0080, 0x5c: 0x0080, 0x5d: 0x0080, - 0x5e: 0x0080, 0x5f: 0x0080, 0x60: 0x0080, 0x61: 0x0008, 0x62: 0x0008, 0x63: 0x0008, - 0x64: 0x0008, 0x65: 0x0008, 0x66: 0x0008, 0x67: 0x0008, 0x68: 0x0008, 0x69: 0x0008, - 0x6a: 0x0008, 0x6b: 0x0008, 0x6c: 0x0008, 0x6d: 0x0008, 0x6e: 0x0008, 0x6f: 0x0008, - 0x70: 0x0008, 0x71: 0x0008, 0x72: 0x0008, 0x73: 0x0008, 0x74: 0x0008, 0x75: 0x0008, - 0x76: 0x0008, 0x77: 0x0008, 0x78: 0x0008, 0x79: 0x0008, 0x7a: 0x0008, 0x7b: 0x0080, - 0x7c: 0x0080, 0x7d: 0x0080, 0x7e: 0x0080, 0x7f: 0x0080, - // Block 0x2, offset 0x80 - // Block 0x3, offset 0xc0 - 0xc0: 0x0040, 0xc1: 0x0040, 0xc2: 0x0040, 0xc3: 0x0040, 0xc4: 0x0040, 0xc5: 0x0040, - 0xc6: 0x0040, 0xc7: 0x0040, 0xc8: 0x0040, 0xc9: 0x0040, 0xca: 0x0040, 0xcb: 0x0040, - 0xcc: 0x0040, 0xcd: 0x0040, 0xce: 0x0040, 0xcf: 0x0040, 0xd0: 0x0040, 0xd1: 0x0040, - 0xd2: 0x0040, 0xd3: 0x0040, 0xd4: 0x0040, 0xd5: 0x0040, 0xd6: 0x0040, 0xd7: 0x0040, - 0xd8: 0x0040, 0xd9: 0x0040, 0xda: 0x0040, 0xdb: 0x0040, 0xdc: 0x0040, 0xdd: 0x0040, - 0xde: 0x0040, 0xdf: 0x0040, 0xe0: 0x000a, 0xe1: 0x0018, 0xe2: 0x0018, 0xe3: 0x0018, - 0xe4: 0x0018, 0xe5: 0x0018, 0xe6: 0x0018, 0xe7: 0x0018, 0xe8: 0x001a, 0xe9: 0x0018, - 0xea: 0x0039, 0xeb: 0x0018, 0xec: 0x0018, 0xed: 0x03c0, 0xee: 0x0018, 0xef: 0x004a, - 0xf0: 0x0018, 0xf1: 0x0018, 0xf2: 0x0069, 0xf3: 0x0079, 0xf4: 0x008a, 0xf5: 0x0005, - 0xf6: 0x0018, 0xf7: 0x0008, 0xf8: 0x00aa, 0xf9: 0x00c9, 0xfa: 0x00d9, 0xfb: 0x0018, - 0xfc: 0x00e9, 0xfd: 0x0119, 0xfe: 0x0149, 0xff: 0x0018, - // Block 0x4, offset 0x100 - 0x100: 0xe00d, 0x101: 0x0008, 0x102: 0xe00d, 0x103: 0x0008, 0x104: 0xe00d, 0x105: 0x0008, - 0x106: 0xe00d, 0x107: 0x0008, 0x108: 0xe00d, 0x109: 0x0008, 0x10a: 0xe00d, 0x10b: 0x0008, - 0x10c: 0xe00d, 0x10d: 0x0008, 0x10e: 0xe00d, 0x10f: 0x0008, 0x110: 0xe00d, 0x111: 0x0008, - 0x112: 0xe00d, 0x113: 0x0008, 0x114: 0xe00d, 0x115: 0x0008, 0x116: 0xe00d, 0x117: 0x0008, - 0x118: 0xe00d, 0x119: 0x0008, 0x11a: 0xe00d, 0x11b: 0x0008, 0x11c: 0xe00d, 0x11d: 0x0008, - 0x11e: 0xe00d, 0x11f: 0x0008, 0x120: 0xe00d, 0x121: 0x0008, 0x122: 0xe00d, 0x123: 0x0008, - 0x124: 0xe00d, 0x125: 0x0008, 0x126: 0xe00d, 0x127: 0x0008, 0x128: 0xe00d, 0x129: 0x0008, - 0x12a: 0xe00d, 0x12b: 0x0008, 0x12c: 0xe00d, 0x12d: 0x0008, 0x12e: 0xe00d, 0x12f: 0x0008, - 0x130: 0x0179, 0x131: 0x0008, 0x132: 0x0035, 0x133: 0x004d, 0x134: 0xe00d, 0x135: 0x0008, - 0x136: 0xe00d, 0x137: 0x0008, 0x138: 0x0008, 0x139: 0xe01d, 0x13a: 0x0008, 0x13b: 0xe03d, - 0x13c: 0x0008, 0x13d: 0xe01d, 0x13e: 0x0008, 0x13f: 0x0199, - // Block 0x5, offset 0x140 - 0x140: 0x0199, 0x141: 0xe01d, 0x142: 0x0008, 0x143: 0xe03d, 0x144: 0x0008, 0x145: 0xe01d, - 0x146: 0x0008, 0x147: 0xe07d, 0x148: 0x0008, 0x149: 0x01b9, 0x14a: 0xe00d, 0x14b: 0x0008, - 0x14c: 0xe00d, 0x14d: 0x0008, 0x14e: 0xe00d, 0x14f: 0x0008, 0x150: 0xe00d, 0x151: 0x0008, - 0x152: 0xe00d, 0x153: 0x0008, 0x154: 0xe00d, 0x155: 0x0008, 0x156: 0xe00d, 0x157: 0x0008, - 0x158: 0xe00d, 0x159: 0x0008, 0x15a: 0xe00d, 0x15b: 0x0008, 0x15c: 0xe00d, 0x15d: 0x0008, - 0x15e: 0xe00d, 0x15f: 0x0008, 0x160: 0xe00d, 0x161: 0x0008, 0x162: 0xe00d, 0x163: 0x0008, - 0x164: 0xe00d, 0x165: 0x0008, 0x166: 0xe00d, 0x167: 0x0008, 0x168: 0xe00d, 0x169: 0x0008, - 0x16a: 0xe00d, 0x16b: 0x0008, 0x16c: 0xe00d, 0x16d: 0x0008, 0x16e: 0xe00d, 0x16f: 0x0008, - 0x170: 0xe00d, 0x171: 0x0008, 0x172: 0xe00d, 0x173: 0x0008, 0x174: 0xe00d, 0x175: 0x0008, - 0x176: 0xe00d, 0x177: 0x0008, 0x178: 0x0065, 0x179: 0xe01d, 0x17a: 0x0008, 0x17b: 0xe03d, - 0x17c: 0x0008, 0x17d: 0xe01d, 0x17e: 0x0008, 0x17f: 0x01d9, - // Block 0x6, offset 0x180 - 0x180: 0x0008, 0x181: 0x007d, 0x182: 0xe00d, 0x183: 0x0008, 0x184: 0xe00d, 0x185: 0x0008, - 0x186: 0x007d, 0x187: 0xe07d, 0x188: 0x0008, 0x189: 0x0095, 0x18a: 0x00ad, 0x18b: 0xe03d, - 0x18c: 0x0008, 0x18d: 0x0008, 0x18e: 0x00c5, 0x18f: 0x00dd, 0x190: 0x00f5, 0x191: 0xe01d, - 0x192: 0x0008, 0x193: 0x010d, 0x194: 0x0125, 0x195: 0x0008, 0x196: 0x013d, 0x197: 0x013d, - 0x198: 0xe00d, 0x199: 0x0008, 0x19a: 0x0008, 0x19b: 0x0008, 0x19c: 0x010d, 0x19d: 0x0155, - 0x19e: 0x0008, 0x19f: 0x016d, 0x1a0: 0xe00d, 0x1a1: 0x0008, 0x1a2: 0xe00d, 0x1a3: 0x0008, - 0x1a4: 0xe00d, 0x1a5: 0x0008, 0x1a6: 0x0185, 0x1a7: 0xe07d, 0x1a8: 0x0008, 0x1a9: 0x019d, - 0x1aa: 0x0008, 0x1ab: 0x0008, 0x1ac: 0xe00d, 0x1ad: 0x0008, 0x1ae: 0x0185, 0x1af: 0xe0fd, - 0x1b0: 0x0008, 0x1b1: 0x01b5, 0x1b2: 0x01cd, 0x1b3: 0xe03d, 0x1b4: 0x0008, 0x1b5: 0xe01d, - 0x1b6: 0x0008, 0x1b7: 0x01e5, 0x1b8: 0xe00d, 0x1b9: 0x0008, 0x1ba: 0x0008, 0x1bb: 0x0008, - 0x1bc: 0xe00d, 0x1bd: 0x0008, 0x1be: 0x0008, 0x1bf: 0x0008, - // Block 0x7, offset 0x1c0 - 0x1c0: 0x0008, 0x1c1: 0x0008, 0x1c2: 0x0008, 0x1c3: 0x0008, 0x1c4: 0x01e9, 0x1c5: 0x01e9, - 0x1c6: 0x01e9, 0x1c7: 0x01fd, 0x1c8: 0x0215, 0x1c9: 0x022d, 0x1ca: 0x0245, 0x1cb: 0x025d, - 0x1cc: 0x0275, 0x1cd: 0xe01d, 0x1ce: 0x0008, 0x1cf: 0xe0fd, 0x1d0: 0x0008, 0x1d1: 0xe01d, - 0x1d2: 0x0008, 0x1d3: 0xe03d, 0x1d4: 0x0008, 0x1d5: 0xe01d, 0x1d6: 0x0008, 0x1d7: 0xe07d, - 0x1d8: 0x0008, 0x1d9: 0xe01d, 0x1da: 0x0008, 0x1db: 0xe03d, 0x1dc: 0x0008, 0x1dd: 0x0008, - 0x1de: 0xe00d, 0x1df: 0x0008, 0x1e0: 0xe00d, 0x1e1: 0x0008, 0x1e2: 0xe00d, 0x1e3: 0x0008, - 0x1e4: 0xe00d, 0x1e5: 0x0008, 0x1e6: 0xe00d, 0x1e7: 0x0008, 0x1e8: 0xe00d, 0x1e9: 0x0008, - 0x1ea: 0xe00d, 0x1eb: 0x0008, 0x1ec: 0xe00d, 0x1ed: 0x0008, 0x1ee: 0xe00d, 0x1ef: 0x0008, - 0x1f0: 0x0008, 0x1f1: 0x028d, 0x1f2: 0x02a5, 0x1f3: 0x02bd, 0x1f4: 0xe00d, 0x1f5: 0x0008, - 0x1f6: 0x02d5, 0x1f7: 0x02ed, 0x1f8: 0xe00d, 0x1f9: 0x0008, 0x1fa: 0xe00d, 0x1fb: 0x0008, - 0x1fc: 0xe00d, 0x1fd: 0x0008, 0x1fe: 0xe00d, 0x1ff: 0x0008, - // Block 0x8, offset 0x200 - 0x200: 0xe00d, 0x201: 0x0008, 0x202: 0xe00d, 0x203: 0x0008, 0x204: 0xe00d, 0x205: 0x0008, - 0x206: 0xe00d, 0x207: 0x0008, 0x208: 0xe00d, 0x209: 0x0008, 0x20a: 0xe00d, 0x20b: 0x0008, - 0x20c: 0xe00d, 0x20d: 0x0008, 0x20e: 0xe00d, 0x20f: 0x0008, 0x210: 0xe00d, 0x211: 0x0008, - 0x212: 0xe00d, 0x213: 0x0008, 0x214: 0xe00d, 0x215: 0x0008, 0x216: 0xe00d, 0x217: 0x0008, - 0x218: 0xe00d, 0x219: 0x0008, 0x21a: 0xe00d, 0x21b: 0x0008, 0x21c: 0xe00d, 0x21d: 0x0008, - 0x21e: 0xe00d, 0x21f: 0x0008, 0x220: 0x0305, 0x221: 0x0008, 0x222: 0xe00d, 0x223: 0x0008, - 0x224: 0xe00d, 0x225: 0x0008, 0x226: 0xe00d, 0x227: 0x0008, 0x228: 0xe00d, 0x229: 0x0008, - 0x22a: 0xe00d, 0x22b: 0x0008, 0x22c: 0xe00d, 0x22d: 0x0008, 0x22e: 0xe00d, 0x22f: 0x0008, - 0x230: 0xe00d, 0x231: 0x0008, 0x232: 0xe00d, 0x233: 0x0008, 0x234: 0x0008, 0x235: 0x0008, - 0x236: 0x0008, 0x237: 0x0008, 0x238: 0x0008, 0x239: 0x0008, 0x23a: 0x0209, 0x23b: 0xe03d, - 0x23c: 0x0008, 0x23d: 0x031d, 0x23e: 0x0229, 0x23f: 0x0008, - // Block 0x9, offset 0x240 - 0x240: 0x0008, 0x241: 0x0008, 0x242: 0x0018, 0x243: 0x0018, 0x244: 0x0018, 0x245: 0x0018, - 0x246: 0x0008, 0x247: 0x0008, 0x248: 0x0008, 0x249: 0x0008, 0x24a: 0x0008, 0x24b: 0x0008, - 0x24c: 0x0008, 0x24d: 0x0008, 0x24e: 0x0008, 0x24f: 0x0008, 0x250: 0x0008, 0x251: 0x0008, - 0x252: 0x0018, 0x253: 0x0018, 0x254: 0x0018, 0x255: 0x0018, 0x256: 0x0018, 0x257: 0x0018, - 0x258: 0x029a, 0x259: 0x02ba, 0x25a: 0x02da, 0x25b: 0x02fa, 0x25c: 0x031a, 0x25d: 0x033a, - 0x25e: 0x0018, 0x25f: 0x0018, 0x260: 0x03ad, 0x261: 0x0359, 0x262: 0x01d9, 0x263: 0x0369, - 0x264: 0x03c5, 0x265: 0x0018, 0x266: 0x0018, 0x267: 0x0018, 0x268: 0x0018, 0x269: 0x0018, - 0x26a: 0x0018, 0x26b: 0x0018, 0x26c: 0x0008, 0x26d: 0x0018, 0x26e: 0x0008, 0x26f: 0x0018, - 0x270: 0x0018, 0x271: 0x0018, 0x272: 0x0018, 0x273: 0x0018, 0x274: 0x0018, 0x275: 0x0018, - 0x276: 0x0018, 0x277: 0x0018, 0x278: 0x0018, 0x279: 0x0018, 0x27a: 0x0018, 0x27b: 0x0018, - 0x27c: 0x0018, 0x27d: 0x0018, 0x27e: 0x0018, 0x27f: 0x0018, - // Block 0xa, offset 0x280 - 0x280: 0x03dd, 0x281: 0x03dd, 0x282: 0x3308, 0x283: 0x03f5, 0x284: 0x0379, 0x285: 0x040d, - 0x286: 0x3308, 0x287: 0x3308, 0x288: 0x3308, 0x289: 0x3308, 0x28a: 0x3308, 0x28b: 0x3308, - 0x28c: 0x3308, 0x28d: 0x3308, 0x28e: 0x3308, 0x28f: 0x33c0, 0x290: 0x3308, 0x291: 0x3308, - 0x292: 0x3308, 0x293: 0x3308, 0x294: 0x3308, 0x295: 0x3308, 0x296: 0x3308, 0x297: 0x3308, - 0x298: 0x3308, 0x299: 0x3308, 0x29a: 0x3308, 0x29b: 0x3308, 0x29c: 0x3308, 0x29d: 0x3308, - 0x29e: 0x3308, 0x29f: 0x3308, 0x2a0: 0x3308, 0x2a1: 0x3308, 0x2a2: 0x3308, 0x2a3: 0x3308, - 0x2a4: 0x3308, 0x2a5: 0x3308, 0x2a6: 0x3308, 0x2a7: 0x3308, 0x2a8: 0x3308, 0x2a9: 0x3308, - 0x2aa: 0x3308, 0x2ab: 0x3308, 0x2ac: 0x3308, 0x2ad: 0x3308, 0x2ae: 0x3308, 0x2af: 0x3308, - 0x2b0: 0xe00d, 0x2b1: 0x0008, 0x2b2: 0xe00d, 0x2b3: 0x0008, 0x2b4: 0x0425, 0x2b5: 0x0008, - 0x2b6: 0xe00d, 0x2b7: 0x0008, 0x2b8: 0x0040, 0x2b9: 0x0040, 0x2ba: 0x03a2, 0x2bb: 0x0008, - 0x2bc: 0x0008, 0x2bd: 0x0008, 0x2be: 0x03c2, 0x2bf: 0x043d, - // Block 0xb, offset 0x2c0 - 0x2c0: 0x0040, 0x2c1: 0x0040, 0x2c2: 0x0040, 0x2c3: 0x0040, 0x2c4: 0x008a, 0x2c5: 0x03d2, - 0x2c6: 0xe155, 0x2c7: 0x0455, 0x2c8: 0xe12d, 0x2c9: 0xe13d, 0x2ca: 0xe12d, 0x2cb: 0x0040, - 0x2cc: 0x03dd, 0x2cd: 0x0040, 0x2ce: 0x046d, 0x2cf: 0x0485, 0x2d0: 0x0008, 0x2d1: 0xe105, - 0x2d2: 0xe105, 0x2d3: 0xe105, 0x2d4: 0xe105, 0x2d5: 0xe105, 0x2d6: 0xe105, 0x2d7: 0xe105, - 0x2d8: 0xe105, 0x2d9: 0xe105, 0x2da: 0xe105, 0x2db: 0xe105, 0x2dc: 0xe105, 0x2dd: 0xe105, - 0x2de: 0xe105, 0x2df: 0xe105, 0x2e0: 0x049d, 0x2e1: 0x049d, 0x2e2: 0x0040, 0x2e3: 0x049d, - 0x2e4: 0x049d, 0x2e5: 0x049d, 0x2e6: 0x049d, 0x2e7: 0x049d, 0x2e8: 0x049d, 0x2e9: 0x049d, - 0x2ea: 0x049d, 0x2eb: 0x049d, 0x2ec: 0x0008, 0x2ed: 0x0008, 0x2ee: 0x0008, 0x2ef: 0x0008, - 0x2f0: 0x0008, 0x2f1: 0x0008, 0x2f2: 0x0008, 0x2f3: 0x0008, 0x2f4: 0x0008, 0x2f5: 0x0008, - 0x2f6: 0x0008, 0x2f7: 0x0008, 0x2f8: 0x0008, 0x2f9: 0x0008, 0x2fa: 0x0008, 0x2fb: 0x0008, - 0x2fc: 0x0008, 0x2fd: 0x0008, 0x2fe: 0x0008, 0x2ff: 0x0008, - // Block 0xc, offset 0x300 - 0x300: 0x0008, 0x301: 0x0008, 0x302: 0xe00f, 0x303: 0x0008, 0x304: 0x0008, 0x305: 0x0008, - 0x306: 0x0008, 0x307: 0x0008, 0x308: 0x0008, 0x309: 0x0008, 0x30a: 0x0008, 0x30b: 0x0008, - 0x30c: 0x0008, 0x30d: 0x0008, 0x30e: 0x0008, 0x30f: 0xe0c5, 0x310: 0x04b5, 0x311: 0x04cd, - 0x312: 0xe0bd, 0x313: 0xe0f5, 0x314: 0xe0fd, 0x315: 0xe09d, 0x316: 0xe0b5, 0x317: 0x0008, - 0x318: 0xe00d, 0x319: 0x0008, 0x31a: 0xe00d, 0x31b: 0x0008, 0x31c: 0xe00d, 0x31d: 0x0008, - 0x31e: 0xe00d, 0x31f: 0x0008, 0x320: 0xe00d, 0x321: 0x0008, 0x322: 0xe00d, 0x323: 0x0008, - 0x324: 0xe00d, 0x325: 0x0008, 0x326: 0xe00d, 0x327: 0x0008, 0x328: 0xe00d, 0x329: 0x0008, - 0x32a: 0xe00d, 0x32b: 0x0008, 0x32c: 0xe00d, 0x32d: 0x0008, 0x32e: 0xe00d, 0x32f: 0x0008, - 0x330: 0x04e5, 0x331: 0xe185, 0x332: 0xe18d, 0x333: 0x0008, 0x334: 0x04fd, 0x335: 0x03dd, - 0x336: 0x0018, 0x337: 0xe07d, 0x338: 0x0008, 0x339: 0xe1d5, 0x33a: 0xe00d, 0x33b: 0x0008, - 0x33c: 0x0008, 0x33d: 0x0515, 0x33e: 0x052d, 0x33f: 0x052d, - // Block 0xd, offset 0x340 - 0x340: 0x0008, 0x341: 0x0008, 0x342: 0x0008, 0x343: 0x0008, 0x344: 0x0008, 0x345: 0x0008, - 0x346: 0x0008, 0x347: 0x0008, 0x348: 0x0008, 0x349: 0x0008, 0x34a: 0x0008, 0x34b: 0x0008, - 0x34c: 0x0008, 0x34d: 0x0008, 0x34e: 0x0008, 0x34f: 0x0008, 0x350: 0x0008, 0x351: 0x0008, - 0x352: 0x0008, 0x353: 0x0008, 0x354: 0x0008, 0x355: 0x0008, 0x356: 0x0008, 0x357: 0x0008, - 0x358: 0x0008, 0x359: 0x0008, 0x35a: 0x0008, 0x35b: 0x0008, 0x35c: 0x0008, 0x35d: 0x0008, - 0x35e: 0x0008, 0x35f: 0x0008, 0x360: 0xe00d, 0x361: 0x0008, 0x362: 0xe00d, 0x363: 0x0008, - 0x364: 0xe00d, 0x365: 0x0008, 0x366: 0xe00d, 0x367: 0x0008, 0x368: 0xe00d, 0x369: 0x0008, - 0x36a: 0xe00d, 0x36b: 0x0008, 0x36c: 0xe00d, 0x36d: 0x0008, 0x36e: 0xe00d, 0x36f: 0x0008, - 0x370: 0xe00d, 0x371: 0x0008, 0x372: 0xe00d, 0x373: 0x0008, 0x374: 0xe00d, 0x375: 0x0008, - 0x376: 0xe00d, 0x377: 0x0008, 0x378: 0xe00d, 0x379: 0x0008, 0x37a: 0xe00d, 0x37b: 0x0008, - 0x37c: 0xe00d, 0x37d: 0x0008, 0x37e: 0xe00d, 0x37f: 0x0008, - // Block 0xe, offset 0x380 - 0x380: 0xe00d, 0x381: 0x0008, 0x382: 0x0018, 0x383: 0x3308, 0x384: 0x3308, 0x385: 0x3308, - 0x386: 0x3308, 0x387: 0x3308, 0x388: 0x3318, 0x389: 0x3318, 0x38a: 0xe00d, 0x38b: 0x0008, - 0x38c: 0xe00d, 0x38d: 0x0008, 0x38e: 0xe00d, 0x38f: 0x0008, 0x390: 0xe00d, 0x391: 0x0008, - 0x392: 0xe00d, 0x393: 0x0008, 0x394: 0xe00d, 0x395: 0x0008, 0x396: 0xe00d, 0x397: 0x0008, - 0x398: 0xe00d, 0x399: 0x0008, 0x39a: 0xe00d, 0x39b: 0x0008, 0x39c: 0xe00d, 0x39d: 0x0008, - 0x39e: 0xe00d, 0x39f: 0x0008, 0x3a0: 0xe00d, 0x3a1: 0x0008, 0x3a2: 0xe00d, 0x3a3: 0x0008, - 0x3a4: 0xe00d, 0x3a5: 0x0008, 0x3a6: 0xe00d, 0x3a7: 0x0008, 0x3a8: 0xe00d, 0x3a9: 0x0008, - 0x3aa: 0xe00d, 0x3ab: 0x0008, 0x3ac: 0xe00d, 0x3ad: 0x0008, 0x3ae: 0xe00d, 0x3af: 0x0008, - 0x3b0: 0xe00d, 0x3b1: 0x0008, 0x3b2: 0xe00d, 0x3b3: 0x0008, 0x3b4: 0xe00d, 0x3b5: 0x0008, - 0x3b6: 0xe00d, 0x3b7: 0x0008, 0x3b8: 0xe00d, 0x3b9: 0x0008, 0x3ba: 0xe00d, 0x3bb: 0x0008, - 0x3bc: 0xe00d, 0x3bd: 0x0008, 0x3be: 0xe00d, 0x3bf: 0x0008, - // Block 0xf, offset 0x3c0 - 0x3c0: 0x0040, 0x3c1: 0xe01d, 0x3c2: 0x0008, 0x3c3: 0xe03d, 0x3c4: 0x0008, 0x3c5: 0xe01d, - 0x3c6: 0x0008, 0x3c7: 0xe07d, 0x3c8: 0x0008, 0x3c9: 0xe01d, 0x3ca: 0x0008, 0x3cb: 0xe03d, - 0x3cc: 0x0008, 0x3cd: 0xe01d, 0x3ce: 0x0008, 0x3cf: 0x0008, 0x3d0: 0xe00d, 0x3d1: 0x0008, - 0x3d2: 0xe00d, 0x3d3: 0x0008, 0x3d4: 0xe00d, 0x3d5: 0x0008, 0x3d6: 0xe00d, 0x3d7: 0x0008, - 0x3d8: 0xe00d, 0x3d9: 0x0008, 0x3da: 0xe00d, 0x3db: 0x0008, 0x3dc: 0xe00d, 0x3dd: 0x0008, - 0x3de: 0xe00d, 0x3df: 0x0008, 0x3e0: 0xe00d, 0x3e1: 0x0008, 0x3e2: 0xe00d, 0x3e3: 0x0008, - 0x3e4: 0xe00d, 0x3e5: 0x0008, 0x3e6: 0xe00d, 0x3e7: 0x0008, 0x3e8: 0xe00d, 0x3e9: 0x0008, - 0x3ea: 0xe00d, 0x3eb: 0x0008, 0x3ec: 0xe00d, 0x3ed: 0x0008, 0x3ee: 0xe00d, 0x3ef: 0x0008, - 0x3f0: 0xe00d, 0x3f1: 0x0008, 0x3f2: 0xe00d, 0x3f3: 0x0008, 0x3f4: 0xe00d, 0x3f5: 0x0008, - 0x3f6: 0xe00d, 0x3f7: 0x0008, 0x3f8: 0xe00d, 0x3f9: 0x0008, 0x3fa: 0xe00d, 0x3fb: 0x0008, - 0x3fc: 0xe00d, 0x3fd: 0x0008, 0x3fe: 0xe00d, 0x3ff: 0x0008, - // Block 0x10, offset 0x400 - 0x400: 0xe00d, 0x401: 0x0008, 0x402: 0xe00d, 0x403: 0x0008, 0x404: 0xe00d, 0x405: 0x0008, - 0x406: 0xe00d, 0x407: 0x0008, 0x408: 0xe00d, 0x409: 0x0008, 0x40a: 0xe00d, 0x40b: 0x0008, - 0x40c: 0xe00d, 0x40d: 0x0008, 0x40e: 0xe00d, 0x40f: 0x0008, 0x410: 0xe00d, 0x411: 0x0008, - 0x412: 0xe00d, 0x413: 0x0008, 0x414: 0xe00d, 0x415: 0x0008, 0x416: 0xe00d, 0x417: 0x0008, - 0x418: 0xe00d, 0x419: 0x0008, 0x41a: 0xe00d, 0x41b: 0x0008, 0x41c: 0xe00d, 0x41d: 0x0008, - 0x41e: 0xe00d, 0x41f: 0x0008, 0x420: 0xe00d, 0x421: 0x0008, 0x422: 0xe00d, 0x423: 0x0008, - 0x424: 0xe00d, 0x425: 0x0008, 0x426: 0xe00d, 0x427: 0x0008, 0x428: 0xe00d, 0x429: 0x0008, - 0x42a: 0xe00d, 0x42b: 0x0008, 0x42c: 0xe00d, 0x42d: 0x0008, 0x42e: 0xe00d, 0x42f: 0x0008, - 0x430: 0x0040, 0x431: 0x03f5, 0x432: 0x03f5, 0x433: 0x03f5, 0x434: 0x03f5, 0x435: 0x03f5, - 0x436: 0x03f5, 0x437: 0x03f5, 0x438: 0x03f5, 0x439: 0x03f5, 0x43a: 0x03f5, 0x43b: 0x03f5, - 0x43c: 0x03f5, 0x43d: 0x03f5, 0x43e: 0x03f5, 0x43f: 0x03f5, - // Block 0x11, offset 0x440 - 0x440: 0x0840, 0x441: 0x0840, 0x442: 0x0840, 0x443: 0x0840, 0x444: 0x0840, 0x445: 0x0840, - 0x446: 0x0018, 0x447: 0x0018, 0x448: 0x0818, 0x449: 0x0018, 0x44a: 0x0018, 0x44b: 0x0818, - 0x44c: 0x0018, 0x44d: 0x0818, 0x44e: 0x0018, 0x44f: 0x0018, 0x450: 0x3308, 0x451: 0x3308, - 0x452: 0x3308, 0x453: 0x3308, 0x454: 0x3308, 0x455: 0x3308, 0x456: 0x3308, 0x457: 0x3308, - 0x458: 0x3308, 0x459: 0x3308, 0x45a: 0x3308, 0x45b: 0x0818, 0x45c: 0x0b40, 0x45d: 0x0040, - 0x45e: 0x0818, 0x45f: 0x0818, 0x460: 0x0a08, 0x461: 0x0808, 0x462: 0x0c08, 0x463: 0x0c08, - 0x464: 0x0c08, 0x465: 0x0c08, 0x466: 0x0a08, 0x467: 0x0c08, 0x468: 0x0a08, 0x469: 0x0c08, - 0x46a: 0x0a08, 0x46b: 0x0a08, 0x46c: 0x0a08, 0x46d: 0x0a08, 0x46e: 0x0a08, 0x46f: 0x0c08, - 0x470: 0x0c08, 0x471: 0x0c08, 0x472: 0x0c08, 0x473: 0x0a08, 0x474: 0x0a08, 0x475: 0x0a08, - 0x476: 0x0a08, 0x477: 0x0a08, 0x478: 0x0a08, 0x479: 0x0a08, 0x47a: 0x0a08, 0x47b: 0x0a08, - 0x47c: 0x0a08, 0x47d: 0x0a08, 0x47e: 0x0a08, 0x47f: 0x0a08, - // Block 0x12, offset 0x480 - 0x480: 0x0818, 0x481: 0x0a08, 0x482: 0x0a08, 0x483: 0x0a08, 0x484: 0x0a08, 0x485: 0x0a08, - 0x486: 0x0a08, 0x487: 0x0a08, 0x488: 0x0c08, 0x489: 0x0a08, 0x48a: 0x0a08, 0x48b: 0x3308, - 0x48c: 0x3308, 0x48d: 0x3308, 0x48e: 0x3308, 0x48f: 0x3308, 0x490: 0x3308, 0x491: 0x3308, - 0x492: 0x3308, 0x493: 0x3308, 0x494: 0x3308, 0x495: 0x3308, 0x496: 0x3308, 0x497: 0x3308, - 0x498: 0x3308, 0x499: 0x3308, 0x49a: 0x3308, 0x49b: 0x3308, 0x49c: 0x3308, 0x49d: 0x3308, - 0x49e: 0x3308, 0x49f: 0x3308, 0x4a0: 0x0808, 0x4a1: 0x0808, 0x4a2: 0x0808, 0x4a3: 0x0808, - 0x4a4: 0x0808, 0x4a5: 0x0808, 0x4a6: 0x0808, 0x4a7: 0x0808, 0x4a8: 0x0808, 0x4a9: 0x0808, - 0x4aa: 0x0018, 0x4ab: 0x0818, 0x4ac: 0x0818, 0x4ad: 0x0818, 0x4ae: 0x0a08, 0x4af: 0x0a08, - 0x4b0: 0x3308, 0x4b1: 0x0c08, 0x4b2: 0x0c08, 0x4b3: 0x0c08, 0x4b4: 0x0808, 0x4b5: 0x0429, - 0x4b6: 0x0451, 0x4b7: 0x0479, 0x4b8: 0x04a1, 0x4b9: 0x0a08, 0x4ba: 0x0a08, 0x4bb: 0x0a08, - 0x4bc: 0x0a08, 0x4bd: 0x0a08, 0x4be: 0x0a08, 0x4bf: 0x0a08, - // Block 0x13, offset 0x4c0 - 0x4c0: 0x0c08, 0x4c1: 0x0a08, 0x4c2: 0x0a08, 0x4c3: 0x0c08, 0x4c4: 0x0c08, 0x4c5: 0x0c08, - 0x4c6: 0x0c08, 0x4c7: 0x0c08, 0x4c8: 0x0c08, 0x4c9: 0x0c08, 0x4ca: 0x0c08, 0x4cb: 0x0c08, - 0x4cc: 0x0a08, 0x4cd: 0x0c08, 0x4ce: 0x0a08, 0x4cf: 0x0c08, 0x4d0: 0x0a08, 0x4d1: 0x0a08, - 0x4d2: 0x0c08, 0x4d3: 0x0c08, 0x4d4: 0x0818, 0x4d5: 0x0c08, 0x4d6: 0x3308, 0x4d7: 0x3308, - 0x4d8: 0x3308, 0x4d9: 0x3308, 0x4da: 0x3308, 0x4db: 0x3308, 0x4dc: 0x3308, 0x4dd: 0x0840, - 0x4de: 0x0018, 0x4df: 0x3308, 0x4e0: 0x3308, 0x4e1: 0x3308, 0x4e2: 0x3308, 0x4e3: 0x3308, - 0x4e4: 0x3308, 0x4e5: 0x0808, 0x4e6: 0x0808, 0x4e7: 0x3308, 0x4e8: 0x3308, 0x4e9: 0x0018, - 0x4ea: 0x3308, 0x4eb: 0x3308, 0x4ec: 0x3308, 0x4ed: 0x3308, 0x4ee: 0x0c08, 0x4ef: 0x0c08, - 0x4f0: 0x0008, 0x4f1: 0x0008, 0x4f2: 0x0008, 0x4f3: 0x0008, 0x4f4: 0x0008, 0x4f5: 0x0008, - 0x4f6: 0x0008, 0x4f7: 0x0008, 0x4f8: 0x0008, 0x4f9: 0x0008, 0x4fa: 0x0a08, 0x4fb: 0x0a08, - 0x4fc: 0x0a08, 0x4fd: 0x0808, 0x4fe: 0x0808, 0x4ff: 0x0a08, - // Block 0x14, offset 0x500 - 0x500: 0x0818, 0x501: 0x0818, 0x502: 0x0818, 0x503: 0x0818, 0x504: 0x0818, 0x505: 0x0818, - 0x506: 0x0818, 0x507: 0x0818, 0x508: 0x0818, 0x509: 0x0818, 0x50a: 0x0818, 0x50b: 0x0818, - 0x50c: 0x0818, 0x50d: 0x0818, 0x50e: 0x0040, 0x50f: 0x0b40, 0x510: 0x0c08, 0x511: 0x3308, - 0x512: 0x0a08, 0x513: 0x0a08, 0x514: 0x0a08, 0x515: 0x0c08, 0x516: 0x0c08, 0x517: 0x0c08, - 0x518: 0x0c08, 0x519: 0x0c08, 0x51a: 0x0a08, 0x51b: 0x0a08, 0x51c: 0x0a08, 0x51d: 0x0a08, - 0x51e: 0x0c08, 0x51f: 0x0a08, 0x520: 0x0a08, 0x521: 0x0a08, 0x522: 0x0a08, 0x523: 0x0a08, - 0x524: 0x0a08, 0x525: 0x0a08, 0x526: 0x0a08, 0x527: 0x0a08, 0x528: 0x0c08, 0x529: 0x0a08, - 0x52a: 0x0c08, 0x52b: 0x0a08, 0x52c: 0x0c08, 0x52d: 0x0a08, 0x52e: 0x0a08, 0x52f: 0x0c08, - 0x530: 0x3308, 0x531: 0x3308, 0x532: 0x3308, 0x533: 0x3308, 0x534: 0x3308, 0x535: 0x3308, - 0x536: 0x3308, 0x537: 0x3308, 0x538: 0x3308, 0x539: 0x3308, 0x53a: 0x3308, 0x53b: 0x3308, - 0x53c: 0x3308, 0x53d: 0x3308, 0x53e: 0x3308, 0x53f: 0x3308, - // Block 0x15, offset 0x540 - 0x540: 0x0c08, 0x541: 0x0a08, 0x542: 0x0a08, 0x543: 0x0a08, 0x544: 0x0a08, 0x545: 0x0a08, - 0x546: 0x0c08, 0x547: 0x0c08, 0x548: 0x0a08, 0x549: 0x0c08, 0x54a: 0x0a08, 0x54b: 0x0a08, - 0x54c: 0x0a08, 0x54d: 0x0a08, 0x54e: 0x0a08, 0x54f: 0x0a08, 0x550: 0x0a08, 0x551: 0x0a08, - 0x552: 0x0a08, 0x553: 0x0a08, 0x554: 0x0c08, 0x555: 0x0a08, 0x556: 0x0808, 0x557: 0x0808, - 0x558: 0x0808, 0x559: 0x3308, 0x55a: 0x3308, 0x55b: 0x3308, 0x55c: 0x0040, 0x55d: 0x0040, - 0x55e: 0x0818, 0x55f: 0x0040, 0x560: 0x0a08, 0x561: 0x0808, 0x562: 0x0a08, 0x563: 0x0a08, - 0x564: 0x0a08, 0x565: 0x0a08, 0x566: 0x0808, 0x567: 0x0c08, 0x568: 0x0a08, 0x569: 0x0c08, - 0x56a: 0x0c08, 0x56b: 0x0040, 0x56c: 0x0040, 0x56d: 0x0040, 0x56e: 0x0040, 0x56f: 0x0040, - 0x570: 0x0040, 0x571: 0x0040, 0x572: 0x0040, 0x573: 0x0040, 0x574: 0x0040, 0x575: 0x0040, - 0x576: 0x0040, 0x577: 0x0040, 0x578: 0x0040, 0x579: 0x0040, 0x57a: 0x0040, 0x57b: 0x0040, - 0x57c: 0x0040, 0x57d: 0x0040, 0x57e: 0x0040, 0x57f: 0x0040, - // Block 0x16, offset 0x580 - 0x580: 0x3008, 0x581: 0x3308, 0x582: 0x3308, 0x583: 0x3308, 0x584: 0x3308, 0x585: 0x3308, - 0x586: 0x3308, 0x587: 0x3308, 0x588: 0x3308, 0x589: 0x3008, 0x58a: 0x3008, 0x58b: 0x3008, - 0x58c: 0x3008, 0x58d: 0x3b08, 0x58e: 0x3008, 0x58f: 0x3008, 0x590: 0x0008, 0x591: 0x3308, - 0x592: 0x3308, 0x593: 0x3308, 0x594: 0x3308, 0x595: 0x3308, 0x596: 0x3308, 0x597: 0x3308, - 0x598: 0x04c9, 0x599: 0x0501, 0x59a: 0x0539, 0x59b: 0x0571, 0x59c: 0x05a9, 0x59d: 0x05e1, - 0x59e: 0x0619, 0x59f: 0x0651, 0x5a0: 0x0008, 0x5a1: 0x0008, 0x5a2: 0x3308, 0x5a3: 0x3308, - 0x5a4: 0x0018, 0x5a5: 0x0018, 0x5a6: 0x0008, 0x5a7: 0x0008, 0x5a8: 0x0008, 0x5a9: 0x0008, - 0x5aa: 0x0008, 0x5ab: 0x0008, 0x5ac: 0x0008, 0x5ad: 0x0008, 0x5ae: 0x0008, 0x5af: 0x0008, - 0x5b0: 0x0018, 0x5b1: 0x0008, 0x5b2: 0x0008, 0x5b3: 0x0008, 0x5b4: 0x0008, 0x5b5: 0x0008, - 0x5b6: 0x0008, 0x5b7: 0x0008, 0x5b8: 0x0008, 0x5b9: 0x0008, 0x5ba: 0x0008, 0x5bb: 0x0008, - 0x5bc: 0x0008, 0x5bd: 0x0008, 0x5be: 0x0008, 0x5bf: 0x0008, - // Block 0x17, offset 0x5c0 - 0x5c0: 0x0008, 0x5c1: 0x3308, 0x5c2: 0x3008, 0x5c3: 0x3008, 0x5c4: 0x0040, 0x5c5: 0x0008, - 0x5c6: 0x0008, 0x5c7: 0x0008, 0x5c8: 0x0008, 0x5c9: 0x0008, 0x5ca: 0x0008, 0x5cb: 0x0008, - 0x5cc: 0x0008, 0x5cd: 0x0040, 0x5ce: 0x0040, 0x5cf: 0x0008, 0x5d0: 0x0008, 0x5d1: 0x0040, - 0x5d2: 0x0040, 0x5d3: 0x0008, 0x5d4: 0x0008, 0x5d5: 0x0008, 0x5d6: 0x0008, 0x5d7: 0x0008, - 0x5d8: 0x0008, 0x5d9: 0x0008, 0x5da: 0x0008, 0x5db: 0x0008, 0x5dc: 0x0008, 0x5dd: 0x0008, - 0x5de: 0x0008, 0x5df: 0x0008, 0x5e0: 0x0008, 0x5e1: 0x0008, 0x5e2: 0x0008, 0x5e3: 0x0008, - 0x5e4: 0x0008, 0x5e5: 0x0008, 0x5e6: 0x0008, 0x5e7: 0x0008, 0x5e8: 0x0008, 0x5e9: 0x0040, - 0x5ea: 0x0008, 0x5eb: 0x0008, 0x5ec: 0x0008, 0x5ed: 0x0008, 0x5ee: 0x0008, 0x5ef: 0x0008, - 0x5f0: 0x0008, 0x5f1: 0x0040, 0x5f2: 0x0008, 0x5f3: 0x0040, 0x5f4: 0x0040, 0x5f5: 0x0040, - 0x5f6: 0x0008, 0x5f7: 0x0008, 0x5f8: 0x0008, 0x5f9: 0x0008, 0x5fa: 0x0040, 0x5fb: 0x0040, - 0x5fc: 0x3308, 0x5fd: 0x0008, 0x5fe: 0x3008, 0x5ff: 0x3008, - // Block 0x18, offset 0x600 - 0x600: 0x3008, 0x601: 0x3308, 0x602: 0x3308, 0x603: 0x3308, 0x604: 0x3308, 0x605: 0x0040, - 0x606: 0x0040, 0x607: 0x3008, 0x608: 0x3008, 0x609: 0x0040, 0x60a: 0x0040, 0x60b: 0x3008, - 0x60c: 0x3008, 0x60d: 0x3b08, 0x60e: 0x0008, 0x60f: 0x0040, 0x610: 0x0040, 0x611: 0x0040, - 0x612: 0x0040, 0x613: 0x0040, 0x614: 0x0040, 0x615: 0x0040, 0x616: 0x0040, 0x617: 0x3008, - 0x618: 0x0040, 0x619: 0x0040, 0x61a: 0x0040, 0x61b: 0x0040, 0x61c: 0x0689, 0x61d: 0x06c1, - 0x61e: 0x0040, 0x61f: 0x06f9, 0x620: 0x0008, 0x621: 0x0008, 0x622: 0x3308, 0x623: 0x3308, - 0x624: 0x0040, 0x625: 0x0040, 0x626: 0x0008, 0x627: 0x0008, 0x628: 0x0008, 0x629: 0x0008, - 0x62a: 0x0008, 0x62b: 0x0008, 0x62c: 0x0008, 0x62d: 0x0008, 0x62e: 0x0008, 0x62f: 0x0008, - 0x630: 0x0008, 0x631: 0x0008, 0x632: 0x0018, 0x633: 0x0018, 0x634: 0x0018, 0x635: 0x0018, - 0x636: 0x0018, 0x637: 0x0018, 0x638: 0x0018, 0x639: 0x0018, 0x63a: 0x0018, 0x63b: 0x0018, - 0x63c: 0x0008, 0x63d: 0x0018, 0x63e: 0x3308, 0x63f: 0x0040, - // Block 0x19, offset 0x640 - 0x640: 0x0040, 0x641: 0x3308, 0x642: 0x3308, 0x643: 0x3008, 0x644: 0x0040, 0x645: 0x0008, - 0x646: 0x0008, 0x647: 0x0008, 0x648: 0x0008, 0x649: 0x0008, 0x64a: 0x0008, 0x64b: 0x0040, - 0x64c: 0x0040, 0x64d: 0x0040, 0x64e: 0x0040, 0x64f: 0x0008, 0x650: 0x0008, 0x651: 0x0040, - 0x652: 0x0040, 0x653: 0x0008, 0x654: 0x0008, 0x655: 0x0008, 0x656: 0x0008, 0x657: 0x0008, - 0x658: 0x0008, 0x659: 0x0008, 0x65a: 0x0008, 0x65b: 0x0008, 0x65c: 0x0008, 0x65d: 0x0008, - 0x65e: 0x0008, 0x65f: 0x0008, 0x660: 0x0008, 0x661: 0x0008, 0x662: 0x0008, 0x663: 0x0008, - 0x664: 0x0008, 0x665: 0x0008, 0x666: 0x0008, 0x667: 0x0008, 0x668: 0x0008, 0x669: 0x0040, - 0x66a: 0x0008, 0x66b: 0x0008, 0x66c: 0x0008, 0x66d: 0x0008, 0x66e: 0x0008, 0x66f: 0x0008, - 0x670: 0x0008, 0x671: 0x0040, 0x672: 0x0008, 0x673: 0x0731, 0x674: 0x0040, 0x675: 0x0008, - 0x676: 0x0769, 0x677: 0x0040, 0x678: 0x0008, 0x679: 0x0008, 0x67a: 0x0040, 0x67b: 0x0040, - 0x67c: 0x3308, 0x67d: 0x0040, 0x67e: 0x3008, 0x67f: 0x3008, - // Block 0x1a, offset 0x680 - 0x680: 0x3008, 0x681: 0x3308, 0x682: 0x3308, 0x683: 0x0040, 0x684: 0x0040, 0x685: 0x0040, - 0x686: 0x0040, 0x687: 0x3308, 0x688: 0x3308, 0x689: 0x0040, 0x68a: 0x0040, 0x68b: 0x3308, - 0x68c: 0x3308, 0x68d: 0x3b08, 0x68e: 0x0040, 0x68f: 0x0040, 0x690: 0x0040, 0x691: 0x3308, - 0x692: 0x0040, 0x693: 0x0040, 0x694: 0x0040, 0x695: 0x0040, 0x696: 0x0040, 0x697: 0x0040, - 0x698: 0x0040, 0x699: 0x07a1, 0x69a: 0x07d9, 0x69b: 0x0811, 0x69c: 0x0008, 0x69d: 0x0040, - 0x69e: 0x0849, 0x69f: 0x0040, 0x6a0: 0x0040, 0x6a1: 0x0040, 0x6a2: 0x0040, 0x6a3: 0x0040, - 0x6a4: 0x0040, 0x6a5: 0x0040, 0x6a6: 0x0008, 0x6a7: 0x0008, 0x6a8: 0x0008, 0x6a9: 0x0008, - 0x6aa: 0x0008, 0x6ab: 0x0008, 0x6ac: 0x0008, 0x6ad: 0x0008, 0x6ae: 0x0008, 0x6af: 0x0008, - 0x6b0: 0x3308, 0x6b1: 0x3308, 0x6b2: 0x0008, 0x6b3: 0x0008, 0x6b4: 0x0008, 0x6b5: 0x3308, - 0x6b6: 0x0018, 0x6b7: 0x0040, 0x6b8: 0x0040, 0x6b9: 0x0040, 0x6ba: 0x0040, 0x6bb: 0x0040, - 0x6bc: 0x0040, 0x6bd: 0x0040, 0x6be: 0x0040, 0x6bf: 0x0040, - // Block 0x1b, offset 0x6c0 - 0x6c0: 0x0040, 0x6c1: 0x3308, 0x6c2: 0x3308, 0x6c3: 0x3008, 0x6c4: 0x0040, 0x6c5: 0x0008, - 0x6c6: 0x0008, 0x6c7: 0x0008, 0x6c8: 0x0008, 0x6c9: 0x0008, 0x6ca: 0x0008, 0x6cb: 0x0008, - 0x6cc: 0x0008, 0x6cd: 0x0008, 0x6ce: 0x0040, 0x6cf: 0x0008, 0x6d0: 0x0008, 0x6d1: 0x0008, - 0x6d2: 0x0040, 0x6d3: 0x0008, 0x6d4: 0x0008, 0x6d5: 0x0008, 0x6d6: 0x0008, 0x6d7: 0x0008, - 0x6d8: 0x0008, 0x6d9: 0x0008, 0x6da: 0x0008, 0x6db: 0x0008, 0x6dc: 0x0008, 0x6dd: 0x0008, - 0x6de: 0x0008, 0x6df: 0x0008, 0x6e0: 0x0008, 0x6e1: 0x0008, 0x6e2: 0x0008, 0x6e3: 0x0008, - 0x6e4: 0x0008, 0x6e5: 0x0008, 0x6e6: 0x0008, 0x6e7: 0x0008, 0x6e8: 0x0008, 0x6e9: 0x0040, - 0x6ea: 0x0008, 0x6eb: 0x0008, 0x6ec: 0x0008, 0x6ed: 0x0008, 0x6ee: 0x0008, 0x6ef: 0x0008, - 0x6f0: 0x0008, 0x6f1: 0x0040, 0x6f2: 0x0008, 0x6f3: 0x0008, 0x6f4: 0x0040, 0x6f5: 0x0008, - 0x6f6: 0x0008, 0x6f7: 0x0008, 0x6f8: 0x0008, 0x6f9: 0x0008, 0x6fa: 0x0040, 0x6fb: 0x0040, - 0x6fc: 0x3308, 0x6fd: 0x0008, 0x6fe: 0x3008, 0x6ff: 0x3008, - // Block 0x1c, offset 0x700 - 0x700: 0x3008, 0x701: 0x3308, 0x702: 0x3308, 0x703: 0x3308, 0x704: 0x3308, 0x705: 0x3308, - 0x706: 0x0040, 0x707: 0x3308, 0x708: 0x3308, 0x709: 0x3008, 0x70a: 0x0040, 0x70b: 0x3008, - 0x70c: 0x3008, 0x70d: 0x3b08, 0x70e: 0x0040, 0x70f: 0x0040, 0x710: 0x0008, 0x711: 0x0040, - 0x712: 0x0040, 0x713: 0x0040, 0x714: 0x0040, 0x715: 0x0040, 0x716: 0x0040, 0x717: 0x0040, - 0x718: 0x0040, 0x719: 0x0040, 0x71a: 0x0040, 0x71b: 0x0040, 0x71c: 0x0040, 0x71d: 0x0040, - 0x71e: 0x0040, 0x71f: 0x0040, 0x720: 0x0008, 0x721: 0x0008, 0x722: 0x3308, 0x723: 0x3308, - 0x724: 0x0040, 0x725: 0x0040, 0x726: 0x0008, 0x727: 0x0008, 0x728: 0x0008, 0x729: 0x0008, - 0x72a: 0x0008, 0x72b: 0x0008, 0x72c: 0x0008, 0x72d: 0x0008, 0x72e: 0x0008, 0x72f: 0x0008, - 0x730: 0x0018, 0x731: 0x0018, 0x732: 0x0040, 0x733: 0x0040, 0x734: 0x0040, 0x735: 0x0040, - 0x736: 0x0040, 0x737: 0x0040, 0x738: 0x0040, 0x739: 0x0008, 0x73a: 0x3308, 0x73b: 0x3308, - 0x73c: 0x3308, 0x73d: 0x3308, 0x73e: 0x3308, 0x73f: 0x3308, - // Block 0x1d, offset 0x740 - 0x740: 0x0040, 0x741: 0x3308, 0x742: 0x3008, 0x743: 0x3008, 0x744: 0x0040, 0x745: 0x0008, - 0x746: 0x0008, 0x747: 0x0008, 0x748: 0x0008, 0x749: 0x0008, 0x74a: 0x0008, 0x74b: 0x0008, - 0x74c: 0x0008, 0x74d: 0x0040, 0x74e: 0x0040, 0x74f: 0x0008, 0x750: 0x0008, 0x751: 0x0040, - 0x752: 0x0040, 0x753: 0x0008, 0x754: 0x0008, 0x755: 0x0008, 0x756: 0x0008, 0x757: 0x0008, - 0x758: 0x0008, 0x759: 0x0008, 0x75a: 0x0008, 0x75b: 0x0008, 0x75c: 0x0008, 0x75d: 0x0008, - 0x75e: 0x0008, 0x75f: 0x0008, 0x760: 0x0008, 0x761: 0x0008, 0x762: 0x0008, 0x763: 0x0008, - 0x764: 0x0008, 0x765: 0x0008, 0x766: 0x0008, 0x767: 0x0008, 0x768: 0x0008, 0x769: 0x0040, - 0x76a: 0x0008, 0x76b: 0x0008, 0x76c: 0x0008, 0x76d: 0x0008, 0x76e: 0x0008, 0x76f: 0x0008, - 0x770: 0x0008, 0x771: 0x0040, 0x772: 0x0008, 0x773: 0x0008, 0x774: 0x0040, 0x775: 0x0008, - 0x776: 0x0008, 0x777: 0x0008, 0x778: 0x0008, 0x779: 0x0008, 0x77a: 0x0040, 0x77b: 0x0040, - 0x77c: 0x3308, 0x77d: 0x0008, 0x77e: 0x3008, 0x77f: 0x3308, - // Block 0x1e, offset 0x780 - 0x780: 0x3008, 0x781: 0x3308, 0x782: 0x3308, 0x783: 0x3308, 0x784: 0x3308, 0x785: 0x0040, - 0x786: 0x0040, 0x787: 0x3008, 0x788: 0x3008, 0x789: 0x0040, 0x78a: 0x0040, 0x78b: 0x3008, - 0x78c: 0x3008, 0x78d: 0x3b08, 0x78e: 0x0040, 0x78f: 0x0040, 0x790: 0x0040, 0x791: 0x0040, - 0x792: 0x0040, 0x793: 0x0040, 0x794: 0x0040, 0x795: 0x0040, 0x796: 0x3308, 0x797: 0x3008, - 0x798: 0x0040, 0x799: 0x0040, 0x79a: 0x0040, 0x79b: 0x0040, 0x79c: 0x0881, 0x79d: 0x08b9, - 0x79e: 0x0040, 0x79f: 0x0008, 0x7a0: 0x0008, 0x7a1: 0x0008, 0x7a2: 0x3308, 0x7a3: 0x3308, - 0x7a4: 0x0040, 0x7a5: 0x0040, 0x7a6: 0x0008, 0x7a7: 0x0008, 0x7a8: 0x0008, 0x7a9: 0x0008, - 0x7aa: 0x0008, 0x7ab: 0x0008, 0x7ac: 0x0008, 0x7ad: 0x0008, 0x7ae: 0x0008, 0x7af: 0x0008, - 0x7b0: 0x0018, 0x7b1: 0x0008, 0x7b2: 0x0018, 0x7b3: 0x0018, 0x7b4: 0x0018, 0x7b5: 0x0018, - 0x7b6: 0x0018, 0x7b7: 0x0018, 0x7b8: 0x0040, 0x7b9: 0x0040, 0x7ba: 0x0040, 0x7bb: 0x0040, - 0x7bc: 0x0040, 0x7bd: 0x0040, 0x7be: 0x0040, 0x7bf: 0x0040, - // Block 0x1f, offset 0x7c0 - 0x7c0: 0x0040, 0x7c1: 0x0040, 0x7c2: 0x3308, 0x7c3: 0x0008, 0x7c4: 0x0040, 0x7c5: 0x0008, - 0x7c6: 0x0008, 0x7c7: 0x0008, 0x7c8: 0x0008, 0x7c9: 0x0008, 0x7ca: 0x0008, 0x7cb: 0x0040, - 0x7cc: 0x0040, 0x7cd: 0x0040, 0x7ce: 0x0008, 0x7cf: 0x0008, 0x7d0: 0x0008, 0x7d1: 0x0040, - 0x7d2: 0x0008, 0x7d3: 0x0008, 0x7d4: 0x0008, 0x7d5: 0x0008, 0x7d6: 0x0040, 0x7d7: 0x0040, - 0x7d8: 0x0040, 0x7d9: 0x0008, 0x7da: 0x0008, 0x7db: 0x0040, 0x7dc: 0x0008, 0x7dd: 0x0040, - 0x7de: 0x0008, 0x7df: 0x0008, 0x7e0: 0x0040, 0x7e1: 0x0040, 0x7e2: 0x0040, 0x7e3: 0x0008, - 0x7e4: 0x0008, 0x7e5: 0x0040, 0x7e6: 0x0040, 0x7e7: 0x0040, 0x7e8: 0x0008, 0x7e9: 0x0008, - 0x7ea: 0x0008, 0x7eb: 0x0040, 0x7ec: 0x0040, 0x7ed: 0x0040, 0x7ee: 0x0008, 0x7ef: 0x0008, - 0x7f0: 0x0008, 0x7f1: 0x0008, 0x7f2: 0x0008, 0x7f3: 0x0008, 0x7f4: 0x0008, 0x7f5: 0x0008, - 0x7f6: 0x0008, 0x7f7: 0x0008, 0x7f8: 0x0008, 0x7f9: 0x0008, 0x7fa: 0x0040, 0x7fb: 0x0040, - 0x7fc: 0x0040, 0x7fd: 0x0040, 0x7fe: 0x3008, 0x7ff: 0x3008, - // Block 0x20, offset 0x800 - 0x800: 0x3308, 0x801: 0x3008, 0x802: 0x3008, 0x803: 0x3008, 0x804: 0x3008, 0x805: 0x0040, - 0x806: 0x3308, 0x807: 0x3308, 0x808: 0x3308, 0x809: 0x0040, 0x80a: 0x3308, 0x80b: 0x3308, - 0x80c: 0x3308, 0x80d: 0x3b08, 0x80e: 0x0040, 0x80f: 0x0040, 0x810: 0x0040, 0x811: 0x0040, - 0x812: 0x0040, 0x813: 0x0040, 0x814: 0x0040, 0x815: 0x3308, 0x816: 0x3308, 0x817: 0x0040, - 0x818: 0x0008, 0x819: 0x0008, 0x81a: 0x0008, 0x81b: 0x0040, 0x81c: 0x0040, 0x81d: 0x0040, - 0x81e: 0x0040, 0x81f: 0x0040, 0x820: 0x0008, 0x821: 0x0008, 0x822: 0x3308, 0x823: 0x3308, - 0x824: 0x0040, 0x825: 0x0040, 0x826: 0x0008, 0x827: 0x0008, 0x828: 0x0008, 0x829: 0x0008, - 0x82a: 0x0008, 0x82b: 0x0008, 0x82c: 0x0008, 0x82d: 0x0008, 0x82e: 0x0008, 0x82f: 0x0008, - 0x830: 0x0040, 0x831: 0x0040, 0x832: 0x0040, 0x833: 0x0040, 0x834: 0x0040, 0x835: 0x0040, - 0x836: 0x0040, 0x837: 0x0040, 0x838: 0x0018, 0x839: 0x0018, 0x83a: 0x0018, 0x83b: 0x0018, - 0x83c: 0x0018, 0x83d: 0x0018, 0x83e: 0x0018, 0x83f: 0x0018, - // Block 0x21, offset 0x840 - 0x840: 0x0008, 0x841: 0x3308, 0x842: 0x3008, 0x843: 0x3008, 0x844: 0x0018, 0x845: 0x0008, - 0x846: 0x0008, 0x847: 0x0008, 0x848: 0x0008, 0x849: 0x0008, 0x84a: 0x0008, 0x84b: 0x0008, - 0x84c: 0x0008, 0x84d: 0x0040, 0x84e: 0x0008, 0x84f: 0x0008, 0x850: 0x0008, 0x851: 0x0040, - 0x852: 0x0008, 0x853: 0x0008, 0x854: 0x0008, 0x855: 0x0008, 0x856: 0x0008, 0x857: 0x0008, - 0x858: 0x0008, 0x859: 0x0008, 0x85a: 0x0008, 0x85b: 0x0008, 0x85c: 0x0008, 0x85d: 0x0008, - 0x85e: 0x0008, 0x85f: 0x0008, 0x860: 0x0008, 0x861: 0x0008, 0x862: 0x0008, 0x863: 0x0008, - 0x864: 0x0008, 0x865: 0x0008, 0x866: 0x0008, 0x867: 0x0008, 0x868: 0x0008, 0x869: 0x0040, - 0x86a: 0x0008, 0x86b: 0x0008, 0x86c: 0x0008, 0x86d: 0x0008, 0x86e: 0x0008, 0x86f: 0x0008, - 0x870: 0x0008, 0x871: 0x0008, 0x872: 0x0008, 0x873: 0x0008, 0x874: 0x0040, 0x875: 0x0008, - 0x876: 0x0008, 0x877: 0x0008, 0x878: 0x0008, 0x879: 0x0008, 0x87a: 0x0040, 0x87b: 0x0040, - 0x87c: 0x3308, 0x87d: 0x0008, 0x87e: 0x3008, 0x87f: 0x3308, - // Block 0x22, offset 0x880 - 0x880: 0x3008, 0x881: 0x3008, 0x882: 0x3008, 0x883: 0x3008, 0x884: 0x3008, 0x885: 0x0040, - 0x886: 0x3308, 0x887: 0x3008, 0x888: 0x3008, 0x889: 0x0040, 0x88a: 0x3008, 0x88b: 0x3008, - 0x88c: 0x3308, 0x88d: 0x3b08, 0x88e: 0x0040, 0x88f: 0x0040, 0x890: 0x0040, 0x891: 0x0040, - 0x892: 0x0040, 0x893: 0x0040, 0x894: 0x0040, 0x895: 0x3008, 0x896: 0x3008, 0x897: 0x0040, - 0x898: 0x0040, 0x899: 0x0040, 0x89a: 0x0040, 0x89b: 0x0040, 0x89c: 0x0040, 0x89d: 0x0040, - 0x89e: 0x0008, 0x89f: 0x0040, 0x8a0: 0x0008, 0x8a1: 0x0008, 0x8a2: 0x3308, 0x8a3: 0x3308, - 0x8a4: 0x0040, 0x8a5: 0x0040, 0x8a6: 0x0008, 0x8a7: 0x0008, 0x8a8: 0x0008, 0x8a9: 0x0008, - 0x8aa: 0x0008, 0x8ab: 0x0008, 0x8ac: 0x0008, 0x8ad: 0x0008, 0x8ae: 0x0008, 0x8af: 0x0008, - 0x8b0: 0x0040, 0x8b1: 0x0008, 0x8b2: 0x0008, 0x8b3: 0x0040, 0x8b4: 0x0040, 0x8b5: 0x0040, - 0x8b6: 0x0040, 0x8b7: 0x0040, 0x8b8: 0x0040, 0x8b9: 0x0040, 0x8ba: 0x0040, 0x8bb: 0x0040, - 0x8bc: 0x0040, 0x8bd: 0x0040, 0x8be: 0x0040, 0x8bf: 0x0040, - // Block 0x23, offset 0x8c0 - 0x8c0: 0x3008, 0x8c1: 0x3308, 0x8c2: 0x3308, 0x8c3: 0x3308, 0x8c4: 0x3308, 0x8c5: 0x0040, - 0x8c6: 0x3008, 0x8c7: 0x3008, 0x8c8: 0x3008, 0x8c9: 0x0040, 0x8ca: 0x3008, 0x8cb: 0x3008, - 0x8cc: 0x3008, 0x8cd: 0x3b08, 0x8ce: 0x0008, 0x8cf: 0x0018, 0x8d0: 0x0040, 0x8d1: 0x0040, - 0x8d2: 0x0040, 0x8d3: 0x0040, 0x8d4: 0x0008, 0x8d5: 0x0008, 0x8d6: 0x0008, 0x8d7: 0x3008, - 0x8d8: 0x0018, 0x8d9: 0x0018, 0x8da: 0x0018, 0x8db: 0x0018, 0x8dc: 0x0018, 0x8dd: 0x0018, - 0x8de: 0x0018, 0x8df: 0x0008, 0x8e0: 0x0008, 0x8e1: 0x0008, 0x8e2: 0x3308, 0x8e3: 0x3308, - 0x8e4: 0x0040, 0x8e5: 0x0040, 0x8e6: 0x0008, 0x8e7: 0x0008, 0x8e8: 0x0008, 0x8e9: 0x0008, - 0x8ea: 0x0008, 0x8eb: 0x0008, 0x8ec: 0x0008, 0x8ed: 0x0008, 0x8ee: 0x0008, 0x8ef: 0x0008, - 0x8f0: 0x0018, 0x8f1: 0x0018, 0x8f2: 0x0018, 0x8f3: 0x0018, 0x8f4: 0x0018, 0x8f5: 0x0018, - 0x8f6: 0x0018, 0x8f7: 0x0018, 0x8f8: 0x0018, 0x8f9: 0x0018, 0x8fa: 0x0008, 0x8fb: 0x0008, - 0x8fc: 0x0008, 0x8fd: 0x0008, 0x8fe: 0x0008, 0x8ff: 0x0008, - // Block 0x24, offset 0x900 - 0x900: 0x0040, 0x901: 0x0008, 0x902: 0x0008, 0x903: 0x0040, 0x904: 0x0008, 0x905: 0x0040, - 0x906: 0x0040, 0x907: 0x0008, 0x908: 0x0008, 0x909: 0x0040, 0x90a: 0x0008, 0x90b: 0x0040, - 0x90c: 0x0040, 0x90d: 0x0008, 0x90e: 0x0040, 0x90f: 0x0040, 0x910: 0x0040, 0x911: 0x0040, - 0x912: 0x0040, 0x913: 0x0040, 0x914: 0x0008, 0x915: 0x0008, 0x916: 0x0008, 0x917: 0x0008, - 0x918: 0x0040, 0x919: 0x0008, 0x91a: 0x0008, 0x91b: 0x0008, 0x91c: 0x0008, 0x91d: 0x0008, - 0x91e: 0x0008, 0x91f: 0x0008, 0x920: 0x0040, 0x921: 0x0008, 0x922: 0x0008, 0x923: 0x0008, - 0x924: 0x0040, 0x925: 0x0008, 0x926: 0x0040, 0x927: 0x0008, 0x928: 0x0040, 0x929: 0x0040, - 0x92a: 0x0008, 0x92b: 0x0008, 0x92c: 0x0040, 0x92d: 0x0008, 0x92e: 0x0008, 0x92f: 0x0008, - 0x930: 0x0008, 0x931: 0x3308, 0x932: 0x0008, 0x933: 0x0929, 0x934: 0x3308, 0x935: 0x3308, - 0x936: 0x3308, 0x937: 0x3308, 0x938: 0x3308, 0x939: 0x3308, 0x93a: 0x0040, 0x93b: 0x3308, - 0x93c: 0x3308, 0x93d: 0x0008, 0x93e: 0x0040, 0x93f: 0x0040, - // Block 0x25, offset 0x940 - 0x940: 0x0008, 0x941: 0x0008, 0x942: 0x0008, 0x943: 0x09d1, 0x944: 0x0008, 0x945: 0x0008, - 0x946: 0x0008, 0x947: 0x0008, 0x948: 0x0040, 0x949: 0x0008, 0x94a: 0x0008, 0x94b: 0x0008, - 0x94c: 0x0008, 0x94d: 0x0a09, 0x94e: 0x0008, 0x94f: 0x0008, 0x950: 0x0008, 0x951: 0x0008, - 0x952: 0x0a41, 0x953: 0x0008, 0x954: 0x0008, 0x955: 0x0008, 0x956: 0x0008, 0x957: 0x0a79, - 0x958: 0x0008, 0x959: 0x0008, 0x95a: 0x0008, 0x95b: 0x0008, 0x95c: 0x0ab1, 0x95d: 0x0008, - 0x95e: 0x0008, 0x95f: 0x0008, 0x960: 0x0008, 0x961: 0x0008, 0x962: 0x0008, 0x963: 0x0008, - 0x964: 0x0008, 0x965: 0x0008, 0x966: 0x0008, 0x967: 0x0008, 0x968: 0x0008, 0x969: 0x0ae9, - 0x96a: 0x0008, 0x96b: 0x0008, 0x96c: 0x0008, 0x96d: 0x0040, 0x96e: 0x0040, 0x96f: 0x0040, - 0x970: 0x0040, 0x971: 0x3308, 0x972: 0x3308, 0x973: 0x0b21, 0x974: 0x3308, 0x975: 0x0b59, - 0x976: 0x0b91, 0x977: 0x0bc9, 0x978: 0x0c19, 0x979: 0x0c51, 0x97a: 0x3308, 0x97b: 0x3308, - 0x97c: 0x3308, 0x97d: 0x3308, 0x97e: 0x3308, 0x97f: 0x3008, - // Block 0x26, offset 0x980 - 0x980: 0x3308, 0x981: 0x0ca1, 0x982: 0x3308, 0x983: 0x3308, 0x984: 0x3b08, 0x985: 0x0018, - 0x986: 0x3308, 0x987: 0x3308, 0x988: 0x0008, 0x989: 0x0008, 0x98a: 0x0008, 0x98b: 0x0008, - 0x98c: 0x0008, 0x98d: 0x3308, 0x98e: 0x3308, 0x98f: 0x3308, 0x990: 0x3308, 0x991: 0x3308, - 0x992: 0x3308, 0x993: 0x0cd9, 0x994: 0x3308, 0x995: 0x3308, 0x996: 0x3308, 0x997: 0x3308, - 0x998: 0x0040, 0x999: 0x3308, 0x99a: 0x3308, 0x99b: 0x3308, 0x99c: 0x3308, 0x99d: 0x0d11, - 0x99e: 0x3308, 0x99f: 0x3308, 0x9a0: 0x3308, 0x9a1: 0x3308, 0x9a2: 0x0d49, 0x9a3: 0x3308, - 0x9a4: 0x3308, 0x9a5: 0x3308, 0x9a6: 0x3308, 0x9a7: 0x0d81, 0x9a8: 0x3308, 0x9a9: 0x3308, - 0x9aa: 0x3308, 0x9ab: 0x3308, 0x9ac: 0x0db9, 0x9ad: 0x3308, 0x9ae: 0x3308, 0x9af: 0x3308, - 0x9b0: 0x3308, 0x9b1: 0x3308, 0x9b2: 0x3308, 0x9b3: 0x3308, 0x9b4: 0x3308, 0x9b5: 0x3308, - 0x9b6: 0x3308, 0x9b7: 0x3308, 0x9b8: 0x3308, 0x9b9: 0x0df1, 0x9ba: 0x3308, 0x9bb: 0x3308, - 0x9bc: 0x3308, 0x9bd: 0x0040, 0x9be: 0x0018, 0x9bf: 0x0018, - // Block 0x27, offset 0x9c0 - 0x9c0: 0x0008, 0x9c1: 0x0008, 0x9c2: 0x0008, 0x9c3: 0x0008, 0x9c4: 0x0008, 0x9c5: 0x0008, - 0x9c6: 0x0008, 0x9c7: 0x0008, 0x9c8: 0x0008, 0x9c9: 0x0008, 0x9ca: 0x0008, 0x9cb: 0x0008, - 0x9cc: 0x0008, 0x9cd: 0x0008, 0x9ce: 0x0008, 0x9cf: 0x0008, 0x9d0: 0x0008, 0x9d1: 0x0008, - 0x9d2: 0x0008, 0x9d3: 0x0008, 0x9d4: 0x0008, 0x9d5: 0x0008, 0x9d6: 0x0008, 0x9d7: 0x0008, - 0x9d8: 0x0008, 0x9d9: 0x0008, 0x9da: 0x0008, 0x9db: 0x0008, 0x9dc: 0x0008, 0x9dd: 0x0008, - 0x9de: 0x0008, 0x9df: 0x0008, 0x9e0: 0x0008, 0x9e1: 0x0008, 0x9e2: 0x0008, 0x9e3: 0x0008, - 0x9e4: 0x0008, 0x9e5: 0x0008, 0x9e6: 0x0008, 0x9e7: 0x0008, 0x9e8: 0x0008, 0x9e9: 0x0008, - 0x9ea: 0x0008, 0x9eb: 0x0008, 0x9ec: 0x0039, 0x9ed: 0x0ed1, 0x9ee: 0x0ee9, 0x9ef: 0x0008, - 0x9f0: 0x0ef9, 0x9f1: 0x0f09, 0x9f2: 0x0f19, 0x9f3: 0x0f31, 0x9f4: 0x0249, 0x9f5: 0x0f41, - 0x9f6: 0x0259, 0x9f7: 0x0f51, 0x9f8: 0x0359, 0x9f9: 0x0f61, 0x9fa: 0x0f71, 0x9fb: 0x0008, - 0x9fc: 0x00d9, 0x9fd: 0x0f81, 0x9fe: 0x0f99, 0x9ff: 0x0269, - // Block 0x28, offset 0xa00 - 0xa00: 0x0fa9, 0xa01: 0x0fb9, 0xa02: 0x0279, 0xa03: 0x0039, 0xa04: 0x0fc9, 0xa05: 0x0fe1, - 0xa06: 0x059d, 0xa07: 0x0ee9, 0xa08: 0x0ef9, 0xa09: 0x0f09, 0xa0a: 0x0ff9, 0xa0b: 0x1011, - 0xa0c: 0x1029, 0xa0d: 0x0f31, 0xa0e: 0x0008, 0xa0f: 0x0f51, 0xa10: 0x0f61, 0xa11: 0x1041, - 0xa12: 0x00d9, 0xa13: 0x1059, 0xa14: 0x05b5, 0xa15: 0x05b5, 0xa16: 0x0f99, 0xa17: 0x0fa9, - 0xa18: 0x0fb9, 0xa19: 0x059d, 0xa1a: 0x1071, 0xa1b: 0x1089, 0xa1c: 0x05cd, 0xa1d: 0x1099, - 0xa1e: 0x10b1, 0xa1f: 0x10c9, 0xa20: 0x10e1, 0xa21: 0x10f9, 0xa22: 0x0f41, 0xa23: 0x0269, - 0xa24: 0x0fb9, 0xa25: 0x1089, 0xa26: 0x1099, 0xa27: 0x10b1, 0xa28: 0x1111, 0xa29: 0x10e1, - 0xa2a: 0x10f9, 0xa2b: 0x0008, 0xa2c: 0x0008, 0xa2d: 0x0008, 0xa2e: 0x0008, 0xa2f: 0x0008, - 0xa30: 0x0008, 0xa31: 0x0008, 0xa32: 0x0008, 0xa33: 0x0008, 0xa34: 0x0008, 0xa35: 0x0008, - 0xa36: 0x0008, 0xa37: 0x0008, 0xa38: 0x1129, 0xa39: 0x0008, 0xa3a: 0x0008, 0xa3b: 0x0008, - 0xa3c: 0x0008, 0xa3d: 0x0008, 0xa3e: 0x0008, 0xa3f: 0x0008, - // Block 0x29, offset 0xa40 - 0xa40: 0x0008, 0xa41: 0x0008, 0xa42: 0x0008, 0xa43: 0x0008, 0xa44: 0x0008, 0xa45: 0x0008, - 0xa46: 0x0008, 0xa47: 0x0008, 0xa48: 0x0008, 0xa49: 0x0008, 0xa4a: 0x0008, 0xa4b: 0x0008, - 0xa4c: 0x0008, 0xa4d: 0x0008, 0xa4e: 0x0008, 0xa4f: 0x0008, 0xa50: 0x0008, 0xa51: 0x0008, - 0xa52: 0x0008, 0xa53: 0x0008, 0xa54: 0x0008, 0xa55: 0x0008, 0xa56: 0x0008, 0xa57: 0x0008, - 0xa58: 0x0008, 0xa59: 0x0008, 0xa5a: 0x0008, 0xa5b: 0x1141, 0xa5c: 0x1159, 0xa5d: 0x1169, - 0xa5e: 0x1181, 0xa5f: 0x1029, 0xa60: 0x1199, 0xa61: 0x11a9, 0xa62: 0x11c1, 0xa63: 0x11d9, - 0xa64: 0x11f1, 0xa65: 0x1209, 0xa66: 0x1221, 0xa67: 0x05e5, 0xa68: 0x1239, 0xa69: 0x1251, - 0xa6a: 0xe17d, 0xa6b: 0x1269, 0xa6c: 0x1281, 0xa6d: 0x1299, 0xa6e: 0x12b1, 0xa6f: 0x12c9, - 0xa70: 0x12e1, 0xa71: 0x12f9, 0xa72: 0x1311, 0xa73: 0x1329, 0xa74: 0x1341, 0xa75: 0x1359, - 0xa76: 0x1371, 0xa77: 0x1389, 0xa78: 0x05fd, 0xa79: 0x13a1, 0xa7a: 0x13b9, 0xa7b: 0x13d1, - 0xa7c: 0x13e1, 0xa7d: 0x13f9, 0xa7e: 0x1411, 0xa7f: 0x1429, - // Block 0x2a, offset 0xa80 - 0xa80: 0xe00d, 0xa81: 0x0008, 0xa82: 0xe00d, 0xa83: 0x0008, 0xa84: 0xe00d, 0xa85: 0x0008, - 0xa86: 0xe00d, 0xa87: 0x0008, 0xa88: 0xe00d, 0xa89: 0x0008, 0xa8a: 0xe00d, 0xa8b: 0x0008, - 0xa8c: 0xe00d, 0xa8d: 0x0008, 0xa8e: 0xe00d, 0xa8f: 0x0008, 0xa90: 0xe00d, 0xa91: 0x0008, - 0xa92: 0xe00d, 0xa93: 0x0008, 0xa94: 0xe00d, 0xa95: 0x0008, 0xa96: 0xe00d, 0xa97: 0x0008, - 0xa98: 0xe00d, 0xa99: 0x0008, 0xa9a: 0xe00d, 0xa9b: 0x0008, 0xa9c: 0xe00d, 0xa9d: 0x0008, - 0xa9e: 0xe00d, 0xa9f: 0x0008, 0xaa0: 0xe00d, 0xaa1: 0x0008, 0xaa2: 0xe00d, 0xaa3: 0x0008, - 0xaa4: 0xe00d, 0xaa5: 0x0008, 0xaa6: 0xe00d, 0xaa7: 0x0008, 0xaa8: 0xe00d, 0xaa9: 0x0008, - 0xaaa: 0xe00d, 0xaab: 0x0008, 0xaac: 0xe00d, 0xaad: 0x0008, 0xaae: 0xe00d, 0xaaf: 0x0008, - 0xab0: 0xe00d, 0xab1: 0x0008, 0xab2: 0xe00d, 0xab3: 0x0008, 0xab4: 0xe00d, 0xab5: 0x0008, - 0xab6: 0xe00d, 0xab7: 0x0008, 0xab8: 0xe00d, 0xab9: 0x0008, 0xaba: 0xe00d, 0xabb: 0x0008, - 0xabc: 0xe00d, 0xabd: 0x0008, 0xabe: 0xe00d, 0xabf: 0x0008, - // Block 0x2b, offset 0xac0 - 0xac0: 0xe00d, 0xac1: 0x0008, 0xac2: 0xe00d, 0xac3: 0x0008, 0xac4: 0xe00d, 0xac5: 0x0008, - 0xac6: 0xe00d, 0xac7: 0x0008, 0xac8: 0xe00d, 0xac9: 0x0008, 0xaca: 0xe00d, 0xacb: 0x0008, - 0xacc: 0xe00d, 0xacd: 0x0008, 0xace: 0xe00d, 0xacf: 0x0008, 0xad0: 0xe00d, 0xad1: 0x0008, - 0xad2: 0xe00d, 0xad3: 0x0008, 0xad4: 0xe00d, 0xad5: 0x0008, 0xad6: 0x0008, 0xad7: 0x0008, - 0xad8: 0x0008, 0xad9: 0x0008, 0xada: 0x0615, 0xadb: 0x0635, 0xadc: 0x0008, 0xadd: 0x0008, - 0xade: 0x1441, 0xadf: 0x0008, 0xae0: 0xe00d, 0xae1: 0x0008, 0xae2: 0xe00d, 0xae3: 0x0008, - 0xae4: 0xe00d, 0xae5: 0x0008, 0xae6: 0xe00d, 0xae7: 0x0008, 0xae8: 0xe00d, 0xae9: 0x0008, - 0xaea: 0xe00d, 0xaeb: 0x0008, 0xaec: 0xe00d, 0xaed: 0x0008, 0xaee: 0xe00d, 0xaef: 0x0008, - 0xaf0: 0xe00d, 0xaf1: 0x0008, 0xaf2: 0xe00d, 0xaf3: 0x0008, 0xaf4: 0xe00d, 0xaf5: 0x0008, - 0xaf6: 0xe00d, 0xaf7: 0x0008, 0xaf8: 0xe00d, 0xaf9: 0x0008, 0xafa: 0xe00d, 0xafb: 0x0008, - 0xafc: 0xe00d, 0xafd: 0x0008, 0xafe: 0xe00d, 0xaff: 0x0008, - // Block 0x2c, offset 0xb00 - 0xb00: 0x0008, 0xb01: 0x0008, 0xb02: 0x0008, 0xb03: 0x0008, 0xb04: 0x0008, 0xb05: 0x0008, - 0xb06: 0x0040, 0xb07: 0x0040, 0xb08: 0xe045, 0xb09: 0xe045, 0xb0a: 0xe045, 0xb0b: 0xe045, - 0xb0c: 0xe045, 0xb0d: 0xe045, 0xb0e: 0x0040, 0xb0f: 0x0040, 0xb10: 0x0008, 0xb11: 0x0008, - 0xb12: 0x0008, 0xb13: 0x0008, 0xb14: 0x0008, 0xb15: 0x0008, 0xb16: 0x0008, 0xb17: 0x0008, - 0xb18: 0x0040, 0xb19: 0xe045, 0xb1a: 0x0040, 0xb1b: 0xe045, 0xb1c: 0x0040, 0xb1d: 0xe045, - 0xb1e: 0x0040, 0xb1f: 0xe045, 0xb20: 0x0008, 0xb21: 0x0008, 0xb22: 0x0008, 0xb23: 0x0008, - 0xb24: 0x0008, 0xb25: 0x0008, 0xb26: 0x0008, 0xb27: 0x0008, 0xb28: 0xe045, 0xb29: 0xe045, - 0xb2a: 0xe045, 0xb2b: 0xe045, 0xb2c: 0xe045, 0xb2d: 0xe045, 0xb2e: 0xe045, 0xb2f: 0xe045, - 0xb30: 0x0008, 0xb31: 0x1459, 0xb32: 0x0008, 0xb33: 0x1471, 0xb34: 0x0008, 0xb35: 0x1489, - 0xb36: 0x0008, 0xb37: 0x14a1, 0xb38: 0x0008, 0xb39: 0x14b9, 0xb3a: 0x0008, 0xb3b: 0x14d1, - 0xb3c: 0x0008, 0xb3d: 0x14e9, 0xb3e: 0x0040, 0xb3f: 0x0040, - // Block 0x2d, offset 0xb40 - 0xb40: 0x1501, 0xb41: 0x1531, 0xb42: 0x1561, 0xb43: 0x1591, 0xb44: 0x15c1, 0xb45: 0x15f1, - 0xb46: 0x1621, 0xb47: 0x1651, 0xb48: 0x1501, 0xb49: 0x1531, 0xb4a: 0x1561, 0xb4b: 0x1591, - 0xb4c: 0x15c1, 0xb4d: 0x15f1, 0xb4e: 0x1621, 0xb4f: 0x1651, 0xb50: 0x1681, 0xb51: 0x16b1, - 0xb52: 0x16e1, 0xb53: 0x1711, 0xb54: 0x1741, 0xb55: 0x1771, 0xb56: 0x17a1, 0xb57: 0x17d1, - 0xb58: 0x1681, 0xb59: 0x16b1, 0xb5a: 0x16e1, 0xb5b: 0x1711, 0xb5c: 0x1741, 0xb5d: 0x1771, - 0xb5e: 0x17a1, 0xb5f: 0x17d1, 0xb60: 0x1801, 0xb61: 0x1831, 0xb62: 0x1861, 0xb63: 0x1891, - 0xb64: 0x18c1, 0xb65: 0x18f1, 0xb66: 0x1921, 0xb67: 0x1951, 0xb68: 0x1801, 0xb69: 0x1831, - 0xb6a: 0x1861, 0xb6b: 0x1891, 0xb6c: 0x18c1, 0xb6d: 0x18f1, 0xb6e: 0x1921, 0xb6f: 0x1951, - 0xb70: 0x0008, 0xb71: 0x0008, 0xb72: 0x1981, 0xb73: 0x19b1, 0xb74: 0x19d9, 0xb75: 0x0040, - 0xb76: 0x0008, 0xb77: 0x1a01, 0xb78: 0xe045, 0xb79: 0xe045, 0xb7a: 0x064d, 0xb7b: 0x1459, - 0xb7c: 0x19b1, 0xb7d: 0x0666, 0xb7e: 0x1a31, 0xb7f: 0x0686, - // Block 0x2e, offset 0xb80 - 0xb80: 0x06a6, 0xb81: 0x1a4a, 0xb82: 0x1a79, 0xb83: 0x1aa9, 0xb84: 0x1ad1, 0xb85: 0x0040, - 0xb86: 0x0008, 0xb87: 0x1af9, 0xb88: 0x06c5, 0xb89: 0x1471, 0xb8a: 0x06dd, 0xb8b: 0x1489, - 0xb8c: 0x1aa9, 0xb8d: 0x1b2a, 0xb8e: 0x1b5a, 0xb8f: 0x1b8a, 0xb90: 0x0008, 0xb91: 0x0008, - 0xb92: 0x0008, 0xb93: 0x1bb9, 0xb94: 0x0040, 0xb95: 0x0040, 0xb96: 0x0008, 0xb97: 0x0008, - 0xb98: 0xe045, 0xb99: 0xe045, 0xb9a: 0x06f5, 0xb9b: 0x14a1, 0xb9c: 0x0040, 0xb9d: 0x1bd2, - 0xb9e: 0x1c02, 0xb9f: 0x1c32, 0xba0: 0x0008, 0xba1: 0x0008, 0xba2: 0x0008, 0xba3: 0x1c61, - 0xba4: 0x0008, 0xba5: 0x0008, 0xba6: 0x0008, 0xba7: 0x0008, 0xba8: 0xe045, 0xba9: 0xe045, - 0xbaa: 0x070d, 0xbab: 0x14d1, 0xbac: 0xe04d, 0xbad: 0x1c7a, 0xbae: 0x03d2, 0xbaf: 0x1caa, - 0xbb0: 0x0040, 0xbb1: 0x0040, 0xbb2: 0x1cb9, 0xbb3: 0x1ce9, 0xbb4: 0x1d11, 0xbb5: 0x0040, - 0xbb6: 0x0008, 0xbb7: 0x1d39, 0xbb8: 0x0725, 0xbb9: 0x14b9, 0xbba: 0x0515, 0xbbb: 0x14e9, - 0xbbc: 0x1ce9, 0xbbd: 0x073e, 0xbbe: 0x075e, 0xbbf: 0x0040, - // Block 0x2f, offset 0xbc0 - 0xbc0: 0x000a, 0xbc1: 0x000a, 0xbc2: 0x000a, 0xbc3: 0x000a, 0xbc4: 0x000a, 0xbc5: 0x000a, - 0xbc6: 0x000a, 0xbc7: 0x000a, 0xbc8: 0x000a, 0xbc9: 0x000a, 0xbca: 0x000a, 0xbcb: 0x03c0, - 0xbcc: 0x0003, 0xbcd: 0x0003, 0xbce: 0x0340, 0xbcf: 0x0b40, 0xbd0: 0x0018, 0xbd1: 0xe00d, - 0xbd2: 0x0018, 0xbd3: 0x0018, 0xbd4: 0x0018, 0xbd5: 0x0018, 0xbd6: 0x0018, 0xbd7: 0x077e, - 0xbd8: 0x0018, 0xbd9: 0x0018, 0xbda: 0x0018, 0xbdb: 0x0018, 0xbdc: 0x0018, 0xbdd: 0x0018, - 0xbde: 0x0018, 0xbdf: 0x0018, 0xbe0: 0x0018, 0xbe1: 0x0018, 0xbe2: 0x0018, 0xbe3: 0x0018, - 0xbe4: 0x0040, 0xbe5: 0x0040, 0xbe6: 0x0040, 0xbe7: 0x0018, 0xbe8: 0x0040, 0xbe9: 0x0040, - 0xbea: 0x0340, 0xbeb: 0x0340, 0xbec: 0x0340, 0xbed: 0x0340, 0xbee: 0x0340, 0xbef: 0x000a, - 0xbf0: 0x0018, 0xbf1: 0x0018, 0xbf2: 0x0018, 0xbf3: 0x1d69, 0xbf4: 0x1da1, 0xbf5: 0x0018, - 0xbf6: 0x1df1, 0xbf7: 0x1e29, 0xbf8: 0x0018, 0xbf9: 0x0018, 0xbfa: 0x0018, 0xbfb: 0x0018, - 0xbfc: 0x1e7a, 0xbfd: 0x0018, 0xbfe: 0x079e, 0xbff: 0x0018, - // Block 0x30, offset 0xc00 - 0xc00: 0x0018, 0xc01: 0x0018, 0xc02: 0x0018, 0xc03: 0x0018, 0xc04: 0x0018, 0xc05: 0x0018, - 0xc06: 0x0018, 0xc07: 0x1e92, 0xc08: 0x1eaa, 0xc09: 0x1ec2, 0xc0a: 0x0018, 0xc0b: 0x0018, - 0xc0c: 0x0018, 0xc0d: 0x0018, 0xc0e: 0x0018, 0xc0f: 0x0018, 0xc10: 0x0018, 0xc11: 0x0018, - 0xc12: 0x0018, 0xc13: 0x0018, 0xc14: 0x0018, 0xc15: 0x0018, 0xc16: 0x0018, 0xc17: 0x1ed9, - 0xc18: 0x0018, 0xc19: 0x0018, 0xc1a: 0x0018, 0xc1b: 0x0018, 0xc1c: 0x0018, 0xc1d: 0x0018, - 0xc1e: 0x0018, 0xc1f: 0x000a, 0xc20: 0x03c0, 0xc21: 0x0340, 0xc22: 0x0340, 0xc23: 0x0340, - 0xc24: 0x03c0, 0xc25: 0x0040, 0xc26: 0x0040, 0xc27: 0x0040, 0xc28: 0x0040, 0xc29: 0x0040, - 0xc2a: 0x0340, 0xc2b: 0x0340, 0xc2c: 0x0340, 0xc2d: 0x0340, 0xc2e: 0x0340, 0xc2f: 0x0340, - 0xc30: 0x1f41, 0xc31: 0x0f41, 0xc32: 0x0040, 0xc33: 0x0040, 0xc34: 0x1f51, 0xc35: 0x1f61, - 0xc36: 0x1f71, 0xc37: 0x1f81, 0xc38: 0x1f91, 0xc39: 0x1fa1, 0xc3a: 0x1fb2, 0xc3b: 0x07bd, - 0xc3c: 0x1fc2, 0xc3d: 0x1fd2, 0xc3e: 0x1fe2, 0xc3f: 0x0f71, - // Block 0x31, offset 0xc40 - 0xc40: 0x1f41, 0xc41: 0x00c9, 0xc42: 0x0069, 0xc43: 0x0079, 0xc44: 0x1f51, 0xc45: 0x1f61, - 0xc46: 0x1f71, 0xc47: 0x1f81, 0xc48: 0x1f91, 0xc49: 0x1fa1, 0xc4a: 0x1fb2, 0xc4b: 0x07d5, - 0xc4c: 0x1fc2, 0xc4d: 0x1fd2, 0xc4e: 0x1fe2, 0xc4f: 0x0040, 0xc50: 0x0039, 0xc51: 0x0f09, - 0xc52: 0x00d9, 0xc53: 0x0369, 0xc54: 0x0ff9, 0xc55: 0x0249, 0xc56: 0x0f51, 0xc57: 0x0359, - 0xc58: 0x0f61, 0xc59: 0x0f71, 0xc5a: 0x0f99, 0xc5b: 0x01d9, 0xc5c: 0x0fa9, 0xc5d: 0x0040, - 0xc5e: 0x0040, 0xc5f: 0x0040, 0xc60: 0x0018, 0xc61: 0x0018, 0xc62: 0x0018, 0xc63: 0x0018, - 0xc64: 0x0018, 0xc65: 0x0018, 0xc66: 0x0018, 0xc67: 0x0018, 0xc68: 0x1ff1, 0xc69: 0x0018, - 0xc6a: 0x0018, 0xc6b: 0x0018, 0xc6c: 0x0018, 0xc6d: 0x0018, 0xc6e: 0x0018, 0xc6f: 0x0018, - 0xc70: 0x0018, 0xc71: 0x0018, 0xc72: 0x0018, 0xc73: 0x0018, 0xc74: 0x0018, 0xc75: 0x0018, - 0xc76: 0x0018, 0xc77: 0x0018, 0xc78: 0x0018, 0xc79: 0x0018, 0xc7a: 0x0018, 0xc7b: 0x0018, - 0xc7c: 0x0018, 0xc7d: 0x0018, 0xc7e: 0x0018, 0xc7f: 0x0018, - // Block 0x32, offset 0xc80 - 0xc80: 0x07ee, 0xc81: 0x080e, 0xc82: 0x1159, 0xc83: 0x082d, 0xc84: 0x0018, 0xc85: 0x084e, - 0xc86: 0x086e, 0xc87: 0x1011, 0xc88: 0x0018, 0xc89: 0x088d, 0xc8a: 0x0f31, 0xc8b: 0x0249, - 0xc8c: 0x0249, 0xc8d: 0x0249, 0xc8e: 0x0249, 0xc8f: 0x2009, 0xc90: 0x0f41, 0xc91: 0x0f41, - 0xc92: 0x0359, 0xc93: 0x0359, 0xc94: 0x0018, 0xc95: 0x0f71, 0xc96: 0x2021, 0xc97: 0x0018, - 0xc98: 0x0018, 0xc99: 0x0f99, 0xc9a: 0x2039, 0xc9b: 0x0269, 0xc9c: 0x0269, 0xc9d: 0x0269, - 0xc9e: 0x0018, 0xc9f: 0x0018, 0xca0: 0x2049, 0xca1: 0x08ad, 0xca2: 0x2061, 0xca3: 0x0018, - 0xca4: 0x13d1, 0xca5: 0x0018, 0xca6: 0x2079, 0xca7: 0x0018, 0xca8: 0x13d1, 0xca9: 0x0018, - 0xcaa: 0x0f51, 0xcab: 0x2091, 0xcac: 0x0ee9, 0xcad: 0x1159, 0xcae: 0x0018, 0xcaf: 0x0f09, - 0xcb0: 0x0f09, 0xcb1: 0x1199, 0xcb2: 0x0040, 0xcb3: 0x0f61, 0xcb4: 0x00d9, 0xcb5: 0x20a9, - 0xcb6: 0x20c1, 0xcb7: 0x20d9, 0xcb8: 0x20f1, 0xcb9: 0x0f41, 0xcba: 0x0018, 0xcbb: 0x08cd, - 0xcbc: 0x2109, 0xcbd: 0x10b1, 0xcbe: 0x10b1, 0xcbf: 0x2109, - // Block 0x33, offset 0xcc0 - 0xcc0: 0x08ed, 0xcc1: 0x0018, 0xcc2: 0x0018, 0xcc3: 0x0018, 0xcc4: 0x0018, 0xcc5: 0x0ef9, - 0xcc6: 0x0ef9, 0xcc7: 0x0f09, 0xcc8: 0x0f41, 0xcc9: 0x0259, 0xcca: 0x0018, 0xccb: 0x0018, - 0xccc: 0x0018, 0xccd: 0x0018, 0xcce: 0x0008, 0xccf: 0x0018, 0xcd0: 0x2121, 0xcd1: 0x2151, - 0xcd2: 0x2181, 0xcd3: 0x21b9, 0xcd4: 0x21e9, 0xcd5: 0x2219, 0xcd6: 0x2249, 0xcd7: 0x2279, - 0xcd8: 0x22a9, 0xcd9: 0x22d9, 0xcda: 0x2309, 0xcdb: 0x2339, 0xcdc: 0x2369, 0xcdd: 0x2399, - 0xcde: 0x23c9, 0xcdf: 0x23f9, 0xce0: 0x0f41, 0xce1: 0x2421, 0xce2: 0x0905, 0xce3: 0x2439, - 0xce4: 0x1089, 0xce5: 0x2451, 0xce6: 0x0925, 0xce7: 0x2469, 0xce8: 0x2491, 0xce9: 0x0369, - 0xcea: 0x24a9, 0xceb: 0x0945, 0xcec: 0x0359, 0xced: 0x1159, 0xcee: 0x0ef9, 0xcef: 0x0f61, - 0xcf0: 0x0f41, 0xcf1: 0x2421, 0xcf2: 0x0965, 0xcf3: 0x2439, 0xcf4: 0x1089, 0xcf5: 0x2451, - 0xcf6: 0x0985, 0xcf7: 0x2469, 0xcf8: 0x2491, 0xcf9: 0x0369, 0xcfa: 0x24a9, 0xcfb: 0x09a5, - 0xcfc: 0x0359, 0xcfd: 0x1159, 0xcfe: 0x0ef9, 0xcff: 0x0f61, - // Block 0x34, offset 0xd00 - 0xd00: 0x0018, 0xd01: 0x0018, 0xd02: 0x0018, 0xd03: 0x0018, 0xd04: 0x0018, 0xd05: 0x0018, - 0xd06: 0x0018, 0xd07: 0x0018, 0xd08: 0x0018, 0xd09: 0x0018, 0xd0a: 0x0018, 0xd0b: 0x0040, - 0xd0c: 0x0040, 0xd0d: 0x0040, 0xd0e: 0x0040, 0xd0f: 0x0040, 0xd10: 0x0040, 0xd11: 0x0040, - 0xd12: 0x0040, 0xd13: 0x0040, 0xd14: 0x0040, 0xd15: 0x0040, 0xd16: 0x0040, 0xd17: 0x0040, - 0xd18: 0x0040, 0xd19: 0x0040, 0xd1a: 0x0040, 0xd1b: 0x0040, 0xd1c: 0x0040, 0xd1d: 0x0040, - 0xd1e: 0x0040, 0xd1f: 0x0040, 0xd20: 0x00c9, 0xd21: 0x0069, 0xd22: 0x0079, 0xd23: 0x1f51, - 0xd24: 0x1f61, 0xd25: 0x1f71, 0xd26: 0x1f81, 0xd27: 0x1f91, 0xd28: 0x1fa1, 0xd29: 0x2601, - 0xd2a: 0x2619, 0xd2b: 0x2631, 0xd2c: 0x2649, 0xd2d: 0x2661, 0xd2e: 0x2679, 0xd2f: 0x2691, - 0xd30: 0x26a9, 0xd31: 0x26c1, 0xd32: 0x26d9, 0xd33: 0x26f1, 0xd34: 0x0a06, 0xd35: 0x0a26, - 0xd36: 0x0a46, 0xd37: 0x0a66, 0xd38: 0x0a86, 0xd39: 0x0aa6, 0xd3a: 0x0ac6, 0xd3b: 0x0ae6, - 0xd3c: 0x0b06, 0xd3d: 0x270a, 0xd3e: 0x2732, 0xd3f: 0x275a, - // Block 0x35, offset 0xd40 - 0xd40: 0x2782, 0xd41: 0x27aa, 0xd42: 0x27d2, 0xd43: 0x27fa, 0xd44: 0x2822, 0xd45: 0x284a, - 0xd46: 0x2872, 0xd47: 0x289a, 0xd48: 0x0040, 0xd49: 0x0040, 0xd4a: 0x0040, 0xd4b: 0x0040, - 0xd4c: 0x0040, 0xd4d: 0x0040, 0xd4e: 0x0040, 0xd4f: 0x0040, 0xd50: 0x0040, 0xd51: 0x0040, - 0xd52: 0x0040, 0xd53: 0x0040, 0xd54: 0x0040, 0xd55: 0x0040, 0xd56: 0x0040, 0xd57: 0x0040, - 0xd58: 0x0040, 0xd59: 0x0040, 0xd5a: 0x0040, 0xd5b: 0x0040, 0xd5c: 0x0b26, 0xd5d: 0x0b46, - 0xd5e: 0x0b66, 0xd5f: 0x0b86, 0xd60: 0x0ba6, 0xd61: 0x0bc6, 0xd62: 0x0be6, 0xd63: 0x0c06, - 0xd64: 0x0c26, 0xd65: 0x0c46, 0xd66: 0x0c66, 0xd67: 0x0c86, 0xd68: 0x0ca6, 0xd69: 0x0cc6, - 0xd6a: 0x0ce6, 0xd6b: 0x0d06, 0xd6c: 0x0d26, 0xd6d: 0x0d46, 0xd6e: 0x0d66, 0xd6f: 0x0d86, - 0xd70: 0x0da6, 0xd71: 0x0dc6, 0xd72: 0x0de6, 0xd73: 0x0e06, 0xd74: 0x0e26, 0xd75: 0x0e46, - 0xd76: 0x0039, 0xd77: 0x0ee9, 0xd78: 0x1159, 0xd79: 0x0ef9, 0xd7a: 0x0f09, 0xd7b: 0x1199, - 0xd7c: 0x0f31, 0xd7d: 0x0249, 0xd7e: 0x0f41, 0xd7f: 0x0259, - // Block 0x36, offset 0xd80 - 0xd80: 0x0f51, 0xd81: 0x0359, 0xd82: 0x0f61, 0xd83: 0x0f71, 0xd84: 0x00d9, 0xd85: 0x0f99, - 0xd86: 0x2039, 0xd87: 0x0269, 0xd88: 0x01d9, 0xd89: 0x0fa9, 0xd8a: 0x0fb9, 0xd8b: 0x1089, - 0xd8c: 0x0279, 0xd8d: 0x0369, 0xd8e: 0x0289, 0xd8f: 0x13d1, 0xd90: 0x0039, 0xd91: 0x0ee9, - 0xd92: 0x1159, 0xd93: 0x0ef9, 0xd94: 0x0f09, 0xd95: 0x1199, 0xd96: 0x0f31, 0xd97: 0x0249, - 0xd98: 0x0f41, 0xd99: 0x0259, 0xd9a: 0x0f51, 0xd9b: 0x0359, 0xd9c: 0x0f61, 0xd9d: 0x0f71, - 0xd9e: 0x00d9, 0xd9f: 0x0f99, 0xda0: 0x2039, 0xda1: 0x0269, 0xda2: 0x01d9, 0xda3: 0x0fa9, - 0xda4: 0x0fb9, 0xda5: 0x1089, 0xda6: 0x0279, 0xda7: 0x0369, 0xda8: 0x0289, 0xda9: 0x13d1, - 0xdaa: 0x1f41, 0xdab: 0x0018, 0xdac: 0x0018, 0xdad: 0x0018, 0xdae: 0x0018, 0xdaf: 0x0018, - 0xdb0: 0x0018, 0xdb1: 0x0018, 0xdb2: 0x0018, 0xdb3: 0x0018, 0xdb4: 0x0018, 0xdb5: 0x0018, - 0xdb6: 0x0018, 0xdb7: 0x0018, 0xdb8: 0x0018, 0xdb9: 0x0018, 0xdba: 0x0018, 0xdbb: 0x0018, - 0xdbc: 0x0018, 0xdbd: 0x0018, 0xdbe: 0x0018, 0xdbf: 0x0018, - // Block 0x37, offset 0xdc0 - 0xdc0: 0x0008, 0xdc1: 0x0008, 0xdc2: 0x0008, 0xdc3: 0x0008, 0xdc4: 0x0008, 0xdc5: 0x0008, - 0xdc6: 0x0008, 0xdc7: 0x0008, 0xdc8: 0x0008, 0xdc9: 0x0008, 0xdca: 0x0008, 0xdcb: 0x0008, - 0xdcc: 0x0008, 0xdcd: 0x0008, 0xdce: 0x0008, 0xdcf: 0x0008, 0xdd0: 0x0008, 0xdd1: 0x0008, - 0xdd2: 0x0008, 0xdd3: 0x0008, 0xdd4: 0x0008, 0xdd5: 0x0008, 0xdd6: 0x0008, 0xdd7: 0x0008, - 0xdd8: 0x0008, 0xdd9: 0x0008, 0xdda: 0x0008, 0xddb: 0x0008, 0xddc: 0x0008, 0xddd: 0x0008, - 0xdde: 0x0008, 0xddf: 0x0040, 0xde0: 0xe00d, 0xde1: 0x0008, 0xde2: 0x2971, 0xde3: 0x0ebd, - 0xde4: 0x2989, 0xde5: 0x0008, 0xde6: 0x0008, 0xde7: 0xe07d, 0xde8: 0x0008, 0xde9: 0xe01d, - 0xdea: 0x0008, 0xdeb: 0xe03d, 0xdec: 0x0008, 0xded: 0x0fe1, 0xdee: 0x1281, 0xdef: 0x0fc9, - 0xdf0: 0x1141, 0xdf1: 0x0008, 0xdf2: 0xe00d, 0xdf3: 0x0008, 0xdf4: 0x0008, 0xdf5: 0xe01d, - 0xdf6: 0x0008, 0xdf7: 0x0008, 0xdf8: 0x0008, 0xdf9: 0x0008, 0xdfa: 0x0008, 0xdfb: 0x0008, - 0xdfc: 0x0259, 0xdfd: 0x1089, 0xdfe: 0x29a1, 0xdff: 0x29b9, - // Block 0x38, offset 0xe00 - 0xe00: 0xe00d, 0xe01: 0x0008, 0xe02: 0xe00d, 0xe03: 0x0008, 0xe04: 0xe00d, 0xe05: 0x0008, - 0xe06: 0xe00d, 0xe07: 0x0008, 0xe08: 0xe00d, 0xe09: 0x0008, 0xe0a: 0xe00d, 0xe0b: 0x0008, - 0xe0c: 0xe00d, 0xe0d: 0x0008, 0xe0e: 0xe00d, 0xe0f: 0x0008, 0xe10: 0xe00d, 0xe11: 0x0008, - 0xe12: 0xe00d, 0xe13: 0x0008, 0xe14: 0xe00d, 0xe15: 0x0008, 0xe16: 0xe00d, 0xe17: 0x0008, - 0xe18: 0xe00d, 0xe19: 0x0008, 0xe1a: 0xe00d, 0xe1b: 0x0008, 0xe1c: 0xe00d, 0xe1d: 0x0008, - 0xe1e: 0xe00d, 0xe1f: 0x0008, 0xe20: 0xe00d, 0xe21: 0x0008, 0xe22: 0xe00d, 0xe23: 0x0008, - 0xe24: 0x0008, 0xe25: 0x0018, 0xe26: 0x0018, 0xe27: 0x0018, 0xe28: 0x0018, 0xe29: 0x0018, - 0xe2a: 0x0018, 0xe2b: 0xe03d, 0xe2c: 0x0008, 0xe2d: 0xe01d, 0xe2e: 0x0008, 0xe2f: 0x3308, - 0xe30: 0x3308, 0xe31: 0x3308, 0xe32: 0xe00d, 0xe33: 0x0008, 0xe34: 0x0040, 0xe35: 0x0040, - 0xe36: 0x0040, 0xe37: 0x0040, 0xe38: 0x0040, 0xe39: 0x0018, 0xe3a: 0x0018, 0xe3b: 0x0018, - 0xe3c: 0x0018, 0xe3d: 0x0018, 0xe3e: 0x0018, 0xe3f: 0x0018, - // Block 0x39, offset 0xe40 - 0xe40: 0x26fd, 0xe41: 0x271d, 0xe42: 0x273d, 0xe43: 0x275d, 0xe44: 0x277d, 0xe45: 0x279d, - 0xe46: 0x27bd, 0xe47: 0x27dd, 0xe48: 0x27fd, 0xe49: 0x281d, 0xe4a: 0x283d, 0xe4b: 0x285d, - 0xe4c: 0x287d, 0xe4d: 0x289d, 0xe4e: 0x28bd, 0xe4f: 0x28dd, 0xe50: 0x28fd, 0xe51: 0x291d, - 0xe52: 0x293d, 0xe53: 0x295d, 0xe54: 0x297d, 0xe55: 0x299d, 0xe56: 0x0040, 0xe57: 0x0040, - 0xe58: 0x0040, 0xe59: 0x0040, 0xe5a: 0x0040, 0xe5b: 0x0040, 0xe5c: 0x0040, 0xe5d: 0x0040, - 0xe5e: 0x0040, 0xe5f: 0x0040, 0xe60: 0x0040, 0xe61: 0x0040, 0xe62: 0x0040, 0xe63: 0x0040, - 0xe64: 0x0040, 0xe65: 0x0040, 0xe66: 0x0040, 0xe67: 0x0040, 0xe68: 0x0040, 0xe69: 0x0040, - 0xe6a: 0x0040, 0xe6b: 0x0040, 0xe6c: 0x0040, 0xe6d: 0x0040, 0xe6e: 0x0040, 0xe6f: 0x0040, - 0xe70: 0x0040, 0xe71: 0x0040, 0xe72: 0x0040, 0xe73: 0x0040, 0xe74: 0x0040, 0xe75: 0x0040, - 0xe76: 0x0040, 0xe77: 0x0040, 0xe78: 0x0040, 0xe79: 0x0040, 0xe7a: 0x0040, 0xe7b: 0x0040, - 0xe7c: 0x0040, 0xe7d: 0x0040, 0xe7e: 0x0040, 0xe7f: 0x0040, - // Block 0x3a, offset 0xe80 - 0xe80: 0x000a, 0xe81: 0x0018, 0xe82: 0x29d1, 0xe83: 0x0018, 0xe84: 0x0018, 0xe85: 0x0008, - 0xe86: 0x0008, 0xe87: 0x0008, 0xe88: 0x0018, 0xe89: 0x0018, 0xe8a: 0x0018, 0xe8b: 0x0018, - 0xe8c: 0x0018, 0xe8d: 0x0018, 0xe8e: 0x0018, 0xe8f: 0x0018, 0xe90: 0x0018, 0xe91: 0x0018, - 0xe92: 0x0018, 0xe93: 0x0018, 0xe94: 0x0018, 0xe95: 0x0018, 0xe96: 0x0018, 0xe97: 0x0018, - 0xe98: 0x0018, 0xe99: 0x0018, 0xe9a: 0x0018, 0xe9b: 0x0018, 0xe9c: 0x0018, 0xe9d: 0x0018, - 0xe9e: 0x0018, 0xe9f: 0x0018, 0xea0: 0x0018, 0xea1: 0x0018, 0xea2: 0x0018, 0xea3: 0x0018, - 0xea4: 0x0018, 0xea5: 0x0018, 0xea6: 0x0018, 0xea7: 0x0018, 0xea8: 0x0018, 0xea9: 0x0018, - 0xeaa: 0x3308, 0xeab: 0x3308, 0xeac: 0x3308, 0xead: 0x3308, 0xeae: 0x3018, 0xeaf: 0x3018, - 0xeb0: 0x0018, 0xeb1: 0x0018, 0xeb2: 0x0018, 0xeb3: 0x0018, 0xeb4: 0x0018, 0xeb5: 0x0018, - 0xeb6: 0xe125, 0xeb7: 0x0018, 0xeb8: 0x29bd, 0xeb9: 0x29dd, 0xeba: 0x29fd, 0xebb: 0x0018, - 0xebc: 0x0008, 0xebd: 0x0018, 0xebe: 0x0018, 0xebf: 0x0018, - // Block 0x3b, offset 0xec0 - 0xec0: 0x2b3d, 0xec1: 0x2b5d, 0xec2: 0x2b7d, 0xec3: 0x2b9d, 0xec4: 0x2bbd, 0xec5: 0x2bdd, - 0xec6: 0x2bdd, 0xec7: 0x2bdd, 0xec8: 0x2bfd, 0xec9: 0x2bfd, 0xeca: 0x2bfd, 0xecb: 0x2bfd, - 0xecc: 0x2c1d, 0xecd: 0x2c1d, 0xece: 0x2c1d, 0xecf: 0x2c3d, 0xed0: 0x2c5d, 0xed1: 0x2c5d, - 0xed2: 0x2a7d, 0xed3: 0x2a7d, 0xed4: 0x2c5d, 0xed5: 0x2c5d, 0xed6: 0x2c7d, 0xed7: 0x2c7d, - 0xed8: 0x2c5d, 0xed9: 0x2c5d, 0xeda: 0x2a7d, 0xedb: 0x2a7d, 0xedc: 0x2c5d, 0xedd: 0x2c5d, - 0xede: 0x2c3d, 0xedf: 0x2c3d, 0xee0: 0x2c9d, 0xee1: 0x2c9d, 0xee2: 0x2cbd, 0xee3: 0x2cbd, - 0xee4: 0x0040, 0xee5: 0x2cdd, 0xee6: 0x2cfd, 0xee7: 0x2d1d, 0xee8: 0x2d1d, 0xee9: 0x2d3d, - 0xeea: 0x2d5d, 0xeeb: 0x2d7d, 0xeec: 0x2d9d, 0xeed: 0x2dbd, 0xeee: 0x2ddd, 0xeef: 0x2dfd, - 0xef0: 0x2e1d, 0xef1: 0x2e3d, 0xef2: 0x2e3d, 0xef3: 0x2e5d, 0xef4: 0x2e7d, 0xef5: 0x2e7d, - 0xef6: 0x2e9d, 0xef7: 0x2ebd, 0xef8: 0x2e5d, 0xef9: 0x2edd, 0xefa: 0x2efd, 0xefb: 0x2edd, - 0xefc: 0x2e5d, 0xefd: 0x2f1d, 0xefe: 0x2f3d, 0xeff: 0x2f5d, - // Block 0x3c, offset 0xf00 - 0xf00: 0x2f7d, 0xf01: 0x2f9d, 0xf02: 0x2cfd, 0xf03: 0x2cdd, 0xf04: 0x2fbd, 0xf05: 0x2fdd, - 0xf06: 0x2ffd, 0xf07: 0x301d, 0xf08: 0x303d, 0xf09: 0x305d, 0xf0a: 0x307d, 0xf0b: 0x309d, - 0xf0c: 0x30bd, 0xf0d: 0x30dd, 0xf0e: 0x30fd, 0xf0f: 0x0040, 0xf10: 0x0018, 0xf11: 0x0018, - 0xf12: 0x311d, 0xf13: 0x313d, 0xf14: 0x315d, 0xf15: 0x317d, 0xf16: 0x319d, 0xf17: 0x31bd, - 0xf18: 0x31dd, 0xf19: 0x31fd, 0xf1a: 0x321d, 0xf1b: 0x323d, 0xf1c: 0x315d, 0xf1d: 0x325d, - 0xf1e: 0x327d, 0xf1f: 0x329d, 0xf20: 0x0008, 0xf21: 0x0008, 0xf22: 0x0008, 0xf23: 0x0008, - 0xf24: 0x0008, 0xf25: 0x0008, 0xf26: 0x0008, 0xf27: 0x0008, 0xf28: 0x0008, 0xf29: 0x0008, - 0xf2a: 0x0008, 0xf2b: 0x0008, 0xf2c: 0x0008, 0xf2d: 0x0008, 0xf2e: 0x0008, 0xf2f: 0x0008, - 0xf30: 0x0008, 0xf31: 0x0008, 0xf32: 0x0008, 0xf33: 0x0008, 0xf34: 0x0008, 0xf35: 0x0008, - 0xf36: 0x0008, 0xf37: 0x0008, 0xf38: 0x0008, 0xf39: 0x0008, 0xf3a: 0x0008, 0xf3b: 0x0040, - 0xf3c: 0x0040, 0xf3d: 0x0040, 0xf3e: 0x0040, 0xf3f: 0x0040, - // Block 0x3d, offset 0xf40 - 0xf40: 0x36a2, 0xf41: 0x36d2, 0xf42: 0x3702, 0xf43: 0x3732, 0xf44: 0x32bd, 0xf45: 0x32dd, - 0xf46: 0x32fd, 0xf47: 0x331d, 0xf48: 0x0018, 0xf49: 0x0018, 0xf4a: 0x0018, 0xf4b: 0x0018, - 0xf4c: 0x0018, 0xf4d: 0x0018, 0xf4e: 0x0018, 0xf4f: 0x0018, 0xf50: 0x333d, 0xf51: 0x3761, - 0xf52: 0x3779, 0xf53: 0x3791, 0xf54: 0x37a9, 0xf55: 0x37c1, 0xf56: 0x37d9, 0xf57: 0x37f1, - 0xf58: 0x3809, 0xf59: 0x3821, 0xf5a: 0x3839, 0xf5b: 0x3851, 0xf5c: 0x3869, 0xf5d: 0x3881, - 0xf5e: 0x3899, 0xf5f: 0x38b1, 0xf60: 0x335d, 0xf61: 0x337d, 0xf62: 0x339d, 0xf63: 0x33bd, - 0xf64: 0x33dd, 0xf65: 0x33dd, 0xf66: 0x33fd, 0xf67: 0x341d, 0xf68: 0x343d, 0xf69: 0x345d, - 0xf6a: 0x347d, 0xf6b: 0x349d, 0xf6c: 0x34bd, 0xf6d: 0x34dd, 0xf6e: 0x34fd, 0xf6f: 0x351d, - 0xf70: 0x353d, 0xf71: 0x355d, 0xf72: 0x357d, 0xf73: 0x359d, 0xf74: 0x35bd, 0xf75: 0x35dd, - 0xf76: 0x35fd, 0xf77: 0x361d, 0xf78: 0x363d, 0xf79: 0x365d, 0xf7a: 0x367d, 0xf7b: 0x369d, - 0xf7c: 0x38c9, 0xf7d: 0x3901, 0xf7e: 0x36bd, 0xf7f: 0x0018, - // Block 0x3e, offset 0xf80 - 0xf80: 0x36dd, 0xf81: 0x36fd, 0xf82: 0x371d, 0xf83: 0x373d, 0xf84: 0x375d, 0xf85: 0x377d, - 0xf86: 0x379d, 0xf87: 0x37bd, 0xf88: 0x37dd, 0xf89: 0x37fd, 0xf8a: 0x381d, 0xf8b: 0x383d, - 0xf8c: 0x385d, 0xf8d: 0x387d, 0xf8e: 0x389d, 0xf8f: 0x38bd, 0xf90: 0x38dd, 0xf91: 0x38fd, - 0xf92: 0x391d, 0xf93: 0x393d, 0xf94: 0x395d, 0xf95: 0x397d, 0xf96: 0x399d, 0xf97: 0x39bd, - 0xf98: 0x39dd, 0xf99: 0x39fd, 0xf9a: 0x3a1d, 0xf9b: 0x3a3d, 0xf9c: 0x3a5d, 0xf9d: 0x3a7d, - 0xf9e: 0x3a9d, 0xf9f: 0x3abd, 0xfa0: 0x3add, 0xfa1: 0x3afd, 0xfa2: 0x3b1d, 0xfa3: 0x3b3d, - 0xfa4: 0x3b5d, 0xfa5: 0x3b7d, 0xfa6: 0x127d, 0xfa7: 0x3b9d, 0xfa8: 0x3bbd, 0xfa9: 0x3bdd, - 0xfaa: 0x3bfd, 0xfab: 0x3c1d, 0xfac: 0x3c3d, 0xfad: 0x3c5d, 0xfae: 0x239d, 0xfaf: 0x3c7d, - 0xfb0: 0x3c9d, 0xfb1: 0x3939, 0xfb2: 0x3951, 0xfb3: 0x3969, 0xfb4: 0x3981, 0xfb5: 0x3999, - 0xfb6: 0x39b1, 0xfb7: 0x39c9, 0xfb8: 0x39e1, 0xfb9: 0x39f9, 0xfba: 0x3a11, 0xfbb: 0x3a29, - 0xfbc: 0x3a41, 0xfbd: 0x3a59, 0xfbe: 0x3a71, 0xfbf: 0x3a89, - // Block 0x3f, offset 0xfc0 - 0xfc0: 0x3aa1, 0xfc1: 0x3ac9, 0xfc2: 0x3af1, 0xfc3: 0x3b19, 0xfc4: 0x3b41, 0xfc5: 0x3b69, - 0xfc6: 0x3b91, 0xfc7: 0x3bb9, 0xfc8: 0x3be1, 0xfc9: 0x3c09, 0xfca: 0x3c39, 0xfcb: 0x3c69, - 0xfcc: 0x3c99, 0xfcd: 0x3cbd, 0xfce: 0x3cb1, 0xfcf: 0x3cdd, 0xfd0: 0x3cfd, 0xfd1: 0x3d15, - 0xfd2: 0x3d2d, 0xfd3: 0x3d45, 0xfd4: 0x3d5d, 0xfd5: 0x3d5d, 0xfd6: 0x3d45, 0xfd7: 0x3d75, - 0xfd8: 0x07bd, 0xfd9: 0x3d8d, 0xfda: 0x3da5, 0xfdb: 0x3dbd, 0xfdc: 0x3dd5, 0xfdd: 0x3ded, - 0xfde: 0x3e05, 0xfdf: 0x3e1d, 0xfe0: 0x3e35, 0xfe1: 0x3e4d, 0xfe2: 0x3e65, 0xfe3: 0x3e7d, - 0xfe4: 0x3e95, 0xfe5: 0x3e95, 0xfe6: 0x3ead, 0xfe7: 0x3ead, 0xfe8: 0x3ec5, 0xfe9: 0x3ec5, - 0xfea: 0x3edd, 0xfeb: 0x3ef5, 0xfec: 0x3f0d, 0xfed: 0x3f25, 0xfee: 0x3f3d, 0xfef: 0x3f3d, - 0xff0: 0x3f55, 0xff1: 0x3f55, 0xff2: 0x3f55, 0xff3: 0x3f6d, 0xff4: 0x3f85, 0xff5: 0x3f9d, - 0xff6: 0x3fb5, 0xff7: 0x3f9d, 0xff8: 0x3fcd, 0xff9: 0x3fe5, 0xffa: 0x3f6d, 0xffb: 0x3ffd, - 0xffc: 0x4015, 0xffd: 0x4015, 0xffe: 0x4015, 0xfff: 0x0040, - // Block 0x40, offset 0x1000 - 0x1000: 0x3cc9, 0x1001: 0x3d31, 0x1002: 0x3d99, 0x1003: 0x3e01, 0x1004: 0x3e51, 0x1005: 0x3eb9, - 0x1006: 0x3f09, 0x1007: 0x3f59, 0x1008: 0x3fd9, 0x1009: 0x4041, 0x100a: 0x4091, 0x100b: 0x40e1, - 0x100c: 0x4131, 0x100d: 0x4199, 0x100e: 0x4201, 0x100f: 0x4251, 0x1010: 0x42a1, 0x1011: 0x42d9, - 0x1012: 0x4329, 0x1013: 0x4391, 0x1014: 0x43f9, 0x1015: 0x4431, 0x1016: 0x44b1, 0x1017: 0x4549, - 0x1018: 0x45c9, 0x1019: 0x4619, 0x101a: 0x4699, 0x101b: 0x4719, 0x101c: 0x4781, 0x101d: 0x47d1, - 0x101e: 0x4821, 0x101f: 0x4871, 0x1020: 0x48d9, 0x1021: 0x4959, 0x1022: 0x49c1, 0x1023: 0x4a11, - 0x1024: 0x4a61, 0x1025: 0x4ab1, 0x1026: 0x4ae9, 0x1027: 0x4b21, 0x1028: 0x4b59, 0x1029: 0x4b91, - 0x102a: 0x4be1, 0x102b: 0x4c31, 0x102c: 0x4cb1, 0x102d: 0x4d01, 0x102e: 0x4d69, 0x102f: 0x4de9, - 0x1030: 0x4e39, 0x1031: 0x4e71, 0x1032: 0x4ea9, 0x1033: 0x4f29, 0x1034: 0x4f91, 0x1035: 0x5011, - 0x1036: 0x5061, 0x1037: 0x50e1, 0x1038: 0x5119, 0x1039: 0x5169, 0x103a: 0x51b9, 0x103b: 0x5209, - 0x103c: 0x5259, 0x103d: 0x52a9, 0x103e: 0x5311, 0x103f: 0x5361, - // Block 0x41, offset 0x1040 - 0x1040: 0x5399, 0x1041: 0x53e9, 0x1042: 0x5439, 0x1043: 0x5489, 0x1044: 0x54f1, 0x1045: 0x5541, - 0x1046: 0x5591, 0x1047: 0x55e1, 0x1048: 0x5661, 0x1049: 0x56c9, 0x104a: 0x5701, 0x104b: 0x5781, - 0x104c: 0x57b9, 0x104d: 0x5821, 0x104e: 0x5889, 0x104f: 0x58d9, 0x1050: 0x5929, 0x1051: 0x5979, - 0x1052: 0x59e1, 0x1053: 0x5a19, 0x1054: 0x5a69, 0x1055: 0x5ad1, 0x1056: 0x5b09, 0x1057: 0x5b89, - 0x1058: 0x5bd9, 0x1059: 0x5c01, 0x105a: 0x5c29, 0x105b: 0x5c51, 0x105c: 0x5c79, 0x105d: 0x5ca1, - 0x105e: 0x5cc9, 0x105f: 0x5cf1, 0x1060: 0x5d19, 0x1061: 0x5d41, 0x1062: 0x5d69, 0x1063: 0x5d99, - 0x1064: 0x5dc9, 0x1065: 0x5df9, 0x1066: 0x5e29, 0x1067: 0x5e59, 0x1068: 0x5e89, 0x1069: 0x5eb9, - 0x106a: 0x5ee9, 0x106b: 0x5f19, 0x106c: 0x5f49, 0x106d: 0x5f79, 0x106e: 0x5fa9, 0x106f: 0x5fd9, - 0x1070: 0x6009, 0x1071: 0x402d, 0x1072: 0x6039, 0x1073: 0x6051, 0x1074: 0x404d, 0x1075: 0x6069, - 0x1076: 0x6081, 0x1077: 0x6099, 0x1078: 0x406d, 0x1079: 0x406d, 0x107a: 0x60b1, 0x107b: 0x60c9, - 0x107c: 0x6101, 0x107d: 0x6139, 0x107e: 0x6171, 0x107f: 0x61a9, - // Block 0x42, offset 0x1080 - 0x1080: 0x6211, 0x1081: 0x6229, 0x1082: 0x408d, 0x1083: 0x6241, 0x1084: 0x6259, 0x1085: 0x6271, - 0x1086: 0x6289, 0x1087: 0x62a1, 0x1088: 0x40ad, 0x1089: 0x62b9, 0x108a: 0x62e1, 0x108b: 0x62f9, - 0x108c: 0x40cd, 0x108d: 0x40cd, 0x108e: 0x6311, 0x108f: 0x6329, 0x1090: 0x6341, 0x1091: 0x40ed, - 0x1092: 0x410d, 0x1093: 0x412d, 0x1094: 0x414d, 0x1095: 0x416d, 0x1096: 0x6359, 0x1097: 0x6371, - 0x1098: 0x6389, 0x1099: 0x63a1, 0x109a: 0x63b9, 0x109b: 0x418d, 0x109c: 0x63d1, 0x109d: 0x63e9, - 0x109e: 0x6401, 0x109f: 0x41ad, 0x10a0: 0x41cd, 0x10a1: 0x6419, 0x10a2: 0x41ed, 0x10a3: 0x420d, - 0x10a4: 0x422d, 0x10a5: 0x6431, 0x10a6: 0x424d, 0x10a7: 0x6449, 0x10a8: 0x6479, 0x10a9: 0x6211, - 0x10aa: 0x426d, 0x10ab: 0x428d, 0x10ac: 0x42ad, 0x10ad: 0x42cd, 0x10ae: 0x64b1, 0x10af: 0x64f1, - 0x10b0: 0x6539, 0x10b1: 0x6551, 0x10b2: 0x42ed, 0x10b3: 0x6569, 0x10b4: 0x6581, 0x10b5: 0x6599, - 0x10b6: 0x430d, 0x10b7: 0x65b1, 0x10b8: 0x65c9, 0x10b9: 0x65b1, 0x10ba: 0x65e1, 0x10bb: 0x65f9, - 0x10bc: 0x432d, 0x10bd: 0x6611, 0x10be: 0x6629, 0x10bf: 0x6611, - // Block 0x43, offset 0x10c0 - 0x10c0: 0x434d, 0x10c1: 0x436d, 0x10c2: 0x0040, 0x10c3: 0x6641, 0x10c4: 0x6659, 0x10c5: 0x6671, - 0x10c6: 0x6689, 0x10c7: 0x0040, 0x10c8: 0x66c1, 0x10c9: 0x66d9, 0x10ca: 0x66f1, 0x10cb: 0x6709, - 0x10cc: 0x6721, 0x10cd: 0x6739, 0x10ce: 0x6401, 0x10cf: 0x6751, 0x10d0: 0x6769, 0x10d1: 0x6781, - 0x10d2: 0x438d, 0x10d3: 0x6799, 0x10d4: 0x6289, 0x10d5: 0x43ad, 0x10d6: 0x43cd, 0x10d7: 0x67b1, - 0x10d8: 0x0040, 0x10d9: 0x43ed, 0x10da: 0x67c9, 0x10db: 0x67e1, 0x10dc: 0x67f9, 0x10dd: 0x6811, - 0x10de: 0x6829, 0x10df: 0x6859, 0x10e0: 0x6889, 0x10e1: 0x68b1, 0x10e2: 0x68d9, 0x10e3: 0x6901, - 0x10e4: 0x6929, 0x10e5: 0x6951, 0x10e6: 0x6979, 0x10e7: 0x69a1, 0x10e8: 0x69c9, 0x10e9: 0x69f1, - 0x10ea: 0x6a21, 0x10eb: 0x6a51, 0x10ec: 0x6a81, 0x10ed: 0x6ab1, 0x10ee: 0x6ae1, 0x10ef: 0x6b11, - 0x10f0: 0x6b41, 0x10f1: 0x6b71, 0x10f2: 0x6ba1, 0x10f3: 0x6bd1, 0x10f4: 0x6c01, 0x10f5: 0x6c31, - 0x10f6: 0x6c61, 0x10f7: 0x6c91, 0x10f8: 0x6cc1, 0x10f9: 0x6cf1, 0x10fa: 0x6d21, 0x10fb: 0x6d51, - 0x10fc: 0x6d81, 0x10fd: 0x6db1, 0x10fe: 0x6de1, 0x10ff: 0x440d, - // Block 0x44, offset 0x1100 - 0x1100: 0xe00d, 0x1101: 0x0008, 0x1102: 0xe00d, 0x1103: 0x0008, 0x1104: 0xe00d, 0x1105: 0x0008, - 0x1106: 0xe00d, 0x1107: 0x0008, 0x1108: 0xe00d, 0x1109: 0x0008, 0x110a: 0xe00d, 0x110b: 0x0008, - 0x110c: 0xe00d, 0x110d: 0x0008, 0x110e: 0xe00d, 0x110f: 0x0008, 0x1110: 0xe00d, 0x1111: 0x0008, - 0x1112: 0xe00d, 0x1113: 0x0008, 0x1114: 0xe00d, 0x1115: 0x0008, 0x1116: 0xe00d, 0x1117: 0x0008, - 0x1118: 0xe00d, 0x1119: 0x0008, 0x111a: 0xe00d, 0x111b: 0x0008, 0x111c: 0xe00d, 0x111d: 0x0008, - 0x111e: 0xe00d, 0x111f: 0x0008, 0x1120: 0xe00d, 0x1121: 0x0008, 0x1122: 0xe00d, 0x1123: 0x0008, - 0x1124: 0xe00d, 0x1125: 0x0008, 0x1126: 0xe00d, 0x1127: 0x0008, 0x1128: 0xe00d, 0x1129: 0x0008, - 0x112a: 0xe00d, 0x112b: 0x0008, 0x112c: 0xe00d, 0x112d: 0x0008, 0x112e: 0x0008, 0x112f: 0x3308, - 0x1130: 0x3318, 0x1131: 0x3318, 0x1132: 0x3318, 0x1133: 0x0018, 0x1134: 0x3308, 0x1135: 0x3308, - 0x1136: 0x3308, 0x1137: 0x3308, 0x1138: 0x3308, 0x1139: 0x3308, 0x113a: 0x3308, 0x113b: 0x3308, - 0x113c: 0x3308, 0x113d: 0x3308, 0x113e: 0x0018, 0x113f: 0x0008, - // Block 0x45, offset 0x1140 - 0x1140: 0xe00d, 0x1141: 0x0008, 0x1142: 0xe00d, 0x1143: 0x0008, 0x1144: 0xe00d, 0x1145: 0x0008, - 0x1146: 0xe00d, 0x1147: 0x0008, 0x1148: 0xe00d, 0x1149: 0x0008, 0x114a: 0xe00d, 0x114b: 0x0008, - 0x114c: 0xe00d, 0x114d: 0x0008, 0x114e: 0xe00d, 0x114f: 0x0008, 0x1150: 0xe00d, 0x1151: 0x0008, - 0x1152: 0xe00d, 0x1153: 0x0008, 0x1154: 0xe00d, 0x1155: 0x0008, 0x1156: 0xe00d, 0x1157: 0x0008, - 0x1158: 0xe00d, 0x1159: 0x0008, 0x115a: 0xe00d, 0x115b: 0x0008, 0x115c: 0x0ea1, 0x115d: 0x6e11, - 0x115e: 0x3308, 0x115f: 0x3308, 0x1160: 0x0008, 0x1161: 0x0008, 0x1162: 0x0008, 0x1163: 0x0008, - 0x1164: 0x0008, 0x1165: 0x0008, 0x1166: 0x0008, 0x1167: 0x0008, 0x1168: 0x0008, 0x1169: 0x0008, - 0x116a: 0x0008, 0x116b: 0x0008, 0x116c: 0x0008, 0x116d: 0x0008, 0x116e: 0x0008, 0x116f: 0x0008, - 0x1170: 0x0008, 0x1171: 0x0008, 0x1172: 0x0008, 0x1173: 0x0008, 0x1174: 0x0008, 0x1175: 0x0008, - 0x1176: 0x0008, 0x1177: 0x0008, 0x1178: 0x0008, 0x1179: 0x0008, 0x117a: 0x0008, 0x117b: 0x0008, - 0x117c: 0x0008, 0x117d: 0x0008, 0x117e: 0x0008, 0x117f: 0x0008, - // Block 0x46, offset 0x1180 - 0x1180: 0x0018, 0x1181: 0x0018, 0x1182: 0x0018, 0x1183: 0x0018, 0x1184: 0x0018, 0x1185: 0x0018, - 0x1186: 0x0018, 0x1187: 0x0018, 0x1188: 0x0018, 0x1189: 0x0018, 0x118a: 0x0018, 0x118b: 0x0018, - 0x118c: 0x0018, 0x118d: 0x0018, 0x118e: 0x0018, 0x118f: 0x0018, 0x1190: 0x0018, 0x1191: 0x0018, - 0x1192: 0x0018, 0x1193: 0x0018, 0x1194: 0x0018, 0x1195: 0x0018, 0x1196: 0x0018, 0x1197: 0x0008, - 0x1198: 0x0008, 0x1199: 0x0008, 0x119a: 0x0008, 0x119b: 0x0008, 0x119c: 0x0008, 0x119d: 0x0008, - 0x119e: 0x0008, 0x119f: 0x0008, 0x11a0: 0x0018, 0x11a1: 0x0018, 0x11a2: 0xe00d, 0x11a3: 0x0008, - 0x11a4: 0xe00d, 0x11a5: 0x0008, 0x11a6: 0xe00d, 0x11a7: 0x0008, 0x11a8: 0xe00d, 0x11a9: 0x0008, - 0x11aa: 0xe00d, 0x11ab: 0x0008, 0x11ac: 0xe00d, 0x11ad: 0x0008, 0x11ae: 0xe00d, 0x11af: 0x0008, - 0x11b0: 0x0008, 0x11b1: 0x0008, 0x11b2: 0xe00d, 0x11b3: 0x0008, 0x11b4: 0xe00d, 0x11b5: 0x0008, - 0x11b6: 0xe00d, 0x11b7: 0x0008, 0x11b8: 0xe00d, 0x11b9: 0x0008, 0x11ba: 0xe00d, 0x11bb: 0x0008, - 0x11bc: 0xe00d, 0x11bd: 0x0008, 0x11be: 0xe00d, 0x11bf: 0x0008, - // Block 0x47, offset 0x11c0 - 0x11c0: 0xe00d, 0x11c1: 0x0008, 0x11c2: 0xe00d, 0x11c3: 0x0008, 0x11c4: 0xe00d, 0x11c5: 0x0008, - 0x11c6: 0xe00d, 0x11c7: 0x0008, 0x11c8: 0xe00d, 0x11c9: 0x0008, 0x11ca: 0xe00d, 0x11cb: 0x0008, - 0x11cc: 0xe00d, 0x11cd: 0x0008, 0x11ce: 0xe00d, 0x11cf: 0x0008, 0x11d0: 0xe00d, 0x11d1: 0x0008, - 0x11d2: 0xe00d, 0x11d3: 0x0008, 0x11d4: 0xe00d, 0x11d5: 0x0008, 0x11d6: 0xe00d, 0x11d7: 0x0008, - 0x11d8: 0xe00d, 0x11d9: 0x0008, 0x11da: 0xe00d, 0x11db: 0x0008, 0x11dc: 0xe00d, 0x11dd: 0x0008, - 0x11de: 0xe00d, 0x11df: 0x0008, 0x11e0: 0xe00d, 0x11e1: 0x0008, 0x11e2: 0xe00d, 0x11e3: 0x0008, - 0x11e4: 0xe00d, 0x11e5: 0x0008, 0x11e6: 0xe00d, 0x11e7: 0x0008, 0x11e8: 0xe00d, 0x11e9: 0x0008, - 0x11ea: 0xe00d, 0x11eb: 0x0008, 0x11ec: 0xe00d, 0x11ed: 0x0008, 0x11ee: 0xe00d, 0x11ef: 0x0008, - 0x11f0: 0xe0fd, 0x11f1: 0x0008, 0x11f2: 0x0008, 0x11f3: 0x0008, 0x11f4: 0x0008, 0x11f5: 0x0008, - 0x11f6: 0x0008, 0x11f7: 0x0008, 0x11f8: 0x0008, 0x11f9: 0xe01d, 0x11fa: 0x0008, 0x11fb: 0xe03d, - 0x11fc: 0x0008, 0x11fd: 0x442d, 0x11fe: 0xe00d, 0x11ff: 0x0008, - // Block 0x48, offset 0x1200 - 0x1200: 0xe00d, 0x1201: 0x0008, 0x1202: 0xe00d, 0x1203: 0x0008, 0x1204: 0xe00d, 0x1205: 0x0008, - 0x1206: 0xe00d, 0x1207: 0x0008, 0x1208: 0x0008, 0x1209: 0x0018, 0x120a: 0x0018, 0x120b: 0xe03d, - 0x120c: 0x0008, 0x120d: 0x11d9, 0x120e: 0x0008, 0x120f: 0x0008, 0x1210: 0xe00d, 0x1211: 0x0008, - 0x1212: 0xe00d, 0x1213: 0x0008, 0x1214: 0x0008, 0x1215: 0x0008, 0x1216: 0xe00d, 0x1217: 0x0008, - 0x1218: 0xe00d, 0x1219: 0x0008, 0x121a: 0xe00d, 0x121b: 0x0008, 0x121c: 0xe00d, 0x121d: 0x0008, - 0x121e: 0xe00d, 0x121f: 0x0008, 0x1220: 0xe00d, 0x1221: 0x0008, 0x1222: 0xe00d, 0x1223: 0x0008, - 0x1224: 0xe00d, 0x1225: 0x0008, 0x1226: 0xe00d, 0x1227: 0x0008, 0x1228: 0xe00d, 0x1229: 0x0008, - 0x122a: 0x6e29, 0x122b: 0x1029, 0x122c: 0x11c1, 0x122d: 0x6e41, 0x122e: 0x1221, 0x122f: 0x0008, - 0x1230: 0x6e59, 0x1231: 0x6e71, 0x1232: 0x1239, 0x1233: 0x444d, 0x1234: 0xe00d, 0x1235: 0x0008, - 0x1236: 0xe00d, 0x1237: 0x0008, 0x1238: 0x0040, 0x1239: 0x0008, 0x123a: 0x0040, 0x123b: 0x0040, - 0x123c: 0x0040, 0x123d: 0x0040, 0x123e: 0x0040, 0x123f: 0x0040, - // Block 0x49, offset 0x1240 - 0x1240: 0x64d5, 0x1241: 0x64f5, 0x1242: 0x6515, 0x1243: 0x6535, 0x1244: 0x6555, 0x1245: 0x6575, - 0x1246: 0x6595, 0x1247: 0x65b5, 0x1248: 0x65d5, 0x1249: 0x65f5, 0x124a: 0x6615, 0x124b: 0x6635, - 0x124c: 0x6655, 0x124d: 0x6675, 0x124e: 0x0008, 0x124f: 0x0008, 0x1250: 0x6695, 0x1251: 0x0008, - 0x1252: 0x66b5, 0x1253: 0x0008, 0x1254: 0x0008, 0x1255: 0x66d5, 0x1256: 0x66f5, 0x1257: 0x6715, - 0x1258: 0x6735, 0x1259: 0x6755, 0x125a: 0x6775, 0x125b: 0x6795, 0x125c: 0x67b5, 0x125d: 0x67d5, - 0x125e: 0x67f5, 0x125f: 0x0008, 0x1260: 0x6815, 0x1261: 0x0008, 0x1262: 0x6835, 0x1263: 0x0008, - 0x1264: 0x0008, 0x1265: 0x6855, 0x1266: 0x6875, 0x1267: 0x0008, 0x1268: 0x0008, 0x1269: 0x0008, - 0x126a: 0x6895, 0x126b: 0x68b5, 0x126c: 0x68d5, 0x126d: 0x68f5, 0x126e: 0x6915, 0x126f: 0x6935, - 0x1270: 0x6955, 0x1271: 0x6975, 0x1272: 0x6995, 0x1273: 0x69b5, 0x1274: 0x69d5, 0x1275: 0x69f5, - 0x1276: 0x6a15, 0x1277: 0x6a35, 0x1278: 0x6a55, 0x1279: 0x6a75, 0x127a: 0x6a95, 0x127b: 0x6ab5, - 0x127c: 0x6ad5, 0x127d: 0x6af5, 0x127e: 0x6b15, 0x127f: 0x6b35, - // Block 0x4a, offset 0x1280 - 0x1280: 0x7a95, 0x1281: 0x7ab5, 0x1282: 0x7ad5, 0x1283: 0x7af5, 0x1284: 0x7b15, 0x1285: 0x7b35, - 0x1286: 0x7b55, 0x1287: 0x7b75, 0x1288: 0x7b95, 0x1289: 0x7bb5, 0x128a: 0x7bd5, 0x128b: 0x7bf5, - 0x128c: 0x7c15, 0x128d: 0x7c35, 0x128e: 0x7c55, 0x128f: 0x6ec9, 0x1290: 0x6ef1, 0x1291: 0x6f19, - 0x1292: 0x7c75, 0x1293: 0x7c95, 0x1294: 0x7cb5, 0x1295: 0x6f41, 0x1296: 0x6f69, 0x1297: 0x6f91, - 0x1298: 0x7cd5, 0x1299: 0x7cf5, 0x129a: 0x0040, 0x129b: 0x0040, 0x129c: 0x0040, 0x129d: 0x0040, - 0x129e: 0x0040, 0x129f: 0x0040, 0x12a0: 0x0040, 0x12a1: 0x0040, 0x12a2: 0x0040, 0x12a3: 0x0040, - 0x12a4: 0x0040, 0x12a5: 0x0040, 0x12a6: 0x0040, 0x12a7: 0x0040, 0x12a8: 0x0040, 0x12a9: 0x0040, - 0x12aa: 0x0040, 0x12ab: 0x0040, 0x12ac: 0x0040, 0x12ad: 0x0040, 0x12ae: 0x0040, 0x12af: 0x0040, - 0x12b0: 0x0040, 0x12b1: 0x0040, 0x12b2: 0x0040, 0x12b3: 0x0040, 0x12b4: 0x0040, 0x12b5: 0x0040, - 0x12b6: 0x0040, 0x12b7: 0x0040, 0x12b8: 0x0040, 0x12b9: 0x0040, 0x12ba: 0x0040, 0x12bb: 0x0040, - 0x12bc: 0x0040, 0x12bd: 0x0040, 0x12be: 0x0040, 0x12bf: 0x0040, - // Block 0x4b, offset 0x12c0 - 0x12c0: 0x6fb9, 0x12c1: 0x6fd1, 0x12c2: 0x6fe9, 0x12c3: 0x7d15, 0x12c4: 0x7d35, 0x12c5: 0x7001, - 0x12c6: 0x7001, 0x12c7: 0x0040, 0x12c8: 0x0040, 0x12c9: 0x0040, 0x12ca: 0x0040, 0x12cb: 0x0040, - 0x12cc: 0x0040, 0x12cd: 0x0040, 0x12ce: 0x0040, 0x12cf: 0x0040, 0x12d0: 0x0040, 0x12d1: 0x0040, - 0x12d2: 0x0040, 0x12d3: 0x7019, 0x12d4: 0x7041, 0x12d5: 0x7069, 0x12d6: 0x7091, 0x12d7: 0x70b9, - 0x12d8: 0x0040, 0x12d9: 0x0040, 0x12da: 0x0040, 0x12db: 0x0040, 0x12dc: 0x0040, 0x12dd: 0x70e1, - 0x12de: 0x3308, 0x12df: 0x7109, 0x12e0: 0x7131, 0x12e1: 0x20a9, 0x12e2: 0x20f1, 0x12e3: 0x7149, - 0x12e4: 0x7161, 0x12e5: 0x7179, 0x12e6: 0x7191, 0x12e7: 0x71a9, 0x12e8: 0x71c1, 0x12e9: 0x1fb2, - 0x12ea: 0x71d9, 0x12eb: 0x7201, 0x12ec: 0x7229, 0x12ed: 0x7261, 0x12ee: 0x7299, 0x12ef: 0x72c1, - 0x12f0: 0x72e9, 0x12f1: 0x7311, 0x12f2: 0x7339, 0x12f3: 0x7361, 0x12f4: 0x7389, 0x12f5: 0x73b1, - 0x12f6: 0x73d9, 0x12f7: 0x0040, 0x12f8: 0x7401, 0x12f9: 0x7429, 0x12fa: 0x7451, 0x12fb: 0x7479, - 0x12fc: 0x74a1, 0x12fd: 0x0040, 0x12fe: 0x74c9, 0x12ff: 0x0040, - // Block 0x4c, offset 0x1300 - 0x1300: 0x74f1, 0x1301: 0x7519, 0x1302: 0x0040, 0x1303: 0x7541, 0x1304: 0x7569, 0x1305: 0x0040, - 0x1306: 0x7591, 0x1307: 0x75b9, 0x1308: 0x75e1, 0x1309: 0x7609, 0x130a: 0x7631, 0x130b: 0x7659, - 0x130c: 0x7681, 0x130d: 0x76a9, 0x130e: 0x76d1, 0x130f: 0x76f9, 0x1310: 0x7721, 0x1311: 0x7721, - 0x1312: 0x7739, 0x1313: 0x7739, 0x1314: 0x7739, 0x1315: 0x7739, 0x1316: 0x7751, 0x1317: 0x7751, - 0x1318: 0x7751, 0x1319: 0x7751, 0x131a: 0x7769, 0x131b: 0x7769, 0x131c: 0x7769, 0x131d: 0x7769, - 0x131e: 0x7781, 0x131f: 0x7781, 0x1320: 0x7781, 0x1321: 0x7781, 0x1322: 0x7799, 0x1323: 0x7799, - 0x1324: 0x7799, 0x1325: 0x7799, 0x1326: 0x77b1, 0x1327: 0x77b1, 0x1328: 0x77b1, 0x1329: 0x77b1, - 0x132a: 0x77c9, 0x132b: 0x77c9, 0x132c: 0x77c9, 0x132d: 0x77c9, 0x132e: 0x77e1, 0x132f: 0x77e1, - 0x1330: 0x77e1, 0x1331: 0x77e1, 0x1332: 0x77f9, 0x1333: 0x77f9, 0x1334: 0x77f9, 0x1335: 0x77f9, - 0x1336: 0x7811, 0x1337: 0x7811, 0x1338: 0x7811, 0x1339: 0x7811, 0x133a: 0x7829, 0x133b: 0x7829, - 0x133c: 0x7829, 0x133d: 0x7829, 0x133e: 0x7841, 0x133f: 0x7841, - // Block 0x4d, offset 0x1340 - 0x1340: 0x7841, 0x1341: 0x7841, 0x1342: 0x7859, 0x1343: 0x7859, 0x1344: 0x7871, 0x1345: 0x7871, - 0x1346: 0x7889, 0x1347: 0x7889, 0x1348: 0x78a1, 0x1349: 0x78a1, 0x134a: 0x78b9, 0x134b: 0x78b9, - 0x134c: 0x78d1, 0x134d: 0x78d1, 0x134e: 0x78e9, 0x134f: 0x78e9, 0x1350: 0x78e9, 0x1351: 0x78e9, - 0x1352: 0x7901, 0x1353: 0x7901, 0x1354: 0x7901, 0x1355: 0x7901, 0x1356: 0x7919, 0x1357: 0x7919, - 0x1358: 0x7919, 0x1359: 0x7919, 0x135a: 0x7931, 0x135b: 0x7931, 0x135c: 0x7931, 0x135d: 0x7931, - 0x135e: 0x7949, 0x135f: 0x7949, 0x1360: 0x7961, 0x1361: 0x7961, 0x1362: 0x7961, 0x1363: 0x7961, - 0x1364: 0x7979, 0x1365: 0x7979, 0x1366: 0x7991, 0x1367: 0x7991, 0x1368: 0x7991, 0x1369: 0x7991, - 0x136a: 0x79a9, 0x136b: 0x79a9, 0x136c: 0x79a9, 0x136d: 0x79a9, 0x136e: 0x79c1, 0x136f: 0x79c1, - 0x1370: 0x79d9, 0x1371: 0x79d9, 0x1372: 0x0818, 0x1373: 0x0818, 0x1374: 0x0818, 0x1375: 0x0818, - 0x1376: 0x0818, 0x1377: 0x0818, 0x1378: 0x0818, 0x1379: 0x0818, 0x137a: 0x0818, 0x137b: 0x0818, - 0x137c: 0x0818, 0x137d: 0x0818, 0x137e: 0x0818, 0x137f: 0x0818, - // Block 0x4e, offset 0x1380 - 0x1380: 0x0818, 0x1381: 0x0818, 0x1382: 0x0040, 0x1383: 0x0040, 0x1384: 0x0040, 0x1385: 0x0040, - 0x1386: 0x0040, 0x1387: 0x0040, 0x1388: 0x0040, 0x1389: 0x0040, 0x138a: 0x0040, 0x138b: 0x0040, - 0x138c: 0x0040, 0x138d: 0x0040, 0x138e: 0x0040, 0x138f: 0x0040, 0x1390: 0x0040, 0x1391: 0x0040, - 0x1392: 0x0040, 0x1393: 0x79f1, 0x1394: 0x79f1, 0x1395: 0x79f1, 0x1396: 0x79f1, 0x1397: 0x7a09, - 0x1398: 0x7a09, 0x1399: 0x7a21, 0x139a: 0x7a21, 0x139b: 0x7a39, 0x139c: 0x7a39, 0x139d: 0x0479, - 0x139e: 0x7a51, 0x139f: 0x7a51, 0x13a0: 0x7a69, 0x13a1: 0x7a69, 0x13a2: 0x7a81, 0x13a3: 0x7a81, - 0x13a4: 0x7a99, 0x13a5: 0x7a99, 0x13a6: 0x7a99, 0x13a7: 0x7a99, 0x13a8: 0x7ab1, 0x13a9: 0x7ab1, - 0x13aa: 0x7ac9, 0x13ab: 0x7ac9, 0x13ac: 0x7af1, 0x13ad: 0x7af1, 0x13ae: 0x7b19, 0x13af: 0x7b19, - 0x13b0: 0x7b41, 0x13b1: 0x7b41, 0x13b2: 0x7b69, 0x13b3: 0x7b69, 0x13b4: 0x7b91, 0x13b5: 0x7b91, - 0x13b6: 0x7bb9, 0x13b7: 0x7bb9, 0x13b8: 0x7bb9, 0x13b9: 0x7be1, 0x13ba: 0x7be1, 0x13bb: 0x7be1, - 0x13bc: 0x7c09, 0x13bd: 0x7c09, 0x13be: 0x7c09, 0x13bf: 0x7c09, - // Block 0x4f, offset 0x13c0 - 0x13c0: 0x85f9, 0x13c1: 0x8621, 0x13c2: 0x8649, 0x13c3: 0x8671, 0x13c4: 0x8699, 0x13c5: 0x86c1, - 0x13c6: 0x86e9, 0x13c7: 0x8711, 0x13c8: 0x8739, 0x13c9: 0x8761, 0x13ca: 0x8789, 0x13cb: 0x87b1, - 0x13cc: 0x87d9, 0x13cd: 0x8801, 0x13ce: 0x8829, 0x13cf: 0x8851, 0x13d0: 0x8879, 0x13d1: 0x88a1, - 0x13d2: 0x88c9, 0x13d3: 0x88f1, 0x13d4: 0x8919, 0x13d5: 0x8941, 0x13d6: 0x8969, 0x13d7: 0x8991, - 0x13d8: 0x89b9, 0x13d9: 0x89e1, 0x13da: 0x8a09, 0x13db: 0x8a31, 0x13dc: 0x8a59, 0x13dd: 0x8a81, - 0x13de: 0x8aaa, 0x13df: 0x8ada, 0x13e0: 0x8b0a, 0x13e1: 0x8b3a, 0x13e2: 0x8b6a, 0x13e3: 0x8b9a, - 0x13e4: 0x8bc9, 0x13e5: 0x8bf1, 0x13e6: 0x7c71, 0x13e7: 0x8c19, 0x13e8: 0x7be1, 0x13e9: 0x7c99, - 0x13ea: 0x8c41, 0x13eb: 0x8c69, 0x13ec: 0x7d39, 0x13ed: 0x8c91, 0x13ee: 0x7d61, 0x13ef: 0x7d89, - 0x13f0: 0x8cb9, 0x13f1: 0x8ce1, 0x13f2: 0x7e29, 0x13f3: 0x8d09, 0x13f4: 0x7e51, 0x13f5: 0x7e79, - 0x13f6: 0x8d31, 0x13f7: 0x8d59, 0x13f8: 0x7ec9, 0x13f9: 0x8d81, 0x13fa: 0x7ef1, 0x13fb: 0x7f19, - 0x13fc: 0x83a1, 0x13fd: 0x83c9, 0x13fe: 0x8441, 0x13ff: 0x8469, - // Block 0x50, offset 0x1400 - 0x1400: 0x8491, 0x1401: 0x8531, 0x1402: 0x8559, 0x1403: 0x8581, 0x1404: 0x85a9, 0x1405: 0x8649, - 0x1406: 0x8671, 0x1407: 0x8699, 0x1408: 0x8da9, 0x1409: 0x8739, 0x140a: 0x8dd1, 0x140b: 0x8df9, - 0x140c: 0x8829, 0x140d: 0x8e21, 0x140e: 0x8851, 0x140f: 0x8879, 0x1410: 0x8a81, 0x1411: 0x8e49, - 0x1412: 0x8e71, 0x1413: 0x89b9, 0x1414: 0x8e99, 0x1415: 0x89e1, 0x1416: 0x8a09, 0x1417: 0x7c21, - 0x1418: 0x7c49, 0x1419: 0x8ec1, 0x141a: 0x7c71, 0x141b: 0x8ee9, 0x141c: 0x7cc1, 0x141d: 0x7ce9, - 0x141e: 0x7d11, 0x141f: 0x7d39, 0x1420: 0x8f11, 0x1421: 0x7db1, 0x1422: 0x7dd9, 0x1423: 0x7e01, - 0x1424: 0x7e29, 0x1425: 0x8f39, 0x1426: 0x7ec9, 0x1427: 0x7f41, 0x1428: 0x7f69, 0x1429: 0x7f91, - 0x142a: 0x7fb9, 0x142b: 0x7fe1, 0x142c: 0x8031, 0x142d: 0x8059, 0x142e: 0x8081, 0x142f: 0x80a9, - 0x1430: 0x80d1, 0x1431: 0x80f9, 0x1432: 0x8f61, 0x1433: 0x8121, 0x1434: 0x8149, 0x1435: 0x8171, - 0x1436: 0x8199, 0x1437: 0x81c1, 0x1438: 0x81e9, 0x1439: 0x8239, 0x143a: 0x8261, 0x143b: 0x8289, - 0x143c: 0x82b1, 0x143d: 0x82d9, 0x143e: 0x8301, 0x143f: 0x8329, - // Block 0x51, offset 0x1440 - 0x1440: 0x8351, 0x1441: 0x8379, 0x1442: 0x83f1, 0x1443: 0x8419, 0x1444: 0x84b9, 0x1445: 0x84e1, - 0x1446: 0x8509, 0x1447: 0x8531, 0x1448: 0x8559, 0x1449: 0x85d1, 0x144a: 0x85f9, 0x144b: 0x8621, - 0x144c: 0x8649, 0x144d: 0x8f89, 0x144e: 0x86c1, 0x144f: 0x86e9, 0x1450: 0x8711, 0x1451: 0x8739, - 0x1452: 0x87b1, 0x1453: 0x87d9, 0x1454: 0x8801, 0x1455: 0x8829, 0x1456: 0x8fb1, 0x1457: 0x88a1, - 0x1458: 0x88c9, 0x1459: 0x8fd9, 0x145a: 0x8941, 0x145b: 0x8969, 0x145c: 0x8991, 0x145d: 0x89b9, - 0x145e: 0x9001, 0x145f: 0x7c71, 0x1460: 0x8ee9, 0x1461: 0x7d39, 0x1462: 0x8f11, 0x1463: 0x7e29, - 0x1464: 0x8f39, 0x1465: 0x7ec9, 0x1466: 0x9029, 0x1467: 0x80d1, 0x1468: 0x9051, 0x1469: 0x9079, - 0x146a: 0x90a1, 0x146b: 0x8531, 0x146c: 0x8559, 0x146d: 0x8649, 0x146e: 0x8829, 0x146f: 0x8fb1, - 0x1470: 0x89b9, 0x1471: 0x9001, 0x1472: 0x90c9, 0x1473: 0x9101, 0x1474: 0x9139, 0x1475: 0x9171, - 0x1476: 0x9199, 0x1477: 0x91c1, 0x1478: 0x91e9, 0x1479: 0x9211, 0x147a: 0x9239, 0x147b: 0x9261, - 0x147c: 0x9289, 0x147d: 0x92b1, 0x147e: 0x92d9, 0x147f: 0x9301, - // Block 0x52, offset 0x1480 - 0x1480: 0x9329, 0x1481: 0x9351, 0x1482: 0x9379, 0x1483: 0x93a1, 0x1484: 0x93c9, 0x1485: 0x93f1, - 0x1486: 0x9419, 0x1487: 0x9441, 0x1488: 0x9469, 0x1489: 0x9491, 0x148a: 0x94b9, 0x148b: 0x94e1, - 0x148c: 0x9079, 0x148d: 0x9509, 0x148e: 0x9531, 0x148f: 0x9559, 0x1490: 0x9581, 0x1491: 0x9171, - 0x1492: 0x9199, 0x1493: 0x91c1, 0x1494: 0x91e9, 0x1495: 0x9211, 0x1496: 0x9239, 0x1497: 0x9261, - 0x1498: 0x9289, 0x1499: 0x92b1, 0x149a: 0x92d9, 0x149b: 0x9301, 0x149c: 0x9329, 0x149d: 0x9351, - 0x149e: 0x9379, 0x149f: 0x93a1, 0x14a0: 0x93c9, 0x14a1: 0x93f1, 0x14a2: 0x9419, 0x14a3: 0x9441, - 0x14a4: 0x9469, 0x14a5: 0x9491, 0x14a6: 0x94b9, 0x14a7: 0x94e1, 0x14a8: 0x9079, 0x14a9: 0x9509, - 0x14aa: 0x9531, 0x14ab: 0x9559, 0x14ac: 0x9581, 0x14ad: 0x9491, 0x14ae: 0x94b9, 0x14af: 0x94e1, - 0x14b0: 0x9079, 0x14b1: 0x9051, 0x14b2: 0x90a1, 0x14b3: 0x8211, 0x14b4: 0x8059, 0x14b5: 0x8081, - 0x14b6: 0x80a9, 0x14b7: 0x9491, 0x14b8: 0x94b9, 0x14b9: 0x94e1, 0x14ba: 0x8211, 0x14bb: 0x8239, - 0x14bc: 0x95a9, 0x14bd: 0x95a9, 0x14be: 0x0018, 0x14bf: 0x0018, - // Block 0x53, offset 0x14c0 - 0x14c0: 0x0040, 0x14c1: 0x0040, 0x14c2: 0x0040, 0x14c3: 0x0040, 0x14c4: 0x0040, 0x14c5: 0x0040, - 0x14c6: 0x0040, 0x14c7: 0x0040, 0x14c8: 0x0040, 0x14c9: 0x0040, 0x14ca: 0x0040, 0x14cb: 0x0040, - 0x14cc: 0x0040, 0x14cd: 0x0040, 0x14ce: 0x0040, 0x14cf: 0x0040, 0x14d0: 0x95d1, 0x14d1: 0x9609, - 0x14d2: 0x9609, 0x14d3: 0x9641, 0x14d4: 0x9679, 0x14d5: 0x96b1, 0x14d6: 0x96e9, 0x14d7: 0x9721, - 0x14d8: 0x9759, 0x14d9: 0x9759, 0x14da: 0x9791, 0x14db: 0x97c9, 0x14dc: 0x9801, 0x14dd: 0x9839, - 0x14de: 0x9871, 0x14df: 0x98a9, 0x14e0: 0x98a9, 0x14e1: 0x98e1, 0x14e2: 0x9919, 0x14e3: 0x9919, - 0x14e4: 0x9951, 0x14e5: 0x9951, 0x14e6: 0x9989, 0x14e7: 0x99c1, 0x14e8: 0x99c1, 0x14e9: 0x99f9, - 0x14ea: 0x9a31, 0x14eb: 0x9a31, 0x14ec: 0x9a69, 0x14ed: 0x9a69, 0x14ee: 0x9aa1, 0x14ef: 0x9ad9, - 0x14f0: 0x9ad9, 0x14f1: 0x9b11, 0x14f2: 0x9b11, 0x14f3: 0x9b49, 0x14f4: 0x9b81, 0x14f5: 0x9bb9, - 0x14f6: 0x9bf1, 0x14f7: 0x9bf1, 0x14f8: 0x9c29, 0x14f9: 0x9c61, 0x14fa: 0x9c99, 0x14fb: 0x9cd1, - 0x14fc: 0x9d09, 0x14fd: 0x9d09, 0x14fe: 0x9d41, 0x14ff: 0x9d79, - // Block 0x54, offset 0x1500 - 0x1500: 0xa949, 0x1501: 0xa981, 0x1502: 0xa9b9, 0x1503: 0xa8a1, 0x1504: 0x9bb9, 0x1505: 0x9989, - 0x1506: 0xa9f1, 0x1507: 0xaa29, 0x1508: 0x0040, 0x1509: 0x0040, 0x150a: 0x0040, 0x150b: 0x0040, - 0x150c: 0x0040, 0x150d: 0x0040, 0x150e: 0x0040, 0x150f: 0x0040, 0x1510: 0x0040, 0x1511: 0x0040, - 0x1512: 0x0040, 0x1513: 0x0040, 0x1514: 0x0040, 0x1515: 0x0040, 0x1516: 0x0040, 0x1517: 0x0040, - 0x1518: 0x0040, 0x1519: 0x0040, 0x151a: 0x0040, 0x151b: 0x0040, 0x151c: 0x0040, 0x151d: 0x0040, - 0x151e: 0x0040, 0x151f: 0x0040, 0x1520: 0x0040, 0x1521: 0x0040, 0x1522: 0x0040, 0x1523: 0x0040, - 0x1524: 0x0040, 0x1525: 0x0040, 0x1526: 0x0040, 0x1527: 0x0040, 0x1528: 0x0040, 0x1529: 0x0040, - 0x152a: 0x0040, 0x152b: 0x0040, 0x152c: 0x0040, 0x152d: 0x0040, 0x152e: 0x0040, 0x152f: 0x0040, - 0x1530: 0xaa61, 0x1531: 0xaa99, 0x1532: 0xaad1, 0x1533: 0xab19, 0x1534: 0xab61, 0x1535: 0xaba9, - 0x1536: 0xabf1, 0x1537: 0xac39, 0x1538: 0xac81, 0x1539: 0xacc9, 0x153a: 0xad02, 0x153b: 0xae12, - 0x153c: 0xae91, 0x153d: 0x0018, 0x153e: 0x0040, 0x153f: 0x0040, - // Block 0x55, offset 0x1540 - 0x1540: 0x33c0, 0x1541: 0x33c0, 0x1542: 0x33c0, 0x1543: 0x33c0, 0x1544: 0x33c0, 0x1545: 0x33c0, - 0x1546: 0x33c0, 0x1547: 0x33c0, 0x1548: 0x33c0, 0x1549: 0x33c0, 0x154a: 0x33c0, 0x154b: 0x33c0, - 0x154c: 0x33c0, 0x154d: 0x33c0, 0x154e: 0x33c0, 0x154f: 0x33c0, 0x1550: 0xaeda, 0x1551: 0x7d55, - 0x1552: 0x0040, 0x1553: 0xaeea, 0x1554: 0x03c2, 0x1555: 0xaefa, 0x1556: 0xaf0a, 0x1557: 0x7d75, - 0x1558: 0x7d95, 0x1559: 0x0040, 0x155a: 0x0040, 0x155b: 0x0040, 0x155c: 0x0040, 0x155d: 0x0040, - 0x155e: 0x0040, 0x155f: 0x0040, 0x1560: 0x3308, 0x1561: 0x3308, 0x1562: 0x3308, 0x1563: 0x3308, - 0x1564: 0x3308, 0x1565: 0x3308, 0x1566: 0x3308, 0x1567: 0x3308, 0x1568: 0x3308, 0x1569: 0x3308, - 0x156a: 0x3308, 0x156b: 0x3308, 0x156c: 0x3308, 0x156d: 0x3308, 0x156e: 0x3308, 0x156f: 0x3308, - 0x1570: 0x0040, 0x1571: 0x7db5, 0x1572: 0x7dd5, 0x1573: 0xaf1a, 0x1574: 0xaf1a, 0x1575: 0x1fd2, - 0x1576: 0x1fe2, 0x1577: 0xaf2a, 0x1578: 0xaf3a, 0x1579: 0x7df5, 0x157a: 0x7e15, 0x157b: 0x7e35, - 0x157c: 0x7df5, 0x157d: 0x7e55, 0x157e: 0x7e75, 0x157f: 0x7e55, - // Block 0x56, offset 0x1580 - 0x1580: 0x7e95, 0x1581: 0x7eb5, 0x1582: 0x7ed5, 0x1583: 0x7eb5, 0x1584: 0x7ef5, 0x1585: 0x0018, - 0x1586: 0x0018, 0x1587: 0xaf4a, 0x1588: 0xaf5a, 0x1589: 0x7f16, 0x158a: 0x7f36, 0x158b: 0x7f56, - 0x158c: 0x7f76, 0x158d: 0xaf1a, 0x158e: 0xaf1a, 0x158f: 0xaf1a, 0x1590: 0xaeda, 0x1591: 0x7f95, - 0x1592: 0x0040, 0x1593: 0x0040, 0x1594: 0x03c2, 0x1595: 0xaeea, 0x1596: 0xaf0a, 0x1597: 0xaefa, - 0x1598: 0x7fb5, 0x1599: 0x1fd2, 0x159a: 0x1fe2, 0x159b: 0xaf2a, 0x159c: 0xaf3a, 0x159d: 0x7e95, - 0x159e: 0x7ef5, 0x159f: 0xaf6a, 0x15a0: 0xaf7a, 0x15a1: 0xaf8a, 0x15a2: 0x1fb2, 0x15a3: 0xaf99, - 0x15a4: 0xafaa, 0x15a5: 0xafba, 0x15a6: 0x1fc2, 0x15a7: 0x0040, 0x15a8: 0xafca, 0x15a9: 0xafda, - 0x15aa: 0xafea, 0x15ab: 0xaffa, 0x15ac: 0x0040, 0x15ad: 0x0040, 0x15ae: 0x0040, 0x15af: 0x0040, - 0x15b0: 0x7fd6, 0x15b1: 0xb009, 0x15b2: 0x7ff6, 0x15b3: 0x0808, 0x15b4: 0x8016, 0x15b5: 0x0040, - 0x15b6: 0x8036, 0x15b7: 0xb031, 0x15b8: 0x8056, 0x15b9: 0xb059, 0x15ba: 0x8076, 0x15bb: 0xb081, - 0x15bc: 0x8096, 0x15bd: 0xb0a9, 0x15be: 0x80b6, 0x15bf: 0xb0d1, - // Block 0x57, offset 0x15c0 - 0x15c0: 0xb0f9, 0x15c1: 0xb111, 0x15c2: 0xb111, 0x15c3: 0xb129, 0x15c4: 0xb129, 0x15c5: 0xb141, - 0x15c6: 0xb141, 0x15c7: 0xb159, 0x15c8: 0xb159, 0x15c9: 0xb171, 0x15ca: 0xb171, 0x15cb: 0xb171, - 0x15cc: 0xb171, 0x15cd: 0xb189, 0x15ce: 0xb189, 0x15cf: 0xb1a1, 0x15d0: 0xb1a1, 0x15d1: 0xb1a1, - 0x15d2: 0xb1a1, 0x15d3: 0xb1b9, 0x15d4: 0xb1b9, 0x15d5: 0xb1d1, 0x15d6: 0xb1d1, 0x15d7: 0xb1d1, - 0x15d8: 0xb1d1, 0x15d9: 0xb1e9, 0x15da: 0xb1e9, 0x15db: 0xb1e9, 0x15dc: 0xb1e9, 0x15dd: 0xb201, - 0x15de: 0xb201, 0x15df: 0xb201, 0x15e0: 0xb201, 0x15e1: 0xb219, 0x15e2: 0xb219, 0x15e3: 0xb219, - 0x15e4: 0xb219, 0x15e5: 0xb231, 0x15e6: 0xb231, 0x15e7: 0xb231, 0x15e8: 0xb231, 0x15e9: 0xb249, - 0x15ea: 0xb249, 0x15eb: 0xb261, 0x15ec: 0xb261, 0x15ed: 0xb279, 0x15ee: 0xb279, 0x15ef: 0xb291, - 0x15f0: 0xb291, 0x15f1: 0xb2a9, 0x15f2: 0xb2a9, 0x15f3: 0xb2a9, 0x15f4: 0xb2a9, 0x15f5: 0xb2c1, - 0x15f6: 0xb2c1, 0x15f7: 0xb2c1, 0x15f8: 0xb2c1, 0x15f9: 0xb2d9, 0x15fa: 0xb2d9, 0x15fb: 0xb2d9, - 0x15fc: 0xb2d9, 0x15fd: 0xb2f1, 0x15fe: 0xb2f1, 0x15ff: 0xb2f1, - // Block 0x58, offset 0x1600 - 0x1600: 0xb2f1, 0x1601: 0xb309, 0x1602: 0xb309, 0x1603: 0xb309, 0x1604: 0xb309, 0x1605: 0xb321, - 0x1606: 0xb321, 0x1607: 0xb321, 0x1608: 0xb321, 0x1609: 0xb339, 0x160a: 0xb339, 0x160b: 0xb339, - 0x160c: 0xb339, 0x160d: 0xb351, 0x160e: 0xb351, 0x160f: 0xb351, 0x1610: 0xb351, 0x1611: 0xb369, - 0x1612: 0xb369, 0x1613: 0xb369, 0x1614: 0xb369, 0x1615: 0xb381, 0x1616: 0xb381, 0x1617: 0xb381, - 0x1618: 0xb381, 0x1619: 0xb399, 0x161a: 0xb399, 0x161b: 0xb399, 0x161c: 0xb399, 0x161d: 0xb3b1, - 0x161e: 0xb3b1, 0x161f: 0xb3b1, 0x1620: 0xb3b1, 0x1621: 0xb3c9, 0x1622: 0xb3c9, 0x1623: 0xb3c9, - 0x1624: 0xb3c9, 0x1625: 0xb3e1, 0x1626: 0xb3e1, 0x1627: 0xb3e1, 0x1628: 0xb3e1, 0x1629: 0xb3f9, - 0x162a: 0xb3f9, 0x162b: 0xb3f9, 0x162c: 0xb3f9, 0x162d: 0xb411, 0x162e: 0xb411, 0x162f: 0x7ab1, - 0x1630: 0x7ab1, 0x1631: 0xb429, 0x1632: 0xb429, 0x1633: 0xb429, 0x1634: 0xb429, 0x1635: 0xb441, - 0x1636: 0xb441, 0x1637: 0xb469, 0x1638: 0xb469, 0x1639: 0xb491, 0x163a: 0xb491, 0x163b: 0xb4b9, - 0x163c: 0xb4b9, 0x163d: 0x0040, 0x163e: 0x0040, 0x163f: 0x03c0, - // Block 0x59, offset 0x1640 - 0x1640: 0x0040, 0x1641: 0xaefa, 0x1642: 0xb4e2, 0x1643: 0xaf6a, 0x1644: 0xafda, 0x1645: 0xafea, - 0x1646: 0xaf7a, 0x1647: 0xb4f2, 0x1648: 0x1fd2, 0x1649: 0x1fe2, 0x164a: 0xaf8a, 0x164b: 0x1fb2, - 0x164c: 0xaeda, 0x164d: 0xaf99, 0x164e: 0x29d1, 0x164f: 0xb502, 0x1650: 0x1f41, 0x1651: 0x00c9, - 0x1652: 0x0069, 0x1653: 0x0079, 0x1654: 0x1f51, 0x1655: 0x1f61, 0x1656: 0x1f71, 0x1657: 0x1f81, - 0x1658: 0x1f91, 0x1659: 0x1fa1, 0x165a: 0xaeea, 0x165b: 0x03c2, 0x165c: 0xafaa, 0x165d: 0x1fc2, - 0x165e: 0xafba, 0x165f: 0xaf0a, 0x1660: 0xaffa, 0x1661: 0x0039, 0x1662: 0x0ee9, 0x1663: 0x1159, - 0x1664: 0x0ef9, 0x1665: 0x0f09, 0x1666: 0x1199, 0x1667: 0x0f31, 0x1668: 0x0249, 0x1669: 0x0f41, - 0x166a: 0x0259, 0x166b: 0x0f51, 0x166c: 0x0359, 0x166d: 0x0f61, 0x166e: 0x0f71, 0x166f: 0x00d9, - 0x1670: 0x0f99, 0x1671: 0x2039, 0x1672: 0x0269, 0x1673: 0x01d9, 0x1674: 0x0fa9, 0x1675: 0x0fb9, - 0x1676: 0x1089, 0x1677: 0x0279, 0x1678: 0x0369, 0x1679: 0x0289, 0x167a: 0x13d1, 0x167b: 0xaf4a, - 0x167c: 0xafca, 0x167d: 0xaf5a, 0x167e: 0xb512, 0x167f: 0xaf1a, - // Block 0x5a, offset 0x1680 - 0x1680: 0x1caa, 0x1681: 0x0039, 0x1682: 0x0ee9, 0x1683: 0x1159, 0x1684: 0x0ef9, 0x1685: 0x0f09, - 0x1686: 0x1199, 0x1687: 0x0f31, 0x1688: 0x0249, 0x1689: 0x0f41, 0x168a: 0x0259, 0x168b: 0x0f51, - 0x168c: 0x0359, 0x168d: 0x0f61, 0x168e: 0x0f71, 0x168f: 0x00d9, 0x1690: 0x0f99, 0x1691: 0x2039, - 0x1692: 0x0269, 0x1693: 0x01d9, 0x1694: 0x0fa9, 0x1695: 0x0fb9, 0x1696: 0x1089, 0x1697: 0x0279, - 0x1698: 0x0369, 0x1699: 0x0289, 0x169a: 0x13d1, 0x169b: 0xaf2a, 0x169c: 0xb522, 0x169d: 0xaf3a, - 0x169e: 0xb532, 0x169f: 0x80d5, 0x16a0: 0x80f5, 0x16a1: 0x29d1, 0x16a2: 0x8115, 0x16a3: 0x8115, - 0x16a4: 0x8135, 0x16a5: 0x8155, 0x16a6: 0x8175, 0x16a7: 0x8195, 0x16a8: 0x81b5, 0x16a9: 0x81d5, - 0x16aa: 0x81f5, 0x16ab: 0x8215, 0x16ac: 0x8235, 0x16ad: 0x8255, 0x16ae: 0x8275, 0x16af: 0x8295, - 0x16b0: 0x82b5, 0x16b1: 0x82d5, 0x16b2: 0x82f5, 0x16b3: 0x8315, 0x16b4: 0x8335, 0x16b5: 0x8355, - 0x16b6: 0x8375, 0x16b7: 0x8395, 0x16b8: 0x83b5, 0x16b9: 0x83d5, 0x16ba: 0x83f5, 0x16bb: 0x8415, - 0x16bc: 0x81b5, 0x16bd: 0x8435, 0x16be: 0x8455, 0x16bf: 0x8215, - // Block 0x5b, offset 0x16c0 - 0x16c0: 0x8475, 0x16c1: 0x8495, 0x16c2: 0x84b5, 0x16c3: 0x84d5, 0x16c4: 0x84f5, 0x16c5: 0x8515, - 0x16c6: 0x8535, 0x16c7: 0x8555, 0x16c8: 0x84d5, 0x16c9: 0x8575, 0x16ca: 0x84d5, 0x16cb: 0x8595, - 0x16cc: 0x8595, 0x16cd: 0x85b5, 0x16ce: 0x85b5, 0x16cf: 0x85d5, 0x16d0: 0x8515, 0x16d1: 0x85f5, - 0x16d2: 0x8615, 0x16d3: 0x85f5, 0x16d4: 0x8635, 0x16d5: 0x8615, 0x16d6: 0x8655, 0x16d7: 0x8655, - 0x16d8: 0x8675, 0x16d9: 0x8675, 0x16da: 0x8695, 0x16db: 0x8695, 0x16dc: 0x8615, 0x16dd: 0x8115, - 0x16de: 0x86b5, 0x16df: 0x86d5, 0x16e0: 0x0040, 0x16e1: 0x86f5, 0x16e2: 0x8715, 0x16e3: 0x8735, - 0x16e4: 0x8755, 0x16e5: 0x8735, 0x16e6: 0x8775, 0x16e7: 0x8795, 0x16e8: 0x87b5, 0x16e9: 0x87b5, - 0x16ea: 0x87d5, 0x16eb: 0x87d5, 0x16ec: 0x87f5, 0x16ed: 0x87f5, 0x16ee: 0x87d5, 0x16ef: 0x87d5, - 0x16f0: 0x8815, 0x16f1: 0x8835, 0x16f2: 0x8855, 0x16f3: 0x8875, 0x16f4: 0x8895, 0x16f5: 0x88b5, - 0x16f6: 0x88b5, 0x16f7: 0x88b5, 0x16f8: 0x88d5, 0x16f9: 0x88d5, 0x16fa: 0x88d5, 0x16fb: 0x88d5, - 0x16fc: 0x87b5, 0x16fd: 0x87b5, 0x16fe: 0x87b5, 0x16ff: 0x0040, - // Block 0x5c, offset 0x1700 - 0x1700: 0x0040, 0x1701: 0x0040, 0x1702: 0x8715, 0x1703: 0x86f5, 0x1704: 0x88f5, 0x1705: 0x86f5, - 0x1706: 0x8715, 0x1707: 0x86f5, 0x1708: 0x0040, 0x1709: 0x0040, 0x170a: 0x8915, 0x170b: 0x8715, - 0x170c: 0x8935, 0x170d: 0x88f5, 0x170e: 0x8935, 0x170f: 0x8715, 0x1710: 0x0040, 0x1711: 0x0040, - 0x1712: 0x8955, 0x1713: 0x8975, 0x1714: 0x8875, 0x1715: 0x8935, 0x1716: 0x88f5, 0x1717: 0x8935, - 0x1718: 0x0040, 0x1719: 0x0040, 0x171a: 0x8995, 0x171b: 0x89b5, 0x171c: 0x8995, 0x171d: 0x0040, - 0x171e: 0x0040, 0x171f: 0x0040, 0x1720: 0xb541, 0x1721: 0xb559, 0x1722: 0xb571, 0x1723: 0x89d6, - 0x1724: 0xb589, 0x1725: 0xb5a1, 0x1726: 0x89f5, 0x1727: 0x0040, 0x1728: 0x8a15, 0x1729: 0x8a35, - 0x172a: 0x8a55, 0x172b: 0x8a35, 0x172c: 0x8a75, 0x172d: 0x8a95, 0x172e: 0x8ab5, 0x172f: 0x0040, - 0x1730: 0x0040, 0x1731: 0x0040, 0x1732: 0x0040, 0x1733: 0x0040, 0x1734: 0x0040, 0x1735: 0x0040, - 0x1736: 0x0040, 0x1737: 0x0040, 0x1738: 0x0040, 0x1739: 0x0340, 0x173a: 0x0340, 0x173b: 0x0340, - 0x173c: 0x0040, 0x173d: 0x0040, 0x173e: 0x0040, 0x173f: 0x0040, - // Block 0x5d, offset 0x1740 - 0x1740: 0x0a08, 0x1741: 0x0a08, 0x1742: 0x0a08, 0x1743: 0x0a08, 0x1744: 0x0a08, 0x1745: 0x0c08, - 0x1746: 0x0808, 0x1747: 0x0c08, 0x1748: 0x0818, 0x1749: 0x0c08, 0x174a: 0x0c08, 0x174b: 0x0808, - 0x174c: 0x0808, 0x174d: 0x0908, 0x174e: 0x0c08, 0x174f: 0x0c08, 0x1750: 0x0c08, 0x1751: 0x0c08, - 0x1752: 0x0c08, 0x1753: 0x0a08, 0x1754: 0x0a08, 0x1755: 0x0a08, 0x1756: 0x0a08, 0x1757: 0x0908, - 0x1758: 0x0a08, 0x1759: 0x0a08, 0x175a: 0x0a08, 0x175b: 0x0a08, 0x175c: 0x0a08, 0x175d: 0x0c08, - 0x175e: 0x0a08, 0x175f: 0x0a08, 0x1760: 0x0a08, 0x1761: 0x0c08, 0x1762: 0x0808, 0x1763: 0x0808, - 0x1764: 0x0c08, 0x1765: 0x3308, 0x1766: 0x3308, 0x1767: 0x0040, 0x1768: 0x0040, 0x1769: 0x0040, - 0x176a: 0x0040, 0x176b: 0x0a18, 0x176c: 0x0a18, 0x176d: 0x0a18, 0x176e: 0x0a18, 0x176f: 0x0c18, - 0x1770: 0x0818, 0x1771: 0x0818, 0x1772: 0x0818, 0x1773: 0x0818, 0x1774: 0x0818, 0x1775: 0x0818, - 0x1776: 0x0818, 0x1777: 0x0040, 0x1778: 0x0040, 0x1779: 0x0040, 0x177a: 0x0040, 0x177b: 0x0040, - 0x177c: 0x0040, 0x177d: 0x0040, 0x177e: 0x0040, 0x177f: 0x0040, - // Block 0x5e, offset 0x1780 - 0x1780: 0x0a08, 0x1781: 0x0c08, 0x1782: 0x0a08, 0x1783: 0x0c08, 0x1784: 0x0c08, 0x1785: 0x0c08, - 0x1786: 0x0a08, 0x1787: 0x0a08, 0x1788: 0x0a08, 0x1789: 0x0c08, 0x178a: 0x0a08, 0x178b: 0x0a08, - 0x178c: 0x0c08, 0x178d: 0x0a08, 0x178e: 0x0c08, 0x178f: 0x0c08, 0x1790: 0x0a08, 0x1791: 0x0c08, - 0x1792: 0x0040, 0x1793: 0x0040, 0x1794: 0x0040, 0x1795: 0x0040, 0x1796: 0x0040, 0x1797: 0x0040, - 0x1798: 0x0040, 0x1799: 0x0818, 0x179a: 0x0818, 0x179b: 0x0818, 0x179c: 0x0818, 0x179d: 0x0040, - 0x179e: 0x0040, 0x179f: 0x0040, 0x17a0: 0x0040, 0x17a1: 0x0040, 0x17a2: 0x0040, 0x17a3: 0x0040, - 0x17a4: 0x0040, 0x17a5: 0x0040, 0x17a6: 0x0040, 0x17a7: 0x0040, 0x17a8: 0x0040, 0x17a9: 0x0c18, - 0x17aa: 0x0c18, 0x17ab: 0x0c18, 0x17ac: 0x0c18, 0x17ad: 0x0a18, 0x17ae: 0x0a18, 0x17af: 0x0818, - 0x17b0: 0x0040, 0x17b1: 0x0040, 0x17b2: 0x0040, 0x17b3: 0x0040, 0x17b4: 0x0040, 0x17b5: 0x0040, - 0x17b6: 0x0040, 0x17b7: 0x0040, 0x17b8: 0x0040, 0x17b9: 0x0040, 0x17ba: 0x0040, 0x17bb: 0x0040, - 0x17bc: 0x0040, 0x17bd: 0x0040, 0x17be: 0x0040, 0x17bf: 0x0040, - // Block 0x5f, offset 0x17c0 - 0x17c0: 0x3308, 0x17c1: 0x3308, 0x17c2: 0x3008, 0x17c3: 0x3008, 0x17c4: 0x0040, 0x17c5: 0x0008, - 0x17c6: 0x0008, 0x17c7: 0x0008, 0x17c8: 0x0008, 0x17c9: 0x0008, 0x17ca: 0x0008, 0x17cb: 0x0008, - 0x17cc: 0x0008, 0x17cd: 0x0040, 0x17ce: 0x0040, 0x17cf: 0x0008, 0x17d0: 0x0008, 0x17d1: 0x0040, - 0x17d2: 0x0040, 0x17d3: 0x0008, 0x17d4: 0x0008, 0x17d5: 0x0008, 0x17d6: 0x0008, 0x17d7: 0x0008, - 0x17d8: 0x0008, 0x17d9: 0x0008, 0x17da: 0x0008, 0x17db: 0x0008, 0x17dc: 0x0008, 0x17dd: 0x0008, - 0x17de: 0x0008, 0x17df: 0x0008, 0x17e0: 0x0008, 0x17e1: 0x0008, 0x17e2: 0x0008, 0x17e3: 0x0008, - 0x17e4: 0x0008, 0x17e5: 0x0008, 0x17e6: 0x0008, 0x17e7: 0x0008, 0x17e8: 0x0008, 0x17e9: 0x0040, - 0x17ea: 0x0008, 0x17eb: 0x0008, 0x17ec: 0x0008, 0x17ed: 0x0008, 0x17ee: 0x0008, 0x17ef: 0x0008, - 0x17f0: 0x0008, 0x17f1: 0x0040, 0x17f2: 0x0008, 0x17f3: 0x0008, 0x17f4: 0x0040, 0x17f5: 0x0008, - 0x17f6: 0x0008, 0x17f7: 0x0008, 0x17f8: 0x0008, 0x17f9: 0x0008, 0x17fa: 0x0040, 0x17fb: 0x3308, - 0x17fc: 0x3308, 0x17fd: 0x0008, 0x17fe: 0x3008, 0x17ff: 0x3008, - // Block 0x60, offset 0x1800 - 0x1800: 0x3308, 0x1801: 0x3008, 0x1802: 0x3008, 0x1803: 0x3008, 0x1804: 0x3008, 0x1805: 0x0040, - 0x1806: 0x0040, 0x1807: 0x3008, 0x1808: 0x3008, 0x1809: 0x0040, 0x180a: 0x0040, 0x180b: 0x3008, - 0x180c: 0x3008, 0x180d: 0x3808, 0x180e: 0x0040, 0x180f: 0x0040, 0x1810: 0x0008, 0x1811: 0x0040, - 0x1812: 0x0040, 0x1813: 0x0040, 0x1814: 0x0040, 0x1815: 0x0040, 0x1816: 0x0040, 0x1817: 0x3008, - 0x1818: 0x0040, 0x1819: 0x0040, 0x181a: 0x0040, 0x181b: 0x0040, 0x181c: 0x0040, 0x181d: 0x0008, - 0x181e: 0x0008, 0x181f: 0x0008, 0x1820: 0x0008, 0x1821: 0x0008, 0x1822: 0x3008, 0x1823: 0x3008, - 0x1824: 0x0040, 0x1825: 0x0040, 0x1826: 0x3308, 0x1827: 0x3308, 0x1828: 0x3308, 0x1829: 0x3308, - 0x182a: 0x3308, 0x182b: 0x3308, 0x182c: 0x3308, 0x182d: 0x0040, 0x182e: 0x0040, 0x182f: 0x0040, - 0x1830: 0x3308, 0x1831: 0x3308, 0x1832: 0x3308, 0x1833: 0x3308, 0x1834: 0x3308, 0x1835: 0x0040, - 0x1836: 0x0040, 0x1837: 0x0040, 0x1838: 0x0040, 0x1839: 0x0040, 0x183a: 0x0040, 0x183b: 0x0040, - 0x183c: 0x0040, 0x183d: 0x0040, 0x183e: 0x0040, 0x183f: 0x0040, - // Block 0x61, offset 0x1840 - 0x1840: 0x0039, 0x1841: 0x0ee9, 0x1842: 0x1159, 0x1843: 0x0ef9, 0x1844: 0x0f09, 0x1845: 0x1199, - 0x1846: 0x0f31, 0x1847: 0x0249, 0x1848: 0x0f41, 0x1849: 0x0259, 0x184a: 0x0f51, 0x184b: 0x0359, - 0x184c: 0x0f61, 0x184d: 0x0f71, 0x184e: 0x00d9, 0x184f: 0x0f99, 0x1850: 0x2039, 0x1851: 0x0269, - 0x1852: 0x01d9, 0x1853: 0x0fa9, 0x1854: 0x0fb9, 0x1855: 0x1089, 0x1856: 0x0279, 0x1857: 0x0369, - 0x1858: 0x0289, 0x1859: 0x13d1, 0x185a: 0x0039, 0x185b: 0x0ee9, 0x185c: 0x1159, 0x185d: 0x0ef9, - 0x185e: 0x0f09, 0x185f: 0x1199, 0x1860: 0x0f31, 0x1861: 0x0249, 0x1862: 0x0f41, 0x1863: 0x0259, - 0x1864: 0x0f51, 0x1865: 0x0359, 0x1866: 0x0f61, 0x1867: 0x0f71, 0x1868: 0x00d9, 0x1869: 0x0f99, - 0x186a: 0x2039, 0x186b: 0x0269, 0x186c: 0x01d9, 0x186d: 0x0fa9, 0x186e: 0x0fb9, 0x186f: 0x1089, - 0x1870: 0x0279, 0x1871: 0x0369, 0x1872: 0x0289, 0x1873: 0x13d1, 0x1874: 0x0039, 0x1875: 0x0ee9, - 0x1876: 0x1159, 0x1877: 0x0ef9, 0x1878: 0x0f09, 0x1879: 0x1199, 0x187a: 0x0f31, 0x187b: 0x0249, - 0x187c: 0x0f41, 0x187d: 0x0259, 0x187e: 0x0f51, 0x187f: 0x0359, - // Block 0x62, offset 0x1880 - 0x1880: 0x0f61, 0x1881: 0x0f71, 0x1882: 0x00d9, 0x1883: 0x0f99, 0x1884: 0x2039, 0x1885: 0x0269, - 0x1886: 0x01d9, 0x1887: 0x0fa9, 0x1888: 0x0fb9, 0x1889: 0x1089, 0x188a: 0x0279, 0x188b: 0x0369, - 0x188c: 0x0289, 0x188d: 0x13d1, 0x188e: 0x0039, 0x188f: 0x0ee9, 0x1890: 0x1159, 0x1891: 0x0ef9, - 0x1892: 0x0f09, 0x1893: 0x1199, 0x1894: 0x0f31, 0x1895: 0x0040, 0x1896: 0x0f41, 0x1897: 0x0259, - 0x1898: 0x0f51, 0x1899: 0x0359, 0x189a: 0x0f61, 0x189b: 0x0f71, 0x189c: 0x00d9, 0x189d: 0x0f99, - 0x189e: 0x2039, 0x189f: 0x0269, 0x18a0: 0x01d9, 0x18a1: 0x0fa9, 0x18a2: 0x0fb9, 0x18a3: 0x1089, - 0x18a4: 0x0279, 0x18a5: 0x0369, 0x18a6: 0x0289, 0x18a7: 0x13d1, 0x18a8: 0x0039, 0x18a9: 0x0ee9, - 0x18aa: 0x1159, 0x18ab: 0x0ef9, 0x18ac: 0x0f09, 0x18ad: 0x1199, 0x18ae: 0x0f31, 0x18af: 0x0249, - 0x18b0: 0x0f41, 0x18b1: 0x0259, 0x18b2: 0x0f51, 0x18b3: 0x0359, 0x18b4: 0x0f61, 0x18b5: 0x0f71, - 0x18b6: 0x00d9, 0x18b7: 0x0f99, 0x18b8: 0x2039, 0x18b9: 0x0269, 0x18ba: 0x01d9, 0x18bb: 0x0fa9, - 0x18bc: 0x0fb9, 0x18bd: 0x1089, 0x18be: 0x0279, 0x18bf: 0x0369, - // Block 0x63, offset 0x18c0 - 0x18c0: 0x0289, 0x18c1: 0x13d1, 0x18c2: 0x0039, 0x18c3: 0x0ee9, 0x18c4: 0x1159, 0x18c5: 0x0ef9, - 0x18c6: 0x0f09, 0x18c7: 0x1199, 0x18c8: 0x0f31, 0x18c9: 0x0249, 0x18ca: 0x0f41, 0x18cb: 0x0259, - 0x18cc: 0x0f51, 0x18cd: 0x0359, 0x18ce: 0x0f61, 0x18cf: 0x0f71, 0x18d0: 0x00d9, 0x18d1: 0x0f99, - 0x18d2: 0x2039, 0x18d3: 0x0269, 0x18d4: 0x01d9, 0x18d5: 0x0fa9, 0x18d6: 0x0fb9, 0x18d7: 0x1089, - 0x18d8: 0x0279, 0x18d9: 0x0369, 0x18da: 0x0289, 0x18db: 0x13d1, 0x18dc: 0x0039, 0x18dd: 0x0040, - 0x18de: 0x1159, 0x18df: 0x0ef9, 0x18e0: 0x0040, 0x18e1: 0x0040, 0x18e2: 0x0f31, 0x18e3: 0x0040, - 0x18e4: 0x0040, 0x18e5: 0x0259, 0x18e6: 0x0f51, 0x18e7: 0x0040, 0x18e8: 0x0040, 0x18e9: 0x0f71, - 0x18ea: 0x00d9, 0x18eb: 0x0f99, 0x18ec: 0x2039, 0x18ed: 0x0040, 0x18ee: 0x01d9, 0x18ef: 0x0fa9, - 0x18f0: 0x0fb9, 0x18f1: 0x1089, 0x18f2: 0x0279, 0x18f3: 0x0369, 0x18f4: 0x0289, 0x18f5: 0x13d1, - 0x18f6: 0x0039, 0x18f7: 0x0ee9, 0x18f8: 0x1159, 0x18f9: 0x0ef9, 0x18fa: 0x0040, 0x18fb: 0x1199, - 0x18fc: 0x0040, 0x18fd: 0x0249, 0x18fe: 0x0f41, 0x18ff: 0x0259, - // Block 0x64, offset 0x1900 - 0x1900: 0x0f51, 0x1901: 0x0359, 0x1902: 0x0f61, 0x1903: 0x0f71, 0x1904: 0x0040, 0x1905: 0x0f99, - 0x1906: 0x2039, 0x1907: 0x0269, 0x1908: 0x01d9, 0x1909: 0x0fa9, 0x190a: 0x0fb9, 0x190b: 0x1089, - 0x190c: 0x0279, 0x190d: 0x0369, 0x190e: 0x0289, 0x190f: 0x13d1, 0x1910: 0x0039, 0x1911: 0x0ee9, - 0x1912: 0x1159, 0x1913: 0x0ef9, 0x1914: 0x0f09, 0x1915: 0x1199, 0x1916: 0x0f31, 0x1917: 0x0249, - 0x1918: 0x0f41, 0x1919: 0x0259, 0x191a: 0x0f51, 0x191b: 0x0359, 0x191c: 0x0f61, 0x191d: 0x0f71, - 0x191e: 0x00d9, 0x191f: 0x0f99, 0x1920: 0x2039, 0x1921: 0x0269, 0x1922: 0x01d9, 0x1923: 0x0fa9, - 0x1924: 0x0fb9, 0x1925: 0x1089, 0x1926: 0x0279, 0x1927: 0x0369, 0x1928: 0x0289, 0x1929: 0x13d1, - 0x192a: 0x0039, 0x192b: 0x0ee9, 0x192c: 0x1159, 0x192d: 0x0ef9, 0x192e: 0x0f09, 0x192f: 0x1199, - 0x1930: 0x0f31, 0x1931: 0x0249, 0x1932: 0x0f41, 0x1933: 0x0259, 0x1934: 0x0f51, 0x1935: 0x0359, - 0x1936: 0x0f61, 0x1937: 0x0f71, 0x1938: 0x00d9, 0x1939: 0x0f99, 0x193a: 0x2039, 0x193b: 0x0269, - 0x193c: 0x01d9, 0x193d: 0x0fa9, 0x193e: 0x0fb9, 0x193f: 0x1089, - // Block 0x65, offset 0x1940 - 0x1940: 0x0279, 0x1941: 0x0369, 0x1942: 0x0289, 0x1943: 0x13d1, 0x1944: 0x0039, 0x1945: 0x0ee9, - 0x1946: 0x0040, 0x1947: 0x0ef9, 0x1948: 0x0f09, 0x1949: 0x1199, 0x194a: 0x0f31, 0x194b: 0x0040, - 0x194c: 0x0040, 0x194d: 0x0259, 0x194e: 0x0f51, 0x194f: 0x0359, 0x1950: 0x0f61, 0x1951: 0x0f71, - 0x1952: 0x00d9, 0x1953: 0x0f99, 0x1954: 0x2039, 0x1955: 0x0040, 0x1956: 0x01d9, 0x1957: 0x0fa9, - 0x1958: 0x0fb9, 0x1959: 0x1089, 0x195a: 0x0279, 0x195b: 0x0369, 0x195c: 0x0289, 0x195d: 0x0040, - 0x195e: 0x0039, 0x195f: 0x0ee9, 0x1960: 0x1159, 0x1961: 0x0ef9, 0x1962: 0x0f09, 0x1963: 0x1199, - 0x1964: 0x0f31, 0x1965: 0x0249, 0x1966: 0x0f41, 0x1967: 0x0259, 0x1968: 0x0f51, 0x1969: 0x0359, - 0x196a: 0x0f61, 0x196b: 0x0f71, 0x196c: 0x00d9, 0x196d: 0x0f99, 0x196e: 0x2039, 0x196f: 0x0269, - 0x1970: 0x01d9, 0x1971: 0x0fa9, 0x1972: 0x0fb9, 0x1973: 0x1089, 0x1974: 0x0279, 0x1975: 0x0369, - 0x1976: 0x0289, 0x1977: 0x13d1, 0x1978: 0x0039, 0x1979: 0x0ee9, 0x197a: 0x0040, 0x197b: 0x0ef9, - 0x197c: 0x0f09, 0x197d: 0x1199, 0x197e: 0x0f31, 0x197f: 0x0040, - // Block 0x66, offset 0x1980 - 0x1980: 0x0f41, 0x1981: 0x0259, 0x1982: 0x0f51, 0x1983: 0x0359, 0x1984: 0x0f61, 0x1985: 0x0040, - 0x1986: 0x00d9, 0x1987: 0x0040, 0x1988: 0x0040, 0x1989: 0x0040, 0x198a: 0x01d9, 0x198b: 0x0fa9, - 0x198c: 0x0fb9, 0x198d: 0x1089, 0x198e: 0x0279, 0x198f: 0x0369, 0x1990: 0x0289, 0x1991: 0x0040, - 0x1992: 0x0039, 0x1993: 0x0ee9, 0x1994: 0x1159, 0x1995: 0x0ef9, 0x1996: 0x0f09, 0x1997: 0x1199, - 0x1998: 0x0f31, 0x1999: 0x0249, 0x199a: 0x0f41, 0x199b: 0x0259, 0x199c: 0x0f51, 0x199d: 0x0359, - 0x199e: 0x0f61, 0x199f: 0x0f71, 0x19a0: 0x00d9, 0x19a1: 0x0f99, 0x19a2: 0x2039, 0x19a3: 0x0269, - 0x19a4: 0x01d9, 0x19a5: 0x0fa9, 0x19a6: 0x0fb9, 0x19a7: 0x1089, 0x19a8: 0x0279, 0x19a9: 0x0369, - 0x19aa: 0x0289, 0x19ab: 0x13d1, 0x19ac: 0x0039, 0x19ad: 0x0ee9, 0x19ae: 0x1159, 0x19af: 0x0ef9, - 0x19b0: 0x0f09, 0x19b1: 0x1199, 0x19b2: 0x0f31, 0x19b3: 0x0249, 0x19b4: 0x0f41, 0x19b5: 0x0259, - 0x19b6: 0x0f51, 0x19b7: 0x0359, 0x19b8: 0x0f61, 0x19b9: 0x0f71, 0x19ba: 0x00d9, 0x19bb: 0x0f99, - 0x19bc: 0x2039, 0x19bd: 0x0269, 0x19be: 0x01d9, 0x19bf: 0x0fa9, - // Block 0x67, offset 0x19c0 - 0x19c0: 0x0fb9, 0x19c1: 0x1089, 0x19c2: 0x0279, 0x19c3: 0x0369, 0x19c4: 0x0289, 0x19c5: 0x13d1, - 0x19c6: 0x0039, 0x19c7: 0x0ee9, 0x19c8: 0x1159, 0x19c9: 0x0ef9, 0x19ca: 0x0f09, 0x19cb: 0x1199, - 0x19cc: 0x0f31, 0x19cd: 0x0249, 0x19ce: 0x0f41, 0x19cf: 0x0259, 0x19d0: 0x0f51, 0x19d1: 0x0359, - 0x19d2: 0x0f61, 0x19d3: 0x0f71, 0x19d4: 0x00d9, 0x19d5: 0x0f99, 0x19d6: 0x2039, 0x19d7: 0x0269, - 0x19d8: 0x01d9, 0x19d9: 0x0fa9, 0x19da: 0x0fb9, 0x19db: 0x1089, 0x19dc: 0x0279, 0x19dd: 0x0369, - 0x19de: 0x0289, 0x19df: 0x13d1, 0x19e0: 0x0039, 0x19e1: 0x0ee9, 0x19e2: 0x1159, 0x19e3: 0x0ef9, - 0x19e4: 0x0f09, 0x19e5: 0x1199, 0x19e6: 0x0f31, 0x19e7: 0x0249, 0x19e8: 0x0f41, 0x19e9: 0x0259, - 0x19ea: 0x0f51, 0x19eb: 0x0359, 0x19ec: 0x0f61, 0x19ed: 0x0f71, 0x19ee: 0x00d9, 0x19ef: 0x0f99, - 0x19f0: 0x2039, 0x19f1: 0x0269, 0x19f2: 0x01d9, 0x19f3: 0x0fa9, 0x19f4: 0x0fb9, 0x19f5: 0x1089, - 0x19f6: 0x0279, 0x19f7: 0x0369, 0x19f8: 0x0289, 0x19f9: 0x13d1, 0x19fa: 0x0039, 0x19fb: 0x0ee9, - 0x19fc: 0x1159, 0x19fd: 0x0ef9, 0x19fe: 0x0f09, 0x19ff: 0x1199, - // Block 0x68, offset 0x1a00 - 0x1a00: 0x0f31, 0x1a01: 0x0249, 0x1a02: 0x0f41, 0x1a03: 0x0259, 0x1a04: 0x0f51, 0x1a05: 0x0359, - 0x1a06: 0x0f61, 0x1a07: 0x0f71, 0x1a08: 0x00d9, 0x1a09: 0x0f99, 0x1a0a: 0x2039, 0x1a0b: 0x0269, - 0x1a0c: 0x01d9, 0x1a0d: 0x0fa9, 0x1a0e: 0x0fb9, 0x1a0f: 0x1089, 0x1a10: 0x0279, 0x1a11: 0x0369, - 0x1a12: 0x0289, 0x1a13: 0x13d1, 0x1a14: 0x0039, 0x1a15: 0x0ee9, 0x1a16: 0x1159, 0x1a17: 0x0ef9, - 0x1a18: 0x0f09, 0x1a19: 0x1199, 0x1a1a: 0x0f31, 0x1a1b: 0x0249, 0x1a1c: 0x0f41, 0x1a1d: 0x0259, - 0x1a1e: 0x0f51, 0x1a1f: 0x0359, 0x1a20: 0x0f61, 0x1a21: 0x0f71, 0x1a22: 0x00d9, 0x1a23: 0x0f99, - 0x1a24: 0x2039, 0x1a25: 0x0269, 0x1a26: 0x01d9, 0x1a27: 0x0fa9, 0x1a28: 0x0fb9, 0x1a29: 0x1089, - 0x1a2a: 0x0279, 0x1a2b: 0x0369, 0x1a2c: 0x0289, 0x1a2d: 0x13d1, 0x1a2e: 0x0039, 0x1a2f: 0x0ee9, - 0x1a30: 0x1159, 0x1a31: 0x0ef9, 0x1a32: 0x0f09, 0x1a33: 0x1199, 0x1a34: 0x0f31, 0x1a35: 0x0249, - 0x1a36: 0x0f41, 0x1a37: 0x0259, 0x1a38: 0x0f51, 0x1a39: 0x0359, 0x1a3a: 0x0f61, 0x1a3b: 0x0f71, - 0x1a3c: 0x00d9, 0x1a3d: 0x0f99, 0x1a3e: 0x2039, 0x1a3f: 0x0269, - // Block 0x69, offset 0x1a40 - 0x1a40: 0x01d9, 0x1a41: 0x0fa9, 0x1a42: 0x0fb9, 0x1a43: 0x1089, 0x1a44: 0x0279, 0x1a45: 0x0369, - 0x1a46: 0x0289, 0x1a47: 0x13d1, 0x1a48: 0x0039, 0x1a49: 0x0ee9, 0x1a4a: 0x1159, 0x1a4b: 0x0ef9, - 0x1a4c: 0x0f09, 0x1a4d: 0x1199, 0x1a4e: 0x0f31, 0x1a4f: 0x0249, 0x1a50: 0x0f41, 0x1a51: 0x0259, - 0x1a52: 0x0f51, 0x1a53: 0x0359, 0x1a54: 0x0f61, 0x1a55: 0x0f71, 0x1a56: 0x00d9, 0x1a57: 0x0f99, - 0x1a58: 0x2039, 0x1a59: 0x0269, 0x1a5a: 0x01d9, 0x1a5b: 0x0fa9, 0x1a5c: 0x0fb9, 0x1a5d: 0x1089, - 0x1a5e: 0x0279, 0x1a5f: 0x0369, 0x1a60: 0x0289, 0x1a61: 0x13d1, 0x1a62: 0x0039, 0x1a63: 0x0ee9, - 0x1a64: 0x1159, 0x1a65: 0x0ef9, 0x1a66: 0x0f09, 0x1a67: 0x1199, 0x1a68: 0x0f31, 0x1a69: 0x0249, - 0x1a6a: 0x0f41, 0x1a6b: 0x0259, 0x1a6c: 0x0f51, 0x1a6d: 0x0359, 0x1a6e: 0x0f61, 0x1a6f: 0x0f71, - 0x1a70: 0x00d9, 0x1a71: 0x0f99, 0x1a72: 0x2039, 0x1a73: 0x0269, 0x1a74: 0x01d9, 0x1a75: 0x0fa9, - 0x1a76: 0x0fb9, 0x1a77: 0x1089, 0x1a78: 0x0279, 0x1a79: 0x0369, 0x1a7a: 0x0289, 0x1a7b: 0x13d1, - 0x1a7c: 0x0039, 0x1a7d: 0x0ee9, 0x1a7e: 0x1159, 0x1a7f: 0x0ef9, - // Block 0x6a, offset 0x1a80 - 0x1a80: 0x0f09, 0x1a81: 0x1199, 0x1a82: 0x0f31, 0x1a83: 0x0249, 0x1a84: 0x0f41, 0x1a85: 0x0259, - 0x1a86: 0x0f51, 0x1a87: 0x0359, 0x1a88: 0x0f61, 0x1a89: 0x0f71, 0x1a8a: 0x00d9, 0x1a8b: 0x0f99, - 0x1a8c: 0x2039, 0x1a8d: 0x0269, 0x1a8e: 0x01d9, 0x1a8f: 0x0fa9, 0x1a90: 0x0fb9, 0x1a91: 0x1089, - 0x1a92: 0x0279, 0x1a93: 0x0369, 0x1a94: 0x0289, 0x1a95: 0x13d1, 0x1a96: 0x0039, 0x1a97: 0x0ee9, - 0x1a98: 0x1159, 0x1a99: 0x0ef9, 0x1a9a: 0x0f09, 0x1a9b: 0x1199, 0x1a9c: 0x0f31, 0x1a9d: 0x0249, - 0x1a9e: 0x0f41, 0x1a9f: 0x0259, 0x1aa0: 0x0f51, 0x1aa1: 0x0359, 0x1aa2: 0x0f61, 0x1aa3: 0x0f71, - 0x1aa4: 0x00d9, 0x1aa5: 0x0f99, 0x1aa6: 0x2039, 0x1aa7: 0x0269, 0x1aa8: 0x01d9, 0x1aa9: 0x0fa9, - 0x1aaa: 0x0fb9, 0x1aab: 0x1089, 0x1aac: 0x0279, 0x1aad: 0x0369, 0x1aae: 0x0289, 0x1aaf: 0x13d1, - 0x1ab0: 0x0039, 0x1ab1: 0x0ee9, 0x1ab2: 0x1159, 0x1ab3: 0x0ef9, 0x1ab4: 0x0f09, 0x1ab5: 0x1199, - 0x1ab6: 0x0f31, 0x1ab7: 0x0249, 0x1ab8: 0x0f41, 0x1ab9: 0x0259, 0x1aba: 0x0f51, 0x1abb: 0x0359, - 0x1abc: 0x0f61, 0x1abd: 0x0f71, 0x1abe: 0x00d9, 0x1abf: 0x0f99, - // Block 0x6b, offset 0x1ac0 - 0x1ac0: 0x2039, 0x1ac1: 0x0269, 0x1ac2: 0x01d9, 0x1ac3: 0x0fa9, 0x1ac4: 0x0fb9, 0x1ac5: 0x1089, - 0x1ac6: 0x0279, 0x1ac7: 0x0369, 0x1ac8: 0x0289, 0x1ac9: 0x13d1, 0x1aca: 0x0039, 0x1acb: 0x0ee9, - 0x1acc: 0x1159, 0x1acd: 0x0ef9, 0x1ace: 0x0f09, 0x1acf: 0x1199, 0x1ad0: 0x0f31, 0x1ad1: 0x0249, - 0x1ad2: 0x0f41, 0x1ad3: 0x0259, 0x1ad4: 0x0f51, 0x1ad5: 0x0359, 0x1ad6: 0x0f61, 0x1ad7: 0x0f71, - 0x1ad8: 0x00d9, 0x1ad9: 0x0f99, 0x1ada: 0x2039, 0x1adb: 0x0269, 0x1adc: 0x01d9, 0x1add: 0x0fa9, - 0x1ade: 0x0fb9, 0x1adf: 0x1089, 0x1ae0: 0x0279, 0x1ae1: 0x0369, 0x1ae2: 0x0289, 0x1ae3: 0x13d1, - 0x1ae4: 0xba81, 0x1ae5: 0xba99, 0x1ae6: 0x0040, 0x1ae7: 0x0040, 0x1ae8: 0xbab1, 0x1ae9: 0x1099, - 0x1aea: 0x10b1, 0x1aeb: 0x10c9, 0x1aec: 0xbac9, 0x1aed: 0xbae1, 0x1aee: 0xbaf9, 0x1aef: 0x1429, - 0x1af0: 0x1a31, 0x1af1: 0xbb11, 0x1af2: 0xbb29, 0x1af3: 0xbb41, 0x1af4: 0xbb59, 0x1af5: 0xbb71, - 0x1af6: 0xbb89, 0x1af7: 0x2109, 0x1af8: 0x1111, 0x1af9: 0x1429, 0x1afa: 0xbba1, 0x1afb: 0xbbb9, - 0x1afc: 0xbbd1, 0x1afd: 0x10e1, 0x1afe: 0x10f9, 0x1aff: 0xbbe9, - // Block 0x6c, offset 0x1b00 - 0x1b00: 0x2079, 0x1b01: 0xbc01, 0x1b02: 0xbab1, 0x1b03: 0x1099, 0x1b04: 0x10b1, 0x1b05: 0x10c9, - 0x1b06: 0xbac9, 0x1b07: 0xbae1, 0x1b08: 0xbaf9, 0x1b09: 0x1429, 0x1b0a: 0x1a31, 0x1b0b: 0xbb11, - 0x1b0c: 0xbb29, 0x1b0d: 0xbb41, 0x1b0e: 0xbb59, 0x1b0f: 0xbb71, 0x1b10: 0xbb89, 0x1b11: 0x2109, - 0x1b12: 0x1111, 0x1b13: 0xbba1, 0x1b14: 0xbba1, 0x1b15: 0xbbb9, 0x1b16: 0xbbd1, 0x1b17: 0x10e1, - 0x1b18: 0x10f9, 0x1b19: 0xbbe9, 0x1b1a: 0x2079, 0x1b1b: 0xbc21, 0x1b1c: 0xbac9, 0x1b1d: 0x1429, - 0x1b1e: 0xbb11, 0x1b1f: 0x10e1, 0x1b20: 0x1111, 0x1b21: 0x2109, 0x1b22: 0xbab1, 0x1b23: 0x1099, - 0x1b24: 0x10b1, 0x1b25: 0x10c9, 0x1b26: 0xbac9, 0x1b27: 0xbae1, 0x1b28: 0xbaf9, 0x1b29: 0x1429, - 0x1b2a: 0x1a31, 0x1b2b: 0xbb11, 0x1b2c: 0xbb29, 0x1b2d: 0xbb41, 0x1b2e: 0xbb59, 0x1b2f: 0xbb71, - 0x1b30: 0xbb89, 0x1b31: 0x2109, 0x1b32: 0x1111, 0x1b33: 0x1429, 0x1b34: 0xbba1, 0x1b35: 0xbbb9, - 0x1b36: 0xbbd1, 0x1b37: 0x10e1, 0x1b38: 0x10f9, 0x1b39: 0xbbe9, 0x1b3a: 0x2079, 0x1b3b: 0xbc01, - 0x1b3c: 0xbab1, 0x1b3d: 0x1099, 0x1b3e: 0x10b1, 0x1b3f: 0x10c9, - // Block 0x6d, offset 0x1b40 - 0x1b40: 0xbac9, 0x1b41: 0xbae1, 0x1b42: 0xbaf9, 0x1b43: 0x1429, 0x1b44: 0x1a31, 0x1b45: 0xbb11, - 0x1b46: 0xbb29, 0x1b47: 0xbb41, 0x1b48: 0xbb59, 0x1b49: 0xbb71, 0x1b4a: 0xbb89, 0x1b4b: 0x2109, - 0x1b4c: 0x1111, 0x1b4d: 0xbba1, 0x1b4e: 0xbba1, 0x1b4f: 0xbbb9, 0x1b50: 0xbbd1, 0x1b51: 0x10e1, - 0x1b52: 0x10f9, 0x1b53: 0xbbe9, 0x1b54: 0x2079, 0x1b55: 0xbc21, 0x1b56: 0xbac9, 0x1b57: 0x1429, - 0x1b58: 0xbb11, 0x1b59: 0x10e1, 0x1b5a: 0x1111, 0x1b5b: 0x2109, 0x1b5c: 0xbab1, 0x1b5d: 0x1099, - 0x1b5e: 0x10b1, 0x1b5f: 0x10c9, 0x1b60: 0xbac9, 0x1b61: 0xbae1, 0x1b62: 0xbaf9, 0x1b63: 0x1429, - 0x1b64: 0x1a31, 0x1b65: 0xbb11, 0x1b66: 0xbb29, 0x1b67: 0xbb41, 0x1b68: 0xbb59, 0x1b69: 0xbb71, - 0x1b6a: 0xbb89, 0x1b6b: 0x2109, 0x1b6c: 0x1111, 0x1b6d: 0x1429, 0x1b6e: 0xbba1, 0x1b6f: 0xbbb9, - 0x1b70: 0xbbd1, 0x1b71: 0x10e1, 0x1b72: 0x10f9, 0x1b73: 0xbbe9, 0x1b74: 0x2079, 0x1b75: 0xbc01, - 0x1b76: 0xbab1, 0x1b77: 0x1099, 0x1b78: 0x10b1, 0x1b79: 0x10c9, 0x1b7a: 0xbac9, 0x1b7b: 0xbae1, - 0x1b7c: 0xbaf9, 0x1b7d: 0x1429, 0x1b7e: 0x1a31, 0x1b7f: 0xbb11, - // Block 0x6e, offset 0x1b80 - 0x1b80: 0xbb29, 0x1b81: 0xbb41, 0x1b82: 0xbb59, 0x1b83: 0xbb71, 0x1b84: 0xbb89, 0x1b85: 0x2109, - 0x1b86: 0x1111, 0x1b87: 0xbba1, 0x1b88: 0xbba1, 0x1b89: 0xbbb9, 0x1b8a: 0xbbd1, 0x1b8b: 0x10e1, - 0x1b8c: 0x10f9, 0x1b8d: 0xbbe9, 0x1b8e: 0x2079, 0x1b8f: 0xbc21, 0x1b90: 0xbac9, 0x1b91: 0x1429, - 0x1b92: 0xbb11, 0x1b93: 0x10e1, 0x1b94: 0x1111, 0x1b95: 0x2109, 0x1b96: 0xbab1, 0x1b97: 0x1099, - 0x1b98: 0x10b1, 0x1b99: 0x10c9, 0x1b9a: 0xbac9, 0x1b9b: 0xbae1, 0x1b9c: 0xbaf9, 0x1b9d: 0x1429, - 0x1b9e: 0x1a31, 0x1b9f: 0xbb11, 0x1ba0: 0xbb29, 0x1ba1: 0xbb41, 0x1ba2: 0xbb59, 0x1ba3: 0xbb71, - 0x1ba4: 0xbb89, 0x1ba5: 0x2109, 0x1ba6: 0x1111, 0x1ba7: 0x1429, 0x1ba8: 0xbba1, 0x1ba9: 0xbbb9, - 0x1baa: 0xbbd1, 0x1bab: 0x10e1, 0x1bac: 0x10f9, 0x1bad: 0xbbe9, 0x1bae: 0x2079, 0x1baf: 0xbc01, - 0x1bb0: 0xbab1, 0x1bb1: 0x1099, 0x1bb2: 0x10b1, 0x1bb3: 0x10c9, 0x1bb4: 0xbac9, 0x1bb5: 0xbae1, - 0x1bb6: 0xbaf9, 0x1bb7: 0x1429, 0x1bb8: 0x1a31, 0x1bb9: 0xbb11, 0x1bba: 0xbb29, 0x1bbb: 0xbb41, - 0x1bbc: 0xbb59, 0x1bbd: 0xbb71, 0x1bbe: 0xbb89, 0x1bbf: 0x2109, - // Block 0x6f, offset 0x1bc0 - 0x1bc0: 0x1111, 0x1bc1: 0xbba1, 0x1bc2: 0xbba1, 0x1bc3: 0xbbb9, 0x1bc4: 0xbbd1, 0x1bc5: 0x10e1, - 0x1bc6: 0x10f9, 0x1bc7: 0xbbe9, 0x1bc8: 0x2079, 0x1bc9: 0xbc21, 0x1bca: 0xbac9, 0x1bcb: 0x1429, - 0x1bcc: 0xbb11, 0x1bcd: 0x10e1, 0x1bce: 0x1111, 0x1bcf: 0x2109, 0x1bd0: 0xbab1, 0x1bd1: 0x1099, - 0x1bd2: 0x10b1, 0x1bd3: 0x10c9, 0x1bd4: 0xbac9, 0x1bd5: 0xbae1, 0x1bd6: 0xbaf9, 0x1bd7: 0x1429, - 0x1bd8: 0x1a31, 0x1bd9: 0xbb11, 0x1bda: 0xbb29, 0x1bdb: 0xbb41, 0x1bdc: 0xbb59, 0x1bdd: 0xbb71, - 0x1bde: 0xbb89, 0x1bdf: 0x2109, 0x1be0: 0x1111, 0x1be1: 0x1429, 0x1be2: 0xbba1, 0x1be3: 0xbbb9, - 0x1be4: 0xbbd1, 0x1be5: 0x10e1, 0x1be6: 0x10f9, 0x1be7: 0xbbe9, 0x1be8: 0x2079, 0x1be9: 0xbc01, - 0x1bea: 0xbab1, 0x1beb: 0x1099, 0x1bec: 0x10b1, 0x1bed: 0x10c9, 0x1bee: 0xbac9, 0x1bef: 0xbae1, - 0x1bf0: 0xbaf9, 0x1bf1: 0x1429, 0x1bf2: 0x1a31, 0x1bf3: 0xbb11, 0x1bf4: 0xbb29, 0x1bf5: 0xbb41, - 0x1bf6: 0xbb59, 0x1bf7: 0xbb71, 0x1bf8: 0xbb89, 0x1bf9: 0x2109, 0x1bfa: 0x1111, 0x1bfb: 0xbba1, - 0x1bfc: 0xbba1, 0x1bfd: 0xbbb9, 0x1bfe: 0xbbd1, 0x1bff: 0x10e1, - // Block 0x70, offset 0x1c00 - 0x1c00: 0x10f9, 0x1c01: 0xbbe9, 0x1c02: 0x2079, 0x1c03: 0xbc21, 0x1c04: 0xbac9, 0x1c05: 0x1429, - 0x1c06: 0xbb11, 0x1c07: 0x10e1, 0x1c08: 0x1111, 0x1c09: 0x2109, 0x1c0a: 0xbc41, 0x1c0b: 0xbc41, - 0x1c0c: 0x0040, 0x1c0d: 0x0040, 0x1c0e: 0x1f41, 0x1c0f: 0x00c9, 0x1c10: 0x0069, 0x1c11: 0x0079, - 0x1c12: 0x1f51, 0x1c13: 0x1f61, 0x1c14: 0x1f71, 0x1c15: 0x1f81, 0x1c16: 0x1f91, 0x1c17: 0x1fa1, - 0x1c18: 0x1f41, 0x1c19: 0x00c9, 0x1c1a: 0x0069, 0x1c1b: 0x0079, 0x1c1c: 0x1f51, 0x1c1d: 0x1f61, - 0x1c1e: 0x1f71, 0x1c1f: 0x1f81, 0x1c20: 0x1f91, 0x1c21: 0x1fa1, 0x1c22: 0x1f41, 0x1c23: 0x00c9, - 0x1c24: 0x0069, 0x1c25: 0x0079, 0x1c26: 0x1f51, 0x1c27: 0x1f61, 0x1c28: 0x1f71, 0x1c29: 0x1f81, - 0x1c2a: 0x1f91, 0x1c2b: 0x1fa1, 0x1c2c: 0x1f41, 0x1c2d: 0x00c9, 0x1c2e: 0x0069, 0x1c2f: 0x0079, - 0x1c30: 0x1f51, 0x1c31: 0x1f61, 0x1c32: 0x1f71, 0x1c33: 0x1f81, 0x1c34: 0x1f91, 0x1c35: 0x1fa1, - 0x1c36: 0x1f41, 0x1c37: 0x00c9, 0x1c38: 0x0069, 0x1c39: 0x0079, 0x1c3a: 0x1f51, 0x1c3b: 0x1f61, - 0x1c3c: 0x1f71, 0x1c3d: 0x1f81, 0x1c3e: 0x1f91, 0x1c3f: 0x1fa1, - // Block 0x71, offset 0x1c40 - 0x1c40: 0xe115, 0x1c41: 0xe115, 0x1c42: 0xe135, 0x1c43: 0xe135, 0x1c44: 0xe115, 0x1c45: 0xe115, - 0x1c46: 0xe175, 0x1c47: 0xe175, 0x1c48: 0xe115, 0x1c49: 0xe115, 0x1c4a: 0xe135, 0x1c4b: 0xe135, - 0x1c4c: 0xe115, 0x1c4d: 0xe115, 0x1c4e: 0xe1f5, 0x1c4f: 0xe1f5, 0x1c50: 0xe115, 0x1c51: 0xe115, - 0x1c52: 0xe135, 0x1c53: 0xe135, 0x1c54: 0xe115, 0x1c55: 0xe115, 0x1c56: 0xe175, 0x1c57: 0xe175, - 0x1c58: 0xe115, 0x1c59: 0xe115, 0x1c5a: 0xe135, 0x1c5b: 0xe135, 0x1c5c: 0xe115, 0x1c5d: 0xe115, - 0x1c5e: 0x8b05, 0x1c5f: 0x8b05, 0x1c60: 0x04b5, 0x1c61: 0x04b5, 0x1c62: 0x0a08, 0x1c63: 0x0a08, - 0x1c64: 0x0a08, 0x1c65: 0x0a08, 0x1c66: 0x0a08, 0x1c67: 0x0a08, 0x1c68: 0x0a08, 0x1c69: 0x0a08, - 0x1c6a: 0x0a08, 0x1c6b: 0x0a08, 0x1c6c: 0x0a08, 0x1c6d: 0x0a08, 0x1c6e: 0x0a08, 0x1c6f: 0x0a08, - 0x1c70: 0x0a08, 0x1c71: 0x0a08, 0x1c72: 0x0a08, 0x1c73: 0x0a08, 0x1c74: 0x0a08, 0x1c75: 0x0a08, - 0x1c76: 0x0a08, 0x1c77: 0x0a08, 0x1c78: 0x0a08, 0x1c79: 0x0a08, 0x1c7a: 0x0a08, 0x1c7b: 0x0a08, - 0x1c7c: 0x0a08, 0x1c7d: 0x0a08, 0x1c7e: 0x0a08, 0x1c7f: 0x0a08, - // Block 0x72, offset 0x1c80 - 0x1c80: 0xb189, 0x1c81: 0xb1a1, 0x1c82: 0xb201, 0x1c83: 0xb249, 0x1c84: 0x0040, 0x1c85: 0xb411, - 0x1c86: 0xb291, 0x1c87: 0xb219, 0x1c88: 0xb309, 0x1c89: 0xb429, 0x1c8a: 0xb399, 0x1c8b: 0xb3b1, - 0x1c8c: 0xb3c9, 0x1c8d: 0xb3e1, 0x1c8e: 0xb2a9, 0x1c8f: 0xb339, 0x1c90: 0xb369, 0x1c91: 0xb2d9, - 0x1c92: 0xb381, 0x1c93: 0xb279, 0x1c94: 0xb2c1, 0x1c95: 0xb1d1, 0x1c96: 0xb1e9, 0x1c97: 0xb231, - 0x1c98: 0xb261, 0x1c99: 0xb2f1, 0x1c9a: 0xb321, 0x1c9b: 0xb351, 0x1c9c: 0xbc59, 0x1c9d: 0x7949, - 0x1c9e: 0xbc71, 0x1c9f: 0xbc89, 0x1ca0: 0x0040, 0x1ca1: 0xb1a1, 0x1ca2: 0xb201, 0x1ca3: 0x0040, - 0x1ca4: 0xb3f9, 0x1ca5: 0x0040, 0x1ca6: 0x0040, 0x1ca7: 0xb219, 0x1ca8: 0x0040, 0x1ca9: 0xb429, - 0x1caa: 0xb399, 0x1cab: 0xb3b1, 0x1cac: 0xb3c9, 0x1cad: 0xb3e1, 0x1cae: 0xb2a9, 0x1caf: 0xb339, - 0x1cb0: 0xb369, 0x1cb1: 0xb2d9, 0x1cb2: 0xb381, 0x1cb3: 0x0040, 0x1cb4: 0xb2c1, 0x1cb5: 0xb1d1, - 0x1cb6: 0xb1e9, 0x1cb7: 0xb231, 0x1cb8: 0x0040, 0x1cb9: 0xb2f1, 0x1cba: 0x0040, 0x1cbb: 0xb351, - 0x1cbc: 0x0040, 0x1cbd: 0x0040, 0x1cbe: 0x0040, 0x1cbf: 0x0040, - // Block 0x73, offset 0x1cc0 - 0x1cc0: 0x0040, 0x1cc1: 0x0040, 0x1cc2: 0xb201, 0x1cc3: 0x0040, 0x1cc4: 0x0040, 0x1cc5: 0x0040, - 0x1cc6: 0x0040, 0x1cc7: 0xb219, 0x1cc8: 0x0040, 0x1cc9: 0xb429, 0x1cca: 0x0040, 0x1ccb: 0xb3b1, - 0x1ccc: 0x0040, 0x1ccd: 0xb3e1, 0x1cce: 0xb2a9, 0x1ccf: 0xb339, 0x1cd0: 0x0040, 0x1cd1: 0xb2d9, - 0x1cd2: 0xb381, 0x1cd3: 0x0040, 0x1cd4: 0xb2c1, 0x1cd5: 0x0040, 0x1cd6: 0x0040, 0x1cd7: 0xb231, - 0x1cd8: 0x0040, 0x1cd9: 0xb2f1, 0x1cda: 0x0040, 0x1cdb: 0xb351, 0x1cdc: 0x0040, 0x1cdd: 0x7949, - 0x1cde: 0x0040, 0x1cdf: 0xbc89, 0x1ce0: 0x0040, 0x1ce1: 0xb1a1, 0x1ce2: 0xb201, 0x1ce3: 0x0040, - 0x1ce4: 0xb3f9, 0x1ce5: 0x0040, 0x1ce6: 0x0040, 0x1ce7: 0xb219, 0x1ce8: 0xb309, 0x1ce9: 0xb429, - 0x1cea: 0xb399, 0x1ceb: 0x0040, 0x1cec: 0xb3c9, 0x1ced: 0xb3e1, 0x1cee: 0xb2a9, 0x1cef: 0xb339, - 0x1cf0: 0xb369, 0x1cf1: 0xb2d9, 0x1cf2: 0xb381, 0x1cf3: 0x0040, 0x1cf4: 0xb2c1, 0x1cf5: 0xb1d1, - 0x1cf6: 0xb1e9, 0x1cf7: 0xb231, 0x1cf8: 0x0040, 0x1cf9: 0xb2f1, 0x1cfa: 0xb321, 0x1cfb: 0xb351, - 0x1cfc: 0xbc59, 0x1cfd: 0x0040, 0x1cfe: 0xbc71, 0x1cff: 0x0040, - // Block 0x74, offset 0x1d00 - 0x1d00: 0xb189, 0x1d01: 0xb1a1, 0x1d02: 0xb201, 0x1d03: 0xb249, 0x1d04: 0xb3f9, 0x1d05: 0xb411, - 0x1d06: 0xb291, 0x1d07: 0xb219, 0x1d08: 0xb309, 0x1d09: 0xb429, 0x1d0a: 0x0040, 0x1d0b: 0xb3b1, - 0x1d0c: 0xb3c9, 0x1d0d: 0xb3e1, 0x1d0e: 0xb2a9, 0x1d0f: 0xb339, 0x1d10: 0xb369, 0x1d11: 0xb2d9, - 0x1d12: 0xb381, 0x1d13: 0xb279, 0x1d14: 0xb2c1, 0x1d15: 0xb1d1, 0x1d16: 0xb1e9, 0x1d17: 0xb231, - 0x1d18: 0xb261, 0x1d19: 0xb2f1, 0x1d1a: 0xb321, 0x1d1b: 0xb351, 0x1d1c: 0x0040, 0x1d1d: 0x0040, - 0x1d1e: 0x0040, 0x1d1f: 0x0040, 0x1d20: 0x0040, 0x1d21: 0xb1a1, 0x1d22: 0xb201, 0x1d23: 0xb249, - 0x1d24: 0x0040, 0x1d25: 0xb411, 0x1d26: 0xb291, 0x1d27: 0xb219, 0x1d28: 0xb309, 0x1d29: 0xb429, - 0x1d2a: 0x0040, 0x1d2b: 0xb3b1, 0x1d2c: 0xb3c9, 0x1d2d: 0xb3e1, 0x1d2e: 0xb2a9, 0x1d2f: 0xb339, - 0x1d30: 0xb369, 0x1d31: 0xb2d9, 0x1d32: 0xb381, 0x1d33: 0xb279, 0x1d34: 0xb2c1, 0x1d35: 0xb1d1, - 0x1d36: 0xb1e9, 0x1d37: 0xb231, 0x1d38: 0xb261, 0x1d39: 0xb2f1, 0x1d3a: 0xb321, 0x1d3b: 0xb351, - 0x1d3c: 0x0040, 0x1d3d: 0x0040, 0x1d3e: 0x0040, 0x1d3f: 0x0040, - // Block 0x75, offset 0x1d40 - 0x1d40: 0x0040, 0x1d41: 0xbca2, 0x1d42: 0xbcba, 0x1d43: 0xbcd2, 0x1d44: 0xbcea, 0x1d45: 0xbd02, - 0x1d46: 0xbd1a, 0x1d47: 0xbd32, 0x1d48: 0xbd4a, 0x1d49: 0xbd62, 0x1d4a: 0xbd7a, 0x1d4b: 0x0018, - 0x1d4c: 0x0018, 0x1d4d: 0x0040, 0x1d4e: 0x0040, 0x1d4f: 0x0040, 0x1d50: 0xbd92, 0x1d51: 0xbdb2, - 0x1d52: 0xbdd2, 0x1d53: 0xbdf2, 0x1d54: 0xbe12, 0x1d55: 0xbe32, 0x1d56: 0xbe52, 0x1d57: 0xbe72, - 0x1d58: 0xbe92, 0x1d59: 0xbeb2, 0x1d5a: 0xbed2, 0x1d5b: 0xbef2, 0x1d5c: 0xbf12, 0x1d5d: 0xbf32, - 0x1d5e: 0xbf52, 0x1d5f: 0xbf72, 0x1d60: 0xbf92, 0x1d61: 0xbfb2, 0x1d62: 0xbfd2, 0x1d63: 0xbff2, - 0x1d64: 0xc012, 0x1d65: 0xc032, 0x1d66: 0xc052, 0x1d67: 0xc072, 0x1d68: 0xc092, 0x1d69: 0xc0b2, - 0x1d6a: 0xc0d1, 0x1d6b: 0x1159, 0x1d6c: 0x0269, 0x1d6d: 0x6671, 0x1d6e: 0xc111, 0x1d6f: 0x0018, - 0x1d70: 0x0039, 0x1d71: 0x0ee9, 0x1d72: 0x1159, 0x1d73: 0x0ef9, 0x1d74: 0x0f09, 0x1d75: 0x1199, - 0x1d76: 0x0f31, 0x1d77: 0x0249, 0x1d78: 0x0f41, 0x1d79: 0x0259, 0x1d7a: 0x0f51, 0x1d7b: 0x0359, - 0x1d7c: 0x0f61, 0x1d7d: 0x0f71, 0x1d7e: 0x00d9, 0x1d7f: 0x0f99, - // Block 0x76, offset 0x1d80 - 0x1d80: 0x2039, 0x1d81: 0x0269, 0x1d82: 0x01d9, 0x1d83: 0x0fa9, 0x1d84: 0x0fb9, 0x1d85: 0x1089, - 0x1d86: 0x0279, 0x1d87: 0x0369, 0x1d88: 0x0289, 0x1d89: 0x13d1, 0x1d8a: 0xc129, 0x1d8b: 0x65b1, - 0x1d8c: 0xc141, 0x1d8d: 0x1441, 0x1d8e: 0xc159, 0x1d8f: 0xc179, 0x1d90: 0x0018, 0x1d91: 0x0018, - 0x1d92: 0x0018, 0x1d93: 0x0018, 0x1d94: 0x0018, 0x1d95: 0x0018, 0x1d96: 0x0018, 0x1d97: 0x0018, - 0x1d98: 0x0018, 0x1d99: 0x0018, 0x1d9a: 0x0018, 0x1d9b: 0x0018, 0x1d9c: 0x0018, 0x1d9d: 0x0018, - 0x1d9e: 0x0018, 0x1d9f: 0x0018, 0x1da0: 0x0018, 0x1da1: 0x0018, 0x1da2: 0x0018, 0x1da3: 0x0018, - 0x1da4: 0x0018, 0x1da5: 0x0018, 0x1da6: 0x0018, 0x1da7: 0x0018, 0x1da8: 0x0018, 0x1da9: 0x0018, - 0x1daa: 0xc191, 0x1dab: 0xc1a9, 0x1dac: 0x0040, 0x1dad: 0x0040, 0x1dae: 0x0040, 0x1daf: 0x0040, - 0x1db0: 0x0018, 0x1db1: 0x0018, 0x1db2: 0x0018, 0x1db3: 0x0018, 0x1db4: 0x0018, 0x1db5: 0x0018, - 0x1db6: 0x0018, 0x1db7: 0x0018, 0x1db8: 0x0018, 0x1db9: 0x0018, 0x1dba: 0x0018, 0x1dbb: 0x0018, - 0x1dbc: 0x0018, 0x1dbd: 0x0018, 0x1dbe: 0x0018, 0x1dbf: 0x0018, - // Block 0x77, offset 0x1dc0 - 0x1dc0: 0xc1d9, 0x1dc1: 0xc211, 0x1dc2: 0xc249, 0x1dc3: 0x0040, 0x1dc4: 0x0040, 0x1dc5: 0x0040, - 0x1dc6: 0x0040, 0x1dc7: 0x0040, 0x1dc8: 0x0040, 0x1dc9: 0x0040, 0x1dca: 0x0040, 0x1dcb: 0x0040, - 0x1dcc: 0x0040, 0x1dcd: 0x0040, 0x1dce: 0x0040, 0x1dcf: 0x0040, 0x1dd0: 0xc269, 0x1dd1: 0xc289, - 0x1dd2: 0xc2a9, 0x1dd3: 0xc2c9, 0x1dd4: 0xc2e9, 0x1dd5: 0xc309, 0x1dd6: 0xc329, 0x1dd7: 0xc349, - 0x1dd8: 0xc369, 0x1dd9: 0xc389, 0x1dda: 0xc3a9, 0x1ddb: 0xc3c9, 0x1ddc: 0xc3e9, 0x1ddd: 0xc409, - 0x1dde: 0xc429, 0x1ddf: 0xc449, 0x1de0: 0xc469, 0x1de1: 0xc489, 0x1de2: 0xc4a9, 0x1de3: 0xc4c9, - 0x1de4: 0xc4e9, 0x1de5: 0xc509, 0x1de6: 0xc529, 0x1de7: 0xc549, 0x1de8: 0xc569, 0x1de9: 0xc589, - 0x1dea: 0xc5a9, 0x1deb: 0xc5c9, 0x1dec: 0xc5e9, 0x1ded: 0xc609, 0x1dee: 0xc629, 0x1def: 0xc649, - 0x1df0: 0xc669, 0x1df1: 0xc689, 0x1df2: 0xc6a9, 0x1df3: 0xc6c9, 0x1df4: 0xc6e9, 0x1df5: 0xc709, - 0x1df6: 0xc729, 0x1df7: 0xc749, 0x1df8: 0xc769, 0x1df9: 0xc789, 0x1dfa: 0xc7a9, 0x1dfb: 0xc7c9, - 0x1dfc: 0x0040, 0x1dfd: 0x0040, 0x1dfe: 0x0040, 0x1dff: 0x0040, - // Block 0x78, offset 0x1e00 - 0x1e00: 0xcaf9, 0x1e01: 0xcb19, 0x1e02: 0xcb39, 0x1e03: 0x8b1d, 0x1e04: 0xcb59, 0x1e05: 0xcb79, - 0x1e06: 0xcb99, 0x1e07: 0xcbb9, 0x1e08: 0xcbd9, 0x1e09: 0xcbf9, 0x1e0a: 0xcc19, 0x1e0b: 0xcc39, - 0x1e0c: 0xcc59, 0x1e0d: 0x8b3d, 0x1e0e: 0xcc79, 0x1e0f: 0xcc99, 0x1e10: 0xccb9, 0x1e11: 0xccd9, - 0x1e12: 0x8b5d, 0x1e13: 0xccf9, 0x1e14: 0xcd19, 0x1e15: 0xc429, 0x1e16: 0x8b7d, 0x1e17: 0xcd39, - 0x1e18: 0xcd59, 0x1e19: 0xcd79, 0x1e1a: 0xcd99, 0x1e1b: 0xcdb9, 0x1e1c: 0x8b9d, 0x1e1d: 0xcdd9, - 0x1e1e: 0xcdf9, 0x1e1f: 0xce19, 0x1e20: 0xce39, 0x1e21: 0xce59, 0x1e22: 0xc789, 0x1e23: 0xce79, - 0x1e24: 0xce99, 0x1e25: 0xceb9, 0x1e26: 0xced9, 0x1e27: 0xcef9, 0x1e28: 0xcf19, 0x1e29: 0xcf39, - 0x1e2a: 0xcf59, 0x1e2b: 0xcf79, 0x1e2c: 0xcf99, 0x1e2d: 0xcfb9, 0x1e2e: 0xcfd9, 0x1e2f: 0xcff9, - 0x1e30: 0xd019, 0x1e31: 0xd039, 0x1e32: 0xd039, 0x1e33: 0xd039, 0x1e34: 0x8bbd, 0x1e35: 0xd059, - 0x1e36: 0xd079, 0x1e37: 0xd099, 0x1e38: 0x8bdd, 0x1e39: 0xd0b9, 0x1e3a: 0xd0d9, 0x1e3b: 0xd0f9, - 0x1e3c: 0xd119, 0x1e3d: 0xd139, 0x1e3e: 0xd159, 0x1e3f: 0xd179, - // Block 0x79, offset 0x1e40 - 0x1e40: 0xd199, 0x1e41: 0xd1b9, 0x1e42: 0xd1d9, 0x1e43: 0xd1f9, 0x1e44: 0xd219, 0x1e45: 0xd239, - 0x1e46: 0xd239, 0x1e47: 0xd259, 0x1e48: 0xd279, 0x1e49: 0xd299, 0x1e4a: 0xd2b9, 0x1e4b: 0xd2d9, - 0x1e4c: 0xd2f9, 0x1e4d: 0xd319, 0x1e4e: 0xd339, 0x1e4f: 0xd359, 0x1e50: 0xd379, 0x1e51: 0xd399, - 0x1e52: 0xd3b9, 0x1e53: 0xd3d9, 0x1e54: 0xd3f9, 0x1e55: 0xd419, 0x1e56: 0xd439, 0x1e57: 0xd459, - 0x1e58: 0xd479, 0x1e59: 0x8bfd, 0x1e5a: 0xd499, 0x1e5b: 0xd4b9, 0x1e5c: 0xd4d9, 0x1e5d: 0xc309, - 0x1e5e: 0xd4f9, 0x1e5f: 0xd519, 0x1e60: 0x8c1d, 0x1e61: 0x8c3d, 0x1e62: 0xd539, 0x1e63: 0xd559, - 0x1e64: 0xd579, 0x1e65: 0xd599, 0x1e66: 0xd5b9, 0x1e67: 0xd5d9, 0x1e68: 0x2040, 0x1e69: 0xd5f9, - 0x1e6a: 0xd619, 0x1e6b: 0xd619, 0x1e6c: 0x8c5d, 0x1e6d: 0xd639, 0x1e6e: 0xd659, 0x1e6f: 0xd679, - 0x1e70: 0xd699, 0x1e71: 0x8c7d, 0x1e72: 0xd6b9, 0x1e73: 0xd6d9, 0x1e74: 0x2040, 0x1e75: 0xd6f9, - 0x1e76: 0xd719, 0x1e77: 0xd739, 0x1e78: 0xd759, 0x1e79: 0xd779, 0x1e7a: 0xd799, 0x1e7b: 0x8c9d, - 0x1e7c: 0xd7b9, 0x1e7d: 0x8cbd, 0x1e7e: 0xd7d9, 0x1e7f: 0xd7f9, - // Block 0x7a, offset 0x1e80 - 0x1e80: 0xd819, 0x1e81: 0xd839, 0x1e82: 0xd859, 0x1e83: 0xd879, 0x1e84: 0xd899, 0x1e85: 0xd8b9, - 0x1e86: 0xd8d9, 0x1e87: 0xd8f9, 0x1e88: 0xd919, 0x1e89: 0x8cdd, 0x1e8a: 0xd939, 0x1e8b: 0xd959, - 0x1e8c: 0xd979, 0x1e8d: 0xd999, 0x1e8e: 0xd9b9, 0x1e8f: 0x8cfd, 0x1e90: 0xd9d9, 0x1e91: 0x8d1d, - 0x1e92: 0x8d3d, 0x1e93: 0xd9f9, 0x1e94: 0xda19, 0x1e95: 0xda19, 0x1e96: 0xda39, 0x1e97: 0x8d5d, - 0x1e98: 0x8d7d, 0x1e99: 0xda59, 0x1e9a: 0xda79, 0x1e9b: 0xda99, 0x1e9c: 0xdab9, 0x1e9d: 0xdad9, - 0x1e9e: 0xdaf9, 0x1e9f: 0xdb19, 0x1ea0: 0xdb39, 0x1ea1: 0xdb59, 0x1ea2: 0xdb79, 0x1ea3: 0xdb99, - 0x1ea4: 0x8d9d, 0x1ea5: 0xdbb9, 0x1ea6: 0xdbd9, 0x1ea7: 0xdbf9, 0x1ea8: 0xdc19, 0x1ea9: 0xdbf9, - 0x1eaa: 0xdc39, 0x1eab: 0xdc59, 0x1eac: 0xdc79, 0x1ead: 0xdc99, 0x1eae: 0xdcb9, 0x1eaf: 0xdcd9, - 0x1eb0: 0xdcf9, 0x1eb1: 0xdd19, 0x1eb2: 0xdd39, 0x1eb3: 0xdd59, 0x1eb4: 0xdd79, 0x1eb5: 0xdd99, - 0x1eb6: 0xddb9, 0x1eb7: 0xddd9, 0x1eb8: 0x8dbd, 0x1eb9: 0xddf9, 0x1eba: 0xde19, 0x1ebb: 0xde39, - 0x1ebc: 0xde59, 0x1ebd: 0xde79, 0x1ebe: 0x8ddd, 0x1ebf: 0xde99, - // Block 0x7b, offset 0x1ec0 - 0x1ec0: 0xe599, 0x1ec1: 0xe5b9, 0x1ec2: 0xe5d9, 0x1ec3: 0xe5f9, 0x1ec4: 0xe619, 0x1ec5: 0xe639, - 0x1ec6: 0x8efd, 0x1ec7: 0xe659, 0x1ec8: 0xe679, 0x1ec9: 0xe699, 0x1eca: 0xe6b9, 0x1ecb: 0xe6d9, - 0x1ecc: 0xe6f9, 0x1ecd: 0x8f1d, 0x1ece: 0xe719, 0x1ecf: 0xe739, 0x1ed0: 0x8f3d, 0x1ed1: 0x8f5d, - 0x1ed2: 0xe759, 0x1ed3: 0xe779, 0x1ed4: 0xe799, 0x1ed5: 0xe7b9, 0x1ed6: 0xe7d9, 0x1ed7: 0xe7f9, - 0x1ed8: 0xe819, 0x1ed9: 0xe839, 0x1eda: 0xe859, 0x1edb: 0x8f7d, 0x1edc: 0xe879, 0x1edd: 0x8f9d, - 0x1ede: 0xe899, 0x1edf: 0x2040, 0x1ee0: 0xe8b9, 0x1ee1: 0xe8d9, 0x1ee2: 0xe8f9, 0x1ee3: 0x8fbd, - 0x1ee4: 0xe919, 0x1ee5: 0xe939, 0x1ee6: 0x8fdd, 0x1ee7: 0x8ffd, 0x1ee8: 0xe959, 0x1ee9: 0xe979, - 0x1eea: 0xe999, 0x1eeb: 0xe9b9, 0x1eec: 0xe9d9, 0x1eed: 0xe9d9, 0x1eee: 0xe9f9, 0x1eef: 0xea19, - 0x1ef0: 0xea39, 0x1ef1: 0xea59, 0x1ef2: 0xea79, 0x1ef3: 0xea99, 0x1ef4: 0xeab9, 0x1ef5: 0x901d, - 0x1ef6: 0xead9, 0x1ef7: 0x903d, 0x1ef8: 0xeaf9, 0x1ef9: 0x905d, 0x1efa: 0xeb19, 0x1efb: 0x907d, - 0x1efc: 0x909d, 0x1efd: 0x90bd, 0x1efe: 0xeb39, 0x1eff: 0xeb59, - // Block 0x7c, offset 0x1f00 - 0x1f00: 0xeb79, 0x1f01: 0x90dd, 0x1f02: 0x90fd, 0x1f03: 0x911d, 0x1f04: 0x913d, 0x1f05: 0xeb99, - 0x1f06: 0xebb9, 0x1f07: 0xebb9, 0x1f08: 0xebd9, 0x1f09: 0xebf9, 0x1f0a: 0xec19, 0x1f0b: 0xec39, - 0x1f0c: 0xec59, 0x1f0d: 0x915d, 0x1f0e: 0xec79, 0x1f0f: 0xec99, 0x1f10: 0xecb9, 0x1f11: 0xecd9, - 0x1f12: 0x917d, 0x1f13: 0xecf9, 0x1f14: 0x919d, 0x1f15: 0x91bd, 0x1f16: 0xed19, 0x1f17: 0xed39, - 0x1f18: 0xed59, 0x1f19: 0xed79, 0x1f1a: 0xed99, 0x1f1b: 0xedb9, 0x1f1c: 0x91dd, 0x1f1d: 0x91fd, - 0x1f1e: 0x921d, 0x1f1f: 0x2040, 0x1f20: 0xedd9, 0x1f21: 0x923d, 0x1f22: 0xedf9, 0x1f23: 0xee19, - 0x1f24: 0xee39, 0x1f25: 0x925d, 0x1f26: 0xee59, 0x1f27: 0xee79, 0x1f28: 0xee99, 0x1f29: 0xeeb9, - 0x1f2a: 0xeed9, 0x1f2b: 0x927d, 0x1f2c: 0xeef9, 0x1f2d: 0xef19, 0x1f2e: 0xef39, 0x1f2f: 0xef59, - 0x1f30: 0xef79, 0x1f31: 0xef99, 0x1f32: 0x929d, 0x1f33: 0x92bd, 0x1f34: 0xefb9, 0x1f35: 0x92dd, - 0x1f36: 0xefd9, 0x1f37: 0x92fd, 0x1f38: 0xeff9, 0x1f39: 0xf019, 0x1f3a: 0xf039, 0x1f3b: 0x931d, - 0x1f3c: 0x933d, 0x1f3d: 0xf059, 0x1f3e: 0x935d, 0x1f3f: 0xf079, - // Block 0x7d, offset 0x1f40 - 0x1f40: 0xf6b9, 0x1f41: 0xf6d9, 0x1f42: 0xf6f9, 0x1f43: 0xf719, 0x1f44: 0xf739, 0x1f45: 0x951d, - 0x1f46: 0xf759, 0x1f47: 0xf779, 0x1f48: 0xf799, 0x1f49: 0xf7b9, 0x1f4a: 0xf7d9, 0x1f4b: 0x953d, - 0x1f4c: 0x955d, 0x1f4d: 0xf7f9, 0x1f4e: 0xf819, 0x1f4f: 0xf839, 0x1f50: 0xf859, 0x1f51: 0xf879, - 0x1f52: 0xf899, 0x1f53: 0x957d, 0x1f54: 0xf8b9, 0x1f55: 0xf8d9, 0x1f56: 0xf8f9, 0x1f57: 0xf919, - 0x1f58: 0x959d, 0x1f59: 0x95bd, 0x1f5a: 0xf939, 0x1f5b: 0xf959, 0x1f5c: 0xf979, 0x1f5d: 0x95dd, - 0x1f5e: 0xf999, 0x1f5f: 0xf9b9, 0x1f60: 0x6815, 0x1f61: 0x95fd, 0x1f62: 0xf9d9, 0x1f63: 0xf9f9, - 0x1f64: 0xfa19, 0x1f65: 0x961d, 0x1f66: 0xfa39, 0x1f67: 0xfa59, 0x1f68: 0xfa79, 0x1f69: 0xfa99, - 0x1f6a: 0xfab9, 0x1f6b: 0xfad9, 0x1f6c: 0xfaf9, 0x1f6d: 0x963d, 0x1f6e: 0xfb19, 0x1f6f: 0xfb39, - 0x1f70: 0xfb59, 0x1f71: 0x965d, 0x1f72: 0xfb79, 0x1f73: 0xfb99, 0x1f74: 0xfbb9, 0x1f75: 0xfbd9, - 0x1f76: 0x7b35, 0x1f77: 0x967d, 0x1f78: 0xfbf9, 0x1f79: 0xfc19, 0x1f7a: 0xfc39, 0x1f7b: 0x969d, - 0x1f7c: 0xfc59, 0x1f7d: 0x96bd, 0x1f7e: 0xfc79, 0x1f7f: 0xfc79, - // Block 0x7e, offset 0x1f80 - 0x1f80: 0xfc99, 0x1f81: 0x96dd, 0x1f82: 0xfcb9, 0x1f83: 0xfcd9, 0x1f84: 0xfcf9, 0x1f85: 0xfd19, - 0x1f86: 0xfd39, 0x1f87: 0xfd59, 0x1f88: 0xfd79, 0x1f89: 0x96fd, 0x1f8a: 0xfd99, 0x1f8b: 0xfdb9, - 0x1f8c: 0xfdd9, 0x1f8d: 0xfdf9, 0x1f8e: 0xfe19, 0x1f8f: 0xfe39, 0x1f90: 0x971d, 0x1f91: 0xfe59, - 0x1f92: 0x973d, 0x1f93: 0x975d, 0x1f94: 0x977d, 0x1f95: 0xfe79, 0x1f96: 0xfe99, 0x1f97: 0xfeb9, - 0x1f98: 0xfed9, 0x1f99: 0xfef9, 0x1f9a: 0xff19, 0x1f9b: 0xff39, 0x1f9c: 0xff59, 0x1f9d: 0x979d, - 0x1f9e: 0x0040, 0x1f9f: 0x0040, 0x1fa0: 0x0040, 0x1fa1: 0x0040, 0x1fa2: 0x0040, 0x1fa3: 0x0040, - 0x1fa4: 0x0040, 0x1fa5: 0x0040, 0x1fa6: 0x0040, 0x1fa7: 0x0040, 0x1fa8: 0x0040, 0x1fa9: 0x0040, - 0x1faa: 0x0040, 0x1fab: 0x0040, 0x1fac: 0x0040, 0x1fad: 0x0040, 0x1fae: 0x0040, 0x1faf: 0x0040, - 0x1fb0: 0x0040, 0x1fb1: 0x0040, 0x1fb2: 0x0040, 0x1fb3: 0x0040, 0x1fb4: 0x0040, 0x1fb5: 0x0040, - 0x1fb6: 0x0040, 0x1fb7: 0x0040, 0x1fb8: 0x0040, 0x1fb9: 0x0040, 0x1fba: 0x0040, 0x1fbb: 0x0040, - 0x1fbc: 0x0040, 0x1fbd: 0x0040, 0x1fbe: 0x0040, 0x1fbf: 0x0040, -} - -// idnaIndex: 36 blocks, 2304 entries, 4608 bytes -// Block 0 is the zero block. -var idnaIndex = [2304]uint16{ - // Block 0x0, offset 0x0 - // Block 0x1, offset 0x40 - // Block 0x2, offset 0x80 - // Block 0x3, offset 0xc0 - 0xc2: 0x01, 0xc3: 0x7d, 0xc4: 0x02, 0xc5: 0x03, 0xc6: 0x04, 0xc7: 0x05, - 0xc8: 0x06, 0xc9: 0x7e, 0xca: 0x7f, 0xcb: 0x07, 0xcc: 0x80, 0xcd: 0x08, 0xce: 0x09, 0xcf: 0x0a, - 0xd0: 0x81, 0xd1: 0x0b, 0xd2: 0x0c, 0xd3: 0x0d, 0xd4: 0x0e, 0xd5: 0x82, 0xd6: 0x83, 0xd7: 0x84, - 0xd8: 0x0f, 0xd9: 0x10, 0xda: 0x85, 0xdb: 0x11, 0xdc: 0x12, 0xdd: 0x86, 0xde: 0x87, 0xdf: 0x88, - 0xe0: 0x02, 0xe1: 0x03, 0xe2: 0x04, 0xe3: 0x05, 0xe4: 0x06, 0xe5: 0x07, 0xe6: 0x07, 0xe7: 0x07, - 0xe8: 0x07, 0xe9: 0x08, 0xea: 0x09, 0xeb: 0x07, 0xec: 0x07, 0xed: 0x0a, 0xee: 0x0b, 0xef: 0x0c, - 0xf0: 0x1d, 0xf1: 0x1e, 0xf2: 0x1e, 0xf3: 0x20, 0xf4: 0x21, - // Block 0x4, offset 0x100 - 0x120: 0x89, 0x121: 0x13, 0x122: 0x8a, 0x123: 0x8b, 0x124: 0x8c, 0x125: 0x14, 0x126: 0x15, 0x127: 0x16, - 0x128: 0x17, 0x129: 0x18, 0x12a: 0x19, 0x12b: 0x1a, 0x12c: 0x1b, 0x12d: 0x1c, 0x12e: 0x1d, 0x12f: 0x8d, - 0x130: 0x8e, 0x131: 0x1e, 0x132: 0x1f, 0x133: 0x20, 0x134: 0x8f, 0x135: 0x21, 0x136: 0x90, 0x137: 0x91, - 0x138: 0x92, 0x139: 0x93, 0x13a: 0x22, 0x13b: 0x94, 0x13c: 0x95, 0x13d: 0x23, 0x13e: 0x24, 0x13f: 0x96, - // Block 0x5, offset 0x140 - 0x140: 0x97, 0x141: 0x98, 0x142: 0x99, 0x143: 0x9a, 0x144: 0x9b, 0x145: 0x9c, 0x146: 0x9d, 0x147: 0x9e, - 0x148: 0x9f, 0x149: 0xa0, 0x14a: 0xa1, 0x14b: 0xa2, 0x14c: 0xa3, 0x14d: 0xa4, 0x14e: 0xa5, 0x14f: 0xa6, - 0x150: 0xa7, 0x151: 0x9f, 0x152: 0x9f, 0x153: 0x9f, 0x154: 0x9f, 0x155: 0x9f, 0x156: 0x9f, 0x157: 0x9f, - 0x158: 0x9f, 0x159: 0xa8, 0x15a: 0xa9, 0x15b: 0xaa, 0x15c: 0xab, 0x15d: 0xac, 0x15e: 0xad, 0x15f: 0xae, - 0x160: 0xaf, 0x161: 0xb0, 0x162: 0xb1, 0x163: 0xb2, 0x164: 0xb3, 0x165: 0xb4, 0x166: 0xb5, 0x167: 0xb6, - 0x168: 0xb7, 0x169: 0xb8, 0x16a: 0xb9, 0x16b: 0xba, 0x16c: 0xbb, 0x16d: 0xbc, 0x16e: 0xbd, 0x16f: 0xbe, - 0x170: 0xbf, 0x171: 0xc0, 0x172: 0xc1, 0x173: 0xc2, 0x174: 0x25, 0x175: 0x26, 0x176: 0x27, 0x177: 0xc3, - 0x178: 0x28, 0x179: 0x28, 0x17a: 0x29, 0x17b: 0x28, 0x17c: 0xc4, 0x17d: 0x2a, 0x17e: 0x2b, 0x17f: 0x2c, - // Block 0x6, offset 0x180 - 0x180: 0x2d, 0x181: 0x2e, 0x182: 0x2f, 0x183: 0xc5, 0x184: 0x30, 0x185: 0x31, 0x186: 0xc6, 0x187: 0x9b, - 0x188: 0xc7, 0x189: 0xc8, 0x18a: 0x9b, 0x18b: 0x9b, 0x18c: 0xc9, 0x18d: 0x9b, 0x18e: 0x9b, 0x18f: 0x9b, - 0x190: 0xca, 0x191: 0x32, 0x192: 0x33, 0x193: 0x34, 0x194: 0x9b, 0x195: 0x9b, 0x196: 0x9b, 0x197: 0x9b, - 0x198: 0x9b, 0x199: 0x9b, 0x19a: 0x9b, 0x19b: 0x9b, 0x19c: 0x9b, 0x19d: 0x9b, 0x19e: 0x9b, 0x19f: 0x9b, - 0x1a0: 0x9b, 0x1a1: 0x9b, 0x1a2: 0x9b, 0x1a3: 0x9b, 0x1a4: 0x9b, 0x1a5: 0x9b, 0x1a6: 0x9b, 0x1a7: 0x9b, - 0x1a8: 0xcb, 0x1a9: 0xcc, 0x1aa: 0x9b, 0x1ab: 0xcd, 0x1ac: 0x9b, 0x1ad: 0xce, 0x1ae: 0xcf, 0x1af: 0xd0, - 0x1b0: 0xd1, 0x1b1: 0x35, 0x1b2: 0x28, 0x1b3: 0x36, 0x1b4: 0xd2, 0x1b5: 0xd3, 0x1b6: 0xd4, 0x1b7: 0xd5, - 0x1b8: 0xd6, 0x1b9: 0xd7, 0x1ba: 0xd8, 0x1bb: 0xd9, 0x1bc: 0xda, 0x1bd: 0xdb, 0x1be: 0xdc, 0x1bf: 0x37, - // Block 0x7, offset 0x1c0 - 0x1c0: 0x38, 0x1c1: 0xdd, 0x1c2: 0xde, 0x1c3: 0xdf, 0x1c4: 0xe0, 0x1c5: 0x39, 0x1c6: 0x3a, 0x1c7: 0xe1, - 0x1c8: 0xe2, 0x1c9: 0x3b, 0x1ca: 0x3c, 0x1cb: 0x3d, 0x1cc: 0x3e, 0x1cd: 0x3f, 0x1ce: 0x40, 0x1cf: 0x41, - 0x1d0: 0x9f, 0x1d1: 0x9f, 0x1d2: 0x9f, 0x1d3: 0x9f, 0x1d4: 0x9f, 0x1d5: 0x9f, 0x1d6: 0x9f, 0x1d7: 0x9f, - 0x1d8: 0x9f, 0x1d9: 0x9f, 0x1da: 0x9f, 0x1db: 0x9f, 0x1dc: 0x9f, 0x1dd: 0x9f, 0x1de: 0x9f, 0x1df: 0x9f, - 0x1e0: 0x9f, 0x1e1: 0x9f, 0x1e2: 0x9f, 0x1e3: 0x9f, 0x1e4: 0x9f, 0x1e5: 0x9f, 0x1e6: 0x9f, 0x1e7: 0x9f, - 0x1e8: 0x9f, 0x1e9: 0x9f, 0x1ea: 0x9f, 0x1eb: 0x9f, 0x1ec: 0x9f, 0x1ed: 0x9f, 0x1ee: 0x9f, 0x1ef: 0x9f, - 0x1f0: 0x9f, 0x1f1: 0x9f, 0x1f2: 0x9f, 0x1f3: 0x9f, 0x1f4: 0x9f, 0x1f5: 0x9f, 0x1f6: 0x9f, 0x1f7: 0x9f, - 0x1f8: 0x9f, 0x1f9: 0x9f, 0x1fa: 0x9f, 0x1fb: 0x9f, 0x1fc: 0x9f, 0x1fd: 0x9f, 0x1fe: 0x9f, 0x1ff: 0x9f, - // Block 0x8, offset 0x200 - 0x200: 0x9f, 0x201: 0x9f, 0x202: 0x9f, 0x203: 0x9f, 0x204: 0x9f, 0x205: 0x9f, 0x206: 0x9f, 0x207: 0x9f, - 0x208: 0x9f, 0x209: 0x9f, 0x20a: 0x9f, 0x20b: 0x9f, 0x20c: 0x9f, 0x20d: 0x9f, 0x20e: 0x9f, 0x20f: 0x9f, - 0x210: 0x9f, 0x211: 0x9f, 0x212: 0x9f, 0x213: 0x9f, 0x214: 0x9f, 0x215: 0x9f, 0x216: 0x9f, 0x217: 0x9f, - 0x218: 0x9f, 0x219: 0x9f, 0x21a: 0x9f, 0x21b: 0x9f, 0x21c: 0x9f, 0x21d: 0x9f, 0x21e: 0x9f, 0x21f: 0x9f, - 0x220: 0x9f, 0x221: 0x9f, 0x222: 0x9f, 0x223: 0x9f, 0x224: 0x9f, 0x225: 0x9f, 0x226: 0x9f, 0x227: 0x9f, - 0x228: 0x9f, 0x229: 0x9f, 0x22a: 0x9f, 0x22b: 0x9f, 0x22c: 0x9f, 0x22d: 0x9f, 0x22e: 0x9f, 0x22f: 0x9f, - 0x230: 0x9f, 0x231: 0x9f, 0x232: 0x9f, 0x233: 0x9f, 0x234: 0x9f, 0x235: 0x9f, 0x236: 0xb2, 0x237: 0x9b, - 0x238: 0x9f, 0x239: 0x9f, 0x23a: 0x9f, 0x23b: 0x9f, 0x23c: 0x9f, 0x23d: 0x9f, 0x23e: 0x9f, 0x23f: 0x9f, - // Block 0x9, offset 0x240 - 0x240: 0x9f, 0x241: 0x9f, 0x242: 0x9f, 0x243: 0x9f, 0x244: 0x9f, 0x245: 0x9f, 0x246: 0x9f, 0x247: 0x9f, - 0x248: 0x9f, 0x249: 0x9f, 0x24a: 0x9f, 0x24b: 0x9f, 0x24c: 0x9f, 0x24d: 0x9f, 0x24e: 0x9f, 0x24f: 0x9f, - 0x250: 0x9f, 0x251: 0x9f, 0x252: 0x9f, 0x253: 0x9f, 0x254: 0x9f, 0x255: 0x9f, 0x256: 0x9f, 0x257: 0x9f, - 0x258: 0x9f, 0x259: 0x9f, 0x25a: 0x9f, 0x25b: 0x9f, 0x25c: 0x9f, 0x25d: 0x9f, 0x25e: 0x9f, 0x25f: 0x9f, - 0x260: 0x9f, 0x261: 0x9f, 0x262: 0x9f, 0x263: 0x9f, 0x264: 0x9f, 0x265: 0x9f, 0x266: 0x9f, 0x267: 0x9f, - 0x268: 0x9f, 0x269: 0x9f, 0x26a: 0x9f, 0x26b: 0x9f, 0x26c: 0x9f, 0x26d: 0x9f, 0x26e: 0x9f, 0x26f: 0x9f, - 0x270: 0x9f, 0x271: 0x9f, 0x272: 0x9f, 0x273: 0x9f, 0x274: 0x9f, 0x275: 0x9f, 0x276: 0x9f, 0x277: 0x9f, - 0x278: 0x9f, 0x279: 0x9f, 0x27a: 0x9f, 0x27b: 0x9f, 0x27c: 0x9f, 0x27d: 0x9f, 0x27e: 0x9f, 0x27f: 0x9f, - // Block 0xa, offset 0x280 - 0x280: 0x9f, 0x281: 0x9f, 0x282: 0x9f, 0x283: 0x9f, 0x284: 0x9f, 0x285: 0x9f, 0x286: 0x9f, 0x287: 0x9f, - 0x288: 0x9f, 0x289: 0x9f, 0x28a: 0x9f, 0x28b: 0x9f, 0x28c: 0x9f, 0x28d: 0x9f, 0x28e: 0x9f, 0x28f: 0x9f, - 0x290: 0x9f, 0x291: 0x9f, 0x292: 0x9f, 0x293: 0x9f, 0x294: 0x9f, 0x295: 0x9f, 0x296: 0x9f, 0x297: 0x9f, - 0x298: 0x9f, 0x299: 0x9f, 0x29a: 0x9f, 0x29b: 0x9f, 0x29c: 0x9f, 0x29d: 0x9f, 0x29e: 0x9f, 0x29f: 0x9f, - 0x2a0: 0x9f, 0x2a1: 0x9f, 0x2a2: 0x9f, 0x2a3: 0x9f, 0x2a4: 0x9f, 0x2a5: 0x9f, 0x2a6: 0x9f, 0x2a7: 0x9f, - 0x2a8: 0x9f, 0x2a9: 0x9f, 0x2aa: 0x9f, 0x2ab: 0x9f, 0x2ac: 0x9f, 0x2ad: 0x9f, 0x2ae: 0x9f, 0x2af: 0x9f, - 0x2b0: 0x9f, 0x2b1: 0x9f, 0x2b2: 0x9f, 0x2b3: 0x9f, 0x2b4: 0x9f, 0x2b5: 0x9f, 0x2b6: 0x9f, 0x2b7: 0x9f, - 0x2b8: 0x9f, 0x2b9: 0x9f, 0x2ba: 0x9f, 0x2bb: 0x9f, 0x2bc: 0x9f, 0x2bd: 0x9f, 0x2be: 0x9f, 0x2bf: 0xe3, - // Block 0xb, offset 0x2c0 - 0x2c0: 0x9f, 0x2c1: 0x9f, 0x2c2: 0x9f, 0x2c3: 0x9f, 0x2c4: 0x9f, 0x2c5: 0x9f, 0x2c6: 0x9f, 0x2c7: 0x9f, - 0x2c8: 0x9f, 0x2c9: 0x9f, 0x2ca: 0x9f, 0x2cb: 0x9f, 0x2cc: 0x9f, 0x2cd: 0x9f, 0x2ce: 0x9f, 0x2cf: 0x9f, - 0x2d0: 0x9f, 0x2d1: 0x9f, 0x2d2: 0xe4, 0x2d3: 0xe5, 0x2d4: 0x9f, 0x2d5: 0x9f, 0x2d6: 0x9f, 0x2d7: 0x9f, - 0x2d8: 0xe6, 0x2d9: 0x42, 0x2da: 0x43, 0x2db: 0xe7, 0x2dc: 0x44, 0x2dd: 0x45, 0x2de: 0x46, 0x2df: 0xe8, - 0x2e0: 0xe9, 0x2e1: 0xea, 0x2e2: 0xeb, 0x2e3: 0xec, 0x2e4: 0xed, 0x2e5: 0xee, 0x2e6: 0xef, 0x2e7: 0xf0, - 0x2e8: 0xf1, 0x2e9: 0xf2, 0x2ea: 0xf3, 0x2eb: 0xf4, 0x2ec: 0xf5, 0x2ed: 0xf6, 0x2ee: 0xf7, 0x2ef: 0xf8, - 0x2f0: 0x9f, 0x2f1: 0x9f, 0x2f2: 0x9f, 0x2f3: 0x9f, 0x2f4: 0x9f, 0x2f5: 0x9f, 0x2f6: 0x9f, 0x2f7: 0x9f, - 0x2f8: 0x9f, 0x2f9: 0x9f, 0x2fa: 0x9f, 0x2fb: 0x9f, 0x2fc: 0x9f, 0x2fd: 0x9f, 0x2fe: 0x9f, 0x2ff: 0x9f, - // Block 0xc, offset 0x300 - 0x300: 0x9f, 0x301: 0x9f, 0x302: 0x9f, 0x303: 0x9f, 0x304: 0x9f, 0x305: 0x9f, 0x306: 0x9f, 0x307: 0x9f, - 0x308: 0x9f, 0x309: 0x9f, 0x30a: 0x9f, 0x30b: 0x9f, 0x30c: 0x9f, 0x30d: 0x9f, 0x30e: 0x9f, 0x30f: 0x9f, - 0x310: 0x9f, 0x311: 0x9f, 0x312: 0x9f, 0x313: 0x9f, 0x314: 0x9f, 0x315: 0x9f, 0x316: 0x9f, 0x317: 0x9f, - 0x318: 0x9f, 0x319: 0x9f, 0x31a: 0x9f, 0x31b: 0x9f, 0x31c: 0x9f, 0x31d: 0x9f, 0x31e: 0xf9, 0x31f: 0xfa, - // Block 0xd, offset 0x340 - 0x340: 0xba, 0x341: 0xba, 0x342: 0xba, 0x343: 0xba, 0x344: 0xba, 0x345: 0xba, 0x346: 0xba, 0x347: 0xba, - 0x348: 0xba, 0x349: 0xba, 0x34a: 0xba, 0x34b: 0xba, 0x34c: 0xba, 0x34d: 0xba, 0x34e: 0xba, 0x34f: 0xba, - 0x350: 0xba, 0x351: 0xba, 0x352: 0xba, 0x353: 0xba, 0x354: 0xba, 0x355: 0xba, 0x356: 0xba, 0x357: 0xba, - 0x358: 0xba, 0x359: 0xba, 0x35a: 0xba, 0x35b: 0xba, 0x35c: 0xba, 0x35d: 0xba, 0x35e: 0xba, 0x35f: 0xba, - 0x360: 0xba, 0x361: 0xba, 0x362: 0xba, 0x363: 0xba, 0x364: 0xba, 0x365: 0xba, 0x366: 0xba, 0x367: 0xba, - 0x368: 0xba, 0x369: 0xba, 0x36a: 0xba, 0x36b: 0xba, 0x36c: 0xba, 0x36d: 0xba, 0x36e: 0xba, 0x36f: 0xba, - 0x370: 0xba, 0x371: 0xba, 0x372: 0xba, 0x373: 0xba, 0x374: 0xba, 0x375: 0xba, 0x376: 0xba, 0x377: 0xba, - 0x378: 0xba, 0x379: 0xba, 0x37a: 0xba, 0x37b: 0xba, 0x37c: 0xba, 0x37d: 0xba, 0x37e: 0xba, 0x37f: 0xba, - // Block 0xe, offset 0x380 - 0x380: 0xba, 0x381: 0xba, 0x382: 0xba, 0x383: 0xba, 0x384: 0xba, 0x385: 0xba, 0x386: 0xba, 0x387: 0xba, - 0x388: 0xba, 0x389: 0xba, 0x38a: 0xba, 0x38b: 0xba, 0x38c: 0xba, 0x38d: 0xba, 0x38e: 0xba, 0x38f: 0xba, - 0x390: 0xba, 0x391: 0xba, 0x392: 0xba, 0x393: 0xba, 0x394: 0xba, 0x395: 0xba, 0x396: 0xba, 0x397: 0xba, - 0x398: 0xba, 0x399: 0xba, 0x39a: 0xba, 0x39b: 0xba, 0x39c: 0xba, 0x39d: 0xba, 0x39e: 0xba, 0x39f: 0xba, - 0x3a0: 0xba, 0x3a1: 0xba, 0x3a2: 0xba, 0x3a3: 0xba, 0x3a4: 0xfb, 0x3a5: 0xfc, 0x3a6: 0xfd, 0x3a7: 0xfe, - 0x3a8: 0x47, 0x3a9: 0xff, 0x3aa: 0x100, 0x3ab: 0x48, 0x3ac: 0x49, 0x3ad: 0x4a, 0x3ae: 0x4b, 0x3af: 0x4c, - 0x3b0: 0x101, 0x3b1: 0x4d, 0x3b2: 0x4e, 0x3b3: 0x4f, 0x3b4: 0x50, 0x3b5: 0x51, 0x3b6: 0x102, 0x3b7: 0x52, - 0x3b8: 0x53, 0x3b9: 0x54, 0x3ba: 0x55, 0x3bb: 0x56, 0x3bc: 0x57, 0x3bd: 0x58, 0x3be: 0x59, 0x3bf: 0x5a, - // Block 0xf, offset 0x3c0 - 0x3c0: 0x103, 0x3c1: 0x104, 0x3c2: 0x9f, 0x3c3: 0x105, 0x3c4: 0x106, 0x3c5: 0x9b, 0x3c6: 0x107, 0x3c7: 0x108, - 0x3c8: 0xba, 0x3c9: 0xba, 0x3ca: 0x109, 0x3cb: 0x10a, 0x3cc: 0x10b, 0x3cd: 0x10c, 0x3ce: 0x10d, 0x3cf: 0x10e, - 0x3d0: 0x10f, 0x3d1: 0x9f, 0x3d2: 0x110, 0x3d3: 0x111, 0x3d4: 0x112, 0x3d5: 0x113, 0x3d6: 0xba, 0x3d7: 0xba, - 0x3d8: 0x9f, 0x3d9: 0x9f, 0x3da: 0x9f, 0x3db: 0x9f, 0x3dc: 0x114, 0x3dd: 0x115, 0x3de: 0xba, 0x3df: 0xba, - 0x3e0: 0x116, 0x3e1: 0x117, 0x3e2: 0x118, 0x3e3: 0x119, 0x3e4: 0x11a, 0x3e5: 0xba, 0x3e6: 0x11b, 0x3e7: 0x11c, - 0x3e8: 0x11d, 0x3e9: 0x11e, 0x3ea: 0x11f, 0x3eb: 0x5b, 0x3ec: 0x120, 0x3ed: 0x121, 0x3ee: 0x5c, 0x3ef: 0xba, - 0x3f0: 0x122, 0x3f1: 0x123, 0x3f2: 0x124, 0x3f3: 0x125, 0x3f4: 0x126, 0x3f5: 0xba, 0x3f6: 0xba, 0x3f7: 0xba, - 0x3f8: 0xba, 0x3f9: 0x127, 0x3fa: 0xba, 0x3fb: 0xba, 0x3fc: 0x128, 0x3fd: 0x129, 0x3fe: 0xba, 0x3ff: 0xba, - // Block 0x10, offset 0x400 - 0x400: 0x12a, 0x401: 0x12b, 0x402: 0x12c, 0x403: 0x12d, 0x404: 0x12e, 0x405: 0x12f, 0x406: 0x130, 0x407: 0x131, - 0x408: 0x132, 0x409: 0xba, 0x40a: 0x133, 0x40b: 0x134, 0x40c: 0x5d, 0x40d: 0x5e, 0x40e: 0xba, 0x40f: 0xba, - 0x410: 0x135, 0x411: 0x136, 0x412: 0x137, 0x413: 0x138, 0x414: 0xba, 0x415: 0xba, 0x416: 0x139, 0x417: 0x13a, - 0x418: 0x13b, 0x419: 0x13c, 0x41a: 0x13d, 0x41b: 0x13e, 0x41c: 0x13f, 0x41d: 0xba, 0x41e: 0xba, 0x41f: 0xba, - 0x420: 0x140, 0x421: 0xba, 0x422: 0x141, 0x423: 0x142, 0x424: 0xba, 0x425: 0xba, 0x426: 0xba, 0x427: 0xba, - 0x428: 0x143, 0x429: 0x144, 0x42a: 0x145, 0x42b: 0x146, 0x42c: 0xba, 0x42d: 0xba, 0x42e: 0xba, 0x42f: 0xba, - 0x430: 0x147, 0x431: 0x148, 0x432: 0x149, 0x433: 0xba, 0x434: 0x14a, 0x435: 0x14b, 0x436: 0x14c, 0x437: 0xba, - 0x438: 0xba, 0x439: 0xba, 0x43a: 0xba, 0x43b: 0x14d, 0x43c: 0xba, 0x43d: 0xba, 0x43e: 0xba, 0x43f: 0xba, - // Block 0x11, offset 0x440 - 0x440: 0x9f, 0x441: 0x9f, 0x442: 0x9f, 0x443: 0x9f, 0x444: 0x9f, 0x445: 0x9f, 0x446: 0x9f, 0x447: 0x9f, - 0x448: 0x9f, 0x449: 0x9f, 0x44a: 0x9f, 0x44b: 0x9f, 0x44c: 0x9f, 0x44d: 0x9f, 0x44e: 0x14e, 0x44f: 0xba, - 0x450: 0x9b, 0x451: 0x14f, 0x452: 0x9f, 0x453: 0x9f, 0x454: 0x9f, 0x455: 0x150, 0x456: 0xba, 0x457: 0xba, - 0x458: 0xba, 0x459: 0xba, 0x45a: 0xba, 0x45b: 0xba, 0x45c: 0xba, 0x45d: 0xba, 0x45e: 0xba, 0x45f: 0xba, - 0x460: 0xba, 0x461: 0xba, 0x462: 0xba, 0x463: 0xba, 0x464: 0xba, 0x465: 0xba, 0x466: 0xba, 0x467: 0xba, - 0x468: 0xba, 0x469: 0xba, 0x46a: 0xba, 0x46b: 0xba, 0x46c: 0xba, 0x46d: 0xba, 0x46e: 0xba, 0x46f: 0xba, - 0x470: 0xba, 0x471: 0xba, 0x472: 0xba, 0x473: 0xba, 0x474: 0xba, 0x475: 0xba, 0x476: 0xba, 0x477: 0xba, - 0x478: 0xba, 0x479: 0xba, 0x47a: 0xba, 0x47b: 0xba, 0x47c: 0xba, 0x47d: 0xba, 0x47e: 0xba, 0x47f: 0xba, - // Block 0x12, offset 0x480 - 0x480: 0x9f, 0x481: 0x9f, 0x482: 0x9f, 0x483: 0x9f, 0x484: 0x9f, 0x485: 0x9f, 0x486: 0x9f, 0x487: 0x9f, - 0x488: 0x9f, 0x489: 0x9f, 0x48a: 0x9f, 0x48b: 0x9f, 0x48c: 0x9f, 0x48d: 0x9f, 0x48e: 0x9f, 0x48f: 0x9f, - 0x490: 0x151, 0x491: 0xba, 0x492: 0xba, 0x493: 0xba, 0x494: 0xba, 0x495: 0xba, 0x496: 0xba, 0x497: 0xba, - 0x498: 0xba, 0x499: 0xba, 0x49a: 0xba, 0x49b: 0xba, 0x49c: 0xba, 0x49d: 0xba, 0x49e: 0xba, 0x49f: 0xba, - 0x4a0: 0xba, 0x4a1: 0xba, 0x4a2: 0xba, 0x4a3: 0xba, 0x4a4: 0xba, 0x4a5: 0xba, 0x4a6: 0xba, 0x4a7: 0xba, - 0x4a8: 0xba, 0x4a9: 0xba, 0x4aa: 0xba, 0x4ab: 0xba, 0x4ac: 0xba, 0x4ad: 0xba, 0x4ae: 0xba, 0x4af: 0xba, - 0x4b0: 0xba, 0x4b1: 0xba, 0x4b2: 0xba, 0x4b3: 0xba, 0x4b4: 0xba, 0x4b5: 0xba, 0x4b6: 0xba, 0x4b7: 0xba, - 0x4b8: 0xba, 0x4b9: 0xba, 0x4ba: 0xba, 0x4bb: 0xba, 0x4bc: 0xba, 0x4bd: 0xba, 0x4be: 0xba, 0x4bf: 0xba, - // Block 0x13, offset 0x4c0 - 0x4c0: 0xba, 0x4c1: 0xba, 0x4c2: 0xba, 0x4c3: 0xba, 0x4c4: 0xba, 0x4c5: 0xba, 0x4c6: 0xba, 0x4c7: 0xba, - 0x4c8: 0xba, 0x4c9: 0xba, 0x4ca: 0xba, 0x4cb: 0xba, 0x4cc: 0xba, 0x4cd: 0xba, 0x4ce: 0xba, 0x4cf: 0xba, - 0x4d0: 0x9f, 0x4d1: 0x9f, 0x4d2: 0x9f, 0x4d3: 0x9f, 0x4d4: 0x9f, 0x4d5: 0x9f, 0x4d6: 0x9f, 0x4d7: 0x9f, - 0x4d8: 0x9f, 0x4d9: 0x152, 0x4da: 0xba, 0x4db: 0xba, 0x4dc: 0xba, 0x4dd: 0xba, 0x4de: 0xba, 0x4df: 0xba, - 0x4e0: 0xba, 0x4e1: 0xba, 0x4e2: 0xba, 0x4e3: 0xba, 0x4e4: 0xba, 0x4e5: 0xba, 0x4e6: 0xba, 0x4e7: 0xba, - 0x4e8: 0xba, 0x4e9: 0xba, 0x4ea: 0xba, 0x4eb: 0xba, 0x4ec: 0xba, 0x4ed: 0xba, 0x4ee: 0xba, 0x4ef: 0xba, - 0x4f0: 0xba, 0x4f1: 0xba, 0x4f2: 0xba, 0x4f3: 0xba, 0x4f4: 0xba, 0x4f5: 0xba, 0x4f6: 0xba, 0x4f7: 0xba, - 0x4f8: 0xba, 0x4f9: 0xba, 0x4fa: 0xba, 0x4fb: 0xba, 0x4fc: 0xba, 0x4fd: 0xba, 0x4fe: 0xba, 0x4ff: 0xba, - // Block 0x14, offset 0x500 - 0x500: 0xba, 0x501: 0xba, 0x502: 0xba, 0x503: 0xba, 0x504: 0xba, 0x505: 0xba, 0x506: 0xba, 0x507: 0xba, - 0x508: 0xba, 0x509: 0xba, 0x50a: 0xba, 0x50b: 0xba, 0x50c: 0xba, 0x50d: 0xba, 0x50e: 0xba, 0x50f: 0xba, - 0x510: 0xba, 0x511: 0xba, 0x512: 0xba, 0x513: 0xba, 0x514: 0xba, 0x515: 0xba, 0x516: 0xba, 0x517: 0xba, - 0x518: 0xba, 0x519: 0xba, 0x51a: 0xba, 0x51b: 0xba, 0x51c: 0xba, 0x51d: 0xba, 0x51e: 0xba, 0x51f: 0xba, - 0x520: 0x9f, 0x521: 0x9f, 0x522: 0x9f, 0x523: 0x9f, 0x524: 0x9f, 0x525: 0x9f, 0x526: 0x9f, 0x527: 0x9f, - 0x528: 0x146, 0x529: 0x153, 0x52a: 0xba, 0x52b: 0x154, 0x52c: 0x155, 0x52d: 0x156, 0x52e: 0x157, 0x52f: 0xba, - 0x530: 0xba, 0x531: 0xba, 0x532: 0xba, 0x533: 0xba, 0x534: 0xba, 0x535: 0xba, 0x536: 0xba, 0x537: 0xba, - 0x538: 0xba, 0x539: 0x158, 0x53a: 0x159, 0x53b: 0xba, 0x53c: 0x9f, 0x53d: 0x15a, 0x53e: 0x15b, 0x53f: 0x15c, - // Block 0x15, offset 0x540 - 0x540: 0x9f, 0x541: 0x9f, 0x542: 0x9f, 0x543: 0x9f, 0x544: 0x9f, 0x545: 0x9f, 0x546: 0x9f, 0x547: 0x9f, - 0x548: 0x9f, 0x549: 0x9f, 0x54a: 0x9f, 0x54b: 0x9f, 0x54c: 0x9f, 0x54d: 0x9f, 0x54e: 0x9f, 0x54f: 0x9f, - 0x550: 0x9f, 0x551: 0x9f, 0x552: 0x9f, 0x553: 0x9f, 0x554: 0x9f, 0x555: 0x9f, 0x556: 0x9f, 0x557: 0x9f, - 0x558: 0x9f, 0x559: 0x9f, 0x55a: 0x9f, 0x55b: 0x9f, 0x55c: 0x9f, 0x55d: 0x9f, 0x55e: 0x9f, 0x55f: 0x15d, - 0x560: 0x9f, 0x561: 0x9f, 0x562: 0x9f, 0x563: 0x9f, 0x564: 0x9f, 0x565: 0x9f, 0x566: 0x9f, 0x567: 0x9f, - 0x568: 0x9f, 0x569: 0x9f, 0x56a: 0x9f, 0x56b: 0x15e, 0x56c: 0xba, 0x56d: 0xba, 0x56e: 0xba, 0x56f: 0xba, - 0x570: 0xba, 0x571: 0xba, 0x572: 0xba, 0x573: 0xba, 0x574: 0xba, 0x575: 0xba, 0x576: 0xba, 0x577: 0xba, - 0x578: 0xba, 0x579: 0xba, 0x57a: 0xba, 0x57b: 0xba, 0x57c: 0xba, 0x57d: 0xba, 0x57e: 0xba, 0x57f: 0xba, - // Block 0x16, offset 0x580 - 0x580: 0x9f, 0x581: 0x9f, 0x582: 0x9f, 0x583: 0x9f, 0x584: 0x15f, 0x585: 0x160, 0x586: 0x9f, 0x587: 0x9f, - 0x588: 0x9f, 0x589: 0x9f, 0x58a: 0x9f, 0x58b: 0x161, 0x58c: 0xba, 0x58d: 0xba, 0x58e: 0xba, 0x58f: 0xba, - 0x590: 0xba, 0x591: 0xba, 0x592: 0xba, 0x593: 0xba, 0x594: 0xba, 0x595: 0xba, 0x596: 0xba, 0x597: 0xba, - 0x598: 0xba, 0x599: 0xba, 0x59a: 0xba, 0x59b: 0xba, 0x59c: 0xba, 0x59d: 0xba, 0x59e: 0xba, 0x59f: 0xba, - 0x5a0: 0xba, 0x5a1: 0xba, 0x5a2: 0xba, 0x5a3: 0xba, 0x5a4: 0xba, 0x5a5: 0xba, 0x5a6: 0xba, 0x5a7: 0xba, - 0x5a8: 0xba, 0x5a9: 0xba, 0x5aa: 0xba, 0x5ab: 0xba, 0x5ac: 0xba, 0x5ad: 0xba, 0x5ae: 0xba, 0x5af: 0xba, - 0x5b0: 0x9f, 0x5b1: 0x162, 0x5b2: 0x163, 0x5b3: 0xba, 0x5b4: 0xba, 0x5b5: 0xba, 0x5b6: 0xba, 0x5b7: 0xba, - 0x5b8: 0xba, 0x5b9: 0xba, 0x5ba: 0xba, 0x5bb: 0xba, 0x5bc: 0xba, 0x5bd: 0xba, 0x5be: 0xba, 0x5bf: 0xba, - // Block 0x17, offset 0x5c0 - 0x5c0: 0x9b, 0x5c1: 0x9b, 0x5c2: 0x9b, 0x5c3: 0x164, 0x5c4: 0x165, 0x5c5: 0x166, 0x5c6: 0x167, 0x5c7: 0x168, - 0x5c8: 0x9b, 0x5c9: 0x169, 0x5ca: 0xba, 0x5cb: 0x16a, 0x5cc: 0x9b, 0x5cd: 0x16b, 0x5ce: 0xba, 0x5cf: 0xba, - 0x5d0: 0x5f, 0x5d1: 0x60, 0x5d2: 0x61, 0x5d3: 0x62, 0x5d4: 0x63, 0x5d5: 0x64, 0x5d6: 0x65, 0x5d7: 0x66, - 0x5d8: 0x67, 0x5d9: 0x68, 0x5da: 0x69, 0x5db: 0x6a, 0x5dc: 0x6b, 0x5dd: 0x6c, 0x5de: 0x6d, 0x5df: 0x6e, - 0x5e0: 0x9b, 0x5e1: 0x9b, 0x5e2: 0x9b, 0x5e3: 0x9b, 0x5e4: 0x9b, 0x5e5: 0x9b, 0x5e6: 0x9b, 0x5e7: 0x9b, - 0x5e8: 0x16c, 0x5e9: 0x16d, 0x5ea: 0x16e, 0x5eb: 0xba, 0x5ec: 0xba, 0x5ed: 0xba, 0x5ee: 0xba, 0x5ef: 0xba, - 0x5f0: 0xba, 0x5f1: 0xba, 0x5f2: 0xba, 0x5f3: 0xba, 0x5f4: 0xba, 0x5f5: 0xba, 0x5f6: 0xba, 0x5f7: 0xba, - 0x5f8: 0xba, 0x5f9: 0xba, 0x5fa: 0xba, 0x5fb: 0xba, 0x5fc: 0xba, 0x5fd: 0xba, 0x5fe: 0xba, 0x5ff: 0xba, - // Block 0x18, offset 0x600 - 0x600: 0x16f, 0x601: 0xba, 0x602: 0xba, 0x603: 0xba, 0x604: 0xba, 0x605: 0xba, 0x606: 0xba, 0x607: 0xba, - 0x608: 0xba, 0x609: 0xba, 0x60a: 0xba, 0x60b: 0xba, 0x60c: 0xba, 0x60d: 0xba, 0x60e: 0xba, 0x60f: 0xba, - 0x610: 0xba, 0x611: 0xba, 0x612: 0xba, 0x613: 0xba, 0x614: 0xba, 0x615: 0xba, 0x616: 0xba, 0x617: 0xba, - 0x618: 0xba, 0x619: 0xba, 0x61a: 0xba, 0x61b: 0xba, 0x61c: 0xba, 0x61d: 0xba, 0x61e: 0xba, 0x61f: 0xba, - 0x620: 0x122, 0x621: 0x122, 0x622: 0x122, 0x623: 0x170, 0x624: 0x6f, 0x625: 0x171, 0x626: 0xba, 0x627: 0xba, - 0x628: 0xba, 0x629: 0xba, 0x62a: 0xba, 0x62b: 0xba, 0x62c: 0xba, 0x62d: 0xba, 0x62e: 0xba, 0x62f: 0xba, - 0x630: 0xba, 0x631: 0x172, 0x632: 0x173, 0x633: 0xba, 0x634: 0xba, 0x635: 0xba, 0x636: 0xba, 0x637: 0xba, - 0x638: 0x70, 0x639: 0x71, 0x63a: 0x72, 0x63b: 0x174, 0x63c: 0xba, 0x63d: 0xba, 0x63e: 0xba, 0x63f: 0xba, - // Block 0x19, offset 0x640 - 0x640: 0x175, 0x641: 0x9b, 0x642: 0x176, 0x643: 0x177, 0x644: 0x73, 0x645: 0x74, 0x646: 0x178, 0x647: 0x179, - 0x648: 0x75, 0x649: 0x17a, 0x64a: 0xba, 0x64b: 0xba, 0x64c: 0x9b, 0x64d: 0x9b, 0x64e: 0x9b, 0x64f: 0x9b, - 0x650: 0x9b, 0x651: 0x9b, 0x652: 0x9b, 0x653: 0x9b, 0x654: 0x9b, 0x655: 0x9b, 0x656: 0x9b, 0x657: 0x9b, - 0x658: 0x9b, 0x659: 0x9b, 0x65a: 0x9b, 0x65b: 0x17b, 0x65c: 0x9b, 0x65d: 0x17c, 0x65e: 0x9b, 0x65f: 0x17d, - 0x660: 0x17e, 0x661: 0x17f, 0x662: 0x180, 0x663: 0xba, 0x664: 0x181, 0x665: 0x182, 0x666: 0x183, 0x667: 0x184, - 0x668: 0xba, 0x669: 0x185, 0x66a: 0xba, 0x66b: 0xba, 0x66c: 0xba, 0x66d: 0xba, 0x66e: 0xba, 0x66f: 0xba, - 0x670: 0xba, 0x671: 0xba, 0x672: 0xba, 0x673: 0xba, 0x674: 0xba, 0x675: 0xba, 0x676: 0xba, 0x677: 0xba, - 0x678: 0xba, 0x679: 0xba, 0x67a: 0xba, 0x67b: 0xba, 0x67c: 0xba, 0x67d: 0xba, 0x67e: 0xba, 0x67f: 0xba, - // Block 0x1a, offset 0x680 - 0x680: 0x9f, 0x681: 0x9f, 0x682: 0x9f, 0x683: 0x9f, 0x684: 0x9f, 0x685: 0x9f, 0x686: 0x9f, 0x687: 0x9f, - 0x688: 0x9f, 0x689: 0x9f, 0x68a: 0x9f, 0x68b: 0x9f, 0x68c: 0x9f, 0x68d: 0x9f, 0x68e: 0x9f, 0x68f: 0x9f, - 0x690: 0x9f, 0x691: 0x9f, 0x692: 0x9f, 0x693: 0x9f, 0x694: 0x9f, 0x695: 0x9f, 0x696: 0x9f, 0x697: 0x9f, - 0x698: 0x9f, 0x699: 0x9f, 0x69a: 0x9f, 0x69b: 0x186, 0x69c: 0x9f, 0x69d: 0x9f, 0x69e: 0x9f, 0x69f: 0x9f, - 0x6a0: 0x9f, 0x6a1: 0x9f, 0x6a2: 0x9f, 0x6a3: 0x9f, 0x6a4: 0x9f, 0x6a5: 0x9f, 0x6a6: 0x9f, 0x6a7: 0x9f, - 0x6a8: 0x9f, 0x6a9: 0x9f, 0x6aa: 0x9f, 0x6ab: 0x9f, 0x6ac: 0x9f, 0x6ad: 0x9f, 0x6ae: 0x9f, 0x6af: 0x9f, - 0x6b0: 0x9f, 0x6b1: 0x9f, 0x6b2: 0x9f, 0x6b3: 0x9f, 0x6b4: 0x9f, 0x6b5: 0x9f, 0x6b6: 0x9f, 0x6b7: 0x9f, - 0x6b8: 0x9f, 0x6b9: 0x9f, 0x6ba: 0x9f, 0x6bb: 0x9f, 0x6bc: 0x9f, 0x6bd: 0x9f, 0x6be: 0x9f, 0x6bf: 0x9f, - // Block 0x1b, offset 0x6c0 - 0x6c0: 0x9f, 0x6c1: 0x9f, 0x6c2: 0x9f, 0x6c3: 0x9f, 0x6c4: 0x9f, 0x6c5: 0x9f, 0x6c6: 0x9f, 0x6c7: 0x9f, - 0x6c8: 0x9f, 0x6c9: 0x9f, 0x6ca: 0x9f, 0x6cb: 0x9f, 0x6cc: 0x9f, 0x6cd: 0x9f, 0x6ce: 0x9f, 0x6cf: 0x9f, - 0x6d0: 0x9f, 0x6d1: 0x9f, 0x6d2: 0x9f, 0x6d3: 0x9f, 0x6d4: 0x9f, 0x6d5: 0x9f, 0x6d6: 0x9f, 0x6d7: 0x9f, - 0x6d8: 0x9f, 0x6d9: 0x9f, 0x6da: 0x9f, 0x6db: 0x9f, 0x6dc: 0x187, 0x6dd: 0x9f, 0x6de: 0x9f, 0x6df: 0x9f, - 0x6e0: 0x188, 0x6e1: 0x9f, 0x6e2: 0x9f, 0x6e3: 0x9f, 0x6e4: 0x9f, 0x6e5: 0x9f, 0x6e6: 0x9f, 0x6e7: 0x9f, - 0x6e8: 0x9f, 0x6e9: 0x9f, 0x6ea: 0x9f, 0x6eb: 0x9f, 0x6ec: 0x9f, 0x6ed: 0x9f, 0x6ee: 0x9f, 0x6ef: 0x9f, - 0x6f0: 0x9f, 0x6f1: 0x9f, 0x6f2: 0x9f, 0x6f3: 0x9f, 0x6f4: 0x9f, 0x6f5: 0x9f, 0x6f6: 0x9f, 0x6f7: 0x9f, - 0x6f8: 0x9f, 0x6f9: 0x9f, 0x6fa: 0x9f, 0x6fb: 0x9f, 0x6fc: 0x9f, 0x6fd: 0x9f, 0x6fe: 0x9f, 0x6ff: 0x9f, - // Block 0x1c, offset 0x700 - 0x700: 0x9f, 0x701: 0x9f, 0x702: 0x9f, 0x703: 0x9f, 0x704: 0x9f, 0x705: 0x9f, 0x706: 0x9f, 0x707: 0x9f, - 0x708: 0x9f, 0x709: 0x9f, 0x70a: 0x9f, 0x70b: 0x9f, 0x70c: 0x9f, 0x70d: 0x9f, 0x70e: 0x9f, 0x70f: 0x9f, - 0x710: 0x9f, 0x711: 0x9f, 0x712: 0x9f, 0x713: 0x9f, 0x714: 0x9f, 0x715: 0x9f, 0x716: 0x9f, 0x717: 0x9f, - 0x718: 0x9f, 0x719: 0x9f, 0x71a: 0x9f, 0x71b: 0x9f, 0x71c: 0x9f, 0x71d: 0x9f, 0x71e: 0x9f, 0x71f: 0x9f, - 0x720: 0x9f, 0x721: 0x9f, 0x722: 0x9f, 0x723: 0x9f, 0x724: 0x9f, 0x725: 0x9f, 0x726: 0x9f, 0x727: 0x9f, - 0x728: 0x9f, 0x729: 0x9f, 0x72a: 0x9f, 0x72b: 0x9f, 0x72c: 0x9f, 0x72d: 0x9f, 0x72e: 0x9f, 0x72f: 0x9f, - 0x730: 0x9f, 0x731: 0x9f, 0x732: 0x9f, 0x733: 0x9f, 0x734: 0x9f, 0x735: 0x9f, 0x736: 0x9f, 0x737: 0x9f, - 0x738: 0x9f, 0x739: 0x9f, 0x73a: 0x189, 0x73b: 0x9f, 0x73c: 0x9f, 0x73d: 0x9f, 0x73e: 0x9f, 0x73f: 0x9f, - // Block 0x1d, offset 0x740 - 0x740: 0x9f, 0x741: 0x9f, 0x742: 0x9f, 0x743: 0x9f, 0x744: 0x9f, 0x745: 0x9f, 0x746: 0x9f, 0x747: 0x9f, - 0x748: 0x9f, 0x749: 0x9f, 0x74a: 0x9f, 0x74b: 0x9f, 0x74c: 0x9f, 0x74d: 0x9f, 0x74e: 0x9f, 0x74f: 0x9f, - 0x750: 0x9f, 0x751: 0x9f, 0x752: 0x9f, 0x753: 0x9f, 0x754: 0x9f, 0x755: 0x9f, 0x756: 0x9f, 0x757: 0x9f, - 0x758: 0x9f, 0x759: 0x9f, 0x75a: 0x9f, 0x75b: 0x9f, 0x75c: 0x9f, 0x75d: 0x9f, 0x75e: 0x9f, 0x75f: 0x9f, - 0x760: 0x9f, 0x761: 0x9f, 0x762: 0x9f, 0x763: 0x9f, 0x764: 0x9f, 0x765: 0x9f, 0x766: 0x9f, 0x767: 0x9f, - 0x768: 0x9f, 0x769: 0x9f, 0x76a: 0x9f, 0x76b: 0x9f, 0x76c: 0x9f, 0x76d: 0x9f, 0x76e: 0x9f, 0x76f: 0x18a, - 0x770: 0xba, 0x771: 0xba, 0x772: 0xba, 0x773: 0xba, 0x774: 0xba, 0x775: 0xba, 0x776: 0xba, 0x777: 0xba, - 0x778: 0xba, 0x779: 0xba, 0x77a: 0xba, 0x77b: 0xba, 0x77c: 0xba, 0x77d: 0xba, 0x77e: 0xba, 0x77f: 0xba, - // Block 0x1e, offset 0x780 - 0x780: 0xba, 0x781: 0xba, 0x782: 0xba, 0x783: 0xba, 0x784: 0xba, 0x785: 0xba, 0x786: 0xba, 0x787: 0xba, - 0x788: 0xba, 0x789: 0xba, 0x78a: 0xba, 0x78b: 0xba, 0x78c: 0xba, 0x78d: 0xba, 0x78e: 0xba, 0x78f: 0xba, - 0x790: 0xba, 0x791: 0xba, 0x792: 0xba, 0x793: 0xba, 0x794: 0xba, 0x795: 0xba, 0x796: 0xba, 0x797: 0xba, - 0x798: 0xba, 0x799: 0xba, 0x79a: 0xba, 0x79b: 0xba, 0x79c: 0xba, 0x79d: 0xba, 0x79e: 0xba, 0x79f: 0xba, - 0x7a0: 0x76, 0x7a1: 0x77, 0x7a2: 0x78, 0x7a3: 0x18b, 0x7a4: 0x79, 0x7a5: 0x7a, 0x7a6: 0x18c, 0x7a7: 0x7b, - 0x7a8: 0x7c, 0x7a9: 0xba, 0x7aa: 0xba, 0x7ab: 0xba, 0x7ac: 0xba, 0x7ad: 0xba, 0x7ae: 0xba, 0x7af: 0xba, - 0x7b0: 0xba, 0x7b1: 0xba, 0x7b2: 0xba, 0x7b3: 0xba, 0x7b4: 0xba, 0x7b5: 0xba, 0x7b6: 0xba, 0x7b7: 0xba, - 0x7b8: 0xba, 0x7b9: 0xba, 0x7ba: 0xba, 0x7bb: 0xba, 0x7bc: 0xba, 0x7bd: 0xba, 0x7be: 0xba, 0x7bf: 0xba, - // Block 0x1f, offset 0x7c0 - 0x7d0: 0x0d, 0x7d1: 0x0e, 0x7d2: 0x0f, 0x7d3: 0x10, 0x7d4: 0x11, 0x7d5: 0x0b, 0x7d6: 0x12, 0x7d7: 0x07, - 0x7d8: 0x13, 0x7d9: 0x0b, 0x7da: 0x0b, 0x7db: 0x14, 0x7dc: 0x0b, 0x7dd: 0x15, 0x7de: 0x16, 0x7df: 0x17, - 0x7e0: 0x07, 0x7e1: 0x07, 0x7e2: 0x07, 0x7e3: 0x07, 0x7e4: 0x07, 0x7e5: 0x07, 0x7e6: 0x07, 0x7e7: 0x07, - 0x7e8: 0x07, 0x7e9: 0x07, 0x7ea: 0x18, 0x7eb: 0x19, 0x7ec: 0x1a, 0x7ed: 0x07, 0x7ee: 0x1b, 0x7ef: 0x1c, - 0x7f0: 0x0b, 0x7f1: 0x0b, 0x7f2: 0x0b, 0x7f3: 0x0b, 0x7f4: 0x0b, 0x7f5: 0x0b, 0x7f6: 0x0b, 0x7f7: 0x0b, - 0x7f8: 0x0b, 0x7f9: 0x0b, 0x7fa: 0x0b, 0x7fb: 0x0b, 0x7fc: 0x0b, 0x7fd: 0x0b, 0x7fe: 0x0b, 0x7ff: 0x0b, - // Block 0x20, offset 0x800 - 0x800: 0x0b, 0x801: 0x0b, 0x802: 0x0b, 0x803: 0x0b, 0x804: 0x0b, 0x805: 0x0b, 0x806: 0x0b, 0x807: 0x0b, - 0x808: 0x0b, 0x809: 0x0b, 0x80a: 0x0b, 0x80b: 0x0b, 0x80c: 0x0b, 0x80d: 0x0b, 0x80e: 0x0b, 0x80f: 0x0b, - 0x810: 0x0b, 0x811: 0x0b, 0x812: 0x0b, 0x813: 0x0b, 0x814: 0x0b, 0x815: 0x0b, 0x816: 0x0b, 0x817: 0x0b, - 0x818: 0x0b, 0x819: 0x0b, 0x81a: 0x0b, 0x81b: 0x0b, 0x81c: 0x0b, 0x81d: 0x0b, 0x81e: 0x0b, 0x81f: 0x0b, - 0x820: 0x0b, 0x821: 0x0b, 0x822: 0x0b, 0x823: 0x0b, 0x824: 0x0b, 0x825: 0x0b, 0x826: 0x0b, 0x827: 0x0b, - 0x828: 0x0b, 0x829: 0x0b, 0x82a: 0x0b, 0x82b: 0x0b, 0x82c: 0x0b, 0x82d: 0x0b, 0x82e: 0x0b, 0x82f: 0x0b, - 0x830: 0x0b, 0x831: 0x0b, 0x832: 0x0b, 0x833: 0x0b, 0x834: 0x0b, 0x835: 0x0b, 0x836: 0x0b, 0x837: 0x0b, - 0x838: 0x0b, 0x839: 0x0b, 0x83a: 0x0b, 0x83b: 0x0b, 0x83c: 0x0b, 0x83d: 0x0b, 0x83e: 0x0b, 0x83f: 0x0b, - // Block 0x21, offset 0x840 - 0x840: 0x18d, 0x841: 0x18e, 0x842: 0xba, 0x843: 0xba, 0x844: 0x18f, 0x845: 0x18f, 0x846: 0x18f, 0x847: 0x190, - 0x848: 0xba, 0x849: 0xba, 0x84a: 0xba, 0x84b: 0xba, 0x84c: 0xba, 0x84d: 0xba, 0x84e: 0xba, 0x84f: 0xba, - 0x850: 0xba, 0x851: 0xba, 0x852: 0xba, 0x853: 0xba, 0x854: 0xba, 0x855: 0xba, 0x856: 0xba, 0x857: 0xba, - 0x858: 0xba, 0x859: 0xba, 0x85a: 0xba, 0x85b: 0xba, 0x85c: 0xba, 0x85d: 0xba, 0x85e: 0xba, 0x85f: 0xba, - 0x860: 0xba, 0x861: 0xba, 0x862: 0xba, 0x863: 0xba, 0x864: 0xba, 0x865: 0xba, 0x866: 0xba, 0x867: 0xba, - 0x868: 0xba, 0x869: 0xba, 0x86a: 0xba, 0x86b: 0xba, 0x86c: 0xba, 0x86d: 0xba, 0x86e: 0xba, 0x86f: 0xba, - 0x870: 0xba, 0x871: 0xba, 0x872: 0xba, 0x873: 0xba, 0x874: 0xba, 0x875: 0xba, 0x876: 0xba, 0x877: 0xba, - 0x878: 0xba, 0x879: 0xba, 0x87a: 0xba, 0x87b: 0xba, 0x87c: 0xba, 0x87d: 0xba, 0x87e: 0xba, 0x87f: 0xba, - // Block 0x22, offset 0x880 - 0x880: 0x0b, 0x881: 0x0b, 0x882: 0x0b, 0x883: 0x0b, 0x884: 0x0b, 0x885: 0x0b, 0x886: 0x0b, 0x887: 0x0b, - 0x888: 0x0b, 0x889: 0x0b, 0x88a: 0x0b, 0x88b: 0x0b, 0x88c: 0x0b, 0x88d: 0x0b, 0x88e: 0x0b, 0x88f: 0x0b, - 0x890: 0x0b, 0x891: 0x0b, 0x892: 0x0b, 0x893: 0x0b, 0x894: 0x0b, 0x895: 0x0b, 0x896: 0x0b, 0x897: 0x0b, - 0x898: 0x0b, 0x899: 0x0b, 0x89a: 0x0b, 0x89b: 0x0b, 0x89c: 0x0b, 0x89d: 0x0b, 0x89e: 0x0b, 0x89f: 0x0b, - 0x8a0: 0x1f, 0x8a1: 0x0b, 0x8a2: 0x0b, 0x8a3: 0x0b, 0x8a4: 0x0b, 0x8a5: 0x0b, 0x8a6: 0x0b, 0x8a7: 0x0b, - 0x8a8: 0x0b, 0x8a9: 0x0b, 0x8aa: 0x0b, 0x8ab: 0x0b, 0x8ac: 0x0b, 0x8ad: 0x0b, 0x8ae: 0x0b, 0x8af: 0x0b, - 0x8b0: 0x0b, 0x8b1: 0x0b, 0x8b2: 0x0b, 0x8b3: 0x0b, 0x8b4: 0x0b, 0x8b5: 0x0b, 0x8b6: 0x0b, 0x8b7: 0x0b, - 0x8b8: 0x0b, 0x8b9: 0x0b, 0x8ba: 0x0b, 0x8bb: 0x0b, 0x8bc: 0x0b, 0x8bd: 0x0b, 0x8be: 0x0b, 0x8bf: 0x0b, - // Block 0x23, offset 0x8c0 - 0x8c0: 0x0b, 0x8c1: 0x0b, 0x8c2: 0x0b, 0x8c3: 0x0b, 0x8c4: 0x0b, 0x8c5: 0x0b, 0x8c6: 0x0b, 0x8c7: 0x0b, - 0x8c8: 0x0b, 0x8c9: 0x0b, 0x8ca: 0x0b, 0x8cb: 0x0b, 0x8cc: 0x0b, 0x8cd: 0x0b, 0x8ce: 0x0b, 0x8cf: 0x0b, -} - -// idnaSparseOffset: 276 entries, 552 bytes -var idnaSparseOffset = []uint16{0x0, 0x8, 0x19, 0x25, 0x27, 0x2c, 0x33, 0x3e, 0x4a, 0x4e, 0x5d, 0x62, 0x6c, 0x78, 0x86, 0x8b, 0x94, 0xa4, 0xb2, 0xbe, 0xca, 0xdb, 0xe5, 0xec, 0xf9, 0x10a, 0x111, 0x11c, 0x12b, 0x139, 0x143, 0x145, 0x14a, 0x14d, 0x150, 0x152, 0x15e, 0x169, 0x171, 0x177, 0x17d, 0x182, 0x187, 0x18a, 0x18e, 0x194, 0x199, 0x1a5, 0x1af, 0x1b5, 0x1c6, 0x1d0, 0x1d3, 0x1db, 0x1de, 0x1eb, 0x1f3, 0x1f7, 0x1fe, 0x206, 0x216, 0x222, 0x224, 0x22e, 0x23a, 0x246, 0x252, 0x25a, 0x25f, 0x269, 0x27a, 0x27e, 0x289, 0x28d, 0x296, 0x29e, 0x2a4, 0x2a9, 0x2ac, 0x2b0, 0x2b6, 0x2ba, 0x2be, 0x2c2, 0x2c7, 0x2cd, 0x2d5, 0x2dc, 0x2e7, 0x2f1, 0x2f5, 0x2f8, 0x2fe, 0x302, 0x304, 0x307, 0x309, 0x30c, 0x316, 0x319, 0x328, 0x32c, 0x331, 0x334, 0x338, 0x33d, 0x342, 0x348, 0x34e, 0x35d, 0x363, 0x367, 0x376, 0x37b, 0x383, 0x38d, 0x398, 0x3a0, 0x3b1, 0x3ba, 0x3ca, 0x3d7, 0x3e1, 0x3e6, 0x3f3, 0x3f7, 0x3fc, 0x3fe, 0x402, 0x404, 0x408, 0x411, 0x417, 0x41b, 0x42b, 0x435, 0x43a, 0x43d, 0x443, 0x44a, 0x44f, 0x453, 0x459, 0x45e, 0x467, 0x46c, 0x472, 0x479, 0x480, 0x487, 0x48b, 0x490, 0x493, 0x498, 0x4a4, 0x4aa, 0x4af, 0x4b6, 0x4be, 0x4c3, 0x4c7, 0x4d7, 0x4de, 0x4e2, 0x4e6, 0x4ed, 0x4ef, 0x4f2, 0x4f5, 0x4f9, 0x502, 0x506, 0x50e, 0x516, 0x51c, 0x525, 0x531, 0x538, 0x541, 0x54b, 0x552, 0x560, 0x56d, 0x57a, 0x583, 0x587, 0x596, 0x59e, 0x5a9, 0x5b2, 0x5b8, 0x5c0, 0x5c9, 0x5d3, 0x5d6, 0x5e2, 0x5eb, 0x5ee, 0x5f3, 0x5fe, 0x607, 0x613, 0x616, 0x620, 0x629, 0x635, 0x642, 0x64f, 0x65d, 0x664, 0x667, 0x66c, 0x66f, 0x672, 0x675, 0x67c, 0x683, 0x687, 0x692, 0x695, 0x698, 0x69b, 0x6a1, 0x6a6, 0x6aa, 0x6ad, 0x6b0, 0x6b3, 0x6b6, 0x6b9, 0x6be, 0x6c8, 0x6cb, 0x6cf, 0x6de, 0x6ea, 0x6ee, 0x6f3, 0x6f7, 0x6fc, 0x700, 0x705, 0x70e, 0x719, 0x71f, 0x727, 0x72a, 0x72d, 0x731, 0x735, 0x73b, 0x741, 0x746, 0x749, 0x759, 0x760, 0x763, 0x766, 0x76a, 0x770, 0x775, 0x77a, 0x782, 0x787, 0x78b, 0x78f, 0x792, 0x795, 0x799, 0x79d, 0x7a0, 0x7b0, 0x7c1, 0x7c6, 0x7c8, 0x7ca} - -// idnaSparseValues: 1997 entries, 7988 bytes -var idnaSparseValues = [1997]valueRange{ - // Block 0x0, offset 0x0 - {value: 0x0000, lo: 0x07}, - {value: 0xe105, lo: 0x80, hi: 0x96}, - {value: 0x0018, lo: 0x97, hi: 0x97}, - {value: 0xe105, lo: 0x98, hi: 0x9e}, - {value: 0x001f, lo: 0x9f, hi: 0x9f}, - {value: 0x0008, lo: 0xa0, hi: 0xb6}, - {value: 0x0018, lo: 0xb7, hi: 0xb7}, - {value: 0x0008, lo: 0xb8, hi: 0xbf}, - // Block 0x1, offset 0x8 - {value: 0x0000, lo: 0x10}, - {value: 0x0008, lo: 0x80, hi: 0x80}, - {value: 0xe01d, lo: 0x81, hi: 0x81}, - {value: 0x0008, lo: 0x82, hi: 0x82}, - {value: 0x0335, lo: 0x83, hi: 0x83}, - {value: 0x034d, lo: 0x84, hi: 0x84}, - {value: 0x0365, lo: 0x85, hi: 0x85}, - {value: 0xe00d, lo: 0x86, hi: 0x86}, - {value: 0x0008, lo: 0x87, hi: 0x87}, - {value: 0xe00d, lo: 0x88, hi: 0x88}, - {value: 0x0008, lo: 0x89, hi: 0x89}, - {value: 0xe00d, lo: 0x8a, hi: 0x8a}, - {value: 0x0008, lo: 0x8b, hi: 0x8b}, - {value: 0xe00d, lo: 0x8c, hi: 0x8c}, - {value: 0x0008, lo: 0x8d, hi: 0x8d}, - {value: 0xe00d, lo: 0x8e, hi: 0x8e}, - {value: 0x0008, lo: 0x8f, hi: 0xbf}, - // Block 0x2, offset 0x19 - {value: 0x0000, lo: 0x0b}, - {value: 0x0008, lo: 0x80, hi: 0xaf}, - {value: 0x0249, lo: 0xb0, hi: 0xb0}, - {value: 0x037d, lo: 0xb1, hi: 0xb1}, - {value: 0x0259, lo: 0xb2, hi: 0xb2}, - {value: 0x0269, lo: 0xb3, hi: 0xb3}, - {value: 0x034d, lo: 0xb4, hi: 0xb4}, - {value: 0x0395, lo: 0xb5, hi: 0xb5}, - {value: 0xe1bd, lo: 0xb6, hi: 0xb6}, - {value: 0x0279, lo: 0xb7, hi: 0xb7}, - {value: 0x0289, lo: 0xb8, hi: 0xb8}, - {value: 0x0008, lo: 0xb9, hi: 0xbf}, - // Block 0x3, offset 0x25 - {value: 0x0000, lo: 0x01}, - {value: 0x3308, lo: 0x80, hi: 0xbf}, - // Block 0x4, offset 0x27 - {value: 0x0000, lo: 0x04}, - {value: 0x03f5, lo: 0x80, hi: 0x8f}, - {value: 0xe105, lo: 0x90, hi: 0x9f}, - {value: 0x049d, lo: 0xa0, hi: 0xaf}, - {value: 0x0008, lo: 0xb0, hi: 0xbf}, - // Block 0x5, offset 0x2c - {value: 0x0000, lo: 0x06}, - {value: 0xe185, lo: 0x80, hi: 0x8f}, - {value: 0x0545, lo: 0x90, hi: 0x96}, - {value: 0x0040, lo: 0x97, hi: 0x98}, - {value: 0x0008, lo: 0x99, hi: 0x99}, - {value: 0x0018, lo: 0x9a, hi: 0x9f}, - {value: 0x0008, lo: 0xa0, hi: 0xbf}, - // Block 0x6, offset 0x33 - {value: 0x0000, lo: 0x0a}, - {value: 0x0008, lo: 0x80, hi: 0x86}, - {value: 0x0401, lo: 0x87, hi: 0x87}, - {value: 0x0008, lo: 0x88, hi: 0x88}, - {value: 0x0018, lo: 0x89, hi: 0x8a}, - {value: 0x0040, lo: 0x8b, hi: 0x8c}, - {value: 0x0018, lo: 0x8d, hi: 0x8f}, - {value: 0x0040, lo: 0x90, hi: 0x90}, - {value: 0x3308, lo: 0x91, hi: 0xbd}, - {value: 0x0818, lo: 0xbe, hi: 0xbe}, - {value: 0x3308, lo: 0xbf, hi: 0xbf}, - // Block 0x7, offset 0x3e - {value: 0x0000, lo: 0x0b}, - {value: 0x0818, lo: 0x80, hi: 0x80}, - {value: 0x3308, lo: 0x81, hi: 0x82}, - {value: 0x0818, lo: 0x83, hi: 0x83}, - {value: 0x3308, lo: 0x84, hi: 0x85}, - {value: 0x0818, lo: 0x86, hi: 0x86}, - {value: 0x3308, lo: 0x87, hi: 0x87}, - {value: 0x0040, lo: 0x88, hi: 0x8f}, - {value: 0x0808, lo: 0x90, hi: 0xaa}, - {value: 0x0040, lo: 0xab, hi: 0xae}, - {value: 0x0808, lo: 0xaf, hi: 0xb4}, - {value: 0x0040, lo: 0xb5, hi: 0xbf}, - // Block 0x8, offset 0x4a - {value: 0x0000, lo: 0x03}, - {value: 0x0a08, lo: 0x80, hi: 0x87}, - {value: 0x0c08, lo: 0x88, hi: 0x99}, - {value: 0x0a08, lo: 0x9a, hi: 0xbf}, - // Block 0x9, offset 0x4e - {value: 0x0000, lo: 0x0e}, - {value: 0x3308, lo: 0x80, hi: 0x8a}, - {value: 0x0040, lo: 0x8b, hi: 0x8c}, - {value: 0x0c08, lo: 0x8d, hi: 0x8d}, - {value: 0x0a08, lo: 0x8e, hi: 0x98}, - {value: 0x0c08, lo: 0x99, hi: 0x9b}, - {value: 0x0a08, lo: 0x9c, hi: 0xaa}, - {value: 0x0c08, lo: 0xab, hi: 0xac}, - {value: 0x0a08, lo: 0xad, hi: 0xb0}, - {value: 0x0c08, lo: 0xb1, hi: 0xb1}, - {value: 0x0a08, lo: 0xb2, hi: 0xb2}, - {value: 0x0c08, lo: 0xb3, hi: 0xb4}, - {value: 0x0a08, lo: 0xb5, hi: 0xb7}, - {value: 0x0c08, lo: 0xb8, hi: 0xb9}, - {value: 0x0a08, lo: 0xba, hi: 0xbf}, - // Block 0xa, offset 0x5d - {value: 0x0000, lo: 0x04}, - {value: 0x0808, lo: 0x80, hi: 0xa5}, - {value: 0x3308, lo: 0xa6, hi: 0xb0}, - {value: 0x0808, lo: 0xb1, hi: 0xb1}, - {value: 0x0040, lo: 0xb2, hi: 0xbf}, - // Block 0xb, offset 0x62 - {value: 0x0000, lo: 0x09}, - {value: 0x0808, lo: 0x80, hi: 0x89}, - {value: 0x0a08, lo: 0x8a, hi: 0xaa}, - {value: 0x3308, lo: 0xab, hi: 0xb3}, - {value: 0x0808, lo: 0xb4, hi: 0xb5}, - {value: 0x0018, lo: 0xb6, hi: 0xb9}, - {value: 0x0818, lo: 0xba, hi: 0xba}, - {value: 0x0040, lo: 0xbb, hi: 0xbc}, - {value: 0x3308, lo: 0xbd, hi: 0xbd}, - {value: 0x0818, lo: 0xbe, hi: 0xbf}, - // Block 0xc, offset 0x6c - {value: 0x0000, lo: 0x0b}, - {value: 0x0808, lo: 0x80, hi: 0x95}, - {value: 0x3308, lo: 0x96, hi: 0x99}, - {value: 0x0808, lo: 0x9a, hi: 0x9a}, - {value: 0x3308, lo: 0x9b, hi: 0xa3}, - {value: 0x0808, lo: 0xa4, hi: 0xa4}, - {value: 0x3308, lo: 0xa5, hi: 0xa7}, - {value: 0x0808, lo: 0xa8, hi: 0xa8}, - {value: 0x3308, lo: 0xa9, hi: 0xad}, - {value: 0x0040, lo: 0xae, hi: 0xaf}, - {value: 0x0818, lo: 0xb0, hi: 0xbe}, - {value: 0x0040, lo: 0xbf, hi: 0xbf}, - // Block 0xd, offset 0x78 - {value: 0x0000, lo: 0x0d}, - {value: 0x0040, lo: 0x80, hi: 0x9f}, - {value: 0x0a08, lo: 0xa0, hi: 0xa9}, - {value: 0x0c08, lo: 0xaa, hi: 0xac}, - {value: 0x0808, lo: 0xad, hi: 0xad}, - {value: 0x0c08, lo: 0xae, hi: 0xae}, - {value: 0x0a08, lo: 0xaf, hi: 0xb0}, - {value: 0x0c08, lo: 0xb1, hi: 0xb2}, - {value: 0x0a08, lo: 0xb3, hi: 0xb4}, - {value: 0x0040, lo: 0xb5, hi: 0xb5}, - {value: 0x0a08, lo: 0xb6, hi: 0xb8}, - {value: 0x0c08, lo: 0xb9, hi: 0xb9}, - {value: 0x0a08, lo: 0xba, hi: 0xbd}, - {value: 0x0040, lo: 0xbe, hi: 0xbf}, - // Block 0xe, offset 0x86 - {value: 0x0000, lo: 0x04}, - {value: 0x0040, lo: 0x80, hi: 0x92}, - {value: 0x3308, lo: 0x93, hi: 0xa1}, - {value: 0x0840, lo: 0xa2, hi: 0xa2}, - {value: 0x3308, lo: 0xa3, hi: 0xbf}, - // Block 0xf, offset 0x8b - {value: 0x0000, lo: 0x08}, - {value: 0x3308, lo: 0x80, hi: 0x82}, - {value: 0x3008, lo: 0x83, hi: 0x83}, - {value: 0x0008, lo: 0x84, hi: 0xb9}, - {value: 0x3308, lo: 0xba, hi: 0xba}, - {value: 0x3008, lo: 0xbb, hi: 0xbb}, - {value: 0x3308, lo: 0xbc, hi: 0xbc}, - {value: 0x0008, lo: 0xbd, hi: 0xbd}, - {value: 0x3008, lo: 0xbe, hi: 0xbf}, - // Block 0x10, offset 0x94 - {value: 0x0000, lo: 0x0f}, - {value: 0x3308, lo: 0x80, hi: 0x80}, - {value: 0x3008, lo: 0x81, hi: 0x82}, - {value: 0x0040, lo: 0x83, hi: 0x85}, - {value: 0x3008, lo: 0x86, hi: 0x88}, - {value: 0x0040, lo: 0x89, hi: 0x89}, - {value: 0x3008, lo: 0x8a, hi: 0x8c}, - {value: 0x3b08, lo: 0x8d, hi: 0x8d}, - {value: 0x0040, lo: 0x8e, hi: 0x8f}, - {value: 0x0008, lo: 0x90, hi: 0x90}, - {value: 0x0040, lo: 0x91, hi: 0x96}, - {value: 0x3008, lo: 0x97, hi: 0x97}, - {value: 0x0040, lo: 0x98, hi: 0xa5}, - {value: 0x0008, lo: 0xa6, hi: 0xaf}, - {value: 0x0018, lo: 0xb0, hi: 0xba}, - {value: 0x0040, lo: 0xbb, hi: 0xbf}, - // Block 0x11, offset 0xa4 - {value: 0x0000, lo: 0x0d}, - {value: 0x3308, lo: 0x80, hi: 0x80}, - {value: 0x3008, lo: 0x81, hi: 0x83}, - {value: 0x3308, lo: 0x84, hi: 0x84}, - {value: 0x0008, lo: 0x85, hi: 0x8c}, - {value: 0x0040, lo: 0x8d, hi: 0x8d}, - {value: 0x0008, lo: 0x8e, hi: 0x90}, - {value: 0x0040, lo: 0x91, hi: 0x91}, - {value: 0x0008, lo: 0x92, hi: 0xa8}, - {value: 0x0040, lo: 0xa9, hi: 0xa9}, - {value: 0x0008, lo: 0xaa, hi: 0xb9}, - {value: 0x0040, lo: 0xba, hi: 0xbc}, - {value: 0x0008, lo: 0xbd, hi: 0xbd}, - {value: 0x3308, lo: 0xbe, hi: 0xbf}, - // Block 0x12, offset 0xb2 - {value: 0x0000, lo: 0x0b}, - {value: 0x3308, lo: 0x80, hi: 0x81}, - {value: 0x3008, lo: 0x82, hi: 0x83}, - {value: 0x0040, lo: 0x84, hi: 0x84}, - {value: 0x0008, lo: 0x85, hi: 0x8c}, - {value: 0x0040, lo: 0x8d, hi: 0x8d}, - {value: 0x0008, lo: 0x8e, hi: 0x90}, - {value: 0x0040, lo: 0x91, hi: 0x91}, - {value: 0x0008, lo: 0x92, hi: 0xba}, - {value: 0x3b08, lo: 0xbb, hi: 0xbc}, - {value: 0x0008, lo: 0xbd, hi: 0xbd}, - {value: 0x3008, lo: 0xbe, hi: 0xbf}, - // Block 0x13, offset 0xbe - {value: 0x0000, lo: 0x0b}, - {value: 0x0040, lo: 0x80, hi: 0x81}, - {value: 0x3008, lo: 0x82, hi: 0x83}, - {value: 0x0040, lo: 0x84, hi: 0x84}, - {value: 0x0008, lo: 0x85, hi: 0x96}, - {value: 0x0040, lo: 0x97, hi: 0x99}, - {value: 0x0008, lo: 0x9a, hi: 0xb1}, - {value: 0x0040, lo: 0xb2, hi: 0xb2}, - {value: 0x0008, lo: 0xb3, hi: 0xbb}, - {value: 0x0040, lo: 0xbc, hi: 0xbc}, - {value: 0x0008, lo: 0xbd, hi: 0xbd}, - {value: 0x0040, lo: 0xbe, hi: 0xbf}, - // Block 0x14, offset 0xca - {value: 0x0000, lo: 0x10}, - {value: 0x0008, lo: 0x80, hi: 0x86}, - {value: 0x0040, lo: 0x87, hi: 0x89}, - {value: 0x3b08, lo: 0x8a, hi: 0x8a}, - {value: 0x0040, lo: 0x8b, hi: 0x8e}, - {value: 0x3008, lo: 0x8f, hi: 0x91}, - {value: 0x3308, lo: 0x92, hi: 0x94}, - {value: 0x0040, lo: 0x95, hi: 0x95}, - {value: 0x3308, lo: 0x96, hi: 0x96}, - {value: 0x0040, lo: 0x97, hi: 0x97}, - {value: 0x3008, lo: 0x98, hi: 0x9f}, - {value: 0x0040, lo: 0xa0, hi: 0xa5}, - {value: 0x0008, lo: 0xa6, hi: 0xaf}, - {value: 0x0040, lo: 0xb0, hi: 0xb1}, - {value: 0x3008, lo: 0xb2, hi: 0xb3}, - {value: 0x0018, lo: 0xb4, hi: 0xb4}, - {value: 0x0040, lo: 0xb5, hi: 0xbf}, - // Block 0x15, offset 0xdb - {value: 0x0000, lo: 0x09}, - {value: 0x0040, lo: 0x80, hi: 0x80}, - {value: 0x0008, lo: 0x81, hi: 0xb0}, - {value: 0x3308, lo: 0xb1, hi: 0xb1}, - {value: 0x0008, lo: 0xb2, hi: 0xb2}, - {value: 0x08f1, lo: 0xb3, hi: 0xb3}, - {value: 0x3308, lo: 0xb4, hi: 0xb9}, - {value: 0x3b08, lo: 0xba, hi: 0xba}, - {value: 0x0040, lo: 0xbb, hi: 0xbe}, - {value: 0x0018, lo: 0xbf, hi: 0xbf}, - // Block 0x16, offset 0xe5 - {value: 0x0000, lo: 0x06}, - {value: 0x0008, lo: 0x80, hi: 0x86}, - {value: 0x3308, lo: 0x87, hi: 0x8e}, - {value: 0x0018, lo: 0x8f, hi: 0x8f}, - {value: 0x0008, lo: 0x90, hi: 0x99}, - {value: 0x0018, lo: 0x9a, hi: 0x9b}, - {value: 0x0040, lo: 0x9c, hi: 0xbf}, - // Block 0x17, offset 0xec - {value: 0x0000, lo: 0x0c}, - {value: 0x0008, lo: 0x80, hi: 0x84}, - {value: 0x0040, lo: 0x85, hi: 0x85}, - {value: 0x0008, lo: 0x86, hi: 0x86}, - {value: 0x0040, lo: 0x87, hi: 0x87}, - {value: 0x3308, lo: 0x88, hi: 0x8d}, - {value: 0x0040, lo: 0x8e, hi: 0x8f}, - {value: 0x0008, lo: 0x90, hi: 0x99}, - {value: 0x0040, lo: 0x9a, hi: 0x9b}, - {value: 0x0961, lo: 0x9c, hi: 0x9c}, - {value: 0x0999, lo: 0x9d, hi: 0x9d}, - {value: 0x0008, lo: 0x9e, hi: 0x9f}, - {value: 0x0040, lo: 0xa0, hi: 0xbf}, - // Block 0x18, offset 0xf9 - {value: 0x0000, lo: 0x10}, - {value: 0x0008, lo: 0x80, hi: 0x80}, - {value: 0x0018, lo: 0x81, hi: 0x8a}, - {value: 0x0008, lo: 0x8b, hi: 0x8b}, - {value: 0xe03d, lo: 0x8c, hi: 0x8c}, - {value: 0x0018, lo: 0x8d, hi: 0x97}, - {value: 0x3308, lo: 0x98, hi: 0x99}, - {value: 0x0018, lo: 0x9a, hi: 0x9f}, - {value: 0x0008, lo: 0xa0, hi: 0xa9}, - {value: 0x0018, lo: 0xaa, hi: 0xb4}, - {value: 0x3308, lo: 0xb5, hi: 0xb5}, - {value: 0x0018, lo: 0xb6, hi: 0xb6}, - {value: 0x3308, lo: 0xb7, hi: 0xb7}, - {value: 0x0018, lo: 0xb8, hi: 0xb8}, - {value: 0x3308, lo: 0xb9, hi: 0xb9}, - {value: 0x0018, lo: 0xba, hi: 0xbd}, - {value: 0x3008, lo: 0xbe, hi: 0xbf}, - // Block 0x19, offset 0x10a - {value: 0x0000, lo: 0x06}, - {value: 0x0018, lo: 0x80, hi: 0x85}, - {value: 0x3308, lo: 0x86, hi: 0x86}, - {value: 0x0018, lo: 0x87, hi: 0x8c}, - {value: 0x0040, lo: 0x8d, hi: 0x8d}, - {value: 0x0018, lo: 0x8e, hi: 0x9a}, - {value: 0x0040, lo: 0x9b, hi: 0xbf}, - // Block 0x1a, offset 0x111 - {value: 0x0000, lo: 0x0a}, - {value: 0x0008, lo: 0x80, hi: 0xaa}, - {value: 0x3008, lo: 0xab, hi: 0xac}, - {value: 0x3308, lo: 0xad, hi: 0xb0}, - {value: 0x3008, lo: 0xb1, hi: 0xb1}, - {value: 0x3308, lo: 0xb2, hi: 0xb7}, - {value: 0x3008, lo: 0xb8, hi: 0xb8}, - {value: 0x3b08, lo: 0xb9, hi: 0xba}, - {value: 0x3008, lo: 0xbb, hi: 0xbc}, - {value: 0x3308, lo: 0xbd, hi: 0xbe}, - {value: 0x0008, lo: 0xbf, hi: 0xbf}, - // Block 0x1b, offset 0x11c - {value: 0x0000, lo: 0x0e}, - {value: 0x0008, lo: 0x80, hi: 0x89}, - {value: 0x0018, lo: 0x8a, hi: 0x8f}, - {value: 0x0008, lo: 0x90, hi: 0x95}, - {value: 0x3008, lo: 0x96, hi: 0x97}, - {value: 0x3308, lo: 0x98, hi: 0x99}, - {value: 0x0008, lo: 0x9a, hi: 0x9d}, - {value: 0x3308, lo: 0x9e, hi: 0xa0}, - {value: 0x0008, lo: 0xa1, hi: 0xa1}, - {value: 0x3008, lo: 0xa2, hi: 0xa4}, - {value: 0x0008, lo: 0xa5, hi: 0xa6}, - {value: 0x3008, lo: 0xa7, hi: 0xad}, - {value: 0x0008, lo: 0xae, hi: 0xb0}, - {value: 0x3308, lo: 0xb1, hi: 0xb4}, - {value: 0x0008, lo: 0xb5, hi: 0xbf}, - // Block 0x1c, offset 0x12b - {value: 0x0000, lo: 0x0d}, - {value: 0x0008, lo: 0x80, hi: 0x81}, - {value: 0x3308, lo: 0x82, hi: 0x82}, - {value: 0x3008, lo: 0x83, hi: 0x84}, - {value: 0x3308, lo: 0x85, hi: 0x86}, - {value: 0x3008, lo: 0x87, hi: 0x8c}, - {value: 0x3308, lo: 0x8d, hi: 0x8d}, - {value: 0x0008, lo: 0x8e, hi: 0x8e}, - {value: 0x3008, lo: 0x8f, hi: 0x8f}, - {value: 0x0008, lo: 0x90, hi: 0x99}, - {value: 0x3008, lo: 0x9a, hi: 0x9c}, - {value: 0x3308, lo: 0x9d, hi: 0x9d}, - {value: 0x0018, lo: 0x9e, hi: 0x9f}, - {value: 0x0040, lo: 0xa0, hi: 0xbf}, - // Block 0x1d, offset 0x139 - {value: 0x0000, lo: 0x09}, - {value: 0x0040, lo: 0x80, hi: 0x86}, - {value: 0x055d, lo: 0x87, hi: 0x87}, - {value: 0x0040, lo: 0x88, hi: 0x8c}, - {value: 0x055d, lo: 0x8d, hi: 0x8d}, - {value: 0x0040, lo: 0x8e, hi: 0x8f}, - {value: 0x0008, lo: 0x90, hi: 0xba}, - {value: 0x0018, lo: 0xbb, hi: 0xbb}, - {value: 0xe105, lo: 0xbc, hi: 0xbc}, - {value: 0x0008, lo: 0xbd, hi: 0xbf}, - // Block 0x1e, offset 0x143 - {value: 0x0000, lo: 0x01}, - {value: 0x0018, lo: 0x80, hi: 0xbf}, - // Block 0x1f, offset 0x145 - {value: 0x0000, lo: 0x04}, - {value: 0x0018, lo: 0x80, hi: 0x9e}, - {value: 0x0040, lo: 0x9f, hi: 0xa0}, - {value: 0x2018, lo: 0xa1, hi: 0xb5}, - {value: 0x0018, lo: 0xb6, hi: 0xbf}, - // Block 0x20, offset 0x14a - {value: 0x0000, lo: 0x02}, - {value: 0x0018, lo: 0x80, hi: 0xa7}, - {value: 0x2018, lo: 0xa8, hi: 0xbf}, - // Block 0x21, offset 0x14d - {value: 0x0000, lo: 0x02}, - {value: 0x2018, lo: 0x80, hi: 0x82}, - {value: 0x0018, lo: 0x83, hi: 0xbf}, - // Block 0x22, offset 0x150 - {value: 0x0000, lo: 0x01}, - {value: 0x0008, lo: 0x80, hi: 0xbf}, - // Block 0x23, offset 0x152 - {value: 0x0000, lo: 0x0b}, - {value: 0x0008, lo: 0x80, hi: 0x88}, - {value: 0x0040, lo: 0x89, hi: 0x89}, - {value: 0x0008, lo: 0x8a, hi: 0x8d}, - {value: 0x0040, lo: 0x8e, hi: 0x8f}, - {value: 0x0008, lo: 0x90, hi: 0x96}, - {value: 0x0040, lo: 0x97, hi: 0x97}, - {value: 0x0008, lo: 0x98, hi: 0x98}, - {value: 0x0040, lo: 0x99, hi: 0x99}, - {value: 0x0008, lo: 0x9a, hi: 0x9d}, - {value: 0x0040, lo: 0x9e, hi: 0x9f}, - {value: 0x0008, lo: 0xa0, hi: 0xbf}, - // Block 0x24, offset 0x15e - {value: 0x0000, lo: 0x0a}, - {value: 0x0008, lo: 0x80, hi: 0x88}, - {value: 0x0040, lo: 0x89, hi: 0x89}, - {value: 0x0008, lo: 0x8a, hi: 0x8d}, - {value: 0x0040, lo: 0x8e, hi: 0x8f}, - {value: 0x0008, lo: 0x90, hi: 0xb0}, - {value: 0x0040, lo: 0xb1, hi: 0xb1}, - {value: 0x0008, lo: 0xb2, hi: 0xb5}, - {value: 0x0040, lo: 0xb6, hi: 0xb7}, - {value: 0x0008, lo: 0xb8, hi: 0xbe}, - {value: 0x0040, lo: 0xbf, hi: 0xbf}, - // Block 0x25, offset 0x169 - {value: 0x0000, lo: 0x07}, - {value: 0x0008, lo: 0x80, hi: 0x80}, - {value: 0x0040, lo: 0x81, hi: 0x81}, - {value: 0x0008, lo: 0x82, hi: 0x85}, - {value: 0x0040, lo: 0x86, hi: 0x87}, - {value: 0x0008, lo: 0x88, hi: 0x96}, - {value: 0x0040, lo: 0x97, hi: 0x97}, - {value: 0x0008, lo: 0x98, hi: 0xbf}, - // Block 0x26, offset 0x171 - {value: 0x0000, lo: 0x05}, - {value: 0x0008, lo: 0x80, hi: 0x90}, - {value: 0x0040, lo: 0x91, hi: 0x91}, - {value: 0x0008, lo: 0x92, hi: 0x95}, - {value: 0x0040, lo: 0x96, hi: 0x97}, - {value: 0x0008, lo: 0x98, hi: 0xbf}, - // Block 0x27, offset 0x177 - {value: 0x0000, lo: 0x05}, - {value: 0x0008, lo: 0x80, hi: 0x9a}, - {value: 0x0040, lo: 0x9b, hi: 0x9c}, - {value: 0x3308, lo: 0x9d, hi: 0x9f}, - {value: 0x0018, lo: 0xa0, hi: 0xbc}, - {value: 0x0040, lo: 0xbd, hi: 0xbf}, - // Block 0x28, offset 0x17d - {value: 0x0000, lo: 0x04}, - {value: 0x0008, lo: 0x80, hi: 0x8f}, - {value: 0x0018, lo: 0x90, hi: 0x99}, - {value: 0x0040, lo: 0x9a, hi: 0x9f}, - {value: 0x0008, lo: 0xa0, hi: 0xbf}, - // Block 0x29, offset 0x182 - {value: 0x0000, lo: 0x04}, - {value: 0x0008, lo: 0x80, hi: 0xb5}, - {value: 0x0040, lo: 0xb6, hi: 0xb7}, - {value: 0xe045, lo: 0xb8, hi: 0xbd}, - {value: 0x0040, lo: 0xbe, hi: 0xbf}, - // Block 0x2a, offset 0x187 - {value: 0x0000, lo: 0x02}, - {value: 0x0018, lo: 0x80, hi: 0x80}, - {value: 0x0008, lo: 0x81, hi: 0xbf}, - // Block 0x2b, offset 0x18a - {value: 0x0000, lo: 0x03}, - {value: 0x0008, lo: 0x80, hi: 0xac}, - {value: 0x0018, lo: 0xad, hi: 0xae}, - {value: 0x0008, lo: 0xaf, hi: 0xbf}, - // Block 0x2c, offset 0x18e - {value: 0x0000, lo: 0x05}, - {value: 0x0040, lo: 0x80, hi: 0x80}, - {value: 0x0008, lo: 0x81, hi: 0x9a}, - {value: 0x0018, lo: 0x9b, hi: 0x9c}, - {value: 0x0040, lo: 0x9d, hi: 0x9f}, - {value: 0x0008, lo: 0xa0, hi: 0xbf}, - // Block 0x2d, offset 0x194 - {value: 0x0000, lo: 0x04}, - {value: 0x0008, lo: 0x80, hi: 0xaa}, - {value: 0x0018, lo: 0xab, hi: 0xb0}, - {value: 0x0008, lo: 0xb1, hi: 0xb8}, - {value: 0x0040, lo: 0xb9, hi: 0xbf}, - // Block 0x2e, offset 0x199 - {value: 0x0000, lo: 0x0b}, - {value: 0x0008, lo: 0x80, hi: 0x8c}, - {value: 0x0040, lo: 0x8d, hi: 0x8d}, - {value: 0x0008, lo: 0x8e, hi: 0x91}, - {value: 0x3308, lo: 0x92, hi: 0x93}, - {value: 0x3b08, lo: 0x94, hi: 0x94}, - {value: 0x0040, lo: 0x95, hi: 0x9f}, - {value: 0x0008, lo: 0xa0, hi: 0xb1}, - {value: 0x3308, lo: 0xb2, hi: 0xb3}, - {value: 0x3b08, lo: 0xb4, hi: 0xb4}, - {value: 0x0018, lo: 0xb5, hi: 0xb6}, - {value: 0x0040, lo: 0xb7, hi: 0xbf}, - // Block 0x2f, offset 0x1a5 - {value: 0x0000, lo: 0x09}, - {value: 0x0008, lo: 0x80, hi: 0x91}, - {value: 0x3308, lo: 0x92, hi: 0x93}, - {value: 0x0040, lo: 0x94, hi: 0x9f}, - {value: 0x0008, lo: 0xa0, hi: 0xac}, - {value: 0x0040, lo: 0xad, hi: 0xad}, - {value: 0x0008, lo: 0xae, hi: 0xb0}, - {value: 0x0040, lo: 0xb1, hi: 0xb1}, - {value: 0x3308, lo: 0xb2, hi: 0xb3}, - {value: 0x0040, lo: 0xb4, hi: 0xbf}, - // Block 0x30, offset 0x1af - {value: 0x0000, lo: 0x05}, - {value: 0x0008, lo: 0x80, hi: 0xb3}, - {value: 0x3340, lo: 0xb4, hi: 0xb5}, - {value: 0x3008, lo: 0xb6, hi: 0xb6}, - {value: 0x3308, lo: 0xb7, hi: 0xbd}, - {value: 0x3008, lo: 0xbe, hi: 0xbf}, - // Block 0x31, offset 0x1b5 - {value: 0x0000, lo: 0x10}, - {value: 0x3008, lo: 0x80, hi: 0x85}, - {value: 0x3308, lo: 0x86, hi: 0x86}, - {value: 0x3008, lo: 0x87, hi: 0x88}, - {value: 0x3308, lo: 0x89, hi: 0x91}, - {value: 0x3b08, lo: 0x92, hi: 0x92}, - {value: 0x3308, lo: 0x93, hi: 0x93}, - {value: 0x0018, lo: 0x94, hi: 0x96}, - {value: 0x0008, lo: 0x97, hi: 0x97}, - {value: 0x0018, lo: 0x98, hi: 0x9b}, - {value: 0x0008, lo: 0x9c, hi: 0x9c}, - {value: 0x3308, lo: 0x9d, hi: 0x9d}, - {value: 0x0040, lo: 0x9e, hi: 0x9f}, - {value: 0x0008, lo: 0xa0, hi: 0xa9}, - {value: 0x0040, lo: 0xaa, hi: 0xaf}, - {value: 0x0018, lo: 0xb0, hi: 0xb9}, - {value: 0x0040, lo: 0xba, hi: 0xbf}, - // Block 0x32, offset 0x1c6 - {value: 0x0000, lo: 0x09}, - {value: 0x0018, lo: 0x80, hi: 0x85}, - {value: 0x0040, lo: 0x86, hi: 0x86}, - {value: 0x0218, lo: 0x87, hi: 0x87}, - {value: 0x0018, lo: 0x88, hi: 0x8a}, - {value: 0x33c0, lo: 0x8b, hi: 0x8d}, - {value: 0x0040, lo: 0x8e, hi: 0x8f}, - {value: 0x0008, lo: 0x90, hi: 0x99}, - {value: 0x0040, lo: 0x9a, hi: 0x9f}, - {value: 0x0208, lo: 0xa0, hi: 0xbf}, - // Block 0x33, offset 0x1d0 - {value: 0x0000, lo: 0x02}, - {value: 0x0208, lo: 0x80, hi: 0xb8}, - {value: 0x0040, lo: 0xb9, hi: 0xbf}, - // Block 0x34, offset 0x1d3 - {value: 0x0000, lo: 0x07}, - {value: 0x0008, lo: 0x80, hi: 0x84}, - {value: 0x3308, lo: 0x85, hi: 0x86}, - {value: 0x0208, lo: 0x87, hi: 0xa8}, - {value: 0x3308, lo: 0xa9, hi: 0xa9}, - {value: 0x0208, lo: 0xaa, hi: 0xaa}, - {value: 0x0040, lo: 0xab, hi: 0xaf}, - {value: 0x0008, lo: 0xb0, hi: 0xbf}, - // Block 0x35, offset 0x1db - {value: 0x0000, lo: 0x02}, - {value: 0x0008, lo: 0x80, hi: 0xb5}, - {value: 0x0040, lo: 0xb6, hi: 0xbf}, - // Block 0x36, offset 0x1de - {value: 0x0000, lo: 0x0c}, - {value: 0x0008, lo: 0x80, hi: 0x9e}, - {value: 0x0040, lo: 0x9f, hi: 0x9f}, - {value: 0x3308, lo: 0xa0, hi: 0xa2}, - {value: 0x3008, lo: 0xa3, hi: 0xa6}, - {value: 0x3308, lo: 0xa7, hi: 0xa8}, - {value: 0x3008, lo: 0xa9, hi: 0xab}, - {value: 0x0040, lo: 0xac, hi: 0xaf}, - {value: 0x3008, lo: 0xb0, hi: 0xb1}, - {value: 0x3308, lo: 0xb2, hi: 0xb2}, - {value: 0x3008, lo: 0xb3, hi: 0xb8}, - {value: 0x3308, lo: 0xb9, hi: 0xbb}, - {value: 0x0040, lo: 0xbc, hi: 0xbf}, - // Block 0x37, offset 0x1eb - {value: 0x0000, lo: 0x07}, - {value: 0x0018, lo: 0x80, hi: 0x80}, - {value: 0x0040, lo: 0x81, hi: 0x83}, - {value: 0x0018, lo: 0x84, hi: 0x85}, - {value: 0x0008, lo: 0x86, hi: 0xad}, - {value: 0x0040, lo: 0xae, hi: 0xaf}, - {value: 0x0008, lo: 0xb0, hi: 0xb4}, - {value: 0x0040, lo: 0xb5, hi: 0xbf}, - // Block 0x38, offset 0x1f3 - {value: 0x0000, lo: 0x03}, - {value: 0x0008, lo: 0x80, hi: 0xab}, - {value: 0x0040, lo: 0xac, hi: 0xaf}, - {value: 0x0008, lo: 0xb0, hi: 0xbf}, - // Block 0x39, offset 0x1f7 - {value: 0x0000, lo: 0x06}, - {value: 0x0008, lo: 0x80, hi: 0x89}, - {value: 0x0040, lo: 0x8a, hi: 0x8f}, - {value: 0x0008, lo: 0x90, hi: 0x99}, - {value: 0x0028, lo: 0x9a, hi: 0x9a}, - {value: 0x0040, lo: 0x9b, hi: 0x9d}, - {value: 0x0018, lo: 0x9e, hi: 0xbf}, - // Block 0x3a, offset 0x1fe - {value: 0x0000, lo: 0x07}, - {value: 0x0008, lo: 0x80, hi: 0x96}, - {value: 0x3308, lo: 0x97, hi: 0x98}, - {value: 0x3008, lo: 0x99, hi: 0x9a}, - {value: 0x3308, lo: 0x9b, hi: 0x9b}, - {value: 0x0040, lo: 0x9c, hi: 0x9d}, - {value: 0x0018, lo: 0x9e, hi: 0x9f}, - {value: 0x0008, lo: 0xa0, hi: 0xbf}, - // Block 0x3b, offset 0x206 - {value: 0x0000, lo: 0x0f}, - {value: 0x0008, lo: 0x80, hi: 0x94}, - {value: 0x3008, lo: 0x95, hi: 0x95}, - {value: 0x3308, lo: 0x96, hi: 0x96}, - {value: 0x3008, lo: 0x97, hi: 0x97}, - {value: 0x3308, lo: 0x98, hi: 0x9e}, - {value: 0x0040, lo: 0x9f, hi: 0x9f}, - {value: 0x3b08, lo: 0xa0, hi: 0xa0}, - {value: 0x3008, lo: 0xa1, hi: 0xa1}, - {value: 0x3308, lo: 0xa2, hi: 0xa2}, - {value: 0x3008, lo: 0xa3, hi: 0xa4}, - {value: 0x3308, lo: 0xa5, hi: 0xac}, - {value: 0x3008, lo: 0xad, hi: 0xb2}, - {value: 0x3308, lo: 0xb3, hi: 0xbc}, - {value: 0x0040, lo: 0xbd, hi: 0xbe}, - {value: 0x3308, lo: 0xbf, hi: 0xbf}, - // Block 0x3c, offset 0x216 - {value: 0x0000, lo: 0x0b}, - {value: 0x0008, lo: 0x80, hi: 0x89}, - {value: 0x0040, lo: 0x8a, hi: 0x8f}, - {value: 0x0008, lo: 0x90, hi: 0x99}, - {value: 0x0040, lo: 0x9a, hi: 0x9f}, - {value: 0x0018, lo: 0xa0, hi: 0xa6}, - {value: 0x0008, lo: 0xa7, hi: 0xa7}, - {value: 0x0018, lo: 0xa8, hi: 0xad}, - {value: 0x0040, lo: 0xae, hi: 0xaf}, - {value: 0x3308, lo: 0xb0, hi: 0xbd}, - {value: 0x3318, lo: 0xbe, hi: 0xbe}, - {value: 0x0040, lo: 0xbf, hi: 0xbf}, - // Block 0x3d, offset 0x222 - {value: 0x0000, lo: 0x01}, - {value: 0x0040, lo: 0x80, hi: 0xbf}, - // Block 0x3e, offset 0x224 - {value: 0x0000, lo: 0x09}, - {value: 0x3308, lo: 0x80, hi: 0x83}, - {value: 0x3008, lo: 0x84, hi: 0x84}, - {value: 0x0008, lo: 0x85, hi: 0xb3}, - {value: 0x3308, lo: 0xb4, hi: 0xb4}, - {value: 0x3008, lo: 0xb5, hi: 0xb5}, - {value: 0x3308, lo: 0xb6, hi: 0xba}, - {value: 0x3008, lo: 0xbb, hi: 0xbb}, - {value: 0x3308, lo: 0xbc, hi: 0xbc}, - {value: 0x3008, lo: 0xbd, hi: 0xbf}, - // Block 0x3f, offset 0x22e - {value: 0x0000, lo: 0x0b}, - {value: 0x3008, lo: 0x80, hi: 0x81}, - {value: 0x3308, lo: 0x82, hi: 0x82}, - {value: 0x3008, lo: 0x83, hi: 0x83}, - {value: 0x3808, lo: 0x84, hi: 0x84}, - {value: 0x0008, lo: 0x85, hi: 0x8b}, - {value: 0x0040, lo: 0x8c, hi: 0x8f}, - {value: 0x0008, lo: 0x90, hi: 0x99}, - {value: 0x0018, lo: 0x9a, hi: 0xaa}, - {value: 0x3308, lo: 0xab, hi: 0xb3}, - {value: 0x0018, lo: 0xb4, hi: 0xbc}, - {value: 0x0040, lo: 0xbd, hi: 0xbf}, - // Block 0x40, offset 0x23a - {value: 0x0000, lo: 0x0b}, - {value: 0x3308, lo: 0x80, hi: 0x81}, - {value: 0x3008, lo: 0x82, hi: 0x82}, - {value: 0x0008, lo: 0x83, hi: 0xa0}, - {value: 0x3008, lo: 0xa1, hi: 0xa1}, - {value: 0x3308, lo: 0xa2, hi: 0xa5}, - {value: 0x3008, lo: 0xa6, hi: 0xa7}, - {value: 0x3308, lo: 0xa8, hi: 0xa9}, - {value: 0x3808, lo: 0xaa, hi: 0xaa}, - {value: 0x3b08, lo: 0xab, hi: 0xab}, - {value: 0x3308, lo: 0xac, hi: 0xad}, - {value: 0x0008, lo: 0xae, hi: 0xbf}, - // Block 0x41, offset 0x246 - {value: 0x0000, lo: 0x0b}, - {value: 0x0008, lo: 0x80, hi: 0xa5}, - {value: 0x3308, lo: 0xa6, hi: 0xa6}, - {value: 0x3008, lo: 0xa7, hi: 0xa7}, - {value: 0x3308, lo: 0xa8, hi: 0xa9}, - {value: 0x3008, lo: 0xaa, hi: 0xac}, - {value: 0x3308, lo: 0xad, hi: 0xad}, - {value: 0x3008, lo: 0xae, hi: 0xae}, - {value: 0x3308, lo: 0xaf, hi: 0xb1}, - {value: 0x3808, lo: 0xb2, hi: 0xb3}, - {value: 0x0040, lo: 0xb4, hi: 0xbb}, - {value: 0x0018, lo: 0xbc, hi: 0xbf}, - // Block 0x42, offset 0x252 - {value: 0x0000, lo: 0x07}, - {value: 0x0008, lo: 0x80, hi: 0xa3}, - {value: 0x3008, lo: 0xa4, hi: 0xab}, - {value: 0x3308, lo: 0xac, hi: 0xb3}, - {value: 0x3008, lo: 0xb4, hi: 0xb5}, - {value: 0x3308, lo: 0xb6, hi: 0xb7}, - {value: 0x0040, lo: 0xb8, hi: 0xba}, - {value: 0x0018, lo: 0xbb, hi: 0xbf}, - // Block 0x43, offset 0x25a - {value: 0x0000, lo: 0x04}, - {value: 0x0008, lo: 0x80, hi: 0x89}, - {value: 0x0040, lo: 0x8a, hi: 0x8c}, - {value: 0x0008, lo: 0x8d, hi: 0xbd}, - {value: 0x0018, lo: 0xbe, hi: 0xbf}, - // Block 0x44, offset 0x25f - {value: 0x0000, lo: 0x09}, - {value: 0x0e29, lo: 0x80, hi: 0x80}, - {value: 0x0e41, lo: 0x81, hi: 0x81}, - {value: 0x0e59, lo: 0x82, hi: 0x82}, - {value: 0x0e71, lo: 0x83, hi: 0x83}, - {value: 0x0e89, lo: 0x84, hi: 0x85}, - {value: 0x0ea1, lo: 0x86, hi: 0x86}, - {value: 0x0eb9, lo: 0x87, hi: 0x87}, - {value: 0x057d, lo: 0x88, hi: 0x88}, - {value: 0x0040, lo: 0x89, hi: 0xbf}, - // Block 0x45, offset 0x269 - {value: 0x0000, lo: 0x10}, - {value: 0x0018, lo: 0x80, hi: 0x87}, - {value: 0x0040, lo: 0x88, hi: 0x8f}, - {value: 0x3308, lo: 0x90, hi: 0x92}, - {value: 0x0018, lo: 0x93, hi: 0x93}, - {value: 0x3308, lo: 0x94, hi: 0xa0}, - {value: 0x3008, lo: 0xa1, hi: 0xa1}, - {value: 0x3308, lo: 0xa2, hi: 0xa8}, - {value: 0x0008, lo: 0xa9, hi: 0xac}, - {value: 0x3308, lo: 0xad, hi: 0xad}, - {value: 0x0008, lo: 0xae, hi: 0xb1}, - {value: 0x3008, lo: 0xb2, hi: 0xb3}, - {value: 0x3308, lo: 0xb4, hi: 0xb4}, - {value: 0x0008, lo: 0xb5, hi: 0xb6}, - {value: 0x3008, lo: 0xb7, hi: 0xb7}, - {value: 0x3308, lo: 0xb8, hi: 0xb9}, - {value: 0x0040, lo: 0xba, hi: 0xbf}, - // Block 0x46, offset 0x27a - {value: 0x0000, lo: 0x03}, - {value: 0x3308, lo: 0x80, hi: 0xb9}, - {value: 0x0040, lo: 0xba, hi: 0xba}, - {value: 0x3308, lo: 0xbb, hi: 0xbf}, - // Block 0x47, offset 0x27e - {value: 0x0000, lo: 0x0a}, - {value: 0x0008, lo: 0x80, hi: 0x87}, - {value: 0xe045, lo: 0x88, hi: 0x8f}, - {value: 0x0008, lo: 0x90, hi: 0x95}, - {value: 0x0040, lo: 0x96, hi: 0x97}, - {value: 0xe045, lo: 0x98, hi: 0x9d}, - {value: 0x0040, lo: 0x9e, hi: 0x9f}, - {value: 0x0008, lo: 0xa0, hi: 0xa7}, - {value: 0xe045, lo: 0xa8, hi: 0xaf}, - {value: 0x0008, lo: 0xb0, hi: 0xb7}, - {value: 0xe045, lo: 0xb8, hi: 0xbf}, - // Block 0x48, offset 0x289 - {value: 0x0000, lo: 0x03}, - {value: 0x0040, lo: 0x80, hi: 0x8f}, - {value: 0x3318, lo: 0x90, hi: 0xb0}, - {value: 0x0040, lo: 0xb1, hi: 0xbf}, - // Block 0x49, offset 0x28d - {value: 0x0000, lo: 0x08}, - {value: 0x0018, lo: 0x80, hi: 0x82}, - {value: 0x0040, lo: 0x83, hi: 0x83}, - {value: 0x0008, lo: 0x84, hi: 0x84}, - {value: 0x0018, lo: 0x85, hi: 0x88}, - {value: 0x24c1, lo: 0x89, hi: 0x89}, - {value: 0x0018, lo: 0x8a, hi: 0x8b}, - {value: 0x0040, lo: 0x8c, hi: 0x8f}, - {value: 0x0018, lo: 0x90, hi: 0xbf}, - // Block 0x4a, offset 0x296 - {value: 0x0000, lo: 0x07}, - {value: 0x0018, lo: 0x80, hi: 0xab}, - {value: 0x24f1, lo: 0xac, hi: 0xac}, - {value: 0x2529, lo: 0xad, hi: 0xad}, - {value: 0x0018, lo: 0xae, hi: 0xae}, - {value: 0x2579, lo: 0xaf, hi: 0xaf}, - {value: 0x25b1, lo: 0xb0, hi: 0xb0}, - {value: 0x0018, lo: 0xb1, hi: 0xbf}, - // Block 0x4b, offset 0x29e - {value: 0x0000, lo: 0x05}, - {value: 0x0018, lo: 0x80, hi: 0x9f}, - {value: 0x0080, lo: 0xa0, hi: 0xa0}, - {value: 0x0018, lo: 0xa1, hi: 0xad}, - {value: 0x0080, lo: 0xae, hi: 0xaf}, - {value: 0x0018, lo: 0xb0, hi: 0xbf}, - // Block 0x4c, offset 0x2a4 - {value: 0x0000, lo: 0x04}, - {value: 0x0018, lo: 0x80, hi: 0xa8}, - {value: 0x09c5, lo: 0xa9, hi: 0xa9}, - {value: 0x09e5, lo: 0xaa, hi: 0xaa}, - {value: 0x0018, lo: 0xab, hi: 0xbf}, - // Block 0x4d, offset 0x2a9 - {value: 0x0000, lo: 0x02}, - {value: 0x0018, lo: 0x80, hi: 0xa6}, - {value: 0x0040, lo: 0xa7, hi: 0xbf}, - // Block 0x4e, offset 0x2ac - {value: 0x0000, lo: 0x03}, - {value: 0x0018, lo: 0x80, hi: 0x8b}, - {value: 0x28c1, lo: 0x8c, hi: 0x8c}, - {value: 0x0018, lo: 0x8d, hi: 0xbf}, - // Block 0x4f, offset 0x2b0 - {value: 0x0000, lo: 0x05}, - {value: 0x0018, lo: 0x80, hi: 0xb3}, - {value: 0x0e66, lo: 0xb4, hi: 0xb4}, - {value: 0x292a, lo: 0xb5, hi: 0xb5}, - {value: 0x0e86, lo: 0xb6, hi: 0xb6}, - {value: 0x0018, lo: 0xb7, hi: 0xbf}, - // Block 0x50, offset 0x2b6 - {value: 0x0000, lo: 0x03}, - {value: 0x0018, lo: 0x80, hi: 0x9b}, - {value: 0x2941, lo: 0x9c, hi: 0x9c}, - {value: 0x0018, lo: 0x9d, hi: 0xbf}, - // Block 0x51, offset 0x2ba - {value: 0x0000, lo: 0x03}, - {value: 0x0018, lo: 0x80, hi: 0xb3}, - {value: 0x0040, lo: 0xb4, hi: 0xb5}, - {value: 0x0018, lo: 0xb6, hi: 0xbf}, - // Block 0x52, offset 0x2be - {value: 0x0000, lo: 0x03}, - {value: 0x0018, lo: 0x80, hi: 0x95}, - {value: 0x0040, lo: 0x96, hi: 0x97}, - {value: 0x0018, lo: 0x98, hi: 0xbf}, - // Block 0x53, offset 0x2c2 - {value: 0x0000, lo: 0x04}, - {value: 0x0018, lo: 0x80, hi: 0x88}, - {value: 0x0040, lo: 0x89, hi: 0x89}, - {value: 0x0018, lo: 0x8a, hi: 0xbe}, - {value: 0x0040, lo: 0xbf, hi: 0xbf}, - // Block 0x54, offset 0x2c7 - {value: 0x0000, lo: 0x05}, - {value: 0xe185, lo: 0x80, hi: 0x8f}, - {value: 0x03f5, lo: 0x90, hi: 0x9f}, - {value: 0x0ea5, lo: 0xa0, hi: 0xae}, - {value: 0x0040, lo: 0xaf, hi: 0xaf}, - {value: 0x0008, lo: 0xb0, hi: 0xbf}, - // Block 0x55, offset 0x2cd - {value: 0x0000, lo: 0x07}, - {value: 0x0008, lo: 0x80, hi: 0xa5}, - {value: 0x0040, lo: 0xa6, hi: 0xa6}, - {value: 0x0008, lo: 0xa7, hi: 0xa7}, - {value: 0x0040, lo: 0xa8, hi: 0xac}, - {value: 0x0008, lo: 0xad, hi: 0xad}, - {value: 0x0040, lo: 0xae, hi: 0xaf}, - {value: 0x0008, lo: 0xb0, hi: 0xbf}, - // Block 0x56, offset 0x2d5 - {value: 0x0000, lo: 0x06}, - {value: 0x0008, lo: 0x80, hi: 0xa7}, - {value: 0x0040, lo: 0xa8, hi: 0xae}, - {value: 0xe075, lo: 0xaf, hi: 0xaf}, - {value: 0x0018, lo: 0xb0, hi: 0xb0}, - {value: 0x0040, lo: 0xb1, hi: 0xbe}, - {value: 0x3b08, lo: 0xbf, hi: 0xbf}, - // Block 0x57, offset 0x2dc - {value: 0x0000, lo: 0x0a}, - {value: 0x0008, lo: 0x80, hi: 0x96}, - {value: 0x0040, lo: 0x97, hi: 0x9f}, - {value: 0x0008, lo: 0xa0, hi: 0xa6}, - {value: 0x0040, lo: 0xa7, hi: 0xa7}, - {value: 0x0008, lo: 0xa8, hi: 0xae}, - {value: 0x0040, lo: 0xaf, hi: 0xaf}, - {value: 0x0008, lo: 0xb0, hi: 0xb6}, - {value: 0x0040, lo: 0xb7, hi: 0xb7}, - {value: 0x0008, lo: 0xb8, hi: 0xbe}, - {value: 0x0040, lo: 0xbf, hi: 0xbf}, - // Block 0x58, offset 0x2e7 - {value: 0x0000, lo: 0x09}, - {value: 0x0008, lo: 0x80, hi: 0x86}, - {value: 0x0040, lo: 0x87, hi: 0x87}, - {value: 0x0008, lo: 0x88, hi: 0x8e}, - {value: 0x0040, lo: 0x8f, hi: 0x8f}, - {value: 0x0008, lo: 0x90, hi: 0x96}, - {value: 0x0040, lo: 0x97, hi: 0x97}, - {value: 0x0008, lo: 0x98, hi: 0x9e}, - {value: 0x0040, lo: 0x9f, hi: 0x9f}, - {value: 0x3308, lo: 0xa0, hi: 0xbf}, - // Block 0x59, offset 0x2f1 - {value: 0x0000, lo: 0x03}, - {value: 0x0018, lo: 0x80, hi: 0xae}, - {value: 0x0008, lo: 0xaf, hi: 0xaf}, - {value: 0x0018, lo: 0xb0, hi: 0xbf}, - // Block 0x5a, offset 0x2f5 - {value: 0x0000, lo: 0x02}, - {value: 0x0018, lo: 0x80, hi: 0x8e}, - {value: 0x0040, lo: 0x8f, hi: 0xbf}, - // Block 0x5b, offset 0x2f8 - {value: 0x0000, lo: 0x05}, - {value: 0x0018, lo: 0x80, hi: 0x99}, - {value: 0x0040, lo: 0x9a, hi: 0x9a}, - {value: 0x0018, lo: 0x9b, hi: 0x9e}, - {value: 0x0edd, lo: 0x9f, hi: 0x9f}, - {value: 0x0018, lo: 0xa0, hi: 0xbf}, - // Block 0x5c, offset 0x2fe - {value: 0x0000, lo: 0x03}, - {value: 0x0018, lo: 0x80, hi: 0xb2}, - {value: 0x0efd, lo: 0xb3, hi: 0xb3}, - {value: 0x0040, lo: 0xb4, hi: 0xbf}, - // Block 0x5d, offset 0x302 - {value: 0x0020, lo: 0x01}, - {value: 0x0f1d, lo: 0x80, hi: 0xbf}, - // Block 0x5e, offset 0x304 - {value: 0x0020, lo: 0x02}, - {value: 0x171d, lo: 0x80, hi: 0x8f}, - {value: 0x18fd, lo: 0x90, hi: 0xbf}, - // Block 0x5f, offset 0x307 - {value: 0x0020, lo: 0x01}, - {value: 0x1efd, lo: 0x80, hi: 0xbf}, - // Block 0x60, offset 0x309 - {value: 0x0000, lo: 0x02}, - {value: 0x0040, lo: 0x80, hi: 0x80}, - {value: 0x0008, lo: 0x81, hi: 0xbf}, - // Block 0x61, offset 0x30c - {value: 0x0000, lo: 0x09}, - {value: 0x0008, lo: 0x80, hi: 0x96}, - {value: 0x0040, lo: 0x97, hi: 0x98}, - {value: 0x3308, lo: 0x99, hi: 0x9a}, - {value: 0x29e2, lo: 0x9b, hi: 0x9b}, - {value: 0x2a0a, lo: 0x9c, hi: 0x9c}, - {value: 0x0008, lo: 0x9d, hi: 0x9e}, - {value: 0x2a31, lo: 0x9f, hi: 0x9f}, - {value: 0x0018, lo: 0xa0, hi: 0xa0}, - {value: 0x0008, lo: 0xa1, hi: 0xbf}, - // Block 0x62, offset 0x316 - {value: 0x0000, lo: 0x02}, - {value: 0x0008, lo: 0x80, hi: 0xbe}, - {value: 0x2a69, lo: 0xbf, hi: 0xbf}, - // Block 0x63, offset 0x319 - {value: 0x0000, lo: 0x0e}, - {value: 0x0040, lo: 0x80, hi: 0x84}, - {value: 0x0008, lo: 0x85, hi: 0xaf}, - {value: 0x0040, lo: 0xb0, hi: 0xb0}, - {value: 0x2a1d, lo: 0xb1, hi: 0xb1}, - {value: 0x2a3d, lo: 0xb2, hi: 0xb2}, - {value: 0x2a5d, lo: 0xb3, hi: 0xb3}, - {value: 0x2a7d, lo: 0xb4, hi: 0xb4}, - {value: 0x2a5d, lo: 0xb5, hi: 0xb5}, - {value: 0x2a9d, lo: 0xb6, hi: 0xb6}, - {value: 0x2abd, lo: 0xb7, hi: 0xb7}, - {value: 0x2add, lo: 0xb8, hi: 0xb9}, - {value: 0x2afd, lo: 0xba, hi: 0xbb}, - {value: 0x2b1d, lo: 0xbc, hi: 0xbd}, - {value: 0x2afd, lo: 0xbe, hi: 0xbf}, - // Block 0x64, offset 0x328 - {value: 0x0000, lo: 0x03}, - {value: 0x0018, lo: 0x80, hi: 0xa3}, - {value: 0x0040, lo: 0xa4, hi: 0xaf}, - {value: 0x0008, lo: 0xb0, hi: 0xbf}, - // Block 0x65, offset 0x32c - {value: 0x0030, lo: 0x04}, - {value: 0x2aa2, lo: 0x80, hi: 0x9d}, - {value: 0x305a, lo: 0x9e, hi: 0x9e}, - {value: 0x0040, lo: 0x9f, hi: 0x9f}, - {value: 0x30a2, lo: 0xa0, hi: 0xbf}, - // Block 0x66, offset 0x331 - {value: 0x0000, lo: 0x02}, - {value: 0x0008, lo: 0x80, hi: 0xaf}, - {value: 0x0040, lo: 0xb0, hi: 0xbf}, - // Block 0x67, offset 0x334 - {value: 0x0000, lo: 0x03}, - {value: 0x0008, lo: 0x80, hi: 0x8c}, - {value: 0x0040, lo: 0x8d, hi: 0x8f}, - {value: 0x0018, lo: 0x90, hi: 0xbf}, - // Block 0x68, offset 0x338 - {value: 0x0000, lo: 0x04}, - {value: 0x0018, lo: 0x80, hi: 0x86}, - {value: 0x0040, lo: 0x87, hi: 0x8f}, - {value: 0x0008, lo: 0x90, hi: 0xbd}, - {value: 0x0018, lo: 0xbe, hi: 0xbf}, - // Block 0x69, offset 0x33d - {value: 0x0000, lo: 0x04}, - {value: 0x0008, lo: 0x80, hi: 0x8c}, - {value: 0x0018, lo: 0x8d, hi: 0x8f}, - {value: 0x0008, lo: 0x90, hi: 0xab}, - {value: 0x0040, lo: 0xac, hi: 0xbf}, - // Block 0x6a, offset 0x342 - {value: 0x0000, lo: 0x05}, - {value: 0x0008, lo: 0x80, hi: 0xa5}, - {value: 0x0018, lo: 0xa6, hi: 0xaf}, - {value: 0x3308, lo: 0xb0, hi: 0xb1}, - {value: 0x0018, lo: 0xb2, hi: 0xb7}, - {value: 0x0040, lo: 0xb8, hi: 0xbf}, - // Block 0x6b, offset 0x348 - {value: 0x0000, lo: 0x05}, - {value: 0x0040, lo: 0x80, hi: 0xb6}, - {value: 0x0008, lo: 0xb7, hi: 0xb7}, - {value: 0x2009, lo: 0xb8, hi: 0xb8}, - {value: 0x6e89, lo: 0xb9, hi: 0xb9}, - {value: 0x0008, lo: 0xba, hi: 0xbf}, - // Block 0x6c, offset 0x34e - {value: 0x0000, lo: 0x0e}, - {value: 0x0008, lo: 0x80, hi: 0x81}, - {value: 0x3308, lo: 0x82, hi: 0x82}, - {value: 0x0008, lo: 0x83, hi: 0x85}, - {value: 0x3b08, lo: 0x86, hi: 0x86}, - {value: 0x0008, lo: 0x87, hi: 0x8a}, - {value: 0x3308, lo: 0x8b, hi: 0x8b}, - {value: 0x0008, lo: 0x8c, hi: 0xa2}, - {value: 0x3008, lo: 0xa3, hi: 0xa4}, - {value: 0x3308, lo: 0xa5, hi: 0xa6}, - {value: 0x3008, lo: 0xa7, hi: 0xa7}, - {value: 0x0018, lo: 0xa8, hi: 0xab}, - {value: 0x0040, lo: 0xac, hi: 0xaf}, - {value: 0x0018, lo: 0xb0, hi: 0xb9}, - {value: 0x0040, lo: 0xba, hi: 0xbf}, - // Block 0x6d, offset 0x35d - {value: 0x0000, lo: 0x05}, - {value: 0x0208, lo: 0x80, hi: 0xb1}, - {value: 0x0108, lo: 0xb2, hi: 0xb2}, - {value: 0x0008, lo: 0xb3, hi: 0xb3}, - {value: 0x0018, lo: 0xb4, hi: 0xb7}, - {value: 0x0040, lo: 0xb8, hi: 0xbf}, - // Block 0x6e, offset 0x363 - {value: 0x0000, lo: 0x03}, - {value: 0x3008, lo: 0x80, hi: 0x81}, - {value: 0x0008, lo: 0x82, hi: 0xb3}, - {value: 0x3008, lo: 0xb4, hi: 0xbf}, - // Block 0x6f, offset 0x367 - {value: 0x0000, lo: 0x0e}, - {value: 0x3008, lo: 0x80, hi: 0x83}, - {value: 0x3b08, lo: 0x84, hi: 0x84}, - {value: 0x3308, lo: 0x85, hi: 0x85}, - {value: 0x0040, lo: 0x86, hi: 0x8d}, - {value: 0x0018, lo: 0x8e, hi: 0x8f}, - {value: 0x0008, lo: 0x90, hi: 0x99}, - {value: 0x0040, lo: 0x9a, hi: 0x9f}, - {value: 0x3308, lo: 0xa0, hi: 0xb1}, - {value: 0x0008, lo: 0xb2, hi: 0xb7}, - {value: 0x0018, lo: 0xb8, hi: 0xba}, - {value: 0x0008, lo: 0xbb, hi: 0xbb}, - {value: 0x0018, lo: 0xbc, hi: 0xbc}, - {value: 0x0008, lo: 0xbd, hi: 0xbe}, - {value: 0x3308, lo: 0xbf, hi: 0xbf}, - // Block 0x70, offset 0x376 - {value: 0x0000, lo: 0x04}, - {value: 0x0008, lo: 0x80, hi: 0xa5}, - {value: 0x3308, lo: 0xa6, hi: 0xad}, - {value: 0x0018, lo: 0xae, hi: 0xaf}, - {value: 0x0008, lo: 0xb0, hi: 0xbf}, - // Block 0x71, offset 0x37b - {value: 0x0000, lo: 0x07}, - {value: 0x0008, lo: 0x80, hi: 0x86}, - {value: 0x3308, lo: 0x87, hi: 0x91}, - {value: 0x3008, lo: 0x92, hi: 0x92}, - {value: 0x3808, lo: 0x93, hi: 0x93}, - {value: 0x0040, lo: 0x94, hi: 0x9e}, - {value: 0x0018, lo: 0x9f, hi: 0xbc}, - {value: 0x0040, lo: 0xbd, hi: 0xbf}, - // Block 0x72, offset 0x383 - {value: 0x0000, lo: 0x09}, - {value: 0x3308, lo: 0x80, hi: 0x82}, - {value: 0x3008, lo: 0x83, hi: 0x83}, - {value: 0x0008, lo: 0x84, hi: 0xb2}, - {value: 0x3308, lo: 0xb3, hi: 0xb3}, - {value: 0x3008, lo: 0xb4, hi: 0xb5}, - {value: 0x3308, lo: 0xb6, hi: 0xb9}, - {value: 0x3008, lo: 0xba, hi: 0xbb}, - {value: 0x3308, lo: 0xbc, hi: 0xbc}, - {value: 0x3008, lo: 0xbd, hi: 0xbf}, - // Block 0x73, offset 0x38d - {value: 0x0000, lo: 0x0a}, - {value: 0x3808, lo: 0x80, hi: 0x80}, - {value: 0x0018, lo: 0x81, hi: 0x8d}, - {value: 0x0040, lo: 0x8e, hi: 0x8e}, - {value: 0x0008, lo: 0x8f, hi: 0x99}, - {value: 0x0040, lo: 0x9a, hi: 0x9d}, - {value: 0x0018, lo: 0x9e, hi: 0x9f}, - {value: 0x0008, lo: 0xa0, hi: 0xa4}, - {value: 0x3308, lo: 0xa5, hi: 0xa5}, - {value: 0x0008, lo: 0xa6, hi: 0xbe}, - {value: 0x0040, lo: 0xbf, hi: 0xbf}, - // Block 0x74, offset 0x398 - {value: 0x0000, lo: 0x07}, - {value: 0x0008, lo: 0x80, hi: 0xa8}, - {value: 0x3308, lo: 0xa9, hi: 0xae}, - {value: 0x3008, lo: 0xaf, hi: 0xb0}, - {value: 0x3308, lo: 0xb1, hi: 0xb2}, - {value: 0x3008, lo: 0xb3, hi: 0xb4}, - {value: 0x3308, lo: 0xb5, hi: 0xb6}, - {value: 0x0040, lo: 0xb7, hi: 0xbf}, - // Block 0x75, offset 0x3a0 - {value: 0x0000, lo: 0x10}, - {value: 0x0008, lo: 0x80, hi: 0x82}, - {value: 0x3308, lo: 0x83, hi: 0x83}, - {value: 0x0008, lo: 0x84, hi: 0x8b}, - {value: 0x3308, lo: 0x8c, hi: 0x8c}, - {value: 0x3008, lo: 0x8d, hi: 0x8d}, - {value: 0x0040, lo: 0x8e, hi: 0x8f}, - {value: 0x0008, lo: 0x90, hi: 0x99}, - {value: 0x0040, lo: 0x9a, hi: 0x9b}, - {value: 0x0018, lo: 0x9c, hi: 0x9f}, - {value: 0x0008, lo: 0xa0, hi: 0xb6}, - {value: 0x0018, lo: 0xb7, hi: 0xb9}, - {value: 0x0008, lo: 0xba, hi: 0xba}, - {value: 0x3008, lo: 0xbb, hi: 0xbb}, - {value: 0x3308, lo: 0xbc, hi: 0xbc}, - {value: 0x3008, lo: 0xbd, hi: 0xbd}, - {value: 0x0008, lo: 0xbe, hi: 0xbf}, - // Block 0x76, offset 0x3b1 - {value: 0x0000, lo: 0x08}, - {value: 0x0008, lo: 0x80, hi: 0xaf}, - {value: 0x3308, lo: 0xb0, hi: 0xb0}, - {value: 0x0008, lo: 0xb1, hi: 0xb1}, - {value: 0x3308, lo: 0xb2, hi: 0xb4}, - {value: 0x0008, lo: 0xb5, hi: 0xb6}, - {value: 0x3308, lo: 0xb7, hi: 0xb8}, - {value: 0x0008, lo: 0xb9, hi: 0xbd}, - {value: 0x3308, lo: 0xbe, hi: 0xbf}, - // Block 0x77, offset 0x3ba - {value: 0x0000, lo: 0x0f}, - {value: 0x0008, lo: 0x80, hi: 0x80}, - {value: 0x3308, lo: 0x81, hi: 0x81}, - {value: 0x0008, lo: 0x82, hi: 0x82}, - {value: 0x0040, lo: 0x83, hi: 0x9a}, - {value: 0x0008, lo: 0x9b, hi: 0x9d}, - {value: 0x0018, lo: 0x9e, hi: 0x9f}, - {value: 0x0008, lo: 0xa0, hi: 0xaa}, - {value: 0x3008, lo: 0xab, hi: 0xab}, - {value: 0x3308, lo: 0xac, hi: 0xad}, - {value: 0x3008, lo: 0xae, hi: 0xaf}, - {value: 0x0018, lo: 0xb0, hi: 0xb1}, - {value: 0x0008, lo: 0xb2, hi: 0xb4}, - {value: 0x3008, lo: 0xb5, hi: 0xb5}, - {value: 0x3b08, lo: 0xb6, hi: 0xb6}, - {value: 0x0040, lo: 0xb7, hi: 0xbf}, - // Block 0x78, offset 0x3ca - {value: 0x0000, lo: 0x0c}, - {value: 0x0040, lo: 0x80, hi: 0x80}, - {value: 0x0008, lo: 0x81, hi: 0x86}, - {value: 0x0040, lo: 0x87, hi: 0x88}, - {value: 0x0008, lo: 0x89, hi: 0x8e}, - {value: 0x0040, lo: 0x8f, hi: 0x90}, - {value: 0x0008, lo: 0x91, hi: 0x96}, - {value: 0x0040, lo: 0x97, hi: 0x9f}, - {value: 0x0008, lo: 0xa0, hi: 0xa6}, - {value: 0x0040, lo: 0xa7, hi: 0xa7}, - {value: 0x0008, lo: 0xa8, hi: 0xae}, - {value: 0x0040, lo: 0xaf, hi: 0xaf}, - {value: 0x0008, lo: 0xb0, hi: 0xbf}, - // Block 0x79, offset 0x3d7 - {value: 0x0000, lo: 0x09}, - {value: 0x0008, lo: 0x80, hi: 0x9a}, - {value: 0x0018, lo: 0x9b, hi: 0x9b}, - {value: 0x4465, lo: 0x9c, hi: 0x9c}, - {value: 0x447d, lo: 0x9d, hi: 0x9d}, - {value: 0x2971, lo: 0x9e, hi: 0x9e}, - {value: 0xe06d, lo: 0x9f, hi: 0x9f}, - {value: 0x0008, lo: 0xa0, hi: 0xa5}, - {value: 0x0040, lo: 0xa6, hi: 0xaf}, - {value: 0x4495, lo: 0xb0, hi: 0xbf}, - // Block 0x7a, offset 0x3e1 - {value: 0x0000, lo: 0x04}, - {value: 0x44b5, lo: 0x80, hi: 0x8f}, - {value: 0x44d5, lo: 0x90, hi: 0x9f}, - {value: 0x44f5, lo: 0xa0, hi: 0xaf}, - {value: 0x44d5, lo: 0xb0, hi: 0xbf}, - // Block 0x7b, offset 0x3e6 - {value: 0x0000, lo: 0x0c}, - {value: 0x0008, lo: 0x80, hi: 0xa2}, - {value: 0x3008, lo: 0xa3, hi: 0xa4}, - {value: 0x3308, lo: 0xa5, hi: 0xa5}, - {value: 0x3008, lo: 0xa6, hi: 0xa7}, - {value: 0x3308, lo: 0xa8, hi: 0xa8}, - {value: 0x3008, lo: 0xa9, hi: 0xaa}, - {value: 0x0018, lo: 0xab, hi: 0xab}, - {value: 0x3008, lo: 0xac, hi: 0xac}, - {value: 0x3b08, lo: 0xad, hi: 0xad}, - {value: 0x0040, lo: 0xae, hi: 0xaf}, - {value: 0x0008, lo: 0xb0, hi: 0xb9}, - {value: 0x0040, lo: 0xba, hi: 0xbf}, - // Block 0x7c, offset 0x3f3 - {value: 0x0000, lo: 0x03}, - {value: 0x0008, lo: 0x80, hi: 0xa3}, - {value: 0x0040, lo: 0xa4, hi: 0xaf}, - {value: 0x0018, lo: 0xb0, hi: 0xbf}, - // Block 0x7d, offset 0x3f7 - {value: 0x0000, lo: 0x04}, - {value: 0x0018, lo: 0x80, hi: 0x86}, - {value: 0x0040, lo: 0x87, hi: 0x8a}, - {value: 0x0018, lo: 0x8b, hi: 0xbb}, - {value: 0x0040, lo: 0xbc, hi: 0xbf}, - // Block 0x7e, offset 0x3fc - {value: 0x0020, lo: 0x01}, - {value: 0x4515, lo: 0x80, hi: 0xbf}, - // Block 0x7f, offset 0x3fe - {value: 0x0020, lo: 0x03}, - {value: 0x4d15, lo: 0x80, hi: 0x94}, - {value: 0x4ad5, lo: 0x95, hi: 0x95}, - {value: 0x4fb5, lo: 0x96, hi: 0xbf}, - // Block 0x80, offset 0x402 - {value: 0x0020, lo: 0x01}, - {value: 0x54f5, lo: 0x80, hi: 0xbf}, - // Block 0x81, offset 0x404 - {value: 0x0020, lo: 0x03}, - {value: 0x5cf5, lo: 0x80, hi: 0x84}, - {value: 0x5655, lo: 0x85, hi: 0x85}, - {value: 0x5d95, lo: 0x86, hi: 0xbf}, - // Block 0x82, offset 0x408 - {value: 0x0020, lo: 0x08}, - {value: 0x6b55, lo: 0x80, hi: 0x8f}, - {value: 0x6d15, lo: 0x90, hi: 0x90}, - {value: 0x6d55, lo: 0x91, hi: 0xab}, - {value: 0x6ea1, lo: 0xac, hi: 0xac}, - {value: 0x70b5, lo: 0xad, hi: 0xad}, - {value: 0x0040, lo: 0xae, hi: 0xae}, - {value: 0x0040, lo: 0xaf, hi: 0xaf}, - {value: 0x70d5, lo: 0xb0, hi: 0xbf}, - // Block 0x83, offset 0x411 - {value: 0x0020, lo: 0x05}, - {value: 0x72d5, lo: 0x80, hi: 0xad}, - {value: 0x6535, lo: 0xae, hi: 0xae}, - {value: 0x7895, lo: 0xaf, hi: 0xb5}, - {value: 0x6f55, lo: 0xb6, hi: 0xb6}, - {value: 0x7975, lo: 0xb7, hi: 0xbf}, - // Block 0x84, offset 0x417 - {value: 0x0028, lo: 0x03}, - {value: 0x7c21, lo: 0x80, hi: 0x82}, - {value: 0x7be1, lo: 0x83, hi: 0x83}, - {value: 0x7c99, lo: 0x84, hi: 0xbf}, - // Block 0x85, offset 0x41b - {value: 0x0038, lo: 0x0f}, - {value: 0x9db1, lo: 0x80, hi: 0x83}, - {value: 0x9e59, lo: 0x84, hi: 0x85}, - {value: 0x9e91, lo: 0x86, hi: 0x87}, - {value: 0x9ec9, lo: 0x88, hi: 0x8f}, - {value: 0x0040, lo: 0x90, hi: 0x90}, - {value: 0x0040, lo: 0x91, hi: 0x91}, - {value: 0xa089, lo: 0x92, hi: 0x97}, - {value: 0xa1a1, lo: 0x98, hi: 0x9c}, - {value: 0xa281, lo: 0x9d, hi: 0xb3}, - {value: 0x9d41, lo: 0xb4, hi: 0xb4}, - {value: 0x9db1, lo: 0xb5, hi: 0xb5}, - {value: 0xa789, lo: 0xb6, hi: 0xbb}, - {value: 0xa869, lo: 0xbc, hi: 0xbc}, - {value: 0xa7f9, lo: 0xbd, hi: 0xbd}, - {value: 0xa8d9, lo: 0xbe, hi: 0xbf}, - // Block 0x86, offset 0x42b - {value: 0x0000, lo: 0x09}, - {value: 0x0008, lo: 0x80, hi: 0x8b}, - {value: 0x0040, lo: 0x8c, hi: 0x8c}, - {value: 0x0008, lo: 0x8d, hi: 0xa6}, - {value: 0x0040, lo: 0xa7, hi: 0xa7}, - {value: 0x0008, lo: 0xa8, hi: 0xba}, - {value: 0x0040, lo: 0xbb, hi: 0xbb}, - {value: 0x0008, lo: 0xbc, hi: 0xbd}, - {value: 0x0040, lo: 0xbe, hi: 0xbe}, - {value: 0x0008, lo: 0xbf, hi: 0xbf}, - // Block 0x87, offset 0x435 - {value: 0x0000, lo: 0x04}, - {value: 0x0008, lo: 0x80, hi: 0x8d}, - {value: 0x0040, lo: 0x8e, hi: 0x8f}, - {value: 0x0008, lo: 0x90, hi: 0x9d}, - {value: 0x0040, lo: 0x9e, hi: 0xbf}, - // Block 0x88, offset 0x43a - {value: 0x0000, lo: 0x02}, - {value: 0x0008, lo: 0x80, hi: 0xba}, - {value: 0x0040, lo: 0xbb, hi: 0xbf}, - // Block 0x89, offset 0x43d - {value: 0x0000, lo: 0x05}, - {value: 0x0018, lo: 0x80, hi: 0x82}, - {value: 0x0040, lo: 0x83, hi: 0x86}, - {value: 0x0018, lo: 0x87, hi: 0xb3}, - {value: 0x0040, lo: 0xb4, hi: 0xb6}, - {value: 0x0018, lo: 0xb7, hi: 0xbf}, - // Block 0x8a, offset 0x443 - {value: 0x0000, lo: 0x06}, - {value: 0x0018, lo: 0x80, hi: 0x8e}, - {value: 0x0040, lo: 0x8f, hi: 0x8f}, - {value: 0x0018, lo: 0x90, hi: 0x9b}, - {value: 0x0040, lo: 0x9c, hi: 0x9f}, - {value: 0x0018, lo: 0xa0, hi: 0xa0}, - {value: 0x0040, lo: 0xa1, hi: 0xbf}, - // Block 0x8b, offset 0x44a - {value: 0x0000, lo: 0x04}, - {value: 0x0040, lo: 0x80, hi: 0x8f}, - {value: 0x0018, lo: 0x90, hi: 0xbc}, - {value: 0x3308, lo: 0xbd, hi: 0xbd}, - {value: 0x0040, lo: 0xbe, hi: 0xbf}, - // Block 0x8c, offset 0x44f - {value: 0x0000, lo: 0x03}, - {value: 0x0008, lo: 0x80, hi: 0x9c}, - {value: 0x0040, lo: 0x9d, hi: 0x9f}, - {value: 0x0008, lo: 0xa0, hi: 0xbf}, - // Block 0x8d, offset 0x453 - {value: 0x0000, lo: 0x05}, - {value: 0x0008, lo: 0x80, hi: 0x90}, - {value: 0x0040, lo: 0x91, hi: 0x9f}, - {value: 0x3308, lo: 0xa0, hi: 0xa0}, - {value: 0x0018, lo: 0xa1, hi: 0xbb}, - {value: 0x0040, lo: 0xbc, hi: 0xbf}, - // Block 0x8e, offset 0x459 - {value: 0x0000, lo: 0x04}, - {value: 0x0008, lo: 0x80, hi: 0x9f}, - {value: 0x0018, lo: 0xa0, hi: 0xa3}, - {value: 0x0040, lo: 0xa4, hi: 0xac}, - {value: 0x0008, lo: 0xad, hi: 0xbf}, - // Block 0x8f, offset 0x45e - {value: 0x0000, lo: 0x08}, - {value: 0x0008, lo: 0x80, hi: 0x80}, - {value: 0x0018, lo: 0x81, hi: 0x81}, - {value: 0x0008, lo: 0x82, hi: 0x89}, - {value: 0x0018, lo: 0x8a, hi: 0x8a}, - {value: 0x0040, lo: 0x8b, hi: 0x8f}, - {value: 0x0008, lo: 0x90, hi: 0xb5}, - {value: 0x3308, lo: 0xb6, hi: 0xba}, - {value: 0x0040, lo: 0xbb, hi: 0xbf}, - // Block 0x90, offset 0x467 - {value: 0x0000, lo: 0x04}, - {value: 0x0008, lo: 0x80, hi: 0x9d}, - {value: 0x0040, lo: 0x9e, hi: 0x9e}, - {value: 0x0018, lo: 0x9f, hi: 0x9f}, - {value: 0x0008, lo: 0xa0, hi: 0xbf}, - // Block 0x91, offset 0x46c - {value: 0x0000, lo: 0x05}, - {value: 0x0008, lo: 0x80, hi: 0x83}, - {value: 0x0040, lo: 0x84, hi: 0x87}, - {value: 0x0008, lo: 0x88, hi: 0x8f}, - {value: 0x0018, lo: 0x90, hi: 0x95}, - {value: 0x0040, lo: 0x96, hi: 0xbf}, - // Block 0x92, offset 0x472 - {value: 0x0000, lo: 0x06}, - {value: 0xe145, lo: 0x80, hi: 0x87}, - {value: 0xe1c5, lo: 0x88, hi: 0x8f}, - {value: 0xe145, lo: 0x90, hi: 0x97}, - {value: 0x8ad5, lo: 0x98, hi: 0x9f}, - {value: 0x8aed, lo: 0xa0, hi: 0xa7}, - {value: 0x0008, lo: 0xa8, hi: 0xbf}, - // Block 0x93, offset 0x479 - {value: 0x0000, lo: 0x06}, - {value: 0x0008, lo: 0x80, hi: 0x9d}, - {value: 0x0040, lo: 0x9e, hi: 0x9f}, - {value: 0x0008, lo: 0xa0, hi: 0xa9}, - {value: 0x0040, lo: 0xaa, hi: 0xaf}, - {value: 0x8aed, lo: 0xb0, hi: 0xb7}, - {value: 0x8ad5, lo: 0xb8, hi: 0xbf}, - // Block 0x94, offset 0x480 - {value: 0x0000, lo: 0x06}, - {value: 0xe145, lo: 0x80, hi: 0x87}, - {value: 0xe1c5, lo: 0x88, hi: 0x8f}, - {value: 0xe145, lo: 0x90, hi: 0x93}, - {value: 0x0040, lo: 0x94, hi: 0x97}, - {value: 0x0008, lo: 0x98, hi: 0xbb}, - {value: 0x0040, lo: 0xbc, hi: 0xbf}, - // Block 0x95, offset 0x487 - {value: 0x0000, lo: 0x03}, - {value: 0x0008, lo: 0x80, hi: 0xa7}, - {value: 0x0040, lo: 0xa8, hi: 0xaf}, - {value: 0x0008, lo: 0xb0, hi: 0xbf}, - // Block 0x96, offset 0x48b - {value: 0x0000, lo: 0x04}, - {value: 0x0008, lo: 0x80, hi: 0xa3}, - {value: 0x0040, lo: 0xa4, hi: 0xae}, - {value: 0x0018, lo: 0xaf, hi: 0xaf}, - {value: 0x0040, lo: 0xb0, hi: 0xbf}, - // Block 0x97, offset 0x490 - {value: 0x0000, lo: 0x02}, - {value: 0x0008, lo: 0x80, hi: 0xb6}, - {value: 0x0040, lo: 0xb7, hi: 0xbf}, - // Block 0x98, offset 0x493 - {value: 0x0000, lo: 0x04}, - {value: 0x0008, lo: 0x80, hi: 0x95}, - {value: 0x0040, lo: 0x96, hi: 0x9f}, - {value: 0x0008, lo: 0xa0, hi: 0xa7}, - {value: 0x0040, lo: 0xa8, hi: 0xbf}, - // Block 0x99, offset 0x498 - {value: 0x0000, lo: 0x0b}, - {value: 0x0808, lo: 0x80, hi: 0x85}, - {value: 0x0040, lo: 0x86, hi: 0x87}, - {value: 0x0808, lo: 0x88, hi: 0x88}, - {value: 0x0040, lo: 0x89, hi: 0x89}, - {value: 0x0808, lo: 0x8a, hi: 0xb5}, - {value: 0x0040, lo: 0xb6, hi: 0xb6}, - {value: 0x0808, lo: 0xb7, hi: 0xb8}, - {value: 0x0040, lo: 0xb9, hi: 0xbb}, - {value: 0x0808, lo: 0xbc, hi: 0xbc}, - {value: 0x0040, lo: 0xbd, hi: 0xbe}, - {value: 0x0808, lo: 0xbf, hi: 0xbf}, - // Block 0x9a, offset 0x4a4 - {value: 0x0000, lo: 0x05}, - {value: 0x0808, lo: 0x80, hi: 0x95}, - {value: 0x0040, lo: 0x96, hi: 0x96}, - {value: 0x0818, lo: 0x97, hi: 0x9f}, - {value: 0x0808, lo: 0xa0, hi: 0xb6}, - {value: 0x0818, lo: 0xb7, hi: 0xbf}, - // Block 0x9b, offset 0x4aa - {value: 0x0000, lo: 0x04}, - {value: 0x0808, lo: 0x80, hi: 0x9e}, - {value: 0x0040, lo: 0x9f, hi: 0xa6}, - {value: 0x0818, lo: 0xa7, hi: 0xaf}, - {value: 0x0040, lo: 0xb0, hi: 0xbf}, - // Block 0x9c, offset 0x4af - {value: 0x0000, lo: 0x06}, - {value: 0x0040, lo: 0x80, hi: 0x9f}, - {value: 0x0808, lo: 0xa0, hi: 0xb2}, - {value: 0x0040, lo: 0xb3, hi: 0xb3}, - {value: 0x0808, lo: 0xb4, hi: 0xb5}, - {value: 0x0040, lo: 0xb6, hi: 0xba}, - {value: 0x0818, lo: 0xbb, hi: 0xbf}, - // Block 0x9d, offset 0x4b6 - {value: 0x0000, lo: 0x07}, - {value: 0x0808, lo: 0x80, hi: 0x95}, - {value: 0x0818, lo: 0x96, hi: 0x9b}, - {value: 0x0040, lo: 0x9c, hi: 0x9e}, - {value: 0x0018, lo: 0x9f, hi: 0x9f}, - {value: 0x0808, lo: 0xa0, hi: 0xb9}, - {value: 0x0040, lo: 0xba, hi: 0xbe}, - {value: 0x0818, lo: 0xbf, hi: 0xbf}, - // Block 0x9e, offset 0x4be - {value: 0x0000, lo: 0x04}, - {value: 0x0808, lo: 0x80, hi: 0xb7}, - {value: 0x0040, lo: 0xb8, hi: 0xbb}, - {value: 0x0818, lo: 0xbc, hi: 0xbd}, - {value: 0x0808, lo: 0xbe, hi: 0xbf}, - // Block 0x9f, offset 0x4c3 - {value: 0x0000, lo: 0x03}, - {value: 0x0818, lo: 0x80, hi: 0x8f}, - {value: 0x0040, lo: 0x90, hi: 0x91}, - {value: 0x0818, lo: 0x92, hi: 0xbf}, - // Block 0xa0, offset 0x4c7 - {value: 0x0000, lo: 0x0f}, - {value: 0x0808, lo: 0x80, hi: 0x80}, - {value: 0x3308, lo: 0x81, hi: 0x83}, - {value: 0x0040, lo: 0x84, hi: 0x84}, - {value: 0x3308, lo: 0x85, hi: 0x86}, - {value: 0x0040, lo: 0x87, hi: 0x8b}, - {value: 0x3308, lo: 0x8c, hi: 0x8f}, - {value: 0x0808, lo: 0x90, hi: 0x93}, - {value: 0x0040, lo: 0x94, hi: 0x94}, - {value: 0x0808, lo: 0x95, hi: 0x97}, - {value: 0x0040, lo: 0x98, hi: 0x98}, - {value: 0x0808, lo: 0x99, hi: 0xb5}, - {value: 0x0040, lo: 0xb6, hi: 0xb7}, - {value: 0x3308, lo: 0xb8, hi: 0xba}, - {value: 0x0040, lo: 0xbb, hi: 0xbe}, - {value: 0x3b08, lo: 0xbf, hi: 0xbf}, - // Block 0xa1, offset 0x4d7 - {value: 0x0000, lo: 0x06}, - {value: 0x0818, lo: 0x80, hi: 0x88}, - {value: 0x0040, lo: 0x89, hi: 0x8f}, - {value: 0x0818, lo: 0x90, hi: 0x98}, - {value: 0x0040, lo: 0x99, hi: 0x9f}, - {value: 0x0808, lo: 0xa0, hi: 0xbc}, - {value: 0x0818, lo: 0xbd, hi: 0xbf}, - // Block 0xa2, offset 0x4de - {value: 0x0000, lo: 0x03}, - {value: 0x0808, lo: 0x80, hi: 0x9c}, - {value: 0x0818, lo: 0x9d, hi: 0x9f}, - {value: 0x0040, lo: 0xa0, hi: 0xbf}, - // Block 0xa3, offset 0x4e2 - {value: 0x0000, lo: 0x03}, - {value: 0x0808, lo: 0x80, hi: 0xb5}, - {value: 0x0040, lo: 0xb6, hi: 0xb8}, - {value: 0x0018, lo: 0xb9, hi: 0xbf}, - // Block 0xa4, offset 0x4e6 - {value: 0x0000, lo: 0x06}, - {value: 0x0808, lo: 0x80, hi: 0x95}, - {value: 0x0040, lo: 0x96, hi: 0x97}, - {value: 0x0818, lo: 0x98, hi: 0x9f}, - {value: 0x0808, lo: 0xa0, hi: 0xb2}, - {value: 0x0040, lo: 0xb3, hi: 0xb7}, - {value: 0x0818, lo: 0xb8, hi: 0xbf}, - // Block 0xa5, offset 0x4ed - {value: 0x0000, lo: 0x01}, - {value: 0x0808, lo: 0x80, hi: 0xbf}, - // Block 0xa6, offset 0x4ef - {value: 0x0000, lo: 0x02}, - {value: 0x0808, lo: 0x80, hi: 0x88}, - {value: 0x0040, lo: 0x89, hi: 0xbf}, - // Block 0xa7, offset 0x4f2 - {value: 0x0000, lo: 0x02}, - {value: 0x03dd, lo: 0x80, hi: 0xb2}, - {value: 0x0040, lo: 0xb3, hi: 0xbf}, - // Block 0xa8, offset 0x4f5 - {value: 0x0000, lo: 0x03}, - {value: 0x0808, lo: 0x80, hi: 0xb2}, - {value: 0x0040, lo: 0xb3, hi: 0xb9}, - {value: 0x0818, lo: 0xba, hi: 0xbf}, - // Block 0xa9, offset 0x4f9 - {value: 0x0000, lo: 0x08}, - {value: 0x0908, lo: 0x80, hi: 0x80}, - {value: 0x0a08, lo: 0x81, hi: 0xa1}, - {value: 0x0c08, lo: 0xa2, hi: 0xa2}, - {value: 0x0a08, lo: 0xa3, hi: 0xa3}, - {value: 0x3308, lo: 0xa4, hi: 0xa7}, - {value: 0x0040, lo: 0xa8, hi: 0xaf}, - {value: 0x0808, lo: 0xb0, hi: 0xb9}, - {value: 0x0040, lo: 0xba, hi: 0xbf}, - // Block 0xaa, offset 0x502 - {value: 0x0000, lo: 0x03}, - {value: 0x0040, lo: 0x80, hi: 0x9f}, - {value: 0x0818, lo: 0xa0, hi: 0xbe}, - {value: 0x0040, lo: 0xbf, hi: 0xbf}, - // Block 0xab, offset 0x506 - {value: 0x0000, lo: 0x07}, - {value: 0x0808, lo: 0x80, hi: 0x9c}, - {value: 0x0818, lo: 0x9d, hi: 0xa6}, - {value: 0x0808, lo: 0xa7, hi: 0xa7}, - {value: 0x0040, lo: 0xa8, hi: 0xaf}, - {value: 0x0a08, lo: 0xb0, hi: 0xb2}, - {value: 0x0c08, lo: 0xb3, hi: 0xb3}, - {value: 0x0a08, lo: 0xb4, hi: 0xbf}, - // Block 0xac, offset 0x50e - {value: 0x0000, lo: 0x07}, - {value: 0x0a08, lo: 0x80, hi: 0x84}, - {value: 0x0808, lo: 0x85, hi: 0x85}, - {value: 0x3308, lo: 0x86, hi: 0x90}, - {value: 0x0a18, lo: 0x91, hi: 0x93}, - {value: 0x0c18, lo: 0x94, hi: 0x94}, - {value: 0x0818, lo: 0x95, hi: 0x99}, - {value: 0x0040, lo: 0x9a, hi: 0xbf}, - // Block 0xad, offset 0x516 - {value: 0x0000, lo: 0x05}, - {value: 0x3008, lo: 0x80, hi: 0x80}, - {value: 0x3308, lo: 0x81, hi: 0x81}, - {value: 0x3008, lo: 0x82, hi: 0x82}, - {value: 0x0008, lo: 0x83, hi: 0xb7}, - {value: 0x3308, lo: 0xb8, hi: 0xbf}, - // Block 0xae, offset 0x51c - {value: 0x0000, lo: 0x08}, - {value: 0x3308, lo: 0x80, hi: 0x85}, - {value: 0x3b08, lo: 0x86, hi: 0x86}, - {value: 0x0018, lo: 0x87, hi: 0x8d}, - {value: 0x0040, lo: 0x8e, hi: 0x91}, - {value: 0x0018, lo: 0x92, hi: 0xa5}, - {value: 0x0008, lo: 0xa6, hi: 0xaf}, - {value: 0x0040, lo: 0xb0, hi: 0xbe}, - {value: 0x3b08, lo: 0xbf, hi: 0xbf}, - // Block 0xaf, offset 0x525 - {value: 0x0000, lo: 0x0b}, - {value: 0x3308, lo: 0x80, hi: 0x81}, - {value: 0x3008, lo: 0x82, hi: 0x82}, - {value: 0x0008, lo: 0x83, hi: 0xaf}, - {value: 0x3008, lo: 0xb0, hi: 0xb2}, - {value: 0x3308, lo: 0xb3, hi: 0xb6}, - {value: 0x3008, lo: 0xb7, hi: 0xb8}, - {value: 0x3b08, lo: 0xb9, hi: 0xb9}, - {value: 0x3308, lo: 0xba, hi: 0xba}, - {value: 0x0018, lo: 0xbb, hi: 0xbc}, - {value: 0x0040, lo: 0xbd, hi: 0xbd}, - {value: 0x0018, lo: 0xbe, hi: 0xbf}, - // Block 0xb0, offset 0x531 - {value: 0x0000, lo: 0x06}, - {value: 0x0018, lo: 0x80, hi: 0x81}, - {value: 0x0040, lo: 0x82, hi: 0x8f}, - {value: 0x0008, lo: 0x90, hi: 0xa8}, - {value: 0x0040, lo: 0xa9, hi: 0xaf}, - {value: 0x0008, lo: 0xb0, hi: 0xb9}, - {value: 0x0040, lo: 0xba, hi: 0xbf}, - // Block 0xb1, offset 0x538 - {value: 0x0000, lo: 0x08}, - {value: 0x3308, lo: 0x80, hi: 0x82}, - {value: 0x0008, lo: 0x83, hi: 0xa6}, - {value: 0x3308, lo: 0xa7, hi: 0xab}, - {value: 0x3008, lo: 0xac, hi: 0xac}, - {value: 0x3308, lo: 0xad, hi: 0xb2}, - {value: 0x3b08, lo: 0xb3, hi: 0xb4}, - {value: 0x0040, lo: 0xb5, hi: 0xb5}, - {value: 0x0008, lo: 0xb6, hi: 0xbf}, - // Block 0xb2, offset 0x541 - {value: 0x0000, lo: 0x09}, - {value: 0x0018, lo: 0x80, hi: 0x83}, - {value: 0x0008, lo: 0x84, hi: 0x84}, - {value: 0x3008, lo: 0x85, hi: 0x86}, - {value: 0x0040, lo: 0x87, hi: 0x8f}, - {value: 0x0008, lo: 0x90, hi: 0xb2}, - {value: 0x3308, lo: 0xb3, hi: 0xb3}, - {value: 0x0018, lo: 0xb4, hi: 0xb5}, - {value: 0x0008, lo: 0xb6, hi: 0xb6}, - {value: 0x0040, lo: 0xb7, hi: 0xbf}, - // Block 0xb3, offset 0x54b - {value: 0x0000, lo: 0x06}, - {value: 0x3308, lo: 0x80, hi: 0x81}, - {value: 0x3008, lo: 0x82, hi: 0x82}, - {value: 0x0008, lo: 0x83, hi: 0xb2}, - {value: 0x3008, lo: 0xb3, hi: 0xb5}, - {value: 0x3308, lo: 0xb6, hi: 0xbe}, - {value: 0x3008, lo: 0xbf, hi: 0xbf}, - // Block 0xb4, offset 0x552 - {value: 0x0000, lo: 0x0d}, - {value: 0x3808, lo: 0x80, hi: 0x80}, - {value: 0x0008, lo: 0x81, hi: 0x84}, - {value: 0x0018, lo: 0x85, hi: 0x88}, - {value: 0x3308, lo: 0x89, hi: 0x8c}, - {value: 0x0018, lo: 0x8d, hi: 0x8d}, - {value: 0x0040, lo: 0x8e, hi: 0x8f}, - {value: 0x0008, lo: 0x90, hi: 0x9a}, - {value: 0x0018, lo: 0x9b, hi: 0x9b}, - {value: 0x0008, lo: 0x9c, hi: 0x9c}, - {value: 0x0018, lo: 0x9d, hi: 0x9f}, - {value: 0x0040, lo: 0xa0, hi: 0xa0}, - {value: 0x0018, lo: 0xa1, hi: 0xb4}, - {value: 0x0040, lo: 0xb5, hi: 0xbf}, - // Block 0xb5, offset 0x560 - {value: 0x0000, lo: 0x0c}, - {value: 0x0008, lo: 0x80, hi: 0x91}, - {value: 0x0040, lo: 0x92, hi: 0x92}, - {value: 0x0008, lo: 0x93, hi: 0xab}, - {value: 0x3008, lo: 0xac, hi: 0xae}, - {value: 0x3308, lo: 0xaf, hi: 0xb1}, - {value: 0x3008, lo: 0xb2, hi: 0xb3}, - {value: 0x3308, lo: 0xb4, hi: 0xb4}, - {value: 0x3808, lo: 0xb5, hi: 0xb5}, - {value: 0x3308, lo: 0xb6, hi: 0xb7}, - {value: 0x0018, lo: 0xb8, hi: 0xbd}, - {value: 0x3308, lo: 0xbe, hi: 0xbe}, - {value: 0x0040, lo: 0xbf, hi: 0xbf}, - // Block 0xb6, offset 0x56d - {value: 0x0000, lo: 0x0c}, - {value: 0x0008, lo: 0x80, hi: 0x86}, - {value: 0x0040, lo: 0x87, hi: 0x87}, - {value: 0x0008, lo: 0x88, hi: 0x88}, - {value: 0x0040, lo: 0x89, hi: 0x89}, - {value: 0x0008, lo: 0x8a, hi: 0x8d}, - {value: 0x0040, lo: 0x8e, hi: 0x8e}, - {value: 0x0008, lo: 0x8f, hi: 0x9d}, - {value: 0x0040, lo: 0x9e, hi: 0x9e}, - {value: 0x0008, lo: 0x9f, hi: 0xa8}, - {value: 0x0018, lo: 0xa9, hi: 0xa9}, - {value: 0x0040, lo: 0xaa, hi: 0xaf}, - {value: 0x0008, lo: 0xb0, hi: 0xbf}, - // Block 0xb7, offset 0x57a - {value: 0x0000, lo: 0x08}, - {value: 0x0008, lo: 0x80, hi: 0x9e}, - {value: 0x3308, lo: 0x9f, hi: 0x9f}, - {value: 0x3008, lo: 0xa0, hi: 0xa2}, - {value: 0x3308, lo: 0xa3, hi: 0xa9}, - {value: 0x3b08, lo: 0xaa, hi: 0xaa}, - {value: 0x0040, lo: 0xab, hi: 0xaf}, - {value: 0x0008, lo: 0xb0, hi: 0xb9}, - {value: 0x0040, lo: 0xba, hi: 0xbf}, - // Block 0xb8, offset 0x583 - {value: 0x0000, lo: 0x03}, - {value: 0x0008, lo: 0x80, hi: 0xb4}, - {value: 0x3008, lo: 0xb5, hi: 0xb7}, - {value: 0x3308, lo: 0xb8, hi: 0xbf}, - // Block 0xb9, offset 0x587 - {value: 0x0000, lo: 0x0e}, - {value: 0x3008, lo: 0x80, hi: 0x81}, - {value: 0x3b08, lo: 0x82, hi: 0x82}, - {value: 0x3308, lo: 0x83, hi: 0x84}, - {value: 0x3008, lo: 0x85, hi: 0x85}, - {value: 0x3308, lo: 0x86, hi: 0x86}, - {value: 0x0008, lo: 0x87, hi: 0x8a}, - {value: 0x0018, lo: 0x8b, hi: 0x8f}, - {value: 0x0008, lo: 0x90, hi: 0x99}, - {value: 0x0040, lo: 0x9a, hi: 0x9a}, - {value: 0x0018, lo: 0x9b, hi: 0x9b}, - {value: 0x0040, lo: 0x9c, hi: 0x9c}, - {value: 0x0018, lo: 0x9d, hi: 0x9d}, - {value: 0x3308, lo: 0x9e, hi: 0x9e}, - {value: 0x0040, lo: 0x9f, hi: 0xbf}, - // Block 0xba, offset 0x596 - {value: 0x0000, lo: 0x07}, - {value: 0x0008, lo: 0x80, hi: 0xaf}, - {value: 0x3008, lo: 0xb0, hi: 0xb2}, - {value: 0x3308, lo: 0xb3, hi: 0xb8}, - {value: 0x3008, lo: 0xb9, hi: 0xb9}, - {value: 0x3308, lo: 0xba, hi: 0xba}, - {value: 0x3008, lo: 0xbb, hi: 0xbe}, - {value: 0x3308, lo: 0xbf, hi: 0xbf}, - // Block 0xbb, offset 0x59e - {value: 0x0000, lo: 0x0a}, - {value: 0x3308, lo: 0x80, hi: 0x80}, - {value: 0x3008, lo: 0x81, hi: 0x81}, - {value: 0x3b08, lo: 0x82, hi: 0x82}, - {value: 0x3308, lo: 0x83, hi: 0x83}, - {value: 0x0008, lo: 0x84, hi: 0x85}, - {value: 0x0018, lo: 0x86, hi: 0x86}, - {value: 0x0008, lo: 0x87, hi: 0x87}, - {value: 0x0040, lo: 0x88, hi: 0x8f}, - {value: 0x0008, lo: 0x90, hi: 0x99}, - {value: 0x0040, lo: 0x9a, hi: 0xbf}, - // Block 0xbc, offset 0x5a9 - {value: 0x0000, lo: 0x08}, - {value: 0x0008, lo: 0x80, hi: 0xae}, - {value: 0x3008, lo: 0xaf, hi: 0xb1}, - {value: 0x3308, lo: 0xb2, hi: 0xb5}, - {value: 0x0040, lo: 0xb6, hi: 0xb7}, - {value: 0x3008, lo: 0xb8, hi: 0xbb}, - {value: 0x3308, lo: 0xbc, hi: 0xbd}, - {value: 0x3008, lo: 0xbe, hi: 0xbe}, - {value: 0x3b08, lo: 0xbf, hi: 0xbf}, - // Block 0xbd, offset 0x5b2 - {value: 0x0000, lo: 0x05}, - {value: 0x3308, lo: 0x80, hi: 0x80}, - {value: 0x0018, lo: 0x81, hi: 0x97}, - {value: 0x0008, lo: 0x98, hi: 0x9b}, - {value: 0x3308, lo: 0x9c, hi: 0x9d}, - {value: 0x0040, lo: 0x9e, hi: 0xbf}, - // Block 0xbe, offset 0x5b8 - {value: 0x0000, lo: 0x07}, - {value: 0x0008, lo: 0x80, hi: 0xaf}, - {value: 0x3008, lo: 0xb0, hi: 0xb2}, - {value: 0x3308, lo: 0xb3, hi: 0xba}, - {value: 0x3008, lo: 0xbb, hi: 0xbc}, - {value: 0x3308, lo: 0xbd, hi: 0xbd}, - {value: 0x3008, lo: 0xbe, hi: 0xbe}, - {value: 0x3b08, lo: 0xbf, hi: 0xbf}, - // Block 0xbf, offset 0x5c0 - {value: 0x0000, lo: 0x08}, - {value: 0x3308, lo: 0x80, hi: 0x80}, - {value: 0x0018, lo: 0x81, hi: 0x83}, - {value: 0x0008, lo: 0x84, hi: 0x84}, - {value: 0x0040, lo: 0x85, hi: 0x8f}, - {value: 0x0008, lo: 0x90, hi: 0x99}, - {value: 0x0040, lo: 0x9a, hi: 0x9f}, - {value: 0x0018, lo: 0xa0, hi: 0xac}, - {value: 0x0040, lo: 0xad, hi: 0xbf}, - // Block 0xc0, offset 0x5c9 - {value: 0x0000, lo: 0x09}, - {value: 0x0008, lo: 0x80, hi: 0xaa}, - {value: 0x3308, lo: 0xab, hi: 0xab}, - {value: 0x3008, lo: 0xac, hi: 0xac}, - {value: 0x3308, lo: 0xad, hi: 0xad}, - {value: 0x3008, lo: 0xae, hi: 0xaf}, - {value: 0x3308, lo: 0xb0, hi: 0xb5}, - {value: 0x3808, lo: 0xb6, hi: 0xb6}, - {value: 0x3308, lo: 0xb7, hi: 0xb7}, - {value: 0x0040, lo: 0xb8, hi: 0xbf}, - // Block 0xc1, offset 0x5d3 - {value: 0x0000, lo: 0x02}, - {value: 0x0008, lo: 0x80, hi: 0x89}, - {value: 0x0040, lo: 0x8a, hi: 0xbf}, - // Block 0xc2, offset 0x5d6 - {value: 0x0000, lo: 0x0b}, - {value: 0x0008, lo: 0x80, hi: 0x9a}, - {value: 0x0040, lo: 0x9b, hi: 0x9c}, - {value: 0x3308, lo: 0x9d, hi: 0x9f}, - {value: 0x3008, lo: 0xa0, hi: 0xa1}, - {value: 0x3308, lo: 0xa2, hi: 0xa5}, - {value: 0x3008, lo: 0xa6, hi: 0xa6}, - {value: 0x3308, lo: 0xa7, hi: 0xaa}, - {value: 0x3b08, lo: 0xab, hi: 0xab}, - {value: 0x0040, lo: 0xac, hi: 0xaf}, - {value: 0x0008, lo: 0xb0, hi: 0xb9}, - {value: 0x0018, lo: 0xba, hi: 0xbf}, - // Block 0xc3, offset 0x5e2 - {value: 0x0000, lo: 0x08}, - {value: 0x0008, lo: 0x80, hi: 0xab}, - {value: 0x3008, lo: 0xac, hi: 0xae}, - {value: 0x3308, lo: 0xaf, hi: 0xb7}, - {value: 0x3008, lo: 0xb8, hi: 0xb8}, - {value: 0x3b08, lo: 0xb9, hi: 0xb9}, - {value: 0x3308, lo: 0xba, hi: 0xba}, - {value: 0x0018, lo: 0xbb, hi: 0xbb}, - {value: 0x0040, lo: 0xbc, hi: 0xbf}, - // Block 0xc4, offset 0x5eb - {value: 0x0000, lo: 0x02}, - {value: 0x0040, lo: 0x80, hi: 0x9f}, - {value: 0x049d, lo: 0xa0, hi: 0xbf}, - // Block 0xc5, offset 0x5ee - {value: 0x0000, lo: 0x04}, - {value: 0x0008, lo: 0x80, hi: 0xa9}, - {value: 0x0018, lo: 0xaa, hi: 0xb2}, - {value: 0x0040, lo: 0xb3, hi: 0xbe}, - {value: 0x0008, lo: 0xbf, hi: 0xbf}, - // Block 0xc6, offset 0x5f3 - {value: 0x0000, lo: 0x0a}, - {value: 0x0008, lo: 0x80, hi: 0x80}, - {value: 0x3308, lo: 0x81, hi: 0x8a}, - {value: 0x0008, lo: 0x8b, hi: 0xb2}, - {value: 0x3308, lo: 0xb3, hi: 0xb3}, - {value: 0x3b08, lo: 0xb4, hi: 0xb4}, - {value: 0x3308, lo: 0xb5, hi: 0xb8}, - {value: 0x3008, lo: 0xb9, hi: 0xb9}, - {value: 0x0008, lo: 0xba, hi: 0xba}, - {value: 0x3308, lo: 0xbb, hi: 0xbe}, - {value: 0x0018, lo: 0xbf, hi: 0xbf}, - // Block 0xc7, offset 0x5fe - {value: 0x0000, lo: 0x08}, - {value: 0x0018, lo: 0x80, hi: 0x86}, - {value: 0x3b08, lo: 0x87, hi: 0x87}, - {value: 0x0040, lo: 0x88, hi: 0x8f}, - {value: 0x0008, lo: 0x90, hi: 0x90}, - {value: 0x3308, lo: 0x91, hi: 0x96}, - {value: 0x3008, lo: 0x97, hi: 0x98}, - {value: 0x3308, lo: 0x99, hi: 0x9b}, - {value: 0x0008, lo: 0x9c, hi: 0xbf}, - // Block 0xc8, offset 0x607 - {value: 0x0000, lo: 0x0b}, - {value: 0x0008, lo: 0x80, hi: 0x83}, - {value: 0x0040, lo: 0x84, hi: 0x85}, - {value: 0x0008, lo: 0x86, hi: 0x89}, - {value: 0x3308, lo: 0x8a, hi: 0x96}, - {value: 0x3008, lo: 0x97, hi: 0x97}, - {value: 0x3308, lo: 0x98, hi: 0x98}, - {value: 0x3b08, lo: 0x99, hi: 0x99}, - {value: 0x0018, lo: 0x9a, hi: 0x9c}, - {value: 0x0008, lo: 0x9d, hi: 0x9d}, - {value: 0x0018, lo: 0x9e, hi: 0xa2}, - {value: 0x0040, lo: 0xa3, hi: 0xbf}, - // Block 0xc9, offset 0x613 - {value: 0x0000, lo: 0x02}, - {value: 0x0008, lo: 0x80, hi: 0xb8}, - {value: 0x0040, lo: 0xb9, hi: 0xbf}, - // Block 0xca, offset 0x616 - {value: 0x0000, lo: 0x09}, - {value: 0x0008, lo: 0x80, hi: 0x88}, - {value: 0x0040, lo: 0x89, hi: 0x89}, - {value: 0x0008, lo: 0x8a, hi: 0xae}, - {value: 0x3008, lo: 0xaf, hi: 0xaf}, - {value: 0x3308, lo: 0xb0, hi: 0xb6}, - {value: 0x0040, lo: 0xb7, hi: 0xb7}, - {value: 0x3308, lo: 0xb8, hi: 0xbd}, - {value: 0x3008, lo: 0xbe, hi: 0xbe}, - {value: 0x3b08, lo: 0xbf, hi: 0xbf}, - // Block 0xcb, offset 0x620 - {value: 0x0000, lo: 0x08}, - {value: 0x0008, lo: 0x80, hi: 0x80}, - {value: 0x0018, lo: 0x81, hi: 0x85}, - {value: 0x0040, lo: 0x86, hi: 0x8f}, - {value: 0x0008, lo: 0x90, hi: 0x99}, - {value: 0x0018, lo: 0x9a, hi: 0xac}, - {value: 0x0040, lo: 0xad, hi: 0xaf}, - {value: 0x0018, lo: 0xb0, hi: 0xb1}, - {value: 0x0008, lo: 0xb2, hi: 0xbf}, - // Block 0xcc, offset 0x629 - {value: 0x0000, lo: 0x0b}, - {value: 0x0008, lo: 0x80, hi: 0x8f}, - {value: 0x0040, lo: 0x90, hi: 0x91}, - {value: 0x3308, lo: 0x92, hi: 0xa7}, - {value: 0x0040, lo: 0xa8, hi: 0xa8}, - {value: 0x3008, lo: 0xa9, hi: 0xa9}, - {value: 0x3308, lo: 0xaa, hi: 0xb0}, - {value: 0x3008, lo: 0xb1, hi: 0xb1}, - {value: 0x3308, lo: 0xb2, hi: 0xb3}, - {value: 0x3008, lo: 0xb4, hi: 0xb4}, - {value: 0x3308, lo: 0xb5, hi: 0xb6}, - {value: 0x0040, lo: 0xb7, hi: 0xbf}, - // Block 0xcd, offset 0x635 - {value: 0x0000, lo: 0x0c}, - {value: 0x0008, lo: 0x80, hi: 0x86}, - {value: 0x0040, lo: 0x87, hi: 0x87}, - {value: 0x0008, lo: 0x88, hi: 0x89}, - {value: 0x0040, lo: 0x8a, hi: 0x8a}, - {value: 0x0008, lo: 0x8b, hi: 0xb0}, - {value: 0x3308, lo: 0xb1, hi: 0xb6}, - {value: 0x0040, lo: 0xb7, hi: 0xb9}, - {value: 0x3308, lo: 0xba, hi: 0xba}, - {value: 0x0040, lo: 0xbb, hi: 0xbb}, - {value: 0x3308, lo: 0xbc, hi: 0xbd}, - {value: 0x0040, lo: 0xbe, hi: 0xbe}, - {value: 0x3308, lo: 0xbf, hi: 0xbf}, - // Block 0xce, offset 0x642 - {value: 0x0000, lo: 0x0c}, - {value: 0x3308, lo: 0x80, hi: 0x83}, - {value: 0x3b08, lo: 0x84, hi: 0x85}, - {value: 0x0008, lo: 0x86, hi: 0x86}, - {value: 0x3308, lo: 0x87, hi: 0x87}, - {value: 0x0040, lo: 0x88, hi: 0x8f}, - {value: 0x0008, lo: 0x90, hi: 0x99}, - {value: 0x0040, lo: 0x9a, hi: 0x9f}, - {value: 0x0008, lo: 0xa0, hi: 0xa5}, - {value: 0x0040, lo: 0xa6, hi: 0xa6}, - {value: 0x0008, lo: 0xa7, hi: 0xa8}, - {value: 0x0040, lo: 0xa9, hi: 0xa9}, - {value: 0x0008, lo: 0xaa, hi: 0xbf}, - // Block 0xcf, offset 0x64f - {value: 0x0000, lo: 0x0d}, - {value: 0x0008, lo: 0x80, hi: 0x89}, - {value: 0x3008, lo: 0x8a, hi: 0x8e}, - {value: 0x0040, lo: 0x8f, hi: 0x8f}, - {value: 0x3308, lo: 0x90, hi: 0x91}, - {value: 0x0040, lo: 0x92, hi: 0x92}, - {value: 0x3008, lo: 0x93, hi: 0x94}, - {value: 0x3308, lo: 0x95, hi: 0x95}, - {value: 0x3008, lo: 0x96, hi: 0x96}, - {value: 0x3b08, lo: 0x97, hi: 0x97}, - {value: 0x0008, lo: 0x98, hi: 0x98}, - {value: 0x0040, lo: 0x99, hi: 0x9f}, - {value: 0x0008, lo: 0xa0, hi: 0xa9}, - {value: 0x0040, lo: 0xaa, hi: 0xbf}, - // Block 0xd0, offset 0x65d - {value: 0x0000, lo: 0x06}, - {value: 0x0040, lo: 0x80, hi: 0x9f}, - {value: 0x0008, lo: 0xa0, hi: 0xb2}, - {value: 0x3308, lo: 0xb3, hi: 0xb4}, - {value: 0x3008, lo: 0xb5, hi: 0xb6}, - {value: 0x0018, lo: 0xb7, hi: 0xb8}, - {value: 0x0040, lo: 0xb9, hi: 0xbf}, - // Block 0xd1, offset 0x664 - {value: 0x0000, lo: 0x02}, - {value: 0x0008, lo: 0x80, hi: 0x99}, - {value: 0x0040, lo: 0x9a, hi: 0xbf}, - // Block 0xd2, offset 0x667 - {value: 0x0000, lo: 0x04}, - {value: 0x0018, lo: 0x80, hi: 0xae}, - {value: 0x0040, lo: 0xaf, hi: 0xaf}, - {value: 0x0018, lo: 0xb0, hi: 0xb4}, - {value: 0x0040, lo: 0xb5, hi: 0xbf}, - // Block 0xd3, offset 0x66c - {value: 0x0000, lo: 0x02}, - {value: 0x0008, lo: 0x80, hi: 0x83}, - {value: 0x0040, lo: 0x84, hi: 0xbf}, - // Block 0xd4, offset 0x66f - {value: 0x0000, lo: 0x02}, - {value: 0x0008, lo: 0x80, hi: 0xae}, - {value: 0x0040, lo: 0xaf, hi: 0xbf}, - // Block 0xd5, offset 0x672 - {value: 0x0000, lo: 0x02}, - {value: 0x0008, lo: 0x80, hi: 0x86}, - {value: 0x0040, lo: 0x87, hi: 0xbf}, - // Block 0xd6, offset 0x675 - {value: 0x0000, lo: 0x06}, - {value: 0x0008, lo: 0x80, hi: 0x9e}, - {value: 0x0040, lo: 0x9f, hi: 0x9f}, - {value: 0x0008, lo: 0xa0, hi: 0xa9}, - {value: 0x0040, lo: 0xaa, hi: 0xad}, - {value: 0x0018, lo: 0xae, hi: 0xaf}, - {value: 0x0040, lo: 0xb0, hi: 0xbf}, - // Block 0xd7, offset 0x67c - {value: 0x0000, lo: 0x06}, - {value: 0x0040, lo: 0x80, hi: 0x8f}, - {value: 0x0008, lo: 0x90, hi: 0xad}, - {value: 0x0040, lo: 0xae, hi: 0xaf}, - {value: 0x3308, lo: 0xb0, hi: 0xb4}, - {value: 0x0018, lo: 0xb5, hi: 0xb5}, - {value: 0x0040, lo: 0xb6, hi: 0xbf}, - // Block 0xd8, offset 0x683 - {value: 0x0000, lo: 0x03}, - {value: 0x0008, lo: 0x80, hi: 0xaf}, - {value: 0x3308, lo: 0xb0, hi: 0xb6}, - {value: 0x0018, lo: 0xb7, hi: 0xbf}, - // Block 0xd9, offset 0x687 - {value: 0x0000, lo: 0x0a}, - {value: 0x0008, lo: 0x80, hi: 0x83}, - {value: 0x0018, lo: 0x84, hi: 0x85}, - {value: 0x0040, lo: 0x86, hi: 0x8f}, - {value: 0x0008, lo: 0x90, hi: 0x99}, - {value: 0x0040, lo: 0x9a, hi: 0x9a}, - {value: 0x0018, lo: 0x9b, hi: 0xa1}, - {value: 0x0040, lo: 0xa2, hi: 0xa2}, - {value: 0x0008, lo: 0xa3, hi: 0xb7}, - {value: 0x0040, lo: 0xb8, hi: 0xbc}, - {value: 0x0008, lo: 0xbd, hi: 0xbf}, - // Block 0xda, offset 0x692 - {value: 0x0000, lo: 0x02}, - {value: 0x0008, lo: 0x80, hi: 0x8f}, - {value: 0x0040, lo: 0x90, hi: 0xbf}, - // Block 0xdb, offset 0x695 - {value: 0x0000, lo: 0x02}, - {value: 0x0040, lo: 0x80, hi: 0x9f}, - {value: 0x0008, lo: 0xa0, hi: 0xbf}, - // Block 0xdc, offset 0x698 - {value: 0x0000, lo: 0x02}, - {value: 0x0018, lo: 0x80, hi: 0x9a}, - {value: 0x0040, lo: 0x9b, hi: 0xbf}, - // Block 0xdd, offset 0x69b - {value: 0x0000, lo: 0x05}, - {value: 0x0008, lo: 0x80, hi: 0x84}, - {value: 0x0040, lo: 0x85, hi: 0x8f}, - {value: 0x0008, lo: 0x90, hi: 0x90}, - {value: 0x3008, lo: 0x91, hi: 0xbe}, - {value: 0x0040, lo: 0xbf, hi: 0xbf}, - // Block 0xde, offset 0x6a1 - {value: 0x0000, lo: 0x04}, - {value: 0x0040, lo: 0x80, hi: 0x8e}, - {value: 0x3308, lo: 0x8f, hi: 0x92}, - {value: 0x0008, lo: 0x93, hi: 0x9f}, - {value: 0x0040, lo: 0xa0, hi: 0xbf}, - // Block 0xdf, offset 0x6a6 - {value: 0x0000, lo: 0x03}, - {value: 0x0040, lo: 0x80, hi: 0x9f}, - {value: 0x0008, lo: 0xa0, hi: 0xa1}, - {value: 0x0040, lo: 0xa2, hi: 0xbf}, - // Block 0xe0, offset 0x6aa - {value: 0x0000, lo: 0x02}, - {value: 0x0008, lo: 0x80, hi: 0xb1}, - {value: 0x0040, lo: 0xb2, hi: 0xbf}, - // Block 0xe1, offset 0x6ad - {value: 0x0000, lo: 0x02}, - {value: 0x0008, lo: 0x80, hi: 0xb2}, - {value: 0x0040, lo: 0xb3, hi: 0xbf}, - // Block 0xe2, offset 0x6b0 - {value: 0x0000, lo: 0x02}, - {value: 0x0008, lo: 0x80, hi: 0x9e}, - {value: 0x0040, lo: 0x9f, hi: 0xbf}, - // Block 0xe3, offset 0x6b3 - {value: 0x0000, lo: 0x02}, - {value: 0x0040, lo: 0x80, hi: 0xaf}, - {value: 0x0008, lo: 0xb0, hi: 0xbf}, - // Block 0xe4, offset 0x6b6 - {value: 0x0000, lo: 0x02}, - {value: 0x0008, lo: 0x80, hi: 0xbb}, - {value: 0x0040, lo: 0xbc, hi: 0xbf}, - // Block 0xe5, offset 0x6b9 - {value: 0x0000, lo: 0x04}, - {value: 0x0008, lo: 0x80, hi: 0xaa}, - {value: 0x0040, lo: 0xab, hi: 0xaf}, - {value: 0x0008, lo: 0xb0, hi: 0xbc}, - {value: 0x0040, lo: 0xbd, hi: 0xbf}, - // Block 0xe6, offset 0x6be - {value: 0x0000, lo: 0x09}, - {value: 0x0008, lo: 0x80, hi: 0x88}, - {value: 0x0040, lo: 0x89, hi: 0x8f}, - {value: 0x0008, lo: 0x90, hi: 0x99}, - {value: 0x0040, lo: 0x9a, hi: 0x9b}, - {value: 0x0018, lo: 0x9c, hi: 0x9c}, - {value: 0x3308, lo: 0x9d, hi: 0x9e}, - {value: 0x0018, lo: 0x9f, hi: 0x9f}, - {value: 0x03c0, lo: 0xa0, hi: 0xa3}, - {value: 0x0040, lo: 0xa4, hi: 0xbf}, - // Block 0xe7, offset 0x6c8 - {value: 0x0000, lo: 0x02}, - {value: 0x0018, lo: 0x80, hi: 0xb5}, - {value: 0x0040, lo: 0xb6, hi: 0xbf}, - // Block 0xe8, offset 0x6cb - {value: 0x0000, lo: 0x03}, - {value: 0x0018, lo: 0x80, hi: 0xa6}, - {value: 0x0040, lo: 0xa7, hi: 0xa8}, - {value: 0x0018, lo: 0xa9, hi: 0xbf}, - // Block 0xe9, offset 0x6cf - {value: 0x0000, lo: 0x0e}, - {value: 0x0018, lo: 0x80, hi: 0x9d}, - {value: 0xb5b9, lo: 0x9e, hi: 0x9e}, - {value: 0xb601, lo: 0x9f, hi: 0x9f}, - {value: 0xb649, lo: 0xa0, hi: 0xa0}, - {value: 0xb6b1, lo: 0xa1, hi: 0xa1}, - {value: 0xb719, lo: 0xa2, hi: 0xa2}, - {value: 0xb781, lo: 0xa3, hi: 0xa3}, - {value: 0xb7e9, lo: 0xa4, hi: 0xa4}, - {value: 0x3018, lo: 0xa5, hi: 0xa6}, - {value: 0x3318, lo: 0xa7, hi: 0xa9}, - {value: 0x0018, lo: 0xaa, hi: 0xac}, - {value: 0x3018, lo: 0xad, hi: 0xb2}, - {value: 0x0340, lo: 0xb3, hi: 0xba}, - {value: 0x3318, lo: 0xbb, hi: 0xbf}, - // Block 0xea, offset 0x6de - {value: 0x0000, lo: 0x0b}, - {value: 0x3318, lo: 0x80, hi: 0x82}, - {value: 0x0018, lo: 0x83, hi: 0x84}, - {value: 0x3318, lo: 0x85, hi: 0x8b}, - {value: 0x0018, lo: 0x8c, hi: 0xa9}, - {value: 0x3318, lo: 0xaa, hi: 0xad}, - {value: 0x0018, lo: 0xae, hi: 0xba}, - {value: 0xb851, lo: 0xbb, hi: 0xbb}, - {value: 0xb899, lo: 0xbc, hi: 0xbc}, - {value: 0xb8e1, lo: 0xbd, hi: 0xbd}, - {value: 0xb949, lo: 0xbe, hi: 0xbe}, - {value: 0xb9b1, lo: 0xbf, hi: 0xbf}, - // Block 0xeb, offset 0x6ea - {value: 0x0000, lo: 0x03}, - {value: 0xba19, lo: 0x80, hi: 0x80}, - {value: 0x0018, lo: 0x81, hi: 0xa8}, - {value: 0x0040, lo: 0xa9, hi: 0xbf}, - // Block 0xec, offset 0x6ee - {value: 0x0000, lo: 0x04}, - {value: 0x0018, lo: 0x80, hi: 0x81}, - {value: 0x3318, lo: 0x82, hi: 0x84}, - {value: 0x0018, lo: 0x85, hi: 0x85}, - {value: 0x0040, lo: 0x86, hi: 0xbf}, - // Block 0xed, offset 0x6f3 - {value: 0x0000, lo: 0x03}, - {value: 0x0040, lo: 0x80, hi: 0x9f}, - {value: 0x0018, lo: 0xa0, hi: 0xb3}, - {value: 0x0040, lo: 0xb4, hi: 0xbf}, - // Block 0xee, offset 0x6f7 - {value: 0x0000, lo: 0x04}, - {value: 0x0018, lo: 0x80, hi: 0x96}, - {value: 0x0040, lo: 0x97, hi: 0x9f}, - {value: 0x0018, lo: 0xa0, hi: 0xb8}, - {value: 0x0040, lo: 0xb9, hi: 0xbf}, - // Block 0xef, offset 0x6fc - {value: 0x0000, lo: 0x03}, - {value: 0x3308, lo: 0x80, hi: 0xb6}, - {value: 0x0018, lo: 0xb7, hi: 0xba}, - {value: 0x3308, lo: 0xbb, hi: 0xbf}, - // Block 0xf0, offset 0x700 - {value: 0x0000, lo: 0x04}, - {value: 0x3308, lo: 0x80, hi: 0xac}, - {value: 0x0018, lo: 0xad, hi: 0xb4}, - {value: 0x3308, lo: 0xb5, hi: 0xb5}, - {value: 0x0018, lo: 0xb6, hi: 0xbf}, - // Block 0xf1, offset 0x705 - {value: 0x0000, lo: 0x08}, - {value: 0x0018, lo: 0x80, hi: 0x83}, - {value: 0x3308, lo: 0x84, hi: 0x84}, - {value: 0x0018, lo: 0x85, hi: 0x8b}, - {value: 0x0040, lo: 0x8c, hi: 0x9a}, - {value: 0x3308, lo: 0x9b, hi: 0x9f}, - {value: 0x0040, lo: 0xa0, hi: 0xa0}, - {value: 0x3308, lo: 0xa1, hi: 0xaf}, - {value: 0x0040, lo: 0xb0, hi: 0xbf}, - // Block 0xf2, offset 0x70e - {value: 0x0000, lo: 0x0a}, - {value: 0x3308, lo: 0x80, hi: 0x86}, - {value: 0x0040, lo: 0x87, hi: 0x87}, - {value: 0x3308, lo: 0x88, hi: 0x98}, - {value: 0x0040, lo: 0x99, hi: 0x9a}, - {value: 0x3308, lo: 0x9b, hi: 0xa1}, - {value: 0x0040, lo: 0xa2, hi: 0xa2}, - {value: 0x3308, lo: 0xa3, hi: 0xa4}, - {value: 0x0040, lo: 0xa5, hi: 0xa5}, - {value: 0x3308, lo: 0xa6, hi: 0xaa}, - {value: 0x0040, lo: 0xab, hi: 0xbf}, - // Block 0xf3, offset 0x719 - {value: 0x0000, lo: 0x05}, - {value: 0x0808, lo: 0x80, hi: 0x84}, - {value: 0x0040, lo: 0x85, hi: 0x86}, - {value: 0x0818, lo: 0x87, hi: 0x8f}, - {value: 0x3308, lo: 0x90, hi: 0x96}, - {value: 0x0040, lo: 0x97, hi: 0xbf}, - // Block 0xf4, offset 0x71f - {value: 0x0000, lo: 0x07}, - {value: 0x0a08, lo: 0x80, hi: 0x83}, - {value: 0x3308, lo: 0x84, hi: 0x8a}, - {value: 0x0040, lo: 0x8b, hi: 0x8f}, - {value: 0x0808, lo: 0x90, hi: 0x99}, - {value: 0x0040, lo: 0x9a, hi: 0x9d}, - {value: 0x0818, lo: 0x9e, hi: 0x9f}, - {value: 0x0040, lo: 0xa0, hi: 0xbf}, - // Block 0xf5, offset 0x727 - {value: 0x0000, lo: 0x02}, - {value: 0x0040, lo: 0x80, hi: 0xb0}, - {value: 0x0818, lo: 0xb1, hi: 0xbf}, - // Block 0xf6, offset 0x72a - {value: 0x0000, lo: 0x02}, - {value: 0x0818, lo: 0x80, hi: 0xb4}, - {value: 0x0040, lo: 0xb5, hi: 0xbf}, - // Block 0xf7, offset 0x72d - {value: 0x0000, lo: 0x03}, - {value: 0x0040, lo: 0x80, hi: 0xaf}, - {value: 0x0018, lo: 0xb0, hi: 0xb1}, - {value: 0x0040, lo: 0xb2, hi: 0xbf}, - // Block 0xf8, offset 0x731 - {value: 0x0000, lo: 0x03}, - {value: 0x0018, lo: 0x80, hi: 0xab}, - {value: 0x0040, lo: 0xac, hi: 0xaf}, - {value: 0x0018, lo: 0xb0, hi: 0xbf}, - // Block 0xf9, offset 0x735 - {value: 0x0000, lo: 0x05}, - {value: 0x0018, lo: 0x80, hi: 0x93}, - {value: 0x0040, lo: 0x94, hi: 0x9f}, - {value: 0x0018, lo: 0xa0, hi: 0xae}, - {value: 0x0040, lo: 0xaf, hi: 0xb0}, - {value: 0x0018, lo: 0xb1, hi: 0xbf}, - // Block 0xfa, offset 0x73b - {value: 0x0000, lo: 0x05}, - {value: 0x0040, lo: 0x80, hi: 0x80}, - {value: 0x0018, lo: 0x81, hi: 0x8f}, - {value: 0x0040, lo: 0x90, hi: 0x90}, - {value: 0x0018, lo: 0x91, hi: 0xb5}, - {value: 0x0040, lo: 0xb6, hi: 0xbf}, - // Block 0xfb, offset 0x741 - {value: 0x0000, lo: 0x04}, - {value: 0x0018, lo: 0x80, hi: 0x8f}, - {value: 0xc1c1, lo: 0x90, hi: 0x90}, - {value: 0x0018, lo: 0x91, hi: 0xac}, - {value: 0x0040, lo: 0xad, hi: 0xbf}, - // Block 0xfc, offset 0x746 - {value: 0x0000, lo: 0x02}, - {value: 0x0040, lo: 0x80, hi: 0xa5}, - {value: 0x0018, lo: 0xa6, hi: 0xbf}, - // Block 0xfd, offset 0x749 - {value: 0x0000, lo: 0x0f}, - {value: 0xc7e9, lo: 0x80, hi: 0x80}, - {value: 0xc839, lo: 0x81, hi: 0x81}, - {value: 0xc889, lo: 0x82, hi: 0x82}, - {value: 0xc8d9, lo: 0x83, hi: 0x83}, - {value: 0xc929, lo: 0x84, hi: 0x84}, - {value: 0xc979, lo: 0x85, hi: 0x85}, - {value: 0xc9c9, lo: 0x86, hi: 0x86}, - {value: 0xca19, lo: 0x87, hi: 0x87}, - {value: 0xca69, lo: 0x88, hi: 0x88}, - {value: 0x0040, lo: 0x89, hi: 0x8f}, - {value: 0xcab9, lo: 0x90, hi: 0x90}, - {value: 0xcad9, lo: 0x91, hi: 0x91}, - {value: 0x0040, lo: 0x92, hi: 0x9f}, - {value: 0x0018, lo: 0xa0, hi: 0xa5}, - {value: 0x0040, lo: 0xa6, hi: 0xbf}, - // Block 0xfe, offset 0x759 - {value: 0x0000, lo: 0x06}, - {value: 0x0018, lo: 0x80, hi: 0x94}, - {value: 0x0040, lo: 0x95, hi: 0x9f}, - {value: 0x0018, lo: 0xa0, hi: 0xac}, - {value: 0x0040, lo: 0xad, hi: 0xaf}, - {value: 0x0018, lo: 0xb0, hi: 0xb9}, - {value: 0x0040, lo: 0xba, hi: 0xbf}, - // Block 0xff, offset 0x760 - {value: 0x0000, lo: 0x02}, - {value: 0x0018, lo: 0x80, hi: 0xb3}, - {value: 0x0040, lo: 0xb4, hi: 0xbf}, - // Block 0x100, offset 0x763 - {value: 0x0000, lo: 0x02}, - {value: 0x0018, lo: 0x80, hi: 0x98}, - {value: 0x0040, lo: 0x99, hi: 0xbf}, - // Block 0x101, offset 0x766 - {value: 0x0000, lo: 0x03}, - {value: 0x0018, lo: 0x80, hi: 0x8b}, - {value: 0x0040, lo: 0x8c, hi: 0x8f}, - {value: 0x0018, lo: 0x90, hi: 0xbf}, - // Block 0x102, offset 0x76a - {value: 0x0000, lo: 0x05}, - {value: 0x0018, lo: 0x80, hi: 0x87}, - {value: 0x0040, lo: 0x88, hi: 0x8f}, - {value: 0x0018, lo: 0x90, hi: 0x99}, - {value: 0x0040, lo: 0x9a, hi: 0x9f}, - {value: 0x0018, lo: 0xa0, hi: 0xbf}, - // Block 0x103, offset 0x770 - {value: 0x0000, lo: 0x04}, - {value: 0x0018, lo: 0x80, hi: 0x87}, - {value: 0x0040, lo: 0x88, hi: 0x8f}, - {value: 0x0018, lo: 0x90, hi: 0xad}, - {value: 0x0040, lo: 0xae, hi: 0xbf}, - // Block 0x104, offset 0x775 - {value: 0x0000, lo: 0x04}, - {value: 0x0018, lo: 0x80, hi: 0x8b}, - {value: 0x0040, lo: 0x8c, hi: 0x8f}, - {value: 0x0018, lo: 0x90, hi: 0xbe}, - {value: 0x0040, lo: 0xbf, hi: 0xbf}, - // Block 0x105, offset 0x77a - {value: 0x0000, lo: 0x07}, - {value: 0x0018, lo: 0x80, hi: 0xb0}, - {value: 0x0040, lo: 0xb1, hi: 0xb2}, - {value: 0x0018, lo: 0xb3, hi: 0xb6}, - {value: 0x0040, lo: 0xb7, hi: 0xb9}, - {value: 0x0018, lo: 0xba, hi: 0xba}, - {value: 0x0040, lo: 0xbb, hi: 0xbb}, - {value: 0x0018, lo: 0xbc, hi: 0xbf}, - // Block 0x106, offset 0x782 - {value: 0x0000, lo: 0x04}, - {value: 0x0018, lo: 0x80, hi: 0xa2}, - {value: 0x0040, lo: 0xa3, hi: 0xaf}, - {value: 0x0018, lo: 0xb0, hi: 0xb9}, - {value: 0x0040, lo: 0xba, hi: 0xbf}, - // Block 0x107, offset 0x787 - {value: 0x0000, lo: 0x03}, - {value: 0x0018, lo: 0x80, hi: 0x82}, - {value: 0x0040, lo: 0x83, hi: 0x8f}, - {value: 0x0018, lo: 0x90, hi: 0xbf}, - // Block 0x108, offset 0x78b - {value: 0x0000, lo: 0x03}, - {value: 0x0040, lo: 0x80, hi: 0x9f}, - {value: 0x0018, lo: 0xa0, hi: 0xad}, - {value: 0x0040, lo: 0xae, hi: 0xbf}, - // Block 0x109, offset 0x78f - {value: 0x0000, lo: 0x02}, - {value: 0x0008, lo: 0x80, hi: 0x96}, - {value: 0x0040, lo: 0x97, hi: 0xbf}, - // Block 0x10a, offset 0x792 - {value: 0x0000, lo: 0x02}, - {value: 0x0008, lo: 0x80, hi: 0xb4}, - {value: 0x0040, lo: 0xb5, hi: 0xbf}, - // Block 0x10b, offset 0x795 - {value: 0x0000, lo: 0x03}, - {value: 0x0008, lo: 0x80, hi: 0x9d}, - {value: 0x0040, lo: 0x9e, hi: 0x9f}, - {value: 0x0008, lo: 0xa0, hi: 0xbf}, - // Block 0x10c, offset 0x799 - {value: 0x0000, lo: 0x03}, - {value: 0x0008, lo: 0x80, hi: 0xa1}, - {value: 0x0040, lo: 0xa2, hi: 0xaf}, - {value: 0x0008, lo: 0xb0, hi: 0xbf}, - // Block 0x10d, offset 0x79d - {value: 0x0000, lo: 0x02}, - {value: 0x0008, lo: 0x80, hi: 0xa0}, - {value: 0x0040, lo: 0xa1, hi: 0xbf}, - // Block 0x10e, offset 0x7a0 - {value: 0x0020, lo: 0x0f}, - {value: 0xdeb9, lo: 0x80, hi: 0x89}, - {value: 0x8dfd, lo: 0x8a, hi: 0x8a}, - {value: 0xdff9, lo: 0x8b, hi: 0x9c}, - {value: 0x8e1d, lo: 0x9d, hi: 0x9d}, - {value: 0xe239, lo: 0x9e, hi: 0xa2}, - {value: 0x8e3d, lo: 0xa3, hi: 0xa3}, - {value: 0xe2d9, lo: 0xa4, hi: 0xab}, - {value: 0x7ed5, lo: 0xac, hi: 0xac}, - {value: 0xe3d9, lo: 0xad, hi: 0xaf}, - {value: 0x8e5d, lo: 0xb0, hi: 0xb0}, - {value: 0xe439, lo: 0xb1, hi: 0xb6}, - {value: 0x8e7d, lo: 0xb7, hi: 0xb9}, - {value: 0xe4f9, lo: 0xba, hi: 0xba}, - {value: 0x8edd, lo: 0xbb, hi: 0xbb}, - {value: 0xe519, lo: 0xbc, hi: 0xbf}, - // Block 0x10f, offset 0x7b0 - {value: 0x0020, lo: 0x10}, - {value: 0x937d, lo: 0x80, hi: 0x80}, - {value: 0xf099, lo: 0x81, hi: 0x86}, - {value: 0x939d, lo: 0x87, hi: 0x8a}, - {value: 0xd9f9, lo: 0x8b, hi: 0x8b}, - {value: 0xf159, lo: 0x8c, hi: 0x96}, - {value: 0x941d, lo: 0x97, hi: 0x97}, - {value: 0xf2b9, lo: 0x98, hi: 0xa3}, - {value: 0x943d, lo: 0xa4, hi: 0xa6}, - {value: 0xf439, lo: 0xa7, hi: 0xaa}, - {value: 0x949d, lo: 0xab, hi: 0xab}, - {value: 0xf4b9, lo: 0xac, hi: 0xac}, - {value: 0x94bd, lo: 0xad, hi: 0xad}, - {value: 0xf4d9, lo: 0xae, hi: 0xaf}, - {value: 0x94dd, lo: 0xb0, hi: 0xb1}, - {value: 0xf519, lo: 0xb2, hi: 0xbe}, - {value: 0x2040, lo: 0xbf, hi: 0xbf}, - // Block 0x110, offset 0x7c1 - {value: 0x0000, lo: 0x04}, - {value: 0x0040, lo: 0x80, hi: 0x80}, - {value: 0x0340, lo: 0x81, hi: 0x81}, - {value: 0x0040, lo: 0x82, hi: 0x9f}, - {value: 0x0340, lo: 0xa0, hi: 0xbf}, - // Block 0x111, offset 0x7c6 - {value: 0x0000, lo: 0x01}, - {value: 0x0340, lo: 0x80, hi: 0xbf}, - // Block 0x112, offset 0x7c8 - {value: 0x0000, lo: 0x01}, - {value: 0x33c0, lo: 0x80, hi: 0xbf}, - // Block 0x113, offset 0x7ca - {value: 0x0000, lo: 0x02}, - {value: 0x33c0, lo: 0x80, hi: 0xaf}, - {value: 0x0040, lo: 0xb0, hi: 0xbf}, -} - -// Total table size 42466 bytes (41KiB); checksum: 355A58A4 diff --git a/vendor/golang.org/x/net/idna/tables12.0.0.go b/vendor/golang.org/x/net/idna/tables12.0.0.go deleted file mode 100644 index 0600cd2ae54..00000000000 --- a/vendor/golang.org/x/net/idna/tables12.0.0.go +++ /dev/null @@ -1,4733 +0,0 @@ -// Code generated by running "go generate" in golang.org/x/text. DO NOT EDIT. - -//go:build go1.14 && !go1.16 - -package idna - -// UnicodeVersion is the Unicode version from which the tables in this package are derived. -const UnicodeVersion = "12.0.0" - -var mappings string = "" + // Size: 8178 bytes - "\x00\x01 \x03 ̈\x01a\x03 ̄\x012\x013\x03 ́\x03 ̧\x011\x01o\x051⁄4\x051⁄2" + - "\x053⁄4\x03i̇\x03l·\x03ʼn\x01s\x03dž\x03ⱥ\x03ⱦ\x01h\x01j\x01r\x01w\x01y" + - "\x03 ̆\x03 ̇\x03 ̊\x03 ̨\x03 ̃\x03 ̋\x01l\x01x\x04̈́\x03 ι\x01;\x05 ̈́" + - "\x04եւ\x04اٴ\x04وٴ\x04ۇٴ\x04يٴ\x06क़\x06ख़\x06ग़\x06ज़\x06ड़\x06ढ़\x06फ़" + - "\x06य़\x06ড়\x06ঢ়\x06য়\x06ਲ਼\x06ਸ਼\x06ਖ਼\x06ਗ਼\x06ਜ਼\x06ਫ਼\x06ଡ଼\x06ଢ଼" + - "\x06ํา\x06ໍາ\x06ຫນ\x06ຫມ\x06གྷ\x06ཌྷ\x06དྷ\x06བྷ\x06ཛྷ\x06ཀྵ\x06ཱི\x06ཱུ" + - "\x06ྲྀ\x09ྲཱྀ\x06ླྀ\x09ླཱྀ\x06ཱྀ\x06ྒྷ\x06ྜྷ\x06ྡྷ\x06ྦྷ\x06ྫྷ\x06ྐྵ\x02" + - "в\x02д\x02о\x02с\x02т\x02ъ\x02ѣ\x02æ\x01b\x01d\x01e\x02ǝ\x01g\x01i\x01k" + - "\x01m\x01n\x02ȣ\x01p\x01t\x01u\x02ɐ\x02ɑ\x02ə\x02ɛ\x02ɜ\x02ŋ\x02ɔ\x02ɯ" + - "\x01v\x02β\x02γ\x02δ\x02φ\x02χ\x02ρ\x02н\x02ɒ\x01c\x02ɕ\x02ð\x01f\x02ɟ" + - "\x02ɡ\x02ɥ\x02ɨ\x02ɩ\x02ɪ\x02ʝ\x02ɭ\x02ʟ\x02ɱ\x02ɰ\x02ɲ\x02ɳ\x02ɴ\x02ɵ" + - "\x02ɸ\x02ʂ\x02ʃ\x02ƫ\x02ʉ\x02ʊ\x02ʋ\x02ʌ\x01z\x02ʐ\x02ʑ\x02ʒ\x02θ\x02ss" + - "\x02ά\x02έ\x02ή\x02ί\x02ό\x02ύ\x02ώ\x05ἀι\x05ἁι\x05ἂι\x05ἃι\x05ἄι\x05ἅι" + - "\x05ἆι\x05ἇι\x05ἠι\x05ἡι\x05ἢι\x05ἣι\x05ἤι\x05ἥι\x05ἦι\x05ἧι\x05ὠι\x05ὡι" + - "\x05ὢι\x05ὣι\x05ὤι\x05ὥι\x05ὦι\x05ὧι\x05ὰι\x04αι\x04άι\x05ᾶι\x02ι\x05 ̈͂" + - "\x05ὴι\x04ηι\x04ήι\x05ῆι\x05 ̓̀\x05 ̓́\x05 ̓͂\x02ΐ\x05 ̔̀\x05 ̔́\x05 ̔͂" + - "\x02ΰ\x05 ̈̀\x01`\x05ὼι\x04ωι\x04ώι\x05ῶι\x06′′\x09′′′\x06‵‵\x09‵‵‵\x02!" + - "!\x02??\x02?!\x02!?\x0c′′′′\x010\x014\x015\x016\x017\x018\x019\x01+\x01=" + - "\x01(\x01)\x02rs\x02ħ\x02no\x01q\x02sm\x02tm\x02ω\x02å\x02א\x02ב\x02ג" + - "\x02ד\x02π\x051⁄7\x051⁄9\x061⁄10\x051⁄3\x052⁄3\x051⁄5\x052⁄5\x053⁄5\x054" + - "⁄5\x051⁄6\x055⁄6\x051⁄8\x053⁄8\x055⁄8\x057⁄8\x041⁄\x02ii\x02iv\x02vi" + - "\x04viii\x02ix\x02xi\x050⁄3\x06∫∫\x09∫∫∫\x06∮∮\x09∮∮∮\x0210\x0211\x0212" + - "\x0213\x0214\x0215\x0216\x0217\x0218\x0219\x0220\x04(10)\x04(11)\x04(12)" + - "\x04(13)\x04(14)\x04(15)\x04(16)\x04(17)\x04(18)\x04(19)\x04(20)\x0c∫∫∫∫" + - "\x02==\x05⫝̸\x02ɫ\x02ɽ\x02ȿ\x02ɀ\x01.\x04 ゙\x04 ゚\x06より\x06コト\x05(ᄀ)\x05" + - "(ᄂ)\x05(ᄃ)\x05(ᄅ)\x05(ᄆ)\x05(ᄇ)\x05(ᄉ)\x05(ᄋ)\x05(ᄌ)\x05(ᄎ)\x05(ᄏ)\x05(ᄐ" + - ")\x05(ᄑ)\x05(ᄒ)\x05(가)\x05(나)\x05(다)\x05(라)\x05(마)\x05(바)\x05(사)\x05(아)" + - "\x05(자)\x05(차)\x05(카)\x05(타)\x05(파)\x05(하)\x05(주)\x08(오전)\x08(오후)\x05(一)" + - "\x05(二)\x05(三)\x05(四)\x05(五)\x05(六)\x05(七)\x05(八)\x05(九)\x05(十)\x05(月)" + - "\x05(火)\x05(水)\x05(木)\x05(金)\x05(土)\x05(日)\x05(株)\x05(有)\x05(社)\x05(名)" + - "\x05(特)\x05(財)\x05(祝)\x05(労)\x05(代)\x05(呼)\x05(学)\x05(監)\x05(企)\x05(資)" + - "\x05(協)\x05(祭)\x05(休)\x05(自)\x05(至)\x0221\x0222\x0223\x0224\x0225\x0226" + - "\x0227\x0228\x0229\x0230\x0231\x0232\x0233\x0234\x0235\x06참고\x06주의\x0236" + - "\x0237\x0238\x0239\x0240\x0241\x0242\x0243\x0244\x0245\x0246\x0247\x0248" + - "\x0249\x0250\x041月\x042月\x043月\x044月\x045月\x046月\x047月\x048月\x049月\x0510" + - "月\x0511月\x0512月\x02hg\x02ev\x0cアパート\x0cアルファ\x0cアンペア\x09アール\x0cイニング\x09" + - "インチ\x09ウォン\x0fエスクード\x0cエーカー\x09オンス\x09オーム\x09カイリ\x0cカラット\x0cカロリー\x09ガロ" + - "ン\x09ガンマ\x06ギガ\x09ギニー\x0cキュリー\x0cギルダー\x06キロ\x0fキログラム\x12キロメートル\x0fキロワッ" + - "ト\x09グラム\x0fグラムトン\x0fクルゼイロ\x0cクローネ\x09ケース\x09コルナ\x09コーポ\x0cサイクル\x0fサンチ" + - "ーム\x0cシリング\x09センチ\x09セント\x09ダース\x06デシ\x06ドル\x06トン\x06ナノ\x09ノット\x09ハイツ" + - "\x0fパーセント\x09パーツ\x0cバーレル\x0fピアストル\x09ピクル\x06ピコ\x06ビル\x0fファラッド\x0cフィート" + - "\x0fブッシェル\x09フラン\x0fヘクタール\x06ペソ\x09ペニヒ\x09ヘルツ\x09ペンス\x09ページ\x09ベータ\x0cポイ" + - "ント\x09ボルト\x06ホン\x09ポンド\x09ホール\x09ホーン\x0cマイクロ\x09マイル\x09マッハ\x09マルク\x0fマ" + - "ンション\x0cミクロン\x06ミリ\x0fミリバール\x06メガ\x0cメガトン\x0cメートル\x09ヤード\x09ヤール\x09ユアン" + - "\x0cリットル\x06リラ\x09ルピー\x0cルーブル\x06レム\x0fレントゲン\x09ワット\x040点\x041点\x042点" + - "\x043点\x044点\x045点\x046点\x047点\x048点\x049点\x0510点\x0511点\x0512点\x0513点" + - "\x0514点\x0515点\x0516点\x0517点\x0518点\x0519点\x0520点\x0521点\x0522点\x0523点" + - "\x0524点\x02da\x02au\x02ov\x02pc\x02dm\x02iu\x06平成\x06昭和\x06大正\x06明治\x0c株" + - "式会社\x02pa\x02na\x02ma\x02ka\x02kb\x02mb\x02gb\x04kcal\x02pf\x02nf\x02m" + - "g\x02kg\x02hz\x02ml\x02dl\x02kl\x02fm\x02nm\x02mm\x02cm\x02km\x02m2\x02m" + - "3\x05m∕s\x06m∕s2\x07rad∕s\x08rad∕s2\x02ps\x02ns\x02ms\x02pv\x02nv\x02mv" + - "\x02kv\x02pw\x02nw\x02mw\x02kw\x02bq\x02cc\x02cd\x06c∕kg\x02db\x02gy\x02" + - "ha\x02hp\x02in\x02kk\x02kt\x02lm\x02ln\x02lx\x02ph\x02pr\x02sr\x02sv\x02" + - "wb\x05v∕m\x05a∕m\x041日\x042日\x043日\x044日\x045日\x046日\x047日\x048日\x049日" + - "\x0510日\x0511日\x0512日\x0513日\x0514日\x0515日\x0516日\x0517日\x0518日\x0519日" + - "\x0520日\x0521日\x0522日\x0523日\x0524日\x0525日\x0526日\x0527日\x0528日\x0529日" + - "\x0530日\x0531日\x02ь\x02ɦ\x02ɬ\x02ʞ\x02ʇ\x02œ\x04𤋮\x04𢡊\x04𢡄\x04𣏕\x04𥉉" + - "\x04𥳐\x04𧻓\x02ff\x02fi\x02fl\x02st\x04մն\x04մե\x04մի\x04վն\x04մխ\x04יִ" + - "\x04ײַ\x02ע\x02ה\x02כ\x02ל\x02ם\x02ר\x02ת\x04שׁ\x04שׂ\x06שּׁ\x06שּׂ\x04א" + - "ַ\x04אָ\x04אּ\x04בּ\x04גּ\x04דּ\x04הּ\x04וּ\x04זּ\x04טּ\x04יּ\x04ךּ\x04" + - "כּ\x04לּ\x04מּ\x04נּ\x04סּ\x04ףּ\x04פּ\x04צּ\x04קּ\x04רּ\x04שּ\x04תּ" + - "\x04וֹ\x04בֿ\x04כֿ\x04פֿ\x04אל\x02ٱ\x02ٻ\x02پ\x02ڀ\x02ٺ\x02ٿ\x02ٹ\x02ڤ" + - "\x02ڦ\x02ڄ\x02ڃ\x02چ\x02ڇ\x02ڍ\x02ڌ\x02ڎ\x02ڈ\x02ژ\x02ڑ\x02ک\x02گ\x02ڳ" + - "\x02ڱ\x02ں\x02ڻ\x02ۀ\x02ہ\x02ھ\x02ے\x02ۓ\x02ڭ\x02ۇ\x02ۆ\x02ۈ\x02ۋ\x02ۅ" + - "\x02ۉ\x02ې\x02ى\x04ئا\x04ئە\x04ئو\x04ئۇ\x04ئۆ\x04ئۈ\x04ئې\x04ئى\x02ی\x04" + - "ئج\x04ئح\x04ئم\x04ئي\x04بج\x04بح\x04بخ\x04بم\x04بى\x04بي\x04تج\x04تح" + - "\x04تخ\x04تم\x04تى\x04تي\x04ثج\x04ثم\x04ثى\x04ثي\x04جح\x04جم\x04حج\x04حم" + - "\x04خج\x04خح\x04خم\x04سج\x04سح\x04سخ\x04سم\x04صح\x04صم\x04ضج\x04ضح\x04ضخ" + - "\x04ضم\x04طح\x04طم\x04ظم\x04عج\x04عم\x04غج\x04غم\x04فج\x04فح\x04فخ\x04فم" + - "\x04فى\x04في\x04قح\x04قم\x04قى\x04قي\x04كا\x04كج\x04كح\x04كخ\x04كل\x04كم" + - "\x04كى\x04كي\x04لج\x04لح\x04لخ\x04لم\x04لى\x04لي\x04مج\x04مح\x04مخ\x04مم" + - "\x04مى\x04مي\x04نج\x04نح\x04نخ\x04نم\x04نى\x04ني\x04هج\x04هم\x04هى\x04هي" + - "\x04يج\x04يح\x04يخ\x04يم\x04يى\x04يي\x04ذٰ\x04رٰ\x04ىٰ\x05 ٌّ\x05 ٍّ\x05" + - " َّ\x05 ُّ\x05 ِّ\x05 ّٰ\x04ئر\x04ئز\x04ئن\x04بر\x04بز\x04بن\x04تر\x04تز" + - "\x04تن\x04ثر\x04ثز\x04ثن\x04ما\x04نر\x04نز\x04نن\x04ير\x04يز\x04ين\x04ئخ" + - "\x04ئه\x04به\x04ته\x04صخ\x04له\x04نه\x04هٰ\x04يه\x04ثه\x04سه\x04شم\x04شه" + - "\x06ـَّ\x06ـُّ\x06ـِّ\x04طى\x04طي\x04عى\x04عي\x04غى\x04غي\x04سى\x04سي" + - "\x04شى\x04شي\x04حى\x04حي\x04جى\x04جي\x04خى\x04خي\x04صى\x04صي\x04ضى\x04ضي" + - "\x04شج\x04شح\x04شخ\x04شر\x04سر\x04صر\x04ضر\x04اً\x06تجم\x06تحج\x06تحم" + - "\x06تخم\x06تمج\x06تمح\x06تمخ\x06جمح\x06حمي\x06حمى\x06سحج\x06سجح\x06سجى" + - "\x06سمح\x06سمج\x06سمم\x06صحح\x06صمم\x06شحم\x06شجي\x06شمخ\x06شمم\x06ضحى" + - "\x06ضخم\x06طمح\x06طمم\x06طمي\x06عجم\x06عمم\x06عمى\x06غمم\x06غمي\x06غمى" + - "\x06فخم\x06قمح\x06قمم\x06لحم\x06لحي\x06لحى\x06لجج\x06لخم\x06لمح\x06محج" + - "\x06محم\x06محي\x06مجح\x06مجم\x06مخج\x06مخم\x06مجخ\x06همج\x06همم\x06نحم" + - "\x06نحى\x06نجم\x06نجى\x06نمي\x06نمى\x06يمم\x06بخي\x06تجي\x06تجى\x06تخي" + - "\x06تخى\x06تمي\x06تمى\x06جمي\x06جحى\x06جمى\x06سخى\x06صحي\x06شحي\x06ضحي" + - "\x06لجي\x06لمي\x06يحي\x06يجي\x06يمي\x06ممي\x06قمي\x06نحي\x06عمي\x06كمي" + - "\x06نجح\x06مخي\x06لجم\x06كمم\x06جحي\x06حجي\x06مجي\x06فمي\x06بحي\x06سخي" + - "\x06نجي\x06صلے\x06قلے\x08الله\x08اكبر\x08محمد\x08صلعم\x08رسول\x08عليه" + - "\x08وسلم\x06صلى!صلى الله عليه وسلم\x0fجل جلاله\x08ریال\x01,\x01:\x01!" + - "\x01?\x01_\x01{\x01}\x01[\x01]\x01#\x01&\x01*\x01-\x01<\x01>\x01\\\x01$" + - "\x01%\x01@\x04ـً\x04ـَ\x04ـُ\x04ـِ\x04ـّ\x04ـْ\x02ء\x02آ\x02أ\x02ؤ\x02إ" + - "\x02ئ\x02ا\x02ب\x02ة\x02ت\x02ث\x02ج\x02ح\x02خ\x02د\x02ذ\x02ر\x02ز\x02س" + - "\x02ش\x02ص\x02ض\x02ط\x02ظ\x02ع\x02غ\x02ف\x02ق\x02ك\x02ل\x02م\x02ن\x02ه" + - "\x02و\x02ي\x04لآ\x04لأ\x04لإ\x04لا\x01\x22\x01'\x01/\x01^\x01|\x01~\x02¢" + - "\x02£\x02¬\x02¦\x02¥\x08𝅗𝅥\x08𝅘𝅥\x0c𝅘𝅥𝅮\x0c𝅘𝅥𝅯\x0c𝅘𝅥𝅰\x0c𝅘𝅥𝅱\x0c𝅘𝅥𝅲\x08𝆹" + - "𝅥\x08𝆺𝅥\x0c𝆹𝅥𝅮\x0c𝆺𝅥𝅮\x0c𝆹𝅥𝅯\x0c𝆺𝅥𝅯\x02ı\x02ȷ\x02α\x02ε\x02ζ\x02η\x02" + - "κ\x02λ\x02μ\x02ν\x02ξ\x02ο\x02σ\x02τ\x02υ\x02ψ\x03∇\x03∂\x02ϝ\x02ٮ\x02ڡ" + - "\x02ٯ\x020,\x021,\x022,\x023,\x024,\x025,\x026,\x027,\x028,\x029,\x03(a)" + - "\x03(b)\x03(c)\x03(d)\x03(e)\x03(f)\x03(g)\x03(h)\x03(i)\x03(j)\x03(k)" + - "\x03(l)\x03(m)\x03(n)\x03(o)\x03(p)\x03(q)\x03(r)\x03(s)\x03(t)\x03(u)" + - "\x03(v)\x03(w)\x03(x)\x03(y)\x03(z)\x07〔s〕\x02wz\x02hv\x02sd\x03ppv\x02w" + - "c\x02mc\x02md\x02mr\x02dj\x06ほか\x06ココ\x03サ\x03手\x03字\x03双\x03デ\x03二\x03多" + - "\x03解\x03天\x03交\x03映\x03無\x03料\x03前\x03後\x03再\x03新\x03初\x03終\x03生\x03販" + - "\x03声\x03吹\x03演\x03投\x03捕\x03一\x03三\x03遊\x03左\x03中\x03右\x03指\x03走\x03打" + - "\x03禁\x03空\x03合\x03満\x03有\x03月\x03申\x03割\x03営\x03配\x09〔本〕\x09〔三〕\x09〔二〕" + - "\x09〔安〕\x09〔点〕\x09〔打〕\x09〔盗〕\x09〔勝〕\x09〔敗〕\x03得\x03可\x03丽\x03丸\x03乁\x03你" + - "\x03侮\x03侻\x03倂\x03偺\x03備\x03僧\x03像\x03㒞\x03免\x03兔\x03兤\x03具\x03㒹\x03內" + - "\x03冗\x03冤\x03仌\x03冬\x03况\x03凵\x03刃\x03㓟\x03刻\x03剆\x03剷\x03㔕\x03勇\x03勉" + - "\x03勤\x03勺\x03包\x03匆\x03北\x03卉\x03卑\x03博\x03即\x03卽\x03卿\x03灰\x03及\x03叟" + - "\x03叫\x03叱\x03吆\x03咞\x03吸\x03呈\x03周\x03咢\x03哶\x03唐\x03啓\x03啣\x03善\x03喙" + - "\x03喫\x03喳\x03嗂\x03圖\x03嘆\x03圗\x03噑\x03噴\x03切\x03壮\x03城\x03埴\x03堍\x03型" + - "\x03堲\x03報\x03墬\x03売\x03壷\x03夆\x03夢\x03奢\x03姬\x03娛\x03娧\x03姘\x03婦\x03㛮" + - "\x03嬈\x03嬾\x03寃\x03寘\x03寧\x03寳\x03寿\x03将\x03尢\x03㞁\x03屠\x03屮\x03峀\x03岍" + - "\x03嵃\x03嵮\x03嵫\x03嵼\x03巡\x03巢\x03㠯\x03巽\x03帨\x03帽\x03幩\x03㡢\x03㡼\x03庰" + - "\x03庳\x03庶\x03廊\x03廾\x03舁\x03弢\x03㣇\x03形\x03彫\x03㣣\x03徚\x03忍\x03志\x03忹" + - "\x03悁\x03㤺\x03㤜\x03悔\x03惇\x03慈\x03慌\x03慎\x03慺\x03憎\x03憲\x03憤\x03憯\x03懞" + - "\x03懲\x03懶\x03成\x03戛\x03扝\x03抱\x03拔\x03捐\x03挽\x03拼\x03捨\x03掃\x03揤\x03搢" + - "\x03揅\x03掩\x03㨮\x03摩\x03摾\x03撝\x03摷\x03㩬\x03敏\x03敬\x03旣\x03書\x03晉\x03㬙" + - "\x03暑\x03㬈\x03㫤\x03冒\x03冕\x03最\x03暜\x03肭\x03䏙\x03朗\x03望\x03朡\x03杞\x03杓" + - "\x03㭉\x03柺\x03枅\x03桒\x03梅\x03梎\x03栟\x03椔\x03㮝\x03楂\x03榣\x03槪\x03檨\x03櫛" + - "\x03㰘\x03次\x03歔\x03㱎\x03歲\x03殟\x03殺\x03殻\x03汎\x03沿\x03泍\x03汧\x03洖\x03派" + - "\x03海\x03流\x03浩\x03浸\x03涅\x03洴\x03港\x03湮\x03㴳\x03滋\x03滇\x03淹\x03潮\x03濆" + - "\x03瀹\x03瀞\x03瀛\x03㶖\x03灊\x03災\x03灷\x03炭\x03煅\x03熜\x03爨\x03爵\x03牐\x03犀" + - "\x03犕\x03獺\x03王\x03㺬\x03玥\x03㺸\x03瑇\x03瑜\x03瑱\x03璅\x03瓊\x03㼛\x03甤\x03甾" + - "\x03異\x03瘐\x03㿼\x03䀈\x03直\x03眞\x03真\x03睊\x03䀹\x03瞋\x03䁆\x03䂖\x03硎\x03碌" + - "\x03磌\x03䃣\x03祖\x03福\x03秫\x03䄯\x03穀\x03穊\x03穏\x03䈂\x03篆\x03築\x03䈧\x03糒" + - "\x03䊠\x03糨\x03糣\x03紀\x03絣\x03䌁\x03緇\x03縂\x03繅\x03䌴\x03䍙\x03罺\x03羕\x03翺" + - "\x03者\x03聠\x03聰\x03䏕\x03育\x03脃\x03䐋\x03脾\x03媵\x03舄\x03辞\x03䑫\x03芑\x03芋" + - "\x03芝\x03劳\x03花\x03芳\x03芽\x03苦\x03若\x03茝\x03荣\x03莭\x03茣\x03莽\x03菧\x03著" + - "\x03荓\x03菊\x03菌\x03菜\x03䔫\x03蓱\x03蓳\x03蔖\x03蕤\x03䕝\x03䕡\x03䕫\x03虐\x03虜" + - "\x03虧\x03虩\x03蚩\x03蚈\x03蜎\x03蛢\x03蝹\x03蜨\x03蝫\x03螆\x03蟡\x03蠁\x03䗹\x03衠" + - "\x03衣\x03裗\x03裞\x03䘵\x03裺\x03㒻\x03䚾\x03䛇\x03誠\x03諭\x03變\x03豕\x03貫\x03賁" + - "\x03贛\x03起\x03跋\x03趼\x03跰\x03軔\x03輸\x03邔\x03郱\x03鄑\x03鄛\x03鈸\x03鋗\x03鋘" + - "\x03鉼\x03鏹\x03鐕\x03開\x03䦕\x03閷\x03䧦\x03雃\x03嶲\x03霣\x03䩮\x03䩶\x03韠\x03䪲" + - "\x03頋\x03頩\x03飢\x03䬳\x03餩\x03馧\x03駂\x03駾\x03䯎\x03鬒\x03鱀\x03鳽\x03䳎\x03䳭" + - "\x03鵧\x03䳸\x03麻\x03䵖\x03黹\x03黾\x03鼅\x03鼏\x03鼖\x03鼻" - -var xorData string = "" + // Size: 4862 bytes - "\x02\x0c\x09\x02\xb0\xec\x02\xad\xd8\x02\xad\xd9\x02\x06\x07\x02\x0f\x12" + - "\x02\x0f\x1f\x02\x0f\x1d\x02\x01\x13\x02\x0f\x16\x02\x0f\x0b\x02\x0f3" + - "\x02\x0f7\x02\x0f?\x02\x0f/\x02\x0f*\x02\x0c&\x02\x0c*\x02\x0c;\x02\x0c9" + - "\x02\x0c%\x02\xab\xed\x02\xab\xe2\x02\xab\xe3\x02\xa9\xe0\x02\xa9\xe1" + - "\x02\xa9\xe6\x02\xa3\xcb\x02\xa3\xc8\x02\xa3\xc9\x02\x01#\x02\x01\x08" + - "\x02\x0e>\x02\x0e'\x02\x0f\x03\x02\x03\x0d\x02\x03\x09\x02\x03\x17\x02" + - "\x03\x0e\x02\x02\x03\x02\x011\x02\x01\x00\x02\x01\x10\x02\x03<\x02\x07" + - "\x0d\x02\x02\x0c\x02\x0c0\x02\x01\x03\x02\x01\x01\x02\x01 \x02\x01\x22" + - "\x02\x01)\x02\x01\x0a\x02\x01\x0c\x02\x02\x06\x02\x02\x02\x02\x03\x10" + - "\x03\x037 \x03\x0b+\x03\x021\x00\x02\x01\x04\x02\x01\x02\x02\x019\x02" + - "\x03\x1c\x02\x02$\x03\x80p$\x02\x03:\x02\x03\x0a\x03\xc1r.\x03\xc1r,\x03" + - "\xc1r\x02\x02\x02:\x02\x02>\x02\x02,\x02\x02\x10\x02\x02\x00\x03\xc1s<" + - "\x03\xc1s*\x03\xc2L$\x03\xc2L;\x02\x09)\x02\x0a\x19\x03\x83\xab\xe3\x03" + - "\x83\xab\xf2\x03 4\xe0\x03\x81\xab\xea\x03\x81\xab\xf3\x03 4\xef\x03\x96" + - "\xe1\xcd\x03\x84\xe5\xc3\x02\x0d\x11\x03\x8b\xec\xcb\x03\x94\xec\xcf\x03" + - "\x9a\xec\xc2\x03\x8b\xec\xdb\x03\x94\xec\xdf\x03\x9a\xec\xd2\x03\x01\x0c" + - "!\x03\x01\x0c#\x03ʠ\x9d\x03ʣ\x9c\x03ʢ\x9f\x03ʥ\x9e\x03ʤ\x91\x03ʧ\x90\x03" + - "ʦ\x93\x03ʩ\x92\x03ʨ\x95\x03\xca\xf3\xb5\x03\xca\xf0\xb4\x03\xca\xf1\xb7" + - "\x03\xca\xf6\xb6\x03\xca\xf7\x89\x03\xca\xf4\x88\x03\xca\xf5\x8b\x03\xca" + - "\xfa\x8a\x03\xca\xfb\x8d\x03\xca\xf8\x8c\x03\xca\xf9\x8f\x03\xca\xfe\x8e" + - "\x03\xca\xff\x81\x03\xca\xfc\x80\x03\xca\xfd\x83\x03\xca\xe2\x82\x03\xca" + - "\xe3\x85\x03\xca\xe0\x84\x03\xca\xe1\x87\x03\xca\xe6\x86\x03\xca\xe7\x99" + - "\x03\xca\xe4\x98\x03\xca\xe5\x9b\x03\xca\xea\x9a\x03\xca\xeb\x9d\x03\xca" + - "\xe8\x9c\x03ؓ\x89\x03ߔ\x8b\x02\x010\x03\x03\x04\x1e\x03\x04\x15\x12\x03" + - "\x0b\x05,\x03\x06\x04\x00\x03\x06\x04)\x03\x06\x044\x03\x06\x04<\x03\x06" + - "\x05\x1d\x03\x06\x06\x00\x03\x06\x06\x0a\x03\x06\x06'\x03\x06\x062\x03" + - "\x0786\x03\x079/\x03\x079 \x03\x07:\x0e\x03\x07:\x1b\x03\x07:%\x03\x07;/" + - "\x03\x07;%\x03\x074\x11\x03\x076\x09\x03\x077*\x03\x070\x01\x03\x070\x0f" + - "\x03\x070.\x03\x071\x16\x03\x071\x04\x03\x0710\x03\x072\x18\x03\x072-" + - "\x03\x073\x14\x03\x073>\x03\x07'\x09\x03\x07 \x00\x03\x07\x1f\x0b\x03" + - "\x07\x18#\x03\x07\x18(\x03\x07\x186\x03\x07\x18\x03\x03\x07\x19\x16\x03" + - "\x07\x116\x03\x07\x12'\x03\x07\x13\x10\x03\x07\x0c&\x03\x07\x0c\x08\x03" + - "\x07\x0c\x13\x03\x07\x0d\x02\x03\x07\x0d\x1c\x03\x07\x0b5\x03\x07\x0b" + - "\x0a\x03\x07\x0b\x01\x03\x07\x0b\x0f\x03\x07\x05\x00\x03\x07\x05\x09\x03" + - "\x07\x05\x0b\x03\x07\x07\x01\x03\x07\x07\x08\x03\x07\x00<\x03\x07\x00+" + - "\x03\x07\x01)\x03\x07\x01\x1b\x03\x07\x01\x08\x03\x07\x03?\x03\x0445\x03" + - "\x044\x08\x03\x0454\x03\x04)/\x03\x04)5\x03\x04+\x05\x03\x04+\x14\x03" + - "\x04+ \x03\x04+<\x03\x04*&\x03\x04*\x22\x03\x04&8\x03\x04!\x01\x03\x04!" + - "\x22\x03\x04\x11+\x03\x04\x10.\x03\x04\x104\x03\x04\x13=\x03\x04\x12\x04" + - "\x03\x04\x12\x0a\x03\x04\x0d\x1d\x03\x04\x0d\x07\x03\x04\x0d \x03\x05<>" + - "\x03\x055<\x03\x055!\x03\x055#\x03\x055&\x03\x054\x1d\x03\x054\x02\x03" + - "\x054\x07\x03\x0571\x03\x053\x1a\x03\x053\x16\x03\x05.<\x03\x05.\x07\x03" + - "\x05):\x03\x05)<\x03\x05)\x0c\x03\x05)\x15\x03\x05+-\x03\x05+5\x03\x05$" + - "\x1e\x03\x05$\x14\x03\x05'\x04\x03\x05'\x14\x03\x05&\x02\x03\x05\x226" + - "\x03\x05\x22\x0c\x03\x05\x22\x1c\x03\x05\x19\x0a\x03\x05\x1b\x09\x03\x05" + - "\x1b\x0c\x03\x05\x14\x07\x03\x05\x16?\x03\x05\x16\x0c\x03\x05\x0c\x05" + - "\x03\x05\x0e\x0f\x03\x05\x01\x0e\x03\x05\x00(\x03\x05\x030\x03\x05\x03" + - "\x06\x03\x0a==\x03\x0a=1\x03\x0a=,\x03\x0a=\x0c\x03\x0a??\x03\x0a<\x08" + - "\x03\x0a9!\x03\x0a9)\x03\x0a97\x03\x0a99\x03\x0a6\x0a\x03\x0a6\x1c\x03" + - "\x0a6\x17\x03\x0a7'\x03\x0a78\x03\x0a73\x03\x0a'\x01\x03\x0a'&\x03\x0a" + - "\x1f\x0e\x03\x0a\x1f\x03\x03\x0a\x1f3\x03\x0a\x1b/\x03\x0a\x18\x19\x03" + - "\x0a\x19\x01\x03\x0a\x16\x14\x03\x0a\x0e\x22\x03\x0a\x0f\x10\x03\x0a\x0f" + - "\x02\x03\x0a\x0f \x03\x0a\x0c\x04\x03\x0a\x0b>\x03\x0a\x0b+\x03\x0a\x08/" + - "\x03\x0a\x046\x03\x0a\x05\x14\x03\x0a\x00\x04\x03\x0a\x00\x10\x03\x0a" + - "\x00\x14\x03\x0b<3\x03\x0b;*\x03\x0b9\x22\x03\x0b9)\x03\x0b97\x03\x0b+" + - "\x10\x03\x0b((\x03\x0b&5\x03\x0b$\x1c\x03\x0b$\x12\x03\x0b%\x04\x03\x0b#" + - "<\x03\x0b#0\x03\x0b#\x0d\x03\x0b#\x19\x03\x0b!:\x03\x0b!\x1f\x03\x0b!" + - "\x00\x03\x0b\x1e5\x03\x0b\x1c\x1d\x03\x0b\x1d-\x03\x0b\x1d(\x03\x0b\x18." + - "\x03\x0b\x18 \x03\x0b\x18\x16\x03\x0b\x14\x13\x03\x0b\x15$\x03\x0b\x15" + - "\x22\x03\x0b\x12\x1b\x03\x0b\x12\x10\x03\x0b\x132\x03\x0b\x13=\x03\x0b" + - "\x12\x18\x03\x0b\x0c&\x03\x0b\x061\x03\x0b\x06:\x03\x0b\x05#\x03\x0b\x05" + - "<\x03\x0b\x04\x0b\x03\x0b\x04\x04\x03\x0b\x04\x1b\x03\x0b\x042\x03\x0b" + - "\x041\x03\x0b\x03\x03\x03\x0b\x03\x1d\x03\x0b\x03/\x03\x0b\x03+\x03\x0b" + - "\x02\x1b\x03\x0b\x02\x00\x03\x0b\x01\x1e\x03\x0b\x01\x08\x03\x0b\x015" + - "\x03\x06\x0d9\x03\x06\x0d=\x03\x06\x0d?\x03\x02\x001\x03\x02\x003\x03" + - "\x02\x02\x19\x03\x02\x006\x03\x02\x02\x1b\x03\x02\x004\x03\x02\x00<\x03" + - "\x02\x02\x0a\x03\x02\x02\x0e\x03\x02\x01\x1a\x03\x02\x01\x07\x03\x02\x01" + - "\x05\x03\x02\x01\x0b\x03\x02\x01%\x03\x02\x01\x0c\x03\x02\x01\x04\x03" + - "\x02\x01\x1c\x03\x02\x00.\x03\x02\x002\x03\x02\x00>\x03\x02\x00\x12\x03" + - "\x02\x00\x16\x03\x02\x011\x03\x02\x013\x03\x02\x02 \x03\x02\x02%\x03\x02" + - "\x02$\x03\x02\x028\x03\x02\x02;\x03\x02\x024\x03\x02\x012\x03\x02\x022" + - "\x03\x02\x02/\x03\x02\x01,\x03\x02\x01\x13\x03\x02\x01\x16\x03\x02\x01" + - "\x11\x03\x02\x01\x1e\x03\x02\x01\x15\x03\x02\x01\x17\x03\x02\x01\x0f\x03" + - "\x02\x01\x08\x03\x02\x00?\x03\x02\x03\x07\x03\x02\x03\x0d\x03\x02\x03" + - "\x13\x03\x02\x03\x1d\x03\x02\x03\x1f\x03\x02\x00\x03\x03\x02\x00\x0d\x03" + - "\x02\x00\x01\x03\x02\x00\x1b\x03\x02\x00\x19\x03\x02\x00\x18\x03\x02\x00" + - "\x13\x03\x02\x00/\x03\x07>\x12\x03\x07<\x1f\x03\x07>\x1d\x03\x06\x1d\x0e" + - "\x03\x07>\x1c\x03\x07>:\x03\x07>\x13\x03\x04\x12+\x03\x07?\x03\x03\x07>" + - "\x02\x03\x06\x224\x03\x06\x1a.\x03\x07<%\x03\x06\x1c\x0b\x03\x0609\x03" + - "\x05\x1f\x01\x03\x04'\x08\x03\x93\xfd\xf5\x03\x02\x0d \x03\x02\x0d#\x03" + - "\x02\x0d!\x03\x02\x0d&\x03\x02\x0d\x22\x03\x02\x0d/\x03\x02\x0d,\x03\x02" + - "\x0d$\x03\x02\x0d'\x03\x02\x0d%\x03\x02\x0d;\x03\x02\x0d=\x03\x02\x0d?" + - "\x03\x099.\x03\x08\x0b7\x03\x08\x02\x14\x03\x08\x14\x0d\x03\x08.:\x03" + - "\x089'\x03\x0f\x0b\x18\x03\x0f\x1c1\x03\x0f\x17&\x03\x0f9\x1f\x03\x0f0" + - "\x0c\x03\x0e\x0a9\x03\x0e\x056\x03\x0e\x1c#\x03\x0f\x13\x0e\x03\x072\x00" + - "\x03\x070\x0d\x03\x072\x0b\x03\x06\x11\x18\x03\x070\x10\x03\x06\x0f(\x03" + - "\x072\x05\x03\x06\x0f,\x03\x073\x15\x03\x06\x07\x08\x03\x05\x16\x02\x03" + - "\x04\x0b \x03\x05:8\x03\x05\x16%\x03\x0a\x0d\x1f\x03\x06\x16\x10\x03\x05" + - "\x1d5\x03\x05*;\x03\x05\x16\x1b\x03\x04.-\x03\x06\x1a\x19\x03\x04\x03," + - "\x03\x0b87\x03\x04/\x0a\x03\x06\x00,\x03\x04-\x01\x03\x04\x1e-\x03\x06/(" + - "\x03\x0a\x0b5\x03\x06\x0e7\x03\x06\x07.\x03\x0597\x03\x0a*%\x03\x0760" + - "\x03\x06\x0c;\x03\x05'\x00\x03\x072.\x03\x072\x08\x03\x06=\x01\x03\x06" + - "\x05\x1b\x03\x06\x06\x12\x03\x06$=\x03\x06'\x0d\x03\x04\x11\x0f\x03\x076" + - ",\x03\x06\x07;\x03\x06.,\x03\x86\xf9\xea\x03\x8f\xff\xeb\x02\x092\x02" + - "\x095\x02\x094\x02\x09;\x02\x09>\x02\x098\x02\x09*\x02\x09/\x02\x09,\x02" + - "\x09%\x02\x09&\x02\x09#\x02\x09 \x02\x08!\x02\x08%\x02\x08$\x02\x08+\x02" + - "\x08.\x02\x08*\x02\x08&\x02\x088\x02\x08>\x02\x084\x02\x086\x02\x080\x02" + - "\x08\x10\x02\x08\x17\x02\x08\x12\x02\x08\x1d\x02\x08\x1f\x02\x08\x13\x02" + - "\x08\x15\x02\x08\x14\x02\x08\x0c\x03\x8b\xfd\xd0\x03\x81\xec\xc6\x03\x87" + - "\xe0\x8a\x03-2\xe3\x03\x80\xef\xe4\x03-2\xea\x03\x88\xe6\xeb\x03\x8e\xe6" + - "\xe8\x03\x84\xe6\xe9\x03\x97\xe6\xee\x03-2\xf9\x03-2\xf6\x03\x8e\xe3\xad" + - "\x03\x80\xe3\x92\x03\x88\xe3\x90\x03\x8e\xe3\x90\x03\x80\xe3\x97\x03\x88" + - "\xe3\x95\x03\x88\xfe\xcb\x03\x8e\xfe\xca\x03\x84\xfe\xcd\x03\x91\xef\xc9" + - "\x03-2\xc1\x03-2\xc0\x03-2\xcb\x03\x88@\x09\x03\x8e@\x08\x03\x8f\xe0\xf5" + - "\x03\x8e\xe6\xf9\x03\x8e\xe0\xfa\x03\x93\xff\xf4\x03\x84\xee\xd3\x03\x0b" + - "(\x04\x023 \x03\x0b)\x08\x021;\x02\x01*\x03\x0b#\x10\x03\x0b 0\x03\x0b!" + - "\x10\x03\x0b!0\x03\x07\x15\x08\x03\x09?5\x03\x07\x1f\x08\x03\x07\x17\x0b" + - "\x03\x09\x1f\x15\x03\x0b\x1c7\x03\x0a+#\x03\x06\x1a\x1b\x03\x06\x1a\x14" + - "\x03\x0a\x01\x18\x03\x06#\x1b\x03\x0a2\x0c\x03\x0a\x01\x04\x03\x09#;\x03" + - "\x08='\x03\x08\x1a\x0a\x03\x07\x03\x0a\x111\x03\x09\x1b\x09\x03\x073.\x03\x07" + - "\x01\x00\x03\x09/,\x03\x07#>\x03\x07\x048\x03\x0a\x1f\x22\x03\x098>\x03" + - "\x09\x11\x00\x03\x08/\x17\x03\x06'\x22\x03\x0b\x1a+\x03\x0a\x22\x19\x03" + - "\x0a/1\x03\x0974\x03\x09\x0f\x22\x03\x08,\x22\x03\x08?\x14\x03\x07$5\x03" + - "\x07<3\x03\x07=*\x03\x07\x13\x18\x03\x068\x0a\x03\x06\x09\x16\x03\x06" + - "\x13\x00\x03\x08\x067\x03\x08\x01\x03\x03\x08\x12\x1d\x03\x07+7\x03\x06(" + - ";\x03\x06\x1c?\x03\x07\x0e\x17\x03\x0a\x06\x1d\x03\x0a\x19\x07\x03\x08" + - "\x14$\x03\x07$;\x03\x08,$\x03\x08\x06\x0d\x03\x07\x16\x0a\x03\x06>>\x03" + - "\x0a\x06\x12\x03\x0a\x14)\x03\x09\x0d\x1f\x03\x09\x12\x17\x03\x09\x19" + - "\x01\x03\x08\x11 \x03\x08\x1d'\x03\x06<\x1a\x03\x0a.\x00\x03\x07'\x18" + - "\x03\x0a\x22\x08\x03\x08\x0d\x0a\x03\x08\x13)\x03\x07*)\x03\x06<,\x03" + - "\x07\x0b\x1a\x03\x09.\x14\x03\x09\x0d\x1e\x03\x07\x0e#\x03\x0b\x1d'\x03" + - "\x0a\x0a8\x03\x09%2\x03\x08+&\x03\x080\x12\x03\x0a)4\x03\x08\x06\x1f\x03" + - "\x0b\x1b\x1a\x03\x0a\x1b\x0f\x03\x0b\x1d*\x03\x09\x16$\x03\x090\x11\x03" + - "\x08\x11\x08\x03\x0a*(\x03\x0a\x042\x03\x089,\x03\x074'\x03\x07\x0f\x05" + - "\x03\x09\x0b\x0a\x03\x07\x1b\x01\x03\x09\x17:\x03\x09.\x0d\x03\x07.\x11" + - "\x03\x09+\x15\x03\x080\x13\x03\x0b\x1f\x19\x03\x0a \x11\x03\x0a\x220\x03" + - "\x09\x07;\x03\x08\x16\x1c\x03\x07,\x13\x03\x07\x0e/\x03\x06\x221\x03\x0a" + - ".\x0a\x03\x0a7\x02\x03\x0a\x032\x03\x0a\x1d.\x03\x091\x06\x03\x09\x19:" + - "\x03\x08\x02/\x03\x060+\x03\x06\x0f-\x03\x06\x1c\x1f\x03\x06\x1d\x07\x03" + - "\x0a,\x11\x03\x09=\x0d\x03\x09\x0b;\x03\x07\x1b/\x03\x0a\x1f:\x03\x09 " + - "\x1f\x03\x09.\x10\x03\x094\x0b\x03\x09\x1a1\x03\x08#\x1a\x03\x084\x1d" + - "\x03\x08\x01\x1f\x03\x08\x11\x22\x03\x07'8\x03\x07\x1a>\x03\x0757\x03" + - "\x06&9\x03\x06+\x11\x03\x0a.\x0b\x03\x0a,>\x03\x0a4#\x03\x08%\x17\x03" + - "\x07\x05\x22\x03\x07\x0c\x0b\x03\x0a\x1d+\x03\x0a\x19\x16\x03\x09+\x1f" + - "\x03\x09\x08\x0b\x03\x08\x16\x18\x03\x08+\x12\x03\x0b\x1d\x0c\x03\x0a=" + - "\x10\x03\x0a\x09\x0d\x03\x0a\x10\x11\x03\x09&0\x03\x08(\x1f\x03\x087\x07" + - "\x03\x08\x185\x03\x07'6\x03\x06.\x05\x03\x06=\x04\x03\x06;;\x03\x06\x06," + - "\x03\x0b\x18>\x03\x08\x00\x18\x03\x06 \x03\x03\x06<\x00\x03\x09%\x18\x03" + - "\x0b\x1c<\x03\x0a%!\x03\x0a\x09\x12\x03\x0a\x16\x02\x03\x090'\x03\x09" + - "\x0e=\x03\x08 \x0e\x03\x08>\x03\x03\x074>\x03\x06&?\x03\x06\x19\x09\x03" + - "\x06?(\x03\x0a-\x0e\x03\x09:3\x03\x098:\x03\x09\x12\x0b\x03\x09\x1d\x17" + - "\x03\x087\x05\x03\x082\x14\x03\x08\x06%\x03\x08\x13\x1f\x03\x06\x06\x0e" + - "\x03\x0a\x22<\x03\x09/<\x03\x06>+\x03\x0a'?\x03\x0a\x13\x0c\x03\x09\x10<" + - "\x03\x07\x1b=\x03\x0a\x19\x13\x03\x09\x22\x1d\x03\x09\x07\x0d\x03\x08)" + - "\x1c\x03\x06=\x1a\x03\x0a/4\x03\x0a7\x11\x03\x0a\x16:\x03\x09?3\x03\x09:" + - "/\x03\x09\x05\x0a\x03\x09\x14\x06\x03\x087\x22\x03\x080\x07\x03\x08\x1a" + - "\x1f\x03\x07\x04(\x03\x07\x04\x09\x03\x06 %\x03\x06<\x08\x03\x0a+\x14" + - "\x03\x09\x1d\x16\x03\x0a70\x03\x08 >\x03\x0857\x03\x070\x0a\x03\x06=\x12" + - "\x03\x06\x16%\x03\x06\x1d,\x03\x099#\x03\x09\x10>\x03\x07 \x1e\x03\x08" + - "\x0c<\x03\x08\x0b\x18\x03\x08\x15+\x03\x08,:\x03\x08%\x22\x03\x07\x0a$" + - "\x03\x0b\x1c=\x03\x07+\x08\x03\x0a/\x05\x03\x0a \x07\x03\x0a\x12'\x03" + - "\x09#\x11\x03\x08\x1b\x15\x03\x0a\x06\x01\x03\x09\x1c\x1b\x03\x0922\x03" + - "\x07\x14<\x03\x07\x09\x04\x03\x061\x04\x03\x07\x0e\x01\x03\x0a\x13\x18" + - "\x03\x0a-\x0c\x03\x0a?\x0d\x03\x0a\x09\x0a\x03\x091&\x03\x0a/\x0b\x03" + - "\x08$<\x03\x083\x1d\x03\x08\x0c$\x03\x08\x0d\x07\x03\x08\x0d?\x03\x08" + - "\x0e\x14\x03\x065\x0a\x03\x08\x1a#\x03\x08\x16#\x03\x0702\x03\x07\x03" + - "\x1a\x03\x06(\x1d\x03\x06+\x1b\x03\x06\x0b\x05\x03\x06\x0b\x17\x03\x06" + - "\x0c\x04\x03\x06\x1e\x19\x03\x06+0\x03\x062\x18\x03\x0b\x16\x1e\x03\x0a+" + - "\x16\x03\x0a-?\x03\x0a#:\x03\x0a#\x10\x03\x0a%$\x03\x0a>+\x03\x0a01\x03" + - "\x0a1\x10\x03\x0a\x099\x03\x0a\x0a\x12\x03\x0a\x19\x1f\x03\x0a\x19\x12" + - "\x03\x09*)\x03\x09-\x16\x03\x09.1\x03\x09.2\x03\x09<\x0e\x03\x09> \x03" + - "\x093\x12\x03\x09\x0b\x01\x03\x09\x1c2\x03\x09\x11\x1c\x03\x09\x15%\x03" + - "\x08,&\x03\x08!\x22\x03\x089(\x03\x08\x0b\x1a\x03\x08\x0d2\x03\x08\x0c" + - "\x04\x03\x08\x0c\x06\x03\x08\x0c\x1f\x03\x08\x0c\x0c\x03\x08\x0f\x1f\x03" + - "\x08\x0f\x1d\x03\x08\x00\x14\x03\x08\x03\x14\x03\x08\x06\x16\x03\x08\x1e" + - "#\x03\x08\x11\x11\x03\x08\x10\x18\x03\x08\x14(\x03\x07)\x1e\x03\x07.1" + - "\x03\x07 $\x03\x07 '\x03\x078\x08\x03\x07\x0d0\x03\x07\x0f7\x03\x07\x05#" + - "\x03\x07\x05\x1a\x03\x07\x1a7\x03\x07\x1d-\x03\x07\x17\x10\x03\x06)\x1f" + - "\x03\x062\x0b\x03\x066\x16\x03\x06\x09\x11\x03\x09(\x1e\x03\x07!5\x03" + - "\x0b\x11\x16\x03\x0a/\x04\x03\x0a,\x1a\x03\x0b\x173\x03\x0a,1\x03\x0a/5" + - "\x03\x0a\x221\x03\x0a\x22\x0d\x03\x0a?%\x03\x0a<,\x03\x0a?#\x03\x0a>\x19" + - "\x03\x0a\x08&\x03\x0a\x0b\x0e\x03\x0a\x0c:\x03\x0a\x0c+\x03\x0a\x03\x22" + - "\x03\x0a\x06)\x03\x0a\x11\x10\x03\x0a\x11\x1a\x03\x0a\x17-\x03\x0a\x14(" + - "\x03\x09)\x1e\x03\x09/\x09\x03\x09.\x00\x03\x09,\x07\x03\x09/*\x03\x09-9" + - "\x03\x09\x228\x03\x09%\x09\x03\x09:\x12\x03\x09;\x1d\x03\x09?\x06\x03" + - "\x093%\x03\x096\x05\x03\x096\x08\x03\x097\x02\x03\x09\x07,\x03\x09\x04," + - "\x03\x09\x1f\x16\x03\x09\x11\x03\x03\x09\x11\x12\x03\x09\x168\x03\x08*" + - "\x05\x03\x08/2\x03\x084:\x03\x08\x22+\x03\x08 0\x03\x08&\x0a\x03\x08;" + - "\x10\x03\x08>$\x03\x08>\x18\x03\x0829\x03\x082:\x03\x081,\x03\x081<\x03" + - "\x081\x1c\x03\x087#\x03\x087*\x03\x08\x09'\x03\x08\x00\x1d\x03\x08\x05-" + - "\x03\x08\x1f4\x03\x08\x1d\x04\x03\x08\x16\x0f\x03\x07*7\x03\x07'!\x03" + - "\x07%\x1b\x03\x077\x0c\x03\x07\x0c1\x03\x07\x0c.\x03\x07\x00\x06\x03\x07" + - "\x01\x02\x03\x07\x010\x03\x07\x06=\x03\x07\x01\x03\x03\x07\x01\x13\x03" + - "\x07\x06\x06\x03\x07\x05\x0a\x03\x07\x1f\x09\x03\x07\x17:\x03\x06*1\x03" + - "\x06-\x1d\x03\x06\x223\x03\x062:\x03\x060$\x03\x066\x1e\x03\x064\x12\x03" + - "\x0645\x03\x06\x0b\x00\x03\x06\x0b7\x03\x06\x07\x1f\x03\x06\x15\x12\x03" + - "\x0c\x05\x0f\x03\x0b+\x0b\x03\x0b+-\x03\x06\x16\x1b\x03\x06\x15\x17\x03" + - "\x89\xca\xea\x03\x89\xca\xe8\x03\x0c8\x10\x03\x0c8\x01\x03\x0c8\x0f\x03" + - "\x0d8%\x03\x0d8!\x03\x0c8-\x03\x0c8/\x03\x0c8+\x03\x0c87\x03\x0c85\x03" + - "\x0c9\x09\x03\x0c9\x0d\x03\x0c9\x0f\x03\x0c9\x0b\x03\xcfu\x0c\x03\xcfu" + - "\x0f\x03\xcfu\x0e\x03\xcfu\x09\x03\x0c9\x10\x03\x0d9\x0c\x03\xcf`;\x03" + - "\xcf`>\x03\xcf`9\x03\xcf`8\x03\xcf`7\x03\xcf`*\x03\xcf`-\x03\xcf`,\x03" + - "\x0d\x1b\x1a\x03\x0d\x1b&\x03\x0c=.\x03\x0c=%\x03\x0c>\x1e\x03\x0c>\x14" + - "\x03\x0c?\x06\x03\x0c?\x0b\x03\x0c?\x0c\x03\x0c?\x0d\x03\x0c?\x02\x03" + - "\x0c>\x0f\x03\x0c>\x08\x03\x0c>\x09\x03\x0c>,\x03\x0c>\x0c\x03\x0c?\x13" + - "\x03\x0c?\x16\x03\x0c?\x15\x03\x0c?\x1c\x03\x0c?\x1f\x03\x0c?\x1d\x03" + - "\x0c?\x1a\x03\x0c?\x17\x03\x0c?\x08\x03\x0c?\x09\x03\x0c?\x0e\x03\x0c?" + - "\x04\x03\x0c?\x05\x03\x0c" + - "\x03\x0c=2\x03\x0c=6\x03\x0c<\x07\x03\x0c<\x05\x03\x0e:!\x03\x0e:#\x03" + - "\x0e8\x09\x03\x0e:&\x03\x0e8\x0b\x03\x0e:$\x03\x0e:,\x03\x0e8\x1a\x03" + - "\x0e8\x1e\x03\x0e:*\x03\x0e:7\x03\x0e:5\x03\x0e:;\x03\x0e:\x15\x03\x0e:<" + - "\x03\x0e:4\x03\x0e:'\x03\x0e:-\x03\x0e:%\x03\x0e:?\x03\x0e:=\x03\x0e:)" + - "\x03\x0e:/\x03\xcfs'\x03\x0d=\x0f\x03\x0d+*\x03\x0d99\x03\x0d9;\x03\x0d9" + - "?\x03\x0d)\x0d\x03\x0d(%\x02\x01\x18\x02\x01(\x02\x01\x1e\x03\x0f$!\x03" + - "\x0f87\x03\x0f4\x0e\x03\x0f5\x1d\x03\x06'\x03\x03\x0f\x08\x18\x03\x0f" + - "\x0d\x1b\x03\x0e2=\x03\x0e;\x08\x03\x0e:\x0b\x03\x0e\x06$\x03\x0e\x0d)" + - "\x03\x0e\x16\x1f\x03\x0e\x16\x1b\x03\x0d$\x0a\x03\x05,\x1d\x03\x0d. \x03" + - "\x0d.#\x03\x0c(/\x03\x09%\x02\x03\x0d90\x03\x0d\x0e4\x03\x0d\x0d\x0f\x03" + - "\x0c#\x00\x03\x0c,\x1e\x03\x0c2\x0e\x03\x0c\x01\x17\x03\x0c\x09:\x03\x0e" + - "\x173\x03\x0c\x08\x03\x03\x0c\x11\x07\x03\x0c\x10\x18\x03\x0c\x1f\x1c" + - "\x03\x0c\x19\x0e\x03\x0c\x1a\x1f\x03\x0f0>\x03\x0b->\x03\x0b<+\x03\x0b8" + - "\x13\x03\x0b\x043\x03\x0b\x14\x03\x03\x0b\x16%\x03\x0d\x22&\x03\x0b\x1a" + - "\x1a\x03\x0b\x1a\x04\x03\x0a%9\x03\x0a&2\x03\x0a&0\x03\x0a!\x1a\x03\x0a!" + - "7\x03\x0a5\x10\x03\x0a=4\x03\x0a?\x0e\x03\x0a>\x10\x03\x0a\x00 \x03\x0a" + - "\x0f:\x03\x0a\x0f9\x03\x0a\x0b\x0a\x03\x0a\x17%\x03\x0a\x1b-\x03\x09-" + - "\x1a\x03\x09,4\x03\x09.,\x03\x09)\x09\x03\x096!\x03\x091\x1f\x03\x093" + - "\x16\x03\x0c+\x1f\x03\x098 \x03\x098=\x03\x0c(\x1a\x03\x0c(\x16\x03\x09" + - "\x0a+\x03\x09\x16\x12\x03\x09\x13\x0e\x03\x09\x153\x03\x08)!\x03\x09\x1a" + - "\x01\x03\x09\x18\x01\x03\x08%#\x03\x08>\x22\x03\x08\x05%\x03\x08\x02*" + - "\x03\x08\x15;\x03\x08\x1b7\x03\x0f\x07\x1d\x03\x0f\x04\x03\x03\x070\x0c" + - "\x03\x07;\x0b\x03\x07\x08\x17\x03\x07\x12\x06\x03\x06/-\x03\x0671\x03" + - "\x065+\x03\x06>7\x03\x06\x049\x03\x05+\x1e\x03\x05,\x17\x03\x05 \x1d\x03" + - "\x05\x22\x05\x03\x050\x1d" - -// lookup returns the trie value for the first UTF-8 encoding in s and -// the width in bytes of this encoding. The size will be 0 if s does not -// hold enough bytes to complete the encoding. len(s) must be greater than 0. -func (t *idnaTrie) lookup(s []byte) (v uint16, sz int) { - c0 := s[0] - switch { - case c0 < 0x80: // is ASCII - return idnaValues[c0], 1 - case c0 < 0xC2: - return 0, 1 // Illegal UTF-8: not a starter, not ASCII. - case c0 < 0xE0: // 2-byte UTF-8 - if len(s) < 2 { - return 0, 0 - } - i := idnaIndex[c0] - c1 := s[1] - if c1 < 0x80 || 0xC0 <= c1 { - return 0, 1 // Illegal UTF-8: not a continuation byte. - } - return t.lookupValue(uint32(i), c1), 2 - case c0 < 0xF0: // 3-byte UTF-8 - if len(s) < 3 { - return 0, 0 - } - i := idnaIndex[c0] - c1 := s[1] - if c1 < 0x80 || 0xC0 <= c1 { - return 0, 1 // Illegal UTF-8: not a continuation byte. - } - o := uint32(i)<<6 + uint32(c1) - i = idnaIndex[o] - c2 := s[2] - if c2 < 0x80 || 0xC0 <= c2 { - return 0, 2 // Illegal UTF-8: not a continuation byte. - } - return t.lookupValue(uint32(i), c2), 3 - case c0 < 0xF8: // 4-byte UTF-8 - if len(s) < 4 { - return 0, 0 - } - i := idnaIndex[c0] - c1 := s[1] - if c1 < 0x80 || 0xC0 <= c1 { - return 0, 1 // Illegal UTF-8: not a continuation byte. - } - o := uint32(i)<<6 + uint32(c1) - i = idnaIndex[o] - c2 := s[2] - if c2 < 0x80 || 0xC0 <= c2 { - return 0, 2 // Illegal UTF-8: not a continuation byte. - } - o = uint32(i)<<6 + uint32(c2) - i = idnaIndex[o] - c3 := s[3] - if c3 < 0x80 || 0xC0 <= c3 { - return 0, 3 // Illegal UTF-8: not a continuation byte. - } - return t.lookupValue(uint32(i), c3), 4 - } - // Illegal rune - return 0, 1 -} - -// lookupUnsafe returns the trie value for the first UTF-8 encoding in s. -// s must start with a full and valid UTF-8 encoded rune. -func (t *idnaTrie) lookupUnsafe(s []byte) uint16 { - c0 := s[0] - if c0 < 0x80 { // is ASCII - return idnaValues[c0] - } - i := idnaIndex[c0] - if c0 < 0xE0 { // 2-byte UTF-8 - return t.lookupValue(uint32(i), s[1]) - } - i = idnaIndex[uint32(i)<<6+uint32(s[1])] - if c0 < 0xF0 { // 3-byte UTF-8 - return t.lookupValue(uint32(i), s[2]) - } - i = idnaIndex[uint32(i)<<6+uint32(s[2])] - if c0 < 0xF8 { // 4-byte UTF-8 - return t.lookupValue(uint32(i), s[3]) - } - return 0 -} - -// lookupString returns the trie value for the first UTF-8 encoding in s and -// the width in bytes of this encoding. The size will be 0 if s does not -// hold enough bytes to complete the encoding. len(s) must be greater than 0. -func (t *idnaTrie) lookupString(s string) (v uint16, sz int) { - c0 := s[0] - switch { - case c0 < 0x80: // is ASCII - return idnaValues[c0], 1 - case c0 < 0xC2: - return 0, 1 // Illegal UTF-8: not a starter, not ASCII. - case c0 < 0xE0: // 2-byte UTF-8 - if len(s) < 2 { - return 0, 0 - } - i := idnaIndex[c0] - c1 := s[1] - if c1 < 0x80 || 0xC0 <= c1 { - return 0, 1 // Illegal UTF-8: not a continuation byte. - } - return t.lookupValue(uint32(i), c1), 2 - case c0 < 0xF0: // 3-byte UTF-8 - if len(s) < 3 { - return 0, 0 - } - i := idnaIndex[c0] - c1 := s[1] - if c1 < 0x80 || 0xC0 <= c1 { - return 0, 1 // Illegal UTF-8: not a continuation byte. - } - o := uint32(i)<<6 + uint32(c1) - i = idnaIndex[o] - c2 := s[2] - if c2 < 0x80 || 0xC0 <= c2 { - return 0, 2 // Illegal UTF-8: not a continuation byte. - } - return t.lookupValue(uint32(i), c2), 3 - case c0 < 0xF8: // 4-byte UTF-8 - if len(s) < 4 { - return 0, 0 - } - i := idnaIndex[c0] - c1 := s[1] - if c1 < 0x80 || 0xC0 <= c1 { - return 0, 1 // Illegal UTF-8: not a continuation byte. - } - o := uint32(i)<<6 + uint32(c1) - i = idnaIndex[o] - c2 := s[2] - if c2 < 0x80 || 0xC0 <= c2 { - return 0, 2 // Illegal UTF-8: not a continuation byte. - } - o = uint32(i)<<6 + uint32(c2) - i = idnaIndex[o] - c3 := s[3] - if c3 < 0x80 || 0xC0 <= c3 { - return 0, 3 // Illegal UTF-8: not a continuation byte. - } - return t.lookupValue(uint32(i), c3), 4 - } - // Illegal rune - return 0, 1 -} - -// lookupStringUnsafe returns the trie value for the first UTF-8 encoding in s. -// s must start with a full and valid UTF-8 encoded rune. -func (t *idnaTrie) lookupStringUnsafe(s string) uint16 { - c0 := s[0] - if c0 < 0x80 { // is ASCII - return idnaValues[c0] - } - i := idnaIndex[c0] - if c0 < 0xE0 { // 2-byte UTF-8 - return t.lookupValue(uint32(i), s[1]) - } - i = idnaIndex[uint32(i)<<6+uint32(s[1])] - if c0 < 0xF0 { // 3-byte UTF-8 - return t.lookupValue(uint32(i), s[2]) - } - i = idnaIndex[uint32(i)<<6+uint32(s[2])] - if c0 < 0xF8 { // 4-byte UTF-8 - return t.lookupValue(uint32(i), s[3]) - } - return 0 -} - -// idnaTrie. Total size: 29708 bytes (29.01 KiB). Checksum: c3ecc76d8fffa6e6. -type idnaTrie struct{} - -func newIdnaTrie(i int) *idnaTrie { - return &idnaTrie{} -} - -// lookupValue determines the type of block n and looks up the value for b. -func (t *idnaTrie) lookupValue(n uint32, b byte) uint16 { - switch { - case n < 125: - return uint16(idnaValues[n<<6+uint32(b)]) - default: - n -= 125 - return uint16(idnaSparse.lookup(n, b)) - } -} - -// idnaValues: 127 blocks, 8128 entries, 16256 bytes -// The third block is the zero block. -var idnaValues = [8128]uint16{ - // Block 0x0, offset 0x0 - 0x00: 0x0080, 0x01: 0x0080, 0x02: 0x0080, 0x03: 0x0080, 0x04: 0x0080, 0x05: 0x0080, - 0x06: 0x0080, 0x07: 0x0080, 0x08: 0x0080, 0x09: 0x0080, 0x0a: 0x0080, 0x0b: 0x0080, - 0x0c: 0x0080, 0x0d: 0x0080, 0x0e: 0x0080, 0x0f: 0x0080, 0x10: 0x0080, 0x11: 0x0080, - 0x12: 0x0080, 0x13: 0x0080, 0x14: 0x0080, 0x15: 0x0080, 0x16: 0x0080, 0x17: 0x0080, - 0x18: 0x0080, 0x19: 0x0080, 0x1a: 0x0080, 0x1b: 0x0080, 0x1c: 0x0080, 0x1d: 0x0080, - 0x1e: 0x0080, 0x1f: 0x0080, 0x20: 0x0080, 0x21: 0x0080, 0x22: 0x0080, 0x23: 0x0080, - 0x24: 0x0080, 0x25: 0x0080, 0x26: 0x0080, 0x27: 0x0080, 0x28: 0x0080, 0x29: 0x0080, - 0x2a: 0x0080, 0x2b: 0x0080, 0x2c: 0x0080, 0x2d: 0x0008, 0x2e: 0x0008, 0x2f: 0x0080, - 0x30: 0x0008, 0x31: 0x0008, 0x32: 0x0008, 0x33: 0x0008, 0x34: 0x0008, 0x35: 0x0008, - 0x36: 0x0008, 0x37: 0x0008, 0x38: 0x0008, 0x39: 0x0008, 0x3a: 0x0080, 0x3b: 0x0080, - 0x3c: 0x0080, 0x3d: 0x0080, 0x3e: 0x0080, 0x3f: 0x0080, - // Block 0x1, offset 0x40 - 0x40: 0x0080, 0x41: 0xe105, 0x42: 0xe105, 0x43: 0xe105, 0x44: 0xe105, 0x45: 0xe105, - 0x46: 0xe105, 0x47: 0xe105, 0x48: 0xe105, 0x49: 0xe105, 0x4a: 0xe105, 0x4b: 0xe105, - 0x4c: 0xe105, 0x4d: 0xe105, 0x4e: 0xe105, 0x4f: 0xe105, 0x50: 0xe105, 0x51: 0xe105, - 0x52: 0xe105, 0x53: 0xe105, 0x54: 0xe105, 0x55: 0xe105, 0x56: 0xe105, 0x57: 0xe105, - 0x58: 0xe105, 0x59: 0xe105, 0x5a: 0xe105, 0x5b: 0x0080, 0x5c: 0x0080, 0x5d: 0x0080, - 0x5e: 0x0080, 0x5f: 0x0080, 0x60: 0x0080, 0x61: 0x0008, 0x62: 0x0008, 0x63: 0x0008, - 0x64: 0x0008, 0x65: 0x0008, 0x66: 0x0008, 0x67: 0x0008, 0x68: 0x0008, 0x69: 0x0008, - 0x6a: 0x0008, 0x6b: 0x0008, 0x6c: 0x0008, 0x6d: 0x0008, 0x6e: 0x0008, 0x6f: 0x0008, - 0x70: 0x0008, 0x71: 0x0008, 0x72: 0x0008, 0x73: 0x0008, 0x74: 0x0008, 0x75: 0x0008, - 0x76: 0x0008, 0x77: 0x0008, 0x78: 0x0008, 0x79: 0x0008, 0x7a: 0x0008, 0x7b: 0x0080, - 0x7c: 0x0080, 0x7d: 0x0080, 0x7e: 0x0080, 0x7f: 0x0080, - // Block 0x2, offset 0x80 - // Block 0x3, offset 0xc0 - 0xc0: 0x0040, 0xc1: 0x0040, 0xc2: 0x0040, 0xc3: 0x0040, 0xc4: 0x0040, 0xc5: 0x0040, - 0xc6: 0x0040, 0xc7: 0x0040, 0xc8: 0x0040, 0xc9: 0x0040, 0xca: 0x0040, 0xcb: 0x0040, - 0xcc: 0x0040, 0xcd: 0x0040, 0xce: 0x0040, 0xcf: 0x0040, 0xd0: 0x0040, 0xd1: 0x0040, - 0xd2: 0x0040, 0xd3: 0x0040, 0xd4: 0x0040, 0xd5: 0x0040, 0xd6: 0x0040, 0xd7: 0x0040, - 0xd8: 0x0040, 0xd9: 0x0040, 0xda: 0x0040, 0xdb: 0x0040, 0xdc: 0x0040, 0xdd: 0x0040, - 0xde: 0x0040, 0xdf: 0x0040, 0xe0: 0x000a, 0xe1: 0x0018, 0xe2: 0x0018, 0xe3: 0x0018, - 0xe4: 0x0018, 0xe5: 0x0018, 0xe6: 0x0018, 0xe7: 0x0018, 0xe8: 0x001a, 0xe9: 0x0018, - 0xea: 0x0039, 0xeb: 0x0018, 0xec: 0x0018, 0xed: 0x03c0, 0xee: 0x0018, 0xef: 0x004a, - 0xf0: 0x0018, 0xf1: 0x0018, 0xf2: 0x0069, 0xf3: 0x0079, 0xf4: 0x008a, 0xf5: 0x0005, - 0xf6: 0x0018, 0xf7: 0x0008, 0xf8: 0x00aa, 0xf9: 0x00c9, 0xfa: 0x00d9, 0xfb: 0x0018, - 0xfc: 0x00e9, 0xfd: 0x0119, 0xfe: 0x0149, 0xff: 0x0018, - // Block 0x4, offset 0x100 - 0x100: 0xe00d, 0x101: 0x0008, 0x102: 0xe00d, 0x103: 0x0008, 0x104: 0xe00d, 0x105: 0x0008, - 0x106: 0xe00d, 0x107: 0x0008, 0x108: 0xe00d, 0x109: 0x0008, 0x10a: 0xe00d, 0x10b: 0x0008, - 0x10c: 0xe00d, 0x10d: 0x0008, 0x10e: 0xe00d, 0x10f: 0x0008, 0x110: 0xe00d, 0x111: 0x0008, - 0x112: 0xe00d, 0x113: 0x0008, 0x114: 0xe00d, 0x115: 0x0008, 0x116: 0xe00d, 0x117: 0x0008, - 0x118: 0xe00d, 0x119: 0x0008, 0x11a: 0xe00d, 0x11b: 0x0008, 0x11c: 0xe00d, 0x11d: 0x0008, - 0x11e: 0xe00d, 0x11f: 0x0008, 0x120: 0xe00d, 0x121: 0x0008, 0x122: 0xe00d, 0x123: 0x0008, - 0x124: 0xe00d, 0x125: 0x0008, 0x126: 0xe00d, 0x127: 0x0008, 0x128: 0xe00d, 0x129: 0x0008, - 0x12a: 0xe00d, 0x12b: 0x0008, 0x12c: 0xe00d, 0x12d: 0x0008, 0x12e: 0xe00d, 0x12f: 0x0008, - 0x130: 0x0179, 0x131: 0x0008, 0x132: 0x0035, 0x133: 0x004d, 0x134: 0xe00d, 0x135: 0x0008, - 0x136: 0xe00d, 0x137: 0x0008, 0x138: 0x0008, 0x139: 0xe01d, 0x13a: 0x0008, 0x13b: 0xe03d, - 0x13c: 0x0008, 0x13d: 0xe01d, 0x13e: 0x0008, 0x13f: 0x0199, - // Block 0x5, offset 0x140 - 0x140: 0x0199, 0x141: 0xe01d, 0x142: 0x0008, 0x143: 0xe03d, 0x144: 0x0008, 0x145: 0xe01d, - 0x146: 0x0008, 0x147: 0xe07d, 0x148: 0x0008, 0x149: 0x01b9, 0x14a: 0xe00d, 0x14b: 0x0008, - 0x14c: 0xe00d, 0x14d: 0x0008, 0x14e: 0xe00d, 0x14f: 0x0008, 0x150: 0xe00d, 0x151: 0x0008, - 0x152: 0xe00d, 0x153: 0x0008, 0x154: 0xe00d, 0x155: 0x0008, 0x156: 0xe00d, 0x157: 0x0008, - 0x158: 0xe00d, 0x159: 0x0008, 0x15a: 0xe00d, 0x15b: 0x0008, 0x15c: 0xe00d, 0x15d: 0x0008, - 0x15e: 0xe00d, 0x15f: 0x0008, 0x160: 0xe00d, 0x161: 0x0008, 0x162: 0xe00d, 0x163: 0x0008, - 0x164: 0xe00d, 0x165: 0x0008, 0x166: 0xe00d, 0x167: 0x0008, 0x168: 0xe00d, 0x169: 0x0008, - 0x16a: 0xe00d, 0x16b: 0x0008, 0x16c: 0xe00d, 0x16d: 0x0008, 0x16e: 0xe00d, 0x16f: 0x0008, - 0x170: 0xe00d, 0x171: 0x0008, 0x172: 0xe00d, 0x173: 0x0008, 0x174: 0xe00d, 0x175: 0x0008, - 0x176: 0xe00d, 0x177: 0x0008, 0x178: 0x0065, 0x179: 0xe01d, 0x17a: 0x0008, 0x17b: 0xe03d, - 0x17c: 0x0008, 0x17d: 0xe01d, 0x17e: 0x0008, 0x17f: 0x01d9, - // Block 0x6, offset 0x180 - 0x180: 0x0008, 0x181: 0x007d, 0x182: 0xe00d, 0x183: 0x0008, 0x184: 0xe00d, 0x185: 0x0008, - 0x186: 0x007d, 0x187: 0xe07d, 0x188: 0x0008, 0x189: 0x0095, 0x18a: 0x00ad, 0x18b: 0xe03d, - 0x18c: 0x0008, 0x18d: 0x0008, 0x18e: 0x00c5, 0x18f: 0x00dd, 0x190: 0x00f5, 0x191: 0xe01d, - 0x192: 0x0008, 0x193: 0x010d, 0x194: 0x0125, 0x195: 0x0008, 0x196: 0x013d, 0x197: 0x013d, - 0x198: 0xe00d, 0x199: 0x0008, 0x19a: 0x0008, 0x19b: 0x0008, 0x19c: 0x010d, 0x19d: 0x0155, - 0x19e: 0x0008, 0x19f: 0x016d, 0x1a0: 0xe00d, 0x1a1: 0x0008, 0x1a2: 0xe00d, 0x1a3: 0x0008, - 0x1a4: 0xe00d, 0x1a5: 0x0008, 0x1a6: 0x0185, 0x1a7: 0xe07d, 0x1a8: 0x0008, 0x1a9: 0x019d, - 0x1aa: 0x0008, 0x1ab: 0x0008, 0x1ac: 0xe00d, 0x1ad: 0x0008, 0x1ae: 0x0185, 0x1af: 0xe0fd, - 0x1b0: 0x0008, 0x1b1: 0x01b5, 0x1b2: 0x01cd, 0x1b3: 0xe03d, 0x1b4: 0x0008, 0x1b5: 0xe01d, - 0x1b6: 0x0008, 0x1b7: 0x01e5, 0x1b8: 0xe00d, 0x1b9: 0x0008, 0x1ba: 0x0008, 0x1bb: 0x0008, - 0x1bc: 0xe00d, 0x1bd: 0x0008, 0x1be: 0x0008, 0x1bf: 0x0008, - // Block 0x7, offset 0x1c0 - 0x1c0: 0x0008, 0x1c1: 0x0008, 0x1c2: 0x0008, 0x1c3: 0x0008, 0x1c4: 0x01e9, 0x1c5: 0x01e9, - 0x1c6: 0x01e9, 0x1c7: 0x01fd, 0x1c8: 0x0215, 0x1c9: 0x022d, 0x1ca: 0x0245, 0x1cb: 0x025d, - 0x1cc: 0x0275, 0x1cd: 0xe01d, 0x1ce: 0x0008, 0x1cf: 0xe0fd, 0x1d0: 0x0008, 0x1d1: 0xe01d, - 0x1d2: 0x0008, 0x1d3: 0xe03d, 0x1d4: 0x0008, 0x1d5: 0xe01d, 0x1d6: 0x0008, 0x1d7: 0xe07d, - 0x1d8: 0x0008, 0x1d9: 0xe01d, 0x1da: 0x0008, 0x1db: 0xe03d, 0x1dc: 0x0008, 0x1dd: 0x0008, - 0x1de: 0xe00d, 0x1df: 0x0008, 0x1e0: 0xe00d, 0x1e1: 0x0008, 0x1e2: 0xe00d, 0x1e3: 0x0008, - 0x1e4: 0xe00d, 0x1e5: 0x0008, 0x1e6: 0xe00d, 0x1e7: 0x0008, 0x1e8: 0xe00d, 0x1e9: 0x0008, - 0x1ea: 0xe00d, 0x1eb: 0x0008, 0x1ec: 0xe00d, 0x1ed: 0x0008, 0x1ee: 0xe00d, 0x1ef: 0x0008, - 0x1f0: 0x0008, 0x1f1: 0x028d, 0x1f2: 0x02a5, 0x1f3: 0x02bd, 0x1f4: 0xe00d, 0x1f5: 0x0008, - 0x1f6: 0x02d5, 0x1f7: 0x02ed, 0x1f8: 0xe00d, 0x1f9: 0x0008, 0x1fa: 0xe00d, 0x1fb: 0x0008, - 0x1fc: 0xe00d, 0x1fd: 0x0008, 0x1fe: 0xe00d, 0x1ff: 0x0008, - // Block 0x8, offset 0x200 - 0x200: 0xe00d, 0x201: 0x0008, 0x202: 0xe00d, 0x203: 0x0008, 0x204: 0xe00d, 0x205: 0x0008, - 0x206: 0xe00d, 0x207: 0x0008, 0x208: 0xe00d, 0x209: 0x0008, 0x20a: 0xe00d, 0x20b: 0x0008, - 0x20c: 0xe00d, 0x20d: 0x0008, 0x20e: 0xe00d, 0x20f: 0x0008, 0x210: 0xe00d, 0x211: 0x0008, - 0x212: 0xe00d, 0x213: 0x0008, 0x214: 0xe00d, 0x215: 0x0008, 0x216: 0xe00d, 0x217: 0x0008, - 0x218: 0xe00d, 0x219: 0x0008, 0x21a: 0xe00d, 0x21b: 0x0008, 0x21c: 0xe00d, 0x21d: 0x0008, - 0x21e: 0xe00d, 0x21f: 0x0008, 0x220: 0x0305, 0x221: 0x0008, 0x222: 0xe00d, 0x223: 0x0008, - 0x224: 0xe00d, 0x225: 0x0008, 0x226: 0xe00d, 0x227: 0x0008, 0x228: 0xe00d, 0x229: 0x0008, - 0x22a: 0xe00d, 0x22b: 0x0008, 0x22c: 0xe00d, 0x22d: 0x0008, 0x22e: 0xe00d, 0x22f: 0x0008, - 0x230: 0xe00d, 0x231: 0x0008, 0x232: 0xe00d, 0x233: 0x0008, 0x234: 0x0008, 0x235: 0x0008, - 0x236: 0x0008, 0x237: 0x0008, 0x238: 0x0008, 0x239: 0x0008, 0x23a: 0x0209, 0x23b: 0xe03d, - 0x23c: 0x0008, 0x23d: 0x031d, 0x23e: 0x0229, 0x23f: 0x0008, - // Block 0x9, offset 0x240 - 0x240: 0x0008, 0x241: 0x0008, 0x242: 0x0018, 0x243: 0x0018, 0x244: 0x0018, 0x245: 0x0018, - 0x246: 0x0008, 0x247: 0x0008, 0x248: 0x0008, 0x249: 0x0008, 0x24a: 0x0008, 0x24b: 0x0008, - 0x24c: 0x0008, 0x24d: 0x0008, 0x24e: 0x0008, 0x24f: 0x0008, 0x250: 0x0008, 0x251: 0x0008, - 0x252: 0x0018, 0x253: 0x0018, 0x254: 0x0018, 0x255: 0x0018, 0x256: 0x0018, 0x257: 0x0018, - 0x258: 0x029a, 0x259: 0x02ba, 0x25a: 0x02da, 0x25b: 0x02fa, 0x25c: 0x031a, 0x25d: 0x033a, - 0x25e: 0x0018, 0x25f: 0x0018, 0x260: 0x03ad, 0x261: 0x0359, 0x262: 0x01d9, 0x263: 0x0369, - 0x264: 0x03c5, 0x265: 0x0018, 0x266: 0x0018, 0x267: 0x0018, 0x268: 0x0018, 0x269: 0x0018, - 0x26a: 0x0018, 0x26b: 0x0018, 0x26c: 0x0008, 0x26d: 0x0018, 0x26e: 0x0008, 0x26f: 0x0018, - 0x270: 0x0018, 0x271: 0x0018, 0x272: 0x0018, 0x273: 0x0018, 0x274: 0x0018, 0x275: 0x0018, - 0x276: 0x0018, 0x277: 0x0018, 0x278: 0x0018, 0x279: 0x0018, 0x27a: 0x0018, 0x27b: 0x0018, - 0x27c: 0x0018, 0x27d: 0x0018, 0x27e: 0x0018, 0x27f: 0x0018, - // Block 0xa, offset 0x280 - 0x280: 0x03dd, 0x281: 0x03dd, 0x282: 0x3308, 0x283: 0x03f5, 0x284: 0x0379, 0x285: 0x040d, - 0x286: 0x3308, 0x287: 0x3308, 0x288: 0x3308, 0x289: 0x3308, 0x28a: 0x3308, 0x28b: 0x3308, - 0x28c: 0x3308, 0x28d: 0x3308, 0x28e: 0x3308, 0x28f: 0x33c0, 0x290: 0x3308, 0x291: 0x3308, - 0x292: 0x3308, 0x293: 0x3308, 0x294: 0x3308, 0x295: 0x3308, 0x296: 0x3308, 0x297: 0x3308, - 0x298: 0x3308, 0x299: 0x3308, 0x29a: 0x3308, 0x29b: 0x3308, 0x29c: 0x3308, 0x29d: 0x3308, - 0x29e: 0x3308, 0x29f: 0x3308, 0x2a0: 0x3308, 0x2a1: 0x3308, 0x2a2: 0x3308, 0x2a3: 0x3308, - 0x2a4: 0x3308, 0x2a5: 0x3308, 0x2a6: 0x3308, 0x2a7: 0x3308, 0x2a8: 0x3308, 0x2a9: 0x3308, - 0x2aa: 0x3308, 0x2ab: 0x3308, 0x2ac: 0x3308, 0x2ad: 0x3308, 0x2ae: 0x3308, 0x2af: 0x3308, - 0x2b0: 0xe00d, 0x2b1: 0x0008, 0x2b2: 0xe00d, 0x2b3: 0x0008, 0x2b4: 0x0425, 0x2b5: 0x0008, - 0x2b6: 0xe00d, 0x2b7: 0x0008, 0x2b8: 0x0040, 0x2b9: 0x0040, 0x2ba: 0x03a2, 0x2bb: 0x0008, - 0x2bc: 0x0008, 0x2bd: 0x0008, 0x2be: 0x03c2, 0x2bf: 0x043d, - // Block 0xb, offset 0x2c0 - 0x2c0: 0x0040, 0x2c1: 0x0040, 0x2c2: 0x0040, 0x2c3: 0x0040, 0x2c4: 0x008a, 0x2c5: 0x03d2, - 0x2c6: 0xe155, 0x2c7: 0x0455, 0x2c8: 0xe12d, 0x2c9: 0xe13d, 0x2ca: 0xe12d, 0x2cb: 0x0040, - 0x2cc: 0x03dd, 0x2cd: 0x0040, 0x2ce: 0x046d, 0x2cf: 0x0485, 0x2d0: 0x0008, 0x2d1: 0xe105, - 0x2d2: 0xe105, 0x2d3: 0xe105, 0x2d4: 0xe105, 0x2d5: 0xe105, 0x2d6: 0xe105, 0x2d7: 0xe105, - 0x2d8: 0xe105, 0x2d9: 0xe105, 0x2da: 0xe105, 0x2db: 0xe105, 0x2dc: 0xe105, 0x2dd: 0xe105, - 0x2de: 0xe105, 0x2df: 0xe105, 0x2e0: 0x049d, 0x2e1: 0x049d, 0x2e2: 0x0040, 0x2e3: 0x049d, - 0x2e4: 0x049d, 0x2e5: 0x049d, 0x2e6: 0x049d, 0x2e7: 0x049d, 0x2e8: 0x049d, 0x2e9: 0x049d, - 0x2ea: 0x049d, 0x2eb: 0x049d, 0x2ec: 0x0008, 0x2ed: 0x0008, 0x2ee: 0x0008, 0x2ef: 0x0008, - 0x2f0: 0x0008, 0x2f1: 0x0008, 0x2f2: 0x0008, 0x2f3: 0x0008, 0x2f4: 0x0008, 0x2f5: 0x0008, - 0x2f6: 0x0008, 0x2f7: 0x0008, 0x2f8: 0x0008, 0x2f9: 0x0008, 0x2fa: 0x0008, 0x2fb: 0x0008, - 0x2fc: 0x0008, 0x2fd: 0x0008, 0x2fe: 0x0008, 0x2ff: 0x0008, - // Block 0xc, offset 0x300 - 0x300: 0x0008, 0x301: 0x0008, 0x302: 0xe00f, 0x303: 0x0008, 0x304: 0x0008, 0x305: 0x0008, - 0x306: 0x0008, 0x307: 0x0008, 0x308: 0x0008, 0x309: 0x0008, 0x30a: 0x0008, 0x30b: 0x0008, - 0x30c: 0x0008, 0x30d: 0x0008, 0x30e: 0x0008, 0x30f: 0xe0c5, 0x310: 0x04b5, 0x311: 0x04cd, - 0x312: 0xe0bd, 0x313: 0xe0f5, 0x314: 0xe0fd, 0x315: 0xe09d, 0x316: 0xe0b5, 0x317: 0x0008, - 0x318: 0xe00d, 0x319: 0x0008, 0x31a: 0xe00d, 0x31b: 0x0008, 0x31c: 0xe00d, 0x31d: 0x0008, - 0x31e: 0xe00d, 0x31f: 0x0008, 0x320: 0xe00d, 0x321: 0x0008, 0x322: 0xe00d, 0x323: 0x0008, - 0x324: 0xe00d, 0x325: 0x0008, 0x326: 0xe00d, 0x327: 0x0008, 0x328: 0xe00d, 0x329: 0x0008, - 0x32a: 0xe00d, 0x32b: 0x0008, 0x32c: 0xe00d, 0x32d: 0x0008, 0x32e: 0xe00d, 0x32f: 0x0008, - 0x330: 0x04e5, 0x331: 0xe185, 0x332: 0xe18d, 0x333: 0x0008, 0x334: 0x04fd, 0x335: 0x03dd, - 0x336: 0x0018, 0x337: 0xe07d, 0x338: 0x0008, 0x339: 0xe1d5, 0x33a: 0xe00d, 0x33b: 0x0008, - 0x33c: 0x0008, 0x33d: 0x0515, 0x33e: 0x052d, 0x33f: 0x052d, - // Block 0xd, offset 0x340 - 0x340: 0x0008, 0x341: 0x0008, 0x342: 0x0008, 0x343: 0x0008, 0x344: 0x0008, 0x345: 0x0008, - 0x346: 0x0008, 0x347: 0x0008, 0x348: 0x0008, 0x349: 0x0008, 0x34a: 0x0008, 0x34b: 0x0008, - 0x34c: 0x0008, 0x34d: 0x0008, 0x34e: 0x0008, 0x34f: 0x0008, 0x350: 0x0008, 0x351: 0x0008, - 0x352: 0x0008, 0x353: 0x0008, 0x354: 0x0008, 0x355: 0x0008, 0x356: 0x0008, 0x357: 0x0008, - 0x358: 0x0008, 0x359: 0x0008, 0x35a: 0x0008, 0x35b: 0x0008, 0x35c: 0x0008, 0x35d: 0x0008, - 0x35e: 0x0008, 0x35f: 0x0008, 0x360: 0xe00d, 0x361: 0x0008, 0x362: 0xe00d, 0x363: 0x0008, - 0x364: 0xe00d, 0x365: 0x0008, 0x366: 0xe00d, 0x367: 0x0008, 0x368: 0xe00d, 0x369: 0x0008, - 0x36a: 0xe00d, 0x36b: 0x0008, 0x36c: 0xe00d, 0x36d: 0x0008, 0x36e: 0xe00d, 0x36f: 0x0008, - 0x370: 0xe00d, 0x371: 0x0008, 0x372: 0xe00d, 0x373: 0x0008, 0x374: 0xe00d, 0x375: 0x0008, - 0x376: 0xe00d, 0x377: 0x0008, 0x378: 0xe00d, 0x379: 0x0008, 0x37a: 0xe00d, 0x37b: 0x0008, - 0x37c: 0xe00d, 0x37d: 0x0008, 0x37e: 0xe00d, 0x37f: 0x0008, - // Block 0xe, offset 0x380 - 0x380: 0xe00d, 0x381: 0x0008, 0x382: 0x0018, 0x383: 0x3308, 0x384: 0x3308, 0x385: 0x3308, - 0x386: 0x3308, 0x387: 0x3308, 0x388: 0x3318, 0x389: 0x3318, 0x38a: 0xe00d, 0x38b: 0x0008, - 0x38c: 0xe00d, 0x38d: 0x0008, 0x38e: 0xe00d, 0x38f: 0x0008, 0x390: 0xe00d, 0x391: 0x0008, - 0x392: 0xe00d, 0x393: 0x0008, 0x394: 0xe00d, 0x395: 0x0008, 0x396: 0xe00d, 0x397: 0x0008, - 0x398: 0xe00d, 0x399: 0x0008, 0x39a: 0xe00d, 0x39b: 0x0008, 0x39c: 0xe00d, 0x39d: 0x0008, - 0x39e: 0xe00d, 0x39f: 0x0008, 0x3a0: 0xe00d, 0x3a1: 0x0008, 0x3a2: 0xe00d, 0x3a3: 0x0008, - 0x3a4: 0xe00d, 0x3a5: 0x0008, 0x3a6: 0xe00d, 0x3a7: 0x0008, 0x3a8: 0xe00d, 0x3a9: 0x0008, - 0x3aa: 0xe00d, 0x3ab: 0x0008, 0x3ac: 0xe00d, 0x3ad: 0x0008, 0x3ae: 0xe00d, 0x3af: 0x0008, - 0x3b0: 0xe00d, 0x3b1: 0x0008, 0x3b2: 0xe00d, 0x3b3: 0x0008, 0x3b4: 0xe00d, 0x3b5: 0x0008, - 0x3b6: 0xe00d, 0x3b7: 0x0008, 0x3b8: 0xe00d, 0x3b9: 0x0008, 0x3ba: 0xe00d, 0x3bb: 0x0008, - 0x3bc: 0xe00d, 0x3bd: 0x0008, 0x3be: 0xe00d, 0x3bf: 0x0008, - // Block 0xf, offset 0x3c0 - 0x3c0: 0x0040, 0x3c1: 0xe01d, 0x3c2: 0x0008, 0x3c3: 0xe03d, 0x3c4: 0x0008, 0x3c5: 0xe01d, - 0x3c6: 0x0008, 0x3c7: 0xe07d, 0x3c8: 0x0008, 0x3c9: 0xe01d, 0x3ca: 0x0008, 0x3cb: 0xe03d, - 0x3cc: 0x0008, 0x3cd: 0xe01d, 0x3ce: 0x0008, 0x3cf: 0x0008, 0x3d0: 0xe00d, 0x3d1: 0x0008, - 0x3d2: 0xe00d, 0x3d3: 0x0008, 0x3d4: 0xe00d, 0x3d5: 0x0008, 0x3d6: 0xe00d, 0x3d7: 0x0008, - 0x3d8: 0xe00d, 0x3d9: 0x0008, 0x3da: 0xe00d, 0x3db: 0x0008, 0x3dc: 0xe00d, 0x3dd: 0x0008, - 0x3de: 0xe00d, 0x3df: 0x0008, 0x3e0: 0xe00d, 0x3e1: 0x0008, 0x3e2: 0xe00d, 0x3e3: 0x0008, - 0x3e4: 0xe00d, 0x3e5: 0x0008, 0x3e6: 0xe00d, 0x3e7: 0x0008, 0x3e8: 0xe00d, 0x3e9: 0x0008, - 0x3ea: 0xe00d, 0x3eb: 0x0008, 0x3ec: 0xe00d, 0x3ed: 0x0008, 0x3ee: 0xe00d, 0x3ef: 0x0008, - 0x3f0: 0xe00d, 0x3f1: 0x0008, 0x3f2: 0xe00d, 0x3f3: 0x0008, 0x3f4: 0xe00d, 0x3f5: 0x0008, - 0x3f6: 0xe00d, 0x3f7: 0x0008, 0x3f8: 0xe00d, 0x3f9: 0x0008, 0x3fa: 0xe00d, 0x3fb: 0x0008, - 0x3fc: 0xe00d, 0x3fd: 0x0008, 0x3fe: 0xe00d, 0x3ff: 0x0008, - // Block 0x10, offset 0x400 - 0x400: 0xe00d, 0x401: 0x0008, 0x402: 0xe00d, 0x403: 0x0008, 0x404: 0xe00d, 0x405: 0x0008, - 0x406: 0xe00d, 0x407: 0x0008, 0x408: 0xe00d, 0x409: 0x0008, 0x40a: 0xe00d, 0x40b: 0x0008, - 0x40c: 0xe00d, 0x40d: 0x0008, 0x40e: 0xe00d, 0x40f: 0x0008, 0x410: 0xe00d, 0x411: 0x0008, - 0x412: 0xe00d, 0x413: 0x0008, 0x414: 0xe00d, 0x415: 0x0008, 0x416: 0xe00d, 0x417: 0x0008, - 0x418: 0xe00d, 0x419: 0x0008, 0x41a: 0xe00d, 0x41b: 0x0008, 0x41c: 0xe00d, 0x41d: 0x0008, - 0x41e: 0xe00d, 0x41f: 0x0008, 0x420: 0xe00d, 0x421: 0x0008, 0x422: 0xe00d, 0x423: 0x0008, - 0x424: 0xe00d, 0x425: 0x0008, 0x426: 0xe00d, 0x427: 0x0008, 0x428: 0xe00d, 0x429: 0x0008, - 0x42a: 0xe00d, 0x42b: 0x0008, 0x42c: 0xe00d, 0x42d: 0x0008, 0x42e: 0xe00d, 0x42f: 0x0008, - 0x430: 0x0040, 0x431: 0x03f5, 0x432: 0x03f5, 0x433: 0x03f5, 0x434: 0x03f5, 0x435: 0x03f5, - 0x436: 0x03f5, 0x437: 0x03f5, 0x438: 0x03f5, 0x439: 0x03f5, 0x43a: 0x03f5, 0x43b: 0x03f5, - 0x43c: 0x03f5, 0x43d: 0x03f5, 0x43e: 0x03f5, 0x43f: 0x03f5, - // Block 0x11, offset 0x440 - 0x440: 0x0840, 0x441: 0x0840, 0x442: 0x0840, 0x443: 0x0840, 0x444: 0x0840, 0x445: 0x0840, - 0x446: 0x0018, 0x447: 0x0018, 0x448: 0x0818, 0x449: 0x0018, 0x44a: 0x0018, 0x44b: 0x0818, - 0x44c: 0x0018, 0x44d: 0x0818, 0x44e: 0x0018, 0x44f: 0x0018, 0x450: 0x3308, 0x451: 0x3308, - 0x452: 0x3308, 0x453: 0x3308, 0x454: 0x3308, 0x455: 0x3308, 0x456: 0x3308, 0x457: 0x3308, - 0x458: 0x3308, 0x459: 0x3308, 0x45a: 0x3308, 0x45b: 0x0818, 0x45c: 0x0b40, 0x45d: 0x0040, - 0x45e: 0x0818, 0x45f: 0x0818, 0x460: 0x0a08, 0x461: 0x0808, 0x462: 0x0c08, 0x463: 0x0c08, - 0x464: 0x0c08, 0x465: 0x0c08, 0x466: 0x0a08, 0x467: 0x0c08, 0x468: 0x0a08, 0x469: 0x0c08, - 0x46a: 0x0a08, 0x46b: 0x0a08, 0x46c: 0x0a08, 0x46d: 0x0a08, 0x46e: 0x0a08, 0x46f: 0x0c08, - 0x470: 0x0c08, 0x471: 0x0c08, 0x472: 0x0c08, 0x473: 0x0a08, 0x474: 0x0a08, 0x475: 0x0a08, - 0x476: 0x0a08, 0x477: 0x0a08, 0x478: 0x0a08, 0x479: 0x0a08, 0x47a: 0x0a08, 0x47b: 0x0a08, - 0x47c: 0x0a08, 0x47d: 0x0a08, 0x47e: 0x0a08, 0x47f: 0x0a08, - // Block 0x12, offset 0x480 - 0x480: 0x0818, 0x481: 0x0a08, 0x482: 0x0a08, 0x483: 0x0a08, 0x484: 0x0a08, 0x485: 0x0a08, - 0x486: 0x0a08, 0x487: 0x0a08, 0x488: 0x0c08, 0x489: 0x0a08, 0x48a: 0x0a08, 0x48b: 0x3308, - 0x48c: 0x3308, 0x48d: 0x3308, 0x48e: 0x3308, 0x48f: 0x3308, 0x490: 0x3308, 0x491: 0x3308, - 0x492: 0x3308, 0x493: 0x3308, 0x494: 0x3308, 0x495: 0x3308, 0x496: 0x3308, 0x497: 0x3308, - 0x498: 0x3308, 0x499: 0x3308, 0x49a: 0x3308, 0x49b: 0x3308, 0x49c: 0x3308, 0x49d: 0x3308, - 0x49e: 0x3308, 0x49f: 0x3308, 0x4a0: 0x0808, 0x4a1: 0x0808, 0x4a2: 0x0808, 0x4a3: 0x0808, - 0x4a4: 0x0808, 0x4a5: 0x0808, 0x4a6: 0x0808, 0x4a7: 0x0808, 0x4a8: 0x0808, 0x4a9: 0x0808, - 0x4aa: 0x0018, 0x4ab: 0x0818, 0x4ac: 0x0818, 0x4ad: 0x0818, 0x4ae: 0x0a08, 0x4af: 0x0a08, - 0x4b0: 0x3308, 0x4b1: 0x0c08, 0x4b2: 0x0c08, 0x4b3: 0x0c08, 0x4b4: 0x0808, 0x4b5: 0x0429, - 0x4b6: 0x0451, 0x4b7: 0x0479, 0x4b8: 0x04a1, 0x4b9: 0x0a08, 0x4ba: 0x0a08, 0x4bb: 0x0a08, - 0x4bc: 0x0a08, 0x4bd: 0x0a08, 0x4be: 0x0a08, 0x4bf: 0x0a08, - // Block 0x13, offset 0x4c0 - 0x4c0: 0x0c08, 0x4c1: 0x0a08, 0x4c2: 0x0a08, 0x4c3: 0x0c08, 0x4c4: 0x0c08, 0x4c5: 0x0c08, - 0x4c6: 0x0c08, 0x4c7: 0x0c08, 0x4c8: 0x0c08, 0x4c9: 0x0c08, 0x4ca: 0x0c08, 0x4cb: 0x0c08, - 0x4cc: 0x0a08, 0x4cd: 0x0c08, 0x4ce: 0x0a08, 0x4cf: 0x0c08, 0x4d0: 0x0a08, 0x4d1: 0x0a08, - 0x4d2: 0x0c08, 0x4d3: 0x0c08, 0x4d4: 0x0818, 0x4d5: 0x0c08, 0x4d6: 0x3308, 0x4d7: 0x3308, - 0x4d8: 0x3308, 0x4d9: 0x3308, 0x4da: 0x3308, 0x4db: 0x3308, 0x4dc: 0x3308, 0x4dd: 0x0840, - 0x4de: 0x0018, 0x4df: 0x3308, 0x4e0: 0x3308, 0x4e1: 0x3308, 0x4e2: 0x3308, 0x4e3: 0x3308, - 0x4e4: 0x3308, 0x4e5: 0x0808, 0x4e6: 0x0808, 0x4e7: 0x3308, 0x4e8: 0x3308, 0x4e9: 0x0018, - 0x4ea: 0x3308, 0x4eb: 0x3308, 0x4ec: 0x3308, 0x4ed: 0x3308, 0x4ee: 0x0c08, 0x4ef: 0x0c08, - 0x4f0: 0x0008, 0x4f1: 0x0008, 0x4f2: 0x0008, 0x4f3: 0x0008, 0x4f4: 0x0008, 0x4f5: 0x0008, - 0x4f6: 0x0008, 0x4f7: 0x0008, 0x4f8: 0x0008, 0x4f9: 0x0008, 0x4fa: 0x0a08, 0x4fb: 0x0a08, - 0x4fc: 0x0a08, 0x4fd: 0x0808, 0x4fe: 0x0808, 0x4ff: 0x0a08, - // Block 0x14, offset 0x500 - 0x500: 0x0818, 0x501: 0x0818, 0x502: 0x0818, 0x503: 0x0818, 0x504: 0x0818, 0x505: 0x0818, - 0x506: 0x0818, 0x507: 0x0818, 0x508: 0x0818, 0x509: 0x0818, 0x50a: 0x0818, 0x50b: 0x0818, - 0x50c: 0x0818, 0x50d: 0x0818, 0x50e: 0x0040, 0x50f: 0x0b40, 0x510: 0x0c08, 0x511: 0x3308, - 0x512: 0x0a08, 0x513: 0x0a08, 0x514: 0x0a08, 0x515: 0x0c08, 0x516: 0x0c08, 0x517: 0x0c08, - 0x518: 0x0c08, 0x519: 0x0c08, 0x51a: 0x0a08, 0x51b: 0x0a08, 0x51c: 0x0a08, 0x51d: 0x0a08, - 0x51e: 0x0c08, 0x51f: 0x0a08, 0x520: 0x0a08, 0x521: 0x0a08, 0x522: 0x0a08, 0x523: 0x0a08, - 0x524: 0x0a08, 0x525: 0x0a08, 0x526: 0x0a08, 0x527: 0x0a08, 0x528: 0x0c08, 0x529: 0x0a08, - 0x52a: 0x0c08, 0x52b: 0x0a08, 0x52c: 0x0c08, 0x52d: 0x0a08, 0x52e: 0x0a08, 0x52f: 0x0c08, - 0x530: 0x3308, 0x531: 0x3308, 0x532: 0x3308, 0x533: 0x3308, 0x534: 0x3308, 0x535: 0x3308, - 0x536: 0x3308, 0x537: 0x3308, 0x538: 0x3308, 0x539: 0x3308, 0x53a: 0x3308, 0x53b: 0x3308, - 0x53c: 0x3308, 0x53d: 0x3308, 0x53e: 0x3308, 0x53f: 0x3308, - // Block 0x15, offset 0x540 - 0x540: 0x0c08, 0x541: 0x0a08, 0x542: 0x0a08, 0x543: 0x0a08, 0x544: 0x0a08, 0x545: 0x0a08, - 0x546: 0x0c08, 0x547: 0x0c08, 0x548: 0x0a08, 0x549: 0x0c08, 0x54a: 0x0a08, 0x54b: 0x0a08, - 0x54c: 0x0a08, 0x54d: 0x0a08, 0x54e: 0x0a08, 0x54f: 0x0a08, 0x550: 0x0a08, 0x551: 0x0a08, - 0x552: 0x0a08, 0x553: 0x0a08, 0x554: 0x0c08, 0x555: 0x0a08, 0x556: 0x0808, 0x557: 0x0808, - 0x558: 0x0808, 0x559: 0x3308, 0x55a: 0x3308, 0x55b: 0x3308, 0x55c: 0x0040, 0x55d: 0x0040, - 0x55e: 0x0818, 0x55f: 0x0040, 0x560: 0x0a08, 0x561: 0x0808, 0x562: 0x0a08, 0x563: 0x0a08, - 0x564: 0x0a08, 0x565: 0x0a08, 0x566: 0x0808, 0x567: 0x0c08, 0x568: 0x0a08, 0x569: 0x0c08, - 0x56a: 0x0c08, 0x56b: 0x0040, 0x56c: 0x0040, 0x56d: 0x0040, 0x56e: 0x0040, 0x56f: 0x0040, - 0x570: 0x0040, 0x571: 0x0040, 0x572: 0x0040, 0x573: 0x0040, 0x574: 0x0040, 0x575: 0x0040, - 0x576: 0x0040, 0x577: 0x0040, 0x578: 0x0040, 0x579: 0x0040, 0x57a: 0x0040, 0x57b: 0x0040, - 0x57c: 0x0040, 0x57d: 0x0040, 0x57e: 0x0040, 0x57f: 0x0040, - // Block 0x16, offset 0x580 - 0x580: 0x3008, 0x581: 0x3308, 0x582: 0x3308, 0x583: 0x3308, 0x584: 0x3308, 0x585: 0x3308, - 0x586: 0x3308, 0x587: 0x3308, 0x588: 0x3308, 0x589: 0x3008, 0x58a: 0x3008, 0x58b: 0x3008, - 0x58c: 0x3008, 0x58d: 0x3b08, 0x58e: 0x3008, 0x58f: 0x3008, 0x590: 0x0008, 0x591: 0x3308, - 0x592: 0x3308, 0x593: 0x3308, 0x594: 0x3308, 0x595: 0x3308, 0x596: 0x3308, 0x597: 0x3308, - 0x598: 0x04c9, 0x599: 0x0501, 0x59a: 0x0539, 0x59b: 0x0571, 0x59c: 0x05a9, 0x59d: 0x05e1, - 0x59e: 0x0619, 0x59f: 0x0651, 0x5a0: 0x0008, 0x5a1: 0x0008, 0x5a2: 0x3308, 0x5a3: 0x3308, - 0x5a4: 0x0018, 0x5a5: 0x0018, 0x5a6: 0x0008, 0x5a7: 0x0008, 0x5a8: 0x0008, 0x5a9: 0x0008, - 0x5aa: 0x0008, 0x5ab: 0x0008, 0x5ac: 0x0008, 0x5ad: 0x0008, 0x5ae: 0x0008, 0x5af: 0x0008, - 0x5b0: 0x0018, 0x5b1: 0x0008, 0x5b2: 0x0008, 0x5b3: 0x0008, 0x5b4: 0x0008, 0x5b5: 0x0008, - 0x5b6: 0x0008, 0x5b7: 0x0008, 0x5b8: 0x0008, 0x5b9: 0x0008, 0x5ba: 0x0008, 0x5bb: 0x0008, - 0x5bc: 0x0008, 0x5bd: 0x0008, 0x5be: 0x0008, 0x5bf: 0x0008, - // Block 0x17, offset 0x5c0 - 0x5c0: 0x0008, 0x5c1: 0x3308, 0x5c2: 0x3008, 0x5c3: 0x3008, 0x5c4: 0x0040, 0x5c5: 0x0008, - 0x5c6: 0x0008, 0x5c7: 0x0008, 0x5c8: 0x0008, 0x5c9: 0x0008, 0x5ca: 0x0008, 0x5cb: 0x0008, - 0x5cc: 0x0008, 0x5cd: 0x0040, 0x5ce: 0x0040, 0x5cf: 0x0008, 0x5d0: 0x0008, 0x5d1: 0x0040, - 0x5d2: 0x0040, 0x5d3: 0x0008, 0x5d4: 0x0008, 0x5d5: 0x0008, 0x5d6: 0x0008, 0x5d7: 0x0008, - 0x5d8: 0x0008, 0x5d9: 0x0008, 0x5da: 0x0008, 0x5db: 0x0008, 0x5dc: 0x0008, 0x5dd: 0x0008, - 0x5de: 0x0008, 0x5df: 0x0008, 0x5e0: 0x0008, 0x5e1: 0x0008, 0x5e2: 0x0008, 0x5e3: 0x0008, - 0x5e4: 0x0008, 0x5e5: 0x0008, 0x5e6: 0x0008, 0x5e7: 0x0008, 0x5e8: 0x0008, 0x5e9: 0x0040, - 0x5ea: 0x0008, 0x5eb: 0x0008, 0x5ec: 0x0008, 0x5ed: 0x0008, 0x5ee: 0x0008, 0x5ef: 0x0008, - 0x5f0: 0x0008, 0x5f1: 0x0040, 0x5f2: 0x0008, 0x5f3: 0x0040, 0x5f4: 0x0040, 0x5f5: 0x0040, - 0x5f6: 0x0008, 0x5f7: 0x0008, 0x5f8: 0x0008, 0x5f9: 0x0008, 0x5fa: 0x0040, 0x5fb: 0x0040, - 0x5fc: 0x3308, 0x5fd: 0x0008, 0x5fe: 0x3008, 0x5ff: 0x3008, - // Block 0x18, offset 0x600 - 0x600: 0x3008, 0x601: 0x3308, 0x602: 0x3308, 0x603: 0x3308, 0x604: 0x3308, 0x605: 0x0040, - 0x606: 0x0040, 0x607: 0x3008, 0x608: 0x3008, 0x609: 0x0040, 0x60a: 0x0040, 0x60b: 0x3008, - 0x60c: 0x3008, 0x60d: 0x3b08, 0x60e: 0x0008, 0x60f: 0x0040, 0x610: 0x0040, 0x611: 0x0040, - 0x612: 0x0040, 0x613: 0x0040, 0x614: 0x0040, 0x615: 0x0040, 0x616: 0x0040, 0x617: 0x3008, - 0x618: 0x0040, 0x619: 0x0040, 0x61a: 0x0040, 0x61b: 0x0040, 0x61c: 0x0689, 0x61d: 0x06c1, - 0x61e: 0x0040, 0x61f: 0x06f9, 0x620: 0x0008, 0x621: 0x0008, 0x622: 0x3308, 0x623: 0x3308, - 0x624: 0x0040, 0x625: 0x0040, 0x626: 0x0008, 0x627: 0x0008, 0x628: 0x0008, 0x629: 0x0008, - 0x62a: 0x0008, 0x62b: 0x0008, 0x62c: 0x0008, 0x62d: 0x0008, 0x62e: 0x0008, 0x62f: 0x0008, - 0x630: 0x0008, 0x631: 0x0008, 0x632: 0x0018, 0x633: 0x0018, 0x634: 0x0018, 0x635: 0x0018, - 0x636: 0x0018, 0x637: 0x0018, 0x638: 0x0018, 0x639: 0x0018, 0x63a: 0x0018, 0x63b: 0x0018, - 0x63c: 0x0008, 0x63d: 0x0018, 0x63e: 0x3308, 0x63f: 0x0040, - // Block 0x19, offset 0x640 - 0x640: 0x0040, 0x641: 0x3308, 0x642: 0x3308, 0x643: 0x3008, 0x644: 0x0040, 0x645: 0x0008, - 0x646: 0x0008, 0x647: 0x0008, 0x648: 0x0008, 0x649: 0x0008, 0x64a: 0x0008, 0x64b: 0x0040, - 0x64c: 0x0040, 0x64d: 0x0040, 0x64e: 0x0040, 0x64f: 0x0008, 0x650: 0x0008, 0x651: 0x0040, - 0x652: 0x0040, 0x653: 0x0008, 0x654: 0x0008, 0x655: 0x0008, 0x656: 0x0008, 0x657: 0x0008, - 0x658: 0x0008, 0x659: 0x0008, 0x65a: 0x0008, 0x65b: 0x0008, 0x65c: 0x0008, 0x65d: 0x0008, - 0x65e: 0x0008, 0x65f: 0x0008, 0x660: 0x0008, 0x661: 0x0008, 0x662: 0x0008, 0x663: 0x0008, - 0x664: 0x0008, 0x665: 0x0008, 0x666: 0x0008, 0x667: 0x0008, 0x668: 0x0008, 0x669: 0x0040, - 0x66a: 0x0008, 0x66b: 0x0008, 0x66c: 0x0008, 0x66d: 0x0008, 0x66e: 0x0008, 0x66f: 0x0008, - 0x670: 0x0008, 0x671: 0x0040, 0x672: 0x0008, 0x673: 0x0731, 0x674: 0x0040, 0x675: 0x0008, - 0x676: 0x0769, 0x677: 0x0040, 0x678: 0x0008, 0x679: 0x0008, 0x67a: 0x0040, 0x67b: 0x0040, - 0x67c: 0x3308, 0x67d: 0x0040, 0x67e: 0x3008, 0x67f: 0x3008, - // Block 0x1a, offset 0x680 - 0x680: 0x3008, 0x681: 0x3308, 0x682: 0x3308, 0x683: 0x0040, 0x684: 0x0040, 0x685: 0x0040, - 0x686: 0x0040, 0x687: 0x3308, 0x688: 0x3308, 0x689: 0x0040, 0x68a: 0x0040, 0x68b: 0x3308, - 0x68c: 0x3308, 0x68d: 0x3b08, 0x68e: 0x0040, 0x68f: 0x0040, 0x690: 0x0040, 0x691: 0x3308, - 0x692: 0x0040, 0x693: 0x0040, 0x694: 0x0040, 0x695: 0x0040, 0x696: 0x0040, 0x697: 0x0040, - 0x698: 0x0040, 0x699: 0x07a1, 0x69a: 0x07d9, 0x69b: 0x0811, 0x69c: 0x0008, 0x69d: 0x0040, - 0x69e: 0x0849, 0x69f: 0x0040, 0x6a0: 0x0040, 0x6a1: 0x0040, 0x6a2: 0x0040, 0x6a3: 0x0040, - 0x6a4: 0x0040, 0x6a5: 0x0040, 0x6a6: 0x0008, 0x6a7: 0x0008, 0x6a8: 0x0008, 0x6a9: 0x0008, - 0x6aa: 0x0008, 0x6ab: 0x0008, 0x6ac: 0x0008, 0x6ad: 0x0008, 0x6ae: 0x0008, 0x6af: 0x0008, - 0x6b0: 0x3308, 0x6b1: 0x3308, 0x6b2: 0x0008, 0x6b3: 0x0008, 0x6b4: 0x0008, 0x6b5: 0x3308, - 0x6b6: 0x0018, 0x6b7: 0x0040, 0x6b8: 0x0040, 0x6b9: 0x0040, 0x6ba: 0x0040, 0x6bb: 0x0040, - 0x6bc: 0x0040, 0x6bd: 0x0040, 0x6be: 0x0040, 0x6bf: 0x0040, - // Block 0x1b, offset 0x6c0 - 0x6c0: 0x0040, 0x6c1: 0x3308, 0x6c2: 0x3308, 0x6c3: 0x3008, 0x6c4: 0x0040, 0x6c5: 0x0008, - 0x6c6: 0x0008, 0x6c7: 0x0008, 0x6c8: 0x0008, 0x6c9: 0x0008, 0x6ca: 0x0008, 0x6cb: 0x0008, - 0x6cc: 0x0008, 0x6cd: 0x0008, 0x6ce: 0x0040, 0x6cf: 0x0008, 0x6d0: 0x0008, 0x6d1: 0x0008, - 0x6d2: 0x0040, 0x6d3: 0x0008, 0x6d4: 0x0008, 0x6d5: 0x0008, 0x6d6: 0x0008, 0x6d7: 0x0008, - 0x6d8: 0x0008, 0x6d9: 0x0008, 0x6da: 0x0008, 0x6db: 0x0008, 0x6dc: 0x0008, 0x6dd: 0x0008, - 0x6de: 0x0008, 0x6df: 0x0008, 0x6e0: 0x0008, 0x6e1: 0x0008, 0x6e2: 0x0008, 0x6e3: 0x0008, - 0x6e4: 0x0008, 0x6e5: 0x0008, 0x6e6: 0x0008, 0x6e7: 0x0008, 0x6e8: 0x0008, 0x6e9: 0x0040, - 0x6ea: 0x0008, 0x6eb: 0x0008, 0x6ec: 0x0008, 0x6ed: 0x0008, 0x6ee: 0x0008, 0x6ef: 0x0008, - 0x6f0: 0x0008, 0x6f1: 0x0040, 0x6f2: 0x0008, 0x6f3: 0x0008, 0x6f4: 0x0040, 0x6f5: 0x0008, - 0x6f6: 0x0008, 0x6f7: 0x0008, 0x6f8: 0x0008, 0x6f9: 0x0008, 0x6fa: 0x0040, 0x6fb: 0x0040, - 0x6fc: 0x3308, 0x6fd: 0x0008, 0x6fe: 0x3008, 0x6ff: 0x3008, - // Block 0x1c, offset 0x700 - 0x700: 0x3008, 0x701: 0x3308, 0x702: 0x3308, 0x703: 0x3308, 0x704: 0x3308, 0x705: 0x3308, - 0x706: 0x0040, 0x707: 0x3308, 0x708: 0x3308, 0x709: 0x3008, 0x70a: 0x0040, 0x70b: 0x3008, - 0x70c: 0x3008, 0x70d: 0x3b08, 0x70e: 0x0040, 0x70f: 0x0040, 0x710: 0x0008, 0x711: 0x0040, - 0x712: 0x0040, 0x713: 0x0040, 0x714: 0x0040, 0x715: 0x0040, 0x716: 0x0040, 0x717: 0x0040, - 0x718: 0x0040, 0x719: 0x0040, 0x71a: 0x0040, 0x71b: 0x0040, 0x71c: 0x0040, 0x71d: 0x0040, - 0x71e: 0x0040, 0x71f: 0x0040, 0x720: 0x0008, 0x721: 0x0008, 0x722: 0x3308, 0x723: 0x3308, - 0x724: 0x0040, 0x725: 0x0040, 0x726: 0x0008, 0x727: 0x0008, 0x728: 0x0008, 0x729: 0x0008, - 0x72a: 0x0008, 0x72b: 0x0008, 0x72c: 0x0008, 0x72d: 0x0008, 0x72e: 0x0008, 0x72f: 0x0008, - 0x730: 0x0018, 0x731: 0x0018, 0x732: 0x0040, 0x733: 0x0040, 0x734: 0x0040, 0x735: 0x0040, - 0x736: 0x0040, 0x737: 0x0040, 0x738: 0x0040, 0x739: 0x0008, 0x73a: 0x3308, 0x73b: 0x3308, - 0x73c: 0x3308, 0x73d: 0x3308, 0x73e: 0x3308, 0x73f: 0x3308, - // Block 0x1d, offset 0x740 - 0x740: 0x0040, 0x741: 0x3308, 0x742: 0x3008, 0x743: 0x3008, 0x744: 0x0040, 0x745: 0x0008, - 0x746: 0x0008, 0x747: 0x0008, 0x748: 0x0008, 0x749: 0x0008, 0x74a: 0x0008, 0x74b: 0x0008, - 0x74c: 0x0008, 0x74d: 0x0040, 0x74e: 0x0040, 0x74f: 0x0008, 0x750: 0x0008, 0x751: 0x0040, - 0x752: 0x0040, 0x753: 0x0008, 0x754: 0x0008, 0x755: 0x0008, 0x756: 0x0008, 0x757: 0x0008, - 0x758: 0x0008, 0x759: 0x0008, 0x75a: 0x0008, 0x75b: 0x0008, 0x75c: 0x0008, 0x75d: 0x0008, - 0x75e: 0x0008, 0x75f: 0x0008, 0x760: 0x0008, 0x761: 0x0008, 0x762: 0x0008, 0x763: 0x0008, - 0x764: 0x0008, 0x765: 0x0008, 0x766: 0x0008, 0x767: 0x0008, 0x768: 0x0008, 0x769: 0x0040, - 0x76a: 0x0008, 0x76b: 0x0008, 0x76c: 0x0008, 0x76d: 0x0008, 0x76e: 0x0008, 0x76f: 0x0008, - 0x770: 0x0008, 0x771: 0x0040, 0x772: 0x0008, 0x773: 0x0008, 0x774: 0x0040, 0x775: 0x0008, - 0x776: 0x0008, 0x777: 0x0008, 0x778: 0x0008, 0x779: 0x0008, 0x77a: 0x0040, 0x77b: 0x0040, - 0x77c: 0x3308, 0x77d: 0x0008, 0x77e: 0x3008, 0x77f: 0x3308, - // Block 0x1e, offset 0x780 - 0x780: 0x3008, 0x781: 0x3308, 0x782: 0x3308, 0x783: 0x3308, 0x784: 0x3308, 0x785: 0x0040, - 0x786: 0x0040, 0x787: 0x3008, 0x788: 0x3008, 0x789: 0x0040, 0x78a: 0x0040, 0x78b: 0x3008, - 0x78c: 0x3008, 0x78d: 0x3b08, 0x78e: 0x0040, 0x78f: 0x0040, 0x790: 0x0040, 0x791: 0x0040, - 0x792: 0x0040, 0x793: 0x0040, 0x794: 0x0040, 0x795: 0x0040, 0x796: 0x3308, 0x797: 0x3008, - 0x798: 0x0040, 0x799: 0x0040, 0x79a: 0x0040, 0x79b: 0x0040, 0x79c: 0x0881, 0x79d: 0x08b9, - 0x79e: 0x0040, 0x79f: 0x0008, 0x7a0: 0x0008, 0x7a1: 0x0008, 0x7a2: 0x3308, 0x7a3: 0x3308, - 0x7a4: 0x0040, 0x7a5: 0x0040, 0x7a6: 0x0008, 0x7a7: 0x0008, 0x7a8: 0x0008, 0x7a9: 0x0008, - 0x7aa: 0x0008, 0x7ab: 0x0008, 0x7ac: 0x0008, 0x7ad: 0x0008, 0x7ae: 0x0008, 0x7af: 0x0008, - 0x7b0: 0x0018, 0x7b1: 0x0008, 0x7b2: 0x0018, 0x7b3: 0x0018, 0x7b4: 0x0018, 0x7b5: 0x0018, - 0x7b6: 0x0018, 0x7b7: 0x0018, 0x7b8: 0x0040, 0x7b9: 0x0040, 0x7ba: 0x0040, 0x7bb: 0x0040, - 0x7bc: 0x0040, 0x7bd: 0x0040, 0x7be: 0x0040, 0x7bf: 0x0040, - // Block 0x1f, offset 0x7c0 - 0x7c0: 0x0040, 0x7c1: 0x0040, 0x7c2: 0x3308, 0x7c3: 0x0008, 0x7c4: 0x0040, 0x7c5: 0x0008, - 0x7c6: 0x0008, 0x7c7: 0x0008, 0x7c8: 0x0008, 0x7c9: 0x0008, 0x7ca: 0x0008, 0x7cb: 0x0040, - 0x7cc: 0x0040, 0x7cd: 0x0040, 0x7ce: 0x0008, 0x7cf: 0x0008, 0x7d0: 0x0008, 0x7d1: 0x0040, - 0x7d2: 0x0008, 0x7d3: 0x0008, 0x7d4: 0x0008, 0x7d5: 0x0008, 0x7d6: 0x0040, 0x7d7: 0x0040, - 0x7d8: 0x0040, 0x7d9: 0x0008, 0x7da: 0x0008, 0x7db: 0x0040, 0x7dc: 0x0008, 0x7dd: 0x0040, - 0x7de: 0x0008, 0x7df: 0x0008, 0x7e0: 0x0040, 0x7e1: 0x0040, 0x7e2: 0x0040, 0x7e3: 0x0008, - 0x7e4: 0x0008, 0x7e5: 0x0040, 0x7e6: 0x0040, 0x7e7: 0x0040, 0x7e8: 0x0008, 0x7e9: 0x0008, - 0x7ea: 0x0008, 0x7eb: 0x0040, 0x7ec: 0x0040, 0x7ed: 0x0040, 0x7ee: 0x0008, 0x7ef: 0x0008, - 0x7f0: 0x0008, 0x7f1: 0x0008, 0x7f2: 0x0008, 0x7f3: 0x0008, 0x7f4: 0x0008, 0x7f5: 0x0008, - 0x7f6: 0x0008, 0x7f7: 0x0008, 0x7f8: 0x0008, 0x7f9: 0x0008, 0x7fa: 0x0040, 0x7fb: 0x0040, - 0x7fc: 0x0040, 0x7fd: 0x0040, 0x7fe: 0x3008, 0x7ff: 0x3008, - // Block 0x20, offset 0x800 - 0x800: 0x3308, 0x801: 0x3008, 0x802: 0x3008, 0x803: 0x3008, 0x804: 0x3008, 0x805: 0x0040, - 0x806: 0x3308, 0x807: 0x3308, 0x808: 0x3308, 0x809: 0x0040, 0x80a: 0x3308, 0x80b: 0x3308, - 0x80c: 0x3308, 0x80d: 0x3b08, 0x80e: 0x0040, 0x80f: 0x0040, 0x810: 0x0040, 0x811: 0x0040, - 0x812: 0x0040, 0x813: 0x0040, 0x814: 0x0040, 0x815: 0x3308, 0x816: 0x3308, 0x817: 0x0040, - 0x818: 0x0008, 0x819: 0x0008, 0x81a: 0x0008, 0x81b: 0x0040, 0x81c: 0x0040, 0x81d: 0x0040, - 0x81e: 0x0040, 0x81f: 0x0040, 0x820: 0x0008, 0x821: 0x0008, 0x822: 0x3308, 0x823: 0x3308, - 0x824: 0x0040, 0x825: 0x0040, 0x826: 0x0008, 0x827: 0x0008, 0x828: 0x0008, 0x829: 0x0008, - 0x82a: 0x0008, 0x82b: 0x0008, 0x82c: 0x0008, 0x82d: 0x0008, 0x82e: 0x0008, 0x82f: 0x0008, - 0x830: 0x0040, 0x831: 0x0040, 0x832: 0x0040, 0x833: 0x0040, 0x834: 0x0040, 0x835: 0x0040, - 0x836: 0x0040, 0x837: 0x0018, 0x838: 0x0018, 0x839: 0x0018, 0x83a: 0x0018, 0x83b: 0x0018, - 0x83c: 0x0018, 0x83d: 0x0018, 0x83e: 0x0018, 0x83f: 0x0018, - // Block 0x21, offset 0x840 - 0x840: 0x0008, 0x841: 0x3308, 0x842: 0x3008, 0x843: 0x3008, 0x844: 0x0018, 0x845: 0x0008, - 0x846: 0x0008, 0x847: 0x0008, 0x848: 0x0008, 0x849: 0x0008, 0x84a: 0x0008, 0x84b: 0x0008, - 0x84c: 0x0008, 0x84d: 0x0040, 0x84e: 0x0008, 0x84f: 0x0008, 0x850: 0x0008, 0x851: 0x0040, - 0x852: 0x0008, 0x853: 0x0008, 0x854: 0x0008, 0x855: 0x0008, 0x856: 0x0008, 0x857: 0x0008, - 0x858: 0x0008, 0x859: 0x0008, 0x85a: 0x0008, 0x85b: 0x0008, 0x85c: 0x0008, 0x85d: 0x0008, - 0x85e: 0x0008, 0x85f: 0x0008, 0x860: 0x0008, 0x861: 0x0008, 0x862: 0x0008, 0x863: 0x0008, - 0x864: 0x0008, 0x865: 0x0008, 0x866: 0x0008, 0x867: 0x0008, 0x868: 0x0008, 0x869: 0x0040, - 0x86a: 0x0008, 0x86b: 0x0008, 0x86c: 0x0008, 0x86d: 0x0008, 0x86e: 0x0008, 0x86f: 0x0008, - 0x870: 0x0008, 0x871: 0x0008, 0x872: 0x0008, 0x873: 0x0008, 0x874: 0x0040, 0x875: 0x0008, - 0x876: 0x0008, 0x877: 0x0008, 0x878: 0x0008, 0x879: 0x0008, 0x87a: 0x0040, 0x87b: 0x0040, - 0x87c: 0x3308, 0x87d: 0x0008, 0x87e: 0x3008, 0x87f: 0x3308, - // Block 0x22, offset 0x880 - 0x880: 0x3008, 0x881: 0x3008, 0x882: 0x3008, 0x883: 0x3008, 0x884: 0x3008, 0x885: 0x0040, - 0x886: 0x3308, 0x887: 0x3008, 0x888: 0x3008, 0x889: 0x0040, 0x88a: 0x3008, 0x88b: 0x3008, - 0x88c: 0x3308, 0x88d: 0x3b08, 0x88e: 0x0040, 0x88f: 0x0040, 0x890: 0x0040, 0x891: 0x0040, - 0x892: 0x0040, 0x893: 0x0040, 0x894: 0x0040, 0x895: 0x3008, 0x896: 0x3008, 0x897: 0x0040, - 0x898: 0x0040, 0x899: 0x0040, 0x89a: 0x0040, 0x89b: 0x0040, 0x89c: 0x0040, 0x89d: 0x0040, - 0x89e: 0x0008, 0x89f: 0x0040, 0x8a0: 0x0008, 0x8a1: 0x0008, 0x8a2: 0x3308, 0x8a3: 0x3308, - 0x8a4: 0x0040, 0x8a5: 0x0040, 0x8a6: 0x0008, 0x8a7: 0x0008, 0x8a8: 0x0008, 0x8a9: 0x0008, - 0x8aa: 0x0008, 0x8ab: 0x0008, 0x8ac: 0x0008, 0x8ad: 0x0008, 0x8ae: 0x0008, 0x8af: 0x0008, - 0x8b0: 0x0040, 0x8b1: 0x0008, 0x8b2: 0x0008, 0x8b3: 0x0040, 0x8b4: 0x0040, 0x8b5: 0x0040, - 0x8b6: 0x0040, 0x8b7: 0x0040, 0x8b8: 0x0040, 0x8b9: 0x0040, 0x8ba: 0x0040, 0x8bb: 0x0040, - 0x8bc: 0x0040, 0x8bd: 0x0040, 0x8be: 0x0040, 0x8bf: 0x0040, - // Block 0x23, offset 0x8c0 - 0x8c0: 0x3008, 0x8c1: 0x3308, 0x8c2: 0x3308, 0x8c3: 0x3308, 0x8c4: 0x3308, 0x8c5: 0x0040, - 0x8c6: 0x3008, 0x8c7: 0x3008, 0x8c8: 0x3008, 0x8c9: 0x0040, 0x8ca: 0x3008, 0x8cb: 0x3008, - 0x8cc: 0x3008, 0x8cd: 0x3b08, 0x8ce: 0x0008, 0x8cf: 0x0018, 0x8d0: 0x0040, 0x8d1: 0x0040, - 0x8d2: 0x0040, 0x8d3: 0x0040, 0x8d4: 0x0008, 0x8d5: 0x0008, 0x8d6: 0x0008, 0x8d7: 0x3008, - 0x8d8: 0x0018, 0x8d9: 0x0018, 0x8da: 0x0018, 0x8db: 0x0018, 0x8dc: 0x0018, 0x8dd: 0x0018, - 0x8de: 0x0018, 0x8df: 0x0008, 0x8e0: 0x0008, 0x8e1: 0x0008, 0x8e2: 0x3308, 0x8e3: 0x3308, - 0x8e4: 0x0040, 0x8e5: 0x0040, 0x8e6: 0x0008, 0x8e7: 0x0008, 0x8e8: 0x0008, 0x8e9: 0x0008, - 0x8ea: 0x0008, 0x8eb: 0x0008, 0x8ec: 0x0008, 0x8ed: 0x0008, 0x8ee: 0x0008, 0x8ef: 0x0008, - 0x8f0: 0x0018, 0x8f1: 0x0018, 0x8f2: 0x0018, 0x8f3: 0x0018, 0x8f4: 0x0018, 0x8f5: 0x0018, - 0x8f6: 0x0018, 0x8f7: 0x0018, 0x8f8: 0x0018, 0x8f9: 0x0018, 0x8fa: 0x0008, 0x8fb: 0x0008, - 0x8fc: 0x0008, 0x8fd: 0x0008, 0x8fe: 0x0008, 0x8ff: 0x0008, - // Block 0x24, offset 0x900 - 0x900: 0x0040, 0x901: 0x0008, 0x902: 0x0008, 0x903: 0x0040, 0x904: 0x0008, 0x905: 0x0040, - 0x906: 0x0008, 0x907: 0x0008, 0x908: 0x0008, 0x909: 0x0008, 0x90a: 0x0008, 0x90b: 0x0040, - 0x90c: 0x0008, 0x90d: 0x0008, 0x90e: 0x0008, 0x90f: 0x0008, 0x910: 0x0008, 0x911: 0x0008, - 0x912: 0x0008, 0x913: 0x0008, 0x914: 0x0008, 0x915: 0x0008, 0x916: 0x0008, 0x917: 0x0008, - 0x918: 0x0008, 0x919: 0x0008, 0x91a: 0x0008, 0x91b: 0x0008, 0x91c: 0x0008, 0x91d: 0x0008, - 0x91e: 0x0008, 0x91f: 0x0008, 0x920: 0x0008, 0x921: 0x0008, 0x922: 0x0008, 0x923: 0x0008, - 0x924: 0x0040, 0x925: 0x0008, 0x926: 0x0040, 0x927: 0x0008, 0x928: 0x0008, 0x929: 0x0008, - 0x92a: 0x0008, 0x92b: 0x0008, 0x92c: 0x0008, 0x92d: 0x0008, 0x92e: 0x0008, 0x92f: 0x0008, - 0x930: 0x0008, 0x931: 0x3308, 0x932: 0x0008, 0x933: 0x0929, 0x934: 0x3308, 0x935: 0x3308, - 0x936: 0x3308, 0x937: 0x3308, 0x938: 0x3308, 0x939: 0x3308, 0x93a: 0x3b08, 0x93b: 0x3308, - 0x93c: 0x3308, 0x93d: 0x0008, 0x93e: 0x0040, 0x93f: 0x0040, - // Block 0x25, offset 0x940 - 0x940: 0x0008, 0x941: 0x0008, 0x942: 0x0008, 0x943: 0x09d1, 0x944: 0x0008, 0x945: 0x0008, - 0x946: 0x0008, 0x947: 0x0008, 0x948: 0x0040, 0x949: 0x0008, 0x94a: 0x0008, 0x94b: 0x0008, - 0x94c: 0x0008, 0x94d: 0x0a09, 0x94e: 0x0008, 0x94f: 0x0008, 0x950: 0x0008, 0x951: 0x0008, - 0x952: 0x0a41, 0x953: 0x0008, 0x954: 0x0008, 0x955: 0x0008, 0x956: 0x0008, 0x957: 0x0a79, - 0x958: 0x0008, 0x959: 0x0008, 0x95a: 0x0008, 0x95b: 0x0008, 0x95c: 0x0ab1, 0x95d: 0x0008, - 0x95e: 0x0008, 0x95f: 0x0008, 0x960: 0x0008, 0x961: 0x0008, 0x962: 0x0008, 0x963: 0x0008, - 0x964: 0x0008, 0x965: 0x0008, 0x966: 0x0008, 0x967: 0x0008, 0x968: 0x0008, 0x969: 0x0ae9, - 0x96a: 0x0008, 0x96b: 0x0008, 0x96c: 0x0008, 0x96d: 0x0040, 0x96e: 0x0040, 0x96f: 0x0040, - 0x970: 0x0040, 0x971: 0x3308, 0x972: 0x3308, 0x973: 0x0b21, 0x974: 0x3308, 0x975: 0x0b59, - 0x976: 0x0b91, 0x977: 0x0bc9, 0x978: 0x0c19, 0x979: 0x0c51, 0x97a: 0x3308, 0x97b: 0x3308, - 0x97c: 0x3308, 0x97d: 0x3308, 0x97e: 0x3308, 0x97f: 0x3008, - // Block 0x26, offset 0x980 - 0x980: 0x3308, 0x981: 0x0ca1, 0x982: 0x3308, 0x983: 0x3308, 0x984: 0x3b08, 0x985: 0x0018, - 0x986: 0x3308, 0x987: 0x3308, 0x988: 0x0008, 0x989: 0x0008, 0x98a: 0x0008, 0x98b: 0x0008, - 0x98c: 0x0008, 0x98d: 0x3308, 0x98e: 0x3308, 0x98f: 0x3308, 0x990: 0x3308, 0x991: 0x3308, - 0x992: 0x3308, 0x993: 0x0cd9, 0x994: 0x3308, 0x995: 0x3308, 0x996: 0x3308, 0x997: 0x3308, - 0x998: 0x0040, 0x999: 0x3308, 0x99a: 0x3308, 0x99b: 0x3308, 0x99c: 0x3308, 0x99d: 0x0d11, - 0x99e: 0x3308, 0x99f: 0x3308, 0x9a0: 0x3308, 0x9a1: 0x3308, 0x9a2: 0x0d49, 0x9a3: 0x3308, - 0x9a4: 0x3308, 0x9a5: 0x3308, 0x9a6: 0x3308, 0x9a7: 0x0d81, 0x9a8: 0x3308, 0x9a9: 0x3308, - 0x9aa: 0x3308, 0x9ab: 0x3308, 0x9ac: 0x0db9, 0x9ad: 0x3308, 0x9ae: 0x3308, 0x9af: 0x3308, - 0x9b0: 0x3308, 0x9b1: 0x3308, 0x9b2: 0x3308, 0x9b3: 0x3308, 0x9b4: 0x3308, 0x9b5: 0x3308, - 0x9b6: 0x3308, 0x9b7: 0x3308, 0x9b8: 0x3308, 0x9b9: 0x0df1, 0x9ba: 0x3308, 0x9bb: 0x3308, - 0x9bc: 0x3308, 0x9bd: 0x0040, 0x9be: 0x0018, 0x9bf: 0x0018, - // Block 0x27, offset 0x9c0 - 0x9c0: 0x0008, 0x9c1: 0x0008, 0x9c2: 0x0008, 0x9c3: 0x0008, 0x9c4: 0x0008, 0x9c5: 0x0008, - 0x9c6: 0x0008, 0x9c7: 0x0008, 0x9c8: 0x0008, 0x9c9: 0x0008, 0x9ca: 0x0008, 0x9cb: 0x0008, - 0x9cc: 0x0008, 0x9cd: 0x0008, 0x9ce: 0x0008, 0x9cf: 0x0008, 0x9d0: 0x0008, 0x9d1: 0x0008, - 0x9d2: 0x0008, 0x9d3: 0x0008, 0x9d4: 0x0008, 0x9d5: 0x0008, 0x9d6: 0x0008, 0x9d7: 0x0008, - 0x9d8: 0x0008, 0x9d9: 0x0008, 0x9da: 0x0008, 0x9db: 0x0008, 0x9dc: 0x0008, 0x9dd: 0x0008, - 0x9de: 0x0008, 0x9df: 0x0008, 0x9e0: 0x0008, 0x9e1: 0x0008, 0x9e2: 0x0008, 0x9e3: 0x0008, - 0x9e4: 0x0008, 0x9e5: 0x0008, 0x9e6: 0x0008, 0x9e7: 0x0008, 0x9e8: 0x0008, 0x9e9: 0x0008, - 0x9ea: 0x0008, 0x9eb: 0x0008, 0x9ec: 0x0039, 0x9ed: 0x0ed1, 0x9ee: 0x0ee9, 0x9ef: 0x0008, - 0x9f0: 0x0ef9, 0x9f1: 0x0f09, 0x9f2: 0x0f19, 0x9f3: 0x0f31, 0x9f4: 0x0249, 0x9f5: 0x0f41, - 0x9f6: 0x0259, 0x9f7: 0x0f51, 0x9f8: 0x0359, 0x9f9: 0x0f61, 0x9fa: 0x0f71, 0x9fb: 0x0008, - 0x9fc: 0x00d9, 0x9fd: 0x0f81, 0x9fe: 0x0f99, 0x9ff: 0x0269, - // Block 0x28, offset 0xa00 - 0xa00: 0x0fa9, 0xa01: 0x0fb9, 0xa02: 0x0279, 0xa03: 0x0039, 0xa04: 0x0fc9, 0xa05: 0x0fe1, - 0xa06: 0x05b5, 0xa07: 0x0ee9, 0xa08: 0x0ef9, 0xa09: 0x0f09, 0xa0a: 0x0ff9, 0xa0b: 0x1011, - 0xa0c: 0x1029, 0xa0d: 0x0f31, 0xa0e: 0x0008, 0xa0f: 0x0f51, 0xa10: 0x0f61, 0xa11: 0x1041, - 0xa12: 0x00d9, 0xa13: 0x1059, 0xa14: 0x05cd, 0xa15: 0x05cd, 0xa16: 0x0f99, 0xa17: 0x0fa9, - 0xa18: 0x0fb9, 0xa19: 0x05b5, 0xa1a: 0x1071, 0xa1b: 0x1089, 0xa1c: 0x05e5, 0xa1d: 0x1099, - 0xa1e: 0x10b1, 0xa1f: 0x10c9, 0xa20: 0x10e1, 0xa21: 0x10f9, 0xa22: 0x0f41, 0xa23: 0x0269, - 0xa24: 0x0fb9, 0xa25: 0x1089, 0xa26: 0x1099, 0xa27: 0x10b1, 0xa28: 0x1111, 0xa29: 0x10e1, - 0xa2a: 0x10f9, 0xa2b: 0x0008, 0xa2c: 0x0008, 0xa2d: 0x0008, 0xa2e: 0x0008, 0xa2f: 0x0008, - 0xa30: 0x0008, 0xa31: 0x0008, 0xa32: 0x0008, 0xa33: 0x0008, 0xa34: 0x0008, 0xa35: 0x0008, - 0xa36: 0x0008, 0xa37: 0x0008, 0xa38: 0x1129, 0xa39: 0x0008, 0xa3a: 0x0008, 0xa3b: 0x0008, - 0xa3c: 0x0008, 0xa3d: 0x0008, 0xa3e: 0x0008, 0xa3f: 0x0008, - // Block 0x29, offset 0xa40 - 0xa40: 0x0008, 0xa41: 0x0008, 0xa42: 0x0008, 0xa43: 0x0008, 0xa44: 0x0008, 0xa45: 0x0008, - 0xa46: 0x0008, 0xa47: 0x0008, 0xa48: 0x0008, 0xa49: 0x0008, 0xa4a: 0x0008, 0xa4b: 0x0008, - 0xa4c: 0x0008, 0xa4d: 0x0008, 0xa4e: 0x0008, 0xa4f: 0x0008, 0xa50: 0x0008, 0xa51: 0x0008, - 0xa52: 0x0008, 0xa53: 0x0008, 0xa54: 0x0008, 0xa55: 0x0008, 0xa56: 0x0008, 0xa57: 0x0008, - 0xa58: 0x0008, 0xa59: 0x0008, 0xa5a: 0x0008, 0xa5b: 0x1141, 0xa5c: 0x1159, 0xa5d: 0x1169, - 0xa5e: 0x1181, 0xa5f: 0x1029, 0xa60: 0x1199, 0xa61: 0x11a9, 0xa62: 0x11c1, 0xa63: 0x11d9, - 0xa64: 0x11f1, 0xa65: 0x1209, 0xa66: 0x1221, 0xa67: 0x05fd, 0xa68: 0x1239, 0xa69: 0x1251, - 0xa6a: 0xe17d, 0xa6b: 0x1269, 0xa6c: 0x1281, 0xa6d: 0x1299, 0xa6e: 0x12b1, 0xa6f: 0x12c9, - 0xa70: 0x12e1, 0xa71: 0x12f9, 0xa72: 0x1311, 0xa73: 0x1329, 0xa74: 0x1341, 0xa75: 0x1359, - 0xa76: 0x1371, 0xa77: 0x1389, 0xa78: 0x0615, 0xa79: 0x13a1, 0xa7a: 0x13b9, 0xa7b: 0x13d1, - 0xa7c: 0x13e1, 0xa7d: 0x13f9, 0xa7e: 0x1411, 0xa7f: 0x1429, - // Block 0x2a, offset 0xa80 - 0xa80: 0xe00d, 0xa81: 0x0008, 0xa82: 0xe00d, 0xa83: 0x0008, 0xa84: 0xe00d, 0xa85: 0x0008, - 0xa86: 0xe00d, 0xa87: 0x0008, 0xa88: 0xe00d, 0xa89: 0x0008, 0xa8a: 0xe00d, 0xa8b: 0x0008, - 0xa8c: 0xe00d, 0xa8d: 0x0008, 0xa8e: 0xe00d, 0xa8f: 0x0008, 0xa90: 0xe00d, 0xa91: 0x0008, - 0xa92: 0xe00d, 0xa93: 0x0008, 0xa94: 0xe00d, 0xa95: 0x0008, 0xa96: 0xe00d, 0xa97: 0x0008, - 0xa98: 0xe00d, 0xa99: 0x0008, 0xa9a: 0xe00d, 0xa9b: 0x0008, 0xa9c: 0xe00d, 0xa9d: 0x0008, - 0xa9e: 0xe00d, 0xa9f: 0x0008, 0xaa0: 0xe00d, 0xaa1: 0x0008, 0xaa2: 0xe00d, 0xaa3: 0x0008, - 0xaa4: 0xe00d, 0xaa5: 0x0008, 0xaa6: 0xe00d, 0xaa7: 0x0008, 0xaa8: 0xe00d, 0xaa9: 0x0008, - 0xaaa: 0xe00d, 0xaab: 0x0008, 0xaac: 0xe00d, 0xaad: 0x0008, 0xaae: 0xe00d, 0xaaf: 0x0008, - 0xab0: 0xe00d, 0xab1: 0x0008, 0xab2: 0xe00d, 0xab3: 0x0008, 0xab4: 0xe00d, 0xab5: 0x0008, - 0xab6: 0xe00d, 0xab7: 0x0008, 0xab8: 0xe00d, 0xab9: 0x0008, 0xaba: 0xe00d, 0xabb: 0x0008, - 0xabc: 0xe00d, 0xabd: 0x0008, 0xabe: 0xe00d, 0xabf: 0x0008, - // Block 0x2b, offset 0xac0 - 0xac0: 0xe00d, 0xac1: 0x0008, 0xac2: 0xe00d, 0xac3: 0x0008, 0xac4: 0xe00d, 0xac5: 0x0008, - 0xac6: 0xe00d, 0xac7: 0x0008, 0xac8: 0xe00d, 0xac9: 0x0008, 0xaca: 0xe00d, 0xacb: 0x0008, - 0xacc: 0xe00d, 0xacd: 0x0008, 0xace: 0xe00d, 0xacf: 0x0008, 0xad0: 0xe00d, 0xad1: 0x0008, - 0xad2: 0xe00d, 0xad3: 0x0008, 0xad4: 0xe00d, 0xad5: 0x0008, 0xad6: 0x0008, 0xad7: 0x0008, - 0xad8: 0x0008, 0xad9: 0x0008, 0xada: 0x062d, 0xadb: 0x064d, 0xadc: 0x0008, 0xadd: 0x0008, - 0xade: 0x1441, 0xadf: 0x0008, 0xae0: 0xe00d, 0xae1: 0x0008, 0xae2: 0xe00d, 0xae3: 0x0008, - 0xae4: 0xe00d, 0xae5: 0x0008, 0xae6: 0xe00d, 0xae7: 0x0008, 0xae8: 0xe00d, 0xae9: 0x0008, - 0xaea: 0xe00d, 0xaeb: 0x0008, 0xaec: 0xe00d, 0xaed: 0x0008, 0xaee: 0xe00d, 0xaef: 0x0008, - 0xaf0: 0xe00d, 0xaf1: 0x0008, 0xaf2: 0xe00d, 0xaf3: 0x0008, 0xaf4: 0xe00d, 0xaf5: 0x0008, - 0xaf6: 0xe00d, 0xaf7: 0x0008, 0xaf8: 0xe00d, 0xaf9: 0x0008, 0xafa: 0xe00d, 0xafb: 0x0008, - 0xafc: 0xe00d, 0xafd: 0x0008, 0xafe: 0xe00d, 0xaff: 0x0008, - // Block 0x2c, offset 0xb00 - 0xb00: 0x0008, 0xb01: 0x0008, 0xb02: 0x0008, 0xb03: 0x0008, 0xb04: 0x0008, 0xb05: 0x0008, - 0xb06: 0x0040, 0xb07: 0x0040, 0xb08: 0xe045, 0xb09: 0xe045, 0xb0a: 0xe045, 0xb0b: 0xe045, - 0xb0c: 0xe045, 0xb0d: 0xe045, 0xb0e: 0x0040, 0xb0f: 0x0040, 0xb10: 0x0008, 0xb11: 0x0008, - 0xb12: 0x0008, 0xb13: 0x0008, 0xb14: 0x0008, 0xb15: 0x0008, 0xb16: 0x0008, 0xb17: 0x0008, - 0xb18: 0x0040, 0xb19: 0xe045, 0xb1a: 0x0040, 0xb1b: 0xe045, 0xb1c: 0x0040, 0xb1d: 0xe045, - 0xb1e: 0x0040, 0xb1f: 0xe045, 0xb20: 0x0008, 0xb21: 0x0008, 0xb22: 0x0008, 0xb23: 0x0008, - 0xb24: 0x0008, 0xb25: 0x0008, 0xb26: 0x0008, 0xb27: 0x0008, 0xb28: 0xe045, 0xb29: 0xe045, - 0xb2a: 0xe045, 0xb2b: 0xe045, 0xb2c: 0xe045, 0xb2d: 0xe045, 0xb2e: 0xe045, 0xb2f: 0xe045, - 0xb30: 0x0008, 0xb31: 0x1459, 0xb32: 0x0008, 0xb33: 0x1471, 0xb34: 0x0008, 0xb35: 0x1489, - 0xb36: 0x0008, 0xb37: 0x14a1, 0xb38: 0x0008, 0xb39: 0x14b9, 0xb3a: 0x0008, 0xb3b: 0x14d1, - 0xb3c: 0x0008, 0xb3d: 0x14e9, 0xb3e: 0x0040, 0xb3f: 0x0040, - // Block 0x2d, offset 0xb40 - 0xb40: 0x1501, 0xb41: 0x1531, 0xb42: 0x1561, 0xb43: 0x1591, 0xb44: 0x15c1, 0xb45: 0x15f1, - 0xb46: 0x1621, 0xb47: 0x1651, 0xb48: 0x1501, 0xb49: 0x1531, 0xb4a: 0x1561, 0xb4b: 0x1591, - 0xb4c: 0x15c1, 0xb4d: 0x15f1, 0xb4e: 0x1621, 0xb4f: 0x1651, 0xb50: 0x1681, 0xb51: 0x16b1, - 0xb52: 0x16e1, 0xb53: 0x1711, 0xb54: 0x1741, 0xb55: 0x1771, 0xb56: 0x17a1, 0xb57: 0x17d1, - 0xb58: 0x1681, 0xb59: 0x16b1, 0xb5a: 0x16e1, 0xb5b: 0x1711, 0xb5c: 0x1741, 0xb5d: 0x1771, - 0xb5e: 0x17a1, 0xb5f: 0x17d1, 0xb60: 0x1801, 0xb61: 0x1831, 0xb62: 0x1861, 0xb63: 0x1891, - 0xb64: 0x18c1, 0xb65: 0x18f1, 0xb66: 0x1921, 0xb67: 0x1951, 0xb68: 0x1801, 0xb69: 0x1831, - 0xb6a: 0x1861, 0xb6b: 0x1891, 0xb6c: 0x18c1, 0xb6d: 0x18f1, 0xb6e: 0x1921, 0xb6f: 0x1951, - 0xb70: 0x0008, 0xb71: 0x0008, 0xb72: 0x1981, 0xb73: 0x19b1, 0xb74: 0x19d9, 0xb75: 0x0040, - 0xb76: 0x0008, 0xb77: 0x1a01, 0xb78: 0xe045, 0xb79: 0xe045, 0xb7a: 0x0665, 0xb7b: 0x1459, - 0xb7c: 0x19b1, 0xb7d: 0x067e, 0xb7e: 0x1a31, 0xb7f: 0x069e, - // Block 0x2e, offset 0xb80 - 0xb80: 0x06be, 0xb81: 0x1a4a, 0xb82: 0x1a79, 0xb83: 0x1aa9, 0xb84: 0x1ad1, 0xb85: 0x0040, - 0xb86: 0x0008, 0xb87: 0x1af9, 0xb88: 0x06dd, 0xb89: 0x1471, 0xb8a: 0x06f5, 0xb8b: 0x1489, - 0xb8c: 0x1aa9, 0xb8d: 0x1b2a, 0xb8e: 0x1b5a, 0xb8f: 0x1b8a, 0xb90: 0x0008, 0xb91: 0x0008, - 0xb92: 0x0008, 0xb93: 0x1bb9, 0xb94: 0x0040, 0xb95: 0x0040, 0xb96: 0x0008, 0xb97: 0x0008, - 0xb98: 0xe045, 0xb99: 0xe045, 0xb9a: 0x070d, 0xb9b: 0x14a1, 0xb9c: 0x0040, 0xb9d: 0x1bd2, - 0xb9e: 0x1c02, 0xb9f: 0x1c32, 0xba0: 0x0008, 0xba1: 0x0008, 0xba2: 0x0008, 0xba3: 0x1c61, - 0xba4: 0x0008, 0xba5: 0x0008, 0xba6: 0x0008, 0xba7: 0x0008, 0xba8: 0xe045, 0xba9: 0xe045, - 0xbaa: 0x0725, 0xbab: 0x14d1, 0xbac: 0xe04d, 0xbad: 0x1c7a, 0xbae: 0x03d2, 0xbaf: 0x1caa, - 0xbb0: 0x0040, 0xbb1: 0x0040, 0xbb2: 0x1cb9, 0xbb3: 0x1ce9, 0xbb4: 0x1d11, 0xbb5: 0x0040, - 0xbb6: 0x0008, 0xbb7: 0x1d39, 0xbb8: 0x073d, 0xbb9: 0x14b9, 0xbba: 0x0515, 0xbbb: 0x14e9, - 0xbbc: 0x1ce9, 0xbbd: 0x0756, 0xbbe: 0x0776, 0xbbf: 0x0040, - // Block 0x2f, offset 0xbc0 - 0xbc0: 0x000a, 0xbc1: 0x000a, 0xbc2: 0x000a, 0xbc3: 0x000a, 0xbc4: 0x000a, 0xbc5: 0x000a, - 0xbc6: 0x000a, 0xbc7: 0x000a, 0xbc8: 0x000a, 0xbc9: 0x000a, 0xbca: 0x000a, 0xbcb: 0x03c0, - 0xbcc: 0x0003, 0xbcd: 0x0003, 0xbce: 0x0340, 0xbcf: 0x0b40, 0xbd0: 0x0018, 0xbd1: 0xe00d, - 0xbd2: 0x0018, 0xbd3: 0x0018, 0xbd4: 0x0018, 0xbd5: 0x0018, 0xbd6: 0x0018, 0xbd7: 0x0796, - 0xbd8: 0x0018, 0xbd9: 0x0018, 0xbda: 0x0018, 0xbdb: 0x0018, 0xbdc: 0x0018, 0xbdd: 0x0018, - 0xbde: 0x0018, 0xbdf: 0x0018, 0xbe0: 0x0018, 0xbe1: 0x0018, 0xbe2: 0x0018, 0xbe3: 0x0018, - 0xbe4: 0x0040, 0xbe5: 0x0040, 0xbe6: 0x0040, 0xbe7: 0x0018, 0xbe8: 0x0040, 0xbe9: 0x0040, - 0xbea: 0x0340, 0xbeb: 0x0340, 0xbec: 0x0340, 0xbed: 0x0340, 0xbee: 0x0340, 0xbef: 0x000a, - 0xbf0: 0x0018, 0xbf1: 0x0018, 0xbf2: 0x0018, 0xbf3: 0x1d69, 0xbf4: 0x1da1, 0xbf5: 0x0018, - 0xbf6: 0x1df1, 0xbf7: 0x1e29, 0xbf8: 0x0018, 0xbf9: 0x0018, 0xbfa: 0x0018, 0xbfb: 0x0018, - 0xbfc: 0x1e7a, 0xbfd: 0x0018, 0xbfe: 0x07b6, 0xbff: 0x0018, - // Block 0x30, offset 0xc00 - 0xc00: 0x0018, 0xc01: 0x0018, 0xc02: 0x0018, 0xc03: 0x0018, 0xc04: 0x0018, 0xc05: 0x0018, - 0xc06: 0x0018, 0xc07: 0x1e92, 0xc08: 0x1eaa, 0xc09: 0x1ec2, 0xc0a: 0x0018, 0xc0b: 0x0018, - 0xc0c: 0x0018, 0xc0d: 0x0018, 0xc0e: 0x0018, 0xc0f: 0x0018, 0xc10: 0x0018, 0xc11: 0x0018, - 0xc12: 0x0018, 0xc13: 0x0018, 0xc14: 0x0018, 0xc15: 0x0018, 0xc16: 0x0018, 0xc17: 0x1ed9, - 0xc18: 0x0018, 0xc19: 0x0018, 0xc1a: 0x0018, 0xc1b: 0x0018, 0xc1c: 0x0018, 0xc1d: 0x0018, - 0xc1e: 0x0018, 0xc1f: 0x000a, 0xc20: 0x03c0, 0xc21: 0x0340, 0xc22: 0x0340, 0xc23: 0x0340, - 0xc24: 0x03c0, 0xc25: 0x0040, 0xc26: 0x0040, 0xc27: 0x0040, 0xc28: 0x0040, 0xc29: 0x0040, - 0xc2a: 0x0340, 0xc2b: 0x0340, 0xc2c: 0x0340, 0xc2d: 0x0340, 0xc2e: 0x0340, 0xc2f: 0x0340, - 0xc30: 0x1f41, 0xc31: 0x0f41, 0xc32: 0x0040, 0xc33: 0x0040, 0xc34: 0x1f51, 0xc35: 0x1f61, - 0xc36: 0x1f71, 0xc37: 0x1f81, 0xc38: 0x1f91, 0xc39: 0x1fa1, 0xc3a: 0x1fb2, 0xc3b: 0x07d5, - 0xc3c: 0x1fc2, 0xc3d: 0x1fd2, 0xc3e: 0x1fe2, 0xc3f: 0x0f71, - // Block 0x31, offset 0xc40 - 0xc40: 0x1f41, 0xc41: 0x00c9, 0xc42: 0x0069, 0xc43: 0x0079, 0xc44: 0x1f51, 0xc45: 0x1f61, - 0xc46: 0x1f71, 0xc47: 0x1f81, 0xc48: 0x1f91, 0xc49: 0x1fa1, 0xc4a: 0x1fb2, 0xc4b: 0x07ed, - 0xc4c: 0x1fc2, 0xc4d: 0x1fd2, 0xc4e: 0x1fe2, 0xc4f: 0x0040, 0xc50: 0x0039, 0xc51: 0x0f09, - 0xc52: 0x00d9, 0xc53: 0x0369, 0xc54: 0x0ff9, 0xc55: 0x0249, 0xc56: 0x0f51, 0xc57: 0x0359, - 0xc58: 0x0f61, 0xc59: 0x0f71, 0xc5a: 0x0f99, 0xc5b: 0x01d9, 0xc5c: 0x0fa9, 0xc5d: 0x0040, - 0xc5e: 0x0040, 0xc5f: 0x0040, 0xc60: 0x0018, 0xc61: 0x0018, 0xc62: 0x0018, 0xc63: 0x0018, - 0xc64: 0x0018, 0xc65: 0x0018, 0xc66: 0x0018, 0xc67: 0x0018, 0xc68: 0x1ff1, 0xc69: 0x0018, - 0xc6a: 0x0018, 0xc6b: 0x0018, 0xc6c: 0x0018, 0xc6d: 0x0018, 0xc6e: 0x0018, 0xc6f: 0x0018, - 0xc70: 0x0018, 0xc71: 0x0018, 0xc72: 0x0018, 0xc73: 0x0018, 0xc74: 0x0018, 0xc75: 0x0018, - 0xc76: 0x0018, 0xc77: 0x0018, 0xc78: 0x0018, 0xc79: 0x0018, 0xc7a: 0x0018, 0xc7b: 0x0018, - 0xc7c: 0x0018, 0xc7d: 0x0018, 0xc7e: 0x0018, 0xc7f: 0x0018, - // Block 0x32, offset 0xc80 - 0xc80: 0x0806, 0xc81: 0x0826, 0xc82: 0x1159, 0xc83: 0x0845, 0xc84: 0x0018, 0xc85: 0x0866, - 0xc86: 0x0886, 0xc87: 0x1011, 0xc88: 0x0018, 0xc89: 0x08a5, 0xc8a: 0x0f31, 0xc8b: 0x0249, - 0xc8c: 0x0249, 0xc8d: 0x0249, 0xc8e: 0x0249, 0xc8f: 0x2009, 0xc90: 0x0f41, 0xc91: 0x0f41, - 0xc92: 0x0359, 0xc93: 0x0359, 0xc94: 0x0018, 0xc95: 0x0f71, 0xc96: 0x2021, 0xc97: 0x0018, - 0xc98: 0x0018, 0xc99: 0x0f99, 0xc9a: 0x2039, 0xc9b: 0x0269, 0xc9c: 0x0269, 0xc9d: 0x0269, - 0xc9e: 0x0018, 0xc9f: 0x0018, 0xca0: 0x2049, 0xca1: 0x08c5, 0xca2: 0x2061, 0xca3: 0x0018, - 0xca4: 0x13d1, 0xca5: 0x0018, 0xca6: 0x2079, 0xca7: 0x0018, 0xca8: 0x13d1, 0xca9: 0x0018, - 0xcaa: 0x0f51, 0xcab: 0x2091, 0xcac: 0x0ee9, 0xcad: 0x1159, 0xcae: 0x0018, 0xcaf: 0x0f09, - 0xcb0: 0x0f09, 0xcb1: 0x1199, 0xcb2: 0x0040, 0xcb3: 0x0f61, 0xcb4: 0x00d9, 0xcb5: 0x20a9, - 0xcb6: 0x20c1, 0xcb7: 0x20d9, 0xcb8: 0x20f1, 0xcb9: 0x0f41, 0xcba: 0x0018, 0xcbb: 0x08e5, - 0xcbc: 0x2109, 0xcbd: 0x10b1, 0xcbe: 0x10b1, 0xcbf: 0x2109, - // Block 0x33, offset 0xcc0 - 0xcc0: 0x0905, 0xcc1: 0x0018, 0xcc2: 0x0018, 0xcc3: 0x0018, 0xcc4: 0x0018, 0xcc5: 0x0ef9, - 0xcc6: 0x0ef9, 0xcc7: 0x0f09, 0xcc8: 0x0f41, 0xcc9: 0x0259, 0xcca: 0x0018, 0xccb: 0x0018, - 0xccc: 0x0018, 0xccd: 0x0018, 0xcce: 0x0008, 0xccf: 0x0018, 0xcd0: 0x2121, 0xcd1: 0x2151, - 0xcd2: 0x2181, 0xcd3: 0x21b9, 0xcd4: 0x21e9, 0xcd5: 0x2219, 0xcd6: 0x2249, 0xcd7: 0x2279, - 0xcd8: 0x22a9, 0xcd9: 0x22d9, 0xcda: 0x2309, 0xcdb: 0x2339, 0xcdc: 0x2369, 0xcdd: 0x2399, - 0xcde: 0x23c9, 0xcdf: 0x23f9, 0xce0: 0x0f41, 0xce1: 0x2421, 0xce2: 0x091d, 0xce3: 0x2439, - 0xce4: 0x1089, 0xce5: 0x2451, 0xce6: 0x093d, 0xce7: 0x2469, 0xce8: 0x2491, 0xce9: 0x0369, - 0xcea: 0x24a9, 0xceb: 0x095d, 0xcec: 0x0359, 0xced: 0x1159, 0xcee: 0x0ef9, 0xcef: 0x0f61, - 0xcf0: 0x0f41, 0xcf1: 0x2421, 0xcf2: 0x097d, 0xcf3: 0x2439, 0xcf4: 0x1089, 0xcf5: 0x2451, - 0xcf6: 0x099d, 0xcf7: 0x2469, 0xcf8: 0x2491, 0xcf9: 0x0369, 0xcfa: 0x24a9, 0xcfb: 0x09bd, - 0xcfc: 0x0359, 0xcfd: 0x1159, 0xcfe: 0x0ef9, 0xcff: 0x0f61, - // Block 0x34, offset 0xd00 - 0xd00: 0x0018, 0xd01: 0x0018, 0xd02: 0x0018, 0xd03: 0x0018, 0xd04: 0x0018, 0xd05: 0x0018, - 0xd06: 0x0018, 0xd07: 0x0018, 0xd08: 0x0018, 0xd09: 0x0018, 0xd0a: 0x0018, 0xd0b: 0x0040, - 0xd0c: 0x0040, 0xd0d: 0x0040, 0xd0e: 0x0040, 0xd0f: 0x0040, 0xd10: 0x0040, 0xd11: 0x0040, - 0xd12: 0x0040, 0xd13: 0x0040, 0xd14: 0x0040, 0xd15: 0x0040, 0xd16: 0x0040, 0xd17: 0x0040, - 0xd18: 0x0040, 0xd19: 0x0040, 0xd1a: 0x0040, 0xd1b: 0x0040, 0xd1c: 0x0040, 0xd1d: 0x0040, - 0xd1e: 0x0040, 0xd1f: 0x0040, 0xd20: 0x00c9, 0xd21: 0x0069, 0xd22: 0x0079, 0xd23: 0x1f51, - 0xd24: 0x1f61, 0xd25: 0x1f71, 0xd26: 0x1f81, 0xd27: 0x1f91, 0xd28: 0x1fa1, 0xd29: 0x2601, - 0xd2a: 0x2619, 0xd2b: 0x2631, 0xd2c: 0x2649, 0xd2d: 0x2661, 0xd2e: 0x2679, 0xd2f: 0x2691, - 0xd30: 0x26a9, 0xd31: 0x26c1, 0xd32: 0x26d9, 0xd33: 0x26f1, 0xd34: 0x0a1e, 0xd35: 0x0a3e, - 0xd36: 0x0a5e, 0xd37: 0x0a7e, 0xd38: 0x0a9e, 0xd39: 0x0abe, 0xd3a: 0x0ade, 0xd3b: 0x0afe, - 0xd3c: 0x0b1e, 0xd3d: 0x270a, 0xd3e: 0x2732, 0xd3f: 0x275a, - // Block 0x35, offset 0xd40 - 0xd40: 0x2782, 0xd41: 0x27aa, 0xd42: 0x27d2, 0xd43: 0x27fa, 0xd44: 0x2822, 0xd45: 0x284a, - 0xd46: 0x2872, 0xd47: 0x289a, 0xd48: 0x0040, 0xd49: 0x0040, 0xd4a: 0x0040, 0xd4b: 0x0040, - 0xd4c: 0x0040, 0xd4d: 0x0040, 0xd4e: 0x0040, 0xd4f: 0x0040, 0xd50: 0x0040, 0xd51: 0x0040, - 0xd52: 0x0040, 0xd53: 0x0040, 0xd54: 0x0040, 0xd55: 0x0040, 0xd56: 0x0040, 0xd57: 0x0040, - 0xd58: 0x0040, 0xd59: 0x0040, 0xd5a: 0x0040, 0xd5b: 0x0040, 0xd5c: 0x0b3e, 0xd5d: 0x0b5e, - 0xd5e: 0x0b7e, 0xd5f: 0x0b9e, 0xd60: 0x0bbe, 0xd61: 0x0bde, 0xd62: 0x0bfe, 0xd63: 0x0c1e, - 0xd64: 0x0c3e, 0xd65: 0x0c5e, 0xd66: 0x0c7e, 0xd67: 0x0c9e, 0xd68: 0x0cbe, 0xd69: 0x0cde, - 0xd6a: 0x0cfe, 0xd6b: 0x0d1e, 0xd6c: 0x0d3e, 0xd6d: 0x0d5e, 0xd6e: 0x0d7e, 0xd6f: 0x0d9e, - 0xd70: 0x0dbe, 0xd71: 0x0dde, 0xd72: 0x0dfe, 0xd73: 0x0e1e, 0xd74: 0x0e3e, 0xd75: 0x0e5e, - 0xd76: 0x0039, 0xd77: 0x0ee9, 0xd78: 0x1159, 0xd79: 0x0ef9, 0xd7a: 0x0f09, 0xd7b: 0x1199, - 0xd7c: 0x0f31, 0xd7d: 0x0249, 0xd7e: 0x0f41, 0xd7f: 0x0259, - // Block 0x36, offset 0xd80 - 0xd80: 0x0f51, 0xd81: 0x0359, 0xd82: 0x0f61, 0xd83: 0x0f71, 0xd84: 0x00d9, 0xd85: 0x0f99, - 0xd86: 0x2039, 0xd87: 0x0269, 0xd88: 0x01d9, 0xd89: 0x0fa9, 0xd8a: 0x0fb9, 0xd8b: 0x1089, - 0xd8c: 0x0279, 0xd8d: 0x0369, 0xd8e: 0x0289, 0xd8f: 0x13d1, 0xd90: 0x0039, 0xd91: 0x0ee9, - 0xd92: 0x1159, 0xd93: 0x0ef9, 0xd94: 0x0f09, 0xd95: 0x1199, 0xd96: 0x0f31, 0xd97: 0x0249, - 0xd98: 0x0f41, 0xd99: 0x0259, 0xd9a: 0x0f51, 0xd9b: 0x0359, 0xd9c: 0x0f61, 0xd9d: 0x0f71, - 0xd9e: 0x00d9, 0xd9f: 0x0f99, 0xda0: 0x2039, 0xda1: 0x0269, 0xda2: 0x01d9, 0xda3: 0x0fa9, - 0xda4: 0x0fb9, 0xda5: 0x1089, 0xda6: 0x0279, 0xda7: 0x0369, 0xda8: 0x0289, 0xda9: 0x13d1, - 0xdaa: 0x1f41, 0xdab: 0x0018, 0xdac: 0x0018, 0xdad: 0x0018, 0xdae: 0x0018, 0xdaf: 0x0018, - 0xdb0: 0x0018, 0xdb1: 0x0018, 0xdb2: 0x0018, 0xdb3: 0x0018, 0xdb4: 0x0018, 0xdb5: 0x0018, - 0xdb6: 0x0018, 0xdb7: 0x0018, 0xdb8: 0x0018, 0xdb9: 0x0018, 0xdba: 0x0018, 0xdbb: 0x0018, - 0xdbc: 0x0018, 0xdbd: 0x0018, 0xdbe: 0x0018, 0xdbf: 0x0018, - // Block 0x37, offset 0xdc0 - 0xdc0: 0x0008, 0xdc1: 0x0008, 0xdc2: 0x0008, 0xdc3: 0x0008, 0xdc4: 0x0008, 0xdc5: 0x0008, - 0xdc6: 0x0008, 0xdc7: 0x0008, 0xdc8: 0x0008, 0xdc9: 0x0008, 0xdca: 0x0008, 0xdcb: 0x0008, - 0xdcc: 0x0008, 0xdcd: 0x0008, 0xdce: 0x0008, 0xdcf: 0x0008, 0xdd0: 0x0008, 0xdd1: 0x0008, - 0xdd2: 0x0008, 0xdd3: 0x0008, 0xdd4: 0x0008, 0xdd5: 0x0008, 0xdd6: 0x0008, 0xdd7: 0x0008, - 0xdd8: 0x0008, 0xdd9: 0x0008, 0xdda: 0x0008, 0xddb: 0x0008, 0xddc: 0x0008, 0xddd: 0x0008, - 0xdde: 0x0008, 0xddf: 0x0040, 0xde0: 0xe00d, 0xde1: 0x0008, 0xde2: 0x2971, 0xde3: 0x0ed5, - 0xde4: 0x2989, 0xde5: 0x0008, 0xde6: 0x0008, 0xde7: 0xe07d, 0xde8: 0x0008, 0xde9: 0xe01d, - 0xdea: 0x0008, 0xdeb: 0xe03d, 0xdec: 0x0008, 0xded: 0x0fe1, 0xdee: 0x1281, 0xdef: 0x0fc9, - 0xdf0: 0x1141, 0xdf1: 0x0008, 0xdf2: 0xe00d, 0xdf3: 0x0008, 0xdf4: 0x0008, 0xdf5: 0xe01d, - 0xdf6: 0x0008, 0xdf7: 0x0008, 0xdf8: 0x0008, 0xdf9: 0x0008, 0xdfa: 0x0008, 0xdfb: 0x0008, - 0xdfc: 0x0259, 0xdfd: 0x1089, 0xdfe: 0x29a1, 0xdff: 0x29b9, - // Block 0x38, offset 0xe00 - 0xe00: 0xe00d, 0xe01: 0x0008, 0xe02: 0xe00d, 0xe03: 0x0008, 0xe04: 0xe00d, 0xe05: 0x0008, - 0xe06: 0xe00d, 0xe07: 0x0008, 0xe08: 0xe00d, 0xe09: 0x0008, 0xe0a: 0xe00d, 0xe0b: 0x0008, - 0xe0c: 0xe00d, 0xe0d: 0x0008, 0xe0e: 0xe00d, 0xe0f: 0x0008, 0xe10: 0xe00d, 0xe11: 0x0008, - 0xe12: 0xe00d, 0xe13: 0x0008, 0xe14: 0xe00d, 0xe15: 0x0008, 0xe16: 0xe00d, 0xe17: 0x0008, - 0xe18: 0xe00d, 0xe19: 0x0008, 0xe1a: 0xe00d, 0xe1b: 0x0008, 0xe1c: 0xe00d, 0xe1d: 0x0008, - 0xe1e: 0xe00d, 0xe1f: 0x0008, 0xe20: 0xe00d, 0xe21: 0x0008, 0xe22: 0xe00d, 0xe23: 0x0008, - 0xe24: 0x0008, 0xe25: 0x0018, 0xe26: 0x0018, 0xe27: 0x0018, 0xe28: 0x0018, 0xe29: 0x0018, - 0xe2a: 0x0018, 0xe2b: 0xe03d, 0xe2c: 0x0008, 0xe2d: 0xe01d, 0xe2e: 0x0008, 0xe2f: 0x3308, - 0xe30: 0x3308, 0xe31: 0x3308, 0xe32: 0xe00d, 0xe33: 0x0008, 0xe34: 0x0040, 0xe35: 0x0040, - 0xe36: 0x0040, 0xe37: 0x0040, 0xe38: 0x0040, 0xe39: 0x0018, 0xe3a: 0x0018, 0xe3b: 0x0018, - 0xe3c: 0x0018, 0xe3d: 0x0018, 0xe3e: 0x0018, 0xe3f: 0x0018, - // Block 0x39, offset 0xe40 - 0xe40: 0x2715, 0xe41: 0x2735, 0xe42: 0x2755, 0xe43: 0x2775, 0xe44: 0x2795, 0xe45: 0x27b5, - 0xe46: 0x27d5, 0xe47: 0x27f5, 0xe48: 0x2815, 0xe49: 0x2835, 0xe4a: 0x2855, 0xe4b: 0x2875, - 0xe4c: 0x2895, 0xe4d: 0x28b5, 0xe4e: 0x28d5, 0xe4f: 0x28f5, 0xe50: 0x2915, 0xe51: 0x2935, - 0xe52: 0x2955, 0xe53: 0x2975, 0xe54: 0x2995, 0xe55: 0x29b5, 0xe56: 0x0040, 0xe57: 0x0040, - 0xe58: 0x0040, 0xe59: 0x0040, 0xe5a: 0x0040, 0xe5b: 0x0040, 0xe5c: 0x0040, 0xe5d: 0x0040, - 0xe5e: 0x0040, 0xe5f: 0x0040, 0xe60: 0x0040, 0xe61: 0x0040, 0xe62: 0x0040, 0xe63: 0x0040, - 0xe64: 0x0040, 0xe65: 0x0040, 0xe66: 0x0040, 0xe67: 0x0040, 0xe68: 0x0040, 0xe69: 0x0040, - 0xe6a: 0x0040, 0xe6b: 0x0040, 0xe6c: 0x0040, 0xe6d: 0x0040, 0xe6e: 0x0040, 0xe6f: 0x0040, - 0xe70: 0x0040, 0xe71: 0x0040, 0xe72: 0x0040, 0xe73: 0x0040, 0xe74: 0x0040, 0xe75: 0x0040, - 0xe76: 0x0040, 0xe77: 0x0040, 0xe78: 0x0040, 0xe79: 0x0040, 0xe7a: 0x0040, 0xe7b: 0x0040, - 0xe7c: 0x0040, 0xe7d: 0x0040, 0xe7e: 0x0040, 0xe7f: 0x0040, - // Block 0x3a, offset 0xe80 - 0xe80: 0x000a, 0xe81: 0x0018, 0xe82: 0x29d1, 0xe83: 0x0018, 0xe84: 0x0018, 0xe85: 0x0008, - 0xe86: 0x0008, 0xe87: 0x0008, 0xe88: 0x0018, 0xe89: 0x0018, 0xe8a: 0x0018, 0xe8b: 0x0018, - 0xe8c: 0x0018, 0xe8d: 0x0018, 0xe8e: 0x0018, 0xe8f: 0x0018, 0xe90: 0x0018, 0xe91: 0x0018, - 0xe92: 0x0018, 0xe93: 0x0018, 0xe94: 0x0018, 0xe95: 0x0018, 0xe96: 0x0018, 0xe97: 0x0018, - 0xe98: 0x0018, 0xe99: 0x0018, 0xe9a: 0x0018, 0xe9b: 0x0018, 0xe9c: 0x0018, 0xe9d: 0x0018, - 0xe9e: 0x0018, 0xe9f: 0x0018, 0xea0: 0x0018, 0xea1: 0x0018, 0xea2: 0x0018, 0xea3: 0x0018, - 0xea4: 0x0018, 0xea5: 0x0018, 0xea6: 0x0018, 0xea7: 0x0018, 0xea8: 0x0018, 0xea9: 0x0018, - 0xeaa: 0x3308, 0xeab: 0x3308, 0xeac: 0x3308, 0xead: 0x3308, 0xeae: 0x3018, 0xeaf: 0x3018, - 0xeb0: 0x0018, 0xeb1: 0x0018, 0xeb2: 0x0018, 0xeb3: 0x0018, 0xeb4: 0x0018, 0xeb5: 0x0018, - 0xeb6: 0xe125, 0xeb7: 0x0018, 0xeb8: 0x29d5, 0xeb9: 0x29f5, 0xeba: 0x2a15, 0xebb: 0x0018, - 0xebc: 0x0008, 0xebd: 0x0018, 0xebe: 0x0018, 0xebf: 0x0018, - // Block 0x3b, offset 0xec0 - 0xec0: 0x2b55, 0xec1: 0x2b75, 0xec2: 0x2b95, 0xec3: 0x2bb5, 0xec4: 0x2bd5, 0xec5: 0x2bf5, - 0xec6: 0x2bf5, 0xec7: 0x2bf5, 0xec8: 0x2c15, 0xec9: 0x2c15, 0xeca: 0x2c15, 0xecb: 0x2c15, - 0xecc: 0x2c35, 0xecd: 0x2c35, 0xece: 0x2c35, 0xecf: 0x2c55, 0xed0: 0x2c75, 0xed1: 0x2c75, - 0xed2: 0x2a95, 0xed3: 0x2a95, 0xed4: 0x2c75, 0xed5: 0x2c75, 0xed6: 0x2c95, 0xed7: 0x2c95, - 0xed8: 0x2c75, 0xed9: 0x2c75, 0xeda: 0x2a95, 0xedb: 0x2a95, 0xedc: 0x2c75, 0xedd: 0x2c75, - 0xede: 0x2c55, 0xedf: 0x2c55, 0xee0: 0x2cb5, 0xee1: 0x2cb5, 0xee2: 0x2cd5, 0xee3: 0x2cd5, - 0xee4: 0x0040, 0xee5: 0x2cf5, 0xee6: 0x2d15, 0xee7: 0x2d35, 0xee8: 0x2d35, 0xee9: 0x2d55, - 0xeea: 0x2d75, 0xeeb: 0x2d95, 0xeec: 0x2db5, 0xeed: 0x2dd5, 0xeee: 0x2df5, 0xeef: 0x2e15, - 0xef0: 0x2e35, 0xef1: 0x2e55, 0xef2: 0x2e55, 0xef3: 0x2e75, 0xef4: 0x2e95, 0xef5: 0x2e95, - 0xef6: 0x2eb5, 0xef7: 0x2ed5, 0xef8: 0x2e75, 0xef9: 0x2ef5, 0xefa: 0x2f15, 0xefb: 0x2ef5, - 0xefc: 0x2e75, 0xefd: 0x2f35, 0xefe: 0x2f55, 0xeff: 0x2f75, - // Block 0x3c, offset 0xf00 - 0xf00: 0x2f95, 0xf01: 0x2fb5, 0xf02: 0x2d15, 0xf03: 0x2cf5, 0xf04: 0x2fd5, 0xf05: 0x2ff5, - 0xf06: 0x3015, 0xf07: 0x3035, 0xf08: 0x3055, 0xf09: 0x3075, 0xf0a: 0x3095, 0xf0b: 0x30b5, - 0xf0c: 0x30d5, 0xf0d: 0x30f5, 0xf0e: 0x3115, 0xf0f: 0x0040, 0xf10: 0x0018, 0xf11: 0x0018, - 0xf12: 0x3135, 0xf13: 0x3155, 0xf14: 0x3175, 0xf15: 0x3195, 0xf16: 0x31b5, 0xf17: 0x31d5, - 0xf18: 0x31f5, 0xf19: 0x3215, 0xf1a: 0x3235, 0xf1b: 0x3255, 0xf1c: 0x3175, 0xf1d: 0x3275, - 0xf1e: 0x3295, 0xf1f: 0x32b5, 0xf20: 0x0008, 0xf21: 0x0008, 0xf22: 0x0008, 0xf23: 0x0008, - 0xf24: 0x0008, 0xf25: 0x0008, 0xf26: 0x0008, 0xf27: 0x0008, 0xf28: 0x0008, 0xf29: 0x0008, - 0xf2a: 0x0008, 0xf2b: 0x0008, 0xf2c: 0x0008, 0xf2d: 0x0008, 0xf2e: 0x0008, 0xf2f: 0x0008, - 0xf30: 0x0008, 0xf31: 0x0008, 0xf32: 0x0008, 0xf33: 0x0008, 0xf34: 0x0008, 0xf35: 0x0008, - 0xf36: 0x0008, 0xf37: 0x0008, 0xf38: 0x0008, 0xf39: 0x0008, 0xf3a: 0x0008, 0xf3b: 0x0040, - 0xf3c: 0x0040, 0xf3d: 0x0040, 0xf3e: 0x0040, 0xf3f: 0x0040, - // Block 0x3d, offset 0xf40 - 0xf40: 0x36a2, 0xf41: 0x36d2, 0xf42: 0x3702, 0xf43: 0x3732, 0xf44: 0x32d5, 0xf45: 0x32f5, - 0xf46: 0x3315, 0xf47: 0x3335, 0xf48: 0x0018, 0xf49: 0x0018, 0xf4a: 0x0018, 0xf4b: 0x0018, - 0xf4c: 0x0018, 0xf4d: 0x0018, 0xf4e: 0x0018, 0xf4f: 0x0018, 0xf50: 0x3355, 0xf51: 0x3761, - 0xf52: 0x3779, 0xf53: 0x3791, 0xf54: 0x37a9, 0xf55: 0x37c1, 0xf56: 0x37d9, 0xf57: 0x37f1, - 0xf58: 0x3809, 0xf59: 0x3821, 0xf5a: 0x3839, 0xf5b: 0x3851, 0xf5c: 0x3869, 0xf5d: 0x3881, - 0xf5e: 0x3899, 0xf5f: 0x38b1, 0xf60: 0x3375, 0xf61: 0x3395, 0xf62: 0x33b5, 0xf63: 0x33d5, - 0xf64: 0x33f5, 0xf65: 0x33f5, 0xf66: 0x3415, 0xf67: 0x3435, 0xf68: 0x3455, 0xf69: 0x3475, - 0xf6a: 0x3495, 0xf6b: 0x34b5, 0xf6c: 0x34d5, 0xf6d: 0x34f5, 0xf6e: 0x3515, 0xf6f: 0x3535, - 0xf70: 0x3555, 0xf71: 0x3575, 0xf72: 0x3595, 0xf73: 0x35b5, 0xf74: 0x35d5, 0xf75: 0x35f5, - 0xf76: 0x3615, 0xf77: 0x3635, 0xf78: 0x3655, 0xf79: 0x3675, 0xf7a: 0x3695, 0xf7b: 0x36b5, - 0xf7c: 0x38c9, 0xf7d: 0x3901, 0xf7e: 0x36d5, 0xf7f: 0x0018, - // Block 0x3e, offset 0xf80 - 0xf80: 0x36f5, 0xf81: 0x3715, 0xf82: 0x3735, 0xf83: 0x3755, 0xf84: 0x3775, 0xf85: 0x3795, - 0xf86: 0x37b5, 0xf87: 0x37d5, 0xf88: 0x37f5, 0xf89: 0x3815, 0xf8a: 0x3835, 0xf8b: 0x3855, - 0xf8c: 0x3875, 0xf8d: 0x3895, 0xf8e: 0x38b5, 0xf8f: 0x38d5, 0xf90: 0x38f5, 0xf91: 0x3915, - 0xf92: 0x3935, 0xf93: 0x3955, 0xf94: 0x3975, 0xf95: 0x3995, 0xf96: 0x39b5, 0xf97: 0x39d5, - 0xf98: 0x39f5, 0xf99: 0x3a15, 0xf9a: 0x3a35, 0xf9b: 0x3a55, 0xf9c: 0x3a75, 0xf9d: 0x3a95, - 0xf9e: 0x3ab5, 0xf9f: 0x3ad5, 0xfa0: 0x3af5, 0xfa1: 0x3b15, 0xfa2: 0x3b35, 0xfa3: 0x3b55, - 0xfa4: 0x3b75, 0xfa5: 0x3b95, 0xfa6: 0x1295, 0xfa7: 0x3bb5, 0xfa8: 0x3bd5, 0xfa9: 0x3bf5, - 0xfaa: 0x3c15, 0xfab: 0x3c35, 0xfac: 0x3c55, 0xfad: 0x3c75, 0xfae: 0x23b5, 0xfaf: 0x3c95, - 0xfb0: 0x3cb5, 0xfb1: 0x3939, 0xfb2: 0x3951, 0xfb3: 0x3969, 0xfb4: 0x3981, 0xfb5: 0x3999, - 0xfb6: 0x39b1, 0xfb7: 0x39c9, 0xfb8: 0x39e1, 0xfb9: 0x39f9, 0xfba: 0x3a11, 0xfbb: 0x3a29, - 0xfbc: 0x3a41, 0xfbd: 0x3a59, 0xfbe: 0x3a71, 0xfbf: 0x3a89, - // Block 0x3f, offset 0xfc0 - 0xfc0: 0x3aa1, 0xfc1: 0x3ac9, 0xfc2: 0x3af1, 0xfc3: 0x3b19, 0xfc4: 0x3b41, 0xfc5: 0x3b69, - 0xfc6: 0x3b91, 0xfc7: 0x3bb9, 0xfc8: 0x3be1, 0xfc9: 0x3c09, 0xfca: 0x3c39, 0xfcb: 0x3c69, - 0xfcc: 0x3c99, 0xfcd: 0x3cd5, 0xfce: 0x3cb1, 0xfcf: 0x3cf5, 0xfd0: 0x3d15, 0xfd1: 0x3d2d, - 0xfd2: 0x3d45, 0xfd3: 0x3d5d, 0xfd4: 0x3d75, 0xfd5: 0x3d75, 0xfd6: 0x3d5d, 0xfd7: 0x3d8d, - 0xfd8: 0x07d5, 0xfd9: 0x3da5, 0xfda: 0x3dbd, 0xfdb: 0x3dd5, 0xfdc: 0x3ded, 0xfdd: 0x3e05, - 0xfde: 0x3e1d, 0xfdf: 0x3e35, 0xfe0: 0x3e4d, 0xfe1: 0x3e65, 0xfe2: 0x3e7d, 0xfe3: 0x3e95, - 0xfe4: 0x3ead, 0xfe5: 0x3ead, 0xfe6: 0x3ec5, 0xfe7: 0x3ec5, 0xfe8: 0x3edd, 0xfe9: 0x3edd, - 0xfea: 0x3ef5, 0xfeb: 0x3f0d, 0xfec: 0x3f25, 0xfed: 0x3f3d, 0xfee: 0x3f55, 0xfef: 0x3f55, - 0xff0: 0x3f6d, 0xff1: 0x3f6d, 0xff2: 0x3f6d, 0xff3: 0x3f85, 0xff4: 0x3f9d, 0xff5: 0x3fb5, - 0xff6: 0x3fcd, 0xff7: 0x3fb5, 0xff8: 0x3fe5, 0xff9: 0x3ffd, 0xffa: 0x3f85, 0xffb: 0x4015, - 0xffc: 0x402d, 0xffd: 0x402d, 0xffe: 0x402d, 0xfff: 0x0040, - // Block 0x40, offset 0x1000 - 0x1000: 0x3cc9, 0x1001: 0x3d31, 0x1002: 0x3d99, 0x1003: 0x3e01, 0x1004: 0x3e51, 0x1005: 0x3eb9, - 0x1006: 0x3f09, 0x1007: 0x3f59, 0x1008: 0x3fd9, 0x1009: 0x4041, 0x100a: 0x4091, 0x100b: 0x40e1, - 0x100c: 0x4131, 0x100d: 0x4199, 0x100e: 0x4201, 0x100f: 0x4251, 0x1010: 0x42a1, 0x1011: 0x42d9, - 0x1012: 0x4329, 0x1013: 0x4391, 0x1014: 0x43f9, 0x1015: 0x4431, 0x1016: 0x44b1, 0x1017: 0x4549, - 0x1018: 0x45c9, 0x1019: 0x4619, 0x101a: 0x4699, 0x101b: 0x4719, 0x101c: 0x4781, 0x101d: 0x47d1, - 0x101e: 0x4821, 0x101f: 0x4871, 0x1020: 0x48d9, 0x1021: 0x4959, 0x1022: 0x49c1, 0x1023: 0x4a11, - 0x1024: 0x4a61, 0x1025: 0x4ab1, 0x1026: 0x4ae9, 0x1027: 0x4b21, 0x1028: 0x4b59, 0x1029: 0x4b91, - 0x102a: 0x4be1, 0x102b: 0x4c31, 0x102c: 0x4cb1, 0x102d: 0x4d01, 0x102e: 0x4d69, 0x102f: 0x4de9, - 0x1030: 0x4e39, 0x1031: 0x4e71, 0x1032: 0x4ea9, 0x1033: 0x4f29, 0x1034: 0x4f91, 0x1035: 0x5011, - 0x1036: 0x5061, 0x1037: 0x50e1, 0x1038: 0x5119, 0x1039: 0x5169, 0x103a: 0x51b9, 0x103b: 0x5209, - 0x103c: 0x5259, 0x103d: 0x52a9, 0x103e: 0x5311, 0x103f: 0x5361, - // Block 0x41, offset 0x1040 - 0x1040: 0x5399, 0x1041: 0x53e9, 0x1042: 0x5439, 0x1043: 0x5489, 0x1044: 0x54f1, 0x1045: 0x5541, - 0x1046: 0x5591, 0x1047: 0x55e1, 0x1048: 0x5661, 0x1049: 0x56c9, 0x104a: 0x5701, 0x104b: 0x5781, - 0x104c: 0x57b9, 0x104d: 0x5821, 0x104e: 0x5889, 0x104f: 0x58d9, 0x1050: 0x5929, 0x1051: 0x5979, - 0x1052: 0x59e1, 0x1053: 0x5a19, 0x1054: 0x5a69, 0x1055: 0x5ad1, 0x1056: 0x5b09, 0x1057: 0x5b89, - 0x1058: 0x5bd9, 0x1059: 0x5c01, 0x105a: 0x5c29, 0x105b: 0x5c51, 0x105c: 0x5c79, 0x105d: 0x5ca1, - 0x105e: 0x5cc9, 0x105f: 0x5cf1, 0x1060: 0x5d19, 0x1061: 0x5d41, 0x1062: 0x5d69, 0x1063: 0x5d99, - 0x1064: 0x5dc9, 0x1065: 0x5df9, 0x1066: 0x5e29, 0x1067: 0x5e59, 0x1068: 0x5e89, 0x1069: 0x5eb9, - 0x106a: 0x5ee9, 0x106b: 0x5f19, 0x106c: 0x5f49, 0x106d: 0x5f79, 0x106e: 0x5fa9, 0x106f: 0x5fd9, - 0x1070: 0x6009, 0x1071: 0x4045, 0x1072: 0x6039, 0x1073: 0x6051, 0x1074: 0x4065, 0x1075: 0x6069, - 0x1076: 0x6081, 0x1077: 0x6099, 0x1078: 0x4085, 0x1079: 0x4085, 0x107a: 0x60b1, 0x107b: 0x60c9, - 0x107c: 0x6101, 0x107d: 0x6139, 0x107e: 0x6171, 0x107f: 0x61a9, - // Block 0x42, offset 0x1080 - 0x1080: 0x6211, 0x1081: 0x6229, 0x1082: 0x40a5, 0x1083: 0x6241, 0x1084: 0x6259, 0x1085: 0x6271, - 0x1086: 0x6289, 0x1087: 0x62a1, 0x1088: 0x40c5, 0x1089: 0x62b9, 0x108a: 0x62e1, 0x108b: 0x62f9, - 0x108c: 0x40e5, 0x108d: 0x40e5, 0x108e: 0x6311, 0x108f: 0x6329, 0x1090: 0x6341, 0x1091: 0x4105, - 0x1092: 0x4125, 0x1093: 0x4145, 0x1094: 0x4165, 0x1095: 0x4185, 0x1096: 0x6359, 0x1097: 0x6371, - 0x1098: 0x6389, 0x1099: 0x63a1, 0x109a: 0x63b9, 0x109b: 0x41a5, 0x109c: 0x63d1, 0x109d: 0x63e9, - 0x109e: 0x6401, 0x109f: 0x41c5, 0x10a0: 0x41e5, 0x10a1: 0x6419, 0x10a2: 0x4205, 0x10a3: 0x4225, - 0x10a4: 0x4245, 0x10a5: 0x6431, 0x10a6: 0x4265, 0x10a7: 0x6449, 0x10a8: 0x6479, 0x10a9: 0x6211, - 0x10aa: 0x4285, 0x10ab: 0x42a5, 0x10ac: 0x42c5, 0x10ad: 0x42e5, 0x10ae: 0x64b1, 0x10af: 0x64f1, - 0x10b0: 0x6539, 0x10b1: 0x6551, 0x10b2: 0x4305, 0x10b3: 0x6569, 0x10b4: 0x6581, 0x10b5: 0x6599, - 0x10b6: 0x4325, 0x10b7: 0x65b1, 0x10b8: 0x65c9, 0x10b9: 0x65b1, 0x10ba: 0x65e1, 0x10bb: 0x65f9, - 0x10bc: 0x4345, 0x10bd: 0x6611, 0x10be: 0x6629, 0x10bf: 0x6611, - // Block 0x43, offset 0x10c0 - 0x10c0: 0x4365, 0x10c1: 0x4385, 0x10c2: 0x0040, 0x10c3: 0x6641, 0x10c4: 0x6659, 0x10c5: 0x6671, - 0x10c6: 0x6689, 0x10c7: 0x0040, 0x10c8: 0x66c1, 0x10c9: 0x66d9, 0x10ca: 0x66f1, 0x10cb: 0x6709, - 0x10cc: 0x6721, 0x10cd: 0x6739, 0x10ce: 0x6401, 0x10cf: 0x6751, 0x10d0: 0x6769, 0x10d1: 0x6781, - 0x10d2: 0x43a5, 0x10d3: 0x6799, 0x10d4: 0x6289, 0x10d5: 0x43c5, 0x10d6: 0x43e5, 0x10d7: 0x67b1, - 0x10d8: 0x0040, 0x10d9: 0x4405, 0x10da: 0x67c9, 0x10db: 0x67e1, 0x10dc: 0x67f9, 0x10dd: 0x6811, - 0x10de: 0x6829, 0x10df: 0x6859, 0x10e0: 0x6889, 0x10e1: 0x68b1, 0x10e2: 0x68d9, 0x10e3: 0x6901, - 0x10e4: 0x6929, 0x10e5: 0x6951, 0x10e6: 0x6979, 0x10e7: 0x69a1, 0x10e8: 0x69c9, 0x10e9: 0x69f1, - 0x10ea: 0x6a21, 0x10eb: 0x6a51, 0x10ec: 0x6a81, 0x10ed: 0x6ab1, 0x10ee: 0x6ae1, 0x10ef: 0x6b11, - 0x10f0: 0x6b41, 0x10f1: 0x6b71, 0x10f2: 0x6ba1, 0x10f3: 0x6bd1, 0x10f4: 0x6c01, 0x10f5: 0x6c31, - 0x10f6: 0x6c61, 0x10f7: 0x6c91, 0x10f8: 0x6cc1, 0x10f9: 0x6cf1, 0x10fa: 0x6d21, 0x10fb: 0x6d51, - 0x10fc: 0x6d81, 0x10fd: 0x6db1, 0x10fe: 0x6de1, 0x10ff: 0x4425, - // Block 0x44, offset 0x1100 - 0x1100: 0xe00d, 0x1101: 0x0008, 0x1102: 0xe00d, 0x1103: 0x0008, 0x1104: 0xe00d, 0x1105: 0x0008, - 0x1106: 0xe00d, 0x1107: 0x0008, 0x1108: 0xe00d, 0x1109: 0x0008, 0x110a: 0xe00d, 0x110b: 0x0008, - 0x110c: 0xe00d, 0x110d: 0x0008, 0x110e: 0xe00d, 0x110f: 0x0008, 0x1110: 0xe00d, 0x1111: 0x0008, - 0x1112: 0xe00d, 0x1113: 0x0008, 0x1114: 0xe00d, 0x1115: 0x0008, 0x1116: 0xe00d, 0x1117: 0x0008, - 0x1118: 0xe00d, 0x1119: 0x0008, 0x111a: 0xe00d, 0x111b: 0x0008, 0x111c: 0xe00d, 0x111d: 0x0008, - 0x111e: 0xe00d, 0x111f: 0x0008, 0x1120: 0xe00d, 0x1121: 0x0008, 0x1122: 0xe00d, 0x1123: 0x0008, - 0x1124: 0xe00d, 0x1125: 0x0008, 0x1126: 0xe00d, 0x1127: 0x0008, 0x1128: 0xe00d, 0x1129: 0x0008, - 0x112a: 0xe00d, 0x112b: 0x0008, 0x112c: 0xe00d, 0x112d: 0x0008, 0x112e: 0x0008, 0x112f: 0x3308, - 0x1130: 0x3318, 0x1131: 0x3318, 0x1132: 0x3318, 0x1133: 0x0018, 0x1134: 0x3308, 0x1135: 0x3308, - 0x1136: 0x3308, 0x1137: 0x3308, 0x1138: 0x3308, 0x1139: 0x3308, 0x113a: 0x3308, 0x113b: 0x3308, - 0x113c: 0x3308, 0x113d: 0x3308, 0x113e: 0x0018, 0x113f: 0x0008, - // Block 0x45, offset 0x1140 - 0x1140: 0xe00d, 0x1141: 0x0008, 0x1142: 0xe00d, 0x1143: 0x0008, 0x1144: 0xe00d, 0x1145: 0x0008, - 0x1146: 0xe00d, 0x1147: 0x0008, 0x1148: 0xe00d, 0x1149: 0x0008, 0x114a: 0xe00d, 0x114b: 0x0008, - 0x114c: 0xe00d, 0x114d: 0x0008, 0x114e: 0xe00d, 0x114f: 0x0008, 0x1150: 0xe00d, 0x1151: 0x0008, - 0x1152: 0xe00d, 0x1153: 0x0008, 0x1154: 0xe00d, 0x1155: 0x0008, 0x1156: 0xe00d, 0x1157: 0x0008, - 0x1158: 0xe00d, 0x1159: 0x0008, 0x115a: 0xe00d, 0x115b: 0x0008, 0x115c: 0x0ea1, 0x115d: 0x6e11, - 0x115e: 0x3308, 0x115f: 0x3308, 0x1160: 0x0008, 0x1161: 0x0008, 0x1162: 0x0008, 0x1163: 0x0008, - 0x1164: 0x0008, 0x1165: 0x0008, 0x1166: 0x0008, 0x1167: 0x0008, 0x1168: 0x0008, 0x1169: 0x0008, - 0x116a: 0x0008, 0x116b: 0x0008, 0x116c: 0x0008, 0x116d: 0x0008, 0x116e: 0x0008, 0x116f: 0x0008, - 0x1170: 0x0008, 0x1171: 0x0008, 0x1172: 0x0008, 0x1173: 0x0008, 0x1174: 0x0008, 0x1175: 0x0008, - 0x1176: 0x0008, 0x1177: 0x0008, 0x1178: 0x0008, 0x1179: 0x0008, 0x117a: 0x0008, 0x117b: 0x0008, - 0x117c: 0x0008, 0x117d: 0x0008, 0x117e: 0x0008, 0x117f: 0x0008, - // Block 0x46, offset 0x1180 - 0x1180: 0x0018, 0x1181: 0x0018, 0x1182: 0x0018, 0x1183: 0x0018, 0x1184: 0x0018, 0x1185: 0x0018, - 0x1186: 0x0018, 0x1187: 0x0018, 0x1188: 0x0018, 0x1189: 0x0018, 0x118a: 0x0018, 0x118b: 0x0018, - 0x118c: 0x0018, 0x118d: 0x0018, 0x118e: 0x0018, 0x118f: 0x0018, 0x1190: 0x0018, 0x1191: 0x0018, - 0x1192: 0x0018, 0x1193: 0x0018, 0x1194: 0x0018, 0x1195: 0x0018, 0x1196: 0x0018, 0x1197: 0x0008, - 0x1198: 0x0008, 0x1199: 0x0008, 0x119a: 0x0008, 0x119b: 0x0008, 0x119c: 0x0008, 0x119d: 0x0008, - 0x119e: 0x0008, 0x119f: 0x0008, 0x11a0: 0x0018, 0x11a1: 0x0018, 0x11a2: 0xe00d, 0x11a3: 0x0008, - 0x11a4: 0xe00d, 0x11a5: 0x0008, 0x11a6: 0xe00d, 0x11a7: 0x0008, 0x11a8: 0xe00d, 0x11a9: 0x0008, - 0x11aa: 0xe00d, 0x11ab: 0x0008, 0x11ac: 0xe00d, 0x11ad: 0x0008, 0x11ae: 0xe00d, 0x11af: 0x0008, - 0x11b0: 0x0008, 0x11b1: 0x0008, 0x11b2: 0xe00d, 0x11b3: 0x0008, 0x11b4: 0xe00d, 0x11b5: 0x0008, - 0x11b6: 0xe00d, 0x11b7: 0x0008, 0x11b8: 0xe00d, 0x11b9: 0x0008, 0x11ba: 0xe00d, 0x11bb: 0x0008, - 0x11bc: 0xe00d, 0x11bd: 0x0008, 0x11be: 0xe00d, 0x11bf: 0x0008, - // Block 0x47, offset 0x11c0 - 0x11c0: 0xe00d, 0x11c1: 0x0008, 0x11c2: 0xe00d, 0x11c3: 0x0008, 0x11c4: 0xe00d, 0x11c5: 0x0008, - 0x11c6: 0xe00d, 0x11c7: 0x0008, 0x11c8: 0xe00d, 0x11c9: 0x0008, 0x11ca: 0xe00d, 0x11cb: 0x0008, - 0x11cc: 0xe00d, 0x11cd: 0x0008, 0x11ce: 0xe00d, 0x11cf: 0x0008, 0x11d0: 0xe00d, 0x11d1: 0x0008, - 0x11d2: 0xe00d, 0x11d3: 0x0008, 0x11d4: 0xe00d, 0x11d5: 0x0008, 0x11d6: 0xe00d, 0x11d7: 0x0008, - 0x11d8: 0xe00d, 0x11d9: 0x0008, 0x11da: 0xe00d, 0x11db: 0x0008, 0x11dc: 0xe00d, 0x11dd: 0x0008, - 0x11de: 0xe00d, 0x11df: 0x0008, 0x11e0: 0xe00d, 0x11e1: 0x0008, 0x11e2: 0xe00d, 0x11e3: 0x0008, - 0x11e4: 0xe00d, 0x11e5: 0x0008, 0x11e6: 0xe00d, 0x11e7: 0x0008, 0x11e8: 0xe00d, 0x11e9: 0x0008, - 0x11ea: 0xe00d, 0x11eb: 0x0008, 0x11ec: 0xe00d, 0x11ed: 0x0008, 0x11ee: 0xe00d, 0x11ef: 0x0008, - 0x11f0: 0xe0fd, 0x11f1: 0x0008, 0x11f2: 0x0008, 0x11f3: 0x0008, 0x11f4: 0x0008, 0x11f5: 0x0008, - 0x11f6: 0x0008, 0x11f7: 0x0008, 0x11f8: 0x0008, 0x11f9: 0xe01d, 0x11fa: 0x0008, 0x11fb: 0xe03d, - 0x11fc: 0x0008, 0x11fd: 0x4445, 0x11fe: 0xe00d, 0x11ff: 0x0008, - // Block 0x48, offset 0x1200 - 0x1200: 0xe00d, 0x1201: 0x0008, 0x1202: 0xe00d, 0x1203: 0x0008, 0x1204: 0xe00d, 0x1205: 0x0008, - 0x1206: 0xe00d, 0x1207: 0x0008, 0x1208: 0x0008, 0x1209: 0x0018, 0x120a: 0x0018, 0x120b: 0xe03d, - 0x120c: 0x0008, 0x120d: 0x11d9, 0x120e: 0x0008, 0x120f: 0x0008, 0x1210: 0xe00d, 0x1211: 0x0008, - 0x1212: 0xe00d, 0x1213: 0x0008, 0x1214: 0x0008, 0x1215: 0x0008, 0x1216: 0xe00d, 0x1217: 0x0008, - 0x1218: 0xe00d, 0x1219: 0x0008, 0x121a: 0xe00d, 0x121b: 0x0008, 0x121c: 0xe00d, 0x121d: 0x0008, - 0x121e: 0xe00d, 0x121f: 0x0008, 0x1220: 0xe00d, 0x1221: 0x0008, 0x1222: 0xe00d, 0x1223: 0x0008, - 0x1224: 0xe00d, 0x1225: 0x0008, 0x1226: 0xe00d, 0x1227: 0x0008, 0x1228: 0xe00d, 0x1229: 0x0008, - 0x122a: 0x6e29, 0x122b: 0x1029, 0x122c: 0x11c1, 0x122d: 0x6e41, 0x122e: 0x1221, 0x122f: 0x0008, - 0x1230: 0x6e59, 0x1231: 0x6e71, 0x1232: 0x1239, 0x1233: 0x4465, 0x1234: 0xe00d, 0x1235: 0x0008, - 0x1236: 0xe00d, 0x1237: 0x0008, 0x1238: 0xe00d, 0x1239: 0x0008, 0x123a: 0xe00d, 0x123b: 0x0008, - 0x123c: 0xe00d, 0x123d: 0x0008, 0x123e: 0xe00d, 0x123f: 0x0008, - // Block 0x49, offset 0x1240 - 0x1240: 0x650d, 0x1241: 0x652d, 0x1242: 0x654d, 0x1243: 0x656d, 0x1244: 0x658d, 0x1245: 0x65ad, - 0x1246: 0x65cd, 0x1247: 0x65ed, 0x1248: 0x660d, 0x1249: 0x662d, 0x124a: 0x664d, 0x124b: 0x666d, - 0x124c: 0x668d, 0x124d: 0x66ad, 0x124e: 0x0008, 0x124f: 0x0008, 0x1250: 0x66cd, 0x1251: 0x0008, - 0x1252: 0x66ed, 0x1253: 0x0008, 0x1254: 0x0008, 0x1255: 0x670d, 0x1256: 0x672d, 0x1257: 0x674d, - 0x1258: 0x676d, 0x1259: 0x678d, 0x125a: 0x67ad, 0x125b: 0x67cd, 0x125c: 0x67ed, 0x125d: 0x680d, - 0x125e: 0x682d, 0x125f: 0x0008, 0x1260: 0x684d, 0x1261: 0x0008, 0x1262: 0x686d, 0x1263: 0x0008, - 0x1264: 0x0008, 0x1265: 0x688d, 0x1266: 0x68ad, 0x1267: 0x0008, 0x1268: 0x0008, 0x1269: 0x0008, - 0x126a: 0x68cd, 0x126b: 0x68ed, 0x126c: 0x690d, 0x126d: 0x692d, 0x126e: 0x694d, 0x126f: 0x696d, - 0x1270: 0x698d, 0x1271: 0x69ad, 0x1272: 0x69cd, 0x1273: 0x69ed, 0x1274: 0x6a0d, 0x1275: 0x6a2d, - 0x1276: 0x6a4d, 0x1277: 0x6a6d, 0x1278: 0x6a8d, 0x1279: 0x6aad, 0x127a: 0x6acd, 0x127b: 0x6aed, - 0x127c: 0x6b0d, 0x127d: 0x6b2d, 0x127e: 0x6b4d, 0x127f: 0x6b6d, - // Block 0x4a, offset 0x1280 - 0x1280: 0x7acd, 0x1281: 0x7aed, 0x1282: 0x7b0d, 0x1283: 0x7b2d, 0x1284: 0x7b4d, 0x1285: 0x7b6d, - 0x1286: 0x7b8d, 0x1287: 0x7bad, 0x1288: 0x7bcd, 0x1289: 0x7bed, 0x128a: 0x7c0d, 0x128b: 0x7c2d, - 0x128c: 0x7c4d, 0x128d: 0x7c6d, 0x128e: 0x7c8d, 0x128f: 0x6ec9, 0x1290: 0x6ef1, 0x1291: 0x6f19, - 0x1292: 0x7cad, 0x1293: 0x7ccd, 0x1294: 0x7ced, 0x1295: 0x6f41, 0x1296: 0x6f69, 0x1297: 0x6f91, - 0x1298: 0x7d0d, 0x1299: 0x7d2d, 0x129a: 0x0040, 0x129b: 0x0040, 0x129c: 0x0040, 0x129d: 0x0040, - 0x129e: 0x0040, 0x129f: 0x0040, 0x12a0: 0x0040, 0x12a1: 0x0040, 0x12a2: 0x0040, 0x12a3: 0x0040, - 0x12a4: 0x0040, 0x12a5: 0x0040, 0x12a6: 0x0040, 0x12a7: 0x0040, 0x12a8: 0x0040, 0x12a9: 0x0040, - 0x12aa: 0x0040, 0x12ab: 0x0040, 0x12ac: 0x0040, 0x12ad: 0x0040, 0x12ae: 0x0040, 0x12af: 0x0040, - 0x12b0: 0x0040, 0x12b1: 0x0040, 0x12b2: 0x0040, 0x12b3: 0x0040, 0x12b4: 0x0040, 0x12b5: 0x0040, - 0x12b6: 0x0040, 0x12b7: 0x0040, 0x12b8: 0x0040, 0x12b9: 0x0040, 0x12ba: 0x0040, 0x12bb: 0x0040, - 0x12bc: 0x0040, 0x12bd: 0x0040, 0x12be: 0x0040, 0x12bf: 0x0040, - // Block 0x4b, offset 0x12c0 - 0x12c0: 0x6fb9, 0x12c1: 0x6fd1, 0x12c2: 0x6fe9, 0x12c3: 0x7d4d, 0x12c4: 0x7d6d, 0x12c5: 0x7001, - 0x12c6: 0x7001, 0x12c7: 0x0040, 0x12c8: 0x0040, 0x12c9: 0x0040, 0x12ca: 0x0040, 0x12cb: 0x0040, - 0x12cc: 0x0040, 0x12cd: 0x0040, 0x12ce: 0x0040, 0x12cf: 0x0040, 0x12d0: 0x0040, 0x12d1: 0x0040, - 0x12d2: 0x0040, 0x12d3: 0x7019, 0x12d4: 0x7041, 0x12d5: 0x7069, 0x12d6: 0x7091, 0x12d7: 0x70b9, - 0x12d8: 0x0040, 0x12d9: 0x0040, 0x12da: 0x0040, 0x12db: 0x0040, 0x12dc: 0x0040, 0x12dd: 0x70e1, - 0x12de: 0x3308, 0x12df: 0x7109, 0x12e0: 0x7131, 0x12e1: 0x20a9, 0x12e2: 0x20f1, 0x12e3: 0x7149, - 0x12e4: 0x7161, 0x12e5: 0x7179, 0x12e6: 0x7191, 0x12e7: 0x71a9, 0x12e8: 0x71c1, 0x12e9: 0x1fb2, - 0x12ea: 0x71d9, 0x12eb: 0x7201, 0x12ec: 0x7229, 0x12ed: 0x7261, 0x12ee: 0x7299, 0x12ef: 0x72c1, - 0x12f0: 0x72e9, 0x12f1: 0x7311, 0x12f2: 0x7339, 0x12f3: 0x7361, 0x12f4: 0x7389, 0x12f5: 0x73b1, - 0x12f6: 0x73d9, 0x12f7: 0x0040, 0x12f8: 0x7401, 0x12f9: 0x7429, 0x12fa: 0x7451, 0x12fb: 0x7479, - 0x12fc: 0x74a1, 0x12fd: 0x0040, 0x12fe: 0x74c9, 0x12ff: 0x0040, - // Block 0x4c, offset 0x1300 - 0x1300: 0x74f1, 0x1301: 0x7519, 0x1302: 0x0040, 0x1303: 0x7541, 0x1304: 0x7569, 0x1305: 0x0040, - 0x1306: 0x7591, 0x1307: 0x75b9, 0x1308: 0x75e1, 0x1309: 0x7609, 0x130a: 0x7631, 0x130b: 0x7659, - 0x130c: 0x7681, 0x130d: 0x76a9, 0x130e: 0x76d1, 0x130f: 0x76f9, 0x1310: 0x7721, 0x1311: 0x7721, - 0x1312: 0x7739, 0x1313: 0x7739, 0x1314: 0x7739, 0x1315: 0x7739, 0x1316: 0x7751, 0x1317: 0x7751, - 0x1318: 0x7751, 0x1319: 0x7751, 0x131a: 0x7769, 0x131b: 0x7769, 0x131c: 0x7769, 0x131d: 0x7769, - 0x131e: 0x7781, 0x131f: 0x7781, 0x1320: 0x7781, 0x1321: 0x7781, 0x1322: 0x7799, 0x1323: 0x7799, - 0x1324: 0x7799, 0x1325: 0x7799, 0x1326: 0x77b1, 0x1327: 0x77b1, 0x1328: 0x77b1, 0x1329: 0x77b1, - 0x132a: 0x77c9, 0x132b: 0x77c9, 0x132c: 0x77c9, 0x132d: 0x77c9, 0x132e: 0x77e1, 0x132f: 0x77e1, - 0x1330: 0x77e1, 0x1331: 0x77e1, 0x1332: 0x77f9, 0x1333: 0x77f9, 0x1334: 0x77f9, 0x1335: 0x77f9, - 0x1336: 0x7811, 0x1337: 0x7811, 0x1338: 0x7811, 0x1339: 0x7811, 0x133a: 0x7829, 0x133b: 0x7829, - 0x133c: 0x7829, 0x133d: 0x7829, 0x133e: 0x7841, 0x133f: 0x7841, - // Block 0x4d, offset 0x1340 - 0x1340: 0x7841, 0x1341: 0x7841, 0x1342: 0x7859, 0x1343: 0x7859, 0x1344: 0x7871, 0x1345: 0x7871, - 0x1346: 0x7889, 0x1347: 0x7889, 0x1348: 0x78a1, 0x1349: 0x78a1, 0x134a: 0x78b9, 0x134b: 0x78b9, - 0x134c: 0x78d1, 0x134d: 0x78d1, 0x134e: 0x78e9, 0x134f: 0x78e9, 0x1350: 0x78e9, 0x1351: 0x78e9, - 0x1352: 0x7901, 0x1353: 0x7901, 0x1354: 0x7901, 0x1355: 0x7901, 0x1356: 0x7919, 0x1357: 0x7919, - 0x1358: 0x7919, 0x1359: 0x7919, 0x135a: 0x7931, 0x135b: 0x7931, 0x135c: 0x7931, 0x135d: 0x7931, - 0x135e: 0x7949, 0x135f: 0x7949, 0x1360: 0x7961, 0x1361: 0x7961, 0x1362: 0x7961, 0x1363: 0x7961, - 0x1364: 0x7979, 0x1365: 0x7979, 0x1366: 0x7991, 0x1367: 0x7991, 0x1368: 0x7991, 0x1369: 0x7991, - 0x136a: 0x79a9, 0x136b: 0x79a9, 0x136c: 0x79a9, 0x136d: 0x79a9, 0x136e: 0x79c1, 0x136f: 0x79c1, - 0x1370: 0x79d9, 0x1371: 0x79d9, 0x1372: 0x0818, 0x1373: 0x0818, 0x1374: 0x0818, 0x1375: 0x0818, - 0x1376: 0x0818, 0x1377: 0x0818, 0x1378: 0x0818, 0x1379: 0x0818, 0x137a: 0x0818, 0x137b: 0x0818, - 0x137c: 0x0818, 0x137d: 0x0818, 0x137e: 0x0818, 0x137f: 0x0818, - // Block 0x4e, offset 0x1380 - 0x1380: 0x0818, 0x1381: 0x0818, 0x1382: 0x0040, 0x1383: 0x0040, 0x1384: 0x0040, 0x1385: 0x0040, - 0x1386: 0x0040, 0x1387: 0x0040, 0x1388: 0x0040, 0x1389: 0x0040, 0x138a: 0x0040, 0x138b: 0x0040, - 0x138c: 0x0040, 0x138d: 0x0040, 0x138e: 0x0040, 0x138f: 0x0040, 0x1390: 0x0040, 0x1391: 0x0040, - 0x1392: 0x0040, 0x1393: 0x79f1, 0x1394: 0x79f1, 0x1395: 0x79f1, 0x1396: 0x79f1, 0x1397: 0x7a09, - 0x1398: 0x7a09, 0x1399: 0x7a21, 0x139a: 0x7a21, 0x139b: 0x7a39, 0x139c: 0x7a39, 0x139d: 0x0479, - 0x139e: 0x7a51, 0x139f: 0x7a51, 0x13a0: 0x7a69, 0x13a1: 0x7a69, 0x13a2: 0x7a81, 0x13a3: 0x7a81, - 0x13a4: 0x7a99, 0x13a5: 0x7a99, 0x13a6: 0x7a99, 0x13a7: 0x7a99, 0x13a8: 0x7ab1, 0x13a9: 0x7ab1, - 0x13aa: 0x7ac9, 0x13ab: 0x7ac9, 0x13ac: 0x7af1, 0x13ad: 0x7af1, 0x13ae: 0x7b19, 0x13af: 0x7b19, - 0x13b0: 0x7b41, 0x13b1: 0x7b41, 0x13b2: 0x7b69, 0x13b3: 0x7b69, 0x13b4: 0x7b91, 0x13b5: 0x7b91, - 0x13b6: 0x7bb9, 0x13b7: 0x7bb9, 0x13b8: 0x7bb9, 0x13b9: 0x7be1, 0x13ba: 0x7be1, 0x13bb: 0x7be1, - 0x13bc: 0x7c09, 0x13bd: 0x7c09, 0x13be: 0x7c09, 0x13bf: 0x7c09, - // Block 0x4f, offset 0x13c0 - 0x13c0: 0x85f9, 0x13c1: 0x8621, 0x13c2: 0x8649, 0x13c3: 0x8671, 0x13c4: 0x8699, 0x13c5: 0x86c1, - 0x13c6: 0x86e9, 0x13c7: 0x8711, 0x13c8: 0x8739, 0x13c9: 0x8761, 0x13ca: 0x8789, 0x13cb: 0x87b1, - 0x13cc: 0x87d9, 0x13cd: 0x8801, 0x13ce: 0x8829, 0x13cf: 0x8851, 0x13d0: 0x8879, 0x13d1: 0x88a1, - 0x13d2: 0x88c9, 0x13d3: 0x88f1, 0x13d4: 0x8919, 0x13d5: 0x8941, 0x13d6: 0x8969, 0x13d7: 0x8991, - 0x13d8: 0x89b9, 0x13d9: 0x89e1, 0x13da: 0x8a09, 0x13db: 0x8a31, 0x13dc: 0x8a59, 0x13dd: 0x8a81, - 0x13de: 0x8aaa, 0x13df: 0x8ada, 0x13e0: 0x8b0a, 0x13e1: 0x8b3a, 0x13e2: 0x8b6a, 0x13e3: 0x8b9a, - 0x13e4: 0x8bc9, 0x13e5: 0x8bf1, 0x13e6: 0x7c71, 0x13e7: 0x8c19, 0x13e8: 0x7be1, 0x13e9: 0x7c99, - 0x13ea: 0x8c41, 0x13eb: 0x8c69, 0x13ec: 0x7d39, 0x13ed: 0x8c91, 0x13ee: 0x7d61, 0x13ef: 0x7d89, - 0x13f0: 0x8cb9, 0x13f1: 0x8ce1, 0x13f2: 0x7e29, 0x13f3: 0x8d09, 0x13f4: 0x7e51, 0x13f5: 0x7e79, - 0x13f6: 0x8d31, 0x13f7: 0x8d59, 0x13f8: 0x7ec9, 0x13f9: 0x8d81, 0x13fa: 0x7ef1, 0x13fb: 0x7f19, - 0x13fc: 0x83a1, 0x13fd: 0x83c9, 0x13fe: 0x8441, 0x13ff: 0x8469, - // Block 0x50, offset 0x1400 - 0x1400: 0x8491, 0x1401: 0x8531, 0x1402: 0x8559, 0x1403: 0x8581, 0x1404: 0x85a9, 0x1405: 0x8649, - 0x1406: 0x8671, 0x1407: 0x8699, 0x1408: 0x8da9, 0x1409: 0x8739, 0x140a: 0x8dd1, 0x140b: 0x8df9, - 0x140c: 0x8829, 0x140d: 0x8e21, 0x140e: 0x8851, 0x140f: 0x8879, 0x1410: 0x8a81, 0x1411: 0x8e49, - 0x1412: 0x8e71, 0x1413: 0x89b9, 0x1414: 0x8e99, 0x1415: 0x89e1, 0x1416: 0x8a09, 0x1417: 0x7c21, - 0x1418: 0x7c49, 0x1419: 0x8ec1, 0x141a: 0x7c71, 0x141b: 0x8ee9, 0x141c: 0x7cc1, 0x141d: 0x7ce9, - 0x141e: 0x7d11, 0x141f: 0x7d39, 0x1420: 0x8f11, 0x1421: 0x7db1, 0x1422: 0x7dd9, 0x1423: 0x7e01, - 0x1424: 0x7e29, 0x1425: 0x8f39, 0x1426: 0x7ec9, 0x1427: 0x7f41, 0x1428: 0x7f69, 0x1429: 0x7f91, - 0x142a: 0x7fb9, 0x142b: 0x7fe1, 0x142c: 0x8031, 0x142d: 0x8059, 0x142e: 0x8081, 0x142f: 0x80a9, - 0x1430: 0x80d1, 0x1431: 0x80f9, 0x1432: 0x8f61, 0x1433: 0x8121, 0x1434: 0x8149, 0x1435: 0x8171, - 0x1436: 0x8199, 0x1437: 0x81c1, 0x1438: 0x81e9, 0x1439: 0x8239, 0x143a: 0x8261, 0x143b: 0x8289, - 0x143c: 0x82b1, 0x143d: 0x82d9, 0x143e: 0x8301, 0x143f: 0x8329, - // Block 0x51, offset 0x1440 - 0x1440: 0x8351, 0x1441: 0x8379, 0x1442: 0x83f1, 0x1443: 0x8419, 0x1444: 0x84b9, 0x1445: 0x84e1, - 0x1446: 0x8509, 0x1447: 0x8531, 0x1448: 0x8559, 0x1449: 0x85d1, 0x144a: 0x85f9, 0x144b: 0x8621, - 0x144c: 0x8649, 0x144d: 0x8f89, 0x144e: 0x86c1, 0x144f: 0x86e9, 0x1450: 0x8711, 0x1451: 0x8739, - 0x1452: 0x87b1, 0x1453: 0x87d9, 0x1454: 0x8801, 0x1455: 0x8829, 0x1456: 0x8fb1, 0x1457: 0x88a1, - 0x1458: 0x88c9, 0x1459: 0x8fd9, 0x145a: 0x8941, 0x145b: 0x8969, 0x145c: 0x8991, 0x145d: 0x89b9, - 0x145e: 0x9001, 0x145f: 0x7c71, 0x1460: 0x8ee9, 0x1461: 0x7d39, 0x1462: 0x8f11, 0x1463: 0x7e29, - 0x1464: 0x8f39, 0x1465: 0x7ec9, 0x1466: 0x9029, 0x1467: 0x80d1, 0x1468: 0x9051, 0x1469: 0x9079, - 0x146a: 0x90a1, 0x146b: 0x8531, 0x146c: 0x8559, 0x146d: 0x8649, 0x146e: 0x8829, 0x146f: 0x8fb1, - 0x1470: 0x89b9, 0x1471: 0x9001, 0x1472: 0x90c9, 0x1473: 0x9101, 0x1474: 0x9139, 0x1475: 0x9171, - 0x1476: 0x9199, 0x1477: 0x91c1, 0x1478: 0x91e9, 0x1479: 0x9211, 0x147a: 0x9239, 0x147b: 0x9261, - 0x147c: 0x9289, 0x147d: 0x92b1, 0x147e: 0x92d9, 0x147f: 0x9301, - // Block 0x52, offset 0x1480 - 0x1480: 0x9329, 0x1481: 0x9351, 0x1482: 0x9379, 0x1483: 0x93a1, 0x1484: 0x93c9, 0x1485: 0x93f1, - 0x1486: 0x9419, 0x1487: 0x9441, 0x1488: 0x9469, 0x1489: 0x9491, 0x148a: 0x94b9, 0x148b: 0x94e1, - 0x148c: 0x9079, 0x148d: 0x9509, 0x148e: 0x9531, 0x148f: 0x9559, 0x1490: 0x9581, 0x1491: 0x9171, - 0x1492: 0x9199, 0x1493: 0x91c1, 0x1494: 0x91e9, 0x1495: 0x9211, 0x1496: 0x9239, 0x1497: 0x9261, - 0x1498: 0x9289, 0x1499: 0x92b1, 0x149a: 0x92d9, 0x149b: 0x9301, 0x149c: 0x9329, 0x149d: 0x9351, - 0x149e: 0x9379, 0x149f: 0x93a1, 0x14a0: 0x93c9, 0x14a1: 0x93f1, 0x14a2: 0x9419, 0x14a3: 0x9441, - 0x14a4: 0x9469, 0x14a5: 0x9491, 0x14a6: 0x94b9, 0x14a7: 0x94e1, 0x14a8: 0x9079, 0x14a9: 0x9509, - 0x14aa: 0x9531, 0x14ab: 0x9559, 0x14ac: 0x9581, 0x14ad: 0x9491, 0x14ae: 0x94b9, 0x14af: 0x94e1, - 0x14b0: 0x9079, 0x14b1: 0x9051, 0x14b2: 0x90a1, 0x14b3: 0x8211, 0x14b4: 0x8059, 0x14b5: 0x8081, - 0x14b6: 0x80a9, 0x14b7: 0x9491, 0x14b8: 0x94b9, 0x14b9: 0x94e1, 0x14ba: 0x8211, 0x14bb: 0x8239, - 0x14bc: 0x95a9, 0x14bd: 0x95a9, 0x14be: 0x0018, 0x14bf: 0x0018, - // Block 0x53, offset 0x14c0 - 0x14c0: 0x0040, 0x14c1: 0x0040, 0x14c2: 0x0040, 0x14c3: 0x0040, 0x14c4: 0x0040, 0x14c5: 0x0040, - 0x14c6: 0x0040, 0x14c7: 0x0040, 0x14c8: 0x0040, 0x14c9: 0x0040, 0x14ca: 0x0040, 0x14cb: 0x0040, - 0x14cc: 0x0040, 0x14cd: 0x0040, 0x14ce: 0x0040, 0x14cf: 0x0040, 0x14d0: 0x95d1, 0x14d1: 0x9609, - 0x14d2: 0x9609, 0x14d3: 0x9641, 0x14d4: 0x9679, 0x14d5: 0x96b1, 0x14d6: 0x96e9, 0x14d7: 0x9721, - 0x14d8: 0x9759, 0x14d9: 0x9759, 0x14da: 0x9791, 0x14db: 0x97c9, 0x14dc: 0x9801, 0x14dd: 0x9839, - 0x14de: 0x9871, 0x14df: 0x98a9, 0x14e0: 0x98a9, 0x14e1: 0x98e1, 0x14e2: 0x9919, 0x14e3: 0x9919, - 0x14e4: 0x9951, 0x14e5: 0x9951, 0x14e6: 0x9989, 0x14e7: 0x99c1, 0x14e8: 0x99c1, 0x14e9: 0x99f9, - 0x14ea: 0x9a31, 0x14eb: 0x9a31, 0x14ec: 0x9a69, 0x14ed: 0x9a69, 0x14ee: 0x9aa1, 0x14ef: 0x9ad9, - 0x14f0: 0x9ad9, 0x14f1: 0x9b11, 0x14f2: 0x9b11, 0x14f3: 0x9b49, 0x14f4: 0x9b81, 0x14f5: 0x9bb9, - 0x14f6: 0x9bf1, 0x14f7: 0x9bf1, 0x14f8: 0x9c29, 0x14f9: 0x9c61, 0x14fa: 0x9c99, 0x14fb: 0x9cd1, - 0x14fc: 0x9d09, 0x14fd: 0x9d09, 0x14fe: 0x9d41, 0x14ff: 0x9d79, - // Block 0x54, offset 0x1500 - 0x1500: 0xa949, 0x1501: 0xa981, 0x1502: 0xa9b9, 0x1503: 0xa8a1, 0x1504: 0x9bb9, 0x1505: 0x9989, - 0x1506: 0xa9f1, 0x1507: 0xaa29, 0x1508: 0x0040, 0x1509: 0x0040, 0x150a: 0x0040, 0x150b: 0x0040, - 0x150c: 0x0040, 0x150d: 0x0040, 0x150e: 0x0040, 0x150f: 0x0040, 0x1510: 0x0040, 0x1511: 0x0040, - 0x1512: 0x0040, 0x1513: 0x0040, 0x1514: 0x0040, 0x1515: 0x0040, 0x1516: 0x0040, 0x1517: 0x0040, - 0x1518: 0x0040, 0x1519: 0x0040, 0x151a: 0x0040, 0x151b: 0x0040, 0x151c: 0x0040, 0x151d: 0x0040, - 0x151e: 0x0040, 0x151f: 0x0040, 0x1520: 0x0040, 0x1521: 0x0040, 0x1522: 0x0040, 0x1523: 0x0040, - 0x1524: 0x0040, 0x1525: 0x0040, 0x1526: 0x0040, 0x1527: 0x0040, 0x1528: 0x0040, 0x1529: 0x0040, - 0x152a: 0x0040, 0x152b: 0x0040, 0x152c: 0x0040, 0x152d: 0x0040, 0x152e: 0x0040, 0x152f: 0x0040, - 0x1530: 0xaa61, 0x1531: 0xaa99, 0x1532: 0xaad1, 0x1533: 0xab19, 0x1534: 0xab61, 0x1535: 0xaba9, - 0x1536: 0xabf1, 0x1537: 0xac39, 0x1538: 0xac81, 0x1539: 0xacc9, 0x153a: 0xad02, 0x153b: 0xae12, - 0x153c: 0xae91, 0x153d: 0x0018, 0x153e: 0x0040, 0x153f: 0x0040, - // Block 0x55, offset 0x1540 - 0x1540: 0x33c0, 0x1541: 0x33c0, 0x1542: 0x33c0, 0x1543: 0x33c0, 0x1544: 0x33c0, 0x1545: 0x33c0, - 0x1546: 0x33c0, 0x1547: 0x33c0, 0x1548: 0x33c0, 0x1549: 0x33c0, 0x154a: 0x33c0, 0x154b: 0x33c0, - 0x154c: 0x33c0, 0x154d: 0x33c0, 0x154e: 0x33c0, 0x154f: 0x33c0, 0x1550: 0xaeda, 0x1551: 0x7d8d, - 0x1552: 0x0040, 0x1553: 0xaeea, 0x1554: 0x03c2, 0x1555: 0xaefa, 0x1556: 0xaf0a, 0x1557: 0x7dad, - 0x1558: 0x7dcd, 0x1559: 0x0040, 0x155a: 0x0040, 0x155b: 0x0040, 0x155c: 0x0040, 0x155d: 0x0040, - 0x155e: 0x0040, 0x155f: 0x0040, 0x1560: 0x3308, 0x1561: 0x3308, 0x1562: 0x3308, 0x1563: 0x3308, - 0x1564: 0x3308, 0x1565: 0x3308, 0x1566: 0x3308, 0x1567: 0x3308, 0x1568: 0x3308, 0x1569: 0x3308, - 0x156a: 0x3308, 0x156b: 0x3308, 0x156c: 0x3308, 0x156d: 0x3308, 0x156e: 0x3308, 0x156f: 0x3308, - 0x1570: 0x0040, 0x1571: 0x7ded, 0x1572: 0x7e0d, 0x1573: 0xaf1a, 0x1574: 0xaf1a, 0x1575: 0x1fd2, - 0x1576: 0x1fe2, 0x1577: 0xaf2a, 0x1578: 0xaf3a, 0x1579: 0x7e2d, 0x157a: 0x7e4d, 0x157b: 0x7e6d, - 0x157c: 0x7e2d, 0x157d: 0x7e8d, 0x157e: 0x7ead, 0x157f: 0x7e8d, - // Block 0x56, offset 0x1580 - 0x1580: 0x7ecd, 0x1581: 0x7eed, 0x1582: 0x7f0d, 0x1583: 0x7eed, 0x1584: 0x7f2d, 0x1585: 0x0018, - 0x1586: 0x0018, 0x1587: 0xaf4a, 0x1588: 0xaf5a, 0x1589: 0x7f4e, 0x158a: 0x7f6e, 0x158b: 0x7f8e, - 0x158c: 0x7fae, 0x158d: 0xaf1a, 0x158e: 0xaf1a, 0x158f: 0xaf1a, 0x1590: 0xaeda, 0x1591: 0x7fcd, - 0x1592: 0x0040, 0x1593: 0x0040, 0x1594: 0x03c2, 0x1595: 0xaeea, 0x1596: 0xaf0a, 0x1597: 0xaefa, - 0x1598: 0x7fed, 0x1599: 0x1fd2, 0x159a: 0x1fe2, 0x159b: 0xaf2a, 0x159c: 0xaf3a, 0x159d: 0x7ecd, - 0x159e: 0x7f2d, 0x159f: 0xaf6a, 0x15a0: 0xaf7a, 0x15a1: 0xaf8a, 0x15a2: 0x1fb2, 0x15a3: 0xaf99, - 0x15a4: 0xafaa, 0x15a5: 0xafba, 0x15a6: 0x1fc2, 0x15a7: 0x0040, 0x15a8: 0xafca, 0x15a9: 0xafda, - 0x15aa: 0xafea, 0x15ab: 0xaffa, 0x15ac: 0x0040, 0x15ad: 0x0040, 0x15ae: 0x0040, 0x15af: 0x0040, - 0x15b0: 0x800e, 0x15b1: 0xb009, 0x15b2: 0x802e, 0x15b3: 0x0808, 0x15b4: 0x804e, 0x15b5: 0x0040, - 0x15b6: 0x806e, 0x15b7: 0xb031, 0x15b8: 0x808e, 0x15b9: 0xb059, 0x15ba: 0x80ae, 0x15bb: 0xb081, - 0x15bc: 0x80ce, 0x15bd: 0xb0a9, 0x15be: 0x80ee, 0x15bf: 0xb0d1, - // Block 0x57, offset 0x15c0 - 0x15c0: 0xb0f9, 0x15c1: 0xb111, 0x15c2: 0xb111, 0x15c3: 0xb129, 0x15c4: 0xb129, 0x15c5: 0xb141, - 0x15c6: 0xb141, 0x15c7: 0xb159, 0x15c8: 0xb159, 0x15c9: 0xb171, 0x15ca: 0xb171, 0x15cb: 0xb171, - 0x15cc: 0xb171, 0x15cd: 0xb189, 0x15ce: 0xb189, 0x15cf: 0xb1a1, 0x15d0: 0xb1a1, 0x15d1: 0xb1a1, - 0x15d2: 0xb1a1, 0x15d3: 0xb1b9, 0x15d4: 0xb1b9, 0x15d5: 0xb1d1, 0x15d6: 0xb1d1, 0x15d7: 0xb1d1, - 0x15d8: 0xb1d1, 0x15d9: 0xb1e9, 0x15da: 0xb1e9, 0x15db: 0xb1e9, 0x15dc: 0xb1e9, 0x15dd: 0xb201, - 0x15de: 0xb201, 0x15df: 0xb201, 0x15e0: 0xb201, 0x15e1: 0xb219, 0x15e2: 0xb219, 0x15e3: 0xb219, - 0x15e4: 0xb219, 0x15e5: 0xb231, 0x15e6: 0xb231, 0x15e7: 0xb231, 0x15e8: 0xb231, 0x15e9: 0xb249, - 0x15ea: 0xb249, 0x15eb: 0xb261, 0x15ec: 0xb261, 0x15ed: 0xb279, 0x15ee: 0xb279, 0x15ef: 0xb291, - 0x15f0: 0xb291, 0x15f1: 0xb2a9, 0x15f2: 0xb2a9, 0x15f3: 0xb2a9, 0x15f4: 0xb2a9, 0x15f5: 0xb2c1, - 0x15f6: 0xb2c1, 0x15f7: 0xb2c1, 0x15f8: 0xb2c1, 0x15f9: 0xb2d9, 0x15fa: 0xb2d9, 0x15fb: 0xb2d9, - 0x15fc: 0xb2d9, 0x15fd: 0xb2f1, 0x15fe: 0xb2f1, 0x15ff: 0xb2f1, - // Block 0x58, offset 0x1600 - 0x1600: 0xb2f1, 0x1601: 0xb309, 0x1602: 0xb309, 0x1603: 0xb309, 0x1604: 0xb309, 0x1605: 0xb321, - 0x1606: 0xb321, 0x1607: 0xb321, 0x1608: 0xb321, 0x1609: 0xb339, 0x160a: 0xb339, 0x160b: 0xb339, - 0x160c: 0xb339, 0x160d: 0xb351, 0x160e: 0xb351, 0x160f: 0xb351, 0x1610: 0xb351, 0x1611: 0xb369, - 0x1612: 0xb369, 0x1613: 0xb369, 0x1614: 0xb369, 0x1615: 0xb381, 0x1616: 0xb381, 0x1617: 0xb381, - 0x1618: 0xb381, 0x1619: 0xb399, 0x161a: 0xb399, 0x161b: 0xb399, 0x161c: 0xb399, 0x161d: 0xb3b1, - 0x161e: 0xb3b1, 0x161f: 0xb3b1, 0x1620: 0xb3b1, 0x1621: 0xb3c9, 0x1622: 0xb3c9, 0x1623: 0xb3c9, - 0x1624: 0xb3c9, 0x1625: 0xb3e1, 0x1626: 0xb3e1, 0x1627: 0xb3e1, 0x1628: 0xb3e1, 0x1629: 0xb3f9, - 0x162a: 0xb3f9, 0x162b: 0xb3f9, 0x162c: 0xb3f9, 0x162d: 0xb411, 0x162e: 0xb411, 0x162f: 0x7ab1, - 0x1630: 0x7ab1, 0x1631: 0xb429, 0x1632: 0xb429, 0x1633: 0xb429, 0x1634: 0xb429, 0x1635: 0xb441, - 0x1636: 0xb441, 0x1637: 0xb469, 0x1638: 0xb469, 0x1639: 0xb491, 0x163a: 0xb491, 0x163b: 0xb4b9, - 0x163c: 0xb4b9, 0x163d: 0x0040, 0x163e: 0x0040, 0x163f: 0x03c0, - // Block 0x59, offset 0x1640 - 0x1640: 0x0040, 0x1641: 0xaefa, 0x1642: 0xb4e2, 0x1643: 0xaf6a, 0x1644: 0xafda, 0x1645: 0xafea, - 0x1646: 0xaf7a, 0x1647: 0xb4f2, 0x1648: 0x1fd2, 0x1649: 0x1fe2, 0x164a: 0xaf8a, 0x164b: 0x1fb2, - 0x164c: 0xaeda, 0x164d: 0xaf99, 0x164e: 0x29d1, 0x164f: 0xb502, 0x1650: 0x1f41, 0x1651: 0x00c9, - 0x1652: 0x0069, 0x1653: 0x0079, 0x1654: 0x1f51, 0x1655: 0x1f61, 0x1656: 0x1f71, 0x1657: 0x1f81, - 0x1658: 0x1f91, 0x1659: 0x1fa1, 0x165a: 0xaeea, 0x165b: 0x03c2, 0x165c: 0xafaa, 0x165d: 0x1fc2, - 0x165e: 0xafba, 0x165f: 0xaf0a, 0x1660: 0xaffa, 0x1661: 0x0039, 0x1662: 0x0ee9, 0x1663: 0x1159, - 0x1664: 0x0ef9, 0x1665: 0x0f09, 0x1666: 0x1199, 0x1667: 0x0f31, 0x1668: 0x0249, 0x1669: 0x0f41, - 0x166a: 0x0259, 0x166b: 0x0f51, 0x166c: 0x0359, 0x166d: 0x0f61, 0x166e: 0x0f71, 0x166f: 0x00d9, - 0x1670: 0x0f99, 0x1671: 0x2039, 0x1672: 0x0269, 0x1673: 0x01d9, 0x1674: 0x0fa9, 0x1675: 0x0fb9, - 0x1676: 0x1089, 0x1677: 0x0279, 0x1678: 0x0369, 0x1679: 0x0289, 0x167a: 0x13d1, 0x167b: 0xaf4a, - 0x167c: 0xafca, 0x167d: 0xaf5a, 0x167e: 0xb512, 0x167f: 0xaf1a, - // Block 0x5a, offset 0x1680 - 0x1680: 0x1caa, 0x1681: 0x0039, 0x1682: 0x0ee9, 0x1683: 0x1159, 0x1684: 0x0ef9, 0x1685: 0x0f09, - 0x1686: 0x1199, 0x1687: 0x0f31, 0x1688: 0x0249, 0x1689: 0x0f41, 0x168a: 0x0259, 0x168b: 0x0f51, - 0x168c: 0x0359, 0x168d: 0x0f61, 0x168e: 0x0f71, 0x168f: 0x00d9, 0x1690: 0x0f99, 0x1691: 0x2039, - 0x1692: 0x0269, 0x1693: 0x01d9, 0x1694: 0x0fa9, 0x1695: 0x0fb9, 0x1696: 0x1089, 0x1697: 0x0279, - 0x1698: 0x0369, 0x1699: 0x0289, 0x169a: 0x13d1, 0x169b: 0xaf2a, 0x169c: 0xb522, 0x169d: 0xaf3a, - 0x169e: 0xb532, 0x169f: 0x810d, 0x16a0: 0x812d, 0x16a1: 0x29d1, 0x16a2: 0x814d, 0x16a3: 0x814d, - 0x16a4: 0x816d, 0x16a5: 0x818d, 0x16a6: 0x81ad, 0x16a7: 0x81cd, 0x16a8: 0x81ed, 0x16a9: 0x820d, - 0x16aa: 0x822d, 0x16ab: 0x824d, 0x16ac: 0x826d, 0x16ad: 0x828d, 0x16ae: 0x82ad, 0x16af: 0x82cd, - 0x16b0: 0x82ed, 0x16b1: 0x830d, 0x16b2: 0x832d, 0x16b3: 0x834d, 0x16b4: 0x836d, 0x16b5: 0x838d, - 0x16b6: 0x83ad, 0x16b7: 0x83cd, 0x16b8: 0x83ed, 0x16b9: 0x840d, 0x16ba: 0x842d, 0x16bb: 0x844d, - 0x16bc: 0x81ed, 0x16bd: 0x846d, 0x16be: 0x848d, 0x16bf: 0x824d, - // Block 0x5b, offset 0x16c0 - 0x16c0: 0x84ad, 0x16c1: 0x84cd, 0x16c2: 0x84ed, 0x16c3: 0x850d, 0x16c4: 0x852d, 0x16c5: 0x854d, - 0x16c6: 0x856d, 0x16c7: 0x858d, 0x16c8: 0x850d, 0x16c9: 0x85ad, 0x16ca: 0x850d, 0x16cb: 0x85cd, - 0x16cc: 0x85cd, 0x16cd: 0x85ed, 0x16ce: 0x85ed, 0x16cf: 0x860d, 0x16d0: 0x854d, 0x16d1: 0x862d, - 0x16d2: 0x864d, 0x16d3: 0x862d, 0x16d4: 0x866d, 0x16d5: 0x864d, 0x16d6: 0x868d, 0x16d7: 0x868d, - 0x16d8: 0x86ad, 0x16d9: 0x86ad, 0x16da: 0x86cd, 0x16db: 0x86cd, 0x16dc: 0x864d, 0x16dd: 0x814d, - 0x16de: 0x86ed, 0x16df: 0x870d, 0x16e0: 0x0040, 0x16e1: 0x872d, 0x16e2: 0x874d, 0x16e3: 0x876d, - 0x16e4: 0x878d, 0x16e5: 0x876d, 0x16e6: 0x87ad, 0x16e7: 0x87cd, 0x16e8: 0x87ed, 0x16e9: 0x87ed, - 0x16ea: 0x880d, 0x16eb: 0x880d, 0x16ec: 0x882d, 0x16ed: 0x882d, 0x16ee: 0x880d, 0x16ef: 0x880d, - 0x16f0: 0x884d, 0x16f1: 0x886d, 0x16f2: 0x888d, 0x16f3: 0x88ad, 0x16f4: 0x88cd, 0x16f5: 0x88ed, - 0x16f6: 0x88ed, 0x16f7: 0x88ed, 0x16f8: 0x890d, 0x16f9: 0x890d, 0x16fa: 0x890d, 0x16fb: 0x890d, - 0x16fc: 0x87ed, 0x16fd: 0x87ed, 0x16fe: 0x87ed, 0x16ff: 0x0040, - // Block 0x5c, offset 0x1700 - 0x1700: 0x0040, 0x1701: 0x0040, 0x1702: 0x874d, 0x1703: 0x872d, 0x1704: 0x892d, 0x1705: 0x872d, - 0x1706: 0x874d, 0x1707: 0x872d, 0x1708: 0x0040, 0x1709: 0x0040, 0x170a: 0x894d, 0x170b: 0x874d, - 0x170c: 0x896d, 0x170d: 0x892d, 0x170e: 0x896d, 0x170f: 0x874d, 0x1710: 0x0040, 0x1711: 0x0040, - 0x1712: 0x898d, 0x1713: 0x89ad, 0x1714: 0x88ad, 0x1715: 0x896d, 0x1716: 0x892d, 0x1717: 0x896d, - 0x1718: 0x0040, 0x1719: 0x0040, 0x171a: 0x89cd, 0x171b: 0x89ed, 0x171c: 0x89cd, 0x171d: 0x0040, - 0x171e: 0x0040, 0x171f: 0x0040, 0x1720: 0xb541, 0x1721: 0xb559, 0x1722: 0xb571, 0x1723: 0x8a0e, - 0x1724: 0xb589, 0x1725: 0xb5a1, 0x1726: 0x8a2d, 0x1727: 0x0040, 0x1728: 0x8a4d, 0x1729: 0x8a6d, - 0x172a: 0x8a8d, 0x172b: 0x8a6d, 0x172c: 0x8aad, 0x172d: 0x8acd, 0x172e: 0x8aed, 0x172f: 0x0040, - 0x1730: 0x0040, 0x1731: 0x0040, 0x1732: 0x0040, 0x1733: 0x0040, 0x1734: 0x0040, 0x1735: 0x0040, - 0x1736: 0x0040, 0x1737: 0x0040, 0x1738: 0x0040, 0x1739: 0x0340, 0x173a: 0x0340, 0x173b: 0x0340, - 0x173c: 0x0040, 0x173d: 0x0040, 0x173e: 0x0040, 0x173f: 0x0040, - // Block 0x5d, offset 0x1740 - 0x1740: 0x0a08, 0x1741: 0x0a08, 0x1742: 0x0a08, 0x1743: 0x0a08, 0x1744: 0x0a08, 0x1745: 0x0c08, - 0x1746: 0x0808, 0x1747: 0x0c08, 0x1748: 0x0818, 0x1749: 0x0c08, 0x174a: 0x0c08, 0x174b: 0x0808, - 0x174c: 0x0808, 0x174d: 0x0908, 0x174e: 0x0c08, 0x174f: 0x0c08, 0x1750: 0x0c08, 0x1751: 0x0c08, - 0x1752: 0x0c08, 0x1753: 0x0a08, 0x1754: 0x0a08, 0x1755: 0x0a08, 0x1756: 0x0a08, 0x1757: 0x0908, - 0x1758: 0x0a08, 0x1759: 0x0a08, 0x175a: 0x0a08, 0x175b: 0x0a08, 0x175c: 0x0a08, 0x175d: 0x0c08, - 0x175e: 0x0a08, 0x175f: 0x0a08, 0x1760: 0x0a08, 0x1761: 0x0c08, 0x1762: 0x0808, 0x1763: 0x0808, - 0x1764: 0x0c08, 0x1765: 0x3308, 0x1766: 0x3308, 0x1767: 0x0040, 0x1768: 0x0040, 0x1769: 0x0040, - 0x176a: 0x0040, 0x176b: 0x0a18, 0x176c: 0x0a18, 0x176d: 0x0a18, 0x176e: 0x0a18, 0x176f: 0x0c18, - 0x1770: 0x0818, 0x1771: 0x0818, 0x1772: 0x0818, 0x1773: 0x0818, 0x1774: 0x0818, 0x1775: 0x0818, - 0x1776: 0x0818, 0x1777: 0x0040, 0x1778: 0x0040, 0x1779: 0x0040, 0x177a: 0x0040, 0x177b: 0x0040, - 0x177c: 0x0040, 0x177d: 0x0040, 0x177e: 0x0040, 0x177f: 0x0040, - // Block 0x5e, offset 0x1780 - 0x1780: 0x0a08, 0x1781: 0x0c08, 0x1782: 0x0a08, 0x1783: 0x0c08, 0x1784: 0x0c08, 0x1785: 0x0c08, - 0x1786: 0x0a08, 0x1787: 0x0a08, 0x1788: 0x0a08, 0x1789: 0x0c08, 0x178a: 0x0a08, 0x178b: 0x0a08, - 0x178c: 0x0c08, 0x178d: 0x0a08, 0x178e: 0x0c08, 0x178f: 0x0c08, 0x1790: 0x0a08, 0x1791: 0x0c08, - 0x1792: 0x0040, 0x1793: 0x0040, 0x1794: 0x0040, 0x1795: 0x0040, 0x1796: 0x0040, 0x1797: 0x0040, - 0x1798: 0x0040, 0x1799: 0x0818, 0x179a: 0x0818, 0x179b: 0x0818, 0x179c: 0x0818, 0x179d: 0x0040, - 0x179e: 0x0040, 0x179f: 0x0040, 0x17a0: 0x0040, 0x17a1: 0x0040, 0x17a2: 0x0040, 0x17a3: 0x0040, - 0x17a4: 0x0040, 0x17a5: 0x0040, 0x17a6: 0x0040, 0x17a7: 0x0040, 0x17a8: 0x0040, 0x17a9: 0x0c18, - 0x17aa: 0x0c18, 0x17ab: 0x0c18, 0x17ac: 0x0c18, 0x17ad: 0x0a18, 0x17ae: 0x0a18, 0x17af: 0x0818, - 0x17b0: 0x0040, 0x17b1: 0x0040, 0x17b2: 0x0040, 0x17b3: 0x0040, 0x17b4: 0x0040, 0x17b5: 0x0040, - 0x17b6: 0x0040, 0x17b7: 0x0040, 0x17b8: 0x0040, 0x17b9: 0x0040, 0x17ba: 0x0040, 0x17bb: 0x0040, - 0x17bc: 0x0040, 0x17bd: 0x0040, 0x17be: 0x0040, 0x17bf: 0x0040, - // Block 0x5f, offset 0x17c0 - 0x17c0: 0x3308, 0x17c1: 0x3308, 0x17c2: 0x3008, 0x17c3: 0x3008, 0x17c4: 0x0040, 0x17c5: 0x0008, - 0x17c6: 0x0008, 0x17c7: 0x0008, 0x17c8: 0x0008, 0x17c9: 0x0008, 0x17ca: 0x0008, 0x17cb: 0x0008, - 0x17cc: 0x0008, 0x17cd: 0x0040, 0x17ce: 0x0040, 0x17cf: 0x0008, 0x17d0: 0x0008, 0x17d1: 0x0040, - 0x17d2: 0x0040, 0x17d3: 0x0008, 0x17d4: 0x0008, 0x17d5: 0x0008, 0x17d6: 0x0008, 0x17d7: 0x0008, - 0x17d8: 0x0008, 0x17d9: 0x0008, 0x17da: 0x0008, 0x17db: 0x0008, 0x17dc: 0x0008, 0x17dd: 0x0008, - 0x17de: 0x0008, 0x17df: 0x0008, 0x17e0: 0x0008, 0x17e1: 0x0008, 0x17e2: 0x0008, 0x17e3: 0x0008, - 0x17e4: 0x0008, 0x17e5: 0x0008, 0x17e6: 0x0008, 0x17e7: 0x0008, 0x17e8: 0x0008, 0x17e9: 0x0040, - 0x17ea: 0x0008, 0x17eb: 0x0008, 0x17ec: 0x0008, 0x17ed: 0x0008, 0x17ee: 0x0008, 0x17ef: 0x0008, - 0x17f0: 0x0008, 0x17f1: 0x0040, 0x17f2: 0x0008, 0x17f3: 0x0008, 0x17f4: 0x0040, 0x17f5: 0x0008, - 0x17f6: 0x0008, 0x17f7: 0x0008, 0x17f8: 0x0008, 0x17f9: 0x0008, 0x17fa: 0x0040, 0x17fb: 0x3308, - 0x17fc: 0x3308, 0x17fd: 0x0008, 0x17fe: 0x3008, 0x17ff: 0x3008, - // Block 0x60, offset 0x1800 - 0x1800: 0x3308, 0x1801: 0x3008, 0x1802: 0x3008, 0x1803: 0x3008, 0x1804: 0x3008, 0x1805: 0x0040, - 0x1806: 0x0040, 0x1807: 0x3008, 0x1808: 0x3008, 0x1809: 0x0040, 0x180a: 0x0040, 0x180b: 0x3008, - 0x180c: 0x3008, 0x180d: 0x3808, 0x180e: 0x0040, 0x180f: 0x0040, 0x1810: 0x0008, 0x1811: 0x0040, - 0x1812: 0x0040, 0x1813: 0x0040, 0x1814: 0x0040, 0x1815: 0x0040, 0x1816: 0x0040, 0x1817: 0x3008, - 0x1818: 0x0040, 0x1819: 0x0040, 0x181a: 0x0040, 0x181b: 0x0040, 0x181c: 0x0040, 0x181d: 0x0008, - 0x181e: 0x0008, 0x181f: 0x0008, 0x1820: 0x0008, 0x1821: 0x0008, 0x1822: 0x3008, 0x1823: 0x3008, - 0x1824: 0x0040, 0x1825: 0x0040, 0x1826: 0x3308, 0x1827: 0x3308, 0x1828: 0x3308, 0x1829: 0x3308, - 0x182a: 0x3308, 0x182b: 0x3308, 0x182c: 0x3308, 0x182d: 0x0040, 0x182e: 0x0040, 0x182f: 0x0040, - 0x1830: 0x3308, 0x1831: 0x3308, 0x1832: 0x3308, 0x1833: 0x3308, 0x1834: 0x3308, 0x1835: 0x0040, - 0x1836: 0x0040, 0x1837: 0x0040, 0x1838: 0x0040, 0x1839: 0x0040, 0x183a: 0x0040, 0x183b: 0x0040, - 0x183c: 0x0040, 0x183d: 0x0040, 0x183e: 0x0040, 0x183f: 0x0040, - // Block 0x61, offset 0x1840 - 0x1840: 0x0039, 0x1841: 0x0ee9, 0x1842: 0x1159, 0x1843: 0x0ef9, 0x1844: 0x0f09, 0x1845: 0x1199, - 0x1846: 0x0f31, 0x1847: 0x0249, 0x1848: 0x0f41, 0x1849: 0x0259, 0x184a: 0x0f51, 0x184b: 0x0359, - 0x184c: 0x0f61, 0x184d: 0x0f71, 0x184e: 0x00d9, 0x184f: 0x0f99, 0x1850: 0x2039, 0x1851: 0x0269, - 0x1852: 0x01d9, 0x1853: 0x0fa9, 0x1854: 0x0fb9, 0x1855: 0x1089, 0x1856: 0x0279, 0x1857: 0x0369, - 0x1858: 0x0289, 0x1859: 0x13d1, 0x185a: 0x0039, 0x185b: 0x0ee9, 0x185c: 0x1159, 0x185d: 0x0ef9, - 0x185e: 0x0f09, 0x185f: 0x1199, 0x1860: 0x0f31, 0x1861: 0x0249, 0x1862: 0x0f41, 0x1863: 0x0259, - 0x1864: 0x0f51, 0x1865: 0x0359, 0x1866: 0x0f61, 0x1867: 0x0f71, 0x1868: 0x00d9, 0x1869: 0x0f99, - 0x186a: 0x2039, 0x186b: 0x0269, 0x186c: 0x01d9, 0x186d: 0x0fa9, 0x186e: 0x0fb9, 0x186f: 0x1089, - 0x1870: 0x0279, 0x1871: 0x0369, 0x1872: 0x0289, 0x1873: 0x13d1, 0x1874: 0x0039, 0x1875: 0x0ee9, - 0x1876: 0x1159, 0x1877: 0x0ef9, 0x1878: 0x0f09, 0x1879: 0x1199, 0x187a: 0x0f31, 0x187b: 0x0249, - 0x187c: 0x0f41, 0x187d: 0x0259, 0x187e: 0x0f51, 0x187f: 0x0359, - // Block 0x62, offset 0x1880 - 0x1880: 0x0f61, 0x1881: 0x0f71, 0x1882: 0x00d9, 0x1883: 0x0f99, 0x1884: 0x2039, 0x1885: 0x0269, - 0x1886: 0x01d9, 0x1887: 0x0fa9, 0x1888: 0x0fb9, 0x1889: 0x1089, 0x188a: 0x0279, 0x188b: 0x0369, - 0x188c: 0x0289, 0x188d: 0x13d1, 0x188e: 0x0039, 0x188f: 0x0ee9, 0x1890: 0x1159, 0x1891: 0x0ef9, - 0x1892: 0x0f09, 0x1893: 0x1199, 0x1894: 0x0f31, 0x1895: 0x0040, 0x1896: 0x0f41, 0x1897: 0x0259, - 0x1898: 0x0f51, 0x1899: 0x0359, 0x189a: 0x0f61, 0x189b: 0x0f71, 0x189c: 0x00d9, 0x189d: 0x0f99, - 0x189e: 0x2039, 0x189f: 0x0269, 0x18a0: 0x01d9, 0x18a1: 0x0fa9, 0x18a2: 0x0fb9, 0x18a3: 0x1089, - 0x18a4: 0x0279, 0x18a5: 0x0369, 0x18a6: 0x0289, 0x18a7: 0x13d1, 0x18a8: 0x0039, 0x18a9: 0x0ee9, - 0x18aa: 0x1159, 0x18ab: 0x0ef9, 0x18ac: 0x0f09, 0x18ad: 0x1199, 0x18ae: 0x0f31, 0x18af: 0x0249, - 0x18b0: 0x0f41, 0x18b1: 0x0259, 0x18b2: 0x0f51, 0x18b3: 0x0359, 0x18b4: 0x0f61, 0x18b5: 0x0f71, - 0x18b6: 0x00d9, 0x18b7: 0x0f99, 0x18b8: 0x2039, 0x18b9: 0x0269, 0x18ba: 0x01d9, 0x18bb: 0x0fa9, - 0x18bc: 0x0fb9, 0x18bd: 0x1089, 0x18be: 0x0279, 0x18bf: 0x0369, - // Block 0x63, offset 0x18c0 - 0x18c0: 0x0289, 0x18c1: 0x13d1, 0x18c2: 0x0039, 0x18c3: 0x0ee9, 0x18c4: 0x1159, 0x18c5: 0x0ef9, - 0x18c6: 0x0f09, 0x18c7: 0x1199, 0x18c8: 0x0f31, 0x18c9: 0x0249, 0x18ca: 0x0f41, 0x18cb: 0x0259, - 0x18cc: 0x0f51, 0x18cd: 0x0359, 0x18ce: 0x0f61, 0x18cf: 0x0f71, 0x18d0: 0x00d9, 0x18d1: 0x0f99, - 0x18d2: 0x2039, 0x18d3: 0x0269, 0x18d4: 0x01d9, 0x18d5: 0x0fa9, 0x18d6: 0x0fb9, 0x18d7: 0x1089, - 0x18d8: 0x0279, 0x18d9: 0x0369, 0x18da: 0x0289, 0x18db: 0x13d1, 0x18dc: 0x0039, 0x18dd: 0x0040, - 0x18de: 0x1159, 0x18df: 0x0ef9, 0x18e0: 0x0040, 0x18e1: 0x0040, 0x18e2: 0x0f31, 0x18e3: 0x0040, - 0x18e4: 0x0040, 0x18e5: 0x0259, 0x18e6: 0x0f51, 0x18e7: 0x0040, 0x18e8: 0x0040, 0x18e9: 0x0f71, - 0x18ea: 0x00d9, 0x18eb: 0x0f99, 0x18ec: 0x2039, 0x18ed: 0x0040, 0x18ee: 0x01d9, 0x18ef: 0x0fa9, - 0x18f0: 0x0fb9, 0x18f1: 0x1089, 0x18f2: 0x0279, 0x18f3: 0x0369, 0x18f4: 0x0289, 0x18f5: 0x13d1, - 0x18f6: 0x0039, 0x18f7: 0x0ee9, 0x18f8: 0x1159, 0x18f9: 0x0ef9, 0x18fa: 0x0040, 0x18fb: 0x1199, - 0x18fc: 0x0040, 0x18fd: 0x0249, 0x18fe: 0x0f41, 0x18ff: 0x0259, - // Block 0x64, offset 0x1900 - 0x1900: 0x0f51, 0x1901: 0x0359, 0x1902: 0x0f61, 0x1903: 0x0f71, 0x1904: 0x0040, 0x1905: 0x0f99, - 0x1906: 0x2039, 0x1907: 0x0269, 0x1908: 0x01d9, 0x1909: 0x0fa9, 0x190a: 0x0fb9, 0x190b: 0x1089, - 0x190c: 0x0279, 0x190d: 0x0369, 0x190e: 0x0289, 0x190f: 0x13d1, 0x1910: 0x0039, 0x1911: 0x0ee9, - 0x1912: 0x1159, 0x1913: 0x0ef9, 0x1914: 0x0f09, 0x1915: 0x1199, 0x1916: 0x0f31, 0x1917: 0x0249, - 0x1918: 0x0f41, 0x1919: 0x0259, 0x191a: 0x0f51, 0x191b: 0x0359, 0x191c: 0x0f61, 0x191d: 0x0f71, - 0x191e: 0x00d9, 0x191f: 0x0f99, 0x1920: 0x2039, 0x1921: 0x0269, 0x1922: 0x01d9, 0x1923: 0x0fa9, - 0x1924: 0x0fb9, 0x1925: 0x1089, 0x1926: 0x0279, 0x1927: 0x0369, 0x1928: 0x0289, 0x1929: 0x13d1, - 0x192a: 0x0039, 0x192b: 0x0ee9, 0x192c: 0x1159, 0x192d: 0x0ef9, 0x192e: 0x0f09, 0x192f: 0x1199, - 0x1930: 0x0f31, 0x1931: 0x0249, 0x1932: 0x0f41, 0x1933: 0x0259, 0x1934: 0x0f51, 0x1935: 0x0359, - 0x1936: 0x0f61, 0x1937: 0x0f71, 0x1938: 0x00d9, 0x1939: 0x0f99, 0x193a: 0x2039, 0x193b: 0x0269, - 0x193c: 0x01d9, 0x193d: 0x0fa9, 0x193e: 0x0fb9, 0x193f: 0x1089, - // Block 0x65, offset 0x1940 - 0x1940: 0x0279, 0x1941: 0x0369, 0x1942: 0x0289, 0x1943: 0x13d1, 0x1944: 0x0039, 0x1945: 0x0ee9, - 0x1946: 0x0040, 0x1947: 0x0ef9, 0x1948: 0x0f09, 0x1949: 0x1199, 0x194a: 0x0f31, 0x194b: 0x0040, - 0x194c: 0x0040, 0x194d: 0x0259, 0x194e: 0x0f51, 0x194f: 0x0359, 0x1950: 0x0f61, 0x1951: 0x0f71, - 0x1952: 0x00d9, 0x1953: 0x0f99, 0x1954: 0x2039, 0x1955: 0x0040, 0x1956: 0x01d9, 0x1957: 0x0fa9, - 0x1958: 0x0fb9, 0x1959: 0x1089, 0x195a: 0x0279, 0x195b: 0x0369, 0x195c: 0x0289, 0x195d: 0x0040, - 0x195e: 0x0039, 0x195f: 0x0ee9, 0x1960: 0x1159, 0x1961: 0x0ef9, 0x1962: 0x0f09, 0x1963: 0x1199, - 0x1964: 0x0f31, 0x1965: 0x0249, 0x1966: 0x0f41, 0x1967: 0x0259, 0x1968: 0x0f51, 0x1969: 0x0359, - 0x196a: 0x0f61, 0x196b: 0x0f71, 0x196c: 0x00d9, 0x196d: 0x0f99, 0x196e: 0x2039, 0x196f: 0x0269, - 0x1970: 0x01d9, 0x1971: 0x0fa9, 0x1972: 0x0fb9, 0x1973: 0x1089, 0x1974: 0x0279, 0x1975: 0x0369, - 0x1976: 0x0289, 0x1977: 0x13d1, 0x1978: 0x0039, 0x1979: 0x0ee9, 0x197a: 0x0040, 0x197b: 0x0ef9, - 0x197c: 0x0f09, 0x197d: 0x1199, 0x197e: 0x0f31, 0x197f: 0x0040, - // Block 0x66, offset 0x1980 - 0x1980: 0x0f41, 0x1981: 0x0259, 0x1982: 0x0f51, 0x1983: 0x0359, 0x1984: 0x0f61, 0x1985: 0x0040, - 0x1986: 0x00d9, 0x1987: 0x0040, 0x1988: 0x0040, 0x1989: 0x0040, 0x198a: 0x01d9, 0x198b: 0x0fa9, - 0x198c: 0x0fb9, 0x198d: 0x1089, 0x198e: 0x0279, 0x198f: 0x0369, 0x1990: 0x0289, 0x1991: 0x0040, - 0x1992: 0x0039, 0x1993: 0x0ee9, 0x1994: 0x1159, 0x1995: 0x0ef9, 0x1996: 0x0f09, 0x1997: 0x1199, - 0x1998: 0x0f31, 0x1999: 0x0249, 0x199a: 0x0f41, 0x199b: 0x0259, 0x199c: 0x0f51, 0x199d: 0x0359, - 0x199e: 0x0f61, 0x199f: 0x0f71, 0x19a0: 0x00d9, 0x19a1: 0x0f99, 0x19a2: 0x2039, 0x19a3: 0x0269, - 0x19a4: 0x01d9, 0x19a5: 0x0fa9, 0x19a6: 0x0fb9, 0x19a7: 0x1089, 0x19a8: 0x0279, 0x19a9: 0x0369, - 0x19aa: 0x0289, 0x19ab: 0x13d1, 0x19ac: 0x0039, 0x19ad: 0x0ee9, 0x19ae: 0x1159, 0x19af: 0x0ef9, - 0x19b0: 0x0f09, 0x19b1: 0x1199, 0x19b2: 0x0f31, 0x19b3: 0x0249, 0x19b4: 0x0f41, 0x19b5: 0x0259, - 0x19b6: 0x0f51, 0x19b7: 0x0359, 0x19b8: 0x0f61, 0x19b9: 0x0f71, 0x19ba: 0x00d9, 0x19bb: 0x0f99, - 0x19bc: 0x2039, 0x19bd: 0x0269, 0x19be: 0x01d9, 0x19bf: 0x0fa9, - // Block 0x67, offset 0x19c0 - 0x19c0: 0x0fb9, 0x19c1: 0x1089, 0x19c2: 0x0279, 0x19c3: 0x0369, 0x19c4: 0x0289, 0x19c5: 0x13d1, - 0x19c6: 0x0039, 0x19c7: 0x0ee9, 0x19c8: 0x1159, 0x19c9: 0x0ef9, 0x19ca: 0x0f09, 0x19cb: 0x1199, - 0x19cc: 0x0f31, 0x19cd: 0x0249, 0x19ce: 0x0f41, 0x19cf: 0x0259, 0x19d0: 0x0f51, 0x19d1: 0x0359, - 0x19d2: 0x0f61, 0x19d3: 0x0f71, 0x19d4: 0x00d9, 0x19d5: 0x0f99, 0x19d6: 0x2039, 0x19d7: 0x0269, - 0x19d8: 0x01d9, 0x19d9: 0x0fa9, 0x19da: 0x0fb9, 0x19db: 0x1089, 0x19dc: 0x0279, 0x19dd: 0x0369, - 0x19de: 0x0289, 0x19df: 0x13d1, 0x19e0: 0x0039, 0x19e1: 0x0ee9, 0x19e2: 0x1159, 0x19e3: 0x0ef9, - 0x19e4: 0x0f09, 0x19e5: 0x1199, 0x19e6: 0x0f31, 0x19e7: 0x0249, 0x19e8: 0x0f41, 0x19e9: 0x0259, - 0x19ea: 0x0f51, 0x19eb: 0x0359, 0x19ec: 0x0f61, 0x19ed: 0x0f71, 0x19ee: 0x00d9, 0x19ef: 0x0f99, - 0x19f0: 0x2039, 0x19f1: 0x0269, 0x19f2: 0x01d9, 0x19f3: 0x0fa9, 0x19f4: 0x0fb9, 0x19f5: 0x1089, - 0x19f6: 0x0279, 0x19f7: 0x0369, 0x19f8: 0x0289, 0x19f9: 0x13d1, 0x19fa: 0x0039, 0x19fb: 0x0ee9, - 0x19fc: 0x1159, 0x19fd: 0x0ef9, 0x19fe: 0x0f09, 0x19ff: 0x1199, - // Block 0x68, offset 0x1a00 - 0x1a00: 0x0f31, 0x1a01: 0x0249, 0x1a02: 0x0f41, 0x1a03: 0x0259, 0x1a04: 0x0f51, 0x1a05: 0x0359, - 0x1a06: 0x0f61, 0x1a07: 0x0f71, 0x1a08: 0x00d9, 0x1a09: 0x0f99, 0x1a0a: 0x2039, 0x1a0b: 0x0269, - 0x1a0c: 0x01d9, 0x1a0d: 0x0fa9, 0x1a0e: 0x0fb9, 0x1a0f: 0x1089, 0x1a10: 0x0279, 0x1a11: 0x0369, - 0x1a12: 0x0289, 0x1a13: 0x13d1, 0x1a14: 0x0039, 0x1a15: 0x0ee9, 0x1a16: 0x1159, 0x1a17: 0x0ef9, - 0x1a18: 0x0f09, 0x1a19: 0x1199, 0x1a1a: 0x0f31, 0x1a1b: 0x0249, 0x1a1c: 0x0f41, 0x1a1d: 0x0259, - 0x1a1e: 0x0f51, 0x1a1f: 0x0359, 0x1a20: 0x0f61, 0x1a21: 0x0f71, 0x1a22: 0x00d9, 0x1a23: 0x0f99, - 0x1a24: 0x2039, 0x1a25: 0x0269, 0x1a26: 0x01d9, 0x1a27: 0x0fa9, 0x1a28: 0x0fb9, 0x1a29: 0x1089, - 0x1a2a: 0x0279, 0x1a2b: 0x0369, 0x1a2c: 0x0289, 0x1a2d: 0x13d1, 0x1a2e: 0x0039, 0x1a2f: 0x0ee9, - 0x1a30: 0x1159, 0x1a31: 0x0ef9, 0x1a32: 0x0f09, 0x1a33: 0x1199, 0x1a34: 0x0f31, 0x1a35: 0x0249, - 0x1a36: 0x0f41, 0x1a37: 0x0259, 0x1a38: 0x0f51, 0x1a39: 0x0359, 0x1a3a: 0x0f61, 0x1a3b: 0x0f71, - 0x1a3c: 0x00d9, 0x1a3d: 0x0f99, 0x1a3e: 0x2039, 0x1a3f: 0x0269, - // Block 0x69, offset 0x1a40 - 0x1a40: 0x01d9, 0x1a41: 0x0fa9, 0x1a42: 0x0fb9, 0x1a43: 0x1089, 0x1a44: 0x0279, 0x1a45: 0x0369, - 0x1a46: 0x0289, 0x1a47: 0x13d1, 0x1a48: 0x0039, 0x1a49: 0x0ee9, 0x1a4a: 0x1159, 0x1a4b: 0x0ef9, - 0x1a4c: 0x0f09, 0x1a4d: 0x1199, 0x1a4e: 0x0f31, 0x1a4f: 0x0249, 0x1a50: 0x0f41, 0x1a51: 0x0259, - 0x1a52: 0x0f51, 0x1a53: 0x0359, 0x1a54: 0x0f61, 0x1a55: 0x0f71, 0x1a56: 0x00d9, 0x1a57: 0x0f99, - 0x1a58: 0x2039, 0x1a59: 0x0269, 0x1a5a: 0x01d9, 0x1a5b: 0x0fa9, 0x1a5c: 0x0fb9, 0x1a5d: 0x1089, - 0x1a5e: 0x0279, 0x1a5f: 0x0369, 0x1a60: 0x0289, 0x1a61: 0x13d1, 0x1a62: 0x0039, 0x1a63: 0x0ee9, - 0x1a64: 0x1159, 0x1a65: 0x0ef9, 0x1a66: 0x0f09, 0x1a67: 0x1199, 0x1a68: 0x0f31, 0x1a69: 0x0249, - 0x1a6a: 0x0f41, 0x1a6b: 0x0259, 0x1a6c: 0x0f51, 0x1a6d: 0x0359, 0x1a6e: 0x0f61, 0x1a6f: 0x0f71, - 0x1a70: 0x00d9, 0x1a71: 0x0f99, 0x1a72: 0x2039, 0x1a73: 0x0269, 0x1a74: 0x01d9, 0x1a75: 0x0fa9, - 0x1a76: 0x0fb9, 0x1a77: 0x1089, 0x1a78: 0x0279, 0x1a79: 0x0369, 0x1a7a: 0x0289, 0x1a7b: 0x13d1, - 0x1a7c: 0x0039, 0x1a7d: 0x0ee9, 0x1a7e: 0x1159, 0x1a7f: 0x0ef9, - // Block 0x6a, offset 0x1a80 - 0x1a80: 0x0f09, 0x1a81: 0x1199, 0x1a82: 0x0f31, 0x1a83: 0x0249, 0x1a84: 0x0f41, 0x1a85: 0x0259, - 0x1a86: 0x0f51, 0x1a87: 0x0359, 0x1a88: 0x0f61, 0x1a89: 0x0f71, 0x1a8a: 0x00d9, 0x1a8b: 0x0f99, - 0x1a8c: 0x2039, 0x1a8d: 0x0269, 0x1a8e: 0x01d9, 0x1a8f: 0x0fa9, 0x1a90: 0x0fb9, 0x1a91: 0x1089, - 0x1a92: 0x0279, 0x1a93: 0x0369, 0x1a94: 0x0289, 0x1a95: 0x13d1, 0x1a96: 0x0039, 0x1a97: 0x0ee9, - 0x1a98: 0x1159, 0x1a99: 0x0ef9, 0x1a9a: 0x0f09, 0x1a9b: 0x1199, 0x1a9c: 0x0f31, 0x1a9d: 0x0249, - 0x1a9e: 0x0f41, 0x1a9f: 0x0259, 0x1aa0: 0x0f51, 0x1aa1: 0x0359, 0x1aa2: 0x0f61, 0x1aa3: 0x0f71, - 0x1aa4: 0x00d9, 0x1aa5: 0x0f99, 0x1aa6: 0x2039, 0x1aa7: 0x0269, 0x1aa8: 0x01d9, 0x1aa9: 0x0fa9, - 0x1aaa: 0x0fb9, 0x1aab: 0x1089, 0x1aac: 0x0279, 0x1aad: 0x0369, 0x1aae: 0x0289, 0x1aaf: 0x13d1, - 0x1ab0: 0x0039, 0x1ab1: 0x0ee9, 0x1ab2: 0x1159, 0x1ab3: 0x0ef9, 0x1ab4: 0x0f09, 0x1ab5: 0x1199, - 0x1ab6: 0x0f31, 0x1ab7: 0x0249, 0x1ab8: 0x0f41, 0x1ab9: 0x0259, 0x1aba: 0x0f51, 0x1abb: 0x0359, - 0x1abc: 0x0f61, 0x1abd: 0x0f71, 0x1abe: 0x00d9, 0x1abf: 0x0f99, - // Block 0x6b, offset 0x1ac0 - 0x1ac0: 0x2039, 0x1ac1: 0x0269, 0x1ac2: 0x01d9, 0x1ac3: 0x0fa9, 0x1ac4: 0x0fb9, 0x1ac5: 0x1089, - 0x1ac6: 0x0279, 0x1ac7: 0x0369, 0x1ac8: 0x0289, 0x1ac9: 0x13d1, 0x1aca: 0x0039, 0x1acb: 0x0ee9, - 0x1acc: 0x1159, 0x1acd: 0x0ef9, 0x1ace: 0x0f09, 0x1acf: 0x1199, 0x1ad0: 0x0f31, 0x1ad1: 0x0249, - 0x1ad2: 0x0f41, 0x1ad3: 0x0259, 0x1ad4: 0x0f51, 0x1ad5: 0x0359, 0x1ad6: 0x0f61, 0x1ad7: 0x0f71, - 0x1ad8: 0x00d9, 0x1ad9: 0x0f99, 0x1ada: 0x2039, 0x1adb: 0x0269, 0x1adc: 0x01d9, 0x1add: 0x0fa9, - 0x1ade: 0x0fb9, 0x1adf: 0x1089, 0x1ae0: 0x0279, 0x1ae1: 0x0369, 0x1ae2: 0x0289, 0x1ae3: 0x13d1, - 0x1ae4: 0xba81, 0x1ae5: 0xba99, 0x1ae6: 0x0040, 0x1ae7: 0x0040, 0x1ae8: 0xbab1, 0x1ae9: 0x1099, - 0x1aea: 0x10b1, 0x1aeb: 0x10c9, 0x1aec: 0xbac9, 0x1aed: 0xbae1, 0x1aee: 0xbaf9, 0x1aef: 0x1429, - 0x1af0: 0x1a31, 0x1af1: 0xbb11, 0x1af2: 0xbb29, 0x1af3: 0xbb41, 0x1af4: 0xbb59, 0x1af5: 0xbb71, - 0x1af6: 0xbb89, 0x1af7: 0x2109, 0x1af8: 0x1111, 0x1af9: 0x1429, 0x1afa: 0xbba1, 0x1afb: 0xbbb9, - 0x1afc: 0xbbd1, 0x1afd: 0x10e1, 0x1afe: 0x10f9, 0x1aff: 0xbbe9, - // Block 0x6c, offset 0x1b00 - 0x1b00: 0x2079, 0x1b01: 0xbc01, 0x1b02: 0xbab1, 0x1b03: 0x1099, 0x1b04: 0x10b1, 0x1b05: 0x10c9, - 0x1b06: 0xbac9, 0x1b07: 0xbae1, 0x1b08: 0xbaf9, 0x1b09: 0x1429, 0x1b0a: 0x1a31, 0x1b0b: 0xbb11, - 0x1b0c: 0xbb29, 0x1b0d: 0xbb41, 0x1b0e: 0xbb59, 0x1b0f: 0xbb71, 0x1b10: 0xbb89, 0x1b11: 0x2109, - 0x1b12: 0x1111, 0x1b13: 0xbba1, 0x1b14: 0xbba1, 0x1b15: 0xbbb9, 0x1b16: 0xbbd1, 0x1b17: 0x10e1, - 0x1b18: 0x10f9, 0x1b19: 0xbbe9, 0x1b1a: 0x2079, 0x1b1b: 0xbc21, 0x1b1c: 0xbac9, 0x1b1d: 0x1429, - 0x1b1e: 0xbb11, 0x1b1f: 0x10e1, 0x1b20: 0x1111, 0x1b21: 0x2109, 0x1b22: 0xbab1, 0x1b23: 0x1099, - 0x1b24: 0x10b1, 0x1b25: 0x10c9, 0x1b26: 0xbac9, 0x1b27: 0xbae1, 0x1b28: 0xbaf9, 0x1b29: 0x1429, - 0x1b2a: 0x1a31, 0x1b2b: 0xbb11, 0x1b2c: 0xbb29, 0x1b2d: 0xbb41, 0x1b2e: 0xbb59, 0x1b2f: 0xbb71, - 0x1b30: 0xbb89, 0x1b31: 0x2109, 0x1b32: 0x1111, 0x1b33: 0x1429, 0x1b34: 0xbba1, 0x1b35: 0xbbb9, - 0x1b36: 0xbbd1, 0x1b37: 0x10e1, 0x1b38: 0x10f9, 0x1b39: 0xbbe9, 0x1b3a: 0x2079, 0x1b3b: 0xbc01, - 0x1b3c: 0xbab1, 0x1b3d: 0x1099, 0x1b3e: 0x10b1, 0x1b3f: 0x10c9, - // Block 0x6d, offset 0x1b40 - 0x1b40: 0xbac9, 0x1b41: 0xbae1, 0x1b42: 0xbaf9, 0x1b43: 0x1429, 0x1b44: 0x1a31, 0x1b45: 0xbb11, - 0x1b46: 0xbb29, 0x1b47: 0xbb41, 0x1b48: 0xbb59, 0x1b49: 0xbb71, 0x1b4a: 0xbb89, 0x1b4b: 0x2109, - 0x1b4c: 0x1111, 0x1b4d: 0xbba1, 0x1b4e: 0xbba1, 0x1b4f: 0xbbb9, 0x1b50: 0xbbd1, 0x1b51: 0x10e1, - 0x1b52: 0x10f9, 0x1b53: 0xbbe9, 0x1b54: 0x2079, 0x1b55: 0xbc21, 0x1b56: 0xbac9, 0x1b57: 0x1429, - 0x1b58: 0xbb11, 0x1b59: 0x10e1, 0x1b5a: 0x1111, 0x1b5b: 0x2109, 0x1b5c: 0xbab1, 0x1b5d: 0x1099, - 0x1b5e: 0x10b1, 0x1b5f: 0x10c9, 0x1b60: 0xbac9, 0x1b61: 0xbae1, 0x1b62: 0xbaf9, 0x1b63: 0x1429, - 0x1b64: 0x1a31, 0x1b65: 0xbb11, 0x1b66: 0xbb29, 0x1b67: 0xbb41, 0x1b68: 0xbb59, 0x1b69: 0xbb71, - 0x1b6a: 0xbb89, 0x1b6b: 0x2109, 0x1b6c: 0x1111, 0x1b6d: 0x1429, 0x1b6e: 0xbba1, 0x1b6f: 0xbbb9, - 0x1b70: 0xbbd1, 0x1b71: 0x10e1, 0x1b72: 0x10f9, 0x1b73: 0xbbe9, 0x1b74: 0x2079, 0x1b75: 0xbc01, - 0x1b76: 0xbab1, 0x1b77: 0x1099, 0x1b78: 0x10b1, 0x1b79: 0x10c9, 0x1b7a: 0xbac9, 0x1b7b: 0xbae1, - 0x1b7c: 0xbaf9, 0x1b7d: 0x1429, 0x1b7e: 0x1a31, 0x1b7f: 0xbb11, - // Block 0x6e, offset 0x1b80 - 0x1b80: 0xbb29, 0x1b81: 0xbb41, 0x1b82: 0xbb59, 0x1b83: 0xbb71, 0x1b84: 0xbb89, 0x1b85: 0x2109, - 0x1b86: 0x1111, 0x1b87: 0xbba1, 0x1b88: 0xbba1, 0x1b89: 0xbbb9, 0x1b8a: 0xbbd1, 0x1b8b: 0x10e1, - 0x1b8c: 0x10f9, 0x1b8d: 0xbbe9, 0x1b8e: 0x2079, 0x1b8f: 0xbc21, 0x1b90: 0xbac9, 0x1b91: 0x1429, - 0x1b92: 0xbb11, 0x1b93: 0x10e1, 0x1b94: 0x1111, 0x1b95: 0x2109, 0x1b96: 0xbab1, 0x1b97: 0x1099, - 0x1b98: 0x10b1, 0x1b99: 0x10c9, 0x1b9a: 0xbac9, 0x1b9b: 0xbae1, 0x1b9c: 0xbaf9, 0x1b9d: 0x1429, - 0x1b9e: 0x1a31, 0x1b9f: 0xbb11, 0x1ba0: 0xbb29, 0x1ba1: 0xbb41, 0x1ba2: 0xbb59, 0x1ba3: 0xbb71, - 0x1ba4: 0xbb89, 0x1ba5: 0x2109, 0x1ba6: 0x1111, 0x1ba7: 0x1429, 0x1ba8: 0xbba1, 0x1ba9: 0xbbb9, - 0x1baa: 0xbbd1, 0x1bab: 0x10e1, 0x1bac: 0x10f9, 0x1bad: 0xbbe9, 0x1bae: 0x2079, 0x1baf: 0xbc01, - 0x1bb0: 0xbab1, 0x1bb1: 0x1099, 0x1bb2: 0x10b1, 0x1bb3: 0x10c9, 0x1bb4: 0xbac9, 0x1bb5: 0xbae1, - 0x1bb6: 0xbaf9, 0x1bb7: 0x1429, 0x1bb8: 0x1a31, 0x1bb9: 0xbb11, 0x1bba: 0xbb29, 0x1bbb: 0xbb41, - 0x1bbc: 0xbb59, 0x1bbd: 0xbb71, 0x1bbe: 0xbb89, 0x1bbf: 0x2109, - // Block 0x6f, offset 0x1bc0 - 0x1bc0: 0x1111, 0x1bc1: 0xbba1, 0x1bc2: 0xbba1, 0x1bc3: 0xbbb9, 0x1bc4: 0xbbd1, 0x1bc5: 0x10e1, - 0x1bc6: 0x10f9, 0x1bc7: 0xbbe9, 0x1bc8: 0x2079, 0x1bc9: 0xbc21, 0x1bca: 0xbac9, 0x1bcb: 0x1429, - 0x1bcc: 0xbb11, 0x1bcd: 0x10e1, 0x1bce: 0x1111, 0x1bcf: 0x2109, 0x1bd0: 0xbab1, 0x1bd1: 0x1099, - 0x1bd2: 0x10b1, 0x1bd3: 0x10c9, 0x1bd4: 0xbac9, 0x1bd5: 0xbae1, 0x1bd6: 0xbaf9, 0x1bd7: 0x1429, - 0x1bd8: 0x1a31, 0x1bd9: 0xbb11, 0x1bda: 0xbb29, 0x1bdb: 0xbb41, 0x1bdc: 0xbb59, 0x1bdd: 0xbb71, - 0x1bde: 0xbb89, 0x1bdf: 0x2109, 0x1be0: 0x1111, 0x1be1: 0x1429, 0x1be2: 0xbba1, 0x1be3: 0xbbb9, - 0x1be4: 0xbbd1, 0x1be5: 0x10e1, 0x1be6: 0x10f9, 0x1be7: 0xbbe9, 0x1be8: 0x2079, 0x1be9: 0xbc01, - 0x1bea: 0xbab1, 0x1beb: 0x1099, 0x1bec: 0x10b1, 0x1bed: 0x10c9, 0x1bee: 0xbac9, 0x1bef: 0xbae1, - 0x1bf0: 0xbaf9, 0x1bf1: 0x1429, 0x1bf2: 0x1a31, 0x1bf3: 0xbb11, 0x1bf4: 0xbb29, 0x1bf5: 0xbb41, - 0x1bf6: 0xbb59, 0x1bf7: 0xbb71, 0x1bf8: 0xbb89, 0x1bf9: 0x2109, 0x1bfa: 0x1111, 0x1bfb: 0xbba1, - 0x1bfc: 0xbba1, 0x1bfd: 0xbbb9, 0x1bfe: 0xbbd1, 0x1bff: 0x10e1, - // Block 0x70, offset 0x1c00 - 0x1c00: 0x10f9, 0x1c01: 0xbbe9, 0x1c02: 0x2079, 0x1c03: 0xbc21, 0x1c04: 0xbac9, 0x1c05: 0x1429, - 0x1c06: 0xbb11, 0x1c07: 0x10e1, 0x1c08: 0x1111, 0x1c09: 0x2109, 0x1c0a: 0xbc41, 0x1c0b: 0xbc41, - 0x1c0c: 0x0040, 0x1c0d: 0x0040, 0x1c0e: 0x1f41, 0x1c0f: 0x00c9, 0x1c10: 0x0069, 0x1c11: 0x0079, - 0x1c12: 0x1f51, 0x1c13: 0x1f61, 0x1c14: 0x1f71, 0x1c15: 0x1f81, 0x1c16: 0x1f91, 0x1c17: 0x1fa1, - 0x1c18: 0x1f41, 0x1c19: 0x00c9, 0x1c1a: 0x0069, 0x1c1b: 0x0079, 0x1c1c: 0x1f51, 0x1c1d: 0x1f61, - 0x1c1e: 0x1f71, 0x1c1f: 0x1f81, 0x1c20: 0x1f91, 0x1c21: 0x1fa1, 0x1c22: 0x1f41, 0x1c23: 0x00c9, - 0x1c24: 0x0069, 0x1c25: 0x0079, 0x1c26: 0x1f51, 0x1c27: 0x1f61, 0x1c28: 0x1f71, 0x1c29: 0x1f81, - 0x1c2a: 0x1f91, 0x1c2b: 0x1fa1, 0x1c2c: 0x1f41, 0x1c2d: 0x00c9, 0x1c2e: 0x0069, 0x1c2f: 0x0079, - 0x1c30: 0x1f51, 0x1c31: 0x1f61, 0x1c32: 0x1f71, 0x1c33: 0x1f81, 0x1c34: 0x1f91, 0x1c35: 0x1fa1, - 0x1c36: 0x1f41, 0x1c37: 0x00c9, 0x1c38: 0x0069, 0x1c39: 0x0079, 0x1c3a: 0x1f51, 0x1c3b: 0x1f61, - 0x1c3c: 0x1f71, 0x1c3d: 0x1f81, 0x1c3e: 0x1f91, 0x1c3f: 0x1fa1, - // Block 0x71, offset 0x1c40 - 0x1c40: 0xe115, 0x1c41: 0xe115, 0x1c42: 0xe135, 0x1c43: 0xe135, 0x1c44: 0xe115, 0x1c45: 0xe115, - 0x1c46: 0xe175, 0x1c47: 0xe175, 0x1c48: 0xe115, 0x1c49: 0xe115, 0x1c4a: 0xe135, 0x1c4b: 0xe135, - 0x1c4c: 0xe115, 0x1c4d: 0xe115, 0x1c4e: 0xe1f5, 0x1c4f: 0xe1f5, 0x1c50: 0xe115, 0x1c51: 0xe115, - 0x1c52: 0xe135, 0x1c53: 0xe135, 0x1c54: 0xe115, 0x1c55: 0xe115, 0x1c56: 0xe175, 0x1c57: 0xe175, - 0x1c58: 0xe115, 0x1c59: 0xe115, 0x1c5a: 0xe135, 0x1c5b: 0xe135, 0x1c5c: 0xe115, 0x1c5d: 0xe115, - 0x1c5e: 0x8b3d, 0x1c5f: 0x8b3d, 0x1c60: 0x04b5, 0x1c61: 0x04b5, 0x1c62: 0x0a08, 0x1c63: 0x0a08, - 0x1c64: 0x0a08, 0x1c65: 0x0a08, 0x1c66: 0x0a08, 0x1c67: 0x0a08, 0x1c68: 0x0a08, 0x1c69: 0x0a08, - 0x1c6a: 0x0a08, 0x1c6b: 0x0a08, 0x1c6c: 0x0a08, 0x1c6d: 0x0a08, 0x1c6e: 0x0a08, 0x1c6f: 0x0a08, - 0x1c70: 0x0a08, 0x1c71: 0x0a08, 0x1c72: 0x0a08, 0x1c73: 0x0a08, 0x1c74: 0x0a08, 0x1c75: 0x0a08, - 0x1c76: 0x0a08, 0x1c77: 0x0a08, 0x1c78: 0x0a08, 0x1c79: 0x0a08, 0x1c7a: 0x0a08, 0x1c7b: 0x0a08, - 0x1c7c: 0x0a08, 0x1c7d: 0x0a08, 0x1c7e: 0x0a08, 0x1c7f: 0x0a08, - // Block 0x72, offset 0x1c80 - 0x1c80: 0xb189, 0x1c81: 0xb1a1, 0x1c82: 0xb201, 0x1c83: 0xb249, 0x1c84: 0x0040, 0x1c85: 0xb411, - 0x1c86: 0xb291, 0x1c87: 0xb219, 0x1c88: 0xb309, 0x1c89: 0xb429, 0x1c8a: 0xb399, 0x1c8b: 0xb3b1, - 0x1c8c: 0xb3c9, 0x1c8d: 0xb3e1, 0x1c8e: 0xb2a9, 0x1c8f: 0xb339, 0x1c90: 0xb369, 0x1c91: 0xb2d9, - 0x1c92: 0xb381, 0x1c93: 0xb279, 0x1c94: 0xb2c1, 0x1c95: 0xb1d1, 0x1c96: 0xb1e9, 0x1c97: 0xb231, - 0x1c98: 0xb261, 0x1c99: 0xb2f1, 0x1c9a: 0xb321, 0x1c9b: 0xb351, 0x1c9c: 0xbc59, 0x1c9d: 0x7949, - 0x1c9e: 0xbc71, 0x1c9f: 0xbc89, 0x1ca0: 0x0040, 0x1ca1: 0xb1a1, 0x1ca2: 0xb201, 0x1ca3: 0x0040, - 0x1ca4: 0xb3f9, 0x1ca5: 0x0040, 0x1ca6: 0x0040, 0x1ca7: 0xb219, 0x1ca8: 0x0040, 0x1ca9: 0xb429, - 0x1caa: 0xb399, 0x1cab: 0xb3b1, 0x1cac: 0xb3c9, 0x1cad: 0xb3e1, 0x1cae: 0xb2a9, 0x1caf: 0xb339, - 0x1cb0: 0xb369, 0x1cb1: 0xb2d9, 0x1cb2: 0xb381, 0x1cb3: 0x0040, 0x1cb4: 0xb2c1, 0x1cb5: 0xb1d1, - 0x1cb6: 0xb1e9, 0x1cb7: 0xb231, 0x1cb8: 0x0040, 0x1cb9: 0xb2f1, 0x1cba: 0x0040, 0x1cbb: 0xb351, - 0x1cbc: 0x0040, 0x1cbd: 0x0040, 0x1cbe: 0x0040, 0x1cbf: 0x0040, - // Block 0x73, offset 0x1cc0 - 0x1cc0: 0x0040, 0x1cc1: 0x0040, 0x1cc2: 0xb201, 0x1cc3: 0x0040, 0x1cc4: 0x0040, 0x1cc5: 0x0040, - 0x1cc6: 0x0040, 0x1cc7: 0xb219, 0x1cc8: 0x0040, 0x1cc9: 0xb429, 0x1cca: 0x0040, 0x1ccb: 0xb3b1, - 0x1ccc: 0x0040, 0x1ccd: 0xb3e1, 0x1cce: 0xb2a9, 0x1ccf: 0xb339, 0x1cd0: 0x0040, 0x1cd1: 0xb2d9, - 0x1cd2: 0xb381, 0x1cd3: 0x0040, 0x1cd4: 0xb2c1, 0x1cd5: 0x0040, 0x1cd6: 0x0040, 0x1cd7: 0xb231, - 0x1cd8: 0x0040, 0x1cd9: 0xb2f1, 0x1cda: 0x0040, 0x1cdb: 0xb351, 0x1cdc: 0x0040, 0x1cdd: 0x7949, - 0x1cde: 0x0040, 0x1cdf: 0xbc89, 0x1ce0: 0x0040, 0x1ce1: 0xb1a1, 0x1ce2: 0xb201, 0x1ce3: 0x0040, - 0x1ce4: 0xb3f9, 0x1ce5: 0x0040, 0x1ce6: 0x0040, 0x1ce7: 0xb219, 0x1ce8: 0xb309, 0x1ce9: 0xb429, - 0x1cea: 0xb399, 0x1ceb: 0x0040, 0x1cec: 0xb3c9, 0x1ced: 0xb3e1, 0x1cee: 0xb2a9, 0x1cef: 0xb339, - 0x1cf0: 0xb369, 0x1cf1: 0xb2d9, 0x1cf2: 0xb381, 0x1cf3: 0x0040, 0x1cf4: 0xb2c1, 0x1cf5: 0xb1d1, - 0x1cf6: 0xb1e9, 0x1cf7: 0xb231, 0x1cf8: 0x0040, 0x1cf9: 0xb2f1, 0x1cfa: 0xb321, 0x1cfb: 0xb351, - 0x1cfc: 0xbc59, 0x1cfd: 0x0040, 0x1cfe: 0xbc71, 0x1cff: 0x0040, - // Block 0x74, offset 0x1d00 - 0x1d00: 0xb189, 0x1d01: 0xb1a1, 0x1d02: 0xb201, 0x1d03: 0xb249, 0x1d04: 0xb3f9, 0x1d05: 0xb411, - 0x1d06: 0xb291, 0x1d07: 0xb219, 0x1d08: 0xb309, 0x1d09: 0xb429, 0x1d0a: 0x0040, 0x1d0b: 0xb3b1, - 0x1d0c: 0xb3c9, 0x1d0d: 0xb3e1, 0x1d0e: 0xb2a9, 0x1d0f: 0xb339, 0x1d10: 0xb369, 0x1d11: 0xb2d9, - 0x1d12: 0xb381, 0x1d13: 0xb279, 0x1d14: 0xb2c1, 0x1d15: 0xb1d1, 0x1d16: 0xb1e9, 0x1d17: 0xb231, - 0x1d18: 0xb261, 0x1d19: 0xb2f1, 0x1d1a: 0xb321, 0x1d1b: 0xb351, 0x1d1c: 0x0040, 0x1d1d: 0x0040, - 0x1d1e: 0x0040, 0x1d1f: 0x0040, 0x1d20: 0x0040, 0x1d21: 0xb1a1, 0x1d22: 0xb201, 0x1d23: 0xb249, - 0x1d24: 0x0040, 0x1d25: 0xb411, 0x1d26: 0xb291, 0x1d27: 0xb219, 0x1d28: 0xb309, 0x1d29: 0xb429, - 0x1d2a: 0x0040, 0x1d2b: 0xb3b1, 0x1d2c: 0xb3c9, 0x1d2d: 0xb3e1, 0x1d2e: 0xb2a9, 0x1d2f: 0xb339, - 0x1d30: 0xb369, 0x1d31: 0xb2d9, 0x1d32: 0xb381, 0x1d33: 0xb279, 0x1d34: 0xb2c1, 0x1d35: 0xb1d1, - 0x1d36: 0xb1e9, 0x1d37: 0xb231, 0x1d38: 0xb261, 0x1d39: 0xb2f1, 0x1d3a: 0xb321, 0x1d3b: 0xb351, - 0x1d3c: 0x0040, 0x1d3d: 0x0040, 0x1d3e: 0x0040, 0x1d3f: 0x0040, - // Block 0x75, offset 0x1d40 - 0x1d40: 0x0040, 0x1d41: 0xbca2, 0x1d42: 0xbcba, 0x1d43: 0xbcd2, 0x1d44: 0xbcea, 0x1d45: 0xbd02, - 0x1d46: 0xbd1a, 0x1d47: 0xbd32, 0x1d48: 0xbd4a, 0x1d49: 0xbd62, 0x1d4a: 0xbd7a, 0x1d4b: 0x0018, - 0x1d4c: 0x0018, 0x1d4d: 0x0040, 0x1d4e: 0x0040, 0x1d4f: 0x0040, 0x1d50: 0xbd92, 0x1d51: 0xbdb2, - 0x1d52: 0xbdd2, 0x1d53: 0xbdf2, 0x1d54: 0xbe12, 0x1d55: 0xbe32, 0x1d56: 0xbe52, 0x1d57: 0xbe72, - 0x1d58: 0xbe92, 0x1d59: 0xbeb2, 0x1d5a: 0xbed2, 0x1d5b: 0xbef2, 0x1d5c: 0xbf12, 0x1d5d: 0xbf32, - 0x1d5e: 0xbf52, 0x1d5f: 0xbf72, 0x1d60: 0xbf92, 0x1d61: 0xbfb2, 0x1d62: 0xbfd2, 0x1d63: 0xbff2, - 0x1d64: 0xc012, 0x1d65: 0xc032, 0x1d66: 0xc052, 0x1d67: 0xc072, 0x1d68: 0xc092, 0x1d69: 0xc0b2, - 0x1d6a: 0xc0d1, 0x1d6b: 0x1159, 0x1d6c: 0x0269, 0x1d6d: 0x6671, 0x1d6e: 0xc111, 0x1d6f: 0x0018, - 0x1d70: 0x0039, 0x1d71: 0x0ee9, 0x1d72: 0x1159, 0x1d73: 0x0ef9, 0x1d74: 0x0f09, 0x1d75: 0x1199, - 0x1d76: 0x0f31, 0x1d77: 0x0249, 0x1d78: 0x0f41, 0x1d79: 0x0259, 0x1d7a: 0x0f51, 0x1d7b: 0x0359, - 0x1d7c: 0x0f61, 0x1d7d: 0x0f71, 0x1d7e: 0x00d9, 0x1d7f: 0x0f99, - // Block 0x76, offset 0x1d80 - 0x1d80: 0x2039, 0x1d81: 0x0269, 0x1d82: 0x01d9, 0x1d83: 0x0fa9, 0x1d84: 0x0fb9, 0x1d85: 0x1089, - 0x1d86: 0x0279, 0x1d87: 0x0369, 0x1d88: 0x0289, 0x1d89: 0x13d1, 0x1d8a: 0xc129, 0x1d8b: 0x65b1, - 0x1d8c: 0xc141, 0x1d8d: 0x1441, 0x1d8e: 0xc159, 0x1d8f: 0xc179, 0x1d90: 0x0018, 0x1d91: 0x0018, - 0x1d92: 0x0018, 0x1d93: 0x0018, 0x1d94: 0x0018, 0x1d95: 0x0018, 0x1d96: 0x0018, 0x1d97: 0x0018, - 0x1d98: 0x0018, 0x1d99: 0x0018, 0x1d9a: 0x0018, 0x1d9b: 0x0018, 0x1d9c: 0x0018, 0x1d9d: 0x0018, - 0x1d9e: 0x0018, 0x1d9f: 0x0018, 0x1da0: 0x0018, 0x1da1: 0x0018, 0x1da2: 0x0018, 0x1da3: 0x0018, - 0x1da4: 0x0018, 0x1da5: 0x0018, 0x1da6: 0x0018, 0x1da7: 0x0018, 0x1da8: 0x0018, 0x1da9: 0x0018, - 0x1daa: 0xc191, 0x1dab: 0xc1a9, 0x1dac: 0xc1c1, 0x1dad: 0x0040, 0x1dae: 0x0040, 0x1daf: 0x0040, - 0x1db0: 0x0018, 0x1db1: 0x0018, 0x1db2: 0x0018, 0x1db3: 0x0018, 0x1db4: 0x0018, 0x1db5: 0x0018, - 0x1db6: 0x0018, 0x1db7: 0x0018, 0x1db8: 0x0018, 0x1db9: 0x0018, 0x1dba: 0x0018, 0x1dbb: 0x0018, - 0x1dbc: 0x0018, 0x1dbd: 0x0018, 0x1dbe: 0x0018, 0x1dbf: 0x0018, - // Block 0x77, offset 0x1dc0 - 0x1dc0: 0xc1f1, 0x1dc1: 0xc229, 0x1dc2: 0xc261, 0x1dc3: 0x0040, 0x1dc4: 0x0040, 0x1dc5: 0x0040, - 0x1dc6: 0x0040, 0x1dc7: 0x0040, 0x1dc8: 0x0040, 0x1dc9: 0x0040, 0x1dca: 0x0040, 0x1dcb: 0x0040, - 0x1dcc: 0x0040, 0x1dcd: 0x0040, 0x1dce: 0x0040, 0x1dcf: 0x0040, 0x1dd0: 0xc281, 0x1dd1: 0xc2a1, - 0x1dd2: 0xc2c1, 0x1dd3: 0xc2e1, 0x1dd4: 0xc301, 0x1dd5: 0xc321, 0x1dd6: 0xc341, 0x1dd7: 0xc361, - 0x1dd8: 0xc381, 0x1dd9: 0xc3a1, 0x1dda: 0xc3c1, 0x1ddb: 0xc3e1, 0x1ddc: 0xc401, 0x1ddd: 0xc421, - 0x1dde: 0xc441, 0x1ddf: 0xc461, 0x1de0: 0xc481, 0x1de1: 0xc4a1, 0x1de2: 0xc4c1, 0x1de3: 0xc4e1, - 0x1de4: 0xc501, 0x1de5: 0xc521, 0x1de6: 0xc541, 0x1de7: 0xc561, 0x1de8: 0xc581, 0x1de9: 0xc5a1, - 0x1dea: 0xc5c1, 0x1deb: 0xc5e1, 0x1dec: 0xc601, 0x1ded: 0xc621, 0x1dee: 0xc641, 0x1def: 0xc661, - 0x1df0: 0xc681, 0x1df1: 0xc6a1, 0x1df2: 0xc6c1, 0x1df3: 0xc6e1, 0x1df4: 0xc701, 0x1df5: 0xc721, - 0x1df6: 0xc741, 0x1df7: 0xc761, 0x1df8: 0xc781, 0x1df9: 0xc7a1, 0x1dfa: 0xc7c1, 0x1dfb: 0xc7e1, - 0x1dfc: 0x0040, 0x1dfd: 0x0040, 0x1dfe: 0x0040, 0x1dff: 0x0040, - // Block 0x78, offset 0x1e00 - 0x1e00: 0xcb11, 0x1e01: 0xcb31, 0x1e02: 0xcb51, 0x1e03: 0x8b55, 0x1e04: 0xcb71, 0x1e05: 0xcb91, - 0x1e06: 0xcbb1, 0x1e07: 0xcbd1, 0x1e08: 0xcbf1, 0x1e09: 0xcc11, 0x1e0a: 0xcc31, 0x1e0b: 0xcc51, - 0x1e0c: 0xcc71, 0x1e0d: 0x8b75, 0x1e0e: 0xcc91, 0x1e0f: 0xccb1, 0x1e10: 0xccd1, 0x1e11: 0xccf1, - 0x1e12: 0x8b95, 0x1e13: 0xcd11, 0x1e14: 0xcd31, 0x1e15: 0xc441, 0x1e16: 0x8bb5, 0x1e17: 0xcd51, - 0x1e18: 0xcd71, 0x1e19: 0xcd91, 0x1e1a: 0xcdb1, 0x1e1b: 0xcdd1, 0x1e1c: 0x8bd5, 0x1e1d: 0xcdf1, - 0x1e1e: 0xce11, 0x1e1f: 0xce31, 0x1e20: 0xce51, 0x1e21: 0xce71, 0x1e22: 0xc7a1, 0x1e23: 0xce91, - 0x1e24: 0xceb1, 0x1e25: 0xced1, 0x1e26: 0xcef1, 0x1e27: 0xcf11, 0x1e28: 0xcf31, 0x1e29: 0xcf51, - 0x1e2a: 0xcf71, 0x1e2b: 0xcf91, 0x1e2c: 0xcfb1, 0x1e2d: 0xcfd1, 0x1e2e: 0xcff1, 0x1e2f: 0xd011, - 0x1e30: 0xd031, 0x1e31: 0xd051, 0x1e32: 0xd051, 0x1e33: 0xd051, 0x1e34: 0x8bf5, 0x1e35: 0xd071, - 0x1e36: 0xd091, 0x1e37: 0xd0b1, 0x1e38: 0x8c15, 0x1e39: 0xd0d1, 0x1e3a: 0xd0f1, 0x1e3b: 0xd111, - 0x1e3c: 0xd131, 0x1e3d: 0xd151, 0x1e3e: 0xd171, 0x1e3f: 0xd191, - // Block 0x79, offset 0x1e40 - 0x1e40: 0xd1b1, 0x1e41: 0xd1d1, 0x1e42: 0xd1f1, 0x1e43: 0xd211, 0x1e44: 0xd231, 0x1e45: 0xd251, - 0x1e46: 0xd251, 0x1e47: 0xd271, 0x1e48: 0xd291, 0x1e49: 0xd2b1, 0x1e4a: 0xd2d1, 0x1e4b: 0xd2f1, - 0x1e4c: 0xd311, 0x1e4d: 0xd331, 0x1e4e: 0xd351, 0x1e4f: 0xd371, 0x1e50: 0xd391, 0x1e51: 0xd3b1, - 0x1e52: 0xd3d1, 0x1e53: 0xd3f1, 0x1e54: 0xd411, 0x1e55: 0xd431, 0x1e56: 0xd451, 0x1e57: 0xd471, - 0x1e58: 0xd491, 0x1e59: 0x8c35, 0x1e5a: 0xd4b1, 0x1e5b: 0xd4d1, 0x1e5c: 0xd4f1, 0x1e5d: 0xc321, - 0x1e5e: 0xd511, 0x1e5f: 0xd531, 0x1e60: 0x8c55, 0x1e61: 0x8c75, 0x1e62: 0xd551, 0x1e63: 0xd571, - 0x1e64: 0xd591, 0x1e65: 0xd5b1, 0x1e66: 0xd5d1, 0x1e67: 0xd5f1, 0x1e68: 0x2040, 0x1e69: 0xd611, - 0x1e6a: 0xd631, 0x1e6b: 0xd631, 0x1e6c: 0x8c95, 0x1e6d: 0xd651, 0x1e6e: 0xd671, 0x1e6f: 0xd691, - 0x1e70: 0xd6b1, 0x1e71: 0x8cb5, 0x1e72: 0xd6d1, 0x1e73: 0xd6f1, 0x1e74: 0x2040, 0x1e75: 0xd711, - 0x1e76: 0xd731, 0x1e77: 0xd751, 0x1e78: 0xd771, 0x1e79: 0xd791, 0x1e7a: 0xd7b1, 0x1e7b: 0x8cd5, - 0x1e7c: 0xd7d1, 0x1e7d: 0x8cf5, 0x1e7e: 0xd7f1, 0x1e7f: 0xd811, - // Block 0x7a, offset 0x1e80 - 0x1e80: 0xd831, 0x1e81: 0xd851, 0x1e82: 0xd871, 0x1e83: 0xd891, 0x1e84: 0xd8b1, 0x1e85: 0xd8d1, - 0x1e86: 0xd8f1, 0x1e87: 0xd911, 0x1e88: 0xd931, 0x1e89: 0x8d15, 0x1e8a: 0xd951, 0x1e8b: 0xd971, - 0x1e8c: 0xd991, 0x1e8d: 0xd9b1, 0x1e8e: 0xd9d1, 0x1e8f: 0x8d35, 0x1e90: 0xd9f1, 0x1e91: 0x8d55, - 0x1e92: 0x8d75, 0x1e93: 0xda11, 0x1e94: 0xda31, 0x1e95: 0xda31, 0x1e96: 0xda51, 0x1e97: 0x8d95, - 0x1e98: 0x8db5, 0x1e99: 0xda71, 0x1e9a: 0xda91, 0x1e9b: 0xdab1, 0x1e9c: 0xdad1, 0x1e9d: 0xdaf1, - 0x1e9e: 0xdb11, 0x1e9f: 0xdb31, 0x1ea0: 0xdb51, 0x1ea1: 0xdb71, 0x1ea2: 0xdb91, 0x1ea3: 0xdbb1, - 0x1ea4: 0x8dd5, 0x1ea5: 0xdbd1, 0x1ea6: 0xdbf1, 0x1ea7: 0xdc11, 0x1ea8: 0xdc31, 0x1ea9: 0xdc11, - 0x1eaa: 0xdc51, 0x1eab: 0xdc71, 0x1eac: 0xdc91, 0x1ead: 0xdcb1, 0x1eae: 0xdcd1, 0x1eaf: 0xdcf1, - 0x1eb0: 0xdd11, 0x1eb1: 0xdd31, 0x1eb2: 0xdd51, 0x1eb3: 0xdd71, 0x1eb4: 0xdd91, 0x1eb5: 0xddb1, - 0x1eb6: 0xddd1, 0x1eb7: 0xddf1, 0x1eb8: 0x8df5, 0x1eb9: 0xde11, 0x1eba: 0xde31, 0x1ebb: 0xde51, - 0x1ebc: 0xde71, 0x1ebd: 0xde91, 0x1ebe: 0x8e15, 0x1ebf: 0xdeb1, - // Block 0x7b, offset 0x1ec0 - 0x1ec0: 0xe5b1, 0x1ec1: 0xe5d1, 0x1ec2: 0xe5f1, 0x1ec3: 0xe611, 0x1ec4: 0xe631, 0x1ec5: 0xe651, - 0x1ec6: 0x8f35, 0x1ec7: 0xe671, 0x1ec8: 0xe691, 0x1ec9: 0xe6b1, 0x1eca: 0xe6d1, 0x1ecb: 0xe6f1, - 0x1ecc: 0xe711, 0x1ecd: 0x8f55, 0x1ece: 0xe731, 0x1ecf: 0xe751, 0x1ed0: 0x8f75, 0x1ed1: 0x8f95, - 0x1ed2: 0xe771, 0x1ed3: 0xe791, 0x1ed4: 0xe7b1, 0x1ed5: 0xe7d1, 0x1ed6: 0xe7f1, 0x1ed7: 0xe811, - 0x1ed8: 0xe831, 0x1ed9: 0xe851, 0x1eda: 0xe871, 0x1edb: 0x8fb5, 0x1edc: 0xe891, 0x1edd: 0x8fd5, - 0x1ede: 0xe8b1, 0x1edf: 0x2040, 0x1ee0: 0xe8d1, 0x1ee1: 0xe8f1, 0x1ee2: 0xe911, 0x1ee3: 0x8ff5, - 0x1ee4: 0xe931, 0x1ee5: 0xe951, 0x1ee6: 0x9015, 0x1ee7: 0x9035, 0x1ee8: 0xe971, 0x1ee9: 0xe991, - 0x1eea: 0xe9b1, 0x1eeb: 0xe9d1, 0x1eec: 0xe9f1, 0x1eed: 0xe9f1, 0x1eee: 0xea11, 0x1eef: 0xea31, - 0x1ef0: 0xea51, 0x1ef1: 0xea71, 0x1ef2: 0xea91, 0x1ef3: 0xeab1, 0x1ef4: 0xead1, 0x1ef5: 0x9055, - 0x1ef6: 0xeaf1, 0x1ef7: 0x9075, 0x1ef8: 0xeb11, 0x1ef9: 0x9095, 0x1efa: 0xeb31, 0x1efb: 0x90b5, - 0x1efc: 0x90d5, 0x1efd: 0x90f5, 0x1efe: 0xeb51, 0x1eff: 0xeb71, - // Block 0x7c, offset 0x1f00 - 0x1f00: 0xeb91, 0x1f01: 0x9115, 0x1f02: 0x9135, 0x1f03: 0x9155, 0x1f04: 0x9175, 0x1f05: 0xebb1, - 0x1f06: 0xebd1, 0x1f07: 0xebd1, 0x1f08: 0xebf1, 0x1f09: 0xec11, 0x1f0a: 0xec31, 0x1f0b: 0xec51, - 0x1f0c: 0xec71, 0x1f0d: 0x9195, 0x1f0e: 0xec91, 0x1f0f: 0xecb1, 0x1f10: 0xecd1, 0x1f11: 0xecf1, - 0x1f12: 0x91b5, 0x1f13: 0xed11, 0x1f14: 0x91d5, 0x1f15: 0x91f5, 0x1f16: 0xed31, 0x1f17: 0xed51, - 0x1f18: 0xed71, 0x1f19: 0xed91, 0x1f1a: 0xedb1, 0x1f1b: 0xedd1, 0x1f1c: 0x9215, 0x1f1d: 0x9235, - 0x1f1e: 0x9255, 0x1f1f: 0x2040, 0x1f20: 0xedf1, 0x1f21: 0x9275, 0x1f22: 0xee11, 0x1f23: 0xee31, - 0x1f24: 0xee51, 0x1f25: 0x9295, 0x1f26: 0xee71, 0x1f27: 0xee91, 0x1f28: 0xeeb1, 0x1f29: 0xeed1, - 0x1f2a: 0xeef1, 0x1f2b: 0x92b5, 0x1f2c: 0xef11, 0x1f2d: 0xef31, 0x1f2e: 0xef51, 0x1f2f: 0xef71, - 0x1f30: 0xef91, 0x1f31: 0xefb1, 0x1f32: 0x92d5, 0x1f33: 0x92f5, 0x1f34: 0xefd1, 0x1f35: 0x9315, - 0x1f36: 0xeff1, 0x1f37: 0x9335, 0x1f38: 0xf011, 0x1f39: 0xf031, 0x1f3a: 0xf051, 0x1f3b: 0x9355, - 0x1f3c: 0x9375, 0x1f3d: 0xf071, 0x1f3e: 0x9395, 0x1f3f: 0xf091, - // Block 0x7d, offset 0x1f40 - 0x1f40: 0xf6d1, 0x1f41: 0xf6f1, 0x1f42: 0xf711, 0x1f43: 0xf731, 0x1f44: 0xf751, 0x1f45: 0x9555, - 0x1f46: 0xf771, 0x1f47: 0xf791, 0x1f48: 0xf7b1, 0x1f49: 0xf7d1, 0x1f4a: 0xf7f1, 0x1f4b: 0x9575, - 0x1f4c: 0x9595, 0x1f4d: 0xf811, 0x1f4e: 0xf831, 0x1f4f: 0xf851, 0x1f50: 0xf871, 0x1f51: 0xf891, - 0x1f52: 0xf8b1, 0x1f53: 0x95b5, 0x1f54: 0xf8d1, 0x1f55: 0xf8f1, 0x1f56: 0xf911, 0x1f57: 0xf931, - 0x1f58: 0x95d5, 0x1f59: 0x95f5, 0x1f5a: 0xf951, 0x1f5b: 0xf971, 0x1f5c: 0xf991, 0x1f5d: 0x9615, - 0x1f5e: 0xf9b1, 0x1f5f: 0xf9d1, 0x1f60: 0x684d, 0x1f61: 0x9635, 0x1f62: 0xf9f1, 0x1f63: 0xfa11, - 0x1f64: 0xfa31, 0x1f65: 0x9655, 0x1f66: 0xfa51, 0x1f67: 0xfa71, 0x1f68: 0xfa91, 0x1f69: 0xfab1, - 0x1f6a: 0xfad1, 0x1f6b: 0xfaf1, 0x1f6c: 0xfb11, 0x1f6d: 0x9675, 0x1f6e: 0xfb31, 0x1f6f: 0xfb51, - 0x1f70: 0xfb71, 0x1f71: 0x9695, 0x1f72: 0xfb91, 0x1f73: 0xfbb1, 0x1f74: 0xfbd1, 0x1f75: 0xfbf1, - 0x1f76: 0x7b6d, 0x1f77: 0x96b5, 0x1f78: 0xfc11, 0x1f79: 0xfc31, 0x1f7a: 0xfc51, 0x1f7b: 0x96d5, - 0x1f7c: 0xfc71, 0x1f7d: 0x96f5, 0x1f7e: 0xfc91, 0x1f7f: 0xfc91, - // Block 0x7e, offset 0x1f80 - 0x1f80: 0xfcb1, 0x1f81: 0x9715, 0x1f82: 0xfcd1, 0x1f83: 0xfcf1, 0x1f84: 0xfd11, 0x1f85: 0xfd31, - 0x1f86: 0xfd51, 0x1f87: 0xfd71, 0x1f88: 0xfd91, 0x1f89: 0x9735, 0x1f8a: 0xfdb1, 0x1f8b: 0xfdd1, - 0x1f8c: 0xfdf1, 0x1f8d: 0xfe11, 0x1f8e: 0xfe31, 0x1f8f: 0xfe51, 0x1f90: 0x9755, 0x1f91: 0xfe71, - 0x1f92: 0x9775, 0x1f93: 0x9795, 0x1f94: 0x97b5, 0x1f95: 0xfe91, 0x1f96: 0xfeb1, 0x1f97: 0xfed1, - 0x1f98: 0xfef1, 0x1f99: 0xff11, 0x1f9a: 0xff31, 0x1f9b: 0xff51, 0x1f9c: 0xff71, 0x1f9d: 0x97d5, - 0x1f9e: 0x0040, 0x1f9f: 0x0040, 0x1fa0: 0x0040, 0x1fa1: 0x0040, 0x1fa2: 0x0040, 0x1fa3: 0x0040, - 0x1fa4: 0x0040, 0x1fa5: 0x0040, 0x1fa6: 0x0040, 0x1fa7: 0x0040, 0x1fa8: 0x0040, 0x1fa9: 0x0040, - 0x1faa: 0x0040, 0x1fab: 0x0040, 0x1fac: 0x0040, 0x1fad: 0x0040, 0x1fae: 0x0040, 0x1faf: 0x0040, - 0x1fb0: 0x0040, 0x1fb1: 0x0040, 0x1fb2: 0x0040, 0x1fb3: 0x0040, 0x1fb4: 0x0040, 0x1fb5: 0x0040, - 0x1fb6: 0x0040, 0x1fb7: 0x0040, 0x1fb8: 0x0040, 0x1fb9: 0x0040, 0x1fba: 0x0040, 0x1fbb: 0x0040, - 0x1fbc: 0x0040, 0x1fbd: 0x0040, 0x1fbe: 0x0040, 0x1fbf: 0x0040, -} - -// idnaIndex: 36 blocks, 2304 entries, 4608 bytes -// Block 0 is the zero block. -var idnaIndex = [2304]uint16{ - // Block 0x0, offset 0x0 - // Block 0x1, offset 0x40 - // Block 0x2, offset 0x80 - // Block 0x3, offset 0xc0 - 0xc2: 0x01, 0xc3: 0x7d, 0xc4: 0x02, 0xc5: 0x03, 0xc6: 0x04, 0xc7: 0x05, - 0xc8: 0x06, 0xc9: 0x7e, 0xca: 0x7f, 0xcb: 0x07, 0xcc: 0x80, 0xcd: 0x08, 0xce: 0x09, 0xcf: 0x0a, - 0xd0: 0x81, 0xd1: 0x0b, 0xd2: 0x0c, 0xd3: 0x0d, 0xd4: 0x0e, 0xd5: 0x82, 0xd6: 0x83, 0xd7: 0x84, - 0xd8: 0x0f, 0xd9: 0x10, 0xda: 0x85, 0xdb: 0x11, 0xdc: 0x12, 0xdd: 0x86, 0xde: 0x87, 0xdf: 0x88, - 0xe0: 0x02, 0xe1: 0x03, 0xe2: 0x04, 0xe3: 0x05, 0xe4: 0x06, 0xe5: 0x07, 0xe6: 0x07, 0xe7: 0x07, - 0xe8: 0x07, 0xe9: 0x08, 0xea: 0x09, 0xeb: 0x07, 0xec: 0x07, 0xed: 0x0a, 0xee: 0x0b, 0xef: 0x0c, - 0xf0: 0x1d, 0xf1: 0x1e, 0xf2: 0x1e, 0xf3: 0x20, 0xf4: 0x21, - // Block 0x4, offset 0x100 - 0x120: 0x89, 0x121: 0x13, 0x122: 0x8a, 0x123: 0x8b, 0x124: 0x8c, 0x125: 0x14, 0x126: 0x15, 0x127: 0x16, - 0x128: 0x17, 0x129: 0x18, 0x12a: 0x19, 0x12b: 0x1a, 0x12c: 0x1b, 0x12d: 0x1c, 0x12e: 0x1d, 0x12f: 0x8d, - 0x130: 0x8e, 0x131: 0x1e, 0x132: 0x1f, 0x133: 0x20, 0x134: 0x8f, 0x135: 0x21, 0x136: 0x90, 0x137: 0x91, - 0x138: 0x92, 0x139: 0x93, 0x13a: 0x22, 0x13b: 0x94, 0x13c: 0x95, 0x13d: 0x23, 0x13e: 0x24, 0x13f: 0x96, - // Block 0x5, offset 0x140 - 0x140: 0x97, 0x141: 0x98, 0x142: 0x99, 0x143: 0x9a, 0x144: 0x9b, 0x145: 0x9c, 0x146: 0x9d, 0x147: 0x9e, - 0x148: 0x9f, 0x149: 0xa0, 0x14a: 0xa1, 0x14b: 0xa2, 0x14c: 0xa3, 0x14d: 0xa4, 0x14e: 0xa5, 0x14f: 0xa6, - 0x150: 0xa7, 0x151: 0x9f, 0x152: 0x9f, 0x153: 0x9f, 0x154: 0x9f, 0x155: 0x9f, 0x156: 0x9f, 0x157: 0x9f, - 0x158: 0x9f, 0x159: 0xa8, 0x15a: 0xa9, 0x15b: 0xaa, 0x15c: 0xab, 0x15d: 0xac, 0x15e: 0xad, 0x15f: 0xae, - 0x160: 0xaf, 0x161: 0xb0, 0x162: 0xb1, 0x163: 0xb2, 0x164: 0xb3, 0x165: 0xb4, 0x166: 0xb5, 0x167: 0xb6, - 0x168: 0xb7, 0x169: 0xb8, 0x16a: 0xb9, 0x16b: 0xba, 0x16c: 0xbb, 0x16d: 0xbc, 0x16e: 0xbd, 0x16f: 0xbe, - 0x170: 0xbf, 0x171: 0xc0, 0x172: 0xc1, 0x173: 0xc2, 0x174: 0x25, 0x175: 0x26, 0x176: 0x27, 0x177: 0xc3, - 0x178: 0x28, 0x179: 0x28, 0x17a: 0x29, 0x17b: 0x28, 0x17c: 0xc4, 0x17d: 0x2a, 0x17e: 0x2b, 0x17f: 0x2c, - // Block 0x6, offset 0x180 - 0x180: 0x2d, 0x181: 0x2e, 0x182: 0x2f, 0x183: 0xc5, 0x184: 0x30, 0x185: 0x31, 0x186: 0xc6, 0x187: 0x9b, - 0x188: 0xc7, 0x189: 0xc8, 0x18a: 0x9b, 0x18b: 0x9b, 0x18c: 0xc9, 0x18d: 0x9b, 0x18e: 0x9b, 0x18f: 0x9b, - 0x190: 0xca, 0x191: 0x32, 0x192: 0x33, 0x193: 0x34, 0x194: 0x9b, 0x195: 0x9b, 0x196: 0x9b, 0x197: 0x9b, - 0x198: 0x9b, 0x199: 0x9b, 0x19a: 0x9b, 0x19b: 0x9b, 0x19c: 0x9b, 0x19d: 0x9b, 0x19e: 0x9b, 0x19f: 0x9b, - 0x1a0: 0x9b, 0x1a1: 0x9b, 0x1a2: 0x9b, 0x1a3: 0x9b, 0x1a4: 0x9b, 0x1a5: 0x9b, 0x1a6: 0x9b, 0x1a7: 0x9b, - 0x1a8: 0xcb, 0x1a9: 0xcc, 0x1aa: 0x9b, 0x1ab: 0xcd, 0x1ac: 0x9b, 0x1ad: 0xce, 0x1ae: 0xcf, 0x1af: 0x9b, - 0x1b0: 0xd0, 0x1b1: 0x35, 0x1b2: 0x28, 0x1b3: 0x36, 0x1b4: 0xd1, 0x1b5: 0xd2, 0x1b6: 0xd3, 0x1b7: 0xd4, - 0x1b8: 0xd5, 0x1b9: 0xd6, 0x1ba: 0xd7, 0x1bb: 0xd8, 0x1bc: 0xd9, 0x1bd: 0xda, 0x1be: 0xdb, 0x1bf: 0x37, - // Block 0x7, offset 0x1c0 - 0x1c0: 0x38, 0x1c1: 0xdc, 0x1c2: 0xdd, 0x1c3: 0xde, 0x1c4: 0xdf, 0x1c5: 0x39, 0x1c6: 0x3a, 0x1c7: 0xe0, - 0x1c8: 0xe1, 0x1c9: 0x3b, 0x1ca: 0x3c, 0x1cb: 0x3d, 0x1cc: 0x3e, 0x1cd: 0x3f, 0x1ce: 0x40, 0x1cf: 0x41, - 0x1d0: 0x9f, 0x1d1: 0x9f, 0x1d2: 0x9f, 0x1d3: 0x9f, 0x1d4: 0x9f, 0x1d5: 0x9f, 0x1d6: 0x9f, 0x1d7: 0x9f, - 0x1d8: 0x9f, 0x1d9: 0x9f, 0x1da: 0x9f, 0x1db: 0x9f, 0x1dc: 0x9f, 0x1dd: 0x9f, 0x1de: 0x9f, 0x1df: 0x9f, - 0x1e0: 0x9f, 0x1e1: 0x9f, 0x1e2: 0x9f, 0x1e3: 0x9f, 0x1e4: 0x9f, 0x1e5: 0x9f, 0x1e6: 0x9f, 0x1e7: 0x9f, - 0x1e8: 0x9f, 0x1e9: 0x9f, 0x1ea: 0x9f, 0x1eb: 0x9f, 0x1ec: 0x9f, 0x1ed: 0x9f, 0x1ee: 0x9f, 0x1ef: 0x9f, - 0x1f0: 0x9f, 0x1f1: 0x9f, 0x1f2: 0x9f, 0x1f3: 0x9f, 0x1f4: 0x9f, 0x1f5: 0x9f, 0x1f6: 0x9f, 0x1f7: 0x9f, - 0x1f8: 0x9f, 0x1f9: 0x9f, 0x1fa: 0x9f, 0x1fb: 0x9f, 0x1fc: 0x9f, 0x1fd: 0x9f, 0x1fe: 0x9f, 0x1ff: 0x9f, - // Block 0x8, offset 0x200 - 0x200: 0x9f, 0x201: 0x9f, 0x202: 0x9f, 0x203: 0x9f, 0x204: 0x9f, 0x205: 0x9f, 0x206: 0x9f, 0x207: 0x9f, - 0x208: 0x9f, 0x209: 0x9f, 0x20a: 0x9f, 0x20b: 0x9f, 0x20c: 0x9f, 0x20d: 0x9f, 0x20e: 0x9f, 0x20f: 0x9f, - 0x210: 0x9f, 0x211: 0x9f, 0x212: 0x9f, 0x213: 0x9f, 0x214: 0x9f, 0x215: 0x9f, 0x216: 0x9f, 0x217: 0x9f, - 0x218: 0x9f, 0x219: 0x9f, 0x21a: 0x9f, 0x21b: 0x9f, 0x21c: 0x9f, 0x21d: 0x9f, 0x21e: 0x9f, 0x21f: 0x9f, - 0x220: 0x9f, 0x221: 0x9f, 0x222: 0x9f, 0x223: 0x9f, 0x224: 0x9f, 0x225: 0x9f, 0x226: 0x9f, 0x227: 0x9f, - 0x228: 0x9f, 0x229: 0x9f, 0x22a: 0x9f, 0x22b: 0x9f, 0x22c: 0x9f, 0x22d: 0x9f, 0x22e: 0x9f, 0x22f: 0x9f, - 0x230: 0x9f, 0x231: 0x9f, 0x232: 0x9f, 0x233: 0x9f, 0x234: 0x9f, 0x235: 0x9f, 0x236: 0xb2, 0x237: 0x9b, - 0x238: 0x9f, 0x239: 0x9f, 0x23a: 0x9f, 0x23b: 0x9f, 0x23c: 0x9f, 0x23d: 0x9f, 0x23e: 0x9f, 0x23f: 0x9f, - // Block 0x9, offset 0x240 - 0x240: 0x9f, 0x241: 0x9f, 0x242: 0x9f, 0x243: 0x9f, 0x244: 0x9f, 0x245: 0x9f, 0x246: 0x9f, 0x247: 0x9f, - 0x248: 0x9f, 0x249: 0x9f, 0x24a: 0x9f, 0x24b: 0x9f, 0x24c: 0x9f, 0x24d: 0x9f, 0x24e: 0x9f, 0x24f: 0x9f, - 0x250: 0x9f, 0x251: 0x9f, 0x252: 0x9f, 0x253: 0x9f, 0x254: 0x9f, 0x255: 0x9f, 0x256: 0x9f, 0x257: 0x9f, - 0x258: 0x9f, 0x259: 0x9f, 0x25a: 0x9f, 0x25b: 0x9f, 0x25c: 0x9f, 0x25d: 0x9f, 0x25e: 0x9f, 0x25f: 0x9f, - 0x260: 0x9f, 0x261: 0x9f, 0x262: 0x9f, 0x263: 0x9f, 0x264: 0x9f, 0x265: 0x9f, 0x266: 0x9f, 0x267: 0x9f, - 0x268: 0x9f, 0x269: 0x9f, 0x26a: 0x9f, 0x26b: 0x9f, 0x26c: 0x9f, 0x26d: 0x9f, 0x26e: 0x9f, 0x26f: 0x9f, - 0x270: 0x9f, 0x271: 0x9f, 0x272: 0x9f, 0x273: 0x9f, 0x274: 0x9f, 0x275: 0x9f, 0x276: 0x9f, 0x277: 0x9f, - 0x278: 0x9f, 0x279: 0x9f, 0x27a: 0x9f, 0x27b: 0x9f, 0x27c: 0x9f, 0x27d: 0x9f, 0x27e: 0x9f, 0x27f: 0x9f, - // Block 0xa, offset 0x280 - 0x280: 0x9f, 0x281: 0x9f, 0x282: 0x9f, 0x283: 0x9f, 0x284: 0x9f, 0x285: 0x9f, 0x286: 0x9f, 0x287: 0x9f, - 0x288: 0x9f, 0x289: 0x9f, 0x28a: 0x9f, 0x28b: 0x9f, 0x28c: 0x9f, 0x28d: 0x9f, 0x28e: 0x9f, 0x28f: 0x9f, - 0x290: 0x9f, 0x291: 0x9f, 0x292: 0x9f, 0x293: 0x9f, 0x294: 0x9f, 0x295: 0x9f, 0x296: 0x9f, 0x297: 0x9f, - 0x298: 0x9f, 0x299: 0x9f, 0x29a: 0x9f, 0x29b: 0x9f, 0x29c: 0x9f, 0x29d: 0x9f, 0x29e: 0x9f, 0x29f: 0x9f, - 0x2a0: 0x9f, 0x2a1: 0x9f, 0x2a2: 0x9f, 0x2a3: 0x9f, 0x2a4: 0x9f, 0x2a5: 0x9f, 0x2a6: 0x9f, 0x2a7: 0x9f, - 0x2a8: 0x9f, 0x2a9: 0x9f, 0x2aa: 0x9f, 0x2ab: 0x9f, 0x2ac: 0x9f, 0x2ad: 0x9f, 0x2ae: 0x9f, 0x2af: 0x9f, - 0x2b0: 0x9f, 0x2b1: 0x9f, 0x2b2: 0x9f, 0x2b3: 0x9f, 0x2b4: 0x9f, 0x2b5: 0x9f, 0x2b6: 0x9f, 0x2b7: 0x9f, - 0x2b8: 0x9f, 0x2b9: 0x9f, 0x2ba: 0x9f, 0x2bb: 0x9f, 0x2bc: 0x9f, 0x2bd: 0x9f, 0x2be: 0x9f, 0x2bf: 0xe2, - // Block 0xb, offset 0x2c0 - 0x2c0: 0x9f, 0x2c1: 0x9f, 0x2c2: 0x9f, 0x2c3: 0x9f, 0x2c4: 0x9f, 0x2c5: 0x9f, 0x2c6: 0x9f, 0x2c7: 0x9f, - 0x2c8: 0x9f, 0x2c9: 0x9f, 0x2ca: 0x9f, 0x2cb: 0x9f, 0x2cc: 0x9f, 0x2cd: 0x9f, 0x2ce: 0x9f, 0x2cf: 0x9f, - 0x2d0: 0x9f, 0x2d1: 0x9f, 0x2d2: 0xe3, 0x2d3: 0xe4, 0x2d4: 0x9f, 0x2d5: 0x9f, 0x2d6: 0x9f, 0x2d7: 0x9f, - 0x2d8: 0xe5, 0x2d9: 0x42, 0x2da: 0x43, 0x2db: 0xe6, 0x2dc: 0x44, 0x2dd: 0x45, 0x2de: 0x46, 0x2df: 0xe7, - 0x2e0: 0xe8, 0x2e1: 0xe9, 0x2e2: 0xea, 0x2e3: 0xeb, 0x2e4: 0xec, 0x2e5: 0xed, 0x2e6: 0xee, 0x2e7: 0xef, - 0x2e8: 0xf0, 0x2e9: 0xf1, 0x2ea: 0xf2, 0x2eb: 0xf3, 0x2ec: 0xf4, 0x2ed: 0xf5, 0x2ee: 0xf6, 0x2ef: 0xf7, - 0x2f0: 0x9f, 0x2f1: 0x9f, 0x2f2: 0x9f, 0x2f3: 0x9f, 0x2f4: 0x9f, 0x2f5: 0x9f, 0x2f6: 0x9f, 0x2f7: 0x9f, - 0x2f8: 0x9f, 0x2f9: 0x9f, 0x2fa: 0x9f, 0x2fb: 0x9f, 0x2fc: 0x9f, 0x2fd: 0x9f, 0x2fe: 0x9f, 0x2ff: 0x9f, - // Block 0xc, offset 0x300 - 0x300: 0x9f, 0x301: 0x9f, 0x302: 0x9f, 0x303: 0x9f, 0x304: 0x9f, 0x305: 0x9f, 0x306: 0x9f, 0x307: 0x9f, - 0x308: 0x9f, 0x309: 0x9f, 0x30a: 0x9f, 0x30b: 0x9f, 0x30c: 0x9f, 0x30d: 0x9f, 0x30e: 0x9f, 0x30f: 0x9f, - 0x310: 0x9f, 0x311: 0x9f, 0x312: 0x9f, 0x313: 0x9f, 0x314: 0x9f, 0x315: 0x9f, 0x316: 0x9f, 0x317: 0x9f, - 0x318: 0x9f, 0x319: 0x9f, 0x31a: 0x9f, 0x31b: 0x9f, 0x31c: 0x9f, 0x31d: 0x9f, 0x31e: 0xf8, 0x31f: 0xf9, - // Block 0xd, offset 0x340 - 0x340: 0xba, 0x341: 0xba, 0x342: 0xba, 0x343: 0xba, 0x344: 0xba, 0x345: 0xba, 0x346: 0xba, 0x347: 0xba, - 0x348: 0xba, 0x349: 0xba, 0x34a: 0xba, 0x34b: 0xba, 0x34c: 0xba, 0x34d: 0xba, 0x34e: 0xba, 0x34f: 0xba, - 0x350: 0xba, 0x351: 0xba, 0x352: 0xba, 0x353: 0xba, 0x354: 0xba, 0x355: 0xba, 0x356: 0xba, 0x357: 0xba, - 0x358: 0xba, 0x359: 0xba, 0x35a: 0xba, 0x35b: 0xba, 0x35c: 0xba, 0x35d: 0xba, 0x35e: 0xba, 0x35f: 0xba, - 0x360: 0xba, 0x361: 0xba, 0x362: 0xba, 0x363: 0xba, 0x364: 0xba, 0x365: 0xba, 0x366: 0xba, 0x367: 0xba, - 0x368: 0xba, 0x369: 0xba, 0x36a: 0xba, 0x36b: 0xba, 0x36c: 0xba, 0x36d: 0xba, 0x36e: 0xba, 0x36f: 0xba, - 0x370: 0xba, 0x371: 0xba, 0x372: 0xba, 0x373: 0xba, 0x374: 0xba, 0x375: 0xba, 0x376: 0xba, 0x377: 0xba, - 0x378: 0xba, 0x379: 0xba, 0x37a: 0xba, 0x37b: 0xba, 0x37c: 0xba, 0x37d: 0xba, 0x37e: 0xba, 0x37f: 0xba, - // Block 0xe, offset 0x380 - 0x380: 0xba, 0x381: 0xba, 0x382: 0xba, 0x383: 0xba, 0x384: 0xba, 0x385: 0xba, 0x386: 0xba, 0x387: 0xba, - 0x388: 0xba, 0x389: 0xba, 0x38a: 0xba, 0x38b: 0xba, 0x38c: 0xba, 0x38d: 0xba, 0x38e: 0xba, 0x38f: 0xba, - 0x390: 0xba, 0x391: 0xba, 0x392: 0xba, 0x393: 0xba, 0x394: 0xba, 0x395: 0xba, 0x396: 0xba, 0x397: 0xba, - 0x398: 0xba, 0x399: 0xba, 0x39a: 0xba, 0x39b: 0xba, 0x39c: 0xba, 0x39d: 0xba, 0x39e: 0xba, 0x39f: 0xba, - 0x3a0: 0xba, 0x3a1: 0xba, 0x3a2: 0xba, 0x3a3: 0xba, 0x3a4: 0xfa, 0x3a5: 0xfb, 0x3a6: 0xfc, 0x3a7: 0xfd, - 0x3a8: 0x47, 0x3a9: 0xfe, 0x3aa: 0xff, 0x3ab: 0x48, 0x3ac: 0x49, 0x3ad: 0x4a, 0x3ae: 0x4b, 0x3af: 0x4c, - 0x3b0: 0x100, 0x3b1: 0x4d, 0x3b2: 0x4e, 0x3b3: 0x4f, 0x3b4: 0x50, 0x3b5: 0x51, 0x3b6: 0x101, 0x3b7: 0x52, - 0x3b8: 0x53, 0x3b9: 0x54, 0x3ba: 0x55, 0x3bb: 0x56, 0x3bc: 0x57, 0x3bd: 0x58, 0x3be: 0x59, 0x3bf: 0x5a, - // Block 0xf, offset 0x3c0 - 0x3c0: 0x102, 0x3c1: 0x103, 0x3c2: 0x9f, 0x3c3: 0x104, 0x3c4: 0x105, 0x3c5: 0x9b, 0x3c6: 0x106, 0x3c7: 0x107, - 0x3c8: 0xba, 0x3c9: 0xba, 0x3ca: 0x108, 0x3cb: 0x109, 0x3cc: 0x10a, 0x3cd: 0x10b, 0x3ce: 0x10c, 0x3cf: 0x10d, - 0x3d0: 0x10e, 0x3d1: 0x9f, 0x3d2: 0x10f, 0x3d3: 0x110, 0x3d4: 0x111, 0x3d5: 0x112, 0x3d6: 0xba, 0x3d7: 0xba, - 0x3d8: 0x9f, 0x3d9: 0x9f, 0x3da: 0x9f, 0x3db: 0x9f, 0x3dc: 0x113, 0x3dd: 0x114, 0x3de: 0xba, 0x3df: 0xba, - 0x3e0: 0x115, 0x3e1: 0x116, 0x3e2: 0x117, 0x3e3: 0x118, 0x3e4: 0x119, 0x3e5: 0xba, 0x3e6: 0x11a, 0x3e7: 0x11b, - 0x3e8: 0x11c, 0x3e9: 0x11d, 0x3ea: 0x11e, 0x3eb: 0x5b, 0x3ec: 0x11f, 0x3ed: 0x120, 0x3ee: 0x5c, 0x3ef: 0xba, - 0x3f0: 0x121, 0x3f1: 0x122, 0x3f2: 0x123, 0x3f3: 0x124, 0x3f4: 0x125, 0x3f5: 0xba, 0x3f6: 0xba, 0x3f7: 0xba, - 0x3f8: 0xba, 0x3f9: 0x126, 0x3fa: 0xba, 0x3fb: 0xba, 0x3fc: 0x127, 0x3fd: 0x128, 0x3fe: 0xba, 0x3ff: 0x129, - // Block 0x10, offset 0x400 - 0x400: 0x12a, 0x401: 0x12b, 0x402: 0x12c, 0x403: 0x12d, 0x404: 0x12e, 0x405: 0x12f, 0x406: 0x130, 0x407: 0x131, - 0x408: 0x132, 0x409: 0xba, 0x40a: 0x133, 0x40b: 0x134, 0x40c: 0x5d, 0x40d: 0x5e, 0x40e: 0xba, 0x40f: 0xba, - 0x410: 0x135, 0x411: 0x136, 0x412: 0x137, 0x413: 0x138, 0x414: 0xba, 0x415: 0xba, 0x416: 0x139, 0x417: 0x13a, - 0x418: 0x13b, 0x419: 0x13c, 0x41a: 0x13d, 0x41b: 0x13e, 0x41c: 0x13f, 0x41d: 0xba, 0x41e: 0xba, 0x41f: 0xba, - 0x420: 0x140, 0x421: 0xba, 0x422: 0x141, 0x423: 0x142, 0x424: 0xba, 0x425: 0xba, 0x426: 0x143, 0x427: 0x144, - 0x428: 0x145, 0x429: 0x146, 0x42a: 0x147, 0x42b: 0x148, 0x42c: 0xba, 0x42d: 0xba, 0x42e: 0xba, 0x42f: 0xba, - 0x430: 0x149, 0x431: 0x14a, 0x432: 0x14b, 0x433: 0xba, 0x434: 0x14c, 0x435: 0x14d, 0x436: 0x14e, 0x437: 0xba, - 0x438: 0xba, 0x439: 0xba, 0x43a: 0xba, 0x43b: 0x14f, 0x43c: 0xba, 0x43d: 0xba, 0x43e: 0xba, 0x43f: 0x150, - // Block 0x11, offset 0x440 - 0x440: 0x9f, 0x441: 0x9f, 0x442: 0x9f, 0x443: 0x9f, 0x444: 0x9f, 0x445: 0x9f, 0x446: 0x9f, 0x447: 0x9f, - 0x448: 0x9f, 0x449: 0x9f, 0x44a: 0x9f, 0x44b: 0x9f, 0x44c: 0x9f, 0x44d: 0x9f, 0x44e: 0x151, 0x44f: 0xba, - 0x450: 0x9b, 0x451: 0x152, 0x452: 0x9f, 0x453: 0x9f, 0x454: 0x9f, 0x455: 0x153, 0x456: 0xba, 0x457: 0xba, - 0x458: 0xba, 0x459: 0xba, 0x45a: 0xba, 0x45b: 0xba, 0x45c: 0xba, 0x45d: 0xba, 0x45e: 0xba, 0x45f: 0xba, - 0x460: 0xba, 0x461: 0xba, 0x462: 0xba, 0x463: 0xba, 0x464: 0xba, 0x465: 0xba, 0x466: 0xba, 0x467: 0xba, - 0x468: 0xba, 0x469: 0xba, 0x46a: 0xba, 0x46b: 0xba, 0x46c: 0xba, 0x46d: 0xba, 0x46e: 0xba, 0x46f: 0xba, - 0x470: 0xba, 0x471: 0xba, 0x472: 0xba, 0x473: 0xba, 0x474: 0xba, 0x475: 0xba, 0x476: 0xba, 0x477: 0xba, - 0x478: 0xba, 0x479: 0xba, 0x47a: 0xba, 0x47b: 0xba, 0x47c: 0xba, 0x47d: 0xba, 0x47e: 0xba, 0x47f: 0xba, - // Block 0x12, offset 0x480 - 0x480: 0x9f, 0x481: 0x9f, 0x482: 0x9f, 0x483: 0x9f, 0x484: 0x9f, 0x485: 0x9f, 0x486: 0x9f, 0x487: 0x9f, - 0x488: 0x9f, 0x489: 0x9f, 0x48a: 0x9f, 0x48b: 0x9f, 0x48c: 0x9f, 0x48d: 0x9f, 0x48e: 0x9f, 0x48f: 0x9f, - 0x490: 0x154, 0x491: 0xba, 0x492: 0xba, 0x493: 0xba, 0x494: 0xba, 0x495: 0xba, 0x496: 0xba, 0x497: 0xba, - 0x498: 0xba, 0x499: 0xba, 0x49a: 0xba, 0x49b: 0xba, 0x49c: 0xba, 0x49d: 0xba, 0x49e: 0xba, 0x49f: 0xba, - 0x4a0: 0xba, 0x4a1: 0xba, 0x4a2: 0xba, 0x4a3: 0xba, 0x4a4: 0xba, 0x4a5: 0xba, 0x4a6: 0xba, 0x4a7: 0xba, - 0x4a8: 0xba, 0x4a9: 0xba, 0x4aa: 0xba, 0x4ab: 0xba, 0x4ac: 0xba, 0x4ad: 0xba, 0x4ae: 0xba, 0x4af: 0xba, - 0x4b0: 0xba, 0x4b1: 0xba, 0x4b2: 0xba, 0x4b3: 0xba, 0x4b4: 0xba, 0x4b5: 0xba, 0x4b6: 0xba, 0x4b7: 0xba, - 0x4b8: 0xba, 0x4b9: 0xba, 0x4ba: 0xba, 0x4bb: 0xba, 0x4bc: 0xba, 0x4bd: 0xba, 0x4be: 0xba, 0x4bf: 0xba, - // Block 0x13, offset 0x4c0 - 0x4c0: 0xba, 0x4c1: 0xba, 0x4c2: 0xba, 0x4c3: 0xba, 0x4c4: 0xba, 0x4c5: 0xba, 0x4c6: 0xba, 0x4c7: 0xba, - 0x4c8: 0xba, 0x4c9: 0xba, 0x4ca: 0xba, 0x4cb: 0xba, 0x4cc: 0xba, 0x4cd: 0xba, 0x4ce: 0xba, 0x4cf: 0xba, - 0x4d0: 0x9f, 0x4d1: 0x9f, 0x4d2: 0x9f, 0x4d3: 0x9f, 0x4d4: 0x9f, 0x4d5: 0x9f, 0x4d6: 0x9f, 0x4d7: 0x9f, - 0x4d8: 0x9f, 0x4d9: 0x155, 0x4da: 0xba, 0x4db: 0xba, 0x4dc: 0xba, 0x4dd: 0xba, 0x4de: 0xba, 0x4df: 0xba, - 0x4e0: 0xba, 0x4e1: 0xba, 0x4e2: 0xba, 0x4e3: 0xba, 0x4e4: 0xba, 0x4e5: 0xba, 0x4e6: 0xba, 0x4e7: 0xba, - 0x4e8: 0xba, 0x4e9: 0xba, 0x4ea: 0xba, 0x4eb: 0xba, 0x4ec: 0xba, 0x4ed: 0xba, 0x4ee: 0xba, 0x4ef: 0xba, - 0x4f0: 0xba, 0x4f1: 0xba, 0x4f2: 0xba, 0x4f3: 0xba, 0x4f4: 0xba, 0x4f5: 0xba, 0x4f6: 0xba, 0x4f7: 0xba, - 0x4f8: 0xba, 0x4f9: 0xba, 0x4fa: 0xba, 0x4fb: 0xba, 0x4fc: 0xba, 0x4fd: 0xba, 0x4fe: 0xba, 0x4ff: 0xba, - // Block 0x14, offset 0x500 - 0x500: 0xba, 0x501: 0xba, 0x502: 0xba, 0x503: 0xba, 0x504: 0xba, 0x505: 0xba, 0x506: 0xba, 0x507: 0xba, - 0x508: 0xba, 0x509: 0xba, 0x50a: 0xba, 0x50b: 0xba, 0x50c: 0xba, 0x50d: 0xba, 0x50e: 0xba, 0x50f: 0xba, - 0x510: 0xba, 0x511: 0xba, 0x512: 0xba, 0x513: 0xba, 0x514: 0xba, 0x515: 0xba, 0x516: 0xba, 0x517: 0xba, - 0x518: 0xba, 0x519: 0xba, 0x51a: 0xba, 0x51b: 0xba, 0x51c: 0xba, 0x51d: 0xba, 0x51e: 0xba, 0x51f: 0xba, - 0x520: 0x9f, 0x521: 0x9f, 0x522: 0x9f, 0x523: 0x9f, 0x524: 0x9f, 0x525: 0x9f, 0x526: 0x9f, 0x527: 0x9f, - 0x528: 0x148, 0x529: 0x156, 0x52a: 0xba, 0x52b: 0x157, 0x52c: 0x158, 0x52d: 0x159, 0x52e: 0x15a, 0x52f: 0xba, - 0x530: 0xba, 0x531: 0xba, 0x532: 0xba, 0x533: 0xba, 0x534: 0xba, 0x535: 0xba, 0x536: 0xba, 0x537: 0xba, - 0x538: 0xba, 0x539: 0x15b, 0x53a: 0x15c, 0x53b: 0xba, 0x53c: 0x9f, 0x53d: 0x15d, 0x53e: 0x15e, 0x53f: 0x15f, - // Block 0x15, offset 0x540 - 0x540: 0x9f, 0x541: 0x9f, 0x542: 0x9f, 0x543: 0x9f, 0x544: 0x9f, 0x545: 0x9f, 0x546: 0x9f, 0x547: 0x9f, - 0x548: 0x9f, 0x549: 0x9f, 0x54a: 0x9f, 0x54b: 0x9f, 0x54c: 0x9f, 0x54d: 0x9f, 0x54e: 0x9f, 0x54f: 0x9f, - 0x550: 0x9f, 0x551: 0x9f, 0x552: 0x9f, 0x553: 0x9f, 0x554: 0x9f, 0x555: 0x9f, 0x556: 0x9f, 0x557: 0x9f, - 0x558: 0x9f, 0x559: 0x9f, 0x55a: 0x9f, 0x55b: 0x9f, 0x55c: 0x9f, 0x55d: 0x9f, 0x55e: 0x9f, 0x55f: 0x160, - 0x560: 0x9f, 0x561: 0x9f, 0x562: 0x9f, 0x563: 0x9f, 0x564: 0x9f, 0x565: 0x9f, 0x566: 0x9f, 0x567: 0x9f, - 0x568: 0x9f, 0x569: 0x9f, 0x56a: 0x9f, 0x56b: 0x161, 0x56c: 0xba, 0x56d: 0xba, 0x56e: 0xba, 0x56f: 0xba, - 0x570: 0xba, 0x571: 0xba, 0x572: 0xba, 0x573: 0xba, 0x574: 0xba, 0x575: 0xba, 0x576: 0xba, 0x577: 0xba, - 0x578: 0xba, 0x579: 0xba, 0x57a: 0xba, 0x57b: 0xba, 0x57c: 0xba, 0x57d: 0xba, 0x57e: 0xba, 0x57f: 0xba, - // Block 0x16, offset 0x580 - 0x580: 0x9f, 0x581: 0x9f, 0x582: 0x9f, 0x583: 0x9f, 0x584: 0x162, 0x585: 0x163, 0x586: 0x9f, 0x587: 0x9f, - 0x588: 0x9f, 0x589: 0x9f, 0x58a: 0x9f, 0x58b: 0x164, 0x58c: 0xba, 0x58d: 0xba, 0x58e: 0xba, 0x58f: 0xba, - 0x590: 0xba, 0x591: 0xba, 0x592: 0xba, 0x593: 0xba, 0x594: 0xba, 0x595: 0xba, 0x596: 0xba, 0x597: 0xba, - 0x598: 0xba, 0x599: 0xba, 0x59a: 0xba, 0x59b: 0xba, 0x59c: 0xba, 0x59d: 0xba, 0x59e: 0xba, 0x59f: 0xba, - 0x5a0: 0xba, 0x5a1: 0xba, 0x5a2: 0xba, 0x5a3: 0xba, 0x5a4: 0xba, 0x5a5: 0xba, 0x5a6: 0xba, 0x5a7: 0xba, - 0x5a8: 0xba, 0x5a9: 0xba, 0x5aa: 0xba, 0x5ab: 0xba, 0x5ac: 0xba, 0x5ad: 0xba, 0x5ae: 0xba, 0x5af: 0xba, - 0x5b0: 0x9f, 0x5b1: 0x165, 0x5b2: 0x166, 0x5b3: 0xba, 0x5b4: 0xba, 0x5b5: 0xba, 0x5b6: 0xba, 0x5b7: 0xba, - 0x5b8: 0xba, 0x5b9: 0xba, 0x5ba: 0xba, 0x5bb: 0xba, 0x5bc: 0xba, 0x5bd: 0xba, 0x5be: 0xba, 0x5bf: 0xba, - // Block 0x17, offset 0x5c0 - 0x5c0: 0x9b, 0x5c1: 0x9b, 0x5c2: 0x9b, 0x5c3: 0x167, 0x5c4: 0x168, 0x5c5: 0x169, 0x5c6: 0x16a, 0x5c7: 0x16b, - 0x5c8: 0x9b, 0x5c9: 0x16c, 0x5ca: 0xba, 0x5cb: 0x16d, 0x5cc: 0x9b, 0x5cd: 0x16e, 0x5ce: 0xba, 0x5cf: 0xba, - 0x5d0: 0x5f, 0x5d1: 0x60, 0x5d2: 0x61, 0x5d3: 0x62, 0x5d4: 0x63, 0x5d5: 0x64, 0x5d6: 0x65, 0x5d7: 0x66, - 0x5d8: 0x67, 0x5d9: 0x68, 0x5da: 0x69, 0x5db: 0x6a, 0x5dc: 0x6b, 0x5dd: 0x6c, 0x5de: 0x6d, 0x5df: 0x6e, - 0x5e0: 0x9b, 0x5e1: 0x9b, 0x5e2: 0x9b, 0x5e3: 0x9b, 0x5e4: 0x9b, 0x5e5: 0x9b, 0x5e6: 0x9b, 0x5e7: 0x9b, - 0x5e8: 0x16f, 0x5e9: 0x170, 0x5ea: 0x171, 0x5eb: 0xba, 0x5ec: 0xba, 0x5ed: 0xba, 0x5ee: 0xba, 0x5ef: 0xba, - 0x5f0: 0xba, 0x5f1: 0xba, 0x5f2: 0xba, 0x5f3: 0xba, 0x5f4: 0xba, 0x5f5: 0xba, 0x5f6: 0xba, 0x5f7: 0xba, - 0x5f8: 0xba, 0x5f9: 0xba, 0x5fa: 0xba, 0x5fb: 0xba, 0x5fc: 0xba, 0x5fd: 0xba, 0x5fe: 0xba, 0x5ff: 0xba, - // Block 0x18, offset 0x600 - 0x600: 0x172, 0x601: 0xba, 0x602: 0xba, 0x603: 0xba, 0x604: 0x173, 0x605: 0x174, 0x606: 0xba, 0x607: 0xba, - 0x608: 0xba, 0x609: 0xba, 0x60a: 0xba, 0x60b: 0x175, 0x60c: 0xba, 0x60d: 0xba, 0x60e: 0xba, 0x60f: 0xba, - 0x610: 0xba, 0x611: 0xba, 0x612: 0xba, 0x613: 0xba, 0x614: 0xba, 0x615: 0xba, 0x616: 0xba, 0x617: 0xba, - 0x618: 0xba, 0x619: 0xba, 0x61a: 0xba, 0x61b: 0xba, 0x61c: 0xba, 0x61d: 0xba, 0x61e: 0xba, 0x61f: 0xba, - 0x620: 0x121, 0x621: 0x121, 0x622: 0x121, 0x623: 0x176, 0x624: 0x6f, 0x625: 0x177, 0x626: 0xba, 0x627: 0xba, - 0x628: 0xba, 0x629: 0xba, 0x62a: 0xba, 0x62b: 0xba, 0x62c: 0xba, 0x62d: 0xba, 0x62e: 0xba, 0x62f: 0xba, - 0x630: 0xba, 0x631: 0x178, 0x632: 0x179, 0x633: 0xba, 0x634: 0x17a, 0x635: 0xba, 0x636: 0xba, 0x637: 0xba, - 0x638: 0x70, 0x639: 0x71, 0x63a: 0x72, 0x63b: 0x17b, 0x63c: 0xba, 0x63d: 0xba, 0x63e: 0xba, 0x63f: 0xba, - // Block 0x19, offset 0x640 - 0x640: 0x17c, 0x641: 0x9b, 0x642: 0x17d, 0x643: 0x17e, 0x644: 0x73, 0x645: 0x74, 0x646: 0x17f, 0x647: 0x180, - 0x648: 0x75, 0x649: 0x181, 0x64a: 0xba, 0x64b: 0xba, 0x64c: 0x9b, 0x64d: 0x9b, 0x64e: 0x9b, 0x64f: 0x9b, - 0x650: 0x9b, 0x651: 0x9b, 0x652: 0x9b, 0x653: 0x9b, 0x654: 0x9b, 0x655: 0x9b, 0x656: 0x9b, 0x657: 0x9b, - 0x658: 0x9b, 0x659: 0x9b, 0x65a: 0x9b, 0x65b: 0x182, 0x65c: 0x9b, 0x65d: 0x183, 0x65e: 0x9b, 0x65f: 0x184, - 0x660: 0x185, 0x661: 0x186, 0x662: 0x187, 0x663: 0xba, 0x664: 0x188, 0x665: 0x189, 0x666: 0x18a, 0x667: 0x18b, - 0x668: 0x9b, 0x669: 0x18c, 0x66a: 0x18d, 0x66b: 0xba, 0x66c: 0xba, 0x66d: 0xba, 0x66e: 0xba, 0x66f: 0xba, - 0x670: 0xba, 0x671: 0xba, 0x672: 0xba, 0x673: 0xba, 0x674: 0xba, 0x675: 0xba, 0x676: 0xba, 0x677: 0xba, - 0x678: 0xba, 0x679: 0xba, 0x67a: 0xba, 0x67b: 0xba, 0x67c: 0xba, 0x67d: 0xba, 0x67e: 0xba, 0x67f: 0xba, - // Block 0x1a, offset 0x680 - 0x680: 0x9f, 0x681: 0x9f, 0x682: 0x9f, 0x683: 0x9f, 0x684: 0x9f, 0x685: 0x9f, 0x686: 0x9f, 0x687: 0x9f, - 0x688: 0x9f, 0x689: 0x9f, 0x68a: 0x9f, 0x68b: 0x9f, 0x68c: 0x9f, 0x68d: 0x9f, 0x68e: 0x9f, 0x68f: 0x9f, - 0x690: 0x9f, 0x691: 0x9f, 0x692: 0x9f, 0x693: 0x9f, 0x694: 0x9f, 0x695: 0x9f, 0x696: 0x9f, 0x697: 0x9f, - 0x698: 0x9f, 0x699: 0x9f, 0x69a: 0x9f, 0x69b: 0x18e, 0x69c: 0x9f, 0x69d: 0x9f, 0x69e: 0x9f, 0x69f: 0x9f, - 0x6a0: 0x9f, 0x6a1: 0x9f, 0x6a2: 0x9f, 0x6a3: 0x9f, 0x6a4: 0x9f, 0x6a5: 0x9f, 0x6a6: 0x9f, 0x6a7: 0x9f, - 0x6a8: 0x9f, 0x6a9: 0x9f, 0x6aa: 0x9f, 0x6ab: 0x9f, 0x6ac: 0x9f, 0x6ad: 0x9f, 0x6ae: 0x9f, 0x6af: 0x9f, - 0x6b0: 0x9f, 0x6b1: 0x9f, 0x6b2: 0x9f, 0x6b3: 0x9f, 0x6b4: 0x9f, 0x6b5: 0x9f, 0x6b6: 0x9f, 0x6b7: 0x9f, - 0x6b8: 0x9f, 0x6b9: 0x9f, 0x6ba: 0x9f, 0x6bb: 0x9f, 0x6bc: 0x9f, 0x6bd: 0x9f, 0x6be: 0x9f, 0x6bf: 0x9f, - // Block 0x1b, offset 0x6c0 - 0x6c0: 0x9f, 0x6c1: 0x9f, 0x6c2: 0x9f, 0x6c3: 0x9f, 0x6c4: 0x9f, 0x6c5: 0x9f, 0x6c6: 0x9f, 0x6c7: 0x9f, - 0x6c8: 0x9f, 0x6c9: 0x9f, 0x6ca: 0x9f, 0x6cb: 0x9f, 0x6cc: 0x9f, 0x6cd: 0x9f, 0x6ce: 0x9f, 0x6cf: 0x9f, - 0x6d0: 0x9f, 0x6d1: 0x9f, 0x6d2: 0x9f, 0x6d3: 0x9f, 0x6d4: 0x9f, 0x6d5: 0x9f, 0x6d6: 0x9f, 0x6d7: 0x9f, - 0x6d8: 0x9f, 0x6d9: 0x9f, 0x6da: 0x9f, 0x6db: 0x9f, 0x6dc: 0x18f, 0x6dd: 0x9f, 0x6de: 0x9f, 0x6df: 0x9f, - 0x6e0: 0x190, 0x6e1: 0x9f, 0x6e2: 0x9f, 0x6e3: 0x9f, 0x6e4: 0x9f, 0x6e5: 0x9f, 0x6e6: 0x9f, 0x6e7: 0x9f, - 0x6e8: 0x9f, 0x6e9: 0x9f, 0x6ea: 0x9f, 0x6eb: 0x9f, 0x6ec: 0x9f, 0x6ed: 0x9f, 0x6ee: 0x9f, 0x6ef: 0x9f, - 0x6f0: 0x9f, 0x6f1: 0x9f, 0x6f2: 0x9f, 0x6f3: 0x9f, 0x6f4: 0x9f, 0x6f5: 0x9f, 0x6f6: 0x9f, 0x6f7: 0x9f, - 0x6f8: 0x9f, 0x6f9: 0x9f, 0x6fa: 0x9f, 0x6fb: 0x9f, 0x6fc: 0x9f, 0x6fd: 0x9f, 0x6fe: 0x9f, 0x6ff: 0x9f, - // Block 0x1c, offset 0x700 - 0x700: 0x9f, 0x701: 0x9f, 0x702: 0x9f, 0x703: 0x9f, 0x704: 0x9f, 0x705: 0x9f, 0x706: 0x9f, 0x707: 0x9f, - 0x708: 0x9f, 0x709: 0x9f, 0x70a: 0x9f, 0x70b: 0x9f, 0x70c: 0x9f, 0x70d: 0x9f, 0x70e: 0x9f, 0x70f: 0x9f, - 0x710: 0x9f, 0x711: 0x9f, 0x712: 0x9f, 0x713: 0x9f, 0x714: 0x9f, 0x715: 0x9f, 0x716: 0x9f, 0x717: 0x9f, - 0x718: 0x9f, 0x719: 0x9f, 0x71a: 0x9f, 0x71b: 0x9f, 0x71c: 0x9f, 0x71d: 0x9f, 0x71e: 0x9f, 0x71f: 0x9f, - 0x720: 0x9f, 0x721: 0x9f, 0x722: 0x9f, 0x723: 0x9f, 0x724: 0x9f, 0x725: 0x9f, 0x726: 0x9f, 0x727: 0x9f, - 0x728: 0x9f, 0x729: 0x9f, 0x72a: 0x9f, 0x72b: 0x9f, 0x72c: 0x9f, 0x72d: 0x9f, 0x72e: 0x9f, 0x72f: 0x9f, - 0x730: 0x9f, 0x731: 0x9f, 0x732: 0x9f, 0x733: 0x9f, 0x734: 0x9f, 0x735: 0x9f, 0x736: 0x9f, 0x737: 0x9f, - 0x738: 0x9f, 0x739: 0x9f, 0x73a: 0x191, 0x73b: 0x9f, 0x73c: 0x9f, 0x73d: 0x9f, 0x73e: 0x9f, 0x73f: 0x9f, - // Block 0x1d, offset 0x740 - 0x740: 0x9f, 0x741: 0x9f, 0x742: 0x9f, 0x743: 0x9f, 0x744: 0x9f, 0x745: 0x9f, 0x746: 0x9f, 0x747: 0x9f, - 0x748: 0x9f, 0x749: 0x9f, 0x74a: 0x9f, 0x74b: 0x9f, 0x74c: 0x9f, 0x74d: 0x9f, 0x74e: 0x9f, 0x74f: 0x9f, - 0x750: 0x9f, 0x751: 0x9f, 0x752: 0x9f, 0x753: 0x9f, 0x754: 0x9f, 0x755: 0x9f, 0x756: 0x9f, 0x757: 0x9f, - 0x758: 0x9f, 0x759: 0x9f, 0x75a: 0x9f, 0x75b: 0x9f, 0x75c: 0x9f, 0x75d: 0x9f, 0x75e: 0x9f, 0x75f: 0x9f, - 0x760: 0x9f, 0x761: 0x9f, 0x762: 0x9f, 0x763: 0x9f, 0x764: 0x9f, 0x765: 0x9f, 0x766: 0x9f, 0x767: 0x9f, - 0x768: 0x9f, 0x769: 0x9f, 0x76a: 0x9f, 0x76b: 0x9f, 0x76c: 0x9f, 0x76d: 0x9f, 0x76e: 0x9f, 0x76f: 0x192, - 0x770: 0xba, 0x771: 0xba, 0x772: 0xba, 0x773: 0xba, 0x774: 0xba, 0x775: 0xba, 0x776: 0xba, 0x777: 0xba, - 0x778: 0xba, 0x779: 0xba, 0x77a: 0xba, 0x77b: 0xba, 0x77c: 0xba, 0x77d: 0xba, 0x77e: 0xba, 0x77f: 0xba, - // Block 0x1e, offset 0x780 - 0x780: 0xba, 0x781: 0xba, 0x782: 0xba, 0x783: 0xba, 0x784: 0xba, 0x785: 0xba, 0x786: 0xba, 0x787: 0xba, - 0x788: 0xba, 0x789: 0xba, 0x78a: 0xba, 0x78b: 0xba, 0x78c: 0xba, 0x78d: 0xba, 0x78e: 0xba, 0x78f: 0xba, - 0x790: 0xba, 0x791: 0xba, 0x792: 0xba, 0x793: 0xba, 0x794: 0xba, 0x795: 0xba, 0x796: 0xba, 0x797: 0xba, - 0x798: 0xba, 0x799: 0xba, 0x79a: 0xba, 0x79b: 0xba, 0x79c: 0xba, 0x79d: 0xba, 0x79e: 0xba, 0x79f: 0xba, - 0x7a0: 0x76, 0x7a1: 0x77, 0x7a2: 0x78, 0x7a3: 0x193, 0x7a4: 0x79, 0x7a5: 0x7a, 0x7a6: 0x194, 0x7a7: 0x7b, - 0x7a8: 0x7c, 0x7a9: 0xba, 0x7aa: 0xba, 0x7ab: 0xba, 0x7ac: 0xba, 0x7ad: 0xba, 0x7ae: 0xba, 0x7af: 0xba, - 0x7b0: 0xba, 0x7b1: 0xba, 0x7b2: 0xba, 0x7b3: 0xba, 0x7b4: 0xba, 0x7b5: 0xba, 0x7b6: 0xba, 0x7b7: 0xba, - 0x7b8: 0xba, 0x7b9: 0xba, 0x7ba: 0xba, 0x7bb: 0xba, 0x7bc: 0xba, 0x7bd: 0xba, 0x7be: 0xba, 0x7bf: 0xba, - // Block 0x1f, offset 0x7c0 - 0x7d0: 0x0d, 0x7d1: 0x0e, 0x7d2: 0x0f, 0x7d3: 0x10, 0x7d4: 0x11, 0x7d5: 0x0b, 0x7d6: 0x12, 0x7d7: 0x07, - 0x7d8: 0x13, 0x7d9: 0x0b, 0x7da: 0x0b, 0x7db: 0x14, 0x7dc: 0x0b, 0x7dd: 0x15, 0x7de: 0x16, 0x7df: 0x17, - 0x7e0: 0x07, 0x7e1: 0x07, 0x7e2: 0x07, 0x7e3: 0x07, 0x7e4: 0x07, 0x7e5: 0x07, 0x7e6: 0x07, 0x7e7: 0x07, - 0x7e8: 0x07, 0x7e9: 0x07, 0x7ea: 0x18, 0x7eb: 0x19, 0x7ec: 0x1a, 0x7ed: 0x07, 0x7ee: 0x1b, 0x7ef: 0x1c, - 0x7f0: 0x0b, 0x7f1: 0x0b, 0x7f2: 0x0b, 0x7f3: 0x0b, 0x7f4: 0x0b, 0x7f5: 0x0b, 0x7f6: 0x0b, 0x7f7: 0x0b, - 0x7f8: 0x0b, 0x7f9: 0x0b, 0x7fa: 0x0b, 0x7fb: 0x0b, 0x7fc: 0x0b, 0x7fd: 0x0b, 0x7fe: 0x0b, 0x7ff: 0x0b, - // Block 0x20, offset 0x800 - 0x800: 0x0b, 0x801: 0x0b, 0x802: 0x0b, 0x803: 0x0b, 0x804: 0x0b, 0x805: 0x0b, 0x806: 0x0b, 0x807: 0x0b, - 0x808: 0x0b, 0x809: 0x0b, 0x80a: 0x0b, 0x80b: 0x0b, 0x80c: 0x0b, 0x80d: 0x0b, 0x80e: 0x0b, 0x80f: 0x0b, - 0x810: 0x0b, 0x811: 0x0b, 0x812: 0x0b, 0x813: 0x0b, 0x814: 0x0b, 0x815: 0x0b, 0x816: 0x0b, 0x817: 0x0b, - 0x818: 0x0b, 0x819: 0x0b, 0x81a: 0x0b, 0x81b: 0x0b, 0x81c: 0x0b, 0x81d: 0x0b, 0x81e: 0x0b, 0x81f: 0x0b, - 0x820: 0x0b, 0x821: 0x0b, 0x822: 0x0b, 0x823: 0x0b, 0x824: 0x0b, 0x825: 0x0b, 0x826: 0x0b, 0x827: 0x0b, - 0x828: 0x0b, 0x829: 0x0b, 0x82a: 0x0b, 0x82b: 0x0b, 0x82c: 0x0b, 0x82d: 0x0b, 0x82e: 0x0b, 0x82f: 0x0b, - 0x830: 0x0b, 0x831: 0x0b, 0x832: 0x0b, 0x833: 0x0b, 0x834: 0x0b, 0x835: 0x0b, 0x836: 0x0b, 0x837: 0x0b, - 0x838: 0x0b, 0x839: 0x0b, 0x83a: 0x0b, 0x83b: 0x0b, 0x83c: 0x0b, 0x83d: 0x0b, 0x83e: 0x0b, 0x83f: 0x0b, - // Block 0x21, offset 0x840 - 0x840: 0x195, 0x841: 0x196, 0x842: 0xba, 0x843: 0xba, 0x844: 0x197, 0x845: 0x197, 0x846: 0x197, 0x847: 0x198, - 0x848: 0xba, 0x849: 0xba, 0x84a: 0xba, 0x84b: 0xba, 0x84c: 0xba, 0x84d: 0xba, 0x84e: 0xba, 0x84f: 0xba, - 0x850: 0xba, 0x851: 0xba, 0x852: 0xba, 0x853: 0xba, 0x854: 0xba, 0x855: 0xba, 0x856: 0xba, 0x857: 0xba, - 0x858: 0xba, 0x859: 0xba, 0x85a: 0xba, 0x85b: 0xba, 0x85c: 0xba, 0x85d: 0xba, 0x85e: 0xba, 0x85f: 0xba, - 0x860: 0xba, 0x861: 0xba, 0x862: 0xba, 0x863: 0xba, 0x864: 0xba, 0x865: 0xba, 0x866: 0xba, 0x867: 0xba, - 0x868: 0xba, 0x869: 0xba, 0x86a: 0xba, 0x86b: 0xba, 0x86c: 0xba, 0x86d: 0xba, 0x86e: 0xba, 0x86f: 0xba, - 0x870: 0xba, 0x871: 0xba, 0x872: 0xba, 0x873: 0xba, 0x874: 0xba, 0x875: 0xba, 0x876: 0xba, 0x877: 0xba, - 0x878: 0xba, 0x879: 0xba, 0x87a: 0xba, 0x87b: 0xba, 0x87c: 0xba, 0x87d: 0xba, 0x87e: 0xba, 0x87f: 0xba, - // Block 0x22, offset 0x880 - 0x880: 0x0b, 0x881: 0x0b, 0x882: 0x0b, 0x883: 0x0b, 0x884: 0x0b, 0x885: 0x0b, 0x886: 0x0b, 0x887: 0x0b, - 0x888: 0x0b, 0x889: 0x0b, 0x88a: 0x0b, 0x88b: 0x0b, 0x88c: 0x0b, 0x88d: 0x0b, 0x88e: 0x0b, 0x88f: 0x0b, - 0x890: 0x0b, 0x891: 0x0b, 0x892: 0x0b, 0x893: 0x0b, 0x894: 0x0b, 0x895: 0x0b, 0x896: 0x0b, 0x897: 0x0b, - 0x898: 0x0b, 0x899: 0x0b, 0x89a: 0x0b, 0x89b: 0x0b, 0x89c: 0x0b, 0x89d: 0x0b, 0x89e: 0x0b, 0x89f: 0x0b, - 0x8a0: 0x1f, 0x8a1: 0x0b, 0x8a2: 0x0b, 0x8a3: 0x0b, 0x8a4: 0x0b, 0x8a5: 0x0b, 0x8a6: 0x0b, 0x8a7: 0x0b, - 0x8a8: 0x0b, 0x8a9: 0x0b, 0x8aa: 0x0b, 0x8ab: 0x0b, 0x8ac: 0x0b, 0x8ad: 0x0b, 0x8ae: 0x0b, 0x8af: 0x0b, - 0x8b0: 0x0b, 0x8b1: 0x0b, 0x8b2: 0x0b, 0x8b3: 0x0b, 0x8b4: 0x0b, 0x8b5: 0x0b, 0x8b6: 0x0b, 0x8b7: 0x0b, - 0x8b8: 0x0b, 0x8b9: 0x0b, 0x8ba: 0x0b, 0x8bb: 0x0b, 0x8bc: 0x0b, 0x8bd: 0x0b, 0x8be: 0x0b, 0x8bf: 0x0b, - // Block 0x23, offset 0x8c0 - 0x8c0: 0x0b, 0x8c1: 0x0b, 0x8c2: 0x0b, 0x8c3: 0x0b, 0x8c4: 0x0b, 0x8c5: 0x0b, 0x8c6: 0x0b, 0x8c7: 0x0b, - 0x8c8: 0x0b, 0x8c9: 0x0b, 0x8ca: 0x0b, 0x8cb: 0x0b, 0x8cc: 0x0b, 0x8cd: 0x0b, 0x8ce: 0x0b, 0x8cf: 0x0b, -} - -// idnaSparseOffset: 284 entries, 568 bytes -var idnaSparseOffset = []uint16{0x0, 0x8, 0x19, 0x25, 0x27, 0x2c, 0x33, 0x3e, 0x4a, 0x4e, 0x5d, 0x62, 0x6c, 0x78, 0x86, 0x8b, 0x94, 0xa4, 0xb2, 0xbe, 0xca, 0xdb, 0xe5, 0xec, 0xf9, 0x10a, 0x111, 0x11c, 0x12b, 0x139, 0x143, 0x145, 0x14a, 0x14d, 0x150, 0x152, 0x15e, 0x169, 0x171, 0x177, 0x17d, 0x182, 0x187, 0x18a, 0x18e, 0x194, 0x199, 0x1a5, 0x1af, 0x1b5, 0x1c6, 0x1d0, 0x1d3, 0x1db, 0x1de, 0x1eb, 0x1f3, 0x1f7, 0x1fe, 0x206, 0x216, 0x222, 0x224, 0x22e, 0x23a, 0x246, 0x252, 0x25a, 0x25f, 0x26c, 0x27d, 0x281, 0x28c, 0x290, 0x299, 0x2a1, 0x2a7, 0x2ac, 0x2af, 0x2b3, 0x2b9, 0x2bd, 0x2c1, 0x2c5, 0x2cb, 0x2d3, 0x2da, 0x2e5, 0x2ef, 0x2f3, 0x2f6, 0x2fc, 0x300, 0x302, 0x305, 0x307, 0x30a, 0x314, 0x317, 0x326, 0x32a, 0x32f, 0x332, 0x336, 0x33b, 0x340, 0x346, 0x352, 0x361, 0x367, 0x36b, 0x37a, 0x37f, 0x387, 0x391, 0x39c, 0x3a4, 0x3b5, 0x3be, 0x3ce, 0x3db, 0x3e5, 0x3ea, 0x3f7, 0x3fb, 0x400, 0x402, 0x406, 0x408, 0x40c, 0x415, 0x41b, 0x41f, 0x42f, 0x439, 0x43e, 0x441, 0x447, 0x44e, 0x453, 0x457, 0x45d, 0x462, 0x46b, 0x470, 0x476, 0x47d, 0x484, 0x48b, 0x48f, 0x494, 0x497, 0x49c, 0x4a8, 0x4ae, 0x4b3, 0x4ba, 0x4c2, 0x4c7, 0x4cb, 0x4db, 0x4e2, 0x4e6, 0x4ea, 0x4f1, 0x4f3, 0x4f6, 0x4f9, 0x4fd, 0x506, 0x50a, 0x512, 0x51a, 0x51e, 0x524, 0x52d, 0x539, 0x540, 0x549, 0x553, 0x55a, 0x568, 0x575, 0x582, 0x58b, 0x58f, 0x59f, 0x5a7, 0x5b2, 0x5bb, 0x5c1, 0x5c9, 0x5d2, 0x5dd, 0x5e0, 0x5ec, 0x5f5, 0x5f8, 0x5fd, 0x602, 0x60f, 0x61a, 0x623, 0x62d, 0x630, 0x63a, 0x643, 0x64f, 0x65c, 0x669, 0x677, 0x67e, 0x682, 0x685, 0x68a, 0x68d, 0x692, 0x695, 0x69c, 0x6a3, 0x6a7, 0x6b2, 0x6b5, 0x6b8, 0x6bb, 0x6c1, 0x6c7, 0x6cd, 0x6d0, 0x6d3, 0x6d6, 0x6dd, 0x6e0, 0x6e5, 0x6ef, 0x6f2, 0x6f6, 0x705, 0x711, 0x715, 0x71a, 0x71e, 0x723, 0x727, 0x72c, 0x735, 0x740, 0x746, 0x74c, 0x752, 0x758, 0x761, 0x764, 0x767, 0x76b, 0x76f, 0x773, 0x779, 0x77f, 0x784, 0x787, 0x797, 0x79e, 0x7a1, 0x7a6, 0x7aa, 0x7b0, 0x7b5, 0x7b9, 0x7bf, 0x7c5, 0x7c9, 0x7d2, 0x7d7, 0x7da, 0x7dd, 0x7e1, 0x7e5, 0x7e8, 0x7f8, 0x809, 0x80e, 0x810, 0x812} - -// idnaSparseValues: 2069 entries, 8276 bytes -var idnaSparseValues = [2069]valueRange{ - // Block 0x0, offset 0x0 - {value: 0x0000, lo: 0x07}, - {value: 0xe105, lo: 0x80, hi: 0x96}, - {value: 0x0018, lo: 0x97, hi: 0x97}, - {value: 0xe105, lo: 0x98, hi: 0x9e}, - {value: 0x001f, lo: 0x9f, hi: 0x9f}, - {value: 0x0008, lo: 0xa0, hi: 0xb6}, - {value: 0x0018, lo: 0xb7, hi: 0xb7}, - {value: 0x0008, lo: 0xb8, hi: 0xbf}, - // Block 0x1, offset 0x8 - {value: 0x0000, lo: 0x10}, - {value: 0x0008, lo: 0x80, hi: 0x80}, - {value: 0xe01d, lo: 0x81, hi: 0x81}, - {value: 0x0008, lo: 0x82, hi: 0x82}, - {value: 0x0335, lo: 0x83, hi: 0x83}, - {value: 0x034d, lo: 0x84, hi: 0x84}, - {value: 0x0365, lo: 0x85, hi: 0x85}, - {value: 0xe00d, lo: 0x86, hi: 0x86}, - {value: 0x0008, lo: 0x87, hi: 0x87}, - {value: 0xe00d, lo: 0x88, hi: 0x88}, - {value: 0x0008, lo: 0x89, hi: 0x89}, - {value: 0xe00d, lo: 0x8a, hi: 0x8a}, - {value: 0x0008, lo: 0x8b, hi: 0x8b}, - {value: 0xe00d, lo: 0x8c, hi: 0x8c}, - {value: 0x0008, lo: 0x8d, hi: 0x8d}, - {value: 0xe00d, lo: 0x8e, hi: 0x8e}, - {value: 0x0008, lo: 0x8f, hi: 0xbf}, - // Block 0x2, offset 0x19 - {value: 0x0000, lo: 0x0b}, - {value: 0x0008, lo: 0x80, hi: 0xaf}, - {value: 0x0249, lo: 0xb0, hi: 0xb0}, - {value: 0x037d, lo: 0xb1, hi: 0xb1}, - {value: 0x0259, lo: 0xb2, hi: 0xb2}, - {value: 0x0269, lo: 0xb3, hi: 0xb3}, - {value: 0x034d, lo: 0xb4, hi: 0xb4}, - {value: 0x0395, lo: 0xb5, hi: 0xb5}, - {value: 0xe1bd, lo: 0xb6, hi: 0xb6}, - {value: 0x0279, lo: 0xb7, hi: 0xb7}, - {value: 0x0289, lo: 0xb8, hi: 0xb8}, - {value: 0x0008, lo: 0xb9, hi: 0xbf}, - // Block 0x3, offset 0x25 - {value: 0x0000, lo: 0x01}, - {value: 0x3308, lo: 0x80, hi: 0xbf}, - // Block 0x4, offset 0x27 - {value: 0x0000, lo: 0x04}, - {value: 0x03f5, lo: 0x80, hi: 0x8f}, - {value: 0xe105, lo: 0x90, hi: 0x9f}, - {value: 0x049d, lo: 0xa0, hi: 0xaf}, - {value: 0x0008, lo: 0xb0, hi: 0xbf}, - // Block 0x5, offset 0x2c - {value: 0x0000, lo: 0x06}, - {value: 0xe185, lo: 0x80, hi: 0x8f}, - {value: 0x0545, lo: 0x90, hi: 0x96}, - {value: 0x0040, lo: 0x97, hi: 0x98}, - {value: 0x0008, lo: 0x99, hi: 0x99}, - {value: 0x0018, lo: 0x9a, hi: 0x9f}, - {value: 0x0008, lo: 0xa0, hi: 0xbf}, - // Block 0x6, offset 0x33 - {value: 0x0000, lo: 0x0a}, - {value: 0x0008, lo: 0x80, hi: 0x86}, - {value: 0x0401, lo: 0x87, hi: 0x87}, - {value: 0x0008, lo: 0x88, hi: 0x88}, - {value: 0x0018, lo: 0x89, hi: 0x8a}, - {value: 0x0040, lo: 0x8b, hi: 0x8c}, - {value: 0x0018, lo: 0x8d, hi: 0x8f}, - {value: 0x0040, lo: 0x90, hi: 0x90}, - {value: 0x3308, lo: 0x91, hi: 0xbd}, - {value: 0x0818, lo: 0xbe, hi: 0xbe}, - {value: 0x3308, lo: 0xbf, hi: 0xbf}, - // Block 0x7, offset 0x3e - {value: 0x0000, lo: 0x0b}, - {value: 0x0818, lo: 0x80, hi: 0x80}, - {value: 0x3308, lo: 0x81, hi: 0x82}, - {value: 0x0818, lo: 0x83, hi: 0x83}, - {value: 0x3308, lo: 0x84, hi: 0x85}, - {value: 0x0818, lo: 0x86, hi: 0x86}, - {value: 0x3308, lo: 0x87, hi: 0x87}, - {value: 0x0040, lo: 0x88, hi: 0x8f}, - {value: 0x0808, lo: 0x90, hi: 0xaa}, - {value: 0x0040, lo: 0xab, hi: 0xae}, - {value: 0x0808, lo: 0xaf, hi: 0xb4}, - {value: 0x0040, lo: 0xb5, hi: 0xbf}, - // Block 0x8, offset 0x4a - {value: 0x0000, lo: 0x03}, - {value: 0x0a08, lo: 0x80, hi: 0x87}, - {value: 0x0c08, lo: 0x88, hi: 0x99}, - {value: 0x0a08, lo: 0x9a, hi: 0xbf}, - // Block 0x9, offset 0x4e - {value: 0x0000, lo: 0x0e}, - {value: 0x3308, lo: 0x80, hi: 0x8a}, - {value: 0x0040, lo: 0x8b, hi: 0x8c}, - {value: 0x0c08, lo: 0x8d, hi: 0x8d}, - {value: 0x0a08, lo: 0x8e, hi: 0x98}, - {value: 0x0c08, lo: 0x99, hi: 0x9b}, - {value: 0x0a08, lo: 0x9c, hi: 0xaa}, - {value: 0x0c08, lo: 0xab, hi: 0xac}, - {value: 0x0a08, lo: 0xad, hi: 0xb0}, - {value: 0x0c08, lo: 0xb1, hi: 0xb1}, - {value: 0x0a08, lo: 0xb2, hi: 0xb2}, - {value: 0x0c08, lo: 0xb3, hi: 0xb4}, - {value: 0x0a08, lo: 0xb5, hi: 0xb7}, - {value: 0x0c08, lo: 0xb8, hi: 0xb9}, - {value: 0x0a08, lo: 0xba, hi: 0xbf}, - // Block 0xa, offset 0x5d - {value: 0x0000, lo: 0x04}, - {value: 0x0808, lo: 0x80, hi: 0xa5}, - {value: 0x3308, lo: 0xa6, hi: 0xb0}, - {value: 0x0808, lo: 0xb1, hi: 0xb1}, - {value: 0x0040, lo: 0xb2, hi: 0xbf}, - // Block 0xb, offset 0x62 - {value: 0x0000, lo: 0x09}, - {value: 0x0808, lo: 0x80, hi: 0x89}, - {value: 0x0a08, lo: 0x8a, hi: 0xaa}, - {value: 0x3308, lo: 0xab, hi: 0xb3}, - {value: 0x0808, lo: 0xb4, hi: 0xb5}, - {value: 0x0018, lo: 0xb6, hi: 0xb9}, - {value: 0x0818, lo: 0xba, hi: 0xba}, - {value: 0x0040, lo: 0xbb, hi: 0xbc}, - {value: 0x3308, lo: 0xbd, hi: 0xbd}, - {value: 0x0818, lo: 0xbe, hi: 0xbf}, - // Block 0xc, offset 0x6c - {value: 0x0000, lo: 0x0b}, - {value: 0x0808, lo: 0x80, hi: 0x95}, - {value: 0x3308, lo: 0x96, hi: 0x99}, - {value: 0x0808, lo: 0x9a, hi: 0x9a}, - {value: 0x3308, lo: 0x9b, hi: 0xa3}, - {value: 0x0808, lo: 0xa4, hi: 0xa4}, - {value: 0x3308, lo: 0xa5, hi: 0xa7}, - {value: 0x0808, lo: 0xa8, hi: 0xa8}, - {value: 0x3308, lo: 0xa9, hi: 0xad}, - {value: 0x0040, lo: 0xae, hi: 0xaf}, - {value: 0x0818, lo: 0xb0, hi: 0xbe}, - {value: 0x0040, lo: 0xbf, hi: 0xbf}, - // Block 0xd, offset 0x78 - {value: 0x0000, lo: 0x0d}, - {value: 0x0040, lo: 0x80, hi: 0x9f}, - {value: 0x0a08, lo: 0xa0, hi: 0xa9}, - {value: 0x0c08, lo: 0xaa, hi: 0xac}, - {value: 0x0808, lo: 0xad, hi: 0xad}, - {value: 0x0c08, lo: 0xae, hi: 0xae}, - {value: 0x0a08, lo: 0xaf, hi: 0xb0}, - {value: 0x0c08, lo: 0xb1, hi: 0xb2}, - {value: 0x0a08, lo: 0xb3, hi: 0xb4}, - {value: 0x0040, lo: 0xb5, hi: 0xb5}, - {value: 0x0a08, lo: 0xb6, hi: 0xb8}, - {value: 0x0c08, lo: 0xb9, hi: 0xb9}, - {value: 0x0a08, lo: 0xba, hi: 0xbd}, - {value: 0x0040, lo: 0xbe, hi: 0xbf}, - // Block 0xe, offset 0x86 - {value: 0x0000, lo: 0x04}, - {value: 0x0040, lo: 0x80, hi: 0x92}, - {value: 0x3308, lo: 0x93, hi: 0xa1}, - {value: 0x0840, lo: 0xa2, hi: 0xa2}, - {value: 0x3308, lo: 0xa3, hi: 0xbf}, - // Block 0xf, offset 0x8b - {value: 0x0000, lo: 0x08}, - {value: 0x3308, lo: 0x80, hi: 0x82}, - {value: 0x3008, lo: 0x83, hi: 0x83}, - {value: 0x0008, lo: 0x84, hi: 0xb9}, - {value: 0x3308, lo: 0xba, hi: 0xba}, - {value: 0x3008, lo: 0xbb, hi: 0xbb}, - {value: 0x3308, lo: 0xbc, hi: 0xbc}, - {value: 0x0008, lo: 0xbd, hi: 0xbd}, - {value: 0x3008, lo: 0xbe, hi: 0xbf}, - // Block 0x10, offset 0x94 - {value: 0x0000, lo: 0x0f}, - {value: 0x3308, lo: 0x80, hi: 0x80}, - {value: 0x3008, lo: 0x81, hi: 0x82}, - {value: 0x0040, lo: 0x83, hi: 0x85}, - {value: 0x3008, lo: 0x86, hi: 0x88}, - {value: 0x0040, lo: 0x89, hi: 0x89}, - {value: 0x3008, lo: 0x8a, hi: 0x8c}, - {value: 0x3b08, lo: 0x8d, hi: 0x8d}, - {value: 0x0040, lo: 0x8e, hi: 0x8f}, - {value: 0x0008, lo: 0x90, hi: 0x90}, - {value: 0x0040, lo: 0x91, hi: 0x96}, - {value: 0x3008, lo: 0x97, hi: 0x97}, - {value: 0x0040, lo: 0x98, hi: 0xa5}, - {value: 0x0008, lo: 0xa6, hi: 0xaf}, - {value: 0x0018, lo: 0xb0, hi: 0xba}, - {value: 0x0040, lo: 0xbb, hi: 0xbf}, - // Block 0x11, offset 0xa4 - {value: 0x0000, lo: 0x0d}, - {value: 0x3308, lo: 0x80, hi: 0x80}, - {value: 0x3008, lo: 0x81, hi: 0x83}, - {value: 0x3308, lo: 0x84, hi: 0x84}, - {value: 0x0008, lo: 0x85, hi: 0x8c}, - {value: 0x0040, lo: 0x8d, hi: 0x8d}, - {value: 0x0008, lo: 0x8e, hi: 0x90}, - {value: 0x0040, lo: 0x91, hi: 0x91}, - {value: 0x0008, lo: 0x92, hi: 0xa8}, - {value: 0x0040, lo: 0xa9, hi: 0xa9}, - {value: 0x0008, lo: 0xaa, hi: 0xb9}, - {value: 0x0040, lo: 0xba, hi: 0xbc}, - {value: 0x0008, lo: 0xbd, hi: 0xbd}, - {value: 0x3308, lo: 0xbe, hi: 0xbf}, - // Block 0x12, offset 0xb2 - {value: 0x0000, lo: 0x0b}, - {value: 0x3308, lo: 0x80, hi: 0x81}, - {value: 0x3008, lo: 0x82, hi: 0x83}, - {value: 0x0040, lo: 0x84, hi: 0x84}, - {value: 0x0008, lo: 0x85, hi: 0x8c}, - {value: 0x0040, lo: 0x8d, hi: 0x8d}, - {value: 0x0008, lo: 0x8e, hi: 0x90}, - {value: 0x0040, lo: 0x91, hi: 0x91}, - {value: 0x0008, lo: 0x92, hi: 0xba}, - {value: 0x3b08, lo: 0xbb, hi: 0xbc}, - {value: 0x0008, lo: 0xbd, hi: 0xbd}, - {value: 0x3008, lo: 0xbe, hi: 0xbf}, - // Block 0x13, offset 0xbe - {value: 0x0000, lo: 0x0b}, - {value: 0x0040, lo: 0x80, hi: 0x81}, - {value: 0x3008, lo: 0x82, hi: 0x83}, - {value: 0x0040, lo: 0x84, hi: 0x84}, - {value: 0x0008, lo: 0x85, hi: 0x96}, - {value: 0x0040, lo: 0x97, hi: 0x99}, - {value: 0x0008, lo: 0x9a, hi: 0xb1}, - {value: 0x0040, lo: 0xb2, hi: 0xb2}, - {value: 0x0008, lo: 0xb3, hi: 0xbb}, - {value: 0x0040, lo: 0xbc, hi: 0xbc}, - {value: 0x0008, lo: 0xbd, hi: 0xbd}, - {value: 0x0040, lo: 0xbe, hi: 0xbf}, - // Block 0x14, offset 0xca - {value: 0x0000, lo: 0x10}, - {value: 0x0008, lo: 0x80, hi: 0x86}, - {value: 0x0040, lo: 0x87, hi: 0x89}, - {value: 0x3b08, lo: 0x8a, hi: 0x8a}, - {value: 0x0040, lo: 0x8b, hi: 0x8e}, - {value: 0x3008, lo: 0x8f, hi: 0x91}, - {value: 0x3308, lo: 0x92, hi: 0x94}, - {value: 0x0040, lo: 0x95, hi: 0x95}, - {value: 0x3308, lo: 0x96, hi: 0x96}, - {value: 0x0040, lo: 0x97, hi: 0x97}, - {value: 0x3008, lo: 0x98, hi: 0x9f}, - {value: 0x0040, lo: 0xa0, hi: 0xa5}, - {value: 0x0008, lo: 0xa6, hi: 0xaf}, - {value: 0x0040, lo: 0xb0, hi: 0xb1}, - {value: 0x3008, lo: 0xb2, hi: 0xb3}, - {value: 0x0018, lo: 0xb4, hi: 0xb4}, - {value: 0x0040, lo: 0xb5, hi: 0xbf}, - // Block 0x15, offset 0xdb - {value: 0x0000, lo: 0x09}, - {value: 0x0040, lo: 0x80, hi: 0x80}, - {value: 0x0008, lo: 0x81, hi: 0xb0}, - {value: 0x3308, lo: 0xb1, hi: 0xb1}, - {value: 0x0008, lo: 0xb2, hi: 0xb2}, - {value: 0x08f1, lo: 0xb3, hi: 0xb3}, - {value: 0x3308, lo: 0xb4, hi: 0xb9}, - {value: 0x3b08, lo: 0xba, hi: 0xba}, - {value: 0x0040, lo: 0xbb, hi: 0xbe}, - {value: 0x0018, lo: 0xbf, hi: 0xbf}, - // Block 0x16, offset 0xe5 - {value: 0x0000, lo: 0x06}, - {value: 0x0008, lo: 0x80, hi: 0x86}, - {value: 0x3308, lo: 0x87, hi: 0x8e}, - {value: 0x0018, lo: 0x8f, hi: 0x8f}, - {value: 0x0008, lo: 0x90, hi: 0x99}, - {value: 0x0018, lo: 0x9a, hi: 0x9b}, - {value: 0x0040, lo: 0x9c, hi: 0xbf}, - // Block 0x17, offset 0xec - {value: 0x0000, lo: 0x0c}, - {value: 0x0008, lo: 0x80, hi: 0x84}, - {value: 0x0040, lo: 0x85, hi: 0x85}, - {value: 0x0008, lo: 0x86, hi: 0x86}, - {value: 0x0040, lo: 0x87, hi: 0x87}, - {value: 0x3308, lo: 0x88, hi: 0x8d}, - {value: 0x0040, lo: 0x8e, hi: 0x8f}, - {value: 0x0008, lo: 0x90, hi: 0x99}, - {value: 0x0040, lo: 0x9a, hi: 0x9b}, - {value: 0x0961, lo: 0x9c, hi: 0x9c}, - {value: 0x0999, lo: 0x9d, hi: 0x9d}, - {value: 0x0008, lo: 0x9e, hi: 0x9f}, - {value: 0x0040, lo: 0xa0, hi: 0xbf}, - // Block 0x18, offset 0xf9 - {value: 0x0000, lo: 0x10}, - {value: 0x0008, lo: 0x80, hi: 0x80}, - {value: 0x0018, lo: 0x81, hi: 0x8a}, - {value: 0x0008, lo: 0x8b, hi: 0x8b}, - {value: 0xe03d, lo: 0x8c, hi: 0x8c}, - {value: 0x0018, lo: 0x8d, hi: 0x97}, - {value: 0x3308, lo: 0x98, hi: 0x99}, - {value: 0x0018, lo: 0x9a, hi: 0x9f}, - {value: 0x0008, lo: 0xa0, hi: 0xa9}, - {value: 0x0018, lo: 0xaa, hi: 0xb4}, - {value: 0x3308, lo: 0xb5, hi: 0xb5}, - {value: 0x0018, lo: 0xb6, hi: 0xb6}, - {value: 0x3308, lo: 0xb7, hi: 0xb7}, - {value: 0x0018, lo: 0xb8, hi: 0xb8}, - {value: 0x3308, lo: 0xb9, hi: 0xb9}, - {value: 0x0018, lo: 0xba, hi: 0xbd}, - {value: 0x3008, lo: 0xbe, hi: 0xbf}, - // Block 0x19, offset 0x10a - {value: 0x0000, lo: 0x06}, - {value: 0x0018, lo: 0x80, hi: 0x85}, - {value: 0x3308, lo: 0x86, hi: 0x86}, - {value: 0x0018, lo: 0x87, hi: 0x8c}, - {value: 0x0040, lo: 0x8d, hi: 0x8d}, - {value: 0x0018, lo: 0x8e, hi: 0x9a}, - {value: 0x0040, lo: 0x9b, hi: 0xbf}, - // Block 0x1a, offset 0x111 - {value: 0x0000, lo: 0x0a}, - {value: 0x0008, lo: 0x80, hi: 0xaa}, - {value: 0x3008, lo: 0xab, hi: 0xac}, - {value: 0x3308, lo: 0xad, hi: 0xb0}, - {value: 0x3008, lo: 0xb1, hi: 0xb1}, - {value: 0x3308, lo: 0xb2, hi: 0xb7}, - {value: 0x3008, lo: 0xb8, hi: 0xb8}, - {value: 0x3b08, lo: 0xb9, hi: 0xba}, - {value: 0x3008, lo: 0xbb, hi: 0xbc}, - {value: 0x3308, lo: 0xbd, hi: 0xbe}, - {value: 0x0008, lo: 0xbf, hi: 0xbf}, - // Block 0x1b, offset 0x11c - {value: 0x0000, lo: 0x0e}, - {value: 0x0008, lo: 0x80, hi: 0x89}, - {value: 0x0018, lo: 0x8a, hi: 0x8f}, - {value: 0x0008, lo: 0x90, hi: 0x95}, - {value: 0x3008, lo: 0x96, hi: 0x97}, - {value: 0x3308, lo: 0x98, hi: 0x99}, - {value: 0x0008, lo: 0x9a, hi: 0x9d}, - {value: 0x3308, lo: 0x9e, hi: 0xa0}, - {value: 0x0008, lo: 0xa1, hi: 0xa1}, - {value: 0x3008, lo: 0xa2, hi: 0xa4}, - {value: 0x0008, lo: 0xa5, hi: 0xa6}, - {value: 0x3008, lo: 0xa7, hi: 0xad}, - {value: 0x0008, lo: 0xae, hi: 0xb0}, - {value: 0x3308, lo: 0xb1, hi: 0xb4}, - {value: 0x0008, lo: 0xb5, hi: 0xbf}, - // Block 0x1c, offset 0x12b - {value: 0x0000, lo: 0x0d}, - {value: 0x0008, lo: 0x80, hi: 0x81}, - {value: 0x3308, lo: 0x82, hi: 0x82}, - {value: 0x3008, lo: 0x83, hi: 0x84}, - {value: 0x3308, lo: 0x85, hi: 0x86}, - {value: 0x3008, lo: 0x87, hi: 0x8c}, - {value: 0x3308, lo: 0x8d, hi: 0x8d}, - {value: 0x0008, lo: 0x8e, hi: 0x8e}, - {value: 0x3008, lo: 0x8f, hi: 0x8f}, - {value: 0x0008, lo: 0x90, hi: 0x99}, - {value: 0x3008, lo: 0x9a, hi: 0x9c}, - {value: 0x3308, lo: 0x9d, hi: 0x9d}, - {value: 0x0018, lo: 0x9e, hi: 0x9f}, - {value: 0x0040, lo: 0xa0, hi: 0xbf}, - // Block 0x1d, offset 0x139 - {value: 0x0000, lo: 0x09}, - {value: 0x0040, lo: 0x80, hi: 0x86}, - {value: 0x055d, lo: 0x87, hi: 0x87}, - {value: 0x0040, lo: 0x88, hi: 0x8c}, - {value: 0x055d, lo: 0x8d, hi: 0x8d}, - {value: 0x0040, lo: 0x8e, hi: 0x8f}, - {value: 0x0008, lo: 0x90, hi: 0xba}, - {value: 0x0018, lo: 0xbb, hi: 0xbb}, - {value: 0xe105, lo: 0xbc, hi: 0xbc}, - {value: 0x0008, lo: 0xbd, hi: 0xbf}, - // Block 0x1e, offset 0x143 - {value: 0x0000, lo: 0x01}, - {value: 0x0018, lo: 0x80, hi: 0xbf}, - // Block 0x1f, offset 0x145 - {value: 0x0000, lo: 0x04}, - {value: 0x0018, lo: 0x80, hi: 0x9e}, - {value: 0x0040, lo: 0x9f, hi: 0xa0}, - {value: 0x2018, lo: 0xa1, hi: 0xb5}, - {value: 0x0018, lo: 0xb6, hi: 0xbf}, - // Block 0x20, offset 0x14a - {value: 0x0000, lo: 0x02}, - {value: 0x0018, lo: 0x80, hi: 0xa7}, - {value: 0x2018, lo: 0xa8, hi: 0xbf}, - // Block 0x21, offset 0x14d - {value: 0x0000, lo: 0x02}, - {value: 0x2018, lo: 0x80, hi: 0x82}, - {value: 0x0018, lo: 0x83, hi: 0xbf}, - // Block 0x22, offset 0x150 - {value: 0x0000, lo: 0x01}, - {value: 0x0008, lo: 0x80, hi: 0xbf}, - // Block 0x23, offset 0x152 - {value: 0x0000, lo: 0x0b}, - {value: 0x0008, lo: 0x80, hi: 0x88}, - {value: 0x0040, lo: 0x89, hi: 0x89}, - {value: 0x0008, lo: 0x8a, hi: 0x8d}, - {value: 0x0040, lo: 0x8e, hi: 0x8f}, - {value: 0x0008, lo: 0x90, hi: 0x96}, - {value: 0x0040, lo: 0x97, hi: 0x97}, - {value: 0x0008, lo: 0x98, hi: 0x98}, - {value: 0x0040, lo: 0x99, hi: 0x99}, - {value: 0x0008, lo: 0x9a, hi: 0x9d}, - {value: 0x0040, lo: 0x9e, hi: 0x9f}, - {value: 0x0008, lo: 0xa0, hi: 0xbf}, - // Block 0x24, offset 0x15e - {value: 0x0000, lo: 0x0a}, - {value: 0x0008, lo: 0x80, hi: 0x88}, - {value: 0x0040, lo: 0x89, hi: 0x89}, - {value: 0x0008, lo: 0x8a, hi: 0x8d}, - {value: 0x0040, lo: 0x8e, hi: 0x8f}, - {value: 0x0008, lo: 0x90, hi: 0xb0}, - {value: 0x0040, lo: 0xb1, hi: 0xb1}, - {value: 0x0008, lo: 0xb2, hi: 0xb5}, - {value: 0x0040, lo: 0xb6, hi: 0xb7}, - {value: 0x0008, lo: 0xb8, hi: 0xbe}, - {value: 0x0040, lo: 0xbf, hi: 0xbf}, - // Block 0x25, offset 0x169 - {value: 0x0000, lo: 0x07}, - {value: 0x0008, lo: 0x80, hi: 0x80}, - {value: 0x0040, lo: 0x81, hi: 0x81}, - {value: 0x0008, lo: 0x82, hi: 0x85}, - {value: 0x0040, lo: 0x86, hi: 0x87}, - {value: 0x0008, lo: 0x88, hi: 0x96}, - {value: 0x0040, lo: 0x97, hi: 0x97}, - {value: 0x0008, lo: 0x98, hi: 0xbf}, - // Block 0x26, offset 0x171 - {value: 0x0000, lo: 0x05}, - {value: 0x0008, lo: 0x80, hi: 0x90}, - {value: 0x0040, lo: 0x91, hi: 0x91}, - {value: 0x0008, lo: 0x92, hi: 0x95}, - {value: 0x0040, lo: 0x96, hi: 0x97}, - {value: 0x0008, lo: 0x98, hi: 0xbf}, - // Block 0x27, offset 0x177 - {value: 0x0000, lo: 0x05}, - {value: 0x0008, lo: 0x80, hi: 0x9a}, - {value: 0x0040, lo: 0x9b, hi: 0x9c}, - {value: 0x3308, lo: 0x9d, hi: 0x9f}, - {value: 0x0018, lo: 0xa0, hi: 0xbc}, - {value: 0x0040, lo: 0xbd, hi: 0xbf}, - // Block 0x28, offset 0x17d - {value: 0x0000, lo: 0x04}, - {value: 0x0008, lo: 0x80, hi: 0x8f}, - {value: 0x0018, lo: 0x90, hi: 0x99}, - {value: 0x0040, lo: 0x9a, hi: 0x9f}, - {value: 0x0008, lo: 0xa0, hi: 0xbf}, - // Block 0x29, offset 0x182 - {value: 0x0000, lo: 0x04}, - {value: 0x0008, lo: 0x80, hi: 0xb5}, - {value: 0x0040, lo: 0xb6, hi: 0xb7}, - {value: 0xe045, lo: 0xb8, hi: 0xbd}, - {value: 0x0040, lo: 0xbe, hi: 0xbf}, - // Block 0x2a, offset 0x187 - {value: 0x0000, lo: 0x02}, - {value: 0x0018, lo: 0x80, hi: 0x80}, - {value: 0x0008, lo: 0x81, hi: 0xbf}, - // Block 0x2b, offset 0x18a - {value: 0x0000, lo: 0x03}, - {value: 0x0008, lo: 0x80, hi: 0xac}, - {value: 0x0018, lo: 0xad, hi: 0xae}, - {value: 0x0008, lo: 0xaf, hi: 0xbf}, - // Block 0x2c, offset 0x18e - {value: 0x0000, lo: 0x05}, - {value: 0x0040, lo: 0x80, hi: 0x80}, - {value: 0x0008, lo: 0x81, hi: 0x9a}, - {value: 0x0018, lo: 0x9b, hi: 0x9c}, - {value: 0x0040, lo: 0x9d, hi: 0x9f}, - {value: 0x0008, lo: 0xa0, hi: 0xbf}, - // Block 0x2d, offset 0x194 - {value: 0x0000, lo: 0x04}, - {value: 0x0008, lo: 0x80, hi: 0xaa}, - {value: 0x0018, lo: 0xab, hi: 0xb0}, - {value: 0x0008, lo: 0xb1, hi: 0xb8}, - {value: 0x0040, lo: 0xb9, hi: 0xbf}, - // Block 0x2e, offset 0x199 - {value: 0x0000, lo: 0x0b}, - {value: 0x0008, lo: 0x80, hi: 0x8c}, - {value: 0x0040, lo: 0x8d, hi: 0x8d}, - {value: 0x0008, lo: 0x8e, hi: 0x91}, - {value: 0x3308, lo: 0x92, hi: 0x93}, - {value: 0x3b08, lo: 0x94, hi: 0x94}, - {value: 0x0040, lo: 0x95, hi: 0x9f}, - {value: 0x0008, lo: 0xa0, hi: 0xb1}, - {value: 0x3308, lo: 0xb2, hi: 0xb3}, - {value: 0x3b08, lo: 0xb4, hi: 0xb4}, - {value: 0x0018, lo: 0xb5, hi: 0xb6}, - {value: 0x0040, lo: 0xb7, hi: 0xbf}, - // Block 0x2f, offset 0x1a5 - {value: 0x0000, lo: 0x09}, - {value: 0x0008, lo: 0x80, hi: 0x91}, - {value: 0x3308, lo: 0x92, hi: 0x93}, - {value: 0x0040, lo: 0x94, hi: 0x9f}, - {value: 0x0008, lo: 0xa0, hi: 0xac}, - {value: 0x0040, lo: 0xad, hi: 0xad}, - {value: 0x0008, lo: 0xae, hi: 0xb0}, - {value: 0x0040, lo: 0xb1, hi: 0xb1}, - {value: 0x3308, lo: 0xb2, hi: 0xb3}, - {value: 0x0040, lo: 0xb4, hi: 0xbf}, - // Block 0x30, offset 0x1af - {value: 0x0000, lo: 0x05}, - {value: 0x0008, lo: 0x80, hi: 0xb3}, - {value: 0x3340, lo: 0xb4, hi: 0xb5}, - {value: 0x3008, lo: 0xb6, hi: 0xb6}, - {value: 0x3308, lo: 0xb7, hi: 0xbd}, - {value: 0x3008, lo: 0xbe, hi: 0xbf}, - // Block 0x31, offset 0x1b5 - {value: 0x0000, lo: 0x10}, - {value: 0x3008, lo: 0x80, hi: 0x85}, - {value: 0x3308, lo: 0x86, hi: 0x86}, - {value: 0x3008, lo: 0x87, hi: 0x88}, - {value: 0x3308, lo: 0x89, hi: 0x91}, - {value: 0x3b08, lo: 0x92, hi: 0x92}, - {value: 0x3308, lo: 0x93, hi: 0x93}, - {value: 0x0018, lo: 0x94, hi: 0x96}, - {value: 0x0008, lo: 0x97, hi: 0x97}, - {value: 0x0018, lo: 0x98, hi: 0x9b}, - {value: 0x0008, lo: 0x9c, hi: 0x9c}, - {value: 0x3308, lo: 0x9d, hi: 0x9d}, - {value: 0x0040, lo: 0x9e, hi: 0x9f}, - {value: 0x0008, lo: 0xa0, hi: 0xa9}, - {value: 0x0040, lo: 0xaa, hi: 0xaf}, - {value: 0x0018, lo: 0xb0, hi: 0xb9}, - {value: 0x0040, lo: 0xba, hi: 0xbf}, - // Block 0x32, offset 0x1c6 - {value: 0x0000, lo: 0x09}, - {value: 0x0018, lo: 0x80, hi: 0x85}, - {value: 0x0040, lo: 0x86, hi: 0x86}, - {value: 0x0218, lo: 0x87, hi: 0x87}, - {value: 0x0018, lo: 0x88, hi: 0x8a}, - {value: 0x33c0, lo: 0x8b, hi: 0x8d}, - {value: 0x0040, lo: 0x8e, hi: 0x8f}, - {value: 0x0008, lo: 0x90, hi: 0x99}, - {value: 0x0040, lo: 0x9a, hi: 0x9f}, - {value: 0x0208, lo: 0xa0, hi: 0xbf}, - // Block 0x33, offset 0x1d0 - {value: 0x0000, lo: 0x02}, - {value: 0x0208, lo: 0x80, hi: 0xb8}, - {value: 0x0040, lo: 0xb9, hi: 0xbf}, - // Block 0x34, offset 0x1d3 - {value: 0x0000, lo: 0x07}, - {value: 0x0008, lo: 0x80, hi: 0x84}, - {value: 0x3308, lo: 0x85, hi: 0x86}, - {value: 0x0208, lo: 0x87, hi: 0xa8}, - {value: 0x3308, lo: 0xa9, hi: 0xa9}, - {value: 0x0208, lo: 0xaa, hi: 0xaa}, - {value: 0x0040, lo: 0xab, hi: 0xaf}, - {value: 0x0008, lo: 0xb0, hi: 0xbf}, - // Block 0x35, offset 0x1db - {value: 0x0000, lo: 0x02}, - {value: 0x0008, lo: 0x80, hi: 0xb5}, - {value: 0x0040, lo: 0xb6, hi: 0xbf}, - // Block 0x36, offset 0x1de - {value: 0x0000, lo: 0x0c}, - {value: 0x0008, lo: 0x80, hi: 0x9e}, - {value: 0x0040, lo: 0x9f, hi: 0x9f}, - {value: 0x3308, lo: 0xa0, hi: 0xa2}, - {value: 0x3008, lo: 0xa3, hi: 0xa6}, - {value: 0x3308, lo: 0xa7, hi: 0xa8}, - {value: 0x3008, lo: 0xa9, hi: 0xab}, - {value: 0x0040, lo: 0xac, hi: 0xaf}, - {value: 0x3008, lo: 0xb0, hi: 0xb1}, - {value: 0x3308, lo: 0xb2, hi: 0xb2}, - {value: 0x3008, lo: 0xb3, hi: 0xb8}, - {value: 0x3308, lo: 0xb9, hi: 0xbb}, - {value: 0x0040, lo: 0xbc, hi: 0xbf}, - // Block 0x37, offset 0x1eb - {value: 0x0000, lo: 0x07}, - {value: 0x0018, lo: 0x80, hi: 0x80}, - {value: 0x0040, lo: 0x81, hi: 0x83}, - {value: 0x0018, lo: 0x84, hi: 0x85}, - {value: 0x0008, lo: 0x86, hi: 0xad}, - {value: 0x0040, lo: 0xae, hi: 0xaf}, - {value: 0x0008, lo: 0xb0, hi: 0xb4}, - {value: 0x0040, lo: 0xb5, hi: 0xbf}, - // Block 0x38, offset 0x1f3 - {value: 0x0000, lo: 0x03}, - {value: 0x0008, lo: 0x80, hi: 0xab}, - {value: 0x0040, lo: 0xac, hi: 0xaf}, - {value: 0x0008, lo: 0xb0, hi: 0xbf}, - // Block 0x39, offset 0x1f7 - {value: 0x0000, lo: 0x06}, - {value: 0x0008, lo: 0x80, hi: 0x89}, - {value: 0x0040, lo: 0x8a, hi: 0x8f}, - {value: 0x0008, lo: 0x90, hi: 0x99}, - {value: 0x0028, lo: 0x9a, hi: 0x9a}, - {value: 0x0040, lo: 0x9b, hi: 0x9d}, - {value: 0x0018, lo: 0x9e, hi: 0xbf}, - // Block 0x3a, offset 0x1fe - {value: 0x0000, lo: 0x07}, - {value: 0x0008, lo: 0x80, hi: 0x96}, - {value: 0x3308, lo: 0x97, hi: 0x98}, - {value: 0x3008, lo: 0x99, hi: 0x9a}, - {value: 0x3308, lo: 0x9b, hi: 0x9b}, - {value: 0x0040, lo: 0x9c, hi: 0x9d}, - {value: 0x0018, lo: 0x9e, hi: 0x9f}, - {value: 0x0008, lo: 0xa0, hi: 0xbf}, - // Block 0x3b, offset 0x206 - {value: 0x0000, lo: 0x0f}, - {value: 0x0008, lo: 0x80, hi: 0x94}, - {value: 0x3008, lo: 0x95, hi: 0x95}, - {value: 0x3308, lo: 0x96, hi: 0x96}, - {value: 0x3008, lo: 0x97, hi: 0x97}, - {value: 0x3308, lo: 0x98, hi: 0x9e}, - {value: 0x0040, lo: 0x9f, hi: 0x9f}, - {value: 0x3b08, lo: 0xa0, hi: 0xa0}, - {value: 0x3008, lo: 0xa1, hi: 0xa1}, - {value: 0x3308, lo: 0xa2, hi: 0xa2}, - {value: 0x3008, lo: 0xa3, hi: 0xa4}, - {value: 0x3308, lo: 0xa5, hi: 0xac}, - {value: 0x3008, lo: 0xad, hi: 0xb2}, - {value: 0x3308, lo: 0xb3, hi: 0xbc}, - {value: 0x0040, lo: 0xbd, hi: 0xbe}, - {value: 0x3308, lo: 0xbf, hi: 0xbf}, - // Block 0x3c, offset 0x216 - {value: 0x0000, lo: 0x0b}, - {value: 0x0008, lo: 0x80, hi: 0x89}, - {value: 0x0040, lo: 0x8a, hi: 0x8f}, - {value: 0x0008, lo: 0x90, hi: 0x99}, - {value: 0x0040, lo: 0x9a, hi: 0x9f}, - {value: 0x0018, lo: 0xa0, hi: 0xa6}, - {value: 0x0008, lo: 0xa7, hi: 0xa7}, - {value: 0x0018, lo: 0xa8, hi: 0xad}, - {value: 0x0040, lo: 0xae, hi: 0xaf}, - {value: 0x3308, lo: 0xb0, hi: 0xbd}, - {value: 0x3318, lo: 0xbe, hi: 0xbe}, - {value: 0x0040, lo: 0xbf, hi: 0xbf}, - // Block 0x3d, offset 0x222 - {value: 0x0000, lo: 0x01}, - {value: 0x0040, lo: 0x80, hi: 0xbf}, - // Block 0x3e, offset 0x224 - {value: 0x0000, lo: 0x09}, - {value: 0x3308, lo: 0x80, hi: 0x83}, - {value: 0x3008, lo: 0x84, hi: 0x84}, - {value: 0x0008, lo: 0x85, hi: 0xb3}, - {value: 0x3308, lo: 0xb4, hi: 0xb4}, - {value: 0x3008, lo: 0xb5, hi: 0xb5}, - {value: 0x3308, lo: 0xb6, hi: 0xba}, - {value: 0x3008, lo: 0xbb, hi: 0xbb}, - {value: 0x3308, lo: 0xbc, hi: 0xbc}, - {value: 0x3008, lo: 0xbd, hi: 0xbf}, - // Block 0x3f, offset 0x22e - {value: 0x0000, lo: 0x0b}, - {value: 0x3008, lo: 0x80, hi: 0x81}, - {value: 0x3308, lo: 0x82, hi: 0x82}, - {value: 0x3008, lo: 0x83, hi: 0x83}, - {value: 0x3808, lo: 0x84, hi: 0x84}, - {value: 0x0008, lo: 0x85, hi: 0x8b}, - {value: 0x0040, lo: 0x8c, hi: 0x8f}, - {value: 0x0008, lo: 0x90, hi: 0x99}, - {value: 0x0018, lo: 0x9a, hi: 0xaa}, - {value: 0x3308, lo: 0xab, hi: 0xb3}, - {value: 0x0018, lo: 0xb4, hi: 0xbc}, - {value: 0x0040, lo: 0xbd, hi: 0xbf}, - // Block 0x40, offset 0x23a - {value: 0x0000, lo: 0x0b}, - {value: 0x3308, lo: 0x80, hi: 0x81}, - {value: 0x3008, lo: 0x82, hi: 0x82}, - {value: 0x0008, lo: 0x83, hi: 0xa0}, - {value: 0x3008, lo: 0xa1, hi: 0xa1}, - {value: 0x3308, lo: 0xa2, hi: 0xa5}, - {value: 0x3008, lo: 0xa6, hi: 0xa7}, - {value: 0x3308, lo: 0xa8, hi: 0xa9}, - {value: 0x3808, lo: 0xaa, hi: 0xaa}, - {value: 0x3b08, lo: 0xab, hi: 0xab}, - {value: 0x3308, lo: 0xac, hi: 0xad}, - {value: 0x0008, lo: 0xae, hi: 0xbf}, - // Block 0x41, offset 0x246 - {value: 0x0000, lo: 0x0b}, - {value: 0x0008, lo: 0x80, hi: 0xa5}, - {value: 0x3308, lo: 0xa6, hi: 0xa6}, - {value: 0x3008, lo: 0xa7, hi: 0xa7}, - {value: 0x3308, lo: 0xa8, hi: 0xa9}, - {value: 0x3008, lo: 0xaa, hi: 0xac}, - {value: 0x3308, lo: 0xad, hi: 0xad}, - {value: 0x3008, lo: 0xae, hi: 0xae}, - {value: 0x3308, lo: 0xaf, hi: 0xb1}, - {value: 0x3808, lo: 0xb2, hi: 0xb3}, - {value: 0x0040, lo: 0xb4, hi: 0xbb}, - {value: 0x0018, lo: 0xbc, hi: 0xbf}, - // Block 0x42, offset 0x252 - {value: 0x0000, lo: 0x07}, - {value: 0x0008, lo: 0x80, hi: 0xa3}, - {value: 0x3008, lo: 0xa4, hi: 0xab}, - {value: 0x3308, lo: 0xac, hi: 0xb3}, - {value: 0x3008, lo: 0xb4, hi: 0xb5}, - {value: 0x3308, lo: 0xb6, hi: 0xb7}, - {value: 0x0040, lo: 0xb8, hi: 0xba}, - {value: 0x0018, lo: 0xbb, hi: 0xbf}, - // Block 0x43, offset 0x25a - {value: 0x0000, lo: 0x04}, - {value: 0x0008, lo: 0x80, hi: 0x89}, - {value: 0x0040, lo: 0x8a, hi: 0x8c}, - {value: 0x0008, lo: 0x8d, hi: 0xbd}, - {value: 0x0018, lo: 0xbe, hi: 0xbf}, - // Block 0x44, offset 0x25f - {value: 0x0000, lo: 0x0c}, - {value: 0x0e29, lo: 0x80, hi: 0x80}, - {value: 0x0e41, lo: 0x81, hi: 0x81}, - {value: 0x0e59, lo: 0x82, hi: 0x82}, - {value: 0x0e71, lo: 0x83, hi: 0x83}, - {value: 0x0e89, lo: 0x84, hi: 0x85}, - {value: 0x0ea1, lo: 0x86, hi: 0x86}, - {value: 0x0eb9, lo: 0x87, hi: 0x87}, - {value: 0x057d, lo: 0x88, hi: 0x88}, - {value: 0x0040, lo: 0x89, hi: 0x8f}, - {value: 0x059d, lo: 0x90, hi: 0xba}, - {value: 0x0040, lo: 0xbb, hi: 0xbc}, - {value: 0x059d, lo: 0xbd, hi: 0xbf}, - // Block 0x45, offset 0x26c - {value: 0x0000, lo: 0x10}, - {value: 0x0018, lo: 0x80, hi: 0x87}, - {value: 0x0040, lo: 0x88, hi: 0x8f}, - {value: 0x3308, lo: 0x90, hi: 0x92}, - {value: 0x0018, lo: 0x93, hi: 0x93}, - {value: 0x3308, lo: 0x94, hi: 0xa0}, - {value: 0x3008, lo: 0xa1, hi: 0xa1}, - {value: 0x3308, lo: 0xa2, hi: 0xa8}, - {value: 0x0008, lo: 0xa9, hi: 0xac}, - {value: 0x3308, lo: 0xad, hi: 0xad}, - {value: 0x0008, lo: 0xae, hi: 0xb3}, - {value: 0x3308, lo: 0xb4, hi: 0xb4}, - {value: 0x0008, lo: 0xb5, hi: 0xb6}, - {value: 0x3008, lo: 0xb7, hi: 0xb7}, - {value: 0x3308, lo: 0xb8, hi: 0xb9}, - {value: 0x0008, lo: 0xba, hi: 0xba}, - {value: 0x0040, lo: 0xbb, hi: 0xbf}, - // Block 0x46, offset 0x27d - {value: 0x0000, lo: 0x03}, - {value: 0x3308, lo: 0x80, hi: 0xb9}, - {value: 0x0040, lo: 0xba, hi: 0xba}, - {value: 0x3308, lo: 0xbb, hi: 0xbf}, - // Block 0x47, offset 0x281 - {value: 0x0000, lo: 0x0a}, - {value: 0x0008, lo: 0x80, hi: 0x87}, - {value: 0xe045, lo: 0x88, hi: 0x8f}, - {value: 0x0008, lo: 0x90, hi: 0x95}, - {value: 0x0040, lo: 0x96, hi: 0x97}, - {value: 0xe045, lo: 0x98, hi: 0x9d}, - {value: 0x0040, lo: 0x9e, hi: 0x9f}, - {value: 0x0008, lo: 0xa0, hi: 0xa7}, - {value: 0xe045, lo: 0xa8, hi: 0xaf}, - {value: 0x0008, lo: 0xb0, hi: 0xb7}, - {value: 0xe045, lo: 0xb8, hi: 0xbf}, - // Block 0x48, offset 0x28c - {value: 0x0000, lo: 0x03}, - {value: 0x0040, lo: 0x80, hi: 0x8f}, - {value: 0x3318, lo: 0x90, hi: 0xb0}, - {value: 0x0040, lo: 0xb1, hi: 0xbf}, - // Block 0x49, offset 0x290 - {value: 0x0000, lo: 0x08}, - {value: 0x0018, lo: 0x80, hi: 0x82}, - {value: 0x0040, lo: 0x83, hi: 0x83}, - {value: 0x0008, lo: 0x84, hi: 0x84}, - {value: 0x0018, lo: 0x85, hi: 0x88}, - {value: 0x24c1, lo: 0x89, hi: 0x89}, - {value: 0x0018, lo: 0x8a, hi: 0x8b}, - {value: 0x0040, lo: 0x8c, hi: 0x8f}, - {value: 0x0018, lo: 0x90, hi: 0xbf}, - // Block 0x4a, offset 0x299 - {value: 0x0000, lo: 0x07}, - {value: 0x0018, lo: 0x80, hi: 0xab}, - {value: 0x24f1, lo: 0xac, hi: 0xac}, - {value: 0x2529, lo: 0xad, hi: 0xad}, - {value: 0x0018, lo: 0xae, hi: 0xae}, - {value: 0x2579, lo: 0xaf, hi: 0xaf}, - {value: 0x25b1, lo: 0xb0, hi: 0xb0}, - {value: 0x0018, lo: 0xb1, hi: 0xbf}, - // Block 0x4b, offset 0x2a1 - {value: 0x0000, lo: 0x05}, - {value: 0x0018, lo: 0x80, hi: 0x9f}, - {value: 0x0080, lo: 0xa0, hi: 0xa0}, - {value: 0x0018, lo: 0xa1, hi: 0xad}, - {value: 0x0080, lo: 0xae, hi: 0xaf}, - {value: 0x0018, lo: 0xb0, hi: 0xbf}, - // Block 0x4c, offset 0x2a7 - {value: 0x0000, lo: 0x04}, - {value: 0x0018, lo: 0x80, hi: 0xa8}, - {value: 0x09dd, lo: 0xa9, hi: 0xa9}, - {value: 0x09fd, lo: 0xaa, hi: 0xaa}, - {value: 0x0018, lo: 0xab, hi: 0xbf}, - // Block 0x4d, offset 0x2ac - {value: 0x0000, lo: 0x02}, - {value: 0x0018, lo: 0x80, hi: 0xa6}, - {value: 0x0040, lo: 0xa7, hi: 0xbf}, - // Block 0x4e, offset 0x2af - {value: 0x0000, lo: 0x03}, - {value: 0x0018, lo: 0x80, hi: 0x8b}, - {value: 0x28c1, lo: 0x8c, hi: 0x8c}, - {value: 0x0018, lo: 0x8d, hi: 0xbf}, - // Block 0x4f, offset 0x2b3 - {value: 0x0000, lo: 0x05}, - {value: 0x0018, lo: 0x80, hi: 0xb3}, - {value: 0x0e7e, lo: 0xb4, hi: 0xb4}, - {value: 0x292a, lo: 0xb5, hi: 0xb5}, - {value: 0x0e9e, lo: 0xb6, hi: 0xb6}, - {value: 0x0018, lo: 0xb7, hi: 0xbf}, - // Block 0x50, offset 0x2b9 - {value: 0x0000, lo: 0x03}, - {value: 0x0018, lo: 0x80, hi: 0x9b}, - {value: 0x2941, lo: 0x9c, hi: 0x9c}, - {value: 0x0018, lo: 0x9d, hi: 0xbf}, - // Block 0x51, offset 0x2bd - {value: 0x0000, lo: 0x03}, - {value: 0x0018, lo: 0x80, hi: 0xb3}, - {value: 0x0040, lo: 0xb4, hi: 0xb5}, - {value: 0x0018, lo: 0xb6, hi: 0xbf}, - // Block 0x52, offset 0x2c1 - {value: 0x0000, lo: 0x03}, - {value: 0x0018, lo: 0x80, hi: 0x95}, - {value: 0x0040, lo: 0x96, hi: 0x97}, - {value: 0x0018, lo: 0x98, hi: 0xbf}, - // Block 0x53, offset 0x2c5 - {value: 0x0000, lo: 0x05}, - {value: 0xe185, lo: 0x80, hi: 0x8f}, - {value: 0x03f5, lo: 0x90, hi: 0x9f}, - {value: 0x0ebd, lo: 0xa0, hi: 0xae}, - {value: 0x0040, lo: 0xaf, hi: 0xaf}, - {value: 0x0008, lo: 0xb0, hi: 0xbf}, - // Block 0x54, offset 0x2cb - {value: 0x0000, lo: 0x07}, - {value: 0x0008, lo: 0x80, hi: 0xa5}, - {value: 0x0040, lo: 0xa6, hi: 0xa6}, - {value: 0x0008, lo: 0xa7, hi: 0xa7}, - {value: 0x0040, lo: 0xa8, hi: 0xac}, - {value: 0x0008, lo: 0xad, hi: 0xad}, - {value: 0x0040, lo: 0xae, hi: 0xaf}, - {value: 0x0008, lo: 0xb0, hi: 0xbf}, - // Block 0x55, offset 0x2d3 - {value: 0x0000, lo: 0x06}, - {value: 0x0008, lo: 0x80, hi: 0xa7}, - {value: 0x0040, lo: 0xa8, hi: 0xae}, - {value: 0xe075, lo: 0xaf, hi: 0xaf}, - {value: 0x0018, lo: 0xb0, hi: 0xb0}, - {value: 0x0040, lo: 0xb1, hi: 0xbe}, - {value: 0x3b08, lo: 0xbf, hi: 0xbf}, - // Block 0x56, offset 0x2da - {value: 0x0000, lo: 0x0a}, - {value: 0x0008, lo: 0x80, hi: 0x96}, - {value: 0x0040, lo: 0x97, hi: 0x9f}, - {value: 0x0008, lo: 0xa0, hi: 0xa6}, - {value: 0x0040, lo: 0xa7, hi: 0xa7}, - {value: 0x0008, lo: 0xa8, hi: 0xae}, - {value: 0x0040, lo: 0xaf, hi: 0xaf}, - {value: 0x0008, lo: 0xb0, hi: 0xb6}, - {value: 0x0040, lo: 0xb7, hi: 0xb7}, - {value: 0x0008, lo: 0xb8, hi: 0xbe}, - {value: 0x0040, lo: 0xbf, hi: 0xbf}, - // Block 0x57, offset 0x2e5 - {value: 0x0000, lo: 0x09}, - {value: 0x0008, lo: 0x80, hi: 0x86}, - {value: 0x0040, lo: 0x87, hi: 0x87}, - {value: 0x0008, lo: 0x88, hi: 0x8e}, - {value: 0x0040, lo: 0x8f, hi: 0x8f}, - {value: 0x0008, lo: 0x90, hi: 0x96}, - {value: 0x0040, lo: 0x97, hi: 0x97}, - {value: 0x0008, lo: 0x98, hi: 0x9e}, - {value: 0x0040, lo: 0x9f, hi: 0x9f}, - {value: 0x3308, lo: 0xa0, hi: 0xbf}, - // Block 0x58, offset 0x2ef - {value: 0x0000, lo: 0x03}, - {value: 0x0018, lo: 0x80, hi: 0xae}, - {value: 0x0008, lo: 0xaf, hi: 0xaf}, - {value: 0x0018, lo: 0xb0, hi: 0xbf}, - // Block 0x59, offset 0x2f3 - {value: 0x0000, lo: 0x02}, - {value: 0x0018, lo: 0x80, hi: 0x8f}, - {value: 0x0040, lo: 0x90, hi: 0xbf}, - // Block 0x5a, offset 0x2f6 - {value: 0x0000, lo: 0x05}, - {value: 0x0018, lo: 0x80, hi: 0x99}, - {value: 0x0040, lo: 0x9a, hi: 0x9a}, - {value: 0x0018, lo: 0x9b, hi: 0x9e}, - {value: 0x0ef5, lo: 0x9f, hi: 0x9f}, - {value: 0x0018, lo: 0xa0, hi: 0xbf}, - // Block 0x5b, offset 0x2fc - {value: 0x0000, lo: 0x03}, - {value: 0x0018, lo: 0x80, hi: 0xb2}, - {value: 0x0f15, lo: 0xb3, hi: 0xb3}, - {value: 0x0040, lo: 0xb4, hi: 0xbf}, - // Block 0x5c, offset 0x300 - {value: 0x0020, lo: 0x01}, - {value: 0x0f35, lo: 0x80, hi: 0xbf}, - // Block 0x5d, offset 0x302 - {value: 0x0020, lo: 0x02}, - {value: 0x1735, lo: 0x80, hi: 0x8f}, - {value: 0x1915, lo: 0x90, hi: 0xbf}, - // Block 0x5e, offset 0x305 - {value: 0x0020, lo: 0x01}, - {value: 0x1f15, lo: 0x80, hi: 0xbf}, - // Block 0x5f, offset 0x307 - {value: 0x0000, lo: 0x02}, - {value: 0x0040, lo: 0x80, hi: 0x80}, - {value: 0x0008, lo: 0x81, hi: 0xbf}, - // Block 0x60, offset 0x30a - {value: 0x0000, lo: 0x09}, - {value: 0x0008, lo: 0x80, hi: 0x96}, - {value: 0x0040, lo: 0x97, hi: 0x98}, - {value: 0x3308, lo: 0x99, hi: 0x9a}, - {value: 0x29e2, lo: 0x9b, hi: 0x9b}, - {value: 0x2a0a, lo: 0x9c, hi: 0x9c}, - {value: 0x0008, lo: 0x9d, hi: 0x9e}, - {value: 0x2a31, lo: 0x9f, hi: 0x9f}, - {value: 0x0018, lo: 0xa0, hi: 0xa0}, - {value: 0x0008, lo: 0xa1, hi: 0xbf}, - // Block 0x61, offset 0x314 - {value: 0x0000, lo: 0x02}, - {value: 0x0008, lo: 0x80, hi: 0xbe}, - {value: 0x2a69, lo: 0xbf, hi: 0xbf}, - // Block 0x62, offset 0x317 - {value: 0x0000, lo: 0x0e}, - {value: 0x0040, lo: 0x80, hi: 0x84}, - {value: 0x0008, lo: 0x85, hi: 0xaf}, - {value: 0x0040, lo: 0xb0, hi: 0xb0}, - {value: 0x2a35, lo: 0xb1, hi: 0xb1}, - {value: 0x2a55, lo: 0xb2, hi: 0xb2}, - {value: 0x2a75, lo: 0xb3, hi: 0xb3}, - {value: 0x2a95, lo: 0xb4, hi: 0xb4}, - {value: 0x2a75, lo: 0xb5, hi: 0xb5}, - {value: 0x2ab5, lo: 0xb6, hi: 0xb6}, - {value: 0x2ad5, lo: 0xb7, hi: 0xb7}, - {value: 0x2af5, lo: 0xb8, hi: 0xb9}, - {value: 0x2b15, lo: 0xba, hi: 0xbb}, - {value: 0x2b35, lo: 0xbc, hi: 0xbd}, - {value: 0x2b15, lo: 0xbe, hi: 0xbf}, - // Block 0x63, offset 0x326 - {value: 0x0000, lo: 0x03}, - {value: 0x0018, lo: 0x80, hi: 0xa3}, - {value: 0x0040, lo: 0xa4, hi: 0xaf}, - {value: 0x0008, lo: 0xb0, hi: 0xbf}, - // Block 0x64, offset 0x32a - {value: 0x0030, lo: 0x04}, - {value: 0x2aa2, lo: 0x80, hi: 0x9d}, - {value: 0x305a, lo: 0x9e, hi: 0x9e}, - {value: 0x0040, lo: 0x9f, hi: 0x9f}, - {value: 0x30a2, lo: 0xa0, hi: 0xbf}, - // Block 0x65, offset 0x32f - {value: 0x0000, lo: 0x02}, - {value: 0x0008, lo: 0x80, hi: 0xaf}, - {value: 0x0040, lo: 0xb0, hi: 0xbf}, - // Block 0x66, offset 0x332 - {value: 0x0000, lo: 0x03}, - {value: 0x0008, lo: 0x80, hi: 0x8c}, - {value: 0x0040, lo: 0x8d, hi: 0x8f}, - {value: 0x0018, lo: 0x90, hi: 0xbf}, - // Block 0x67, offset 0x336 - {value: 0x0000, lo: 0x04}, - {value: 0x0018, lo: 0x80, hi: 0x86}, - {value: 0x0040, lo: 0x87, hi: 0x8f}, - {value: 0x0008, lo: 0x90, hi: 0xbd}, - {value: 0x0018, lo: 0xbe, hi: 0xbf}, - // Block 0x68, offset 0x33b - {value: 0x0000, lo: 0x04}, - {value: 0x0008, lo: 0x80, hi: 0x8c}, - {value: 0x0018, lo: 0x8d, hi: 0x8f}, - {value: 0x0008, lo: 0x90, hi: 0xab}, - {value: 0x0040, lo: 0xac, hi: 0xbf}, - // Block 0x69, offset 0x340 - {value: 0x0000, lo: 0x05}, - {value: 0x0008, lo: 0x80, hi: 0xa5}, - {value: 0x0018, lo: 0xa6, hi: 0xaf}, - {value: 0x3308, lo: 0xb0, hi: 0xb1}, - {value: 0x0018, lo: 0xb2, hi: 0xb7}, - {value: 0x0040, lo: 0xb8, hi: 0xbf}, - // Block 0x6a, offset 0x346 - {value: 0x0000, lo: 0x0b}, - {value: 0x0040, lo: 0x80, hi: 0x81}, - {value: 0xe00d, lo: 0x82, hi: 0x82}, - {value: 0x0008, lo: 0x83, hi: 0x83}, - {value: 0x03f5, lo: 0x84, hi: 0x84}, - {value: 0x1329, lo: 0x85, hi: 0x85}, - {value: 0x447d, lo: 0x86, hi: 0x86}, - {value: 0x0040, lo: 0x87, hi: 0xb6}, - {value: 0x0008, lo: 0xb7, hi: 0xb7}, - {value: 0x2009, lo: 0xb8, hi: 0xb8}, - {value: 0x6e89, lo: 0xb9, hi: 0xb9}, - {value: 0x0008, lo: 0xba, hi: 0xbf}, - // Block 0x6b, offset 0x352 - {value: 0x0000, lo: 0x0e}, - {value: 0x0008, lo: 0x80, hi: 0x81}, - {value: 0x3308, lo: 0x82, hi: 0x82}, - {value: 0x0008, lo: 0x83, hi: 0x85}, - {value: 0x3b08, lo: 0x86, hi: 0x86}, - {value: 0x0008, lo: 0x87, hi: 0x8a}, - {value: 0x3308, lo: 0x8b, hi: 0x8b}, - {value: 0x0008, lo: 0x8c, hi: 0xa2}, - {value: 0x3008, lo: 0xa3, hi: 0xa4}, - {value: 0x3308, lo: 0xa5, hi: 0xa6}, - {value: 0x3008, lo: 0xa7, hi: 0xa7}, - {value: 0x0018, lo: 0xa8, hi: 0xab}, - {value: 0x0040, lo: 0xac, hi: 0xaf}, - {value: 0x0018, lo: 0xb0, hi: 0xb9}, - {value: 0x0040, lo: 0xba, hi: 0xbf}, - // Block 0x6c, offset 0x361 - {value: 0x0000, lo: 0x05}, - {value: 0x0208, lo: 0x80, hi: 0xb1}, - {value: 0x0108, lo: 0xb2, hi: 0xb2}, - {value: 0x0008, lo: 0xb3, hi: 0xb3}, - {value: 0x0018, lo: 0xb4, hi: 0xb7}, - {value: 0x0040, lo: 0xb8, hi: 0xbf}, - // Block 0x6d, offset 0x367 - {value: 0x0000, lo: 0x03}, - {value: 0x3008, lo: 0x80, hi: 0x81}, - {value: 0x0008, lo: 0x82, hi: 0xb3}, - {value: 0x3008, lo: 0xb4, hi: 0xbf}, - // Block 0x6e, offset 0x36b - {value: 0x0000, lo: 0x0e}, - {value: 0x3008, lo: 0x80, hi: 0x83}, - {value: 0x3b08, lo: 0x84, hi: 0x84}, - {value: 0x3308, lo: 0x85, hi: 0x85}, - {value: 0x0040, lo: 0x86, hi: 0x8d}, - {value: 0x0018, lo: 0x8e, hi: 0x8f}, - {value: 0x0008, lo: 0x90, hi: 0x99}, - {value: 0x0040, lo: 0x9a, hi: 0x9f}, - {value: 0x3308, lo: 0xa0, hi: 0xb1}, - {value: 0x0008, lo: 0xb2, hi: 0xb7}, - {value: 0x0018, lo: 0xb8, hi: 0xba}, - {value: 0x0008, lo: 0xbb, hi: 0xbb}, - {value: 0x0018, lo: 0xbc, hi: 0xbc}, - {value: 0x0008, lo: 0xbd, hi: 0xbe}, - {value: 0x3308, lo: 0xbf, hi: 0xbf}, - // Block 0x6f, offset 0x37a - {value: 0x0000, lo: 0x04}, - {value: 0x0008, lo: 0x80, hi: 0xa5}, - {value: 0x3308, lo: 0xa6, hi: 0xad}, - {value: 0x0018, lo: 0xae, hi: 0xaf}, - {value: 0x0008, lo: 0xb0, hi: 0xbf}, - // Block 0x70, offset 0x37f - {value: 0x0000, lo: 0x07}, - {value: 0x0008, lo: 0x80, hi: 0x86}, - {value: 0x3308, lo: 0x87, hi: 0x91}, - {value: 0x3008, lo: 0x92, hi: 0x92}, - {value: 0x3808, lo: 0x93, hi: 0x93}, - {value: 0x0040, lo: 0x94, hi: 0x9e}, - {value: 0x0018, lo: 0x9f, hi: 0xbc}, - {value: 0x0040, lo: 0xbd, hi: 0xbf}, - // Block 0x71, offset 0x387 - {value: 0x0000, lo: 0x09}, - {value: 0x3308, lo: 0x80, hi: 0x82}, - {value: 0x3008, lo: 0x83, hi: 0x83}, - {value: 0x0008, lo: 0x84, hi: 0xb2}, - {value: 0x3308, lo: 0xb3, hi: 0xb3}, - {value: 0x3008, lo: 0xb4, hi: 0xb5}, - {value: 0x3308, lo: 0xb6, hi: 0xb9}, - {value: 0x3008, lo: 0xba, hi: 0xbb}, - {value: 0x3308, lo: 0xbc, hi: 0xbd}, - {value: 0x3008, lo: 0xbe, hi: 0xbf}, - // Block 0x72, offset 0x391 - {value: 0x0000, lo: 0x0a}, - {value: 0x3808, lo: 0x80, hi: 0x80}, - {value: 0x0018, lo: 0x81, hi: 0x8d}, - {value: 0x0040, lo: 0x8e, hi: 0x8e}, - {value: 0x0008, lo: 0x8f, hi: 0x99}, - {value: 0x0040, lo: 0x9a, hi: 0x9d}, - {value: 0x0018, lo: 0x9e, hi: 0x9f}, - {value: 0x0008, lo: 0xa0, hi: 0xa4}, - {value: 0x3308, lo: 0xa5, hi: 0xa5}, - {value: 0x0008, lo: 0xa6, hi: 0xbe}, - {value: 0x0040, lo: 0xbf, hi: 0xbf}, - // Block 0x73, offset 0x39c - {value: 0x0000, lo: 0x07}, - {value: 0x0008, lo: 0x80, hi: 0xa8}, - {value: 0x3308, lo: 0xa9, hi: 0xae}, - {value: 0x3008, lo: 0xaf, hi: 0xb0}, - {value: 0x3308, lo: 0xb1, hi: 0xb2}, - {value: 0x3008, lo: 0xb3, hi: 0xb4}, - {value: 0x3308, lo: 0xb5, hi: 0xb6}, - {value: 0x0040, lo: 0xb7, hi: 0xbf}, - // Block 0x74, offset 0x3a4 - {value: 0x0000, lo: 0x10}, - {value: 0x0008, lo: 0x80, hi: 0x82}, - {value: 0x3308, lo: 0x83, hi: 0x83}, - {value: 0x0008, lo: 0x84, hi: 0x8b}, - {value: 0x3308, lo: 0x8c, hi: 0x8c}, - {value: 0x3008, lo: 0x8d, hi: 0x8d}, - {value: 0x0040, lo: 0x8e, hi: 0x8f}, - {value: 0x0008, lo: 0x90, hi: 0x99}, - {value: 0x0040, lo: 0x9a, hi: 0x9b}, - {value: 0x0018, lo: 0x9c, hi: 0x9f}, - {value: 0x0008, lo: 0xa0, hi: 0xb6}, - {value: 0x0018, lo: 0xb7, hi: 0xb9}, - {value: 0x0008, lo: 0xba, hi: 0xba}, - {value: 0x3008, lo: 0xbb, hi: 0xbb}, - {value: 0x3308, lo: 0xbc, hi: 0xbc}, - {value: 0x3008, lo: 0xbd, hi: 0xbd}, - {value: 0x0008, lo: 0xbe, hi: 0xbf}, - // Block 0x75, offset 0x3b5 - {value: 0x0000, lo: 0x08}, - {value: 0x0008, lo: 0x80, hi: 0xaf}, - {value: 0x3308, lo: 0xb0, hi: 0xb0}, - {value: 0x0008, lo: 0xb1, hi: 0xb1}, - {value: 0x3308, lo: 0xb2, hi: 0xb4}, - {value: 0x0008, lo: 0xb5, hi: 0xb6}, - {value: 0x3308, lo: 0xb7, hi: 0xb8}, - {value: 0x0008, lo: 0xb9, hi: 0xbd}, - {value: 0x3308, lo: 0xbe, hi: 0xbf}, - // Block 0x76, offset 0x3be - {value: 0x0000, lo: 0x0f}, - {value: 0x0008, lo: 0x80, hi: 0x80}, - {value: 0x3308, lo: 0x81, hi: 0x81}, - {value: 0x0008, lo: 0x82, hi: 0x82}, - {value: 0x0040, lo: 0x83, hi: 0x9a}, - {value: 0x0008, lo: 0x9b, hi: 0x9d}, - {value: 0x0018, lo: 0x9e, hi: 0x9f}, - {value: 0x0008, lo: 0xa0, hi: 0xaa}, - {value: 0x3008, lo: 0xab, hi: 0xab}, - {value: 0x3308, lo: 0xac, hi: 0xad}, - {value: 0x3008, lo: 0xae, hi: 0xaf}, - {value: 0x0018, lo: 0xb0, hi: 0xb1}, - {value: 0x0008, lo: 0xb2, hi: 0xb4}, - {value: 0x3008, lo: 0xb5, hi: 0xb5}, - {value: 0x3b08, lo: 0xb6, hi: 0xb6}, - {value: 0x0040, lo: 0xb7, hi: 0xbf}, - // Block 0x77, offset 0x3ce - {value: 0x0000, lo: 0x0c}, - {value: 0x0040, lo: 0x80, hi: 0x80}, - {value: 0x0008, lo: 0x81, hi: 0x86}, - {value: 0x0040, lo: 0x87, hi: 0x88}, - {value: 0x0008, lo: 0x89, hi: 0x8e}, - {value: 0x0040, lo: 0x8f, hi: 0x90}, - {value: 0x0008, lo: 0x91, hi: 0x96}, - {value: 0x0040, lo: 0x97, hi: 0x9f}, - {value: 0x0008, lo: 0xa0, hi: 0xa6}, - {value: 0x0040, lo: 0xa7, hi: 0xa7}, - {value: 0x0008, lo: 0xa8, hi: 0xae}, - {value: 0x0040, lo: 0xaf, hi: 0xaf}, - {value: 0x0008, lo: 0xb0, hi: 0xbf}, - // Block 0x78, offset 0x3db - {value: 0x0000, lo: 0x09}, - {value: 0x0008, lo: 0x80, hi: 0x9a}, - {value: 0x0018, lo: 0x9b, hi: 0x9b}, - {value: 0x449d, lo: 0x9c, hi: 0x9c}, - {value: 0x44b5, lo: 0x9d, hi: 0x9d}, - {value: 0x2971, lo: 0x9e, hi: 0x9e}, - {value: 0xe06d, lo: 0x9f, hi: 0x9f}, - {value: 0x0008, lo: 0xa0, hi: 0xa7}, - {value: 0x0040, lo: 0xa8, hi: 0xaf}, - {value: 0x44cd, lo: 0xb0, hi: 0xbf}, - // Block 0x79, offset 0x3e5 - {value: 0x0000, lo: 0x04}, - {value: 0x44ed, lo: 0x80, hi: 0x8f}, - {value: 0x450d, lo: 0x90, hi: 0x9f}, - {value: 0x452d, lo: 0xa0, hi: 0xaf}, - {value: 0x450d, lo: 0xb0, hi: 0xbf}, - // Block 0x7a, offset 0x3ea - {value: 0x0000, lo: 0x0c}, - {value: 0x0008, lo: 0x80, hi: 0xa2}, - {value: 0x3008, lo: 0xa3, hi: 0xa4}, - {value: 0x3308, lo: 0xa5, hi: 0xa5}, - {value: 0x3008, lo: 0xa6, hi: 0xa7}, - {value: 0x3308, lo: 0xa8, hi: 0xa8}, - {value: 0x3008, lo: 0xa9, hi: 0xaa}, - {value: 0x0018, lo: 0xab, hi: 0xab}, - {value: 0x3008, lo: 0xac, hi: 0xac}, - {value: 0x3b08, lo: 0xad, hi: 0xad}, - {value: 0x0040, lo: 0xae, hi: 0xaf}, - {value: 0x0008, lo: 0xb0, hi: 0xb9}, - {value: 0x0040, lo: 0xba, hi: 0xbf}, - // Block 0x7b, offset 0x3f7 - {value: 0x0000, lo: 0x03}, - {value: 0x0008, lo: 0x80, hi: 0xa3}, - {value: 0x0040, lo: 0xa4, hi: 0xaf}, - {value: 0x0018, lo: 0xb0, hi: 0xbf}, - // Block 0x7c, offset 0x3fb - {value: 0x0000, lo: 0x04}, - {value: 0x0018, lo: 0x80, hi: 0x86}, - {value: 0x0040, lo: 0x87, hi: 0x8a}, - {value: 0x0018, lo: 0x8b, hi: 0xbb}, - {value: 0x0040, lo: 0xbc, hi: 0xbf}, - // Block 0x7d, offset 0x400 - {value: 0x0020, lo: 0x01}, - {value: 0x454d, lo: 0x80, hi: 0xbf}, - // Block 0x7e, offset 0x402 - {value: 0x0020, lo: 0x03}, - {value: 0x4d4d, lo: 0x80, hi: 0x94}, - {value: 0x4b0d, lo: 0x95, hi: 0x95}, - {value: 0x4fed, lo: 0x96, hi: 0xbf}, - // Block 0x7f, offset 0x406 - {value: 0x0020, lo: 0x01}, - {value: 0x552d, lo: 0x80, hi: 0xbf}, - // Block 0x80, offset 0x408 - {value: 0x0020, lo: 0x03}, - {value: 0x5d2d, lo: 0x80, hi: 0x84}, - {value: 0x568d, lo: 0x85, hi: 0x85}, - {value: 0x5dcd, lo: 0x86, hi: 0xbf}, - // Block 0x81, offset 0x40c - {value: 0x0020, lo: 0x08}, - {value: 0x6b8d, lo: 0x80, hi: 0x8f}, - {value: 0x6d4d, lo: 0x90, hi: 0x90}, - {value: 0x6d8d, lo: 0x91, hi: 0xab}, - {value: 0x6ea1, lo: 0xac, hi: 0xac}, - {value: 0x70ed, lo: 0xad, hi: 0xad}, - {value: 0x0040, lo: 0xae, hi: 0xae}, - {value: 0x0040, lo: 0xaf, hi: 0xaf}, - {value: 0x710d, lo: 0xb0, hi: 0xbf}, - // Block 0x82, offset 0x415 - {value: 0x0020, lo: 0x05}, - {value: 0x730d, lo: 0x80, hi: 0xad}, - {value: 0x656d, lo: 0xae, hi: 0xae}, - {value: 0x78cd, lo: 0xaf, hi: 0xb5}, - {value: 0x6f8d, lo: 0xb6, hi: 0xb6}, - {value: 0x79ad, lo: 0xb7, hi: 0xbf}, - // Block 0x83, offset 0x41b - {value: 0x0028, lo: 0x03}, - {value: 0x7c21, lo: 0x80, hi: 0x82}, - {value: 0x7be1, lo: 0x83, hi: 0x83}, - {value: 0x7c99, lo: 0x84, hi: 0xbf}, - // Block 0x84, offset 0x41f - {value: 0x0038, lo: 0x0f}, - {value: 0x9db1, lo: 0x80, hi: 0x83}, - {value: 0x9e59, lo: 0x84, hi: 0x85}, - {value: 0x9e91, lo: 0x86, hi: 0x87}, - {value: 0x9ec9, lo: 0x88, hi: 0x8f}, - {value: 0x0040, lo: 0x90, hi: 0x90}, - {value: 0x0040, lo: 0x91, hi: 0x91}, - {value: 0xa089, lo: 0x92, hi: 0x97}, - {value: 0xa1a1, lo: 0x98, hi: 0x9c}, - {value: 0xa281, lo: 0x9d, hi: 0xb3}, - {value: 0x9d41, lo: 0xb4, hi: 0xb4}, - {value: 0x9db1, lo: 0xb5, hi: 0xb5}, - {value: 0xa789, lo: 0xb6, hi: 0xbb}, - {value: 0xa869, lo: 0xbc, hi: 0xbc}, - {value: 0xa7f9, lo: 0xbd, hi: 0xbd}, - {value: 0xa8d9, lo: 0xbe, hi: 0xbf}, - // Block 0x85, offset 0x42f - {value: 0x0000, lo: 0x09}, - {value: 0x0008, lo: 0x80, hi: 0x8b}, - {value: 0x0040, lo: 0x8c, hi: 0x8c}, - {value: 0x0008, lo: 0x8d, hi: 0xa6}, - {value: 0x0040, lo: 0xa7, hi: 0xa7}, - {value: 0x0008, lo: 0xa8, hi: 0xba}, - {value: 0x0040, lo: 0xbb, hi: 0xbb}, - {value: 0x0008, lo: 0xbc, hi: 0xbd}, - {value: 0x0040, lo: 0xbe, hi: 0xbe}, - {value: 0x0008, lo: 0xbf, hi: 0xbf}, - // Block 0x86, offset 0x439 - {value: 0x0000, lo: 0x04}, - {value: 0x0008, lo: 0x80, hi: 0x8d}, - {value: 0x0040, lo: 0x8e, hi: 0x8f}, - {value: 0x0008, lo: 0x90, hi: 0x9d}, - {value: 0x0040, lo: 0x9e, hi: 0xbf}, - // Block 0x87, offset 0x43e - {value: 0x0000, lo: 0x02}, - {value: 0x0008, lo: 0x80, hi: 0xba}, - {value: 0x0040, lo: 0xbb, hi: 0xbf}, - // Block 0x88, offset 0x441 - {value: 0x0000, lo: 0x05}, - {value: 0x0018, lo: 0x80, hi: 0x82}, - {value: 0x0040, lo: 0x83, hi: 0x86}, - {value: 0x0018, lo: 0x87, hi: 0xb3}, - {value: 0x0040, lo: 0xb4, hi: 0xb6}, - {value: 0x0018, lo: 0xb7, hi: 0xbf}, - // Block 0x89, offset 0x447 - {value: 0x0000, lo: 0x06}, - {value: 0x0018, lo: 0x80, hi: 0x8e}, - {value: 0x0040, lo: 0x8f, hi: 0x8f}, - {value: 0x0018, lo: 0x90, hi: 0x9b}, - {value: 0x0040, lo: 0x9c, hi: 0x9f}, - {value: 0x0018, lo: 0xa0, hi: 0xa0}, - {value: 0x0040, lo: 0xa1, hi: 0xbf}, - // Block 0x8a, offset 0x44e - {value: 0x0000, lo: 0x04}, - {value: 0x0040, lo: 0x80, hi: 0x8f}, - {value: 0x0018, lo: 0x90, hi: 0xbc}, - {value: 0x3308, lo: 0xbd, hi: 0xbd}, - {value: 0x0040, lo: 0xbe, hi: 0xbf}, - // Block 0x8b, offset 0x453 - {value: 0x0000, lo: 0x03}, - {value: 0x0008, lo: 0x80, hi: 0x9c}, - {value: 0x0040, lo: 0x9d, hi: 0x9f}, - {value: 0x0008, lo: 0xa0, hi: 0xbf}, - // Block 0x8c, offset 0x457 - {value: 0x0000, lo: 0x05}, - {value: 0x0008, lo: 0x80, hi: 0x90}, - {value: 0x0040, lo: 0x91, hi: 0x9f}, - {value: 0x3308, lo: 0xa0, hi: 0xa0}, - {value: 0x0018, lo: 0xa1, hi: 0xbb}, - {value: 0x0040, lo: 0xbc, hi: 0xbf}, - // Block 0x8d, offset 0x45d - {value: 0x0000, lo: 0x04}, - {value: 0x0008, lo: 0x80, hi: 0x9f}, - {value: 0x0018, lo: 0xa0, hi: 0xa3}, - {value: 0x0040, lo: 0xa4, hi: 0xac}, - {value: 0x0008, lo: 0xad, hi: 0xbf}, - // Block 0x8e, offset 0x462 - {value: 0x0000, lo: 0x08}, - {value: 0x0008, lo: 0x80, hi: 0x80}, - {value: 0x0018, lo: 0x81, hi: 0x81}, - {value: 0x0008, lo: 0x82, hi: 0x89}, - {value: 0x0018, lo: 0x8a, hi: 0x8a}, - {value: 0x0040, lo: 0x8b, hi: 0x8f}, - {value: 0x0008, lo: 0x90, hi: 0xb5}, - {value: 0x3308, lo: 0xb6, hi: 0xba}, - {value: 0x0040, lo: 0xbb, hi: 0xbf}, - // Block 0x8f, offset 0x46b - {value: 0x0000, lo: 0x04}, - {value: 0x0008, lo: 0x80, hi: 0x9d}, - {value: 0x0040, lo: 0x9e, hi: 0x9e}, - {value: 0x0018, lo: 0x9f, hi: 0x9f}, - {value: 0x0008, lo: 0xa0, hi: 0xbf}, - // Block 0x90, offset 0x470 - {value: 0x0000, lo: 0x05}, - {value: 0x0008, lo: 0x80, hi: 0x83}, - {value: 0x0040, lo: 0x84, hi: 0x87}, - {value: 0x0008, lo: 0x88, hi: 0x8f}, - {value: 0x0018, lo: 0x90, hi: 0x95}, - {value: 0x0040, lo: 0x96, hi: 0xbf}, - // Block 0x91, offset 0x476 - {value: 0x0000, lo: 0x06}, - {value: 0xe145, lo: 0x80, hi: 0x87}, - {value: 0xe1c5, lo: 0x88, hi: 0x8f}, - {value: 0xe145, lo: 0x90, hi: 0x97}, - {value: 0x8b0d, lo: 0x98, hi: 0x9f}, - {value: 0x8b25, lo: 0xa0, hi: 0xa7}, - {value: 0x0008, lo: 0xa8, hi: 0xbf}, - // Block 0x92, offset 0x47d - {value: 0x0000, lo: 0x06}, - {value: 0x0008, lo: 0x80, hi: 0x9d}, - {value: 0x0040, lo: 0x9e, hi: 0x9f}, - {value: 0x0008, lo: 0xa0, hi: 0xa9}, - {value: 0x0040, lo: 0xaa, hi: 0xaf}, - {value: 0x8b25, lo: 0xb0, hi: 0xb7}, - {value: 0x8b0d, lo: 0xb8, hi: 0xbf}, - // Block 0x93, offset 0x484 - {value: 0x0000, lo: 0x06}, - {value: 0xe145, lo: 0x80, hi: 0x87}, - {value: 0xe1c5, lo: 0x88, hi: 0x8f}, - {value: 0xe145, lo: 0x90, hi: 0x93}, - {value: 0x0040, lo: 0x94, hi: 0x97}, - {value: 0x0008, lo: 0x98, hi: 0xbb}, - {value: 0x0040, lo: 0xbc, hi: 0xbf}, - // Block 0x94, offset 0x48b - {value: 0x0000, lo: 0x03}, - {value: 0x0008, lo: 0x80, hi: 0xa7}, - {value: 0x0040, lo: 0xa8, hi: 0xaf}, - {value: 0x0008, lo: 0xb0, hi: 0xbf}, - // Block 0x95, offset 0x48f - {value: 0x0000, lo: 0x04}, - {value: 0x0008, lo: 0x80, hi: 0xa3}, - {value: 0x0040, lo: 0xa4, hi: 0xae}, - {value: 0x0018, lo: 0xaf, hi: 0xaf}, - {value: 0x0040, lo: 0xb0, hi: 0xbf}, - // Block 0x96, offset 0x494 - {value: 0x0000, lo: 0x02}, - {value: 0x0008, lo: 0x80, hi: 0xb6}, - {value: 0x0040, lo: 0xb7, hi: 0xbf}, - // Block 0x97, offset 0x497 - {value: 0x0000, lo: 0x04}, - {value: 0x0008, lo: 0x80, hi: 0x95}, - {value: 0x0040, lo: 0x96, hi: 0x9f}, - {value: 0x0008, lo: 0xa0, hi: 0xa7}, - {value: 0x0040, lo: 0xa8, hi: 0xbf}, - // Block 0x98, offset 0x49c - {value: 0x0000, lo: 0x0b}, - {value: 0x0808, lo: 0x80, hi: 0x85}, - {value: 0x0040, lo: 0x86, hi: 0x87}, - {value: 0x0808, lo: 0x88, hi: 0x88}, - {value: 0x0040, lo: 0x89, hi: 0x89}, - {value: 0x0808, lo: 0x8a, hi: 0xb5}, - {value: 0x0040, lo: 0xb6, hi: 0xb6}, - {value: 0x0808, lo: 0xb7, hi: 0xb8}, - {value: 0x0040, lo: 0xb9, hi: 0xbb}, - {value: 0x0808, lo: 0xbc, hi: 0xbc}, - {value: 0x0040, lo: 0xbd, hi: 0xbe}, - {value: 0x0808, lo: 0xbf, hi: 0xbf}, - // Block 0x99, offset 0x4a8 - {value: 0x0000, lo: 0x05}, - {value: 0x0808, lo: 0x80, hi: 0x95}, - {value: 0x0040, lo: 0x96, hi: 0x96}, - {value: 0x0818, lo: 0x97, hi: 0x9f}, - {value: 0x0808, lo: 0xa0, hi: 0xb6}, - {value: 0x0818, lo: 0xb7, hi: 0xbf}, - // Block 0x9a, offset 0x4ae - {value: 0x0000, lo: 0x04}, - {value: 0x0808, lo: 0x80, hi: 0x9e}, - {value: 0x0040, lo: 0x9f, hi: 0xa6}, - {value: 0x0818, lo: 0xa7, hi: 0xaf}, - {value: 0x0040, lo: 0xb0, hi: 0xbf}, - // Block 0x9b, offset 0x4b3 - {value: 0x0000, lo: 0x06}, - {value: 0x0040, lo: 0x80, hi: 0x9f}, - {value: 0x0808, lo: 0xa0, hi: 0xb2}, - {value: 0x0040, lo: 0xb3, hi: 0xb3}, - {value: 0x0808, lo: 0xb4, hi: 0xb5}, - {value: 0x0040, lo: 0xb6, hi: 0xba}, - {value: 0x0818, lo: 0xbb, hi: 0xbf}, - // Block 0x9c, offset 0x4ba - {value: 0x0000, lo: 0x07}, - {value: 0x0808, lo: 0x80, hi: 0x95}, - {value: 0x0818, lo: 0x96, hi: 0x9b}, - {value: 0x0040, lo: 0x9c, hi: 0x9e}, - {value: 0x0018, lo: 0x9f, hi: 0x9f}, - {value: 0x0808, lo: 0xa0, hi: 0xb9}, - {value: 0x0040, lo: 0xba, hi: 0xbe}, - {value: 0x0818, lo: 0xbf, hi: 0xbf}, - // Block 0x9d, offset 0x4c2 - {value: 0x0000, lo: 0x04}, - {value: 0x0808, lo: 0x80, hi: 0xb7}, - {value: 0x0040, lo: 0xb8, hi: 0xbb}, - {value: 0x0818, lo: 0xbc, hi: 0xbd}, - {value: 0x0808, lo: 0xbe, hi: 0xbf}, - // Block 0x9e, offset 0x4c7 - {value: 0x0000, lo: 0x03}, - {value: 0x0818, lo: 0x80, hi: 0x8f}, - {value: 0x0040, lo: 0x90, hi: 0x91}, - {value: 0x0818, lo: 0x92, hi: 0xbf}, - // Block 0x9f, offset 0x4cb - {value: 0x0000, lo: 0x0f}, - {value: 0x0808, lo: 0x80, hi: 0x80}, - {value: 0x3308, lo: 0x81, hi: 0x83}, - {value: 0x0040, lo: 0x84, hi: 0x84}, - {value: 0x3308, lo: 0x85, hi: 0x86}, - {value: 0x0040, lo: 0x87, hi: 0x8b}, - {value: 0x3308, lo: 0x8c, hi: 0x8f}, - {value: 0x0808, lo: 0x90, hi: 0x93}, - {value: 0x0040, lo: 0x94, hi: 0x94}, - {value: 0x0808, lo: 0x95, hi: 0x97}, - {value: 0x0040, lo: 0x98, hi: 0x98}, - {value: 0x0808, lo: 0x99, hi: 0xb5}, - {value: 0x0040, lo: 0xb6, hi: 0xb7}, - {value: 0x3308, lo: 0xb8, hi: 0xba}, - {value: 0x0040, lo: 0xbb, hi: 0xbe}, - {value: 0x3b08, lo: 0xbf, hi: 0xbf}, - // Block 0xa0, offset 0x4db - {value: 0x0000, lo: 0x06}, - {value: 0x0818, lo: 0x80, hi: 0x88}, - {value: 0x0040, lo: 0x89, hi: 0x8f}, - {value: 0x0818, lo: 0x90, hi: 0x98}, - {value: 0x0040, lo: 0x99, hi: 0x9f}, - {value: 0x0808, lo: 0xa0, hi: 0xbc}, - {value: 0x0818, lo: 0xbd, hi: 0xbf}, - // Block 0xa1, offset 0x4e2 - {value: 0x0000, lo: 0x03}, - {value: 0x0808, lo: 0x80, hi: 0x9c}, - {value: 0x0818, lo: 0x9d, hi: 0x9f}, - {value: 0x0040, lo: 0xa0, hi: 0xbf}, - // Block 0xa2, offset 0x4e6 - {value: 0x0000, lo: 0x03}, - {value: 0x0808, lo: 0x80, hi: 0xb5}, - {value: 0x0040, lo: 0xb6, hi: 0xb8}, - {value: 0x0018, lo: 0xb9, hi: 0xbf}, - // Block 0xa3, offset 0x4ea - {value: 0x0000, lo: 0x06}, - {value: 0x0808, lo: 0x80, hi: 0x95}, - {value: 0x0040, lo: 0x96, hi: 0x97}, - {value: 0x0818, lo: 0x98, hi: 0x9f}, - {value: 0x0808, lo: 0xa0, hi: 0xb2}, - {value: 0x0040, lo: 0xb3, hi: 0xb7}, - {value: 0x0818, lo: 0xb8, hi: 0xbf}, - // Block 0xa4, offset 0x4f1 - {value: 0x0000, lo: 0x01}, - {value: 0x0808, lo: 0x80, hi: 0xbf}, - // Block 0xa5, offset 0x4f3 - {value: 0x0000, lo: 0x02}, - {value: 0x0808, lo: 0x80, hi: 0x88}, - {value: 0x0040, lo: 0x89, hi: 0xbf}, - // Block 0xa6, offset 0x4f6 - {value: 0x0000, lo: 0x02}, - {value: 0x03dd, lo: 0x80, hi: 0xb2}, - {value: 0x0040, lo: 0xb3, hi: 0xbf}, - // Block 0xa7, offset 0x4f9 - {value: 0x0000, lo: 0x03}, - {value: 0x0808, lo: 0x80, hi: 0xb2}, - {value: 0x0040, lo: 0xb3, hi: 0xb9}, - {value: 0x0818, lo: 0xba, hi: 0xbf}, - // Block 0xa8, offset 0x4fd - {value: 0x0000, lo: 0x08}, - {value: 0x0908, lo: 0x80, hi: 0x80}, - {value: 0x0a08, lo: 0x81, hi: 0xa1}, - {value: 0x0c08, lo: 0xa2, hi: 0xa2}, - {value: 0x0a08, lo: 0xa3, hi: 0xa3}, - {value: 0x3308, lo: 0xa4, hi: 0xa7}, - {value: 0x0040, lo: 0xa8, hi: 0xaf}, - {value: 0x0808, lo: 0xb0, hi: 0xb9}, - {value: 0x0040, lo: 0xba, hi: 0xbf}, - // Block 0xa9, offset 0x506 - {value: 0x0000, lo: 0x03}, - {value: 0x0040, lo: 0x80, hi: 0x9f}, - {value: 0x0818, lo: 0xa0, hi: 0xbe}, - {value: 0x0040, lo: 0xbf, hi: 0xbf}, - // Block 0xaa, offset 0x50a - {value: 0x0000, lo: 0x07}, - {value: 0x0808, lo: 0x80, hi: 0x9c}, - {value: 0x0818, lo: 0x9d, hi: 0xa6}, - {value: 0x0808, lo: 0xa7, hi: 0xa7}, - {value: 0x0040, lo: 0xa8, hi: 0xaf}, - {value: 0x0a08, lo: 0xb0, hi: 0xb2}, - {value: 0x0c08, lo: 0xb3, hi: 0xb3}, - {value: 0x0a08, lo: 0xb4, hi: 0xbf}, - // Block 0xab, offset 0x512 - {value: 0x0000, lo: 0x07}, - {value: 0x0a08, lo: 0x80, hi: 0x84}, - {value: 0x0808, lo: 0x85, hi: 0x85}, - {value: 0x3308, lo: 0x86, hi: 0x90}, - {value: 0x0a18, lo: 0x91, hi: 0x93}, - {value: 0x0c18, lo: 0x94, hi: 0x94}, - {value: 0x0818, lo: 0x95, hi: 0x99}, - {value: 0x0040, lo: 0x9a, hi: 0xbf}, - // Block 0xac, offset 0x51a - {value: 0x0000, lo: 0x03}, - {value: 0x0040, lo: 0x80, hi: 0x9f}, - {value: 0x0808, lo: 0xa0, hi: 0xb6}, - {value: 0x0040, lo: 0xb7, hi: 0xbf}, - // Block 0xad, offset 0x51e - {value: 0x0000, lo: 0x05}, - {value: 0x3008, lo: 0x80, hi: 0x80}, - {value: 0x3308, lo: 0x81, hi: 0x81}, - {value: 0x3008, lo: 0x82, hi: 0x82}, - {value: 0x0008, lo: 0x83, hi: 0xb7}, - {value: 0x3308, lo: 0xb8, hi: 0xbf}, - // Block 0xae, offset 0x524 - {value: 0x0000, lo: 0x08}, - {value: 0x3308, lo: 0x80, hi: 0x85}, - {value: 0x3b08, lo: 0x86, hi: 0x86}, - {value: 0x0018, lo: 0x87, hi: 0x8d}, - {value: 0x0040, lo: 0x8e, hi: 0x91}, - {value: 0x0018, lo: 0x92, hi: 0xa5}, - {value: 0x0008, lo: 0xa6, hi: 0xaf}, - {value: 0x0040, lo: 0xb0, hi: 0xbe}, - {value: 0x3b08, lo: 0xbf, hi: 0xbf}, - // Block 0xaf, offset 0x52d - {value: 0x0000, lo: 0x0b}, - {value: 0x3308, lo: 0x80, hi: 0x81}, - {value: 0x3008, lo: 0x82, hi: 0x82}, - {value: 0x0008, lo: 0x83, hi: 0xaf}, - {value: 0x3008, lo: 0xb0, hi: 0xb2}, - {value: 0x3308, lo: 0xb3, hi: 0xb6}, - {value: 0x3008, lo: 0xb7, hi: 0xb8}, - {value: 0x3b08, lo: 0xb9, hi: 0xb9}, - {value: 0x3308, lo: 0xba, hi: 0xba}, - {value: 0x0018, lo: 0xbb, hi: 0xbc}, - {value: 0x0040, lo: 0xbd, hi: 0xbd}, - {value: 0x0018, lo: 0xbe, hi: 0xbf}, - // Block 0xb0, offset 0x539 - {value: 0x0000, lo: 0x06}, - {value: 0x0018, lo: 0x80, hi: 0x81}, - {value: 0x0040, lo: 0x82, hi: 0x8f}, - {value: 0x0008, lo: 0x90, hi: 0xa8}, - {value: 0x0040, lo: 0xa9, hi: 0xaf}, - {value: 0x0008, lo: 0xb0, hi: 0xb9}, - {value: 0x0040, lo: 0xba, hi: 0xbf}, - // Block 0xb1, offset 0x540 - {value: 0x0000, lo: 0x08}, - {value: 0x3308, lo: 0x80, hi: 0x82}, - {value: 0x0008, lo: 0x83, hi: 0xa6}, - {value: 0x3308, lo: 0xa7, hi: 0xab}, - {value: 0x3008, lo: 0xac, hi: 0xac}, - {value: 0x3308, lo: 0xad, hi: 0xb2}, - {value: 0x3b08, lo: 0xb3, hi: 0xb4}, - {value: 0x0040, lo: 0xb5, hi: 0xb5}, - {value: 0x0008, lo: 0xb6, hi: 0xbf}, - // Block 0xb2, offset 0x549 - {value: 0x0000, lo: 0x09}, - {value: 0x0018, lo: 0x80, hi: 0x83}, - {value: 0x0008, lo: 0x84, hi: 0x84}, - {value: 0x3008, lo: 0x85, hi: 0x86}, - {value: 0x0040, lo: 0x87, hi: 0x8f}, - {value: 0x0008, lo: 0x90, hi: 0xb2}, - {value: 0x3308, lo: 0xb3, hi: 0xb3}, - {value: 0x0018, lo: 0xb4, hi: 0xb5}, - {value: 0x0008, lo: 0xb6, hi: 0xb6}, - {value: 0x0040, lo: 0xb7, hi: 0xbf}, - // Block 0xb3, offset 0x553 - {value: 0x0000, lo: 0x06}, - {value: 0x3308, lo: 0x80, hi: 0x81}, - {value: 0x3008, lo: 0x82, hi: 0x82}, - {value: 0x0008, lo: 0x83, hi: 0xb2}, - {value: 0x3008, lo: 0xb3, hi: 0xb5}, - {value: 0x3308, lo: 0xb6, hi: 0xbe}, - {value: 0x3008, lo: 0xbf, hi: 0xbf}, - // Block 0xb4, offset 0x55a - {value: 0x0000, lo: 0x0d}, - {value: 0x3808, lo: 0x80, hi: 0x80}, - {value: 0x0008, lo: 0x81, hi: 0x84}, - {value: 0x0018, lo: 0x85, hi: 0x88}, - {value: 0x3308, lo: 0x89, hi: 0x8c}, - {value: 0x0018, lo: 0x8d, hi: 0x8d}, - {value: 0x0040, lo: 0x8e, hi: 0x8f}, - {value: 0x0008, lo: 0x90, hi: 0x9a}, - {value: 0x0018, lo: 0x9b, hi: 0x9b}, - {value: 0x0008, lo: 0x9c, hi: 0x9c}, - {value: 0x0018, lo: 0x9d, hi: 0x9f}, - {value: 0x0040, lo: 0xa0, hi: 0xa0}, - {value: 0x0018, lo: 0xa1, hi: 0xb4}, - {value: 0x0040, lo: 0xb5, hi: 0xbf}, - // Block 0xb5, offset 0x568 - {value: 0x0000, lo: 0x0c}, - {value: 0x0008, lo: 0x80, hi: 0x91}, - {value: 0x0040, lo: 0x92, hi: 0x92}, - {value: 0x0008, lo: 0x93, hi: 0xab}, - {value: 0x3008, lo: 0xac, hi: 0xae}, - {value: 0x3308, lo: 0xaf, hi: 0xb1}, - {value: 0x3008, lo: 0xb2, hi: 0xb3}, - {value: 0x3308, lo: 0xb4, hi: 0xb4}, - {value: 0x3808, lo: 0xb5, hi: 0xb5}, - {value: 0x3308, lo: 0xb6, hi: 0xb7}, - {value: 0x0018, lo: 0xb8, hi: 0xbd}, - {value: 0x3308, lo: 0xbe, hi: 0xbe}, - {value: 0x0040, lo: 0xbf, hi: 0xbf}, - // Block 0xb6, offset 0x575 - {value: 0x0000, lo: 0x0c}, - {value: 0x0008, lo: 0x80, hi: 0x86}, - {value: 0x0040, lo: 0x87, hi: 0x87}, - {value: 0x0008, lo: 0x88, hi: 0x88}, - {value: 0x0040, lo: 0x89, hi: 0x89}, - {value: 0x0008, lo: 0x8a, hi: 0x8d}, - {value: 0x0040, lo: 0x8e, hi: 0x8e}, - {value: 0x0008, lo: 0x8f, hi: 0x9d}, - {value: 0x0040, lo: 0x9e, hi: 0x9e}, - {value: 0x0008, lo: 0x9f, hi: 0xa8}, - {value: 0x0018, lo: 0xa9, hi: 0xa9}, - {value: 0x0040, lo: 0xaa, hi: 0xaf}, - {value: 0x0008, lo: 0xb0, hi: 0xbf}, - // Block 0xb7, offset 0x582 - {value: 0x0000, lo: 0x08}, - {value: 0x0008, lo: 0x80, hi: 0x9e}, - {value: 0x3308, lo: 0x9f, hi: 0x9f}, - {value: 0x3008, lo: 0xa0, hi: 0xa2}, - {value: 0x3308, lo: 0xa3, hi: 0xa9}, - {value: 0x3b08, lo: 0xaa, hi: 0xaa}, - {value: 0x0040, lo: 0xab, hi: 0xaf}, - {value: 0x0008, lo: 0xb0, hi: 0xb9}, - {value: 0x0040, lo: 0xba, hi: 0xbf}, - // Block 0xb8, offset 0x58b - {value: 0x0000, lo: 0x03}, - {value: 0x0008, lo: 0x80, hi: 0xb4}, - {value: 0x3008, lo: 0xb5, hi: 0xb7}, - {value: 0x3308, lo: 0xb8, hi: 0xbf}, - // Block 0xb9, offset 0x58f - {value: 0x0000, lo: 0x0f}, - {value: 0x3008, lo: 0x80, hi: 0x81}, - {value: 0x3b08, lo: 0x82, hi: 0x82}, - {value: 0x3308, lo: 0x83, hi: 0x84}, - {value: 0x3008, lo: 0x85, hi: 0x85}, - {value: 0x3308, lo: 0x86, hi: 0x86}, - {value: 0x0008, lo: 0x87, hi: 0x8a}, - {value: 0x0018, lo: 0x8b, hi: 0x8f}, - {value: 0x0008, lo: 0x90, hi: 0x99}, - {value: 0x0040, lo: 0x9a, hi: 0x9a}, - {value: 0x0018, lo: 0x9b, hi: 0x9b}, - {value: 0x0040, lo: 0x9c, hi: 0x9c}, - {value: 0x0018, lo: 0x9d, hi: 0x9d}, - {value: 0x3308, lo: 0x9e, hi: 0x9e}, - {value: 0x0008, lo: 0x9f, hi: 0x9f}, - {value: 0x0040, lo: 0xa0, hi: 0xbf}, - // Block 0xba, offset 0x59f - {value: 0x0000, lo: 0x07}, - {value: 0x0008, lo: 0x80, hi: 0xaf}, - {value: 0x3008, lo: 0xb0, hi: 0xb2}, - {value: 0x3308, lo: 0xb3, hi: 0xb8}, - {value: 0x3008, lo: 0xb9, hi: 0xb9}, - {value: 0x3308, lo: 0xba, hi: 0xba}, - {value: 0x3008, lo: 0xbb, hi: 0xbe}, - {value: 0x3308, lo: 0xbf, hi: 0xbf}, - // Block 0xbb, offset 0x5a7 - {value: 0x0000, lo: 0x0a}, - {value: 0x3308, lo: 0x80, hi: 0x80}, - {value: 0x3008, lo: 0x81, hi: 0x81}, - {value: 0x3b08, lo: 0x82, hi: 0x82}, - {value: 0x3308, lo: 0x83, hi: 0x83}, - {value: 0x0008, lo: 0x84, hi: 0x85}, - {value: 0x0018, lo: 0x86, hi: 0x86}, - {value: 0x0008, lo: 0x87, hi: 0x87}, - {value: 0x0040, lo: 0x88, hi: 0x8f}, - {value: 0x0008, lo: 0x90, hi: 0x99}, - {value: 0x0040, lo: 0x9a, hi: 0xbf}, - // Block 0xbc, offset 0x5b2 - {value: 0x0000, lo: 0x08}, - {value: 0x0008, lo: 0x80, hi: 0xae}, - {value: 0x3008, lo: 0xaf, hi: 0xb1}, - {value: 0x3308, lo: 0xb2, hi: 0xb5}, - {value: 0x0040, lo: 0xb6, hi: 0xb7}, - {value: 0x3008, lo: 0xb8, hi: 0xbb}, - {value: 0x3308, lo: 0xbc, hi: 0xbd}, - {value: 0x3008, lo: 0xbe, hi: 0xbe}, - {value: 0x3b08, lo: 0xbf, hi: 0xbf}, - // Block 0xbd, offset 0x5bb - {value: 0x0000, lo: 0x05}, - {value: 0x3308, lo: 0x80, hi: 0x80}, - {value: 0x0018, lo: 0x81, hi: 0x97}, - {value: 0x0008, lo: 0x98, hi: 0x9b}, - {value: 0x3308, lo: 0x9c, hi: 0x9d}, - {value: 0x0040, lo: 0x9e, hi: 0xbf}, - // Block 0xbe, offset 0x5c1 - {value: 0x0000, lo: 0x07}, - {value: 0x0008, lo: 0x80, hi: 0xaf}, - {value: 0x3008, lo: 0xb0, hi: 0xb2}, - {value: 0x3308, lo: 0xb3, hi: 0xba}, - {value: 0x3008, lo: 0xbb, hi: 0xbc}, - {value: 0x3308, lo: 0xbd, hi: 0xbd}, - {value: 0x3008, lo: 0xbe, hi: 0xbe}, - {value: 0x3b08, lo: 0xbf, hi: 0xbf}, - // Block 0xbf, offset 0x5c9 - {value: 0x0000, lo: 0x08}, - {value: 0x3308, lo: 0x80, hi: 0x80}, - {value: 0x0018, lo: 0x81, hi: 0x83}, - {value: 0x0008, lo: 0x84, hi: 0x84}, - {value: 0x0040, lo: 0x85, hi: 0x8f}, - {value: 0x0008, lo: 0x90, hi: 0x99}, - {value: 0x0040, lo: 0x9a, hi: 0x9f}, - {value: 0x0018, lo: 0xa0, hi: 0xac}, - {value: 0x0040, lo: 0xad, hi: 0xbf}, - // Block 0xc0, offset 0x5d2 - {value: 0x0000, lo: 0x0a}, - {value: 0x0008, lo: 0x80, hi: 0xaa}, - {value: 0x3308, lo: 0xab, hi: 0xab}, - {value: 0x3008, lo: 0xac, hi: 0xac}, - {value: 0x3308, lo: 0xad, hi: 0xad}, - {value: 0x3008, lo: 0xae, hi: 0xaf}, - {value: 0x3308, lo: 0xb0, hi: 0xb5}, - {value: 0x3808, lo: 0xb6, hi: 0xb6}, - {value: 0x3308, lo: 0xb7, hi: 0xb7}, - {value: 0x0008, lo: 0xb8, hi: 0xb8}, - {value: 0x0040, lo: 0xb9, hi: 0xbf}, - // Block 0xc1, offset 0x5dd - {value: 0x0000, lo: 0x02}, - {value: 0x0008, lo: 0x80, hi: 0x89}, - {value: 0x0040, lo: 0x8a, hi: 0xbf}, - // Block 0xc2, offset 0x5e0 - {value: 0x0000, lo: 0x0b}, - {value: 0x0008, lo: 0x80, hi: 0x9a}, - {value: 0x0040, lo: 0x9b, hi: 0x9c}, - {value: 0x3308, lo: 0x9d, hi: 0x9f}, - {value: 0x3008, lo: 0xa0, hi: 0xa1}, - {value: 0x3308, lo: 0xa2, hi: 0xa5}, - {value: 0x3008, lo: 0xa6, hi: 0xa6}, - {value: 0x3308, lo: 0xa7, hi: 0xaa}, - {value: 0x3b08, lo: 0xab, hi: 0xab}, - {value: 0x0040, lo: 0xac, hi: 0xaf}, - {value: 0x0008, lo: 0xb0, hi: 0xb9}, - {value: 0x0018, lo: 0xba, hi: 0xbf}, - // Block 0xc3, offset 0x5ec - {value: 0x0000, lo: 0x08}, - {value: 0x0008, lo: 0x80, hi: 0xab}, - {value: 0x3008, lo: 0xac, hi: 0xae}, - {value: 0x3308, lo: 0xaf, hi: 0xb7}, - {value: 0x3008, lo: 0xb8, hi: 0xb8}, - {value: 0x3b08, lo: 0xb9, hi: 0xb9}, - {value: 0x3308, lo: 0xba, hi: 0xba}, - {value: 0x0018, lo: 0xbb, hi: 0xbb}, - {value: 0x0040, lo: 0xbc, hi: 0xbf}, - // Block 0xc4, offset 0x5f5 - {value: 0x0000, lo: 0x02}, - {value: 0x0040, lo: 0x80, hi: 0x9f}, - {value: 0x049d, lo: 0xa0, hi: 0xbf}, - // Block 0xc5, offset 0x5f8 - {value: 0x0000, lo: 0x04}, - {value: 0x0008, lo: 0x80, hi: 0xa9}, - {value: 0x0018, lo: 0xaa, hi: 0xb2}, - {value: 0x0040, lo: 0xb3, hi: 0xbe}, - {value: 0x0008, lo: 0xbf, hi: 0xbf}, - // Block 0xc6, offset 0x5fd - {value: 0x0000, lo: 0x04}, - {value: 0x0040, lo: 0x80, hi: 0x9f}, - {value: 0x0008, lo: 0xa0, hi: 0xa7}, - {value: 0x0040, lo: 0xa8, hi: 0xa9}, - {value: 0x0008, lo: 0xaa, hi: 0xbf}, - // Block 0xc7, offset 0x602 - {value: 0x0000, lo: 0x0c}, - {value: 0x0008, lo: 0x80, hi: 0x90}, - {value: 0x3008, lo: 0x91, hi: 0x93}, - {value: 0x3308, lo: 0x94, hi: 0x97}, - {value: 0x0040, lo: 0x98, hi: 0x99}, - {value: 0x3308, lo: 0x9a, hi: 0x9b}, - {value: 0x3008, lo: 0x9c, hi: 0x9f}, - {value: 0x3b08, lo: 0xa0, hi: 0xa0}, - {value: 0x0008, lo: 0xa1, hi: 0xa1}, - {value: 0x0018, lo: 0xa2, hi: 0xa2}, - {value: 0x0008, lo: 0xa3, hi: 0xa3}, - {value: 0x3008, lo: 0xa4, hi: 0xa4}, - {value: 0x0040, lo: 0xa5, hi: 0xbf}, - // Block 0xc8, offset 0x60f - {value: 0x0000, lo: 0x0a}, - {value: 0x0008, lo: 0x80, hi: 0x80}, - {value: 0x3308, lo: 0x81, hi: 0x8a}, - {value: 0x0008, lo: 0x8b, hi: 0xb2}, - {value: 0x3308, lo: 0xb3, hi: 0xb3}, - {value: 0x3b08, lo: 0xb4, hi: 0xb4}, - {value: 0x3308, lo: 0xb5, hi: 0xb8}, - {value: 0x3008, lo: 0xb9, hi: 0xb9}, - {value: 0x0008, lo: 0xba, hi: 0xba}, - {value: 0x3308, lo: 0xbb, hi: 0xbe}, - {value: 0x0018, lo: 0xbf, hi: 0xbf}, - // Block 0xc9, offset 0x61a - {value: 0x0000, lo: 0x08}, - {value: 0x0018, lo: 0x80, hi: 0x86}, - {value: 0x3b08, lo: 0x87, hi: 0x87}, - {value: 0x0040, lo: 0x88, hi: 0x8f}, - {value: 0x0008, lo: 0x90, hi: 0x90}, - {value: 0x3308, lo: 0x91, hi: 0x96}, - {value: 0x3008, lo: 0x97, hi: 0x98}, - {value: 0x3308, lo: 0x99, hi: 0x9b}, - {value: 0x0008, lo: 0x9c, hi: 0xbf}, - // Block 0xca, offset 0x623 - {value: 0x0000, lo: 0x09}, - {value: 0x0008, lo: 0x80, hi: 0x89}, - {value: 0x3308, lo: 0x8a, hi: 0x96}, - {value: 0x3008, lo: 0x97, hi: 0x97}, - {value: 0x3308, lo: 0x98, hi: 0x98}, - {value: 0x3b08, lo: 0x99, hi: 0x99}, - {value: 0x0018, lo: 0x9a, hi: 0x9c}, - {value: 0x0008, lo: 0x9d, hi: 0x9d}, - {value: 0x0018, lo: 0x9e, hi: 0xa2}, - {value: 0x0040, lo: 0xa3, hi: 0xbf}, - // Block 0xcb, offset 0x62d - {value: 0x0000, lo: 0x02}, - {value: 0x0008, lo: 0x80, hi: 0xb8}, - {value: 0x0040, lo: 0xb9, hi: 0xbf}, - // Block 0xcc, offset 0x630 - {value: 0x0000, lo: 0x09}, - {value: 0x0008, lo: 0x80, hi: 0x88}, - {value: 0x0040, lo: 0x89, hi: 0x89}, - {value: 0x0008, lo: 0x8a, hi: 0xae}, - {value: 0x3008, lo: 0xaf, hi: 0xaf}, - {value: 0x3308, lo: 0xb0, hi: 0xb6}, - {value: 0x0040, lo: 0xb7, hi: 0xb7}, - {value: 0x3308, lo: 0xb8, hi: 0xbd}, - {value: 0x3008, lo: 0xbe, hi: 0xbe}, - {value: 0x3b08, lo: 0xbf, hi: 0xbf}, - // Block 0xcd, offset 0x63a - {value: 0x0000, lo: 0x08}, - {value: 0x0008, lo: 0x80, hi: 0x80}, - {value: 0x0018, lo: 0x81, hi: 0x85}, - {value: 0x0040, lo: 0x86, hi: 0x8f}, - {value: 0x0008, lo: 0x90, hi: 0x99}, - {value: 0x0018, lo: 0x9a, hi: 0xac}, - {value: 0x0040, lo: 0xad, hi: 0xaf}, - {value: 0x0018, lo: 0xb0, hi: 0xb1}, - {value: 0x0008, lo: 0xb2, hi: 0xbf}, - // Block 0xce, offset 0x643 - {value: 0x0000, lo: 0x0b}, - {value: 0x0008, lo: 0x80, hi: 0x8f}, - {value: 0x0040, lo: 0x90, hi: 0x91}, - {value: 0x3308, lo: 0x92, hi: 0xa7}, - {value: 0x0040, lo: 0xa8, hi: 0xa8}, - {value: 0x3008, lo: 0xa9, hi: 0xa9}, - {value: 0x3308, lo: 0xaa, hi: 0xb0}, - {value: 0x3008, lo: 0xb1, hi: 0xb1}, - {value: 0x3308, lo: 0xb2, hi: 0xb3}, - {value: 0x3008, lo: 0xb4, hi: 0xb4}, - {value: 0x3308, lo: 0xb5, hi: 0xb6}, - {value: 0x0040, lo: 0xb7, hi: 0xbf}, - // Block 0xcf, offset 0x64f - {value: 0x0000, lo: 0x0c}, - {value: 0x0008, lo: 0x80, hi: 0x86}, - {value: 0x0040, lo: 0x87, hi: 0x87}, - {value: 0x0008, lo: 0x88, hi: 0x89}, - {value: 0x0040, lo: 0x8a, hi: 0x8a}, - {value: 0x0008, lo: 0x8b, hi: 0xb0}, - {value: 0x3308, lo: 0xb1, hi: 0xb6}, - {value: 0x0040, lo: 0xb7, hi: 0xb9}, - {value: 0x3308, lo: 0xba, hi: 0xba}, - {value: 0x0040, lo: 0xbb, hi: 0xbb}, - {value: 0x3308, lo: 0xbc, hi: 0xbd}, - {value: 0x0040, lo: 0xbe, hi: 0xbe}, - {value: 0x3308, lo: 0xbf, hi: 0xbf}, - // Block 0xd0, offset 0x65c - {value: 0x0000, lo: 0x0c}, - {value: 0x3308, lo: 0x80, hi: 0x83}, - {value: 0x3b08, lo: 0x84, hi: 0x85}, - {value: 0x0008, lo: 0x86, hi: 0x86}, - {value: 0x3308, lo: 0x87, hi: 0x87}, - {value: 0x0040, lo: 0x88, hi: 0x8f}, - {value: 0x0008, lo: 0x90, hi: 0x99}, - {value: 0x0040, lo: 0x9a, hi: 0x9f}, - {value: 0x0008, lo: 0xa0, hi: 0xa5}, - {value: 0x0040, lo: 0xa6, hi: 0xa6}, - {value: 0x0008, lo: 0xa7, hi: 0xa8}, - {value: 0x0040, lo: 0xa9, hi: 0xa9}, - {value: 0x0008, lo: 0xaa, hi: 0xbf}, - // Block 0xd1, offset 0x669 - {value: 0x0000, lo: 0x0d}, - {value: 0x0008, lo: 0x80, hi: 0x89}, - {value: 0x3008, lo: 0x8a, hi: 0x8e}, - {value: 0x0040, lo: 0x8f, hi: 0x8f}, - {value: 0x3308, lo: 0x90, hi: 0x91}, - {value: 0x0040, lo: 0x92, hi: 0x92}, - {value: 0x3008, lo: 0x93, hi: 0x94}, - {value: 0x3308, lo: 0x95, hi: 0x95}, - {value: 0x3008, lo: 0x96, hi: 0x96}, - {value: 0x3b08, lo: 0x97, hi: 0x97}, - {value: 0x0008, lo: 0x98, hi: 0x98}, - {value: 0x0040, lo: 0x99, hi: 0x9f}, - {value: 0x0008, lo: 0xa0, hi: 0xa9}, - {value: 0x0040, lo: 0xaa, hi: 0xbf}, - // Block 0xd2, offset 0x677 - {value: 0x0000, lo: 0x06}, - {value: 0x0040, lo: 0x80, hi: 0x9f}, - {value: 0x0008, lo: 0xa0, hi: 0xb2}, - {value: 0x3308, lo: 0xb3, hi: 0xb4}, - {value: 0x3008, lo: 0xb5, hi: 0xb6}, - {value: 0x0018, lo: 0xb7, hi: 0xb8}, - {value: 0x0040, lo: 0xb9, hi: 0xbf}, - // Block 0xd3, offset 0x67e - {value: 0x0000, lo: 0x03}, - {value: 0x0018, lo: 0x80, hi: 0xb1}, - {value: 0x0040, lo: 0xb2, hi: 0xbe}, - {value: 0x0018, lo: 0xbf, hi: 0xbf}, - // Block 0xd4, offset 0x682 - {value: 0x0000, lo: 0x02}, - {value: 0x0008, lo: 0x80, hi: 0x99}, - {value: 0x0040, lo: 0x9a, hi: 0xbf}, - // Block 0xd5, offset 0x685 - {value: 0x0000, lo: 0x04}, - {value: 0x0018, lo: 0x80, hi: 0xae}, - {value: 0x0040, lo: 0xaf, hi: 0xaf}, - {value: 0x0018, lo: 0xb0, hi: 0xb4}, - {value: 0x0040, lo: 0xb5, hi: 0xbf}, - // Block 0xd6, offset 0x68a - {value: 0x0000, lo: 0x02}, - {value: 0x0008, lo: 0x80, hi: 0x83}, - {value: 0x0040, lo: 0x84, hi: 0xbf}, - // Block 0xd7, offset 0x68d - {value: 0x0000, lo: 0x04}, - {value: 0x0008, lo: 0x80, hi: 0xae}, - {value: 0x0040, lo: 0xaf, hi: 0xaf}, - {value: 0x0340, lo: 0xb0, hi: 0xb8}, - {value: 0x0040, lo: 0xb9, hi: 0xbf}, - // Block 0xd8, offset 0x692 - {value: 0x0000, lo: 0x02}, - {value: 0x0008, lo: 0x80, hi: 0x86}, - {value: 0x0040, lo: 0x87, hi: 0xbf}, - // Block 0xd9, offset 0x695 - {value: 0x0000, lo: 0x06}, - {value: 0x0008, lo: 0x80, hi: 0x9e}, - {value: 0x0040, lo: 0x9f, hi: 0x9f}, - {value: 0x0008, lo: 0xa0, hi: 0xa9}, - {value: 0x0040, lo: 0xaa, hi: 0xad}, - {value: 0x0018, lo: 0xae, hi: 0xaf}, - {value: 0x0040, lo: 0xb0, hi: 0xbf}, - // Block 0xda, offset 0x69c - {value: 0x0000, lo: 0x06}, - {value: 0x0040, lo: 0x80, hi: 0x8f}, - {value: 0x0008, lo: 0x90, hi: 0xad}, - {value: 0x0040, lo: 0xae, hi: 0xaf}, - {value: 0x3308, lo: 0xb0, hi: 0xb4}, - {value: 0x0018, lo: 0xb5, hi: 0xb5}, - {value: 0x0040, lo: 0xb6, hi: 0xbf}, - // Block 0xdb, offset 0x6a3 - {value: 0x0000, lo: 0x03}, - {value: 0x0008, lo: 0x80, hi: 0xaf}, - {value: 0x3308, lo: 0xb0, hi: 0xb6}, - {value: 0x0018, lo: 0xb7, hi: 0xbf}, - // Block 0xdc, offset 0x6a7 - {value: 0x0000, lo: 0x0a}, - {value: 0x0008, lo: 0x80, hi: 0x83}, - {value: 0x0018, lo: 0x84, hi: 0x85}, - {value: 0x0040, lo: 0x86, hi: 0x8f}, - {value: 0x0008, lo: 0x90, hi: 0x99}, - {value: 0x0040, lo: 0x9a, hi: 0x9a}, - {value: 0x0018, lo: 0x9b, hi: 0xa1}, - {value: 0x0040, lo: 0xa2, hi: 0xa2}, - {value: 0x0008, lo: 0xa3, hi: 0xb7}, - {value: 0x0040, lo: 0xb8, hi: 0xbc}, - {value: 0x0008, lo: 0xbd, hi: 0xbf}, - // Block 0xdd, offset 0x6b2 - {value: 0x0000, lo: 0x02}, - {value: 0x0008, lo: 0x80, hi: 0x8f}, - {value: 0x0040, lo: 0x90, hi: 0xbf}, - // Block 0xde, offset 0x6b5 - {value: 0x0000, lo: 0x02}, - {value: 0xe105, lo: 0x80, hi: 0x9f}, - {value: 0x0008, lo: 0xa0, hi: 0xbf}, - // Block 0xdf, offset 0x6b8 - {value: 0x0000, lo: 0x02}, - {value: 0x0018, lo: 0x80, hi: 0x9a}, - {value: 0x0040, lo: 0x9b, hi: 0xbf}, - // Block 0xe0, offset 0x6bb - {value: 0x0000, lo: 0x05}, - {value: 0x0008, lo: 0x80, hi: 0x8a}, - {value: 0x0040, lo: 0x8b, hi: 0x8e}, - {value: 0x3308, lo: 0x8f, hi: 0x8f}, - {value: 0x0008, lo: 0x90, hi: 0x90}, - {value: 0x3008, lo: 0x91, hi: 0xbf}, - // Block 0xe1, offset 0x6c1 - {value: 0x0000, lo: 0x05}, - {value: 0x3008, lo: 0x80, hi: 0x87}, - {value: 0x0040, lo: 0x88, hi: 0x8e}, - {value: 0x3308, lo: 0x8f, hi: 0x92}, - {value: 0x0008, lo: 0x93, hi: 0x9f}, - {value: 0x0040, lo: 0xa0, hi: 0xbf}, - // Block 0xe2, offset 0x6c7 - {value: 0x0000, lo: 0x05}, - {value: 0x0040, lo: 0x80, hi: 0x9f}, - {value: 0x0008, lo: 0xa0, hi: 0xa1}, - {value: 0x0018, lo: 0xa2, hi: 0xa2}, - {value: 0x0008, lo: 0xa3, hi: 0xa3}, - {value: 0x0040, lo: 0xa4, hi: 0xbf}, - // Block 0xe3, offset 0x6cd - {value: 0x0000, lo: 0x02}, - {value: 0x0008, lo: 0x80, hi: 0xb7}, - {value: 0x0040, lo: 0xb8, hi: 0xbf}, - // Block 0xe4, offset 0x6d0 - {value: 0x0000, lo: 0x02}, - {value: 0x0008, lo: 0x80, hi: 0xb2}, - {value: 0x0040, lo: 0xb3, hi: 0xbf}, - // Block 0xe5, offset 0x6d3 - {value: 0x0000, lo: 0x02}, - {value: 0x0008, lo: 0x80, hi: 0x9e}, - {value: 0x0040, lo: 0x9f, hi: 0xbf}, - // Block 0xe6, offset 0x6d6 - {value: 0x0000, lo: 0x06}, - {value: 0x0040, lo: 0x80, hi: 0x8f}, - {value: 0x0008, lo: 0x90, hi: 0x92}, - {value: 0x0040, lo: 0x93, hi: 0xa3}, - {value: 0x0008, lo: 0xa4, hi: 0xa7}, - {value: 0x0040, lo: 0xa8, hi: 0xaf}, - {value: 0x0008, lo: 0xb0, hi: 0xbf}, - // Block 0xe7, offset 0x6dd - {value: 0x0000, lo: 0x02}, - {value: 0x0008, lo: 0x80, hi: 0xbb}, - {value: 0x0040, lo: 0xbc, hi: 0xbf}, - // Block 0xe8, offset 0x6e0 - {value: 0x0000, lo: 0x04}, - {value: 0x0008, lo: 0x80, hi: 0xaa}, - {value: 0x0040, lo: 0xab, hi: 0xaf}, - {value: 0x0008, lo: 0xb0, hi: 0xbc}, - {value: 0x0040, lo: 0xbd, hi: 0xbf}, - // Block 0xe9, offset 0x6e5 - {value: 0x0000, lo: 0x09}, - {value: 0x0008, lo: 0x80, hi: 0x88}, - {value: 0x0040, lo: 0x89, hi: 0x8f}, - {value: 0x0008, lo: 0x90, hi: 0x99}, - {value: 0x0040, lo: 0x9a, hi: 0x9b}, - {value: 0x0018, lo: 0x9c, hi: 0x9c}, - {value: 0x3308, lo: 0x9d, hi: 0x9e}, - {value: 0x0018, lo: 0x9f, hi: 0x9f}, - {value: 0x03c0, lo: 0xa0, hi: 0xa3}, - {value: 0x0040, lo: 0xa4, hi: 0xbf}, - // Block 0xea, offset 0x6ef - {value: 0x0000, lo: 0x02}, - {value: 0x0018, lo: 0x80, hi: 0xb5}, - {value: 0x0040, lo: 0xb6, hi: 0xbf}, - // Block 0xeb, offset 0x6f2 - {value: 0x0000, lo: 0x03}, - {value: 0x0018, lo: 0x80, hi: 0xa6}, - {value: 0x0040, lo: 0xa7, hi: 0xa8}, - {value: 0x0018, lo: 0xa9, hi: 0xbf}, - // Block 0xec, offset 0x6f6 - {value: 0x0000, lo: 0x0e}, - {value: 0x0018, lo: 0x80, hi: 0x9d}, - {value: 0xb5b9, lo: 0x9e, hi: 0x9e}, - {value: 0xb601, lo: 0x9f, hi: 0x9f}, - {value: 0xb649, lo: 0xa0, hi: 0xa0}, - {value: 0xb6b1, lo: 0xa1, hi: 0xa1}, - {value: 0xb719, lo: 0xa2, hi: 0xa2}, - {value: 0xb781, lo: 0xa3, hi: 0xa3}, - {value: 0xb7e9, lo: 0xa4, hi: 0xa4}, - {value: 0x3018, lo: 0xa5, hi: 0xa6}, - {value: 0x3318, lo: 0xa7, hi: 0xa9}, - {value: 0x0018, lo: 0xaa, hi: 0xac}, - {value: 0x3018, lo: 0xad, hi: 0xb2}, - {value: 0x0340, lo: 0xb3, hi: 0xba}, - {value: 0x3318, lo: 0xbb, hi: 0xbf}, - // Block 0xed, offset 0x705 - {value: 0x0000, lo: 0x0b}, - {value: 0x3318, lo: 0x80, hi: 0x82}, - {value: 0x0018, lo: 0x83, hi: 0x84}, - {value: 0x3318, lo: 0x85, hi: 0x8b}, - {value: 0x0018, lo: 0x8c, hi: 0xa9}, - {value: 0x3318, lo: 0xaa, hi: 0xad}, - {value: 0x0018, lo: 0xae, hi: 0xba}, - {value: 0xb851, lo: 0xbb, hi: 0xbb}, - {value: 0xb899, lo: 0xbc, hi: 0xbc}, - {value: 0xb8e1, lo: 0xbd, hi: 0xbd}, - {value: 0xb949, lo: 0xbe, hi: 0xbe}, - {value: 0xb9b1, lo: 0xbf, hi: 0xbf}, - // Block 0xee, offset 0x711 - {value: 0x0000, lo: 0x03}, - {value: 0xba19, lo: 0x80, hi: 0x80}, - {value: 0x0018, lo: 0x81, hi: 0xa8}, - {value: 0x0040, lo: 0xa9, hi: 0xbf}, - // Block 0xef, offset 0x715 - {value: 0x0000, lo: 0x04}, - {value: 0x0018, lo: 0x80, hi: 0x81}, - {value: 0x3318, lo: 0x82, hi: 0x84}, - {value: 0x0018, lo: 0x85, hi: 0x85}, - {value: 0x0040, lo: 0x86, hi: 0xbf}, - // Block 0xf0, offset 0x71a - {value: 0x0000, lo: 0x03}, - {value: 0x0040, lo: 0x80, hi: 0x9f}, - {value: 0x0018, lo: 0xa0, hi: 0xb3}, - {value: 0x0040, lo: 0xb4, hi: 0xbf}, - // Block 0xf1, offset 0x71e - {value: 0x0000, lo: 0x04}, - {value: 0x0018, lo: 0x80, hi: 0x96}, - {value: 0x0040, lo: 0x97, hi: 0x9f}, - {value: 0x0018, lo: 0xa0, hi: 0xb8}, - {value: 0x0040, lo: 0xb9, hi: 0xbf}, - // Block 0xf2, offset 0x723 - {value: 0x0000, lo: 0x03}, - {value: 0x3308, lo: 0x80, hi: 0xb6}, - {value: 0x0018, lo: 0xb7, hi: 0xba}, - {value: 0x3308, lo: 0xbb, hi: 0xbf}, - // Block 0xf3, offset 0x727 - {value: 0x0000, lo: 0x04}, - {value: 0x3308, lo: 0x80, hi: 0xac}, - {value: 0x0018, lo: 0xad, hi: 0xb4}, - {value: 0x3308, lo: 0xb5, hi: 0xb5}, - {value: 0x0018, lo: 0xb6, hi: 0xbf}, - // Block 0xf4, offset 0x72c - {value: 0x0000, lo: 0x08}, - {value: 0x0018, lo: 0x80, hi: 0x83}, - {value: 0x3308, lo: 0x84, hi: 0x84}, - {value: 0x0018, lo: 0x85, hi: 0x8b}, - {value: 0x0040, lo: 0x8c, hi: 0x9a}, - {value: 0x3308, lo: 0x9b, hi: 0x9f}, - {value: 0x0040, lo: 0xa0, hi: 0xa0}, - {value: 0x3308, lo: 0xa1, hi: 0xaf}, - {value: 0x0040, lo: 0xb0, hi: 0xbf}, - // Block 0xf5, offset 0x735 - {value: 0x0000, lo: 0x0a}, - {value: 0x3308, lo: 0x80, hi: 0x86}, - {value: 0x0040, lo: 0x87, hi: 0x87}, - {value: 0x3308, lo: 0x88, hi: 0x98}, - {value: 0x0040, lo: 0x99, hi: 0x9a}, - {value: 0x3308, lo: 0x9b, hi: 0xa1}, - {value: 0x0040, lo: 0xa2, hi: 0xa2}, - {value: 0x3308, lo: 0xa3, hi: 0xa4}, - {value: 0x0040, lo: 0xa5, hi: 0xa5}, - {value: 0x3308, lo: 0xa6, hi: 0xaa}, - {value: 0x0040, lo: 0xab, hi: 0xbf}, - // Block 0xf6, offset 0x740 - {value: 0x0000, lo: 0x05}, - {value: 0x0008, lo: 0x80, hi: 0xac}, - {value: 0x0040, lo: 0xad, hi: 0xaf}, - {value: 0x3308, lo: 0xb0, hi: 0xb6}, - {value: 0x0008, lo: 0xb7, hi: 0xbd}, - {value: 0x0040, lo: 0xbe, hi: 0xbf}, - // Block 0xf7, offset 0x746 - {value: 0x0000, lo: 0x05}, - {value: 0x0008, lo: 0x80, hi: 0x89}, - {value: 0x0040, lo: 0x8a, hi: 0x8d}, - {value: 0x0008, lo: 0x8e, hi: 0x8e}, - {value: 0x0018, lo: 0x8f, hi: 0x8f}, - {value: 0x0040, lo: 0x90, hi: 0xbf}, - // Block 0xf8, offset 0x74c - {value: 0x0000, lo: 0x05}, - {value: 0x0008, lo: 0x80, hi: 0xab}, - {value: 0x3308, lo: 0xac, hi: 0xaf}, - {value: 0x0008, lo: 0xb0, hi: 0xb9}, - {value: 0x0040, lo: 0xba, hi: 0xbe}, - {value: 0x0018, lo: 0xbf, hi: 0xbf}, - // Block 0xf9, offset 0x752 - {value: 0x0000, lo: 0x05}, - {value: 0x0808, lo: 0x80, hi: 0x84}, - {value: 0x0040, lo: 0x85, hi: 0x86}, - {value: 0x0818, lo: 0x87, hi: 0x8f}, - {value: 0x3308, lo: 0x90, hi: 0x96}, - {value: 0x0040, lo: 0x97, hi: 0xbf}, - // Block 0xfa, offset 0x758 - {value: 0x0000, lo: 0x08}, - {value: 0x0a08, lo: 0x80, hi: 0x83}, - {value: 0x3308, lo: 0x84, hi: 0x8a}, - {value: 0x0b08, lo: 0x8b, hi: 0x8b}, - {value: 0x0040, lo: 0x8c, hi: 0x8f}, - {value: 0x0808, lo: 0x90, hi: 0x99}, - {value: 0x0040, lo: 0x9a, hi: 0x9d}, - {value: 0x0818, lo: 0x9e, hi: 0x9f}, - {value: 0x0040, lo: 0xa0, hi: 0xbf}, - // Block 0xfb, offset 0x761 - {value: 0x0000, lo: 0x02}, - {value: 0x0040, lo: 0x80, hi: 0xb0}, - {value: 0x0818, lo: 0xb1, hi: 0xbf}, - // Block 0xfc, offset 0x764 - {value: 0x0000, lo: 0x02}, - {value: 0x0818, lo: 0x80, hi: 0xb4}, - {value: 0x0040, lo: 0xb5, hi: 0xbf}, - // Block 0xfd, offset 0x767 - {value: 0x0000, lo: 0x03}, - {value: 0x0040, lo: 0x80, hi: 0x80}, - {value: 0x0818, lo: 0x81, hi: 0xbd}, - {value: 0x0040, lo: 0xbe, hi: 0xbf}, - // Block 0xfe, offset 0x76b - {value: 0x0000, lo: 0x03}, - {value: 0x0040, lo: 0x80, hi: 0xaf}, - {value: 0x0018, lo: 0xb0, hi: 0xb1}, - {value: 0x0040, lo: 0xb2, hi: 0xbf}, - // Block 0xff, offset 0x76f - {value: 0x0000, lo: 0x03}, - {value: 0x0018, lo: 0x80, hi: 0xab}, - {value: 0x0040, lo: 0xac, hi: 0xaf}, - {value: 0x0018, lo: 0xb0, hi: 0xbf}, - // Block 0x100, offset 0x773 - {value: 0x0000, lo: 0x05}, - {value: 0x0018, lo: 0x80, hi: 0x93}, - {value: 0x0040, lo: 0x94, hi: 0x9f}, - {value: 0x0018, lo: 0xa0, hi: 0xae}, - {value: 0x0040, lo: 0xaf, hi: 0xb0}, - {value: 0x0018, lo: 0xb1, hi: 0xbf}, - // Block 0x101, offset 0x779 - {value: 0x0000, lo: 0x05}, - {value: 0x0040, lo: 0x80, hi: 0x80}, - {value: 0x0018, lo: 0x81, hi: 0x8f}, - {value: 0x0040, lo: 0x90, hi: 0x90}, - {value: 0x0018, lo: 0x91, hi: 0xb5}, - {value: 0x0040, lo: 0xb6, hi: 0xbf}, - // Block 0x102, offset 0x77f - {value: 0x0000, lo: 0x04}, - {value: 0x0018, lo: 0x80, hi: 0x8f}, - {value: 0xc1d9, lo: 0x90, hi: 0x90}, - {value: 0x0018, lo: 0x91, hi: 0xac}, - {value: 0x0040, lo: 0xad, hi: 0xbf}, - // Block 0x103, offset 0x784 - {value: 0x0000, lo: 0x02}, - {value: 0x0040, lo: 0x80, hi: 0xa5}, - {value: 0x0018, lo: 0xa6, hi: 0xbf}, - // Block 0x104, offset 0x787 - {value: 0x0000, lo: 0x0f}, - {value: 0xc801, lo: 0x80, hi: 0x80}, - {value: 0xc851, lo: 0x81, hi: 0x81}, - {value: 0xc8a1, lo: 0x82, hi: 0x82}, - {value: 0xc8f1, lo: 0x83, hi: 0x83}, - {value: 0xc941, lo: 0x84, hi: 0x84}, - {value: 0xc991, lo: 0x85, hi: 0x85}, - {value: 0xc9e1, lo: 0x86, hi: 0x86}, - {value: 0xca31, lo: 0x87, hi: 0x87}, - {value: 0xca81, lo: 0x88, hi: 0x88}, - {value: 0x0040, lo: 0x89, hi: 0x8f}, - {value: 0xcad1, lo: 0x90, hi: 0x90}, - {value: 0xcaf1, lo: 0x91, hi: 0x91}, - {value: 0x0040, lo: 0x92, hi: 0x9f}, - {value: 0x0018, lo: 0xa0, hi: 0xa5}, - {value: 0x0040, lo: 0xa6, hi: 0xbf}, - // Block 0x105, offset 0x797 - {value: 0x0000, lo: 0x06}, - {value: 0x0018, lo: 0x80, hi: 0x95}, - {value: 0x0040, lo: 0x96, hi: 0x9f}, - {value: 0x0018, lo: 0xa0, hi: 0xac}, - {value: 0x0040, lo: 0xad, hi: 0xaf}, - {value: 0x0018, lo: 0xb0, hi: 0xba}, - {value: 0x0040, lo: 0xbb, hi: 0xbf}, - // Block 0x106, offset 0x79e - {value: 0x0000, lo: 0x02}, - {value: 0x0018, lo: 0x80, hi: 0xb3}, - {value: 0x0040, lo: 0xb4, hi: 0xbf}, - // Block 0x107, offset 0x7a1 - {value: 0x0000, lo: 0x04}, - {value: 0x0018, lo: 0x80, hi: 0x98}, - {value: 0x0040, lo: 0x99, hi: 0x9f}, - {value: 0x0018, lo: 0xa0, hi: 0xab}, - {value: 0x0040, lo: 0xac, hi: 0xbf}, - // Block 0x108, offset 0x7a6 - {value: 0x0000, lo: 0x03}, - {value: 0x0018, lo: 0x80, hi: 0x8b}, - {value: 0x0040, lo: 0x8c, hi: 0x8f}, - {value: 0x0018, lo: 0x90, hi: 0xbf}, - // Block 0x109, offset 0x7aa - {value: 0x0000, lo: 0x05}, - {value: 0x0018, lo: 0x80, hi: 0x87}, - {value: 0x0040, lo: 0x88, hi: 0x8f}, - {value: 0x0018, lo: 0x90, hi: 0x99}, - {value: 0x0040, lo: 0x9a, hi: 0x9f}, - {value: 0x0018, lo: 0xa0, hi: 0xbf}, - // Block 0x10a, offset 0x7b0 - {value: 0x0000, lo: 0x04}, - {value: 0x0018, lo: 0x80, hi: 0x87}, - {value: 0x0040, lo: 0x88, hi: 0x8f}, - {value: 0x0018, lo: 0x90, hi: 0xad}, - {value: 0x0040, lo: 0xae, hi: 0xbf}, - // Block 0x10b, offset 0x7b5 - {value: 0x0000, lo: 0x03}, - {value: 0x0018, lo: 0x80, hi: 0x8b}, - {value: 0x0040, lo: 0x8c, hi: 0x8c}, - {value: 0x0018, lo: 0x8d, hi: 0xbf}, - // Block 0x10c, offset 0x7b9 - {value: 0x0000, lo: 0x05}, - {value: 0x0018, lo: 0x80, hi: 0xb1}, - {value: 0x0040, lo: 0xb2, hi: 0xb2}, - {value: 0x0018, lo: 0xb3, hi: 0xb6}, - {value: 0x0040, lo: 0xb7, hi: 0xb9}, - {value: 0x0018, lo: 0xba, hi: 0xbf}, - // Block 0x10d, offset 0x7bf - {value: 0x0000, lo: 0x05}, - {value: 0x0018, lo: 0x80, hi: 0xa2}, - {value: 0x0040, lo: 0xa3, hi: 0xa4}, - {value: 0x0018, lo: 0xa5, hi: 0xaa}, - {value: 0x0040, lo: 0xab, hi: 0xad}, - {value: 0x0018, lo: 0xae, hi: 0xbf}, - // Block 0x10e, offset 0x7c5 - {value: 0x0000, lo: 0x03}, - {value: 0x0018, lo: 0x80, hi: 0x8a}, - {value: 0x0040, lo: 0x8b, hi: 0x8c}, - {value: 0x0018, lo: 0x8d, hi: 0xbf}, - // Block 0x10f, offset 0x7c9 - {value: 0x0000, lo: 0x08}, - {value: 0x0018, lo: 0x80, hi: 0x93}, - {value: 0x0040, lo: 0x94, hi: 0x9f}, - {value: 0x0018, lo: 0xa0, hi: 0xad}, - {value: 0x0040, lo: 0xae, hi: 0xaf}, - {value: 0x0018, lo: 0xb0, hi: 0xb3}, - {value: 0x0040, lo: 0xb4, hi: 0xb7}, - {value: 0x0018, lo: 0xb8, hi: 0xba}, - {value: 0x0040, lo: 0xbb, hi: 0xbf}, - // Block 0x110, offset 0x7d2 - {value: 0x0000, lo: 0x04}, - {value: 0x0018, lo: 0x80, hi: 0x82}, - {value: 0x0040, lo: 0x83, hi: 0x8f}, - {value: 0x0018, lo: 0x90, hi: 0x95}, - {value: 0x0040, lo: 0x96, hi: 0xbf}, - // Block 0x111, offset 0x7d7 - {value: 0x0000, lo: 0x02}, - {value: 0x0008, lo: 0x80, hi: 0x96}, - {value: 0x0040, lo: 0x97, hi: 0xbf}, - // Block 0x112, offset 0x7da - {value: 0x0000, lo: 0x02}, - {value: 0x0008, lo: 0x80, hi: 0xb4}, - {value: 0x0040, lo: 0xb5, hi: 0xbf}, - // Block 0x113, offset 0x7dd - {value: 0x0000, lo: 0x03}, - {value: 0x0008, lo: 0x80, hi: 0x9d}, - {value: 0x0040, lo: 0x9e, hi: 0x9f}, - {value: 0x0008, lo: 0xa0, hi: 0xbf}, - // Block 0x114, offset 0x7e1 - {value: 0x0000, lo: 0x03}, - {value: 0x0008, lo: 0x80, hi: 0xa1}, - {value: 0x0040, lo: 0xa2, hi: 0xaf}, - {value: 0x0008, lo: 0xb0, hi: 0xbf}, - // Block 0x115, offset 0x7e5 - {value: 0x0000, lo: 0x02}, - {value: 0x0008, lo: 0x80, hi: 0xa0}, - {value: 0x0040, lo: 0xa1, hi: 0xbf}, - // Block 0x116, offset 0x7e8 - {value: 0x0020, lo: 0x0f}, - {value: 0xded1, lo: 0x80, hi: 0x89}, - {value: 0x8e35, lo: 0x8a, hi: 0x8a}, - {value: 0xe011, lo: 0x8b, hi: 0x9c}, - {value: 0x8e55, lo: 0x9d, hi: 0x9d}, - {value: 0xe251, lo: 0x9e, hi: 0xa2}, - {value: 0x8e75, lo: 0xa3, hi: 0xa3}, - {value: 0xe2f1, lo: 0xa4, hi: 0xab}, - {value: 0x7f0d, lo: 0xac, hi: 0xac}, - {value: 0xe3f1, lo: 0xad, hi: 0xaf}, - {value: 0x8e95, lo: 0xb0, hi: 0xb0}, - {value: 0xe451, lo: 0xb1, hi: 0xb6}, - {value: 0x8eb5, lo: 0xb7, hi: 0xb9}, - {value: 0xe511, lo: 0xba, hi: 0xba}, - {value: 0x8f15, lo: 0xbb, hi: 0xbb}, - {value: 0xe531, lo: 0xbc, hi: 0xbf}, - // Block 0x117, offset 0x7f8 - {value: 0x0020, lo: 0x10}, - {value: 0x93b5, lo: 0x80, hi: 0x80}, - {value: 0xf0b1, lo: 0x81, hi: 0x86}, - {value: 0x93d5, lo: 0x87, hi: 0x8a}, - {value: 0xda11, lo: 0x8b, hi: 0x8b}, - {value: 0xf171, lo: 0x8c, hi: 0x96}, - {value: 0x9455, lo: 0x97, hi: 0x97}, - {value: 0xf2d1, lo: 0x98, hi: 0xa3}, - {value: 0x9475, lo: 0xa4, hi: 0xa6}, - {value: 0xf451, lo: 0xa7, hi: 0xaa}, - {value: 0x94d5, lo: 0xab, hi: 0xab}, - {value: 0xf4d1, lo: 0xac, hi: 0xac}, - {value: 0x94f5, lo: 0xad, hi: 0xad}, - {value: 0xf4f1, lo: 0xae, hi: 0xaf}, - {value: 0x9515, lo: 0xb0, hi: 0xb1}, - {value: 0xf531, lo: 0xb2, hi: 0xbe}, - {value: 0x2040, lo: 0xbf, hi: 0xbf}, - // Block 0x118, offset 0x809 - {value: 0x0000, lo: 0x04}, - {value: 0x0040, lo: 0x80, hi: 0x80}, - {value: 0x0340, lo: 0x81, hi: 0x81}, - {value: 0x0040, lo: 0x82, hi: 0x9f}, - {value: 0x0340, lo: 0xa0, hi: 0xbf}, - // Block 0x119, offset 0x80e - {value: 0x0000, lo: 0x01}, - {value: 0x0340, lo: 0x80, hi: 0xbf}, - // Block 0x11a, offset 0x810 - {value: 0x0000, lo: 0x01}, - {value: 0x33c0, lo: 0x80, hi: 0xbf}, - // Block 0x11b, offset 0x812 - {value: 0x0000, lo: 0x02}, - {value: 0x33c0, lo: 0x80, hi: 0xaf}, - {value: 0x0040, lo: 0xb0, hi: 0xbf}, -} - -// Total table size 42780 bytes (41KiB); checksum: 29936AB9 diff --git a/vendor/golang.org/x/net/idna/tables13.0.0.go b/vendor/golang.org/x/net/idna/tables13.0.0.go deleted file mode 100644 index 2fb768ef6d9..00000000000 --- a/vendor/golang.org/x/net/idna/tables13.0.0.go +++ /dev/null @@ -1,4959 +0,0 @@ -// Code generated by running "go generate" in golang.org/x/text. DO NOT EDIT. - -//go:build go1.16 && !go1.21 - -package idna - -// UnicodeVersion is the Unicode version from which the tables in this package are derived. -const UnicodeVersion = "13.0.0" - -var mappings string = "" + // Size: 6539 bytes - " ̈a ̄23 ́ ̧1o1⁄41⁄23⁄4i̇l·ʼnsdžⱥⱦhjrwy ̆ ̇ ̊ ̨ ̃ ̋lẍ́ ι; ̈́եւاٴوٴۇٴيٴक" + - "़ख़ग़ज़ड़ढ़फ़य़ড়ঢ়য়ਲ਼ਸ਼ਖ਼ਗ਼ਜ਼ਫ਼ଡ଼ଢ଼ําໍາຫນຫມགྷཌྷདྷབྷཛྷཀྵཱཱིུྲྀྲཱྀླྀླཱ" + - "ཱྀྀྒྷྜྷྡྷྦྷྫྷྐྵвдостъѣæbdeǝgikmnȣptuɐɑəɛɜŋɔɯvβγδφχρнɒcɕðfɟɡɥɨɩɪʝɭʟɱɰɲɳ" + - "ɴɵɸʂʃƫʉʊʋʌzʐʑʒθssάέήίόύώἀιἁιἂιἃιἄιἅιἆιἇιἠιἡιἢιἣιἤιἥιἦιἧιὠιὡιὢιὣιὤιὥιὦιὧ" + - "ιὰιαιάιᾶιι ̈͂ὴιηιήιῆι ̓̀ ̓́ ̓͂ΐ ̔̀ ̔́ ̔͂ΰ ̈̀`ὼιωιώιῶι′′′′′‵‵‵‵‵!!???!!?" + - "′′′′0456789+=()rsħnoqsmtmωåאבגדπ1⁄71⁄91⁄101⁄32⁄31⁄52⁄53⁄54⁄51⁄65⁄61⁄83" + - "⁄85⁄87⁄81⁄iiivviviiiixxi0⁄3∫∫∫∫∫∮∮∮∮∮1011121314151617181920(10)(11)(12" + - ")(13)(14)(15)(16)(17)(18)(19)(20)∫∫∫∫==⫝̸ɫɽȿɀ. ゙ ゚よりコト(ᄀ)(ᄂ)(ᄃ)(ᄅ)(ᄆ)(ᄇ)" + - "(ᄉ)(ᄋ)(ᄌ)(ᄎ)(ᄏ)(ᄐ)(ᄑ)(ᄒ)(가)(나)(다)(라)(마)(바)(사)(아)(자)(차)(카)(타)(파)(하)(주)(오전" + - ")(오후)(一)(二)(三)(四)(五)(六)(七)(八)(九)(十)(月)(火)(水)(木)(金)(土)(日)(株)(有)(社)(名)(特)(" + - "財)(祝)(労)(代)(呼)(学)(監)(企)(資)(協)(祭)(休)(自)(至)21222324252627282930313233343" + - "5참고주의3637383940414243444546474849501月2月3月4月5月6月7月8月9月10月11月12月hgev令和アパート" + - "アルファアンペアアールイニングインチウォンエスクードエーカーオンスオームカイリカラットカロリーガロンガンマギガギニーキュリーギルダーキロキロ" + - "グラムキロメートルキロワットグラムグラムトンクルゼイロクローネケースコルナコーポサイクルサンチームシリングセンチセントダースデシドルトンナノ" + - "ノットハイツパーセントパーツバーレルピアストルピクルピコビルファラッドフィートブッシェルフランヘクタールペソペニヒヘルツペンスページベータポ" + - "イントボルトホンポンドホールホーンマイクロマイルマッハマルクマンションミクロンミリミリバールメガメガトンメートルヤードヤールユアンリットルリ" + - "ラルピールーブルレムレントゲンワット0点1点2点3点4点5点6点7点8点9点10点11点12点13点14点15点16点17点18点19点20" + - "点21点22点23点24点daauovpcdmiu平成昭和大正明治株式会社panamakakbmbgbkcalpfnfmgkghzmldlk" + - "lfmnmmmcmkmm2m3m∕sm∕s2rad∕srad∕s2psnsmspvnvmvkvpwnwmwkwbqcccdc∕kgdbgyhah" + - "pinkkktlmlnlxphprsrsvwbv∕ma∕m1日2日3日4日5日6日7日8日9日10日11日12日13日14日15日16日17日1" + - "8日19日20日21日22日23日24日25日26日27日28日29日30日31日ьɦɬʞʇœʍ𤋮𢡊𢡄𣏕𥉉𥳐𧻓fffiflstմնմեմիվնմ" + - "խיִײַעהכלםרתשׁשׂשּׁשּׂאַאָאּבּגּדּהּוּזּטּיּךּכּלּמּנּסּףּפּצּקּרּשּתּו" + - "ֹבֿכֿפֿאלٱٻپڀٺٿٹڤڦڄڃچڇڍڌڎڈژڑکگڳڱںڻۀہھےۓڭۇۆۈۋۅۉېىئائەئوئۇئۆئۈئېئىیئجئحئم" + - "ئيبجبحبخبمبىبيتجتحتختمتىتيثجثمثىثيجحجمحجحمخجخحخمسجسحسخسمصحصمضجضحضخضمطحط" + - "مظمعجعمغجغمفجفحفخفمفىفيقحقمقىقيكاكجكحكخكلكمكىكيلجلحلخلملىليمجمحمخمممىمي" + - "نجنحنخنمنىنيهجهمهىهييجيحيخيميىييذٰرٰىٰ ٌّ ٍّ َّ ُّ ِّ ّٰئرئزئنبربزبنترت" + - "زتنثرثزثنمانرنزننيريزينئخئهبهتهصخلهنههٰيهثهسهشمشهـَّـُّـِّطىطيعىعيغىغيس" + - "ىسيشىشيحىحيجىجيخىخيصىصيضىضيشجشحشخشرسرصرضراًتجمتحجتحمتخمتمجتمحتمخجمححميح" + - "مىسحجسجحسجىسمحسمجسممصححصممشحمشجيشمخشممضحىضخمطمحطممطميعجمعممعمىغممغميغمى" + - "فخمقمحقمملحملحيلحىلججلخملمحمحجمحممحيمجحمجممخجمخممجخهمجهممنحمنحىنجمنجىنم" + - "ينمىيممبخيتجيتجىتخيتخىتميتمىجميجحىجمىسخىصحيشحيضحيلجيلمييحييجييميمميقمين" + - "حيعميكمينجحمخيلجمكممجحيحجيمجيفميبحيسخينجيصلےقلےاللهاكبرمحمدصلعمرسولعليه" + - "وسلمصلىصلى الله عليه وسلمجل جلالهریال,:!?_{}[]#&*-<>\\$%@ـًـَـُـِـّـْءآ" + - "أؤإئابةتثجحخدذرزسشصضطظعغفقكلمنهويلآلألإلا\x22'/^|~¢£¬¦¥𝅗𝅥𝅘𝅥𝅘𝅥𝅮𝅘𝅥𝅯𝅘𝅥𝅰𝅘𝅥𝅱" + - "𝅘𝅥𝅲𝆹𝅥𝆺𝅥𝆹𝅥𝅮𝆺𝅥𝅮𝆹𝅥𝅯𝆺𝅥𝅯ıȷαεζηκλμνξοστυψ∇∂ϝٮڡٯ0,1,2,3,4,5,6,7,8,9,(a)(b)(c" + - ")(d)(e)(f)(g)(h)(i)(j)(k)(l)(m)(n)(o)(p)(q)(r)(s)(t)(u)(v)(w)(x)(y)(z)〔s" + - "〕wzhvsdppvwcmcmdmrdjほかココサ手字双デ二多解天交映無料前後再新初終生販声吹演投捕一三遊左中右指走打禁空合満有月申割営配〔" + - "本〕〔三〕〔二〕〔安〕〔点〕〔打〕〔盗〕〔勝〕〔敗〕得可丽丸乁你侮侻倂偺備僧像㒞免兔兤具㒹內冗冤仌冬况凵刃㓟刻剆剷㔕勇勉勤勺包匆北卉卑博即卽" + - "卿灰及叟叫叱吆咞吸呈周咢哶唐啓啣善喙喫喳嗂圖嘆圗噑噴切壮城埴堍型堲報墬売壷夆夢奢姬娛娧姘婦㛮嬈嬾寃寘寧寳寿将尢㞁屠屮峀岍嵃嵮嵫嵼巡巢㠯巽帨帽" + - "幩㡢㡼庰庳庶廊廾舁弢㣇形彫㣣徚忍志忹悁㤺㤜悔惇慈慌慎慺憎憲憤憯懞懲懶成戛扝抱拔捐挽拼捨掃揤搢揅掩㨮摩摾撝摷㩬敏敬旣書晉㬙暑㬈㫤冒冕最暜肭䏙朗" + - "望朡杞杓㭉柺枅桒梅梎栟椔㮝楂榣槪檨櫛㰘次歔㱎歲殟殺殻汎沿泍汧洖派海流浩浸涅洴港湮㴳滋滇淹潮濆瀹瀞瀛㶖灊災灷炭煅熜爨爵牐犀犕獺王㺬玥㺸瑇瑜瑱璅" + - "瓊㼛甤甾異瘐㿼䀈直眞真睊䀹瞋䁆䂖硎碌磌䃣祖福秫䄯穀穊穏䈂篆築䈧糒䊠糨糣紀絣䌁緇縂繅䌴䍙罺羕翺者聠聰䏕育脃䐋脾媵舄辞䑫芑芋芝劳花芳芽苦若茝荣莭" + - "茣莽菧著荓菊菌菜䔫蓱蓳蔖蕤䕝䕡䕫虐虜虧虩蚩蚈蜎蛢蝹蜨蝫螆蟡蠁䗹衠衣裗裞䘵裺㒻䚾䛇誠諭變豕貫賁贛起跋趼跰軔輸邔郱鄑鄛鈸鋗鋘鉼鏹鐕開䦕閷䧦雃嶲霣" + - "䩮䩶韠䪲頋頩飢䬳餩馧駂駾䯎鬒鱀鳽䳎䳭鵧䳸麻䵖黹黾鼅鼏鼖鼻" - -var mappingIndex = []uint16{ // 1650 elements - // Entry 0 - 3F - 0x0000, 0x0000, 0x0001, 0x0004, 0x0005, 0x0008, 0x0009, 0x000a, - 0x000d, 0x0010, 0x0011, 0x0012, 0x0017, 0x001c, 0x0021, 0x0024, - 0x0027, 0x002a, 0x002b, 0x002e, 0x0031, 0x0034, 0x0035, 0x0036, - 0x0037, 0x0038, 0x0039, 0x003c, 0x003f, 0x0042, 0x0045, 0x0048, - 0x004b, 0x004c, 0x004d, 0x0051, 0x0054, 0x0055, 0x005a, 0x005e, - 0x0062, 0x0066, 0x006a, 0x006e, 0x0074, 0x007a, 0x0080, 0x0086, - 0x008c, 0x0092, 0x0098, 0x009e, 0x00a4, 0x00aa, 0x00b0, 0x00b6, - 0x00bc, 0x00c2, 0x00c8, 0x00ce, 0x00d4, 0x00da, 0x00e0, 0x00e6, - // Entry 40 - 7F - 0x00ec, 0x00f2, 0x00f8, 0x00fe, 0x0104, 0x010a, 0x0110, 0x0116, - 0x011c, 0x0122, 0x0128, 0x012e, 0x0137, 0x013d, 0x0146, 0x014c, - 0x0152, 0x0158, 0x015e, 0x0164, 0x016a, 0x0170, 0x0172, 0x0174, - 0x0176, 0x0178, 0x017a, 0x017c, 0x017e, 0x0180, 0x0181, 0x0182, - 0x0183, 0x0185, 0x0186, 0x0187, 0x0188, 0x0189, 0x018a, 0x018c, - 0x018d, 0x018e, 0x018f, 0x0191, 0x0193, 0x0195, 0x0197, 0x0199, - 0x019b, 0x019d, 0x019f, 0x01a0, 0x01a2, 0x01a4, 0x01a6, 0x01a8, - 0x01aa, 0x01ac, 0x01ae, 0x01b0, 0x01b1, 0x01b3, 0x01b5, 0x01b6, - // Entry 80 - BF - 0x01b8, 0x01ba, 0x01bc, 0x01be, 0x01c0, 0x01c2, 0x01c4, 0x01c6, - 0x01c8, 0x01ca, 0x01cc, 0x01ce, 0x01d0, 0x01d2, 0x01d4, 0x01d6, - 0x01d8, 0x01da, 0x01dc, 0x01de, 0x01e0, 0x01e2, 0x01e4, 0x01e5, - 0x01e7, 0x01e9, 0x01eb, 0x01ed, 0x01ef, 0x01f1, 0x01f3, 0x01f5, - 0x01f7, 0x01f9, 0x01fb, 0x01fd, 0x0202, 0x0207, 0x020c, 0x0211, - 0x0216, 0x021b, 0x0220, 0x0225, 0x022a, 0x022f, 0x0234, 0x0239, - 0x023e, 0x0243, 0x0248, 0x024d, 0x0252, 0x0257, 0x025c, 0x0261, - 0x0266, 0x026b, 0x0270, 0x0275, 0x027a, 0x027e, 0x0282, 0x0287, - // Entry C0 - FF - 0x0289, 0x028e, 0x0293, 0x0297, 0x029b, 0x02a0, 0x02a5, 0x02aa, - 0x02af, 0x02b1, 0x02b6, 0x02bb, 0x02c0, 0x02c2, 0x02c7, 0x02c8, - 0x02cd, 0x02d1, 0x02d5, 0x02da, 0x02e0, 0x02e9, 0x02ef, 0x02f8, - 0x02fa, 0x02fc, 0x02fe, 0x0300, 0x030c, 0x030d, 0x030e, 0x030f, - 0x0310, 0x0311, 0x0312, 0x0313, 0x0314, 0x0315, 0x0316, 0x0317, - 0x0319, 0x031b, 0x031d, 0x031e, 0x0320, 0x0322, 0x0324, 0x0326, - 0x0328, 0x032a, 0x032c, 0x032e, 0x0330, 0x0335, 0x033a, 0x0340, - 0x0345, 0x034a, 0x034f, 0x0354, 0x0359, 0x035e, 0x0363, 0x0368, - // Entry 100 - 13F - 0x036d, 0x0372, 0x0377, 0x037c, 0x0380, 0x0382, 0x0384, 0x0386, - 0x038a, 0x038c, 0x038e, 0x0393, 0x0399, 0x03a2, 0x03a8, 0x03b1, - 0x03b3, 0x03b5, 0x03b7, 0x03b9, 0x03bb, 0x03bd, 0x03bf, 0x03c1, - 0x03c3, 0x03c5, 0x03c7, 0x03cb, 0x03cf, 0x03d3, 0x03d7, 0x03db, - 0x03df, 0x03e3, 0x03e7, 0x03eb, 0x03ef, 0x03f3, 0x03ff, 0x0401, - 0x0406, 0x0408, 0x040a, 0x040c, 0x040e, 0x040f, 0x0413, 0x0417, - 0x041d, 0x0423, 0x0428, 0x042d, 0x0432, 0x0437, 0x043c, 0x0441, - 0x0446, 0x044b, 0x0450, 0x0455, 0x045a, 0x045f, 0x0464, 0x0469, - // Entry 140 - 17F - 0x046e, 0x0473, 0x0478, 0x047d, 0x0482, 0x0487, 0x048c, 0x0491, - 0x0496, 0x049b, 0x04a0, 0x04a5, 0x04aa, 0x04af, 0x04b4, 0x04bc, - 0x04c4, 0x04c9, 0x04ce, 0x04d3, 0x04d8, 0x04dd, 0x04e2, 0x04e7, - 0x04ec, 0x04f1, 0x04f6, 0x04fb, 0x0500, 0x0505, 0x050a, 0x050f, - 0x0514, 0x0519, 0x051e, 0x0523, 0x0528, 0x052d, 0x0532, 0x0537, - 0x053c, 0x0541, 0x0546, 0x054b, 0x0550, 0x0555, 0x055a, 0x055f, - 0x0564, 0x0569, 0x056e, 0x0573, 0x0578, 0x057a, 0x057c, 0x057e, - 0x0580, 0x0582, 0x0584, 0x0586, 0x0588, 0x058a, 0x058c, 0x058e, - // Entry 180 - 1BF - 0x0590, 0x0592, 0x0594, 0x0596, 0x059c, 0x05a2, 0x05a4, 0x05a6, - 0x05a8, 0x05aa, 0x05ac, 0x05ae, 0x05b0, 0x05b2, 0x05b4, 0x05b6, - 0x05b8, 0x05ba, 0x05bc, 0x05be, 0x05c0, 0x05c4, 0x05c8, 0x05cc, - 0x05d0, 0x05d4, 0x05d8, 0x05dc, 0x05e0, 0x05e4, 0x05e9, 0x05ee, - 0x05f3, 0x05f5, 0x05f7, 0x05fd, 0x0609, 0x0615, 0x0621, 0x062a, - 0x0636, 0x063f, 0x0648, 0x0657, 0x0663, 0x066c, 0x0675, 0x067e, - 0x068a, 0x0696, 0x069f, 0x06a8, 0x06ae, 0x06b7, 0x06c3, 0x06cf, - 0x06d5, 0x06e4, 0x06f6, 0x0705, 0x070e, 0x071d, 0x072c, 0x0738, - // Entry 1C0 - 1FF - 0x0741, 0x074a, 0x0753, 0x075f, 0x076e, 0x077a, 0x0783, 0x078c, - 0x0795, 0x079b, 0x07a1, 0x07a7, 0x07ad, 0x07b6, 0x07bf, 0x07ce, - 0x07d7, 0x07e3, 0x07f2, 0x07fb, 0x0801, 0x0807, 0x0816, 0x0822, - 0x0831, 0x083a, 0x0849, 0x084f, 0x0858, 0x0861, 0x086a, 0x0873, - 0x087c, 0x0888, 0x0891, 0x0897, 0x08a0, 0x08a9, 0x08b2, 0x08be, - 0x08c7, 0x08d0, 0x08d9, 0x08e8, 0x08f4, 0x08fa, 0x0909, 0x090f, - 0x091b, 0x0927, 0x0930, 0x0939, 0x0942, 0x094e, 0x0954, 0x095d, - 0x0969, 0x096f, 0x097e, 0x0987, 0x098b, 0x098f, 0x0993, 0x0997, - // Entry 200 - 23F - 0x099b, 0x099f, 0x09a3, 0x09a7, 0x09ab, 0x09af, 0x09b4, 0x09b9, - 0x09be, 0x09c3, 0x09c8, 0x09cd, 0x09d2, 0x09d7, 0x09dc, 0x09e1, - 0x09e6, 0x09eb, 0x09f0, 0x09f5, 0x09fa, 0x09fc, 0x09fe, 0x0a00, - 0x0a02, 0x0a04, 0x0a06, 0x0a0c, 0x0a12, 0x0a18, 0x0a1e, 0x0a2a, - 0x0a2c, 0x0a2e, 0x0a30, 0x0a32, 0x0a34, 0x0a36, 0x0a38, 0x0a3c, - 0x0a3e, 0x0a40, 0x0a42, 0x0a44, 0x0a46, 0x0a48, 0x0a4a, 0x0a4c, - 0x0a4e, 0x0a50, 0x0a52, 0x0a54, 0x0a56, 0x0a58, 0x0a5a, 0x0a5f, - 0x0a65, 0x0a6c, 0x0a74, 0x0a76, 0x0a78, 0x0a7a, 0x0a7c, 0x0a7e, - // Entry 240 - 27F - 0x0a80, 0x0a82, 0x0a84, 0x0a86, 0x0a88, 0x0a8a, 0x0a8c, 0x0a8e, - 0x0a90, 0x0a96, 0x0a98, 0x0a9a, 0x0a9c, 0x0a9e, 0x0aa0, 0x0aa2, - 0x0aa4, 0x0aa6, 0x0aa8, 0x0aaa, 0x0aac, 0x0aae, 0x0ab0, 0x0ab2, - 0x0ab4, 0x0ab9, 0x0abe, 0x0ac2, 0x0ac6, 0x0aca, 0x0ace, 0x0ad2, - 0x0ad6, 0x0ada, 0x0ade, 0x0ae2, 0x0ae7, 0x0aec, 0x0af1, 0x0af6, - 0x0afb, 0x0b00, 0x0b05, 0x0b0a, 0x0b0f, 0x0b14, 0x0b19, 0x0b1e, - 0x0b23, 0x0b28, 0x0b2d, 0x0b32, 0x0b37, 0x0b3c, 0x0b41, 0x0b46, - 0x0b4b, 0x0b50, 0x0b52, 0x0b54, 0x0b56, 0x0b58, 0x0b5a, 0x0b5c, - // Entry 280 - 2BF - 0x0b5e, 0x0b62, 0x0b66, 0x0b6a, 0x0b6e, 0x0b72, 0x0b76, 0x0b7a, - 0x0b7c, 0x0b7e, 0x0b80, 0x0b82, 0x0b86, 0x0b8a, 0x0b8e, 0x0b92, - 0x0b96, 0x0b9a, 0x0b9e, 0x0ba0, 0x0ba2, 0x0ba4, 0x0ba6, 0x0ba8, - 0x0baa, 0x0bac, 0x0bb0, 0x0bb4, 0x0bba, 0x0bc0, 0x0bc4, 0x0bc8, - 0x0bcc, 0x0bd0, 0x0bd4, 0x0bd8, 0x0bdc, 0x0be0, 0x0be4, 0x0be8, - 0x0bec, 0x0bf0, 0x0bf4, 0x0bf8, 0x0bfc, 0x0c00, 0x0c04, 0x0c08, - 0x0c0c, 0x0c10, 0x0c14, 0x0c18, 0x0c1c, 0x0c20, 0x0c24, 0x0c28, - 0x0c2c, 0x0c30, 0x0c34, 0x0c36, 0x0c38, 0x0c3a, 0x0c3c, 0x0c3e, - // Entry 2C0 - 2FF - 0x0c40, 0x0c42, 0x0c44, 0x0c46, 0x0c48, 0x0c4a, 0x0c4c, 0x0c4e, - 0x0c50, 0x0c52, 0x0c54, 0x0c56, 0x0c58, 0x0c5a, 0x0c5c, 0x0c5e, - 0x0c60, 0x0c62, 0x0c64, 0x0c66, 0x0c68, 0x0c6a, 0x0c6c, 0x0c6e, - 0x0c70, 0x0c72, 0x0c74, 0x0c76, 0x0c78, 0x0c7a, 0x0c7c, 0x0c7e, - 0x0c80, 0x0c82, 0x0c86, 0x0c8a, 0x0c8e, 0x0c92, 0x0c96, 0x0c9a, - 0x0c9e, 0x0ca2, 0x0ca4, 0x0ca8, 0x0cac, 0x0cb0, 0x0cb4, 0x0cb8, - 0x0cbc, 0x0cc0, 0x0cc4, 0x0cc8, 0x0ccc, 0x0cd0, 0x0cd4, 0x0cd8, - 0x0cdc, 0x0ce0, 0x0ce4, 0x0ce8, 0x0cec, 0x0cf0, 0x0cf4, 0x0cf8, - // Entry 300 - 33F - 0x0cfc, 0x0d00, 0x0d04, 0x0d08, 0x0d0c, 0x0d10, 0x0d14, 0x0d18, - 0x0d1c, 0x0d20, 0x0d24, 0x0d28, 0x0d2c, 0x0d30, 0x0d34, 0x0d38, - 0x0d3c, 0x0d40, 0x0d44, 0x0d48, 0x0d4c, 0x0d50, 0x0d54, 0x0d58, - 0x0d5c, 0x0d60, 0x0d64, 0x0d68, 0x0d6c, 0x0d70, 0x0d74, 0x0d78, - 0x0d7c, 0x0d80, 0x0d84, 0x0d88, 0x0d8c, 0x0d90, 0x0d94, 0x0d98, - 0x0d9c, 0x0da0, 0x0da4, 0x0da8, 0x0dac, 0x0db0, 0x0db4, 0x0db8, - 0x0dbc, 0x0dc0, 0x0dc4, 0x0dc8, 0x0dcc, 0x0dd0, 0x0dd4, 0x0dd8, - 0x0ddc, 0x0de0, 0x0de4, 0x0de8, 0x0dec, 0x0df0, 0x0df4, 0x0df8, - // Entry 340 - 37F - 0x0dfc, 0x0e00, 0x0e04, 0x0e08, 0x0e0c, 0x0e10, 0x0e14, 0x0e18, - 0x0e1d, 0x0e22, 0x0e27, 0x0e2c, 0x0e31, 0x0e36, 0x0e3a, 0x0e3e, - 0x0e42, 0x0e46, 0x0e4a, 0x0e4e, 0x0e52, 0x0e56, 0x0e5a, 0x0e5e, - 0x0e62, 0x0e66, 0x0e6a, 0x0e6e, 0x0e72, 0x0e76, 0x0e7a, 0x0e7e, - 0x0e82, 0x0e86, 0x0e8a, 0x0e8e, 0x0e92, 0x0e96, 0x0e9a, 0x0e9e, - 0x0ea2, 0x0ea6, 0x0eaa, 0x0eae, 0x0eb2, 0x0eb6, 0x0ebc, 0x0ec2, - 0x0ec8, 0x0ecc, 0x0ed0, 0x0ed4, 0x0ed8, 0x0edc, 0x0ee0, 0x0ee4, - 0x0ee8, 0x0eec, 0x0ef0, 0x0ef4, 0x0ef8, 0x0efc, 0x0f00, 0x0f04, - // Entry 380 - 3BF - 0x0f08, 0x0f0c, 0x0f10, 0x0f14, 0x0f18, 0x0f1c, 0x0f20, 0x0f24, - 0x0f28, 0x0f2c, 0x0f30, 0x0f34, 0x0f38, 0x0f3e, 0x0f44, 0x0f4a, - 0x0f50, 0x0f56, 0x0f5c, 0x0f62, 0x0f68, 0x0f6e, 0x0f74, 0x0f7a, - 0x0f80, 0x0f86, 0x0f8c, 0x0f92, 0x0f98, 0x0f9e, 0x0fa4, 0x0faa, - 0x0fb0, 0x0fb6, 0x0fbc, 0x0fc2, 0x0fc8, 0x0fce, 0x0fd4, 0x0fda, - 0x0fe0, 0x0fe6, 0x0fec, 0x0ff2, 0x0ff8, 0x0ffe, 0x1004, 0x100a, - 0x1010, 0x1016, 0x101c, 0x1022, 0x1028, 0x102e, 0x1034, 0x103a, - 0x1040, 0x1046, 0x104c, 0x1052, 0x1058, 0x105e, 0x1064, 0x106a, - // Entry 3C0 - 3FF - 0x1070, 0x1076, 0x107c, 0x1082, 0x1088, 0x108e, 0x1094, 0x109a, - 0x10a0, 0x10a6, 0x10ac, 0x10b2, 0x10b8, 0x10be, 0x10c4, 0x10ca, - 0x10d0, 0x10d6, 0x10dc, 0x10e2, 0x10e8, 0x10ee, 0x10f4, 0x10fa, - 0x1100, 0x1106, 0x110c, 0x1112, 0x1118, 0x111e, 0x1124, 0x112a, - 0x1130, 0x1136, 0x113c, 0x1142, 0x1148, 0x114e, 0x1154, 0x115a, - 0x1160, 0x1166, 0x116c, 0x1172, 0x1178, 0x1180, 0x1188, 0x1190, - 0x1198, 0x11a0, 0x11a8, 0x11b0, 0x11b6, 0x11d7, 0x11e6, 0x11ee, - 0x11ef, 0x11f0, 0x11f1, 0x11f2, 0x11f3, 0x11f4, 0x11f5, 0x11f6, - // Entry 400 - 43F - 0x11f7, 0x11f8, 0x11f9, 0x11fa, 0x11fb, 0x11fc, 0x11fd, 0x11fe, - 0x11ff, 0x1200, 0x1201, 0x1205, 0x1209, 0x120d, 0x1211, 0x1215, - 0x1219, 0x121b, 0x121d, 0x121f, 0x1221, 0x1223, 0x1225, 0x1227, - 0x1229, 0x122b, 0x122d, 0x122f, 0x1231, 0x1233, 0x1235, 0x1237, - 0x1239, 0x123b, 0x123d, 0x123f, 0x1241, 0x1243, 0x1245, 0x1247, - 0x1249, 0x124b, 0x124d, 0x124f, 0x1251, 0x1253, 0x1255, 0x1257, - 0x1259, 0x125b, 0x125d, 0x125f, 0x1263, 0x1267, 0x126b, 0x126f, - 0x1270, 0x1271, 0x1272, 0x1273, 0x1274, 0x1275, 0x1277, 0x1279, - // Entry 440 - 47F - 0x127b, 0x127d, 0x127f, 0x1287, 0x128f, 0x129b, 0x12a7, 0x12b3, - 0x12bf, 0x12cb, 0x12d3, 0x12db, 0x12e7, 0x12f3, 0x12ff, 0x130b, - 0x130d, 0x130f, 0x1311, 0x1313, 0x1315, 0x1317, 0x1319, 0x131b, - 0x131d, 0x131f, 0x1321, 0x1323, 0x1325, 0x1327, 0x1329, 0x132b, - 0x132e, 0x1331, 0x1333, 0x1335, 0x1337, 0x1339, 0x133b, 0x133d, - 0x133f, 0x1341, 0x1343, 0x1345, 0x1347, 0x1349, 0x134b, 0x134d, - 0x1350, 0x1353, 0x1356, 0x1359, 0x135c, 0x135f, 0x1362, 0x1365, - 0x1368, 0x136b, 0x136e, 0x1371, 0x1374, 0x1377, 0x137a, 0x137d, - // Entry 480 - 4BF - 0x1380, 0x1383, 0x1386, 0x1389, 0x138c, 0x138f, 0x1392, 0x1395, - 0x1398, 0x139b, 0x13a2, 0x13a4, 0x13a6, 0x13a8, 0x13ab, 0x13ad, - 0x13af, 0x13b1, 0x13b3, 0x13b5, 0x13bb, 0x13c1, 0x13c4, 0x13c7, - 0x13ca, 0x13cd, 0x13d0, 0x13d3, 0x13d6, 0x13d9, 0x13dc, 0x13df, - 0x13e2, 0x13e5, 0x13e8, 0x13eb, 0x13ee, 0x13f1, 0x13f4, 0x13f7, - 0x13fa, 0x13fd, 0x1400, 0x1403, 0x1406, 0x1409, 0x140c, 0x140f, - 0x1412, 0x1415, 0x1418, 0x141b, 0x141e, 0x1421, 0x1424, 0x1427, - 0x142a, 0x142d, 0x1430, 0x1433, 0x1436, 0x1439, 0x143c, 0x143f, - // Entry 4C0 - 4FF - 0x1442, 0x1445, 0x1448, 0x1451, 0x145a, 0x1463, 0x146c, 0x1475, - 0x147e, 0x1487, 0x1490, 0x1499, 0x149c, 0x149f, 0x14a2, 0x14a5, - 0x14a8, 0x14ab, 0x14ae, 0x14b1, 0x14b4, 0x14b7, 0x14ba, 0x14bd, - 0x14c0, 0x14c3, 0x14c6, 0x14c9, 0x14cc, 0x14cf, 0x14d2, 0x14d5, - 0x14d8, 0x14db, 0x14de, 0x14e1, 0x14e4, 0x14e7, 0x14ea, 0x14ed, - 0x14f0, 0x14f3, 0x14f6, 0x14f9, 0x14fc, 0x14ff, 0x1502, 0x1505, - 0x1508, 0x150b, 0x150e, 0x1511, 0x1514, 0x1517, 0x151a, 0x151d, - 0x1520, 0x1523, 0x1526, 0x1529, 0x152c, 0x152f, 0x1532, 0x1535, - // Entry 500 - 53F - 0x1538, 0x153b, 0x153e, 0x1541, 0x1544, 0x1547, 0x154a, 0x154d, - 0x1550, 0x1553, 0x1556, 0x1559, 0x155c, 0x155f, 0x1562, 0x1565, - 0x1568, 0x156b, 0x156e, 0x1571, 0x1574, 0x1577, 0x157a, 0x157d, - 0x1580, 0x1583, 0x1586, 0x1589, 0x158c, 0x158f, 0x1592, 0x1595, - 0x1598, 0x159b, 0x159e, 0x15a1, 0x15a4, 0x15a7, 0x15aa, 0x15ad, - 0x15b0, 0x15b3, 0x15b6, 0x15b9, 0x15bc, 0x15bf, 0x15c2, 0x15c5, - 0x15c8, 0x15cb, 0x15ce, 0x15d1, 0x15d4, 0x15d7, 0x15da, 0x15dd, - 0x15e0, 0x15e3, 0x15e6, 0x15e9, 0x15ec, 0x15ef, 0x15f2, 0x15f5, - // Entry 540 - 57F - 0x15f8, 0x15fb, 0x15fe, 0x1601, 0x1604, 0x1607, 0x160a, 0x160d, - 0x1610, 0x1613, 0x1616, 0x1619, 0x161c, 0x161f, 0x1622, 0x1625, - 0x1628, 0x162b, 0x162e, 0x1631, 0x1634, 0x1637, 0x163a, 0x163d, - 0x1640, 0x1643, 0x1646, 0x1649, 0x164c, 0x164f, 0x1652, 0x1655, - 0x1658, 0x165b, 0x165e, 0x1661, 0x1664, 0x1667, 0x166a, 0x166d, - 0x1670, 0x1673, 0x1676, 0x1679, 0x167c, 0x167f, 0x1682, 0x1685, - 0x1688, 0x168b, 0x168e, 0x1691, 0x1694, 0x1697, 0x169a, 0x169d, - 0x16a0, 0x16a3, 0x16a6, 0x16a9, 0x16ac, 0x16af, 0x16b2, 0x16b5, - // Entry 580 - 5BF - 0x16b8, 0x16bb, 0x16be, 0x16c1, 0x16c4, 0x16c7, 0x16ca, 0x16cd, - 0x16d0, 0x16d3, 0x16d6, 0x16d9, 0x16dc, 0x16df, 0x16e2, 0x16e5, - 0x16e8, 0x16eb, 0x16ee, 0x16f1, 0x16f4, 0x16f7, 0x16fa, 0x16fd, - 0x1700, 0x1703, 0x1706, 0x1709, 0x170c, 0x170f, 0x1712, 0x1715, - 0x1718, 0x171b, 0x171e, 0x1721, 0x1724, 0x1727, 0x172a, 0x172d, - 0x1730, 0x1733, 0x1736, 0x1739, 0x173c, 0x173f, 0x1742, 0x1745, - 0x1748, 0x174b, 0x174e, 0x1751, 0x1754, 0x1757, 0x175a, 0x175d, - 0x1760, 0x1763, 0x1766, 0x1769, 0x176c, 0x176f, 0x1772, 0x1775, - // Entry 5C0 - 5FF - 0x1778, 0x177b, 0x177e, 0x1781, 0x1784, 0x1787, 0x178a, 0x178d, - 0x1790, 0x1793, 0x1796, 0x1799, 0x179c, 0x179f, 0x17a2, 0x17a5, - 0x17a8, 0x17ab, 0x17ae, 0x17b1, 0x17b4, 0x17b7, 0x17ba, 0x17bd, - 0x17c0, 0x17c3, 0x17c6, 0x17c9, 0x17cc, 0x17cf, 0x17d2, 0x17d5, - 0x17d8, 0x17db, 0x17de, 0x17e1, 0x17e4, 0x17e7, 0x17ea, 0x17ed, - 0x17f0, 0x17f3, 0x17f6, 0x17f9, 0x17fc, 0x17ff, 0x1802, 0x1805, - 0x1808, 0x180b, 0x180e, 0x1811, 0x1814, 0x1817, 0x181a, 0x181d, - 0x1820, 0x1823, 0x1826, 0x1829, 0x182c, 0x182f, 0x1832, 0x1835, - // Entry 600 - 63F - 0x1838, 0x183b, 0x183e, 0x1841, 0x1844, 0x1847, 0x184a, 0x184d, - 0x1850, 0x1853, 0x1856, 0x1859, 0x185c, 0x185f, 0x1862, 0x1865, - 0x1868, 0x186b, 0x186e, 0x1871, 0x1874, 0x1877, 0x187a, 0x187d, - 0x1880, 0x1883, 0x1886, 0x1889, 0x188c, 0x188f, 0x1892, 0x1895, - 0x1898, 0x189b, 0x189e, 0x18a1, 0x18a4, 0x18a7, 0x18aa, 0x18ad, - 0x18b0, 0x18b3, 0x18b6, 0x18b9, 0x18bc, 0x18bf, 0x18c2, 0x18c5, - 0x18c8, 0x18cb, 0x18ce, 0x18d1, 0x18d4, 0x18d7, 0x18da, 0x18dd, - 0x18e0, 0x18e3, 0x18e6, 0x18e9, 0x18ec, 0x18ef, 0x18f2, 0x18f5, - // Entry 640 - 67F - 0x18f8, 0x18fb, 0x18fe, 0x1901, 0x1904, 0x1907, 0x190a, 0x190d, - 0x1910, 0x1913, 0x1916, 0x1919, 0x191c, 0x191f, 0x1922, 0x1925, - 0x1928, 0x192b, 0x192e, 0x1931, 0x1934, 0x1937, 0x193a, 0x193d, - 0x1940, 0x1943, 0x1946, 0x1949, 0x194c, 0x194f, 0x1952, 0x1955, - 0x1958, 0x195b, 0x195e, 0x1961, 0x1964, 0x1967, 0x196a, 0x196d, - 0x1970, 0x1973, 0x1976, 0x1979, 0x197c, 0x197f, 0x1982, 0x1985, - 0x1988, 0x198b, -} // Size: 3324 bytes - -var xorData string = "" + // Size: 4862 bytes - "\x02\x0c\x09\x02\xb0\xec\x02\xad\xd8\x02\xad\xd9\x02\x06\x07\x02\x0f\x12" + - "\x02\x0f\x1f\x02\x0f\x1d\x02\x01\x13\x02\x0f\x16\x02\x0f\x0b\x02\x0f3" + - "\x02\x0f7\x02\x0f?\x02\x0f/\x02\x0f*\x02\x0c&\x02\x0c*\x02\x0c;\x02\x0c9" + - "\x02\x0c%\x02\xab\xed\x02\xab\xe2\x02\xab\xe3\x02\xa9\xe0\x02\xa9\xe1" + - "\x02\xa9\xe6\x02\xa3\xcb\x02\xa3\xc8\x02\xa3\xc9\x02\x01#\x02\x01\x08" + - "\x02\x0e>\x02\x0e'\x02\x0f\x03\x02\x03\x0d\x02\x03\x09\x02\x03\x17\x02" + - "\x03\x0e\x02\x02\x03\x02\x011\x02\x01\x00\x02\x01\x10\x02\x03<\x02\x07" + - "\x0d\x02\x02\x0c\x02\x0c0\x02\x01\x03\x02\x01\x01\x02\x01 \x02\x01\x22" + - "\x02\x01)\x02\x01\x0a\x02\x01\x0c\x02\x02\x06\x02\x02\x02\x02\x03\x10" + - "\x03\x037 \x03\x0b+\x03\x021\x00\x02\x01\x04\x02\x01\x02\x02\x019\x02" + - "\x03\x1c\x02\x02$\x03\x80p$\x02\x03:\x02\x03\x0a\x03\xc1r.\x03\xc1r,\x03" + - "\xc1r\x02\x02\x02:\x02\x02>\x02\x02,\x02\x02\x10\x02\x02\x00\x03\xc1s<" + - "\x03\xc1s*\x03\xc2L$\x03\xc2L;\x02\x09)\x02\x0a\x19\x03\x83\xab\xe3\x03" + - "\x83\xab\xf2\x03 4\xe0\x03\x81\xab\xea\x03\x81\xab\xf3\x03 4\xef\x03\x96" + - "\xe1\xcd\x03\x84\xe5\xc3\x02\x0d\x11\x03\x8b\xec\xcb\x03\x94\xec\xcf\x03" + - "\x9a\xec\xc2\x03\x8b\xec\xdb\x03\x94\xec\xdf\x03\x9a\xec\xd2\x03\x01\x0c" + - "!\x03\x01\x0c#\x03ʠ\x9d\x03ʣ\x9c\x03ʢ\x9f\x03ʥ\x9e\x03ʤ\x91\x03ʧ\x90\x03" + - "ʦ\x93\x03ʩ\x92\x03ʨ\x95\x03\xca\xf3\xb5\x03\xca\xf0\xb4\x03\xca\xf1\xb7" + - "\x03\xca\xf6\xb6\x03\xca\xf7\x89\x03\xca\xf4\x88\x03\xca\xf5\x8b\x03\xca" + - "\xfa\x8a\x03\xca\xfb\x8d\x03\xca\xf8\x8c\x03\xca\xf9\x8f\x03\xca\xfe\x8e" + - "\x03\xca\xff\x81\x03\xca\xfc\x80\x03\xca\xfd\x83\x03\xca\xe2\x82\x03\xca" + - "\xe3\x85\x03\xca\xe0\x84\x03\xca\xe1\x87\x03\xca\xe6\x86\x03\xca\xe7\x99" + - "\x03\xca\xe4\x98\x03\xca\xe5\x9b\x03\xca\xea\x9a\x03\xca\xeb\x9d\x03\xca" + - "\xe8\x9c\x03ؓ\x89\x03ߔ\x8b\x02\x010\x03\x03\x04\x1e\x03\x04\x15\x12\x03" + - "\x0b\x05,\x03\x06\x04\x00\x03\x06\x04)\x03\x06\x044\x03\x06\x04<\x03\x06" + - "\x05\x1d\x03\x06\x06\x00\x03\x06\x06\x0a\x03\x06\x06'\x03\x06\x062\x03" + - "\x0786\x03\x079/\x03\x079 \x03\x07:\x0e\x03\x07:\x1b\x03\x07:%\x03\x07;/" + - "\x03\x07;%\x03\x074\x11\x03\x076\x09\x03\x077*\x03\x070\x01\x03\x070\x0f" + - "\x03\x070.\x03\x071\x16\x03\x071\x04\x03\x0710\x03\x072\x18\x03\x072-" + - "\x03\x073\x14\x03\x073>\x03\x07'\x09\x03\x07 \x00\x03\x07\x1f\x0b\x03" + - "\x07\x18#\x03\x07\x18(\x03\x07\x186\x03\x07\x18\x03\x03\x07\x19\x16\x03" + - "\x07\x116\x03\x07\x12'\x03\x07\x13\x10\x03\x07\x0c&\x03\x07\x0c\x08\x03" + - "\x07\x0c\x13\x03\x07\x0d\x02\x03\x07\x0d\x1c\x03\x07\x0b5\x03\x07\x0b" + - "\x0a\x03\x07\x0b\x01\x03\x07\x0b\x0f\x03\x07\x05\x00\x03\x07\x05\x09\x03" + - "\x07\x05\x0b\x03\x07\x07\x01\x03\x07\x07\x08\x03\x07\x00<\x03\x07\x00+" + - "\x03\x07\x01)\x03\x07\x01\x1b\x03\x07\x01\x08\x03\x07\x03?\x03\x0445\x03" + - "\x044\x08\x03\x0454\x03\x04)/\x03\x04)5\x03\x04+\x05\x03\x04+\x14\x03" + - "\x04+ \x03\x04+<\x03\x04*&\x03\x04*\x22\x03\x04&8\x03\x04!\x01\x03\x04!" + - "\x22\x03\x04\x11+\x03\x04\x10.\x03\x04\x104\x03\x04\x13=\x03\x04\x12\x04" + - "\x03\x04\x12\x0a\x03\x04\x0d\x1d\x03\x04\x0d\x07\x03\x04\x0d \x03\x05<>" + - "\x03\x055<\x03\x055!\x03\x055#\x03\x055&\x03\x054\x1d\x03\x054\x02\x03" + - "\x054\x07\x03\x0571\x03\x053\x1a\x03\x053\x16\x03\x05.<\x03\x05.\x07\x03" + - "\x05):\x03\x05)<\x03\x05)\x0c\x03\x05)\x15\x03\x05+-\x03\x05+5\x03\x05$" + - "\x1e\x03\x05$\x14\x03\x05'\x04\x03\x05'\x14\x03\x05&\x02\x03\x05\x226" + - "\x03\x05\x22\x0c\x03\x05\x22\x1c\x03\x05\x19\x0a\x03\x05\x1b\x09\x03\x05" + - "\x1b\x0c\x03\x05\x14\x07\x03\x05\x16?\x03\x05\x16\x0c\x03\x05\x0c\x05" + - "\x03\x05\x0e\x0f\x03\x05\x01\x0e\x03\x05\x00(\x03\x05\x030\x03\x05\x03" + - "\x06\x03\x0a==\x03\x0a=1\x03\x0a=,\x03\x0a=\x0c\x03\x0a??\x03\x0a<\x08" + - "\x03\x0a9!\x03\x0a9)\x03\x0a97\x03\x0a99\x03\x0a6\x0a\x03\x0a6\x1c\x03" + - "\x0a6\x17\x03\x0a7'\x03\x0a78\x03\x0a73\x03\x0a'\x01\x03\x0a'&\x03\x0a" + - "\x1f\x0e\x03\x0a\x1f\x03\x03\x0a\x1f3\x03\x0a\x1b/\x03\x0a\x18\x19\x03" + - "\x0a\x19\x01\x03\x0a\x16\x14\x03\x0a\x0e\x22\x03\x0a\x0f\x10\x03\x0a\x0f" + - "\x02\x03\x0a\x0f \x03\x0a\x0c\x04\x03\x0a\x0b>\x03\x0a\x0b+\x03\x0a\x08/" + - "\x03\x0a\x046\x03\x0a\x05\x14\x03\x0a\x00\x04\x03\x0a\x00\x10\x03\x0a" + - "\x00\x14\x03\x0b<3\x03\x0b;*\x03\x0b9\x22\x03\x0b9)\x03\x0b97\x03\x0b+" + - "\x10\x03\x0b((\x03\x0b&5\x03\x0b$\x1c\x03\x0b$\x12\x03\x0b%\x04\x03\x0b#" + - "<\x03\x0b#0\x03\x0b#\x0d\x03\x0b#\x19\x03\x0b!:\x03\x0b!\x1f\x03\x0b!" + - "\x00\x03\x0b\x1e5\x03\x0b\x1c\x1d\x03\x0b\x1d-\x03\x0b\x1d(\x03\x0b\x18." + - "\x03\x0b\x18 \x03\x0b\x18\x16\x03\x0b\x14\x13\x03\x0b\x15$\x03\x0b\x15" + - "\x22\x03\x0b\x12\x1b\x03\x0b\x12\x10\x03\x0b\x132\x03\x0b\x13=\x03\x0b" + - "\x12\x18\x03\x0b\x0c&\x03\x0b\x061\x03\x0b\x06:\x03\x0b\x05#\x03\x0b\x05" + - "<\x03\x0b\x04\x0b\x03\x0b\x04\x04\x03\x0b\x04\x1b\x03\x0b\x042\x03\x0b" + - "\x041\x03\x0b\x03\x03\x03\x0b\x03\x1d\x03\x0b\x03/\x03\x0b\x03+\x03\x0b" + - "\x02\x1b\x03\x0b\x02\x00\x03\x0b\x01\x1e\x03\x0b\x01\x08\x03\x0b\x015" + - "\x03\x06\x0d9\x03\x06\x0d=\x03\x06\x0d?\x03\x02\x001\x03\x02\x003\x03" + - "\x02\x02\x19\x03\x02\x006\x03\x02\x02\x1b\x03\x02\x004\x03\x02\x00<\x03" + - "\x02\x02\x0a\x03\x02\x02\x0e\x03\x02\x01\x1a\x03\x02\x01\x07\x03\x02\x01" + - "\x05\x03\x02\x01\x0b\x03\x02\x01%\x03\x02\x01\x0c\x03\x02\x01\x04\x03" + - "\x02\x01\x1c\x03\x02\x00.\x03\x02\x002\x03\x02\x00>\x03\x02\x00\x12\x03" + - "\x02\x00\x16\x03\x02\x011\x03\x02\x013\x03\x02\x02 \x03\x02\x02%\x03\x02" + - "\x02$\x03\x02\x028\x03\x02\x02;\x03\x02\x024\x03\x02\x012\x03\x02\x022" + - "\x03\x02\x02/\x03\x02\x01,\x03\x02\x01\x13\x03\x02\x01\x16\x03\x02\x01" + - "\x11\x03\x02\x01\x1e\x03\x02\x01\x15\x03\x02\x01\x17\x03\x02\x01\x0f\x03" + - "\x02\x01\x08\x03\x02\x00?\x03\x02\x03\x07\x03\x02\x03\x0d\x03\x02\x03" + - "\x13\x03\x02\x03\x1d\x03\x02\x03\x1f\x03\x02\x00\x03\x03\x02\x00\x0d\x03" + - "\x02\x00\x01\x03\x02\x00\x1b\x03\x02\x00\x19\x03\x02\x00\x18\x03\x02\x00" + - "\x13\x03\x02\x00/\x03\x07>\x12\x03\x07<\x1f\x03\x07>\x1d\x03\x06\x1d\x0e" + - "\x03\x07>\x1c\x03\x07>:\x03\x07>\x13\x03\x04\x12+\x03\x07?\x03\x03\x07>" + - "\x02\x03\x06\x224\x03\x06\x1a.\x03\x07<%\x03\x06\x1c\x0b\x03\x0609\x03" + - "\x05\x1f\x01\x03\x04'\x08\x03\x93\xfd\xf5\x03\x02\x0d \x03\x02\x0d#\x03" + - "\x02\x0d!\x03\x02\x0d&\x03\x02\x0d\x22\x03\x02\x0d/\x03\x02\x0d,\x03\x02" + - "\x0d$\x03\x02\x0d'\x03\x02\x0d%\x03\x02\x0d;\x03\x02\x0d=\x03\x02\x0d?" + - "\x03\x099.\x03\x08\x0b7\x03\x08\x02\x14\x03\x08\x14\x0d\x03\x08.:\x03" + - "\x089'\x03\x0f\x0b\x18\x03\x0f\x1c1\x03\x0f\x17&\x03\x0f9\x1f\x03\x0f0" + - "\x0c\x03\x0e\x0a9\x03\x0e\x056\x03\x0e\x1c#\x03\x0f\x13\x0e\x03\x072\x00" + - "\x03\x070\x0d\x03\x072\x0b\x03\x06\x11\x18\x03\x070\x10\x03\x06\x0f(\x03" + - "\x072\x05\x03\x06\x0f,\x03\x073\x15\x03\x06\x07\x08\x03\x05\x16\x02\x03" + - "\x04\x0b \x03\x05:8\x03\x05\x16%\x03\x0a\x0d\x1f\x03\x06\x16\x10\x03\x05" + - "\x1d5\x03\x05*;\x03\x05\x16\x1b\x03\x04.-\x03\x06\x1a\x19\x03\x04\x03," + - "\x03\x0b87\x03\x04/\x0a\x03\x06\x00,\x03\x04-\x01\x03\x04\x1e-\x03\x06/(" + - "\x03\x0a\x0b5\x03\x06\x0e7\x03\x06\x07.\x03\x0597\x03\x0a*%\x03\x0760" + - "\x03\x06\x0c;\x03\x05'\x00\x03\x072.\x03\x072\x08\x03\x06=\x01\x03\x06" + - "\x05\x1b\x03\x06\x06\x12\x03\x06$=\x03\x06'\x0d\x03\x04\x11\x0f\x03\x076" + - ",\x03\x06\x07;\x03\x06.,\x03\x86\xf9\xea\x03\x8f\xff\xeb\x02\x092\x02" + - "\x095\x02\x094\x02\x09;\x02\x09>\x02\x098\x02\x09*\x02\x09/\x02\x09,\x02" + - "\x09%\x02\x09&\x02\x09#\x02\x09 \x02\x08!\x02\x08%\x02\x08$\x02\x08+\x02" + - "\x08.\x02\x08*\x02\x08&\x02\x088\x02\x08>\x02\x084\x02\x086\x02\x080\x02" + - "\x08\x10\x02\x08\x17\x02\x08\x12\x02\x08\x1d\x02\x08\x1f\x02\x08\x13\x02" + - "\x08\x15\x02\x08\x14\x02\x08\x0c\x03\x8b\xfd\xd0\x03\x81\xec\xc6\x03\x87" + - "\xe0\x8a\x03-2\xe3\x03\x80\xef\xe4\x03-2\xea\x03\x88\xe6\xeb\x03\x8e\xe6" + - "\xe8\x03\x84\xe6\xe9\x03\x97\xe6\xee\x03-2\xf9\x03-2\xf6\x03\x8e\xe3\xad" + - "\x03\x80\xe3\x92\x03\x88\xe3\x90\x03\x8e\xe3\x90\x03\x80\xe3\x97\x03\x88" + - "\xe3\x95\x03\x88\xfe\xcb\x03\x8e\xfe\xca\x03\x84\xfe\xcd\x03\x91\xef\xc9" + - "\x03-2\xc1\x03-2\xc0\x03-2\xcb\x03\x88@\x09\x03\x8e@\x08\x03\x8f\xe0\xf5" + - "\x03\x8e\xe6\xf9\x03\x8e\xe0\xfa\x03\x93\xff\xf4\x03\x84\xee\xd3\x03\x0b" + - "(\x04\x023 \x03\x0b)\x08\x021;\x02\x01*\x03\x0b#\x10\x03\x0b 0\x03\x0b!" + - "\x10\x03\x0b!0\x03\x07\x15\x08\x03\x09?5\x03\x07\x1f\x08\x03\x07\x17\x0b" + - "\x03\x09\x1f\x15\x03\x0b\x1c7\x03\x0a+#\x03\x06\x1a\x1b\x03\x06\x1a\x14" + - "\x03\x0a\x01\x18\x03\x06#\x1b\x03\x0a2\x0c\x03\x0a\x01\x04\x03\x09#;\x03" + - "\x08='\x03\x08\x1a\x0a\x03\x07\x03\x0a\x111\x03\x09\x1b\x09\x03\x073.\x03\x07" + - "\x01\x00\x03\x09/,\x03\x07#>\x03\x07\x048\x03\x0a\x1f\x22\x03\x098>\x03" + - "\x09\x11\x00\x03\x08/\x17\x03\x06'\x22\x03\x0b\x1a+\x03\x0a\x22\x19\x03" + - "\x0a/1\x03\x0974\x03\x09\x0f\x22\x03\x08,\x22\x03\x08?\x14\x03\x07$5\x03" + - "\x07<3\x03\x07=*\x03\x07\x13\x18\x03\x068\x0a\x03\x06\x09\x16\x03\x06" + - "\x13\x00\x03\x08\x067\x03\x08\x01\x03\x03\x08\x12\x1d\x03\x07+7\x03\x06(" + - ";\x03\x06\x1c?\x03\x07\x0e\x17\x03\x0a\x06\x1d\x03\x0a\x19\x07\x03\x08" + - "\x14$\x03\x07$;\x03\x08,$\x03\x08\x06\x0d\x03\x07\x16\x0a\x03\x06>>\x03" + - "\x0a\x06\x12\x03\x0a\x14)\x03\x09\x0d\x1f\x03\x09\x12\x17\x03\x09\x19" + - "\x01\x03\x08\x11 \x03\x08\x1d'\x03\x06<\x1a\x03\x0a.\x00\x03\x07'\x18" + - "\x03\x0a\x22\x08\x03\x08\x0d\x0a\x03\x08\x13)\x03\x07*)\x03\x06<,\x03" + - "\x07\x0b\x1a\x03\x09.\x14\x03\x09\x0d\x1e\x03\x07\x0e#\x03\x0b\x1d'\x03" + - "\x0a\x0a8\x03\x09%2\x03\x08+&\x03\x080\x12\x03\x0a)4\x03\x08\x06\x1f\x03" + - "\x0b\x1b\x1a\x03\x0a\x1b\x0f\x03\x0b\x1d*\x03\x09\x16$\x03\x090\x11\x03" + - "\x08\x11\x08\x03\x0a*(\x03\x0a\x042\x03\x089,\x03\x074'\x03\x07\x0f\x05" + - "\x03\x09\x0b\x0a\x03\x07\x1b\x01\x03\x09\x17:\x03\x09.\x0d\x03\x07.\x11" + - "\x03\x09+\x15\x03\x080\x13\x03\x0b\x1f\x19\x03\x0a \x11\x03\x0a\x220\x03" + - "\x09\x07;\x03\x08\x16\x1c\x03\x07,\x13\x03\x07\x0e/\x03\x06\x221\x03\x0a" + - ".\x0a\x03\x0a7\x02\x03\x0a\x032\x03\x0a\x1d.\x03\x091\x06\x03\x09\x19:" + - "\x03\x08\x02/\x03\x060+\x03\x06\x0f-\x03\x06\x1c\x1f\x03\x06\x1d\x07\x03" + - "\x0a,\x11\x03\x09=\x0d\x03\x09\x0b;\x03\x07\x1b/\x03\x0a\x1f:\x03\x09 " + - "\x1f\x03\x09.\x10\x03\x094\x0b\x03\x09\x1a1\x03\x08#\x1a\x03\x084\x1d" + - "\x03\x08\x01\x1f\x03\x08\x11\x22\x03\x07'8\x03\x07\x1a>\x03\x0757\x03" + - "\x06&9\x03\x06+\x11\x03\x0a.\x0b\x03\x0a,>\x03\x0a4#\x03\x08%\x17\x03" + - "\x07\x05\x22\x03\x07\x0c\x0b\x03\x0a\x1d+\x03\x0a\x19\x16\x03\x09+\x1f" + - "\x03\x09\x08\x0b\x03\x08\x16\x18\x03\x08+\x12\x03\x0b\x1d\x0c\x03\x0a=" + - "\x10\x03\x0a\x09\x0d\x03\x0a\x10\x11\x03\x09&0\x03\x08(\x1f\x03\x087\x07" + - "\x03\x08\x185\x03\x07'6\x03\x06.\x05\x03\x06=\x04\x03\x06;;\x03\x06\x06," + - "\x03\x0b\x18>\x03\x08\x00\x18\x03\x06 \x03\x03\x06<\x00\x03\x09%\x18\x03" + - "\x0b\x1c<\x03\x0a%!\x03\x0a\x09\x12\x03\x0a\x16\x02\x03\x090'\x03\x09" + - "\x0e=\x03\x08 \x0e\x03\x08>\x03\x03\x074>\x03\x06&?\x03\x06\x19\x09\x03" + - "\x06?(\x03\x0a-\x0e\x03\x09:3\x03\x098:\x03\x09\x12\x0b\x03\x09\x1d\x17" + - "\x03\x087\x05\x03\x082\x14\x03\x08\x06%\x03\x08\x13\x1f\x03\x06\x06\x0e" + - "\x03\x0a\x22<\x03\x09/<\x03\x06>+\x03\x0a'?\x03\x0a\x13\x0c\x03\x09\x10<" + - "\x03\x07\x1b=\x03\x0a\x19\x13\x03\x09\x22\x1d\x03\x09\x07\x0d\x03\x08)" + - "\x1c\x03\x06=\x1a\x03\x0a/4\x03\x0a7\x11\x03\x0a\x16:\x03\x09?3\x03\x09:" + - "/\x03\x09\x05\x0a\x03\x09\x14\x06\x03\x087\x22\x03\x080\x07\x03\x08\x1a" + - "\x1f\x03\x07\x04(\x03\x07\x04\x09\x03\x06 %\x03\x06<\x08\x03\x0a+\x14" + - "\x03\x09\x1d\x16\x03\x0a70\x03\x08 >\x03\x0857\x03\x070\x0a\x03\x06=\x12" + - "\x03\x06\x16%\x03\x06\x1d,\x03\x099#\x03\x09\x10>\x03\x07 \x1e\x03\x08" + - "\x0c<\x03\x08\x0b\x18\x03\x08\x15+\x03\x08,:\x03\x08%\x22\x03\x07\x0a$" + - "\x03\x0b\x1c=\x03\x07+\x08\x03\x0a/\x05\x03\x0a \x07\x03\x0a\x12'\x03" + - "\x09#\x11\x03\x08\x1b\x15\x03\x0a\x06\x01\x03\x09\x1c\x1b\x03\x0922\x03" + - "\x07\x14<\x03\x07\x09\x04\x03\x061\x04\x03\x07\x0e\x01\x03\x0a\x13\x18" + - "\x03\x0a-\x0c\x03\x0a?\x0d\x03\x0a\x09\x0a\x03\x091&\x03\x0a/\x0b\x03" + - "\x08$<\x03\x083\x1d\x03\x08\x0c$\x03\x08\x0d\x07\x03\x08\x0d?\x03\x08" + - "\x0e\x14\x03\x065\x0a\x03\x08\x1a#\x03\x08\x16#\x03\x0702\x03\x07\x03" + - "\x1a\x03\x06(\x1d\x03\x06+\x1b\x03\x06\x0b\x05\x03\x06\x0b\x17\x03\x06" + - "\x0c\x04\x03\x06\x1e\x19\x03\x06+0\x03\x062\x18\x03\x0b\x16\x1e\x03\x0a+" + - "\x16\x03\x0a-?\x03\x0a#:\x03\x0a#\x10\x03\x0a%$\x03\x0a>+\x03\x0a01\x03" + - "\x0a1\x10\x03\x0a\x099\x03\x0a\x0a\x12\x03\x0a\x19\x1f\x03\x0a\x19\x12" + - "\x03\x09*)\x03\x09-\x16\x03\x09.1\x03\x09.2\x03\x09<\x0e\x03\x09> \x03" + - "\x093\x12\x03\x09\x0b\x01\x03\x09\x1c2\x03\x09\x11\x1c\x03\x09\x15%\x03" + - "\x08,&\x03\x08!\x22\x03\x089(\x03\x08\x0b\x1a\x03\x08\x0d2\x03\x08\x0c" + - "\x04\x03\x08\x0c\x06\x03\x08\x0c\x1f\x03\x08\x0c\x0c\x03\x08\x0f\x1f\x03" + - "\x08\x0f\x1d\x03\x08\x00\x14\x03\x08\x03\x14\x03\x08\x06\x16\x03\x08\x1e" + - "#\x03\x08\x11\x11\x03\x08\x10\x18\x03\x08\x14(\x03\x07)\x1e\x03\x07.1" + - "\x03\x07 $\x03\x07 '\x03\x078\x08\x03\x07\x0d0\x03\x07\x0f7\x03\x07\x05#" + - "\x03\x07\x05\x1a\x03\x07\x1a7\x03\x07\x1d-\x03\x07\x17\x10\x03\x06)\x1f" + - "\x03\x062\x0b\x03\x066\x16\x03\x06\x09\x11\x03\x09(\x1e\x03\x07!5\x03" + - "\x0b\x11\x16\x03\x0a/\x04\x03\x0a,\x1a\x03\x0b\x173\x03\x0a,1\x03\x0a/5" + - "\x03\x0a\x221\x03\x0a\x22\x0d\x03\x0a?%\x03\x0a<,\x03\x0a?#\x03\x0a>\x19" + - "\x03\x0a\x08&\x03\x0a\x0b\x0e\x03\x0a\x0c:\x03\x0a\x0c+\x03\x0a\x03\x22" + - "\x03\x0a\x06)\x03\x0a\x11\x10\x03\x0a\x11\x1a\x03\x0a\x17-\x03\x0a\x14(" + - "\x03\x09)\x1e\x03\x09/\x09\x03\x09.\x00\x03\x09,\x07\x03\x09/*\x03\x09-9" + - "\x03\x09\x228\x03\x09%\x09\x03\x09:\x12\x03\x09;\x1d\x03\x09?\x06\x03" + - "\x093%\x03\x096\x05\x03\x096\x08\x03\x097\x02\x03\x09\x07,\x03\x09\x04," + - "\x03\x09\x1f\x16\x03\x09\x11\x03\x03\x09\x11\x12\x03\x09\x168\x03\x08*" + - "\x05\x03\x08/2\x03\x084:\x03\x08\x22+\x03\x08 0\x03\x08&\x0a\x03\x08;" + - "\x10\x03\x08>$\x03\x08>\x18\x03\x0829\x03\x082:\x03\x081,\x03\x081<\x03" + - "\x081\x1c\x03\x087#\x03\x087*\x03\x08\x09'\x03\x08\x00\x1d\x03\x08\x05-" + - "\x03\x08\x1f4\x03\x08\x1d\x04\x03\x08\x16\x0f\x03\x07*7\x03\x07'!\x03" + - "\x07%\x1b\x03\x077\x0c\x03\x07\x0c1\x03\x07\x0c.\x03\x07\x00\x06\x03\x07" + - "\x01\x02\x03\x07\x010\x03\x07\x06=\x03\x07\x01\x03\x03\x07\x01\x13\x03" + - "\x07\x06\x06\x03\x07\x05\x0a\x03\x07\x1f\x09\x03\x07\x17:\x03\x06*1\x03" + - "\x06-\x1d\x03\x06\x223\x03\x062:\x03\x060$\x03\x066\x1e\x03\x064\x12\x03" + - "\x0645\x03\x06\x0b\x00\x03\x06\x0b7\x03\x06\x07\x1f\x03\x06\x15\x12\x03" + - "\x0c\x05\x0f\x03\x0b+\x0b\x03\x0b+-\x03\x06\x16\x1b\x03\x06\x15\x17\x03" + - "\x89\xca\xea\x03\x89\xca\xe8\x03\x0c8\x10\x03\x0c8\x01\x03\x0c8\x0f\x03" + - "\x0d8%\x03\x0d8!\x03\x0c8-\x03\x0c8/\x03\x0c8+\x03\x0c87\x03\x0c85\x03" + - "\x0c9\x09\x03\x0c9\x0d\x03\x0c9\x0f\x03\x0c9\x0b\x03\xcfu\x0c\x03\xcfu" + - "\x0f\x03\xcfu\x0e\x03\xcfu\x09\x03\x0c9\x10\x03\x0d9\x0c\x03\xcf`;\x03" + - "\xcf`>\x03\xcf`9\x03\xcf`8\x03\xcf`7\x03\xcf`*\x03\xcf`-\x03\xcf`,\x03" + - "\x0d\x1b\x1a\x03\x0d\x1b&\x03\x0c=.\x03\x0c=%\x03\x0c>\x1e\x03\x0c>\x14" + - "\x03\x0c?\x06\x03\x0c?\x0b\x03\x0c?\x0c\x03\x0c?\x0d\x03\x0c?\x02\x03" + - "\x0c>\x0f\x03\x0c>\x08\x03\x0c>\x09\x03\x0c>,\x03\x0c>\x0c\x03\x0c?\x13" + - "\x03\x0c?\x16\x03\x0c?\x15\x03\x0c?\x1c\x03\x0c?\x1f\x03\x0c?\x1d\x03" + - "\x0c?\x1a\x03\x0c?\x17\x03\x0c?\x08\x03\x0c?\x09\x03\x0c?\x0e\x03\x0c?" + - "\x04\x03\x0c?\x05\x03\x0c" + - "\x03\x0c=2\x03\x0c=6\x03\x0c<\x07\x03\x0c<\x05\x03\x0e:!\x03\x0e:#\x03" + - "\x0e8\x09\x03\x0e:&\x03\x0e8\x0b\x03\x0e:$\x03\x0e:,\x03\x0e8\x1a\x03" + - "\x0e8\x1e\x03\x0e:*\x03\x0e:7\x03\x0e:5\x03\x0e:;\x03\x0e:\x15\x03\x0e:<" + - "\x03\x0e:4\x03\x0e:'\x03\x0e:-\x03\x0e:%\x03\x0e:?\x03\x0e:=\x03\x0e:)" + - "\x03\x0e:/\x03\xcfs'\x03\x0d=\x0f\x03\x0d+*\x03\x0d99\x03\x0d9;\x03\x0d9" + - "?\x03\x0d)\x0d\x03\x0d(%\x02\x01\x18\x02\x01(\x02\x01\x1e\x03\x0f$!\x03" + - "\x0f87\x03\x0f4\x0e\x03\x0f5\x1d\x03\x06'\x03\x03\x0f\x08\x18\x03\x0f" + - "\x0d\x1b\x03\x0e2=\x03\x0e;\x08\x03\x0e:\x0b\x03\x0e\x06$\x03\x0e\x0d)" + - "\x03\x0e\x16\x1f\x03\x0e\x16\x1b\x03\x0d$\x0a\x03\x05,\x1d\x03\x0d. \x03" + - "\x0d.#\x03\x0c(/\x03\x09%\x02\x03\x0d90\x03\x0d\x0e4\x03\x0d\x0d\x0f\x03" + - "\x0c#\x00\x03\x0c,\x1e\x03\x0c2\x0e\x03\x0c\x01\x17\x03\x0c\x09:\x03\x0e" + - "\x173\x03\x0c\x08\x03\x03\x0c\x11\x07\x03\x0c\x10\x18\x03\x0c\x1f\x1c" + - "\x03\x0c\x19\x0e\x03\x0c\x1a\x1f\x03\x0f0>\x03\x0b->\x03\x0b<+\x03\x0b8" + - "\x13\x03\x0b\x043\x03\x0b\x14\x03\x03\x0b\x16%\x03\x0d\x22&\x03\x0b\x1a" + - "\x1a\x03\x0b\x1a\x04\x03\x0a%9\x03\x0a&2\x03\x0a&0\x03\x0a!\x1a\x03\x0a!" + - "7\x03\x0a5\x10\x03\x0a=4\x03\x0a?\x0e\x03\x0a>\x10\x03\x0a\x00 \x03\x0a" + - "\x0f:\x03\x0a\x0f9\x03\x0a\x0b\x0a\x03\x0a\x17%\x03\x0a\x1b-\x03\x09-" + - "\x1a\x03\x09,4\x03\x09.,\x03\x09)\x09\x03\x096!\x03\x091\x1f\x03\x093" + - "\x16\x03\x0c+\x1f\x03\x098 \x03\x098=\x03\x0c(\x1a\x03\x0c(\x16\x03\x09" + - "\x0a+\x03\x09\x16\x12\x03\x09\x13\x0e\x03\x09\x153\x03\x08)!\x03\x09\x1a" + - "\x01\x03\x09\x18\x01\x03\x08%#\x03\x08>\x22\x03\x08\x05%\x03\x08\x02*" + - "\x03\x08\x15;\x03\x08\x1b7\x03\x0f\x07\x1d\x03\x0f\x04\x03\x03\x070\x0c" + - "\x03\x07;\x0b\x03\x07\x08\x17\x03\x07\x12\x06\x03\x06/-\x03\x0671\x03" + - "\x065+\x03\x06>7\x03\x06\x049\x03\x05+\x1e\x03\x05,\x17\x03\x05 \x1d\x03" + - "\x05\x22\x05\x03\x050\x1d" - -// lookup returns the trie value for the first UTF-8 encoding in s and -// the width in bytes of this encoding. The size will be 0 if s does not -// hold enough bytes to complete the encoding. len(s) must be greater than 0. -func (t *idnaTrie) lookup(s []byte) (v uint16, sz int) { - c0 := s[0] - switch { - case c0 < 0x80: // is ASCII - return idnaValues[c0], 1 - case c0 < 0xC2: - return 0, 1 // Illegal UTF-8: not a starter, not ASCII. - case c0 < 0xE0: // 2-byte UTF-8 - if len(s) < 2 { - return 0, 0 - } - i := idnaIndex[c0] - c1 := s[1] - if c1 < 0x80 || 0xC0 <= c1 { - return 0, 1 // Illegal UTF-8: not a continuation byte. - } - return t.lookupValue(uint32(i), c1), 2 - case c0 < 0xF0: // 3-byte UTF-8 - if len(s) < 3 { - return 0, 0 - } - i := idnaIndex[c0] - c1 := s[1] - if c1 < 0x80 || 0xC0 <= c1 { - return 0, 1 // Illegal UTF-8: not a continuation byte. - } - o := uint32(i)<<6 + uint32(c1) - i = idnaIndex[o] - c2 := s[2] - if c2 < 0x80 || 0xC0 <= c2 { - return 0, 2 // Illegal UTF-8: not a continuation byte. - } - return t.lookupValue(uint32(i), c2), 3 - case c0 < 0xF8: // 4-byte UTF-8 - if len(s) < 4 { - return 0, 0 - } - i := idnaIndex[c0] - c1 := s[1] - if c1 < 0x80 || 0xC0 <= c1 { - return 0, 1 // Illegal UTF-8: not a continuation byte. - } - o := uint32(i)<<6 + uint32(c1) - i = idnaIndex[o] - c2 := s[2] - if c2 < 0x80 || 0xC0 <= c2 { - return 0, 2 // Illegal UTF-8: not a continuation byte. - } - o = uint32(i)<<6 + uint32(c2) - i = idnaIndex[o] - c3 := s[3] - if c3 < 0x80 || 0xC0 <= c3 { - return 0, 3 // Illegal UTF-8: not a continuation byte. - } - return t.lookupValue(uint32(i), c3), 4 - } - // Illegal rune - return 0, 1 -} - -// lookupUnsafe returns the trie value for the first UTF-8 encoding in s. -// s must start with a full and valid UTF-8 encoded rune. -func (t *idnaTrie) lookupUnsafe(s []byte) uint16 { - c0 := s[0] - if c0 < 0x80 { // is ASCII - return idnaValues[c0] - } - i := idnaIndex[c0] - if c0 < 0xE0 { // 2-byte UTF-8 - return t.lookupValue(uint32(i), s[1]) - } - i = idnaIndex[uint32(i)<<6+uint32(s[1])] - if c0 < 0xF0 { // 3-byte UTF-8 - return t.lookupValue(uint32(i), s[2]) - } - i = idnaIndex[uint32(i)<<6+uint32(s[2])] - if c0 < 0xF8 { // 4-byte UTF-8 - return t.lookupValue(uint32(i), s[3]) - } - return 0 -} - -// lookupString returns the trie value for the first UTF-8 encoding in s and -// the width in bytes of this encoding. The size will be 0 if s does not -// hold enough bytes to complete the encoding. len(s) must be greater than 0. -func (t *idnaTrie) lookupString(s string) (v uint16, sz int) { - c0 := s[0] - switch { - case c0 < 0x80: // is ASCII - return idnaValues[c0], 1 - case c0 < 0xC2: - return 0, 1 // Illegal UTF-8: not a starter, not ASCII. - case c0 < 0xE0: // 2-byte UTF-8 - if len(s) < 2 { - return 0, 0 - } - i := idnaIndex[c0] - c1 := s[1] - if c1 < 0x80 || 0xC0 <= c1 { - return 0, 1 // Illegal UTF-8: not a continuation byte. - } - return t.lookupValue(uint32(i), c1), 2 - case c0 < 0xF0: // 3-byte UTF-8 - if len(s) < 3 { - return 0, 0 - } - i := idnaIndex[c0] - c1 := s[1] - if c1 < 0x80 || 0xC0 <= c1 { - return 0, 1 // Illegal UTF-8: not a continuation byte. - } - o := uint32(i)<<6 + uint32(c1) - i = idnaIndex[o] - c2 := s[2] - if c2 < 0x80 || 0xC0 <= c2 { - return 0, 2 // Illegal UTF-8: not a continuation byte. - } - return t.lookupValue(uint32(i), c2), 3 - case c0 < 0xF8: // 4-byte UTF-8 - if len(s) < 4 { - return 0, 0 - } - i := idnaIndex[c0] - c1 := s[1] - if c1 < 0x80 || 0xC0 <= c1 { - return 0, 1 // Illegal UTF-8: not a continuation byte. - } - o := uint32(i)<<6 + uint32(c1) - i = idnaIndex[o] - c2 := s[2] - if c2 < 0x80 || 0xC0 <= c2 { - return 0, 2 // Illegal UTF-8: not a continuation byte. - } - o = uint32(i)<<6 + uint32(c2) - i = idnaIndex[o] - c3 := s[3] - if c3 < 0x80 || 0xC0 <= c3 { - return 0, 3 // Illegal UTF-8: not a continuation byte. - } - return t.lookupValue(uint32(i), c3), 4 - } - // Illegal rune - return 0, 1 -} - -// lookupStringUnsafe returns the trie value for the first UTF-8 encoding in s. -// s must start with a full and valid UTF-8 encoded rune. -func (t *idnaTrie) lookupStringUnsafe(s string) uint16 { - c0 := s[0] - if c0 < 0x80 { // is ASCII - return idnaValues[c0] - } - i := idnaIndex[c0] - if c0 < 0xE0 { // 2-byte UTF-8 - return t.lookupValue(uint32(i), s[1]) - } - i = idnaIndex[uint32(i)<<6+uint32(s[1])] - if c0 < 0xF0 { // 3-byte UTF-8 - return t.lookupValue(uint32(i), s[2]) - } - i = idnaIndex[uint32(i)<<6+uint32(s[2])] - if c0 < 0xF8 { // 4-byte UTF-8 - return t.lookupValue(uint32(i), s[3]) - } - return 0 -} - -// idnaTrie. Total size: 30196 bytes (29.49 KiB). Checksum: e2ae95a945f04016. -type idnaTrie struct{} - -func newIdnaTrie(i int) *idnaTrie { - return &idnaTrie{} -} - -// lookupValue determines the type of block n and looks up the value for b. -func (t *idnaTrie) lookupValue(n uint32, b byte) uint16 { - switch { - case n < 126: - return uint16(idnaValues[n<<6+uint32(b)]) - default: - n -= 126 - return uint16(idnaSparse.lookup(n, b)) - } -} - -// idnaValues: 128 blocks, 8192 entries, 16384 bytes -// The third block is the zero block. -var idnaValues = [8192]uint16{ - // Block 0x0, offset 0x0 - 0x00: 0x0080, 0x01: 0x0080, 0x02: 0x0080, 0x03: 0x0080, 0x04: 0x0080, 0x05: 0x0080, - 0x06: 0x0080, 0x07: 0x0080, 0x08: 0x0080, 0x09: 0x0080, 0x0a: 0x0080, 0x0b: 0x0080, - 0x0c: 0x0080, 0x0d: 0x0080, 0x0e: 0x0080, 0x0f: 0x0080, 0x10: 0x0080, 0x11: 0x0080, - 0x12: 0x0080, 0x13: 0x0080, 0x14: 0x0080, 0x15: 0x0080, 0x16: 0x0080, 0x17: 0x0080, - 0x18: 0x0080, 0x19: 0x0080, 0x1a: 0x0080, 0x1b: 0x0080, 0x1c: 0x0080, 0x1d: 0x0080, - 0x1e: 0x0080, 0x1f: 0x0080, 0x20: 0x0080, 0x21: 0x0080, 0x22: 0x0080, 0x23: 0x0080, - 0x24: 0x0080, 0x25: 0x0080, 0x26: 0x0080, 0x27: 0x0080, 0x28: 0x0080, 0x29: 0x0080, - 0x2a: 0x0080, 0x2b: 0x0080, 0x2c: 0x0080, 0x2d: 0x0008, 0x2e: 0x0008, 0x2f: 0x0080, - 0x30: 0x0008, 0x31: 0x0008, 0x32: 0x0008, 0x33: 0x0008, 0x34: 0x0008, 0x35: 0x0008, - 0x36: 0x0008, 0x37: 0x0008, 0x38: 0x0008, 0x39: 0x0008, 0x3a: 0x0080, 0x3b: 0x0080, - 0x3c: 0x0080, 0x3d: 0x0080, 0x3e: 0x0080, 0x3f: 0x0080, - // Block 0x1, offset 0x40 - 0x40: 0x0080, 0x41: 0xe105, 0x42: 0xe105, 0x43: 0xe105, 0x44: 0xe105, 0x45: 0xe105, - 0x46: 0xe105, 0x47: 0xe105, 0x48: 0xe105, 0x49: 0xe105, 0x4a: 0xe105, 0x4b: 0xe105, - 0x4c: 0xe105, 0x4d: 0xe105, 0x4e: 0xe105, 0x4f: 0xe105, 0x50: 0xe105, 0x51: 0xe105, - 0x52: 0xe105, 0x53: 0xe105, 0x54: 0xe105, 0x55: 0xe105, 0x56: 0xe105, 0x57: 0xe105, - 0x58: 0xe105, 0x59: 0xe105, 0x5a: 0xe105, 0x5b: 0x0080, 0x5c: 0x0080, 0x5d: 0x0080, - 0x5e: 0x0080, 0x5f: 0x0080, 0x60: 0x0080, 0x61: 0x0008, 0x62: 0x0008, 0x63: 0x0008, - 0x64: 0x0008, 0x65: 0x0008, 0x66: 0x0008, 0x67: 0x0008, 0x68: 0x0008, 0x69: 0x0008, - 0x6a: 0x0008, 0x6b: 0x0008, 0x6c: 0x0008, 0x6d: 0x0008, 0x6e: 0x0008, 0x6f: 0x0008, - 0x70: 0x0008, 0x71: 0x0008, 0x72: 0x0008, 0x73: 0x0008, 0x74: 0x0008, 0x75: 0x0008, - 0x76: 0x0008, 0x77: 0x0008, 0x78: 0x0008, 0x79: 0x0008, 0x7a: 0x0008, 0x7b: 0x0080, - 0x7c: 0x0080, 0x7d: 0x0080, 0x7e: 0x0080, 0x7f: 0x0080, - // Block 0x2, offset 0x80 - // Block 0x3, offset 0xc0 - 0xc0: 0x0040, 0xc1: 0x0040, 0xc2: 0x0040, 0xc3: 0x0040, 0xc4: 0x0040, 0xc5: 0x0040, - 0xc6: 0x0040, 0xc7: 0x0040, 0xc8: 0x0040, 0xc9: 0x0040, 0xca: 0x0040, 0xcb: 0x0040, - 0xcc: 0x0040, 0xcd: 0x0040, 0xce: 0x0040, 0xcf: 0x0040, 0xd0: 0x0040, 0xd1: 0x0040, - 0xd2: 0x0040, 0xd3: 0x0040, 0xd4: 0x0040, 0xd5: 0x0040, 0xd6: 0x0040, 0xd7: 0x0040, - 0xd8: 0x0040, 0xd9: 0x0040, 0xda: 0x0040, 0xdb: 0x0040, 0xdc: 0x0040, 0xdd: 0x0040, - 0xde: 0x0040, 0xdf: 0x0040, 0xe0: 0x000a, 0xe1: 0x0018, 0xe2: 0x0018, 0xe3: 0x0018, - 0xe4: 0x0018, 0xe5: 0x0018, 0xe6: 0x0018, 0xe7: 0x0018, 0xe8: 0x0012, 0xe9: 0x0018, - 0xea: 0x0019, 0xeb: 0x0018, 0xec: 0x0018, 0xed: 0x03c0, 0xee: 0x0018, 0xef: 0x0022, - 0xf0: 0x0018, 0xf1: 0x0018, 0xf2: 0x0029, 0xf3: 0x0031, 0xf4: 0x003a, 0xf5: 0x0005, - 0xf6: 0x0018, 0xf7: 0x0008, 0xf8: 0x0042, 0xf9: 0x0049, 0xfa: 0x0051, 0xfb: 0x0018, - 0xfc: 0x0059, 0xfd: 0x0061, 0xfe: 0x0069, 0xff: 0x0018, - // Block 0x4, offset 0x100 - 0x100: 0xe00d, 0x101: 0x0008, 0x102: 0xe00d, 0x103: 0x0008, 0x104: 0xe00d, 0x105: 0x0008, - 0x106: 0xe00d, 0x107: 0x0008, 0x108: 0xe00d, 0x109: 0x0008, 0x10a: 0xe00d, 0x10b: 0x0008, - 0x10c: 0xe00d, 0x10d: 0x0008, 0x10e: 0xe00d, 0x10f: 0x0008, 0x110: 0xe00d, 0x111: 0x0008, - 0x112: 0xe00d, 0x113: 0x0008, 0x114: 0xe00d, 0x115: 0x0008, 0x116: 0xe00d, 0x117: 0x0008, - 0x118: 0xe00d, 0x119: 0x0008, 0x11a: 0xe00d, 0x11b: 0x0008, 0x11c: 0xe00d, 0x11d: 0x0008, - 0x11e: 0xe00d, 0x11f: 0x0008, 0x120: 0xe00d, 0x121: 0x0008, 0x122: 0xe00d, 0x123: 0x0008, - 0x124: 0xe00d, 0x125: 0x0008, 0x126: 0xe00d, 0x127: 0x0008, 0x128: 0xe00d, 0x129: 0x0008, - 0x12a: 0xe00d, 0x12b: 0x0008, 0x12c: 0xe00d, 0x12d: 0x0008, 0x12e: 0xe00d, 0x12f: 0x0008, - 0x130: 0x0071, 0x131: 0x0008, 0x132: 0x0035, 0x133: 0x004d, 0x134: 0xe00d, 0x135: 0x0008, - 0x136: 0xe00d, 0x137: 0x0008, 0x138: 0x0008, 0x139: 0xe01d, 0x13a: 0x0008, 0x13b: 0xe03d, - 0x13c: 0x0008, 0x13d: 0xe01d, 0x13e: 0x0008, 0x13f: 0x0079, - // Block 0x5, offset 0x140 - 0x140: 0x0079, 0x141: 0xe01d, 0x142: 0x0008, 0x143: 0xe03d, 0x144: 0x0008, 0x145: 0xe01d, - 0x146: 0x0008, 0x147: 0xe07d, 0x148: 0x0008, 0x149: 0x0081, 0x14a: 0xe00d, 0x14b: 0x0008, - 0x14c: 0xe00d, 0x14d: 0x0008, 0x14e: 0xe00d, 0x14f: 0x0008, 0x150: 0xe00d, 0x151: 0x0008, - 0x152: 0xe00d, 0x153: 0x0008, 0x154: 0xe00d, 0x155: 0x0008, 0x156: 0xe00d, 0x157: 0x0008, - 0x158: 0xe00d, 0x159: 0x0008, 0x15a: 0xe00d, 0x15b: 0x0008, 0x15c: 0xe00d, 0x15d: 0x0008, - 0x15e: 0xe00d, 0x15f: 0x0008, 0x160: 0xe00d, 0x161: 0x0008, 0x162: 0xe00d, 0x163: 0x0008, - 0x164: 0xe00d, 0x165: 0x0008, 0x166: 0xe00d, 0x167: 0x0008, 0x168: 0xe00d, 0x169: 0x0008, - 0x16a: 0xe00d, 0x16b: 0x0008, 0x16c: 0xe00d, 0x16d: 0x0008, 0x16e: 0xe00d, 0x16f: 0x0008, - 0x170: 0xe00d, 0x171: 0x0008, 0x172: 0xe00d, 0x173: 0x0008, 0x174: 0xe00d, 0x175: 0x0008, - 0x176: 0xe00d, 0x177: 0x0008, 0x178: 0x0065, 0x179: 0xe01d, 0x17a: 0x0008, 0x17b: 0xe03d, - 0x17c: 0x0008, 0x17d: 0xe01d, 0x17e: 0x0008, 0x17f: 0x0089, - // Block 0x6, offset 0x180 - 0x180: 0x0008, 0x181: 0x007d, 0x182: 0xe00d, 0x183: 0x0008, 0x184: 0xe00d, 0x185: 0x0008, - 0x186: 0x007d, 0x187: 0xe07d, 0x188: 0x0008, 0x189: 0x0095, 0x18a: 0x00ad, 0x18b: 0xe03d, - 0x18c: 0x0008, 0x18d: 0x0008, 0x18e: 0x00c5, 0x18f: 0x00dd, 0x190: 0x00f5, 0x191: 0xe01d, - 0x192: 0x0008, 0x193: 0x010d, 0x194: 0x0125, 0x195: 0x0008, 0x196: 0x013d, 0x197: 0x013d, - 0x198: 0xe00d, 0x199: 0x0008, 0x19a: 0x0008, 0x19b: 0x0008, 0x19c: 0x010d, 0x19d: 0x0155, - 0x19e: 0x0008, 0x19f: 0x016d, 0x1a0: 0xe00d, 0x1a1: 0x0008, 0x1a2: 0xe00d, 0x1a3: 0x0008, - 0x1a4: 0xe00d, 0x1a5: 0x0008, 0x1a6: 0x0185, 0x1a7: 0xe07d, 0x1a8: 0x0008, 0x1a9: 0x019d, - 0x1aa: 0x0008, 0x1ab: 0x0008, 0x1ac: 0xe00d, 0x1ad: 0x0008, 0x1ae: 0x0185, 0x1af: 0xe0fd, - 0x1b0: 0x0008, 0x1b1: 0x01b5, 0x1b2: 0x01cd, 0x1b3: 0xe03d, 0x1b4: 0x0008, 0x1b5: 0xe01d, - 0x1b6: 0x0008, 0x1b7: 0x01e5, 0x1b8: 0xe00d, 0x1b9: 0x0008, 0x1ba: 0x0008, 0x1bb: 0x0008, - 0x1bc: 0xe00d, 0x1bd: 0x0008, 0x1be: 0x0008, 0x1bf: 0x0008, - // Block 0x7, offset 0x1c0 - 0x1c0: 0x0008, 0x1c1: 0x0008, 0x1c2: 0x0008, 0x1c3: 0x0008, 0x1c4: 0x0091, 0x1c5: 0x0091, - 0x1c6: 0x0091, 0x1c7: 0x01fd, 0x1c8: 0x0215, 0x1c9: 0x022d, 0x1ca: 0x0245, 0x1cb: 0x025d, - 0x1cc: 0x0275, 0x1cd: 0xe01d, 0x1ce: 0x0008, 0x1cf: 0xe0fd, 0x1d0: 0x0008, 0x1d1: 0xe01d, - 0x1d2: 0x0008, 0x1d3: 0xe03d, 0x1d4: 0x0008, 0x1d5: 0xe01d, 0x1d6: 0x0008, 0x1d7: 0xe07d, - 0x1d8: 0x0008, 0x1d9: 0xe01d, 0x1da: 0x0008, 0x1db: 0xe03d, 0x1dc: 0x0008, 0x1dd: 0x0008, - 0x1de: 0xe00d, 0x1df: 0x0008, 0x1e0: 0xe00d, 0x1e1: 0x0008, 0x1e2: 0xe00d, 0x1e3: 0x0008, - 0x1e4: 0xe00d, 0x1e5: 0x0008, 0x1e6: 0xe00d, 0x1e7: 0x0008, 0x1e8: 0xe00d, 0x1e9: 0x0008, - 0x1ea: 0xe00d, 0x1eb: 0x0008, 0x1ec: 0xe00d, 0x1ed: 0x0008, 0x1ee: 0xe00d, 0x1ef: 0x0008, - 0x1f0: 0x0008, 0x1f1: 0x028d, 0x1f2: 0x02a5, 0x1f3: 0x02bd, 0x1f4: 0xe00d, 0x1f5: 0x0008, - 0x1f6: 0x02d5, 0x1f7: 0x02ed, 0x1f8: 0xe00d, 0x1f9: 0x0008, 0x1fa: 0xe00d, 0x1fb: 0x0008, - 0x1fc: 0xe00d, 0x1fd: 0x0008, 0x1fe: 0xe00d, 0x1ff: 0x0008, - // Block 0x8, offset 0x200 - 0x200: 0xe00d, 0x201: 0x0008, 0x202: 0xe00d, 0x203: 0x0008, 0x204: 0xe00d, 0x205: 0x0008, - 0x206: 0xe00d, 0x207: 0x0008, 0x208: 0xe00d, 0x209: 0x0008, 0x20a: 0xe00d, 0x20b: 0x0008, - 0x20c: 0xe00d, 0x20d: 0x0008, 0x20e: 0xe00d, 0x20f: 0x0008, 0x210: 0xe00d, 0x211: 0x0008, - 0x212: 0xe00d, 0x213: 0x0008, 0x214: 0xe00d, 0x215: 0x0008, 0x216: 0xe00d, 0x217: 0x0008, - 0x218: 0xe00d, 0x219: 0x0008, 0x21a: 0xe00d, 0x21b: 0x0008, 0x21c: 0xe00d, 0x21d: 0x0008, - 0x21e: 0xe00d, 0x21f: 0x0008, 0x220: 0x0305, 0x221: 0x0008, 0x222: 0xe00d, 0x223: 0x0008, - 0x224: 0xe00d, 0x225: 0x0008, 0x226: 0xe00d, 0x227: 0x0008, 0x228: 0xe00d, 0x229: 0x0008, - 0x22a: 0xe00d, 0x22b: 0x0008, 0x22c: 0xe00d, 0x22d: 0x0008, 0x22e: 0xe00d, 0x22f: 0x0008, - 0x230: 0xe00d, 0x231: 0x0008, 0x232: 0xe00d, 0x233: 0x0008, 0x234: 0x0008, 0x235: 0x0008, - 0x236: 0x0008, 0x237: 0x0008, 0x238: 0x0008, 0x239: 0x0008, 0x23a: 0x0099, 0x23b: 0xe03d, - 0x23c: 0x0008, 0x23d: 0x031d, 0x23e: 0x00a1, 0x23f: 0x0008, - // Block 0x9, offset 0x240 - 0x240: 0x0008, 0x241: 0x0008, 0x242: 0x0018, 0x243: 0x0018, 0x244: 0x0018, 0x245: 0x0018, - 0x246: 0x0008, 0x247: 0x0008, 0x248: 0x0008, 0x249: 0x0008, 0x24a: 0x0008, 0x24b: 0x0008, - 0x24c: 0x0008, 0x24d: 0x0008, 0x24e: 0x0008, 0x24f: 0x0008, 0x250: 0x0008, 0x251: 0x0008, - 0x252: 0x0018, 0x253: 0x0018, 0x254: 0x0018, 0x255: 0x0018, 0x256: 0x0018, 0x257: 0x0018, - 0x258: 0x00d2, 0x259: 0x00da, 0x25a: 0x00e2, 0x25b: 0x00ea, 0x25c: 0x00f2, 0x25d: 0x00fa, - 0x25e: 0x0018, 0x25f: 0x0018, 0x260: 0x03ad, 0x261: 0x0101, 0x262: 0x0089, 0x263: 0x0109, - 0x264: 0x03c5, 0x265: 0x0018, 0x266: 0x0018, 0x267: 0x0018, 0x268: 0x0018, 0x269: 0x0018, - 0x26a: 0x0018, 0x26b: 0x0018, 0x26c: 0x0008, 0x26d: 0x0018, 0x26e: 0x0008, 0x26f: 0x0018, - 0x270: 0x0018, 0x271: 0x0018, 0x272: 0x0018, 0x273: 0x0018, 0x274: 0x0018, 0x275: 0x0018, - 0x276: 0x0018, 0x277: 0x0018, 0x278: 0x0018, 0x279: 0x0018, 0x27a: 0x0018, 0x27b: 0x0018, - 0x27c: 0x0018, 0x27d: 0x0018, 0x27e: 0x0018, 0x27f: 0x0018, - // Block 0xa, offset 0x280 - 0x280: 0x03dd, 0x281: 0x03dd, 0x282: 0x3308, 0x283: 0x03f5, 0x284: 0x0111, 0x285: 0x040d, - 0x286: 0x3308, 0x287: 0x3308, 0x288: 0x3308, 0x289: 0x3308, 0x28a: 0x3308, 0x28b: 0x3308, - 0x28c: 0x3308, 0x28d: 0x3308, 0x28e: 0x3308, 0x28f: 0x33c0, 0x290: 0x3308, 0x291: 0x3308, - 0x292: 0x3308, 0x293: 0x3308, 0x294: 0x3308, 0x295: 0x3308, 0x296: 0x3308, 0x297: 0x3308, - 0x298: 0x3308, 0x299: 0x3308, 0x29a: 0x3308, 0x29b: 0x3308, 0x29c: 0x3308, 0x29d: 0x3308, - 0x29e: 0x3308, 0x29f: 0x3308, 0x2a0: 0x3308, 0x2a1: 0x3308, 0x2a2: 0x3308, 0x2a3: 0x3308, - 0x2a4: 0x3308, 0x2a5: 0x3308, 0x2a6: 0x3308, 0x2a7: 0x3308, 0x2a8: 0x3308, 0x2a9: 0x3308, - 0x2aa: 0x3308, 0x2ab: 0x3308, 0x2ac: 0x3308, 0x2ad: 0x3308, 0x2ae: 0x3308, 0x2af: 0x3308, - 0x2b0: 0xe00d, 0x2b1: 0x0008, 0x2b2: 0xe00d, 0x2b3: 0x0008, 0x2b4: 0x0425, 0x2b5: 0x0008, - 0x2b6: 0xe00d, 0x2b7: 0x0008, 0x2b8: 0x0040, 0x2b9: 0x0040, 0x2ba: 0x011a, 0x2bb: 0x0008, - 0x2bc: 0x0008, 0x2bd: 0x0008, 0x2be: 0x0122, 0x2bf: 0x043d, - // Block 0xb, offset 0x2c0 - 0x2c0: 0x0040, 0x2c1: 0x0040, 0x2c2: 0x0040, 0x2c3: 0x0040, 0x2c4: 0x003a, 0x2c5: 0x012a, - 0x2c6: 0xe155, 0x2c7: 0x0455, 0x2c8: 0xe12d, 0x2c9: 0xe13d, 0x2ca: 0xe12d, 0x2cb: 0x0040, - 0x2cc: 0x03dd, 0x2cd: 0x0040, 0x2ce: 0x046d, 0x2cf: 0x0485, 0x2d0: 0x0008, 0x2d1: 0xe105, - 0x2d2: 0xe105, 0x2d3: 0xe105, 0x2d4: 0xe105, 0x2d5: 0xe105, 0x2d6: 0xe105, 0x2d7: 0xe105, - 0x2d8: 0xe105, 0x2d9: 0xe105, 0x2da: 0xe105, 0x2db: 0xe105, 0x2dc: 0xe105, 0x2dd: 0xe105, - 0x2de: 0xe105, 0x2df: 0xe105, 0x2e0: 0x049d, 0x2e1: 0x049d, 0x2e2: 0x0040, 0x2e3: 0x049d, - 0x2e4: 0x049d, 0x2e5: 0x049d, 0x2e6: 0x049d, 0x2e7: 0x049d, 0x2e8: 0x049d, 0x2e9: 0x049d, - 0x2ea: 0x049d, 0x2eb: 0x049d, 0x2ec: 0x0008, 0x2ed: 0x0008, 0x2ee: 0x0008, 0x2ef: 0x0008, - 0x2f0: 0x0008, 0x2f1: 0x0008, 0x2f2: 0x0008, 0x2f3: 0x0008, 0x2f4: 0x0008, 0x2f5: 0x0008, - 0x2f6: 0x0008, 0x2f7: 0x0008, 0x2f8: 0x0008, 0x2f9: 0x0008, 0x2fa: 0x0008, 0x2fb: 0x0008, - 0x2fc: 0x0008, 0x2fd: 0x0008, 0x2fe: 0x0008, 0x2ff: 0x0008, - // Block 0xc, offset 0x300 - 0x300: 0x0008, 0x301: 0x0008, 0x302: 0xe00f, 0x303: 0x0008, 0x304: 0x0008, 0x305: 0x0008, - 0x306: 0x0008, 0x307: 0x0008, 0x308: 0x0008, 0x309: 0x0008, 0x30a: 0x0008, 0x30b: 0x0008, - 0x30c: 0x0008, 0x30d: 0x0008, 0x30e: 0x0008, 0x30f: 0xe0c5, 0x310: 0x04b5, 0x311: 0x04cd, - 0x312: 0xe0bd, 0x313: 0xe0f5, 0x314: 0xe0fd, 0x315: 0xe09d, 0x316: 0xe0b5, 0x317: 0x0008, - 0x318: 0xe00d, 0x319: 0x0008, 0x31a: 0xe00d, 0x31b: 0x0008, 0x31c: 0xe00d, 0x31d: 0x0008, - 0x31e: 0xe00d, 0x31f: 0x0008, 0x320: 0xe00d, 0x321: 0x0008, 0x322: 0xe00d, 0x323: 0x0008, - 0x324: 0xe00d, 0x325: 0x0008, 0x326: 0xe00d, 0x327: 0x0008, 0x328: 0xe00d, 0x329: 0x0008, - 0x32a: 0xe00d, 0x32b: 0x0008, 0x32c: 0xe00d, 0x32d: 0x0008, 0x32e: 0xe00d, 0x32f: 0x0008, - 0x330: 0x04e5, 0x331: 0xe185, 0x332: 0xe18d, 0x333: 0x0008, 0x334: 0x04fd, 0x335: 0x03dd, - 0x336: 0x0018, 0x337: 0xe07d, 0x338: 0x0008, 0x339: 0xe1d5, 0x33a: 0xe00d, 0x33b: 0x0008, - 0x33c: 0x0008, 0x33d: 0x0515, 0x33e: 0x052d, 0x33f: 0x052d, - // Block 0xd, offset 0x340 - 0x340: 0x0008, 0x341: 0x0008, 0x342: 0x0008, 0x343: 0x0008, 0x344: 0x0008, 0x345: 0x0008, - 0x346: 0x0008, 0x347: 0x0008, 0x348: 0x0008, 0x349: 0x0008, 0x34a: 0x0008, 0x34b: 0x0008, - 0x34c: 0x0008, 0x34d: 0x0008, 0x34e: 0x0008, 0x34f: 0x0008, 0x350: 0x0008, 0x351: 0x0008, - 0x352: 0x0008, 0x353: 0x0008, 0x354: 0x0008, 0x355: 0x0008, 0x356: 0x0008, 0x357: 0x0008, - 0x358: 0x0008, 0x359: 0x0008, 0x35a: 0x0008, 0x35b: 0x0008, 0x35c: 0x0008, 0x35d: 0x0008, - 0x35e: 0x0008, 0x35f: 0x0008, 0x360: 0xe00d, 0x361: 0x0008, 0x362: 0xe00d, 0x363: 0x0008, - 0x364: 0xe00d, 0x365: 0x0008, 0x366: 0xe00d, 0x367: 0x0008, 0x368: 0xe00d, 0x369: 0x0008, - 0x36a: 0xe00d, 0x36b: 0x0008, 0x36c: 0xe00d, 0x36d: 0x0008, 0x36e: 0xe00d, 0x36f: 0x0008, - 0x370: 0xe00d, 0x371: 0x0008, 0x372: 0xe00d, 0x373: 0x0008, 0x374: 0xe00d, 0x375: 0x0008, - 0x376: 0xe00d, 0x377: 0x0008, 0x378: 0xe00d, 0x379: 0x0008, 0x37a: 0xe00d, 0x37b: 0x0008, - 0x37c: 0xe00d, 0x37d: 0x0008, 0x37e: 0xe00d, 0x37f: 0x0008, - // Block 0xe, offset 0x380 - 0x380: 0xe00d, 0x381: 0x0008, 0x382: 0x0018, 0x383: 0x3308, 0x384: 0x3308, 0x385: 0x3308, - 0x386: 0x3308, 0x387: 0x3308, 0x388: 0x3318, 0x389: 0x3318, 0x38a: 0xe00d, 0x38b: 0x0008, - 0x38c: 0xe00d, 0x38d: 0x0008, 0x38e: 0xe00d, 0x38f: 0x0008, 0x390: 0xe00d, 0x391: 0x0008, - 0x392: 0xe00d, 0x393: 0x0008, 0x394: 0xe00d, 0x395: 0x0008, 0x396: 0xe00d, 0x397: 0x0008, - 0x398: 0xe00d, 0x399: 0x0008, 0x39a: 0xe00d, 0x39b: 0x0008, 0x39c: 0xe00d, 0x39d: 0x0008, - 0x39e: 0xe00d, 0x39f: 0x0008, 0x3a0: 0xe00d, 0x3a1: 0x0008, 0x3a2: 0xe00d, 0x3a3: 0x0008, - 0x3a4: 0xe00d, 0x3a5: 0x0008, 0x3a6: 0xe00d, 0x3a7: 0x0008, 0x3a8: 0xe00d, 0x3a9: 0x0008, - 0x3aa: 0xe00d, 0x3ab: 0x0008, 0x3ac: 0xe00d, 0x3ad: 0x0008, 0x3ae: 0xe00d, 0x3af: 0x0008, - 0x3b0: 0xe00d, 0x3b1: 0x0008, 0x3b2: 0xe00d, 0x3b3: 0x0008, 0x3b4: 0xe00d, 0x3b5: 0x0008, - 0x3b6: 0xe00d, 0x3b7: 0x0008, 0x3b8: 0xe00d, 0x3b9: 0x0008, 0x3ba: 0xe00d, 0x3bb: 0x0008, - 0x3bc: 0xe00d, 0x3bd: 0x0008, 0x3be: 0xe00d, 0x3bf: 0x0008, - // Block 0xf, offset 0x3c0 - 0x3c0: 0x0040, 0x3c1: 0xe01d, 0x3c2: 0x0008, 0x3c3: 0xe03d, 0x3c4: 0x0008, 0x3c5: 0xe01d, - 0x3c6: 0x0008, 0x3c7: 0xe07d, 0x3c8: 0x0008, 0x3c9: 0xe01d, 0x3ca: 0x0008, 0x3cb: 0xe03d, - 0x3cc: 0x0008, 0x3cd: 0xe01d, 0x3ce: 0x0008, 0x3cf: 0x0008, 0x3d0: 0xe00d, 0x3d1: 0x0008, - 0x3d2: 0xe00d, 0x3d3: 0x0008, 0x3d4: 0xe00d, 0x3d5: 0x0008, 0x3d6: 0xe00d, 0x3d7: 0x0008, - 0x3d8: 0xe00d, 0x3d9: 0x0008, 0x3da: 0xe00d, 0x3db: 0x0008, 0x3dc: 0xe00d, 0x3dd: 0x0008, - 0x3de: 0xe00d, 0x3df: 0x0008, 0x3e0: 0xe00d, 0x3e1: 0x0008, 0x3e2: 0xe00d, 0x3e3: 0x0008, - 0x3e4: 0xe00d, 0x3e5: 0x0008, 0x3e6: 0xe00d, 0x3e7: 0x0008, 0x3e8: 0xe00d, 0x3e9: 0x0008, - 0x3ea: 0xe00d, 0x3eb: 0x0008, 0x3ec: 0xe00d, 0x3ed: 0x0008, 0x3ee: 0xe00d, 0x3ef: 0x0008, - 0x3f0: 0xe00d, 0x3f1: 0x0008, 0x3f2: 0xe00d, 0x3f3: 0x0008, 0x3f4: 0xe00d, 0x3f5: 0x0008, - 0x3f6: 0xe00d, 0x3f7: 0x0008, 0x3f8: 0xe00d, 0x3f9: 0x0008, 0x3fa: 0xe00d, 0x3fb: 0x0008, - 0x3fc: 0xe00d, 0x3fd: 0x0008, 0x3fe: 0xe00d, 0x3ff: 0x0008, - // Block 0x10, offset 0x400 - 0x400: 0xe00d, 0x401: 0x0008, 0x402: 0xe00d, 0x403: 0x0008, 0x404: 0xe00d, 0x405: 0x0008, - 0x406: 0xe00d, 0x407: 0x0008, 0x408: 0xe00d, 0x409: 0x0008, 0x40a: 0xe00d, 0x40b: 0x0008, - 0x40c: 0xe00d, 0x40d: 0x0008, 0x40e: 0xe00d, 0x40f: 0x0008, 0x410: 0xe00d, 0x411: 0x0008, - 0x412: 0xe00d, 0x413: 0x0008, 0x414: 0xe00d, 0x415: 0x0008, 0x416: 0xe00d, 0x417: 0x0008, - 0x418: 0xe00d, 0x419: 0x0008, 0x41a: 0xe00d, 0x41b: 0x0008, 0x41c: 0xe00d, 0x41d: 0x0008, - 0x41e: 0xe00d, 0x41f: 0x0008, 0x420: 0xe00d, 0x421: 0x0008, 0x422: 0xe00d, 0x423: 0x0008, - 0x424: 0xe00d, 0x425: 0x0008, 0x426: 0xe00d, 0x427: 0x0008, 0x428: 0xe00d, 0x429: 0x0008, - 0x42a: 0xe00d, 0x42b: 0x0008, 0x42c: 0xe00d, 0x42d: 0x0008, 0x42e: 0xe00d, 0x42f: 0x0008, - 0x430: 0x0040, 0x431: 0x03f5, 0x432: 0x03f5, 0x433: 0x03f5, 0x434: 0x03f5, 0x435: 0x03f5, - 0x436: 0x03f5, 0x437: 0x03f5, 0x438: 0x03f5, 0x439: 0x03f5, 0x43a: 0x03f5, 0x43b: 0x03f5, - 0x43c: 0x03f5, 0x43d: 0x03f5, 0x43e: 0x03f5, 0x43f: 0x03f5, - // Block 0x11, offset 0x440 - 0x440: 0x0840, 0x441: 0x0840, 0x442: 0x0840, 0x443: 0x0840, 0x444: 0x0840, 0x445: 0x0840, - 0x446: 0x0018, 0x447: 0x0018, 0x448: 0x0818, 0x449: 0x0018, 0x44a: 0x0018, 0x44b: 0x0818, - 0x44c: 0x0018, 0x44d: 0x0818, 0x44e: 0x0018, 0x44f: 0x0018, 0x450: 0x3308, 0x451: 0x3308, - 0x452: 0x3308, 0x453: 0x3308, 0x454: 0x3308, 0x455: 0x3308, 0x456: 0x3308, 0x457: 0x3308, - 0x458: 0x3308, 0x459: 0x3308, 0x45a: 0x3308, 0x45b: 0x0818, 0x45c: 0x0b40, 0x45d: 0x0040, - 0x45e: 0x0818, 0x45f: 0x0818, 0x460: 0x0a08, 0x461: 0x0808, 0x462: 0x0c08, 0x463: 0x0c08, - 0x464: 0x0c08, 0x465: 0x0c08, 0x466: 0x0a08, 0x467: 0x0c08, 0x468: 0x0a08, 0x469: 0x0c08, - 0x46a: 0x0a08, 0x46b: 0x0a08, 0x46c: 0x0a08, 0x46d: 0x0a08, 0x46e: 0x0a08, 0x46f: 0x0c08, - 0x470: 0x0c08, 0x471: 0x0c08, 0x472: 0x0c08, 0x473: 0x0a08, 0x474: 0x0a08, 0x475: 0x0a08, - 0x476: 0x0a08, 0x477: 0x0a08, 0x478: 0x0a08, 0x479: 0x0a08, 0x47a: 0x0a08, 0x47b: 0x0a08, - 0x47c: 0x0a08, 0x47d: 0x0a08, 0x47e: 0x0a08, 0x47f: 0x0a08, - // Block 0x12, offset 0x480 - 0x480: 0x0818, 0x481: 0x0a08, 0x482: 0x0a08, 0x483: 0x0a08, 0x484: 0x0a08, 0x485: 0x0a08, - 0x486: 0x0a08, 0x487: 0x0a08, 0x488: 0x0c08, 0x489: 0x0a08, 0x48a: 0x0a08, 0x48b: 0x3308, - 0x48c: 0x3308, 0x48d: 0x3308, 0x48e: 0x3308, 0x48f: 0x3308, 0x490: 0x3308, 0x491: 0x3308, - 0x492: 0x3308, 0x493: 0x3308, 0x494: 0x3308, 0x495: 0x3308, 0x496: 0x3308, 0x497: 0x3308, - 0x498: 0x3308, 0x499: 0x3308, 0x49a: 0x3308, 0x49b: 0x3308, 0x49c: 0x3308, 0x49d: 0x3308, - 0x49e: 0x3308, 0x49f: 0x3308, 0x4a0: 0x0808, 0x4a1: 0x0808, 0x4a2: 0x0808, 0x4a3: 0x0808, - 0x4a4: 0x0808, 0x4a5: 0x0808, 0x4a6: 0x0808, 0x4a7: 0x0808, 0x4a8: 0x0808, 0x4a9: 0x0808, - 0x4aa: 0x0018, 0x4ab: 0x0818, 0x4ac: 0x0818, 0x4ad: 0x0818, 0x4ae: 0x0a08, 0x4af: 0x0a08, - 0x4b0: 0x3308, 0x4b1: 0x0c08, 0x4b2: 0x0c08, 0x4b3: 0x0c08, 0x4b4: 0x0808, 0x4b5: 0x0139, - 0x4b6: 0x0141, 0x4b7: 0x0149, 0x4b8: 0x0151, 0x4b9: 0x0a08, 0x4ba: 0x0a08, 0x4bb: 0x0a08, - 0x4bc: 0x0a08, 0x4bd: 0x0a08, 0x4be: 0x0a08, 0x4bf: 0x0a08, - // Block 0x13, offset 0x4c0 - 0x4c0: 0x0c08, 0x4c1: 0x0a08, 0x4c2: 0x0a08, 0x4c3: 0x0c08, 0x4c4: 0x0c08, 0x4c5: 0x0c08, - 0x4c6: 0x0c08, 0x4c7: 0x0c08, 0x4c8: 0x0c08, 0x4c9: 0x0c08, 0x4ca: 0x0c08, 0x4cb: 0x0c08, - 0x4cc: 0x0a08, 0x4cd: 0x0c08, 0x4ce: 0x0a08, 0x4cf: 0x0c08, 0x4d0: 0x0a08, 0x4d1: 0x0a08, - 0x4d2: 0x0c08, 0x4d3: 0x0c08, 0x4d4: 0x0818, 0x4d5: 0x0c08, 0x4d6: 0x3308, 0x4d7: 0x3308, - 0x4d8: 0x3308, 0x4d9: 0x3308, 0x4da: 0x3308, 0x4db: 0x3308, 0x4dc: 0x3308, 0x4dd: 0x0840, - 0x4de: 0x0018, 0x4df: 0x3308, 0x4e0: 0x3308, 0x4e1: 0x3308, 0x4e2: 0x3308, 0x4e3: 0x3308, - 0x4e4: 0x3308, 0x4e5: 0x0808, 0x4e6: 0x0808, 0x4e7: 0x3308, 0x4e8: 0x3308, 0x4e9: 0x0018, - 0x4ea: 0x3308, 0x4eb: 0x3308, 0x4ec: 0x3308, 0x4ed: 0x3308, 0x4ee: 0x0c08, 0x4ef: 0x0c08, - 0x4f0: 0x0008, 0x4f1: 0x0008, 0x4f2: 0x0008, 0x4f3: 0x0008, 0x4f4: 0x0008, 0x4f5: 0x0008, - 0x4f6: 0x0008, 0x4f7: 0x0008, 0x4f8: 0x0008, 0x4f9: 0x0008, 0x4fa: 0x0a08, 0x4fb: 0x0a08, - 0x4fc: 0x0a08, 0x4fd: 0x0808, 0x4fe: 0x0808, 0x4ff: 0x0a08, - // Block 0x14, offset 0x500 - 0x500: 0x0818, 0x501: 0x0818, 0x502: 0x0818, 0x503: 0x0818, 0x504: 0x0818, 0x505: 0x0818, - 0x506: 0x0818, 0x507: 0x0818, 0x508: 0x0818, 0x509: 0x0818, 0x50a: 0x0818, 0x50b: 0x0818, - 0x50c: 0x0818, 0x50d: 0x0818, 0x50e: 0x0040, 0x50f: 0x0b40, 0x510: 0x0c08, 0x511: 0x3308, - 0x512: 0x0a08, 0x513: 0x0a08, 0x514: 0x0a08, 0x515: 0x0c08, 0x516: 0x0c08, 0x517: 0x0c08, - 0x518: 0x0c08, 0x519: 0x0c08, 0x51a: 0x0a08, 0x51b: 0x0a08, 0x51c: 0x0a08, 0x51d: 0x0a08, - 0x51e: 0x0c08, 0x51f: 0x0a08, 0x520: 0x0a08, 0x521: 0x0a08, 0x522: 0x0a08, 0x523: 0x0a08, - 0x524: 0x0a08, 0x525: 0x0a08, 0x526: 0x0a08, 0x527: 0x0a08, 0x528: 0x0c08, 0x529: 0x0a08, - 0x52a: 0x0c08, 0x52b: 0x0a08, 0x52c: 0x0c08, 0x52d: 0x0a08, 0x52e: 0x0a08, 0x52f: 0x0c08, - 0x530: 0x3308, 0x531: 0x3308, 0x532: 0x3308, 0x533: 0x3308, 0x534: 0x3308, 0x535: 0x3308, - 0x536: 0x3308, 0x537: 0x3308, 0x538: 0x3308, 0x539: 0x3308, 0x53a: 0x3308, 0x53b: 0x3308, - 0x53c: 0x3308, 0x53d: 0x3308, 0x53e: 0x3308, 0x53f: 0x3308, - // Block 0x15, offset 0x540 - 0x540: 0x0c08, 0x541: 0x0a08, 0x542: 0x0a08, 0x543: 0x0a08, 0x544: 0x0a08, 0x545: 0x0a08, - 0x546: 0x0c08, 0x547: 0x0c08, 0x548: 0x0a08, 0x549: 0x0c08, 0x54a: 0x0a08, 0x54b: 0x0a08, - 0x54c: 0x0a08, 0x54d: 0x0a08, 0x54e: 0x0a08, 0x54f: 0x0a08, 0x550: 0x0a08, 0x551: 0x0a08, - 0x552: 0x0a08, 0x553: 0x0a08, 0x554: 0x0c08, 0x555: 0x0a08, 0x556: 0x0c08, 0x557: 0x0c08, - 0x558: 0x0c08, 0x559: 0x3308, 0x55a: 0x3308, 0x55b: 0x3308, 0x55c: 0x0040, 0x55d: 0x0040, - 0x55e: 0x0818, 0x55f: 0x0040, 0x560: 0x0a08, 0x561: 0x0808, 0x562: 0x0a08, 0x563: 0x0a08, - 0x564: 0x0a08, 0x565: 0x0a08, 0x566: 0x0808, 0x567: 0x0c08, 0x568: 0x0a08, 0x569: 0x0c08, - 0x56a: 0x0c08, 0x56b: 0x0040, 0x56c: 0x0040, 0x56d: 0x0040, 0x56e: 0x0040, 0x56f: 0x0040, - 0x570: 0x0040, 0x571: 0x0040, 0x572: 0x0040, 0x573: 0x0040, 0x574: 0x0040, 0x575: 0x0040, - 0x576: 0x0040, 0x577: 0x0040, 0x578: 0x0040, 0x579: 0x0040, 0x57a: 0x0040, 0x57b: 0x0040, - 0x57c: 0x0040, 0x57d: 0x0040, 0x57e: 0x0040, 0x57f: 0x0040, - // Block 0x16, offset 0x580 - 0x580: 0x3008, 0x581: 0x3308, 0x582: 0x3308, 0x583: 0x3308, 0x584: 0x3308, 0x585: 0x3308, - 0x586: 0x3308, 0x587: 0x3308, 0x588: 0x3308, 0x589: 0x3008, 0x58a: 0x3008, 0x58b: 0x3008, - 0x58c: 0x3008, 0x58d: 0x3b08, 0x58e: 0x3008, 0x58f: 0x3008, 0x590: 0x0008, 0x591: 0x3308, - 0x592: 0x3308, 0x593: 0x3308, 0x594: 0x3308, 0x595: 0x3308, 0x596: 0x3308, 0x597: 0x3308, - 0x598: 0x0159, 0x599: 0x0161, 0x59a: 0x0169, 0x59b: 0x0171, 0x59c: 0x0179, 0x59d: 0x0181, - 0x59e: 0x0189, 0x59f: 0x0191, 0x5a0: 0x0008, 0x5a1: 0x0008, 0x5a2: 0x3308, 0x5a3: 0x3308, - 0x5a4: 0x0018, 0x5a5: 0x0018, 0x5a6: 0x0008, 0x5a7: 0x0008, 0x5a8: 0x0008, 0x5a9: 0x0008, - 0x5aa: 0x0008, 0x5ab: 0x0008, 0x5ac: 0x0008, 0x5ad: 0x0008, 0x5ae: 0x0008, 0x5af: 0x0008, - 0x5b0: 0x0018, 0x5b1: 0x0008, 0x5b2: 0x0008, 0x5b3: 0x0008, 0x5b4: 0x0008, 0x5b5: 0x0008, - 0x5b6: 0x0008, 0x5b7: 0x0008, 0x5b8: 0x0008, 0x5b9: 0x0008, 0x5ba: 0x0008, 0x5bb: 0x0008, - 0x5bc: 0x0008, 0x5bd: 0x0008, 0x5be: 0x0008, 0x5bf: 0x0008, - // Block 0x17, offset 0x5c0 - 0x5c0: 0x0008, 0x5c1: 0x3308, 0x5c2: 0x3008, 0x5c3: 0x3008, 0x5c4: 0x0040, 0x5c5: 0x0008, - 0x5c6: 0x0008, 0x5c7: 0x0008, 0x5c8: 0x0008, 0x5c9: 0x0008, 0x5ca: 0x0008, 0x5cb: 0x0008, - 0x5cc: 0x0008, 0x5cd: 0x0040, 0x5ce: 0x0040, 0x5cf: 0x0008, 0x5d0: 0x0008, 0x5d1: 0x0040, - 0x5d2: 0x0040, 0x5d3: 0x0008, 0x5d4: 0x0008, 0x5d5: 0x0008, 0x5d6: 0x0008, 0x5d7: 0x0008, - 0x5d8: 0x0008, 0x5d9: 0x0008, 0x5da: 0x0008, 0x5db: 0x0008, 0x5dc: 0x0008, 0x5dd: 0x0008, - 0x5de: 0x0008, 0x5df: 0x0008, 0x5e0: 0x0008, 0x5e1: 0x0008, 0x5e2: 0x0008, 0x5e3: 0x0008, - 0x5e4: 0x0008, 0x5e5: 0x0008, 0x5e6: 0x0008, 0x5e7: 0x0008, 0x5e8: 0x0008, 0x5e9: 0x0040, - 0x5ea: 0x0008, 0x5eb: 0x0008, 0x5ec: 0x0008, 0x5ed: 0x0008, 0x5ee: 0x0008, 0x5ef: 0x0008, - 0x5f0: 0x0008, 0x5f1: 0x0040, 0x5f2: 0x0008, 0x5f3: 0x0040, 0x5f4: 0x0040, 0x5f5: 0x0040, - 0x5f6: 0x0008, 0x5f7: 0x0008, 0x5f8: 0x0008, 0x5f9: 0x0008, 0x5fa: 0x0040, 0x5fb: 0x0040, - 0x5fc: 0x3308, 0x5fd: 0x0008, 0x5fe: 0x3008, 0x5ff: 0x3008, - // Block 0x18, offset 0x600 - 0x600: 0x3008, 0x601: 0x3308, 0x602: 0x3308, 0x603: 0x3308, 0x604: 0x3308, 0x605: 0x0040, - 0x606: 0x0040, 0x607: 0x3008, 0x608: 0x3008, 0x609: 0x0040, 0x60a: 0x0040, 0x60b: 0x3008, - 0x60c: 0x3008, 0x60d: 0x3b08, 0x60e: 0x0008, 0x60f: 0x0040, 0x610: 0x0040, 0x611: 0x0040, - 0x612: 0x0040, 0x613: 0x0040, 0x614: 0x0040, 0x615: 0x0040, 0x616: 0x0040, 0x617: 0x3008, - 0x618: 0x0040, 0x619: 0x0040, 0x61a: 0x0040, 0x61b: 0x0040, 0x61c: 0x0199, 0x61d: 0x01a1, - 0x61e: 0x0040, 0x61f: 0x01a9, 0x620: 0x0008, 0x621: 0x0008, 0x622: 0x3308, 0x623: 0x3308, - 0x624: 0x0040, 0x625: 0x0040, 0x626: 0x0008, 0x627: 0x0008, 0x628: 0x0008, 0x629: 0x0008, - 0x62a: 0x0008, 0x62b: 0x0008, 0x62c: 0x0008, 0x62d: 0x0008, 0x62e: 0x0008, 0x62f: 0x0008, - 0x630: 0x0008, 0x631: 0x0008, 0x632: 0x0018, 0x633: 0x0018, 0x634: 0x0018, 0x635: 0x0018, - 0x636: 0x0018, 0x637: 0x0018, 0x638: 0x0018, 0x639: 0x0018, 0x63a: 0x0018, 0x63b: 0x0018, - 0x63c: 0x0008, 0x63d: 0x0018, 0x63e: 0x3308, 0x63f: 0x0040, - // Block 0x19, offset 0x640 - 0x640: 0x0040, 0x641: 0x3308, 0x642: 0x3308, 0x643: 0x3008, 0x644: 0x0040, 0x645: 0x0008, - 0x646: 0x0008, 0x647: 0x0008, 0x648: 0x0008, 0x649: 0x0008, 0x64a: 0x0008, 0x64b: 0x0040, - 0x64c: 0x0040, 0x64d: 0x0040, 0x64e: 0x0040, 0x64f: 0x0008, 0x650: 0x0008, 0x651: 0x0040, - 0x652: 0x0040, 0x653: 0x0008, 0x654: 0x0008, 0x655: 0x0008, 0x656: 0x0008, 0x657: 0x0008, - 0x658: 0x0008, 0x659: 0x0008, 0x65a: 0x0008, 0x65b: 0x0008, 0x65c: 0x0008, 0x65d: 0x0008, - 0x65e: 0x0008, 0x65f: 0x0008, 0x660: 0x0008, 0x661: 0x0008, 0x662: 0x0008, 0x663: 0x0008, - 0x664: 0x0008, 0x665: 0x0008, 0x666: 0x0008, 0x667: 0x0008, 0x668: 0x0008, 0x669: 0x0040, - 0x66a: 0x0008, 0x66b: 0x0008, 0x66c: 0x0008, 0x66d: 0x0008, 0x66e: 0x0008, 0x66f: 0x0008, - 0x670: 0x0008, 0x671: 0x0040, 0x672: 0x0008, 0x673: 0x01b1, 0x674: 0x0040, 0x675: 0x0008, - 0x676: 0x01b9, 0x677: 0x0040, 0x678: 0x0008, 0x679: 0x0008, 0x67a: 0x0040, 0x67b: 0x0040, - 0x67c: 0x3308, 0x67d: 0x0040, 0x67e: 0x3008, 0x67f: 0x3008, - // Block 0x1a, offset 0x680 - 0x680: 0x3008, 0x681: 0x3308, 0x682: 0x3308, 0x683: 0x0040, 0x684: 0x0040, 0x685: 0x0040, - 0x686: 0x0040, 0x687: 0x3308, 0x688: 0x3308, 0x689: 0x0040, 0x68a: 0x0040, 0x68b: 0x3308, - 0x68c: 0x3308, 0x68d: 0x3b08, 0x68e: 0x0040, 0x68f: 0x0040, 0x690: 0x0040, 0x691: 0x3308, - 0x692: 0x0040, 0x693: 0x0040, 0x694: 0x0040, 0x695: 0x0040, 0x696: 0x0040, 0x697: 0x0040, - 0x698: 0x0040, 0x699: 0x01c1, 0x69a: 0x01c9, 0x69b: 0x01d1, 0x69c: 0x0008, 0x69d: 0x0040, - 0x69e: 0x01d9, 0x69f: 0x0040, 0x6a0: 0x0040, 0x6a1: 0x0040, 0x6a2: 0x0040, 0x6a3: 0x0040, - 0x6a4: 0x0040, 0x6a5: 0x0040, 0x6a6: 0x0008, 0x6a7: 0x0008, 0x6a8: 0x0008, 0x6a9: 0x0008, - 0x6aa: 0x0008, 0x6ab: 0x0008, 0x6ac: 0x0008, 0x6ad: 0x0008, 0x6ae: 0x0008, 0x6af: 0x0008, - 0x6b0: 0x3308, 0x6b1: 0x3308, 0x6b2: 0x0008, 0x6b3: 0x0008, 0x6b4: 0x0008, 0x6b5: 0x3308, - 0x6b6: 0x0018, 0x6b7: 0x0040, 0x6b8: 0x0040, 0x6b9: 0x0040, 0x6ba: 0x0040, 0x6bb: 0x0040, - 0x6bc: 0x0040, 0x6bd: 0x0040, 0x6be: 0x0040, 0x6bf: 0x0040, - // Block 0x1b, offset 0x6c0 - 0x6c0: 0x0040, 0x6c1: 0x3308, 0x6c2: 0x3308, 0x6c3: 0x3008, 0x6c4: 0x0040, 0x6c5: 0x0008, - 0x6c6: 0x0008, 0x6c7: 0x0008, 0x6c8: 0x0008, 0x6c9: 0x0008, 0x6ca: 0x0008, 0x6cb: 0x0008, - 0x6cc: 0x0008, 0x6cd: 0x0008, 0x6ce: 0x0040, 0x6cf: 0x0008, 0x6d0: 0x0008, 0x6d1: 0x0008, - 0x6d2: 0x0040, 0x6d3: 0x0008, 0x6d4: 0x0008, 0x6d5: 0x0008, 0x6d6: 0x0008, 0x6d7: 0x0008, - 0x6d8: 0x0008, 0x6d9: 0x0008, 0x6da: 0x0008, 0x6db: 0x0008, 0x6dc: 0x0008, 0x6dd: 0x0008, - 0x6de: 0x0008, 0x6df: 0x0008, 0x6e0: 0x0008, 0x6e1: 0x0008, 0x6e2: 0x0008, 0x6e3: 0x0008, - 0x6e4: 0x0008, 0x6e5: 0x0008, 0x6e6: 0x0008, 0x6e7: 0x0008, 0x6e8: 0x0008, 0x6e9: 0x0040, - 0x6ea: 0x0008, 0x6eb: 0x0008, 0x6ec: 0x0008, 0x6ed: 0x0008, 0x6ee: 0x0008, 0x6ef: 0x0008, - 0x6f0: 0x0008, 0x6f1: 0x0040, 0x6f2: 0x0008, 0x6f3: 0x0008, 0x6f4: 0x0040, 0x6f5: 0x0008, - 0x6f6: 0x0008, 0x6f7: 0x0008, 0x6f8: 0x0008, 0x6f9: 0x0008, 0x6fa: 0x0040, 0x6fb: 0x0040, - 0x6fc: 0x3308, 0x6fd: 0x0008, 0x6fe: 0x3008, 0x6ff: 0x3008, - // Block 0x1c, offset 0x700 - 0x700: 0x3008, 0x701: 0x3308, 0x702: 0x3308, 0x703: 0x3308, 0x704: 0x3308, 0x705: 0x3308, - 0x706: 0x0040, 0x707: 0x3308, 0x708: 0x3308, 0x709: 0x3008, 0x70a: 0x0040, 0x70b: 0x3008, - 0x70c: 0x3008, 0x70d: 0x3b08, 0x70e: 0x0040, 0x70f: 0x0040, 0x710: 0x0008, 0x711: 0x0040, - 0x712: 0x0040, 0x713: 0x0040, 0x714: 0x0040, 0x715: 0x0040, 0x716: 0x0040, 0x717: 0x0040, - 0x718: 0x0040, 0x719: 0x0040, 0x71a: 0x0040, 0x71b: 0x0040, 0x71c: 0x0040, 0x71d: 0x0040, - 0x71e: 0x0040, 0x71f: 0x0040, 0x720: 0x0008, 0x721: 0x0008, 0x722: 0x3308, 0x723: 0x3308, - 0x724: 0x0040, 0x725: 0x0040, 0x726: 0x0008, 0x727: 0x0008, 0x728: 0x0008, 0x729: 0x0008, - 0x72a: 0x0008, 0x72b: 0x0008, 0x72c: 0x0008, 0x72d: 0x0008, 0x72e: 0x0008, 0x72f: 0x0008, - 0x730: 0x0018, 0x731: 0x0018, 0x732: 0x0040, 0x733: 0x0040, 0x734: 0x0040, 0x735: 0x0040, - 0x736: 0x0040, 0x737: 0x0040, 0x738: 0x0040, 0x739: 0x0008, 0x73a: 0x3308, 0x73b: 0x3308, - 0x73c: 0x3308, 0x73d: 0x3308, 0x73e: 0x3308, 0x73f: 0x3308, - // Block 0x1d, offset 0x740 - 0x740: 0x0040, 0x741: 0x3308, 0x742: 0x3008, 0x743: 0x3008, 0x744: 0x0040, 0x745: 0x0008, - 0x746: 0x0008, 0x747: 0x0008, 0x748: 0x0008, 0x749: 0x0008, 0x74a: 0x0008, 0x74b: 0x0008, - 0x74c: 0x0008, 0x74d: 0x0040, 0x74e: 0x0040, 0x74f: 0x0008, 0x750: 0x0008, 0x751: 0x0040, - 0x752: 0x0040, 0x753: 0x0008, 0x754: 0x0008, 0x755: 0x0008, 0x756: 0x0008, 0x757: 0x0008, - 0x758: 0x0008, 0x759: 0x0008, 0x75a: 0x0008, 0x75b: 0x0008, 0x75c: 0x0008, 0x75d: 0x0008, - 0x75e: 0x0008, 0x75f: 0x0008, 0x760: 0x0008, 0x761: 0x0008, 0x762: 0x0008, 0x763: 0x0008, - 0x764: 0x0008, 0x765: 0x0008, 0x766: 0x0008, 0x767: 0x0008, 0x768: 0x0008, 0x769: 0x0040, - 0x76a: 0x0008, 0x76b: 0x0008, 0x76c: 0x0008, 0x76d: 0x0008, 0x76e: 0x0008, 0x76f: 0x0008, - 0x770: 0x0008, 0x771: 0x0040, 0x772: 0x0008, 0x773: 0x0008, 0x774: 0x0040, 0x775: 0x0008, - 0x776: 0x0008, 0x777: 0x0008, 0x778: 0x0008, 0x779: 0x0008, 0x77a: 0x0040, 0x77b: 0x0040, - 0x77c: 0x3308, 0x77d: 0x0008, 0x77e: 0x3008, 0x77f: 0x3308, - // Block 0x1e, offset 0x780 - 0x780: 0x3008, 0x781: 0x3308, 0x782: 0x3308, 0x783: 0x3308, 0x784: 0x3308, 0x785: 0x0040, - 0x786: 0x0040, 0x787: 0x3008, 0x788: 0x3008, 0x789: 0x0040, 0x78a: 0x0040, 0x78b: 0x3008, - 0x78c: 0x3008, 0x78d: 0x3b08, 0x78e: 0x0040, 0x78f: 0x0040, 0x790: 0x0040, 0x791: 0x0040, - 0x792: 0x0040, 0x793: 0x0040, 0x794: 0x0040, 0x795: 0x3308, 0x796: 0x3308, 0x797: 0x3008, - 0x798: 0x0040, 0x799: 0x0040, 0x79a: 0x0040, 0x79b: 0x0040, 0x79c: 0x01e1, 0x79d: 0x01e9, - 0x79e: 0x0040, 0x79f: 0x0008, 0x7a0: 0x0008, 0x7a1: 0x0008, 0x7a2: 0x3308, 0x7a3: 0x3308, - 0x7a4: 0x0040, 0x7a5: 0x0040, 0x7a6: 0x0008, 0x7a7: 0x0008, 0x7a8: 0x0008, 0x7a9: 0x0008, - 0x7aa: 0x0008, 0x7ab: 0x0008, 0x7ac: 0x0008, 0x7ad: 0x0008, 0x7ae: 0x0008, 0x7af: 0x0008, - 0x7b0: 0x0018, 0x7b1: 0x0008, 0x7b2: 0x0018, 0x7b3: 0x0018, 0x7b4: 0x0018, 0x7b5: 0x0018, - 0x7b6: 0x0018, 0x7b7: 0x0018, 0x7b8: 0x0040, 0x7b9: 0x0040, 0x7ba: 0x0040, 0x7bb: 0x0040, - 0x7bc: 0x0040, 0x7bd: 0x0040, 0x7be: 0x0040, 0x7bf: 0x0040, - // Block 0x1f, offset 0x7c0 - 0x7c0: 0x0040, 0x7c1: 0x0040, 0x7c2: 0x3308, 0x7c3: 0x0008, 0x7c4: 0x0040, 0x7c5: 0x0008, - 0x7c6: 0x0008, 0x7c7: 0x0008, 0x7c8: 0x0008, 0x7c9: 0x0008, 0x7ca: 0x0008, 0x7cb: 0x0040, - 0x7cc: 0x0040, 0x7cd: 0x0040, 0x7ce: 0x0008, 0x7cf: 0x0008, 0x7d0: 0x0008, 0x7d1: 0x0040, - 0x7d2: 0x0008, 0x7d3: 0x0008, 0x7d4: 0x0008, 0x7d5: 0x0008, 0x7d6: 0x0040, 0x7d7: 0x0040, - 0x7d8: 0x0040, 0x7d9: 0x0008, 0x7da: 0x0008, 0x7db: 0x0040, 0x7dc: 0x0008, 0x7dd: 0x0040, - 0x7de: 0x0008, 0x7df: 0x0008, 0x7e0: 0x0040, 0x7e1: 0x0040, 0x7e2: 0x0040, 0x7e3: 0x0008, - 0x7e4: 0x0008, 0x7e5: 0x0040, 0x7e6: 0x0040, 0x7e7: 0x0040, 0x7e8: 0x0008, 0x7e9: 0x0008, - 0x7ea: 0x0008, 0x7eb: 0x0040, 0x7ec: 0x0040, 0x7ed: 0x0040, 0x7ee: 0x0008, 0x7ef: 0x0008, - 0x7f0: 0x0008, 0x7f1: 0x0008, 0x7f2: 0x0008, 0x7f3: 0x0008, 0x7f4: 0x0008, 0x7f5: 0x0008, - 0x7f6: 0x0008, 0x7f7: 0x0008, 0x7f8: 0x0008, 0x7f9: 0x0008, 0x7fa: 0x0040, 0x7fb: 0x0040, - 0x7fc: 0x0040, 0x7fd: 0x0040, 0x7fe: 0x3008, 0x7ff: 0x3008, - // Block 0x20, offset 0x800 - 0x800: 0x3308, 0x801: 0x3008, 0x802: 0x3008, 0x803: 0x3008, 0x804: 0x3008, 0x805: 0x0040, - 0x806: 0x3308, 0x807: 0x3308, 0x808: 0x3308, 0x809: 0x0040, 0x80a: 0x3308, 0x80b: 0x3308, - 0x80c: 0x3308, 0x80d: 0x3b08, 0x80e: 0x0040, 0x80f: 0x0040, 0x810: 0x0040, 0x811: 0x0040, - 0x812: 0x0040, 0x813: 0x0040, 0x814: 0x0040, 0x815: 0x3308, 0x816: 0x3308, 0x817: 0x0040, - 0x818: 0x0008, 0x819: 0x0008, 0x81a: 0x0008, 0x81b: 0x0040, 0x81c: 0x0040, 0x81d: 0x0040, - 0x81e: 0x0040, 0x81f: 0x0040, 0x820: 0x0008, 0x821: 0x0008, 0x822: 0x3308, 0x823: 0x3308, - 0x824: 0x0040, 0x825: 0x0040, 0x826: 0x0008, 0x827: 0x0008, 0x828: 0x0008, 0x829: 0x0008, - 0x82a: 0x0008, 0x82b: 0x0008, 0x82c: 0x0008, 0x82d: 0x0008, 0x82e: 0x0008, 0x82f: 0x0008, - 0x830: 0x0040, 0x831: 0x0040, 0x832: 0x0040, 0x833: 0x0040, 0x834: 0x0040, 0x835: 0x0040, - 0x836: 0x0040, 0x837: 0x0018, 0x838: 0x0018, 0x839: 0x0018, 0x83a: 0x0018, 0x83b: 0x0018, - 0x83c: 0x0018, 0x83d: 0x0018, 0x83e: 0x0018, 0x83f: 0x0018, - // Block 0x21, offset 0x840 - 0x840: 0x0008, 0x841: 0x3308, 0x842: 0x3008, 0x843: 0x3008, 0x844: 0x0018, 0x845: 0x0008, - 0x846: 0x0008, 0x847: 0x0008, 0x848: 0x0008, 0x849: 0x0008, 0x84a: 0x0008, 0x84b: 0x0008, - 0x84c: 0x0008, 0x84d: 0x0040, 0x84e: 0x0008, 0x84f: 0x0008, 0x850: 0x0008, 0x851: 0x0040, - 0x852: 0x0008, 0x853: 0x0008, 0x854: 0x0008, 0x855: 0x0008, 0x856: 0x0008, 0x857: 0x0008, - 0x858: 0x0008, 0x859: 0x0008, 0x85a: 0x0008, 0x85b: 0x0008, 0x85c: 0x0008, 0x85d: 0x0008, - 0x85e: 0x0008, 0x85f: 0x0008, 0x860: 0x0008, 0x861: 0x0008, 0x862: 0x0008, 0x863: 0x0008, - 0x864: 0x0008, 0x865: 0x0008, 0x866: 0x0008, 0x867: 0x0008, 0x868: 0x0008, 0x869: 0x0040, - 0x86a: 0x0008, 0x86b: 0x0008, 0x86c: 0x0008, 0x86d: 0x0008, 0x86e: 0x0008, 0x86f: 0x0008, - 0x870: 0x0008, 0x871: 0x0008, 0x872: 0x0008, 0x873: 0x0008, 0x874: 0x0040, 0x875: 0x0008, - 0x876: 0x0008, 0x877: 0x0008, 0x878: 0x0008, 0x879: 0x0008, 0x87a: 0x0040, 0x87b: 0x0040, - 0x87c: 0x3308, 0x87d: 0x0008, 0x87e: 0x3008, 0x87f: 0x3308, - // Block 0x22, offset 0x880 - 0x880: 0x3008, 0x881: 0x3008, 0x882: 0x3008, 0x883: 0x3008, 0x884: 0x3008, 0x885: 0x0040, - 0x886: 0x3308, 0x887: 0x3008, 0x888: 0x3008, 0x889: 0x0040, 0x88a: 0x3008, 0x88b: 0x3008, - 0x88c: 0x3308, 0x88d: 0x3b08, 0x88e: 0x0040, 0x88f: 0x0040, 0x890: 0x0040, 0x891: 0x0040, - 0x892: 0x0040, 0x893: 0x0040, 0x894: 0x0040, 0x895: 0x3008, 0x896: 0x3008, 0x897: 0x0040, - 0x898: 0x0040, 0x899: 0x0040, 0x89a: 0x0040, 0x89b: 0x0040, 0x89c: 0x0040, 0x89d: 0x0040, - 0x89e: 0x0008, 0x89f: 0x0040, 0x8a0: 0x0008, 0x8a1: 0x0008, 0x8a2: 0x3308, 0x8a3: 0x3308, - 0x8a4: 0x0040, 0x8a5: 0x0040, 0x8a6: 0x0008, 0x8a7: 0x0008, 0x8a8: 0x0008, 0x8a9: 0x0008, - 0x8aa: 0x0008, 0x8ab: 0x0008, 0x8ac: 0x0008, 0x8ad: 0x0008, 0x8ae: 0x0008, 0x8af: 0x0008, - 0x8b0: 0x0040, 0x8b1: 0x0008, 0x8b2: 0x0008, 0x8b3: 0x0040, 0x8b4: 0x0040, 0x8b5: 0x0040, - 0x8b6: 0x0040, 0x8b7: 0x0040, 0x8b8: 0x0040, 0x8b9: 0x0040, 0x8ba: 0x0040, 0x8bb: 0x0040, - 0x8bc: 0x0040, 0x8bd: 0x0040, 0x8be: 0x0040, 0x8bf: 0x0040, - // Block 0x23, offset 0x8c0 - 0x8c0: 0x3008, 0x8c1: 0x3308, 0x8c2: 0x3308, 0x8c3: 0x3308, 0x8c4: 0x3308, 0x8c5: 0x0040, - 0x8c6: 0x3008, 0x8c7: 0x3008, 0x8c8: 0x3008, 0x8c9: 0x0040, 0x8ca: 0x3008, 0x8cb: 0x3008, - 0x8cc: 0x3008, 0x8cd: 0x3b08, 0x8ce: 0x0008, 0x8cf: 0x0018, 0x8d0: 0x0040, 0x8d1: 0x0040, - 0x8d2: 0x0040, 0x8d3: 0x0040, 0x8d4: 0x0008, 0x8d5: 0x0008, 0x8d6: 0x0008, 0x8d7: 0x3008, - 0x8d8: 0x0018, 0x8d9: 0x0018, 0x8da: 0x0018, 0x8db: 0x0018, 0x8dc: 0x0018, 0x8dd: 0x0018, - 0x8de: 0x0018, 0x8df: 0x0008, 0x8e0: 0x0008, 0x8e1: 0x0008, 0x8e2: 0x3308, 0x8e3: 0x3308, - 0x8e4: 0x0040, 0x8e5: 0x0040, 0x8e6: 0x0008, 0x8e7: 0x0008, 0x8e8: 0x0008, 0x8e9: 0x0008, - 0x8ea: 0x0008, 0x8eb: 0x0008, 0x8ec: 0x0008, 0x8ed: 0x0008, 0x8ee: 0x0008, 0x8ef: 0x0008, - 0x8f0: 0x0018, 0x8f1: 0x0018, 0x8f2: 0x0018, 0x8f3: 0x0018, 0x8f4: 0x0018, 0x8f5: 0x0018, - 0x8f6: 0x0018, 0x8f7: 0x0018, 0x8f8: 0x0018, 0x8f9: 0x0018, 0x8fa: 0x0008, 0x8fb: 0x0008, - 0x8fc: 0x0008, 0x8fd: 0x0008, 0x8fe: 0x0008, 0x8ff: 0x0008, - // Block 0x24, offset 0x900 - 0x900: 0x0040, 0x901: 0x0008, 0x902: 0x0008, 0x903: 0x0040, 0x904: 0x0008, 0x905: 0x0040, - 0x906: 0x0008, 0x907: 0x0008, 0x908: 0x0008, 0x909: 0x0008, 0x90a: 0x0008, 0x90b: 0x0040, - 0x90c: 0x0008, 0x90d: 0x0008, 0x90e: 0x0008, 0x90f: 0x0008, 0x910: 0x0008, 0x911: 0x0008, - 0x912: 0x0008, 0x913: 0x0008, 0x914: 0x0008, 0x915: 0x0008, 0x916: 0x0008, 0x917: 0x0008, - 0x918: 0x0008, 0x919: 0x0008, 0x91a: 0x0008, 0x91b: 0x0008, 0x91c: 0x0008, 0x91d: 0x0008, - 0x91e: 0x0008, 0x91f: 0x0008, 0x920: 0x0008, 0x921: 0x0008, 0x922: 0x0008, 0x923: 0x0008, - 0x924: 0x0040, 0x925: 0x0008, 0x926: 0x0040, 0x927: 0x0008, 0x928: 0x0008, 0x929: 0x0008, - 0x92a: 0x0008, 0x92b: 0x0008, 0x92c: 0x0008, 0x92d: 0x0008, 0x92e: 0x0008, 0x92f: 0x0008, - 0x930: 0x0008, 0x931: 0x3308, 0x932: 0x0008, 0x933: 0x01f9, 0x934: 0x3308, 0x935: 0x3308, - 0x936: 0x3308, 0x937: 0x3308, 0x938: 0x3308, 0x939: 0x3308, 0x93a: 0x3b08, 0x93b: 0x3308, - 0x93c: 0x3308, 0x93d: 0x0008, 0x93e: 0x0040, 0x93f: 0x0040, - // Block 0x25, offset 0x940 - 0x940: 0x0008, 0x941: 0x0008, 0x942: 0x0008, 0x943: 0x0211, 0x944: 0x0008, 0x945: 0x0008, - 0x946: 0x0008, 0x947: 0x0008, 0x948: 0x0040, 0x949: 0x0008, 0x94a: 0x0008, 0x94b: 0x0008, - 0x94c: 0x0008, 0x94d: 0x0219, 0x94e: 0x0008, 0x94f: 0x0008, 0x950: 0x0008, 0x951: 0x0008, - 0x952: 0x0221, 0x953: 0x0008, 0x954: 0x0008, 0x955: 0x0008, 0x956: 0x0008, 0x957: 0x0229, - 0x958: 0x0008, 0x959: 0x0008, 0x95a: 0x0008, 0x95b: 0x0008, 0x95c: 0x0231, 0x95d: 0x0008, - 0x95e: 0x0008, 0x95f: 0x0008, 0x960: 0x0008, 0x961: 0x0008, 0x962: 0x0008, 0x963: 0x0008, - 0x964: 0x0008, 0x965: 0x0008, 0x966: 0x0008, 0x967: 0x0008, 0x968: 0x0008, 0x969: 0x0239, - 0x96a: 0x0008, 0x96b: 0x0008, 0x96c: 0x0008, 0x96d: 0x0040, 0x96e: 0x0040, 0x96f: 0x0040, - 0x970: 0x0040, 0x971: 0x3308, 0x972: 0x3308, 0x973: 0x0241, 0x974: 0x3308, 0x975: 0x0249, - 0x976: 0x0251, 0x977: 0x0259, 0x978: 0x0261, 0x979: 0x0269, 0x97a: 0x3308, 0x97b: 0x3308, - 0x97c: 0x3308, 0x97d: 0x3308, 0x97e: 0x3308, 0x97f: 0x3008, - // Block 0x26, offset 0x980 - 0x980: 0x3308, 0x981: 0x0271, 0x982: 0x3308, 0x983: 0x3308, 0x984: 0x3b08, 0x985: 0x0018, - 0x986: 0x3308, 0x987: 0x3308, 0x988: 0x0008, 0x989: 0x0008, 0x98a: 0x0008, 0x98b: 0x0008, - 0x98c: 0x0008, 0x98d: 0x3308, 0x98e: 0x3308, 0x98f: 0x3308, 0x990: 0x3308, 0x991: 0x3308, - 0x992: 0x3308, 0x993: 0x0279, 0x994: 0x3308, 0x995: 0x3308, 0x996: 0x3308, 0x997: 0x3308, - 0x998: 0x0040, 0x999: 0x3308, 0x99a: 0x3308, 0x99b: 0x3308, 0x99c: 0x3308, 0x99d: 0x0281, - 0x99e: 0x3308, 0x99f: 0x3308, 0x9a0: 0x3308, 0x9a1: 0x3308, 0x9a2: 0x0289, 0x9a3: 0x3308, - 0x9a4: 0x3308, 0x9a5: 0x3308, 0x9a6: 0x3308, 0x9a7: 0x0291, 0x9a8: 0x3308, 0x9a9: 0x3308, - 0x9aa: 0x3308, 0x9ab: 0x3308, 0x9ac: 0x0299, 0x9ad: 0x3308, 0x9ae: 0x3308, 0x9af: 0x3308, - 0x9b0: 0x3308, 0x9b1: 0x3308, 0x9b2: 0x3308, 0x9b3: 0x3308, 0x9b4: 0x3308, 0x9b5: 0x3308, - 0x9b6: 0x3308, 0x9b7: 0x3308, 0x9b8: 0x3308, 0x9b9: 0x02a1, 0x9ba: 0x3308, 0x9bb: 0x3308, - 0x9bc: 0x3308, 0x9bd: 0x0040, 0x9be: 0x0018, 0x9bf: 0x0018, - // Block 0x27, offset 0x9c0 - 0x9c0: 0x0008, 0x9c1: 0x0008, 0x9c2: 0x0008, 0x9c3: 0x0008, 0x9c4: 0x0008, 0x9c5: 0x0008, - 0x9c6: 0x0008, 0x9c7: 0x0008, 0x9c8: 0x0008, 0x9c9: 0x0008, 0x9ca: 0x0008, 0x9cb: 0x0008, - 0x9cc: 0x0008, 0x9cd: 0x0008, 0x9ce: 0x0008, 0x9cf: 0x0008, 0x9d0: 0x0008, 0x9d1: 0x0008, - 0x9d2: 0x0008, 0x9d3: 0x0008, 0x9d4: 0x0008, 0x9d5: 0x0008, 0x9d6: 0x0008, 0x9d7: 0x0008, - 0x9d8: 0x0008, 0x9d9: 0x0008, 0x9da: 0x0008, 0x9db: 0x0008, 0x9dc: 0x0008, 0x9dd: 0x0008, - 0x9de: 0x0008, 0x9df: 0x0008, 0x9e0: 0x0008, 0x9e1: 0x0008, 0x9e2: 0x0008, 0x9e3: 0x0008, - 0x9e4: 0x0008, 0x9e5: 0x0008, 0x9e6: 0x0008, 0x9e7: 0x0008, 0x9e8: 0x0008, 0x9e9: 0x0008, - 0x9ea: 0x0008, 0x9eb: 0x0008, 0x9ec: 0x0019, 0x9ed: 0x02e1, 0x9ee: 0x02e9, 0x9ef: 0x0008, - 0x9f0: 0x02f1, 0x9f1: 0x02f9, 0x9f2: 0x0301, 0x9f3: 0x0309, 0x9f4: 0x00a9, 0x9f5: 0x0311, - 0x9f6: 0x00b1, 0x9f7: 0x0319, 0x9f8: 0x0101, 0x9f9: 0x0321, 0x9fa: 0x0329, 0x9fb: 0x0008, - 0x9fc: 0x0051, 0x9fd: 0x0331, 0x9fe: 0x0339, 0x9ff: 0x00b9, - // Block 0x28, offset 0xa00 - 0xa00: 0x0341, 0xa01: 0x0349, 0xa02: 0x00c1, 0xa03: 0x0019, 0xa04: 0x0351, 0xa05: 0x0359, - 0xa06: 0x05b5, 0xa07: 0x02e9, 0xa08: 0x02f1, 0xa09: 0x02f9, 0xa0a: 0x0361, 0xa0b: 0x0369, - 0xa0c: 0x0371, 0xa0d: 0x0309, 0xa0e: 0x0008, 0xa0f: 0x0319, 0xa10: 0x0321, 0xa11: 0x0379, - 0xa12: 0x0051, 0xa13: 0x0381, 0xa14: 0x05cd, 0xa15: 0x05cd, 0xa16: 0x0339, 0xa17: 0x0341, - 0xa18: 0x0349, 0xa19: 0x05b5, 0xa1a: 0x0389, 0xa1b: 0x0391, 0xa1c: 0x05e5, 0xa1d: 0x0399, - 0xa1e: 0x03a1, 0xa1f: 0x03a9, 0xa20: 0x03b1, 0xa21: 0x03b9, 0xa22: 0x0311, 0xa23: 0x00b9, - 0xa24: 0x0349, 0xa25: 0x0391, 0xa26: 0x0399, 0xa27: 0x03a1, 0xa28: 0x03c1, 0xa29: 0x03b1, - 0xa2a: 0x03b9, 0xa2b: 0x0008, 0xa2c: 0x0008, 0xa2d: 0x0008, 0xa2e: 0x0008, 0xa2f: 0x0008, - 0xa30: 0x0008, 0xa31: 0x0008, 0xa32: 0x0008, 0xa33: 0x0008, 0xa34: 0x0008, 0xa35: 0x0008, - 0xa36: 0x0008, 0xa37: 0x0008, 0xa38: 0x03c9, 0xa39: 0x0008, 0xa3a: 0x0008, 0xa3b: 0x0008, - 0xa3c: 0x0008, 0xa3d: 0x0008, 0xa3e: 0x0008, 0xa3f: 0x0008, - // Block 0x29, offset 0xa40 - 0xa40: 0x0008, 0xa41: 0x0008, 0xa42: 0x0008, 0xa43: 0x0008, 0xa44: 0x0008, 0xa45: 0x0008, - 0xa46: 0x0008, 0xa47: 0x0008, 0xa48: 0x0008, 0xa49: 0x0008, 0xa4a: 0x0008, 0xa4b: 0x0008, - 0xa4c: 0x0008, 0xa4d: 0x0008, 0xa4e: 0x0008, 0xa4f: 0x0008, 0xa50: 0x0008, 0xa51: 0x0008, - 0xa52: 0x0008, 0xa53: 0x0008, 0xa54: 0x0008, 0xa55: 0x0008, 0xa56: 0x0008, 0xa57: 0x0008, - 0xa58: 0x0008, 0xa59: 0x0008, 0xa5a: 0x0008, 0xa5b: 0x03d1, 0xa5c: 0x03d9, 0xa5d: 0x03e1, - 0xa5e: 0x03e9, 0xa5f: 0x0371, 0xa60: 0x03f1, 0xa61: 0x03f9, 0xa62: 0x0401, 0xa63: 0x0409, - 0xa64: 0x0411, 0xa65: 0x0419, 0xa66: 0x0421, 0xa67: 0x05fd, 0xa68: 0x0429, 0xa69: 0x0431, - 0xa6a: 0xe17d, 0xa6b: 0x0439, 0xa6c: 0x0441, 0xa6d: 0x0449, 0xa6e: 0x0451, 0xa6f: 0x0459, - 0xa70: 0x0461, 0xa71: 0x0469, 0xa72: 0x0471, 0xa73: 0x0479, 0xa74: 0x0481, 0xa75: 0x0489, - 0xa76: 0x0491, 0xa77: 0x0499, 0xa78: 0x0615, 0xa79: 0x04a1, 0xa7a: 0x04a9, 0xa7b: 0x04b1, - 0xa7c: 0x04b9, 0xa7d: 0x04c1, 0xa7e: 0x04c9, 0xa7f: 0x04d1, - // Block 0x2a, offset 0xa80 - 0xa80: 0xe00d, 0xa81: 0x0008, 0xa82: 0xe00d, 0xa83: 0x0008, 0xa84: 0xe00d, 0xa85: 0x0008, - 0xa86: 0xe00d, 0xa87: 0x0008, 0xa88: 0xe00d, 0xa89: 0x0008, 0xa8a: 0xe00d, 0xa8b: 0x0008, - 0xa8c: 0xe00d, 0xa8d: 0x0008, 0xa8e: 0xe00d, 0xa8f: 0x0008, 0xa90: 0xe00d, 0xa91: 0x0008, - 0xa92: 0xe00d, 0xa93: 0x0008, 0xa94: 0xe00d, 0xa95: 0x0008, 0xa96: 0xe00d, 0xa97: 0x0008, - 0xa98: 0xe00d, 0xa99: 0x0008, 0xa9a: 0xe00d, 0xa9b: 0x0008, 0xa9c: 0xe00d, 0xa9d: 0x0008, - 0xa9e: 0xe00d, 0xa9f: 0x0008, 0xaa0: 0xe00d, 0xaa1: 0x0008, 0xaa2: 0xe00d, 0xaa3: 0x0008, - 0xaa4: 0xe00d, 0xaa5: 0x0008, 0xaa6: 0xe00d, 0xaa7: 0x0008, 0xaa8: 0xe00d, 0xaa9: 0x0008, - 0xaaa: 0xe00d, 0xaab: 0x0008, 0xaac: 0xe00d, 0xaad: 0x0008, 0xaae: 0xe00d, 0xaaf: 0x0008, - 0xab0: 0xe00d, 0xab1: 0x0008, 0xab2: 0xe00d, 0xab3: 0x0008, 0xab4: 0xe00d, 0xab5: 0x0008, - 0xab6: 0xe00d, 0xab7: 0x0008, 0xab8: 0xe00d, 0xab9: 0x0008, 0xaba: 0xe00d, 0xabb: 0x0008, - 0xabc: 0xe00d, 0xabd: 0x0008, 0xabe: 0xe00d, 0xabf: 0x0008, - // Block 0x2b, offset 0xac0 - 0xac0: 0xe00d, 0xac1: 0x0008, 0xac2: 0xe00d, 0xac3: 0x0008, 0xac4: 0xe00d, 0xac5: 0x0008, - 0xac6: 0xe00d, 0xac7: 0x0008, 0xac8: 0xe00d, 0xac9: 0x0008, 0xaca: 0xe00d, 0xacb: 0x0008, - 0xacc: 0xe00d, 0xacd: 0x0008, 0xace: 0xe00d, 0xacf: 0x0008, 0xad0: 0xe00d, 0xad1: 0x0008, - 0xad2: 0xe00d, 0xad3: 0x0008, 0xad4: 0xe00d, 0xad5: 0x0008, 0xad6: 0x0008, 0xad7: 0x0008, - 0xad8: 0x0008, 0xad9: 0x0008, 0xada: 0x062d, 0xadb: 0x064d, 0xadc: 0x0008, 0xadd: 0x0008, - 0xade: 0x04d9, 0xadf: 0x0008, 0xae0: 0xe00d, 0xae1: 0x0008, 0xae2: 0xe00d, 0xae3: 0x0008, - 0xae4: 0xe00d, 0xae5: 0x0008, 0xae6: 0xe00d, 0xae7: 0x0008, 0xae8: 0xe00d, 0xae9: 0x0008, - 0xaea: 0xe00d, 0xaeb: 0x0008, 0xaec: 0xe00d, 0xaed: 0x0008, 0xaee: 0xe00d, 0xaef: 0x0008, - 0xaf0: 0xe00d, 0xaf1: 0x0008, 0xaf2: 0xe00d, 0xaf3: 0x0008, 0xaf4: 0xe00d, 0xaf5: 0x0008, - 0xaf6: 0xe00d, 0xaf7: 0x0008, 0xaf8: 0xe00d, 0xaf9: 0x0008, 0xafa: 0xe00d, 0xafb: 0x0008, - 0xafc: 0xe00d, 0xafd: 0x0008, 0xafe: 0xe00d, 0xaff: 0x0008, - // Block 0x2c, offset 0xb00 - 0xb00: 0x0008, 0xb01: 0x0008, 0xb02: 0x0008, 0xb03: 0x0008, 0xb04: 0x0008, 0xb05: 0x0008, - 0xb06: 0x0040, 0xb07: 0x0040, 0xb08: 0xe045, 0xb09: 0xe045, 0xb0a: 0xe045, 0xb0b: 0xe045, - 0xb0c: 0xe045, 0xb0d: 0xe045, 0xb0e: 0x0040, 0xb0f: 0x0040, 0xb10: 0x0008, 0xb11: 0x0008, - 0xb12: 0x0008, 0xb13: 0x0008, 0xb14: 0x0008, 0xb15: 0x0008, 0xb16: 0x0008, 0xb17: 0x0008, - 0xb18: 0x0040, 0xb19: 0xe045, 0xb1a: 0x0040, 0xb1b: 0xe045, 0xb1c: 0x0040, 0xb1d: 0xe045, - 0xb1e: 0x0040, 0xb1f: 0xe045, 0xb20: 0x0008, 0xb21: 0x0008, 0xb22: 0x0008, 0xb23: 0x0008, - 0xb24: 0x0008, 0xb25: 0x0008, 0xb26: 0x0008, 0xb27: 0x0008, 0xb28: 0xe045, 0xb29: 0xe045, - 0xb2a: 0xe045, 0xb2b: 0xe045, 0xb2c: 0xe045, 0xb2d: 0xe045, 0xb2e: 0xe045, 0xb2f: 0xe045, - 0xb30: 0x0008, 0xb31: 0x04e1, 0xb32: 0x0008, 0xb33: 0x04e9, 0xb34: 0x0008, 0xb35: 0x04f1, - 0xb36: 0x0008, 0xb37: 0x04f9, 0xb38: 0x0008, 0xb39: 0x0501, 0xb3a: 0x0008, 0xb3b: 0x0509, - 0xb3c: 0x0008, 0xb3d: 0x0511, 0xb3e: 0x0040, 0xb3f: 0x0040, - // Block 0x2d, offset 0xb40 - 0xb40: 0x0519, 0xb41: 0x0521, 0xb42: 0x0529, 0xb43: 0x0531, 0xb44: 0x0539, 0xb45: 0x0541, - 0xb46: 0x0549, 0xb47: 0x0551, 0xb48: 0x0519, 0xb49: 0x0521, 0xb4a: 0x0529, 0xb4b: 0x0531, - 0xb4c: 0x0539, 0xb4d: 0x0541, 0xb4e: 0x0549, 0xb4f: 0x0551, 0xb50: 0x0559, 0xb51: 0x0561, - 0xb52: 0x0569, 0xb53: 0x0571, 0xb54: 0x0579, 0xb55: 0x0581, 0xb56: 0x0589, 0xb57: 0x0591, - 0xb58: 0x0559, 0xb59: 0x0561, 0xb5a: 0x0569, 0xb5b: 0x0571, 0xb5c: 0x0579, 0xb5d: 0x0581, - 0xb5e: 0x0589, 0xb5f: 0x0591, 0xb60: 0x0599, 0xb61: 0x05a1, 0xb62: 0x05a9, 0xb63: 0x05b1, - 0xb64: 0x05b9, 0xb65: 0x05c1, 0xb66: 0x05c9, 0xb67: 0x05d1, 0xb68: 0x0599, 0xb69: 0x05a1, - 0xb6a: 0x05a9, 0xb6b: 0x05b1, 0xb6c: 0x05b9, 0xb6d: 0x05c1, 0xb6e: 0x05c9, 0xb6f: 0x05d1, - 0xb70: 0x0008, 0xb71: 0x0008, 0xb72: 0x05d9, 0xb73: 0x05e1, 0xb74: 0x05e9, 0xb75: 0x0040, - 0xb76: 0x0008, 0xb77: 0x05f1, 0xb78: 0xe045, 0xb79: 0xe045, 0xb7a: 0x0665, 0xb7b: 0x04e1, - 0xb7c: 0x05e1, 0xb7d: 0x067e, 0xb7e: 0x05f9, 0xb7f: 0x069e, - // Block 0x2e, offset 0xb80 - 0xb80: 0x06be, 0xb81: 0x0602, 0xb82: 0x0609, 0xb83: 0x0611, 0xb84: 0x0619, 0xb85: 0x0040, - 0xb86: 0x0008, 0xb87: 0x0621, 0xb88: 0x06dd, 0xb89: 0x04e9, 0xb8a: 0x06f5, 0xb8b: 0x04f1, - 0xb8c: 0x0611, 0xb8d: 0x062a, 0xb8e: 0x0632, 0xb8f: 0x063a, 0xb90: 0x0008, 0xb91: 0x0008, - 0xb92: 0x0008, 0xb93: 0x0641, 0xb94: 0x0040, 0xb95: 0x0040, 0xb96: 0x0008, 0xb97: 0x0008, - 0xb98: 0xe045, 0xb99: 0xe045, 0xb9a: 0x070d, 0xb9b: 0x04f9, 0xb9c: 0x0040, 0xb9d: 0x064a, - 0xb9e: 0x0652, 0xb9f: 0x065a, 0xba0: 0x0008, 0xba1: 0x0008, 0xba2: 0x0008, 0xba3: 0x0661, - 0xba4: 0x0008, 0xba5: 0x0008, 0xba6: 0x0008, 0xba7: 0x0008, 0xba8: 0xe045, 0xba9: 0xe045, - 0xbaa: 0x0725, 0xbab: 0x0509, 0xbac: 0xe04d, 0xbad: 0x066a, 0xbae: 0x012a, 0xbaf: 0x0672, - 0xbb0: 0x0040, 0xbb1: 0x0040, 0xbb2: 0x0679, 0xbb3: 0x0681, 0xbb4: 0x0689, 0xbb5: 0x0040, - 0xbb6: 0x0008, 0xbb7: 0x0691, 0xbb8: 0x073d, 0xbb9: 0x0501, 0xbba: 0x0515, 0xbbb: 0x0511, - 0xbbc: 0x0681, 0xbbd: 0x0756, 0xbbe: 0x0776, 0xbbf: 0x0040, - // Block 0x2f, offset 0xbc0 - 0xbc0: 0x000a, 0xbc1: 0x000a, 0xbc2: 0x000a, 0xbc3: 0x000a, 0xbc4: 0x000a, 0xbc5: 0x000a, - 0xbc6: 0x000a, 0xbc7: 0x000a, 0xbc8: 0x000a, 0xbc9: 0x000a, 0xbca: 0x000a, 0xbcb: 0x03c0, - 0xbcc: 0x0003, 0xbcd: 0x0003, 0xbce: 0x0340, 0xbcf: 0x0b40, 0xbd0: 0x0018, 0xbd1: 0xe00d, - 0xbd2: 0x0018, 0xbd3: 0x0018, 0xbd4: 0x0018, 0xbd5: 0x0018, 0xbd6: 0x0018, 0xbd7: 0x0796, - 0xbd8: 0x0018, 0xbd9: 0x0018, 0xbda: 0x0018, 0xbdb: 0x0018, 0xbdc: 0x0018, 0xbdd: 0x0018, - 0xbde: 0x0018, 0xbdf: 0x0018, 0xbe0: 0x0018, 0xbe1: 0x0018, 0xbe2: 0x0018, 0xbe3: 0x0018, - 0xbe4: 0x0040, 0xbe5: 0x0040, 0xbe6: 0x0040, 0xbe7: 0x0018, 0xbe8: 0x0040, 0xbe9: 0x0040, - 0xbea: 0x0340, 0xbeb: 0x0340, 0xbec: 0x0340, 0xbed: 0x0340, 0xbee: 0x0340, 0xbef: 0x000a, - 0xbf0: 0x0018, 0xbf1: 0x0018, 0xbf2: 0x0018, 0xbf3: 0x0699, 0xbf4: 0x06a1, 0xbf5: 0x0018, - 0xbf6: 0x06a9, 0xbf7: 0x06b1, 0xbf8: 0x0018, 0xbf9: 0x0018, 0xbfa: 0x0018, 0xbfb: 0x0018, - 0xbfc: 0x06ba, 0xbfd: 0x0018, 0xbfe: 0x07b6, 0xbff: 0x0018, - // Block 0x30, offset 0xc00 - 0xc00: 0x0018, 0xc01: 0x0018, 0xc02: 0x0018, 0xc03: 0x0018, 0xc04: 0x0018, 0xc05: 0x0018, - 0xc06: 0x0018, 0xc07: 0x06c2, 0xc08: 0x06ca, 0xc09: 0x06d2, 0xc0a: 0x0018, 0xc0b: 0x0018, - 0xc0c: 0x0018, 0xc0d: 0x0018, 0xc0e: 0x0018, 0xc0f: 0x0018, 0xc10: 0x0018, 0xc11: 0x0018, - 0xc12: 0x0018, 0xc13: 0x0018, 0xc14: 0x0018, 0xc15: 0x0018, 0xc16: 0x0018, 0xc17: 0x06d9, - 0xc18: 0x0018, 0xc19: 0x0018, 0xc1a: 0x0018, 0xc1b: 0x0018, 0xc1c: 0x0018, 0xc1d: 0x0018, - 0xc1e: 0x0018, 0xc1f: 0x000a, 0xc20: 0x03c0, 0xc21: 0x0340, 0xc22: 0x0340, 0xc23: 0x0340, - 0xc24: 0x03c0, 0xc25: 0x0040, 0xc26: 0x0040, 0xc27: 0x0040, 0xc28: 0x0040, 0xc29: 0x0040, - 0xc2a: 0x0340, 0xc2b: 0x0340, 0xc2c: 0x0340, 0xc2d: 0x0340, 0xc2e: 0x0340, 0xc2f: 0x0340, - 0xc30: 0x06e1, 0xc31: 0x0311, 0xc32: 0x0040, 0xc33: 0x0040, 0xc34: 0x06e9, 0xc35: 0x06f1, - 0xc36: 0x06f9, 0xc37: 0x0701, 0xc38: 0x0709, 0xc39: 0x0711, 0xc3a: 0x071a, 0xc3b: 0x07d5, - 0xc3c: 0x0722, 0xc3d: 0x072a, 0xc3e: 0x0732, 0xc3f: 0x0329, - // Block 0x31, offset 0xc40 - 0xc40: 0x06e1, 0xc41: 0x0049, 0xc42: 0x0029, 0xc43: 0x0031, 0xc44: 0x06e9, 0xc45: 0x06f1, - 0xc46: 0x06f9, 0xc47: 0x0701, 0xc48: 0x0709, 0xc49: 0x0711, 0xc4a: 0x071a, 0xc4b: 0x07ed, - 0xc4c: 0x0722, 0xc4d: 0x072a, 0xc4e: 0x0732, 0xc4f: 0x0040, 0xc50: 0x0019, 0xc51: 0x02f9, - 0xc52: 0x0051, 0xc53: 0x0109, 0xc54: 0x0361, 0xc55: 0x00a9, 0xc56: 0x0319, 0xc57: 0x0101, - 0xc58: 0x0321, 0xc59: 0x0329, 0xc5a: 0x0339, 0xc5b: 0x0089, 0xc5c: 0x0341, 0xc5d: 0x0040, - 0xc5e: 0x0040, 0xc5f: 0x0040, 0xc60: 0x0018, 0xc61: 0x0018, 0xc62: 0x0018, 0xc63: 0x0018, - 0xc64: 0x0018, 0xc65: 0x0018, 0xc66: 0x0018, 0xc67: 0x0018, 0xc68: 0x0739, 0xc69: 0x0018, - 0xc6a: 0x0018, 0xc6b: 0x0018, 0xc6c: 0x0018, 0xc6d: 0x0018, 0xc6e: 0x0018, 0xc6f: 0x0018, - 0xc70: 0x0018, 0xc71: 0x0018, 0xc72: 0x0018, 0xc73: 0x0018, 0xc74: 0x0018, 0xc75: 0x0018, - 0xc76: 0x0018, 0xc77: 0x0018, 0xc78: 0x0018, 0xc79: 0x0018, 0xc7a: 0x0018, 0xc7b: 0x0018, - 0xc7c: 0x0018, 0xc7d: 0x0018, 0xc7e: 0x0018, 0xc7f: 0x0018, - // Block 0x32, offset 0xc80 - 0xc80: 0x0806, 0xc81: 0x0826, 0xc82: 0x03d9, 0xc83: 0x0845, 0xc84: 0x0018, 0xc85: 0x0866, - 0xc86: 0x0886, 0xc87: 0x0369, 0xc88: 0x0018, 0xc89: 0x08a5, 0xc8a: 0x0309, 0xc8b: 0x00a9, - 0xc8c: 0x00a9, 0xc8d: 0x00a9, 0xc8e: 0x00a9, 0xc8f: 0x0741, 0xc90: 0x0311, 0xc91: 0x0311, - 0xc92: 0x0101, 0xc93: 0x0101, 0xc94: 0x0018, 0xc95: 0x0329, 0xc96: 0x0749, 0xc97: 0x0018, - 0xc98: 0x0018, 0xc99: 0x0339, 0xc9a: 0x0751, 0xc9b: 0x00b9, 0xc9c: 0x00b9, 0xc9d: 0x00b9, - 0xc9e: 0x0018, 0xc9f: 0x0018, 0xca0: 0x0759, 0xca1: 0x08c5, 0xca2: 0x0761, 0xca3: 0x0018, - 0xca4: 0x04b1, 0xca5: 0x0018, 0xca6: 0x0769, 0xca7: 0x0018, 0xca8: 0x04b1, 0xca9: 0x0018, - 0xcaa: 0x0319, 0xcab: 0x0771, 0xcac: 0x02e9, 0xcad: 0x03d9, 0xcae: 0x0018, 0xcaf: 0x02f9, - 0xcb0: 0x02f9, 0xcb1: 0x03f1, 0xcb2: 0x0040, 0xcb3: 0x0321, 0xcb4: 0x0051, 0xcb5: 0x0779, - 0xcb6: 0x0781, 0xcb7: 0x0789, 0xcb8: 0x0791, 0xcb9: 0x0311, 0xcba: 0x0018, 0xcbb: 0x08e5, - 0xcbc: 0x0799, 0xcbd: 0x03a1, 0xcbe: 0x03a1, 0xcbf: 0x0799, - // Block 0x33, offset 0xcc0 - 0xcc0: 0x0905, 0xcc1: 0x0018, 0xcc2: 0x0018, 0xcc3: 0x0018, 0xcc4: 0x0018, 0xcc5: 0x02f1, - 0xcc6: 0x02f1, 0xcc7: 0x02f9, 0xcc8: 0x0311, 0xcc9: 0x00b1, 0xcca: 0x0018, 0xccb: 0x0018, - 0xccc: 0x0018, 0xccd: 0x0018, 0xcce: 0x0008, 0xccf: 0x0018, 0xcd0: 0x07a1, 0xcd1: 0x07a9, - 0xcd2: 0x07b1, 0xcd3: 0x07b9, 0xcd4: 0x07c1, 0xcd5: 0x07c9, 0xcd6: 0x07d1, 0xcd7: 0x07d9, - 0xcd8: 0x07e1, 0xcd9: 0x07e9, 0xcda: 0x07f1, 0xcdb: 0x07f9, 0xcdc: 0x0801, 0xcdd: 0x0809, - 0xcde: 0x0811, 0xcdf: 0x0819, 0xce0: 0x0311, 0xce1: 0x0821, 0xce2: 0x091d, 0xce3: 0x0829, - 0xce4: 0x0391, 0xce5: 0x0831, 0xce6: 0x093d, 0xce7: 0x0839, 0xce8: 0x0841, 0xce9: 0x0109, - 0xcea: 0x0849, 0xceb: 0x095d, 0xcec: 0x0101, 0xced: 0x03d9, 0xcee: 0x02f1, 0xcef: 0x0321, - 0xcf0: 0x0311, 0xcf1: 0x0821, 0xcf2: 0x097d, 0xcf3: 0x0829, 0xcf4: 0x0391, 0xcf5: 0x0831, - 0xcf6: 0x099d, 0xcf7: 0x0839, 0xcf8: 0x0841, 0xcf9: 0x0109, 0xcfa: 0x0849, 0xcfb: 0x09bd, - 0xcfc: 0x0101, 0xcfd: 0x03d9, 0xcfe: 0x02f1, 0xcff: 0x0321, - // Block 0x34, offset 0xd00 - 0xd00: 0x0018, 0xd01: 0x0018, 0xd02: 0x0018, 0xd03: 0x0018, 0xd04: 0x0018, 0xd05: 0x0018, - 0xd06: 0x0018, 0xd07: 0x0018, 0xd08: 0x0018, 0xd09: 0x0018, 0xd0a: 0x0018, 0xd0b: 0x0040, - 0xd0c: 0x0040, 0xd0d: 0x0040, 0xd0e: 0x0040, 0xd0f: 0x0040, 0xd10: 0x0040, 0xd11: 0x0040, - 0xd12: 0x0040, 0xd13: 0x0040, 0xd14: 0x0040, 0xd15: 0x0040, 0xd16: 0x0040, 0xd17: 0x0040, - 0xd18: 0x0040, 0xd19: 0x0040, 0xd1a: 0x0040, 0xd1b: 0x0040, 0xd1c: 0x0040, 0xd1d: 0x0040, - 0xd1e: 0x0040, 0xd1f: 0x0040, 0xd20: 0x0049, 0xd21: 0x0029, 0xd22: 0x0031, 0xd23: 0x06e9, - 0xd24: 0x06f1, 0xd25: 0x06f9, 0xd26: 0x0701, 0xd27: 0x0709, 0xd28: 0x0711, 0xd29: 0x0879, - 0xd2a: 0x0881, 0xd2b: 0x0889, 0xd2c: 0x0891, 0xd2d: 0x0899, 0xd2e: 0x08a1, 0xd2f: 0x08a9, - 0xd30: 0x08b1, 0xd31: 0x08b9, 0xd32: 0x08c1, 0xd33: 0x08c9, 0xd34: 0x0a1e, 0xd35: 0x0a3e, - 0xd36: 0x0a5e, 0xd37: 0x0a7e, 0xd38: 0x0a9e, 0xd39: 0x0abe, 0xd3a: 0x0ade, 0xd3b: 0x0afe, - 0xd3c: 0x0b1e, 0xd3d: 0x08d2, 0xd3e: 0x08da, 0xd3f: 0x08e2, - // Block 0x35, offset 0xd40 - 0xd40: 0x08ea, 0xd41: 0x08f2, 0xd42: 0x08fa, 0xd43: 0x0902, 0xd44: 0x090a, 0xd45: 0x0912, - 0xd46: 0x091a, 0xd47: 0x0922, 0xd48: 0x0040, 0xd49: 0x0040, 0xd4a: 0x0040, 0xd4b: 0x0040, - 0xd4c: 0x0040, 0xd4d: 0x0040, 0xd4e: 0x0040, 0xd4f: 0x0040, 0xd50: 0x0040, 0xd51: 0x0040, - 0xd52: 0x0040, 0xd53: 0x0040, 0xd54: 0x0040, 0xd55: 0x0040, 0xd56: 0x0040, 0xd57: 0x0040, - 0xd58: 0x0040, 0xd59: 0x0040, 0xd5a: 0x0040, 0xd5b: 0x0040, 0xd5c: 0x0b3e, 0xd5d: 0x0b5e, - 0xd5e: 0x0b7e, 0xd5f: 0x0b9e, 0xd60: 0x0bbe, 0xd61: 0x0bde, 0xd62: 0x0bfe, 0xd63: 0x0c1e, - 0xd64: 0x0c3e, 0xd65: 0x0c5e, 0xd66: 0x0c7e, 0xd67: 0x0c9e, 0xd68: 0x0cbe, 0xd69: 0x0cde, - 0xd6a: 0x0cfe, 0xd6b: 0x0d1e, 0xd6c: 0x0d3e, 0xd6d: 0x0d5e, 0xd6e: 0x0d7e, 0xd6f: 0x0d9e, - 0xd70: 0x0dbe, 0xd71: 0x0dde, 0xd72: 0x0dfe, 0xd73: 0x0e1e, 0xd74: 0x0e3e, 0xd75: 0x0e5e, - 0xd76: 0x0019, 0xd77: 0x02e9, 0xd78: 0x03d9, 0xd79: 0x02f1, 0xd7a: 0x02f9, 0xd7b: 0x03f1, - 0xd7c: 0x0309, 0xd7d: 0x00a9, 0xd7e: 0x0311, 0xd7f: 0x00b1, - // Block 0x36, offset 0xd80 - 0xd80: 0x0319, 0xd81: 0x0101, 0xd82: 0x0321, 0xd83: 0x0329, 0xd84: 0x0051, 0xd85: 0x0339, - 0xd86: 0x0751, 0xd87: 0x00b9, 0xd88: 0x0089, 0xd89: 0x0341, 0xd8a: 0x0349, 0xd8b: 0x0391, - 0xd8c: 0x00c1, 0xd8d: 0x0109, 0xd8e: 0x00c9, 0xd8f: 0x04b1, 0xd90: 0x0019, 0xd91: 0x02e9, - 0xd92: 0x03d9, 0xd93: 0x02f1, 0xd94: 0x02f9, 0xd95: 0x03f1, 0xd96: 0x0309, 0xd97: 0x00a9, - 0xd98: 0x0311, 0xd99: 0x00b1, 0xd9a: 0x0319, 0xd9b: 0x0101, 0xd9c: 0x0321, 0xd9d: 0x0329, - 0xd9e: 0x0051, 0xd9f: 0x0339, 0xda0: 0x0751, 0xda1: 0x00b9, 0xda2: 0x0089, 0xda3: 0x0341, - 0xda4: 0x0349, 0xda5: 0x0391, 0xda6: 0x00c1, 0xda7: 0x0109, 0xda8: 0x00c9, 0xda9: 0x04b1, - 0xdaa: 0x06e1, 0xdab: 0x0018, 0xdac: 0x0018, 0xdad: 0x0018, 0xdae: 0x0018, 0xdaf: 0x0018, - 0xdb0: 0x0018, 0xdb1: 0x0018, 0xdb2: 0x0018, 0xdb3: 0x0018, 0xdb4: 0x0018, 0xdb5: 0x0018, - 0xdb6: 0x0018, 0xdb7: 0x0018, 0xdb8: 0x0018, 0xdb9: 0x0018, 0xdba: 0x0018, 0xdbb: 0x0018, - 0xdbc: 0x0018, 0xdbd: 0x0018, 0xdbe: 0x0018, 0xdbf: 0x0018, - // Block 0x37, offset 0xdc0 - 0xdc0: 0x0008, 0xdc1: 0x0008, 0xdc2: 0x0008, 0xdc3: 0x0008, 0xdc4: 0x0008, 0xdc5: 0x0008, - 0xdc6: 0x0008, 0xdc7: 0x0008, 0xdc8: 0x0008, 0xdc9: 0x0008, 0xdca: 0x0008, 0xdcb: 0x0008, - 0xdcc: 0x0008, 0xdcd: 0x0008, 0xdce: 0x0008, 0xdcf: 0x0008, 0xdd0: 0x0008, 0xdd1: 0x0008, - 0xdd2: 0x0008, 0xdd3: 0x0008, 0xdd4: 0x0008, 0xdd5: 0x0008, 0xdd6: 0x0008, 0xdd7: 0x0008, - 0xdd8: 0x0008, 0xdd9: 0x0008, 0xdda: 0x0008, 0xddb: 0x0008, 0xddc: 0x0008, 0xddd: 0x0008, - 0xdde: 0x0008, 0xddf: 0x0040, 0xde0: 0xe00d, 0xde1: 0x0008, 0xde2: 0x0941, 0xde3: 0x0ed5, - 0xde4: 0x0949, 0xde5: 0x0008, 0xde6: 0x0008, 0xde7: 0xe07d, 0xde8: 0x0008, 0xde9: 0xe01d, - 0xdea: 0x0008, 0xdeb: 0xe03d, 0xdec: 0x0008, 0xded: 0x0359, 0xdee: 0x0441, 0xdef: 0x0351, - 0xdf0: 0x03d1, 0xdf1: 0x0008, 0xdf2: 0xe00d, 0xdf3: 0x0008, 0xdf4: 0x0008, 0xdf5: 0xe01d, - 0xdf6: 0x0008, 0xdf7: 0x0008, 0xdf8: 0x0008, 0xdf9: 0x0008, 0xdfa: 0x0008, 0xdfb: 0x0008, - 0xdfc: 0x00b1, 0xdfd: 0x0391, 0xdfe: 0x0951, 0xdff: 0x0959, - // Block 0x38, offset 0xe00 - 0xe00: 0xe00d, 0xe01: 0x0008, 0xe02: 0xe00d, 0xe03: 0x0008, 0xe04: 0xe00d, 0xe05: 0x0008, - 0xe06: 0xe00d, 0xe07: 0x0008, 0xe08: 0xe00d, 0xe09: 0x0008, 0xe0a: 0xe00d, 0xe0b: 0x0008, - 0xe0c: 0xe00d, 0xe0d: 0x0008, 0xe0e: 0xe00d, 0xe0f: 0x0008, 0xe10: 0xe00d, 0xe11: 0x0008, - 0xe12: 0xe00d, 0xe13: 0x0008, 0xe14: 0xe00d, 0xe15: 0x0008, 0xe16: 0xe00d, 0xe17: 0x0008, - 0xe18: 0xe00d, 0xe19: 0x0008, 0xe1a: 0xe00d, 0xe1b: 0x0008, 0xe1c: 0xe00d, 0xe1d: 0x0008, - 0xe1e: 0xe00d, 0xe1f: 0x0008, 0xe20: 0xe00d, 0xe21: 0x0008, 0xe22: 0xe00d, 0xe23: 0x0008, - 0xe24: 0x0008, 0xe25: 0x0018, 0xe26: 0x0018, 0xe27: 0x0018, 0xe28: 0x0018, 0xe29: 0x0018, - 0xe2a: 0x0018, 0xe2b: 0xe03d, 0xe2c: 0x0008, 0xe2d: 0xe01d, 0xe2e: 0x0008, 0xe2f: 0x3308, - 0xe30: 0x3308, 0xe31: 0x3308, 0xe32: 0xe00d, 0xe33: 0x0008, 0xe34: 0x0040, 0xe35: 0x0040, - 0xe36: 0x0040, 0xe37: 0x0040, 0xe38: 0x0040, 0xe39: 0x0018, 0xe3a: 0x0018, 0xe3b: 0x0018, - 0xe3c: 0x0018, 0xe3d: 0x0018, 0xe3e: 0x0018, 0xe3f: 0x0018, - // Block 0x39, offset 0xe40 - 0xe40: 0x2715, 0xe41: 0x2735, 0xe42: 0x2755, 0xe43: 0x2775, 0xe44: 0x2795, 0xe45: 0x27b5, - 0xe46: 0x27d5, 0xe47: 0x27f5, 0xe48: 0x2815, 0xe49: 0x2835, 0xe4a: 0x2855, 0xe4b: 0x2875, - 0xe4c: 0x2895, 0xe4d: 0x28b5, 0xe4e: 0x28d5, 0xe4f: 0x28f5, 0xe50: 0x2915, 0xe51: 0x2935, - 0xe52: 0x2955, 0xe53: 0x2975, 0xe54: 0x2995, 0xe55: 0x29b5, 0xe56: 0x0040, 0xe57: 0x0040, - 0xe58: 0x0040, 0xe59: 0x0040, 0xe5a: 0x0040, 0xe5b: 0x0040, 0xe5c: 0x0040, 0xe5d: 0x0040, - 0xe5e: 0x0040, 0xe5f: 0x0040, 0xe60: 0x0040, 0xe61: 0x0040, 0xe62: 0x0040, 0xe63: 0x0040, - 0xe64: 0x0040, 0xe65: 0x0040, 0xe66: 0x0040, 0xe67: 0x0040, 0xe68: 0x0040, 0xe69: 0x0040, - 0xe6a: 0x0040, 0xe6b: 0x0040, 0xe6c: 0x0040, 0xe6d: 0x0040, 0xe6e: 0x0040, 0xe6f: 0x0040, - 0xe70: 0x0040, 0xe71: 0x0040, 0xe72: 0x0040, 0xe73: 0x0040, 0xe74: 0x0040, 0xe75: 0x0040, - 0xe76: 0x0040, 0xe77: 0x0040, 0xe78: 0x0040, 0xe79: 0x0040, 0xe7a: 0x0040, 0xe7b: 0x0040, - 0xe7c: 0x0040, 0xe7d: 0x0040, 0xe7e: 0x0040, 0xe7f: 0x0040, - // Block 0x3a, offset 0xe80 - 0xe80: 0x000a, 0xe81: 0x0018, 0xe82: 0x0961, 0xe83: 0x0018, 0xe84: 0x0018, 0xe85: 0x0008, - 0xe86: 0x0008, 0xe87: 0x0008, 0xe88: 0x0018, 0xe89: 0x0018, 0xe8a: 0x0018, 0xe8b: 0x0018, - 0xe8c: 0x0018, 0xe8d: 0x0018, 0xe8e: 0x0018, 0xe8f: 0x0018, 0xe90: 0x0018, 0xe91: 0x0018, - 0xe92: 0x0018, 0xe93: 0x0018, 0xe94: 0x0018, 0xe95: 0x0018, 0xe96: 0x0018, 0xe97: 0x0018, - 0xe98: 0x0018, 0xe99: 0x0018, 0xe9a: 0x0018, 0xe9b: 0x0018, 0xe9c: 0x0018, 0xe9d: 0x0018, - 0xe9e: 0x0018, 0xe9f: 0x0018, 0xea0: 0x0018, 0xea1: 0x0018, 0xea2: 0x0018, 0xea3: 0x0018, - 0xea4: 0x0018, 0xea5: 0x0018, 0xea6: 0x0018, 0xea7: 0x0018, 0xea8: 0x0018, 0xea9: 0x0018, - 0xeaa: 0x3308, 0xeab: 0x3308, 0xeac: 0x3308, 0xead: 0x3308, 0xeae: 0x3018, 0xeaf: 0x3018, - 0xeb0: 0x0018, 0xeb1: 0x0018, 0xeb2: 0x0018, 0xeb3: 0x0018, 0xeb4: 0x0018, 0xeb5: 0x0018, - 0xeb6: 0xe125, 0xeb7: 0x0018, 0xeb8: 0x29d5, 0xeb9: 0x29f5, 0xeba: 0x2a15, 0xebb: 0x0018, - 0xebc: 0x0008, 0xebd: 0x0018, 0xebe: 0x0018, 0xebf: 0x0018, - // Block 0x3b, offset 0xec0 - 0xec0: 0x2b55, 0xec1: 0x2b75, 0xec2: 0x2b95, 0xec3: 0x2bb5, 0xec4: 0x2bd5, 0xec5: 0x2bf5, - 0xec6: 0x2bf5, 0xec7: 0x2bf5, 0xec8: 0x2c15, 0xec9: 0x2c15, 0xeca: 0x2c15, 0xecb: 0x2c15, - 0xecc: 0x2c35, 0xecd: 0x2c35, 0xece: 0x2c35, 0xecf: 0x2c55, 0xed0: 0x2c75, 0xed1: 0x2c75, - 0xed2: 0x2a95, 0xed3: 0x2a95, 0xed4: 0x2c75, 0xed5: 0x2c75, 0xed6: 0x2c95, 0xed7: 0x2c95, - 0xed8: 0x2c75, 0xed9: 0x2c75, 0xeda: 0x2a95, 0xedb: 0x2a95, 0xedc: 0x2c75, 0xedd: 0x2c75, - 0xede: 0x2c55, 0xedf: 0x2c55, 0xee0: 0x2cb5, 0xee1: 0x2cb5, 0xee2: 0x2cd5, 0xee3: 0x2cd5, - 0xee4: 0x0040, 0xee5: 0x2cf5, 0xee6: 0x2d15, 0xee7: 0x2d35, 0xee8: 0x2d35, 0xee9: 0x2d55, - 0xeea: 0x2d75, 0xeeb: 0x2d95, 0xeec: 0x2db5, 0xeed: 0x2dd5, 0xeee: 0x2df5, 0xeef: 0x2e15, - 0xef0: 0x2e35, 0xef1: 0x2e55, 0xef2: 0x2e55, 0xef3: 0x2e75, 0xef4: 0x2e95, 0xef5: 0x2e95, - 0xef6: 0x2eb5, 0xef7: 0x2ed5, 0xef8: 0x2e75, 0xef9: 0x2ef5, 0xefa: 0x2f15, 0xefb: 0x2ef5, - 0xefc: 0x2e75, 0xefd: 0x2f35, 0xefe: 0x2f55, 0xeff: 0x2f75, - // Block 0x3c, offset 0xf00 - 0xf00: 0x2f95, 0xf01: 0x2fb5, 0xf02: 0x2d15, 0xf03: 0x2cf5, 0xf04: 0x2fd5, 0xf05: 0x2ff5, - 0xf06: 0x3015, 0xf07: 0x3035, 0xf08: 0x3055, 0xf09: 0x3075, 0xf0a: 0x3095, 0xf0b: 0x30b5, - 0xf0c: 0x30d5, 0xf0d: 0x30f5, 0xf0e: 0x3115, 0xf0f: 0x0040, 0xf10: 0x0018, 0xf11: 0x0018, - 0xf12: 0x3135, 0xf13: 0x3155, 0xf14: 0x3175, 0xf15: 0x3195, 0xf16: 0x31b5, 0xf17: 0x31d5, - 0xf18: 0x31f5, 0xf19: 0x3215, 0xf1a: 0x3235, 0xf1b: 0x3255, 0xf1c: 0x3175, 0xf1d: 0x3275, - 0xf1e: 0x3295, 0xf1f: 0x32b5, 0xf20: 0x0008, 0xf21: 0x0008, 0xf22: 0x0008, 0xf23: 0x0008, - 0xf24: 0x0008, 0xf25: 0x0008, 0xf26: 0x0008, 0xf27: 0x0008, 0xf28: 0x0008, 0xf29: 0x0008, - 0xf2a: 0x0008, 0xf2b: 0x0008, 0xf2c: 0x0008, 0xf2d: 0x0008, 0xf2e: 0x0008, 0xf2f: 0x0008, - 0xf30: 0x0008, 0xf31: 0x0008, 0xf32: 0x0008, 0xf33: 0x0008, 0xf34: 0x0008, 0xf35: 0x0008, - 0xf36: 0x0008, 0xf37: 0x0008, 0xf38: 0x0008, 0xf39: 0x0008, 0xf3a: 0x0008, 0xf3b: 0x0008, - 0xf3c: 0x0008, 0xf3d: 0x0008, 0xf3e: 0x0008, 0xf3f: 0x0008, - // Block 0x3d, offset 0xf40 - 0xf40: 0x0b82, 0xf41: 0x0b8a, 0xf42: 0x0b92, 0xf43: 0x0b9a, 0xf44: 0x32d5, 0xf45: 0x32f5, - 0xf46: 0x3315, 0xf47: 0x3335, 0xf48: 0x0018, 0xf49: 0x0018, 0xf4a: 0x0018, 0xf4b: 0x0018, - 0xf4c: 0x0018, 0xf4d: 0x0018, 0xf4e: 0x0018, 0xf4f: 0x0018, 0xf50: 0x3355, 0xf51: 0x0ba1, - 0xf52: 0x0ba9, 0xf53: 0x0bb1, 0xf54: 0x0bb9, 0xf55: 0x0bc1, 0xf56: 0x0bc9, 0xf57: 0x0bd1, - 0xf58: 0x0bd9, 0xf59: 0x0be1, 0xf5a: 0x0be9, 0xf5b: 0x0bf1, 0xf5c: 0x0bf9, 0xf5d: 0x0c01, - 0xf5e: 0x0c09, 0xf5f: 0x0c11, 0xf60: 0x3375, 0xf61: 0x3395, 0xf62: 0x33b5, 0xf63: 0x33d5, - 0xf64: 0x33f5, 0xf65: 0x33f5, 0xf66: 0x3415, 0xf67: 0x3435, 0xf68: 0x3455, 0xf69: 0x3475, - 0xf6a: 0x3495, 0xf6b: 0x34b5, 0xf6c: 0x34d5, 0xf6d: 0x34f5, 0xf6e: 0x3515, 0xf6f: 0x3535, - 0xf70: 0x3555, 0xf71: 0x3575, 0xf72: 0x3595, 0xf73: 0x35b5, 0xf74: 0x35d5, 0xf75: 0x35f5, - 0xf76: 0x3615, 0xf77: 0x3635, 0xf78: 0x3655, 0xf79: 0x3675, 0xf7a: 0x3695, 0xf7b: 0x36b5, - 0xf7c: 0x0c19, 0xf7d: 0x0c21, 0xf7e: 0x36d5, 0xf7f: 0x0018, - // Block 0x3e, offset 0xf80 - 0xf80: 0x36f5, 0xf81: 0x3715, 0xf82: 0x3735, 0xf83: 0x3755, 0xf84: 0x3775, 0xf85: 0x3795, - 0xf86: 0x37b5, 0xf87: 0x37d5, 0xf88: 0x37f5, 0xf89: 0x3815, 0xf8a: 0x3835, 0xf8b: 0x3855, - 0xf8c: 0x3875, 0xf8d: 0x3895, 0xf8e: 0x38b5, 0xf8f: 0x38d5, 0xf90: 0x38f5, 0xf91: 0x3915, - 0xf92: 0x3935, 0xf93: 0x3955, 0xf94: 0x3975, 0xf95: 0x3995, 0xf96: 0x39b5, 0xf97: 0x39d5, - 0xf98: 0x39f5, 0xf99: 0x3a15, 0xf9a: 0x3a35, 0xf9b: 0x3a55, 0xf9c: 0x3a75, 0xf9d: 0x3a95, - 0xf9e: 0x3ab5, 0xf9f: 0x3ad5, 0xfa0: 0x3af5, 0xfa1: 0x3b15, 0xfa2: 0x3b35, 0xfa3: 0x3b55, - 0xfa4: 0x3b75, 0xfa5: 0x3b95, 0xfa6: 0x1295, 0xfa7: 0x3bb5, 0xfa8: 0x3bd5, 0xfa9: 0x3bf5, - 0xfaa: 0x3c15, 0xfab: 0x3c35, 0xfac: 0x3c55, 0xfad: 0x3c75, 0xfae: 0x23b5, 0xfaf: 0x3c95, - 0xfb0: 0x3cb5, 0xfb1: 0x0c29, 0xfb2: 0x0c31, 0xfb3: 0x0c39, 0xfb4: 0x0c41, 0xfb5: 0x0c49, - 0xfb6: 0x0c51, 0xfb7: 0x0c59, 0xfb8: 0x0c61, 0xfb9: 0x0c69, 0xfba: 0x0c71, 0xfbb: 0x0c79, - 0xfbc: 0x0c81, 0xfbd: 0x0c89, 0xfbe: 0x0c91, 0xfbf: 0x0c99, - // Block 0x3f, offset 0xfc0 - 0xfc0: 0x0ca1, 0xfc1: 0x0ca9, 0xfc2: 0x0cb1, 0xfc3: 0x0cb9, 0xfc4: 0x0cc1, 0xfc5: 0x0cc9, - 0xfc6: 0x0cd1, 0xfc7: 0x0cd9, 0xfc8: 0x0ce1, 0xfc9: 0x0ce9, 0xfca: 0x0cf1, 0xfcb: 0x0cf9, - 0xfcc: 0x0d01, 0xfcd: 0x3cd5, 0xfce: 0x0d09, 0xfcf: 0x3cf5, 0xfd0: 0x3d15, 0xfd1: 0x3d2d, - 0xfd2: 0x3d45, 0xfd3: 0x3d5d, 0xfd4: 0x3d75, 0xfd5: 0x3d75, 0xfd6: 0x3d5d, 0xfd7: 0x3d8d, - 0xfd8: 0x07d5, 0xfd9: 0x3da5, 0xfda: 0x3dbd, 0xfdb: 0x3dd5, 0xfdc: 0x3ded, 0xfdd: 0x3e05, - 0xfde: 0x3e1d, 0xfdf: 0x3e35, 0xfe0: 0x3e4d, 0xfe1: 0x3e65, 0xfe2: 0x3e7d, 0xfe3: 0x3e95, - 0xfe4: 0x3ead, 0xfe5: 0x3ead, 0xfe6: 0x3ec5, 0xfe7: 0x3ec5, 0xfe8: 0x3edd, 0xfe9: 0x3edd, - 0xfea: 0x3ef5, 0xfeb: 0x3f0d, 0xfec: 0x3f25, 0xfed: 0x3f3d, 0xfee: 0x3f55, 0xfef: 0x3f55, - 0xff0: 0x3f6d, 0xff1: 0x3f6d, 0xff2: 0x3f6d, 0xff3: 0x3f85, 0xff4: 0x3f9d, 0xff5: 0x3fb5, - 0xff6: 0x3fcd, 0xff7: 0x3fb5, 0xff8: 0x3fe5, 0xff9: 0x3ffd, 0xffa: 0x3f85, 0xffb: 0x4015, - 0xffc: 0x402d, 0xffd: 0x402d, 0xffe: 0x402d, 0xfff: 0x0d11, - // Block 0x40, offset 0x1000 - 0x1000: 0x10f9, 0x1001: 0x1101, 0x1002: 0x40a5, 0x1003: 0x1109, 0x1004: 0x1111, 0x1005: 0x1119, - 0x1006: 0x1121, 0x1007: 0x1129, 0x1008: 0x40c5, 0x1009: 0x1131, 0x100a: 0x1139, 0x100b: 0x1141, - 0x100c: 0x40e5, 0x100d: 0x40e5, 0x100e: 0x1149, 0x100f: 0x1151, 0x1010: 0x1159, 0x1011: 0x4105, - 0x1012: 0x4125, 0x1013: 0x4145, 0x1014: 0x4165, 0x1015: 0x4185, 0x1016: 0x1161, 0x1017: 0x1169, - 0x1018: 0x1171, 0x1019: 0x1179, 0x101a: 0x1181, 0x101b: 0x41a5, 0x101c: 0x1189, 0x101d: 0x1191, - 0x101e: 0x1199, 0x101f: 0x41c5, 0x1020: 0x41e5, 0x1021: 0x11a1, 0x1022: 0x4205, 0x1023: 0x4225, - 0x1024: 0x4245, 0x1025: 0x11a9, 0x1026: 0x4265, 0x1027: 0x11b1, 0x1028: 0x11b9, 0x1029: 0x10f9, - 0x102a: 0x4285, 0x102b: 0x42a5, 0x102c: 0x42c5, 0x102d: 0x42e5, 0x102e: 0x11c1, 0x102f: 0x11c9, - 0x1030: 0x11d1, 0x1031: 0x11d9, 0x1032: 0x4305, 0x1033: 0x11e1, 0x1034: 0x11e9, 0x1035: 0x11f1, - 0x1036: 0x4325, 0x1037: 0x11f9, 0x1038: 0x1201, 0x1039: 0x11f9, 0x103a: 0x1209, 0x103b: 0x1211, - 0x103c: 0x4345, 0x103d: 0x1219, 0x103e: 0x1221, 0x103f: 0x1219, - // Block 0x41, offset 0x1040 - 0x1040: 0x4365, 0x1041: 0x4385, 0x1042: 0x0040, 0x1043: 0x1229, 0x1044: 0x1231, 0x1045: 0x1239, - 0x1046: 0x1241, 0x1047: 0x0040, 0x1048: 0x1249, 0x1049: 0x1251, 0x104a: 0x1259, 0x104b: 0x1261, - 0x104c: 0x1269, 0x104d: 0x1271, 0x104e: 0x1199, 0x104f: 0x1279, 0x1050: 0x1281, 0x1051: 0x1289, - 0x1052: 0x43a5, 0x1053: 0x1291, 0x1054: 0x1121, 0x1055: 0x43c5, 0x1056: 0x43e5, 0x1057: 0x1299, - 0x1058: 0x0040, 0x1059: 0x4405, 0x105a: 0x12a1, 0x105b: 0x12a9, 0x105c: 0x12b1, 0x105d: 0x12b9, - 0x105e: 0x12c1, 0x105f: 0x12c9, 0x1060: 0x12d1, 0x1061: 0x12d9, 0x1062: 0x12e1, 0x1063: 0x12e9, - 0x1064: 0x12f1, 0x1065: 0x12f9, 0x1066: 0x1301, 0x1067: 0x1309, 0x1068: 0x1311, 0x1069: 0x1319, - 0x106a: 0x1321, 0x106b: 0x1329, 0x106c: 0x1331, 0x106d: 0x1339, 0x106e: 0x1341, 0x106f: 0x1349, - 0x1070: 0x1351, 0x1071: 0x1359, 0x1072: 0x1361, 0x1073: 0x1369, 0x1074: 0x1371, 0x1075: 0x1379, - 0x1076: 0x1381, 0x1077: 0x1389, 0x1078: 0x1391, 0x1079: 0x1399, 0x107a: 0x13a1, 0x107b: 0x13a9, - 0x107c: 0x13b1, 0x107d: 0x13b9, 0x107e: 0x13c1, 0x107f: 0x4425, - // Block 0x42, offset 0x1080 - 0x1080: 0xe00d, 0x1081: 0x0008, 0x1082: 0xe00d, 0x1083: 0x0008, 0x1084: 0xe00d, 0x1085: 0x0008, - 0x1086: 0xe00d, 0x1087: 0x0008, 0x1088: 0xe00d, 0x1089: 0x0008, 0x108a: 0xe00d, 0x108b: 0x0008, - 0x108c: 0xe00d, 0x108d: 0x0008, 0x108e: 0xe00d, 0x108f: 0x0008, 0x1090: 0xe00d, 0x1091: 0x0008, - 0x1092: 0xe00d, 0x1093: 0x0008, 0x1094: 0xe00d, 0x1095: 0x0008, 0x1096: 0xe00d, 0x1097: 0x0008, - 0x1098: 0xe00d, 0x1099: 0x0008, 0x109a: 0xe00d, 0x109b: 0x0008, 0x109c: 0xe00d, 0x109d: 0x0008, - 0x109e: 0xe00d, 0x109f: 0x0008, 0x10a0: 0xe00d, 0x10a1: 0x0008, 0x10a2: 0xe00d, 0x10a3: 0x0008, - 0x10a4: 0xe00d, 0x10a5: 0x0008, 0x10a6: 0xe00d, 0x10a7: 0x0008, 0x10a8: 0xe00d, 0x10a9: 0x0008, - 0x10aa: 0xe00d, 0x10ab: 0x0008, 0x10ac: 0xe00d, 0x10ad: 0x0008, 0x10ae: 0x0008, 0x10af: 0x3308, - 0x10b0: 0x3318, 0x10b1: 0x3318, 0x10b2: 0x3318, 0x10b3: 0x0018, 0x10b4: 0x3308, 0x10b5: 0x3308, - 0x10b6: 0x3308, 0x10b7: 0x3308, 0x10b8: 0x3308, 0x10b9: 0x3308, 0x10ba: 0x3308, 0x10bb: 0x3308, - 0x10bc: 0x3308, 0x10bd: 0x3308, 0x10be: 0x0018, 0x10bf: 0x0008, - // Block 0x43, offset 0x10c0 - 0x10c0: 0xe00d, 0x10c1: 0x0008, 0x10c2: 0xe00d, 0x10c3: 0x0008, 0x10c4: 0xe00d, 0x10c5: 0x0008, - 0x10c6: 0xe00d, 0x10c7: 0x0008, 0x10c8: 0xe00d, 0x10c9: 0x0008, 0x10ca: 0xe00d, 0x10cb: 0x0008, - 0x10cc: 0xe00d, 0x10cd: 0x0008, 0x10ce: 0xe00d, 0x10cf: 0x0008, 0x10d0: 0xe00d, 0x10d1: 0x0008, - 0x10d2: 0xe00d, 0x10d3: 0x0008, 0x10d4: 0xe00d, 0x10d5: 0x0008, 0x10d6: 0xe00d, 0x10d7: 0x0008, - 0x10d8: 0xe00d, 0x10d9: 0x0008, 0x10da: 0xe00d, 0x10db: 0x0008, 0x10dc: 0x02d1, 0x10dd: 0x13c9, - 0x10de: 0x3308, 0x10df: 0x3308, 0x10e0: 0x0008, 0x10e1: 0x0008, 0x10e2: 0x0008, 0x10e3: 0x0008, - 0x10e4: 0x0008, 0x10e5: 0x0008, 0x10e6: 0x0008, 0x10e7: 0x0008, 0x10e8: 0x0008, 0x10e9: 0x0008, - 0x10ea: 0x0008, 0x10eb: 0x0008, 0x10ec: 0x0008, 0x10ed: 0x0008, 0x10ee: 0x0008, 0x10ef: 0x0008, - 0x10f0: 0x0008, 0x10f1: 0x0008, 0x10f2: 0x0008, 0x10f3: 0x0008, 0x10f4: 0x0008, 0x10f5: 0x0008, - 0x10f6: 0x0008, 0x10f7: 0x0008, 0x10f8: 0x0008, 0x10f9: 0x0008, 0x10fa: 0x0008, 0x10fb: 0x0008, - 0x10fc: 0x0008, 0x10fd: 0x0008, 0x10fe: 0x0008, 0x10ff: 0x0008, - // Block 0x44, offset 0x1100 - 0x1100: 0x0018, 0x1101: 0x0018, 0x1102: 0x0018, 0x1103: 0x0018, 0x1104: 0x0018, 0x1105: 0x0018, - 0x1106: 0x0018, 0x1107: 0x0018, 0x1108: 0x0018, 0x1109: 0x0018, 0x110a: 0x0018, 0x110b: 0x0018, - 0x110c: 0x0018, 0x110d: 0x0018, 0x110e: 0x0018, 0x110f: 0x0018, 0x1110: 0x0018, 0x1111: 0x0018, - 0x1112: 0x0018, 0x1113: 0x0018, 0x1114: 0x0018, 0x1115: 0x0018, 0x1116: 0x0018, 0x1117: 0x0008, - 0x1118: 0x0008, 0x1119: 0x0008, 0x111a: 0x0008, 0x111b: 0x0008, 0x111c: 0x0008, 0x111d: 0x0008, - 0x111e: 0x0008, 0x111f: 0x0008, 0x1120: 0x0018, 0x1121: 0x0018, 0x1122: 0xe00d, 0x1123: 0x0008, - 0x1124: 0xe00d, 0x1125: 0x0008, 0x1126: 0xe00d, 0x1127: 0x0008, 0x1128: 0xe00d, 0x1129: 0x0008, - 0x112a: 0xe00d, 0x112b: 0x0008, 0x112c: 0xe00d, 0x112d: 0x0008, 0x112e: 0xe00d, 0x112f: 0x0008, - 0x1130: 0x0008, 0x1131: 0x0008, 0x1132: 0xe00d, 0x1133: 0x0008, 0x1134: 0xe00d, 0x1135: 0x0008, - 0x1136: 0xe00d, 0x1137: 0x0008, 0x1138: 0xe00d, 0x1139: 0x0008, 0x113a: 0xe00d, 0x113b: 0x0008, - 0x113c: 0xe00d, 0x113d: 0x0008, 0x113e: 0xe00d, 0x113f: 0x0008, - // Block 0x45, offset 0x1140 - 0x1140: 0xe00d, 0x1141: 0x0008, 0x1142: 0xe00d, 0x1143: 0x0008, 0x1144: 0xe00d, 0x1145: 0x0008, - 0x1146: 0xe00d, 0x1147: 0x0008, 0x1148: 0xe00d, 0x1149: 0x0008, 0x114a: 0xe00d, 0x114b: 0x0008, - 0x114c: 0xe00d, 0x114d: 0x0008, 0x114e: 0xe00d, 0x114f: 0x0008, 0x1150: 0xe00d, 0x1151: 0x0008, - 0x1152: 0xe00d, 0x1153: 0x0008, 0x1154: 0xe00d, 0x1155: 0x0008, 0x1156: 0xe00d, 0x1157: 0x0008, - 0x1158: 0xe00d, 0x1159: 0x0008, 0x115a: 0xe00d, 0x115b: 0x0008, 0x115c: 0xe00d, 0x115d: 0x0008, - 0x115e: 0xe00d, 0x115f: 0x0008, 0x1160: 0xe00d, 0x1161: 0x0008, 0x1162: 0xe00d, 0x1163: 0x0008, - 0x1164: 0xe00d, 0x1165: 0x0008, 0x1166: 0xe00d, 0x1167: 0x0008, 0x1168: 0xe00d, 0x1169: 0x0008, - 0x116a: 0xe00d, 0x116b: 0x0008, 0x116c: 0xe00d, 0x116d: 0x0008, 0x116e: 0xe00d, 0x116f: 0x0008, - 0x1170: 0xe0fd, 0x1171: 0x0008, 0x1172: 0x0008, 0x1173: 0x0008, 0x1174: 0x0008, 0x1175: 0x0008, - 0x1176: 0x0008, 0x1177: 0x0008, 0x1178: 0x0008, 0x1179: 0xe01d, 0x117a: 0x0008, 0x117b: 0xe03d, - 0x117c: 0x0008, 0x117d: 0x4445, 0x117e: 0xe00d, 0x117f: 0x0008, - // Block 0x46, offset 0x1180 - 0x1180: 0xe00d, 0x1181: 0x0008, 0x1182: 0xe00d, 0x1183: 0x0008, 0x1184: 0xe00d, 0x1185: 0x0008, - 0x1186: 0xe00d, 0x1187: 0x0008, 0x1188: 0x0008, 0x1189: 0x0018, 0x118a: 0x0018, 0x118b: 0xe03d, - 0x118c: 0x0008, 0x118d: 0x0409, 0x118e: 0x0008, 0x118f: 0x0008, 0x1190: 0xe00d, 0x1191: 0x0008, - 0x1192: 0xe00d, 0x1193: 0x0008, 0x1194: 0x0008, 0x1195: 0x0008, 0x1196: 0xe00d, 0x1197: 0x0008, - 0x1198: 0xe00d, 0x1199: 0x0008, 0x119a: 0xe00d, 0x119b: 0x0008, 0x119c: 0xe00d, 0x119d: 0x0008, - 0x119e: 0xe00d, 0x119f: 0x0008, 0x11a0: 0xe00d, 0x11a1: 0x0008, 0x11a2: 0xe00d, 0x11a3: 0x0008, - 0x11a4: 0xe00d, 0x11a5: 0x0008, 0x11a6: 0xe00d, 0x11a7: 0x0008, 0x11a8: 0xe00d, 0x11a9: 0x0008, - 0x11aa: 0x13d1, 0x11ab: 0x0371, 0x11ac: 0x0401, 0x11ad: 0x13d9, 0x11ae: 0x0421, 0x11af: 0x0008, - 0x11b0: 0x13e1, 0x11b1: 0x13e9, 0x11b2: 0x0429, 0x11b3: 0x4465, 0x11b4: 0xe00d, 0x11b5: 0x0008, - 0x11b6: 0xe00d, 0x11b7: 0x0008, 0x11b8: 0xe00d, 0x11b9: 0x0008, 0x11ba: 0xe00d, 0x11bb: 0x0008, - 0x11bc: 0xe00d, 0x11bd: 0x0008, 0x11be: 0xe00d, 0x11bf: 0x0008, - // Block 0x47, offset 0x11c0 - 0x11c0: 0x650d, 0x11c1: 0x652d, 0x11c2: 0x654d, 0x11c3: 0x656d, 0x11c4: 0x658d, 0x11c5: 0x65ad, - 0x11c6: 0x65cd, 0x11c7: 0x65ed, 0x11c8: 0x660d, 0x11c9: 0x662d, 0x11ca: 0x664d, 0x11cb: 0x666d, - 0x11cc: 0x668d, 0x11cd: 0x66ad, 0x11ce: 0x0008, 0x11cf: 0x0008, 0x11d0: 0x66cd, 0x11d1: 0x0008, - 0x11d2: 0x66ed, 0x11d3: 0x0008, 0x11d4: 0x0008, 0x11d5: 0x670d, 0x11d6: 0x672d, 0x11d7: 0x674d, - 0x11d8: 0x676d, 0x11d9: 0x678d, 0x11da: 0x67ad, 0x11db: 0x67cd, 0x11dc: 0x67ed, 0x11dd: 0x680d, - 0x11de: 0x682d, 0x11df: 0x0008, 0x11e0: 0x684d, 0x11e1: 0x0008, 0x11e2: 0x686d, 0x11e3: 0x0008, - 0x11e4: 0x0008, 0x11e5: 0x688d, 0x11e6: 0x68ad, 0x11e7: 0x0008, 0x11e8: 0x0008, 0x11e9: 0x0008, - 0x11ea: 0x68cd, 0x11eb: 0x68ed, 0x11ec: 0x690d, 0x11ed: 0x692d, 0x11ee: 0x694d, 0x11ef: 0x696d, - 0x11f0: 0x698d, 0x11f1: 0x69ad, 0x11f2: 0x69cd, 0x11f3: 0x69ed, 0x11f4: 0x6a0d, 0x11f5: 0x6a2d, - 0x11f6: 0x6a4d, 0x11f7: 0x6a6d, 0x11f8: 0x6a8d, 0x11f9: 0x6aad, 0x11fa: 0x6acd, 0x11fb: 0x6aed, - 0x11fc: 0x6b0d, 0x11fd: 0x6b2d, 0x11fe: 0x6b4d, 0x11ff: 0x6b6d, - // Block 0x48, offset 0x1200 - 0x1200: 0x7acd, 0x1201: 0x7aed, 0x1202: 0x7b0d, 0x1203: 0x7b2d, 0x1204: 0x7b4d, 0x1205: 0x7b6d, - 0x1206: 0x7b8d, 0x1207: 0x7bad, 0x1208: 0x7bcd, 0x1209: 0x7bed, 0x120a: 0x7c0d, 0x120b: 0x7c2d, - 0x120c: 0x7c4d, 0x120d: 0x7c6d, 0x120e: 0x7c8d, 0x120f: 0x1409, 0x1210: 0x1411, 0x1211: 0x1419, - 0x1212: 0x7cad, 0x1213: 0x7ccd, 0x1214: 0x7ced, 0x1215: 0x1421, 0x1216: 0x1429, 0x1217: 0x1431, - 0x1218: 0x7d0d, 0x1219: 0x7d2d, 0x121a: 0x0040, 0x121b: 0x0040, 0x121c: 0x0040, 0x121d: 0x0040, - 0x121e: 0x0040, 0x121f: 0x0040, 0x1220: 0x0040, 0x1221: 0x0040, 0x1222: 0x0040, 0x1223: 0x0040, - 0x1224: 0x0040, 0x1225: 0x0040, 0x1226: 0x0040, 0x1227: 0x0040, 0x1228: 0x0040, 0x1229: 0x0040, - 0x122a: 0x0040, 0x122b: 0x0040, 0x122c: 0x0040, 0x122d: 0x0040, 0x122e: 0x0040, 0x122f: 0x0040, - 0x1230: 0x0040, 0x1231: 0x0040, 0x1232: 0x0040, 0x1233: 0x0040, 0x1234: 0x0040, 0x1235: 0x0040, - 0x1236: 0x0040, 0x1237: 0x0040, 0x1238: 0x0040, 0x1239: 0x0040, 0x123a: 0x0040, 0x123b: 0x0040, - 0x123c: 0x0040, 0x123d: 0x0040, 0x123e: 0x0040, 0x123f: 0x0040, - // Block 0x49, offset 0x1240 - 0x1240: 0x1439, 0x1241: 0x1441, 0x1242: 0x1449, 0x1243: 0x7d4d, 0x1244: 0x7d6d, 0x1245: 0x1451, - 0x1246: 0x1451, 0x1247: 0x0040, 0x1248: 0x0040, 0x1249: 0x0040, 0x124a: 0x0040, 0x124b: 0x0040, - 0x124c: 0x0040, 0x124d: 0x0040, 0x124e: 0x0040, 0x124f: 0x0040, 0x1250: 0x0040, 0x1251: 0x0040, - 0x1252: 0x0040, 0x1253: 0x1459, 0x1254: 0x1461, 0x1255: 0x1469, 0x1256: 0x1471, 0x1257: 0x1479, - 0x1258: 0x0040, 0x1259: 0x0040, 0x125a: 0x0040, 0x125b: 0x0040, 0x125c: 0x0040, 0x125d: 0x1481, - 0x125e: 0x3308, 0x125f: 0x1489, 0x1260: 0x1491, 0x1261: 0x0779, 0x1262: 0x0791, 0x1263: 0x1499, - 0x1264: 0x14a1, 0x1265: 0x14a9, 0x1266: 0x14b1, 0x1267: 0x14b9, 0x1268: 0x14c1, 0x1269: 0x071a, - 0x126a: 0x14c9, 0x126b: 0x14d1, 0x126c: 0x14d9, 0x126d: 0x14e1, 0x126e: 0x14e9, 0x126f: 0x14f1, - 0x1270: 0x14f9, 0x1271: 0x1501, 0x1272: 0x1509, 0x1273: 0x1511, 0x1274: 0x1519, 0x1275: 0x1521, - 0x1276: 0x1529, 0x1277: 0x0040, 0x1278: 0x1531, 0x1279: 0x1539, 0x127a: 0x1541, 0x127b: 0x1549, - 0x127c: 0x1551, 0x127d: 0x0040, 0x127e: 0x1559, 0x127f: 0x0040, - // Block 0x4a, offset 0x1280 - 0x1280: 0x1561, 0x1281: 0x1569, 0x1282: 0x0040, 0x1283: 0x1571, 0x1284: 0x1579, 0x1285: 0x0040, - 0x1286: 0x1581, 0x1287: 0x1589, 0x1288: 0x1591, 0x1289: 0x1599, 0x128a: 0x15a1, 0x128b: 0x15a9, - 0x128c: 0x15b1, 0x128d: 0x15b9, 0x128e: 0x15c1, 0x128f: 0x15c9, 0x1290: 0x15d1, 0x1291: 0x15d1, - 0x1292: 0x15d9, 0x1293: 0x15d9, 0x1294: 0x15d9, 0x1295: 0x15d9, 0x1296: 0x15e1, 0x1297: 0x15e1, - 0x1298: 0x15e1, 0x1299: 0x15e1, 0x129a: 0x15e9, 0x129b: 0x15e9, 0x129c: 0x15e9, 0x129d: 0x15e9, - 0x129e: 0x15f1, 0x129f: 0x15f1, 0x12a0: 0x15f1, 0x12a1: 0x15f1, 0x12a2: 0x15f9, 0x12a3: 0x15f9, - 0x12a4: 0x15f9, 0x12a5: 0x15f9, 0x12a6: 0x1601, 0x12a7: 0x1601, 0x12a8: 0x1601, 0x12a9: 0x1601, - 0x12aa: 0x1609, 0x12ab: 0x1609, 0x12ac: 0x1609, 0x12ad: 0x1609, 0x12ae: 0x1611, 0x12af: 0x1611, - 0x12b0: 0x1611, 0x12b1: 0x1611, 0x12b2: 0x1619, 0x12b3: 0x1619, 0x12b4: 0x1619, 0x12b5: 0x1619, - 0x12b6: 0x1621, 0x12b7: 0x1621, 0x12b8: 0x1621, 0x12b9: 0x1621, 0x12ba: 0x1629, 0x12bb: 0x1629, - 0x12bc: 0x1629, 0x12bd: 0x1629, 0x12be: 0x1631, 0x12bf: 0x1631, - // Block 0x4b, offset 0x12c0 - 0x12c0: 0x1631, 0x12c1: 0x1631, 0x12c2: 0x1639, 0x12c3: 0x1639, 0x12c4: 0x1641, 0x12c5: 0x1641, - 0x12c6: 0x1649, 0x12c7: 0x1649, 0x12c8: 0x1651, 0x12c9: 0x1651, 0x12ca: 0x1659, 0x12cb: 0x1659, - 0x12cc: 0x1661, 0x12cd: 0x1661, 0x12ce: 0x1669, 0x12cf: 0x1669, 0x12d0: 0x1669, 0x12d1: 0x1669, - 0x12d2: 0x1671, 0x12d3: 0x1671, 0x12d4: 0x1671, 0x12d5: 0x1671, 0x12d6: 0x1679, 0x12d7: 0x1679, - 0x12d8: 0x1679, 0x12d9: 0x1679, 0x12da: 0x1681, 0x12db: 0x1681, 0x12dc: 0x1681, 0x12dd: 0x1681, - 0x12de: 0x1689, 0x12df: 0x1689, 0x12e0: 0x1691, 0x12e1: 0x1691, 0x12e2: 0x1691, 0x12e3: 0x1691, - 0x12e4: 0x1699, 0x12e5: 0x1699, 0x12e6: 0x16a1, 0x12e7: 0x16a1, 0x12e8: 0x16a1, 0x12e9: 0x16a1, - 0x12ea: 0x16a9, 0x12eb: 0x16a9, 0x12ec: 0x16a9, 0x12ed: 0x16a9, 0x12ee: 0x16b1, 0x12ef: 0x16b1, - 0x12f0: 0x16b9, 0x12f1: 0x16b9, 0x12f2: 0x0818, 0x12f3: 0x0818, 0x12f4: 0x0818, 0x12f5: 0x0818, - 0x12f6: 0x0818, 0x12f7: 0x0818, 0x12f8: 0x0818, 0x12f9: 0x0818, 0x12fa: 0x0818, 0x12fb: 0x0818, - 0x12fc: 0x0818, 0x12fd: 0x0818, 0x12fe: 0x0818, 0x12ff: 0x0818, - // Block 0x4c, offset 0x1300 - 0x1300: 0x0818, 0x1301: 0x0818, 0x1302: 0x0040, 0x1303: 0x0040, 0x1304: 0x0040, 0x1305: 0x0040, - 0x1306: 0x0040, 0x1307: 0x0040, 0x1308: 0x0040, 0x1309: 0x0040, 0x130a: 0x0040, 0x130b: 0x0040, - 0x130c: 0x0040, 0x130d: 0x0040, 0x130e: 0x0040, 0x130f: 0x0040, 0x1310: 0x0040, 0x1311: 0x0040, - 0x1312: 0x0040, 0x1313: 0x16c1, 0x1314: 0x16c1, 0x1315: 0x16c1, 0x1316: 0x16c1, 0x1317: 0x16c9, - 0x1318: 0x16c9, 0x1319: 0x16d1, 0x131a: 0x16d1, 0x131b: 0x16d9, 0x131c: 0x16d9, 0x131d: 0x0149, - 0x131e: 0x16e1, 0x131f: 0x16e1, 0x1320: 0x16e9, 0x1321: 0x16e9, 0x1322: 0x16f1, 0x1323: 0x16f1, - 0x1324: 0x16f9, 0x1325: 0x16f9, 0x1326: 0x16f9, 0x1327: 0x16f9, 0x1328: 0x1701, 0x1329: 0x1701, - 0x132a: 0x1709, 0x132b: 0x1709, 0x132c: 0x1711, 0x132d: 0x1711, 0x132e: 0x1719, 0x132f: 0x1719, - 0x1330: 0x1721, 0x1331: 0x1721, 0x1332: 0x1729, 0x1333: 0x1729, 0x1334: 0x1731, 0x1335: 0x1731, - 0x1336: 0x1739, 0x1337: 0x1739, 0x1338: 0x1739, 0x1339: 0x1741, 0x133a: 0x1741, 0x133b: 0x1741, - 0x133c: 0x1749, 0x133d: 0x1749, 0x133e: 0x1749, 0x133f: 0x1749, - // Block 0x4d, offset 0x1340 - 0x1340: 0x1949, 0x1341: 0x1951, 0x1342: 0x1959, 0x1343: 0x1961, 0x1344: 0x1969, 0x1345: 0x1971, - 0x1346: 0x1979, 0x1347: 0x1981, 0x1348: 0x1989, 0x1349: 0x1991, 0x134a: 0x1999, 0x134b: 0x19a1, - 0x134c: 0x19a9, 0x134d: 0x19b1, 0x134e: 0x19b9, 0x134f: 0x19c1, 0x1350: 0x19c9, 0x1351: 0x19d1, - 0x1352: 0x19d9, 0x1353: 0x19e1, 0x1354: 0x19e9, 0x1355: 0x19f1, 0x1356: 0x19f9, 0x1357: 0x1a01, - 0x1358: 0x1a09, 0x1359: 0x1a11, 0x135a: 0x1a19, 0x135b: 0x1a21, 0x135c: 0x1a29, 0x135d: 0x1a31, - 0x135e: 0x1a3a, 0x135f: 0x1a42, 0x1360: 0x1a4a, 0x1361: 0x1a52, 0x1362: 0x1a5a, 0x1363: 0x1a62, - 0x1364: 0x1a69, 0x1365: 0x1a71, 0x1366: 0x1761, 0x1367: 0x1a79, 0x1368: 0x1741, 0x1369: 0x1769, - 0x136a: 0x1a81, 0x136b: 0x1a89, 0x136c: 0x1789, 0x136d: 0x1a91, 0x136e: 0x1791, 0x136f: 0x1799, - 0x1370: 0x1a99, 0x1371: 0x1aa1, 0x1372: 0x17b9, 0x1373: 0x1aa9, 0x1374: 0x17c1, 0x1375: 0x17c9, - 0x1376: 0x1ab1, 0x1377: 0x1ab9, 0x1378: 0x17d9, 0x1379: 0x1ac1, 0x137a: 0x17e1, 0x137b: 0x17e9, - 0x137c: 0x18d1, 0x137d: 0x18d9, 0x137e: 0x18f1, 0x137f: 0x18f9, - // Block 0x4e, offset 0x1380 - 0x1380: 0x1901, 0x1381: 0x1921, 0x1382: 0x1929, 0x1383: 0x1931, 0x1384: 0x1939, 0x1385: 0x1959, - 0x1386: 0x1961, 0x1387: 0x1969, 0x1388: 0x1ac9, 0x1389: 0x1989, 0x138a: 0x1ad1, 0x138b: 0x1ad9, - 0x138c: 0x19b9, 0x138d: 0x1ae1, 0x138e: 0x19c1, 0x138f: 0x19c9, 0x1390: 0x1a31, 0x1391: 0x1ae9, - 0x1392: 0x1af1, 0x1393: 0x1a09, 0x1394: 0x1af9, 0x1395: 0x1a11, 0x1396: 0x1a19, 0x1397: 0x1751, - 0x1398: 0x1759, 0x1399: 0x1b01, 0x139a: 0x1761, 0x139b: 0x1b09, 0x139c: 0x1771, 0x139d: 0x1779, - 0x139e: 0x1781, 0x139f: 0x1789, 0x13a0: 0x1b11, 0x13a1: 0x17a1, 0x13a2: 0x17a9, 0x13a3: 0x17b1, - 0x13a4: 0x17b9, 0x13a5: 0x1b19, 0x13a6: 0x17d9, 0x13a7: 0x17f1, 0x13a8: 0x17f9, 0x13a9: 0x1801, - 0x13aa: 0x1809, 0x13ab: 0x1811, 0x13ac: 0x1821, 0x13ad: 0x1829, 0x13ae: 0x1831, 0x13af: 0x1839, - 0x13b0: 0x1841, 0x13b1: 0x1849, 0x13b2: 0x1b21, 0x13b3: 0x1851, 0x13b4: 0x1859, 0x13b5: 0x1861, - 0x13b6: 0x1869, 0x13b7: 0x1871, 0x13b8: 0x1879, 0x13b9: 0x1889, 0x13ba: 0x1891, 0x13bb: 0x1899, - 0x13bc: 0x18a1, 0x13bd: 0x18a9, 0x13be: 0x18b1, 0x13bf: 0x18b9, - // Block 0x4f, offset 0x13c0 - 0x13c0: 0x18c1, 0x13c1: 0x18c9, 0x13c2: 0x18e1, 0x13c3: 0x18e9, 0x13c4: 0x1909, 0x13c5: 0x1911, - 0x13c6: 0x1919, 0x13c7: 0x1921, 0x13c8: 0x1929, 0x13c9: 0x1941, 0x13ca: 0x1949, 0x13cb: 0x1951, - 0x13cc: 0x1959, 0x13cd: 0x1b29, 0x13ce: 0x1971, 0x13cf: 0x1979, 0x13d0: 0x1981, 0x13d1: 0x1989, - 0x13d2: 0x19a1, 0x13d3: 0x19a9, 0x13d4: 0x19b1, 0x13d5: 0x19b9, 0x13d6: 0x1b31, 0x13d7: 0x19d1, - 0x13d8: 0x19d9, 0x13d9: 0x1b39, 0x13da: 0x19f1, 0x13db: 0x19f9, 0x13dc: 0x1a01, 0x13dd: 0x1a09, - 0x13de: 0x1b41, 0x13df: 0x1761, 0x13e0: 0x1b09, 0x13e1: 0x1789, 0x13e2: 0x1b11, 0x13e3: 0x17b9, - 0x13e4: 0x1b19, 0x13e5: 0x17d9, 0x13e6: 0x1b49, 0x13e7: 0x1841, 0x13e8: 0x1b51, 0x13e9: 0x1b59, - 0x13ea: 0x1b61, 0x13eb: 0x1921, 0x13ec: 0x1929, 0x13ed: 0x1959, 0x13ee: 0x19b9, 0x13ef: 0x1b31, - 0x13f0: 0x1a09, 0x13f1: 0x1b41, 0x13f2: 0x1b69, 0x13f3: 0x1b71, 0x13f4: 0x1b79, 0x13f5: 0x1b81, - 0x13f6: 0x1b89, 0x13f7: 0x1b91, 0x13f8: 0x1b99, 0x13f9: 0x1ba1, 0x13fa: 0x1ba9, 0x13fb: 0x1bb1, - 0x13fc: 0x1bb9, 0x13fd: 0x1bc1, 0x13fe: 0x1bc9, 0x13ff: 0x1bd1, - // Block 0x50, offset 0x1400 - 0x1400: 0x1bd9, 0x1401: 0x1be1, 0x1402: 0x1be9, 0x1403: 0x1bf1, 0x1404: 0x1bf9, 0x1405: 0x1c01, - 0x1406: 0x1c09, 0x1407: 0x1c11, 0x1408: 0x1c19, 0x1409: 0x1c21, 0x140a: 0x1c29, 0x140b: 0x1c31, - 0x140c: 0x1b59, 0x140d: 0x1c39, 0x140e: 0x1c41, 0x140f: 0x1c49, 0x1410: 0x1c51, 0x1411: 0x1b81, - 0x1412: 0x1b89, 0x1413: 0x1b91, 0x1414: 0x1b99, 0x1415: 0x1ba1, 0x1416: 0x1ba9, 0x1417: 0x1bb1, - 0x1418: 0x1bb9, 0x1419: 0x1bc1, 0x141a: 0x1bc9, 0x141b: 0x1bd1, 0x141c: 0x1bd9, 0x141d: 0x1be1, - 0x141e: 0x1be9, 0x141f: 0x1bf1, 0x1420: 0x1bf9, 0x1421: 0x1c01, 0x1422: 0x1c09, 0x1423: 0x1c11, - 0x1424: 0x1c19, 0x1425: 0x1c21, 0x1426: 0x1c29, 0x1427: 0x1c31, 0x1428: 0x1b59, 0x1429: 0x1c39, - 0x142a: 0x1c41, 0x142b: 0x1c49, 0x142c: 0x1c51, 0x142d: 0x1c21, 0x142e: 0x1c29, 0x142f: 0x1c31, - 0x1430: 0x1b59, 0x1431: 0x1b51, 0x1432: 0x1b61, 0x1433: 0x1881, 0x1434: 0x1829, 0x1435: 0x1831, - 0x1436: 0x1839, 0x1437: 0x1c21, 0x1438: 0x1c29, 0x1439: 0x1c31, 0x143a: 0x1881, 0x143b: 0x1889, - 0x143c: 0x1c59, 0x143d: 0x1c59, 0x143e: 0x0018, 0x143f: 0x0018, - // Block 0x51, offset 0x1440 - 0x1440: 0x0040, 0x1441: 0x0040, 0x1442: 0x0040, 0x1443: 0x0040, 0x1444: 0x0040, 0x1445: 0x0040, - 0x1446: 0x0040, 0x1447: 0x0040, 0x1448: 0x0040, 0x1449: 0x0040, 0x144a: 0x0040, 0x144b: 0x0040, - 0x144c: 0x0040, 0x144d: 0x0040, 0x144e: 0x0040, 0x144f: 0x0040, 0x1450: 0x1c61, 0x1451: 0x1c69, - 0x1452: 0x1c69, 0x1453: 0x1c71, 0x1454: 0x1c79, 0x1455: 0x1c81, 0x1456: 0x1c89, 0x1457: 0x1c91, - 0x1458: 0x1c99, 0x1459: 0x1c99, 0x145a: 0x1ca1, 0x145b: 0x1ca9, 0x145c: 0x1cb1, 0x145d: 0x1cb9, - 0x145e: 0x1cc1, 0x145f: 0x1cc9, 0x1460: 0x1cc9, 0x1461: 0x1cd1, 0x1462: 0x1cd9, 0x1463: 0x1cd9, - 0x1464: 0x1ce1, 0x1465: 0x1ce1, 0x1466: 0x1ce9, 0x1467: 0x1cf1, 0x1468: 0x1cf1, 0x1469: 0x1cf9, - 0x146a: 0x1d01, 0x146b: 0x1d01, 0x146c: 0x1d09, 0x146d: 0x1d09, 0x146e: 0x1d11, 0x146f: 0x1d19, - 0x1470: 0x1d19, 0x1471: 0x1d21, 0x1472: 0x1d21, 0x1473: 0x1d29, 0x1474: 0x1d31, 0x1475: 0x1d39, - 0x1476: 0x1d41, 0x1477: 0x1d41, 0x1478: 0x1d49, 0x1479: 0x1d51, 0x147a: 0x1d59, 0x147b: 0x1d61, - 0x147c: 0x1d69, 0x147d: 0x1d69, 0x147e: 0x1d71, 0x147f: 0x1d79, - // Block 0x52, offset 0x1480 - 0x1480: 0x1f29, 0x1481: 0x1f31, 0x1482: 0x1f39, 0x1483: 0x1f11, 0x1484: 0x1d39, 0x1485: 0x1ce9, - 0x1486: 0x1f41, 0x1487: 0x1f49, 0x1488: 0x0040, 0x1489: 0x0040, 0x148a: 0x0040, 0x148b: 0x0040, - 0x148c: 0x0040, 0x148d: 0x0040, 0x148e: 0x0040, 0x148f: 0x0040, 0x1490: 0x0040, 0x1491: 0x0040, - 0x1492: 0x0040, 0x1493: 0x0040, 0x1494: 0x0040, 0x1495: 0x0040, 0x1496: 0x0040, 0x1497: 0x0040, - 0x1498: 0x0040, 0x1499: 0x0040, 0x149a: 0x0040, 0x149b: 0x0040, 0x149c: 0x0040, 0x149d: 0x0040, - 0x149e: 0x0040, 0x149f: 0x0040, 0x14a0: 0x0040, 0x14a1: 0x0040, 0x14a2: 0x0040, 0x14a3: 0x0040, - 0x14a4: 0x0040, 0x14a5: 0x0040, 0x14a6: 0x0040, 0x14a7: 0x0040, 0x14a8: 0x0040, 0x14a9: 0x0040, - 0x14aa: 0x0040, 0x14ab: 0x0040, 0x14ac: 0x0040, 0x14ad: 0x0040, 0x14ae: 0x0040, 0x14af: 0x0040, - 0x14b0: 0x1f51, 0x14b1: 0x1f59, 0x14b2: 0x1f61, 0x14b3: 0x1f69, 0x14b4: 0x1f71, 0x14b5: 0x1f79, - 0x14b6: 0x1f81, 0x14b7: 0x1f89, 0x14b8: 0x1f91, 0x14b9: 0x1f99, 0x14ba: 0x1fa2, 0x14bb: 0x1faa, - 0x14bc: 0x1fb1, 0x14bd: 0x0018, 0x14be: 0x0040, 0x14bf: 0x0040, - // Block 0x53, offset 0x14c0 - 0x14c0: 0x33c0, 0x14c1: 0x33c0, 0x14c2: 0x33c0, 0x14c3: 0x33c0, 0x14c4: 0x33c0, 0x14c5: 0x33c0, - 0x14c6: 0x33c0, 0x14c7: 0x33c0, 0x14c8: 0x33c0, 0x14c9: 0x33c0, 0x14ca: 0x33c0, 0x14cb: 0x33c0, - 0x14cc: 0x33c0, 0x14cd: 0x33c0, 0x14ce: 0x33c0, 0x14cf: 0x33c0, 0x14d0: 0x1fba, 0x14d1: 0x7d8d, - 0x14d2: 0x0040, 0x14d3: 0x1fc2, 0x14d4: 0x0122, 0x14d5: 0x1fca, 0x14d6: 0x1fd2, 0x14d7: 0x7dad, - 0x14d8: 0x7dcd, 0x14d9: 0x0040, 0x14da: 0x0040, 0x14db: 0x0040, 0x14dc: 0x0040, 0x14dd: 0x0040, - 0x14de: 0x0040, 0x14df: 0x0040, 0x14e0: 0x3308, 0x14e1: 0x3308, 0x14e2: 0x3308, 0x14e3: 0x3308, - 0x14e4: 0x3308, 0x14e5: 0x3308, 0x14e6: 0x3308, 0x14e7: 0x3308, 0x14e8: 0x3308, 0x14e9: 0x3308, - 0x14ea: 0x3308, 0x14eb: 0x3308, 0x14ec: 0x3308, 0x14ed: 0x3308, 0x14ee: 0x3308, 0x14ef: 0x3308, - 0x14f0: 0x0040, 0x14f1: 0x7ded, 0x14f2: 0x7e0d, 0x14f3: 0x1fda, 0x14f4: 0x1fda, 0x14f5: 0x072a, - 0x14f6: 0x0732, 0x14f7: 0x1fe2, 0x14f8: 0x1fea, 0x14f9: 0x7e2d, 0x14fa: 0x7e4d, 0x14fb: 0x7e6d, - 0x14fc: 0x7e2d, 0x14fd: 0x7e8d, 0x14fe: 0x7ead, 0x14ff: 0x7e8d, - // Block 0x54, offset 0x1500 - 0x1500: 0x7ecd, 0x1501: 0x7eed, 0x1502: 0x7f0d, 0x1503: 0x7eed, 0x1504: 0x7f2d, 0x1505: 0x0018, - 0x1506: 0x0018, 0x1507: 0x1ff2, 0x1508: 0x1ffa, 0x1509: 0x7f4e, 0x150a: 0x7f6e, 0x150b: 0x7f8e, - 0x150c: 0x7fae, 0x150d: 0x1fda, 0x150e: 0x1fda, 0x150f: 0x1fda, 0x1510: 0x1fba, 0x1511: 0x7fcd, - 0x1512: 0x0040, 0x1513: 0x0040, 0x1514: 0x0122, 0x1515: 0x1fc2, 0x1516: 0x1fd2, 0x1517: 0x1fca, - 0x1518: 0x7fed, 0x1519: 0x072a, 0x151a: 0x0732, 0x151b: 0x1fe2, 0x151c: 0x1fea, 0x151d: 0x7ecd, - 0x151e: 0x7f2d, 0x151f: 0x2002, 0x1520: 0x200a, 0x1521: 0x2012, 0x1522: 0x071a, 0x1523: 0x2019, - 0x1524: 0x2022, 0x1525: 0x202a, 0x1526: 0x0722, 0x1527: 0x0040, 0x1528: 0x2032, 0x1529: 0x203a, - 0x152a: 0x2042, 0x152b: 0x204a, 0x152c: 0x0040, 0x152d: 0x0040, 0x152e: 0x0040, 0x152f: 0x0040, - 0x1530: 0x800e, 0x1531: 0x2051, 0x1532: 0x802e, 0x1533: 0x0808, 0x1534: 0x804e, 0x1535: 0x0040, - 0x1536: 0x806e, 0x1537: 0x2059, 0x1538: 0x808e, 0x1539: 0x2061, 0x153a: 0x80ae, 0x153b: 0x2069, - 0x153c: 0x80ce, 0x153d: 0x2071, 0x153e: 0x80ee, 0x153f: 0x2079, - // Block 0x55, offset 0x1540 - 0x1540: 0x2081, 0x1541: 0x2089, 0x1542: 0x2089, 0x1543: 0x2091, 0x1544: 0x2091, 0x1545: 0x2099, - 0x1546: 0x2099, 0x1547: 0x20a1, 0x1548: 0x20a1, 0x1549: 0x20a9, 0x154a: 0x20a9, 0x154b: 0x20a9, - 0x154c: 0x20a9, 0x154d: 0x20b1, 0x154e: 0x20b1, 0x154f: 0x20b9, 0x1550: 0x20b9, 0x1551: 0x20b9, - 0x1552: 0x20b9, 0x1553: 0x20c1, 0x1554: 0x20c1, 0x1555: 0x20c9, 0x1556: 0x20c9, 0x1557: 0x20c9, - 0x1558: 0x20c9, 0x1559: 0x20d1, 0x155a: 0x20d1, 0x155b: 0x20d1, 0x155c: 0x20d1, 0x155d: 0x20d9, - 0x155e: 0x20d9, 0x155f: 0x20d9, 0x1560: 0x20d9, 0x1561: 0x20e1, 0x1562: 0x20e1, 0x1563: 0x20e1, - 0x1564: 0x20e1, 0x1565: 0x20e9, 0x1566: 0x20e9, 0x1567: 0x20e9, 0x1568: 0x20e9, 0x1569: 0x20f1, - 0x156a: 0x20f1, 0x156b: 0x20f9, 0x156c: 0x20f9, 0x156d: 0x2101, 0x156e: 0x2101, 0x156f: 0x2109, - 0x1570: 0x2109, 0x1571: 0x2111, 0x1572: 0x2111, 0x1573: 0x2111, 0x1574: 0x2111, 0x1575: 0x2119, - 0x1576: 0x2119, 0x1577: 0x2119, 0x1578: 0x2119, 0x1579: 0x2121, 0x157a: 0x2121, 0x157b: 0x2121, - 0x157c: 0x2121, 0x157d: 0x2129, 0x157e: 0x2129, 0x157f: 0x2129, - // Block 0x56, offset 0x1580 - 0x1580: 0x2129, 0x1581: 0x2131, 0x1582: 0x2131, 0x1583: 0x2131, 0x1584: 0x2131, 0x1585: 0x2139, - 0x1586: 0x2139, 0x1587: 0x2139, 0x1588: 0x2139, 0x1589: 0x2141, 0x158a: 0x2141, 0x158b: 0x2141, - 0x158c: 0x2141, 0x158d: 0x2149, 0x158e: 0x2149, 0x158f: 0x2149, 0x1590: 0x2149, 0x1591: 0x2151, - 0x1592: 0x2151, 0x1593: 0x2151, 0x1594: 0x2151, 0x1595: 0x2159, 0x1596: 0x2159, 0x1597: 0x2159, - 0x1598: 0x2159, 0x1599: 0x2161, 0x159a: 0x2161, 0x159b: 0x2161, 0x159c: 0x2161, 0x159d: 0x2169, - 0x159e: 0x2169, 0x159f: 0x2169, 0x15a0: 0x2169, 0x15a1: 0x2171, 0x15a2: 0x2171, 0x15a3: 0x2171, - 0x15a4: 0x2171, 0x15a5: 0x2179, 0x15a6: 0x2179, 0x15a7: 0x2179, 0x15a8: 0x2179, 0x15a9: 0x2181, - 0x15aa: 0x2181, 0x15ab: 0x2181, 0x15ac: 0x2181, 0x15ad: 0x2189, 0x15ae: 0x2189, 0x15af: 0x1701, - 0x15b0: 0x1701, 0x15b1: 0x2191, 0x15b2: 0x2191, 0x15b3: 0x2191, 0x15b4: 0x2191, 0x15b5: 0x2199, - 0x15b6: 0x2199, 0x15b7: 0x21a1, 0x15b8: 0x21a1, 0x15b9: 0x21a9, 0x15ba: 0x21a9, 0x15bb: 0x21b1, - 0x15bc: 0x21b1, 0x15bd: 0x0040, 0x15be: 0x0040, 0x15bf: 0x03c0, - // Block 0x57, offset 0x15c0 - 0x15c0: 0x0040, 0x15c1: 0x1fca, 0x15c2: 0x21ba, 0x15c3: 0x2002, 0x15c4: 0x203a, 0x15c5: 0x2042, - 0x15c6: 0x200a, 0x15c7: 0x21c2, 0x15c8: 0x072a, 0x15c9: 0x0732, 0x15ca: 0x2012, 0x15cb: 0x071a, - 0x15cc: 0x1fba, 0x15cd: 0x2019, 0x15ce: 0x0961, 0x15cf: 0x21ca, 0x15d0: 0x06e1, 0x15d1: 0x0049, - 0x15d2: 0x0029, 0x15d3: 0x0031, 0x15d4: 0x06e9, 0x15d5: 0x06f1, 0x15d6: 0x06f9, 0x15d7: 0x0701, - 0x15d8: 0x0709, 0x15d9: 0x0711, 0x15da: 0x1fc2, 0x15db: 0x0122, 0x15dc: 0x2022, 0x15dd: 0x0722, - 0x15de: 0x202a, 0x15df: 0x1fd2, 0x15e0: 0x204a, 0x15e1: 0x0019, 0x15e2: 0x02e9, 0x15e3: 0x03d9, - 0x15e4: 0x02f1, 0x15e5: 0x02f9, 0x15e6: 0x03f1, 0x15e7: 0x0309, 0x15e8: 0x00a9, 0x15e9: 0x0311, - 0x15ea: 0x00b1, 0x15eb: 0x0319, 0x15ec: 0x0101, 0x15ed: 0x0321, 0x15ee: 0x0329, 0x15ef: 0x0051, - 0x15f0: 0x0339, 0x15f1: 0x0751, 0x15f2: 0x00b9, 0x15f3: 0x0089, 0x15f4: 0x0341, 0x15f5: 0x0349, - 0x15f6: 0x0391, 0x15f7: 0x00c1, 0x15f8: 0x0109, 0x15f9: 0x00c9, 0x15fa: 0x04b1, 0x15fb: 0x1ff2, - 0x15fc: 0x2032, 0x15fd: 0x1ffa, 0x15fe: 0x21d2, 0x15ff: 0x1fda, - // Block 0x58, offset 0x1600 - 0x1600: 0x0672, 0x1601: 0x0019, 0x1602: 0x02e9, 0x1603: 0x03d9, 0x1604: 0x02f1, 0x1605: 0x02f9, - 0x1606: 0x03f1, 0x1607: 0x0309, 0x1608: 0x00a9, 0x1609: 0x0311, 0x160a: 0x00b1, 0x160b: 0x0319, - 0x160c: 0x0101, 0x160d: 0x0321, 0x160e: 0x0329, 0x160f: 0x0051, 0x1610: 0x0339, 0x1611: 0x0751, - 0x1612: 0x00b9, 0x1613: 0x0089, 0x1614: 0x0341, 0x1615: 0x0349, 0x1616: 0x0391, 0x1617: 0x00c1, - 0x1618: 0x0109, 0x1619: 0x00c9, 0x161a: 0x04b1, 0x161b: 0x1fe2, 0x161c: 0x21da, 0x161d: 0x1fea, - 0x161e: 0x21e2, 0x161f: 0x810d, 0x1620: 0x812d, 0x1621: 0x0961, 0x1622: 0x814d, 0x1623: 0x814d, - 0x1624: 0x816d, 0x1625: 0x818d, 0x1626: 0x81ad, 0x1627: 0x81cd, 0x1628: 0x81ed, 0x1629: 0x820d, - 0x162a: 0x822d, 0x162b: 0x824d, 0x162c: 0x826d, 0x162d: 0x828d, 0x162e: 0x82ad, 0x162f: 0x82cd, - 0x1630: 0x82ed, 0x1631: 0x830d, 0x1632: 0x832d, 0x1633: 0x834d, 0x1634: 0x836d, 0x1635: 0x838d, - 0x1636: 0x83ad, 0x1637: 0x83cd, 0x1638: 0x83ed, 0x1639: 0x840d, 0x163a: 0x842d, 0x163b: 0x844d, - 0x163c: 0x81ed, 0x163d: 0x846d, 0x163e: 0x848d, 0x163f: 0x824d, - // Block 0x59, offset 0x1640 - 0x1640: 0x84ad, 0x1641: 0x84cd, 0x1642: 0x84ed, 0x1643: 0x850d, 0x1644: 0x852d, 0x1645: 0x854d, - 0x1646: 0x856d, 0x1647: 0x858d, 0x1648: 0x850d, 0x1649: 0x85ad, 0x164a: 0x850d, 0x164b: 0x85cd, - 0x164c: 0x85cd, 0x164d: 0x85ed, 0x164e: 0x85ed, 0x164f: 0x860d, 0x1650: 0x854d, 0x1651: 0x862d, - 0x1652: 0x864d, 0x1653: 0x862d, 0x1654: 0x866d, 0x1655: 0x864d, 0x1656: 0x868d, 0x1657: 0x868d, - 0x1658: 0x86ad, 0x1659: 0x86ad, 0x165a: 0x86cd, 0x165b: 0x86cd, 0x165c: 0x864d, 0x165d: 0x814d, - 0x165e: 0x86ed, 0x165f: 0x870d, 0x1660: 0x0040, 0x1661: 0x872d, 0x1662: 0x874d, 0x1663: 0x876d, - 0x1664: 0x878d, 0x1665: 0x876d, 0x1666: 0x87ad, 0x1667: 0x87cd, 0x1668: 0x87ed, 0x1669: 0x87ed, - 0x166a: 0x880d, 0x166b: 0x880d, 0x166c: 0x882d, 0x166d: 0x882d, 0x166e: 0x880d, 0x166f: 0x880d, - 0x1670: 0x884d, 0x1671: 0x886d, 0x1672: 0x888d, 0x1673: 0x88ad, 0x1674: 0x88cd, 0x1675: 0x88ed, - 0x1676: 0x88ed, 0x1677: 0x88ed, 0x1678: 0x890d, 0x1679: 0x890d, 0x167a: 0x890d, 0x167b: 0x890d, - 0x167c: 0x87ed, 0x167d: 0x87ed, 0x167e: 0x87ed, 0x167f: 0x0040, - // Block 0x5a, offset 0x1680 - 0x1680: 0x0040, 0x1681: 0x0040, 0x1682: 0x874d, 0x1683: 0x872d, 0x1684: 0x892d, 0x1685: 0x872d, - 0x1686: 0x874d, 0x1687: 0x872d, 0x1688: 0x0040, 0x1689: 0x0040, 0x168a: 0x894d, 0x168b: 0x874d, - 0x168c: 0x896d, 0x168d: 0x892d, 0x168e: 0x896d, 0x168f: 0x874d, 0x1690: 0x0040, 0x1691: 0x0040, - 0x1692: 0x898d, 0x1693: 0x89ad, 0x1694: 0x88ad, 0x1695: 0x896d, 0x1696: 0x892d, 0x1697: 0x896d, - 0x1698: 0x0040, 0x1699: 0x0040, 0x169a: 0x89cd, 0x169b: 0x89ed, 0x169c: 0x89cd, 0x169d: 0x0040, - 0x169e: 0x0040, 0x169f: 0x0040, 0x16a0: 0x21e9, 0x16a1: 0x21f1, 0x16a2: 0x21f9, 0x16a3: 0x8a0e, - 0x16a4: 0x2201, 0x16a5: 0x2209, 0x16a6: 0x8a2d, 0x16a7: 0x0040, 0x16a8: 0x8a4d, 0x16a9: 0x8a6d, - 0x16aa: 0x8a8d, 0x16ab: 0x8a6d, 0x16ac: 0x8aad, 0x16ad: 0x8acd, 0x16ae: 0x8aed, 0x16af: 0x0040, - 0x16b0: 0x0040, 0x16b1: 0x0040, 0x16b2: 0x0040, 0x16b3: 0x0040, 0x16b4: 0x0040, 0x16b5: 0x0040, - 0x16b6: 0x0040, 0x16b7: 0x0040, 0x16b8: 0x0040, 0x16b9: 0x0340, 0x16ba: 0x0340, 0x16bb: 0x0340, - 0x16bc: 0x0040, 0x16bd: 0x0040, 0x16be: 0x0040, 0x16bf: 0x0040, - // Block 0x5b, offset 0x16c0 - 0x16c0: 0x0a08, 0x16c1: 0x0a08, 0x16c2: 0x0a08, 0x16c3: 0x0a08, 0x16c4: 0x0a08, 0x16c5: 0x0c08, - 0x16c6: 0x0808, 0x16c7: 0x0c08, 0x16c8: 0x0818, 0x16c9: 0x0c08, 0x16ca: 0x0c08, 0x16cb: 0x0808, - 0x16cc: 0x0808, 0x16cd: 0x0908, 0x16ce: 0x0c08, 0x16cf: 0x0c08, 0x16d0: 0x0c08, 0x16d1: 0x0c08, - 0x16d2: 0x0c08, 0x16d3: 0x0a08, 0x16d4: 0x0a08, 0x16d5: 0x0a08, 0x16d6: 0x0a08, 0x16d7: 0x0908, - 0x16d8: 0x0a08, 0x16d9: 0x0a08, 0x16da: 0x0a08, 0x16db: 0x0a08, 0x16dc: 0x0a08, 0x16dd: 0x0c08, - 0x16de: 0x0a08, 0x16df: 0x0a08, 0x16e0: 0x0a08, 0x16e1: 0x0c08, 0x16e2: 0x0808, 0x16e3: 0x0808, - 0x16e4: 0x0c08, 0x16e5: 0x3308, 0x16e6: 0x3308, 0x16e7: 0x0040, 0x16e8: 0x0040, 0x16e9: 0x0040, - 0x16ea: 0x0040, 0x16eb: 0x0a18, 0x16ec: 0x0a18, 0x16ed: 0x0a18, 0x16ee: 0x0a18, 0x16ef: 0x0c18, - 0x16f0: 0x0818, 0x16f1: 0x0818, 0x16f2: 0x0818, 0x16f3: 0x0818, 0x16f4: 0x0818, 0x16f5: 0x0818, - 0x16f6: 0x0818, 0x16f7: 0x0040, 0x16f8: 0x0040, 0x16f9: 0x0040, 0x16fa: 0x0040, 0x16fb: 0x0040, - 0x16fc: 0x0040, 0x16fd: 0x0040, 0x16fe: 0x0040, 0x16ff: 0x0040, - // Block 0x5c, offset 0x1700 - 0x1700: 0x0a08, 0x1701: 0x0c08, 0x1702: 0x0a08, 0x1703: 0x0c08, 0x1704: 0x0c08, 0x1705: 0x0c08, - 0x1706: 0x0a08, 0x1707: 0x0a08, 0x1708: 0x0a08, 0x1709: 0x0c08, 0x170a: 0x0a08, 0x170b: 0x0a08, - 0x170c: 0x0c08, 0x170d: 0x0a08, 0x170e: 0x0c08, 0x170f: 0x0c08, 0x1710: 0x0a08, 0x1711: 0x0c08, - 0x1712: 0x0040, 0x1713: 0x0040, 0x1714: 0x0040, 0x1715: 0x0040, 0x1716: 0x0040, 0x1717: 0x0040, - 0x1718: 0x0040, 0x1719: 0x0818, 0x171a: 0x0818, 0x171b: 0x0818, 0x171c: 0x0818, 0x171d: 0x0040, - 0x171e: 0x0040, 0x171f: 0x0040, 0x1720: 0x0040, 0x1721: 0x0040, 0x1722: 0x0040, 0x1723: 0x0040, - 0x1724: 0x0040, 0x1725: 0x0040, 0x1726: 0x0040, 0x1727: 0x0040, 0x1728: 0x0040, 0x1729: 0x0c18, - 0x172a: 0x0c18, 0x172b: 0x0c18, 0x172c: 0x0c18, 0x172d: 0x0a18, 0x172e: 0x0a18, 0x172f: 0x0818, - 0x1730: 0x0040, 0x1731: 0x0040, 0x1732: 0x0040, 0x1733: 0x0040, 0x1734: 0x0040, 0x1735: 0x0040, - 0x1736: 0x0040, 0x1737: 0x0040, 0x1738: 0x0040, 0x1739: 0x0040, 0x173a: 0x0040, 0x173b: 0x0040, - 0x173c: 0x0040, 0x173d: 0x0040, 0x173e: 0x0040, 0x173f: 0x0040, - // Block 0x5d, offset 0x1740 - 0x1740: 0x3308, 0x1741: 0x3308, 0x1742: 0x3008, 0x1743: 0x3008, 0x1744: 0x0040, 0x1745: 0x0008, - 0x1746: 0x0008, 0x1747: 0x0008, 0x1748: 0x0008, 0x1749: 0x0008, 0x174a: 0x0008, 0x174b: 0x0008, - 0x174c: 0x0008, 0x174d: 0x0040, 0x174e: 0x0040, 0x174f: 0x0008, 0x1750: 0x0008, 0x1751: 0x0040, - 0x1752: 0x0040, 0x1753: 0x0008, 0x1754: 0x0008, 0x1755: 0x0008, 0x1756: 0x0008, 0x1757: 0x0008, - 0x1758: 0x0008, 0x1759: 0x0008, 0x175a: 0x0008, 0x175b: 0x0008, 0x175c: 0x0008, 0x175d: 0x0008, - 0x175e: 0x0008, 0x175f: 0x0008, 0x1760: 0x0008, 0x1761: 0x0008, 0x1762: 0x0008, 0x1763: 0x0008, - 0x1764: 0x0008, 0x1765: 0x0008, 0x1766: 0x0008, 0x1767: 0x0008, 0x1768: 0x0008, 0x1769: 0x0040, - 0x176a: 0x0008, 0x176b: 0x0008, 0x176c: 0x0008, 0x176d: 0x0008, 0x176e: 0x0008, 0x176f: 0x0008, - 0x1770: 0x0008, 0x1771: 0x0040, 0x1772: 0x0008, 0x1773: 0x0008, 0x1774: 0x0040, 0x1775: 0x0008, - 0x1776: 0x0008, 0x1777: 0x0008, 0x1778: 0x0008, 0x1779: 0x0008, 0x177a: 0x0040, 0x177b: 0x3308, - 0x177c: 0x3308, 0x177d: 0x0008, 0x177e: 0x3008, 0x177f: 0x3008, - // Block 0x5e, offset 0x1780 - 0x1780: 0x3308, 0x1781: 0x3008, 0x1782: 0x3008, 0x1783: 0x3008, 0x1784: 0x3008, 0x1785: 0x0040, - 0x1786: 0x0040, 0x1787: 0x3008, 0x1788: 0x3008, 0x1789: 0x0040, 0x178a: 0x0040, 0x178b: 0x3008, - 0x178c: 0x3008, 0x178d: 0x3808, 0x178e: 0x0040, 0x178f: 0x0040, 0x1790: 0x0008, 0x1791: 0x0040, - 0x1792: 0x0040, 0x1793: 0x0040, 0x1794: 0x0040, 0x1795: 0x0040, 0x1796: 0x0040, 0x1797: 0x3008, - 0x1798: 0x0040, 0x1799: 0x0040, 0x179a: 0x0040, 0x179b: 0x0040, 0x179c: 0x0040, 0x179d: 0x0008, - 0x179e: 0x0008, 0x179f: 0x0008, 0x17a0: 0x0008, 0x17a1: 0x0008, 0x17a2: 0x3008, 0x17a3: 0x3008, - 0x17a4: 0x0040, 0x17a5: 0x0040, 0x17a6: 0x3308, 0x17a7: 0x3308, 0x17a8: 0x3308, 0x17a9: 0x3308, - 0x17aa: 0x3308, 0x17ab: 0x3308, 0x17ac: 0x3308, 0x17ad: 0x0040, 0x17ae: 0x0040, 0x17af: 0x0040, - 0x17b0: 0x3308, 0x17b1: 0x3308, 0x17b2: 0x3308, 0x17b3: 0x3308, 0x17b4: 0x3308, 0x17b5: 0x0040, - 0x17b6: 0x0040, 0x17b7: 0x0040, 0x17b8: 0x0040, 0x17b9: 0x0040, 0x17ba: 0x0040, 0x17bb: 0x0040, - 0x17bc: 0x0040, 0x17bd: 0x0040, 0x17be: 0x0040, 0x17bf: 0x0040, - // Block 0x5f, offset 0x17c0 - 0x17c0: 0x0008, 0x17c1: 0x0008, 0x17c2: 0x0008, 0x17c3: 0x0008, 0x17c4: 0x0008, 0x17c5: 0x0008, - 0x17c6: 0x0008, 0x17c7: 0x0040, 0x17c8: 0x0040, 0x17c9: 0x0008, 0x17ca: 0x0040, 0x17cb: 0x0040, - 0x17cc: 0x0008, 0x17cd: 0x0008, 0x17ce: 0x0008, 0x17cf: 0x0008, 0x17d0: 0x0008, 0x17d1: 0x0008, - 0x17d2: 0x0008, 0x17d3: 0x0008, 0x17d4: 0x0040, 0x17d5: 0x0008, 0x17d6: 0x0008, 0x17d7: 0x0040, - 0x17d8: 0x0008, 0x17d9: 0x0008, 0x17da: 0x0008, 0x17db: 0x0008, 0x17dc: 0x0008, 0x17dd: 0x0008, - 0x17de: 0x0008, 0x17df: 0x0008, 0x17e0: 0x0008, 0x17e1: 0x0008, 0x17e2: 0x0008, 0x17e3: 0x0008, - 0x17e4: 0x0008, 0x17e5: 0x0008, 0x17e6: 0x0008, 0x17e7: 0x0008, 0x17e8: 0x0008, 0x17e9: 0x0008, - 0x17ea: 0x0008, 0x17eb: 0x0008, 0x17ec: 0x0008, 0x17ed: 0x0008, 0x17ee: 0x0008, 0x17ef: 0x0008, - 0x17f0: 0x3008, 0x17f1: 0x3008, 0x17f2: 0x3008, 0x17f3: 0x3008, 0x17f4: 0x3008, 0x17f5: 0x3008, - 0x17f6: 0x0040, 0x17f7: 0x3008, 0x17f8: 0x3008, 0x17f9: 0x0040, 0x17fa: 0x0040, 0x17fb: 0x3308, - 0x17fc: 0x3308, 0x17fd: 0x3808, 0x17fe: 0x3b08, 0x17ff: 0x0008, - // Block 0x60, offset 0x1800 - 0x1800: 0x0019, 0x1801: 0x02e9, 0x1802: 0x03d9, 0x1803: 0x02f1, 0x1804: 0x02f9, 0x1805: 0x03f1, - 0x1806: 0x0309, 0x1807: 0x00a9, 0x1808: 0x0311, 0x1809: 0x00b1, 0x180a: 0x0319, 0x180b: 0x0101, - 0x180c: 0x0321, 0x180d: 0x0329, 0x180e: 0x0051, 0x180f: 0x0339, 0x1810: 0x0751, 0x1811: 0x00b9, - 0x1812: 0x0089, 0x1813: 0x0341, 0x1814: 0x0349, 0x1815: 0x0391, 0x1816: 0x00c1, 0x1817: 0x0109, - 0x1818: 0x00c9, 0x1819: 0x04b1, 0x181a: 0x0019, 0x181b: 0x02e9, 0x181c: 0x03d9, 0x181d: 0x02f1, - 0x181e: 0x02f9, 0x181f: 0x03f1, 0x1820: 0x0309, 0x1821: 0x00a9, 0x1822: 0x0311, 0x1823: 0x00b1, - 0x1824: 0x0319, 0x1825: 0x0101, 0x1826: 0x0321, 0x1827: 0x0329, 0x1828: 0x0051, 0x1829: 0x0339, - 0x182a: 0x0751, 0x182b: 0x00b9, 0x182c: 0x0089, 0x182d: 0x0341, 0x182e: 0x0349, 0x182f: 0x0391, - 0x1830: 0x00c1, 0x1831: 0x0109, 0x1832: 0x00c9, 0x1833: 0x04b1, 0x1834: 0x0019, 0x1835: 0x02e9, - 0x1836: 0x03d9, 0x1837: 0x02f1, 0x1838: 0x02f9, 0x1839: 0x03f1, 0x183a: 0x0309, 0x183b: 0x00a9, - 0x183c: 0x0311, 0x183d: 0x00b1, 0x183e: 0x0319, 0x183f: 0x0101, - // Block 0x61, offset 0x1840 - 0x1840: 0x0321, 0x1841: 0x0329, 0x1842: 0x0051, 0x1843: 0x0339, 0x1844: 0x0751, 0x1845: 0x00b9, - 0x1846: 0x0089, 0x1847: 0x0341, 0x1848: 0x0349, 0x1849: 0x0391, 0x184a: 0x00c1, 0x184b: 0x0109, - 0x184c: 0x00c9, 0x184d: 0x04b1, 0x184e: 0x0019, 0x184f: 0x02e9, 0x1850: 0x03d9, 0x1851: 0x02f1, - 0x1852: 0x02f9, 0x1853: 0x03f1, 0x1854: 0x0309, 0x1855: 0x0040, 0x1856: 0x0311, 0x1857: 0x00b1, - 0x1858: 0x0319, 0x1859: 0x0101, 0x185a: 0x0321, 0x185b: 0x0329, 0x185c: 0x0051, 0x185d: 0x0339, - 0x185e: 0x0751, 0x185f: 0x00b9, 0x1860: 0x0089, 0x1861: 0x0341, 0x1862: 0x0349, 0x1863: 0x0391, - 0x1864: 0x00c1, 0x1865: 0x0109, 0x1866: 0x00c9, 0x1867: 0x04b1, 0x1868: 0x0019, 0x1869: 0x02e9, - 0x186a: 0x03d9, 0x186b: 0x02f1, 0x186c: 0x02f9, 0x186d: 0x03f1, 0x186e: 0x0309, 0x186f: 0x00a9, - 0x1870: 0x0311, 0x1871: 0x00b1, 0x1872: 0x0319, 0x1873: 0x0101, 0x1874: 0x0321, 0x1875: 0x0329, - 0x1876: 0x0051, 0x1877: 0x0339, 0x1878: 0x0751, 0x1879: 0x00b9, 0x187a: 0x0089, 0x187b: 0x0341, - 0x187c: 0x0349, 0x187d: 0x0391, 0x187e: 0x00c1, 0x187f: 0x0109, - // Block 0x62, offset 0x1880 - 0x1880: 0x00c9, 0x1881: 0x04b1, 0x1882: 0x0019, 0x1883: 0x02e9, 0x1884: 0x03d9, 0x1885: 0x02f1, - 0x1886: 0x02f9, 0x1887: 0x03f1, 0x1888: 0x0309, 0x1889: 0x00a9, 0x188a: 0x0311, 0x188b: 0x00b1, - 0x188c: 0x0319, 0x188d: 0x0101, 0x188e: 0x0321, 0x188f: 0x0329, 0x1890: 0x0051, 0x1891: 0x0339, - 0x1892: 0x0751, 0x1893: 0x00b9, 0x1894: 0x0089, 0x1895: 0x0341, 0x1896: 0x0349, 0x1897: 0x0391, - 0x1898: 0x00c1, 0x1899: 0x0109, 0x189a: 0x00c9, 0x189b: 0x04b1, 0x189c: 0x0019, 0x189d: 0x0040, - 0x189e: 0x03d9, 0x189f: 0x02f1, 0x18a0: 0x0040, 0x18a1: 0x0040, 0x18a2: 0x0309, 0x18a3: 0x0040, - 0x18a4: 0x0040, 0x18a5: 0x00b1, 0x18a6: 0x0319, 0x18a7: 0x0040, 0x18a8: 0x0040, 0x18a9: 0x0329, - 0x18aa: 0x0051, 0x18ab: 0x0339, 0x18ac: 0x0751, 0x18ad: 0x0040, 0x18ae: 0x0089, 0x18af: 0x0341, - 0x18b0: 0x0349, 0x18b1: 0x0391, 0x18b2: 0x00c1, 0x18b3: 0x0109, 0x18b4: 0x00c9, 0x18b5: 0x04b1, - 0x18b6: 0x0019, 0x18b7: 0x02e9, 0x18b8: 0x03d9, 0x18b9: 0x02f1, 0x18ba: 0x0040, 0x18bb: 0x03f1, - 0x18bc: 0x0040, 0x18bd: 0x00a9, 0x18be: 0x0311, 0x18bf: 0x00b1, - // Block 0x63, offset 0x18c0 - 0x18c0: 0x0319, 0x18c1: 0x0101, 0x18c2: 0x0321, 0x18c3: 0x0329, 0x18c4: 0x0040, 0x18c5: 0x0339, - 0x18c6: 0x0751, 0x18c7: 0x00b9, 0x18c8: 0x0089, 0x18c9: 0x0341, 0x18ca: 0x0349, 0x18cb: 0x0391, - 0x18cc: 0x00c1, 0x18cd: 0x0109, 0x18ce: 0x00c9, 0x18cf: 0x04b1, 0x18d0: 0x0019, 0x18d1: 0x02e9, - 0x18d2: 0x03d9, 0x18d3: 0x02f1, 0x18d4: 0x02f9, 0x18d5: 0x03f1, 0x18d6: 0x0309, 0x18d7: 0x00a9, - 0x18d8: 0x0311, 0x18d9: 0x00b1, 0x18da: 0x0319, 0x18db: 0x0101, 0x18dc: 0x0321, 0x18dd: 0x0329, - 0x18de: 0x0051, 0x18df: 0x0339, 0x18e0: 0x0751, 0x18e1: 0x00b9, 0x18e2: 0x0089, 0x18e3: 0x0341, - 0x18e4: 0x0349, 0x18e5: 0x0391, 0x18e6: 0x00c1, 0x18e7: 0x0109, 0x18e8: 0x00c9, 0x18e9: 0x04b1, - 0x18ea: 0x0019, 0x18eb: 0x02e9, 0x18ec: 0x03d9, 0x18ed: 0x02f1, 0x18ee: 0x02f9, 0x18ef: 0x03f1, - 0x18f0: 0x0309, 0x18f1: 0x00a9, 0x18f2: 0x0311, 0x18f3: 0x00b1, 0x18f4: 0x0319, 0x18f5: 0x0101, - 0x18f6: 0x0321, 0x18f7: 0x0329, 0x18f8: 0x0051, 0x18f9: 0x0339, 0x18fa: 0x0751, 0x18fb: 0x00b9, - 0x18fc: 0x0089, 0x18fd: 0x0341, 0x18fe: 0x0349, 0x18ff: 0x0391, - // Block 0x64, offset 0x1900 - 0x1900: 0x00c1, 0x1901: 0x0109, 0x1902: 0x00c9, 0x1903: 0x04b1, 0x1904: 0x0019, 0x1905: 0x02e9, - 0x1906: 0x0040, 0x1907: 0x02f1, 0x1908: 0x02f9, 0x1909: 0x03f1, 0x190a: 0x0309, 0x190b: 0x0040, - 0x190c: 0x0040, 0x190d: 0x00b1, 0x190e: 0x0319, 0x190f: 0x0101, 0x1910: 0x0321, 0x1911: 0x0329, - 0x1912: 0x0051, 0x1913: 0x0339, 0x1914: 0x0751, 0x1915: 0x0040, 0x1916: 0x0089, 0x1917: 0x0341, - 0x1918: 0x0349, 0x1919: 0x0391, 0x191a: 0x00c1, 0x191b: 0x0109, 0x191c: 0x00c9, 0x191d: 0x0040, - 0x191e: 0x0019, 0x191f: 0x02e9, 0x1920: 0x03d9, 0x1921: 0x02f1, 0x1922: 0x02f9, 0x1923: 0x03f1, - 0x1924: 0x0309, 0x1925: 0x00a9, 0x1926: 0x0311, 0x1927: 0x00b1, 0x1928: 0x0319, 0x1929: 0x0101, - 0x192a: 0x0321, 0x192b: 0x0329, 0x192c: 0x0051, 0x192d: 0x0339, 0x192e: 0x0751, 0x192f: 0x00b9, - 0x1930: 0x0089, 0x1931: 0x0341, 0x1932: 0x0349, 0x1933: 0x0391, 0x1934: 0x00c1, 0x1935: 0x0109, - 0x1936: 0x00c9, 0x1937: 0x04b1, 0x1938: 0x0019, 0x1939: 0x02e9, 0x193a: 0x0040, 0x193b: 0x02f1, - 0x193c: 0x02f9, 0x193d: 0x03f1, 0x193e: 0x0309, 0x193f: 0x0040, - // Block 0x65, offset 0x1940 - 0x1940: 0x0311, 0x1941: 0x00b1, 0x1942: 0x0319, 0x1943: 0x0101, 0x1944: 0x0321, 0x1945: 0x0040, - 0x1946: 0x0051, 0x1947: 0x0040, 0x1948: 0x0040, 0x1949: 0x0040, 0x194a: 0x0089, 0x194b: 0x0341, - 0x194c: 0x0349, 0x194d: 0x0391, 0x194e: 0x00c1, 0x194f: 0x0109, 0x1950: 0x00c9, 0x1951: 0x0040, - 0x1952: 0x0019, 0x1953: 0x02e9, 0x1954: 0x03d9, 0x1955: 0x02f1, 0x1956: 0x02f9, 0x1957: 0x03f1, - 0x1958: 0x0309, 0x1959: 0x00a9, 0x195a: 0x0311, 0x195b: 0x00b1, 0x195c: 0x0319, 0x195d: 0x0101, - 0x195e: 0x0321, 0x195f: 0x0329, 0x1960: 0x0051, 0x1961: 0x0339, 0x1962: 0x0751, 0x1963: 0x00b9, - 0x1964: 0x0089, 0x1965: 0x0341, 0x1966: 0x0349, 0x1967: 0x0391, 0x1968: 0x00c1, 0x1969: 0x0109, - 0x196a: 0x00c9, 0x196b: 0x04b1, 0x196c: 0x0019, 0x196d: 0x02e9, 0x196e: 0x03d9, 0x196f: 0x02f1, - 0x1970: 0x02f9, 0x1971: 0x03f1, 0x1972: 0x0309, 0x1973: 0x00a9, 0x1974: 0x0311, 0x1975: 0x00b1, - 0x1976: 0x0319, 0x1977: 0x0101, 0x1978: 0x0321, 0x1979: 0x0329, 0x197a: 0x0051, 0x197b: 0x0339, - 0x197c: 0x0751, 0x197d: 0x00b9, 0x197e: 0x0089, 0x197f: 0x0341, - // Block 0x66, offset 0x1980 - 0x1980: 0x0349, 0x1981: 0x0391, 0x1982: 0x00c1, 0x1983: 0x0109, 0x1984: 0x00c9, 0x1985: 0x04b1, - 0x1986: 0x0019, 0x1987: 0x02e9, 0x1988: 0x03d9, 0x1989: 0x02f1, 0x198a: 0x02f9, 0x198b: 0x03f1, - 0x198c: 0x0309, 0x198d: 0x00a9, 0x198e: 0x0311, 0x198f: 0x00b1, 0x1990: 0x0319, 0x1991: 0x0101, - 0x1992: 0x0321, 0x1993: 0x0329, 0x1994: 0x0051, 0x1995: 0x0339, 0x1996: 0x0751, 0x1997: 0x00b9, - 0x1998: 0x0089, 0x1999: 0x0341, 0x199a: 0x0349, 0x199b: 0x0391, 0x199c: 0x00c1, 0x199d: 0x0109, - 0x199e: 0x00c9, 0x199f: 0x04b1, 0x19a0: 0x0019, 0x19a1: 0x02e9, 0x19a2: 0x03d9, 0x19a3: 0x02f1, - 0x19a4: 0x02f9, 0x19a5: 0x03f1, 0x19a6: 0x0309, 0x19a7: 0x00a9, 0x19a8: 0x0311, 0x19a9: 0x00b1, - 0x19aa: 0x0319, 0x19ab: 0x0101, 0x19ac: 0x0321, 0x19ad: 0x0329, 0x19ae: 0x0051, 0x19af: 0x0339, - 0x19b0: 0x0751, 0x19b1: 0x00b9, 0x19b2: 0x0089, 0x19b3: 0x0341, 0x19b4: 0x0349, 0x19b5: 0x0391, - 0x19b6: 0x00c1, 0x19b7: 0x0109, 0x19b8: 0x00c9, 0x19b9: 0x04b1, 0x19ba: 0x0019, 0x19bb: 0x02e9, - 0x19bc: 0x03d9, 0x19bd: 0x02f1, 0x19be: 0x02f9, 0x19bf: 0x03f1, - // Block 0x67, offset 0x19c0 - 0x19c0: 0x0309, 0x19c1: 0x00a9, 0x19c2: 0x0311, 0x19c3: 0x00b1, 0x19c4: 0x0319, 0x19c5: 0x0101, - 0x19c6: 0x0321, 0x19c7: 0x0329, 0x19c8: 0x0051, 0x19c9: 0x0339, 0x19ca: 0x0751, 0x19cb: 0x00b9, - 0x19cc: 0x0089, 0x19cd: 0x0341, 0x19ce: 0x0349, 0x19cf: 0x0391, 0x19d0: 0x00c1, 0x19d1: 0x0109, - 0x19d2: 0x00c9, 0x19d3: 0x04b1, 0x19d4: 0x0019, 0x19d5: 0x02e9, 0x19d6: 0x03d9, 0x19d7: 0x02f1, - 0x19d8: 0x02f9, 0x19d9: 0x03f1, 0x19da: 0x0309, 0x19db: 0x00a9, 0x19dc: 0x0311, 0x19dd: 0x00b1, - 0x19de: 0x0319, 0x19df: 0x0101, 0x19e0: 0x0321, 0x19e1: 0x0329, 0x19e2: 0x0051, 0x19e3: 0x0339, - 0x19e4: 0x0751, 0x19e5: 0x00b9, 0x19e6: 0x0089, 0x19e7: 0x0341, 0x19e8: 0x0349, 0x19e9: 0x0391, - 0x19ea: 0x00c1, 0x19eb: 0x0109, 0x19ec: 0x00c9, 0x19ed: 0x04b1, 0x19ee: 0x0019, 0x19ef: 0x02e9, - 0x19f0: 0x03d9, 0x19f1: 0x02f1, 0x19f2: 0x02f9, 0x19f3: 0x03f1, 0x19f4: 0x0309, 0x19f5: 0x00a9, - 0x19f6: 0x0311, 0x19f7: 0x00b1, 0x19f8: 0x0319, 0x19f9: 0x0101, 0x19fa: 0x0321, 0x19fb: 0x0329, - 0x19fc: 0x0051, 0x19fd: 0x0339, 0x19fe: 0x0751, 0x19ff: 0x00b9, - // Block 0x68, offset 0x1a00 - 0x1a00: 0x0089, 0x1a01: 0x0341, 0x1a02: 0x0349, 0x1a03: 0x0391, 0x1a04: 0x00c1, 0x1a05: 0x0109, - 0x1a06: 0x00c9, 0x1a07: 0x04b1, 0x1a08: 0x0019, 0x1a09: 0x02e9, 0x1a0a: 0x03d9, 0x1a0b: 0x02f1, - 0x1a0c: 0x02f9, 0x1a0d: 0x03f1, 0x1a0e: 0x0309, 0x1a0f: 0x00a9, 0x1a10: 0x0311, 0x1a11: 0x00b1, - 0x1a12: 0x0319, 0x1a13: 0x0101, 0x1a14: 0x0321, 0x1a15: 0x0329, 0x1a16: 0x0051, 0x1a17: 0x0339, - 0x1a18: 0x0751, 0x1a19: 0x00b9, 0x1a1a: 0x0089, 0x1a1b: 0x0341, 0x1a1c: 0x0349, 0x1a1d: 0x0391, - 0x1a1e: 0x00c1, 0x1a1f: 0x0109, 0x1a20: 0x00c9, 0x1a21: 0x04b1, 0x1a22: 0x0019, 0x1a23: 0x02e9, - 0x1a24: 0x03d9, 0x1a25: 0x02f1, 0x1a26: 0x02f9, 0x1a27: 0x03f1, 0x1a28: 0x0309, 0x1a29: 0x00a9, - 0x1a2a: 0x0311, 0x1a2b: 0x00b1, 0x1a2c: 0x0319, 0x1a2d: 0x0101, 0x1a2e: 0x0321, 0x1a2f: 0x0329, - 0x1a30: 0x0051, 0x1a31: 0x0339, 0x1a32: 0x0751, 0x1a33: 0x00b9, 0x1a34: 0x0089, 0x1a35: 0x0341, - 0x1a36: 0x0349, 0x1a37: 0x0391, 0x1a38: 0x00c1, 0x1a39: 0x0109, 0x1a3a: 0x00c9, 0x1a3b: 0x04b1, - 0x1a3c: 0x0019, 0x1a3d: 0x02e9, 0x1a3e: 0x03d9, 0x1a3f: 0x02f1, - // Block 0x69, offset 0x1a40 - 0x1a40: 0x02f9, 0x1a41: 0x03f1, 0x1a42: 0x0309, 0x1a43: 0x00a9, 0x1a44: 0x0311, 0x1a45: 0x00b1, - 0x1a46: 0x0319, 0x1a47: 0x0101, 0x1a48: 0x0321, 0x1a49: 0x0329, 0x1a4a: 0x0051, 0x1a4b: 0x0339, - 0x1a4c: 0x0751, 0x1a4d: 0x00b9, 0x1a4e: 0x0089, 0x1a4f: 0x0341, 0x1a50: 0x0349, 0x1a51: 0x0391, - 0x1a52: 0x00c1, 0x1a53: 0x0109, 0x1a54: 0x00c9, 0x1a55: 0x04b1, 0x1a56: 0x0019, 0x1a57: 0x02e9, - 0x1a58: 0x03d9, 0x1a59: 0x02f1, 0x1a5a: 0x02f9, 0x1a5b: 0x03f1, 0x1a5c: 0x0309, 0x1a5d: 0x00a9, - 0x1a5e: 0x0311, 0x1a5f: 0x00b1, 0x1a60: 0x0319, 0x1a61: 0x0101, 0x1a62: 0x0321, 0x1a63: 0x0329, - 0x1a64: 0x0051, 0x1a65: 0x0339, 0x1a66: 0x0751, 0x1a67: 0x00b9, 0x1a68: 0x0089, 0x1a69: 0x0341, - 0x1a6a: 0x0349, 0x1a6b: 0x0391, 0x1a6c: 0x00c1, 0x1a6d: 0x0109, 0x1a6e: 0x00c9, 0x1a6f: 0x04b1, - 0x1a70: 0x0019, 0x1a71: 0x02e9, 0x1a72: 0x03d9, 0x1a73: 0x02f1, 0x1a74: 0x02f9, 0x1a75: 0x03f1, - 0x1a76: 0x0309, 0x1a77: 0x00a9, 0x1a78: 0x0311, 0x1a79: 0x00b1, 0x1a7a: 0x0319, 0x1a7b: 0x0101, - 0x1a7c: 0x0321, 0x1a7d: 0x0329, 0x1a7e: 0x0051, 0x1a7f: 0x0339, - // Block 0x6a, offset 0x1a80 - 0x1a80: 0x0751, 0x1a81: 0x00b9, 0x1a82: 0x0089, 0x1a83: 0x0341, 0x1a84: 0x0349, 0x1a85: 0x0391, - 0x1a86: 0x00c1, 0x1a87: 0x0109, 0x1a88: 0x00c9, 0x1a89: 0x04b1, 0x1a8a: 0x0019, 0x1a8b: 0x02e9, - 0x1a8c: 0x03d9, 0x1a8d: 0x02f1, 0x1a8e: 0x02f9, 0x1a8f: 0x03f1, 0x1a90: 0x0309, 0x1a91: 0x00a9, - 0x1a92: 0x0311, 0x1a93: 0x00b1, 0x1a94: 0x0319, 0x1a95: 0x0101, 0x1a96: 0x0321, 0x1a97: 0x0329, - 0x1a98: 0x0051, 0x1a99: 0x0339, 0x1a9a: 0x0751, 0x1a9b: 0x00b9, 0x1a9c: 0x0089, 0x1a9d: 0x0341, - 0x1a9e: 0x0349, 0x1a9f: 0x0391, 0x1aa0: 0x00c1, 0x1aa1: 0x0109, 0x1aa2: 0x00c9, 0x1aa3: 0x04b1, - 0x1aa4: 0x2279, 0x1aa5: 0x2281, 0x1aa6: 0x0040, 0x1aa7: 0x0040, 0x1aa8: 0x2289, 0x1aa9: 0x0399, - 0x1aaa: 0x03a1, 0x1aab: 0x03a9, 0x1aac: 0x2291, 0x1aad: 0x2299, 0x1aae: 0x22a1, 0x1aaf: 0x04d1, - 0x1ab0: 0x05f9, 0x1ab1: 0x22a9, 0x1ab2: 0x22b1, 0x1ab3: 0x22b9, 0x1ab4: 0x22c1, 0x1ab5: 0x22c9, - 0x1ab6: 0x22d1, 0x1ab7: 0x0799, 0x1ab8: 0x03c1, 0x1ab9: 0x04d1, 0x1aba: 0x22d9, 0x1abb: 0x22e1, - 0x1abc: 0x22e9, 0x1abd: 0x03b1, 0x1abe: 0x03b9, 0x1abf: 0x22f1, - // Block 0x6b, offset 0x1ac0 - 0x1ac0: 0x0769, 0x1ac1: 0x22f9, 0x1ac2: 0x2289, 0x1ac3: 0x0399, 0x1ac4: 0x03a1, 0x1ac5: 0x03a9, - 0x1ac6: 0x2291, 0x1ac7: 0x2299, 0x1ac8: 0x22a1, 0x1ac9: 0x04d1, 0x1aca: 0x05f9, 0x1acb: 0x22a9, - 0x1acc: 0x22b1, 0x1acd: 0x22b9, 0x1ace: 0x22c1, 0x1acf: 0x22c9, 0x1ad0: 0x22d1, 0x1ad1: 0x0799, - 0x1ad2: 0x03c1, 0x1ad3: 0x22d9, 0x1ad4: 0x22d9, 0x1ad5: 0x22e1, 0x1ad6: 0x22e9, 0x1ad7: 0x03b1, - 0x1ad8: 0x03b9, 0x1ad9: 0x22f1, 0x1ada: 0x0769, 0x1adb: 0x2301, 0x1adc: 0x2291, 0x1add: 0x04d1, - 0x1ade: 0x22a9, 0x1adf: 0x03b1, 0x1ae0: 0x03c1, 0x1ae1: 0x0799, 0x1ae2: 0x2289, 0x1ae3: 0x0399, - 0x1ae4: 0x03a1, 0x1ae5: 0x03a9, 0x1ae6: 0x2291, 0x1ae7: 0x2299, 0x1ae8: 0x22a1, 0x1ae9: 0x04d1, - 0x1aea: 0x05f9, 0x1aeb: 0x22a9, 0x1aec: 0x22b1, 0x1aed: 0x22b9, 0x1aee: 0x22c1, 0x1aef: 0x22c9, - 0x1af0: 0x22d1, 0x1af1: 0x0799, 0x1af2: 0x03c1, 0x1af3: 0x04d1, 0x1af4: 0x22d9, 0x1af5: 0x22e1, - 0x1af6: 0x22e9, 0x1af7: 0x03b1, 0x1af8: 0x03b9, 0x1af9: 0x22f1, 0x1afa: 0x0769, 0x1afb: 0x22f9, - 0x1afc: 0x2289, 0x1afd: 0x0399, 0x1afe: 0x03a1, 0x1aff: 0x03a9, - // Block 0x6c, offset 0x1b00 - 0x1b00: 0x2291, 0x1b01: 0x2299, 0x1b02: 0x22a1, 0x1b03: 0x04d1, 0x1b04: 0x05f9, 0x1b05: 0x22a9, - 0x1b06: 0x22b1, 0x1b07: 0x22b9, 0x1b08: 0x22c1, 0x1b09: 0x22c9, 0x1b0a: 0x22d1, 0x1b0b: 0x0799, - 0x1b0c: 0x03c1, 0x1b0d: 0x22d9, 0x1b0e: 0x22d9, 0x1b0f: 0x22e1, 0x1b10: 0x22e9, 0x1b11: 0x03b1, - 0x1b12: 0x03b9, 0x1b13: 0x22f1, 0x1b14: 0x0769, 0x1b15: 0x2301, 0x1b16: 0x2291, 0x1b17: 0x04d1, - 0x1b18: 0x22a9, 0x1b19: 0x03b1, 0x1b1a: 0x03c1, 0x1b1b: 0x0799, 0x1b1c: 0x2289, 0x1b1d: 0x0399, - 0x1b1e: 0x03a1, 0x1b1f: 0x03a9, 0x1b20: 0x2291, 0x1b21: 0x2299, 0x1b22: 0x22a1, 0x1b23: 0x04d1, - 0x1b24: 0x05f9, 0x1b25: 0x22a9, 0x1b26: 0x22b1, 0x1b27: 0x22b9, 0x1b28: 0x22c1, 0x1b29: 0x22c9, - 0x1b2a: 0x22d1, 0x1b2b: 0x0799, 0x1b2c: 0x03c1, 0x1b2d: 0x04d1, 0x1b2e: 0x22d9, 0x1b2f: 0x22e1, - 0x1b30: 0x22e9, 0x1b31: 0x03b1, 0x1b32: 0x03b9, 0x1b33: 0x22f1, 0x1b34: 0x0769, 0x1b35: 0x22f9, - 0x1b36: 0x2289, 0x1b37: 0x0399, 0x1b38: 0x03a1, 0x1b39: 0x03a9, 0x1b3a: 0x2291, 0x1b3b: 0x2299, - 0x1b3c: 0x22a1, 0x1b3d: 0x04d1, 0x1b3e: 0x05f9, 0x1b3f: 0x22a9, - // Block 0x6d, offset 0x1b40 - 0x1b40: 0x22b1, 0x1b41: 0x22b9, 0x1b42: 0x22c1, 0x1b43: 0x22c9, 0x1b44: 0x22d1, 0x1b45: 0x0799, - 0x1b46: 0x03c1, 0x1b47: 0x22d9, 0x1b48: 0x22d9, 0x1b49: 0x22e1, 0x1b4a: 0x22e9, 0x1b4b: 0x03b1, - 0x1b4c: 0x03b9, 0x1b4d: 0x22f1, 0x1b4e: 0x0769, 0x1b4f: 0x2301, 0x1b50: 0x2291, 0x1b51: 0x04d1, - 0x1b52: 0x22a9, 0x1b53: 0x03b1, 0x1b54: 0x03c1, 0x1b55: 0x0799, 0x1b56: 0x2289, 0x1b57: 0x0399, - 0x1b58: 0x03a1, 0x1b59: 0x03a9, 0x1b5a: 0x2291, 0x1b5b: 0x2299, 0x1b5c: 0x22a1, 0x1b5d: 0x04d1, - 0x1b5e: 0x05f9, 0x1b5f: 0x22a9, 0x1b60: 0x22b1, 0x1b61: 0x22b9, 0x1b62: 0x22c1, 0x1b63: 0x22c9, - 0x1b64: 0x22d1, 0x1b65: 0x0799, 0x1b66: 0x03c1, 0x1b67: 0x04d1, 0x1b68: 0x22d9, 0x1b69: 0x22e1, - 0x1b6a: 0x22e9, 0x1b6b: 0x03b1, 0x1b6c: 0x03b9, 0x1b6d: 0x22f1, 0x1b6e: 0x0769, 0x1b6f: 0x22f9, - 0x1b70: 0x2289, 0x1b71: 0x0399, 0x1b72: 0x03a1, 0x1b73: 0x03a9, 0x1b74: 0x2291, 0x1b75: 0x2299, - 0x1b76: 0x22a1, 0x1b77: 0x04d1, 0x1b78: 0x05f9, 0x1b79: 0x22a9, 0x1b7a: 0x22b1, 0x1b7b: 0x22b9, - 0x1b7c: 0x22c1, 0x1b7d: 0x22c9, 0x1b7e: 0x22d1, 0x1b7f: 0x0799, - // Block 0x6e, offset 0x1b80 - 0x1b80: 0x03c1, 0x1b81: 0x22d9, 0x1b82: 0x22d9, 0x1b83: 0x22e1, 0x1b84: 0x22e9, 0x1b85: 0x03b1, - 0x1b86: 0x03b9, 0x1b87: 0x22f1, 0x1b88: 0x0769, 0x1b89: 0x2301, 0x1b8a: 0x2291, 0x1b8b: 0x04d1, - 0x1b8c: 0x22a9, 0x1b8d: 0x03b1, 0x1b8e: 0x03c1, 0x1b8f: 0x0799, 0x1b90: 0x2289, 0x1b91: 0x0399, - 0x1b92: 0x03a1, 0x1b93: 0x03a9, 0x1b94: 0x2291, 0x1b95: 0x2299, 0x1b96: 0x22a1, 0x1b97: 0x04d1, - 0x1b98: 0x05f9, 0x1b99: 0x22a9, 0x1b9a: 0x22b1, 0x1b9b: 0x22b9, 0x1b9c: 0x22c1, 0x1b9d: 0x22c9, - 0x1b9e: 0x22d1, 0x1b9f: 0x0799, 0x1ba0: 0x03c1, 0x1ba1: 0x04d1, 0x1ba2: 0x22d9, 0x1ba3: 0x22e1, - 0x1ba4: 0x22e9, 0x1ba5: 0x03b1, 0x1ba6: 0x03b9, 0x1ba7: 0x22f1, 0x1ba8: 0x0769, 0x1ba9: 0x22f9, - 0x1baa: 0x2289, 0x1bab: 0x0399, 0x1bac: 0x03a1, 0x1bad: 0x03a9, 0x1bae: 0x2291, 0x1baf: 0x2299, - 0x1bb0: 0x22a1, 0x1bb1: 0x04d1, 0x1bb2: 0x05f9, 0x1bb3: 0x22a9, 0x1bb4: 0x22b1, 0x1bb5: 0x22b9, - 0x1bb6: 0x22c1, 0x1bb7: 0x22c9, 0x1bb8: 0x22d1, 0x1bb9: 0x0799, 0x1bba: 0x03c1, 0x1bbb: 0x22d9, - 0x1bbc: 0x22d9, 0x1bbd: 0x22e1, 0x1bbe: 0x22e9, 0x1bbf: 0x03b1, - // Block 0x6f, offset 0x1bc0 - 0x1bc0: 0x03b9, 0x1bc1: 0x22f1, 0x1bc2: 0x0769, 0x1bc3: 0x2301, 0x1bc4: 0x2291, 0x1bc5: 0x04d1, - 0x1bc6: 0x22a9, 0x1bc7: 0x03b1, 0x1bc8: 0x03c1, 0x1bc9: 0x0799, 0x1bca: 0x2309, 0x1bcb: 0x2309, - 0x1bcc: 0x0040, 0x1bcd: 0x0040, 0x1bce: 0x06e1, 0x1bcf: 0x0049, 0x1bd0: 0x0029, 0x1bd1: 0x0031, - 0x1bd2: 0x06e9, 0x1bd3: 0x06f1, 0x1bd4: 0x06f9, 0x1bd5: 0x0701, 0x1bd6: 0x0709, 0x1bd7: 0x0711, - 0x1bd8: 0x06e1, 0x1bd9: 0x0049, 0x1bda: 0x0029, 0x1bdb: 0x0031, 0x1bdc: 0x06e9, 0x1bdd: 0x06f1, - 0x1bde: 0x06f9, 0x1bdf: 0x0701, 0x1be0: 0x0709, 0x1be1: 0x0711, 0x1be2: 0x06e1, 0x1be3: 0x0049, - 0x1be4: 0x0029, 0x1be5: 0x0031, 0x1be6: 0x06e9, 0x1be7: 0x06f1, 0x1be8: 0x06f9, 0x1be9: 0x0701, - 0x1bea: 0x0709, 0x1beb: 0x0711, 0x1bec: 0x06e1, 0x1bed: 0x0049, 0x1bee: 0x0029, 0x1bef: 0x0031, - 0x1bf0: 0x06e9, 0x1bf1: 0x06f1, 0x1bf2: 0x06f9, 0x1bf3: 0x0701, 0x1bf4: 0x0709, 0x1bf5: 0x0711, - 0x1bf6: 0x06e1, 0x1bf7: 0x0049, 0x1bf8: 0x0029, 0x1bf9: 0x0031, 0x1bfa: 0x06e9, 0x1bfb: 0x06f1, - 0x1bfc: 0x06f9, 0x1bfd: 0x0701, 0x1bfe: 0x0709, 0x1bff: 0x0711, - // Block 0x70, offset 0x1c00 - 0x1c00: 0xe115, 0x1c01: 0xe115, 0x1c02: 0xe135, 0x1c03: 0xe135, 0x1c04: 0xe115, 0x1c05: 0xe115, - 0x1c06: 0xe175, 0x1c07: 0xe175, 0x1c08: 0xe115, 0x1c09: 0xe115, 0x1c0a: 0xe135, 0x1c0b: 0xe135, - 0x1c0c: 0xe115, 0x1c0d: 0xe115, 0x1c0e: 0xe1f5, 0x1c0f: 0xe1f5, 0x1c10: 0xe115, 0x1c11: 0xe115, - 0x1c12: 0xe135, 0x1c13: 0xe135, 0x1c14: 0xe115, 0x1c15: 0xe115, 0x1c16: 0xe175, 0x1c17: 0xe175, - 0x1c18: 0xe115, 0x1c19: 0xe115, 0x1c1a: 0xe135, 0x1c1b: 0xe135, 0x1c1c: 0xe115, 0x1c1d: 0xe115, - 0x1c1e: 0x8b3d, 0x1c1f: 0x8b3d, 0x1c20: 0x04b5, 0x1c21: 0x04b5, 0x1c22: 0x0a08, 0x1c23: 0x0a08, - 0x1c24: 0x0a08, 0x1c25: 0x0a08, 0x1c26: 0x0a08, 0x1c27: 0x0a08, 0x1c28: 0x0a08, 0x1c29: 0x0a08, - 0x1c2a: 0x0a08, 0x1c2b: 0x0a08, 0x1c2c: 0x0a08, 0x1c2d: 0x0a08, 0x1c2e: 0x0a08, 0x1c2f: 0x0a08, - 0x1c30: 0x0a08, 0x1c31: 0x0a08, 0x1c32: 0x0a08, 0x1c33: 0x0a08, 0x1c34: 0x0a08, 0x1c35: 0x0a08, - 0x1c36: 0x0a08, 0x1c37: 0x0a08, 0x1c38: 0x0a08, 0x1c39: 0x0a08, 0x1c3a: 0x0a08, 0x1c3b: 0x0a08, - 0x1c3c: 0x0a08, 0x1c3d: 0x0a08, 0x1c3e: 0x0a08, 0x1c3f: 0x0a08, - // Block 0x71, offset 0x1c40 - 0x1c40: 0x20b1, 0x1c41: 0x20b9, 0x1c42: 0x20d9, 0x1c43: 0x20f1, 0x1c44: 0x0040, 0x1c45: 0x2189, - 0x1c46: 0x2109, 0x1c47: 0x20e1, 0x1c48: 0x2131, 0x1c49: 0x2191, 0x1c4a: 0x2161, 0x1c4b: 0x2169, - 0x1c4c: 0x2171, 0x1c4d: 0x2179, 0x1c4e: 0x2111, 0x1c4f: 0x2141, 0x1c50: 0x2151, 0x1c51: 0x2121, - 0x1c52: 0x2159, 0x1c53: 0x2101, 0x1c54: 0x2119, 0x1c55: 0x20c9, 0x1c56: 0x20d1, 0x1c57: 0x20e9, - 0x1c58: 0x20f9, 0x1c59: 0x2129, 0x1c5a: 0x2139, 0x1c5b: 0x2149, 0x1c5c: 0x2311, 0x1c5d: 0x1689, - 0x1c5e: 0x2319, 0x1c5f: 0x2321, 0x1c60: 0x0040, 0x1c61: 0x20b9, 0x1c62: 0x20d9, 0x1c63: 0x0040, - 0x1c64: 0x2181, 0x1c65: 0x0040, 0x1c66: 0x0040, 0x1c67: 0x20e1, 0x1c68: 0x0040, 0x1c69: 0x2191, - 0x1c6a: 0x2161, 0x1c6b: 0x2169, 0x1c6c: 0x2171, 0x1c6d: 0x2179, 0x1c6e: 0x2111, 0x1c6f: 0x2141, - 0x1c70: 0x2151, 0x1c71: 0x2121, 0x1c72: 0x2159, 0x1c73: 0x0040, 0x1c74: 0x2119, 0x1c75: 0x20c9, - 0x1c76: 0x20d1, 0x1c77: 0x20e9, 0x1c78: 0x0040, 0x1c79: 0x2129, 0x1c7a: 0x0040, 0x1c7b: 0x2149, - 0x1c7c: 0x0040, 0x1c7d: 0x0040, 0x1c7e: 0x0040, 0x1c7f: 0x0040, - // Block 0x72, offset 0x1c80 - 0x1c80: 0x0040, 0x1c81: 0x0040, 0x1c82: 0x20d9, 0x1c83: 0x0040, 0x1c84: 0x0040, 0x1c85: 0x0040, - 0x1c86: 0x0040, 0x1c87: 0x20e1, 0x1c88: 0x0040, 0x1c89: 0x2191, 0x1c8a: 0x0040, 0x1c8b: 0x2169, - 0x1c8c: 0x0040, 0x1c8d: 0x2179, 0x1c8e: 0x2111, 0x1c8f: 0x2141, 0x1c90: 0x0040, 0x1c91: 0x2121, - 0x1c92: 0x2159, 0x1c93: 0x0040, 0x1c94: 0x2119, 0x1c95: 0x0040, 0x1c96: 0x0040, 0x1c97: 0x20e9, - 0x1c98: 0x0040, 0x1c99: 0x2129, 0x1c9a: 0x0040, 0x1c9b: 0x2149, 0x1c9c: 0x0040, 0x1c9d: 0x1689, - 0x1c9e: 0x0040, 0x1c9f: 0x2321, 0x1ca0: 0x0040, 0x1ca1: 0x20b9, 0x1ca2: 0x20d9, 0x1ca3: 0x0040, - 0x1ca4: 0x2181, 0x1ca5: 0x0040, 0x1ca6: 0x0040, 0x1ca7: 0x20e1, 0x1ca8: 0x2131, 0x1ca9: 0x2191, - 0x1caa: 0x2161, 0x1cab: 0x0040, 0x1cac: 0x2171, 0x1cad: 0x2179, 0x1cae: 0x2111, 0x1caf: 0x2141, - 0x1cb0: 0x2151, 0x1cb1: 0x2121, 0x1cb2: 0x2159, 0x1cb3: 0x0040, 0x1cb4: 0x2119, 0x1cb5: 0x20c9, - 0x1cb6: 0x20d1, 0x1cb7: 0x20e9, 0x1cb8: 0x0040, 0x1cb9: 0x2129, 0x1cba: 0x2139, 0x1cbb: 0x2149, - 0x1cbc: 0x2311, 0x1cbd: 0x0040, 0x1cbe: 0x2319, 0x1cbf: 0x0040, - // Block 0x73, offset 0x1cc0 - 0x1cc0: 0x20b1, 0x1cc1: 0x20b9, 0x1cc2: 0x20d9, 0x1cc3: 0x20f1, 0x1cc4: 0x2181, 0x1cc5: 0x2189, - 0x1cc6: 0x2109, 0x1cc7: 0x20e1, 0x1cc8: 0x2131, 0x1cc9: 0x2191, 0x1cca: 0x0040, 0x1ccb: 0x2169, - 0x1ccc: 0x2171, 0x1ccd: 0x2179, 0x1cce: 0x2111, 0x1ccf: 0x2141, 0x1cd0: 0x2151, 0x1cd1: 0x2121, - 0x1cd2: 0x2159, 0x1cd3: 0x2101, 0x1cd4: 0x2119, 0x1cd5: 0x20c9, 0x1cd6: 0x20d1, 0x1cd7: 0x20e9, - 0x1cd8: 0x20f9, 0x1cd9: 0x2129, 0x1cda: 0x2139, 0x1cdb: 0x2149, 0x1cdc: 0x0040, 0x1cdd: 0x0040, - 0x1cde: 0x0040, 0x1cdf: 0x0040, 0x1ce0: 0x0040, 0x1ce1: 0x20b9, 0x1ce2: 0x20d9, 0x1ce3: 0x20f1, - 0x1ce4: 0x0040, 0x1ce5: 0x2189, 0x1ce6: 0x2109, 0x1ce7: 0x20e1, 0x1ce8: 0x2131, 0x1ce9: 0x2191, - 0x1cea: 0x0040, 0x1ceb: 0x2169, 0x1cec: 0x2171, 0x1ced: 0x2179, 0x1cee: 0x2111, 0x1cef: 0x2141, - 0x1cf0: 0x2151, 0x1cf1: 0x2121, 0x1cf2: 0x2159, 0x1cf3: 0x2101, 0x1cf4: 0x2119, 0x1cf5: 0x20c9, - 0x1cf6: 0x20d1, 0x1cf7: 0x20e9, 0x1cf8: 0x20f9, 0x1cf9: 0x2129, 0x1cfa: 0x2139, 0x1cfb: 0x2149, - 0x1cfc: 0x0040, 0x1cfd: 0x0040, 0x1cfe: 0x0040, 0x1cff: 0x0040, - // Block 0x74, offset 0x1d00 - 0x1d00: 0x0040, 0x1d01: 0x232a, 0x1d02: 0x2332, 0x1d03: 0x233a, 0x1d04: 0x2342, 0x1d05: 0x234a, - 0x1d06: 0x2352, 0x1d07: 0x235a, 0x1d08: 0x2362, 0x1d09: 0x236a, 0x1d0a: 0x2372, 0x1d0b: 0x0018, - 0x1d0c: 0x0018, 0x1d0d: 0x0018, 0x1d0e: 0x0018, 0x1d0f: 0x0018, 0x1d10: 0x237a, 0x1d11: 0x2382, - 0x1d12: 0x238a, 0x1d13: 0x2392, 0x1d14: 0x239a, 0x1d15: 0x23a2, 0x1d16: 0x23aa, 0x1d17: 0x23b2, - 0x1d18: 0x23ba, 0x1d19: 0x23c2, 0x1d1a: 0x23ca, 0x1d1b: 0x23d2, 0x1d1c: 0x23da, 0x1d1d: 0x23e2, - 0x1d1e: 0x23ea, 0x1d1f: 0x23f2, 0x1d20: 0x23fa, 0x1d21: 0x2402, 0x1d22: 0x240a, 0x1d23: 0x2412, - 0x1d24: 0x241a, 0x1d25: 0x2422, 0x1d26: 0x242a, 0x1d27: 0x2432, 0x1d28: 0x243a, 0x1d29: 0x2442, - 0x1d2a: 0x2449, 0x1d2b: 0x03d9, 0x1d2c: 0x00b9, 0x1d2d: 0x1239, 0x1d2e: 0x2451, 0x1d2f: 0x0018, - 0x1d30: 0x0019, 0x1d31: 0x02e9, 0x1d32: 0x03d9, 0x1d33: 0x02f1, 0x1d34: 0x02f9, 0x1d35: 0x03f1, - 0x1d36: 0x0309, 0x1d37: 0x00a9, 0x1d38: 0x0311, 0x1d39: 0x00b1, 0x1d3a: 0x0319, 0x1d3b: 0x0101, - 0x1d3c: 0x0321, 0x1d3d: 0x0329, 0x1d3e: 0x0051, 0x1d3f: 0x0339, - // Block 0x75, offset 0x1d40 - 0x1d40: 0x0751, 0x1d41: 0x00b9, 0x1d42: 0x0089, 0x1d43: 0x0341, 0x1d44: 0x0349, 0x1d45: 0x0391, - 0x1d46: 0x00c1, 0x1d47: 0x0109, 0x1d48: 0x00c9, 0x1d49: 0x04b1, 0x1d4a: 0x2459, 0x1d4b: 0x11f9, - 0x1d4c: 0x2461, 0x1d4d: 0x04d9, 0x1d4e: 0x2469, 0x1d4f: 0x2471, 0x1d50: 0x0018, 0x1d51: 0x0018, - 0x1d52: 0x0018, 0x1d53: 0x0018, 0x1d54: 0x0018, 0x1d55: 0x0018, 0x1d56: 0x0018, 0x1d57: 0x0018, - 0x1d58: 0x0018, 0x1d59: 0x0018, 0x1d5a: 0x0018, 0x1d5b: 0x0018, 0x1d5c: 0x0018, 0x1d5d: 0x0018, - 0x1d5e: 0x0018, 0x1d5f: 0x0018, 0x1d60: 0x0018, 0x1d61: 0x0018, 0x1d62: 0x0018, 0x1d63: 0x0018, - 0x1d64: 0x0018, 0x1d65: 0x0018, 0x1d66: 0x0018, 0x1d67: 0x0018, 0x1d68: 0x0018, 0x1d69: 0x0018, - 0x1d6a: 0x2479, 0x1d6b: 0x2481, 0x1d6c: 0x2489, 0x1d6d: 0x0018, 0x1d6e: 0x0018, 0x1d6f: 0x0018, - 0x1d70: 0x0018, 0x1d71: 0x0018, 0x1d72: 0x0018, 0x1d73: 0x0018, 0x1d74: 0x0018, 0x1d75: 0x0018, - 0x1d76: 0x0018, 0x1d77: 0x0018, 0x1d78: 0x0018, 0x1d79: 0x0018, 0x1d7a: 0x0018, 0x1d7b: 0x0018, - 0x1d7c: 0x0018, 0x1d7d: 0x0018, 0x1d7e: 0x0018, 0x1d7f: 0x0018, - // Block 0x76, offset 0x1d80 - 0x1d80: 0x2499, 0x1d81: 0x24a1, 0x1d82: 0x24a9, 0x1d83: 0x0040, 0x1d84: 0x0040, 0x1d85: 0x0040, - 0x1d86: 0x0040, 0x1d87: 0x0040, 0x1d88: 0x0040, 0x1d89: 0x0040, 0x1d8a: 0x0040, 0x1d8b: 0x0040, - 0x1d8c: 0x0040, 0x1d8d: 0x0040, 0x1d8e: 0x0040, 0x1d8f: 0x0040, 0x1d90: 0x24b1, 0x1d91: 0x24b9, - 0x1d92: 0x24c1, 0x1d93: 0x24c9, 0x1d94: 0x24d1, 0x1d95: 0x24d9, 0x1d96: 0x24e1, 0x1d97: 0x24e9, - 0x1d98: 0x24f1, 0x1d99: 0x24f9, 0x1d9a: 0x2501, 0x1d9b: 0x2509, 0x1d9c: 0x2511, 0x1d9d: 0x2519, - 0x1d9e: 0x2521, 0x1d9f: 0x2529, 0x1da0: 0x2531, 0x1da1: 0x2539, 0x1da2: 0x2541, 0x1da3: 0x2549, - 0x1da4: 0x2551, 0x1da5: 0x2559, 0x1da6: 0x2561, 0x1da7: 0x2569, 0x1da8: 0x2571, 0x1da9: 0x2579, - 0x1daa: 0x2581, 0x1dab: 0x2589, 0x1dac: 0x2591, 0x1dad: 0x2599, 0x1dae: 0x25a1, 0x1daf: 0x25a9, - 0x1db0: 0x25b1, 0x1db1: 0x25b9, 0x1db2: 0x25c1, 0x1db3: 0x25c9, 0x1db4: 0x25d1, 0x1db5: 0x25d9, - 0x1db6: 0x25e1, 0x1db7: 0x25e9, 0x1db8: 0x25f1, 0x1db9: 0x25f9, 0x1dba: 0x2601, 0x1dbb: 0x2609, - 0x1dbc: 0x0040, 0x1dbd: 0x0040, 0x1dbe: 0x0040, 0x1dbf: 0x0040, - // Block 0x77, offset 0x1dc0 - 0x1dc0: 0x2669, 0x1dc1: 0x2671, 0x1dc2: 0x2679, 0x1dc3: 0x8b55, 0x1dc4: 0x2681, 0x1dc5: 0x2689, - 0x1dc6: 0x2691, 0x1dc7: 0x2699, 0x1dc8: 0x26a1, 0x1dc9: 0x26a9, 0x1dca: 0x26b1, 0x1dcb: 0x26b9, - 0x1dcc: 0x26c1, 0x1dcd: 0x8b75, 0x1dce: 0x26c9, 0x1dcf: 0x26d1, 0x1dd0: 0x26d9, 0x1dd1: 0x26e1, - 0x1dd2: 0x8b95, 0x1dd3: 0x26e9, 0x1dd4: 0x26f1, 0x1dd5: 0x2521, 0x1dd6: 0x8bb5, 0x1dd7: 0x26f9, - 0x1dd8: 0x2701, 0x1dd9: 0x2709, 0x1dda: 0x2711, 0x1ddb: 0x2719, 0x1ddc: 0x8bd5, 0x1ddd: 0x2721, - 0x1dde: 0x2729, 0x1ddf: 0x2731, 0x1de0: 0x2739, 0x1de1: 0x2741, 0x1de2: 0x25f9, 0x1de3: 0x2749, - 0x1de4: 0x2751, 0x1de5: 0x2759, 0x1de6: 0x2761, 0x1de7: 0x2769, 0x1de8: 0x2771, 0x1de9: 0x2779, - 0x1dea: 0x2781, 0x1deb: 0x2789, 0x1dec: 0x2791, 0x1ded: 0x2799, 0x1dee: 0x27a1, 0x1def: 0x27a9, - 0x1df0: 0x27b1, 0x1df1: 0x27b9, 0x1df2: 0x27b9, 0x1df3: 0x27b9, 0x1df4: 0x8bf5, 0x1df5: 0x27c1, - 0x1df6: 0x27c9, 0x1df7: 0x27d1, 0x1df8: 0x8c15, 0x1df9: 0x27d9, 0x1dfa: 0x27e1, 0x1dfb: 0x27e9, - 0x1dfc: 0x27f1, 0x1dfd: 0x27f9, 0x1dfe: 0x2801, 0x1dff: 0x2809, - // Block 0x78, offset 0x1e00 - 0x1e00: 0x2811, 0x1e01: 0x2819, 0x1e02: 0x2821, 0x1e03: 0x2829, 0x1e04: 0x2831, 0x1e05: 0x2839, - 0x1e06: 0x2839, 0x1e07: 0x2841, 0x1e08: 0x2849, 0x1e09: 0x2851, 0x1e0a: 0x2859, 0x1e0b: 0x2861, - 0x1e0c: 0x2869, 0x1e0d: 0x2871, 0x1e0e: 0x2879, 0x1e0f: 0x2881, 0x1e10: 0x2889, 0x1e11: 0x2891, - 0x1e12: 0x2899, 0x1e13: 0x28a1, 0x1e14: 0x28a9, 0x1e15: 0x28b1, 0x1e16: 0x28b9, 0x1e17: 0x28c1, - 0x1e18: 0x28c9, 0x1e19: 0x8c35, 0x1e1a: 0x28d1, 0x1e1b: 0x28d9, 0x1e1c: 0x28e1, 0x1e1d: 0x24d9, - 0x1e1e: 0x28e9, 0x1e1f: 0x28f1, 0x1e20: 0x8c55, 0x1e21: 0x8c75, 0x1e22: 0x28f9, 0x1e23: 0x2901, - 0x1e24: 0x2909, 0x1e25: 0x2911, 0x1e26: 0x2919, 0x1e27: 0x2921, 0x1e28: 0x2040, 0x1e29: 0x2929, - 0x1e2a: 0x2931, 0x1e2b: 0x2931, 0x1e2c: 0x8c95, 0x1e2d: 0x2939, 0x1e2e: 0x2941, 0x1e2f: 0x2949, - 0x1e30: 0x2951, 0x1e31: 0x8cb5, 0x1e32: 0x2959, 0x1e33: 0x2961, 0x1e34: 0x2040, 0x1e35: 0x2969, - 0x1e36: 0x2971, 0x1e37: 0x2979, 0x1e38: 0x2981, 0x1e39: 0x2989, 0x1e3a: 0x2991, 0x1e3b: 0x8cd5, - 0x1e3c: 0x2999, 0x1e3d: 0x8cf5, 0x1e3e: 0x29a1, 0x1e3f: 0x29a9, - // Block 0x79, offset 0x1e40 - 0x1e40: 0x29b1, 0x1e41: 0x29b9, 0x1e42: 0x29c1, 0x1e43: 0x29c9, 0x1e44: 0x29d1, 0x1e45: 0x29d9, - 0x1e46: 0x29e1, 0x1e47: 0x29e9, 0x1e48: 0x29f1, 0x1e49: 0x8d15, 0x1e4a: 0x29f9, 0x1e4b: 0x2a01, - 0x1e4c: 0x2a09, 0x1e4d: 0x2a11, 0x1e4e: 0x2a19, 0x1e4f: 0x8d35, 0x1e50: 0x2a21, 0x1e51: 0x8d55, - 0x1e52: 0x8d75, 0x1e53: 0x2a29, 0x1e54: 0x2a31, 0x1e55: 0x2a31, 0x1e56: 0x2a39, 0x1e57: 0x8d95, - 0x1e58: 0x8db5, 0x1e59: 0x2a41, 0x1e5a: 0x2a49, 0x1e5b: 0x2a51, 0x1e5c: 0x2a59, 0x1e5d: 0x2a61, - 0x1e5e: 0x2a69, 0x1e5f: 0x2a71, 0x1e60: 0x2a79, 0x1e61: 0x2a81, 0x1e62: 0x2a89, 0x1e63: 0x2a91, - 0x1e64: 0x8dd5, 0x1e65: 0x2a99, 0x1e66: 0x2aa1, 0x1e67: 0x2aa9, 0x1e68: 0x2ab1, 0x1e69: 0x2aa9, - 0x1e6a: 0x2ab9, 0x1e6b: 0x2ac1, 0x1e6c: 0x2ac9, 0x1e6d: 0x2ad1, 0x1e6e: 0x2ad9, 0x1e6f: 0x2ae1, - 0x1e70: 0x2ae9, 0x1e71: 0x2af1, 0x1e72: 0x2af9, 0x1e73: 0x2b01, 0x1e74: 0x2b09, 0x1e75: 0x2b11, - 0x1e76: 0x2b19, 0x1e77: 0x2b21, 0x1e78: 0x8df5, 0x1e79: 0x2b29, 0x1e7a: 0x2b31, 0x1e7b: 0x2b39, - 0x1e7c: 0x2b41, 0x1e7d: 0x2b49, 0x1e7e: 0x8e15, 0x1e7f: 0x2b51, - // Block 0x7a, offset 0x1e80 - 0x1e80: 0x2b59, 0x1e81: 0x2b61, 0x1e82: 0x2b69, 0x1e83: 0x2b71, 0x1e84: 0x2b79, 0x1e85: 0x2b81, - 0x1e86: 0x2b89, 0x1e87: 0x2b91, 0x1e88: 0x2b99, 0x1e89: 0x2ba1, 0x1e8a: 0x8e35, 0x1e8b: 0x2ba9, - 0x1e8c: 0x2bb1, 0x1e8d: 0x2bb9, 0x1e8e: 0x2bc1, 0x1e8f: 0x2bc9, 0x1e90: 0x2bd1, 0x1e91: 0x2bd9, - 0x1e92: 0x2be1, 0x1e93: 0x2be9, 0x1e94: 0x2bf1, 0x1e95: 0x2bf9, 0x1e96: 0x2c01, 0x1e97: 0x2c09, - 0x1e98: 0x2c11, 0x1e99: 0x2c19, 0x1e9a: 0x2c21, 0x1e9b: 0x2c29, 0x1e9c: 0x2c31, 0x1e9d: 0x8e55, - 0x1e9e: 0x2c39, 0x1e9f: 0x2c41, 0x1ea0: 0x2c49, 0x1ea1: 0x2c51, 0x1ea2: 0x2c59, 0x1ea3: 0x8e75, - 0x1ea4: 0x2c61, 0x1ea5: 0x2c69, 0x1ea6: 0x2c71, 0x1ea7: 0x2c79, 0x1ea8: 0x2c81, 0x1ea9: 0x2c89, - 0x1eaa: 0x2c91, 0x1eab: 0x2c99, 0x1eac: 0x7f0d, 0x1ead: 0x2ca1, 0x1eae: 0x2ca9, 0x1eaf: 0x2cb1, - 0x1eb0: 0x8e95, 0x1eb1: 0x2cb9, 0x1eb2: 0x2cc1, 0x1eb3: 0x2cc9, 0x1eb4: 0x2cd1, 0x1eb5: 0x2cd9, - 0x1eb6: 0x2ce1, 0x1eb7: 0x8eb5, 0x1eb8: 0x8ed5, 0x1eb9: 0x8ef5, 0x1eba: 0x2ce9, 0x1ebb: 0x8f15, - 0x1ebc: 0x2cf1, 0x1ebd: 0x2cf9, 0x1ebe: 0x2d01, 0x1ebf: 0x2d09, - // Block 0x7b, offset 0x1ec0 - 0x1ec0: 0x2d11, 0x1ec1: 0x2d19, 0x1ec2: 0x2d21, 0x1ec3: 0x2d29, 0x1ec4: 0x2d31, 0x1ec5: 0x2d39, - 0x1ec6: 0x8f35, 0x1ec7: 0x2d41, 0x1ec8: 0x2d49, 0x1ec9: 0x2d51, 0x1eca: 0x2d59, 0x1ecb: 0x2d61, - 0x1ecc: 0x2d69, 0x1ecd: 0x8f55, 0x1ece: 0x2d71, 0x1ecf: 0x2d79, 0x1ed0: 0x8f75, 0x1ed1: 0x8f95, - 0x1ed2: 0x2d81, 0x1ed3: 0x2d89, 0x1ed4: 0x2d91, 0x1ed5: 0x2d99, 0x1ed6: 0x2da1, 0x1ed7: 0x2da9, - 0x1ed8: 0x2db1, 0x1ed9: 0x2db9, 0x1eda: 0x2dc1, 0x1edb: 0x8fb5, 0x1edc: 0x2dc9, 0x1edd: 0x8fd5, - 0x1ede: 0x2dd1, 0x1edf: 0x2040, 0x1ee0: 0x2dd9, 0x1ee1: 0x2de1, 0x1ee2: 0x2de9, 0x1ee3: 0x8ff5, - 0x1ee4: 0x2df1, 0x1ee5: 0x2df9, 0x1ee6: 0x9015, 0x1ee7: 0x9035, 0x1ee8: 0x2e01, 0x1ee9: 0x2e09, - 0x1eea: 0x2e11, 0x1eeb: 0x2e19, 0x1eec: 0x2e21, 0x1eed: 0x2e21, 0x1eee: 0x2e29, 0x1eef: 0x2e31, - 0x1ef0: 0x2e39, 0x1ef1: 0x2e41, 0x1ef2: 0x2e49, 0x1ef3: 0x2e51, 0x1ef4: 0x2e59, 0x1ef5: 0x9055, - 0x1ef6: 0x2e61, 0x1ef7: 0x9075, 0x1ef8: 0x2e69, 0x1ef9: 0x9095, 0x1efa: 0x2e71, 0x1efb: 0x90b5, - 0x1efc: 0x90d5, 0x1efd: 0x90f5, 0x1efe: 0x2e79, 0x1eff: 0x2e81, - // Block 0x7c, offset 0x1f00 - 0x1f00: 0x2e89, 0x1f01: 0x9115, 0x1f02: 0x9135, 0x1f03: 0x9155, 0x1f04: 0x9175, 0x1f05: 0x2e91, - 0x1f06: 0x2e99, 0x1f07: 0x2e99, 0x1f08: 0x2ea1, 0x1f09: 0x2ea9, 0x1f0a: 0x2eb1, 0x1f0b: 0x2eb9, - 0x1f0c: 0x2ec1, 0x1f0d: 0x9195, 0x1f0e: 0x2ec9, 0x1f0f: 0x2ed1, 0x1f10: 0x2ed9, 0x1f11: 0x2ee1, - 0x1f12: 0x91b5, 0x1f13: 0x2ee9, 0x1f14: 0x91d5, 0x1f15: 0x91f5, 0x1f16: 0x2ef1, 0x1f17: 0x2ef9, - 0x1f18: 0x2f01, 0x1f19: 0x2f09, 0x1f1a: 0x2f11, 0x1f1b: 0x2f19, 0x1f1c: 0x9215, 0x1f1d: 0x9235, - 0x1f1e: 0x9255, 0x1f1f: 0x2040, 0x1f20: 0x2f21, 0x1f21: 0x9275, 0x1f22: 0x2f29, 0x1f23: 0x2f31, - 0x1f24: 0x2f39, 0x1f25: 0x9295, 0x1f26: 0x2f41, 0x1f27: 0x2f49, 0x1f28: 0x2f51, 0x1f29: 0x2f59, - 0x1f2a: 0x2f61, 0x1f2b: 0x92b5, 0x1f2c: 0x2f69, 0x1f2d: 0x2f71, 0x1f2e: 0x2f79, 0x1f2f: 0x2f81, - 0x1f30: 0x2f89, 0x1f31: 0x2f91, 0x1f32: 0x92d5, 0x1f33: 0x92f5, 0x1f34: 0x2f99, 0x1f35: 0x9315, - 0x1f36: 0x2fa1, 0x1f37: 0x9335, 0x1f38: 0x2fa9, 0x1f39: 0x2fb1, 0x1f3a: 0x2fb9, 0x1f3b: 0x9355, - 0x1f3c: 0x9375, 0x1f3d: 0x2fc1, 0x1f3e: 0x9395, 0x1f3f: 0x2fc9, - // Block 0x7d, offset 0x1f40 - 0x1f40: 0x93b5, 0x1f41: 0x2fd1, 0x1f42: 0x2fd9, 0x1f43: 0x2fe1, 0x1f44: 0x2fe9, 0x1f45: 0x2ff1, - 0x1f46: 0x2ff9, 0x1f47: 0x93d5, 0x1f48: 0x93f5, 0x1f49: 0x9415, 0x1f4a: 0x9435, 0x1f4b: 0x2a29, - 0x1f4c: 0x3001, 0x1f4d: 0x3009, 0x1f4e: 0x3011, 0x1f4f: 0x3019, 0x1f50: 0x3021, 0x1f51: 0x3029, - 0x1f52: 0x3031, 0x1f53: 0x3039, 0x1f54: 0x3041, 0x1f55: 0x3049, 0x1f56: 0x3051, 0x1f57: 0x9455, - 0x1f58: 0x3059, 0x1f59: 0x3061, 0x1f5a: 0x3069, 0x1f5b: 0x3071, 0x1f5c: 0x3079, 0x1f5d: 0x3081, - 0x1f5e: 0x3089, 0x1f5f: 0x3091, 0x1f60: 0x3099, 0x1f61: 0x30a1, 0x1f62: 0x30a9, 0x1f63: 0x30b1, - 0x1f64: 0x9475, 0x1f65: 0x9495, 0x1f66: 0x94b5, 0x1f67: 0x30b9, 0x1f68: 0x30c1, 0x1f69: 0x30c9, - 0x1f6a: 0x30d1, 0x1f6b: 0x94d5, 0x1f6c: 0x30d9, 0x1f6d: 0x94f5, 0x1f6e: 0x30e1, 0x1f6f: 0x30e9, - 0x1f70: 0x9515, 0x1f71: 0x9535, 0x1f72: 0x30f1, 0x1f73: 0x30f9, 0x1f74: 0x3101, 0x1f75: 0x3109, - 0x1f76: 0x3111, 0x1f77: 0x3119, 0x1f78: 0x3121, 0x1f79: 0x3129, 0x1f7a: 0x3131, 0x1f7b: 0x3139, - 0x1f7c: 0x3141, 0x1f7d: 0x3149, 0x1f7e: 0x3151, 0x1f7f: 0x2040, - // Block 0x7e, offset 0x1f80 - 0x1f80: 0x3159, 0x1f81: 0x3161, 0x1f82: 0x3169, 0x1f83: 0x3171, 0x1f84: 0x3179, 0x1f85: 0x9555, - 0x1f86: 0x3181, 0x1f87: 0x3189, 0x1f88: 0x3191, 0x1f89: 0x3199, 0x1f8a: 0x31a1, 0x1f8b: 0x9575, - 0x1f8c: 0x9595, 0x1f8d: 0x31a9, 0x1f8e: 0x31b1, 0x1f8f: 0x31b9, 0x1f90: 0x31c1, 0x1f91: 0x31c9, - 0x1f92: 0x31d1, 0x1f93: 0x95b5, 0x1f94: 0x31d9, 0x1f95: 0x31e1, 0x1f96: 0x31e9, 0x1f97: 0x31f1, - 0x1f98: 0x95d5, 0x1f99: 0x95f5, 0x1f9a: 0x31f9, 0x1f9b: 0x3201, 0x1f9c: 0x3209, 0x1f9d: 0x9615, - 0x1f9e: 0x3211, 0x1f9f: 0x3219, 0x1fa0: 0x684d, 0x1fa1: 0x9635, 0x1fa2: 0x3221, 0x1fa3: 0x3229, - 0x1fa4: 0x3231, 0x1fa5: 0x9655, 0x1fa6: 0x3239, 0x1fa7: 0x3241, 0x1fa8: 0x3249, 0x1fa9: 0x3251, - 0x1faa: 0x3259, 0x1fab: 0x3261, 0x1fac: 0x3269, 0x1fad: 0x9675, 0x1fae: 0x3271, 0x1faf: 0x3279, - 0x1fb0: 0x3281, 0x1fb1: 0x9695, 0x1fb2: 0x3289, 0x1fb3: 0x3291, 0x1fb4: 0x3299, 0x1fb5: 0x32a1, - 0x1fb6: 0x7b6d, 0x1fb7: 0x96b5, 0x1fb8: 0x32a9, 0x1fb9: 0x32b1, 0x1fba: 0x32b9, 0x1fbb: 0x96d5, - 0x1fbc: 0x32c1, 0x1fbd: 0x96f5, 0x1fbe: 0x32c9, 0x1fbf: 0x32c9, - // Block 0x7f, offset 0x1fc0 - 0x1fc0: 0x32d1, 0x1fc1: 0x9715, 0x1fc2: 0x32d9, 0x1fc3: 0x32e1, 0x1fc4: 0x32e9, 0x1fc5: 0x32f1, - 0x1fc6: 0x32f9, 0x1fc7: 0x3301, 0x1fc8: 0x3309, 0x1fc9: 0x9735, 0x1fca: 0x3311, 0x1fcb: 0x3319, - 0x1fcc: 0x3321, 0x1fcd: 0x3329, 0x1fce: 0x3331, 0x1fcf: 0x3339, 0x1fd0: 0x9755, 0x1fd1: 0x3341, - 0x1fd2: 0x9775, 0x1fd3: 0x9795, 0x1fd4: 0x97b5, 0x1fd5: 0x3349, 0x1fd6: 0x3351, 0x1fd7: 0x3359, - 0x1fd8: 0x3361, 0x1fd9: 0x3369, 0x1fda: 0x3371, 0x1fdb: 0x3379, 0x1fdc: 0x3381, 0x1fdd: 0x97d5, - 0x1fde: 0x0040, 0x1fdf: 0x0040, 0x1fe0: 0x0040, 0x1fe1: 0x0040, 0x1fe2: 0x0040, 0x1fe3: 0x0040, - 0x1fe4: 0x0040, 0x1fe5: 0x0040, 0x1fe6: 0x0040, 0x1fe7: 0x0040, 0x1fe8: 0x0040, 0x1fe9: 0x0040, - 0x1fea: 0x0040, 0x1feb: 0x0040, 0x1fec: 0x0040, 0x1fed: 0x0040, 0x1fee: 0x0040, 0x1fef: 0x0040, - 0x1ff0: 0x0040, 0x1ff1: 0x0040, 0x1ff2: 0x0040, 0x1ff3: 0x0040, 0x1ff4: 0x0040, 0x1ff5: 0x0040, - 0x1ff6: 0x0040, 0x1ff7: 0x0040, 0x1ff8: 0x0040, 0x1ff9: 0x0040, 0x1ffa: 0x0040, 0x1ffb: 0x0040, - 0x1ffc: 0x0040, 0x1ffd: 0x0040, 0x1ffe: 0x0040, 0x1fff: 0x0040, -} - -// idnaIndex: 37 blocks, 2368 entries, 4736 bytes -// Block 0 is the zero block. -var idnaIndex = [2368]uint16{ - // Block 0x0, offset 0x0 - // Block 0x1, offset 0x40 - // Block 0x2, offset 0x80 - // Block 0x3, offset 0xc0 - 0xc2: 0x01, 0xc3: 0x7e, 0xc4: 0x02, 0xc5: 0x03, 0xc6: 0x04, 0xc7: 0x05, - 0xc8: 0x06, 0xc9: 0x7f, 0xca: 0x80, 0xcb: 0x07, 0xcc: 0x81, 0xcd: 0x08, 0xce: 0x09, 0xcf: 0x0a, - 0xd0: 0x82, 0xd1: 0x0b, 0xd2: 0x0c, 0xd3: 0x0d, 0xd4: 0x0e, 0xd5: 0x83, 0xd6: 0x84, 0xd7: 0x85, - 0xd8: 0x0f, 0xd9: 0x10, 0xda: 0x86, 0xdb: 0x11, 0xdc: 0x12, 0xdd: 0x87, 0xde: 0x88, 0xdf: 0x89, - 0xe0: 0x02, 0xe1: 0x03, 0xe2: 0x04, 0xe3: 0x05, 0xe4: 0x06, 0xe5: 0x07, 0xe6: 0x07, 0xe7: 0x07, - 0xe8: 0x07, 0xe9: 0x08, 0xea: 0x09, 0xeb: 0x07, 0xec: 0x07, 0xed: 0x0a, 0xee: 0x0b, 0xef: 0x0c, - 0xf0: 0x1e, 0xf1: 0x1f, 0xf2: 0x1f, 0xf3: 0x21, 0xf4: 0x22, - // Block 0x4, offset 0x100 - 0x120: 0x8a, 0x121: 0x13, 0x122: 0x8b, 0x123: 0x8c, 0x124: 0x8d, 0x125: 0x14, 0x126: 0x15, 0x127: 0x16, - 0x128: 0x17, 0x129: 0x18, 0x12a: 0x19, 0x12b: 0x1a, 0x12c: 0x1b, 0x12d: 0x1c, 0x12e: 0x1d, 0x12f: 0x8e, - 0x130: 0x8f, 0x131: 0x1e, 0x132: 0x1f, 0x133: 0x20, 0x134: 0x90, 0x135: 0x21, 0x136: 0x91, 0x137: 0x92, - 0x138: 0x93, 0x139: 0x94, 0x13a: 0x22, 0x13b: 0x95, 0x13c: 0x96, 0x13d: 0x23, 0x13e: 0x24, 0x13f: 0x97, - // Block 0x5, offset 0x140 - 0x140: 0x98, 0x141: 0x99, 0x142: 0x9a, 0x143: 0x9b, 0x144: 0x9c, 0x145: 0x9d, 0x146: 0x9e, 0x147: 0x9f, - 0x148: 0xa0, 0x149: 0xa1, 0x14a: 0xa2, 0x14b: 0xa3, 0x14c: 0xa4, 0x14d: 0xa5, 0x14e: 0xa6, 0x14f: 0xa7, - 0x150: 0xa8, 0x151: 0xa0, 0x152: 0xa0, 0x153: 0xa0, 0x154: 0xa0, 0x155: 0xa0, 0x156: 0xa0, 0x157: 0xa0, - 0x158: 0xa0, 0x159: 0xa9, 0x15a: 0xaa, 0x15b: 0xab, 0x15c: 0xac, 0x15d: 0xad, 0x15e: 0xae, 0x15f: 0xaf, - 0x160: 0xb0, 0x161: 0xb1, 0x162: 0xb2, 0x163: 0xb3, 0x164: 0xb4, 0x165: 0xb5, 0x166: 0xb6, 0x167: 0xb7, - 0x168: 0xb8, 0x169: 0xb9, 0x16a: 0xba, 0x16b: 0xbb, 0x16c: 0xbc, 0x16d: 0xbd, 0x16e: 0xbe, 0x16f: 0xbf, - 0x170: 0xc0, 0x171: 0xc1, 0x172: 0xc2, 0x173: 0xc3, 0x174: 0x25, 0x175: 0x26, 0x176: 0x27, 0x177: 0xc4, - 0x178: 0x28, 0x179: 0x28, 0x17a: 0x29, 0x17b: 0x28, 0x17c: 0xc5, 0x17d: 0x2a, 0x17e: 0x2b, 0x17f: 0x2c, - // Block 0x6, offset 0x180 - 0x180: 0x2d, 0x181: 0x2e, 0x182: 0x2f, 0x183: 0xc6, 0x184: 0x30, 0x185: 0x31, 0x186: 0xc7, 0x187: 0x9c, - 0x188: 0xc8, 0x189: 0xc9, 0x18a: 0x9c, 0x18b: 0x9c, 0x18c: 0xca, 0x18d: 0x9c, 0x18e: 0x9c, 0x18f: 0x9c, - 0x190: 0xcb, 0x191: 0x32, 0x192: 0x33, 0x193: 0x34, 0x194: 0x9c, 0x195: 0x9c, 0x196: 0x9c, 0x197: 0x9c, - 0x198: 0x9c, 0x199: 0x9c, 0x19a: 0x9c, 0x19b: 0x9c, 0x19c: 0x9c, 0x19d: 0x9c, 0x19e: 0x9c, 0x19f: 0x9c, - 0x1a0: 0x9c, 0x1a1: 0x9c, 0x1a2: 0x9c, 0x1a3: 0x9c, 0x1a4: 0x9c, 0x1a5: 0x9c, 0x1a6: 0x9c, 0x1a7: 0x9c, - 0x1a8: 0xcc, 0x1a9: 0xcd, 0x1aa: 0x9c, 0x1ab: 0xce, 0x1ac: 0x9c, 0x1ad: 0xcf, 0x1ae: 0xd0, 0x1af: 0x9c, - 0x1b0: 0xd1, 0x1b1: 0x35, 0x1b2: 0x28, 0x1b3: 0x36, 0x1b4: 0xd2, 0x1b5: 0xd3, 0x1b6: 0xd4, 0x1b7: 0xd5, - 0x1b8: 0xd6, 0x1b9: 0xd7, 0x1ba: 0xd8, 0x1bb: 0xd9, 0x1bc: 0xda, 0x1bd: 0xdb, 0x1be: 0xdc, 0x1bf: 0x37, - // Block 0x7, offset 0x1c0 - 0x1c0: 0x38, 0x1c1: 0xdd, 0x1c2: 0xde, 0x1c3: 0xdf, 0x1c4: 0xe0, 0x1c5: 0x39, 0x1c6: 0x3a, 0x1c7: 0xe1, - 0x1c8: 0xe2, 0x1c9: 0x3b, 0x1ca: 0x3c, 0x1cb: 0x3d, 0x1cc: 0xe3, 0x1cd: 0xe4, 0x1ce: 0x3e, 0x1cf: 0x3f, - 0x1d0: 0xa0, 0x1d1: 0xa0, 0x1d2: 0xa0, 0x1d3: 0xa0, 0x1d4: 0xa0, 0x1d5: 0xa0, 0x1d6: 0xa0, 0x1d7: 0xa0, - 0x1d8: 0xa0, 0x1d9: 0xa0, 0x1da: 0xa0, 0x1db: 0xa0, 0x1dc: 0xa0, 0x1dd: 0xa0, 0x1de: 0xa0, 0x1df: 0xa0, - 0x1e0: 0xa0, 0x1e1: 0xa0, 0x1e2: 0xa0, 0x1e3: 0xa0, 0x1e4: 0xa0, 0x1e5: 0xa0, 0x1e6: 0xa0, 0x1e7: 0xa0, - 0x1e8: 0xa0, 0x1e9: 0xa0, 0x1ea: 0xa0, 0x1eb: 0xa0, 0x1ec: 0xa0, 0x1ed: 0xa0, 0x1ee: 0xa0, 0x1ef: 0xa0, - 0x1f0: 0xa0, 0x1f1: 0xa0, 0x1f2: 0xa0, 0x1f3: 0xa0, 0x1f4: 0xa0, 0x1f5: 0xa0, 0x1f6: 0xa0, 0x1f7: 0xa0, - 0x1f8: 0xa0, 0x1f9: 0xa0, 0x1fa: 0xa0, 0x1fb: 0xa0, 0x1fc: 0xa0, 0x1fd: 0xa0, 0x1fe: 0xa0, 0x1ff: 0xa0, - // Block 0x8, offset 0x200 - 0x200: 0xa0, 0x201: 0xa0, 0x202: 0xa0, 0x203: 0xa0, 0x204: 0xa0, 0x205: 0xa0, 0x206: 0xa0, 0x207: 0xa0, - 0x208: 0xa0, 0x209: 0xa0, 0x20a: 0xa0, 0x20b: 0xa0, 0x20c: 0xa0, 0x20d: 0xa0, 0x20e: 0xa0, 0x20f: 0xa0, - 0x210: 0xa0, 0x211: 0xa0, 0x212: 0xa0, 0x213: 0xa0, 0x214: 0xa0, 0x215: 0xa0, 0x216: 0xa0, 0x217: 0xa0, - 0x218: 0xa0, 0x219: 0xa0, 0x21a: 0xa0, 0x21b: 0xa0, 0x21c: 0xa0, 0x21d: 0xa0, 0x21e: 0xa0, 0x21f: 0xa0, - 0x220: 0xa0, 0x221: 0xa0, 0x222: 0xa0, 0x223: 0xa0, 0x224: 0xa0, 0x225: 0xa0, 0x226: 0xa0, 0x227: 0xa0, - 0x228: 0xa0, 0x229: 0xa0, 0x22a: 0xa0, 0x22b: 0xa0, 0x22c: 0xa0, 0x22d: 0xa0, 0x22e: 0xa0, 0x22f: 0xa0, - 0x230: 0xa0, 0x231: 0xa0, 0x232: 0xa0, 0x233: 0xa0, 0x234: 0xa0, 0x235: 0xa0, 0x236: 0xa0, 0x237: 0x9c, - 0x238: 0xa0, 0x239: 0xa0, 0x23a: 0xa0, 0x23b: 0xa0, 0x23c: 0xa0, 0x23d: 0xa0, 0x23e: 0xa0, 0x23f: 0xa0, - // Block 0x9, offset 0x240 - 0x240: 0xa0, 0x241: 0xa0, 0x242: 0xa0, 0x243: 0xa0, 0x244: 0xa0, 0x245: 0xa0, 0x246: 0xa0, 0x247: 0xa0, - 0x248: 0xa0, 0x249: 0xa0, 0x24a: 0xa0, 0x24b: 0xa0, 0x24c: 0xa0, 0x24d: 0xa0, 0x24e: 0xa0, 0x24f: 0xa0, - 0x250: 0xa0, 0x251: 0xa0, 0x252: 0xa0, 0x253: 0xa0, 0x254: 0xa0, 0x255: 0xa0, 0x256: 0xa0, 0x257: 0xa0, - 0x258: 0xa0, 0x259: 0xa0, 0x25a: 0xa0, 0x25b: 0xa0, 0x25c: 0xa0, 0x25d: 0xa0, 0x25e: 0xa0, 0x25f: 0xa0, - 0x260: 0xa0, 0x261: 0xa0, 0x262: 0xa0, 0x263: 0xa0, 0x264: 0xa0, 0x265: 0xa0, 0x266: 0xa0, 0x267: 0xa0, - 0x268: 0xa0, 0x269: 0xa0, 0x26a: 0xa0, 0x26b: 0xa0, 0x26c: 0xa0, 0x26d: 0xa0, 0x26e: 0xa0, 0x26f: 0xa0, - 0x270: 0xa0, 0x271: 0xa0, 0x272: 0xa0, 0x273: 0xa0, 0x274: 0xa0, 0x275: 0xa0, 0x276: 0xa0, 0x277: 0xa0, - 0x278: 0xa0, 0x279: 0xa0, 0x27a: 0xa0, 0x27b: 0xa0, 0x27c: 0xa0, 0x27d: 0xa0, 0x27e: 0xa0, 0x27f: 0xa0, - // Block 0xa, offset 0x280 - 0x280: 0xa0, 0x281: 0xa0, 0x282: 0xa0, 0x283: 0xa0, 0x284: 0xa0, 0x285: 0xa0, 0x286: 0xa0, 0x287: 0xa0, - 0x288: 0xa0, 0x289: 0xa0, 0x28a: 0xa0, 0x28b: 0xa0, 0x28c: 0xa0, 0x28d: 0xa0, 0x28e: 0xa0, 0x28f: 0xa0, - 0x290: 0xa0, 0x291: 0xa0, 0x292: 0xa0, 0x293: 0xa0, 0x294: 0xa0, 0x295: 0xa0, 0x296: 0xa0, 0x297: 0xa0, - 0x298: 0xa0, 0x299: 0xa0, 0x29a: 0xa0, 0x29b: 0xa0, 0x29c: 0xa0, 0x29d: 0xa0, 0x29e: 0xa0, 0x29f: 0xa0, - 0x2a0: 0xa0, 0x2a1: 0xa0, 0x2a2: 0xa0, 0x2a3: 0xa0, 0x2a4: 0xa0, 0x2a5: 0xa0, 0x2a6: 0xa0, 0x2a7: 0xa0, - 0x2a8: 0xa0, 0x2a9: 0xa0, 0x2aa: 0xa0, 0x2ab: 0xa0, 0x2ac: 0xa0, 0x2ad: 0xa0, 0x2ae: 0xa0, 0x2af: 0xa0, - 0x2b0: 0xa0, 0x2b1: 0xa0, 0x2b2: 0xa0, 0x2b3: 0xa0, 0x2b4: 0xa0, 0x2b5: 0xa0, 0x2b6: 0xa0, 0x2b7: 0xa0, - 0x2b8: 0xa0, 0x2b9: 0xa0, 0x2ba: 0xa0, 0x2bb: 0xa0, 0x2bc: 0xa0, 0x2bd: 0xa0, 0x2be: 0xa0, 0x2bf: 0xe5, - // Block 0xb, offset 0x2c0 - 0x2c0: 0xa0, 0x2c1: 0xa0, 0x2c2: 0xa0, 0x2c3: 0xa0, 0x2c4: 0xa0, 0x2c5: 0xa0, 0x2c6: 0xa0, 0x2c7: 0xa0, - 0x2c8: 0xa0, 0x2c9: 0xa0, 0x2ca: 0xa0, 0x2cb: 0xa0, 0x2cc: 0xa0, 0x2cd: 0xa0, 0x2ce: 0xa0, 0x2cf: 0xa0, - 0x2d0: 0xa0, 0x2d1: 0xa0, 0x2d2: 0xe6, 0x2d3: 0xe7, 0x2d4: 0xa0, 0x2d5: 0xa0, 0x2d6: 0xa0, 0x2d7: 0xa0, - 0x2d8: 0xe8, 0x2d9: 0x40, 0x2da: 0x41, 0x2db: 0xe9, 0x2dc: 0x42, 0x2dd: 0x43, 0x2de: 0x44, 0x2df: 0xea, - 0x2e0: 0xeb, 0x2e1: 0xec, 0x2e2: 0xed, 0x2e3: 0xee, 0x2e4: 0xef, 0x2e5: 0xf0, 0x2e6: 0xf1, 0x2e7: 0xf2, - 0x2e8: 0xf3, 0x2e9: 0xf4, 0x2ea: 0xf5, 0x2eb: 0xf6, 0x2ec: 0xf7, 0x2ed: 0xf8, 0x2ee: 0xf9, 0x2ef: 0xfa, - 0x2f0: 0xa0, 0x2f1: 0xa0, 0x2f2: 0xa0, 0x2f3: 0xa0, 0x2f4: 0xa0, 0x2f5: 0xa0, 0x2f6: 0xa0, 0x2f7: 0xa0, - 0x2f8: 0xa0, 0x2f9: 0xa0, 0x2fa: 0xa0, 0x2fb: 0xa0, 0x2fc: 0xa0, 0x2fd: 0xa0, 0x2fe: 0xa0, 0x2ff: 0xa0, - // Block 0xc, offset 0x300 - 0x300: 0xa0, 0x301: 0xa0, 0x302: 0xa0, 0x303: 0xa0, 0x304: 0xa0, 0x305: 0xa0, 0x306: 0xa0, 0x307: 0xa0, - 0x308: 0xa0, 0x309: 0xa0, 0x30a: 0xa0, 0x30b: 0xa0, 0x30c: 0xa0, 0x30d: 0xa0, 0x30e: 0xa0, 0x30f: 0xa0, - 0x310: 0xa0, 0x311: 0xa0, 0x312: 0xa0, 0x313: 0xa0, 0x314: 0xa0, 0x315: 0xa0, 0x316: 0xa0, 0x317: 0xa0, - 0x318: 0xa0, 0x319: 0xa0, 0x31a: 0xa0, 0x31b: 0xa0, 0x31c: 0xa0, 0x31d: 0xa0, 0x31e: 0xfb, 0x31f: 0xfc, - // Block 0xd, offset 0x340 - 0x340: 0xfd, 0x341: 0xfd, 0x342: 0xfd, 0x343: 0xfd, 0x344: 0xfd, 0x345: 0xfd, 0x346: 0xfd, 0x347: 0xfd, - 0x348: 0xfd, 0x349: 0xfd, 0x34a: 0xfd, 0x34b: 0xfd, 0x34c: 0xfd, 0x34d: 0xfd, 0x34e: 0xfd, 0x34f: 0xfd, - 0x350: 0xfd, 0x351: 0xfd, 0x352: 0xfd, 0x353: 0xfd, 0x354: 0xfd, 0x355: 0xfd, 0x356: 0xfd, 0x357: 0xfd, - 0x358: 0xfd, 0x359: 0xfd, 0x35a: 0xfd, 0x35b: 0xfd, 0x35c: 0xfd, 0x35d: 0xfd, 0x35e: 0xfd, 0x35f: 0xfd, - 0x360: 0xfd, 0x361: 0xfd, 0x362: 0xfd, 0x363: 0xfd, 0x364: 0xfd, 0x365: 0xfd, 0x366: 0xfd, 0x367: 0xfd, - 0x368: 0xfd, 0x369: 0xfd, 0x36a: 0xfd, 0x36b: 0xfd, 0x36c: 0xfd, 0x36d: 0xfd, 0x36e: 0xfd, 0x36f: 0xfd, - 0x370: 0xfd, 0x371: 0xfd, 0x372: 0xfd, 0x373: 0xfd, 0x374: 0xfd, 0x375: 0xfd, 0x376: 0xfd, 0x377: 0xfd, - 0x378: 0xfd, 0x379: 0xfd, 0x37a: 0xfd, 0x37b: 0xfd, 0x37c: 0xfd, 0x37d: 0xfd, 0x37e: 0xfd, 0x37f: 0xfd, - // Block 0xe, offset 0x380 - 0x380: 0xfd, 0x381: 0xfd, 0x382: 0xfd, 0x383: 0xfd, 0x384: 0xfd, 0x385: 0xfd, 0x386: 0xfd, 0x387: 0xfd, - 0x388: 0xfd, 0x389: 0xfd, 0x38a: 0xfd, 0x38b: 0xfd, 0x38c: 0xfd, 0x38d: 0xfd, 0x38e: 0xfd, 0x38f: 0xfd, - 0x390: 0xfd, 0x391: 0xfd, 0x392: 0xfd, 0x393: 0xfd, 0x394: 0xfd, 0x395: 0xfd, 0x396: 0xfd, 0x397: 0xfd, - 0x398: 0xfd, 0x399: 0xfd, 0x39a: 0xfd, 0x39b: 0xfd, 0x39c: 0xfd, 0x39d: 0xfd, 0x39e: 0xfd, 0x39f: 0xfd, - 0x3a0: 0xfd, 0x3a1: 0xfd, 0x3a2: 0xfd, 0x3a3: 0xfd, 0x3a4: 0xfe, 0x3a5: 0xff, 0x3a6: 0x100, 0x3a7: 0x101, - 0x3a8: 0x45, 0x3a9: 0x102, 0x3aa: 0x103, 0x3ab: 0x46, 0x3ac: 0x47, 0x3ad: 0x48, 0x3ae: 0x49, 0x3af: 0x4a, - 0x3b0: 0x104, 0x3b1: 0x4b, 0x3b2: 0x4c, 0x3b3: 0x4d, 0x3b4: 0x4e, 0x3b5: 0x4f, 0x3b6: 0x105, 0x3b7: 0x50, - 0x3b8: 0x51, 0x3b9: 0x52, 0x3ba: 0x53, 0x3bb: 0x54, 0x3bc: 0x55, 0x3bd: 0x56, 0x3be: 0x57, 0x3bf: 0x58, - // Block 0xf, offset 0x3c0 - 0x3c0: 0x106, 0x3c1: 0x107, 0x3c2: 0xa0, 0x3c3: 0x108, 0x3c4: 0x109, 0x3c5: 0x9c, 0x3c6: 0x10a, 0x3c7: 0x10b, - 0x3c8: 0xfd, 0x3c9: 0xfd, 0x3ca: 0x10c, 0x3cb: 0x10d, 0x3cc: 0x10e, 0x3cd: 0x10f, 0x3ce: 0x110, 0x3cf: 0x111, - 0x3d0: 0x112, 0x3d1: 0xa0, 0x3d2: 0x113, 0x3d3: 0x114, 0x3d4: 0x115, 0x3d5: 0x116, 0x3d6: 0xfd, 0x3d7: 0xfd, - 0x3d8: 0xa0, 0x3d9: 0xa0, 0x3da: 0xa0, 0x3db: 0xa0, 0x3dc: 0x117, 0x3dd: 0x118, 0x3de: 0xfd, 0x3df: 0xfd, - 0x3e0: 0x119, 0x3e1: 0x11a, 0x3e2: 0x11b, 0x3e3: 0x11c, 0x3e4: 0x11d, 0x3e5: 0xfd, 0x3e6: 0x11e, 0x3e7: 0x11f, - 0x3e8: 0x120, 0x3e9: 0x121, 0x3ea: 0x122, 0x3eb: 0x59, 0x3ec: 0x123, 0x3ed: 0x124, 0x3ee: 0x5a, 0x3ef: 0xfd, - 0x3f0: 0x125, 0x3f1: 0x126, 0x3f2: 0x127, 0x3f3: 0x128, 0x3f4: 0x129, 0x3f5: 0xfd, 0x3f6: 0xfd, 0x3f7: 0xfd, - 0x3f8: 0xfd, 0x3f9: 0x12a, 0x3fa: 0x12b, 0x3fb: 0xfd, 0x3fc: 0x12c, 0x3fd: 0x12d, 0x3fe: 0x12e, 0x3ff: 0x12f, - // Block 0x10, offset 0x400 - 0x400: 0x130, 0x401: 0x131, 0x402: 0x132, 0x403: 0x133, 0x404: 0x134, 0x405: 0x135, 0x406: 0x136, 0x407: 0x137, - 0x408: 0x138, 0x409: 0xfd, 0x40a: 0x139, 0x40b: 0x13a, 0x40c: 0x5b, 0x40d: 0x5c, 0x40e: 0xfd, 0x40f: 0xfd, - 0x410: 0x13b, 0x411: 0x13c, 0x412: 0x13d, 0x413: 0x13e, 0x414: 0xfd, 0x415: 0xfd, 0x416: 0x13f, 0x417: 0x140, - 0x418: 0x141, 0x419: 0x142, 0x41a: 0x143, 0x41b: 0x144, 0x41c: 0x145, 0x41d: 0xfd, 0x41e: 0xfd, 0x41f: 0xfd, - 0x420: 0x146, 0x421: 0xfd, 0x422: 0x147, 0x423: 0x148, 0x424: 0x5d, 0x425: 0x149, 0x426: 0x14a, 0x427: 0x14b, - 0x428: 0x14c, 0x429: 0x14d, 0x42a: 0x14e, 0x42b: 0x14f, 0x42c: 0xfd, 0x42d: 0xfd, 0x42e: 0xfd, 0x42f: 0xfd, - 0x430: 0x150, 0x431: 0x151, 0x432: 0x152, 0x433: 0xfd, 0x434: 0x153, 0x435: 0x154, 0x436: 0x155, 0x437: 0xfd, - 0x438: 0xfd, 0x439: 0xfd, 0x43a: 0xfd, 0x43b: 0x156, 0x43c: 0xfd, 0x43d: 0xfd, 0x43e: 0x157, 0x43f: 0x158, - // Block 0x11, offset 0x440 - 0x440: 0xa0, 0x441: 0xa0, 0x442: 0xa0, 0x443: 0xa0, 0x444: 0xa0, 0x445: 0xa0, 0x446: 0xa0, 0x447: 0xa0, - 0x448: 0xa0, 0x449: 0xa0, 0x44a: 0xa0, 0x44b: 0xa0, 0x44c: 0xa0, 0x44d: 0xa0, 0x44e: 0x159, 0x44f: 0xfd, - 0x450: 0x9c, 0x451: 0x15a, 0x452: 0xa0, 0x453: 0xa0, 0x454: 0xa0, 0x455: 0x15b, 0x456: 0xfd, 0x457: 0xfd, - 0x458: 0xfd, 0x459: 0xfd, 0x45a: 0xfd, 0x45b: 0xfd, 0x45c: 0xfd, 0x45d: 0xfd, 0x45e: 0xfd, 0x45f: 0xfd, - 0x460: 0xfd, 0x461: 0xfd, 0x462: 0xfd, 0x463: 0xfd, 0x464: 0xfd, 0x465: 0xfd, 0x466: 0xfd, 0x467: 0xfd, - 0x468: 0xfd, 0x469: 0xfd, 0x46a: 0xfd, 0x46b: 0xfd, 0x46c: 0xfd, 0x46d: 0xfd, 0x46e: 0xfd, 0x46f: 0xfd, - 0x470: 0xfd, 0x471: 0xfd, 0x472: 0xfd, 0x473: 0xfd, 0x474: 0xfd, 0x475: 0xfd, 0x476: 0xfd, 0x477: 0xfd, - 0x478: 0xfd, 0x479: 0xfd, 0x47a: 0xfd, 0x47b: 0xfd, 0x47c: 0xfd, 0x47d: 0xfd, 0x47e: 0xfd, 0x47f: 0xfd, - // Block 0x12, offset 0x480 - 0x480: 0xa0, 0x481: 0xa0, 0x482: 0xa0, 0x483: 0xa0, 0x484: 0xa0, 0x485: 0xa0, 0x486: 0xa0, 0x487: 0xa0, - 0x488: 0xa0, 0x489: 0xa0, 0x48a: 0xa0, 0x48b: 0xa0, 0x48c: 0xa0, 0x48d: 0xa0, 0x48e: 0xa0, 0x48f: 0xa0, - 0x490: 0x15c, 0x491: 0xfd, 0x492: 0xfd, 0x493: 0xfd, 0x494: 0xfd, 0x495: 0xfd, 0x496: 0xfd, 0x497: 0xfd, - 0x498: 0xfd, 0x499: 0xfd, 0x49a: 0xfd, 0x49b: 0xfd, 0x49c: 0xfd, 0x49d: 0xfd, 0x49e: 0xfd, 0x49f: 0xfd, - 0x4a0: 0xfd, 0x4a1: 0xfd, 0x4a2: 0xfd, 0x4a3: 0xfd, 0x4a4: 0xfd, 0x4a5: 0xfd, 0x4a6: 0xfd, 0x4a7: 0xfd, - 0x4a8: 0xfd, 0x4a9: 0xfd, 0x4aa: 0xfd, 0x4ab: 0xfd, 0x4ac: 0xfd, 0x4ad: 0xfd, 0x4ae: 0xfd, 0x4af: 0xfd, - 0x4b0: 0xfd, 0x4b1: 0xfd, 0x4b2: 0xfd, 0x4b3: 0xfd, 0x4b4: 0xfd, 0x4b5: 0xfd, 0x4b6: 0xfd, 0x4b7: 0xfd, - 0x4b8: 0xfd, 0x4b9: 0xfd, 0x4ba: 0xfd, 0x4bb: 0xfd, 0x4bc: 0xfd, 0x4bd: 0xfd, 0x4be: 0xfd, 0x4bf: 0xfd, - // Block 0x13, offset 0x4c0 - 0x4c0: 0xfd, 0x4c1: 0xfd, 0x4c2: 0xfd, 0x4c3: 0xfd, 0x4c4: 0xfd, 0x4c5: 0xfd, 0x4c6: 0xfd, 0x4c7: 0xfd, - 0x4c8: 0xfd, 0x4c9: 0xfd, 0x4ca: 0xfd, 0x4cb: 0xfd, 0x4cc: 0xfd, 0x4cd: 0xfd, 0x4ce: 0xfd, 0x4cf: 0xfd, - 0x4d0: 0xa0, 0x4d1: 0xa0, 0x4d2: 0xa0, 0x4d3: 0xa0, 0x4d4: 0xa0, 0x4d5: 0xa0, 0x4d6: 0xa0, 0x4d7: 0xa0, - 0x4d8: 0xa0, 0x4d9: 0x15d, 0x4da: 0xfd, 0x4db: 0xfd, 0x4dc: 0xfd, 0x4dd: 0xfd, 0x4de: 0xfd, 0x4df: 0xfd, - 0x4e0: 0xfd, 0x4e1: 0xfd, 0x4e2: 0xfd, 0x4e3: 0xfd, 0x4e4: 0xfd, 0x4e5: 0xfd, 0x4e6: 0xfd, 0x4e7: 0xfd, - 0x4e8: 0xfd, 0x4e9: 0xfd, 0x4ea: 0xfd, 0x4eb: 0xfd, 0x4ec: 0xfd, 0x4ed: 0xfd, 0x4ee: 0xfd, 0x4ef: 0xfd, - 0x4f0: 0xfd, 0x4f1: 0xfd, 0x4f2: 0xfd, 0x4f3: 0xfd, 0x4f4: 0xfd, 0x4f5: 0xfd, 0x4f6: 0xfd, 0x4f7: 0xfd, - 0x4f8: 0xfd, 0x4f9: 0xfd, 0x4fa: 0xfd, 0x4fb: 0xfd, 0x4fc: 0xfd, 0x4fd: 0xfd, 0x4fe: 0xfd, 0x4ff: 0xfd, - // Block 0x14, offset 0x500 - 0x500: 0xfd, 0x501: 0xfd, 0x502: 0xfd, 0x503: 0xfd, 0x504: 0xfd, 0x505: 0xfd, 0x506: 0xfd, 0x507: 0xfd, - 0x508: 0xfd, 0x509: 0xfd, 0x50a: 0xfd, 0x50b: 0xfd, 0x50c: 0xfd, 0x50d: 0xfd, 0x50e: 0xfd, 0x50f: 0xfd, - 0x510: 0xfd, 0x511: 0xfd, 0x512: 0xfd, 0x513: 0xfd, 0x514: 0xfd, 0x515: 0xfd, 0x516: 0xfd, 0x517: 0xfd, - 0x518: 0xfd, 0x519: 0xfd, 0x51a: 0xfd, 0x51b: 0xfd, 0x51c: 0xfd, 0x51d: 0xfd, 0x51e: 0xfd, 0x51f: 0xfd, - 0x520: 0xa0, 0x521: 0xa0, 0x522: 0xa0, 0x523: 0xa0, 0x524: 0xa0, 0x525: 0xa0, 0x526: 0xa0, 0x527: 0xa0, - 0x528: 0x14f, 0x529: 0x15e, 0x52a: 0xfd, 0x52b: 0x15f, 0x52c: 0x160, 0x52d: 0x161, 0x52e: 0x162, 0x52f: 0xfd, - 0x530: 0xfd, 0x531: 0xfd, 0x532: 0xfd, 0x533: 0xfd, 0x534: 0xfd, 0x535: 0xfd, 0x536: 0xfd, 0x537: 0xfd, - 0x538: 0xfd, 0x539: 0x163, 0x53a: 0x164, 0x53b: 0xfd, 0x53c: 0xa0, 0x53d: 0x165, 0x53e: 0x166, 0x53f: 0x167, - // Block 0x15, offset 0x540 - 0x540: 0xa0, 0x541: 0xa0, 0x542: 0xa0, 0x543: 0xa0, 0x544: 0xa0, 0x545: 0xa0, 0x546: 0xa0, 0x547: 0xa0, - 0x548: 0xa0, 0x549: 0xa0, 0x54a: 0xa0, 0x54b: 0xa0, 0x54c: 0xa0, 0x54d: 0xa0, 0x54e: 0xa0, 0x54f: 0xa0, - 0x550: 0xa0, 0x551: 0xa0, 0x552: 0xa0, 0x553: 0xa0, 0x554: 0xa0, 0x555: 0xa0, 0x556: 0xa0, 0x557: 0xa0, - 0x558: 0xa0, 0x559: 0xa0, 0x55a: 0xa0, 0x55b: 0xa0, 0x55c: 0xa0, 0x55d: 0xa0, 0x55e: 0xa0, 0x55f: 0x168, - 0x560: 0xa0, 0x561: 0xa0, 0x562: 0xa0, 0x563: 0xa0, 0x564: 0xa0, 0x565: 0xa0, 0x566: 0xa0, 0x567: 0xa0, - 0x568: 0xa0, 0x569: 0xa0, 0x56a: 0xa0, 0x56b: 0xa0, 0x56c: 0xa0, 0x56d: 0xa0, 0x56e: 0xa0, 0x56f: 0xa0, - 0x570: 0xa0, 0x571: 0xa0, 0x572: 0xa0, 0x573: 0x169, 0x574: 0x16a, 0x575: 0xfd, 0x576: 0xfd, 0x577: 0xfd, - 0x578: 0xfd, 0x579: 0xfd, 0x57a: 0xfd, 0x57b: 0xfd, 0x57c: 0xfd, 0x57d: 0xfd, 0x57e: 0xfd, 0x57f: 0xfd, - // Block 0x16, offset 0x580 - 0x580: 0xa0, 0x581: 0xa0, 0x582: 0xa0, 0x583: 0xa0, 0x584: 0x16b, 0x585: 0x16c, 0x586: 0xa0, 0x587: 0xa0, - 0x588: 0xa0, 0x589: 0xa0, 0x58a: 0xa0, 0x58b: 0x16d, 0x58c: 0xfd, 0x58d: 0xfd, 0x58e: 0xfd, 0x58f: 0xfd, - 0x590: 0xfd, 0x591: 0xfd, 0x592: 0xfd, 0x593: 0xfd, 0x594: 0xfd, 0x595: 0xfd, 0x596: 0xfd, 0x597: 0xfd, - 0x598: 0xfd, 0x599: 0xfd, 0x59a: 0xfd, 0x59b: 0xfd, 0x59c: 0xfd, 0x59d: 0xfd, 0x59e: 0xfd, 0x59f: 0xfd, - 0x5a0: 0xfd, 0x5a1: 0xfd, 0x5a2: 0xfd, 0x5a3: 0xfd, 0x5a4: 0xfd, 0x5a5: 0xfd, 0x5a6: 0xfd, 0x5a7: 0xfd, - 0x5a8: 0xfd, 0x5a9: 0xfd, 0x5aa: 0xfd, 0x5ab: 0xfd, 0x5ac: 0xfd, 0x5ad: 0xfd, 0x5ae: 0xfd, 0x5af: 0xfd, - 0x5b0: 0xa0, 0x5b1: 0x16e, 0x5b2: 0x16f, 0x5b3: 0xfd, 0x5b4: 0xfd, 0x5b5: 0xfd, 0x5b6: 0xfd, 0x5b7: 0xfd, - 0x5b8: 0xfd, 0x5b9: 0xfd, 0x5ba: 0xfd, 0x5bb: 0xfd, 0x5bc: 0xfd, 0x5bd: 0xfd, 0x5be: 0xfd, 0x5bf: 0xfd, - // Block 0x17, offset 0x5c0 - 0x5c0: 0x9c, 0x5c1: 0x9c, 0x5c2: 0x9c, 0x5c3: 0x170, 0x5c4: 0x171, 0x5c5: 0x172, 0x5c6: 0x173, 0x5c7: 0x174, - 0x5c8: 0x9c, 0x5c9: 0x175, 0x5ca: 0xfd, 0x5cb: 0x176, 0x5cc: 0x9c, 0x5cd: 0x177, 0x5ce: 0xfd, 0x5cf: 0xfd, - 0x5d0: 0x5e, 0x5d1: 0x5f, 0x5d2: 0x60, 0x5d3: 0x61, 0x5d4: 0x62, 0x5d5: 0x63, 0x5d6: 0x64, 0x5d7: 0x65, - 0x5d8: 0x66, 0x5d9: 0x67, 0x5da: 0x68, 0x5db: 0x69, 0x5dc: 0x6a, 0x5dd: 0x6b, 0x5de: 0x6c, 0x5df: 0x6d, - 0x5e0: 0x9c, 0x5e1: 0x9c, 0x5e2: 0x9c, 0x5e3: 0x9c, 0x5e4: 0x9c, 0x5e5: 0x9c, 0x5e6: 0x9c, 0x5e7: 0x9c, - 0x5e8: 0x178, 0x5e9: 0x179, 0x5ea: 0x17a, 0x5eb: 0xfd, 0x5ec: 0xfd, 0x5ed: 0xfd, 0x5ee: 0xfd, 0x5ef: 0xfd, - 0x5f0: 0xfd, 0x5f1: 0xfd, 0x5f2: 0xfd, 0x5f3: 0xfd, 0x5f4: 0xfd, 0x5f5: 0xfd, 0x5f6: 0xfd, 0x5f7: 0xfd, - 0x5f8: 0xfd, 0x5f9: 0xfd, 0x5fa: 0xfd, 0x5fb: 0xfd, 0x5fc: 0xfd, 0x5fd: 0xfd, 0x5fe: 0xfd, 0x5ff: 0xfd, - // Block 0x18, offset 0x600 - 0x600: 0x17b, 0x601: 0xfd, 0x602: 0xfd, 0x603: 0xfd, 0x604: 0x17c, 0x605: 0x17d, 0x606: 0xfd, 0x607: 0xfd, - 0x608: 0xfd, 0x609: 0xfd, 0x60a: 0xfd, 0x60b: 0x17e, 0x60c: 0xfd, 0x60d: 0xfd, 0x60e: 0xfd, 0x60f: 0xfd, - 0x610: 0xfd, 0x611: 0xfd, 0x612: 0xfd, 0x613: 0xfd, 0x614: 0xfd, 0x615: 0xfd, 0x616: 0xfd, 0x617: 0xfd, - 0x618: 0xfd, 0x619: 0xfd, 0x61a: 0xfd, 0x61b: 0xfd, 0x61c: 0xfd, 0x61d: 0xfd, 0x61e: 0xfd, 0x61f: 0xfd, - 0x620: 0x125, 0x621: 0x125, 0x622: 0x125, 0x623: 0x17f, 0x624: 0x6e, 0x625: 0x180, 0x626: 0xfd, 0x627: 0xfd, - 0x628: 0xfd, 0x629: 0xfd, 0x62a: 0xfd, 0x62b: 0xfd, 0x62c: 0xfd, 0x62d: 0xfd, 0x62e: 0xfd, 0x62f: 0xfd, - 0x630: 0xfd, 0x631: 0x181, 0x632: 0x182, 0x633: 0xfd, 0x634: 0x183, 0x635: 0xfd, 0x636: 0xfd, 0x637: 0xfd, - 0x638: 0x6f, 0x639: 0x70, 0x63a: 0x71, 0x63b: 0x184, 0x63c: 0xfd, 0x63d: 0xfd, 0x63e: 0xfd, 0x63f: 0xfd, - // Block 0x19, offset 0x640 - 0x640: 0x185, 0x641: 0x9c, 0x642: 0x186, 0x643: 0x187, 0x644: 0x72, 0x645: 0x73, 0x646: 0x188, 0x647: 0x189, - 0x648: 0x74, 0x649: 0x18a, 0x64a: 0xfd, 0x64b: 0xfd, 0x64c: 0x9c, 0x64d: 0x9c, 0x64e: 0x9c, 0x64f: 0x9c, - 0x650: 0x9c, 0x651: 0x9c, 0x652: 0x9c, 0x653: 0x9c, 0x654: 0x9c, 0x655: 0x9c, 0x656: 0x9c, 0x657: 0x9c, - 0x658: 0x9c, 0x659: 0x9c, 0x65a: 0x9c, 0x65b: 0x18b, 0x65c: 0x9c, 0x65d: 0x18c, 0x65e: 0x9c, 0x65f: 0x18d, - 0x660: 0x18e, 0x661: 0x18f, 0x662: 0x190, 0x663: 0xfd, 0x664: 0x9c, 0x665: 0x191, 0x666: 0x9c, 0x667: 0x192, - 0x668: 0x9c, 0x669: 0x193, 0x66a: 0x194, 0x66b: 0x195, 0x66c: 0x9c, 0x66d: 0x9c, 0x66e: 0x196, 0x66f: 0x197, - 0x670: 0xfd, 0x671: 0xfd, 0x672: 0xfd, 0x673: 0xfd, 0x674: 0xfd, 0x675: 0xfd, 0x676: 0xfd, 0x677: 0xfd, - 0x678: 0xfd, 0x679: 0xfd, 0x67a: 0xfd, 0x67b: 0xfd, 0x67c: 0xfd, 0x67d: 0xfd, 0x67e: 0xfd, 0x67f: 0xfd, - // Block 0x1a, offset 0x680 - 0x680: 0xa0, 0x681: 0xa0, 0x682: 0xa0, 0x683: 0xa0, 0x684: 0xa0, 0x685: 0xa0, 0x686: 0xa0, 0x687: 0xa0, - 0x688: 0xa0, 0x689: 0xa0, 0x68a: 0xa0, 0x68b: 0xa0, 0x68c: 0xa0, 0x68d: 0xa0, 0x68e: 0xa0, 0x68f: 0xa0, - 0x690: 0xa0, 0x691: 0xa0, 0x692: 0xa0, 0x693: 0xa0, 0x694: 0xa0, 0x695: 0xa0, 0x696: 0xa0, 0x697: 0xa0, - 0x698: 0xa0, 0x699: 0xa0, 0x69a: 0xa0, 0x69b: 0x198, 0x69c: 0xa0, 0x69d: 0xa0, 0x69e: 0xa0, 0x69f: 0xa0, - 0x6a0: 0xa0, 0x6a1: 0xa0, 0x6a2: 0xa0, 0x6a3: 0xa0, 0x6a4: 0xa0, 0x6a5: 0xa0, 0x6a6: 0xa0, 0x6a7: 0xa0, - 0x6a8: 0xa0, 0x6a9: 0xa0, 0x6aa: 0xa0, 0x6ab: 0xa0, 0x6ac: 0xa0, 0x6ad: 0xa0, 0x6ae: 0xa0, 0x6af: 0xa0, - 0x6b0: 0xa0, 0x6b1: 0xa0, 0x6b2: 0xa0, 0x6b3: 0xa0, 0x6b4: 0xa0, 0x6b5: 0xa0, 0x6b6: 0xa0, 0x6b7: 0xa0, - 0x6b8: 0xa0, 0x6b9: 0xa0, 0x6ba: 0xa0, 0x6bb: 0xa0, 0x6bc: 0xa0, 0x6bd: 0xa0, 0x6be: 0xa0, 0x6bf: 0xa0, - // Block 0x1b, offset 0x6c0 - 0x6c0: 0xa0, 0x6c1: 0xa0, 0x6c2: 0xa0, 0x6c3: 0xa0, 0x6c4: 0xa0, 0x6c5: 0xa0, 0x6c6: 0xa0, 0x6c7: 0xa0, - 0x6c8: 0xa0, 0x6c9: 0xa0, 0x6ca: 0xa0, 0x6cb: 0xa0, 0x6cc: 0xa0, 0x6cd: 0xa0, 0x6ce: 0xa0, 0x6cf: 0xa0, - 0x6d0: 0xa0, 0x6d1: 0xa0, 0x6d2: 0xa0, 0x6d3: 0xa0, 0x6d4: 0xa0, 0x6d5: 0xa0, 0x6d6: 0xa0, 0x6d7: 0xa0, - 0x6d8: 0xa0, 0x6d9: 0xa0, 0x6da: 0xa0, 0x6db: 0xa0, 0x6dc: 0x199, 0x6dd: 0xa0, 0x6de: 0xa0, 0x6df: 0xa0, - 0x6e0: 0x19a, 0x6e1: 0xa0, 0x6e2: 0xa0, 0x6e3: 0xa0, 0x6e4: 0xa0, 0x6e5: 0xa0, 0x6e6: 0xa0, 0x6e7: 0xa0, - 0x6e8: 0xa0, 0x6e9: 0xa0, 0x6ea: 0xa0, 0x6eb: 0xa0, 0x6ec: 0xa0, 0x6ed: 0xa0, 0x6ee: 0xa0, 0x6ef: 0xa0, - 0x6f0: 0xa0, 0x6f1: 0xa0, 0x6f2: 0xa0, 0x6f3: 0xa0, 0x6f4: 0xa0, 0x6f5: 0xa0, 0x6f6: 0xa0, 0x6f7: 0xa0, - 0x6f8: 0xa0, 0x6f9: 0xa0, 0x6fa: 0xa0, 0x6fb: 0xa0, 0x6fc: 0xa0, 0x6fd: 0xa0, 0x6fe: 0xa0, 0x6ff: 0xa0, - // Block 0x1c, offset 0x700 - 0x700: 0xa0, 0x701: 0xa0, 0x702: 0xa0, 0x703: 0xa0, 0x704: 0xa0, 0x705: 0xa0, 0x706: 0xa0, 0x707: 0xa0, - 0x708: 0xa0, 0x709: 0xa0, 0x70a: 0xa0, 0x70b: 0xa0, 0x70c: 0xa0, 0x70d: 0xa0, 0x70e: 0xa0, 0x70f: 0xa0, - 0x710: 0xa0, 0x711: 0xa0, 0x712: 0xa0, 0x713: 0xa0, 0x714: 0xa0, 0x715: 0xa0, 0x716: 0xa0, 0x717: 0xa0, - 0x718: 0xa0, 0x719: 0xa0, 0x71a: 0xa0, 0x71b: 0xa0, 0x71c: 0xa0, 0x71d: 0xa0, 0x71e: 0xa0, 0x71f: 0xa0, - 0x720: 0xa0, 0x721: 0xa0, 0x722: 0xa0, 0x723: 0xa0, 0x724: 0xa0, 0x725: 0xa0, 0x726: 0xa0, 0x727: 0xa0, - 0x728: 0xa0, 0x729: 0xa0, 0x72a: 0xa0, 0x72b: 0xa0, 0x72c: 0xa0, 0x72d: 0xa0, 0x72e: 0xa0, 0x72f: 0xa0, - 0x730: 0xa0, 0x731: 0xa0, 0x732: 0xa0, 0x733: 0xa0, 0x734: 0xa0, 0x735: 0xa0, 0x736: 0xa0, 0x737: 0xa0, - 0x738: 0xa0, 0x739: 0xa0, 0x73a: 0x19b, 0x73b: 0xa0, 0x73c: 0xa0, 0x73d: 0xa0, 0x73e: 0xa0, 0x73f: 0xa0, - // Block 0x1d, offset 0x740 - 0x740: 0xa0, 0x741: 0xa0, 0x742: 0xa0, 0x743: 0xa0, 0x744: 0xa0, 0x745: 0xa0, 0x746: 0xa0, 0x747: 0xa0, - 0x748: 0xa0, 0x749: 0xa0, 0x74a: 0xa0, 0x74b: 0xa0, 0x74c: 0xa0, 0x74d: 0xa0, 0x74e: 0xa0, 0x74f: 0xa0, - 0x750: 0xa0, 0x751: 0xa0, 0x752: 0xa0, 0x753: 0xa0, 0x754: 0xa0, 0x755: 0xa0, 0x756: 0xa0, 0x757: 0xa0, - 0x758: 0xa0, 0x759: 0xa0, 0x75a: 0xa0, 0x75b: 0xa0, 0x75c: 0xa0, 0x75d: 0xa0, 0x75e: 0xa0, 0x75f: 0xa0, - 0x760: 0xa0, 0x761: 0xa0, 0x762: 0xa0, 0x763: 0xa0, 0x764: 0xa0, 0x765: 0xa0, 0x766: 0xa0, 0x767: 0xa0, - 0x768: 0xa0, 0x769: 0xa0, 0x76a: 0xa0, 0x76b: 0xa0, 0x76c: 0xa0, 0x76d: 0xa0, 0x76e: 0xa0, 0x76f: 0x19c, - 0x770: 0xfd, 0x771: 0xfd, 0x772: 0xfd, 0x773: 0xfd, 0x774: 0xfd, 0x775: 0xfd, 0x776: 0xfd, 0x777: 0xfd, - 0x778: 0xfd, 0x779: 0xfd, 0x77a: 0xfd, 0x77b: 0xfd, 0x77c: 0xfd, 0x77d: 0xfd, 0x77e: 0xfd, 0x77f: 0xfd, - // Block 0x1e, offset 0x780 - 0x780: 0xfd, 0x781: 0xfd, 0x782: 0xfd, 0x783: 0xfd, 0x784: 0xfd, 0x785: 0xfd, 0x786: 0xfd, 0x787: 0xfd, - 0x788: 0xfd, 0x789: 0xfd, 0x78a: 0xfd, 0x78b: 0xfd, 0x78c: 0xfd, 0x78d: 0xfd, 0x78e: 0xfd, 0x78f: 0xfd, - 0x790: 0xfd, 0x791: 0xfd, 0x792: 0xfd, 0x793: 0xfd, 0x794: 0xfd, 0x795: 0xfd, 0x796: 0xfd, 0x797: 0xfd, - 0x798: 0xfd, 0x799: 0xfd, 0x79a: 0xfd, 0x79b: 0xfd, 0x79c: 0xfd, 0x79d: 0xfd, 0x79e: 0xfd, 0x79f: 0xfd, - 0x7a0: 0x75, 0x7a1: 0x76, 0x7a2: 0x77, 0x7a3: 0x78, 0x7a4: 0x79, 0x7a5: 0x7a, 0x7a6: 0x7b, 0x7a7: 0x7c, - 0x7a8: 0x7d, 0x7a9: 0xfd, 0x7aa: 0xfd, 0x7ab: 0xfd, 0x7ac: 0xfd, 0x7ad: 0xfd, 0x7ae: 0xfd, 0x7af: 0xfd, - 0x7b0: 0xfd, 0x7b1: 0xfd, 0x7b2: 0xfd, 0x7b3: 0xfd, 0x7b4: 0xfd, 0x7b5: 0xfd, 0x7b6: 0xfd, 0x7b7: 0xfd, - 0x7b8: 0xfd, 0x7b9: 0xfd, 0x7ba: 0xfd, 0x7bb: 0xfd, 0x7bc: 0xfd, 0x7bd: 0xfd, 0x7be: 0xfd, 0x7bf: 0xfd, - // Block 0x1f, offset 0x7c0 - 0x7c0: 0xa0, 0x7c1: 0xa0, 0x7c2: 0xa0, 0x7c3: 0xa0, 0x7c4: 0xa0, 0x7c5: 0xa0, 0x7c6: 0xa0, 0x7c7: 0xa0, - 0x7c8: 0xa0, 0x7c9: 0xa0, 0x7ca: 0xa0, 0x7cb: 0xa0, 0x7cc: 0xa0, 0x7cd: 0x19d, 0x7ce: 0xfd, 0x7cf: 0xfd, - 0x7d0: 0xfd, 0x7d1: 0xfd, 0x7d2: 0xfd, 0x7d3: 0xfd, 0x7d4: 0xfd, 0x7d5: 0xfd, 0x7d6: 0xfd, 0x7d7: 0xfd, - 0x7d8: 0xfd, 0x7d9: 0xfd, 0x7da: 0xfd, 0x7db: 0xfd, 0x7dc: 0xfd, 0x7dd: 0xfd, 0x7de: 0xfd, 0x7df: 0xfd, - 0x7e0: 0xfd, 0x7e1: 0xfd, 0x7e2: 0xfd, 0x7e3: 0xfd, 0x7e4: 0xfd, 0x7e5: 0xfd, 0x7e6: 0xfd, 0x7e7: 0xfd, - 0x7e8: 0xfd, 0x7e9: 0xfd, 0x7ea: 0xfd, 0x7eb: 0xfd, 0x7ec: 0xfd, 0x7ed: 0xfd, 0x7ee: 0xfd, 0x7ef: 0xfd, - 0x7f0: 0xfd, 0x7f1: 0xfd, 0x7f2: 0xfd, 0x7f3: 0xfd, 0x7f4: 0xfd, 0x7f5: 0xfd, 0x7f6: 0xfd, 0x7f7: 0xfd, - 0x7f8: 0xfd, 0x7f9: 0xfd, 0x7fa: 0xfd, 0x7fb: 0xfd, 0x7fc: 0xfd, 0x7fd: 0xfd, 0x7fe: 0xfd, 0x7ff: 0xfd, - // Block 0x20, offset 0x800 - 0x810: 0x0d, 0x811: 0x0e, 0x812: 0x0f, 0x813: 0x10, 0x814: 0x11, 0x815: 0x0b, 0x816: 0x12, 0x817: 0x07, - 0x818: 0x13, 0x819: 0x0b, 0x81a: 0x0b, 0x81b: 0x14, 0x81c: 0x0b, 0x81d: 0x15, 0x81e: 0x16, 0x81f: 0x17, - 0x820: 0x07, 0x821: 0x07, 0x822: 0x07, 0x823: 0x07, 0x824: 0x07, 0x825: 0x07, 0x826: 0x07, 0x827: 0x07, - 0x828: 0x07, 0x829: 0x07, 0x82a: 0x18, 0x82b: 0x19, 0x82c: 0x1a, 0x82d: 0x07, 0x82e: 0x1b, 0x82f: 0x1c, - 0x830: 0x07, 0x831: 0x1d, 0x832: 0x0b, 0x833: 0x0b, 0x834: 0x0b, 0x835: 0x0b, 0x836: 0x0b, 0x837: 0x0b, - 0x838: 0x0b, 0x839: 0x0b, 0x83a: 0x0b, 0x83b: 0x0b, 0x83c: 0x0b, 0x83d: 0x0b, 0x83e: 0x0b, 0x83f: 0x0b, - // Block 0x21, offset 0x840 - 0x840: 0x0b, 0x841: 0x0b, 0x842: 0x0b, 0x843: 0x0b, 0x844: 0x0b, 0x845: 0x0b, 0x846: 0x0b, 0x847: 0x0b, - 0x848: 0x0b, 0x849: 0x0b, 0x84a: 0x0b, 0x84b: 0x0b, 0x84c: 0x0b, 0x84d: 0x0b, 0x84e: 0x0b, 0x84f: 0x0b, - 0x850: 0x0b, 0x851: 0x0b, 0x852: 0x0b, 0x853: 0x0b, 0x854: 0x0b, 0x855: 0x0b, 0x856: 0x0b, 0x857: 0x0b, - 0x858: 0x0b, 0x859: 0x0b, 0x85a: 0x0b, 0x85b: 0x0b, 0x85c: 0x0b, 0x85d: 0x0b, 0x85e: 0x0b, 0x85f: 0x0b, - 0x860: 0x0b, 0x861: 0x0b, 0x862: 0x0b, 0x863: 0x0b, 0x864: 0x0b, 0x865: 0x0b, 0x866: 0x0b, 0x867: 0x0b, - 0x868: 0x0b, 0x869: 0x0b, 0x86a: 0x0b, 0x86b: 0x0b, 0x86c: 0x0b, 0x86d: 0x0b, 0x86e: 0x0b, 0x86f: 0x0b, - 0x870: 0x0b, 0x871: 0x0b, 0x872: 0x0b, 0x873: 0x0b, 0x874: 0x0b, 0x875: 0x0b, 0x876: 0x0b, 0x877: 0x0b, - 0x878: 0x0b, 0x879: 0x0b, 0x87a: 0x0b, 0x87b: 0x0b, 0x87c: 0x0b, 0x87d: 0x0b, 0x87e: 0x0b, 0x87f: 0x0b, - // Block 0x22, offset 0x880 - 0x880: 0x19e, 0x881: 0x19f, 0x882: 0xfd, 0x883: 0xfd, 0x884: 0x1a0, 0x885: 0x1a0, 0x886: 0x1a0, 0x887: 0x1a1, - 0x888: 0xfd, 0x889: 0xfd, 0x88a: 0xfd, 0x88b: 0xfd, 0x88c: 0xfd, 0x88d: 0xfd, 0x88e: 0xfd, 0x88f: 0xfd, - 0x890: 0xfd, 0x891: 0xfd, 0x892: 0xfd, 0x893: 0xfd, 0x894: 0xfd, 0x895: 0xfd, 0x896: 0xfd, 0x897: 0xfd, - 0x898: 0xfd, 0x899: 0xfd, 0x89a: 0xfd, 0x89b: 0xfd, 0x89c: 0xfd, 0x89d: 0xfd, 0x89e: 0xfd, 0x89f: 0xfd, - 0x8a0: 0xfd, 0x8a1: 0xfd, 0x8a2: 0xfd, 0x8a3: 0xfd, 0x8a4: 0xfd, 0x8a5: 0xfd, 0x8a6: 0xfd, 0x8a7: 0xfd, - 0x8a8: 0xfd, 0x8a9: 0xfd, 0x8aa: 0xfd, 0x8ab: 0xfd, 0x8ac: 0xfd, 0x8ad: 0xfd, 0x8ae: 0xfd, 0x8af: 0xfd, - 0x8b0: 0xfd, 0x8b1: 0xfd, 0x8b2: 0xfd, 0x8b3: 0xfd, 0x8b4: 0xfd, 0x8b5: 0xfd, 0x8b6: 0xfd, 0x8b7: 0xfd, - 0x8b8: 0xfd, 0x8b9: 0xfd, 0x8ba: 0xfd, 0x8bb: 0xfd, 0x8bc: 0xfd, 0x8bd: 0xfd, 0x8be: 0xfd, 0x8bf: 0xfd, - // Block 0x23, offset 0x8c0 - 0x8c0: 0x0b, 0x8c1: 0x0b, 0x8c2: 0x0b, 0x8c3: 0x0b, 0x8c4: 0x0b, 0x8c5: 0x0b, 0x8c6: 0x0b, 0x8c7: 0x0b, - 0x8c8: 0x0b, 0x8c9: 0x0b, 0x8ca: 0x0b, 0x8cb: 0x0b, 0x8cc: 0x0b, 0x8cd: 0x0b, 0x8ce: 0x0b, 0x8cf: 0x0b, - 0x8d0: 0x0b, 0x8d1: 0x0b, 0x8d2: 0x0b, 0x8d3: 0x0b, 0x8d4: 0x0b, 0x8d5: 0x0b, 0x8d6: 0x0b, 0x8d7: 0x0b, - 0x8d8: 0x0b, 0x8d9: 0x0b, 0x8da: 0x0b, 0x8db: 0x0b, 0x8dc: 0x0b, 0x8dd: 0x0b, 0x8de: 0x0b, 0x8df: 0x0b, - 0x8e0: 0x20, 0x8e1: 0x0b, 0x8e2: 0x0b, 0x8e3: 0x0b, 0x8e4: 0x0b, 0x8e5: 0x0b, 0x8e6: 0x0b, 0x8e7: 0x0b, - 0x8e8: 0x0b, 0x8e9: 0x0b, 0x8ea: 0x0b, 0x8eb: 0x0b, 0x8ec: 0x0b, 0x8ed: 0x0b, 0x8ee: 0x0b, 0x8ef: 0x0b, - 0x8f0: 0x0b, 0x8f1: 0x0b, 0x8f2: 0x0b, 0x8f3: 0x0b, 0x8f4: 0x0b, 0x8f5: 0x0b, 0x8f6: 0x0b, 0x8f7: 0x0b, - 0x8f8: 0x0b, 0x8f9: 0x0b, 0x8fa: 0x0b, 0x8fb: 0x0b, 0x8fc: 0x0b, 0x8fd: 0x0b, 0x8fe: 0x0b, 0x8ff: 0x0b, - // Block 0x24, offset 0x900 - 0x900: 0x0b, 0x901: 0x0b, 0x902: 0x0b, 0x903: 0x0b, 0x904: 0x0b, 0x905: 0x0b, 0x906: 0x0b, 0x907: 0x0b, - 0x908: 0x0b, 0x909: 0x0b, 0x90a: 0x0b, 0x90b: 0x0b, 0x90c: 0x0b, 0x90d: 0x0b, 0x90e: 0x0b, 0x90f: 0x0b, -} - -// idnaSparseOffset: 292 entries, 584 bytes -var idnaSparseOffset = []uint16{0x0, 0x8, 0x19, 0x25, 0x27, 0x2c, 0x33, 0x3e, 0x4a, 0x4e, 0x5d, 0x62, 0x6c, 0x78, 0x85, 0x8b, 0x94, 0xa4, 0xb2, 0xbd, 0xca, 0xdb, 0xe5, 0xec, 0xf9, 0x10a, 0x111, 0x11c, 0x12b, 0x139, 0x143, 0x145, 0x14a, 0x14d, 0x150, 0x152, 0x15e, 0x169, 0x171, 0x177, 0x17d, 0x182, 0x187, 0x18a, 0x18e, 0x194, 0x199, 0x1a5, 0x1af, 0x1b5, 0x1c6, 0x1d0, 0x1d3, 0x1db, 0x1de, 0x1eb, 0x1f3, 0x1f7, 0x1fe, 0x206, 0x216, 0x222, 0x225, 0x22f, 0x23b, 0x247, 0x253, 0x25b, 0x260, 0x26d, 0x27e, 0x282, 0x28d, 0x291, 0x29a, 0x2a2, 0x2a8, 0x2ad, 0x2b0, 0x2b4, 0x2ba, 0x2be, 0x2c2, 0x2c6, 0x2cc, 0x2d4, 0x2db, 0x2e6, 0x2f0, 0x2f4, 0x2f7, 0x2fd, 0x301, 0x303, 0x306, 0x308, 0x30b, 0x315, 0x318, 0x327, 0x32b, 0x32f, 0x331, 0x33a, 0x33d, 0x341, 0x346, 0x34b, 0x351, 0x362, 0x372, 0x378, 0x37c, 0x38b, 0x390, 0x398, 0x3a2, 0x3ad, 0x3b5, 0x3c6, 0x3cf, 0x3df, 0x3ec, 0x3f8, 0x3fd, 0x40a, 0x40e, 0x413, 0x415, 0x417, 0x41b, 0x41d, 0x421, 0x42a, 0x430, 0x434, 0x444, 0x44e, 0x453, 0x456, 0x45c, 0x463, 0x468, 0x46c, 0x472, 0x477, 0x480, 0x485, 0x48b, 0x492, 0x499, 0x4a0, 0x4a4, 0x4a9, 0x4ac, 0x4b1, 0x4bd, 0x4c3, 0x4c8, 0x4cf, 0x4d7, 0x4dc, 0x4e0, 0x4f0, 0x4f7, 0x4fb, 0x4ff, 0x506, 0x508, 0x50b, 0x50e, 0x512, 0x51b, 0x51f, 0x527, 0x52f, 0x537, 0x543, 0x54f, 0x555, 0x55e, 0x56a, 0x571, 0x57a, 0x585, 0x58c, 0x59b, 0x5a8, 0x5b5, 0x5be, 0x5c2, 0x5d1, 0x5d9, 0x5e4, 0x5ed, 0x5f3, 0x5fb, 0x604, 0x60f, 0x612, 0x61e, 0x627, 0x62a, 0x62f, 0x638, 0x63d, 0x64a, 0x655, 0x65e, 0x668, 0x66b, 0x675, 0x67e, 0x68a, 0x697, 0x6a4, 0x6b2, 0x6b9, 0x6bd, 0x6c1, 0x6c4, 0x6c9, 0x6cc, 0x6d1, 0x6d4, 0x6db, 0x6e2, 0x6e6, 0x6f1, 0x6f4, 0x6f7, 0x6fa, 0x700, 0x706, 0x70f, 0x712, 0x715, 0x718, 0x71b, 0x722, 0x725, 0x72a, 0x734, 0x737, 0x73b, 0x74a, 0x756, 0x75a, 0x75f, 0x763, 0x768, 0x76c, 0x771, 0x77a, 0x785, 0x78b, 0x791, 0x797, 0x79d, 0x7a6, 0x7a9, 0x7ac, 0x7b0, 0x7b4, 0x7b8, 0x7be, 0x7c4, 0x7c9, 0x7cc, 0x7dc, 0x7e3, 0x7e6, 0x7eb, 0x7ef, 0x7f5, 0x7fc, 0x800, 0x804, 0x80d, 0x814, 0x819, 0x81d, 0x82b, 0x82e, 0x831, 0x835, 0x839, 0x83c, 0x83f, 0x844, 0x846, 0x848} - -// idnaSparseValues: 2123 entries, 8492 bytes -var idnaSparseValues = [2123]valueRange{ - // Block 0x0, offset 0x0 - {value: 0x0000, lo: 0x07}, - {value: 0xe105, lo: 0x80, hi: 0x96}, - {value: 0x0018, lo: 0x97, hi: 0x97}, - {value: 0xe105, lo: 0x98, hi: 0x9e}, - {value: 0x001f, lo: 0x9f, hi: 0x9f}, - {value: 0x0008, lo: 0xa0, hi: 0xb6}, - {value: 0x0018, lo: 0xb7, hi: 0xb7}, - {value: 0x0008, lo: 0xb8, hi: 0xbf}, - // Block 0x1, offset 0x8 - {value: 0x0000, lo: 0x10}, - {value: 0x0008, lo: 0x80, hi: 0x80}, - {value: 0xe01d, lo: 0x81, hi: 0x81}, - {value: 0x0008, lo: 0x82, hi: 0x82}, - {value: 0x0335, lo: 0x83, hi: 0x83}, - {value: 0x034d, lo: 0x84, hi: 0x84}, - {value: 0x0365, lo: 0x85, hi: 0x85}, - {value: 0xe00d, lo: 0x86, hi: 0x86}, - {value: 0x0008, lo: 0x87, hi: 0x87}, - {value: 0xe00d, lo: 0x88, hi: 0x88}, - {value: 0x0008, lo: 0x89, hi: 0x89}, - {value: 0xe00d, lo: 0x8a, hi: 0x8a}, - {value: 0x0008, lo: 0x8b, hi: 0x8b}, - {value: 0xe00d, lo: 0x8c, hi: 0x8c}, - {value: 0x0008, lo: 0x8d, hi: 0x8d}, - {value: 0xe00d, lo: 0x8e, hi: 0x8e}, - {value: 0x0008, lo: 0x8f, hi: 0xbf}, - // Block 0x2, offset 0x19 - {value: 0x0000, lo: 0x0b}, - {value: 0x0008, lo: 0x80, hi: 0xaf}, - {value: 0x00a9, lo: 0xb0, hi: 0xb0}, - {value: 0x037d, lo: 0xb1, hi: 0xb1}, - {value: 0x00b1, lo: 0xb2, hi: 0xb2}, - {value: 0x00b9, lo: 0xb3, hi: 0xb3}, - {value: 0x034d, lo: 0xb4, hi: 0xb4}, - {value: 0x0395, lo: 0xb5, hi: 0xb5}, - {value: 0xe1bd, lo: 0xb6, hi: 0xb6}, - {value: 0x00c1, lo: 0xb7, hi: 0xb7}, - {value: 0x00c9, lo: 0xb8, hi: 0xb8}, - {value: 0x0008, lo: 0xb9, hi: 0xbf}, - // Block 0x3, offset 0x25 - {value: 0x0000, lo: 0x01}, - {value: 0x3308, lo: 0x80, hi: 0xbf}, - // Block 0x4, offset 0x27 - {value: 0x0000, lo: 0x04}, - {value: 0x03f5, lo: 0x80, hi: 0x8f}, - {value: 0xe105, lo: 0x90, hi: 0x9f}, - {value: 0x049d, lo: 0xa0, hi: 0xaf}, - {value: 0x0008, lo: 0xb0, hi: 0xbf}, - // Block 0x5, offset 0x2c - {value: 0x0000, lo: 0x06}, - {value: 0xe185, lo: 0x80, hi: 0x8f}, - {value: 0x0545, lo: 0x90, hi: 0x96}, - {value: 0x0040, lo: 0x97, hi: 0x98}, - {value: 0x0008, lo: 0x99, hi: 0x99}, - {value: 0x0018, lo: 0x9a, hi: 0x9f}, - {value: 0x0008, lo: 0xa0, hi: 0xbf}, - // Block 0x6, offset 0x33 - {value: 0x0000, lo: 0x0a}, - {value: 0x0008, lo: 0x80, hi: 0x86}, - {value: 0x0131, lo: 0x87, hi: 0x87}, - {value: 0x0008, lo: 0x88, hi: 0x88}, - {value: 0x0018, lo: 0x89, hi: 0x8a}, - {value: 0x0040, lo: 0x8b, hi: 0x8c}, - {value: 0x0018, lo: 0x8d, hi: 0x8f}, - {value: 0x0040, lo: 0x90, hi: 0x90}, - {value: 0x3308, lo: 0x91, hi: 0xbd}, - {value: 0x0818, lo: 0xbe, hi: 0xbe}, - {value: 0x3308, lo: 0xbf, hi: 0xbf}, - // Block 0x7, offset 0x3e - {value: 0x0000, lo: 0x0b}, - {value: 0x0818, lo: 0x80, hi: 0x80}, - {value: 0x3308, lo: 0x81, hi: 0x82}, - {value: 0x0818, lo: 0x83, hi: 0x83}, - {value: 0x3308, lo: 0x84, hi: 0x85}, - {value: 0x0818, lo: 0x86, hi: 0x86}, - {value: 0x3308, lo: 0x87, hi: 0x87}, - {value: 0x0040, lo: 0x88, hi: 0x8f}, - {value: 0x0808, lo: 0x90, hi: 0xaa}, - {value: 0x0040, lo: 0xab, hi: 0xae}, - {value: 0x0808, lo: 0xaf, hi: 0xb4}, - {value: 0x0040, lo: 0xb5, hi: 0xbf}, - // Block 0x8, offset 0x4a - {value: 0x0000, lo: 0x03}, - {value: 0x0a08, lo: 0x80, hi: 0x87}, - {value: 0x0c08, lo: 0x88, hi: 0x99}, - {value: 0x0a08, lo: 0x9a, hi: 0xbf}, - // Block 0x9, offset 0x4e - {value: 0x0000, lo: 0x0e}, - {value: 0x3308, lo: 0x80, hi: 0x8a}, - {value: 0x0040, lo: 0x8b, hi: 0x8c}, - {value: 0x0c08, lo: 0x8d, hi: 0x8d}, - {value: 0x0a08, lo: 0x8e, hi: 0x98}, - {value: 0x0c08, lo: 0x99, hi: 0x9b}, - {value: 0x0a08, lo: 0x9c, hi: 0xaa}, - {value: 0x0c08, lo: 0xab, hi: 0xac}, - {value: 0x0a08, lo: 0xad, hi: 0xb0}, - {value: 0x0c08, lo: 0xb1, hi: 0xb1}, - {value: 0x0a08, lo: 0xb2, hi: 0xb2}, - {value: 0x0c08, lo: 0xb3, hi: 0xb4}, - {value: 0x0a08, lo: 0xb5, hi: 0xb7}, - {value: 0x0c08, lo: 0xb8, hi: 0xb9}, - {value: 0x0a08, lo: 0xba, hi: 0xbf}, - // Block 0xa, offset 0x5d - {value: 0x0000, lo: 0x04}, - {value: 0x0808, lo: 0x80, hi: 0xa5}, - {value: 0x3308, lo: 0xa6, hi: 0xb0}, - {value: 0x0808, lo: 0xb1, hi: 0xb1}, - {value: 0x0040, lo: 0xb2, hi: 0xbf}, - // Block 0xb, offset 0x62 - {value: 0x0000, lo: 0x09}, - {value: 0x0808, lo: 0x80, hi: 0x89}, - {value: 0x0a08, lo: 0x8a, hi: 0xaa}, - {value: 0x3308, lo: 0xab, hi: 0xb3}, - {value: 0x0808, lo: 0xb4, hi: 0xb5}, - {value: 0x0018, lo: 0xb6, hi: 0xb9}, - {value: 0x0818, lo: 0xba, hi: 0xba}, - {value: 0x0040, lo: 0xbb, hi: 0xbc}, - {value: 0x3308, lo: 0xbd, hi: 0xbd}, - {value: 0x0818, lo: 0xbe, hi: 0xbf}, - // Block 0xc, offset 0x6c - {value: 0x0000, lo: 0x0b}, - {value: 0x0808, lo: 0x80, hi: 0x95}, - {value: 0x3308, lo: 0x96, hi: 0x99}, - {value: 0x0808, lo: 0x9a, hi: 0x9a}, - {value: 0x3308, lo: 0x9b, hi: 0xa3}, - {value: 0x0808, lo: 0xa4, hi: 0xa4}, - {value: 0x3308, lo: 0xa5, hi: 0xa7}, - {value: 0x0808, lo: 0xa8, hi: 0xa8}, - {value: 0x3308, lo: 0xa9, hi: 0xad}, - {value: 0x0040, lo: 0xae, hi: 0xaf}, - {value: 0x0818, lo: 0xb0, hi: 0xbe}, - {value: 0x0040, lo: 0xbf, hi: 0xbf}, - // Block 0xd, offset 0x78 - {value: 0x0000, lo: 0x0c}, - {value: 0x0040, lo: 0x80, hi: 0x9f}, - {value: 0x0a08, lo: 0xa0, hi: 0xa9}, - {value: 0x0c08, lo: 0xaa, hi: 0xac}, - {value: 0x0808, lo: 0xad, hi: 0xad}, - {value: 0x0c08, lo: 0xae, hi: 0xae}, - {value: 0x0a08, lo: 0xaf, hi: 0xb0}, - {value: 0x0c08, lo: 0xb1, hi: 0xb2}, - {value: 0x0a08, lo: 0xb3, hi: 0xb4}, - {value: 0x0040, lo: 0xb5, hi: 0xb5}, - {value: 0x0a08, lo: 0xb6, hi: 0xb8}, - {value: 0x0c08, lo: 0xb9, hi: 0xb9}, - {value: 0x0a08, lo: 0xba, hi: 0xbf}, - // Block 0xe, offset 0x85 - {value: 0x0000, lo: 0x05}, - {value: 0x0a08, lo: 0x80, hi: 0x87}, - {value: 0x0040, lo: 0x88, hi: 0x92}, - {value: 0x3308, lo: 0x93, hi: 0xa1}, - {value: 0x0840, lo: 0xa2, hi: 0xa2}, - {value: 0x3308, lo: 0xa3, hi: 0xbf}, - // Block 0xf, offset 0x8b - {value: 0x0000, lo: 0x08}, - {value: 0x3308, lo: 0x80, hi: 0x82}, - {value: 0x3008, lo: 0x83, hi: 0x83}, - {value: 0x0008, lo: 0x84, hi: 0xb9}, - {value: 0x3308, lo: 0xba, hi: 0xba}, - {value: 0x3008, lo: 0xbb, hi: 0xbb}, - {value: 0x3308, lo: 0xbc, hi: 0xbc}, - {value: 0x0008, lo: 0xbd, hi: 0xbd}, - {value: 0x3008, lo: 0xbe, hi: 0xbf}, - // Block 0x10, offset 0x94 - {value: 0x0000, lo: 0x0f}, - {value: 0x3308, lo: 0x80, hi: 0x80}, - {value: 0x3008, lo: 0x81, hi: 0x82}, - {value: 0x0040, lo: 0x83, hi: 0x85}, - {value: 0x3008, lo: 0x86, hi: 0x88}, - {value: 0x0040, lo: 0x89, hi: 0x89}, - {value: 0x3008, lo: 0x8a, hi: 0x8c}, - {value: 0x3b08, lo: 0x8d, hi: 0x8d}, - {value: 0x0040, lo: 0x8e, hi: 0x8f}, - {value: 0x0008, lo: 0x90, hi: 0x90}, - {value: 0x0040, lo: 0x91, hi: 0x96}, - {value: 0x3008, lo: 0x97, hi: 0x97}, - {value: 0x0040, lo: 0x98, hi: 0xa5}, - {value: 0x0008, lo: 0xa6, hi: 0xaf}, - {value: 0x0018, lo: 0xb0, hi: 0xba}, - {value: 0x0040, lo: 0xbb, hi: 0xbf}, - // Block 0x11, offset 0xa4 - {value: 0x0000, lo: 0x0d}, - {value: 0x3308, lo: 0x80, hi: 0x80}, - {value: 0x3008, lo: 0x81, hi: 0x83}, - {value: 0x3308, lo: 0x84, hi: 0x84}, - {value: 0x0008, lo: 0x85, hi: 0x8c}, - {value: 0x0040, lo: 0x8d, hi: 0x8d}, - {value: 0x0008, lo: 0x8e, hi: 0x90}, - {value: 0x0040, lo: 0x91, hi: 0x91}, - {value: 0x0008, lo: 0x92, hi: 0xa8}, - {value: 0x0040, lo: 0xa9, hi: 0xa9}, - {value: 0x0008, lo: 0xaa, hi: 0xb9}, - {value: 0x0040, lo: 0xba, hi: 0xbc}, - {value: 0x0008, lo: 0xbd, hi: 0xbd}, - {value: 0x3308, lo: 0xbe, hi: 0xbf}, - // Block 0x12, offset 0xb2 - {value: 0x0000, lo: 0x0a}, - {value: 0x3308, lo: 0x80, hi: 0x81}, - {value: 0x3008, lo: 0x82, hi: 0x83}, - {value: 0x0008, lo: 0x84, hi: 0x8c}, - {value: 0x0040, lo: 0x8d, hi: 0x8d}, - {value: 0x0008, lo: 0x8e, hi: 0x90}, - {value: 0x0040, lo: 0x91, hi: 0x91}, - {value: 0x0008, lo: 0x92, hi: 0xba}, - {value: 0x3b08, lo: 0xbb, hi: 0xbc}, - {value: 0x0008, lo: 0xbd, hi: 0xbd}, - {value: 0x3008, lo: 0xbe, hi: 0xbf}, - // Block 0x13, offset 0xbd - {value: 0x0000, lo: 0x0c}, - {value: 0x0040, lo: 0x80, hi: 0x80}, - {value: 0x3308, lo: 0x81, hi: 0x81}, - {value: 0x3008, lo: 0x82, hi: 0x83}, - {value: 0x0040, lo: 0x84, hi: 0x84}, - {value: 0x0008, lo: 0x85, hi: 0x96}, - {value: 0x0040, lo: 0x97, hi: 0x99}, - {value: 0x0008, lo: 0x9a, hi: 0xb1}, - {value: 0x0040, lo: 0xb2, hi: 0xb2}, - {value: 0x0008, lo: 0xb3, hi: 0xbb}, - {value: 0x0040, lo: 0xbc, hi: 0xbc}, - {value: 0x0008, lo: 0xbd, hi: 0xbd}, - {value: 0x0040, lo: 0xbe, hi: 0xbf}, - // Block 0x14, offset 0xca - {value: 0x0000, lo: 0x10}, - {value: 0x0008, lo: 0x80, hi: 0x86}, - {value: 0x0040, lo: 0x87, hi: 0x89}, - {value: 0x3b08, lo: 0x8a, hi: 0x8a}, - {value: 0x0040, lo: 0x8b, hi: 0x8e}, - {value: 0x3008, lo: 0x8f, hi: 0x91}, - {value: 0x3308, lo: 0x92, hi: 0x94}, - {value: 0x0040, lo: 0x95, hi: 0x95}, - {value: 0x3308, lo: 0x96, hi: 0x96}, - {value: 0x0040, lo: 0x97, hi: 0x97}, - {value: 0x3008, lo: 0x98, hi: 0x9f}, - {value: 0x0040, lo: 0xa0, hi: 0xa5}, - {value: 0x0008, lo: 0xa6, hi: 0xaf}, - {value: 0x0040, lo: 0xb0, hi: 0xb1}, - {value: 0x3008, lo: 0xb2, hi: 0xb3}, - {value: 0x0018, lo: 0xb4, hi: 0xb4}, - {value: 0x0040, lo: 0xb5, hi: 0xbf}, - // Block 0x15, offset 0xdb - {value: 0x0000, lo: 0x09}, - {value: 0x0040, lo: 0x80, hi: 0x80}, - {value: 0x0008, lo: 0x81, hi: 0xb0}, - {value: 0x3308, lo: 0xb1, hi: 0xb1}, - {value: 0x0008, lo: 0xb2, hi: 0xb2}, - {value: 0x01f1, lo: 0xb3, hi: 0xb3}, - {value: 0x3308, lo: 0xb4, hi: 0xb9}, - {value: 0x3b08, lo: 0xba, hi: 0xba}, - {value: 0x0040, lo: 0xbb, hi: 0xbe}, - {value: 0x0018, lo: 0xbf, hi: 0xbf}, - // Block 0x16, offset 0xe5 - {value: 0x0000, lo: 0x06}, - {value: 0x0008, lo: 0x80, hi: 0x86}, - {value: 0x3308, lo: 0x87, hi: 0x8e}, - {value: 0x0018, lo: 0x8f, hi: 0x8f}, - {value: 0x0008, lo: 0x90, hi: 0x99}, - {value: 0x0018, lo: 0x9a, hi: 0x9b}, - {value: 0x0040, lo: 0x9c, hi: 0xbf}, - // Block 0x17, offset 0xec - {value: 0x0000, lo: 0x0c}, - {value: 0x0008, lo: 0x80, hi: 0x84}, - {value: 0x0040, lo: 0x85, hi: 0x85}, - {value: 0x0008, lo: 0x86, hi: 0x86}, - {value: 0x0040, lo: 0x87, hi: 0x87}, - {value: 0x3308, lo: 0x88, hi: 0x8d}, - {value: 0x0040, lo: 0x8e, hi: 0x8f}, - {value: 0x0008, lo: 0x90, hi: 0x99}, - {value: 0x0040, lo: 0x9a, hi: 0x9b}, - {value: 0x0201, lo: 0x9c, hi: 0x9c}, - {value: 0x0209, lo: 0x9d, hi: 0x9d}, - {value: 0x0008, lo: 0x9e, hi: 0x9f}, - {value: 0x0040, lo: 0xa0, hi: 0xbf}, - // Block 0x18, offset 0xf9 - {value: 0x0000, lo: 0x10}, - {value: 0x0008, lo: 0x80, hi: 0x80}, - {value: 0x0018, lo: 0x81, hi: 0x8a}, - {value: 0x0008, lo: 0x8b, hi: 0x8b}, - {value: 0xe03d, lo: 0x8c, hi: 0x8c}, - {value: 0x0018, lo: 0x8d, hi: 0x97}, - {value: 0x3308, lo: 0x98, hi: 0x99}, - {value: 0x0018, lo: 0x9a, hi: 0x9f}, - {value: 0x0008, lo: 0xa0, hi: 0xa9}, - {value: 0x0018, lo: 0xaa, hi: 0xb4}, - {value: 0x3308, lo: 0xb5, hi: 0xb5}, - {value: 0x0018, lo: 0xb6, hi: 0xb6}, - {value: 0x3308, lo: 0xb7, hi: 0xb7}, - {value: 0x0018, lo: 0xb8, hi: 0xb8}, - {value: 0x3308, lo: 0xb9, hi: 0xb9}, - {value: 0x0018, lo: 0xba, hi: 0xbd}, - {value: 0x3008, lo: 0xbe, hi: 0xbf}, - // Block 0x19, offset 0x10a - {value: 0x0000, lo: 0x06}, - {value: 0x0018, lo: 0x80, hi: 0x85}, - {value: 0x3308, lo: 0x86, hi: 0x86}, - {value: 0x0018, lo: 0x87, hi: 0x8c}, - {value: 0x0040, lo: 0x8d, hi: 0x8d}, - {value: 0x0018, lo: 0x8e, hi: 0x9a}, - {value: 0x0040, lo: 0x9b, hi: 0xbf}, - // Block 0x1a, offset 0x111 - {value: 0x0000, lo: 0x0a}, - {value: 0x0008, lo: 0x80, hi: 0xaa}, - {value: 0x3008, lo: 0xab, hi: 0xac}, - {value: 0x3308, lo: 0xad, hi: 0xb0}, - {value: 0x3008, lo: 0xb1, hi: 0xb1}, - {value: 0x3308, lo: 0xb2, hi: 0xb7}, - {value: 0x3008, lo: 0xb8, hi: 0xb8}, - {value: 0x3b08, lo: 0xb9, hi: 0xba}, - {value: 0x3008, lo: 0xbb, hi: 0xbc}, - {value: 0x3308, lo: 0xbd, hi: 0xbe}, - {value: 0x0008, lo: 0xbf, hi: 0xbf}, - // Block 0x1b, offset 0x11c - {value: 0x0000, lo: 0x0e}, - {value: 0x0008, lo: 0x80, hi: 0x89}, - {value: 0x0018, lo: 0x8a, hi: 0x8f}, - {value: 0x0008, lo: 0x90, hi: 0x95}, - {value: 0x3008, lo: 0x96, hi: 0x97}, - {value: 0x3308, lo: 0x98, hi: 0x99}, - {value: 0x0008, lo: 0x9a, hi: 0x9d}, - {value: 0x3308, lo: 0x9e, hi: 0xa0}, - {value: 0x0008, lo: 0xa1, hi: 0xa1}, - {value: 0x3008, lo: 0xa2, hi: 0xa4}, - {value: 0x0008, lo: 0xa5, hi: 0xa6}, - {value: 0x3008, lo: 0xa7, hi: 0xad}, - {value: 0x0008, lo: 0xae, hi: 0xb0}, - {value: 0x3308, lo: 0xb1, hi: 0xb4}, - {value: 0x0008, lo: 0xb5, hi: 0xbf}, - // Block 0x1c, offset 0x12b - {value: 0x0000, lo: 0x0d}, - {value: 0x0008, lo: 0x80, hi: 0x81}, - {value: 0x3308, lo: 0x82, hi: 0x82}, - {value: 0x3008, lo: 0x83, hi: 0x84}, - {value: 0x3308, lo: 0x85, hi: 0x86}, - {value: 0x3008, lo: 0x87, hi: 0x8c}, - {value: 0x3308, lo: 0x8d, hi: 0x8d}, - {value: 0x0008, lo: 0x8e, hi: 0x8e}, - {value: 0x3008, lo: 0x8f, hi: 0x8f}, - {value: 0x0008, lo: 0x90, hi: 0x99}, - {value: 0x3008, lo: 0x9a, hi: 0x9c}, - {value: 0x3308, lo: 0x9d, hi: 0x9d}, - {value: 0x0018, lo: 0x9e, hi: 0x9f}, - {value: 0x0040, lo: 0xa0, hi: 0xbf}, - // Block 0x1d, offset 0x139 - {value: 0x0000, lo: 0x09}, - {value: 0x0040, lo: 0x80, hi: 0x86}, - {value: 0x055d, lo: 0x87, hi: 0x87}, - {value: 0x0040, lo: 0x88, hi: 0x8c}, - {value: 0x055d, lo: 0x8d, hi: 0x8d}, - {value: 0x0040, lo: 0x8e, hi: 0x8f}, - {value: 0x0008, lo: 0x90, hi: 0xba}, - {value: 0x0018, lo: 0xbb, hi: 0xbb}, - {value: 0xe105, lo: 0xbc, hi: 0xbc}, - {value: 0x0008, lo: 0xbd, hi: 0xbf}, - // Block 0x1e, offset 0x143 - {value: 0x0000, lo: 0x01}, - {value: 0x0018, lo: 0x80, hi: 0xbf}, - // Block 0x1f, offset 0x145 - {value: 0x0000, lo: 0x04}, - {value: 0x0018, lo: 0x80, hi: 0x9e}, - {value: 0x0040, lo: 0x9f, hi: 0xa0}, - {value: 0x2018, lo: 0xa1, hi: 0xb5}, - {value: 0x0018, lo: 0xb6, hi: 0xbf}, - // Block 0x20, offset 0x14a - {value: 0x0000, lo: 0x02}, - {value: 0x0018, lo: 0x80, hi: 0xa7}, - {value: 0x2018, lo: 0xa8, hi: 0xbf}, - // Block 0x21, offset 0x14d - {value: 0x0000, lo: 0x02}, - {value: 0x2018, lo: 0x80, hi: 0x82}, - {value: 0x0018, lo: 0x83, hi: 0xbf}, - // Block 0x22, offset 0x150 - {value: 0x0000, lo: 0x01}, - {value: 0x0008, lo: 0x80, hi: 0xbf}, - // Block 0x23, offset 0x152 - {value: 0x0000, lo: 0x0b}, - {value: 0x0008, lo: 0x80, hi: 0x88}, - {value: 0x0040, lo: 0x89, hi: 0x89}, - {value: 0x0008, lo: 0x8a, hi: 0x8d}, - {value: 0x0040, lo: 0x8e, hi: 0x8f}, - {value: 0x0008, lo: 0x90, hi: 0x96}, - {value: 0x0040, lo: 0x97, hi: 0x97}, - {value: 0x0008, lo: 0x98, hi: 0x98}, - {value: 0x0040, lo: 0x99, hi: 0x99}, - {value: 0x0008, lo: 0x9a, hi: 0x9d}, - {value: 0x0040, lo: 0x9e, hi: 0x9f}, - {value: 0x0008, lo: 0xa0, hi: 0xbf}, - // Block 0x24, offset 0x15e - {value: 0x0000, lo: 0x0a}, - {value: 0x0008, lo: 0x80, hi: 0x88}, - {value: 0x0040, lo: 0x89, hi: 0x89}, - {value: 0x0008, lo: 0x8a, hi: 0x8d}, - {value: 0x0040, lo: 0x8e, hi: 0x8f}, - {value: 0x0008, lo: 0x90, hi: 0xb0}, - {value: 0x0040, lo: 0xb1, hi: 0xb1}, - {value: 0x0008, lo: 0xb2, hi: 0xb5}, - {value: 0x0040, lo: 0xb6, hi: 0xb7}, - {value: 0x0008, lo: 0xb8, hi: 0xbe}, - {value: 0x0040, lo: 0xbf, hi: 0xbf}, - // Block 0x25, offset 0x169 - {value: 0x0000, lo: 0x07}, - {value: 0x0008, lo: 0x80, hi: 0x80}, - {value: 0x0040, lo: 0x81, hi: 0x81}, - {value: 0x0008, lo: 0x82, hi: 0x85}, - {value: 0x0040, lo: 0x86, hi: 0x87}, - {value: 0x0008, lo: 0x88, hi: 0x96}, - {value: 0x0040, lo: 0x97, hi: 0x97}, - {value: 0x0008, lo: 0x98, hi: 0xbf}, - // Block 0x26, offset 0x171 - {value: 0x0000, lo: 0x05}, - {value: 0x0008, lo: 0x80, hi: 0x90}, - {value: 0x0040, lo: 0x91, hi: 0x91}, - {value: 0x0008, lo: 0x92, hi: 0x95}, - {value: 0x0040, lo: 0x96, hi: 0x97}, - {value: 0x0008, lo: 0x98, hi: 0xbf}, - // Block 0x27, offset 0x177 - {value: 0x0000, lo: 0x05}, - {value: 0x0008, lo: 0x80, hi: 0x9a}, - {value: 0x0040, lo: 0x9b, hi: 0x9c}, - {value: 0x3308, lo: 0x9d, hi: 0x9f}, - {value: 0x0018, lo: 0xa0, hi: 0xbc}, - {value: 0x0040, lo: 0xbd, hi: 0xbf}, - // Block 0x28, offset 0x17d - {value: 0x0000, lo: 0x04}, - {value: 0x0008, lo: 0x80, hi: 0x8f}, - {value: 0x0018, lo: 0x90, hi: 0x99}, - {value: 0x0040, lo: 0x9a, hi: 0x9f}, - {value: 0x0008, lo: 0xa0, hi: 0xbf}, - // Block 0x29, offset 0x182 - {value: 0x0000, lo: 0x04}, - {value: 0x0008, lo: 0x80, hi: 0xb5}, - {value: 0x0040, lo: 0xb6, hi: 0xb7}, - {value: 0xe045, lo: 0xb8, hi: 0xbd}, - {value: 0x0040, lo: 0xbe, hi: 0xbf}, - // Block 0x2a, offset 0x187 - {value: 0x0000, lo: 0x02}, - {value: 0x0018, lo: 0x80, hi: 0x80}, - {value: 0x0008, lo: 0x81, hi: 0xbf}, - // Block 0x2b, offset 0x18a - {value: 0x0000, lo: 0x03}, - {value: 0x0008, lo: 0x80, hi: 0xac}, - {value: 0x0018, lo: 0xad, hi: 0xae}, - {value: 0x0008, lo: 0xaf, hi: 0xbf}, - // Block 0x2c, offset 0x18e - {value: 0x0000, lo: 0x05}, - {value: 0x0040, lo: 0x80, hi: 0x80}, - {value: 0x0008, lo: 0x81, hi: 0x9a}, - {value: 0x0018, lo: 0x9b, hi: 0x9c}, - {value: 0x0040, lo: 0x9d, hi: 0x9f}, - {value: 0x0008, lo: 0xa0, hi: 0xbf}, - // Block 0x2d, offset 0x194 - {value: 0x0000, lo: 0x04}, - {value: 0x0008, lo: 0x80, hi: 0xaa}, - {value: 0x0018, lo: 0xab, hi: 0xb0}, - {value: 0x0008, lo: 0xb1, hi: 0xb8}, - {value: 0x0040, lo: 0xb9, hi: 0xbf}, - // Block 0x2e, offset 0x199 - {value: 0x0000, lo: 0x0b}, - {value: 0x0008, lo: 0x80, hi: 0x8c}, - {value: 0x0040, lo: 0x8d, hi: 0x8d}, - {value: 0x0008, lo: 0x8e, hi: 0x91}, - {value: 0x3308, lo: 0x92, hi: 0x93}, - {value: 0x3b08, lo: 0x94, hi: 0x94}, - {value: 0x0040, lo: 0x95, hi: 0x9f}, - {value: 0x0008, lo: 0xa0, hi: 0xb1}, - {value: 0x3308, lo: 0xb2, hi: 0xb3}, - {value: 0x3b08, lo: 0xb4, hi: 0xb4}, - {value: 0x0018, lo: 0xb5, hi: 0xb6}, - {value: 0x0040, lo: 0xb7, hi: 0xbf}, - // Block 0x2f, offset 0x1a5 - {value: 0x0000, lo: 0x09}, - {value: 0x0008, lo: 0x80, hi: 0x91}, - {value: 0x3308, lo: 0x92, hi: 0x93}, - {value: 0x0040, lo: 0x94, hi: 0x9f}, - {value: 0x0008, lo: 0xa0, hi: 0xac}, - {value: 0x0040, lo: 0xad, hi: 0xad}, - {value: 0x0008, lo: 0xae, hi: 0xb0}, - {value: 0x0040, lo: 0xb1, hi: 0xb1}, - {value: 0x3308, lo: 0xb2, hi: 0xb3}, - {value: 0x0040, lo: 0xb4, hi: 0xbf}, - // Block 0x30, offset 0x1af - {value: 0x0000, lo: 0x05}, - {value: 0x0008, lo: 0x80, hi: 0xb3}, - {value: 0x3340, lo: 0xb4, hi: 0xb5}, - {value: 0x3008, lo: 0xb6, hi: 0xb6}, - {value: 0x3308, lo: 0xb7, hi: 0xbd}, - {value: 0x3008, lo: 0xbe, hi: 0xbf}, - // Block 0x31, offset 0x1b5 - {value: 0x0000, lo: 0x10}, - {value: 0x3008, lo: 0x80, hi: 0x85}, - {value: 0x3308, lo: 0x86, hi: 0x86}, - {value: 0x3008, lo: 0x87, hi: 0x88}, - {value: 0x3308, lo: 0x89, hi: 0x91}, - {value: 0x3b08, lo: 0x92, hi: 0x92}, - {value: 0x3308, lo: 0x93, hi: 0x93}, - {value: 0x0018, lo: 0x94, hi: 0x96}, - {value: 0x0008, lo: 0x97, hi: 0x97}, - {value: 0x0018, lo: 0x98, hi: 0x9b}, - {value: 0x0008, lo: 0x9c, hi: 0x9c}, - {value: 0x3308, lo: 0x9d, hi: 0x9d}, - {value: 0x0040, lo: 0x9e, hi: 0x9f}, - {value: 0x0008, lo: 0xa0, hi: 0xa9}, - {value: 0x0040, lo: 0xaa, hi: 0xaf}, - {value: 0x0018, lo: 0xb0, hi: 0xb9}, - {value: 0x0040, lo: 0xba, hi: 0xbf}, - // Block 0x32, offset 0x1c6 - {value: 0x0000, lo: 0x09}, - {value: 0x0018, lo: 0x80, hi: 0x85}, - {value: 0x0040, lo: 0x86, hi: 0x86}, - {value: 0x0218, lo: 0x87, hi: 0x87}, - {value: 0x0018, lo: 0x88, hi: 0x8a}, - {value: 0x33c0, lo: 0x8b, hi: 0x8d}, - {value: 0x0040, lo: 0x8e, hi: 0x8f}, - {value: 0x0008, lo: 0x90, hi: 0x99}, - {value: 0x0040, lo: 0x9a, hi: 0x9f}, - {value: 0x0208, lo: 0xa0, hi: 0xbf}, - // Block 0x33, offset 0x1d0 - {value: 0x0000, lo: 0x02}, - {value: 0x0208, lo: 0x80, hi: 0xb8}, - {value: 0x0040, lo: 0xb9, hi: 0xbf}, - // Block 0x34, offset 0x1d3 - {value: 0x0000, lo: 0x07}, - {value: 0x0008, lo: 0x80, hi: 0x84}, - {value: 0x3308, lo: 0x85, hi: 0x86}, - {value: 0x0208, lo: 0x87, hi: 0xa8}, - {value: 0x3308, lo: 0xa9, hi: 0xa9}, - {value: 0x0208, lo: 0xaa, hi: 0xaa}, - {value: 0x0040, lo: 0xab, hi: 0xaf}, - {value: 0x0008, lo: 0xb0, hi: 0xbf}, - // Block 0x35, offset 0x1db - {value: 0x0000, lo: 0x02}, - {value: 0x0008, lo: 0x80, hi: 0xb5}, - {value: 0x0040, lo: 0xb6, hi: 0xbf}, - // Block 0x36, offset 0x1de - {value: 0x0000, lo: 0x0c}, - {value: 0x0008, lo: 0x80, hi: 0x9e}, - {value: 0x0040, lo: 0x9f, hi: 0x9f}, - {value: 0x3308, lo: 0xa0, hi: 0xa2}, - {value: 0x3008, lo: 0xa3, hi: 0xa6}, - {value: 0x3308, lo: 0xa7, hi: 0xa8}, - {value: 0x3008, lo: 0xa9, hi: 0xab}, - {value: 0x0040, lo: 0xac, hi: 0xaf}, - {value: 0x3008, lo: 0xb0, hi: 0xb1}, - {value: 0x3308, lo: 0xb2, hi: 0xb2}, - {value: 0x3008, lo: 0xb3, hi: 0xb8}, - {value: 0x3308, lo: 0xb9, hi: 0xbb}, - {value: 0x0040, lo: 0xbc, hi: 0xbf}, - // Block 0x37, offset 0x1eb - {value: 0x0000, lo: 0x07}, - {value: 0x0018, lo: 0x80, hi: 0x80}, - {value: 0x0040, lo: 0x81, hi: 0x83}, - {value: 0x0018, lo: 0x84, hi: 0x85}, - {value: 0x0008, lo: 0x86, hi: 0xad}, - {value: 0x0040, lo: 0xae, hi: 0xaf}, - {value: 0x0008, lo: 0xb0, hi: 0xb4}, - {value: 0x0040, lo: 0xb5, hi: 0xbf}, - // Block 0x38, offset 0x1f3 - {value: 0x0000, lo: 0x03}, - {value: 0x0008, lo: 0x80, hi: 0xab}, - {value: 0x0040, lo: 0xac, hi: 0xaf}, - {value: 0x0008, lo: 0xb0, hi: 0xbf}, - // Block 0x39, offset 0x1f7 - {value: 0x0000, lo: 0x06}, - {value: 0x0008, lo: 0x80, hi: 0x89}, - {value: 0x0040, lo: 0x8a, hi: 0x8f}, - {value: 0x0008, lo: 0x90, hi: 0x99}, - {value: 0x0028, lo: 0x9a, hi: 0x9a}, - {value: 0x0040, lo: 0x9b, hi: 0x9d}, - {value: 0x0018, lo: 0x9e, hi: 0xbf}, - // Block 0x3a, offset 0x1fe - {value: 0x0000, lo: 0x07}, - {value: 0x0008, lo: 0x80, hi: 0x96}, - {value: 0x3308, lo: 0x97, hi: 0x98}, - {value: 0x3008, lo: 0x99, hi: 0x9a}, - {value: 0x3308, lo: 0x9b, hi: 0x9b}, - {value: 0x0040, lo: 0x9c, hi: 0x9d}, - {value: 0x0018, lo: 0x9e, hi: 0x9f}, - {value: 0x0008, lo: 0xa0, hi: 0xbf}, - // Block 0x3b, offset 0x206 - {value: 0x0000, lo: 0x0f}, - {value: 0x0008, lo: 0x80, hi: 0x94}, - {value: 0x3008, lo: 0x95, hi: 0x95}, - {value: 0x3308, lo: 0x96, hi: 0x96}, - {value: 0x3008, lo: 0x97, hi: 0x97}, - {value: 0x3308, lo: 0x98, hi: 0x9e}, - {value: 0x0040, lo: 0x9f, hi: 0x9f}, - {value: 0x3b08, lo: 0xa0, hi: 0xa0}, - {value: 0x3008, lo: 0xa1, hi: 0xa1}, - {value: 0x3308, lo: 0xa2, hi: 0xa2}, - {value: 0x3008, lo: 0xa3, hi: 0xa4}, - {value: 0x3308, lo: 0xa5, hi: 0xac}, - {value: 0x3008, lo: 0xad, hi: 0xb2}, - {value: 0x3308, lo: 0xb3, hi: 0xbc}, - {value: 0x0040, lo: 0xbd, hi: 0xbe}, - {value: 0x3308, lo: 0xbf, hi: 0xbf}, - // Block 0x3c, offset 0x216 - {value: 0x0000, lo: 0x0b}, - {value: 0x0008, lo: 0x80, hi: 0x89}, - {value: 0x0040, lo: 0x8a, hi: 0x8f}, - {value: 0x0008, lo: 0x90, hi: 0x99}, - {value: 0x0040, lo: 0x9a, hi: 0x9f}, - {value: 0x0018, lo: 0xa0, hi: 0xa6}, - {value: 0x0008, lo: 0xa7, hi: 0xa7}, - {value: 0x0018, lo: 0xa8, hi: 0xad}, - {value: 0x0040, lo: 0xae, hi: 0xaf}, - {value: 0x3308, lo: 0xb0, hi: 0xbd}, - {value: 0x3318, lo: 0xbe, hi: 0xbe}, - {value: 0x3308, lo: 0xbf, hi: 0xbf}, - // Block 0x3d, offset 0x222 - {value: 0x0000, lo: 0x02}, - {value: 0x3308, lo: 0x80, hi: 0x80}, - {value: 0x0040, lo: 0x81, hi: 0xbf}, - // Block 0x3e, offset 0x225 - {value: 0x0000, lo: 0x09}, - {value: 0x3308, lo: 0x80, hi: 0x83}, - {value: 0x3008, lo: 0x84, hi: 0x84}, - {value: 0x0008, lo: 0x85, hi: 0xb3}, - {value: 0x3308, lo: 0xb4, hi: 0xb4}, - {value: 0x3008, lo: 0xb5, hi: 0xb5}, - {value: 0x3308, lo: 0xb6, hi: 0xba}, - {value: 0x3008, lo: 0xbb, hi: 0xbb}, - {value: 0x3308, lo: 0xbc, hi: 0xbc}, - {value: 0x3008, lo: 0xbd, hi: 0xbf}, - // Block 0x3f, offset 0x22f - {value: 0x0000, lo: 0x0b}, - {value: 0x3008, lo: 0x80, hi: 0x81}, - {value: 0x3308, lo: 0x82, hi: 0x82}, - {value: 0x3008, lo: 0x83, hi: 0x83}, - {value: 0x3808, lo: 0x84, hi: 0x84}, - {value: 0x0008, lo: 0x85, hi: 0x8b}, - {value: 0x0040, lo: 0x8c, hi: 0x8f}, - {value: 0x0008, lo: 0x90, hi: 0x99}, - {value: 0x0018, lo: 0x9a, hi: 0xaa}, - {value: 0x3308, lo: 0xab, hi: 0xb3}, - {value: 0x0018, lo: 0xb4, hi: 0xbc}, - {value: 0x0040, lo: 0xbd, hi: 0xbf}, - // Block 0x40, offset 0x23b - {value: 0x0000, lo: 0x0b}, - {value: 0x3308, lo: 0x80, hi: 0x81}, - {value: 0x3008, lo: 0x82, hi: 0x82}, - {value: 0x0008, lo: 0x83, hi: 0xa0}, - {value: 0x3008, lo: 0xa1, hi: 0xa1}, - {value: 0x3308, lo: 0xa2, hi: 0xa5}, - {value: 0x3008, lo: 0xa6, hi: 0xa7}, - {value: 0x3308, lo: 0xa8, hi: 0xa9}, - {value: 0x3808, lo: 0xaa, hi: 0xaa}, - {value: 0x3b08, lo: 0xab, hi: 0xab}, - {value: 0x3308, lo: 0xac, hi: 0xad}, - {value: 0x0008, lo: 0xae, hi: 0xbf}, - // Block 0x41, offset 0x247 - {value: 0x0000, lo: 0x0b}, - {value: 0x0008, lo: 0x80, hi: 0xa5}, - {value: 0x3308, lo: 0xa6, hi: 0xa6}, - {value: 0x3008, lo: 0xa7, hi: 0xa7}, - {value: 0x3308, lo: 0xa8, hi: 0xa9}, - {value: 0x3008, lo: 0xaa, hi: 0xac}, - {value: 0x3308, lo: 0xad, hi: 0xad}, - {value: 0x3008, lo: 0xae, hi: 0xae}, - {value: 0x3308, lo: 0xaf, hi: 0xb1}, - {value: 0x3808, lo: 0xb2, hi: 0xb3}, - {value: 0x0040, lo: 0xb4, hi: 0xbb}, - {value: 0x0018, lo: 0xbc, hi: 0xbf}, - // Block 0x42, offset 0x253 - {value: 0x0000, lo: 0x07}, - {value: 0x0008, lo: 0x80, hi: 0xa3}, - {value: 0x3008, lo: 0xa4, hi: 0xab}, - {value: 0x3308, lo: 0xac, hi: 0xb3}, - {value: 0x3008, lo: 0xb4, hi: 0xb5}, - {value: 0x3308, lo: 0xb6, hi: 0xb7}, - {value: 0x0040, lo: 0xb8, hi: 0xba}, - {value: 0x0018, lo: 0xbb, hi: 0xbf}, - // Block 0x43, offset 0x25b - {value: 0x0000, lo: 0x04}, - {value: 0x0008, lo: 0x80, hi: 0x89}, - {value: 0x0040, lo: 0x8a, hi: 0x8c}, - {value: 0x0008, lo: 0x8d, hi: 0xbd}, - {value: 0x0018, lo: 0xbe, hi: 0xbf}, - // Block 0x44, offset 0x260 - {value: 0x0000, lo: 0x0c}, - {value: 0x02a9, lo: 0x80, hi: 0x80}, - {value: 0x02b1, lo: 0x81, hi: 0x81}, - {value: 0x02b9, lo: 0x82, hi: 0x82}, - {value: 0x02c1, lo: 0x83, hi: 0x83}, - {value: 0x02c9, lo: 0x84, hi: 0x85}, - {value: 0x02d1, lo: 0x86, hi: 0x86}, - {value: 0x02d9, lo: 0x87, hi: 0x87}, - {value: 0x057d, lo: 0x88, hi: 0x88}, - {value: 0x0040, lo: 0x89, hi: 0x8f}, - {value: 0x059d, lo: 0x90, hi: 0xba}, - {value: 0x0040, lo: 0xbb, hi: 0xbc}, - {value: 0x059d, lo: 0xbd, hi: 0xbf}, - // Block 0x45, offset 0x26d - {value: 0x0000, lo: 0x10}, - {value: 0x0018, lo: 0x80, hi: 0x87}, - {value: 0x0040, lo: 0x88, hi: 0x8f}, - {value: 0x3308, lo: 0x90, hi: 0x92}, - {value: 0x0018, lo: 0x93, hi: 0x93}, - {value: 0x3308, lo: 0x94, hi: 0xa0}, - {value: 0x3008, lo: 0xa1, hi: 0xa1}, - {value: 0x3308, lo: 0xa2, hi: 0xa8}, - {value: 0x0008, lo: 0xa9, hi: 0xac}, - {value: 0x3308, lo: 0xad, hi: 0xad}, - {value: 0x0008, lo: 0xae, hi: 0xb3}, - {value: 0x3308, lo: 0xb4, hi: 0xb4}, - {value: 0x0008, lo: 0xb5, hi: 0xb6}, - {value: 0x3008, lo: 0xb7, hi: 0xb7}, - {value: 0x3308, lo: 0xb8, hi: 0xb9}, - {value: 0x0008, lo: 0xba, hi: 0xba}, - {value: 0x0040, lo: 0xbb, hi: 0xbf}, - // Block 0x46, offset 0x27e - {value: 0x0000, lo: 0x03}, - {value: 0x3308, lo: 0x80, hi: 0xb9}, - {value: 0x0040, lo: 0xba, hi: 0xba}, - {value: 0x3308, lo: 0xbb, hi: 0xbf}, - // Block 0x47, offset 0x282 - {value: 0x0000, lo: 0x0a}, - {value: 0x0008, lo: 0x80, hi: 0x87}, - {value: 0xe045, lo: 0x88, hi: 0x8f}, - {value: 0x0008, lo: 0x90, hi: 0x95}, - {value: 0x0040, lo: 0x96, hi: 0x97}, - {value: 0xe045, lo: 0x98, hi: 0x9d}, - {value: 0x0040, lo: 0x9e, hi: 0x9f}, - {value: 0x0008, lo: 0xa0, hi: 0xa7}, - {value: 0xe045, lo: 0xa8, hi: 0xaf}, - {value: 0x0008, lo: 0xb0, hi: 0xb7}, - {value: 0xe045, lo: 0xb8, hi: 0xbf}, - // Block 0x48, offset 0x28d - {value: 0x0000, lo: 0x03}, - {value: 0x0040, lo: 0x80, hi: 0x8f}, - {value: 0x3318, lo: 0x90, hi: 0xb0}, - {value: 0x0040, lo: 0xb1, hi: 0xbf}, - // Block 0x49, offset 0x291 - {value: 0x0000, lo: 0x08}, - {value: 0x0018, lo: 0x80, hi: 0x82}, - {value: 0x0040, lo: 0x83, hi: 0x83}, - {value: 0x0008, lo: 0x84, hi: 0x84}, - {value: 0x0018, lo: 0x85, hi: 0x88}, - {value: 0x0851, lo: 0x89, hi: 0x89}, - {value: 0x0018, lo: 0x8a, hi: 0x8b}, - {value: 0x0040, lo: 0x8c, hi: 0x8f}, - {value: 0x0018, lo: 0x90, hi: 0xbf}, - // Block 0x4a, offset 0x29a - {value: 0x0000, lo: 0x07}, - {value: 0x0018, lo: 0x80, hi: 0xab}, - {value: 0x0859, lo: 0xac, hi: 0xac}, - {value: 0x0861, lo: 0xad, hi: 0xad}, - {value: 0x0018, lo: 0xae, hi: 0xae}, - {value: 0x0869, lo: 0xaf, hi: 0xaf}, - {value: 0x0871, lo: 0xb0, hi: 0xb0}, - {value: 0x0018, lo: 0xb1, hi: 0xbf}, - // Block 0x4b, offset 0x2a2 - {value: 0x0000, lo: 0x05}, - {value: 0x0018, lo: 0x80, hi: 0x9f}, - {value: 0x0080, lo: 0xa0, hi: 0xa0}, - {value: 0x0018, lo: 0xa1, hi: 0xad}, - {value: 0x0080, lo: 0xae, hi: 0xaf}, - {value: 0x0018, lo: 0xb0, hi: 0xbf}, - // Block 0x4c, offset 0x2a8 - {value: 0x0000, lo: 0x04}, - {value: 0x0018, lo: 0x80, hi: 0xa8}, - {value: 0x09dd, lo: 0xa9, hi: 0xa9}, - {value: 0x09fd, lo: 0xaa, hi: 0xaa}, - {value: 0x0018, lo: 0xab, hi: 0xbf}, - // Block 0x4d, offset 0x2ad - {value: 0x0000, lo: 0x02}, - {value: 0x0018, lo: 0x80, hi: 0xa6}, - {value: 0x0040, lo: 0xa7, hi: 0xbf}, - // Block 0x4e, offset 0x2b0 - {value: 0x0000, lo: 0x03}, - {value: 0x0018, lo: 0x80, hi: 0x8b}, - {value: 0x0929, lo: 0x8c, hi: 0x8c}, - {value: 0x0018, lo: 0x8d, hi: 0xbf}, - // Block 0x4f, offset 0x2b4 - {value: 0x0000, lo: 0x05}, - {value: 0x0018, lo: 0x80, hi: 0xb3}, - {value: 0x0e7e, lo: 0xb4, hi: 0xb4}, - {value: 0x0932, lo: 0xb5, hi: 0xb5}, - {value: 0x0e9e, lo: 0xb6, hi: 0xb6}, - {value: 0x0018, lo: 0xb7, hi: 0xbf}, - // Block 0x50, offset 0x2ba - {value: 0x0000, lo: 0x03}, - {value: 0x0018, lo: 0x80, hi: 0x9b}, - {value: 0x0939, lo: 0x9c, hi: 0x9c}, - {value: 0x0018, lo: 0x9d, hi: 0xbf}, - // Block 0x51, offset 0x2be - {value: 0x0000, lo: 0x03}, - {value: 0x0018, lo: 0x80, hi: 0xb3}, - {value: 0x0040, lo: 0xb4, hi: 0xb5}, - {value: 0x0018, lo: 0xb6, hi: 0xbf}, - // Block 0x52, offset 0x2c2 - {value: 0x0000, lo: 0x03}, - {value: 0x0018, lo: 0x80, hi: 0x95}, - {value: 0x0040, lo: 0x96, hi: 0x96}, - {value: 0x0018, lo: 0x97, hi: 0xbf}, - // Block 0x53, offset 0x2c6 - {value: 0x0000, lo: 0x05}, - {value: 0xe185, lo: 0x80, hi: 0x8f}, - {value: 0x03f5, lo: 0x90, hi: 0x9f}, - {value: 0x0ebd, lo: 0xa0, hi: 0xae}, - {value: 0x0040, lo: 0xaf, hi: 0xaf}, - {value: 0x0008, lo: 0xb0, hi: 0xbf}, - // Block 0x54, offset 0x2cc - {value: 0x0000, lo: 0x07}, - {value: 0x0008, lo: 0x80, hi: 0xa5}, - {value: 0x0040, lo: 0xa6, hi: 0xa6}, - {value: 0x0008, lo: 0xa7, hi: 0xa7}, - {value: 0x0040, lo: 0xa8, hi: 0xac}, - {value: 0x0008, lo: 0xad, hi: 0xad}, - {value: 0x0040, lo: 0xae, hi: 0xaf}, - {value: 0x0008, lo: 0xb0, hi: 0xbf}, - // Block 0x55, offset 0x2d4 - {value: 0x0000, lo: 0x06}, - {value: 0x0008, lo: 0x80, hi: 0xa7}, - {value: 0x0040, lo: 0xa8, hi: 0xae}, - {value: 0xe075, lo: 0xaf, hi: 0xaf}, - {value: 0x0018, lo: 0xb0, hi: 0xb0}, - {value: 0x0040, lo: 0xb1, hi: 0xbe}, - {value: 0x3b08, lo: 0xbf, hi: 0xbf}, - // Block 0x56, offset 0x2db - {value: 0x0000, lo: 0x0a}, - {value: 0x0008, lo: 0x80, hi: 0x96}, - {value: 0x0040, lo: 0x97, hi: 0x9f}, - {value: 0x0008, lo: 0xa0, hi: 0xa6}, - {value: 0x0040, lo: 0xa7, hi: 0xa7}, - {value: 0x0008, lo: 0xa8, hi: 0xae}, - {value: 0x0040, lo: 0xaf, hi: 0xaf}, - {value: 0x0008, lo: 0xb0, hi: 0xb6}, - {value: 0x0040, lo: 0xb7, hi: 0xb7}, - {value: 0x0008, lo: 0xb8, hi: 0xbe}, - {value: 0x0040, lo: 0xbf, hi: 0xbf}, - // Block 0x57, offset 0x2e6 - {value: 0x0000, lo: 0x09}, - {value: 0x0008, lo: 0x80, hi: 0x86}, - {value: 0x0040, lo: 0x87, hi: 0x87}, - {value: 0x0008, lo: 0x88, hi: 0x8e}, - {value: 0x0040, lo: 0x8f, hi: 0x8f}, - {value: 0x0008, lo: 0x90, hi: 0x96}, - {value: 0x0040, lo: 0x97, hi: 0x97}, - {value: 0x0008, lo: 0x98, hi: 0x9e}, - {value: 0x0040, lo: 0x9f, hi: 0x9f}, - {value: 0x3308, lo: 0xa0, hi: 0xbf}, - // Block 0x58, offset 0x2f0 - {value: 0x0000, lo: 0x03}, - {value: 0x0018, lo: 0x80, hi: 0xae}, - {value: 0x0008, lo: 0xaf, hi: 0xaf}, - {value: 0x0018, lo: 0xb0, hi: 0xbf}, - // Block 0x59, offset 0x2f4 - {value: 0x0000, lo: 0x02}, - {value: 0x0018, lo: 0x80, hi: 0x92}, - {value: 0x0040, lo: 0x93, hi: 0xbf}, - // Block 0x5a, offset 0x2f7 - {value: 0x0000, lo: 0x05}, - {value: 0x0018, lo: 0x80, hi: 0x99}, - {value: 0x0040, lo: 0x9a, hi: 0x9a}, - {value: 0x0018, lo: 0x9b, hi: 0x9e}, - {value: 0x0ef5, lo: 0x9f, hi: 0x9f}, - {value: 0x0018, lo: 0xa0, hi: 0xbf}, - // Block 0x5b, offset 0x2fd - {value: 0x0000, lo: 0x03}, - {value: 0x0018, lo: 0x80, hi: 0xb2}, - {value: 0x0f15, lo: 0xb3, hi: 0xb3}, - {value: 0x0040, lo: 0xb4, hi: 0xbf}, - // Block 0x5c, offset 0x301 - {value: 0x0020, lo: 0x01}, - {value: 0x0f35, lo: 0x80, hi: 0xbf}, - // Block 0x5d, offset 0x303 - {value: 0x0020, lo: 0x02}, - {value: 0x1735, lo: 0x80, hi: 0x8f}, - {value: 0x1915, lo: 0x90, hi: 0xbf}, - // Block 0x5e, offset 0x306 - {value: 0x0020, lo: 0x01}, - {value: 0x1f15, lo: 0x80, hi: 0xbf}, - // Block 0x5f, offset 0x308 - {value: 0x0000, lo: 0x02}, - {value: 0x0040, lo: 0x80, hi: 0x80}, - {value: 0x0008, lo: 0x81, hi: 0xbf}, - // Block 0x60, offset 0x30b - {value: 0x0000, lo: 0x09}, - {value: 0x0008, lo: 0x80, hi: 0x96}, - {value: 0x0040, lo: 0x97, hi: 0x98}, - {value: 0x3308, lo: 0x99, hi: 0x9a}, - {value: 0x096a, lo: 0x9b, hi: 0x9b}, - {value: 0x0972, lo: 0x9c, hi: 0x9c}, - {value: 0x0008, lo: 0x9d, hi: 0x9e}, - {value: 0x0979, lo: 0x9f, hi: 0x9f}, - {value: 0x0018, lo: 0xa0, hi: 0xa0}, - {value: 0x0008, lo: 0xa1, hi: 0xbf}, - // Block 0x61, offset 0x315 - {value: 0x0000, lo: 0x02}, - {value: 0x0008, lo: 0x80, hi: 0xbe}, - {value: 0x0981, lo: 0xbf, hi: 0xbf}, - // Block 0x62, offset 0x318 - {value: 0x0000, lo: 0x0e}, - {value: 0x0040, lo: 0x80, hi: 0x84}, - {value: 0x0008, lo: 0x85, hi: 0xaf}, - {value: 0x0040, lo: 0xb0, hi: 0xb0}, - {value: 0x2a35, lo: 0xb1, hi: 0xb1}, - {value: 0x2a55, lo: 0xb2, hi: 0xb2}, - {value: 0x2a75, lo: 0xb3, hi: 0xb3}, - {value: 0x2a95, lo: 0xb4, hi: 0xb4}, - {value: 0x2a75, lo: 0xb5, hi: 0xb5}, - {value: 0x2ab5, lo: 0xb6, hi: 0xb6}, - {value: 0x2ad5, lo: 0xb7, hi: 0xb7}, - {value: 0x2af5, lo: 0xb8, hi: 0xb9}, - {value: 0x2b15, lo: 0xba, hi: 0xbb}, - {value: 0x2b35, lo: 0xbc, hi: 0xbd}, - {value: 0x2b15, lo: 0xbe, hi: 0xbf}, - // Block 0x63, offset 0x327 - {value: 0x0000, lo: 0x03}, - {value: 0x0018, lo: 0x80, hi: 0xa3}, - {value: 0x0040, lo: 0xa4, hi: 0xaf}, - {value: 0x0008, lo: 0xb0, hi: 0xbf}, - // Block 0x64, offset 0x32b - {value: 0x0008, lo: 0x03}, - {value: 0x098a, lo: 0x80, hi: 0x9e}, - {value: 0x0040, lo: 0x9f, hi: 0x9f}, - {value: 0x0a82, lo: 0xa0, hi: 0xbf}, - // Block 0x65, offset 0x32f - {value: 0x0008, lo: 0x01}, - {value: 0x0d19, lo: 0x80, hi: 0xbf}, - // Block 0x66, offset 0x331 - {value: 0x0008, lo: 0x08}, - {value: 0x0f19, lo: 0x80, hi: 0xb0}, - {value: 0x4045, lo: 0xb1, hi: 0xb1}, - {value: 0x10a1, lo: 0xb2, hi: 0xb3}, - {value: 0x4065, lo: 0xb4, hi: 0xb4}, - {value: 0x10b1, lo: 0xb5, hi: 0xb7}, - {value: 0x4085, lo: 0xb8, hi: 0xb8}, - {value: 0x4085, lo: 0xb9, hi: 0xb9}, - {value: 0x10c9, lo: 0xba, hi: 0xbf}, - // Block 0x67, offset 0x33a - {value: 0x0000, lo: 0x02}, - {value: 0x0008, lo: 0x80, hi: 0xbc}, - {value: 0x0040, lo: 0xbd, hi: 0xbf}, - // Block 0x68, offset 0x33d - {value: 0x0000, lo: 0x03}, - {value: 0x0008, lo: 0x80, hi: 0x8c}, - {value: 0x0040, lo: 0x8d, hi: 0x8f}, - {value: 0x0018, lo: 0x90, hi: 0xbf}, - // Block 0x69, offset 0x341 - {value: 0x0000, lo: 0x04}, - {value: 0x0018, lo: 0x80, hi: 0x86}, - {value: 0x0040, lo: 0x87, hi: 0x8f}, - {value: 0x0008, lo: 0x90, hi: 0xbd}, - {value: 0x0018, lo: 0xbe, hi: 0xbf}, - // Block 0x6a, offset 0x346 - {value: 0x0000, lo: 0x04}, - {value: 0x0008, lo: 0x80, hi: 0x8c}, - {value: 0x0018, lo: 0x8d, hi: 0x8f}, - {value: 0x0008, lo: 0x90, hi: 0xab}, - {value: 0x0040, lo: 0xac, hi: 0xbf}, - // Block 0x6b, offset 0x34b - {value: 0x0000, lo: 0x05}, - {value: 0x0008, lo: 0x80, hi: 0xa5}, - {value: 0x0018, lo: 0xa6, hi: 0xaf}, - {value: 0x3308, lo: 0xb0, hi: 0xb1}, - {value: 0x0018, lo: 0xb2, hi: 0xb7}, - {value: 0x0040, lo: 0xb8, hi: 0xbf}, - // Block 0x6c, offset 0x351 - {value: 0x0000, lo: 0x10}, - {value: 0x0040, lo: 0x80, hi: 0x81}, - {value: 0xe00d, lo: 0x82, hi: 0x82}, - {value: 0x0008, lo: 0x83, hi: 0x83}, - {value: 0x03f5, lo: 0x84, hi: 0x84}, - {value: 0x0479, lo: 0x85, hi: 0x85}, - {value: 0x447d, lo: 0x86, hi: 0x86}, - {value: 0xe07d, lo: 0x87, hi: 0x87}, - {value: 0x0008, lo: 0x88, hi: 0x88}, - {value: 0xe01d, lo: 0x89, hi: 0x89}, - {value: 0x0008, lo: 0x8a, hi: 0x8a}, - {value: 0x0040, lo: 0x8b, hi: 0xb4}, - {value: 0xe01d, lo: 0xb5, hi: 0xb5}, - {value: 0x0008, lo: 0xb6, hi: 0xb7}, - {value: 0x0741, lo: 0xb8, hi: 0xb8}, - {value: 0x13f1, lo: 0xb9, hi: 0xb9}, - {value: 0x0008, lo: 0xba, hi: 0xbf}, - // Block 0x6d, offset 0x362 - {value: 0x0000, lo: 0x0f}, - {value: 0x0008, lo: 0x80, hi: 0x81}, - {value: 0x3308, lo: 0x82, hi: 0x82}, - {value: 0x0008, lo: 0x83, hi: 0x85}, - {value: 0x3b08, lo: 0x86, hi: 0x86}, - {value: 0x0008, lo: 0x87, hi: 0x8a}, - {value: 0x3308, lo: 0x8b, hi: 0x8b}, - {value: 0x0008, lo: 0x8c, hi: 0xa2}, - {value: 0x3008, lo: 0xa3, hi: 0xa4}, - {value: 0x3308, lo: 0xa5, hi: 0xa6}, - {value: 0x3008, lo: 0xa7, hi: 0xa7}, - {value: 0x0018, lo: 0xa8, hi: 0xab}, - {value: 0x3b08, lo: 0xac, hi: 0xac}, - {value: 0x0040, lo: 0xad, hi: 0xaf}, - {value: 0x0018, lo: 0xb0, hi: 0xb9}, - {value: 0x0040, lo: 0xba, hi: 0xbf}, - // Block 0x6e, offset 0x372 - {value: 0x0000, lo: 0x05}, - {value: 0x0208, lo: 0x80, hi: 0xb1}, - {value: 0x0108, lo: 0xb2, hi: 0xb2}, - {value: 0x0008, lo: 0xb3, hi: 0xb3}, - {value: 0x0018, lo: 0xb4, hi: 0xb7}, - {value: 0x0040, lo: 0xb8, hi: 0xbf}, - // Block 0x6f, offset 0x378 - {value: 0x0000, lo: 0x03}, - {value: 0x3008, lo: 0x80, hi: 0x81}, - {value: 0x0008, lo: 0x82, hi: 0xb3}, - {value: 0x3008, lo: 0xb4, hi: 0xbf}, - // Block 0x70, offset 0x37c - {value: 0x0000, lo: 0x0e}, - {value: 0x3008, lo: 0x80, hi: 0x83}, - {value: 0x3b08, lo: 0x84, hi: 0x84}, - {value: 0x3308, lo: 0x85, hi: 0x85}, - {value: 0x0040, lo: 0x86, hi: 0x8d}, - {value: 0x0018, lo: 0x8e, hi: 0x8f}, - {value: 0x0008, lo: 0x90, hi: 0x99}, - {value: 0x0040, lo: 0x9a, hi: 0x9f}, - {value: 0x3308, lo: 0xa0, hi: 0xb1}, - {value: 0x0008, lo: 0xb2, hi: 0xb7}, - {value: 0x0018, lo: 0xb8, hi: 0xba}, - {value: 0x0008, lo: 0xbb, hi: 0xbb}, - {value: 0x0018, lo: 0xbc, hi: 0xbc}, - {value: 0x0008, lo: 0xbd, hi: 0xbe}, - {value: 0x3308, lo: 0xbf, hi: 0xbf}, - // Block 0x71, offset 0x38b - {value: 0x0000, lo: 0x04}, - {value: 0x0008, lo: 0x80, hi: 0xa5}, - {value: 0x3308, lo: 0xa6, hi: 0xad}, - {value: 0x0018, lo: 0xae, hi: 0xaf}, - {value: 0x0008, lo: 0xb0, hi: 0xbf}, - // Block 0x72, offset 0x390 - {value: 0x0000, lo: 0x07}, - {value: 0x0008, lo: 0x80, hi: 0x86}, - {value: 0x3308, lo: 0x87, hi: 0x91}, - {value: 0x3008, lo: 0x92, hi: 0x92}, - {value: 0x3808, lo: 0x93, hi: 0x93}, - {value: 0x0040, lo: 0x94, hi: 0x9e}, - {value: 0x0018, lo: 0x9f, hi: 0xbc}, - {value: 0x0040, lo: 0xbd, hi: 0xbf}, - // Block 0x73, offset 0x398 - {value: 0x0000, lo: 0x09}, - {value: 0x3308, lo: 0x80, hi: 0x82}, - {value: 0x3008, lo: 0x83, hi: 0x83}, - {value: 0x0008, lo: 0x84, hi: 0xb2}, - {value: 0x3308, lo: 0xb3, hi: 0xb3}, - {value: 0x3008, lo: 0xb4, hi: 0xb5}, - {value: 0x3308, lo: 0xb6, hi: 0xb9}, - {value: 0x3008, lo: 0xba, hi: 0xbb}, - {value: 0x3308, lo: 0xbc, hi: 0xbd}, - {value: 0x3008, lo: 0xbe, hi: 0xbf}, - // Block 0x74, offset 0x3a2 - {value: 0x0000, lo: 0x0a}, - {value: 0x3808, lo: 0x80, hi: 0x80}, - {value: 0x0018, lo: 0x81, hi: 0x8d}, - {value: 0x0040, lo: 0x8e, hi: 0x8e}, - {value: 0x0008, lo: 0x8f, hi: 0x99}, - {value: 0x0040, lo: 0x9a, hi: 0x9d}, - {value: 0x0018, lo: 0x9e, hi: 0x9f}, - {value: 0x0008, lo: 0xa0, hi: 0xa4}, - {value: 0x3308, lo: 0xa5, hi: 0xa5}, - {value: 0x0008, lo: 0xa6, hi: 0xbe}, - {value: 0x0040, lo: 0xbf, hi: 0xbf}, - // Block 0x75, offset 0x3ad - {value: 0x0000, lo: 0x07}, - {value: 0x0008, lo: 0x80, hi: 0xa8}, - {value: 0x3308, lo: 0xa9, hi: 0xae}, - {value: 0x3008, lo: 0xaf, hi: 0xb0}, - {value: 0x3308, lo: 0xb1, hi: 0xb2}, - {value: 0x3008, lo: 0xb3, hi: 0xb4}, - {value: 0x3308, lo: 0xb5, hi: 0xb6}, - {value: 0x0040, lo: 0xb7, hi: 0xbf}, - // Block 0x76, offset 0x3b5 - {value: 0x0000, lo: 0x10}, - {value: 0x0008, lo: 0x80, hi: 0x82}, - {value: 0x3308, lo: 0x83, hi: 0x83}, - {value: 0x0008, lo: 0x84, hi: 0x8b}, - {value: 0x3308, lo: 0x8c, hi: 0x8c}, - {value: 0x3008, lo: 0x8d, hi: 0x8d}, - {value: 0x0040, lo: 0x8e, hi: 0x8f}, - {value: 0x0008, lo: 0x90, hi: 0x99}, - {value: 0x0040, lo: 0x9a, hi: 0x9b}, - {value: 0x0018, lo: 0x9c, hi: 0x9f}, - {value: 0x0008, lo: 0xa0, hi: 0xb6}, - {value: 0x0018, lo: 0xb7, hi: 0xb9}, - {value: 0x0008, lo: 0xba, hi: 0xba}, - {value: 0x3008, lo: 0xbb, hi: 0xbb}, - {value: 0x3308, lo: 0xbc, hi: 0xbc}, - {value: 0x3008, lo: 0xbd, hi: 0xbd}, - {value: 0x0008, lo: 0xbe, hi: 0xbf}, - // Block 0x77, offset 0x3c6 - {value: 0x0000, lo: 0x08}, - {value: 0x0008, lo: 0x80, hi: 0xaf}, - {value: 0x3308, lo: 0xb0, hi: 0xb0}, - {value: 0x0008, lo: 0xb1, hi: 0xb1}, - {value: 0x3308, lo: 0xb2, hi: 0xb4}, - {value: 0x0008, lo: 0xb5, hi: 0xb6}, - {value: 0x3308, lo: 0xb7, hi: 0xb8}, - {value: 0x0008, lo: 0xb9, hi: 0xbd}, - {value: 0x3308, lo: 0xbe, hi: 0xbf}, - // Block 0x78, offset 0x3cf - {value: 0x0000, lo: 0x0f}, - {value: 0x0008, lo: 0x80, hi: 0x80}, - {value: 0x3308, lo: 0x81, hi: 0x81}, - {value: 0x0008, lo: 0x82, hi: 0x82}, - {value: 0x0040, lo: 0x83, hi: 0x9a}, - {value: 0x0008, lo: 0x9b, hi: 0x9d}, - {value: 0x0018, lo: 0x9e, hi: 0x9f}, - {value: 0x0008, lo: 0xa0, hi: 0xaa}, - {value: 0x3008, lo: 0xab, hi: 0xab}, - {value: 0x3308, lo: 0xac, hi: 0xad}, - {value: 0x3008, lo: 0xae, hi: 0xaf}, - {value: 0x0018, lo: 0xb0, hi: 0xb1}, - {value: 0x0008, lo: 0xb2, hi: 0xb4}, - {value: 0x3008, lo: 0xb5, hi: 0xb5}, - {value: 0x3b08, lo: 0xb6, hi: 0xb6}, - {value: 0x0040, lo: 0xb7, hi: 0xbf}, - // Block 0x79, offset 0x3df - {value: 0x0000, lo: 0x0c}, - {value: 0x0040, lo: 0x80, hi: 0x80}, - {value: 0x0008, lo: 0x81, hi: 0x86}, - {value: 0x0040, lo: 0x87, hi: 0x88}, - {value: 0x0008, lo: 0x89, hi: 0x8e}, - {value: 0x0040, lo: 0x8f, hi: 0x90}, - {value: 0x0008, lo: 0x91, hi: 0x96}, - {value: 0x0040, lo: 0x97, hi: 0x9f}, - {value: 0x0008, lo: 0xa0, hi: 0xa6}, - {value: 0x0040, lo: 0xa7, hi: 0xa7}, - {value: 0x0008, lo: 0xa8, hi: 0xae}, - {value: 0x0040, lo: 0xaf, hi: 0xaf}, - {value: 0x0008, lo: 0xb0, hi: 0xbf}, - // Block 0x7a, offset 0x3ec - {value: 0x0000, lo: 0x0b}, - {value: 0x0008, lo: 0x80, hi: 0x9a}, - {value: 0x0018, lo: 0x9b, hi: 0x9b}, - {value: 0x449d, lo: 0x9c, hi: 0x9c}, - {value: 0x44b5, lo: 0x9d, hi: 0x9d}, - {value: 0x0941, lo: 0x9e, hi: 0x9e}, - {value: 0xe06d, lo: 0x9f, hi: 0x9f}, - {value: 0x0008, lo: 0xa0, hi: 0xa8}, - {value: 0x13f9, lo: 0xa9, hi: 0xa9}, - {value: 0x0018, lo: 0xaa, hi: 0xab}, - {value: 0x0040, lo: 0xac, hi: 0xaf}, - {value: 0x44cd, lo: 0xb0, hi: 0xbf}, - // Block 0x7b, offset 0x3f8 - {value: 0x0000, lo: 0x04}, - {value: 0x44ed, lo: 0x80, hi: 0x8f}, - {value: 0x450d, lo: 0x90, hi: 0x9f}, - {value: 0x452d, lo: 0xa0, hi: 0xaf}, - {value: 0x450d, lo: 0xb0, hi: 0xbf}, - // Block 0x7c, offset 0x3fd - {value: 0x0000, lo: 0x0c}, - {value: 0x0008, lo: 0x80, hi: 0xa2}, - {value: 0x3008, lo: 0xa3, hi: 0xa4}, - {value: 0x3308, lo: 0xa5, hi: 0xa5}, - {value: 0x3008, lo: 0xa6, hi: 0xa7}, - {value: 0x3308, lo: 0xa8, hi: 0xa8}, - {value: 0x3008, lo: 0xa9, hi: 0xaa}, - {value: 0x0018, lo: 0xab, hi: 0xab}, - {value: 0x3008, lo: 0xac, hi: 0xac}, - {value: 0x3b08, lo: 0xad, hi: 0xad}, - {value: 0x0040, lo: 0xae, hi: 0xaf}, - {value: 0x0008, lo: 0xb0, hi: 0xb9}, - {value: 0x0040, lo: 0xba, hi: 0xbf}, - // Block 0x7d, offset 0x40a - {value: 0x0000, lo: 0x03}, - {value: 0x0008, lo: 0x80, hi: 0xa3}, - {value: 0x0040, lo: 0xa4, hi: 0xaf}, - {value: 0x0018, lo: 0xb0, hi: 0xbf}, - // Block 0x7e, offset 0x40e - {value: 0x0000, lo: 0x04}, - {value: 0x0018, lo: 0x80, hi: 0x86}, - {value: 0x0040, lo: 0x87, hi: 0x8a}, - {value: 0x0018, lo: 0x8b, hi: 0xbb}, - {value: 0x0040, lo: 0xbc, hi: 0xbf}, - // Block 0x7f, offset 0x413 - {value: 0x0000, lo: 0x01}, - {value: 0x0040, lo: 0x80, hi: 0xbf}, - // Block 0x80, offset 0x415 - {value: 0x0020, lo: 0x01}, - {value: 0x454d, lo: 0x80, hi: 0xbf}, - // Block 0x81, offset 0x417 - {value: 0x0020, lo: 0x03}, - {value: 0x4d4d, lo: 0x80, hi: 0x94}, - {value: 0x4b0d, lo: 0x95, hi: 0x95}, - {value: 0x4fed, lo: 0x96, hi: 0xbf}, - // Block 0x82, offset 0x41b - {value: 0x0020, lo: 0x01}, - {value: 0x552d, lo: 0x80, hi: 0xbf}, - // Block 0x83, offset 0x41d - {value: 0x0020, lo: 0x03}, - {value: 0x5d2d, lo: 0x80, hi: 0x84}, - {value: 0x568d, lo: 0x85, hi: 0x85}, - {value: 0x5dcd, lo: 0x86, hi: 0xbf}, - // Block 0x84, offset 0x421 - {value: 0x0020, lo: 0x08}, - {value: 0x6b8d, lo: 0x80, hi: 0x8f}, - {value: 0x6d4d, lo: 0x90, hi: 0x90}, - {value: 0x6d8d, lo: 0x91, hi: 0xab}, - {value: 0x1401, lo: 0xac, hi: 0xac}, - {value: 0x70ed, lo: 0xad, hi: 0xad}, - {value: 0x0040, lo: 0xae, hi: 0xae}, - {value: 0x0040, lo: 0xaf, hi: 0xaf}, - {value: 0x710d, lo: 0xb0, hi: 0xbf}, - // Block 0x85, offset 0x42a - {value: 0x0020, lo: 0x05}, - {value: 0x730d, lo: 0x80, hi: 0xad}, - {value: 0x656d, lo: 0xae, hi: 0xae}, - {value: 0x78cd, lo: 0xaf, hi: 0xb5}, - {value: 0x6f8d, lo: 0xb6, hi: 0xb6}, - {value: 0x79ad, lo: 0xb7, hi: 0xbf}, - // Block 0x86, offset 0x430 - {value: 0x0008, lo: 0x03}, - {value: 0x1751, lo: 0x80, hi: 0x82}, - {value: 0x1741, lo: 0x83, hi: 0x83}, - {value: 0x1769, lo: 0x84, hi: 0xbf}, - // Block 0x87, offset 0x434 - {value: 0x0008, lo: 0x0f}, - {value: 0x1d81, lo: 0x80, hi: 0x83}, - {value: 0x1d99, lo: 0x84, hi: 0x85}, - {value: 0x1da1, lo: 0x86, hi: 0x87}, - {value: 0x1da9, lo: 0x88, hi: 0x8f}, - {value: 0x0040, lo: 0x90, hi: 0x90}, - {value: 0x0040, lo: 0x91, hi: 0x91}, - {value: 0x1de9, lo: 0x92, hi: 0x97}, - {value: 0x1e11, lo: 0x98, hi: 0x9c}, - {value: 0x1e31, lo: 0x9d, hi: 0xb3}, - {value: 0x1d71, lo: 0xb4, hi: 0xb4}, - {value: 0x1d81, lo: 0xb5, hi: 0xb5}, - {value: 0x1ee9, lo: 0xb6, hi: 0xbb}, - {value: 0x1f09, lo: 0xbc, hi: 0xbc}, - {value: 0x1ef9, lo: 0xbd, hi: 0xbd}, - {value: 0x1f19, lo: 0xbe, hi: 0xbf}, - // Block 0x88, offset 0x444 - {value: 0x0000, lo: 0x09}, - {value: 0x0008, lo: 0x80, hi: 0x8b}, - {value: 0x0040, lo: 0x8c, hi: 0x8c}, - {value: 0x0008, lo: 0x8d, hi: 0xa6}, - {value: 0x0040, lo: 0xa7, hi: 0xa7}, - {value: 0x0008, lo: 0xa8, hi: 0xba}, - {value: 0x0040, lo: 0xbb, hi: 0xbb}, - {value: 0x0008, lo: 0xbc, hi: 0xbd}, - {value: 0x0040, lo: 0xbe, hi: 0xbe}, - {value: 0x0008, lo: 0xbf, hi: 0xbf}, - // Block 0x89, offset 0x44e - {value: 0x0000, lo: 0x04}, - {value: 0x0008, lo: 0x80, hi: 0x8d}, - {value: 0x0040, lo: 0x8e, hi: 0x8f}, - {value: 0x0008, lo: 0x90, hi: 0x9d}, - {value: 0x0040, lo: 0x9e, hi: 0xbf}, - // Block 0x8a, offset 0x453 - {value: 0x0000, lo: 0x02}, - {value: 0x0008, lo: 0x80, hi: 0xba}, - {value: 0x0040, lo: 0xbb, hi: 0xbf}, - // Block 0x8b, offset 0x456 - {value: 0x0000, lo: 0x05}, - {value: 0x0018, lo: 0x80, hi: 0x82}, - {value: 0x0040, lo: 0x83, hi: 0x86}, - {value: 0x0018, lo: 0x87, hi: 0xb3}, - {value: 0x0040, lo: 0xb4, hi: 0xb6}, - {value: 0x0018, lo: 0xb7, hi: 0xbf}, - // Block 0x8c, offset 0x45c - {value: 0x0000, lo: 0x06}, - {value: 0x0018, lo: 0x80, hi: 0x8e}, - {value: 0x0040, lo: 0x8f, hi: 0x8f}, - {value: 0x0018, lo: 0x90, hi: 0x9c}, - {value: 0x0040, lo: 0x9d, hi: 0x9f}, - {value: 0x0018, lo: 0xa0, hi: 0xa0}, - {value: 0x0040, lo: 0xa1, hi: 0xbf}, - // Block 0x8d, offset 0x463 - {value: 0x0000, lo: 0x04}, - {value: 0x0040, lo: 0x80, hi: 0x8f}, - {value: 0x0018, lo: 0x90, hi: 0xbc}, - {value: 0x3308, lo: 0xbd, hi: 0xbd}, - {value: 0x0040, lo: 0xbe, hi: 0xbf}, - // Block 0x8e, offset 0x468 - {value: 0x0000, lo: 0x03}, - {value: 0x0008, lo: 0x80, hi: 0x9c}, - {value: 0x0040, lo: 0x9d, hi: 0x9f}, - {value: 0x0008, lo: 0xa0, hi: 0xbf}, - // Block 0x8f, offset 0x46c - {value: 0x0000, lo: 0x05}, - {value: 0x0008, lo: 0x80, hi: 0x90}, - {value: 0x0040, lo: 0x91, hi: 0x9f}, - {value: 0x3308, lo: 0xa0, hi: 0xa0}, - {value: 0x0018, lo: 0xa1, hi: 0xbb}, - {value: 0x0040, lo: 0xbc, hi: 0xbf}, - // Block 0x90, offset 0x472 - {value: 0x0000, lo: 0x04}, - {value: 0x0008, lo: 0x80, hi: 0x9f}, - {value: 0x0018, lo: 0xa0, hi: 0xa3}, - {value: 0x0040, lo: 0xa4, hi: 0xac}, - {value: 0x0008, lo: 0xad, hi: 0xbf}, - // Block 0x91, offset 0x477 - {value: 0x0000, lo: 0x08}, - {value: 0x0008, lo: 0x80, hi: 0x80}, - {value: 0x0018, lo: 0x81, hi: 0x81}, - {value: 0x0008, lo: 0x82, hi: 0x89}, - {value: 0x0018, lo: 0x8a, hi: 0x8a}, - {value: 0x0040, lo: 0x8b, hi: 0x8f}, - {value: 0x0008, lo: 0x90, hi: 0xb5}, - {value: 0x3308, lo: 0xb6, hi: 0xba}, - {value: 0x0040, lo: 0xbb, hi: 0xbf}, - // Block 0x92, offset 0x480 - {value: 0x0000, lo: 0x04}, - {value: 0x0008, lo: 0x80, hi: 0x9d}, - {value: 0x0040, lo: 0x9e, hi: 0x9e}, - {value: 0x0018, lo: 0x9f, hi: 0x9f}, - {value: 0x0008, lo: 0xa0, hi: 0xbf}, - // Block 0x93, offset 0x485 - {value: 0x0000, lo: 0x05}, - {value: 0x0008, lo: 0x80, hi: 0x83}, - {value: 0x0040, lo: 0x84, hi: 0x87}, - {value: 0x0008, lo: 0x88, hi: 0x8f}, - {value: 0x0018, lo: 0x90, hi: 0x95}, - {value: 0x0040, lo: 0x96, hi: 0xbf}, - // Block 0x94, offset 0x48b - {value: 0x0000, lo: 0x06}, - {value: 0xe145, lo: 0x80, hi: 0x87}, - {value: 0xe1c5, lo: 0x88, hi: 0x8f}, - {value: 0xe145, lo: 0x90, hi: 0x97}, - {value: 0x8b0d, lo: 0x98, hi: 0x9f}, - {value: 0x8b25, lo: 0xa0, hi: 0xa7}, - {value: 0x0008, lo: 0xa8, hi: 0xbf}, - // Block 0x95, offset 0x492 - {value: 0x0000, lo: 0x06}, - {value: 0x0008, lo: 0x80, hi: 0x9d}, - {value: 0x0040, lo: 0x9e, hi: 0x9f}, - {value: 0x0008, lo: 0xa0, hi: 0xa9}, - {value: 0x0040, lo: 0xaa, hi: 0xaf}, - {value: 0x8b25, lo: 0xb0, hi: 0xb7}, - {value: 0x8b0d, lo: 0xb8, hi: 0xbf}, - // Block 0x96, offset 0x499 - {value: 0x0000, lo: 0x06}, - {value: 0xe145, lo: 0x80, hi: 0x87}, - {value: 0xe1c5, lo: 0x88, hi: 0x8f}, - {value: 0xe145, lo: 0x90, hi: 0x93}, - {value: 0x0040, lo: 0x94, hi: 0x97}, - {value: 0x0008, lo: 0x98, hi: 0xbb}, - {value: 0x0040, lo: 0xbc, hi: 0xbf}, - // Block 0x97, offset 0x4a0 - {value: 0x0000, lo: 0x03}, - {value: 0x0008, lo: 0x80, hi: 0xa7}, - {value: 0x0040, lo: 0xa8, hi: 0xaf}, - {value: 0x0008, lo: 0xb0, hi: 0xbf}, - // Block 0x98, offset 0x4a4 - {value: 0x0000, lo: 0x04}, - {value: 0x0008, lo: 0x80, hi: 0xa3}, - {value: 0x0040, lo: 0xa4, hi: 0xae}, - {value: 0x0018, lo: 0xaf, hi: 0xaf}, - {value: 0x0040, lo: 0xb0, hi: 0xbf}, - // Block 0x99, offset 0x4a9 - {value: 0x0000, lo: 0x02}, - {value: 0x0008, lo: 0x80, hi: 0xb6}, - {value: 0x0040, lo: 0xb7, hi: 0xbf}, - // Block 0x9a, offset 0x4ac - {value: 0x0000, lo: 0x04}, - {value: 0x0008, lo: 0x80, hi: 0x95}, - {value: 0x0040, lo: 0x96, hi: 0x9f}, - {value: 0x0008, lo: 0xa0, hi: 0xa7}, - {value: 0x0040, lo: 0xa8, hi: 0xbf}, - // Block 0x9b, offset 0x4b1 - {value: 0x0000, lo: 0x0b}, - {value: 0x0808, lo: 0x80, hi: 0x85}, - {value: 0x0040, lo: 0x86, hi: 0x87}, - {value: 0x0808, lo: 0x88, hi: 0x88}, - {value: 0x0040, lo: 0x89, hi: 0x89}, - {value: 0x0808, lo: 0x8a, hi: 0xb5}, - {value: 0x0040, lo: 0xb6, hi: 0xb6}, - {value: 0x0808, lo: 0xb7, hi: 0xb8}, - {value: 0x0040, lo: 0xb9, hi: 0xbb}, - {value: 0x0808, lo: 0xbc, hi: 0xbc}, - {value: 0x0040, lo: 0xbd, hi: 0xbe}, - {value: 0x0808, lo: 0xbf, hi: 0xbf}, - // Block 0x9c, offset 0x4bd - {value: 0x0000, lo: 0x05}, - {value: 0x0808, lo: 0x80, hi: 0x95}, - {value: 0x0040, lo: 0x96, hi: 0x96}, - {value: 0x0818, lo: 0x97, hi: 0x9f}, - {value: 0x0808, lo: 0xa0, hi: 0xb6}, - {value: 0x0818, lo: 0xb7, hi: 0xbf}, - // Block 0x9d, offset 0x4c3 - {value: 0x0000, lo: 0x04}, - {value: 0x0808, lo: 0x80, hi: 0x9e}, - {value: 0x0040, lo: 0x9f, hi: 0xa6}, - {value: 0x0818, lo: 0xa7, hi: 0xaf}, - {value: 0x0040, lo: 0xb0, hi: 0xbf}, - // Block 0x9e, offset 0x4c8 - {value: 0x0000, lo: 0x06}, - {value: 0x0040, lo: 0x80, hi: 0x9f}, - {value: 0x0808, lo: 0xa0, hi: 0xb2}, - {value: 0x0040, lo: 0xb3, hi: 0xb3}, - {value: 0x0808, lo: 0xb4, hi: 0xb5}, - {value: 0x0040, lo: 0xb6, hi: 0xba}, - {value: 0x0818, lo: 0xbb, hi: 0xbf}, - // Block 0x9f, offset 0x4cf - {value: 0x0000, lo: 0x07}, - {value: 0x0808, lo: 0x80, hi: 0x95}, - {value: 0x0818, lo: 0x96, hi: 0x9b}, - {value: 0x0040, lo: 0x9c, hi: 0x9e}, - {value: 0x0018, lo: 0x9f, hi: 0x9f}, - {value: 0x0808, lo: 0xa0, hi: 0xb9}, - {value: 0x0040, lo: 0xba, hi: 0xbe}, - {value: 0x0818, lo: 0xbf, hi: 0xbf}, - // Block 0xa0, offset 0x4d7 - {value: 0x0000, lo: 0x04}, - {value: 0x0808, lo: 0x80, hi: 0xb7}, - {value: 0x0040, lo: 0xb8, hi: 0xbb}, - {value: 0x0818, lo: 0xbc, hi: 0xbd}, - {value: 0x0808, lo: 0xbe, hi: 0xbf}, - // Block 0xa1, offset 0x4dc - {value: 0x0000, lo: 0x03}, - {value: 0x0818, lo: 0x80, hi: 0x8f}, - {value: 0x0040, lo: 0x90, hi: 0x91}, - {value: 0x0818, lo: 0x92, hi: 0xbf}, - // Block 0xa2, offset 0x4e0 - {value: 0x0000, lo: 0x0f}, - {value: 0x0808, lo: 0x80, hi: 0x80}, - {value: 0x3308, lo: 0x81, hi: 0x83}, - {value: 0x0040, lo: 0x84, hi: 0x84}, - {value: 0x3308, lo: 0x85, hi: 0x86}, - {value: 0x0040, lo: 0x87, hi: 0x8b}, - {value: 0x3308, lo: 0x8c, hi: 0x8f}, - {value: 0x0808, lo: 0x90, hi: 0x93}, - {value: 0x0040, lo: 0x94, hi: 0x94}, - {value: 0x0808, lo: 0x95, hi: 0x97}, - {value: 0x0040, lo: 0x98, hi: 0x98}, - {value: 0x0808, lo: 0x99, hi: 0xb5}, - {value: 0x0040, lo: 0xb6, hi: 0xb7}, - {value: 0x3308, lo: 0xb8, hi: 0xba}, - {value: 0x0040, lo: 0xbb, hi: 0xbe}, - {value: 0x3b08, lo: 0xbf, hi: 0xbf}, - // Block 0xa3, offset 0x4f0 - {value: 0x0000, lo: 0x06}, - {value: 0x0818, lo: 0x80, hi: 0x88}, - {value: 0x0040, lo: 0x89, hi: 0x8f}, - {value: 0x0818, lo: 0x90, hi: 0x98}, - {value: 0x0040, lo: 0x99, hi: 0x9f}, - {value: 0x0808, lo: 0xa0, hi: 0xbc}, - {value: 0x0818, lo: 0xbd, hi: 0xbf}, - // Block 0xa4, offset 0x4f7 - {value: 0x0000, lo: 0x03}, - {value: 0x0808, lo: 0x80, hi: 0x9c}, - {value: 0x0818, lo: 0x9d, hi: 0x9f}, - {value: 0x0040, lo: 0xa0, hi: 0xbf}, - // Block 0xa5, offset 0x4fb - {value: 0x0000, lo: 0x03}, - {value: 0x0808, lo: 0x80, hi: 0xb5}, - {value: 0x0040, lo: 0xb6, hi: 0xb8}, - {value: 0x0018, lo: 0xb9, hi: 0xbf}, - // Block 0xa6, offset 0x4ff - {value: 0x0000, lo: 0x06}, - {value: 0x0808, lo: 0x80, hi: 0x95}, - {value: 0x0040, lo: 0x96, hi: 0x97}, - {value: 0x0818, lo: 0x98, hi: 0x9f}, - {value: 0x0808, lo: 0xa0, hi: 0xb2}, - {value: 0x0040, lo: 0xb3, hi: 0xb7}, - {value: 0x0818, lo: 0xb8, hi: 0xbf}, - // Block 0xa7, offset 0x506 - {value: 0x0000, lo: 0x01}, - {value: 0x0808, lo: 0x80, hi: 0xbf}, - // Block 0xa8, offset 0x508 - {value: 0x0000, lo: 0x02}, - {value: 0x0808, lo: 0x80, hi: 0x88}, - {value: 0x0040, lo: 0x89, hi: 0xbf}, - // Block 0xa9, offset 0x50b - {value: 0x0000, lo: 0x02}, - {value: 0x03dd, lo: 0x80, hi: 0xb2}, - {value: 0x0040, lo: 0xb3, hi: 0xbf}, - // Block 0xaa, offset 0x50e - {value: 0x0000, lo: 0x03}, - {value: 0x0808, lo: 0x80, hi: 0xb2}, - {value: 0x0040, lo: 0xb3, hi: 0xb9}, - {value: 0x0818, lo: 0xba, hi: 0xbf}, - // Block 0xab, offset 0x512 - {value: 0x0000, lo: 0x08}, - {value: 0x0908, lo: 0x80, hi: 0x80}, - {value: 0x0a08, lo: 0x81, hi: 0xa1}, - {value: 0x0c08, lo: 0xa2, hi: 0xa2}, - {value: 0x0a08, lo: 0xa3, hi: 0xa3}, - {value: 0x3308, lo: 0xa4, hi: 0xa7}, - {value: 0x0040, lo: 0xa8, hi: 0xaf}, - {value: 0x0808, lo: 0xb0, hi: 0xb9}, - {value: 0x0040, lo: 0xba, hi: 0xbf}, - // Block 0xac, offset 0x51b - {value: 0x0000, lo: 0x03}, - {value: 0x0040, lo: 0x80, hi: 0x9f}, - {value: 0x0818, lo: 0xa0, hi: 0xbe}, - {value: 0x0040, lo: 0xbf, hi: 0xbf}, - // Block 0xad, offset 0x51f - {value: 0x0000, lo: 0x07}, - {value: 0x0808, lo: 0x80, hi: 0xa9}, - {value: 0x0040, lo: 0xaa, hi: 0xaa}, - {value: 0x3308, lo: 0xab, hi: 0xac}, - {value: 0x0818, lo: 0xad, hi: 0xad}, - {value: 0x0040, lo: 0xae, hi: 0xaf}, - {value: 0x0808, lo: 0xb0, hi: 0xb1}, - {value: 0x0040, lo: 0xb2, hi: 0xbf}, - // Block 0xae, offset 0x527 - {value: 0x0000, lo: 0x07}, - {value: 0x0808, lo: 0x80, hi: 0x9c}, - {value: 0x0818, lo: 0x9d, hi: 0xa6}, - {value: 0x0808, lo: 0xa7, hi: 0xa7}, - {value: 0x0040, lo: 0xa8, hi: 0xaf}, - {value: 0x0a08, lo: 0xb0, hi: 0xb2}, - {value: 0x0c08, lo: 0xb3, hi: 0xb3}, - {value: 0x0a08, lo: 0xb4, hi: 0xbf}, - // Block 0xaf, offset 0x52f - {value: 0x0000, lo: 0x07}, - {value: 0x0a08, lo: 0x80, hi: 0x84}, - {value: 0x0808, lo: 0x85, hi: 0x85}, - {value: 0x3308, lo: 0x86, hi: 0x90}, - {value: 0x0a18, lo: 0x91, hi: 0x93}, - {value: 0x0c18, lo: 0x94, hi: 0x94}, - {value: 0x0818, lo: 0x95, hi: 0x99}, - {value: 0x0040, lo: 0x9a, hi: 0xbf}, - // Block 0xb0, offset 0x537 - {value: 0x0000, lo: 0x0b}, - {value: 0x0040, lo: 0x80, hi: 0xaf}, - {value: 0x0a08, lo: 0xb0, hi: 0xb0}, - {value: 0x0808, lo: 0xb1, hi: 0xb1}, - {value: 0x0a08, lo: 0xb2, hi: 0xb3}, - {value: 0x0c08, lo: 0xb4, hi: 0xb6}, - {value: 0x0808, lo: 0xb7, hi: 0xb7}, - {value: 0x0a08, lo: 0xb8, hi: 0xb8}, - {value: 0x0c08, lo: 0xb9, hi: 0xba}, - {value: 0x0a08, lo: 0xbb, hi: 0xbc}, - {value: 0x0c08, lo: 0xbd, hi: 0xbd}, - {value: 0x0a08, lo: 0xbe, hi: 0xbf}, - // Block 0xb1, offset 0x543 - {value: 0x0000, lo: 0x0b}, - {value: 0x0808, lo: 0x80, hi: 0x80}, - {value: 0x0a08, lo: 0x81, hi: 0x81}, - {value: 0x0c08, lo: 0x82, hi: 0x83}, - {value: 0x0a08, lo: 0x84, hi: 0x84}, - {value: 0x0818, lo: 0x85, hi: 0x88}, - {value: 0x0c18, lo: 0x89, hi: 0x89}, - {value: 0x0a18, lo: 0x8a, hi: 0x8a}, - {value: 0x0918, lo: 0x8b, hi: 0x8b}, - {value: 0x0040, lo: 0x8c, hi: 0x9f}, - {value: 0x0808, lo: 0xa0, hi: 0xb6}, - {value: 0x0040, lo: 0xb7, hi: 0xbf}, - // Block 0xb2, offset 0x54f - {value: 0x0000, lo: 0x05}, - {value: 0x3008, lo: 0x80, hi: 0x80}, - {value: 0x3308, lo: 0x81, hi: 0x81}, - {value: 0x3008, lo: 0x82, hi: 0x82}, - {value: 0x0008, lo: 0x83, hi: 0xb7}, - {value: 0x3308, lo: 0xb8, hi: 0xbf}, - // Block 0xb3, offset 0x555 - {value: 0x0000, lo: 0x08}, - {value: 0x3308, lo: 0x80, hi: 0x85}, - {value: 0x3b08, lo: 0x86, hi: 0x86}, - {value: 0x0018, lo: 0x87, hi: 0x8d}, - {value: 0x0040, lo: 0x8e, hi: 0x91}, - {value: 0x0018, lo: 0x92, hi: 0xa5}, - {value: 0x0008, lo: 0xa6, hi: 0xaf}, - {value: 0x0040, lo: 0xb0, hi: 0xbe}, - {value: 0x3b08, lo: 0xbf, hi: 0xbf}, - // Block 0xb4, offset 0x55e - {value: 0x0000, lo: 0x0b}, - {value: 0x3308, lo: 0x80, hi: 0x81}, - {value: 0x3008, lo: 0x82, hi: 0x82}, - {value: 0x0008, lo: 0x83, hi: 0xaf}, - {value: 0x3008, lo: 0xb0, hi: 0xb2}, - {value: 0x3308, lo: 0xb3, hi: 0xb6}, - {value: 0x3008, lo: 0xb7, hi: 0xb8}, - {value: 0x3b08, lo: 0xb9, hi: 0xb9}, - {value: 0x3308, lo: 0xba, hi: 0xba}, - {value: 0x0018, lo: 0xbb, hi: 0xbc}, - {value: 0x0040, lo: 0xbd, hi: 0xbd}, - {value: 0x0018, lo: 0xbe, hi: 0xbf}, - // Block 0xb5, offset 0x56a - {value: 0x0000, lo: 0x06}, - {value: 0x0018, lo: 0x80, hi: 0x81}, - {value: 0x0040, lo: 0x82, hi: 0x8f}, - {value: 0x0008, lo: 0x90, hi: 0xa8}, - {value: 0x0040, lo: 0xa9, hi: 0xaf}, - {value: 0x0008, lo: 0xb0, hi: 0xb9}, - {value: 0x0040, lo: 0xba, hi: 0xbf}, - // Block 0xb6, offset 0x571 - {value: 0x0000, lo: 0x08}, - {value: 0x3308, lo: 0x80, hi: 0x82}, - {value: 0x0008, lo: 0x83, hi: 0xa6}, - {value: 0x3308, lo: 0xa7, hi: 0xab}, - {value: 0x3008, lo: 0xac, hi: 0xac}, - {value: 0x3308, lo: 0xad, hi: 0xb2}, - {value: 0x3b08, lo: 0xb3, hi: 0xb4}, - {value: 0x0040, lo: 0xb5, hi: 0xb5}, - {value: 0x0008, lo: 0xb6, hi: 0xbf}, - // Block 0xb7, offset 0x57a - {value: 0x0000, lo: 0x0a}, - {value: 0x0018, lo: 0x80, hi: 0x83}, - {value: 0x0008, lo: 0x84, hi: 0x84}, - {value: 0x3008, lo: 0x85, hi: 0x86}, - {value: 0x0008, lo: 0x87, hi: 0x87}, - {value: 0x0040, lo: 0x88, hi: 0x8f}, - {value: 0x0008, lo: 0x90, hi: 0xb2}, - {value: 0x3308, lo: 0xb3, hi: 0xb3}, - {value: 0x0018, lo: 0xb4, hi: 0xb5}, - {value: 0x0008, lo: 0xb6, hi: 0xb6}, - {value: 0x0040, lo: 0xb7, hi: 0xbf}, - // Block 0xb8, offset 0x585 - {value: 0x0000, lo: 0x06}, - {value: 0x3308, lo: 0x80, hi: 0x81}, - {value: 0x3008, lo: 0x82, hi: 0x82}, - {value: 0x0008, lo: 0x83, hi: 0xb2}, - {value: 0x3008, lo: 0xb3, hi: 0xb5}, - {value: 0x3308, lo: 0xb6, hi: 0xbe}, - {value: 0x3008, lo: 0xbf, hi: 0xbf}, - // Block 0xb9, offset 0x58c - {value: 0x0000, lo: 0x0e}, - {value: 0x3808, lo: 0x80, hi: 0x80}, - {value: 0x0008, lo: 0x81, hi: 0x84}, - {value: 0x0018, lo: 0x85, hi: 0x88}, - {value: 0x3308, lo: 0x89, hi: 0x8c}, - {value: 0x0018, lo: 0x8d, hi: 0x8d}, - {value: 0x3008, lo: 0x8e, hi: 0x8e}, - {value: 0x3308, lo: 0x8f, hi: 0x8f}, - {value: 0x0008, lo: 0x90, hi: 0x9a}, - {value: 0x0018, lo: 0x9b, hi: 0x9b}, - {value: 0x0008, lo: 0x9c, hi: 0x9c}, - {value: 0x0018, lo: 0x9d, hi: 0x9f}, - {value: 0x0040, lo: 0xa0, hi: 0xa0}, - {value: 0x0018, lo: 0xa1, hi: 0xb4}, - {value: 0x0040, lo: 0xb5, hi: 0xbf}, - // Block 0xba, offset 0x59b - {value: 0x0000, lo: 0x0c}, - {value: 0x0008, lo: 0x80, hi: 0x91}, - {value: 0x0040, lo: 0x92, hi: 0x92}, - {value: 0x0008, lo: 0x93, hi: 0xab}, - {value: 0x3008, lo: 0xac, hi: 0xae}, - {value: 0x3308, lo: 0xaf, hi: 0xb1}, - {value: 0x3008, lo: 0xb2, hi: 0xb3}, - {value: 0x3308, lo: 0xb4, hi: 0xb4}, - {value: 0x3808, lo: 0xb5, hi: 0xb5}, - {value: 0x3308, lo: 0xb6, hi: 0xb7}, - {value: 0x0018, lo: 0xb8, hi: 0xbd}, - {value: 0x3308, lo: 0xbe, hi: 0xbe}, - {value: 0x0040, lo: 0xbf, hi: 0xbf}, - // Block 0xbb, offset 0x5a8 - {value: 0x0000, lo: 0x0c}, - {value: 0x0008, lo: 0x80, hi: 0x86}, - {value: 0x0040, lo: 0x87, hi: 0x87}, - {value: 0x0008, lo: 0x88, hi: 0x88}, - {value: 0x0040, lo: 0x89, hi: 0x89}, - {value: 0x0008, lo: 0x8a, hi: 0x8d}, - {value: 0x0040, lo: 0x8e, hi: 0x8e}, - {value: 0x0008, lo: 0x8f, hi: 0x9d}, - {value: 0x0040, lo: 0x9e, hi: 0x9e}, - {value: 0x0008, lo: 0x9f, hi: 0xa8}, - {value: 0x0018, lo: 0xa9, hi: 0xa9}, - {value: 0x0040, lo: 0xaa, hi: 0xaf}, - {value: 0x0008, lo: 0xb0, hi: 0xbf}, - // Block 0xbc, offset 0x5b5 - {value: 0x0000, lo: 0x08}, - {value: 0x0008, lo: 0x80, hi: 0x9e}, - {value: 0x3308, lo: 0x9f, hi: 0x9f}, - {value: 0x3008, lo: 0xa0, hi: 0xa2}, - {value: 0x3308, lo: 0xa3, hi: 0xa9}, - {value: 0x3b08, lo: 0xaa, hi: 0xaa}, - {value: 0x0040, lo: 0xab, hi: 0xaf}, - {value: 0x0008, lo: 0xb0, hi: 0xb9}, - {value: 0x0040, lo: 0xba, hi: 0xbf}, - // Block 0xbd, offset 0x5be - {value: 0x0000, lo: 0x03}, - {value: 0x0008, lo: 0x80, hi: 0xb4}, - {value: 0x3008, lo: 0xb5, hi: 0xb7}, - {value: 0x3308, lo: 0xb8, hi: 0xbf}, - // Block 0xbe, offset 0x5c2 - {value: 0x0000, lo: 0x0e}, - {value: 0x3008, lo: 0x80, hi: 0x81}, - {value: 0x3b08, lo: 0x82, hi: 0x82}, - {value: 0x3308, lo: 0x83, hi: 0x84}, - {value: 0x3008, lo: 0x85, hi: 0x85}, - {value: 0x3308, lo: 0x86, hi: 0x86}, - {value: 0x0008, lo: 0x87, hi: 0x8a}, - {value: 0x0018, lo: 0x8b, hi: 0x8f}, - {value: 0x0008, lo: 0x90, hi: 0x99}, - {value: 0x0018, lo: 0x9a, hi: 0x9b}, - {value: 0x0040, lo: 0x9c, hi: 0x9c}, - {value: 0x0018, lo: 0x9d, hi: 0x9d}, - {value: 0x3308, lo: 0x9e, hi: 0x9e}, - {value: 0x0008, lo: 0x9f, hi: 0xa1}, - {value: 0x0040, lo: 0xa2, hi: 0xbf}, - // Block 0xbf, offset 0x5d1 - {value: 0x0000, lo: 0x07}, - {value: 0x0008, lo: 0x80, hi: 0xaf}, - {value: 0x3008, lo: 0xb0, hi: 0xb2}, - {value: 0x3308, lo: 0xb3, hi: 0xb8}, - {value: 0x3008, lo: 0xb9, hi: 0xb9}, - {value: 0x3308, lo: 0xba, hi: 0xba}, - {value: 0x3008, lo: 0xbb, hi: 0xbe}, - {value: 0x3308, lo: 0xbf, hi: 0xbf}, - // Block 0xc0, offset 0x5d9 - {value: 0x0000, lo: 0x0a}, - {value: 0x3308, lo: 0x80, hi: 0x80}, - {value: 0x3008, lo: 0x81, hi: 0x81}, - {value: 0x3b08, lo: 0x82, hi: 0x82}, - {value: 0x3308, lo: 0x83, hi: 0x83}, - {value: 0x0008, lo: 0x84, hi: 0x85}, - {value: 0x0018, lo: 0x86, hi: 0x86}, - {value: 0x0008, lo: 0x87, hi: 0x87}, - {value: 0x0040, lo: 0x88, hi: 0x8f}, - {value: 0x0008, lo: 0x90, hi: 0x99}, - {value: 0x0040, lo: 0x9a, hi: 0xbf}, - // Block 0xc1, offset 0x5e4 - {value: 0x0000, lo: 0x08}, - {value: 0x0008, lo: 0x80, hi: 0xae}, - {value: 0x3008, lo: 0xaf, hi: 0xb1}, - {value: 0x3308, lo: 0xb2, hi: 0xb5}, - {value: 0x0040, lo: 0xb6, hi: 0xb7}, - {value: 0x3008, lo: 0xb8, hi: 0xbb}, - {value: 0x3308, lo: 0xbc, hi: 0xbd}, - {value: 0x3008, lo: 0xbe, hi: 0xbe}, - {value: 0x3b08, lo: 0xbf, hi: 0xbf}, - // Block 0xc2, offset 0x5ed - {value: 0x0000, lo: 0x05}, - {value: 0x3308, lo: 0x80, hi: 0x80}, - {value: 0x0018, lo: 0x81, hi: 0x97}, - {value: 0x0008, lo: 0x98, hi: 0x9b}, - {value: 0x3308, lo: 0x9c, hi: 0x9d}, - {value: 0x0040, lo: 0x9e, hi: 0xbf}, - // Block 0xc3, offset 0x5f3 - {value: 0x0000, lo: 0x07}, - {value: 0x0008, lo: 0x80, hi: 0xaf}, - {value: 0x3008, lo: 0xb0, hi: 0xb2}, - {value: 0x3308, lo: 0xb3, hi: 0xba}, - {value: 0x3008, lo: 0xbb, hi: 0xbc}, - {value: 0x3308, lo: 0xbd, hi: 0xbd}, - {value: 0x3008, lo: 0xbe, hi: 0xbe}, - {value: 0x3b08, lo: 0xbf, hi: 0xbf}, - // Block 0xc4, offset 0x5fb - {value: 0x0000, lo: 0x08}, - {value: 0x3308, lo: 0x80, hi: 0x80}, - {value: 0x0018, lo: 0x81, hi: 0x83}, - {value: 0x0008, lo: 0x84, hi: 0x84}, - {value: 0x0040, lo: 0x85, hi: 0x8f}, - {value: 0x0008, lo: 0x90, hi: 0x99}, - {value: 0x0040, lo: 0x9a, hi: 0x9f}, - {value: 0x0018, lo: 0xa0, hi: 0xac}, - {value: 0x0040, lo: 0xad, hi: 0xbf}, - // Block 0xc5, offset 0x604 - {value: 0x0000, lo: 0x0a}, - {value: 0x0008, lo: 0x80, hi: 0xaa}, - {value: 0x3308, lo: 0xab, hi: 0xab}, - {value: 0x3008, lo: 0xac, hi: 0xac}, - {value: 0x3308, lo: 0xad, hi: 0xad}, - {value: 0x3008, lo: 0xae, hi: 0xaf}, - {value: 0x3308, lo: 0xb0, hi: 0xb5}, - {value: 0x3808, lo: 0xb6, hi: 0xb6}, - {value: 0x3308, lo: 0xb7, hi: 0xb7}, - {value: 0x0008, lo: 0xb8, hi: 0xb8}, - {value: 0x0040, lo: 0xb9, hi: 0xbf}, - // Block 0xc6, offset 0x60f - {value: 0x0000, lo: 0x02}, - {value: 0x0008, lo: 0x80, hi: 0x89}, - {value: 0x0040, lo: 0x8a, hi: 0xbf}, - // Block 0xc7, offset 0x612 - {value: 0x0000, lo: 0x0b}, - {value: 0x0008, lo: 0x80, hi: 0x9a}, - {value: 0x0040, lo: 0x9b, hi: 0x9c}, - {value: 0x3308, lo: 0x9d, hi: 0x9f}, - {value: 0x3008, lo: 0xa0, hi: 0xa1}, - {value: 0x3308, lo: 0xa2, hi: 0xa5}, - {value: 0x3008, lo: 0xa6, hi: 0xa6}, - {value: 0x3308, lo: 0xa7, hi: 0xaa}, - {value: 0x3b08, lo: 0xab, hi: 0xab}, - {value: 0x0040, lo: 0xac, hi: 0xaf}, - {value: 0x0008, lo: 0xb0, hi: 0xb9}, - {value: 0x0018, lo: 0xba, hi: 0xbf}, - // Block 0xc8, offset 0x61e - {value: 0x0000, lo: 0x08}, - {value: 0x0008, lo: 0x80, hi: 0xab}, - {value: 0x3008, lo: 0xac, hi: 0xae}, - {value: 0x3308, lo: 0xaf, hi: 0xb7}, - {value: 0x3008, lo: 0xb8, hi: 0xb8}, - {value: 0x3b08, lo: 0xb9, hi: 0xb9}, - {value: 0x3308, lo: 0xba, hi: 0xba}, - {value: 0x0018, lo: 0xbb, hi: 0xbb}, - {value: 0x0040, lo: 0xbc, hi: 0xbf}, - // Block 0xc9, offset 0x627 - {value: 0x0000, lo: 0x02}, - {value: 0x0040, lo: 0x80, hi: 0x9f}, - {value: 0x049d, lo: 0xa0, hi: 0xbf}, - // Block 0xca, offset 0x62a - {value: 0x0000, lo: 0x04}, - {value: 0x0008, lo: 0x80, hi: 0xa9}, - {value: 0x0018, lo: 0xaa, hi: 0xb2}, - {value: 0x0040, lo: 0xb3, hi: 0xbe}, - {value: 0x0008, lo: 0xbf, hi: 0xbf}, - // Block 0xcb, offset 0x62f - {value: 0x0000, lo: 0x08}, - {value: 0x3008, lo: 0x80, hi: 0x80}, - {value: 0x0008, lo: 0x81, hi: 0x81}, - {value: 0x3008, lo: 0x82, hi: 0x82}, - {value: 0x3308, lo: 0x83, hi: 0x83}, - {value: 0x0018, lo: 0x84, hi: 0x86}, - {value: 0x0040, lo: 0x87, hi: 0x8f}, - {value: 0x0008, lo: 0x90, hi: 0x99}, - {value: 0x0040, lo: 0x9a, hi: 0xbf}, - // Block 0xcc, offset 0x638 - {value: 0x0000, lo: 0x04}, - {value: 0x0040, lo: 0x80, hi: 0x9f}, - {value: 0x0008, lo: 0xa0, hi: 0xa7}, - {value: 0x0040, lo: 0xa8, hi: 0xa9}, - {value: 0x0008, lo: 0xaa, hi: 0xbf}, - // Block 0xcd, offset 0x63d - {value: 0x0000, lo: 0x0c}, - {value: 0x0008, lo: 0x80, hi: 0x90}, - {value: 0x3008, lo: 0x91, hi: 0x93}, - {value: 0x3308, lo: 0x94, hi: 0x97}, - {value: 0x0040, lo: 0x98, hi: 0x99}, - {value: 0x3308, lo: 0x9a, hi: 0x9b}, - {value: 0x3008, lo: 0x9c, hi: 0x9f}, - {value: 0x3b08, lo: 0xa0, hi: 0xa0}, - {value: 0x0008, lo: 0xa1, hi: 0xa1}, - {value: 0x0018, lo: 0xa2, hi: 0xa2}, - {value: 0x0008, lo: 0xa3, hi: 0xa3}, - {value: 0x3008, lo: 0xa4, hi: 0xa4}, - {value: 0x0040, lo: 0xa5, hi: 0xbf}, - // Block 0xce, offset 0x64a - {value: 0x0000, lo: 0x0a}, - {value: 0x0008, lo: 0x80, hi: 0x80}, - {value: 0x3308, lo: 0x81, hi: 0x8a}, - {value: 0x0008, lo: 0x8b, hi: 0xb2}, - {value: 0x3308, lo: 0xb3, hi: 0xb3}, - {value: 0x3b08, lo: 0xb4, hi: 0xb4}, - {value: 0x3308, lo: 0xb5, hi: 0xb8}, - {value: 0x3008, lo: 0xb9, hi: 0xb9}, - {value: 0x0008, lo: 0xba, hi: 0xba}, - {value: 0x3308, lo: 0xbb, hi: 0xbe}, - {value: 0x0018, lo: 0xbf, hi: 0xbf}, - // Block 0xcf, offset 0x655 - {value: 0x0000, lo: 0x08}, - {value: 0x0018, lo: 0x80, hi: 0x86}, - {value: 0x3b08, lo: 0x87, hi: 0x87}, - {value: 0x0040, lo: 0x88, hi: 0x8f}, - {value: 0x0008, lo: 0x90, hi: 0x90}, - {value: 0x3308, lo: 0x91, hi: 0x96}, - {value: 0x3008, lo: 0x97, hi: 0x98}, - {value: 0x3308, lo: 0x99, hi: 0x9b}, - {value: 0x0008, lo: 0x9c, hi: 0xbf}, - // Block 0xd0, offset 0x65e - {value: 0x0000, lo: 0x09}, - {value: 0x0008, lo: 0x80, hi: 0x89}, - {value: 0x3308, lo: 0x8a, hi: 0x96}, - {value: 0x3008, lo: 0x97, hi: 0x97}, - {value: 0x3308, lo: 0x98, hi: 0x98}, - {value: 0x3b08, lo: 0x99, hi: 0x99}, - {value: 0x0018, lo: 0x9a, hi: 0x9c}, - {value: 0x0008, lo: 0x9d, hi: 0x9d}, - {value: 0x0018, lo: 0x9e, hi: 0xa2}, - {value: 0x0040, lo: 0xa3, hi: 0xbf}, - // Block 0xd1, offset 0x668 - {value: 0x0000, lo: 0x02}, - {value: 0x0008, lo: 0x80, hi: 0xb8}, - {value: 0x0040, lo: 0xb9, hi: 0xbf}, - // Block 0xd2, offset 0x66b - {value: 0x0000, lo: 0x09}, - {value: 0x0008, lo: 0x80, hi: 0x88}, - {value: 0x0040, lo: 0x89, hi: 0x89}, - {value: 0x0008, lo: 0x8a, hi: 0xae}, - {value: 0x3008, lo: 0xaf, hi: 0xaf}, - {value: 0x3308, lo: 0xb0, hi: 0xb6}, - {value: 0x0040, lo: 0xb7, hi: 0xb7}, - {value: 0x3308, lo: 0xb8, hi: 0xbd}, - {value: 0x3008, lo: 0xbe, hi: 0xbe}, - {value: 0x3b08, lo: 0xbf, hi: 0xbf}, - // Block 0xd3, offset 0x675 - {value: 0x0000, lo: 0x08}, - {value: 0x0008, lo: 0x80, hi: 0x80}, - {value: 0x0018, lo: 0x81, hi: 0x85}, - {value: 0x0040, lo: 0x86, hi: 0x8f}, - {value: 0x0008, lo: 0x90, hi: 0x99}, - {value: 0x0018, lo: 0x9a, hi: 0xac}, - {value: 0x0040, lo: 0xad, hi: 0xaf}, - {value: 0x0018, lo: 0xb0, hi: 0xb1}, - {value: 0x0008, lo: 0xb2, hi: 0xbf}, - // Block 0xd4, offset 0x67e - {value: 0x0000, lo: 0x0b}, - {value: 0x0008, lo: 0x80, hi: 0x8f}, - {value: 0x0040, lo: 0x90, hi: 0x91}, - {value: 0x3308, lo: 0x92, hi: 0xa7}, - {value: 0x0040, lo: 0xa8, hi: 0xa8}, - {value: 0x3008, lo: 0xa9, hi: 0xa9}, - {value: 0x3308, lo: 0xaa, hi: 0xb0}, - {value: 0x3008, lo: 0xb1, hi: 0xb1}, - {value: 0x3308, lo: 0xb2, hi: 0xb3}, - {value: 0x3008, lo: 0xb4, hi: 0xb4}, - {value: 0x3308, lo: 0xb5, hi: 0xb6}, - {value: 0x0040, lo: 0xb7, hi: 0xbf}, - // Block 0xd5, offset 0x68a - {value: 0x0000, lo: 0x0c}, - {value: 0x0008, lo: 0x80, hi: 0x86}, - {value: 0x0040, lo: 0x87, hi: 0x87}, - {value: 0x0008, lo: 0x88, hi: 0x89}, - {value: 0x0040, lo: 0x8a, hi: 0x8a}, - {value: 0x0008, lo: 0x8b, hi: 0xb0}, - {value: 0x3308, lo: 0xb1, hi: 0xb6}, - {value: 0x0040, lo: 0xb7, hi: 0xb9}, - {value: 0x3308, lo: 0xba, hi: 0xba}, - {value: 0x0040, lo: 0xbb, hi: 0xbb}, - {value: 0x3308, lo: 0xbc, hi: 0xbd}, - {value: 0x0040, lo: 0xbe, hi: 0xbe}, - {value: 0x3308, lo: 0xbf, hi: 0xbf}, - // Block 0xd6, offset 0x697 - {value: 0x0000, lo: 0x0c}, - {value: 0x3308, lo: 0x80, hi: 0x83}, - {value: 0x3b08, lo: 0x84, hi: 0x85}, - {value: 0x0008, lo: 0x86, hi: 0x86}, - {value: 0x3308, lo: 0x87, hi: 0x87}, - {value: 0x0040, lo: 0x88, hi: 0x8f}, - {value: 0x0008, lo: 0x90, hi: 0x99}, - {value: 0x0040, lo: 0x9a, hi: 0x9f}, - {value: 0x0008, lo: 0xa0, hi: 0xa5}, - {value: 0x0040, lo: 0xa6, hi: 0xa6}, - {value: 0x0008, lo: 0xa7, hi: 0xa8}, - {value: 0x0040, lo: 0xa9, hi: 0xa9}, - {value: 0x0008, lo: 0xaa, hi: 0xbf}, - // Block 0xd7, offset 0x6a4 - {value: 0x0000, lo: 0x0d}, - {value: 0x0008, lo: 0x80, hi: 0x89}, - {value: 0x3008, lo: 0x8a, hi: 0x8e}, - {value: 0x0040, lo: 0x8f, hi: 0x8f}, - {value: 0x3308, lo: 0x90, hi: 0x91}, - {value: 0x0040, lo: 0x92, hi: 0x92}, - {value: 0x3008, lo: 0x93, hi: 0x94}, - {value: 0x3308, lo: 0x95, hi: 0x95}, - {value: 0x3008, lo: 0x96, hi: 0x96}, - {value: 0x3b08, lo: 0x97, hi: 0x97}, - {value: 0x0008, lo: 0x98, hi: 0x98}, - {value: 0x0040, lo: 0x99, hi: 0x9f}, - {value: 0x0008, lo: 0xa0, hi: 0xa9}, - {value: 0x0040, lo: 0xaa, hi: 0xbf}, - // Block 0xd8, offset 0x6b2 - {value: 0x0000, lo: 0x06}, - {value: 0x0040, lo: 0x80, hi: 0x9f}, - {value: 0x0008, lo: 0xa0, hi: 0xb2}, - {value: 0x3308, lo: 0xb3, hi: 0xb4}, - {value: 0x3008, lo: 0xb5, hi: 0xb6}, - {value: 0x0018, lo: 0xb7, hi: 0xb8}, - {value: 0x0040, lo: 0xb9, hi: 0xbf}, - // Block 0xd9, offset 0x6b9 - {value: 0x0000, lo: 0x03}, - {value: 0x0040, lo: 0x80, hi: 0xaf}, - {value: 0x0008, lo: 0xb0, hi: 0xb0}, - {value: 0x0040, lo: 0xb1, hi: 0xbf}, - // Block 0xda, offset 0x6bd - {value: 0x0000, lo: 0x03}, - {value: 0x0018, lo: 0x80, hi: 0xb1}, - {value: 0x0040, lo: 0xb2, hi: 0xbe}, - {value: 0x0018, lo: 0xbf, hi: 0xbf}, - // Block 0xdb, offset 0x6c1 - {value: 0x0000, lo: 0x02}, - {value: 0x0008, lo: 0x80, hi: 0x99}, - {value: 0x0040, lo: 0x9a, hi: 0xbf}, - // Block 0xdc, offset 0x6c4 - {value: 0x0000, lo: 0x04}, - {value: 0x0018, lo: 0x80, hi: 0xae}, - {value: 0x0040, lo: 0xaf, hi: 0xaf}, - {value: 0x0018, lo: 0xb0, hi: 0xb4}, - {value: 0x0040, lo: 0xb5, hi: 0xbf}, - // Block 0xdd, offset 0x6c9 - {value: 0x0000, lo: 0x02}, - {value: 0x0008, lo: 0x80, hi: 0x83}, - {value: 0x0040, lo: 0x84, hi: 0xbf}, - // Block 0xde, offset 0x6cc - {value: 0x0000, lo: 0x04}, - {value: 0x0008, lo: 0x80, hi: 0xae}, - {value: 0x0040, lo: 0xaf, hi: 0xaf}, - {value: 0x0340, lo: 0xb0, hi: 0xb8}, - {value: 0x0040, lo: 0xb9, hi: 0xbf}, - // Block 0xdf, offset 0x6d1 - {value: 0x0000, lo: 0x02}, - {value: 0x0008, lo: 0x80, hi: 0x86}, - {value: 0x0040, lo: 0x87, hi: 0xbf}, - // Block 0xe0, offset 0x6d4 - {value: 0x0000, lo: 0x06}, - {value: 0x0008, lo: 0x80, hi: 0x9e}, - {value: 0x0040, lo: 0x9f, hi: 0x9f}, - {value: 0x0008, lo: 0xa0, hi: 0xa9}, - {value: 0x0040, lo: 0xaa, hi: 0xad}, - {value: 0x0018, lo: 0xae, hi: 0xaf}, - {value: 0x0040, lo: 0xb0, hi: 0xbf}, - // Block 0xe1, offset 0x6db - {value: 0x0000, lo: 0x06}, - {value: 0x0040, lo: 0x80, hi: 0x8f}, - {value: 0x0008, lo: 0x90, hi: 0xad}, - {value: 0x0040, lo: 0xae, hi: 0xaf}, - {value: 0x3308, lo: 0xb0, hi: 0xb4}, - {value: 0x0018, lo: 0xb5, hi: 0xb5}, - {value: 0x0040, lo: 0xb6, hi: 0xbf}, - // Block 0xe2, offset 0x6e2 - {value: 0x0000, lo: 0x03}, - {value: 0x0008, lo: 0x80, hi: 0xaf}, - {value: 0x3308, lo: 0xb0, hi: 0xb6}, - {value: 0x0018, lo: 0xb7, hi: 0xbf}, - // Block 0xe3, offset 0x6e6 - {value: 0x0000, lo: 0x0a}, - {value: 0x0008, lo: 0x80, hi: 0x83}, - {value: 0x0018, lo: 0x84, hi: 0x85}, - {value: 0x0040, lo: 0x86, hi: 0x8f}, - {value: 0x0008, lo: 0x90, hi: 0x99}, - {value: 0x0040, lo: 0x9a, hi: 0x9a}, - {value: 0x0018, lo: 0x9b, hi: 0xa1}, - {value: 0x0040, lo: 0xa2, hi: 0xa2}, - {value: 0x0008, lo: 0xa3, hi: 0xb7}, - {value: 0x0040, lo: 0xb8, hi: 0xbc}, - {value: 0x0008, lo: 0xbd, hi: 0xbf}, - // Block 0xe4, offset 0x6f1 - {value: 0x0000, lo: 0x02}, - {value: 0x0008, lo: 0x80, hi: 0x8f}, - {value: 0x0040, lo: 0x90, hi: 0xbf}, - // Block 0xe5, offset 0x6f4 - {value: 0x0000, lo: 0x02}, - {value: 0xe105, lo: 0x80, hi: 0x9f}, - {value: 0x0008, lo: 0xa0, hi: 0xbf}, - // Block 0xe6, offset 0x6f7 - {value: 0x0000, lo: 0x02}, - {value: 0x0018, lo: 0x80, hi: 0x9a}, - {value: 0x0040, lo: 0x9b, hi: 0xbf}, - // Block 0xe7, offset 0x6fa - {value: 0x0000, lo: 0x05}, - {value: 0x0008, lo: 0x80, hi: 0x8a}, - {value: 0x0040, lo: 0x8b, hi: 0x8e}, - {value: 0x3308, lo: 0x8f, hi: 0x8f}, - {value: 0x0008, lo: 0x90, hi: 0x90}, - {value: 0x3008, lo: 0x91, hi: 0xbf}, - // Block 0xe8, offset 0x700 - {value: 0x0000, lo: 0x05}, - {value: 0x3008, lo: 0x80, hi: 0x87}, - {value: 0x0040, lo: 0x88, hi: 0x8e}, - {value: 0x3308, lo: 0x8f, hi: 0x92}, - {value: 0x0008, lo: 0x93, hi: 0x9f}, - {value: 0x0040, lo: 0xa0, hi: 0xbf}, - // Block 0xe9, offset 0x706 - {value: 0x0000, lo: 0x08}, - {value: 0x0040, lo: 0x80, hi: 0x9f}, - {value: 0x0008, lo: 0xa0, hi: 0xa1}, - {value: 0x0018, lo: 0xa2, hi: 0xa2}, - {value: 0x0008, lo: 0xa3, hi: 0xa3}, - {value: 0x3308, lo: 0xa4, hi: 0xa4}, - {value: 0x0040, lo: 0xa5, hi: 0xaf}, - {value: 0x3008, lo: 0xb0, hi: 0xb1}, - {value: 0x0040, lo: 0xb2, hi: 0xbf}, - // Block 0xea, offset 0x70f - {value: 0x0000, lo: 0x02}, - {value: 0x0008, lo: 0x80, hi: 0xb7}, - {value: 0x0040, lo: 0xb8, hi: 0xbf}, - // Block 0xeb, offset 0x712 - {value: 0x0000, lo: 0x02}, - {value: 0x0008, lo: 0x80, hi: 0x95}, - {value: 0x0040, lo: 0x96, hi: 0xbf}, - // Block 0xec, offset 0x715 - {value: 0x0000, lo: 0x02}, - {value: 0x0008, lo: 0x80, hi: 0x88}, - {value: 0x0040, lo: 0x89, hi: 0xbf}, - // Block 0xed, offset 0x718 - {value: 0x0000, lo: 0x02}, - {value: 0x0008, lo: 0x80, hi: 0x9e}, - {value: 0x0040, lo: 0x9f, hi: 0xbf}, - // Block 0xee, offset 0x71b - {value: 0x0000, lo: 0x06}, - {value: 0x0040, lo: 0x80, hi: 0x8f}, - {value: 0x0008, lo: 0x90, hi: 0x92}, - {value: 0x0040, lo: 0x93, hi: 0xa3}, - {value: 0x0008, lo: 0xa4, hi: 0xa7}, - {value: 0x0040, lo: 0xa8, hi: 0xaf}, - {value: 0x0008, lo: 0xb0, hi: 0xbf}, - // Block 0xef, offset 0x722 - {value: 0x0000, lo: 0x02}, - {value: 0x0008, lo: 0x80, hi: 0xbb}, - {value: 0x0040, lo: 0xbc, hi: 0xbf}, - // Block 0xf0, offset 0x725 - {value: 0x0000, lo: 0x04}, - {value: 0x0008, lo: 0x80, hi: 0xaa}, - {value: 0x0040, lo: 0xab, hi: 0xaf}, - {value: 0x0008, lo: 0xb0, hi: 0xbc}, - {value: 0x0040, lo: 0xbd, hi: 0xbf}, - // Block 0xf1, offset 0x72a - {value: 0x0000, lo: 0x09}, - {value: 0x0008, lo: 0x80, hi: 0x88}, - {value: 0x0040, lo: 0x89, hi: 0x8f}, - {value: 0x0008, lo: 0x90, hi: 0x99}, - {value: 0x0040, lo: 0x9a, hi: 0x9b}, - {value: 0x0018, lo: 0x9c, hi: 0x9c}, - {value: 0x3308, lo: 0x9d, hi: 0x9e}, - {value: 0x0018, lo: 0x9f, hi: 0x9f}, - {value: 0x03c0, lo: 0xa0, hi: 0xa3}, - {value: 0x0040, lo: 0xa4, hi: 0xbf}, - // Block 0xf2, offset 0x734 - {value: 0x0000, lo: 0x02}, - {value: 0x0018, lo: 0x80, hi: 0xb5}, - {value: 0x0040, lo: 0xb6, hi: 0xbf}, - // Block 0xf3, offset 0x737 - {value: 0x0000, lo: 0x03}, - {value: 0x0018, lo: 0x80, hi: 0xa6}, - {value: 0x0040, lo: 0xa7, hi: 0xa8}, - {value: 0x0018, lo: 0xa9, hi: 0xbf}, - // Block 0xf4, offset 0x73b - {value: 0x0000, lo: 0x0e}, - {value: 0x0018, lo: 0x80, hi: 0x9d}, - {value: 0x2211, lo: 0x9e, hi: 0x9e}, - {value: 0x2219, lo: 0x9f, hi: 0x9f}, - {value: 0x2221, lo: 0xa0, hi: 0xa0}, - {value: 0x2229, lo: 0xa1, hi: 0xa1}, - {value: 0x2231, lo: 0xa2, hi: 0xa2}, - {value: 0x2239, lo: 0xa3, hi: 0xa3}, - {value: 0x2241, lo: 0xa4, hi: 0xa4}, - {value: 0x3018, lo: 0xa5, hi: 0xa6}, - {value: 0x3318, lo: 0xa7, hi: 0xa9}, - {value: 0x0018, lo: 0xaa, hi: 0xac}, - {value: 0x3018, lo: 0xad, hi: 0xb2}, - {value: 0x0340, lo: 0xb3, hi: 0xba}, - {value: 0x3318, lo: 0xbb, hi: 0xbf}, - // Block 0xf5, offset 0x74a - {value: 0x0000, lo: 0x0b}, - {value: 0x3318, lo: 0x80, hi: 0x82}, - {value: 0x0018, lo: 0x83, hi: 0x84}, - {value: 0x3318, lo: 0x85, hi: 0x8b}, - {value: 0x0018, lo: 0x8c, hi: 0xa9}, - {value: 0x3318, lo: 0xaa, hi: 0xad}, - {value: 0x0018, lo: 0xae, hi: 0xba}, - {value: 0x2249, lo: 0xbb, hi: 0xbb}, - {value: 0x2251, lo: 0xbc, hi: 0xbc}, - {value: 0x2259, lo: 0xbd, hi: 0xbd}, - {value: 0x2261, lo: 0xbe, hi: 0xbe}, - {value: 0x2269, lo: 0xbf, hi: 0xbf}, - // Block 0xf6, offset 0x756 - {value: 0x0000, lo: 0x03}, - {value: 0x2271, lo: 0x80, hi: 0x80}, - {value: 0x0018, lo: 0x81, hi: 0xa8}, - {value: 0x0040, lo: 0xa9, hi: 0xbf}, - // Block 0xf7, offset 0x75a - {value: 0x0000, lo: 0x04}, - {value: 0x0018, lo: 0x80, hi: 0x81}, - {value: 0x3318, lo: 0x82, hi: 0x84}, - {value: 0x0018, lo: 0x85, hi: 0x85}, - {value: 0x0040, lo: 0x86, hi: 0xbf}, - // Block 0xf8, offset 0x75f - {value: 0x0000, lo: 0x03}, - {value: 0x0040, lo: 0x80, hi: 0x9f}, - {value: 0x0018, lo: 0xa0, hi: 0xb3}, - {value: 0x0040, lo: 0xb4, hi: 0xbf}, - // Block 0xf9, offset 0x763 - {value: 0x0000, lo: 0x04}, - {value: 0x0018, lo: 0x80, hi: 0x96}, - {value: 0x0040, lo: 0x97, hi: 0x9f}, - {value: 0x0018, lo: 0xa0, hi: 0xb8}, - {value: 0x0040, lo: 0xb9, hi: 0xbf}, - // Block 0xfa, offset 0x768 - {value: 0x0000, lo: 0x03}, - {value: 0x3308, lo: 0x80, hi: 0xb6}, - {value: 0x0018, lo: 0xb7, hi: 0xba}, - {value: 0x3308, lo: 0xbb, hi: 0xbf}, - // Block 0xfb, offset 0x76c - {value: 0x0000, lo: 0x04}, - {value: 0x3308, lo: 0x80, hi: 0xac}, - {value: 0x0018, lo: 0xad, hi: 0xb4}, - {value: 0x3308, lo: 0xb5, hi: 0xb5}, - {value: 0x0018, lo: 0xb6, hi: 0xbf}, - // Block 0xfc, offset 0x771 - {value: 0x0000, lo: 0x08}, - {value: 0x0018, lo: 0x80, hi: 0x83}, - {value: 0x3308, lo: 0x84, hi: 0x84}, - {value: 0x0018, lo: 0x85, hi: 0x8b}, - {value: 0x0040, lo: 0x8c, hi: 0x9a}, - {value: 0x3308, lo: 0x9b, hi: 0x9f}, - {value: 0x0040, lo: 0xa0, hi: 0xa0}, - {value: 0x3308, lo: 0xa1, hi: 0xaf}, - {value: 0x0040, lo: 0xb0, hi: 0xbf}, - // Block 0xfd, offset 0x77a - {value: 0x0000, lo: 0x0a}, - {value: 0x3308, lo: 0x80, hi: 0x86}, - {value: 0x0040, lo: 0x87, hi: 0x87}, - {value: 0x3308, lo: 0x88, hi: 0x98}, - {value: 0x0040, lo: 0x99, hi: 0x9a}, - {value: 0x3308, lo: 0x9b, hi: 0xa1}, - {value: 0x0040, lo: 0xa2, hi: 0xa2}, - {value: 0x3308, lo: 0xa3, hi: 0xa4}, - {value: 0x0040, lo: 0xa5, hi: 0xa5}, - {value: 0x3308, lo: 0xa6, hi: 0xaa}, - {value: 0x0040, lo: 0xab, hi: 0xbf}, - // Block 0xfe, offset 0x785 - {value: 0x0000, lo: 0x05}, - {value: 0x0008, lo: 0x80, hi: 0xac}, - {value: 0x0040, lo: 0xad, hi: 0xaf}, - {value: 0x3308, lo: 0xb0, hi: 0xb6}, - {value: 0x0008, lo: 0xb7, hi: 0xbd}, - {value: 0x0040, lo: 0xbe, hi: 0xbf}, - // Block 0xff, offset 0x78b - {value: 0x0000, lo: 0x05}, - {value: 0x0008, lo: 0x80, hi: 0x89}, - {value: 0x0040, lo: 0x8a, hi: 0x8d}, - {value: 0x0008, lo: 0x8e, hi: 0x8e}, - {value: 0x0018, lo: 0x8f, hi: 0x8f}, - {value: 0x0040, lo: 0x90, hi: 0xbf}, - // Block 0x100, offset 0x791 - {value: 0x0000, lo: 0x05}, - {value: 0x0008, lo: 0x80, hi: 0xab}, - {value: 0x3308, lo: 0xac, hi: 0xaf}, - {value: 0x0008, lo: 0xb0, hi: 0xb9}, - {value: 0x0040, lo: 0xba, hi: 0xbe}, - {value: 0x0018, lo: 0xbf, hi: 0xbf}, - // Block 0x101, offset 0x797 - {value: 0x0000, lo: 0x05}, - {value: 0x0808, lo: 0x80, hi: 0x84}, - {value: 0x0040, lo: 0x85, hi: 0x86}, - {value: 0x0818, lo: 0x87, hi: 0x8f}, - {value: 0x3308, lo: 0x90, hi: 0x96}, - {value: 0x0040, lo: 0x97, hi: 0xbf}, - // Block 0x102, offset 0x79d - {value: 0x0000, lo: 0x08}, - {value: 0x0a08, lo: 0x80, hi: 0x83}, - {value: 0x3308, lo: 0x84, hi: 0x8a}, - {value: 0x0b08, lo: 0x8b, hi: 0x8b}, - {value: 0x0040, lo: 0x8c, hi: 0x8f}, - {value: 0x0808, lo: 0x90, hi: 0x99}, - {value: 0x0040, lo: 0x9a, hi: 0x9d}, - {value: 0x0818, lo: 0x9e, hi: 0x9f}, - {value: 0x0040, lo: 0xa0, hi: 0xbf}, - // Block 0x103, offset 0x7a6 - {value: 0x0000, lo: 0x02}, - {value: 0x0040, lo: 0x80, hi: 0xb0}, - {value: 0x0818, lo: 0xb1, hi: 0xbf}, - // Block 0x104, offset 0x7a9 - {value: 0x0000, lo: 0x02}, - {value: 0x0818, lo: 0x80, hi: 0xb4}, - {value: 0x0040, lo: 0xb5, hi: 0xbf}, - // Block 0x105, offset 0x7ac - {value: 0x0000, lo: 0x03}, - {value: 0x0040, lo: 0x80, hi: 0x80}, - {value: 0x0818, lo: 0x81, hi: 0xbd}, - {value: 0x0040, lo: 0xbe, hi: 0xbf}, - // Block 0x106, offset 0x7b0 - {value: 0x0000, lo: 0x03}, - {value: 0x0040, lo: 0x80, hi: 0xaf}, - {value: 0x0018, lo: 0xb0, hi: 0xb1}, - {value: 0x0040, lo: 0xb2, hi: 0xbf}, - // Block 0x107, offset 0x7b4 - {value: 0x0000, lo: 0x03}, - {value: 0x0018, lo: 0x80, hi: 0xab}, - {value: 0x0040, lo: 0xac, hi: 0xaf}, - {value: 0x0018, lo: 0xb0, hi: 0xbf}, - // Block 0x108, offset 0x7b8 - {value: 0x0000, lo: 0x05}, - {value: 0x0018, lo: 0x80, hi: 0x93}, - {value: 0x0040, lo: 0x94, hi: 0x9f}, - {value: 0x0018, lo: 0xa0, hi: 0xae}, - {value: 0x0040, lo: 0xaf, hi: 0xb0}, - {value: 0x0018, lo: 0xb1, hi: 0xbf}, - // Block 0x109, offset 0x7be - {value: 0x0000, lo: 0x05}, - {value: 0x0040, lo: 0x80, hi: 0x80}, - {value: 0x0018, lo: 0x81, hi: 0x8f}, - {value: 0x0040, lo: 0x90, hi: 0x90}, - {value: 0x0018, lo: 0x91, hi: 0xb5}, - {value: 0x0040, lo: 0xb6, hi: 0xbf}, - // Block 0x10a, offset 0x7c4 - {value: 0x0000, lo: 0x04}, - {value: 0x0018, lo: 0x80, hi: 0x8f}, - {value: 0x2491, lo: 0x90, hi: 0x90}, - {value: 0x0018, lo: 0x91, hi: 0xad}, - {value: 0x0040, lo: 0xae, hi: 0xbf}, - // Block 0x10b, offset 0x7c9 - {value: 0x0000, lo: 0x02}, - {value: 0x0040, lo: 0x80, hi: 0xa5}, - {value: 0x0018, lo: 0xa6, hi: 0xbf}, - // Block 0x10c, offset 0x7cc - {value: 0x0000, lo: 0x0f}, - {value: 0x2611, lo: 0x80, hi: 0x80}, - {value: 0x2619, lo: 0x81, hi: 0x81}, - {value: 0x2621, lo: 0x82, hi: 0x82}, - {value: 0x2629, lo: 0x83, hi: 0x83}, - {value: 0x2631, lo: 0x84, hi: 0x84}, - {value: 0x2639, lo: 0x85, hi: 0x85}, - {value: 0x2641, lo: 0x86, hi: 0x86}, - {value: 0x2649, lo: 0x87, hi: 0x87}, - {value: 0x2651, lo: 0x88, hi: 0x88}, - {value: 0x0040, lo: 0x89, hi: 0x8f}, - {value: 0x2659, lo: 0x90, hi: 0x90}, - {value: 0x2661, lo: 0x91, hi: 0x91}, - {value: 0x0040, lo: 0x92, hi: 0x9f}, - {value: 0x0018, lo: 0xa0, hi: 0xa5}, - {value: 0x0040, lo: 0xa6, hi: 0xbf}, - // Block 0x10d, offset 0x7dc - {value: 0x0000, lo: 0x06}, - {value: 0x0018, lo: 0x80, hi: 0x97}, - {value: 0x0040, lo: 0x98, hi: 0x9f}, - {value: 0x0018, lo: 0xa0, hi: 0xac}, - {value: 0x0040, lo: 0xad, hi: 0xaf}, - {value: 0x0018, lo: 0xb0, hi: 0xbc}, - {value: 0x0040, lo: 0xbd, hi: 0xbf}, - // Block 0x10e, offset 0x7e3 - {value: 0x0000, lo: 0x02}, - {value: 0x0018, lo: 0x80, hi: 0xb3}, - {value: 0x0040, lo: 0xb4, hi: 0xbf}, - // Block 0x10f, offset 0x7e6 - {value: 0x0000, lo: 0x04}, - {value: 0x0018, lo: 0x80, hi: 0x98}, - {value: 0x0040, lo: 0x99, hi: 0x9f}, - {value: 0x0018, lo: 0xa0, hi: 0xab}, - {value: 0x0040, lo: 0xac, hi: 0xbf}, - // Block 0x110, offset 0x7eb - {value: 0x0000, lo: 0x03}, - {value: 0x0018, lo: 0x80, hi: 0x8b}, - {value: 0x0040, lo: 0x8c, hi: 0x8f}, - {value: 0x0018, lo: 0x90, hi: 0xbf}, - // Block 0x111, offset 0x7ef - {value: 0x0000, lo: 0x05}, - {value: 0x0018, lo: 0x80, hi: 0x87}, - {value: 0x0040, lo: 0x88, hi: 0x8f}, - {value: 0x0018, lo: 0x90, hi: 0x99}, - {value: 0x0040, lo: 0x9a, hi: 0x9f}, - {value: 0x0018, lo: 0xa0, hi: 0xbf}, - // Block 0x112, offset 0x7f5 - {value: 0x0000, lo: 0x06}, - {value: 0x0018, lo: 0x80, hi: 0x87}, - {value: 0x0040, lo: 0x88, hi: 0x8f}, - {value: 0x0018, lo: 0x90, hi: 0xad}, - {value: 0x0040, lo: 0xae, hi: 0xaf}, - {value: 0x0018, lo: 0xb0, hi: 0xb1}, - {value: 0x0040, lo: 0xb2, hi: 0xbf}, - // Block 0x113, offset 0x7fc - {value: 0x0000, lo: 0x03}, - {value: 0x0018, lo: 0x80, hi: 0xb8}, - {value: 0x0040, lo: 0xb9, hi: 0xb9}, - {value: 0x0018, lo: 0xba, hi: 0xbf}, - // Block 0x114, offset 0x800 - {value: 0x0000, lo: 0x03}, - {value: 0x0018, lo: 0x80, hi: 0x8b}, - {value: 0x0040, lo: 0x8c, hi: 0x8c}, - {value: 0x0018, lo: 0x8d, hi: 0xbf}, - // Block 0x115, offset 0x804 - {value: 0x0000, lo: 0x08}, - {value: 0x0018, lo: 0x80, hi: 0x93}, - {value: 0x0040, lo: 0x94, hi: 0x9f}, - {value: 0x0018, lo: 0xa0, hi: 0xad}, - {value: 0x0040, lo: 0xae, hi: 0xaf}, - {value: 0x0018, lo: 0xb0, hi: 0xb4}, - {value: 0x0040, lo: 0xb5, hi: 0xb7}, - {value: 0x0018, lo: 0xb8, hi: 0xba}, - {value: 0x0040, lo: 0xbb, hi: 0xbf}, - // Block 0x116, offset 0x80d - {value: 0x0000, lo: 0x06}, - {value: 0x0018, lo: 0x80, hi: 0x86}, - {value: 0x0040, lo: 0x87, hi: 0x8f}, - {value: 0x0018, lo: 0x90, hi: 0xa8}, - {value: 0x0040, lo: 0xa9, hi: 0xaf}, - {value: 0x0018, lo: 0xb0, hi: 0xb6}, - {value: 0x0040, lo: 0xb7, hi: 0xbf}, - // Block 0x117, offset 0x814 - {value: 0x0000, lo: 0x04}, - {value: 0x0018, lo: 0x80, hi: 0x82}, - {value: 0x0040, lo: 0x83, hi: 0x8f}, - {value: 0x0018, lo: 0x90, hi: 0x96}, - {value: 0x0040, lo: 0x97, hi: 0xbf}, - // Block 0x118, offset 0x819 - {value: 0x0000, lo: 0x03}, - {value: 0x0018, lo: 0x80, hi: 0x92}, - {value: 0x0040, lo: 0x93, hi: 0x93}, - {value: 0x0018, lo: 0x94, hi: 0xbf}, - // Block 0x119, offset 0x81d - {value: 0x0000, lo: 0x0d}, - {value: 0x0018, lo: 0x80, hi: 0x8a}, - {value: 0x0040, lo: 0x8b, hi: 0xaf}, - {value: 0x06e1, lo: 0xb0, hi: 0xb0}, - {value: 0x0049, lo: 0xb1, hi: 0xb1}, - {value: 0x0029, lo: 0xb2, hi: 0xb2}, - {value: 0x0031, lo: 0xb3, hi: 0xb3}, - {value: 0x06e9, lo: 0xb4, hi: 0xb4}, - {value: 0x06f1, lo: 0xb5, hi: 0xb5}, - {value: 0x06f9, lo: 0xb6, hi: 0xb6}, - {value: 0x0701, lo: 0xb7, hi: 0xb7}, - {value: 0x0709, lo: 0xb8, hi: 0xb8}, - {value: 0x0711, lo: 0xb9, hi: 0xb9}, - {value: 0x0040, lo: 0xba, hi: 0xbf}, - // Block 0x11a, offset 0x82b - {value: 0x0000, lo: 0x02}, - {value: 0x0008, lo: 0x80, hi: 0x9d}, - {value: 0x0040, lo: 0x9e, hi: 0xbf}, - // Block 0x11b, offset 0x82e - {value: 0x0000, lo: 0x02}, - {value: 0x0008, lo: 0x80, hi: 0xb4}, - {value: 0x0040, lo: 0xb5, hi: 0xbf}, - // Block 0x11c, offset 0x831 - {value: 0x0000, lo: 0x03}, - {value: 0x0008, lo: 0x80, hi: 0x9d}, - {value: 0x0040, lo: 0x9e, hi: 0x9f}, - {value: 0x0008, lo: 0xa0, hi: 0xbf}, - // Block 0x11d, offset 0x835 - {value: 0x0000, lo: 0x03}, - {value: 0x0008, lo: 0x80, hi: 0xa1}, - {value: 0x0040, lo: 0xa2, hi: 0xaf}, - {value: 0x0008, lo: 0xb0, hi: 0xbf}, - // Block 0x11e, offset 0x839 - {value: 0x0000, lo: 0x02}, - {value: 0x0008, lo: 0x80, hi: 0xa0}, - {value: 0x0040, lo: 0xa1, hi: 0xbf}, - // Block 0x11f, offset 0x83c - {value: 0x0000, lo: 0x02}, - {value: 0x0008, lo: 0x80, hi: 0x8a}, - {value: 0x0040, lo: 0x8b, hi: 0xbf}, - // Block 0x120, offset 0x83f - {value: 0x0000, lo: 0x04}, - {value: 0x0040, lo: 0x80, hi: 0x80}, - {value: 0x0340, lo: 0x81, hi: 0x81}, - {value: 0x0040, lo: 0x82, hi: 0x9f}, - {value: 0x0340, lo: 0xa0, hi: 0xbf}, - // Block 0x121, offset 0x844 - {value: 0x0000, lo: 0x01}, - {value: 0x0340, lo: 0x80, hi: 0xbf}, - // Block 0x122, offset 0x846 - {value: 0x0000, lo: 0x01}, - {value: 0x33c0, lo: 0x80, hi: 0xbf}, - // Block 0x123, offset 0x848 - {value: 0x0000, lo: 0x02}, - {value: 0x33c0, lo: 0x80, hi: 0xaf}, - {value: 0x0040, lo: 0xb0, hi: 0xbf}, -} - -// Total table size 44953 bytes (43KiB); checksum: D51909DD diff --git a/vendor/golang.org/x/net/idna/tables15.0.0.go b/vendor/golang.org/x/net/idna/tables15.0.0.go index 5ff05fe1afc..2648fe02a54 100644 --- a/vendor/golang.org/x/net/idna/tables15.0.0.go +++ b/vendor/golang.org/x/net/idna/tables15.0.0.go @@ -1,6 +1,6 @@ // Code generated by running "go generate" in golang.org/x/text. DO NOT EDIT. -//go:build go1.21 +//go:build !go1.27 package idna diff --git a/vendor/golang.org/x/net/idna/tables17.0.0.go b/vendor/golang.org/x/net/idna/tables17.0.0.go new file mode 100644 index 00000000000..677a328a497 --- /dev/null +++ b/vendor/golang.org/x/net/idna/tables17.0.0.go @@ -0,0 +1,5302 @@ +// Code generated by running "go generate" in golang.org/x/text. DO NOT EDIT. + +//go:build go1.27 + +package idna + +// UnicodeVersion is the Unicode version from which the tables in this package are derived. +const UnicodeVersion = "17.0.0" + +var mappings string = "" + // Size: 6720 bytes + " ̈a ̄23 ́ ̧1o1⁄41⁄23⁄4i̇l·ʼnsdžⱥⱦhjrwy ̆ ̇ ̊ ̨ ̃ ̋lẍ́ ι; ̈́եւاٴوٴۇٴيٴक" + + "़ख़ग़ज़ड़ढ़फ़य़ড়ঢ়য়ਲ਼ਸ਼ਖ਼ਗ਼ਜ਼ਫ਼ଡ଼ଢ଼ําໍາຫນຫມགྷཌྷདྷབྷཛྷཀྵཱཱིུྲྀྲཱྀླྀླཱ" + + "ཱྀྀྒྷྜྷྡྷྦྷྫྷྐྵвдостъѣæbdeǝgikmnȣptuɐɑəɛɜŋɔɯvβγδφχρнɒcɕðfɟɡɥɨɩɪʝɭʟɱɰɲɳ" + + "ɴɵɸʂʃƫʉʊʋʌzʐʑʒθßάέήίόύώἀιἁιἂιἃιἄιἅιἆιἇιἠιἡιἢιἣιἤιἥιἦιἧιὠιὡιὢιὣιὤιὥιὦιὧι" + + "ὰιαιάιᾶιι ̈͂ὴιηιήιῆι ̓̀ ̓́ ̓͂ΐ ̔̀ ̔́ ̔͂ΰ ̈̀`ὼιωιώιῶι′′′′′‵‵‵‵‵!!???!!?" + + "′′′′0456789+=()rsħnoqsmtmωåאבגדπ1⁄71⁄91⁄101⁄32⁄31⁄52⁄53⁄54⁄51⁄65⁄61⁄83" + + "⁄85⁄87⁄81⁄iiivviviiiixxi0⁄3∫∫∫∫∫∮∮∮∮∮1011121314151617181920(10)(11)(12" + + ")(13)(14)(15)(16)(17)(18)(19)(20)∫∫∫∫==⫝̸ɫɽȿɀ. ゙ ゚よりコト(ᄀ)(ᄂ)(ᄃ)(ᄅ)(ᄆ)(ᄇ)" + + "(ᄉ)(ᄋ)(ᄌ)(ᄎ)(ᄏ)(ᄐ)(ᄑ)(ᄒ)(가)(나)(다)(라)(마)(바)(사)(아)(자)(차)(카)(타)(파)(하)(주)(오전" + + ")(오후)(一)(二)(三)(四)(五)(六)(七)(八)(九)(十)(月)(火)(水)(木)(金)(土)(日)(株)(有)(社)(名)(特)(" + + "財)(祝)(労)(代)(呼)(学)(監)(企)(資)(協)(祭)(休)(自)(至)21222324252627282930313233343" + + "5참고주의3637383940414243444546474849501月2月3月4月5月6月7月8月9月10月11月12月hgev令和アパート" + + "アルファアンペアアールイニングインチウォンエスクードエーカーオンスオームカイリカラットカロリーガロンガンマギガギニーキュリーギルダーキロキロ" + + "グラムキロメートルキロワットグラムグラムトンクルゼイロクローネケースコルナコーポサイクルサンチームシリングセンチセントダースデシドルトンナノ" + + "ノットハイツパーセントパーツバーレルピアストルピクルピコビルファラッドフィートブッシェルフランヘクタールペソペニヒヘルツペンスページベータポ" + + "イントボルトホンポンドホールホーンマイクロマイルマッハマルクマンションミクロンミリミリバールメガメガトンメートルヤードヤールユアンリットルリ" + + "ラルピールーブルレムレントゲンワット0点1点2点3点4点5点6点7点8点9点10点11点12点13点14点15点16点17点18点19点20" + + "点21点22点23点24点daauovpcdmiu平成昭和大正明治株式会社panamakakbmbgbkcalpfnfmgkghzmldlk" + + "lfmnmmmcmkmm2m3m∕sm∕s2rad∕srad∕s2psnsmspvnvmvkvpwnwmwkwbqcccdc∕kgdbgyhah" + + "pinkkktlmlnlxphprsrsvwbv∕ma∕m1日2日3日4日5日6日7日8日9日10日11日12日13日14日15日16日17日1" + + "8日19日20日21日22日23日24日25日26日27日28日29日30日31日ьɦɬʞʇɤƛœʍ𤋮𢡊𢡄𣏕𥉉𥳐𧻓fffiflstմնմեմիվ" + + "նմխיִײַעהכלםרתשׁשׂשּׁשּׂאַאָאּבּגּדּהּוּזּטּיּךּכּלּמּנּסּףּפּצּקּרּשּת" + + "ּוֹבֿכֿפֿאלٱٻپڀٺٿٹڤڦڄڃچڇڍڌڎڈژڑکگڳڱںڻۀہھےۓڭۇۆۈۋۅۉېىئائەئوئۇئۆئۈئېئىیئجئح" + + "ئمئيبجبحبخبمبىبيتجتحتختمتىتيثجثمثىثيجحجمحجحمخجخحخمسجسحسخسمصحصمضجضحضخضمط" + + "حطمظمعجعمغجغمفجفحفخفمفىفيقحقمقىقيكاكجكحكخكلكمكىكيلجلحلخلملىليمجمحمخمممى" + + "مينجنحنخنمنىنيهجهمهىهييجيحيخيميىييذٰرٰىٰ ٌّ ٍّ َّ ُّ ِّ ّٰئرئزئنبربزبنت" + + "رتزتنثرثزثنمانرنزننيريزينئخئهبهتهصخلهنههٰيهثهسهشمشهـَّـُّـِّطىطيعىعيغىغ" + + "يسىسيشىشيحىحيجىجيخىخيصىصيضىضيشجشحشخشرسرصرضراًتجمتحجتحمتخمتمجتمحتمخجمححم" + + "يحمىسحجسجحسجىسمحسمجسممصححصممشحمشجيشمخشممضحىضخمطمحطممطميعجمعممعمىغممغميغ" + + "مىفخمقمحقمملحملحيلحىلججلخملمحمحجمحممحيمجحمجممخجمخممجخهمجهممنحمنحىنجمنجى" + + "نمينمىيممبخيتجيتجىتخيتخىتميتمىجميجحىجمىسخىصحيشحيضحيلجيلمييحييجييميمميقم" + + "ينحيعميكمينجحمخيلجمكممجحيحجيمجيفميبحيسخينجيصلےقلےاللهاكبرمحمدصلعمرسولعل" + + "يهوسلمصلىصلى الله عليه وسلمجل جلالهریال,:!?_{}[]#&*-<>\\$%@ـًـَـُـِـّـْ" + + "ءآأؤإئابةتثجحخدذرزسشصضطظعغفقكلمنهويلآلألإلا\x22'/^|~¢£¬¦¥ːˑʙɓʣꭦʥʤɖɗᶑɘɞʩ" + + "ɢɠʛʜɧʄʪʫꞎɮʎøɶɷɺɾʀʨʦꭧʧʈⱱʏʡʢʘǀǁǂ𝅗𝅥𝅘𝅥𝅘𝅥𝅮𝅘𝅥𝅯𝅘𝅥𝅰𝅘𝅥𝅱𝅘𝅥𝅲𝆹𝅥𝆺𝅥𝆹𝅥𝅮𝆺𝅥𝅮𝆹𝅥𝅯𝆺𝅥𝅯ıȷαεζη" + + "κλμνξοστυψ∇∂ϝабгежзиклмпруфхцчшыэюꚉәіјөүӏґѕџҫꙑұٮڡٯ0,1,2,3,4,5,6,7,8,9,(" + + "a)(b)(c)(d)(e)(f)(g)(h)(i)(j)(k)(l)(m)(n)(o)(p)(q)(r)(s)(t)(u)(v)(w)(x)(" + + "y)(z)〔s〕wzhvsdssppvwcmcmdmrdjほかココサ手字双デ二多解天交映無料前後再新初終生販声吹演投捕一三遊左中右指走打禁空合満" + + "有月申割営配〔本〕〔三〕〔二〕〔安〕〔点〕〔打〕〔盗〕〔勝〕〔敗〕得可丽丸乁你侮侻倂偺備僧像㒞免兔兤具㒹內冗冤仌冬况凵刃㓟刻剆剷㔕勇勉勤勺包" + + "匆北卉卑博即卽卿灰及叟叫叱吆咞吸呈周咢哶唐啓啣善喙喫喳嗂圖嘆圗噑噴切壮城埴堍型堲報墬売壷夆夢奢姬娛娧姘婦㛮㛼嬈嬾寃寘寧寳寿将当尢㞁屠屮峀岍嵃" + + "嵮嵫嵼巡巢㠯巽帨帽幩㡢㡼庰庳庶廊廾舁弢㣇形彫㣣徚忍志忹悁㤺㤜悔惇慈慌慎慺憎憲憤憯懞懲懶成戛扝抱拔捐挽拼捨掃揤搢揅掩㨮摩摾撝摷㩬敏敬旣書晉㬙暑" + + "㬈㫤冒冕最暜肭䏙朗望朡杞杓㭉柺枅桒梅梎栟椔㮝楂榣槪檨櫛㰘次歔㱎歲殟殺殻汎沿泍汧洖派海流浩浸涅洴港湮㴳滋滇淹潮濆瀹瀞瀛㶖灊災灷炭煅熜爨爵牐犀犕" + + "獺王㺬玥㺸瑇瑜瑱璅瓊㼛甤甾異瘐㿼䀈直眞真睊䀹瞋䁆䂖硎碌磌䃣祖福秫䄯穀穊穏竮䈂篆築䈧糒䊠糨糣紀絣䌁緇縂繅䌴䍙罺羕翺者聠聰䏕育脃䐋脾媵舄辞䑫芑芋" + + "芝劳花芳芽苦若茝荣莭茣莽菧著荓菊菌菜䔫蓱蓳蔖蕤䕝䕡䕫虐虜虧虩蚩蚈蜎蛢蝹蜨蝫螆䗗蟡蠁䗹衠衣裗裞䘵裺㒻䚾䛇誠諭變豕貫賁贛起跋趼跰軔輸邔郱鄑鄛鈸鋗" + + "鋘鉼鏹鐕開䦕閷䧦雃嶲霣䩮䩶韠䪲頋頩飢䬳餩馧駂駾䯎鬒鱀鳽䳎䳭鵧䳸麻䵖黹黾鼅鼏鼖鼻" + +var mappingIndex = []uint16{ // 1735 elements + // Entry 0 - 3F + 0x0000, 0x0000, 0x0001, 0x0004, 0x0005, 0x0008, 0x0009, 0x000a, + 0x000d, 0x0010, 0x0011, 0x0012, 0x0017, 0x001c, 0x0021, 0x0024, + 0x0027, 0x002a, 0x002b, 0x002e, 0x0031, 0x0034, 0x0035, 0x0036, + 0x0037, 0x0038, 0x0039, 0x003c, 0x003f, 0x0042, 0x0045, 0x0048, + 0x004b, 0x004c, 0x004d, 0x0051, 0x0054, 0x0055, 0x005a, 0x005e, + 0x0062, 0x0066, 0x006a, 0x006e, 0x0074, 0x007a, 0x0080, 0x0086, + 0x008c, 0x0092, 0x0098, 0x009e, 0x00a4, 0x00aa, 0x00b0, 0x00b6, + 0x00bc, 0x00c2, 0x00c8, 0x00ce, 0x00d4, 0x00da, 0x00e0, 0x00e6, + // Entry 40 - 7F + 0x00ec, 0x00f2, 0x00f8, 0x00fe, 0x0104, 0x010a, 0x0110, 0x0116, + 0x011c, 0x0122, 0x0128, 0x012e, 0x0137, 0x013d, 0x0146, 0x014c, + 0x0152, 0x0158, 0x015e, 0x0164, 0x016a, 0x0170, 0x0172, 0x0174, + 0x0176, 0x0178, 0x017a, 0x017c, 0x017e, 0x0180, 0x0181, 0x0182, + 0x0183, 0x0185, 0x0186, 0x0187, 0x0188, 0x0189, 0x018a, 0x018c, + 0x018d, 0x018e, 0x018f, 0x0191, 0x0193, 0x0195, 0x0197, 0x0199, + 0x019b, 0x019d, 0x019f, 0x01a0, 0x01a2, 0x01a4, 0x01a6, 0x01a8, + 0x01aa, 0x01ac, 0x01ae, 0x01b0, 0x01b1, 0x01b3, 0x01b5, 0x01b6, + // Entry 80 - BF + 0x01b8, 0x01ba, 0x01bc, 0x01be, 0x01c0, 0x01c2, 0x01c4, 0x01c6, + 0x01c8, 0x01ca, 0x01cc, 0x01ce, 0x01d0, 0x01d2, 0x01d4, 0x01d6, + 0x01d8, 0x01da, 0x01dc, 0x01de, 0x01e0, 0x01e2, 0x01e4, 0x01e5, + 0x01e7, 0x01e9, 0x01eb, 0x01ed, 0x01ef, 0x01f1, 0x01f3, 0x01f5, + 0x01f7, 0x01f9, 0x01fb, 0x01fd, 0x0202, 0x0207, 0x020c, 0x0211, + 0x0216, 0x021b, 0x0220, 0x0225, 0x022a, 0x022f, 0x0234, 0x0239, + 0x023e, 0x0243, 0x0248, 0x024d, 0x0252, 0x0257, 0x025c, 0x0261, + 0x0266, 0x026b, 0x0270, 0x0275, 0x027a, 0x027e, 0x0282, 0x0287, + // Entry C0 - FF + 0x0289, 0x028e, 0x0293, 0x0297, 0x029b, 0x02a0, 0x02a5, 0x02aa, + 0x02af, 0x02b1, 0x02b6, 0x02bb, 0x02c0, 0x02c2, 0x02c7, 0x02c8, + 0x02cd, 0x02d1, 0x02d5, 0x02da, 0x02e0, 0x02e9, 0x02ef, 0x02f8, + 0x02fa, 0x02fc, 0x02fe, 0x0300, 0x030c, 0x030d, 0x030e, 0x030f, + 0x0310, 0x0311, 0x0312, 0x0313, 0x0314, 0x0315, 0x0316, 0x0317, + 0x0319, 0x031b, 0x031d, 0x031e, 0x0320, 0x0322, 0x0324, 0x0326, + 0x0328, 0x032a, 0x032c, 0x032e, 0x0330, 0x0335, 0x033a, 0x0340, + 0x0345, 0x034a, 0x034f, 0x0354, 0x0359, 0x035e, 0x0363, 0x0368, + // Entry 100 - 13F + 0x036d, 0x0372, 0x0377, 0x037c, 0x0380, 0x0382, 0x0384, 0x0386, + 0x038a, 0x038c, 0x038e, 0x0393, 0x0399, 0x03a2, 0x03a8, 0x03b1, + 0x03b3, 0x03b5, 0x03b7, 0x03b9, 0x03bb, 0x03bd, 0x03bf, 0x03c1, + 0x03c3, 0x03c5, 0x03c7, 0x03cb, 0x03cf, 0x03d3, 0x03d7, 0x03db, + 0x03df, 0x03e3, 0x03e7, 0x03eb, 0x03ef, 0x03f3, 0x03ff, 0x0401, + 0x0406, 0x0408, 0x040a, 0x040c, 0x040e, 0x040f, 0x0413, 0x0417, + 0x041d, 0x0423, 0x0428, 0x042d, 0x0432, 0x0437, 0x043c, 0x0441, + 0x0446, 0x044b, 0x0450, 0x0455, 0x045a, 0x045f, 0x0464, 0x0469, + // Entry 140 - 17F + 0x046e, 0x0473, 0x0478, 0x047d, 0x0482, 0x0487, 0x048c, 0x0491, + 0x0496, 0x049b, 0x04a0, 0x04a5, 0x04aa, 0x04af, 0x04b4, 0x04bc, + 0x04c4, 0x04c9, 0x04ce, 0x04d3, 0x04d8, 0x04dd, 0x04e2, 0x04e7, + 0x04ec, 0x04f1, 0x04f6, 0x04fb, 0x0500, 0x0505, 0x050a, 0x050f, + 0x0514, 0x0519, 0x051e, 0x0523, 0x0528, 0x052d, 0x0532, 0x0537, + 0x053c, 0x0541, 0x0546, 0x054b, 0x0550, 0x0555, 0x055a, 0x055f, + 0x0564, 0x0569, 0x056e, 0x0573, 0x0578, 0x057a, 0x057c, 0x057e, + 0x0580, 0x0582, 0x0584, 0x0586, 0x0588, 0x058a, 0x058c, 0x058e, + // Entry 180 - 1BF + 0x0590, 0x0592, 0x0594, 0x0596, 0x059c, 0x05a2, 0x05a4, 0x05a6, + 0x05a8, 0x05aa, 0x05ac, 0x05ae, 0x05b0, 0x05b2, 0x05b4, 0x05b6, + 0x05b8, 0x05ba, 0x05bc, 0x05be, 0x05c0, 0x05c4, 0x05c8, 0x05cc, + 0x05d0, 0x05d4, 0x05d8, 0x05dc, 0x05e0, 0x05e4, 0x05e9, 0x05ee, + 0x05f3, 0x05f5, 0x05f7, 0x05fd, 0x0609, 0x0615, 0x0621, 0x062a, + 0x0636, 0x063f, 0x0648, 0x0657, 0x0663, 0x066c, 0x0675, 0x067e, + 0x068a, 0x0696, 0x069f, 0x06a8, 0x06ae, 0x06b7, 0x06c3, 0x06cf, + 0x06d5, 0x06e4, 0x06f6, 0x0705, 0x070e, 0x071d, 0x072c, 0x0738, + // Entry 1C0 - 1FF + 0x0741, 0x074a, 0x0753, 0x075f, 0x076e, 0x077a, 0x0783, 0x078c, + 0x0795, 0x079b, 0x07a1, 0x07a7, 0x07ad, 0x07b6, 0x07bf, 0x07ce, + 0x07d7, 0x07e3, 0x07f2, 0x07fb, 0x0801, 0x0807, 0x0816, 0x0822, + 0x0831, 0x083a, 0x0849, 0x084f, 0x0858, 0x0861, 0x086a, 0x0873, + 0x087c, 0x0888, 0x0891, 0x0897, 0x08a0, 0x08a9, 0x08b2, 0x08be, + 0x08c7, 0x08d0, 0x08d9, 0x08e8, 0x08f4, 0x08fa, 0x0909, 0x090f, + 0x091b, 0x0927, 0x0930, 0x0939, 0x0942, 0x094e, 0x0954, 0x095d, + 0x0969, 0x096f, 0x097e, 0x0987, 0x098b, 0x098f, 0x0993, 0x0997, + // Entry 200 - 23F + 0x099b, 0x099f, 0x09a3, 0x09a7, 0x09ab, 0x09af, 0x09b4, 0x09b9, + 0x09be, 0x09c3, 0x09c8, 0x09cd, 0x09d2, 0x09d7, 0x09dc, 0x09e1, + 0x09e6, 0x09eb, 0x09f0, 0x09f5, 0x09fa, 0x09fc, 0x09fe, 0x0a00, + 0x0a02, 0x0a04, 0x0a06, 0x0a0c, 0x0a12, 0x0a18, 0x0a1e, 0x0a2a, + 0x0a2c, 0x0a2e, 0x0a30, 0x0a32, 0x0a34, 0x0a36, 0x0a38, 0x0a3c, + 0x0a3e, 0x0a40, 0x0a42, 0x0a44, 0x0a46, 0x0a48, 0x0a4a, 0x0a4c, + 0x0a4e, 0x0a50, 0x0a52, 0x0a54, 0x0a56, 0x0a58, 0x0a5a, 0x0a5f, + 0x0a65, 0x0a6c, 0x0a74, 0x0a76, 0x0a78, 0x0a7a, 0x0a7c, 0x0a7e, + // Entry 240 - 27F + 0x0a80, 0x0a82, 0x0a84, 0x0a86, 0x0a88, 0x0a8a, 0x0a8c, 0x0a8e, + 0x0a90, 0x0a96, 0x0a98, 0x0a9a, 0x0a9c, 0x0a9e, 0x0aa0, 0x0aa2, + 0x0aa4, 0x0aa6, 0x0aa8, 0x0aaa, 0x0aac, 0x0aae, 0x0ab0, 0x0ab2, + 0x0ab4, 0x0ab9, 0x0abe, 0x0ac2, 0x0ac6, 0x0aca, 0x0ace, 0x0ad2, + 0x0ad6, 0x0ada, 0x0ade, 0x0ae2, 0x0ae7, 0x0aec, 0x0af1, 0x0af6, + 0x0afb, 0x0b00, 0x0b05, 0x0b0a, 0x0b0f, 0x0b14, 0x0b19, 0x0b1e, + 0x0b23, 0x0b28, 0x0b2d, 0x0b32, 0x0b37, 0x0b3c, 0x0b41, 0x0b46, + 0x0b4b, 0x0b50, 0x0b52, 0x0b54, 0x0b56, 0x0b58, 0x0b5a, 0x0b5c, + // Entry 280 - 2BF + 0x0b5e, 0x0b60, 0x0b62, 0x0b66, 0x0b6a, 0x0b6e, 0x0b72, 0x0b76, + 0x0b7a, 0x0b7e, 0x0b80, 0x0b82, 0x0b84, 0x0b86, 0x0b8a, 0x0b8e, + 0x0b92, 0x0b96, 0x0b9a, 0x0b9e, 0x0ba2, 0x0ba4, 0x0ba6, 0x0ba8, + 0x0baa, 0x0bac, 0x0bae, 0x0bb0, 0x0bb4, 0x0bb8, 0x0bbe, 0x0bc4, + 0x0bc8, 0x0bcc, 0x0bd0, 0x0bd4, 0x0bd8, 0x0bdc, 0x0be0, 0x0be4, + 0x0be8, 0x0bec, 0x0bf0, 0x0bf4, 0x0bf8, 0x0bfc, 0x0c00, 0x0c04, + 0x0c08, 0x0c0c, 0x0c10, 0x0c14, 0x0c18, 0x0c1c, 0x0c20, 0x0c24, + 0x0c28, 0x0c2c, 0x0c30, 0x0c34, 0x0c38, 0x0c3a, 0x0c3c, 0x0c3e, + // Entry 2C0 - 2FF + 0x0c40, 0x0c42, 0x0c44, 0x0c46, 0x0c48, 0x0c4a, 0x0c4c, 0x0c4e, + 0x0c50, 0x0c52, 0x0c54, 0x0c56, 0x0c58, 0x0c5a, 0x0c5c, 0x0c5e, + 0x0c60, 0x0c62, 0x0c64, 0x0c66, 0x0c68, 0x0c6a, 0x0c6c, 0x0c6e, + 0x0c70, 0x0c72, 0x0c74, 0x0c76, 0x0c78, 0x0c7a, 0x0c7c, 0x0c7e, + 0x0c80, 0x0c82, 0x0c84, 0x0c86, 0x0c8a, 0x0c8e, 0x0c92, 0x0c96, + 0x0c9a, 0x0c9e, 0x0ca2, 0x0ca6, 0x0ca8, 0x0cac, 0x0cb0, 0x0cb4, + 0x0cb8, 0x0cbc, 0x0cc0, 0x0cc4, 0x0cc8, 0x0ccc, 0x0cd0, 0x0cd4, + 0x0cd8, 0x0cdc, 0x0ce0, 0x0ce4, 0x0ce8, 0x0cec, 0x0cf0, 0x0cf4, + // Entry 300 - 33F + 0x0cf8, 0x0cfc, 0x0d00, 0x0d04, 0x0d08, 0x0d0c, 0x0d10, 0x0d14, + 0x0d18, 0x0d1c, 0x0d20, 0x0d24, 0x0d28, 0x0d2c, 0x0d30, 0x0d34, + 0x0d38, 0x0d3c, 0x0d40, 0x0d44, 0x0d48, 0x0d4c, 0x0d50, 0x0d54, + 0x0d58, 0x0d5c, 0x0d60, 0x0d64, 0x0d68, 0x0d6c, 0x0d70, 0x0d74, + 0x0d78, 0x0d7c, 0x0d80, 0x0d84, 0x0d88, 0x0d8c, 0x0d90, 0x0d94, + 0x0d98, 0x0d9c, 0x0da0, 0x0da4, 0x0da8, 0x0dac, 0x0db0, 0x0db4, + 0x0db8, 0x0dbc, 0x0dc0, 0x0dc4, 0x0dc8, 0x0dcc, 0x0dd0, 0x0dd4, + 0x0dd8, 0x0ddc, 0x0de0, 0x0de4, 0x0de8, 0x0dec, 0x0df0, 0x0df4, + // Entry 340 - 37F + 0x0df8, 0x0dfc, 0x0e00, 0x0e04, 0x0e08, 0x0e0c, 0x0e10, 0x0e14, + 0x0e18, 0x0e1c, 0x0e21, 0x0e26, 0x0e2b, 0x0e30, 0x0e35, 0x0e3a, + 0x0e3e, 0x0e42, 0x0e46, 0x0e4a, 0x0e4e, 0x0e52, 0x0e56, 0x0e5a, + 0x0e5e, 0x0e62, 0x0e66, 0x0e6a, 0x0e6e, 0x0e72, 0x0e76, 0x0e7a, + 0x0e7e, 0x0e82, 0x0e86, 0x0e8a, 0x0e8e, 0x0e92, 0x0e96, 0x0e9a, + 0x0e9e, 0x0ea2, 0x0ea6, 0x0eaa, 0x0eae, 0x0eb2, 0x0eb6, 0x0eba, + 0x0ec0, 0x0ec6, 0x0ecc, 0x0ed0, 0x0ed4, 0x0ed8, 0x0edc, 0x0ee0, + 0x0ee4, 0x0ee8, 0x0eec, 0x0ef0, 0x0ef4, 0x0ef8, 0x0efc, 0x0f00, + // Entry 380 - 3BF + 0x0f04, 0x0f08, 0x0f0c, 0x0f10, 0x0f14, 0x0f18, 0x0f1c, 0x0f20, + 0x0f24, 0x0f28, 0x0f2c, 0x0f30, 0x0f34, 0x0f38, 0x0f3c, 0x0f42, + 0x0f48, 0x0f4e, 0x0f54, 0x0f5a, 0x0f60, 0x0f66, 0x0f6c, 0x0f72, + 0x0f78, 0x0f7e, 0x0f84, 0x0f8a, 0x0f90, 0x0f96, 0x0f9c, 0x0fa2, + 0x0fa8, 0x0fae, 0x0fb4, 0x0fba, 0x0fc0, 0x0fc6, 0x0fcc, 0x0fd2, + 0x0fd8, 0x0fde, 0x0fe4, 0x0fea, 0x0ff0, 0x0ff6, 0x0ffc, 0x1002, + 0x1008, 0x100e, 0x1014, 0x101a, 0x1020, 0x1026, 0x102c, 0x1032, + 0x1038, 0x103e, 0x1044, 0x104a, 0x1050, 0x1056, 0x105c, 0x1062, + // Entry 3C0 - 3FF + 0x1068, 0x106e, 0x1074, 0x107a, 0x1080, 0x1086, 0x108c, 0x1092, + 0x1098, 0x109e, 0x10a4, 0x10aa, 0x10b0, 0x10b6, 0x10bc, 0x10c2, + 0x10c8, 0x10ce, 0x10d4, 0x10da, 0x10e0, 0x10e6, 0x10ec, 0x10f2, + 0x10f8, 0x10fe, 0x1104, 0x110a, 0x1110, 0x1116, 0x111c, 0x1122, + 0x1128, 0x112e, 0x1134, 0x113a, 0x1140, 0x1146, 0x114c, 0x1152, + 0x1158, 0x115e, 0x1164, 0x116a, 0x1170, 0x1176, 0x117c, 0x1184, + 0x118c, 0x1194, 0x119c, 0x11a4, 0x11ac, 0x11b4, 0x11ba, 0x11db, + 0x11ea, 0x11f2, 0x11f3, 0x11f4, 0x11f5, 0x11f6, 0x11f7, 0x11f8, + // Entry 400 - 43F + 0x11f9, 0x11fa, 0x11fb, 0x11fc, 0x11fd, 0x11fe, 0x11ff, 0x1200, + 0x1201, 0x1202, 0x1203, 0x1204, 0x1205, 0x1209, 0x120d, 0x1211, + 0x1215, 0x1219, 0x121d, 0x121f, 0x1221, 0x1223, 0x1225, 0x1227, + 0x1229, 0x122b, 0x122d, 0x122f, 0x1231, 0x1233, 0x1235, 0x1237, + 0x1239, 0x123b, 0x123d, 0x123f, 0x1241, 0x1243, 0x1245, 0x1247, + 0x1249, 0x124b, 0x124d, 0x124f, 0x1251, 0x1253, 0x1255, 0x1257, + 0x1259, 0x125b, 0x125d, 0x125f, 0x1261, 0x1263, 0x1267, 0x126b, + 0x126f, 0x1273, 0x1274, 0x1275, 0x1276, 0x1277, 0x1278, 0x1279, + // Entry 440 - 47F + 0x127b, 0x127d, 0x127f, 0x1281, 0x1283, 0x1285, 0x1287, 0x1289, + 0x128b, 0x128d, 0x1290, 0x1292, 0x1294, 0x1296, 0x1298, 0x129b, + 0x129d, 0x129f, 0x12a1, 0x12a3, 0x12a5, 0x12a7, 0x12a9, 0x12ab, + 0x12ad, 0x12af, 0x12b1, 0x12b4, 0x12b6, 0x12b8, 0x12ba, 0x12bc, + 0x12be, 0x12c0, 0x12c2, 0x12c4, 0x12c6, 0x12c8, 0x12cb, 0x12cd, + 0x12cf, 0x12d2, 0x12d4, 0x12d6, 0x12d8, 0x12da, 0x12dc, 0x12de, + 0x12e0, 0x12e8, 0x12f0, 0x12fc, 0x1308, 0x1314, 0x1320, 0x132c, + 0x1334, 0x133c, 0x1348, 0x1354, 0x1360, 0x136c, 0x136e, 0x1370, + // Entry 480 - 4BF + 0x1372, 0x1374, 0x1376, 0x1378, 0x137a, 0x137c, 0x137e, 0x1380, + 0x1382, 0x1384, 0x1386, 0x1388, 0x138a, 0x138c, 0x138f, 0x1392, + 0x1394, 0x1396, 0x1398, 0x139a, 0x139c, 0x139e, 0x13a0, 0x13a2, + 0x13a4, 0x13a6, 0x13a8, 0x13aa, 0x13ac, 0x13ae, 0x13b0, 0x13b2, + 0x13b4, 0x13b6, 0x13b8, 0x13ba, 0x13bc, 0x13be, 0x13c1, 0x13c3, + 0x13c5, 0x13c7, 0x13c9, 0x13cb, 0x13cd, 0x13cf, 0x13d1, 0x13d3, + 0x13d5, 0x13d8, 0x13da, 0x13dc, 0x13de, 0x13e0, 0x13e2, 0x13e4, + 0x13e6, 0x13e8, 0x13ea, 0x13ec, 0x13ee, 0x13f0, 0x13f2, 0x13f4, + // Entry 4C0 - 4FF + 0x13f7, 0x13fa, 0x13fd, 0x1400, 0x1403, 0x1406, 0x1409, 0x140c, + 0x140f, 0x1412, 0x1415, 0x1418, 0x141b, 0x141e, 0x1421, 0x1424, + 0x1427, 0x142a, 0x142d, 0x1430, 0x1433, 0x1436, 0x1439, 0x143c, + 0x143f, 0x1442, 0x1449, 0x144b, 0x144d, 0x144f, 0x1451, 0x1454, + 0x1456, 0x1458, 0x145a, 0x145c, 0x145e, 0x1464, 0x146a, 0x146d, + 0x1470, 0x1473, 0x1476, 0x1479, 0x147c, 0x147f, 0x1482, 0x1485, + 0x1488, 0x148b, 0x148e, 0x1491, 0x1494, 0x1497, 0x149a, 0x149d, + 0x14a0, 0x14a3, 0x14a6, 0x14a9, 0x14ac, 0x14af, 0x14b2, 0x14b5, + // Entry 500 - 53F + 0x14b8, 0x14bb, 0x14be, 0x14c1, 0x14c4, 0x14c7, 0x14ca, 0x14cd, + 0x14d0, 0x14d3, 0x14d6, 0x14d9, 0x14dc, 0x14df, 0x14e2, 0x14e5, + 0x14e8, 0x14eb, 0x14ee, 0x14f1, 0x14fa, 0x1503, 0x150c, 0x1515, + 0x151e, 0x1527, 0x1530, 0x1539, 0x1542, 0x1545, 0x1548, 0x154b, + 0x154e, 0x1551, 0x1554, 0x1557, 0x155a, 0x155d, 0x1560, 0x1563, + 0x1566, 0x1569, 0x156c, 0x156f, 0x1572, 0x1575, 0x1578, 0x157b, + 0x157e, 0x1581, 0x1584, 0x1587, 0x158a, 0x158d, 0x1590, 0x1593, + 0x1596, 0x1599, 0x159c, 0x159f, 0x15a2, 0x15a5, 0x15a8, 0x15ab, + // Entry 540 - 57F + 0x15ae, 0x15b1, 0x15b4, 0x15b7, 0x15ba, 0x15bd, 0x15c0, 0x15c3, + 0x15c6, 0x15c9, 0x15cc, 0x15cf, 0x15d2, 0x15d5, 0x15d8, 0x15db, + 0x15de, 0x15e1, 0x15e4, 0x15e7, 0x15ea, 0x15ed, 0x15f0, 0x15f3, + 0x15f6, 0x15f9, 0x15fc, 0x15ff, 0x1602, 0x1605, 0x1608, 0x160b, + 0x160e, 0x1611, 0x1614, 0x1617, 0x161a, 0x161d, 0x1620, 0x1623, + 0x1626, 0x1629, 0x162c, 0x162f, 0x1632, 0x1635, 0x1638, 0x163b, + 0x163e, 0x1641, 0x1644, 0x1647, 0x164a, 0x164d, 0x1650, 0x1653, + 0x1656, 0x1659, 0x165c, 0x165f, 0x1662, 0x1665, 0x1668, 0x166b, + // Entry 580 - 5BF + 0x166e, 0x1671, 0x1674, 0x1677, 0x167a, 0x167d, 0x1680, 0x1683, + 0x1686, 0x1689, 0x168c, 0x168f, 0x1692, 0x1695, 0x1698, 0x169b, + 0x169e, 0x16a1, 0x16a4, 0x16a7, 0x16aa, 0x16ad, 0x16b0, 0x16b3, + 0x16b6, 0x16b9, 0x16bc, 0x16bf, 0x16c2, 0x16c5, 0x16c8, 0x16cb, + 0x16ce, 0x16d1, 0x16d4, 0x16d7, 0x16da, 0x16dd, 0x16e0, 0x16e3, + 0x16e6, 0x16e9, 0x16ec, 0x16ef, 0x16f2, 0x16f5, 0x16f8, 0x16fb, + 0x16fe, 0x1701, 0x1704, 0x1707, 0x170a, 0x170d, 0x1710, 0x1713, + 0x1716, 0x1719, 0x171c, 0x171f, 0x1722, 0x1725, 0x1728, 0x172b, + // Entry 5C0 - 5FF + 0x172e, 0x1731, 0x1734, 0x1737, 0x173a, 0x173d, 0x1740, 0x1743, + 0x1746, 0x1749, 0x174c, 0x174f, 0x1752, 0x1755, 0x1758, 0x175b, + 0x175e, 0x1761, 0x1764, 0x1767, 0x176a, 0x176d, 0x1770, 0x1773, + 0x1776, 0x1779, 0x177c, 0x177f, 0x1782, 0x1785, 0x1788, 0x178b, + 0x178e, 0x1791, 0x1794, 0x1797, 0x179a, 0x179d, 0x17a0, 0x17a3, + 0x17a6, 0x17a9, 0x17ac, 0x17af, 0x17b2, 0x17b5, 0x17b8, 0x17bb, + 0x17be, 0x17c1, 0x17c4, 0x17c7, 0x17ca, 0x17cd, 0x17d0, 0x17d3, + 0x17d6, 0x17d9, 0x17dc, 0x17df, 0x17e2, 0x17e5, 0x17e8, 0x17eb, + // Entry 600 - 63F + 0x17ee, 0x17f1, 0x17f4, 0x17f7, 0x17fa, 0x17fd, 0x1800, 0x1803, + 0x1806, 0x1809, 0x180c, 0x180f, 0x1812, 0x1815, 0x1818, 0x181b, + 0x181e, 0x1821, 0x1824, 0x1827, 0x182a, 0x182d, 0x1830, 0x1833, + 0x1836, 0x1839, 0x183c, 0x183f, 0x1842, 0x1845, 0x1848, 0x184b, + 0x184e, 0x1851, 0x1854, 0x1857, 0x185a, 0x185d, 0x1860, 0x1863, + 0x1866, 0x1869, 0x186c, 0x186f, 0x1872, 0x1875, 0x1878, 0x187b, + 0x187e, 0x1881, 0x1884, 0x1887, 0x188a, 0x188d, 0x1890, 0x1893, + 0x1896, 0x1899, 0x189c, 0x189f, 0x18a2, 0x18a5, 0x18a8, 0x18ab, + // Entry 640 - 67F + 0x18ae, 0x18b1, 0x18b4, 0x18b7, 0x18ba, 0x18bd, 0x18c0, 0x18c3, + 0x18c6, 0x18c9, 0x18cc, 0x18cf, 0x18d2, 0x18d5, 0x18d8, 0x18db, + 0x18de, 0x18e1, 0x18e4, 0x18e7, 0x18ea, 0x18ed, 0x18f0, 0x18f3, + 0x18f6, 0x18f9, 0x18fc, 0x18ff, 0x1902, 0x1905, 0x1908, 0x190b, + 0x190e, 0x1911, 0x1914, 0x1917, 0x191a, 0x191d, 0x1920, 0x1923, + 0x1926, 0x1929, 0x192c, 0x192f, 0x1932, 0x1935, 0x1938, 0x193b, + 0x193e, 0x1941, 0x1944, 0x1947, 0x194a, 0x194d, 0x1950, 0x1953, + 0x1956, 0x1959, 0x195c, 0x195f, 0x1962, 0x1965, 0x1968, 0x196b, + // Entry 680 - 6BF + 0x196e, 0x1971, 0x1974, 0x1977, 0x197a, 0x197d, 0x1980, 0x1983, + 0x1986, 0x1989, 0x198c, 0x198f, 0x1992, 0x1995, 0x1998, 0x199b, + 0x199e, 0x19a1, 0x19a4, 0x19a7, 0x19aa, 0x19ad, 0x19b0, 0x19b3, + 0x19b6, 0x19b9, 0x19bc, 0x19bf, 0x19c2, 0x19c5, 0x19c8, 0x19cb, + 0x19ce, 0x19d1, 0x19d4, 0x19d7, 0x19da, 0x19dd, 0x19e0, 0x19e3, + 0x19e6, 0x19e9, 0x19ec, 0x19ef, 0x19f2, 0x19f5, 0x19f8, 0x19fb, + 0x19fe, 0x1a01, 0x1a04, 0x1a07, 0x1a0a, 0x1a0d, 0x1a10, 0x1a13, + 0x1a16, 0x1a19, 0x1a1c, 0x1a1f, 0x1a22, 0x1a25, 0x1a28, 0x1a2b, + // Entry 6C0 - 6FF + 0x1a2e, 0x1a31, 0x1a34, 0x1a37, 0x1a3a, 0x1a3d, 0x1a40, +} // Size: 3494 bytes + +var xorData string = "" + // Size: 4945 bytes + "\x02\x0c\x09\x02\xb0\xec\x02\xad\xd8\x02\xad\xd9\x02\x06\x07\x02\x0f\x12" + + "\x02\x0f\x1f\x02\x0f\x1d\x02\x01\x13\x02\x0f\x16\x02\x0f\x0b\x02\x0f3" + + "\x02\x0f7\x02\x0f?\x02\x0f/\x02\x0f*\x02\x0c&\x02\x0c*\x02\x0c;\x02\x0c9" + + "\x02\x0c%\x02\xab\xed\x02\xab\xe2\x02\xab\xe3\x02\xa9\xe0\x02\xa9\xe1" + + "\x02\xa9\xe6\x02\xa3\xcb\x02\xa3\xc8\x02\xa3\xc9\x02\x01#\x02\x01\x08" + + "\x02\x0e>\x02\x0e'\x02\x0f\x03\x02\x03\x0d\x02\x03\x09\x02\x03\x17\x02" + + "\x03\x0e\x02\x02\x03\x02\x011\x02\x01\x00\x02\x01\x10\x02\x03<\x02\x07" + + "\x0d\x02\x02\x0c\x02\x0c0\x02\x01\x03\x02\x01\x01\x02\x01 \x02\x01\x22" + + "\x02\x01)\x02\x01\x0a\x02\x01\x0c\x02\x02\x06\x02\x02\x02\x02\x03\x10" + + "\x03\x036 \x03\x037 \x03\x0b+\x03\x021\x00\x02\x01\x04\x02\x01\x02\x02" + + "\x019\x02\x03\x1c\x02\x02$\x03\x80p$\x02\x03:\x02\x03\x0a\x03\xc1r.\x03" + + "\xc1r,\x03\xc1r\x02\x02\x02:\x02\x02>\x02\x02,\x02\x02\x10\x02\x02\x00" + + "\x03\xc1s<\x03\xc1s*\x03\xc2L$\x03\xc2L;\x02\x09)\x02\x0a\x19\x03\x83" + + "\xab\xe3\x03\x83\xab\xf2\x03 4\xe0\x03\x81\xab\xea\x03\x81\xab\xf3\x03 4" + + "\xef\x03\x96\xe1\xcd\x02\x01<\x03\x84\xe5\xc3\x02\x0d\x11\x03\x8b\xec" + + "\xcb\x03\x94\xec\xcf\x03\x9a\xec\xc2\x03\x8b\xec\xdb\x03\x94\xec\xdf\x03" + + "\x9a\xec\xd2\x03\x01\x0c!\x03\x01\x0c#\x03ʠ\x9d\x03ʣ\x9c\x03ʢ\x9f\x03ʥ" + + "\x9e\x03ʤ\x91\x03ʧ\x90\x03ʦ\x93\x03ʩ\x92\x03ʨ\x95\x03\xca\xf3\xb5\x03" + + "\xca\xf0\xb4\x03\xca\xf1\xb7\x03\xca\xf6\xb6\x03\xca\xf7\x89\x03\xca\xf4" + + "\x88\x03\xca\xf5\x8b\x03\xca\xfa\x8a\x03\xca\xfb\x8d\x03\xca\xf8\x8c\x03" + + "\xca\xf9\x8f\x03\xca\xfe\x8e\x03\xca\xff\x81\x03\xca\xfc\x80\x03\xca\xfd" + + "\x83\x03\xca\xe2\x82\x03\xca\xe3\x85\x03\xca\xe0\x84\x03\xca\xe1\x87\x03" + + "\xca\xe6\x86\x03\xca\xe7\x99\x03\xca\xe4\x98\x03\xca\xe5\x9b\x03\xca\xea" + + "\x9a\x03\xca\xeb\x9d\x03\xca\xe8\x9c\x03ؓ\x89\x03ߔ\x8b\x02\x010\x03\x03" + + "\x04\x1e\x03\x04\x15\x12\x03\x0b\x05,\x03\x06\x04\x00\x03\x06\x04)\x03" + + "\x06\x044\x03\x06\x04<\x03\x06\x05\x1d\x03\x06\x06\x00\x03\x06\x06\x0a" + + "\x03\x06\x06'\x03\x06\x062\x03\x0786\x03\x079/\x03\x079 \x03\x07:\x0e" + + "\x03\x07:\x1b\x03\x07:%\x03\x07;/\x03\x07;%\x03\x074\x11\x03\x076\x09" + + "\x03\x077*\x03\x070\x01\x03\x070\x0f\x03\x070.\x03\x071\x16\x03\x071\x04" + + "\x03\x0710\x03\x072\x18\x03\x072-\x03\x073\x14\x03\x073>\x03\x07'\x09" + + "\x03\x07 \x00\x03\x07\x1f\x0b\x03\x07\x18#\x03\x07\x18(\x03\x07\x186\x03" + + "\x07\x18\x03\x03\x07\x19\x16\x03\x07\x116\x03\x07\x12'\x03\x07\x13\x10" + + "\x03\x07\x0c&\x03\x07\x0c\x08\x03\x07\x0c\x13\x03\x07\x0d\x02\x03\x07" + + "\x0d\x1c\x03\x07\x0b5\x03\x07\x0b\x0a\x03\x07\x0b\x01\x03\x07\x0b\x0f" + + "\x03\x07\x05\x00\x03\x07\x05\x09\x03\x07\x05\x0b\x03\x07\x07\x01\x03\x07" + + "\x07\x08\x03\x07\x00<\x03\x07\x00+\x03\x07\x01)\x03\x07\x01\x1b\x03\x07" + + "\x01\x08\x03\x07\x03?\x03\x0445\x03\x044\x08\x03\x0454\x03\x04)/\x03\x04" + + ")5\x03\x04+\x05\x03\x04+\x14\x03\x04+ \x03\x04+<\x03\x04*&\x03\x04*\x22" + + "\x03\x04&8\x03\x04!\x01\x03\x04!\x22\x03\x04\x11+\x03\x04\x10.\x03\x04" + + "\x104\x03\x04\x13=\x03\x04\x12\x04\x03\x04\x12\x0a\x03\x04\x0d\x1d\x03" + + "\x04\x0d\x07\x03\x04\x0d \x03\x05<>\x03\x055<\x03\x055!\x03\x055#\x03" + + "\x055&\x03\x054\x1d\x03\x054\x02\x03\x054\x07\x03\x0571\x03\x053\x1a\x03" + + "\x053\x16\x03\x05.<\x03\x05.\x07\x03\x05):\x03\x05)<\x03\x05)\x0c\x03" + + "\x05)\x15\x03\x05+-\x03\x05+5\x03\x05$\x1e\x03\x05$\x14\x03\x05'\x04\x03" + + "\x05'\x14\x03\x05&\x02\x03\x05\x226\x03\x05\x22\x0c\x03\x05\x22\x1c\x03" + + "\x05\x19\x0a\x03\x05\x1b\x09\x03\x05\x1b\x0c\x03\x05\x14\x07\x03\x05\x16" + + "?\x03\x05\x16\x0c\x03\x05\x0c\x05\x03\x05\x0e\x0f\x03\x05\x01\x0e\x03" + + "\x05\x00(\x03\x05\x030\x03\x05\x03\x06\x03\x0a==\x03\x0a=1\x03\x0a=,\x03" + + "\x0a=\x0c\x03\x0a??\x03\x0a<\x08\x03\x0a9!\x03\x0a9)\x03\x0a97\x03\x0a99" + + "\x03\x0a6\x0a\x03\x0a6\x1c\x03\x0a6\x17\x03\x0a7'\x03\x0a78\x03\x0a73" + + "\x03\x0a'\x01\x03\x0a'&\x03\x0a\x1f\x0e\x03\x0a\x1f\x03\x03\x0a\x1f3\x03" + + "\x0a\x1b/\x03\x0a\x18\x19\x03\x0a\x19\x01\x03\x0a\x16\x14\x03\x0a\x0e" + + "\x22\x03\x0a\x0f\x10\x03\x0a\x0f\x02\x03\x0a\x0f \x03\x0a\x0c\x04\x03" + + "\x0a\x0b>\x03\x0a\x0b+\x03\x0a\x08/\x03\x0a\x046\x03\x0a\x05\x14\x03\x0a" + + "\x00\x04\x03\x0a\x00\x10\x03\x0a\x00\x14\x03\x0b<3\x03\x0b;*\x03\x0b9" + + "\x22\x03\x0b9)\x03\x0b97\x03\x0b+\x10\x03\x0b((\x03\x0b&5\x03\x0b$\x1c" + + "\x03\x0b$\x12\x03\x0b%\x04\x03\x0b#<\x03\x0b#0\x03\x0b#\x0d\x03\x0b#\x19" + + "\x03\x0b!:\x03\x0b!\x1f\x03\x0b!\x00\x03\x0b\x1e5\x03\x0b\x1c\x1d\x03" + + "\x0b\x1d-\x03\x0b\x1d(\x03\x0b\x18.\x03\x0b\x18 \x03\x0b\x18\x16\x03\x0b" + + "\x14\x13\x03\x0b\x15$\x03\x0b\x15\x22\x03\x0b\x12\x1b\x03\x0b\x12\x10" + + "\x03\x0b\x132\x03\x0b\x13=\x03\x0b\x12\x18\x03\x0b\x0c&\x03\x0b\x061\x03" + + "\x0b\x06:\x03\x0b\x05#\x03\x0b\x05<\x03\x0b\x04\x0b\x03\x0b\x04\x04\x03" + + "\x0b\x04\x1b\x03\x0b\x042\x03\x0b\x041\x03\x0b\x03\x03\x03\x0b\x03\x1d" + + "\x03\x0b\x03/\x03\x0b\x03+\x03\x0b\x02\x1b\x03\x0b\x02\x00\x03\x0b\x01" + + "\x1e\x03\x0b\x01\x08\x03\x0b\x015\x03\x06\x0d9\x03\x06\x0d=\x03\x06\x0d?" + + "\x03\x02\x001\x03\x02\x003\x03\x02\x02\x19\x03\x02\x006\x03\x02\x02\x1b" + + "\x03\x02\x004\x03\x02\x00<\x03\x02\x02\x0a\x03\x02\x02\x0e\x03\x02\x01" + + "\x1a\x03\x02\x01\x07\x03\x02\x01\x05\x03\x02\x01\x0b\x03\x02\x01%\x03" + + "\x02\x01\x0c\x03\x02\x01\x04\x03\x02\x01\x1c\x03\x02\x00.\x03\x02\x002" + + "\x03\x02\x00>\x03\x02\x00\x12\x03\x02\x00\x16\x03\x02\x011\x03\x02\x013" + + "\x03\x02\x02 \x03\x02\x02%\x03\x02\x02$\x03\x02\x028\x03\x02\x02;\x03" + + "\x02\x024\x03\x02\x012\x03\x02\x022\x03\x02\x02/\x03\x02\x01,\x03\x02" + + "\x01\x13\x03\x02\x01\x16\x03\x02\x01\x11\x03\x02\x01\x1e\x03\x02\x01\x15" + + "\x03\x02\x01\x17\x03\x02\x01\x0f\x03\x02\x01\x08\x03\x02\x00?\x03\x02" + + "\x03\x07\x03\x02\x03\x0d\x03\x02\x03\x13\x03\x02\x03\x1d\x03\x02\x03\x1f" + + "\x03\x02\x00\x03\x03\x02\x00\x0d\x03\x02\x00\x01\x03\x02\x00\x1b\x03\x02" + + "\x00\x19\x03\x02\x00\x18\x03\x02\x00\x13\x03\x02\x00/\x03\x07>\x12\x03" + + "\x07<\x1f\x03\x07>\x1d\x03\x06\x1d\x0e\x03\x07>\x1c\x03\x07>:\x03\x07>" + + "\x13\x03\x04\x12+\x03\x07?\x03\x03\x07>\x02\x03\x06\x224\x03\x06\x1a." + + "\x03\x07<%\x03\x06\x1c\x0b\x03\x0609\x03\x05\x1f\x01\x03\x04'\x08\x03" + + "\x93\xfd\xf5\x03\x02\x0d \x03\x02\x0d#\x03\x02\x0d!\x03\x02\x0d&\x03\x02" + + "\x0d\x22\x03\x02\x0d/\x03\x02\x0d,\x03\x02\x0d$\x03\x02\x0d'\x03\x02\x0d" + + "%\x03\x02\x0d;\x03\x02\x0d=\x03\x02\x0d?\x03\x099.\x03\x08\x0b7\x03\x08" + + "\x02\x14\x03\x08\x14\x0d\x03\x08.:\x03\x089'\x03\x0f\x0b\x18\x03\x0f\x1c" + + "1\x03\x0f\x17&\x03\x0f9\x1f\x03\x0f0\x0c\x03\x0e\x0a9\x03\x0e\x056\x03" + + "\x0e\x1c#\x03\x0f\x13\x0e\x03\x072\x00\x03\x070\x0d\x03\x072\x0b\x03\x06" + + "\x11\x18\x03\x070\x10\x03\x06\x0f(\x03\x072\x05\x03\x06\x0f,\x03\x073" + + "\x15\x03\x06\x07\x08\x03\x05\x16\x02\x03\x04\x0b \x03\x05:8\x03\x05\x16%" + + "\x03\x0a\x0d\x1f\x03\x06\x16\x10\x03\x05\x1d5\x03\x05*;\x03\x05\x16\x1b" + + "\x03\x04.-\x03\x06\x1a\x19\x03\x04\x03,\x03\x0b87\x03\x04/\x0a\x03\x06" + + "\x00,\x03\x04-\x01\x03\x04\x1e-\x03\x06/(\x03\x0a\x0b5\x03\x06\x0e7\x03" + + "\x06\x07.\x03\x0597\x03\x0a*%\x03\x0760\x03\x06\x0c;\x03\x05'\x00\x03" + + "\x072.\x03\x072\x08\x03\x06=\x01\x03\x06\x05\x1b\x03\x06\x06\x12\x03\x06" + + "$=\x03\x06'\x0d\x03\x04\x11\x0f\x03\x076,\x03\x06\x07;\x03\x06.,\x03\x86" + + "\xf9\xea\x03\x8f\xff\xeb\x02\x092\x02\x095\x02\x094\x02\x09;\x02\x09>" + + "\x02\x098\x02\x09*\x02\x09/\x02\x09,\x02\x09%\x02\x09&\x02\x09#\x02\x09 " + + "\x02\x08!\x02\x08%\x02\x08$\x02\x08+\x02\x08.\x02\x08*\x02\x08&\x02\x088" + + "\x02\x08>\x02\x084\x02\x086\x02\x080\x02\x08\x10\x02\x08\x17\x02\x08\x12" + + "\x02\x08\x1d\x02\x08\x1f\x02\x08\x13\x02\x08\x15\x02\x08\x14\x02\x08\x0c" + + "\x03\x8b\xfd\xd0\x03\x81\xec\xc6\x03\x87\xe0\x8a\x03-2\xe3\x03\x80\xef" + + "\xe4\x03-2\xea\x03\x88\xe6\xeb\x03\x8e\xe6\xe8\x03\x84\xe6\xe9\x03\x97" + + "\xe6\xee\x03-2\xf9\x03-2\xf6\x03\x8e\xe3\xad\x03\x80\xe3\x92\x03\x88\xe3" + + "\x90\x03\x8e\xe3\x90\x03\x80\xe3\x97\x03\x88\xe3\x95\x03\x88\xfe\xcb\x03" + + "\x8e\xfe\xca\x03\x84\xfe\xcd\x03\x91\xef\xc9\x03-2\xc1\x03-2\xc0\x03-2" + + "\xcb\x03\x88@\x09\x03\x8e@\x08\x03\x8f\xe0\xf5\x03\x8e\xe6\xf9\x03\x8e" + + "\xe0\xfa\x03\x93\xff\xf4\x03\x84\xee\xd3\x03\x0b(\x04\x023 \x03\x0b)\x08" + + "\x021;\x02\x01*\x03\x0b#\x10\x03\x0b 0\x03\x0b!\x10\x03\x0b!0\x03\x07" + + "\x15\x08\x03\x09?5\x03\x07\x1f\x08\x03\x07\x17\x0b\x03\x09\x1f\x15\x03" + + "\x0b\x1c7\x03\x0a+#\x03\x06\x1a\x1b\x03\x06\x1a\x14\x03\x0a\x01\x18\x03" + + "\x06#\x1b\x03\x0a2\x0c\x03\x0a\x01\x04\x03\x09#;\x03\x08='\x03\x08\x1a" + + "\x0a\x03\x07\x03\x0a\x111\x03\x09\x1b\x09\x03\x073.\x03\x07\x01\x00\x03\x09" + + "/,\x03\x07#>\x03\x07\x048\x03\x0a\x1f\x22\x03\x098>\x03\x09\x11\x00\x03" + + "\x08/\x17\x03\x06'\x22\x03\x0b\x1a+\x03\x0a\x22\x19\x03\x0a/1\x03\x0974" + + "\x03\x09\x0f\x22\x03\x08,\x22\x03\x08?\x14\x03\x07$5\x03\x07<3\x03\x07=*" + + "\x03\x07\x13\x18\x03\x068\x0a\x03\x06\x09\x16\x03\x06\x13\x00\x03\x08" + + "\x067\x03\x08\x01\x03\x03\x08\x12\x1d\x03\x07+7\x03\x06(;\x03\x06\x1c?" + + "\x03\x07\x0e\x17\x03\x0a\x06\x1d\x03\x0a\x19\x07\x03\x08\x14$\x03\x07$;" + + "\x03\x08,$\x03\x08\x06\x0d\x03\x07\x16\x0a\x03\x06>>\x03\x0a\x06\x12\x03" + + "\x0a\x14)\x03\x09\x0d\x1f\x03\x09\x12\x17\x03\x09\x19\x01\x03\x08\x11 " + + "\x03\x08\x1d'\x03\x06<\x1a\x03\x0a.\x00\x03\x07'\x18\x03\x0a\x22\x08\x03" + + "\x08\x0d\x0a\x03\x08\x13)\x03\x07*)\x03\x06<,\x03\x07\x0b\x1a\x03\x09." + + "\x14\x03\x09\x0d\x1e\x03\x07\x0e#\x03\x0b\x1d'\x03\x0a\x0a8\x03\x09%2" + + "\x03\x08+&\x03\x080\x12\x03\x0a)4\x03\x08\x06\x1f\x03\x0b\x1b\x1a\x03" + + "\x0a\x1b\x0f\x03\x0b\x1d*\x03\x09\x16$\x03\x090\x11\x03\x08\x11\x08\x03" + + "\x0a*(\x03\x0a\x042\x03\x089,\x03\x074'\x03\x07\x0f\x05\x03\x09\x0b\x0a" + + "\x03\x07\x1b\x01\x03\x09\x17:\x03\x09.\x0d\x03\x07.\x11\x03\x09+\x15\x03" + + "\x080\x13\x03\x0b\x1f\x19\x03\x0a \x11\x03\x0a\x220\x03\x09\x07;\x03\x08" + + "\x16\x1c\x03\x07,\x13\x03\x07\x0e/\x03\x06\x221\x03\x0a.\x0a\x03\x0a7" + + "\x02\x03\x0a\x032\x03\x0a\x1d.\x03\x091\x06\x03\x09\x19:\x03\x08\x02/" + + "\x03\x060+\x03\x06\x0f-\x03\x06\x1c\x1f\x03\x06\x1d\x07\x03\x0a,\x11\x03" + + "\x09=\x0d\x03\x09\x0b;\x03\x07\x1b/\x03\x0a\x1f:\x03\x09 \x1f\x03\x09." + + "\x10\x03\x094\x0b\x03\x09\x1a1\x03\x08#\x1a\x03\x084\x1d\x03\x08\x01\x1f" + + "\x03\x08\x11\x22\x03\x07'8\x03\x07\x1a>\x03\x0757\x03\x06&9\x03\x06+\x11" + + "\x03\x0a.\x0b\x03\x0a,>\x03\x0a4#\x03\x08%\x17\x03\x07\x05\x22\x03\x07" + + "\x0c\x0b\x03\x0a\x1d+\x03\x0a\x19\x16\x03\x09+\x1f\x03\x09\x08\x0b\x03" + + "\x08\x16\x18\x03\x08+\x12\x03\x0b\x1d\x0c\x03\x0a=\x10\x03\x0a\x09\x0d" + + "\x03\x0a\x10\x11\x03\x09&0\x03\x08(\x1f\x03\x087\x07\x03\x08\x185\x03" + + "\x07'6\x03\x06.\x05\x03\x06=\x04\x03\x06;;\x03\x06\x06,\x03\x0b\x18>\x03" + + "\x08\x00\x18\x03\x06 \x03\x03\x06<\x00\x03\x09%\x18\x03\x0b\x1c<\x03\x0a" + + "%!\x03\x0a\x09\x12\x03\x0a\x16\x02\x03\x090'\x03\x09\x0e=\x03\x08 \x0e" + + "\x03\x08>\x03\x03\x074>\x03\x06&?\x03\x06\x19\x09\x03\x06?(\x03\x0a-\x0e" + + "\x03\x09:3\x03\x098:\x03\x09\x12\x0b\x03\x09\x1d\x17\x03\x087\x05\x03" + + "\x082\x14\x03\x08\x06%\x03\x08\x13\x1f\x03\x06\x06\x0e\x03\x0a\x22<\x03" + + "\x09/<\x03\x06>+\x03\x0a'?\x03\x0a\x13\x0c\x03\x09\x10<\x03\x07\x1b=\x03" + + "\x0a\x19\x13\x03\x09\x22\x1d\x03\x09\x07\x0d\x03\x08)\x1c\x03\x06=\x1a" + + "\x03\x0a/4\x03\x0a7\x11\x03\x0a\x16:\x03\x09?3\x03\x09:/\x03\x09\x05\x0a" + + "\x03\x09\x14\x06\x03\x087\x22\x03\x080\x07\x03\x08\x1a\x1f\x03\x07\x04(" + + "\x03\x07\x04\x09\x03\x06 %\x03\x06<\x08\x03\x0a+\x14\x03\x09\x1d\x16\x03" + + "\x0a70\x03\x08 >\x03\x0857\x03\x070\x0a\x03\x06=\x12\x03\x06\x16%\x03" + + "\x06\x1d,\x03\x099#\x03\x09\x10>\x03\x07 \x1e\x03\x08\x0c<\x03\x08\x0b" + + "\x18\x03\x08\x15+\x03\x08,:\x03\x08%\x22\x03\x07\x0a$\x03\x0b\x1c=\x03" + + "\x07+\x08\x03\x0a/\x05\x03\x0a \x07\x03\x0a\x12'\x03\x09#\x11\x03\x08" + + "\x1b\x15\x03\x0a\x06\x01\x03\x09\x1c\x1b\x03\x0922\x03\x07\x14<\x03\x07" + + "\x09\x04\x03\x061\x04\x03\x07\x0e\x01\x03\x0a\x13\x18\x03\x0a-\x0c\x03" + + "\x0a?\x0d\x03\x0a\x09\x0a\x03\x091&\x03\x0a/\x0b\x03\x08$<\x03\x083\x1d" + + "\x03\x08\x0c$\x03\x08\x0d\x07\x03\x08\x0d?\x03\x08\x0e\x14\x03\x065\x0a" + + "\x03\x08\x1a#\x03\x08\x16#\x03\x0702\x03\x07\x03\x1a\x03\x06(\x1d\x03" + + "\x06+\x1b\x03\x06\x0b\x05\x03\x06\x0b\x17\x03\x06\x0c\x04\x03\x06\x1e" + + "\x19\x03\x06+0\x03\x062\x18\x03\x0b\x16\x1e\x03\x0a+\x16\x03\x0a-?\x03" + + "\x0a#:\x03\x0a#\x10\x03\x0a%$\x03\x0a>+\x03\x0a01\x03\x0a1\x10\x03\x0a" + + "\x099\x03\x0a\x0a\x12\x03\x0a\x19\x1f\x03\x0a\x19\x12\x03\x09*)\x03\x09-" + + "\x16\x03\x09.1\x03\x09.2\x03\x09<\x0e\x03\x09> \x03\x093\x12\x03\x09\x0b" + + "\x01\x03\x09\x1c2\x03\x09\x11\x1c\x03\x09\x15%\x03\x08,&\x03\x08!\x22" + + "\x03\x089(\x03\x08\x0b\x1a\x03\x08\x0d2\x03\x08\x0c\x04\x03\x08\x0c\x06" + + "\x03\x08\x0c\x1f\x03\x08\x0c\x0c\x03\x08\x0f\x1f\x03\x08\x0f\x1d\x03\x08" + + "\x00\x14\x03\x08\x03\x14\x03\x08\x06\x16\x03\x08\x1e#\x03\x08\x11\x11" + + "\x03\x08\x10\x18\x03\x08\x14(\x03\x07)\x1e\x03\x07.1\x03\x07 $\x03\x07 '" + + "\x03\x078\x08\x03\x07\x0d0\x03\x07\x0f7\x03\x07\x05#\x03\x07\x05\x1a\x03" + + "\x07\x1a7\x03\x07\x1d-\x03\x07\x17\x10\x03\x06)\x1f\x03\x062\x0b\x03\x06" + + "6\x16\x03\x06\x09\x11\x03\x09(\x1e\x03\x07!5\x03\x0b\x11\x16\x03\x0a/" + + "\x04\x03\x0a,\x1a\x03\x0b\x173\x03\x0a,1\x03\x0a/5\x03\x0a\x221\x03\x0a" + + "\x22\x0d\x03\x0a?%\x03\x0a<,\x03\x0a?#\x03\x0a>\x19\x03\x0a\x08&\x03\x0a" + + "\x0b\x0e\x03\x0a\x0c:\x03\x0a\x0c+\x03\x0a\x03\x22\x03\x0a\x06)\x03\x0a" + + "\x11\x10\x03\x0a\x11\x1a\x03\x0a\x17-\x03\x0a\x14(\x03\x09)\x1e\x03\x09/" + + "\x09\x03\x09.\x00\x03\x09,\x07\x03\x09/*\x03\x09-9\x03\x09\x228\x03\x09%" + + "\x09\x03\x09:\x12\x03\x09;\x1d\x03\x09?\x06\x03\x093%\x03\x096\x05\x03" + + "\x096\x08\x03\x097\x02\x03\x09\x07,\x03\x09\x04,\x03\x09\x1f\x16\x03\x09" + + "\x11\x03\x03\x09\x11\x12\x03\x09\x168\x03\x08*\x05\x03\x08/2\x03\x084:" + + "\x03\x08\x22+\x03\x08 0\x03\x08&\x0a\x03\x08;\x10\x03\x08>$\x03\x08>\x18" + + "\x03\x0829\x03\x082:\x03\x081,\x03\x081<\x03\x081\x1c\x03\x087#\x03\x087" + + "*\x03\x08\x09'\x03\x08\x00\x1d\x03\x08\x05-\x03\x08\x1f4\x03\x08\x1d\x04" + + "\x03\x08\x16\x0f\x03\x07*7\x03\x07'!\x03\x07%\x1b\x03\x077\x0c\x03\x07" + + "\x0c1\x03\x07\x0c.\x03\x07\x00\x06\x03\x07\x01\x02\x03\x07\x010\x03\x07" + + "\x06=\x03\x07\x01\x03\x03\x07\x01\x13\x03\x07\x06\x06\x03\x07\x05\x0a" + + "\x03\x07\x1f\x09\x03\x07\x17:\x03\x06*1\x03\x06-\x1d\x03\x06\x223\x03" + + "\x062:\x03\x060$\x03\x066\x1e\x03\x064\x12\x03\x0645\x03\x06\x0b\x00\x03" + + "\x06\x0b7\x03\x06\x07\x1f\x03\x06\x15\x12\x03\x0c\x05\x0f\x03\x0b+\x0b" + + "\x03\x0b+-\x03\x06\x16\x1b\x03\x06\x15\x17\x03\x89\xca\xea\x03\x89\xca" + + "\xe8\x03\x0c8\x10\x03\x0c8\x01\x03\x0c8\x0f\x03\x0d8%\x03\x0d8!\x03\x0c8" + + "-\x03\x0c8/\x03\x0c8+\x03\x0c87\x03\x0c85\x03\x0c9\x09\x03\x0c9\x0d\x03" + + "\x0c9\x0f\x03\x0c9\x0b\x03\xcfu\x0c\x03\xcfu\x0f\x03\xcfu\x0e\x03\xcfu" + + "\x09\x03\x0c9\x10\x03\x0d9\x0c\x03\xcf`;\x03\xcf`>\x03\xcf`9\x03\xcf`8" + + "\x03\xcf`7\x03\xcf`*\x03\xcf`-\x03\xcf`,\x03\x0d\x1b\x1a\x03\x0d\x1b&" + + "\x03\x0c=.\x03\x0c=%\x03\x0c>\x1e\x03\x0c>\x14\x03\x0c?\x06\x03\x0c?\x0b" + + "\x03\x0c?\x0c\x03\x0c?\x0d\x03\x0c?\x02\x03\x0c>\x0f\x03\x0c>\x08\x03" + + "\x0c>\x09\x03\x0c>,\x03\x0c>\x0c\x03\x0c?\x13\x03\x0c?\x16\x03\x0c?\x15" + + "\x03\x0c?\x1c\x03\x0c?\x1f\x03\x0c?\x1d\x03\x0c?\x1a\x03\x0c?\x17\x03" + + "\x0c?\x08\x03\x0c?\x09\x03\x0c?\x0e\x03\x0c?\x04\x03\x0c?\x05\x03\x0c\x03\x0c=2\x03\x0c=6\x03\x0c" + + "<\x07\x03\x0c<\x05\x03\x0e:!\x03\x0e:#\x03\x0e8\x09\x03\x0e:&\x03\x0e8" + + "\x0b\x03\x0e:$\x03\x0e:,\x03\x0e8\x1a\x03\x0e8\x1e\x03\x0e:*\x03\x0e:7" + + "\x03\x0e:5\x03\x0e:;\x03\x0e:\x15\x03\x0e:<\x03\x0e:4\x03\x0e:'\x03\x0e:" + + "-\x03\x0e:%\x03\x0e:?\x03\x0e:=\x03\x0e:)\x03\x0e:/\x03\xcfs'\x03\x0d=" + + "\x0f\x03\x0d+*\x03\x0d99\x03\x0d9;\x03\x0d9?\x03\x0d)\x0d\x03\x0d(%\x02" + + "\x01\x18\x02\x01(\x02\x03'\x02\x03)\x02\x03+\x02\x03/\x02\x03\x19\x02" + + "\x03\x1b\x02\x03\x1f\x03\x0d\x22\x18\x03\x0d\x22\x1a\x03\x0d\x22'\x03" + + "\x0d\x22/\x03\x0d\x223\x03\x0d\x22$\x02\x03 \x02\x01%\x02\x01'\x02\x01+" + + "\x02\x01-\x02\x01/\x02\x01;\x02\x01=\x02\x01?\x02\x01\x1e\x03\x0f$!\x03" + + "\x0f87\x03\x0f4\x0e\x03\x0f5\x1d\x03\x06'\x03\x03\x0f\x08\x18\x03\x0f" + + "\x0d\x1b\x03\x0e2=\x03\x0e;\x08\x03\x0e:\x0b\x03\x0e\x06$\x03\x0e\x0d)" + + "\x03\x0e\x16\x1f\x03\x0e\x16\x1b\x03\x0d$\x0a\x03\x05,\x1d\x03\x0d. \x03" + + "\x0d.#\x03\x0c(/\x03\x09%\x02\x03\x0d90\x03\x0d\x0e4\x03\x0d\x0d\x0f\x03" + + "\x0c#\x00\x03\x0c,\x1e\x03\x0c2\x0e\x03\x0c\x01\x17\x03\x0c\x09:\x03\x0e" + + "\x173\x03\x0c\x08\x03\x03\x0c\x11\x07\x03\x0c\x10\x18\x03\x0c\x1f\x1c" + + "\x03\x0c\x19\x0e\x03\x0c\x1a\x1f\x03\x0f0>\x03\x0b->\x03\x0b*4\x03\x0b<+" + + "\x03\x0b8\x13\x03\x0b\x043\x03\x0b\x14\x03\x03\x0b\x16%\x03\x0d\x22&\x03" + + "\x0b\x1a\x1a\x03\x0b\x1a\x04\x03\x0a%9\x03\x0a&2\x03\x0a&0\x03\x0a!\x1a" + + "\x03\x0a!7\x03\x0a5\x10\x03\x0a=4\x03\x0a?\x0e\x03\x0a>\x10\x03\x0a\x00 " + + "\x03\x0a\x0f:\x03\x0a\x0f9\x03\x0a\x0b\x0a\x03\x0a\x17%\x03\x0a\x1b-\x03" + + "\x09-\x1a\x03\x09,4\x03\x09.,\x03\x09)\x09\x03\x096!\x03\x091\x1f\x03" + + "\x093\x16\x03\x0c+\x1f\x03\x098 \x03\x098=\x03\x0c(\x1a\x03\x0c(\x16\x03" + + "\x09\x0a+\x03\x09\x16\x12\x03\x09\x13\x0e\x03\x09\x153\x03\x08)!\x03\x09" + + "\x1a\x01\x03\x09\x18\x01\x03\x08%#\x03\x08>\x22\x03\x08\x05%\x03\x08\x02" + + "*\x03\x08\x15;\x03\x08\x1b7\x03\x0f\x07\x1d\x03\x0f\x04\x03\x03\x070\x0c" + + "\x03\x07;\x0b\x03\x07\x08\x17\x03\x07\x12\x06\x03\x06/-\x03\x0671\x03" + + "\x065+\x03\x06>7\x03\x06\x049\x03\x05+\x1e\x03\x05,\x17\x03\x05 \x1d\x03" + + "\x05\x22\x05\x03\x050\x1d" + +// lookup returns the trie value for the first UTF-8 encoding in s and +// the width in bytes of this encoding. The size will be 0 if s does not +// hold enough bytes to complete the encoding. len(s) must be greater than 0. +func (t *idnaTrie) lookup(s []byte) (v uint16, sz int) { + c0 := s[0] + switch { + case c0 < 0x80: // is ASCII + return idnaValues[c0], 1 + case c0 < 0xC2: + return 0, 1 // Illegal UTF-8: not a starter, not ASCII. + case c0 < 0xE0: // 2-byte UTF-8 + if len(s) < 2 { + return 0, 0 + } + i := idnaIndex[c0] + c1 := s[1] + if c1 < 0x80 || 0xC0 <= c1 { + return 0, 1 // Illegal UTF-8: not a continuation byte. + } + return t.lookupValue(uint32(i), c1), 2 + case c0 < 0xF0: // 3-byte UTF-8 + if len(s) < 3 { + return 0, 0 + } + i := idnaIndex[c0] + c1 := s[1] + if c1 < 0x80 || 0xC0 <= c1 { + return 0, 1 // Illegal UTF-8: not a continuation byte. + } + o := uint32(i)<<6 + uint32(c1) + i = idnaIndex[o] + c2 := s[2] + if c2 < 0x80 || 0xC0 <= c2 { + return 0, 2 // Illegal UTF-8: not a continuation byte. + } + return t.lookupValue(uint32(i), c2), 3 + case c0 < 0xF8: // 4-byte UTF-8 + if len(s) < 4 { + return 0, 0 + } + i := idnaIndex[c0] + c1 := s[1] + if c1 < 0x80 || 0xC0 <= c1 { + return 0, 1 // Illegal UTF-8: not a continuation byte. + } + o := uint32(i)<<6 + uint32(c1) + i = idnaIndex[o] + c2 := s[2] + if c2 < 0x80 || 0xC0 <= c2 { + return 0, 2 // Illegal UTF-8: not a continuation byte. + } + o = uint32(i)<<6 + uint32(c2) + i = idnaIndex[o] + c3 := s[3] + if c3 < 0x80 || 0xC0 <= c3 { + return 0, 3 // Illegal UTF-8: not a continuation byte. + } + return t.lookupValue(uint32(i), c3), 4 + } + // Illegal rune + return 0, 1 +} + +// lookupUnsafe returns the trie value for the first UTF-8 encoding in s. +// s must start with a full and valid UTF-8 encoded rune. +func (t *idnaTrie) lookupUnsafe(s []byte) uint16 { + c0 := s[0] + if c0 < 0x80 { // is ASCII + return idnaValues[c0] + } + i := idnaIndex[c0] + if c0 < 0xE0 { // 2-byte UTF-8 + return t.lookupValue(uint32(i), s[1]) + } + i = idnaIndex[uint32(i)<<6+uint32(s[1])] + if c0 < 0xF0 { // 3-byte UTF-8 + return t.lookupValue(uint32(i), s[2]) + } + i = idnaIndex[uint32(i)<<6+uint32(s[2])] + if c0 < 0xF8 { // 4-byte UTF-8 + return t.lookupValue(uint32(i), s[3]) + } + return 0 +} + +// lookupString returns the trie value for the first UTF-8 encoding in s and +// the width in bytes of this encoding. The size will be 0 if s does not +// hold enough bytes to complete the encoding. len(s) must be greater than 0. +func (t *idnaTrie) lookupString(s string) (v uint16, sz int) { + c0 := s[0] + switch { + case c0 < 0x80: // is ASCII + return idnaValues[c0], 1 + case c0 < 0xC2: + return 0, 1 // Illegal UTF-8: not a starter, not ASCII. + case c0 < 0xE0: // 2-byte UTF-8 + if len(s) < 2 { + return 0, 0 + } + i := idnaIndex[c0] + c1 := s[1] + if c1 < 0x80 || 0xC0 <= c1 { + return 0, 1 // Illegal UTF-8: not a continuation byte. + } + return t.lookupValue(uint32(i), c1), 2 + case c0 < 0xF0: // 3-byte UTF-8 + if len(s) < 3 { + return 0, 0 + } + i := idnaIndex[c0] + c1 := s[1] + if c1 < 0x80 || 0xC0 <= c1 { + return 0, 1 // Illegal UTF-8: not a continuation byte. + } + o := uint32(i)<<6 + uint32(c1) + i = idnaIndex[o] + c2 := s[2] + if c2 < 0x80 || 0xC0 <= c2 { + return 0, 2 // Illegal UTF-8: not a continuation byte. + } + return t.lookupValue(uint32(i), c2), 3 + case c0 < 0xF8: // 4-byte UTF-8 + if len(s) < 4 { + return 0, 0 + } + i := idnaIndex[c0] + c1 := s[1] + if c1 < 0x80 || 0xC0 <= c1 { + return 0, 1 // Illegal UTF-8: not a continuation byte. + } + o := uint32(i)<<6 + uint32(c1) + i = idnaIndex[o] + c2 := s[2] + if c2 < 0x80 || 0xC0 <= c2 { + return 0, 2 // Illegal UTF-8: not a continuation byte. + } + o = uint32(i)<<6 + uint32(c2) + i = idnaIndex[o] + c3 := s[3] + if c3 < 0x80 || 0xC0 <= c3 { + return 0, 3 // Illegal UTF-8: not a continuation byte. + } + return t.lookupValue(uint32(i), c3), 4 + } + // Illegal rune + return 0, 1 +} + +// lookupStringUnsafe returns the trie value for the first UTF-8 encoding in s. +// s must start with a full and valid UTF-8 encoded rune. +func (t *idnaTrie) lookupStringUnsafe(s string) uint16 { + c0 := s[0] + if c0 < 0x80 { // is ASCII + return idnaValues[c0] + } + i := idnaIndex[c0] + if c0 < 0xE0 { // 2-byte UTF-8 + return t.lookupValue(uint32(i), s[1]) + } + i = idnaIndex[uint32(i)<<6+uint32(s[1])] + if c0 < 0xF0 { // 3-byte UTF-8 + return t.lookupValue(uint32(i), s[2]) + } + i = idnaIndex[uint32(i)<<6+uint32(s[2])] + if c0 < 0xF8 { // 4-byte UTF-8 + return t.lookupValue(uint32(i), s[3]) + } + return 0 +} + +// idnaTrie. Total size: 32438 bytes (31.68 KiB). Checksum: 8aaded0b8e8308ea. +type idnaTrie struct{} + +func newIdnaTrie(i int) *idnaTrie { + return &idnaTrie{} +} + +// lookupValue determines the type of block n and looks up the value for b. +func (t *idnaTrie) lookupValue(n uint32, b byte) uint16 { + switch { + case n < 136: + return uint16(idnaValues[n<<6+uint32(b)]) + default: + n -= 136 + return uint16(idnaSparse.lookup(n, b)) + } +} + +// idnaValues: 138 blocks, 8832 entries, 17664 bytes +// The third block is the zero block. +var idnaValues = [8832]uint16{ + // Block 0x0, offset 0x0 + 0x00: 0x0018, 0x01: 0x0018, 0x02: 0x0018, 0x03: 0x0018, 0x04: 0x0018, 0x05: 0x0018, + 0x06: 0x0018, 0x07: 0x0018, 0x08: 0x0018, 0x09: 0x0018, 0x0a: 0x0018, 0x0b: 0x0018, + 0x0c: 0x0018, 0x0d: 0x0018, 0x0e: 0x0018, 0x0f: 0x0018, 0x10: 0x0018, 0x11: 0x0018, + 0x12: 0x0018, 0x13: 0x0018, 0x14: 0x0018, 0x15: 0x0018, 0x16: 0x0018, 0x17: 0x0018, + 0x18: 0x0018, 0x19: 0x0018, 0x1a: 0x0018, 0x1b: 0x0018, 0x1c: 0x0018, 0x1d: 0x0018, + 0x1e: 0x0018, 0x1f: 0x0018, 0x20: 0x0018, 0x21: 0x0018, 0x22: 0x0018, 0x23: 0x0018, + 0x24: 0x0018, 0x25: 0x0018, 0x26: 0x0018, 0x27: 0x0018, 0x28: 0x0018, 0x29: 0x0018, + 0x2a: 0x0018, 0x2b: 0x0018, 0x2c: 0x0018, 0x2d: 0x0008, 0x2e: 0x0008, 0x2f: 0x0018, + 0x30: 0x0008, 0x31: 0x0008, 0x32: 0x0008, 0x33: 0x0008, 0x34: 0x0008, 0x35: 0x0008, + 0x36: 0x0008, 0x37: 0x0008, 0x38: 0x0008, 0x39: 0x0008, 0x3a: 0x0018, 0x3b: 0x0018, + 0x3c: 0x0018, 0x3d: 0x0018, 0x3e: 0x0018, 0x3f: 0x0018, + // Block 0x1, offset 0x40 + 0x40: 0x0018, 0x41: 0xe105, 0x42: 0xe105, 0x43: 0xe105, 0x44: 0xe105, 0x45: 0xe105, + 0x46: 0xe105, 0x47: 0xe105, 0x48: 0xe105, 0x49: 0xe105, 0x4a: 0xe105, 0x4b: 0xe105, + 0x4c: 0xe105, 0x4d: 0xe105, 0x4e: 0xe105, 0x4f: 0xe105, 0x50: 0xe105, 0x51: 0xe105, + 0x52: 0xe105, 0x53: 0xe105, 0x54: 0xe105, 0x55: 0xe105, 0x56: 0xe105, 0x57: 0xe105, + 0x58: 0xe105, 0x59: 0xe105, 0x5a: 0xe105, 0x5b: 0x0018, 0x5c: 0x0018, 0x5d: 0x0018, + 0x5e: 0x0018, 0x5f: 0x0018, 0x60: 0x0018, 0x61: 0x0008, 0x62: 0x0008, 0x63: 0x0008, + 0x64: 0x0008, 0x65: 0x0008, 0x66: 0x0008, 0x67: 0x0008, 0x68: 0x0008, 0x69: 0x0008, + 0x6a: 0x0008, 0x6b: 0x0008, 0x6c: 0x0008, 0x6d: 0x0008, 0x6e: 0x0008, 0x6f: 0x0008, + 0x70: 0x0008, 0x71: 0x0008, 0x72: 0x0008, 0x73: 0x0008, 0x74: 0x0008, 0x75: 0x0008, + 0x76: 0x0008, 0x77: 0x0008, 0x78: 0x0008, 0x79: 0x0008, 0x7a: 0x0008, 0x7b: 0x0018, + 0x7c: 0x0018, 0x7d: 0x0018, 0x7e: 0x0018, 0x7f: 0x0018, + // Block 0x2, offset 0x80 + // Block 0x3, offset 0xc0 + 0xc0: 0x0040, 0xc1: 0x0040, 0xc2: 0x0040, 0xc3: 0x0040, 0xc4: 0x0040, 0xc5: 0x0040, + 0xc6: 0x0040, 0xc7: 0x0040, 0xc8: 0x0040, 0xc9: 0x0040, 0xca: 0x0040, 0xcb: 0x0040, + 0xcc: 0x0040, 0xcd: 0x0040, 0xce: 0x0040, 0xcf: 0x0040, 0xd0: 0x0040, 0xd1: 0x0040, + 0xd2: 0x0040, 0xd3: 0x0040, 0xd4: 0x0040, 0xd5: 0x0040, 0xd6: 0x0040, 0xd7: 0x0040, + 0xd8: 0x0040, 0xd9: 0x0040, 0xda: 0x0040, 0xdb: 0x0040, 0xdc: 0x0040, 0xdd: 0x0040, + 0xde: 0x0040, 0xdf: 0x0040, 0xe0: 0x0009, 0xe1: 0x0018, 0xe2: 0x0018, 0xe3: 0x0018, + 0xe4: 0x0018, 0xe5: 0x0018, 0xe6: 0x0018, 0xe7: 0x0018, 0xe8: 0x0011, 0xe9: 0x0018, + 0xea: 0x0019, 0xeb: 0x0018, 0xec: 0x0018, 0xed: 0x03c0, 0xee: 0x0018, 0xef: 0x0021, + 0xf0: 0x0018, 0xf1: 0x0018, 0xf2: 0x0029, 0xf3: 0x0031, 0xf4: 0x0039, 0xf5: 0x0005, + 0xf6: 0x0018, 0xf7: 0x0008, 0xf8: 0x0041, 0xf9: 0x0049, 0xfa: 0x0051, 0xfb: 0x0018, + 0xfc: 0x0059, 0xfd: 0x0061, 0xfe: 0x0069, 0xff: 0x0018, + // Block 0x4, offset 0x100 + 0x100: 0xe00d, 0x101: 0x0008, 0x102: 0xe00d, 0x103: 0x0008, 0x104: 0xe00d, 0x105: 0x0008, + 0x106: 0xe00d, 0x107: 0x0008, 0x108: 0xe00d, 0x109: 0x0008, 0x10a: 0xe00d, 0x10b: 0x0008, + 0x10c: 0xe00d, 0x10d: 0x0008, 0x10e: 0xe00d, 0x10f: 0x0008, 0x110: 0xe00d, 0x111: 0x0008, + 0x112: 0xe00d, 0x113: 0x0008, 0x114: 0xe00d, 0x115: 0x0008, 0x116: 0xe00d, 0x117: 0x0008, + 0x118: 0xe00d, 0x119: 0x0008, 0x11a: 0xe00d, 0x11b: 0x0008, 0x11c: 0xe00d, 0x11d: 0x0008, + 0x11e: 0xe00d, 0x11f: 0x0008, 0x120: 0xe00d, 0x121: 0x0008, 0x122: 0xe00d, 0x123: 0x0008, + 0x124: 0xe00d, 0x125: 0x0008, 0x126: 0xe00d, 0x127: 0x0008, 0x128: 0xe00d, 0x129: 0x0008, + 0x12a: 0xe00d, 0x12b: 0x0008, 0x12c: 0xe00d, 0x12d: 0x0008, 0x12e: 0xe00d, 0x12f: 0x0008, + 0x130: 0x0071, 0x131: 0x0008, 0x132: 0x0035, 0x133: 0x004d, 0x134: 0xe00d, 0x135: 0x0008, + 0x136: 0xe00d, 0x137: 0x0008, 0x138: 0x0008, 0x139: 0xe01d, 0x13a: 0x0008, 0x13b: 0xe03d, + 0x13c: 0x0008, 0x13d: 0xe01d, 0x13e: 0x0008, 0x13f: 0x0079, + // Block 0x5, offset 0x140 + 0x140: 0x0079, 0x141: 0xe01d, 0x142: 0x0008, 0x143: 0xe03d, 0x144: 0x0008, 0x145: 0xe01d, + 0x146: 0x0008, 0x147: 0xe07d, 0x148: 0x0008, 0x149: 0x0081, 0x14a: 0xe00d, 0x14b: 0x0008, + 0x14c: 0xe00d, 0x14d: 0x0008, 0x14e: 0xe00d, 0x14f: 0x0008, 0x150: 0xe00d, 0x151: 0x0008, + 0x152: 0xe00d, 0x153: 0x0008, 0x154: 0xe00d, 0x155: 0x0008, 0x156: 0xe00d, 0x157: 0x0008, + 0x158: 0xe00d, 0x159: 0x0008, 0x15a: 0xe00d, 0x15b: 0x0008, 0x15c: 0xe00d, 0x15d: 0x0008, + 0x15e: 0xe00d, 0x15f: 0x0008, 0x160: 0xe00d, 0x161: 0x0008, 0x162: 0xe00d, 0x163: 0x0008, + 0x164: 0xe00d, 0x165: 0x0008, 0x166: 0xe00d, 0x167: 0x0008, 0x168: 0xe00d, 0x169: 0x0008, + 0x16a: 0xe00d, 0x16b: 0x0008, 0x16c: 0xe00d, 0x16d: 0x0008, 0x16e: 0xe00d, 0x16f: 0x0008, + 0x170: 0xe00d, 0x171: 0x0008, 0x172: 0xe00d, 0x173: 0x0008, 0x174: 0xe00d, 0x175: 0x0008, + 0x176: 0xe00d, 0x177: 0x0008, 0x178: 0x0065, 0x179: 0xe01d, 0x17a: 0x0008, 0x17b: 0xe03d, + 0x17c: 0x0008, 0x17d: 0xe01d, 0x17e: 0x0008, 0x17f: 0x0089, + // Block 0x6, offset 0x180 + 0x180: 0x0008, 0x181: 0x007d, 0x182: 0xe00d, 0x183: 0x0008, 0x184: 0xe00d, 0x185: 0x0008, + 0x186: 0x007d, 0x187: 0xe07d, 0x188: 0x0008, 0x189: 0x0095, 0x18a: 0x00ad, 0x18b: 0xe03d, + 0x18c: 0x0008, 0x18d: 0x0008, 0x18e: 0x00c5, 0x18f: 0x00dd, 0x190: 0x00f5, 0x191: 0xe01d, + 0x192: 0x0008, 0x193: 0x010d, 0x194: 0x0125, 0x195: 0x0008, 0x196: 0x013d, 0x197: 0x013d, + 0x198: 0xe00d, 0x199: 0x0008, 0x19a: 0x0008, 0x19b: 0x0008, 0x19c: 0x010d, 0x19d: 0x0155, + 0x19e: 0x0008, 0x19f: 0x016d, 0x1a0: 0xe00d, 0x1a1: 0x0008, 0x1a2: 0xe00d, 0x1a3: 0x0008, + 0x1a4: 0xe00d, 0x1a5: 0x0008, 0x1a6: 0x0185, 0x1a7: 0xe07d, 0x1a8: 0x0008, 0x1a9: 0x019d, + 0x1aa: 0x0008, 0x1ab: 0x0008, 0x1ac: 0xe00d, 0x1ad: 0x0008, 0x1ae: 0x0185, 0x1af: 0xe0fd, + 0x1b0: 0x0008, 0x1b1: 0x01b5, 0x1b2: 0x01cd, 0x1b3: 0xe03d, 0x1b4: 0x0008, 0x1b5: 0xe01d, + 0x1b6: 0x0008, 0x1b7: 0x01e5, 0x1b8: 0xe00d, 0x1b9: 0x0008, 0x1ba: 0x0008, 0x1bb: 0x0008, + 0x1bc: 0xe00d, 0x1bd: 0x0008, 0x1be: 0x0008, 0x1bf: 0x0008, + // Block 0x7, offset 0x1c0 + 0x1c0: 0x0008, 0x1c1: 0x0008, 0x1c2: 0x0008, 0x1c3: 0x0008, 0x1c4: 0x0091, 0x1c5: 0x0091, + 0x1c6: 0x0091, 0x1c7: 0x01fd, 0x1c8: 0x0215, 0x1c9: 0x022d, 0x1ca: 0x0245, 0x1cb: 0x025d, + 0x1cc: 0x0275, 0x1cd: 0xe01d, 0x1ce: 0x0008, 0x1cf: 0xe0fd, 0x1d0: 0x0008, 0x1d1: 0xe01d, + 0x1d2: 0x0008, 0x1d3: 0xe03d, 0x1d4: 0x0008, 0x1d5: 0xe01d, 0x1d6: 0x0008, 0x1d7: 0xe07d, + 0x1d8: 0x0008, 0x1d9: 0xe01d, 0x1da: 0x0008, 0x1db: 0xe03d, 0x1dc: 0x0008, 0x1dd: 0x0008, + 0x1de: 0xe00d, 0x1df: 0x0008, 0x1e0: 0xe00d, 0x1e1: 0x0008, 0x1e2: 0xe00d, 0x1e3: 0x0008, + 0x1e4: 0xe00d, 0x1e5: 0x0008, 0x1e6: 0xe00d, 0x1e7: 0x0008, 0x1e8: 0xe00d, 0x1e9: 0x0008, + 0x1ea: 0xe00d, 0x1eb: 0x0008, 0x1ec: 0xe00d, 0x1ed: 0x0008, 0x1ee: 0xe00d, 0x1ef: 0x0008, + 0x1f0: 0x0008, 0x1f1: 0x028d, 0x1f2: 0x02a5, 0x1f3: 0x02bd, 0x1f4: 0xe00d, 0x1f5: 0x0008, + 0x1f6: 0x02d5, 0x1f7: 0x02ed, 0x1f8: 0xe00d, 0x1f9: 0x0008, 0x1fa: 0xe00d, 0x1fb: 0x0008, + 0x1fc: 0xe00d, 0x1fd: 0x0008, 0x1fe: 0xe00d, 0x1ff: 0x0008, + // Block 0x8, offset 0x200 + 0x200: 0xe00d, 0x201: 0x0008, 0x202: 0xe00d, 0x203: 0x0008, 0x204: 0xe00d, 0x205: 0x0008, + 0x206: 0xe00d, 0x207: 0x0008, 0x208: 0xe00d, 0x209: 0x0008, 0x20a: 0xe00d, 0x20b: 0x0008, + 0x20c: 0xe00d, 0x20d: 0x0008, 0x20e: 0xe00d, 0x20f: 0x0008, 0x210: 0xe00d, 0x211: 0x0008, + 0x212: 0xe00d, 0x213: 0x0008, 0x214: 0xe00d, 0x215: 0x0008, 0x216: 0xe00d, 0x217: 0x0008, + 0x218: 0xe00d, 0x219: 0x0008, 0x21a: 0xe00d, 0x21b: 0x0008, 0x21c: 0xe00d, 0x21d: 0x0008, + 0x21e: 0xe00d, 0x21f: 0x0008, 0x220: 0x0305, 0x221: 0x0008, 0x222: 0xe00d, 0x223: 0x0008, + 0x224: 0xe00d, 0x225: 0x0008, 0x226: 0xe00d, 0x227: 0x0008, 0x228: 0xe00d, 0x229: 0x0008, + 0x22a: 0xe00d, 0x22b: 0x0008, 0x22c: 0xe00d, 0x22d: 0x0008, 0x22e: 0xe00d, 0x22f: 0x0008, + 0x230: 0xe00d, 0x231: 0x0008, 0x232: 0xe00d, 0x233: 0x0008, 0x234: 0x0008, 0x235: 0x0008, + 0x236: 0x0008, 0x237: 0x0008, 0x238: 0x0008, 0x239: 0x0008, 0x23a: 0x0099, 0x23b: 0xe03d, + 0x23c: 0x0008, 0x23d: 0x031d, 0x23e: 0x00a1, 0x23f: 0x0008, + // Block 0x9, offset 0x240 + 0x240: 0x0008, 0x241: 0x0008, 0x242: 0x0018, 0x243: 0x0018, 0x244: 0x0018, 0x245: 0x0018, + 0x246: 0x0008, 0x247: 0x0008, 0x248: 0x0008, 0x249: 0x0008, 0x24a: 0x0008, 0x24b: 0x0008, + 0x24c: 0x0008, 0x24d: 0x0008, 0x24e: 0x0008, 0x24f: 0x0008, 0x250: 0x0008, 0x251: 0x0008, + 0x252: 0x0018, 0x253: 0x0018, 0x254: 0x0018, 0x255: 0x0018, 0x256: 0x0018, 0x257: 0x0018, + 0x258: 0x00d1, 0x259: 0x00d9, 0x25a: 0x00e1, 0x25b: 0x00e9, 0x25c: 0x00f1, 0x25d: 0x00f9, + 0x25e: 0x0018, 0x25f: 0x0018, 0x260: 0x03ad, 0x261: 0x0101, 0x262: 0x0089, 0x263: 0x0109, + 0x264: 0x03c5, 0x265: 0x0018, 0x266: 0x0018, 0x267: 0x0018, 0x268: 0x0018, 0x269: 0x0018, + 0x26a: 0x0018, 0x26b: 0x0018, 0x26c: 0x0008, 0x26d: 0x0018, 0x26e: 0x0008, 0x26f: 0x0018, + 0x270: 0x0018, 0x271: 0x0018, 0x272: 0x0018, 0x273: 0x0018, 0x274: 0x0018, 0x275: 0x0018, + 0x276: 0x0018, 0x277: 0x0018, 0x278: 0x0018, 0x279: 0x0018, 0x27a: 0x0018, 0x27b: 0x0018, + 0x27c: 0x0018, 0x27d: 0x0018, 0x27e: 0x0018, 0x27f: 0x0018, + // Block 0xa, offset 0x280 + 0x280: 0x03dd, 0x281: 0x03dd, 0x282: 0x3308, 0x283: 0x03f5, 0x284: 0x0111, 0x285: 0x040d, + 0x286: 0x3308, 0x287: 0x3308, 0x288: 0x3308, 0x289: 0x3308, 0x28a: 0x3308, 0x28b: 0x3308, + 0x28c: 0x3308, 0x28d: 0x3308, 0x28e: 0x3308, 0x28f: 0x33c0, 0x290: 0x3308, 0x291: 0x3308, + 0x292: 0x3308, 0x293: 0x3308, 0x294: 0x3308, 0x295: 0x3308, 0x296: 0x3308, 0x297: 0x3308, + 0x298: 0x3308, 0x299: 0x3308, 0x29a: 0x3308, 0x29b: 0x3308, 0x29c: 0x3308, 0x29d: 0x3308, + 0x29e: 0x3308, 0x29f: 0x3308, 0x2a0: 0x3308, 0x2a1: 0x3308, 0x2a2: 0x3308, 0x2a3: 0x3308, + 0x2a4: 0x3308, 0x2a5: 0x3308, 0x2a6: 0x3308, 0x2a7: 0x3308, 0x2a8: 0x3308, 0x2a9: 0x3308, + 0x2aa: 0x3308, 0x2ab: 0x3308, 0x2ac: 0x3308, 0x2ad: 0x3308, 0x2ae: 0x3308, 0x2af: 0x3308, + 0x2b0: 0xe00d, 0x2b1: 0x0008, 0x2b2: 0xe00d, 0x2b3: 0x0008, 0x2b4: 0x0425, 0x2b5: 0x0008, + 0x2b6: 0xe00d, 0x2b7: 0x0008, 0x2b8: 0x0040, 0x2b9: 0x0040, 0x2ba: 0x0119, 0x2bb: 0x0008, + 0x2bc: 0x0008, 0x2bd: 0x0008, 0x2be: 0x0121, 0x2bf: 0x043d, + // Block 0xb, offset 0x2c0 + 0x2c0: 0x0040, 0x2c1: 0x0040, 0x2c2: 0x0040, 0x2c3: 0x0040, 0x2c4: 0x0039, 0x2c5: 0x0129, + 0x2c6: 0xe155, 0x2c7: 0x0455, 0x2c8: 0xe12d, 0x2c9: 0xe13d, 0x2ca: 0xe12d, 0x2cb: 0x0040, + 0x2cc: 0x03dd, 0x2cd: 0x0040, 0x2ce: 0x046d, 0x2cf: 0x0485, 0x2d0: 0x0008, 0x2d1: 0xe105, + 0x2d2: 0xe105, 0x2d3: 0xe105, 0x2d4: 0xe105, 0x2d5: 0xe105, 0x2d6: 0xe105, 0x2d7: 0xe105, + 0x2d8: 0xe105, 0x2d9: 0xe105, 0x2da: 0xe105, 0x2db: 0xe105, 0x2dc: 0xe105, 0x2dd: 0xe105, + 0x2de: 0xe105, 0x2df: 0xe105, 0x2e0: 0x049d, 0x2e1: 0x049d, 0x2e2: 0x0040, 0x2e3: 0x049d, + 0x2e4: 0x049d, 0x2e5: 0x049d, 0x2e6: 0x049d, 0x2e7: 0x049d, 0x2e8: 0x049d, 0x2e9: 0x049d, + 0x2ea: 0x049d, 0x2eb: 0x049d, 0x2ec: 0x0008, 0x2ed: 0x0008, 0x2ee: 0x0008, 0x2ef: 0x0008, + 0x2f0: 0x0008, 0x2f1: 0x0008, 0x2f2: 0x0008, 0x2f3: 0x0008, 0x2f4: 0x0008, 0x2f5: 0x0008, + 0x2f6: 0x0008, 0x2f7: 0x0008, 0x2f8: 0x0008, 0x2f9: 0x0008, 0x2fa: 0x0008, 0x2fb: 0x0008, + 0x2fc: 0x0008, 0x2fd: 0x0008, 0x2fe: 0x0008, 0x2ff: 0x0008, + // Block 0xc, offset 0x300 + 0x300: 0x0008, 0x301: 0x0008, 0x302: 0xe00f, 0x303: 0x0008, 0x304: 0x0008, 0x305: 0x0008, + 0x306: 0x0008, 0x307: 0x0008, 0x308: 0x0008, 0x309: 0x0008, 0x30a: 0x0008, 0x30b: 0x0008, + 0x30c: 0x0008, 0x30d: 0x0008, 0x30e: 0x0008, 0x30f: 0xe0c5, 0x310: 0x04b5, 0x311: 0x04cd, + 0x312: 0xe0bd, 0x313: 0xe0f5, 0x314: 0xe0fd, 0x315: 0xe09d, 0x316: 0xe0b5, 0x317: 0x0008, + 0x318: 0xe00d, 0x319: 0x0008, 0x31a: 0xe00d, 0x31b: 0x0008, 0x31c: 0xe00d, 0x31d: 0x0008, + 0x31e: 0xe00d, 0x31f: 0x0008, 0x320: 0xe00d, 0x321: 0x0008, 0x322: 0xe00d, 0x323: 0x0008, + 0x324: 0xe00d, 0x325: 0x0008, 0x326: 0xe00d, 0x327: 0x0008, 0x328: 0xe00d, 0x329: 0x0008, + 0x32a: 0xe00d, 0x32b: 0x0008, 0x32c: 0xe00d, 0x32d: 0x0008, 0x32e: 0xe00d, 0x32f: 0x0008, + 0x330: 0x04e5, 0x331: 0xe185, 0x332: 0xe18d, 0x333: 0x0008, 0x334: 0x04fd, 0x335: 0x03dd, + 0x336: 0x0018, 0x337: 0xe07d, 0x338: 0x0008, 0x339: 0xe1d5, 0x33a: 0xe00d, 0x33b: 0x0008, + 0x33c: 0x0008, 0x33d: 0x0515, 0x33e: 0x052d, 0x33f: 0x052d, + // Block 0xd, offset 0x340 + 0x340: 0x0008, 0x341: 0x0008, 0x342: 0x0008, 0x343: 0x0008, 0x344: 0x0008, 0x345: 0x0008, + 0x346: 0x0008, 0x347: 0x0008, 0x348: 0x0008, 0x349: 0x0008, 0x34a: 0x0008, 0x34b: 0x0008, + 0x34c: 0x0008, 0x34d: 0x0008, 0x34e: 0x0008, 0x34f: 0x0008, 0x350: 0x0008, 0x351: 0x0008, + 0x352: 0x0008, 0x353: 0x0008, 0x354: 0x0008, 0x355: 0x0008, 0x356: 0x0008, 0x357: 0x0008, + 0x358: 0x0008, 0x359: 0x0008, 0x35a: 0x0008, 0x35b: 0x0008, 0x35c: 0x0008, 0x35d: 0x0008, + 0x35e: 0x0008, 0x35f: 0x0008, 0x360: 0xe00d, 0x361: 0x0008, 0x362: 0xe00d, 0x363: 0x0008, + 0x364: 0xe00d, 0x365: 0x0008, 0x366: 0xe00d, 0x367: 0x0008, 0x368: 0xe00d, 0x369: 0x0008, + 0x36a: 0xe00d, 0x36b: 0x0008, 0x36c: 0xe00d, 0x36d: 0x0008, 0x36e: 0xe00d, 0x36f: 0x0008, + 0x370: 0xe00d, 0x371: 0x0008, 0x372: 0xe00d, 0x373: 0x0008, 0x374: 0xe00d, 0x375: 0x0008, + 0x376: 0xe00d, 0x377: 0x0008, 0x378: 0xe00d, 0x379: 0x0008, 0x37a: 0xe00d, 0x37b: 0x0008, + 0x37c: 0xe00d, 0x37d: 0x0008, 0x37e: 0xe00d, 0x37f: 0x0008, + // Block 0xe, offset 0x380 + 0x380: 0xe00d, 0x381: 0x0008, 0x382: 0x0018, 0x383: 0x3308, 0x384: 0x3308, 0x385: 0x3308, + 0x386: 0x3308, 0x387: 0x3308, 0x388: 0x3318, 0x389: 0x3318, 0x38a: 0xe00d, 0x38b: 0x0008, + 0x38c: 0xe00d, 0x38d: 0x0008, 0x38e: 0xe00d, 0x38f: 0x0008, 0x390: 0xe00d, 0x391: 0x0008, + 0x392: 0xe00d, 0x393: 0x0008, 0x394: 0xe00d, 0x395: 0x0008, 0x396: 0xe00d, 0x397: 0x0008, + 0x398: 0xe00d, 0x399: 0x0008, 0x39a: 0xe00d, 0x39b: 0x0008, 0x39c: 0xe00d, 0x39d: 0x0008, + 0x39e: 0xe00d, 0x39f: 0x0008, 0x3a0: 0xe00d, 0x3a1: 0x0008, 0x3a2: 0xe00d, 0x3a3: 0x0008, + 0x3a4: 0xe00d, 0x3a5: 0x0008, 0x3a6: 0xe00d, 0x3a7: 0x0008, 0x3a8: 0xe00d, 0x3a9: 0x0008, + 0x3aa: 0xe00d, 0x3ab: 0x0008, 0x3ac: 0xe00d, 0x3ad: 0x0008, 0x3ae: 0xe00d, 0x3af: 0x0008, + 0x3b0: 0xe00d, 0x3b1: 0x0008, 0x3b2: 0xe00d, 0x3b3: 0x0008, 0x3b4: 0xe00d, 0x3b5: 0x0008, + 0x3b6: 0xe00d, 0x3b7: 0x0008, 0x3b8: 0xe00d, 0x3b9: 0x0008, 0x3ba: 0xe00d, 0x3bb: 0x0008, + 0x3bc: 0xe00d, 0x3bd: 0x0008, 0x3be: 0xe00d, 0x3bf: 0x0008, + // Block 0xf, offset 0x3c0 + 0x3c0: 0xe07d, 0x3c1: 0xe01d, 0x3c2: 0x0008, 0x3c3: 0xe03d, 0x3c4: 0x0008, 0x3c5: 0xe01d, + 0x3c6: 0x0008, 0x3c7: 0xe07d, 0x3c8: 0x0008, 0x3c9: 0xe01d, 0x3ca: 0x0008, 0x3cb: 0xe03d, + 0x3cc: 0x0008, 0x3cd: 0xe01d, 0x3ce: 0x0008, 0x3cf: 0x0008, 0x3d0: 0xe00d, 0x3d1: 0x0008, + 0x3d2: 0xe00d, 0x3d3: 0x0008, 0x3d4: 0xe00d, 0x3d5: 0x0008, 0x3d6: 0xe00d, 0x3d7: 0x0008, + 0x3d8: 0xe00d, 0x3d9: 0x0008, 0x3da: 0xe00d, 0x3db: 0x0008, 0x3dc: 0xe00d, 0x3dd: 0x0008, + 0x3de: 0xe00d, 0x3df: 0x0008, 0x3e0: 0xe00d, 0x3e1: 0x0008, 0x3e2: 0xe00d, 0x3e3: 0x0008, + 0x3e4: 0xe00d, 0x3e5: 0x0008, 0x3e6: 0xe00d, 0x3e7: 0x0008, 0x3e8: 0xe00d, 0x3e9: 0x0008, + 0x3ea: 0xe00d, 0x3eb: 0x0008, 0x3ec: 0xe00d, 0x3ed: 0x0008, 0x3ee: 0xe00d, 0x3ef: 0x0008, + 0x3f0: 0xe00d, 0x3f1: 0x0008, 0x3f2: 0xe00d, 0x3f3: 0x0008, 0x3f4: 0xe00d, 0x3f5: 0x0008, + 0x3f6: 0xe00d, 0x3f7: 0x0008, 0x3f8: 0xe00d, 0x3f9: 0x0008, 0x3fa: 0xe00d, 0x3fb: 0x0008, + 0x3fc: 0xe00d, 0x3fd: 0x0008, 0x3fe: 0xe00d, 0x3ff: 0x0008, + // Block 0x10, offset 0x400 + 0x400: 0xe00d, 0x401: 0x0008, 0x402: 0xe00d, 0x403: 0x0008, 0x404: 0xe00d, 0x405: 0x0008, + 0x406: 0xe00d, 0x407: 0x0008, 0x408: 0xe00d, 0x409: 0x0008, 0x40a: 0xe00d, 0x40b: 0x0008, + 0x40c: 0xe00d, 0x40d: 0x0008, 0x40e: 0xe00d, 0x40f: 0x0008, 0x410: 0xe00d, 0x411: 0x0008, + 0x412: 0xe00d, 0x413: 0x0008, 0x414: 0xe00d, 0x415: 0x0008, 0x416: 0xe00d, 0x417: 0x0008, + 0x418: 0xe00d, 0x419: 0x0008, 0x41a: 0xe00d, 0x41b: 0x0008, 0x41c: 0xe00d, 0x41d: 0x0008, + 0x41e: 0xe00d, 0x41f: 0x0008, 0x420: 0xe00d, 0x421: 0x0008, 0x422: 0xe00d, 0x423: 0x0008, + 0x424: 0xe00d, 0x425: 0x0008, 0x426: 0xe00d, 0x427: 0x0008, 0x428: 0xe00d, 0x429: 0x0008, + 0x42a: 0xe00d, 0x42b: 0x0008, 0x42c: 0xe00d, 0x42d: 0x0008, 0x42e: 0xe00d, 0x42f: 0x0008, + 0x430: 0x0040, 0x431: 0x03f5, 0x432: 0x03f5, 0x433: 0x03f5, 0x434: 0x03f5, 0x435: 0x03f5, + 0x436: 0x03f5, 0x437: 0x03f5, 0x438: 0x03f5, 0x439: 0x03f5, 0x43a: 0x03f5, 0x43b: 0x03f5, + 0x43c: 0x03f5, 0x43d: 0x03f5, 0x43e: 0x03f5, 0x43f: 0x03f5, + // Block 0x11, offset 0x440 + 0x440: 0x0840, 0x441: 0x0840, 0x442: 0x0840, 0x443: 0x0840, 0x444: 0x0840, 0x445: 0x0840, + 0x446: 0x0018, 0x447: 0x0018, 0x448: 0x0818, 0x449: 0x0018, 0x44a: 0x0018, 0x44b: 0x0818, + 0x44c: 0x0018, 0x44d: 0x0818, 0x44e: 0x0018, 0x44f: 0x0018, 0x450: 0x3308, 0x451: 0x3308, + 0x452: 0x3308, 0x453: 0x3308, 0x454: 0x3308, 0x455: 0x3308, 0x456: 0x3308, 0x457: 0x3308, + 0x458: 0x3308, 0x459: 0x3308, 0x45a: 0x3308, 0x45b: 0x0818, 0x45c: 0x0b40, 0x45d: 0x0818, + 0x45e: 0x0818, 0x45f: 0x0818, 0x460: 0x0a08, 0x461: 0x0808, 0x462: 0x0c08, 0x463: 0x0c08, + 0x464: 0x0c08, 0x465: 0x0c08, 0x466: 0x0a08, 0x467: 0x0c08, 0x468: 0x0a08, 0x469: 0x0c08, + 0x46a: 0x0a08, 0x46b: 0x0a08, 0x46c: 0x0a08, 0x46d: 0x0a08, 0x46e: 0x0a08, 0x46f: 0x0c08, + 0x470: 0x0c08, 0x471: 0x0c08, 0x472: 0x0c08, 0x473: 0x0a08, 0x474: 0x0a08, 0x475: 0x0a08, + 0x476: 0x0a08, 0x477: 0x0a08, 0x478: 0x0a08, 0x479: 0x0a08, 0x47a: 0x0a08, 0x47b: 0x0a08, + 0x47c: 0x0a08, 0x47d: 0x0a08, 0x47e: 0x0a08, 0x47f: 0x0a08, + // Block 0x12, offset 0x480 + 0x480: 0x0818, 0x481: 0x0a08, 0x482: 0x0a08, 0x483: 0x0a08, 0x484: 0x0a08, 0x485: 0x0a08, + 0x486: 0x0a08, 0x487: 0x0a08, 0x488: 0x0c08, 0x489: 0x0a08, 0x48a: 0x0a08, 0x48b: 0x3308, + 0x48c: 0x3308, 0x48d: 0x3308, 0x48e: 0x3308, 0x48f: 0x3308, 0x490: 0x3308, 0x491: 0x3308, + 0x492: 0x3308, 0x493: 0x3308, 0x494: 0x3308, 0x495: 0x3308, 0x496: 0x3308, 0x497: 0x3308, + 0x498: 0x3308, 0x499: 0x3308, 0x49a: 0x3308, 0x49b: 0x3308, 0x49c: 0x3308, 0x49d: 0x3308, + 0x49e: 0x3308, 0x49f: 0x3308, 0x4a0: 0x0808, 0x4a1: 0x0808, 0x4a2: 0x0808, 0x4a3: 0x0808, + 0x4a4: 0x0808, 0x4a5: 0x0808, 0x4a6: 0x0808, 0x4a7: 0x0808, 0x4a8: 0x0808, 0x4a9: 0x0808, + 0x4aa: 0x0018, 0x4ab: 0x0818, 0x4ac: 0x0818, 0x4ad: 0x0818, 0x4ae: 0x0a08, 0x4af: 0x0a08, + 0x4b0: 0x3308, 0x4b1: 0x0c08, 0x4b2: 0x0c08, 0x4b3: 0x0c08, 0x4b4: 0x0808, 0x4b5: 0x0139, + 0x4b6: 0x0141, 0x4b7: 0x0149, 0x4b8: 0x0151, 0x4b9: 0x0a08, 0x4ba: 0x0a08, 0x4bb: 0x0a08, + 0x4bc: 0x0a08, 0x4bd: 0x0a08, 0x4be: 0x0a08, 0x4bf: 0x0a08, + // Block 0x13, offset 0x4c0 + 0x4c0: 0x0c08, 0x4c1: 0x0a08, 0x4c2: 0x0a08, 0x4c3: 0x0c08, 0x4c4: 0x0c08, 0x4c5: 0x0c08, + 0x4c6: 0x0c08, 0x4c7: 0x0c08, 0x4c8: 0x0c08, 0x4c9: 0x0c08, 0x4ca: 0x0c08, 0x4cb: 0x0c08, + 0x4cc: 0x0a08, 0x4cd: 0x0c08, 0x4ce: 0x0a08, 0x4cf: 0x0c08, 0x4d0: 0x0a08, 0x4d1: 0x0a08, + 0x4d2: 0x0c08, 0x4d3: 0x0c08, 0x4d4: 0x0818, 0x4d5: 0x0c08, 0x4d6: 0x3308, 0x4d7: 0x3308, + 0x4d8: 0x3308, 0x4d9: 0x3308, 0x4da: 0x3308, 0x4db: 0x3308, 0x4dc: 0x3308, 0x4dd: 0x0840, + 0x4de: 0x0018, 0x4df: 0x3308, 0x4e0: 0x3308, 0x4e1: 0x3308, 0x4e2: 0x3308, 0x4e3: 0x3308, + 0x4e4: 0x3308, 0x4e5: 0x0808, 0x4e6: 0x0808, 0x4e7: 0x3308, 0x4e8: 0x3308, 0x4e9: 0x0018, + 0x4ea: 0x3308, 0x4eb: 0x3308, 0x4ec: 0x3308, 0x4ed: 0x3308, 0x4ee: 0x0c08, 0x4ef: 0x0c08, + 0x4f0: 0x0008, 0x4f1: 0x0008, 0x4f2: 0x0008, 0x4f3: 0x0008, 0x4f4: 0x0008, 0x4f5: 0x0008, + 0x4f6: 0x0008, 0x4f7: 0x0008, 0x4f8: 0x0008, 0x4f9: 0x0008, 0x4fa: 0x0a08, 0x4fb: 0x0a08, + 0x4fc: 0x0a08, 0x4fd: 0x0808, 0x4fe: 0x0808, 0x4ff: 0x0a08, + // Block 0x14, offset 0x500 + 0x500: 0x0818, 0x501: 0x0818, 0x502: 0x0818, 0x503: 0x0818, 0x504: 0x0818, 0x505: 0x0818, + 0x506: 0x0818, 0x507: 0x0818, 0x508: 0x0818, 0x509: 0x0818, 0x50a: 0x0818, 0x50b: 0x0818, + 0x50c: 0x0818, 0x50d: 0x0818, 0x50e: 0x0040, 0x50f: 0x0b40, 0x510: 0x0c08, 0x511: 0x3308, + 0x512: 0x0a08, 0x513: 0x0a08, 0x514: 0x0a08, 0x515: 0x0c08, 0x516: 0x0c08, 0x517: 0x0c08, + 0x518: 0x0c08, 0x519: 0x0c08, 0x51a: 0x0a08, 0x51b: 0x0a08, 0x51c: 0x0a08, 0x51d: 0x0a08, + 0x51e: 0x0c08, 0x51f: 0x0a08, 0x520: 0x0a08, 0x521: 0x0a08, 0x522: 0x0a08, 0x523: 0x0a08, + 0x524: 0x0a08, 0x525: 0x0a08, 0x526: 0x0a08, 0x527: 0x0a08, 0x528: 0x0c08, 0x529: 0x0a08, + 0x52a: 0x0c08, 0x52b: 0x0a08, 0x52c: 0x0c08, 0x52d: 0x0a08, 0x52e: 0x0a08, 0x52f: 0x0c08, + 0x530: 0x3308, 0x531: 0x3308, 0x532: 0x3308, 0x533: 0x3308, 0x534: 0x3308, 0x535: 0x3308, + 0x536: 0x3308, 0x537: 0x3308, 0x538: 0x3308, 0x539: 0x3308, 0x53a: 0x3308, 0x53b: 0x3308, + 0x53c: 0x3308, 0x53d: 0x3308, 0x53e: 0x3308, 0x53f: 0x3308, + // Block 0x15, offset 0x540 + 0x540: 0x0c08, 0x541: 0x0a08, 0x542: 0x0a08, 0x543: 0x0a08, 0x544: 0x0a08, 0x545: 0x0a08, + 0x546: 0x0c08, 0x547: 0x0c08, 0x548: 0x0a08, 0x549: 0x0c08, 0x54a: 0x0a08, 0x54b: 0x0a08, + 0x54c: 0x0a08, 0x54d: 0x0a08, 0x54e: 0x0a08, 0x54f: 0x0a08, 0x550: 0x0a08, 0x551: 0x0a08, + 0x552: 0x0a08, 0x553: 0x0a08, 0x554: 0x0c08, 0x555: 0x0a08, 0x556: 0x0c08, 0x557: 0x0c08, + 0x558: 0x0c08, 0x559: 0x3308, 0x55a: 0x3308, 0x55b: 0x3308, 0x55c: 0x0040, 0x55d: 0x0040, + 0x55e: 0x0818, 0x55f: 0x0040, 0x560: 0x0a08, 0x561: 0x0808, 0x562: 0x0a08, 0x563: 0x0a08, + 0x564: 0x0a08, 0x565: 0x0a08, 0x566: 0x0808, 0x567: 0x0c08, 0x568: 0x0a08, 0x569: 0x0c08, + 0x56a: 0x0c08, 0x56b: 0x0040, 0x56c: 0x0040, 0x56d: 0x0040, 0x56e: 0x0040, 0x56f: 0x0040, + 0x570: 0x0c08, 0x571: 0x0c08, 0x572: 0x0c08, 0x573: 0x0c08, 0x574: 0x0c08, 0x575: 0x0c08, + 0x576: 0x0c08, 0x577: 0x0c08, 0x578: 0x0c08, 0x579: 0x0c08, 0x57a: 0x0c08, 0x57b: 0x0c08, + 0x57c: 0x0c08, 0x57d: 0x0c08, 0x57e: 0x0c08, 0x57f: 0x0c08, + // Block 0x16, offset 0x580 + 0x580: 0x0c08, 0x581: 0x0c08, 0x582: 0x0c08, 0x583: 0x0808, 0x584: 0x0808, 0x585: 0x0808, + 0x586: 0x0a08, 0x587: 0x0808, 0x588: 0x0818, 0x589: 0x0a08, 0x58a: 0x0a08, 0x58b: 0x0a08, + 0x58c: 0x0a08, 0x58d: 0x0a08, 0x58e: 0x0c08, 0x58f: 0x0a08, 0x590: 0x0840, 0x591: 0x0840, + 0x592: 0x0040, 0x593: 0x0040, 0x594: 0x0040, 0x595: 0x0040, 0x596: 0x0040, 0x597: 0x3308, + 0x598: 0x3308, 0x599: 0x3308, 0x59a: 0x3308, 0x59b: 0x3308, 0x59c: 0x3308, 0x59d: 0x3308, + 0x59e: 0x3308, 0x59f: 0x3308, 0x5a0: 0x0a08, 0x5a1: 0x0a08, 0x5a2: 0x0a08, 0x5a3: 0x0a08, + 0x5a4: 0x0a08, 0x5a5: 0x0a08, 0x5a6: 0x0a08, 0x5a7: 0x0a08, 0x5a8: 0x0a08, 0x5a9: 0x0a08, + 0x5aa: 0x0c08, 0x5ab: 0x0c08, 0x5ac: 0x0c08, 0x5ad: 0x0808, 0x5ae: 0x0c08, 0x5af: 0x0a08, + 0x5b0: 0x0a08, 0x5b1: 0x0c08, 0x5b2: 0x0c08, 0x5b3: 0x0a08, 0x5b4: 0x0a08, 0x5b5: 0x0a08, + 0x5b6: 0x0a08, 0x5b7: 0x0a08, 0x5b8: 0x0a08, 0x5b9: 0x0c08, 0x5ba: 0x0a08, 0x5bb: 0x0a08, + 0x5bc: 0x0a08, 0x5bd: 0x0a08, 0x5be: 0x0a08, 0x5bf: 0x0a08, + // Block 0x17, offset 0x5c0 + 0x5c0: 0x3008, 0x5c1: 0x3308, 0x5c2: 0x3308, 0x5c3: 0x3308, 0x5c4: 0x3308, 0x5c5: 0x3308, + 0x5c6: 0x3308, 0x5c7: 0x3308, 0x5c8: 0x3308, 0x5c9: 0x3008, 0x5ca: 0x3008, 0x5cb: 0x3008, + 0x5cc: 0x3008, 0x5cd: 0x3b08, 0x5ce: 0x3008, 0x5cf: 0x3008, 0x5d0: 0x0008, 0x5d1: 0x3308, + 0x5d2: 0x3308, 0x5d3: 0x3308, 0x5d4: 0x3308, 0x5d5: 0x3308, 0x5d6: 0x3308, 0x5d7: 0x3308, + 0x5d8: 0x0159, 0x5d9: 0x0161, 0x5da: 0x0169, 0x5db: 0x0171, 0x5dc: 0x0179, 0x5dd: 0x0181, + 0x5de: 0x0189, 0x5df: 0x0191, 0x5e0: 0x0008, 0x5e1: 0x0008, 0x5e2: 0x3308, 0x5e3: 0x3308, + 0x5e4: 0x0018, 0x5e5: 0x0018, 0x5e6: 0x0008, 0x5e7: 0x0008, 0x5e8: 0x0008, 0x5e9: 0x0008, + 0x5ea: 0x0008, 0x5eb: 0x0008, 0x5ec: 0x0008, 0x5ed: 0x0008, 0x5ee: 0x0008, 0x5ef: 0x0008, + 0x5f0: 0x0018, 0x5f1: 0x0008, 0x5f2: 0x0008, 0x5f3: 0x0008, 0x5f4: 0x0008, 0x5f5: 0x0008, + 0x5f6: 0x0008, 0x5f7: 0x0008, 0x5f8: 0x0008, 0x5f9: 0x0008, 0x5fa: 0x0008, 0x5fb: 0x0008, + 0x5fc: 0x0008, 0x5fd: 0x0008, 0x5fe: 0x0008, 0x5ff: 0x0008, + // Block 0x18, offset 0x600 + 0x600: 0x0008, 0x601: 0x3308, 0x602: 0x3008, 0x603: 0x3008, 0x604: 0x0040, 0x605: 0x0008, + 0x606: 0x0008, 0x607: 0x0008, 0x608: 0x0008, 0x609: 0x0008, 0x60a: 0x0008, 0x60b: 0x0008, + 0x60c: 0x0008, 0x60d: 0x0040, 0x60e: 0x0040, 0x60f: 0x0008, 0x610: 0x0008, 0x611: 0x0040, + 0x612: 0x0040, 0x613: 0x0008, 0x614: 0x0008, 0x615: 0x0008, 0x616: 0x0008, 0x617: 0x0008, + 0x618: 0x0008, 0x619: 0x0008, 0x61a: 0x0008, 0x61b: 0x0008, 0x61c: 0x0008, 0x61d: 0x0008, + 0x61e: 0x0008, 0x61f: 0x0008, 0x620: 0x0008, 0x621: 0x0008, 0x622: 0x0008, 0x623: 0x0008, + 0x624: 0x0008, 0x625: 0x0008, 0x626: 0x0008, 0x627: 0x0008, 0x628: 0x0008, 0x629: 0x0040, + 0x62a: 0x0008, 0x62b: 0x0008, 0x62c: 0x0008, 0x62d: 0x0008, 0x62e: 0x0008, 0x62f: 0x0008, + 0x630: 0x0008, 0x631: 0x0040, 0x632: 0x0008, 0x633: 0x0040, 0x634: 0x0040, 0x635: 0x0040, + 0x636: 0x0008, 0x637: 0x0008, 0x638: 0x0008, 0x639: 0x0008, 0x63a: 0x0040, 0x63b: 0x0040, + 0x63c: 0x3308, 0x63d: 0x0008, 0x63e: 0x3008, 0x63f: 0x3008, + // Block 0x19, offset 0x640 + 0x640: 0x3008, 0x641: 0x3308, 0x642: 0x3308, 0x643: 0x3308, 0x644: 0x3308, 0x645: 0x0040, + 0x646: 0x0040, 0x647: 0x3008, 0x648: 0x3008, 0x649: 0x0040, 0x64a: 0x0040, 0x64b: 0x3008, + 0x64c: 0x3008, 0x64d: 0x3b08, 0x64e: 0x0008, 0x64f: 0x0040, 0x650: 0x0040, 0x651: 0x0040, + 0x652: 0x0040, 0x653: 0x0040, 0x654: 0x0040, 0x655: 0x0040, 0x656: 0x0040, 0x657: 0x3008, + 0x658: 0x0040, 0x659: 0x0040, 0x65a: 0x0040, 0x65b: 0x0040, 0x65c: 0x0199, 0x65d: 0x01a1, + 0x65e: 0x0040, 0x65f: 0x01a9, 0x660: 0x0008, 0x661: 0x0008, 0x662: 0x3308, 0x663: 0x3308, + 0x664: 0x0040, 0x665: 0x0040, 0x666: 0x0008, 0x667: 0x0008, 0x668: 0x0008, 0x669: 0x0008, + 0x66a: 0x0008, 0x66b: 0x0008, 0x66c: 0x0008, 0x66d: 0x0008, 0x66e: 0x0008, 0x66f: 0x0008, + 0x670: 0x0008, 0x671: 0x0008, 0x672: 0x0018, 0x673: 0x0018, 0x674: 0x0018, 0x675: 0x0018, + 0x676: 0x0018, 0x677: 0x0018, 0x678: 0x0018, 0x679: 0x0018, 0x67a: 0x0018, 0x67b: 0x0018, + 0x67c: 0x0008, 0x67d: 0x0018, 0x67e: 0x3308, 0x67f: 0x0040, + // Block 0x1a, offset 0x680 + 0x680: 0x0040, 0x681: 0x3308, 0x682: 0x3308, 0x683: 0x3008, 0x684: 0x0040, 0x685: 0x0008, + 0x686: 0x0008, 0x687: 0x0008, 0x688: 0x0008, 0x689: 0x0008, 0x68a: 0x0008, 0x68b: 0x0040, + 0x68c: 0x0040, 0x68d: 0x0040, 0x68e: 0x0040, 0x68f: 0x0008, 0x690: 0x0008, 0x691: 0x0040, + 0x692: 0x0040, 0x693: 0x0008, 0x694: 0x0008, 0x695: 0x0008, 0x696: 0x0008, 0x697: 0x0008, + 0x698: 0x0008, 0x699: 0x0008, 0x69a: 0x0008, 0x69b: 0x0008, 0x69c: 0x0008, 0x69d: 0x0008, + 0x69e: 0x0008, 0x69f: 0x0008, 0x6a0: 0x0008, 0x6a1: 0x0008, 0x6a2: 0x0008, 0x6a3: 0x0008, + 0x6a4: 0x0008, 0x6a5: 0x0008, 0x6a6: 0x0008, 0x6a7: 0x0008, 0x6a8: 0x0008, 0x6a9: 0x0040, + 0x6aa: 0x0008, 0x6ab: 0x0008, 0x6ac: 0x0008, 0x6ad: 0x0008, 0x6ae: 0x0008, 0x6af: 0x0008, + 0x6b0: 0x0008, 0x6b1: 0x0040, 0x6b2: 0x0008, 0x6b3: 0x01b1, 0x6b4: 0x0040, 0x6b5: 0x0008, + 0x6b6: 0x01b9, 0x6b7: 0x0040, 0x6b8: 0x0008, 0x6b9: 0x0008, 0x6ba: 0x0040, 0x6bb: 0x0040, + 0x6bc: 0x3308, 0x6bd: 0x0040, 0x6be: 0x3008, 0x6bf: 0x3008, + // Block 0x1b, offset 0x6c0 + 0x6c0: 0x3008, 0x6c1: 0x3308, 0x6c2: 0x3308, 0x6c3: 0x0040, 0x6c4: 0x0040, 0x6c5: 0x0040, + 0x6c6: 0x0040, 0x6c7: 0x3308, 0x6c8: 0x3308, 0x6c9: 0x0040, 0x6ca: 0x0040, 0x6cb: 0x3308, + 0x6cc: 0x3308, 0x6cd: 0x3b08, 0x6ce: 0x0040, 0x6cf: 0x0040, 0x6d0: 0x0040, 0x6d1: 0x3308, + 0x6d2: 0x0040, 0x6d3: 0x0040, 0x6d4: 0x0040, 0x6d5: 0x0040, 0x6d6: 0x0040, 0x6d7: 0x0040, + 0x6d8: 0x0040, 0x6d9: 0x01c1, 0x6da: 0x01c9, 0x6db: 0x01d1, 0x6dc: 0x0008, 0x6dd: 0x0040, + 0x6de: 0x01d9, 0x6df: 0x0040, 0x6e0: 0x0040, 0x6e1: 0x0040, 0x6e2: 0x0040, 0x6e3: 0x0040, + 0x6e4: 0x0040, 0x6e5: 0x0040, 0x6e6: 0x0008, 0x6e7: 0x0008, 0x6e8: 0x0008, 0x6e9: 0x0008, + 0x6ea: 0x0008, 0x6eb: 0x0008, 0x6ec: 0x0008, 0x6ed: 0x0008, 0x6ee: 0x0008, 0x6ef: 0x0008, + 0x6f0: 0x3308, 0x6f1: 0x3308, 0x6f2: 0x0008, 0x6f3: 0x0008, 0x6f4: 0x0008, 0x6f5: 0x3308, + 0x6f6: 0x0018, 0x6f7: 0x0040, 0x6f8: 0x0040, 0x6f9: 0x0040, 0x6fa: 0x0040, 0x6fb: 0x0040, + 0x6fc: 0x0040, 0x6fd: 0x0040, 0x6fe: 0x0040, 0x6ff: 0x0040, + // Block 0x1c, offset 0x700 + 0x700: 0x0040, 0x701: 0x3308, 0x702: 0x3308, 0x703: 0x3008, 0x704: 0x0040, 0x705: 0x0008, + 0x706: 0x0008, 0x707: 0x0008, 0x708: 0x0008, 0x709: 0x0008, 0x70a: 0x0008, 0x70b: 0x0008, + 0x70c: 0x0008, 0x70d: 0x0008, 0x70e: 0x0040, 0x70f: 0x0008, 0x710: 0x0008, 0x711: 0x0008, + 0x712: 0x0040, 0x713: 0x0008, 0x714: 0x0008, 0x715: 0x0008, 0x716: 0x0008, 0x717: 0x0008, + 0x718: 0x0008, 0x719: 0x0008, 0x71a: 0x0008, 0x71b: 0x0008, 0x71c: 0x0008, 0x71d: 0x0008, + 0x71e: 0x0008, 0x71f: 0x0008, 0x720: 0x0008, 0x721: 0x0008, 0x722: 0x0008, 0x723: 0x0008, + 0x724: 0x0008, 0x725: 0x0008, 0x726: 0x0008, 0x727: 0x0008, 0x728: 0x0008, 0x729: 0x0040, + 0x72a: 0x0008, 0x72b: 0x0008, 0x72c: 0x0008, 0x72d: 0x0008, 0x72e: 0x0008, 0x72f: 0x0008, + 0x730: 0x0008, 0x731: 0x0040, 0x732: 0x0008, 0x733: 0x0008, 0x734: 0x0040, 0x735: 0x0008, + 0x736: 0x0008, 0x737: 0x0008, 0x738: 0x0008, 0x739: 0x0008, 0x73a: 0x0040, 0x73b: 0x0040, + 0x73c: 0x3308, 0x73d: 0x0008, 0x73e: 0x3008, 0x73f: 0x3008, + // Block 0x1d, offset 0x740 + 0x740: 0x3008, 0x741: 0x3308, 0x742: 0x3308, 0x743: 0x3308, 0x744: 0x3308, 0x745: 0x3308, + 0x746: 0x0040, 0x747: 0x3308, 0x748: 0x3308, 0x749: 0x3008, 0x74a: 0x0040, 0x74b: 0x3008, + 0x74c: 0x3008, 0x74d: 0x3b08, 0x74e: 0x0040, 0x74f: 0x0040, 0x750: 0x0008, 0x751: 0x0040, + 0x752: 0x0040, 0x753: 0x0040, 0x754: 0x0040, 0x755: 0x0040, 0x756: 0x0040, 0x757: 0x0040, + 0x758: 0x0040, 0x759: 0x0040, 0x75a: 0x0040, 0x75b: 0x0040, 0x75c: 0x0040, 0x75d: 0x0040, + 0x75e: 0x0040, 0x75f: 0x0040, 0x760: 0x0008, 0x761: 0x0008, 0x762: 0x3308, 0x763: 0x3308, + 0x764: 0x0040, 0x765: 0x0040, 0x766: 0x0008, 0x767: 0x0008, 0x768: 0x0008, 0x769: 0x0008, + 0x76a: 0x0008, 0x76b: 0x0008, 0x76c: 0x0008, 0x76d: 0x0008, 0x76e: 0x0008, 0x76f: 0x0008, + 0x770: 0x0018, 0x771: 0x0018, 0x772: 0x0040, 0x773: 0x0040, 0x774: 0x0040, 0x775: 0x0040, + 0x776: 0x0040, 0x777: 0x0040, 0x778: 0x0040, 0x779: 0x0008, 0x77a: 0x3308, 0x77b: 0x3308, + 0x77c: 0x3308, 0x77d: 0x3308, 0x77e: 0x3308, 0x77f: 0x3308, + // Block 0x1e, offset 0x780 + 0x780: 0x0040, 0x781: 0x3308, 0x782: 0x3008, 0x783: 0x3008, 0x784: 0x0040, 0x785: 0x0008, + 0x786: 0x0008, 0x787: 0x0008, 0x788: 0x0008, 0x789: 0x0008, 0x78a: 0x0008, 0x78b: 0x0008, + 0x78c: 0x0008, 0x78d: 0x0040, 0x78e: 0x0040, 0x78f: 0x0008, 0x790: 0x0008, 0x791: 0x0040, + 0x792: 0x0040, 0x793: 0x0008, 0x794: 0x0008, 0x795: 0x0008, 0x796: 0x0008, 0x797: 0x0008, + 0x798: 0x0008, 0x799: 0x0008, 0x79a: 0x0008, 0x79b: 0x0008, 0x79c: 0x0008, 0x79d: 0x0008, + 0x79e: 0x0008, 0x79f: 0x0008, 0x7a0: 0x0008, 0x7a1: 0x0008, 0x7a2: 0x0008, 0x7a3: 0x0008, + 0x7a4: 0x0008, 0x7a5: 0x0008, 0x7a6: 0x0008, 0x7a7: 0x0008, 0x7a8: 0x0008, 0x7a9: 0x0040, + 0x7aa: 0x0008, 0x7ab: 0x0008, 0x7ac: 0x0008, 0x7ad: 0x0008, 0x7ae: 0x0008, 0x7af: 0x0008, + 0x7b0: 0x0008, 0x7b1: 0x0040, 0x7b2: 0x0008, 0x7b3: 0x0008, 0x7b4: 0x0040, 0x7b5: 0x0008, + 0x7b6: 0x0008, 0x7b7: 0x0008, 0x7b8: 0x0008, 0x7b9: 0x0008, 0x7ba: 0x0040, 0x7bb: 0x0040, + 0x7bc: 0x3308, 0x7bd: 0x0008, 0x7be: 0x3008, 0x7bf: 0x3308, + // Block 0x1f, offset 0x7c0 + 0x7c0: 0x3008, 0x7c1: 0x3308, 0x7c2: 0x3308, 0x7c3: 0x3308, 0x7c4: 0x3308, 0x7c5: 0x0040, + 0x7c6: 0x0040, 0x7c7: 0x3008, 0x7c8: 0x3008, 0x7c9: 0x0040, 0x7ca: 0x0040, 0x7cb: 0x3008, + 0x7cc: 0x3008, 0x7cd: 0x3b08, 0x7ce: 0x0040, 0x7cf: 0x0040, 0x7d0: 0x0040, 0x7d1: 0x0040, + 0x7d2: 0x0040, 0x7d3: 0x0040, 0x7d4: 0x0040, 0x7d5: 0x3308, 0x7d6: 0x3308, 0x7d7: 0x3008, + 0x7d8: 0x0040, 0x7d9: 0x0040, 0x7da: 0x0040, 0x7db: 0x0040, 0x7dc: 0x01e1, 0x7dd: 0x01e9, + 0x7de: 0x0040, 0x7df: 0x0008, 0x7e0: 0x0008, 0x7e1: 0x0008, 0x7e2: 0x3308, 0x7e3: 0x3308, + 0x7e4: 0x0040, 0x7e5: 0x0040, 0x7e6: 0x0008, 0x7e7: 0x0008, 0x7e8: 0x0008, 0x7e9: 0x0008, + 0x7ea: 0x0008, 0x7eb: 0x0008, 0x7ec: 0x0008, 0x7ed: 0x0008, 0x7ee: 0x0008, 0x7ef: 0x0008, + 0x7f0: 0x0018, 0x7f1: 0x0008, 0x7f2: 0x0018, 0x7f3: 0x0018, 0x7f4: 0x0018, 0x7f5: 0x0018, + 0x7f6: 0x0018, 0x7f7: 0x0018, 0x7f8: 0x0040, 0x7f9: 0x0040, 0x7fa: 0x0040, 0x7fb: 0x0040, + 0x7fc: 0x0040, 0x7fd: 0x0040, 0x7fe: 0x0040, 0x7ff: 0x0040, + // Block 0x20, offset 0x800 + 0x800: 0x0040, 0x801: 0x0040, 0x802: 0x3308, 0x803: 0x0008, 0x804: 0x0040, 0x805: 0x0008, + 0x806: 0x0008, 0x807: 0x0008, 0x808: 0x0008, 0x809: 0x0008, 0x80a: 0x0008, 0x80b: 0x0040, + 0x80c: 0x0040, 0x80d: 0x0040, 0x80e: 0x0008, 0x80f: 0x0008, 0x810: 0x0008, 0x811: 0x0040, + 0x812: 0x0008, 0x813: 0x0008, 0x814: 0x0008, 0x815: 0x0008, 0x816: 0x0040, 0x817: 0x0040, + 0x818: 0x0040, 0x819: 0x0008, 0x81a: 0x0008, 0x81b: 0x0040, 0x81c: 0x0008, 0x81d: 0x0040, + 0x81e: 0x0008, 0x81f: 0x0008, 0x820: 0x0040, 0x821: 0x0040, 0x822: 0x0040, 0x823: 0x0008, + 0x824: 0x0008, 0x825: 0x0040, 0x826: 0x0040, 0x827: 0x0040, 0x828: 0x0008, 0x829: 0x0008, + 0x82a: 0x0008, 0x82b: 0x0040, 0x82c: 0x0040, 0x82d: 0x0040, 0x82e: 0x0008, 0x82f: 0x0008, + 0x830: 0x0008, 0x831: 0x0008, 0x832: 0x0008, 0x833: 0x0008, 0x834: 0x0008, 0x835: 0x0008, + 0x836: 0x0008, 0x837: 0x0008, 0x838: 0x0008, 0x839: 0x0008, 0x83a: 0x0040, 0x83b: 0x0040, + 0x83c: 0x0040, 0x83d: 0x0040, 0x83e: 0x3008, 0x83f: 0x3008, + // Block 0x21, offset 0x840 + 0x840: 0x3308, 0x841: 0x3008, 0x842: 0x3008, 0x843: 0x3008, 0x844: 0x3008, 0x845: 0x0040, + 0x846: 0x3308, 0x847: 0x3308, 0x848: 0x3308, 0x849: 0x0040, 0x84a: 0x3308, 0x84b: 0x3308, + 0x84c: 0x3308, 0x84d: 0x3b08, 0x84e: 0x0040, 0x84f: 0x0040, 0x850: 0x0040, 0x851: 0x0040, + 0x852: 0x0040, 0x853: 0x0040, 0x854: 0x0040, 0x855: 0x3308, 0x856: 0x3308, 0x857: 0x0040, + 0x858: 0x0008, 0x859: 0x0008, 0x85a: 0x0008, 0x85b: 0x0040, 0x85c: 0x0008, 0x85d: 0x0008, + 0x85e: 0x0040, 0x85f: 0x0040, 0x860: 0x0008, 0x861: 0x0008, 0x862: 0x3308, 0x863: 0x3308, + 0x864: 0x0040, 0x865: 0x0040, 0x866: 0x0008, 0x867: 0x0008, 0x868: 0x0008, 0x869: 0x0008, + 0x86a: 0x0008, 0x86b: 0x0008, 0x86c: 0x0008, 0x86d: 0x0008, 0x86e: 0x0008, 0x86f: 0x0008, + 0x870: 0x0040, 0x871: 0x0040, 0x872: 0x0040, 0x873: 0x0040, 0x874: 0x0040, 0x875: 0x0040, + 0x876: 0x0040, 0x877: 0x0018, 0x878: 0x0018, 0x879: 0x0018, 0x87a: 0x0018, 0x87b: 0x0018, + 0x87c: 0x0018, 0x87d: 0x0018, 0x87e: 0x0018, 0x87f: 0x0018, + // Block 0x22, offset 0x880 + 0x880: 0x0008, 0x881: 0x3308, 0x882: 0x3008, 0x883: 0x3008, 0x884: 0x0018, 0x885: 0x0008, + 0x886: 0x0008, 0x887: 0x0008, 0x888: 0x0008, 0x889: 0x0008, 0x88a: 0x0008, 0x88b: 0x0008, + 0x88c: 0x0008, 0x88d: 0x0040, 0x88e: 0x0008, 0x88f: 0x0008, 0x890: 0x0008, 0x891: 0x0040, + 0x892: 0x0008, 0x893: 0x0008, 0x894: 0x0008, 0x895: 0x0008, 0x896: 0x0008, 0x897: 0x0008, + 0x898: 0x0008, 0x899: 0x0008, 0x89a: 0x0008, 0x89b: 0x0008, 0x89c: 0x0008, 0x89d: 0x0008, + 0x89e: 0x0008, 0x89f: 0x0008, 0x8a0: 0x0008, 0x8a1: 0x0008, 0x8a2: 0x0008, 0x8a3: 0x0008, + 0x8a4: 0x0008, 0x8a5: 0x0008, 0x8a6: 0x0008, 0x8a7: 0x0008, 0x8a8: 0x0008, 0x8a9: 0x0040, + 0x8aa: 0x0008, 0x8ab: 0x0008, 0x8ac: 0x0008, 0x8ad: 0x0008, 0x8ae: 0x0008, 0x8af: 0x0008, + 0x8b0: 0x0008, 0x8b1: 0x0008, 0x8b2: 0x0008, 0x8b3: 0x0008, 0x8b4: 0x0040, 0x8b5: 0x0008, + 0x8b6: 0x0008, 0x8b7: 0x0008, 0x8b8: 0x0008, 0x8b9: 0x0008, 0x8ba: 0x0040, 0x8bb: 0x0040, + 0x8bc: 0x3308, 0x8bd: 0x0008, 0x8be: 0x3008, 0x8bf: 0x3308, + // Block 0x23, offset 0x8c0 + 0x8c0: 0x3008, 0x8c1: 0x3008, 0x8c2: 0x3008, 0x8c3: 0x3008, 0x8c4: 0x3008, 0x8c5: 0x0040, + 0x8c6: 0x3308, 0x8c7: 0x3008, 0x8c8: 0x3008, 0x8c9: 0x0040, 0x8ca: 0x3008, 0x8cb: 0x3008, + 0x8cc: 0x3308, 0x8cd: 0x3b08, 0x8ce: 0x0040, 0x8cf: 0x0040, 0x8d0: 0x0040, 0x8d1: 0x0040, + 0x8d2: 0x0040, 0x8d3: 0x0040, 0x8d4: 0x0040, 0x8d5: 0x3008, 0x8d6: 0x3008, 0x8d7: 0x0040, + 0x8d8: 0x0040, 0x8d9: 0x0040, 0x8da: 0x0040, 0x8db: 0x0040, 0x8dc: 0x0008, 0x8dd: 0x0008, + 0x8de: 0x0008, 0x8df: 0x0040, 0x8e0: 0x0008, 0x8e1: 0x0008, 0x8e2: 0x3308, 0x8e3: 0x3308, + 0x8e4: 0x0040, 0x8e5: 0x0040, 0x8e6: 0x0008, 0x8e7: 0x0008, 0x8e8: 0x0008, 0x8e9: 0x0008, + 0x8ea: 0x0008, 0x8eb: 0x0008, 0x8ec: 0x0008, 0x8ed: 0x0008, 0x8ee: 0x0008, 0x8ef: 0x0008, + 0x8f0: 0x0040, 0x8f1: 0x0008, 0x8f2: 0x0008, 0x8f3: 0x3008, 0x8f4: 0x0040, 0x8f5: 0x0040, + 0x8f6: 0x0040, 0x8f7: 0x0040, 0x8f8: 0x0040, 0x8f9: 0x0040, 0x8fa: 0x0040, 0x8fb: 0x0040, + 0x8fc: 0x0040, 0x8fd: 0x0040, 0x8fe: 0x0040, 0x8ff: 0x0040, + // Block 0x24, offset 0x900 + 0x900: 0x3008, 0x901: 0x3308, 0x902: 0x3308, 0x903: 0x3308, 0x904: 0x3308, 0x905: 0x0040, + 0x906: 0x3008, 0x907: 0x3008, 0x908: 0x3008, 0x909: 0x0040, 0x90a: 0x3008, 0x90b: 0x3008, + 0x90c: 0x3008, 0x90d: 0x3b08, 0x90e: 0x0008, 0x90f: 0x0018, 0x910: 0x0040, 0x911: 0x0040, + 0x912: 0x0040, 0x913: 0x0040, 0x914: 0x0008, 0x915: 0x0008, 0x916: 0x0008, 0x917: 0x3008, + 0x918: 0x0018, 0x919: 0x0018, 0x91a: 0x0018, 0x91b: 0x0018, 0x91c: 0x0018, 0x91d: 0x0018, + 0x91e: 0x0018, 0x91f: 0x0008, 0x920: 0x0008, 0x921: 0x0008, 0x922: 0x3308, 0x923: 0x3308, + 0x924: 0x0040, 0x925: 0x0040, 0x926: 0x0008, 0x927: 0x0008, 0x928: 0x0008, 0x929: 0x0008, + 0x92a: 0x0008, 0x92b: 0x0008, 0x92c: 0x0008, 0x92d: 0x0008, 0x92e: 0x0008, 0x92f: 0x0008, + 0x930: 0x0018, 0x931: 0x0018, 0x932: 0x0018, 0x933: 0x0018, 0x934: 0x0018, 0x935: 0x0018, + 0x936: 0x0018, 0x937: 0x0018, 0x938: 0x0018, 0x939: 0x0018, 0x93a: 0x0008, 0x93b: 0x0008, + 0x93c: 0x0008, 0x93d: 0x0008, 0x93e: 0x0008, 0x93f: 0x0008, + // Block 0x25, offset 0x940 + 0x940: 0x0040, 0x941: 0x0008, 0x942: 0x0008, 0x943: 0x0040, 0x944: 0x0008, 0x945: 0x0040, + 0x946: 0x0008, 0x947: 0x0008, 0x948: 0x0008, 0x949: 0x0008, 0x94a: 0x0008, 0x94b: 0x0040, + 0x94c: 0x0008, 0x94d: 0x0008, 0x94e: 0x0008, 0x94f: 0x0008, 0x950: 0x0008, 0x951: 0x0008, + 0x952: 0x0008, 0x953: 0x0008, 0x954: 0x0008, 0x955: 0x0008, 0x956: 0x0008, 0x957: 0x0008, + 0x958: 0x0008, 0x959: 0x0008, 0x95a: 0x0008, 0x95b: 0x0008, 0x95c: 0x0008, 0x95d: 0x0008, + 0x95e: 0x0008, 0x95f: 0x0008, 0x960: 0x0008, 0x961: 0x0008, 0x962: 0x0008, 0x963: 0x0008, + 0x964: 0x0040, 0x965: 0x0008, 0x966: 0x0040, 0x967: 0x0008, 0x968: 0x0008, 0x969: 0x0008, + 0x96a: 0x0008, 0x96b: 0x0008, 0x96c: 0x0008, 0x96d: 0x0008, 0x96e: 0x0008, 0x96f: 0x0008, + 0x970: 0x0008, 0x971: 0x3308, 0x972: 0x0008, 0x973: 0x01f9, 0x974: 0x3308, 0x975: 0x3308, + 0x976: 0x3308, 0x977: 0x3308, 0x978: 0x3308, 0x979: 0x3308, 0x97a: 0x3b08, 0x97b: 0x3308, + 0x97c: 0x3308, 0x97d: 0x0008, 0x97e: 0x0040, 0x97f: 0x0040, + // Block 0x26, offset 0x980 + 0x980: 0x0008, 0x981: 0x0008, 0x982: 0x0008, 0x983: 0x0211, 0x984: 0x0008, 0x985: 0x0008, + 0x986: 0x0008, 0x987: 0x0008, 0x988: 0x0040, 0x989: 0x0008, 0x98a: 0x0008, 0x98b: 0x0008, + 0x98c: 0x0008, 0x98d: 0x0219, 0x98e: 0x0008, 0x98f: 0x0008, 0x990: 0x0008, 0x991: 0x0008, + 0x992: 0x0221, 0x993: 0x0008, 0x994: 0x0008, 0x995: 0x0008, 0x996: 0x0008, 0x997: 0x0229, + 0x998: 0x0008, 0x999: 0x0008, 0x99a: 0x0008, 0x99b: 0x0008, 0x99c: 0x0231, 0x99d: 0x0008, + 0x99e: 0x0008, 0x99f: 0x0008, 0x9a0: 0x0008, 0x9a1: 0x0008, 0x9a2: 0x0008, 0x9a3: 0x0008, + 0x9a4: 0x0008, 0x9a5: 0x0008, 0x9a6: 0x0008, 0x9a7: 0x0008, 0x9a8: 0x0008, 0x9a9: 0x0239, + 0x9aa: 0x0008, 0x9ab: 0x0008, 0x9ac: 0x0008, 0x9ad: 0x0040, 0x9ae: 0x0040, 0x9af: 0x0040, + 0x9b0: 0x0040, 0x9b1: 0x3308, 0x9b2: 0x3308, 0x9b3: 0x0241, 0x9b4: 0x3308, 0x9b5: 0x0249, + 0x9b6: 0x0251, 0x9b7: 0x0259, 0x9b8: 0x0261, 0x9b9: 0x0269, 0x9ba: 0x3308, 0x9bb: 0x3308, + 0x9bc: 0x3308, 0x9bd: 0x3308, 0x9be: 0x3308, 0x9bf: 0x3008, + // Block 0x27, offset 0x9c0 + 0x9c0: 0x3308, 0x9c1: 0x0271, 0x9c2: 0x3308, 0x9c3: 0x3308, 0x9c4: 0x3b08, 0x9c5: 0x0018, + 0x9c6: 0x3308, 0x9c7: 0x3308, 0x9c8: 0x0008, 0x9c9: 0x0008, 0x9ca: 0x0008, 0x9cb: 0x0008, + 0x9cc: 0x0008, 0x9cd: 0x3308, 0x9ce: 0x3308, 0x9cf: 0x3308, 0x9d0: 0x3308, 0x9d1: 0x3308, + 0x9d2: 0x3308, 0x9d3: 0x0279, 0x9d4: 0x3308, 0x9d5: 0x3308, 0x9d6: 0x3308, 0x9d7: 0x3308, + 0x9d8: 0x0040, 0x9d9: 0x3308, 0x9da: 0x3308, 0x9db: 0x3308, 0x9dc: 0x3308, 0x9dd: 0x0281, + 0x9de: 0x3308, 0x9df: 0x3308, 0x9e0: 0x3308, 0x9e1: 0x3308, 0x9e2: 0x0289, 0x9e3: 0x3308, + 0x9e4: 0x3308, 0x9e5: 0x3308, 0x9e6: 0x3308, 0x9e7: 0x0291, 0x9e8: 0x3308, 0x9e9: 0x3308, + 0x9ea: 0x3308, 0x9eb: 0x3308, 0x9ec: 0x0299, 0x9ed: 0x3308, 0x9ee: 0x3308, 0x9ef: 0x3308, + 0x9f0: 0x3308, 0x9f1: 0x3308, 0x9f2: 0x3308, 0x9f3: 0x3308, 0x9f4: 0x3308, 0x9f5: 0x3308, + 0x9f6: 0x3308, 0x9f7: 0x3308, 0x9f8: 0x3308, 0x9f9: 0x02a1, 0x9fa: 0x3308, 0x9fb: 0x3308, + 0x9fc: 0x3308, 0x9fd: 0x0040, 0x9fe: 0x0018, 0x9ff: 0x0018, + // Block 0x28, offset 0xa00 + 0xa00: 0x0008, 0xa01: 0x0008, 0xa02: 0x0008, 0xa03: 0x0008, 0xa04: 0x0008, 0xa05: 0x0008, + 0xa06: 0x0008, 0xa07: 0x0008, 0xa08: 0x0008, 0xa09: 0x0008, 0xa0a: 0x0008, 0xa0b: 0x0008, + 0xa0c: 0x0008, 0xa0d: 0x0008, 0xa0e: 0x0008, 0xa0f: 0x0008, 0xa10: 0x0008, 0xa11: 0x0008, + 0xa12: 0x0008, 0xa13: 0x0008, 0xa14: 0x0008, 0xa15: 0x0008, 0xa16: 0x0008, 0xa17: 0x0008, + 0xa18: 0x0008, 0xa19: 0x0008, 0xa1a: 0x0008, 0xa1b: 0x0008, 0xa1c: 0x0008, 0xa1d: 0x0008, + 0xa1e: 0x0008, 0xa1f: 0x0008, 0xa20: 0x0008, 0xa21: 0x0008, 0xa22: 0x0008, 0xa23: 0x0008, + 0xa24: 0x0008, 0xa25: 0x0008, 0xa26: 0x0008, 0xa27: 0x0008, 0xa28: 0x0008, 0xa29: 0x0008, + 0xa2a: 0x0008, 0xa2b: 0x0008, 0xa2c: 0x0019, 0xa2d: 0x02e1, 0xa2e: 0x02e9, 0xa2f: 0x0008, + 0xa30: 0x02f1, 0xa31: 0x02f9, 0xa32: 0x0301, 0xa33: 0x0309, 0xa34: 0x00a9, 0xa35: 0x0311, + 0xa36: 0x00b1, 0xa37: 0x0319, 0xa38: 0x0101, 0xa39: 0x0321, 0xa3a: 0x0329, 0xa3b: 0x0008, + 0xa3c: 0x0051, 0xa3d: 0x0331, 0xa3e: 0x0339, 0xa3f: 0x00b9, + // Block 0x29, offset 0xa40 + 0xa40: 0x0341, 0xa41: 0x0349, 0xa42: 0x00c1, 0xa43: 0x0019, 0xa44: 0x0351, 0xa45: 0x0359, + 0xa46: 0x05d5, 0xa47: 0x02e9, 0xa48: 0x02f1, 0xa49: 0x02f9, 0xa4a: 0x0361, 0xa4b: 0x0369, + 0xa4c: 0x0371, 0xa4d: 0x0309, 0xa4e: 0x0008, 0xa4f: 0x0319, 0xa50: 0x0321, 0xa51: 0x0379, + 0xa52: 0x0051, 0xa53: 0x0381, 0xa54: 0x05ed, 0xa55: 0x05ed, 0xa56: 0x0339, 0xa57: 0x0341, + 0xa58: 0x0349, 0xa59: 0x05d5, 0xa5a: 0x0389, 0xa5b: 0x0391, 0xa5c: 0x0605, 0xa5d: 0x0399, + 0xa5e: 0x03a1, 0xa5f: 0x03a9, 0xa60: 0x03b1, 0xa61: 0x03b9, 0xa62: 0x0311, 0xa63: 0x00b9, + 0xa64: 0x0349, 0xa65: 0x0391, 0xa66: 0x0399, 0xa67: 0x03a1, 0xa68: 0x03c1, 0xa69: 0x03b1, + 0xa6a: 0x03b9, 0xa6b: 0x0008, 0xa6c: 0x0008, 0xa6d: 0x0008, 0xa6e: 0x0008, 0xa6f: 0x0008, + 0xa70: 0x0008, 0xa71: 0x0008, 0xa72: 0x0008, 0xa73: 0x0008, 0xa74: 0x0008, 0xa75: 0x0008, + 0xa76: 0x0008, 0xa77: 0x0008, 0xa78: 0x03c9, 0xa79: 0x0008, 0xa7a: 0x0008, 0xa7b: 0x0008, + 0xa7c: 0x0008, 0xa7d: 0x0008, 0xa7e: 0x0008, 0xa7f: 0x0008, + // Block 0x2a, offset 0xa80 + 0xa80: 0x0008, 0xa81: 0x0008, 0xa82: 0x0008, 0xa83: 0x0008, 0xa84: 0x0008, 0xa85: 0x0008, + 0xa86: 0x0008, 0xa87: 0x0008, 0xa88: 0x0008, 0xa89: 0x0008, 0xa8a: 0x0008, 0xa8b: 0x0008, + 0xa8c: 0x0008, 0xa8d: 0x0008, 0xa8e: 0x0008, 0xa8f: 0x0008, 0xa90: 0x0008, 0xa91: 0x0008, + 0xa92: 0x0008, 0xa93: 0x0008, 0xa94: 0x0008, 0xa95: 0x0008, 0xa96: 0x0008, 0xa97: 0x0008, + 0xa98: 0x0008, 0xa99: 0x0008, 0xa9a: 0x0008, 0xa9b: 0x03d1, 0xa9c: 0x03d9, 0xa9d: 0x03e1, + 0xa9e: 0x03e9, 0xa9f: 0x0371, 0xaa0: 0x03f1, 0xaa1: 0x03f9, 0xaa2: 0x0401, 0xaa3: 0x0409, + 0xaa4: 0x0411, 0xaa5: 0x0419, 0xaa6: 0x0421, 0xaa7: 0x061d, 0xaa8: 0x0429, 0xaa9: 0x0431, + 0xaaa: 0xe17d, 0xaab: 0x0439, 0xaac: 0x0441, 0xaad: 0x0449, 0xaae: 0x0451, 0xaaf: 0x0459, + 0xab0: 0x0461, 0xab1: 0x0469, 0xab2: 0x0471, 0xab3: 0x0479, 0xab4: 0x0481, 0xab5: 0x0489, + 0xab6: 0x0491, 0xab7: 0x0499, 0xab8: 0x0635, 0xab9: 0x04a1, 0xaba: 0x04a9, 0xabb: 0x04b1, + 0xabc: 0x04b9, 0xabd: 0x04c1, 0xabe: 0x04c9, 0xabf: 0x04d1, + // Block 0x2b, offset 0xac0 + 0xac0: 0xe00d, 0xac1: 0x0008, 0xac2: 0xe00d, 0xac3: 0x0008, 0xac4: 0xe00d, 0xac5: 0x0008, + 0xac6: 0xe00d, 0xac7: 0x0008, 0xac8: 0xe00d, 0xac9: 0x0008, 0xaca: 0xe00d, 0xacb: 0x0008, + 0xacc: 0xe00d, 0xacd: 0x0008, 0xace: 0xe00d, 0xacf: 0x0008, 0xad0: 0xe00d, 0xad1: 0x0008, + 0xad2: 0xe00d, 0xad3: 0x0008, 0xad4: 0xe00d, 0xad5: 0x0008, 0xad6: 0xe00d, 0xad7: 0x0008, + 0xad8: 0xe00d, 0xad9: 0x0008, 0xada: 0xe00d, 0xadb: 0x0008, 0xadc: 0xe00d, 0xadd: 0x0008, + 0xade: 0xe00d, 0xadf: 0x0008, 0xae0: 0xe00d, 0xae1: 0x0008, 0xae2: 0xe00d, 0xae3: 0x0008, + 0xae4: 0xe00d, 0xae5: 0x0008, 0xae6: 0xe00d, 0xae7: 0x0008, 0xae8: 0xe00d, 0xae9: 0x0008, + 0xaea: 0xe00d, 0xaeb: 0x0008, 0xaec: 0xe00d, 0xaed: 0x0008, 0xaee: 0xe00d, 0xaef: 0x0008, + 0xaf0: 0xe00d, 0xaf1: 0x0008, 0xaf2: 0xe00d, 0xaf3: 0x0008, 0xaf4: 0xe00d, 0xaf5: 0x0008, + 0xaf6: 0xe00d, 0xaf7: 0x0008, 0xaf8: 0xe00d, 0xaf9: 0x0008, 0xafa: 0xe00d, 0xafb: 0x0008, + 0xafc: 0xe00d, 0xafd: 0x0008, 0xafe: 0xe00d, 0xaff: 0x0008, + // Block 0x2c, offset 0xb00 + 0xb00: 0xe00d, 0xb01: 0x0008, 0xb02: 0xe00d, 0xb03: 0x0008, 0xb04: 0xe00d, 0xb05: 0x0008, + 0xb06: 0xe00d, 0xb07: 0x0008, 0xb08: 0xe00d, 0xb09: 0x0008, 0xb0a: 0xe00d, 0xb0b: 0x0008, + 0xb0c: 0xe00d, 0xb0d: 0x0008, 0xb0e: 0xe00d, 0xb0f: 0x0008, 0xb10: 0xe00d, 0xb11: 0x0008, + 0xb12: 0xe00d, 0xb13: 0x0008, 0xb14: 0xe00d, 0xb15: 0x0008, 0xb16: 0x0008, 0xb17: 0x0008, + 0xb18: 0x0008, 0xb19: 0x0008, 0xb1a: 0x064d, 0xb1b: 0x066d, 0xb1c: 0x0008, 0xb1d: 0x0008, + 0xb1e: 0x04d9, 0xb1f: 0x0008, 0xb20: 0xe00d, 0xb21: 0x0008, 0xb22: 0xe00d, 0xb23: 0x0008, + 0xb24: 0xe00d, 0xb25: 0x0008, 0xb26: 0xe00d, 0xb27: 0x0008, 0xb28: 0xe00d, 0xb29: 0x0008, + 0xb2a: 0xe00d, 0xb2b: 0x0008, 0xb2c: 0xe00d, 0xb2d: 0x0008, 0xb2e: 0xe00d, 0xb2f: 0x0008, + 0xb30: 0xe00d, 0xb31: 0x0008, 0xb32: 0xe00d, 0xb33: 0x0008, 0xb34: 0xe00d, 0xb35: 0x0008, + 0xb36: 0xe00d, 0xb37: 0x0008, 0xb38: 0xe00d, 0xb39: 0x0008, 0xb3a: 0xe00d, 0xb3b: 0x0008, + 0xb3c: 0xe00d, 0xb3d: 0x0008, 0xb3e: 0xe00d, 0xb3f: 0x0008, + // Block 0x2d, offset 0xb40 + 0xb40: 0x0008, 0xb41: 0x0008, 0xb42: 0x0008, 0xb43: 0x0008, 0xb44: 0x0008, 0xb45: 0x0008, + 0xb46: 0x0040, 0xb47: 0x0040, 0xb48: 0xe045, 0xb49: 0xe045, 0xb4a: 0xe045, 0xb4b: 0xe045, + 0xb4c: 0xe045, 0xb4d: 0xe045, 0xb4e: 0x0040, 0xb4f: 0x0040, 0xb50: 0x0008, 0xb51: 0x0008, + 0xb52: 0x0008, 0xb53: 0x0008, 0xb54: 0x0008, 0xb55: 0x0008, 0xb56: 0x0008, 0xb57: 0x0008, + 0xb58: 0x0040, 0xb59: 0xe045, 0xb5a: 0x0040, 0xb5b: 0xe045, 0xb5c: 0x0040, 0xb5d: 0xe045, + 0xb5e: 0x0040, 0xb5f: 0xe045, 0xb60: 0x0008, 0xb61: 0x0008, 0xb62: 0x0008, 0xb63: 0x0008, + 0xb64: 0x0008, 0xb65: 0x0008, 0xb66: 0x0008, 0xb67: 0x0008, 0xb68: 0xe045, 0xb69: 0xe045, + 0xb6a: 0xe045, 0xb6b: 0xe045, 0xb6c: 0xe045, 0xb6d: 0xe045, 0xb6e: 0xe045, 0xb6f: 0xe045, + 0xb70: 0x0008, 0xb71: 0x04e1, 0xb72: 0x0008, 0xb73: 0x04e9, 0xb74: 0x0008, 0xb75: 0x04f1, + 0xb76: 0x0008, 0xb77: 0x04f9, 0xb78: 0x0008, 0xb79: 0x0501, 0xb7a: 0x0008, 0xb7b: 0x0509, + 0xb7c: 0x0008, 0xb7d: 0x0511, 0xb7e: 0x0040, 0xb7f: 0x0040, + // Block 0x2e, offset 0xb80 + 0xb80: 0x0519, 0xb81: 0x0521, 0xb82: 0x0529, 0xb83: 0x0531, 0xb84: 0x0539, 0xb85: 0x0541, + 0xb86: 0x0549, 0xb87: 0x0551, 0xb88: 0x0519, 0xb89: 0x0521, 0xb8a: 0x0529, 0xb8b: 0x0531, + 0xb8c: 0x0539, 0xb8d: 0x0541, 0xb8e: 0x0549, 0xb8f: 0x0551, 0xb90: 0x0559, 0xb91: 0x0561, + 0xb92: 0x0569, 0xb93: 0x0571, 0xb94: 0x0579, 0xb95: 0x0581, 0xb96: 0x0589, 0xb97: 0x0591, + 0xb98: 0x0559, 0xb99: 0x0561, 0xb9a: 0x0569, 0xb9b: 0x0571, 0xb9c: 0x0579, 0xb9d: 0x0581, + 0xb9e: 0x0589, 0xb9f: 0x0591, 0xba0: 0x0599, 0xba1: 0x05a1, 0xba2: 0x05a9, 0xba3: 0x05b1, + 0xba4: 0x05b9, 0xba5: 0x05c1, 0xba6: 0x05c9, 0xba7: 0x05d1, 0xba8: 0x0599, 0xba9: 0x05a1, + 0xbaa: 0x05a9, 0xbab: 0x05b1, 0xbac: 0x05b9, 0xbad: 0x05c1, 0xbae: 0x05c9, 0xbaf: 0x05d1, + 0xbb0: 0x0008, 0xbb1: 0x0008, 0xbb2: 0x05d9, 0xbb3: 0x05e1, 0xbb4: 0x05e9, 0xbb5: 0x0040, + 0xbb6: 0x0008, 0xbb7: 0x05f1, 0xbb8: 0xe045, 0xbb9: 0xe045, 0xbba: 0x0685, 0xbbb: 0x04e1, + 0xbbc: 0x05e1, 0xbbd: 0x069d, 0xbbe: 0x05f9, 0xbbf: 0x06bd, + // Block 0x2f, offset 0xbc0 + 0xbc0: 0x06dd, 0xbc1: 0x0601, 0xbc2: 0x0609, 0xbc3: 0x0611, 0xbc4: 0x0619, 0xbc5: 0x0040, + 0xbc6: 0x0008, 0xbc7: 0x0621, 0xbc8: 0x06fd, 0xbc9: 0x04e9, 0xbca: 0x0715, 0xbcb: 0x04f1, + 0xbcc: 0x0611, 0xbcd: 0x0629, 0xbce: 0x0631, 0xbcf: 0x0639, 0xbd0: 0x0008, 0xbd1: 0x0008, + 0xbd2: 0x0008, 0xbd3: 0x0641, 0xbd4: 0x0040, 0xbd5: 0x0040, 0xbd6: 0x0008, 0xbd7: 0x0008, + 0xbd8: 0xe045, 0xbd9: 0xe045, 0xbda: 0x072d, 0xbdb: 0x04f9, 0xbdc: 0x0040, 0xbdd: 0x0649, + 0xbde: 0x0651, 0xbdf: 0x0659, 0xbe0: 0x0008, 0xbe1: 0x0008, 0xbe2: 0x0008, 0xbe3: 0x0661, + 0xbe4: 0x0008, 0xbe5: 0x0008, 0xbe6: 0x0008, 0xbe7: 0x0008, 0xbe8: 0xe045, 0xbe9: 0xe045, + 0xbea: 0x0745, 0xbeb: 0x0509, 0xbec: 0xe04d, 0xbed: 0x0669, 0xbee: 0x0129, 0xbef: 0x0671, + 0xbf0: 0x0040, 0xbf1: 0x0040, 0xbf2: 0x0679, 0xbf3: 0x0681, 0xbf4: 0x0689, 0xbf5: 0x0040, + 0xbf6: 0x0008, 0xbf7: 0x0691, 0xbf8: 0x075d, 0xbf9: 0x0501, 0xbfa: 0x0515, 0xbfb: 0x0511, + 0xbfc: 0x0681, 0xbfd: 0x0775, 0xbfe: 0x0795, 0xbff: 0x0040, + // Block 0x30, offset 0xc00 + 0xc00: 0x0009, 0xc01: 0x0009, 0xc02: 0x0009, 0xc03: 0x0009, 0xc04: 0x0009, 0xc05: 0x0009, + 0xc06: 0x0009, 0xc07: 0x0009, 0xc08: 0x0009, 0xc09: 0x0009, 0xc0a: 0x0009, 0xc0b: 0x03c0, + 0xc0c: 0x0003, 0xc0d: 0x0003, 0xc0e: 0x0340, 0xc0f: 0x0b40, 0xc10: 0x0018, 0xc11: 0xe00d, + 0xc12: 0x0018, 0xc13: 0x0018, 0xc14: 0x0018, 0xc15: 0x0018, 0xc16: 0x0018, 0xc17: 0x07b5, + 0xc18: 0x0018, 0xc19: 0x0018, 0xc1a: 0x0018, 0xc1b: 0x0018, 0xc1c: 0x0018, 0xc1d: 0x0018, + 0xc1e: 0x0018, 0xc1f: 0x0018, 0xc20: 0x0018, 0xc21: 0x0018, 0xc22: 0x0018, 0xc23: 0x0018, + 0xc24: 0x0040, 0xc25: 0x0040, 0xc26: 0x0040, 0xc27: 0x0018, 0xc28: 0x0040, 0xc29: 0x0040, + 0xc2a: 0x0340, 0xc2b: 0x0340, 0xc2c: 0x0340, 0xc2d: 0x0340, 0xc2e: 0x0340, 0xc2f: 0x0009, + 0xc30: 0x0018, 0xc31: 0x0018, 0xc32: 0x0018, 0xc33: 0x0699, 0xc34: 0x06a1, 0xc35: 0x0018, + 0xc36: 0x06a9, 0xc37: 0x06b1, 0xc38: 0x0018, 0xc39: 0x0018, 0xc3a: 0x0018, 0xc3b: 0x0018, + 0xc3c: 0x06b9, 0xc3d: 0x0018, 0xc3e: 0x07d5, 0xc3f: 0x0018, + // Block 0x31, offset 0xc40 + 0xc40: 0x0018, 0xc41: 0x0018, 0xc42: 0x0018, 0xc43: 0x0018, 0xc44: 0x0018, 0xc45: 0x0018, + 0xc46: 0x0018, 0xc47: 0x06c1, 0xc48: 0x06c9, 0xc49: 0x06d1, 0xc4a: 0x0018, 0xc4b: 0x0018, + 0xc4c: 0x0018, 0xc4d: 0x0018, 0xc4e: 0x0018, 0xc4f: 0x0018, 0xc50: 0x0018, 0xc51: 0x0018, + 0xc52: 0x0018, 0xc53: 0x0018, 0xc54: 0x0018, 0xc55: 0x0018, 0xc56: 0x0018, 0xc57: 0x06d9, + 0xc58: 0x0018, 0xc59: 0x0018, 0xc5a: 0x0018, 0xc5b: 0x0018, 0xc5c: 0x0018, 0xc5d: 0x0018, + 0xc5e: 0x0018, 0xc5f: 0x0009, 0xc60: 0x03c0, 0xc61: 0x03c0, 0xc62: 0x03c0, 0xc63: 0x03c0, + 0xc64: 0x03c0, 0xc65: 0x0040, 0xc66: 0x0040, 0xc67: 0x0040, 0xc68: 0x0040, 0xc69: 0x0040, + 0xc6a: 0x03c0, 0xc6b: 0x03c0, 0xc6c: 0x03c0, 0xc6d: 0x03c0, 0xc6e: 0x03c0, 0xc6f: 0x03c0, + 0xc70: 0x06e1, 0xc71: 0x0311, 0xc72: 0x0040, 0xc73: 0x0040, 0xc74: 0x06e9, 0xc75: 0x06f1, + 0xc76: 0x06f9, 0xc77: 0x0701, 0xc78: 0x0709, 0xc79: 0x0711, 0xc7a: 0x0719, 0xc7b: 0x07f5, + 0xc7c: 0x0721, 0xc7d: 0x0729, 0xc7e: 0x0731, 0xc7f: 0x0329, + // Block 0x32, offset 0xc80 + 0xc80: 0x06e1, 0xc81: 0x0049, 0xc82: 0x0029, 0xc83: 0x0031, 0xc84: 0x06e9, 0xc85: 0x06f1, + 0xc86: 0x06f9, 0xc87: 0x0701, 0xc88: 0x0709, 0xc89: 0x0711, 0xc8a: 0x0719, 0xc8b: 0x080d, + 0xc8c: 0x0721, 0xc8d: 0x0729, 0xc8e: 0x0731, 0xc8f: 0x0040, 0xc90: 0x0019, 0xc91: 0x02f9, + 0xc92: 0x0051, 0xc93: 0x0109, 0xc94: 0x0361, 0xc95: 0x00a9, 0xc96: 0x0319, 0xc97: 0x0101, + 0xc98: 0x0321, 0xc99: 0x0329, 0xc9a: 0x0339, 0xc9b: 0x0089, 0xc9c: 0x0341, 0xc9d: 0x0040, + 0xc9e: 0x0040, 0xc9f: 0x0040, 0xca0: 0x0018, 0xca1: 0x0018, 0xca2: 0x0018, 0xca3: 0x0018, + 0xca4: 0x0018, 0xca5: 0x0018, 0xca6: 0x0018, 0xca7: 0x0018, 0xca8: 0x0739, 0xca9: 0x0018, + 0xcaa: 0x0018, 0xcab: 0x0018, 0xcac: 0x0018, 0xcad: 0x0018, 0xcae: 0x0018, 0xcaf: 0x0018, + 0xcb0: 0x0018, 0xcb1: 0x0018, 0xcb2: 0x0018, 0xcb3: 0x0018, 0xcb4: 0x0018, 0xcb5: 0x0018, + 0xcb6: 0x0018, 0xcb7: 0x0018, 0xcb8: 0x0018, 0xcb9: 0x0018, 0xcba: 0x0018, 0xcbb: 0x0018, + 0xcbc: 0x0018, 0xcbd: 0x0018, 0xcbe: 0x0018, 0xcbf: 0x0018, + // Block 0x33, offset 0xcc0 + 0xcc0: 0x0825, 0xcc1: 0x0845, 0xcc2: 0x03d9, 0xcc3: 0x0865, 0xcc4: 0x0018, 0xcc5: 0x0885, + 0xcc6: 0x08a5, 0xcc7: 0x0369, 0xcc8: 0x0018, 0xcc9: 0x08c5, 0xcca: 0x0309, 0xccb: 0x00a9, + 0xccc: 0x00a9, 0xccd: 0x00a9, 0xcce: 0x00a9, 0xccf: 0x0741, 0xcd0: 0x0311, 0xcd1: 0x0311, + 0xcd2: 0x0101, 0xcd3: 0x0101, 0xcd4: 0x0018, 0xcd5: 0x0329, 0xcd6: 0x0749, 0xcd7: 0x0018, + 0xcd8: 0x0018, 0xcd9: 0x0339, 0xcda: 0x0751, 0xcdb: 0x00b9, 0xcdc: 0x00b9, 0xcdd: 0x00b9, + 0xcde: 0x0018, 0xcdf: 0x0018, 0xce0: 0x0759, 0xce1: 0x08e5, 0xce2: 0x0761, 0xce3: 0x0018, + 0xce4: 0x04b1, 0xce5: 0x0018, 0xce6: 0x0769, 0xce7: 0x0018, 0xce8: 0x04b1, 0xce9: 0x0018, + 0xcea: 0x0319, 0xceb: 0x0771, 0xcec: 0x02e9, 0xced: 0x03d9, 0xcee: 0x0018, 0xcef: 0x02f9, + 0xcf0: 0x02f9, 0xcf1: 0x03f1, 0xcf2: 0x0905, 0xcf3: 0x0321, 0xcf4: 0x0051, 0xcf5: 0x0779, + 0xcf6: 0x0781, 0xcf7: 0x0789, 0xcf8: 0x0791, 0xcf9: 0x0311, 0xcfa: 0x0018, 0xcfb: 0x091d, + 0xcfc: 0x0799, 0xcfd: 0x03a1, 0xcfe: 0x03a1, 0xcff: 0x0799, + // Block 0x34, offset 0xd00 + 0xd00: 0x093d, 0xd01: 0x0018, 0xd02: 0x0018, 0xd03: 0x0018, 0xd04: 0x0018, 0xd05: 0x02f1, + 0xd06: 0x02f1, 0xd07: 0x02f9, 0xd08: 0x0311, 0xd09: 0x00b1, 0xd0a: 0x0018, 0xd0b: 0x0018, + 0xd0c: 0x0018, 0xd0d: 0x0018, 0xd0e: 0x0008, 0xd0f: 0x0018, 0xd10: 0x07a1, 0xd11: 0x07a9, + 0xd12: 0x07b1, 0xd13: 0x07b9, 0xd14: 0x07c1, 0xd15: 0x07c9, 0xd16: 0x07d1, 0xd17: 0x07d9, + 0xd18: 0x07e1, 0xd19: 0x07e9, 0xd1a: 0x07f1, 0xd1b: 0x07f9, 0xd1c: 0x0801, 0xd1d: 0x0809, + 0xd1e: 0x0811, 0xd1f: 0x0819, 0xd20: 0x0311, 0xd21: 0x0821, 0xd22: 0x0955, 0xd23: 0x0829, + 0xd24: 0x0391, 0xd25: 0x0831, 0xd26: 0x0975, 0xd27: 0x0839, 0xd28: 0x0841, 0xd29: 0x0109, + 0xd2a: 0x0849, 0xd2b: 0x0995, 0xd2c: 0x0101, 0xd2d: 0x03d9, 0xd2e: 0x02f1, 0xd2f: 0x0321, + 0xd30: 0x0311, 0xd31: 0x0821, 0xd32: 0x09b5, 0xd33: 0x0829, 0xd34: 0x0391, 0xd35: 0x0831, + 0xd36: 0x09d5, 0xd37: 0x0839, 0xd38: 0x0841, 0xd39: 0x0109, 0xd3a: 0x0849, 0xd3b: 0x09f5, + 0xd3c: 0x0101, 0xd3d: 0x03d9, 0xd3e: 0x02f1, 0xd3f: 0x0321, + // Block 0x35, offset 0xd40 + 0xd40: 0x0018, 0xd41: 0x0018, 0xd42: 0x0018, 0xd43: 0x0018, 0xd44: 0x0018, 0xd45: 0x0018, + 0xd46: 0x0018, 0xd47: 0x0018, 0xd48: 0x0018, 0xd49: 0x0018, 0xd4a: 0x0018, 0xd4b: 0x0040, + 0xd4c: 0x0040, 0xd4d: 0x0040, 0xd4e: 0x0040, 0xd4f: 0x0040, 0xd50: 0x0040, 0xd51: 0x0040, + 0xd52: 0x0040, 0xd53: 0x0040, 0xd54: 0x0040, 0xd55: 0x0040, 0xd56: 0x0040, 0xd57: 0x0040, + 0xd58: 0x0040, 0xd59: 0x0040, 0xd5a: 0x0040, 0xd5b: 0x0040, 0xd5c: 0x0040, 0xd5d: 0x0040, + 0xd5e: 0x0040, 0xd5f: 0x0040, 0xd60: 0x0049, 0xd61: 0x0029, 0xd62: 0x0031, 0xd63: 0x06e9, + 0xd64: 0x06f1, 0xd65: 0x06f9, 0xd66: 0x0701, 0xd67: 0x0709, 0xd68: 0x0711, 0xd69: 0x0879, + 0xd6a: 0x0881, 0xd6b: 0x0889, 0xd6c: 0x0891, 0xd6d: 0x0899, 0xd6e: 0x08a1, 0xd6f: 0x08a9, + 0xd70: 0x08b1, 0xd71: 0x08b9, 0xd72: 0x08c1, 0xd73: 0x08c9, 0xd74: 0x0a55, 0xd75: 0x0a75, + 0xd76: 0x0a95, 0xd77: 0x0ab5, 0xd78: 0x0ad5, 0xd79: 0x0af5, 0xd7a: 0x0b15, 0xd7b: 0x0b35, + 0xd7c: 0x0b55, 0xd7d: 0x08d1, 0xd7e: 0x08d9, 0xd7f: 0x08e1, + // Block 0x36, offset 0xd80 + 0xd80: 0x08e9, 0xd81: 0x08f1, 0xd82: 0x08f9, 0xd83: 0x0901, 0xd84: 0x0909, 0xd85: 0x0911, + 0xd86: 0x0919, 0xd87: 0x0921, 0xd88: 0x0040, 0xd89: 0x0040, 0xd8a: 0x0040, 0xd8b: 0x0040, + 0xd8c: 0x0040, 0xd8d: 0x0040, 0xd8e: 0x0040, 0xd8f: 0x0040, 0xd90: 0x0040, 0xd91: 0x0040, + 0xd92: 0x0040, 0xd93: 0x0040, 0xd94: 0x0040, 0xd95: 0x0040, 0xd96: 0x0040, 0xd97: 0x0040, + 0xd98: 0x0040, 0xd99: 0x0040, 0xd9a: 0x0040, 0xd9b: 0x0040, 0xd9c: 0x0b75, 0xd9d: 0x0b95, + 0xd9e: 0x0bb5, 0xd9f: 0x0bd5, 0xda0: 0x0bf5, 0xda1: 0x0c15, 0xda2: 0x0c35, 0xda3: 0x0c55, + 0xda4: 0x0c75, 0xda5: 0x0c95, 0xda6: 0x0cb5, 0xda7: 0x0cd5, 0xda8: 0x0cf5, 0xda9: 0x0d15, + 0xdaa: 0x0d35, 0xdab: 0x0d55, 0xdac: 0x0d75, 0xdad: 0x0d95, 0xdae: 0x0db5, 0xdaf: 0x0dd5, + 0xdb0: 0x0df5, 0xdb1: 0x0e15, 0xdb2: 0x0e35, 0xdb3: 0x0e55, 0xdb4: 0x0e75, 0xdb5: 0x0e95, + 0xdb6: 0x0019, 0xdb7: 0x02e9, 0xdb8: 0x03d9, 0xdb9: 0x02f1, 0xdba: 0x02f9, 0xdbb: 0x03f1, + 0xdbc: 0x0309, 0xdbd: 0x00a9, 0xdbe: 0x0311, 0xdbf: 0x00b1, + // Block 0x37, offset 0xdc0 + 0xdc0: 0x0319, 0xdc1: 0x0101, 0xdc2: 0x0321, 0xdc3: 0x0329, 0xdc4: 0x0051, 0xdc5: 0x0339, + 0xdc6: 0x0751, 0xdc7: 0x00b9, 0xdc8: 0x0089, 0xdc9: 0x0341, 0xdca: 0x0349, 0xdcb: 0x0391, + 0xdcc: 0x00c1, 0xdcd: 0x0109, 0xdce: 0x00c9, 0xdcf: 0x04b1, 0xdd0: 0x0019, 0xdd1: 0x02e9, + 0xdd2: 0x03d9, 0xdd3: 0x02f1, 0xdd4: 0x02f9, 0xdd5: 0x03f1, 0xdd6: 0x0309, 0xdd7: 0x00a9, + 0xdd8: 0x0311, 0xdd9: 0x00b1, 0xdda: 0x0319, 0xddb: 0x0101, 0xddc: 0x0321, 0xddd: 0x0329, + 0xdde: 0x0051, 0xddf: 0x0339, 0xde0: 0x0751, 0xde1: 0x00b9, 0xde2: 0x0089, 0xde3: 0x0341, + 0xde4: 0x0349, 0xde5: 0x0391, 0xde6: 0x00c1, 0xde7: 0x0109, 0xde8: 0x00c9, 0xde9: 0x04b1, + 0xdea: 0x06e1, 0xdeb: 0x0018, 0xdec: 0x0018, 0xded: 0x0018, 0xdee: 0x0018, 0xdef: 0x0018, + 0xdf0: 0x0018, 0xdf1: 0x0018, 0xdf2: 0x0018, 0xdf3: 0x0018, 0xdf4: 0x0018, 0xdf5: 0x0018, + 0xdf6: 0x0018, 0xdf7: 0x0018, 0xdf8: 0x0018, 0xdf9: 0x0018, 0xdfa: 0x0018, 0xdfb: 0x0018, + 0xdfc: 0x0018, 0xdfd: 0x0018, 0xdfe: 0x0018, 0xdff: 0x0018, + // Block 0x38, offset 0xe00 + 0xe00: 0x0008, 0xe01: 0x0008, 0xe02: 0x0008, 0xe03: 0x0008, 0xe04: 0x0008, 0xe05: 0x0008, + 0xe06: 0x0008, 0xe07: 0x0008, 0xe08: 0x0008, 0xe09: 0x0008, 0xe0a: 0x0008, 0xe0b: 0x0008, + 0xe0c: 0x0008, 0xe0d: 0x0008, 0xe0e: 0x0008, 0xe0f: 0x0008, 0xe10: 0x0008, 0xe11: 0x0008, + 0xe12: 0x0008, 0xe13: 0x0008, 0xe14: 0x0008, 0xe15: 0x0008, 0xe16: 0x0008, 0xe17: 0x0008, + 0xe18: 0x0008, 0xe19: 0x0008, 0xe1a: 0x0008, 0xe1b: 0x0008, 0xe1c: 0x0008, 0xe1d: 0x0008, + 0xe1e: 0x0008, 0xe1f: 0x0008, 0xe20: 0xe00d, 0xe21: 0x0008, 0xe22: 0x0941, 0xe23: 0x0f0d, + 0xe24: 0x0949, 0xe25: 0x0008, 0xe26: 0x0008, 0xe27: 0xe07d, 0xe28: 0x0008, 0xe29: 0xe01d, + 0xe2a: 0x0008, 0xe2b: 0xe03d, 0xe2c: 0x0008, 0xe2d: 0x0359, 0xe2e: 0x0441, 0xe2f: 0x0351, + 0xe30: 0x03d1, 0xe31: 0x0008, 0xe32: 0xe00d, 0xe33: 0x0008, 0xe34: 0x0008, 0xe35: 0xe01d, + 0xe36: 0x0008, 0xe37: 0x0008, 0xe38: 0x0008, 0xe39: 0x0008, 0xe3a: 0x0008, 0xe3b: 0x0008, + 0xe3c: 0x00b1, 0xe3d: 0x0391, 0xe3e: 0x0951, 0xe3f: 0x0959, + // Block 0x39, offset 0xe40 + 0xe40: 0xe00d, 0xe41: 0x0008, 0xe42: 0xe00d, 0xe43: 0x0008, 0xe44: 0xe00d, 0xe45: 0x0008, + 0xe46: 0xe00d, 0xe47: 0x0008, 0xe48: 0xe00d, 0xe49: 0x0008, 0xe4a: 0xe00d, 0xe4b: 0x0008, + 0xe4c: 0xe00d, 0xe4d: 0x0008, 0xe4e: 0xe00d, 0xe4f: 0x0008, 0xe50: 0xe00d, 0xe51: 0x0008, + 0xe52: 0xe00d, 0xe53: 0x0008, 0xe54: 0xe00d, 0xe55: 0x0008, 0xe56: 0xe00d, 0xe57: 0x0008, + 0xe58: 0xe00d, 0xe59: 0x0008, 0xe5a: 0xe00d, 0xe5b: 0x0008, 0xe5c: 0xe00d, 0xe5d: 0x0008, + 0xe5e: 0xe00d, 0xe5f: 0x0008, 0xe60: 0xe00d, 0xe61: 0x0008, 0xe62: 0xe00d, 0xe63: 0x0008, + 0xe64: 0x0008, 0xe65: 0x0018, 0xe66: 0x0018, 0xe67: 0x0018, 0xe68: 0x0018, 0xe69: 0x0018, + 0xe6a: 0x0018, 0xe6b: 0xe03d, 0xe6c: 0x0008, 0xe6d: 0xe01d, 0xe6e: 0x0008, 0xe6f: 0x3308, + 0xe70: 0x3308, 0xe71: 0x3308, 0xe72: 0xe00d, 0xe73: 0x0008, 0xe74: 0x0040, 0xe75: 0x0040, + 0xe76: 0x0040, 0xe77: 0x0040, 0xe78: 0x0040, 0xe79: 0x0018, 0xe7a: 0x0018, 0xe7b: 0x0018, + 0xe7c: 0x0018, 0xe7d: 0x0018, 0xe7e: 0x0018, 0xe7f: 0x0018, + // Block 0x3a, offset 0xe80 + 0xe80: 0x274d, 0xe81: 0x276d, 0xe82: 0x278d, 0xe83: 0x27ad, 0xe84: 0x27cd, 0xe85: 0x27ed, + 0xe86: 0x280d, 0xe87: 0x282d, 0xe88: 0x284d, 0xe89: 0x286d, 0xe8a: 0x288d, 0xe8b: 0x28ad, + 0xe8c: 0x28cd, 0xe8d: 0x28ed, 0xe8e: 0x290d, 0xe8f: 0x292d, 0xe90: 0x294d, 0xe91: 0x296d, + 0xe92: 0x298d, 0xe93: 0x29ad, 0xe94: 0x29cd, 0xe95: 0x29ed, 0xe96: 0x0040, 0xe97: 0x0040, + 0xe98: 0x0040, 0xe99: 0x0040, 0xe9a: 0x0040, 0xe9b: 0x0040, 0xe9c: 0x0040, 0xe9d: 0x0040, + 0xe9e: 0x0040, 0xe9f: 0x0040, 0xea0: 0x0040, 0xea1: 0x0040, 0xea2: 0x0040, 0xea3: 0x0040, + 0xea4: 0x0040, 0xea5: 0x0040, 0xea6: 0x0040, 0xea7: 0x0040, 0xea8: 0x0040, 0xea9: 0x0040, + 0xeaa: 0x0040, 0xeab: 0x0040, 0xeac: 0x0040, 0xead: 0x0040, 0xeae: 0x0040, 0xeaf: 0x0040, + 0xeb0: 0x0040, 0xeb1: 0x0040, 0xeb2: 0x0040, 0xeb3: 0x0040, 0xeb4: 0x0040, 0xeb5: 0x0040, + 0xeb6: 0x0040, 0xeb7: 0x0040, 0xeb8: 0x0040, 0xeb9: 0x0040, 0xeba: 0x0040, 0xebb: 0x0040, + 0xebc: 0x0040, 0xebd: 0x0040, 0xebe: 0x0040, 0xebf: 0x0040, + // Block 0x3b, offset 0xec0 + 0xec0: 0x0009, 0xec1: 0x0018, 0xec2: 0x0961, 0xec3: 0x0018, 0xec4: 0x0018, 0xec5: 0x0008, + 0xec6: 0x0008, 0xec7: 0x0008, 0xec8: 0x0018, 0xec9: 0x0018, 0xeca: 0x0018, 0xecb: 0x0018, + 0xecc: 0x0018, 0xecd: 0x0018, 0xece: 0x0018, 0xecf: 0x0018, 0xed0: 0x0018, 0xed1: 0x0018, + 0xed2: 0x0018, 0xed3: 0x0018, 0xed4: 0x0018, 0xed5: 0x0018, 0xed6: 0x0018, 0xed7: 0x0018, + 0xed8: 0x0018, 0xed9: 0x0018, 0xeda: 0x0018, 0xedb: 0x0018, 0xedc: 0x0018, 0xedd: 0x0018, + 0xede: 0x0018, 0xedf: 0x0018, 0xee0: 0x0018, 0xee1: 0x0018, 0xee2: 0x0018, 0xee3: 0x0018, + 0xee4: 0x0018, 0xee5: 0x0018, 0xee6: 0x0018, 0xee7: 0x0018, 0xee8: 0x0018, 0xee9: 0x0018, + 0xeea: 0x3308, 0xeeb: 0x3308, 0xeec: 0x3308, 0xeed: 0x3308, 0xeee: 0x3018, 0xeef: 0x3018, + 0xef0: 0x0018, 0xef1: 0x0018, 0xef2: 0x0018, 0xef3: 0x0018, 0xef4: 0x0018, 0xef5: 0x0018, + 0xef6: 0xe125, 0xef7: 0x0018, 0xef8: 0x2a0d, 0xef9: 0x2a2d, 0xefa: 0x2a4d, 0xefb: 0x0018, + 0xefc: 0x0008, 0xefd: 0x0018, 0xefe: 0x0018, 0xeff: 0x0018, + // Block 0x3c, offset 0xf00 + 0xf00: 0x2b8d, 0xf01: 0x2bad, 0xf02: 0x2bcd, 0xf03: 0x2bed, 0xf04: 0x2c0d, 0xf05: 0x2c2d, + 0xf06: 0x2c2d, 0xf07: 0x2c2d, 0xf08: 0x2c4d, 0xf09: 0x2c4d, 0xf0a: 0x2c4d, 0xf0b: 0x2c4d, + 0xf0c: 0x2c6d, 0xf0d: 0x2c6d, 0xf0e: 0x2c6d, 0xf0f: 0x2c8d, 0xf10: 0x2cad, 0xf11: 0x2cad, + 0xf12: 0x2acd, 0xf13: 0x2acd, 0xf14: 0x2cad, 0xf15: 0x2cad, 0xf16: 0x2ccd, 0xf17: 0x2ccd, + 0xf18: 0x2cad, 0xf19: 0x2cad, 0xf1a: 0x2acd, 0xf1b: 0x2acd, 0xf1c: 0x2cad, 0xf1d: 0x2cad, + 0xf1e: 0x2c8d, 0xf1f: 0x2c8d, 0xf20: 0x2ced, 0xf21: 0x2ced, 0xf22: 0x2d0d, 0xf23: 0x2d0d, + 0xf24: 0x00c0, 0xf25: 0x2d2d, 0xf26: 0x2d4d, 0xf27: 0x2d6d, 0xf28: 0x2d6d, 0xf29: 0x2d8d, + 0xf2a: 0x2dad, 0xf2b: 0x2dcd, 0xf2c: 0x2ded, 0xf2d: 0x2e0d, 0xf2e: 0x2e2d, 0xf2f: 0x2e4d, + 0xf30: 0x2e6d, 0xf31: 0x2e8d, 0xf32: 0x2e8d, 0xf33: 0x2ead, 0xf34: 0x2ecd, 0xf35: 0x2ecd, + 0xf36: 0x2eed, 0xf37: 0x2f0d, 0xf38: 0x2ead, 0xf39: 0x2f2d, 0xf3a: 0x2f4d, 0xf3b: 0x2f2d, + 0xf3c: 0x2ead, 0xf3d: 0x2f6d, 0xf3e: 0x2f8d, 0xf3f: 0x2fad, + // Block 0x3d, offset 0xf40 + 0xf40: 0x2fcd, 0xf41: 0x2fed, 0xf42: 0x2d4d, 0xf43: 0x2d2d, 0xf44: 0x300d, 0xf45: 0x302d, + 0xf46: 0x304d, 0xf47: 0x306d, 0xf48: 0x308d, 0xf49: 0x30ad, 0xf4a: 0x30cd, 0xf4b: 0x30ed, + 0xf4c: 0x310d, 0xf4d: 0x312d, 0xf4e: 0x314d, 0xf4f: 0x0040, 0xf50: 0x0018, 0xf51: 0x0018, + 0xf52: 0x316d, 0xf53: 0x318d, 0xf54: 0x31ad, 0xf55: 0x31cd, 0xf56: 0x31ed, 0xf57: 0x320d, + 0xf58: 0x322d, 0xf59: 0x324d, 0xf5a: 0x326d, 0xf5b: 0x328d, 0xf5c: 0x31ad, 0xf5d: 0x32ad, + 0xf5e: 0x32cd, 0xf5f: 0x32ed, 0xf60: 0x0008, 0xf61: 0x0008, 0xf62: 0x0008, 0xf63: 0x0008, + 0xf64: 0x0008, 0xf65: 0x0008, 0xf66: 0x0008, 0xf67: 0x0008, 0xf68: 0x0008, 0xf69: 0x0008, + 0xf6a: 0x0008, 0xf6b: 0x0008, 0xf6c: 0x0008, 0xf6d: 0x0008, 0xf6e: 0x0008, 0xf6f: 0x0008, + 0xf70: 0x0008, 0xf71: 0x0008, 0xf72: 0x0008, 0xf73: 0x0008, 0xf74: 0x0008, 0xf75: 0x0008, + 0xf76: 0x0008, 0xf77: 0x0008, 0xf78: 0x0008, 0xf79: 0x0008, 0xf7a: 0x0008, 0xf7b: 0x0008, + 0xf7c: 0x0008, 0xf7d: 0x0008, 0xf7e: 0x0008, 0xf7f: 0x0008, + // Block 0x3e, offset 0xf80 + 0xf80: 0x0b81, 0xf81: 0x0b89, 0xf82: 0x0b91, 0xf83: 0x0b99, 0xf84: 0x330d, 0xf85: 0x332d, + 0xf86: 0x334d, 0xf87: 0x336d, 0xf88: 0x0018, 0xf89: 0x0018, 0xf8a: 0x0018, 0xf8b: 0x0018, + 0xf8c: 0x0018, 0xf8d: 0x0018, 0xf8e: 0x0018, 0xf8f: 0x0018, 0xf90: 0x338d, 0xf91: 0x0ba1, + 0xf92: 0x0ba9, 0xf93: 0x0bb1, 0xf94: 0x0bb9, 0xf95: 0x0bc1, 0xf96: 0x0bc9, 0xf97: 0x0bd1, + 0xf98: 0x0bd9, 0xf99: 0x0be1, 0xf9a: 0x0be9, 0xf9b: 0x0bf1, 0xf9c: 0x0bf9, 0xf9d: 0x0c01, + 0xf9e: 0x0c09, 0xf9f: 0x0c11, 0xfa0: 0x33ad, 0xfa1: 0x33cd, 0xfa2: 0x33ed, 0xfa3: 0x340d, + 0xfa4: 0x342d, 0xfa5: 0x342d, 0xfa6: 0x344d, 0xfa7: 0x346d, 0xfa8: 0x348d, 0xfa9: 0x34ad, + 0xfaa: 0x34cd, 0xfab: 0x34ed, 0xfac: 0x350d, 0xfad: 0x352d, 0xfae: 0x354d, 0xfaf: 0x356d, + 0xfb0: 0x358d, 0xfb1: 0x35ad, 0xfb2: 0x35cd, 0xfb3: 0x35ed, 0xfb4: 0x360d, 0xfb5: 0x362d, + 0xfb6: 0x364d, 0xfb7: 0x366d, 0xfb8: 0x368d, 0xfb9: 0x36ad, 0xfba: 0x36cd, 0xfbb: 0x36ed, + 0xfbc: 0x0c19, 0xfbd: 0x0c21, 0xfbe: 0x370d, 0xfbf: 0x0018, + // Block 0x3f, offset 0xfc0 + 0xfc0: 0x372d, 0xfc1: 0x374d, 0xfc2: 0x376d, 0xfc3: 0x378d, 0xfc4: 0x37ad, 0xfc5: 0x37cd, + 0xfc6: 0x37ed, 0xfc7: 0x380d, 0xfc8: 0x382d, 0xfc9: 0x384d, 0xfca: 0x386d, 0xfcb: 0x388d, + 0xfcc: 0x38ad, 0xfcd: 0x38cd, 0xfce: 0x38ed, 0xfcf: 0x390d, 0xfd0: 0x392d, 0xfd1: 0x394d, + 0xfd2: 0x396d, 0xfd3: 0x398d, 0xfd4: 0x39ad, 0xfd5: 0x39cd, 0xfd6: 0x39ed, 0xfd7: 0x3a0d, + 0xfd8: 0x3a2d, 0xfd9: 0x3a4d, 0xfda: 0x3a6d, 0xfdb: 0x3a8d, 0xfdc: 0x3aad, 0xfdd: 0x3acd, + 0xfde: 0x3aed, 0xfdf: 0x3b0d, 0xfe0: 0x3b2d, 0xfe1: 0x3b4d, 0xfe2: 0x3b6d, 0xfe3: 0x3b8d, + 0xfe4: 0x3bad, 0xfe5: 0x3bcd, 0xfe6: 0x12cd, 0xfe7: 0x3bed, 0xfe8: 0x3c0d, 0xfe9: 0x3c2d, + 0xfea: 0x3c4d, 0xfeb: 0x3c6d, 0xfec: 0x3c8d, 0xfed: 0x3cad, 0xfee: 0x23ed, 0xfef: 0x3ccd, + 0xff0: 0x3ced, 0xff1: 0x0c29, 0xff2: 0x0c31, 0xff3: 0x0c39, 0xff4: 0x0c41, 0xff5: 0x0c49, + 0xff6: 0x0c51, 0xff7: 0x0c59, 0xff8: 0x0c61, 0xff9: 0x0c69, 0xffa: 0x0c71, 0xffb: 0x0c79, + 0xffc: 0x0c81, 0xffd: 0x0c89, 0xffe: 0x0c91, 0xfff: 0x0c99, + // Block 0x40, offset 0x1000 + 0x1000: 0x0ca1, 0x1001: 0x0ca9, 0x1002: 0x0cb1, 0x1003: 0x0cb9, 0x1004: 0x0cc1, 0x1005: 0x0cc9, + 0x1006: 0x0cd1, 0x1007: 0x0cd9, 0x1008: 0x0ce1, 0x1009: 0x0ce9, 0x100a: 0x0cf1, 0x100b: 0x0cf9, + 0x100c: 0x0d01, 0x100d: 0x3d0d, 0x100e: 0x0d09, 0x100f: 0x3d2d, 0x1010: 0x3d4d, 0x1011: 0x3d65, + 0x1012: 0x3d7d, 0x1013: 0x3d95, 0x1014: 0x3dad, 0x1015: 0x3dad, 0x1016: 0x3d95, 0x1017: 0x3dc5, + 0x1018: 0x07f5, 0x1019: 0x3ddd, 0x101a: 0x3df5, 0x101b: 0x3e0d, 0x101c: 0x3e25, 0x101d: 0x3e3d, + 0x101e: 0x3e55, 0x101f: 0x3e6d, 0x1020: 0x3e85, 0x1021: 0x3e9d, 0x1022: 0x3eb5, 0x1023: 0x3ecd, + 0x1024: 0x3ee5, 0x1025: 0x3ee5, 0x1026: 0x3efd, 0x1027: 0x3efd, 0x1028: 0x3f15, 0x1029: 0x3f15, + 0x102a: 0x3f2d, 0x102b: 0x3f45, 0x102c: 0x3f5d, 0x102d: 0x3f75, 0x102e: 0x3f8d, 0x102f: 0x3f8d, + 0x1030: 0x3fa5, 0x1031: 0x3fa5, 0x1032: 0x3fa5, 0x1033: 0x3fbd, 0x1034: 0x3fd5, 0x1035: 0x3fed, + 0x1036: 0x4005, 0x1037: 0x3fed, 0x1038: 0x401d, 0x1039: 0x4035, 0x103a: 0x3fbd, 0x103b: 0x404d, + 0x103c: 0x4065, 0x103d: 0x4065, 0x103e: 0x4065, 0x103f: 0x0d11, + // Block 0x41, offset 0x1040 + 0x1040: 0x10f9, 0x1041: 0x1101, 0x1042: 0x40dd, 0x1043: 0x1109, 0x1044: 0x1111, 0x1045: 0x1119, + 0x1046: 0x1121, 0x1047: 0x1129, 0x1048: 0x40fd, 0x1049: 0x1131, 0x104a: 0x1139, 0x104b: 0x1141, + 0x104c: 0x411d, 0x104d: 0x411d, 0x104e: 0x1149, 0x104f: 0x1151, 0x1050: 0x1159, 0x1051: 0x413d, + 0x1052: 0x415d, 0x1053: 0x417d, 0x1054: 0x419d, 0x1055: 0x41bd, 0x1056: 0x1161, 0x1057: 0x1169, + 0x1058: 0x1171, 0x1059: 0x1179, 0x105a: 0x1181, 0x105b: 0x41dd, 0x105c: 0x1189, 0x105d: 0x1191, + 0x105e: 0x1199, 0x105f: 0x41fd, 0x1060: 0x421d, 0x1061: 0x11a1, 0x1062: 0x423d, 0x1063: 0x425d, + 0x1064: 0x427d, 0x1065: 0x11a9, 0x1066: 0x429d, 0x1067: 0x11b1, 0x1068: 0x11b9, 0x1069: 0x10f9, + 0x106a: 0x42bd, 0x106b: 0x42dd, 0x106c: 0x42fd, 0x106d: 0x431d, 0x106e: 0x11c1, 0x106f: 0x11c9, + 0x1070: 0x11d1, 0x1071: 0x11d9, 0x1072: 0x433d, 0x1073: 0x11e1, 0x1074: 0x11e9, 0x1075: 0x11f1, + 0x1076: 0x435d, 0x1077: 0x11f9, 0x1078: 0x1201, 0x1079: 0x11f9, 0x107a: 0x1209, 0x107b: 0x1211, + 0x107c: 0x437d, 0x107d: 0x1219, 0x107e: 0x1221, 0x107f: 0x1219, + // Block 0x42, offset 0x1080 + 0x1080: 0x439d, 0x1081: 0x43bd, 0x1082: 0x0040, 0x1083: 0x1229, 0x1084: 0x1231, 0x1085: 0x1239, + 0x1086: 0x1241, 0x1087: 0x0040, 0x1088: 0x1249, 0x1089: 0x1251, 0x108a: 0x1259, 0x108b: 0x1261, + 0x108c: 0x1269, 0x108d: 0x1271, 0x108e: 0x1199, 0x108f: 0x1279, 0x1090: 0x1281, 0x1091: 0x1289, + 0x1092: 0x43dd, 0x1093: 0x1291, 0x1094: 0x1121, 0x1095: 0x43fd, 0x1096: 0x441d, 0x1097: 0x1299, + 0x1098: 0x0040, 0x1099: 0x443d, 0x109a: 0x12a1, 0x109b: 0x12a9, 0x109c: 0x12b1, 0x109d: 0x12b9, + 0x109e: 0x12c1, 0x109f: 0x12c9, 0x10a0: 0x12d1, 0x10a1: 0x12d9, 0x10a2: 0x12e1, 0x10a3: 0x12e9, + 0x10a4: 0x12f1, 0x10a5: 0x12f9, 0x10a6: 0x1301, 0x10a7: 0x1309, 0x10a8: 0x1311, 0x10a9: 0x1319, + 0x10aa: 0x1321, 0x10ab: 0x1329, 0x10ac: 0x1331, 0x10ad: 0x1339, 0x10ae: 0x1341, 0x10af: 0x1349, + 0x10b0: 0x1351, 0x10b1: 0x1359, 0x10b2: 0x1361, 0x10b3: 0x1369, 0x10b4: 0x1371, 0x10b5: 0x1379, + 0x10b6: 0x1381, 0x10b7: 0x1389, 0x10b8: 0x1391, 0x10b9: 0x1399, 0x10ba: 0x13a1, 0x10bb: 0x13a9, + 0x10bc: 0x13b1, 0x10bd: 0x13b9, 0x10be: 0x13c1, 0x10bf: 0x445d, + // Block 0x43, offset 0x10c0 + 0x10c0: 0xe00d, 0x10c1: 0x0008, 0x10c2: 0xe00d, 0x10c3: 0x0008, 0x10c4: 0xe00d, 0x10c5: 0x0008, + 0x10c6: 0xe00d, 0x10c7: 0x0008, 0x10c8: 0xe00d, 0x10c9: 0x0008, 0x10ca: 0xe00d, 0x10cb: 0x0008, + 0x10cc: 0xe00d, 0x10cd: 0x0008, 0x10ce: 0xe00d, 0x10cf: 0x0008, 0x10d0: 0xe00d, 0x10d1: 0x0008, + 0x10d2: 0xe00d, 0x10d3: 0x0008, 0x10d4: 0xe00d, 0x10d5: 0x0008, 0x10d6: 0xe00d, 0x10d7: 0x0008, + 0x10d8: 0xe00d, 0x10d9: 0x0008, 0x10da: 0xe00d, 0x10db: 0x0008, 0x10dc: 0xe00d, 0x10dd: 0x0008, + 0x10de: 0xe00d, 0x10df: 0x0008, 0x10e0: 0xe00d, 0x10e1: 0x0008, 0x10e2: 0xe00d, 0x10e3: 0x0008, + 0x10e4: 0xe00d, 0x10e5: 0x0008, 0x10e6: 0xe00d, 0x10e7: 0x0008, 0x10e8: 0xe00d, 0x10e9: 0x0008, + 0x10ea: 0xe00d, 0x10eb: 0x0008, 0x10ec: 0xe00d, 0x10ed: 0x0008, 0x10ee: 0x0008, 0x10ef: 0x3308, + 0x10f0: 0x3318, 0x10f1: 0x3318, 0x10f2: 0x3318, 0x10f3: 0x0018, 0x10f4: 0x3308, 0x10f5: 0x3308, + 0x10f6: 0x3308, 0x10f7: 0x3308, 0x10f8: 0x3308, 0x10f9: 0x3308, 0x10fa: 0x3308, 0x10fb: 0x3308, + 0x10fc: 0x3308, 0x10fd: 0x3308, 0x10fe: 0x0018, 0x10ff: 0x0008, + // Block 0x44, offset 0x1100 + 0x1100: 0xe00d, 0x1101: 0x0008, 0x1102: 0xe00d, 0x1103: 0x0008, 0x1104: 0xe00d, 0x1105: 0x0008, + 0x1106: 0xe00d, 0x1107: 0x0008, 0x1108: 0xe00d, 0x1109: 0x0008, 0x110a: 0xe00d, 0x110b: 0x0008, + 0x110c: 0xe00d, 0x110d: 0x0008, 0x110e: 0xe00d, 0x110f: 0x0008, 0x1110: 0xe00d, 0x1111: 0x0008, + 0x1112: 0xe00d, 0x1113: 0x0008, 0x1114: 0xe00d, 0x1115: 0x0008, 0x1116: 0xe00d, 0x1117: 0x0008, + 0x1118: 0xe00d, 0x1119: 0x0008, 0x111a: 0xe00d, 0x111b: 0x0008, 0x111c: 0x02d1, 0x111d: 0x13c9, + 0x111e: 0x3308, 0x111f: 0x3308, 0x1120: 0x0008, 0x1121: 0x0008, 0x1122: 0x0008, 0x1123: 0x0008, + 0x1124: 0x0008, 0x1125: 0x0008, 0x1126: 0x0008, 0x1127: 0x0008, 0x1128: 0x0008, 0x1129: 0x0008, + 0x112a: 0x0008, 0x112b: 0x0008, 0x112c: 0x0008, 0x112d: 0x0008, 0x112e: 0x0008, 0x112f: 0x0008, + 0x1130: 0x0008, 0x1131: 0x0008, 0x1132: 0x0008, 0x1133: 0x0008, 0x1134: 0x0008, 0x1135: 0x0008, + 0x1136: 0x0008, 0x1137: 0x0008, 0x1138: 0x0008, 0x1139: 0x0008, 0x113a: 0x0008, 0x113b: 0x0008, + 0x113c: 0x0008, 0x113d: 0x0008, 0x113e: 0x0008, 0x113f: 0x0008, + // Block 0x45, offset 0x1140 + 0x1140: 0x0018, 0x1141: 0x0018, 0x1142: 0x0018, 0x1143: 0x0018, 0x1144: 0x0018, 0x1145: 0x0018, + 0x1146: 0x0018, 0x1147: 0x0018, 0x1148: 0x0018, 0x1149: 0x0018, 0x114a: 0x0018, 0x114b: 0x0018, + 0x114c: 0x0018, 0x114d: 0x0018, 0x114e: 0x0018, 0x114f: 0x0018, 0x1150: 0x0018, 0x1151: 0x0018, + 0x1152: 0x0018, 0x1153: 0x0018, 0x1154: 0x0018, 0x1155: 0x0018, 0x1156: 0x0018, 0x1157: 0x0008, + 0x1158: 0x0008, 0x1159: 0x0008, 0x115a: 0x0008, 0x115b: 0x0008, 0x115c: 0x0008, 0x115d: 0x0008, + 0x115e: 0x0008, 0x115f: 0x0008, 0x1160: 0x0018, 0x1161: 0x0018, 0x1162: 0xe00d, 0x1163: 0x0008, + 0x1164: 0xe00d, 0x1165: 0x0008, 0x1166: 0xe00d, 0x1167: 0x0008, 0x1168: 0xe00d, 0x1169: 0x0008, + 0x116a: 0xe00d, 0x116b: 0x0008, 0x116c: 0xe00d, 0x116d: 0x0008, 0x116e: 0xe00d, 0x116f: 0x0008, + 0x1170: 0x0008, 0x1171: 0x0008, 0x1172: 0xe00d, 0x1173: 0x0008, 0x1174: 0xe00d, 0x1175: 0x0008, + 0x1176: 0xe00d, 0x1177: 0x0008, 0x1178: 0xe00d, 0x1179: 0x0008, 0x117a: 0xe00d, 0x117b: 0x0008, + 0x117c: 0xe00d, 0x117d: 0x0008, 0x117e: 0xe00d, 0x117f: 0x0008, + // Block 0x46, offset 0x1180 + 0x1180: 0xe00d, 0x1181: 0x0008, 0x1182: 0xe00d, 0x1183: 0x0008, 0x1184: 0xe00d, 0x1185: 0x0008, + 0x1186: 0xe00d, 0x1187: 0x0008, 0x1188: 0xe00d, 0x1189: 0x0008, 0x118a: 0xe00d, 0x118b: 0x0008, + 0x118c: 0xe00d, 0x118d: 0x0008, 0x118e: 0xe00d, 0x118f: 0x0008, 0x1190: 0xe00d, 0x1191: 0x0008, + 0x1192: 0xe00d, 0x1193: 0x0008, 0x1194: 0xe00d, 0x1195: 0x0008, 0x1196: 0xe00d, 0x1197: 0x0008, + 0x1198: 0xe00d, 0x1199: 0x0008, 0x119a: 0xe00d, 0x119b: 0x0008, 0x119c: 0xe00d, 0x119d: 0x0008, + 0x119e: 0xe00d, 0x119f: 0x0008, 0x11a0: 0xe00d, 0x11a1: 0x0008, 0x11a2: 0xe00d, 0x11a3: 0x0008, + 0x11a4: 0xe00d, 0x11a5: 0x0008, 0x11a6: 0xe00d, 0x11a7: 0x0008, 0x11a8: 0xe00d, 0x11a9: 0x0008, + 0x11aa: 0xe00d, 0x11ab: 0x0008, 0x11ac: 0xe00d, 0x11ad: 0x0008, 0x11ae: 0xe00d, 0x11af: 0x0008, + 0x11b0: 0xe0fd, 0x11b1: 0x0008, 0x11b2: 0x0008, 0x11b3: 0x0008, 0x11b4: 0x0008, 0x11b5: 0x0008, + 0x11b6: 0x0008, 0x11b7: 0x0008, 0x11b8: 0x0008, 0x11b9: 0xe01d, 0x11ba: 0x0008, 0x11bb: 0xe03d, + 0x11bc: 0x0008, 0x11bd: 0x447d, 0x11be: 0xe00d, 0x11bf: 0x0008, + // Block 0x47, offset 0x11c0 + 0x11c0: 0xe00d, 0x11c1: 0x0008, 0x11c2: 0xe00d, 0x11c3: 0x0008, 0x11c4: 0xe00d, 0x11c5: 0x0008, + 0x11c6: 0xe00d, 0x11c7: 0x0008, 0x11c8: 0x0008, 0x11c9: 0x0018, 0x11ca: 0x0018, 0x11cb: 0xe03d, + 0x11cc: 0x0008, 0x11cd: 0x0409, 0x11ce: 0x0008, 0x11cf: 0x0008, 0x11d0: 0xe00d, 0x11d1: 0x0008, + 0x11d2: 0xe00d, 0x11d3: 0x0008, 0x11d4: 0x0008, 0x11d5: 0x0008, 0x11d6: 0xe00d, 0x11d7: 0x0008, + 0x11d8: 0xe00d, 0x11d9: 0x0008, 0x11da: 0xe00d, 0x11db: 0x0008, 0x11dc: 0xe00d, 0x11dd: 0x0008, + 0x11de: 0xe00d, 0x11df: 0x0008, 0x11e0: 0xe00d, 0x11e1: 0x0008, 0x11e2: 0xe00d, 0x11e3: 0x0008, + 0x11e4: 0xe00d, 0x11e5: 0x0008, 0x11e6: 0xe00d, 0x11e7: 0x0008, 0x11e8: 0xe00d, 0x11e9: 0x0008, + 0x11ea: 0x13d1, 0x11eb: 0x0371, 0x11ec: 0x0401, 0x11ed: 0x13d9, 0x11ee: 0x0421, 0x11ef: 0x0008, + 0x11f0: 0x13e1, 0x11f1: 0x13e9, 0x11f2: 0x0429, 0x11f3: 0x449d, 0x11f4: 0xe00d, 0x11f5: 0x0008, + 0x11f6: 0xe00d, 0x11f7: 0x0008, 0x11f8: 0xe00d, 0x11f9: 0x0008, 0x11fa: 0xe00d, 0x11fb: 0x0008, + 0x11fc: 0xe00d, 0x11fd: 0x0008, 0x11fe: 0xe00d, 0x11ff: 0x0008, + // Block 0x48, offset 0x1200 + 0x1200: 0xe00d, 0x1201: 0x0008, 0x1202: 0xe00d, 0x1203: 0x0008, 0x1204: 0x03f5, 0x1205: 0x0479, + 0x1206: 0x44b5, 0x1207: 0xe07d, 0x1208: 0x0008, 0x1209: 0xe01d, 0x120a: 0x0008, 0x120b: 0x13f1, + 0x120c: 0xe00d, 0x120d: 0x0008, 0x120e: 0xe00d, 0x120f: 0x0008, 0x1210: 0xe00d, 0x1211: 0x0008, + 0x1212: 0xe00d, 0x1213: 0x0008, 0x1214: 0xe00d, 0x1215: 0x0008, 0x1216: 0xe00d, 0x1217: 0x0008, + 0x1218: 0xe00d, 0x1219: 0x0008, 0x121a: 0xe00d, 0x121b: 0x0008, 0x121c: 0x13f9, 0x121d: 0x0040, + 0x121e: 0x0040, 0x121f: 0x0040, 0x1220: 0x0040, 0x1221: 0x0040, 0x1222: 0x0040, 0x1223: 0x0040, + 0x1224: 0x0040, 0x1225: 0x0040, 0x1226: 0x0040, 0x1227: 0x0040, 0x1228: 0x0040, 0x1229: 0x0040, + 0x122a: 0x0040, 0x122b: 0x0040, 0x122c: 0x0040, 0x122d: 0x0040, 0x122e: 0x0040, 0x122f: 0x0040, + 0x1230: 0x0040, 0x1231: 0x0089, 0x1232: 0x03d9, 0x1233: 0x03f1, 0x1234: 0x0751, 0x1235: 0xe01d, + 0x1236: 0x0008, 0x1237: 0x0008, 0x1238: 0x0741, 0x1239: 0x1401, 0x123a: 0x0008, 0x123b: 0x0008, + 0x123c: 0x0008, 0x123d: 0x0008, 0x123e: 0x0008, 0x123f: 0x0008, + // Block 0x49, offset 0x1240 + 0x1240: 0x6545, 0x1241: 0x6565, 0x1242: 0x6585, 0x1243: 0x65a5, 0x1244: 0x65c5, 0x1245: 0x65e5, + 0x1246: 0x6605, 0x1247: 0x6625, 0x1248: 0x6645, 0x1249: 0x6665, 0x124a: 0x6685, 0x124b: 0x66a5, + 0x124c: 0x66c5, 0x124d: 0x66e5, 0x124e: 0x0008, 0x124f: 0x0008, 0x1250: 0x6705, 0x1251: 0x0008, + 0x1252: 0x6725, 0x1253: 0x0008, 0x1254: 0x0008, 0x1255: 0x6745, 0x1256: 0x6765, 0x1257: 0x6785, + 0x1258: 0x67a5, 0x1259: 0x67c5, 0x125a: 0x67e5, 0x125b: 0x6805, 0x125c: 0x6825, 0x125d: 0x6845, + 0x125e: 0x6865, 0x125f: 0x0008, 0x1260: 0x6885, 0x1261: 0x0008, 0x1262: 0x68a5, 0x1263: 0x0008, + 0x1264: 0x0008, 0x1265: 0x68c5, 0x1266: 0x68e5, 0x1267: 0x0008, 0x1268: 0x0008, 0x1269: 0x0008, + 0x126a: 0x6905, 0x126b: 0x6925, 0x126c: 0x6945, 0x126d: 0x6965, 0x126e: 0x6985, 0x126f: 0x69a5, + 0x1270: 0x69c5, 0x1271: 0x69e5, 0x1272: 0x6a05, 0x1273: 0x6a25, 0x1274: 0x6a45, 0x1275: 0x6a65, + 0x1276: 0x6a85, 0x1277: 0x6aa5, 0x1278: 0x6ac5, 0x1279: 0x6ae5, 0x127a: 0x6b05, 0x127b: 0x6b25, + 0x127c: 0x6b45, 0x127d: 0x6b65, 0x127e: 0x6b85, 0x127f: 0x6ba5, + // Block 0x4a, offset 0x1280 + 0x1280: 0x7b05, 0x1281: 0x7b25, 0x1282: 0x7b45, 0x1283: 0x7b65, 0x1284: 0x7b85, 0x1285: 0x7ba5, + 0x1286: 0x7bc5, 0x1287: 0x7be5, 0x1288: 0x7c05, 0x1289: 0x7c25, 0x128a: 0x7c45, 0x128b: 0x7c65, + 0x128c: 0x7c85, 0x128d: 0x7ca5, 0x128e: 0x7cc5, 0x128f: 0x1419, 0x1290: 0x1421, 0x1291: 0x1429, + 0x1292: 0x7ce5, 0x1293: 0x7d05, 0x1294: 0x7d25, 0x1295: 0x1431, 0x1296: 0x1439, 0x1297: 0x1441, + 0x1298: 0x7d45, 0x1299: 0x7d65, 0x129a: 0x0040, 0x129b: 0x0040, 0x129c: 0x0040, 0x129d: 0x0040, + 0x129e: 0x0040, 0x129f: 0x0040, 0x12a0: 0x0040, 0x12a1: 0x0040, 0x12a2: 0x0040, 0x12a3: 0x0040, + 0x12a4: 0x0040, 0x12a5: 0x0040, 0x12a6: 0x0040, 0x12a7: 0x0040, 0x12a8: 0x0040, 0x12a9: 0x0040, + 0x12aa: 0x0040, 0x12ab: 0x0040, 0x12ac: 0x0040, 0x12ad: 0x0040, 0x12ae: 0x0040, 0x12af: 0x0040, + 0x12b0: 0x0040, 0x12b1: 0x0040, 0x12b2: 0x0040, 0x12b3: 0x0040, 0x12b4: 0x0040, 0x12b5: 0x0040, + 0x12b6: 0x0040, 0x12b7: 0x0040, 0x12b8: 0x0040, 0x12b9: 0x0040, 0x12ba: 0x0040, 0x12bb: 0x0040, + 0x12bc: 0x0040, 0x12bd: 0x0040, 0x12be: 0x0040, 0x12bf: 0x0040, + // Block 0x4b, offset 0x12c0 + 0x12c0: 0x1449, 0x12c1: 0x1451, 0x12c2: 0x1459, 0x12c3: 0x7d85, 0x12c4: 0x7da5, 0x12c5: 0x1461, + 0x12c6: 0x1461, 0x12c7: 0x0040, 0x12c8: 0x0040, 0x12c9: 0x0040, 0x12ca: 0x0040, 0x12cb: 0x0040, + 0x12cc: 0x0040, 0x12cd: 0x0040, 0x12ce: 0x0040, 0x12cf: 0x0040, 0x12d0: 0x0040, 0x12d1: 0x0040, + 0x12d2: 0x0040, 0x12d3: 0x1469, 0x12d4: 0x1471, 0x12d5: 0x1479, 0x12d6: 0x1481, 0x12d7: 0x1489, + 0x12d8: 0x0040, 0x12d9: 0x0040, 0x12da: 0x0040, 0x12db: 0x0040, 0x12dc: 0x0040, 0x12dd: 0x1491, + 0x12de: 0x3308, 0x12df: 0x1499, 0x12e0: 0x14a1, 0x12e1: 0x0779, 0x12e2: 0x0791, 0x12e3: 0x14a9, + 0x12e4: 0x14b1, 0x12e5: 0x14b9, 0x12e6: 0x14c1, 0x12e7: 0x14c9, 0x12e8: 0x14d1, 0x12e9: 0x0719, + 0x12ea: 0x14d9, 0x12eb: 0x14e1, 0x12ec: 0x14e9, 0x12ed: 0x14f1, 0x12ee: 0x14f9, 0x12ef: 0x1501, + 0x12f0: 0x1509, 0x12f1: 0x1511, 0x12f2: 0x1519, 0x12f3: 0x1521, 0x12f4: 0x1529, 0x12f5: 0x1531, + 0x12f6: 0x1539, 0x12f7: 0x0040, 0x12f8: 0x1541, 0x12f9: 0x1549, 0x12fa: 0x1551, 0x12fb: 0x1559, + 0x12fc: 0x1561, 0x12fd: 0x0040, 0x12fe: 0x1569, 0x12ff: 0x0040, + // Block 0x4c, offset 0x1300 + 0x1300: 0x1571, 0x1301: 0x1579, 0x1302: 0x0040, 0x1303: 0x1581, 0x1304: 0x1589, 0x1305: 0x0040, + 0x1306: 0x1591, 0x1307: 0x1599, 0x1308: 0x15a1, 0x1309: 0x15a9, 0x130a: 0x15b1, 0x130b: 0x15b9, + 0x130c: 0x15c1, 0x130d: 0x15c9, 0x130e: 0x15d1, 0x130f: 0x15d9, 0x1310: 0x15e1, 0x1311: 0x15e1, + 0x1312: 0x15e9, 0x1313: 0x15e9, 0x1314: 0x15e9, 0x1315: 0x15e9, 0x1316: 0x15f1, 0x1317: 0x15f1, + 0x1318: 0x15f1, 0x1319: 0x15f1, 0x131a: 0x15f9, 0x131b: 0x15f9, 0x131c: 0x15f9, 0x131d: 0x15f9, + 0x131e: 0x1601, 0x131f: 0x1601, 0x1320: 0x1601, 0x1321: 0x1601, 0x1322: 0x1609, 0x1323: 0x1609, + 0x1324: 0x1609, 0x1325: 0x1609, 0x1326: 0x1611, 0x1327: 0x1611, 0x1328: 0x1611, 0x1329: 0x1611, + 0x132a: 0x1619, 0x132b: 0x1619, 0x132c: 0x1619, 0x132d: 0x1619, 0x132e: 0x1621, 0x132f: 0x1621, + 0x1330: 0x1621, 0x1331: 0x1621, 0x1332: 0x1629, 0x1333: 0x1629, 0x1334: 0x1629, 0x1335: 0x1629, + 0x1336: 0x1631, 0x1337: 0x1631, 0x1338: 0x1631, 0x1339: 0x1631, 0x133a: 0x1639, 0x133b: 0x1639, + 0x133c: 0x1639, 0x133d: 0x1639, 0x133e: 0x1641, 0x133f: 0x1641, + // Block 0x4d, offset 0x1340 + 0x1340: 0x1641, 0x1341: 0x1641, 0x1342: 0x1649, 0x1343: 0x1649, 0x1344: 0x1651, 0x1345: 0x1651, + 0x1346: 0x1659, 0x1347: 0x1659, 0x1348: 0x1661, 0x1349: 0x1661, 0x134a: 0x1669, 0x134b: 0x1669, + 0x134c: 0x1671, 0x134d: 0x1671, 0x134e: 0x1679, 0x134f: 0x1679, 0x1350: 0x1679, 0x1351: 0x1679, + 0x1352: 0x1681, 0x1353: 0x1681, 0x1354: 0x1681, 0x1355: 0x1681, 0x1356: 0x1689, 0x1357: 0x1689, + 0x1358: 0x1689, 0x1359: 0x1689, 0x135a: 0x1691, 0x135b: 0x1691, 0x135c: 0x1691, 0x135d: 0x1691, + 0x135e: 0x1699, 0x135f: 0x1699, 0x1360: 0x16a1, 0x1361: 0x16a1, 0x1362: 0x16a1, 0x1363: 0x16a1, + 0x1364: 0x16a9, 0x1365: 0x16a9, 0x1366: 0x16b1, 0x1367: 0x16b1, 0x1368: 0x16b1, 0x1369: 0x16b1, + 0x136a: 0x16b9, 0x136b: 0x16b9, 0x136c: 0x16b9, 0x136d: 0x16b9, 0x136e: 0x16c1, 0x136f: 0x16c1, + 0x1370: 0x16c9, 0x1371: 0x16c9, 0x1372: 0x0818, 0x1373: 0x0818, 0x1374: 0x0818, 0x1375: 0x0818, + 0x1376: 0x0818, 0x1377: 0x0818, 0x1378: 0x0818, 0x1379: 0x0818, 0x137a: 0x0818, 0x137b: 0x0818, + 0x137c: 0x0818, 0x137d: 0x0818, 0x137e: 0x0818, 0x137f: 0x0818, + // Block 0x4e, offset 0x1380 + 0x1380: 0x0818, 0x1381: 0x0818, 0x1382: 0x0818, 0x1383: 0x0018, 0x1384: 0x0018, 0x1385: 0x0018, + 0x1386: 0x0018, 0x1387: 0x0018, 0x1388: 0x0018, 0x1389: 0x0018, 0x138a: 0x0018, 0x138b: 0x0018, + 0x138c: 0x0018, 0x138d: 0x0018, 0x138e: 0x0018, 0x138f: 0x0018, 0x1390: 0x0018, 0x1391: 0x0018, + 0x1392: 0x0018, 0x1393: 0x16d1, 0x1394: 0x16d1, 0x1395: 0x16d1, 0x1396: 0x16d1, 0x1397: 0x16d9, + 0x1398: 0x16d9, 0x1399: 0x16e1, 0x139a: 0x16e1, 0x139b: 0x16e9, 0x139c: 0x16e9, 0x139d: 0x0149, + 0x139e: 0x16f1, 0x139f: 0x16f1, 0x13a0: 0x16f9, 0x13a1: 0x16f9, 0x13a2: 0x1701, 0x13a3: 0x1701, + 0x13a4: 0x1709, 0x13a5: 0x1709, 0x13a6: 0x1709, 0x13a7: 0x1709, 0x13a8: 0x1711, 0x13a9: 0x1711, + 0x13aa: 0x1719, 0x13ab: 0x1719, 0x13ac: 0x1721, 0x13ad: 0x1721, 0x13ae: 0x1729, 0x13af: 0x1729, + 0x13b0: 0x1731, 0x13b1: 0x1731, 0x13b2: 0x1739, 0x13b3: 0x1739, 0x13b4: 0x1741, 0x13b5: 0x1741, + 0x13b6: 0x1749, 0x13b7: 0x1749, 0x13b8: 0x1749, 0x13b9: 0x1751, 0x13ba: 0x1751, 0x13bb: 0x1751, + 0x13bc: 0x1759, 0x13bd: 0x1759, 0x13be: 0x1759, 0x13bf: 0x1759, + // Block 0x4f, offset 0x13c0 + 0x13c0: 0x1959, 0x13c1: 0x1961, 0x13c2: 0x1969, 0x13c3: 0x1971, 0x13c4: 0x1979, 0x13c5: 0x1981, + 0x13c6: 0x1989, 0x13c7: 0x1991, 0x13c8: 0x1999, 0x13c9: 0x19a1, 0x13ca: 0x19a9, 0x13cb: 0x19b1, + 0x13cc: 0x19b9, 0x13cd: 0x19c1, 0x13ce: 0x19c9, 0x13cf: 0x19d1, 0x13d0: 0x19d9, 0x13d1: 0x19e1, + 0x13d2: 0x19e9, 0x13d3: 0x19f1, 0x13d4: 0x19f9, 0x13d5: 0x1a01, 0x13d6: 0x1a09, 0x13d7: 0x1a11, + 0x13d8: 0x1a19, 0x13d9: 0x1a21, 0x13da: 0x1a29, 0x13db: 0x1a31, 0x13dc: 0x1a39, 0x13dd: 0x1a41, + 0x13de: 0x1a49, 0x13df: 0x1a51, 0x13e0: 0x1a59, 0x13e1: 0x1a61, 0x13e2: 0x1a69, 0x13e3: 0x1a71, + 0x13e4: 0x1a79, 0x13e5: 0x1a81, 0x13e6: 0x1771, 0x13e7: 0x1a89, 0x13e8: 0x1751, 0x13e9: 0x1779, + 0x13ea: 0x1a91, 0x13eb: 0x1a99, 0x13ec: 0x1799, 0x13ed: 0x1aa1, 0x13ee: 0x17a1, 0x13ef: 0x17a9, + 0x13f0: 0x1aa9, 0x13f1: 0x1ab1, 0x13f2: 0x17c9, 0x13f3: 0x1ab9, 0x13f4: 0x17d1, 0x13f5: 0x17d9, + 0x13f6: 0x1ac1, 0x13f7: 0x1ac9, 0x13f8: 0x17e9, 0x13f9: 0x1ad1, 0x13fa: 0x17f1, 0x13fb: 0x17f9, + 0x13fc: 0x18e1, 0x13fd: 0x18e9, 0x13fe: 0x1901, 0x13ff: 0x1909, + // Block 0x50, offset 0x1400 + 0x1400: 0x1911, 0x1401: 0x1931, 0x1402: 0x1939, 0x1403: 0x1941, 0x1404: 0x1949, 0x1405: 0x1969, + 0x1406: 0x1971, 0x1407: 0x1979, 0x1408: 0x1ad9, 0x1409: 0x1999, 0x140a: 0x1ae1, 0x140b: 0x1ae9, + 0x140c: 0x19c9, 0x140d: 0x1af1, 0x140e: 0x19d1, 0x140f: 0x19d9, 0x1410: 0x1a41, 0x1411: 0x1af9, + 0x1412: 0x1b01, 0x1413: 0x1a19, 0x1414: 0x1b09, 0x1415: 0x1a21, 0x1416: 0x1a29, 0x1417: 0x1761, + 0x1418: 0x1769, 0x1419: 0x1b11, 0x141a: 0x1771, 0x141b: 0x1b19, 0x141c: 0x1781, 0x141d: 0x1789, + 0x141e: 0x1791, 0x141f: 0x1799, 0x1420: 0x1b21, 0x1421: 0x17b1, 0x1422: 0x17b9, 0x1423: 0x17c1, + 0x1424: 0x17c9, 0x1425: 0x1b29, 0x1426: 0x17e9, 0x1427: 0x1801, 0x1428: 0x1809, 0x1429: 0x1811, + 0x142a: 0x1819, 0x142b: 0x1821, 0x142c: 0x1831, 0x142d: 0x1839, 0x142e: 0x1841, 0x142f: 0x1849, + 0x1430: 0x1851, 0x1431: 0x1859, 0x1432: 0x1b31, 0x1433: 0x1861, 0x1434: 0x1869, 0x1435: 0x1871, + 0x1436: 0x1879, 0x1437: 0x1881, 0x1438: 0x1889, 0x1439: 0x1899, 0x143a: 0x18a1, 0x143b: 0x18a9, + 0x143c: 0x18b1, 0x143d: 0x18b9, 0x143e: 0x18c1, 0x143f: 0x18c9, + // Block 0x51, offset 0x1440 + 0x1440: 0x18d1, 0x1441: 0x18d9, 0x1442: 0x18f1, 0x1443: 0x18f9, 0x1444: 0x1919, 0x1445: 0x1921, + 0x1446: 0x1929, 0x1447: 0x1931, 0x1448: 0x1939, 0x1449: 0x1951, 0x144a: 0x1959, 0x144b: 0x1961, + 0x144c: 0x1969, 0x144d: 0x1b39, 0x144e: 0x1981, 0x144f: 0x1989, 0x1450: 0x1991, 0x1451: 0x1999, + 0x1452: 0x19b1, 0x1453: 0x19b9, 0x1454: 0x19c1, 0x1455: 0x19c9, 0x1456: 0x1b41, 0x1457: 0x19e1, + 0x1458: 0x19e9, 0x1459: 0x1b49, 0x145a: 0x1a01, 0x145b: 0x1a09, 0x145c: 0x1a11, 0x145d: 0x1a19, + 0x145e: 0x1b51, 0x145f: 0x1771, 0x1460: 0x1b19, 0x1461: 0x1799, 0x1462: 0x1b21, 0x1463: 0x17c9, + 0x1464: 0x1b29, 0x1465: 0x17e9, 0x1466: 0x1b59, 0x1467: 0x1851, 0x1468: 0x1b61, 0x1469: 0x1b69, + 0x146a: 0x1b71, 0x146b: 0x1931, 0x146c: 0x1939, 0x146d: 0x1969, 0x146e: 0x19c9, 0x146f: 0x1b41, + 0x1470: 0x1a19, 0x1471: 0x1b51, 0x1472: 0x1b79, 0x1473: 0x1b81, 0x1474: 0x1b89, 0x1475: 0x1b91, + 0x1476: 0x1b99, 0x1477: 0x1ba1, 0x1478: 0x1ba9, 0x1479: 0x1bb1, 0x147a: 0x1bb9, 0x147b: 0x1bc1, + 0x147c: 0x1bc9, 0x147d: 0x1bd1, 0x147e: 0x1bd9, 0x147f: 0x1be1, + // Block 0x52, offset 0x1480 + 0x1480: 0x1be9, 0x1481: 0x1bf1, 0x1482: 0x1bf9, 0x1483: 0x1c01, 0x1484: 0x1c09, 0x1485: 0x1c11, + 0x1486: 0x1c19, 0x1487: 0x1c21, 0x1488: 0x1c29, 0x1489: 0x1c31, 0x148a: 0x1c39, 0x148b: 0x1c41, + 0x148c: 0x1b69, 0x148d: 0x1c49, 0x148e: 0x1c51, 0x148f: 0x1c59, 0x1490: 0x1c61, 0x1491: 0x1b91, + 0x1492: 0x1b99, 0x1493: 0x1ba1, 0x1494: 0x1ba9, 0x1495: 0x1bb1, 0x1496: 0x1bb9, 0x1497: 0x1bc1, + 0x1498: 0x1bc9, 0x1499: 0x1bd1, 0x149a: 0x1bd9, 0x149b: 0x1be1, 0x149c: 0x1be9, 0x149d: 0x1bf1, + 0x149e: 0x1bf9, 0x149f: 0x1c01, 0x14a0: 0x1c09, 0x14a1: 0x1c11, 0x14a2: 0x1c19, 0x14a3: 0x1c21, + 0x14a4: 0x1c29, 0x14a5: 0x1c31, 0x14a6: 0x1c39, 0x14a7: 0x1c41, 0x14a8: 0x1b69, 0x14a9: 0x1c49, + 0x14aa: 0x1c51, 0x14ab: 0x1c59, 0x14ac: 0x1c61, 0x14ad: 0x1c31, 0x14ae: 0x1c39, 0x14af: 0x1c41, + 0x14b0: 0x1b69, 0x14b1: 0x1b61, 0x14b2: 0x1b71, 0x14b3: 0x1891, 0x14b4: 0x1839, 0x14b5: 0x1841, + 0x14b6: 0x1849, 0x14b7: 0x1c31, 0x14b8: 0x1c39, 0x14b9: 0x1c41, 0x14ba: 0x1891, 0x14bb: 0x1899, + 0x14bc: 0x1c69, 0x14bd: 0x1c69, 0x14be: 0x0018, 0x14bf: 0x0018, + // Block 0x53, offset 0x14c0 + 0x14c0: 0x0018, 0x14c1: 0x0018, 0x14c2: 0x0018, 0x14c3: 0x0018, 0x14c4: 0x0018, 0x14c5: 0x0018, + 0x14c6: 0x0018, 0x14c7: 0x0018, 0x14c8: 0x0018, 0x14c9: 0x0018, 0x14ca: 0x0018, 0x14cb: 0x0018, + 0x14cc: 0x0018, 0x14cd: 0x0018, 0x14ce: 0x0018, 0x14cf: 0x0018, 0x14d0: 0x1c71, 0x14d1: 0x1c79, + 0x14d2: 0x1c79, 0x14d3: 0x1c81, 0x14d4: 0x1c89, 0x14d5: 0x1c91, 0x14d6: 0x1c99, 0x14d7: 0x1ca1, + 0x14d8: 0x1ca9, 0x14d9: 0x1ca9, 0x14da: 0x1cb1, 0x14db: 0x1cb9, 0x14dc: 0x1cc1, 0x14dd: 0x1cc9, + 0x14de: 0x1cd1, 0x14df: 0x1cd9, 0x14e0: 0x1cd9, 0x14e1: 0x1ce1, 0x14e2: 0x1ce9, 0x14e3: 0x1ce9, + 0x14e4: 0x1cf1, 0x14e5: 0x1cf1, 0x14e6: 0x1cf9, 0x14e7: 0x1d01, 0x14e8: 0x1d01, 0x14e9: 0x1d09, + 0x14ea: 0x1d11, 0x14eb: 0x1d11, 0x14ec: 0x1d19, 0x14ed: 0x1d19, 0x14ee: 0x1d21, 0x14ef: 0x1d29, + 0x14f0: 0x1d29, 0x14f1: 0x1d31, 0x14f2: 0x1d31, 0x14f3: 0x1d39, 0x14f4: 0x1d41, 0x14f5: 0x1d49, + 0x14f6: 0x1d51, 0x14f7: 0x1d51, 0x14f8: 0x1d59, 0x14f9: 0x1d61, 0x14fa: 0x1d69, 0x14fb: 0x1d71, + 0x14fc: 0x1d79, 0x14fd: 0x1d79, 0x14fe: 0x1d81, 0x14ff: 0x1d89, + // Block 0x54, offset 0x1500 + 0x1500: 0x1f39, 0x1501: 0x1f41, 0x1502: 0x1f49, 0x1503: 0x1f21, 0x1504: 0x1d49, 0x1505: 0x1cf9, + 0x1506: 0x1f51, 0x1507: 0x1f59, 0x1508: 0x0018, 0x1509: 0x0018, 0x150a: 0x0018, 0x150b: 0x0018, + 0x150c: 0x0018, 0x150d: 0x0018, 0x150e: 0x0018, 0x150f: 0x0018, 0x1510: 0x0040, 0x1511: 0x0040, + 0x1512: 0x0040, 0x1513: 0x0040, 0x1514: 0x0040, 0x1515: 0x0040, 0x1516: 0x0040, 0x1517: 0x0040, + 0x1518: 0x0040, 0x1519: 0x0040, 0x151a: 0x0040, 0x151b: 0x0040, 0x151c: 0x0040, 0x151d: 0x0040, + 0x151e: 0x0040, 0x151f: 0x0040, 0x1520: 0x0040, 0x1521: 0x0040, 0x1522: 0x0040, 0x1523: 0x0040, + 0x1524: 0x0040, 0x1525: 0x0040, 0x1526: 0x0040, 0x1527: 0x0040, 0x1528: 0x0040, 0x1529: 0x0040, + 0x152a: 0x0040, 0x152b: 0x0040, 0x152c: 0x0040, 0x152d: 0x0040, 0x152e: 0x0040, 0x152f: 0x0040, + 0x1530: 0x1f61, 0x1531: 0x1f69, 0x1532: 0x1f71, 0x1533: 0x1f79, 0x1534: 0x1f81, 0x1535: 0x1f89, + 0x1536: 0x1f91, 0x1537: 0x1f99, 0x1538: 0x1fa1, 0x1539: 0x1fa9, 0x153a: 0x1fb1, 0x153b: 0x1fb9, + 0x153c: 0x1fc1, 0x153d: 0x0018, 0x153e: 0x0018, 0x153f: 0x0018, + // Block 0x55, offset 0x1540 + 0x1540: 0x33c0, 0x1541: 0x33c0, 0x1542: 0x33c0, 0x1543: 0x33c0, 0x1544: 0x33c0, 0x1545: 0x33c0, + 0x1546: 0x33c0, 0x1547: 0x33c0, 0x1548: 0x33c0, 0x1549: 0x33c0, 0x154a: 0x33c0, 0x154b: 0x33c0, + 0x154c: 0x33c0, 0x154d: 0x33c0, 0x154e: 0x33c0, 0x154f: 0x33c0, 0x1550: 0x1fc9, 0x1551: 0x7dc5, + 0x1552: 0x0040, 0x1553: 0x1fd1, 0x1554: 0x0121, 0x1555: 0x1fd9, 0x1556: 0x1fe1, 0x1557: 0x7de5, + 0x1558: 0x7e05, 0x1559: 0x0040, 0x155a: 0x0040, 0x155b: 0x0040, 0x155c: 0x0040, 0x155d: 0x0040, + 0x155e: 0x0040, 0x155f: 0x0040, 0x1560: 0x3308, 0x1561: 0x3308, 0x1562: 0x3308, 0x1563: 0x3308, + 0x1564: 0x3308, 0x1565: 0x3308, 0x1566: 0x3308, 0x1567: 0x3308, 0x1568: 0x3308, 0x1569: 0x3308, + 0x156a: 0x3308, 0x156b: 0x3308, 0x156c: 0x3308, 0x156d: 0x3308, 0x156e: 0x3308, 0x156f: 0x3308, + 0x1570: 0x0040, 0x1571: 0x7e25, 0x1572: 0x7e45, 0x1573: 0x1fe9, 0x1574: 0x1fe9, 0x1575: 0x0729, + 0x1576: 0x0731, 0x1577: 0x1ff1, 0x1578: 0x1ff9, 0x1579: 0x7e65, 0x157a: 0x7e85, 0x157b: 0x7ea5, + 0x157c: 0x7e65, 0x157d: 0x7ec5, 0x157e: 0x7ee5, 0x157f: 0x7ec5, + // Block 0x56, offset 0x1580 + 0x1580: 0x7f05, 0x1581: 0x7f25, 0x1582: 0x7f45, 0x1583: 0x7f25, 0x1584: 0x7f65, 0x1585: 0x0018, + 0x1586: 0x0018, 0x1587: 0x2001, 0x1588: 0x2009, 0x1589: 0x7f85, 0x158a: 0x7fa5, 0x158b: 0x7fc5, + 0x158c: 0x7fe5, 0x158d: 0x1fe9, 0x158e: 0x1fe9, 0x158f: 0x1fe9, 0x1590: 0x1fc9, 0x1591: 0x8005, + 0x1592: 0x0040, 0x1593: 0x0040, 0x1594: 0x0121, 0x1595: 0x1fd1, 0x1596: 0x1fe1, 0x1597: 0x1fd9, + 0x1598: 0x8025, 0x1599: 0x0729, 0x159a: 0x0731, 0x159b: 0x1ff1, 0x159c: 0x1ff9, 0x159d: 0x7f05, + 0x159e: 0x7f65, 0x159f: 0x2011, 0x15a0: 0x2019, 0x15a1: 0x2021, 0x15a2: 0x0719, 0x15a3: 0x2029, + 0x15a4: 0x2031, 0x15a5: 0x2039, 0x15a6: 0x0721, 0x15a7: 0x0040, 0x15a8: 0x2041, 0x15a9: 0x2049, + 0x15aa: 0x2051, 0x15ab: 0x2059, 0x15ac: 0x0040, 0x15ad: 0x0040, 0x15ae: 0x0040, 0x15af: 0x0040, + 0x15b0: 0x8045, 0x15b1: 0x2061, 0x15b2: 0x8065, 0x15b3: 0x0808, 0x15b4: 0x8085, 0x15b5: 0x0040, + 0x15b6: 0x80a5, 0x15b7: 0x2069, 0x15b8: 0x80c5, 0x15b9: 0x2071, 0x15ba: 0x80e5, 0x15bb: 0x2079, + 0x15bc: 0x8105, 0x15bd: 0x2081, 0x15be: 0x8125, 0x15bf: 0x2089, + // Block 0x57, offset 0x15c0 + 0x15c0: 0x2091, 0x15c1: 0x2099, 0x15c2: 0x2099, 0x15c3: 0x20a1, 0x15c4: 0x20a1, 0x15c5: 0x20a9, + 0x15c6: 0x20a9, 0x15c7: 0x20b1, 0x15c8: 0x20b1, 0x15c9: 0x20b9, 0x15ca: 0x20b9, 0x15cb: 0x20b9, + 0x15cc: 0x20b9, 0x15cd: 0x20c1, 0x15ce: 0x20c1, 0x15cf: 0x20c9, 0x15d0: 0x20c9, 0x15d1: 0x20c9, + 0x15d2: 0x20c9, 0x15d3: 0x20d1, 0x15d4: 0x20d1, 0x15d5: 0x20d9, 0x15d6: 0x20d9, 0x15d7: 0x20d9, + 0x15d8: 0x20d9, 0x15d9: 0x20e1, 0x15da: 0x20e1, 0x15db: 0x20e1, 0x15dc: 0x20e1, 0x15dd: 0x20e9, + 0x15de: 0x20e9, 0x15df: 0x20e9, 0x15e0: 0x20e9, 0x15e1: 0x20f1, 0x15e2: 0x20f1, 0x15e3: 0x20f1, + 0x15e4: 0x20f1, 0x15e5: 0x20f9, 0x15e6: 0x20f9, 0x15e7: 0x20f9, 0x15e8: 0x20f9, 0x15e9: 0x2101, + 0x15ea: 0x2101, 0x15eb: 0x2109, 0x15ec: 0x2109, 0x15ed: 0x2111, 0x15ee: 0x2111, 0x15ef: 0x2119, + 0x15f0: 0x2119, 0x15f1: 0x2121, 0x15f2: 0x2121, 0x15f3: 0x2121, 0x15f4: 0x2121, 0x15f5: 0x2129, + 0x15f6: 0x2129, 0x15f7: 0x2129, 0x15f8: 0x2129, 0x15f9: 0x2131, 0x15fa: 0x2131, 0x15fb: 0x2131, + 0x15fc: 0x2131, 0x15fd: 0x2139, 0x15fe: 0x2139, 0x15ff: 0x2139, + // Block 0x58, offset 0x1600 + 0x1600: 0x2139, 0x1601: 0x2141, 0x1602: 0x2141, 0x1603: 0x2141, 0x1604: 0x2141, 0x1605: 0x2149, + 0x1606: 0x2149, 0x1607: 0x2149, 0x1608: 0x2149, 0x1609: 0x2151, 0x160a: 0x2151, 0x160b: 0x2151, + 0x160c: 0x2151, 0x160d: 0x2159, 0x160e: 0x2159, 0x160f: 0x2159, 0x1610: 0x2159, 0x1611: 0x2161, + 0x1612: 0x2161, 0x1613: 0x2161, 0x1614: 0x2161, 0x1615: 0x2169, 0x1616: 0x2169, 0x1617: 0x2169, + 0x1618: 0x2169, 0x1619: 0x2171, 0x161a: 0x2171, 0x161b: 0x2171, 0x161c: 0x2171, 0x161d: 0x2179, + 0x161e: 0x2179, 0x161f: 0x2179, 0x1620: 0x2179, 0x1621: 0x2181, 0x1622: 0x2181, 0x1623: 0x2181, + 0x1624: 0x2181, 0x1625: 0x2189, 0x1626: 0x2189, 0x1627: 0x2189, 0x1628: 0x2189, 0x1629: 0x2191, + 0x162a: 0x2191, 0x162b: 0x2191, 0x162c: 0x2191, 0x162d: 0x2199, 0x162e: 0x2199, 0x162f: 0x1711, + 0x1630: 0x1711, 0x1631: 0x21a1, 0x1632: 0x21a1, 0x1633: 0x21a1, 0x1634: 0x21a1, 0x1635: 0x21a9, + 0x1636: 0x21a9, 0x1637: 0x21b1, 0x1638: 0x21b1, 0x1639: 0x21b9, 0x163a: 0x21b9, 0x163b: 0x21c1, + 0x163c: 0x21c1, 0x163d: 0x0040, 0x163e: 0x0040, 0x163f: 0x03c0, + // Block 0x59, offset 0x1640 + 0x1640: 0x0040, 0x1641: 0x1fd9, 0x1642: 0x21c9, 0x1643: 0x2011, 0x1644: 0x2049, 0x1645: 0x2051, + 0x1646: 0x2019, 0x1647: 0x21d1, 0x1648: 0x0729, 0x1649: 0x0731, 0x164a: 0x2021, 0x164b: 0x0719, + 0x164c: 0x1fc9, 0x164d: 0x2029, 0x164e: 0x0961, 0x164f: 0x21d9, 0x1650: 0x06e1, 0x1651: 0x0049, + 0x1652: 0x0029, 0x1653: 0x0031, 0x1654: 0x06e9, 0x1655: 0x06f1, 0x1656: 0x06f9, 0x1657: 0x0701, + 0x1658: 0x0709, 0x1659: 0x0711, 0x165a: 0x1fd1, 0x165b: 0x0121, 0x165c: 0x2031, 0x165d: 0x0721, + 0x165e: 0x2039, 0x165f: 0x1fe1, 0x1660: 0x2059, 0x1661: 0x0019, 0x1662: 0x02e9, 0x1663: 0x03d9, + 0x1664: 0x02f1, 0x1665: 0x02f9, 0x1666: 0x03f1, 0x1667: 0x0309, 0x1668: 0x00a9, 0x1669: 0x0311, + 0x166a: 0x00b1, 0x166b: 0x0319, 0x166c: 0x0101, 0x166d: 0x0321, 0x166e: 0x0329, 0x166f: 0x0051, + 0x1670: 0x0339, 0x1671: 0x0751, 0x1672: 0x00b9, 0x1673: 0x0089, 0x1674: 0x0341, 0x1675: 0x0349, + 0x1676: 0x0391, 0x1677: 0x00c1, 0x1678: 0x0109, 0x1679: 0x00c9, 0x167a: 0x04b1, 0x167b: 0x2001, + 0x167c: 0x2041, 0x167d: 0x2009, 0x167e: 0x21e1, 0x167f: 0x1fe9, + // Block 0x5a, offset 0x1680 + 0x1680: 0x0671, 0x1681: 0x0019, 0x1682: 0x02e9, 0x1683: 0x03d9, 0x1684: 0x02f1, 0x1685: 0x02f9, + 0x1686: 0x03f1, 0x1687: 0x0309, 0x1688: 0x00a9, 0x1689: 0x0311, 0x168a: 0x00b1, 0x168b: 0x0319, + 0x168c: 0x0101, 0x168d: 0x0321, 0x168e: 0x0329, 0x168f: 0x0051, 0x1690: 0x0339, 0x1691: 0x0751, + 0x1692: 0x00b9, 0x1693: 0x0089, 0x1694: 0x0341, 0x1695: 0x0349, 0x1696: 0x0391, 0x1697: 0x00c1, + 0x1698: 0x0109, 0x1699: 0x00c9, 0x169a: 0x04b1, 0x169b: 0x1ff1, 0x169c: 0x21e9, 0x169d: 0x1ff9, + 0x169e: 0x21f1, 0x169f: 0x8145, 0x16a0: 0x8165, 0x16a1: 0x0961, 0x16a2: 0x8185, 0x16a3: 0x8185, + 0x16a4: 0x81a5, 0x16a5: 0x81c5, 0x16a6: 0x81e5, 0x16a7: 0x8205, 0x16a8: 0x8225, 0x16a9: 0x8245, + 0x16aa: 0x8265, 0x16ab: 0x8285, 0x16ac: 0x82a5, 0x16ad: 0x82c5, 0x16ae: 0x82e5, 0x16af: 0x8305, + 0x16b0: 0x8325, 0x16b1: 0x8345, 0x16b2: 0x8365, 0x16b3: 0x8385, 0x16b4: 0x83a5, 0x16b5: 0x83c5, + 0x16b6: 0x83e5, 0x16b7: 0x8405, 0x16b8: 0x8425, 0x16b9: 0x8445, 0x16ba: 0x8465, 0x16bb: 0x8485, + 0x16bc: 0x8225, 0x16bd: 0x84a5, 0x16be: 0x84c5, 0x16bf: 0x8285, + // Block 0x5b, offset 0x16c0 + 0x16c0: 0x84e5, 0x16c1: 0x8505, 0x16c2: 0x8525, 0x16c3: 0x8545, 0x16c4: 0x8565, 0x16c5: 0x8585, + 0x16c6: 0x85a5, 0x16c7: 0x85c5, 0x16c8: 0x8545, 0x16c9: 0x85e5, 0x16ca: 0x8545, 0x16cb: 0x8605, + 0x16cc: 0x8605, 0x16cd: 0x8625, 0x16ce: 0x8625, 0x16cf: 0x8645, 0x16d0: 0x8585, 0x16d1: 0x8665, + 0x16d2: 0x8685, 0x16d3: 0x8665, 0x16d4: 0x86a5, 0x16d5: 0x8685, 0x16d6: 0x86c5, 0x16d7: 0x86c5, + 0x16d8: 0x86e5, 0x16d9: 0x86e5, 0x16da: 0x8705, 0x16db: 0x8705, 0x16dc: 0x8685, 0x16dd: 0x8185, + 0x16de: 0x8725, 0x16df: 0x8745, 0x16e0: 0x00c0, 0x16e1: 0x8765, 0x16e2: 0x8785, 0x16e3: 0x87a5, + 0x16e4: 0x87c5, 0x16e5: 0x87a5, 0x16e6: 0x87e5, 0x16e7: 0x8805, 0x16e8: 0x8825, 0x16e9: 0x8825, + 0x16ea: 0x8845, 0x16eb: 0x8845, 0x16ec: 0x8865, 0x16ed: 0x8865, 0x16ee: 0x8845, 0x16ef: 0x8845, + 0x16f0: 0x8885, 0x16f1: 0x88a5, 0x16f2: 0x88c5, 0x16f3: 0x88e5, 0x16f4: 0x8905, 0x16f5: 0x8925, + 0x16f6: 0x8925, 0x16f7: 0x8925, 0x16f8: 0x8945, 0x16f9: 0x8945, 0x16fa: 0x8945, 0x16fb: 0x8945, + 0x16fc: 0x8825, 0x16fd: 0x8825, 0x16fe: 0x8825, 0x16ff: 0x0040, + // Block 0x5c, offset 0x1700 + 0x1700: 0x0040, 0x1701: 0x0040, 0x1702: 0x8785, 0x1703: 0x8765, 0x1704: 0x8965, 0x1705: 0x8765, + 0x1706: 0x8785, 0x1707: 0x8765, 0x1708: 0x0040, 0x1709: 0x0040, 0x170a: 0x8985, 0x170b: 0x8785, + 0x170c: 0x89a5, 0x170d: 0x8965, 0x170e: 0x89a5, 0x170f: 0x8785, 0x1710: 0x0040, 0x1711: 0x0040, + 0x1712: 0x89c5, 0x1713: 0x89e5, 0x1714: 0x88e5, 0x1715: 0x89a5, 0x1716: 0x8965, 0x1717: 0x89a5, + 0x1718: 0x0040, 0x1719: 0x0040, 0x171a: 0x8a05, 0x171b: 0x8a25, 0x171c: 0x8a05, 0x171d: 0x0040, + 0x171e: 0x0040, 0x171f: 0x0040, 0x1720: 0x21f9, 0x1721: 0x2201, 0x1722: 0x2209, 0x1723: 0x8a45, + 0x1724: 0x2211, 0x1725: 0x2219, 0x1726: 0x8a65, 0x1727: 0x0040, 0x1728: 0x8a85, 0x1729: 0x8aa5, + 0x172a: 0x8ac5, 0x172b: 0x8aa5, 0x172c: 0x8ae5, 0x172d: 0x8b05, 0x172e: 0x8b25, 0x172f: 0x0040, + 0x1730: 0x0040, 0x1731: 0x0040, 0x1732: 0x0040, 0x1733: 0x0040, 0x1734: 0x0040, 0x1735: 0x0040, + 0x1736: 0x0040, 0x1737: 0x0040, 0x1738: 0x0040, 0x1739: 0x0340, 0x173a: 0x0340, 0x173b: 0x0340, + 0x173c: 0x0040, 0x173d: 0x0040, 0x173e: 0x0040, 0x173f: 0x0040, + // Block 0x5d, offset 0x1740 + 0x1740: 0x0008, 0x1741: 0x0008, 0x1742: 0x0008, 0x1743: 0x0008, 0x1744: 0x0008, 0x1745: 0x0008, + 0x1746: 0x0008, 0x1747: 0x0008, 0x1748: 0x0008, 0x1749: 0x0008, 0x174a: 0x0008, 0x174b: 0x0008, + 0x174c: 0x0008, 0x174d: 0x0008, 0x174e: 0x0008, 0x174f: 0x0008, 0x1750: 0x0008, 0x1751: 0x0008, + 0x1752: 0x0008, 0x1753: 0x0008, 0x1754: 0x0008, 0x1755: 0x0008, 0x1756: 0x0008, 0x1757: 0x0008, + 0x1758: 0x0008, 0x1759: 0x0008, 0x175a: 0x0008, 0x175b: 0x0008, 0x175c: 0x0008, 0x175d: 0x0008, + 0x175e: 0x0008, 0x175f: 0x0008, 0x1760: 0x0008, 0x1761: 0x0008, 0x1762: 0x0008, 0x1763: 0x0008, + 0x1764: 0x0040, 0x1765: 0x0040, 0x1766: 0x0040, 0x1767: 0x0040, 0x1768: 0x0040, 0x1769: 0x0040, + 0x176a: 0x0040, 0x176b: 0x0040, 0x176c: 0x0040, 0x176d: 0x0040, 0x176e: 0x0040, 0x176f: 0x0018, + 0x1770: 0x8b75, 0x1771: 0x8b8d, 0x1772: 0x8ba5, 0x1773: 0x8b8d, 0x1774: 0x8bbd, 0x1775: 0x8b8d, + 0x1776: 0x8ba5, 0x1777: 0x8b8d, 0x1778: 0x8b75, 0x1779: 0x8bd5, 0x177a: 0x8bed, 0x177b: 0x0040, + 0x177c: 0x8c05, 0x177d: 0x8bd5, 0x177e: 0x8bed, 0x177f: 0x8bd5, + // Block 0x5e, offset 0x1780 + 0x1780: 0xe13d, 0x1781: 0xe14d, 0x1782: 0xe15d, 0x1783: 0xe14d, 0x1784: 0xe17d, 0x1785: 0xe14d, + 0x1786: 0xe15d, 0x1787: 0xe14d, 0x1788: 0xe13d, 0x1789: 0xe1cd, 0x178a: 0xe1dd, 0x178b: 0x0040, + 0x178c: 0xe1fd, 0x178d: 0xe1cd, 0x178e: 0xe1dd, 0x178f: 0xe1cd, 0x1790: 0xe13d, 0x1791: 0xe14d, + 0x1792: 0xe15d, 0x1793: 0x0040, 0x1794: 0xe17d, 0x1795: 0xe14d, 0x1796: 0x0040, 0x1797: 0x0008, + 0x1798: 0x0008, 0x1799: 0x0008, 0x179a: 0x0008, 0x179b: 0x0008, 0x179c: 0x0008, 0x179d: 0x0008, + 0x179e: 0x0008, 0x179f: 0x0008, 0x17a0: 0x0008, 0x17a1: 0x0008, 0x17a2: 0x0040, 0x17a3: 0x0008, + 0x17a4: 0x0008, 0x17a5: 0x0008, 0x17a6: 0x0008, 0x17a7: 0x0008, 0x17a8: 0x0008, 0x17a9: 0x0008, + 0x17aa: 0x0008, 0x17ab: 0x0008, 0x17ac: 0x0008, 0x17ad: 0x0008, 0x17ae: 0x0008, 0x17af: 0x0008, + 0x17b0: 0x0008, 0x17b1: 0x0008, 0x17b2: 0x0040, 0x17b3: 0x0008, 0x17b4: 0x0008, 0x17b5: 0x0008, + 0x17b6: 0x0008, 0x17b7: 0x0008, 0x17b8: 0x0008, 0x17b9: 0x0008, 0x17ba: 0x0040, 0x17bb: 0x0008, + 0x17bc: 0x0008, 0x17bd: 0x0040, 0x17be: 0x0040, 0x17bf: 0x0040, + // Block 0x5f, offset 0x17c0 + 0x17c0: 0x0008, 0x17c1: 0x2221, 0x17c2: 0x2229, 0x17c3: 0x02e1, 0x17c4: 0x2231, 0x17c5: 0x2239, + 0x17c6: 0x0040, 0x17c7: 0x2241, 0x17c8: 0x2249, 0x17c9: 0x2251, 0x17ca: 0x2259, 0x17cb: 0x2261, + 0x17cc: 0x2269, 0x17cd: 0x2271, 0x17ce: 0x2279, 0x17cf: 0x2281, 0x17d0: 0x2289, 0x17d1: 0x13f1, + 0x17d2: 0x2291, 0x17d3: 0x2299, 0x17d4: 0x22a1, 0x17d5: 0x0741, 0x17d6: 0x22a9, 0x17d7: 0x22b1, + 0x17d8: 0x22b9, 0x17d9: 0x22c1, 0x17da: 0x22c9, 0x17db: 0x13d9, 0x17dc: 0x8c1d, 0x17dd: 0x22d1, + 0x17de: 0x22d9, 0x17df: 0x8c3d, 0x17e0: 0x22e1, 0x17e1: 0x8c5d, 0x17e2: 0x22e9, 0x17e3: 0x22f1, + 0x17e4: 0x22f9, 0x17e5: 0x0751, 0x17e6: 0x2301, 0x17e7: 0x8c7d, 0x17e8: 0x0949, 0x17e9: 0x2309, + 0x17ea: 0x2311, 0x17eb: 0x2319, 0x17ec: 0x2321, 0x17ed: 0x2329, 0x17ee: 0x2331, 0x17ef: 0x2339, + 0x17f0: 0x2341, 0x17f1: 0x0040, 0x17f2: 0x2349, 0x17f3: 0x2351, 0x17f4: 0x2359, 0x17f5: 0x2361, + 0x17f6: 0x2369, 0x17f7: 0x2371, 0x17f8: 0x2379, 0x17f9: 0x8c9d, 0x17fa: 0x8cbd, 0x17fb: 0x0040, + 0x17fc: 0x0040, 0x17fd: 0x0040, 0x17fe: 0x0040, 0x17ff: 0x0040, + // Block 0x60, offset 0x1800 + 0x1800: 0x0a08, 0x1801: 0x0a08, 0x1802: 0x0a08, 0x1803: 0x0a08, 0x1804: 0x0a08, 0x1805: 0x0c08, + 0x1806: 0x0808, 0x1807: 0x0c08, 0x1808: 0x0818, 0x1809: 0x0c08, 0x180a: 0x0c08, 0x180b: 0x0808, + 0x180c: 0x0808, 0x180d: 0x0908, 0x180e: 0x0c08, 0x180f: 0x0c08, 0x1810: 0x0c08, 0x1811: 0x0c08, + 0x1812: 0x0c08, 0x1813: 0x0a08, 0x1814: 0x0a08, 0x1815: 0x0a08, 0x1816: 0x0a08, 0x1817: 0x0908, + 0x1818: 0x0a08, 0x1819: 0x0a08, 0x181a: 0x0a08, 0x181b: 0x0a08, 0x181c: 0x0a08, 0x181d: 0x0c08, + 0x181e: 0x0a08, 0x181f: 0x0a08, 0x1820: 0x0a08, 0x1821: 0x0c08, 0x1822: 0x0808, 0x1823: 0x0808, + 0x1824: 0x0c08, 0x1825: 0x3308, 0x1826: 0x3308, 0x1827: 0x0040, 0x1828: 0x0040, 0x1829: 0x0040, + 0x182a: 0x0040, 0x182b: 0x0a18, 0x182c: 0x0a18, 0x182d: 0x0a18, 0x182e: 0x0a18, 0x182f: 0x0c18, + 0x1830: 0x0818, 0x1831: 0x0818, 0x1832: 0x0818, 0x1833: 0x0818, 0x1834: 0x0818, 0x1835: 0x0818, + 0x1836: 0x0818, 0x1837: 0x0040, 0x1838: 0x0040, 0x1839: 0x0040, 0x183a: 0x0040, 0x183b: 0x0040, + 0x183c: 0x0040, 0x183d: 0x0040, 0x183e: 0x0040, 0x183f: 0x0040, + // Block 0x61, offset 0x1840 + 0x1840: 0x0a08, 0x1841: 0x0c08, 0x1842: 0x0a08, 0x1843: 0x0c08, 0x1844: 0x0c08, 0x1845: 0x0c08, + 0x1846: 0x0a08, 0x1847: 0x0a08, 0x1848: 0x0a08, 0x1849: 0x0c08, 0x184a: 0x0a08, 0x184b: 0x0a08, + 0x184c: 0x0c08, 0x184d: 0x0a08, 0x184e: 0x0c08, 0x184f: 0x0c08, 0x1850: 0x0a08, 0x1851: 0x0c08, + 0x1852: 0x0040, 0x1853: 0x0040, 0x1854: 0x0040, 0x1855: 0x0040, 0x1856: 0x0040, 0x1857: 0x0040, + 0x1858: 0x0040, 0x1859: 0x0818, 0x185a: 0x0818, 0x185b: 0x0818, 0x185c: 0x0818, 0x185d: 0x0040, + 0x185e: 0x0040, 0x185f: 0x0040, 0x1860: 0x0040, 0x1861: 0x0040, 0x1862: 0x0040, 0x1863: 0x0040, + 0x1864: 0x0040, 0x1865: 0x0040, 0x1866: 0x0040, 0x1867: 0x0040, 0x1868: 0x0040, 0x1869: 0x0c18, + 0x186a: 0x0c18, 0x186b: 0x0c18, 0x186c: 0x0c18, 0x186d: 0x0a18, 0x186e: 0x0a18, 0x186f: 0x0818, + 0x1870: 0x0040, 0x1871: 0x0040, 0x1872: 0x0040, 0x1873: 0x0040, 0x1874: 0x0040, 0x1875: 0x0040, + 0x1876: 0x0040, 0x1877: 0x0040, 0x1878: 0x0040, 0x1879: 0x0040, 0x187a: 0x0040, 0x187b: 0x0040, + 0x187c: 0x0040, 0x187d: 0x0040, 0x187e: 0x0040, 0x187f: 0x0040, + // Block 0x62, offset 0x1880 + 0x1880: 0x3308, 0x1881: 0x3308, 0x1882: 0x3008, 0x1883: 0x3008, 0x1884: 0x0040, 0x1885: 0x0008, + 0x1886: 0x0008, 0x1887: 0x0008, 0x1888: 0x0008, 0x1889: 0x0008, 0x188a: 0x0008, 0x188b: 0x0008, + 0x188c: 0x0008, 0x188d: 0x0040, 0x188e: 0x0040, 0x188f: 0x0008, 0x1890: 0x0008, 0x1891: 0x0040, + 0x1892: 0x0040, 0x1893: 0x0008, 0x1894: 0x0008, 0x1895: 0x0008, 0x1896: 0x0008, 0x1897: 0x0008, + 0x1898: 0x0008, 0x1899: 0x0008, 0x189a: 0x0008, 0x189b: 0x0008, 0x189c: 0x0008, 0x189d: 0x0008, + 0x189e: 0x0008, 0x189f: 0x0008, 0x18a0: 0x0008, 0x18a1: 0x0008, 0x18a2: 0x0008, 0x18a3: 0x0008, + 0x18a4: 0x0008, 0x18a5: 0x0008, 0x18a6: 0x0008, 0x18a7: 0x0008, 0x18a8: 0x0008, 0x18a9: 0x0040, + 0x18aa: 0x0008, 0x18ab: 0x0008, 0x18ac: 0x0008, 0x18ad: 0x0008, 0x18ae: 0x0008, 0x18af: 0x0008, + 0x18b0: 0x0008, 0x18b1: 0x0040, 0x18b2: 0x0008, 0x18b3: 0x0008, 0x18b4: 0x0040, 0x18b5: 0x0008, + 0x18b6: 0x0008, 0x18b7: 0x0008, 0x18b8: 0x0008, 0x18b9: 0x0008, 0x18ba: 0x0040, 0x18bb: 0x3308, + 0x18bc: 0x3308, 0x18bd: 0x0008, 0x18be: 0x3008, 0x18bf: 0x3008, + // Block 0x63, offset 0x18c0 + 0x18c0: 0x3308, 0x18c1: 0x3008, 0x18c2: 0x3008, 0x18c3: 0x3008, 0x18c4: 0x3008, 0x18c5: 0x0040, + 0x18c6: 0x0040, 0x18c7: 0x3008, 0x18c8: 0x3008, 0x18c9: 0x0040, 0x18ca: 0x0040, 0x18cb: 0x3008, + 0x18cc: 0x3008, 0x18cd: 0x3808, 0x18ce: 0x0040, 0x18cf: 0x0040, 0x18d0: 0x0008, 0x18d1: 0x0040, + 0x18d2: 0x0040, 0x18d3: 0x0040, 0x18d4: 0x0040, 0x18d5: 0x0040, 0x18d6: 0x0040, 0x18d7: 0x3008, + 0x18d8: 0x0040, 0x18d9: 0x0040, 0x18da: 0x0040, 0x18db: 0x0040, 0x18dc: 0x0040, 0x18dd: 0x0008, + 0x18de: 0x0008, 0x18df: 0x0008, 0x18e0: 0x0008, 0x18e1: 0x0008, 0x18e2: 0x3008, 0x18e3: 0x3008, + 0x18e4: 0x0040, 0x18e5: 0x0040, 0x18e6: 0x3308, 0x18e7: 0x3308, 0x18e8: 0x3308, 0x18e9: 0x3308, + 0x18ea: 0x3308, 0x18eb: 0x3308, 0x18ec: 0x3308, 0x18ed: 0x0040, 0x18ee: 0x0040, 0x18ef: 0x0040, + 0x18f0: 0x3308, 0x18f1: 0x3308, 0x18f2: 0x3308, 0x18f3: 0x3308, 0x18f4: 0x3308, 0x18f5: 0x0040, + 0x18f6: 0x0040, 0x18f7: 0x0040, 0x18f8: 0x0040, 0x18f9: 0x0040, 0x18fa: 0x0040, 0x18fb: 0x0040, + 0x18fc: 0x0040, 0x18fd: 0x0040, 0x18fe: 0x0040, 0x18ff: 0x0040, + // Block 0x64, offset 0x1900 + 0x1900: 0x3308, 0x1901: 0x0040, 0x1902: 0x3008, 0x1903: 0x0040, 0x1904: 0x0040, 0x1905: 0x3008, + 0x1906: 0x0040, 0x1907: 0x3008, 0x1908: 0x3008, 0x1909: 0x3008, 0x190a: 0x3008, 0x190b: 0x0040, + 0x190c: 0x3008, 0x190d: 0x3008, 0x190e: 0x3b08, 0x190f: 0x3808, 0x1910: 0x3b08, 0x1911: 0x0008, + 0x1912: 0x3308, 0x1913: 0x0008, 0x1914: 0x0018, 0x1915: 0x0018, 0x1916: 0x0040, 0x1917: 0x0018, + 0x1918: 0x0018, 0x1919: 0x0040, 0x191a: 0x0040, 0x191b: 0x0040, 0x191c: 0x0040, 0x191d: 0x0040, + 0x191e: 0x0040, 0x191f: 0x0040, 0x1920: 0x0040, 0x1921: 0x3308, 0x1922: 0x3308, 0x1923: 0x0040, + 0x1924: 0x0040, 0x1925: 0x0040, 0x1926: 0x0040, 0x1927: 0x0040, 0x1928: 0x0040, 0x1929: 0x0040, + 0x192a: 0x0040, 0x192b: 0x0040, 0x192c: 0x0040, 0x192d: 0x0040, 0x192e: 0x0040, 0x192f: 0x0040, + 0x1930: 0x0040, 0x1931: 0x0040, 0x1932: 0x0040, 0x1933: 0x0040, 0x1934: 0x0040, 0x1935: 0x0040, + 0x1936: 0x0040, 0x1937: 0x0040, 0x1938: 0x0040, 0x1939: 0x0040, 0x193a: 0x0040, 0x193b: 0x0040, + 0x193c: 0x0040, 0x193d: 0x0040, 0x193e: 0x0040, 0x193f: 0x0040, + // Block 0x65, offset 0x1940 + 0x1940: 0x0008, 0x1941: 0x0008, 0x1942: 0x0008, 0x1943: 0x0008, 0x1944: 0x0008, 0x1945: 0x0008, + 0x1946: 0x0008, 0x1947: 0x0040, 0x1948: 0x0040, 0x1949: 0x0008, 0x194a: 0x0040, 0x194b: 0x0040, + 0x194c: 0x0008, 0x194d: 0x0008, 0x194e: 0x0008, 0x194f: 0x0008, 0x1950: 0x0008, 0x1951: 0x0008, + 0x1952: 0x0008, 0x1953: 0x0008, 0x1954: 0x0040, 0x1955: 0x0008, 0x1956: 0x0008, 0x1957: 0x0040, + 0x1958: 0x0008, 0x1959: 0x0008, 0x195a: 0x0008, 0x195b: 0x0008, 0x195c: 0x0008, 0x195d: 0x0008, + 0x195e: 0x0008, 0x195f: 0x0008, 0x1960: 0x0008, 0x1961: 0x0008, 0x1962: 0x0008, 0x1963: 0x0008, + 0x1964: 0x0008, 0x1965: 0x0008, 0x1966: 0x0008, 0x1967: 0x0008, 0x1968: 0x0008, 0x1969: 0x0008, + 0x196a: 0x0008, 0x196b: 0x0008, 0x196c: 0x0008, 0x196d: 0x0008, 0x196e: 0x0008, 0x196f: 0x0008, + 0x1970: 0x3008, 0x1971: 0x3008, 0x1972: 0x3008, 0x1973: 0x3008, 0x1974: 0x3008, 0x1975: 0x3008, + 0x1976: 0x0040, 0x1977: 0x3008, 0x1978: 0x3008, 0x1979: 0x0040, 0x197a: 0x0040, 0x197b: 0x3308, + 0x197c: 0x3308, 0x197d: 0x3808, 0x197e: 0x3b08, 0x197f: 0x0008, + // Block 0x66, offset 0x1980 + 0x1980: 0x0018, 0x1981: 0x0018, 0x1982: 0x0018, 0x1983: 0x0018, 0x1984: 0x0018, 0x1985: 0x0018, + 0x1986: 0x0018, 0x1987: 0x0018, 0x1988: 0x0018, 0x1989: 0x0018, 0x198a: 0x0018, 0x198b: 0x0018, + 0x198c: 0x0018, 0x198d: 0x0018, 0x198e: 0x0018, 0x198f: 0x0018, 0x1990: 0x0018, 0x1991: 0x0018, + 0x1992: 0x0018, 0x1993: 0x0018, 0x1994: 0x0018, 0x1995: 0x0018, 0x1996: 0x0018, 0x1997: 0x0018, + 0x1998: 0x0018, 0x1999: 0x0018, 0x199a: 0x0018, 0x199b: 0x0040, 0x199c: 0x0040, 0x199d: 0x0040, + 0x199e: 0x0040, 0x199f: 0x0040, 0x19a0: 0xe0dd, 0x19a1: 0xe0ed, 0x19a2: 0xe0fd, 0x19a3: 0xe0ed, + 0x19a4: 0xe0dd, 0x19a5: 0x8cf5, 0x19a6: 0x8d0d, 0x19a7: 0x8cf5, 0x19a8: 0x8d25, 0x19a9: 0x8d3d, + 0x19aa: 0x8d55, 0x19ab: 0x8d3d, 0x19ac: 0x8d25, 0x19ad: 0x8cf5, 0x19ae: 0x8d0d, 0x19af: 0x8cf5, + 0x19b0: 0x8d6d, 0x19b1: 0x8d85, 0x19b2: 0x8d9d, 0x19b3: 0x8d85, 0x19b4: 0x8d6d, 0x19b5: 0x8cf5, + 0x19b6: 0x8d0d, 0x19b7: 0x8cf5, 0x19b8: 0x8d25, 0x19b9: 0x0040, 0x19ba: 0x0040, 0x19bb: 0x0008, + 0x19bc: 0x0008, 0x19bd: 0x0008, 0x19be: 0x0008, 0x19bf: 0x0008, + // Block 0x67, offset 0x19c0 + 0x19c0: 0x0018, 0x19c1: 0x0018, 0x19c2: 0x0018, 0x19c3: 0x0018, 0x19c4: 0x0018, 0x19c5: 0x0018, + 0x19c6: 0x0018, 0x19c7: 0x0018, 0x19c8: 0x0018, 0x19c9: 0x0018, 0x19ca: 0x0018, 0x19cb: 0x0018, + 0x19cc: 0x0018, 0x19cd: 0x0018, 0x19ce: 0x0018, 0x19cf: 0x0018, 0x19d0: 0x0018, 0x19d1: 0x0018, + 0x19d2: 0x0018, 0x19d3: 0x0018, 0x19d4: 0x0018, 0x19d5: 0x0018, 0x19d6: 0x0019, 0x19d7: 0x02e9, + 0x19d8: 0x03d9, 0x19d9: 0x02f1, 0x19da: 0x02f9, 0x19db: 0x03f1, 0x19dc: 0x0309, 0x19dd: 0x00a9, + 0x19de: 0x0311, 0x19df: 0x00b1, 0x19e0: 0x0319, 0x19e1: 0x0101, 0x19e2: 0x0321, 0x19e3: 0x0329, + 0x19e4: 0x0051, 0x19e5: 0x0339, 0x19e6: 0x0751, 0x19e7: 0x00b9, 0x19e8: 0x0089, 0x19e9: 0x0341, + 0x19ea: 0x0349, 0x19eb: 0x0391, 0x19ec: 0x00c1, 0x19ed: 0x0109, 0x19ee: 0x00c9, 0x19ef: 0x04b1, + 0x19f0: 0x06e1, 0x19f1: 0x0049, 0x19f2: 0x0029, 0x19f3: 0x0031, 0x19f4: 0x06e9, 0x19f5: 0x06f1, + 0x19f6: 0x06f9, 0x19f7: 0x0701, 0x19f8: 0x0709, 0x19f9: 0x0711, 0x19fa: 0x0018, 0x19fb: 0x0018, + 0x19fc: 0x0018, 0x19fd: 0x0040, 0x19fe: 0x0040, 0x19ff: 0x0040, + // Block 0x68, offset 0x1a00 + 0x1a00: 0x0019, 0x1a01: 0x02e9, 0x1a02: 0x03d9, 0x1a03: 0x02f1, 0x1a04: 0x02f9, 0x1a05: 0x03f1, + 0x1a06: 0x0309, 0x1a07: 0x00a9, 0x1a08: 0x0311, 0x1a09: 0x00b1, 0x1a0a: 0x0319, 0x1a0b: 0x0101, + 0x1a0c: 0x0321, 0x1a0d: 0x0329, 0x1a0e: 0x0051, 0x1a0f: 0x0339, 0x1a10: 0x0751, 0x1a11: 0x00b9, + 0x1a12: 0x0089, 0x1a13: 0x0341, 0x1a14: 0x0349, 0x1a15: 0x0391, 0x1a16: 0x00c1, 0x1a17: 0x0109, + 0x1a18: 0x00c9, 0x1a19: 0x04b1, 0x1a1a: 0x0019, 0x1a1b: 0x02e9, 0x1a1c: 0x03d9, 0x1a1d: 0x02f1, + 0x1a1e: 0x02f9, 0x1a1f: 0x03f1, 0x1a20: 0x0309, 0x1a21: 0x00a9, 0x1a22: 0x0311, 0x1a23: 0x00b1, + 0x1a24: 0x0319, 0x1a25: 0x0101, 0x1a26: 0x0321, 0x1a27: 0x0329, 0x1a28: 0x0051, 0x1a29: 0x0339, + 0x1a2a: 0x0751, 0x1a2b: 0x00b9, 0x1a2c: 0x0089, 0x1a2d: 0x0341, 0x1a2e: 0x0349, 0x1a2f: 0x0391, + 0x1a30: 0x00c1, 0x1a31: 0x0109, 0x1a32: 0x00c9, 0x1a33: 0x04b1, 0x1a34: 0x0019, 0x1a35: 0x02e9, + 0x1a36: 0x03d9, 0x1a37: 0x02f1, 0x1a38: 0x02f9, 0x1a39: 0x03f1, 0x1a3a: 0x0309, 0x1a3b: 0x00a9, + 0x1a3c: 0x0311, 0x1a3d: 0x00b1, 0x1a3e: 0x0319, 0x1a3f: 0x0101, + // Block 0x69, offset 0x1a40 + 0x1a40: 0x0321, 0x1a41: 0x0329, 0x1a42: 0x0051, 0x1a43: 0x0339, 0x1a44: 0x0751, 0x1a45: 0x00b9, + 0x1a46: 0x0089, 0x1a47: 0x0341, 0x1a48: 0x0349, 0x1a49: 0x0391, 0x1a4a: 0x00c1, 0x1a4b: 0x0109, + 0x1a4c: 0x00c9, 0x1a4d: 0x04b1, 0x1a4e: 0x0019, 0x1a4f: 0x02e9, 0x1a50: 0x03d9, 0x1a51: 0x02f1, + 0x1a52: 0x02f9, 0x1a53: 0x03f1, 0x1a54: 0x0309, 0x1a55: 0x0040, 0x1a56: 0x0311, 0x1a57: 0x00b1, + 0x1a58: 0x0319, 0x1a59: 0x0101, 0x1a5a: 0x0321, 0x1a5b: 0x0329, 0x1a5c: 0x0051, 0x1a5d: 0x0339, + 0x1a5e: 0x0751, 0x1a5f: 0x00b9, 0x1a60: 0x0089, 0x1a61: 0x0341, 0x1a62: 0x0349, 0x1a63: 0x0391, + 0x1a64: 0x00c1, 0x1a65: 0x0109, 0x1a66: 0x00c9, 0x1a67: 0x04b1, 0x1a68: 0x0019, 0x1a69: 0x02e9, + 0x1a6a: 0x03d9, 0x1a6b: 0x02f1, 0x1a6c: 0x02f9, 0x1a6d: 0x03f1, 0x1a6e: 0x0309, 0x1a6f: 0x00a9, + 0x1a70: 0x0311, 0x1a71: 0x00b1, 0x1a72: 0x0319, 0x1a73: 0x0101, 0x1a74: 0x0321, 0x1a75: 0x0329, + 0x1a76: 0x0051, 0x1a77: 0x0339, 0x1a78: 0x0751, 0x1a79: 0x00b9, 0x1a7a: 0x0089, 0x1a7b: 0x0341, + 0x1a7c: 0x0349, 0x1a7d: 0x0391, 0x1a7e: 0x00c1, 0x1a7f: 0x0109, + // Block 0x6a, offset 0x1a80 + 0x1a80: 0x00c9, 0x1a81: 0x04b1, 0x1a82: 0x0019, 0x1a83: 0x02e9, 0x1a84: 0x03d9, 0x1a85: 0x02f1, + 0x1a86: 0x02f9, 0x1a87: 0x03f1, 0x1a88: 0x0309, 0x1a89: 0x00a9, 0x1a8a: 0x0311, 0x1a8b: 0x00b1, + 0x1a8c: 0x0319, 0x1a8d: 0x0101, 0x1a8e: 0x0321, 0x1a8f: 0x0329, 0x1a90: 0x0051, 0x1a91: 0x0339, + 0x1a92: 0x0751, 0x1a93: 0x00b9, 0x1a94: 0x0089, 0x1a95: 0x0341, 0x1a96: 0x0349, 0x1a97: 0x0391, + 0x1a98: 0x00c1, 0x1a99: 0x0109, 0x1a9a: 0x00c9, 0x1a9b: 0x04b1, 0x1a9c: 0x0019, 0x1a9d: 0x0040, + 0x1a9e: 0x03d9, 0x1a9f: 0x02f1, 0x1aa0: 0x0040, 0x1aa1: 0x0040, 0x1aa2: 0x0309, 0x1aa3: 0x0040, + 0x1aa4: 0x0040, 0x1aa5: 0x00b1, 0x1aa6: 0x0319, 0x1aa7: 0x0040, 0x1aa8: 0x0040, 0x1aa9: 0x0329, + 0x1aaa: 0x0051, 0x1aab: 0x0339, 0x1aac: 0x0751, 0x1aad: 0x0040, 0x1aae: 0x0089, 0x1aaf: 0x0341, + 0x1ab0: 0x0349, 0x1ab1: 0x0391, 0x1ab2: 0x00c1, 0x1ab3: 0x0109, 0x1ab4: 0x00c9, 0x1ab5: 0x04b1, + 0x1ab6: 0x0019, 0x1ab7: 0x02e9, 0x1ab8: 0x03d9, 0x1ab9: 0x02f1, 0x1aba: 0x0040, 0x1abb: 0x03f1, + 0x1abc: 0x0040, 0x1abd: 0x00a9, 0x1abe: 0x0311, 0x1abf: 0x00b1, + // Block 0x6b, offset 0x1ac0 + 0x1ac0: 0x0319, 0x1ac1: 0x0101, 0x1ac2: 0x0321, 0x1ac3: 0x0329, 0x1ac4: 0x0040, 0x1ac5: 0x0339, + 0x1ac6: 0x0751, 0x1ac7: 0x00b9, 0x1ac8: 0x0089, 0x1ac9: 0x0341, 0x1aca: 0x0349, 0x1acb: 0x0391, + 0x1acc: 0x00c1, 0x1acd: 0x0109, 0x1ace: 0x00c9, 0x1acf: 0x04b1, 0x1ad0: 0x0019, 0x1ad1: 0x02e9, + 0x1ad2: 0x03d9, 0x1ad3: 0x02f1, 0x1ad4: 0x02f9, 0x1ad5: 0x03f1, 0x1ad6: 0x0309, 0x1ad7: 0x00a9, + 0x1ad8: 0x0311, 0x1ad9: 0x00b1, 0x1ada: 0x0319, 0x1adb: 0x0101, 0x1adc: 0x0321, 0x1add: 0x0329, + 0x1ade: 0x0051, 0x1adf: 0x0339, 0x1ae0: 0x0751, 0x1ae1: 0x00b9, 0x1ae2: 0x0089, 0x1ae3: 0x0341, + 0x1ae4: 0x0349, 0x1ae5: 0x0391, 0x1ae6: 0x00c1, 0x1ae7: 0x0109, 0x1ae8: 0x00c9, 0x1ae9: 0x04b1, + 0x1aea: 0x0019, 0x1aeb: 0x02e9, 0x1aec: 0x03d9, 0x1aed: 0x02f1, 0x1aee: 0x02f9, 0x1aef: 0x03f1, + 0x1af0: 0x0309, 0x1af1: 0x00a9, 0x1af2: 0x0311, 0x1af3: 0x00b1, 0x1af4: 0x0319, 0x1af5: 0x0101, + 0x1af6: 0x0321, 0x1af7: 0x0329, 0x1af8: 0x0051, 0x1af9: 0x0339, 0x1afa: 0x0751, 0x1afb: 0x00b9, + 0x1afc: 0x0089, 0x1afd: 0x0341, 0x1afe: 0x0349, 0x1aff: 0x0391, + // Block 0x6c, offset 0x1b00 + 0x1b00: 0x00c1, 0x1b01: 0x0109, 0x1b02: 0x00c9, 0x1b03: 0x04b1, 0x1b04: 0x0019, 0x1b05: 0x02e9, + 0x1b06: 0x0040, 0x1b07: 0x02f1, 0x1b08: 0x02f9, 0x1b09: 0x03f1, 0x1b0a: 0x0309, 0x1b0b: 0x0040, + 0x1b0c: 0x0040, 0x1b0d: 0x00b1, 0x1b0e: 0x0319, 0x1b0f: 0x0101, 0x1b10: 0x0321, 0x1b11: 0x0329, + 0x1b12: 0x0051, 0x1b13: 0x0339, 0x1b14: 0x0751, 0x1b15: 0x0040, 0x1b16: 0x0089, 0x1b17: 0x0341, + 0x1b18: 0x0349, 0x1b19: 0x0391, 0x1b1a: 0x00c1, 0x1b1b: 0x0109, 0x1b1c: 0x00c9, 0x1b1d: 0x0040, + 0x1b1e: 0x0019, 0x1b1f: 0x02e9, 0x1b20: 0x03d9, 0x1b21: 0x02f1, 0x1b22: 0x02f9, 0x1b23: 0x03f1, + 0x1b24: 0x0309, 0x1b25: 0x00a9, 0x1b26: 0x0311, 0x1b27: 0x00b1, 0x1b28: 0x0319, 0x1b29: 0x0101, + 0x1b2a: 0x0321, 0x1b2b: 0x0329, 0x1b2c: 0x0051, 0x1b2d: 0x0339, 0x1b2e: 0x0751, 0x1b2f: 0x00b9, + 0x1b30: 0x0089, 0x1b31: 0x0341, 0x1b32: 0x0349, 0x1b33: 0x0391, 0x1b34: 0x00c1, 0x1b35: 0x0109, + 0x1b36: 0x00c9, 0x1b37: 0x04b1, 0x1b38: 0x0019, 0x1b39: 0x02e9, 0x1b3a: 0x0040, 0x1b3b: 0x02f1, + 0x1b3c: 0x02f9, 0x1b3d: 0x03f1, 0x1b3e: 0x0309, 0x1b3f: 0x0040, + // Block 0x6d, offset 0x1b40 + 0x1b40: 0x0311, 0x1b41: 0x00b1, 0x1b42: 0x0319, 0x1b43: 0x0101, 0x1b44: 0x0321, 0x1b45: 0x0040, + 0x1b46: 0x0051, 0x1b47: 0x0040, 0x1b48: 0x0040, 0x1b49: 0x0040, 0x1b4a: 0x0089, 0x1b4b: 0x0341, + 0x1b4c: 0x0349, 0x1b4d: 0x0391, 0x1b4e: 0x00c1, 0x1b4f: 0x0109, 0x1b50: 0x00c9, 0x1b51: 0x0040, + 0x1b52: 0x0019, 0x1b53: 0x02e9, 0x1b54: 0x03d9, 0x1b55: 0x02f1, 0x1b56: 0x02f9, 0x1b57: 0x03f1, + 0x1b58: 0x0309, 0x1b59: 0x00a9, 0x1b5a: 0x0311, 0x1b5b: 0x00b1, 0x1b5c: 0x0319, 0x1b5d: 0x0101, + 0x1b5e: 0x0321, 0x1b5f: 0x0329, 0x1b60: 0x0051, 0x1b61: 0x0339, 0x1b62: 0x0751, 0x1b63: 0x00b9, + 0x1b64: 0x0089, 0x1b65: 0x0341, 0x1b66: 0x0349, 0x1b67: 0x0391, 0x1b68: 0x00c1, 0x1b69: 0x0109, + 0x1b6a: 0x00c9, 0x1b6b: 0x04b1, 0x1b6c: 0x0019, 0x1b6d: 0x02e9, 0x1b6e: 0x03d9, 0x1b6f: 0x02f1, + 0x1b70: 0x02f9, 0x1b71: 0x03f1, 0x1b72: 0x0309, 0x1b73: 0x00a9, 0x1b74: 0x0311, 0x1b75: 0x00b1, + 0x1b76: 0x0319, 0x1b77: 0x0101, 0x1b78: 0x0321, 0x1b79: 0x0329, 0x1b7a: 0x0051, 0x1b7b: 0x0339, + 0x1b7c: 0x0751, 0x1b7d: 0x00b9, 0x1b7e: 0x0089, 0x1b7f: 0x0341, + // Block 0x6e, offset 0x1b80 + 0x1b80: 0x0349, 0x1b81: 0x0391, 0x1b82: 0x00c1, 0x1b83: 0x0109, 0x1b84: 0x00c9, 0x1b85: 0x04b1, + 0x1b86: 0x0019, 0x1b87: 0x02e9, 0x1b88: 0x03d9, 0x1b89: 0x02f1, 0x1b8a: 0x02f9, 0x1b8b: 0x03f1, + 0x1b8c: 0x0309, 0x1b8d: 0x00a9, 0x1b8e: 0x0311, 0x1b8f: 0x00b1, 0x1b90: 0x0319, 0x1b91: 0x0101, + 0x1b92: 0x0321, 0x1b93: 0x0329, 0x1b94: 0x0051, 0x1b95: 0x0339, 0x1b96: 0x0751, 0x1b97: 0x00b9, + 0x1b98: 0x0089, 0x1b99: 0x0341, 0x1b9a: 0x0349, 0x1b9b: 0x0391, 0x1b9c: 0x00c1, 0x1b9d: 0x0109, + 0x1b9e: 0x00c9, 0x1b9f: 0x04b1, 0x1ba0: 0x0019, 0x1ba1: 0x02e9, 0x1ba2: 0x03d9, 0x1ba3: 0x02f1, + 0x1ba4: 0x02f9, 0x1ba5: 0x03f1, 0x1ba6: 0x0309, 0x1ba7: 0x00a9, 0x1ba8: 0x0311, 0x1ba9: 0x00b1, + 0x1baa: 0x0319, 0x1bab: 0x0101, 0x1bac: 0x0321, 0x1bad: 0x0329, 0x1bae: 0x0051, 0x1baf: 0x0339, + 0x1bb0: 0x0751, 0x1bb1: 0x00b9, 0x1bb2: 0x0089, 0x1bb3: 0x0341, 0x1bb4: 0x0349, 0x1bb5: 0x0391, + 0x1bb6: 0x00c1, 0x1bb7: 0x0109, 0x1bb8: 0x00c9, 0x1bb9: 0x04b1, 0x1bba: 0x0019, 0x1bbb: 0x02e9, + 0x1bbc: 0x03d9, 0x1bbd: 0x02f1, 0x1bbe: 0x02f9, 0x1bbf: 0x03f1, + // Block 0x6f, offset 0x1bc0 + 0x1bc0: 0x0309, 0x1bc1: 0x00a9, 0x1bc2: 0x0311, 0x1bc3: 0x00b1, 0x1bc4: 0x0319, 0x1bc5: 0x0101, + 0x1bc6: 0x0321, 0x1bc7: 0x0329, 0x1bc8: 0x0051, 0x1bc9: 0x0339, 0x1bca: 0x0751, 0x1bcb: 0x00b9, + 0x1bcc: 0x0089, 0x1bcd: 0x0341, 0x1bce: 0x0349, 0x1bcf: 0x0391, 0x1bd0: 0x00c1, 0x1bd1: 0x0109, + 0x1bd2: 0x00c9, 0x1bd3: 0x04b1, 0x1bd4: 0x0019, 0x1bd5: 0x02e9, 0x1bd6: 0x03d9, 0x1bd7: 0x02f1, + 0x1bd8: 0x02f9, 0x1bd9: 0x03f1, 0x1bda: 0x0309, 0x1bdb: 0x00a9, 0x1bdc: 0x0311, 0x1bdd: 0x00b1, + 0x1bde: 0x0319, 0x1bdf: 0x0101, 0x1be0: 0x0321, 0x1be1: 0x0329, 0x1be2: 0x0051, 0x1be3: 0x0339, + 0x1be4: 0x0751, 0x1be5: 0x00b9, 0x1be6: 0x0089, 0x1be7: 0x0341, 0x1be8: 0x0349, 0x1be9: 0x0391, + 0x1bea: 0x00c1, 0x1beb: 0x0109, 0x1bec: 0x00c9, 0x1bed: 0x04b1, 0x1bee: 0x0019, 0x1bef: 0x02e9, + 0x1bf0: 0x03d9, 0x1bf1: 0x02f1, 0x1bf2: 0x02f9, 0x1bf3: 0x03f1, 0x1bf4: 0x0309, 0x1bf5: 0x00a9, + 0x1bf6: 0x0311, 0x1bf7: 0x00b1, 0x1bf8: 0x0319, 0x1bf9: 0x0101, 0x1bfa: 0x0321, 0x1bfb: 0x0329, + 0x1bfc: 0x0051, 0x1bfd: 0x0339, 0x1bfe: 0x0751, 0x1bff: 0x00b9, + // Block 0x70, offset 0x1c00 + 0x1c00: 0x0089, 0x1c01: 0x0341, 0x1c02: 0x0349, 0x1c03: 0x0391, 0x1c04: 0x00c1, 0x1c05: 0x0109, + 0x1c06: 0x00c9, 0x1c07: 0x04b1, 0x1c08: 0x0019, 0x1c09: 0x02e9, 0x1c0a: 0x03d9, 0x1c0b: 0x02f1, + 0x1c0c: 0x02f9, 0x1c0d: 0x03f1, 0x1c0e: 0x0309, 0x1c0f: 0x00a9, 0x1c10: 0x0311, 0x1c11: 0x00b1, + 0x1c12: 0x0319, 0x1c13: 0x0101, 0x1c14: 0x0321, 0x1c15: 0x0329, 0x1c16: 0x0051, 0x1c17: 0x0339, + 0x1c18: 0x0751, 0x1c19: 0x00b9, 0x1c1a: 0x0089, 0x1c1b: 0x0341, 0x1c1c: 0x0349, 0x1c1d: 0x0391, + 0x1c1e: 0x00c1, 0x1c1f: 0x0109, 0x1c20: 0x00c9, 0x1c21: 0x04b1, 0x1c22: 0x0019, 0x1c23: 0x02e9, + 0x1c24: 0x03d9, 0x1c25: 0x02f1, 0x1c26: 0x02f9, 0x1c27: 0x03f1, 0x1c28: 0x0309, 0x1c29: 0x00a9, + 0x1c2a: 0x0311, 0x1c2b: 0x00b1, 0x1c2c: 0x0319, 0x1c2d: 0x0101, 0x1c2e: 0x0321, 0x1c2f: 0x0329, + 0x1c30: 0x0051, 0x1c31: 0x0339, 0x1c32: 0x0751, 0x1c33: 0x00b9, 0x1c34: 0x0089, 0x1c35: 0x0341, + 0x1c36: 0x0349, 0x1c37: 0x0391, 0x1c38: 0x00c1, 0x1c39: 0x0109, 0x1c3a: 0x00c9, 0x1c3b: 0x04b1, + 0x1c3c: 0x0019, 0x1c3d: 0x02e9, 0x1c3e: 0x03d9, 0x1c3f: 0x02f1, + // Block 0x71, offset 0x1c40 + 0x1c40: 0x02f9, 0x1c41: 0x03f1, 0x1c42: 0x0309, 0x1c43: 0x00a9, 0x1c44: 0x0311, 0x1c45: 0x00b1, + 0x1c46: 0x0319, 0x1c47: 0x0101, 0x1c48: 0x0321, 0x1c49: 0x0329, 0x1c4a: 0x0051, 0x1c4b: 0x0339, + 0x1c4c: 0x0751, 0x1c4d: 0x00b9, 0x1c4e: 0x0089, 0x1c4f: 0x0341, 0x1c50: 0x0349, 0x1c51: 0x0391, + 0x1c52: 0x00c1, 0x1c53: 0x0109, 0x1c54: 0x00c9, 0x1c55: 0x04b1, 0x1c56: 0x0019, 0x1c57: 0x02e9, + 0x1c58: 0x03d9, 0x1c59: 0x02f1, 0x1c5a: 0x02f9, 0x1c5b: 0x03f1, 0x1c5c: 0x0309, 0x1c5d: 0x00a9, + 0x1c5e: 0x0311, 0x1c5f: 0x00b1, 0x1c60: 0x0319, 0x1c61: 0x0101, 0x1c62: 0x0321, 0x1c63: 0x0329, + 0x1c64: 0x0051, 0x1c65: 0x0339, 0x1c66: 0x0751, 0x1c67: 0x00b9, 0x1c68: 0x0089, 0x1c69: 0x0341, + 0x1c6a: 0x0349, 0x1c6b: 0x0391, 0x1c6c: 0x00c1, 0x1c6d: 0x0109, 0x1c6e: 0x00c9, 0x1c6f: 0x04b1, + 0x1c70: 0x0019, 0x1c71: 0x02e9, 0x1c72: 0x03d9, 0x1c73: 0x02f1, 0x1c74: 0x02f9, 0x1c75: 0x03f1, + 0x1c76: 0x0309, 0x1c77: 0x00a9, 0x1c78: 0x0311, 0x1c79: 0x00b1, 0x1c7a: 0x0319, 0x1c7b: 0x0101, + 0x1c7c: 0x0321, 0x1c7d: 0x0329, 0x1c7e: 0x0051, 0x1c7f: 0x0339, + // Block 0x72, offset 0x1c80 + 0x1c80: 0x0751, 0x1c81: 0x00b9, 0x1c82: 0x0089, 0x1c83: 0x0341, 0x1c84: 0x0349, 0x1c85: 0x0391, + 0x1c86: 0x00c1, 0x1c87: 0x0109, 0x1c88: 0x00c9, 0x1c89: 0x04b1, 0x1c8a: 0x0019, 0x1c8b: 0x02e9, + 0x1c8c: 0x03d9, 0x1c8d: 0x02f1, 0x1c8e: 0x02f9, 0x1c8f: 0x03f1, 0x1c90: 0x0309, 0x1c91: 0x00a9, + 0x1c92: 0x0311, 0x1c93: 0x00b1, 0x1c94: 0x0319, 0x1c95: 0x0101, 0x1c96: 0x0321, 0x1c97: 0x0329, + 0x1c98: 0x0051, 0x1c99: 0x0339, 0x1c9a: 0x0751, 0x1c9b: 0x00b9, 0x1c9c: 0x0089, 0x1c9d: 0x0341, + 0x1c9e: 0x0349, 0x1c9f: 0x0391, 0x1ca0: 0x00c1, 0x1ca1: 0x0109, 0x1ca2: 0x00c9, 0x1ca3: 0x04b1, + 0x1ca4: 0x23e9, 0x1ca5: 0x23f1, 0x1ca6: 0x0040, 0x1ca7: 0x0040, 0x1ca8: 0x23f9, 0x1ca9: 0x0399, + 0x1caa: 0x03a1, 0x1cab: 0x03a9, 0x1cac: 0x2401, 0x1cad: 0x2409, 0x1cae: 0x2411, 0x1caf: 0x04d1, + 0x1cb0: 0x05f9, 0x1cb1: 0x2419, 0x1cb2: 0x2421, 0x1cb3: 0x2429, 0x1cb4: 0x2431, 0x1cb5: 0x2439, + 0x1cb6: 0x2441, 0x1cb7: 0x0799, 0x1cb8: 0x03c1, 0x1cb9: 0x04d1, 0x1cba: 0x2449, 0x1cbb: 0x2451, + 0x1cbc: 0x2459, 0x1cbd: 0x03b1, 0x1cbe: 0x03b9, 0x1cbf: 0x2461, + // Block 0x73, offset 0x1cc0 + 0x1cc0: 0x0769, 0x1cc1: 0x2469, 0x1cc2: 0x23f9, 0x1cc3: 0x0399, 0x1cc4: 0x03a1, 0x1cc5: 0x03a9, + 0x1cc6: 0x2401, 0x1cc7: 0x2409, 0x1cc8: 0x2411, 0x1cc9: 0x04d1, 0x1cca: 0x05f9, 0x1ccb: 0x2419, + 0x1ccc: 0x2421, 0x1ccd: 0x2429, 0x1cce: 0x2431, 0x1ccf: 0x2439, 0x1cd0: 0x2441, 0x1cd1: 0x0799, + 0x1cd2: 0x03c1, 0x1cd3: 0x2449, 0x1cd4: 0x2449, 0x1cd5: 0x2451, 0x1cd6: 0x2459, 0x1cd7: 0x03b1, + 0x1cd8: 0x03b9, 0x1cd9: 0x2461, 0x1cda: 0x0769, 0x1cdb: 0x2471, 0x1cdc: 0x2401, 0x1cdd: 0x04d1, + 0x1cde: 0x2419, 0x1cdf: 0x03b1, 0x1ce0: 0x03c1, 0x1ce1: 0x0799, 0x1ce2: 0x23f9, 0x1ce3: 0x0399, + 0x1ce4: 0x03a1, 0x1ce5: 0x03a9, 0x1ce6: 0x2401, 0x1ce7: 0x2409, 0x1ce8: 0x2411, 0x1ce9: 0x04d1, + 0x1cea: 0x05f9, 0x1ceb: 0x2419, 0x1cec: 0x2421, 0x1ced: 0x2429, 0x1cee: 0x2431, 0x1cef: 0x2439, + 0x1cf0: 0x2441, 0x1cf1: 0x0799, 0x1cf2: 0x03c1, 0x1cf3: 0x04d1, 0x1cf4: 0x2449, 0x1cf5: 0x2451, + 0x1cf6: 0x2459, 0x1cf7: 0x03b1, 0x1cf8: 0x03b9, 0x1cf9: 0x2461, 0x1cfa: 0x0769, 0x1cfb: 0x2469, + 0x1cfc: 0x23f9, 0x1cfd: 0x0399, 0x1cfe: 0x03a1, 0x1cff: 0x03a9, + // Block 0x74, offset 0x1d00 + 0x1d00: 0x2401, 0x1d01: 0x2409, 0x1d02: 0x2411, 0x1d03: 0x04d1, 0x1d04: 0x05f9, 0x1d05: 0x2419, + 0x1d06: 0x2421, 0x1d07: 0x2429, 0x1d08: 0x2431, 0x1d09: 0x2439, 0x1d0a: 0x2441, 0x1d0b: 0x0799, + 0x1d0c: 0x03c1, 0x1d0d: 0x2449, 0x1d0e: 0x2449, 0x1d0f: 0x2451, 0x1d10: 0x2459, 0x1d11: 0x03b1, + 0x1d12: 0x03b9, 0x1d13: 0x2461, 0x1d14: 0x0769, 0x1d15: 0x2471, 0x1d16: 0x2401, 0x1d17: 0x04d1, + 0x1d18: 0x2419, 0x1d19: 0x03b1, 0x1d1a: 0x03c1, 0x1d1b: 0x0799, 0x1d1c: 0x23f9, 0x1d1d: 0x0399, + 0x1d1e: 0x03a1, 0x1d1f: 0x03a9, 0x1d20: 0x2401, 0x1d21: 0x2409, 0x1d22: 0x2411, 0x1d23: 0x04d1, + 0x1d24: 0x05f9, 0x1d25: 0x2419, 0x1d26: 0x2421, 0x1d27: 0x2429, 0x1d28: 0x2431, 0x1d29: 0x2439, + 0x1d2a: 0x2441, 0x1d2b: 0x0799, 0x1d2c: 0x03c1, 0x1d2d: 0x04d1, 0x1d2e: 0x2449, 0x1d2f: 0x2451, + 0x1d30: 0x2459, 0x1d31: 0x03b1, 0x1d32: 0x03b9, 0x1d33: 0x2461, 0x1d34: 0x0769, 0x1d35: 0x2469, + 0x1d36: 0x23f9, 0x1d37: 0x0399, 0x1d38: 0x03a1, 0x1d39: 0x03a9, 0x1d3a: 0x2401, 0x1d3b: 0x2409, + 0x1d3c: 0x2411, 0x1d3d: 0x04d1, 0x1d3e: 0x05f9, 0x1d3f: 0x2419, + // Block 0x75, offset 0x1d40 + 0x1d40: 0x2421, 0x1d41: 0x2429, 0x1d42: 0x2431, 0x1d43: 0x2439, 0x1d44: 0x2441, 0x1d45: 0x0799, + 0x1d46: 0x03c1, 0x1d47: 0x2449, 0x1d48: 0x2449, 0x1d49: 0x2451, 0x1d4a: 0x2459, 0x1d4b: 0x03b1, + 0x1d4c: 0x03b9, 0x1d4d: 0x2461, 0x1d4e: 0x0769, 0x1d4f: 0x2471, 0x1d50: 0x2401, 0x1d51: 0x04d1, + 0x1d52: 0x2419, 0x1d53: 0x03b1, 0x1d54: 0x03c1, 0x1d55: 0x0799, 0x1d56: 0x23f9, 0x1d57: 0x0399, + 0x1d58: 0x03a1, 0x1d59: 0x03a9, 0x1d5a: 0x2401, 0x1d5b: 0x2409, 0x1d5c: 0x2411, 0x1d5d: 0x04d1, + 0x1d5e: 0x05f9, 0x1d5f: 0x2419, 0x1d60: 0x2421, 0x1d61: 0x2429, 0x1d62: 0x2431, 0x1d63: 0x2439, + 0x1d64: 0x2441, 0x1d65: 0x0799, 0x1d66: 0x03c1, 0x1d67: 0x04d1, 0x1d68: 0x2449, 0x1d69: 0x2451, + 0x1d6a: 0x2459, 0x1d6b: 0x03b1, 0x1d6c: 0x03b9, 0x1d6d: 0x2461, 0x1d6e: 0x0769, 0x1d6f: 0x2469, + 0x1d70: 0x23f9, 0x1d71: 0x0399, 0x1d72: 0x03a1, 0x1d73: 0x03a9, 0x1d74: 0x2401, 0x1d75: 0x2409, + 0x1d76: 0x2411, 0x1d77: 0x04d1, 0x1d78: 0x05f9, 0x1d79: 0x2419, 0x1d7a: 0x2421, 0x1d7b: 0x2429, + 0x1d7c: 0x2431, 0x1d7d: 0x2439, 0x1d7e: 0x2441, 0x1d7f: 0x0799, + // Block 0x76, offset 0x1d80 + 0x1d80: 0x03c1, 0x1d81: 0x2449, 0x1d82: 0x2449, 0x1d83: 0x2451, 0x1d84: 0x2459, 0x1d85: 0x03b1, + 0x1d86: 0x03b9, 0x1d87: 0x2461, 0x1d88: 0x0769, 0x1d89: 0x2471, 0x1d8a: 0x2401, 0x1d8b: 0x04d1, + 0x1d8c: 0x2419, 0x1d8d: 0x03b1, 0x1d8e: 0x03c1, 0x1d8f: 0x0799, 0x1d90: 0x23f9, 0x1d91: 0x0399, + 0x1d92: 0x03a1, 0x1d93: 0x03a9, 0x1d94: 0x2401, 0x1d95: 0x2409, 0x1d96: 0x2411, 0x1d97: 0x04d1, + 0x1d98: 0x05f9, 0x1d99: 0x2419, 0x1d9a: 0x2421, 0x1d9b: 0x2429, 0x1d9c: 0x2431, 0x1d9d: 0x2439, + 0x1d9e: 0x2441, 0x1d9f: 0x0799, 0x1da0: 0x03c1, 0x1da1: 0x04d1, 0x1da2: 0x2449, 0x1da3: 0x2451, + 0x1da4: 0x2459, 0x1da5: 0x03b1, 0x1da6: 0x03b9, 0x1da7: 0x2461, 0x1da8: 0x0769, 0x1da9: 0x2469, + 0x1daa: 0x23f9, 0x1dab: 0x0399, 0x1dac: 0x03a1, 0x1dad: 0x03a9, 0x1dae: 0x2401, 0x1daf: 0x2409, + 0x1db0: 0x2411, 0x1db1: 0x04d1, 0x1db2: 0x05f9, 0x1db3: 0x2419, 0x1db4: 0x2421, 0x1db5: 0x2429, + 0x1db6: 0x2431, 0x1db7: 0x2439, 0x1db8: 0x2441, 0x1db9: 0x0799, 0x1dba: 0x03c1, 0x1dbb: 0x2449, + 0x1dbc: 0x2449, 0x1dbd: 0x2451, 0x1dbe: 0x2459, 0x1dbf: 0x03b1, + // Block 0x77, offset 0x1dc0 + 0x1dc0: 0x03b9, 0x1dc1: 0x2461, 0x1dc2: 0x0769, 0x1dc3: 0x2471, 0x1dc4: 0x2401, 0x1dc5: 0x04d1, + 0x1dc6: 0x2419, 0x1dc7: 0x03b1, 0x1dc8: 0x03c1, 0x1dc9: 0x0799, 0x1dca: 0x2479, 0x1dcb: 0x2479, + 0x1dcc: 0x0040, 0x1dcd: 0x0040, 0x1dce: 0x06e1, 0x1dcf: 0x0049, 0x1dd0: 0x0029, 0x1dd1: 0x0031, + 0x1dd2: 0x06e9, 0x1dd3: 0x06f1, 0x1dd4: 0x06f9, 0x1dd5: 0x0701, 0x1dd6: 0x0709, 0x1dd7: 0x0711, + 0x1dd8: 0x06e1, 0x1dd9: 0x0049, 0x1dda: 0x0029, 0x1ddb: 0x0031, 0x1ddc: 0x06e9, 0x1ddd: 0x06f1, + 0x1dde: 0x06f9, 0x1ddf: 0x0701, 0x1de0: 0x0709, 0x1de1: 0x0711, 0x1de2: 0x06e1, 0x1de3: 0x0049, + 0x1de4: 0x0029, 0x1de5: 0x0031, 0x1de6: 0x06e9, 0x1de7: 0x06f1, 0x1de8: 0x06f9, 0x1de9: 0x0701, + 0x1dea: 0x0709, 0x1deb: 0x0711, 0x1dec: 0x06e1, 0x1ded: 0x0049, 0x1dee: 0x0029, 0x1def: 0x0031, + 0x1df0: 0x06e9, 0x1df1: 0x06f1, 0x1df2: 0x06f9, 0x1df3: 0x0701, 0x1df4: 0x0709, 0x1df5: 0x0711, + 0x1df6: 0x06e1, 0x1df7: 0x0049, 0x1df8: 0x0029, 0x1df9: 0x0031, 0x1dfa: 0x06e9, 0x1dfb: 0x06f1, + 0x1dfc: 0x06f9, 0x1dfd: 0x0701, 0x1dfe: 0x0709, 0x1dff: 0x0711, + // Block 0x78, offset 0x1e00 + 0x1e00: 0x3308, 0x1e01: 0x3308, 0x1e02: 0x3308, 0x1e03: 0x3308, 0x1e04: 0x3308, 0x1e05: 0x3308, + 0x1e06: 0x3308, 0x1e07: 0x0040, 0x1e08: 0x3308, 0x1e09: 0x3308, 0x1e0a: 0x3308, 0x1e0b: 0x3308, + 0x1e0c: 0x3308, 0x1e0d: 0x3308, 0x1e0e: 0x3308, 0x1e0f: 0x3308, 0x1e10: 0x3308, 0x1e11: 0x3308, + 0x1e12: 0x3308, 0x1e13: 0x3308, 0x1e14: 0x3308, 0x1e15: 0x3308, 0x1e16: 0x3308, 0x1e17: 0x3308, + 0x1e18: 0x3308, 0x1e19: 0x0040, 0x1e1a: 0x0040, 0x1e1b: 0x3308, 0x1e1c: 0x3308, 0x1e1d: 0x3308, + 0x1e1e: 0x3308, 0x1e1f: 0x3308, 0x1e20: 0x3308, 0x1e21: 0x3308, 0x1e22: 0x0040, 0x1e23: 0x3308, + 0x1e24: 0x3308, 0x1e25: 0x0040, 0x1e26: 0x3308, 0x1e27: 0x3308, 0x1e28: 0x3308, 0x1e29: 0x3308, + 0x1e2a: 0x3308, 0x1e2b: 0x0040, 0x1e2c: 0x0040, 0x1e2d: 0x0040, 0x1e2e: 0x0040, 0x1e2f: 0x0040, + 0x1e30: 0x2481, 0x1e31: 0x2489, 0x1e32: 0x02a9, 0x1e33: 0x2491, 0x1e34: 0x02b1, 0x1e35: 0x2499, + 0x1e36: 0x24a1, 0x1e37: 0x24a9, 0x1e38: 0x24b1, 0x1e39: 0x24b9, 0x1e3a: 0x24c1, 0x1e3b: 0x24c9, + 0x1e3c: 0x02b9, 0x1e3d: 0x24d1, 0x1e3e: 0x24d9, 0x1e3f: 0x02c1, + // Block 0x79, offset 0x1e40 + 0x1e40: 0x02c9, 0x1e41: 0x24e1, 0x1e42: 0x24e9, 0x1e43: 0x24f1, 0x1e44: 0x24f9, 0x1e45: 0x2501, + 0x1e46: 0x2509, 0x1e47: 0x2511, 0x1e48: 0x2519, 0x1e49: 0x2521, 0x1e4a: 0x2529, 0x1e4b: 0x2531, + 0x1e4c: 0x2539, 0x1e4d: 0x2541, 0x1e4e: 0x2549, 0x1e4f: 0x2551, 0x1e50: 0x2559, 0x1e51: 0x2481, + 0x1e52: 0x2489, 0x1e53: 0x02a9, 0x1e54: 0x2491, 0x1e55: 0x02b1, 0x1e56: 0x2499, 0x1e57: 0x24a1, + 0x1e58: 0x24a9, 0x1e59: 0x24b1, 0x1e5a: 0x24b9, 0x1e5b: 0x24c1, 0x1e5c: 0x02b9, 0x1e5d: 0x24d1, + 0x1e5e: 0x02c1, 0x1e5f: 0x24e1, 0x1e60: 0x24e9, 0x1e61: 0x24f1, 0x1e62: 0x24f9, 0x1e63: 0x2501, + 0x1e64: 0x2509, 0x1e65: 0x02d1, 0x1e66: 0x2511, 0x1e67: 0x2561, 0x1e68: 0x2539, 0x1e69: 0x2569, + 0x1e6a: 0x2571, 0x1e6b: 0x2579, 0x1e6c: 0x2581, 0x1e6d: 0x2589, 0x1e6e: 0x0040, 0x1e6f: 0x0040, + 0x1e70: 0x0040, 0x1e71: 0x0040, 0x1e72: 0x0040, 0x1e73: 0x0040, 0x1e74: 0x0040, 0x1e75: 0x0040, + 0x1e76: 0x0040, 0x1e77: 0x0040, 0x1e78: 0x0040, 0x1e79: 0x0040, 0x1e7a: 0x0040, 0x1e7b: 0x0040, + 0x1e7c: 0x0040, 0x1e7d: 0x0040, 0x1e7e: 0x0040, 0x1e7f: 0x0040, + // Block 0x7a, offset 0x1e80 + 0x1e80: 0xe115, 0x1e81: 0xe115, 0x1e82: 0xe135, 0x1e83: 0xe135, 0x1e84: 0xe115, 0x1e85: 0xe115, + 0x1e86: 0xe175, 0x1e87: 0xe175, 0x1e88: 0xe115, 0x1e89: 0xe115, 0x1e8a: 0xe135, 0x1e8b: 0xe135, + 0x1e8c: 0xe115, 0x1e8d: 0xe115, 0x1e8e: 0xe1f5, 0x1e8f: 0xe1f5, 0x1e90: 0xe115, 0x1e91: 0xe115, + 0x1e92: 0xe135, 0x1e93: 0xe135, 0x1e94: 0xe115, 0x1e95: 0xe115, 0x1e96: 0xe175, 0x1e97: 0xe175, + 0x1e98: 0xe115, 0x1e99: 0xe115, 0x1e9a: 0xe135, 0x1e9b: 0xe135, 0x1e9c: 0xe115, 0x1e9d: 0xe115, + 0x1e9e: 0x8db5, 0x1e9f: 0x8db5, 0x1ea0: 0x04b5, 0x1ea1: 0x04b5, 0x1ea2: 0x0a08, 0x1ea3: 0x0a08, + 0x1ea4: 0x0a08, 0x1ea5: 0x0a08, 0x1ea6: 0x0a08, 0x1ea7: 0x0a08, 0x1ea8: 0x0a08, 0x1ea9: 0x0a08, + 0x1eaa: 0x0a08, 0x1eab: 0x0a08, 0x1eac: 0x0a08, 0x1ead: 0x0a08, 0x1eae: 0x0a08, 0x1eaf: 0x0a08, + 0x1eb0: 0x0a08, 0x1eb1: 0x0a08, 0x1eb2: 0x0a08, 0x1eb3: 0x0a08, 0x1eb4: 0x0a08, 0x1eb5: 0x0a08, + 0x1eb6: 0x0a08, 0x1eb7: 0x0a08, 0x1eb8: 0x0a08, 0x1eb9: 0x0a08, 0x1eba: 0x0a08, 0x1ebb: 0x0a08, + 0x1ebc: 0x0a08, 0x1ebd: 0x0a08, 0x1ebe: 0x0a08, 0x1ebf: 0x0a08, + // Block 0x7b, offset 0x1ec0 + 0x1ec0: 0x20c1, 0x1ec1: 0x20c9, 0x1ec2: 0x20e9, 0x1ec3: 0x2101, 0x1ec4: 0x0040, 0x1ec5: 0x2199, + 0x1ec6: 0x2119, 0x1ec7: 0x20f1, 0x1ec8: 0x2141, 0x1ec9: 0x21a1, 0x1eca: 0x2171, 0x1ecb: 0x2179, + 0x1ecc: 0x2181, 0x1ecd: 0x2189, 0x1ece: 0x2121, 0x1ecf: 0x2151, 0x1ed0: 0x2161, 0x1ed1: 0x2131, + 0x1ed2: 0x2169, 0x1ed3: 0x2111, 0x1ed4: 0x2129, 0x1ed5: 0x20d9, 0x1ed6: 0x20e1, 0x1ed7: 0x20f9, + 0x1ed8: 0x2109, 0x1ed9: 0x2139, 0x1eda: 0x2149, 0x1edb: 0x2159, 0x1edc: 0x2591, 0x1edd: 0x1699, + 0x1ede: 0x2599, 0x1edf: 0x25a1, 0x1ee0: 0x0040, 0x1ee1: 0x20c9, 0x1ee2: 0x20e9, 0x1ee3: 0x0040, + 0x1ee4: 0x2191, 0x1ee5: 0x0040, 0x1ee6: 0x0040, 0x1ee7: 0x20f1, 0x1ee8: 0x0040, 0x1ee9: 0x21a1, + 0x1eea: 0x2171, 0x1eeb: 0x2179, 0x1eec: 0x2181, 0x1eed: 0x2189, 0x1eee: 0x2121, 0x1eef: 0x2151, + 0x1ef0: 0x2161, 0x1ef1: 0x2131, 0x1ef2: 0x2169, 0x1ef3: 0x0040, 0x1ef4: 0x2129, 0x1ef5: 0x20d9, + 0x1ef6: 0x20e1, 0x1ef7: 0x20f9, 0x1ef8: 0x0040, 0x1ef9: 0x2139, 0x1efa: 0x0040, 0x1efb: 0x2159, + 0x1efc: 0x0040, 0x1efd: 0x0040, 0x1efe: 0x0040, 0x1eff: 0x0040, + // Block 0x7c, offset 0x1f00 + 0x1f00: 0x0040, 0x1f01: 0x0040, 0x1f02: 0x20e9, 0x1f03: 0x0040, 0x1f04: 0x0040, 0x1f05: 0x0040, + 0x1f06: 0x0040, 0x1f07: 0x20f1, 0x1f08: 0x0040, 0x1f09: 0x21a1, 0x1f0a: 0x0040, 0x1f0b: 0x2179, + 0x1f0c: 0x0040, 0x1f0d: 0x2189, 0x1f0e: 0x2121, 0x1f0f: 0x2151, 0x1f10: 0x0040, 0x1f11: 0x2131, + 0x1f12: 0x2169, 0x1f13: 0x0040, 0x1f14: 0x2129, 0x1f15: 0x0040, 0x1f16: 0x0040, 0x1f17: 0x20f9, + 0x1f18: 0x0040, 0x1f19: 0x2139, 0x1f1a: 0x0040, 0x1f1b: 0x2159, 0x1f1c: 0x0040, 0x1f1d: 0x1699, + 0x1f1e: 0x0040, 0x1f1f: 0x25a1, 0x1f20: 0x0040, 0x1f21: 0x20c9, 0x1f22: 0x20e9, 0x1f23: 0x0040, + 0x1f24: 0x2191, 0x1f25: 0x0040, 0x1f26: 0x0040, 0x1f27: 0x20f1, 0x1f28: 0x2141, 0x1f29: 0x21a1, + 0x1f2a: 0x2171, 0x1f2b: 0x0040, 0x1f2c: 0x2181, 0x1f2d: 0x2189, 0x1f2e: 0x2121, 0x1f2f: 0x2151, + 0x1f30: 0x2161, 0x1f31: 0x2131, 0x1f32: 0x2169, 0x1f33: 0x0040, 0x1f34: 0x2129, 0x1f35: 0x20d9, + 0x1f36: 0x20e1, 0x1f37: 0x20f9, 0x1f38: 0x0040, 0x1f39: 0x2139, 0x1f3a: 0x2149, 0x1f3b: 0x2159, + 0x1f3c: 0x2591, 0x1f3d: 0x0040, 0x1f3e: 0x2599, 0x1f3f: 0x0040, + // Block 0x7d, offset 0x1f40 + 0x1f40: 0x20c1, 0x1f41: 0x20c9, 0x1f42: 0x20e9, 0x1f43: 0x2101, 0x1f44: 0x2191, 0x1f45: 0x2199, + 0x1f46: 0x2119, 0x1f47: 0x20f1, 0x1f48: 0x2141, 0x1f49: 0x21a1, 0x1f4a: 0x0040, 0x1f4b: 0x2179, + 0x1f4c: 0x2181, 0x1f4d: 0x2189, 0x1f4e: 0x2121, 0x1f4f: 0x2151, 0x1f50: 0x2161, 0x1f51: 0x2131, + 0x1f52: 0x2169, 0x1f53: 0x2111, 0x1f54: 0x2129, 0x1f55: 0x20d9, 0x1f56: 0x20e1, 0x1f57: 0x20f9, + 0x1f58: 0x2109, 0x1f59: 0x2139, 0x1f5a: 0x2149, 0x1f5b: 0x2159, 0x1f5c: 0x0040, 0x1f5d: 0x0040, + 0x1f5e: 0x0040, 0x1f5f: 0x0040, 0x1f60: 0x0040, 0x1f61: 0x20c9, 0x1f62: 0x20e9, 0x1f63: 0x2101, + 0x1f64: 0x0040, 0x1f65: 0x2199, 0x1f66: 0x2119, 0x1f67: 0x20f1, 0x1f68: 0x2141, 0x1f69: 0x21a1, + 0x1f6a: 0x0040, 0x1f6b: 0x2179, 0x1f6c: 0x2181, 0x1f6d: 0x2189, 0x1f6e: 0x2121, 0x1f6f: 0x2151, + 0x1f70: 0x2161, 0x1f71: 0x2131, 0x1f72: 0x2169, 0x1f73: 0x2111, 0x1f74: 0x2129, 0x1f75: 0x20d9, + 0x1f76: 0x20e1, 0x1f77: 0x20f9, 0x1f78: 0x2109, 0x1f79: 0x2139, 0x1f7a: 0x2149, 0x1f7b: 0x2159, + 0x1f7c: 0x0040, 0x1f7d: 0x0040, 0x1f7e: 0x0040, 0x1f7f: 0x0040, + // Block 0x7e, offset 0x1f80 + 0x1f80: 0x0040, 0x1f81: 0x25a9, 0x1f82: 0x25b1, 0x1f83: 0x25b9, 0x1f84: 0x25c1, 0x1f85: 0x25c9, + 0x1f86: 0x25d1, 0x1f87: 0x25d9, 0x1f88: 0x25e1, 0x1f89: 0x25e9, 0x1f8a: 0x25f1, 0x1f8b: 0x0018, + 0x1f8c: 0x0018, 0x1f8d: 0x0018, 0x1f8e: 0x0018, 0x1f8f: 0x0018, 0x1f90: 0x25f9, 0x1f91: 0x2601, + 0x1f92: 0x2609, 0x1f93: 0x2611, 0x1f94: 0x2619, 0x1f95: 0x2621, 0x1f96: 0x2629, 0x1f97: 0x2631, + 0x1f98: 0x2639, 0x1f99: 0x2641, 0x1f9a: 0x2649, 0x1f9b: 0x2651, 0x1f9c: 0x2659, 0x1f9d: 0x2661, + 0x1f9e: 0x2669, 0x1f9f: 0x2671, 0x1fa0: 0x2679, 0x1fa1: 0x2681, 0x1fa2: 0x2689, 0x1fa3: 0x2691, + 0x1fa4: 0x2699, 0x1fa5: 0x26a1, 0x1fa6: 0x26a9, 0x1fa7: 0x26b1, 0x1fa8: 0x26b9, 0x1fa9: 0x26c1, + 0x1faa: 0x26c9, 0x1fab: 0x03d9, 0x1fac: 0x00b9, 0x1fad: 0x1239, 0x1fae: 0x26d1, 0x1faf: 0x0018, + 0x1fb0: 0x0019, 0x1fb1: 0x02e9, 0x1fb2: 0x03d9, 0x1fb3: 0x02f1, 0x1fb4: 0x02f9, 0x1fb5: 0x03f1, + 0x1fb6: 0x0309, 0x1fb7: 0x00a9, 0x1fb8: 0x0311, 0x1fb9: 0x00b1, 0x1fba: 0x0319, 0x1fbb: 0x0101, + 0x1fbc: 0x0321, 0x1fbd: 0x0329, 0x1fbe: 0x0051, 0x1fbf: 0x0339, + // Block 0x7f, offset 0x1fc0 + 0x1fc0: 0x0751, 0x1fc1: 0x00b9, 0x1fc2: 0x0089, 0x1fc3: 0x0341, 0x1fc4: 0x0349, 0x1fc5: 0x0391, + 0x1fc6: 0x00c1, 0x1fc7: 0x0109, 0x1fc8: 0x00c9, 0x1fc9: 0x04b1, 0x1fca: 0x26d9, 0x1fcb: 0x11f9, + 0x1fcc: 0x26e1, 0x1fcd: 0x26e9, 0x1fce: 0x26f1, 0x1fcf: 0x26f9, 0x1fd0: 0x0018, 0x1fd1: 0x0018, + 0x1fd2: 0x0018, 0x1fd3: 0x0018, 0x1fd4: 0x0018, 0x1fd5: 0x0018, 0x1fd6: 0x0018, 0x1fd7: 0x0018, + 0x1fd8: 0x0018, 0x1fd9: 0x0018, 0x1fda: 0x0018, 0x1fdb: 0x0018, 0x1fdc: 0x0018, 0x1fdd: 0x0018, + 0x1fde: 0x0018, 0x1fdf: 0x0018, 0x1fe0: 0x0018, 0x1fe1: 0x0018, 0x1fe2: 0x0018, 0x1fe3: 0x0018, + 0x1fe4: 0x0018, 0x1fe5: 0x0018, 0x1fe6: 0x0018, 0x1fe7: 0x0018, 0x1fe8: 0x0018, 0x1fe9: 0x0018, + 0x1fea: 0x2701, 0x1feb: 0x2709, 0x1fec: 0x2711, 0x1fed: 0x0018, 0x1fee: 0x0018, 0x1fef: 0x0018, + 0x1ff0: 0x0018, 0x1ff1: 0x0018, 0x1ff2: 0x0018, 0x1ff3: 0x0018, 0x1ff4: 0x0018, 0x1ff5: 0x0018, + 0x1ff6: 0x0018, 0x1ff7: 0x0018, 0x1ff8: 0x0018, 0x1ff9: 0x0018, 0x1ffa: 0x0018, 0x1ffb: 0x0018, + 0x1ffc: 0x0018, 0x1ffd: 0x0018, 0x1ffe: 0x0018, 0x1fff: 0x0018, + // Block 0x80, offset 0x2000 + 0x2000: 0x2721, 0x2001: 0x2729, 0x2002: 0x2731, 0x2003: 0x0040, 0x2004: 0x0040, 0x2005: 0x0040, + 0x2006: 0x0040, 0x2007: 0x0040, 0x2008: 0x0040, 0x2009: 0x0040, 0x200a: 0x0040, 0x200b: 0x0040, + 0x200c: 0x0040, 0x200d: 0x0040, 0x200e: 0x0040, 0x200f: 0x0040, 0x2010: 0x2739, 0x2011: 0x2741, + 0x2012: 0x2749, 0x2013: 0x2751, 0x2014: 0x2759, 0x2015: 0x2761, 0x2016: 0x2769, 0x2017: 0x2771, + 0x2018: 0x2779, 0x2019: 0x2781, 0x201a: 0x2789, 0x201b: 0x2791, 0x201c: 0x2799, 0x201d: 0x27a1, + 0x201e: 0x27a9, 0x201f: 0x27b1, 0x2020: 0x27b9, 0x2021: 0x27c1, 0x2022: 0x27c9, 0x2023: 0x27d1, + 0x2024: 0x27d9, 0x2025: 0x27e1, 0x2026: 0x27e9, 0x2027: 0x27f1, 0x2028: 0x27f9, 0x2029: 0x2801, + 0x202a: 0x2809, 0x202b: 0x2811, 0x202c: 0x2819, 0x202d: 0x2821, 0x202e: 0x2829, 0x202f: 0x2831, + 0x2030: 0x2839, 0x2031: 0x2841, 0x2032: 0x2849, 0x2033: 0x2851, 0x2034: 0x2859, 0x2035: 0x2861, + 0x2036: 0x2869, 0x2037: 0x2871, 0x2038: 0x2879, 0x2039: 0x2881, 0x203a: 0x2889, 0x203b: 0x2891, + 0x203c: 0x0040, 0x203d: 0x0040, 0x203e: 0x0040, 0x203f: 0x0040, + // Block 0x81, offset 0x2040 + 0x2040: 0x28f1, 0x2041: 0x28f9, 0x2042: 0x2901, 0x2043: 0x8dcd, 0x2044: 0x2909, 0x2045: 0x2911, + 0x2046: 0x2919, 0x2047: 0x2921, 0x2048: 0x2929, 0x2049: 0x2931, 0x204a: 0x2939, 0x204b: 0x2941, + 0x204c: 0x2949, 0x204d: 0x8ded, 0x204e: 0x2951, 0x204f: 0x2959, 0x2050: 0x2961, 0x2051: 0x2969, + 0x2052: 0x8e0d, 0x2053: 0x2971, 0x2054: 0x2979, 0x2055: 0x27a9, 0x2056: 0x8e2d, 0x2057: 0x2981, + 0x2058: 0x2989, 0x2059: 0x2991, 0x205a: 0x2999, 0x205b: 0x29a1, 0x205c: 0x8e4d, 0x205d: 0x29a9, + 0x205e: 0x29b1, 0x205f: 0x29b9, 0x2060: 0x29c1, 0x2061: 0x29c9, 0x2062: 0x2881, 0x2063: 0x29d1, + 0x2064: 0x29d9, 0x2065: 0x29e1, 0x2066: 0x29e9, 0x2067: 0x29f1, 0x2068: 0x29f9, 0x2069: 0x2a01, + 0x206a: 0x2a09, 0x206b: 0x2a11, 0x206c: 0x2a19, 0x206d: 0x2a21, 0x206e: 0x2a29, 0x206f: 0x2a31, + 0x2070: 0x2a39, 0x2071: 0x2a41, 0x2072: 0x2a41, 0x2073: 0x2a41, 0x2074: 0x8e6d, 0x2075: 0x2a49, + 0x2076: 0x2a51, 0x2077: 0x2a59, 0x2078: 0x8e8d, 0x2079: 0x2a61, 0x207a: 0x2a69, 0x207b: 0x2a71, + 0x207c: 0x2a79, 0x207d: 0x2a81, 0x207e: 0x2a89, 0x207f: 0x2a91, + // Block 0x82, offset 0x2080 + 0x2080: 0x2a99, 0x2081: 0x2aa1, 0x2082: 0x2aa9, 0x2083: 0x2ab1, 0x2084: 0x2ab9, 0x2085: 0x2ac1, + 0x2086: 0x2ac1, 0x2087: 0x2ac9, 0x2088: 0x2ad1, 0x2089: 0x2ad9, 0x208a: 0x2ae1, 0x208b: 0x2ae9, + 0x208c: 0x2af1, 0x208d: 0x2af9, 0x208e: 0x2b01, 0x208f: 0x2b09, 0x2090: 0x2b11, 0x2091: 0x2b19, + 0x2092: 0x2b21, 0x2093: 0x2b29, 0x2094: 0x2b31, 0x2095: 0x2b39, 0x2096: 0x2b41, 0x2097: 0x2b49, + 0x2098: 0x2b51, 0x2099: 0x8ead, 0x209a: 0x2b59, 0x209b: 0x2b61, 0x209c: 0x2b69, 0x209d: 0x2761, + 0x209e: 0x2b71, 0x209f: 0x2b79, 0x20a0: 0x8ecd, 0x20a1: 0x8eed, 0x20a2: 0x2b81, 0x20a3: 0x2b89, + 0x20a4: 0x2b91, 0x20a5: 0x2b99, 0x20a6: 0x2ba1, 0x20a7: 0x2ba9, 0x20a8: 0x2bb1, 0x20a9: 0x2bb9, + 0x20aa: 0x2bc1, 0x20ab: 0x2bc1, 0x20ac: 0x8f0d, 0x20ad: 0x2bc9, 0x20ae: 0x2bd1, 0x20af: 0x2bd9, + 0x20b0: 0x2be1, 0x20b1: 0x8f2d, 0x20b2: 0x2be9, 0x20b3: 0x2bf1, 0x20b4: 0x2bf9, 0x20b5: 0x2c01, + 0x20b6: 0x2c09, 0x20b7: 0x2c11, 0x20b8: 0x2c19, 0x20b9: 0x2c21, 0x20ba: 0x2c29, 0x20bb: 0x8f4d, + 0x20bc: 0x2c31, 0x20bd: 0x8f6d, 0x20be: 0x2c39, 0x20bf: 0x2c41, + // Block 0x83, offset 0x20c0 + 0x20c0: 0x2c49, 0x20c1: 0x2c51, 0x20c2: 0x2c59, 0x20c3: 0x2c61, 0x20c4: 0x2c69, 0x20c5: 0x2c71, + 0x20c6: 0x2c79, 0x20c7: 0x2c81, 0x20c8: 0x2c89, 0x20c9: 0x8f8d, 0x20ca: 0x2c91, 0x20cb: 0x2c99, + 0x20cc: 0x2ca1, 0x20cd: 0x2ca9, 0x20ce: 0x2cb1, 0x20cf: 0x8fad, 0x20d0: 0x2cb9, 0x20d1: 0x8fcd, + 0x20d2: 0x8fed, 0x20d3: 0x2cc1, 0x20d4: 0x2cc9, 0x20d5: 0x2cc9, 0x20d6: 0x2cd1, 0x20d7: 0x900d, + 0x20d8: 0x902d, 0x20d9: 0x2cd9, 0x20da: 0x2ce1, 0x20db: 0x2ce9, 0x20dc: 0x2cf1, 0x20dd: 0x2cf9, + 0x20de: 0x2d01, 0x20df: 0x2d09, 0x20e0: 0x2d11, 0x20e1: 0x2d19, 0x20e2: 0x2d21, 0x20e3: 0x2d29, + 0x20e4: 0x904d, 0x20e5: 0x2d31, 0x20e6: 0x2d39, 0x20e7: 0x2d41, 0x20e8: 0x2d49, 0x20e9: 0x2d41, + 0x20ea: 0x2d51, 0x20eb: 0x2d59, 0x20ec: 0x2d61, 0x20ed: 0x2d69, 0x20ee: 0x2d71, 0x20ef: 0x2d79, + 0x20f0: 0x2d81, 0x20f1: 0x2d89, 0x20f2: 0x2d91, 0x20f3: 0x2d99, 0x20f4: 0x2da1, 0x20f5: 0x2da9, + 0x20f6: 0x2db1, 0x20f7: 0x2db9, 0x20f8: 0x906d, 0x20f9: 0x2dc1, 0x20fa: 0x2dc9, 0x20fb: 0x2dd1, + 0x20fc: 0x2dd9, 0x20fd: 0x2de1, 0x20fe: 0x908d, 0x20ff: 0x2de9, + // Block 0x84, offset 0x2100 + 0x2100: 0x2df1, 0x2101: 0x2df9, 0x2102: 0x2e01, 0x2103: 0x2e09, 0x2104: 0x2e11, 0x2105: 0x2e19, + 0x2106: 0x2e21, 0x2107: 0x2e29, 0x2108: 0x2e31, 0x2109: 0x2e39, 0x210a: 0x90ad, 0x210b: 0x2e41, + 0x210c: 0x2e49, 0x210d: 0x2e51, 0x210e: 0x2e59, 0x210f: 0x2e61, 0x2110: 0x2e69, 0x2111: 0x2e71, + 0x2112: 0x2e79, 0x2113: 0x2e81, 0x2114: 0x2e89, 0x2115: 0x2e91, 0x2116: 0x2e99, 0x2117: 0x2ea1, + 0x2118: 0x2ea9, 0x2119: 0x2eb1, 0x211a: 0x2eb9, 0x211b: 0x2ec1, 0x211c: 0x2ec9, 0x211d: 0x90cd, + 0x211e: 0x2ed1, 0x211f: 0x2ed9, 0x2120: 0x2ee1, 0x2121: 0x2ee9, 0x2122: 0x2ef1, 0x2123: 0x90ed, + 0x2124: 0x2ef9, 0x2125: 0x2f01, 0x2126: 0x2f09, 0x2127: 0x2f11, 0x2128: 0x2f19, 0x2129: 0x2f21, + 0x212a: 0x2f29, 0x212b: 0x2f31, 0x212c: 0x7f45, 0x212d: 0x2f39, 0x212e: 0x2f41, 0x212f: 0x2f49, + 0x2130: 0x910d, 0x2131: 0x2f51, 0x2132: 0x2f59, 0x2133: 0x2f61, 0x2134: 0x2f69, 0x2135: 0x2f71, + 0x2136: 0x2f79, 0x2137: 0x912d, 0x2138: 0x914d, 0x2139: 0x916d, 0x213a: 0x2f81, 0x213b: 0x918d, + 0x213c: 0x2f89, 0x213d: 0x2f91, 0x213e: 0x2f99, 0x213f: 0x2fa1, + // Block 0x85, offset 0x2140 + 0x2140: 0x2fa9, 0x2141: 0x2fb1, 0x2142: 0x2fb9, 0x2143: 0x2fc1, 0x2144: 0x2fc9, 0x2145: 0x2fd1, + 0x2146: 0x91ad, 0x2147: 0x2fd9, 0x2148: 0x2fe1, 0x2149: 0x2fe9, 0x214a: 0x2ff1, 0x214b: 0x2ff9, + 0x214c: 0x3001, 0x214d: 0x91cd, 0x214e: 0x3009, 0x214f: 0x3011, 0x2150: 0x91ed, 0x2151: 0x920d, + 0x2152: 0x3019, 0x2153: 0x3021, 0x2154: 0x3029, 0x2155: 0x3031, 0x2156: 0x3039, 0x2157: 0x3041, + 0x2158: 0x3049, 0x2159: 0x3051, 0x215a: 0x3059, 0x215b: 0x922d, 0x215c: 0x3061, 0x215d: 0x924d, + 0x215e: 0x3069, 0x215f: 0x926d, 0x2160: 0x3071, 0x2161: 0x3079, 0x2162: 0x3081, 0x2163: 0x928d, + 0x2164: 0x3089, 0x2165: 0x3091, 0x2166: 0x92ad, 0x2167: 0x92cd, 0x2168: 0x3099, 0x2169: 0x30a1, + 0x216a: 0x30a9, 0x216b: 0x30b1, 0x216c: 0x30b9, 0x216d: 0x30b9, 0x216e: 0x30c1, 0x216f: 0x30c9, + 0x2170: 0x30d1, 0x2171: 0x30d9, 0x2172: 0x30e1, 0x2173: 0x30e9, 0x2174: 0x30f1, 0x2175: 0x92ed, + 0x2176: 0x30f9, 0x2177: 0x930d, 0x2178: 0x3101, 0x2179: 0x932d, 0x217a: 0x3109, 0x217b: 0x934d, + 0x217c: 0x936d, 0x217d: 0x938d, 0x217e: 0x3111, 0x217f: 0x3119, + // Block 0x86, offset 0x2180 + 0x2180: 0x3121, 0x2181: 0x93ad, 0x2182: 0x93cd, 0x2183: 0x93ed, 0x2184: 0x940d, 0x2185: 0x3129, + 0x2186: 0x3131, 0x2187: 0x3131, 0x2188: 0x3139, 0x2189: 0x3141, 0x218a: 0x3149, 0x218b: 0x3151, + 0x218c: 0x3159, 0x218d: 0x942d, 0x218e: 0x3161, 0x218f: 0x3169, 0x2190: 0x3171, 0x2191: 0x3179, + 0x2192: 0x944d, 0x2193: 0x3181, 0x2194: 0x946d, 0x2195: 0x948d, 0x2196: 0x3189, 0x2197: 0x3191, + 0x2198: 0x3199, 0x2199: 0x31a1, 0x219a: 0x31a9, 0x219b: 0x31b1, 0x219c: 0x94ad, 0x219d: 0x94cd, + 0x219e: 0x94ed, 0x219f: 0x31b9, 0x21a0: 0x31c1, 0x21a1: 0x950d, 0x21a2: 0x31c9, 0x21a3: 0x31d1, + 0x21a4: 0x31d9, 0x21a5: 0x952d, 0x21a6: 0x31e1, 0x21a7: 0x31e9, 0x21a8: 0x31f1, 0x21a9: 0x31f9, + 0x21aa: 0x3201, 0x21ab: 0x954d, 0x21ac: 0x3209, 0x21ad: 0x3211, 0x21ae: 0x3219, 0x21af: 0x3221, + 0x21b0: 0x3229, 0x21b1: 0x3231, 0x21b2: 0x956d, 0x21b3: 0x958d, 0x21b4: 0x3239, 0x21b5: 0x95ad, + 0x21b6: 0x3241, 0x21b7: 0x95cd, 0x21b8: 0x3249, 0x21b9: 0x3251, 0x21ba: 0x3259, 0x21bb: 0x95ed, + 0x21bc: 0x960d, 0x21bd: 0x3261, 0x21be: 0x962d, 0x21bf: 0x3269, + // Block 0x87, offset 0x21c0 + 0x21c0: 0x964d, 0x21c1: 0x3271, 0x21c2: 0x3279, 0x21c3: 0x3281, 0x21c4: 0x3289, 0x21c5: 0x3291, + 0x21c6: 0x3299, 0x21c7: 0x966d, 0x21c8: 0x968d, 0x21c9: 0x96ad, 0x21ca: 0x96cd, 0x21cb: 0x2cc1, + 0x21cc: 0x32a1, 0x21cd: 0x32a9, 0x21ce: 0x32b1, 0x21cf: 0x32b9, 0x21d0: 0x32c1, 0x21d1: 0x32c9, + 0x21d2: 0x32d1, 0x21d3: 0x32d9, 0x21d4: 0x32e1, 0x21d5: 0x32e9, 0x21d6: 0x32f1, 0x21d7: 0x96ed, + 0x21d8: 0x32f9, 0x21d9: 0x3301, 0x21da: 0x3309, 0x21db: 0x3311, 0x21dc: 0x3319, 0x21dd: 0x3321, + 0x21de: 0x3329, 0x21df: 0x3331, 0x21e0: 0x3339, 0x21e1: 0x3341, 0x21e2: 0x3349, 0x21e3: 0x3351, + 0x21e4: 0x970d, 0x21e5: 0x972d, 0x21e6: 0x974d, 0x21e7: 0x3359, 0x21e8: 0x3361, 0x21e9: 0x3369, + 0x21ea: 0x3371, 0x21eb: 0x976d, 0x21ec: 0x3379, 0x21ed: 0x978d, 0x21ee: 0x3381, 0x21ef: 0x3389, + 0x21f0: 0x97ad, 0x21f1: 0x97cd, 0x21f2: 0x3391, 0x21f3: 0x3399, 0x21f4: 0x33a1, 0x21f5: 0x33a9, + 0x21f6: 0x33b1, 0x21f7: 0x33b9, 0x21f8: 0x33c1, 0x21f9: 0x33c9, 0x21fa: 0x33d1, 0x21fb: 0x33d9, + 0x21fc: 0x33e1, 0x21fd: 0x33e9, 0x21fe: 0x33f1, 0x21ff: 0x33f9, + // Block 0x88, offset 0x2200 + 0x2200: 0x3401, 0x2201: 0x3409, 0x2202: 0x3411, 0x2203: 0x3419, 0x2204: 0x3421, 0x2205: 0x97ed, + 0x2206: 0x3429, 0x2207: 0x3431, 0x2208: 0x3439, 0x2209: 0x3441, 0x220a: 0x3449, 0x220b: 0x980d, + 0x220c: 0x982d, 0x220d: 0x3451, 0x220e: 0x3459, 0x220f: 0x3461, 0x2210: 0x3469, 0x2211: 0x3471, + 0x2212: 0x3479, 0x2213: 0x984d, 0x2214: 0x3481, 0x2215: 0x3489, 0x2216: 0x3491, 0x2217: 0x3499, + 0x2218: 0x986d, 0x2219: 0x988d, 0x221a: 0x34a1, 0x221b: 0x34a9, 0x221c: 0x34b1, 0x221d: 0x98ad, + 0x221e: 0x34b9, 0x221f: 0x34c1, 0x2220: 0x6885, 0x2221: 0x98cd, 0x2222: 0x34c9, 0x2223: 0x34d1, + 0x2224: 0x34d9, 0x2225: 0x98ed, 0x2226: 0x34e1, 0x2227: 0x34e9, 0x2228: 0x34f1, 0x2229: 0x34f9, + 0x222a: 0x3501, 0x222b: 0x3509, 0x222c: 0x3511, 0x222d: 0x990d, 0x222e: 0x3519, 0x222f: 0x3521, + 0x2230: 0x3529, 0x2231: 0x992d, 0x2232: 0x3531, 0x2233: 0x3539, 0x2234: 0x3541, 0x2235: 0x3549, + 0x2236: 0x7ba5, 0x2237: 0x994d, 0x2238: 0x3551, 0x2239: 0x3559, 0x223a: 0x3561, 0x223b: 0x996d, + 0x223c: 0x3569, 0x223d: 0x998d, 0x223e: 0x3571, 0x223f: 0x3571, + // Block 0x89, offset 0x2240 + 0x2240: 0x3579, 0x2241: 0x99ad, 0x2242: 0x3581, 0x2243: 0x3589, 0x2244: 0x3591, 0x2245: 0x3599, + 0x2246: 0x35a1, 0x2247: 0x35a9, 0x2248: 0x35b1, 0x2249: 0x99cd, 0x224a: 0x35b9, 0x224b: 0x35c1, + 0x224c: 0x35c9, 0x224d: 0x35d1, 0x224e: 0x35d9, 0x224f: 0x35e1, 0x2250: 0x99ed, 0x2251: 0x35e9, + 0x2252: 0x9a0d, 0x2253: 0x9a2d, 0x2254: 0x9a4d, 0x2255: 0x35f1, 0x2256: 0x35f9, 0x2257: 0x3601, + 0x2258: 0x3609, 0x2259: 0x3611, 0x225a: 0x3619, 0x225b: 0x3621, 0x225c: 0x3629, 0x225d: 0x9a6d, + 0x225e: 0x0040, 0x225f: 0x0040, 0x2260: 0x0040, 0x2261: 0x0040, 0x2262: 0x0040, 0x2263: 0x0040, + 0x2264: 0x0040, 0x2265: 0x0040, 0x2266: 0x0040, 0x2267: 0x0040, 0x2268: 0x0040, 0x2269: 0x0040, + 0x226a: 0x0040, 0x226b: 0x0040, 0x226c: 0x0040, 0x226d: 0x0040, 0x226e: 0x0040, 0x226f: 0x0040, + 0x2270: 0x0040, 0x2271: 0x0040, 0x2272: 0x0040, 0x2273: 0x0040, 0x2274: 0x0040, 0x2275: 0x0040, + 0x2276: 0x0040, 0x2277: 0x0040, 0x2278: 0x0040, 0x2279: 0x0040, 0x227a: 0x0040, 0x227b: 0x0040, + 0x227c: 0x0040, 0x227d: 0x0040, 0x227e: 0x0040, 0x227f: 0x0040, +} + +// idnaIndex: 39 blocks, 2496 entries, 4992 bytes +// Block 0 is the zero block. +var idnaIndex = [2496]uint16{ + // Block 0x0, offset 0x0 + // Block 0x1, offset 0x40 + // Block 0x2, offset 0x80 + // Block 0x3, offset 0xc0 + 0xc2: 0x01, 0xc3: 0x88, 0xc4: 0x02, 0xc5: 0x03, 0xc6: 0x04, 0xc7: 0x05, + 0xc8: 0x06, 0xc9: 0x89, 0xca: 0x8a, 0xcb: 0x07, 0xcc: 0x8b, 0xcd: 0x08, 0xce: 0x09, 0xcf: 0x0a, + 0xd0: 0x8c, 0xd1: 0x0b, 0xd2: 0x0c, 0xd3: 0x0d, 0xd4: 0x0e, 0xd5: 0x8d, 0xd6: 0x8e, 0xd7: 0x8f, + 0xd8: 0x0f, 0xd9: 0x10, 0xda: 0x90, 0xdb: 0x11, 0xdc: 0x12, 0xdd: 0x91, 0xde: 0x92, 0xdf: 0x93, + 0xe0: 0x02, 0xe1: 0x03, 0xe2: 0x04, 0xe3: 0x05, 0xe4: 0x06, 0xe5: 0x07, 0xe6: 0x07, 0xe7: 0x07, + 0xe8: 0x07, 0xe9: 0x07, 0xea: 0x08, 0xeb: 0x07, 0xec: 0x07, 0xed: 0x09, 0xee: 0x0a, 0xef: 0x0b, + 0xf0: 0x20, 0xf1: 0x21, 0xf2: 0x21, 0xf3: 0x23, 0xf4: 0x24, + // Block 0x4, offset 0x100 + 0x120: 0x94, 0x121: 0x13, 0x122: 0x14, 0x123: 0x95, 0x124: 0x96, 0x125: 0x15, 0x126: 0x16, 0x127: 0x17, + 0x128: 0x18, 0x129: 0x19, 0x12a: 0x1a, 0x12b: 0x1b, 0x12c: 0x1c, 0x12d: 0x1d, 0x12e: 0x1e, 0x12f: 0x97, + 0x130: 0x98, 0x131: 0x1f, 0x132: 0x20, 0x133: 0x21, 0x134: 0x99, 0x135: 0x22, 0x136: 0x9a, 0x137: 0x9b, + 0x138: 0x9c, 0x139: 0x9d, 0x13a: 0x23, 0x13b: 0x9e, 0x13c: 0x9f, 0x13d: 0x24, 0x13e: 0x25, 0x13f: 0xa0, + // Block 0x5, offset 0x140 + 0x140: 0xa1, 0x141: 0xa2, 0x142: 0xa3, 0x143: 0xa4, 0x144: 0xa5, 0x145: 0xa6, 0x146: 0xa7, 0x147: 0xa8, + 0x148: 0xa9, 0x149: 0xaa, 0x14a: 0xab, 0x14b: 0xac, 0x14c: 0xad, 0x14d: 0xae, 0x14e: 0xaf, 0x14f: 0xb0, + 0x150: 0xb1, 0x151: 0xa9, 0x152: 0xa9, 0x153: 0xa9, 0x154: 0xa9, 0x155: 0xa9, 0x156: 0xa9, 0x157: 0xa9, + 0x158: 0xa9, 0x159: 0xb2, 0x15a: 0xb3, 0x15b: 0xb4, 0x15c: 0xb5, 0x15d: 0xb6, 0x15e: 0xb7, 0x15f: 0xb8, + 0x160: 0xb9, 0x161: 0xba, 0x162: 0xbb, 0x163: 0xbc, 0x164: 0xbd, 0x165: 0xbe, 0x166: 0xbf, 0x167: 0xc0, + 0x168: 0xc1, 0x169: 0xc2, 0x16a: 0xc3, 0x16b: 0xc4, 0x16c: 0xc5, 0x16d: 0xc6, 0x16e: 0xc7, 0x16f: 0xc8, + 0x170: 0xc9, 0x171: 0xca, 0x172: 0xcb, 0x173: 0xcc, 0x174: 0x26, 0x175: 0x27, 0x176: 0x28, 0x177: 0x8b, + 0x178: 0x29, 0x179: 0x29, 0x17a: 0x2a, 0x17b: 0x29, 0x17c: 0xcd, 0x17d: 0x2b, 0x17e: 0x2c, 0x17f: 0x2d, + // Block 0x6, offset 0x180 + 0x180: 0x2e, 0x181: 0x2f, 0x182: 0x30, 0x183: 0xce, 0x184: 0x31, 0x185: 0x32, 0x186: 0xcf, 0x187: 0xa5, + 0x188: 0xd0, 0x189: 0xa5, 0x18a: 0xa5, 0x18b: 0xa5, 0x18c: 0xd1, 0x18d: 0xa5, 0x18e: 0xa5, 0x18f: 0xa5, + 0x190: 0xd2, 0x191: 0x33, 0x192: 0x34, 0x193: 0x35, 0x194: 0xa5, 0x195: 0xa5, 0x196: 0xa5, 0x197: 0xa5, + 0x198: 0xa5, 0x199: 0xa5, 0x19a: 0xa5, 0x19b: 0xa5, 0x19c: 0xa5, 0x19d: 0xa5, 0x19e: 0xa5, 0x19f: 0xa5, + 0x1a0: 0xa5, 0x1a1: 0xa5, 0x1a2: 0xa5, 0x1a3: 0xa5, 0x1a4: 0xa5, 0x1a5: 0xa5, 0x1a6: 0xa5, 0x1a7: 0xa5, + 0x1a8: 0xd3, 0x1a9: 0xd4, 0x1aa: 0xa5, 0x1ab: 0xd5, 0x1ac: 0xa5, 0x1ad: 0xd6, 0x1ae: 0xa5, 0x1af: 0xa5, + 0x1b0: 0xd7, 0x1b1: 0x36, 0x1b2: 0x29, 0x1b3: 0x37, 0x1b4: 0xd8, 0x1b5: 0xd9, 0x1b6: 0xda, 0x1b7: 0xdb, + 0x1b8: 0xdc, 0x1b9: 0xdd, 0x1ba: 0xde, 0x1bb: 0xdf, 0x1bc: 0xe0, 0x1bd: 0xe1, 0x1be: 0xe2, 0x1bf: 0x38, + // Block 0x7, offset 0x1c0 + 0x1c0: 0x39, 0x1c1: 0xe3, 0x1c2: 0xe4, 0x1c3: 0xe5, 0x1c4: 0xe6, 0x1c5: 0x3a, 0x1c6: 0x3b, 0x1c7: 0xe7, + 0x1c8: 0xe8, 0x1c9: 0x3c, 0x1ca: 0x3d, 0x1cb: 0x3e, 0x1cc: 0xe9, 0x1cd: 0xea, 0x1ce: 0x3f, 0x1cf: 0x40, + 0x1d0: 0xa9, 0x1d1: 0xa9, 0x1d2: 0xa9, 0x1d3: 0xa9, 0x1d4: 0xa9, 0x1d5: 0xa9, 0x1d6: 0xa9, 0x1d7: 0xa9, + 0x1d8: 0xa9, 0x1d9: 0xa9, 0x1da: 0xa9, 0x1db: 0xa9, 0x1dc: 0xa9, 0x1dd: 0xa9, 0x1de: 0xa9, 0x1df: 0xa9, + 0x1e0: 0xa9, 0x1e1: 0xa9, 0x1e2: 0xa9, 0x1e3: 0xa9, 0x1e4: 0xa9, 0x1e5: 0xa9, 0x1e6: 0xa9, 0x1e7: 0xa9, + 0x1e8: 0xa9, 0x1e9: 0xa9, 0x1ea: 0xa9, 0x1eb: 0xa9, 0x1ec: 0xa9, 0x1ed: 0xa9, 0x1ee: 0xa9, 0x1ef: 0xa9, + 0x1f0: 0xa9, 0x1f1: 0xa9, 0x1f2: 0xa9, 0x1f3: 0xa9, 0x1f4: 0xa9, 0x1f5: 0xa9, 0x1f6: 0xa9, 0x1f7: 0xa9, + 0x1f8: 0xa9, 0x1f9: 0xa9, 0x1fa: 0xa9, 0x1fb: 0xa9, 0x1fc: 0xa9, 0x1fd: 0xa9, 0x1fe: 0xa9, 0x1ff: 0xa9, + // Block 0x8, offset 0x200 + 0x200: 0xa9, 0x201: 0xa9, 0x202: 0xa9, 0x203: 0xa9, 0x204: 0xa9, 0x205: 0xa9, 0x206: 0xa9, 0x207: 0xa9, + 0x208: 0xa9, 0x209: 0xa9, 0x20a: 0xa9, 0x20b: 0xa9, 0x20c: 0xa9, 0x20d: 0xa9, 0x20e: 0xa9, 0x20f: 0xa9, + 0x210: 0xa9, 0x211: 0xa9, 0x212: 0xa9, 0x213: 0xa9, 0x214: 0xa9, 0x215: 0xa9, 0x216: 0xa9, 0x217: 0xa9, + 0x218: 0xa9, 0x219: 0xa9, 0x21a: 0xa9, 0x21b: 0xa9, 0x21c: 0xa9, 0x21d: 0xa9, 0x21e: 0xa9, 0x21f: 0xa9, + 0x220: 0xa9, 0x221: 0xa9, 0x222: 0xa9, 0x223: 0xa9, 0x224: 0xa9, 0x225: 0xa9, 0x226: 0xa9, 0x227: 0xa9, + 0x228: 0xa9, 0x229: 0xa9, 0x22a: 0xa9, 0x22b: 0xa9, 0x22c: 0xa9, 0x22d: 0xa9, 0x22e: 0xa9, 0x22f: 0xa9, + 0x230: 0xa9, 0x231: 0xa9, 0x232: 0xa9, 0x233: 0xa9, 0x234: 0xa9, 0x235: 0xa9, 0x236: 0xa9, 0x237: 0xa5, + 0x238: 0xa9, 0x239: 0xa9, 0x23a: 0xa9, 0x23b: 0xa9, 0x23c: 0xa9, 0x23d: 0xa9, 0x23e: 0xa9, 0x23f: 0xa9, + // Block 0x9, offset 0x240 + 0x240: 0xa9, 0x241: 0xa9, 0x242: 0xa9, 0x243: 0xa9, 0x244: 0xa9, 0x245: 0xa9, 0x246: 0xa9, 0x247: 0xa9, + 0x248: 0xa9, 0x249: 0xa9, 0x24a: 0xa9, 0x24b: 0xa9, 0x24c: 0xa9, 0x24d: 0xa9, 0x24e: 0xa9, 0x24f: 0xa9, + 0x250: 0xa9, 0x251: 0xa9, 0x252: 0xa9, 0x253: 0xa9, 0x254: 0xa9, 0x255: 0xa9, 0x256: 0xa9, 0x257: 0xa9, + 0x258: 0xa9, 0x259: 0xa9, 0x25a: 0xa9, 0x25b: 0xa9, 0x25c: 0xa9, 0x25d: 0xa9, 0x25e: 0xa9, 0x25f: 0xa9, + 0x260: 0xa9, 0x261: 0xa9, 0x262: 0xa9, 0x263: 0xa9, 0x264: 0xa9, 0x265: 0xa9, 0x266: 0xa9, 0x267: 0xa9, + 0x268: 0xa9, 0x269: 0xa9, 0x26a: 0xa9, 0x26b: 0xa9, 0x26c: 0xa9, 0x26d: 0xa9, 0x26e: 0xa9, 0x26f: 0xa9, + 0x270: 0xa9, 0x271: 0xa9, 0x272: 0xa9, 0x273: 0xa9, 0x274: 0xa9, 0x275: 0xa9, 0x276: 0xa9, 0x277: 0xa9, + 0x278: 0xa9, 0x279: 0xa9, 0x27a: 0xa9, 0x27b: 0xa9, 0x27c: 0xa9, 0x27d: 0xa9, 0x27e: 0xa9, 0x27f: 0xa9, + // Block 0xa, offset 0x280 + 0x280: 0xa9, 0x281: 0xa9, 0x282: 0xa9, 0x283: 0xa9, 0x284: 0xa9, 0x285: 0xa9, 0x286: 0xa9, 0x287: 0xa9, + 0x288: 0xa9, 0x289: 0xa9, 0x28a: 0xa9, 0x28b: 0xa9, 0x28c: 0xa9, 0x28d: 0xa9, 0x28e: 0xa9, 0x28f: 0xa9, + 0x290: 0xa9, 0x291: 0xa9, 0x292: 0xeb, 0x293: 0xec, 0x294: 0xa9, 0x295: 0xa9, 0x296: 0xa9, 0x297: 0xa9, + 0x298: 0xed, 0x299: 0x41, 0x29a: 0x42, 0x29b: 0xee, 0x29c: 0x43, 0x29d: 0x44, 0x29e: 0x45, 0x29f: 0x46, + 0x2a0: 0xef, 0x2a1: 0xf0, 0x2a2: 0xf1, 0x2a3: 0xf2, 0x2a4: 0xf3, 0x2a5: 0xf4, 0x2a6: 0xf5, 0x2a7: 0xf6, + 0x2a8: 0xf7, 0x2a9: 0xf8, 0x2aa: 0xf9, 0x2ab: 0xfa, 0x2ac: 0xfb, 0x2ad: 0xfc, 0x2ae: 0xfd, 0x2af: 0xfe, + 0x2b0: 0xa9, 0x2b1: 0xa9, 0x2b2: 0xa9, 0x2b3: 0xa9, 0x2b4: 0xa9, 0x2b5: 0xa9, 0x2b6: 0xa9, 0x2b7: 0xa9, + 0x2b8: 0xa9, 0x2b9: 0xa9, 0x2ba: 0xa9, 0x2bb: 0xa9, 0x2bc: 0xa9, 0x2bd: 0xa9, 0x2be: 0xa9, 0x2bf: 0xa9, + // Block 0xb, offset 0x2c0 + 0x2c0: 0xa9, 0x2c1: 0xa9, 0x2c2: 0xa9, 0x2c3: 0xa9, 0x2c4: 0xa9, 0x2c5: 0xa9, 0x2c6: 0xa9, 0x2c7: 0xa9, + 0x2c8: 0xa9, 0x2c9: 0xa9, 0x2ca: 0xa9, 0x2cb: 0xa9, 0x2cc: 0xa9, 0x2cd: 0xa9, 0x2ce: 0xa9, 0x2cf: 0xa9, + 0x2d0: 0xa9, 0x2d1: 0xa9, 0x2d2: 0xa9, 0x2d3: 0xa9, 0x2d4: 0xa9, 0x2d5: 0xa9, 0x2d6: 0xa9, 0x2d7: 0xa9, + 0x2d8: 0xa9, 0x2d9: 0xa9, 0x2da: 0xa9, 0x2db: 0xa9, 0x2dc: 0xa9, 0x2dd: 0xa9, 0x2de: 0xff, 0x2df: 0x100, + // Block 0xc, offset 0x300 + 0x300: 0x101, 0x301: 0x101, 0x302: 0x101, 0x303: 0x101, 0x304: 0x101, 0x305: 0x101, 0x306: 0x101, 0x307: 0x101, + 0x308: 0x101, 0x309: 0x101, 0x30a: 0x101, 0x30b: 0x101, 0x30c: 0x101, 0x30d: 0x101, 0x30e: 0x101, 0x30f: 0x101, + 0x310: 0x101, 0x311: 0x101, 0x312: 0x101, 0x313: 0x101, 0x314: 0x101, 0x315: 0x101, 0x316: 0x101, 0x317: 0x101, + 0x318: 0x101, 0x319: 0x101, 0x31a: 0x101, 0x31b: 0x101, 0x31c: 0x101, 0x31d: 0x101, 0x31e: 0x101, 0x31f: 0x101, + 0x320: 0x101, 0x321: 0x101, 0x322: 0x101, 0x323: 0x101, 0x324: 0x101, 0x325: 0x101, 0x326: 0x101, 0x327: 0x101, + 0x328: 0x101, 0x329: 0x101, 0x32a: 0x101, 0x32b: 0x101, 0x32c: 0x101, 0x32d: 0x101, 0x32e: 0x101, 0x32f: 0x101, + 0x330: 0x101, 0x331: 0x101, 0x332: 0x101, 0x333: 0x101, 0x334: 0x101, 0x335: 0x101, 0x336: 0x101, 0x337: 0x101, + 0x338: 0x101, 0x339: 0x101, 0x33a: 0x101, 0x33b: 0x101, 0x33c: 0x101, 0x33d: 0x101, 0x33e: 0x101, 0x33f: 0x101, + // Block 0xd, offset 0x340 + 0x340: 0x101, 0x341: 0x101, 0x342: 0x101, 0x343: 0x101, 0x344: 0x101, 0x345: 0x101, 0x346: 0x101, 0x347: 0x101, + 0x348: 0x101, 0x349: 0x101, 0x34a: 0x101, 0x34b: 0x101, 0x34c: 0x101, 0x34d: 0x101, 0x34e: 0x101, 0x34f: 0x101, + 0x350: 0x101, 0x351: 0x101, 0x352: 0x101, 0x353: 0x101, 0x354: 0x101, 0x355: 0x101, 0x356: 0x101, 0x357: 0x101, + 0x358: 0x101, 0x359: 0x101, 0x35a: 0x101, 0x35b: 0x101, 0x35c: 0x101, 0x35d: 0x101, 0x35e: 0x101, 0x35f: 0x101, + 0x360: 0x101, 0x361: 0x101, 0x362: 0x101, 0x363: 0x101, 0x364: 0x102, 0x365: 0x103, 0x366: 0x104, 0x367: 0x105, + 0x368: 0x47, 0x369: 0x106, 0x36a: 0x107, 0x36b: 0x48, 0x36c: 0x49, 0x36d: 0x4a, 0x36e: 0x4b, 0x36f: 0x4c, + 0x370: 0x108, 0x371: 0x4d, 0x372: 0x4e, 0x373: 0x4f, 0x374: 0x50, 0x375: 0x51, 0x376: 0x109, 0x377: 0x52, + 0x378: 0x53, 0x379: 0x54, 0x37a: 0x55, 0x37b: 0x56, 0x37c: 0x57, 0x37d: 0x58, 0x37e: 0x59, 0x37f: 0x5a, + // Block 0xe, offset 0x380 + 0x380: 0x10a, 0x381: 0x10b, 0x382: 0xa9, 0x383: 0x10c, 0x384: 0x10d, 0x385: 0xa5, 0x386: 0x10e, 0x387: 0x10f, + 0x388: 0x101, 0x389: 0x101, 0x38a: 0x110, 0x38b: 0x111, 0x38c: 0x112, 0x38d: 0x113, 0x38e: 0x114, 0x38f: 0x115, + 0x390: 0x116, 0x391: 0xa9, 0x392: 0x117, 0x393: 0x118, 0x394: 0x119, 0x395: 0x5b, 0x396: 0x5c, 0x397: 0x11a, + 0x398: 0xa9, 0x399: 0xa9, 0x39a: 0xa9, 0x39b: 0xa9, 0x39c: 0x11b, 0x39d: 0x11c, 0x39e: 0x5d, 0x39f: 0x101, + 0x3a0: 0x11d, 0x3a1: 0x11e, 0x3a2: 0x11f, 0x3a3: 0x120, 0x3a4: 0x121, 0x3a5: 0x122, 0x3a6: 0x123, 0x3a7: 0x124, + 0x3a8: 0x125, 0x3a9: 0x126, 0x3aa: 0x127, 0x3ab: 0x5e, 0x3ac: 0x128, 0x3ad: 0x129, 0x3ae: 0x5f, 0x3af: 0x101, + 0x3b0: 0x12a, 0x3b1: 0x12b, 0x3b2: 0x12c, 0x3b3: 0x12d, 0x3b4: 0x12e, 0x3b5: 0x12f, 0x3b6: 0x130, 0x3b7: 0x101, + 0x3b8: 0x101, 0x3b9: 0x131, 0x3ba: 0x132, 0x3bb: 0x133, 0x3bc: 0x134, 0x3bd: 0x135, 0x3be: 0x136, 0x3bf: 0x137, + // Block 0xf, offset 0x3c0 + 0x3c0: 0x138, 0x3c1: 0x139, 0x3c2: 0x13a, 0x3c3: 0x13b, 0x3c4: 0x13c, 0x3c5: 0x13d, 0x3c6: 0x13e, 0x3c7: 0x13f, + 0x3c8: 0x140, 0x3c9: 0x141, 0x3ca: 0x142, 0x3cb: 0x143, 0x3cc: 0x60, 0x3cd: 0x61, 0x3ce: 0x144, 0x3cf: 0x62, + 0x3d0: 0x145, 0x3d1: 0x146, 0x3d2: 0x147, 0x3d3: 0x148, 0x3d4: 0x101, 0x3d5: 0x101, 0x3d6: 0x149, 0x3d7: 0x14a, + 0x3d8: 0x14b, 0x3d9: 0x14c, 0x3da: 0x14d, 0x3db: 0x14e, 0x3dc: 0x14f, 0x3dd: 0x150, 0x3de: 0x101, 0x3df: 0x101, + 0x3e0: 0x151, 0x3e1: 0x101, 0x3e2: 0x152, 0x3e3: 0x153, 0x3e4: 0x63, 0x3e5: 0x154, 0x3e6: 0x155, 0x3e7: 0x156, + 0x3e8: 0x157, 0x3e9: 0x158, 0x3ea: 0x159, 0x3eb: 0x15a, 0x3ec: 0x15b, 0x3ed: 0x15c, 0x3ee: 0x101, 0x3ef: 0x15d, + 0x3f0: 0x15e, 0x3f1: 0x15f, 0x3f2: 0x160, 0x3f3: 0x101, 0x3f4: 0x161, 0x3f5: 0x162, 0x3f6: 0x163, 0x3f7: 0x164, + 0x3f8: 0x101, 0x3f9: 0x101, 0x3fa: 0x101, 0x3fb: 0x165, 0x3fc: 0x166, 0x3fd: 0x167, 0x3fe: 0x168, 0x3ff: 0x169, + // Block 0x10, offset 0x400 + 0x400: 0xa9, 0x401: 0xa9, 0x402: 0xa9, 0x403: 0xa9, 0x404: 0xa9, 0x405: 0xa9, 0x406: 0xa9, 0x407: 0xa9, + 0x408: 0xa9, 0x409: 0xa9, 0x40a: 0xa9, 0x40b: 0xa9, 0x40c: 0xa9, 0x40d: 0xa9, 0x40e: 0x16a, 0x40f: 0x101, + 0x410: 0xa5, 0x411: 0x16b, 0x412: 0xa9, 0x413: 0xa9, 0x414: 0xa9, 0x415: 0x16c, 0x416: 0x101, 0x417: 0x101, + 0x418: 0x101, 0x419: 0x101, 0x41a: 0x101, 0x41b: 0x101, 0x41c: 0x101, 0x41d: 0x101, 0x41e: 0x101, 0x41f: 0x101, + 0x420: 0x101, 0x421: 0x101, 0x422: 0x101, 0x423: 0x101, 0x424: 0x101, 0x425: 0x101, 0x426: 0x101, 0x427: 0x101, + 0x428: 0x101, 0x429: 0x101, 0x42a: 0x101, 0x42b: 0x101, 0x42c: 0x101, 0x42d: 0x101, 0x42e: 0x101, 0x42f: 0x101, + 0x430: 0x101, 0x431: 0x101, 0x432: 0x101, 0x433: 0x101, 0x434: 0x101, 0x435: 0x101, 0x436: 0x101, 0x437: 0x101, + 0x438: 0x101, 0x439: 0x101, 0x43a: 0x101, 0x43b: 0x101, 0x43c: 0x101, 0x43d: 0x101, 0x43e: 0x16d, 0x43f: 0x16e, + // Block 0x11, offset 0x440 + 0x440: 0xa9, 0x441: 0xa9, 0x442: 0xa9, 0x443: 0xa9, 0x444: 0xa9, 0x445: 0xa9, 0x446: 0xa9, 0x447: 0xa9, + 0x448: 0xa9, 0x449: 0xa9, 0x44a: 0xa9, 0x44b: 0xa9, 0x44c: 0xa9, 0x44d: 0xa9, 0x44e: 0xa9, 0x44f: 0xa9, + 0x450: 0x16f, 0x451: 0x170, 0x452: 0xa9, 0x453: 0xa9, 0x454: 0xa9, 0x455: 0xa9, 0x456: 0xa9, 0x457: 0xa9, + 0x458: 0xa9, 0x459: 0xa9, 0x45a: 0xa9, 0x45b: 0xa9, 0x45c: 0xa9, 0x45d: 0xa9, 0x45e: 0xa9, 0x45f: 0xa9, + 0x460: 0xa9, 0x461: 0xa9, 0x462: 0xa9, 0x463: 0xa9, 0x464: 0xa9, 0x465: 0xa9, 0x466: 0xa9, 0x467: 0xa9, + 0x468: 0xa9, 0x469: 0xa9, 0x46a: 0xa9, 0x46b: 0xa9, 0x46c: 0xa9, 0x46d: 0xa9, 0x46e: 0xa9, 0x46f: 0xa9, + 0x470: 0xa9, 0x471: 0xa9, 0x472: 0xa9, 0x473: 0xa9, 0x474: 0xa9, 0x475: 0xa9, 0x476: 0xa9, 0x477: 0xa9, + 0x478: 0xa9, 0x479: 0xa9, 0x47a: 0xa9, 0x47b: 0xa9, 0x47c: 0xa9, 0x47d: 0xa9, 0x47e: 0xa9, 0x47f: 0xa9, + // Block 0x12, offset 0x480 + 0x480: 0xa9, 0x481: 0xa9, 0x482: 0xa9, 0x483: 0xa9, 0x484: 0xa9, 0x485: 0xa9, 0x486: 0xa9, 0x487: 0xa9, + 0x488: 0xa9, 0x489: 0xa9, 0x48a: 0xa9, 0x48b: 0xa9, 0x48c: 0xa9, 0x48d: 0xa9, 0x48e: 0xa9, 0x48f: 0x10c, + 0x490: 0xa9, 0x491: 0xa9, 0x492: 0xa9, 0x493: 0xa9, 0x494: 0xa9, 0x495: 0xa9, 0x496: 0xa9, 0x497: 0xa9, + 0x498: 0xa9, 0x499: 0x150, 0x49a: 0x101, 0x49b: 0x101, 0x49c: 0x101, 0x49d: 0x101, 0x49e: 0x101, 0x49f: 0x101, + 0x4a0: 0x101, 0x4a1: 0x101, 0x4a2: 0x101, 0x4a3: 0x101, 0x4a4: 0x101, 0x4a5: 0x101, 0x4a6: 0x101, 0x4a7: 0x101, + 0x4a8: 0x101, 0x4a9: 0x101, 0x4aa: 0x101, 0x4ab: 0x101, 0x4ac: 0x101, 0x4ad: 0x101, 0x4ae: 0x101, 0x4af: 0x101, + 0x4b0: 0x101, 0x4b1: 0x101, 0x4b2: 0x101, 0x4b3: 0x101, 0x4b4: 0x101, 0x4b5: 0x101, 0x4b6: 0x101, 0x4b7: 0x101, + 0x4b8: 0x101, 0x4b9: 0x101, 0x4ba: 0x101, 0x4bb: 0x101, 0x4bc: 0x101, 0x4bd: 0x101, 0x4be: 0x101, 0x4bf: 0x101, + // Block 0x13, offset 0x4c0 + 0x4c0: 0x101, 0x4c1: 0x101, 0x4c2: 0x101, 0x4c3: 0x101, 0x4c4: 0x171, 0x4c5: 0x101, 0x4c6: 0x101, 0x4c7: 0x101, + 0x4c8: 0x101, 0x4c9: 0x101, 0x4ca: 0x101, 0x4cb: 0x101, 0x4cc: 0x101, 0x4cd: 0x101, 0x4ce: 0x101, 0x4cf: 0x101, + 0x4d0: 0x101, 0x4d1: 0x101, 0x4d2: 0x101, 0x4d3: 0x101, 0x4d4: 0x101, 0x4d5: 0x101, 0x4d6: 0x101, 0x4d7: 0x101, + 0x4d8: 0x101, 0x4d9: 0x101, 0x4da: 0x101, 0x4db: 0x101, 0x4dc: 0x101, 0x4dd: 0x101, 0x4de: 0x101, 0x4df: 0x101, + 0x4e0: 0xa9, 0x4e1: 0xa9, 0x4e2: 0xa9, 0x4e3: 0xa9, 0x4e4: 0xa9, 0x4e5: 0xa9, 0x4e6: 0xa9, 0x4e7: 0xa9, + 0x4e8: 0x15a, 0x4e9: 0x172, 0x4ea: 0x173, 0x4eb: 0x174, 0x4ec: 0x175, 0x4ed: 0x176, 0x4ee: 0x177, 0x4ef: 0x101, + 0x4f0: 0x101, 0x4f1: 0x101, 0x4f2: 0x101, 0x4f3: 0x101, 0x4f4: 0x101, 0x4f5: 0x178, 0x4f6: 0x101, 0x4f7: 0x101, + 0x4f8: 0x101, 0x4f9: 0x179, 0x4fa: 0x64, 0x4fb: 0x17a, 0x4fc: 0xa9, 0x4fd: 0x17b, 0x4fe: 0x17c, 0x4ff: 0x17d, + // Block 0x14, offset 0x500 + 0x500: 0xa9, 0x501: 0xa9, 0x502: 0xa9, 0x503: 0xa9, 0x504: 0xa9, 0x505: 0xa9, 0x506: 0xa9, 0x507: 0xa9, + 0x508: 0xa9, 0x509: 0xa9, 0x50a: 0xa9, 0x50b: 0xa9, 0x50c: 0xa9, 0x50d: 0xa9, 0x50e: 0xa9, 0x50f: 0xa9, + 0x510: 0xa9, 0x511: 0xa9, 0x512: 0xa9, 0x513: 0xa9, 0x514: 0xa9, 0x515: 0xa9, 0x516: 0xa9, 0x517: 0xa9, + 0x518: 0xa9, 0x519: 0xa9, 0x51a: 0xa9, 0x51b: 0xa9, 0x51c: 0xa9, 0x51d: 0xa9, 0x51e: 0xa9, 0x51f: 0xa9, + 0x520: 0xa9, 0x521: 0xa9, 0x522: 0xa9, 0x523: 0xa9, 0x524: 0xa9, 0x525: 0xa9, 0x526: 0xa9, 0x527: 0xa9, + 0x528: 0xa9, 0x529: 0xa9, 0x52a: 0xa9, 0x52b: 0xa9, 0x52c: 0xa9, 0x52d: 0xa9, 0x52e: 0xa9, 0x52f: 0xa9, + 0x530: 0xa9, 0x531: 0xa9, 0x532: 0xa9, 0x533: 0x17e, 0x534: 0x17f, 0x535: 0x101, 0x536: 0xa9, 0x537: 0x180, + 0x538: 0x101, 0x539: 0x101, 0x53a: 0x101, 0x53b: 0x101, 0x53c: 0x101, 0x53d: 0x101, 0x53e: 0x101, 0x53f: 0x101, + // Block 0x15, offset 0x540 + 0x540: 0x101, 0x541: 0x101, 0x542: 0x101, 0x543: 0x101, 0x544: 0x101, 0x545: 0x101, 0x546: 0x101, 0x547: 0x101, + 0x548: 0x101, 0x549: 0x101, 0x54a: 0x101, 0x54b: 0x101, 0x54c: 0x101, 0x54d: 0x101, 0x54e: 0x101, 0x54f: 0x101, + 0x550: 0x101, 0x551: 0x101, 0x552: 0x101, 0x553: 0x101, 0x554: 0x101, 0x555: 0x101, 0x556: 0x101, 0x557: 0x101, + 0x558: 0x101, 0x559: 0x101, 0x55a: 0x101, 0x55b: 0x101, 0x55c: 0x101, 0x55d: 0x101, 0x55e: 0x101, 0x55f: 0x101, + 0x560: 0x101, 0x561: 0x101, 0x562: 0x101, 0x563: 0x101, 0x564: 0x101, 0x565: 0x101, 0x566: 0x101, 0x567: 0x101, + 0x568: 0x101, 0x569: 0x101, 0x56a: 0x101, 0x56b: 0x101, 0x56c: 0x101, 0x56d: 0x101, 0x56e: 0x101, 0x56f: 0x101, + 0x570: 0x101, 0x571: 0x101, 0x572: 0x101, 0x573: 0x101, 0x574: 0x101, 0x575: 0x101, 0x576: 0x101, 0x577: 0x101, + 0x578: 0x101, 0x579: 0x101, 0x57a: 0x101, 0x57b: 0x101, 0x57c: 0x101, 0x57d: 0x101, 0x57e: 0x101, 0x57f: 0x181, + // Block 0x16, offset 0x580 + 0x580: 0xa9, 0x581: 0xa9, 0x582: 0xa9, 0x583: 0xa9, 0x584: 0x182, 0x585: 0x183, 0x586: 0xa9, 0x587: 0xa9, + 0x588: 0xa9, 0x589: 0xa9, 0x58a: 0xa9, 0x58b: 0x184, 0x58c: 0x101, 0x58d: 0x101, 0x58e: 0x101, 0x58f: 0x101, + 0x590: 0x101, 0x591: 0x101, 0x592: 0x101, 0x593: 0x101, 0x594: 0x101, 0x595: 0x101, 0x596: 0x101, 0x597: 0x101, + 0x598: 0x101, 0x599: 0x101, 0x59a: 0x101, 0x59b: 0x101, 0x59c: 0x101, 0x59d: 0x101, 0x59e: 0x101, 0x59f: 0x101, + 0x5a0: 0x101, 0x5a1: 0x101, 0x5a2: 0x101, 0x5a3: 0x101, 0x5a4: 0x101, 0x5a5: 0x101, 0x5a6: 0x101, 0x5a7: 0x101, + 0x5a8: 0x101, 0x5a9: 0x101, 0x5aa: 0x101, 0x5ab: 0x101, 0x5ac: 0x101, 0x5ad: 0x101, 0x5ae: 0x101, 0x5af: 0x101, + 0x5b0: 0xa9, 0x5b1: 0x185, 0x5b2: 0x186, 0x5b3: 0x101, 0x5b4: 0x101, 0x5b5: 0x101, 0x5b6: 0x101, 0x5b7: 0x101, + 0x5b8: 0x101, 0x5b9: 0x101, 0x5ba: 0x101, 0x5bb: 0x101, 0x5bc: 0x101, 0x5bd: 0x101, 0x5be: 0x101, 0x5bf: 0x101, + // Block 0x17, offset 0x5c0 + 0x5c0: 0x101, 0x5c1: 0x101, 0x5c2: 0x101, 0x5c3: 0x101, 0x5c4: 0x101, 0x5c5: 0x101, 0x5c6: 0x101, 0x5c7: 0x101, + 0x5c8: 0x101, 0x5c9: 0x101, 0x5ca: 0x101, 0x5cb: 0x101, 0x5cc: 0x101, 0x5cd: 0x101, 0x5ce: 0x101, 0x5cf: 0x101, + 0x5d0: 0x101, 0x5d1: 0x101, 0x5d2: 0x101, 0x5d3: 0x101, 0x5d4: 0x101, 0x5d5: 0x101, 0x5d6: 0x101, 0x5d7: 0x101, + 0x5d8: 0x101, 0x5d9: 0x101, 0x5da: 0x101, 0x5db: 0x101, 0x5dc: 0x101, 0x5dd: 0x101, 0x5de: 0x101, 0x5df: 0x101, + 0x5e0: 0x101, 0x5e1: 0x101, 0x5e2: 0x101, 0x5e3: 0x101, 0x5e4: 0x101, 0x5e5: 0x101, 0x5e6: 0x101, 0x5e7: 0x101, + 0x5e8: 0x101, 0x5e9: 0x101, 0x5ea: 0x101, 0x5eb: 0x101, 0x5ec: 0x101, 0x5ed: 0x101, 0x5ee: 0x101, 0x5ef: 0x101, + 0x5f0: 0xa5, 0x5f1: 0xa5, 0x5f2: 0xa5, 0x5f3: 0x65, 0x5f4: 0xa5, 0x5f5: 0xa5, 0x5f6: 0xa5, 0x5f7: 0xa5, + 0x5f8: 0xa5, 0x5f9: 0xa5, 0x5fa: 0x187, 0x5fb: 0x188, 0x5fc: 0x189, 0x5fd: 0x18a, 0x5fe: 0xa5, 0x5ff: 0x18b, + // Block 0x18, offset 0x600 + 0x600: 0xa5, 0x601: 0xa5, 0x602: 0xa5, 0x603: 0x18c, 0x604: 0x18d, 0x605: 0x18e, 0x606: 0x18f, 0x607: 0x190, + 0x608: 0xa5, 0x609: 0x191, 0x60a: 0x101, 0x60b: 0x192, 0x60c: 0xa5, 0x60d: 0x193, 0x60e: 0x101, 0x60f: 0x101, + 0x610: 0x66, 0x611: 0x67, 0x612: 0x68, 0x613: 0x69, 0x614: 0x6a, 0x615: 0x6b, 0x616: 0x6c, 0x617: 0x6d, + 0x618: 0x6e, 0x619: 0x6f, 0x61a: 0x70, 0x61b: 0x71, 0x61c: 0x72, 0x61d: 0x73, 0x61e: 0x74, 0x61f: 0x75, + 0x620: 0xa5, 0x621: 0xa5, 0x622: 0xa5, 0x623: 0xa5, 0x624: 0xa5, 0x625: 0xa5, 0x626: 0xa5, 0x627: 0xa5, + 0x628: 0x194, 0x629: 0x195, 0x62a: 0x196, 0x62b: 0x101, 0x62c: 0x101, 0x62d: 0x101, 0x62e: 0x101, 0x62f: 0x101, + 0x630: 0x101, 0x631: 0x101, 0x632: 0x101, 0x633: 0x101, 0x634: 0x101, 0x635: 0x101, 0x636: 0x101, 0x637: 0x101, + 0x638: 0x101, 0x639: 0x101, 0x63a: 0x101, 0x63b: 0x101, 0x63c: 0x197, 0x63d: 0x101, 0x63e: 0x101, 0x63f: 0x101, + // Block 0x19, offset 0x640 + 0x640: 0x76, 0x641: 0x77, 0x642: 0x198, 0x643: 0x101, 0x644: 0x199, 0x645: 0x19a, 0x646: 0x101, 0x647: 0x101, + 0x648: 0x101, 0x649: 0x101, 0x64a: 0x19b, 0x64b: 0x19c, 0x64c: 0x101, 0x64d: 0x101, 0x64e: 0x101, 0x64f: 0x101, + 0x650: 0x101, 0x651: 0x101, 0x652: 0x101, 0x653: 0x19d, 0x654: 0x101, 0x655: 0x101, 0x656: 0x101, 0x657: 0x19e, + 0x658: 0x101, 0x659: 0x101, 0x65a: 0x101, 0x65b: 0x19f, 0x65c: 0x101, 0x65d: 0x101, 0x65e: 0x101, 0x65f: 0x1a0, + 0x660: 0x12a, 0x661: 0x12a, 0x662: 0x12a, 0x663: 0x1a1, 0x664: 0x78, 0x665: 0x1a2, 0x666: 0x101, 0x667: 0x101, + 0x668: 0x101, 0x669: 0x101, 0x66a: 0x101, 0x66b: 0x101, 0x66c: 0x101, 0x66d: 0x101, 0x66e: 0x101, 0x66f: 0x101, + 0x670: 0x101, 0x671: 0x1a3, 0x672: 0x1a4, 0x673: 0x101, 0x674: 0x1a5, 0x675: 0x101, 0x676: 0x101, 0x677: 0x101, + 0x678: 0x79, 0x679: 0x7a, 0x67a: 0x7b, 0x67b: 0x1a6, 0x67c: 0x101, 0x67d: 0x101, 0x67e: 0x101, 0x67f: 0x101, + // Block 0x1a, offset 0x680 + 0x680: 0x1a7, 0x681: 0xa5, 0x682: 0x1a8, 0x683: 0x1a9, 0x684: 0x7c, 0x685: 0x7d, 0x686: 0x1aa, 0x687: 0x1ab, + 0x688: 0x7e, 0x689: 0x1ac, 0x68a: 0x101, 0x68b: 0x101, 0x68c: 0xa5, 0x68d: 0xa5, 0x68e: 0xa5, 0x68f: 0xa5, + 0x690: 0xa5, 0x691: 0xa5, 0x692: 0xa5, 0x693: 0xa5, 0x694: 0xa5, 0x695: 0xa5, 0x696: 0xa5, 0x697: 0xa5, + 0x698: 0xa5, 0x699: 0xa5, 0x69a: 0xa5, 0x69b: 0x1ad, 0x69c: 0xa5, 0x69d: 0xa5, 0x69e: 0xa5, 0x69f: 0x1ae, + 0x6a0: 0x1af, 0x6a1: 0x1b0, 0x6a2: 0x1b1, 0x6a3: 0x1b2, 0x6a4: 0xa5, 0x6a5: 0xa5, 0x6a6: 0xa5, 0x6a7: 0xa5, + 0x6a8: 0xa5, 0x6a9: 0x1b3, 0x6aa: 0x1b4, 0x6ab: 0x1b5, 0x6ac: 0xa5, 0x6ad: 0xa5, 0x6ae: 0x1b6, 0x6af: 0x1b7, + 0x6b0: 0x101, 0x6b1: 0x101, 0x6b2: 0x101, 0x6b3: 0x101, 0x6b4: 0x101, 0x6b5: 0x101, 0x6b6: 0x101, 0x6b7: 0x101, + 0x6b8: 0x101, 0x6b9: 0x101, 0x6ba: 0x101, 0x6bb: 0x101, 0x6bc: 0x101, 0x6bd: 0x101, 0x6be: 0x101, 0x6bf: 0x101, + // Block 0x1b, offset 0x6c0 + 0x6c0: 0xa9, 0x6c1: 0xa9, 0x6c2: 0xa9, 0x6c3: 0xa9, 0x6c4: 0xa9, 0x6c5: 0xa9, 0x6c6: 0xa9, 0x6c7: 0xa9, + 0x6c8: 0xa9, 0x6c9: 0xa9, 0x6ca: 0xa9, 0x6cb: 0xa9, 0x6cc: 0xa9, 0x6cd: 0xa9, 0x6ce: 0xa9, 0x6cf: 0xa9, + 0x6d0: 0xa9, 0x6d1: 0xa9, 0x6d2: 0xa9, 0x6d3: 0xa9, 0x6d4: 0xa9, 0x6d5: 0xa9, 0x6d6: 0xa9, 0x6d7: 0xa9, + 0x6d8: 0xa9, 0x6d9: 0xa9, 0x6da: 0xa9, 0x6db: 0x1b8, 0x6dc: 0xa9, 0x6dd: 0xa9, 0x6de: 0xa9, 0x6df: 0xa9, + 0x6e0: 0xa9, 0x6e1: 0xa9, 0x6e2: 0xa9, 0x6e3: 0xa9, 0x6e4: 0xa9, 0x6e5: 0xa9, 0x6e6: 0xa9, 0x6e7: 0xa9, + 0x6e8: 0xa9, 0x6e9: 0xa9, 0x6ea: 0xa9, 0x6eb: 0xa9, 0x6ec: 0xa9, 0x6ed: 0xa9, 0x6ee: 0xa9, 0x6ef: 0xa9, + 0x6f0: 0xa9, 0x6f1: 0xa9, 0x6f2: 0xa9, 0x6f3: 0xa9, 0x6f4: 0xa9, 0x6f5: 0xa9, 0x6f6: 0xa9, 0x6f7: 0xa9, + 0x6f8: 0xa9, 0x6f9: 0xa9, 0x6fa: 0xa9, 0x6fb: 0xa9, 0x6fc: 0xa9, 0x6fd: 0xa9, 0x6fe: 0xa9, 0x6ff: 0xa9, + // Block 0x1c, offset 0x700 + 0x700: 0xa9, 0x701: 0xa9, 0x702: 0xa9, 0x703: 0xa9, 0x704: 0xa9, 0x705: 0xa9, 0x706: 0xa9, 0x707: 0xa9, + 0x708: 0xa9, 0x709: 0xa9, 0x70a: 0xa9, 0x70b: 0xa9, 0x70c: 0xa9, 0x70d: 0xa9, 0x70e: 0xa9, 0x70f: 0xa9, + 0x710: 0xa9, 0x711: 0xa9, 0x712: 0xa9, 0x713: 0xa9, 0x714: 0xa9, 0x715: 0xa9, 0x716: 0xa9, 0x717: 0xa9, + 0x718: 0xa9, 0x719: 0xa9, 0x71a: 0xa9, 0x71b: 0xa9, 0x71c: 0xa9, 0x71d: 0xa9, 0x71e: 0xa9, 0x71f: 0xa9, + 0x720: 0x1b9, 0x721: 0xa9, 0x722: 0xa9, 0x723: 0xa9, 0x724: 0xa9, 0x725: 0xa9, 0x726: 0xa9, 0x727: 0xa9, + 0x728: 0xa9, 0x729: 0xa9, 0x72a: 0xa9, 0x72b: 0xa9, 0x72c: 0xa9, 0x72d: 0xa9, 0x72e: 0xa9, 0x72f: 0xa9, + 0x730: 0xa9, 0x731: 0xa9, 0x732: 0xa9, 0x733: 0xa9, 0x734: 0xa9, 0x735: 0xa9, 0x736: 0xa9, 0x737: 0xa9, + 0x738: 0xa9, 0x739: 0xa9, 0x73a: 0xa9, 0x73b: 0xa9, 0x73c: 0xa9, 0x73d: 0xa9, 0x73e: 0xa9, 0x73f: 0xa9, + // Block 0x1d, offset 0x740 + 0x740: 0xa9, 0x741: 0xa9, 0x742: 0xa9, 0x743: 0xa9, 0x744: 0xa9, 0x745: 0xa9, 0x746: 0xa9, 0x747: 0xa9, + 0x748: 0xa9, 0x749: 0xa9, 0x74a: 0xa9, 0x74b: 0xa9, 0x74c: 0xa9, 0x74d: 0xa9, 0x74e: 0xa9, 0x74f: 0xa9, + 0x750: 0xa9, 0x751: 0xa9, 0x752: 0xa9, 0x753: 0xa9, 0x754: 0xa9, 0x755: 0xa9, 0x756: 0xa9, 0x757: 0xa9, + 0x758: 0xa9, 0x759: 0xa9, 0x75a: 0xa9, 0x75b: 0xa9, 0x75c: 0xa9, 0x75d: 0xa9, 0x75e: 0xa9, 0x75f: 0xa9, + 0x760: 0xa9, 0x761: 0xa9, 0x762: 0xa9, 0x763: 0xa9, 0x764: 0xa9, 0x765: 0xa9, 0x766: 0xa9, 0x767: 0xa9, + 0x768: 0xa9, 0x769: 0xa9, 0x76a: 0xa9, 0x76b: 0xa9, 0x76c: 0xa9, 0x76d: 0xa9, 0x76e: 0xa9, 0x76f: 0xa9, + 0x770: 0xa9, 0x771: 0xa9, 0x772: 0xa9, 0x773: 0xa9, 0x774: 0xa9, 0x775: 0xa9, 0x776: 0xa9, 0x777: 0xa9, + 0x778: 0xa9, 0x779: 0xa9, 0x77a: 0x1ba, 0x77b: 0xa9, 0x77c: 0xa9, 0x77d: 0xa9, 0x77e: 0xa9, 0x77f: 0xa9, + // Block 0x1e, offset 0x780 + 0x780: 0xa9, 0x781: 0xa9, 0x782: 0xa9, 0x783: 0xa9, 0x784: 0xa9, 0x785: 0xa9, 0x786: 0xa9, 0x787: 0xa9, + 0x788: 0xa9, 0x789: 0xa9, 0x78a: 0xa9, 0x78b: 0xa9, 0x78c: 0xa9, 0x78d: 0xa9, 0x78e: 0xa9, 0x78f: 0xa9, + 0x790: 0xa9, 0x791: 0xa9, 0x792: 0xa9, 0x793: 0xa9, 0x794: 0xa9, 0x795: 0xa9, 0x796: 0xa9, 0x797: 0xa9, + 0x798: 0xa9, 0x799: 0xa9, 0x79a: 0xa9, 0x79b: 0xa9, 0x79c: 0xa9, 0x79d: 0xa9, 0x79e: 0xa9, 0x79f: 0xa9, + 0x7a0: 0xa9, 0x7a1: 0xa9, 0x7a2: 0xa9, 0x7a3: 0xa9, 0x7a4: 0xa9, 0x7a5: 0xa9, 0x7a6: 0xa9, 0x7a7: 0xa9, + 0x7a8: 0xa9, 0x7a9: 0xa9, 0x7aa: 0xa9, 0x7ab: 0xa9, 0x7ac: 0xa9, 0x7ad: 0xa9, 0x7ae: 0xa9, 0x7af: 0x1bb, + 0x7b0: 0xa9, 0x7b1: 0xa9, 0x7b2: 0xa9, 0x7b3: 0xa9, 0x7b4: 0xa9, 0x7b5: 0xa9, 0x7b6: 0xa9, 0x7b7: 0xa9, + 0x7b8: 0xa9, 0x7b9: 0x1bc, 0x7ba: 0x101, 0x7bb: 0x101, 0x7bc: 0x101, 0x7bd: 0x101, 0x7be: 0x101, 0x7bf: 0x101, + // Block 0x1f, offset 0x7c0 + 0x7c0: 0x101, 0x7c1: 0x101, 0x7c2: 0x101, 0x7c3: 0x101, 0x7c4: 0x101, 0x7c5: 0x101, 0x7c6: 0x101, 0x7c7: 0x101, + 0x7c8: 0x101, 0x7c9: 0x101, 0x7ca: 0x101, 0x7cb: 0x101, 0x7cc: 0x101, 0x7cd: 0x101, 0x7ce: 0x101, 0x7cf: 0x101, + 0x7d0: 0x101, 0x7d1: 0x101, 0x7d2: 0x101, 0x7d3: 0x101, 0x7d4: 0x101, 0x7d5: 0x101, 0x7d6: 0x101, 0x7d7: 0x101, + 0x7d8: 0x101, 0x7d9: 0x101, 0x7da: 0x101, 0x7db: 0x101, 0x7dc: 0x101, 0x7dd: 0x101, 0x7de: 0x101, 0x7df: 0x101, + 0x7e0: 0x7f, 0x7e1: 0x80, 0x7e2: 0x81, 0x7e3: 0x82, 0x7e4: 0x83, 0x7e5: 0x84, 0x7e6: 0x85, 0x7e7: 0x86, + 0x7e8: 0x87, 0x7e9: 0x101, 0x7ea: 0x101, 0x7eb: 0x101, 0x7ec: 0x101, 0x7ed: 0x101, 0x7ee: 0x101, 0x7ef: 0x101, + 0x7f0: 0x101, 0x7f1: 0x101, 0x7f2: 0x101, 0x7f3: 0x101, 0x7f4: 0x101, 0x7f5: 0x101, 0x7f6: 0x101, 0x7f7: 0x101, + 0x7f8: 0x101, 0x7f9: 0x101, 0x7fa: 0x101, 0x7fb: 0x101, 0x7fc: 0x101, 0x7fd: 0x101, 0x7fe: 0x101, 0x7ff: 0x101, + // Block 0x20, offset 0x800 + 0x800: 0xa9, 0x801: 0xa9, 0x802: 0xa9, 0x803: 0xa9, 0x804: 0xa9, 0x805: 0xa9, 0x806: 0xa9, 0x807: 0xa9, + 0x808: 0xa9, 0x809: 0xa9, 0x80a: 0xa9, 0x80b: 0xa9, 0x80c: 0xa9, 0x80d: 0x1bd, 0x80e: 0xa9, 0x80f: 0xa9, + 0x810: 0xa9, 0x811: 0xa9, 0x812: 0xa9, 0x813: 0xa9, 0x814: 0xa9, 0x815: 0xa9, 0x816: 0xa9, 0x817: 0xa9, + 0x818: 0xa9, 0x819: 0xa9, 0x81a: 0xa9, 0x81b: 0xa9, 0x81c: 0xa9, 0x81d: 0xa9, 0x81e: 0xa9, 0x81f: 0xa9, + 0x820: 0xa9, 0x821: 0xa9, 0x822: 0xa9, 0x823: 0xa9, 0x824: 0xa9, 0x825: 0xa9, 0x826: 0xa9, 0x827: 0xa9, + 0x828: 0xa9, 0x829: 0xa9, 0x82a: 0xa9, 0x82b: 0xa9, 0x82c: 0xa9, 0x82d: 0xa9, 0x82e: 0xa9, 0x82f: 0xa9, + 0x830: 0xa9, 0x831: 0xa9, 0x832: 0xa9, 0x833: 0xa9, 0x834: 0xa9, 0x835: 0xa9, 0x836: 0xa9, 0x837: 0xa9, + 0x838: 0xa9, 0x839: 0xa9, 0x83a: 0xa9, 0x83b: 0xa9, 0x83c: 0xa9, 0x83d: 0xa9, 0x83e: 0xa9, 0x83f: 0xa9, + // Block 0x21, offset 0x840 + 0x840: 0xa9, 0x841: 0xa9, 0x842: 0xa9, 0x843: 0xa9, 0x844: 0xa9, 0x845: 0xa9, 0x846: 0xa9, 0x847: 0xa9, + 0x848: 0xa9, 0x849: 0xa9, 0x84a: 0xa9, 0x84b: 0xa9, 0x84c: 0xa9, 0x84d: 0xa9, 0x84e: 0xa9, 0x84f: 0xa9, + 0x850: 0xa9, 0x851: 0x1be, 0x852: 0x101, 0x853: 0x101, 0x854: 0x101, 0x855: 0x101, 0x856: 0x101, 0x857: 0x101, + 0x858: 0x101, 0x859: 0x101, 0x85a: 0x101, 0x85b: 0x101, 0x85c: 0x101, 0x85d: 0x101, 0x85e: 0x101, 0x85f: 0x101, + 0x860: 0x101, 0x861: 0x101, 0x862: 0x101, 0x863: 0x101, 0x864: 0x101, 0x865: 0x101, 0x866: 0x101, 0x867: 0x101, + 0x868: 0x101, 0x869: 0x101, 0x86a: 0x101, 0x86b: 0x101, 0x86c: 0x101, 0x86d: 0x101, 0x86e: 0x101, 0x86f: 0x101, + 0x870: 0x101, 0x871: 0x101, 0x872: 0x101, 0x873: 0x101, 0x874: 0x101, 0x875: 0x101, 0x876: 0x101, 0x877: 0x101, + 0x878: 0x101, 0x879: 0x101, 0x87a: 0x101, 0x87b: 0x101, 0x87c: 0x101, 0x87d: 0x101, 0x87e: 0x101, 0x87f: 0x101, + // Block 0x22, offset 0x880 + 0x890: 0x0c, 0x891: 0x0d, 0x892: 0x0e, 0x893: 0x0f, 0x894: 0x10, 0x895: 0x0a, 0x896: 0x11, 0x897: 0x07, + 0x898: 0x12, 0x899: 0x0a, 0x89a: 0x13, 0x89b: 0x14, 0x89c: 0x15, 0x89d: 0x16, 0x89e: 0x17, 0x89f: 0x18, + 0x8a0: 0x07, 0x8a1: 0x07, 0x8a2: 0x07, 0x8a3: 0x07, 0x8a4: 0x07, 0x8a5: 0x07, 0x8a6: 0x07, 0x8a7: 0x07, + 0x8a8: 0x07, 0x8a9: 0x07, 0x8aa: 0x19, 0x8ab: 0x1a, 0x8ac: 0x1b, 0x8ad: 0x07, 0x8ae: 0x1c, 0x8af: 0x1d, + 0x8b0: 0x07, 0x8b1: 0x1e, 0x8b2: 0x07, 0x8b3: 0x1f, 0x8b4: 0x0a, 0x8b5: 0x0a, 0x8b6: 0x0a, 0x8b7: 0x0a, + 0x8b8: 0x0a, 0x8b9: 0x0a, 0x8ba: 0x0a, 0x8bb: 0x0a, 0x8bc: 0x0a, 0x8bd: 0x0a, 0x8be: 0x0a, 0x8bf: 0x0a, + // Block 0x23, offset 0x8c0 + 0x8c0: 0x0a, 0x8c1: 0x0a, 0x8c2: 0x0a, 0x8c3: 0x0a, 0x8c4: 0x0a, 0x8c5: 0x0a, 0x8c6: 0x0a, 0x8c7: 0x0a, + 0x8c8: 0x0a, 0x8c9: 0x0a, 0x8ca: 0x0a, 0x8cb: 0x0a, 0x8cc: 0x0a, 0x8cd: 0x0a, 0x8ce: 0x0a, 0x8cf: 0x0a, + 0x8d0: 0x0a, 0x8d1: 0x0a, 0x8d2: 0x0a, 0x8d3: 0x0a, 0x8d4: 0x0a, 0x8d5: 0x0a, 0x8d6: 0x0a, 0x8d7: 0x0a, + 0x8d8: 0x0a, 0x8d9: 0x0a, 0x8da: 0x0a, 0x8db: 0x0a, 0x8dc: 0x0a, 0x8dd: 0x0a, 0x8de: 0x0a, 0x8df: 0x0a, + 0x8e0: 0x0a, 0x8e1: 0x0a, 0x8e2: 0x0a, 0x8e3: 0x0a, 0x8e4: 0x0a, 0x8e5: 0x0a, 0x8e6: 0x0a, 0x8e7: 0x0a, + 0x8e8: 0x0a, 0x8e9: 0x0a, 0x8ea: 0x0a, 0x8eb: 0x0a, 0x8ec: 0x0a, 0x8ed: 0x0a, 0x8ee: 0x0a, 0x8ef: 0x0a, + 0x8f0: 0x0a, 0x8f1: 0x0a, 0x8f2: 0x0a, 0x8f3: 0x0a, 0x8f4: 0x0a, 0x8f5: 0x0a, 0x8f6: 0x0a, 0x8f7: 0x0a, + 0x8f8: 0x0a, 0x8f9: 0x0a, 0x8fa: 0x0a, 0x8fb: 0x0a, 0x8fc: 0x0a, 0x8fd: 0x0a, 0x8fe: 0x0a, 0x8ff: 0x0a, + // Block 0x24, offset 0x900 + 0x900: 0x1bf, 0x901: 0x1c0, 0x902: 0x101, 0x903: 0x101, 0x904: 0x1c1, 0x905: 0x1c1, 0x906: 0x1c1, 0x907: 0x1c2, + 0x908: 0x101, 0x909: 0x101, 0x90a: 0x101, 0x90b: 0x101, 0x90c: 0x101, 0x90d: 0x101, 0x90e: 0x101, 0x90f: 0x101, + 0x910: 0x101, 0x911: 0x101, 0x912: 0x101, 0x913: 0x101, 0x914: 0x101, 0x915: 0x101, 0x916: 0x101, 0x917: 0x101, + 0x918: 0x101, 0x919: 0x101, 0x91a: 0x101, 0x91b: 0x101, 0x91c: 0x101, 0x91d: 0x101, 0x91e: 0x101, 0x91f: 0x101, + 0x920: 0x101, 0x921: 0x101, 0x922: 0x101, 0x923: 0x101, 0x924: 0x101, 0x925: 0x101, 0x926: 0x101, 0x927: 0x101, + 0x928: 0x101, 0x929: 0x101, 0x92a: 0x101, 0x92b: 0x101, 0x92c: 0x101, 0x92d: 0x101, 0x92e: 0x101, 0x92f: 0x101, + 0x930: 0x101, 0x931: 0x101, 0x932: 0x101, 0x933: 0x101, 0x934: 0x101, 0x935: 0x101, 0x936: 0x101, 0x937: 0x101, + 0x938: 0x101, 0x939: 0x101, 0x93a: 0x101, 0x93b: 0x101, 0x93c: 0x101, 0x93d: 0x101, 0x93e: 0x101, 0x93f: 0x101, + // Block 0x25, offset 0x940 + 0x940: 0x0a, 0x941: 0x0a, 0x942: 0x0a, 0x943: 0x0a, 0x944: 0x0a, 0x945: 0x0a, 0x946: 0x0a, 0x947: 0x0a, + 0x948: 0x0a, 0x949: 0x0a, 0x94a: 0x0a, 0x94b: 0x0a, 0x94c: 0x0a, 0x94d: 0x0a, 0x94e: 0x0a, 0x94f: 0x0a, + 0x950: 0x0a, 0x951: 0x0a, 0x952: 0x0a, 0x953: 0x0a, 0x954: 0x0a, 0x955: 0x0a, 0x956: 0x0a, 0x957: 0x0a, + 0x958: 0x0a, 0x959: 0x0a, 0x95a: 0x0a, 0x95b: 0x0a, 0x95c: 0x0a, 0x95d: 0x0a, 0x95e: 0x0a, 0x95f: 0x0a, + 0x960: 0x22, 0x961: 0x0a, 0x962: 0x0a, 0x963: 0x0a, 0x964: 0x0a, 0x965: 0x0a, 0x966: 0x0a, 0x967: 0x0a, + 0x968: 0x0a, 0x969: 0x0a, 0x96a: 0x0a, 0x96b: 0x0a, 0x96c: 0x0a, 0x96d: 0x0a, 0x96e: 0x0a, 0x96f: 0x0a, + 0x970: 0x0a, 0x971: 0x0a, 0x972: 0x0a, 0x973: 0x0a, 0x974: 0x0a, 0x975: 0x0a, 0x976: 0x0a, 0x977: 0x0a, + 0x978: 0x0a, 0x979: 0x0a, 0x97a: 0x0a, 0x97b: 0x0a, 0x97c: 0x0a, 0x97d: 0x0a, 0x97e: 0x0a, 0x97f: 0x0a, + // Block 0x26, offset 0x980 + 0x980: 0x0a, 0x981: 0x0a, 0x982: 0x0a, 0x983: 0x0a, 0x984: 0x0a, 0x985: 0x0a, 0x986: 0x0a, 0x987: 0x0a, + 0x988: 0x0a, 0x989: 0x0a, 0x98a: 0x0a, 0x98b: 0x0a, 0x98c: 0x0a, 0x98d: 0x0a, 0x98e: 0x0a, 0x98f: 0x0a, +} + +// idnaSparseOffset: 315 entries, 630 bytes +var idnaSparseOffset = []uint16{0x0, 0x8, 0x19, 0x25, 0x27, 0x2c, 0x33, 0x3e, 0x4a, 0x4e, 0x5d, 0x62, 0x6c, 0x78, 0x7e, 0x87, 0x97, 0xa6, 0xb1, 0xbe, 0xcf, 0xd9, 0xe0, 0xed, 0xfe, 0x105, 0x110, 0x11f, 0x12d, 0x138, 0x13a, 0x13f, 0x142, 0x145, 0x147, 0x153, 0x15e, 0x166, 0x16c, 0x172, 0x177, 0x17c, 0x17f, 0x183, 0x189, 0x18e, 0x199, 0x1a3, 0x1a9, 0x1ba, 0x1c4, 0x1c7, 0x1cf, 0x1d2, 0x1df, 0x1e7, 0x1eb, 0x1f2, 0x1fa, 0x20a, 0x216, 0x21b, 0x225, 0x231, 0x23d, 0x249, 0x251, 0x256, 0x265, 0x276, 0x281, 0x286, 0x28f, 0x297, 0x29c, 0x29f, 0x2a3, 0x2a9, 0x2ad, 0x2b1, 0x2b6, 0x2be, 0x2c5, 0x2d0, 0x2da, 0x2de, 0x2e1, 0x2e7, 0x2eb, 0x2ed, 0x2f0, 0x2f2, 0x2f5, 0x2ff, 0x302, 0x311, 0x315, 0x319, 0x31b, 0x324, 0x328, 0x32d, 0x332, 0x338, 0x348, 0x34e, 0x352, 0x361, 0x366, 0x36e, 0x378, 0x383, 0x38b, 0x39c, 0x3a5, 0x3b5, 0x3c2, 0x3ce, 0x3d3, 0x3e0, 0x3e4, 0x3e9, 0x3eb, 0x3ed, 0x3f1, 0x3f3, 0x3f7, 0x400, 0x406, 0x40a, 0x41a, 0x424, 0x429, 0x42c, 0x432, 0x439, 0x43e, 0x442, 0x448, 0x44d, 0x456, 0x45b, 0x461, 0x468, 0x46f, 0x476, 0x47a, 0x47d, 0x480, 0x485, 0x491, 0x497, 0x49c, 0x4a3, 0x4ab, 0x4ae, 0x4b3, 0x4b7, 0x4c7, 0x4ce, 0x4d2, 0x4d6, 0x4dd, 0x4df, 0x4e2, 0x4e5, 0x4e9, 0x4f2, 0x4fa, 0x4ff, 0x503, 0x50b, 0x515, 0x51d, 0x528, 0x537, 0x543, 0x549, 0x556, 0x562, 0x56a, 0x573, 0x57e, 0x585, 0x594, 0x5a1, 0x5a5, 0x5b2, 0x5bb, 0x5c7, 0x5cb, 0x5da, 0x5e2, 0x5ed, 0x5f6, 0x5fc, 0x604, 0x60d, 0x619, 0x61e, 0x62c, 0x62f, 0x638, 0x63b, 0x640, 0x649, 0x64e, 0x65b, 0x666, 0x66f, 0x67a, 0x67d, 0x680, 0x689, 0x68f, 0x699, 0x6a2, 0x6ae, 0x6bb, 0x6c8, 0x6d7, 0x6dc, 0x6e3, 0x6ee, 0x6f6, 0x6fa, 0x6fe, 0x701, 0x706, 0x709, 0x70c, 0x710, 0x713, 0x719, 0x721, 0x728, 0x72b, 0x733, 0x737, 0x742, 0x745, 0x74c, 0x74f, 0x752, 0x758, 0x75e, 0x769, 0x76d, 0x770, 0x773, 0x77b, 0x780, 0x789, 0x78c, 0x791, 0x79b, 0x79f, 0x7a4, 0x7a8, 0x7ac, 0x7af, 0x7b2, 0x7b6, 0x7c5, 0x7d1, 0x7d5, 0x7da, 0x7df, 0x7e4, 0x7e8, 0x7ed, 0x7f6, 0x7fb, 0x7ff, 0x805, 0x80b, 0x810, 0x816, 0x81c, 0x823, 0x830, 0x83a, 0x840, 0x849, 0x84c, 0x84f, 0x853, 0x857, 0x85b, 0x861, 0x867, 0x86c, 0x86f, 0x87f, 0x886, 0x88d, 0x891, 0x897, 0x89e, 0x8a3, 0x8aa, 0x8ae, 0x8b9, 0x8bd, 0x8cb, 0x8ce, 0x8d2, 0x8d6, 0x8da, 0x8dd, 0x8e1, 0x8e4, 0x8e9, 0x8eb, 0x8ed} + +// idnaSparseValues: 2288 entries, 9152 bytes +var idnaSparseValues = [2288]valueRange{ + // Block 0x0, offset 0x0 + {value: 0x0000, lo: 0x07}, + {value: 0xe105, lo: 0x80, hi: 0x96}, + {value: 0x0018, lo: 0x97, hi: 0x97}, + {value: 0xe105, lo: 0x98, hi: 0x9e}, + {value: 0x001f, lo: 0x9f, hi: 0x9f}, + {value: 0x0008, lo: 0xa0, hi: 0xb6}, + {value: 0x0018, lo: 0xb7, hi: 0xb7}, + {value: 0x0008, lo: 0xb8, hi: 0xbf}, + // Block 0x1, offset 0x8 + {value: 0x0000, lo: 0x10}, + {value: 0x0008, lo: 0x80, hi: 0x80}, + {value: 0xe01d, lo: 0x81, hi: 0x81}, + {value: 0x0008, lo: 0x82, hi: 0x82}, + {value: 0x0335, lo: 0x83, hi: 0x83}, + {value: 0x034d, lo: 0x84, hi: 0x84}, + {value: 0x0365, lo: 0x85, hi: 0x85}, + {value: 0xe00d, lo: 0x86, hi: 0x86}, + {value: 0x0008, lo: 0x87, hi: 0x87}, + {value: 0xe00d, lo: 0x88, hi: 0x88}, + {value: 0x0008, lo: 0x89, hi: 0x89}, + {value: 0xe00d, lo: 0x8a, hi: 0x8a}, + {value: 0x0008, lo: 0x8b, hi: 0x8b}, + {value: 0xe00d, lo: 0x8c, hi: 0x8c}, + {value: 0x0008, lo: 0x8d, hi: 0x8d}, + {value: 0xe00d, lo: 0x8e, hi: 0x8e}, + {value: 0x0008, lo: 0x8f, hi: 0xbf}, + // Block 0x2, offset 0x19 + {value: 0x0000, lo: 0x0b}, + {value: 0x0008, lo: 0x80, hi: 0xaf}, + {value: 0x00a9, lo: 0xb0, hi: 0xb0}, + {value: 0x037d, lo: 0xb1, hi: 0xb1}, + {value: 0x00b1, lo: 0xb2, hi: 0xb2}, + {value: 0x00b9, lo: 0xb3, hi: 0xb3}, + {value: 0x034d, lo: 0xb4, hi: 0xb4}, + {value: 0x0395, lo: 0xb5, hi: 0xb5}, + {value: 0xe1bd, lo: 0xb6, hi: 0xb6}, + {value: 0x00c1, lo: 0xb7, hi: 0xb7}, + {value: 0x00c9, lo: 0xb8, hi: 0xb8}, + {value: 0x0008, lo: 0xb9, hi: 0xbf}, + // Block 0x3, offset 0x25 + {value: 0x0000, lo: 0x01}, + {value: 0x3308, lo: 0x80, hi: 0xbf}, + // Block 0x4, offset 0x27 + {value: 0x0000, lo: 0x04}, + {value: 0x03f5, lo: 0x80, hi: 0x8f}, + {value: 0xe105, lo: 0x90, hi: 0x9f}, + {value: 0x049d, lo: 0xa0, hi: 0xaf}, + {value: 0x0008, lo: 0xb0, hi: 0xbf}, + // Block 0x5, offset 0x2c + {value: 0x0000, lo: 0x06}, + {value: 0xe185, lo: 0x80, hi: 0x8f}, + {value: 0x0545, lo: 0x90, hi: 0x96}, + {value: 0x0040, lo: 0x97, hi: 0x98}, + {value: 0x0008, lo: 0x99, hi: 0x99}, + {value: 0x0018, lo: 0x9a, hi: 0x9f}, + {value: 0x0008, lo: 0xa0, hi: 0xbf}, + // Block 0x6, offset 0x33 + {value: 0x0000, lo: 0x0a}, + {value: 0x0008, lo: 0x80, hi: 0x86}, + {value: 0x0131, lo: 0x87, hi: 0x87}, + {value: 0x0008, lo: 0x88, hi: 0x88}, + {value: 0x0018, lo: 0x89, hi: 0x8a}, + {value: 0x0040, lo: 0x8b, hi: 0x8c}, + {value: 0x0018, lo: 0x8d, hi: 0x8f}, + {value: 0x0040, lo: 0x90, hi: 0x90}, + {value: 0x3308, lo: 0x91, hi: 0xbd}, + {value: 0x0818, lo: 0xbe, hi: 0xbe}, + {value: 0x3308, lo: 0xbf, hi: 0xbf}, + // Block 0x7, offset 0x3e + {value: 0x0000, lo: 0x0b}, + {value: 0x0818, lo: 0x80, hi: 0x80}, + {value: 0x3308, lo: 0x81, hi: 0x82}, + {value: 0x0818, lo: 0x83, hi: 0x83}, + {value: 0x3308, lo: 0x84, hi: 0x85}, + {value: 0x0818, lo: 0x86, hi: 0x86}, + {value: 0x3308, lo: 0x87, hi: 0x87}, + {value: 0x0040, lo: 0x88, hi: 0x8f}, + {value: 0x0808, lo: 0x90, hi: 0xaa}, + {value: 0x0040, lo: 0xab, hi: 0xae}, + {value: 0x0808, lo: 0xaf, hi: 0xb4}, + {value: 0x0040, lo: 0xb5, hi: 0xbf}, + // Block 0x8, offset 0x4a + {value: 0x0000, lo: 0x03}, + {value: 0x0a08, lo: 0x80, hi: 0x87}, + {value: 0x0c08, lo: 0x88, hi: 0x99}, + {value: 0x0a08, lo: 0x9a, hi: 0xbf}, + // Block 0x9, offset 0x4e + {value: 0x0000, lo: 0x0e}, + {value: 0x3308, lo: 0x80, hi: 0x8a}, + {value: 0x0040, lo: 0x8b, hi: 0x8c}, + {value: 0x0c08, lo: 0x8d, hi: 0x8d}, + {value: 0x0a08, lo: 0x8e, hi: 0x98}, + {value: 0x0c08, lo: 0x99, hi: 0x9b}, + {value: 0x0a08, lo: 0x9c, hi: 0xaa}, + {value: 0x0c08, lo: 0xab, hi: 0xac}, + {value: 0x0a08, lo: 0xad, hi: 0xb0}, + {value: 0x0c08, lo: 0xb1, hi: 0xb1}, + {value: 0x0a08, lo: 0xb2, hi: 0xb2}, + {value: 0x0c08, lo: 0xb3, hi: 0xb4}, + {value: 0x0a08, lo: 0xb5, hi: 0xb7}, + {value: 0x0c08, lo: 0xb8, hi: 0xb9}, + {value: 0x0a08, lo: 0xba, hi: 0xbf}, + // Block 0xa, offset 0x5d + {value: 0x0000, lo: 0x04}, + {value: 0x0808, lo: 0x80, hi: 0xa5}, + {value: 0x3308, lo: 0xa6, hi: 0xb0}, + {value: 0x0808, lo: 0xb1, hi: 0xb1}, + {value: 0x0040, lo: 0xb2, hi: 0xbf}, + // Block 0xb, offset 0x62 + {value: 0x0000, lo: 0x09}, + {value: 0x0808, lo: 0x80, hi: 0x89}, + {value: 0x0a08, lo: 0x8a, hi: 0xaa}, + {value: 0x3308, lo: 0xab, hi: 0xb3}, + {value: 0x0808, lo: 0xb4, hi: 0xb5}, + {value: 0x0018, lo: 0xb6, hi: 0xb9}, + {value: 0x0818, lo: 0xba, hi: 0xba}, + {value: 0x0040, lo: 0xbb, hi: 0xbc}, + {value: 0x3308, lo: 0xbd, hi: 0xbd}, + {value: 0x0818, lo: 0xbe, hi: 0xbf}, + // Block 0xc, offset 0x6c + {value: 0x0000, lo: 0x0b}, + {value: 0x0808, lo: 0x80, hi: 0x95}, + {value: 0x3308, lo: 0x96, hi: 0x99}, + {value: 0x0808, lo: 0x9a, hi: 0x9a}, + {value: 0x3308, lo: 0x9b, hi: 0xa3}, + {value: 0x0808, lo: 0xa4, hi: 0xa4}, + {value: 0x3308, lo: 0xa5, hi: 0xa7}, + {value: 0x0808, lo: 0xa8, hi: 0xa8}, + {value: 0x3308, lo: 0xa9, hi: 0xad}, + {value: 0x0040, lo: 0xae, hi: 0xaf}, + {value: 0x0818, lo: 0xb0, hi: 0xbe}, + {value: 0x0040, lo: 0xbf, hi: 0xbf}, + // Block 0xd, offset 0x78 + {value: 0x0000, lo: 0x05}, + {value: 0x0a08, lo: 0x80, hi: 0x88}, + {value: 0x0808, lo: 0x89, hi: 0x89}, + {value: 0x3308, lo: 0x8a, hi: 0xa1}, + {value: 0x0840, lo: 0xa2, hi: 0xa2}, + {value: 0x3308, lo: 0xa3, hi: 0xbf}, + // Block 0xe, offset 0x7e + {value: 0x0000, lo: 0x08}, + {value: 0x3308, lo: 0x80, hi: 0x82}, + {value: 0x3008, lo: 0x83, hi: 0x83}, + {value: 0x0008, lo: 0x84, hi: 0xb9}, + {value: 0x3308, lo: 0xba, hi: 0xba}, + {value: 0x3008, lo: 0xbb, hi: 0xbb}, + {value: 0x3308, lo: 0xbc, hi: 0xbc}, + {value: 0x0008, lo: 0xbd, hi: 0xbd}, + {value: 0x3008, lo: 0xbe, hi: 0xbf}, + // Block 0xf, offset 0x87 + {value: 0x0000, lo: 0x0f}, + {value: 0x3308, lo: 0x80, hi: 0x80}, + {value: 0x3008, lo: 0x81, hi: 0x82}, + {value: 0x0040, lo: 0x83, hi: 0x85}, + {value: 0x3008, lo: 0x86, hi: 0x88}, + {value: 0x0040, lo: 0x89, hi: 0x89}, + {value: 0x3008, lo: 0x8a, hi: 0x8c}, + {value: 0x3b08, lo: 0x8d, hi: 0x8d}, + {value: 0x0040, lo: 0x8e, hi: 0x8f}, + {value: 0x0008, lo: 0x90, hi: 0x90}, + {value: 0x0040, lo: 0x91, hi: 0x96}, + {value: 0x3008, lo: 0x97, hi: 0x97}, + {value: 0x0040, lo: 0x98, hi: 0xa5}, + {value: 0x0008, lo: 0xa6, hi: 0xaf}, + {value: 0x0018, lo: 0xb0, hi: 0xba}, + {value: 0x0040, lo: 0xbb, hi: 0xbf}, + // Block 0x10, offset 0x97 + {value: 0x0000, lo: 0x0e}, + {value: 0x3308, lo: 0x80, hi: 0x80}, + {value: 0x3008, lo: 0x81, hi: 0x83}, + {value: 0x3308, lo: 0x84, hi: 0x84}, + {value: 0x0008, lo: 0x85, hi: 0x8c}, + {value: 0x0040, lo: 0x8d, hi: 0x8d}, + {value: 0x0008, lo: 0x8e, hi: 0x90}, + {value: 0x0040, lo: 0x91, hi: 0x91}, + {value: 0x0008, lo: 0x92, hi: 0xa8}, + {value: 0x0040, lo: 0xa9, hi: 0xa9}, + {value: 0x0008, lo: 0xaa, hi: 0xb9}, + {value: 0x0040, lo: 0xba, hi: 0xbb}, + {value: 0x3308, lo: 0xbc, hi: 0xbc}, + {value: 0x0008, lo: 0xbd, hi: 0xbd}, + {value: 0x3308, lo: 0xbe, hi: 0xbf}, + // Block 0x11, offset 0xa6 + {value: 0x0000, lo: 0x0a}, + {value: 0x3308, lo: 0x80, hi: 0x81}, + {value: 0x3008, lo: 0x82, hi: 0x83}, + {value: 0x0008, lo: 0x84, hi: 0x8c}, + {value: 0x0040, lo: 0x8d, hi: 0x8d}, + {value: 0x0008, lo: 0x8e, hi: 0x90}, + {value: 0x0040, lo: 0x91, hi: 0x91}, + {value: 0x0008, lo: 0x92, hi: 0xba}, + {value: 0x3b08, lo: 0xbb, hi: 0xbc}, + {value: 0x0008, lo: 0xbd, hi: 0xbd}, + {value: 0x3008, lo: 0xbe, hi: 0xbf}, + // Block 0x12, offset 0xb1 + {value: 0x0000, lo: 0x0c}, + {value: 0x0040, lo: 0x80, hi: 0x80}, + {value: 0x3308, lo: 0x81, hi: 0x81}, + {value: 0x3008, lo: 0x82, hi: 0x83}, + {value: 0x0040, lo: 0x84, hi: 0x84}, + {value: 0x0008, lo: 0x85, hi: 0x96}, + {value: 0x0040, lo: 0x97, hi: 0x99}, + {value: 0x0008, lo: 0x9a, hi: 0xb1}, + {value: 0x0040, lo: 0xb2, hi: 0xb2}, + {value: 0x0008, lo: 0xb3, hi: 0xbb}, + {value: 0x0040, lo: 0xbc, hi: 0xbc}, + {value: 0x0008, lo: 0xbd, hi: 0xbd}, + {value: 0x0040, lo: 0xbe, hi: 0xbf}, + // Block 0x13, offset 0xbe + {value: 0x0000, lo: 0x10}, + {value: 0x0008, lo: 0x80, hi: 0x86}, + {value: 0x0040, lo: 0x87, hi: 0x89}, + {value: 0x3b08, lo: 0x8a, hi: 0x8a}, + {value: 0x0040, lo: 0x8b, hi: 0x8e}, + {value: 0x3008, lo: 0x8f, hi: 0x91}, + {value: 0x3308, lo: 0x92, hi: 0x94}, + {value: 0x0040, lo: 0x95, hi: 0x95}, + {value: 0x3308, lo: 0x96, hi: 0x96}, + {value: 0x0040, lo: 0x97, hi: 0x97}, + {value: 0x3008, lo: 0x98, hi: 0x9f}, + {value: 0x0040, lo: 0xa0, hi: 0xa5}, + {value: 0x0008, lo: 0xa6, hi: 0xaf}, + {value: 0x0040, lo: 0xb0, hi: 0xb1}, + {value: 0x3008, lo: 0xb2, hi: 0xb3}, + {value: 0x0018, lo: 0xb4, hi: 0xb4}, + {value: 0x0040, lo: 0xb5, hi: 0xbf}, + // Block 0x14, offset 0xcf + {value: 0x0000, lo: 0x09}, + {value: 0x0040, lo: 0x80, hi: 0x80}, + {value: 0x0008, lo: 0x81, hi: 0xb0}, + {value: 0x3308, lo: 0xb1, hi: 0xb1}, + {value: 0x0008, lo: 0xb2, hi: 0xb2}, + {value: 0x01f1, lo: 0xb3, hi: 0xb3}, + {value: 0x3308, lo: 0xb4, hi: 0xb9}, + {value: 0x3b08, lo: 0xba, hi: 0xba}, + {value: 0x0040, lo: 0xbb, hi: 0xbe}, + {value: 0x0018, lo: 0xbf, hi: 0xbf}, + // Block 0x15, offset 0xd9 + {value: 0x0000, lo: 0x06}, + {value: 0x0008, lo: 0x80, hi: 0x86}, + {value: 0x3308, lo: 0x87, hi: 0x8e}, + {value: 0x0018, lo: 0x8f, hi: 0x8f}, + {value: 0x0008, lo: 0x90, hi: 0x99}, + {value: 0x0018, lo: 0x9a, hi: 0x9b}, + {value: 0x0040, lo: 0x9c, hi: 0xbf}, + // Block 0x16, offset 0xe0 + {value: 0x0000, lo: 0x0c}, + {value: 0x0008, lo: 0x80, hi: 0x84}, + {value: 0x0040, lo: 0x85, hi: 0x85}, + {value: 0x0008, lo: 0x86, hi: 0x86}, + {value: 0x0040, lo: 0x87, hi: 0x87}, + {value: 0x3308, lo: 0x88, hi: 0x8e}, + {value: 0x0040, lo: 0x8f, hi: 0x8f}, + {value: 0x0008, lo: 0x90, hi: 0x99}, + {value: 0x0040, lo: 0x9a, hi: 0x9b}, + {value: 0x0201, lo: 0x9c, hi: 0x9c}, + {value: 0x0209, lo: 0x9d, hi: 0x9d}, + {value: 0x0008, lo: 0x9e, hi: 0x9f}, + {value: 0x0040, lo: 0xa0, hi: 0xbf}, + // Block 0x17, offset 0xed + {value: 0x0000, lo: 0x10}, + {value: 0x0008, lo: 0x80, hi: 0x80}, + {value: 0x0018, lo: 0x81, hi: 0x8a}, + {value: 0x0008, lo: 0x8b, hi: 0x8b}, + {value: 0xe03d, lo: 0x8c, hi: 0x8c}, + {value: 0x0018, lo: 0x8d, hi: 0x97}, + {value: 0x3308, lo: 0x98, hi: 0x99}, + {value: 0x0018, lo: 0x9a, hi: 0x9f}, + {value: 0x0008, lo: 0xa0, hi: 0xa9}, + {value: 0x0018, lo: 0xaa, hi: 0xb4}, + {value: 0x3308, lo: 0xb5, hi: 0xb5}, + {value: 0x0018, lo: 0xb6, hi: 0xb6}, + {value: 0x3308, lo: 0xb7, hi: 0xb7}, + {value: 0x0018, lo: 0xb8, hi: 0xb8}, + {value: 0x3308, lo: 0xb9, hi: 0xb9}, + {value: 0x0018, lo: 0xba, hi: 0xbd}, + {value: 0x3008, lo: 0xbe, hi: 0xbf}, + // Block 0x18, offset 0xfe + {value: 0x0000, lo: 0x06}, + {value: 0x0018, lo: 0x80, hi: 0x85}, + {value: 0x3308, lo: 0x86, hi: 0x86}, + {value: 0x0018, lo: 0x87, hi: 0x8c}, + {value: 0x0040, lo: 0x8d, hi: 0x8d}, + {value: 0x0018, lo: 0x8e, hi: 0x9a}, + {value: 0x0040, lo: 0x9b, hi: 0xbf}, + // Block 0x19, offset 0x105 + {value: 0x0000, lo: 0x0a}, + {value: 0x0008, lo: 0x80, hi: 0xaa}, + {value: 0x3008, lo: 0xab, hi: 0xac}, + {value: 0x3308, lo: 0xad, hi: 0xb0}, + {value: 0x3008, lo: 0xb1, hi: 0xb1}, + {value: 0x3308, lo: 0xb2, hi: 0xb7}, + {value: 0x3008, lo: 0xb8, hi: 0xb8}, + {value: 0x3b08, lo: 0xb9, hi: 0xba}, + {value: 0x3008, lo: 0xbb, hi: 0xbc}, + {value: 0x3308, lo: 0xbd, hi: 0xbe}, + {value: 0x0008, lo: 0xbf, hi: 0xbf}, + // Block 0x1a, offset 0x110 + {value: 0x0000, lo: 0x0e}, + {value: 0x0008, lo: 0x80, hi: 0x89}, + {value: 0x0018, lo: 0x8a, hi: 0x8f}, + {value: 0x0008, lo: 0x90, hi: 0x95}, + {value: 0x3008, lo: 0x96, hi: 0x97}, + {value: 0x3308, lo: 0x98, hi: 0x99}, + {value: 0x0008, lo: 0x9a, hi: 0x9d}, + {value: 0x3308, lo: 0x9e, hi: 0xa0}, + {value: 0x0008, lo: 0xa1, hi: 0xa1}, + {value: 0x3008, lo: 0xa2, hi: 0xa4}, + {value: 0x0008, lo: 0xa5, hi: 0xa6}, + {value: 0x3008, lo: 0xa7, hi: 0xad}, + {value: 0x0008, lo: 0xae, hi: 0xb0}, + {value: 0x3308, lo: 0xb1, hi: 0xb4}, + {value: 0x0008, lo: 0xb5, hi: 0xbf}, + // Block 0x1b, offset 0x11f + {value: 0x0000, lo: 0x0d}, + {value: 0x0008, lo: 0x80, hi: 0x81}, + {value: 0x3308, lo: 0x82, hi: 0x82}, + {value: 0x3008, lo: 0x83, hi: 0x84}, + {value: 0x3308, lo: 0x85, hi: 0x86}, + {value: 0x3008, lo: 0x87, hi: 0x8c}, + {value: 0x3308, lo: 0x8d, hi: 0x8d}, + {value: 0x0008, lo: 0x8e, hi: 0x8e}, + {value: 0x3008, lo: 0x8f, hi: 0x8f}, + {value: 0x0008, lo: 0x90, hi: 0x99}, + {value: 0x3008, lo: 0x9a, hi: 0x9c}, + {value: 0x3308, lo: 0x9d, hi: 0x9d}, + {value: 0x0018, lo: 0x9e, hi: 0x9f}, + {value: 0x055d, lo: 0xa0, hi: 0xbf}, + // Block 0x1c, offset 0x12d + {value: 0x0000, lo: 0x0a}, + {value: 0x057d, lo: 0x80, hi: 0x85}, + {value: 0x0040, lo: 0x86, hi: 0x86}, + {value: 0x057d, lo: 0x87, hi: 0x87}, + {value: 0x0040, lo: 0x88, hi: 0x8c}, + {value: 0x057d, lo: 0x8d, hi: 0x8d}, + {value: 0x0040, lo: 0x8e, hi: 0x8f}, + {value: 0x0008, lo: 0x90, hi: 0xba}, + {value: 0x0018, lo: 0xbb, hi: 0xbb}, + {value: 0xe105, lo: 0xbc, hi: 0xbc}, + {value: 0x0008, lo: 0xbd, hi: 0xbf}, + // Block 0x1d, offset 0x138 + {value: 0x0000, lo: 0x01}, + {value: 0x0018, lo: 0x80, hi: 0xbf}, + // Block 0x1e, offset 0x13a + {value: 0x0000, lo: 0x04}, + {value: 0x0018, lo: 0x80, hi: 0x9e}, + {value: 0x00c0, lo: 0x9f, hi: 0xa0}, + {value: 0x2018, lo: 0xa1, hi: 0xb5}, + {value: 0x0018, lo: 0xb6, hi: 0xbf}, + // Block 0x1f, offset 0x13f + {value: 0x0000, lo: 0x02}, + {value: 0x0018, lo: 0x80, hi: 0xa7}, + {value: 0x2018, lo: 0xa8, hi: 0xbf}, + // Block 0x20, offset 0x142 + {value: 0x0000, lo: 0x02}, + {value: 0x2018, lo: 0x80, hi: 0x82}, + {value: 0x0018, lo: 0x83, hi: 0xbf}, + // Block 0x21, offset 0x145 + {value: 0x0000, lo: 0x01}, + {value: 0x0008, lo: 0x80, hi: 0xbf}, + // Block 0x22, offset 0x147 + {value: 0x0000, lo: 0x0b}, + {value: 0x0008, lo: 0x80, hi: 0x88}, + {value: 0x0040, lo: 0x89, hi: 0x89}, + {value: 0x0008, lo: 0x8a, hi: 0x8d}, + {value: 0x0040, lo: 0x8e, hi: 0x8f}, + {value: 0x0008, lo: 0x90, hi: 0x96}, + {value: 0x0040, lo: 0x97, hi: 0x97}, + {value: 0x0008, lo: 0x98, hi: 0x98}, + {value: 0x0040, lo: 0x99, hi: 0x99}, + {value: 0x0008, lo: 0x9a, hi: 0x9d}, + {value: 0x0040, lo: 0x9e, hi: 0x9f}, + {value: 0x0008, lo: 0xa0, hi: 0xbf}, + // Block 0x23, offset 0x153 + {value: 0x0000, lo: 0x0a}, + {value: 0x0008, lo: 0x80, hi: 0x88}, + {value: 0x0040, lo: 0x89, hi: 0x89}, + {value: 0x0008, lo: 0x8a, hi: 0x8d}, + {value: 0x0040, lo: 0x8e, hi: 0x8f}, + {value: 0x0008, lo: 0x90, hi: 0xb0}, + {value: 0x0040, lo: 0xb1, hi: 0xb1}, + {value: 0x0008, lo: 0xb2, hi: 0xb5}, + {value: 0x0040, lo: 0xb6, hi: 0xb7}, + {value: 0x0008, lo: 0xb8, hi: 0xbe}, + {value: 0x0040, lo: 0xbf, hi: 0xbf}, + // Block 0x24, offset 0x15e + {value: 0x0000, lo: 0x07}, + {value: 0x0008, lo: 0x80, hi: 0x80}, + {value: 0x0040, lo: 0x81, hi: 0x81}, + {value: 0x0008, lo: 0x82, hi: 0x85}, + {value: 0x0040, lo: 0x86, hi: 0x87}, + {value: 0x0008, lo: 0x88, hi: 0x96}, + {value: 0x0040, lo: 0x97, hi: 0x97}, + {value: 0x0008, lo: 0x98, hi: 0xbf}, + // Block 0x25, offset 0x166 + {value: 0x0000, lo: 0x05}, + {value: 0x0008, lo: 0x80, hi: 0x90}, + {value: 0x0040, lo: 0x91, hi: 0x91}, + {value: 0x0008, lo: 0x92, hi: 0x95}, + {value: 0x0040, lo: 0x96, hi: 0x97}, + {value: 0x0008, lo: 0x98, hi: 0xbf}, + // Block 0x26, offset 0x16c + {value: 0x0000, lo: 0x05}, + {value: 0x0008, lo: 0x80, hi: 0x9a}, + {value: 0x0040, lo: 0x9b, hi: 0x9c}, + {value: 0x3308, lo: 0x9d, hi: 0x9f}, + {value: 0x0018, lo: 0xa0, hi: 0xbc}, + {value: 0x0040, lo: 0xbd, hi: 0xbf}, + // Block 0x27, offset 0x172 + {value: 0x0000, lo: 0x04}, + {value: 0x0008, lo: 0x80, hi: 0x8f}, + {value: 0x0018, lo: 0x90, hi: 0x99}, + {value: 0x0040, lo: 0x9a, hi: 0x9f}, + {value: 0x0008, lo: 0xa0, hi: 0xbf}, + // Block 0x28, offset 0x177 + {value: 0x0000, lo: 0x04}, + {value: 0x0008, lo: 0x80, hi: 0xb5}, + {value: 0x0040, lo: 0xb6, hi: 0xb7}, + {value: 0xe045, lo: 0xb8, hi: 0xbd}, + {value: 0x0040, lo: 0xbe, hi: 0xbf}, + // Block 0x29, offset 0x17c + {value: 0x0000, lo: 0x02}, + {value: 0x0018, lo: 0x80, hi: 0x80}, + {value: 0x0008, lo: 0x81, hi: 0xbf}, + // Block 0x2a, offset 0x17f + {value: 0x0000, lo: 0x03}, + {value: 0x0008, lo: 0x80, hi: 0xac}, + {value: 0x0018, lo: 0xad, hi: 0xae}, + {value: 0x0008, lo: 0xaf, hi: 0xbf}, + // Block 0x2b, offset 0x183 + {value: 0x0000, lo: 0x05}, + {value: 0x0040, lo: 0x80, hi: 0x80}, + {value: 0x0008, lo: 0x81, hi: 0x9a}, + {value: 0x0018, lo: 0x9b, hi: 0x9c}, + {value: 0x0040, lo: 0x9d, hi: 0x9f}, + {value: 0x0008, lo: 0xa0, hi: 0xbf}, + // Block 0x2c, offset 0x189 + {value: 0x0000, lo: 0x04}, + {value: 0x0008, lo: 0x80, hi: 0xaa}, + {value: 0x0018, lo: 0xab, hi: 0xb0}, + {value: 0x0008, lo: 0xb1, hi: 0xb8}, + {value: 0x0040, lo: 0xb9, hi: 0xbf}, + // Block 0x2d, offset 0x18e + {value: 0x0000, lo: 0x0a}, + {value: 0x0008, lo: 0x80, hi: 0x91}, + {value: 0x3308, lo: 0x92, hi: 0x93}, + {value: 0x3b08, lo: 0x94, hi: 0x94}, + {value: 0x3808, lo: 0x95, hi: 0x95}, + {value: 0x0040, lo: 0x96, hi: 0x9e}, + {value: 0x0008, lo: 0x9f, hi: 0xb1}, + {value: 0x3308, lo: 0xb2, hi: 0xb3}, + {value: 0x3808, lo: 0xb4, hi: 0xb4}, + {value: 0x0018, lo: 0xb5, hi: 0xb6}, + {value: 0x0040, lo: 0xb7, hi: 0xbf}, + // Block 0x2e, offset 0x199 + {value: 0x0000, lo: 0x09}, + {value: 0x0008, lo: 0x80, hi: 0x91}, + {value: 0x3308, lo: 0x92, hi: 0x93}, + {value: 0x0040, lo: 0x94, hi: 0x9f}, + {value: 0x0008, lo: 0xa0, hi: 0xac}, + {value: 0x0040, lo: 0xad, hi: 0xad}, + {value: 0x0008, lo: 0xae, hi: 0xb0}, + {value: 0x0040, lo: 0xb1, hi: 0xb1}, + {value: 0x3308, lo: 0xb2, hi: 0xb3}, + {value: 0x0040, lo: 0xb4, hi: 0xbf}, + // Block 0x2f, offset 0x1a3 + {value: 0x0000, lo: 0x05}, + {value: 0x0008, lo: 0x80, hi: 0xb3}, + {value: 0x33c0, lo: 0xb4, hi: 0xb5}, + {value: 0x3008, lo: 0xb6, hi: 0xb6}, + {value: 0x3308, lo: 0xb7, hi: 0xbd}, + {value: 0x3008, lo: 0xbe, hi: 0xbf}, + // Block 0x30, offset 0x1a9 + {value: 0x0000, lo: 0x10}, + {value: 0x3008, lo: 0x80, hi: 0x85}, + {value: 0x3308, lo: 0x86, hi: 0x86}, + {value: 0x3008, lo: 0x87, hi: 0x88}, + {value: 0x3308, lo: 0x89, hi: 0x91}, + {value: 0x3b08, lo: 0x92, hi: 0x92}, + {value: 0x3308, lo: 0x93, hi: 0x93}, + {value: 0x0018, lo: 0x94, hi: 0x96}, + {value: 0x0008, lo: 0x97, hi: 0x97}, + {value: 0x0018, lo: 0x98, hi: 0x9b}, + {value: 0x0008, lo: 0x9c, hi: 0x9c}, + {value: 0x3308, lo: 0x9d, hi: 0x9d}, + {value: 0x0040, lo: 0x9e, hi: 0x9f}, + {value: 0x0008, lo: 0xa0, hi: 0xa9}, + {value: 0x0040, lo: 0xaa, hi: 0xaf}, + {value: 0x0018, lo: 0xb0, hi: 0xb9}, + {value: 0x0040, lo: 0xba, hi: 0xbf}, + // Block 0x31, offset 0x1ba + {value: 0x0000, lo: 0x09}, + {value: 0x0018, lo: 0x80, hi: 0x86}, + {value: 0x0218, lo: 0x87, hi: 0x87}, + {value: 0x0018, lo: 0x88, hi: 0x8a}, + {value: 0x33c0, lo: 0x8b, hi: 0x8d}, + {value: 0x00c0, lo: 0x8e, hi: 0x8e}, + {value: 0x33c0, lo: 0x8f, hi: 0x8f}, + {value: 0x0008, lo: 0x90, hi: 0x99}, + {value: 0x0040, lo: 0x9a, hi: 0x9f}, + {value: 0x0208, lo: 0xa0, hi: 0xbf}, + // Block 0x32, offset 0x1c4 + {value: 0x0000, lo: 0x02}, + {value: 0x0208, lo: 0x80, hi: 0xb8}, + {value: 0x0040, lo: 0xb9, hi: 0xbf}, + // Block 0x33, offset 0x1c7 + {value: 0x0000, lo: 0x07}, + {value: 0x0008, lo: 0x80, hi: 0x84}, + {value: 0x3308, lo: 0x85, hi: 0x86}, + {value: 0x0208, lo: 0x87, hi: 0xa8}, + {value: 0x3308, lo: 0xa9, hi: 0xa9}, + {value: 0x0208, lo: 0xaa, hi: 0xaa}, + {value: 0x0040, lo: 0xab, hi: 0xaf}, + {value: 0x0008, lo: 0xb0, hi: 0xbf}, + // Block 0x34, offset 0x1cf + {value: 0x0000, lo: 0x02}, + {value: 0x0008, lo: 0x80, hi: 0xb5}, + {value: 0x0040, lo: 0xb6, hi: 0xbf}, + // Block 0x35, offset 0x1d2 + {value: 0x0000, lo: 0x0c}, + {value: 0x0008, lo: 0x80, hi: 0x9e}, + {value: 0x0040, lo: 0x9f, hi: 0x9f}, + {value: 0x3308, lo: 0xa0, hi: 0xa2}, + {value: 0x3008, lo: 0xa3, hi: 0xa6}, + {value: 0x3308, lo: 0xa7, hi: 0xa8}, + {value: 0x3008, lo: 0xa9, hi: 0xab}, + {value: 0x0040, lo: 0xac, hi: 0xaf}, + {value: 0x3008, lo: 0xb0, hi: 0xb1}, + {value: 0x3308, lo: 0xb2, hi: 0xb2}, + {value: 0x3008, lo: 0xb3, hi: 0xb8}, + {value: 0x3308, lo: 0xb9, hi: 0xbb}, + {value: 0x0040, lo: 0xbc, hi: 0xbf}, + // Block 0x36, offset 0x1df + {value: 0x0000, lo: 0x07}, + {value: 0x0018, lo: 0x80, hi: 0x80}, + {value: 0x0040, lo: 0x81, hi: 0x83}, + {value: 0x0018, lo: 0x84, hi: 0x85}, + {value: 0x0008, lo: 0x86, hi: 0xad}, + {value: 0x0040, lo: 0xae, hi: 0xaf}, + {value: 0x0008, lo: 0xb0, hi: 0xb4}, + {value: 0x0040, lo: 0xb5, hi: 0xbf}, + // Block 0x37, offset 0x1e7 + {value: 0x0000, lo: 0x03}, + {value: 0x0008, lo: 0x80, hi: 0xab}, + {value: 0x0040, lo: 0xac, hi: 0xaf}, + {value: 0x0008, lo: 0xb0, hi: 0xbf}, + // Block 0x38, offset 0x1eb + {value: 0x0000, lo: 0x06}, + {value: 0x0008, lo: 0x80, hi: 0x89}, + {value: 0x0040, lo: 0x8a, hi: 0x8f}, + {value: 0x0008, lo: 0x90, hi: 0x99}, + {value: 0x0028, lo: 0x9a, hi: 0x9a}, + {value: 0x0040, lo: 0x9b, hi: 0x9d}, + {value: 0x0018, lo: 0x9e, hi: 0xbf}, + // Block 0x39, offset 0x1f2 + {value: 0x0000, lo: 0x07}, + {value: 0x0008, lo: 0x80, hi: 0x96}, + {value: 0x3308, lo: 0x97, hi: 0x98}, + {value: 0x3008, lo: 0x99, hi: 0x9a}, + {value: 0x3308, lo: 0x9b, hi: 0x9b}, + {value: 0x0040, lo: 0x9c, hi: 0x9d}, + {value: 0x0018, lo: 0x9e, hi: 0x9f}, + {value: 0x0008, lo: 0xa0, hi: 0xbf}, + // Block 0x3a, offset 0x1fa + {value: 0x0000, lo: 0x0f}, + {value: 0x0008, lo: 0x80, hi: 0x94}, + {value: 0x3008, lo: 0x95, hi: 0x95}, + {value: 0x3308, lo: 0x96, hi: 0x96}, + {value: 0x3008, lo: 0x97, hi: 0x97}, + {value: 0x3308, lo: 0x98, hi: 0x9e}, + {value: 0x0040, lo: 0x9f, hi: 0x9f}, + {value: 0x3b08, lo: 0xa0, hi: 0xa0}, + {value: 0x3008, lo: 0xa1, hi: 0xa1}, + {value: 0x3308, lo: 0xa2, hi: 0xa2}, + {value: 0x3008, lo: 0xa3, hi: 0xa4}, + {value: 0x3308, lo: 0xa5, hi: 0xac}, + {value: 0x3008, lo: 0xad, hi: 0xb2}, + {value: 0x3308, lo: 0xb3, hi: 0xbc}, + {value: 0x0040, lo: 0xbd, hi: 0xbe}, + {value: 0x3308, lo: 0xbf, hi: 0xbf}, + // Block 0x3b, offset 0x20a + {value: 0x0000, lo: 0x0b}, + {value: 0x0008, lo: 0x80, hi: 0x89}, + {value: 0x0040, lo: 0x8a, hi: 0x8f}, + {value: 0x0008, lo: 0x90, hi: 0x99}, + {value: 0x0040, lo: 0x9a, hi: 0x9f}, + {value: 0x0018, lo: 0xa0, hi: 0xa6}, + {value: 0x0008, lo: 0xa7, hi: 0xa7}, + {value: 0x0018, lo: 0xa8, hi: 0xad}, + {value: 0x0040, lo: 0xae, hi: 0xaf}, + {value: 0x3308, lo: 0xb0, hi: 0xbd}, + {value: 0x3318, lo: 0xbe, hi: 0xbe}, + {value: 0x3308, lo: 0xbf, hi: 0xbf}, + // Block 0x3c, offset 0x216 + {value: 0x0000, lo: 0x04}, + {value: 0x3308, lo: 0x80, hi: 0x9d}, + {value: 0x0040, lo: 0x9e, hi: 0x9f}, + {value: 0x3308, lo: 0xa0, hi: 0xab}, + {value: 0x0040, lo: 0xac, hi: 0xbf}, + // Block 0x3d, offset 0x21b + {value: 0x0000, lo: 0x09}, + {value: 0x3308, lo: 0x80, hi: 0x83}, + {value: 0x3008, lo: 0x84, hi: 0x84}, + {value: 0x0008, lo: 0x85, hi: 0xb3}, + {value: 0x3308, lo: 0xb4, hi: 0xb4}, + {value: 0x3008, lo: 0xb5, hi: 0xb5}, + {value: 0x3308, lo: 0xb6, hi: 0xba}, + {value: 0x3008, lo: 0xbb, hi: 0xbb}, + {value: 0x3308, lo: 0xbc, hi: 0xbc}, + {value: 0x3008, lo: 0xbd, hi: 0xbf}, + // Block 0x3e, offset 0x225 + {value: 0x0000, lo: 0x0b}, + {value: 0x3008, lo: 0x80, hi: 0x81}, + {value: 0x3308, lo: 0x82, hi: 0x82}, + {value: 0x3008, lo: 0x83, hi: 0x83}, + {value: 0x3808, lo: 0x84, hi: 0x84}, + {value: 0x0008, lo: 0x85, hi: 0x8c}, + {value: 0x0040, lo: 0x8d, hi: 0x8d}, + {value: 0x0018, lo: 0x8e, hi: 0x8f}, + {value: 0x0008, lo: 0x90, hi: 0x99}, + {value: 0x0018, lo: 0x9a, hi: 0xaa}, + {value: 0x3308, lo: 0xab, hi: 0xb3}, + {value: 0x0018, lo: 0xb4, hi: 0xbf}, + // Block 0x3f, offset 0x231 + {value: 0x0000, lo: 0x0b}, + {value: 0x3308, lo: 0x80, hi: 0x81}, + {value: 0x3008, lo: 0x82, hi: 0x82}, + {value: 0x0008, lo: 0x83, hi: 0xa0}, + {value: 0x3008, lo: 0xa1, hi: 0xa1}, + {value: 0x3308, lo: 0xa2, hi: 0xa5}, + {value: 0x3008, lo: 0xa6, hi: 0xa7}, + {value: 0x3308, lo: 0xa8, hi: 0xa9}, + {value: 0x3808, lo: 0xaa, hi: 0xaa}, + {value: 0x3b08, lo: 0xab, hi: 0xab}, + {value: 0x3308, lo: 0xac, hi: 0xad}, + {value: 0x0008, lo: 0xae, hi: 0xbf}, + // Block 0x40, offset 0x23d + {value: 0x0000, lo: 0x0b}, + {value: 0x0008, lo: 0x80, hi: 0xa5}, + {value: 0x3308, lo: 0xa6, hi: 0xa6}, + {value: 0x3008, lo: 0xa7, hi: 0xa7}, + {value: 0x3308, lo: 0xa8, hi: 0xa9}, + {value: 0x3008, lo: 0xaa, hi: 0xac}, + {value: 0x3308, lo: 0xad, hi: 0xad}, + {value: 0x3008, lo: 0xae, hi: 0xae}, + {value: 0x3308, lo: 0xaf, hi: 0xb1}, + {value: 0x3808, lo: 0xb2, hi: 0xb3}, + {value: 0x0040, lo: 0xb4, hi: 0xbb}, + {value: 0x0018, lo: 0xbc, hi: 0xbf}, + // Block 0x41, offset 0x249 + {value: 0x0000, lo: 0x07}, + {value: 0x0008, lo: 0x80, hi: 0xa3}, + {value: 0x3008, lo: 0xa4, hi: 0xab}, + {value: 0x3308, lo: 0xac, hi: 0xb3}, + {value: 0x3008, lo: 0xb4, hi: 0xb5}, + {value: 0x3308, lo: 0xb6, hi: 0xb7}, + {value: 0x0040, lo: 0xb8, hi: 0xba}, + {value: 0x0018, lo: 0xbb, hi: 0xbf}, + // Block 0x42, offset 0x251 + {value: 0x0000, lo: 0x04}, + {value: 0x0008, lo: 0x80, hi: 0x89}, + {value: 0x0040, lo: 0x8a, hi: 0x8c}, + {value: 0x0008, lo: 0x8d, hi: 0xbd}, + {value: 0x0018, lo: 0xbe, hi: 0xbf}, + // Block 0x43, offset 0x256 + {value: 0x0000, lo: 0x0e}, + {value: 0x02a9, lo: 0x80, hi: 0x80}, + {value: 0x02b1, lo: 0x81, hi: 0x81}, + {value: 0x02b9, lo: 0x82, hi: 0x82}, + {value: 0x02c1, lo: 0x83, hi: 0x83}, + {value: 0x02c9, lo: 0x84, hi: 0x85}, + {value: 0x02d1, lo: 0x86, hi: 0x86}, + {value: 0x02d9, lo: 0x87, hi: 0x87}, + {value: 0x059d, lo: 0x88, hi: 0x88}, + {value: 0xe01d, lo: 0x89, hi: 0x89}, + {value: 0x0008, lo: 0x8a, hi: 0x8a}, + {value: 0x0040, lo: 0x8b, hi: 0x8f}, + {value: 0x05bd, lo: 0x90, hi: 0xba}, + {value: 0x0040, lo: 0xbb, hi: 0xbc}, + {value: 0x05bd, lo: 0xbd, hi: 0xbf}, + // Block 0x44, offset 0x265 + {value: 0x0000, lo: 0x10}, + {value: 0x0018, lo: 0x80, hi: 0x87}, + {value: 0x0040, lo: 0x88, hi: 0x8f}, + {value: 0x3308, lo: 0x90, hi: 0x92}, + {value: 0x0018, lo: 0x93, hi: 0x93}, + {value: 0x3308, lo: 0x94, hi: 0xa0}, + {value: 0x3008, lo: 0xa1, hi: 0xa1}, + {value: 0x3308, lo: 0xa2, hi: 0xa8}, + {value: 0x0008, lo: 0xa9, hi: 0xac}, + {value: 0x3308, lo: 0xad, hi: 0xad}, + {value: 0x0008, lo: 0xae, hi: 0xb3}, + {value: 0x3308, lo: 0xb4, hi: 0xb4}, + {value: 0x0008, lo: 0xb5, hi: 0xb6}, + {value: 0x3008, lo: 0xb7, hi: 0xb7}, + {value: 0x3308, lo: 0xb8, hi: 0xb9}, + {value: 0x0008, lo: 0xba, hi: 0xba}, + {value: 0x0040, lo: 0xbb, hi: 0xbf}, + // Block 0x45, offset 0x276 + {value: 0x0000, lo: 0x0a}, + {value: 0x0008, lo: 0x80, hi: 0x87}, + {value: 0xe045, lo: 0x88, hi: 0x8f}, + {value: 0x0008, lo: 0x90, hi: 0x95}, + {value: 0x0040, lo: 0x96, hi: 0x97}, + {value: 0xe045, lo: 0x98, hi: 0x9d}, + {value: 0x0040, lo: 0x9e, hi: 0x9f}, + {value: 0x0008, lo: 0xa0, hi: 0xa7}, + {value: 0xe045, lo: 0xa8, hi: 0xaf}, + {value: 0x0008, lo: 0xb0, hi: 0xb7}, + {value: 0xe045, lo: 0xb8, hi: 0xbf}, + // Block 0x46, offset 0x281 + {value: 0x0000, lo: 0x04}, + {value: 0x0018, lo: 0x80, hi: 0x81}, + {value: 0x0040, lo: 0x82, hi: 0x8f}, + {value: 0x3318, lo: 0x90, hi: 0xb0}, + {value: 0x0040, lo: 0xb1, hi: 0xbf}, + // Block 0x47, offset 0x286 + {value: 0x0000, lo: 0x08}, + {value: 0x0018, lo: 0x80, hi: 0x82}, + {value: 0xe03d, lo: 0x83, hi: 0x83}, + {value: 0x0008, lo: 0x84, hi: 0x84}, + {value: 0x0018, lo: 0x85, hi: 0x88}, + {value: 0x0851, lo: 0x89, hi: 0x89}, + {value: 0x0018, lo: 0x8a, hi: 0x8b}, + {value: 0x0040, lo: 0x8c, hi: 0x8f}, + {value: 0x0018, lo: 0x90, hi: 0xbf}, + // Block 0x48, offset 0x28f + {value: 0x0000, lo: 0x07}, + {value: 0x0018, lo: 0x80, hi: 0xab}, + {value: 0x0859, lo: 0xac, hi: 0xac}, + {value: 0x0861, lo: 0xad, hi: 0xad}, + {value: 0x0018, lo: 0xae, hi: 0xae}, + {value: 0x0869, lo: 0xaf, hi: 0xaf}, + {value: 0x0871, lo: 0xb0, hi: 0xb0}, + {value: 0x0018, lo: 0xb1, hi: 0xbf}, + // Block 0x49, offset 0x297 + {value: 0x0000, lo: 0x04}, + {value: 0x0018, lo: 0x80, hi: 0xa8}, + {value: 0x0a15, lo: 0xa9, hi: 0xa9}, + {value: 0x0a35, lo: 0xaa, hi: 0xaa}, + {value: 0x0018, lo: 0xab, hi: 0xbf}, + // Block 0x4a, offset 0x29c + {value: 0x0000, lo: 0x02}, + {value: 0x0018, lo: 0x80, hi: 0xa9}, + {value: 0x0040, lo: 0xaa, hi: 0xbf}, + // Block 0x4b, offset 0x29f + {value: 0x0000, lo: 0x03}, + {value: 0x0018, lo: 0x80, hi: 0x8b}, + {value: 0x0929, lo: 0x8c, hi: 0x8c}, + {value: 0x0018, lo: 0x8d, hi: 0xbf}, + // Block 0x4c, offset 0x2a3 + {value: 0x0000, lo: 0x05}, + {value: 0x0018, lo: 0x80, hi: 0xb3}, + {value: 0x0eb5, lo: 0xb4, hi: 0xb4}, + {value: 0x0931, lo: 0xb5, hi: 0xb5}, + {value: 0x0ed5, lo: 0xb6, hi: 0xb6}, + {value: 0x0018, lo: 0xb7, hi: 0xbf}, + // Block 0x4d, offset 0x2a9 + {value: 0x0000, lo: 0x03}, + {value: 0x0018, lo: 0x80, hi: 0x9b}, + {value: 0x0939, lo: 0x9c, hi: 0x9c}, + {value: 0x0018, lo: 0x9d, hi: 0xbf}, + // Block 0x4e, offset 0x2ad + {value: 0x0000, lo: 0x03}, + {value: 0x0018, lo: 0x80, hi: 0xb3}, + {value: 0x0040, lo: 0xb4, hi: 0xb5}, + {value: 0x0018, lo: 0xb6, hi: 0xbf}, + // Block 0x4f, offset 0x2b1 + {value: 0x0000, lo: 0x04}, + {value: 0xe185, lo: 0x80, hi: 0x8f}, + {value: 0x03f5, lo: 0x90, hi: 0x9f}, + {value: 0x0ef5, lo: 0xa0, hi: 0xaf}, + {value: 0x0008, lo: 0xb0, hi: 0xbf}, + // Block 0x50, offset 0x2b6 + {value: 0x0000, lo: 0x07}, + {value: 0x0008, lo: 0x80, hi: 0xa5}, + {value: 0x0040, lo: 0xa6, hi: 0xa6}, + {value: 0x0008, lo: 0xa7, hi: 0xa7}, + {value: 0x0040, lo: 0xa8, hi: 0xac}, + {value: 0x0008, lo: 0xad, hi: 0xad}, + {value: 0x0040, lo: 0xae, hi: 0xaf}, + {value: 0x0008, lo: 0xb0, hi: 0xbf}, + // Block 0x51, offset 0x2be + {value: 0x0000, lo: 0x06}, + {value: 0x0008, lo: 0x80, hi: 0xa7}, + {value: 0x0040, lo: 0xa8, hi: 0xae}, + {value: 0xe075, lo: 0xaf, hi: 0xaf}, + {value: 0x0018, lo: 0xb0, hi: 0xb0}, + {value: 0x0040, lo: 0xb1, hi: 0xbe}, + {value: 0x3b08, lo: 0xbf, hi: 0xbf}, + // Block 0x52, offset 0x2c5 + {value: 0x0000, lo: 0x0a}, + {value: 0x0008, lo: 0x80, hi: 0x96}, + {value: 0x0040, lo: 0x97, hi: 0x9f}, + {value: 0x0008, lo: 0xa0, hi: 0xa6}, + {value: 0x0040, lo: 0xa7, hi: 0xa7}, + {value: 0x0008, lo: 0xa8, hi: 0xae}, + {value: 0x0040, lo: 0xaf, hi: 0xaf}, + {value: 0x0008, lo: 0xb0, hi: 0xb6}, + {value: 0x0040, lo: 0xb7, hi: 0xb7}, + {value: 0x0008, lo: 0xb8, hi: 0xbe}, + {value: 0x0040, lo: 0xbf, hi: 0xbf}, + // Block 0x53, offset 0x2d0 + {value: 0x0000, lo: 0x09}, + {value: 0x0008, lo: 0x80, hi: 0x86}, + {value: 0x0040, lo: 0x87, hi: 0x87}, + {value: 0x0008, lo: 0x88, hi: 0x8e}, + {value: 0x0040, lo: 0x8f, hi: 0x8f}, + {value: 0x0008, lo: 0x90, hi: 0x96}, + {value: 0x0040, lo: 0x97, hi: 0x97}, + {value: 0x0008, lo: 0x98, hi: 0x9e}, + {value: 0x0040, lo: 0x9f, hi: 0x9f}, + {value: 0x3308, lo: 0xa0, hi: 0xbf}, + // Block 0x54, offset 0x2da + {value: 0x0000, lo: 0x03}, + {value: 0x0018, lo: 0x80, hi: 0xae}, + {value: 0x0008, lo: 0xaf, hi: 0xaf}, + {value: 0x0018, lo: 0xb0, hi: 0xbf}, + // Block 0x55, offset 0x2de + {value: 0x0000, lo: 0x02}, + {value: 0x0018, lo: 0x80, hi: 0x9d}, + {value: 0x0040, lo: 0x9e, hi: 0xbf}, + // Block 0x56, offset 0x2e1 + {value: 0x0000, lo: 0x05}, + {value: 0x0018, lo: 0x80, hi: 0x99}, + {value: 0x0040, lo: 0x9a, hi: 0x9a}, + {value: 0x0018, lo: 0x9b, hi: 0x9e}, + {value: 0x0f2d, lo: 0x9f, hi: 0x9f}, + {value: 0x0018, lo: 0xa0, hi: 0xbf}, + // Block 0x57, offset 0x2e7 + {value: 0x0000, lo: 0x03}, + {value: 0x0018, lo: 0x80, hi: 0xb2}, + {value: 0x0f4d, lo: 0xb3, hi: 0xb3}, + {value: 0x0040, lo: 0xb4, hi: 0xbf}, + // Block 0x58, offset 0x2eb + {value: 0x0020, lo: 0x01}, + {value: 0x0f6d, lo: 0x80, hi: 0xbf}, + // Block 0x59, offset 0x2ed + {value: 0x0020, lo: 0x02}, + {value: 0x176d, lo: 0x80, hi: 0x8f}, + {value: 0x194d, lo: 0x90, hi: 0xbf}, + // Block 0x5a, offset 0x2f0 + {value: 0x0020, lo: 0x01}, + {value: 0x1f4d, lo: 0x80, hi: 0xbf}, + // Block 0x5b, offset 0x2f2 + {value: 0x0000, lo: 0x02}, + {value: 0x0040, lo: 0x80, hi: 0x80}, + {value: 0x0008, lo: 0x81, hi: 0xbf}, + // Block 0x5c, offset 0x2f5 + {value: 0x0000, lo: 0x09}, + {value: 0x0008, lo: 0x80, hi: 0x96}, + {value: 0x0040, lo: 0x97, hi: 0x98}, + {value: 0x3308, lo: 0x99, hi: 0x9a}, + {value: 0x0969, lo: 0x9b, hi: 0x9b}, + {value: 0x0971, lo: 0x9c, hi: 0x9c}, + {value: 0x0008, lo: 0x9d, hi: 0x9e}, + {value: 0x0979, lo: 0x9f, hi: 0x9f}, + {value: 0x0018, lo: 0xa0, hi: 0xa0}, + {value: 0x0008, lo: 0xa1, hi: 0xbf}, + // Block 0x5d, offset 0x2ff + {value: 0x0000, lo: 0x02}, + {value: 0x0008, lo: 0x80, hi: 0xbe}, + {value: 0x0981, lo: 0xbf, hi: 0xbf}, + // Block 0x5e, offset 0x302 + {value: 0x0000, lo: 0x0e}, + {value: 0x0040, lo: 0x80, hi: 0x84}, + {value: 0x0008, lo: 0x85, hi: 0xaf}, + {value: 0x0040, lo: 0xb0, hi: 0xb0}, + {value: 0x2a6d, lo: 0xb1, hi: 0xb1}, + {value: 0x2a8d, lo: 0xb2, hi: 0xb2}, + {value: 0x2aad, lo: 0xb3, hi: 0xb3}, + {value: 0x2acd, lo: 0xb4, hi: 0xb4}, + {value: 0x2aad, lo: 0xb5, hi: 0xb5}, + {value: 0x2aed, lo: 0xb6, hi: 0xb6}, + {value: 0x2b0d, lo: 0xb7, hi: 0xb7}, + {value: 0x2b2d, lo: 0xb8, hi: 0xb9}, + {value: 0x2b4d, lo: 0xba, hi: 0xbb}, + {value: 0x2b6d, lo: 0xbc, hi: 0xbd}, + {value: 0x2b4d, lo: 0xbe, hi: 0xbf}, + // Block 0x5f, offset 0x311 + {value: 0x0000, lo: 0x03}, + {value: 0x0018, lo: 0x80, hi: 0xa5}, + {value: 0x0040, lo: 0xa6, hi: 0xaf}, + {value: 0x0008, lo: 0xb0, hi: 0xbf}, + // Block 0x60, offset 0x315 + {value: 0x0008, lo: 0x03}, + {value: 0x0989, lo: 0x80, hi: 0x9e}, + {value: 0x0040, lo: 0x9f, hi: 0x9f}, + {value: 0x0a81, lo: 0xa0, hi: 0xbf}, + // Block 0x61, offset 0x319 + {value: 0x0008, lo: 0x01}, + {value: 0x0d19, lo: 0x80, hi: 0xbf}, + // Block 0x62, offset 0x31b + {value: 0x0008, lo: 0x08}, + {value: 0x0f19, lo: 0x80, hi: 0xb0}, + {value: 0x407d, lo: 0xb1, hi: 0xb1}, + {value: 0x10a1, lo: 0xb2, hi: 0xb3}, + {value: 0x409d, lo: 0xb4, hi: 0xb4}, + {value: 0x10b1, lo: 0xb5, hi: 0xb7}, + {value: 0x40bd, lo: 0xb8, hi: 0xb8}, + {value: 0x40bd, lo: 0xb9, hi: 0xb9}, + {value: 0x10c9, lo: 0xba, hi: 0xbf}, + // Block 0x63, offset 0x324 + {value: 0x0000, lo: 0x03}, + {value: 0x0008, lo: 0x80, hi: 0x8c}, + {value: 0x0040, lo: 0x8d, hi: 0x8f}, + {value: 0x0018, lo: 0x90, hi: 0xbf}, + // Block 0x64, offset 0x328 + {value: 0x0000, lo: 0x04}, + {value: 0x0018, lo: 0x80, hi: 0x86}, + {value: 0x0040, lo: 0x87, hi: 0x8f}, + {value: 0x0008, lo: 0x90, hi: 0xbd}, + {value: 0x0018, lo: 0xbe, hi: 0xbf}, + // Block 0x65, offset 0x32d + {value: 0x0000, lo: 0x04}, + {value: 0x0008, lo: 0x80, hi: 0x8c}, + {value: 0x0018, lo: 0x8d, hi: 0x8f}, + {value: 0x0008, lo: 0x90, hi: 0xab}, + {value: 0x0040, lo: 0xac, hi: 0xbf}, + // Block 0x66, offset 0x332 + {value: 0x0000, lo: 0x05}, + {value: 0x0008, lo: 0x80, hi: 0xa5}, + {value: 0x0018, lo: 0xa6, hi: 0xaf}, + {value: 0x3308, lo: 0xb0, hi: 0xb1}, + {value: 0x0018, lo: 0xb2, hi: 0xb7}, + {value: 0x0040, lo: 0xb8, hi: 0xbf}, + // Block 0x67, offset 0x338 + {value: 0x0000, lo: 0x0f}, + {value: 0x0008, lo: 0x80, hi: 0x81}, + {value: 0x3308, lo: 0x82, hi: 0x82}, + {value: 0x0008, lo: 0x83, hi: 0x85}, + {value: 0x3b08, lo: 0x86, hi: 0x86}, + {value: 0x0008, lo: 0x87, hi: 0x8a}, + {value: 0x3308, lo: 0x8b, hi: 0x8b}, + {value: 0x0008, lo: 0x8c, hi: 0xa2}, + {value: 0x3008, lo: 0xa3, hi: 0xa4}, + {value: 0x3308, lo: 0xa5, hi: 0xa6}, + {value: 0x3008, lo: 0xa7, hi: 0xa7}, + {value: 0x0018, lo: 0xa8, hi: 0xab}, + {value: 0x3b08, lo: 0xac, hi: 0xac}, + {value: 0x0040, lo: 0xad, hi: 0xaf}, + {value: 0x0018, lo: 0xb0, hi: 0xb9}, + {value: 0x0040, lo: 0xba, hi: 0xbf}, + // Block 0x68, offset 0x348 + {value: 0x0000, lo: 0x05}, + {value: 0x0208, lo: 0x80, hi: 0xb1}, + {value: 0x0108, lo: 0xb2, hi: 0xb2}, + {value: 0x0008, lo: 0xb3, hi: 0xb3}, + {value: 0x0018, lo: 0xb4, hi: 0xb7}, + {value: 0x0040, lo: 0xb8, hi: 0xbf}, + // Block 0x69, offset 0x34e + {value: 0x0000, lo: 0x03}, + {value: 0x3008, lo: 0x80, hi: 0x81}, + {value: 0x0008, lo: 0x82, hi: 0xb3}, + {value: 0x3008, lo: 0xb4, hi: 0xbf}, + // Block 0x6a, offset 0x352 + {value: 0x0000, lo: 0x0e}, + {value: 0x3008, lo: 0x80, hi: 0x83}, + {value: 0x3b08, lo: 0x84, hi: 0x84}, + {value: 0x3308, lo: 0x85, hi: 0x85}, + {value: 0x0040, lo: 0x86, hi: 0x8d}, + {value: 0x0018, lo: 0x8e, hi: 0x8f}, + {value: 0x0008, lo: 0x90, hi: 0x99}, + {value: 0x0040, lo: 0x9a, hi: 0x9f}, + {value: 0x3308, lo: 0xa0, hi: 0xb1}, + {value: 0x0008, lo: 0xb2, hi: 0xb7}, + {value: 0x0018, lo: 0xb8, hi: 0xba}, + {value: 0x0008, lo: 0xbb, hi: 0xbb}, + {value: 0x0018, lo: 0xbc, hi: 0xbc}, + {value: 0x0008, lo: 0xbd, hi: 0xbe}, + {value: 0x3308, lo: 0xbf, hi: 0xbf}, + // Block 0x6b, offset 0x361 + {value: 0x0000, lo: 0x04}, + {value: 0x0008, lo: 0x80, hi: 0xa5}, + {value: 0x3308, lo: 0xa6, hi: 0xad}, + {value: 0x0018, lo: 0xae, hi: 0xaf}, + {value: 0x0008, lo: 0xb0, hi: 0xbf}, + // Block 0x6c, offset 0x366 + {value: 0x0000, lo: 0x07}, + {value: 0x0008, lo: 0x80, hi: 0x86}, + {value: 0x3308, lo: 0x87, hi: 0x91}, + {value: 0x3008, lo: 0x92, hi: 0x92}, + {value: 0x3808, lo: 0x93, hi: 0x93}, + {value: 0x0040, lo: 0x94, hi: 0x9e}, + {value: 0x0018, lo: 0x9f, hi: 0xbc}, + {value: 0x0040, lo: 0xbd, hi: 0xbf}, + // Block 0x6d, offset 0x36e + {value: 0x0000, lo: 0x09}, + {value: 0x3308, lo: 0x80, hi: 0x82}, + {value: 0x3008, lo: 0x83, hi: 0x83}, + {value: 0x0008, lo: 0x84, hi: 0xb2}, + {value: 0x3308, lo: 0xb3, hi: 0xb3}, + {value: 0x3008, lo: 0xb4, hi: 0xb5}, + {value: 0x3308, lo: 0xb6, hi: 0xb9}, + {value: 0x3008, lo: 0xba, hi: 0xbb}, + {value: 0x3308, lo: 0xbc, hi: 0xbd}, + {value: 0x3008, lo: 0xbe, hi: 0xbf}, + // Block 0x6e, offset 0x378 + {value: 0x0000, lo: 0x0a}, + {value: 0x3808, lo: 0x80, hi: 0x80}, + {value: 0x0018, lo: 0x81, hi: 0x8d}, + {value: 0x0040, lo: 0x8e, hi: 0x8e}, + {value: 0x0008, lo: 0x8f, hi: 0x99}, + {value: 0x0040, lo: 0x9a, hi: 0x9d}, + {value: 0x0018, lo: 0x9e, hi: 0x9f}, + {value: 0x0008, lo: 0xa0, hi: 0xa4}, + {value: 0x3308, lo: 0xa5, hi: 0xa5}, + {value: 0x0008, lo: 0xa6, hi: 0xbe}, + {value: 0x0040, lo: 0xbf, hi: 0xbf}, + // Block 0x6f, offset 0x383 + {value: 0x0000, lo: 0x07}, + {value: 0x0008, lo: 0x80, hi: 0xa8}, + {value: 0x3308, lo: 0xa9, hi: 0xae}, + {value: 0x3008, lo: 0xaf, hi: 0xb0}, + {value: 0x3308, lo: 0xb1, hi: 0xb2}, + {value: 0x3008, lo: 0xb3, hi: 0xb4}, + {value: 0x3308, lo: 0xb5, hi: 0xb6}, + {value: 0x0040, lo: 0xb7, hi: 0xbf}, + // Block 0x70, offset 0x38b + {value: 0x0000, lo: 0x10}, + {value: 0x0008, lo: 0x80, hi: 0x82}, + {value: 0x3308, lo: 0x83, hi: 0x83}, + {value: 0x0008, lo: 0x84, hi: 0x8b}, + {value: 0x3308, lo: 0x8c, hi: 0x8c}, + {value: 0x3008, lo: 0x8d, hi: 0x8d}, + {value: 0x0040, lo: 0x8e, hi: 0x8f}, + {value: 0x0008, lo: 0x90, hi: 0x99}, + {value: 0x0040, lo: 0x9a, hi: 0x9b}, + {value: 0x0018, lo: 0x9c, hi: 0x9f}, + {value: 0x0008, lo: 0xa0, hi: 0xb6}, + {value: 0x0018, lo: 0xb7, hi: 0xb9}, + {value: 0x0008, lo: 0xba, hi: 0xba}, + {value: 0x3008, lo: 0xbb, hi: 0xbb}, + {value: 0x3308, lo: 0xbc, hi: 0xbc}, + {value: 0x3008, lo: 0xbd, hi: 0xbd}, + {value: 0x0008, lo: 0xbe, hi: 0xbf}, + // Block 0x71, offset 0x39c + {value: 0x0000, lo: 0x08}, + {value: 0x0008, lo: 0x80, hi: 0xaf}, + {value: 0x3308, lo: 0xb0, hi: 0xb0}, + {value: 0x0008, lo: 0xb1, hi: 0xb1}, + {value: 0x3308, lo: 0xb2, hi: 0xb4}, + {value: 0x0008, lo: 0xb5, hi: 0xb6}, + {value: 0x3308, lo: 0xb7, hi: 0xb8}, + {value: 0x0008, lo: 0xb9, hi: 0xbd}, + {value: 0x3308, lo: 0xbe, hi: 0xbf}, + // Block 0x72, offset 0x3a5 + {value: 0x0000, lo: 0x0f}, + {value: 0x0008, lo: 0x80, hi: 0x80}, + {value: 0x3308, lo: 0x81, hi: 0x81}, + {value: 0x0008, lo: 0x82, hi: 0x82}, + {value: 0x0040, lo: 0x83, hi: 0x9a}, + {value: 0x0008, lo: 0x9b, hi: 0x9d}, + {value: 0x0018, lo: 0x9e, hi: 0x9f}, + {value: 0x0008, lo: 0xa0, hi: 0xaa}, + {value: 0x3008, lo: 0xab, hi: 0xab}, + {value: 0x3308, lo: 0xac, hi: 0xad}, + {value: 0x3008, lo: 0xae, hi: 0xaf}, + {value: 0x0018, lo: 0xb0, hi: 0xb1}, + {value: 0x0008, lo: 0xb2, hi: 0xb4}, + {value: 0x3008, lo: 0xb5, hi: 0xb5}, + {value: 0x3b08, lo: 0xb6, hi: 0xb6}, + {value: 0x0040, lo: 0xb7, hi: 0xbf}, + // Block 0x73, offset 0x3b5 + {value: 0x0000, lo: 0x0c}, + {value: 0x0040, lo: 0x80, hi: 0x80}, + {value: 0x0008, lo: 0x81, hi: 0x86}, + {value: 0x0040, lo: 0x87, hi: 0x88}, + {value: 0x0008, lo: 0x89, hi: 0x8e}, + {value: 0x0040, lo: 0x8f, hi: 0x90}, + {value: 0x0008, lo: 0x91, hi: 0x96}, + {value: 0x0040, lo: 0x97, hi: 0x9f}, + {value: 0x0008, lo: 0xa0, hi: 0xa6}, + {value: 0x0040, lo: 0xa7, hi: 0xa7}, + {value: 0x0008, lo: 0xa8, hi: 0xae}, + {value: 0x0040, lo: 0xaf, hi: 0xaf}, + {value: 0x0008, lo: 0xb0, hi: 0xbf}, + // Block 0x74, offset 0x3c2 + {value: 0x0000, lo: 0x0b}, + {value: 0x0008, lo: 0x80, hi: 0x9a}, + {value: 0x0018, lo: 0x9b, hi: 0x9b}, + {value: 0x44d5, lo: 0x9c, hi: 0x9c}, + {value: 0x44ed, lo: 0x9d, hi: 0x9d}, + {value: 0x0941, lo: 0x9e, hi: 0x9e}, + {value: 0xe06d, lo: 0x9f, hi: 0x9f}, + {value: 0x0008, lo: 0xa0, hi: 0xa8}, + {value: 0x1409, lo: 0xa9, hi: 0xa9}, + {value: 0x0018, lo: 0xaa, hi: 0xab}, + {value: 0x0040, lo: 0xac, hi: 0xaf}, + {value: 0x4505, lo: 0xb0, hi: 0xbf}, + // Block 0x75, offset 0x3ce + {value: 0x0000, lo: 0x04}, + {value: 0x4525, lo: 0x80, hi: 0x8f}, + {value: 0x4545, lo: 0x90, hi: 0x9f}, + {value: 0x4565, lo: 0xa0, hi: 0xaf}, + {value: 0x4545, lo: 0xb0, hi: 0xbf}, + // Block 0x76, offset 0x3d3 + {value: 0x0000, lo: 0x0c}, + {value: 0x0008, lo: 0x80, hi: 0xa2}, + {value: 0x3008, lo: 0xa3, hi: 0xa4}, + {value: 0x3308, lo: 0xa5, hi: 0xa5}, + {value: 0x3008, lo: 0xa6, hi: 0xa7}, + {value: 0x3308, lo: 0xa8, hi: 0xa8}, + {value: 0x3008, lo: 0xa9, hi: 0xaa}, + {value: 0x0018, lo: 0xab, hi: 0xab}, + {value: 0x3008, lo: 0xac, hi: 0xac}, + {value: 0x3b08, lo: 0xad, hi: 0xad}, + {value: 0x0040, lo: 0xae, hi: 0xaf}, + {value: 0x0008, lo: 0xb0, hi: 0xb9}, + {value: 0x0040, lo: 0xba, hi: 0xbf}, + // Block 0x77, offset 0x3e0 + {value: 0x0000, lo: 0x03}, + {value: 0x0008, lo: 0x80, hi: 0xa3}, + {value: 0x0040, lo: 0xa4, hi: 0xaf}, + {value: 0x0018, lo: 0xb0, hi: 0xbf}, + // Block 0x78, offset 0x3e4 + {value: 0x0000, lo: 0x04}, + {value: 0x0018, lo: 0x80, hi: 0x86}, + {value: 0x0040, lo: 0x87, hi: 0x8a}, + {value: 0x0018, lo: 0x8b, hi: 0xbb}, + {value: 0x0040, lo: 0xbc, hi: 0xbf}, + // Block 0x79, offset 0x3e9 + {value: 0x0000, lo: 0x01}, + {value: 0x0040, lo: 0x80, hi: 0xbf}, + // Block 0x7a, offset 0x3eb + {value: 0x0020, lo: 0x01}, + {value: 0x4585, lo: 0x80, hi: 0xbf}, + // Block 0x7b, offset 0x3ed + {value: 0x0020, lo: 0x03}, + {value: 0x4d85, lo: 0x80, hi: 0x94}, + {value: 0x4b45, lo: 0x95, hi: 0x95}, + {value: 0x5025, lo: 0x96, hi: 0xbf}, + // Block 0x7c, offset 0x3f1 + {value: 0x0020, lo: 0x01}, + {value: 0x5565, lo: 0x80, hi: 0xbf}, + // Block 0x7d, offset 0x3f3 + {value: 0x0020, lo: 0x03}, + {value: 0x5d65, lo: 0x80, hi: 0x84}, + {value: 0x56c5, lo: 0x85, hi: 0x85}, + {value: 0x5e05, lo: 0x86, hi: 0xbf}, + // Block 0x7e, offset 0x3f7 + {value: 0x0020, lo: 0x08}, + {value: 0x6bc5, lo: 0x80, hi: 0x8f}, + {value: 0x6d85, lo: 0x90, hi: 0x90}, + {value: 0x6dc5, lo: 0x91, hi: 0xab}, + {value: 0x1411, lo: 0xac, hi: 0xac}, + {value: 0x7125, lo: 0xad, hi: 0xad}, + {value: 0x0040, lo: 0xae, hi: 0xae}, + {value: 0x0040, lo: 0xaf, hi: 0xaf}, + {value: 0x7145, lo: 0xb0, hi: 0xbf}, + // Block 0x7f, offset 0x400 + {value: 0x0020, lo: 0x05}, + {value: 0x7345, lo: 0x80, hi: 0xad}, + {value: 0x65a5, lo: 0xae, hi: 0xae}, + {value: 0x7905, lo: 0xaf, hi: 0xb5}, + {value: 0x6fc5, lo: 0xb6, hi: 0xb6}, + {value: 0x79e5, lo: 0xb7, hi: 0xbf}, + // Block 0x80, offset 0x406 + {value: 0x0008, lo: 0x03}, + {value: 0x1761, lo: 0x80, hi: 0x82}, + {value: 0x1751, lo: 0x83, hi: 0x83}, + {value: 0x1779, lo: 0x84, hi: 0xbf}, + // Block 0x81, offset 0x40a + {value: 0x0008, lo: 0x0f}, + {value: 0x1d91, lo: 0x80, hi: 0x83}, + {value: 0x1da9, lo: 0x84, hi: 0x85}, + {value: 0x1db1, lo: 0x86, hi: 0x87}, + {value: 0x1db9, lo: 0x88, hi: 0x8f}, + {value: 0x0018, lo: 0x90, hi: 0x90}, + {value: 0x0018, lo: 0x91, hi: 0x91}, + {value: 0x1df9, lo: 0x92, hi: 0x97}, + {value: 0x1e21, lo: 0x98, hi: 0x9c}, + {value: 0x1e41, lo: 0x9d, hi: 0xb3}, + {value: 0x1d81, lo: 0xb4, hi: 0xb4}, + {value: 0x1d91, lo: 0xb5, hi: 0xb5}, + {value: 0x1ef9, lo: 0xb6, hi: 0xbb}, + {value: 0x1f19, lo: 0xbc, hi: 0xbc}, + {value: 0x1f09, lo: 0xbd, hi: 0xbd}, + {value: 0x1f29, lo: 0xbe, hi: 0xbf}, + // Block 0x82, offset 0x41a + {value: 0x0000, lo: 0x09}, + {value: 0x0008, lo: 0x80, hi: 0x8b}, + {value: 0x0040, lo: 0x8c, hi: 0x8c}, + {value: 0x0008, lo: 0x8d, hi: 0xa6}, + {value: 0x0040, lo: 0xa7, hi: 0xa7}, + {value: 0x0008, lo: 0xa8, hi: 0xba}, + {value: 0x0040, lo: 0xbb, hi: 0xbb}, + {value: 0x0008, lo: 0xbc, hi: 0xbd}, + {value: 0x0040, lo: 0xbe, hi: 0xbe}, + {value: 0x0008, lo: 0xbf, hi: 0xbf}, + // Block 0x83, offset 0x424 + {value: 0x0000, lo: 0x04}, + {value: 0x0008, lo: 0x80, hi: 0x8d}, + {value: 0x0040, lo: 0x8e, hi: 0x8f}, + {value: 0x0008, lo: 0x90, hi: 0x9d}, + {value: 0x0040, lo: 0x9e, hi: 0xbf}, + // Block 0x84, offset 0x429 + {value: 0x0000, lo: 0x02}, + {value: 0x0008, lo: 0x80, hi: 0xba}, + {value: 0x0040, lo: 0xbb, hi: 0xbf}, + // Block 0x85, offset 0x42c + {value: 0x0000, lo: 0x05}, + {value: 0x0018, lo: 0x80, hi: 0x82}, + {value: 0x0040, lo: 0x83, hi: 0x86}, + {value: 0x0018, lo: 0x87, hi: 0xb3}, + {value: 0x0040, lo: 0xb4, hi: 0xb6}, + {value: 0x0018, lo: 0xb7, hi: 0xbf}, + // Block 0x86, offset 0x432 + {value: 0x0000, lo: 0x06}, + {value: 0x0018, lo: 0x80, hi: 0x8e}, + {value: 0x0040, lo: 0x8f, hi: 0x8f}, + {value: 0x0018, lo: 0x90, hi: 0x9c}, + {value: 0x0040, lo: 0x9d, hi: 0x9f}, + {value: 0x0018, lo: 0xa0, hi: 0xa0}, + {value: 0x0040, lo: 0xa1, hi: 0xbf}, + // Block 0x87, offset 0x439 + {value: 0x0000, lo: 0x04}, + {value: 0x0040, lo: 0x80, hi: 0x8f}, + {value: 0x0018, lo: 0x90, hi: 0xbc}, + {value: 0x3308, lo: 0xbd, hi: 0xbd}, + {value: 0x0040, lo: 0xbe, hi: 0xbf}, + // Block 0x88, offset 0x43e + {value: 0x0000, lo: 0x03}, + {value: 0x0008, lo: 0x80, hi: 0x9c}, + {value: 0x0040, lo: 0x9d, hi: 0x9f}, + {value: 0x0008, lo: 0xa0, hi: 0xbf}, + // Block 0x89, offset 0x442 + {value: 0x0000, lo: 0x05}, + {value: 0x0008, lo: 0x80, hi: 0x90}, + {value: 0x0040, lo: 0x91, hi: 0x9f}, + {value: 0x3308, lo: 0xa0, hi: 0xa0}, + {value: 0x0018, lo: 0xa1, hi: 0xbb}, + {value: 0x0040, lo: 0xbc, hi: 0xbf}, + // Block 0x8a, offset 0x448 + {value: 0x0000, lo: 0x04}, + {value: 0x0008, lo: 0x80, hi: 0x9f}, + {value: 0x0018, lo: 0xa0, hi: 0xa3}, + {value: 0x0040, lo: 0xa4, hi: 0xac}, + {value: 0x0008, lo: 0xad, hi: 0xbf}, + // Block 0x8b, offset 0x44d + {value: 0x0000, lo: 0x08}, + {value: 0x0008, lo: 0x80, hi: 0x80}, + {value: 0x0018, lo: 0x81, hi: 0x81}, + {value: 0x0008, lo: 0x82, hi: 0x89}, + {value: 0x0018, lo: 0x8a, hi: 0x8a}, + {value: 0x0040, lo: 0x8b, hi: 0x8f}, + {value: 0x0008, lo: 0x90, hi: 0xb5}, + {value: 0x3308, lo: 0xb6, hi: 0xba}, + {value: 0x0040, lo: 0xbb, hi: 0xbf}, + // Block 0x8c, offset 0x456 + {value: 0x0000, lo: 0x04}, + {value: 0x0008, lo: 0x80, hi: 0x9d}, + {value: 0x0040, lo: 0x9e, hi: 0x9e}, + {value: 0x0018, lo: 0x9f, hi: 0x9f}, + {value: 0x0008, lo: 0xa0, hi: 0xbf}, + // Block 0x8d, offset 0x45b + {value: 0x0000, lo: 0x05}, + {value: 0x0008, lo: 0x80, hi: 0x83}, + {value: 0x0040, lo: 0x84, hi: 0x87}, + {value: 0x0008, lo: 0x88, hi: 0x8f}, + {value: 0x0018, lo: 0x90, hi: 0x95}, + {value: 0x0040, lo: 0x96, hi: 0xbf}, + // Block 0x8e, offset 0x461 + {value: 0x0000, lo: 0x06}, + {value: 0xe145, lo: 0x80, hi: 0x87}, + {value: 0xe1c5, lo: 0x88, hi: 0x8f}, + {value: 0xe145, lo: 0x90, hi: 0x97}, + {value: 0x8b45, lo: 0x98, hi: 0x9f}, + {value: 0x8b5d, lo: 0xa0, hi: 0xa7}, + {value: 0x0008, lo: 0xa8, hi: 0xbf}, + // Block 0x8f, offset 0x468 + {value: 0x0000, lo: 0x06}, + {value: 0x0008, lo: 0x80, hi: 0x9d}, + {value: 0x0040, lo: 0x9e, hi: 0x9f}, + {value: 0x0008, lo: 0xa0, hi: 0xa9}, + {value: 0x0040, lo: 0xaa, hi: 0xaf}, + {value: 0x8b5d, lo: 0xb0, hi: 0xb7}, + {value: 0x8b45, lo: 0xb8, hi: 0xbf}, + // Block 0x90, offset 0x46f + {value: 0x0000, lo: 0x06}, + {value: 0xe145, lo: 0x80, hi: 0x87}, + {value: 0xe1c5, lo: 0x88, hi: 0x8f}, + {value: 0xe145, lo: 0x90, hi: 0x93}, + {value: 0x0040, lo: 0x94, hi: 0x97}, + {value: 0x0008, lo: 0x98, hi: 0xbb}, + {value: 0x0040, lo: 0xbc, hi: 0xbf}, + // Block 0x91, offset 0x476 + {value: 0x0000, lo: 0x03}, + {value: 0x0008, lo: 0x80, hi: 0xa7}, + {value: 0x0040, lo: 0xa8, hi: 0xaf}, + {value: 0x0008, lo: 0xb0, hi: 0xbf}, + // Block 0x92, offset 0x47a + {value: 0x0000, lo: 0x02}, + {value: 0x0008, lo: 0x80, hi: 0xb3}, + {value: 0x0040, lo: 0xb4, hi: 0xbf}, + // Block 0x93, offset 0x47d + {value: 0x0000, lo: 0x02}, + {value: 0x0008, lo: 0x80, hi: 0xb6}, + {value: 0x0040, lo: 0xb7, hi: 0xbf}, + // Block 0x94, offset 0x480 + {value: 0x0000, lo: 0x04}, + {value: 0x0008, lo: 0x80, hi: 0x95}, + {value: 0x0040, lo: 0x96, hi: 0x9f}, + {value: 0x0008, lo: 0xa0, hi: 0xa7}, + {value: 0x0040, lo: 0xa8, hi: 0xbf}, + // Block 0x95, offset 0x485 + {value: 0x0000, lo: 0x0b}, + {value: 0x0808, lo: 0x80, hi: 0x85}, + {value: 0x0040, lo: 0x86, hi: 0x87}, + {value: 0x0808, lo: 0x88, hi: 0x88}, + {value: 0x0040, lo: 0x89, hi: 0x89}, + {value: 0x0808, lo: 0x8a, hi: 0xb5}, + {value: 0x0040, lo: 0xb6, hi: 0xb6}, + {value: 0x0808, lo: 0xb7, hi: 0xb8}, + {value: 0x0040, lo: 0xb9, hi: 0xbb}, + {value: 0x0808, lo: 0xbc, hi: 0xbc}, + {value: 0x0040, lo: 0xbd, hi: 0xbe}, + {value: 0x0808, lo: 0xbf, hi: 0xbf}, + // Block 0x96, offset 0x491 + {value: 0x0000, lo: 0x05}, + {value: 0x0808, lo: 0x80, hi: 0x95}, + {value: 0x0040, lo: 0x96, hi: 0x96}, + {value: 0x0818, lo: 0x97, hi: 0x9f}, + {value: 0x0808, lo: 0xa0, hi: 0xb6}, + {value: 0x0818, lo: 0xb7, hi: 0xbf}, + // Block 0x97, offset 0x497 + {value: 0x0000, lo: 0x04}, + {value: 0x0808, lo: 0x80, hi: 0x9e}, + {value: 0x0040, lo: 0x9f, hi: 0xa6}, + {value: 0x0818, lo: 0xa7, hi: 0xaf}, + {value: 0x0040, lo: 0xb0, hi: 0xbf}, + // Block 0x98, offset 0x49c + {value: 0x0000, lo: 0x06}, + {value: 0x0040, lo: 0x80, hi: 0x9f}, + {value: 0x0808, lo: 0xa0, hi: 0xb2}, + {value: 0x0040, lo: 0xb3, hi: 0xb3}, + {value: 0x0808, lo: 0xb4, hi: 0xb5}, + {value: 0x0040, lo: 0xb6, hi: 0xba}, + {value: 0x0818, lo: 0xbb, hi: 0xbf}, + // Block 0x99, offset 0x4a3 + {value: 0x0000, lo: 0x07}, + {value: 0x0808, lo: 0x80, hi: 0x95}, + {value: 0x0818, lo: 0x96, hi: 0x9b}, + {value: 0x0040, lo: 0x9c, hi: 0x9e}, + {value: 0x0018, lo: 0x9f, hi: 0x9f}, + {value: 0x0808, lo: 0xa0, hi: 0xb9}, + {value: 0x0040, lo: 0xba, hi: 0xbe}, + {value: 0x0818, lo: 0xbf, hi: 0xbf}, + // Block 0x9a, offset 0x4ab + {value: 0x0000, lo: 0x02}, + {value: 0x0808, lo: 0x80, hi: 0x99}, + {value: 0x0040, lo: 0x9a, hi: 0xbf}, + // Block 0x9b, offset 0x4ae + {value: 0x0000, lo: 0x04}, + {value: 0x0808, lo: 0x80, hi: 0xb7}, + {value: 0x0040, lo: 0xb8, hi: 0xbb}, + {value: 0x0818, lo: 0xbc, hi: 0xbd}, + {value: 0x0808, lo: 0xbe, hi: 0xbf}, + // Block 0x9c, offset 0x4b3 + {value: 0x0000, lo: 0x03}, + {value: 0x0818, lo: 0x80, hi: 0x8f}, + {value: 0x0040, lo: 0x90, hi: 0x91}, + {value: 0x0818, lo: 0x92, hi: 0xbf}, + // Block 0x9d, offset 0x4b7 + {value: 0x0000, lo: 0x0f}, + {value: 0x0808, lo: 0x80, hi: 0x80}, + {value: 0x3308, lo: 0x81, hi: 0x83}, + {value: 0x0040, lo: 0x84, hi: 0x84}, + {value: 0x3308, lo: 0x85, hi: 0x86}, + {value: 0x0040, lo: 0x87, hi: 0x8b}, + {value: 0x3308, lo: 0x8c, hi: 0x8f}, + {value: 0x0808, lo: 0x90, hi: 0x93}, + {value: 0x0040, lo: 0x94, hi: 0x94}, + {value: 0x0808, lo: 0x95, hi: 0x97}, + {value: 0x0040, lo: 0x98, hi: 0x98}, + {value: 0x0808, lo: 0x99, hi: 0xb5}, + {value: 0x0040, lo: 0xb6, hi: 0xb7}, + {value: 0x3308, lo: 0xb8, hi: 0xba}, + {value: 0x0040, lo: 0xbb, hi: 0xbe}, + {value: 0x3b08, lo: 0xbf, hi: 0xbf}, + // Block 0x9e, offset 0x4c7 + {value: 0x0000, lo: 0x06}, + {value: 0x0818, lo: 0x80, hi: 0x88}, + {value: 0x0040, lo: 0x89, hi: 0x8f}, + {value: 0x0818, lo: 0x90, hi: 0x98}, + {value: 0x0040, lo: 0x99, hi: 0x9f}, + {value: 0x0808, lo: 0xa0, hi: 0xbc}, + {value: 0x0818, lo: 0xbd, hi: 0xbf}, + // Block 0x9f, offset 0x4ce + {value: 0x0000, lo: 0x03}, + {value: 0x0808, lo: 0x80, hi: 0x9c}, + {value: 0x0818, lo: 0x9d, hi: 0x9f}, + {value: 0x0040, lo: 0xa0, hi: 0xbf}, + // Block 0xa0, offset 0x4d2 + {value: 0x0000, lo: 0x03}, + {value: 0x0808, lo: 0x80, hi: 0xb5}, + {value: 0x0040, lo: 0xb6, hi: 0xb8}, + {value: 0x0018, lo: 0xb9, hi: 0xbf}, + // Block 0xa1, offset 0x4d6 + {value: 0x0000, lo: 0x06}, + {value: 0x0808, lo: 0x80, hi: 0x95}, + {value: 0x0040, lo: 0x96, hi: 0x97}, + {value: 0x0818, lo: 0x98, hi: 0x9f}, + {value: 0x0808, lo: 0xa0, hi: 0xb2}, + {value: 0x0040, lo: 0xb3, hi: 0xb7}, + {value: 0x0818, lo: 0xb8, hi: 0xbf}, + // Block 0xa2, offset 0x4dd + {value: 0x0000, lo: 0x01}, + {value: 0x0808, lo: 0x80, hi: 0xbf}, + // Block 0xa3, offset 0x4df + {value: 0x0000, lo: 0x02}, + {value: 0x0808, lo: 0x80, hi: 0x88}, + {value: 0x0040, lo: 0x89, hi: 0xbf}, + // Block 0xa4, offset 0x4e2 + {value: 0x0000, lo: 0x02}, + {value: 0x03dd, lo: 0x80, hi: 0xb2}, + {value: 0x0040, lo: 0xb3, hi: 0xbf}, + // Block 0xa5, offset 0x4e5 + {value: 0x0000, lo: 0x03}, + {value: 0x0808, lo: 0x80, hi: 0xb2}, + {value: 0x0040, lo: 0xb3, hi: 0xb9}, + {value: 0x0818, lo: 0xba, hi: 0xbf}, + // Block 0xa6, offset 0x4e9 + {value: 0x0000, lo: 0x08}, + {value: 0x0908, lo: 0x80, hi: 0x80}, + {value: 0x0a08, lo: 0x81, hi: 0xa1}, + {value: 0x0c08, lo: 0xa2, hi: 0xa2}, + {value: 0x0a08, lo: 0xa3, hi: 0xa3}, + {value: 0x3308, lo: 0xa4, hi: 0xa7}, + {value: 0x0040, lo: 0xa8, hi: 0xaf}, + {value: 0x0808, lo: 0xb0, hi: 0xb9}, + {value: 0x0040, lo: 0xba, hi: 0xbf}, + // Block 0xa7, offset 0x4f2 + {value: 0x0000, lo: 0x07}, + {value: 0x0808, lo: 0x80, hi: 0x8f}, + {value: 0xe105, lo: 0x90, hi: 0x9f}, + {value: 0x8cdd, lo: 0xa0, hi: 0xa5}, + {value: 0x0040, lo: 0xa6, hi: 0xa8}, + {value: 0x3308, lo: 0xa9, hi: 0xad}, + {value: 0x0018, lo: 0xae, hi: 0xae}, + {value: 0x0808, lo: 0xaf, hi: 0xbf}, + // Block 0xa8, offset 0x4fa + {value: 0x0000, lo: 0x04}, + {value: 0x0808, lo: 0x80, hi: 0x85}, + {value: 0x0040, lo: 0x86, hi: 0x8d}, + {value: 0x0818, lo: 0x8e, hi: 0x8f}, + {value: 0x0040, lo: 0x90, hi: 0xbf}, + // Block 0xa9, offset 0x4ff + {value: 0x0000, lo: 0x03}, + {value: 0x0040, lo: 0x80, hi: 0x9f}, + {value: 0x0818, lo: 0xa0, hi: 0xbe}, + {value: 0x0040, lo: 0xbf, hi: 0xbf}, + // Block 0xaa, offset 0x503 + {value: 0x0000, lo: 0x07}, + {value: 0x0808, lo: 0x80, hi: 0xa9}, + {value: 0x0040, lo: 0xaa, hi: 0xaa}, + {value: 0x3308, lo: 0xab, hi: 0xac}, + {value: 0x0818, lo: 0xad, hi: 0xad}, + {value: 0x0040, lo: 0xae, hi: 0xaf}, + {value: 0x0808, lo: 0xb0, hi: 0xb1}, + {value: 0x0040, lo: 0xb2, hi: 0xbf}, + // Block 0xab, offset 0x50b + {value: 0x0000, lo: 0x09}, + {value: 0x0040, lo: 0x80, hi: 0x81}, + {value: 0x0c08, lo: 0x82, hi: 0x82}, + {value: 0x0a08, lo: 0x83, hi: 0x84}, + {value: 0x0808, lo: 0x85, hi: 0x85}, + {value: 0x0a08, lo: 0x86, hi: 0x87}, + {value: 0x0040, lo: 0x88, hi: 0x8f}, + {value: 0x0018, lo: 0x90, hi: 0x98}, + {value: 0x0040, lo: 0x99, hi: 0xb9}, + {value: 0x3308, lo: 0xba, hi: 0xbf}, + // Block 0xac, offset 0x515 + {value: 0x0000, lo: 0x07}, + {value: 0x0808, lo: 0x80, hi: 0x9c}, + {value: 0x0818, lo: 0x9d, hi: 0xa6}, + {value: 0x0808, lo: 0xa7, hi: 0xa7}, + {value: 0x0040, lo: 0xa8, hi: 0xaf}, + {value: 0x0a08, lo: 0xb0, hi: 0xb2}, + {value: 0x0c08, lo: 0xb3, hi: 0xb3}, + {value: 0x0a08, lo: 0xb4, hi: 0xbf}, + // Block 0xad, offset 0x51d + {value: 0x0000, lo: 0x0a}, + {value: 0x0a08, lo: 0x80, hi: 0x84}, + {value: 0x0808, lo: 0x85, hi: 0x85}, + {value: 0x3308, lo: 0x86, hi: 0x90}, + {value: 0x0a18, lo: 0x91, hi: 0x93}, + {value: 0x0c18, lo: 0x94, hi: 0x94}, + {value: 0x0818, lo: 0x95, hi: 0x99}, + {value: 0x0040, lo: 0x9a, hi: 0xaf}, + {value: 0x0a08, lo: 0xb0, hi: 0xb3}, + {value: 0x0c08, lo: 0xb4, hi: 0xb5}, + {value: 0x0a08, lo: 0xb6, hi: 0xbf}, + // Block 0xae, offset 0x528 + {value: 0x0000, lo: 0x0e}, + {value: 0x0a08, lo: 0x80, hi: 0x81}, + {value: 0x3308, lo: 0x82, hi: 0x85}, + {value: 0x0818, lo: 0x86, hi: 0x89}, + {value: 0x0040, lo: 0x8a, hi: 0xaf}, + {value: 0x0a08, lo: 0xb0, hi: 0xb0}, + {value: 0x0808, lo: 0xb1, hi: 0xb1}, + {value: 0x0a08, lo: 0xb2, hi: 0xb3}, + {value: 0x0c08, lo: 0xb4, hi: 0xb6}, + {value: 0x0808, lo: 0xb7, hi: 0xb7}, + {value: 0x0a08, lo: 0xb8, hi: 0xb8}, + {value: 0x0c08, lo: 0xb9, hi: 0xba}, + {value: 0x0a08, lo: 0xbb, hi: 0xbc}, + {value: 0x0c08, lo: 0xbd, hi: 0xbd}, + {value: 0x0a08, lo: 0xbe, hi: 0xbf}, + // Block 0xaf, offset 0x537 + {value: 0x0000, lo: 0x0b}, + {value: 0x0808, lo: 0x80, hi: 0x80}, + {value: 0x0a08, lo: 0x81, hi: 0x81}, + {value: 0x0c08, lo: 0x82, hi: 0x83}, + {value: 0x0a08, lo: 0x84, hi: 0x84}, + {value: 0x0818, lo: 0x85, hi: 0x88}, + {value: 0x0c18, lo: 0x89, hi: 0x89}, + {value: 0x0a18, lo: 0x8a, hi: 0x8a}, + {value: 0x0918, lo: 0x8b, hi: 0x8b}, + {value: 0x0040, lo: 0x8c, hi: 0x9f}, + {value: 0x0808, lo: 0xa0, hi: 0xb6}, + {value: 0x0040, lo: 0xb7, hi: 0xbf}, + // Block 0xb0, offset 0x543 + {value: 0x0000, lo: 0x05}, + {value: 0x3008, lo: 0x80, hi: 0x80}, + {value: 0x3308, lo: 0x81, hi: 0x81}, + {value: 0x3008, lo: 0x82, hi: 0x82}, + {value: 0x0008, lo: 0x83, hi: 0xb7}, + {value: 0x3308, lo: 0xb8, hi: 0xbf}, + // Block 0xb1, offset 0x549 + {value: 0x0000, lo: 0x0c}, + {value: 0x3308, lo: 0x80, hi: 0x85}, + {value: 0x3b08, lo: 0x86, hi: 0x86}, + {value: 0x0018, lo: 0x87, hi: 0x8d}, + {value: 0x0040, lo: 0x8e, hi: 0x91}, + {value: 0x0018, lo: 0x92, hi: 0xa5}, + {value: 0x0008, lo: 0xa6, hi: 0xaf}, + {value: 0x3b08, lo: 0xb0, hi: 0xb0}, + {value: 0x0008, lo: 0xb1, hi: 0xb2}, + {value: 0x3308, lo: 0xb3, hi: 0xb4}, + {value: 0x0008, lo: 0xb5, hi: 0xb5}, + {value: 0x0040, lo: 0xb6, hi: 0xbe}, + {value: 0x3b08, lo: 0xbf, hi: 0xbf}, + // Block 0xb2, offset 0x556 + {value: 0x0000, lo: 0x0b}, + {value: 0x3308, lo: 0x80, hi: 0x81}, + {value: 0x3008, lo: 0x82, hi: 0x82}, + {value: 0x0008, lo: 0x83, hi: 0xaf}, + {value: 0x3008, lo: 0xb0, hi: 0xb2}, + {value: 0x3308, lo: 0xb3, hi: 0xb6}, + {value: 0x3008, lo: 0xb7, hi: 0xb8}, + {value: 0x3b08, lo: 0xb9, hi: 0xb9}, + {value: 0x3308, lo: 0xba, hi: 0xba}, + {value: 0x0018, lo: 0xbb, hi: 0xbc}, + {value: 0x0040, lo: 0xbd, hi: 0xbd}, + {value: 0x0018, lo: 0xbe, hi: 0xbf}, + // Block 0xb3, offset 0x562 + {value: 0x0000, lo: 0x07}, + {value: 0x0018, lo: 0x80, hi: 0x81}, + {value: 0x3308, lo: 0x82, hi: 0x82}, + {value: 0x0040, lo: 0x83, hi: 0x8f}, + {value: 0x0008, lo: 0x90, hi: 0xa8}, + {value: 0x0040, lo: 0xa9, hi: 0xaf}, + {value: 0x0008, lo: 0xb0, hi: 0xb9}, + {value: 0x0040, lo: 0xba, hi: 0xbf}, + // Block 0xb4, offset 0x56a + {value: 0x0000, lo: 0x08}, + {value: 0x3308, lo: 0x80, hi: 0x82}, + {value: 0x0008, lo: 0x83, hi: 0xa6}, + {value: 0x3308, lo: 0xa7, hi: 0xab}, + {value: 0x3008, lo: 0xac, hi: 0xac}, + {value: 0x3308, lo: 0xad, hi: 0xb2}, + {value: 0x3b08, lo: 0xb3, hi: 0xb4}, + {value: 0x0040, lo: 0xb5, hi: 0xb5}, + {value: 0x0008, lo: 0xb6, hi: 0xbf}, + // Block 0xb5, offset 0x573 + {value: 0x0000, lo: 0x0a}, + {value: 0x0018, lo: 0x80, hi: 0x83}, + {value: 0x0008, lo: 0x84, hi: 0x84}, + {value: 0x3008, lo: 0x85, hi: 0x86}, + {value: 0x0008, lo: 0x87, hi: 0x87}, + {value: 0x0040, lo: 0x88, hi: 0x8f}, + {value: 0x0008, lo: 0x90, hi: 0xb2}, + {value: 0x3308, lo: 0xb3, hi: 0xb3}, + {value: 0x0018, lo: 0xb4, hi: 0xb5}, + {value: 0x0008, lo: 0xb6, hi: 0xb6}, + {value: 0x0040, lo: 0xb7, hi: 0xbf}, + // Block 0xb6, offset 0x57e + {value: 0x0000, lo: 0x06}, + {value: 0x3308, lo: 0x80, hi: 0x81}, + {value: 0x3008, lo: 0x82, hi: 0x82}, + {value: 0x0008, lo: 0x83, hi: 0xb2}, + {value: 0x3008, lo: 0xb3, hi: 0xb5}, + {value: 0x3308, lo: 0xb6, hi: 0xbe}, + {value: 0x3008, lo: 0xbf, hi: 0xbf}, + // Block 0xb7, offset 0x585 + {value: 0x0000, lo: 0x0e}, + {value: 0x3808, lo: 0x80, hi: 0x80}, + {value: 0x0008, lo: 0x81, hi: 0x84}, + {value: 0x0018, lo: 0x85, hi: 0x88}, + {value: 0x3308, lo: 0x89, hi: 0x8c}, + {value: 0x0018, lo: 0x8d, hi: 0x8d}, + {value: 0x3008, lo: 0x8e, hi: 0x8e}, + {value: 0x3308, lo: 0x8f, hi: 0x8f}, + {value: 0x0008, lo: 0x90, hi: 0x9a}, + {value: 0x0018, lo: 0x9b, hi: 0x9b}, + {value: 0x0008, lo: 0x9c, hi: 0x9c}, + {value: 0x0018, lo: 0x9d, hi: 0x9f}, + {value: 0x0040, lo: 0xa0, hi: 0xa0}, + {value: 0x0018, lo: 0xa1, hi: 0xb4}, + {value: 0x0040, lo: 0xb5, hi: 0xbf}, + // Block 0xb8, offset 0x594 + {value: 0x0000, lo: 0x0c}, + {value: 0x0008, lo: 0x80, hi: 0x91}, + {value: 0x0040, lo: 0x92, hi: 0x92}, + {value: 0x0008, lo: 0x93, hi: 0xab}, + {value: 0x3008, lo: 0xac, hi: 0xae}, + {value: 0x3308, lo: 0xaf, hi: 0xb1}, + {value: 0x3008, lo: 0xb2, hi: 0xb3}, + {value: 0x3308, lo: 0xb4, hi: 0xb4}, + {value: 0x3808, lo: 0xb5, hi: 0xb5}, + {value: 0x3308, lo: 0xb6, hi: 0xb7}, + {value: 0x0018, lo: 0xb8, hi: 0xbd}, + {value: 0x3308, lo: 0xbe, hi: 0xbe}, + {value: 0x0008, lo: 0xbf, hi: 0xbf}, + // Block 0xb9, offset 0x5a1 + {value: 0x0000, lo: 0x03}, + {value: 0x0008, lo: 0x80, hi: 0x80}, + {value: 0x3308, lo: 0x81, hi: 0x81}, + {value: 0x0040, lo: 0x82, hi: 0xbf}, + // Block 0xba, offset 0x5a5 + {value: 0x0000, lo: 0x0c}, + {value: 0x0008, lo: 0x80, hi: 0x86}, + {value: 0x0040, lo: 0x87, hi: 0x87}, + {value: 0x0008, lo: 0x88, hi: 0x88}, + {value: 0x0040, lo: 0x89, hi: 0x89}, + {value: 0x0008, lo: 0x8a, hi: 0x8d}, + {value: 0x0040, lo: 0x8e, hi: 0x8e}, + {value: 0x0008, lo: 0x8f, hi: 0x9d}, + {value: 0x0040, lo: 0x9e, hi: 0x9e}, + {value: 0x0008, lo: 0x9f, hi: 0xa8}, + {value: 0x0018, lo: 0xa9, hi: 0xa9}, + {value: 0x0040, lo: 0xaa, hi: 0xaf}, + {value: 0x0008, lo: 0xb0, hi: 0xbf}, + // Block 0xbb, offset 0x5b2 + {value: 0x0000, lo: 0x08}, + {value: 0x0008, lo: 0x80, hi: 0x9e}, + {value: 0x3308, lo: 0x9f, hi: 0x9f}, + {value: 0x3008, lo: 0xa0, hi: 0xa2}, + {value: 0x3308, lo: 0xa3, hi: 0xa9}, + {value: 0x3b08, lo: 0xaa, hi: 0xaa}, + {value: 0x0040, lo: 0xab, hi: 0xaf}, + {value: 0x0008, lo: 0xb0, hi: 0xb9}, + {value: 0x0040, lo: 0xba, hi: 0xbf}, + // Block 0xbc, offset 0x5bb + {value: 0x0000, lo: 0x0b}, + {value: 0x0008, lo: 0x80, hi: 0x89}, + {value: 0x0040, lo: 0x8a, hi: 0x8a}, + {value: 0x0008, lo: 0x8b, hi: 0x8b}, + {value: 0x0040, lo: 0x8c, hi: 0x8d}, + {value: 0x0008, lo: 0x8e, hi: 0x8e}, + {value: 0x0040, lo: 0x8f, hi: 0x8f}, + {value: 0x0008, lo: 0x90, hi: 0xb5}, + {value: 0x0040, lo: 0xb6, hi: 0xb6}, + {value: 0x0008, lo: 0xb7, hi: 0xb7}, + {value: 0x3008, lo: 0xb8, hi: 0xba}, + {value: 0x3308, lo: 0xbb, hi: 0xbf}, + // Block 0xbd, offset 0x5c7 + {value: 0x0000, lo: 0x03}, + {value: 0x0008, lo: 0x80, hi: 0xb4}, + {value: 0x3008, lo: 0xb5, hi: 0xb7}, + {value: 0x3308, lo: 0xb8, hi: 0xbf}, + // Block 0xbe, offset 0x5cb + {value: 0x0000, lo: 0x0e}, + {value: 0x3008, lo: 0x80, hi: 0x81}, + {value: 0x3b08, lo: 0x82, hi: 0x82}, + {value: 0x3308, lo: 0x83, hi: 0x84}, + {value: 0x3008, lo: 0x85, hi: 0x85}, + {value: 0x3308, lo: 0x86, hi: 0x86}, + {value: 0x0008, lo: 0x87, hi: 0x8a}, + {value: 0x0018, lo: 0x8b, hi: 0x8f}, + {value: 0x0008, lo: 0x90, hi: 0x99}, + {value: 0x0018, lo: 0x9a, hi: 0x9b}, + {value: 0x0040, lo: 0x9c, hi: 0x9c}, + {value: 0x0018, lo: 0x9d, hi: 0x9d}, + {value: 0x3308, lo: 0x9e, hi: 0x9e}, + {value: 0x0008, lo: 0x9f, hi: 0xa1}, + {value: 0x0040, lo: 0xa2, hi: 0xbf}, + // Block 0xbf, offset 0x5da + {value: 0x0000, lo: 0x07}, + {value: 0x0008, lo: 0x80, hi: 0xaf}, + {value: 0x3008, lo: 0xb0, hi: 0xb2}, + {value: 0x3308, lo: 0xb3, hi: 0xb8}, + {value: 0x3008, lo: 0xb9, hi: 0xb9}, + {value: 0x3308, lo: 0xba, hi: 0xba}, + {value: 0x3008, lo: 0xbb, hi: 0xbe}, + {value: 0x3308, lo: 0xbf, hi: 0xbf}, + // Block 0xc0, offset 0x5e2 + {value: 0x0000, lo: 0x0a}, + {value: 0x3308, lo: 0x80, hi: 0x80}, + {value: 0x3008, lo: 0x81, hi: 0x81}, + {value: 0x3b08, lo: 0x82, hi: 0x82}, + {value: 0x3308, lo: 0x83, hi: 0x83}, + {value: 0x0008, lo: 0x84, hi: 0x85}, + {value: 0x0018, lo: 0x86, hi: 0x86}, + {value: 0x0008, lo: 0x87, hi: 0x87}, + {value: 0x0040, lo: 0x88, hi: 0x8f}, + {value: 0x0008, lo: 0x90, hi: 0x99}, + {value: 0x0040, lo: 0x9a, hi: 0xbf}, + // Block 0xc1, offset 0x5ed + {value: 0x0000, lo: 0x08}, + {value: 0x0008, lo: 0x80, hi: 0xae}, + {value: 0x3008, lo: 0xaf, hi: 0xb1}, + {value: 0x3308, lo: 0xb2, hi: 0xb5}, + {value: 0x0040, lo: 0xb6, hi: 0xb7}, + {value: 0x3008, lo: 0xb8, hi: 0xbb}, + {value: 0x3308, lo: 0xbc, hi: 0xbd}, + {value: 0x3008, lo: 0xbe, hi: 0xbe}, + {value: 0x3b08, lo: 0xbf, hi: 0xbf}, + // Block 0xc2, offset 0x5f6 + {value: 0x0000, lo: 0x05}, + {value: 0x3308, lo: 0x80, hi: 0x80}, + {value: 0x0018, lo: 0x81, hi: 0x97}, + {value: 0x0008, lo: 0x98, hi: 0x9b}, + {value: 0x3308, lo: 0x9c, hi: 0x9d}, + {value: 0x0040, lo: 0x9e, hi: 0xbf}, + // Block 0xc3, offset 0x5fc + {value: 0x0000, lo: 0x07}, + {value: 0x0008, lo: 0x80, hi: 0xaf}, + {value: 0x3008, lo: 0xb0, hi: 0xb2}, + {value: 0x3308, lo: 0xb3, hi: 0xba}, + {value: 0x3008, lo: 0xbb, hi: 0xbc}, + {value: 0x3308, lo: 0xbd, hi: 0xbd}, + {value: 0x3008, lo: 0xbe, hi: 0xbe}, + {value: 0x3b08, lo: 0xbf, hi: 0xbf}, + // Block 0xc4, offset 0x604 + {value: 0x0000, lo: 0x08}, + {value: 0x3308, lo: 0x80, hi: 0x80}, + {value: 0x0018, lo: 0x81, hi: 0x83}, + {value: 0x0008, lo: 0x84, hi: 0x84}, + {value: 0x0040, lo: 0x85, hi: 0x8f}, + {value: 0x0008, lo: 0x90, hi: 0x99}, + {value: 0x0040, lo: 0x9a, hi: 0x9f}, + {value: 0x0018, lo: 0xa0, hi: 0xac}, + {value: 0x0040, lo: 0xad, hi: 0xbf}, + // Block 0xc5, offset 0x60d + {value: 0x0000, lo: 0x0b}, + {value: 0x0008, lo: 0x80, hi: 0xaa}, + {value: 0x3308, lo: 0xab, hi: 0xab}, + {value: 0x3008, lo: 0xac, hi: 0xac}, + {value: 0x3308, lo: 0xad, hi: 0xad}, + {value: 0x3008, lo: 0xae, hi: 0xaf}, + {value: 0x3308, lo: 0xb0, hi: 0xb5}, + {value: 0x3808, lo: 0xb6, hi: 0xb6}, + {value: 0x3308, lo: 0xb7, hi: 0xb7}, + {value: 0x0008, lo: 0xb8, hi: 0xb8}, + {value: 0x0018, lo: 0xb9, hi: 0xb9}, + {value: 0x0040, lo: 0xba, hi: 0xbf}, + // Block 0xc6, offset 0x619 + {value: 0x0000, lo: 0x04}, + {value: 0x0008, lo: 0x80, hi: 0x89}, + {value: 0x0040, lo: 0x8a, hi: 0x8f}, + {value: 0x0008, lo: 0x90, hi: 0xa3}, + {value: 0x0040, lo: 0xa4, hi: 0xbf}, + // Block 0xc7, offset 0x61e + {value: 0x0000, lo: 0x0d}, + {value: 0x0008, lo: 0x80, hi: 0x9a}, + {value: 0x0040, lo: 0x9b, hi: 0x9c}, + {value: 0x3308, lo: 0x9d, hi: 0x9d}, + {value: 0x3008, lo: 0x9e, hi: 0x9e}, + {value: 0x3308, lo: 0x9f, hi: 0x9f}, + {value: 0x3008, lo: 0xa0, hi: 0xa1}, + {value: 0x3308, lo: 0xa2, hi: 0xa5}, + {value: 0x3008, lo: 0xa6, hi: 0xa6}, + {value: 0x3308, lo: 0xa7, hi: 0xaa}, + {value: 0x3b08, lo: 0xab, hi: 0xab}, + {value: 0x0040, lo: 0xac, hi: 0xaf}, + {value: 0x0008, lo: 0xb0, hi: 0xb9}, + {value: 0x0018, lo: 0xba, hi: 0xbf}, + // Block 0xc8, offset 0x62c + {value: 0x0000, lo: 0x02}, + {value: 0x0008, lo: 0x80, hi: 0x86}, + {value: 0x0040, lo: 0x87, hi: 0xbf}, + // Block 0xc9, offset 0x62f + {value: 0x0000, lo: 0x08}, + {value: 0x0008, lo: 0x80, hi: 0xab}, + {value: 0x3008, lo: 0xac, hi: 0xae}, + {value: 0x3308, lo: 0xaf, hi: 0xb7}, + {value: 0x3008, lo: 0xb8, hi: 0xb8}, + {value: 0x3b08, lo: 0xb9, hi: 0xb9}, + {value: 0x3308, lo: 0xba, hi: 0xba}, + {value: 0x0018, lo: 0xbb, hi: 0xbb}, + {value: 0x0040, lo: 0xbc, hi: 0xbf}, + // Block 0xca, offset 0x638 + {value: 0x0000, lo: 0x02}, + {value: 0x0040, lo: 0x80, hi: 0x9f}, + {value: 0x049d, lo: 0xa0, hi: 0xbf}, + // Block 0xcb, offset 0x63b + {value: 0x0000, lo: 0x04}, + {value: 0x0008, lo: 0x80, hi: 0xa9}, + {value: 0x0018, lo: 0xaa, hi: 0xb2}, + {value: 0x0040, lo: 0xb3, hi: 0xbe}, + {value: 0x0008, lo: 0xbf, hi: 0xbf}, + // Block 0xcc, offset 0x640 + {value: 0x0000, lo: 0x08}, + {value: 0x3008, lo: 0x80, hi: 0x80}, + {value: 0x0008, lo: 0x81, hi: 0x81}, + {value: 0x3008, lo: 0x82, hi: 0x82}, + {value: 0x3308, lo: 0x83, hi: 0x83}, + {value: 0x0018, lo: 0x84, hi: 0x86}, + {value: 0x0040, lo: 0x87, hi: 0x8f}, + {value: 0x0008, lo: 0x90, hi: 0x99}, + {value: 0x0040, lo: 0x9a, hi: 0xbf}, + // Block 0xcd, offset 0x649 + {value: 0x0000, lo: 0x04}, + {value: 0x0040, lo: 0x80, hi: 0x9f}, + {value: 0x0008, lo: 0xa0, hi: 0xa7}, + {value: 0x0040, lo: 0xa8, hi: 0xa9}, + {value: 0x0008, lo: 0xaa, hi: 0xbf}, + // Block 0xce, offset 0x64e + {value: 0x0000, lo: 0x0c}, + {value: 0x0008, lo: 0x80, hi: 0x90}, + {value: 0x3008, lo: 0x91, hi: 0x93}, + {value: 0x3308, lo: 0x94, hi: 0x97}, + {value: 0x0040, lo: 0x98, hi: 0x99}, + {value: 0x3308, lo: 0x9a, hi: 0x9b}, + {value: 0x3008, lo: 0x9c, hi: 0x9f}, + {value: 0x3b08, lo: 0xa0, hi: 0xa0}, + {value: 0x0008, lo: 0xa1, hi: 0xa1}, + {value: 0x0018, lo: 0xa2, hi: 0xa2}, + {value: 0x0008, lo: 0xa3, hi: 0xa3}, + {value: 0x3008, lo: 0xa4, hi: 0xa4}, + {value: 0x0040, lo: 0xa5, hi: 0xbf}, + // Block 0xcf, offset 0x65b + {value: 0x0000, lo: 0x0a}, + {value: 0x0008, lo: 0x80, hi: 0x80}, + {value: 0x3308, lo: 0x81, hi: 0x8a}, + {value: 0x0008, lo: 0x8b, hi: 0xb2}, + {value: 0x3308, lo: 0xb3, hi: 0xb3}, + {value: 0x3b08, lo: 0xb4, hi: 0xb4}, + {value: 0x3308, lo: 0xb5, hi: 0xb8}, + {value: 0x3008, lo: 0xb9, hi: 0xb9}, + {value: 0x0008, lo: 0xba, hi: 0xba}, + {value: 0x3308, lo: 0xbb, hi: 0xbe}, + {value: 0x0018, lo: 0xbf, hi: 0xbf}, + // Block 0xd0, offset 0x666 + {value: 0x0000, lo: 0x08}, + {value: 0x0018, lo: 0x80, hi: 0x86}, + {value: 0x3b08, lo: 0x87, hi: 0x87}, + {value: 0x0040, lo: 0x88, hi: 0x8f}, + {value: 0x0008, lo: 0x90, hi: 0x90}, + {value: 0x3308, lo: 0x91, hi: 0x96}, + {value: 0x3008, lo: 0x97, hi: 0x98}, + {value: 0x3308, lo: 0x99, hi: 0x9b}, + {value: 0x0008, lo: 0x9c, hi: 0xbf}, + // Block 0xd1, offset 0x66f + {value: 0x0000, lo: 0x0a}, + {value: 0x0008, lo: 0x80, hi: 0x89}, + {value: 0x3308, lo: 0x8a, hi: 0x96}, + {value: 0x3008, lo: 0x97, hi: 0x97}, + {value: 0x3308, lo: 0x98, hi: 0x98}, + {value: 0x3b08, lo: 0x99, hi: 0x99}, + {value: 0x0018, lo: 0x9a, hi: 0x9c}, + {value: 0x0008, lo: 0x9d, hi: 0x9d}, + {value: 0x0018, lo: 0x9e, hi: 0xa2}, + {value: 0x0040, lo: 0xa3, hi: 0xaf}, + {value: 0x0008, lo: 0xb0, hi: 0xbf}, + // Block 0xd2, offset 0x67a + {value: 0x0000, lo: 0x02}, + {value: 0x0008, lo: 0x80, hi: 0xb8}, + {value: 0x0040, lo: 0xb9, hi: 0xbf}, + // Block 0xd3, offset 0x67d + {value: 0x0000, lo: 0x02}, + {value: 0x0018, lo: 0x80, hi: 0x89}, + {value: 0x0040, lo: 0x8a, hi: 0xbf}, + // Block 0xd4, offset 0x680 + {value: 0x0000, lo: 0x08}, + {value: 0x0040, lo: 0x80, hi: 0x9f}, + {value: 0x3308, lo: 0xa0, hi: 0xa0}, + {value: 0x3008, lo: 0xa1, hi: 0xa1}, + {value: 0x3308, lo: 0xa2, hi: 0xa4}, + {value: 0x3008, lo: 0xa5, hi: 0xa5}, + {value: 0x3308, lo: 0xa6, hi: 0xa6}, + {value: 0x3008, lo: 0xa7, hi: 0xa7}, + {value: 0x0040, lo: 0xa8, hi: 0xbf}, + // Block 0xd5, offset 0x689 + {value: 0x0000, lo: 0x05}, + {value: 0x0008, lo: 0x80, hi: 0xa0}, + {value: 0x0018, lo: 0xa1, hi: 0xa1}, + {value: 0x0040, lo: 0xa2, hi: 0xaf}, + {value: 0x0008, lo: 0xb0, hi: 0xb9}, + {value: 0x0040, lo: 0xba, hi: 0xbf}, + // Block 0xd6, offset 0x68f + {value: 0x0000, lo: 0x09}, + {value: 0x0008, lo: 0x80, hi: 0x88}, + {value: 0x0040, lo: 0x89, hi: 0x89}, + {value: 0x0008, lo: 0x8a, hi: 0xae}, + {value: 0x3008, lo: 0xaf, hi: 0xaf}, + {value: 0x3308, lo: 0xb0, hi: 0xb6}, + {value: 0x0040, lo: 0xb7, hi: 0xb7}, + {value: 0x3308, lo: 0xb8, hi: 0xbd}, + {value: 0x3008, lo: 0xbe, hi: 0xbe}, + {value: 0x3b08, lo: 0xbf, hi: 0xbf}, + // Block 0xd7, offset 0x699 + {value: 0x0000, lo: 0x08}, + {value: 0x0008, lo: 0x80, hi: 0x80}, + {value: 0x0018, lo: 0x81, hi: 0x85}, + {value: 0x0040, lo: 0x86, hi: 0x8f}, + {value: 0x0008, lo: 0x90, hi: 0x99}, + {value: 0x0018, lo: 0x9a, hi: 0xac}, + {value: 0x0040, lo: 0xad, hi: 0xaf}, + {value: 0x0018, lo: 0xb0, hi: 0xb1}, + {value: 0x0008, lo: 0xb2, hi: 0xbf}, + // Block 0xd8, offset 0x6a2 + {value: 0x0000, lo: 0x0b}, + {value: 0x0008, lo: 0x80, hi: 0x8f}, + {value: 0x0040, lo: 0x90, hi: 0x91}, + {value: 0x3308, lo: 0x92, hi: 0xa7}, + {value: 0x0040, lo: 0xa8, hi: 0xa8}, + {value: 0x3008, lo: 0xa9, hi: 0xa9}, + {value: 0x3308, lo: 0xaa, hi: 0xb0}, + {value: 0x3008, lo: 0xb1, hi: 0xb1}, + {value: 0x3308, lo: 0xb2, hi: 0xb3}, + {value: 0x3008, lo: 0xb4, hi: 0xb4}, + {value: 0x3308, lo: 0xb5, hi: 0xb6}, + {value: 0x0040, lo: 0xb7, hi: 0xbf}, + // Block 0xd9, offset 0x6ae + {value: 0x0000, lo: 0x0c}, + {value: 0x0008, lo: 0x80, hi: 0x86}, + {value: 0x0040, lo: 0x87, hi: 0x87}, + {value: 0x0008, lo: 0x88, hi: 0x89}, + {value: 0x0040, lo: 0x8a, hi: 0x8a}, + {value: 0x0008, lo: 0x8b, hi: 0xb0}, + {value: 0x3308, lo: 0xb1, hi: 0xb6}, + {value: 0x0040, lo: 0xb7, hi: 0xb9}, + {value: 0x3308, lo: 0xba, hi: 0xba}, + {value: 0x0040, lo: 0xbb, hi: 0xbb}, + {value: 0x3308, lo: 0xbc, hi: 0xbd}, + {value: 0x0040, lo: 0xbe, hi: 0xbe}, + {value: 0x3308, lo: 0xbf, hi: 0xbf}, + // Block 0xda, offset 0x6bb + {value: 0x0000, lo: 0x0c}, + {value: 0x3308, lo: 0x80, hi: 0x83}, + {value: 0x3b08, lo: 0x84, hi: 0x85}, + {value: 0x0008, lo: 0x86, hi: 0x86}, + {value: 0x3308, lo: 0x87, hi: 0x87}, + {value: 0x0040, lo: 0x88, hi: 0x8f}, + {value: 0x0008, lo: 0x90, hi: 0x99}, + {value: 0x0040, lo: 0x9a, hi: 0x9f}, + {value: 0x0008, lo: 0xa0, hi: 0xa5}, + {value: 0x0040, lo: 0xa6, hi: 0xa6}, + {value: 0x0008, lo: 0xa7, hi: 0xa8}, + {value: 0x0040, lo: 0xa9, hi: 0xa9}, + {value: 0x0008, lo: 0xaa, hi: 0xbf}, + // Block 0xdb, offset 0x6c8 + {value: 0x0000, lo: 0x0e}, + {value: 0x0008, lo: 0x80, hi: 0x89}, + {value: 0x3008, lo: 0x8a, hi: 0x8e}, + {value: 0x0040, lo: 0x8f, hi: 0x8f}, + {value: 0x3308, lo: 0x90, hi: 0x91}, + {value: 0x0040, lo: 0x92, hi: 0x92}, + {value: 0x3008, lo: 0x93, hi: 0x94}, + {value: 0x3308, lo: 0x95, hi: 0x95}, + {value: 0x3008, lo: 0x96, hi: 0x96}, + {value: 0x3b08, lo: 0x97, hi: 0x97}, + {value: 0x0008, lo: 0x98, hi: 0x98}, + {value: 0x0040, lo: 0x99, hi: 0x9f}, + {value: 0x0008, lo: 0xa0, hi: 0xa9}, + {value: 0x0040, lo: 0xaa, hi: 0xaf}, + {value: 0x0008, lo: 0xb0, hi: 0xbf}, + // Block 0xdc, offset 0x6d7 + {value: 0x0000, lo: 0x04}, + {value: 0x0008, lo: 0x80, hi: 0x9b}, + {value: 0x0040, lo: 0x9c, hi: 0x9f}, + {value: 0x0008, lo: 0xa0, hi: 0xa9}, + {value: 0x0040, lo: 0xaa, hi: 0xbf}, + // Block 0xdd, offset 0x6dc + {value: 0x0000, lo: 0x06}, + {value: 0x0040, lo: 0x80, hi: 0x9f}, + {value: 0x0008, lo: 0xa0, hi: 0xb2}, + {value: 0x3308, lo: 0xb3, hi: 0xb4}, + {value: 0x3008, lo: 0xb5, hi: 0xb6}, + {value: 0x0018, lo: 0xb7, hi: 0xb8}, + {value: 0x0040, lo: 0xb9, hi: 0xbf}, + // Block 0xde, offset 0x6e3 + {value: 0x0000, lo: 0x0a}, + {value: 0x3308, lo: 0x80, hi: 0x81}, + {value: 0x0008, lo: 0x82, hi: 0x82}, + {value: 0x3008, lo: 0x83, hi: 0x83}, + {value: 0x0008, lo: 0x84, hi: 0x90}, + {value: 0x0040, lo: 0x91, hi: 0x91}, + {value: 0x0008, lo: 0x92, hi: 0xb3}, + {value: 0x3008, lo: 0xb4, hi: 0xb5}, + {value: 0x3308, lo: 0xb6, hi: 0xba}, + {value: 0x0040, lo: 0xbb, hi: 0xbd}, + {value: 0x3008, lo: 0xbe, hi: 0xbf}, + // Block 0xdf, offset 0x6ee + {value: 0x0000, lo: 0x07}, + {value: 0x3308, lo: 0x80, hi: 0x80}, + {value: 0x3808, lo: 0x81, hi: 0x81}, + {value: 0x3b08, lo: 0x82, hi: 0x82}, + {value: 0x0018, lo: 0x83, hi: 0x8f}, + {value: 0x0008, lo: 0x90, hi: 0x99}, + {value: 0x3308, lo: 0x9a, hi: 0x9a}, + {value: 0x0040, lo: 0x9b, hi: 0xbf}, + // Block 0xe0, offset 0x6f6 + {value: 0x0000, lo: 0x03}, + {value: 0x0040, lo: 0x80, hi: 0xaf}, + {value: 0x0008, lo: 0xb0, hi: 0xb0}, + {value: 0x0040, lo: 0xb1, hi: 0xbf}, + // Block 0xe1, offset 0x6fa + {value: 0x0000, lo: 0x03}, + {value: 0x0018, lo: 0x80, hi: 0xb1}, + {value: 0x0040, lo: 0xb2, hi: 0xbe}, + {value: 0x0018, lo: 0xbf, hi: 0xbf}, + // Block 0xe2, offset 0x6fe + {value: 0x0000, lo: 0x02}, + {value: 0x0008, lo: 0x80, hi: 0x99}, + {value: 0x0040, lo: 0x9a, hi: 0xbf}, + // Block 0xe3, offset 0x701 + {value: 0x0000, lo: 0x04}, + {value: 0x0018, lo: 0x80, hi: 0xae}, + {value: 0x0040, lo: 0xaf, hi: 0xaf}, + {value: 0x0018, lo: 0xb0, hi: 0xb4}, + {value: 0x0040, lo: 0xb5, hi: 0xbf}, + // Block 0xe4, offset 0x706 + {value: 0x0000, lo: 0x02}, + {value: 0x0008, lo: 0x80, hi: 0x83}, + {value: 0x0040, lo: 0x84, hi: 0xbf}, + // Block 0xe5, offset 0x709 + {value: 0x0000, lo: 0x02}, + {value: 0x0040, lo: 0x80, hi: 0x8f}, + {value: 0x0008, lo: 0x90, hi: 0xbf}, + // Block 0xe6, offset 0x70c + {value: 0x0000, lo: 0x03}, + {value: 0x0008, lo: 0x80, hi: 0xb0}, + {value: 0x0018, lo: 0xb1, hi: 0xb2}, + {value: 0x0040, lo: 0xb3, hi: 0xbf}, + // Block 0xe7, offset 0x710 + {value: 0x0000, lo: 0x02}, + {value: 0x0008, lo: 0x80, hi: 0xaf}, + {value: 0x0340, lo: 0xb0, hi: 0xbf}, + // Block 0xe8, offset 0x713 + {value: 0x0000, lo: 0x05}, + {value: 0x3308, lo: 0x80, hi: 0x80}, + {value: 0x0008, lo: 0x81, hi: 0x86}, + {value: 0x3308, lo: 0x87, hi: 0x95}, + {value: 0x0040, lo: 0x96, hi: 0x9f}, + {value: 0x0008, lo: 0xa0, hi: 0xbf}, + // Block 0xe9, offset 0x719 + {value: 0x0000, lo: 0x07}, + {value: 0x0008, lo: 0x80, hi: 0x9d}, + {value: 0x3308, lo: 0x9e, hi: 0xa9}, + {value: 0x3008, lo: 0xaa, hi: 0xac}, + {value: 0x3308, lo: 0xad, hi: 0xae}, + {value: 0x3b08, lo: 0xaf, hi: 0xaf}, + {value: 0x0008, lo: 0xb0, hi: 0xb9}, + {value: 0x0040, lo: 0xba, hi: 0xbf}, + // Block 0xea, offset 0x721 + {value: 0x0000, lo: 0x06}, + {value: 0x0008, lo: 0x80, hi: 0x9e}, + {value: 0x0040, lo: 0x9f, hi: 0x9f}, + {value: 0x0008, lo: 0xa0, hi: 0xa9}, + {value: 0x0040, lo: 0xaa, hi: 0xad}, + {value: 0x0018, lo: 0xae, hi: 0xaf}, + {value: 0x0008, lo: 0xb0, hi: 0xbf}, + // Block 0xeb, offset 0x728 + {value: 0x0000, lo: 0x02}, + {value: 0x0008, lo: 0x80, hi: 0xbe}, + {value: 0x0040, lo: 0xbf, hi: 0xbf}, + // Block 0xec, offset 0x72b + {value: 0x0000, lo: 0x07}, + {value: 0x0008, lo: 0x80, hi: 0x89}, + {value: 0x0040, lo: 0x8a, hi: 0x8f}, + {value: 0x0008, lo: 0x90, hi: 0xad}, + {value: 0x0040, lo: 0xae, hi: 0xaf}, + {value: 0x3308, lo: 0xb0, hi: 0xb4}, + {value: 0x0018, lo: 0xb5, hi: 0xb5}, + {value: 0x0040, lo: 0xb6, hi: 0xbf}, + // Block 0xed, offset 0x733 + {value: 0x0000, lo: 0x03}, + {value: 0x0008, lo: 0x80, hi: 0xaf}, + {value: 0x3308, lo: 0xb0, hi: 0xb6}, + {value: 0x0018, lo: 0xb7, hi: 0xbf}, + // Block 0xee, offset 0x737 + {value: 0x0000, lo: 0x0a}, + {value: 0x0008, lo: 0x80, hi: 0x83}, + {value: 0x0018, lo: 0x84, hi: 0x85}, + {value: 0x0040, lo: 0x86, hi: 0x8f}, + {value: 0x0008, lo: 0x90, hi: 0x99}, + {value: 0x0040, lo: 0x9a, hi: 0x9a}, + {value: 0x0018, lo: 0x9b, hi: 0xa1}, + {value: 0x0040, lo: 0xa2, hi: 0xa2}, + {value: 0x0008, lo: 0xa3, hi: 0xb7}, + {value: 0x0040, lo: 0xb8, hi: 0xbc}, + {value: 0x0008, lo: 0xbd, hi: 0xbf}, + // Block 0xef, offset 0x742 + {value: 0x0000, lo: 0x02}, + {value: 0x0008, lo: 0x80, hi: 0x8f}, + {value: 0x0040, lo: 0x90, hi: 0xbf}, + // Block 0xf0, offset 0x745 + {value: 0x0000, lo: 0x06}, + {value: 0x0008, lo: 0x80, hi: 0xa6}, + {value: 0x2008, lo: 0xa7, hi: 0xa8}, + {value: 0x0008, lo: 0xa9, hi: 0xac}, + {value: 0x0018, lo: 0xad, hi: 0xaf}, + {value: 0x0008, lo: 0xb0, hi: 0xb9}, + {value: 0x0040, lo: 0xba, hi: 0xbf}, + // Block 0xf1, offset 0x74c + {value: 0x0000, lo: 0x02}, + {value: 0xe105, lo: 0x80, hi: 0x9f}, + {value: 0x0008, lo: 0xa0, hi: 0xbf}, + // Block 0xf2, offset 0x74f + {value: 0x0000, lo: 0x02}, + {value: 0x0008, lo: 0x80, hi: 0x93}, + {value: 0x0040, lo: 0x94, hi: 0xbf}, + // Block 0xf3, offset 0x752 + {value: 0x0000, lo: 0x05}, + {value: 0x0008, lo: 0x80, hi: 0x8a}, + {value: 0x0040, lo: 0x8b, hi: 0x8e}, + {value: 0x3308, lo: 0x8f, hi: 0x8f}, + {value: 0x0008, lo: 0x90, hi: 0x90}, + {value: 0x3008, lo: 0x91, hi: 0xbf}, + // Block 0xf4, offset 0x758 + {value: 0x0000, lo: 0x05}, + {value: 0x3008, lo: 0x80, hi: 0x87}, + {value: 0x0040, lo: 0x88, hi: 0x8e}, + {value: 0x3308, lo: 0x8f, hi: 0x92}, + {value: 0x0008, lo: 0x93, hi: 0x9f}, + {value: 0x0040, lo: 0xa0, hi: 0xbf}, + // Block 0xf5, offset 0x75e + {value: 0x0000, lo: 0x0a}, + {value: 0x0040, lo: 0x80, hi: 0x9f}, + {value: 0x0008, lo: 0xa0, hi: 0xa1}, + {value: 0x0018, lo: 0xa2, hi: 0xa2}, + {value: 0x0008, lo: 0xa3, hi: 0xa3}, + {value: 0x3308, lo: 0xa4, hi: 0xa4}, + {value: 0x0040, lo: 0xa5, hi: 0xaf}, + {value: 0x3008, lo: 0xb0, hi: 0xb1}, + {value: 0x0008, lo: 0xb2, hi: 0xb3}, + {value: 0x0018, lo: 0xb4, hi: 0xb6}, + {value: 0x0040, lo: 0xb7, hi: 0xbf}, + // Block 0xf6, offset 0x769 + {value: 0x0000, lo: 0x03}, + {value: 0x0008, lo: 0x80, hi: 0x95}, + {value: 0x0040, lo: 0x96, hi: 0xbe}, + {value: 0x0008, lo: 0xbf, hi: 0xbf}, + // Block 0xf7, offset 0x76d + {value: 0x0000, lo: 0x02}, + {value: 0x0008, lo: 0x80, hi: 0x9e}, + {value: 0x0040, lo: 0x9f, hi: 0xbf}, + // Block 0xf8, offset 0x770 + {value: 0x0000, lo: 0x02}, + {value: 0x0008, lo: 0x80, hi: 0xb2}, + {value: 0x0040, lo: 0xb3, hi: 0xbf}, + // Block 0xf9, offset 0x773 + {value: 0x0000, lo: 0x07}, + {value: 0x0040, lo: 0x80, hi: 0xaf}, + {value: 0x0008, lo: 0xb0, hi: 0xb3}, + {value: 0x0040, lo: 0xb4, hi: 0xb4}, + {value: 0x0008, lo: 0xb5, hi: 0xbb}, + {value: 0x0040, lo: 0xbc, hi: 0xbc}, + {value: 0x0008, lo: 0xbd, hi: 0xbe}, + {value: 0x0040, lo: 0xbf, hi: 0xbf}, + // Block 0xfa, offset 0x77b + {value: 0x0000, lo: 0x04}, + {value: 0x0008, lo: 0x80, hi: 0xa2}, + {value: 0x0040, lo: 0xa3, hi: 0xb1}, + {value: 0x0008, lo: 0xb2, hi: 0xb2}, + {value: 0x0040, lo: 0xb3, hi: 0xbf}, + // Block 0xfb, offset 0x780 + {value: 0x0000, lo: 0x08}, + {value: 0x0040, lo: 0x80, hi: 0x8f}, + {value: 0x0008, lo: 0x90, hi: 0x92}, + {value: 0x0040, lo: 0x93, hi: 0x94}, + {value: 0x0008, lo: 0x95, hi: 0x95}, + {value: 0x0040, lo: 0x96, hi: 0xa3}, + {value: 0x0008, lo: 0xa4, hi: 0xa7}, + {value: 0x0040, lo: 0xa8, hi: 0xaf}, + {value: 0x0008, lo: 0xb0, hi: 0xbf}, + // Block 0xfc, offset 0x789 + {value: 0x0000, lo: 0x02}, + {value: 0x0008, lo: 0x80, hi: 0xbb}, + {value: 0x0040, lo: 0xbc, hi: 0xbf}, + // Block 0xfd, offset 0x78c + {value: 0x0000, lo: 0x04}, + {value: 0x0008, lo: 0x80, hi: 0xaa}, + {value: 0x0040, lo: 0xab, hi: 0xaf}, + {value: 0x0008, lo: 0xb0, hi: 0xbc}, + {value: 0x0040, lo: 0xbd, hi: 0xbf}, + // Block 0xfe, offset 0x791 + {value: 0x0000, lo: 0x09}, + {value: 0x0008, lo: 0x80, hi: 0x88}, + {value: 0x0040, lo: 0x89, hi: 0x8f}, + {value: 0x0008, lo: 0x90, hi: 0x99}, + {value: 0x0040, lo: 0x9a, hi: 0x9b}, + {value: 0x0018, lo: 0x9c, hi: 0x9c}, + {value: 0x3308, lo: 0x9d, hi: 0x9e}, + {value: 0x0018, lo: 0x9f, hi: 0x9f}, + {value: 0x03c0, lo: 0xa0, hi: 0xa3}, + {value: 0x0040, lo: 0xa4, hi: 0xbf}, + // Block 0xff, offset 0x79b + {value: 0x0000, lo: 0x03}, + {value: 0x0018, lo: 0x80, hi: 0xb3}, + {value: 0x0040, lo: 0xb4, hi: 0xb9}, + {value: 0x0018, lo: 0xba, hi: 0xbf}, + // Block 0x100, offset 0x79f + {value: 0x0000, lo: 0x04}, + {value: 0x0018, lo: 0x80, hi: 0x90}, + {value: 0x0040, lo: 0x91, hi: 0x9f}, + {value: 0x0018, lo: 0xa0, hi: 0xb0}, + {value: 0x0040, lo: 0xb1, hi: 0xbf}, + // Block 0x101, offset 0x7a4 + {value: 0x0000, lo: 0x03}, + {value: 0x3308, lo: 0x80, hi: 0xad}, + {value: 0x0040, lo: 0xae, hi: 0xaf}, + {value: 0x3308, lo: 0xb0, hi: 0xbf}, + // Block 0x102, offset 0x7a8 + {value: 0x0000, lo: 0x03}, + {value: 0x3308, lo: 0x80, hi: 0x86}, + {value: 0x0040, lo: 0x87, hi: 0x8f}, + {value: 0x0018, lo: 0x90, hi: 0xbf}, + // Block 0x103, offset 0x7ac + {value: 0x0000, lo: 0x02}, + {value: 0x0018, lo: 0x80, hi: 0x83}, + {value: 0x0040, lo: 0x84, hi: 0xbf}, + // Block 0x104, offset 0x7af + {value: 0x0000, lo: 0x02}, + {value: 0x0018, lo: 0x80, hi: 0xb5}, + {value: 0x0040, lo: 0xb6, hi: 0xbf}, + // Block 0x105, offset 0x7b2 + {value: 0x0000, lo: 0x03}, + {value: 0x0018, lo: 0x80, hi: 0xa6}, + {value: 0x0040, lo: 0xa7, hi: 0xa8}, + {value: 0x0018, lo: 0xa9, hi: 0xbf}, + // Block 0x106, offset 0x7b6 + {value: 0x0000, lo: 0x0e}, + {value: 0x0018, lo: 0x80, hi: 0x9d}, + {value: 0x2381, lo: 0x9e, hi: 0x9e}, + {value: 0x2389, lo: 0x9f, hi: 0x9f}, + {value: 0x2391, lo: 0xa0, hi: 0xa0}, + {value: 0x2399, lo: 0xa1, hi: 0xa1}, + {value: 0x23a1, lo: 0xa2, hi: 0xa2}, + {value: 0x23a9, lo: 0xa3, hi: 0xa3}, + {value: 0x23b1, lo: 0xa4, hi: 0xa4}, + {value: 0x3018, lo: 0xa5, hi: 0xa6}, + {value: 0x3318, lo: 0xa7, hi: 0xa9}, + {value: 0x0018, lo: 0xaa, hi: 0xac}, + {value: 0x3018, lo: 0xad, hi: 0xb2}, + {value: 0x03c0, lo: 0xb3, hi: 0xba}, + {value: 0x3318, lo: 0xbb, hi: 0xbf}, + // Block 0x107, offset 0x7c5 + {value: 0x0000, lo: 0x0b}, + {value: 0x3318, lo: 0x80, hi: 0x82}, + {value: 0x0018, lo: 0x83, hi: 0x84}, + {value: 0x3318, lo: 0x85, hi: 0x8b}, + {value: 0x0018, lo: 0x8c, hi: 0xa9}, + {value: 0x3318, lo: 0xaa, hi: 0xad}, + {value: 0x0018, lo: 0xae, hi: 0xba}, + {value: 0x23b9, lo: 0xbb, hi: 0xbb}, + {value: 0x23c1, lo: 0xbc, hi: 0xbc}, + {value: 0x23c9, lo: 0xbd, hi: 0xbd}, + {value: 0x23d1, lo: 0xbe, hi: 0xbe}, + {value: 0x23d9, lo: 0xbf, hi: 0xbf}, + // Block 0x108, offset 0x7d1 + {value: 0x0000, lo: 0x03}, + {value: 0x23e1, lo: 0x80, hi: 0x80}, + {value: 0x0018, lo: 0x81, hi: 0xaa}, + {value: 0x0040, lo: 0xab, hi: 0xbf}, + // Block 0x109, offset 0x7d5 + {value: 0x0000, lo: 0x04}, + {value: 0x0018, lo: 0x80, hi: 0x81}, + {value: 0x3318, lo: 0x82, hi: 0x84}, + {value: 0x0018, lo: 0x85, hi: 0x85}, + {value: 0x0040, lo: 0x86, hi: 0xbf}, + // Block 0x10a, offset 0x7da + {value: 0x0000, lo: 0x04}, + {value: 0x0018, lo: 0x80, hi: 0x93}, + {value: 0x0040, lo: 0x94, hi: 0x9f}, + {value: 0x0018, lo: 0xa0, hi: 0xb3}, + {value: 0x0040, lo: 0xb4, hi: 0xbf}, + // Block 0x10b, offset 0x7df + {value: 0x0000, lo: 0x04}, + {value: 0x0018, lo: 0x80, hi: 0x96}, + {value: 0x0040, lo: 0x97, hi: 0x9f}, + {value: 0x0018, lo: 0xa0, hi: 0xb8}, + {value: 0x0040, lo: 0xb9, hi: 0xbf}, + // Block 0x10c, offset 0x7e4 + {value: 0x0000, lo: 0x03}, + {value: 0x3308, lo: 0x80, hi: 0xb6}, + {value: 0x0018, lo: 0xb7, hi: 0xba}, + {value: 0x3308, lo: 0xbb, hi: 0xbf}, + // Block 0x10d, offset 0x7e8 + {value: 0x0000, lo: 0x04}, + {value: 0x3308, lo: 0x80, hi: 0xac}, + {value: 0x0018, lo: 0xad, hi: 0xb4}, + {value: 0x3308, lo: 0xb5, hi: 0xb5}, + {value: 0x0018, lo: 0xb6, hi: 0xbf}, + // Block 0x10e, offset 0x7ed + {value: 0x0000, lo: 0x08}, + {value: 0x0018, lo: 0x80, hi: 0x83}, + {value: 0x3308, lo: 0x84, hi: 0x84}, + {value: 0x0018, lo: 0x85, hi: 0x8b}, + {value: 0x0040, lo: 0x8c, hi: 0x9a}, + {value: 0x3308, lo: 0x9b, hi: 0x9f}, + {value: 0x0040, lo: 0xa0, hi: 0xa0}, + {value: 0x3308, lo: 0xa1, hi: 0xaf}, + {value: 0x0040, lo: 0xb0, hi: 0xbf}, + // Block 0x10f, offset 0x7f6 + {value: 0x0000, lo: 0x04}, + {value: 0x0008, lo: 0x80, hi: 0x9e}, + {value: 0x0040, lo: 0x9f, hi: 0xa4}, + {value: 0x0008, lo: 0xa5, hi: 0xaa}, + {value: 0x0040, lo: 0xab, hi: 0xbf}, + // Block 0x110, offset 0x7fb + {value: 0x0000, lo: 0x03}, + {value: 0x0040, lo: 0x80, hi: 0x8e}, + {value: 0x3308, lo: 0x8f, hi: 0x8f}, + {value: 0x0040, lo: 0x90, hi: 0xbf}, + // Block 0x111, offset 0x7ff + {value: 0x0000, lo: 0x05}, + {value: 0x0008, lo: 0x80, hi: 0xac}, + {value: 0x0040, lo: 0xad, hi: 0xaf}, + {value: 0x3308, lo: 0xb0, hi: 0xb6}, + {value: 0x0008, lo: 0xb7, hi: 0xbd}, + {value: 0x0040, lo: 0xbe, hi: 0xbf}, + // Block 0x112, offset 0x805 + {value: 0x0000, lo: 0x05}, + {value: 0x0008, lo: 0x80, hi: 0x89}, + {value: 0x0040, lo: 0x8a, hi: 0x8d}, + {value: 0x0008, lo: 0x8e, hi: 0x8e}, + {value: 0x0018, lo: 0x8f, hi: 0x8f}, + {value: 0x0040, lo: 0x90, hi: 0xbf}, + // Block 0x113, offset 0x80b + {value: 0x0000, lo: 0x04}, + {value: 0x0040, lo: 0x80, hi: 0x8f}, + {value: 0x0008, lo: 0x90, hi: 0xad}, + {value: 0x3308, lo: 0xae, hi: 0xae}, + {value: 0x0040, lo: 0xaf, hi: 0xbf}, + // Block 0x114, offset 0x810 + {value: 0x0000, lo: 0x05}, + {value: 0x0008, lo: 0x80, hi: 0xab}, + {value: 0x3308, lo: 0xac, hi: 0xaf}, + {value: 0x0008, lo: 0xb0, hi: 0xb9}, + {value: 0x0040, lo: 0xba, hi: 0xbe}, + {value: 0x0018, lo: 0xbf, hi: 0xbf}, + // Block 0x115, offset 0x816 + {value: 0x0000, lo: 0x05}, + {value: 0x0040, lo: 0x80, hi: 0x8f}, + {value: 0x0008, lo: 0x90, hi: 0xab}, + {value: 0x3308, lo: 0xac, hi: 0xaf}, + {value: 0x0008, lo: 0xb0, hi: 0xb9}, + {value: 0x0040, lo: 0xba, hi: 0xbf}, + // Block 0x116, offset 0x81c + {value: 0x0000, lo: 0x06}, + {value: 0x0040, lo: 0x80, hi: 0x8f}, + {value: 0x0008, lo: 0x90, hi: 0xad}, + {value: 0x3308, lo: 0xae, hi: 0xaf}, + {value: 0x0008, lo: 0xb0, hi: 0xba}, + {value: 0x0040, lo: 0xbb, hi: 0xbe}, + {value: 0x0018, lo: 0xbf, hi: 0xbf}, + // Block 0x117, offset 0x823 + {value: 0x0000, lo: 0x0c}, + {value: 0x0008, lo: 0x80, hi: 0x9e}, + {value: 0x0040, lo: 0x9f, hi: 0x9f}, + {value: 0x0008, lo: 0xa0, hi: 0xa2}, + {value: 0x3308, lo: 0xa3, hi: 0xa3}, + {value: 0x0008, lo: 0xa4, hi: 0xa5}, + {value: 0x3308, lo: 0xa6, hi: 0xa6}, + {value: 0x0008, lo: 0xa7, hi: 0xad}, + {value: 0x3308, lo: 0xae, hi: 0xaf}, + {value: 0x0008, lo: 0xb0, hi: 0xb4}, + {value: 0x3308, lo: 0xb5, hi: 0xb5}, + {value: 0x0040, lo: 0xb6, hi: 0xbd}, + {value: 0x0008, lo: 0xbe, hi: 0xbf}, + // Block 0x118, offset 0x830 + {value: 0x0000, lo: 0x09}, + {value: 0x0040, lo: 0x80, hi: 0x9f}, + {value: 0x0008, lo: 0xa0, hi: 0xa6}, + {value: 0x0040, lo: 0xa7, hi: 0xa7}, + {value: 0x0008, lo: 0xa8, hi: 0xab}, + {value: 0x0040, lo: 0xac, hi: 0xac}, + {value: 0x0008, lo: 0xad, hi: 0xae}, + {value: 0x0040, lo: 0xaf, hi: 0xaf}, + {value: 0x0008, lo: 0xb0, hi: 0xbe}, + {value: 0x0040, lo: 0xbf, hi: 0xbf}, + // Block 0x119, offset 0x83a + {value: 0x0000, lo: 0x05}, + {value: 0x0808, lo: 0x80, hi: 0x84}, + {value: 0x0040, lo: 0x85, hi: 0x86}, + {value: 0x0818, lo: 0x87, hi: 0x8f}, + {value: 0x3308, lo: 0x90, hi: 0x96}, + {value: 0x0040, lo: 0x97, hi: 0xbf}, + // Block 0x11a, offset 0x840 + {value: 0x0000, lo: 0x08}, + {value: 0x0a08, lo: 0x80, hi: 0x83}, + {value: 0x3308, lo: 0x84, hi: 0x8a}, + {value: 0x0b08, lo: 0x8b, hi: 0x8b}, + {value: 0x0040, lo: 0x8c, hi: 0x8f}, + {value: 0x0808, lo: 0x90, hi: 0x99}, + {value: 0x0040, lo: 0x9a, hi: 0x9d}, + {value: 0x0818, lo: 0x9e, hi: 0x9f}, + {value: 0x0040, lo: 0xa0, hi: 0xbf}, + // Block 0x11b, offset 0x849 + {value: 0x0000, lo: 0x02}, + {value: 0x0040, lo: 0x80, hi: 0xb0}, + {value: 0x0818, lo: 0xb1, hi: 0xbf}, + // Block 0x11c, offset 0x84c + {value: 0x0000, lo: 0x02}, + {value: 0x0818, lo: 0x80, hi: 0xb4}, + {value: 0x0040, lo: 0xb5, hi: 0xbf}, + // Block 0x11d, offset 0x84f + {value: 0x0000, lo: 0x03}, + {value: 0x0040, lo: 0x80, hi: 0x80}, + {value: 0x0818, lo: 0x81, hi: 0xbd}, + {value: 0x0040, lo: 0xbe, hi: 0xbf}, + // Block 0x11e, offset 0x853 + {value: 0x0000, lo: 0x03}, + {value: 0x0040, lo: 0x80, hi: 0xaf}, + {value: 0x0018, lo: 0xb0, hi: 0xb1}, + {value: 0x0040, lo: 0xb2, hi: 0xbf}, + // Block 0x11f, offset 0x857 + {value: 0x0000, lo: 0x03}, + {value: 0x0018, lo: 0x80, hi: 0xab}, + {value: 0x0040, lo: 0xac, hi: 0xaf}, + {value: 0x0018, lo: 0xb0, hi: 0xbf}, + // Block 0x120, offset 0x85b + {value: 0x0000, lo: 0x05}, + {value: 0x0018, lo: 0x80, hi: 0x93}, + {value: 0x0040, lo: 0x94, hi: 0x9f}, + {value: 0x0018, lo: 0xa0, hi: 0xae}, + {value: 0x0040, lo: 0xaf, hi: 0xb0}, + {value: 0x0018, lo: 0xb1, hi: 0xbf}, + // Block 0x121, offset 0x861 + {value: 0x0000, lo: 0x05}, + {value: 0x0040, lo: 0x80, hi: 0x80}, + {value: 0x0018, lo: 0x81, hi: 0x8f}, + {value: 0x0040, lo: 0x90, hi: 0x90}, + {value: 0x0018, lo: 0x91, hi: 0xb5}, + {value: 0x0040, lo: 0xb6, hi: 0xbf}, + // Block 0x122, offset 0x867 + {value: 0x0000, lo: 0x04}, + {value: 0x0018, lo: 0x80, hi: 0x8f}, + {value: 0x2719, lo: 0x90, hi: 0x90}, + {value: 0x0018, lo: 0x91, hi: 0xad}, + {value: 0x0040, lo: 0xae, hi: 0xbf}, + // Block 0x123, offset 0x86c + {value: 0x0000, lo: 0x02}, + {value: 0x0040, lo: 0x80, hi: 0xa5}, + {value: 0x0018, lo: 0xa6, hi: 0xbf}, + // Block 0x124, offset 0x86f + {value: 0x0000, lo: 0x0f}, + {value: 0x2899, lo: 0x80, hi: 0x80}, + {value: 0x28a1, lo: 0x81, hi: 0x81}, + {value: 0x28a9, lo: 0x82, hi: 0x82}, + {value: 0x28b1, lo: 0x83, hi: 0x83}, + {value: 0x28b9, lo: 0x84, hi: 0x84}, + {value: 0x28c1, lo: 0x85, hi: 0x85}, + {value: 0x28c9, lo: 0x86, hi: 0x86}, + {value: 0x28d1, lo: 0x87, hi: 0x87}, + {value: 0x28d9, lo: 0x88, hi: 0x88}, + {value: 0x0040, lo: 0x89, hi: 0x8f}, + {value: 0x28e1, lo: 0x90, hi: 0x90}, + {value: 0x28e9, lo: 0x91, hi: 0x91}, + {value: 0x0040, lo: 0x92, hi: 0x9f}, + {value: 0x0018, lo: 0xa0, hi: 0xa5}, + {value: 0x0040, lo: 0xa6, hi: 0xbf}, + // Block 0x125, offset 0x87f + {value: 0x0000, lo: 0x06}, + {value: 0x0018, lo: 0x80, hi: 0x98}, + {value: 0x0040, lo: 0x99, hi: 0x9b}, + {value: 0x0018, lo: 0x9c, hi: 0xac}, + {value: 0x0040, lo: 0xad, hi: 0xaf}, + {value: 0x0018, lo: 0xb0, hi: 0xbc}, + {value: 0x0040, lo: 0xbd, hi: 0xbf}, + // Block 0x126, offset 0x886 + {value: 0x0000, lo: 0x06}, + {value: 0x0018, lo: 0x80, hi: 0x99}, + {value: 0x0040, lo: 0x9a, hi: 0x9f}, + {value: 0x0018, lo: 0xa0, hi: 0xab}, + {value: 0x0040, lo: 0xac, hi: 0xaf}, + {value: 0x0018, lo: 0xb0, hi: 0xb0}, + {value: 0x0040, lo: 0xb1, hi: 0xbf}, + // Block 0x127, offset 0x88d + {value: 0x0000, lo: 0x03}, + {value: 0x0018, lo: 0x80, hi: 0x8b}, + {value: 0x0040, lo: 0x8c, hi: 0x8f}, + {value: 0x0018, lo: 0x90, hi: 0xbf}, + // Block 0x128, offset 0x891 + {value: 0x0000, lo: 0x05}, + {value: 0x0018, lo: 0x80, hi: 0x87}, + {value: 0x0040, lo: 0x88, hi: 0x8f}, + {value: 0x0018, lo: 0x90, hi: 0x99}, + {value: 0x0040, lo: 0x9a, hi: 0x9f}, + {value: 0x0018, lo: 0xa0, hi: 0xbf}, + // Block 0x129, offset 0x897 + {value: 0x0000, lo: 0x06}, + {value: 0x0018, lo: 0x80, hi: 0x87}, + {value: 0x0040, lo: 0x88, hi: 0x8f}, + {value: 0x0018, lo: 0x90, hi: 0xad}, + {value: 0x0040, lo: 0xae, hi: 0xaf}, + {value: 0x0018, lo: 0xb0, hi: 0xbb}, + {value: 0x0040, lo: 0xbc, hi: 0xbf}, + // Block 0x12a, offset 0x89e + {value: 0x0000, lo: 0x04}, + {value: 0x0018, lo: 0x80, hi: 0x81}, + {value: 0x0040, lo: 0x82, hi: 0x8f}, + {value: 0x0018, lo: 0x90, hi: 0x98}, + {value: 0x0040, lo: 0x99, hi: 0xbf}, + // Block 0x12b, offset 0x8a3 + {value: 0x0000, lo: 0x06}, + {value: 0x0018, lo: 0x80, hi: 0x97}, + {value: 0x0040, lo: 0x98, hi: 0x9f}, + {value: 0x0018, lo: 0xa0, hi: 0xad}, + {value: 0x0040, lo: 0xae, hi: 0xaf}, + {value: 0x0018, lo: 0xb0, hi: 0xbc}, + {value: 0x0040, lo: 0xbd, hi: 0xbf}, + // Block 0x12c, offset 0x8aa + {value: 0x0000, lo: 0x03}, + {value: 0x0018, lo: 0x80, hi: 0x8a}, + {value: 0x0040, lo: 0x8b, hi: 0x8d}, + {value: 0x0018, lo: 0x8e, hi: 0xbf}, + // Block 0x12d, offset 0x8ae + {value: 0x0000, lo: 0x0a}, + {value: 0x0018, lo: 0x80, hi: 0x86}, + {value: 0x0040, lo: 0x87, hi: 0x87}, + {value: 0x0018, lo: 0x88, hi: 0x88}, + {value: 0x0040, lo: 0x89, hi: 0x8c}, + {value: 0x0018, lo: 0x8d, hi: 0x9c}, + {value: 0x0040, lo: 0x9d, hi: 0x9e}, + {value: 0x0018, lo: 0x9f, hi: 0xaa}, + {value: 0x0040, lo: 0xab, hi: 0xae}, + {value: 0x0018, lo: 0xaf, hi: 0xb8}, + {value: 0x0040, lo: 0xb9, hi: 0xbf}, + // Block 0x12e, offset 0x8b9 + {value: 0x0000, lo: 0x03}, + {value: 0x0018, lo: 0x80, hi: 0x92}, + {value: 0x0040, lo: 0x93, hi: 0x93}, + {value: 0x0018, lo: 0x94, hi: 0xbf}, + // Block 0x12f, offset 0x8bd + {value: 0x0000, lo: 0x0d}, + {value: 0x0018, lo: 0x80, hi: 0xaf}, + {value: 0x06e1, lo: 0xb0, hi: 0xb0}, + {value: 0x0049, lo: 0xb1, hi: 0xb1}, + {value: 0x0029, lo: 0xb2, hi: 0xb2}, + {value: 0x0031, lo: 0xb3, hi: 0xb3}, + {value: 0x06e9, lo: 0xb4, hi: 0xb4}, + {value: 0x06f1, lo: 0xb5, hi: 0xb5}, + {value: 0x06f9, lo: 0xb6, hi: 0xb6}, + {value: 0x0701, lo: 0xb7, hi: 0xb7}, + {value: 0x0709, lo: 0xb8, hi: 0xb8}, + {value: 0x0711, lo: 0xb9, hi: 0xb9}, + {value: 0x0018, lo: 0xba, hi: 0xba}, + {value: 0x0040, lo: 0xbb, hi: 0xbf}, + // Block 0x130, offset 0x8cb + {value: 0x0000, lo: 0x02}, + {value: 0x0008, lo: 0x80, hi: 0x9f}, + {value: 0x0040, lo: 0xa0, hi: 0xbf}, + // Block 0x131, offset 0x8ce + {value: 0x0000, lo: 0x03}, + {value: 0x0008, lo: 0x80, hi: 0x9d}, + {value: 0x0040, lo: 0x9e, hi: 0x9f}, + {value: 0x0008, lo: 0xa0, hi: 0xbf}, + // Block 0x132, offset 0x8d2 + {value: 0x0000, lo: 0x03}, + {value: 0x0008, lo: 0x80, hi: 0xad}, + {value: 0x0040, lo: 0xae, hi: 0xaf}, + {value: 0x0008, lo: 0xb0, hi: 0xbf}, + // Block 0x133, offset 0x8d6 + {value: 0x0000, lo: 0x03}, + {value: 0x0008, lo: 0x80, hi: 0xa0}, + {value: 0x0040, lo: 0xa1, hi: 0xaf}, + {value: 0x0008, lo: 0xb0, hi: 0xbf}, + // Block 0x134, offset 0x8da + {value: 0x0000, lo: 0x02}, + {value: 0x0008, lo: 0x80, hi: 0x9d}, + {value: 0x0040, lo: 0x9e, hi: 0xbf}, + // Block 0x135, offset 0x8dd + {value: 0x0000, lo: 0x03}, + {value: 0x0008, lo: 0x80, hi: 0x8a}, + {value: 0x0040, lo: 0x8b, hi: 0x8f}, + {value: 0x0008, lo: 0x90, hi: 0xbf}, + // Block 0x136, offset 0x8e1 + {value: 0x0000, lo: 0x02}, + {value: 0x0008, lo: 0x80, hi: 0xb9}, + {value: 0x0040, lo: 0xba, hi: 0xbf}, + // Block 0x137, offset 0x8e4 + {value: 0x0000, lo: 0x04}, + {value: 0x0040, lo: 0x80, hi: 0x80}, + {value: 0x0340, lo: 0x81, hi: 0x81}, + {value: 0x0040, lo: 0x82, hi: 0x9f}, + {value: 0x0340, lo: 0xa0, hi: 0xbf}, + // Block 0x138, offset 0x8e9 + {value: 0x0000, lo: 0x01}, + {value: 0x0340, lo: 0x80, hi: 0xbf}, + // Block 0x139, offset 0x8eb + {value: 0x0000, lo: 0x01}, + {value: 0x33c0, lo: 0x80, hi: 0xbf}, + // Block 0x13a, offset 0x8ed + {value: 0x0000, lo: 0x02}, + {value: 0x33c0, lo: 0x80, hi: 0xaf}, + {value: 0x0040, lo: 0xb0, hi: 0xbf}, +} + +// Total table size 47629 bytes (46KiB); checksum: 2D372017 diff --git a/vendor/golang.org/x/net/idna/tables9.0.0.go b/vendor/golang.org/x/net/idna/tables9.0.0.go deleted file mode 100644 index 0f25e84ca20..00000000000 --- a/vendor/golang.org/x/net/idna/tables9.0.0.go +++ /dev/null @@ -1,4486 +0,0 @@ -// Code generated by running "go generate" in golang.org/x/text. DO NOT EDIT. - -//go:build !go1.10 - -package idna - -// UnicodeVersion is the Unicode version from which the tables in this package are derived. -const UnicodeVersion = "9.0.0" - -var mappings string = "" + // Size: 8175 bytes - "\x00\x01 \x03 ̈\x01a\x03 ̄\x012\x013\x03 ́\x03 ̧\x011\x01o\x051⁄4\x051⁄2" + - "\x053⁄4\x03i̇\x03l·\x03ʼn\x01s\x03dž\x03ⱥ\x03ⱦ\x01h\x01j\x01r\x01w\x01y" + - "\x03 ̆\x03 ̇\x03 ̊\x03 ̨\x03 ̃\x03 ̋\x01l\x01x\x04̈́\x03 ι\x01;\x05 ̈́" + - "\x04եւ\x04اٴ\x04وٴ\x04ۇٴ\x04يٴ\x06क़\x06ख़\x06ग़\x06ज़\x06ड़\x06ढ़\x06फ़" + - "\x06य़\x06ড়\x06ঢ়\x06য়\x06ਲ਼\x06ਸ਼\x06ਖ਼\x06ਗ਼\x06ਜ਼\x06ਫ਼\x06ଡ଼\x06ଢ଼" + - "\x06ํา\x06ໍາ\x06ຫນ\x06ຫມ\x06གྷ\x06ཌྷ\x06དྷ\x06བྷ\x06ཛྷ\x06ཀྵ\x06ཱི\x06ཱུ" + - "\x06ྲྀ\x09ྲཱྀ\x06ླྀ\x09ླཱྀ\x06ཱྀ\x06ྒྷ\x06ྜྷ\x06ྡྷ\x06ྦྷ\x06ྫྷ\x06ྐྵ\x02" + - "в\x02д\x02о\x02с\x02т\x02ъ\x02ѣ\x02æ\x01b\x01d\x01e\x02ǝ\x01g\x01i\x01k" + - "\x01m\x01n\x02ȣ\x01p\x01t\x01u\x02ɐ\x02ɑ\x02ə\x02ɛ\x02ɜ\x02ŋ\x02ɔ\x02ɯ" + - "\x01v\x02β\x02γ\x02δ\x02φ\x02χ\x02ρ\x02н\x02ɒ\x01c\x02ɕ\x02ð\x01f\x02ɟ" + - "\x02ɡ\x02ɥ\x02ɨ\x02ɩ\x02ɪ\x02ʝ\x02ɭ\x02ʟ\x02ɱ\x02ɰ\x02ɲ\x02ɳ\x02ɴ\x02ɵ" + - "\x02ɸ\x02ʂ\x02ʃ\x02ƫ\x02ʉ\x02ʊ\x02ʋ\x02ʌ\x01z\x02ʐ\x02ʑ\x02ʒ\x02θ\x02ss" + - "\x02ά\x02έ\x02ή\x02ί\x02ό\x02ύ\x02ώ\x05ἀι\x05ἁι\x05ἂι\x05ἃι\x05ἄι\x05ἅι" + - "\x05ἆι\x05ἇι\x05ἠι\x05ἡι\x05ἢι\x05ἣι\x05ἤι\x05ἥι\x05ἦι\x05ἧι\x05ὠι\x05ὡι" + - "\x05ὢι\x05ὣι\x05ὤι\x05ὥι\x05ὦι\x05ὧι\x05ὰι\x04αι\x04άι\x05ᾶι\x02ι\x05 ̈͂" + - "\x05ὴι\x04ηι\x04ήι\x05ῆι\x05 ̓̀\x05 ̓́\x05 ̓͂\x02ΐ\x05 ̔̀\x05 ̔́\x05 ̔͂" + - "\x02ΰ\x05 ̈̀\x01`\x05ὼι\x04ωι\x04ώι\x05ῶι\x06′′\x09′′′\x06‵‵\x09‵‵‵\x02!" + - "!\x02??\x02?!\x02!?\x0c′′′′\x010\x014\x015\x016\x017\x018\x019\x01+\x01=" + - "\x01(\x01)\x02rs\x02ħ\x02no\x01q\x02sm\x02tm\x02ω\x02å\x02א\x02ב\x02ג" + - "\x02ד\x02π\x051⁄7\x051⁄9\x061⁄10\x051⁄3\x052⁄3\x051⁄5\x052⁄5\x053⁄5\x054" + - "⁄5\x051⁄6\x055⁄6\x051⁄8\x053⁄8\x055⁄8\x057⁄8\x041⁄\x02ii\x02iv\x02vi" + - "\x04viii\x02ix\x02xi\x050⁄3\x06∫∫\x09∫∫∫\x06∮∮\x09∮∮∮\x0210\x0211\x0212" + - "\x0213\x0214\x0215\x0216\x0217\x0218\x0219\x0220\x04(10)\x04(11)\x04(12)" + - "\x04(13)\x04(14)\x04(15)\x04(16)\x04(17)\x04(18)\x04(19)\x04(20)\x0c∫∫∫∫" + - "\x02==\x05⫝̸\x02ɫ\x02ɽ\x02ȿ\x02ɀ\x01.\x04 ゙\x04 ゚\x06より\x06コト\x05(ᄀ)\x05" + - "(ᄂ)\x05(ᄃ)\x05(ᄅ)\x05(ᄆ)\x05(ᄇ)\x05(ᄉ)\x05(ᄋ)\x05(ᄌ)\x05(ᄎ)\x05(ᄏ)\x05(ᄐ" + - ")\x05(ᄑ)\x05(ᄒ)\x05(가)\x05(나)\x05(다)\x05(라)\x05(마)\x05(바)\x05(사)\x05(아)" + - "\x05(자)\x05(차)\x05(카)\x05(타)\x05(파)\x05(하)\x05(주)\x08(오전)\x08(오후)\x05(一)" + - "\x05(二)\x05(三)\x05(四)\x05(五)\x05(六)\x05(七)\x05(八)\x05(九)\x05(十)\x05(月)" + - "\x05(火)\x05(水)\x05(木)\x05(金)\x05(土)\x05(日)\x05(株)\x05(有)\x05(社)\x05(名)" + - "\x05(特)\x05(財)\x05(祝)\x05(労)\x05(代)\x05(呼)\x05(学)\x05(監)\x05(企)\x05(資)" + - "\x05(協)\x05(祭)\x05(休)\x05(自)\x05(至)\x0221\x0222\x0223\x0224\x0225\x0226" + - "\x0227\x0228\x0229\x0230\x0231\x0232\x0233\x0234\x0235\x06참고\x06주의\x0236" + - "\x0237\x0238\x0239\x0240\x0241\x0242\x0243\x0244\x0245\x0246\x0247\x0248" + - "\x0249\x0250\x041月\x042月\x043月\x044月\x045月\x046月\x047月\x048月\x049月\x0510" + - "月\x0511月\x0512月\x02hg\x02ev\x0cアパート\x0cアルファ\x0cアンペア\x09アール\x0cイニング\x09" + - "インチ\x09ウォン\x0fエスクード\x0cエーカー\x09オンス\x09オーム\x09カイリ\x0cカラット\x0cカロリー\x09ガロ" + - "ン\x09ガンマ\x06ギガ\x09ギニー\x0cキュリー\x0cギルダー\x06キロ\x0fキログラム\x12キロメートル\x0fキロワッ" + - "ト\x09グラム\x0fグラムトン\x0fクルゼイロ\x0cクローネ\x09ケース\x09コルナ\x09コーポ\x0cサイクル\x0fサンチ" + - "ーム\x0cシリング\x09センチ\x09セント\x09ダース\x06デシ\x06ドル\x06トン\x06ナノ\x09ノット\x09ハイツ" + - "\x0fパーセント\x09パーツ\x0cバーレル\x0fピアストル\x09ピクル\x06ピコ\x06ビル\x0fファラッド\x0cフィート" + - "\x0fブッシェル\x09フラン\x0fヘクタール\x06ペソ\x09ペニヒ\x09ヘルツ\x09ペンス\x09ページ\x09ベータ\x0cポイ" + - "ント\x09ボルト\x06ホン\x09ポンド\x09ホール\x09ホーン\x0cマイクロ\x09マイル\x09マッハ\x09マルク\x0fマ" + - "ンション\x0cミクロン\x06ミリ\x0fミリバール\x06メガ\x0cメガトン\x0cメートル\x09ヤード\x09ヤール\x09ユアン" + - "\x0cリットル\x06リラ\x09ルピー\x0cルーブル\x06レム\x0fレントゲン\x09ワット\x040点\x041点\x042点" + - "\x043点\x044点\x045点\x046点\x047点\x048点\x049点\x0510点\x0511点\x0512点\x0513点" + - "\x0514点\x0515点\x0516点\x0517点\x0518点\x0519点\x0520点\x0521点\x0522点\x0523点" + - "\x0524点\x02da\x02au\x02ov\x02pc\x02dm\x02iu\x06平成\x06昭和\x06大正\x06明治\x0c株" + - "式会社\x02pa\x02na\x02ma\x02ka\x02kb\x02mb\x02gb\x04kcal\x02pf\x02nf\x02m" + - "g\x02kg\x02hz\x02ml\x02dl\x02kl\x02fm\x02nm\x02mm\x02cm\x02km\x02m2\x02m" + - "3\x05m∕s\x06m∕s2\x07rad∕s\x08rad∕s2\x02ps\x02ns\x02ms\x02pv\x02nv\x02mv" + - "\x02kv\x02pw\x02nw\x02mw\x02kw\x02bq\x02cc\x02cd\x06c∕kg\x02db\x02gy\x02" + - "ha\x02hp\x02in\x02kk\x02kt\x02lm\x02ln\x02lx\x02ph\x02pr\x02sr\x02sv\x02" + - "wb\x05v∕m\x05a∕m\x041日\x042日\x043日\x044日\x045日\x046日\x047日\x048日\x049日" + - "\x0510日\x0511日\x0512日\x0513日\x0514日\x0515日\x0516日\x0517日\x0518日\x0519日" + - "\x0520日\x0521日\x0522日\x0523日\x0524日\x0525日\x0526日\x0527日\x0528日\x0529日" + - "\x0530日\x0531日\x02ь\x02ɦ\x02ɬ\x02ʞ\x02ʇ\x02œ\x04𤋮\x04𢡊\x04𢡄\x04𣏕\x04𥉉" + - "\x04𥳐\x04𧻓\x02ff\x02fi\x02fl\x02st\x04մն\x04մե\x04մի\x04վն\x04մխ\x04יִ" + - "\x04ײַ\x02ע\x02ה\x02כ\x02ל\x02ם\x02ר\x02ת\x04שׁ\x04שׂ\x06שּׁ\x06שּׂ\x04א" + - "ַ\x04אָ\x04אּ\x04בּ\x04גּ\x04דּ\x04הּ\x04וּ\x04זּ\x04טּ\x04יּ\x04ךּ\x04" + - "כּ\x04לּ\x04מּ\x04נּ\x04סּ\x04ףּ\x04פּ\x04צּ\x04קּ\x04רּ\x04שּ\x04תּ" + - "\x04וֹ\x04בֿ\x04כֿ\x04פֿ\x04אל\x02ٱ\x02ٻ\x02پ\x02ڀ\x02ٺ\x02ٿ\x02ٹ\x02ڤ" + - "\x02ڦ\x02ڄ\x02ڃ\x02چ\x02ڇ\x02ڍ\x02ڌ\x02ڎ\x02ڈ\x02ژ\x02ڑ\x02ک\x02گ\x02ڳ" + - "\x02ڱ\x02ں\x02ڻ\x02ۀ\x02ہ\x02ھ\x02ے\x02ۓ\x02ڭ\x02ۇ\x02ۆ\x02ۈ\x02ۋ\x02ۅ" + - "\x02ۉ\x02ې\x02ى\x04ئا\x04ئە\x04ئو\x04ئۇ\x04ئۆ\x04ئۈ\x04ئې\x04ئى\x02ی\x04" + - "ئج\x04ئح\x04ئم\x04ئي\x04بج\x04بح\x04بخ\x04بم\x04بى\x04بي\x04تج\x04تح" + - "\x04تخ\x04تم\x04تى\x04تي\x04ثج\x04ثم\x04ثى\x04ثي\x04جح\x04جم\x04حج\x04حم" + - "\x04خج\x04خح\x04خم\x04سج\x04سح\x04سخ\x04سم\x04صح\x04صم\x04ضج\x04ضح\x04ضخ" + - "\x04ضم\x04طح\x04طم\x04ظم\x04عج\x04عم\x04غج\x04غم\x04فج\x04فح\x04فخ\x04فم" + - "\x04فى\x04في\x04قح\x04قم\x04قى\x04قي\x04كا\x04كج\x04كح\x04كخ\x04كل\x04كم" + - "\x04كى\x04كي\x04لج\x04لح\x04لخ\x04لم\x04لى\x04لي\x04مج\x04مح\x04مخ\x04مم" + - "\x04مى\x04مي\x04نج\x04نح\x04نخ\x04نم\x04نى\x04ني\x04هج\x04هم\x04هى\x04هي" + - "\x04يج\x04يح\x04يخ\x04يم\x04يى\x04يي\x04ذٰ\x04رٰ\x04ىٰ\x05 ٌّ\x05 ٍّ\x05" + - " َّ\x05 ُّ\x05 ِّ\x05 ّٰ\x04ئر\x04ئز\x04ئن\x04بر\x04بز\x04بن\x04تر\x04تز" + - "\x04تن\x04ثر\x04ثز\x04ثن\x04ما\x04نر\x04نز\x04نن\x04ير\x04يز\x04ين\x04ئخ" + - "\x04ئه\x04به\x04ته\x04صخ\x04له\x04نه\x04هٰ\x04يه\x04ثه\x04سه\x04شم\x04شه" + - "\x06ـَّ\x06ـُّ\x06ـِّ\x04طى\x04طي\x04عى\x04عي\x04غى\x04غي\x04سى\x04سي" + - "\x04شى\x04شي\x04حى\x04حي\x04جى\x04جي\x04خى\x04خي\x04صى\x04صي\x04ضى\x04ضي" + - "\x04شج\x04شح\x04شخ\x04شر\x04سر\x04صر\x04ضر\x04اً\x06تجم\x06تحج\x06تحم" + - "\x06تخم\x06تمج\x06تمح\x06تمخ\x06جمح\x06حمي\x06حمى\x06سحج\x06سجح\x06سجى" + - "\x06سمح\x06سمج\x06سمم\x06صحح\x06صمم\x06شحم\x06شجي\x06شمخ\x06شمم\x06ضحى" + - "\x06ضخم\x06طمح\x06طمم\x06طمي\x06عجم\x06عمم\x06عمى\x06غمم\x06غمي\x06غمى" + - "\x06فخم\x06قمح\x06قمم\x06لحم\x06لحي\x06لحى\x06لجج\x06لخم\x06لمح\x06محج" + - "\x06محم\x06محي\x06مجح\x06مجم\x06مخج\x06مخم\x06مجخ\x06همج\x06همم\x06نحم" + - "\x06نحى\x06نجم\x06نجى\x06نمي\x06نمى\x06يمم\x06بخي\x06تجي\x06تجى\x06تخي" + - "\x06تخى\x06تمي\x06تمى\x06جمي\x06جحى\x06جمى\x06سخى\x06صحي\x06شحي\x06ضحي" + - "\x06لجي\x06لمي\x06يحي\x06يجي\x06يمي\x06ممي\x06قمي\x06نحي\x06عمي\x06كمي" + - "\x06نجح\x06مخي\x06لجم\x06كمم\x06جحي\x06حجي\x06مجي\x06فمي\x06بحي\x06سخي" + - "\x06نجي\x06صلے\x06قلے\x08الله\x08اكبر\x08محمد\x08صلعم\x08رسول\x08عليه" + - "\x08وسلم\x06صلى!صلى الله عليه وسلم\x0fجل جلاله\x08ریال\x01,\x01:\x01!" + - "\x01?\x01_\x01{\x01}\x01[\x01]\x01#\x01&\x01*\x01-\x01<\x01>\x01\\\x01$" + - "\x01%\x01@\x04ـً\x04ـَ\x04ـُ\x04ـِ\x04ـّ\x04ـْ\x02ء\x02آ\x02أ\x02ؤ\x02إ" + - "\x02ئ\x02ا\x02ب\x02ة\x02ت\x02ث\x02ج\x02ح\x02خ\x02د\x02ذ\x02ر\x02ز\x02س" + - "\x02ش\x02ص\x02ض\x02ط\x02ظ\x02ع\x02غ\x02ف\x02ق\x02ك\x02ل\x02م\x02ن\x02ه" + - "\x02و\x02ي\x04لآ\x04لأ\x04لإ\x04لا\x01\x22\x01'\x01/\x01^\x01|\x01~\x02¢" + - "\x02£\x02¬\x02¦\x02¥\x08𝅗𝅥\x08𝅘𝅥\x0c𝅘𝅥𝅮\x0c𝅘𝅥𝅯\x0c𝅘𝅥𝅰\x0c𝅘𝅥𝅱\x0c𝅘𝅥𝅲\x08𝆹" + - "𝅥\x08𝆺𝅥\x0c𝆹𝅥𝅮\x0c𝆺𝅥𝅮\x0c𝆹𝅥𝅯\x0c𝆺𝅥𝅯\x02ı\x02ȷ\x02α\x02ε\x02ζ\x02η\x02" + - "κ\x02λ\x02μ\x02ν\x02ξ\x02ο\x02σ\x02τ\x02υ\x02ψ\x03∇\x03∂\x02ϝ\x02ٮ\x02ڡ" + - "\x02ٯ\x020,\x021,\x022,\x023,\x024,\x025,\x026,\x027,\x028,\x029,\x03(a)" + - "\x03(b)\x03(c)\x03(d)\x03(e)\x03(f)\x03(g)\x03(h)\x03(i)\x03(j)\x03(k)" + - "\x03(l)\x03(m)\x03(n)\x03(o)\x03(p)\x03(q)\x03(r)\x03(s)\x03(t)\x03(u)" + - "\x03(v)\x03(w)\x03(x)\x03(y)\x03(z)\x07〔s〕\x02wz\x02hv\x02sd\x03ppv\x02w" + - "c\x02mc\x02md\x02dj\x06ほか\x06ココ\x03サ\x03手\x03字\x03双\x03デ\x03二\x03多\x03解" + - "\x03天\x03交\x03映\x03無\x03料\x03前\x03後\x03再\x03新\x03初\x03終\x03生\x03販\x03声" + - "\x03吹\x03演\x03投\x03捕\x03一\x03三\x03遊\x03左\x03中\x03右\x03指\x03走\x03打\x03禁" + - "\x03空\x03合\x03満\x03有\x03月\x03申\x03割\x03営\x03配\x09〔本〕\x09〔三〕\x09〔二〕\x09〔安" + - "〕\x09〔点〕\x09〔打〕\x09〔盗〕\x09〔勝〕\x09〔敗〕\x03得\x03可\x03丽\x03丸\x03乁\x03你\x03" + - "侮\x03侻\x03倂\x03偺\x03備\x03僧\x03像\x03㒞\x03免\x03兔\x03兤\x03具\x03㒹\x03內\x03" + - "冗\x03冤\x03仌\x03冬\x03况\x03凵\x03刃\x03㓟\x03刻\x03剆\x03剷\x03㔕\x03勇\x03勉\x03" + - "勤\x03勺\x03包\x03匆\x03北\x03卉\x03卑\x03博\x03即\x03卽\x03卿\x03灰\x03及\x03叟\x03" + - "叫\x03叱\x03吆\x03咞\x03吸\x03呈\x03周\x03咢\x03哶\x03唐\x03啓\x03啣\x03善\x03喙\x03" + - "喫\x03喳\x03嗂\x03圖\x03嘆\x03圗\x03噑\x03噴\x03切\x03壮\x03城\x03埴\x03堍\x03型\x03" + - "堲\x03報\x03墬\x03売\x03壷\x03夆\x03夢\x03奢\x03姬\x03娛\x03娧\x03姘\x03婦\x03㛮\x03" + - "嬈\x03嬾\x03寃\x03寘\x03寧\x03寳\x03寿\x03将\x03尢\x03㞁\x03屠\x03屮\x03峀\x03岍\x03" + - "嵃\x03嵮\x03嵫\x03嵼\x03巡\x03巢\x03㠯\x03巽\x03帨\x03帽\x03幩\x03㡢\x03㡼\x03庰\x03" + - "庳\x03庶\x03廊\x03廾\x03舁\x03弢\x03㣇\x03形\x03彫\x03㣣\x03徚\x03忍\x03志\x03忹\x03" + - "悁\x03㤺\x03㤜\x03悔\x03惇\x03慈\x03慌\x03慎\x03慺\x03憎\x03憲\x03憤\x03憯\x03懞\x03" + - "懲\x03懶\x03成\x03戛\x03扝\x03抱\x03拔\x03捐\x03挽\x03拼\x03捨\x03掃\x03揤\x03搢\x03" + - "揅\x03掩\x03㨮\x03摩\x03摾\x03撝\x03摷\x03㩬\x03敏\x03敬\x03旣\x03書\x03晉\x03㬙\x03" + - "暑\x03㬈\x03㫤\x03冒\x03冕\x03最\x03暜\x03肭\x03䏙\x03朗\x03望\x03朡\x03杞\x03杓\x03" + - "㭉\x03柺\x03枅\x03桒\x03梅\x03梎\x03栟\x03椔\x03㮝\x03楂\x03榣\x03槪\x03檨\x03櫛\x03" + - "㰘\x03次\x03歔\x03㱎\x03歲\x03殟\x03殺\x03殻\x03汎\x03沿\x03泍\x03汧\x03洖\x03派\x03" + - "海\x03流\x03浩\x03浸\x03涅\x03洴\x03港\x03湮\x03㴳\x03滋\x03滇\x03淹\x03潮\x03濆\x03" + - "瀹\x03瀞\x03瀛\x03㶖\x03灊\x03災\x03灷\x03炭\x03煅\x03熜\x03爨\x03爵\x03牐\x03犀\x03" + - "犕\x03獺\x03王\x03㺬\x03玥\x03㺸\x03瑇\x03瑜\x03瑱\x03璅\x03瓊\x03㼛\x03甤\x03甾\x03" + - "異\x03瘐\x03㿼\x03䀈\x03直\x03眞\x03真\x03睊\x03䀹\x03瞋\x03䁆\x03䂖\x03硎\x03碌\x03" + - "磌\x03䃣\x03祖\x03福\x03秫\x03䄯\x03穀\x03穊\x03穏\x03䈂\x03篆\x03築\x03䈧\x03糒\x03" + - "䊠\x03糨\x03糣\x03紀\x03絣\x03䌁\x03緇\x03縂\x03繅\x03䌴\x03䍙\x03罺\x03羕\x03翺\x03" + - "者\x03聠\x03聰\x03䏕\x03育\x03脃\x03䐋\x03脾\x03媵\x03舄\x03辞\x03䑫\x03芑\x03芋\x03" + - "芝\x03劳\x03花\x03芳\x03芽\x03苦\x03若\x03茝\x03荣\x03莭\x03茣\x03莽\x03菧\x03著\x03" + - "荓\x03菊\x03菌\x03菜\x03䔫\x03蓱\x03蓳\x03蔖\x03蕤\x03䕝\x03䕡\x03䕫\x03虐\x03虜\x03" + - "虧\x03虩\x03蚩\x03蚈\x03蜎\x03蛢\x03蝹\x03蜨\x03蝫\x03螆\x03蟡\x03蠁\x03䗹\x03衠\x03" + - "衣\x03裗\x03裞\x03䘵\x03裺\x03㒻\x03䚾\x03䛇\x03誠\x03諭\x03變\x03豕\x03貫\x03賁\x03" + - "贛\x03起\x03跋\x03趼\x03跰\x03軔\x03輸\x03邔\x03郱\x03鄑\x03鄛\x03鈸\x03鋗\x03鋘\x03" + - "鉼\x03鏹\x03鐕\x03開\x03䦕\x03閷\x03䧦\x03雃\x03嶲\x03霣\x03䩮\x03䩶\x03韠\x03䪲\x03" + - "頋\x03頩\x03飢\x03䬳\x03餩\x03馧\x03駂\x03駾\x03䯎\x03鬒\x03鱀\x03鳽\x03䳎\x03䳭\x03" + - "鵧\x03䳸\x03麻\x03䵖\x03黹\x03黾\x03鼅\x03鼏\x03鼖\x03鼻" - -var xorData string = "" + // Size: 4855 bytes - "\x02\x0c\x09\x02\xb0\xec\x02\xad\xd8\x02\xad\xd9\x02\x06\x07\x02\x0f\x12" + - "\x02\x0f\x1f\x02\x0f\x1d\x02\x01\x13\x02\x0f\x16\x02\x0f\x0b\x02\x0f3" + - "\x02\x0f7\x02\x0f?\x02\x0f/\x02\x0f*\x02\x0c&\x02\x0c*\x02\x0c;\x02\x0c9" + - "\x02\x0c%\x02\xab\xed\x02\xab\xe2\x02\xab\xe3\x02\xa9\xe0\x02\xa9\xe1" + - "\x02\xa9\xe6\x02\xa3\xcb\x02\xa3\xc8\x02\xa3\xc9\x02\x01#\x02\x01\x08" + - "\x02\x0e>\x02\x0e'\x02\x0f\x03\x02\x03\x0d\x02\x03\x09\x02\x03\x17\x02" + - "\x03\x0e\x02\x02\x03\x02\x011\x02\x01\x00\x02\x01\x10\x02\x03<\x02\x07" + - "\x0d\x02\x02\x0c\x02\x0c0\x02\x01\x03\x02\x01\x01\x02\x01 \x02\x01\x22" + - "\x02\x01)\x02\x01\x0a\x02\x01\x0c\x02\x02\x06\x02\x02\x02\x02\x03\x10" + - "\x03\x037 \x03\x0b+\x03\x02\x01\x04\x02\x01\x02\x02\x019\x02\x03\x1c\x02" + - "\x02$\x03\x80p$\x02\x03:\x02\x03\x0a\x03\xc1r.\x03\xc1r,\x03\xc1r\x02" + - "\x02\x02:\x02\x02>\x02\x02,\x02\x02\x10\x02\x02\x00\x03\xc1s<\x03\xc1s*" + - "\x03\xc2L$\x03\xc2L;\x02\x09)\x02\x0a\x19\x03\x83\xab\xe3\x03\x83\xab" + - "\xf2\x03 4\xe0\x03\x81\xab\xea\x03\x81\xab\xf3\x03 4\xef\x03\x96\xe1\xcd" + - "\x03\x84\xe5\xc3\x02\x0d\x11\x03\x8b\xec\xcb\x03\x94\xec\xcf\x03\x9a\xec" + - "\xc2\x03\x8b\xec\xdb\x03\x94\xec\xdf\x03\x9a\xec\xd2\x03\x01\x0c!\x03" + - "\x01\x0c#\x03ʠ\x9d\x03ʣ\x9c\x03ʢ\x9f\x03ʥ\x9e\x03ʤ\x91\x03ʧ\x90\x03ʦ\x93" + - "\x03ʩ\x92\x03ʨ\x95\x03\xca\xf3\xb5\x03\xca\xf0\xb4\x03\xca\xf1\xb7\x03" + - "\xca\xf6\xb6\x03\xca\xf7\x89\x03\xca\xf4\x88\x03\xca\xf5\x8b\x03\xca\xfa" + - "\x8a\x03\xca\xfb\x8d\x03\xca\xf8\x8c\x03\xca\xf9\x8f\x03\xca\xfe\x8e\x03" + - "\xca\xff\x81\x03\xca\xfc\x80\x03\xca\xfd\x83\x03\xca\xe2\x82\x03\xca\xe3" + - "\x85\x03\xca\xe0\x84\x03\xca\xe1\x87\x03\xca\xe6\x86\x03\xca\xe7\x99\x03" + - "\xca\xe4\x98\x03\xca\xe5\x9b\x03\xca\xea\x9a\x03\xca\xeb\x9d\x03\xca\xe8" + - "\x9c\x03ؓ\x89\x03ߔ\x8b\x02\x010\x03\x03\x04\x1e\x03\x04\x15\x12\x03\x0b" + - "\x05,\x03\x06\x04\x00\x03\x06\x04)\x03\x06\x044\x03\x06\x04<\x03\x06\x05" + - "\x1d\x03\x06\x06\x00\x03\x06\x06\x0a\x03\x06\x06'\x03\x06\x062\x03\x0786" + - "\x03\x079/\x03\x079 \x03\x07:\x0e\x03\x07:\x1b\x03\x07:%\x03\x07;/\x03" + - "\x07;%\x03\x074\x11\x03\x076\x09\x03\x077*\x03\x070\x01\x03\x070\x0f\x03" + - "\x070.\x03\x071\x16\x03\x071\x04\x03\x0710\x03\x072\x18\x03\x072-\x03" + - "\x073\x14\x03\x073>\x03\x07'\x09\x03\x07 \x00\x03\x07\x1f\x0b\x03\x07" + - "\x18#\x03\x07\x18(\x03\x07\x186\x03\x07\x18\x03\x03\x07\x19\x16\x03\x07" + - "\x116\x03\x07\x12'\x03\x07\x13\x10\x03\x07\x0c&\x03\x07\x0c\x08\x03\x07" + - "\x0c\x13\x03\x07\x0d\x02\x03\x07\x0d\x1c\x03\x07\x0b5\x03\x07\x0b\x0a" + - "\x03\x07\x0b\x01\x03\x07\x0b\x0f\x03\x07\x05\x00\x03\x07\x05\x09\x03\x07" + - "\x05\x0b\x03\x07\x07\x01\x03\x07\x07\x08\x03\x07\x00<\x03\x07\x00+\x03" + - "\x07\x01)\x03\x07\x01\x1b\x03\x07\x01\x08\x03\x07\x03?\x03\x0445\x03\x04" + - "4\x08\x03\x0454\x03\x04)/\x03\x04)5\x03\x04+\x05\x03\x04+\x14\x03\x04+ " + - "\x03\x04+<\x03\x04*&\x03\x04*\x22\x03\x04&8\x03\x04!\x01\x03\x04!\x22" + - "\x03\x04\x11+\x03\x04\x10.\x03\x04\x104\x03\x04\x13=\x03\x04\x12\x04\x03" + - "\x04\x12\x0a\x03\x04\x0d\x1d\x03\x04\x0d\x07\x03\x04\x0d \x03\x05<>\x03" + - "\x055<\x03\x055!\x03\x055#\x03\x055&\x03\x054\x1d\x03\x054\x02\x03\x054" + - "\x07\x03\x0571\x03\x053\x1a\x03\x053\x16\x03\x05.<\x03\x05.\x07\x03\x05)" + - ":\x03\x05)<\x03\x05)\x0c\x03\x05)\x15\x03\x05+-\x03\x05+5\x03\x05$\x1e" + - "\x03\x05$\x14\x03\x05'\x04\x03\x05'\x14\x03\x05&\x02\x03\x05\x226\x03" + - "\x05\x22\x0c\x03\x05\x22\x1c\x03\x05\x19\x0a\x03\x05\x1b\x09\x03\x05\x1b" + - "\x0c\x03\x05\x14\x07\x03\x05\x16?\x03\x05\x16\x0c\x03\x05\x0c\x05\x03" + - "\x05\x0e\x0f\x03\x05\x01\x0e\x03\x05\x00(\x03\x05\x030\x03\x05\x03\x06" + - "\x03\x0a==\x03\x0a=1\x03\x0a=,\x03\x0a=\x0c\x03\x0a??\x03\x0a<\x08\x03" + - "\x0a9!\x03\x0a9)\x03\x0a97\x03\x0a99\x03\x0a6\x0a\x03\x0a6\x1c\x03\x0a6" + - "\x17\x03\x0a7'\x03\x0a78\x03\x0a73\x03\x0a'\x01\x03\x0a'&\x03\x0a\x1f" + - "\x0e\x03\x0a\x1f\x03\x03\x0a\x1f3\x03\x0a\x1b/\x03\x0a\x18\x19\x03\x0a" + - "\x19\x01\x03\x0a\x16\x14\x03\x0a\x0e\x22\x03\x0a\x0f\x10\x03\x0a\x0f\x02" + - "\x03\x0a\x0f \x03\x0a\x0c\x04\x03\x0a\x0b>\x03\x0a\x0b+\x03\x0a\x08/\x03" + - "\x0a\x046\x03\x0a\x05\x14\x03\x0a\x00\x04\x03\x0a\x00\x10\x03\x0a\x00" + - "\x14\x03\x0b<3\x03\x0b;*\x03\x0b9\x22\x03\x0b9)\x03\x0b97\x03\x0b+\x10" + - "\x03\x0b((\x03\x0b&5\x03\x0b$\x1c\x03\x0b$\x12\x03\x0b%\x04\x03\x0b#<" + - "\x03\x0b#0\x03\x0b#\x0d\x03\x0b#\x19\x03\x0b!:\x03\x0b!\x1f\x03\x0b!\x00" + - "\x03\x0b\x1e5\x03\x0b\x1c\x1d\x03\x0b\x1d-\x03\x0b\x1d(\x03\x0b\x18.\x03" + - "\x0b\x18 \x03\x0b\x18\x16\x03\x0b\x14\x13\x03\x0b\x15$\x03\x0b\x15\x22" + - "\x03\x0b\x12\x1b\x03\x0b\x12\x10\x03\x0b\x132\x03\x0b\x13=\x03\x0b\x12" + - "\x18\x03\x0b\x0c&\x03\x0b\x061\x03\x0b\x06:\x03\x0b\x05#\x03\x0b\x05<" + - "\x03\x0b\x04\x0b\x03\x0b\x04\x04\x03\x0b\x04\x1b\x03\x0b\x042\x03\x0b" + - "\x041\x03\x0b\x03\x03\x03\x0b\x03\x1d\x03\x0b\x03/\x03\x0b\x03+\x03\x0b" + - "\x02\x1b\x03\x0b\x02\x00\x03\x0b\x01\x1e\x03\x0b\x01\x08\x03\x0b\x015" + - "\x03\x06\x0d9\x03\x06\x0d=\x03\x06\x0d?\x03\x02\x001\x03\x02\x003\x03" + - "\x02\x02\x19\x03\x02\x006\x03\x02\x02\x1b\x03\x02\x004\x03\x02\x00<\x03" + - "\x02\x02\x0a\x03\x02\x02\x0e\x03\x02\x01\x1a\x03\x02\x01\x07\x03\x02\x01" + - "\x05\x03\x02\x01\x0b\x03\x02\x01%\x03\x02\x01\x0c\x03\x02\x01\x04\x03" + - "\x02\x01\x1c\x03\x02\x00.\x03\x02\x002\x03\x02\x00>\x03\x02\x00\x12\x03" + - "\x02\x00\x16\x03\x02\x011\x03\x02\x013\x03\x02\x02 \x03\x02\x02%\x03\x02" + - "\x02$\x03\x02\x028\x03\x02\x02;\x03\x02\x024\x03\x02\x012\x03\x02\x022" + - "\x03\x02\x02/\x03\x02\x01,\x03\x02\x01\x13\x03\x02\x01\x16\x03\x02\x01" + - "\x11\x03\x02\x01\x1e\x03\x02\x01\x15\x03\x02\x01\x17\x03\x02\x01\x0f\x03" + - "\x02\x01\x08\x03\x02\x00?\x03\x02\x03\x07\x03\x02\x03\x0d\x03\x02\x03" + - "\x13\x03\x02\x03\x1d\x03\x02\x03\x1f\x03\x02\x00\x03\x03\x02\x00\x0d\x03" + - "\x02\x00\x01\x03\x02\x00\x1b\x03\x02\x00\x19\x03\x02\x00\x18\x03\x02\x00" + - "\x13\x03\x02\x00/\x03\x07>\x12\x03\x07<\x1f\x03\x07>\x1d\x03\x06\x1d\x0e" + - "\x03\x07>\x1c\x03\x07>:\x03\x07>\x13\x03\x04\x12+\x03\x07?\x03\x03\x07>" + - "\x02\x03\x06\x224\x03\x06\x1a.\x03\x07<%\x03\x06\x1c\x0b\x03\x0609\x03" + - "\x05\x1f\x01\x03\x04'\x08\x03\x93\xfd\xf5\x03\x02\x0d \x03\x02\x0d#\x03" + - "\x02\x0d!\x03\x02\x0d&\x03\x02\x0d\x22\x03\x02\x0d/\x03\x02\x0d,\x03\x02" + - "\x0d$\x03\x02\x0d'\x03\x02\x0d%\x03\x02\x0d;\x03\x02\x0d=\x03\x02\x0d?" + - "\x03\x099.\x03\x08\x0b7\x03\x08\x02\x14\x03\x08\x14\x0d\x03\x08.:\x03" + - "\x089'\x03\x0f\x0b\x18\x03\x0f\x1c1\x03\x0f\x17&\x03\x0f9\x1f\x03\x0f0" + - "\x0c\x03\x0e\x0a9\x03\x0e\x056\x03\x0e\x1c#\x03\x0f\x13\x0e\x03\x072\x00" + - "\x03\x070\x0d\x03\x072\x0b\x03\x06\x11\x18\x03\x070\x10\x03\x06\x0f(\x03" + - "\x072\x05\x03\x06\x0f,\x03\x073\x15\x03\x06\x07\x08\x03\x05\x16\x02\x03" + - "\x04\x0b \x03\x05:8\x03\x05\x16%\x03\x0a\x0d\x1f\x03\x06\x16\x10\x03\x05" + - "\x1d5\x03\x05*;\x03\x05\x16\x1b\x03\x04.-\x03\x06\x1a\x19\x03\x04\x03," + - "\x03\x0b87\x03\x04/\x0a\x03\x06\x00,\x03\x04-\x01\x03\x04\x1e-\x03\x06/(" + - "\x03\x0a\x0b5\x03\x06\x0e7\x03\x06\x07.\x03\x0597\x03\x0a*%\x03\x0760" + - "\x03\x06\x0c;\x03\x05'\x00\x03\x072.\x03\x072\x08\x03\x06=\x01\x03\x06" + - "\x05\x1b\x03\x06\x06\x12\x03\x06$=\x03\x06'\x0d\x03\x04\x11\x0f\x03\x076" + - ",\x03\x06\x07;\x03\x06.,\x03\x86\xf9\xea\x03\x8f\xff\xeb\x02\x092\x02" + - "\x095\x02\x094\x02\x09;\x02\x09>\x02\x098\x02\x09*\x02\x09/\x02\x09,\x02" + - "\x09%\x02\x09&\x02\x09#\x02\x09 \x02\x08!\x02\x08%\x02\x08$\x02\x08+\x02" + - "\x08.\x02\x08*\x02\x08&\x02\x088\x02\x08>\x02\x084\x02\x086\x02\x080\x02" + - "\x08\x10\x02\x08\x17\x02\x08\x12\x02\x08\x1d\x02\x08\x1f\x02\x08\x13\x02" + - "\x08\x15\x02\x08\x14\x02\x08\x0c\x03\x8b\xfd\xd0\x03\x81\xec\xc6\x03\x87" + - "\xe0\x8a\x03-2\xe3\x03\x80\xef\xe4\x03-2\xea\x03\x88\xe6\xeb\x03\x8e\xe6" + - "\xe8\x03\x84\xe6\xe9\x03\x97\xe6\xee\x03-2\xf9\x03-2\xf6\x03\x8e\xe3\xad" + - "\x03\x80\xe3\x92\x03\x88\xe3\x90\x03\x8e\xe3\x90\x03\x80\xe3\x97\x03\x88" + - "\xe3\x95\x03\x88\xfe\xcb\x03\x8e\xfe\xca\x03\x84\xfe\xcd\x03\x91\xef\xc9" + - "\x03-2\xc1\x03-2\xc0\x03-2\xcb\x03\x88@\x09\x03\x8e@\x08\x03\x8f\xe0\xf5" + - "\x03\x8e\xe6\xf9\x03\x8e\xe0\xfa\x03\x93\xff\xf4\x03\x84\xee\xd3\x03\x0b" + - "(\x04\x023 \x021;\x02\x01*\x03\x0b#\x10\x03\x0b 0\x03\x0b!\x10\x03\x0b!0" + - "\x03\x07\x15\x08\x03\x09?5\x03\x07\x1f\x08\x03\x07\x17\x0b\x03\x09\x1f" + - "\x15\x03\x0b\x1c7\x03\x0a+#\x03\x06\x1a\x1b\x03\x06\x1a\x14\x03\x0a\x01" + - "\x18\x03\x06#\x1b\x03\x0a2\x0c\x03\x0a\x01\x04\x03\x09#;\x03\x08='\x03" + - "\x08\x1a\x0a\x03\x07\x03\x0a\x111\x03\x09\x1b\x09\x03\x073.\x03\x07\x01\x00" + - "\x03\x09/,\x03\x07#>\x03\x07\x048\x03\x0a\x1f\x22\x03\x098>\x03\x09\x11" + - "\x00\x03\x08/\x17\x03\x06'\x22\x03\x0b\x1a+\x03\x0a\x22\x19\x03\x0a/1" + - "\x03\x0974\x03\x09\x0f\x22\x03\x08,\x22\x03\x08?\x14\x03\x07$5\x03\x07<3" + - "\x03\x07=*\x03\x07\x13\x18\x03\x068\x0a\x03\x06\x09\x16\x03\x06\x13\x00" + - "\x03\x08\x067\x03\x08\x01\x03\x03\x08\x12\x1d\x03\x07+7\x03\x06(;\x03" + - "\x06\x1c?\x03\x07\x0e\x17\x03\x0a\x06\x1d\x03\x0a\x19\x07\x03\x08\x14$" + - "\x03\x07$;\x03\x08,$\x03\x08\x06\x0d\x03\x07\x16\x0a\x03\x06>>\x03\x0a" + - "\x06\x12\x03\x0a\x14)\x03\x09\x0d\x1f\x03\x09\x12\x17\x03\x09\x19\x01" + - "\x03\x08\x11 \x03\x08\x1d'\x03\x06<\x1a\x03\x0a.\x00\x03\x07'\x18\x03" + - "\x0a\x22\x08\x03\x08\x0d\x0a\x03\x08\x13)\x03\x07*)\x03\x06<,\x03\x07" + - "\x0b\x1a\x03\x09.\x14\x03\x09\x0d\x1e\x03\x07\x0e#\x03\x0b\x1d'\x03\x0a" + - "\x0a8\x03\x09%2\x03\x08+&\x03\x080\x12\x03\x0a)4\x03\x08\x06\x1f\x03\x0b" + - "\x1b\x1a\x03\x0a\x1b\x0f\x03\x0b\x1d*\x03\x09\x16$\x03\x090\x11\x03\x08" + - "\x11\x08\x03\x0a*(\x03\x0a\x042\x03\x089,\x03\x074'\x03\x07\x0f\x05\x03" + - "\x09\x0b\x0a\x03\x07\x1b\x01\x03\x09\x17:\x03\x09.\x0d\x03\x07.\x11\x03" + - "\x09+\x15\x03\x080\x13\x03\x0b\x1f\x19\x03\x0a \x11\x03\x0a\x220\x03\x09" + - "\x07;\x03\x08\x16\x1c\x03\x07,\x13\x03\x07\x0e/\x03\x06\x221\x03\x0a." + - "\x0a\x03\x0a7\x02\x03\x0a\x032\x03\x0a\x1d.\x03\x091\x06\x03\x09\x19:" + - "\x03\x08\x02/\x03\x060+\x03\x06\x0f-\x03\x06\x1c\x1f\x03\x06\x1d\x07\x03" + - "\x0a,\x11\x03\x09=\x0d\x03\x09\x0b;\x03\x07\x1b/\x03\x0a\x1f:\x03\x09 " + - "\x1f\x03\x09.\x10\x03\x094\x0b\x03\x09\x1a1\x03\x08#\x1a\x03\x084\x1d" + - "\x03\x08\x01\x1f\x03\x08\x11\x22\x03\x07'8\x03\x07\x1a>\x03\x0757\x03" + - "\x06&9\x03\x06+\x11\x03\x0a.\x0b\x03\x0a,>\x03\x0a4#\x03\x08%\x17\x03" + - "\x07\x05\x22\x03\x07\x0c\x0b\x03\x0a\x1d+\x03\x0a\x19\x16\x03\x09+\x1f" + - "\x03\x09\x08\x0b\x03\x08\x16\x18\x03\x08+\x12\x03\x0b\x1d\x0c\x03\x0a=" + - "\x10\x03\x0a\x09\x0d\x03\x0a\x10\x11\x03\x09&0\x03\x08(\x1f\x03\x087\x07" + - "\x03\x08\x185\x03\x07'6\x03\x06.\x05\x03\x06=\x04\x03\x06;;\x03\x06\x06," + - "\x03\x0b\x18>\x03\x08\x00\x18\x03\x06 \x03\x03\x06<\x00\x03\x09%\x18\x03" + - "\x0b\x1c<\x03\x0a%!\x03\x0a\x09\x12\x03\x0a\x16\x02\x03\x090'\x03\x09" + - "\x0e=\x03\x08 \x0e\x03\x08>\x03\x03\x074>\x03\x06&?\x03\x06\x19\x09\x03" + - "\x06?(\x03\x0a-\x0e\x03\x09:3\x03\x098:\x03\x09\x12\x0b\x03\x09\x1d\x17" + - "\x03\x087\x05\x03\x082\x14\x03\x08\x06%\x03\x08\x13\x1f\x03\x06\x06\x0e" + - "\x03\x0a\x22<\x03\x09/<\x03\x06>+\x03\x0a'?\x03\x0a\x13\x0c\x03\x09\x10<" + - "\x03\x07\x1b=\x03\x0a\x19\x13\x03\x09\x22\x1d\x03\x09\x07\x0d\x03\x08)" + - "\x1c\x03\x06=\x1a\x03\x0a/4\x03\x0a7\x11\x03\x0a\x16:\x03\x09?3\x03\x09:" + - "/\x03\x09\x05\x0a\x03\x09\x14\x06\x03\x087\x22\x03\x080\x07\x03\x08\x1a" + - "\x1f\x03\x07\x04(\x03\x07\x04\x09\x03\x06 %\x03\x06<\x08\x03\x0a+\x14" + - "\x03\x09\x1d\x16\x03\x0a70\x03\x08 >\x03\x0857\x03\x070\x0a\x03\x06=\x12" + - "\x03\x06\x16%\x03\x06\x1d,\x03\x099#\x03\x09\x10>\x03\x07 \x1e\x03\x08" + - "\x0c<\x03\x08\x0b\x18\x03\x08\x15+\x03\x08,:\x03\x08%\x22\x03\x07\x0a$" + - "\x03\x0b\x1c=\x03\x07+\x08\x03\x0a/\x05\x03\x0a \x07\x03\x0a\x12'\x03" + - "\x09#\x11\x03\x08\x1b\x15\x03\x0a\x06\x01\x03\x09\x1c\x1b\x03\x0922\x03" + - "\x07\x14<\x03\x07\x09\x04\x03\x061\x04\x03\x07\x0e\x01\x03\x0a\x13\x18" + - "\x03\x0a-\x0c\x03\x0a?\x0d\x03\x0a\x09\x0a\x03\x091&\x03\x0a/\x0b\x03" + - "\x08$<\x03\x083\x1d\x03\x08\x0c$\x03\x08\x0d\x07\x03\x08\x0d?\x03\x08" + - "\x0e\x14\x03\x065\x0a\x03\x08\x1a#\x03\x08\x16#\x03\x0702\x03\x07\x03" + - "\x1a\x03\x06(\x1d\x03\x06+\x1b\x03\x06\x0b\x05\x03\x06\x0b\x17\x03\x06" + - "\x0c\x04\x03\x06\x1e\x19\x03\x06+0\x03\x062\x18\x03\x0b\x16\x1e\x03\x0a+" + - "\x16\x03\x0a-?\x03\x0a#:\x03\x0a#\x10\x03\x0a%$\x03\x0a>+\x03\x0a01\x03" + - "\x0a1\x10\x03\x0a\x099\x03\x0a\x0a\x12\x03\x0a\x19\x1f\x03\x0a\x19\x12" + - "\x03\x09*)\x03\x09-\x16\x03\x09.1\x03\x09.2\x03\x09<\x0e\x03\x09> \x03" + - "\x093\x12\x03\x09\x0b\x01\x03\x09\x1c2\x03\x09\x11\x1c\x03\x09\x15%\x03" + - "\x08,&\x03\x08!\x22\x03\x089(\x03\x08\x0b\x1a\x03\x08\x0d2\x03\x08\x0c" + - "\x04\x03\x08\x0c\x06\x03\x08\x0c\x1f\x03\x08\x0c\x0c\x03\x08\x0f\x1f\x03" + - "\x08\x0f\x1d\x03\x08\x00\x14\x03\x08\x03\x14\x03\x08\x06\x16\x03\x08\x1e" + - "#\x03\x08\x11\x11\x03\x08\x10\x18\x03\x08\x14(\x03\x07)\x1e\x03\x07.1" + - "\x03\x07 $\x03\x07 '\x03\x078\x08\x03\x07\x0d0\x03\x07\x0f7\x03\x07\x05#" + - "\x03\x07\x05\x1a\x03\x07\x1a7\x03\x07\x1d-\x03\x07\x17\x10\x03\x06)\x1f" + - "\x03\x062\x0b\x03\x066\x16\x03\x06\x09\x11\x03\x09(\x1e\x03\x07!5\x03" + - "\x0b\x11\x16\x03\x0a/\x04\x03\x0a,\x1a\x03\x0b\x173\x03\x0a,1\x03\x0a/5" + - "\x03\x0a\x221\x03\x0a\x22\x0d\x03\x0a?%\x03\x0a<,\x03\x0a?#\x03\x0a>\x19" + - "\x03\x0a\x08&\x03\x0a\x0b\x0e\x03\x0a\x0c:\x03\x0a\x0c+\x03\x0a\x03\x22" + - "\x03\x0a\x06)\x03\x0a\x11\x10\x03\x0a\x11\x1a\x03\x0a\x17-\x03\x0a\x14(" + - "\x03\x09)\x1e\x03\x09/\x09\x03\x09.\x00\x03\x09,\x07\x03\x09/*\x03\x09-9" + - "\x03\x09\x228\x03\x09%\x09\x03\x09:\x12\x03\x09;\x1d\x03\x09?\x06\x03" + - "\x093%\x03\x096\x05\x03\x096\x08\x03\x097\x02\x03\x09\x07,\x03\x09\x04," + - "\x03\x09\x1f\x16\x03\x09\x11\x03\x03\x09\x11\x12\x03\x09\x168\x03\x08*" + - "\x05\x03\x08/2\x03\x084:\x03\x08\x22+\x03\x08 0\x03\x08&\x0a\x03\x08;" + - "\x10\x03\x08>$\x03\x08>\x18\x03\x0829\x03\x082:\x03\x081,\x03\x081<\x03" + - "\x081\x1c\x03\x087#\x03\x087*\x03\x08\x09'\x03\x08\x00\x1d\x03\x08\x05-" + - "\x03\x08\x1f4\x03\x08\x1d\x04\x03\x08\x16\x0f\x03\x07*7\x03\x07'!\x03" + - "\x07%\x1b\x03\x077\x0c\x03\x07\x0c1\x03\x07\x0c.\x03\x07\x00\x06\x03\x07" + - "\x01\x02\x03\x07\x010\x03\x07\x06=\x03\x07\x01\x03\x03\x07\x01\x13\x03" + - "\x07\x06\x06\x03\x07\x05\x0a\x03\x07\x1f\x09\x03\x07\x17:\x03\x06*1\x03" + - "\x06-\x1d\x03\x06\x223\x03\x062:\x03\x060$\x03\x066\x1e\x03\x064\x12\x03" + - "\x0645\x03\x06\x0b\x00\x03\x06\x0b7\x03\x06\x07\x1f\x03\x06\x15\x12\x03" + - "\x0c\x05\x0f\x03\x0b+\x0b\x03\x0b+-\x03\x06\x16\x1b\x03\x06\x15\x17\x03" + - "\x89\xca\xea\x03\x89\xca\xe8\x03\x0c8\x10\x03\x0c8\x01\x03\x0c8\x0f\x03" + - "\x0d8%\x03\x0d8!\x03\x0c8-\x03\x0c8/\x03\x0c8+\x03\x0c87\x03\x0c85\x03" + - "\x0c9\x09\x03\x0c9\x0d\x03\x0c9\x0f\x03\x0c9\x0b\x03\xcfu\x0c\x03\xcfu" + - "\x0f\x03\xcfu\x0e\x03\xcfu\x09\x03\x0c9\x10\x03\x0d9\x0c\x03\xcf`;\x03" + - "\xcf`>\x03\xcf`9\x03\xcf`8\x03\xcf`7\x03\xcf`*\x03\xcf`-\x03\xcf`,\x03" + - "\x0d\x1b\x1a\x03\x0d\x1b&\x03\x0c=.\x03\x0c=%\x03\x0c>\x1e\x03\x0c>\x14" + - "\x03\x0c?\x06\x03\x0c?\x0b\x03\x0c?\x0c\x03\x0c?\x0d\x03\x0c?\x02\x03" + - "\x0c>\x0f\x03\x0c>\x08\x03\x0c>\x09\x03\x0c>,\x03\x0c>\x0c\x03\x0c?\x13" + - "\x03\x0c?\x16\x03\x0c?\x15\x03\x0c?\x1c\x03\x0c?\x1f\x03\x0c?\x1d\x03" + - "\x0c?\x1a\x03\x0c?\x17\x03\x0c?\x08\x03\x0c?\x09\x03\x0c?\x0e\x03\x0c?" + - "\x04\x03\x0c?\x05\x03\x0c" + - "\x03\x0c=2\x03\x0c=6\x03\x0c<\x07\x03\x0c<\x05\x03\x0e:!\x03\x0e:#\x03" + - "\x0e8\x09\x03\x0e:&\x03\x0e8\x0b\x03\x0e:$\x03\x0e:,\x03\x0e8\x1a\x03" + - "\x0e8\x1e\x03\x0e:*\x03\x0e:7\x03\x0e:5\x03\x0e:;\x03\x0e:\x15\x03\x0e:<" + - "\x03\x0e:4\x03\x0e:'\x03\x0e:-\x03\x0e:%\x03\x0e:?\x03\x0e:=\x03\x0e:)" + - "\x03\x0e:/\x03\xcfs'\x03\x0d=\x0f\x03\x0d+*\x03\x0d99\x03\x0d9;\x03\x0d9" + - "?\x03\x0d)\x0d\x03\x0d(%\x02\x01\x18\x02\x01(\x02\x01\x1e\x03\x0f$!\x03" + - "\x0f87\x03\x0f4\x0e\x03\x0f5\x1d\x03\x06'\x03\x03\x0f\x08\x18\x03\x0f" + - "\x0d\x1b\x03\x0e2=\x03\x0e;\x08\x03\x0e:\x0b\x03\x0e\x06$\x03\x0e\x0d)" + - "\x03\x0e\x16\x1f\x03\x0e\x16\x1b\x03\x0d$\x0a\x03\x05,\x1d\x03\x0d. \x03" + - "\x0d.#\x03\x0c(/\x03\x09%\x02\x03\x0d90\x03\x0d\x0e4\x03\x0d\x0d\x0f\x03" + - "\x0c#\x00\x03\x0c,\x1e\x03\x0c2\x0e\x03\x0c\x01\x17\x03\x0c\x09:\x03\x0e" + - "\x173\x03\x0c\x08\x03\x03\x0c\x11\x07\x03\x0c\x10\x18\x03\x0c\x1f\x1c" + - "\x03\x0c\x19\x0e\x03\x0c\x1a\x1f\x03\x0f0>\x03\x0b->\x03\x0b<+\x03\x0b8" + - "\x13\x03\x0b\x043\x03\x0b\x14\x03\x03\x0b\x16%\x03\x0d\x22&\x03\x0b\x1a" + - "\x1a\x03\x0b\x1a\x04\x03\x0a%9\x03\x0a&2\x03\x0a&0\x03\x0a!\x1a\x03\x0a!" + - "7\x03\x0a5\x10\x03\x0a=4\x03\x0a?\x0e\x03\x0a>\x10\x03\x0a\x00 \x03\x0a" + - "\x0f:\x03\x0a\x0f9\x03\x0a\x0b\x0a\x03\x0a\x17%\x03\x0a\x1b-\x03\x09-" + - "\x1a\x03\x09,4\x03\x09.,\x03\x09)\x09\x03\x096!\x03\x091\x1f\x03\x093" + - "\x16\x03\x0c+\x1f\x03\x098 \x03\x098=\x03\x0c(\x1a\x03\x0c(\x16\x03\x09" + - "\x0a+\x03\x09\x16\x12\x03\x09\x13\x0e\x03\x09\x153\x03\x08)!\x03\x09\x1a" + - "\x01\x03\x09\x18\x01\x03\x08%#\x03\x08>\x22\x03\x08\x05%\x03\x08\x02*" + - "\x03\x08\x15;\x03\x08\x1b7\x03\x0f\x07\x1d\x03\x0f\x04\x03\x03\x070\x0c" + - "\x03\x07;\x0b\x03\x07\x08\x17\x03\x07\x12\x06\x03\x06/-\x03\x0671\x03" + - "\x065+\x03\x06>7\x03\x06\x049\x03\x05+\x1e\x03\x05,\x17\x03\x05 \x1d\x03" + - "\x05\x22\x05\x03\x050\x1d" - -// lookup returns the trie value for the first UTF-8 encoding in s and -// the width in bytes of this encoding. The size will be 0 if s does not -// hold enough bytes to complete the encoding. len(s) must be greater than 0. -func (t *idnaTrie) lookup(s []byte) (v uint16, sz int) { - c0 := s[0] - switch { - case c0 < 0x80: // is ASCII - return idnaValues[c0], 1 - case c0 < 0xC2: - return 0, 1 // Illegal UTF-8: not a starter, not ASCII. - case c0 < 0xE0: // 2-byte UTF-8 - if len(s) < 2 { - return 0, 0 - } - i := idnaIndex[c0] - c1 := s[1] - if c1 < 0x80 || 0xC0 <= c1 { - return 0, 1 // Illegal UTF-8: not a continuation byte. - } - return t.lookupValue(uint32(i), c1), 2 - case c0 < 0xF0: // 3-byte UTF-8 - if len(s) < 3 { - return 0, 0 - } - i := idnaIndex[c0] - c1 := s[1] - if c1 < 0x80 || 0xC0 <= c1 { - return 0, 1 // Illegal UTF-8: not a continuation byte. - } - o := uint32(i)<<6 + uint32(c1) - i = idnaIndex[o] - c2 := s[2] - if c2 < 0x80 || 0xC0 <= c2 { - return 0, 2 // Illegal UTF-8: not a continuation byte. - } - return t.lookupValue(uint32(i), c2), 3 - case c0 < 0xF8: // 4-byte UTF-8 - if len(s) < 4 { - return 0, 0 - } - i := idnaIndex[c0] - c1 := s[1] - if c1 < 0x80 || 0xC0 <= c1 { - return 0, 1 // Illegal UTF-8: not a continuation byte. - } - o := uint32(i)<<6 + uint32(c1) - i = idnaIndex[o] - c2 := s[2] - if c2 < 0x80 || 0xC0 <= c2 { - return 0, 2 // Illegal UTF-8: not a continuation byte. - } - o = uint32(i)<<6 + uint32(c2) - i = idnaIndex[o] - c3 := s[3] - if c3 < 0x80 || 0xC0 <= c3 { - return 0, 3 // Illegal UTF-8: not a continuation byte. - } - return t.lookupValue(uint32(i), c3), 4 - } - // Illegal rune - return 0, 1 -} - -// lookupUnsafe returns the trie value for the first UTF-8 encoding in s. -// s must start with a full and valid UTF-8 encoded rune. -func (t *idnaTrie) lookupUnsafe(s []byte) uint16 { - c0 := s[0] - if c0 < 0x80 { // is ASCII - return idnaValues[c0] - } - i := idnaIndex[c0] - if c0 < 0xE0 { // 2-byte UTF-8 - return t.lookupValue(uint32(i), s[1]) - } - i = idnaIndex[uint32(i)<<6+uint32(s[1])] - if c0 < 0xF0 { // 3-byte UTF-8 - return t.lookupValue(uint32(i), s[2]) - } - i = idnaIndex[uint32(i)<<6+uint32(s[2])] - if c0 < 0xF8 { // 4-byte UTF-8 - return t.lookupValue(uint32(i), s[3]) - } - return 0 -} - -// lookupString returns the trie value for the first UTF-8 encoding in s and -// the width in bytes of this encoding. The size will be 0 if s does not -// hold enough bytes to complete the encoding. len(s) must be greater than 0. -func (t *idnaTrie) lookupString(s string) (v uint16, sz int) { - c0 := s[0] - switch { - case c0 < 0x80: // is ASCII - return idnaValues[c0], 1 - case c0 < 0xC2: - return 0, 1 // Illegal UTF-8: not a starter, not ASCII. - case c0 < 0xE0: // 2-byte UTF-8 - if len(s) < 2 { - return 0, 0 - } - i := idnaIndex[c0] - c1 := s[1] - if c1 < 0x80 || 0xC0 <= c1 { - return 0, 1 // Illegal UTF-8: not a continuation byte. - } - return t.lookupValue(uint32(i), c1), 2 - case c0 < 0xF0: // 3-byte UTF-8 - if len(s) < 3 { - return 0, 0 - } - i := idnaIndex[c0] - c1 := s[1] - if c1 < 0x80 || 0xC0 <= c1 { - return 0, 1 // Illegal UTF-8: not a continuation byte. - } - o := uint32(i)<<6 + uint32(c1) - i = idnaIndex[o] - c2 := s[2] - if c2 < 0x80 || 0xC0 <= c2 { - return 0, 2 // Illegal UTF-8: not a continuation byte. - } - return t.lookupValue(uint32(i), c2), 3 - case c0 < 0xF8: // 4-byte UTF-8 - if len(s) < 4 { - return 0, 0 - } - i := idnaIndex[c0] - c1 := s[1] - if c1 < 0x80 || 0xC0 <= c1 { - return 0, 1 // Illegal UTF-8: not a continuation byte. - } - o := uint32(i)<<6 + uint32(c1) - i = idnaIndex[o] - c2 := s[2] - if c2 < 0x80 || 0xC0 <= c2 { - return 0, 2 // Illegal UTF-8: not a continuation byte. - } - o = uint32(i)<<6 + uint32(c2) - i = idnaIndex[o] - c3 := s[3] - if c3 < 0x80 || 0xC0 <= c3 { - return 0, 3 // Illegal UTF-8: not a continuation byte. - } - return t.lookupValue(uint32(i), c3), 4 - } - // Illegal rune - return 0, 1 -} - -// lookupStringUnsafe returns the trie value for the first UTF-8 encoding in s. -// s must start with a full and valid UTF-8 encoded rune. -func (t *idnaTrie) lookupStringUnsafe(s string) uint16 { - c0 := s[0] - if c0 < 0x80 { // is ASCII - return idnaValues[c0] - } - i := idnaIndex[c0] - if c0 < 0xE0 { // 2-byte UTF-8 - return t.lookupValue(uint32(i), s[1]) - } - i = idnaIndex[uint32(i)<<6+uint32(s[1])] - if c0 < 0xF0 { // 3-byte UTF-8 - return t.lookupValue(uint32(i), s[2]) - } - i = idnaIndex[uint32(i)<<6+uint32(s[2])] - if c0 < 0xF8 { // 4-byte UTF-8 - return t.lookupValue(uint32(i), s[3]) - } - return 0 -} - -// idnaTrie. Total size: 28600 bytes (27.93 KiB). Checksum: 95575047b5d8fff. -type idnaTrie struct{} - -func newIdnaTrie(i int) *idnaTrie { - return &idnaTrie{} -} - -// lookupValue determines the type of block n and looks up the value for b. -func (t *idnaTrie) lookupValue(n uint32, b byte) uint16 { - switch { - case n < 124: - return uint16(idnaValues[n<<6+uint32(b)]) - default: - n -= 124 - return uint16(idnaSparse.lookup(n, b)) - } -} - -// idnaValues: 126 blocks, 8064 entries, 16128 bytes -// The third block is the zero block. -var idnaValues = [8064]uint16{ - // Block 0x0, offset 0x0 - 0x00: 0x0080, 0x01: 0x0080, 0x02: 0x0080, 0x03: 0x0080, 0x04: 0x0080, 0x05: 0x0080, - 0x06: 0x0080, 0x07: 0x0080, 0x08: 0x0080, 0x09: 0x0080, 0x0a: 0x0080, 0x0b: 0x0080, - 0x0c: 0x0080, 0x0d: 0x0080, 0x0e: 0x0080, 0x0f: 0x0080, 0x10: 0x0080, 0x11: 0x0080, - 0x12: 0x0080, 0x13: 0x0080, 0x14: 0x0080, 0x15: 0x0080, 0x16: 0x0080, 0x17: 0x0080, - 0x18: 0x0080, 0x19: 0x0080, 0x1a: 0x0080, 0x1b: 0x0080, 0x1c: 0x0080, 0x1d: 0x0080, - 0x1e: 0x0080, 0x1f: 0x0080, 0x20: 0x0080, 0x21: 0x0080, 0x22: 0x0080, 0x23: 0x0080, - 0x24: 0x0080, 0x25: 0x0080, 0x26: 0x0080, 0x27: 0x0080, 0x28: 0x0080, 0x29: 0x0080, - 0x2a: 0x0080, 0x2b: 0x0080, 0x2c: 0x0080, 0x2d: 0x0008, 0x2e: 0x0008, 0x2f: 0x0080, - 0x30: 0x0008, 0x31: 0x0008, 0x32: 0x0008, 0x33: 0x0008, 0x34: 0x0008, 0x35: 0x0008, - 0x36: 0x0008, 0x37: 0x0008, 0x38: 0x0008, 0x39: 0x0008, 0x3a: 0x0080, 0x3b: 0x0080, - 0x3c: 0x0080, 0x3d: 0x0080, 0x3e: 0x0080, 0x3f: 0x0080, - // Block 0x1, offset 0x40 - 0x40: 0x0080, 0x41: 0xe105, 0x42: 0xe105, 0x43: 0xe105, 0x44: 0xe105, 0x45: 0xe105, - 0x46: 0xe105, 0x47: 0xe105, 0x48: 0xe105, 0x49: 0xe105, 0x4a: 0xe105, 0x4b: 0xe105, - 0x4c: 0xe105, 0x4d: 0xe105, 0x4e: 0xe105, 0x4f: 0xe105, 0x50: 0xe105, 0x51: 0xe105, - 0x52: 0xe105, 0x53: 0xe105, 0x54: 0xe105, 0x55: 0xe105, 0x56: 0xe105, 0x57: 0xe105, - 0x58: 0xe105, 0x59: 0xe105, 0x5a: 0xe105, 0x5b: 0x0080, 0x5c: 0x0080, 0x5d: 0x0080, - 0x5e: 0x0080, 0x5f: 0x0080, 0x60: 0x0080, 0x61: 0x0008, 0x62: 0x0008, 0x63: 0x0008, - 0x64: 0x0008, 0x65: 0x0008, 0x66: 0x0008, 0x67: 0x0008, 0x68: 0x0008, 0x69: 0x0008, - 0x6a: 0x0008, 0x6b: 0x0008, 0x6c: 0x0008, 0x6d: 0x0008, 0x6e: 0x0008, 0x6f: 0x0008, - 0x70: 0x0008, 0x71: 0x0008, 0x72: 0x0008, 0x73: 0x0008, 0x74: 0x0008, 0x75: 0x0008, - 0x76: 0x0008, 0x77: 0x0008, 0x78: 0x0008, 0x79: 0x0008, 0x7a: 0x0008, 0x7b: 0x0080, - 0x7c: 0x0080, 0x7d: 0x0080, 0x7e: 0x0080, 0x7f: 0x0080, - // Block 0x2, offset 0x80 - // Block 0x3, offset 0xc0 - 0xc0: 0x0040, 0xc1: 0x0040, 0xc2: 0x0040, 0xc3: 0x0040, 0xc4: 0x0040, 0xc5: 0x0040, - 0xc6: 0x0040, 0xc7: 0x0040, 0xc8: 0x0040, 0xc9: 0x0040, 0xca: 0x0040, 0xcb: 0x0040, - 0xcc: 0x0040, 0xcd: 0x0040, 0xce: 0x0040, 0xcf: 0x0040, 0xd0: 0x0040, 0xd1: 0x0040, - 0xd2: 0x0040, 0xd3: 0x0040, 0xd4: 0x0040, 0xd5: 0x0040, 0xd6: 0x0040, 0xd7: 0x0040, - 0xd8: 0x0040, 0xd9: 0x0040, 0xda: 0x0040, 0xdb: 0x0040, 0xdc: 0x0040, 0xdd: 0x0040, - 0xde: 0x0040, 0xdf: 0x0040, 0xe0: 0x000a, 0xe1: 0x0018, 0xe2: 0x0018, 0xe3: 0x0018, - 0xe4: 0x0018, 0xe5: 0x0018, 0xe6: 0x0018, 0xe7: 0x0018, 0xe8: 0x001a, 0xe9: 0x0018, - 0xea: 0x0039, 0xeb: 0x0018, 0xec: 0x0018, 0xed: 0x03c0, 0xee: 0x0018, 0xef: 0x004a, - 0xf0: 0x0018, 0xf1: 0x0018, 0xf2: 0x0069, 0xf3: 0x0079, 0xf4: 0x008a, 0xf5: 0x0005, - 0xf6: 0x0018, 0xf7: 0x0008, 0xf8: 0x00aa, 0xf9: 0x00c9, 0xfa: 0x00d9, 0xfb: 0x0018, - 0xfc: 0x00e9, 0xfd: 0x0119, 0xfe: 0x0149, 0xff: 0x0018, - // Block 0x4, offset 0x100 - 0x100: 0xe00d, 0x101: 0x0008, 0x102: 0xe00d, 0x103: 0x0008, 0x104: 0xe00d, 0x105: 0x0008, - 0x106: 0xe00d, 0x107: 0x0008, 0x108: 0xe00d, 0x109: 0x0008, 0x10a: 0xe00d, 0x10b: 0x0008, - 0x10c: 0xe00d, 0x10d: 0x0008, 0x10e: 0xe00d, 0x10f: 0x0008, 0x110: 0xe00d, 0x111: 0x0008, - 0x112: 0xe00d, 0x113: 0x0008, 0x114: 0xe00d, 0x115: 0x0008, 0x116: 0xe00d, 0x117: 0x0008, - 0x118: 0xe00d, 0x119: 0x0008, 0x11a: 0xe00d, 0x11b: 0x0008, 0x11c: 0xe00d, 0x11d: 0x0008, - 0x11e: 0xe00d, 0x11f: 0x0008, 0x120: 0xe00d, 0x121: 0x0008, 0x122: 0xe00d, 0x123: 0x0008, - 0x124: 0xe00d, 0x125: 0x0008, 0x126: 0xe00d, 0x127: 0x0008, 0x128: 0xe00d, 0x129: 0x0008, - 0x12a: 0xe00d, 0x12b: 0x0008, 0x12c: 0xe00d, 0x12d: 0x0008, 0x12e: 0xe00d, 0x12f: 0x0008, - 0x130: 0x0179, 0x131: 0x0008, 0x132: 0x0035, 0x133: 0x004d, 0x134: 0xe00d, 0x135: 0x0008, - 0x136: 0xe00d, 0x137: 0x0008, 0x138: 0x0008, 0x139: 0xe01d, 0x13a: 0x0008, 0x13b: 0xe03d, - 0x13c: 0x0008, 0x13d: 0xe01d, 0x13e: 0x0008, 0x13f: 0x0199, - // Block 0x5, offset 0x140 - 0x140: 0x0199, 0x141: 0xe01d, 0x142: 0x0008, 0x143: 0xe03d, 0x144: 0x0008, 0x145: 0xe01d, - 0x146: 0x0008, 0x147: 0xe07d, 0x148: 0x0008, 0x149: 0x01b9, 0x14a: 0xe00d, 0x14b: 0x0008, - 0x14c: 0xe00d, 0x14d: 0x0008, 0x14e: 0xe00d, 0x14f: 0x0008, 0x150: 0xe00d, 0x151: 0x0008, - 0x152: 0xe00d, 0x153: 0x0008, 0x154: 0xe00d, 0x155: 0x0008, 0x156: 0xe00d, 0x157: 0x0008, - 0x158: 0xe00d, 0x159: 0x0008, 0x15a: 0xe00d, 0x15b: 0x0008, 0x15c: 0xe00d, 0x15d: 0x0008, - 0x15e: 0xe00d, 0x15f: 0x0008, 0x160: 0xe00d, 0x161: 0x0008, 0x162: 0xe00d, 0x163: 0x0008, - 0x164: 0xe00d, 0x165: 0x0008, 0x166: 0xe00d, 0x167: 0x0008, 0x168: 0xe00d, 0x169: 0x0008, - 0x16a: 0xe00d, 0x16b: 0x0008, 0x16c: 0xe00d, 0x16d: 0x0008, 0x16e: 0xe00d, 0x16f: 0x0008, - 0x170: 0xe00d, 0x171: 0x0008, 0x172: 0xe00d, 0x173: 0x0008, 0x174: 0xe00d, 0x175: 0x0008, - 0x176: 0xe00d, 0x177: 0x0008, 0x178: 0x0065, 0x179: 0xe01d, 0x17a: 0x0008, 0x17b: 0xe03d, - 0x17c: 0x0008, 0x17d: 0xe01d, 0x17e: 0x0008, 0x17f: 0x01d9, - // Block 0x6, offset 0x180 - 0x180: 0x0008, 0x181: 0x007d, 0x182: 0xe00d, 0x183: 0x0008, 0x184: 0xe00d, 0x185: 0x0008, - 0x186: 0x007d, 0x187: 0xe07d, 0x188: 0x0008, 0x189: 0x0095, 0x18a: 0x00ad, 0x18b: 0xe03d, - 0x18c: 0x0008, 0x18d: 0x0008, 0x18e: 0x00c5, 0x18f: 0x00dd, 0x190: 0x00f5, 0x191: 0xe01d, - 0x192: 0x0008, 0x193: 0x010d, 0x194: 0x0125, 0x195: 0x0008, 0x196: 0x013d, 0x197: 0x013d, - 0x198: 0xe00d, 0x199: 0x0008, 0x19a: 0x0008, 0x19b: 0x0008, 0x19c: 0x010d, 0x19d: 0x0155, - 0x19e: 0x0008, 0x19f: 0x016d, 0x1a0: 0xe00d, 0x1a1: 0x0008, 0x1a2: 0xe00d, 0x1a3: 0x0008, - 0x1a4: 0xe00d, 0x1a5: 0x0008, 0x1a6: 0x0185, 0x1a7: 0xe07d, 0x1a8: 0x0008, 0x1a9: 0x019d, - 0x1aa: 0x0008, 0x1ab: 0x0008, 0x1ac: 0xe00d, 0x1ad: 0x0008, 0x1ae: 0x0185, 0x1af: 0xe0fd, - 0x1b0: 0x0008, 0x1b1: 0x01b5, 0x1b2: 0x01cd, 0x1b3: 0xe03d, 0x1b4: 0x0008, 0x1b5: 0xe01d, - 0x1b6: 0x0008, 0x1b7: 0x01e5, 0x1b8: 0xe00d, 0x1b9: 0x0008, 0x1ba: 0x0008, 0x1bb: 0x0008, - 0x1bc: 0xe00d, 0x1bd: 0x0008, 0x1be: 0x0008, 0x1bf: 0x0008, - // Block 0x7, offset 0x1c0 - 0x1c0: 0x0008, 0x1c1: 0x0008, 0x1c2: 0x0008, 0x1c3: 0x0008, 0x1c4: 0x01e9, 0x1c5: 0x01e9, - 0x1c6: 0x01e9, 0x1c7: 0x01fd, 0x1c8: 0x0215, 0x1c9: 0x022d, 0x1ca: 0x0245, 0x1cb: 0x025d, - 0x1cc: 0x0275, 0x1cd: 0xe01d, 0x1ce: 0x0008, 0x1cf: 0xe0fd, 0x1d0: 0x0008, 0x1d1: 0xe01d, - 0x1d2: 0x0008, 0x1d3: 0xe03d, 0x1d4: 0x0008, 0x1d5: 0xe01d, 0x1d6: 0x0008, 0x1d7: 0xe07d, - 0x1d8: 0x0008, 0x1d9: 0xe01d, 0x1da: 0x0008, 0x1db: 0xe03d, 0x1dc: 0x0008, 0x1dd: 0x0008, - 0x1de: 0xe00d, 0x1df: 0x0008, 0x1e0: 0xe00d, 0x1e1: 0x0008, 0x1e2: 0xe00d, 0x1e3: 0x0008, - 0x1e4: 0xe00d, 0x1e5: 0x0008, 0x1e6: 0xe00d, 0x1e7: 0x0008, 0x1e8: 0xe00d, 0x1e9: 0x0008, - 0x1ea: 0xe00d, 0x1eb: 0x0008, 0x1ec: 0xe00d, 0x1ed: 0x0008, 0x1ee: 0xe00d, 0x1ef: 0x0008, - 0x1f0: 0x0008, 0x1f1: 0x028d, 0x1f2: 0x02a5, 0x1f3: 0x02bd, 0x1f4: 0xe00d, 0x1f5: 0x0008, - 0x1f6: 0x02d5, 0x1f7: 0x02ed, 0x1f8: 0xe00d, 0x1f9: 0x0008, 0x1fa: 0xe00d, 0x1fb: 0x0008, - 0x1fc: 0xe00d, 0x1fd: 0x0008, 0x1fe: 0xe00d, 0x1ff: 0x0008, - // Block 0x8, offset 0x200 - 0x200: 0xe00d, 0x201: 0x0008, 0x202: 0xe00d, 0x203: 0x0008, 0x204: 0xe00d, 0x205: 0x0008, - 0x206: 0xe00d, 0x207: 0x0008, 0x208: 0xe00d, 0x209: 0x0008, 0x20a: 0xe00d, 0x20b: 0x0008, - 0x20c: 0xe00d, 0x20d: 0x0008, 0x20e: 0xe00d, 0x20f: 0x0008, 0x210: 0xe00d, 0x211: 0x0008, - 0x212: 0xe00d, 0x213: 0x0008, 0x214: 0xe00d, 0x215: 0x0008, 0x216: 0xe00d, 0x217: 0x0008, - 0x218: 0xe00d, 0x219: 0x0008, 0x21a: 0xe00d, 0x21b: 0x0008, 0x21c: 0xe00d, 0x21d: 0x0008, - 0x21e: 0xe00d, 0x21f: 0x0008, 0x220: 0x0305, 0x221: 0x0008, 0x222: 0xe00d, 0x223: 0x0008, - 0x224: 0xe00d, 0x225: 0x0008, 0x226: 0xe00d, 0x227: 0x0008, 0x228: 0xe00d, 0x229: 0x0008, - 0x22a: 0xe00d, 0x22b: 0x0008, 0x22c: 0xe00d, 0x22d: 0x0008, 0x22e: 0xe00d, 0x22f: 0x0008, - 0x230: 0xe00d, 0x231: 0x0008, 0x232: 0xe00d, 0x233: 0x0008, 0x234: 0x0008, 0x235: 0x0008, - 0x236: 0x0008, 0x237: 0x0008, 0x238: 0x0008, 0x239: 0x0008, 0x23a: 0x0209, 0x23b: 0xe03d, - 0x23c: 0x0008, 0x23d: 0x031d, 0x23e: 0x0229, 0x23f: 0x0008, - // Block 0x9, offset 0x240 - 0x240: 0x0008, 0x241: 0x0008, 0x242: 0x0018, 0x243: 0x0018, 0x244: 0x0018, 0x245: 0x0018, - 0x246: 0x0008, 0x247: 0x0008, 0x248: 0x0008, 0x249: 0x0008, 0x24a: 0x0008, 0x24b: 0x0008, - 0x24c: 0x0008, 0x24d: 0x0008, 0x24e: 0x0008, 0x24f: 0x0008, 0x250: 0x0008, 0x251: 0x0008, - 0x252: 0x0018, 0x253: 0x0018, 0x254: 0x0018, 0x255: 0x0018, 0x256: 0x0018, 0x257: 0x0018, - 0x258: 0x029a, 0x259: 0x02ba, 0x25a: 0x02da, 0x25b: 0x02fa, 0x25c: 0x031a, 0x25d: 0x033a, - 0x25e: 0x0018, 0x25f: 0x0018, 0x260: 0x03ad, 0x261: 0x0359, 0x262: 0x01d9, 0x263: 0x0369, - 0x264: 0x03c5, 0x265: 0x0018, 0x266: 0x0018, 0x267: 0x0018, 0x268: 0x0018, 0x269: 0x0018, - 0x26a: 0x0018, 0x26b: 0x0018, 0x26c: 0x0008, 0x26d: 0x0018, 0x26e: 0x0008, 0x26f: 0x0018, - 0x270: 0x0018, 0x271: 0x0018, 0x272: 0x0018, 0x273: 0x0018, 0x274: 0x0018, 0x275: 0x0018, - 0x276: 0x0018, 0x277: 0x0018, 0x278: 0x0018, 0x279: 0x0018, 0x27a: 0x0018, 0x27b: 0x0018, - 0x27c: 0x0018, 0x27d: 0x0018, 0x27e: 0x0018, 0x27f: 0x0018, - // Block 0xa, offset 0x280 - 0x280: 0x03dd, 0x281: 0x03dd, 0x282: 0x3308, 0x283: 0x03f5, 0x284: 0x0379, 0x285: 0x040d, - 0x286: 0x3308, 0x287: 0x3308, 0x288: 0x3308, 0x289: 0x3308, 0x28a: 0x3308, 0x28b: 0x3308, - 0x28c: 0x3308, 0x28d: 0x3308, 0x28e: 0x3308, 0x28f: 0x33c0, 0x290: 0x3308, 0x291: 0x3308, - 0x292: 0x3308, 0x293: 0x3308, 0x294: 0x3308, 0x295: 0x3308, 0x296: 0x3308, 0x297: 0x3308, - 0x298: 0x3308, 0x299: 0x3308, 0x29a: 0x3308, 0x29b: 0x3308, 0x29c: 0x3308, 0x29d: 0x3308, - 0x29e: 0x3308, 0x29f: 0x3308, 0x2a0: 0x3308, 0x2a1: 0x3308, 0x2a2: 0x3308, 0x2a3: 0x3308, - 0x2a4: 0x3308, 0x2a5: 0x3308, 0x2a6: 0x3308, 0x2a7: 0x3308, 0x2a8: 0x3308, 0x2a9: 0x3308, - 0x2aa: 0x3308, 0x2ab: 0x3308, 0x2ac: 0x3308, 0x2ad: 0x3308, 0x2ae: 0x3308, 0x2af: 0x3308, - 0x2b0: 0xe00d, 0x2b1: 0x0008, 0x2b2: 0xe00d, 0x2b3: 0x0008, 0x2b4: 0x0425, 0x2b5: 0x0008, - 0x2b6: 0xe00d, 0x2b7: 0x0008, 0x2b8: 0x0040, 0x2b9: 0x0040, 0x2ba: 0x03a2, 0x2bb: 0x0008, - 0x2bc: 0x0008, 0x2bd: 0x0008, 0x2be: 0x03c2, 0x2bf: 0x043d, - // Block 0xb, offset 0x2c0 - 0x2c0: 0x0040, 0x2c1: 0x0040, 0x2c2: 0x0040, 0x2c3: 0x0040, 0x2c4: 0x008a, 0x2c5: 0x03d2, - 0x2c6: 0xe155, 0x2c7: 0x0455, 0x2c8: 0xe12d, 0x2c9: 0xe13d, 0x2ca: 0xe12d, 0x2cb: 0x0040, - 0x2cc: 0x03dd, 0x2cd: 0x0040, 0x2ce: 0x046d, 0x2cf: 0x0485, 0x2d0: 0x0008, 0x2d1: 0xe105, - 0x2d2: 0xe105, 0x2d3: 0xe105, 0x2d4: 0xe105, 0x2d5: 0xe105, 0x2d6: 0xe105, 0x2d7: 0xe105, - 0x2d8: 0xe105, 0x2d9: 0xe105, 0x2da: 0xe105, 0x2db: 0xe105, 0x2dc: 0xe105, 0x2dd: 0xe105, - 0x2de: 0xe105, 0x2df: 0xe105, 0x2e0: 0x049d, 0x2e1: 0x049d, 0x2e2: 0x0040, 0x2e3: 0x049d, - 0x2e4: 0x049d, 0x2e5: 0x049d, 0x2e6: 0x049d, 0x2e7: 0x049d, 0x2e8: 0x049d, 0x2e9: 0x049d, - 0x2ea: 0x049d, 0x2eb: 0x049d, 0x2ec: 0x0008, 0x2ed: 0x0008, 0x2ee: 0x0008, 0x2ef: 0x0008, - 0x2f0: 0x0008, 0x2f1: 0x0008, 0x2f2: 0x0008, 0x2f3: 0x0008, 0x2f4: 0x0008, 0x2f5: 0x0008, - 0x2f6: 0x0008, 0x2f7: 0x0008, 0x2f8: 0x0008, 0x2f9: 0x0008, 0x2fa: 0x0008, 0x2fb: 0x0008, - 0x2fc: 0x0008, 0x2fd: 0x0008, 0x2fe: 0x0008, 0x2ff: 0x0008, - // Block 0xc, offset 0x300 - 0x300: 0x0008, 0x301: 0x0008, 0x302: 0xe00f, 0x303: 0x0008, 0x304: 0x0008, 0x305: 0x0008, - 0x306: 0x0008, 0x307: 0x0008, 0x308: 0x0008, 0x309: 0x0008, 0x30a: 0x0008, 0x30b: 0x0008, - 0x30c: 0x0008, 0x30d: 0x0008, 0x30e: 0x0008, 0x30f: 0xe0c5, 0x310: 0x04b5, 0x311: 0x04cd, - 0x312: 0xe0bd, 0x313: 0xe0f5, 0x314: 0xe0fd, 0x315: 0xe09d, 0x316: 0xe0b5, 0x317: 0x0008, - 0x318: 0xe00d, 0x319: 0x0008, 0x31a: 0xe00d, 0x31b: 0x0008, 0x31c: 0xe00d, 0x31d: 0x0008, - 0x31e: 0xe00d, 0x31f: 0x0008, 0x320: 0xe00d, 0x321: 0x0008, 0x322: 0xe00d, 0x323: 0x0008, - 0x324: 0xe00d, 0x325: 0x0008, 0x326: 0xe00d, 0x327: 0x0008, 0x328: 0xe00d, 0x329: 0x0008, - 0x32a: 0xe00d, 0x32b: 0x0008, 0x32c: 0xe00d, 0x32d: 0x0008, 0x32e: 0xe00d, 0x32f: 0x0008, - 0x330: 0x04e5, 0x331: 0xe185, 0x332: 0xe18d, 0x333: 0x0008, 0x334: 0x04fd, 0x335: 0x03dd, - 0x336: 0x0018, 0x337: 0xe07d, 0x338: 0x0008, 0x339: 0xe1d5, 0x33a: 0xe00d, 0x33b: 0x0008, - 0x33c: 0x0008, 0x33d: 0x0515, 0x33e: 0x052d, 0x33f: 0x052d, - // Block 0xd, offset 0x340 - 0x340: 0x0008, 0x341: 0x0008, 0x342: 0x0008, 0x343: 0x0008, 0x344: 0x0008, 0x345: 0x0008, - 0x346: 0x0008, 0x347: 0x0008, 0x348: 0x0008, 0x349: 0x0008, 0x34a: 0x0008, 0x34b: 0x0008, - 0x34c: 0x0008, 0x34d: 0x0008, 0x34e: 0x0008, 0x34f: 0x0008, 0x350: 0x0008, 0x351: 0x0008, - 0x352: 0x0008, 0x353: 0x0008, 0x354: 0x0008, 0x355: 0x0008, 0x356: 0x0008, 0x357: 0x0008, - 0x358: 0x0008, 0x359: 0x0008, 0x35a: 0x0008, 0x35b: 0x0008, 0x35c: 0x0008, 0x35d: 0x0008, - 0x35e: 0x0008, 0x35f: 0x0008, 0x360: 0xe00d, 0x361: 0x0008, 0x362: 0xe00d, 0x363: 0x0008, - 0x364: 0xe00d, 0x365: 0x0008, 0x366: 0xe00d, 0x367: 0x0008, 0x368: 0xe00d, 0x369: 0x0008, - 0x36a: 0xe00d, 0x36b: 0x0008, 0x36c: 0xe00d, 0x36d: 0x0008, 0x36e: 0xe00d, 0x36f: 0x0008, - 0x370: 0xe00d, 0x371: 0x0008, 0x372: 0xe00d, 0x373: 0x0008, 0x374: 0xe00d, 0x375: 0x0008, - 0x376: 0xe00d, 0x377: 0x0008, 0x378: 0xe00d, 0x379: 0x0008, 0x37a: 0xe00d, 0x37b: 0x0008, - 0x37c: 0xe00d, 0x37d: 0x0008, 0x37e: 0xe00d, 0x37f: 0x0008, - // Block 0xe, offset 0x380 - 0x380: 0xe00d, 0x381: 0x0008, 0x382: 0x0018, 0x383: 0x3308, 0x384: 0x3308, 0x385: 0x3308, - 0x386: 0x3308, 0x387: 0x3308, 0x388: 0x3318, 0x389: 0x3318, 0x38a: 0xe00d, 0x38b: 0x0008, - 0x38c: 0xe00d, 0x38d: 0x0008, 0x38e: 0xe00d, 0x38f: 0x0008, 0x390: 0xe00d, 0x391: 0x0008, - 0x392: 0xe00d, 0x393: 0x0008, 0x394: 0xe00d, 0x395: 0x0008, 0x396: 0xe00d, 0x397: 0x0008, - 0x398: 0xe00d, 0x399: 0x0008, 0x39a: 0xe00d, 0x39b: 0x0008, 0x39c: 0xe00d, 0x39d: 0x0008, - 0x39e: 0xe00d, 0x39f: 0x0008, 0x3a0: 0xe00d, 0x3a1: 0x0008, 0x3a2: 0xe00d, 0x3a3: 0x0008, - 0x3a4: 0xe00d, 0x3a5: 0x0008, 0x3a6: 0xe00d, 0x3a7: 0x0008, 0x3a8: 0xe00d, 0x3a9: 0x0008, - 0x3aa: 0xe00d, 0x3ab: 0x0008, 0x3ac: 0xe00d, 0x3ad: 0x0008, 0x3ae: 0xe00d, 0x3af: 0x0008, - 0x3b0: 0xe00d, 0x3b1: 0x0008, 0x3b2: 0xe00d, 0x3b3: 0x0008, 0x3b4: 0xe00d, 0x3b5: 0x0008, - 0x3b6: 0xe00d, 0x3b7: 0x0008, 0x3b8: 0xe00d, 0x3b9: 0x0008, 0x3ba: 0xe00d, 0x3bb: 0x0008, - 0x3bc: 0xe00d, 0x3bd: 0x0008, 0x3be: 0xe00d, 0x3bf: 0x0008, - // Block 0xf, offset 0x3c0 - 0x3c0: 0x0040, 0x3c1: 0xe01d, 0x3c2: 0x0008, 0x3c3: 0xe03d, 0x3c4: 0x0008, 0x3c5: 0xe01d, - 0x3c6: 0x0008, 0x3c7: 0xe07d, 0x3c8: 0x0008, 0x3c9: 0xe01d, 0x3ca: 0x0008, 0x3cb: 0xe03d, - 0x3cc: 0x0008, 0x3cd: 0xe01d, 0x3ce: 0x0008, 0x3cf: 0x0008, 0x3d0: 0xe00d, 0x3d1: 0x0008, - 0x3d2: 0xe00d, 0x3d3: 0x0008, 0x3d4: 0xe00d, 0x3d5: 0x0008, 0x3d6: 0xe00d, 0x3d7: 0x0008, - 0x3d8: 0xe00d, 0x3d9: 0x0008, 0x3da: 0xe00d, 0x3db: 0x0008, 0x3dc: 0xe00d, 0x3dd: 0x0008, - 0x3de: 0xe00d, 0x3df: 0x0008, 0x3e0: 0xe00d, 0x3e1: 0x0008, 0x3e2: 0xe00d, 0x3e3: 0x0008, - 0x3e4: 0xe00d, 0x3e5: 0x0008, 0x3e6: 0xe00d, 0x3e7: 0x0008, 0x3e8: 0xe00d, 0x3e9: 0x0008, - 0x3ea: 0xe00d, 0x3eb: 0x0008, 0x3ec: 0xe00d, 0x3ed: 0x0008, 0x3ee: 0xe00d, 0x3ef: 0x0008, - 0x3f0: 0xe00d, 0x3f1: 0x0008, 0x3f2: 0xe00d, 0x3f3: 0x0008, 0x3f4: 0xe00d, 0x3f5: 0x0008, - 0x3f6: 0xe00d, 0x3f7: 0x0008, 0x3f8: 0xe00d, 0x3f9: 0x0008, 0x3fa: 0xe00d, 0x3fb: 0x0008, - 0x3fc: 0xe00d, 0x3fd: 0x0008, 0x3fe: 0xe00d, 0x3ff: 0x0008, - // Block 0x10, offset 0x400 - 0x400: 0xe00d, 0x401: 0x0008, 0x402: 0xe00d, 0x403: 0x0008, 0x404: 0xe00d, 0x405: 0x0008, - 0x406: 0xe00d, 0x407: 0x0008, 0x408: 0xe00d, 0x409: 0x0008, 0x40a: 0xe00d, 0x40b: 0x0008, - 0x40c: 0xe00d, 0x40d: 0x0008, 0x40e: 0xe00d, 0x40f: 0x0008, 0x410: 0xe00d, 0x411: 0x0008, - 0x412: 0xe00d, 0x413: 0x0008, 0x414: 0xe00d, 0x415: 0x0008, 0x416: 0xe00d, 0x417: 0x0008, - 0x418: 0xe00d, 0x419: 0x0008, 0x41a: 0xe00d, 0x41b: 0x0008, 0x41c: 0xe00d, 0x41d: 0x0008, - 0x41e: 0xe00d, 0x41f: 0x0008, 0x420: 0xe00d, 0x421: 0x0008, 0x422: 0xe00d, 0x423: 0x0008, - 0x424: 0xe00d, 0x425: 0x0008, 0x426: 0xe00d, 0x427: 0x0008, 0x428: 0xe00d, 0x429: 0x0008, - 0x42a: 0xe00d, 0x42b: 0x0008, 0x42c: 0xe00d, 0x42d: 0x0008, 0x42e: 0xe00d, 0x42f: 0x0008, - 0x430: 0x0040, 0x431: 0x03f5, 0x432: 0x03f5, 0x433: 0x03f5, 0x434: 0x03f5, 0x435: 0x03f5, - 0x436: 0x03f5, 0x437: 0x03f5, 0x438: 0x03f5, 0x439: 0x03f5, 0x43a: 0x03f5, 0x43b: 0x03f5, - 0x43c: 0x03f5, 0x43d: 0x03f5, 0x43e: 0x03f5, 0x43f: 0x03f5, - // Block 0x11, offset 0x440 - 0x440: 0x0840, 0x441: 0x0840, 0x442: 0x0840, 0x443: 0x0840, 0x444: 0x0840, 0x445: 0x0840, - 0x446: 0x0018, 0x447: 0x0018, 0x448: 0x0818, 0x449: 0x0018, 0x44a: 0x0018, 0x44b: 0x0818, - 0x44c: 0x0018, 0x44d: 0x0818, 0x44e: 0x0018, 0x44f: 0x0018, 0x450: 0x3308, 0x451: 0x3308, - 0x452: 0x3308, 0x453: 0x3308, 0x454: 0x3308, 0x455: 0x3308, 0x456: 0x3308, 0x457: 0x3308, - 0x458: 0x3308, 0x459: 0x3308, 0x45a: 0x3308, 0x45b: 0x0818, 0x45c: 0x0b40, 0x45d: 0x0040, - 0x45e: 0x0818, 0x45f: 0x0818, 0x460: 0x0a08, 0x461: 0x0808, 0x462: 0x0c08, 0x463: 0x0c08, - 0x464: 0x0c08, 0x465: 0x0c08, 0x466: 0x0a08, 0x467: 0x0c08, 0x468: 0x0a08, 0x469: 0x0c08, - 0x46a: 0x0a08, 0x46b: 0x0a08, 0x46c: 0x0a08, 0x46d: 0x0a08, 0x46e: 0x0a08, 0x46f: 0x0c08, - 0x470: 0x0c08, 0x471: 0x0c08, 0x472: 0x0c08, 0x473: 0x0a08, 0x474: 0x0a08, 0x475: 0x0a08, - 0x476: 0x0a08, 0x477: 0x0a08, 0x478: 0x0a08, 0x479: 0x0a08, 0x47a: 0x0a08, 0x47b: 0x0a08, - 0x47c: 0x0a08, 0x47d: 0x0a08, 0x47e: 0x0a08, 0x47f: 0x0a08, - // Block 0x12, offset 0x480 - 0x480: 0x0818, 0x481: 0x0a08, 0x482: 0x0a08, 0x483: 0x0a08, 0x484: 0x0a08, 0x485: 0x0a08, - 0x486: 0x0a08, 0x487: 0x0a08, 0x488: 0x0c08, 0x489: 0x0a08, 0x48a: 0x0a08, 0x48b: 0x3308, - 0x48c: 0x3308, 0x48d: 0x3308, 0x48e: 0x3308, 0x48f: 0x3308, 0x490: 0x3308, 0x491: 0x3308, - 0x492: 0x3308, 0x493: 0x3308, 0x494: 0x3308, 0x495: 0x3308, 0x496: 0x3308, 0x497: 0x3308, - 0x498: 0x3308, 0x499: 0x3308, 0x49a: 0x3308, 0x49b: 0x3308, 0x49c: 0x3308, 0x49d: 0x3308, - 0x49e: 0x3308, 0x49f: 0x3308, 0x4a0: 0x0808, 0x4a1: 0x0808, 0x4a2: 0x0808, 0x4a3: 0x0808, - 0x4a4: 0x0808, 0x4a5: 0x0808, 0x4a6: 0x0808, 0x4a7: 0x0808, 0x4a8: 0x0808, 0x4a9: 0x0808, - 0x4aa: 0x0018, 0x4ab: 0x0818, 0x4ac: 0x0818, 0x4ad: 0x0818, 0x4ae: 0x0a08, 0x4af: 0x0a08, - 0x4b0: 0x3308, 0x4b1: 0x0c08, 0x4b2: 0x0c08, 0x4b3: 0x0c08, 0x4b4: 0x0808, 0x4b5: 0x0429, - 0x4b6: 0x0451, 0x4b7: 0x0479, 0x4b8: 0x04a1, 0x4b9: 0x0a08, 0x4ba: 0x0a08, 0x4bb: 0x0a08, - 0x4bc: 0x0a08, 0x4bd: 0x0a08, 0x4be: 0x0a08, 0x4bf: 0x0a08, - // Block 0x13, offset 0x4c0 - 0x4c0: 0x0c08, 0x4c1: 0x0a08, 0x4c2: 0x0a08, 0x4c3: 0x0c08, 0x4c4: 0x0c08, 0x4c5: 0x0c08, - 0x4c6: 0x0c08, 0x4c7: 0x0c08, 0x4c8: 0x0c08, 0x4c9: 0x0c08, 0x4ca: 0x0c08, 0x4cb: 0x0c08, - 0x4cc: 0x0a08, 0x4cd: 0x0c08, 0x4ce: 0x0a08, 0x4cf: 0x0c08, 0x4d0: 0x0a08, 0x4d1: 0x0a08, - 0x4d2: 0x0c08, 0x4d3: 0x0c08, 0x4d4: 0x0818, 0x4d5: 0x0c08, 0x4d6: 0x3308, 0x4d7: 0x3308, - 0x4d8: 0x3308, 0x4d9: 0x3308, 0x4da: 0x3308, 0x4db: 0x3308, 0x4dc: 0x3308, 0x4dd: 0x0840, - 0x4de: 0x0018, 0x4df: 0x3308, 0x4e0: 0x3308, 0x4e1: 0x3308, 0x4e2: 0x3308, 0x4e3: 0x3308, - 0x4e4: 0x3308, 0x4e5: 0x0808, 0x4e6: 0x0808, 0x4e7: 0x3308, 0x4e8: 0x3308, 0x4e9: 0x0018, - 0x4ea: 0x3308, 0x4eb: 0x3308, 0x4ec: 0x3308, 0x4ed: 0x3308, 0x4ee: 0x0c08, 0x4ef: 0x0c08, - 0x4f0: 0x0008, 0x4f1: 0x0008, 0x4f2: 0x0008, 0x4f3: 0x0008, 0x4f4: 0x0008, 0x4f5: 0x0008, - 0x4f6: 0x0008, 0x4f7: 0x0008, 0x4f8: 0x0008, 0x4f9: 0x0008, 0x4fa: 0x0a08, 0x4fb: 0x0a08, - 0x4fc: 0x0a08, 0x4fd: 0x0808, 0x4fe: 0x0808, 0x4ff: 0x0a08, - // Block 0x14, offset 0x500 - 0x500: 0x0818, 0x501: 0x0818, 0x502: 0x0818, 0x503: 0x0818, 0x504: 0x0818, 0x505: 0x0818, - 0x506: 0x0818, 0x507: 0x0818, 0x508: 0x0818, 0x509: 0x0818, 0x50a: 0x0818, 0x50b: 0x0818, - 0x50c: 0x0818, 0x50d: 0x0818, 0x50e: 0x0040, 0x50f: 0x0b40, 0x510: 0x0c08, 0x511: 0x3308, - 0x512: 0x0a08, 0x513: 0x0a08, 0x514: 0x0a08, 0x515: 0x0c08, 0x516: 0x0c08, 0x517: 0x0c08, - 0x518: 0x0c08, 0x519: 0x0c08, 0x51a: 0x0a08, 0x51b: 0x0a08, 0x51c: 0x0a08, 0x51d: 0x0a08, - 0x51e: 0x0c08, 0x51f: 0x0a08, 0x520: 0x0a08, 0x521: 0x0a08, 0x522: 0x0a08, 0x523: 0x0a08, - 0x524: 0x0a08, 0x525: 0x0a08, 0x526: 0x0a08, 0x527: 0x0a08, 0x528: 0x0c08, 0x529: 0x0a08, - 0x52a: 0x0c08, 0x52b: 0x0a08, 0x52c: 0x0c08, 0x52d: 0x0a08, 0x52e: 0x0a08, 0x52f: 0x0c08, - 0x530: 0x3308, 0x531: 0x3308, 0x532: 0x3308, 0x533: 0x3308, 0x534: 0x3308, 0x535: 0x3308, - 0x536: 0x3308, 0x537: 0x3308, 0x538: 0x3308, 0x539: 0x3308, 0x53a: 0x3308, 0x53b: 0x3308, - 0x53c: 0x3308, 0x53d: 0x3308, 0x53e: 0x3308, 0x53f: 0x3308, - // Block 0x15, offset 0x540 - 0x540: 0x3008, 0x541: 0x3308, 0x542: 0x3308, 0x543: 0x3308, 0x544: 0x3308, 0x545: 0x3308, - 0x546: 0x3308, 0x547: 0x3308, 0x548: 0x3308, 0x549: 0x3008, 0x54a: 0x3008, 0x54b: 0x3008, - 0x54c: 0x3008, 0x54d: 0x3b08, 0x54e: 0x3008, 0x54f: 0x3008, 0x550: 0x0008, 0x551: 0x3308, - 0x552: 0x3308, 0x553: 0x3308, 0x554: 0x3308, 0x555: 0x3308, 0x556: 0x3308, 0x557: 0x3308, - 0x558: 0x04c9, 0x559: 0x0501, 0x55a: 0x0539, 0x55b: 0x0571, 0x55c: 0x05a9, 0x55d: 0x05e1, - 0x55e: 0x0619, 0x55f: 0x0651, 0x560: 0x0008, 0x561: 0x0008, 0x562: 0x3308, 0x563: 0x3308, - 0x564: 0x0018, 0x565: 0x0018, 0x566: 0x0008, 0x567: 0x0008, 0x568: 0x0008, 0x569: 0x0008, - 0x56a: 0x0008, 0x56b: 0x0008, 0x56c: 0x0008, 0x56d: 0x0008, 0x56e: 0x0008, 0x56f: 0x0008, - 0x570: 0x0018, 0x571: 0x0008, 0x572: 0x0008, 0x573: 0x0008, 0x574: 0x0008, 0x575: 0x0008, - 0x576: 0x0008, 0x577: 0x0008, 0x578: 0x0008, 0x579: 0x0008, 0x57a: 0x0008, 0x57b: 0x0008, - 0x57c: 0x0008, 0x57d: 0x0008, 0x57e: 0x0008, 0x57f: 0x0008, - // Block 0x16, offset 0x580 - 0x580: 0x0008, 0x581: 0x3308, 0x582: 0x3008, 0x583: 0x3008, 0x584: 0x0040, 0x585: 0x0008, - 0x586: 0x0008, 0x587: 0x0008, 0x588: 0x0008, 0x589: 0x0008, 0x58a: 0x0008, 0x58b: 0x0008, - 0x58c: 0x0008, 0x58d: 0x0040, 0x58e: 0x0040, 0x58f: 0x0008, 0x590: 0x0008, 0x591: 0x0040, - 0x592: 0x0040, 0x593: 0x0008, 0x594: 0x0008, 0x595: 0x0008, 0x596: 0x0008, 0x597: 0x0008, - 0x598: 0x0008, 0x599: 0x0008, 0x59a: 0x0008, 0x59b: 0x0008, 0x59c: 0x0008, 0x59d: 0x0008, - 0x59e: 0x0008, 0x59f: 0x0008, 0x5a0: 0x0008, 0x5a1: 0x0008, 0x5a2: 0x0008, 0x5a3: 0x0008, - 0x5a4: 0x0008, 0x5a5: 0x0008, 0x5a6: 0x0008, 0x5a7: 0x0008, 0x5a8: 0x0008, 0x5a9: 0x0040, - 0x5aa: 0x0008, 0x5ab: 0x0008, 0x5ac: 0x0008, 0x5ad: 0x0008, 0x5ae: 0x0008, 0x5af: 0x0008, - 0x5b0: 0x0008, 0x5b1: 0x0040, 0x5b2: 0x0008, 0x5b3: 0x0040, 0x5b4: 0x0040, 0x5b5: 0x0040, - 0x5b6: 0x0008, 0x5b7: 0x0008, 0x5b8: 0x0008, 0x5b9: 0x0008, 0x5ba: 0x0040, 0x5bb: 0x0040, - 0x5bc: 0x3308, 0x5bd: 0x0008, 0x5be: 0x3008, 0x5bf: 0x3008, - // Block 0x17, offset 0x5c0 - 0x5c0: 0x3008, 0x5c1: 0x3308, 0x5c2: 0x3308, 0x5c3: 0x3308, 0x5c4: 0x3308, 0x5c5: 0x0040, - 0x5c6: 0x0040, 0x5c7: 0x3008, 0x5c8: 0x3008, 0x5c9: 0x0040, 0x5ca: 0x0040, 0x5cb: 0x3008, - 0x5cc: 0x3008, 0x5cd: 0x3b08, 0x5ce: 0x0008, 0x5cf: 0x0040, 0x5d0: 0x0040, 0x5d1: 0x0040, - 0x5d2: 0x0040, 0x5d3: 0x0040, 0x5d4: 0x0040, 0x5d5: 0x0040, 0x5d6: 0x0040, 0x5d7: 0x3008, - 0x5d8: 0x0040, 0x5d9: 0x0040, 0x5da: 0x0040, 0x5db: 0x0040, 0x5dc: 0x0689, 0x5dd: 0x06c1, - 0x5de: 0x0040, 0x5df: 0x06f9, 0x5e0: 0x0008, 0x5e1: 0x0008, 0x5e2: 0x3308, 0x5e3: 0x3308, - 0x5e4: 0x0040, 0x5e5: 0x0040, 0x5e6: 0x0008, 0x5e7: 0x0008, 0x5e8: 0x0008, 0x5e9: 0x0008, - 0x5ea: 0x0008, 0x5eb: 0x0008, 0x5ec: 0x0008, 0x5ed: 0x0008, 0x5ee: 0x0008, 0x5ef: 0x0008, - 0x5f0: 0x0008, 0x5f1: 0x0008, 0x5f2: 0x0018, 0x5f3: 0x0018, 0x5f4: 0x0018, 0x5f5: 0x0018, - 0x5f6: 0x0018, 0x5f7: 0x0018, 0x5f8: 0x0018, 0x5f9: 0x0018, 0x5fa: 0x0018, 0x5fb: 0x0018, - 0x5fc: 0x0040, 0x5fd: 0x0040, 0x5fe: 0x0040, 0x5ff: 0x0040, - // Block 0x18, offset 0x600 - 0x600: 0x0040, 0x601: 0x3308, 0x602: 0x3308, 0x603: 0x3008, 0x604: 0x0040, 0x605: 0x0008, - 0x606: 0x0008, 0x607: 0x0008, 0x608: 0x0008, 0x609: 0x0008, 0x60a: 0x0008, 0x60b: 0x0040, - 0x60c: 0x0040, 0x60d: 0x0040, 0x60e: 0x0040, 0x60f: 0x0008, 0x610: 0x0008, 0x611: 0x0040, - 0x612: 0x0040, 0x613: 0x0008, 0x614: 0x0008, 0x615: 0x0008, 0x616: 0x0008, 0x617: 0x0008, - 0x618: 0x0008, 0x619: 0x0008, 0x61a: 0x0008, 0x61b: 0x0008, 0x61c: 0x0008, 0x61d: 0x0008, - 0x61e: 0x0008, 0x61f: 0x0008, 0x620: 0x0008, 0x621: 0x0008, 0x622: 0x0008, 0x623: 0x0008, - 0x624: 0x0008, 0x625: 0x0008, 0x626: 0x0008, 0x627: 0x0008, 0x628: 0x0008, 0x629: 0x0040, - 0x62a: 0x0008, 0x62b: 0x0008, 0x62c: 0x0008, 0x62d: 0x0008, 0x62e: 0x0008, 0x62f: 0x0008, - 0x630: 0x0008, 0x631: 0x0040, 0x632: 0x0008, 0x633: 0x0731, 0x634: 0x0040, 0x635: 0x0008, - 0x636: 0x0769, 0x637: 0x0040, 0x638: 0x0008, 0x639: 0x0008, 0x63a: 0x0040, 0x63b: 0x0040, - 0x63c: 0x3308, 0x63d: 0x0040, 0x63e: 0x3008, 0x63f: 0x3008, - // Block 0x19, offset 0x640 - 0x640: 0x3008, 0x641: 0x3308, 0x642: 0x3308, 0x643: 0x0040, 0x644: 0x0040, 0x645: 0x0040, - 0x646: 0x0040, 0x647: 0x3308, 0x648: 0x3308, 0x649: 0x0040, 0x64a: 0x0040, 0x64b: 0x3308, - 0x64c: 0x3308, 0x64d: 0x3b08, 0x64e: 0x0040, 0x64f: 0x0040, 0x650: 0x0040, 0x651: 0x3308, - 0x652: 0x0040, 0x653: 0x0040, 0x654: 0x0040, 0x655: 0x0040, 0x656: 0x0040, 0x657: 0x0040, - 0x658: 0x0040, 0x659: 0x07a1, 0x65a: 0x07d9, 0x65b: 0x0811, 0x65c: 0x0008, 0x65d: 0x0040, - 0x65e: 0x0849, 0x65f: 0x0040, 0x660: 0x0040, 0x661: 0x0040, 0x662: 0x0040, 0x663: 0x0040, - 0x664: 0x0040, 0x665: 0x0040, 0x666: 0x0008, 0x667: 0x0008, 0x668: 0x0008, 0x669: 0x0008, - 0x66a: 0x0008, 0x66b: 0x0008, 0x66c: 0x0008, 0x66d: 0x0008, 0x66e: 0x0008, 0x66f: 0x0008, - 0x670: 0x3308, 0x671: 0x3308, 0x672: 0x0008, 0x673: 0x0008, 0x674: 0x0008, 0x675: 0x3308, - 0x676: 0x0040, 0x677: 0x0040, 0x678: 0x0040, 0x679: 0x0040, 0x67a: 0x0040, 0x67b: 0x0040, - 0x67c: 0x0040, 0x67d: 0x0040, 0x67e: 0x0040, 0x67f: 0x0040, - // Block 0x1a, offset 0x680 - 0x680: 0x0040, 0x681: 0x3308, 0x682: 0x3308, 0x683: 0x3008, 0x684: 0x0040, 0x685: 0x0008, - 0x686: 0x0008, 0x687: 0x0008, 0x688: 0x0008, 0x689: 0x0008, 0x68a: 0x0008, 0x68b: 0x0008, - 0x68c: 0x0008, 0x68d: 0x0008, 0x68e: 0x0040, 0x68f: 0x0008, 0x690: 0x0008, 0x691: 0x0008, - 0x692: 0x0040, 0x693: 0x0008, 0x694: 0x0008, 0x695: 0x0008, 0x696: 0x0008, 0x697: 0x0008, - 0x698: 0x0008, 0x699: 0x0008, 0x69a: 0x0008, 0x69b: 0x0008, 0x69c: 0x0008, 0x69d: 0x0008, - 0x69e: 0x0008, 0x69f: 0x0008, 0x6a0: 0x0008, 0x6a1: 0x0008, 0x6a2: 0x0008, 0x6a3: 0x0008, - 0x6a4: 0x0008, 0x6a5: 0x0008, 0x6a6: 0x0008, 0x6a7: 0x0008, 0x6a8: 0x0008, 0x6a9: 0x0040, - 0x6aa: 0x0008, 0x6ab: 0x0008, 0x6ac: 0x0008, 0x6ad: 0x0008, 0x6ae: 0x0008, 0x6af: 0x0008, - 0x6b0: 0x0008, 0x6b1: 0x0040, 0x6b2: 0x0008, 0x6b3: 0x0008, 0x6b4: 0x0040, 0x6b5: 0x0008, - 0x6b6: 0x0008, 0x6b7: 0x0008, 0x6b8: 0x0008, 0x6b9: 0x0008, 0x6ba: 0x0040, 0x6bb: 0x0040, - 0x6bc: 0x3308, 0x6bd: 0x0008, 0x6be: 0x3008, 0x6bf: 0x3008, - // Block 0x1b, offset 0x6c0 - 0x6c0: 0x3008, 0x6c1: 0x3308, 0x6c2: 0x3308, 0x6c3: 0x3308, 0x6c4: 0x3308, 0x6c5: 0x3308, - 0x6c6: 0x0040, 0x6c7: 0x3308, 0x6c8: 0x3308, 0x6c9: 0x3008, 0x6ca: 0x0040, 0x6cb: 0x3008, - 0x6cc: 0x3008, 0x6cd: 0x3b08, 0x6ce: 0x0040, 0x6cf: 0x0040, 0x6d0: 0x0008, 0x6d1: 0x0040, - 0x6d2: 0x0040, 0x6d3: 0x0040, 0x6d4: 0x0040, 0x6d5: 0x0040, 0x6d6: 0x0040, 0x6d7: 0x0040, - 0x6d8: 0x0040, 0x6d9: 0x0040, 0x6da: 0x0040, 0x6db: 0x0040, 0x6dc: 0x0040, 0x6dd: 0x0040, - 0x6de: 0x0040, 0x6df: 0x0040, 0x6e0: 0x0008, 0x6e1: 0x0008, 0x6e2: 0x3308, 0x6e3: 0x3308, - 0x6e4: 0x0040, 0x6e5: 0x0040, 0x6e6: 0x0008, 0x6e7: 0x0008, 0x6e8: 0x0008, 0x6e9: 0x0008, - 0x6ea: 0x0008, 0x6eb: 0x0008, 0x6ec: 0x0008, 0x6ed: 0x0008, 0x6ee: 0x0008, 0x6ef: 0x0008, - 0x6f0: 0x0018, 0x6f1: 0x0018, 0x6f2: 0x0040, 0x6f3: 0x0040, 0x6f4: 0x0040, 0x6f5: 0x0040, - 0x6f6: 0x0040, 0x6f7: 0x0040, 0x6f8: 0x0040, 0x6f9: 0x0008, 0x6fa: 0x0040, 0x6fb: 0x0040, - 0x6fc: 0x0040, 0x6fd: 0x0040, 0x6fe: 0x0040, 0x6ff: 0x0040, - // Block 0x1c, offset 0x700 - 0x700: 0x0040, 0x701: 0x3308, 0x702: 0x3008, 0x703: 0x3008, 0x704: 0x0040, 0x705: 0x0008, - 0x706: 0x0008, 0x707: 0x0008, 0x708: 0x0008, 0x709: 0x0008, 0x70a: 0x0008, 0x70b: 0x0008, - 0x70c: 0x0008, 0x70d: 0x0040, 0x70e: 0x0040, 0x70f: 0x0008, 0x710: 0x0008, 0x711: 0x0040, - 0x712: 0x0040, 0x713: 0x0008, 0x714: 0x0008, 0x715: 0x0008, 0x716: 0x0008, 0x717: 0x0008, - 0x718: 0x0008, 0x719: 0x0008, 0x71a: 0x0008, 0x71b: 0x0008, 0x71c: 0x0008, 0x71d: 0x0008, - 0x71e: 0x0008, 0x71f: 0x0008, 0x720: 0x0008, 0x721: 0x0008, 0x722: 0x0008, 0x723: 0x0008, - 0x724: 0x0008, 0x725: 0x0008, 0x726: 0x0008, 0x727: 0x0008, 0x728: 0x0008, 0x729: 0x0040, - 0x72a: 0x0008, 0x72b: 0x0008, 0x72c: 0x0008, 0x72d: 0x0008, 0x72e: 0x0008, 0x72f: 0x0008, - 0x730: 0x0008, 0x731: 0x0040, 0x732: 0x0008, 0x733: 0x0008, 0x734: 0x0040, 0x735: 0x0008, - 0x736: 0x0008, 0x737: 0x0008, 0x738: 0x0008, 0x739: 0x0008, 0x73a: 0x0040, 0x73b: 0x0040, - 0x73c: 0x3308, 0x73d: 0x0008, 0x73e: 0x3008, 0x73f: 0x3308, - // Block 0x1d, offset 0x740 - 0x740: 0x3008, 0x741: 0x3308, 0x742: 0x3308, 0x743: 0x3308, 0x744: 0x3308, 0x745: 0x0040, - 0x746: 0x0040, 0x747: 0x3008, 0x748: 0x3008, 0x749: 0x0040, 0x74a: 0x0040, 0x74b: 0x3008, - 0x74c: 0x3008, 0x74d: 0x3b08, 0x74e: 0x0040, 0x74f: 0x0040, 0x750: 0x0040, 0x751: 0x0040, - 0x752: 0x0040, 0x753: 0x0040, 0x754: 0x0040, 0x755: 0x0040, 0x756: 0x3308, 0x757: 0x3008, - 0x758: 0x0040, 0x759: 0x0040, 0x75a: 0x0040, 0x75b: 0x0040, 0x75c: 0x0881, 0x75d: 0x08b9, - 0x75e: 0x0040, 0x75f: 0x0008, 0x760: 0x0008, 0x761: 0x0008, 0x762: 0x3308, 0x763: 0x3308, - 0x764: 0x0040, 0x765: 0x0040, 0x766: 0x0008, 0x767: 0x0008, 0x768: 0x0008, 0x769: 0x0008, - 0x76a: 0x0008, 0x76b: 0x0008, 0x76c: 0x0008, 0x76d: 0x0008, 0x76e: 0x0008, 0x76f: 0x0008, - 0x770: 0x0018, 0x771: 0x0008, 0x772: 0x0018, 0x773: 0x0018, 0x774: 0x0018, 0x775: 0x0018, - 0x776: 0x0018, 0x777: 0x0018, 0x778: 0x0040, 0x779: 0x0040, 0x77a: 0x0040, 0x77b: 0x0040, - 0x77c: 0x0040, 0x77d: 0x0040, 0x77e: 0x0040, 0x77f: 0x0040, - // Block 0x1e, offset 0x780 - 0x780: 0x0040, 0x781: 0x0040, 0x782: 0x3308, 0x783: 0x0008, 0x784: 0x0040, 0x785: 0x0008, - 0x786: 0x0008, 0x787: 0x0008, 0x788: 0x0008, 0x789: 0x0008, 0x78a: 0x0008, 0x78b: 0x0040, - 0x78c: 0x0040, 0x78d: 0x0040, 0x78e: 0x0008, 0x78f: 0x0008, 0x790: 0x0008, 0x791: 0x0040, - 0x792: 0x0008, 0x793: 0x0008, 0x794: 0x0008, 0x795: 0x0008, 0x796: 0x0040, 0x797: 0x0040, - 0x798: 0x0040, 0x799: 0x0008, 0x79a: 0x0008, 0x79b: 0x0040, 0x79c: 0x0008, 0x79d: 0x0040, - 0x79e: 0x0008, 0x79f: 0x0008, 0x7a0: 0x0040, 0x7a1: 0x0040, 0x7a2: 0x0040, 0x7a3: 0x0008, - 0x7a4: 0x0008, 0x7a5: 0x0040, 0x7a6: 0x0040, 0x7a7: 0x0040, 0x7a8: 0x0008, 0x7a9: 0x0008, - 0x7aa: 0x0008, 0x7ab: 0x0040, 0x7ac: 0x0040, 0x7ad: 0x0040, 0x7ae: 0x0008, 0x7af: 0x0008, - 0x7b0: 0x0008, 0x7b1: 0x0008, 0x7b2: 0x0008, 0x7b3: 0x0008, 0x7b4: 0x0008, 0x7b5: 0x0008, - 0x7b6: 0x0008, 0x7b7: 0x0008, 0x7b8: 0x0008, 0x7b9: 0x0008, 0x7ba: 0x0040, 0x7bb: 0x0040, - 0x7bc: 0x0040, 0x7bd: 0x0040, 0x7be: 0x3008, 0x7bf: 0x3008, - // Block 0x1f, offset 0x7c0 - 0x7c0: 0x3308, 0x7c1: 0x3008, 0x7c2: 0x3008, 0x7c3: 0x3008, 0x7c4: 0x3008, 0x7c5: 0x0040, - 0x7c6: 0x3308, 0x7c7: 0x3308, 0x7c8: 0x3308, 0x7c9: 0x0040, 0x7ca: 0x3308, 0x7cb: 0x3308, - 0x7cc: 0x3308, 0x7cd: 0x3b08, 0x7ce: 0x0040, 0x7cf: 0x0040, 0x7d0: 0x0040, 0x7d1: 0x0040, - 0x7d2: 0x0040, 0x7d3: 0x0040, 0x7d4: 0x0040, 0x7d5: 0x3308, 0x7d6: 0x3308, 0x7d7: 0x0040, - 0x7d8: 0x0008, 0x7d9: 0x0008, 0x7da: 0x0008, 0x7db: 0x0040, 0x7dc: 0x0040, 0x7dd: 0x0040, - 0x7de: 0x0040, 0x7df: 0x0040, 0x7e0: 0x0008, 0x7e1: 0x0008, 0x7e2: 0x3308, 0x7e3: 0x3308, - 0x7e4: 0x0040, 0x7e5: 0x0040, 0x7e6: 0x0008, 0x7e7: 0x0008, 0x7e8: 0x0008, 0x7e9: 0x0008, - 0x7ea: 0x0008, 0x7eb: 0x0008, 0x7ec: 0x0008, 0x7ed: 0x0008, 0x7ee: 0x0008, 0x7ef: 0x0008, - 0x7f0: 0x0040, 0x7f1: 0x0040, 0x7f2: 0x0040, 0x7f3: 0x0040, 0x7f4: 0x0040, 0x7f5: 0x0040, - 0x7f6: 0x0040, 0x7f7: 0x0040, 0x7f8: 0x0018, 0x7f9: 0x0018, 0x7fa: 0x0018, 0x7fb: 0x0018, - 0x7fc: 0x0018, 0x7fd: 0x0018, 0x7fe: 0x0018, 0x7ff: 0x0018, - // Block 0x20, offset 0x800 - 0x800: 0x0008, 0x801: 0x3308, 0x802: 0x3008, 0x803: 0x3008, 0x804: 0x0040, 0x805: 0x0008, - 0x806: 0x0008, 0x807: 0x0008, 0x808: 0x0008, 0x809: 0x0008, 0x80a: 0x0008, 0x80b: 0x0008, - 0x80c: 0x0008, 0x80d: 0x0040, 0x80e: 0x0008, 0x80f: 0x0008, 0x810: 0x0008, 0x811: 0x0040, - 0x812: 0x0008, 0x813: 0x0008, 0x814: 0x0008, 0x815: 0x0008, 0x816: 0x0008, 0x817: 0x0008, - 0x818: 0x0008, 0x819: 0x0008, 0x81a: 0x0008, 0x81b: 0x0008, 0x81c: 0x0008, 0x81d: 0x0008, - 0x81e: 0x0008, 0x81f: 0x0008, 0x820: 0x0008, 0x821: 0x0008, 0x822: 0x0008, 0x823: 0x0008, - 0x824: 0x0008, 0x825: 0x0008, 0x826: 0x0008, 0x827: 0x0008, 0x828: 0x0008, 0x829: 0x0040, - 0x82a: 0x0008, 0x82b: 0x0008, 0x82c: 0x0008, 0x82d: 0x0008, 0x82e: 0x0008, 0x82f: 0x0008, - 0x830: 0x0008, 0x831: 0x0008, 0x832: 0x0008, 0x833: 0x0008, 0x834: 0x0040, 0x835: 0x0008, - 0x836: 0x0008, 0x837: 0x0008, 0x838: 0x0008, 0x839: 0x0008, 0x83a: 0x0040, 0x83b: 0x0040, - 0x83c: 0x3308, 0x83d: 0x0008, 0x83e: 0x3008, 0x83f: 0x3308, - // Block 0x21, offset 0x840 - 0x840: 0x3008, 0x841: 0x3008, 0x842: 0x3008, 0x843: 0x3008, 0x844: 0x3008, 0x845: 0x0040, - 0x846: 0x3308, 0x847: 0x3008, 0x848: 0x3008, 0x849: 0x0040, 0x84a: 0x3008, 0x84b: 0x3008, - 0x84c: 0x3308, 0x84d: 0x3b08, 0x84e: 0x0040, 0x84f: 0x0040, 0x850: 0x0040, 0x851: 0x0040, - 0x852: 0x0040, 0x853: 0x0040, 0x854: 0x0040, 0x855: 0x3008, 0x856: 0x3008, 0x857: 0x0040, - 0x858: 0x0040, 0x859: 0x0040, 0x85a: 0x0040, 0x85b: 0x0040, 0x85c: 0x0040, 0x85d: 0x0040, - 0x85e: 0x0008, 0x85f: 0x0040, 0x860: 0x0008, 0x861: 0x0008, 0x862: 0x3308, 0x863: 0x3308, - 0x864: 0x0040, 0x865: 0x0040, 0x866: 0x0008, 0x867: 0x0008, 0x868: 0x0008, 0x869: 0x0008, - 0x86a: 0x0008, 0x86b: 0x0008, 0x86c: 0x0008, 0x86d: 0x0008, 0x86e: 0x0008, 0x86f: 0x0008, - 0x870: 0x0040, 0x871: 0x0008, 0x872: 0x0008, 0x873: 0x0040, 0x874: 0x0040, 0x875: 0x0040, - 0x876: 0x0040, 0x877: 0x0040, 0x878: 0x0040, 0x879: 0x0040, 0x87a: 0x0040, 0x87b: 0x0040, - 0x87c: 0x0040, 0x87d: 0x0040, 0x87e: 0x0040, 0x87f: 0x0040, - // Block 0x22, offset 0x880 - 0x880: 0x3008, 0x881: 0x3308, 0x882: 0x3308, 0x883: 0x3308, 0x884: 0x3308, 0x885: 0x0040, - 0x886: 0x3008, 0x887: 0x3008, 0x888: 0x3008, 0x889: 0x0040, 0x88a: 0x3008, 0x88b: 0x3008, - 0x88c: 0x3008, 0x88d: 0x3b08, 0x88e: 0x0008, 0x88f: 0x0018, 0x890: 0x0040, 0x891: 0x0040, - 0x892: 0x0040, 0x893: 0x0040, 0x894: 0x0008, 0x895: 0x0008, 0x896: 0x0008, 0x897: 0x3008, - 0x898: 0x0018, 0x899: 0x0018, 0x89a: 0x0018, 0x89b: 0x0018, 0x89c: 0x0018, 0x89d: 0x0018, - 0x89e: 0x0018, 0x89f: 0x0008, 0x8a0: 0x0008, 0x8a1: 0x0008, 0x8a2: 0x3308, 0x8a3: 0x3308, - 0x8a4: 0x0040, 0x8a5: 0x0040, 0x8a6: 0x0008, 0x8a7: 0x0008, 0x8a8: 0x0008, 0x8a9: 0x0008, - 0x8aa: 0x0008, 0x8ab: 0x0008, 0x8ac: 0x0008, 0x8ad: 0x0008, 0x8ae: 0x0008, 0x8af: 0x0008, - 0x8b0: 0x0018, 0x8b1: 0x0018, 0x8b2: 0x0018, 0x8b3: 0x0018, 0x8b4: 0x0018, 0x8b5: 0x0018, - 0x8b6: 0x0018, 0x8b7: 0x0018, 0x8b8: 0x0018, 0x8b9: 0x0018, 0x8ba: 0x0008, 0x8bb: 0x0008, - 0x8bc: 0x0008, 0x8bd: 0x0008, 0x8be: 0x0008, 0x8bf: 0x0008, - // Block 0x23, offset 0x8c0 - 0x8c0: 0x0040, 0x8c1: 0x0008, 0x8c2: 0x0008, 0x8c3: 0x0040, 0x8c4: 0x0008, 0x8c5: 0x0040, - 0x8c6: 0x0040, 0x8c7: 0x0008, 0x8c8: 0x0008, 0x8c9: 0x0040, 0x8ca: 0x0008, 0x8cb: 0x0040, - 0x8cc: 0x0040, 0x8cd: 0x0008, 0x8ce: 0x0040, 0x8cf: 0x0040, 0x8d0: 0x0040, 0x8d1: 0x0040, - 0x8d2: 0x0040, 0x8d3: 0x0040, 0x8d4: 0x0008, 0x8d5: 0x0008, 0x8d6: 0x0008, 0x8d7: 0x0008, - 0x8d8: 0x0040, 0x8d9: 0x0008, 0x8da: 0x0008, 0x8db: 0x0008, 0x8dc: 0x0008, 0x8dd: 0x0008, - 0x8de: 0x0008, 0x8df: 0x0008, 0x8e0: 0x0040, 0x8e1: 0x0008, 0x8e2: 0x0008, 0x8e3: 0x0008, - 0x8e4: 0x0040, 0x8e5: 0x0008, 0x8e6: 0x0040, 0x8e7: 0x0008, 0x8e8: 0x0040, 0x8e9: 0x0040, - 0x8ea: 0x0008, 0x8eb: 0x0008, 0x8ec: 0x0040, 0x8ed: 0x0008, 0x8ee: 0x0008, 0x8ef: 0x0008, - 0x8f0: 0x0008, 0x8f1: 0x3308, 0x8f2: 0x0008, 0x8f3: 0x0929, 0x8f4: 0x3308, 0x8f5: 0x3308, - 0x8f6: 0x3308, 0x8f7: 0x3308, 0x8f8: 0x3308, 0x8f9: 0x3308, 0x8fa: 0x0040, 0x8fb: 0x3308, - 0x8fc: 0x3308, 0x8fd: 0x0008, 0x8fe: 0x0040, 0x8ff: 0x0040, - // Block 0x24, offset 0x900 - 0x900: 0x0008, 0x901: 0x0008, 0x902: 0x0008, 0x903: 0x09d1, 0x904: 0x0008, 0x905: 0x0008, - 0x906: 0x0008, 0x907: 0x0008, 0x908: 0x0040, 0x909: 0x0008, 0x90a: 0x0008, 0x90b: 0x0008, - 0x90c: 0x0008, 0x90d: 0x0a09, 0x90e: 0x0008, 0x90f: 0x0008, 0x910: 0x0008, 0x911: 0x0008, - 0x912: 0x0a41, 0x913: 0x0008, 0x914: 0x0008, 0x915: 0x0008, 0x916: 0x0008, 0x917: 0x0a79, - 0x918: 0x0008, 0x919: 0x0008, 0x91a: 0x0008, 0x91b: 0x0008, 0x91c: 0x0ab1, 0x91d: 0x0008, - 0x91e: 0x0008, 0x91f: 0x0008, 0x920: 0x0008, 0x921: 0x0008, 0x922: 0x0008, 0x923: 0x0008, - 0x924: 0x0008, 0x925: 0x0008, 0x926: 0x0008, 0x927: 0x0008, 0x928: 0x0008, 0x929: 0x0ae9, - 0x92a: 0x0008, 0x92b: 0x0008, 0x92c: 0x0008, 0x92d: 0x0040, 0x92e: 0x0040, 0x92f: 0x0040, - 0x930: 0x0040, 0x931: 0x3308, 0x932: 0x3308, 0x933: 0x0b21, 0x934: 0x3308, 0x935: 0x0b59, - 0x936: 0x0b91, 0x937: 0x0bc9, 0x938: 0x0c19, 0x939: 0x0c51, 0x93a: 0x3308, 0x93b: 0x3308, - 0x93c: 0x3308, 0x93d: 0x3308, 0x93e: 0x3308, 0x93f: 0x3008, - // Block 0x25, offset 0x940 - 0x940: 0x3308, 0x941: 0x0ca1, 0x942: 0x3308, 0x943: 0x3308, 0x944: 0x3b08, 0x945: 0x0018, - 0x946: 0x3308, 0x947: 0x3308, 0x948: 0x0008, 0x949: 0x0008, 0x94a: 0x0008, 0x94b: 0x0008, - 0x94c: 0x0008, 0x94d: 0x3308, 0x94e: 0x3308, 0x94f: 0x3308, 0x950: 0x3308, 0x951: 0x3308, - 0x952: 0x3308, 0x953: 0x0cd9, 0x954: 0x3308, 0x955: 0x3308, 0x956: 0x3308, 0x957: 0x3308, - 0x958: 0x0040, 0x959: 0x3308, 0x95a: 0x3308, 0x95b: 0x3308, 0x95c: 0x3308, 0x95d: 0x0d11, - 0x95e: 0x3308, 0x95f: 0x3308, 0x960: 0x3308, 0x961: 0x3308, 0x962: 0x0d49, 0x963: 0x3308, - 0x964: 0x3308, 0x965: 0x3308, 0x966: 0x3308, 0x967: 0x0d81, 0x968: 0x3308, 0x969: 0x3308, - 0x96a: 0x3308, 0x96b: 0x3308, 0x96c: 0x0db9, 0x96d: 0x3308, 0x96e: 0x3308, 0x96f: 0x3308, - 0x970: 0x3308, 0x971: 0x3308, 0x972: 0x3308, 0x973: 0x3308, 0x974: 0x3308, 0x975: 0x3308, - 0x976: 0x3308, 0x977: 0x3308, 0x978: 0x3308, 0x979: 0x0df1, 0x97a: 0x3308, 0x97b: 0x3308, - 0x97c: 0x3308, 0x97d: 0x0040, 0x97e: 0x0018, 0x97f: 0x0018, - // Block 0x26, offset 0x980 - 0x980: 0x0008, 0x981: 0x0008, 0x982: 0x0008, 0x983: 0x0008, 0x984: 0x0008, 0x985: 0x0008, - 0x986: 0x0008, 0x987: 0x0008, 0x988: 0x0008, 0x989: 0x0008, 0x98a: 0x0008, 0x98b: 0x0008, - 0x98c: 0x0008, 0x98d: 0x0008, 0x98e: 0x0008, 0x98f: 0x0008, 0x990: 0x0008, 0x991: 0x0008, - 0x992: 0x0008, 0x993: 0x0008, 0x994: 0x0008, 0x995: 0x0008, 0x996: 0x0008, 0x997: 0x0008, - 0x998: 0x0008, 0x999: 0x0008, 0x99a: 0x0008, 0x99b: 0x0008, 0x99c: 0x0008, 0x99d: 0x0008, - 0x99e: 0x0008, 0x99f: 0x0008, 0x9a0: 0x0008, 0x9a1: 0x0008, 0x9a2: 0x0008, 0x9a3: 0x0008, - 0x9a4: 0x0008, 0x9a5: 0x0008, 0x9a6: 0x0008, 0x9a7: 0x0008, 0x9a8: 0x0008, 0x9a9: 0x0008, - 0x9aa: 0x0008, 0x9ab: 0x0008, 0x9ac: 0x0039, 0x9ad: 0x0ed1, 0x9ae: 0x0ee9, 0x9af: 0x0008, - 0x9b0: 0x0ef9, 0x9b1: 0x0f09, 0x9b2: 0x0f19, 0x9b3: 0x0f31, 0x9b4: 0x0249, 0x9b5: 0x0f41, - 0x9b6: 0x0259, 0x9b7: 0x0f51, 0x9b8: 0x0359, 0x9b9: 0x0f61, 0x9ba: 0x0f71, 0x9bb: 0x0008, - 0x9bc: 0x00d9, 0x9bd: 0x0f81, 0x9be: 0x0f99, 0x9bf: 0x0269, - // Block 0x27, offset 0x9c0 - 0x9c0: 0x0fa9, 0x9c1: 0x0fb9, 0x9c2: 0x0279, 0x9c3: 0x0039, 0x9c4: 0x0fc9, 0x9c5: 0x0fe1, - 0x9c6: 0x059d, 0x9c7: 0x0ee9, 0x9c8: 0x0ef9, 0x9c9: 0x0f09, 0x9ca: 0x0ff9, 0x9cb: 0x1011, - 0x9cc: 0x1029, 0x9cd: 0x0f31, 0x9ce: 0x0008, 0x9cf: 0x0f51, 0x9d0: 0x0f61, 0x9d1: 0x1041, - 0x9d2: 0x00d9, 0x9d3: 0x1059, 0x9d4: 0x05b5, 0x9d5: 0x05b5, 0x9d6: 0x0f99, 0x9d7: 0x0fa9, - 0x9d8: 0x0fb9, 0x9d9: 0x059d, 0x9da: 0x1071, 0x9db: 0x1089, 0x9dc: 0x05cd, 0x9dd: 0x1099, - 0x9de: 0x10b1, 0x9df: 0x10c9, 0x9e0: 0x10e1, 0x9e1: 0x10f9, 0x9e2: 0x0f41, 0x9e3: 0x0269, - 0x9e4: 0x0fb9, 0x9e5: 0x1089, 0x9e6: 0x1099, 0x9e7: 0x10b1, 0x9e8: 0x1111, 0x9e9: 0x10e1, - 0x9ea: 0x10f9, 0x9eb: 0x0008, 0x9ec: 0x0008, 0x9ed: 0x0008, 0x9ee: 0x0008, 0x9ef: 0x0008, - 0x9f0: 0x0008, 0x9f1: 0x0008, 0x9f2: 0x0008, 0x9f3: 0x0008, 0x9f4: 0x0008, 0x9f5: 0x0008, - 0x9f6: 0x0008, 0x9f7: 0x0008, 0x9f8: 0x1129, 0x9f9: 0x0008, 0x9fa: 0x0008, 0x9fb: 0x0008, - 0x9fc: 0x0008, 0x9fd: 0x0008, 0x9fe: 0x0008, 0x9ff: 0x0008, - // Block 0x28, offset 0xa00 - 0xa00: 0x0008, 0xa01: 0x0008, 0xa02: 0x0008, 0xa03: 0x0008, 0xa04: 0x0008, 0xa05: 0x0008, - 0xa06: 0x0008, 0xa07: 0x0008, 0xa08: 0x0008, 0xa09: 0x0008, 0xa0a: 0x0008, 0xa0b: 0x0008, - 0xa0c: 0x0008, 0xa0d: 0x0008, 0xa0e: 0x0008, 0xa0f: 0x0008, 0xa10: 0x0008, 0xa11: 0x0008, - 0xa12: 0x0008, 0xa13: 0x0008, 0xa14: 0x0008, 0xa15: 0x0008, 0xa16: 0x0008, 0xa17: 0x0008, - 0xa18: 0x0008, 0xa19: 0x0008, 0xa1a: 0x0008, 0xa1b: 0x1141, 0xa1c: 0x1159, 0xa1d: 0x1169, - 0xa1e: 0x1181, 0xa1f: 0x1029, 0xa20: 0x1199, 0xa21: 0x11a9, 0xa22: 0x11c1, 0xa23: 0x11d9, - 0xa24: 0x11f1, 0xa25: 0x1209, 0xa26: 0x1221, 0xa27: 0x05e5, 0xa28: 0x1239, 0xa29: 0x1251, - 0xa2a: 0xe17d, 0xa2b: 0x1269, 0xa2c: 0x1281, 0xa2d: 0x1299, 0xa2e: 0x12b1, 0xa2f: 0x12c9, - 0xa30: 0x12e1, 0xa31: 0x12f9, 0xa32: 0x1311, 0xa33: 0x1329, 0xa34: 0x1341, 0xa35: 0x1359, - 0xa36: 0x1371, 0xa37: 0x1389, 0xa38: 0x05fd, 0xa39: 0x13a1, 0xa3a: 0x13b9, 0xa3b: 0x13d1, - 0xa3c: 0x13e1, 0xa3d: 0x13f9, 0xa3e: 0x1411, 0xa3f: 0x1429, - // Block 0x29, offset 0xa40 - 0xa40: 0xe00d, 0xa41: 0x0008, 0xa42: 0xe00d, 0xa43: 0x0008, 0xa44: 0xe00d, 0xa45: 0x0008, - 0xa46: 0xe00d, 0xa47: 0x0008, 0xa48: 0xe00d, 0xa49: 0x0008, 0xa4a: 0xe00d, 0xa4b: 0x0008, - 0xa4c: 0xe00d, 0xa4d: 0x0008, 0xa4e: 0xe00d, 0xa4f: 0x0008, 0xa50: 0xe00d, 0xa51: 0x0008, - 0xa52: 0xe00d, 0xa53: 0x0008, 0xa54: 0xe00d, 0xa55: 0x0008, 0xa56: 0xe00d, 0xa57: 0x0008, - 0xa58: 0xe00d, 0xa59: 0x0008, 0xa5a: 0xe00d, 0xa5b: 0x0008, 0xa5c: 0xe00d, 0xa5d: 0x0008, - 0xa5e: 0xe00d, 0xa5f: 0x0008, 0xa60: 0xe00d, 0xa61: 0x0008, 0xa62: 0xe00d, 0xa63: 0x0008, - 0xa64: 0xe00d, 0xa65: 0x0008, 0xa66: 0xe00d, 0xa67: 0x0008, 0xa68: 0xe00d, 0xa69: 0x0008, - 0xa6a: 0xe00d, 0xa6b: 0x0008, 0xa6c: 0xe00d, 0xa6d: 0x0008, 0xa6e: 0xe00d, 0xa6f: 0x0008, - 0xa70: 0xe00d, 0xa71: 0x0008, 0xa72: 0xe00d, 0xa73: 0x0008, 0xa74: 0xe00d, 0xa75: 0x0008, - 0xa76: 0xe00d, 0xa77: 0x0008, 0xa78: 0xe00d, 0xa79: 0x0008, 0xa7a: 0xe00d, 0xa7b: 0x0008, - 0xa7c: 0xe00d, 0xa7d: 0x0008, 0xa7e: 0xe00d, 0xa7f: 0x0008, - // Block 0x2a, offset 0xa80 - 0xa80: 0xe00d, 0xa81: 0x0008, 0xa82: 0xe00d, 0xa83: 0x0008, 0xa84: 0xe00d, 0xa85: 0x0008, - 0xa86: 0xe00d, 0xa87: 0x0008, 0xa88: 0xe00d, 0xa89: 0x0008, 0xa8a: 0xe00d, 0xa8b: 0x0008, - 0xa8c: 0xe00d, 0xa8d: 0x0008, 0xa8e: 0xe00d, 0xa8f: 0x0008, 0xa90: 0xe00d, 0xa91: 0x0008, - 0xa92: 0xe00d, 0xa93: 0x0008, 0xa94: 0xe00d, 0xa95: 0x0008, 0xa96: 0x0008, 0xa97: 0x0008, - 0xa98: 0x0008, 0xa99: 0x0008, 0xa9a: 0x0615, 0xa9b: 0x0635, 0xa9c: 0x0008, 0xa9d: 0x0008, - 0xa9e: 0x1441, 0xa9f: 0x0008, 0xaa0: 0xe00d, 0xaa1: 0x0008, 0xaa2: 0xe00d, 0xaa3: 0x0008, - 0xaa4: 0xe00d, 0xaa5: 0x0008, 0xaa6: 0xe00d, 0xaa7: 0x0008, 0xaa8: 0xe00d, 0xaa9: 0x0008, - 0xaaa: 0xe00d, 0xaab: 0x0008, 0xaac: 0xe00d, 0xaad: 0x0008, 0xaae: 0xe00d, 0xaaf: 0x0008, - 0xab0: 0xe00d, 0xab1: 0x0008, 0xab2: 0xe00d, 0xab3: 0x0008, 0xab4: 0xe00d, 0xab5: 0x0008, - 0xab6: 0xe00d, 0xab7: 0x0008, 0xab8: 0xe00d, 0xab9: 0x0008, 0xaba: 0xe00d, 0xabb: 0x0008, - 0xabc: 0xe00d, 0xabd: 0x0008, 0xabe: 0xe00d, 0xabf: 0x0008, - // Block 0x2b, offset 0xac0 - 0xac0: 0x0008, 0xac1: 0x0008, 0xac2: 0x0008, 0xac3: 0x0008, 0xac4: 0x0008, 0xac5: 0x0008, - 0xac6: 0x0040, 0xac7: 0x0040, 0xac8: 0xe045, 0xac9: 0xe045, 0xaca: 0xe045, 0xacb: 0xe045, - 0xacc: 0xe045, 0xacd: 0xe045, 0xace: 0x0040, 0xacf: 0x0040, 0xad0: 0x0008, 0xad1: 0x0008, - 0xad2: 0x0008, 0xad3: 0x0008, 0xad4: 0x0008, 0xad5: 0x0008, 0xad6: 0x0008, 0xad7: 0x0008, - 0xad8: 0x0040, 0xad9: 0xe045, 0xada: 0x0040, 0xadb: 0xe045, 0xadc: 0x0040, 0xadd: 0xe045, - 0xade: 0x0040, 0xadf: 0xe045, 0xae0: 0x0008, 0xae1: 0x0008, 0xae2: 0x0008, 0xae3: 0x0008, - 0xae4: 0x0008, 0xae5: 0x0008, 0xae6: 0x0008, 0xae7: 0x0008, 0xae8: 0xe045, 0xae9: 0xe045, - 0xaea: 0xe045, 0xaeb: 0xe045, 0xaec: 0xe045, 0xaed: 0xe045, 0xaee: 0xe045, 0xaef: 0xe045, - 0xaf0: 0x0008, 0xaf1: 0x1459, 0xaf2: 0x0008, 0xaf3: 0x1471, 0xaf4: 0x0008, 0xaf5: 0x1489, - 0xaf6: 0x0008, 0xaf7: 0x14a1, 0xaf8: 0x0008, 0xaf9: 0x14b9, 0xafa: 0x0008, 0xafb: 0x14d1, - 0xafc: 0x0008, 0xafd: 0x14e9, 0xafe: 0x0040, 0xaff: 0x0040, - // Block 0x2c, offset 0xb00 - 0xb00: 0x1501, 0xb01: 0x1531, 0xb02: 0x1561, 0xb03: 0x1591, 0xb04: 0x15c1, 0xb05: 0x15f1, - 0xb06: 0x1621, 0xb07: 0x1651, 0xb08: 0x1501, 0xb09: 0x1531, 0xb0a: 0x1561, 0xb0b: 0x1591, - 0xb0c: 0x15c1, 0xb0d: 0x15f1, 0xb0e: 0x1621, 0xb0f: 0x1651, 0xb10: 0x1681, 0xb11: 0x16b1, - 0xb12: 0x16e1, 0xb13: 0x1711, 0xb14: 0x1741, 0xb15: 0x1771, 0xb16: 0x17a1, 0xb17: 0x17d1, - 0xb18: 0x1681, 0xb19: 0x16b1, 0xb1a: 0x16e1, 0xb1b: 0x1711, 0xb1c: 0x1741, 0xb1d: 0x1771, - 0xb1e: 0x17a1, 0xb1f: 0x17d1, 0xb20: 0x1801, 0xb21: 0x1831, 0xb22: 0x1861, 0xb23: 0x1891, - 0xb24: 0x18c1, 0xb25: 0x18f1, 0xb26: 0x1921, 0xb27: 0x1951, 0xb28: 0x1801, 0xb29: 0x1831, - 0xb2a: 0x1861, 0xb2b: 0x1891, 0xb2c: 0x18c1, 0xb2d: 0x18f1, 0xb2e: 0x1921, 0xb2f: 0x1951, - 0xb30: 0x0008, 0xb31: 0x0008, 0xb32: 0x1981, 0xb33: 0x19b1, 0xb34: 0x19d9, 0xb35: 0x0040, - 0xb36: 0x0008, 0xb37: 0x1a01, 0xb38: 0xe045, 0xb39: 0xe045, 0xb3a: 0x064d, 0xb3b: 0x1459, - 0xb3c: 0x19b1, 0xb3d: 0x0666, 0xb3e: 0x1a31, 0xb3f: 0x0686, - // Block 0x2d, offset 0xb40 - 0xb40: 0x06a6, 0xb41: 0x1a4a, 0xb42: 0x1a79, 0xb43: 0x1aa9, 0xb44: 0x1ad1, 0xb45: 0x0040, - 0xb46: 0x0008, 0xb47: 0x1af9, 0xb48: 0x06c5, 0xb49: 0x1471, 0xb4a: 0x06dd, 0xb4b: 0x1489, - 0xb4c: 0x1aa9, 0xb4d: 0x1b2a, 0xb4e: 0x1b5a, 0xb4f: 0x1b8a, 0xb50: 0x0008, 0xb51: 0x0008, - 0xb52: 0x0008, 0xb53: 0x1bb9, 0xb54: 0x0040, 0xb55: 0x0040, 0xb56: 0x0008, 0xb57: 0x0008, - 0xb58: 0xe045, 0xb59: 0xe045, 0xb5a: 0x06f5, 0xb5b: 0x14a1, 0xb5c: 0x0040, 0xb5d: 0x1bd2, - 0xb5e: 0x1c02, 0xb5f: 0x1c32, 0xb60: 0x0008, 0xb61: 0x0008, 0xb62: 0x0008, 0xb63: 0x1c61, - 0xb64: 0x0008, 0xb65: 0x0008, 0xb66: 0x0008, 0xb67: 0x0008, 0xb68: 0xe045, 0xb69: 0xe045, - 0xb6a: 0x070d, 0xb6b: 0x14d1, 0xb6c: 0xe04d, 0xb6d: 0x1c7a, 0xb6e: 0x03d2, 0xb6f: 0x1caa, - 0xb70: 0x0040, 0xb71: 0x0040, 0xb72: 0x1cb9, 0xb73: 0x1ce9, 0xb74: 0x1d11, 0xb75: 0x0040, - 0xb76: 0x0008, 0xb77: 0x1d39, 0xb78: 0x0725, 0xb79: 0x14b9, 0xb7a: 0x0515, 0xb7b: 0x14e9, - 0xb7c: 0x1ce9, 0xb7d: 0x073e, 0xb7e: 0x075e, 0xb7f: 0x0040, - // Block 0x2e, offset 0xb80 - 0xb80: 0x000a, 0xb81: 0x000a, 0xb82: 0x000a, 0xb83: 0x000a, 0xb84: 0x000a, 0xb85: 0x000a, - 0xb86: 0x000a, 0xb87: 0x000a, 0xb88: 0x000a, 0xb89: 0x000a, 0xb8a: 0x000a, 0xb8b: 0x03c0, - 0xb8c: 0x0003, 0xb8d: 0x0003, 0xb8e: 0x0340, 0xb8f: 0x0b40, 0xb90: 0x0018, 0xb91: 0xe00d, - 0xb92: 0x0018, 0xb93: 0x0018, 0xb94: 0x0018, 0xb95: 0x0018, 0xb96: 0x0018, 0xb97: 0x077e, - 0xb98: 0x0018, 0xb99: 0x0018, 0xb9a: 0x0018, 0xb9b: 0x0018, 0xb9c: 0x0018, 0xb9d: 0x0018, - 0xb9e: 0x0018, 0xb9f: 0x0018, 0xba0: 0x0018, 0xba1: 0x0018, 0xba2: 0x0018, 0xba3: 0x0018, - 0xba4: 0x0040, 0xba5: 0x0040, 0xba6: 0x0040, 0xba7: 0x0018, 0xba8: 0x0040, 0xba9: 0x0040, - 0xbaa: 0x0340, 0xbab: 0x0340, 0xbac: 0x0340, 0xbad: 0x0340, 0xbae: 0x0340, 0xbaf: 0x000a, - 0xbb0: 0x0018, 0xbb1: 0x0018, 0xbb2: 0x0018, 0xbb3: 0x1d69, 0xbb4: 0x1da1, 0xbb5: 0x0018, - 0xbb6: 0x1df1, 0xbb7: 0x1e29, 0xbb8: 0x0018, 0xbb9: 0x0018, 0xbba: 0x0018, 0xbbb: 0x0018, - 0xbbc: 0x1e7a, 0xbbd: 0x0018, 0xbbe: 0x079e, 0xbbf: 0x0018, - // Block 0x2f, offset 0xbc0 - 0xbc0: 0x0018, 0xbc1: 0x0018, 0xbc2: 0x0018, 0xbc3: 0x0018, 0xbc4: 0x0018, 0xbc5: 0x0018, - 0xbc6: 0x0018, 0xbc7: 0x1e92, 0xbc8: 0x1eaa, 0xbc9: 0x1ec2, 0xbca: 0x0018, 0xbcb: 0x0018, - 0xbcc: 0x0018, 0xbcd: 0x0018, 0xbce: 0x0018, 0xbcf: 0x0018, 0xbd0: 0x0018, 0xbd1: 0x0018, - 0xbd2: 0x0018, 0xbd3: 0x0018, 0xbd4: 0x0018, 0xbd5: 0x0018, 0xbd6: 0x0018, 0xbd7: 0x1ed9, - 0xbd8: 0x0018, 0xbd9: 0x0018, 0xbda: 0x0018, 0xbdb: 0x0018, 0xbdc: 0x0018, 0xbdd: 0x0018, - 0xbde: 0x0018, 0xbdf: 0x000a, 0xbe0: 0x03c0, 0xbe1: 0x0340, 0xbe2: 0x0340, 0xbe3: 0x0340, - 0xbe4: 0x03c0, 0xbe5: 0x0040, 0xbe6: 0x0040, 0xbe7: 0x0040, 0xbe8: 0x0040, 0xbe9: 0x0040, - 0xbea: 0x0340, 0xbeb: 0x0340, 0xbec: 0x0340, 0xbed: 0x0340, 0xbee: 0x0340, 0xbef: 0x0340, - 0xbf0: 0x1f41, 0xbf1: 0x0f41, 0xbf2: 0x0040, 0xbf3: 0x0040, 0xbf4: 0x1f51, 0xbf5: 0x1f61, - 0xbf6: 0x1f71, 0xbf7: 0x1f81, 0xbf8: 0x1f91, 0xbf9: 0x1fa1, 0xbfa: 0x1fb2, 0xbfb: 0x07bd, - 0xbfc: 0x1fc2, 0xbfd: 0x1fd2, 0xbfe: 0x1fe2, 0xbff: 0x0f71, - // Block 0x30, offset 0xc00 - 0xc00: 0x1f41, 0xc01: 0x00c9, 0xc02: 0x0069, 0xc03: 0x0079, 0xc04: 0x1f51, 0xc05: 0x1f61, - 0xc06: 0x1f71, 0xc07: 0x1f81, 0xc08: 0x1f91, 0xc09: 0x1fa1, 0xc0a: 0x1fb2, 0xc0b: 0x07d5, - 0xc0c: 0x1fc2, 0xc0d: 0x1fd2, 0xc0e: 0x1fe2, 0xc0f: 0x0040, 0xc10: 0x0039, 0xc11: 0x0f09, - 0xc12: 0x00d9, 0xc13: 0x0369, 0xc14: 0x0ff9, 0xc15: 0x0249, 0xc16: 0x0f51, 0xc17: 0x0359, - 0xc18: 0x0f61, 0xc19: 0x0f71, 0xc1a: 0x0f99, 0xc1b: 0x01d9, 0xc1c: 0x0fa9, 0xc1d: 0x0040, - 0xc1e: 0x0040, 0xc1f: 0x0040, 0xc20: 0x0018, 0xc21: 0x0018, 0xc22: 0x0018, 0xc23: 0x0018, - 0xc24: 0x0018, 0xc25: 0x0018, 0xc26: 0x0018, 0xc27: 0x0018, 0xc28: 0x1ff1, 0xc29: 0x0018, - 0xc2a: 0x0018, 0xc2b: 0x0018, 0xc2c: 0x0018, 0xc2d: 0x0018, 0xc2e: 0x0018, 0xc2f: 0x0018, - 0xc30: 0x0018, 0xc31: 0x0018, 0xc32: 0x0018, 0xc33: 0x0018, 0xc34: 0x0018, 0xc35: 0x0018, - 0xc36: 0x0018, 0xc37: 0x0018, 0xc38: 0x0018, 0xc39: 0x0018, 0xc3a: 0x0018, 0xc3b: 0x0018, - 0xc3c: 0x0018, 0xc3d: 0x0018, 0xc3e: 0x0018, 0xc3f: 0x0040, - // Block 0x31, offset 0xc40 - 0xc40: 0x07ee, 0xc41: 0x080e, 0xc42: 0x1159, 0xc43: 0x082d, 0xc44: 0x0018, 0xc45: 0x084e, - 0xc46: 0x086e, 0xc47: 0x1011, 0xc48: 0x0018, 0xc49: 0x088d, 0xc4a: 0x0f31, 0xc4b: 0x0249, - 0xc4c: 0x0249, 0xc4d: 0x0249, 0xc4e: 0x0249, 0xc4f: 0x2009, 0xc50: 0x0f41, 0xc51: 0x0f41, - 0xc52: 0x0359, 0xc53: 0x0359, 0xc54: 0x0018, 0xc55: 0x0f71, 0xc56: 0x2021, 0xc57: 0x0018, - 0xc58: 0x0018, 0xc59: 0x0f99, 0xc5a: 0x2039, 0xc5b: 0x0269, 0xc5c: 0x0269, 0xc5d: 0x0269, - 0xc5e: 0x0018, 0xc5f: 0x0018, 0xc60: 0x2049, 0xc61: 0x08ad, 0xc62: 0x2061, 0xc63: 0x0018, - 0xc64: 0x13d1, 0xc65: 0x0018, 0xc66: 0x2079, 0xc67: 0x0018, 0xc68: 0x13d1, 0xc69: 0x0018, - 0xc6a: 0x0f51, 0xc6b: 0x2091, 0xc6c: 0x0ee9, 0xc6d: 0x1159, 0xc6e: 0x0018, 0xc6f: 0x0f09, - 0xc70: 0x0f09, 0xc71: 0x1199, 0xc72: 0x0040, 0xc73: 0x0f61, 0xc74: 0x00d9, 0xc75: 0x20a9, - 0xc76: 0x20c1, 0xc77: 0x20d9, 0xc78: 0x20f1, 0xc79: 0x0f41, 0xc7a: 0x0018, 0xc7b: 0x08cd, - 0xc7c: 0x2109, 0xc7d: 0x10b1, 0xc7e: 0x10b1, 0xc7f: 0x2109, - // Block 0x32, offset 0xc80 - 0xc80: 0x08ed, 0xc81: 0x0018, 0xc82: 0x0018, 0xc83: 0x0018, 0xc84: 0x0018, 0xc85: 0x0ef9, - 0xc86: 0x0ef9, 0xc87: 0x0f09, 0xc88: 0x0f41, 0xc89: 0x0259, 0xc8a: 0x0018, 0xc8b: 0x0018, - 0xc8c: 0x0018, 0xc8d: 0x0018, 0xc8e: 0x0008, 0xc8f: 0x0018, 0xc90: 0x2121, 0xc91: 0x2151, - 0xc92: 0x2181, 0xc93: 0x21b9, 0xc94: 0x21e9, 0xc95: 0x2219, 0xc96: 0x2249, 0xc97: 0x2279, - 0xc98: 0x22a9, 0xc99: 0x22d9, 0xc9a: 0x2309, 0xc9b: 0x2339, 0xc9c: 0x2369, 0xc9d: 0x2399, - 0xc9e: 0x23c9, 0xc9f: 0x23f9, 0xca0: 0x0f41, 0xca1: 0x2421, 0xca2: 0x0905, 0xca3: 0x2439, - 0xca4: 0x1089, 0xca5: 0x2451, 0xca6: 0x0925, 0xca7: 0x2469, 0xca8: 0x2491, 0xca9: 0x0369, - 0xcaa: 0x24a9, 0xcab: 0x0945, 0xcac: 0x0359, 0xcad: 0x1159, 0xcae: 0x0ef9, 0xcaf: 0x0f61, - 0xcb0: 0x0f41, 0xcb1: 0x2421, 0xcb2: 0x0965, 0xcb3: 0x2439, 0xcb4: 0x1089, 0xcb5: 0x2451, - 0xcb6: 0x0985, 0xcb7: 0x2469, 0xcb8: 0x2491, 0xcb9: 0x0369, 0xcba: 0x24a9, 0xcbb: 0x09a5, - 0xcbc: 0x0359, 0xcbd: 0x1159, 0xcbe: 0x0ef9, 0xcbf: 0x0f61, - // Block 0x33, offset 0xcc0 - 0xcc0: 0x0018, 0xcc1: 0x0018, 0xcc2: 0x0018, 0xcc3: 0x0018, 0xcc4: 0x0018, 0xcc5: 0x0018, - 0xcc6: 0x0018, 0xcc7: 0x0018, 0xcc8: 0x0018, 0xcc9: 0x0018, 0xcca: 0x0018, 0xccb: 0x0040, - 0xccc: 0x0040, 0xccd: 0x0040, 0xcce: 0x0040, 0xccf: 0x0040, 0xcd0: 0x0040, 0xcd1: 0x0040, - 0xcd2: 0x0040, 0xcd3: 0x0040, 0xcd4: 0x0040, 0xcd5: 0x0040, 0xcd6: 0x0040, 0xcd7: 0x0040, - 0xcd8: 0x0040, 0xcd9: 0x0040, 0xcda: 0x0040, 0xcdb: 0x0040, 0xcdc: 0x0040, 0xcdd: 0x0040, - 0xcde: 0x0040, 0xcdf: 0x0040, 0xce0: 0x00c9, 0xce1: 0x0069, 0xce2: 0x0079, 0xce3: 0x1f51, - 0xce4: 0x1f61, 0xce5: 0x1f71, 0xce6: 0x1f81, 0xce7: 0x1f91, 0xce8: 0x1fa1, 0xce9: 0x2601, - 0xcea: 0x2619, 0xceb: 0x2631, 0xcec: 0x2649, 0xced: 0x2661, 0xcee: 0x2679, 0xcef: 0x2691, - 0xcf0: 0x26a9, 0xcf1: 0x26c1, 0xcf2: 0x26d9, 0xcf3: 0x26f1, 0xcf4: 0x0a06, 0xcf5: 0x0a26, - 0xcf6: 0x0a46, 0xcf7: 0x0a66, 0xcf8: 0x0a86, 0xcf9: 0x0aa6, 0xcfa: 0x0ac6, 0xcfb: 0x0ae6, - 0xcfc: 0x0b06, 0xcfd: 0x270a, 0xcfe: 0x2732, 0xcff: 0x275a, - // Block 0x34, offset 0xd00 - 0xd00: 0x2782, 0xd01: 0x27aa, 0xd02: 0x27d2, 0xd03: 0x27fa, 0xd04: 0x2822, 0xd05: 0x284a, - 0xd06: 0x2872, 0xd07: 0x289a, 0xd08: 0x0040, 0xd09: 0x0040, 0xd0a: 0x0040, 0xd0b: 0x0040, - 0xd0c: 0x0040, 0xd0d: 0x0040, 0xd0e: 0x0040, 0xd0f: 0x0040, 0xd10: 0x0040, 0xd11: 0x0040, - 0xd12: 0x0040, 0xd13: 0x0040, 0xd14: 0x0040, 0xd15: 0x0040, 0xd16: 0x0040, 0xd17: 0x0040, - 0xd18: 0x0040, 0xd19: 0x0040, 0xd1a: 0x0040, 0xd1b: 0x0040, 0xd1c: 0x0b26, 0xd1d: 0x0b46, - 0xd1e: 0x0b66, 0xd1f: 0x0b86, 0xd20: 0x0ba6, 0xd21: 0x0bc6, 0xd22: 0x0be6, 0xd23: 0x0c06, - 0xd24: 0x0c26, 0xd25: 0x0c46, 0xd26: 0x0c66, 0xd27: 0x0c86, 0xd28: 0x0ca6, 0xd29: 0x0cc6, - 0xd2a: 0x0ce6, 0xd2b: 0x0d06, 0xd2c: 0x0d26, 0xd2d: 0x0d46, 0xd2e: 0x0d66, 0xd2f: 0x0d86, - 0xd30: 0x0da6, 0xd31: 0x0dc6, 0xd32: 0x0de6, 0xd33: 0x0e06, 0xd34: 0x0e26, 0xd35: 0x0e46, - 0xd36: 0x0039, 0xd37: 0x0ee9, 0xd38: 0x1159, 0xd39: 0x0ef9, 0xd3a: 0x0f09, 0xd3b: 0x1199, - 0xd3c: 0x0f31, 0xd3d: 0x0249, 0xd3e: 0x0f41, 0xd3f: 0x0259, - // Block 0x35, offset 0xd40 - 0xd40: 0x0f51, 0xd41: 0x0359, 0xd42: 0x0f61, 0xd43: 0x0f71, 0xd44: 0x00d9, 0xd45: 0x0f99, - 0xd46: 0x2039, 0xd47: 0x0269, 0xd48: 0x01d9, 0xd49: 0x0fa9, 0xd4a: 0x0fb9, 0xd4b: 0x1089, - 0xd4c: 0x0279, 0xd4d: 0x0369, 0xd4e: 0x0289, 0xd4f: 0x13d1, 0xd50: 0x0039, 0xd51: 0x0ee9, - 0xd52: 0x1159, 0xd53: 0x0ef9, 0xd54: 0x0f09, 0xd55: 0x1199, 0xd56: 0x0f31, 0xd57: 0x0249, - 0xd58: 0x0f41, 0xd59: 0x0259, 0xd5a: 0x0f51, 0xd5b: 0x0359, 0xd5c: 0x0f61, 0xd5d: 0x0f71, - 0xd5e: 0x00d9, 0xd5f: 0x0f99, 0xd60: 0x2039, 0xd61: 0x0269, 0xd62: 0x01d9, 0xd63: 0x0fa9, - 0xd64: 0x0fb9, 0xd65: 0x1089, 0xd66: 0x0279, 0xd67: 0x0369, 0xd68: 0x0289, 0xd69: 0x13d1, - 0xd6a: 0x1f41, 0xd6b: 0x0018, 0xd6c: 0x0018, 0xd6d: 0x0018, 0xd6e: 0x0018, 0xd6f: 0x0018, - 0xd70: 0x0018, 0xd71: 0x0018, 0xd72: 0x0018, 0xd73: 0x0018, 0xd74: 0x0018, 0xd75: 0x0018, - 0xd76: 0x0018, 0xd77: 0x0018, 0xd78: 0x0018, 0xd79: 0x0018, 0xd7a: 0x0018, 0xd7b: 0x0018, - 0xd7c: 0x0018, 0xd7d: 0x0018, 0xd7e: 0x0018, 0xd7f: 0x0018, - // Block 0x36, offset 0xd80 - 0xd80: 0x0008, 0xd81: 0x0008, 0xd82: 0x0008, 0xd83: 0x0008, 0xd84: 0x0008, 0xd85: 0x0008, - 0xd86: 0x0008, 0xd87: 0x0008, 0xd88: 0x0008, 0xd89: 0x0008, 0xd8a: 0x0008, 0xd8b: 0x0008, - 0xd8c: 0x0008, 0xd8d: 0x0008, 0xd8e: 0x0008, 0xd8f: 0x0008, 0xd90: 0x0008, 0xd91: 0x0008, - 0xd92: 0x0008, 0xd93: 0x0008, 0xd94: 0x0008, 0xd95: 0x0008, 0xd96: 0x0008, 0xd97: 0x0008, - 0xd98: 0x0008, 0xd99: 0x0008, 0xd9a: 0x0008, 0xd9b: 0x0008, 0xd9c: 0x0008, 0xd9d: 0x0008, - 0xd9e: 0x0008, 0xd9f: 0x0040, 0xda0: 0xe00d, 0xda1: 0x0008, 0xda2: 0x2971, 0xda3: 0x0ebd, - 0xda4: 0x2989, 0xda5: 0x0008, 0xda6: 0x0008, 0xda7: 0xe07d, 0xda8: 0x0008, 0xda9: 0xe01d, - 0xdaa: 0x0008, 0xdab: 0xe03d, 0xdac: 0x0008, 0xdad: 0x0fe1, 0xdae: 0x1281, 0xdaf: 0x0fc9, - 0xdb0: 0x1141, 0xdb1: 0x0008, 0xdb2: 0xe00d, 0xdb3: 0x0008, 0xdb4: 0x0008, 0xdb5: 0xe01d, - 0xdb6: 0x0008, 0xdb7: 0x0008, 0xdb8: 0x0008, 0xdb9: 0x0008, 0xdba: 0x0008, 0xdbb: 0x0008, - 0xdbc: 0x0259, 0xdbd: 0x1089, 0xdbe: 0x29a1, 0xdbf: 0x29b9, - // Block 0x37, offset 0xdc0 - 0xdc0: 0xe00d, 0xdc1: 0x0008, 0xdc2: 0xe00d, 0xdc3: 0x0008, 0xdc4: 0xe00d, 0xdc5: 0x0008, - 0xdc6: 0xe00d, 0xdc7: 0x0008, 0xdc8: 0xe00d, 0xdc9: 0x0008, 0xdca: 0xe00d, 0xdcb: 0x0008, - 0xdcc: 0xe00d, 0xdcd: 0x0008, 0xdce: 0xe00d, 0xdcf: 0x0008, 0xdd0: 0xe00d, 0xdd1: 0x0008, - 0xdd2: 0xe00d, 0xdd3: 0x0008, 0xdd4: 0xe00d, 0xdd5: 0x0008, 0xdd6: 0xe00d, 0xdd7: 0x0008, - 0xdd8: 0xe00d, 0xdd9: 0x0008, 0xdda: 0xe00d, 0xddb: 0x0008, 0xddc: 0xe00d, 0xddd: 0x0008, - 0xdde: 0xe00d, 0xddf: 0x0008, 0xde0: 0xe00d, 0xde1: 0x0008, 0xde2: 0xe00d, 0xde3: 0x0008, - 0xde4: 0x0008, 0xde5: 0x0018, 0xde6: 0x0018, 0xde7: 0x0018, 0xde8: 0x0018, 0xde9: 0x0018, - 0xdea: 0x0018, 0xdeb: 0xe03d, 0xdec: 0x0008, 0xded: 0xe01d, 0xdee: 0x0008, 0xdef: 0x3308, - 0xdf0: 0x3308, 0xdf1: 0x3308, 0xdf2: 0xe00d, 0xdf3: 0x0008, 0xdf4: 0x0040, 0xdf5: 0x0040, - 0xdf6: 0x0040, 0xdf7: 0x0040, 0xdf8: 0x0040, 0xdf9: 0x0018, 0xdfa: 0x0018, 0xdfb: 0x0018, - 0xdfc: 0x0018, 0xdfd: 0x0018, 0xdfe: 0x0018, 0xdff: 0x0018, - // Block 0x38, offset 0xe00 - 0xe00: 0x26fd, 0xe01: 0x271d, 0xe02: 0x273d, 0xe03: 0x275d, 0xe04: 0x277d, 0xe05: 0x279d, - 0xe06: 0x27bd, 0xe07: 0x27dd, 0xe08: 0x27fd, 0xe09: 0x281d, 0xe0a: 0x283d, 0xe0b: 0x285d, - 0xe0c: 0x287d, 0xe0d: 0x289d, 0xe0e: 0x28bd, 0xe0f: 0x28dd, 0xe10: 0x28fd, 0xe11: 0x291d, - 0xe12: 0x293d, 0xe13: 0x295d, 0xe14: 0x297d, 0xe15: 0x299d, 0xe16: 0x0040, 0xe17: 0x0040, - 0xe18: 0x0040, 0xe19: 0x0040, 0xe1a: 0x0040, 0xe1b: 0x0040, 0xe1c: 0x0040, 0xe1d: 0x0040, - 0xe1e: 0x0040, 0xe1f: 0x0040, 0xe20: 0x0040, 0xe21: 0x0040, 0xe22: 0x0040, 0xe23: 0x0040, - 0xe24: 0x0040, 0xe25: 0x0040, 0xe26: 0x0040, 0xe27: 0x0040, 0xe28: 0x0040, 0xe29: 0x0040, - 0xe2a: 0x0040, 0xe2b: 0x0040, 0xe2c: 0x0040, 0xe2d: 0x0040, 0xe2e: 0x0040, 0xe2f: 0x0040, - 0xe30: 0x0040, 0xe31: 0x0040, 0xe32: 0x0040, 0xe33: 0x0040, 0xe34: 0x0040, 0xe35: 0x0040, - 0xe36: 0x0040, 0xe37: 0x0040, 0xe38: 0x0040, 0xe39: 0x0040, 0xe3a: 0x0040, 0xe3b: 0x0040, - 0xe3c: 0x0040, 0xe3d: 0x0040, 0xe3e: 0x0040, 0xe3f: 0x0040, - // Block 0x39, offset 0xe40 - 0xe40: 0x000a, 0xe41: 0x0018, 0xe42: 0x29d1, 0xe43: 0x0018, 0xe44: 0x0018, 0xe45: 0x0008, - 0xe46: 0x0008, 0xe47: 0x0008, 0xe48: 0x0018, 0xe49: 0x0018, 0xe4a: 0x0018, 0xe4b: 0x0018, - 0xe4c: 0x0018, 0xe4d: 0x0018, 0xe4e: 0x0018, 0xe4f: 0x0018, 0xe50: 0x0018, 0xe51: 0x0018, - 0xe52: 0x0018, 0xe53: 0x0018, 0xe54: 0x0018, 0xe55: 0x0018, 0xe56: 0x0018, 0xe57: 0x0018, - 0xe58: 0x0018, 0xe59: 0x0018, 0xe5a: 0x0018, 0xe5b: 0x0018, 0xe5c: 0x0018, 0xe5d: 0x0018, - 0xe5e: 0x0018, 0xe5f: 0x0018, 0xe60: 0x0018, 0xe61: 0x0018, 0xe62: 0x0018, 0xe63: 0x0018, - 0xe64: 0x0018, 0xe65: 0x0018, 0xe66: 0x0018, 0xe67: 0x0018, 0xe68: 0x0018, 0xe69: 0x0018, - 0xe6a: 0x3308, 0xe6b: 0x3308, 0xe6c: 0x3308, 0xe6d: 0x3308, 0xe6e: 0x3018, 0xe6f: 0x3018, - 0xe70: 0x0018, 0xe71: 0x0018, 0xe72: 0x0018, 0xe73: 0x0018, 0xe74: 0x0018, 0xe75: 0x0018, - 0xe76: 0xe125, 0xe77: 0x0018, 0xe78: 0x29bd, 0xe79: 0x29dd, 0xe7a: 0x29fd, 0xe7b: 0x0018, - 0xe7c: 0x0008, 0xe7d: 0x0018, 0xe7e: 0x0018, 0xe7f: 0x0018, - // Block 0x3a, offset 0xe80 - 0xe80: 0x2b3d, 0xe81: 0x2b5d, 0xe82: 0x2b7d, 0xe83: 0x2b9d, 0xe84: 0x2bbd, 0xe85: 0x2bdd, - 0xe86: 0x2bdd, 0xe87: 0x2bdd, 0xe88: 0x2bfd, 0xe89: 0x2bfd, 0xe8a: 0x2bfd, 0xe8b: 0x2bfd, - 0xe8c: 0x2c1d, 0xe8d: 0x2c1d, 0xe8e: 0x2c1d, 0xe8f: 0x2c3d, 0xe90: 0x2c5d, 0xe91: 0x2c5d, - 0xe92: 0x2a7d, 0xe93: 0x2a7d, 0xe94: 0x2c5d, 0xe95: 0x2c5d, 0xe96: 0x2c7d, 0xe97: 0x2c7d, - 0xe98: 0x2c5d, 0xe99: 0x2c5d, 0xe9a: 0x2a7d, 0xe9b: 0x2a7d, 0xe9c: 0x2c5d, 0xe9d: 0x2c5d, - 0xe9e: 0x2c3d, 0xe9f: 0x2c3d, 0xea0: 0x2c9d, 0xea1: 0x2c9d, 0xea2: 0x2cbd, 0xea3: 0x2cbd, - 0xea4: 0x0040, 0xea5: 0x2cdd, 0xea6: 0x2cfd, 0xea7: 0x2d1d, 0xea8: 0x2d1d, 0xea9: 0x2d3d, - 0xeaa: 0x2d5d, 0xeab: 0x2d7d, 0xeac: 0x2d9d, 0xead: 0x2dbd, 0xeae: 0x2ddd, 0xeaf: 0x2dfd, - 0xeb0: 0x2e1d, 0xeb1: 0x2e3d, 0xeb2: 0x2e3d, 0xeb3: 0x2e5d, 0xeb4: 0x2e7d, 0xeb5: 0x2e7d, - 0xeb6: 0x2e9d, 0xeb7: 0x2ebd, 0xeb8: 0x2e5d, 0xeb9: 0x2edd, 0xeba: 0x2efd, 0xebb: 0x2edd, - 0xebc: 0x2e5d, 0xebd: 0x2f1d, 0xebe: 0x2f3d, 0xebf: 0x2f5d, - // Block 0x3b, offset 0xec0 - 0xec0: 0x2f7d, 0xec1: 0x2f9d, 0xec2: 0x2cfd, 0xec3: 0x2cdd, 0xec4: 0x2fbd, 0xec5: 0x2fdd, - 0xec6: 0x2ffd, 0xec7: 0x301d, 0xec8: 0x303d, 0xec9: 0x305d, 0xeca: 0x307d, 0xecb: 0x309d, - 0xecc: 0x30bd, 0xecd: 0x30dd, 0xece: 0x30fd, 0xecf: 0x0040, 0xed0: 0x0018, 0xed1: 0x0018, - 0xed2: 0x311d, 0xed3: 0x313d, 0xed4: 0x315d, 0xed5: 0x317d, 0xed6: 0x319d, 0xed7: 0x31bd, - 0xed8: 0x31dd, 0xed9: 0x31fd, 0xeda: 0x321d, 0xedb: 0x323d, 0xedc: 0x315d, 0xedd: 0x325d, - 0xede: 0x327d, 0xedf: 0x329d, 0xee0: 0x0008, 0xee1: 0x0008, 0xee2: 0x0008, 0xee3: 0x0008, - 0xee4: 0x0008, 0xee5: 0x0008, 0xee6: 0x0008, 0xee7: 0x0008, 0xee8: 0x0008, 0xee9: 0x0008, - 0xeea: 0x0008, 0xeeb: 0x0008, 0xeec: 0x0008, 0xeed: 0x0008, 0xeee: 0x0008, 0xeef: 0x0008, - 0xef0: 0x0008, 0xef1: 0x0008, 0xef2: 0x0008, 0xef3: 0x0008, 0xef4: 0x0008, 0xef5: 0x0008, - 0xef6: 0x0008, 0xef7: 0x0008, 0xef8: 0x0008, 0xef9: 0x0008, 0xefa: 0x0008, 0xefb: 0x0040, - 0xefc: 0x0040, 0xefd: 0x0040, 0xefe: 0x0040, 0xeff: 0x0040, - // Block 0x3c, offset 0xf00 - 0xf00: 0x36a2, 0xf01: 0x36d2, 0xf02: 0x3702, 0xf03: 0x3732, 0xf04: 0x32bd, 0xf05: 0x32dd, - 0xf06: 0x32fd, 0xf07: 0x331d, 0xf08: 0x0018, 0xf09: 0x0018, 0xf0a: 0x0018, 0xf0b: 0x0018, - 0xf0c: 0x0018, 0xf0d: 0x0018, 0xf0e: 0x0018, 0xf0f: 0x0018, 0xf10: 0x333d, 0xf11: 0x3761, - 0xf12: 0x3779, 0xf13: 0x3791, 0xf14: 0x37a9, 0xf15: 0x37c1, 0xf16: 0x37d9, 0xf17: 0x37f1, - 0xf18: 0x3809, 0xf19: 0x3821, 0xf1a: 0x3839, 0xf1b: 0x3851, 0xf1c: 0x3869, 0xf1d: 0x3881, - 0xf1e: 0x3899, 0xf1f: 0x38b1, 0xf20: 0x335d, 0xf21: 0x337d, 0xf22: 0x339d, 0xf23: 0x33bd, - 0xf24: 0x33dd, 0xf25: 0x33dd, 0xf26: 0x33fd, 0xf27: 0x341d, 0xf28: 0x343d, 0xf29: 0x345d, - 0xf2a: 0x347d, 0xf2b: 0x349d, 0xf2c: 0x34bd, 0xf2d: 0x34dd, 0xf2e: 0x34fd, 0xf2f: 0x351d, - 0xf30: 0x353d, 0xf31: 0x355d, 0xf32: 0x357d, 0xf33: 0x359d, 0xf34: 0x35bd, 0xf35: 0x35dd, - 0xf36: 0x35fd, 0xf37: 0x361d, 0xf38: 0x363d, 0xf39: 0x365d, 0xf3a: 0x367d, 0xf3b: 0x369d, - 0xf3c: 0x38c9, 0xf3d: 0x3901, 0xf3e: 0x36bd, 0xf3f: 0x0018, - // Block 0x3d, offset 0xf40 - 0xf40: 0x36dd, 0xf41: 0x36fd, 0xf42: 0x371d, 0xf43: 0x373d, 0xf44: 0x375d, 0xf45: 0x377d, - 0xf46: 0x379d, 0xf47: 0x37bd, 0xf48: 0x37dd, 0xf49: 0x37fd, 0xf4a: 0x381d, 0xf4b: 0x383d, - 0xf4c: 0x385d, 0xf4d: 0x387d, 0xf4e: 0x389d, 0xf4f: 0x38bd, 0xf50: 0x38dd, 0xf51: 0x38fd, - 0xf52: 0x391d, 0xf53: 0x393d, 0xf54: 0x395d, 0xf55: 0x397d, 0xf56: 0x399d, 0xf57: 0x39bd, - 0xf58: 0x39dd, 0xf59: 0x39fd, 0xf5a: 0x3a1d, 0xf5b: 0x3a3d, 0xf5c: 0x3a5d, 0xf5d: 0x3a7d, - 0xf5e: 0x3a9d, 0xf5f: 0x3abd, 0xf60: 0x3add, 0xf61: 0x3afd, 0xf62: 0x3b1d, 0xf63: 0x3b3d, - 0xf64: 0x3b5d, 0xf65: 0x3b7d, 0xf66: 0x127d, 0xf67: 0x3b9d, 0xf68: 0x3bbd, 0xf69: 0x3bdd, - 0xf6a: 0x3bfd, 0xf6b: 0x3c1d, 0xf6c: 0x3c3d, 0xf6d: 0x3c5d, 0xf6e: 0x239d, 0xf6f: 0x3c7d, - 0xf70: 0x3c9d, 0xf71: 0x3939, 0xf72: 0x3951, 0xf73: 0x3969, 0xf74: 0x3981, 0xf75: 0x3999, - 0xf76: 0x39b1, 0xf77: 0x39c9, 0xf78: 0x39e1, 0xf79: 0x39f9, 0xf7a: 0x3a11, 0xf7b: 0x3a29, - 0xf7c: 0x3a41, 0xf7d: 0x3a59, 0xf7e: 0x3a71, 0xf7f: 0x3a89, - // Block 0x3e, offset 0xf80 - 0xf80: 0x3aa1, 0xf81: 0x3ac9, 0xf82: 0x3af1, 0xf83: 0x3b19, 0xf84: 0x3b41, 0xf85: 0x3b69, - 0xf86: 0x3b91, 0xf87: 0x3bb9, 0xf88: 0x3be1, 0xf89: 0x3c09, 0xf8a: 0x3c39, 0xf8b: 0x3c69, - 0xf8c: 0x3c99, 0xf8d: 0x3cbd, 0xf8e: 0x3cb1, 0xf8f: 0x3cdd, 0xf90: 0x3cfd, 0xf91: 0x3d15, - 0xf92: 0x3d2d, 0xf93: 0x3d45, 0xf94: 0x3d5d, 0xf95: 0x3d5d, 0xf96: 0x3d45, 0xf97: 0x3d75, - 0xf98: 0x07bd, 0xf99: 0x3d8d, 0xf9a: 0x3da5, 0xf9b: 0x3dbd, 0xf9c: 0x3dd5, 0xf9d: 0x3ded, - 0xf9e: 0x3e05, 0xf9f: 0x3e1d, 0xfa0: 0x3e35, 0xfa1: 0x3e4d, 0xfa2: 0x3e65, 0xfa3: 0x3e7d, - 0xfa4: 0x3e95, 0xfa5: 0x3e95, 0xfa6: 0x3ead, 0xfa7: 0x3ead, 0xfa8: 0x3ec5, 0xfa9: 0x3ec5, - 0xfaa: 0x3edd, 0xfab: 0x3ef5, 0xfac: 0x3f0d, 0xfad: 0x3f25, 0xfae: 0x3f3d, 0xfaf: 0x3f3d, - 0xfb0: 0x3f55, 0xfb1: 0x3f55, 0xfb2: 0x3f55, 0xfb3: 0x3f6d, 0xfb4: 0x3f85, 0xfb5: 0x3f9d, - 0xfb6: 0x3fb5, 0xfb7: 0x3f9d, 0xfb8: 0x3fcd, 0xfb9: 0x3fe5, 0xfba: 0x3f6d, 0xfbb: 0x3ffd, - 0xfbc: 0x4015, 0xfbd: 0x4015, 0xfbe: 0x4015, 0xfbf: 0x0040, - // Block 0x3f, offset 0xfc0 - 0xfc0: 0x3cc9, 0xfc1: 0x3d31, 0xfc2: 0x3d99, 0xfc3: 0x3e01, 0xfc4: 0x3e51, 0xfc5: 0x3eb9, - 0xfc6: 0x3f09, 0xfc7: 0x3f59, 0xfc8: 0x3fd9, 0xfc9: 0x4041, 0xfca: 0x4091, 0xfcb: 0x40e1, - 0xfcc: 0x4131, 0xfcd: 0x4199, 0xfce: 0x4201, 0xfcf: 0x4251, 0xfd0: 0x42a1, 0xfd1: 0x42d9, - 0xfd2: 0x4329, 0xfd3: 0x4391, 0xfd4: 0x43f9, 0xfd5: 0x4431, 0xfd6: 0x44b1, 0xfd7: 0x4549, - 0xfd8: 0x45c9, 0xfd9: 0x4619, 0xfda: 0x4699, 0xfdb: 0x4719, 0xfdc: 0x4781, 0xfdd: 0x47d1, - 0xfde: 0x4821, 0xfdf: 0x4871, 0xfe0: 0x48d9, 0xfe1: 0x4959, 0xfe2: 0x49c1, 0xfe3: 0x4a11, - 0xfe4: 0x4a61, 0xfe5: 0x4ab1, 0xfe6: 0x4ae9, 0xfe7: 0x4b21, 0xfe8: 0x4b59, 0xfe9: 0x4b91, - 0xfea: 0x4be1, 0xfeb: 0x4c31, 0xfec: 0x4cb1, 0xfed: 0x4d01, 0xfee: 0x4d69, 0xfef: 0x4de9, - 0xff0: 0x4e39, 0xff1: 0x4e71, 0xff2: 0x4ea9, 0xff3: 0x4f29, 0xff4: 0x4f91, 0xff5: 0x5011, - 0xff6: 0x5061, 0xff7: 0x50e1, 0xff8: 0x5119, 0xff9: 0x5169, 0xffa: 0x51b9, 0xffb: 0x5209, - 0xffc: 0x5259, 0xffd: 0x52a9, 0xffe: 0x5311, 0xfff: 0x5361, - // Block 0x40, offset 0x1000 - 0x1000: 0x5399, 0x1001: 0x53e9, 0x1002: 0x5439, 0x1003: 0x5489, 0x1004: 0x54f1, 0x1005: 0x5541, - 0x1006: 0x5591, 0x1007: 0x55e1, 0x1008: 0x5661, 0x1009: 0x56c9, 0x100a: 0x5701, 0x100b: 0x5781, - 0x100c: 0x57b9, 0x100d: 0x5821, 0x100e: 0x5889, 0x100f: 0x58d9, 0x1010: 0x5929, 0x1011: 0x5979, - 0x1012: 0x59e1, 0x1013: 0x5a19, 0x1014: 0x5a69, 0x1015: 0x5ad1, 0x1016: 0x5b09, 0x1017: 0x5b89, - 0x1018: 0x5bd9, 0x1019: 0x5c01, 0x101a: 0x5c29, 0x101b: 0x5c51, 0x101c: 0x5c79, 0x101d: 0x5ca1, - 0x101e: 0x5cc9, 0x101f: 0x5cf1, 0x1020: 0x5d19, 0x1021: 0x5d41, 0x1022: 0x5d69, 0x1023: 0x5d99, - 0x1024: 0x5dc9, 0x1025: 0x5df9, 0x1026: 0x5e29, 0x1027: 0x5e59, 0x1028: 0x5e89, 0x1029: 0x5eb9, - 0x102a: 0x5ee9, 0x102b: 0x5f19, 0x102c: 0x5f49, 0x102d: 0x5f79, 0x102e: 0x5fa9, 0x102f: 0x5fd9, - 0x1030: 0x6009, 0x1031: 0x402d, 0x1032: 0x6039, 0x1033: 0x6051, 0x1034: 0x404d, 0x1035: 0x6069, - 0x1036: 0x6081, 0x1037: 0x6099, 0x1038: 0x406d, 0x1039: 0x406d, 0x103a: 0x60b1, 0x103b: 0x60c9, - 0x103c: 0x6101, 0x103d: 0x6139, 0x103e: 0x6171, 0x103f: 0x61a9, - // Block 0x41, offset 0x1040 - 0x1040: 0x6211, 0x1041: 0x6229, 0x1042: 0x408d, 0x1043: 0x6241, 0x1044: 0x6259, 0x1045: 0x6271, - 0x1046: 0x6289, 0x1047: 0x62a1, 0x1048: 0x40ad, 0x1049: 0x62b9, 0x104a: 0x62e1, 0x104b: 0x62f9, - 0x104c: 0x40cd, 0x104d: 0x40cd, 0x104e: 0x6311, 0x104f: 0x6329, 0x1050: 0x6341, 0x1051: 0x40ed, - 0x1052: 0x410d, 0x1053: 0x412d, 0x1054: 0x414d, 0x1055: 0x416d, 0x1056: 0x6359, 0x1057: 0x6371, - 0x1058: 0x6389, 0x1059: 0x63a1, 0x105a: 0x63b9, 0x105b: 0x418d, 0x105c: 0x63d1, 0x105d: 0x63e9, - 0x105e: 0x6401, 0x105f: 0x41ad, 0x1060: 0x41cd, 0x1061: 0x6419, 0x1062: 0x41ed, 0x1063: 0x420d, - 0x1064: 0x422d, 0x1065: 0x6431, 0x1066: 0x424d, 0x1067: 0x6449, 0x1068: 0x6479, 0x1069: 0x6211, - 0x106a: 0x426d, 0x106b: 0x428d, 0x106c: 0x42ad, 0x106d: 0x42cd, 0x106e: 0x64b1, 0x106f: 0x64f1, - 0x1070: 0x6539, 0x1071: 0x6551, 0x1072: 0x42ed, 0x1073: 0x6569, 0x1074: 0x6581, 0x1075: 0x6599, - 0x1076: 0x430d, 0x1077: 0x65b1, 0x1078: 0x65c9, 0x1079: 0x65b1, 0x107a: 0x65e1, 0x107b: 0x65f9, - 0x107c: 0x432d, 0x107d: 0x6611, 0x107e: 0x6629, 0x107f: 0x6611, - // Block 0x42, offset 0x1080 - 0x1080: 0x434d, 0x1081: 0x436d, 0x1082: 0x0040, 0x1083: 0x6641, 0x1084: 0x6659, 0x1085: 0x6671, - 0x1086: 0x6689, 0x1087: 0x0040, 0x1088: 0x66c1, 0x1089: 0x66d9, 0x108a: 0x66f1, 0x108b: 0x6709, - 0x108c: 0x6721, 0x108d: 0x6739, 0x108e: 0x6401, 0x108f: 0x6751, 0x1090: 0x6769, 0x1091: 0x6781, - 0x1092: 0x438d, 0x1093: 0x6799, 0x1094: 0x6289, 0x1095: 0x43ad, 0x1096: 0x43cd, 0x1097: 0x67b1, - 0x1098: 0x0040, 0x1099: 0x43ed, 0x109a: 0x67c9, 0x109b: 0x67e1, 0x109c: 0x67f9, 0x109d: 0x6811, - 0x109e: 0x6829, 0x109f: 0x6859, 0x10a0: 0x6889, 0x10a1: 0x68b1, 0x10a2: 0x68d9, 0x10a3: 0x6901, - 0x10a4: 0x6929, 0x10a5: 0x6951, 0x10a6: 0x6979, 0x10a7: 0x69a1, 0x10a8: 0x69c9, 0x10a9: 0x69f1, - 0x10aa: 0x6a21, 0x10ab: 0x6a51, 0x10ac: 0x6a81, 0x10ad: 0x6ab1, 0x10ae: 0x6ae1, 0x10af: 0x6b11, - 0x10b0: 0x6b41, 0x10b1: 0x6b71, 0x10b2: 0x6ba1, 0x10b3: 0x6bd1, 0x10b4: 0x6c01, 0x10b5: 0x6c31, - 0x10b6: 0x6c61, 0x10b7: 0x6c91, 0x10b8: 0x6cc1, 0x10b9: 0x6cf1, 0x10ba: 0x6d21, 0x10bb: 0x6d51, - 0x10bc: 0x6d81, 0x10bd: 0x6db1, 0x10be: 0x6de1, 0x10bf: 0x440d, - // Block 0x43, offset 0x10c0 - 0x10c0: 0xe00d, 0x10c1: 0x0008, 0x10c2: 0xe00d, 0x10c3: 0x0008, 0x10c4: 0xe00d, 0x10c5: 0x0008, - 0x10c6: 0xe00d, 0x10c7: 0x0008, 0x10c8: 0xe00d, 0x10c9: 0x0008, 0x10ca: 0xe00d, 0x10cb: 0x0008, - 0x10cc: 0xe00d, 0x10cd: 0x0008, 0x10ce: 0xe00d, 0x10cf: 0x0008, 0x10d0: 0xe00d, 0x10d1: 0x0008, - 0x10d2: 0xe00d, 0x10d3: 0x0008, 0x10d4: 0xe00d, 0x10d5: 0x0008, 0x10d6: 0xe00d, 0x10d7: 0x0008, - 0x10d8: 0xe00d, 0x10d9: 0x0008, 0x10da: 0xe00d, 0x10db: 0x0008, 0x10dc: 0xe00d, 0x10dd: 0x0008, - 0x10de: 0xe00d, 0x10df: 0x0008, 0x10e0: 0xe00d, 0x10e1: 0x0008, 0x10e2: 0xe00d, 0x10e3: 0x0008, - 0x10e4: 0xe00d, 0x10e5: 0x0008, 0x10e6: 0xe00d, 0x10e7: 0x0008, 0x10e8: 0xe00d, 0x10e9: 0x0008, - 0x10ea: 0xe00d, 0x10eb: 0x0008, 0x10ec: 0xe00d, 0x10ed: 0x0008, 0x10ee: 0x0008, 0x10ef: 0x3308, - 0x10f0: 0x3318, 0x10f1: 0x3318, 0x10f2: 0x3318, 0x10f3: 0x0018, 0x10f4: 0x3308, 0x10f5: 0x3308, - 0x10f6: 0x3308, 0x10f7: 0x3308, 0x10f8: 0x3308, 0x10f9: 0x3308, 0x10fa: 0x3308, 0x10fb: 0x3308, - 0x10fc: 0x3308, 0x10fd: 0x3308, 0x10fe: 0x0018, 0x10ff: 0x0008, - // Block 0x44, offset 0x1100 - 0x1100: 0xe00d, 0x1101: 0x0008, 0x1102: 0xe00d, 0x1103: 0x0008, 0x1104: 0xe00d, 0x1105: 0x0008, - 0x1106: 0xe00d, 0x1107: 0x0008, 0x1108: 0xe00d, 0x1109: 0x0008, 0x110a: 0xe00d, 0x110b: 0x0008, - 0x110c: 0xe00d, 0x110d: 0x0008, 0x110e: 0xe00d, 0x110f: 0x0008, 0x1110: 0xe00d, 0x1111: 0x0008, - 0x1112: 0xe00d, 0x1113: 0x0008, 0x1114: 0xe00d, 0x1115: 0x0008, 0x1116: 0xe00d, 0x1117: 0x0008, - 0x1118: 0xe00d, 0x1119: 0x0008, 0x111a: 0xe00d, 0x111b: 0x0008, 0x111c: 0x0ea1, 0x111d: 0x6e11, - 0x111e: 0x3308, 0x111f: 0x3308, 0x1120: 0x0008, 0x1121: 0x0008, 0x1122: 0x0008, 0x1123: 0x0008, - 0x1124: 0x0008, 0x1125: 0x0008, 0x1126: 0x0008, 0x1127: 0x0008, 0x1128: 0x0008, 0x1129: 0x0008, - 0x112a: 0x0008, 0x112b: 0x0008, 0x112c: 0x0008, 0x112d: 0x0008, 0x112e: 0x0008, 0x112f: 0x0008, - 0x1130: 0x0008, 0x1131: 0x0008, 0x1132: 0x0008, 0x1133: 0x0008, 0x1134: 0x0008, 0x1135: 0x0008, - 0x1136: 0x0008, 0x1137: 0x0008, 0x1138: 0x0008, 0x1139: 0x0008, 0x113a: 0x0008, 0x113b: 0x0008, - 0x113c: 0x0008, 0x113d: 0x0008, 0x113e: 0x0008, 0x113f: 0x0008, - // Block 0x45, offset 0x1140 - 0x1140: 0x0018, 0x1141: 0x0018, 0x1142: 0x0018, 0x1143: 0x0018, 0x1144: 0x0018, 0x1145: 0x0018, - 0x1146: 0x0018, 0x1147: 0x0018, 0x1148: 0x0018, 0x1149: 0x0018, 0x114a: 0x0018, 0x114b: 0x0018, - 0x114c: 0x0018, 0x114d: 0x0018, 0x114e: 0x0018, 0x114f: 0x0018, 0x1150: 0x0018, 0x1151: 0x0018, - 0x1152: 0x0018, 0x1153: 0x0018, 0x1154: 0x0018, 0x1155: 0x0018, 0x1156: 0x0018, 0x1157: 0x0008, - 0x1158: 0x0008, 0x1159: 0x0008, 0x115a: 0x0008, 0x115b: 0x0008, 0x115c: 0x0008, 0x115d: 0x0008, - 0x115e: 0x0008, 0x115f: 0x0008, 0x1160: 0x0018, 0x1161: 0x0018, 0x1162: 0xe00d, 0x1163: 0x0008, - 0x1164: 0xe00d, 0x1165: 0x0008, 0x1166: 0xe00d, 0x1167: 0x0008, 0x1168: 0xe00d, 0x1169: 0x0008, - 0x116a: 0xe00d, 0x116b: 0x0008, 0x116c: 0xe00d, 0x116d: 0x0008, 0x116e: 0xe00d, 0x116f: 0x0008, - 0x1170: 0x0008, 0x1171: 0x0008, 0x1172: 0xe00d, 0x1173: 0x0008, 0x1174: 0xe00d, 0x1175: 0x0008, - 0x1176: 0xe00d, 0x1177: 0x0008, 0x1178: 0xe00d, 0x1179: 0x0008, 0x117a: 0xe00d, 0x117b: 0x0008, - 0x117c: 0xe00d, 0x117d: 0x0008, 0x117e: 0xe00d, 0x117f: 0x0008, - // Block 0x46, offset 0x1180 - 0x1180: 0xe00d, 0x1181: 0x0008, 0x1182: 0xe00d, 0x1183: 0x0008, 0x1184: 0xe00d, 0x1185: 0x0008, - 0x1186: 0xe00d, 0x1187: 0x0008, 0x1188: 0xe00d, 0x1189: 0x0008, 0x118a: 0xe00d, 0x118b: 0x0008, - 0x118c: 0xe00d, 0x118d: 0x0008, 0x118e: 0xe00d, 0x118f: 0x0008, 0x1190: 0xe00d, 0x1191: 0x0008, - 0x1192: 0xe00d, 0x1193: 0x0008, 0x1194: 0xe00d, 0x1195: 0x0008, 0x1196: 0xe00d, 0x1197: 0x0008, - 0x1198: 0xe00d, 0x1199: 0x0008, 0x119a: 0xe00d, 0x119b: 0x0008, 0x119c: 0xe00d, 0x119d: 0x0008, - 0x119e: 0xe00d, 0x119f: 0x0008, 0x11a0: 0xe00d, 0x11a1: 0x0008, 0x11a2: 0xe00d, 0x11a3: 0x0008, - 0x11a4: 0xe00d, 0x11a5: 0x0008, 0x11a6: 0xe00d, 0x11a7: 0x0008, 0x11a8: 0xe00d, 0x11a9: 0x0008, - 0x11aa: 0xe00d, 0x11ab: 0x0008, 0x11ac: 0xe00d, 0x11ad: 0x0008, 0x11ae: 0xe00d, 0x11af: 0x0008, - 0x11b0: 0xe0fd, 0x11b1: 0x0008, 0x11b2: 0x0008, 0x11b3: 0x0008, 0x11b4: 0x0008, 0x11b5: 0x0008, - 0x11b6: 0x0008, 0x11b7: 0x0008, 0x11b8: 0x0008, 0x11b9: 0xe01d, 0x11ba: 0x0008, 0x11bb: 0xe03d, - 0x11bc: 0x0008, 0x11bd: 0x442d, 0x11be: 0xe00d, 0x11bf: 0x0008, - // Block 0x47, offset 0x11c0 - 0x11c0: 0xe00d, 0x11c1: 0x0008, 0x11c2: 0xe00d, 0x11c3: 0x0008, 0x11c4: 0xe00d, 0x11c5: 0x0008, - 0x11c6: 0xe00d, 0x11c7: 0x0008, 0x11c8: 0x0008, 0x11c9: 0x0018, 0x11ca: 0x0018, 0x11cb: 0xe03d, - 0x11cc: 0x0008, 0x11cd: 0x11d9, 0x11ce: 0x0008, 0x11cf: 0x0008, 0x11d0: 0xe00d, 0x11d1: 0x0008, - 0x11d2: 0xe00d, 0x11d3: 0x0008, 0x11d4: 0x0008, 0x11d5: 0x0008, 0x11d6: 0xe00d, 0x11d7: 0x0008, - 0x11d8: 0xe00d, 0x11d9: 0x0008, 0x11da: 0xe00d, 0x11db: 0x0008, 0x11dc: 0xe00d, 0x11dd: 0x0008, - 0x11de: 0xe00d, 0x11df: 0x0008, 0x11e0: 0xe00d, 0x11e1: 0x0008, 0x11e2: 0xe00d, 0x11e3: 0x0008, - 0x11e4: 0xe00d, 0x11e5: 0x0008, 0x11e6: 0xe00d, 0x11e7: 0x0008, 0x11e8: 0xe00d, 0x11e9: 0x0008, - 0x11ea: 0x6e29, 0x11eb: 0x1029, 0x11ec: 0x11c1, 0x11ed: 0x6e41, 0x11ee: 0x1221, 0x11ef: 0x0040, - 0x11f0: 0x6e59, 0x11f1: 0x6e71, 0x11f2: 0x1239, 0x11f3: 0x444d, 0x11f4: 0xe00d, 0x11f5: 0x0008, - 0x11f6: 0xe00d, 0x11f7: 0x0008, 0x11f8: 0x0040, 0x11f9: 0x0040, 0x11fa: 0x0040, 0x11fb: 0x0040, - 0x11fc: 0x0040, 0x11fd: 0x0040, 0x11fe: 0x0040, 0x11ff: 0x0040, - // Block 0x48, offset 0x1200 - 0x1200: 0x64d5, 0x1201: 0x64f5, 0x1202: 0x6515, 0x1203: 0x6535, 0x1204: 0x6555, 0x1205: 0x6575, - 0x1206: 0x6595, 0x1207: 0x65b5, 0x1208: 0x65d5, 0x1209: 0x65f5, 0x120a: 0x6615, 0x120b: 0x6635, - 0x120c: 0x6655, 0x120d: 0x6675, 0x120e: 0x0008, 0x120f: 0x0008, 0x1210: 0x6695, 0x1211: 0x0008, - 0x1212: 0x66b5, 0x1213: 0x0008, 0x1214: 0x0008, 0x1215: 0x66d5, 0x1216: 0x66f5, 0x1217: 0x6715, - 0x1218: 0x6735, 0x1219: 0x6755, 0x121a: 0x6775, 0x121b: 0x6795, 0x121c: 0x67b5, 0x121d: 0x67d5, - 0x121e: 0x67f5, 0x121f: 0x0008, 0x1220: 0x6815, 0x1221: 0x0008, 0x1222: 0x6835, 0x1223: 0x0008, - 0x1224: 0x0008, 0x1225: 0x6855, 0x1226: 0x6875, 0x1227: 0x0008, 0x1228: 0x0008, 0x1229: 0x0008, - 0x122a: 0x6895, 0x122b: 0x68b5, 0x122c: 0x68d5, 0x122d: 0x68f5, 0x122e: 0x6915, 0x122f: 0x6935, - 0x1230: 0x6955, 0x1231: 0x6975, 0x1232: 0x6995, 0x1233: 0x69b5, 0x1234: 0x69d5, 0x1235: 0x69f5, - 0x1236: 0x6a15, 0x1237: 0x6a35, 0x1238: 0x6a55, 0x1239: 0x6a75, 0x123a: 0x6a95, 0x123b: 0x6ab5, - 0x123c: 0x6ad5, 0x123d: 0x6af5, 0x123e: 0x6b15, 0x123f: 0x6b35, - // Block 0x49, offset 0x1240 - 0x1240: 0x7a95, 0x1241: 0x7ab5, 0x1242: 0x7ad5, 0x1243: 0x7af5, 0x1244: 0x7b15, 0x1245: 0x7b35, - 0x1246: 0x7b55, 0x1247: 0x7b75, 0x1248: 0x7b95, 0x1249: 0x7bb5, 0x124a: 0x7bd5, 0x124b: 0x7bf5, - 0x124c: 0x7c15, 0x124d: 0x7c35, 0x124e: 0x7c55, 0x124f: 0x6ec9, 0x1250: 0x6ef1, 0x1251: 0x6f19, - 0x1252: 0x7c75, 0x1253: 0x7c95, 0x1254: 0x7cb5, 0x1255: 0x6f41, 0x1256: 0x6f69, 0x1257: 0x6f91, - 0x1258: 0x7cd5, 0x1259: 0x7cf5, 0x125a: 0x0040, 0x125b: 0x0040, 0x125c: 0x0040, 0x125d: 0x0040, - 0x125e: 0x0040, 0x125f: 0x0040, 0x1260: 0x0040, 0x1261: 0x0040, 0x1262: 0x0040, 0x1263: 0x0040, - 0x1264: 0x0040, 0x1265: 0x0040, 0x1266: 0x0040, 0x1267: 0x0040, 0x1268: 0x0040, 0x1269: 0x0040, - 0x126a: 0x0040, 0x126b: 0x0040, 0x126c: 0x0040, 0x126d: 0x0040, 0x126e: 0x0040, 0x126f: 0x0040, - 0x1270: 0x0040, 0x1271: 0x0040, 0x1272: 0x0040, 0x1273: 0x0040, 0x1274: 0x0040, 0x1275: 0x0040, - 0x1276: 0x0040, 0x1277: 0x0040, 0x1278: 0x0040, 0x1279: 0x0040, 0x127a: 0x0040, 0x127b: 0x0040, - 0x127c: 0x0040, 0x127d: 0x0040, 0x127e: 0x0040, 0x127f: 0x0040, - // Block 0x4a, offset 0x1280 - 0x1280: 0x6fb9, 0x1281: 0x6fd1, 0x1282: 0x6fe9, 0x1283: 0x7d15, 0x1284: 0x7d35, 0x1285: 0x7001, - 0x1286: 0x7001, 0x1287: 0x0040, 0x1288: 0x0040, 0x1289: 0x0040, 0x128a: 0x0040, 0x128b: 0x0040, - 0x128c: 0x0040, 0x128d: 0x0040, 0x128e: 0x0040, 0x128f: 0x0040, 0x1290: 0x0040, 0x1291: 0x0040, - 0x1292: 0x0040, 0x1293: 0x7019, 0x1294: 0x7041, 0x1295: 0x7069, 0x1296: 0x7091, 0x1297: 0x70b9, - 0x1298: 0x0040, 0x1299: 0x0040, 0x129a: 0x0040, 0x129b: 0x0040, 0x129c: 0x0040, 0x129d: 0x70e1, - 0x129e: 0x3308, 0x129f: 0x7109, 0x12a0: 0x7131, 0x12a1: 0x20a9, 0x12a2: 0x20f1, 0x12a3: 0x7149, - 0x12a4: 0x7161, 0x12a5: 0x7179, 0x12a6: 0x7191, 0x12a7: 0x71a9, 0x12a8: 0x71c1, 0x12a9: 0x1fb2, - 0x12aa: 0x71d9, 0x12ab: 0x7201, 0x12ac: 0x7229, 0x12ad: 0x7261, 0x12ae: 0x7299, 0x12af: 0x72c1, - 0x12b0: 0x72e9, 0x12b1: 0x7311, 0x12b2: 0x7339, 0x12b3: 0x7361, 0x12b4: 0x7389, 0x12b5: 0x73b1, - 0x12b6: 0x73d9, 0x12b7: 0x0040, 0x12b8: 0x7401, 0x12b9: 0x7429, 0x12ba: 0x7451, 0x12bb: 0x7479, - 0x12bc: 0x74a1, 0x12bd: 0x0040, 0x12be: 0x74c9, 0x12bf: 0x0040, - // Block 0x4b, offset 0x12c0 - 0x12c0: 0x74f1, 0x12c1: 0x7519, 0x12c2: 0x0040, 0x12c3: 0x7541, 0x12c4: 0x7569, 0x12c5: 0x0040, - 0x12c6: 0x7591, 0x12c7: 0x75b9, 0x12c8: 0x75e1, 0x12c9: 0x7609, 0x12ca: 0x7631, 0x12cb: 0x7659, - 0x12cc: 0x7681, 0x12cd: 0x76a9, 0x12ce: 0x76d1, 0x12cf: 0x76f9, 0x12d0: 0x7721, 0x12d1: 0x7721, - 0x12d2: 0x7739, 0x12d3: 0x7739, 0x12d4: 0x7739, 0x12d5: 0x7739, 0x12d6: 0x7751, 0x12d7: 0x7751, - 0x12d8: 0x7751, 0x12d9: 0x7751, 0x12da: 0x7769, 0x12db: 0x7769, 0x12dc: 0x7769, 0x12dd: 0x7769, - 0x12de: 0x7781, 0x12df: 0x7781, 0x12e0: 0x7781, 0x12e1: 0x7781, 0x12e2: 0x7799, 0x12e3: 0x7799, - 0x12e4: 0x7799, 0x12e5: 0x7799, 0x12e6: 0x77b1, 0x12e7: 0x77b1, 0x12e8: 0x77b1, 0x12e9: 0x77b1, - 0x12ea: 0x77c9, 0x12eb: 0x77c9, 0x12ec: 0x77c9, 0x12ed: 0x77c9, 0x12ee: 0x77e1, 0x12ef: 0x77e1, - 0x12f0: 0x77e1, 0x12f1: 0x77e1, 0x12f2: 0x77f9, 0x12f3: 0x77f9, 0x12f4: 0x77f9, 0x12f5: 0x77f9, - 0x12f6: 0x7811, 0x12f7: 0x7811, 0x12f8: 0x7811, 0x12f9: 0x7811, 0x12fa: 0x7829, 0x12fb: 0x7829, - 0x12fc: 0x7829, 0x12fd: 0x7829, 0x12fe: 0x7841, 0x12ff: 0x7841, - // Block 0x4c, offset 0x1300 - 0x1300: 0x7841, 0x1301: 0x7841, 0x1302: 0x7859, 0x1303: 0x7859, 0x1304: 0x7871, 0x1305: 0x7871, - 0x1306: 0x7889, 0x1307: 0x7889, 0x1308: 0x78a1, 0x1309: 0x78a1, 0x130a: 0x78b9, 0x130b: 0x78b9, - 0x130c: 0x78d1, 0x130d: 0x78d1, 0x130e: 0x78e9, 0x130f: 0x78e9, 0x1310: 0x78e9, 0x1311: 0x78e9, - 0x1312: 0x7901, 0x1313: 0x7901, 0x1314: 0x7901, 0x1315: 0x7901, 0x1316: 0x7919, 0x1317: 0x7919, - 0x1318: 0x7919, 0x1319: 0x7919, 0x131a: 0x7931, 0x131b: 0x7931, 0x131c: 0x7931, 0x131d: 0x7931, - 0x131e: 0x7949, 0x131f: 0x7949, 0x1320: 0x7961, 0x1321: 0x7961, 0x1322: 0x7961, 0x1323: 0x7961, - 0x1324: 0x7979, 0x1325: 0x7979, 0x1326: 0x7991, 0x1327: 0x7991, 0x1328: 0x7991, 0x1329: 0x7991, - 0x132a: 0x79a9, 0x132b: 0x79a9, 0x132c: 0x79a9, 0x132d: 0x79a9, 0x132e: 0x79c1, 0x132f: 0x79c1, - 0x1330: 0x79d9, 0x1331: 0x79d9, 0x1332: 0x0818, 0x1333: 0x0818, 0x1334: 0x0818, 0x1335: 0x0818, - 0x1336: 0x0818, 0x1337: 0x0818, 0x1338: 0x0818, 0x1339: 0x0818, 0x133a: 0x0818, 0x133b: 0x0818, - 0x133c: 0x0818, 0x133d: 0x0818, 0x133e: 0x0818, 0x133f: 0x0818, - // Block 0x4d, offset 0x1340 - 0x1340: 0x0818, 0x1341: 0x0818, 0x1342: 0x0040, 0x1343: 0x0040, 0x1344: 0x0040, 0x1345: 0x0040, - 0x1346: 0x0040, 0x1347: 0x0040, 0x1348: 0x0040, 0x1349: 0x0040, 0x134a: 0x0040, 0x134b: 0x0040, - 0x134c: 0x0040, 0x134d: 0x0040, 0x134e: 0x0040, 0x134f: 0x0040, 0x1350: 0x0040, 0x1351: 0x0040, - 0x1352: 0x0040, 0x1353: 0x79f1, 0x1354: 0x79f1, 0x1355: 0x79f1, 0x1356: 0x79f1, 0x1357: 0x7a09, - 0x1358: 0x7a09, 0x1359: 0x7a21, 0x135a: 0x7a21, 0x135b: 0x7a39, 0x135c: 0x7a39, 0x135d: 0x0479, - 0x135e: 0x7a51, 0x135f: 0x7a51, 0x1360: 0x7a69, 0x1361: 0x7a69, 0x1362: 0x7a81, 0x1363: 0x7a81, - 0x1364: 0x7a99, 0x1365: 0x7a99, 0x1366: 0x7a99, 0x1367: 0x7a99, 0x1368: 0x7ab1, 0x1369: 0x7ab1, - 0x136a: 0x7ac9, 0x136b: 0x7ac9, 0x136c: 0x7af1, 0x136d: 0x7af1, 0x136e: 0x7b19, 0x136f: 0x7b19, - 0x1370: 0x7b41, 0x1371: 0x7b41, 0x1372: 0x7b69, 0x1373: 0x7b69, 0x1374: 0x7b91, 0x1375: 0x7b91, - 0x1376: 0x7bb9, 0x1377: 0x7bb9, 0x1378: 0x7bb9, 0x1379: 0x7be1, 0x137a: 0x7be1, 0x137b: 0x7be1, - 0x137c: 0x7c09, 0x137d: 0x7c09, 0x137e: 0x7c09, 0x137f: 0x7c09, - // Block 0x4e, offset 0x1380 - 0x1380: 0x85f9, 0x1381: 0x8621, 0x1382: 0x8649, 0x1383: 0x8671, 0x1384: 0x8699, 0x1385: 0x86c1, - 0x1386: 0x86e9, 0x1387: 0x8711, 0x1388: 0x8739, 0x1389: 0x8761, 0x138a: 0x8789, 0x138b: 0x87b1, - 0x138c: 0x87d9, 0x138d: 0x8801, 0x138e: 0x8829, 0x138f: 0x8851, 0x1390: 0x8879, 0x1391: 0x88a1, - 0x1392: 0x88c9, 0x1393: 0x88f1, 0x1394: 0x8919, 0x1395: 0x8941, 0x1396: 0x8969, 0x1397: 0x8991, - 0x1398: 0x89b9, 0x1399: 0x89e1, 0x139a: 0x8a09, 0x139b: 0x8a31, 0x139c: 0x8a59, 0x139d: 0x8a81, - 0x139e: 0x8aaa, 0x139f: 0x8ada, 0x13a0: 0x8b0a, 0x13a1: 0x8b3a, 0x13a2: 0x8b6a, 0x13a3: 0x8b9a, - 0x13a4: 0x8bc9, 0x13a5: 0x8bf1, 0x13a6: 0x7c71, 0x13a7: 0x8c19, 0x13a8: 0x7be1, 0x13a9: 0x7c99, - 0x13aa: 0x8c41, 0x13ab: 0x8c69, 0x13ac: 0x7d39, 0x13ad: 0x8c91, 0x13ae: 0x7d61, 0x13af: 0x7d89, - 0x13b0: 0x8cb9, 0x13b1: 0x8ce1, 0x13b2: 0x7e29, 0x13b3: 0x8d09, 0x13b4: 0x7e51, 0x13b5: 0x7e79, - 0x13b6: 0x8d31, 0x13b7: 0x8d59, 0x13b8: 0x7ec9, 0x13b9: 0x8d81, 0x13ba: 0x7ef1, 0x13bb: 0x7f19, - 0x13bc: 0x83a1, 0x13bd: 0x83c9, 0x13be: 0x8441, 0x13bf: 0x8469, - // Block 0x4f, offset 0x13c0 - 0x13c0: 0x8491, 0x13c1: 0x8531, 0x13c2: 0x8559, 0x13c3: 0x8581, 0x13c4: 0x85a9, 0x13c5: 0x8649, - 0x13c6: 0x8671, 0x13c7: 0x8699, 0x13c8: 0x8da9, 0x13c9: 0x8739, 0x13ca: 0x8dd1, 0x13cb: 0x8df9, - 0x13cc: 0x8829, 0x13cd: 0x8e21, 0x13ce: 0x8851, 0x13cf: 0x8879, 0x13d0: 0x8a81, 0x13d1: 0x8e49, - 0x13d2: 0x8e71, 0x13d3: 0x89b9, 0x13d4: 0x8e99, 0x13d5: 0x89e1, 0x13d6: 0x8a09, 0x13d7: 0x7c21, - 0x13d8: 0x7c49, 0x13d9: 0x8ec1, 0x13da: 0x7c71, 0x13db: 0x8ee9, 0x13dc: 0x7cc1, 0x13dd: 0x7ce9, - 0x13de: 0x7d11, 0x13df: 0x7d39, 0x13e0: 0x8f11, 0x13e1: 0x7db1, 0x13e2: 0x7dd9, 0x13e3: 0x7e01, - 0x13e4: 0x7e29, 0x13e5: 0x8f39, 0x13e6: 0x7ec9, 0x13e7: 0x7f41, 0x13e8: 0x7f69, 0x13e9: 0x7f91, - 0x13ea: 0x7fb9, 0x13eb: 0x7fe1, 0x13ec: 0x8031, 0x13ed: 0x8059, 0x13ee: 0x8081, 0x13ef: 0x80a9, - 0x13f0: 0x80d1, 0x13f1: 0x80f9, 0x13f2: 0x8f61, 0x13f3: 0x8121, 0x13f4: 0x8149, 0x13f5: 0x8171, - 0x13f6: 0x8199, 0x13f7: 0x81c1, 0x13f8: 0x81e9, 0x13f9: 0x8239, 0x13fa: 0x8261, 0x13fb: 0x8289, - 0x13fc: 0x82b1, 0x13fd: 0x82d9, 0x13fe: 0x8301, 0x13ff: 0x8329, - // Block 0x50, offset 0x1400 - 0x1400: 0x8351, 0x1401: 0x8379, 0x1402: 0x83f1, 0x1403: 0x8419, 0x1404: 0x84b9, 0x1405: 0x84e1, - 0x1406: 0x8509, 0x1407: 0x8531, 0x1408: 0x8559, 0x1409: 0x85d1, 0x140a: 0x85f9, 0x140b: 0x8621, - 0x140c: 0x8649, 0x140d: 0x8f89, 0x140e: 0x86c1, 0x140f: 0x86e9, 0x1410: 0x8711, 0x1411: 0x8739, - 0x1412: 0x87b1, 0x1413: 0x87d9, 0x1414: 0x8801, 0x1415: 0x8829, 0x1416: 0x8fb1, 0x1417: 0x88a1, - 0x1418: 0x88c9, 0x1419: 0x8fd9, 0x141a: 0x8941, 0x141b: 0x8969, 0x141c: 0x8991, 0x141d: 0x89b9, - 0x141e: 0x9001, 0x141f: 0x7c71, 0x1420: 0x8ee9, 0x1421: 0x7d39, 0x1422: 0x8f11, 0x1423: 0x7e29, - 0x1424: 0x8f39, 0x1425: 0x7ec9, 0x1426: 0x9029, 0x1427: 0x80d1, 0x1428: 0x9051, 0x1429: 0x9079, - 0x142a: 0x90a1, 0x142b: 0x8531, 0x142c: 0x8559, 0x142d: 0x8649, 0x142e: 0x8829, 0x142f: 0x8fb1, - 0x1430: 0x89b9, 0x1431: 0x9001, 0x1432: 0x90c9, 0x1433: 0x9101, 0x1434: 0x9139, 0x1435: 0x9171, - 0x1436: 0x9199, 0x1437: 0x91c1, 0x1438: 0x91e9, 0x1439: 0x9211, 0x143a: 0x9239, 0x143b: 0x9261, - 0x143c: 0x9289, 0x143d: 0x92b1, 0x143e: 0x92d9, 0x143f: 0x9301, - // Block 0x51, offset 0x1440 - 0x1440: 0x9329, 0x1441: 0x9351, 0x1442: 0x9379, 0x1443: 0x93a1, 0x1444: 0x93c9, 0x1445: 0x93f1, - 0x1446: 0x9419, 0x1447: 0x9441, 0x1448: 0x9469, 0x1449: 0x9491, 0x144a: 0x94b9, 0x144b: 0x94e1, - 0x144c: 0x9079, 0x144d: 0x9509, 0x144e: 0x9531, 0x144f: 0x9559, 0x1450: 0x9581, 0x1451: 0x9171, - 0x1452: 0x9199, 0x1453: 0x91c1, 0x1454: 0x91e9, 0x1455: 0x9211, 0x1456: 0x9239, 0x1457: 0x9261, - 0x1458: 0x9289, 0x1459: 0x92b1, 0x145a: 0x92d9, 0x145b: 0x9301, 0x145c: 0x9329, 0x145d: 0x9351, - 0x145e: 0x9379, 0x145f: 0x93a1, 0x1460: 0x93c9, 0x1461: 0x93f1, 0x1462: 0x9419, 0x1463: 0x9441, - 0x1464: 0x9469, 0x1465: 0x9491, 0x1466: 0x94b9, 0x1467: 0x94e1, 0x1468: 0x9079, 0x1469: 0x9509, - 0x146a: 0x9531, 0x146b: 0x9559, 0x146c: 0x9581, 0x146d: 0x9491, 0x146e: 0x94b9, 0x146f: 0x94e1, - 0x1470: 0x9079, 0x1471: 0x9051, 0x1472: 0x90a1, 0x1473: 0x8211, 0x1474: 0x8059, 0x1475: 0x8081, - 0x1476: 0x80a9, 0x1477: 0x9491, 0x1478: 0x94b9, 0x1479: 0x94e1, 0x147a: 0x8211, 0x147b: 0x8239, - 0x147c: 0x95a9, 0x147d: 0x95a9, 0x147e: 0x0018, 0x147f: 0x0018, - // Block 0x52, offset 0x1480 - 0x1480: 0x0040, 0x1481: 0x0040, 0x1482: 0x0040, 0x1483: 0x0040, 0x1484: 0x0040, 0x1485: 0x0040, - 0x1486: 0x0040, 0x1487: 0x0040, 0x1488: 0x0040, 0x1489: 0x0040, 0x148a: 0x0040, 0x148b: 0x0040, - 0x148c: 0x0040, 0x148d: 0x0040, 0x148e: 0x0040, 0x148f: 0x0040, 0x1490: 0x95d1, 0x1491: 0x9609, - 0x1492: 0x9609, 0x1493: 0x9641, 0x1494: 0x9679, 0x1495: 0x96b1, 0x1496: 0x96e9, 0x1497: 0x9721, - 0x1498: 0x9759, 0x1499: 0x9759, 0x149a: 0x9791, 0x149b: 0x97c9, 0x149c: 0x9801, 0x149d: 0x9839, - 0x149e: 0x9871, 0x149f: 0x98a9, 0x14a0: 0x98a9, 0x14a1: 0x98e1, 0x14a2: 0x9919, 0x14a3: 0x9919, - 0x14a4: 0x9951, 0x14a5: 0x9951, 0x14a6: 0x9989, 0x14a7: 0x99c1, 0x14a8: 0x99c1, 0x14a9: 0x99f9, - 0x14aa: 0x9a31, 0x14ab: 0x9a31, 0x14ac: 0x9a69, 0x14ad: 0x9a69, 0x14ae: 0x9aa1, 0x14af: 0x9ad9, - 0x14b0: 0x9ad9, 0x14b1: 0x9b11, 0x14b2: 0x9b11, 0x14b3: 0x9b49, 0x14b4: 0x9b81, 0x14b5: 0x9bb9, - 0x14b6: 0x9bf1, 0x14b7: 0x9bf1, 0x14b8: 0x9c29, 0x14b9: 0x9c61, 0x14ba: 0x9c99, 0x14bb: 0x9cd1, - 0x14bc: 0x9d09, 0x14bd: 0x9d09, 0x14be: 0x9d41, 0x14bf: 0x9d79, - // Block 0x53, offset 0x14c0 - 0x14c0: 0xa949, 0x14c1: 0xa981, 0x14c2: 0xa9b9, 0x14c3: 0xa8a1, 0x14c4: 0x9bb9, 0x14c5: 0x9989, - 0x14c6: 0xa9f1, 0x14c7: 0xaa29, 0x14c8: 0x0040, 0x14c9: 0x0040, 0x14ca: 0x0040, 0x14cb: 0x0040, - 0x14cc: 0x0040, 0x14cd: 0x0040, 0x14ce: 0x0040, 0x14cf: 0x0040, 0x14d0: 0x0040, 0x14d1: 0x0040, - 0x14d2: 0x0040, 0x14d3: 0x0040, 0x14d4: 0x0040, 0x14d5: 0x0040, 0x14d6: 0x0040, 0x14d7: 0x0040, - 0x14d8: 0x0040, 0x14d9: 0x0040, 0x14da: 0x0040, 0x14db: 0x0040, 0x14dc: 0x0040, 0x14dd: 0x0040, - 0x14de: 0x0040, 0x14df: 0x0040, 0x14e0: 0x0040, 0x14e1: 0x0040, 0x14e2: 0x0040, 0x14e3: 0x0040, - 0x14e4: 0x0040, 0x14e5: 0x0040, 0x14e6: 0x0040, 0x14e7: 0x0040, 0x14e8: 0x0040, 0x14e9: 0x0040, - 0x14ea: 0x0040, 0x14eb: 0x0040, 0x14ec: 0x0040, 0x14ed: 0x0040, 0x14ee: 0x0040, 0x14ef: 0x0040, - 0x14f0: 0xaa61, 0x14f1: 0xaa99, 0x14f2: 0xaad1, 0x14f3: 0xab19, 0x14f4: 0xab61, 0x14f5: 0xaba9, - 0x14f6: 0xabf1, 0x14f7: 0xac39, 0x14f8: 0xac81, 0x14f9: 0xacc9, 0x14fa: 0xad02, 0x14fb: 0xae12, - 0x14fc: 0xae91, 0x14fd: 0x0018, 0x14fe: 0x0040, 0x14ff: 0x0040, - // Block 0x54, offset 0x1500 - 0x1500: 0x33c0, 0x1501: 0x33c0, 0x1502: 0x33c0, 0x1503: 0x33c0, 0x1504: 0x33c0, 0x1505: 0x33c0, - 0x1506: 0x33c0, 0x1507: 0x33c0, 0x1508: 0x33c0, 0x1509: 0x33c0, 0x150a: 0x33c0, 0x150b: 0x33c0, - 0x150c: 0x33c0, 0x150d: 0x33c0, 0x150e: 0x33c0, 0x150f: 0x33c0, 0x1510: 0xaeda, 0x1511: 0x7d55, - 0x1512: 0x0040, 0x1513: 0xaeea, 0x1514: 0x03c2, 0x1515: 0xaefa, 0x1516: 0xaf0a, 0x1517: 0x7d75, - 0x1518: 0x7d95, 0x1519: 0x0040, 0x151a: 0x0040, 0x151b: 0x0040, 0x151c: 0x0040, 0x151d: 0x0040, - 0x151e: 0x0040, 0x151f: 0x0040, 0x1520: 0x3308, 0x1521: 0x3308, 0x1522: 0x3308, 0x1523: 0x3308, - 0x1524: 0x3308, 0x1525: 0x3308, 0x1526: 0x3308, 0x1527: 0x3308, 0x1528: 0x3308, 0x1529: 0x3308, - 0x152a: 0x3308, 0x152b: 0x3308, 0x152c: 0x3308, 0x152d: 0x3308, 0x152e: 0x3308, 0x152f: 0x3308, - 0x1530: 0x0040, 0x1531: 0x7db5, 0x1532: 0x7dd5, 0x1533: 0xaf1a, 0x1534: 0xaf1a, 0x1535: 0x1fd2, - 0x1536: 0x1fe2, 0x1537: 0xaf2a, 0x1538: 0xaf3a, 0x1539: 0x7df5, 0x153a: 0x7e15, 0x153b: 0x7e35, - 0x153c: 0x7df5, 0x153d: 0x7e55, 0x153e: 0x7e75, 0x153f: 0x7e55, - // Block 0x55, offset 0x1540 - 0x1540: 0x7e95, 0x1541: 0x7eb5, 0x1542: 0x7ed5, 0x1543: 0x7eb5, 0x1544: 0x7ef5, 0x1545: 0x0018, - 0x1546: 0x0018, 0x1547: 0xaf4a, 0x1548: 0xaf5a, 0x1549: 0x7f16, 0x154a: 0x7f36, 0x154b: 0x7f56, - 0x154c: 0x7f76, 0x154d: 0xaf1a, 0x154e: 0xaf1a, 0x154f: 0xaf1a, 0x1550: 0xaeda, 0x1551: 0x7f95, - 0x1552: 0x0040, 0x1553: 0x0040, 0x1554: 0x03c2, 0x1555: 0xaeea, 0x1556: 0xaf0a, 0x1557: 0xaefa, - 0x1558: 0x7fb5, 0x1559: 0x1fd2, 0x155a: 0x1fe2, 0x155b: 0xaf2a, 0x155c: 0xaf3a, 0x155d: 0x7e95, - 0x155e: 0x7ef5, 0x155f: 0xaf6a, 0x1560: 0xaf7a, 0x1561: 0xaf8a, 0x1562: 0x1fb2, 0x1563: 0xaf99, - 0x1564: 0xafaa, 0x1565: 0xafba, 0x1566: 0x1fc2, 0x1567: 0x0040, 0x1568: 0xafca, 0x1569: 0xafda, - 0x156a: 0xafea, 0x156b: 0xaffa, 0x156c: 0x0040, 0x156d: 0x0040, 0x156e: 0x0040, 0x156f: 0x0040, - 0x1570: 0x7fd6, 0x1571: 0xb009, 0x1572: 0x7ff6, 0x1573: 0x0808, 0x1574: 0x8016, 0x1575: 0x0040, - 0x1576: 0x8036, 0x1577: 0xb031, 0x1578: 0x8056, 0x1579: 0xb059, 0x157a: 0x8076, 0x157b: 0xb081, - 0x157c: 0x8096, 0x157d: 0xb0a9, 0x157e: 0x80b6, 0x157f: 0xb0d1, - // Block 0x56, offset 0x1580 - 0x1580: 0xb0f9, 0x1581: 0xb111, 0x1582: 0xb111, 0x1583: 0xb129, 0x1584: 0xb129, 0x1585: 0xb141, - 0x1586: 0xb141, 0x1587: 0xb159, 0x1588: 0xb159, 0x1589: 0xb171, 0x158a: 0xb171, 0x158b: 0xb171, - 0x158c: 0xb171, 0x158d: 0xb189, 0x158e: 0xb189, 0x158f: 0xb1a1, 0x1590: 0xb1a1, 0x1591: 0xb1a1, - 0x1592: 0xb1a1, 0x1593: 0xb1b9, 0x1594: 0xb1b9, 0x1595: 0xb1d1, 0x1596: 0xb1d1, 0x1597: 0xb1d1, - 0x1598: 0xb1d1, 0x1599: 0xb1e9, 0x159a: 0xb1e9, 0x159b: 0xb1e9, 0x159c: 0xb1e9, 0x159d: 0xb201, - 0x159e: 0xb201, 0x159f: 0xb201, 0x15a0: 0xb201, 0x15a1: 0xb219, 0x15a2: 0xb219, 0x15a3: 0xb219, - 0x15a4: 0xb219, 0x15a5: 0xb231, 0x15a6: 0xb231, 0x15a7: 0xb231, 0x15a8: 0xb231, 0x15a9: 0xb249, - 0x15aa: 0xb249, 0x15ab: 0xb261, 0x15ac: 0xb261, 0x15ad: 0xb279, 0x15ae: 0xb279, 0x15af: 0xb291, - 0x15b0: 0xb291, 0x15b1: 0xb2a9, 0x15b2: 0xb2a9, 0x15b3: 0xb2a9, 0x15b4: 0xb2a9, 0x15b5: 0xb2c1, - 0x15b6: 0xb2c1, 0x15b7: 0xb2c1, 0x15b8: 0xb2c1, 0x15b9: 0xb2d9, 0x15ba: 0xb2d9, 0x15bb: 0xb2d9, - 0x15bc: 0xb2d9, 0x15bd: 0xb2f1, 0x15be: 0xb2f1, 0x15bf: 0xb2f1, - // Block 0x57, offset 0x15c0 - 0x15c0: 0xb2f1, 0x15c1: 0xb309, 0x15c2: 0xb309, 0x15c3: 0xb309, 0x15c4: 0xb309, 0x15c5: 0xb321, - 0x15c6: 0xb321, 0x15c7: 0xb321, 0x15c8: 0xb321, 0x15c9: 0xb339, 0x15ca: 0xb339, 0x15cb: 0xb339, - 0x15cc: 0xb339, 0x15cd: 0xb351, 0x15ce: 0xb351, 0x15cf: 0xb351, 0x15d0: 0xb351, 0x15d1: 0xb369, - 0x15d2: 0xb369, 0x15d3: 0xb369, 0x15d4: 0xb369, 0x15d5: 0xb381, 0x15d6: 0xb381, 0x15d7: 0xb381, - 0x15d8: 0xb381, 0x15d9: 0xb399, 0x15da: 0xb399, 0x15db: 0xb399, 0x15dc: 0xb399, 0x15dd: 0xb3b1, - 0x15de: 0xb3b1, 0x15df: 0xb3b1, 0x15e0: 0xb3b1, 0x15e1: 0xb3c9, 0x15e2: 0xb3c9, 0x15e3: 0xb3c9, - 0x15e4: 0xb3c9, 0x15e5: 0xb3e1, 0x15e6: 0xb3e1, 0x15e7: 0xb3e1, 0x15e8: 0xb3e1, 0x15e9: 0xb3f9, - 0x15ea: 0xb3f9, 0x15eb: 0xb3f9, 0x15ec: 0xb3f9, 0x15ed: 0xb411, 0x15ee: 0xb411, 0x15ef: 0x7ab1, - 0x15f0: 0x7ab1, 0x15f1: 0xb429, 0x15f2: 0xb429, 0x15f3: 0xb429, 0x15f4: 0xb429, 0x15f5: 0xb441, - 0x15f6: 0xb441, 0x15f7: 0xb469, 0x15f8: 0xb469, 0x15f9: 0xb491, 0x15fa: 0xb491, 0x15fb: 0xb4b9, - 0x15fc: 0xb4b9, 0x15fd: 0x0040, 0x15fe: 0x0040, 0x15ff: 0x03c0, - // Block 0x58, offset 0x1600 - 0x1600: 0x0040, 0x1601: 0xaefa, 0x1602: 0xb4e2, 0x1603: 0xaf6a, 0x1604: 0xafda, 0x1605: 0xafea, - 0x1606: 0xaf7a, 0x1607: 0xb4f2, 0x1608: 0x1fd2, 0x1609: 0x1fe2, 0x160a: 0xaf8a, 0x160b: 0x1fb2, - 0x160c: 0xaeda, 0x160d: 0xaf99, 0x160e: 0x29d1, 0x160f: 0xb502, 0x1610: 0x1f41, 0x1611: 0x00c9, - 0x1612: 0x0069, 0x1613: 0x0079, 0x1614: 0x1f51, 0x1615: 0x1f61, 0x1616: 0x1f71, 0x1617: 0x1f81, - 0x1618: 0x1f91, 0x1619: 0x1fa1, 0x161a: 0xaeea, 0x161b: 0x03c2, 0x161c: 0xafaa, 0x161d: 0x1fc2, - 0x161e: 0xafba, 0x161f: 0xaf0a, 0x1620: 0xaffa, 0x1621: 0x0039, 0x1622: 0x0ee9, 0x1623: 0x1159, - 0x1624: 0x0ef9, 0x1625: 0x0f09, 0x1626: 0x1199, 0x1627: 0x0f31, 0x1628: 0x0249, 0x1629: 0x0f41, - 0x162a: 0x0259, 0x162b: 0x0f51, 0x162c: 0x0359, 0x162d: 0x0f61, 0x162e: 0x0f71, 0x162f: 0x00d9, - 0x1630: 0x0f99, 0x1631: 0x2039, 0x1632: 0x0269, 0x1633: 0x01d9, 0x1634: 0x0fa9, 0x1635: 0x0fb9, - 0x1636: 0x1089, 0x1637: 0x0279, 0x1638: 0x0369, 0x1639: 0x0289, 0x163a: 0x13d1, 0x163b: 0xaf4a, - 0x163c: 0xafca, 0x163d: 0xaf5a, 0x163e: 0xb512, 0x163f: 0xaf1a, - // Block 0x59, offset 0x1640 - 0x1640: 0x1caa, 0x1641: 0x0039, 0x1642: 0x0ee9, 0x1643: 0x1159, 0x1644: 0x0ef9, 0x1645: 0x0f09, - 0x1646: 0x1199, 0x1647: 0x0f31, 0x1648: 0x0249, 0x1649: 0x0f41, 0x164a: 0x0259, 0x164b: 0x0f51, - 0x164c: 0x0359, 0x164d: 0x0f61, 0x164e: 0x0f71, 0x164f: 0x00d9, 0x1650: 0x0f99, 0x1651: 0x2039, - 0x1652: 0x0269, 0x1653: 0x01d9, 0x1654: 0x0fa9, 0x1655: 0x0fb9, 0x1656: 0x1089, 0x1657: 0x0279, - 0x1658: 0x0369, 0x1659: 0x0289, 0x165a: 0x13d1, 0x165b: 0xaf2a, 0x165c: 0xb522, 0x165d: 0xaf3a, - 0x165e: 0xb532, 0x165f: 0x80d5, 0x1660: 0x80f5, 0x1661: 0x29d1, 0x1662: 0x8115, 0x1663: 0x8115, - 0x1664: 0x8135, 0x1665: 0x8155, 0x1666: 0x8175, 0x1667: 0x8195, 0x1668: 0x81b5, 0x1669: 0x81d5, - 0x166a: 0x81f5, 0x166b: 0x8215, 0x166c: 0x8235, 0x166d: 0x8255, 0x166e: 0x8275, 0x166f: 0x8295, - 0x1670: 0x82b5, 0x1671: 0x82d5, 0x1672: 0x82f5, 0x1673: 0x8315, 0x1674: 0x8335, 0x1675: 0x8355, - 0x1676: 0x8375, 0x1677: 0x8395, 0x1678: 0x83b5, 0x1679: 0x83d5, 0x167a: 0x83f5, 0x167b: 0x8415, - 0x167c: 0x81b5, 0x167d: 0x8435, 0x167e: 0x8455, 0x167f: 0x8215, - // Block 0x5a, offset 0x1680 - 0x1680: 0x8475, 0x1681: 0x8495, 0x1682: 0x84b5, 0x1683: 0x84d5, 0x1684: 0x84f5, 0x1685: 0x8515, - 0x1686: 0x8535, 0x1687: 0x8555, 0x1688: 0x84d5, 0x1689: 0x8575, 0x168a: 0x84d5, 0x168b: 0x8595, - 0x168c: 0x8595, 0x168d: 0x85b5, 0x168e: 0x85b5, 0x168f: 0x85d5, 0x1690: 0x8515, 0x1691: 0x85f5, - 0x1692: 0x8615, 0x1693: 0x85f5, 0x1694: 0x8635, 0x1695: 0x8615, 0x1696: 0x8655, 0x1697: 0x8655, - 0x1698: 0x8675, 0x1699: 0x8675, 0x169a: 0x8695, 0x169b: 0x8695, 0x169c: 0x8615, 0x169d: 0x8115, - 0x169e: 0x86b5, 0x169f: 0x86d5, 0x16a0: 0x0040, 0x16a1: 0x86f5, 0x16a2: 0x8715, 0x16a3: 0x8735, - 0x16a4: 0x8755, 0x16a5: 0x8735, 0x16a6: 0x8775, 0x16a7: 0x8795, 0x16a8: 0x87b5, 0x16a9: 0x87b5, - 0x16aa: 0x87d5, 0x16ab: 0x87d5, 0x16ac: 0x87f5, 0x16ad: 0x87f5, 0x16ae: 0x87d5, 0x16af: 0x87d5, - 0x16b0: 0x8815, 0x16b1: 0x8835, 0x16b2: 0x8855, 0x16b3: 0x8875, 0x16b4: 0x8895, 0x16b5: 0x88b5, - 0x16b6: 0x88b5, 0x16b7: 0x88b5, 0x16b8: 0x88d5, 0x16b9: 0x88d5, 0x16ba: 0x88d5, 0x16bb: 0x88d5, - 0x16bc: 0x87b5, 0x16bd: 0x87b5, 0x16be: 0x87b5, 0x16bf: 0x0040, - // Block 0x5b, offset 0x16c0 - 0x16c0: 0x0040, 0x16c1: 0x0040, 0x16c2: 0x8715, 0x16c3: 0x86f5, 0x16c4: 0x88f5, 0x16c5: 0x86f5, - 0x16c6: 0x8715, 0x16c7: 0x86f5, 0x16c8: 0x0040, 0x16c9: 0x0040, 0x16ca: 0x8915, 0x16cb: 0x8715, - 0x16cc: 0x8935, 0x16cd: 0x88f5, 0x16ce: 0x8935, 0x16cf: 0x8715, 0x16d0: 0x0040, 0x16d1: 0x0040, - 0x16d2: 0x8955, 0x16d3: 0x8975, 0x16d4: 0x8875, 0x16d5: 0x8935, 0x16d6: 0x88f5, 0x16d7: 0x8935, - 0x16d8: 0x0040, 0x16d9: 0x0040, 0x16da: 0x8995, 0x16db: 0x89b5, 0x16dc: 0x8995, 0x16dd: 0x0040, - 0x16de: 0x0040, 0x16df: 0x0040, 0x16e0: 0xb541, 0x16e1: 0xb559, 0x16e2: 0xb571, 0x16e3: 0x89d6, - 0x16e4: 0xb589, 0x16e5: 0xb5a1, 0x16e6: 0x89f5, 0x16e7: 0x0040, 0x16e8: 0x8a15, 0x16e9: 0x8a35, - 0x16ea: 0x8a55, 0x16eb: 0x8a35, 0x16ec: 0x8a75, 0x16ed: 0x8a95, 0x16ee: 0x8ab5, 0x16ef: 0x0040, - 0x16f0: 0x0040, 0x16f1: 0x0040, 0x16f2: 0x0040, 0x16f3: 0x0040, 0x16f4: 0x0040, 0x16f5: 0x0040, - 0x16f6: 0x0040, 0x16f7: 0x0040, 0x16f8: 0x0040, 0x16f9: 0x0340, 0x16fa: 0x0340, 0x16fb: 0x0340, - 0x16fc: 0x0040, 0x16fd: 0x0040, 0x16fe: 0x0040, 0x16ff: 0x0040, - // Block 0x5c, offset 0x1700 - 0x1700: 0x0a08, 0x1701: 0x0a08, 0x1702: 0x0a08, 0x1703: 0x0a08, 0x1704: 0x0a08, 0x1705: 0x0c08, - 0x1706: 0x0808, 0x1707: 0x0c08, 0x1708: 0x0818, 0x1709: 0x0c08, 0x170a: 0x0c08, 0x170b: 0x0808, - 0x170c: 0x0808, 0x170d: 0x0908, 0x170e: 0x0c08, 0x170f: 0x0c08, 0x1710: 0x0c08, 0x1711: 0x0c08, - 0x1712: 0x0c08, 0x1713: 0x0a08, 0x1714: 0x0a08, 0x1715: 0x0a08, 0x1716: 0x0a08, 0x1717: 0x0908, - 0x1718: 0x0a08, 0x1719: 0x0a08, 0x171a: 0x0a08, 0x171b: 0x0a08, 0x171c: 0x0a08, 0x171d: 0x0c08, - 0x171e: 0x0a08, 0x171f: 0x0a08, 0x1720: 0x0a08, 0x1721: 0x0c08, 0x1722: 0x0808, 0x1723: 0x0808, - 0x1724: 0x0c08, 0x1725: 0x3308, 0x1726: 0x3308, 0x1727: 0x0040, 0x1728: 0x0040, 0x1729: 0x0040, - 0x172a: 0x0040, 0x172b: 0x0a18, 0x172c: 0x0a18, 0x172d: 0x0a18, 0x172e: 0x0a18, 0x172f: 0x0c18, - 0x1730: 0x0818, 0x1731: 0x0818, 0x1732: 0x0818, 0x1733: 0x0818, 0x1734: 0x0818, 0x1735: 0x0818, - 0x1736: 0x0818, 0x1737: 0x0040, 0x1738: 0x0040, 0x1739: 0x0040, 0x173a: 0x0040, 0x173b: 0x0040, - 0x173c: 0x0040, 0x173d: 0x0040, 0x173e: 0x0040, 0x173f: 0x0040, - // Block 0x5d, offset 0x1740 - 0x1740: 0x0a08, 0x1741: 0x0c08, 0x1742: 0x0a08, 0x1743: 0x0c08, 0x1744: 0x0c08, 0x1745: 0x0c08, - 0x1746: 0x0a08, 0x1747: 0x0a08, 0x1748: 0x0a08, 0x1749: 0x0c08, 0x174a: 0x0a08, 0x174b: 0x0a08, - 0x174c: 0x0c08, 0x174d: 0x0a08, 0x174e: 0x0c08, 0x174f: 0x0c08, 0x1750: 0x0a08, 0x1751: 0x0c08, - 0x1752: 0x0040, 0x1753: 0x0040, 0x1754: 0x0040, 0x1755: 0x0040, 0x1756: 0x0040, 0x1757: 0x0040, - 0x1758: 0x0040, 0x1759: 0x0818, 0x175a: 0x0818, 0x175b: 0x0818, 0x175c: 0x0818, 0x175d: 0x0040, - 0x175e: 0x0040, 0x175f: 0x0040, 0x1760: 0x0040, 0x1761: 0x0040, 0x1762: 0x0040, 0x1763: 0x0040, - 0x1764: 0x0040, 0x1765: 0x0040, 0x1766: 0x0040, 0x1767: 0x0040, 0x1768: 0x0040, 0x1769: 0x0c18, - 0x176a: 0x0c18, 0x176b: 0x0c18, 0x176c: 0x0c18, 0x176d: 0x0a18, 0x176e: 0x0a18, 0x176f: 0x0818, - 0x1770: 0x0040, 0x1771: 0x0040, 0x1772: 0x0040, 0x1773: 0x0040, 0x1774: 0x0040, 0x1775: 0x0040, - 0x1776: 0x0040, 0x1777: 0x0040, 0x1778: 0x0040, 0x1779: 0x0040, 0x177a: 0x0040, 0x177b: 0x0040, - 0x177c: 0x0040, 0x177d: 0x0040, 0x177e: 0x0040, 0x177f: 0x0040, - // Block 0x5e, offset 0x1780 - 0x1780: 0x3308, 0x1781: 0x3308, 0x1782: 0x3008, 0x1783: 0x3008, 0x1784: 0x0040, 0x1785: 0x0008, - 0x1786: 0x0008, 0x1787: 0x0008, 0x1788: 0x0008, 0x1789: 0x0008, 0x178a: 0x0008, 0x178b: 0x0008, - 0x178c: 0x0008, 0x178d: 0x0040, 0x178e: 0x0040, 0x178f: 0x0008, 0x1790: 0x0008, 0x1791: 0x0040, - 0x1792: 0x0040, 0x1793: 0x0008, 0x1794: 0x0008, 0x1795: 0x0008, 0x1796: 0x0008, 0x1797: 0x0008, - 0x1798: 0x0008, 0x1799: 0x0008, 0x179a: 0x0008, 0x179b: 0x0008, 0x179c: 0x0008, 0x179d: 0x0008, - 0x179e: 0x0008, 0x179f: 0x0008, 0x17a0: 0x0008, 0x17a1: 0x0008, 0x17a2: 0x0008, 0x17a3: 0x0008, - 0x17a4: 0x0008, 0x17a5: 0x0008, 0x17a6: 0x0008, 0x17a7: 0x0008, 0x17a8: 0x0008, 0x17a9: 0x0040, - 0x17aa: 0x0008, 0x17ab: 0x0008, 0x17ac: 0x0008, 0x17ad: 0x0008, 0x17ae: 0x0008, 0x17af: 0x0008, - 0x17b0: 0x0008, 0x17b1: 0x0040, 0x17b2: 0x0008, 0x17b3: 0x0008, 0x17b4: 0x0040, 0x17b5: 0x0008, - 0x17b6: 0x0008, 0x17b7: 0x0008, 0x17b8: 0x0008, 0x17b9: 0x0008, 0x17ba: 0x0040, 0x17bb: 0x0040, - 0x17bc: 0x3308, 0x17bd: 0x0008, 0x17be: 0x3008, 0x17bf: 0x3008, - // Block 0x5f, offset 0x17c0 - 0x17c0: 0x3308, 0x17c1: 0x3008, 0x17c2: 0x3008, 0x17c3: 0x3008, 0x17c4: 0x3008, 0x17c5: 0x0040, - 0x17c6: 0x0040, 0x17c7: 0x3008, 0x17c8: 0x3008, 0x17c9: 0x0040, 0x17ca: 0x0040, 0x17cb: 0x3008, - 0x17cc: 0x3008, 0x17cd: 0x3808, 0x17ce: 0x0040, 0x17cf: 0x0040, 0x17d0: 0x0008, 0x17d1: 0x0040, - 0x17d2: 0x0040, 0x17d3: 0x0040, 0x17d4: 0x0040, 0x17d5: 0x0040, 0x17d6: 0x0040, 0x17d7: 0x3008, - 0x17d8: 0x0040, 0x17d9: 0x0040, 0x17da: 0x0040, 0x17db: 0x0040, 0x17dc: 0x0040, 0x17dd: 0x0008, - 0x17de: 0x0008, 0x17df: 0x0008, 0x17e0: 0x0008, 0x17e1: 0x0008, 0x17e2: 0x3008, 0x17e3: 0x3008, - 0x17e4: 0x0040, 0x17e5: 0x0040, 0x17e6: 0x3308, 0x17e7: 0x3308, 0x17e8: 0x3308, 0x17e9: 0x3308, - 0x17ea: 0x3308, 0x17eb: 0x3308, 0x17ec: 0x3308, 0x17ed: 0x0040, 0x17ee: 0x0040, 0x17ef: 0x0040, - 0x17f0: 0x3308, 0x17f1: 0x3308, 0x17f2: 0x3308, 0x17f3: 0x3308, 0x17f4: 0x3308, 0x17f5: 0x0040, - 0x17f6: 0x0040, 0x17f7: 0x0040, 0x17f8: 0x0040, 0x17f9: 0x0040, 0x17fa: 0x0040, 0x17fb: 0x0040, - 0x17fc: 0x0040, 0x17fd: 0x0040, 0x17fe: 0x0040, 0x17ff: 0x0040, - // Block 0x60, offset 0x1800 - 0x1800: 0x0039, 0x1801: 0x0ee9, 0x1802: 0x1159, 0x1803: 0x0ef9, 0x1804: 0x0f09, 0x1805: 0x1199, - 0x1806: 0x0f31, 0x1807: 0x0249, 0x1808: 0x0f41, 0x1809: 0x0259, 0x180a: 0x0f51, 0x180b: 0x0359, - 0x180c: 0x0f61, 0x180d: 0x0f71, 0x180e: 0x00d9, 0x180f: 0x0f99, 0x1810: 0x2039, 0x1811: 0x0269, - 0x1812: 0x01d9, 0x1813: 0x0fa9, 0x1814: 0x0fb9, 0x1815: 0x1089, 0x1816: 0x0279, 0x1817: 0x0369, - 0x1818: 0x0289, 0x1819: 0x13d1, 0x181a: 0x0039, 0x181b: 0x0ee9, 0x181c: 0x1159, 0x181d: 0x0ef9, - 0x181e: 0x0f09, 0x181f: 0x1199, 0x1820: 0x0f31, 0x1821: 0x0249, 0x1822: 0x0f41, 0x1823: 0x0259, - 0x1824: 0x0f51, 0x1825: 0x0359, 0x1826: 0x0f61, 0x1827: 0x0f71, 0x1828: 0x00d9, 0x1829: 0x0f99, - 0x182a: 0x2039, 0x182b: 0x0269, 0x182c: 0x01d9, 0x182d: 0x0fa9, 0x182e: 0x0fb9, 0x182f: 0x1089, - 0x1830: 0x0279, 0x1831: 0x0369, 0x1832: 0x0289, 0x1833: 0x13d1, 0x1834: 0x0039, 0x1835: 0x0ee9, - 0x1836: 0x1159, 0x1837: 0x0ef9, 0x1838: 0x0f09, 0x1839: 0x1199, 0x183a: 0x0f31, 0x183b: 0x0249, - 0x183c: 0x0f41, 0x183d: 0x0259, 0x183e: 0x0f51, 0x183f: 0x0359, - // Block 0x61, offset 0x1840 - 0x1840: 0x0f61, 0x1841: 0x0f71, 0x1842: 0x00d9, 0x1843: 0x0f99, 0x1844: 0x2039, 0x1845: 0x0269, - 0x1846: 0x01d9, 0x1847: 0x0fa9, 0x1848: 0x0fb9, 0x1849: 0x1089, 0x184a: 0x0279, 0x184b: 0x0369, - 0x184c: 0x0289, 0x184d: 0x13d1, 0x184e: 0x0039, 0x184f: 0x0ee9, 0x1850: 0x1159, 0x1851: 0x0ef9, - 0x1852: 0x0f09, 0x1853: 0x1199, 0x1854: 0x0f31, 0x1855: 0x0040, 0x1856: 0x0f41, 0x1857: 0x0259, - 0x1858: 0x0f51, 0x1859: 0x0359, 0x185a: 0x0f61, 0x185b: 0x0f71, 0x185c: 0x00d9, 0x185d: 0x0f99, - 0x185e: 0x2039, 0x185f: 0x0269, 0x1860: 0x01d9, 0x1861: 0x0fa9, 0x1862: 0x0fb9, 0x1863: 0x1089, - 0x1864: 0x0279, 0x1865: 0x0369, 0x1866: 0x0289, 0x1867: 0x13d1, 0x1868: 0x0039, 0x1869: 0x0ee9, - 0x186a: 0x1159, 0x186b: 0x0ef9, 0x186c: 0x0f09, 0x186d: 0x1199, 0x186e: 0x0f31, 0x186f: 0x0249, - 0x1870: 0x0f41, 0x1871: 0x0259, 0x1872: 0x0f51, 0x1873: 0x0359, 0x1874: 0x0f61, 0x1875: 0x0f71, - 0x1876: 0x00d9, 0x1877: 0x0f99, 0x1878: 0x2039, 0x1879: 0x0269, 0x187a: 0x01d9, 0x187b: 0x0fa9, - 0x187c: 0x0fb9, 0x187d: 0x1089, 0x187e: 0x0279, 0x187f: 0x0369, - // Block 0x62, offset 0x1880 - 0x1880: 0x0289, 0x1881: 0x13d1, 0x1882: 0x0039, 0x1883: 0x0ee9, 0x1884: 0x1159, 0x1885: 0x0ef9, - 0x1886: 0x0f09, 0x1887: 0x1199, 0x1888: 0x0f31, 0x1889: 0x0249, 0x188a: 0x0f41, 0x188b: 0x0259, - 0x188c: 0x0f51, 0x188d: 0x0359, 0x188e: 0x0f61, 0x188f: 0x0f71, 0x1890: 0x00d9, 0x1891: 0x0f99, - 0x1892: 0x2039, 0x1893: 0x0269, 0x1894: 0x01d9, 0x1895: 0x0fa9, 0x1896: 0x0fb9, 0x1897: 0x1089, - 0x1898: 0x0279, 0x1899: 0x0369, 0x189a: 0x0289, 0x189b: 0x13d1, 0x189c: 0x0039, 0x189d: 0x0040, - 0x189e: 0x1159, 0x189f: 0x0ef9, 0x18a0: 0x0040, 0x18a1: 0x0040, 0x18a2: 0x0f31, 0x18a3: 0x0040, - 0x18a4: 0x0040, 0x18a5: 0x0259, 0x18a6: 0x0f51, 0x18a7: 0x0040, 0x18a8: 0x0040, 0x18a9: 0x0f71, - 0x18aa: 0x00d9, 0x18ab: 0x0f99, 0x18ac: 0x2039, 0x18ad: 0x0040, 0x18ae: 0x01d9, 0x18af: 0x0fa9, - 0x18b0: 0x0fb9, 0x18b1: 0x1089, 0x18b2: 0x0279, 0x18b3: 0x0369, 0x18b4: 0x0289, 0x18b5: 0x13d1, - 0x18b6: 0x0039, 0x18b7: 0x0ee9, 0x18b8: 0x1159, 0x18b9: 0x0ef9, 0x18ba: 0x0040, 0x18bb: 0x1199, - 0x18bc: 0x0040, 0x18bd: 0x0249, 0x18be: 0x0f41, 0x18bf: 0x0259, - // Block 0x63, offset 0x18c0 - 0x18c0: 0x0f51, 0x18c1: 0x0359, 0x18c2: 0x0f61, 0x18c3: 0x0f71, 0x18c4: 0x0040, 0x18c5: 0x0f99, - 0x18c6: 0x2039, 0x18c7: 0x0269, 0x18c8: 0x01d9, 0x18c9: 0x0fa9, 0x18ca: 0x0fb9, 0x18cb: 0x1089, - 0x18cc: 0x0279, 0x18cd: 0x0369, 0x18ce: 0x0289, 0x18cf: 0x13d1, 0x18d0: 0x0039, 0x18d1: 0x0ee9, - 0x18d2: 0x1159, 0x18d3: 0x0ef9, 0x18d4: 0x0f09, 0x18d5: 0x1199, 0x18d6: 0x0f31, 0x18d7: 0x0249, - 0x18d8: 0x0f41, 0x18d9: 0x0259, 0x18da: 0x0f51, 0x18db: 0x0359, 0x18dc: 0x0f61, 0x18dd: 0x0f71, - 0x18de: 0x00d9, 0x18df: 0x0f99, 0x18e0: 0x2039, 0x18e1: 0x0269, 0x18e2: 0x01d9, 0x18e3: 0x0fa9, - 0x18e4: 0x0fb9, 0x18e5: 0x1089, 0x18e6: 0x0279, 0x18e7: 0x0369, 0x18e8: 0x0289, 0x18e9: 0x13d1, - 0x18ea: 0x0039, 0x18eb: 0x0ee9, 0x18ec: 0x1159, 0x18ed: 0x0ef9, 0x18ee: 0x0f09, 0x18ef: 0x1199, - 0x18f0: 0x0f31, 0x18f1: 0x0249, 0x18f2: 0x0f41, 0x18f3: 0x0259, 0x18f4: 0x0f51, 0x18f5: 0x0359, - 0x18f6: 0x0f61, 0x18f7: 0x0f71, 0x18f8: 0x00d9, 0x18f9: 0x0f99, 0x18fa: 0x2039, 0x18fb: 0x0269, - 0x18fc: 0x01d9, 0x18fd: 0x0fa9, 0x18fe: 0x0fb9, 0x18ff: 0x1089, - // Block 0x64, offset 0x1900 - 0x1900: 0x0279, 0x1901: 0x0369, 0x1902: 0x0289, 0x1903: 0x13d1, 0x1904: 0x0039, 0x1905: 0x0ee9, - 0x1906: 0x0040, 0x1907: 0x0ef9, 0x1908: 0x0f09, 0x1909: 0x1199, 0x190a: 0x0f31, 0x190b: 0x0040, - 0x190c: 0x0040, 0x190d: 0x0259, 0x190e: 0x0f51, 0x190f: 0x0359, 0x1910: 0x0f61, 0x1911: 0x0f71, - 0x1912: 0x00d9, 0x1913: 0x0f99, 0x1914: 0x2039, 0x1915: 0x0040, 0x1916: 0x01d9, 0x1917: 0x0fa9, - 0x1918: 0x0fb9, 0x1919: 0x1089, 0x191a: 0x0279, 0x191b: 0x0369, 0x191c: 0x0289, 0x191d: 0x0040, - 0x191e: 0x0039, 0x191f: 0x0ee9, 0x1920: 0x1159, 0x1921: 0x0ef9, 0x1922: 0x0f09, 0x1923: 0x1199, - 0x1924: 0x0f31, 0x1925: 0x0249, 0x1926: 0x0f41, 0x1927: 0x0259, 0x1928: 0x0f51, 0x1929: 0x0359, - 0x192a: 0x0f61, 0x192b: 0x0f71, 0x192c: 0x00d9, 0x192d: 0x0f99, 0x192e: 0x2039, 0x192f: 0x0269, - 0x1930: 0x01d9, 0x1931: 0x0fa9, 0x1932: 0x0fb9, 0x1933: 0x1089, 0x1934: 0x0279, 0x1935: 0x0369, - 0x1936: 0x0289, 0x1937: 0x13d1, 0x1938: 0x0039, 0x1939: 0x0ee9, 0x193a: 0x0040, 0x193b: 0x0ef9, - 0x193c: 0x0f09, 0x193d: 0x1199, 0x193e: 0x0f31, 0x193f: 0x0040, - // Block 0x65, offset 0x1940 - 0x1940: 0x0f41, 0x1941: 0x0259, 0x1942: 0x0f51, 0x1943: 0x0359, 0x1944: 0x0f61, 0x1945: 0x0040, - 0x1946: 0x00d9, 0x1947: 0x0040, 0x1948: 0x0040, 0x1949: 0x0040, 0x194a: 0x01d9, 0x194b: 0x0fa9, - 0x194c: 0x0fb9, 0x194d: 0x1089, 0x194e: 0x0279, 0x194f: 0x0369, 0x1950: 0x0289, 0x1951: 0x0040, - 0x1952: 0x0039, 0x1953: 0x0ee9, 0x1954: 0x1159, 0x1955: 0x0ef9, 0x1956: 0x0f09, 0x1957: 0x1199, - 0x1958: 0x0f31, 0x1959: 0x0249, 0x195a: 0x0f41, 0x195b: 0x0259, 0x195c: 0x0f51, 0x195d: 0x0359, - 0x195e: 0x0f61, 0x195f: 0x0f71, 0x1960: 0x00d9, 0x1961: 0x0f99, 0x1962: 0x2039, 0x1963: 0x0269, - 0x1964: 0x01d9, 0x1965: 0x0fa9, 0x1966: 0x0fb9, 0x1967: 0x1089, 0x1968: 0x0279, 0x1969: 0x0369, - 0x196a: 0x0289, 0x196b: 0x13d1, 0x196c: 0x0039, 0x196d: 0x0ee9, 0x196e: 0x1159, 0x196f: 0x0ef9, - 0x1970: 0x0f09, 0x1971: 0x1199, 0x1972: 0x0f31, 0x1973: 0x0249, 0x1974: 0x0f41, 0x1975: 0x0259, - 0x1976: 0x0f51, 0x1977: 0x0359, 0x1978: 0x0f61, 0x1979: 0x0f71, 0x197a: 0x00d9, 0x197b: 0x0f99, - 0x197c: 0x2039, 0x197d: 0x0269, 0x197e: 0x01d9, 0x197f: 0x0fa9, - // Block 0x66, offset 0x1980 - 0x1980: 0x0fb9, 0x1981: 0x1089, 0x1982: 0x0279, 0x1983: 0x0369, 0x1984: 0x0289, 0x1985: 0x13d1, - 0x1986: 0x0039, 0x1987: 0x0ee9, 0x1988: 0x1159, 0x1989: 0x0ef9, 0x198a: 0x0f09, 0x198b: 0x1199, - 0x198c: 0x0f31, 0x198d: 0x0249, 0x198e: 0x0f41, 0x198f: 0x0259, 0x1990: 0x0f51, 0x1991: 0x0359, - 0x1992: 0x0f61, 0x1993: 0x0f71, 0x1994: 0x00d9, 0x1995: 0x0f99, 0x1996: 0x2039, 0x1997: 0x0269, - 0x1998: 0x01d9, 0x1999: 0x0fa9, 0x199a: 0x0fb9, 0x199b: 0x1089, 0x199c: 0x0279, 0x199d: 0x0369, - 0x199e: 0x0289, 0x199f: 0x13d1, 0x19a0: 0x0039, 0x19a1: 0x0ee9, 0x19a2: 0x1159, 0x19a3: 0x0ef9, - 0x19a4: 0x0f09, 0x19a5: 0x1199, 0x19a6: 0x0f31, 0x19a7: 0x0249, 0x19a8: 0x0f41, 0x19a9: 0x0259, - 0x19aa: 0x0f51, 0x19ab: 0x0359, 0x19ac: 0x0f61, 0x19ad: 0x0f71, 0x19ae: 0x00d9, 0x19af: 0x0f99, - 0x19b0: 0x2039, 0x19b1: 0x0269, 0x19b2: 0x01d9, 0x19b3: 0x0fa9, 0x19b4: 0x0fb9, 0x19b5: 0x1089, - 0x19b6: 0x0279, 0x19b7: 0x0369, 0x19b8: 0x0289, 0x19b9: 0x13d1, 0x19ba: 0x0039, 0x19bb: 0x0ee9, - 0x19bc: 0x1159, 0x19bd: 0x0ef9, 0x19be: 0x0f09, 0x19bf: 0x1199, - // Block 0x67, offset 0x19c0 - 0x19c0: 0x0f31, 0x19c1: 0x0249, 0x19c2: 0x0f41, 0x19c3: 0x0259, 0x19c4: 0x0f51, 0x19c5: 0x0359, - 0x19c6: 0x0f61, 0x19c7: 0x0f71, 0x19c8: 0x00d9, 0x19c9: 0x0f99, 0x19ca: 0x2039, 0x19cb: 0x0269, - 0x19cc: 0x01d9, 0x19cd: 0x0fa9, 0x19ce: 0x0fb9, 0x19cf: 0x1089, 0x19d0: 0x0279, 0x19d1: 0x0369, - 0x19d2: 0x0289, 0x19d3: 0x13d1, 0x19d4: 0x0039, 0x19d5: 0x0ee9, 0x19d6: 0x1159, 0x19d7: 0x0ef9, - 0x19d8: 0x0f09, 0x19d9: 0x1199, 0x19da: 0x0f31, 0x19db: 0x0249, 0x19dc: 0x0f41, 0x19dd: 0x0259, - 0x19de: 0x0f51, 0x19df: 0x0359, 0x19e0: 0x0f61, 0x19e1: 0x0f71, 0x19e2: 0x00d9, 0x19e3: 0x0f99, - 0x19e4: 0x2039, 0x19e5: 0x0269, 0x19e6: 0x01d9, 0x19e7: 0x0fa9, 0x19e8: 0x0fb9, 0x19e9: 0x1089, - 0x19ea: 0x0279, 0x19eb: 0x0369, 0x19ec: 0x0289, 0x19ed: 0x13d1, 0x19ee: 0x0039, 0x19ef: 0x0ee9, - 0x19f0: 0x1159, 0x19f1: 0x0ef9, 0x19f2: 0x0f09, 0x19f3: 0x1199, 0x19f4: 0x0f31, 0x19f5: 0x0249, - 0x19f6: 0x0f41, 0x19f7: 0x0259, 0x19f8: 0x0f51, 0x19f9: 0x0359, 0x19fa: 0x0f61, 0x19fb: 0x0f71, - 0x19fc: 0x00d9, 0x19fd: 0x0f99, 0x19fe: 0x2039, 0x19ff: 0x0269, - // Block 0x68, offset 0x1a00 - 0x1a00: 0x01d9, 0x1a01: 0x0fa9, 0x1a02: 0x0fb9, 0x1a03: 0x1089, 0x1a04: 0x0279, 0x1a05: 0x0369, - 0x1a06: 0x0289, 0x1a07: 0x13d1, 0x1a08: 0x0039, 0x1a09: 0x0ee9, 0x1a0a: 0x1159, 0x1a0b: 0x0ef9, - 0x1a0c: 0x0f09, 0x1a0d: 0x1199, 0x1a0e: 0x0f31, 0x1a0f: 0x0249, 0x1a10: 0x0f41, 0x1a11: 0x0259, - 0x1a12: 0x0f51, 0x1a13: 0x0359, 0x1a14: 0x0f61, 0x1a15: 0x0f71, 0x1a16: 0x00d9, 0x1a17: 0x0f99, - 0x1a18: 0x2039, 0x1a19: 0x0269, 0x1a1a: 0x01d9, 0x1a1b: 0x0fa9, 0x1a1c: 0x0fb9, 0x1a1d: 0x1089, - 0x1a1e: 0x0279, 0x1a1f: 0x0369, 0x1a20: 0x0289, 0x1a21: 0x13d1, 0x1a22: 0x0039, 0x1a23: 0x0ee9, - 0x1a24: 0x1159, 0x1a25: 0x0ef9, 0x1a26: 0x0f09, 0x1a27: 0x1199, 0x1a28: 0x0f31, 0x1a29: 0x0249, - 0x1a2a: 0x0f41, 0x1a2b: 0x0259, 0x1a2c: 0x0f51, 0x1a2d: 0x0359, 0x1a2e: 0x0f61, 0x1a2f: 0x0f71, - 0x1a30: 0x00d9, 0x1a31: 0x0f99, 0x1a32: 0x2039, 0x1a33: 0x0269, 0x1a34: 0x01d9, 0x1a35: 0x0fa9, - 0x1a36: 0x0fb9, 0x1a37: 0x1089, 0x1a38: 0x0279, 0x1a39: 0x0369, 0x1a3a: 0x0289, 0x1a3b: 0x13d1, - 0x1a3c: 0x0039, 0x1a3d: 0x0ee9, 0x1a3e: 0x1159, 0x1a3f: 0x0ef9, - // Block 0x69, offset 0x1a40 - 0x1a40: 0x0f09, 0x1a41: 0x1199, 0x1a42: 0x0f31, 0x1a43: 0x0249, 0x1a44: 0x0f41, 0x1a45: 0x0259, - 0x1a46: 0x0f51, 0x1a47: 0x0359, 0x1a48: 0x0f61, 0x1a49: 0x0f71, 0x1a4a: 0x00d9, 0x1a4b: 0x0f99, - 0x1a4c: 0x2039, 0x1a4d: 0x0269, 0x1a4e: 0x01d9, 0x1a4f: 0x0fa9, 0x1a50: 0x0fb9, 0x1a51: 0x1089, - 0x1a52: 0x0279, 0x1a53: 0x0369, 0x1a54: 0x0289, 0x1a55: 0x13d1, 0x1a56: 0x0039, 0x1a57: 0x0ee9, - 0x1a58: 0x1159, 0x1a59: 0x0ef9, 0x1a5a: 0x0f09, 0x1a5b: 0x1199, 0x1a5c: 0x0f31, 0x1a5d: 0x0249, - 0x1a5e: 0x0f41, 0x1a5f: 0x0259, 0x1a60: 0x0f51, 0x1a61: 0x0359, 0x1a62: 0x0f61, 0x1a63: 0x0f71, - 0x1a64: 0x00d9, 0x1a65: 0x0f99, 0x1a66: 0x2039, 0x1a67: 0x0269, 0x1a68: 0x01d9, 0x1a69: 0x0fa9, - 0x1a6a: 0x0fb9, 0x1a6b: 0x1089, 0x1a6c: 0x0279, 0x1a6d: 0x0369, 0x1a6e: 0x0289, 0x1a6f: 0x13d1, - 0x1a70: 0x0039, 0x1a71: 0x0ee9, 0x1a72: 0x1159, 0x1a73: 0x0ef9, 0x1a74: 0x0f09, 0x1a75: 0x1199, - 0x1a76: 0x0f31, 0x1a77: 0x0249, 0x1a78: 0x0f41, 0x1a79: 0x0259, 0x1a7a: 0x0f51, 0x1a7b: 0x0359, - 0x1a7c: 0x0f61, 0x1a7d: 0x0f71, 0x1a7e: 0x00d9, 0x1a7f: 0x0f99, - // Block 0x6a, offset 0x1a80 - 0x1a80: 0x2039, 0x1a81: 0x0269, 0x1a82: 0x01d9, 0x1a83: 0x0fa9, 0x1a84: 0x0fb9, 0x1a85: 0x1089, - 0x1a86: 0x0279, 0x1a87: 0x0369, 0x1a88: 0x0289, 0x1a89: 0x13d1, 0x1a8a: 0x0039, 0x1a8b: 0x0ee9, - 0x1a8c: 0x1159, 0x1a8d: 0x0ef9, 0x1a8e: 0x0f09, 0x1a8f: 0x1199, 0x1a90: 0x0f31, 0x1a91: 0x0249, - 0x1a92: 0x0f41, 0x1a93: 0x0259, 0x1a94: 0x0f51, 0x1a95: 0x0359, 0x1a96: 0x0f61, 0x1a97: 0x0f71, - 0x1a98: 0x00d9, 0x1a99: 0x0f99, 0x1a9a: 0x2039, 0x1a9b: 0x0269, 0x1a9c: 0x01d9, 0x1a9d: 0x0fa9, - 0x1a9e: 0x0fb9, 0x1a9f: 0x1089, 0x1aa0: 0x0279, 0x1aa1: 0x0369, 0x1aa2: 0x0289, 0x1aa3: 0x13d1, - 0x1aa4: 0xba81, 0x1aa5: 0xba99, 0x1aa6: 0x0040, 0x1aa7: 0x0040, 0x1aa8: 0xbab1, 0x1aa9: 0x1099, - 0x1aaa: 0x10b1, 0x1aab: 0x10c9, 0x1aac: 0xbac9, 0x1aad: 0xbae1, 0x1aae: 0xbaf9, 0x1aaf: 0x1429, - 0x1ab0: 0x1a31, 0x1ab1: 0xbb11, 0x1ab2: 0xbb29, 0x1ab3: 0xbb41, 0x1ab4: 0xbb59, 0x1ab5: 0xbb71, - 0x1ab6: 0xbb89, 0x1ab7: 0x2109, 0x1ab8: 0x1111, 0x1ab9: 0x1429, 0x1aba: 0xbba1, 0x1abb: 0xbbb9, - 0x1abc: 0xbbd1, 0x1abd: 0x10e1, 0x1abe: 0x10f9, 0x1abf: 0xbbe9, - // Block 0x6b, offset 0x1ac0 - 0x1ac0: 0x2079, 0x1ac1: 0xbc01, 0x1ac2: 0xbab1, 0x1ac3: 0x1099, 0x1ac4: 0x10b1, 0x1ac5: 0x10c9, - 0x1ac6: 0xbac9, 0x1ac7: 0xbae1, 0x1ac8: 0xbaf9, 0x1ac9: 0x1429, 0x1aca: 0x1a31, 0x1acb: 0xbb11, - 0x1acc: 0xbb29, 0x1acd: 0xbb41, 0x1ace: 0xbb59, 0x1acf: 0xbb71, 0x1ad0: 0xbb89, 0x1ad1: 0x2109, - 0x1ad2: 0x1111, 0x1ad3: 0xbba1, 0x1ad4: 0xbba1, 0x1ad5: 0xbbb9, 0x1ad6: 0xbbd1, 0x1ad7: 0x10e1, - 0x1ad8: 0x10f9, 0x1ad9: 0xbbe9, 0x1ada: 0x2079, 0x1adb: 0xbc21, 0x1adc: 0xbac9, 0x1add: 0x1429, - 0x1ade: 0xbb11, 0x1adf: 0x10e1, 0x1ae0: 0x1111, 0x1ae1: 0x2109, 0x1ae2: 0xbab1, 0x1ae3: 0x1099, - 0x1ae4: 0x10b1, 0x1ae5: 0x10c9, 0x1ae6: 0xbac9, 0x1ae7: 0xbae1, 0x1ae8: 0xbaf9, 0x1ae9: 0x1429, - 0x1aea: 0x1a31, 0x1aeb: 0xbb11, 0x1aec: 0xbb29, 0x1aed: 0xbb41, 0x1aee: 0xbb59, 0x1aef: 0xbb71, - 0x1af0: 0xbb89, 0x1af1: 0x2109, 0x1af2: 0x1111, 0x1af3: 0x1429, 0x1af4: 0xbba1, 0x1af5: 0xbbb9, - 0x1af6: 0xbbd1, 0x1af7: 0x10e1, 0x1af8: 0x10f9, 0x1af9: 0xbbe9, 0x1afa: 0x2079, 0x1afb: 0xbc01, - 0x1afc: 0xbab1, 0x1afd: 0x1099, 0x1afe: 0x10b1, 0x1aff: 0x10c9, - // Block 0x6c, offset 0x1b00 - 0x1b00: 0xbac9, 0x1b01: 0xbae1, 0x1b02: 0xbaf9, 0x1b03: 0x1429, 0x1b04: 0x1a31, 0x1b05: 0xbb11, - 0x1b06: 0xbb29, 0x1b07: 0xbb41, 0x1b08: 0xbb59, 0x1b09: 0xbb71, 0x1b0a: 0xbb89, 0x1b0b: 0x2109, - 0x1b0c: 0x1111, 0x1b0d: 0xbba1, 0x1b0e: 0xbba1, 0x1b0f: 0xbbb9, 0x1b10: 0xbbd1, 0x1b11: 0x10e1, - 0x1b12: 0x10f9, 0x1b13: 0xbbe9, 0x1b14: 0x2079, 0x1b15: 0xbc21, 0x1b16: 0xbac9, 0x1b17: 0x1429, - 0x1b18: 0xbb11, 0x1b19: 0x10e1, 0x1b1a: 0x1111, 0x1b1b: 0x2109, 0x1b1c: 0xbab1, 0x1b1d: 0x1099, - 0x1b1e: 0x10b1, 0x1b1f: 0x10c9, 0x1b20: 0xbac9, 0x1b21: 0xbae1, 0x1b22: 0xbaf9, 0x1b23: 0x1429, - 0x1b24: 0x1a31, 0x1b25: 0xbb11, 0x1b26: 0xbb29, 0x1b27: 0xbb41, 0x1b28: 0xbb59, 0x1b29: 0xbb71, - 0x1b2a: 0xbb89, 0x1b2b: 0x2109, 0x1b2c: 0x1111, 0x1b2d: 0x1429, 0x1b2e: 0xbba1, 0x1b2f: 0xbbb9, - 0x1b30: 0xbbd1, 0x1b31: 0x10e1, 0x1b32: 0x10f9, 0x1b33: 0xbbe9, 0x1b34: 0x2079, 0x1b35: 0xbc01, - 0x1b36: 0xbab1, 0x1b37: 0x1099, 0x1b38: 0x10b1, 0x1b39: 0x10c9, 0x1b3a: 0xbac9, 0x1b3b: 0xbae1, - 0x1b3c: 0xbaf9, 0x1b3d: 0x1429, 0x1b3e: 0x1a31, 0x1b3f: 0xbb11, - // Block 0x6d, offset 0x1b40 - 0x1b40: 0xbb29, 0x1b41: 0xbb41, 0x1b42: 0xbb59, 0x1b43: 0xbb71, 0x1b44: 0xbb89, 0x1b45: 0x2109, - 0x1b46: 0x1111, 0x1b47: 0xbba1, 0x1b48: 0xbba1, 0x1b49: 0xbbb9, 0x1b4a: 0xbbd1, 0x1b4b: 0x10e1, - 0x1b4c: 0x10f9, 0x1b4d: 0xbbe9, 0x1b4e: 0x2079, 0x1b4f: 0xbc21, 0x1b50: 0xbac9, 0x1b51: 0x1429, - 0x1b52: 0xbb11, 0x1b53: 0x10e1, 0x1b54: 0x1111, 0x1b55: 0x2109, 0x1b56: 0xbab1, 0x1b57: 0x1099, - 0x1b58: 0x10b1, 0x1b59: 0x10c9, 0x1b5a: 0xbac9, 0x1b5b: 0xbae1, 0x1b5c: 0xbaf9, 0x1b5d: 0x1429, - 0x1b5e: 0x1a31, 0x1b5f: 0xbb11, 0x1b60: 0xbb29, 0x1b61: 0xbb41, 0x1b62: 0xbb59, 0x1b63: 0xbb71, - 0x1b64: 0xbb89, 0x1b65: 0x2109, 0x1b66: 0x1111, 0x1b67: 0x1429, 0x1b68: 0xbba1, 0x1b69: 0xbbb9, - 0x1b6a: 0xbbd1, 0x1b6b: 0x10e1, 0x1b6c: 0x10f9, 0x1b6d: 0xbbe9, 0x1b6e: 0x2079, 0x1b6f: 0xbc01, - 0x1b70: 0xbab1, 0x1b71: 0x1099, 0x1b72: 0x10b1, 0x1b73: 0x10c9, 0x1b74: 0xbac9, 0x1b75: 0xbae1, - 0x1b76: 0xbaf9, 0x1b77: 0x1429, 0x1b78: 0x1a31, 0x1b79: 0xbb11, 0x1b7a: 0xbb29, 0x1b7b: 0xbb41, - 0x1b7c: 0xbb59, 0x1b7d: 0xbb71, 0x1b7e: 0xbb89, 0x1b7f: 0x2109, - // Block 0x6e, offset 0x1b80 - 0x1b80: 0x1111, 0x1b81: 0xbba1, 0x1b82: 0xbba1, 0x1b83: 0xbbb9, 0x1b84: 0xbbd1, 0x1b85: 0x10e1, - 0x1b86: 0x10f9, 0x1b87: 0xbbe9, 0x1b88: 0x2079, 0x1b89: 0xbc21, 0x1b8a: 0xbac9, 0x1b8b: 0x1429, - 0x1b8c: 0xbb11, 0x1b8d: 0x10e1, 0x1b8e: 0x1111, 0x1b8f: 0x2109, 0x1b90: 0xbab1, 0x1b91: 0x1099, - 0x1b92: 0x10b1, 0x1b93: 0x10c9, 0x1b94: 0xbac9, 0x1b95: 0xbae1, 0x1b96: 0xbaf9, 0x1b97: 0x1429, - 0x1b98: 0x1a31, 0x1b99: 0xbb11, 0x1b9a: 0xbb29, 0x1b9b: 0xbb41, 0x1b9c: 0xbb59, 0x1b9d: 0xbb71, - 0x1b9e: 0xbb89, 0x1b9f: 0x2109, 0x1ba0: 0x1111, 0x1ba1: 0x1429, 0x1ba2: 0xbba1, 0x1ba3: 0xbbb9, - 0x1ba4: 0xbbd1, 0x1ba5: 0x10e1, 0x1ba6: 0x10f9, 0x1ba7: 0xbbe9, 0x1ba8: 0x2079, 0x1ba9: 0xbc01, - 0x1baa: 0xbab1, 0x1bab: 0x1099, 0x1bac: 0x10b1, 0x1bad: 0x10c9, 0x1bae: 0xbac9, 0x1baf: 0xbae1, - 0x1bb0: 0xbaf9, 0x1bb1: 0x1429, 0x1bb2: 0x1a31, 0x1bb3: 0xbb11, 0x1bb4: 0xbb29, 0x1bb5: 0xbb41, - 0x1bb6: 0xbb59, 0x1bb7: 0xbb71, 0x1bb8: 0xbb89, 0x1bb9: 0x2109, 0x1bba: 0x1111, 0x1bbb: 0xbba1, - 0x1bbc: 0xbba1, 0x1bbd: 0xbbb9, 0x1bbe: 0xbbd1, 0x1bbf: 0x10e1, - // Block 0x6f, offset 0x1bc0 - 0x1bc0: 0x10f9, 0x1bc1: 0xbbe9, 0x1bc2: 0x2079, 0x1bc3: 0xbc21, 0x1bc4: 0xbac9, 0x1bc5: 0x1429, - 0x1bc6: 0xbb11, 0x1bc7: 0x10e1, 0x1bc8: 0x1111, 0x1bc9: 0x2109, 0x1bca: 0xbc41, 0x1bcb: 0xbc41, - 0x1bcc: 0x0040, 0x1bcd: 0x0040, 0x1bce: 0x1f41, 0x1bcf: 0x00c9, 0x1bd0: 0x0069, 0x1bd1: 0x0079, - 0x1bd2: 0x1f51, 0x1bd3: 0x1f61, 0x1bd4: 0x1f71, 0x1bd5: 0x1f81, 0x1bd6: 0x1f91, 0x1bd7: 0x1fa1, - 0x1bd8: 0x1f41, 0x1bd9: 0x00c9, 0x1bda: 0x0069, 0x1bdb: 0x0079, 0x1bdc: 0x1f51, 0x1bdd: 0x1f61, - 0x1bde: 0x1f71, 0x1bdf: 0x1f81, 0x1be0: 0x1f91, 0x1be1: 0x1fa1, 0x1be2: 0x1f41, 0x1be3: 0x00c9, - 0x1be4: 0x0069, 0x1be5: 0x0079, 0x1be6: 0x1f51, 0x1be7: 0x1f61, 0x1be8: 0x1f71, 0x1be9: 0x1f81, - 0x1bea: 0x1f91, 0x1beb: 0x1fa1, 0x1bec: 0x1f41, 0x1bed: 0x00c9, 0x1bee: 0x0069, 0x1bef: 0x0079, - 0x1bf0: 0x1f51, 0x1bf1: 0x1f61, 0x1bf2: 0x1f71, 0x1bf3: 0x1f81, 0x1bf4: 0x1f91, 0x1bf5: 0x1fa1, - 0x1bf6: 0x1f41, 0x1bf7: 0x00c9, 0x1bf8: 0x0069, 0x1bf9: 0x0079, 0x1bfa: 0x1f51, 0x1bfb: 0x1f61, - 0x1bfc: 0x1f71, 0x1bfd: 0x1f81, 0x1bfe: 0x1f91, 0x1bff: 0x1fa1, - // Block 0x70, offset 0x1c00 - 0x1c00: 0xe115, 0x1c01: 0xe115, 0x1c02: 0xe135, 0x1c03: 0xe135, 0x1c04: 0xe115, 0x1c05: 0xe115, - 0x1c06: 0xe175, 0x1c07: 0xe175, 0x1c08: 0xe115, 0x1c09: 0xe115, 0x1c0a: 0xe135, 0x1c0b: 0xe135, - 0x1c0c: 0xe115, 0x1c0d: 0xe115, 0x1c0e: 0xe1f5, 0x1c0f: 0xe1f5, 0x1c10: 0xe115, 0x1c11: 0xe115, - 0x1c12: 0xe135, 0x1c13: 0xe135, 0x1c14: 0xe115, 0x1c15: 0xe115, 0x1c16: 0xe175, 0x1c17: 0xe175, - 0x1c18: 0xe115, 0x1c19: 0xe115, 0x1c1a: 0xe135, 0x1c1b: 0xe135, 0x1c1c: 0xe115, 0x1c1d: 0xe115, - 0x1c1e: 0x8b05, 0x1c1f: 0x8b05, 0x1c20: 0x04b5, 0x1c21: 0x04b5, 0x1c22: 0x0a08, 0x1c23: 0x0a08, - 0x1c24: 0x0a08, 0x1c25: 0x0a08, 0x1c26: 0x0a08, 0x1c27: 0x0a08, 0x1c28: 0x0a08, 0x1c29: 0x0a08, - 0x1c2a: 0x0a08, 0x1c2b: 0x0a08, 0x1c2c: 0x0a08, 0x1c2d: 0x0a08, 0x1c2e: 0x0a08, 0x1c2f: 0x0a08, - 0x1c30: 0x0a08, 0x1c31: 0x0a08, 0x1c32: 0x0a08, 0x1c33: 0x0a08, 0x1c34: 0x0a08, 0x1c35: 0x0a08, - 0x1c36: 0x0a08, 0x1c37: 0x0a08, 0x1c38: 0x0a08, 0x1c39: 0x0a08, 0x1c3a: 0x0a08, 0x1c3b: 0x0a08, - 0x1c3c: 0x0a08, 0x1c3d: 0x0a08, 0x1c3e: 0x0a08, 0x1c3f: 0x0a08, - // Block 0x71, offset 0x1c40 - 0x1c40: 0xb189, 0x1c41: 0xb1a1, 0x1c42: 0xb201, 0x1c43: 0xb249, 0x1c44: 0x0040, 0x1c45: 0xb411, - 0x1c46: 0xb291, 0x1c47: 0xb219, 0x1c48: 0xb309, 0x1c49: 0xb429, 0x1c4a: 0xb399, 0x1c4b: 0xb3b1, - 0x1c4c: 0xb3c9, 0x1c4d: 0xb3e1, 0x1c4e: 0xb2a9, 0x1c4f: 0xb339, 0x1c50: 0xb369, 0x1c51: 0xb2d9, - 0x1c52: 0xb381, 0x1c53: 0xb279, 0x1c54: 0xb2c1, 0x1c55: 0xb1d1, 0x1c56: 0xb1e9, 0x1c57: 0xb231, - 0x1c58: 0xb261, 0x1c59: 0xb2f1, 0x1c5a: 0xb321, 0x1c5b: 0xb351, 0x1c5c: 0xbc59, 0x1c5d: 0x7949, - 0x1c5e: 0xbc71, 0x1c5f: 0xbc89, 0x1c60: 0x0040, 0x1c61: 0xb1a1, 0x1c62: 0xb201, 0x1c63: 0x0040, - 0x1c64: 0xb3f9, 0x1c65: 0x0040, 0x1c66: 0x0040, 0x1c67: 0xb219, 0x1c68: 0x0040, 0x1c69: 0xb429, - 0x1c6a: 0xb399, 0x1c6b: 0xb3b1, 0x1c6c: 0xb3c9, 0x1c6d: 0xb3e1, 0x1c6e: 0xb2a9, 0x1c6f: 0xb339, - 0x1c70: 0xb369, 0x1c71: 0xb2d9, 0x1c72: 0xb381, 0x1c73: 0x0040, 0x1c74: 0xb2c1, 0x1c75: 0xb1d1, - 0x1c76: 0xb1e9, 0x1c77: 0xb231, 0x1c78: 0x0040, 0x1c79: 0xb2f1, 0x1c7a: 0x0040, 0x1c7b: 0xb351, - 0x1c7c: 0x0040, 0x1c7d: 0x0040, 0x1c7e: 0x0040, 0x1c7f: 0x0040, - // Block 0x72, offset 0x1c80 - 0x1c80: 0x0040, 0x1c81: 0x0040, 0x1c82: 0xb201, 0x1c83: 0x0040, 0x1c84: 0x0040, 0x1c85: 0x0040, - 0x1c86: 0x0040, 0x1c87: 0xb219, 0x1c88: 0x0040, 0x1c89: 0xb429, 0x1c8a: 0x0040, 0x1c8b: 0xb3b1, - 0x1c8c: 0x0040, 0x1c8d: 0xb3e1, 0x1c8e: 0xb2a9, 0x1c8f: 0xb339, 0x1c90: 0x0040, 0x1c91: 0xb2d9, - 0x1c92: 0xb381, 0x1c93: 0x0040, 0x1c94: 0xb2c1, 0x1c95: 0x0040, 0x1c96: 0x0040, 0x1c97: 0xb231, - 0x1c98: 0x0040, 0x1c99: 0xb2f1, 0x1c9a: 0x0040, 0x1c9b: 0xb351, 0x1c9c: 0x0040, 0x1c9d: 0x7949, - 0x1c9e: 0x0040, 0x1c9f: 0xbc89, 0x1ca0: 0x0040, 0x1ca1: 0xb1a1, 0x1ca2: 0xb201, 0x1ca3: 0x0040, - 0x1ca4: 0xb3f9, 0x1ca5: 0x0040, 0x1ca6: 0x0040, 0x1ca7: 0xb219, 0x1ca8: 0xb309, 0x1ca9: 0xb429, - 0x1caa: 0xb399, 0x1cab: 0x0040, 0x1cac: 0xb3c9, 0x1cad: 0xb3e1, 0x1cae: 0xb2a9, 0x1caf: 0xb339, - 0x1cb0: 0xb369, 0x1cb1: 0xb2d9, 0x1cb2: 0xb381, 0x1cb3: 0x0040, 0x1cb4: 0xb2c1, 0x1cb5: 0xb1d1, - 0x1cb6: 0xb1e9, 0x1cb7: 0xb231, 0x1cb8: 0x0040, 0x1cb9: 0xb2f1, 0x1cba: 0xb321, 0x1cbb: 0xb351, - 0x1cbc: 0xbc59, 0x1cbd: 0x0040, 0x1cbe: 0xbc71, 0x1cbf: 0x0040, - // Block 0x73, offset 0x1cc0 - 0x1cc0: 0xb189, 0x1cc1: 0xb1a1, 0x1cc2: 0xb201, 0x1cc3: 0xb249, 0x1cc4: 0xb3f9, 0x1cc5: 0xb411, - 0x1cc6: 0xb291, 0x1cc7: 0xb219, 0x1cc8: 0xb309, 0x1cc9: 0xb429, 0x1cca: 0x0040, 0x1ccb: 0xb3b1, - 0x1ccc: 0xb3c9, 0x1ccd: 0xb3e1, 0x1cce: 0xb2a9, 0x1ccf: 0xb339, 0x1cd0: 0xb369, 0x1cd1: 0xb2d9, - 0x1cd2: 0xb381, 0x1cd3: 0xb279, 0x1cd4: 0xb2c1, 0x1cd5: 0xb1d1, 0x1cd6: 0xb1e9, 0x1cd7: 0xb231, - 0x1cd8: 0xb261, 0x1cd9: 0xb2f1, 0x1cda: 0xb321, 0x1cdb: 0xb351, 0x1cdc: 0x0040, 0x1cdd: 0x0040, - 0x1cde: 0x0040, 0x1cdf: 0x0040, 0x1ce0: 0x0040, 0x1ce1: 0xb1a1, 0x1ce2: 0xb201, 0x1ce3: 0xb249, - 0x1ce4: 0x0040, 0x1ce5: 0xb411, 0x1ce6: 0xb291, 0x1ce7: 0xb219, 0x1ce8: 0xb309, 0x1ce9: 0xb429, - 0x1cea: 0x0040, 0x1ceb: 0xb3b1, 0x1cec: 0xb3c9, 0x1ced: 0xb3e1, 0x1cee: 0xb2a9, 0x1cef: 0xb339, - 0x1cf0: 0xb369, 0x1cf1: 0xb2d9, 0x1cf2: 0xb381, 0x1cf3: 0xb279, 0x1cf4: 0xb2c1, 0x1cf5: 0xb1d1, - 0x1cf6: 0xb1e9, 0x1cf7: 0xb231, 0x1cf8: 0xb261, 0x1cf9: 0xb2f1, 0x1cfa: 0xb321, 0x1cfb: 0xb351, - 0x1cfc: 0x0040, 0x1cfd: 0x0040, 0x1cfe: 0x0040, 0x1cff: 0x0040, - // Block 0x74, offset 0x1d00 - 0x1d00: 0x0040, 0x1d01: 0xbca2, 0x1d02: 0xbcba, 0x1d03: 0xbcd2, 0x1d04: 0xbcea, 0x1d05: 0xbd02, - 0x1d06: 0xbd1a, 0x1d07: 0xbd32, 0x1d08: 0xbd4a, 0x1d09: 0xbd62, 0x1d0a: 0xbd7a, 0x1d0b: 0x0018, - 0x1d0c: 0x0018, 0x1d0d: 0x0040, 0x1d0e: 0x0040, 0x1d0f: 0x0040, 0x1d10: 0xbd92, 0x1d11: 0xbdb2, - 0x1d12: 0xbdd2, 0x1d13: 0xbdf2, 0x1d14: 0xbe12, 0x1d15: 0xbe32, 0x1d16: 0xbe52, 0x1d17: 0xbe72, - 0x1d18: 0xbe92, 0x1d19: 0xbeb2, 0x1d1a: 0xbed2, 0x1d1b: 0xbef2, 0x1d1c: 0xbf12, 0x1d1d: 0xbf32, - 0x1d1e: 0xbf52, 0x1d1f: 0xbf72, 0x1d20: 0xbf92, 0x1d21: 0xbfb2, 0x1d22: 0xbfd2, 0x1d23: 0xbff2, - 0x1d24: 0xc012, 0x1d25: 0xc032, 0x1d26: 0xc052, 0x1d27: 0xc072, 0x1d28: 0xc092, 0x1d29: 0xc0b2, - 0x1d2a: 0xc0d1, 0x1d2b: 0x1159, 0x1d2c: 0x0269, 0x1d2d: 0x6671, 0x1d2e: 0xc111, 0x1d2f: 0x0040, - 0x1d30: 0x0039, 0x1d31: 0x0ee9, 0x1d32: 0x1159, 0x1d33: 0x0ef9, 0x1d34: 0x0f09, 0x1d35: 0x1199, - 0x1d36: 0x0f31, 0x1d37: 0x0249, 0x1d38: 0x0f41, 0x1d39: 0x0259, 0x1d3a: 0x0f51, 0x1d3b: 0x0359, - 0x1d3c: 0x0f61, 0x1d3d: 0x0f71, 0x1d3e: 0x00d9, 0x1d3f: 0x0f99, - // Block 0x75, offset 0x1d40 - 0x1d40: 0x2039, 0x1d41: 0x0269, 0x1d42: 0x01d9, 0x1d43: 0x0fa9, 0x1d44: 0x0fb9, 0x1d45: 0x1089, - 0x1d46: 0x0279, 0x1d47: 0x0369, 0x1d48: 0x0289, 0x1d49: 0x13d1, 0x1d4a: 0xc129, 0x1d4b: 0x65b1, - 0x1d4c: 0xc141, 0x1d4d: 0x1441, 0x1d4e: 0xc159, 0x1d4f: 0xc179, 0x1d50: 0x0018, 0x1d51: 0x0018, - 0x1d52: 0x0018, 0x1d53: 0x0018, 0x1d54: 0x0018, 0x1d55: 0x0018, 0x1d56: 0x0018, 0x1d57: 0x0018, - 0x1d58: 0x0018, 0x1d59: 0x0018, 0x1d5a: 0x0018, 0x1d5b: 0x0018, 0x1d5c: 0x0018, 0x1d5d: 0x0018, - 0x1d5e: 0x0018, 0x1d5f: 0x0018, 0x1d60: 0x0018, 0x1d61: 0x0018, 0x1d62: 0x0018, 0x1d63: 0x0018, - 0x1d64: 0x0018, 0x1d65: 0x0018, 0x1d66: 0x0018, 0x1d67: 0x0018, 0x1d68: 0x0018, 0x1d69: 0x0018, - 0x1d6a: 0xc191, 0x1d6b: 0xc1a9, 0x1d6c: 0x0040, 0x1d6d: 0x0040, 0x1d6e: 0x0040, 0x1d6f: 0x0040, - 0x1d70: 0x0018, 0x1d71: 0x0018, 0x1d72: 0x0018, 0x1d73: 0x0018, 0x1d74: 0x0018, 0x1d75: 0x0018, - 0x1d76: 0x0018, 0x1d77: 0x0018, 0x1d78: 0x0018, 0x1d79: 0x0018, 0x1d7a: 0x0018, 0x1d7b: 0x0018, - 0x1d7c: 0x0018, 0x1d7d: 0x0018, 0x1d7e: 0x0018, 0x1d7f: 0x0018, - // Block 0x76, offset 0x1d80 - 0x1d80: 0xc1d9, 0x1d81: 0xc211, 0x1d82: 0xc249, 0x1d83: 0x0040, 0x1d84: 0x0040, 0x1d85: 0x0040, - 0x1d86: 0x0040, 0x1d87: 0x0040, 0x1d88: 0x0040, 0x1d89: 0x0040, 0x1d8a: 0x0040, 0x1d8b: 0x0040, - 0x1d8c: 0x0040, 0x1d8d: 0x0040, 0x1d8e: 0x0040, 0x1d8f: 0x0040, 0x1d90: 0xc269, 0x1d91: 0xc289, - 0x1d92: 0xc2a9, 0x1d93: 0xc2c9, 0x1d94: 0xc2e9, 0x1d95: 0xc309, 0x1d96: 0xc329, 0x1d97: 0xc349, - 0x1d98: 0xc369, 0x1d99: 0xc389, 0x1d9a: 0xc3a9, 0x1d9b: 0xc3c9, 0x1d9c: 0xc3e9, 0x1d9d: 0xc409, - 0x1d9e: 0xc429, 0x1d9f: 0xc449, 0x1da0: 0xc469, 0x1da1: 0xc489, 0x1da2: 0xc4a9, 0x1da3: 0xc4c9, - 0x1da4: 0xc4e9, 0x1da5: 0xc509, 0x1da6: 0xc529, 0x1da7: 0xc549, 0x1da8: 0xc569, 0x1da9: 0xc589, - 0x1daa: 0xc5a9, 0x1dab: 0xc5c9, 0x1dac: 0xc5e9, 0x1dad: 0xc609, 0x1dae: 0xc629, 0x1daf: 0xc649, - 0x1db0: 0xc669, 0x1db1: 0xc689, 0x1db2: 0xc6a9, 0x1db3: 0xc6c9, 0x1db4: 0xc6e9, 0x1db5: 0xc709, - 0x1db6: 0xc729, 0x1db7: 0xc749, 0x1db8: 0xc769, 0x1db9: 0xc789, 0x1dba: 0xc7a9, 0x1dbb: 0xc7c9, - 0x1dbc: 0x0040, 0x1dbd: 0x0040, 0x1dbe: 0x0040, 0x1dbf: 0x0040, - // Block 0x77, offset 0x1dc0 - 0x1dc0: 0xcaf9, 0x1dc1: 0xcb19, 0x1dc2: 0xcb39, 0x1dc3: 0x8b1d, 0x1dc4: 0xcb59, 0x1dc5: 0xcb79, - 0x1dc6: 0xcb99, 0x1dc7: 0xcbb9, 0x1dc8: 0xcbd9, 0x1dc9: 0xcbf9, 0x1dca: 0xcc19, 0x1dcb: 0xcc39, - 0x1dcc: 0xcc59, 0x1dcd: 0x8b3d, 0x1dce: 0xcc79, 0x1dcf: 0xcc99, 0x1dd0: 0xccb9, 0x1dd1: 0xccd9, - 0x1dd2: 0x8b5d, 0x1dd3: 0xccf9, 0x1dd4: 0xcd19, 0x1dd5: 0xc429, 0x1dd6: 0x8b7d, 0x1dd7: 0xcd39, - 0x1dd8: 0xcd59, 0x1dd9: 0xcd79, 0x1dda: 0xcd99, 0x1ddb: 0xcdb9, 0x1ddc: 0x8b9d, 0x1ddd: 0xcdd9, - 0x1dde: 0xcdf9, 0x1ddf: 0xce19, 0x1de0: 0xce39, 0x1de1: 0xce59, 0x1de2: 0xc789, 0x1de3: 0xce79, - 0x1de4: 0xce99, 0x1de5: 0xceb9, 0x1de6: 0xced9, 0x1de7: 0xcef9, 0x1de8: 0xcf19, 0x1de9: 0xcf39, - 0x1dea: 0xcf59, 0x1deb: 0xcf79, 0x1dec: 0xcf99, 0x1ded: 0xcfb9, 0x1dee: 0xcfd9, 0x1def: 0xcff9, - 0x1df0: 0xd019, 0x1df1: 0xd039, 0x1df2: 0xd039, 0x1df3: 0xd039, 0x1df4: 0x8bbd, 0x1df5: 0xd059, - 0x1df6: 0xd079, 0x1df7: 0xd099, 0x1df8: 0x8bdd, 0x1df9: 0xd0b9, 0x1dfa: 0xd0d9, 0x1dfb: 0xd0f9, - 0x1dfc: 0xd119, 0x1dfd: 0xd139, 0x1dfe: 0xd159, 0x1dff: 0xd179, - // Block 0x78, offset 0x1e00 - 0x1e00: 0xd199, 0x1e01: 0xd1b9, 0x1e02: 0xd1d9, 0x1e03: 0xd1f9, 0x1e04: 0xd219, 0x1e05: 0xd239, - 0x1e06: 0xd239, 0x1e07: 0xd259, 0x1e08: 0xd279, 0x1e09: 0xd299, 0x1e0a: 0xd2b9, 0x1e0b: 0xd2d9, - 0x1e0c: 0xd2f9, 0x1e0d: 0xd319, 0x1e0e: 0xd339, 0x1e0f: 0xd359, 0x1e10: 0xd379, 0x1e11: 0xd399, - 0x1e12: 0xd3b9, 0x1e13: 0xd3d9, 0x1e14: 0xd3f9, 0x1e15: 0xd419, 0x1e16: 0xd439, 0x1e17: 0xd459, - 0x1e18: 0xd479, 0x1e19: 0x8bfd, 0x1e1a: 0xd499, 0x1e1b: 0xd4b9, 0x1e1c: 0xd4d9, 0x1e1d: 0xc309, - 0x1e1e: 0xd4f9, 0x1e1f: 0xd519, 0x1e20: 0x8c1d, 0x1e21: 0x8c3d, 0x1e22: 0xd539, 0x1e23: 0xd559, - 0x1e24: 0xd579, 0x1e25: 0xd599, 0x1e26: 0xd5b9, 0x1e27: 0xd5d9, 0x1e28: 0x2040, 0x1e29: 0xd5f9, - 0x1e2a: 0xd619, 0x1e2b: 0xd619, 0x1e2c: 0x8c5d, 0x1e2d: 0xd639, 0x1e2e: 0xd659, 0x1e2f: 0xd679, - 0x1e30: 0xd699, 0x1e31: 0x8c7d, 0x1e32: 0xd6b9, 0x1e33: 0xd6d9, 0x1e34: 0x2040, 0x1e35: 0xd6f9, - 0x1e36: 0xd719, 0x1e37: 0xd739, 0x1e38: 0xd759, 0x1e39: 0xd779, 0x1e3a: 0xd799, 0x1e3b: 0x8c9d, - 0x1e3c: 0xd7b9, 0x1e3d: 0x8cbd, 0x1e3e: 0xd7d9, 0x1e3f: 0xd7f9, - // Block 0x79, offset 0x1e40 - 0x1e40: 0xd819, 0x1e41: 0xd839, 0x1e42: 0xd859, 0x1e43: 0xd879, 0x1e44: 0xd899, 0x1e45: 0xd8b9, - 0x1e46: 0xd8d9, 0x1e47: 0xd8f9, 0x1e48: 0xd919, 0x1e49: 0x8cdd, 0x1e4a: 0xd939, 0x1e4b: 0xd959, - 0x1e4c: 0xd979, 0x1e4d: 0xd999, 0x1e4e: 0xd9b9, 0x1e4f: 0x8cfd, 0x1e50: 0xd9d9, 0x1e51: 0x8d1d, - 0x1e52: 0x8d3d, 0x1e53: 0xd9f9, 0x1e54: 0xda19, 0x1e55: 0xda19, 0x1e56: 0xda39, 0x1e57: 0x8d5d, - 0x1e58: 0x8d7d, 0x1e59: 0xda59, 0x1e5a: 0xda79, 0x1e5b: 0xda99, 0x1e5c: 0xdab9, 0x1e5d: 0xdad9, - 0x1e5e: 0xdaf9, 0x1e5f: 0xdb19, 0x1e60: 0xdb39, 0x1e61: 0xdb59, 0x1e62: 0xdb79, 0x1e63: 0xdb99, - 0x1e64: 0x8d9d, 0x1e65: 0xdbb9, 0x1e66: 0xdbd9, 0x1e67: 0xdbf9, 0x1e68: 0xdc19, 0x1e69: 0xdbf9, - 0x1e6a: 0xdc39, 0x1e6b: 0xdc59, 0x1e6c: 0xdc79, 0x1e6d: 0xdc99, 0x1e6e: 0xdcb9, 0x1e6f: 0xdcd9, - 0x1e70: 0xdcf9, 0x1e71: 0xdd19, 0x1e72: 0xdd39, 0x1e73: 0xdd59, 0x1e74: 0xdd79, 0x1e75: 0xdd99, - 0x1e76: 0xddb9, 0x1e77: 0xddd9, 0x1e78: 0x8dbd, 0x1e79: 0xddf9, 0x1e7a: 0xde19, 0x1e7b: 0xde39, - 0x1e7c: 0xde59, 0x1e7d: 0xde79, 0x1e7e: 0x8ddd, 0x1e7f: 0xde99, - // Block 0x7a, offset 0x1e80 - 0x1e80: 0xe599, 0x1e81: 0xe5b9, 0x1e82: 0xe5d9, 0x1e83: 0xe5f9, 0x1e84: 0xe619, 0x1e85: 0xe639, - 0x1e86: 0x8efd, 0x1e87: 0xe659, 0x1e88: 0xe679, 0x1e89: 0xe699, 0x1e8a: 0xe6b9, 0x1e8b: 0xe6d9, - 0x1e8c: 0xe6f9, 0x1e8d: 0x8f1d, 0x1e8e: 0xe719, 0x1e8f: 0xe739, 0x1e90: 0x8f3d, 0x1e91: 0x8f5d, - 0x1e92: 0xe759, 0x1e93: 0xe779, 0x1e94: 0xe799, 0x1e95: 0xe7b9, 0x1e96: 0xe7d9, 0x1e97: 0xe7f9, - 0x1e98: 0xe819, 0x1e99: 0xe839, 0x1e9a: 0xe859, 0x1e9b: 0x8f7d, 0x1e9c: 0xe879, 0x1e9d: 0x8f9d, - 0x1e9e: 0xe899, 0x1e9f: 0x2040, 0x1ea0: 0xe8b9, 0x1ea1: 0xe8d9, 0x1ea2: 0xe8f9, 0x1ea3: 0x8fbd, - 0x1ea4: 0xe919, 0x1ea5: 0xe939, 0x1ea6: 0x8fdd, 0x1ea7: 0x8ffd, 0x1ea8: 0xe959, 0x1ea9: 0xe979, - 0x1eaa: 0xe999, 0x1eab: 0xe9b9, 0x1eac: 0xe9d9, 0x1ead: 0xe9d9, 0x1eae: 0xe9f9, 0x1eaf: 0xea19, - 0x1eb0: 0xea39, 0x1eb1: 0xea59, 0x1eb2: 0xea79, 0x1eb3: 0xea99, 0x1eb4: 0xeab9, 0x1eb5: 0x901d, - 0x1eb6: 0xead9, 0x1eb7: 0x903d, 0x1eb8: 0xeaf9, 0x1eb9: 0x905d, 0x1eba: 0xeb19, 0x1ebb: 0x907d, - 0x1ebc: 0x909d, 0x1ebd: 0x90bd, 0x1ebe: 0xeb39, 0x1ebf: 0xeb59, - // Block 0x7b, offset 0x1ec0 - 0x1ec0: 0xeb79, 0x1ec1: 0x90dd, 0x1ec2: 0x90fd, 0x1ec3: 0x911d, 0x1ec4: 0x913d, 0x1ec5: 0xeb99, - 0x1ec6: 0xebb9, 0x1ec7: 0xebb9, 0x1ec8: 0xebd9, 0x1ec9: 0xebf9, 0x1eca: 0xec19, 0x1ecb: 0xec39, - 0x1ecc: 0xec59, 0x1ecd: 0x915d, 0x1ece: 0xec79, 0x1ecf: 0xec99, 0x1ed0: 0xecb9, 0x1ed1: 0xecd9, - 0x1ed2: 0x917d, 0x1ed3: 0xecf9, 0x1ed4: 0x919d, 0x1ed5: 0x91bd, 0x1ed6: 0xed19, 0x1ed7: 0xed39, - 0x1ed8: 0xed59, 0x1ed9: 0xed79, 0x1eda: 0xed99, 0x1edb: 0xedb9, 0x1edc: 0x91dd, 0x1edd: 0x91fd, - 0x1ede: 0x921d, 0x1edf: 0x2040, 0x1ee0: 0xedd9, 0x1ee1: 0x923d, 0x1ee2: 0xedf9, 0x1ee3: 0xee19, - 0x1ee4: 0xee39, 0x1ee5: 0x925d, 0x1ee6: 0xee59, 0x1ee7: 0xee79, 0x1ee8: 0xee99, 0x1ee9: 0xeeb9, - 0x1eea: 0xeed9, 0x1eeb: 0x927d, 0x1eec: 0xeef9, 0x1eed: 0xef19, 0x1eee: 0xef39, 0x1eef: 0xef59, - 0x1ef0: 0xef79, 0x1ef1: 0xef99, 0x1ef2: 0x929d, 0x1ef3: 0x92bd, 0x1ef4: 0xefb9, 0x1ef5: 0x92dd, - 0x1ef6: 0xefd9, 0x1ef7: 0x92fd, 0x1ef8: 0xeff9, 0x1ef9: 0xf019, 0x1efa: 0xf039, 0x1efb: 0x931d, - 0x1efc: 0x933d, 0x1efd: 0xf059, 0x1efe: 0x935d, 0x1eff: 0xf079, - // Block 0x7c, offset 0x1f00 - 0x1f00: 0xf6b9, 0x1f01: 0xf6d9, 0x1f02: 0xf6f9, 0x1f03: 0xf719, 0x1f04: 0xf739, 0x1f05: 0x951d, - 0x1f06: 0xf759, 0x1f07: 0xf779, 0x1f08: 0xf799, 0x1f09: 0xf7b9, 0x1f0a: 0xf7d9, 0x1f0b: 0x953d, - 0x1f0c: 0x955d, 0x1f0d: 0xf7f9, 0x1f0e: 0xf819, 0x1f0f: 0xf839, 0x1f10: 0xf859, 0x1f11: 0xf879, - 0x1f12: 0xf899, 0x1f13: 0x957d, 0x1f14: 0xf8b9, 0x1f15: 0xf8d9, 0x1f16: 0xf8f9, 0x1f17: 0xf919, - 0x1f18: 0x959d, 0x1f19: 0x95bd, 0x1f1a: 0xf939, 0x1f1b: 0xf959, 0x1f1c: 0xf979, 0x1f1d: 0x95dd, - 0x1f1e: 0xf999, 0x1f1f: 0xf9b9, 0x1f20: 0x6815, 0x1f21: 0x95fd, 0x1f22: 0xf9d9, 0x1f23: 0xf9f9, - 0x1f24: 0xfa19, 0x1f25: 0x961d, 0x1f26: 0xfa39, 0x1f27: 0xfa59, 0x1f28: 0xfa79, 0x1f29: 0xfa99, - 0x1f2a: 0xfab9, 0x1f2b: 0xfad9, 0x1f2c: 0xfaf9, 0x1f2d: 0x963d, 0x1f2e: 0xfb19, 0x1f2f: 0xfb39, - 0x1f30: 0xfb59, 0x1f31: 0x965d, 0x1f32: 0xfb79, 0x1f33: 0xfb99, 0x1f34: 0xfbb9, 0x1f35: 0xfbd9, - 0x1f36: 0x7b35, 0x1f37: 0x967d, 0x1f38: 0xfbf9, 0x1f39: 0xfc19, 0x1f3a: 0xfc39, 0x1f3b: 0x969d, - 0x1f3c: 0xfc59, 0x1f3d: 0x96bd, 0x1f3e: 0xfc79, 0x1f3f: 0xfc79, - // Block 0x7d, offset 0x1f40 - 0x1f40: 0xfc99, 0x1f41: 0x96dd, 0x1f42: 0xfcb9, 0x1f43: 0xfcd9, 0x1f44: 0xfcf9, 0x1f45: 0xfd19, - 0x1f46: 0xfd39, 0x1f47: 0xfd59, 0x1f48: 0xfd79, 0x1f49: 0x96fd, 0x1f4a: 0xfd99, 0x1f4b: 0xfdb9, - 0x1f4c: 0xfdd9, 0x1f4d: 0xfdf9, 0x1f4e: 0xfe19, 0x1f4f: 0xfe39, 0x1f50: 0x971d, 0x1f51: 0xfe59, - 0x1f52: 0x973d, 0x1f53: 0x975d, 0x1f54: 0x977d, 0x1f55: 0xfe79, 0x1f56: 0xfe99, 0x1f57: 0xfeb9, - 0x1f58: 0xfed9, 0x1f59: 0xfef9, 0x1f5a: 0xff19, 0x1f5b: 0xff39, 0x1f5c: 0xff59, 0x1f5d: 0x979d, - 0x1f5e: 0x0040, 0x1f5f: 0x0040, 0x1f60: 0x0040, 0x1f61: 0x0040, 0x1f62: 0x0040, 0x1f63: 0x0040, - 0x1f64: 0x0040, 0x1f65: 0x0040, 0x1f66: 0x0040, 0x1f67: 0x0040, 0x1f68: 0x0040, 0x1f69: 0x0040, - 0x1f6a: 0x0040, 0x1f6b: 0x0040, 0x1f6c: 0x0040, 0x1f6d: 0x0040, 0x1f6e: 0x0040, 0x1f6f: 0x0040, - 0x1f70: 0x0040, 0x1f71: 0x0040, 0x1f72: 0x0040, 0x1f73: 0x0040, 0x1f74: 0x0040, 0x1f75: 0x0040, - 0x1f76: 0x0040, 0x1f77: 0x0040, 0x1f78: 0x0040, 0x1f79: 0x0040, 0x1f7a: 0x0040, 0x1f7b: 0x0040, - 0x1f7c: 0x0040, 0x1f7d: 0x0040, 0x1f7e: 0x0040, 0x1f7f: 0x0040, -} - -// idnaIndex: 35 blocks, 2240 entries, 4480 bytes -// Block 0 is the zero block. -var idnaIndex = [2240]uint16{ - // Block 0x0, offset 0x0 - // Block 0x1, offset 0x40 - // Block 0x2, offset 0x80 - // Block 0x3, offset 0xc0 - 0xc2: 0x01, 0xc3: 0x7c, 0xc4: 0x02, 0xc5: 0x03, 0xc6: 0x04, 0xc7: 0x05, - 0xc8: 0x06, 0xc9: 0x7d, 0xca: 0x7e, 0xcb: 0x07, 0xcc: 0x7f, 0xcd: 0x08, 0xce: 0x09, 0xcf: 0x0a, - 0xd0: 0x80, 0xd1: 0x0b, 0xd2: 0x0c, 0xd3: 0x0d, 0xd4: 0x0e, 0xd5: 0x81, 0xd6: 0x82, 0xd7: 0x83, - 0xd8: 0x0f, 0xd9: 0x10, 0xda: 0x84, 0xdb: 0x11, 0xdc: 0x12, 0xdd: 0x85, 0xde: 0x86, 0xdf: 0x87, - 0xe0: 0x02, 0xe1: 0x03, 0xe2: 0x04, 0xe3: 0x05, 0xe4: 0x06, 0xe5: 0x07, 0xe6: 0x07, 0xe7: 0x07, - 0xe8: 0x07, 0xe9: 0x08, 0xea: 0x09, 0xeb: 0x07, 0xec: 0x07, 0xed: 0x0a, 0xee: 0x0b, 0xef: 0x0c, - 0xf0: 0x1c, 0xf1: 0x1d, 0xf2: 0x1d, 0xf3: 0x1f, 0xf4: 0x20, - // Block 0x4, offset 0x100 - 0x120: 0x88, 0x121: 0x89, 0x122: 0x8a, 0x123: 0x8b, 0x124: 0x8c, 0x125: 0x13, 0x126: 0x14, 0x127: 0x15, - 0x128: 0x16, 0x129: 0x17, 0x12a: 0x18, 0x12b: 0x19, 0x12c: 0x1a, 0x12d: 0x1b, 0x12e: 0x1c, 0x12f: 0x8d, - 0x130: 0x8e, 0x131: 0x1d, 0x132: 0x1e, 0x133: 0x1f, 0x134: 0x8f, 0x135: 0x20, 0x136: 0x90, 0x137: 0x91, - 0x138: 0x92, 0x139: 0x93, 0x13a: 0x21, 0x13b: 0x94, 0x13c: 0x95, 0x13d: 0x22, 0x13e: 0x23, 0x13f: 0x96, - // Block 0x5, offset 0x140 - 0x140: 0x97, 0x141: 0x98, 0x142: 0x99, 0x143: 0x9a, 0x144: 0x9b, 0x145: 0x9c, 0x146: 0x9d, 0x147: 0x9e, - 0x148: 0x9f, 0x149: 0xa0, 0x14a: 0xa1, 0x14b: 0xa2, 0x14c: 0xa3, 0x14d: 0xa4, 0x14e: 0xa5, 0x14f: 0xa6, - 0x150: 0xa7, 0x151: 0x9f, 0x152: 0x9f, 0x153: 0x9f, 0x154: 0x9f, 0x155: 0x9f, 0x156: 0x9f, 0x157: 0x9f, - 0x158: 0x9f, 0x159: 0xa8, 0x15a: 0xa9, 0x15b: 0xaa, 0x15c: 0xab, 0x15d: 0xac, 0x15e: 0xad, 0x15f: 0xae, - 0x160: 0xaf, 0x161: 0xb0, 0x162: 0xb1, 0x163: 0xb2, 0x164: 0xb3, 0x165: 0xb4, 0x166: 0xb5, 0x167: 0xb6, - 0x168: 0xb7, 0x169: 0xb8, 0x16a: 0xb9, 0x16b: 0xba, 0x16c: 0xbb, 0x16d: 0xbc, 0x16e: 0xbd, 0x16f: 0xbe, - 0x170: 0xbf, 0x171: 0xc0, 0x172: 0xc1, 0x173: 0xc2, 0x174: 0x24, 0x175: 0x25, 0x176: 0x26, 0x177: 0xc3, - 0x178: 0x27, 0x179: 0x27, 0x17a: 0x28, 0x17b: 0x27, 0x17c: 0xc4, 0x17d: 0x29, 0x17e: 0x2a, 0x17f: 0x2b, - // Block 0x6, offset 0x180 - 0x180: 0x2c, 0x181: 0x2d, 0x182: 0x2e, 0x183: 0xc5, 0x184: 0x2f, 0x185: 0x30, 0x186: 0xc6, 0x187: 0x9b, - 0x188: 0xc7, 0x189: 0xc8, 0x18a: 0x9b, 0x18b: 0x9b, 0x18c: 0xc9, 0x18d: 0x9b, 0x18e: 0x9b, 0x18f: 0xca, - 0x190: 0xcb, 0x191: 0x31, 0x192: 0x32, 0x193: 0x33, 0x194: 0x9b, 0x195: 0x9b, 0x196: 0x9b, 0x197: 0x9b, - 0x198: 0x9b, 0x199: 0x9b, 0x19a: 0x9b, 0x19b: 0x9b, 0x19c: 0x9b, 0x19d: 0x9b, 0x19e: 0x9b, 0x19f: 0x9b, - 0x1a0: 0x9b, 0x1a1: 0x9b, 0x1a2: 0x9b, 0x1a3: 0x9b, 0x1a4: 0x9b, 0x1a5: 0x9b, 0x1a6: 0x9b, 0x1a7: 0x9b, - 0x1a8: 0xcc, 0x1a9: 0xcd, 0x1aa: 0x9b, 0x1ab: 0xce, 0x1ac: 0x9b, 0x1ad: 0xcf, 0x1ae: 0xd0, 0x1af: 0xd1, - 0x1b0: 0xd2, 0x1b1: 0x34, 0x1b2: 0x27, 0x1b3: 0x35, 0x1b4: 0xd3, 0x1b5: 0xd4, 0x1b6: 0xd5, 0x1b7: 0xd6, - 0x1b8: 0xd7, 0x1b9: 0xd8, 0x1ba: 0xd9, 0x1bb: 0xda, 0x1bc: 0xdb, 0x1bd: 0xdc, 0x1be: 0xdd, 0x1bf: 0x36, - // Block 0x7, offset 0x1c0 - 0x1c0: 0x37, 0x1c1: 0xde, 0x1c2: 0xdf, 0x1c3: 0xe0, 0x1c4: 0xe1, 0x1c5: 0x38, 0x1c6: 0x39, 0x1c7: 0xe2, - 0x1c8: 0xe3, 0x1c9: 0x3a, 0x1ca: 0x3b, 0x1cb: 0x3c, 0x1cc: 0x3d, 0x1cd: 0x3e, 0x1ce: 0x3f, 0x1cf: 0x40, - 0x1d0: 0x9f, 0x1d1: 0x9f, 0x1d2: 0x9f, 0x1d3: 0x9f, 0x1d4: 0x9f, 0x1d5: 0x9f, 0x1d6: 0x9f, 0x1d7: 0x9f, - 0x1d8: 0x9f, 0x1d9: 0x9f, 0x1da: 0x9f, 0x1db: 0x9f, 0x1dc: 0x9f, 0x1dd: 0x9f, 0x1de: 0x9f, 0x1df: 0x9f, - 0x1e0: 0x9f, 0x1e1: 0x9f, 0x1e2: 0x9f, 0x1e3: 0x9f, 0x1e4: 0x9f, 0x1e5: 0x9f, 0x1e6: 0x9f, 0x1e7: 0x9f, - 0x1e8: 0x9f, 0x1e9: 0x9f, 0x1ea: 0x9f, 0x1eb: 0x9f, 0x1ec: 0x9f, 0x1ed: 0x9f, 0x1ee: 0x9f, 0x1ef: 0x9f, - 0x1f0: 0x9f, 0x1f1: 0x9f, 0x1f2: 0x9f, 0x1f3: 0x9f, 0x1f4: 0x9f, 0x1f5: 0x9f, 0x1f6: 0x9f, 0x1f7: 0x9f, - 0x1f8: 0x9f, 0x1f9: 0x9f, 0x1fa: 0x9f, 0x1fb: 0x9f, 0x1fc: 0x9f, 0x1fd: 0x9f, 0x1fe: 0x9f, 0x1ff: 0x9f, - // Block 0x8, offset 0x200 - 0x200: 0x9f, 0x201: 0x9f, 0x202: 0x9f, 0x203: 0x9f, 0x204: 0x9f, 0x205: 0x9f, 0x206: 0x9f, 0x207: 0x9f, - 0x208: 0x9f, 0x209: 0x9f, 0x20a: 0x9f, 0x20b: 0x9f, 0x20c: 0x9f, 0x20d: 0x9f, 0x20e: 0x9f, 0x20f: 0x9f, - 0x210: 0x9f, 0x211: 0x9f, 0x212: 0x9f, 0x213: 0x9f, 0x214: 0x9f, 0x215: 0x9f, 0x216: 0x9f, 0x217: 0x9f, - 0x218: 0x9f, 0x219: 0x9f, 0x21a: 0x9f, 0x21b: 0x9f, 0x21c: 0x9f, 0x21d: 0x9f, 0x21e: 0x9f, 0x21f: 0x9f, - 0x220: 0x9f, 0x221: 0x9f, 0x222: 0x9f, 0x223: 0x9f, 0x224: 0x9f, 0x225: 0x9f, 0x226: 0x9f, 0x227: 0x9f, - 0x228: 0x9f, 0x229: 0x9f, 0x22a: 0x9f, 0x22b: 0x9f, 0x22c: 0x9f, 0x22d: 0x9f, 0x22e: 0x9f, 0x22f: 0x9f, - 0x230: 0x9f, 0x231: 0x9f, 0x232: 0x9f, 0x233: 0x9f, 0x234: 0x9f, 0x235: 0x9f, 0x236: 0xb2, 0x237: 0x9b, - 0x238: 0x9f, 0x239: 0x9f, 0x23a: 0x9f, 0x23b: 0x9f, 0x23c: 0x9f, 0x23d: 0x9f, 0x23e: 0x9f, 0x23f: 0x9f, - // Block 0x9, offset 0x240 - 0x240: 0x9f, 0x241: 0x9f, 0x242: 0x9f, 0x243: 0x9f, 0x244: 0x9f, 0x245: 0x9f, 0x246: 0x9f, 0x247: 0x9f, - 0x248: 0x9f, 0x249: 0x9f, 0x24a: 0x9f, 0x24b: 0x9f, 0x24c: 0x9f, 0x24d: 0x9f, 0x24e: 0x9f, 0x24f: 0x9f, - 0x250: 0x9f, 0x251: 0x9f, 0x252: 0x9f, 0x253: 0x9f, 0x254: 0x9f, 0x255: 0x9f, 0x256: 0x9f, 0x257: 0x9f, - 0x258: 0x9f, 0x259: 0x9f, 0x25a: 0x9f, 0x25b: 0x9f, 0x25c: 0x9f, 0x25d: 0x9f, 0x25e: 0x9f, 0x25f: 0x9f, - 0x260: 0x9f, 0x261: 0x9f, 0x262: 0x9f, 0x263: 0x9f, 0x264: 0x9f, 0x265: 0x9f, 0x266: 0x9f, 0x267: 0x9f, - 0x268: 0x9f, 0x269: 0x9f, 0x26a: 0x9f, 0x26b: 0x9f, 0x26c: 0x9f, 0x26d: 0x9f, 0x26e: 0x9f, 0x26f: 0x9f, - 0x270: 0x9f, 0x271: 0x9f, 0x272: 0x9f, 0x273: 0x9f, 0x274: 0x9f, 0x275: 0x9f, 0x276: 0x9f, 0x277: 0x9f, - 0x278: 0x9f, 0x279: 0x9f, 0x27a: 0x9f, 0x27b: 0x9f, 0x27c: 0x9f, 0x27d: 0x9f, 0x27e: 0x9f, 0x27f: 0x9f, - // Block 0xa, offset 0x280 - 0x280: 0x9f, 0x281: 0x9f, 0x282: 0x9f, 0x283: 0x9f, 0x284: 0x9f, 0x285: 0x9f, 0x286: 0x9f, 0x287: 0x9f, - 0x288: 0x9f, 0x289: 0x9f, 0x28a: 0x9f, 0x28b: 0x9f, 0x28c: 0x9f, 0x28d: 0x9f, 0x28e: 0x9f, 0x28f: 0x9f, - 0x290: 0x9f, 0x291: 0x9f, 0x292: 0x9f, 0x293: 0x9f, 0x294: 0x9f, 0x295: 0x9f, 0x296: 0x9f, 0x297: 0x9f, - 0x298: 0x9f, 0x299: 0x9f, 0x29a: 0x9f, 0x29b: 0x9f, 0x29c: 0x9f, 0x29d: 0x9f, 0x29e: 0x9f, 0x29f: 0x9f, - 0x2a0: 0x9f, 0x2a1: 0x9f, 0x2a2: 0x9f, 0x2a3: 0x9f, 0x2a4: 0x9f, 0x2a5: 0x9f, 0x2a6: 0x9f, 0x2a7: 0x9f, - 0x2a8: 0x9f, 0x2a9: 0x9f, 0x2aa: 0x9f, 0x2ab: 0x9f, 0x2ac: 0x9f, 0x2ad: 0x9f, 0x2ae: 0x9f, 0x2af: 0x9f, - 0x2b0: 0x9f, 0x2b1: 0x9f, 0x2b2: 0x9f, 0x2b3: 0x9f, 0x2b4: 0x9f, 0x2b5: 0x9f, 0x2b6: 0x9f, 0x2b7: 0x9f, - 0x2b8: 0x9f, 0x2b9: 0x9f, 0x2ba: 0x9f, 0x2bb: 0x9f, 0x2bc: 0x9f, 0x2bd: 0x9f, 0x2be: 0x9f, 0x2bf: 0xe4, - // Block 0xb, offset 0x2c0 - 0x2c0: 0x9f, 0x2c1: 0x9f, 0x2c2: 0x9f, 0x2c3: 0x9f, 0x2c4: 0x9f, 0x2c5: 0x9f, 0x2c6: 0x9f, 0x2c7: 0x9f, - 0x2c8: 0x9f, 0x2c9: 0x9f, 0x2ca: 0x9f, 0x2cb: 0x9f, 0x2cc: 0x9f, 0x2cd: 0x9f, 0x2ce: 0x9f, 0x2cf: 0x9f, - 0x2d0: 0x9f, 0x2d1: 0x9f, 0x2d2: 0xe5, 0x2d3: 0xe6, 0x2d4: 0x9f, 0x2d5: 0x9f, 0x2d6: 0x9f, 0x2d7: 0x9f, - 0x2d8: 0xe7, 0x2d9: 0x41, 0x2da: 0x42, 0x2db: 0xe8, 0x2dc: 0x43, 0x2dd: 0x44, 0x2de: 0x45, 0x2df: 0xe9, - 0x2e0: 0xea, 0x2e1: 0xeb, 0x2e2: 0xec, 0x2e3: 0xed, 0x2e4: 0xee, 0x2e5: 0xef, 0x2e6: 0xf0, 0x2e7: 0xf1, - 0x2e8: 0xf2, 0x2e9: 0xf3, 0x2ea: 0xf4, 0x2eb: 0xf5, 0x2ec: 0xf6, 0x2ed: 0xf7, 0x2ee: 0xf8, 0x2ef: 0xf9, - 0x2f0: 0x9f, 0x2f1: 0x9f, 0x2f2: 0x9f, 0x2f3: 0x9f, 0x2f4: 0x9f, 0x2f5: 0x9f, 0x2f6: 0x9f, 0x2f7: 0x9f, - 0x2f8: 0x9f, 0x2f9: 0x9f, 0x2fa: 0x9f, 0x2fb: 0x9f, 0x2fc: 0x9f, 0x2fd: 0x9f, 0x2fe: 0x9f, 0x2ff: 0x9f, - // Block 0xc, offset 0x300 - 0x300: 0x9f, 0x301: 0x9f, 0x302: 0x9f, 0x303: 0x9f, 0x304: 0x9f, 0x305: 0x9f, 0x306: 0x9f, 0x307: 0x9f, - 0x308: 0x9f, 0x309: 0x9f, 0x30a: 0x9f, 0x30b: 0x9f, 0x30c: 0x9f, 0x30d: 0x9f, 0x30e: 0x9f, 0x30f: 0x9f, - 0x310: 0x9f, 0x311: 0x9f, 0x312: 0x9f, 0x313: 0x9f, 0x314: 0x9f, 0x315: 0x9f, 0x316: 0x9f, 0x317: 0x9f, - 0x318: 0x9f, 0x319: 0x9f, 0x31a: 0x9f, 0x31b: 0x9f, 0x31c: 0x9f, 0x31d: 0x9f, 0x31e: 0xfa, 0x31f: 0xfb, - // Block 0xd, offset 0x340 - 0x340: 0xba, 0x341: 0xba, 0x342: 0xba, 0x343: 0xba, 0x344: 0xba, 0x345: 0xba, 0x346: 0xba, 0x347: 0xba, - 0x348: 0xba, 0x349: 0xba, 0x34a: 0xba, 0x34b: 0xba, 0x34c: 0xba, 0x34d: 0xba, 0x34e: 0xba, 0x34f: 0xba, - 0x350: 0xba, 0x351: 0xba, 0x352: 0xba, 0x353: 0xba, 0x354: 0xba, 0x355: 0xba, 0x356: 0xba, 0x357: 0xba, - 0x358: 0xba, 0x359: 0xba, 0x35a: 0xba, 0x35b: 0xba, 0x35c: 0xba, 0x35d: 0xba, 0x35e: 0xba, 0x35f: 0xba, - 0x360: 0xba, 0x361: 0xba, 0x362: 0xba, 0x363: 0xba, 0x364: 0xba, 0x365: 0xba, 0x366: 0xba, 0x367: 0xba, - 0x368: 0xba, 0x369: 0xba, 0x36a: 0xba, 0x36b: 0xba, 0x36c: 0xba, 0x36d: 0xba, 0x36e: 0xba, 0x36f: 0xba, - 0x370: 0xba, 0x371: 0xba, 0x372: 0xba, 0x373: 0xba, 0x374: 0xba, 0x375: 0xba, 0x376: 0xba, 0x377: 0xba, - 0x378: 0xba, 0x379: 0xba, 0x37a: 0xba, 0x37b: 0xba, 0x37c: 0xba, 0x37d: 0xba, 0x37e: 0xba, 0x37f: 0xba, - // Block 0xe, offset 0x380 - 0x380: 0xba, 0x381: 0xba, 0x382: 0xba, 0x383: 0xba, 0x384: 0xba, 0x385: 0xba, 0x386: 0xba, 0x387: 0xba, - 0x388: 0xba, 0x389: 0xba, 0x38a: 0xba, 0x38b: 0xba, 0x38c: 0xba, 0x38d: 0xba, 0x38e: 0xba, 0x38f: 0xba, - 0x390: 0xba, 0x391: 0xba, 0x392: 0xba, 0x393: 0xba, 0x394: 0xba, 0x395: 0xba, 0x396: 0xba, 0x397: 0xba, - 0x398: 0xba, 0x399: 0xba, 0x39a: 0xba, 0x39b: 0xba, 0x39c: 0xba, 0x39d: 0xba, 0x39e: 0xba, 0x39f: 0xba, - 0x3a0: 0xba, 0x3a1: 0xba, 0x3a2: 0xba, 0x3a3: 0xba, 0x3a4: 0xfc, 0x3a5: 0xfd, 0x3a6: 0xfe, 0x3a7: 0xff, - 0x3a8: 0x46, 0x3a9: 0x100, 0x3aa: 0x101, 0x3ab: 0x47, 0x3ac: 0x48, 0x3ad: 0x49, 0x3ae: 0x4a, 0x3af: 0x4b, - 0x3b0: 0x102, 0x3b1: 0x4c, 0x3b2: 0x4d, 0x3b3: 0x4e, 0x3b4: 0x4f, 0x3b5: 0x50, 0x3b6: 0x103, 0x3b7: 0x51, - 0x3b8: 0x52, 0x3b9: 0x53, 0x3ba: 0x54, 0x3bb: 0x55, 0x3bc: 0x56, 0x3bd: 0x57, 0x3be: 0x58, 0x3bf: 0x59, - // Block 0xf, offset 0x3c0 - 0x3c0: 0x104, 0x3c1: 0x105, 0x3c2: 0x9f, 0x3c3: 0x106, 0x3c4: 0x107, 0x3c5: 0x9b, 0x3c6: 0x108, 0x3c7: 0x109, - 0x3c8: 0xba, 0x3c9: 0xba, 0x3ca: 0x10a, 0x3cb: 0x10b, 0x3cc: 0x10c, 0x3cd: 0x10d, 0x3ce: 0x10e, 0x3cf: 0x10f, - 0x3d0: 0x110, 0x3d1: 0x9f, 0x3d2: 0x111, 0x3d3: 0x112, 0x3d4: 0x113, 0x3d5: 0x114, 0x3d6: 0xba, 0x3d7: 0xba, - 0x3d8: 0x9f, 0x3d9: 0x9f, 0x3da: 0x9f, 0x3db: 0x9f, 0x3dc: 0x115, 0x3dd: 0x116, 0x3de: 0xba, 0x3df: 0xba, - 0x3e0: 0x117, 0x3e1: 0x118, 0x3e2: 0x119, 0x3e3: 0x11a, 0x3e4: 0x11b, 0x3e5: 0xba, 0x3e6: 0x11c, 0x3e7: 0x11d, - 0x3e8: 0x11e, 0x3e9: 0x11f, 0x3ea: 0x120, 0x3eb: 0x5a, 0x3ec: 0x121, 0x3ed: 0x122, 0x3ee: 0x5b, 0x3ef: 0xba, - 0x3f0: 0x123, 0x3f1: 0x124, 0x3f2: 0x125, 0x3f3: 0x126, 0x3f4: 0xba, 0x3f5: 0xba, 0x3f6: 0xba, 0x3f7: 0xba, - 0x3f8: 0xba, 0x3f9: 0x127, 0x3fa: 0xba, 0x3fb: 0xba, 0x3fc: 0xba, 0x3fd: 0xba, 0x3fe: 0xba, 0x3ff: 0xba, - // Block 0x10, offset 0x400 - 0x400: 0x128, 0x401: 0x129, 0x402: 0x12a, 0x403: 0x12b, 0x404: 0x12c, 0x405: 0x12d, 0x406: 0x12e, 0x407: 0x12f, - 0x408: 0x130, 0x409: 0xba, 0x40a: 0x131, 0x40b: 0x132, 0x40c: 0x5c, 0x40d: 0x5d, 0x40e: 0xba, 0x40f: 0xba, - 0x410: 0x133, 0x411: 0x134, 0x412: 0x135, 0x413: 0x136, 0x414: 0xba, 0x415: 0xba, 0x416: 0x137, 0x417: 0x138, - 0x418: 0x139, 0x419: 0x13a, 0x41a: 0x13b, 0x41b: 0x13c, 0x41c: 0x13d, 0x41d: 0xba, 0x41e: 0xba, 0x41f: 0xba, - 0x420: 0xba, 0x421: 0xba, 0x422: 0x13e, 0x423: 0x13f, 0x424: 0xba, 0x425: 0xba, 0x426: 0xba, 0x427: 0xba, - 0x428: 0xba, 0x429: 0xba, 0x42a: 0xba, 0x42b: 0x140, 0x42c: 0xba, 0x42d: 0xba, 0x42e: 0xba, 0x42f: 0xba, - 0x430: 0x141, 0x431: 0x142, 0x432: 0x143, 0x433: 0xba, 0x434: 0xba, 0x435: 0xba, 0x436: 0xba, 0x437: 0xba, - 0x438: 0xba, 0x439: 0xba, 0x43a: 0xba, 0x43b: 0xba, 0x43c: 0xba, 0x43d: 0xba, 0x43e: 0xba, 0x43f: 0xba, - // Block 0x11, offset 0x440 - 0x440: 0x9f, 0x441: 0x9f, 0x442: 0x9f, 0x443: 0x9f, 0x444: 0x9f, 0x445: 0x9f, 0x446: 0x9f, 0x447: 0x9f, - 0x448: 0x9f, 0x449: 0x9f, 0x44a: 0x9f, 0x44b: 0x9f, 0x44c: 0x9f, 0x44d: 0x9f, 0x44e: 0x144, 0x44f: 0xba, - 0x450: 0x9b, 0x451: 0x145, 0x452: 0x9f, 0x453: 0x9f, 0x454: 0x9f, 0x455: 0x146, 0x456: 0xba, 0x457: 0xba, - 0x458: 0xba, 0x459: 0xba, 0x45a: 0xba, 0x45b: 0xba, 0x45c: 0xba, 0x45d: 0xba, 0x45e: 0xba, 0x45f: 0xba, - 0x460: 0xba, 0x461: 0xba, 0x462: 0xba, 0x463: 0xba, 0x464: 0xba, 0x465: 0xba, 0x466: 0xba, 0x467: 0xba, - 0x468: 0xba, 0x469: 0xba, 0x46a: 0xba, 0x46b: 0xba, 0x46c: 0xba, 0x46d: 0xba, 0x46e: 0xba, 0x46f: 0xba, - 0x470: 0xba, 0x471: 0xba, 0x472: 0xba, 0x473: 0xba, 0x474: 0xba, 0x475: 0xba, 0x476: 0xba, 0x477: 0xba, - 0x478: 0xba, 0x479: 0xba, 0x47a: 0xba, 0x47b: 0xba, 0x47c: 0xba, 0x47d: 0xba, 0x47e: 0xba, 0x47f: 0xba, - // Block 0x12, offset 0x480 - 0x480: 0x9f, 0x481: 0x9f, 0x482: 0x9f, 0x483: 0x9f, 0x484: 0x9f, 0x485: 0x9f, 0x486: 0x9f, 0x487: 0x9f, - 0x488: 0x9f, 0x489: 0x9f, 0x48a: 0x9f, 0x48b: 0x9f, 0x48c: 0x9f, 0x48d: 0x9f, 0x48e: 0x9f, 0x48f: 0x9f, - 0x490: 0x147, 0x491: 0xba, 0x492: 0xba, 0x493: 0xba, 0x494: 0xba, 0x495: 0xba, 0x496: 0xba, 0x497: 0xba, - 0x498: 0xba, 0x499: 0xba, 0x49a: 0xba, 0x49b: 0xba, 0x49c: 0xba, 0x49d: 0xba, 0x49e: 0xba, 0x49f: 0xba, - 0x4a0: 0xba, 0x4a1: 0xba, 0x4a2: 0xba, 0x4a3: 0xba, 0x4a4: 0xba, 0x4a5: 0xba, 0x4a6: 0xba, 0x4a7: 0xba, - 0x4a8: 0xba, 0x4a9: 0xba, 0x4aa: 0xba, 0x4ab: 0xba, 0x4ac: 0xba, 0x4ad: 0xba, 0x4ae: 0xba, 0x4af: 0xba, - 0x4b0: 0xba, 0x4b1: 0xba, 0x4b2: 0xba, 0x4b3: 0xba, 0x4b4: 0xba, 0x4b5: 0xba, 0x4b6: 0xba, 0x4b7: 0xba, - 0x4b8: 0xba, 0x4b9: 0xba, 0x4ba: 0xba, 0x4bb: 0xba, 0x4bc: 0xba, 0x4bd: 0xba, 0x4be: 0xba, 0x4bf: 0xba, - // Block 0x13, offset 0x4c0 - 0x4c0: 0xba, 0x4c1: 0xba, 0x4c2: 0xba, 0x4c3: 0xba, 0x4c4: 0xba, 0x4c5: 0xba, 0x4c6: 0xba, 0x4c7: 0xba, - 0x4c8: 0xba, 0x4c9: 0xba, 0x4ca: 0xba, 0x4cb: 0xba, 0x4cc: 0xba, 0x4cd: 0xba, 0x4ce: 0xba, 0x4cf: 0xba, - 0x4d0: 0x9f, 0x4d1: 0x9f, 0x4d2: 0x9f, 0x4d3: 0x9f, 0x4d4: 0x9f, 0x4d5: 0x9f, 0x4d6: 0x9f, 0x4d7: 0x9f, - 0x4d8: 0x9f, 0x4d9: 0x148, 0x4da: 0xba, 0x4db: 0xba, 0x4dc: 0xba, 0x4dd: 0xba, 0x4de: 0xba, 0x4df: 0xba, - 0x4e0: 0xba, 0x4e1: 0xba, 0x4e2: 0xba, 0x4e3: 0xba, 0x4e4: 0xba, 0x4e5: 0xba, 0x4e6: 0xba, 0x4e7: 0xba, - 0x4e8: 0xba, 0x4e9: 0xba, 0x4ea: 0xba, 0x4eb: 0xba, 0x4ec: 0xba, 0x4ed: 0xba, 0x4ee: 0xba, 0x4ef: 0xba, - 0x4f0: 0xba, 0x4f1: 0xba, 0x4f2: 0xba, 0x4f3: 0xba, 0x4f4: 0xba, 0x4f5: 0xba, 0x4f6: 0xba, 0x4f7: 0xba, - 0x4f8: 0xba, 0x4f9: 0xba, 0x4fa: 0xba, 0x4fb: 0xba, 0x4fc: 0xba, 0x4fd: 0xba, 0x4fe: 0xba, 0x4ff: 0xba, - // Block 0x14, offset 0x500 - 0x500: 0xba, 0x501: 0xba, 0x502: 0xba, 0x503: 0xba, 0x504: 0xba, 0x505: 0xba, 0x506: 0xba, 0x507: 0xba, - 0x508: 0xba, 0x509: 0xba, 0x50a: 0xba, 0x50b: 0xba, 0x50c: 0xba, 0x50d: 0xba, 0x50e: 0xba, 0x50f: 0xba, - 0x510: 0xba, 0x511: 0xba, 0x512: 0xba, 0x513: 0xba, 0x514: 0xba, 0x515: 0xba, 0x516: 0xba, 0x517: 0xba, - 0x518: 0xba, 0x519: 0xba, 0x51a: 0xba, 0x51b: 0xba, 0x51c: 0xba, 0x51d: 0xba, 0x51e: 0xba, 0x51f: 0xba, - 0x520: 0x9f, 0x521: 0x9f, 0x522: 0x9f, 0x523: 0x9f, 0x524: 0x9f, 0x525: 0x9f, 0x526: 0x9f, 0x527: 0x9f, - 0x528: 0x140, 0x529: 0x149, 0x52a: 0xba, 0x52b: 0x14a, 0x52c: 0x14b, 0x52d: 0x14c, 0x52e: 0x14d, 0x52f: 0xba, - 0x530: 0xba, 0x531: 0xba, 0x532: 0xba, 0x533: 0xba, 0x534: 0xba, 0x535: 0xba, 0x536: 0xba, 0x537: 0xba, - 0x538: 0xba, 0x539: 0xba, 0x53a: 0xba, 0x53b: 0xba, 0x53c: 0x9f, 0x53d: 0x14e, 0x53e: 0x14f, 0x53f: 0x150, - // Block 0x15, offset 0x540 - 0x540: 0x9f, 0x541: 0x9f, 0x542: 0x9f, 0x543: 0x9f, 0x544: 0x9f, 0x545: 0x9f, 0x546: 0x9f, 0x547: 0x9f, - 0x548: 0x9f, 0x549: 0x9f, 0x54a: 0x9f, 0x54b: 0x9f, 0x54c: 0x9f, 0x54d: 0x9f, 0x54e: 0x9f, 0x54f: 0x9f, - 0x550: 0x9f, 0x551: 0x9f, 0x552: 0x9f, 0x553: 0x9f, 0x554: 0x9f, 0x555: 0x9f, 0x556: 0x9f, 0x557: 0x9f, - 0x558: 0x9f, 0x559: 0x9f, 0x55a: 0x9f, 0x55b: 0x9f, 0x55c: 0x9f, 0x55d: 0x9f, 0x55e: 0x9f, 0x55f: 0x151, - 0x560: 0x9f, 0x561: 0x9f, 0x562: 0x9f, 0x563: 0x9f, 0x564: 0x9f, 0x565: 0x9f, 0x566: 0x9f, 0x567: 0x9f, - 0x568: 0x9f, 0x569: 0x9f, 0x56a: 0x9f, 0x56b: 0x152, 0x56c: 0xba, 0x56d: 0xba, 0x56e: 0xba, 0x56f: 0xba, - 0x570: 0xba, 0x571: 0xba, 0x572: 0xba, 0x573: 0xba, 0x574: 0xba, 0x575: 0xba, 0x576: 0xba, 0x577: 0xba, - 0x578: 0xba, 0x579: 0xba, 0x57a: 0xba, 0x57b: 0xba, 0x57c: 0xba, 0x57d: 0xba, 0x57e: 0xba, 0x57f: 0xba, - // Block 0x16, offset 0x580 - 0x580: 0x153, 0x581: 0xba, 0x582: 0xba, 0x583: 0xba, 0x584: 0xba, 0x585: 0xba, 0x586: 0xba, 0x587: 0xba, - 0x588: 0xba, 0x589: 0xba, 0x58a: 0xba, 0x58b: 0xba, 0x58c: 0xba, 0x58d: 0xba, 0x58e: 0xba, 0x58f: 0xba, - 0x590: 0xba, 0x591: 0xba, 0x592: 0xba, 0x593: 0xba, 0x594: 0xba, 0x595: 0xba, 0x596: 0xba, 0x597: 0xba, - 0x598: 0xba, 0x599: 0xba, 0x59a: 0xba, 0x59b: 0xba, 0x59c: 0xba, 0x59d: 0xba, 0x59e: 0xba, 0x59f: 0xba, - 0x5a0: 0xba, 0x5a1: 0xba, 0x5a2: 0xba, 0x5a3: 0xba, 0x5a4: 0xba, 0x5a5: 0xba, 0x5a6: 0xba, 0x5a7: 0xba, - 0x5a8: 0xba, 0x5a9: 0xba, 0x5aa: 0xba, 0x5ab: 0xba, 0x5ac: 0xba, 0x5ad: 0xba, 0x5ae: 0xba, 0x5af: 0xba, - 0x5b0: 0x9f, 0x5b1: 0x154, 0x5b2: 0x155, 0x5b3: 0xba, 0x5b4: 0xba, 0x5b5: 0xba, 0x5b6: 0xba, 0x5b7: 0xba, - 0x5b8: 0xba, 0x5b9: 0xba, 0x5ba: 0xba, 0x5bb: 0xba, 0x5bc: 0xba, 0x5bd: 0xba, 0x5be: 0xba, 0x5bf: 0xba, - // Block 0x17, offset 0x5c0 - 0x5c0: 0x9b, 0x5c1: 0x9b, 0x5c2: 0x9b, 0x5c3: 0x156, 0x5c4: 0x157, 0x5c5: 0x158, 0x5c6: 0x159, 0x5c7: 0x15a, - 0x5c8: 0x9b, 0x5c9: 0x15b, 0x5ca: 0xba, 0x5cb: 0xba, 0x5cc: 0x9b, 0x5cd: 0x15c, 0x5ce: 0xba, 0x5cf: 0xba, - 0x5d0: 0x5e, 0x5d1: 0x5f, 0x5d2: 0x60, 0x5d3: 0x61, 0x5d4: 0x62, 0x5d5: 0x63, 0x5d6: 0x64, 0x5d7: 0x65, - 0x5d8: 0x66, 0x5d9: 0x67, 0x5da: 0x68, 0x5db: 0x69, 0x5dc: 0x6a, 0x5dd: 0x6b, 0x5de: 0x6c, 0x5df: 0x6d, - 0x5e0: 0x9b, 0x5e1: 0x9b, 0x5e2: 0x9b, 0x5e3: 0x9b, 0x5e4: 0x9b, 0x5e5: 0x9b, 0x5e6: 0x9b, 0x5e7: 0x9b, - 0x5e8: 0x15d, 0x5e9: 0x15e, 0x5ea: 0x15f, 0x5eb: 0xba, 0x5ec: 0xba, 0x5ed: 0xba, 0x5ee: 0xba, 0x5ef: 0xba, - 0x5f0: 0xba, 0x5f1: 0xba, 0x5f2: 0xba, 0x5f3: 0xba, 0x5f4: 0xba, 0x5f5: 0xba, 0x5f6: 0xba, 0x5f7: 0xba, - 0x5f8: 0xba, 0x5f9: 0xba, 0x5fa: 0xba, 0x5fb: 0xba, 0x5fc: 0xba, 0x5fd: 0xba, 0x5fe: 0xba, 0x5ff: 0xba, - // Block 0x18, offset 0x600 - 0x600: 0x160, 0x601: 0xba, 0x602: 0xba, 0x603: 0xba, 0x604: 0xba, 0x605: 0xba, 0x606: 0xba, 0x607: 0xba, - 0x608: 0xba, 0x609: 0xba, 0x60a: 0xba, 0x60b: 0xba, 0x60c: 0xba, 0x60d: 0xba, 0x60e: 0xba, 0x60f: 0xba, - 0x610: 0xba, 0x611: 0xba, 0x612: 0xba, 0x613: 0xba, 0x614: 0xba, 0x615: 0xba, 0x616: 0xba, 0x617: 0xba, - 0x618: 0xba, 0x619: 0xba, 0x61a: 0xba, 0x61b: 0xba, 0x61c: 0xba, 0x61d: 0xba, 0x61e: 0xba, 0x61f: 0xba, - 0x620: 0x123, 0x621: 0x123, 0x622: 0x123, 0x623: 0x161, 0x624: 0x6e, 0x625: 0x162, 0x626: 0xba, 0x627: 0xba, - 0x628: 0xba, 0x629: 0xba, 0x62a: 0xba, 0x62b: 0xba, 0x62c: 0xba, 0x62d: 0xba, 0x62e: 0xba, 0x62f: 0xba, - 0x630: 0xba, 0x631: 0xba, 0x632: 0xba, 0x633: 0xba, 0x634: 0xba, 0x635: 0xba, 0x636: 0xba, 0x637: 0xba, - 0x638: 0x6f, 0x639: 0x70, 0x63a: 0x71, 0x63b: 0x163, 0x63c: 0xba, 0x63d: 0xba, 0x63e: 0xba, 0x63f: 0xba, - // Block 0x19, offset 0x640 - 0x640: 0x164, 0x641: 0x9b, 0x642: 0x165, 0x643: 0x166, 0x644: 0x72, 0x645: 0x73, 0x646: 0x167, 0x647: 0x168, - 0x648: 0x74, 0x649: 0x169, 0x64a: 0xba, 0x64b: 0xba, 0x64c: 0x9b, 0x64d: 0x9b, 0x64e: 0x9b, 0x64f: 0x9b, - 0x650: 0x9b, 0x651: 0x9b, 0x652: 0x9b, 0x653: 0x9b, 0x654: 0x9b, 0x655: 0x9b, 0x656: 0x9b, 0x657: 0x9b, - 0x658: 0x9b, 0x659: 0x9b, 0x65a: 0x9b, 0x65b: 0x16a, 0x65c: 0x9b, 0x65d: 0x16b, 0x65e: 0x9b, 0x65f: 0x16c, - 0x660: 0x16d, 0x661: 0x16e, 0x662: 0x16f, 0x663: 0xba, 0x664: 0x170, 0x665: 0x171, 0x666: 0x172, 0x667: 0x173, - 0x668: 0xba, 0x669: 0xba, 0x66a: 0xba, 0x66b: 0xba, 0x66c: 0xba, 0x66d: 0xba, 0x66e: 0xba, 0x66f: 0xba, - 0x670: 0xba, 0x671: 0xba, 0x672: 0xba, 0x673: 0xba, 0x674: 0xba, 0x675: 0xba, 0x676: 0xba, 0x677: 0xba, - 0x678: 0xba, 0x679: 0xba, 0x67a: 0xba, 0x67b: 0xba, 0x67c: 0xba, 0x67d: 0xba, 0x67e: 0xba, 0x67f: 0xba, - // Block 0x1a, offset 0x680 - 0x680: 0x9f, 0x681: 0x9f, 0x682: 0x9f, 0x683: 0x9f, 0x684: 0x9f, 0x685: 0x9f, 0x686: 0x9f, 0x687: 0x9f, - 0x688: 0x9f, 0x689: 0x9f, 0x68a: 0x9f, 0x68b: 0x9f, 0x68c: 0x9f, 0x68d: 0x9f, 0x68e: 0x9f, 0x68f: 0x9f, - 0x690: 0x9f, 0x691: 0x9f, 0x692: 0x9f, 0x693: 0x9f, 0x694: 0x9f, 0x695: 0x9f, 0x696: 0x9f, 0x697: 0x9f, - 0x698: 0x9f, 0x699: 0x9f, 0x69a: 0x9f, 0x69b: 0x174, 0x69c: 0x9f, 0x69d: 0x9f, 0x69e: 0x9f, 0x69f: 0x9f, - 0x6a0: 0x9f, 0x6a1: 0x9f, 0x6a2: 0x9f, 0x6a3: 0x9f, 0x6a4: 0x9f, 0x6a5: 0x9f, 0x6a6: 0x9f, 0x6a7: 0x9f, - 0x6a8: 0x9f, 0x6a9: 0x9f, 0x6aa: 0x9f, 0x6ab: 0x9f, 0x6ac: 0x9f, 0x6ad: 0x9f, 0x6ae: 0x9f, 0x6af: 0x9f, - 0x6b0: 0x9f, 0x6b1: 0x9f, 0x6b2: 0x9f, 0x6b3: 0x9f, 0x6b4: 0x9f, 0x6b5: 0x9f, 0x6b6: 0x9f, 0x6b7: 0x9f, - 0x6b8: 0x9f, 0x6b9: 0x9f, 0x6ba: 0x9f, 0x6bb: 0x9f, 0x6bc: 0x9f, 0x6bd: 0x9f, 0x6be: 0x9f, 0x6bf: 0x9f, - // Block 0x1b, offset 0x6c0 - 0x6c0: 0x9f, 0x6c1: 0x9f, 0x6c2: 0x9f, 0x6c3: 0x9f, 0x6c4: 0x9f, 0x6c5: 0x9f, 0x6c6: 0x9f, 0x6c7: 0x9f, - 0x6c8: 0x9f, 0x6c9: 0x9f, 0x6ca: 0x9f, 0x6cb: 0x9f, 0x6cc: 0x9f, 0x6cd: 0x9f, 0x6ce: 0x9f, 0x6cf: 0x9f, - 0x6d0: 0x9f, 0x6d1: 0x9f, 0x6d2: 0x9f, 0x6d3: 0x9f, 0x6d4: 0x9f, 0x6d5: 0x9f, 0x6d6: 0x9f, 0x6d7: 0x9f, - 0x6d8: 0x9f, 0x6d9: 0x9f, 0x6da: 0x9f, 0x6db: 0x9f, 0x6dc: 0x175, 0x6dd: 0x9f, 0x6de: 0x9f, 0x6df: 0x9f, - 0x6e0: 0x176, 0x6e1: 0x9f, 0x6e2: 0x9f, 0x6e3: 0x9f, 0x6e4: 0x9f, 0x6e5: 0x9f, 0x6e6: 0x9f, 0x6e7: 0x9f, - 0x6e8: 0x9f, 0x6e9: 0x9f, 0x6ea: 0x9f, 0x6eb: 0x9f, 0x6ec: 0x9f, 0x6ed: 0x9f, 0x6ee: 0x9f, 0x6ef: 0x9f, - 0x6f0: 0x9f, 0x6f1: 0x9f, 0x6f2: 0x9f, 0x6f3: 0x9f, 0x6f4: 0x9f, 0x6f5: 0x9f, 0x6f6: 0x9f, 0x6f7: 0x9f, - 0x6f8: 0x9f, 0x6f9: 0x9f, 0x6fa: 0x9f, 0x6fb: 0x9f, 0x6fc: 0x9f, 0x6fd: 0x9f, 0x6fe: 0x9f, 0x6ff: 0x9f, - // Block 0x1c, offset 0x700 - 0x700: 0x9f, 0x701: 0x9f, 0x702: 0x9f, 0x703: 0x9f, 0x704: 0x9f, 0x705: 0x9f, 0x706: 0x9f, 0x707: 0x9f, - 0x708: 0x9f, 0x709: 0x9f, 0x70a: 0x9f, 0x70b: 0x9f, 0x70c: 0x9f, 0x70d: 0x9f, 0x70e: 0x9f, 0x70f: 0x9f, - 0x710: 0x9f, 0x711: 0x9f, 0x712: 0x9f, 0x713: 0x9f, 0x714: 0x9f, 0x715: 0x9f, 0x716: 0x9f, 0x717: 0x9f, - 0x718: 0x9f, 0x719: 0x9f, 0x71a: 0x9f, 0x71b: 0x9f, 0x71c: 0x9f, 0x71d: 0x9f, 0x71e: 0x9f, 0x71f: 0x9f, - 0x720: 0x9f, 0x721: 0x9f, 0x722: 0x9f, 0x723: 0x9f, 0x724: 0x9f, 0x725: 0x9f, 0x726: 0x9f, 0x727: 0x9f, - 0x728: 0x9f, 0x729: 0x9f, 0x72a: 0x9f, 0x72b: 0x9f, 0x72c: 0x9f, 0x72d: 0x9f, 0x72e: 0x9f, 0x72f: 0x9f, - 0x730: 0x9f, 0x731: 0x9f, 0x732: 0x9f, 0x733: 0x9f, 0x734: 0x9f, 0x735: 0x9f, 0x736: 0x9f, 0x737: 0x9f, - 0x738: 0x9f, 0x739: 0x9f, 0x73a: 0x177, 0x73b: 0xba, 0x73c: 0xba, 0x73d: 0xba, 0x73e: 0xba, 0x73f: 0xba, - // Block 0x1d, offset 0x740 - 0x740: 0xba, 0x741: 0xba, 0x742: 0xba, 0x743: 0xba, 0x744: 0xba, 0x745: 0xba, 0x746: 0xba, 0x747: 0xba, - 0x748: 0xba, 0x749: 0xba, 0x74a: 0xba, 0x74b: 0xba, 0x74c: 0xba, 0x74d: 0xba, 0x74e: 0xba, 0x74f: 0xba, - 0x750: 0xba, 0x751: 0xba, 0x752: 0xba, 0x753: 0xba, 0x754: 0xba, 0x755: 0xba, 0x756: 0xba, 0x757: 0xba, - 0x758: 0xba, 0x759: 0xba, 0x75a: 0xba, 0x75b: 0xba, 0x75c: 0xba, 0x75d: 0xba, 0x75e: 0xba, 0x75f: 0xba, - 0x760: 0x75, 0x761: 0x76, 0x762: 0x77, 0x763: 0x178, 0x764: 0x78, 0x765: 0x79, 0x766: 0x179, 0x767: 0x7a, - 0x768: 0x7b, 0x769: 0xba, 0x76a: 0xba, 0x76b: 0xba, 0x76c: 0xba, 0x76d: 0xba, 0x76e: 0xba, 0x76f: 0xba, - 0x770: 0xba, 0x771: 0xba, 0x772: 0xba, 0x773: 0xba, 0x774: 0xba, 0x775: 0xba, 0x776: 0xba, 0x777: 0xba, - 0x778: 0xba, 0x779: 0xba, 0x77a: 0xba, 0x77b: 0xba, 0x77c: 0xba, 0x77d: 0xba, 0x77e: 0xba, 0x77f: 0xba, - // Block 0x1e, offset 0x780 - 0x790: 0x0d, 0x791: 0x0e, 0x792: 0x0f, 0x793: 0x10, 0x794: 0x11, 0x795: 0x0b, 0x796: 0x12, 0x797: 0x07, - 0x798: 0x13, 0x799: 0x0b, 0x79a: 0x0b, 0x79b: 0x14, 0x79c: 0x0b, 0x79d: 0x15, 0x79e: 0x16, 0x79f: 0x17, - 0x7a0: 0x07, 0x7a1: 0x07, 0x7a2: 0x07, 0x7a3: 0x07, 0x7a4: 0x07, 0x7a5: 0x07, 0x7a6: 0x07, 0x7a7: 0x07, - 0x7a8: 0x07, 0x7a9: 0x07, 0x7aa: 0x18, 0x7ab: 0x19, 0x7ac: 0x1a, 0x7ad: 0x0b, 0x7ae: 0x0b, 0x7af: 0x1b, - 0x7b0: 0x0b, 0x7b1: 0x0b, 0x7b2: 0x0b, 0x7b3: 0x0b, 0x7b4: 0x0b, 0x7b5: 0x0b, 0x7b6: 0x0b, 0x7b7: 0x0b, - 0x7b8: 0x0b, 0x7b9: 0x0b, 0x7ba: 0x0b, 0x7bb: 0x0b, 0x7bc: 0x0b, 0x7bd: 0x0b, 0x7be: 0x0b, 0x7bf: 0x0b, - // Block 0x1f, offset 0x7c0 - 0x7c0: 0x0b, 0x7c1: 0x0b, 0x7c2: 0x0b, 0x7c3: 0x0b, 0x7c4: 0x0b, 0x7c5: 0x0b, 0x7c6: 0x0b, 0x7c7: 0x0b, - 0x7c8: 0x0b, 0x7c9: 0x0b, 0x7ca: 0x0b, 0x7cb: 0x0b, 0x7cc: 0x0b, 0x7cd: 0x0b, 0x7ce: 0x0b, 0x7cf: 0x0b, - 0x7d0: 0x0b, 0x7d1: 0x0b, 0x7d2: 0x0b, 0x7d3: 0x0b, 0x7d4: 0x0b, 0x7d5: 0x0b, 0x7d6: 0x0b, 0x7d7: 0x0b, - 0x7d8: 0x0b, 0x7d9: 0x0b, 0x7da: 0x0b, 0x7db: 0x0b, 0x7dc: 0x0b, 0x7dd: 0x0b, 0x7de: 0x0b, 0x7df: 0x0b, - 0x7e0: 0x0b, 0x7e1: 0x0b, 0x7e2: 0x0b, 0x7e3: 0x0b, 0x7e4: 0x0b, 0x7e5: 0x0b, 0x7e6: 0x0b, 0x7e7: 0x0b, - 0x7e8: 0x0b, 0x7e9: 0x0b, 0x7ea: 0x0b, 0x7eb: 0x0b, 0x7ec: 0x0b, 0x7ed: 0x0b, 0x7ee: 0x0b, 0x7ef: 0x0b, - 0x7f0: 0x0b, 0x7f1: 0x0b, 0x7f2: 0x0b, 0x7f3: 0x0b, 0x7f4: 0x0b, 0x7f5: 0x0b, 0x7f6: 0x0b, 0x7f7: 0x0b, - 0x7f8: 0x0b, 0x7f9: 0x0b, 0x7fa: 0x0b, 0x7fb: 0x0b, 0x7fc: 0x0b, 0x7fd: 0x0b, 0x7fe: 0x0b, 0x7ff: 0x0b, - // Block 0x20, offset 0x800 - 0x800: 0x17a, 0x801: 0x17b, 0x802: 0xba, 0x803: 0xba, 0x804: 0x17c, 0x805: 0x17c, 0x806: 0x17c, 0x807: 0x17d, - 0x808: 0xba, 0x809: 0xba, 0x80a: 0xba, 0x80b: 0xba, 0x80c: 0xba, 0x80d: 0xba, 0x80e: 0xba, 0x80f: 0xba, - 0x810: 0xba, 0x811: 0xba, 0x812: 0xba, 0x813: 0xba, 0x814: 0xba, 0x815: 0xba, 0x816: 0xba, 0x817: 0xba, - 0x818: 0xba, 0x819: 0xba, 0x81a: 0xba, 0x81b: 0xba, 0x81c: 0xba, 0x81d: 0xba, 0x81e: 0xba, 0x81f: 0xba, - 0x820: 0xba, 0x821: 0xba, 0x822: 0xba, 0x823: 0xba, 0x824: 0xba, 0x825: 0xba, 0x826: 0xba, 0x827: 0xba, - 0x828: 0xba, 0x829: 0xba, 0x82a: 0xba, 0x82b: 0xba, 0x82c: 0xba, 0x82d: 0xba, 0x82e: 0xba, 0x82f: 0xba, - 0x830: 0xba, 0x831: 0xba, 0x832: 0xba, 0x833: 0xba, 0x834: 0xba, 0x835: 0xba, 0x836: 0xba, 0x837: 0xba, - 0x838: 0xba, 0x839: 0xba, 0x83a: 0xba, 0x83b: 0xba, 0x83c: 0xba, 0x83d: 0xba, 0x83e: 0xba, 0x83f: 0xba, - // Block 0x21, offset 0x840 - 0x840: 0x0b, 0x841: 0x0b, 0x842: 0x0b, 0x843: 0x0b, 0x844: 0x0b, 0x845: 0x0b, 0x846: 0x0b, 0x847: 0x0b, - 0x848: 0x0b, 0x849: 0x0b, 0x84a: 0x0b, 0x84b: 0x0b, 0x84c: 0x0b, 0x84d: 0x0b, 0x84e: 0x0b, 0x84f: 0x0b, - 0x850: 0x0b, 0x851: 0x0b, 0x852: 0x0b, 0x853: 0x0b, 0x854: 0x0b, 0x855: 0x0b, 0x856: 0x0b, 0x857: 0x0b, - 0x858: 0x0b, 0x859: 0x0b, 0x85a: 0x0b, 0x85b: 0x0b, 0x85c: 0x0b, 0x85d: 0x0b, 0x85e: 0x0b, 0x85f: 0x0b, - 0x860: 0x1e, 0x861: 0x0b, 0x862: 0x0b, 0x863: 0x0b, 0x864: 0x0b, 0x865: 0x0b, 0x866: 0x0b, 0x867: 0x0b, - 0x868: 0x0b, 0x869: 0x0b, 0x86a: 0x0b, 0x86b: 0x0b, 0x86c: 0x0b, 0x86d: 0x0b, 0x86e: 0x0b, 0x86f: 0x0b, - 0x870: 0x0b, 0x871: 0x0b, 0x872: 0x0b, 0x873: 0x0b, 0x874: 0x0b, 0x875: 0x0b, 0x876: 0x0b, 0x877: 0x0b, - 0x878: 0x0b, 0x879: 0x0b, 0x87a: 0x0b, 0x87b: 0x0b, 0x87c: 0x0b, 0x87d: 0x0b, 0x87e: 0x0b, 0x87f: 0x0b, - // Block 0x22, offset 0x880 - 0x880: 0x0b, 0x881: 0x0b, 0x882: 0x0b, 0x883: 0x0b, 0x884: 0x0b, 0x885: 0x0b, 0x886: 0x0b, 0x887: 0x0b, - 0x888: 0x0b, 0x889: 0x0b, 0x88a: 0x0b, 0x88b: 0x0b, 0x88c: 0x0b, 0x88d: 0x0b, 0x88e: 0x0b, 0x88f: 0x0b, -} - -// idnaSparseOffset: 258 entries, 516 bytes -var idnaSparseOffset = []uint16{0x0, 0x8, 0x19, 0x25, 0x27, 0x2c, 0x34, 0x3f, 0x4b, 0x4f, 0x5e, 0x63, 0x6b, 0x77, 0x85, 0x93, 0x98, 0xa1, 0xb1, 0xbf, 0xcc, 0xd8, 0xe9, 0xf3, 0xfa, 0x107, 0x118, 0x11f, 0x12a, 0x139, 0x147, 0x151, 0x153, 0x158, 0x15b, 0x15e, 0x160, 0x16c, 0x177, 0x17f, 0x185, 0x18b, 0x190, 0x195, 0x198, 0x19c, 0x1a2, 0x1a7, 0x1b3, 0x1bd, 0x1c3, 0x1d4, 0x1de, 0x1e1, 0x1e9, 0x1ec, 0x1f9, 0x201, 0x205, 0x20c, 0x214, 0x224, 0x230, 0x232, 0x23c, 0x248, 0x254, 0x260, 0x268, 0x26d, 0x277, 0x288, 0x28c, 0x297, 0x29b, 0x2a4, 0x2ac, 0x2b2, 0x2b7, 0x2ba, 0x2bd, 0x2c1, 0x2c7, 0x2cb, 0x2cf, 0x2d5, 0x2dc, 0x2e2, 0x2ea, 0x2f1, 0x2fc, 0x306, 0x30a, 0x30d, 0x313, 0x317, 0x319, 0x31c, 0x31e, 0x321, 0x32b, 0x32e, 0x33d, 0x341, 0x346, 0x349, 0x34d, 0x352, 0x357, 0x35d, 0x363, 0x372, 0x378, 0x37c, 0x38b, 0x390, 0x398, 0x3a2, 0x3ad, 0x3b5, 0x3c6, 0x3cf, 0x3df, 0x3ec, 0x3f6, 0x3fb, 0x408, 0x40c, 0x411, 0x413, 0x417, 0x419, 0x41d, 0x426, 0x42c, 0x430, 0x440, 0x44a, 0x44f, 0x452, 0x458, 0x45f, 0x464, 0x468, 0x46e, 0x473, 0x47c, 0x481, 0x487, 0x48e, 0x495, 0x49c, 0x4a0, 0x4a5, 0x4a8, 0x4ad, 0x4b9, 0x4bf, 0x4c4, 0x4cb, 0x4d3, 0x4d8, 0x4dc, 0x4ec, 0x4f3, 0x4f7, 0x4fb, 0x502, 0x504, 0x507, 0x50a, 0x50e, 0x512, 0x518, 0x521, 0x52d, 0x534, 0x53d, 0x545, 0x54c, 0x55a, 0x567, 0x574, 0x57d, 0x581, 0x58f, 0x597, 0x5a2, 0x5ab, 0x5b1, 0x5b9, 0x5c2, 0x5cc, 0x5cf, 0x5db, 0x5de, 0x5e3, 0x5e6, 0x5f0, 0x5f9, 0x605, 0x608, 0x60d, 0x610, 0x613, 0x616, 0x61d, 0x624, 0x628, 0x633, 0x636, 0x63c, 0x641, 0x645, 0x648, 0x64b, 0x64e, 0x653, 0x65d, 0x660, 0x664, 0x673, 0x67f, 0x683, 0x688, 0x68d, 0x691, 0x696, 0x69f, 0x6aa, 0x6b0, 0x6b8, 0x6bc, 0x6c0, 0x6c6, 0x6cc, 0x6d1, 0x6d4, 0x6e2, 0x6e9, 0x6ec, 0x6ef, 0x6f3, 0x6f9, 0x6fe, 0x708, 0x70d, 0x710, 0x713, 0x716, 0x719, 0x71d, 0x720, 0x730, 0x741, 0x746, 0x748, 0x74a} - -// idnaSparseValues: 1869 entries, 7476 bytes -var idnaSparseValues = [1869]valueRange{ - // Block 0x0, offset 0x0 - {value: 0x0000, lo: 0x07}, - {value: 0xe105, lo: 0x80, hi: 0x96}, - {value: 0x0018, lo: 0x97, hi: 0x97}, - {value: 0xe105, lo: 0x98, hi: 0x9e}, - {value: 0x001f, lo: 0x9f, hi: 0x9f}, - {value: 0x0008, lo: 0xa0, hi: 0xb6}, - {value: 0x0018, lo: 0xb7, hi: 0xb7}, - {value: 0x0008, lo: 0xb8, hi: 0xbf}, - // Block 0x1, offset 0x8 - {value: 0x0000, lo: 0x10}, - {value: 0x0008, lo: 0x80, hi: 0x80}, - {value: 0xe01d, lo: 0x81, hi: 0x81}, - {value: 0x0008, lo: 0x82, hi: 0x82}, - {value: 0x0335, lo: 0x83, hi: 0x83}, - {value: 0x034d, lo: 0x84, hi: 0x84}, - {value: 0x0365, lo: 0x85, hi: 0x85}, - {value: 0xe00d, lo: 0x86, hi: 0x86}, - {value: 0x0008, lo: 0x87, hi: 0x87}, - {value: 0xe00d, lo: 0x88, hi: 0x88}, - {value: 0x0008, lo: 0x89, hi: 0x89}, - {value: 0xe00d, lo: 0x8a, hi: 0x8a}, - {value: 0x0008, lo: 0x8b, hi: 0x8b}, - {value: 0xe00d, lo: 0x8c, hi: 0x8c}, - {value: 0x0008, lo: 0x8d, hi: 0x8d}, - {value: 0xe00d, lo: 0x8e, hi: 0x8e}, - {value: 0x0008, lo: 0x8f, hi: 0xbf}, - // Block 0x2, offset 0x19 - {value: 0x0000, lo: 0x0b}, - {value: 0x0008, lo: 0x80, hi: 0xaf}, - {value: 0x0249, lo: 0xb0, hi: 0xb0}, - {value: 0x037d, lo: 0xb1, hi: 0xb1}, - {value: 0x0259, lo: 0xb2, hi: 0xb2}, - {value: 0x0269, lo: 0xb3, hi: 0xb3}, - {value: 0x034d, lo: 0xb4, hi: 0xb4}, - {value: 0x0395, lo: 0xb5, hi: 0xb5}, - {value: 0xe1bd, lo: 0xb6, hi: 0xb6}, - {value: 0x0279, lo: 0xb7, hi: 0xb7}, - {value: 0x0289, lo: 0xb8, hi: 0xb8}, - {value: 0x0008, lo: 0xb9, hi: 0xbf}, - // Block 0x3, offset 0x25 - {value: 0x0000, lo: 0x01}, - {value: 0x3308, lo: 0x80, hi: 0xbf}, - // Block 0x4, offset 0x27 - {value: 0x0000, lo: 0x04}, - {value: 0x03f5, lo: 0x80, hi: 0x8f}, - {value: 0xe105, lo: 0x90, hi: 0x9f}, - {value: 0x049d, lo: 0xa0, hi: 0xaf}, - {value: 0x0008, lo: 0xb0, hi: 0xbf}, - // Block 0x5, offset 0x2c - {value: 0x0000, lo: 0x07}, - {value: 0xe185, lo: 0x80, hi: 0x8f}, - {value: 0x0545, lo: 0x90, hi: 0x96}, - {value: 0x0040, lo: 0x97, hi: 0x98}, - {value: 0x0008, lo: 0x99, hi: 0x99}, - {value: 0x0018, lo: 0x9a, hi: 0x9f}, - {value: 0x0040, lo: 0xa0, hi: 0xa0}, - {value: 0x0008, lo: 0xa1, hi: 0xbf}, - // Block 0x6, offset 0x34 - {value: 0x0000, lo: 0x0a}, - {value: 0x0008, lo: 0x80, hi: 0x86}, - {value: 0x0401, lo: 0x87, hi: 0x87}, - {value: 0x0040, lo: 0x88, hi: 0x88}, - {value: 0x0018, lo: 0x89, hi: 0x8a}, - {value: 0x0040, lo: 0x8b, hi: 0x8c}, - {value: 0x0018, lo: 0x8d, hi: 0x8f}, - {value: 0x0040, lo: 0x90, hi: 0x90}, - {value: 0x3308, lo: 0x91, hi: 0xbd}, - {value: 0x0818, lo: 0xbe, hi: 0xbe}, - {value: 0x3308, lo: 0xbf, hi: 0xbf}, - // Block 0x7, offset 0x3f - {value: 0x0000, lo: 0x0b}, - {value: 0x0818, lo: 0x80, hi: 0x80}, - {value: 0x3308, lo: 0x81, hi: 0x82}, - {value: 0x0818, lo: 0x83, hi: 0x83}, - {value: 0x3308, lo: 0x84, hi: 0x85}, - {value: 0x0818, lo: 0x86, hi: 0x86}, - {value: 0x3308, lo: 0x87, hi: 0x87}, - {value: 0x0040, lo: 0x88, hi: 0x8f}, - {value: 0x0808, lo: 0x90, hi: 0xaa}, - {value: 0x0040, lo: 0xab, hi: 0xaf}, - {value: 0x0808, lo: 0xb0, hi: 0xb4}, - {value: 0x0040, lo: 0xb5, hi: 0xbf}, - // Block 0x8, offset 0x4b - {value: 0x0000, lo: 0x03}, - {value: 0x0a08, lo: 0x80, hi: 0x87}, - {value: 0x0c08, lo: 0x88, hi: 0x99}, - {value: 0x0a08, lo: 0x9a, hi: 0xbf}, - // Block 0x9, offset 0x4f - {value: 0x0000, lo: 0x0e}, - {value: 0x3308, lo: 0x80, hi: 0x8a}, - {value: 0x0040, lo: 0x8b, hi: 0x8c}, - {value: 0x0c08, lo: 0x8d, hi: 0x8d}, - {value: 0x0a08, lo: 0x8e, hi: 0x98}, - {value: 0x0c08, lo: 0x99, hi: 0x9b}, - {value: 0x0a08, lo: 0x9c, hi: 0xaa}, - {value: 0x0c08, lo: 0xab, hi: 0xac}, - {value: 0x0a08, lo: 0xad, hi: 0xb0}, - {value: 0x0c08, lo: 0xb1, hi: 0xb1}, - {value: 0x0a08, lo: 0xb2, hi: 0xb2}, - {value: 0x0c08, lo: 0xb3, hi: 0xb4}, - {value: 0x0a08, lo: 0xb5, hi: 0xb7}, - {value: 0x0c08, lo: 0xb8, hi: 0xb9}, - {value: 0x0a08, lo: 0xba, hi: 0xbf}, - // Block 0xa, offset 0x5e - {value: 0x0000, lo: 0x04}, - {value: 0x0808, lo: 0x80, hi: 0xa5}, - {value: 0x3308, lo: 0xa6, hi: 0xb0}, - {value: 0x0808, lo: 0xb1, hi: 0xb1}, - {value: 0x0040, lo: 0xb2, hi: 0xbf}, - // Block 0xb, offset 0x63 - {value: 0x0000, lo: 0x07}, - {value: 0x0808, lo: 0x80, hi: 0x89}, - {value: 0x0a08, lo: 0x8a, hi: 0xaa}, - {value: 0x3308, lo: 0xab, hi: 0xb3}, - {value: 0x0808, lo: 0xb4, hi: 0xb5}, - {value: 0x0018, lo: 0xb6, hi: 0xb9}, - {value: 0x0818, lo: 0xba, hi: 0xba}, - {value: 0x0040, lo: 0xbb, hi: 0xbf}, - // Block 0xc, offset 0x6b - {value: 0x0000, lo: 0x0b}, - {value: 0x0808, lo: 0x80, hi: 0x95}, - {value: 0x3308, lo: 0x96, hi: 0x99}, - {value: 0x0808, lo: 0x9a, hi: 0x9a}, - {value: 0x3308, lo: 0x9b, hi: 0xa3}, - {value: 0x0808, lo: 0xa4, hi: 0xa4}, - {value: 0x3308, lo: 0xa5, hi: 0xa7}, - {value: 0x0808, lo: 0xa8, hi: 0xa8}, - {value: 0x3308, lo: 0xa9, hi: 0xad}, - {value: 0x0040, lo: 0xae, hi: 0xaf}, - {value: 0x0818, lo: 0xb0, hi: 0xbe}, - {value: 0x0040, lo: 0xbf, hi: 0xbf}, - // Block 0xd, offset 0x77 - {value: 0x0000, lo: 0x0d}, - {value: 0x0c08, lo: 0x80, hi: 0x80}, - {value: 0x0a08, lo: 0x81, hi: 0x85}, - {value: 0x0c08, lo: 0x86, hi: 0x87}, - {value: 0x0a08, lo: 0x88, hi: 0x88}, - {value: 0x0c08, lo: 0x89, hi: 0x89}, - {value: 0x0a08, lo: 0x8a, hi: 0x93}, - {value: 0x0c08, lo: 0x94, hi: 0x94}, - {value: 0x0a08, lo: 0x95, hi: 0x95}, - {value: 0x0808, lo: 0x96, hi: 0x98}, - {value: 0x3308, lo: 0x99, hi: 0x9b}, - {value: 0x0040, lo: 0x9c, hi: 0x9d}, - {value: 0x0818, lo: 0x9e, hi: 0x9e}, - {value: 0x0040, lo: 0x9f, hi: 0xbf}, - // Block 0xe, offset 0x85 - {value: 0x0000, lo: 0x0d}, - {value: 0x0040, lo: 0x80, hi: 0x9f}, - {value: 0x0a08, lo: 0xa0, hi: 0xa9}, - {value: 0x0c08, lo: 0xaa, hi: 0xac}, - {value: 0x0808, lo: 0xad, hi: 0xad}, - {value: 0x0c08, lo: 0xae, hi: 0xae}, - {value: 0x0a08, lo: 0xaf, hi: 0xb0}, - {value: 0x0c08, lo: 0xb1, hi: 0xb2}, - {value: 0x0a08, lo: 0xb3, hi: 0xb4}, - {value: 0x0040, lo: 0xb5, hi: 0xb5}, - {value: 0x0a08, lo: 0xb6, hi: 0xb8}, - {value: 0x0c08, lo: 0xb9, hi: 0xb9}, - {value: 0x0a08, lo: 0xba, hi: 0xbd}, - {value: 0x0040, lo: 0xbe, hi: 0xbf}, - // Block 0xf, offset 0x93 - {value: 0x0000, lo: 0x04}, - {value: 0x0040, lo: 0x80, hi: 0x93}, - {value: 0x3308, lo: 0x94, hi: 0xa1}, - {value: 0x0840, lo: 0xa2, hi: 0xa2}, - {value: 0x3308, lo: 0xa3, hi: 0xbf}, - // Block 0x10, offset 0x98 - {value: 0x0000, lo: 0x08}, - {value: 0x3308, lo: 0x80, hi: 0x82}, - {value: 0x3008, lo: 0x83, hi: 0x83}, - {value: 0x0008, lo: 0x84, hi: 0xb9}, - {value: 0x3308, lo: 0xba, hi: 0xba}, - {value: 0x3008, lo: 0xbb, hi: 0xbb}, - {value: 0x3308, lo: 0xbc, hi: 0xbc}, - {value: 0x0008, lo: 0xbd, hi: 0xbd}, - {value: 0x3008, lo: 0xbe, hi: 0xbf}, - // Block 0x11, offset 0xa1 - {value: 0x0000, lo: 0x0f}, - {value: 0x3308, lo: 0x80, hi: 0x80}, - {value: 0x3008, lo: 0x81, hi: 0x82}, - {value: 0x0040, lo: 0x83, hi: 0x85}, - {value: 0x3008, lo: 0x86, hi: 0x88}, - {value: 0x0040, lo: 0x89, hi: 0x89}, - {value: 0x3008, lo: 0x8a, hi: 0x8c}, - {value: 0x3b08, lo: 0x8d, hi: 0x8d}, - {value: 0x0040, lo: 0x8e, hi: 0x8f}, - {value: 0x0008, lo: 0x90, hi: 0x90}, - {value: 0x0040, lo: 0x91, hi: 0x96}, - {value: 0x3008, lo: 0x97, hi: 0x97}, - {value: 0x0040, lo: 0x98, hi: 0xa5}, - {value: 0x0008, lo: 0xa6, hi: 0xaf}, - {value: 0x0018, lo: 0xb0, hi: 0xba}, - {value: 0x0040, lo: 0xbb, hi: 0xbf}, - // Block 0x12, offset 0xb1 - {value: 0x0000, lo: 0x0d}, - {value: 0x3308, lo: 0x80, hi: 0x80}, - {value: 0x3008, lo: 0x81, hi: 0x83}, - {value: 0x0040, lo: 0x84, hi: 0x84}, - {value: 0x0008, lo: 0x85, hi: 0x8c}, - {value: 0x0040, lo: 0x8d, hi: 0x8d}, - {value: 0x0008, lo: 0x8e, hi: 0x90}, - {value: 0x0040, lo: 0x91, hi: 0x91}, - {value: 0x0008, lo: 0x92, hi: 0xa8}, - {value: 0x0040, lo: 0xa9, hi: 0xa9}, - {value: 0x0008, lo: 0xaa, hi: 0xb9}, - {value: 0x0040, lo: 0xba, hi: 0xbc}, - {value: 0x0008, lo: 0xbd, hi: 0xbd}, - {value: 0x3308, lo: 0xbe, hi: 0xbf}, - // Block 0x13, offset 0xbf - {value: 0x0000, lo: 0x0c}, - {value: 0x0040, lo: 0x80, hi: 0x80}, - {value: 0x3308, lo: 0x81, hi: 0x81}, - {value: 0x3008, lo: 0x82, hi: 0x83}, - {value: 0x0040, lo: 0x84, hi: 0x84}, - {value: 0x0008, lo: 0x85, hi: 0x8c}, - {value: 0x0040, lo: 0x8d, hi: 0x8d}, - {value: 0x0008, lo: 0x8e, hi: 0x90}, - {value: 0x0040, lo: 0x91, hi: 0x91}, - {value: 0x0008, lo: 0x92, hi: 0xba}, - {value: 0x0040, lo: 0xbb, hi: 0xbc}, - {value: 0x0008, lo: 0xbd, hi: 0xbd}, - {value: 0x3008, lo: 0xbe, hi: 0xbf}, - // Block 0x14, offset 0xcc - {value: 0x0000, lo: 0x0b}, - {value: 0x0040, lo: 0x80, hi: 0x81}, - {value: 0x3008, lo: 0x82, hi: 0x83}, - {value: 0x0040, lo: 0x84, hi: 0x84}, - {value: 0x0008, lo: 0x85, hi: 0x96}, - {value: 0x0040, lo: 0x97, hi: 0x99}, - {value: 0x0008, lo: 0x9a, hi: 0xb1}, - {value: 0x0040, lo: 0xb2, hi: 0xb2}, - {value: 0x0008, lo: 0xb3, hi: 0xbb}, - {value: 0x0040, lo: 0xbc, hi: 0xbc}, - {value: 0x0008, lo: 0xbd, hi: 0xbd}, - {value: 0x0040, lo: 0xbe, hi: 0xbf}, - // Block 0x15, offset 0xd8 - {value: 0x0000, lo: 0x10}, - {value: 0x0008, lo: 0x80, hi: 0x86}, - {value: 0x0040, lo: 0x87, hi: 0x89}, - {value: 0x3b08, lo: 0x8a, hi: 0x8a}, - {value: 0x0040, lo: 0x8b, hi: 0x8e}, - {value: 0x3008, lo: 0x8f, hi: 0x91}, - {value: 0x3308, lo: 0x92, hi: 0x94}, - {value: 0x0040, lo: 0x95, hi: 0x95}, - {value: 0x3308, lo: 0x96, hi: 0x96}, - {value: 0x0040, lo: 0x97, hi: 0x97}, - {value: 0x3008, lo: 0x98, hi: 0x9f}, - {value: 0x0040, lo: 0xa0, hi: 0xa5}, - {value: 0x0008, lo: 0xa6, hi: 0xaf}, - {value: 0x0040, lo: 0xb0, hi: 0xb1}, - {value: 0x3008, lo: 0xb2, hi: 0xb3}, - {value: 0x0018, lo: 0xb4, hi: 0xb4}, - {value: 0x0040, lo: 0xb5, hi: 0xbf}, - // Block 0x16, offset 0xe9 - {value: 0x0000, lo: 0x09}, - {value: 0x0040, lo: 0x80, hi: 0x80}, - {value: 0x0008, lo: 0x81, hi: 0xb0}, - {value: 0x3308, lo: 0xb1, hi: 0xb1}, - {value: 0x0008, lo: 0xb2, hi: 0xb2}, - {value: 0x08f1, lo: 0xb3, hi: 0xb3}, - {value: 0x3308, lo: 0xb4, hi: 0xb9}, - {value: 0x3b08, lo: 0xba, hi: 0xba}, - {value: 0x0040, lo: 0xbb, hi: 0xbe}, - {value: 0x0018, lo: 0xbf, hi: 0xbf}, - // Block 0x17, offset 0xf3 - {value: 0x0000, lo: 0x06}, - {value: 0x0008, lo: 0x80, hi: 0x86}, - {value: 0x3308, lo: 0x87, hi: 0x8e}, - {value: 0x0018, lo: 0x8f, hi: 0x8f}, - {value: 0x0008, lo: 0x90, hi: 0x99}, - {value: 0x0018, lo: 0x9a, hi: 0x9b}, - {value: 0x0040, lo: 0x9c, hi: 0xbf}, - // Block 0x18, offset 0xfa - {value: 0x0000, lo: 0x0c}, - {value: 0x0008, lo: 0x80, hi: 0x84}, - {value: 0x0040, lo: 0x85, hi: 0x85}, - {value: 0x0008, lo: 0x86, hi: 0x86}, - {value: 0x0040, lo: 0x87, hi: 0x87}, - {value: 0x3308, lo: 0x88, hi: 0x8d}, - {value: 0x0040, lo: 0x8e, hi: 0x8f}, - {value: 0x0008, lo: 0x90, hi: 0x99}, - {value: 0x0040, lo: 0x9a, hi: 0x9b}, - {value: 0x0961, lo: 0x9c, hi: 0x9c}, - {value: 0x0999, lo: 0x9d, hi: 0x9d}, - {value: 0x0008, lo: 0x9e, hi: 0x9f}, - {value: 0x0040, lo: 0xa0, hi: 0xbf}, - // Block 0x19, offset 0x107 - {value: 0x0000, lo: 0x10}, - {value: 0x0008, lo: 0x80, hi: 0x80}, - {value: 0x0018, lo: 0x81, hi: 0x8a}, - {value: 0x0008, lo: 0x8b, hi: 0x8b}, - {value: 0xe03d, lo: 0x8c, hi: 0x8c}, - {value: 0x0018, lo: 0x8d, hi: 0x97}, - {value: 0x3308, lo: 0x98, hi: 0x99}, - {value: 0x0018, lo: 0x9a, hi: 0x9f}, - {value: 0x0008, lo: 0xa0, hi: 0xa9}, - {value: 0x0018, lo: 0xaa, hi: 0xb4}, - {value: 0x3308, lo: 0xb5, hi: 0xb5}, - {value: 0x0018, lo: 0xb6, hi: 0xb6}, - {value: 0x3308, lo: 0xb7, hi: 0xb7}, - {value: 0x0018, lo: 0xb8, hi: 0xb8}, - {value: 0x3308, lo: 0xb9, hi: 0xb9}, - {value: 0x0018, lo: 0xba, hi: 0xbd}, - {value: 0x3008, lo: 0xbe, hi: 0xbf}, - // Block 0x1a, offset 0x118 - {value: 0x0000, lo: 0x06}, - {value: 0x0018, lo: 0x80, hi: 0x85}, - {value: 0x3308, lo: 0x86, hi: 0x86}, - {value: 0x0018, lo: 0x87, hi: 0x8c}, - {value: 0x0040, lo: 0x8d, hi: 0x8d}, - {value: 0x0018, lo: 0x8e, hi: 0x9a}, - {value: 0x0040, lo: 0x9b, hi: 0xbf}, - // Block 0x1b, offset 0x11f - {value: 0x0000, lo: 0x0a}, - {value: 0x0008, lo: 0x80, hi: 0xaa}, - {value: 0x3008, lo: 0xab, hi: 0xac}, - {value: 0x3308, lo: 0xad, hi: 0xb0}, - {value: 0x3008, lo: 0xb1, hi: 0xb1}, - {value: 0x3308, lo: 0xb2, hi: 0xb7}, - {value: 0x3008, lo: 0xb8, hi: 0xb8}, - {value: 0x3b08, lo: 0xb9, hi: 0xba}, - {value: 0x3008, lo: 0xbb, hi: 0xbc}, - {value: 0x3308, lo: 0xbd, hi: 0xbe}, - {value: 0x0008, lo: 0xbf, hi: 0xbf}, - // Block 0x1c, offset 0x12a - {value: 0x0000, lo: 0x0e}, - {value: 0x0008, lo: 0x80, hi: 0x89}, - {value: 0x0018, lo: 0x8a, hi: 0x8f}, - {value: 0x0008, lo: 0x90, hi: 0x95}, - {value: 0x3008, lo: 0x96, hi: 0x97}, - {value: 0x3308, lo: 0x98, hi: 0x99}, - {value: 0x0008, lo: 0x9a, hi: 0x9d}, - {value: 0x3308, lo: 0x9e, hi: 0xa0}, - {value: 0x0008, lo: 0xa1, hi: 0xa1}, - {value: 0x3008, lo: 0xa2, hi: 0xa4}, - {value: 0x0008, lo: 0xa5, hi: 0xa6}, - {value: 0x3008, lo: 0xa7, hi: 0xad}, - {value: 0x0008, lo: 0xae, hi: 0xb0}, - {value: 0x3308, lo: 0xb1, hi: 0xb4}, - {value: 0x0008, lo: 0xb5, hi: 0xbf}, - // Block 0x1d, offset 0x139 - {value: 0x0000, lo: 0x0d}, - {value: 0x0008, lo: 0x80, hi: 0x81}, - {value: 0x3308, lo: 0x82, hi: 0x82}, - {value: 0x3008, lo: 0x83, hi: 0x84}, - {value: 0x3308, lo: 0x85, hi: 0x86}, - {value: 0x3008, lo: 0x87, hi: 0x8c}, - {value: 0x3308, lo: 0x8d, hi: 0x8d}, - {value: 0x0008, lo: 0x8e, hi: 0x8e}, - {value: 0x3008, lo: 0x8f, hi: 0x8f}, - {value: 0x0008, lo: 0x90, hi: 0x99}, - {value: 0x3008, lo: 0x9a, hi: 0x9c}, - {value: 0x3308, lo: 0x9d, hi: 0x9d}, - {value: 0x0018, lo: 0x9e, hi: 0x9f}, - {value: 0x0040, lo: 0xa0, hi: 0xbf}, - // Block 0x1e, offset 0x147 - {value: 0x0000, lo: 0x09}, - {value: 0x0040, lo: 0x80, hi: 0x86}, - {value: 0x055d, lo: 0x87, hi: 0x87}, - {value: 0x0040, lo: 0x88, hi: 0x8c}, - {value: 0x055d, lo: 0x8d, hi: 0x8d}, - {value: 0x0040, lo: 0x8e, hi: 0x8f}, - {value: 0x0008, lo: 0x90, hi: 0xba}, - {value: 0x0018, lo: 0xbb, hi: 0xbb}, - {value: 0xe105, lo: 0xbc, hi: 0xbc}, - {value: 0x0008, lo: 0xbd, hi: 0xbf}, - // Block 0x1f, offset 0x151 - {value: 0x0000, lo: 0x01}, - {value: 0x0018, lo: 0x80, hi: 0xbf}, - // Block 0x20, offset 0x153 - {value: 0x0000, lo: 0x04}, - {value: 0x0018, lo: 0x80, hi: 0x9e}, - {value: 0x0040, lo: 0x9f, hi: 0xa0}, - {value: 0x2018, lo: 0xa1, hi: 0xb5}, - {value: 0x0018, lo: 0xb6, hi: 0xbf}, - // Block 0x21, offset 0x158 - {value: 0x0000, lo: 0x02}, - {value: 0x0018, lo: 0x80, hi: 0xa7}, - {value: 0x2018, lo: 0xa8, hi: 0xbf}, - // Block 0x22, offset 0x15b - {value: 0x0000, lo: 0x02}, - {value: 0x2018, lo: 0x80, hi: 0x82}, - {value: 0x0018, lo: 0x83, hi: 0xbf}, - // Block 0x23, offset 0x15e - {value: 0x0000, lo: 0x01}, - {value: 0x0008, lo: 0x80, hi: 0xbf}, - // Block 0x24, offset 0x160 - {value: 0x0000, lo: 0x0b}, - {value: 0x0008, lo: 0x80, hi: 0x88}, - {value: 0x0040, lo: 0x89, hi: 0x89}, - {value: 0x0008, lo: 0x8a, hi: 0x8d}, - {value: 0x0040, lo: 0x8e, hi: 0x8f}, - {value: 0x0008, lo: 0x90, hi: 0x96}, - {value: 0x0040, lo: 0x97, hi: 0x97}, - {value: 0x0008, lo: 0x98, hi: 0x98}, - {value: 0x0040, lo: 0x99, hi: 0x99}, - {value: 0x0008, lo: 0x9a, hi: 0x9d}, - {value: 0x0040, lo: 0x9e, hi: 0x9f}, - {value: 0x0008, lo: 0xa0, hi: 0xbf}, - // Block 0x25, offset 0x16c - {value: 0x0000, lo: 0x0a}, - {value: 0x0008, lo: 0x80, hi: 0x88}, - {value: 0x0040, lo: 0x89, hi: 0x89}, - {value: 0x0008, lo: 0x8a, hi: 0x8d}, - {value: 0x0040, lo: 0x8e, hi: 0x8f}, - {value: 0x0008, lo: 0x90, hi: 0xb0}, - {value: 0x0040, lo: 0xb1, hi: 0xb1}, - {value: 0x0008, lo: 0xb2, hi: 0xb5}, - {value: 0x0040, lo: 0xb6, hi: 0xb7}, - {value: 0x0008, lo: 0xb8, hi: 0xbe}, - {value: 0x0040, lo: 0xbf, hi: 0xbf}, - // Block 0x26, offset 0x177 - {value: 0x0000, lo: 0x07}, - {value: 0x0008, lo: 0x80, hi: 0x80}, - {value: 0x0040, lo: 0x81, hi: 0x81}, - {value: 0x0008, lo: 0x82, hi: 0x85}, - {value: 0x0040, lo: 0x86, hi: 0x87}, - {value: 0x0008, lo: 0x88, hi: 0x96}, - {value: 0x0040, lo: 0x97, hi: 0x97}, - {value: 0x0008, lo: 0x98, hi: 0xbf}, - // Block 0x27, offset 0x17f - {value: 0x0000, lo: 0x05}, - {value: 0x0008, lo: 0x80, hi: 0x90}, - {value: 0x0040, lo: 0x91, hi: 0x91}, - {value: 0x0008, lo: 0x92, hi: 0x95}, - {value: 0x0040, lo: 0x96, hi: 0x97}, - {value: 0x0008, lo: 0x98, hi: 0xbf}, - // Block 0x28, offset 0x185 - {value: 0x0000, lo: 0x05}, - {value: 0x0008, lo: 0x80, hi: 0x9a}, - {value: 0x0040, lo: 0x9b, hi: 0x9c}, - {value: 0x3308, lo: 0x9d, hi: 0x9f}, - {value: 0x0018, lo: 0xa0, hi: 0xbc}, - {value: 0x0040, lo: 0xbd, hi: 0xbf}, - // Block 0x29, offset 0x18b - {value: 0x0000, lo: 0x04}, - {value: 0x0008, lo: 0x80, hi: 0x8f}, - {value: 0x0018, lo: 0x90, hi: 0x99}, - {value: 0x0040, lo: 0x9a, hi: 0x9f}, - {value: 0x0008, lo: 0xa0, hi: 0xbf}, - // Block 0x2a, offset 0x190 - {value: 0x0000, lo: 0x04}, - {value: 0x0008, lo: 0x80, hi: 0xb5}, - {value: 0x0040, lo: 0xb6, hi: 0xb7}, - {value: 0xe045, lo: 0xb8, hi: 0xbd}, - {value: 0x0040, lo: 0xbe, hi: 0xbf}, - // Block 0x2b, offset 0x195 - {value: 0x0000, lo: 0x02}, - {value: 0x0018, lo: 0x80, hi: 0x80}, - {value: 0x0008, lo: 0x81, hi: 0xbf}, - // Block 0x2c, offset 0x198 - {value: 0x0000, lo: 0x03}, - {value: 0x0008, lo: 0x80, hi: 0xac}, - {value: 0x0018, lo: 0xad, hi: 0xae}, - {value: 0x0008, lo: 0xaf, hi: 0xbf}, - // Block 0x2d, offset 0x19c - {value: 0x0000, lo: 0x05}, - {value: 0x0040, lo: 0x80, hi: 0x80}, - {value: 0x0008, lo: 0x81, hi: 0x9a}, - {value: 0x0018, lo: 0x9b, hi: 0x9c}, - {value: 0x0040, lo: 0x9d, hi: 0x9f}, - {value: 0x0008, lo: 0xa0, hi: 0xbf}, - // Block 0x2e, offset 0x1a2 - {value: 0x0000, lo: 0x04}, - {value: 0x0008, lo: 0x80, hi: 0xaa}, - {value: 0x0018, lo: 0xab, hi: 0xb0}, - {value: 0x0008, lo: 0xb1, hi: 0xb8}, - {value: 0x0040, lo: 0xb9, hi: 0xbf}, - // Block 0x2f, offset 0x1a7 - {value: 0x0000, lo: 0x0b}, - {value: 0x0008, lo: 0x80, hi: 0x8c}, - {value: 0x0040, lo: 0x8d, hi: 0x8d}, - {value: 0x0008, lo: 0x8e, hi: 0x91}, - {value: 0x3308, lo: 0x92, hi: 0x93}, - {value: 0x3b08, lo: 0x94, hi: 0x94}, - {value: 0x0040, lo: 0x95, hi: 0x9f}, - {value: 0x0008, lo: 0xa0, hi: 0xb1}, - {value: 0x3308, lo: 0xb2, hi: 0xb3}, - {value: 0x3b08, lo: 0xb4, hi: 0xb4}, - {value: 0x0018, lo: 0xb5, hi: 0xb6}, - {value: 0x0040, lo: 0xb7, hi: 0xbf}, - // Block 0x30, offset 0x1b3 - {value: 0x0000, lo: 0x09}, - {value: 0x0008, lo: 0x80, hi: 0x91}, - {value: 0x3308, lo: 0x92, hi: 0x93}, - {value: 0x0040, lo: 0x94, hi: 0x9f}, - {value: 0x0008, lo: 0xa0, hi: 0xac}, - {value: 0x0040, lo: 0xad, hi: 0xad}, - {value: 0x0008, lo: 0xae, hi: 0xb0}, - {value: 0x0040, lo: 0xb1, hi: 0xb1}, - {value: 0x3308, lo: 0xb2, hi: 0xb3}, - {value: 0x0040, lo: 0xb4, hi: 0xbf}, - // Block 0x31, offset 0x1bd - {value: 0x0000, lo: 0x05}, - {value: 0x0008, lo: 0x80, hi: 0xb3}, - {value: 0x3340, lo: 0xb4, hi: 0xb5}, - {value: 0x3008, lo: 0xb6, hi: 0xb6}, - {value: 0x3308, lo: 0xb7, hi: 0xbd}, - {value: 0x3008, lo: 0xbe, hi: 0xbf}, - // Block 0x32, offset 0x1c3 - {value: 0x0000, lo: 0x10}, - {value: 0x3008, lo: 0x80, hi: 0x85}, - {value: 0x3308, lo: 0x86, hi: 0x86}, - {value: 0x3008, lo: 0x87, hi: 0x88}, - {value: 0x3308, lo: 0x89, hi: 0x91}, - {value: 0x3b08, lo: 0x92, hi: 0x92}, - {value: 0x3308, lo: 0x93, hi: 0x93}, - {value: 0x0018, lo: 0x94, hi: 0x96}, - {value: 0x0008, lo: 0x97, hi: 0x97}, - {value: 0x0018, lo: 0x98, hi: 0x9b}, - {value: 0x0008, lo: 0x9c, hi: 0x9c}, - {value: 0x3308, lo: 0x9d, hi: 0x9d}, - {value: 0x0040, lo: 0x9e, hi: 0x9f}, - {value: 0x0008, lo: 0xa0, hi: 0xa9}, - {value: 0x0040, lo: 0xaa, hi: 0xaf}, - {value: 0x0018, lo: 0xb0, hi: 0xb9}, - {value: 0x0040, lo: 0xba, hi: 0xbf}, - // Block 0x33, offset 0x1d4 - {value: 0x0000, lo: 0x09}, - {value: 0x0018, lo: 0x80, hi: 0x85}, - {value: 0x0040, lo: 0x86, hi: 0x86}, - {value: 0x0218, lo: 0x87, hi: 0x87}, - {value: 0x0018, lo: 0x88, hi: 0x8a}, - {value: 0x33c0, lo: 0x8b, hi: 0x8d}, - {value: 0x0040, lo: 0x8e, hi: 0x8f}, - {value: 0x0008, lo: 0x90, hi: 0x99}, - {value: 0x0040, lo: 0x9a, hi: 0x9f}, - {value: 0x0208, lo: 0xa0, hi: 0xbf}, - // Block 0x34, offset 0x1de - {value: 0x0000, lo: 0x02}, - {value: 0x0208, lo: 0x80, hi: 0xb7}, - {value: 0x0040, lo: 0xb8, hi: 0xbf}, - // Block 0x35, offset 0x1e1 - {value: 0x0000, lo: 0x07}, - {value: 0x0008, lo: 0x80, hi: 0x84}, - {value: 0x3308, lo: 0x85, hi: 0x86}, - {value: 0x0208, lo: 0x87, hi: 0xa8}, - {value: 0x3308, lo: 0xa9, hi: 0xa9}, - {value: 0x0208, lo: 0xaa, hi: 0xaa}, - {value: 0x0040, lo: 0xab, hi: 0xaf}, - {value: 0x0008, lo: 0xb0, hi: 0xbf}, - // Block 0x36, offset 0x1e9 - {value: 0x0000, lo: 0x02}, - {value: 0x0008, lo: 0x80, hi: 0xb5}, - {value: 0x0040, lo: 0xb6, hi: 0xbf}, - // Block 0x37, offset 0x1ec - {value: 0x0000, lo: 0x0c}, - {value: 0x0008, lo: 0x80, hi: 0x9e}, - {value: 0x0040, lo: 0x9f, hi: 0x9f}, - {value: 0x3308, lo: 0xa0, hi: 0xa2}, - {value: 0x3008, lo: 0xa3, hi: 0xa6}, - {value: 0x3308, lo: 0xa7, hi: 0xa8}, - {value: 0x3008, lo: 0xa9, hi: 0xab}, - {value: 0x0040, lo: 0xac, hi: 0xaf}, - {value: 0x3008, lo: 0xb0, hi: 0xb1}, - {value: 0x3308, lo: 0xb2, hi: 0xb2}, - {value: 0x3008, lo: 0xb3, hi: 0xb8}, - {value: 0x3308, lo: 0xb9, hi: 0xbb}, - {value: 0x0040, lo: 0xbc, hi: 0xbf}, - // Block 0x38, offset 0x1f9 - {value: 0x0000, lo: 0x07}, - {value: 0x0018, lo: 0x80, hi: 0x80}, - {value: 0x0040, lo: 0x81, hi: 0x83}, - {value: 0x0018, lo: 0x84, hi: 0x85}, - {value: 0x0008, lo: 0x86, hi: 0xad}, - {value: 0x0040, lo: 0xae, hi: 0xaf}, - {value: 0x0008, lo: 0xb0, hi: 0xb4}, - {value: 0x0040, lo: 0xb5, hi: 0xbf}, - // Block 0x39, offset 0x201 - {value: 0x0000, lo: 0x03}, - {value: 0x0008, lo: 0x80, hi: 0xab}, - {value: 0x0040, lo: 0xac, hi: 0xaf}, - {value: 0x0008, lo: 0xb0, hi: 0xbf}, - // Block 0x3a, offset 0x205 - {value: 0x0000, lo: 0x06}, - {value: 0x0008, lo: 0x80, hi: 0x89}, - {value: 0x0040, lo: 0x8a, hi: 0x8f}, - {value: 0x0008, lo: 0x90, hi: 0x99}, - {value: 0x0028, lo: 0x9a, hi: 0x9a}, - {value: 0x0040, lo: 0x9b, hi: 0x9d}, - {value: 0x0018, lo: 0x9e, hi: 0xbf}, - // Block 0x3b, offset 0x20c - {value: 0x0000, lo: 0x07}, - {value: 0x0008, lo: 0x80, hi: 0x96}, - {value: 0x3308, lo: 0x97, hi: 0x98}, - {value: 0x3008, lo: 0x99, hi: 0x9a}, - {value: 0x3308, lo: 0x9b, hi: 0x9b}, - {value: 0x0040, lo: 0x9c, hi: 0x9d}, - {value: 0x0018, lo: 0x9e, hi: 0x9f}, - {value: 0x0008, lo: 0xa0, hi: 0xbf}, - // Block 0x3c, offset 0x214 - {value: 0x0000, lo: 0x0f}, - {value: 0x0008, lo: 0x80, hi: 0x94}, - {value: 0x3008, lo: 0x95, hi: 0x95}, - {value: 0x3308, lo: 0x96, hi: 0x96}, - {value: 0x3008, lo: 0x97, hi: 0x97}, - {value: 0x3308, lo: 0x98, hi: 0x9e}, - {value: 0x0040, lo: 0x9f, hi: 0x9f}, - {value: 0x3b08, lo: 0xa0, hi: 0xa0}, - {value: 0x3008, lo: 0xa1, hi: 0xa1}, - {value: 0x3308, lo: 0xa2, hi: 0xa2}, - {value: 0x3008, lo: 0xa3, hi: 0xa4}, - {value: 0x3308, lo: 0xa5, hi: 0xac}, - {value: 0x3008, lo: 0xad, hi: 0xb2}, - {value: 0x3308, lo: 0xb3, hi: 0xbc}, - {value: 0x0040, lo: 0xbd, hi: 0xbe}, - {value: 0x3308, lo: 0xbf, hi: 0xbf}, - // Block 0x3d, offset 0x224 - {value: 0x0000, lo: 0x0b}, - {value: 0x0008, lo: 0x80, hi: 0x89}, - {value: 0x0040, lo: 0x8a, hi: 0x8f}, - {value: 0x0008, lo: 0x90, hi: 0x99}, - {value: 0x0040, lo: 0x9a, hi: 0x9f}, - {value: 0x0018, lo: 0xa0, hi: 0xa6}, - {value: 0x0008, lo: 0xa7, hi: 0xa7}, - {value: 0x0018, lo: 0xa8, hi: 0xad}, - {value: 0x0040, lo: 0xae, hi: 0xaf}, - {value: 0x3308, lo: 0xb0, hi: 0xbd}, - {value: 0x3318, lo: 0xbe, hi: 0xbe}, - {value: 0x0040, lo: 0xbf, hi: 0xbf}, - // Block 0x3e, offset 0x230 - {value: 0x0000, lo: 0x01}, - {value: 0x0040, lo: 0x80, hi: 0xbf}, - // Block 0x3f, offset 0x232 - {value: 0x0000, lo: 0x09}, - {value: 0x3308, lo: 0x80, hi: 0x83}, - {value: 0x3008, lo: 0x84, hi: 0x84}, - {value: 0x0008, lo: 0x85, hi: 0xb3}, - {value: 0x3308, lo: 0xb4, hi: 0xb4}, - {value: 0x3008, lo: 0xb5, hi: 0xb5}, - {value: 0x3308, lo: 0xb6, hi: 0xba}, - {value: 0x3008, lo: 0xbb, hi: 0xbb}, - {value: 0x3308, lo: 0xbc, hi: 0xbc}, - {value: 0x3008, lo: 0xbd, hi: 0xbf}, - // Block 0x40, offset 0x23c - {value: 0x0000, lo: 0x0b}, - {value: 0x3008, lo: 0x80, hi: 0x81}, - {value: 0x3308, lo: 0x82, hi: 0x82}, - {value: 0x3008, lo: 0x83, hi: 0x83}, - {value: 0x3808, lo: 0x84, hi: 0x84}, - {value: 0x0008, lo: 0x85, hi: 0x8b}, - {value: 0x0040, lo: 0x8c, hi: 0x8f}, - {value: 0x0008, lo: 0x90, hi: 0x99}, - {value: 0x0018, lo: 0x9a, hi: 0xaa}, - {value: 0x3308, lo: 0xab, hi: 0xb3}, - {value: 0x0018, lo: 0xb4, hi: 0xbc}, - {value: 0x0040, lo: 0xbd, hi: 0xbf}, - // Block 0x41, offset 0x248 - {value: 0x0000, lo: 0x0b}, - {value: 0x3308, lo: 0x80, hi: 0x81}, - {value: 0x3008, lo: 0x82, hi: 0x82}, - {value: 0x0008, lo: 0x83, hi: 0xa0}, - {value: 0x3008, lo: 0xa1, hi: 0xa1}, - {value: 0x3308, lo: 0xa2, hi: 0xa5}, - {value: 0x3008, lo: 0xa6, hi: 0xa7}, - {value: 0x3308, lo: 0xa8, hi: 0xa9}, - {value: 0x3808, lo: 0xaa, hi: 0xaa}, - {value: 0x3b08, lo: 0xab, hi: 0xab}, - {value: 0x3308, lo: 0xac, hi: 0xad}, - {value: 0x0008, lo: 0xae, hi: 0xbf}, - // Block 0x42, offset 0x254 - {value: 0x0000, lo: 0x0b}, - {value: 0x0008, lo: 0x80, hi: 0xa5}, - {value: 0x3308, lo: 0xa6, hi: 0xa6}, - {value: 0x3008, lo: 0xa7, hi: 0xa7}, - {value: 0x3308, lo: 0xa8, hi: 0xa9}, - {value: 0x3008, lo: 0xaa, hi: 0xac}, - {value: 0x3308, lo: 0xad, hi: 0xad}, - {value: 0x3008, lo: 0xae, hi: 0xae}, - {value: 0x3308, lo: 0xaf, hi: 0xb1}, - {value: 0x3808, lo: 0xb2, hi: 0xb3}, - {value: 0x0040, lo: 0xb4, hi: 0xbb}, - {value: 0x0018, lo: 0xbc, hi: 0xbf}, - // Block 0x43, offset 0x260 - {value: 0x0000, lo: 0x07}, - {value: 0x0008, lo: 0x80, hi: 0xa3}, - {value: 0x3008, lo: 0xa4, hi: 0xab}, - {value: 0x3308, lo: 0xac, hi: 0xb3}, - {value: 0x3008, lo: 0xb4, hi: 0xb5}, - {value: 0x3308, lo: 0xb6, hi: 0xb7}, - {value: 0x0040, lo: 0xb8, hi: 0xba}, - {value: 0x0018, lo: 0xbb, hi: 0xbf}, - // Block 0x44, offset 0x268 - {value: 0x0000, lo: 0x04}, - {value: 0x0008, lo: 0x80, hi: 0x89}, - {value: 0x0040, lo: 0x8a, hi: 0x8c}, - {value: 0x0008, lo: 0x8d, hi: 0xbd}, - {value: 0x0018, lo: 0xbe, hi: 0xbf}, - // Block 0x45, offset 0x26d - {value: 0x0000, lo: 0x09}, - {value: 0x0e29, lo: 0x80, hi: 0x80}, - {value: 0x0e41, lo: 0x81, hi: 0x81}, - {value: 0x0e59, lo: 0x82, hi: 0x82}, - {value: 0x0e71, lo: 0x83, hi: 0x83}, - {value: 0x0e89, lo: 0x84, hi: 0x85}, - {value: 0x0ea1, lo: 0x86, hi: 0x86}, - {value: 0x0eb9, lo: 0x87, hi: 0x87}, - {value: 0x057d, lo: 0x88, hi: 0x88}, - {value: 0x0040, lo: 0x89, hi: 0xbf}, - // Block 0x46, offset 0x277 - {value: 0x0000, lo: 0x10}, - {value: 0x0018, lo: 0x80, hi: 0x87}, - {value: 0x0040, lo: 0x88, hi: 0x8f}, - {value: 0x3308, lo: 0x90, hi: 0x92}, - {value: 0x0018, lo: 0x93, hi: 0x93}, - {value: 0x3308, lo: 0x94, hi: 0xa0}, - {value: 0x3008, lo: 0xa1, hi: 0xa1}, - {value: 0x3308, lo: 0xa2, hi: 0xa8}, - {value: 0x0008, lo: 0xa9, hi: 0xac}, - {value: 0x3308, lo: 0xad, hi: 0xad}, - {value: 0x0008, lo: 0xae, hi: 0xb1}, - {value: 0x3008, lo: 0xb2, hi: 0xb3}, - {value: 0x3308, lo: 0xb4, hi: 0xb4}, - {value: 0x0008, lo: 0xb5, hi: 0xb6}, - {value: 0x0040, lo: 0xb7, hi: 0xb7}, - {value: 0x3308, lo: 0xb8, hi: 0xb9}, - {value: 0x0040, lo: 0xba, hi: 0xbf}, - // Block 0x47, offset 0x288 - {value: 0x0000, lo: 0x03}, - {value: 0x3308, lo: 0x80, hi: 0xb5}, - {value: 0x0040, lo: 0xb6, hi: 0xba}, - {value: 0x3308, lo: 0xbb, hi: 0xbf}, - // Block 0x48, offset 0x28c - {value: 0x0000, lo: 0x0a}, - {value: 0x0008, lo: 0x80, hi: 0x87}, - {value: 0xe045, lo: 0x88, hi: 0x8f}, - {value: 0x0008, lo: 0x90, hi: 0x95}, - {value: 0x0040, lo: 0x96, hi: 0x97}, - {value: 0xe045, lo: 0x98, hi: 0x9d}, - {value: 0x0040, lo: 0x9e, hi: 0x9f}, - {value: 0x0008, lo: 0xa0, hi: 0xa7}, - {value: 0xe045, lo: 0xa8, hi: 0xaf}, - {value: 0x0008, lo: 0xb0, hi: 0xb7}, - {value: 0xe045, lo: 0xb8, hi: 0xbf}, - // Block 0x49, offset 0x297 - {value: 0x0000, lo: 0x03}, - {value: 0x0040, lo: 0x80, hi: 0x8f}, - {value: 0x3318, lo: 0x90, hi: 0xb0}, - {value: 0x0040, lo: 0xb1, hi: 0xbf}, - // Block 0x4a, offset 0x29b - {value: 0x0000, lo: 0x08}, - {value: 0x0018, lo: 0x80, hi: 0x82}, - {value: 0x0040, lo: 0x83, hi: 0x83}, - {value: 0x0008, lo: 0x84, hi: 0x84}, - {value: 0x0018, lo: 0x85, hi: 0x88}, - {value: 0x24c1, lo: 0x89, hi: 0x89}, - {value: 0x0018, lo: 0x8a, hi: 0x8b}, - {value: 0x0040, lo: 0x8c, hi: 0x8f}, - {value: 0x0018, lo: 0x90, hi: 0xbf}, - // Block 0x4b, offset 0x2a4 - {value: 0x0000, lo: 0x07}, - {value: 0x0018, lo: 0x80, hi: 0xab}, - {value: 0x24f1, lo: 0xac, hi: 0xac}, - {value: 0x2529, lo: 0xad, hi: 0xad}, - {value: 0x0018, lo: 0xae, hi: 0xae}, - {value: 0x2579, lo: 0xaf, hi: 0xaf}, - {value: 0x25b1, lo: 0xb0, hi: 0xb0}, - {value: 0x0018, lo: 0xb1, hi: 0xbf}, - // Block 0x4c, offset 0x2ac - {value: 0x0000, lo: 0x05}, - {value: 0x0018, lo: 0x80, hi: 0x9f}, - {value: 0x0080, lo: 0xa0, hi: 0xa0}, - {value: 0x0018, lo: 0xa1, hi: 0xad}, - {value: 0x0080, lo: 0xae, hi: 0xaf}, - {value: 0x0018, lo: 0xb0, hi: 0xbf}, - // Block 0x4d, offset 0x2b2 - {value: 0x0000, lo: 0x04}, - {value: 0x0018, lo: 0x80, hi: 0xa8}, - {value: 0x09c5, lo: 0xa9, hi: 0xa9}, - {value: 0x09e5, lo: 0xaa, hi: 0xaa}, - {value: 0x0018, lo: 0xab, hi: 0xbf}, - // Block 0x4e, offset 0x2b7 - {value: 0x0000, lo: 0x02}, - {value: 0x0018, lo: 0x80, hi: 0xbe}, - {value: 0x0040, lo: 0xbf, hi: 0xbf}, - // Block 0x4f, offset 0x2ba - {value: 0x0000, lo: 0x02}, - {value: 0x0018, lo: 0x80, hi: 0xa6}, - {value: 0x0040, lo: 0xa7, hi: 0xbf}, - // Block 0x50, offset 0x2bd - {value: 0x0000, lo: 0x03}, - {value: 0x0018, lo: 0x80, hi: 0x8b}, - {value: 0x28c1, lo: 0x8c, hi: 0x8c}, - {value: 0x0018, lo: 0x8d, hi: 0xbf}, - // Block 0x51, offset 0x2c1 - {value: 0x0000, lo: 0x05}, - {value: 0x0018, lo: 0x80, hi: 0xb3}, - {value: 0x0e66, lo: 0xb4, hi: 0xb4}, - {value: 0x292a, lo: 0xb5, hi: 0xb5}, - {value: 0x0e86, lo: 0xb6, hi: 0xb6}, - {value: 0x0018, lo: 0xb7, hi: 0xbf}, - // Block 0x52, offset 0x2c7 - {value: 0x0000, lo: 0x03}, - {value: 0x0018, lo: 0x80, hi: 0x9b}, - {value: 0x2941, lo: 0x9c, hi: 0x9c}, - {value: 0x0018, lo: 0x9d, hi: 0xbf}, - // Block 0x53, offset 0x2cb - {value: 0x0000, lo: 0x03}, - {value: 0x0018, lo: 0x80, hi: 0xb3}, - {value: 0x0040, lo: 0xb4, hi: 0xb5}, - {value: 0x0018, lo: 0xb6, hi: 0xbf}, - // Block 0x54, offset 0x2cf - {value: 0x0000, lo: 0x05}, - {value: 0x0018, lo: 0x80, hi: 0x95}, - {value: 0x0040, lo: 0x96, hi: 0x97}, - {value: 0x0018, lo: 0x98, hi: 0xb9}, - {value: 0x0040, lo: 0xba, hi: 0xbc}, - {value: 0x0018, lo: 0xbd, hi: 0xbf}, - // Block 0x55, offset 0x2d5 - {value: 0x0000, lo: 0x06}, - {value: 0x0018, lo: 0x80, hi: 0x88}, - {value: 0x0040, lo: 0x89, hi: 0x89}, - {value: 0x0018, lo: 0x8a, hi: 0x91}, - {value: 0x0040, lo: 0x92, hi: 0xab}, - {value: 0x0018, lo: 0xac, hi: 0xaf}, - {value: 0x0040, lo: 0xb0, hi: 0xbf}, - // Block 0x56, offset 0x2dc - {value: 0x0000, lo: 0x05}, - {value: 0xe185, lo: 0x80, hi: 0x8f}, - {value: 0x03f5, lo: 0x90, hi: 0x9f}, - {value: 0x0ea5, lo: 0xa0, hi: 0xae}, - {value: 0x0040, lo: 0xaf, hi: 0xaf}, - {value: 0x0008, lo: 0xb0, hi: 0xbf}, - // Block 0x57, offset 0x2e2 - {value: 0x0000, lo: 0x07}, - {value: 0x0008, lo: 0x80, hi: 0xa5}, - {value: 0x0040, lo: 0xa6, hi: 0xa6}, - {value: 0x0008, lo: 0xa7, hi: 0xa7}, - {value: 0x0040, lo: 0xa8, hi: 0xac}, - {value: 0x0008, lo: 0xad, hi: 0xad}, - {value: 0x0040, lo: 0xae, hi: 0xaf}, - {value: 0x0008, lo: 0xb0, hi: 0xbf}, - // Block 0x58, offset 0x2ea - {value: 0x0000, lo: 0x06}, - {value: 0x0008, lo: 0x80, hi: 0xa7}, - {value: 0x0040, lo: 0xa8, hi: 0xae}, - {value: 0xe075, lo: 0xaf, hi: 0xaf}, - {value: 0x0018, lo: 0xb0, hi: 0xb0}, - {value: 0x0040, lo: 0xb1, hi: 0xbe}, - {value: 0x3b08, lo: 0xbf, hi: 0xbf}, - // Block 0x59, offset 0x2f1 - {value: 0x0000, lo: 0x0a}, - {value: 0x0008, lo: 0x80, hi: 0x96}, - {value: 0x0040, lo: 0x97, hi: 0x9f}, - {value: 0x0008, lo: 0xa0, hi: 0xa6}, - {value: 0x0040, lo: 0xa7, hi: 0xa7}, - {value: 0x0008, lo: 0xa8, hi: 0xae}, - {value: 0x0040, lo: 0xaf, hi: 0xaf}, - {value: 0x0008, lo: 0xb0, hi: 0xb6}, - {value: 0x0040, lo: 0xb7, hi: 0xb7}, - {value: 0x0008, lo: 0xb8, hi: 0xbe}, - {value: 0x0040, lo: 0xbf, hi: 0xbf}, - // Block 0x5a, offset 0x2fc - {value: 0x0000, lo: 0x09}, - {value: 0x0008, lo: 0x80, hi: 0x86}, - {value: 0x0040, lo: 0x87, hi: 0x87}, - {value: 0x0008, lo: 0x88, hi: 0x8e}, - {value: 0x0040, lo: 0x8f, hi: 0x8f}, - {value: 0x0008, lo: 0x90, hi: 0x96}, - {value: 0x0040, lo: 0x97, hi: 0x97}, - {value: 0x0008, lo: 0x98, hi: 0x9e}, - {value: 0x0040, lo: 0x9f, hi: 0x9f}, - {value: 0x3308, lo: 0xa0, hi: 0xbf}, - // Block 0x5b, offset 0x306 - {value: 0x0000, lo: 0x03}, - {value: 0x0018, lo: 0x80, hi: 0xae}, - {value: 0x0008, lo: 0xaf, hi: 0xaf}, - {value: 0x0018, lo: 0xb0, hi: 0xbf}, - // Block 0x5c, offset 0x30a - {value: 0x0000, lo: 0x02}, - {value: 0x0018, lo: 0x80, hi: 0x84}, - {value: 0x0040, lo: 0x85, hi: 0xbf}, - // Block 0x5d, offset 0x30d - {value: 0x0000, lo: 0x05}, - {value: 0x0018, lo: 0x80, hi: 0x99}, - {value: 0x0040, lo: 0x9a, hi: 0x9a}, - {value: 0x0018, lo: 0x9b, hi: 0x9e}, - {value: 0x0edd, lo: 0x9f, hi: 0x9f}, - {value: 0x0018, lo: 0xa0, hi: 0xbf}, - // Block 0x5e, offset 0x313 - {value: 0x0000, lo: 0x03}, - {value: 0x0018, lo: 0x80, hi: 0xb2}, - {value: 0x0efd, lo: 0xb3, hi: 0xb3}, - {value: 0x0040, lo: 0xb4, hi: 0xbf}, - // Block 0x5f, offset 0x317 - {value: 0x0020, lo: 0x01}, - {value: 0x0f1d, lo: 0x80, hi: 0xbf}, - // Block 0x60, offset 0x319 - {value: 0x0020, lo: 0x02}, - {value: 0x171d, lo: 0x80, hi: 0x8f}, - {value: 0x18fd, lo: 0x90, hi: 0xbf}, - // Block 0x61, offset 0x31c - {value: 0x0020, lo: 0x01}, - {value: 0x1efd, lo: 0x80, hi: 0xbf}, - // Block 0x62, offset 0x31e - {value: 0x0000, lo: 0x02}, - {value: 0x0040, lo: 0x80, hi: 0x80}, - {value: 0x0008, lo: 0x81, hi: 0xbf}, - // Block 0x63, offset 0x321 - {value: 0x0000, lo: 0x09}, - {value: 0x0008, lo: 0x80, hi: 0x96}, - {value: 0x0040, lo: 0x97, hi: 0x98}, - {value: 0x3308, lo: 0x99, hi: 0x9a}, - {value: 0x29e2, lo: 0x9b, hi: 0x9b}, - {value: 0x2a0a, lo: 0x9c, hi: 0x9c}, - {value: 0x0008, lo: 0x9d, hi: 0x9e}, - {value: 0x2a31, lo: 0x9f, hi: 0x9f}, - {value: 0x0018, lo: 0xa0, hi: 0xa0}, - {value: 0x0008, lo: 0xa1, hi: 0xbf}, - // Block 0x64, offset 0x32b - {value: 0x0000, lo: 0x02}, - {value: 0x0008, lo: 0x80, hi: 0xbe}, - {value: 0x2a69, lo: 0xbf, hi: 0xbf}, - // Block 0x65, offset 0x32e - {value: 0x0000, lo: 0x0e}, - {value: 0x0040, lo: 0x80, hi: 0x84}, - {value: 0x0008, lo: 0x85, hi: 0xad}, - {value: 0x0040, lo: 0xae, hi: 0xb0}, - {value: 0x2a1d, lo: 0xb1, hi: 0xb1}, - {value: 0x2a3d, lo: 0xb2, hi: 0xb2}, - {value: 0x2a5d, lo: 0xb3, hi: 0xb3}, - {value: 0x2a7d, lo: 0xb4, hi: 0xb4}, - {value: 0x2a5d, lo: 0xb5, hi: 0xb5}, - {value: 0x2a9d, lo: 0xb6, hi: 0xb6}, - {value: 0x2abd, lo: 0xb7, hi: 0xb7}, - {value: 0x2add, lo: 0xb8, hi: 0xb9}, - {value: 0x2afd, lo: 0xba, hi: 0xbb}, - {value: 0x2b1d, lo: 0xbc, hi: 0xbd}, - {value: 0x2afd, lo: 0xbe, hi: 0xbf}, - // Block 0x66, offset 0x33d - {value: 0x0000, lo: 0x03}, - {value: 0x0018, lo: 0x80, hi: 0xa3}, - {value: 0x0040, lo: 0xa4, hi: 0xaf}, - {value: 0x0008, lo: 0xb0, hi: 0xbf}, - // Block 0x67, offset 0x341 - {value: 0x0030, lo: 0x04}, - {value: 0x2aa2, lo: 0x80, hi: 0x9d}, - {value: 0x305a, lo: 0x9e, hi: 0x9e}, - {value: 0x0040, lo: 0x9f, hi: 0x9f}, - {value: 0x30a2, lo: 0xa0, hi: 0xbf}, - // Block 0x68, offset 0x346 - {value: 0x0000, lo: 0x02}, - {value: 0x0008, lo: 0x80, hi: 0x95}, - {value: 0x0040, lo: 0x96, hi: 0xbf}, - // Block 0x69, offset 0x349 - {value: 0x0000, lo: 0x03}, - {value: 0x0008, lo: 0x80, hi: 0x8c}, - {value: 0x0040, lo: 0x8d, hi: 0x8f}, - {value: 0x0018, lo: 0x90, hi: 0xbf}, - // Block 0x6a, offset 0x34d - {value: 0x0000, lo: 0x04}, - {value: 0x0018, lo: 0x80, hi: 0x86}, - {value: 0x0040, lo: 0x87, hi: 0x8f}, - {value: 0x0008, lo: 0x90, hi: 0xbd}, - {value: 0x0018, lo: 0xbe, hi: 0xbf}, - // Block 0x6b, offset 0x352 - {value: 0x0000, lo: 0x04}, - {value: 0x0008, lo: 0x80, hi: 0x8c}, - {value: 0x0018, lo: 0x8d, hi: 0x8f}, - {value: 0x0008, lo: 0x90, hi: 0xab}, - {value: 0x0040, lo: 0xac, hi: 0xbf}, - // Block 0x6c, offset 0x357 - {value: 0x0000, lo: 0x05}, - {value: 0x0008, lo: 0x80, hi: 0xa5}, - {value: 0x0018, lo: 0xa6, hi: 0xaf}, - {value: 0x3308, lo: 0xb0, hi: 0xb1}, - {value: 0x0018, lo: 0xb2, hi: 0xb7}, - {value: 0x0040, lo: 0xb8, hi: 0xbf}, - // Block 0x6d, offset 0x35d - {value: 0x0000, lo: 0x05}, - {value: 0x0040, lo: 0x80, hi: 0xb6}, - {value: 0x0008, lo: 0xb7, hi: 0xb7}, - {value: 0x2009, lo: 0xb8, hi: 0xb8}, - {value: 0x6e89, lo: 0xb9, hi: 0xb9}, - {value: 0x0008, lo: 0xba, hi: 0xbf}, - // Block 0x6e, offset 0x363 - {value: 0x0000, lo: 0x0e}, - {value: 0x0008, lo: 0x80, hi: 0x81}, - {value: 0x3308, lo: 0x82, hi: 0x82}, - {value: 0x0008, lo: 0x83, hi: 0x85}, - {value: 0x3b08, lo: 0x86, hi: 0x86}, - {value: 0x0008, lo: 0x87, hi: 0x8a}, - {value: 0x3308, lo: 0x8b, hi: 0x8b}, - {value: 0x0008, lo: 0x8c, hi: 0xa2}, - {value: 0x3008, lo: 0xa3, hi: 0xa4}, - {value: 0x3308, lo: 0xa5, hi: 0xa6}, - {value: 0x3008, lo: 0xa7, hi: 0xa7}, - {value: 0x0018, lo: 0xa8, hi: 0xab}, - {value: 0x0040, lo: 0xac, hi: 0xaf}, - {value: 0x0018, lo: 0xb0, hi: 0xb9}, - {value: 0x0040, lo: 0xba, hi: 0xbf}, - // Block 0x6f, offset 0x372 - {value: 0x0000, lo: 0x05}, - {value: 0x0208, lo: 0x80, hi: 0xb1}, - {value: 0x0108, lo: 0xb2, hi: 0xb2}, - {value: 0x0008, lo: 0xb3, hi: 0xb3}, - {value: 0x0018, lo: 0xb4, hi: 0xb7}, - {value: 0x0040, lo: 0xb8, hi: 0xbf}, - // Block 0x70, offset 0x378 - {value: 0x0000, lo: 0x03}, - {value: 0x3008, lo: 0x80, hi: 0x81}, - {value: 0x0008, lo: 0x82, hi: 0xb3}, - {value: 0x3008, lo: 0xb4, hi: 0xbf}, - // Block 0x71, offset 0x37c - {value: 0x0000, lo: 0x0e}, - {value: 0x3008, lo: 0x80, hi: 0x83}, - {value: 0x3b08, lo: 0x84, hi: 0x84}, - {value: 0x3308, lo: 0x85, hi: 0x85}, - {value: 0x0040, lo: 0x86, hi: 0x8d}, - {value: 0x0018, lo: 0x8e, hi: 0x8f}, - {value: 0x0008, lo: 0x90, hi: 0x99}, - {value: 0x0040, lo: 0x9a, hi: 0x9f}, - {value: 0x3308, lo: 0xa0, hi: 0xb1}, - {value: 0x0008, lo: 0xb2, hi: 0xb7}, - {value: 0x0018, lo: 0xb8, hi: 0xba}, - {value: 0x0008, lo: 0xbb, hi: 0xbb}, - {value: 0x0018, lo: 0xbc, hi: 0xbc}, - {value: 0x0008, lo: 0xbd, hi: 0xbd}, - {value: 0x0040, lo: 0xbe, hi: 0xbf}, - // Block 0x72, offset 0x38b - {value: 0x0000, lo: 0x04}, - {value: 0x0008, lo: 0x80, hi: 0xa5}, - {value: 0x3308, lo: 0xa6, hi: 0xad}, - {value: 0x0018, lo: 0xae, hi: 0xaf}, - {value: 0x0008, lo: 0xb0, hi: 0xbf}, - // Block 0x73, offset 0x390 - {value: 0x0000, lo: 0x07}, - {value: 0x0008, lo: 0x80, hi: 0x86}, - {value: 0x3308, lo: 0x87, hi: 0x91}, - {value: 0x3008, lo: 0x92, hi: 0x92}, - {value: 0x3808, lo: 0x93, hi: 0x93}, - {value: 0x0040, lo: 0x94, hi: 0x9e}, - {value: 0x0018, lo: 0x9f, hi: 0xbc}, - {value: 0x0040, lo: 0xbd, hi: 0xbf}, - // Block 0x74, offset 0x398 - {value: 0x0000, lo: 0x09}, - {value: 0x3308, lo: 0x80, hi: 0x82}, - {value: 0x3008, lo: 0x83, hi: 0x83}, - {value: 0x0008, lo: 0x84, hi: 0xb2}, - {value: 0x3308, lo: 0xb3, hi: 0xb3}, - {value: 0x3008, lo: 0xb4, hi: 0xb5}, - {value: 0x3308, lo: 0xb6, hi: 0xb9}, - {value: 0x3008, lo: 0xba, hi: 0xbb}, - {value: 0x3308, lo: 0xbc, hi: 0xbc}, - {value: 0x3008, lo: 0xbd, hi: 0xbf}, - // Block 0x75, offset 0x3a2 - {value: 0x0000, lo: 0x0a}, - {value: 0x3808, lo: 0x80, hi: 0x80}, - {value: 0x0018, lo: 0x81, hi: 0x8d}, - {value: 0x0040, lo: 0x8e, hi: 0x8e}, - {value: 0x0008, lo: 0x8f, hi: 0x99}, - {value: 0x0040, lo: 0x9a, hi: 0x9d}, - {value: 0x0018, lo: 0x9e, hi: 0x9f}, - {value: 0x0008, lo: 0xa0, hi: 0xa4}, - {value: 0x3308, lo: 0xa5, hi: 0xa5}, - {value: 0x0008, lo: 0xa6, hi: 0xbe}, - {value: 0x0040, lo: 0xbf, hi: 0xbf}, - // Block 0x76, offset 0x3ad - {value: 0x0000, lo: 0x07}, - {value: 0x0008, lo: 0x80, hi: 0xa8}, - {value: 0x3308, lo: 0xa9, hi: 0xae}, - {value: 0x3008, lo: 0xaf, hi: 0xb0}, - {value: 0x3308, lo: 0xb1, hi: 0xb2}, - {value: 0x3008, lo: 0xb3, hi: 0xb4}, - {value: 0x3308, lo: 0xb5, hi: 0xb6}, - {value: 0x0040, lo: 0xb7, hi: 0xbf}, - // Block 0x77, offset 0x3b5 - {value: 0x0000, lo: 0x10}, - {value: 0x0008, lo: 0x80, hi: 0x82}, - {value: 0x3308, lo: 0x83, hi: 0x83}, - {value: 0x0008, lo: 0x84, hi: 0x8b}, - {value: 0x3308, lo: 0x8c, hi: 0x8c}, - {value: 0x3008, lo: 0x8d, hi: 0x8d}, - {value: 0x0040, lo: 0x8e, hi: 0x8f}, - {value: 0x0008, lo: 0x90, hi: 0x99}, - {value: 0x0040, lo: 0x9a, hi: 0x9b}, - {value: 0x0018, lo: 0x9c, hi: 0x9f}, - {value: 0x0008, lo: 0xa0, hi: 0xb6}, - {value: 0x0018, lo: 0xb7, hi: 0xb9}, - {value: 0x0008, lo: 0xba, hi: 0xba}, - {value: 0x3008, lo: 0xbb, hi: 0xbb}, - {value: 0x3308, lo: 0xbc, hi: 0xbc}, - {value: 0x3008, lo: 0xbd, hi: 0xbd}, - {value: 0x0008, lo: 0xbe, hi: 0xbf}, - // Block 0x78, offset 0x3c6 - {value: 0x0000, lo: 0x08}, - {value: 0x0008, lo: 0x80, hi: 0xaf}, - {value: 0x3308, lo: 0xb0, hi: 0xb0}, - {value: 0x0008, lo: 0xb1, hi: 0xb1}, - {value: 0x3308, lo: 0xb2, hi: 0xb4}, - {value: 0x0008, lo: 0xb5, hi: 0xb6}, - {value: 0x3308, lo: 0xb7, hi: 0xb8}, - {value: 0x0008, lo: 0xb9, hi: 0xbd}, - {value: 0x3308, lo: 0xbe, hi: 0xbf}, - // Block 0x79, offset 0x3cf - {value: 0x0000, lo: 0x0f}, - {value: 0x0008, lo: 0x80, hi: 0x80}, - {value: 0x3308, lo: 0x81, hi: 0x81}, - {value: 0x0008, lo: 0x82, hi: 0x82}, - {value: 0x0040, lo: 0x83, hi: 0x9a}, - {value: 0x0008, lo: 0x9b, hi: 0x9d}, - {value: 0x0018, lo: 0x9e, hi: 0x9f}, - {value: 0x0008, lo: 0xa0, hi: 0xaa}, - {value: 0x3008, lo: 0xab, hi: 0xab}, - {value: 0x3308, lo: 0xac, hi: 0xad}, - {value: 0x3008, lo: 0xae, hi: 0xaf}, - {value: 0x0018, lo: 0xb0, hi: 0xb1}, - {value: 0x0008, lo: 0xb2, hi: 0xb4}, - {value: 0x3008, lo: 0xb5, hi: 0xb5}, - {value: 0x3b08, lo: 0xb6, hi: 0xb6}, - {value: 0x0040, lo: 0xb7, hi: 0xbf}, - // Block 0x7a, offset 0x3df - {value: 0x0000, lo: 0x0c}, - {value: 0x0040, lo: 0x80, hi: 0x80}, - {value: 0x0008, lo: 0x81, hi: 0x86}, - {value: 0x0040, lo: 0x87, hi: 0x88}, - {value: 0x0008, lo: 0x89, hi: 0x8e}, - {value: 0x0040, lo: 0x8f, hi: 0x90}, - {value: 0x0008, lo: 0x91, hi: 0x96}, - {value: 0x0040, lo: 0x97, hi: 0x9f}, - {value: 0x0008, lo: 0xa0, hi: 0xa6}, - {value: 0x0040, lo: 0xa7, hi: 0xa7}, - {value: 0x0008, lo: 0xa8, hi: 0xae}, - {value: 0x0040, lo: 0xaf, hi: 0xaf}, - {value: 0x0008, lo: 0xb0, hi: 0xbf}, - // Block 0x7b, offset 0x3ec - {value: 0x0000, lo: 0x09}, - {value: 0x0008, lo: 0x80, hi: 0x9a}, - {value: 0x0018, lo: 0x9b, hi: 0x9b}, - {value: 0x4465, lo: 0x9c, hi: 0x9c}, - {value: 0x447d, lo: 0x9d, hi: 0x9d}, - {value: 0x2971, lo: 0x9e, hi: 0x9e}, - {value: 0xe06d, lo: 0x9f, hi: 0x9f}, - {value: 0x0008, lo: 0xa0, hi: 0xa5}, - {value: 0x0040, lo: 0xa6, hi: 0xaf}, - {value: 0x4495, lo: 0xb0, hi: 0xbf}, - // Block 0x7c, offset 0x3f6 - {value: 0x0000, lo: 0x04}, - {value: 0x44b5, lo: 0x80, hi: 0x8f}, - {value: 0x44d5, lo: 0x90, hi: 0x9f}, - {value: 0x44f5, lo: 0xa0, hi: 0xaf}, - {value: 0x44d5, lo: 0xb0, hi: 0xbf}, - // Block 0x7d, offset 0x3fb - {value: 0x0000, lo: 0x0c}, - {value: 0x0008, lo: 0x80, hi: 0xa2}, - {value: 0x3008, lo: 0xa3, hi: 0xa4}, - {value: 0x3308, lo: 0xa5, hi: 0xa5}, - {value: 0x3008, lo: 0xa6, hi: 0xa7}, - {value: 0x3308, lo: 0xa8, hi: 0xa8}, - {value: 0x3008, lo: 0xa9, hi: 0xaa}, - {value: 0x0018, lo: 0xab, hi: 0xab}, - {value: 0x3008, lo: 0xac, hi: 0xac}, - {value: 0x3b08, lo: 0xad, hi: 0xad}, - {value: 0x0040, lo: 0xae, hi: 0xaf}, - {value: 0x0008, lo: 0xb0, hi: 0xb9}, - {value: 0x0040, lo: 0xba, hi: 0xbf}, - // Block 0x7e, offset 0x408 - {value: 0x0000, lo: 0x03}, - {value: 0x0008, lo: 0x80, hi: 0xa3}, - {value: 0x0040, lo: 0xa4, hi: 0xaf}, - {value: 0x0018, lo: 0xb0, hi: 0xbf}, - // Block 0x7f, offset 0x40c - {value: 0x0000, lo: 0x04}, - {value: 0x0018, lo: 0x80, hi: 0x86}, - {value: 0x0040, lo: 0x87, hi: 0x8a}, - {value: 0x0018, lo: 0x8b, hi: 0xbb}, - {value: 0x0040, lo: 0xbc, hi: 0xbf}, - // Block 0x80, offset 0x411 - {value: 0x0020, lo: 0x01}, - {value: 0x4515, lo: 0x80, hi: 0xbf}, - // Block 0x81, offset 0x413 - {value: 0x0020, lo: 0x03}, - {value: 0x4d15, lo: 0x80, hi: 0x94}, - {value: 0x4ad5, lo: 0x95, hi: 0x95}, - {value: 0x4fb5, lo: 0x96, hi: 0xbf}, - // Block 0x82, offset 0x417 - {value: 0x0020, lo: 0x01}, - {value: 0x54f5, lo: 0x80, hi: 0xbf}, - // Block 0x83, offset 0x419 - {value: 0x0020, lo: 0x03}, - {value: 0x5cf5, lo: 0x80, hi: 0x84}, - {value: 0x5655, lo: 0x85, hi: 0x85}, - {value: 0x5d95, lo: 0x86, hi: 0xbf}, - // Block 0x84, offset 0x41d - {value: 0x0020, lo: 0x08}, - {value: 0x6b55, lo: 0x80, hi: 0x8f}, - {value: 0x6d15, lo: 0x90, hi: 0x90}, - {value: 0x6d55, lo: 0x91, hi: 0xab}, - {value: 0x6ea1, lo: 0xac, hi: 0xac}, - {value: 0x70b5, lo: 0xad, hi: 0xad}, - {value: 0x0040, lo: 0xae, hi: 0xae}, - {value: 0x0040, lo: 0xaf, hi: 0xaf}, - {value: 0x70d5, lo: 0xb0, hi: 0xbf}, - // Block 0x85, offset 0x426 - {value: 0x0020, lo: 0x05}, - {value: 0x72d5, lo: 0x80, hi: 0xad}, - {value: 0x6535, lo: 0xae, hi: 0xae}, - {value: 0x7895, lo: 0xaf, hi: 0xb5}, - {value: 0x6f55, lo: 0xb6, hi: 0xb6}, - {value: 0x7975, lo: 0xb7, hi: 0xbf}, - // Block 0x86, offset 0x42c - {value: 0x0028, lo: 0x03}, - {value: 0x7c21, lo: 0x80, hi: 0x82}, - {value: 0x7be1, lo: 0x83, hi: 0x83}, - {value: 0x7c99, lo: 0x84, hi: 0xbf}, - // Block 0x87, offset 0x430 - {value: 0x0038, lo: 0x0f}, - {value: 0x9db1, lo: 0x80, hi: 0x83}, - {value: 0x9e59, lo: 0x84, hi: 0x85}, - {value: 0x9e91, lo: 0x86, hi: 0x87}, - {value: 0x9ec9, lo: 0x88, hi: 0x8f}, - {value: 0x0040, lo: 0x90, hi: 0x90}, - {value: 0x0040, lo: 0x91, hi: 0x91}, - {value: 0xa089, lo: 0x92, hi: 0x97}, - {value: 0xa1a1, lo: 0x98, hi: 0x9c}, - {value: 0xa281, lo: 0x9d, hi: 0xb3}, - {value: 0x9d41, lo: 0xb4, hi: 0xb4}, - {value: 0x9db1, lo: 0xb5, hi: 0xb5}, - {value: 0xa789, lo: 0xb6, hi: 0xbb}, - {value: 0xa869, lo: 0xbc, hi: 0xbc}, - {value: 0xa7f9, lo: 0xbd, hi: 0xbd}, - {value: 0xa8d9, lo: 0xbe, hi: 0xbf}, - // Block 0x88, offset 0x440 - {value: 0x0000, lo: 0x09}, - {value: 0x0008, lo: 0x80, hi: 0x8b}, - {value: 0x0040, lo: 0x8c, hi: 0x8c}, - {value: 0x0008, lo: 0x8d, hi: 0xa6}, - {value: 0x0040, lo: 0xa7, hi: 0xa7}, - {value: 0x0008, lo: 0xa8, hi: 0xba}, - {value: 0x0040, lo: 0xbb, hi: 0xbb}, - {value: 0x0008, lo: 0xbc, hi: 0xbd}, - {value: 0x0040, lo: 0xbe, hi: 0xbe}, - {value: 0x0008, lo: 0xbf, hi: 0xbf}, - // Block 0x89, offset 0x44a - {value: 0x0000, lo: 0x04}, - {value: 0x0008, lo: 0x80, hi: 0x8d}, - {value: 0x0040, lo: 0x8e, hi: 0x8f}, - {value: 0x0008, lo: 0x90, hi: 0x9d}, - {value: 0x0040, lo: 0x9e, hi: 0xbf}, - // Block 0x8a, offset 0x44f - {value: 0x0000, lo: 0x02}, - {value: 0x0008, lo: 0x80, hi: 0xba}, - {value: 0x0040, lo: 0xbb, hi: 0xbf}, - // Block 0x8b, offset 0x452 - {value: 0x0000, lo: 0x05}, - {value: 0x0018, lo: 0x80, hi: 0x82}, - {value: 0x0040, lo: 0x83, hi: 0x86}, - {value: 0x0018, lo: 0x87, hi: 0xb3}, - {value: 0x0040, lo: 0xb4, hi: 0xb6}, - {value: 0x0018, lo: 0xb7, hi: 0xbf}, - // Block 0x8c, offset 0x458 - {value: 0x0000, lo: 0x06}, - {value: 0x0018, lo: 0x80, hi: 0x8e}, - {value: 0x0040, lo: 0x8f, hi: 0x8f}, - {value: 0x0018, lo: 0x90, hi: 0x9b}, - {value: 0x0040, lo: 0x9c, hi: 0x9f}, - {value: 0x0018, lo: 0xa0, hi: 0xa0}, - {value: 0x0040, lo: 0xa1, hi: 0xbf}, - // Block 0x8d, offset 0x45f - {value: 0x0000, lo: 0x04}, - {value: 0x0040, lo: 0x80, hi: 0x8f}, - {value: 0x0018, lo: 0x90, hi: 0xbc}, - {value: 0x3308, lo: 0xbd, hi: 0xbd}, - {value: 0x0040, lo: 0xbe, hi: 0xbf}, - // Block 0x8e, offset 0x464 - {value: 0x0000, lo: 0x03}, - {value: 0x0008, lo: 0x80, hi: 0x9c}, - {value: 0x0040, lo: 0x9d, hi: 0x9f}, - {value: 0x0008, lo: 0xa0, hi: 0xbf}, - // Block 0x8f, offset 0x468 - {value: 0x0000, lo: 0x05}, - {value: 0x0008, lo: 0x80, hi: 0x90}, - {value: 0x0040, lo: 0x91, hi: 0x9f}, - {value: 0x3308, lo: 0xa0, hi: 0xa0}, - {value: 0x0018, lo: 0xa1, hi: 0xbb}, - {value: 0x0040, lo: 0xbc, hi: 0xbf}, - // Block 0x90, offset 0x46e - {value: 0x0000, lo: 0x04}, - {value: 0x0008, lo: 0x80, hi: 0x9f}, - {value: 0x0018, lo: 0xa0, hi: 0xa3}, - {value: 0x0040, lo: 0xa4, hi: 0xaf}, - {value: 0x0008, lo: 0xb0, hi: 0xbf}, - // Block 0x91, offset 0x473 - {value: 0x0000, lo: 0x08}, - {value: 0x0008, lo: 0x80, hi: 0x80}, - {value: 0x0018, lo: 0x81, hi: 0x81}, - {value: 0x0008, lo: 0x82, hi: 0x89}, - {value: 0x0018, lo: 0x8a, hi: 0x8a}, - {value: 0x0040, lo: 0x8b, hi: 0x8f}, - {value: 0x0008, lo: 0x90, hi: 0xb5}, - {value: 0x3308, lo: 0xb6, hi: 0xba}, - {value: 0x0040, lo: 0xbb, hi: 0xbf}, - // Block 0x92, offset 0x47c - {value: 0x0000, lo: 0x04}, - {value: 0x0008, lo: 0x80, hi: 0x9d}, - {value: 0x0040, lo: 0x9e, hi: 0x9e}, - {value: 0x0018, lo: 0x9f, hi: 0x9f}, - {value: 0x0008, lo: 0xa0, hi: 0xbf}, - // Block 0x93, offset 0x481 - {value: 0x0000, lo: 0x05}, - {value: 0x0008, lo: 0x80, hi: 0x83}, - {value: 0x0040, lo: 0x84, hi: 0x87}, - {value: 0x0008, lo: 0x88, hi: 0x8f}, - {value: 0x0018, lo: 0x90, hi: 0x95}, - {value: 0x0040, lo: 0x96, hi: 0xbf}, - // Block 0x94, offset 0x487 - {value: 0x0000, lo: 0x06}, - {value: 0xe145, lo: 0x80, hi: 0x87}, - {value: 0xe1c5, lo: 0x88, hi: 0x8f}, - {value: 0xe145, lo: 0x90, hi: 0x97}, - {value: 0x8ad5, lo: 0x98, hi: 0x9f}, - {value: 0x8aed, lo: 0xa0, hi: 0xa7}, - {value: 0x0008, lo: 0xa8, hi: 0xbf}, - // Block 0x95, offset 0x48e - {value: 0x0000, lo: 0x06}, - {value: 0x0008, lo: 0x80, hi: 0x9d}, - {value: 0x0040, lo: 0x9e, hi: 0x9f}, - {value: 0x0008, lo: 0xa0, hi: 0xa9}, - {value: 0x0040, lo: 0xaa, hi: 0xaf}, - {value: 0x8aed, lo: 0xb0, hi: 0xb7}, - {value: 0x8ad5, lo: 0xb8, hi: 0xbf}, - // Block 0x96, offset 0x495 - {value: 0x0000, lo: 0x06}, - {value: 0xe145, lo: 0x80, hi: 0x87}, - {value: 0xe1c5, lo: 0x88, hi: 0x8f}, - {value: 0xe145, lo: 0x90, hi: 0x93}, - {value: 0x0040, lo: 0x94, hi: 0x97}, - {value: 0x0008, lo: 0x98, hi: 0xbb}, - {value: 0x0040, lo: 0xbc, hi: 0xbf}, - // Block 0x97, offset 0x49c - {value: 0x0000, lo: 0x03}, - {value: 0x0008, lo: 0x80, hi: 0xa7}, - {value: 0x0040, lo: 0xa8, hi: 0xaf}, - {value: 0x0008, lo: 0xb0, hi: 0xbf}, - // Block 0x98, offset 0x4a0 - {value: 0x0000, lo: 0x04}, - {value: 0x0008, lo: 0x80, hi: 0xa3}, - {value: 0x0040, lo: 0xa4, hi: 0xae}, - {value: 0x0018, lo: 0xaf, hi: 0xaf}, - {value: 0x0040, lo: 0xb0, hi: 0xbf}, - // Block 0x99, offset 0x4a5 - {value: 0x0000, lo: 0x02}, - {value: 0x0008, lo: 0x80, hi: 0xb6}, - {value: 0x0040, lo: 0xb7, hi: 0xbf}, - // Block 0x9a, offset 0x4a8 - {value: 0x0000, lo: 0x04}, - {value: 0x0008, lo: 0x80, hi: 0x95}, - {value: 0x0040, lo: 0x96, hi: 0x9f}, - {value: 0x0008, lo: 0xa0, hi: 0xa7}, - {value: 0x0040, lo: 0xa8, hi: 0xbf}, - // Block 0x9b, offset 0x4ad - {value: 0x0000, lo: 0x0b}, - {value: 0x0808, lo: 0x80, hi: 0x85}, - {value: 0x0040, lo: 0x86, hi: 0x87}, - {value: 0x0808, lo: 0x88, hi: 0x88}, - {value: 0x0040, lo: 0x89, hi: 0x89}, - {value: 0x0808, lo: 0x8a, hi: 0xb5}, - {value: 0x0040, lo: 0xb6, hi: 0xb6}, - {value: 0x0808, lo: 0xb7, hi: 0xb8}, - {value: 0x0040, lo: 0xb9, hi: 0xbb}, - {value: 0x0808, lo: 0xbc, hi: 0xbc}, - {value: 0x0040, lo: 0xbd, hi: 0xbe}, - {value: 0x0808, lo: 0xbf, hi: 0xbf}, - // Block 0x9c, offset 0x4b9 - {value: 0x0000, lo: 0x05}, - {value: 0x0808, lo: 0x80, hi: 0x95}, - {value: 0x0040, lo: 0x96, hi: 0x96}, - {value: 0x0818, lo: 0x97, hi: 0x9f}, - {value: 0x0808, lo: 0xa0, hi: 0xb6}, - {value: 0x0818, lo: 0xb7, hi: 0xbf}, - // Block 0x9d, offset 0x4bf - {value: 0x0000, lo: 0x04}, - {value: 0x0808, lo: 0x80, hi: 0x9e}, - {value: 0x0040, lo: 0x9f, hi: 0xa6}, - {value: 0x0818, lo: 0xa7, hi: 0xaf}, - {value: 0x0040, lo: 0xb0, hi: 0xbf}, - // Block 0x9e, offset 0x4c4 - {value: 0x0000, lo: 0x06}, - {value: 0x0040, lo: 0x80, hi: 0x9f}, - {value: 0x0808, lo: 0xa0, hi: 0xb2}, - {value: 0x0040, lo: 0xb3, hi: 0xb3}, - {value: 0x0808, lo: 0xb4, hi: 0xb5}, - {value: 0x0040, lo: 0xb6, hi: 0xba}, - {value: 0x0818, lo: 0xbb, hi: 0xbf}, - // Block 0x9f, offset 0x4cb - {value: 0x0000, lo: 0x07}, - {value: 0x0808, lo: 0x80, hi: 0x95}, - {value: 0x0818, lo: 0x96, hi: 0x9b}, - {value: 0x0040, lo: 0x9c, hi: 0x9e}, - {value: 0x0018, lo: 0x9f, hi: 0x9f}, - {value: 0x0808, lo: 0xa0, hi: 0xb9}, - {value: 0x0040, lo: 0xba, hi: 0xbe}, - {value: 0x0818, lo: 0xbf, hi: 0xbf}, - // Block 0xa0, offset 0x4d3 - {value: 0x0000, lo: 0x04}, - {value: 0x0808, lo: 0x80, hi: 0xb7}, - {value: 0x0040, lo: 0xb8, hi: 0xbb}, - {value: 0x0818, lo: 0xbc, hi: 0xbd}, - {value: 0x0808, lo: 0xbe, hi: 0xbf}, - // Block 0xa1, offset 0x4d8 - {value: 0x0000, lo: 0x03}, - {value: 0x0818, lo: 0x80, hi: 0x8f}, - {value: 0x0040, lo: 0x90, hi: 0x91}, - {value: 0x0818, lo: 0x92, hi: 0xbf}, - // Block 0xa2, offset 0x4dc - {value: 0x0000, lo: 0x0f}, - {value: 0x0808, lo: 0x80, hi: 0x80}, - {value: 0x3308, lo: 0x81, hi: 0x83}, - {value: 0x0040, lo: 0x84, hi: 0x84}, - {value: 0x3308, lo: 0x85, hi: 0x86}, - {value: 0x0040, lo: 0x87, hi: 0x8b}, - {value: 0x3308, lo: 0x8c, hi: 0x8f}, - {value: 0x0808, lo: 0x90, hi: 0x93}, - {value: 0x0040, lo: 0x94, hi: 0x94}, - {value: 0x0808, lo: 0x95, hi: 0x97}, - {value: 0x0040, lo: 0x98, hi: 0x98}, - {value: 0x0808, lo: 0x99, hi: 0xb3}, - {value: 0x0040, lo: 0xb4, hi: 0xb7}, - {value: 0x3308, lo: 0xb8, hi: 0xba}, - {value: 0x0040, lo: 0xbb, hi: 0xbe}, - {value: 0x3b08, lo: 0xbf, hi: 0xbf}, - // Block 0xa3, offset 0x4ec - {value: 0x0000, lo: 0x06}, - {value: 0x0818, lo: 0x80, hi: 0x87}, - {value: 0x0040, lo: 0x88, hi: 0x8f}, - {value: 0x0818, lo: 0x90, hi: 0x98}, - {value: 0x0040, lo: 0x99, hi: 0x9f}, - {value: 0x0808, lo: 0xa0, hi: 0xbc}, - {value: 0x0818, lo: 0xbd, hi: 0xbf}, - // Block 0xa4, offset 0x4f3 - {value: 0x0000, lo: 0x03}, - {value: 0x0808, lo: 0x80, hi: 0x9c}, - {value: 0x0818, lo: 0x9d, hi: 0x9f}, - {value: 0x0040, lo: 0xa0, hi: 0xbf}, - // Block 0xa5, offset 0x4f7 - {value: 0x0000, lo: 0x03}, - {value: 0x0808, lo: 0x80, hi: 0xb5}, - {value: 0x0040, lo: 0xb6, hi: 0xb8}, - {value: 0x0018, lo: 0xb9, hi: 0xbf}, - // Block 0xa6, offset 0x4fb - {value: 0x0000, lo: 0x06}, - {value: 0x0808, lo: 0x80, hi: 0x95}, - {value: 0x0040, lo: 0x96, hi: 0x97}, - {value: 0x0818, lo: 0x98, hi: 0x9f}, - {value: 0x0808, lo: 0xa0, hi: 0xb2}, - {value: 0x0040, lo: 0xb3, hi: 0xb7}, - {value: 0x0818, lo: 0xb8, hi: 0xbf}, - // Block 0xa7, offset 0x502 - {value: 0x0000, lo: 0x01}, - {value: 0x0808, lo: 0x80, hi: 0xbf}, - // Block 0xa8, offset 0x504 - {value: 0x0000, lo: 0x02}, - {value: 0x0808, lo: 0x80, hi: 0x88}, - {value: 0x0040, lo: 0x89, hi: 0xbf}, - // Block 0xa9, offset 0x507 - {value: 0x0000, lo: 0x02}, - {value: 0x03dd, lo: 0x80, hi: 0xb2}, - {value: 0x0040, lo: 0xb3, hi: 0xbf}, - // Block 0xaa, offset 0x50a - {value: 0x0000, lo: 0x03}, - {value: 0x0808, lo: 0x80, hi: 0xb2}, - {value: 0x0040, lo: 0xb3, hi: 0xb9}, - {value: 0x0818, lo: 0xba, hi: 0xbf}, - // Block 0xab, offset 0x50e - {value: 0x0000, lo: 0x03}, - {value: 0x0040, lo: 0x80, hi: 0x9f}, - {value: 0x0818, lo: 0xa0, hi: 0xbe}, - {value: 0x0040, lo: 0xbf, hi: 0xbf}, - // Block 0xac, offset 0x512 - {value: 0x0000, lo: 0x05}, - {value: 0x3008, lo: 0x80, hi: 0x80}, - {value: 0x3308, lo: 0x81, hi: 0x81}, - {value: 0x3008, lo: 0x82, hi: 0x82}, - {value: 0x0008, lo: 0x83, hi: 0xb7}, - {value: 0x3308, lo: 0xb8, hi: 0xbf}, - // Block 0xad, offset 0x518 - {value: 0x0000, lo: 0x08}, - {value: 0x3308, lo: 0x80, hi: 0x85}, - {value: 0x3b08, lo: 0x86, hi: 0x86}, - {value: 0x0018, lo: 0x87, hi: 0x8d}, - {value: 0x0040, lo: 0x8e, hi: 0x91}, - {value: 0x0018, lo: 0x92, hi: 0xa5}, - {value: 0x0008, lo: 0xa6, hi: 0xaf}, - {value: 0x0040, lo: 0xb0, hi: 0xbe}, - {value: 0x3b08, lo: 0xbf, hi: 0xbf}, - // Block 0xae, offset 0x521 - {value: 0x0000, lo: 0x0b}, - {value: 0x3308, lo: 0x80, hi: 0x81}, - {value: 0x3008, lo: 0x82, hi: 0x82}, - {value: 0x0008, lo: 0x83, hi: 0xaf}, - {value: 0x3008, lo: 0xb0, hi: 0xb2}, - {value: 0x3308, lo: 0xb3, hi: 0xb6}, - {value: 0x3008, lo: 0xb7, hi: 0xb8}, - {value: 0x3b08, lo: 0xb9, hi: 0xb9}, - {value: 0x3308, lo: 0xba, hi: 0xba}, - {value: 0x0018, lo: 0xbb, hi: 0xbc}, - {value: 0x0340, lo: 0xbd, hi: 0xbd}, - {value: 0x0018, lo: 0xbe, hi: 0xbf}, - // Block 0xaf, offset 0x52d - {value: 0x0000, lo: 0x06}, - {value: 0x0018, lo: 0x80, hi: 0x81}, - {value: 0x0040, lo: 0x82, hi: 0x8f}, - {value: 0x0008, lo: 0x90, hi: 0xa8}, - {value: 0x0040, lo: 0xa9, hi: 0xaf}, - {value: 0x0008, lo: 0xb0, hi: 0xb9}, - {value: 0x0040, lo: 0xba, hi: 0xbf}, - // Block 0xb0, offset 0x534 - {value: 0x0000, lo: 0x08}, - {value: 0x3308, lo: 0x80, hi: 0x82}, - {value: 0x0008, lo: 0x83, hi: 0xa6}, - {value: 0x3308, lo: 0xa7, hi: 0xab}, - {value: 0x3008, lo: 0xac, hi: 0xac}, - {value: 0x3308, lo: 0xad, hi: 0xb2}, - {value: 0x3b08, lo: 0xb3, hi: 0xb4}, - {value: 0x0040, lo: 0xb5, hi: 0xb5}, - {value: 0x0008, lo: 0xb6, hi: 0xbf}, - // Block 0xb1, offset 0x53d - {value: 0x0000, lo: 0x07}, - {value: 0x0018, lo: 0x80, hi: 0x83}, - {value: 0x0040, lo: 0x84, hi: 0x8f}, - {value: 0x0008, lo: 0x90, hi: 0xb2}, - {value: 0x3308, lo: 0xb3, hi: 0xb3}, - {value: 0x0018, lo: 0xb4, hi: 0xb5}, - {value: 0x0008, lo: 0xb6, hi: 0xb6}, - {value: 0x0040, lo: 0xb7, hi: 0xbf}, - // Block 0xb2, offset 0x545 - {value: 0x0000, lo: 0x06}, - {value: 0x3308, lo: 0x80, hi: 0x81}, - {value: 0x3008, lo: 0x82, hi: 0x82}, - {value: 0x0008, lo: 0x83, hi: 0xb2}, - {value: 0x3008, lo: 0xb3, hi: 0xb5}, - {value: 0x3308, lo: 0xb6, hi: 0xbe}, - {value: 0x3008, lo: 0xbf, hi: 0xbf}, - // Block 0xb3, offset 0x54c - {value: 0x0000, lo: 0x0d}, - {value: 0x3808, lo: 0x80, hi: 0x80}, - {value: 0x0008, lo: 0x81, hi: 0x84}, - {value: 0x0018, lo: 0x85, hi: 0x89}, - {value: 0x3308, lo: 0x8a, hi: 0x8c}, - {value: 0x0018, lo: 0x8d, hi: 0x8d}, - {value: 0x0040, lo: 0x8e, hi: 0x8f}, - {value: 0x0008, lo: 0x90, hi: 0x9a}, - {value: 0x0018, lo: 0x9b, hi: 0x9b}, - {value: 0x0008, lo: 0x9c, hi: 0x9c}, - {value: 0x0018, lo: 0x9d, hi: 0x9f}, - {value: 0x0040, lo: 0xa0, hi: 0xa0}, - {value: 0x0018, lo: 0xa1, hi: 0xb4}, - {value: 0x0040, lo: 0xb5, hi: 0xbf}, - // Block 0xb4, offset 0x55a - {value: 0x0000, lo: 0x0c}, - {value: 0x0008, lo: 0x80, hi: 0x91}, - {value: 0x0040, lo: 0x92, hi: 0x92}, - {value: 0x0008, lo: 0x93, hi: 0xab}, - {value: 0x3008, lo: 0xac, hi: 0xae}, - {value: 0x3308, lo: 0xaf, hi: 0xb1}, - {value: 0x3008, lo: 0xb2, hi: 0xb3}, - {value: 0x3308, lo: 0xb4, hi: 0xb4}, - {value: 0x3808, lo: 0xb5, hi: 0xb5}, - {value: 0x3308, lo: 0xb6, hi: 0xb7}, - {value: 0x0018, lo: 0xb8, hi: 0xbd}, - {value: 0x3308, lo: 0xbe, hi: 0xbe}, - {value: 0x0040, lo: 0xbf, hi: 0xbf}, - // Block 0xb5, offset 0x567 - {value: 0x0000, lo: 0x0c}, - {value: 0x0008, lo: 0x80, hi: 0x86}, - {value: 0x0040, lo: 0x87, hi: 0x87}, - {value: 0x0008, lo: 0x88, hi: 0x88}, - {value: 0x0040, lo: 0x89, hi: 0x89}, - {value: 0x0008, lo: 0x8a, hi: 0x8d}, - {value: 0x0040, lo: 0x8e, hi: 0x8e}, - {value: 0x0008, lo: 0x8f, hi: 0x9d}, - {value: 0x0040, lo: 0x9e, hi: 0x9e}, - {value: 0x0008, lo: 0x9f, hi: 0xa8}, - {value: 0x0018, lo: 0xa9, hi: 0xa9}, - {value: 0x0040, lo: 0xaa, hi: 0xaf}, - {value: 0x0008, lo: 0xb0, hi: 0xbf}, - // Block 0xb6, offset 0x574 - {value: 0x0000, lo: 0x08}, - {value: 0x0008, lo: 0x80, hi: 0x9e}, - {value: 0x3308, lo: 0x9f, hi: 0x9f}, - {value: 0x3008, lo: 0xa0, hi: 0xa2}, - {value: 0x3308, lo: 0xa3, hi: 0xa9}, - {value: 0x3b08, lo: 0xaa, hi: 0xaa}, - {value: 0x0040, lo: 0xab, hi: 0xaf}, - {value: 0x0008, lo: 0xb0, hi: 0xb9}, - {value: 0x0040, lo: 0xba, hi: 0xbf}, - // Block 0xb7, offset 0x57d - {value: 0x0000, lo: 0x03}, - {value: 0x0008, lo: 0x80, hi: 0xb4}, - {value: 0x3008, lo: 0xb5, hi: 0xb7}, - {value: 0x3308, lo: 0xb8, hi: 0xbf}, - // Block 0xb8, offset 0x581 - {value: 0x0000, lo: 0x0d}, - {value: 0x3008, lo: 0x80, hi: 0x81}, - {value: 0x3b08, lo: 0x82, hi: 0x82}, - {value: 0x3308, lo: 0x83, hi: 0x84}, - {value: 0x3008, lo: 0x85, hi: 0x85}, - {value: 0x3308, lo: 0x86, hi: 0x86}, - {value: 0x0008, lo: 0x87, hi: 0x8a}, - {value: 0x0018, lo: 0x8b, hi: 0x8f}, - {value: 0x0008, lo: 0x90, hi: 0x99}, - {value: 0x0040, lo: 0x9a, hi: 0x9a}, - {value: 0x0018, lo: 0x9b, hi: 0x9b}, - {value: 0x0040, lo: 0x9c, hi: 0x9c}, - {value: 0x0018, lo: 0x9d, hi: 0x9d}, - {value: 0x0040, lo: 0x9e, hi: 0xbf}, - // Block 0xb9, offset 0x58f - {value: 0x0000, lo: 0x07}, - {value: 0x0008, lo: 0x80, hi: 0xaf}, - {value: 0x3008, lo: 0xb0, hi: 0xb2}, - {value: 0x3308, lo: 0xb3, hi: 0xb8}, - {value: 0x3008, lo: 0xb9, hi: 0xb9}, - {value: 0x3308, lo: 0xba, hi: 0xba}, - {value: 0x3008, lo: 0xbb, hi: 0xbe}, - {value: 0x3308, lo: 0xbf, hi: 0xbf}, - // Block 0xba, offset 0x597 - {value: 0x0000, lo: 0x0a}, - {value: 0x3308, lo: 0x80, hi: 0x80}, - {value: 0x3008, lo: 0x81, hi: 0x81}, - {value: 0x3b08, lo: 0x82, hi: 0x82}, - {value: 0x3308, lo: 0x83, hi: 0x83}, - {value: 0x0008, lo: 0x84, hi: 0x85}, - {value: 0x0018, lo: 0x86, hi: 0x86}, - {value: 0x0008, lo: 0x87, hi: 0x87}, - {value: 0x0040, lo: 0x88, hi: 0x8f}, - {value: 0x0008, lo: 0x90, hi: 0x99}, - {value: 0x0040, lo: 0x9a, hi: 0xbf}, - // Block 0xbb, offset 0x5a2 - {value: 0x0000, lo: 0x08}, - {value: 0x0008, lo: 0x80, hi: 0xae}, - {value: 0x3008, lo: 0xaf, hi: 0xb1}, - {value: 0x3308, lo: 0xb2, hi: 0xb5}, - {value: 0x0040, lo: 0xb6, hi: 0xb7}, - {value: 0x3008, lo: 0xb8, hi: 0xbb}, - {value: 0x3308, lo: 0xbc, hi: 0xbd}, - {value: 0x3008, lo: 0xbe, hi: 0xbe}, - {value: 0x3b08, lo: 0xbf, hi: 0xbf}, - // Block 0xbc, offset 0x5ab - {value: 0x0000, lo: 0x05}, - {value: 0x3308, lo: 0x80, hi: 0x80}, - {value: 0x0018, lo: 0x81, hi: 0x97}, - {value: 0x0008, lo: 0x98, hi: 0x9b}, - {value: 0x3308, lo: 0x9c, hi: 0x9d}, - {value: 0x0040, lo: 0x9e, hi: 0xbf}, - // Block 0xbd, offset 0x5b1 - {value: 0x0000, lo: 0x07}, - {value: 0x0008, lo: 0x80, hi: 0xaf}, - {value: 0x3008, lo: 0xb0, hi: 0xb2}, - {value: 0x3308, lo: 0xb3, hi: 0xba}, - {value: 0x3008, lo: 0xbb, hi: 0xbc}, - {value: 0x3308, lo: 0xbd, hi: 0xbd}, - {value: 0x3008, lo: 0xbe, hi: 0xbe}, - {value: 0x3b08, lo: 0xbf, hi: 0xbf}, - // Block 0xbe, offset 0x5b9 - {value: 0x0000, lo: 0x08}, - {value: 0x3308, lo: 0x80, hi: 0x80}, - {value: 0x0018, lo: 0x81, hi: 0x83}, - {value: 0x0008, lo: 0x84, hi: 0x84}, - {value: 0x0040, lo: 0x85, hi: 0x8f}, - {value: 0x0008, lo: 0x90, hi: 0x99}, - {value: 0x0040, lo: 0x9a, hi: 0x9f}, - {value: 0x0018, lo: 0xa0, hi: 0xac}, - {value: 0x0040, lo: 0xad, hi: 0xbf}, - // Block 0xbf, offset 0x5c2 - {value: 0x0000, lo: 0x09}, - {value: 0x0008, lo: 0x80, hi: 0xaa}, - {value: 0x3308, lo: 0xab, hi: 0xab}, - {value: 0x3008, lo: 0xac, hi: 0xac}, - {value: 0x3308, lo: 0xad, hi: 0xad}, - {value: 0x3008, lo: 0xae, hi: 0xaf}, - {value: 0x3308, lo: 0xb0, hi: 0xb5}, - {value: 0x3808, lo: 0xb6, hi: 0xb6}, - {value: 0x3308, lo: 0xb7, hi: 0xb7}, - {value: 0x0040, lo: 0xb8, hi: 0xbf}, - // Block 0xc0, offset 0x5cc - {value: 0x0000, lo: 0x02}, - {value: 0x0008, lo: 0x80, hi: 0x89}, - {value: 0x0040, lo: 0x8a, hi: 0xbf}, - // Block 0xc1, offset 0x5cf - {value: 0x0000, lo: 0x0b}, - {value: 0x0008, lo: 0x80, hi: 0x99}, - {value: 0x0040, lo: 0x9a, hi: 0x9c}, - {value: 0x3308, lo: 0x9d, hi: 0x9f}, - {value: 0x3008, lo: 0xa0, hi: 0xa1}, - {value: 0x3308, lo: 0xa2, hi: 0xa5}, - {value: 0x3008, lo: 0xa6, hi: 0xa6}, - {value: 0x3308, lo: 0xa7, hi: 0xaa}, - {value: 0x3b08, lo: 0xab, hi: 0xab}, - {value: 0x0040, lo: 0xac, hi: 0xaf}, - {value: 0x0008, lo: 0xb0, hi: 0xb9}, - {value: 0x0018, lo: 0xba, hi: 0xbf}, - // Block 0xc2, offset 0x5db - {value: 0x0000, lo: 0x02}, - {value: 0x0040, lo: 0x80, hi: 0x9f}, - {value: 0x049d, lo: 0xa0, hi: 0xbf}, - // Block 0xc3, offset 0x5de - {value: 0x0000, lo: 0x04}, - {value: 0x0008, lo: 0x80, hi: 0xa9}, - {value: 0x0018, lo: 0xaa, hi: 0xb2}, - {value: 0x0040, lo: 0xb3, hi: 0xbe}, - {value: 0x0008, lo: 0xbf, hi: 0xbf}, - // Block 0xc4, offset 0x5e3 - {value: 0x0000, lo: 0x02}, - {value: 0x0008, lo: 0x80, hi: 0xb8}, - {value: 0x0040, lo: 0xb9, hi: 0xbf}, - // Block 0xc5, offset 0x5e6 - {value: 0x0000, lo: 0x09}, - {value: 0x0008, lo: 0x80, hi: 0x88}, - {value: 0x0040, lo: 0x89, hi: 0x89}, - {value: 0x0008, lo: 0x8a, hi: 0xae}, - {value: 0x3008, lo: 0xaf, hi: 0xaf}, - {value: 0x3308, lo: 0xb0, hi: 0xb6}, - {value: 0x0040, lo: 0xb7, hi: 0xb7}, - {value: 0x3308, lo: 0xb8, hi: 0xbd}, - {value: 0x3008, lo: 0xbe, hi: 0xbe}, - {value: 0x3b08, lo: 0xbf, hi: 0xbf}, - // Block 0xc6, offset 0x5f0 - {value: 0x0000, lo: 0x08}, - {value: 0x0008, lo: 0x80, hi: 0x80}, - {value: 0x0018, lo: 0x81, hi: 0x85}, - {value: 0x0040, lo: 0x86, hi: 0x8f}, - {value: 0x0008, lo: 0x90, hi: 0x99}, - {value: 0x0018, lo: 0x9a, hi: 0xac}, - {value: 0x0040, lo: 0xad, hi: 0xaf}, - {value: 0x0018, lo: 0xb0, hi: 0xb1}, - {value: 0x0008, lo: 0xb2, hi: 0xbf}, - // Block 0xc7, offset 0x5f9 - {value: 0x0000, lo: 0x0b}, - {value: 0x0008, lo: 0x80, hi: 0x8f}, - {value: 0x0040, lo: 0x90, hi: 0x91}, - {value: 0x3308, lo: 0x92, hi: 0xa7}, - {value: 0x0040, lo: 0xa8, hi: 0xa8}, - {value: 0x3008, lo: 0xa9, hi: 0xa9}, - {value: 0x3308, lo: 0xaa, hi: 0xb0}, - {value: 0x3008, lo: 0xb1, hi: 0xb1}, - {value: 0x3308, lo: 0xb2, hi: 0xb3}, - {value: 0x3008, lo: 0xb4, hi: 0xb4}, - {value: 0x3308, lo: 0xb5, hi: 0xb6}, - {value: 0x0040, lo: 0xb7, hi: 0xbf}, - // Block 0xc8, offset 0x605 - {value: 0x0000, lo: 0x02}, - {value: 0x0008, lo: 0x80, hi: 0x99}, - {value: 0x0040, lo: 0x9a, hi: 0xbf}, - // Block 0xc9, offset 0x608 - {value: 0x0000, lo: 0x04}, - {value: 0x0018, lo: 0x80, hi: 0xae}, - {value: 0x0040, lo: 0xaf, hi: 0xaf}, - {value: 0x0018, lo: 0xb0, hi: 0xb4}, - {value: 0x0040, lo: 0xb5, hi: 0xbf}, - // Block 0xca, offset 0x60d - {value: 0x0000, lo: 0x02}, - {value: 0x0008, lo: 0x80, hi: 0x83}, - {value: 0x0040, lo: 0x84, hi: 0xbf}, - // Block 0xcb, offset 0x610 - {value: 0x0000, lo: 0x02}, - {value: 0x0008, lo: 0x80, hi: 0xae}, - {value: 0x0040, lo: 0xaf, hi: 0xbf}, - // Block 0xcc, offset 0x613 - {value: 0x0000, lo: 0x02}, - {value: 0x0008, lo: 0x80, hi: 0x86}, - {value: 0x0040, lo: 0x87, hi: 0xbf}, - // Block 0xcd, offset 0x616 - {value: 0x0000, lo: 0x06}, - {value: 0x0008, lo: 0x80, hi: 0x9e}, - {value: 0x0040, lo: 0x9f, hi: 0x9f}, - {value: 0x0008, lo: 0xa0, hi: 0xa9}, - {value: 0x0040, lo: 0xaa, hi: 0xad}, - {value: 0x0018, lo: 0xae, hi: 0xaf}, - {value: 0x0040, lo: 0xb0, hi: 0xbf}, - // Block 0xce, offset 0x61d - {value: 0x0000, lo: 0x06}, - {value: 0x0040, lo: 0x80, hi: 0x8f}, - {value: 0x0008, lo: 0x90, hi: 0xad}, - {value: 0x0040, lo: 0xae, hi: 0xaf}, - {value: 0x3308, lo: 0xb0, hi: 0xb4}, - {value: 0x0018, lo: 0xb5, hi: 0xb5}, - {value: 0x0040, lo: 0xb6, hi: 0xbf}, - // Block 0xcf, offset 0x624 - {value: 0x0000, lo: 0x03}, - {value: 0x0008, lo: 0x80, hi: 0xaf}, - {value: 0x3308, lo: 0xb0, hi: 0xb6}, - {value: 0x0018, lo: 0xb7, hi: 0xbf}, - // Block 0xd0, offset 0x628 - {value: 0x0000, lo: 0x0a}, - {value: 0x0008, lo: 0x80, hi: 0x83}, - {value: 0x0018, lo: 0x84, hi: 0x85}, - {value: 0x0040, lo: 0x86, hi: 0x8f}, - {value: 0x0008, lo: 0x90, hi: 0x99}, - {value: 0x0040, lo: 0x9a, hi: 0x9a}, - {value: 0x0018, lo: 0x9b, hi: 0xa1}, - {value: 0x0040, lo: 0xa2, hi: 0xa2}, - {value: 0x0008, lo: 0xa3, hi: 0xb7}, - {value: 0x0040, lo: 0xb8, hi: 0xbc}, - {value: 0x0008, lo: 0xbd, hi: 0xbf}, - // Block 0xd1, offset 0x633 - {value: 0x0000, lo: 0x02}, - {value: 0x0008, lo: 0x80, hi: 0x8f}, - {value: 0x0040, lo: 0x90, hi: 0xbf}, - // Block 0xd2, offset 0x636 - {value: 0x0000, lo: 0x05}, - {value: 0x0008, lo: 0x80, hi: 0x84}, - {value: 0x0040, lo: 0x85, hi: 0x8f}, - {value: 0x0008, lo: 0x90, hi: 0x90}, - {value: 0x3008, lo: 0x91, hi: 0xbe}, - {value: 0x0040, lo: 0xbf, hi: 0xbf}, - // Block 0xd3, offset 0x63c - {value: 0x0000, lo: 0x04}, - {value: 0x0040, lo: 0x80, hi: 0x8e}, - {value: 0x3308, lo: 0x8f, hi: 0x92}, - {value: 0x0008, lo: 0x93, hi: 0x9f}, - {value: 0x0040, lo: 0xa0, hi: 0xbf}, - // Block 0xd4, offset 0x641 - {value: 0x0000, lo: 0x03}, - {value: 0x0040, lo: 0x80, hi: 0x9f}, - {value: 0x0008, lo: 0xa0, hi: 0xa0}, - {value: 0x0040, lo: 0xa1, hi: 0xbf}, - // Block 0xd5, offset 0x645 - {value: 0x0000, lo: 0x02}, - {value: 0x0008, lo: 0x80, hi: 0xac}, - {value: 0x0040, lo: 0xad, hi: 0xbf}, - // Block 0xd6, offset 0x648 - {value: 0x0000, lo: 0x02}, - {value: 0x0008, lo: 0x80, hi: 0xb2}, - {value: 0x0040, lo: 0xb3, hi: 0xbf}, - // Block 0xd7, offset 0x64b - {value: 0x0000, lo: 0x02}, - {value: 0x0008, lo: 0x80, hi: 0x81}, - {value: 0x0040, lo: 0x82, hi: 0xbf}, - // Block 0xd8, offset 0x64e - {value: 0x0000, lo: 0x04}, - {value: 0x0008, lo: 0x80, hi: 0xaa}, - {value: 0x0040, lo: 0xab, hi: 0xaf}, - {value: 0x0008, lo: 0xb0, hi: 0xbc}, - {value: 0x0040, lo: 0xbd, hi: 0xbf}, - // Block 0xd9, offset 0x653 - {value: 0x0000, lo: 0x09}, - {value: 0x0008, lo: 0x80, hi: 0x88}, - {value: 0x0040, lo: 0x89, hi: 0x8f}, - {value: 0x0008, lo: 0x90, hi: 0x99}, - {value: 0x0040, lo: 0x9a, hi: 0x9b}, - {value: 0x0018, lo: 0x9c, hi: 0x9c}, - {value: 0x3308, lo: 0x9d, hi: 0x9e}, - {value: 0x0018, lo: 0x9f, hi: 0x9f}, - {value: 0x03c0, lo: 0xa0, hi: 0xa3}, - {value: 0x0040, lo: 0xa4, hi: 0xbf}, - // Block 0xda, offset 0x65d - {value: 0x0000, lo: 0x02}, - {value: 0x0018, lo: 0x80, hi: 0xb5}, - {value: 0x0040, lo: 0xb6, hi: 0xbf}, - // Block 0xdb, offset 0x660 - {value: 0x0000, lo: 0x03}, - {value: 0x0018, lo: 0x80, hi: 0xa6}, - {value: 0x0040, lo: 0xa7, hi: 0xa8}, - {value: 0x0018, lo: 0xa9, hi: 0xbf}, - // Block 0xdc, offset 0x664 - {value: 0x0000, lo: 0x0e}, - {value: 0x0018, lo: 0x80, hi: 0x9d}, - {value: 0xb5b9, lo: 0x9e, hi: 0x9e}, - {value: 0xb601, lo: 0x9f, hi: 0x9f}, - {value: 0xb649, lo: 0xa0, hi: 0xa0}, - {value: 0xb6b1, lo: 0xa1, hi: 0xa1}, - {value: 0xb719, lo: 0xa2, hi: 0xa2}, - {value: 0xb781, lo: 0xa3, hi: 0xa3}, - {value: 0xb7e9, lo: 0xa4, hi: 0xa4}, - {value: 0x3018, lo: 0xa5, hi: 0xa6}, - {value: 0x3318, lo: 0xa7, hi: 0xa9}, - {value: 0x0018, lo: 0xaa, hi: 0xac}, - {value: 0x3018, lo: 0xad, hi: 0xb2}, - {value: 0x0340, lo: 0xb3, hi: 0xba}, - {value: 0x3318, lo: 0xbb, hi: 0xbf}, - // Block 0xdd, offset 0x673 - {value: 0x0000, lo: 0x0b}, - {value: 0x3318, lo: 0x80, hi: 0x82}, - {value: 0x0018, lo: 0x83, hi: 0x84}, - {value: 0x3318, lo: 0x85, hi: 0x8b}, - {value: 0x0018, lo: 0x8c, hi: 0xa9}, - {value: 0x3318, lo: 0xaa, hi: 0xad}, - {value: 0x0018, lo: 0xae, hi: 0xba}, - {value: 0xb851, lo: 0xbb, hi: 0xbb}, - {value: 0xb899, lo: 0xbc, hi: 0xbc}, - {value: 0xb8e1, lo: 0xbd, hi: 0xbd}, - {value: 0xb949, lo: 0xbe, hi: 0xbe}, - {value: 0xb9b1, lo: 0xbf, hi: 0xbf}, - // Block 0xde, offset 0x67f - {value: 0x0000, lo: 0x03}, - {value: 0xba19, lo: 0x80, hi: 0x80}, - {value: 0x0018, lo: 0x81, hi: 0xa8}, - {value: 0x0040, lo: 0xa9, hi: 0xbf}, - // Block 0xdf, offset 0x683 - {value: 0x0000, lo: 0x04}, - {value: 0x0018, lo: 0x80, hi: 0x81}, - {value: 0x3318, lo: 0x82, hi: 0x84}, - {value: 0x0018, lo: 0x85, hi: 0x85}, - {value: 0x0040, lo: 0x86, hi: 0xbf}, - // Block 0xe0, offset 0x688 - {value: 0x0000, lo: 0x04}, - {value: 0x0018, lo: 0x80, hi: 0x96}, - {value: 0x0040, lo: 0x97, hi: 0x9f}, - {value: 0x0018, lo: 0xa0, hi: 0xb1}, - {value: 0x0040, lo: 0xb2, hi: 0xbf}, - // Block 0xe1, offset 0x68d - {value: 0x0000, lo: 0x03}, - {value: 0x3308, lo: 0x80, hi: 0xb6}, - {value: 0x0018, lo: 0xb7, hi: 0xba}, - {value: 0x3308, lo: 0xbb, hi: 0xbf}, - // Block 0xe2, offset 0x691 - {value: 0x0000, lo: 0x04}, - {value: 0x3308, lo: 0x80, hi: 0xac}, - {value: 0x0018, lo: 0xad, hi: 0xb4}, - {value: 0x3308, lo: 0xb5, hi: 0xb5}, - {value: 0x0018, lo: 0xb6, hi: 0xbf}, - // Block 0xe3, offset 0x696 - {value: 0x0000, lo: 0x08}, - {value: 0x0018, lo: 0x80, hi: 0x83}, - {value: 0x3308, lo: 0x84, hi: 0x84}, - {value: 0x0018, lo: 0x85, hi: 0x8b}, - {value: 0x0040, lo: 0x8c, hi: 0x9a}, - {value: 0x3308, lo: 0x9b, hi: 0x9f}, - {value: 0x0040, lo: 0xa0, hi: 0xa0}, - {value: 0x3308, lo: 0xa1, hi: 0xaf}, - {value: 0x0040, lo: 0xb0, hi: 0xbf}, - // Block 0xe4, offset 0x69f - {value: 0x0000, lo: 0x0a}, - {value: 0x3308, lo: 0x80, hi: 0x86}, - {value: 0x0040, lo: 0x87, hi: 0x87}, - {value: 0x3308, lo: 0x88, hi: 0x98}, - {value: 0x0040, lo: 0x99, hi: 0x9a}, - {value: 0x3308, lo: 0x9b, hi: 0xa1}, - {value: 0x0040, lo: 0xa2, hi: 0xa2}, - {value: 0x3308, lo: 0xa3, hi: 0xa4}, - {value: 0x0040, lo: 0xa5, hi: 0xa5}, - {value: 0x3308, lo: 0xa6, hi: 0xaa}, - {value: 0x0040, lo: 0xab, hi: 0xbf}, - // Block 0xe5, offset 0x6aa - {value: 0x0000, lo: 0x05}, - {value: 0x0808, lo: 0x80, hi: 0x84}, - {value: 0x0040, lo: 0x85, hi: 0x86}, - {value: 0x0818, lo: 0x87, hi: 0x8f}, - {value: 0x3308, lo: 0x90, hi: 0x96}, - {value: 0x0040, lo: 0x97, hi: 0xbf}, - // Block 0xe6, offset 0x6b0 - {value: 0x0000, lo: 0x07}, - {value: 0x0a08, lo: 0x80, hi: 0x83}, - {value: 0x3308, lo: 0x84, hi: 0x8a}, - {value: 0x0040, lo: 0x8b, hi: 0x8f}, - {value: 0x0808, lo: 0x90, hi: 0x99}, - {value: 0x0040, lo: 0x9a, hi: 0x9d}, - {value: 0x0818, lo: 0x9e, hi: 0x9f}, - {value: 0x0040, lo: 0xa0, hi: 0xbf}, - // Block 0xe7, offset 0x6b8 - {value: 0x0000, lo: 0x03}, - {value: 0x0040, lo: 0x80, hi: 0xaf}, - {value: 0x0018, lo: 0xb0, hi: 0xb1}, - {value: 0x0040, lo: 0xb2, hi: 0xbf}, - // Block 0xe8, offset 0x6bc - {value: 0x0000, lo: 0x03}, - {value: 0x0018, lo: 0x80, hi: 0xab}, - {value: 0x0040, lo: 0xac, hi: 0xaf}, - {value: 0x0018, lo: 0xb0, hi: 0xbf}, - // Block 0xe9, offset 0x6c0 - {value: 0x0000, lo: 0x05}, - {value: 0x0018, lo: 0x80, hi: 0x93}, - {value: 0x0040, lo: 0x94, hi: 0x9f}, - {value: 0x0018, lo: 0xa0, hi: 0xae}, - {value: 0x0040, lo: 0xaf, hi: 0xb0}, - {value: 0x0018, lo: 0xb1, hi: 0xbf}, - // Block 0xea, offset 0x6c6 - {value: 0x0000, lo: 0x05}, - {value: 0x0040, lo: 0x80, hi: 0x80}, - {value: 0x0018, lo: 0x81, hi: 0x8f}, - {value: 0x0040, lo: 0x90, hi: 0x90}, - {value: 0x0018, lo: 0x91, hi: 0xb5}, - {value: 0x0040, lo: 0xb6, hi: 0xbf}, - // Block 0xeb, offset 0x6cc - {value: 0x0000, lo: 0x04}, - {value: 0x0018, lo: 0x80, hi: 0x8f}, - {value: 0xc1c1, lo: 0x90, hi: 0x90}, - {value: 0x0018, lo: 0x91, hi: 0xac}, - {value: 0x0040, lo: 0xad, hi: 0xbf}, - // Block 0xec, offset 0x6d1 - {value: 0x0000, lo: 0x02}, - {value: 0x0040, lo: 0x80, hi: 0xa5}, - {value: 0x0018, lo: 0xa6, hi: 0xbf}, - // Block 0xed, offset 0x6d4 - {value: 0x0000, lo: 0x0d}, - {value: 0xc7e9, lo: 0x80, hi: 0x80}, - {value: 0xc839, lo: 0x81, hi: 0x81}, - {value: 0xc889, lo: 0x82, hi: 0x82}, - {value: 0xc8d9, lo: 0x83, hi: 0x83}, - {value: 0xc929, lo: 0x84, hi: 0x84}, - {value: 0xc979, lo: 0x85, hi: 0x85}, - {value: 0xc9c9, lo: 0x86, hi: 0x86}, - {value: 0xca19, lo: 0x87, hi: 0x87}, - {value: 0xca69, lo: 0x88, hi: 0x88}, - {value: 0x0040, lo: 0x89, hi: 0x8f}, - {value: 0xcab9, lo: 0x90, hi: 0x90}, - {value: 0xcad9, lo: 0x91, hi: 0x91}, - {value: 0x0040, lo: 0x92, hi: 0xbf}, - // Block 0xee, offset 0x6e2 - {value: 0x0000, lo: 0x06}, - {value: 0x0018, lo: 0x80, hi: 0x92}, - {value: 0x0040, lo: 0x93, hi: 0x9f}, - {value: 0x0018, lo: 0xa0, hi: 0xac}, - {value: 0x0040, lo: 0xad, hi: 0xaf}, - {value: 0x0018, lo: 0xb0, hi: 0xb6}, - {value: 0x0040, lo: 0xb7, hi: 0xbf}, - // Block 0xef, offset 0x6e9 - {value: 0x0000, lo: 0x02}, - {value: 0x0018, lo: 0x80, hi: 0xb3}, - {value: 0x0040, lo: 0xb4, hi: 0xbf}, - // Block 0xf0, offset 0x6ec - {value: 0x0000, lo: 0x02}, - {value: 0x0018, lo: 0x80, hi: 0x94}, - {value: 0x0040, lo: 0x95, hi: 0xbf}, - // Block 0xf1, offset 0x6ef - {value: 0x0000, lo: 0x03}, - {value: 0x0018, lo: 0x80, hi: 0x8b}, - {value: 0x0040, lo: 0x8c, hi: 0x8f}, - {value: 0x0018, lo: 0x90, hi: 0xbf}, - // Block 0xf2, offset 0x6f3 - {value: 0x0000, lo: 0x05}, - {value: 0x0018, lo: 0x80, hi: 0x87}, - {value: 0x0040, lo: 0x88, hi: 0x8f}, - {value: 0x0018, lo: 0x90, hi: 0x99}, - {value: 0x0040, lo: 0x9a, hi: 0x9f}, - {value: 0x0018, lo: 0xa0, hi: 0xbf}, - // Block 0xf3, offset 0x6f9 - {value: 0x0000, lo: 0x04}, - {value: 0x0018, lo: 0x80, hi: 0x87}, - {value: 0x0040, lo: 0x88, hi: 0x8f}, - {value: 0x0018, lo: 0x90, hi: 0xad}, - {value: 0x0040, lo: 0xae, hi: 0xbf}, - // Block 0xf4, offset 0x6fe - {value: 0x0000, lo: 0x09}, - {value: 0x0040, lo: 0x80, hi: 0x8f}, - {value: 0x0018, lo: 0x90, hi: 0x9e}, - {value: 0x0040, lo: 0x9f, hi: 0x9f}, - {value: 0x0018, lo: 0xa0, hi: 0xa7}, - {value: 0x0040, lo: 0xa8, hi: 0xaf}, - {value: 0x0018, lo: 0xb0, hi: 0xb0}, - {value: 0x0040, lo: 0xb1, hi: 0xb2}, - {value: 0x0018, lo: 0xb3, hi: 0xbe}, - {value: 0x0040, lo: 0xbf, hi: 0xbf}, - // Block 0xf5, offset 0x708 - {value: 0x0000, lo: 0x04}, - {value: 0x0018, lo: 0x80, hi: 0x8b}, - {value: 0x0040, lo: 0x8c, hi: 0x8f}, - {value: 0x0018, lo: 0x90, hi: 0x9e}, - {value: 0x0040, lo: 0x9f, hi: 0xbf}, - // Block 0xf6, offset 0x70d - {value: 0x0000, lo: 0x02}, - {value: 0x0018, lo: 0x80, hi: 0x91}, - {value: 0x0040, lo: 0x92, hi: 0xbf}, - // Block 0xf7, offset 0x710 - {value: 0x0000, lo: 0x02}, - {value: 0x0018, lo: 0x80, hi: 0x80}, - {value: 0x0040, lo: 0x81, hi: 0xbf}, - // Block 0xf8, offset 0x713 - {value: 0x0000, lo: 0x02}, - {value: 0x0008, lo: 0x80, hi: 0x96}, - {value: 0x0040, lo: 0x97, hi: 0xbf}, - // Block 0xf9, offset 0x716 - {value: 0x0000, lo: 0x02}, - {value: 0x0008, lo: 0x80, hi: 0xb4}, - {value: 0x0040, lo: 0xb5, hi: 0xbf}, - // Block 0xfa, offset 0x719 - {value: 0x0000, lo: 0x03}, - {value: 0x0008, lo: 0x80, hi: 0x9d}, - {value: 0x0040, lo: 0x9e, hi: 0x9f}, - {value: 0x0008, lo: 0xa0, hi: 0xbf}, - // Block 0xfb, offset 0x71d - {value: 0x0000, lo: 0x02}, - {value: 0x0008, lo: 0x80, hi: 0xa1}, - {value: 0x0040, lo: 0xa2, hi: 0xbf}, - // Block 0xfc, offset 0x720 - {value: 0x0020, lo: 0x0f}, - {value: 0xdeb9, lo: 0x80, hi: 0x89}, - {value: 0x8dfd, lo: 0x8a, hi: 0x8a}, - {value: 0xdff9, lo: 0x8b, hi: 0x9c}, - {value: 0x8e1d, lo: 0x9d, hi: 0x9d}, - {value: 0xe239, lo: 0x9e, hi: 0xa2}, - {value: 0x8e3d, lo: 0xa3, hi: 0xa3}, - {value: 0xe2d9, lo: 0xa4, hi: 0xab}, - {value: 0x7ed5, lo: 0xac, hi: 0xac}, - {value: 0xe3d9, lo: 0xad, hi: 0xaf}, - {value: 0x8e5d, lo: 0xb0, hi: 0xb0}, - {value: 0xe439, lo: 0xb1, hi: 0xb6}, - {value: 0x8e7d, lo: 0xb7, hi: 0xb9}, - {value: 0xe4f9, lo: 0xba, hi: 0xba}, - {value: 0x8edd, lo: 0xbb, hi: 0xbb}, - {value: 0xe519, lo: 0xbc, hi: 0xbf}, - // Block 0xfd, offset 0x730 - {value: 0x0020, lo: 0x10}, - {value: 0x937d, lo: 0x80, hi: 0x80}, - {value: 0xf099, lo: 0x81, hi: 0x86}, - {value: 0x939d, lo: 0x87, hi: 0x8a}, - {value: 0xd9f9, lo: 0x8b, hi: 0x8b}, - {value: 0xf159, lo: 0x8c, hi: 0x96}, - {value: 0x941d, lo: 0x97, hi: 0x97}, - {value: 0xf2b9, lo: 0x98, hi: 0xa3}, - {value: 0x943d, lo: 0xa4, hi: 0xa6}, - {value: 0xf439, lo: 0xa7, hi: 0xaa}, - {value: 0x949d, lo: 0xab, hi: 0xab}, - {value: 0xf4b9, lo: 0xac, hi: 0xac}, - {value: 0x94bd, lo: 0xad, hi: 0xad}, - {value: 0xf4d9, lo: 0xae, hi: 0xaf}, - {value: 0x94dd, lo: 0xb0, hi: 0xb1}, - {value: 0xf519, lo: 0xb2, hi: 0xbe}, - {value: 0x2040, lo: 0xbf, hi: 0xbf}, - // Block 0xfe, offset 0x741 - {value: 0x0000, lo: 0x04}, - {value: 0x0040, lo: 0x80, hi: 0x80}, - {value: 0x0340, lo: 0x81, hi: 0x81}, - {value: 0x0040, lo: 0x82, hi: 0x9f}, - {value: 0x0340, lo: 0xa0, hi: 0xbf}, - // Block 0xff, offset 0x746 - {value: 0x0000, lo: 0x01}, - {value: 0x0340, lo: 0x80, hi: 0xbf}, - // Block 0x100, offset 0x748 - {value: 0x0000, lo: 0x01}, - {value: 0x33c0, lo: 0x80, hi: 0xbf}, - // Block 0x101, offset 0x74a - {value: 0x0000, lo: 0x02}, - {value: 0x33c0, lo: 0x80, hi: 0xaf}, - {value: 0x0040, lo: 0xb0, hi: 0xbf}, -} - -// Total table size 41662 bytes (40KiB); checksum: 355A58A4 diff --git a/vendor/golang.org/x/net/idna/trie12.0.0.go b/vendor/golang.org/x/net/idna/trie12.0.0.go deleted file mode 100644 index 8a75b966733..00000000000 --- a/vendor/golang.org/x/net/idna/trie12.0.0.go +++ /dev/null @@ -1,30 +0,0 @@ -// Code generated by running "go generate" in golang.org/x/text. DO NOT EDIT. - -// Copyright 2016 The Go Authors. All rights reserved. -// Use of this source code is governed by a BSD-style -// license that can be found in the LICENSE file. - -//go:build !go1.16 - -package idna - -// appendMapping appends the mapping for the respective rune. isMapped must be -// true. A mapping is a categorization of a rune as defined in UTS #46. -func (c info) appendMapping(b []byte, s string) []byte { - index := int(c >> indexShift) - if c&xorBit == 0 { - s := mappings[index:] - return append(b, s[1:s[0]+1]...) - } - b = append(b, s...) - if c&inlineXOR == inlineXOR { - // TODO: support and handle two-byte inline masks - b[len(b)-1] ^= byte(index) - } else { - for p := len(b) - int(xorData[index]); p < len(b); p++ { - index++ - b[p] ^= xorData[index] - } - } - return b -} diff --git a/vendor/golang.org/x/net/idna/trie13.0.0.go b/vendor/golang.org/x/net/idna/trie13.0.0.go deleted file mode 100644 index fa45bb90745..00000000000 --- a/vendor/golang.org/x/net/idna/trie13.0.0.go +++ /dev/null @@ -1,30 +0,0 @@ -// Code generated by running "go generate" in golang.org/x/text. DO NOT EDIT. - -// Copyright 2016 The Go Authors. All rights reserved. -// Use of this source code is governed by a BSD-style -// license that can be found in the LICENSE file. - -//go:build go1.16 - -package idna - -// appendMapping appends the mapping for the respective rune. isMapped must be -// true. A mapping is a categorization of a rune as defined in UTS #46. -func (c info) appendMapping(b []byte, s string) []byte { - index := int(c >> indexShift) - if c&xorBit == 0 { - p := index - return append(b, mappings[mappingIndex[p]:mappingIndex[p+1]]...) - } - b = append(b, s...) - if c&inlineXOR == inlineXOR { - // TODO: support and handle two-byte inline masks - b[len(b)-1] ^= byte(index) - } else { - for p := len(b) - int(xorData[index]); p < len(b); p++ { - index++ - b[p] ^= xorData[index] - } - } - return b -} diff --git a/vendor/golang.org/x/net/internal/httpcommon/request.go b/vendor/golang.org/x/net/internal/httpcommon/request.go index 1e10f89ebf7..d94c87429a6 100644 --- a/vendor/golang.org/x/net/internal/httpcommon/request.go +++ b/vendor/golang.org/x/net/internal/httpcommon/request.go @@ -448,6 +448,14 @@ func NewServerRequest(rp ServerRequestParam) ServerRequestResult { url_ = &url.URL{Host: rp.Authority} requestURI = rp.Authority // mimic HTTP/1 server behavior } else { + // "[The :path] pseudo-header field MUST NOT be empty [...]" + // https://www.rfc-editor.org/rfc/rfc9113.html#section-8.3.1-2.4.2 + if rp.Path == "" || (rp.Path[0] != '/' && rp.Path != "*") { + return ServerRequestResult{ + InvalidReason: "bad_path", + } + } + var err error url_, err = url.ParseRequestURI(rp.Path) if err != nil { diff --git a/vendor/golang.org/x/net/internal/httpsfv/httpsfv.go b/vendor/golang.org/x/net/internal/httpsfv/httpsfv.go new file mode 100644 index 00000000000..4ae2ca5b8e3 --- /dev/null +++ b/vendor/golang.org/x/net/internal/httpsfv/httpsfv.go @@ -0,0 +1,665 @@ +// Copyright 2025 The Go Authors. All rights reserved. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file. + +// Package httpsfv provides functionality for dealing with HTTP Structured +// Field Values. +package httpsfv + +import ( + "slices" + "strconv" + "strings" + "time" + "unicode/utf8" +) + +func isLCAlpha(b byte) bool { + return (b >= 'a' && b <= 'z') +} + +func isAlpha(b byte) bool { + return isLCAlpha(b) || (b >= 'A' && b <= 'Z') +} + +func isDigit(b byte) bool { + return b >= '0' && b <= '9' +} + +func isVChar(b byte) bool { + return b >= 0x21 && b <= 0x7e +} + +func isSP(b byte) bool { + return b == 0x20 +} + +func isTChar(b byte) bool { + if isAlpha(b) || isDigit(b) { + return true + } + return slices.Contains([]byte{'!', '#', '$', '%', '&', '\'', '*', '+', '-', '.', '^', '_', '`', '|', '~'}, b) +} + +func countLeftWhitespace(s string) int { + i := 0 + for _, ch := range []byte(s) { + if ch != ' ' && ch != '\t' { + break + } + i++ + } + return i +} + +// https://www.rfc-editor.org/rfc/rfc4648#section-8. +func decOctetHex(ch1, ch2 byte) (ch byte, ok bool) { + decBase16 := func(in byte) (out byte, ok bool) { + if !isDigit(in) && !(in >= 'a' && in <= 'f') { + return 0, false + } + if isDigit(in) { + return in - '0', true + } + return in - 'a' + 10, true + } + + if ch1, ok = decBase16(ch1); !ok { + return 0, ok + } + if ch2, ok = decBase16(ch2); !ok { + return 0, ok + } + return ch1<<4 | ch2, true +} + +// ParseList parses a list from a given HTTP Structured Field Values. +// +// Given an HTTP SFV string that represents a list, it will call the given +// function using each of the members and parameters contained in the list. +// This allows the caller to extract information out of the list. +// +// This function will return once it encounters the end of the string, or +// something that is not a list. If it cannot consume the entire given +// string, the ok value returned will be false. +// +// https://www.rfc-editor.org/rfc/rfc9651.html#name-parsing-a-list. +func ParseList(s string, f func(member, param string)) (ok bool) { + for len(s) != 0 { + var member, param string + if len(s) != 0 && s[0] == '(' { + if member, s, ok = consumeBareInnerList(s, nil); !ok { + return ok + } + } else { + if member, s, ok = consumeBareItem(s); !ok { + return ok + } + } + if param, s, ok = consumeParameter(s, nil); !ok { + return ok + } + if f != nil { + f(member, param) + } + + s = s[countLeftWhitespace(s):] + if len(s) == 0 { + break + } + if s[0] != ',' { + return false + } + s = s[1:] + s = s[countLeftWhitespace(s):] + if len(s) == 0 { + return false + } + } + return true +} + +// consumeBareInnerList consumes an inner list +// (https://www.rfc-editor.org/rfc/rfc9651.html#name-parsing-an-inner-list), +// except for the inner list's top-most parameter. +// For example, given `(a;b c;d);e`, it will consume only `(a;b c;d)`. +func consumeBareInnerList(s string, f func(bareItem, param string)) (consumed, rest string, ok bool) { + if len(s) == 0 || s[0] != '(' { + return "", s, false + } + rest = s[1:] + for len(rest) != 0 { + var bareItem, param string + rest = rest[countLeftWhitespace(rest):] + if len(rest) != 0 && rest[0] == ')' { + rest = rest[1:] + break + } + if bareItem, rest, ok = consumeBareItem(rest); !ok { + return "", s, ok + } + if param, rest, ok = consumeParameter(rest, nil); !ok { + return "", s, ok + } + if len(rest) == 0 || (rest[0] != ')' && !isSP(rest[0])) { + return "", s, false + } + if f != nil { + f(bareItem, param) + } + } + return s[:len(s)-len(rest)], rest, true +} + +// ParseBareInnerList parses a bare inner list from a given HTTP Structured +// Field Values. +// +// We define a bare inner list as an inner list +// (https://www.rfc-editor.org/rfc/rfc9651.html#name-parsing-an-inner-list), +// without the top-most parameter of the inner list. For example, given the +// inner list `(a;b c;d);e`, the bare inner list would be `(a;b c;d)`. +// +// Given an HTTP SFV string that represents a bare inner list, it will call the +// given function using each of the bare item and parameter within the bare +// inner list. This allows the caller to extract information out of the bare +// inner list. +// +// This function will return once it encounters the end of the bare inner list, +// or something that is not a bare inner list. If it cannot consume the entire +// given string, the ok value returned will be false. +func ParseBareInnerList(s string, f func(bareItem, param string)) (ok bool) { + _, rest, ok := consumeBareInnerList(s, f) + return rest == "" && ok +} + +// https://www.rfc-editor.org/rfc/rfc9651.html#name-parsing-an-item. +func consumeItem(s string, f func(bareItem, param string)) (consumed, rest string, ok bool) { + var bareItem, param string + if bareItem, rest, ok = consumeBareItem(s); !ok { + return "", s, ok + } + if param, rest, ok = consumeParameter(rest, nil); !ok { + return "", s, ok + } + if f != nil { + f(bareItem, param) + } + return s[:len(s)-len(rest)], rest, true +} + +// ParseItem parses an item from a given HTTP Structured Field Values. +// +// Given an HTTP SFV string that represents an item, it will call the given +// function once, with the bare item and the parameter of the item. This allows +// the caller to extract information out of the item. +// +// This function will return once it encounters the end of the string, or +// something that is not an item. If it cannot consume the entire given +// string, the ok value returned will be false. +// +// https://www.rfc-editor.org/rfc/rfc9651.html#name-parsing-an-item. +func ParseItem(s string, f func(bareItem, param string)) (ok bool) { + _, rest, ok := consumeItem(s, f) + return rest == "" && ok +} + +// ParseDictionary parses a dictionary from a given HTTP Structured Field +// Values. +// +// Given an HTTP SFV string that represents a dictionary, it will call the +// given function using each of the keys, values, and parameters contained in +// the dictionary. This allows the caller to extract information out of the +// dictionary. +// +// This function will return once it encounters the end of the string, or +// something that is not a dictionary. If it cannot consume the entire given +// string, the ok value returned will be false. +// +// https://www.rfc-editor.org/rfc/rfc9651.html#name-parsing-a-dictionary. +func ParseDictionary(s string, f func(key, val, param string)) (ok bool) { + for len(s) != 0 { + var key, val, param string + val = "?1" // Default value for empty val is boolean true. + if key, s, ok = consumeKey(s); !ok { + return ok + } + if len(s) != 0 && s[0] == '=' { + s = s[1:] + if len(s) != 0 && s[0] == '(' { + if val, s, ok = consumeBareInnerList(s, nil); !ok { + return ok + } + } else { + if val, s, ok = consumeBareItem(s); !ok { + return ok + } + } + } + if param, s, ok = consumeParameter(s, nil); !ok { + return ok + } + if f != nil { + f(key, val, param) + } + s = s[countLeftWhitespace(s):] + if len(s) == 0 { + break + } + if s[0] == ',' { + s = s[1:] + } + s = s[countLeftWhitespace(s):] + if len(s) == 0 { + return false + } + } + return true +} + +// https://www.rfc-editor.org/rfc/rfc9651.html#parse-param. +func consumeParameter(s string, f func(key, val string)) (consumed, rest string, ok bool) { + rest = s + for len(rest) != 0 { + var key, val string + val = "?1" // Default value for empty val is boolean true. + if rest[0] != ';' { + break + } + rest = rest[1:] + rest = rest[countLeftWhitespace(rest):] + key, rest, ok = consumeKey(rest) + if !ok { + return "", s, ok + } + if len(rest) != 0 && rest[0] == '=' { + rest = rest[1:] + val, rest, ok = consumeBareItem(rest) + if !ok { + return "", s, ok + } + } + if f != nil { + f(key, val) + } + } + return s[:len(s)-len(rest)], rest, true +} + +// ParseParameter parses a parameter from a given HTTP Structured Field Values. +// +// Given an HTTP SFV string that represents a parameter, it will call the given +// function using each of the keys and values contained in the parameter. This +// allows the caller to extract information out of the parameter. +// +// This function will return once it encounters the end of the string, or +// something that is not a parameter. If it cannot consume the entire given +// string, the ok value returned will be false. +// +// https://www.rfc-editor.org/rfc/rfc9651.html#parse-param. +func ParseParameter(s string, f func(key, val string)) (ok bool) { + _, rest, ok := consumeParameter(s, f) + return rest == "" && ok +} + +// https://www.rfc-editor.org/rfc/rfc9651.html#name-parsing-a-key. +func consumeKey(s string) (consumed, rest string, ok bool) { + if len(s) == 0 || (!isLCAlpha(s[0]) && s[0] != '*') { + return "", s, false + } + i := 0 + for _, ch := range []byte(s) { + if !isLCAlpha(ch) && !isDigit(ch) && !slices.Contains([]byte("_-.*"), ch) { + break + } + i++ + } + return s[:i], s[i:], true +} + +// https://www.rfc-editor.org/rfc/rfc9651.html#name-parsing-an-integer-or-decim. +func consumeIntegerOrDecimal(s string) (consumed, rest string, ok bool) { + var i, signOffset, periodIndex int + var isDecimal bool + if i < len(s) && s[i] == '-' { + i++ + signOffset++ + } + if i >= len(s) { + return "", s, false + } + if !isDigit(s[i]) { + return "", s, false + } + for i < len(s) { + ch := s[i] + if isDigit(ch) { + i++ + continue + } + if !isDecimal && ch == '.' { + if i-signOffset > 12 { + return "", s, false + } + periodIndex = i + isDecimal = true + i++ + continue + } + break + } + if !isDecimal && i-signOffset > 15 { + return "", s, false + } + if isDecimal { + if i-signOffset > 16 { + return "", s, false + } + if s[i-1] == '.' { + return "", s, false + } + if i-periodIndex-1 > 3 { + return "", s, false + } + } + return s[:i], s[i:], true +} + +// ParseInteger parses an integer from a given HTTP Structured Field Values. +// +// The entire HTTP SFV string must consist of a valid integer. It returns the +// parsed integer and an ok boolean value, indicating success or not. +// +// https://www.rfc-editor.org/rfc/rfc9651.html#name-parsing-an-integer-or-decim. +func ParseInteger(s string) (parsed int64, ok bool) { + if _, rest, ok := consumeIntegerOrDecimal(s); !ok || rest != "" { + return 0, false + } + if n, err := strconv.ParseInt(s, 10, 64); err == nil { + return n, true + } + return 0, false +} + +// ParseDecimal parses a decimal from a given HTTP Structured Field Values. +// +// The entire HTTP SFV string must consist of a valid decimal. It returns the +// parsed decimal and an ok boolean value, indicating success or not. +// +// https://www.rfc-editor.org/rfc/rfc9651.html#name-parsing-an-integer-or-decim. +func ParseDecimal(s string) (parsed float64, ok bool) { + if _, rest, ok := consumeIntegerOrDecimal(s); !ok || rest != "" { + return 0, false + } + if !strings.Contains(s, ".") { + return 0, false + } + if n, err := strconv.ParseFloat(s, 64); err == nil { + return n, true + } + return 0, false +} + +// https://www.rfc-editor.org/rfc/rfc9651.html#name-parsing-a-string. +func consumeString(s string) (consumed, rest string, ok bool) { + if len(s) == 0 || s[0] != '"' { + return "", s, false + } + for i := 1; i < len(s); i++ { + switch ch := s[i]; ch { + case '\\': + if i+1 >= len(s) { + return "", s, false + } + i++ + if ch = s[i]; ch != '"' && ch != '\\' { + return "", s, false + } + case '"': + return s[:i+1], s[i+1:], true + default: + if !isVChar(ch) && !isSP(ch) { + return "", s, false + } + } + } + return "", s, false +} + +// ParseString parses a Go string from a given HTTP Structured Field Values. +// +// The entire HTTP SFV string must consist of a valid string. It returns the +// parsed string and an ok boolean value, indicating success or not. +// +// https://www.rfc-editor.org/rfc/rfc9651.html#name-parsing-a-string. +func ParseString(s string) (parsed string, ok bool) { + if _, rest, ok := consumeString(s); !ok || rest != "" { + return "", false + } + return s[1 : len(s)-1], true +} + +// https://www.rfc-editor.org/rfc/rfc9651.html#name-parsing-a-token +func consumeToken(s string) (consumed, rest string, ok bool) { + if len(s) == 0 || (!isAlpha(s[0]) && s[0] != '*') { + return "", s, false + } + i := 0 + for _, ch := range []byte(s) { + if !isTChar(ch) && !slices.Contains([]byte(":/"), ch) { + break + } + i++ + } + return s[:i], s[i:], true +} + +// ParseToken parses a token from a given HTTP Structured Field Values. +// +// The entire HTTP SFV string must consist of a valid token. It returns the +// parsed token and an ok boolean value, indicating success or not. +// +// https://www.rfc-editor.org/rfc/rfc9651.html#name-parsing-a-token +func ParseToken(s string) (parsed string, ok bool) { + if _, rest, ok := consumeToken(s); !ok || rest != "" { + return "", false + } + return s, true +} + +// https://www.rfc-editor.org/rfc/rfc9651.html#name-parsing-a-byte-sequence. +func consumeByteSequence(s string) (consumed, rest string, ok bool) { + if len(s) == 0 || s[0] != ':' { + return "", s, false + } + for i := 1; i < len(s); i++ { + if ch := s[i]; ch == ':' { + return s[:i+1], s[i+1:], true + } + if ch := s[i]; !isAlpha(ch) && !isDigit(ch) && !slices.Contains([]byte("+/="), ch) { + return "", s, false + } + } + return "", s, false +} + +// ParseByteSequence parses a byte sequence from a given HTTP Structured Field +// Values. +// +// The entire HTTP SFV string must consist of a valid byte sequence. It returns +// the parsed byte sequence and an ok boolean value, indicating success or not. +// +// https://www.rfc-editor.org/rfc/rfc9651.html#name-parsing-a-byte-sequence. +func ParseByteSequence(s string) (parsed []byte, ok bool) { + if _, rest, ok := consumeByteSequence(s); !ok || rest != "" { + return nil, false + } + return []byte(s[1 : len(s)-1]), true +} + +// https://www.rfc-editor.org/rfc/rfc9651.html#name-parsing-a-boolean. +func consumeBoolean(s string) (consumed, rest string, ok bool) { + if len(s) >= 2 && (s[:2] == "?0" || s[:2] == "?1") { + return s[:2], s[2:], true + } + return "", s, false +} + +// ParseBoolean parses a boolean from a given HTTP Structured Field Values. +// +// The entire HTTP SFV string must consist of a valid boolean. It returns the +// parsed boolean and an ok boolean value, indicating success or not. +// +// https://www.rfc-editor.org/rfc/rfc9651.html#name-parsing-a-boolean. +func ParseBoolean(s string) (parsed bool, ok bool) { + if _, rest, ok := consumeBoolean(s); !ok || rest != "" { + return false, false + } + return s == "?1", true +} + +// https://www.rfc-editor.org/rfc/rfc9651.html#name-parsing-a-date. +func consumeDate(s string) (consumed, rest string, ok bool) { + if len(s) == 0 || s[0] != '@' { + return "", s, false + } + if _, rest, ok = consumeIntegerOrDecimal(s[1:]); !ok { + return "", s, ok + } + consumed = s[:len(s)-len(rest)] + if slices.Contains([]byte(consumed), '.') { + return "", s, false + } + return consumed, rest, ok +} + +// ParseDate parses a date from a given HTTP Structured Field Values. +// +// The entire HTTP SFV string must consist of a valid date. It returns the +// parsed date and an ok boolean value, indicating success or not. +// +// https://www.rfc-editor.org/rfc/rfc9651.html#name-parsing-a-date. +func ParseDate(s string) (parsed time.Time, ok bool) { + if _, rest, ok := consumeDate(s); !ok || rest != "" { + return time.Time{}, false + } + if n, ok := ParseInteger(s[1:]); !ok { + return time.Time{}, false + } else { + return time.Unix(n, 0), true + } +} + +// https://www.rfc-editor.org/rfc/rfc9651.html#name-parsing-a-display-string. +func consumeDisplayString(s string) (consumed, rest string, ok bool) { + // To prevent excessive allocation, especially when input is large, we + // maintain a buffer of 4 bytes to keep track of the last rune we + // encounter. This way, we can validate that the display string conforms to + // UTF-8 without actually building the whole string. + var lastRune [4]byte + var runeLen int + isPartOfValidRune := func(ch byte) bool { + lastRune[runeLen] = ch + runeLen++ + if utf8.FullRune(lastRune[:runeLen]) { + r, s := utf8.DecodeRune(lastRune[:runeLen]) + if r == utf8.RuneError { + return false + } + copy(lastRune[:], lastRune[s:runeLen]) + runeLen -= s + return true + } + return runeLen <= 4 + } + + if len(s) <= 1 || s[:2] != `%"` { + return "", s, false + } + i := 2 + for i < len(s) { + ch := s[i] + if !isVChar(ch) && !isSP(ch) { + return "", s, false + } + switch ch { + case '"': + if runeLen > 0 { + return "", s, false + } + return s[:i+1], s[i+1:], true + case '%': + if i+2 >= len(s) { + return "", s, false + } + if ch, ok = decOctetHex(s[i+1], s[i+2]); !ok { + return "", s, ok + } + if ok = isPartOfValidRune(ch); !ok { + return "", s, ok + } + i += 3 + default: + if ok = isPartOfValidRune(ch); !ok { + return "", s, ok + } + i++ + } + } + return "", s, false +} + +// ParseDisplayString parses a display string from a given HTTP Structured +// Field Values. +// +// The entire HTTP SFV string must consist of a valid display string. It +// returns the parsed display string and an ok boolean value, indicating +// success or not. +// +// https://www.rfc-editor.org/rfc/rfc9651.html#name-parsing-a-display-string. +func ParseDisplayString(s string) (parsed string, ok bool) { + if _, rest, ok := consumeDisplayString(s); !ok || rest != "" { + return "", false + } + // consumeDisplayString() already validates that we have a valid display + // string. Therefore, we can just construct the display string, without + // validating it again. + s = s[2 : len(s)-1] + var b strings.Builder + for i := 0; i < len(s); { + if s[i] == '%' { + decoded, _ := decOctetHex(s[i+1], s[i+2]) + b.WriteByte(decoded) + i += 3 + continue + } + b.WriteByte(s[i]) + i++ + } + return b.String(), true +} + +// https://www.rfc-editor.org/rfc/rfc9651.html#parse-bare-item. +func consumeBareItem(s string) (consumed, rest string, ok bool) { + if len(s) == 0 { + return "", s, false + } + ch := s[0] + switch { + case ch == '-' || isDigit(ch): + return consumeIntegerOrDecimal(s) + case ch == '"': + return consumeString(s) + case ch == '*' || isAlpha(ch): + return consumeToken(s) + case ch == ':': + return consumeByteSequence(s) + case ch == '?': + return consumeBoolean(s) + case ch == '@': + return consumeDate(s) + case ch == '%': + return consumeDisplayString(s) + default: + return "", s, false + } +} diff --git a/vendor/golang.org/x/sys/plan9/syscall_plan9.go b/vendor/golang.org/x/sys/plan9/syscall_plan9.go index d079d8116e9..761912237fa 100644 --- a/vendor/golang.org/x/sys/plan9/syscall_plan9.go +++ b/vendor/golang.org/x/sys/plan9/syscall_plan9.go @@ -19,13 +19,7 @@ import ( // A Note is a string describing a process note. // It implements the os.Signal interface. -type Note string - -func (n Note) Signal() {} - -func (n Note) String() string { - return string(n) -} +type Note = syscall.Note var ( Stdin = 0 diff --git a/vendor/golang.org/x/sys/unix/affinity_linux.go b/vendor/golang.org/x/sys/unix/affinity_linux.go index 3ea470387bc..acd6257fae9 100644 --- a/vendor/golang.org/x/sys/unix/affinity_linux.go +++ b/vendor/golang.org/x/sys/unix/affinity_linux.go @@ -13,11 +13,19 @@ import ( const cpuSetSize = _CPU_SETSIZE / _NCPUBITS -// CPUSet represents a CPU affinity mask. +// CPUSet represents a bit mask of CPUs, to be used with [SchedGetaffinity], [SchedSetaffinity], +// and [SetMemPolicy]. +// +// Note this type can only represent CPU IDs 0 through 1023. +// Use [CPUSetDynamic]/[NewCPUSet] instead to avoid this limit. type CPUSet [cpuSetSize]cpuMask -func schedAffinity(trap uintptr, pid int, set *CPUSet) error { - _, _, e := RawSyscall(trap, uintptr(pid), uintptr(unsafe.Sizeof(*set)), uintptr(unsafe.Pointer(set))) +// CPUSetDynamic represents a bit mask of CPUs, to be used with [SchedGetaffinityDynamic], +// [SchedSetaffinityDynamic], and [SetMemPolicyDynamic]. Use [NewCPUSet] to allocate. +type CPUSetDynamic []cpuMask + +func schedAffinity(trap uintptr, pid int, size uintptr, ptr unsafe.Pointer) error { + _, _, e := RawSyscall(trap, uintptr(pid), uintptr(size), uintptr(ptr)) if e != 0 { return errnoErr(e) } @@ -27,13 +35,13 @@ func schedAffinity(trap uintptr, pid int, set *CPUSet) error { // SchedGetaffinity gets the CPU affinity mask of the thread specified by pid. // If pid is 0 the calling thread is used. func SchedGetaffinity(pid int, set *CPUSet) error { - return schedAffinity(SYS_SCHED_GETAFFINITY, pid, set) + return schedAffinity(SYS_SCHED_GETAFFINITY, pid, unsafe.Sizeof(*set), unsafe.Pointer(set)) } // SchedSetaffinity sets the CPU affinity mask of the thread specified by pid. // If pid is 0 the calling thread is used. func SchedSetaffinity(pid int, set *CPUSet) error { - return schedAffinity(SYS_SCHED_SETAFFINITY, pid, set) + return schedAffinity(SYS_SCHED_SETAFFINITY, pid, unsafe.Sizeof(*set), unsafe.Pointer(set)) } // Zero clears the set s, so that it contains no CPUs. @@ -45,9 +53,7 @@ func (s *CPUSet) Zero() { // will silently ignore any invalid CPU bits in [CPUSet] so this is an // efficient way of resetting the CPU affinity of a process. func (s *CPUSet) Fill() { - for i := range s { - s[i] = ^cpuMask(0) - } + cpuMaskFill(s[:]) } func cpuBitsIndex(cpu int) int { @@ -58,24 +64,27 @@ func cpuBitsMask(cpu int) cpuMask { return cpuMask(1 << (uint(cpu) % _NCPUBITS)) } -// Set adds cpu to the set s. -func (s *CPUSet) Set(cpu int) { +func cpuMaskFill(s []cpuMask) { + for i := range s { + s[i] = ^cpuMask(0) + } +} + +func cpuMaskSet(s []cpuMask, cpu int) { i := cpuBitsIndex(cpu) if i < len(s) { s[i] |= cpuBitsMask(cpu) } } -// Clear removes cpu from the set s. -func (s *CPUSet) Clear(cpu int) { +func cpuMaskClear(s []cpuMask, cpu int) { i := cpuBitsIndex(cpu) if i < len(s) { s[i] &^= cpuBitsMask(cpu) } } -// IsSet reports whether cpu is in the set s. -func (s *CPUSet) IsSet(cpu int) bool { +func cpuMaskIsSet(s []cpuMask, cpu int) bool { i := cpuBitsIndex(cpu) if i < len(s) { return s[i]&cpuBitsMask(cpu) != 0 @@ -83,11 +92,98 @@ func (s *CPUSet) IsSet(cpu int) bool { return false } -// Count returns the number of CPUs in the set s. -func (s *CPUSet) Count() int { +func cpuMaskCount(s []cpuMask) int { c := 0 for _, b := range s { c += bits.OnesCount64(uint64(b)) } return c } + +// Set adds cpu to the set s. If cpu is out of bounds for s, no action is taken. +func (s *CPUSet) Set(cpu int) { + cpuMaskSet(s[:], cpu) +} + +// Clear removes cpu from the set s. If cpu is out of bounds for s, no action is taken. +func (s *CPUSet) Clear(cpu int) { + cpuMaskClear(s[:], cpu) +} + +// IsSet reports whether cpu is in the set s. +func (s *CPUSet) IsSet(cpu int) bool { + return cpuMaskIsSet(s[:], cpu) +} + +// Count returns the number of CPUs in the set s. +func (s *CPUSet) Count() int { + return cpuMaskCount(s[:]) +} + +// NewCPUSet creates a CPU affinity mask capable of representing CPU IDs +// up to maxCPU (exclusive). +func NewCPUSet(maxCPU int) CPUSetDynamic { + numMasks := (maxCPU + _NCPUBITS - 1) / _NCPUBITS + if numMasks == 0 { + numMasks = 1 + } + return make(CPUSetDynamic, numMasks) +} + +// Zero clears the set s, so that it contains no CPUs. +func (s CPUSetDynamic) Zero() { + clear(s) +} + +// Fill adds all possible CPU bits to the set s. On Linux, [SchedSetaffinityDynamic] +// will silently ignore any invalid CPU bits in [CPUSetDynamic] so this is an +// efficient way of resetting the CPU affinity of a process. +func (s CPUSetDynamic) Fill() { + cpuMaskFill(s) +} + +// Set adds cpu to the set s. If cpu is out of bounds for s, no action is taken. +func (s CPUSetDynamic) Set(cpu int) { + cpuMaskSet(s, cpu) +} + +// Clear removes cpu from the set s. If cpu is out of bounds for s, no action is taken. +func (s CPUSetDynamic) Clear(cpu int) { + cpuMaskClear(s, cpu) +} + +// IsSet reports whether cpu is in the set s. +func (s CPUSetDynamic) IsSet(cpu int) bool { + return cpuMaskIsSet(s, cpu) +} + +// Count returns the number of CPUs in the set s. +func (s CPUSetDynamic) Count() int { + return cpuMaskCount(s) +} + +func (s CPUSetDynamic) size() uintptr { + return uintptr(len(s)) * unsafe.Sizeof(cpuMask(0)) +} + +func (s CPUSetDynamic) pointer() unsafe.Pointer { + if len(s) == 0 { + return nil + } + return unsafe.Pointer(&s[0]) +} + +// SchedGetaffinityDynamic gets the CPU affinity mask of the thread specified by pid. +// If pid is 0 the calling thread is used. +// +// If the set is smaller than the size of the affinity mask used by the kernel, +// [EINVAL] is returned. +func SchedGetaffinityDynamic(pid int, set CPUSetDynamic) error { + return schedAffinity(SYS_SCHED_GETAFFINITY, pid, set.size(), set.pointer()) +} + +// SchedSetaffinityDynamic sets the CPU affinity mask of the thread specified by pid. +// If pid is 0 the calling thread is used. +func SchedSetaffinityDynamic(pid int, set CPUSetDynamic) error { + return schedAffinity(SYS_SCHED_SETAFFINITY, pid, set.size(), set.pointer()) +} diff --git a/vendor/golang.org/x/sys/unix/ioctl_signed.go b/vendor/golang.org/x/sys/unix/ioctl_signed.go index 5b0759bd865..be0f3fba65e 100644 --- a/vendor/golang.org/x/sys/unix/ioctl_signed.go +++ b/vendor/golang.org/x/sys/unix/ioctl_signed.go @@ -6,9 +6,7 @@ package unix -import ( - "unsafe" -) +import "unsafe" // ioctl itself should not be exposed directly, but additional get/set // functions for specific types are permissible. @@ -28,6 +26,13 @@ func IoctlSetPointerInt(fd int, req int, value int) error { return ioctlPtr(fd, req, unsafe.Pointer(&v)) } +// IoctlSetString performs an ioctl operation which sets a string value +// on fd, using the specified request number. +func IoctlSetString(fd int, req int, value string) error { + bs := append([]byte(value), 0) + return ioctlPtr(fd, req, unsafe.Pointer(&bs[0])) +} + // IoctlSetWinsize performs an ioctl on fd with a *Winsize argument. // // To change fd's window size, the req argument should be TIOCSWINSZ. diff --git a/vendor/golang.org/x/sys/unix/ioctl_unsigned.go b/vendor/golang.org/x/sys/unix/ioctl_unsigned.go index 20f470b9d09..f0c282136db 100644 --- a/vendor/golang.org/x/sys/unix/ioctl_unsigned.go +++ b/vendor/golang.org/x/sys/unix/ioctl_unsigned.go @@ -6,9 +6,7 @@ package unix -import ( - "unsafe" -) +import "unsafe" // ioctl itself should not be exposed directly, but additional get/set // functions for specific types are permissible. @@ -28,6 +26,13 @@ func IoctlSetPointerInt(fd int, req uint, value int) error { return ioctlPtr(fd, req, unsafe.Pointer(&v)) } +// IoctlSetString performs an ioctl operation which sets a string value +// on fd, using the specified request number. +func IoctlSetString(fd int, req uint, value string) error { + bs := append([]byte(value), 0) + return ioctlPtr(fd, req, unsafe.Pointer(&bs[0])) +} + // IoctlSetWinsize performs an ioctl on fd with a *Winsize argument. // // To change fd's window size, the req argument should be TIOCSWINSZ. diff --git a/vendor/golang.org/x/sys/unix/mkall.sh b/vendor/golang.org/x/sys/unix/mkall.sh index d0ed6119129..f6ddee1aef6 100644 --- a/vendor/golang.org/x/sys/unix/mkall.sh +++ b/vendor/golang.org/x/sys/unix/mkall.sh @@ -51,7 +51,7 @@ if [[ "$GOOS" = "linux" ]]; then # Files generated through docker (use $cmd so you can Ctl-C the build or run) set -e $cmd docker build --tag generate:$GOOS $GOOS - $cmd docker run --interactive --tty --volume $(cd -- "$(dirname -- "$0")/.." && pwd):/build generate:$GOOS + $cmd docker run --rm --interactive --tty --volume $(cd -- "$(dirname -- "$0")/.." && pwd):/build generate:$GOOS exit fi diff --git a/vendor/golang.org/x/sys/unix/mkerrors.sh b/vendor/golang.org/x/sys/unix/mkerrors.sh index fd39be4efdc..fa74cfe9e8a 100644 --- a/vendor/golang.org/x/sys/unix/mkerrors.sh +++ b/vendor/golang.org/x/sys/unix/mkerrors.sh @@ -354,6 +354,9 @@ struct ltchars { // Renamed in v6.16, commit c6d732c38f93 ("net: ethtool: remove duplicate defines for family info") #define ETHTOOL_FAMILY_NAME ETHTOOL_GENL_NAME #define ETHTOOL_FAMILY_VERSION ETHTOOL_GENL_VERSION + +// Removed in v6.17, commit 760e6f7befba ("futex: Remove support for IMMUTABLE") +#define PR_FUTEX_HASH_GET_IMMUTABLE 3 ' includes_NetBSD=' diff --git a/vendor/golang.org/x/sys/unix/readv_unix.go b/vendor/golang.org/x/sys/unix/readv_unix.go new file mode 100644 index 00000000000..38a2be937ea --- /dev/null +++ b/vendor/golang.org/x/sys/unix/readv_unix.go @@ -0,0 +1,103 @@ +// Copyright 2026 The Go Authors. All rights reserved. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file. + +//go:build darwin || linux || openbsd + +package unix + +import "unsafe" + +// minIovec is the size of the small initial allocation used by +// Readv, Writev, etc. +// +// This small allocation gets stack allocated, which lets the +// common use case of len(iovs) <= minIovec avoid more expensive +// heap allocations. +const minIovec = 8 + +// appendBytes converts bs to Iovecs and appends them to vecs. +func appendBytes(vecs []Iovec, bs [][]byte) []Iovec { + for _, b := range bs { + var v Iovec + v.SetLen(len(b)) + if len(b) > 0 { + v.Base = &b[0] + } else { + v.Base = (*byte)(unsafe.Pointer(&_zero)) + } + vecs = append(vecs, v) + } + return vecs +} + +// writevRaceDetect tells the race detector that the program +// has read the first n bytes stored in iovecs. +func writevRaceDetect(iovecs []Iovec, n int) { + if !raceenabled { + return + } + for i := 0; n > 0 && i < len(iovecs); i++ { + m := min(int(iovecs[i].Len), n) + n -= m + if m > 0 { + raceReadRange(unsafe.Pointer(iovecs[i].Base), m) + } + } +} + +// readvRaceDetect tells the race detector that the program +// has written to the first n bytes stored in iovecs. +func readvRaceDetect(iovecs []Iovec, n int, err error) { + if !raceenabled { + return + } + for i := 0; n > 0 && i < len(iovecs); i++ { + m := min(int(iovecs[i].Len), n) + n -= m + if m > 0 { + raceWriteRange(unsafe.Pointer(iovecs[i].Base), m) + } + } + if err == nil { + raceAcquire(unsafe.Pointer(&ioSync)) + } +} + +func Readv(fd int, iovs [][]byte) (n int, err error) { + iovecs := make([]Iovec, 0, minIovec) + iovecs = appendBytes(iovecs, iovs) + n, err = readv(fd, iovecs) + readvRaceDetect(iovecs, n, err) + return n, err +} + +func Preadv(fd int, iovs [][]byte, offset int64) (n int, err error) { + iovecs := make([]Iovec, 0, minIovec) + iovecs = appendBytes(iovecs, iovs) + n, err = preadv(fd, iovecs, offset) + readvRaceDetect(iovecs, n, err) + return n, err +} + +func Writev(fd int, iovs [][]byte) (n int, err error) { + iovecs := make([]Iovec, 0, minIovec) + iovecs = appendBytes(iovecs, iovs) + if raceenabled { + raceReleaseMerge(unsafe.Pointer(&ioSync)) + } + n, err = writev(fd, iovecs) + writevRaceDetect(iovecs, n) + return n, err +} + +func Pwritev(fd int, iovs [][]byte, offset int64) (n int, err error) { + iovecs := make([]Iovec, 0, minIovec) + iovecs = appendBytes(iovecs, iovs) + if raceenabled { + raceReleaseMerge(unsafe.Pointer(&ioSync)) + } + n, err = pwritev(fd, iovecs, offset) + writevRaceDetect(iovecs, n) + return n, err +} diff --git a/vendor/golang.org/x/sys/unix/syscall_darwin.go b/vendor/golang.org/x/sys/unix/syscall_darwin.go index 7838ca5db20..38590ca81dd 100644 --- a/vendor/golang.org/x/sys/unix/syscall_darwin.go +++ b/vendor/golang.org/x/sys/unix/syscall_darwin.go @@ -602,95 +602,6 @@ func Connectx(fd int, srcIf uint32, srcAddr, dstAddr Sockaddr, associd SaeAssocI return } -const minIovec = 8 - -func Readv(fd int, iovs [][]byte) (n int, err error) { - iovecs := make([]Iovec, 0, minIovec) - iovecs = appendBytes(iovecs, iovs) - n, err = readv(fd, iovecs) - readvRacedetect(iovecs, n, err) - return n, err -} - -func Preadv(fd int, iovs [][]byte, offset int64) (n int, err error) { - iovecs := make([]Iovec, 0, minIovec) - iovecs = appendBytes(iovecs, iovs) - n, err = preadv(fd, iovecs, offset) - readvRacedetect(iovecs, n, err) - return n, err -} - -func Writev(fd int, iovs [][]byte) (n int, err error) { - iovecs := make([]Iovec, 0, minIovec) - iovecs = appendBytes(iovecs, iovs) - if raceenabled { - raceReleaseMerge(unsafe.Pointer(&ioSync)) - } - n, err = writev(fd, iovecs) - writevRacedetect(iovecs, n) - return n, err -} - -func Pwritev(fd int, iovs [][]byte, offset int64) (n int, err error) { - iovecs := make([]Iovec, 0, minIovec) - iovecs = appendBytes(iovecs, iovs) - if raceenabled { - raceReleaseMerge(unsafe.Pointer(&ioSync)) - } - n, err = pwritev(fd, iovecs, offset) - writevRacedetect(iovecs, n) - return n, err -} - -func appendBytes(vecs []Iovec, bs [][]byte) []Iovec { - for _, b := range bs { - var v Iovec - v.SetLen(len(b)) - if len(b) > 0 { - v.Base = &b[0] - } else { - v.Base = (*byte)(unsafe.Pointer(&_zero)) - } - vecs = append(vecs, v) - } - return vecs -} - -func writevRacedetect(iovecs []Iovec, n int) { - if !raceenabled { - return - } - for i := 0; n > 0 && i < len(iovecs); i++ { - m := int(iovecs[i].Len) - if m > n { - m = n - } - n -= m - if m > 0 { - raceReadRange(unsafe.Pointer(iovecs[i].Base), m) - } - } -} - -func readvRacedetect(iovecs []Iovec, n int, err error) { - if !raceenabled { - return - } - for i := 0; n > 0 && i < len(iovecs); i++ { - m := int(iovecs[i].Len) - if m > n { - m = n - } - n -= m - if m > 0 { - raceWriteRange(unsafe.Pointer(iovecs[i].Base), m) - } - } - if err == nil { - raceAcquire(unsafe.Pointer(&ioSync)) - } -} - //sys connectx(fd int, endpoints *SaEndpoints, associd SaeAssocID, flags uint32, iov []Iovec, n *uintptr, connid *SaeConnID) (err error) //sys sendfile(infd int, outfd int, offset int64, len *int64, hdtr unsafe.Pointer, flags int) (err error) diff --git a/vendor/golang.org/x/sys/unix/syscall_linux.go b/vendor/golang.org/x/sys/unix/syscall_linux.go index 06c0eea6fb6..ce4d7ab1ed8 100644 --- a/vendor/golang.org/x/sys/unix/syscall_linux.go +++ b/vendor/golang.org/x/sys/unix/syscall_linux.go @@ -2150,33 +2150,10 @@ func Signalfd(fd int, sigmask *Sigset_t, flags int) (newfd int, err error) { //sys exitThread(code int) (err error) = SYS_EXIT //sys readv(fd int, iovs []Iovec) (n int, err error) = SYS_READV //sys writev(fd int, iovs []Iovec) (n int, err error) = SYS_WRITEV -//sys preadv(fd int, iovs []Iovec, offs_l uintptr, offs_h uintptr) (n int, err error) = SYS_PREADV -//sys pwritev(fd int, iovs []Iovec, offs_l uintptr, offs_h uintptr) (n int, err error) = SYS_PWRITEV -//sys preadv2(fd int, iovs []Iovec, offs_l uintptr, offs_h uintptr, flags int) (n int, err error) = SYS_PREADV2 -//sys pwritev2(fd int, iovs []Iovec, offs_l uintptr, offs_h uintptr, flags int) (n int, err error) = SYS_PWRITEV2 - -// minIovec is the size of the small initial allocation used by -// Readv, Writev, etc. -// -// This small allocation gets stack allocated, which lets the -// common use case of len(iovs) <= minIovs avoid more expensive -// heap allocations. -const minIovec = 8 - -// appendBytes converts bs to Iovecs and appends them to vecs. -func appendBytes(vecs []Iovec, bs [][]byte) []Iovec { - for _, b := range bs { - var v Iovec - v.SetLen(len(b)) - if len(b) > 0 { - v.Base = &b[0] - } else { - v.Base = (*byte)(unsafe.Pointer(&_zero)) - } - vecs = append(vecs, v) - } - return vecs -} +//sys preadvSyscall(fd int, iovs []Iovec, offs_l uintptr, offs_h uintptr) (n int, err error) = SYS_PREADV +//sys pwritevSyscall(fd int, iovs []Iovec, offs_l uintptr, offs_h uintptr) (n int, err error) = SYS_PWRITEV +//sys preadv2Syscall(fd int, iovs []Iovec, offs_l uintptr, offs_h uintptr, flags int) (n int, err error) = SYS_PREADV2 +//sys pwritev2Syscall(fd int, iovs []Iovec, offs_l uintptr, offs_h uintptr, flags int) (n int, err error) = SYS_PWRITEV2 // offs2lohi splits offs into its low and high order bits. func offs2lohi(offs int64) (lo, hi uintptr) { @@ -2184,69 +2161,23 @@ func offs2lohi(offs int64) (lo, hi uintptr) { return uintptr(offs), uintptr(uint64(offs) >> (longBits - 1) >> 1) // two shifts to avoid false positive in vet } -func Readv(fd int, iovs [][]byte) (n int, err error) { - iovecs := make([]Iovec, 0, minIovec) - iovecs = appendBytes(iovecs, iovs) - n, err = readv(fd, iovecs) - readvRacedetect(iovecs, n, err) - return n, err -} - -func Preadv(fd int, iovs [][]byte, offset int64) (n int, err error) { - iovecs := make([]Iovec, 0, minIovec) - iovecs = appendBytes(iovecs, iovs) +func preadv(fd int, iovecs []Iovec, offset int64) (n int, err error) { lo, hi := offs2lohi(offset) - n, err = preadv(fd, iovecs, lo, hi) - readvRacedetect(iovecs, n, err) - return n, err + return preadvSyscall(fd, iovecs, lo, hi) } func Preadv2(fd int, iovs [][]byte, offset int64, flags int) (n int, err error) { iovecs := make([]Iovec, 0, minIovec) iovecs = appendBytes(iovecs, iovs) lo, hi := offs2lohi(offset) - n, err = preadv2(fd, iovecs, lo, hi, flags) - readvRacedetect(iovecs, n, err) - return n, err -} - -func readvRacedetect(iovecs []Iovec, n int, err error) { - if !raceenabled { - return - } - for i := 0; n > 0 && i < len(iovecs); i++ { - m := min(int(iovecs[i].Len), n) - n -= m - if m > 0 { - raceWriteRange(unsafe.Pointer(iovecs[i].Base), m) - } - } - if err == nil { - raceAcquire(unsafe.Pointer(&ioSync)) - } -} - -func Writev(fd int, iovs [][]byte) (n int, err error) { - iovecs := make([]Iovec, 0, minIovec) - iovecs = appendBytes(iovecs, iovs) - if raceenabled { - raceReleaseMerge(unsafe.Pointer(&ioSync)) - } - n, err = writev(fd, iovecs) - writevRacedetect(iovecs, n) + n, err = preadv2Syscall(fd, iovecs, lo, hi, flags) + readvRaceDetect(iovecs, n, err) return n, err } -func Pwritev(fd int, iovs [][]byte, offset int64) (n int, err error) { - iovecs := make([]Iovec, 0, minIovec) - iovecs = appendBytes(iovecs, iovs) - if raceenabled { - raceReleaseMerge(unsafe.Pointer(&ioSync)) - } +func pwritev(fd int, iovecs []Iovec, offset int64) (n int, err error) { lo, hi := offs2lohi(offset) - n, err = pwritev(fd, iovecs, lo, hi) - writevRacedetect(iovecs, n) - return n, err + return pwritevSyscall(fd, iovecs, lo, hi) } func Pwritev2(fd int, iovs [][]byte, offset int64, flags int) (n int, err error) { @@ -2256,24 +2187,11 @@ func Pwritev2(fd int, iovs [][]byte, offset int64, flags int) (n int, err error) raceReleaseMerge(unsafe.Pointer(&ioSync)) } lo, hi := offs2lohi(offset) - n, err = pwritev2(fd, iovecs, lo, hi, flags) - writevRacedetect(iovecs, n) + n, err = pwritev2Syscall(fd, iovecs, lo, hi, flags) + writevRaceDetect(iovecs, n) return n, err } -func writevRacedetect(iovecs []Iovec, n int) { - if !raceenabled { - return - } - for i := 0; n > 0 && i < len(iovecs); i++ { - m := min(int(iovecs[i].Len), n) - n -= m - if m > 0 { - raceReadRange(unsafe.Pointer(iovecs[i].Base), m) - } - } -} - // mmap varies by architecture; see syscall_linux_*.go. //sys munmap(addr uintptr, length uintptr) (err error) //sys mremap(oldaddr uintptr, oldlength uintptr, newlength uintptr, flags int, newaddr uintptr) (xaddr uintptr, err error) @@ -2644,8 +2562,12 @@ func SchedGetAttr(pid int, flags uint) (*SchedAttr, error) { //sys Cachestat(fd uint, crange *CachestatRange, cstat *Cachestat_t, flags uint) (err error) //sys Mseal(b []byte, flags uint) (err error) -//sys setMemPolicy(mode int, mask *CPUSet, size int) (err error) = SYS_SET_MEMPOLICY +//sys setMemPolicy(mode int, mask unsafe.Pointer, size uintptr) (err error) = SYS_SET_MEMPOLICY func SetMemPolicy(mode int, mask *CPUSet) error { - return setMemPolicy(mode, mask, _CPU_SETSIZE) + return setMemPolicy(mode, unsafe.Pointer(mask), _CPU_SETSIZE) +} + +func SetMemPolicyDynamic(mode int, mask CPUSetDynamic) error { + return setMemPolicy(mode, mask.pointer(), mask.size()) } diff --git a/vendor/golang.org/x/sys/unix/syscall_linux_arm.go b/vendor/golang.org/x/sys/unix/syscall_linux_arm.go index cd2dd797fd6..ecf92bfa2a3 100644 --- a/vendor/golang.org/x/sys/unix/syscall_linux_arm.go +++ b/vendor/golang.org/x/sys/unix/syscall_linux_arm.go @@ -82,6 +82,9 @@ func Time(t *Time_t) (Time_t, error) { } func Utime(path string, buf *Utimbuf) error { + if buf == nil { + return Utimes(path, nil) + } tv := []Timeval{ {Sec: buf.Actime}, {Sec: buf.Modtime}, diff --git a/vendor/golang.org/x/sys/unix/syscall_linux_arm64.go b/vendor/golang.org/x/sys/unix/syscall_linux_arm64.go index 745e5c7e6c0..173738077b6 100644 --- a/vendor/golang.org/x/sys/unix/syscall_linux_arm64.go +++ b/vendor/golang.org/x/sys/unix/syscall_linux_arm64.go @@ -113,6 +113,9 @@ func Time(t *Time_t) (Time_t, error) { } func Utime(path string, buf *Utimbuf) error { + if buf == nil { + return Utimes(path, nil) + } tv := []Timeval{ {Sec: buf.Actime}, {Sec: buf.Modtime}, diff --git a/vendor/golang.org/x/sys/unix/syscall_linux_loong64.go b/vendor/golang.org/x/sys/unix/syscall_linux_loong64.go index dd2262a4079..a3fd1d0b802 100644 --- a/vendor/golang.org/x/sys/unix/syscall_linux_loong64.go +++ b/vendor/golang.org/x/sys/unix/syscall_linux_loong64.go @@ -150,6 +150,9 @@ func Time(t *Time_t) (Time_t, error) { } func Utime(path string, buf *Utimbuf) error { + if buf == nil { + return Utimes(path, nil) + } tv := []Timeval{ {Sec: buf.Actime}, {Sec: buf.Modtime}, diff --git a/vendor/golang.org/x/sys/unix/syscall_linux_riscv64.go b/vendor/golang.org/x/sys/unix/syscall_linux_riscv64.go index 8cf3670bda6..fc5543c5ffb 100644 --- a/vendor/golang.org/x/sys/unix/syscall_linux_riscv64.go +++ b/vendor/golang.org/x/sys/unix/syscall_linux_riscv64.go @@ -112,6 +112,9 @@ func Time(t *Time_t) (Time_t, error) { } func Utime(path string, buf *Utimbuf) error { + if buf == nil { + return Utimes(path, nil) + } tv := []Timeval{ {Sec: buf.Actime}, {Sec: buf.Modtime}, diff --git a/vendor/golang.org/x/sys/unix/syscall_openbsd.go b/vendor/golang.org/x/sys/unix/syscall_openbsd.go index b86ded549c6..7b0ef8e1239 100644 --- a/vendor/golang.org/x/sys/unix/syscall_openbsd.go +++ b/vendor/golang.org/x/sys/unix/syscall_openbsd.go @@ -300,6 +300,10 @@ func Uname(uname *Utsname) error { //sys Pathconf(path string, name int) (val int, err error) //sys pread(fd int, p []byte, offset int64) (n int, err error) //sys pwrite(fd int, p []byte, offset int64) (n int, err error) +//sys readv(fd int, iovecs []Iovec) (n int, err error) +//sys writev(fd int, iovecs []Iovec) (n int, err error) +//sys preadv(fd int, iovecs []Iovec, offset int64) (n int, err error) +//sys pwritev(fd int, iovecs []Iovec, offset int64) (n int, err error) //sys read(fd int, p []byte) (n int, err error) //sys Readlink(path string, buf []byte) (n int, err error) //sys Readlinkat(dirfd int, path string, buf []byte) (n int, err error) diff --git a/vendor/golang.org/x/sys/unix/syscall_solaris.go b/vendor/golang.org/x/sys/unix/syscall_solaris.go index 18a3d9bdabc..a6a2ea0cc05 100644 --- a/vendor/golang.org/x/sys/unix/syscall_solaris.go +++ b/vendor/golang.org/x/sys/unix/syscall_solaris.go @@ -1052,14 +1052,6 @@ func IoctlSetIntRetInt(fd int, req int, arg int) (int, error) { return ioctlRet(fd, req, uintptr(arg)) } -func IoctlSetString(fd int, req int, val string) error { - bs := make([]byte, len(val)+1) - copy(bs[:len(bs)-1], val) - err := ioctlPtr(fd, req, unsafe.Pointer(&bs[0])) - runtime.KeepAlive(&bs[0]) - return err -} - // Lifreq Helpers func (l *Lifreq) SetName(name string) error { diff --git a/vendor/golang.org/x/sys/unix/syscall_unix.go b/vendor/golang.org/x/sys/unix/syscall_unix.go index 4e92e5aa406..de6fccf9aa1 100644 --- a/vendor/golang.org/x/sys/unix/syscall_unix.go +++ b/vendor/golang.org/x/sys/unix/syscall_unix.go @@ -367,7 +367,9 @@ func Recvmsg(fd int, p, oob []byte, flags int) (n, oobn int, recvflags int, from iov[0].SetLen(len(p)) } var rsa RawSockaddrAny - n, oobn, recvflags, err = recvmsgRaw(fd, iov[:], oob, flags, &rsa) + if n, oobn, recvflags, err = recvmsgRaw(fd, iov[:], oob, flags, &rsa); err != nil { + return + } // source address is only specified if the socket is unconnected if rsa.Addr.Family != AF_UNSPEC { from, err = anyToSockaddr(fd, &rsa) @@ -389,8 +391,10 @@ func RecvmsgBuffers(fd int, buffers [][]byte, oob []byte, flags int) (n, oobn in } } var rsa RawSockaddrAny - n, oobn, recvflags, err = recvmsgRaw(fd, iov, oob, flags, &rsa) - if err == nil && rsa.Addr.Family != AF_UNSPEC { + if n, oobn, recvflags, err = recvmsgRaw(fd, iov, oob, flags, &rsa); err != nil { + return + } + if rsa.Addr.Family != AF_UNSPEC { from, err = anyToSockaddr(fd, &rsa) } return diff --git a/vendor/golang.org/x/sys/unix/zerrors_linux.go b/vendor/golang.org/x/sys/unix/zerrors_linux.go index 120a7b35d1d..9d72a6b73a9 100644 --- a/vendor/golang.org/x/sys/unix/zerrors_linux.go +++ b/vendor/golang.org/x/sys/unix/zerrors_linux.go @@ -353,8 +353,10 @@ const ( AUDIT_MAC_IPSEC_EVENT = 0x587 AUDIT_MAC_MAP_ADD = 0x581 AUDIT_MAC_MAP_DEL = 0x582 + AUDIT_MAC_OBJ_CONTEXTS = 0x592 AUDIT_MAC_POLICY_LOAD = 0x57b AUDIT_MAC_STATUS = 0x57c + AUDIT_MAC_TASK_CONTEXTS = 0x591 AUDIT_MAC_UNLBL_ALLOW = 0x57e AUDIT_MAC_UNLBL_STCADD = 0x588 AUDIT_MAC_UNLBL_STCDEL = 0x589 @@ -591,8 +593,13 @@ const ( CAN_CTRLMODE_LOOPBACK = 0x1 CAN_CTRLMODE_ONE_SHOT = 0x8 CAN_CTRLMODE_PRESUME_ACK = 0x40 + CAN_CTRLMODE_RESTRICTED = 0x800 CAN_CTRLMODE_TDC_AUTO = 0x200 CAN_CTRLMODE_TDC_MANUAL = 0x400 + CAN_CTRLMODE_XL = 0x1000 + CAN_CTRLMODE_XL_TDC_AUTO = 0x2000 + CAN_CTRLMODE_XL_TDC_MANUAL = 0x4000 + CAN_CTRLMODE_XL_TMS = 0x8000 CAN_EFF_FLAG = 0x80000000 CAN_EFF_ID_BITS = 0x1d CAN_EFF_MASK = 0x1fffffff @@ -800,6 +807,8 @@ const ( DEVLINK_PORT_FN_CAP_IPSEC_PACKET = 0x8 DEVLINK_PORT_FN_CAP_MIGRATABLE = 0x2 DEVLINK_PORT_FN_CAP_ROCE = 0x1 + DEVLINK_RATE_TCS_MAX = 0x8 + DEVLINK_RATE_TC_INDEX_MAX = 0x7 DEVLINK_SB_THRESHOLD_TO_ALPHA_MAX = 0x14 DEVLINK_SUPPORTED_FLASH_OVERWRITE_SECTIONS = 0x3 DEVMEM_MAGIC = 0x454d444d @@ -1186,6 +1195,7 @@ const ( ETH_P_MPLS_UC = 0x8847 ETH_P_MRP = 0x88e3 ETH_P_MVRP = 0x88f5 + ETH_P_MXLGSW = 0x88c3 ETH_P_NCSI = 0x88f8 ETH_P_NSH = 0x894f ETH_P_PAE = 0x888e @@ -1218,6 +1228,7 @@ const ( ETH_P_WCCP = 0x883e ETH_P_X25 = 0x805 ETH_P_XDSA = 0xf8 + ETH_P_YT921X = 0x9988 ET_CORE = 0x4 ET_DYN = 0x3 ET_EXEC = 0x2 @@ -1258,6 +1269,7 @@ const ( FALLOC_FL_NO_HIDE_STALE = 0x4 FALLOC_FL_PUNCH_HOLE = 0x2 FALLOC_FL_UNSHARE_RANGE = 0x40 + FALLOC_FL_WRITE_ZEROES = 0x80 FALLOC_FL_ZERO_RANGE = 0x10 FANOTIFY_METADATA_VERSION = 0x3 FAN_ACCESS = 0x1 @@ -1477,6 +1489,7 @@ const ( GRND_INSECURE = 0x4 GRND_NONBLOCK = 0x1 GRND_RANDOM = 0x2 + GUEST_MEMFD_MAGIC = 0x474d454d HDIO_DRIVE_CMD = 0x31f HDIO_DRIVE_CMD_AEB = 0x31e HDIO_DRIVE_CMD_HDR_SIZE = 0x4 @@ -1517,6 +1530,7 @@ const ( HDIO_SET_XFER = 0x306 HDIO_TRISTATE_HWIF = 0x31b HDIO_UNREGISTER_HWIF = 0x32a + HIDIOCTL_LAST = 0xd HID_MAX_DESCRIPTOR_SIZE = 0x1000 HOSTFS_SUPER_MAGIC = 0xc0ffee HPFS_SUPER_MAGIC = 0xf995e849 @@ -1809,6 +1823,8 @@ const ( KEXEC_ARCH_X86_64 = 0x3e0000 KEXEC_CRASH_HOTPLUG_SUPPORT = 0x8 KEXEC_FILE_DEBUG = 0x8 + KEXEC_FILE_FORCE_DTB = 0x20 + KEXEC_FILE_NO_CMA = 0x10 KEXEC_FILE_NO_INITRAMFS = 0x4 KEXEC_FILE_ON_CRASH = 0x2 KEXEC_FILE_UNLOAD = 0x1 @@ -1905,6 +1921,7 @@ const ( LANDLOCK_RESTRICT_SELF_LOG_NEW_EXEC_ON = 0x2 LANDLOCK_RESTRICT_SELF_LOG_SAME_EXEC_OFF = 0x1 LANDLOCK_RESTRICT_SELF_LOG_SUBDOMAINS_OFF = 0x4 + LANDLOCK_RESTRICT_SELF_TSYNC = 0x8 LANDLOCK_SCOPE_ABSTRACT_UNIX_SOCKET = 0x1 LANDLOCK_SCOPE_SIGNAL = 0x2 LINUX_REBOOT_CMD_CAD_OFF = 0x0 @@ -2412,6 +2429,7 @@ const ( NN_PRXFPREG = "LINUX" NN_RISCV_CSR = "LINUX" NN_RISCV_TAGGED_ADDR_CTRL = "LINUX" + NN_RISCV_USER_CFI = "LINUX" NN_RISCV_VECTOR = "LINUX" NN_S390_CTRS = "LINUX" NN_S390_GS_BC = "LINUX" @@ -2493,6 +2511,7 @@ const ( NT_PRXFPREG = 0x46e62b7f NT_RISCV_CSR = 0x900 NT_RISCV_TAGGED_ADDR_CTRL = 0x902 + NT_RISCV_USER_CFI = 0x903 NT_RISCV_VECTOR = 0x901 NT_S390_CTRS = 0x304 NT_S390_GS_BC = 0x30c @@ -2515,6 +2534,7 @@ const ( NT_X86_SHSTK = 0x204 NT_X86_XSAVE_LAYOUT = 0x205 NT_X86_XSTATE = 0x202 + NULL_FS_MAGIC = 0x4e554c4c OCFS2_SUPER_MAGIC = 0x7461636f OCRNL = 0x8 OFDEL = 0x80 @@ -2594,6 +2614,7 @@ const ( PERF_ATTR_SIZE_VER6 = 0x78 PERF_ATTR_SIZE_VER7 = 0x80 PERF_ATTR_SIZE_VER8 = 0x88 + PERF_ATTR_SIZE_VER9 = 0x90 PERF_AUX_FLAG_COLLISION = 0x8 PERF_AUX_FLAG_CORESIGHT_FORMAT_CORESIGHT = 0x0 PERF_AUX_FLAG_CORESIGHT_FORMAT_RAW = 0x100 @@ -2629,6 +2650,7 @@ const ( PERF_MEM_LVLNUM_ANY_CACHE = 0xb PERF_MEM_LVLNUM_CXL = 0x9 PERF_MEM_LVLNUM_IO = 0xa + PERF_MEM_LVLNUM_L0 = 0x7 PERF_MEM_LVLNUM_L1 = 0x1 PERF_MEM_LVLNUM_L2 = 0x2 PERF_MEM_LVLNUM_L2_MHB = 0x5 @@ -2662,6 +2684,23 @@ const ( PERF_MEM_OP_PFETCH = 0x8 PERF_MEM_OP_SHIFT = 0x0 PERF_MEM_OP_STORE = 0x4 + PERF_MEM_REGION_L_NON_SHARE = 0x3 + PERF_MEM_REGION_L_SHARE = 0x2 + PERF_MEM_REGION_MEM0 = 0x8 + PERF_MEM_REGION_MEM1 = 0x9 + PERF_MEM_REGION_MEM2 = 0xa + PERF_MEM_REGION_MEM3 = 0xb + PERF_MEM_REGION_MEM4 = 0xc + PERF_MEM_REGION_MEM5 = 0xd + PERF_MEM_REGION_MEM6 = 0xe + PERF_MEM_REGION_MEM7 = 0xf + PERF_MEM_REGION_MMIO = 0x7 + PERF_MEM_REGION_NA = 0x0 + PERF_MEM_REGION_O_IO = 0x4 + PERF_MEM_REGION_O_NON_SHARE = 0x6 + PERF_MEM_REGION_O_SHARE = 0x5 + PERF_MEM_REGION_RSVD = 0x1 + PERF_MEM_REGION_SHIFT = 0x2e PERF_MEM_REMOTE_REMOTE = 0x1 PERF_MEM_REMOTE_SHIFT = 0x25 PERF_MEM_SNOOPX_FWD = 0x1 @@ -2776,6 +2815,10 @@ const ( PR_CAP_AMBIENT_IS_SET = 0x1 PR_CAP_AMBIENT_LOWER = 0x3 PR_CAP_AMBIENT_RAISE = 0x2 + PR_CFI_BRANCH_LANDING_PADS = 0x0 + PR_CFI_DISABLE = 0x2 + PR_CFI_ENABLE = 0x1 + PR_CFI_LOCK = 0x4 PR_ENDIAN_BIG = 0x0 PR_ENDIAN_LITTLE = 0x1 PR_ENDIAN_PPC_LITTLE = 0x2 @@ -2798,6 +2841,7 @@ const ( PR_FUTEX_HASH_GET_SLOTS = 0x2 PR_FUTEX_HASH_SET_SLOTS = 0x1 PR_GET_AUXV = 0x41555856 + PR_GET_CFI = 0x50 PR_GET_CHILD_SUBREAPER = 0x25 PR_GET_DUMPABLE = 0x3 PR_GET_ENDIAN = 0x13 @@ -2834,6 +2878,7 @@ const ( PR_MDWE_REFUSE_EXEC_GAIN = 0x1 PR_MPX_DISABLE_MANAGEMENT = 0x2c PR_MPX_ENABLE_MANAGEMENT = 0x2b + PR_MTE_STORE_ONLY = 0x80000 PR_MTE_TAG_MASK = 0x7fff8 PR_MTE_TAG_SHIFT = 0x3 PR_MTE_TCF_ASYNC = 0x4 @@ -2877,6 +2922,10 @@ const ( PR_RISCV_V_VSTATE_CTRL_NEXT_MASK = 0xc PR_RISCV_V_VSTATE_CTRL_OFF = 0x1 PR_RISCV_V_VSTATE_CTRL_ON = 0x2 + PR_RSEQ_SLICE_EXTENSION = 0x4f + PR_RSEQ_SLICE_EXTENSION_GET = 0x1 + PR_RSEQ_SLICE_EXTENSION_SET = 0x2 + PR_RSEQ_SLICE_EXT_ENABLE = 0x1 PR_SCHED_CORE = 0x3e PR_SCHED_CORE_CREATE = 0x1 PR_SCHED_CORE_GET = 0x0 @@ -2886,6 +2935,7 @@ const ( PR_SCHED_CORE_SCOPE_THREAD_GROUP = 0x1 PR_SCHED_CORE_SHARE_FROM = 0x3 PR_SCHED_CORE_SHARE_TO = 0x2 + PR_SET_CFI = 0x51 PR_SET_CHILD_SUBREAPER = 0x24 PR_SET_DUMPABLE = 0x4 PR_SET_ENDIAN = 0x14 @@ -2951,11 +3001,14 @@ const ( PR_SVE_SET_VL_ONEXEC = 0x40000 PR_SVE_VL_INHERIT = 0x20000 PR_SVE_VL_LEN_MASK = 0xffff + PR_SYS_DISPATCH_EXCLUSIVE_ON = 0x1 + PR_SYS_DISPATCH_INCLUSIVE_ON = 0x2 PR_SYS_DISPATCH_OFF = 0x0 PR_SYS_DISPATCH_ON = 0x1 PR_TAGGED_ADDR_ENABLE = 0x1 PR_TASK_PERF_EVENTS_DISABLE = 0x1f PR_TASK_PERF_EVENTS_ENABLE = 0x20 + PR_THP_DISABLE_EXCEPT_ADVISED = 0x2 PR_TIMER_CREATE_RESTORE_IDS = 0x4d PR_TIMER_CREATE_RESTORE_IDS_GET = 0x2 PR_TIMER_CREATE_RESTORE_IDS_OFF = 0x0 @@ -2987,8 +3040,10 @@ const ( PTP_STRICT_FLAGS = 0x8 PTP_SYS_OFFSET_EXTENDED = 0xc4c03d09 PTP_SYS_OFFSET_EXTENDED2 = 0xc4c03d12 + PTP_SYS_OFFSET_EXTENDED_CYCLES = 0xc4c03d16 PTP_SYS_OFFSET_PRECISE = 0xc0403d08 PTP_SYS_OFFSET_PRECISE2 = 0xc0403d11 + PTP_SYS_OFFSET_PRECISE_CYCLES = 0xc0403d15 PTRACE_ATTACH = 0x10 PTRACE_CONT = 0x7 PTRACE_DETACH = 0x11 @@ -3330,8 +3385,9 @@ const ( RWF_DSYNC = 0x2 RWF_HIPRI = 0x1 RWF_NOAPPEND = 0x20 + RWF_NOSIGNAL = 0x100 RWF_NOWAIT = 0x8 - RWF_SUPPORTED = 0xff + RWF_SUPPORTED = 0x1ff RWF_SYNC = 0x4 RWF_WRITE_LIFE_NOT_SET = 0x0 SCHED_BATCH = 0x3 @@ -3714,7 +3770,7 @@ const ( TASKSTATS_GENL_NAME = "TASKSTATS" TASKSTATS_GENL_VERSION = 0x1 TASKSTATS_TYPE_MAX = 0x6 - TASKSTATS_VERSION = 0x10 + TASKSTATS_VERSION = 0x11 TCIFLUSH = 0x0 TCIOFF = 0x2 TCIOFLUSH = 0x2 @@ -4052,6 +4108,7 @@ const ( XDP_FLAGS_REPLACE = 0x10 XDP_FLAGS_SKB_MODE = 0x2 XDP_FLAGS_UPDATE_IF_NOEXIST = 0x1 + XDP_MAX_TX_SKB_BUDGET = 0x9 XDP_MMAP_OFFSETS = 0x1 XDP_OPTIONS = 0x8 XDP_OPTIONS_ZEROCOPY = 0x1 diff --git a/vendor/golang.org/x/sys/unix/zerrors_linux_386.go b/vendor/golang.org/x/sys/unix/zerrors_linux_386.go index 97a61fc5b84..c0a8ea1de0e 100644 --- a/vendor/golang.org/x/sys/unix/zerrors_linux_386.go +++ b/vendor/golang.org/x/sys/unix/zerrors_linux_386.go @@ -159,6 +159,7 @@ const ( NFDBITS = 0x20 NLDLY = 0x100 NOFLSH = 0x80 + NS_GET_ID = 0x8008b70d NS_GET_MNTNS_ID = 0x8008b705 NS_GET_NSTYPE = 0xb703 NS_GET_OWNER_UID = 0xb704 @@ -305,6 +306,7 @@ const ( RTC_WKALM_SET = 0x4028700f SCM_DEVMEM_DMABUF = 0x4f SCM_DEVMEM_LINEAR = 0x4e + SCM_INQ = 0x54 SCM_TIMESTAMPING = 0x25 SCM_TIMESTAMPING_OPT_STATS = 0x36 SCM_TIMESTAMPING_PKTINFO = 0x3a @@ -352,6 +354,7 @@ const ( SO_ERROR = 0x4 SO_INCOMING_CPU = 0x31 SO_INCOMING_NAPI_ID = 0x38 + SO_INQ = 0x54 SO_KEEPALIVE = 0x9 SO_LINGER = 0xd SO_LOCK_FILTER = 0x2c @@ -596,6 +599,8 @@ const ( EDESTADDRREQ = syscall.Errno(0x59) EDOTDOT = syscall.Errno(0x49) EDQUOT = syscall.Errno(0x7a) + EFSBADCRC = syscall.Errno(0x4a) + EFSCORRUPTED = syscall.Errno(0x75) EHOSTDOWN = syscall.Errno(0x70) EHOSTUNREACH = syscall.Errno(0x71) EHWPOISON = syscall.Errno(0x85) @@ -819,7 +824,7 @@ var errorList = [...]struct { {114, "EALREADY", "operation already in progress"}, {115, "EINPROGRESS", "operation now in progress"}, {116, "ESTALE", "stale file handle"}, - {117, "EUCLEAN", "structure needs cleaning"}, + {117, "EFSCORRUPTED", "structure needs cleaning"}, {118, "ENOTNAM", "not a XENIX named type file"}, {119, "ENAVAIL", "no XENIX semaphores available"}, {120, "EISNAM", "is a named type file"}, diff --git a/vendor/golang.org/x/sys/unix/zerrors_linux_amd64.go b/vendor/golang.org/x/sys/unix/zerrors_linux_amd64.go index a0d6d498c4b..ff927c83010 100644 --- a/vendor/golang.org/x/sys/unix/zerrors_linux_amd64.go +++ b/vendor/golang.org/x/sys/unix/zerrors_linux_amd64.go @@ -159,6 +159,7 @@ const ( NFDBITS = 0x40 NLDLY = 0x100 NOFLSH = 0x80 + NS_GET_ID = 0x8008b70d NS_GET_MNTNS_ID = 0x8008b705 NS_GET_NSTYPE = 0xb703 NS_GET_OWNER_UID = 0xb704 @@ -306,6 +307,7 @@ const ( RTC_WKALM_SET = 0x4028700f SCM_DEVMEM_DMABUF = 0x4f SCM_DEVMEM_LINEAR = 0x4e + SCM_INQ = 0x54 SCM_TIMESTAMPING = 0x25 SCM_TIMESTAMPING_OPT_STATS = 0x36 SCM_TIMESTAMPING_PKTINFO = 0x3a @@ -353,6 +355,7 @@ const ( SO_ERROR = 0x4 SO_INCOMING_CPU = 0x31 SO_INCOMING_NAPI_ID = 0x38 + SO_INQ = 0x54 SO_KEEPALIVE = 0x9 SO_LINGER = 0xd SO_LOCK_FILTER = 0x2c @@ -596,6 +599,8 @@ const ( EDESTADDRREQ = syscall.Errno(0x59) EDOTDOT = syscall.Errno(0x49) EDQUOT = syscall.Errno(0x7a) + EFSBADCRC = syscall.Errno(0x4a) + EFSCORRUPTED = syscall.Errno(0x75) EHOSTDOWN = syscall.Errno(0x70) EHOSTUNREACH = syscall.Errno(0x71) EHWPOISON = syscall.Errno(0x85) @@ -819,7 +824,7 @@ var errorList = [...]struct { {114, "EALREADY", "operation already in progress"}, {115, "EINPROGRESS", "operation now in progress"}, {116, "ESTALE", "stale file handle"}, - {117, "EUCLEAN", "structure needs cleaning"}, + {117, "EFSCORRUPTED", "structure needs cleaning"}, {118, "ENOTNAM", "not a XENIX named type file"}, {119, "ENAVAIL", "no XENIX semaphores available"}, {120, "EISNAM", "is a named type file"}, diff --git a/vendor/golang.org/x/sys/unix/zerrors_linux_arm.go b/vendor/golang.org/x/sys/unix/zerrors_linux_arm.go index dd9c903f9ad..55294eda5bc 100644 --- a/vendor/golang.org/x/sys/unix/zerrors_linux_arm.go +++ b/vendor/golang.org/x/sys/unix/zerrors_linux_arm.go @@ -156,6 +156,7 @@ const ( NFDBITS = 0x20 NLDLY = 0x100 NOFLSH = 0x80 + NS_GET_ID = 0x8008b70d NS_GET_MNTNS_ID = 0x8008b705 NS_GET_NSTYPE = 0xb703 NS_GET_OWNER_UID = 0xb704 @@ -311,6 +312,7 @@ const ( RTC_WKALM_SET = 0x4028700f SCM_DEVMEM_DMABUF = 0x4f SCM_DEVMEM_LINEAR = 0x4e + SCM_INQ = 0x54 SCM_TIMESTAMPING = 0x25 SCM_TIMESTAMPING_OPT_STATS = 0x36 SCM_TIMESTAMPING_PKTINFO = 0x3a @@ -358,6 +360,7 @@ const ( SO_ERROR = 0x4 SO_INCOMING_CPU = 0x31 SO_INCOMING_NAPI_ID = 0x38 + SO_INQ = 0x54 SO_KEEPALIVE = 0x9 SO_LINGER = 0xd SO_LOCK_FILTER = 0x2c @@ -601,6 +604,8 @@ const ( EDESTADDRREQ = syscall.Errno(0x59) EDOTDOT = syscall.Errno(0x49) EDQUOT = syscall.Errno(0x7a) + EFSBADCRC = syscall.Errno(0x4a) + EFSCORRUPTED = syscall.Errno(0x75) EHOSTDOWN = syscall.Errno(0x70) EHOSTUNREACH = syscall.Errno(0x71) EHWPOISON = syscall.Errno(0x85) @@ -824,7 +829,7 @@ var errorList = [...]struct { {114, "EALREADY", "operation already in progress"}, {115, "EINPROGRESS", "operation now in progress"}, {116, "ESTALE", "stale file handle"}, - {117, "EUCLEAN", "structure needs cleaning"}, + {117, "EFSCORRUPTED", "structure needs cleaning"}, {118, "ENOTNAM", "not a XENIX named type file"}, {119, "ENAVAIL", "no XENIX semaphores available"}, {120, "EISNAM", "is a named type file"}, diff --git a/vendor/golang.org/x/sys/unix/zerrors_linux_arm64.go b/vendor/golang.org/x/sys/unix/zerrors_linux_arm64.go index 384c61ca3a8..5dac54c35cc 100644 --- a/vendor/golang.org/x/sys/unix/zerrors_linux_arm64.go +++ b/vendor/golang.org/x/sys/unix/zerrors_linux_arm64.go @@ -161,6 +161,7 @@ const ( NFDBITS = 0x40 NLDLY = 0x100 NOFLSH = 0x80 + NS_GET_ID = 0x8008b70d NS_GET_MNTNS_ID = 0x8008b705 NS_GET_NSTYPE = 0xb703 NS_GET_OWNER_UID = 0xb704 @@ -304,6 +305,7 @@ const ( RTC_WKALM_SET = 0x4028700f SCM_DEVMEM_DMABUF = 0x4f SCM_DEVMEM_LINEAR = 0x4e + SCM_INQ = 0x54 SCM_TIMESTAMPING = 0x25 SCM_TIMESTAMPING_OPT_STATS = 0x36 SCM_TIMESTAMPING_PKTINFO = 0x3a @@ -351,6 +353,7 @@ const ( SO_ERROR = 0x4 SO_INCOMING_CPU = 0x31 SO_INCOMING_NAPI_ID = 0x38 + SO_INQ = 0x54 SO_KEEPALIVE = 0x9 SO_LINGER = 0xd SO_LOCK_FILTER = 0x2c @@ -598,6 +601,8 @@ const ( EDESTADDRREQ = syscall.Errno(0x59) EDOTDOT = syscall.Errno(0x49) EDQUOT = syscall.Errno(0x7a) + EFSBADCRC = syscall.Errno(0x4a) + EFSCORRUPTED = syscall.Errno(0x75) EHOSTDOWN = syscall.Errno(0x70) EHOSTUNREACH = syscall.Errno(0x71) EHWPOISON = syscall.Errno(0x85) @@ -821,7 +826,7 @@ var errorList = [...]struct { {114, "EALREADY", "operation already in progress"}, {115, "EINPROGRESS", "operation now in progress"}, {116, "ESTALE", "stale file handle"}, - {117, "EUCLEAN", "structure needs cleaning"}, + {117, "EFSCORRUPTED", "structure needs cleaning"}, {118, "ENOTNAM", "not a XENIX named type file"}, {119, "ENAVAIL", "no XENIX semaphores available"}, {120, "EISNAM", "is a named type file"}, diff --git a/vendor/golang.org/x/sys/unix/zerrors_linux_loong64.go b/vendor/golang.org/x/sys/unix/zerrors_linux_loong64.go index 6384c9831fc..46ac1fcb220 100644 --- a/vendor/golang.org/x/sys/unix/zerrors_linux_loong64.go +++ b/vendor/golang.org/x/sys/unix/zerrors_linux_loong64.go @@ -160,6 +160,7 @@ const ( NFDBITS = 0x40 NLDLY = 0x100 NOFLSH = 0x80 + NS_GET_ID = 0x8008b70d NS_GET_MNTNS_ID = 0x8008b705 NS_GET_NSTYPE = 0xb703 NS_GET_OWNER_UID = 0xb704 @@ -298,6 +299,7 @@ const ( RTC_WKALM_SET = 0x4028700f SCM_DEVMEM_DMABUF = 0x4f SCM_DEVMEM_LINEAR = 0x4e + SCM_INQ = 0x54 SCM_TIMESTAMPING = 0x25 SCM_TIMESTAMPING_OPT_STATS = 0x36 SCM_TIMESTAMPING_PKTINFO = 0x3a @@ -345,6 +347,7 @@ const ( SO_ERROR = 0x4 SO_INCOMING_CPU = 0x31 SO_INCOMING_NAPI_ID = 0x38 + SO_INQ = 0x54 SO_KEEPALIVE = 0x9 SO_LINGER = 0xd SO_LOCK_FILTER = 0x2c @@ -588,6 +591,8 @@ const ( EDESTADDRREQ = syscall.Errno(0x59) EDOTDOT = syscall.Errno(0x49) EDQUOT = syscall.Errno(0x7a) + EFSBADCRC = syscall.Errno(0x4a) + EFSCORRUPTED = syscall.Errno(0x75) EHOSTDOWN = syscall.Errno(0x70) EHOSTUNREACH = syscall.Errno(0x71) EHWPOISON = syscall.Errno(0x85) @@ -811,7 +816,7 @@ var errorList = [...]struct { {114, "EALREADY", "operation already in progress"}, {115, "EINPROGRESS", "operation now in progress"}, {116, "ESTALE", "stale file handle"}, - {117, "EUCLEAN", "structure needs cleaning"}, + {117, "EFSCORRUPTED", "structure needs cleaning"}, {118, "ENOTNAM", "not a XENIX named type file"}, {119, "ENAVAIL", "no XENIX semaphores available"}, {120, "EISNAM", "is a named type file"}, diff --git a/vendor/golang.org/x/sys/unix/zerrors_linux_mips.go b/vendor/golang.org/x/sys/unix/zerrors_linux_mips.go index 553c1c6f15e..b55483e8a98 100644 --- a/vendor/golang.org/x/sys/unix/zerrors_linux_mips.go +++ b/vendor/golang.org/x/sys/unix/zerrors_linux_mips.go @@ -156,6 +156,7 @@ const ( NFDBITS = 0x20 NLDLY = 0x100 NOFLSH = 0x80 + NS_GET_ID = 0x4008b70d NS_GET_MNTNS_ID = 0x4008b705 NS_GET_NSTYPE = 0x2000b703 NS_GET_OWNER_UID = 0x2000b704 @@ -304,6 +305,7 @@ const ( RTC_WKALM_SET = 0x8028700f SCM_DEVMEM_DMABUF = 0x4f SCM_DEVMEM_LINEAR = 0x4e + SCM_INQ = 0x54 SCM_TIMESTAMPING = 0x25 SCM_TIMESTAMPING_OPT_STATS = 0x36 SCM_TIMESTAMPING_PKTINFO = 0x3a @@ -351,6 +353,7 @@ const ( SO_ERROR = 0x1007 SO_INCOMING_CPU = 0x31 SO_INCOMING_NAPI_ID = 0x38 + SO_INQ = 0x54 SO_KEEPALIVE = 0x8 SO_LINGER = 0x80 SO_LOCK_FILTER = 0x2c @@ -597,6 +600,8 @@ const ( EDESTADDRREQ = syscall.Errno(0x60) EDOTDOT = syscall.Errno(0x49) EDQUOT = syscall.Errno(0x46d) + EFSBADCRC = syscall.Errno(0x4d) + EFSCORRUPTED = syscall.Errno(0x87) EHOSTDOWN = syscall.Errno(0x93) EHOSTUNREACH = syscall.Errno(0x94) EHWPOISON = syscall.Errno(0xa8) @@ -814,7 +819,7 @@ var errorList = [...]struct { {132, "ENOBUFS", "no buffer space available"}, {133, "EISCONN", "transport endpoint is already connected"}, {134, "ENOTCONN", "transport endpoint is not connected"}, - {135, "EUCLEAN", "structure needs cleaning"}, + {135, "EFSCORRUPTED", "structure needs cleaning"}, {137, "ENOTNAM", "not a XENIX named type file"}, {138, "ENAVAIL", "no XENIX semaphores available"}, {139, "EISNAM", "is a named type file"}, diff --git a/vendor/golang.org/x/sys/unix/zerrors_linux_mips64.go b/vendor/golang.org/x/sys/unix/zerrors_linux_mips64.go index b3339f2099a..71890c98a40 100644 --- a/vendor/golang.org/x/sys/unix/zerrors_linux_mips64.go +++ b/vendor/golang.org/x/sys/unix/zerrors_linux_mips64.go @@ -156,6 +156,7 @@ const ( NFDBITS = 0x40 NLDLY = 0x100 NOFLSH = 0x80 + NS_GET_ID = 0x4008b70d NS_GET_MNTNS_ID = 0x4008b705 NS_GET_NSTYPE = 0x2000b703 NS_GET_OWNER_UID = 0x2000b704 @@ -304,6 +305,7 @@ const ( RTC_WKALM_SET = 0x8028700f SCM_DEVMEM_DMABUF = 0x4f SCM_DEVMEM_LINEAR = 0x4e + SCM_INQ = 0x54 SCM_TIMESTAMPING = 0x25 SCM_TIMESTAMPING_OPT_STATS = 0x36 SCM_TIMESTAMPING_PKTINFO = 0x3a @@ -351,6 +353,7 @@ const ( SO_ERROR = 0x1007 SO_INCOMING_CPU = 0x31 SO_INCOMING_NAPI_ID = 0x38 + SO_INQ = 0x54 SO_KEEPALIVE = 0x8 SO_LINGER = 0x80 SO_LOCK_FILTER = 0x2c @@ -597,6 +600,8 @@ const ( EDESTADDRREQ = syscall.Errno(0x60) EDOTDOT = syscall.Errno(0x49) EDQUOT = syscall.Errno(0x46d) + EFSBADCRC = syscall.Errno(0x4d) + EFSCORRUPTED = syscall.Errno(0x87) EHOSTDOWN = syscall.Errno(0x93) EHOSTUNREACH = syscall.Errno(0x94) EHWPOISON = syscall.Errno(0xa8) @@ -814,7 +819,7 @@ var errorList = [...]struct { {132, "ENOBUFS", "no buffer space available"}, {133, "EISCONN", "transport endpoint is already connected"}, {134, "ENOTCONN", "transport endpoint is not connected"}, - {135, "EUCLEAN", "structure needs cleaning"}, + {135, "EFSCORRUPTED", "structure needs cleaning"}, {137, "ENOTNAM", "not a XENIX named type file"}, {138, "ENAVAIL", "no XENIX semaphores available"}, {139, "EISNAM", "is a named type file"}, diff --git a/vendor/golang.org/x/sys/unix/zerrors_linux_mips64le.go b/vendor/golang.org/x/sys/unix/zerrors_linux_mips64le.go index 177091d2bc3..a78b6cc14bf 100644 --- a/vendor/golang.org/x/sys/unix/zerrors_linux_mips64le.go +++ b/vendor/golang.org/x/sys/unix/zerrors_linux_mips64le.go @@ -156,6 +156,7 @@ const ( NFDBITS = 0x40 NLDLY = 0x100 NOFLSH = 0x80 + NS_GET_ID = 0x4008b70d NS_GET_MNTNS_ID = 0x4008b705 NS_GET_NSTYPE = 0x2000b703 NS_GET_OWNER_UID = 0x2000b704 @@ -304,6 +305,7 @@ const ( RTC_WKALM_SET = 0x8028700f SCM_DEVMEM_DMABUF = 0x4f SCM_DEVMEM_LINEAR = 0x4e + SCM_INQ = 0x54 SCM_TIMESTAMPING = 0x25 SCM_TIMESTAMPING_OPT_STATS = 0x36 SCM_TIMESTAMPING_PKTINFO = 0x3a @@ -351,6 +353,7 @@ const ( SO_ERROR = 0x1007 SO_INCOMING_CPU = 0x31 SO_INCOMING_NAPI_ID = 0x38 + SO_INQ = 0x54 SO_KEEPALIVE = 0x8 SO_LINGER = 0x80 SO_LOCK_FILTER = 0x2c @@ -597,6 +600,8 @@ const ( EDESTADDRREQ = syscall.Errno(0x60) EDOTDOT = syscall.Errno(0x49) EDQUOT = syscall.Errno(0x46d) + EFSBADCRC = syscall.Errno(0x4d) + EFSCORRUPTED = syscall.Errno(0x87) EHOSTDOWN = syscall.Errno(0x93) EHOSTUNREACH = syscall.Errno(0x94) EHWPOISON = syscall.Errno(0xa8) @@ -814,7 +819,7 @@ var errorList = [...]struct { {132, "ENOBUFS", "no buffer space available"}, {133, "EISCONN", "transport endpoint is already connected"}, {134, "ENOTCONN", "transport endpoint is not connected"}, - {135, "EUCLEAN", "structure needs cleaning"}, + {135, "EFSCORRUPTED", "structure needs cleaning"}, {137, "ENOTNAM", "not a XENIX named type file"}, {138, "ENAVAIL", "no XENIX semaphores available"}, {139, "EISNAM", "is a named type file"}, diff --git a/vendor/golang.org/x/sys/unix/zerrors_linux_mipsle.go b/vendor/golang.org/x/sys/unix/zerrors_linux_mipsle.go index c5abf156d09..d0e38ca7390 100644 --- a/vendor/golang.org/x/sys/unix/zerrors_linux_mipsle.go +++ b/vendor/golang.org/x/sys/unix/zerrors_linux_mipsle.go @@ -156,6 +156,7 @@ const ( NFDBITS = 0x20 NLDLY = 0x100 NOFLSH = 0x80 + NS_GET_ID = 0x4008b70d NS_GET_MNTNS_ID = 0x4008b705 NS_GET_NSTYPE = 0x2000b703 NS_GET_OWNER_UID = 0x2000b704 @@ -304,6 +305,7 @@ const ( RTC_WKALM_SET = 0x8028700f SCM_DEVMEM_DMABUF = 0x4f SCM_DEVMEM_LINEAR = 0x4e + SCM_INQ = 0x54 SCM_TIMESTAMPING = 0x25 SCM_TIMESTAMPING_OPT_STATS = 0x36 SCM_TIMESTAMPING_PKTINFO = 0x3a @@ -351,6 +353,7 @@ const ( SO_ERROR = 0x1007 SO_INCOMING_CPU = 0x31 SO_INCOMING_NAPI_ID = 0x38 + SO_INQ = 0x54 SO_KEEPALIVE = 0x8 SO_LINGER = 0x80 SO_LOCK_FILTER = 0x2c @@ -597,6 +600,8 @@ const ( EDESTADDRREQ = syscall.Errno(0x60) EDOTDOT = syscall.Errno(0x49) EDQUOT = syscall.Errno(0x46d) + EFSBADCRC = syscall.Errno(0x4d) + EFSCORRUPTED = syscall.Errno(0x87) EHOSTDOWN = syscall.Errno(0x93) EHOSTUNREACH = syscall.Errno(0x94) EHWPOISON = syscall.Errno(0xa8) @@ -814,7 +819,7 @@ var errorList = [...]struct { {132, "ENOBUFS", "no buffer space available"}, {133, "EISCONN", "transport endpoint is already connected"}, {134, "ENOTCONN", "transport endpoint is not connected"}, - {135, "EUCLEAN", "structure needs cleaning"}, + {135, "EFSCORRUPTED", "structure needs cleaning"}, {137, "ENOTNAM", "not a XENIX named type file"}, {138, "ENAVAIL", "no XENIX semaphores available"}, {139, "EISNAM", "is a named type file"}, diff --git a/vendor/golang.org/x/sys/unix/zerrors_linux_ppc.go b/vendor/golang.org/x/sys/unix/zerrors_linux_ppc.go index f1f3fadf576..c883e14c772 100644 --- a/vendor/golang.org/x/sys/unix/zerrors_linux_ppc.go +++ b/vendor/golang.org/x/sys/unix/zerrors_linux_ppc.go @@ -158,6 +158,7 @@ const ( NL3 = 0x300 NLDLY = 0x300 NOFLSH = 0x80000000 + NS_GET_ID = 0x4008b70d NS_GET_MNTNS_ID = 0x4008b705 NS_GET_NSTYPE = 0x2000b703 NS_GET_OWNER_UID = 0x2000b704 @@ -359,6 +360,7 @@ const ( RTC_WKALM_SET = 0x8028700f SCM_DEVMEM_DMABUF = 0x4f SCM_DEVMEM_LINEAR = 0x4e + SCM_INQ = 0x54 SCM_TIMESTAMPING = 0x25 SCM_TIMESTAMPING_OPT_STATS = 0x36 SCM_TIMESTAMPING_PKTINFO = 0x3a @@ -406,6 +408,7 @@ const ( SO_ERROR = 0x4 SO_INCOMING_CPU = 0x31 SO_INCOMING_NAPI_ID = 0x38 + SO_INQ = 0x54 SO_KEEPALIVE = 0x9 SO_LINGER = 0xd SO_LOCK_FILTER = 0x2c @@ -653,6 +656,8 @@ const ( EDESTADDRREQ = syscall.Errno(0x59) EDOTDOT = syscall.Errno(0x49) EDQUOT = syscall.Errno(0x7a) + EFSBADCRC = syscall.Errno(0x4a) + EFSCORRUPTED = syscall.Errno(0x75) EHOSTDOWN = syscall.Errno(0x70) EHOSTUNREACH = syscall.Errno(0x71) EHWPOISON = syscall.Errno(0x85) @@ -877,7 +882,7 @@ var errorList = [...]struct { {114, "EALREADY", "operation already in progress"}, {115, "EINPROGRESS", "operation now in progress"}, {116, "ESTALE", "stale file handle"}, - {117, "EUCLEAN", "structure needs cleaning"}, + {117, "EFSCORRUPTED", "structure needs cleaning"}, {118, "ENOTNAM", "not a XENIX named type file"}, {119, "ENAVAIL", "no XENIX semaphores available"}, {120, "EISNAM", "is a named type file"}, diff --git a/vendor/golang.org/x/sys/unix/zerrors_linux_ppc64.go b/vendor/golang.org/x/sys/unix/zerrors_linux_ppc64.go index 203ad9c54af..1834273d44a 100644 --- a/vendor/golang.org/x/sys/unix/zerrors_linux_ppc64.go +++ b/vendor/golang.org/x/sys/unix/zerrors_linux_ppc64.go @@ -158,6 +158,7 @@ const ( NL3 = 0x300 NLDLY = 0x300 NOFLSH = 0x80000000 + NS_GET_ID = 0x4008b70d NS_GET_MNTNS_ID = 0x4008b705 NS_GET_NSTYPE = 0x2000b703 NS_GET_OWNER_UID = 0x2000b704 @@ -363,6 +364,7 @@ const ( RTC_WKALM_SET = 0x8028700f SCM_DEVMEM_DMABUF = 0x4f SCM_DEVMEM_LINEAR = 0x4e + SCM_INQ = 0x54 SCM_TIMESTAMPING = 0x25 SCM_TIMESTAMPING_OPT_STATS = 0x36 SCM_TIMESTAMPING_PKTINFO = 0x3a @@ -410,6 +412,7 @@ const ( SO_ERROR = 0x4 SO_INCOMING_CPU = 0x31 SO_INCOMING_NAPI_ID = 0x38 + SO_INQ = 0x54 SO_KEEPALIVE = 0x9 SO_LINGER = 0xd SO_LOCK_FILTER = 0x2c @@ -657,6 +660,8 @@ const ( EDESTADDRREQ = syscall.Errno(0x59) EDOTDOT = syscall.Errno(0x49) EDQUOT = syscall.Errno(0x7a) + EFSBADCRC = syscall.Errno(0x4a) + EFSCORRUPTED = syscall.Errno(0x75) EHOSTDOWN = syscall.Errno(0x70) EHOSTUNREACH = syscall.Errno(0x71) EHWPOISON = syscall.Errno(0x85) @@ -881,7 +886,7 @@ var errorList = [...]struct { {114, "EALREADY", "operation already in progress"}, {115, "EINPROGRESS", "operation now in progress"}, {116, "ESTALE", "stale file handle"}, - {117, "EUCLEAN", "structure needs cleaning"}, + {117, "EFSCORRUPTED", "structure needs cleaning"}, {118, "ENOTNAM", "not a XENIX named type file"}, {119, "ENAVAIL", "no XENIX semaphores available"}, {120, "EISNAM", "is a named type file"}, diff --git a/vendor/golang.org/x/sys/unix/zerrors_linux_ppc64le.go b/vendor/golang.org/x/sys/unix/zerrors_linux_ppc64le.go index 4b9abcb21a2..39945dd9aec 100644 --- a/vendor/golang.org/x/sys/unix/zerrors_linux_ppc64le.go +++ b/vendor/golang.org/x/sys/unix/zerrors_linux_ppc64le.go @@ -158,6 +158,7 @@ const ( NL3 = 0x300 NLDLY = 0x300 NOFLSH = 0x80000000 + NS_GET_ID = 0x4008b70d NS_GET_MNTNS_ID = 0x4008b705 NS_GET_NSTYPE = 0x2000b703 NS_GET_OWNER_UID = 0x2000b704 @@ -363,6 +364,7 @@ const ( RTC_WKALM_SET = 0x8028700f SCM_DEVMEM_DMABUF = 0x4f SCM_DEVMEM_LINEAR = 0x4e + SCM_INQ = 0x54 SCM_TIMESTAMPING = 0x25 SCM_TIMESTAMPING_OPT_STATS = 0x36 SCM_TIMESTAMPING_PKTINFO = 0x3a @@ -410,6 +412,7 @@ const ( SO_ERROR = 0x4 SO_INCOMING_CPU = 0x31 SO_INCOMING_NAPI_ID = 0x38 + SO_INQ = 0x54 SO_KEEPALIVE = 0x9 SO_LINGER = 0xd SO_LOCK_FILTER = 0x2c @@ -657,6 +660,8 @@ const ( EDESTADDRREQ = syscall.Errno(0x59) EDOTDOT = syscall.Errno(0x49) EDQUOT = syscall.Errno(0x7a) + EFSBADCRC = syscall.Errno(0x4a) + EFSCORRUPTED = syscall.Errno(0x75) EHOSTDOWN = syscall.Errno(0x70) EHOSTUNREACH = syscall.Errno(0x71) EHWPOISON = syscall.Errno(0x85) @@ -881,7 +886,7 @@ var errorList = [...]struct { {114, "EALREADY", "operation already in progress"}, {115, "EINPROGRESS", "operation now in progress"}, {116, "ESTALE", "stale file handle"}, - {117, "EUCLEAN", "structure needs cleaning"}, + {117, "EFSCORRUPTED", "structure needs cleaning"}, {118, "ENOTNAM", "not a XENIX named type file"}, {119, "ENAVAIL", "no XENIX semaphores available"}, {120, "EISNAM", "is a named type file"}, diff --git a/vendor/golang.org/x/sys/unix/zerrors_linux_riscv64.go b/vendor/golang.org/x/sys/unix/zerrors_linux_riscv64.go index f87983037d9..bc0f372416f 100644 --- a/vendor/golang.org/x/sys/unix/zerrors_linux_riscv64.go +++ b/vendor/golang.org/x/sys/unix/zerrors_linux_riscv64.go @@ -11,553 +11,569 @@ package unix import "syscall" const ( - B1000000 = 0x1008 - B115200 = 0x1002 - B1152000 = 0x1009 - B1500000 = 0x100a - B2000000 = 0x100b - B230400 = 0x1003 - B2500000 = 0x100c - B3000000 = 0x100d - B3500000 = 0x100e - B4000000 = 0x100f - B460800 = 0x1004 - B500000 = 0x1005 - B57600 = 0x1001 - B576000 = 0x1006 - B921600 = 0x1007 - BLKALIGNOFF = 0x127a - BLKBSZGET = 0x80081270 - BLKBSZSET = 0x40081271 - BLKDISCARD = 0x1277 - BLKDISCARDZEROES = 0x127c - BLKFLSBUF = 0x1261 - BLKFRAGET = 0x1265 - BLKFRASET = 0x1264 - BLKGETDISKSEQ = 0x80081280 - BLKGETSIZE = 0x1260 - BLKGETSIZE64 = 0x80081272 - BLKIOMIN = 0x1278 - BLKIOOPT = 0x1279 - BLKPBSZGET = 0x127b - BLKRAGET = 0x1263 - BLKRASET = 0x1262 - BLKROGET = 0x125e - BLKROSET = 0x125d - BLKROTATIONAL = 0x127e - BLKRRPART = 0x125f - BLKSECDISCARD = 0x127d - BLKSECTGET = 0x1267 - BLKSECTSET = 0x1266 - BLKSSZGET = 0x1268 - BLKZEROOUT = 0x127f - BOTHER = 0x1000 - BS1 = 0x2000 - BSDLY = 0x2000 - CBAUD = 0x100f - CBAUDEX = 0x1000 - CIBAUD = 0x100f0000 - CLOCAL = 0x800 - CR1 = 0x200 - CR2 = 0x400 - CR3 = 0x600 - CRDLY = 0x600 - CREAD = 0x80 - CS6 = 0x10 - CS7 = 0x20 - CS8 = 0x30 - CSIZE = 0x30 - CSTOPB = 0x40 - DM_MPATH_PROBE_PATHS = 0xfd12 - ECCGETLAYOUT = 0x81484d11 - ECCGETSTATS = 0x80104d12 - ECHOCTL = 0x200 - ECHOE = 0x10 - ECHOK = 0x20 - ECHOKE = 0x800 - ECHONL = 0x40 - ECHOPRT = 0x400 - EFD_CLOEXEC = 0x80000 - EFD_NONBLOCK = 0x800 - EPIOCGPARAMS = 0x80088a02 - EPIOCSPARAMS = 0x40088a01 - EPOLL_CLOEXEC = 0x80000 - EXTPROC = 0x10000 - FF1 = 0x8000 - FFDLY = 0x8000 - FICLONE = 0x40049409 - FICLONERANGE = 0x4020940d - FLUSHO = 0x1000 - FS_IOC_ENABLE_VERITY = 0x40806685 - FS_IOC_GETFLAGS = 0x80086601 - FS_IOC_GET_ENCRYPTION_NONCE = 0x8010661b - FS_IOC_GET_ENCRYPTION_POLICY = 0x400c6615 - FS_IOC_GET_ENCRYPTION_PWSALT = 0x40106614 - FS_IOC_SETFLAGS = 0x40086602 - FS_IOC_SET_ENCRYPTION_POLICY = 0x800c6613 - F_GETLK = 0x5 - F_GETLK64 = 0x5 - F_GETOWN = 0x9 - F_RDLCK = 0x0 - F_SETLK = 0x6 - F_SETLK64 = 0x6 - F_SETLKW = 0x7 - F_SETLKW64 = 0x7 - F_SETOWN = 0x8 - F_UNLCK = 0x2 - F_WRLCK = 0x1 - HIDIOCGRAWINFO = 0x80084803 - HIDIOCGRDESC = 0x90044802 - HIDIOCGRDESCSIZE = 0x80044801 - HIDIOCREVOKE = 0x4004480d - HUPCL = 0x400 - ICANON = 0x2 - IEXTEN = 0x8000 - IN_CLOEXEC = 0x80000 - IN_NONBLOCK = 0x800 - IOCTL_MEI_NOTIFY_GET = 0x80044803 - IOCTL_MEI_NOTIFY_SET = 0x40044802 - IOCTL_VM_SOCKETS_GET_LOCAL_CID = 0x7b9 - IPV6_FLOWINFO_MASK = 0xffffff0f - IPV6_FLOWLABEL_MASK = 0xffff0f00 - ISIG = 0x1 - IUCLC = 0x200 - IXOFF = 0x1000 - IXON = 0x400 - MAP_ANON = 0x20 - MAP_ANONYMOUS = 0x20 - MAP_DENYWRITE = 0x800 - MAP_EXECUTABLE = 0x1000 - MAP_GROWSDOWN = 0x100 - MAP_HUGETLB = 0x40000 - MAP_LOCKED = 0x2000 - MAP_NONBLOCK = 0x10000 - MAP_NORESERVE = 0x4000 - MAP_POPULATE = 0x8000 - MAP_STACK = 0x20000 - MAP_SYNC = 0x80000 - MCL_CURRENT = 0x1 - MCL_FUTURE = 0x2 - MCL_ONFAULT = 0x4 - MEMERASE = 0x40084d02 - MEMERASE64 = 0x40104d14 - MEMGETBADBLOCK = 0x40084d0b - MEMGETINFO = 0x80204d01 - MEMGETOOBSEL = 0x80c84d0a - MEMGETREGIONCOUNT = 0x80044d07 - MEMISLOCKED = 0x80084d17 - MEMLOCK = 0x40084d05 - MEMREAD = 0xc0404d1a - MEMREADOOB = 0xc0104d04 - MEMSETBADBLOCK = 0x40084d0c - MEMUNLOCK = 0x40084d06 - MEMWRITEOOB = 0xc0104d03 - MTDFILEMODE = 0x4d13 - NFDBITS = 0x40 - NLDLY = 0x100 - NOFLSH = 0x80 - NS_GET_MNTNS_ID = 0x8008b705 - NS_GET_NSTYPE = 0xb703 - NS_GET_OWNER_UID = 0xb704 - NS_GET_PARENT = 0xb702 - NS_GET_PID_FROM_PIDNS = 0x8004b706 - NS_GET_PID_IN_PIDNS = 0x8004b708 - NS_GET_TGID_FROM_PIDNS = 0x8004b707 - NS_GET_TGID_IN_PIDNS = 0x8004b709 - NS_GET_USERNS = 0xb701 - OLCUC = 0x2 - ONLCR = 0x4 - OTPERASE = 0x400c4d19 - OTPGETREGIONCOUNT = 0x40044d0e - OTPGETREGIONINFO = 0x400c4d0f - OTPLOCK = 0x800c4d10 - OTPSELECT = 0x80044d0d - O_APPEND = 0x400 - O_ASYNC = 0x2000 - O_CLOEXEC = 0x80000 - O_CREAT = 0x40 - O_DIRECT = 0x4000 - O_DIRECTORY = 0x10000 - O_DSYNC = 0x1000 - O_EXCL = 0x80 - O_FSYNC = 0x101000 - O_LARGEFILE = 0x0 - O_NDELAY = 0x800 - O_NOATIME = 0x40000 - O_NOCTTY = 0x100 - O_NOFOLLOW = 0x20000 - O_NONBLOCK = 0x800 - O_PATH = 0x200000 - O_RSYNC = 0x101000 - O_SYNC = 0x101000 - O_TMPFILE = 0x410000 - O_TRUNC = 0x200 - PARENB = 0x100 - PARODD = 0x200 - PENDIN = 0x4000 - PERF_EVENT_IOC_DISABLE = 0x2401 - PERF_EVENT_IOC_ENABLE = 0x2400 - PERF_EVENT_IOC_ID = 0x80082407 - PERF_EVENT_IOC_MODIFY_ATTRIBUTES = 0x4008240b - PERF_EVENT_IOC_PAUSE_OUTPUT = 0x40042409 - PERF_EVENT_IOC_PERIOD = 0x40082404 - PERF_EVENT_IOC_QUERY_BPF = 0xc008240a - PERF_EVENT_IOC_REFRESH = 0x2402 - PERF_EVENT_IOC_RESET = 0x2403 - PERF_EVENT_IOC_SET_BPF = 0x40042408 - PERF_EVENT_IOC_SET_FILTER = 0x40082406 - PERF_EVENT_IOC_SET_OUTPUT = 0x2405 - PPPIOCATTACH = 0x4004743d - PPPIOCATTCHAN = 0x40047438 - PPPIOCBRIDGECHAN = 0x40047435 - PPPIOCCONNECT = 0x4004743a - PPPIOCDETACH = 0x4004743c - PPPIOCDISCONN = 0x7439 - PPPIOCGASYNCMAP = 0x80047458 - PPPIOCGCHAN = 0x80047437 - PPPIOCGDEBUG = 0x80047441 - PPPIOCGFLAGS = 0x8004745a - PPPIOCGIDLE = 0x8010743f - PPPIOCGIDLE32 = 0x8008743f - PPPIOCGIDLE64 = 0x8010743f - PPPIOCGL2TPSTATS = 0x80487436 - PPPIOCGMRU = 0x80047453 - PPPIOCGRASYNCMAP = 0x80047455 - PPPIOCGUNIT = 0x80047456 - PPPIOCGXASYNCMAP = 0x80207450 - PPPIOCSACTIVE = 0x40107446 - PPPIOCSASYNCMAP = 0x40047457 - PPPIOCSCOMPRESS = 0x4010744d - PPPIOCSDEBUG = 0x40047440 - PPPIOCSFLAGS = 0x40047459 - PPPIOCSMAXCID = 0x40047451 - PPPIOCSMRRU = 0x4004743b - PPPIOCSMRU = 0x40047452 - PPPIOCSNPMODE = 0x4008744b - PPPIOCSPASS = 0x40107447 - PPPIOCSRASYNCMAP = 0x40047454 - PPPIOCSXASYNCMAP = 0x4020744f - PPPIOCUNBRIDGECHAN = 0x7434 - PPPIOCXFERUNIT = 0x744e - PR_SET_PTRACER_ANY = 0xffffffffffffffff - PTP_CLOCK_GETCAPS = 0x80503d01 - PTP_CLOCK_GETCAPS2 = 0x80503d0a - PTP_ENABLE_PPS = 0x40043d04 - PTP_ENABLE_PPS2 = 0x40043d0d - PTP_EXTTS_REQUEST = 0x40103d02 - PTP_EXTTS_REQUEST2 = 0x40103d0b - PTP_MASK_CLEAR_ALL = 0x3d13 - PTP_MASK_EN_SINGLE = 0x40043d14 - PTP_PEROUT_REQUEST = 0x40383d03 - PTP_PEROUT_REQUEST2 = 0x40383d0c - PTP_PIN_SETFUNC = 0x40603d07 - PTP_PIN_SETFUNC2 = 0x40603d10 - PTP_SYS_OFFSET = 0x43403d05 - PTP_SYS_OFFSET2 = 0x43403d0e - PTRACE_GETFDPIC = 0x21 - PTRACE_GETFDPIC_EXEC = 0x0 - PTRACE_GETFDPIC_INTERP = 0x1 - RLIMIT_AS = 0x9 - RLIMIT_MEMLOCK = 0x8 - RLIMIT_NOFILE = 0x7 - RLIMIT_NPROC = 0x6 - RLIMIT_RSS = 0x5 - RNDADDENTROPY = 0x40085203 - RNDADDTOENTCNT = 0x40045201 - RNDCLEARPOOL = 0x5206 - RNDGETENTCNT = 0x80045200 - RNDGETPOOL = 0x80085202 - RNDRESEEDCRNG = 0x5207 - RNDZAPENTCNT = 0x5204 - RTC_AIE_OFF = 0x7002 - RTC_AIE_ON = 0x7001 - RTC_ALM_READ = 0x80247008 - RTC_ALM_SET = 0x40247007 - RTC_EPOCH_READ = 0x8008700d - RTC_EPOCH_SET = 0x4008700e - RTC_IRQP_READ = 0x8008700b - RTC_IRQP_SET = 0x4008700c - RTC_PARAM_GET = 0x40187013 - RTC_PARAM_SET = 0x40187014 - RTC_PIE_OFF = 0x7006 - RTC_PIE_ON = 0x7005 - RTC_PLL_GET = 0x80207011 - RTC_PLL_SET = 0x40207012 - RTC_RD_TIME = 0x80247009 - RTC_SET_TIME = 0x4024700a - RTC_UIE_OFF = 0x7004 - RTC_UIE_ON = 0x7003 - RTC_VL_CLR = 0x7014 - RTC_VL_READ = 0x80047013 - RTC_WIE_OFF = 0x7010 - RTC_WIE_ON = 0x700f - RTC_WKALM_RD = 0x80287010 - RTC_WKALM_SET = 0x4028700f - SCM_DEVMEM_DMABUF = 0x4f - SCM_DEVMEM_LINEAR = 0x4e - SCM_TIMESTAMPING = 0x25 - SCM_TIMESTAMPING_OPT_STATS = 0x36 - SCM_TIMESTAMPING_PKTINFO = 0x3a - SCM_TIMESTAMPNS = 0x23 - SCM_TS_OPT_ID = 0x51 - SCM_TXTIME = 0x3d - SCM_WIFI_STATUS = 0x29 - SECCOMP_IOCTL_NOTIF_ADDFD = 0x40182103 - SECCOMP_IOCTL_NOTIF_ID_VALID = 0x40082102 - SECCOMP_IOCTL_NOTIF_SET_FLAGS = 0x40082104 - SFD_CLOEXEC = 0x80000 - SFD_NONBLOCK = 0x800 - SIOCATMARK = 0x8905 - SIOCGPGRP = 0x8904 - SIOCGSTAMPNS_NEW = 0x80108907 - SIOCGSTAMP_NEW = 0x80108906 - SIOCINQ = 0x541b - SIOCOUTQ = 0x5411 - SIOCSPGRP = 0x8902 - SOCK_CLOEXEC = 0x80000 - SOCK_DGRAM = 0x2 - SOCK_NONBLOCK = 0x800 - SOCK_STREAM = 0x1 - SOL_SOCKET = 0x1 - SO_ACCEPTCONN = 0x1e - SO_ATTACH_BPF = 0x32 - SO_ATTACH_REUSEPORT_CBPF = 0x33 - SO_ATTACH_REUSEPORT_EBPF = 0x34 - SO_BINDTODEVICE = 0x19 - SO_BINDTOIFINDEX = 0x3e - SO_BPF_EXTENSIONS = 0x30 - SO_BROADCAST = 0x6 - SO_BSDCOMPAT = 0xe - SO_BUF_LOCK = 0x48 - SO_BUSY_POLL = 0x2e - SO_BUSY_POLL_BUDGET = 0x46 - SO_CNX_ADVICE = 0x35 - SO_COOKIE = 0x39 - SO_DETACH_REUSEPORT_BPF = 0x44 - SO_DEVMEM_DMABUF = 0x4f - SO_DEVMEM_DONTNEED = 0x50 - SO_DEVMEM_LINEAR = 0x4e - SO_DOMAIN = 0x27 - SO_DONTROUTE = 0x5 - SO_ERROR = 0x4 - SO_INCOMING_CPU = 0x31 - SO_INCOMING_NAPI_ID = 0x38 - SO_KEEPALIVE = 0x9 - SO_LINGER = 0xd - SO_LOCK_FILTER = 0x2c - SO_MARK = 0x24 - SO_MAX_PACING_RATE = 0x2f - SO_MEMINFO = 0x37 - SO_NETNS_COOKIE = 0x47 - SO_NOFCS = 0x2b - SO_OOBINLINE = 0xa - SO_PASSCRED = 0x10 - SO_PASSPIDFD = 0x4c - SO_PASSRIGHTS = 0x53 - SO_PASSSEC = 0x22 - SO_PEEK_OFF = 0x2a - SO_PEERCRED = 0x11 - SO_PEERGROUPS = 0x3b - SO_PEERPIDFD = 0x4d - SO_PEERSEC = 0x1f - SO_PREFER_BUSY_POLL = 0x45 - SO_PROTOCOL = 0x26 - SO_RCVBUF = 0x8 - SO_RCVBUFFORCE = 0x21 - SO_RCVLOWAT = 0x12 - SO_RCVMARK = 0x4b - SO_RCVPRIORITY = 0x52 - SO_RCVTIMEO = 0x14 - SO_RCVTIMEO_NEW = 0x42 - SO_RCVTIMEO_OLD = 0x14 - SO_RESERVE_MEM = 0x49 - SO_REUSEADDR = 0x2 - SO_REUSEPORT = 0xf - SO_RXQ_OVFL = 0x28 - SO_SECURITY_AUTHENTICATION = 0x16 - SO_SECURITY_ENCRYPTION_NETWORK = 0x18 - SO_SECURITY_ENCRYPTION_TRANSPORT = 0x17 - SO_SELECT_ERR_QUEUE = 0x2d - SO_SNDBUF = 0x7 - SO_SNDBUFFORCE = 0x20 - SO_SNDLOWAT = 0x13 - SO_SNDTIMEO = 0x15 - SO_SNDTIMEO_NEW = 0x43 - SO_SNDTIMEO_OLD = 0x15 - SO_TIMESTAMPING = 0x25 - SO_TIMESTAMPING_NEW = 0x41 - SO_TIMESTAMPING_OLD = 0x25 - SO_TIMESTAMPNS = 0x23 - SO_TIMESTAMPNS_NEW = 0x40 - SO_TIMESTAMPNS_OLD = 0x23 - SO_TIMESTAMP_NEW = 0x3f - SO_TXREHASH = 0x4a - SO_TXTIME = 0x3d - SO_TYPE = 0x3 - SO_WIFI_STATUS = 0x29 - SO_ZEROCOPY = 0x3c - TAB1 = 0x800 - TAB2 = 0x1000 - TAB3 = 0x1800 - TABDLY = 0x1800 - TCFLSH = 0x540b - TCGETA = 0x5405 - TCGETS = 0x5401 - TCGETS2 = 0x802c542a - TCGETX = 0x5432 - TCSAFLUSH = 0x2 - TCSBRK = 0x5409 - TCSBRKP = 0x5425 - TCSETA = 0x5406 - TCSETAF = 0x5408 - TCSETAW = 0x5407 - TCSETS = 0x5402 - TCSETS2 = 0x402c542b - TCSETSF = 0x5404 - TCSETSF2 = 0x402c542d - TCSETSW = 0x5403 - TCSETSW2 = 0x402c542c - TCSETX = 0x5433 - TCSETXF = 0x5434 - TCSETXW = 0x5435 - TCXONC = 0x540a - TFD_CLOEXEC = 0x80000 - TFD_NONBLOCK = 0x800 - TIOCCBRK = 0x5428 - TIOCCONS = 0x541d - TIOCEXCL = 0x540c - TIOCGDEV = 0x80045432 - TIOCGETD = 0x5424 - TIOCGEXCL = 0x80045440 - TIOCGICOUNT = 0x545d - TIOCGISO7816 = 0x80285442 - TIOCGLCKTRMIOS = 0x5456 - TIOCGPGRP = 0x540f - TIOCGPKT = 0x80045438 - TIOCGPTLCK = 0x80045439 - TIOCGPTN = 0x80045430 - TIOCGPTPEER = 0x5441 - TIOCGRS485 = 0x542e - TIOCGSERIAL = 0x541e - TIOCGSID = 0x5429 - TIOCGSOFTCAR = 0x5419 - TIOCGWINSZ = 0x5413 - TIOCINQ = 0x541b - TIOCLINUX = 0x541c - TIOCMBIC = 0x5417 - TIOCMBIS = 0x5416 - TIOCMGET = 0x5415 - TIOCMIWAIT = 0x545c - TIOCMSET = 0x5418 - TIOCM_CAR = 0x40 - TIOCM_CD = 0x40 - TIOCM_CTS = 0x20 - TIOCM_DSR = 0x100 - TIOCM_RI = 0x80 - TIOCM_RNG = 0x80 - TIOCM_SR = 0x10 - TIOCM_ST = 0x8 - TIOCNOTTY = 0x5422 - TIOCNXCL = 0x540d - TIOCOUTQ = 0x5411 - TIOCPKT = 0x5420 - TIOCSBRK = 0x5427 - TIOCSCTTY = 0x540e - TIOCSERCONFIG = 0x5453 - TIOCSERGETLSR = 0x5459 - TIOCSERGETMULTI = 0x545a - TIOCSERGSTRUCT = 0x5458 - TIOCSERGWILD = 0x5454 - TIOCSERSETMULTI = 0x545b - TIOCSERSWILD = 0x5455 - TIOCSER_TEMT = 0x1 - TIOCSETD = 0x5423 - TIOCSIG = 0x40045436 - TIOCSISO7816 = 0xc0285443 - TIOCSLCKTRMIOS = 0x5457 - TIOCSPGRP = 0x5410 - TIOCSPTLCK = 0x40045431 - TIOCSRS485 = 0x542f - TIOCSSERIAL = 0x541f - TIOCSSOFTCAR = 0x541a - TIOCSTI = 0x5412 - TIOCSWINSZ = 0x5414 - TIOCVHANGUP = 0x5437 - TOSTOP = 0x100 - TUNATTACHFILTER = 0x401054d5 - TUNDETACHFILTER = 0x401054d6 - TUNGETDEVNETNS = 0x54e3 - TUNGETFEATURES = 0x800454cf - TUNGETFILTER = 0x801054db - TUNGETIFF = 0x800454d2 - TUNGETSNDBUF = 0x800454d3 - TUNGETVNETBE = 0x800454df - TUNGETVNETHDRSZ = 0x800454d7 - TUNGETVNETLE = 0x800454dd - TUNSETCARRIER = 0x400454e2 - TUNSETDEBUG = 0x400454c9 - TUNSETFILTEREBPF = 0x800454e1 - TUNSETGROUP = 0x400454ce - TUNSETIFF = 0x400454ca - TUNSETIFINDEX = 0x400454da - TUNSETLINK = 0x400454cd - TUNSETNOCSUM = 0x400454c8 - TUNSETOFFLOAD = 0x400454d0 - TUNSETOWNER = 0x400454cc - TUNSETPERSIST = 0x400454cb - TUNSETQUEUE = 0x400454d9 - TUNSETSNDBUF = 0x400454d4 - TUNSETSTEERINGEBPF = 0x800454e0 - TUNSETTXFILTER = 0x400454d1 - TUNSETVNETBE = 0x400454de - TUNSETVNETHDRSZ = 0x400454d8 - TUNSETVNETLE = 0x400454dc - UBI_IOCATT = 0x40186f40 - UBI_IOCDET = 0x40046f41 - UBI_IOCEBCH = 0x40044f02 - UBI_IOCEBER = 0x40044f01 - UBI_IOCEBISMAP = 0x80044f05 - UBI_IOCEBMAP = 0x40084f03 - UBI_IOCEBUNMAP = 0x40044f04 - UBI_IOCMKVOL = 0x40986f00 - UBI_IOCRMVOL = 0x40046f01 - UBI_IOCRNVOL = 0x51106f03 - UBI_IOCRPEB = 0x40046f04 - UBI_IOCRSVOL = 0x400c6f02 - UBI_IOCSETVOLPROP = 0x40104f06 - UBI_IOCSPEB = 0x40046f05 - UBI_IOCVOLCRBLK = 0x40804f07 - UBI_IOCVOLRMBLK = 0x4f08 - UBI_IOCVOLUP = 0x40084f00 - VDISCARD = 0xd - VEOF = 0x4 - VEOL = 0xb - VEOL2 = 0x10 - VMIN = 0x6 - VREPRINT = 0xc - VSTART = 0x8 - VSTOP = 0x9 - VSUSP = 0xa - VSWTC = 0x7 - VT1 = 0x4000 - VTDLY = 0x4000 - VTIME = 0x5 - VWERASE = 0xe - WDIOC_GETBOOTSTATUS = 0x80045702 - WDIOC_GETPRETIMEOUT = 0x80045709 - WDIOC_GETSTATUS = 0x80045701 - WDIOC_GETSUPPORT = 0x80285700 - WDIOC_GETTEMP = 0x80045703 - WDIOC_GETTIMELEFT = 0x8004570a - WDIOC_GETTIMEOUT = 0x80045707 - WDIOC_KEEPALIVE = 0x80045705 - WDIOC_SETOPTIONS = 0x80045704 - WORDSIZE = 0x40 - XCASE = 0x4 - XTABS = 0x1800 - _HIDIOCGRAWNAME = 0x80804804 - _HIDIOCGRAWPHYS = 0x80404805 - _HIDIOCGRAWUNIQ = 0x80404808 + B1000000 = 0x1008 + B115200 = 0x1002 + B1152000 = 0x1009 + B1500000 = 0x100a + B2000000 = 0x100b + B230400 = 0x1003 + B2500000 = 0x100c + B3000000 = 0x100d + B3500000 = 0x100e + B4000000 = 0x100f + B460800 = 0x1004 + B500000 = 0x1005 + B57600 = 0x1001 + B576000 = 0x1006 + B921600 = 0x1007 + BLKALIGNOFF = 0x127a + BLKBSZGET = 0x80081270 + BLKBSZSET = 0x40081271 + BLKDISCARD = 0x1277 + BLKDISCARDZEROES = 0x127c + BLKFLSBUF = 0x1261 + BLKFRAGET = 0x1265 + BLKFRASET = 0x1264 + BLKGETDISKSEQ = 0x80081280 + BLKGETSIZE = 0x1260 + BLKGETSIZE64 = 0x80081272 + BLKIOMIN = 0x1278 + BLKIOOPT = 0x1279 + BLKPBSZGET = 0x127b + BLKRAGET = 0x1263 + BLKRASET = 0x1262 + BLKROGET = 0x125e + BLKROSET = 0x125d + BLKROTATIONAL = 0x127e + BLKRRPART = 0x125f + BLKSECDISCARD = 0x127d + BLKSECTGET = 0x1267 + BLKSECTSET = 0x1266 + BLKSSZGET = 0x1268 + BLKZEROOUT = 0x127f + BOTHER = 0x1000 + BS1 = 0x2000 + BSDLY = 0x2000 + CBAUD = 0x100f + CBAUDEX = 0x1000 + CIBAUD = 0x100f0000 + CLOCAL = 0x800 + CR1 = 0x200 + CR2 = 0x400 + CR3 = 0x600 + CRDLY = 0x600 + CREAD = 0x80 + CS6 = 0x10 + CS7 = 0x20 + CS8 = 0x30 + CSIZE = 0x30 + CSTOPB = 0x40 + DM_MPATH_PROBE_PATHS = 0xfd12 + ECCGETLAYOUT = 0x81484d11 + ECCGETSTATS = 0x80104d12 + ECHOCTL = 0x200 + ECHOE = 0x10 + ECHOK = 0x20 + ECHOKE = 0x800 + ECHONL = 0x40 + ECHOPRT = 0x400 + EFD_CLOEXEC = 0x80000 + EFD_NONBLOCK = 0x800 + EPIOCGPARAMS = 0x80088a02 + EPIOCSPARAMS = 0x40088a01 + EPOLL_CLOEXEC = 0x80000 + EXTPROC = 0x10000 + FF1 = 0x8000 + FFDLY = 0x8000 + FICLONE = 0x40049409 + FICLONERANGE = 0x4020940d + FLUSHO = 0x1000 + FS_IOC_ENABLE_VERITY = 0x40806685 + FS_IOC_GETFLAGS = 0x80086601 + FS_IOC_GET_ENCRYPTION_NONCE = 0x8010661b + FS_IOC_GET_ENCRYPTION_POLICY = 0x400c6615 + FS_IOC_GET_ENCRYPTION_PWSALT = 0x40106614 + FS_IOC_SETFLAGS = 0x40086602 + FS_IOC_SET_ENCRYPTION_POLICY = 0x800c6613 + F_GETLK = 0x5 + F_GETLK64 = 0x5 + F_GETOWN = 0x9 + F_RDLCK = 0x0 + F_SETLK = 0x6 + F_SETLK64 = 0x6 + F_SETLKW = 0x7 + F_SETLKW64 = 0x7 + F_SETOWN = 0x8 + F_UNLCK = 0x2 + F_WRLCK = 0x1 + HIDIOCGRAWINFO = 0x80084803 + HIDIOCGRDESC = 0x90044802 + HIDIOCGRDESCSIZE = 0x80044801 + HIDIOCREVOKE = 0x4004480d + HUPCL = 0x400 + ICANON = 0x2 + IEXTEN = 0x8000 + IN_CLOEXEC = 0x80000 + IN_NONBLOCK = 0x800 + IOCTL_MEI_NOTIFY_GET = 0x80044803 + IOCTL_MEI_NOTIFY_SET = 0x40044802 + IOCTL_VM_SOCKETS_GET_LOCAL_CID = 0x7b9 + IPV6_FLOWINFO_MASK = 0xffffff0f + IPV6_FLOWLABEL_MASK = 0xffff0f00 + ISIG = 0x1 + IUCLC = 0x200 + IXOFF = 0x1000 + IXON = 0x400 + MAP_ANON = 0x20 + MAP_ANONYMOUS = 0x20 + MAP_DENYWRITE = 0x800 + MAP_EXECUTABLE = 0x1000 + MAP_GROWSDOWN = 0x100 + MAP_HUGETLB = 0x40000 + MAP_LOCKED = 0x2000 + MAP_NONBLOCK = 0x10000 + MAP_NORESERVE = 0x4000 + MAP_POPULATE = 0x8000 + MAP_STACK = 0x20000 + MAP_SYNC = 0x80000 + MCL_CURRENT = 0x1 + MCL_FUTURE = 0x2 + MCL_ONFAULT = 0x4 + MEMERASE = 0x40084d02 + MEMERASE64 = 0x40104d14 + MEMGETBADBLOCK = 0x40084d0b + MEMGETINFO = 0x80204d01 + MEMGETOOBSEL = 0x80c84d0a + MEMGETREGIONCOUNT = 0x80044d07 + MEMISLOCKED = 0x80084d17 + MEMLOCK = 0x40084d05 + MEMREAD = 0xc0404d1a + MEMREADOOB = 0xc0104d04 + MEMSETBADBLOCK = 0x40084d0c + MEMUNLOCK = 0x40084d06 + MEMWRITEOOB = 0xc0104d03 + MTDFILEMODE = 0x4d13 + NFDBITS = 0x40 + NLDLY = 0x100 + NOFLSH = 0x80 + NS_GET_ID = 0x8008b70d + NS_GET_MNTNS_ID = 0x8008b705 + NS_GET_NSTYPE = 0xb703 + NS_GET_OWNER_UID = 0xb704 + NS_GET_PARENT = 0xb702 + NS_GET_PID_FROM_PIDNS = 0x8004b706 + NS_GET_PID_IN_PIDNS = 0x8004b708 + NS_GET_TGID_FROM_PIDNS = 0x8004b707 + NS_GET_TGID_IN_PIDNS = 0x8004b709 + NS_GET_USERNS = 0xb701 + OLCUC = 0x2 + ONLCR = 0x4 + OTPERASE = 0x400c4d19 + OTPGETREGIONCOUNT = 0x40044d0e + OTPGETREGIONINFO = 0x400c4d0f + OTPLOCK = 0x800c4d10 + OTPSELECT = 0x80044d0d + O_APPEND = 0x400 + O_ASYNC = 0x2000 + O_CLOEXEC = 0x80000 + O_CREAT = 0x40 + O_DIRECT = 0x4000 + O_DIRECTORY = 0x10000 + O_DSYNC = 0x1000 + O_EXCL = 0x80 + O_FSYNC = 0x101000 + O_LARGEFILE = 0x0 + O_NDELAY = 0x800 + O_NOATIME = 0x40000 + O_NOCTTY = 0x100 + O_NOFOLLOW = 0x20000 + O_NONBLOCK = 0x800 + O_PATH = 0x200000 + O_RSYNC = 0x101000 + O_SYNC = 0x101000 + O_TMPFILE = 0x410000 + O_TRUNC = 0x200 + PARENB = 0x100 + PARODD = 0x200 + PENDIN = 0x4000 + PERF_EVENT_IOC_DISABLE = 0x2401 + PERF_EVENT_IOC_ENABLE = 0x2400 + PERF_EVENT_IOC_ID = 0x80082407 + PERF_EVENT_IOC_MODIFY_ATTRIBUTES = 0x4008240b + PERF_EVENT_IOC_PAUSE_OUTPUT = 0x40042409 + PERF_EVENT_IOC_PERIOD = 0x40082404 + PERF_EVENT_IOC_QUERY_BPF = 0xc008240a + PERF_EVENT_IOC_REFRESH = 0x2402 + PERF_EVENT_IOC_RESET = 0x2403 + PERF_EVENT_IOC_SET_BPF = 0x40042408 + PERF_EVENT_IOC_SET_FILTER = 0x40082406 + PERF_EVENT_IOC_SET_OUTPUT = 0x2405 + PPPIOCATTACH = 0x4004743d + PPPIOCATTCHAN = 0x40047438 + PPPIOCBRIDGECHAN = 0x40047435 + PPPIOCCONNECT = 0x4004743a + PPPIOCDETACH = 0x4004743c + PPPIOCDISCONN = 0x7439 + PPPIOCGASYNCMAP = 0x80047458 + PPPIOCGCHAN = 0x80047437 + PPPIOCGDEBUG = 0x80047441 + PPPIOCGFLAGS = 0x8004745a + PPPIOCGIDLE = 0x8010743f + PPPIOCGIDLE32 = 0x8008743f + PPPIOCGIDLE64 = 0x8010743f + PPPIOCGL2TPSTATS = 0x80487436 + PPPIOCGMRU = 0x80047453 + PPPIOCGRASYNCMAP = 0x80047455 + PPPIOCGUNIT = 0x80047456 + PPPIOCGXASYNCMAP = 0x80207450 + PPPIOCSACTIVE = 0x40107446 + PPPIOCSASYNCMAP = 0x40047457 + PPPIOCSCOMPRESS = 0x4010744d + PPPIOCSDEBUG = 0x40047440 + PPPIOCSFLAGS = 0x40047459 + PPPIOCSMAXCID = 0x40047451 + PPPIOCSMRRU = 0x4004743b + PPPIOCSMRU = 0x40047452 + PPPIOCSNPMODE = 0x4008744b + PPPIOCSPASS = 0x40107447 + PPPIOCSRASYNCMAP = 0x40047454 + PPPIOCSXASYNCMAP = 0x4020744f + PPPIOCUNBRIDGECHAN = 0x7434 + PPPIOCXFERUNIT = 0x744e + PR_SET_PTRACER_ANY = 0xffffffffffffffff + PTP_CLOCK_GETCAPS = 0x80503d01 + PTP_CLOCK_GETCAPS2 = 0x80503d0a + PTP_ENABLE_PPS = 0x40043d04 + PTP_ENABLE_PPS2 = 0x40043d0d + PTP_EXTTS_REQUEST = 0x40103d02 + PTP_EXTTS_REQUEST2 = 0x40103d0b + PTP_MASK_CLEAR_ALL = 0x3d13 + PTP_MASK_EN_SINGLE = 0x40043d14 + PTP_PEROUT_REQUEST = 0x40383d03 + PTP_PEROUT_REQUEST2 = 0x40383d0c + PTP_PIN_SETFUNC = 0x40603d07 + PTP_PIN_SETFUNC2 = 0x40603d10 + PTP_SYS_OFFSET = 0x43403d05 + PTP_SYS_OFFSET2 = 0x43403d0e + PTRACE_CFI_BRANCH_EXPECTED_LANDING_PAD_BIT = 0x2 + PTRACE_CFI_BRANCH_EXPECTED_LANDING_PAD_STATE = 0x4 + PTRACE_CFI_BRANCH_LANDING_PAD_EN_BIT = 0x0 + PTRACE_CFI_BRANCH_LANDING_PAD_EN_STATE = 0x1 + PTRACE_CFI_BRANCH_LANDING_PAD_LOCK_BIT = 0x1 + PTRACE_CFI_BRANCH_LANDING_PAD_LOCK_STATE = 0x2 + PTRACE_CFI_SHADOW_STACK_EN_BIT = 0x3 + PTRACE_CFI_SHADOW_STACK_EN_STATE = 0x8 + PTRACE_CFI_SHADOW_STACK_LOCK_BIT = 0x4 + PTRACE_CFI_SHADOW_STACK_LOCK_STATE = 0x10 + PTRACE_CFI_SHADOW_STACK_PTR_BIT = 0x5 + PTRACE_CFI_SHADOW_STACK_PTR_STATE = 0x20 + PTRACE_CFI_STATE_INVALID_MASK = 0xffffffffffffffc0 + PTRACE_GETFDPIC = 0x21 + PTRACE_GETFDPIC_EXEC = 0x0 + PTRACE_GETFDPIC_INTERP = 0x1 + RLIMIT_AS = 0x9 + RLIMIT_MEMLOCK = 0x8 + RLIMIT_NOFILE = 0x7 + RLIMIT_NPROC = 0x6 + RLIMIT_RSS = 0x5 + RNDADDENTROPY = 0x40085203 + RNDADDTOENTCNT = 0x40045201 + RNDCLEARPOOL = 0x5206 + RNDGETENTCNT = 0x80045200 + RNDGETPOOL = 0x80085202 + RNDRESEEDCRNG = 0x5207 + RNDZAPENTCNT = 0x5204 + RTC_AIE_OFF = 0x7002 + RTC_AIE_ON = 0x7001 + RTC_ALM_READ = 0x80247008 + RTC_ALM_SET = 0x40247007 + RTC_EPOCH_READ = 0x8008700d + RTC_EPOCH_SET = 0x4008700e + RTC_IRQP_READ = 0x8008700b + RTC_IRQP_SET = 0x4008700c + RTC_PARAM_GET = 0x40187013 + RTC_PARAM_SET = 0x40187014 + RTC_PIE_OFF = 0x7006 + RTC_PIE_ON = 0x7005 + RTC_PLL_GET = 0x80207011 + RTC_PLL_SET = 0x40207012 + RTC_RD_TIME = 0x80247009 + RTC_SET_TIME = 0x4024700a + RTC_UIE_OFF = 0x7004 + RTC_UIE_ON = 0x7003 + RTC_VL_CLR = 0x7014 + RTC_VL_READ = 0x80047013 + RTC_WIE_OFF = 0x7010 + RTC_WIE_ON = 0x700f + RTC_WKALM_RD = 0x80287010 + RTC_WKALM_SET = 0x4028700f + SCM_DEVMEM_DMABUF = 0x4f + SCM_DEVMEM_LINEAR = 0x4e + SCM_INQ = 0x54 + SCM_TIMESTAMPING = 0x25 + SCM_TIMESTAMPING_OPT_STATS = 0x36 + SCM_TIMESTAMPING_PKTINFO = 0x3a + SCM_TIMESTAMPNS = 0x23 + SCM_TS_OPT_ID = 0x51 + SCM_TXTIME = 0x3d + SCM_WIFI_STATUS = 0x29 + SECCOMP_IOCTL_NOTIF_ADDFD = 0x40182103 + SECCOMP_IOCTL_NOTIF_ID_VALID = 0x40082102 + SECCOMP_IOCTL_NOTIF_SET_FLAGS = 0x40082104 + SFD_CLOEXEC = 0x80000 + SFD_NONBLOCK = 0x800 + SIOCATMARK = 0x8905 + SIOCGPGRP = 0x8904 + SIOCGSTAMPNS_NEW = 0x80108907 + SIOCGSTAMP_NEW = 0x80108906 + SIOCINQ = 0x541b + SIOCOUTQ = 0x5411 + SIOCSPGRP = 0x8902 + SOCK_CLOEXEC = 0x80000 + SOCK_DGRAM = 0x2 + SOCK_NONBLOCK = 0x800 + SOCK_STREAM = 0x1 + SOL_SOCKET = 0x1 + SO_ACCEPTCONN = 0x1e + SO_ATTACH_BPF = 0x32 + SO_ATTACH_REUSEPORT_CBPF = 0x33 + SO_ATTACH_REUSEPORT_EBPF = 0x34 + SO_BINDTODEVICE = 0x19 + SO_BINDTOIFINDEX = 0x3e + SO_BPF_EXTENSIONS = 0x30 + SO_BROADCAST = 0x6 + SO_BSDCOMPAT = 0xe + SO_BUF_LOCK = 0x48 + SO_BUSY_POLL = 0x2e + SO_BUSY_POLL_BUDGET = 0x46 + SO_CNX_ADVICE = 0x35 + SO_COOKIE = 0x39 + SO_DETACH_REUSEPORT_BPF = 0x44 + SO_DEVMEM_DMABUF = 0x4f + SO_DEVMEM_DONTNEED = 0x50 + SO_DEVMEM_LINEAR = 0x4e + SO_DOMAIN = 0x27 + SO_DONTROUTE = 0x5 + SO_ERROR = 0x4 + SO_INCOMING_CPU = 0x31 + SO_INCOMING_NAPI_ID = 0x38 + SO_INQ = 0x54 + SO_KEEPALIVE = 0x9 + SO_LINGER = 0xd + SO_LOCK_FILTER = 0x2c + SO_MARK = 0x24 + SO_MAX_PACING_RATE = 0x2f + SO_MEMINFO = 0x37 + SO_NETNS_COOKIE = 0x47 + SO_NOFCS = 0x2b + SO_OOBINLINE = 0xa + SO_PASSCRED = 0x10 + SO_PASSPIDFD = 0x4c + SO_PASSRIGHTS = 0x53 + SO_PASSSEC = 0x22 + SO_PEEK_OFF = 0x2a + SO_PEERCRED = 0x11 + SO_PEERGROUPS = 0x3b + SO_PEERPIDFD = 0x4d + SO_PEERSEC = 0x1f + SO_PREFER_BUSY_POLL = 0x45 + SO_PROTOCOL = 0x26 + SO_RCVBUF = 0x8 + SO_RCVBUFFORCE = 0x21 + SO_RCVLOWAT = 0x12 + SO_RCVMARK = 0x4b + SO_RCVPRIORITY = 0x52 + SO_RCVTIMEO = 0x14 + SO_RCVTIMEO_NEW = 0x42 + SO_RCVTIMEO_OLD = 0x14 + SO_RESERVE_MEM = 0x49 + SO_REUSEADDR = 0x2 + SO_REUSEPORT = 0xf + SO_RXQ_OVFL = 0x28 + SO_SECURITY_AUTHENTICATION = 0x16 + SO_SECURITY_ENCRYPTION_NETWORK = 0x18 + SO_SECURITY_ENCRYPTION_TRANSPORT = 0x17 + SO_SELECT_ERR_QUEUE = 0x2d + SO_SNDBUF = 0x7 + SO_SNDBUFFORCE = 0x20 + SO_SNDLOWAT = 0x13 + SO_SNDTIMEO = 0x15 + SO_SNDTIMEO_NEW = 0x43 + SO_SNDTIMEO_OLD = 0x15 + SO_TIMESTAMPING = 0x25 + SO_TIMESTAMPING_NEW = 0x41 + SO_TIMESTAMPING_OLD = 0x25 + SO_TIMESTAMPNS = 0x23 + SO_TIMESTAMPNS_NEW = 0x40 + SO_TIMESTAMPNS_OLD = 0x23 + SO_TIMESTAMP_NEW = 0x3f + SO_TXREHASH = 0x4a + SO_TXTIME = 0x3d + SO_TYPE = 0x3 + SO_WIFI_STATUS = 0x29 + SO_ZEROCOPY = 0x3c + TAB1 = 0x800 + TAB2 = 0x1000 + TAB3 = 0x1800 + TABDLY = 0x1800 + TCFLSH = 0x540b + TCGETA = 0x5405 + TCGETS = 0x5401 + TCGETS2 = 0x802c542a + TCGETX = 0x5432 + TCSAFLUSH = 0x2 + TCSBRK = 0x5409 + TCSBRKP = 0x5425 + TCSETA = 0x5406 + TCSETAF = 0x5408 + TCSETAW = 0x5407 + TCSETS = 0x5402 + TCSETS2 = 0x402c542b + TCSETSF = 0x5404 + TCSETSF2 = 0x402c542d + TCSETSW = 0x5403 + TCSETSW2 = 0x402c542c + TCSETX = 0x5433 + TCSETXF = 0x5434 + TCSETXW = 0x5435 + TCXONC = 0x540a + TFD_CLOEXEC = 0x80000 + TFD_NONBLOCK = 0x800 + TIOCCBRK = 0x5428 + TIOCCONS = 0x541d + TIOCEXCL = 0x540c + TIOCGDEV = 0x80045432 + TIOCGETD = 0x5424 + TIOCGEXCL = 0x80045440 + TIOCGICOUNT = 0x545d + TIOCGISO7816 = 0x80285442 + TIOCGLCKTRMIOS = 0x5456 + TIOCGPGRP = 0x540f + TIOCGPKT = 0x80045438 + TIOCGPTLCK = 0x80045439 + TIOCGPTN = 0x80045430 + TIOCGPTPEER = 0x5441 + TIOCGRS485 = 0x542e + TIOCGSERIAL = 0x541e + TIOCGSID = 0x5429 + TIOCGSOFTCAR = 0x5419 + TIOCGWINSZ = 0x5413 + TIOCINQ = 0x541b + TIOCLINUX = 0x541c + TIOCMBIC = 0x5417 + TIOCMBIS = 0x5416 + TIOCMGET = 0x5415 + TIOCMIWAIT = 0x545c + TIOCMSET = 0x5418 + TIOCM_CAR = 0x40 + TIOCM_CD = 0x40 + TIOCM_CTS = 0x20 + TIOCM_DSR = 0x100 + TIOCM_RI = 0x80 + TIOCM_RNG = 0x80 + TIOCM_SR = 0x10 + TIOCM_ST = 0x8 + TIOCNOTTY = 0x5422 + TIOCNXCL = 0x540d + TIOCOUTQ = 0x5411 + TIOCPKT = 0x5420 + TIOCSBRK = 0x5427 + TIOCSCTTY = 0x540e + TIOCSERCONFIG = 0x5453 + TIOCSERGETLSR = 0x5459 + TIOCSERGETMULTI = 0x545a + TIOCSERGSTRUCT = 0x5458 + TIOCSERGWILD = 0x5454 + TIOCSERSETMULTI = 0x545b + TIOCSERSWILD = 0x5455 + TIOCSER_TEMT = 0x1 + TIOCSETD = 0x5423 + TIOCSIG = 0x40045436 + TIOCSISO7816 = 0xc0285443 + TIOCSLCKTRMIOS = 0x5457 + TIOCSPGRP = 0x5410 + TIOCSPTLCK = 0x40045431 + TIOCSRS485 = 0x542f + TIOCSSERIAL = 0x541f + TIOCSSOFTCAR = 0x541a + TIOCSTI = 0x5412 + TIOCSWINSZ = 0x5414 + TIOCVHANGUP = 0x5437 + TOSTOP = 0x100 + TUNATTACHFILTER = 0x401054d5 + TUNDETACHFILTER = 0x401054d6 + TUNGETDEVNETNS = 0x54e3 + TUNGETFEATURES = 0x800454cf + TUNGETFILTER = 0x801054db + TUNGETIFF = 0x800454d2 + TUNGETSNDBUF = 0x800454d3 + TUNGETVNETBE = 0x800454df + TUNGETVNETHDRSZ = 0x800454d7 + TUNGETVNETLE = 0x800454dd + TUNSETCARRIER = 0x400454e2 + TUNSETDEBUG = 0x400454c9 + TUNSETFILTEREBPF = 0x800454e1 + TUNSETGROUP = 0x400454ce + TUNSETIFF = 0x400454ca + TUNSETIFINDEX = 0x400454da + TUNSETLINK = 0x400454cd + TUNSETNOCSUM = 0x400454c8 + TUNSETOFFLOAD = 0x400454d0 + TUNSETOWNER = 0x400454cc + TUNSETPERSIST = 0x400454cb + TUNSETQUEUE = 0x400454d9 + TUNSETSNDBUF = 0x400454d4 + TUNSETSTEERINGEBPF = 0x800454e0 + TUNSETTXFILTER = 0x400454d1 + TUNSETVNETBE = 0x400454de + TUNSETVNETHDRSZ = 0x400454d8 + TUNSETVNETLE = 0x400454dc + UBI_IOCATT = 0x40186f40 + UBI_IOCDET = 0x40046f41 + UBI_IOCEBCH = 0x40044f02 + UBI_IOCEBER = 0x40044f01 + UBI_IOCEBISMAP = 0x80044f05 + UBI_IOCEBMAP = 0x40084f03 + UBI_IOCEBUNMAP = 0x40044f04 + UBI_IOCMKVOL = 0x40986f00 + UBI_IOCRMVOL = 0x40046f01 + UBI_IOCRNVOL = 0x51106f03 + UBI_IOCRPEB = 0x40046f04 + UBI_IOCRSVOL = 0x400c6f02 + UBI_IOCSETVOLPROP = 0x40104f06 + UBI_IOCSPEB = 0x40046f05 + UBI_IOCVOLCRBLK = 0x40804f07 + UBI_IOCVOLRMBLK = 0x4f08 + UBI_IOCVOLUP = 0x40084f00 + VDISCARD = 0xd + VEOF = 0x4 + VEOL = 0xb + VEOL2 = 0x10 + VMIN = 0x6 + VREPRINT = 0xc + VSTART = 0x8 + VSTOP = 0x9 + VSUSP = 0xa + VSWTC = 0x7 + VT1 = 0x4000 + VTDLY = 0x4000 + VTIME = 0x5 + VWERASE = 0xe + WDIOC_GETBOOTSTATUS = 0x80045702 + WDIOC_GETPRETIMEOUT = 0x80045709 + WDIOC_GETSTATUS = 0x80045701 + WDIOC_GETSUPPORT = 0x80285700 + WDIOC_GETTEMP = 0x80045703 + WDIOC_GETTIMELEFT = 0x8004570a + WDIOC_GETTIMEOUT = 0x80045707 + WDIOC_KEEPALIVE = 0x80045705 + WDIOC_SETOPTIONS = 0x80045704 + WORDSIZE = 0x40 + XCASE = 0x4 + XTABS = 0x1800 + _HIDIOCGRAWNAME = 0x80804804 + _HIDIOCGRAWPHYS = 0x80404805 + _HIDIOCGRAWUNIQ = 0x80404808 ) // Errors @@ -585,6 +601,8 @@ const ( EDESTADDRREQ = syscall.Errno(0x59) EDOTDOT = syscall.Errno(0x49) EDQUOT = syscall.Errno(0x7a) + EFSBADCRC = syscall.Errno(0x4a) + EFSCORRUPTED = syscall.Errno(0x75) EHOSTDOWN = syscall.Errno(0x70) EHOSTUNREACH = syscall.Errno(0x71) EHWPOISON = syscall.Errno(0x85) @@ -808,7 +826,7 @@ var errorList = [...]struct { {114, "EALREADY", "operation already in progress"}, {115, "EINPROGRESS", "operation now in progress"}, {116, "ESTALE", "stale file handle"}, - {117, "EUCLEAN", "structure needs cleaning"}, + {117, "EFSCORRUPTED", "structure needs cleaning"}, {118, "ENOTNAM", "not a XENIX named type file"}, {119, "ENAVAIL", "no XENIX semaphores available"}, {120, "EISNAM", "is a named type file"}, diff --git a/vendor/golang.org/x/sys/unix/zerrors_linux_s390x.go b/vendor/golang.org/x/sys/unix/zerrors_linux_s390x.go index 64347eb354c..6e87bd6598b 100644 --- a/vendor/golang.org/x/sys/unix/zerrors_linux_s390x.go +++ b/vendor/golang.org/x/sys/unix/zerrors_linux_s390x.go @@ -156,6 +156,7 @@ const ( NFDBITS = 0x40 NLDLY = 0x100 NOFLSH = 0x80 + NS_GET_ID = 0x8008b70d NS_GET_MNTNS_ID = 0x8008b705 NS_GET_NSTYPE = 0xb703 NS_GET_OWNER_UID = 0xb704 @@ -367,6 +368,7 @@ const ( RTC_WKALM_SET = 0x4028700f SCM_DEVMEM_DMABUF = 0x4f SCM_DEVMEM_LINEAR = 0x4e + SCM_INQ = 0x54 SCM_TIMESTAMPING = 0x25 SCM_TIMESTAMPING_OPT_STATS = 0x36 SCM_TIMESTAMPING_PKTINFO = 0x3a @@ -414,6 +416,7 @@ const ( SO_ERROR = 0x4 SO_INCOMING_CPU = 0x31 SO_INCOMING_NAPI_ID = 0x38 + SO_INQ = 0x54 SO_KEEPALIVE = 0x9 SO_LINGER = 0xd SO_LOCK_FILTER = 0x2c @@ -657,6 +660,8 @@ const ( EDESTADDRREQ = syscall.Errno(0x59) EDOTDOT = syscall.Errno(0x49) EDQUOT = syscall.Errno(0x7a) + EFSBADCRC = syscall.Errno(0x4a) + EFSCORRUPTED = syscall.Errno(0x75) EHOSTDOWN = syscall.Errno(0x70) EHOSTUNREACH = syscall.Errno(0x71) EHWPOISON = syscall.Errno(0x85) @@ -880,7 +885,7 @@ var errorList = [...]struct { {114, "EALREADY", "operation already in progress"}, {115, "EINPROGRESS", "operation now in progress"}, {116, "ESTALE", "stale file handle"}, - {117, "EUCLEAN", "structure needs cleaning"}, + {117, "EFSCORRUPTED", "structure needs cleaning"}, {118, "ENOTNAM", "not a XENIX named type file"}, {119, "ENAVAIL", "no XENIX semaphores available"}, {120, "EISNAM", "is a named type file"}, diff --git a/vendor/golang.org/x/sys/unix/zerrors_linux_sparc64.go b/vendor/golang.org/x/sys/unix/zerrors_linux_sparc64.go index 7d71911718f..7e2b2e8a667 100644 --- a/vendor/golang.org/x/sys/unix/zerrors_linux_sparc64.go +++ b/vendor/golang.org/x/sys/unix/zerrors_linux_sparc64.go @@ -161,6 +161,7 @@ const ( NFDBITS = 0x40 NLDLY = 0x100 NOFLSH = 0x80 + NS_GET_ID = 0x4008b70d NS_GET_MNTNS_ID = 0x4008b705 NS_GET_NSTYPE = 0x2000b703 NS_GET_OWNER_UID = 0x2000b704 @@ -358,6 +359,7 @@ const ( RTC_WKALM_SET = 0x8028700f SCM_DEVMEM_DMABUF = 0x58 SCM_DEVMEM_LINEAR = 0x57 + SCM_INQ = 0x5d SCM_TIMESTAMPING = 0x23 SCM_TIMESTAMPING_OPT_STATS = 0x38 SCM_TIMESTAMPING_PKTINFO = 0x3c @@ -453,6 +455,7 @@ const ( SO_ERROR = 0x1007 SO_INCOMING_CPU = 0x33 SO_INCOMING_NAPI_ID = 0x3a + SO_INQ = 0x5d SO_KEEPALIVE = 0x8 SO_LINGER = 0x80 SO_LOCK_FILTER = 0x28 @@ -694,6 +697,8 @@ const ( EDESTADDRREQ = syscall.Errno(0x27) EDOTDOT = syscall.Errno(0x58) EDQUOT = syscall.Errno(0x45) + EFSBADCRC = syscall.Errno(0x4c) + EFSCORRUPTED = syscall.Errno(0x75) EHOSTDOWN = syscall.Errno(0x40) EHOSTUNREACH = syscall.Errno(0x41) EHWPOISON = syscall.Errno(0x87) @@ -921,7 +926,7 @@ var errorList = [...]struct { {114, "ELIBACC", "can not access a needed shared library"}, {115, "ENOTUNIQ", "name not unique on network"}, {116, "ERESTART", "interrupted system call should be restarted"}, - {117, "EUCLEAN", "structure needs cleaning"}, + {117, "EFSCORRUPTED", "structure needs cleaning"}, {118, "ENOTNAM", "not a XENIX named type file"}, {119, "ENAVAIL", "no XENIX semaphores available"}, {120, "EISNAM", "is a named type file"}, diff --git a/vendor/golang.org/x/sys/unix/zsyscall_linux.go b/vendor/golang.org/x/sys/unix/zsyscall_linux.go index 8935d10a31c..80f40e40135 100644 --- a/vendor/golang.org/x/sys/unix/zsyscall_linux.go +++ b/vendor/golang.org/x/sys/unix/zsyscall_linux.go @@ -1785,7 +1785,7 @@ func writev(fd int, iovs []Iovec) (n int, err error) { // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func preadv(fd int, iovs []Iovec, offs_l uintptr, offs_h uintptr) (n int, err error) { +func preadvSyscall(fd int, iovs []Iovec, offs_l uintptr, offs_h uintptr) (n int, err error) { var _p0 unsafe.Pointer if len(iovs) > 0 { _p0 = unsafe.Pointer(&iovs[0]) @@ -1802,7 +1802,7 @@ func preadv(fd int, iovs []Iovec, offs_l uintptr, offs_h uintptr) (n int, err er // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func pwritev(fd int, iovs []Iovec, offs_l uintptr, offs_h uintptr) (n int, err error) { +func pwritevSyscall(fd int, iovs []Iovec, offs_l uintptr, offs_h uintptr) (n int, err error) { var _p0 unsafe.Pointer if len(iovs) > 0 { _p0 = unsafe.Pointer(&iovs[0]) @@ -1819,7 +1819,7 @@ func pwritev(fd int, iovs []Iovec, offs_l uintptr, offs_h uintptr) (n int, err e // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func preadv2(fd int, iovs []Iovec, offs_l uintptr, offs_h uintptr, flags int) (n int, err error) { +func preadv2Syscall(fd int, iovs []Iovec, offs_l uintptr, offs_h uintptr, flags int) (n int, err error) { var _p0 unsafe.Pointer if len(iovs) > 0 { _p0 = unsafe.Pointer(&iovs[0]) @@ -1836,7 +1836,7 @@ func preadv2(fd int, iovs []Iovec, offs_l uintptr, offs_h uintptr, flags int) (n // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func pwritev2(fd int, iovs []Iovec, offs_l uintptr, offs_h uintptr, flags int) (n int, err error) { +func pwritev2Syscall(fd int, iovs []Iovec, offs_l uintptr, offs_h uintptr, flags int) (n int, err error) { var _p0 unsafe.Pointer if len(iovs) > 0 { _p0 = unsafe.Pointer(&iovs[0]) @@ -2241,8 +2241,8 @@ func Mseal(b []byte, flags uint) (err error) { // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func setMemPolicy(mode int, mask *CPUSet, size int) (err error) { - _, _, e1 := Syscall(SYS_SET_MEMPOLICY, uintptr(mode), uintptr(unsafe.Pointer(mask)), uintptr(size)) +func setMemPolicy(mode int, mask unsafe.Pointer, size uintptr) (err error) { + _, _, e1 := Syscall(SYS_SET_MEMPOLICY, uintptr(mode), uintptr(mask), uintptr(size)) if e1 != 0 { err = errnoErr(e1) } diff --git a/vendor/golang.org/x/sys/unix/zsyscall_openbsd_386.go b/vendor/golang.org/x/sys/unix/zsyscall_openbsd_386.go index 1851df14e87..6487475f0d8 100644 --- a/vendor/golang.org/x/sys/unix/zsyscall_openbsd_386.go +++ b/vendor/golang.org/x/sys/unix/zsyscall_openbsd_386.go @@ -1633,6 +1633,90 @@ var libc_pwrite_trampoline_addr uintptr // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT +func readv(fd int, iovecs []Iovec) (n int, err error) { + var _p0 unsafe.Pointer + if len(iovecs) > 0 { + _p0 = unsafe.Pointer(&iovecs[0]) + } else { + _p0 = unsafe.Pointer(&_zero) + } + r0, _, e1 := syscall_syscall(libc_readv_trampoline_addr, uintptr(fd), uintptr(_p0), uintptr(len(iovecs))) + n = int(r0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +var libc_readv_trampoline_addr uintptr + +//go:cgo_import_dynamic libc_readv readv "libc.so" + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func writev(fd int, iovecs []Iovec) (n int, err error) { + var _p0 unsafe.Pointer + if len(iovecs) > 0 { + _p0 = unsafe.Pointer(&iovecs[0]) + } else { + _p0 = unsafe.Pointer(&_zero) + } + r0, _, e1 := syscall_syscall(libc_writev_trampoline_addr, uintptr(fd), uintptr(_p0), uintptr(len(iovecs))) + n = int(r0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +var libc_writev_trampoline_addr uintptr + +//go:cgo_import_dynamic libc_writev writev "libc.so" + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func preadv(fd int, iovecs []Iovec, offset int64) (n int, err error) { + var _p0 unsafe.Pointer + if len(iovecs) > 0 { + _p0 = unsafe.Pointer(&iovecs[0]) + } else { + _p0 = unsafe.Pointer(&_zero) + } + r0, _, e1 := syscall_syscall6(libc_preadv_trampoline_addr, uintptr(fd), uintptr(_p0), uintptr(len(iovecs)), uintptr(offset), uintptr(offset>>32), 0) + n = int(r0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +var libc_preadv_trampoline_addr uintptr + +//go:cgo_import_dynamic libc_preadv preadv "libc.so" + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func pwritev(fd int, iovecs []Iovec, offset int64) (n int, err error) { + var _p0 unsafe.Pointer + if len(iovecs) > 0 { + _p0 = unsafe.Pointer(&iovecs[0]) + } else { + _p0 = unsafe.Pointer(&_zero) + } + r0, _, e1 := syscall_syscall6(libc_pwritev_trampoline_addr, uintptr(fd), uintptr(_p0), uintptr(len(iovecs)), uintptr(offset), uintptr(offset>>32), 0) + n = int(r0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +var libc_pwritev_trampoline_addr uintptr + +//go:cgo_import_dynamic libc_pwritev pwritev "libc.so" + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + func read(fd int, p []byte) (n int, err error) { var _p0 unsafe.Pointer if len(p) > 0 { diff --git a/vendor/golang.org/x/sys/unix/zsyscall_openbsd_386.s b/vendor/golang.org/x/sys/unix/zsyscall_openbsd_386.s index 0b43c693656..f10201dacbe 100644 --- a/vendor/golang.org/x/sys/unix/zsyscall_openbsd_386.s +++ b/vendor/golang.org/x/sys/unix/zsyscall_openbsd_386.s @@ -498,6 +498,26 @@ TEXT libc_pwrite_trampoline<>(SB),NOSPLIT,$0-0 GLOBL ·libc_pwrite_trampoline_addr(SB), RODATA, $4 DATA ·libc_pwrite_trampoline_addr(SB)/4, $libc_pwrite_trampoline<>(SB) +TEXT libc_readv_trampoline<>(SB),NOSPLIT,$0-0 + JMP libc_readv(SB) +GLOBL ·libc_readv_trampoline_addr(SB), RODATA, $4 +DATA ·libc_readv_trampoline_addr(SB)/4, $libc_readv_trampoline<>(SB) + +TEXT libc_writev_trampoline<>(SB),NOSPLIT,$0-0 + JMP libc_writev(SB) +GLOBL ·libc_writev_trampoline_addr(SB), RODATA, $4 +DATA ·libc_writev_trampoline_addr(SB)/4, $libc_writev_trampoline<>(SB) + +TEXT libc_preadv_trampoline<>(SB),NOSPLIT,$0-0 + JMP libc_preadv(SB) +GLOBL ·libc_preadv_trampoline_addr(SB), RODATA, $4 +DATA ·libc_preadv_trampoline_addr(SB)/4, $libc_preadv_trampoline<>(SB) + +TEXT libc_pwritev_trampoline<>(SB),NOSPLIT,$0-0 + JMP libc_pwritev(SB) +GLOBL ·libc_pwritev_trampoline_addr(SB), RODATA, $4 +DATA ·libc_pwritev_trampoline_addr(SB)/4, $libc_pwritev_trampoline<>(SB) + TEXT libc_read_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_read(SB) GLOBL ·libc_read_trampoline_addr(SB), RODATA, $4 diff --git a/vendor/golang.org/x/sys/unix/zsyscall_openbsd_amd64.go b/vendor/golang.org/x/sys/unix/zsyscall_openbsd_amd64.go index e1ec0dbe4ec..50980475d5a 100644 --- a/vendor/golang.org/x/sys/unix/zsyscall_openbsd_amd64.go +++ b/vendor/golang.org/x/sys/unix/zsyscall_openbsd_amd64.go @@ -1633,6 +1633,90 @@ var libc_pwrite_trampoline_addr uintptr // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT +func readv(fd int, iovecs []Iovec) (n int, err error) { + var _p0 unsafe.Pointer + if len(iovecs) > 0 { + _p0 = unsafe.Pointer(&iovecs[0]) + } else { + _p0 = unsafe.Pointer(&_zero) + } + r0, _, e1 := syscall_syscall(libc_readv_trampoline_addr, uintptr(fd), uintptr(_p0), uintptr(len(iovecs))) + n = int(r0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +var libc_readv_trampoline_addr uintptr + +//go:cgo_import_dynamic libc_readv readv "libc.so" + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func writev(fd int, iovecs []Iovec) (n int, err error) { + var _p0 unsafe.Pointer + if len(iovecs) > 0 { + _p0 = unsafe.Pointer(&iovecs[0]) + } else { + _p0 = unsafe.Pointer(&_zero) + } + r0, _, e1 := syscall_syscall(libc_writev_trampoline_addr, uintptr(fd), uintptr(_p0), uintptr(len(iovecs))) + n = int(r0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +var libc_writev_trampoline_addr uintptr + +//go:cgo_import_dynamic libc_writev writev "libc.so" + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func preadv(fd int, iovecs []Iovec, offset int64) (n int, err error) { + var _p0 unsafe.Pointer + if len(iovecs) > 0 { + _p0 = unsafe.Pointer(&iovecs[0]) + } else { + _p0 = unsafe.Pointer(&_zero) + } + r0, _, e1 := syscall_syscall6(libc_preadv_trampoline_addr, uintptr(fd), uintptr(_p0), uintptr(len(iovecs)), uintptr(offset), 0, 0) + n = int(r0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +var libc_preadv_trampoline_addr uintptr + +//go:cgo_import_dynamic libc_preadv preadv "libc.so" + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func pwritev(fd int, iovecs []Iovec, offset int64) (n int, err error) { + var _p0 unsafe.Pointer + if len(iovecs) > 0 { + _p0 = unsafe.Pointer(&iovecs[0]) + } else { + _p0 = unsafe.Pointer(&_zero) + } + r0, _, e1 := syscall_syscall6(libc_pwritev_trampoline_addr, uintptr(fd), uintptr(_p0), uintptr(len(iovecs)), uintptr(offset), 0, 0) + n = int(r0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +var libc_pwritev_trampoline_addr uintptr + +//go:cgo_import_dynamic libc_pwritev pwritev "libc.so" + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + func read(fd int, p []byte) (n int, err error) { var _p0 unsafe.Pointer if len(p) > 0 { diff --git a/vendor/golang.org/x/sys/unix/zsyscall_openbsd_amd64.s b/vendor/golang.org/x/sys/unix/zsyscall_openbsd_amd64.s index 880c6d6e316..9de2cbaa453 100644 --- a/vendor/golang.org/x/sys/unix/zsyscall_openbsd_amd64.s +++ b/vendor/golang.org/x/sys/unix/zsyscall_openbsd_amd64.s @@ -498,6 +498,26 @@ TEXT libc_pwrite_trampoline<>(SB),NOSPLIT,$0-0 GLOBL ·libc_pwrite_trampoline_addr(SB), RODATA, $8 DATA ·libc_pwrite_trampoline_addr(SB)/8, $libc_pwrite_trampoline<>(SB) +TEXT libc_readv_trampoline<>(SB),NOSPLIT,$0-0 + JMP libc_readv(SB) +GLOBL ·libc_readv_trampoline_addr(SB), RODATA, $8 +DATA ·libc_readv_trampoline_addr(SB)/8, $libc_readv_trampoline<>(SB) + +TEXT libc_writev_trampoline<>(SB),NOSPLIT,$0-0 + JMP libc_writev(SB) +GLOBL ·libc_writev_trampoline_addr(SB), RODATA, $8 +DATA ·libc_writev_trampoline_addr(SB)/8, $libc_writev_trampoline<>(SB) + +TEXT libc_preadv_trampoline<>(SB),NOSPLIT,$0-0 + JMP libc_preadv(SB) +GLOBL ·libc_preadv_trampoline_addr(SB), RODATA, $8 +DATA ·libc_preadv_trampoline_addr(SB)/8, $libc_preadv_trampoline<>(SB) + +TEXT libc_pwritev_trampoline<>(SB),NOSPLIT,$0-0 + JMP libc_pwritev(SB) +GLOBL ·libc_pwritev_trampoline_addr(SB), RODATA, $8 +DATA ·libc_pwritev_trampoline_addr(SB)/8, $libc_pwritev_trampoline<>(SB) + TEXT libc_read_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_read(SB) GLOBL ·libc_read_trampoline_addr(SB), RODATA, $8 diff --git a/vendor/golang.org/x/sys/unix/zsyscall_openbsd_arm.go b/vendor/golang.org/x/sys/unix/zsyscall_openbsd_arm.go index 7c8452a63e9..33c9c3a43e9 100644 --- a/vendor/golang.org/x/sys/unix/zsyscall_openbsd_arm.go +++ b/vendor/golang.org/x/sys/unix/zsyscall_openbsd_arm.go @@ -1633,6 +1633,90 @@ var libc_pwrite_trampoline_addr uintptr // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT +func readv(fd int, iovecs []Iovec) (n int, err error) { + var _p0 unsafe.Pointer + if len(iovecs) > 0 { + _p0 = unsafe.Pointer(&iovecs[0]) + } else { + _p0 = unsafe.Pointer(&_zero) + } + r0, _, e1 := syscall_syscall(libc_readv_trampoline_addr, uintptr(fd), uintptr(_p0), uintptr(len(iovecs))) + n = int(r0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +var libc_readv_trampoline_addr uintptr + +//go:cgo_import_dynamic libc_readv readv "libc.so" + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func writev(fd int, iovecs []Iovec) (n int, err error) { + var _p0 unsafe.Pointer + if len(iovecs) > 0 { + _p0 = unsafe.Pointer(&iovecs[0]) + } else { + _p0 = unsafe.Pointer(&_zero) + } + r0, _, e1 := syscall_syscall(libc_writev_trampoline_addr, uintptr(fd), uintptr(_p0), uintptr(len(iovecs))) + n = int(r0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +var libc_writev_trampoline_addr uintptr + +//go:cgo_import_dynamic libc_writev writev "libc.so" + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func preadv(fd int, iovecs []Iovec, offset int64) (n int, err error) { + var _p0 unsafe.Pointer + if len(iovecs) > 0 { + _p0 = unsafe.Pointer(&iovecs[0]) + } else { + _p0 = unsafe.Pointer(&_zero) + } + r0, _, e1 := syscall_syscall6(libc_preadv_trampoline_addr, uintptr(fd), uintptr(_p0), uintptr(len(iovecs)), 0, uintptr(offset), uintptr(offset>>32)) + n = int(r0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +var libc_preadv_trampoline_addr uintptr + +//go:cgo_import_dynamic libc_preadv preadv "libc.so" + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func pwritev(fd int, iovecs []Iovec, offset int64) (n int, err error) { + var _p0 unsafe.Pointer + if len(iovecs) > 0 { + _p0 = unsafe.Pointer(&iovecs[0]) + } else { + _p0 = unsafe.Pointer(&_zero) + } + r0, _, e1 := syscall_syscall6(libc_pwritev_trampoline_addr, uintptr(fd), uintptr(_p0), uintptr(len(iovecs)), 0, uintptr(offset), uintptr(offset>>32)) + n = int(r0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +var libc_pwritev_trampoline_addr uintptr + +//go:cgo_import_dynamic libc_pwritev pwritev "libc.so" + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + func read(fd int, p []byte) (n int, err error) { var _p0 unsafe.Pointer if len(p) > 0 { diff --git a/vendor/golang.org/x/sys/unix/zsyscall_openbsd_arm.s b/vendor/golang.org/x/sys/unix/zsyscall_openbsd_arm.s index b8ef95b0fa1..c6b9175a6f4 100644 --- a/vendor/golang.org/x/sys/unix/zsyscall_openbsd_arm.s +++ b/vendor/golang.org/x/sys/unix/zsyscall_openbsd_arm.s @@ -498,6 +498,26 @@ TEXT libc_pwrite_trampoline<>(SB),NOSPLIT,$0-0 GLOBL ·libc_pwrite_trampoline_addr(SB), RODATA, $4 DATA ·libc_pwrite_trampoline_addr(SB)/4, $libc_pwrite_trampoline<>(SB) +TEXT libc_readv_trampoline<>(SB),NOSPLIT,$0-0 + JMP libc_readv(SB) +GLOBL ·libc_readv_trampoline_addr(SB), RODATA, $4 +DATA ·libc_readv_trampoline_addr(SB)/4, $libc_readv_trampoline<>(SB) + +TEXT libc_writev_trampoline<>(SB),NOSPLIT,$0-0 + JMP libc_writev(SB) +GLOBL ·libc_writev_trampoline_addr(SB), RODATA, $4 +DATA ·libc_writev_trampoline_addr(SB)/4, $libc_writev_trampoline<>(SB) + +TEXT libc_preadv_trampoline<>(SB),NOSPLIT,$0-0 + JMP libc_preadv(SB) +GLOBL ·libc_preadv_trampoline_addr(SB), RODATA, $4 +DATA ·libc_preadv_trampoline_addr(SB)/4, $libc_preadv_trampoline<>(SB) + +TEXT libc_pwritev_trampoline<>(SB),NOSPLIT,$0-0 + JMP libc_pwritev(SB) +GLOBL ·libc_pwritev_trampoline_addr(SB), RODATA, $4 +DATA ·libc_pwritev_trampoline_addr(SB)/4, $libc_pwritev_trampoline<>(SB) + TEXT libc_read_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_read(SB) GLOBL ·libc_read_trampoline_addr(SB), RODATA, $4 diff --git a/vendor/golang.org/x/sys/unix/zsyscall_openbsd_arm64.go b/vendor/golang.org/x/sys/unix/zsyscall_openbsd_arm64.go index 2ffdf861f75..d3410262e96 100644 --- a/vendor/golang.org/x/sys/unix/zsyscall_openbsd_arm64.go +++ b/vendor/golang.org/x/sys/unix/zsyscall_openbsd_arm64.go @@ -1633,6 +1633,90 @@ var libc_pwrite_trampoline_addr uintptr // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT +func readv(fd int, iovecs []Iovec) (n int, err error) { + var _p0 unsafe.Pointer + if len(iovecs) > 0 { + _p0 = unsafe.Pointer(&iovecs[0]) + } else { + _p0 = unsafe.Pointer(&_zero) + } + r0, _, e1 := syscall_syscall(libc_readv_trampoline_addr, uintptr(fd), uintptr(_p0), uintptr(len(iovecs))) + n = int(r0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +var libc_readv_trampoline_addr uintptr + +//go:cgo_import_dynamic libc_readv readv "libc.so" + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func writev(fd int, iovecs []Iovec) (n int, err error) { + var _p0 unsafe.Pointer + if len(iovecs) > 0 { + _p0 = unsafe.Pointer(&iovecs[0]) + } else { + _p0 = unsafe.Pointer(&_zero) + } + r0, _, e1 := syscall_syscall(libc_writev_trampoline_addr, uintptr(fd), uintptr(_p0), uintptr(len(iovecs))) + n = int(r0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +var libc_writev_trampoline_addr uintptr + +//go:cgo_import_dynamic libc_writev writev "libc.so" + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func preadv(fd int, iovecs []Iovec, offset int64) (n int, err error) { + var _p0 unsafe.Pointer + if len(iovecs) > 0 { + _p0 = unsafe.Pointer(&iovecs[0]) + } else { + _p0 = unsafe.Pointer(&_zero) + } + r0, _, e1 := syscall_syscall6(libc_preadv_trampoline_addr, uintptr(fd), uintptr(_p0), uintptr(len(iovecs)), uintptr(offset), 0, 0) + n = int(r0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +var libc_preadv_trampoline_addr uintptr + +//go:cgo_import_dynamic libc_preadv preadv "libc.so" + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func pwritev(fd int, iovecs []Iovec, offset int64) (n int, err error) { + var _p0 unsafe.Pointer + if len(iovecs) > 0 { + _p0 = unsafe.Pointer(&iovecs[0]) + } else { + _p0 = unsafe.Pointer(&_zero) + } + r0, _, e1 := syscall_syscall6(libc_pwritev_trampoline_addr, uintptr(fd), uintptr(_p0), uintptr(len(iovecs)), uintptr(offset), 0, 0) + n = int(r0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +var libc_pwritev_trampoline_addr uintptr + +//go:cgo_import_dynamic libc_pwritev pwritev "libc.so" + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + func read(fd int, p []byte) (n int, err error) { var _p0 unsafe.Pointer if len(p) > 0 { diff --git a/vendor/golang.org/x/sys/unix/zsyscall_openbsd_arm64.s b/vendor/golang.org/x/sys/unix/zsyscall_openbsd_arm64.s index 2af3b5c762f..1be10bb45cc 100644 --- a/vendor/golang.org/x/sys/unix/zsyscall_openbsd_arm64.s +++ b/vendor/golang.org/x/sys/unix/zsyscall_openbsd_arm64.s @@ -498,6 +498,26 @@ TEXT libc_pwrite_trampoline<>(SB),NOSPLIT,$0-0 GLOBL ·libc_pwrite_trampoline_addr(SB), RODATA, $8 DATA ·libc_pwrite_trampoline_addr(SB)/8, $libc_pwrite_trampoline<>(SB) +TEXT libc_readv_trampoline<>(SB),NOSPLIT,$0-0 + JMP libc_readv(SB) +GLOBL ·libc_readv_trampoline_addr(SB), RODATA, $8 +DATA ·libc_readv_trampoline_addr(SB)/8, $libc_readv_trampoline<>(SB) + +TEXT libc_writev_trampoline<>(SB),NOSPLIT,$0-0 + JMP libc_writev(SB) +GLOBL ·libc_writev_trampoline_addr(SB), RODATA, $8 +DATA ·libc_writev_trampoline_addr(SB)/8, $libc_writev_trampoline<>(SB) + +TEXT libc_preadv_trampoline<>(SB),NOSPLIT,$0-0 + JMP libc_preadv(SB) +GLOBL ·libc_preadv_trampoline_addr(SB), RODATA, $8 +DATA ·libc_preadv_trampoline_addr(SB)/8, $libc_preadv_trampoline<>(SB) + +TEXT libc_pwritev_trampoline<>(SB),NOSPLIT,$0-0 + JMP libc_pwritev(SB) +GLOBL ·libc_pwritev_trampoline_addr(SB), RODATA, $8 +DATA ·libc_pwritev_trampoline_addr(SB)/8, $libc_pwritev_trampoline<>(SB) + TEXT libc_read_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_read(SB) GLOBL ·libc_read_trampoline_addr(SB), RODATA, $8 diff --git a/vendor/golang.org/x/sys/unix/zsyscall_openbsd_mips64.go b/vendor/golang.org/x/sys/unix/zsyscall_openbsd_mips64.go index 1da08d52675..dea19d54e45 100644 --- a/vendor/golang.org/x/sys/unix/zsyscall_openbsd_mips64.go +++ b/vendor/golang.org/x/sys/unix/zsyscall_openbsd_mips64.go @@ -1633,6 +1633,90 @@ var libc_pwrite_trampoline_addr uintptr // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT +func readv(fd int, iovecs []Iovec) (n int, err error) { + var _p0 unsafe.Pointer + if len(iovecs) > 0 { + _p0 = unsafe.Pointer(&iovecs[0]) + } else { + _p0 = unsafe.Pointer(&_zero) + } + r0, _, e1 := syscall_syscall(libc_readv_trampoline_addr, uintptr(fd), uintptr(_p0), uintptr(len(iovecs))) + n = int(r0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +var libc_readv_trampoline_addr uintptr + +//go:cgo_import_dynamic libc_readv readv "libc.so" + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func writev(fd int, iovecs []Iovec) (n int, err error) { + var _p0 unsafe.Pointer + if len(iovecs) > 0 { + _p0 = unsafe.Pointer(&iovecs[0]) + } else { + _p0 = unsafe.Pointer(&_zero) + } + r0, _, e1 := syscall_syscall(libc_writev_trampoline_addr, uintptr(fd), uintptr(_p0), uintptr(len(iovecs))) + n = int(r0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +var libc_writev_trampoline_addr uintptr + +//go:cgo_import_dynamic libc_writev writev "libc.so" + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func preadv(fd int, iovecs []Iovec, offset int64) (n int, err error) { + var _p0 unsafe.Pointer + if len(iovecs) > 0 { + _p0 = unsafe.Pointer(&iovecs[0]) + } else { + _p0 = unsafe.Pointer(&_zero) + } + r0, _, e1 := syscall_syscall6(libc_preadv_trampoline_addr, uintptr(fd), uintptr(_p0), uintptr(len(iovecs)), uintptr(offset), 0, 0) + n = int(r0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +var libc_preadv_trampoline_addr uintptr + +//go:cgo_import_dynamic libc_preadv preadv "libc.so" + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func pwritev(fd int, iovecs []Iovec, offset int64) (n int, err error) { + var _p0 unsafe.Pointer + if len(iovecs) > 0 { + _p0 = unsafe.Pointer(&iovecs[0]) + } else { + _p0 = unsafe.Pointer(&_zero) + } + r0, _, e1 := syscall_syscall6(libc_pwritev_trampoline_addr, uintptr(fd), uintptr(_p0), uintptr(len(iovecs)), uintptr(offset), 0, 0) + n = int(r0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +var libc_pwritev_trampoline_addr uintptr + +//go:cgo_import_dynamic libc_pwritev pwritev "libc.so" + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + func read(fd int, p []byte) (n int, err error) { var _p0 unsafe.Pointer if len(p) > 0 { diff --git a/vendor/golang.org/x/sys/unix/zsyscall_openbsd_mips64.s b/vendor/golang.org/x/sys/unix/zsyscall_openbsd_mips64.s index b7a251353b0..a9fec24d964 100644 --- a/vendor/golang.org/x/sys/unix/zsyscall_openbsd_mips64.s +++ b/vendor/golang.org/x/sys/unix/zsyscall_openbsd_mips64.s @@ -498,6 +498,26 @@ TEXT libc_pwrite_trampoline<>(SB),NOSPLIT,$0-0 GLOBL ·libc_pwrite_trampoline_addr(SB), RODATA, $8 DATA ·libc_pwrite_trampoline_addr(SB)/8, $libc_pwrite_trampoline<>(SB) +TEXT libc_readv_trampoline<>(SB),NOSPLIT,$0-0 + JMP libc_readv(SB) +GLOBL ·libc_readv_trampoline_addr(SB), RODATA, $8 +DATA ·libc_readv_trampoline_addr(SB)/8, $libc_readv_trampoline<>(SB) + +TEXT libc_writev_trampoline<>(SB),NOSPLIT,$0-0 + JMP libc_writev(SB) +GLOBL ·libc_writev_trampoline_addr(SB), RODATA, $8 +DATA ·libc_writev_trampoline_addr(SB)/8, $libc_writev_trampoline<>(SB) + +TEXT libc_preadv_trampoline<>(SB),NOSPLIT,$0-0 + JMP libc_preadv(SB) +GLOBL ·libc_preadv_trampoline_addr(SB), RODATA, $8 +DATA ·libc_preadv_trampoline_addr(SB)/8, $libc_preadv_trampoline<>(SB) + +TEXT libc_pwritev_trampoline<>(SB),NOSPLIT,$0-0 + JMP libc_pwritev(SB) +GLOBL ·libc_pwritev_trampoline_addr(SB), RODATA, $8 +DATA ·libc_pwritev_trampoline_addr(SB)/8, $libc_pwritev_trampoline<>(SB) + TEXT libc_read_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_read(SB) GLOBL ·libc_read_trampoline_addr(SB), RODATA, $8 diff --git a/vendor/golang.org/x/sys/unix/zsyscall_openbsd_ppc64.go b/vendor/golang.org/x/sys/unix/zsyscall_openbsd_ppc64.go index 6e85b0aac95..436efb586b7 100644 --- a/vendor/golang.org/x/sys/unix/zsyscall_openbsd_ppc64.go +++ b/vendor/golang.org/x/sys/unix/zsyscall_openbsd_ppc64.go @@ -1633,6 +1633,90 @@ var libc_pwrite_trampoline_addr uintptr // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT +func readv(fd int, iovecs []Iovec) (n int, err error) { + var _p0 unsafe.Pointer + if len(iovecs) > 0 { + _p0 = unsafe.Pointer(&iovecs[0]) + } else { + _p0 = unsafe.Pointer(&_zero) + } + r0, _, e1 := syscall_syscall(libc_readv_trampoline_addr, uintptr(fd), uintptr(_p0), uintptr(len(iovecs))) + n = int(r0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +var libc_readv_trampoline_addr uintptr + +//go:cgo_import_dynamic libc_readv readv "libc.so" + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func writev(fd int, iovecs []Iovec) (n int, err error) { + var _p0 unsafe.Pointer + if len(iovecs) > 0 { + _p0 = unsafe.Pointer(&iovecs[0]) + } else { + _p0 = unsafe.Pointer(&_zero) + } + r0, _, e1 := syscall_syscall(libc_writev_trampoline_addr, uintptr(fd), uintptr(_p0), uintptr(len(iovecs))) + n = int(r0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +var libc_writev_trampoline_addr uintptr + +//go:cgo_import_dynamic libc_writev writev "libc.so" + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func preadv(fd int, iovecs []Iovec, offset int64) (n int, err error) { + var _p0 unsafe.Pointer + if len(iovecs) > 0 { + _p0 = unsafe.Pointer(&iovecs[0]) + } else { + _p0 = unsafe.Pointer(&_zero) + } + r0, _, e1 := syscall_syscall6(libc_preadv_trampoline_addr, uintptr(fd), uintptr(_p0), uintptr(len(iovecs)), uintptr(offset), 0, 0) + n = int(r0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +var libc_preadv_trampoline_addr uintptr + +//go:cgo_import_dynamic libc_preadv preadv "libc.so" + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func pwritev(fd int, iovecs []Iovec, offset int64) (n int, err error) { + var _p0 unsafe.Pointer + if len(iovecs) > 0 { + _p0 = unsafe.Pointer(&iovecs[0]) + } else { + _p0 = unsafe.Pointer(&_zero) + } + r0, _, e1 := syscall_syscall6(libc_pwritev_trampoline_addr, uintptr(fd), uintptr(_p0), uintptr(len(iovecs)), uintptr(offset), 0, 0) + n = int(r0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +var libc_pwritev_trampoline_addr uintptr + +//go:cgo_import_dynamic libc_pwritev pwritev "libc.so" + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + func read(fd int, p []byte) (n int, err error) { var _p0 unsafe.Pointer if len(p) > 0 { diff --git a/vendor/golang.org/x/sys/unix/zsyscall_openbsd_ppc64.s b/vendor/golang.org/x/sys/unix/zsyscall_openbsd_ppc64.s index f15dadf0552..441ed4e4099 100644 --- a/vendor/golang.org/x/sys/unix/zsyscall_openbsd_ppc64.s +++ b/vendor/golang.org/x/sys/unix/zsyscall_openbsd_ppc64.s @@ -597,6 +597,30 @@ TEXT libc_pwrite_trampoline<>(SB),NOSPLIT,$0-0 GLOBL ·libc_pwrite_trampoline_addr(SB), RODATA, $8 DATA ·libc_pwrite_trampoline_addr(SB)/8, $libc_pwrite_trampoline<>(SB) +TEXT libc_readv_trampoline<>(SB),NOSPLIT,$0-0 + CALL libc_readv(SB) + RET +GLOBL ·libc_readv_trampoline_addr(SB), RODATA, $8 +DATA ·libc_readv_trampoline_addr(SB)/8, $libc_readv_trampoline<>(SB) + +TEXT libc_writev_trampoline<>(SB),NOSPLIT,$0-0 + CALL libc_writev(SB) + RET +GLOBL ·libc_writev_trampoline_addr(SB), RODATA, $8 +DATA ·libc_writev_trampoline_addr(SB)/8, $libc_writev_trampoline<>(SB) + +TEXT libc_preadv_trampoline<>(SB),NOSPLIT,$0-0 + CALL libc_preadv(SB) + RET +GLOBL ·libc_preadv_trampoline_addr(SB), RODATA, $8 +DATA ·libc_preadv_trampoline_addr(SB)/8, $libc_preadv_trampoline<>(SB) + +TEXT libc_pwritev_trampoline<>(SB),NOSPLIT,$0-0 + CALL libc_pwritev(SB) + RET +GLOBL ·libc_pwritev_trampoline_addr(SB), RODATA, $8 +DATA ·libc_pwritev_trampoline_addr(SB)/8, $libc_pwritev_trampoline<>(SB) + TEXT libc_read_trampoline<>(SB),NOSPLIT,$0-0 CALL libc_read(SB) RET diff --git a/vendor/golang.org/x/sys/unix/zsyscall_openbsd_riscv64.go b/vendor/golang.org/x/sys/unix/zsyscall_openbsd_riscv64.go index 28b487df251..d801e4b4e86 100644 --- a/vendor/golang.org/x/sys/unix/zsyscall_openbsd_riscv64.go +++ b/vendor/golang.org/x/sys/unix/zsyscall_openbsd_riscv64.go @@ -1633,6 +1633,90 @@ var libc_pwrite_trampoline_addr uintptr // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT +func readv(fd int, iovecs []Iovec) (n int, err error) { + var _p0 unsafe.Pointer + if len(iovecs) > 0 { + _p0 = unsafe.Pointer(&iovecs[0]) + } else { + _p0 = unsafe.Pointer(&_zero) + } + r0, _, e1 := syscall_syscall(libc_readv_trampoline_addr, uintptr(fd), uintptr(_p0), uintptr(len(iovecs))) + n = int(r0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +var libc_readv_trampoline_addr uintptr + +//go:cgo_import_dynamic libc_readv readv "libc.so" + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func writev(fd int, iovecs []Iovec) (n int, err error) { + var _p0 unsafe.Pointer + if len(iovecs) > 0 { + _p0 = unsafe.Pointer(&iovecs[0]) + } else { + _p0 = unsafe.Pointer(&_zero) + } + r0, _, e1 := syscall_syscall(libc_writev_trampoline_addr, uintptr(fd), uintptr(_p0), uintptr(len(iovecs))) + n = int(r0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +var libc_writev_trampoline_addr uintptr + +//go:cgo_import_dynamic libc_writev writev "libc.so" + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func preadv(fd int, iovecs []Iovec, offset int64) (n int, err error) { + var _p0 unsafe.Pointer + if len(iovecs) > 0 { + _p0 = unsafe.Pointer(&iovecs[0]) + } else { + _p0 = unsafe.Pointer(&_zero) + } + r0, _, e1 := syscall_syscall6(libc_preadv_trampoline_addr, uintptr(fd), uintptr(_p0), uintptr(len(iovecs)), uintptr(offset), 0, 0) + n = int(r0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +var libc_preadv_trampoline_addr uintptr + +//go:cgo_import_dynamic libc_preadv preadv "libc.so" + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func pwritev(fd int, iovecs []Iovec, offset int64) (n int, err error) { + var _p0 unsafe.Pointer + if len(iovecs) > 0 { + _p0 = unsafe.Pointer(&iovecs[0]) + } else { + _p0 = unsafe.Pointer(&_zero) + } + r0, _, e1 := syscall_syscall6(libc_pwritev_trampoline_addr, uintptr(fd), uintptr(_p0), uintptr(len(iovecs)), uintptr(offset), 0, 0) + n = int(r0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +var libc_pwritev_trampoline_addr uintptr + +//go:cgo_import_dynamic libc_pwritev pwritev "libc.so" + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + func read(fd int, p []byte) (n int, err error) { var _p0 unsafe.Pointer if len(p) > 0 { diff --git a/vendor/golang.org/x/sys/unix/zsyscall_openbsd_riscv64.s b/vendor/golang.org/x/sys/unix/zsyscall_openbsd_riscv64.s index 1e7f321e436..b15cc01747e 100644 --- a/vendor/golang.org/x/sys/unix/zsyscall_openbsd_riscv64.s +++ b/vendor/golang.org/x/sys/unix/zsyscall_openbsd_riscv64.s @@ -498,6 +498,26 @@ TEXT libc_pwrite_trampoline<>(SB),NOSPLIT,$0-0 GLOBL ·libc_pwrite_trampoline_addr(SB), RODATA, $8 DATA ·libc_pwrite_trampoline_addr(SB)/8, $libc_pwrite_trampoline<>(SB) +TEXT libc_readv_trampoline<>(SB),NOSPLIT,$0-0 + JMP libc_readv(SB) +GLOBL ·libc_readv_trampoline_addr(SB), RODATA, $8 +DATA ·libc_readv_trampoline_addr(SB)/8, $libc_readv_trampoline<>(SB) + +TEXT libc_writev_trampoline<>(SB),NOSPLIT,$0-0 + JMP libc_writev(SB) +GLOBL ·libc_writev_trampoline_addr(SB), RODATA, $8 +DATA ·libc_writev_trampoline_addr(SB)/8, $libc_writev_trampoline<>(SB) + +TEXT libc_preadv_trampoline<>(SB),NOSPLIT,$0-0 + JMP libc_preadv(SB) +GLOBL ·libc_preadv_trampoline_addr(SB), RODATA, $8 +DATA ·libc_preadv_trampoline_addr(SB)/8, $libc_preadv_trampoline<>(SB) + +TEXT libc_pwritev_trampoline<>(SB),NOSPLIT,$0-0 + JMP libc_pwritev(SB) +GLOBL ·libc_pwritev_trampoline_addr(SB), RODATA, $8 +DATA ·libc_pwritev_trampoline_addr(SB)/8, $libc_pwritev_trampoline<>(SB) + TEXT libc_read_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_read(SB) GLOBL ·libc_read_trampoline_addr(SB), RODATA, $8 diff --git a/vendor/golang.org/x/sys/unix/zsysnum_linux_386.go b/vendor/golang.org/x/sys/unix/zsysnum_linux_386.go index aca56ee4947..49d1b880310 100644 --- a/vendor/golang.org/x/sys/unix/zsysnum_linux_386.go +++ b/vendor/golang.org/x/sys/unix/zsysnum_linux_386.go @@ -463,4 +463,8 @@ const ( SYS_LISTXATTRAT = 465 SYS_REMOVEXATTRAT = 466 SYS_OPEN_TREE_ATTR = 467 + SYS_FILE_GETATTR = 468 + SYS_FILE_SETATTR = 469 + SYS_LISTNS = 470 + SYS_RSEQ_SLICE_YIELD = 471 ) diff --git a/vendor/golang.org/x/sys/unix/zsysnum_linux_amd64.go b/vendor/golang.org/x/sys/unix/zsysnum_linux_amd64.go index 2ea1ef58c3e..f11f1de777d 100644 --- a/vendor/golang.org/x/sys/unix/zsysnum_linux_amd64.go +++ b/vendor/golang.org/x/sys/unix/zsysnum_linux_amd64.go @@ -342,6 +342,7 @@ const ( SYS_IO_PGETEVENTS = 333 SYS_RSEQ = 334 SYS_URETPROBE = 335 + SYS_UPROBE = 336 SYS_PIDFD_SEND_SIGNAL = 424 SYS_IO_URING_SETUP = 425 SYS_IO_URING_ENTER = 426 @@ -386,4 +387,8 @@ const ( SYS_LISTXATTRAT = 465 SYS_REMOVEXATTRAT = 466 SYS_OPEN_TREE_ATTR = 467 + SYS_FILE_GETATTR = 468 + SYS_FILE_SETATTR = 469 + SYS_LISTNS = 470 + SYS_RSEQ_SLICE_YIELD = 471 ) diff --git a/vendor/golang.org/x/sys/unix/zsysnum_linux_arm.go b/vendor/golang.org/x/sys/unix/zsysnum_linux_arm.go index d22c8af3196..bad740b79a8 100644 --- a/vendor/golang.org/x/sys/unix/zsysnum_linux_arm.go +++ b/vendor/golang.org/x/sys/unix/zsysnum_linux_arm.go @@ -427,4 +427,8 @@ const ( SYS_LISTXATTRAT = 465 SYS_REMOVEXATTRAT = 466 SYS_OPEN_TREE_ATTR = 467 + SYS_FILE_GETATTR = 468 + SYS_FILE_SETATTR = 469 + SYS_LISTNS = 470 + SYS_RSEQ_SLICE_YIELD = 471 ) diff --git a/vendor/golang.org/x/sys/unix/zsysnum_linux_arm64.go b/vendor/golang.org/x/sys/unix/zsysnum_linux_arm64.go index 5ee264ae974..fe646d18efc 100644 --- a/vendor/golang.org/x/sys/unix/zsysnum_linux_arm64.go +++ b/vendor/golang.org/x/sys/unix/zsysnum_linux_arm64.go @@ -330,4 +330,8 @@ const ( SYS_LISTXATTRAT = 465 SYS_REMOVEXATTRAT = 466 SYS_OPEN_TREE_ATTR = 467 + SYS_FILE_GETATTR = 468 + SYS_FILE_SETATTR = 469 + SYS_LISTNS = 470 + SYS_RSEQ_SLICE_YIELD = 471 ) diff --git a/vendor/golang.org/x/sys/unix/zsysnum_linux_loong64.go b/vendor/golang.org/x/sys/unix/zsysnum_linux_loong64.go index f9f03ebf5fa..4362f6d5590 100644 --- a/vendor/golang.org/x/sys/unix/zsysnum_linux_loong64.go +++ b/vendor/golang.org/x/sys/unix/zsysnum_linux_loong64.go @@ -306,6 +306,7 @@ const ( SYS_LANDLOCK_CREATE_RULESET = 444 SYS_LANDLOCK_ADD_RULE = 445 SYS_LANDLOCK_RESTRICT_SELF = 446 + SYS_MEMFD_SECRET = 447 SYS_PROCESS_MRELEASE = 448 SYS_FUTEX_WAITV = 449 SYS_SET_MEMPOLICY_HOME_NODE = 450 @@ -326,4 +327,8 @@ const ( SYS_LISTXATTRAT = 465 SYS_REMOVEXATTRAT = 466 SYS_OPEN_TREE_ATTR = 467 + SYS_FILE_GETATTR = 468 + SYS_FILE_SETATTR = 469 + SYS_LISTNS = 470 + SYS_RSEQ_SLICE_YIELD = 471 ) diff --git a/vendor/golang.org/x/sys/unix/zsysnum_linux_mips.go b/vendor/golang.org/x/sys/unix/zsysnum_linux_mips.go index 87c2118e849..b63d155ae9f 100644 --- a/vendor/golang.org/x/sys/unix/zsysnum_linux_mips.go +++ b/vendor/golang.org/x/sys/unix/zsysnum_linux_mips.go @@ -447,4 +447,8 @@ const ( SYS_LISTXATTRAT = 4465 SYS_REMOVEXATTRAT = 4466 SYS_OPEN_TREE_ATTR = 4467 + SYS_FILE_GETATTR = 4468 + SYS_FILE_SETATTR = 4469 + SYS_LISTNS = 4470 + SYS_RSEQ_SLICE_YIELD = 4471 ) diff --git a/vendor/golang.org/x/sys/unix/zsysnum_linux_mips64.go b/vendor/golang.org/x/sys/unix/zsysnum_linux_mips64.go index 391ad102fb6..435d43319b8 100644 --- a/vendor/golang.org/x/sys/unix/zsysnum_linux_mips64.go +++ b/vendor/golang.org/x/sys/unix/zsysnum_linux_mips64.go @@ -377,4 +377,8 @@ const ( SYS_LISTXATTRAT = 5465 SYS_REMOVEXATTRAT = 5466 SYS_OPEN_TREE_ATTR = 5467 + SYS_FILE_GETATTR = 5468 + SYS_FILE_SETATTR = 5469 + SYS_LISTNS = 5470 + SYS_RSEQ_SLICE_YIELD = 5471 ) diff --git a/vendor/golang.org/x/sys/unix/zsysnum_linux_mips64le.go b/vendor/golang.org/x/sys/unix/zsysnum_linux_mips64le.go index 5656157757a..dcc0468d679 100644 --- a/vendor/golang.org/x/sys/unix/zsysnum_linux_mips64le.go +++ b/vendor/golang.org/x/sys/unix/zsysnum_linux_mips64le.go @@ -377,4 +377,8 @@ const ( SYS_LISTXATTRAT = 5465 SYS_REMOVEXATTRAT = 5466 SYS_OPEN_TREE_ATTR = 5467 + SYS_FILE_GETATTR = 5468 + SYS_FILE_SETATTR = 5469 + SYS_LISTNS = 5470 + SYS_RSEQ_SLICE_YIELD = 5471 ) diff --git a/vendor/golang.org/x/sys/unix/zsysnum_linux_mipsle.go b/vendor/golang.org/x/sys/unix/zsysnum_linux_mipsle.go index 0482b52e3c3..b96f85ebd60 100644 --- a/vendor/golang.org/x/sys/unix/zsysnum_linux_mipsle.go +++ b/vendor/golang.org/x/sys/unix/zsysnum_linux_mipsle.go @@ -447,4 +447,8 @@ const ( SYS_LISTXATTRAT = 4465 SYS_REMOVEXATTRAT = 4466 SYS_OPEN_TREE_ATTR = 4467 + SYS_FILE_GETATTR = 4468 + SYS_FILE_SETATTR = 4469 + SYS_LISTNS = 4470 + SYS_RSEQ_SLICE_YIELD = 4471 ) diff --git a/vendor/golang.org/x/sys/unix/zsysnum_linux_ppc.go b/vendor/golang.org/x/sys/unix/zsysnum_linux_ppc.go index 71806f08f38..bffa2bd1e74 100644 --- a/vendor/golang.org/x/sys/unix/zsysnum_linux_ppc.go +++ b/vendor/golang.org/x/sys/unix/zsysnum_linux_ppc.go @@ -454,4 +454,8 @@ const ( SYS_LISTXATTRAT = 465 SYS_REMOVEXATTRAT = 466 SYS_OPEN_TREE_ATTR = 467 + SYS_FILE_GETATTR = 468 + SYS_FILE_SETATTR = 469 + SYS_LISTNS = 470 + SYS_RSEQ_SLICE_YIELD = 471 ) diff --git a/vendor/golang.org/x/sys/unix/zsysnum_linux_ppc64.go b/vendor/golang.org/x/sys/unix/zsysnum_linux_ppc64.go index e35a7105829..57bfc6b2606 100644 --- a/vendor/golang.org/x/sys/unix/zsysnum_linux_ppc64.go +++ b/vendor/golang.org/x/sys/unix/zsysnum_linux_ppc64.go @@ -426,4 +426,8 @@ const ( SYS_LISTXATTRAT = 465 SYS_REMOVEXATTRAT = 466 SYS_OPEN_TREE_ATTR = 467 + SYS_FILE_GETATTR = 468 + SYS_FILE_SETATTR = 469 + SYS_LISTNS = 470 + SYS_RSEQ_SLICE_YIELD = 471 ) diff --git a/vendor/golang.org/x/sys/unix/zsysnum_linux_ppc64le.go b/vendor/golang.org/x/sys/unix/zsysnum_linux_ppc64le.go index 2aea476705e..750f706d579 100644 --- a/vendor/golang.org/x/sys/unix/zsysnum_linux_ppc64le.go +++ b/vendor/golang.org/x/sys/unix/zsysnum_linux_ppc64le.go @@ -426,4 +426,8 @@ const ( SYS_LISTXATTRAT = 465 SYS_REMOVEXATTRAT = 466 SYS_OPEN_TREE_ATTR = 467 + SYS_FILE_GETATTR = 468 + SYS_FILE_SETATTR = 469 + SYS_LISTNS = 470 + SYS_RSEQ_SLICE_YIELD = 471 ) diff --git a/vendor/golang.org/x/sys/unix/zsysnum_linux_riscv64.go b/vendor/golang.org/x/sys/unix/zsysnum_linux_riscv64.go index 6c9bb4e5607..303ccbf46fb 100644 --- a/vendor/golang.org/x/sys/unix/zsysnum_linux_riscv64.go +++ b/vendor/golang.org/x/sys/unix/zsysnum_linux_riscv64.go @@ -331,4 +331,8 @@ const ( SYS_LISTXATTRAT = 465 SYS_REMOVEXATTRAT = 466 SYS_OPEN_TREE_ATTR = 467 + SYS_FILE_GETATTR = 468 + SYS_FILE_SETATTR = 469 + SYS_LISTNS = 470 + SYS_RSEQ_SLICE_YIELD = 471 ) diff --git a/vendor/golang.org/x/sys/unix/zsysnum_linux_s390x.go b/vendor/golang.org/x/sys/unix/zsysnum_linux_s390x.go index 680bc9915a3..5e5dd4ccb07 100644 --- a/vendor/golang.org/x/sys/unix/zsysnum_linux_s390x.go +++ b/vendor/golang.org/x/sys/unix/zsysnum_linux_s390x.go @@ -392,4 +392,8 @@ const ( SYS_LISTXATTRAT = 465 SYS_REMOVEXATTRAT = 466 SYS_OPEN_TREE_ATTR = 467 + SYS_FILE_GETATTR = 468 + SYS_FILE_SETATTR = 469 + SYS_LISTNS = 470 + SYS_RSEQ_SLICE_YIELD = 471 ) diff --git a/vendor/golang.org/x/sys/unix/zsysnum_linux_sparc64.go b/vendor/golang.org/x/sys/unix/zsysnum_linux_sparc64.go index 620f271052f..f7c4fb3df98 100644 --- a/vendor/golang.org/x/sys/unix/zsysnum_linux_sparc64.go +++ b/vendor/golang.org/x/sys/unix/zsysnum_linux_sparc64.go @@ -374,6 +374,7 @@ const ( SYS_FSMOUNT = 432 SYS_FSPICK = 433 SYS_PIDFD_OPEN = 434 + SYS_CLONE3 = 435 SYS_CLOSE_RANGE = 436 SYS_OPENAT2 = 437 SYS_PIDFD_GETFD = 438 @@ -405,4 +406,8 @@ const ( SYS_LISTXATTRAT = 465 SYS_REMOVEXATTRAT = 466 SYS_OPEN_TREE_ATTR = 467 + SYS_FILE_GETATTR = 468 + SYS_FILE_SETATTR = 469 + SYS_LISTNS = 470 + SYS_RSEQ_SLICE_YIELD = 471 ) diff --git a/vendor/golang.org/x/sys/unix/ztypes_linux.go b/vendor/golang.org/x/sys/unix/ztypes_linux.go index c1a46701719..d11d5b96a49 100644 --- a/vendor/golang.org/x/sys/unix/ztypes_linux.go +++ b/vendor/golang.org/x/sys/unix/ztypes_linux.go @@ -18,6 +18,11 @@ type ( _C_long_long int64 ) +type KernelTimespec struct { + Sec int64 + Nsec int64 +} + type ItimerSpec struct { Interval Timespec Value Timespec @@ -521,6 +526,14 @@ type TCPInfo struct { Total_rto uint16 Total_rto_recoveries uint16 Total_rto_time uint32 + Received_ce uint32 + Delivered_e1_bytes uint32 + Delivered_e0_bytes uint32 + Delivered_ce_bytes uint32 + Received_e1_bytes uint32 + Received_e0_bytes uint32 + Received_ce_bytes uint32 + _ [4]byte } type TCPVegasInfo struct { @@ -586,117 +599,122 @@ const ( SizeofIPv6MTUInfo = 0x20 SizeofICMPv6Filter = 0x20 SizeofUcred = 0xc - SizeofTCPInfo = 0xf8 + SizeofTCPInfo = 0x118 SizeofTCPCCInfo = 0x14 SizeofCanFilter = 0x8 SizeofTCPRepairOpt = 0x8 ) const ( - NDA_UNSPEC = 0x0 - NDA_DST = 0x1 - NDA_LLADDR = 0x2 - NDA_CACHEINFO = 0x3 - NDA_PROBES = 0x4 - NDA_VLAN = 0x5 - NDA_PORT = 0x6 - NDA_VNI = 0x7 - NDA_IFINDEX = 0x8 - NDA_MASTER = 0x9 - NDA_LINK_NETNSID = 0xa - NDA_SRC_VNI = 0xb - NTF_USE = 0x1 - NTF_SELF = 0x2 - NTF_MASTER = 0x4 - NTF_PROXY = 0x8 - NTF_EXT_LEARNED = 0x10 - NTF_OFFLOADED = 0x20 - NTF_ROUTER = 0x80 - NUD_INCOMPLETE = 0x1 - NUD_REACHABLE = 0x2 - NUD_STALE = 0x4 - NUD_DELAY = 0x8 - NUD_PROBE = 0x10 - NUD_FAILED = 0x20 - NUD_NOARP = 0x40 - NUD_PERMANENT = 0x80 - NUD_NONE = 0x0 - IFA_UNSPEC = 0x0 - IFA_ADDRESS = 0x1 - IFA_LOCAL = 0x2 - IFA_LABEL = 0x3 - IFA_BROADCAST = 0x4 - IFA_ANYCAST = 0x5 - IFA_CACHEINFO = 0x6 - IFA_MULTICAST = 0x7 - IFA_FLAGS = 0x8 - IFA_RT_PRIORITY = 0x9 - IFA_TARGET_NETNSID = 0xa - IFAL_LABEL = 0x2 - IFAL_ADDRESS = 0x1 - RT_SCOPE_UNIVERSE = 0x0 - RT_SCOPE_SITE = 0xc8 - RT_SCOPE_LINK = 0xfd - RT_SCOPE_HOST = 0xfe - RT_SCOPE_NOWHERE = 0xff - RT_TABLE_UNSPEC = 0x0 - RT_TABLE_COMPAT = 0xfc - RT_TABLE_DEFAULT = 0xfd - RT_TABLE_MAIN = 0xfe - RT_TABLE_LOCAL = 0xff - RT_TABLE_MAX = 0xffffffff - RTA_UNSPEC = 0x0 - RTA_DST = 0x1 - RTA_SRC = 0x2 - RTA_IIF = 0x3 - RTA_OIF = 0x4 - RTA_GATEWAY = 0x5 - RTA_PRIORITY = 0x6 - RTA_PREFSRC = 0x7 - RTA_METRICS = 0x8 - RTA_MULTIPATH = 0x9 - RTA_FLOW = 0xb - RTA_CACHEINFO = 0xc - RTA_TABLE = 0xf - RTA_MARK = 0x10 - RTA_MFC_STATS = 0x11 - RTA_VIA = 0x12 - RTA_NEWDST = 0x13 - RTA_PREF = 0x14 - RTA_ENCAP_TYPE = 0x15 - RTA_ENCAP = 0x16 - RTA_EXPIRES = 0x17 - RTA_PAD = 0x18 - RTA_UID = 0x19 - RTA_TTL_PROPAGATE = 0x1a - RTA_IP_PROTO = 0x1b - RTA_SPORT = 0x1c - RTA_DPORT = 0x1d - RTN_UNSPEC = 0x0 - RTN_UNICAST = 0x1 - RTN_LOCAL = 0x2 - RTN_BROADCAST = 0x3 - RTN_ANYCAST = 0x4 - RTN_MULTICAST = 0x5 - RTN_BLACKHOLE = 0x6 - RTN_UNREACHABLE = 0x7 - RTN_PROHIBIT = 0x8 - RTN_THROW = 0x9 - RTN_NAT = 0xa - RTN_XRESOLVE = 0xb - SizeofNlMsghdr = 0x10 - SizeofNlMsgerr = 0x14 - SizeofRtGenmsg = 0x1 - SizeofNlAttr = 0x4 - SizeofRtAttr = 0x4 - SizeofIfInfomsg = 0x10 - SizeofIfAddrmsg = 0x8 - SizeofIfAddrlblmsg = 0xc - SizeofIfaCacheinfo = 0x10 - SizeofRtMsg = 0xc - SizeofRtNexthop = 0x8 - SizeofNdUseroptmsg = 0x10 - SizeofNdMsg = 0xc + NDA_UNSPEC = 0x0 + NDA_DST = 0x1 + NDA_LLADDR = 0x2 + NDA_CACHEINFO = 0x3 + NDA_PROBES = 0x4 + NDA_VLAN = 0x5 + NDA_PORT = 0x6 + NDA_VNI = 0x7 + NDA_IFINDEX = 0x8 + NDA_MASTER = 0x9 + NDA_LINK_NETNSID = 0xa + NDA_SRC_VNI = 0xb + NTF_USE = 0x1 + NTF_SELF = 0x2 + NTF_MASTER = 0x4 + NTF_PROXY = 0x8 + NTF_EXT_LEARNED = 0x10 + NTF_OFFLOADED = 0x20 + NTF_ROUTER = 0x80 + NUD_INCOMPLETE = 0x1 + NUD_REACHABLE = 0x2 + NUD_STALE = 0x4 + NUD_DELAY = 0x8 + NUD_PROBE = 0x10 + NUD_FAILED = 0x20 + NUD_NOARP = 0x40 + NUD_PERMANENT = 0x80 + NUD_NONE = 0x0 + IFA_UNSPEC = 0x0 + IFA_ADDRESS = 0x1 + IFA_LOCAL = 0x2 + IFA_LABEL = 0x3 + IFA_BROADCAST = 0x4 + IFA_ANYCAST = 0x5 + IFA_CACHEINFO = 0x6 + IFA_MULTICAST = 0x7 + IFA_FLAGS = 0x8 + IFA_RT_PRIORITY = 0x9 + IFA_TARGET_NETNSID = 0xa + IFAL_LABEL = 0x2 + IFAL_ADDRESS = 0x1 + RT_SCOPE_UNIVERSE = 0x0 + RT_SCOPE_SITE = 0xc8 + RT_SCOPE_LINK = 0xfd + RT_SCOPE_HOST = 0xfe + RT_SCOPE_NOWHERE = 0xff + RT_TABLE_UNSPEC = 0x0 + RT_TABLE_COMPAT = 0xfc + RT_TABLE_DEFAULT = 0xfd + RT_TABLE_MAIN = 0xfe + RT_TABLE_LOCAL = 0xff + RT_TABLE_MAX = 0xffffffff + RTA_UNSPEC = 0x0 + RTA_DST = 0x1 + RTA_SRC = 0x2 + RTA_IIF = 0x3 + RTA_OIF = 0x4 + RTA_GATEWAY = 0x5 + RTA_PRIORITY = 0x6 + RTA_PREFSRC = 0x7 + RTA_METRICS = 0x8 + RTA_MULTIPATH = 0x9 + RTA_FLOW = 0xb + RTA_CACHEINFO = 0xc + RTA_TABLE = 0xf + RTA_MARK = 0x10 + RTA_MFC_STATS = 0x11 + RTA_VIA = 0x12 + RTA_NEWDST = 0x13 + RTA_PREF = 0x14 + RTA_ENCAP_TYPE = 0x15 + RTA_ENCAP = 0x16 + RTA_EXPIRES = 0x17 + RTA_PAD = 0x18 + RTA_UID = 0x19 + RTA_TTL_PROPAGATE = 0x1a + RTA_IP_PROTO = 0x1b + RTA_SPORT = 0x1c + RTA_DPORT = 0x1d + RTN_UNSPEC = 0x0 + RTN_UNICAST = 0x1 + RTN_LOCAL = 0x2 + RTN_BROADCAST = 0x3 + RTN_ANYCAST = 0x4 + RTN_MULTICAST = 0x5 + RTN_BLACKHOLE = 0x6 + RTN_UNREACHABLE = 0x7 + RTN_PROHIBIT = 0x8 + RTN_THROW = 0x9 + RTN_NAT = 0xa + RTN_XRESOLVE = 0xb + PREFIX_UNSPEC = 0x0 + PREFIX_ADDRESS = 0x1 + PREFIX_CACHEINFO = 0x2 + SizeofNlMsghdr = 0x10 + SizeofNlMsgerr = 0x14 + SizeofRtGenmsg = 0x1 + SizeofNlAttr = 0x4 + SizeofRtAttr = 0x4 + SizeofIfInfomsg = 0x10 + SizeofPrefixmsg = 0xc + SizeofPrefixCacheinfo = 0x8 + SizeofIfAddrmsg = 0x8 + SizeofIfAddrlblmsg = 0xc + SizeofIfaCacheinfo = 0x10 + SizeofRtMsg = 0xc + SizeofRtNexthop = 0x8 + SizeofNdUseroptmsg = 0x10 + SizeofNdMsg = 0xc ) type NlMsghdr struct { @@ -735,6 +753,22 @@ type IfInfomsg struct { Change uint32 } +type Prefixmsg struct { + Family uint8 + Pad1 uint8 + Pad2 uint16 + Ifindex int32 + Type uint8 + Len uint8 + Flags uint8 + Pad3 uint8 +} + +type PrefixCacheinfo struct { + Preferred_time uint32 + Valid_time uint32 +} + type IfAddrmsg struct { Family uint8 Prefixlen uint8 @@ -1303,7 +1337,7 @@ const ( PERF_RECORD_CGROUP = 0x13 PERF_RECORD_TEXT_POKE = 0x14 PERF_RECORD_AUX_OUTPUT_HW_ID = 0x15 - PERF_RECORD_MAX = 0x16 + PERF_RECORD_MAX = 0x17 PERF_RECORD_KSYMBOL_TYPE_UNKNOWN = 0x0 PERF_RECORD_KSYMBOL_TYPE_BPF = 0x1 PERF_RECORD_KSYMBOL_TYPE_OOL = 0x2 @@ -3545,7 +3579,7 @@ const ( DEVLINK_ATTR_LINECARD_SUPPORTED_TYPES = 0xae DEVLINK_ATTR_NESTED_DEVLINK = 0xaf DEVLINK_ATTR_SELFTESTS = 0xb0 - DEVLINK_ATTR_MAX = 0xb3 + DEVLINK_ATTR_MAX = 0xb7 DEVLINK_DPIPE_FIELD_MAPPING_TYPE_NONE = 0x0 DEVLINK_DPIPE_FIELD_MAPPING_TYPE_IFINDEX = 0x1 DEVLINK_DPIPE_MATCH_TYPE_FIELD_EXACT = 0x0 @@ -3867,7 +3901,7 @@ const ( ETHTOOL_MSG_PHY_GET = 0x2d ETHTOOL_MSG_TSCONFIG_GET = 0x2e ETHTOOL_MSG_TSCONFIG_SET = 0x2f - ETHTOOL_MSG_USER_MAX = 0x2f + ETHTOOL_MSG_USER_MAX = 0x33 ETHTOOL_MSG_KERNEL_NONE = 0x0 ETHTOOL_MSG_STRSET_GET_REPLY = 0x1 ETHTOOL_MSG_LINKINFO_GET_REPLY = 0x2 @@ -3917,7 +3951,7 @@ const ( ETHTOOL_MSG_PHY_NTF = 0x2e ETHTOOL_MSG_TSCONFIG_GET_REPLY = 0x2f ETHTOOL_MSG_TSCONFIG_SET_REPLY = 0x30 - ETHTOOL_MSG_KERNEL_MAX = 0x30 + ETHTOOL_MSG_KERNEL_MAX = 0x36 ETHTOOL_FLAG_COMPACT_BITSETS = 0x1 ETHTOOL_FLAG_OMIT_REPLY = 0x2 ETHTOOL_FLAG_STATS = 0x4 @@ -4846,7 +4880,7 @@ const ( NL80211_ATTR_MAC_HINT = 0xc8 NL80211_ATTR_MAC_MASK = 0xd7 NL80211_ATTR_MAX_AP_ASSOC_STA = 0xca - NL80211_ATTR_MAX = 0x151 + NL80211_ATTR_MAX = 0x15c NL80211_ATTR_MAX_CRIT_PROT_DURATION = 0xb4 NL80211_ATTR_MAX_CSA_COUNTERS = 0xce NL80211_ATTR_MAX_HW_TIMESTAMP_PEERS = 0x143 @@ -5061,12 +5095,12 @@ const ( NL80211_ATTR_WOWLAN_TRIGGERS = 0x75 NL80211_ATTR_WOWLAN_TRIGGERS_SUPPORTED = 0x76 NL80211_ATTR_WPA_VERSIONS = 0x4b - NL80211_AUTHTYPE_AUTOMATIC = 0x8 + NL80211_AUTHTYPE_AUTOMATIC = 0x9 NL80211_AUTHTYPE_FILS_PK = 0x7 NL80211_AUTHTYPE_FILS_SK = 0x5 NL80211_AUTHTYPE_FILS_SK_PFS = 0x6 NL80211_AUTHTYPE_FT = 0x2 - NL80211_AUTHTYPE_MAX = 0x7 + NL80211_AUTHTYPE_MAX = 0x8 NL80211_AUTHTYPE_NETWORK_EAP = 0x3 NL80211_AUTHTYPE_OPEN_SYSTEM = 0x0 NL80211_AUTHTYPE_SAE = 0x4 @@ -5099,7 +5133,7 @@ const ( NL80211_BAND_IFTYPE_ATTR_HE_CAP_PHY = 0x3 NL80211_BAND_IFTYPE_ATTR_HE_CAP_PPE = 0x5 NL80211_BAND_IFTYPE_ATTR_IFTYPES = 0x1 - NL80211_BAND_IFTYPE_ATTR_MAX = 0xb + NL80211_BAND_IFTYPE_ATTR_MAX = 0xd NL80211_BAND_IFTYPE_ATTR_VENDOR_ELEMS = 0x7 NL80211_BAND_LC = 0x5 NL80211_BAND_S1GHZ = 0x4 @@ -5234,7 +5268,7 @@ const ( NL80211_CMD_LEAVE_MESH = 0x45 NL80211_CMD_LEAVE_OCB = 0x6d NL80211_CMD_LINKS_REMOVED = 0x9a - NL80211_CMD_MAX = 0x9d + NL80211_CMD_MAX = 0x9f NL80211_CMD_MICHAEL_MIC_FAILURE = 0x29 NL80211_CMD_MODIFY_LINK_STA = 0x97 NL80211_CMD_NAN_MATCH = 0x78 @@ -5480,7 +5514,7 @@ const ( NL80211_FREQUENCY_ATTR_GO_CONCURRENT = 0xf NL80211_FREQUENCY_ATTR_INDOOR_ONLY = 0xe NL80211_FREQUENCY_ATTR_IR_CONCURRENT = 0xf - NL80211_FREQUENCY_ATTR_MAX = 0x22 + NL80211_FREQUENCY_ATTR_MAX = 0x27 NL80211_FREQUENCY_ATTR_MAX_TX_POWER = 0x6 NL80211_FREQUENCY_ATTR_NO_10MHZ = 0x11 NL80211_FREQUENCY_ATTR_NO_160MHZ = 0xc @@ -5745,7 +5779,7 @@ const ( NL80211_PMSR_FTM_CAPA_ATTR_ASAP = 0x1 NL80211_PMSR_FTM_CAPA_ATTR_BANDWIDTHS = 0x6 NL80211_PMSR_FTM_CAPA_ATTR_MAX_BURSTS_EXPONENT = 0x7 - NL80211_PMSR_FTM_CAPA_ATTR_MAX = 0xa + NL80211_PMSR_FTM_CAPA_ATTR_MAX = 0x12 NL80211_PMSR_FTM_CAPA_ATTR_MAX_FTMS_PER_BURST = 0x8 NL80211_PMSR_FTM_CAPA_ATTR_NON_ASAP = 0x2 NL80211_PMSR_FTM_CAPA_ATTR_NON_TRIGGER_BASED = 0xa @@ -5767,7 +5801,7 @@ const ( NL80211_PMSR_FTM_REQ_ATTR_BURST_PERIOD = 0x4 NL80211_PMSR_FTM_REQ_ATTR_FTMS_PER_BURST = 0x6 NL80211_PMSR_FTM_REQ_ATTR_LMR_FEEDBACK = 0xc - NL80211_PMSR_FTM_REQ_ATTR_MAX = 0xd + NL80211_PMSR_FTM_REQ_ATTR_MAX = 0xe NL80211_PMSR_FTM_REQ_ATTR_NON_TRIGGER_BASED = 0xb NL80211_PMSR_FTM_REQ_ATTR_NUM_BURSTS_EXP = 0x3 NL80211_PMSR_FTM_REQ_ATTR_NUM_FTMR_RETRIES = 0x7 @@ -5785,7 +5819,7 @@ const ( NL80211_PMSR_FTM_RESP_ATTR_FAIL_REASON = 0x1 NL80211_PMSR_FTM_RESP_ATTR_FTMS_PER_BURST = 0x8 NL80211_PMSR_FTM_RESP_ATTR_LCI = 0x13 - NL80211_PMSR_FTM_RESP_ATTR_MAX = 0x15 + NL80211_PMSR_FTM_RESP_ATTR_MAX = 0x16 NL80211_PMSR_FTM_RESP_ATTR_NUM_BURSTS_EXP = 0x6 NL80211_PMSR_FTM_RESP_ATTR_NUM_FTMR_ATTEMPTS = 0x3 NL80211_PMSR_FTM_RESP_ATTR_NUM_FTMR_SUCCESSES = 0x4 @@ -5892,7 +5926,7 @@ const ( NL80211_RATE_INFO_HE_RU_ALLOC_52 = 0x1 NL80211_RATE_INFO_HE_RU_ALLOC_996 = 0x5 NL80211_RATE_INFO_HE_RU_ALLOC = 0x11 - NL80211_RATE_INFO_MAX = 0x1d + NL80211_RATE_INFO_MAX = 0x20 NL80211_RATE_INFO_MCS = 0x2 NL80211_RATE_INFO_S1G_MCS = 0x17 NL80211_RATE_INFO_S1G_NSS = 0x18 @@ -6146,7 +6180,7 @@ const ( NL80211_TXRATE_HT = 0x2 NL80211_TXRATE_LEGACY = 0x1 NL80211_TX_RATE_LIMITED = 0x1 - NL80211_TXRATE_MAX = 0x7 + NL80211_TXRATE_MAX = 0xa NL80211_TXRATE_MCS = 0x2 NL80211_TXRATE_VHT = 0x3 NL80211_UNSOL_BCAST_PROBE_RESP_ATTR_INT = 0x1 @@ -6162,7 +6196,7 @@ const ( NL80211_WIPHY_RADIO_ATTR_FREQ_RANGE = 0x2 NL80211_WIPHY_RADIO_ATTR_INDEX = 0x1 NL80211_WIPHY_RADIO_ATTR_INTERFACE_COMBINATION = 0x3 - NL80211_WIPHY_RADIO_ATTR_MAX = 0x4 + NL80211_WIPHY_RADIO_ATTR_MAX = 0x5 NL80211_WIPHY_RADIO_FREQ_ATTR_END = 0x2 NL80211_WIPHY_RADIO_FREQ_ATTR_MAX = 0x2 NL80211_WIPHY_RADIO_FREQ_ATTR_START = 0x1 diff --git a/vendor/golang.org/x/sys/unix/ztypes_linux_386.go b/vendor/golang.org/x/sys/unix/ztypes_linux_386.go index 485f2d3a1bc..97ef790deb2 100644 --- a/vendor/golang.org/x/sys/unix/ztypes_linux_386.go +++ b/vendor/golang.org/x/sys/unix/ztypes_linux_386.go @@ -354,6 +354,14 @@ type Taskstats struct { Wpcopy_delay_min uint64 Irq_delay_max uint64 Irq_delay_min uint64 + Cpu_delay_max_ts KernelTimespec + Blkio_delay_max_ts KernelTimespec + Swapin_delay_max_ts KernelTimespec + Freepages_delay_max_ts KernelTimespec + Thrashing_delay_max_ts KernelTimespec + Compact_delay_max_ts KernelTimespec + Wpcopy_delay_max_ts KernelTimespec + Irq_delay_max_ts KernelTimespec } type cpuMask uint32 diff --git a/vendor/golang.org/x/sys/unix/ztypes_linux_amd64.go b/vendor/golang.org/x/sys/unix/ztypes_linux_amd64.go index ecbd1ad8bc5..90b50da680f 100644 --- a/vendor/golang.org/x/sys/unix/ztypes_linux_amd64.go +++ b/vendor/golang.org/x/sys/unix/ztypes_linux_amd64.go @@ -367,6 +367,14 @@ type Taskstats struct { Wpcopy_delay_min uint64 Irq_delay_max uint64 Irq_delay_min uint64 + Cpu_delay_max_ts KernelTimespec + Blkio_delay_max_ts KernelTimespec + Swapin_delay_max_ts KernelTimespec + Freepages_delay_max_ts KernelTimespec + Thrashing_delay_max_ts KernelTimespec + Compact_delay_max_ts KernelTimespec + Wpcopy_delay_max_ts KernelTimespec + Irq_delay_max_ts KernelTimespec } type cpuMask uint64 diff --git a/vendor/golang.org/x/sys/unix/ztypes_linux_arm.go b/vendor/golang.org/x/sys/unix/ztypes_linux_arm.go index 02f0463a44b..acda1368510 100644 --- a/vendor/golang.org/x/sys/unix/ztypes_linux_arm.go +++ b/vendor/golang.org/x/sys/unix/ztypes_linux_arm.go @@ -345,6 +345,14 @@ type Taskstats struct { Wpcopy_delay_min uint64 Irq_delay_max uint64 Irq_delay_min uint64 + Cpu_delay_max_ts KernelTimespec + Blkio_delay_max_ts KernelTimespec + Swapin_delay_max_ts KernelTimespec + Freepages_delay_max_ts KernelTimespec + Thrashing_delay_max_ts KernelTimespec + Compact_delay_max_ts KernelTimespec + Wpcopy_delay_max_ts KernelTimespec + Irq_delay_max_ts KernelTimespec } type cpuMask uint32 diff --git a/vendor/golang.org/x/sys/unix/ztypes_linux_arm64.go b/vendor/golang.org/x/sys/unix/ztypes_linux_arm64.go index 6f4d400d241..ef7a99e1f9d 100644 --- a/vendor/golang.org/x/sys/unix/ztypes_linux_arm64.go +++ b/vendor/golang.org/x/sys/unix/ztypes_linux_arm64.go @@ -346,6 +346,14 @@ type Taskstats struct { Wpcopy_delay_min uint64 Irq_delay_max uint64 Irq_delay_min uint64 + Cpu_delay_max_ts KernelTimespec + Blkio_delay_max_ts KernelTimespec + Swapin_delay_max_ts KernelTimespec + Freepages_delay_max_ts KernelTimespec + Thrashing_delay_max_ts KernelTimespec + Compact_delay_max_ts KernelTimespec + Wpcopy_delay_max_ts KernelTimespec + Irq_delay_max_ts KernelTimespec } type cpuMask uint64 diff --git a/vendor/golang.org/x/sys/unix/ztypes_linux_loong64.go b/vendor/golang.org/x/sys/unix/ztypes_linux_loong64.go index cd532cfa558..966063dfc13 100644 --- a/vendor/golang.org/x/sys/unix/ztypes_linux_loong64.go +++ b/vendor/golang.org/x/sys/unix/ztypes_linux_loong64.go @@ -347,6 +347,14 @@ type Taskstats struct { Wpcopy_delay_min uint64 Irq_delay_max uint64 Irq_delay_min uint64 + Cpu_delay_max_ts KernelTimespec + Blkio_delay_max_ts KernelTimespec + Swapin_delay_max_ts KernelTimespec + Freepages_delay_max_ts KernelTimespec + Thrashing_delay_max_ts KernelTimespec + Compact_delay_max_ts KernelTimespec + Wpcopy_delay_max_ts KernelTimespec + Irq_delay_max_ts KernelTimespec } type cpuMask uint64 diff --git a/vendor/golang.org/x/sys/unix/ztypes_linux_mips.go b/vendor/golang.org/x/sys/unix/ztypes_linux_mips.go index 41336208517..dc53b20b743 100644 --- a/vendor/golang.org/x/sys/unix/ztypes_linux_mips.go +++ b/vendor/golang.org/x/sys/unix/ztypes_linux_mips.go @@ -350,6 +350,14 @@ type Taskstats struct { Wpcopy_delay_min uint64 Irq_delay_max uint64 Irq_delay_min uint64 + Cpu_delay_max_ts KernelTimespec + Blkio_delay_max_ts KernelTimespec + Swapin_delay_max_ts KernelTimespec + Freepages_delay_max_ts KernelTimespec + Thrashing_delay_max_ts KernelTimespec + Compact_delay_max_ts KernelTimespec + Wpcopy_delay_max_ts KernelTimespec + Irq_delay_max_ts KernelTimespec } type cpuMask uint32 diff --git a/vendor/golang.org/x/sys/unix/ztypes_linux_mips64.go b/vendor/golang.org/x/sys/unix/ztypes_linux_mips64.go index eaa37eb718e..9ad0aa8c31e 100644 --- a/vendor/golang.org/x/sys/unix/ztypes_linux_mips64.go +++ b/vendor/golang.org/x/sys/unix/ztypes_linux_mips64.go @@ -349,6 +349,14 @@ type Taskstats struct { Wpcopy_delay_min uint64 Irq_delay_max uint64 Irq_delay_min uint64 + Cpu_delay_max_ts KernelTimespec + Blkio_delay_max_ts KernelTimespec + Swapin_delay_max_ts KernelTimespec + Freepages_delay_max_ts KernelTimespec + Thrashing_delay_max_ts KernelTimespec + Compact_delay_max_ts KernelTimespec + Wpcopy_delay_max_ts KernelTimespec + Irq_delay_max_ts KernelTimespec } type cpuMask uint64 diff --git a/vendor/golang.org/x/sys/unix/ztypes_linux_mips64le.go b/vendor/golang.org/x/sys/unix/ztypes_linux_mips64le.go index 98ae6a1e4ac..29d55493d55 100644 --- a/vendor/golang.org/x/sys/unix/ztypes_linux_mips64le.go +++ b/vendor/golang.org/x/sys/unix/ztypes_linux_mips64le.go @@ -349,6 +349,14 @@ type Taskstats struct { Wpcopy_delay_min uint64 Irq_delay_max uint64 Irq_delay_min uint64 + Cpu_delay_max_ts KernelTimespec + Blkio_delay_max_ts KernelTimespec + Swapin_delay_max_ts KernelTimespec + Freepages_delay_max_ts KernelTimespec + Thrashing_delay_max_ts KernelTimespec + Compact_delay_max_ts KernelTimespec + Wpcopy_delay_max_ts KernelTimespec + Irq_delay_max_ts KernelTimespec } type cpuMask uint64 diff --git a/vendor/golang.org/x/sys/unix/ztypes_linux_mipsle.go b/vendor/golang.org/x/sys/unix/ztypes_linux_mipsle.go index cae1961594d..a4d9e158488 100644 --- a/vendor/golang.org/x/sys/unix/ztypes_linux_mipsle.go +++ b/vendor/golang.org/x/sys/unix/ztypes_linux_mipsle.go @@ -350,6 +350,14 @@ type Taskstats struct { Wpcopy_delay_min uint64 Irq_delay_max uint64 Irq_delay_min uint64 + Cpu_delay_max_ts KernelTimespec + Blkio_delay_max_ts KernelTimespec + Swapin_delay_max_ts KernelTimespec + Freepages_delay_max_ts KernelTimespec + Thrashing_delay_max_ts KernelTimespec + Compact_delay_max_ts KernelTimespec + Wpcopy_delay_max_ts KernelTimespec + Irq_delay_max_ts KernelTimespec } type cpuMask uint32 diff --git a/vendor/golang.org/x/sys/unix/ztypes_linux_ppc.go b/vendor/golang.org/x/sys/unix/ztypes_linux_ppc.go index 6ce3b4e0283..f8a29777162 100644 --- a/vendor/golang.org/x/sys/unix/ztypes_linux_ppc.go +++ b/vendor/golang.org/x/sys/unix/ztypes_linux_ppc.go @@ -357,6 +357,14 @@ type Taskstats struct { Wpcopy_delay_min uint64 Irq_delay_max uint64 Irq_delay_min uint64 + Cpu_delay_max_ts KernelTimespec + Blkio_delay_max_ts KernelTimespec + Swapin_delay_max_ts KernelTimespec + Freepages_delay_max_ts KernelTimespec + Thrashing_delay_max_ts KernelTimespec + Compact_delay_max_ts KernelTimespec + Wpcopy_delay_max_ts KernelTimespec + Irq_delay_max_ts KernelTimespec } type cpuMask uint32 diff --git a/vendor/golang.org/x/sys/unix/ztypes_linux_ppc64.go b/vendor/golang.org/x/sys/unix/ztypes_linux_ppc64.go index c7429c6a146..4158d6c4eee 100644 --- a/vendor/golang.org/x/sys/unix/ztypes_linux_ppc64.go +++ b/vendor/golang.org/x/sys/unix/ztypes_linux_ppc64.go @@ -356,6 +356,14 @@ type Taskstats struct { Wpcopy_delay_min uint64 Irq_delay_max uint64 Irq_delay_min uint64 + Cpu_delay_max_ts KernelTimespec + Blkio_delay_max_ts KernelTimespec + Swapin_delay_max_ts KernelTimespec + Freepages_delay_max_ts KernelTimespec + Thrashing_delay_max_ts KernelTimespec + Compact_delay_max_ts KernelTimespec + Wpcopy_delay_max_ts KernelTimespec + Irq_delay_max_ts KernelTimespec } type cpuMask uint64 diff --git a/vendor/golang.org/x/sys/unix/ztypes_linux_ppc64le.go b/vendor/golang.org/x/sys/unix/ztypes_linux_ppc64le.go index 4bf4baf4cac..1035af49f78 100644 --- a/vendor/golang.org/x/sys/unix/ztypes_linux_ppc64le.go +++ b/vendor/golang.org/x/sys/unix/ztypes_linux_ppc64le.go @@ -356,6 +356,14 @@ type Taskstats struct { Wpcopy_delay_min uint64 Irq_delay_max uint64 Irq_delay_min uint64 + Cpu_delay_max_ts KernelTimespec + Blkio_delay_max_ts KernelTimespec + Swapin_delay_max_ts KernelTimespec + Freepages_delay_max_ts KernelTimespec + Thrashing_delay_max_ts KernelTimespec + Compact_delay_max_ts KernelTimespec + Wpcopy_delay_max_ts KernelTimespec + Irq_delay_max_ts KernelTimespec } type cpuMask uint64 diff --git a/vendor/golang.org/x/sys/unix/ztypes_linux_riscv64.go b/vendor/golang.org/x/sys/unix/ztypes_linux_riscv64.go index e9709d70afb..2297125d3c7 100644 --- a/vendor/golang.org/x/sys/unix/ztypes_linux_riscv64.go +++ b/vendor/golang.org/x/sys/unix/ztypes_linux_riscv64.go @@ -374,6 +374,14 @@ type Taskstats struct { Wpcopy_delay_min uint64 Irq_delay_max uint64 Irq_delay_min uint64 + Cpu_delay_max_ts KernelTimespec + Blkio_delay_max_ts KernelTimespec + Swapin_delay_max_ts KernelTimespec + Freepages_delay_max_ts KernelTimespec + Thrashing_delay_max_ts KernelTimespec + Compact_delay_max_ts KernelTimespec + Wpcopy_delay_max_ts KernelTimespec + Irq_delay_max_ts KernelTimespec } type cpuMask uint64 diff --git a/vendor/golang.org/x/sys/unix/ztypes_linux_s390x.go b/vendor/golang.org/x/sys/unix/ztypes_linux_s390x.go index fb44268ca7d..8481e9bd98d 100644 --- a/vendor/golang.org/x/sys/unix/ztypes_linux_s390x.go +++ b/vendor/golang.org/x/sys/unix/ztypes_linux_s390x.go @@ -369,6 +369,14 @@ type Taskstats struct { Wpcopy_delay_min uint64 Irq_delay_max uint64 Irq_delay_min uint64 + Cpu_delay_max_ts KernelTimespec + Blkio_delay_max_ts KernelTimespec + Swapin_delay_max_ts KernelTimespec + Freepages_delay_max_ts KernelTimespec + Thrashing_delay_max_ts KernelTimespec + Compact_delay_max_ts KernelTimespec + Wpcopy_delay_max_ts KernelTimespec + Irq_delay_max_ts KernelTimespec } type cpuMask uint64 diff --git a/vendor/golang.org/x/sys/unix/ztypes_linux_sparc64.go b/vendor/golang.org/x/sys/unix/ztypes_linux_sparc64.go index 9c38265c74a..a6828a03104 100644 --- a/vendor/golang.org/x/sys/unix/ztypes_linux_sparc64.go +++ b/vendor/golang.org/x/sys/unix/ztypes_linux_sparc64.go @@ -351,6 +351,14 @@ type Taskstats struct { Wpcopy_delay_min uint64 Irq_delay_max uint64 Irq_delay_min uint64 + Cpu_delay_max_ts KernelTimespec + Blkio_delay_max_ts KernelTimespec + Swapin_delay_max_ts KernelTimespec + Freepages_delay_max_ts KernelTimespec + Thrashing_delay_max_ts KernelTimespec + Compact_delay_max_ts KernelTimespec + Wpcopy_delay_max_ts KernelTimespec + Irq_delay_max_ts KernelTimespec } type cpuMask uint64 diff --git a/vendor/golang.org/x/sys/windows/aliases.go b/vendor/golang.org/x/sys/windows/aliases.go index 16f90560a23..96317966e52 100644 --- a/vendor/golang.org/x/sys/windows/aliases.go +++ b/vendor/golang.org/x/sys/windows/aliases.go @@ -8,5 +8,6 @@ package windows import "syscall" +type Signal = syscall.Signal type Errno = syscall.Errno type SysProcAttr = syscall.SysProcAttr diff --git a/vendor/golang.org/x/sys/windows/dll_windows.go b/vendor/golang.org/x/sys/windows/dll_windows.go index 3ca814f54d4..1157b06d871 100644 --- a/vendor/golang.org/x/sys/windows/dll_windows.go +++ b/vendor/golang.org/x/sys/windows/dll_windows.go @@ -163,42 +163,7 @@ func (p *Proc) Addr() uintptr { // (according to the semantics of the specific function being called) before consulting // the error. The error will be guaranteed to contain windows.Errno. func (p *Proc) Call(a ...uintptr) (r1, r2 uintptr, lastErr error) { - switch len(a) { - case 0: - return syscall.Syscall(p.Addr(), uintptr(len(a)), 0, 0, 0) - case 1: - return syscall.Syscall(p.Addr(), uintptr(len(a)), a[0], 0, 0) - case 2: - return syscall.Syscall(p.Addr(), uintptr(len(a)), a[0], a[1], 0) - case 3: - return syscall.Syscall(p.Addr(), uintptr(len(a)), a[0], a[1], a[2]) - case 4: - return syscall.Syscall6(p.Addr(), uintptr(len(a)), a[0], a[1], a[2], a[3], 0, 0) - case 5: - return syscall.Syscall6(p.Addr(), uintptr(len(a)), a[0], a[1], a[2], a[3], a[4], 0) - case 6: - return syscall.Syscall6(p.Addr(), uintptr(len(a)), a[0], a[1], a[2], a[3], a[4], a[5]) - case 7: - return syscall.Syscall9(p.Addr(), uintptr(len(a)), a[0], a[1], a[2], a[3], a[4], a[5], a[6], 0, 0) - case 8: - return syscall.Syscall9(p.Addr(), uintptr(len(a)), a[0], a[1], a[2], a[3], a[4], a[5], a[6], a[7], 0) - case 9: - return syscall.Syscall9(p.Addr(), uintptr(len(a)), a[0], a[1], a[2], a[3], a[4], a[5], a[6], a[7], a[8]) - case 10: - return syscall.Syscall12(p.Addr(), uintptr(len(a)), a[0], a[1], a[2], a[3], a[4], a[5], a[6], a[7], a[8], a[9], 0, 0) - case 11: - return syscall.Syscall12(p.Addr(), uintptr(len(a)), a[0], a[1], a[2], a[3], a[4], a[5], a[6], a[7], a[8], a[9], a[10], 0) - case 12: - return syscall.Syscall12(p.Addr(), uintptr(len(a)), a[0], a[1], a[2], a[3], a[4], a[5], a[6], a[7], a[8], a[9], a[10], a[11]) - case 13: - return syscall.Syscall15(p.Addr(), uintptr(len(a)), a[0], a[1], a[2], a[3], a[4], a[5], a[6], a[7], a[8], a[9], a[10], a[11], a[12], 0, 0) - case 14: - return syscall.Syscall15(p.Addr(), uintptr(len(a)), a[0], a[1], a[2], a[3], a[4], a[5], a[6], a[7], a[8], a[9], a[10], a[11], a[12], a[13], 0) - case 15: - return syscall.Syscall15(p.Addr(), uintptr(len(a)), a[0], a[1], a[2], a[3], a[4], a[5], a[6], a[7], a[8], a[9], a[10], a[11], a[12], a[13], a[14]) - default: - panic("Call " + p.Name + " with too many arguments " + itoa(len(a)) + ".") - } + return syscall.SyscallN(p.Addr(), a...) } // A LazyDLL implements access to a single DLL. diff --git a/vendor/golang.org/x/sys/windows/security_windows.go b/vendor/golang.org/x/sys/windows/security_windows.go index a8b0364c7c9..6c955cea158 100644 --- a/vendor/golang.org/x/sys/windows/security_windows.go +++ b/vendor/golang.org/x/sys/windows/security_windows.go @@ -1438,13 +1438,17 @@ func GetSecurityInfo(handle Handle, objectType SE_OBJECT_TYPE, securityInformati } // GetNamedSecurityInfo queries the security information for a given named object and returns the self-relative security -// descriptor result on the Go heap. +// descriptor result on the Go heap. The security descriptor might be nil, even when err is nil, if the object exists +// but has no security descriptor. func GetNamedSecurityInfo(objectName string, objectType SE_OBJECT_TYPE, securityInformation SECURITY_INFORMATION) (sd *SECURITY_DESCRIPTOR, err error) { var winHeapSD *SECURITY_DESCRIPTOR err = getNamedSecurityInfo(objectName, objectType, securityInformation, nil, nil, nil, nil, &winHeapSD) if err != nil { return } + if winHeapSD == nil { + return nil, nil + } defer LocalFree(Handle(unsafe.Pointer(winHeapSD))) return winHeapSD.copySelfRelativeSecurityDescriptor(), nil } diff --git a/vendor/golang.org/x/sys/windows/syscall_windows.go b/vendor/golang.org/x/sys/windows/syscall_windows.go index 69439df2a46..9755bca9fd3 100644 --- a/vendor/golang.org/x/sys/windows/syscall_windows.go +++ b/vendor/golang.org/x/sys/windows/syscall_windows.go @@ -452,6 +452,7 @@ func NewCallbackCDecl(fn interface{}) uintptr { //sys RtlInitString(destinationString *NTString, sourceString *byte) = ntdll.RtlInitString //sys NtCreateFile(handle *Handle, access uint32, oa *OBJECT_ATTRIBUTES, iosb *IO_STATUS_BLOCK, allocationSize *int64, attributes uint32, share uint32, disposition uint32, options uint32, eabuffer uintptr, ealength uint32) (ntstatus error) = ntdll.NtCreateFile //sys NtCreateNamedPipeFile(pipe *Handle, access uint32, oa *OBJECT_ATTRIBUTES, iosb *IO_STATUS_BLOCK, share uint32, disposition uint32, options uint32, typ uint32, readMode uint32, completionMode uint32, maxInstances uint32, inboundQuota uint32, outputQuota uint32, timeout *int64) (ntstatus error) = ntdll.NtCreateNamedPipeFile +//sys NtQueryInformationFile(handle Handle, iosb *IO_STATUS_BLOCK, outBuffer *byte, outBufferLen uint32, class uint32) (ntstatus error) = ntdll.NtQueryInformationFile //sys NtSetInformationFile(handle Handle, iosb *IO_STATUS_BLOCK, inBuffer *byte, inBufferLen uint32, class uint32) (ntstatus error) = ntdll.NtSetInformationFile //sys RtlDosPathNameToNtPathName(dosName *uint16, ntName *NTUnicodeString, ntFileNamePart *uint16, relativeName *RTL_RELATIVE_NAME) (ntstatus error) = ntdll.RtlDosPathNameToNtPathName_U_WithStatus //sys RtlDosPathNameToRelativeNtPathName(dosName *uint16, ntName *NTUnicodeString, ntFileNamePart *uint16, relativeName *RTL_RELATIVE_NAME) (ntstatus error) = ntdll.RtlDosPathNameToRelativeNtPathName_U_WithStatus @@ -460,6 +461,8 @@ func NewCallbackCDecl(fn interface{}) uintptr { //sys NtSetInformationProcess(proc Handle, procInfoClass int32, procInfo unsafe.Pointer, procInfoLen uint32) (ntstatus error) = ntdll.NtSetInformationProcess //sys NtQuerySystemInformation(sysInfoClass int32, sysInfo unsafe.Pointer, sysInfoLen uint32, retLen *uint32) (ntstatus error) = ntdll.NtQuerySystemInformation //sys NtSetSystemInformation(sysInfoClass int32, sysInfo unsafe.Pointer, sysInfoLen uint32) (ntstatus error) = ntdll.NtSetSystemInformation +//sys NtQueryEaFile(handle Handle, iosb *IO_STATUS_BLOCK, outBuffer *byte, outBufferLen uint32, returnSingleEntry bool, eaList *byte, eaListLen uint32, eaIndex *uint32, restartScan bool) (ntstatus error) = ntdll.NtQueryEaFile +//sys NtSetEaFile(handle Handle, iosb *IO_STATUS_BLOCK, inBuffer *byte, inBufferLen uint32) (ntstatus error) = ntdll.NtSetEaFile //sys RtlAddFunctionTable(functionTable *RUNTIME_FUNCTION, entryCount uint32, baseAddress uintptr) (ret bool) = ntdll.RtlAddFunctionTable //sys RtlDeleteFunctionTable(functionTable *RUNTIME_FUNCTION) (ret bool) = ntdll.RtlDeleteFunctionTable @@ -892,14 +895,19 @@ const socket_error = uintptr(^uint32(0)) //sys MultiByteToWideChar(codePage uint32, dwFlags uint32, str *byte, nstr int32, wchar *uint16, nwchar int32) (nwrite int32, err error) = kernel32.MultiByteToWideChar //sys getBestInterfaceEx(sockaddr unsafe.Pointer, pdwBestIfIndex *uint32) (errcode error) = iphlpapi.GetBestInterfaceEx //sys GetIfEntry2Ex(level uint32, row *MibIfRow2) (errcode error) = iphlpapi.GetIfEntry2Ex +//sys GetIfTable2Ex(level uint32, table **MibIfTable2) (errcode error) = iphlpapi.GetIfTable2Ex //sys GetIpForwardEntry2(row *MibIpForwardRow2) (errcode error) = iphlpapi.GetIpForwardEntry2 //sys GetIpForwardTable2(family uint16, table **MibIpForwardTable2) (errcode error) = iphlpapi.GetIpForwardTable2 +//sys GetIpInterfaceEntry(row *MibIpInterfaceRow) (errcode error) = iphlpapi.GetIpInterfaceEntry +//sys GetIpInterfaceTable(family uint16, table **MibIpInterfaceTable) (errcode error) = iphlpapi.GetIpInterfaceTable //sys GetUnicastIpAddressEntry(row *MibUnicastIpAddressRow) (errcode error) = iphlpapi.GetUnicastIpAddressEntry +//sys GetUnicastIpAddressTable(family uint16, table **MibUnicastIpAddressTable) (errcode error) = iphlpapi.GetUnicastIpAddressTable //sys FreeMibTable(memory unsafe.Pointer) = iphlpapi.FreeMibTable //sys NotifyIpInterfaceChange(family uint16, callback uintptr, callerContext unsafe.Pointer, initialNotification bool, notificationHandle *Handle) (errcode error) = iphlpapi.NotifyIpInterfaceChange //sys NotifyRouteChange2(family uint16, callback uintptr, callerContext unsafe.Pointer, initialNotification bool, notificationHandle *Handle) (errcode error) = iphlpapi.NotifyRouteChange2 //sys NotifyUnicastIpAddressChange(family uint16, callback uintptr, callerContext unsafe.Pointer, initialNotification bool, notificationHandle *Handle) (errcode error) = iphlpapi.NotifyUnicastIpAddressChange //sys CancelMibChangeNotify2(notificationHandle Handle) (errcode error) = iphlpapi.CancelMibChangeNotify2 +//sys IsProcessorFeaturePresent(ProcessorFeature uint32) (ret bool) = kernel32.IsProcessorFeaturePresent // For testing: clients can set this flag to force // creation of IPv6 sockets to return EAFNOSUPPORT. @@ -1489,20 +1497,6 @@ func Getgid() (gid int) { return -1 } func Getegid() (egid int) { return -1 } func Getgroups() (gids []int, err error) { return nil, syscall.EWINDOWS } -type Signal int - -func (s Signal) Signal() {} - -func (s Signal) String() string { - if 0 <= s && int(s) < len(signals) { - str := signals[s] - if str != "" { - return str - } - } - return "signal " + itoa(int(s)) -} - func LoadCreateSymbolicLink() error { return procCreateSymbolicLinkW.Find() } @@ -1706,10 +1700,13 @@ func NewNTUnicodeString(s string) (*NTUnicodeString, error) { if err != nil { return nil, err } - n := uint16(len(s16) * 2) + n := len(s16) * 2 + if n > (1<<16)-1 { + return nil, syscall.EINVAL + } return &NTUnicodeString{ - Length: n - 2, // subtract 2 bytes for the NULL terminator - MaximumLength: n, + Length: uint16(n) - 2, // subtract 2 bytes for the NULL terminator + MaximumLength: uint16(n), Buffer: &s16[0], }, nil } diff --git a/vendor/golang.org/x/sys/windows/types_windows.go b/vendor/golang.org/x/sys/windows/types_windows.go index 6e4f50eb483..d2574a73ee0 100644 --- a/vendor/golang.org/x/sys/windows/types_windows.go +++ b/vendor/golang.org/x/sys/windows/types_windows.go @@ -2320,6 +2320,21 @@ type MibIfRow2 struct { OutQLen uint64 } +// MIB_IF_TABLE_LEVEL enumeration from netioapi.h or +// https://learn.microsoft.com/en-us/windows/win32/api/netioapi/ne-netioapi-mib_if_table_level. +const ( + MibIfTableNormal = 0 + MibIfTableRaw = 1 + MibIfTableNormalWithoutStatistics = 2 +) + +// MibIfTable2 contains a table of logical and physical interface entries. See +// https://learn.microsoft.com/en-us/windows/win32/api/netioapi/ns-netioapi-mib_if_table2. +type MibIfTable2 struct { + NumEntries uint32 + Table [1]MibIfRow2 +} + // IP_ADDRESS_PREFIX stores an IP address prefix. See // https://learn.microsoft.com/en-us/windows/win32/api/netioapi/ns-netioapi-ip_address_prefix. type IpAddressPrefix struct { @@ -2413,6 +2428,13 @@ type MibUnicastIpAddressRow struct { CreationTimeStamp Filetime } +// MibUnicastIpAddressTable contains a table of unicast IP address entries. See +// https://learn.microsoft.com/en-us/windows/win32/api/netioapi/ns-netioapi-mib_unicastipaddress_table. +type MibUnicastIpAddressTable struct { + NumEntries uint32 + Table [1]MibUnicastIpAddressRow +} + const ScopeLevelCount = 16 // MIB_IPINTERFACE_ROW stores interface management information for a particular IP address family on a network interface. @@ -2455,6 +2477,13 @@ type MibIpInterfaceRow struct { DisableDefaultRoutes uint8 } +// MibIpInterfaceTable contains a table of IP interface entries. See +// https://learn.microsoft.com/en-us/windows/win32/api/netioapi/ns-netioapi-mib_ipinterface_table. +type MibIpInterfaceTable struct { + NumEntries uint32 + Table [1]MibIpInterfaceRow +} + // Console related constants used for the mode parameter to SetConsoleMode. See // https://docs.microsoft.com/en-us/windows/console/setconsolemode for details. @@ -3014,8 +3043,10 @@ const ( ) const ( - // FileInformationClass for NtSetInformationFile + // FileInformationClass for NtSetInformationFile/NtQueryInformationFile, see + // https://learn.microsoft.com/en-us/windows-hardware/drivers/ddi/wdm/ne-wdm-_file_information_class FileBasicInformation = 4 + FileEaInformation = 7 FileRenameInformation = 10 FileDispositionInformation = 13 FilePositionInformation = 14 @@ -3938,3 +3969,88 @@ const ( MOUSE_EVENT = 0x0002 WINDOW_BUFFER_SIZE_EVENT = 0x0004 ) + +// The processor features to be tested for IsProcessorFeaturePresent, see +// https://learn.microsoft.com/en-us/windows/win32/api/processthreadsapi/nf-processthreadsapi-isprocessorfeaturepresent +const ( + PF_ARM_64BIT_LOADSTORE_ATOMIC = 25 + PF_ARM_DIVIDE_INSTRUCTION_AVAILABLE = 24 + PF_ARM_EXTERNAL_CACHE_AVAILABLE = 26 + PF_ARM_FMAC_INSTRUCTIONS_AVAILABLE = 27 + PF_ARM_VFP_32_REGISTERS_AVAILABLE = 18 + PF_3DNOW_INSTRUCTIONS_AVAILABLE = 7 + PF_CHANNELS_ENABLED = 16 + PF_COMPARE_EXCHANGE_DOUBLE = 2 + PF_COMPARE_EXCHANGE128 = 14 + PF_COMPARE64_EXCHANGE128 = 15 + PF_FASTFAIL_AVAILABLE = 23 + PF_FLOATING_POINT_EMULATED = 1 + PF_FLOATING_POINT_PRECISION_ERRATA = 0 + PF_MMX_INSTRUCTIONS_AVAILABLE = 3 + PF_NX_ENABLED = 12 + PF_PAE_ENABLED = 9 + PF_RDTSC_INSTRUCTION_AVAILABLE = 8 + PF_RDWRFSGSBASE_AVAILABLE = 22 + PF_SECOND_LEVEL_ADDRESS_TRANSLATION = 20 + PF_SSE3_INSTRUCTIONS_AVAILABLE = 13 + PF_SSSE3_INSTRUCTIONS_AVAILABLE = 36 + PF_SSE4_1_INSTRUCTIONS_AVAILABLE = 37 + PF_SSE4_2_INSTRUCTIONS_AVAILABLE = 38 + PF_AVX_INSTRUCTIONS_AVAILABLE = 39 + PF_AVX2_INSTRUCTIONS_AVAILABLE = 40 + PF_AVX512F_INSTRUCTIONS_AVAILABLE = 41 + PF_VIRT_FIRMWARE_ENABLED = 21 + PF_XMMI_INSTRUCTIONS_AVAILABLE = 6 + PF_XMMI64_INSTRUCTIONS_AVAILABLE = 10 + PF_XSAVE_ENABLED = 17 + PF_ARM_V8_INSTRUCTIONS_AVAILABLE = 29 + PF_ARM_V8_CRYPTO_INSTRUCTIONS_AVAILABLE = 30 + PF_ARM_V8_CRC32_INSTRUCTIONS_AVAILABLE = 31 + PF_ARM_V81_ATOMIC_INSTRUCTIONS_AVAILABLE = 34 + PF_ARM_V82_DP_INSTRUCTIONS_AVAILABLE = 43 + PF_ARM_V83_JSCVT_INSTRUCTIONS_AVAILABLE = 44 + PF_ARM_V83_LRCPC_INSTRUCTIONS_AVAILABLE = 45 + PF_ARM_SVE_INSTRUCTIONS_AVAILABLE = 46 + PF_ARM_SVE2_INSTRUCTIONS_AVAILABLE = 47 + PF_ARM_SVE2_1_INSTRUCTIONS_AVAILABLE = 48 + PF_ARM_SVE_AES_INSTRUCTIONS_AVAILABLE = 49 + PF_ARM_SVE_PMULL128_INSTRUCTIONS_AVAILABLE = 50 + PF_ARM_SVE_BITPERM_INSTRUCTIONS_AVAILABLE = 51 + PF_ARM_SVE_BF16_INSTRUCTIONS_AVAILABLE = 52 + PF_ARM_SVE_EBF16_INSTRUCTIONS_AVAILABLE = 53 + PF_ARM_SVE_B16B16_INSTRUCTIONS_AVAILABLE = 54 + PF_ARM_SVE_SHA3_INSTRUCTIONS_AVAILABLE = 55 + PF_ARM_SVE_SM4_INSTRUCTIONS_AVAILABLE = 56 + PF_ARM_SVE_I8MM_INSTRUCTIONS_AVAILABLE = 57 + PF_ARM_SVE_F32MM_INSTRUCTIONS_AVAILABLE = 58 + PF_ARM_SVE_F64MM_INSTRUCTIONS_AVAILABLE = 59 + PF_BMI2_INSTRUCTIONS_AVAILABLE = 60 + PF_MOVDIR64B_INSTRUCTION_AVAILABLE = 61 + PF_ARM_LSE2_AVAILABLE = 62 + PF_ARM_SHA3_INSTRUCTIONS_AVAILABLE = 64 + PF_ARM_SHA512_INSTRUCTIONS_AVAILABLE = 65 + PF_ARM_V82_I8MM_INSTRUCTIONS_AVAILABLE = 66 + PF_ARM_V82_FP16_INSTRUCTIONS_AVAILABLE = 67 + PF_ARM_V86_BF16_INSTRUCTIONS_AVAILABLE = 68 + PF_ARM_V86_EBF16_INSTRUCTIONS_AVAILABLE = 69 + PF_ARM_SME_INSTRUCTIONS_AVAILABLE = 70 + PF_ARM_SME2_INSTRUCTIONS_AVAILABLE = 71 + PF_ARM_SME2_1_INSTRUCTIONS_AVAILABLE = 72 + PF_ARM_SME2_2_INSTRUCTIONS_AVAILABLE = 73 + PF_ARM_SME_AES_INSTRUCTIONS_AVAILABLE = 74 + PF_ARM_SME_SBITPERM_INSTRUCTIONS_AVAILABLE = 75 + PF_ARM_SME_SF8MM4_INSTRUCTIONS_AVAILABLE = 76 + PF_ARM_SME_SF8MM8_INSTRUCTIONS_AVAILABLE = 77 + PF_ARM_SME_SF8DP2_INSTRUCTIONS_AVAILABLE = 78 + PF_ARM_SME_SF8DP4_INSTRUCTIONS_AVAILABLE = 79 + PF_ARM_SME_SF8FMA_INSTRUCTIONS_AVAILABLE = 80 + PF_ARM_SME_F8F32_INSTRUCTIONS_AVAILABLE = 81 + PF_ARM_SME_F8F16_INSTRUCTIONS_AVAILABLE = 82 + PF_ARM_SME_F16F16_INSTRUCTIONS_AVAILABLE = 83 + PF_ARM_SME_B16B16_INSTRUCTIONS_AVAILABLE = 84 + PF_ARM_SME_F64F64_INSTRUCTIONS_AVAILABLE = 85 + PF_ARM_SME_I16I64_INSTRUCTIONS_AVAILABLE = 86 + PF_ARM_SME_LUTv2_INSTRUCTIONS_AVAILABLE = 87 + PF_ARM_SME_FA64_INSTRUCTIONS_AVAILABLE = 88 + PF_UMONITOR_INSTRUCTION_AVAILABLE = 89 +) diff --git a/vendor/golang.org/x/sys/windows/zsyscall_windows.go b/vendor/golang.org/x/sys/windows/zsyscall_windows.go index f25b7308a1f..192d1930023 100644 --- a/vendor/golang.org/x/sys/windows/zsyscall_windows.go +++ b/vendor/golang.org/x/sys/windows/zsyscall_windows.go @@ -188,9 +188,13 @@ var ( procGetBestInterfaceEx = modiphlpapi.NewProc("GetBestInterfaceEx") procGetIfEntry = modiphlpapi.NewProc("GetIfEntry") procGetIfEntry2Ex = modiphlpapi.NewProc("GetIfEntry2Ex") + procGetIfTable2Ex = modiphlpapi.NewProc("GetIfTable2Ex") procGetIpForwardEntry2 = modiphlpapi.NewProc("GetIpForwardEntry2") procGetIpForwardTable2 = modiphlpapi.NewProc("GetIpForwardTable2") + procGetIpInterfaceEntry = modiphlpapi.NewProc("GetIpInterfaceEntry") + procGetIpInterfaceTable = modiphlpapi.NewProc("GetIpInterfaceTable") procGetUnicastIpAddressEntry = modiphlpapi.NewProc("GetUnicastIpAddressEntry") + procGetUnicastIpAddressTable = modiphlpapi.NewProc("GetUnicastIpAddressTable") procNotifyIpInterfaceChange = modiphlpapi.NewProc("NotifyIpInterfaceChange") procNotifyRouteChange2 = modiphlpapi.NewProc("NotifyRouteChange2") procNotifyUnicastIpAddressChange = modiphlpapi.NewProc("NotifyUnicastIpAddressChange") @@ -320,6 +324,7 @@ var ( procGetVolumePathNamesForVolumeNameW = modkernel32.NewProc("GetVolumePathNamesForVolumeNameW") procGetWindowsDirectoryW = modkernel32.NewProc("GetWindowsDirectoryW") procInitializeProcThreadAttributeList = modkernel32.NewProc("InitializeProcThreadAttributeList") + procIsProcessorFeaturePresent = modkernel32.NewProc("IsProcessorFeaturePresent") procIsWow64Process = modkernel32.NewProc("IsWow64Process") procIsWow64Process2 = modkernel32.NewProc("IsWow64Process2") procLoadLibraryExW = modkernel32.NewProc("LoadLibraryExW") @@ -423,8 +428,11 @@ var ( procNetUserGetInfo = modnetapi32.NewProc("NetUserGetInfo") procNtCreateFile = modntdll.NewProc("NtCreateFile") procNtCreateNamedPipeFile = modntdll.NewProc("NtCreateNamedPipeFile") + procNtQueryEaFile = modntdll.NewProc("NtQueryEaFile") + procNtQueryInformationFile = modntdll.NewProc("NtQueryInformationFile") procNtQueryInformationProcess = modntdll.NewProc("NtQueryInformationProcess") procNtQuerySystemInformation = modntdll.NewProc("NtQuerySystemInformation") + procNtSetEaFile = modntdll.NewProc("NtSetEaFile") procNtSetInformationFile = modntdll.NewProc("NtSetInformationFile") procNtSetInformationProcess = modntdll.NewProc("NtSetInformationProcess") procNtSetSystemInformation = modntdll.NewProc("NtSetSystemInformation") @@ -1673,6 +1681,14 @@ func GetIfEntry2Ex(level uint32, row *MibIfRow2) (errcode error) { return } +func GetIfTable2Ex(level uint32, table **MibIfTable2) (errcode error) { + r0, _, _ := syscall.SyscallN(procGetIfTable2Ex.Addr(), uintptr(level), uintptr(unsafe.Pointer(table))) + if r0 != 0 { + errcode = syscall.Errno(r0) + } + return +} + func GetIpForwardEntry2(row *MibIpForwardRow2) (errcode error) { r0, _, _ := syscall.SyscallN(procGetIpForwardEntry2.Addr(), uintptr(unsafe.Pointer(row))) if r0 != 0 { @@ -1689,6 +1705,22 @@ func GetIpForwardTable2(family uint16, table **MibIpForwardTable2) (errcode erro return } +func GetIpInterfaceEntry(row *MibIpInterfaceRow) (errcode error) { + r0, _, _ := syscall.SyscallN(procGetIpInterfaceEntry.Addr(), uintptr(unsafe.Pointer(row))) + if r0 != 0 { + errcode = syscall.Errno(r0) + } + return +} + +func GetIpInterfaceTable(family uint16, table **MibIpInterfaceTable) (errcode error) { + r0, _, _ := syscall.SyscallN(procGetIpInterfaceTable.Addr(), uintptr(family), uintptr(unsafe.Pointer(table))) + if r0 != 0 { + errcode = syscall.Errno(r0) + } + return +} + func GetUnicastIpAddressEntry(row *MibUnicastIpAddressRow) (errcode error) { r0, _, _ := syscall.SyscallN(procGetUnicastIpAddressEntry.Addr(), uintptr(unsafe.Pointer(row))) if r0 != 0 { @@ -1697,6 +1729,14 @@ func GetUnicastIpAddressEntry(row *MibUnicastIpAddressRow) (errcode error) { return } +func GetUnicastIpAddressTable(family uint16, table **MibUnicastIpAddressTable) (errcode error) { + r0, _, _ := syscall.SyscallN(procGetUnicastIpAddressTable.Addr(), uintptr(family), uintptr(unsafe.Pointer(table))) + if r0 != 0 { + errcode = syscall.Errno(r0) + } + return +} + func NotifyIpInterfaceChange(family uint16, callback uintptr, callerContext unsafe.Pointer, initialNotification bool, notificationHandle *Handle) (errcode error) { var _p0 uint32 if initialNotification { @@ -2786,6 +2826,12 @@ func initializeProcThreadAttributeList(attrlist *ProcThreadAttributeList, attrco return } +func IsProcessorFeaturePresent(ProcessorFeature uint32) (ret bool) { + r0, _, _ := syscall.SyscallN(procIsProcessorFeaturePresent.Addr(), uintptr(ProcessorFeature)) + ret = r0 != 0 + return +} + func IsWow64Process(handle Handle, isWow64 *bool) (err error) { var _p0 uint32 if *isWow64 { @@ -3697,6 +3743,30 @@ func NtCreateNamedPipeFile(pipe *Handle, access uint32, oa *OBJECT_ATTRIBUTES, i return } +func NtQueryEaFile(handle Handle, iosb *IO_STATUS_BLOCK, outBuffer *byte, outBufferLen uint32, returnSingleEntry bool, eaList *byte, eaListLen uint32, eaIndex *uint32, restartScan bool) (ntstatus error) { + var _p0 uint32 + if returnSingleEntry { + _p0 = 1 + } + var _p1 uint32 + if restartScan { + _p1 = 1 + } + r0, _, _ := syscall.SyscallN(procNtQueryEaFile.Addr(), uintptr(handle), uintptr(unsafe.Pointer(iosb)), uintptr(unsafe.Pointer(outBuffer)), uintptr(outBufferLen), uintptr(_p0), uintptr(unsafe.Pointer(eaList)), uintptr(eaListLen), uintptr(unsafe.Pointer(eaIndex)), uintptr(_p1)) + if r0 != 0 { + ntstatus = NTStatus(r0) + } + return +} + +func NtQueryInformationFile(handle Handle, iosb *IO_STATUS_BLOCK, outBuffer *byte, outBufferLen uint32, class uint32) (ntstatus error) { + r0, _, _ := syscall.SyscallN(procNtQueryInformationFile.Addr(), uintptr(handle), uintptr(unsafe.Pointer(iosb)), uintptr(unsafe.Pointer(outBuffer)), uintptr(outBufferLen), uintptr(class)) + if r0 != 0 { + ntstatus = NTStatus(r0) + } + return +} + func NtQueryInformationProcess(proc Handle, procInfoClass int32, procInfo unsafe.Pointer, procInfoLen uint32, retLen *uint32) (ntstatus error) { r0, _, _ := syscall.SyscallN(procNtQueryInformationProcess.Addr(), uintptr(proc), uintptr(procInfoClass), uintptr(procInfo), uintptr(procInfoLen), uintptr(unsafe.Pointer(retLen))) if r0 != 0 { @@ -3713,6 +3783,14 @@ func NtQuerySystemInformation(sysInfoClass int32, sysInfo unsafe.Pointer, sysInf return } +func NtSetEaFile(handle Handle, iosb *IO_STATUS_BLOCK, inBuffer *byte, inBufferLen uint32) (ntstatus error) { + r0, _, _ := syscall.SyscallN(procNtSetEaFile.Addr(), uintptr(handle), uintptr(unsafe.Pointer(iosb)), uintptr(unsafe.Pointer(inBuffer)), uintptr(inBufferLen)) + if r0 != 0 { + ntstatus = NTStatus(r0) + } + return +} + func NtSetInformationFile(handle Handle, iosb *IO_STATUS_BLOCK, inBuffer *byte, inBufferLen uint32, class uint32) (ntstatus error) { r0, _, _ := syscall.SyscallN(procNtSetInformationFile.Addr(), uintptr(handle), uintptr(unsafe.Pointer(iosb)), uintptr(unsafe.Pointer(inBuffer)), uintptr(inBufferLen), uintptr(class)) if r0 != 0 { diff --git a/vendor/golang.org/x/term/terminal.go b/vendor/golang.org/x/term/terminal.go index 9255449b9b3..6ec537cdc1a 100644 --- a/vendor/golang.org/x/term/terminal.go +++ b/vendor/golang.org/x/term/terminal.go @@ -160,7 +160,9 @@ const ( keyEnd keyDeleteWord keyDeleteLine + keyDelete keyClearScreen + keyTranspose keyPasteStart keyPasteEnd ) @@ -194,6 +196,8 @@ func bytesToKey(b []byte, pasteActive bool) (rune, []byte) { return keyDeleteLine, b[1:] case 12: // ^L return keyClearScreen, b[1:] + case 20: // ^T + return keyTranspose, b[1:] case 23: // ^W return keyDeleteWord, b[1:] case 14: // ^N @@ -228,6 +232,10 @@ func bytesToKey(b []byte, pasteActive bool) (rune, []byte) { } } + if !pasteActive && len(b) >= 4 && b[0] == keyEscape && b[1] == '[' && b[2] == '3' && b[3] == '~' { + return keyDelete, b[4:] + } + if !pasteActive && len(b) >= 6 && b[0] == keyEscape && b[1] == '[' && b[2] == '1' && b[3] == ';' && b[4] == '3' { switch b[5] { case 'C': @@ -590,7 +598,7 @@ func (t *Terminal) handleKey(key rune) (line string, ok bool) { } t.line = t.line[:t.pos] t.moveCursorToPos(t.pos) - case keyCtrlD: + case keyCtrlD, keyDelete: // Erase the character under the current position. // The EOF case when the line is empty is handled in // readLine(). @@ -600,6 +608,24 @@ func (t *Terminal) handleKey(key rune) (line string, ok bool) { } case keyCtrlU: t.eraseNPreviousChars(t.pos) + case keyTranspose: + // This transposes the two characters around the cursor and advances the cursor. Best-effort. + if len(t.line) < 2 || t.pos < 1 { + return + } + swap := t.pos + if swap == len(t.line) { + swap-- // special: at end of line, swap previous two chars + } + t.line[swap-1], t.line[swap] = t.line[swap], t.line[swap-1] + if t.pos < len(t.line) { + t.pos++ + } + if t.echo { + t.moveCursorToPos(swap - 1) + t.writeLine(t.line[swap-1:]) + t.moveCursorToPos(t.pos) + } case keyClearScreen: // Erases the screen and moves the cursor to the home position. t.queue([]rune("\x1b[2J\x1b[H")) diff --git a/vendor/golang.org/x/text/secure/bidirule/bidirule.go b/vendor/golang.org/x/text/secure/bidirule/bidirule.go index e2b70f76c20..5386327308d 100644 --- a/vendor/golang.org/x/text/secure/bidirule/bidirule.go +++ b/vendor/golang.org/x/text/secure/bidirule/bidirule.go @@ -334,3 +334,7 @@ func (t *Transformer) advanceString(s string) (n int, ok bool) { } return n, true } + +func (t *Transformer) isFinal() bool { + return t.state == ruleLTRFinal || t.state == ruleRTLFinal || t.state == ruleInitial +} diff --git a/vendor/golang.org/x/text/secure/bidirule/bidirule10.0.0.go b/vendor/golang.org/x/text/secure/bidirule/bidirule10.0.0.go deleted file mode 100644 index 784bb880876..00000000000 --- a/vendor/golang.org/x/text/secure/bidirule/bidirule10.0.0.go +++ /dev/null @@ -1,11 +0,0 @@ -// Copyright 2016 The Go Authors. All rights reserved. -// Use of this source code is governed by a BSD-style -// license that can be found in the LICENSE file. - -//go:build go1.10 - -package bidirule - -func (t *Transformer) isFinal() bool { - return t.state == ruleLTRFinal || t.state == ruleRTLFinal || t.state == ruleInitial -} diff --git a/vendor/golang.org/x/text/secure/bidirule/bidirule9.0.0.go b/vendor/golang.org/x/text/secure/bidirule/bidirule9.0.0.go deleted file mode 100644 index 8e1e9439552..00000000000 --- a/vendor/golang.org/x/text/secure/bidirule/bidirule9.0.0.go +++ /dev/null @@ -1,14 +0,0 @@ -// Copyright 2016 The Go Authors. All rights reserved. -// Use of this source code is governed by a BSD-style -// license that can be found in the LICENSE file. - -//go:build !go1.10 - -package bidirule - -func (t *Transformer) isFinal() bool { - if !t.isRTL() { - return true - } - return t.state == ruleLTRFinal || t.state == ruleRTLFinal || t.state == ruleInitial -} diff --git a/vendor/golang.org/x/text/unicode/bidi/tables10.0.0.go b/vendor/golang.org/x/text/unicode/bidi/tables10.0.0.go deleted file mode 100644 index d2bd71181d9..00000000000 --- a/vendor/golang.org/x/text/unicode/bidi/tables10.0.0.go +++ /dev/null @@ -1,1815 +0,0 @@ -// Code generated by running "go generate" in golang.org/x/text. DO NOT EDIT. - -//go:build go1.10 && !go1.13 - -package bidi - -// UnicodeVersion is the Unicode version from which the tables in this package are derived. -const UnicodeVersion = "10.0.0" - -// xorMasks contains masks to be xor-ed with brackets to get the reverse -// version. -var xorMasks = []int32{ // 8 elements - 0, 1, 6, 7, 3, 15, 29, 63, -} // Size: 56 bytes - -// lookup returns the trie value for the first UTF-8 encoding in s and -// the width in bytes of this encoding. The size will be 0 if s does not -// hold enough bytes to complete the encoding. len(s) must be greater than 0. -func (t *bidiTrie) lookup(s []byte) (v uint8, sz int) { - c0 := s[0] - switch { - case c0 < 0x80: // is ASCII - return bidiValues[c0], 1 - case c0 < 0xC2: - return 0, 1 // Illegal UTF-8: not a starter, not ASCII. - case c0 < 0xE0: // 2-byte UTF-8 - if len(s) < 2 { - return 0, 0 - } - i := bidiIndex[c0] - c1 := s[1] - if c1 < 0x80 || 0xC0 <= c1 { - return 0, 1 // Illegal UTF-8: not a continuation byte. - } - return t.lookupValue(uint32(i), c1), 2 - case c0 < 0xF0: // 3-byte UTF-8 - if len(s) < 3 { - return 0, 0 - } - i := bidiIndex[c0] - c1 := s[1] - if c1 < 0x80 || 0xC0 <= c1 { - return 0, 1 // Illegal UTF-8: not a continuation byte. - } - o := uint32(i)<<6 + uint32(c1) - i = bidiIndex[o] - c2 := s[2] - if c2 < 0x80 || 0xC0 <= c2 { - return 0, 2 // Illegal UTF-8: not a continuation byte. - } - return t.lookupValue(uint32(i), c2), 3 - case c0 < 0xF8: // 4-byte UTF-8 - if len(s) < 4 { - return 0, 0 - } - i := bidiIndex[c0] - c1 := s[1] - if c1 < 0x80 || 0xC0 <= c1 { - return 0, 1 // Illegal UTF-8: not a continuation byte. - } - o := uint32(i)<<6 + uint32(c1) - i = bidiIndex[o] - c2 := s[2] - if c2 < 0x80 || 0xC0 <= c2 { - return 0, 2 // Illegal UTF-8: not a continuation byte. - } - o = uint32(i)<<6 + uint32(c2) - i = bidiIndex[o] - c3 := s[3] - if c3 < 0x80 || 0xC0 <= c3 { - return 0, 3 // Illegal UTF-8: not a continuation byte. - } - return t.lookupValue(uint32(i), c3), 4 - } - // Illegal rune - return 0, 1 -} - -// lookupUnsafe returns the trie value for the first UTF-8 encoding in s. -// s must start with a full and valid UTF-8 encoded rune. -func (t *bidiTrie) lookupUnsafe(s []byte) uint8 { - c0 := s[0] - if c0 < 0x80 { // is ASCII - return bidiValues[c0] - } - i := bidiIndex[c0] - if c0 < 0xE0 { // 2-byte UTF-8 - return t.lookupValue(uint32(i), s[1]) - } - i = bidiIndex[uint32(i)<<6+uint32(s[1])] - if c0 < 0xF0 { // 3-byte UTF-8 - return t.lookupValue(uint32(i), s[2]) - } - i = bidiIndex[uint32(i)<<6+uint32(s[2])] - if c0 < 0xF8 { // 4-byte UTF-8 - return t.lookupValue(uint32(i), s[3]) - } - return 0 -} - -// lookupString returns the trie value for the first UTF-8 encoding in s and -// the width in bytes of this encoding. The size will be 0 if s does not -// hold enough bytes to complete the encoding. len(s) must be greater than 0. -func (t *bidiTrie) lookupString(s string) (v uint8, sz int) { - c0 := s[0] - switch { - case c0 < 0x80: // is ASCII - return bidiValues[c0], 1 - case c0 < 0xC2: - return 0, 1 // Illegal UTF-8: not a starter, not ASCII. - case c0 < 0xE0: // 2-byte UTF-8 - if len(s) < 2 { - return 0, 0 - } - i := bidiIndex[c0] - c1 := s[1] - if c1 < 0x80 || 0xC0 <= c1 { - return 0, 1 // Illegal UTF-8: not a continuation byte. - } - return t.lookupValue(uint32(i), c1), 2 - case c0 < 0xF0: // 3-byte UTF-8 - if len(s) < 3 { - return 0, 0 - } - i := bidiIndex[c0] - c1 := s[1] - if c1 < 0x80 || 0xC0 <= c1 { - return 0, 1 // Illegal UTF-8: not a continuation byte. - } - o := uint32(i)<<6 + uint32(c1) - i = bidiIndex[o] - c2 := s[2] - if c2 < 0x80 || 0xC0 <= c2 { - return 0, 2 // Illegal UTF-8: not a continuation byte. - } - return t.lookupValue(uint32(i), c2), 3 - case c0 < 0xF8: // 4-byte UTF-8 - if len(s) < 4 { - return 0, 0 - } - i := bidiIndex[c0] - c1 := s[1] - if c1 < 0x80 || 0xC0 <= c1 { - return 0, 1 // Illegal UTF-8: not a continuation byte. - } - o := uint32(i)<<6 + uint32(c1) - i = bidiIndex[o] - c2 := s[2] - if c2 < 0x80 || 0xC0 <= c2 { - return 0, 2 // Illegal UTF-8: not a continuation byte. - } - o = uint32(i)<<6 + uint32(c2) - i = bidiIndex[o] - c3 := s[3] - if c3 < 0x80 || 0xC0 <= c3 { - return 0, 3 // Illegal UTF-8: not a continuation byte. - } - return t.lookupValue(uint32(i), c3), 4 - } - // Illegal rune - return 0, 1 -} - -// lookupStringUnsafe returns the trie value for the first UTF-8 encoding in s. -// s must start with a full and valid UTF-8 encoded rune. -func (t *bidiTrie) lookupStringUnsafe(s string) uint8 { - c0 := s[0] - if c0 < 0x80 { // is ASCII - return bidiValues[c0] - } - i := bidiIndex[c0] - if c0 < 0xE0 { // 2-byte UTF-8 - return t.lookupValue(uint32(i), s[1]) - } - i = bidiIndex[uint32(i)<<6+uint32(s[1])] - if c0 < 0xF0 { // 3-byte UTF-8 - return t.lookupValue(uint32(i), s[2]) - } - i = bidiIndex[uint32(i)<<6+uint32(s[2])] - if c0 < 0xF8 { // 4-byte UTF-8 - return t.lookupValue(uint32(i), s[3]) - } - return 0 -} - -// bidiTrie. Total size: 16128 bytes (15.75 KiB). Checksum: 8122d83e461996f. -type bidiTrie struct{} - -func newBidiTrie(i int) *bidiTrie { - return &bidiTrie{} -} - -// lookupValue determines the type of block n and looks up the value for b. -func (t *bidiTrie) lookupValue(n uint32, b byte) uint8 { - switch { - default: - return uint8(bidiValues[n<<6+uint32(b)]) - } -} - -// bidiValues: 228 blocks, 14592 entries, 14592 bytes -// The third block is the zero block. -var bidiValues = [14592]uint8{ - // Block 0x0, offset 0x0 - 0x00: 0x000b, 0x01: 0x000b, 0x02: 0x000b, 0x03: 0x000b, 0x04: 0x000b, 0x05: 0x000b, - 0x06: 0x000b, 0x07: 0x000b, 0x08: 0x000b, 0x09: 0x0008, 0x0a: 0x0007, 0x0b: 0x0008, - 0x0c: 0x0009, 0x0d: 0x0007, 0x0e: 0x000b, 0x0f: 0x000b, 0x10: 0x000b, 0x11: 0x000b, - 0x12: 0x000b, 0x13: 0x000b, 0x14: 0x000b, 0x15: 0x000b, 0x16: 0x000b, 0x17: 0x000b, - 0x18: 0x000b, 0x19: 0x000b, 0x1a: 0x000b, 0x1b: 0x000b, 0x1c: 0x0007, 0x1d: 0x0007, - 0x1e: 0x0007, 0x1f: 0x0008, 0x20: 0x0009, 0x21: 0x000a, 0x22: 0x000a, 0x23: 0x0004, - 0x24: 0x0004, 0x25: 0x0004, 0x26: 0x000a, 0x27: 0x000a, 0x28: 0x003a, 0x29: 0x002a, - 0x2a: 0x000a, 0x2b: 0x0003, 0x2c: 0x0006, 0x2d: 0x0003, 0x2e: 0x0006, 0x2f: 0x0006, - 0x30: 0x0002, 0x31: 0x0002, 0x32: 0x0002, 0x33: 0x0002, 0x34: 0x0002, 0x35: 0x0002, - 0x36: 0x0002, 0x37: 0x0002, 0x38: 0x0002, 0x39: 0x0002, 0x3a: 0x0006, 0x3b: 0x000a, - 0x3c: 0x000a, 0x3d: 0x000a, 0x3e: 0x000a, 0x3f: 0x000a, - // Block 0x1, offset 0x40 - 0x40: 0x000a, - 0x5b: 0x005a, 0x5c: 0x000a, 0x5d: 0x004a, - 0x5e: 0x000a, 0x5f: 0x000a, 0x60: 0x000a, - 0x7b: 0x005a, - 0x7c: 0x000a, 0x7d: 0x004a, 0x7e: 0x000a, 0x7f: 0x000b, - // Block 0x2, offset 0x80 - // Block 0x3, offset 0xc0 - 0xc0: 0x000b, 0xc1: 0x000b, 0xc2: 0x000b, 0xc3: 0x000b, 0xc4: 0x000b, 0xc5: 0x0007, - 0xc6: 0x000b, 0xc7: 0x000b, 0xc8: 0x000b, 0xc9: 0x000b, 0xca: 0x000b, 0xcb: 0x000b, - 0xcc: 0x000b, 0xcd: 0x000b, 0xce: 0x000b, 0xcf: 0x000b, 0xd0: 0x000b, 0xd1: 0x000b, - 0xd2: 0x000b, 0xd3: 0x000b, 0xd4: 0x000b, 0xd5: 0x000b, 0xd6: 0x000b, 0xd7: 0x000b, - 0xd8: 0x000b, 0xd9: 0x000b, 0xda: 0x000b, 0xdb: 0x000b, 0xdc: 0x000b, 0xdd: 0x000b, - 0xde: 0x000b, 0xdf: 0x000b, 0xe0: 0x0006, 0xe1: 0x000a, 0xe2: 0x0004, 0xe3: 0x0004, - 0xe4: 0x0004, 0xe5: 0x0004, 0xe6: 0x000a, 0xe7: 0x000a, 0xe8: 0x000a, 0xe9: 0x000a, - 0xeb: 0x000a, 0xec: 0x000a, 0xed: 0x000b, 0xee: 0x000a, 0xef: 0x000a, - 0xf0: 0x0004, 0xf1: 0x0004, 0xf2: 0x0002, 0xf3: 0x0002, 0xf4: 0x000a, - 0xf6: 0x000a, 0xf7: 0x000a, 0xf8: 0x000a, 0xf9: 0x0002, 0xfb: 0x000a, - 0xfc: 0x000a, 0xfd: 0x000a, 0xfe: 0x000a, 0xff: 0x000a, - // Block 0x4, offset 0x100 - 0x117: 0x000a, - 0x137: 0x000a, - // Block 0x5, offset 0x140 - 0x179: 0x000a, 0x17a: 0x000a, - // Block 0x6, offset 0x180 - 0x182: 0x000a, 0x183: 0x000a, 0x184: 0x000a, 0x185: 0x000a, - 0x186: 0x000a, 0x187: 0x000a, 0x188: 0x000a, 0x189: 0x000a, 0x18a: 0x000a, 0x18b: 0x000a, - 0x18c: 0x000a, 0x18d: 0x000a, 0x18e: 0x000a, 0x18f: 0x000a, - 0x192: 0x000a, 0x193: 0x000a, 0x194: 0x000a, 0x195: 0x000a, 0x196: 0x000a, 0x197: 0x000a, - 0x198: 0x000a, 0x199: 0x000a, 0x19a: 0x000a, 0x19b: 0x000a, 0x19c: 0x000a, 0x19d: 0x000a, - 0x19e: 0x000a, 0x19f: 0x000a, - 0x1a5: 0x000a, 0x1a6: 0x000a, 0x1a7: 0x000a, 0x1a8: 0x000a, 0x1a9: 0x000a, - 0x1aa: 0x000a, 0x1ab: 0x000a, 0x1ac: 0x000a, 0x1ad: 0x000a, 0x1af: 0x000a, - 0x1b0: 0x000a, 0x1b1: 0x000a, 0x1b2: 0x000a, 0x1b3: 0x000a, 0x1b4: 0x000a, 0x1b5: 0x000a, - 0x1b6: 0x000a, 0x1b7: 0x000a, 0x1b8: 0x000a, 0x1b9: 0x000a, 0x1ba: 0x000a, 0x1bb: 0x000a, - 0x1bc: 0x000a, 0x1bd: 0x000a, 0x1be: 0x000a, 0x1bf: 0x000a, - // Block 0x7, offset 0x1c0 - 0x1c0: 0x000c, 0x1c1: 0x000c, 0x1c2: 0x000c, 0x1c3: 0x000c, 0x1c4: 0x000c, 0x1c5: 0x000c, - 0x1c6: 0x000c, 0x1c7: 0x000c, 0x1c8: 0x000c, 0x1c9: 0x000c, 0x1ca: 0x000c, 0x1cb: 0x000c, - 0x1cc: 0x000c, 0x1cd: 0x000c, 0x1ce: 0x000c, 0x1cf: 0x000c, 0x1d0: 0x000c, 0x1d1: 0x000c, - 0x1d2: 0x000c, 0x1d3: 0x000c, 0x1d4: 0x000c, 0x1d5: 0x000c, 0x1d6: 0x000c, 0x1d7: 0x000c, - 0x1d8: 0x000c, 0x1d9: 0x000c, 0x1da: 0x000c, 0x1db: 0x000c, 0x1dc: 0x000c, 0x1dd: 0x000c, - 0x1de: 0x000c, 0x1df: 0x000c, 0x1e0: 0x000c, 0x1e1: 0x000c, 0x1e2: 0x000c, 0x1e3: 0x000c, - 0x1e4: 0x000c, 0x1e5: 0x000c, 0x1e6: 0x000c, 0x1e7: 0x000c, 0x1e8: 0x000c, 0x1e9: 0x000c, - 0x1ea: 0x000c, 0x1eb: 0x000c, 0x1ec: 0x000c, 0x1ed: 0x000c, 0x1ee: 0x000c, 0x1ef: 0x000c, - 0x1f0: 0x000c, 0x1f1: 0x000c, 0x1f2: 0x000c, 0x1f3: 0x000c, 0x1f4: 0x000c, 0x1f5: 0x000c, - 0x1f6: 0x000c, 0x1f7: 0x000c, 0x1f8: 0x000c, 0x1f9: 0x000c, 0x1fa: 0x000c, 0x1fb: 0x000c, - 0x1fc: 0x000c, 0x1fd: 0x000c, 0x1fe: 0x000c, 0x1ff: 0x000c, - // Block 0x8, offset 0x200 - 0x200: 0x000c, 0x201: 0x000c, 0x202: 0x000c, 0x203: 0x000c, 0x204: 0x000c, 0x205: 0x000c, - 0x206: 0x000c, 0x207: 0x000c, 0x208: 0x000c, 0x209: 0x000c, 0x20a: 0x000c, 0x20b: 0x000c, - 0x20c: 0x000c, 0x20d: 0x000c, 0x20e: 0x000c, 0x20f: 0x000c, 0x210: 0x000c, 0x211: 0x000c, - 0x212: 0x000c, 0x213: 0x000c, 0x214: 0x000c, 0x215: 0x000c, 0x216: 0x000c, 0x217: 0x000c, - 0x218: 0x000c, 0x219: 0x000c, 0x21a: 0x000c, 0x21b: 0x000c, 0x21c: 0x000c, 0x21d: 0x000c, - 0x21e: 0x000c, 0x21f: 0x000c, 0x220: 0x000c, 0x221: 0x000c, 0x222: 0x000c, 0x223: 0x000c, - 0x224: 0x000c, 0x225: 0x000c, 0x226: 0x000c, 0x227: 0x000c, 0x228: 0x000c, 0x229: 0x000c, - 0x22a: 0x000c, 0x22b: 0x000c, 0x22c: 0x000c, 0x22d: 0x000c, 0x22e: 0x000c, 0x22f: 0x000c, - 0x234: 0x000a, 0x235: 0x000a, - 0x23e: 0x000a, - // Block 0x9, offset 0x240 - 0x244: 0x000a, 0x245: 0x000a, - 0x247: 0x000a, - // Block 0xa, offset 0x280 - 0x2b6: 0x000a, - // Block 0xb, offset 0x2c0 - 0x2c3: 0x000c, 0x2c4: 0x000c, 0x2c5: 0x000c, - 0x2c6: 0x000c, 0x2c7: 0x000c, 0x2c8: 0x000c, 0x2c9: 0x000c, - // Block 0xc, offset 0x300 - 0x30a: 0x000a, - 0x30d: 0x000a, 0x30e: 0x000a, 0x30f: 0x0004, 0x310: 0x0001, 0x311: 0x000c, - 0x312: 0x000c, 0x313: 0x000c, 0x314: 0x000c, 0x315: 0x000c, 0x316: 0x000c, 0x317: 0x000c, - 0x318: 0x000c, 0x319: 0x000c, 0x31a: 0x000c, 0x31b: 0x000c, 0x31c: 0x000c, 0x31d: 0x000c, - 0x31e: 0x000c, 0x31f: 0x000c, 0x320: 0x000c, 0x321: 0x000c, 0x322: 0x000c, 0x323: 0x000c, - 0x324: 0x000c, 0x325: 0x000c, 0x326: 0x000c, 0x327: 0x000c, 0x328: 0x000c, 0x329: 0x000c, - 0x32a: 0x000c, 0x32b: 0x000c, 0x32c: 0x000c, 0x32d: 0x000c, 0x32e: 0x000c, 0x32f: 0x000c, - 0x330: 0x000c, 0x331: 0x000c, 0x332: 0x000c, 0x333: 0x000c, 0x334: 0x000c, 0x335: 0x000c, - 0x336: 0x000c, 0x337: 0x000c, 0x338: 0x000c, 0x339: 0x000c, 0x33a: 0x000c, 0x33b: 0x000c, - 0x33c: 0x000c, 0x33d: 0x000c, 0x33e: 0x0001, 0x33f: 0x000c, - // Block 0xd, offset 0x340 - 0x340: 0x0001, 0x341: 0x000c, 0x342: 0x000c, 0x343: 0x0001, 0x344: 0x000c, 0x345: 0x000c, - 0x346: 0x0001, 0x347: 0x000c, 0x348: 0x0001, 0x349: 0x0001, 0x34a: 0x0001, 0x34b: 0x0001, - 0x34c: 0x0001, 0x34d: 0x0001, 0x34e: 0x0001, 0x34f: 0x0001, 0x350: 0x0001, 0x351: 0x0001, - 0x352: 0x0001, 0x353: 0x0001, 0x354: 0x0001, 0x355: 0x0001, 0x356: 0x0001, 0x357: 0x0001, - 0x358: 0x0001, 0x359: 0x0001, 0x35a: 0x0001, 0x35b: 0x0001, 0x35c: 0x0001, 0x35d: 0x0001, - 0x35e: 0x0001, 0x35f: 0x0001, 0x360: 0x0001, 0x361: 0x0001, 0x362: 0x0001, 0x363: 0x0001, - 0x364: 0x0001, 0x365: 0x0001, 0x366: 0x0001, 0x367: 0x0001, 0x368: 0x0001, 0x369: 0x0001, - 0x36a: 0x0001, 0x36b: 0x0001, 0x36c: 0x0001, 0x36d: 0x0001, 0x36e: 0x0001, 0x36f: 0x0001, - 0x370: 0x0001, 0x371: 0x0001, 0x372: 0x0001, 0x373: 0x0001, 0x374: 0x0001, 0x375: 0x0001, - 0x376: 0x0001, 0x377: 0x0001, 0x378: 0x0001, 0x379: 0x0001, 0x37a: 0x0001, 0x37b: 0x0001, - 0x37c: 0x0001, 0x37d: 0x0001, 0x37e: 0x0001, 0x37f: 0x0001, - // Block 0xe, offset 0x380 - 0x380: 0x0005, 0x381: 0x0005, 0x382: 0x0005, 0x383: 0x0005, 0x384: 0x0005, 0x385: 0x0005, - 0x386: 0x000a, 0x387: 0x000a, 0x388: 0x000d, 0x389: 0x0004, 0x38a: 0x0004, 0x38b: 0x000d, - 0x38c: 0x0006, 0x38d: 0x000d, 0x38e: 0x000a, 0x38f: 0x000a, 0x390: 0x000c, 0x391: 0x000c, - 0x392: 0x000c, 0x393: 0x000c, 0x394: 0x000c, 0x395: 0x000c, 0x396: 0x000c, 0x397: 0x000c, - 0x398: 0x000c, 0x399: 0x000c, 0x39a: 0x000c, 0x39b: 0x000d, 0x39c: 0x000d, 0x39d: 0x000d, - 0x39e: 0x000d, 0x39f: 0x000d, 0x3a0: 0x000d, 0x3a1: 0x000d, 0x3a2: 0x000d, 0x3a3: 0x000d, - 0x3a4: 0x000d, 0x3a5: 0x000d, 0x3a6: 0x000d, 0x3a7: 0x000d, 0x3a8: 0x000d, 0x3a9: 0x000d, - 0x3aa: 0x000d, 0x3ab: 0x000d, 0x3ac: 0x000d, 0x3ad: 0x000d, 0x3ae: 0x000d, 0x3af: 0x000d, - 0x3b0: 0x000d, 0x3b1: 0x000d, 0x3b2: 0x000d, 0x3b3: 0x000d, 0x3b4: 0x000d, 0x3b5: 0x000d, - 0x3b6: 0x000d, 0x3b7: 0x000d, 0x3b8: 0x000d, 0x3b9: 0x000d, 0x3ba: 0x000d, 0x3bb: 0x000d, - 0x3bc: 0x000d, 0x3bd: 0x000d, 0x3be: 0x000d, 0x3bf: 0x000d, - // Block 0xf, offset 0x3c0 - 0x3c0: 0x000d, 0x3c1: 0x000d, 0x3c2: 0x000d, 0x3c3: 0x000d, 0x3c4: 0x000d, 0x3c5: 0x000d, - 0x3c6: 0x000d, 0x3c7: 0x000d, 0x3c8: 0x000d, 0x3c9: 0x000d, 0x3ca: 0x000d, 0x3cb: 0x000c, - 0x3cc: 0x000c, 0x3cd: 0x000c, 0x3ce: 0x000c, 0x3cf: 0x000c, 0x3d0: 0x000c, 0x3d1: 0x000c, - 0x3d2: 0x000c, 0x3d3: 0x000c, 0x3d4: 0x000c, 0x3d5: 0x000c, 0x3d6: 0x000c, 0x3d7: 0x000c, - 0x3d8: 0x000c, 0x3d9: 0x000c, 0x3da: 0x000c, 0x3db: 0x000c, 0x3dc: 0x000c, 0x3dd: 0x000c, - 0x3de: 0x000c, 0x3df: 0x000c, 0x3e0: 0x0005, 0x3e1: 0x0005, 0x3e2: 0x0005, 0x3e3: 0x0005, - 0x3e4: 0x0005, 0x3e5: 0x0005, 0x3e6: 0x0005, 0x3e7: 0x0005, 0x3e8: 0x0005, 0x3e9: 0x0005, - 0x3ea: 0x0004, 0x3eb: 0x0005, 0x3ec: 0x0005, 0x3ed: 0x000d, 0x3ee: 0x000d, 0x3ef: 0x000d, - 0x3f0: 0x000c, 0x3f1: 0x000d, 0x3f2: 0x000d, 0x3f3: 0x000d, 0x3f4: 0x000d, 0x3f5: 0x000d, - 0x3f6: 0x000d, 0x3f7: 0x000d, 0x3f8: 0x000d, 0x3f9: 0x000d, 0x3fa: 0x000d, 0x3fb: 0x000d, - 0x3fc: 0x000d, 0x3fd: 0x000d, 0x3fe: 0x000d, 0x3ff: 0x000d, - // Block 0x10, offset 0x400 - 0x400: 0x000d, 0x401: 0x000d, 0x402: 0x000d, 0x403: 0x000d, 0x404: 0x000d, 0x405: 0x000d, - 0x406: 0x000d, 0x407: 0x000d, 0x408: 0x000d, 0x409: 0x000d, 0x40a: 0x000d, 0x40b: 0x000d, - 0x40c: 0x000d, 0x40d: 0x000d, 0x40e: 0x000d, 0x40f: 0x000d, 0x410: 0x000d, 0x411: 0x000d, - 0x412: 0x000d, 0x413: 0x000d, 0x414: 0x000d, 0x415: 0x000d, 0x416: 0x000d, 0x417: 0x000d, - 0x418: 0x000d, 0x419: 0x000d, 0x41a: 0x000d, 0x41b: 0x000d, 0x41c: 0x000d, 0x41d: 0x000d, - 0x41e: 0x000d, 0x41f: 0x000d, 0x420: 0x000d, 0x421: 0x000d, 0x422: 0x000d, 0x423: 0x000d, - 0x424: 0x000d, 0x425: 0x000d, 0x426: 0x000d, 0x427: 0x000d, 0x428: 0x000d, 0x429: 0x000d, - 0x42a: 0x000d, 0x42b: 0x000d, 0x42c: 0x000d, 0x42d: 0x000d, 0x42e: 0x000d, 0x42f: 0x000d, - 0x430: 0x000d, 0x431: 0x000d, 0x432: 0x000d, 0x433: 0x000d, 0x434: 0x000d, 0x435: 0x000d, - 0x436: 0x000d, 0x437: 0x000d, 0x438: 0x000d, 0x439: 0x000d, 0x43a: 0x000d, 0x43b: 0x000d, - 0x43c: 0x000d, 0x43d: 0x000d, 0x43e: 0x000d, 0x43f: 0x000d, - // Block 0x11, offset 0x440 - 0x440: 0x000d, 0x441: 0x000d, 0x442: 0x000d, 0x443: 0x000d, 0x444: 0x000d, 0x445: 0x000d, - 0x446: 0x000d, 0x447: 0x000d, 0x448: 0x000d, 0x449: 0x000d, 0x44a: 0x000d, 0x44b: 0x000d, - 0x44c: 0x000d, 0x44d: 0x000d, 0x44e: 0x000d, 0x44f: 0x000d, 0x450: 0x000d, 0x451: 0x000d, - 0x452: 0x000d, 0x453: 0x000d, 0x454: 0x000d, 0x455: 0x000d, 0x456: 0x000c, 0x457: 0x000c, - 0x458: 0x000c, 0x459: 0x000c, 0x45a: 0x000c, 0x45b: 0x000c, 0x45c: 0x000c, 0x45d: 0x0005, - 0x45e: 0x000a, 0x45f: 0x000c, 0x460: 0x000c, 0x461: 0x000c, 0x462: 0x000c, 0x463: 0x000c, - 0x464: 0x000c, 0x465: 0x000d, 0x466: 0x000d, 0x467: 0x000c, 0x468: 0x000c, 0x469: 0x000a, - 0x46a: 0x000c, 0x46b: 0x000c, 0x46c: 0x000c, 0x46d: 0x000c, 0x46e: 0x000d, 0x46f: 0x000d, - 0x470: 0x0002, 0x471: 0x0002, 0x472: 0x0002, 0x473: 0x0002, 0x474: 0x0002, 0x475: 0x0002, - 0x476: 0x0002, 0x477: 0x0002, 0x478: 0x0002, 0x479: 0x0002, 0x47a: 0x000d, 0x47b: 0x000d, - 0x47c: 0x000d, 0x47d: 0x000d, 0x47e: 0x000d, 0x47f: 0x000d, - // Block 0x12, offset 0x480 - 0x480: 0x000d, 0x481: 0x000d, 0x482: 0x000d, 0x483: 0x000d, 0x484: 0x000d, 0x485: 0x000d, - 0x486: 0x000d, 0x487: 0x000d, 0x488: 0x000d, 0x489: 0x000d, 0x48a: 0x000d, 0x48b: 0x000d, - 0x48c: 0x000d, 0x48d: 0x000d, 0x48e: 0x000d, 0x48f: 0x000d, 0x490: 0x000d, 0x491: 0x000c, - 0x492: 0x000d, 0x493: 0x000d, 0x494: 0x000d, 0x495: 0x000d, 0x496: 0x000d, 0x497: 0x000d, - 0x498: 0x000d, 0x499: 0x000d, 0x49a: 0x000d, 0x49b: 0x000d, 0x49c: 0x000d, 0x49d: 0x000d, - 0x49e: 0x000d, 0x49f: 0x000d, 0x4a0: 0x000d, 0x4a1: 0x000d, 0x4a2: 0x000d, 0x4a3: 0x000d, - 0x4a4: 0x000d, 0x4a5: 0x000d, 0x4a6: 0x000d, 0x4a7: 0x000d, 0x4a8: 0x000d, 0x4a9: 0x000d, - 0x4aa: 0x000d, 0x4ab: 0x000d, 0x4ac: 0x000d, 0x4ad: 0x000d, 0x4ae: 0x000d, 0x4af: 0x000d, - 0x4b0: 0x000c, 0x4b1: 0x000c, 0x4b2: 0x000c, 0x4b3: 0x000c, 0x4b4: 0x000c, 0x4b5: 0x000c, - 0x4b6: 0x000c, 0x4b7: 0x000c, 0x4b8: 0x000c, 0x4b9: 0x000c, 0x4ba: 0x000c, 0x4bb: 0x000c, - 0x4bc: 0x000c, 0x4bd: 0x000c, 0x4be: 0x000c, 0x4bf: 0x000c, - // Block 0x13, offset 0x4c0 - 0x4c0: 0x000c, 0x4c1: 0x000c, 0x4c2: 0x000c, 0x4c3: 0x000c, 0x4c4: 0x000c, 0x4c5: 0x000c, - 0x4c6: 0x000c, 0x4c7: 0x000c, 0x4c8: 0x000c, 0x4c9: 0x000c, 0x4ca: 0x000c, 0x4cb: 0x000d, - 0x4cc: 0x000d, 0x4cd: 0x000d, 0x4ce: 0x000d, 0x4cf: 0x000d, 0x4d0: 0x000d, 0x4d1: 0x000d, - 0x4d2: 0x000d, 0x4d3: 0x000d, 0x4d4: 0x000d, 0x4d5: 0x000d, 0x4d6: 0x000d, 0x4d7: 0x000d, - 0x4d8: 0x000d, 0x4d9: 0x000d, 0x4da: 0x000d, 0x4db: 0x000d, 0x4dc: 0x000d, 0x4dd: 0x000d, - 0x4de: 0x000d, 0x4df: 0x000d, 0x4e0: 0x000d, 0x4e1: 0x000d, 0x4e2: 0x000d, 0x4e3: 0x000d, - 0x4e4: 0x000d, 0x4e5: 0x000d, 0x4e6: 0x000d, 0x4e7: 0x000d, 0x4e8: 0x000d, 0x4e9: 0x000d, - 0x4ea: 0x000d, 0x4eb: 0x000d, 0x4ec: 0x000d, 0x4ed: 0x000d, 0x4ee: 0x000d, 0x4ef: 0x000d, - 0x4f0: 0x000d, 0x4f1: 0x000d, 0x4f2: 0x000d, 0x4f3: 0x000d, 0x4f4: 0x000d, 0x4f5: 0x000d, - 0x4f6: 0x000d, 0x4f7: 0x000d, 0x4f8: 0x000d, 0x4f9: 0x000d, 0x4fa: 0x000d, 0x4fb: 0x000d, - 0x4fc: 0x000d, 0x4fd: 0x000d, 0x4fe: 0x000d, 0x4ff: 0x000d, - // Block 0x14, offset 0x500 - 0x500: 0x000d, 0x501: 0x000d, 0x502: 0x000d, 0x503: 0x000d, 0x504: 0x000d, 0x505: 0x000d, - 0x506: 0x000d, 0x507: 0x000d, 0x508: 0x000d, 0x509: 0x000d, 0x50a: 0x000d, 0x50b: 0x000d, - 0x50c: 0x000d, 0x50d: 0x000d, 0x50e: 0x000d, 0x50f: 0x000d, 0x510: 0x000d, 0x511: 0x000d, - 0x512: 0x000d, 0x513: 0x000d, 0x514: 0x000d, 0x515: 0x000d, 0x516: 0x000d, 0x517: 0x000d, - 0x518: 0x000d, 0x519: 0x000d, 0x51a: 0x000d, 0x51b: 0x000d, 0x51c: 0x000d, 0x51d: 0x000d, - 0x51e: 0x000d, 0x51f: 0x000d, 0x520: 0x000d, 0x521: 0x000d, 0x522: 0x000d, 0x523: 0x000d, - 0x524: 0x000d, 0x525: 0x000d, 0x526: 0x000c, 0x527: 0x000c, 0x528: 0x000c, 0x529: 0x000c, - 0x52a: 0x000c, 0x52b: 0x000c, 0x52c: 0x000c, 0x52d: 0x000c, 0x52e: 0x000c, 0x52f: 0x000c, - 0x530: 0x000c, 0x531: 0x000d, 0x532: 0x000d, 0x533: 0x000d, 0x534: 0x000d, 0x535: 0x000d, - 0x536: 0x000d, 0x537: 0x000d, 0x538: 0x000d, 0x539: 0x000d, 0x53a: 0x000d, 0x53b: 0x000d, - 0x53c: 0x000d, 0x53d: 0x000d, 0x53e: 0x000d, 0x53f: 0x000d, - // Block 0x15, offset 0x540 - 0x540: 0x0001, 0x541: 0x0001, 0x542: 0x0001, 0x543: 0x0001, 0x544: 0x0001, 0x545: 0x0001, - 0x546: 0x0001, 0x547: 0x0001, 0x548: 0x0001, 0x549: 0x0001, 0x54a: 0x0001, 0x54b: 0x0001, - 0x54c: 0x0001, 0x54d: 0x0001, 0x54e: 0x0001, 0x54f: 0x0001, 0x550: 0x0001, 0x551: 0x0001, - 0x552: 0x0001, 0x553: 0x0001, 0x554: 0x0001, 0x555: 0x0001, 0x556: 0x0001, 0x557: 0x0001, - 0x558: 0x0001, 0x559: 0x0001, 0x55a: 0x0001, 0x55b: 0x0001, 0x55c: 0x0001, 0x55d: 0x0001, - 0x55e: 0x0001, 0x55f: 0x0001, 0x560: 0x0001, 0x561: 0x0001, 0x562: 0x0001, 0x563: 0x0001, - 0x564: 0x0001, 0x565: 0x0001, 0x566: 0x0001, 0x567: 0x0001, 0x568: 0x0001, 0x569: 0x0001, - 0x56a: 0x0001, 0x56b: 0x000c, 0x56c: 0x000c, 0x56d: 0x000c, 0x56e: 0x000c, 0x56f: 0x000c, - 0x570: 0x000c, 0x571: 0x000c, 0x572: 0x000c, 0x573: 0x000c, 0x574: 0x0001, 0x575: 0x0001, - 0x576: 0x000a, 0x577: 0x000a, 0x578: 0x000a, 0x579: 0x000a, 0x57a: 0x0001, 0x57b: 0x0001, - 0x57c: 0x0001, 0x57d: 0x0001, 0x57e: 0x0001, 0x57f: 0x0001, - // Block 0x16, offset 0x580 - 0x580: 0x0001, 0x581: 0x0001, 0x582: 0x0001, 0x583: 0x0001, 0x584: 0x0001, 0x585: 0x0001, - 0x586: 0x0001, 0x587: 0x0001, 0x588: 0x0001, 0x589: 0x0001, 0x58a: 0x0001, 0x58b: 0x0001, - 0x58c: 0x0001, 0x58d: 0x0001, 0x58e: 0x0001, 0x58f: 0x0001, 0x590: 0x0001, 0x591: 0x0001, - 0x592: 0x0001, 0x593: 0x0001, 0x594: 0x0001, 0x595: 0x0001, 0x596: 0x000c, 0x597: 0x000c, - 0x598: 0x000c, 0x599: 0x000c, 0x59a: 0x0001, 0x59b: 0x000c, 0x59c: 0x000c, 0x59d: 0x000c, - 0x59e: 0x000c, 0x59f: 0x000c, 0x5a0: 0x000c, 0x5a1: 0x000c, 0x5a2: 0x000c, 0x5a3: 0x000c, - 0x5a4: 0x0001, 0x5a5: 0x000c, 0x5a6: 0x000c, 0x5a7: 0x000c, 0x5a8: 0x0001, 0x5a9: 0x000c, - 0x5aa: 0x000c, 0x5ab: 0x000c, 0x5ac: 0x000c, 0x5ad: 0x000c, 0x5ae: 0x0001, 0x5af: 0x0001, - 0x5b0: 0x0001, 0x5b1: 0x0001, 0x5b2: 0x0001, 0x5b3: 0x0001, 0x5b4: 0x0001, 0x5b5: 0x0001, - 0x5b6: 0x0001, 0x5b7: 0x0001, 0x5b8: 0x0001, 0x5b9: 0x0001, 0x5ba: 0x0001, 0x5bb: 0x0001, - 0x5bc: 0x0001, 0x5bd: 0x0001, 0x5be: 0x0001, 0x5bf: 0x0001, - // Block 0x17, offset 0x5c0 - 0x5c0: 0x0001, 0x5c1: 0x0001, 0x5c2: 0x0001, 0x5c3: 0x0001, 0x5c4: 0x0001, 0x5c5: 0x0001, - 0x5c6: 0x0001, 0x5c7: 0x0001, 0x5c8: 0x0001, 0x5c9: 0x0001, 0x5ca: 0x0001, 0x5cb: 0x0001, - 0x5cc: 0x0001, 0x5cd: 0x0001, 0x5ce: 0x0001, 0x5cf: 0x0001, 0x5d0: 0x0001, 0x5d1: 0x0001, - 0x5d2: 0x0001, 0x5d3: 0x0001, 0x5d4: 0x0001, 0x5d5: 0x0001, 0x5d6: 0x0001, 0x5d7: 0x0001, - 0x5d8: 0x0001, 0x5d9: 0x000c, 0x5da: 0x000c, 0x5db: 0x000c, 0x5dc: 0x0001, 0x5dd: 0x0001, - 0x5de: 0x0001, 0x5df: 0x0001, 0x5e0: 0x000d, 0x5e1: 0x000d, 0x5e2: 0x000d, 0x5e3: 0x000d, - 0x5e4: 0x000d, 0x5e5: 0x000d, 0x5e6: 0x000d, 0x5e7: 0x000d, 0x5e8: 0x000d, 0x5e9: 0x000d, - 0x5ea: 0x000d, 0x5eb: 0x000d, 0x5ec: 0x000d, 0x5ed: 0x000d, 0x5ee: 0x000d, 0x5ef: 0x000d, - 0x5f0: 0x0001, 0x5f1: 0x0001, 0x5f2: 0x0001, 0x5f3: 0x0001, 0x5f4: 0x0001, 0x5f5: 0x0001, - 0x5f6: 0x0001, 0x5f7: 0x0001, 0x5f8: 0x0001, 0x5f9: 0x0001, 0x5fa: 0x0001, 0x5fb: 0x0001, - 0x5fc: 0x0001, 0x5fd: 0x0001, 0x5fe: 0x0001, 0x5ff: 0x0001, - // Block 0x18, offset 0x600 - 0x600: 0x0001, 0x601: 0x0001, 0x602: 0x0001, 0x603: 0x0001, 0x604: 0x0001, 0x605: 0x0001, - 0x606: 0x0001, 0x607: 0x0001, 0x608: 0x0001, 0x609: 0x0001, 0x60a: 0x0001, 0x60b: 0x0001, - 0x60c: 0x0001, 0x60d: 0x0001, 0x60e: 0x0001, 0x60f: 0x0001, 0x610: 0x0001, 0x611: 0x0001, - 0x612: 0x0001, 0x613: 0x0001, 0x614: 0x0001, 0x615: 0x0001, 0x616: 0x0001, 0x617: 0x0001, - 0x618: 0x0001, 0x619: 0x0001, 0x61a: 0x0001, 0x61b: 0x0001, 0x61c: 0x0001, 0x61d: 0x0001, - 0x61e: 0x0001, 0x61f: 0x0001, 0x620: 0x000d, 0x621: 0x000d, 0x622: 0x000d, 0x623: 0x000d, - 0x624: 0x000d, 0x625: 0x000d, 0x626: 0x000d, 0x627: 0x000d, 0x628: 0x000d, 0x629: 0x000d, - 0x62a: 0x000d, 0x62b: 0x000d, 0x62c: 0x000d, 0x62d: 0x000d, 0x62e: 0x000d, 0x62f: 0x000d, - 0x630: 0x000d, 0x631: 0x000d, 0x632: 0x000d, 0x633: 0x000d, 0x634: 0x000d, 0x635: 0x000d, - 0x636: 0x000d, 0x637: 0x000d, 0x638: 0x000d, 0x639: 0x000d, 0x63a: 0x000d, 0x63b: 0x000d, - 0x63c: 0x000d, 0x63d: 0x000d, 0x63e: 0x000d, 0x63f: 0x000d, - // Block 0x19, offset 0x640 - 0x640: 0x000d, 0x641: 0x000d, 0x642: 0x000d, 0x643: 0x000d, 0x644: 0x000d, 0x645: 0x000d, - 0x646: 0x000d, 0x647: 0x000d, 0x648: 0x000d, 0x649: 0x000d, 0x64a: 0x000d, 0x64b: 0x000d, - 0x64c: 0x000d, 0x64d: 0x000d, 0x64e: 0x000d, 0x64f: 0x000d, 0x650: 0x000d, 0x651: 0x000d, - 0x652: 0x000d, 0x653: 0x000d, 0x654: 0x000c, 0x655: 0x000c, 0x656: 0x000c, 0x657: 0x000c, - 0x658: 0x000c, 0x659: 0x000c, 0x65a: 0x000c, 0x65b: 0x000c, 0x65c: 0x000c, 0x65d: 0x000c, - 0x65e: 0x000c, 0x65f: 0x000c, 0x660: 0x000c, 0x661: 0x000c, 0x662: 0x0005, 0x663: 0x000c, - 0x664: 0x000c, 0x665: 0x000c, 0x666: 0x000c, 0x667: 0x000c, 0x668: 0x000c, 0x669: 0x000c, - 0x66a: 0x000c, 0x66b: 0x000c, 0x66c: 0x000c, 0x66d: 0x000c, 0x66e: 0x000c, 0x66f: 0x000c, - 0x670: 0x000c, 0x671: 0x000c, 0x672: 0x000c, 0x673: 0x000c, 0x674: 0x000c, 0x675: 0x000c, - 0x676: 0x000c, 0x677: 0x000c, 0x678: 0x000c, 0x679: 0x000c, 0x67a: 0x000c, 0x67b: 0x000c, - 0x67c: 0x000c, 0x67d: 0x000c, 0x67e: 0x000c, 0x67f: 0x000c, - // Block 0x1a, offset 0x680 - 0x680: 0x000c, 0x681: 0x000c, 0x682: 0x000c, - 0x6ba: 0x000c, - 0x6bc: 0x000c, - // Block 0x1b, offset 0x6c0 - 0x6c1: 0x000c, 0x6c2: 0x000c, 0x6c3: 0x000c, 0x6c4: 0x000c, 0x6c5: 0x000c, - 0x6c6: 0x000c, 0x6c7: 0x000c, 0x6c8: 0x000c, - 0x6cd: 0x000c, 0x6d1: 0x000c, - 0x6d2: 0x000c, 0x6d3: 0x000c, 0x6d4: 0x000c, 0x6d5: 0x000c, 0x6d6: 0x000c, 0x6d7: 0x000c, - 0x6e2: 0x000c, 0x6e3: 0x000c, - // Block 0x1c, offset 0x700 - 0x701: 0x000c, - 0x73c: 0x000c, - // Block 0x1d, offset 0x740 - 0x741: 0x000c, 0x742: 0x000c, 0x743: 0x000c, 0x744: 0x000c, - 0x74d: 0x000c, - 0x762: 0x000c, 0x763: 0x000c, - 0x772: 0x0004, 0x773: 0x0004, - 0x77b: 0x0004, - // Block 0x1e, offset 0x780 - 0x781: 0x000c, 0x782: 0x000c, - 0x7bc: 0x000c, - // Block 0x1f, offset 0x7c0 - 0x7c1: 0x000c, 0x7c2: 0x000c, - 0x7c7: 0x000c, 0x7c8: 0x000c, 0x7cb: 0x000c, - 0x7cc: 0x000c, 0x7cd: 0x000c, 0x7d1: 0x000c, - 0x7f0: 0x000c, 0x7f1: 0x000c, 0x7f5: 0x000c, - // Block 0x20, offset 0x800 - 0x801: 0x000c, 0x802: 0x000c, 0x803: 0x000c, 0x804: 0x000c, 0x805: 0x000c, - 0x807: 0x000c, 0x808: 0x000c, - 0x80d: 0x000c, - 0x822: 0x000c, 0x823: 0x000c, - 0x831: 0x0004, - 0x83a: 0x000c, 0x83b: 0x000c, - 0x83c: 0x000c, 0x83d: 0x000c, 0x83e: 0x000c, 0x83f: 0x000c, - // Block 0x21, offset 0x840 - 0x841: 0x000c, - 0x87c: 0x000c, 0x87f: 0x000c, - // Block 0x22, offset 0x880 - 0x881: 0x000c, 0x882: 0x000c, 0x883: 0x000c, 0x884: 0x000c, - 0x88d: 0x000c, - 0x896: 0x000c, - 0x8a2: 0x000c, 0x8a3: 0x000c, - // Block 0x23, offset 0x8c0 - 0x8c2: 0x000c, - // Block 0x24, offset 0x900 - 0x900: 0x000c, - 0x90d: 0x000c, - 0x933: 0x000a, 0x934: 0x000a, 0x935: 0x000a, - 0x936: 0x000a, 0x937: 0x000a, 0x938: 0x000a, 0x939: 0x0004, 0x93a: 0x000a, - // Block 0x25, offset 0x940 - 0x940: 0x000c, - 0x97e: 0x000c, 0x97f: 0x000c, - // Block 0x26, offset 0x980 - 0x980: 0x000c, - 0x986: 0x000c, 0x987: 0x000c, 0x988: 0x000c, 0x98a: 0x000c, 0x98b: 0x000c, - 0x98c: 0x000c, 0x98d: 0x000c, - 0x995: 0x000c, 0x996: 0x000c, - 0x9a2: 0x000c, 0x9a3: 0x000c, - 0x9b8: 0x000a, 0x9b9: 0x000a, 0x9ba: 0x000a, 0x9bb: 0x000a, - 0x9bc: 0x000a, 0x9bd: 0x000a, 0x9be: 0x000a, - // Block 0x27, offset 0x9c0 - 0x9cc: 0x000c, 0x9cd: 0x000c, - 0x9e2: 0x000c, 0x9e3: 0x000c, - // Block 0x28, offset 0xa00 - 0xa00: 0x000c, 0xa01: 0x000c, - 0xa3b: 0x000c, - 0xa3c: 0x000c, - // Block 0x29, offset 0xa40 - 0xa41: 0x000c, 0xa42: 0x000c, 0xa43: 0x000c, 0xa44: 0x000c, - 0xa4d: 0x000c, - 0xa62: 0x000c, 0xa63: 0x000c, - // Block 0x2a, offset 0xa80 - 0xa8a: 0x000c, - 0xa92: 0x000c, 0xa93: 0x000c, 0xa94: 0x000c, 0xa96: 0x000c, - // Block 0x2b, offset 0xac0 - 0xaf1: 0x000c, 0xaf4: 0x000c, 0xaf5: 0x000c, - 0xaf6: 0x000c, 0xaf7: 0x000c, 0xaf8: 0x000c, 0xaf9: 0x000c, 0xafa: 0x000c, - 0xaff: 0x0004, - // Block 0x2c, offset 0xb00 - 0xb07: 0x000c, 0xb08: 0x000c, 0xb09: 0x000c, 0xb0a: 0x000c, 0xb0b: 0x000c, - 0xb0c: 0x000c, 0xb0d: 0x000c, 0xb0e: 0x000c, - // Block 0x2d, offset 0xb40 - 0xb71: 0x000c, 0xb74: 0x000c, 0xb75: 0x000c, - 0xb76: 0x000c, 0xb77: 0x000c, 0xb78: 0x000c, 0xb79: 0x000c, 0xb7b: 0x000c, - 0xb7c: 0x000c, - // Block 0x2e, offset 0xb80 - 0xb88: 0x000c, 0xb89: 0x000c, 0xb8a: 0x000c, 0xb8b: 0x000c, - 0xb8c: 0x000c, 0xb8d: 0x000c, - // Block 0x2f, offset 0xbc0 - 0xbd8: 0x000c, 0xbd9: 0x000c, - 0xbf5: 0x000c, - 0xbf7: 0x000c, 0xbf9: 0x000c, 0xbfa: 0x003a, 0xbfb: 0x002a, - 0xbfc: 0x003a, 0xbfd: 0x002a, - // Block 0x30, offset 0xc00 - 0xc31: 0x000c, 0xc32: 0x000c, 0xc33: 0x000c, 0xc34: 0x000c, 0xc35: 0x000c, - 0xc36: 0x000c, 0xc37: 0x000c, 0xc38: 0x000c, 0xc39: 0x000c, 0xc3a: 0x000c, 0xc3b: 0x000c, - 0xc3c: 0x000c, 0xc3d: 0x000c, 0xc3e: 0x000c, - // Block 0x31, offset 0xc40 - 0xc40: 0x000c, 0xc41: 0x000c, 0xc42: 0x000c, 0xc43: 0x000c, 0xc44: 0x000c, - 0xc46: 0x000c, 0xc47: 0x000c, - 0xc4d: 0x000c, 0xc4e: 0x000c, 0xc4f: 0x000c, 0xc50: 0x000c, 0xc51: 0x000c, - 0xc52: 0x000c, 0xc53: 0x000c, 0xc54: 0x000c, 0xc55: 0x000c, 0xc56: 0x000c, 0xc57: 0x000c, - 0xc59: 0x000c, 0xc5a: 0x000c, 0xc5b: 0x000c, 0xc5c: 0x000c, 0xc5d: 0x000c, - 0xc5e: 0x000c, 0xc5f: 0x000c, 0xc60: 0x000c, 0xc61: 0x000c, 0xc62: 0x000c, 0xc63: 0x000c, - 0xc64: 0x000c, 0xc65: 0x000c, 0xc66: 0x000c, 0xc67: 0x000c, 0xc68: 0x000c, 0xc69: 0x000c, - 0xc6a: 0x000c, 0xc6b: 0x000c, 0xc6c: 0x000c, 0xc6d: 0x000c, 0xc6e: 0x000c, 0xc6f: 0x000c, - 0xc70: 0x000c, 0xc71: 0x000c, 0xc72: 0x000c, 0xc73: 0x000c, 0xc74: 0x000c, 0xc75: 0x000c, - 0xc76: 0x000c, 0xc77: 0x000c, 0xc78: 0x000c, 0xc79: 0x000c, 0xc7a: 0x000c, 0xc7b: 0x000c, - 0xc7c: 0x000c, - // Block 0x32, offset 0xc80 - 0xc86: 0x000c, - // Block 0x33, offset 0xcc0 - 0xced: 0x000c, 0xcee: 0x000c, 0xcef: 0x000c, - 0xcf0: 0x000c, 0xcf2: 0x000c, 0xcf3: 0x000c, 0xcf4: 0x000c, 0xcf5: 0x000c, - 0xcf6: 0x000c, 0xcf7: 0x000c, 0xcf9: 0x000c, 0xcfa: 0x000c, - 0xcfd: 0x000c, 0xcfe: 0x000c, - // Block 0x34, offset 0xd00 - 0xd18: 0x000c, 0xd19: 0x000c, - 0xd1e: 0x000c, 0xd1f: 0x000c, 0xd20: 0x000c, - 0xd31: 0x000c, 0xd32: 0x000c, 0xd33: 0x000c, 0xd34: 0x000c, - // Block 0x35, offset 0xd40 - 0xd42: 0x000c, 0xd45: 0x000c, - 0xd46: 0x000c, - 0xd4d: 0x000c, - 0xd5d: 0x000c, - // Block 0x36, offset 0xd80 - 0xd9d: 0x000c, - 0xd9e: 0x000c, 0xd9f: 0x000c, - // Block 0x37, offset 0xdc0 - 0xdd0: 0x000a, 0xdd1: 0x000a, - 0xdd2: 0x000a, 0xdd3: 0x000a, 0xdd4: 0x000a, 0xdd5: 0x000a, 0xdd6: 0x000a, 0xdd7: 0x000a, - 0xdd8: 0x000a, 0xdd9: 0x000a, - // Block 0x38, offset 0xe00 - 0xe00: 0x000a, - // Block 0x39, offset 0xe40 - 0xe40: 0x0009, - 0xe5b: 0x007a, 0xe5c: 0x006a, - // Block 0x3a, offset 0xe80 - 0xe92: 0x000c, 0xe93: 0x000c, 0xe94: 0x000c, - 0xeb2: 0x000c, 0xeb3: 0x000c, 0xeb4: 0x000c, - // Block 0x3b, offset 0xec0 - 0xed2: 0x000c, 0xed3: 0x000c, - 0xef2: 0x000c, 0xef3: 0x000c, - // Block 0x3c, offset 0xf00 - 0xf34: 0x000c, 0xf35: 0x000c, - 0xf37: 0x000c, 0xf38: 0x000c, 0xf39: 0x000c, 0xf3a: 0x000c, 0xf3b: 0x000c, - 0xf3c: 0x000c, 0xf3d: 0x000c, - // Block 0x3d, offset 0xf40 - 0xf46: 0x000c, 0xf49: 0x000c, 0xf4a: 0x000c, 0xf4b: 0x000c, - 0xf4c: 0x000c, 0xf4d: 0x000c, 0xf4e: 0x000c, 0xf4f: 0x000c, 0xf50: 0x000c, 0xf51: 0x000c, - 0xf52: 0x000c, 0xf53: 0x000c, - 0xf5b: 0x0004, 0xf5d: 0x000c, - 0xf70: 0x000a, 0xf71: 0x000a, 0xf72: 0x000a, 0xf73: 0x000a, 0xf74: 0x000a, 0xf75: 0x000a, - 0xf76: 0x000a, 0xf77: 0x000a, 0xf78: 0x000a, 0xf79: 0x000a, - // Block 0x3e, offset 0xf80 - 0xf80: 0x000a, 0xf81: 0x000a, 0xf82: 0x000a, 0xf83: 0x000a, 0xf84: 0x000a, 0xf85: 0x000a, - 0xf86: 0x000a, 0xf87: 0x000a, 0xf88: 0x000a, 0xf89: 0x000a, 0xf8a: 0x000a, 0xf8b: 0x000c, - 0xf8c: 0x000c, 0xf8d: 0x000c, 0xf8e: 0x000b, - // Block 0x3f, offset 0xfc0 - 0xfc5: 0x000c, - 0xfc6: 0x000c, - 0xfe9: 0x000c, - // Block 0x40, offset 0x1000 - 0x1020: 0x000c, 0x1021: 0x000c, 0x1022: 0x000c, - 0x1027: 0x000c, 0x1028: 0x000c, - 0x1032: 0x000c, - 0x1039: 0x000c, 0x103a: 0x000c, 0x103b: 0x000c, - // Block 0x41, offset 0x1040 - 0x1040: 0x000a, 0x1044: 0x000a, 0x1045: 0x000a, - // Block 0x42, offset 0x1080 - 0x109e: 0x000a, 0x109f: 0x000a, 0x10a0: 0x000a, 0x10a1: 0x000a, 0x10a2: 0x000a, 0x10a3: 0x000a, - 0x10a4: 0x000a, 0x10a5: 0x000a, 0x10a6: 0x000a, 0x10a7: 0x000a, 0x10a8: 0x000a, 0x10a9: 0x000a, - 0x10aa: 0x000a, 0x10ab: 0x000a, 0x10ac: 0x000a, 0x10ad: 0x000a, 0x10ae: 0x000a, 0x10af: 0x000a, - 0x10b0: 0x000a, 0x10b1: 0x000a, 0x10b2: 0x000a, 0x10b3: 0x000a, 0x10b4: 0x000a, 0x10b5: 0x000a, - 0x10b6: 0x000a, 0x10b7: 0x000a, 0x10b8: 0x000a, 0x10b9: 0x000a, 0x10ba: 0x000a, 0x10bb: 0x000a, - 0x10bc: 0x000a, 0x10bd: 0x000a, 0x10be: 0x000a, 0x10bf: 0x000a, - // Block 0x43, offset 0x10c0 - 0x10d7: 0x000c, - 0x10d8: 0x000c, 0x10db: 0x000c, - // Block 0x44, offset 0x1100 - 0x1116: 0x000c, - 0x1118: 0x000c, 0x1119: 0x000c, 0x111a: 0x000c, 0x111b: 0x000c, 0x111c: 0x000c, 0x111d: 0x000c, - 0x111e: 0x000c, 0x1120: 0x000c, 0x1122: 0x000c, - 0x1125: 0x000c, 0x1126: 0x000c, 0x1127: 0x000c, 0x1128: 0x000c, 0x1129: 0x000c, - 0x112a: 0x000c, 0x112b: 0x000c, 0x112c: 0x000c, - 0x1133: 0x000c, 0x1134: 0x000c, 0x1135: 0x000c, - 0x1136: 0x000c, 0x1137: 0x000c, 0x1138: 0x000c, 0x1139: 0x000c, 0x113a: 0x000c, 0x113b: 0x000c, - 0x113c: 0x000c, 0x113f: 0x000c, - // Block 0x45, offset 0x1140 - 0x1170: 0x000c, 0x1171: 0x000c, 0x1172: 0x000c, 0x1173: 0x000c, 0x1174: 0x000c, 0x1175: 0x000c, - 0x1176: 0x000c, 0x1177: 0x000c, 0x1178: 0x000c, 0x1179: 0x000c, 0x117a: 0x000c, 0x117b: 0x000c, - 0x117c: 0x000c, 0x117d: 0x000c, 0x117e: 0x000c, - // Block 0x46, offset 0x1180 - 0x1180: 0x000c, 0x1181: 0x000c, 0x1182: 0x000c, 0x1183: 0x000c, - 0x11b4: 0x000c, - 0x11b6: 0x000c, 0x11b7: 0x000c, 0x11b8: 0x000c, 0x11b9: 0x000c, 0x11ba: 0x000c, - 0x11bc: 0x000c, - // Block 0x47, offset 0x11c0 - 0x11c2: 0x000c, - 0x11eb: 0x000c, 0x11ec: 0x000c, 0x11ed: 0x000c, 0x11ee: 0x000c, 0x11ef: 0x000c, - 0x11f0: 0x000c, 0x11f1: 0x000c, 0x11f2: 0x000c, 0x11f3: 0x000c, - // Block 0x48, offset 0x1200 - 0x1200: 0x000c, 0x1201: 0x000c, - 0x1222: 0x000c, 0x1223: 0x000c, - 0x1224: 0x000c, 0x1225: 0x000c, 0x1228: 0x000c, 0x1229: 0x000c, - 0x122b: 0x000c, 0x122c: 0x000c, 0x122d: 0x000c, - // Block 0x49, offset 0x1240 - 0x1266: 0x000c, 0x1268: 0x000c, 0x1269: 0x000c, - 0x126d: 0x000c, 0x126f: 0x000c, - 0x1270: 0x000c, 0x1271: 0x000c, - // Block 0x4a, offset 0x1280 - 0x12ac: 0x000c, 0x12ad: 0x000c, 0x12ae: 0x000c, 0x12af: 0x000c, - 0x12b0: 0x000c, 0x12b1: 0x000c, 0x12b2: 0x000c, 0x12b3: 0x000c, - 0x12b6: 0x000c, 0x12b7: 0x000c, - // Block 0x4b, offset 0x12c0 - 0x12d0: 0x000c, 0x12d1: 0x000c, - 0x12d2: 0x000c, 0x12d4: 0x000c, 0x12d5: 0x000c, 0x12d6: 0x000c, 0x12d7: 0x000c, - 0x12d8: 0x000c, 0x12d9: 0x000c, 0x12da: 0x000c, 0x12db: 0x000c, 0x12dc: 0x000c, 0x12dd: 0x000c, - 0x12de: 0x000c, 0x12df: 0x000c, 0x12e0: 0x000c, 0x12e2: 0x000c, 0x12e3: 0x000c, - 0x12e4: 0x000c, 0x12e5: 0x000c, 0x12e6: 0x000c, 0x12e7: 0x000c, 0x12e8: 0x000c, - 0x12ed: 0x000c, - 0x12f4: 0x000c, - 0x12f8: 0x000c, 0x12f9: 0x000c, - // Block 0x4c, offset 0x1300 - 0x1300: 0x000c, 0x1301: 0x000c, 0x1302: 0x000c, 0x1303: 0x000c, 0x1304: 0x000c, 0x1305: 0x000c, - 0x1306: 0x000c, 0x1307: 0x000c, 0x1308: 0x000c, 0x1309: 0x000c, 0x130a: 0x000c, 0x130b: 0x000c, - 0x130c: 0x000c, 0x130d: 0x000c, 0x130e: 0x000c, 0x130f: 0x000c, 0x1310: 0x000c, 0x1311: 0x000c, - 0x1312: 0x000c, 0x1313: 0x000c, 0x1314: 0x000c, 0x1315: 0x000c, 0x1316: 0x000c, 0x1317: 0x000c, - 0x1318: 0x000c, 0x1319: 0x000c, 0x131a: 0x000c, 0x131b: 0x000c, 0x131c: 0x000c, 0x131d: 0x000c, - 0x131e: 0x000c, 0x131f: 0x000c, 0x1320: 0x000c, 0x1321: 0x000c, 0x1322: 0x000c, 0x1323: 0x000c, - 0x1324: 0x000c, 0x1325: 0x000c, 0x1326: 0x000c, 0x1327: 0x000c, 0x1328: 0x000c, 0x1329: 0x000c, - 0x132a: 0x000c, 0x132b: 0x000c, 0x132c: 0x000c, 0x132d: 0x000c, 0x132e: 0x000c, 0x132f: 0x000c, - 0x1330: 0x000c, 0x1331: 0x000c, 0x1332: 0x000c, 0x1333: 0x000c, 0x1334: 0x000c, 0x1335: 0x000c, - 0x1336: 0x000c, 0x1337: 0x000c, 0x1338: 0x000c, 0x1339: 0x000c, 0x133b: 0x000c, - 0x133c: 0x000c, 0x133d: 0x000c, 0x133e: 0x000c, 0x133f: 0x000c, - // Block 0x4d, offset 0x1340 - 0x137d: 0x000a, 0x137f: 0x000a, - // Block 0x4e, offset 0x1380 - 0x1380: 0x000a, 0x1381: 0x000a, - 0x138d: 0x000a, 0x138e: 0x000a, 0x138f: 0x000a, - 0x139d: 0x000a, - 0x139e: 0x000a, 0x139f: 0x000a, - 0x13ad: 0x000a, 0x13ae: 0x000a, 0x13af: 0x000a, - 0x13bd: 0x000a, 0x13be: 0x000a, - // Block 0x4f, offset 0x13c0 - 0x13c0: 0x0009, 0x13c1: 0x0009, 0x13c2: 0x0009, 0x13c3: 0x0009, 0x13c4: 0x0009, 0x13c5: 0x0009, - 0x13c6: 0x0009, 0x13c7: 0x0009, 0x13c8: 0x0009, 0x13c9: 0x0009, 0x13ca: 0x0009, 0x13cb: 0x000b, - 0x13cc: 0x000b, 0x13cd: 0x000b, 0x13cf: 0x0001, 0x13d0: 0x000a, 0x13d1: 0x000a, - 0x13d2: 0x000a, 0x13d3: 0x000a, 0x13d4: 0x000a, 0x13d5: 0x000a, 0x13d6: 0x000a, 0x13d7: 0x000a, - 0x13d8: 0x000a, 0x13d9: 0x000a, 0x13da: 0x000a, 0x13db: 0x000a, 0x13dc: 0x000a, 0x13dd: 0x000a, - 0x13de: 0x000a, 0x13df: 0x000a, 0x13e0: 0x000a, 0x13e1: 0x000a, 0x13e2: 0x000a, 0x13e3: 0x000a, - 0x13e4: 0x000a, 0x13e5: 0x000a, 0x13e6: 0x000a, 0x13e7: 0x000a, 0x13e8: 0x0009, 0x13e9: 0x0007, - 0x13ea: 0x000e, 0x13eb: 0x000e, 0x13ec: 0x000e, 0x13ed: 0x000e, 0x13ee: 0x000e, 0x13ef: 0x0006, - 0x13f0: 0x0004, 0x13f1: 0x0004, 0x13f2: 0x0004, 0x13f3: 0x0004, 0x13f4: 0x0004, 0x13f5: 0x000a, - 0x13f6: 0x000a, 0x13f7: 0x000a, 0x13f8: 0x000a, 0x13f9: 0x000a, 0x13fa: 0x000a, 0x13fb: 0x000a, - 0x13fc: 0x000a, 0x13fd: 0x000a, 0x13fe: 0x000a, 0x13ff: 0x000a, - // Block 0x50, offset 0x1400 - 0x1400: 0x000a, 0x1401: 0x000a, 0x1402: 0x000a, 0x1403: 0x000a, 0x1404: 0x0006, 0x1405: 0x009a, - 0x1406: 0x008a, 0x1407: 0x000a, 0x1408: 0x000a, 0x1409: 0x000a, 0x140a: 0x000a, 0x140b: 0x000a, - 0x140c: 0x000a, 0x140d: 0x000a, 0x140e: 0x000a, 0x140f: 0x000a, 0x1410: 0x000a, 0x1411: 0x000a, - 0x1412: 0x000a, 0x1413: 0x000a, 0x1414: 0x000a, 0x1415: 0x000a, 0x1416: 0x000a, 0x1417: 0x000a, - 0x1418: 0x000a, 0x1419: 0x000a, 0x141a: 0x000a, 0x141b: 0x000a, 0x141c: 0x000a, 0x141d: 0x000a, - 0x141e: 0x000a, 0x141f: 0x0009, 0x1420: 0x000b, 0x1421: 0x000b, 0x1422: 0x000b, 0x1423: 0x000b, - 0x1424: 0x000b, 0x1425: 0x000b, 0x1426: 0x000e, 0x1427: 0x000e, 0x1428: 0x000e, 0x1429: 0x000e, - 0x142a: 0x000b, 0x142b: 0x000b, 0x142c: 0x000b, 0x142d: 0x000b, 0x142e: 0x000b, 0x142f: 0x000b, - 0x1430: 0x0002, 0x1434: 0x0002, 0x1435: 0x0002, - 0x1436: 0x0002, 0x1437: 0x0002, 0x1438: 0x0002, 0x1439: 0x0002, 0x143a: 0x0003, 0x143b: 0x0003, - 0x143c: 0x000a, 0x143d: 0x009a, 0x143e: 0x008a, - // Block 0x51, offset 0x1440 - 0x1440: 0x0002, 0x1441: 0x0002, 0x1442: 0x0002, 0x1443: 0x0002, 0x1444: 0x0002, 0x1445: 0x0002, - 0x1446: 0x0002, 0x1447: 0x0002, 0x1448: 0x0002, 0x1449: 0x0002, 0x144a: 0x0003, 0x144b: 0x0003, - 0x144c: 0x000a, 0x144d: 0x009a, 0x144e: 0x008a, - 0x1460: 0x0004, 0x1461: 0x0004, 0x1462: 0x0004, 0x1463: 0x0004, - 0x1464: 0x0004, 0x1465: 0x0004, 0x1466: 0x0004, 0x1467: 0x0004, 0x1468: 0x0004, 0x1469: 0x0004, - 0x146a: 0x0004, 0x146b: 0x0004, 0x146c: 0x0004, 0x146d: 0x0004, 0x146e: 0x0004, 0x146f: 0x0004, - 0x1470: 0x0004, 0x1471: 0x0004, 0x1472: 0x0004, 0x1473: 0x0004, 0x1474: 0x0004, 0x1475: 0x0004, - 0x1476: 0x0004, 0x1477: 0x0004, 0x1478: 0x0004, 0x1479: 0x0004, 0x147a: 0x0004, 0x147b: 0x0004, - 0x147c: 0x0004, 0x147d: 0x0004, 0x147e: 0x0004, 0x147f: 0x0004, - // Block 0x52, offset 0x1480 - 0x1480: 0x0004, 0x1481: 0x0004, 0x1482: 0x0004, 0x1483: 0x0004, 0x1484: 0x0004, 0x1485: 0x0004, - 0x1486: 0x0004, 0x1487: 0x0004, 0x1488: 0x0004, 0x1489: 0x0004, 0x148a: 0x0004, 0x148b: 0x0004, - 0x148c: 0x0004, 0x148d: 0x0004, 0x148e: 0x0004, 0x148f: 0x0004, 0x1490: 0x000c, 0x1491: 0x000c, - 0x1492: 0x000c, 0x1493: 0x000c, 0x1494: 0x000c, 0x1495: 0x000c, 0x1496: 0x000c, 0x1497: 0x000c, - 0x1498: 0x000c, 0x1499: 0x000c, 0x149a: 0x000c, 0x149b: 0x000c, 0x149c: 0x000c, 0x149d: 0x000c, - 0x149e: 0x000c, 0x149f: 0x000c, 0x14a0: 0x000c, 0x14a1: 0x000c, 0x14a2: 0x000c, 0x14a3: 0x000c, - 0x14a4: 0x000c, 0x14a5: 0x000c, 0x14a6: 0x000c, 0x14a7: 0x000c, 0x14a8: 0x000c, 0x14a9: 0x000c, - 0x14aa: 0x000c, 0x14ab: 0x000c, 0x14ac: 0x000c, 0x14ad: 0x000c, 0x14ae: 0x000c, 0x14af: 0x000c, - 0x14b0: 0x000c, - // Block 0x53, offset 0x14c0 - 0x14c0: 0x000a, 0x14c1: 0x000a, 0x14c3: 0x000a, 0x14c4: 0x000a, 0x14c5: 0x000a, - 0x14c6: 0x000a, 0x14c8: 0x000a, 0x14c9: 0x000a, - 0x14d4: 0x000a, 0x14d6: 0x000a, 0x14d7: 0x000a, - 0x14d8: 0x000a, - 0x14de: 0x000a, 0x14df: 0x000a, 0x14e0: 0x000a, 0x14e1: 0x000a, 0x14e2: 0x000a, 0x14e3: 0x000a, - 0x14e5: 0x000a, 0x14e7: 0x000a, 0x14e9: 0x000a, - 0x14ee: 0x0004, - 0x14fa: 0x000a, 0x14fb: 0x000a, - // Block 0x54, offset 0x1500 - 0x1500: 0x000a, 0x1501: 0x000a, 0x1502: 0x000a, 0x1503: 0x000a, 0x1504: 0x000a, - 0x150a: 0x000a, 0x150b: 0x000a, - 0x150c: 0x000a, 0x150d: 0x000a, 0x1510: 0x000a, 0x1511: 0x000a, - 0x1512: 0x000a, 0x1513: 0x000a, 0x1514: 0x000a, 0x1515: 0x000a, 0x1516: 0x000a, 0x1517: 0x000a, - 0x1518: 0x000a, 0x1519: 0x000a, 0x151a: 0x000a, 0x151b: 0x000a, 0x151c: 0x000a, 0x151d: 0x000a, - 0x151e: 0x000a, 0x151f: 0x000a, - // Block 0x55, offset 0x1540 - 0x1549: 0x000a, 0x154a: 0x000a, 0x154b: 0x000a, - 0x1550: 0x000a, 0x1551: 0x000a, - 0x1552: 0x000a, 0x1553: 0x000a, 0x1554: 0x000a, 0x1555: 0x000a, 0x1556: 0x000a, 0x1557: 0x000a, - 0x1558: 0x000a, 0x1559: 0x000a, 0x155a: 0x000a, 0x155b: 0x000a, 0x155c: 0x000a, 0x155d: 0x000a, - 0x155e: 0x000a, 0x155f: 0x000a, 0x1560: 0x000a, 0x1561: 0x000a, 0x1562: 0x000a, 0x1563: 0x000a, - 0x1564: 0x000a, 0x1565: 0x000a, 0x1566: 0x000a, 0x1567: 0x000a, 0x1568: 0x000a, 0x1569: 0x000a, - 0x156a: 0x000a, 0x156b: 0x000a, 0x156c: 0x000a, 0x156d: 0x000a, 0x156e: 0x000a, 0x156f: 0x000a, - 0x1570: 0x000a, 0x1571: 0x000a, 0x1572: 0x000a, 0x1573: 0x000a, 0x1574: 0x000a, 0x1575: 0x000a, - 0x1576: 0x000a, 0x1577: 0x000a, 0x1578: 0x000a, 0x1579: 0x000a, 0x157a: 0x000a, 0x157b: 0x000a, - 0x157c: 0x000a, 0x157d: 0x000a, 0x157e: 0x000a, 0x157f: 0x000a, - // Block 0x56, offset 0x1580 - 0x1580: 0x000a, 0x1581: 0x000a, 0x1582: 0x000a, 0x1583: 0x000a, 0x1584: 0x000a, 0x1585: 0x000a, - 0x1586: 0x000a, 0x1587: 0x000a, 0x1588: 0x000a, 0x1589: 0x000a, 0x158a: 0x000a, 0x158b: 0x000a, - 0x158c: 0x000a, 0x158d: 0x000a, 0x158e: 0x000a, 0x158f: 0x000a, 0x1590: 0x000a, 0x1591: 0x000a, - 0x1592: 0x000a, 0x1593: 0x000a, 0x1594: 0x000a, 0x1595: 0x000a, 0x1596: 0x000a, 0x1597: 0x000a, - 0x1598: 0x000a, 0x1599: 0x000a, 0x159a: 0x000a, 0x159b: 0x000a, 0x159c: 0x000a, 0x159d: 0x000a, - 0x159e: 0x000a, 0x159f: 0x000a, 0x15a0: 0x000a, 0x15a1: 0x000a, 0x15a2: 0x000a, 0x15a3: 0x000a, - 0x15a4: 0x000a, 0x15a5: 0x000a, 0x15a6: 0x000a, 0x15a7: 0x000a, 0x15a8: 0x000a, 0x15a9: 0x000a, - 0x15aa: 0x000a, 0x15ab: 0x000a, 0x15ac: 0x000a, 0x15ad: 0x000a, 0x15ae: 0x000a, 0x15af: 0x000a, - 0x15b0: 0x000a, 0x15b1: 0x000a, 0x15b2: 0x000a, 0x15b3: 0x000a, 0x15b4: 0x000a, 0x15b5: 0x000a, - 0x15b6: 0x000a, 0x15b7: 0x000a, 0x15b8: 0x000a, 0x15b9: 0x000a, 0x15ba: 0x000a, 0x15bb: 0x000a, - 0x15bc: 0x000a, 0x15bd: 0x000a, 0x15be: 0x000a, 0x15bf: 0x000a, - // Block 0x57, offset 0x15c0 - 0x15c0: 0x000a, 0x15c1: 0x000a, 0x15c2: 0x000a, 0x15c3: 0x000a, 0x15c4: 0x000a, 0x15c5: 0x000a, - 0x15c6: 0x000a, 0x15c7: 0x000a, 0x15c8: 0x000a, 0x15c9: 0x000a, 0x15ca: 0x000a, 0x15cb: 0x000a, - 0x15cc: 0x000a, 0x15cd: 0x000a, 0x15ce: 0x000a, 0x15cf: 0x000a, 0x15d0: 0x000a, 0x15d1: 0x000a, - 0x15d2: 0x0003, 0x15d3: 0x0004, 0x15d4: 0x000a, 0x15d5: 0x000a, 0x15d6: 0x000a, 0x15d7: 0x000a, - 0x15d8: 0x000a, 0x15d9: 0x000a, 0x15da: 0x000a, 0x15db: 0x000a, 0x15dc: 0x000a, 0x15dd: 0x000a, - 0x15de: 0x000a, 0x15df: 0x000a, 0x15e0: 0x000a, 0x15e1: 0x000a, 0x15e2: 0x000a, 0x15e3: 0x000a, - 0x15e4: 0x000a, 0x15e5: 0x000a, 0x15e6: 0x000a, 0x15e7: 0x000a, 0x15e8: 0x000a, 0x15e9: 0x000a, - 0x15ea: 0x000a, 0x15eb: 0x000a, 0x15ec: 0x000a, 0x15ed: 0x000a, 0x15ee: 0x000a, 0x15ef: 0x000a, - 0x15f0: 0x000a, 0x15f1: 0x000a, 0x15f2: 0x000a, 0x15f3: 0x000a, 0x15f4: 0x000a, 0x15f5: 0x000a, - 0x15f6: 0x000a, 0x15f7: 0x000a, 0x15f8: 0x000a, 0x15f9: 0x000a, 0x15fa: 0x000a, 0x15fb: 0x000a, - 0x15fc: 0x000a, 0x15fd: 0x000a, 0x15fe: 0x000a, 0x15ff: 0x000a, - // Block 0x58, offset 0x1600 - 0x1600: 0x000a, 0x1601: 0x000a, 0x1602: 0x000a, 0x1603: 0x000a, 0x1604: 0x000a, 0x1605: 0x000a, - 0x1606: 0x000a, 0x1607: 0x000a, 0x1608: 0x003a, 0x1609: 0x002a, 0x160a: 0x003a, 0x160b: 0x002a, - 0x160c: 0x000a, 0x160d: 0x000a, 0x160e: 0x000a, 0x160f: 0x000a, 0x1610: 0x000a, 0x1611: 0x000a, - 0x1612: 0x000a, 0x1613: 0x000a, 0x1614: 0x000a, 0x1615: 0x000a, 0x1616: 0x000a, 0x1617: 0x000a, - 0x1618: 0x000a, 0x1619: 0x000a, 0x161a: 0x000a, 0x161b: 0x000a, 0x161c: 0x000a, 0x161d: 0x000a, - 0x161e: 0x000a, 0x161f: 0x000a, 0x1620: 0x000a, 0x1621: 0x000a, 0x1622: 0x000a, 0x1623: 0x000a, - 0x1624: 0x000a, 0x1625: 0x000a, 0x1626: 0x000a, 0x1627: 0x000a, 0x1628: 0x000a, 0x1629: 0x009a, - 0x162a: 0x008a, 0x162b: 0x000a, 0x162c: 0x000a, 0x162d: 0x000a, 0x162e: 0x000a, 0x162f: 0x000a, - 0x1630: 0x000a, 0x1631: 0x000a, 0x1632: 0x000a, 0x1633: 0x000a, 0x1634: 0x000a, 0x1635: 0x000a, - // Block 0x59, offset 0x1640 - 0x167b: 0x000a, - 0x167c: 0x000a, 0x167d: 0x000a, 0x167e: 0x000a, 0x167f: 0x000a, - // Block 0x5a, offset 0x1680 - 0x1680: 0x000a, 0x1681: 0x000a, 0x1682: 0x000a, 0x1683: 0x000a, 0x1684: 0x000a, 0x1685: 0x000a, - 0x1686: 0x000a, 0x1687: 0x000a, 0x1688: 0x000a, 0x1689: 0x000a, 0x168a: 0x000a, 0x168b: 0x000a, - 0x168c: 0x000a, 0x168d: 0x000a, 0x168e: 0x000a, 0x168f: 0x000a, 0x1690: 0x000a, 0x1691: 0x000a, - 0x1692: 0x000a, 0x1693: 0x000a, 0x1694: 0x000a, 0x1696: 0x000a, 0x1697: 0x000a, - 0x1698: 0x000a, 0x1699: 0x000a, 0x169a: 0x000a, 0x169b: 0x000a, 0x169c: 0x000a, 0x169d: 0x000a, - 0x169e: 0x000a, 0x169f: 0x000a, 0x16a0: 0x000a, 0x16a1: 0x000a, 0x16a2: 0x000a, 0x16a3: 0x000a, - 0x16a4: 0x000a, 0x16a5: 0x000a, 0x16a6: 0x000a, 0x16a7: 0x000a, 0x16a8: 0x000a, 0x16a9: 0x000a, - 0x16aa: 0x000a, 0x16ab: 0x000a, 0x16ac: 0x000a, 0x16ad: 0x000a, 0x16ae: 0x000a, 0x16af: 0x000a, - 0x16b0: 0x000a, 0x16b1: 0x000a, 0x16b2: 0x000a, 0x16b3: 0x000a, 0x16b4: 0x000a, 0x16b5: 0x000a, - 0x16b6: 0x000a, 0x16b7: 0x000a, 0x16b8: 0x000a, 0x16b9: 0x000a, 0x16ba: 0x000a, 0x16bb: 0x000a, - 0x16bc: 0x000a, 0x16bd: 0x000a, 0x16be: 0x000a, 0x16bf: 0x000a, - // Block 0x5b, offset 0x16c0 - 0x16c0: 0x000a, 0x16c1: 0x000a, 0x16c2: 0x000a, 0x16c3: 0x000a, 0x16c4: 0x000a, 0x16c5: 0x000a, - 0x16c6: 0x000a, 0x16c7: 0x000a, 0x16c8: 0x000a, 0x16c9: 0x000a, 0x16ca: 0x000a, 0x16cb: 0x000a, - 0x16cc: 0x000a, 0x16cd: 0x000a, 0x16ce: 0x000a, 0x16cf: 0x000a, 0x16d0: 0x000a, 0x16d1: 0x000a, - 0x16d2: 0x000a, 0x16d3: 0x000a, 0x16d4: 0x000a, 0x16d5: 0x000a, 0x16d6: 0x000a, 0x16d7: 0x000a, - 0x16d8: 0x000a, 0x16d9: 0x000a, 0x16da: 0x000a, 0x16db: 0x000a, 0x16dc: 0x000a, 0x16dd: 0x000a, - 0x16de: 0x000a, 0x16df: 0x000a, 0x16e0: 0x000a, 0x16e1: 0x000a, 0x16e2: 0x000a, 0x16e3: 0x000a, - 0x16e4: 0x000a, 0x16e5: 0x000a, 0x16e6: 0x000a, - // Block 0x5c, offset 0x1700 - 0x1700: 0x000a, 0x1701: 0x000a, 0x1702: 0x000a, 0x1703: 0x000a, 0x1704: 0x000a, 0x1705: 0x000a, - 0x1706: 0x000a, 0x1707: 0x000a, 0x1708: 0x000a, 0x1709: 0x000a, 0x170a: 0x000a, - 0x1720: 0x000a, 0x1721: 0x000a, 0x1722: 0x000a, 0x1723: 0x000a, - 0x1724: 0x000a, 0x1725: 0x000a, 0x1726: 0x000a, 0x1727: 0x000a, 0x1728: 0x000a, 0x1729: 0x000a, - 0x172a: 0x000a, 0x172b: 0x000a, 0x172c: 0x000a, 0x172d: 0x000a, 0x172e: 0x000a, 0x172f: 0x000a, - 0x1730: 0x000a, 0x1731: 0x000a, 0x1732: 0x000a, 0x1733: 0x000a, 0x1734: 0x000a, 0x1735: 0x000a, - 0x1736: 0x000a, 0x1737: 0x000a, 0x1738: 0x000a, 0x1739: 0x000a, 0x173a: 0x000a, 0x173b: 0x000a, - 0x173c: 0x000a, 0x173d: 0x000a, 0x173e: 0x000a, 0x173f: 0x000a, - // Block 0x5d, offset 0x1740 - 0x1740: 0x000a, 0x1741: 0x000a, 0x1742: 0x000a, 0x1743: 0x000a, 0x1744: 0x000a, 0x1745: 0x000a, - 0x1746: 0x000a, 0x1747: 0x000a, 0x1748: 0x0002, 0x1749: 0x0002, 0x174a: 0x0002, 0x174b: 0x0002, - 0x174c: 0x0002, 0x174d: 0x0002, 0x174e: 0x0002, 0x174f: 0x0002, 0x1750: 0x0002, 0x1751: 0x0002, - 0x1752: 0x0002, 0x1753: 0x0002, 0x1754: 0x0002, 0x1755: 0x0002, 0x1756: 0x0002, 0x1757: 0x0002, - 0x1758: 0x0002, 0x1759: 0x0002, 0x175a: 0x0002, 0x175b: 0x0002, - // Block 0x5e, offset 0x1780 - 0x17aa: 0x000a, 0x17ab: 0x000a, 0x17ac: 0x000a, 0x17ad: 0x000a, 0x17ae: 0x000a, 0x17af: 0x000a, - 0x17b0: 0x000a, 0x17b1: 0x000a, 0x17b2: 0x000a, 0x17b3: 0x000a, 0x17b4: 0x000a, 0x17b5: 0x000a, - 0x17b6: 0x000a, 0x17b7: 0x000a, 0x17b8: 0x000a, 0x17b9: 0x000a, 0x17ba: 0x000a, 0x17bb: 0x000a, - 0x17bc: 0x000a, 0x17bd: 0x000a, 0x17be: 0x000a, 0x17bf: 0x000a, - // Block 0x5f, offset 0x17c0 - 0x17c0: 0x000a, 0x17c1: 0x000a, 0x17c2: 0x000a, 0x17c3: 0x000a, 0x17c4: 0x000a, 0x17c5: 0x000a, - 0x17c6: 0x000a, 0x17c7: 0x000a, 0x17c8: 0x000a, 0x17c9: 0x000a, 0x17ca: 0x000a, 0x17cb: 0x000a, - 0x17cc: 0x000a, 0x17cd: 0x000a, 0x17ce: 0x000a, 0x17cf: 0x000a, 0x17d0: 0x000a, 0x17d1: 0x000a, - 0x17d2: 0x000a, 0x17d3: 0x000a, 0x17d4: 0x000a, 0x17d5: 0x000a, 0x17d6: 0x000a, 0x17d7: 0x000a, - 0x17d8: 0x000a, 0x17d9: 0x000a, 0x17da: 0x000a, 0x17db: 0x000a, 0x17dc: 0x000a, 0x17dd: 0x000a, - 0x17de: 0x000a, 0x17df: 0x000a, 0x17e0: 0x000a, 0x17e1: 0x000a, 0x17e2: 0x000a, 0x17e3: 0x000a, - 0x17e4: 0x000a, 0x17e5: 0x000a, 0x17e6: 0x000a, 0x17e7: 0x000a, 0x17e8: 0x000a, 0x17e9: 0x000a, - 0x17ea: 0x000a, 0x17eb: 0x000a, 0x17ed: 0x000a, 0x17ee: 0x000a, 0x17ef: 0x000a, - 0x17f0: 0x000a, 0x17f1: 0x000a, 0x17f2: 0x000a, 0x17f3: 0x000a, 0x17f4: 0x000a, 0x17f5: 0x000a, - 0x17f6: 0x000a, 0x17f7: 0x000a, 0x17f8: 0x000a, 0x17f9: 0x000a, 0x17fa: 0x000a, 0x17fb: 0x000a, - 0x17fc: 0x000a, 0x17fd: 0x000a, 0x17fe: 0x000a, 0x17ff: 0x000a, - // Block 0x60, offset 0x1800 - 0x1800: 0x000a, 0x1801: 0x000a, 0x1802: 0x000a, 0x1803: 0x000a, 0x1804: 0x000a, 0x1805: 0x000a, - 0x1806: 0x000a, 0x1807: 0x000a, 0x1808: 0x000a, 0x1809: 0x000a, 0x180a: 0x000a, 0x180b: 0x000a, - 0x180c: 0x000a, 0x180d: 0x000a, 0x180e: 0x000a, 0x180f: 0x000a, 0x1810: 0x000a, 0x1811: 0x000a, - 0x1812: 0x000a, 0x1813: 0x000a, 0x1814: 0x000a, 0x1815: 0x000a, 0x1816: 0x000a, 0x1817: 0x000a, - 0x1818: 0x000a, 0x1819: 0x000a, 0x181a: 0x000a, 0x181b: 0x000a, 0x181c: 0x000a, 0x181d: 0x000a, - 0x181e: 0x000a, 0x181f: 0x000a, 0x1820: 0x000a, 0x1821: 0x000a, 0x1822: 0x000a, 0x1823: 0x000a, - 0x1824: 0x000a, 0x1825: 0x000a, 0x1826: 0x000a, 0x1827: 0x000a, 0x1828: 0x003a, 0x1829: 0x002a, - 0x182a: 0x003a, 0x182b: 0x002a, 0x182c: 0x003a, 0x182d: 0x002a, 0x182e: 0x003a, 0x182f: 0x002a, - 0x1830: 0x003a, 0x1831: 0x002a, 0x1832: 0x003a, 0x1833: 0x002a, 0x1834: 0x003a, 0x1835: 0x002a, - 0x1836: 0x000a, 0x1837: 0x000a, 0x1838: 0x000a, 0x1839: 0x000a, 0x183a: 0x000a, 0x183b: 0x000a, - 0x183c: 0x000a, 0x183d: 0x000a, 0x183e: 0x000a, 0x183f: 0x000a, - // Block 0x61, offset 0x1840 - 0x1840: 0x000a, 0x1841: 0x000a, 0x1842: 0x000a, 0x1843: 0x000a, 0x1844: 0x000a, 0x1845: 0x009a, - 0x1846: 0x008a, 0x1847: 0x000a, 0x1848: 0x000a, 0x1849: 0x000a, 0x184a: 0x000a, 0x184b: 0x000a, - 0x184c: 0x000a, 0x184d: 0x000a, 0x184e: 0x000a, 0x184f: 0x000a, 0x1850: 0x000a, 0x1851: 0x000a, - 0x1852: 0x000a, 0x1853: 0x000a, 0x1854: 0x000a, 0x1855: 0x000a, 0x1856: 0x000a, 0x1857: 0x000a, - 0x1858: 0x000a, 0x1859: 0x000a, 0x185a: 0x000a, 0x185b: 0x000a, 0x185c: 0x000a, 0x185d: 0x000a, - 0x185e: 0x000a, 0x185f: 0x000a, 0x1860: 0x000a, 0x1861: 0x000a, 0x1862: 0x000a, 0x1863: 0x000a, - 0x1864: 0x000a, 0x1865: 0x000a, 0x1866: 0x003a, 0x1867: 0x002a, 0x1868: 0x003a, 0x1869: 0x002a, - 0x186a: 0x003a, 0x186b: 0x002a, 0x186c: 0x003a, 0x186d: 0x002a, 0x186e: 0x003a, 0x186f: 0x002a, - 0x1870: 0x000a, 0x1871: 0x000a, 0x1872: 0x000a, 0x1873: 0x000a, 0x1874: 0x000a, 0x1875: 0x000a, - 0x1876: 0x000a, 0x1877: 0x000a, 0x1878: 0x000a, 0x1879: 0x000a, 0x187a: 0x000a, 0x187b: 0x000a, - 0x187c: 0x000a, 0x187d: 0x000a, 0x187e: 0x000a, 0x187f: 0x000a, - // Block 0x62, offset 0x1880 - 0x1880: 0x000a, 0x1881: 0x000a, 0x1882: 0x000a, 0x1883: 0x007a, 0x1884: 0x006a, 0x1885: 0x009a, - 0x1886: 0x008a, 0x1887: 0x00ba, 0x1888: 0x00aa, 0x1889: 0x009a, 0x188a: 0x008a, 0x188b: 0x007a, - 0x188c: 0x006a, 0x188d: 0x00da, 0x188e: 0x002a, 0x188f: 0x003a, 0x1890: 0x00ca, 0x1891: 0x009a, - 0x1892: 0x008a, 0x1893: 0x007a, 0x1894: 0x006a, 0x1895: 0x009a, 0x1896: 0x008a, 0x1897: 0x00ba, - 0x1898: 0x00aa, 0x1899: 0x000a, 0x189a: 0x000a, 0x189b: 0x000a, 0x189c: 0x000a, 0x189d: 0x000a, - 0x189e: 0x000a, 0x189f: 0x000a, 0x18a0: 0x000a, 0x18a1: 0x000a, 0x18a2: 0x000a, 0x18a3: 0x000a, - 0x18a4: 0x000a, 0x18a5: 0x000a, 0x18a6: 0x000a, 0x18a7: 0x000a, 0x18a8: 0x000a, 0x18a9: 0x000a, - 0x18aa: 0x000a, 0x18ab: 0x000a, 0x18ac: 0x000a, 0x18ad: 0x000a, 0x18ae: 0x000a, 0x18af: 0x000a, - 0x18b0: 0x000a, 0x18b1: 0x000a, 0x18b2: 0x000a, 0x18b3: 0x000a, 0x18b4: 0x000a, 0x18b5: 0x000a, - 0x18b6: 0x000a, 0x18b7: 0x000a, 0x18b8: 0x000a, 0x18b9: 0x000a, 0x18ba: 0x000a, 0x18bb: 0x000a, - 0x18bc: 0x000a, 0x18bd: 0x000a, 0x18be: 0x000a, 0x18bf: 0x000a, - // Block 0x63, offset 0x18c0 - 0x18c0: 0x000a, 0x18c1: 0x000a, 0x18c2: 0x000a, 0x18c3: 0x000a, 0x18c4: 0x000a, 0x18c5: 0x000a, - 0x18c6: 0x000a, 0x18c7: 0x000a, 0x18c8: 0x000a, 0x18c9: 0x000a, 0x18ca: 0x000a, 0x18cb: 0x000a, - 0x18cc: 0x000a, 0x18cd: 0x000a, 0x18ce: 0x000a, 0x18cf: 0x000a, 0x18d0: 0x000a, 0x18d1: 0x000a, - 0x18d2: 0x000a, 0x18d3: 0x000a, 0x18d4: 0x000a, 0x18d5: 0x000a, 0x18d6: 0x000a, 0x18d7: 0x000a, - 0x18d8: 0x003a, 0x18d9: 0x002a, 0x18da: 0x003a, 0x18db: 0x002a, 0x18dc: 0x000a, 0x18dd: 0x000a, - 0x18de: 0x000a, 0x18df: 0x000a, 0x18e0: 0x000a, 0x18e1: 0x000a, 0x18e2: 0x000a, 0x18e3: 0x000a, - 0x18e4: 0x000a, 0x18e5: 0x000a, 0x18e6: 0x000a, 0x18e7: 0x000a, 0x18e8: 0x000a, 0x18e9: 0x000a, - 0x18ea: 0x000a, 0x18eb: 0x000a, 0x18ec: 0x000a, 0x18ed: 0x000a, 0x18ee: 0x000a, 0x18ef: 0x000a, - 0x18f0: 0x000a, 0x18f1: 0x000a, 0x18f2: 0x000a, 0x18f3: 0x000a, 0x18f4: 0x000a, 0x18f5: 0x000a, - 0x18f6: 0x000a, 0x18f7: 0x000a, 0x18f8: 0x000a, 0x18f9: 0x000a, 0x18fa: 0x000a, 0x18fb: 0x000a, - 0x18fc: 0x003a, 0x18fd: 0x002a, 0x18fe: 0x000a, 0x18ff: 0x000a, - // Block 0x64, offset 0x1900 - 0x1900: 0x000a, 0x1901: 0x000a, 0x1902: 0x000a, 0x1903: 0x000a, 0x1904: 0x000a, 0x1905: 0x000a, - 0x1906: 0x000a, 0x1907: 0x000a, 0x1908: 0x000a, 0x1909: 0x000a, 0x190a: 0x000a, 0x190b: 0x000a, - 0x190c: 0x000a, 0x190d: 0x000a, 0x190e: 0x000a, 0x190f: 0x000a, 0x1910: 0x000a, 0x1911: 0x000a, - 0x1912: 0x000a, 0x1913: 0x000a, 0x1914: 0x000a, 0x1915: 0x000a, 0x1916: 0x000a, 0x1917: 0x000a, - 0x1918: 0x000a, 0x1919: 0x000a, 0x191a: 0x000a, 0x191b: 0x000a, 0x191c: 0x000a, 0x191d: 0x000a, - 0x191e: 0x000a, 0x191f: 0x000a, 0x1920: 0x000a, 0x1921: 0x000a, 0x1922: 0x000a, 0x1923: 0x000a, - 0x1924: 0x000a, 0x1925: 0x000a, 0x1926: 0x000a, 0x1927: 0x000a, 0x1928: 0x000a, 0x1929: 0x000a, - 0x192a: 0x000a, 0x192b: 0x000a, 0x192c: 0x000a, 0x192d: 0x000a, 0x192e: 0x000a, 0x192f: 0x000a, - 0x1930: 0x000a, 0x1931: 0x000a, 0x1932: 0x000a, 0x1933: 0x000a, - 0x1936: 0x000a, 0x1937: 0x000a, 0x1938: 0x000a, 0x1939: 0x000a, 0x193a: 0x000a, 0x193b: 0x000a, - 0x193c: 0x000a, 0x193d: 0x000a, 0x193e: 0x000a, 0x193f: 0x000a, - // Block 0x65, offset 0x1940 - 0x1940: 0x000a, 0x1941: 0x000a, 0x1942: 0x000a, 0x1943: 0x000a, 0x1944: 0x000a, 0x1945: 0x000a, - 0x1946: 0x000a, 0x1947: 0x000a, 0x1948: 0x000a, 0x1949: 0x000a, 0x194a: 0x000a, 0x194b: 0x000a, - 0x194c: 0x000a, 0x194d: 0x000a, 0x194e: 0x000a, 0x194f: 0x000a, 0x1950: 0x000a, 0x1951: 0x000a, - 0x1952: 0x000a, 0x1953: 0x000a, 0x1954: 0x000a, 0x1955: 0x000a, - 0x1958: 0x000a, 0x1959: 0x000a, 0x195a: 0x000a, 0x195b: 0x000a, 0x195c: 0x000a, 0x195d: 0x000a, - 0x195e: 0x000a, 0x195f: 0x000a, 0x1960: 0x000a, 0x1961: 0x000a, 0x1962: 0x000a, 0x1963: 0x000a, - 0x1964: 0x000a, 0x1965: 0x000a, 0x1966: 0x000a, 0x1967: 0x000a, 0x1968: 0x000a, 0x1969: 0x000a, - 0x196a: 0x000a, 0x196b: 0x000a, 0x196c: 0x000a, 0x196d: 0x000a, 0x196e: 0x000a, 0x196f: 0x000a, - 0x1970: 0x000a, 0x1971: 0x000a, 0x1972: 0x000a, 0x1973: 0x000a, 0x1974: 0x000a, 0x1975: 0x000a, - 0x1976: 0x000a, 0x1977: 0x000a, 0x1978: 0x000a, 0x1979: 0x000a, - 0x197d: 0x000a, 0x197e: 0x000a, 0x197f: 0x000a, - // Block 0x66, offset 0x1980 - 0x1980: 0x000a, 0x1981: 0x000a, 0x1982: 0x000a, 0x1983: 0x000a, 0x1984: 0x000a, 0x1985: 0x000a, - 0x1986: 0x000a, 0x1987: 0x000a, 0x1988: 0x000a, 0x198a: 0x000a, 0x198b: 0x000a, - 0x198c: 0x000a, 0x198d: 0x000a, 0x198e: 0x000a, 0x198f: 0x000a, 0x1990: 0x000a, 0x1991: 0x000a, - 0x1992: 0x000a, - 0x19ac: 0x000a, 0x19ad: 0x000a, 0x19ae: 0x000a, 0x19af: 0x000a, - // Block 0x67, offset 0x19c0 - 0x19e5: 0x000a, 0x19e6: 0x000a, 0x19e7: 0x000a, 0x19e8: 0x000a, 0x19e9: 0x000a, - 0x19ea: 0x000a, 0x19ef: 0x000c, - 0x19f0: 0x000c, 0x19f1: 0x000c, - 0x19f9: 0x000a, 0x19fa: 0x000a, 0x19fb: 0x000a, - 0x19fc: 0x000a, 0x19fd: 0x000a, 0x19fe: 0x000a, 0x19ff: 0x000a, - // Block 0x68, offset 0x1a00 - 0x1a3f: 0x000c, - // Block 0x69, offset 0x1a40 - 0x1a60: 0x000c, 0x1a61: 0x000c, 0x1a62: 0x000c, 0x1a63: 0x000c, - 0x1a64: 0x000c, 0x1a65: 0x000c, 0x1a66: 0x000c, 0x1a67: 0x000c, 0x1a68: 0x000c, 0x1a69: 0x000c, - 0x1a6a: 0x000c, 0x1a6b: 0x000c, 0x1a6c: 0x000c, 0x1a6d: 0x000c, 0x1a6e: 0x000c, 0x1a6f: 0x000c, - 0x1a70: 0x000c, 0x1a71: 0x000c, 0x1a72: 0x000c, 0x1a73: 0x000c, 0x1a74: 0x000c, 0x1a75: 0x000c, - 0x1a76: 0x000c, 0x1a77: 0x000c, 0x1a78: 0x000c, 0x1a79: 0x000c, 0x1a7a: 0x000c, 0x1a7b: 0x000c, - 0x1a7c: 0x000c, 0x1a7d: 0x000c, 0x1a7e: 0x000c, 0x1a7f: 0x000c, - // Block 0x6a, offset 0x1a80 - 0x1a80: 0x000a, 0x1a81: 0x000a, 0x1a82: 0x000a, 0x1a83: 0x000a, 0x1a84: 0x000a, 0x1a85: 0x000a, - 0x1a86: 0x000a, 0x1a87: 0x000a, 0x1a88: 0x000a, 0x1a89: 0x000a, 0x1a8a: 0x000a, 0x1a8b: 0x000a, - 0x1a8c: 0x000a, 0x1a8d: 0x000a, 0x1a8e: 0x000a, 0x1a8f: 0x000a, 0x1a90: 0x000a, 0x1a91: 0x000a, - 0x1a92: 0x000a, 0x1a93: 0x000a, 0x1a94: 0x000a, 0x1a95: 0x000a, 0x1a96: 0x000a, 0x1a97: 0x000a, - 0x1a98: 0x000a, 0x1a99: 0x000a, 0x1a9a: 0x000a, 0x1a9b: 0x000a, 0x1a9c: 0x000a, 0x1a9d: 0x000a, - 0x1a9e: 0x000a, 0x1a9f: 0x000a, 0x1aa0: 0x000a, 0x1aa1: 0x000a, 0x1aa2: 0x003a, 0x1aa3: 0x002a, - 0x1aa4: 0x003a, 0x1aa5: 0x002a, 0x1aa6: 0x003a, 0x1aa7: 0x002a, 0x1aa8: 0x003a, 0x1aa9: 0x002a, - 0x1aaa: 0x000a, 0x1aab: 0x000a, 0x1aac: 0x000a, 0x1aad: 0x000a, 0x1aae: 0x000a, 0x1aaf: 0x000a, - 0x1ab0: 0x000a, 0x1ab1: 0x000a, 0x1ab2: 0x000a, 0x1ab3: 0x000a, 0x1ab4: 0x000a, 0x1ab5: 0x000a, - 0x1ab6: 0x000a, 0x1ab7: 0x000a, 0x1ab8: 0x000a, 0x1ab9: 0x000a, 0x1aba: 0x000a, 0x1abb: 0x000a, - 0x1abc: 0x000a, 0x1abd: 0x000a, 0x1abe: 0x000a, 0x1abf: 0x000a, - // Block 0x6b, offset 0x1ac0 - 0x1ac0: 0x000a, 0x1ac1: 0x000a, 0x1ac2: 0x000a, 0x1ac3: 0x000a, 0x1ac4: 0x000a, 0x1ac5: 0x000a, - 0x1ac6: 0x000a, 0x1ac7: 0x000a, 0x1ac8: 0x000a, 0x1ac9: 0x000a, - // Block 0x6c, offset 0x1b00 - 0x1b00: 0x000a, 0x1b01: 0x000a, 0x1b02: 0x000a, 0x1b03: 0x000a, 0x1b04: 0x000a, 0x1b05: 0x000a, - 0x1b06: 0x000a, 0x1b07: 0x000a, 0x1b08: 0x000a, 0x1b09: 0x000a, 0x1b0a: 0x000a, 0x1b0b: 0x000a, - 0x1b0c: 0x000a, 0x1b0d: 0x000a, 0x1b0e: 0x000a, 0x1b0f: 0x000a, 0x1b10: 0x000a, 0x1b11: 0x000a, - 0x1b12: 0x000a, 0x1b13: 0x000a, 0x1b14: 0x000a, 0x1b15: 0x000a, 0x1b16: 0x000a, 0x1b17: 0x000a, - 0x1b18: 0x000a, 0x1b19: 0x000a, 0x1b1b: 0x000a, 0x1b1c: 0x000a, 0x1b1d: 0x000a, - 0x1b1e: 0x000a, 0x1b1f: 0x000a, 0x1b20: 0x000a, 0x1b21: 0x000a, 0x1b22: 0x000a, 0x1b23: 0x000a, - 0x1b24: 0x000a, 0x1b25: 0x000a, 0x1b26: 0x000a, 0x1b27: 0x000a, 0x1b28: 0x000a, 0x1b29: 0x000a, - 0x1b2a: 0x000a, 0x1b2b: 0x000a, 0x1b2c: 0x000a, 0x1b2d: 0x000a, 0x1b2e: 0x000a, 0x1b2f: 0x000a, - 0x1b30: 0x000a, 0x1b31: 0x000a, 0x1b32: 0x000a, 0x1b33: 0x000a, 0x1b34: 0x000a, 0x1b35: 0x000a, - 0x1b36: 0x000a, 0x1b37: 0x000a, 0x1b38: 0x000a, 0x1b39: 0x000a, 0x1b3a: 0x000a, 0x1b3b: 0x000a, - 0x1b3c: 0x000a, 0x1b3d: 0x000a, 0x1b3e: 0x000a, 0x1b3f: 0x000a, - // Block 0x6d, offset 0x1b40 - 0x1b40: 0x000a, 0x1b41: 0x000a, 0x1b42: 0x000a, 0x1b43: 0x000a, 0x1b44: 0x000a, 0x1b45: 0x000a, - 0x1b46: 0x000a, 0x1b47: 0x000a, 0x1b48: 0x000a, 0x1b49: 0x000a, 0x1b4a: 0x000a, 0x1b4b: 0x000a, - 0x1b4c: 0x000a, 0x1b4d: 0x000a, 0x1b4e: 0x000a, 0x1b4f: 0x000a, 0x1b50: 0x000a, 0x1b51: 0x000a, - 0x1b52: 0x000a, 0x1b53: 0x000a, 0x1b54: 0x000a, 0x1b55: 0x000a, 0x1b56: 0x000a, 0x1b57: 0x000a, - 0x1b58: 0x000a, 0x1b59: 0x000a, 0x1b5a: 0x000a, 0x1b5b: 0x000a, 0x1b5c: 0x000a, 0x1b5d: 0x000a, - 0x1b5e: 0x000a, 0x1b5f: 0x000a, 0x1b60: 0x000a, 0x1b61: 0x000a, 0x1b62: 0x000a, 0x1b63: 0x000a, - 0x1b64: 0x000a, 0x1b65: 0x000a, 0x1b66: 0x000a, 0x1b67: 0x000a, 0x1b68: 0x000a, 0x1b69: 0x000a, - 0x1b6a: 0x000a, 0x1b6b: 0x000a, 0x1b6c: 0x000a, 0x1b6d: 0x000a, 0x1b6e: 0x000a, 0x1b6f: 0x000a, - 0x1b70: 0x000a, 0x1b71: 0x000a, 0x1b72: 0x000a, 0x1b73: 0x000a, - // Block 0x6e, offset 0x1b80 - 0x1b80: 0x000a, 0x1b81: 0x000a, 0x1b82: 0x000a, 0x1b83: 0x000a, 0x1b84: 0x000a, 0x1b85: 0x000a, - 0x1b86: 0x000a, 0x1b87: 0x000a, 0x1b88: 0x000a, 0x1b89: 0x000a, 0x1b8a: 0x000a, 0x1b8b: 0x000a, - 0x1b8c: 0x000a, 0x1b8d: 0x000a, 0x1b8e: 0x000a, 0x1b8f: 0x000a, 0x1b90: 0x000a, 0x1b91: 0x000a, - 0x1b92: 0x000a, 0x1b93: 0x000a, 0x1b94: 0x000a, 0x1b95: 0x000a, - 0x1bb0: 0x000a, 0x1bb1: 0x000a, 0x1bb2: 0x000a, 0x1bb3: 0x000a, 0x1bb4: 0x000a, 0x1bb5: 0x000a, - 0x1bb6: 0x000a, 0x1bb7: 0x000a, 0x1bb8: 0x000a, 0x1bb9: 0x000a, 0x1bba: 0x000a, 0x1bbb: 0x000a, - // Block 0x6f, offset 0x1bc0 - 0x1bc0: 0x0009, 0x1bc1: 0x000a, 0x1bc2: 0x000a, 0x1bc3: 0x000a, 0x1bc4: 0x000a, - 0x1bc8: 0x003a, 0x1bc9: 0x002a, 0x1bca: 0x003a, 0x1bcb: 0x002a, - 0x1bcc: 0x003a, 0x1bcd: 0x002a, 0x1bce: 0x003a, 0x1bcf: 0x002a, 0x1bd0: 0x003a, 0x1bd1: 0x002a, - 0x1bd2: 0x000a, 0x1bd3: 0x000a, 0x1bd4: 0x003a, 0x1bd5: 0x002a, 0x1bd6: 0x003a, 0x1bd7: 0x002a, - 0x1bd8: 0x003a, 0x1bd9: 0x002a, 0x1bda: 0x003a, 0x1bdb: 0x002a, 0x1bdc: 0x000a, 0x1bdd: 0x000a, - 0x1bde: 0x000a, 0x1bdf: 0x000a, 0x1be0: 0x000a, - 0x1bea: 0x000c, 0x1beb: 0x000c, 0x1bec: 0x000c, 0x1bed: 0x000c, - 0x1bf0: 0x000a, - 0x1bf6: 0x000a, 0x1bf7: 0x000a, - 0x1bfd: 0x000a, 0x1bfe: 0x000a, 0x1bff: 0x000a, - // Block 0x70, offset 0x1c00 - 0x1c19: 0x000c, 0x1c1a: 0x000c, 0x1c1b: 0x000a, 0x1c1c: 0x000a, - 0x1c20: 0x000a, - // Block 0x71, offset 0x1c40 - 0x1c7b: 0x000a, - // Block 0x72, offset 0x1c80 - 0x1c80: 0x000a, 0x1c81: 0x000a, 0x1c82: 0x000a, 0x1c83: 0x000a, 0x1c84: 0x000a, 0x1c85: 0x000a, - 0x1c86: 0x000a, 0x1c87: 0x000a, 0x1c88: 0x000a, 0x1c89: 0x000a, 0x1c8a: 0x000a, 0x1c8b: 0x000a, - 0x1c8c: 0x000a, 0x1c8d: 0x000a, 0x1c8e: 0x000a, 0x1c8f: 0x000a, 0x1c90: 0x000a, 0x1c91: 0x000a, - 0x1c92: 0x000a, 0x1c93: 0x000a, 0x1c94: 0x000a, 0x1c95: 0x000a, 0x1c96: 0x000a, 0x1c97: 0x000a, - 0x1c98: 0x000a, 0x1c99: 0x000a, 0x1c9a: 0x000a, 0x1c9b: 0x000a, 0x1c9c: 0x000a, 0x1c9d: 0x000a, - 0x1c9e: 0x000a, 0x1c9f: 0x000a, 0x1ca0: 0x000a, 0x1ca1: 0x000a, 0x1ca2: 0x000a, 0x1ca3: 0x000a, - // Block 0x73, offset 0x1cc0 - 0x1cdd: 0x000a, - 0x1cde: 0x000a, - // Block 0x74, offset 0x1d00 - 0x1d10: 0x000a, 0x1d11: 0x000a, - 0x1d12: 0x000a, 0x1d13: 0x000a, 0x1d14: 0x000a, 0x1d15: 0x000a, 0x1d16: 0x000a, 0x1d17: 0x000a, - 0x1d18: 0x000a, 0x1d19: 0x000a, 0x1d1a: 0x000a, 0x1d1b: 0x000a, 0x1d1c: 0x000a, 0x1d1d: 0x000a, - 0x1d1e: 0x000a, 0x1d1f: 0x000a, - 0x1d3c: 0x000a, 0x1d3d: 0x000a, 0x1d3e: 0x000a, - // Block 0x75, offset 0x1d40 - 0x1d71: 0x000a, 0x1d72: 0x000a, 0x1d73: 0x000a, 0x1d74: 0x000a, 0x1d75: 0x000a, - 0x1d76: 0x000a, 0x1d77: 0x000a, 0x1d78: 0x000a, 0x1d79: 0x000a, 0x1d7a: 0x000a, 0x1d7b: 0x000a, - 0x1d7c: 0x000a, 0x1d7d: 0x000a, 0x1d7e: 0x000a, 0x1d7f: 0x000a, - // Block 0x76, offset 0x1d80 - 0x1d8c: 0x000a, 0x1d8d: 0x000a, 0x1d8e: 0x000a, 0x1d8f: 0x000a, - // Block 0x77, offset 0x1dc0 - 0x1df7: 0x000a, 0x1df8: 0x000a, 0x1df9: 0x000a, 0x1dfa: 0x000a, - // Block 0x78, offset 0x1e00 - 0x1e1e: 0x000a, 0x1e1f: 0x000a, - 0x1e3f: 0x000a, - // Block 0x79, offset 0x1e40 - 0x1e50: 0x000a, 0x1e51: 0x000a, - 0x1e52: 0x000a, 0x1e53: 0x000a, 0x1e54: 0x000a, 0x1e55: 0x000a, 0x1e56: 0x000a, 0x1e57: 0x000a, - 0x1e58: 0x000a, 0x1e59: 0x000a, 0x1e5a: 0x000a, 0x1e5b: 0x000a, 0x1e5c: 0x000a, 0x1e5d: 0x000a, - 0x1e5e: 0x000a, 0x1e5f: 0x000a, 0x1e60: 0x000a, 0x1e61: 0x000a, 0x1e62: 0x000a, 0x1e63: 0x000a, - 0x1e64: 0x000a, 0x1e65: 0x000a, 0x1e66: 0x000a, 0x1e67: 0x000a, 0x1e68: 0x000a, 0x1e69: 0x000a, - 0x1e6a: 0x000a, 0x1e6b: 0x000a, 0x1e6c: 0x000a, 0x1e6d: 0x000a, 0x1e6e: 0x000a, 0x1e6f: 0x000a, - 0x1e70: 0x000a, 0x1e71: 0x000a, 0x1e72: 0x000a, 0x1e73: 0x000a, 0x1e74: 0x000a, 0x1e75: 0x000a, - 0x1e76: 0x000a, 0x1e77: 0x000a, 0x1e78: 0x000a, 0x1e79: 0x000a, 0x1e7a: 0x000a, 0x1e7b: 0x000a, - 0x1e7c: 0x000a, 0x1e7d: 0x000a, 0x1e7e: 0x000a, 0x1e7f: 0x000a, - // Block 0x7a, offset 0x1e80 - 0x1e80: 0x000a, 0x1e81: 0x000a, 0x1e82: 0x000a, 0x1e83: 0x000a, 0x1e84: 0x000a, 0x1e85: 0x000a, - 0x1e86: 0x000a, - // Block 0x7b, offset 0x1ec0 - 0x1ecd: 0x000a, 0x1ece: 0x000a, 0x1ecf: 0x000a, - // Block 0x7c, offset 0x1f00 - 0x1f2f: 0x000c, - 0x1f30: 0x000c, 0x1f31: 0x000c, 0x1f32: 0x000c, 0x1f33: 0x000a, 0x1f34: 0x000c, 0x1f35: 0x000c, - 0x1f36: 0x000c, 0x1f37: 0x000c, 0x1f38: 0x000c, 0x1f39: 0x000c, 0x1f3a: 0x000c, 0x1f3b: 0x000c, - 0x1f3c: 0x000c, 0x1f3d: 0x000c, 0x1f3e: 0x000a, 0x1f3f: 0x000a, - // Block 0x7d, offset 0x1f40 - 0x1f5e: 0x000c, 0x1f5f: 0x000c, - // Block 0x7e, offset 0x1f80 - 0x1fb0: 0x000c, 0x1fb1: 0x000c, - // Block 0x7f, offset 0x1fc0 - 0x1fc0: 0x000a, 0x1fc1: 0x000a, 0x1fc2: 0x000a, 0x1fc3: 0x000a, 0x1fc4: 0x000a, 0x1fc5: 0x000a, - 0x1fc6: 0x000a, 0x1fc7: 0x000a, 0x1fc8: 0x000a, 0x1fc9: 0x000a, 0x1fca: 0x000a, 0x1fcb: 0x000a, - 0x1fcc: 0x000a, 0x1fcd: 0x000a, 0x1fce: 0x000a, 0x1fcf: 0x000a, 0x1fd0: 0x000a, 0x1fd1: 0x000a, - 0x1fd2: 0x000a, 0x1fd3: 0x000a, 0x1fd4: 0x000a, 0x1fd5: 0x000a, 0x1fd6: 0x000a, 0x1fd7: 0x000a, - 0x1fd8: 0x000a, 0x1fd9: 0x000a, 0x1fda: 0x000a, 0x1fdb: 0x000a, 0x1fdc: 0x000a, 0x1fdd: 0x000a, - 0x1fde: 0x000a, 0x1fdf: 0x000a, 0x1fe0: 0x000a, 0x1fe1: 0x000a, - // Block 0x80, offset 0x2000 - 0x2008: 0x000a, - // Block 0x81, offset 0x2040 - 0x2042: 0x000c, - 0x2046: 0x000c, 0x204b: 0x000c, - 0x2065: 0x000c, 0x2066: 0x000c, 0x2068: 0x000a, 0x2069: 0x000a, - 0x206a: 0x000a, 0x206b: 0x000a, - 0x2078: 0x0004, 0x2079: 0x0004, - // Block 0x82, offset 0x2080 - 0x20b4: 0x000a, 0x20b5: 0x000a, - 0x20b6: 0x000a, 0x20b7: 0x000a, - // Block 0x83, offset 0x20c0 - 0x20c4: 0x000c, 0x20c5: 0x000c, - 0x20e0: 0x000c, 0x20e1: 0x000c, 0x20e2: 0x000c, 0x20e3: 0x000c, - 0x20e4: 0x000c, 0x20e5: 0x000c, 0x20e6: 0x000c, 0x20e7: 0x000c, 0x20e8: 0x000c, 0x20e9: 0x000c, - 0x20ea: 0x000c, 0x20eb: 0x000c, 0x20ec: 0x000c, 0x20ed: 0x000c, 0x20ee: 0x000c, 0x20ef: 0x000c, - 0x20f0: 0x000c, 0x20f1: 0x000c, - // Block 0x84, offset 0x2100 - 0x2126: 0x000c, 0x2127: 0x000c, 0x2128: 0x000c, 0x2129: 0x000c, - 0x212a: 0x000c, 0x212b: 0x000c, 0x212c: 0x000c, 0x212d: 0x000c, - // Block 0x85, offset 0x2140 - 0x2147: 0x000c, 0x2148: 0x000c, 0x2149: 0x000c, 0x214a: 0x000c, 0x214b: 0x000c, - 0x214c: 0x000c, 0x214d: 0x000c, 0x214e: 0x000c, 0x214f: 0x000c, 0x2150: 0x000c, 0x2151: 0x000c, - // Block 0x86, offset 0x2180 - 0x2180: 0x000c, 0x2181: 0x000c, 0x2182: 0x000c, - 0x21b3: 0x000c, - 0x21b6: 0x000c, 0x21b7: 0x000c, 0x21b8: 0x000c, 0x21b9: 0x000c, - 0x21bc: 0x000c, - // Block 0x87, offset 0x21c0 - 0x21e5: 0x000c, - // Block 0x88, offset 0x2200 - 0x2229: 0x000c, - 0x222a: 0x000c, 0x222b: 0x000c, 0x222c: 0x000c, 0x222d: 0x000c, 0x222e: 0x000c, - 0x2231: 0x000c, 0x2232: 0x000c, 0x2235: 0x000c, - 0x2236: 0x000c, - // Block 0x89, offset 0x2240 - 0x2243: 0x000c, - 0x224c: 0x000c, - 0x227c: 0x000c, - // Block 0x8a, offset 0x2280 - 0x22b0: 0x000c, 0x22b2: 0x000c, 0x22b3: 0x000c, 0x22b4: 0x000c, - 0x22b7: 0x000c, 0x22b8: 0x000c, - 0x22be: 0x000c, 0x22bf: 0x000c, - // Block 0x8b, offset 0x22c0 - 0x22c1: 0x000c, - 0x22ec: 0x000c, 0x22ed: 0x000c, - 0x22f6: 0x000c, - // Block 0x8c, offset 0x2300 - 0x2325: 0x000c, 0x2328: 0x000c, - 0x232d: 0x000c, - // Block 0x8d, offset 0x2340 - 0x235d: 0x0001, - 0x235e: 0x000c, 0x235f: 0x0001, 0x2360: 0x0001, 0x2361: 0x0001, 0x2362: 0x0001, 0x2363: 0x0001, - 0x2364: 0x0001, 0x2365: 0x0001, 0x2366: 0x0001, 0x2367: 0x0001, 0x2368: 0x0001, 0x2369: 0x0003, - 0x236a: 0x0001, 0x236b: 0x0001, 0x236c: 0x0001, 0x236d: 0x0001, 0x236e: 0x0001, 0x236f: 0x0001, - 0x2370: 0x0001, 0x2371: 0x0001, 0x2372: 0x0001, 0x2373: 0x0001, 0x2374: 0x0001, 0x2375: 0x0001, - 0x2376: 0x0001, 0x2377: 0x0001, 0x2378: 0x0001, 0x2379: 0x0001, 0x237a: 0x0001, 0x237b: 0x0001, - 0x237c: 0x0001, 0x237d: 0x0001, 0x237e: 0x0001, 0x237f: 0x0001, - // Block 0x8e, offset 0x2380 - 0x2380: 0x0001, 0x2381: 0x0001, 0x2382: 0x0001, 0x2383: 0x0001, 0x2384: 0x0001, 0x2385: 0x0001, - 0x2386: 0x0001, 0x2387: 0x0001, 0x2388: 0x0001, 0x2389: 0x0001, 0x238a: 0x0001, 0x238b: 0x0001, - 0x238c: 0x0001, 0x238d: 0x0001, 0x238e: 0x0001, 0x238f: 0x0001, 0x2390: 0x000d, 0x2391: 0x000d, - 0x2392: 0x000d, 0x2393: 0x000d, 0x2394: 0x000d, 0x2395: 0x000d, 0x2396: 0x000d, 0x2397: 0x000d, - 0x2398: 0x000d, 0x2399: 0x000d, 0x239a: 0x000d, 0x239b: 0x000d, 0x239c: 0x000d, 0x239d: 0x000d, - 0x239e: 0x000d, 0x239f: 0x000d, 0x23a0: 0x000d, 0x23a1: 0x000d, 0x23a2: 0x000d, 0x23a3: 0x000d, - 0x23a4: 0x000d, 0x23a5: 0x000d, 0x23a6: 0x000d, 0x23a7: 0x000d, 0x23a8: 0x000d, 0x23a9: 0x000d, - 0x23aa: 0x000d, 0x23ab: 0x000d, 0x23ac: 0x000d, 0x23ad: 0x000d, 0x23ae: 0x000d, 0x23af: 0x000d, - 0x23b0: 0x000d, 0x23b1: 0x000d, 0x23b2: 0x000d, 0x23b3: 0x000d, 0x23b4: 0x000d, 0x23b5: 0x000d, - 0x23b6: 0x000d, 0x23b7: 0x000d, 0x23b8: 0x000d, 0x23b9: 0x000d, 0x23ba: 0x000d, 0x23bb: 0x000d, - 0x23bc: 0x000d, 0x23bd: 0x000d, 0x23be: 0x000d, 0x23bf: 0x000d, - // Block 0x8f, offset 0x23c0 - 0x23c0: 0x000d, 0x23c1: 0x000d, 0x23c2: 0x000d, 0x23c3: 0x000d, 0x23c4: 0x000d, 0x23c5: 0x000d, - 0x23c6: 0x000d, 0x23c7: 0x000d, 0x23c8: 0x000d, 0x23c9: 0x000d, 0x23ca: 0x000d, 0x23cb: 0x000d, - 0x23cc: 0x000d, 0x23cd: 0x000d, 0x23ce: 0x000d, 0x23cf: 0x000d, 0x23d0: 0x000d, 0x23d1: 0x000d, - 0x23d2: 0x000d, 0x23d3: 0x000d, 0x23d4: 0x000d, 0x23d5: 0x000d, 0x23d6: 0x000d, 0x23d7: 0x000d, - 0x23d8: 0x000d, 0x23d9: 0x000d, 0x23da: 0x000d, 0x23db: 0x000d, 0x23dc: 0x000d, 0x23dd: 0x000d, - 0x23de: 0x000d, 0x23df: 0x000d, 0x23e0: 0x000d, 0x23e1: 0x000d, 0x23e2: 0x000d, 0x23e3: 0x000d, - 0x23e4: 0x000d, 0x23e5: 0x000d, 0x23e6: 0x000d, 0x23e7: 0x000d, 0x23e8: 0x000d, 0x23e9: 0x000d, - 0x23ea: 0x000d, 0x23eb: 0x000d, 0x23ec: 0x000d, 0x23ed: 0x000d, 0x23ee: 0x000d, 0x23ef: 0x000d, - 0x23f0: 0x000d, 0x23f1: 0x000d, 0x23f2: 0x000d, 0x23f3: 0x000d, 0x23f4: 0x000d, 0x23f5: 0x000d, - 0x23f6: 0x000d, 0x23f7: 0x000d, 0x23f8: 0x000d, 0x23f9: 0x000d, 0x23fa: 0x000d, 0x23fb: 0x000d, - 0x23fc: 0x000d, 0x23fd: 0x000d, 0x23fe: 0x000a, 0x23ff: 0x000a, - // Block 0x90, offset 0x2400 - 0x2400: 0x000d, 0x2401: 0x000d, 0x2402: 0x000d, 0x2403: 0x000d, 0x2404: 0x000d, 0x2405: 0x000d, - 0x2406: 0x000d, 0x2407: 0x000d, 0x2408: 0x000d, 0x2409: 0x000d, 0x240a: 0x000d, 0x240b: 0x000d, - 0x240c: 0x000d, 0x240d: 0x000d, 0x240e: 0x000d, 0x240f: 0x000d, 0x2410: 0x000b, 0x2411: 0x000b, - 0x2412: 0x000b, 0x2413: 0x000b, 0x2414: 0x000b, 0x2415: 0x000b, 0x2416: 0x000b, 0x2417: 0x000b, - 0x2418: 0x000b, 0x2419: 0x000b, 0x241a: 0x000b, 0x241b: 0x000b, 0x241c: 0x000b, 0x241d: 0x000b, - 0x241e: 0x000b, 0x241f: 0x000b, 0x2420: 0x000b, 0x2421: 0x000b, 0x2422: 0x000b, 0x2423: 0x000b, - 0x2424: 0x000b, 0x2425: 0x000b, 0x2426: 0x000b, 0x2427: 0x000b, 0x2428: 0x000b, 0x2429: 0x000b, - 0x242a: 0x000b, 0x242b: 0x000b, 0x242c: 0x000b, 0x242d: 0x000b, 0x242e: 0x000b, 0x242f: 0x000b, - 0x2430: 0x000d, 0x2431: 0x000d, 0x2432: 0x000d, 0x2433: 0x000d, 0x2434: 0x000d, 0x2435: 0x000d, - 0x2436: 0x000d, 0x2437: 0x000d, 0x2438: 0x000d, 0x2439: 0x000d, 0x243a: 0x000d, 0x243b: 0x000d, - 0x243c: 0x000d, 0x243d: 0x000a, 0x243e: 0x000d, 0x243f: 0x000d, - // Block 0x91, offset 0x2440 - 0x2440: 0x000c, 0x2441: 0x000c, 0x2442: 0x000c, 0x2443: 0x000c, 0x2444: 0x000c, 0x2445: 0x000c, - 0x2446: 0x000c, 0x2447: 0x000c, 0x2448: 0x000c, 0x2449: 0x000c, 0x244a: 0x000c, 0x244b: 0x000c, - 0x244c: 0x000c, 0x244d: 0x000c, 0x244e: 0x000c, 0x244f: 0x000c, 0x2450: 0x000a, 0x2451: 0x000a, - 0x2452: 0x000a, 0x2453: 0x000a, 0x2454: 0x000a, 0x2455: 0x000a, 0x2456: 0x000a, 0x2457: 0x000a, - 0x2458: 0x000a, 0x2459: 0x000a, - 0x2460: 0x000c, 0x2461: 0x000c, 0x2462: 0x000c, 0x2463: 0x000c, - 0x2464: 0x000c, 0x2465: 0x000c, 0x2466: 0x000c, 0x2467: 0x000c, 0x2468: 0x000c, 0x2469: 0x000c, - 0x246a: 0x000c, 0x246b: 0x000c, 0x246c: 0x000c, 0x246d: 0x000c, 0x246e: 0x000c, 0x246f: 0x000c, - 0x2470: 0x000a, 0x2471: 0x000a, 0x2472: 0x000a, 0x2473: 0x000a, 0x2474: 0x000a, 0x2475: 0x000a, - 0x2476: 0x000a, 0x2477: 0x000a, 0x2478: 0x000a, 0x2479: 0x000a, 0x247a: 0x000a, 0x247b: 0x000a, - 0x247c: 0x000a, 0x247d: 0x000a, 0x247e: 0x000a, 0x247f: 0x000a, - // Block 0x92, offset 0x2480 - 0x2480: 0x000a, 0x2481: 0x000a, 0x2482: 0x000a, 0x2483: 0x000a, 0x2484: 0x000a, 0x2485: 0x000a, - 0x2486: 0x000a, 0x2487: 0x000a, 0x2488: 0x000a, 0x2489: 0x000a, 0x248a: 0x000a, 0x248b: 0x000a, - 0x248c: 0x000a, 0x248d: 0x000a, 0x248e: 0x000a, 0x248f: 0x000a, 0x2490: 0x0006, 0x2491: 0x000a, - 0x2492: 0x0006, 0x2494: 0x000a, 0x2495: 0x0006, 0x2496: 0x000a, 0x2497: 0x000a, - 0x2498: 0x000a, 0x2499: 0x009a, 0x249a: 0x008a, 0x249b: 0x007a, 0x249c: 0x006a, 0x249d: 0x009a, - 0x249e: 0x008a, 0x249f: 0x0004, 0x24a0: 0x000a, 0x24a1: 0x000a, 0x24a2: 0x0003, 0x24a3: 0x0003, - 0x24a4: 0x000a, 0x24a5: 0x000a, 0x24a6: 0x000a, 0x24a8: 0x000a, 0x24a9: 0x0004, - 0x24aa: 0x0004, 0x24ab: 0x000a, - 0x24b0: 0x000d, 0x24b1: 0x000d, 0x24b2: 0x000d, 0x24b3: 0x000d, 0x24b4: 0x000d, 0x24b5: 0x000d, - 0x24b6: 0x000d, 0x24b7: 0x000d, 0x24b8: 0x000d, 0x24b9: 0x000d, 0x24ba: 0x000d, 0x24bb: 0x000d, - 0x24bc: 0x000d, 0x24bd: 0x000d, 0x24be: 0x000d, 0x24bf: 0x000d, - // Block 0x93, offset 0x24c0 - 0x24c0: 0x000d, 0x24c1: 0x000d, 0x24c2: 0x000d, 0x24c3: 0x000d, 0x24c4: 0x000d, 0x24c5: 0x000d, - 0x24c6: 0x000d, 0x24c7: 0x000d, 0x24c8: 0x000d, 0x24c9: 0x000d, 0x24ca: 0x000d, 0x24cb: 0x000d, - 0x24cc: 0x000d, 0x24cd: 0x000d, 0x24ce: 0x000d, 0x24cf: 0x000d, 0x24d0: 0x000d, 0x24d1: 0x000d, - 0x24d2: 0x000d, 0x24d3: 0x000d, 0x24d4: 0x000d, 0x24d5: 0x000d, 0x24d6: 0x000d, 0x24d7: 0x000d, - 0x24d8: 0x000d, 0x24d9: 0x000d, 0x24da: 0x000d, 0x24db: 0x000d, 0x24dc: 0x000d, 0x24dd: 0x000d, - 0x24de: 0x000d, 0x24df: 0x000d, 0x24e0: 0x000d, 0x24e1: 0x000d, 0x24e2: 0x000d, 0x24e3: 0x000d, - 0x24e4: 0x000d, 0x24e5: 0x000d, 0x24e6: 0x000d, 0x24e7: 0x000d, 0x24e8: 0x000d, 0x24e9: 0x000d, - 0x24ea: 0x000d, 0x24eb: 0x000d, 0x24ec: 0x000d, 0x24ed: 0x000d, 0x24ee: 0x000d, 0x24ef: 0x000d, - 0x24f0: 0x000d, 0x24f1: 0x000d, 0x24f2: 0x000d, 0x24f3: 0x000d, 0x24f4: 0x000d, 0x24f5: 0x000d, - 0x24f6: 0x000d, 0x24f7: 0x000d, 0x24f8: 0x000d, 0x24f9: 0x000d, 0x24fa: 0x000d, 0x24fb: 0x000d, - 0x24fc: 0x000d, 0x24fd: 0x000d, 0x24fe: 0x000d, 0x24ff: 0x000b, - // Block 0x94, offset 0x2500 - 0x2501: 0x000a, 0x2502: 0x000a, 0x2503: 0x0004, 0x2504: 0x0004, 0x2505: 0x0004, - 0x2506: 0x000a, 0x2507: 0x000a, 0x2508: 0x003a, 0x2509: 0x002a, 0x250a: 0x000a, 0x250b: 0x0003, - 0x250c: 0x0006, 0x250d: 0x0003, 0x250e: 0x0006, 0x250f: 0x0006, 0x2510: 0x0002, 0x2511: 0x0002, - 0x2512: 0x0002, 0x2513: 0x0002, 0x2514: 0x0002, 0x2515: 0x0002, 0x2516: 0x0002, 0x2517: 0x0002, - 0x2518: 0x0002, 0x2519: 0x0002, 0x251a: 0x0006, 0x251b: 0x000a, 0x251c: 0x000a, 0x251d: 0x000a, - 0x251e: 0x000a, 0x251f: 0x000a, 0x2520: 0x000a, - 0x253b: 0x005a, - 0x253c: 0x000a, 0x253d: 0x004a, 0x253e: 0x000a, 0x253f: 0x000a, - // Block 0x95, offset 0x2540 - 0x2540: 0x000a, - 0x255b: 0x005a, 0x255c: 0x000a, 0x255d: 0x004a, - 0x255e: 0x000a, 0x255f: 0x00fa, 0x2560: 0x00ea, 0x2561: 0x000a, 0x2562: 0x003a, 0x2563: 0x002a, - 0x2564: 0x000a, 0x2565: 0x000a, - // Block 0x96, offset 0x2580 - 0x25a0: 0x0004, 0x25a1: 0x0004, 0x25a2: 0x000a, 0x25a3: 0x000a, - 0x25a4: 0x000a, 0x25a5: 0x0004, 0x25a6: 0x0004, 0x25a8: 0x000a, 0x25a9: 0x000a, - 0x25aa: 0x000a, 0x25ab: 0x000a, 0x25ac: 0x000a, 0x25ad: 0x000a, 0x25ae: 0x000a, - 0x25b0: 0x000b, 0x25b1: 0x000b, 0x25b2: 0x000b, 0x25b3: 0x000b, 0x25b4: 0x000b, 0x25b5: 0x000b, - 0x25b6: 0x000b, 0x25b7: 0x000b, 0x25b8: 0x000b, 0x25b9: 0x000a, 0x25ba: 0x000a, 0x25bb: 0x000a, - 0x25bc: 0x000a, 0x25bd: 0x000a, 0x25be: 0x000b, 0x25bf: 0x000b, - // Block 0x97, offset 0x25c0 - 0x25c1: 0x000a, - // Block 0x98, offset 0x2600 - 0x2600: 0x000a, 0x2601: 0x000a, 0x2602: 0x000a, 0x2603: 0x000a, 0x2604: 0x000a, 0x2605: 0x000a, - 0x2606: 0x000a, 0x2607: 0x000a, 0x2608: 0x000a, 0x2609: 0x000a, 0x260a: 0x000a, 0x260b: 0x000a, - 0x260c: 0x000a, 0x2610: 0x000a, 0x2611: 0x000a, - 0x2612: 0x000a, 0x2613: 0x000a, 0x2614: 0x000a, 0x2615: 0x000a, 0x2616: 0x000a, 0x2617: 0x000a, - 0x2618: 0x000a, 0x2619: 0x000a, 0x261a: 0x000a, 0x261b: 0x000a, - 0x2620: 0x000a, - // Block 0x99, offset 0x2640 - 0x267d: 0x000c, - // Block 0x9a, offset 0x2680 - 0x26a0: 0x000c, 0x26a1: 0x0002, 0x26a2: 0x0002, 0x26a3: 0x0002, - 0x26a4: 0x0002, 0x26a5: 0x0002, 0x26a6: 0x0002, 0x26a7: 0x0002, 0x26a8: 0x0002, 0x26a9: 0x0002, - 0x26aa: 0x0002, 0x26ab: 0x0002, 0x26ac: 0x0002, 0x26ad: 0x0002, 0x26ae: 0x0002, 0x26af: 0x0002, - 0x26b0: 0x0002, 0x26b1: 0x0002, 0x26b2: 0x0002, 0x26b3: 0x0002, 0x26b4: 0x0002, 0x26b5: 0x0002, - 0x26b6: 0x0002, 0x26b7: 0x0002, 0x26b8: 0x0002, 0x26b9: 0x0002, 0x26ba: 0x0002, 0x26bb: 0x0002, - // Block 0x9b, offset 0x26c0 - 0x26f6: 0x000c, 0x26f7: 0x000c, 0x26f8: 0x000c, 0x26f9: 0x000c, 0x26fa: 0x000c, - // Block 0x9c, offset 0x2700 - 0x2700: 0x0001, 0x2701: 0x0001, 0x2702: 0x0001, 0x2703: 0x0001, 0x2704: 0x0001, 0x2705: 0x0001, - 0x2706: 0x0001, 0x2707: 0x0001, 0x2708: 0x0001, 0x2709: 0x0001, 0x270a: 0x0001, 0x270b: 0x0001, - 0x270c: 0x0001, 0x270d: 0x0001, 0x270e: 0x0001, 0x270f: 0x0001, 0x2710: 0x0001, 0x2711: 0x0001, - 0x2712: 0x0001, 0x2713: 0x0001, 0x2714: 0x0001, 0x2715: 0x0001, 0x2716: 0x0001, 0x2717: 0x0001, - 0x2718: 0x0001, 0x2719: 0x0001, 0x271a: 0x0001, 0x271b: 0x0001, 0x271c: 0x0001, 0x271d: 0x0001, - 0x271e: 0x0001, 0x271f: 0x0001, 0x2720: 0x0001, 0x2721: 0x0001, 0x2722: 0x0001, 0x2723: 0x0001, - 0x2724: 0x0001, 0x2725: 0x0001, 0x2726: 0x0001, 0x2727: 0x0001, 0x2728: 0x0001, 0x2729: 0x0001, - 0x272a: 0x0001, 0x272b: 0x0001, 0x272c: 0x0001, 0x272d: 0x0001, 0x272e: 0x0001, 0x272f: 0x0001, - 0x2730: 0x0001, 0x2731: 0x0001, 0x2732: 0x0001, 0x2733: 0x0001, 0x2734: 0x0001, 0x2735: 0x0001, - 0x2736: 0x0001, 0x2737: 0x0001, 0x2738: 0x0001, 0x2739: 0x0001, 0x273a: 0x0001, 0x273b: 0x0001, - 0x273c: 0x0001, 0x273d: 0x0001, 0x273e: 0x0001, 0x273f: 0x0001, - // Block 0x9d, offset 0x2740 - 0x2740: 0x0001, 0x2741: 0x0001, 0x2742: 0x0001, 0x2743: 0x0001, 0x2744: 0x0001, 0x2745: 0x0001, - 0x2746: 0x0001, 0x2747: 0x0001, 0x2748: 0x0001, 0x2749: 0x0001, 0x274a: 0x0001, 0x274b: 0x0001, - 0x274c: 0x0001, 0x274d: 0x0001, 0x274e: 0x0001, 0x274f: 0x0001, 0x2750: 0x0001, 0x2751: 0x0001, - 0x2752: 0x0001, 0x2753: 0x0001, 0x2754: 0x0001, 0x2755: 0x0001, 0x2756: 0x0001, 0x2757: 0x0001, - 0x2758: 0x0001, 0x2759: 0x0001, 0x275a: 0x0001, 0x275b: 0x0001, 0x275c: 0x0001, 0x275d: 0x0001, - 0x275e: 0x0001, 0x275f: 0x000a, 0x2760: 0x0001, 0x2761: 0x0001, 0x2762: 0x0001, 0x2763: 0x0001, - 0x2764: 0x0001, 0x2765: 0x0001, 0x2766: 0x0001, 0x2767: 0x0001, 0x2768: 0x0001, 0x2769: 0x0001, - 0x276a: 0x0001, 0x276b: 0x0001, 0x276c: 0x0001, 0x276d: 0x0001, 0x276e: 0x0001, 0x276f: 0x0001, - 0x2770: 0x0001, 0x2771: 0x0001, 0x2772: 0x0001, 0x2773: 0x0001, 0x2774: 0x0001, 0x2775: 0x0001, - 0x2776: 0x0001, 0x2777: 0x0001, 0x2778: 0x0001, 0x2779: 0x0001, 0x277a: 0x0001, 0x277b: 0x0001, - 0x277c: 0x0001, 0x277d: 0x0001, 0x277e: 0x0001, 0x277f: 0x0001, - // Block 0x9e, offset 0x2780 - 0x2780: 0x0001, 0x2781: 0x000c, 0x2782: 0x000c, 0x2783: 0x000c, 0x2784: 0x0001, 0x2785: 0x000c, - 0x2786: 0x000c, 0x2787: 0x0001, 0x2788: 0x0001, 0x2789: 0x0001, 0x278a: 0x0001, 0x278b: 0x0001, - 0x278c: 0x000c, 0x278d: 0x000c, 0x278e: 0x000c, 0x278f: 0x000c, 0x2790: 0x0001, 0x2791: 0x0001, - 0x2792: 0x0001, 0x2793: 0x0001, 0x2794: 0x0001, 0x2795: 0x0001, 0x2796: 0x0001, 0x2797: 0x0001, - 0x2798: 0x0001, 0x2799: 0x0001, 0x279a: 0x0001, 0x279b: 0x0001, 0x279c: 0x0001, 0x279d: 0x0001, - 0x279e: 0x0001, 0x279f: 0x0001, 0x27a0: 0x0001, 0x27a1: 0x0001, 0x27a2: 0x0001, 0x27a3: 0x0001, - 0x27a4: 0x0001, 0x27a5: 0x0001, 0x27a6: 0x0001, 0x27a7: 0x0001, 0x27a8: 0x0001, 0x27a9: 0x0001, - 0x27aa: 0x0001, 0x27ab: 0x0001, 0x27ac: 0x0001, 0x27ad: 0x0001, 0x27ae: 0x0001, 0x27af: 0x0001, - 0x27b0: 0x0001, 0x27b1: 0x0001, 0x27b2: 0x0001, 0x27b3: 0x0001, 0x27b4: 0x0001, 0x27b5: 0x0001, - 0x27b6: 0x0001, 0x27b7: 0x0001, 0x27b8: 0x000c, 0x27b9: 0x000c, 0x27ba: 0x000c, 0x27bb: 0x0001, - 0x27bc: 0x0001, 0x27bd: 0x0001, 0x27be: 0x0001, 0x27bf: 0x000c, - // Block 0x9f, offset 0x27c0 - 0x27c0: 0x0001, 0x27c1: 0x0001, 0x27c2: 0x0001, 0x27c3: 0x0001, 0x27c4: 0x0001, 0x27c5: 0x0001, - 0x27c6: 0x0001, 0x27c7: 0x0001, 0x27c8: 0x0001, 0x27c9: 0x0001, 0x27ca: 0x0001, 0x27cb: 0x0001, - 0x27cc: 0x0001, 0x27cd: 0x0001, 0x27ce: 0x0001, 0x27cf: 0x0001, 0x27d0: 0x0001, 0x27d1: 0x0001, - 0x27d2: 0x0001, 0x27d3: 0x0001, 0x27d4: 0x0001, 0x27d5: 0x0001, 0x27d6: 0x0001, 0x27d7: 0x0001, - 0x27d8: 0x0001, 0x27d9: 0x0001, 0x27da: 0x0001, 0x27db: 0x0001, 0x27dc: 0x0001, 0x27dd: 0x0001, - 0x27de: 0x0001, 0x27df: 0x0001, 0x27e0: 0x0001, 0x27e1: 0x0001, 0x27e2: 0x0001, 0x27e3: 0x0001, - 0x27e4: 0x0001, 0x27e5: 0x000c, 0x27e6: 0x000c, 0x27e7: 0x0001, 0x27e8: 0x0001, 0x27e9: 0x0001, - 0x27ea: 0x0001, 0x27eb: 0x0001, 0x27ec: 0x0001, 0x27ed: 0x0001, 0x27ee: 0x0001, 0x27ef: 0x0001, - 0x27f0: 0x0001, 0x27f1: 0x0001, 0x27f2: 0x0001, 0x27f3: 0x0001, 0x27f4: 0x0001, 0x27f5: 0x0001, - 0x27f6: 0x0001, 0x27f7: 0x0001, 0x27f8: 0x0001, 0x27f9: 0x0001, 0x27fa: 0x0001, 0x27fb: 0x0001, - 0x27fc: 0x0001, 0x27fd: 0x0001, 0x27fe: 0x0001, 0x27ff: 0x0001, - // Block 0xa0, offset 0x2800 - 0x2800: 0x0001, 0x2801: 0x0001, 0x2802: 0x0001, 0x2803: 0x0001, 0x2804: 0x0001, 0x2805: 0x0001, - 0x2806: 0x0001, 0x2807: 0x0001, 0x2808: 0x0001, 0x2809: 0x0001, 0x280a: 0x0001, 0x280b: 0x0001, - 0x280c: 0x0001, 0x280d: 0x0001, 0x280e: 0x0001, 0x280f: 0x0001, 0x2810: 0x0001, 0x2811: 0x0001, - 0x2812: 0x0001, 0x2813: 0x0001, 0x2814: 0x0001, 0x2815: 0x0001, 0x2816: 0x0001, 0x2817: 0x0001, - 0x2818: 0x0001, 0x2819: 0x0001, 0x281a: 0x0001, 0x281b: 0x0001, 0x281c: 0x0001, 0x281d: 0x0001, - 0x281e: 0x0001, 0x281f: 0x0001, 0x2820: 0x0001, 0x2821: 0x0001, 0x2822: 0x0001, 0x2823: 0x0001, - 0x2824: 0x0001, 0x2825: 0x0001, 0x2826: 0x0001, 0x2827: 0x0001, 0x2828: 0x0001, 0x2829: 0x0001, - 0x282a: 0x0001, 0x282b: 0x0001, 0x282c: 0x0001, 0x282d: 0x0001, 0x282e: 0x0001, 0x282f: 0x0001, - 0x2830: 0x0001, 0x2831: 0x0001, 0x2832: 0x0001, 0x2833: 0x0001, 0x2834: 0x0001, 0x2835: 0x0001, - 0x2836: 0x0001, 0x2837: 0x0001, 0x2838: 0x0001, 0x2839: 0x000a, 0x283a: 0x000a, 0x283b: 0x000a, - 0x283c: 0x000a, 0x283d: 0x000a, 0x283e: 0x000a, 0x283f: 0x000a, - // Block 0xa1, offset 0x2840 - 0x2840: 0x0001, 0x2841: 0x0001, 0x2842: 0x0001, 0x2843: 0x0001, 0x2844: 0x0001, 0x2845: 0x0001, - 0x2846: 0x0001, 0x2847: 0x0001, 0x2848: 0x0001, 0x2849: 0x0001, 0x284a: 0x0001, 0x284b: 0x0001, - 0x284c: 0x0001, 0x284d: 0x0001, 0x284e: 0x0001, 0x284f: 0x0001, 0x2850: 0x0001, 0x2851: 0x0001, - 0x2852: 0x0001, 0x2853: 0x0001, 0x2854: 0x0001, 0x2855: 0x0001, 0x2856: 0x0001, 0x2857: 0x0001, - 0x2858: 0x0001, 0x2859: 0x0001, 0x285a: 0x0001, 0x285b: 0x0001, 0x285c: 0x0001, 0x285d: 0x0001, - 0x285e: 0x0001, 0x285f: 0x0001, 0x2860: 0x0005, 0x2861: 0x0005, 0x2862: 0x0005, 0x2863: 0x0005, - 0x2864: 0x0005, 0x2865: 0x0005, 0x2866: 0x0005, 0x2867: 0x0005, 0x2868: 0x0005, 0x2869: 0x0005, - 0x286a: 0x0005, 0x286b: 0x0005, 0x286c: 0x0005, 0x286d: 0x0005, 0x286e: 0x0005, 0x286f: 0x0005, - 0x2870: 0x0005, 0x2871: 0x0005, 0x2872: 0x0005, 0x2873: 0x0005, 0x2874: 0x0005, 0x2875: 0x0005, - 0x2876: 0x0005, 0x2877: 0x0005, 0x2878: 0x0005, 0x2879: 0x0005, 0x287a: 0x0005, 0x287b: 0x0005, - 0x287c: 0x0005, 0x287d: 0x0005, 0x287e: 0x0005, 0x287f: 0x0001, - // Block 0xa2, offset 0x2880 - 0x2881: 0x000c, - 0x28b8: 0x000c, 0x28b9: 0x000c, 0x28ba: 0x000c, 0x28bb: 0x000c, - 0x28bc: 0x000c, 0x28bd: 0x000c, 0x28be: 0x000c, 0x28bf: 0x000c, - // Block 0xa3, offset 0x28c0 - 0x28c0: 0x000c, 0x28c1: 0x000c, 0x28c2: 0x000c, 0x28c3: 0x000c, 0x28c4: 0x000c, 0x28c5: 0x000c, - 0x28c6: 0x000c, - 0x28d2: 0x000a, 0x28d3: 0x000a, 0x28d4: 0x000a, 0x28d5: 0x000a, 0x28d6: 0x000a, 0x28d7: 0x000a, - 0x28d8: 0x000a, 0x28d9: 0x000a, 0x28da: 0x000a, 0x28db: 0x000a, 0x28dc: 0x000a, 0x28dd: 0x000a, - 0x28de: 0x000a, 0x28df: 0x000a, 0x28e0: 0x000a, 0x28e1: 0x000a, 0x28e2: 0x000a, 0x28e3: 0x000a, - 0x28e4: 0x000a, 0x28e5: 0x000a, - 0x28ff: 0x000c, - // Block 0xa4, offset 0x2900 - 0x2900: 0x000c, 0x2901: 0x000c, - 0x2933: 0x000c, 0x2934: 0x000c, 0x2935: 0x000c, - 0x2936: 0x000c, 0x2939: 0x000c, 0x293a: 0x000c, - // Block 0xa5, offset 0x2940 - 0x2940: 0x000c, 0x2941: 0x000c, 0x2942: 0x000c, - 0x2967: 0x000c, 0x2968: 0x000c, 0x2969: 0x000c, - 0x296a: 0x000c, 0x296b: 0x000c, 0x296d: 0x000c, 0x296e: 0x000c, 0x296f: 0x000c, - 0x2970: 0x000c, 0x2971: 0x000c, 0x2972: 0x000c, 0x2973: 0x000c, 0x2974: 0x000c, - // Block 0xa6, offset 0x2980 - 0x29b3: 0x000c, - // Block 0xa7, offset 0x29c0 - 0x29c0: 0x000c, 0x29c1: 0x000c, - 0x29f6: 0x000c, 0x29f7: 0x000c, 0x29f8: 0x000c, 0x29f9: 0x000c, 0x29fa: 0x000c, 0x29fb: 0x000c, - 0x29fc: 0x000c, 0x29fd: 0x000c, 0x29fe: 0x000c, - // Block 0xa8, offset 0x2a00 - 0x2a0a: 0x000c, 0x2a0b: 0x000c, - 0x2a0c: 0x000c, - // Block 0xa9, offset 0x2a40 - 0x2a6f: 0x000c, - 0x2a70: 0x000c, 0x2a71: 0x000c, 0x2a74: 0x000c, - 0x2a76: 0x000c, 0x2a77: 0x000c, - 0x2a7e: 0x000c, - // Block 0xaa, offset 0x2a80 - 0x2a9f: 0x000c, 0x2aa3: 0x000c, - 0x2aa4: 0x000c, 0x2aa5: 0x000c, 0x2aa6: 0x000c, 0x2aa7: 0x000c, 0x2aa8: 0x000c, 0x2aa9: 0x000c, - 0x2aaa: 0x000c, - // Block 0xab, offset 0x2ac0 - 0x2ac0: 0x000c, 0x2ac1: 0x000c, - 0x2afc: 0x000c, - // Block 0xac, offset 0x2b00 - 0x2b00: 0x000c, - 0x2b26: 0x000c, 0x2b27: 0x000c, 0x2b28: 0x000c, 0x2b29: 0x000c, - 0x2b2a: 0x000c, 0x2b2b: 0x000c, 0x2b2c: 0x000c, - 0x2b30: 0x000c, 0x2b31: 0x000c, 0x2b32: 0x000c, 0x2b33: 0x000c, 0x2b34: 0x000c, - // Block 0xad, offset 0x2b40 - 0x2b78: 0x000c, 0x2b79: 0x000c, 0x2b7a: 0x000c, 0x2b7b: 0x000c, - 0x2b7c: 0x000c, 0x2b7d: 0x000c, 0x2b7e: 0x000c, 0x2b7f: 0x000c, - // Block 0xae, offset 0x2b80 - 0x2b82: 0x000c, 0x2b83: 0x000c, 0x2b84: 0x000c, - 0x2b86: 0x000c, - // Block 0xaf, offset 0x2bc0 - 0x2bf3: 0x000c, 0x2bf4: 0x000c, 0x2bf5: 0x000c, - 0x2bf6: 0x000c, 0x2bf7: 0x000c, 0x2bf8: 0x000c, 0x2bfa: 0x000c, - 0x2bff: 0x000c, - // Block 0xb0, offset 0x2c00 - 0x2c00: 0x000c, 0x2c02: 0x000c, 0x2c03: 0x000c, - // Block 0xb1, offset 0x2c40 - 0x2c72: 0x000c, 0x2c73: 0x000c, 0x2c74: 0x000c, 0x2c75: 0x000c, - 0x2c7c: 0x000c, 0x2c7d: 0x000c, 0x2c7f: 0x000c, - // Block 0xb2, offset 0x2c80 - 0x2c80: 0x000c, - 0x2c9c: 0x000c, 0x2c9d: 0x000c, - // Block 0xb3, offset 0x2cc0 - 0x2cf3: 0x000c, 0x2cf4: 0x000c, 0x2cf5: 0x000c, - 0x2cf6: 0x000c, 0x2cf7: 0x000c, 0x2cf8: 0x000c, 0x2cf9: 0x000c, 0x2cfa: 0x000c, - 0x2cfd: 0x000c, 0x2cff: 0x000c, - // Block 0xb4, offset 0x2d00 - 0x2d00: 0x000c, - 0x2d20: 0x000a, 0x2d21: 0x000a, 0x2d22: 0x000a, 0x2d23: 0x000a, - 0x2d24: 0x000a, 0x2d25: 0x000a, 0x2d26: 0x000a, 0x2d27: 0x000a, 0x2d28: 0x000a, 0x2d29: 0x000a, - 0x2d2a: 0x000a, 0x2d2b: 0x000a, 0x2d2c: 0x000a, - // Block 0xb5, offset 0x2d40 - 0x2d6b: 0x000c, 0x2d6d: 0x000c, - 0x2d70: 0x000c, 0x2d71: 0x000c, 0x2d72: 0x000c, 0x2d73: 0x000c, 0x2d74: 0x000c, 0x2d75: 0x000c, - 0x2d77: 0x000c, - // Block 0xb6, offset 0x2d80 - 0x2d9d: 0x000c, - 0x2d9e: 0x000c, 0x2d9f: 0x000c, 0x2da2: 0x000c, 0x2da3: 0x000c, - 0x2da4: 0x000c, 0x2da5: 0x000c, 0x2da7: 0x000c, 0x2da8: 0x000c, 0x2da9: 0x000c, - 0x2daa: 0x000c, 0x2dab: 0x000c, - // Block 0xb7, offset 0x2dc0 - 0x2dc1: 0x000c, 0x2dc2: 0x000c, 0x2dc3: 0x000c, 0x2dc4: 0x000c, 0x2dc5: 0x000c, - 0x2dc6: 0x000c, 0x2dc9: 0x000c, 0x2dca: 0x000c, - 0x2df3: 0x000c, 0x2df4: 0x000c, 0x2df5: 0x000c, - 0x2df6: 0x000c, 0x2df7: 0x000c, 0x2df8: 0x000c, 0x2dfb: 0x000c, - 0x2dfc: 0x000c, 0x2dfd: 0x000c, 0x2dfe: 0x000c, - // Block 0xb8, offset 0x2e00 - 0x2e07: 0x000c, - 0x2e11: 0x000c, - 0x2e12: 0x000c, 0x2e13: 0x000c, 0x2e14: 0x000c, 0x2e15: 0x000c, 0x2e16: 0x000c, - 0x2e19: 0x000c, 0x2e1a: 0x000c, 0x2e1b: 0x000c, - // Block 0xb9, offset 0x2e40 - 0x2e4a: 0x000c, 0x2e4b: 0x000c, - 0x2e4c: 0x000c, 0x2e4d: 0x000c, 0x2e4e: 0x000c, 0x2e4f: 0x000c, 0x2e50: 0x000c, 0x2e51: 0x000c, - 0x2e52: 0x000c, 0x2e53: 0x000c, 0x2e54: 0x000c, 0x2e55: 0x000c, 0x2e56: 0x000c, - 0x2e58: 0x000c, 0x2e59: 0x000c, - // Block 0xba, offset 0x2e80 - 0x2eb0: 0x000c, 0x2eb1: 0x000c, 0x2eb2: 0x000c, 0x2eb3: 0x000c, 0x2eb4: 0x000c, 0x2eb5: 0x000c, - 0x2eb6: 0x000c, 0x2eb8: 0x000c, 0x2eb9: 0x000c, 0x2eba: 0x000c, 0x2ebb: 0x000c, - 0x2ebc: 0x000c, 0x2ebd: 0x000c, - // Block 0xbb, offset 0x2ec0 - 0x2ed2: 0x000c, 0x2ed3: 0x000c, 0x2ed4: 0x000c, 0x2ed5: 0x000c, 0x2ed6: 0x000c, 0x2ed7: 0x000c, - 0x2ed8: 0x000c, 0x2ed9: 0x000c, 0x2eda: 0x000c, 0x2edb: 0x000c, 0x2edc: 0x000c, 0x2edd: 0x000c, - 0x2ede: 0x000c, 0x2edf: 0x000c, 0x2ee0: 0x000c, 0x2ee1: 0x000c, 0x2ee2: 0x000c, 0x2ee3: 0x000c, - 0x2ee4: 0x000c, 0x2ee5: 0x000c, 0x2ee6: 0x000c, 0x2ee7: 0x000c, - 0x2eea: 0x000c, 0x2eeb: 0x000c, 0x2eec: 0x000c, 0x2eed: 0x000c, 0x2eee: 0x000c, 0x2eef: 0x000c, - 0x2ef0: 0x000c, 0x2ef2: 0x000c, 0x2ef3: 0x000c, 0x2ef5: 0x000c, - 0x2ef6: 0x000c, - // Block 0xbc, offset 0x2f00 - 0x2f31: 0x000c, 0x2f32: 0x000c, 0x2f33: 0x000c, 0x2f34: 0x000c, 0x2f35: 0x000c, - 0x2f36: 0x000c, 0x2f3a: 0x000c, - 0x2f3c: 0x000c, 0x2f3d: 0x000c, 0x2f3f: 0x000c, - // Block 0xbd, offset 0x2f40 - 0x2f40: 0x000c, 0x2f41: 0x000c, 0x2f42: 0x000c, 0x2f43: 0x000c, 0x2f44: 0x000c, 0x2f45: 0x000c, - 0x2f47: 0x000c, - // Block 0xbe, offset 0x2f80 - 0x2fb0: 0x000c, 0x2fb1: 0x000c, 0x2fb2: 0x000c, 0x2fb3: 0x000c, 0x2fb4: 0x000c, - // Block 0xbf, offset 0x2fc0 - 0x2ff0: 0x000c, 0x2ff1: 0x000c, 0x2ff2: 0x000c, 0x2ff3: 0x000c, 0x2ff4: 0x000c, 0x2ff5: 0x000c, - 0x2ff6: 0x000c, - // Block 0xc0, offset 0x3000 - 0x300f: 0x000c, 0x3010: 0x000c, 0x3011: 0x000c, - 0x3012: 0x000c, - // Block 0xc1, offset 0x3040 - 0x305d: 0x000c, - 0x305e: 0x000c, 0x3060: 0x000b, 0x3061: 0x000b, 0x3062: 0x000b, 0x3063: 0x000b, - // Block 0xc2, offset 0x3080 - 0x30a7: 0x000c, 0x30a8: 0x000c, 0x30a9: 0x000c, - 0x30b3: 0x000b, 0x30b4: 0x000b, 0x30b5: 0x000b, - 0x30b6: 0x000b, 0x30b7: 0x000b, 0x30b8: 0x000b, 0x30b9: 0x000b, 0x30ba: 0x000b, 0x30bb: 0x000c, - 0x30bc: 0x000c, 0x30bd: 0x000c, 0x30be: 0x000c, 0x30bf: 0x000c, - // Block 0xc3, offset 0x30c0 - 0x30c0: 0x000c, 0x30c1: 0x000c, 0x30c2: 0x000c, 0x30c5: 0x000c, - 0x30c6: 0x000c, 0x30c7: 0x000c, 0x30c8: 0x000c, 0x30c9: 0x000c, 0x30ca: 0x000c, 0x30cb: 0x000c, - 0x30ea: 0x000c, 0x30eb: 0x000c, 0x30ec: 0x000c, 0x30ed: 0x000c, - // Block 0xc4, offset 0x3100 - 0x3100: 0x000a, 0x3101: 0x000a, 0x3102: 0x000c, 0x3103: 0x000c, 0x3104: 0x000c, 0x3105: 0x000a, - // Block 0xc5, offset 0x3140 - 0x3140: 0x000a, 0x3141: 0x000a, 0x3142: 0x000a, 0x3143: 0x000a, 0x3144: 0x000a, 0x3145: 0x000a, - 0x3146: 0x000a, 0x3147: 0x000a, 0x3148: 0x000a, 0x3149: 0x000a, 0x314a: 0x000a, 0x314b: 0x000a, - 0x314c: 0x000a, 0x314d: 0x000a, 0x314e: 0x000a, 0x314f: 0x000a, 0x3150: 0x000a, 0x3151: 0x000a, - 0x3152: 0x000a, 0x3153: 0x000a, 0x3154: 0x000a, 0x3155: 0x000a, 0x3156: 0x000a, - // Block 0xc6, offset 0x3180 - 0x319b: 0x000a, - // Block 0xc7, offset 0x31c0 - 0x31d5: 0x000a, - // Block 0xc8, offset 0x3200 - 0x320f: 0x000a, - // Block 0xc9, offset 0x3240 - 0x3249: 0x000a, - // Block 0xca, offset 0x3280 - 0x3283: 0x000a, - 0x328e: 0x0002, 0x328f: 0x0002, 0x3290: 0x0002, 0x3291: 0x0002, - 0x3292: 0x0002, 0x3293: 0x0002, 0x3294: 0x0002, 0x3295: 0x0002, 0x3296: 0x0002, 0x3297: 0x0002, - 0x3298: 0x0002, 0x3299: 0x0002, 0x329a: 0x0002, 0x329b: 0x0002, 0x329c: 0x0002, 0x329d: 0x0002, - 0x329e: 0x0002, 0x329f: 0x0002, 0x32a0: 0x0002, 0x32a1: 0x0002, 0x32a2: 0x0002, 0x32a3: 0x0002, - 0x32a4: 0x0002, 0x32a5: 0x0002, 0x32a6: 0x0002, 0x32a7: 0x0002, 0x32a8: 0x0002, 0x32a9: 0x0002, - 0x32aa: 0x0002, 0x32ab: 0x0002, 0x32ac: 0x0002, 0x32ad: 0x0002, 0x32ae: 0x0002, 0x32af: 0x0002, - 0x32b0: 0x0002, 0x32b1: 0x0002, 0x32b2: 0x0002, 0x32b3: 0x0002, 0x32b4: 0x0002, 0x32b5: 0x0002, - 0x32b6: 0x0002, 0x32b7: 0x0002, 0x32b8: 0x0002, 0x32b9: 0x0002, 0x32ba: 0x0002, 0x32bb: 0x0002, - 0x32bc: 0x0002, 0x32bd: 0x0002, 0x32be: 0x0002, 0x32bf: 0x0002, - // Block 0xcb, offset 0x32c0 - 0x32c0: 0x000c, 0x32c1: 0x000c, 0x32c2: 0x000c, 0x32c3: 0x000c, 0x32c4: 0x000c, 0x32c5: 0x000c, - 0x32c6: 0x000c, 0x32c7: 0x000c, 0x32c8: 0x000c, 0x32c9: 0x000c, 0x32ca: 0x000c, 0x32cb: 0x000c, - 0x32cc: 0x000c, 0x32cd: 0x000c, 0x32ce: 0x000c, 0x32cf: 0x000c, 0x32d0: 0x000c, 0x32d1: 0x000c, - 0x32d2: 0x000c, 0x32d3: 0x000c, 0x32d4: 0x000c, 0x32d5: 0x000c, 0x32d6: 0x000c, 0x32d7: 0x000c, - 0x32d8: 0x000c, 0x32d9: 0x000c, 0x32da: 0x000c, 0x32db: 0x000c, 0x32dc: 0x000c, 0x32dd: 0x000c, - 0x32de: 0x000c, 0x32df: 0x000c, 0x32e0: 0x000c, 0x32e1: 0x000c, 0x32e2: 0x000c, 0x32e3: 0x000c, - 0x32e4: 0x000c, 0x32e5: 0x000c, 0x32e6: 0x000c, 0x32e7: 0x000c, 0x32e8: 0x000c, 0x32e9: 0x000c, - 0x32ea: 0x000c, 0x32eb: 0x000c, 0x32ec: 0x000c, 0x32ed: 0x000c, 0x32ee: 0x000c, 0x32ef: 0x000c, - 0x32f0: 0x000c, 0x32f1: 0x000c, 0x32f2: 0x000c, 0x32f3: 0x000c, 0x32f4: 0x000c, 0x32f5: 0x000c, - 0x32f6: 0x000c, 0x32fb: 0x000c, - 0x32fc: 0x000c, 0x32fd: 0x000c, 0x32fe: 0x000c, 0x32ff: 0x000c, - // Block 0xcc, offset 0x3300 - 0x3300: 0x000c, 0x3301: 0x000c, 0x3302: 0x000c, 0x3303: 0x000c, 0x3304: 0x000c, 0x3305: 0x000c, - 0x3306: 0x000c, 0x3307: 0x000c, 0x3308: 0x000c, 0x3309: 0x000c, 0x330a: 0x000c, 0x330b: 0x000c, - 0x330c: 0x000c, 0x330d: 0x000c, 0x330e: 0x000c, 0x330f: 0x000c, 0x3310: 0x000c, 0x3311: 0x000c, - 0x3312: 0x000c, 0x3313: 0x000c, 0x3314: 0x000c, 0x3315: 0x000c, 0x3316: 0x000c, 0x3317: 0x000c, - 0x3318: 0x000c, 0x3319: 0x000c, 0x331a: 0x000c, 0x331b: 0x000c, 0x331c: 0x000c, 0x331d: 0x000c, - 0x331e: 0x000c, 0x331f: 0x000c, 0x3320: 0x000c, 0x3321: 0x000c, 0x3322: 0x000c, 0x3323: 0x000c, - 0x3324: 0x000c, 0x3325: 0x000c, 0x3326: 0x000c, 0x3327: 0x000c, 0x3328: 0x000c, 0x3329: 0x000c, - 0x332a: 0x000c, 0x332b: 0x000c, 0x332c: 0x000c, - 0x3335: 0x000c, - // Block 0xcd, offset 0x3340 - 0x3344: 0x000c, - 0x335b: 0x000c, 0x335c: 0x000c, 0x335d: 0x000c, - 0x335e: 0x000c, 0x335f: 0x000c, 0x3361: 0x000c, 0x3362: 0x000c, 0x3363: 0x000c, - 0x3364: 0x000c, 0x3365: 0x000c, 0x3366: 0x000c, 0x3367: 0x000c, 0x3368: 0x000c, 0x3369: 0x000c, - 0x336a: 0x000c, 0x336b: 0x000c, 0x336c: 0x000c, 0x336d: 0x000c, 0x336e: 0x000c, 0x336f: 0x000c, - // Block 0xce, offset 0x3380 - 0x3380: 0x000c, 0x3381: 0x000c, 0x3382: 0x000c, 0x3383: 0x000c, 0x3384: 0x000c, 0x3385: 0x000c, - 0x3386: 0x000c, 0x3388: 0x000c, 0x3389: 0x000c, 0x338a: 0x000c, 0x338b: 0x000c, - 0x338c: 0x000c, 0x338d: 0x000c, 0x338e: 0x000c, 0x338f: 0x000c, 0x3390: 0x000c, 0x3391: 0x000c, - 0x3392: 0x000c, 0x3393: 0x000c, 0x3394: 0x000c, 0x3395: 0x000c, 0x3396: 0x000c, 0x3397: 0x000c, - 0x3398: 0x000c, 0x339b: 0x000c, 0x339c: 0x000c, 0x339d: 0x000c, - 0x339e: 0x000c, 0x339f: 0x000c, 0x33a0: 0x000c, 0x33a1: 0x000c, 0x33a3: 0x000c, - 0x33a4: 0x000c, 0x33a6: 0x000c, 0x33a7: 0x000c, 0x33a8: 0x000c, 0x33a9: 0x000c, - 0x33aa: 0x000c, - // Block 0xcf, offset 0x33c0 - 0x33c0: 0x0001, 0x33c1: 0x0001, 0x33c2: 0x0001, 0x33c3: 0x0001, 0x33c4: 0x0001, 0x33c5: 0x0001, - 0x33c6: 0x0001, 0x33c7: 0x0001, 0x33c8: 0x0001, 0x33c9: 0x0001, 0x33ca: 0x0001, 0x33cb: 0x0001, - 0x33cc: 0x0001, 0x33cd: 0x0001, 0x33ce: 0x0001, 0x33cf: 0x0001, 0x33d0: 0x000c, 0x33d1: 0x000c, - 0x33d2: 0x000c, 0x33d3: 0x000c, 0x33d4: 0x000c, 0x33d5: 0x000c, 0x33d6: 0x000c, 0x33d7: 0x0001, - 0x33d8: 0x0001, 0x33d9: 0x0001, 0x33da: 0x0001, 0x33db: 0x0001, 0x33dc: 0x0001, 0x33dd: 0x0001, - 0x33de: 0x0001, 0x33df: 0x0001, 0x33e0: 0x0001, 0x33e1: 0x0001, 0x33e2: 0x0001, 0x33e3: 0x0001, - 0x33e4: 0x0001, 0x33e5: 0x0001, 0x33e6: 0x0001, 0x33e7: 0x0001, 0x33e8: 0x0001, 0x33e9: 0x0001, - 0x33ea: 0x0001, 0x33eb: 0x0001, 0x33ec: 0x0001, 0x33ed: 0x0001, 0x33ee: 0x0001, 0x33ef: 0x0001, - 0x33f0: 0x0001, 0x33f1: 0x0001, 0x33f2: 0x0001, 0x33f3: 0x0001, 0x33f4: 0x0001, 0x33f5: 0x0001, - 0x33f6: 0x0001, 0x33f7: 0x0001, 0x33f8: 0x0001, 0x33f9: 0x0001, 0x33fa: 0x0001, 0x33fb: 0x0001, - 0x33fc: 0x0001, 0x33fd: 0x0001, 0x33fe: 0x0001, 0x33ff: 0x0001, - // Block 0xd0, offset 0x3400 - 0x3400: 0x0001, 0x3401: 0x0001, 0x3402: 0x0001, 0x3403: 0x0001, 0x3404: 0x000c, 0x3405: 0x000c, - 0x3406: 0x000c, 0x3407: 0x000c, 0x3408: 0x000c, 0x3409: 0x000c, 0x340a: 0x000c, 0x340b: 0x0001, - 0x340c: 0x0001, 0x340d: 0x0001, 0x340e: 0x0001, 0x340f: 0x0001, 0x3410: 0x0001, 0x3411: 0x0001, - 0x3412: 0x0001, 0x3413: 0x0001, 0x3414: 0x0001, 0x3415: 0x0001, 0x3416: 0x0001, 0x3417: 0x0001, - 0x3418: 0x0001, 0x3419: 0x0001, 0x341a: 0x0001, 0x341b: 0x0001, 0x341c: 0x0001, 0x341d: 0x0001, - 0x341e: 0x0001, 0x341f: 0x0001, 0x3420: 0x0001, 0x3421: 0x0001, 0x3422: 0x0001, 0x3423: 0x0001, - 0x3424: 0x0001, 0x3425: 0x0001, 0x3426: 0x0001, 0x3427: 0x0001, 0x3428: 0x0001, 0x3429: 0x0001, - 0x342a: 0x0001, 0x342b: 0x0001, 0x342c: 0x0001, 0x342d: 0x0001, 0x342e: 0x0001, 0x342f: 0x0001, - 0x3430: 0x0001, 0x3431: 0x0001, 0x3432: 0x0001, 0x3433: 0x0001, 0x3434: 0x0001, 0x3435: 0x0001, - 0x3436: 0x0001, 0x3437: 0x0001, 0x3438: 0x0001, 0x3439: 0x0001, 0x343a: 0x0001, 0x343b: 0x0001, - 0x343c: 0x0001, 0x343d: 0x0001, 0x343e: 0x0001, 0x343f: 0x0001, - // Block 0xd1, offset 0x3440 - 0x3440: 0x000d, 0x3441: 0x000d, 0x3442: 0x000d, 0x3443: 0x000d, 0x3444: 0x000d, 0x3445: 0x000d, - 0x3446: 0x000d, 0x3447: 0x000d, 0x3448: 0x000d, 0x3449: 0x000d, 0x344a: 0x000d, 0x344b: 0x000d, - 0x344c: 0x000d, 0x344d: 0x000d, 0x344e: 0x000d, 0x344f: 0x000d, 0x3450: 0x000d, 0x3451: 0x000d, - 0x3452: 0x000d, 0x3453: 0x000d, 0x3454: 0x000d, 0x3455: 0x000d, 0x3456: 0x000d, 0x3457: 0x000d, - 0x3458: 0x000d, 0x3459: 0x000d, 0x345a: 0x000d, 0x345b: 0x000d, 0x345c: 0x000d, 0x345d: 0x000d, - 0x345e: 0x000d, 0x345f: 0x000d, 0x3460: 0x000d, 0x3461: 0x000d, 0x3462: 0x000d, 0x3463: 0x000d, - 0x3464: 0x000d, 0x3465: 0x000d, 0x3466: 0x000d, 0x3467: 0x000d, 0x3468: 0x000d, 0x3469: 0x000d, - 0x346a: 0x000d, 0x346b: 0x000d, 0x346c: 0x000d, 0x346d: 0x000d, 0x346e: 0x000d, 0x346f: 0x000d, - 0x3470: 0x000a, 0x3471: 0x000a, 0x3472: 0x000d, 0x3473: 0x000d, 0x3474: 0x000d, 0x3475: 0x000d, - 0x3476: 0x000d, 0x3477: 0x000d, 0x3478: 0x000d, 0x3479: 0x000d, 0x347a: 0x000d, 0x347b: 0x000d, - 0x347c: 0x000d, 0x347d: 0x000d, 0x347e: 0x000d, 0x347f: 0x000d, - // Block 0xd2, offset 0x3480 - 0x3480: 0x000a, 0x3481: 0x000a, 0x3482: 0x000a, 0x3483: 0x000a, 0x3484: 0x000a, 0x3485: 0x000a, - 0x3486: 0x000a, 0x3487: 0x000a, 0x3488: 0x000a, 0x3489: 0x000a, 0x348a: 0x000a, 0x348b: 0x000a, - 0x348c: 0x000a, 0x348d: 0x000a, 0x348e: 0x000a, 0x348f: 0x000a, 0x3490: 0x000a, 0x3491: 0x000a, - 0x3492: 0x000a, 0x3493: 0x000a, 0x3494: 0x000a, 0x3495: 0x000a, 0x3496: 0x000a, 0x3497: 0x000a, - 0x3498: 0x000a, 0x3499: 0x000a, 0x349a: 0x000a, 0x349b: 0x000a, 0x349c: 0x000a, 0x349d: 0x000a, - 0x349e: 0x000a, 0x349f: 0x000a, 0x34a0: 0x000a, 0x34a1: 0x000a, 0x34a2: 0x000a, 0x34a3: 0x000a, - 0x34a4: 0x000a, 0x34a5: 0x000a, 0x34a6: 0x000a, 0x34a7: 0x000a, 0x34a8: 0x000a, 0x34a9: 0x000a, - 0x34aa: 0x000a, 0x34ab: 0x000a, - 0x34b0: 0x000a, 0x34b1: 0x000a, 0x34b2: 0x000a, 0x34b3: 0x000a, 0x34b4: 0x000a, 0x34b5: 0x000a, - 0x34b6: 0x000a, 0x34b7: 0x000a, 0x34b8: 0x000a, 0x34b9: 0x000a, 0x34ba: 0x000a, 0x34bb: 0x000a, - 0x34bc: 0x000a, 0x34bd: 0x000a, 0x34be: 0x000a, 0x34bf: 0x000a, - // Block 0xd3, offset 0x34c0 - 0x34c0: 0x000a, 0x34c1: 0x000a, 0x34c2: 0x000a, 0x34c3: 0x000a, 0x34c4: 0x000a, 0x34c5: 0x000a, - 0x34c6: 0x000a, 0x34c7: 0x000a, 0x34c8: 0x000a, 0x34c9: 0x000a, 0x34ca: 0x000a, 0x34cb: 0x000a, - 0x34cc: 0x000a, 0x34cd: 0x000a, 0x34ce: 0x000a, 0x34cf: 0x000a, 0x34d0: 0x000a, 0x34d1: 0x000a, - 0x34d2: 0x000a, 0x34d3: 0x000a, - 0x34e0: 0x000a, 0x34e1: 0x000a, 0x34e2: 0x000a, 0x34e3: 0x000a, - 0x34e4: 0x000a, 0x34e5: 0x000a, 0x34e6: 0x000a, 0x34e7: 0x000a, 0x34e8: 0x000a, 0x34e9: 0x000a, - 0x34ea: 0x000a, 0x34eb: 0x000a, 0x34ec: 0x000a, 0x34ed: 0x000a, 0x34ee: 0x000a, - 0x34f1: 0x000a, 0x34f2: 0x000a, 0x34f3: 0x000a, 0x34f4: 0x000a, 0x34f5: 0x000a, - 0x34f6: 0x000a, 0x34f7: 0x000a, 0x34f8: 0x000a, 0x34f9: 0x000a, 0x34fa: 0x000a, 0x34fb: 0x000a, - 0x34fc: 0x000a, 0x34fd: 0x000a, 0x34fe: 0x000a, 0x34ff: 0x000a, - // Block 0xd4, offset 0x3500 - 0x3501: 0x000a, 0x3502: 0x000a, 0x3503: 0x000a, 0x3504: 0x000a, 0x3505: 0x000a, - 0x3506: 0x000a, 0x3507: 0x000a, 0x3508: 0x000a, 0x3509: 0x000a, 0x350a: 0x000a, 0x350b: 0x000a, - 0x350c: 0x000a, 0x350d: 0x000a, 0x350e: 0x000a, 0x350f: 0x000a, 0x3511: 0x000a, - 0x3512: 0x000a, 0x3513: 0x000a, 0x3514: 0x000a, 0x3515: 0x000a, 0x3516: 0x000a, 0x3517: 0x000a, - 0x3518: 0x000a, 0x3519: 0x000a, 0x351a: 0x000a, 0x351b: 0x000a, 0x351c: 0x000a, 0x351d: 0x000a, - 0x351e: 0x000a, 0x351f: 0x000a, 0x3520: 0x000a, 0x3521: 0x000a, 0x3522: 0x000a, 0x3523: 0x000a, - 0x3524: 0x000a, 0x3525: 0x000a, 0x3526: 0x000a, 0x3527: 0x000a, 0x3528: 0x000a, 0x3529: 0x000a, - 0x352a: 0x000a, 0x352b: 0x000a, 0x352c: 0x000a, 0x352d: 0x000a, 0x352e: 0x000a, 0x352f: 0x000a, - 0x3530: 0x000a, 0x3531: 0x000a, 0x3532: 0x000a, 0x3533: 0x000a, 0x3534: 0x000a, 0x3535: 0x000a, - // Block 0xd5, offset 0x3540 - 0x3540: 0x0002, 0x3541: 0x0002, 0x3542: 0x0002, 0x3543: 0x0002, 0x3544: 0x0002, 0x3545: 0x0002, - 0x3546: 0x0002, 0x3547: 0x0002, 0x3548: 0x0002, 0x3549: 0x0002, 0x354a: 0x0002, 0x354b: 0x000a, - 0x354c: 0x000a, - // Block 0xd6, offset 0x3580 - 0x35aa: 0x000a, 0x35ab: 0x000a, - // Block 0xd7, offset 0x35c0 - 0x35e0: 0x000a, 0x35e1: 0x000a, 0x35e2: 0x000a, 0x35e3: 0x000a, - 0x35e4: 0x000a, 0x35e5: 0x000a, - // Block 0xd8, offset 0x3600 - 0x3600: 0x000a, 0x3601: 0x000a, 0x3602: 0x000a, 0x3603: 0x000a, 0x3604: 0x000a, 0x3605: 0x000a, - 0x3606: 0x000a, 0x3607: 0x000a, 0x3608: 0x000a, 0x3609: 0x000a, 0x360a: 0x000a, 0x360b: 0x000a, - 0x360c: 0x000a, 0x360d: 0x000a, 0x360e: 0x000a, 0x360f: 0x000a, 0x3610: 0x000a, 0x3611: 0x000a, - 0x3612: 0x000a, 0x3613: 0x000a, 0x3614: 0x000a, - 0x3620: 0x000a, 0x3621: 0x000a, 0x3622: 0x000a, 0x3623: 0x000a, - 0x3624: 0x000a, 0x3625: 0x000a, 0x3626: 0x000a, 0x3627: 0x000a, 0x3628: 0x000a, 0x3629: 0x000a, - 0x362a: 0x000a, 0x362b: 0x000a, 0x362c: 0x000a, - 0x3630: 0x000a, 0x3631: 0x000a, 0x3632: 0x000a, 0x3633: 0x000a, 0x3634: 0x000a, 0x3635: 0x000a, - 0x3636: 0x000a, 0x3637: 0x000a, 0x3638: 0x000a, - // Block 0xd9, offset 0x3640 - 0x3640: 0x000a, 0x3641: 0x000a, 0x3642: 0x000a, 0x3643: 0x000a, 0x3644: 0x000a, 0x3645: 0x000a, - 0x3646: 0x000a, 0x3647: 0x000a, 0x3648: 0x000a, 0x3649: 0x000a, 0x364a: 0x000a, 0x364b: 0x000a, - 0x364c: 0x000a, 0x364d: 0x000a, 0x364e: 0x000a, 0x364f: 0x000a, 0x3650: 0x000a, 0x3651: 0x000a, - 0x3652: 0x000a, 0x3653: 0x000a, 0x3654: 0x000a, - // Block 0xda, offset 0x3680 - 0x3680: 0x000a, 0x3681: 0x000a, 0x3682: 0x000a, 0x3683: 0x000a, 0x3684: 0x000a, 0x3685: 0x000a, - 0x3686: 0x000a, 0x3687: 0x000a, 0x3688: 0x000a, 0x3689: 0x000a, 0x368a: 0x000a, 0x368b: 0x000a, - 0x3690: 0x000a, 0x3691: 0x000a, - 0x3692: 0x000a, 0x3693: 0x000a, 0x3694: 0x000a, 0x3695: 0x000a, 0x3696: 0x000a, 0x3697: 0x000a, - 0x3698: 0x000a, 0x3699: 0x000a, 0x369a: 0x000a, 0x369b: 0x000a, 0x369c: 0x000a, 0x369d: 0x000a, - 0x369e: 0x000a, 0x369f: 0x000a, 0x36a0: 0x000a, 0x36a1: 0x000a, 0x36a2: 0x000a, 0x36a3: 0x000a, - 0x36a4: 0x000a, 0x36a5: 0x000a, 0x36a6: 0x000a, 0x36a7: 0x000a, 0x36a8: 0x000a, 0x36a9: 0x000a, - 0x36aa: 0x000a, 0x36ab: 0x000a, 0x36ac: 0x000a, 0x36ad: 0x000a, 0x36ae: 0x000a, 0x36af: 0x000a, - 0x36b0: 0x000a, 0x36b1: 0x000a, 0x36b2: 0x000a, 0x36b3: 0x000a, 0x36b4: 0x000a, 0x36b5: 0x000a, - 0x36b6: 0x000a, 0x36b7: 0x000a, 0x36b8: 0x000a, 0x36b9: 0x000a, 0x36ba: 0x000a, 0x36bb: 0x000a, - 0x36bc: 0x000a, 0x36bd: 0x000a, 0x36be: 0x000a, 0x36bf: 0x000a, - // Block 0xdb, offset 0x36c0 - 0x36c0: 0x000a, 0x36c1: 0x000a, 0x36c2: 0x000a, 0x36c3: 0x000a, 0x36c4: 0x000a, 0x36c5: 0x000a, - 0x36c6: 0x000a, 0x36c7: 0x000a, - 0x36d0: 0x000a, 0x36d1: 0x000a, - 0x36d2: 0x000a, 0x36d3: 0x000a, 0x36d4: 0x000a, 0x36d5: 0x000a, 0x36d6: 0x000a, 0x36d7: 0x000a, - 0x36d8: 0x000a, 0x36d9: 0x000a, - 0x36e0: 0x000a, 0x36e1: 0x000a, 0x36e2: 0x000a, 0x36e3: 0x000a, - 0x36e4: 0x000a, 0x36e5: 0x000a, 0x36e6: 0x000a, 0x36e7: 0x000a, 0x36e8: 0x000a, 0x36e9: 0x000a, - 0x36ea: 0x000a, 0x36eb: 0x000a, 0x36ec: 0x000a, 0x36ed: 0x000a, 0x36ee: 0x000a, 0x36ef: 0x000a, - 0x36f0: 0x000a, 0x36f1: 0x000a, 0x36f2: 0x000a, 0x36f3: 0x000a, 0x36f4: 0x000a, 0x36f5: 0x000a, - 0x36f6: 0x000a, 0x36f7: 0x000a, 0x36f8: 0x000a, 0x36f9: 0x000a, 0x36fa: 0x000a, 0x36fb: 0x000a, - 0x36fc: 0x000a, 0x36fd: 0x000a, 0x36fe: 0x000a, 0x36ff: 0x000a, - // Block 0xdc, offset 0x3700 - 0x3700: 0x000a, 0x3701: 0x000a, 0x3702: 0x000a, 0x3703: 0x000a, 0x3704: 0x000a, 0x3705: 0x000a, - 0x3706: 0x000a, 0x3707: 0x000a, - 0x3710: 0x000a, 0x3711: 0x000a, - 0x3712: 0x000a, 0x3713: 0x000a, 0x3714: 0x000a, 0x3715: 0x000a, 0x3716: 0x000a, 0x3717: 0x000a, - 0x3718: 0x000a, 0x3719: 0x000a, 0x371a: 0x000a, 0x371b: 0x000a, 0x371c: 0x000a, 0x371d: 0x000a, - 0x371e: 0x000a, 0x371f: 0x000a, 0x3720: 0x000a, 0x3721: 0x000a, 0x3722: 0x000a, 0x3723: 0x000a, - 0x3724: 0x000a, 0x3725: 0x000a, 0x3726: 0x000a, 0x3727: 0x000a, 0x3728: 0x000a, 0x3729: 0x000a, - 0x372a: 0x000a, 0x372b: 0x000a, 0x372c: 0x000a, 0x372d: 0x000a, - // Block 0xdd, offset 0x3740 - 0x3740: 0x000a, 0x3741: 0x000a, 0x3742: 0x000a, 0x3743: 0x000a, 0x3744: 0x000a, 0x3745: 0x000a, - 0x3746: 0x000a, 0x3747: 0x000a, 0x3748: 0x000a, 0x3749: 0x000a, 0x374a: 0x000a, 0x374b: 0x000a, - 0x3750: 0x000a, 0x3751: 0x000a, - 0x3752: 0x000a, 0x3753: 0x000a, 0x3754: 0x000a, 0x3755: 0x000a, 0x3756: 0x000a, 0x3757: 0x000a, - 0x3758: 0x000a, 0x3759: 0x000a, 0x375a: 0x000a, 0x375b: 0x000a, 0x375c: 0x000a, 0x375d: 0x000a, - 0x375e: 0x000a, 0x375f: 0x000a, 0x3760: 0x000a, 0x3761: 0x000a, 0x3762: 0x000a, 0x3763: 0x000a, - 0x3764: 0x000a, 0x3765: 0x000a, 0x3766: 0x000a, 0x3767: 0x000a, 0x3768: 0x000a, 0x3769: 0x000a, - 0x376a: 0x000a, 0x376b: 0x000a, 0x376c: 0x000a, 0x376d: 0x000a, 0x376e: 0x000a, 0x376f: 0x000a, - 0x3770: 0x000a, 0x3771: 0x000a, 0x3772: 0x000a, 0x3773: 0x000a, 0x3774: 0x000a, 0x3775: 0x000a, - 0x3776: 0x000a, 0x3777: 0x000a, 0x3778: 0x000a, 0x3779: 0x000a, 0x377a: 0x000a, 0x377b: 0x000a, - 0x377c: 0x000a, 0x377d: 0x000a, 0x377e: 0x000a, - // Block 0xde, offset 0x3780 - 0x3780: 0x000a, 0x3781: 0x000a, 0x3782: 0x000a, 0x3783: 0x000a, 0x3784: 0x000a, 0x3785: 0x000a, - 0x3786: 0x000a, 0x3787: 0x000a, 0x3788: 0x000a, 0x3789: 0x000a, 0x378a: 0x000a, 0x378b: 0x000a, - 0x378c: 0x000a, 0x3790: 0x000a, 0x3791: 0x000a, - 0x3792: 0x000a, 0x3793: 0x000a, 0x3794: 0x000a, 0x3795: 0x000a, 0x3796: 0x000a, 0x3797: 0x000a, - 0x3798: 0x000a, 0x3799: 0x000a, 0x379a: 0x000a, 0x379b: 0x000a, 0x379c: 0x000a, 0x379d: 0x000a, - 0x379e: 0x000a, 0x379f: 0x000a, 0x37a0: 0x000a, 0x37a1: 0x000a, 0x37a2: 0x000a, 0x37a3: 0x000a, - 0x37a4: 0x000a, 0x37a5: 0x000a, 0x37a6: 0x000a, 0x37a7: 0x000a, 0x37a8: 0x000a, 0x37a9: 0x000a, - 0x37aa: 0x000a, 0x37ab: 0x000a, - // Block 0xdf, offset 0x37c0 - 0x37c0: 0x000a, 0x37c1: 0x000a, 0x37c2: 0x000a, 0x37c3: 0x000a, 0x37c4: 0x000a, 0x37c5: 0x000a, - 0x37c6: 0x000a, 0x37c7: 0x000a, 0x37c8: 0x000a, 0x37c9: 0x000a, 0x37ca: 0x000a, 0x37cb: 0x000a, - 0x37cc: 0x000a, 0x37cd: 0x000a, 0x37ce: 0x000a, 0x37cf: 0x000a, 0x37d0: 0x000a, 0x37d1: 0x000a, - 0x37d2: 0x000a, 0x37d3: 0x000a, 0x37d4: 0x000a, 0x37d5: 0x000a, 0x37d6: 0x000a, 0x37d7: 0x000a, - // Block 0xe0, offset 0x3800 - 0x3800: 0x000a, - 0x3810: 0x000a, 0x3811: 0x000a, - 0x3812: 0x000a, 0x3813: 0x000a, 0x3814: 0x000a, 0x3815: 0x000a, 0x3816: 0x000a, 0x3817: 0x000a, - 0x3818: 0x000a, 0x3819: 0x000a, 0x381a: 0x000a, 0x381b: 0x000a, 0x381c: 0x000a, 0x381d: 0x000a, - 0x381e: 0x000a, 0x381f: 0x000a, 0x3820: 0x000a, 0x3821: 0x000a, 0x3822: 0x000a, 0x3823: 0x000a, - 0x3824: 0x000a, 0x3825: 0x000a, 0x3826: 0x000a, - // Block 0xe1, offset 0x3840 - 0x387e: 0x000b, 0x387f: 0x000b, - // Block 0xe2, offset 0x3880 - 0x3880: 0x000b, 0x3881: 0x000b, 0x3882: 0x000b, 0x3883: 0x000b, 0x3884: 0x000b, 0x3885: 0x000b, - 0x3886: 0x000b, 0x3887: 0x000b, 0x3888: 0x000b, 0x3889: 0x000b, 0x388a: 0x000b, 0x388b: 0x000b, - 0x388c: 0x000b, 0x388d: 0x000b, 0x388e: 0x000b, 0x388f: 0x000b, 0x3890: 0x000b, 0x3891: 0x000b, - 0x3892: 0x000b, 0x3893: 0x000b, 0x3894: 0x000b, 0x3895: 0x000b, 0x3896: 0x000b, 0x3897: 0x000b, - 0x3898: 0x000b, 0x3899: 0x000b, 0x389a: 0x000b, 0x389b: 0x000b, 0x389c: 0x000b, 0x389d: 0x000b, - 0x389e: 0x000b, 0x389f: 0x000b, 0x38a0: 0x000b, 0x38a1: 0x000b, 0x38a2: 0x000b, 0x38a3: 0x000b, - 0x38a4: 0x000b, 0x38a5: 0x000b, 0x38a6: 0x000b, 0x38a7: 0x000b, 0x38a8: 0x000b, 0x38a9: 0x000b, - 0x38aa: 0x000b, 0x38ab: 0x000b, 0x38ac: 0x000b, 0x38ad: 0x000b, 0x38ae: 0x000b, 0x38af: 0x000b, - 0x38b0: 0x000b, 0x38b1: 0x000b, 0x38b2: 0x000b, 0x38b3: 0x000b, 0x38b4: 0x000b, 0x38b5: 0x000b, - 0x38b6: 0x000b, 0x38b7: 0x000b, 0x38b8: 0x000b, 0x38b9: 0x000b, 0x38ba: 0x000b, 0x38bb: 0x000b, - 0x38bc: 0x000b, 0x38bd: 0x000b, 0x38be: 0x000b, 0x38bf: 0x000b, - // Block 0xe3, offset 0x38c0 - 0x38c0: 0x000c, 0x38c1: 0x000c, 0x38c2: 0x000c, 0x38c3: 0x000c, 0x38c4: 0x000c, 0x38c5: 0x000c, - 0x38c6: 0x000c, 0x38c7: 0x000c, 0x38c8: 0x000c, 0x38c9: 0x000c, 0x38ca: 0x000c, 0x38cb: 0x000c, - 0x38cc: 0x000c, 0x38cd: 0x000c, 0x38ce: 0x000c, 0x38cf: 0x000c, 0x38d0: 0x000c, 0x38d1: 0x000c, - 0x38d2: 0x000c, 0x38d3: 0x000c, 0x38d4: 0x000c, 0x38d5: 0x000c, 0x38d6: 0x000c, 0x38d7: 0x000c, - 0x38d8: 0x000c, 0x38d9: 0x000c, 0x38da: 0x000c, 0x38db: 0x000c, 0x38dc: 0x000c, 0x38dd: 0x000c, - 0x38de: 0x000c, 0x38df: 0x000c, 0x38e0: 0x000c, 0x38e1: 0x000c, 0x38e2: 0x000c, 0x38e3: 0x000c, - 0x38e4: 0x000c, 0x38e5: 0x000c, 0x38e6: 0x000c, 0x38e7: 0x000c, 0x38e8: 0x000c, 0x38e9: 0x000c, - 0x38ea: 0x000c, 0x38eb: 0x000c, 0x38ec: 0x000c, 0x38ed: 0x000c, 0x38ee: 0x000c, 0x38ef: 0x000c, - 0x38f0: 0x000b, 0x38f1: 0x000b, 0x38f2: 0x000b, 0x38f3: 0x000b, 0x38f4: 0x000b, 0x38f5: 0x000b, - 0x38f6: 0x000b, 0x38f7: 0x000b, 0x38f8: 0x000b, 0x38f9: 0x000b, 0x38fa: 0x000b, 0x38fb: 0x000b, - 0x38fc: 0x000b, 0x38fd: 0x000b, 0x38fe: 0x000b, 0x38ff: 0x000b, -} - -// bidiIndex: 24 blocks, 1536 entries, 1536 bytes -// Block 0 is the zero block. -var bidiIndex = [1536]uint8{ - // Block 0x0, offset 0x0 - // Block 0x1, offset 0x40 - // Block 0x2, offset 0x80 - // Block 0x3, offset 0xc0 - 0xc2: 0x01, 0xc3: 0x02, - 0xca: 0x03, 0xcb: 0x04, 0xcc: 0x05, 0xcd: 0x06, 0xce: 0x07, 0xcf: 0x08, - 0xd2: 0x09, 0xd6: 0x0a, 0xd7: 0x0b, - 0xd8: 0x0c, 0xd9: 0x0d, 0xda: 0x0e, 0xdb: 0x0f, 0xdc: 0x10, 0xdd: 0x11, 0xde: 0x12, 0xdf: 0x13, - 0xe0: 0x02, 0xe1: 0x03, 0xe2: 0x04, 0xe3: 0x05, 0xe4: 0x06, - 0xea: 0x07, 0xef: 0x08, - 0xf0: 0x11, 0xf1: 0x12, 0xf2: 0x12, 0xf3: 0x14, 0xf4: 0x15, - // Block 0x4, offset 0x100 - 0x120: 0x14, 0x121: 0x15, 0x122: 0x16, 0x123: 0x17, 0x124: 0x18, 0x125: 0x19, 0x126: 0x1a, 0x127: 0x1b, - 0x128: 0x1c, 0x129: 0x1d, 0x12a: 0x1c, 0x12b: 0x1e, 0x12c: 0x1f, 0x12d: 0x20, 0x12e: 0x21, 0x12f: 0x22, - 0x130: 0x23, 0x131: 0x24, 0x132: 0x1a, 0x133: 0x25, 0x134: 0x26, 0x135: 0x27, 0x137: 0x28, - 0x138: 0x29, 0x139: 0x2a, 0x13a: 0x2b, 0x13b: 0x2c, 0x13c: 0x2d, 0x13d: 0x2e, 0x13e: 0x2f, 0x13f: 0x30, - // Block 0x5, offset 0x140 - 0x140: 0x31, 0x141: 0x32, 0x142: 0x33, - 0x14d: 0x34, 0x14e: 0x35, - 0x150: 0x36, - 0x15a: 0x37, 0x15c: 0x38, 0x15d: 0x39, 0x15e: 0x3a, 0x15f: 0x3b, - 0x160: 0x3c, 0x162: 0x3d, 0x164: 0x3e, 0x165: 0x3f, 0x167: 0x40, - 0x168: 0x41, 0x169: 0x42, 0x16a: 0x43, 0x16c: 0x44, 0x16d: 0x45, 0x16e: 0x46, 0x16f: 0x47, - 0x170: 0x48, 0x173: 0x49, 0x177: 0x4a, - 0x17e: 0x4b, 0x17f: 0x4c, - // Block 0x6, offset 0x180 - 0x180: 0x4d, 0x181: 0x4e, 0x182: 0x4f, 0x183: 0x50, 0x184: 0x51, 0x185: 0x52, 0x186: 0x53, 0x187: 0x54, - 0x188: 0x55, 0x189: 0x54, 0x18a: 0x54, 0x18b: 0x54, 0x18c: 0x56, 0x18d: 0x57, 0x18e: 0x58, 0x18f: 0x54, - 0x190: 0x59, 0x191: 0x5a, 0x192: 0x5b, 0x193: 0x5c, 0x194: 0x54, 0x195: 0x54, 0x196: 0x54, 0x197: 0x54, - 0x198: 0x54, 0x199: 0x54, 0x19a: 0x5d, 0x19b: 0x54, 0x19c: 0x54, 0x19d: 0x5e, 0x19e: 0x54, 0x19f: 0x5f, - 0x1a4: 0x54, 0x1a5: 0x54, 0x1a6: 0x60, 0x1a7: 0x61, - 0x1a8: 0x54, 0x1a9: 0x54, 0x1aa: 0x54, 0x1ab: 0x54, 0x1ac: 0x54, 0x1ad: 0x62, 0x1ae: 0x63, 0x1af: 0x64, - 0x1b3: 0x65, 0x1b5: 0x66, 0x1b7: 0x67, - 0x1b8: 0x68, 0x1b9: 0x69, 0x1ba: 0x6a, 0x1bb: 0x6b, 0x1bc: 0x54, 0x1bd: 0x54, 0x1be: 0x54, 0x1bf: 0x6c, - // Block 0x7, offset 0x1c0 - 0x1c0: 0x6d, 0x1c2: 0x6e, 0x1c3: 0x6f, 0x1c7: 0x70, - 0x1c8: 0x71, 0x1c9: 0x72, 0x1ca: 0x73, 0x1cb: 0x74, 0x1cd: 0x75, 0x1cf: 0x76, - // Block 0x8, offset 0x200 - 0x237: 0x54, - // Block 0x9, offset 0x240 - 0x252: 0x77, 0x253: 0x78, - 0x258: 0x79, 0x259: 0x7a, 0x25a: 0x7b, 0x25b: 0x7c, 0x25c: 0x7d, 0x25e: 0x7e, - 0x260: 0x7f, 0x261: 0x80, 0x263: 0x81, 0x264: 0x82, 0x265: 0x83, 0x266: 0x84, 0x267: 0x85, - 0x268: 0x86, 0x269: 0x87, 0x26a: 0x88, 0x26b: 0x89, 0x26f: 0x8a, - // Block 0xa, offset 0x280 - 0x2ac: 0x8b, 0x2ad: 0x8c, 0x2ae: 0x0e, 0x2af: 0x0e, - 0x2b0: 0x0e, 0x2b1: 0x0e, 0x2b2: 0x0e, 0x2b3: 0x0e, 0x2b4: 0x8d, 0x2b5: 0x0e, 0x2b6: 0x0e, 0x2b7: 0x8e, - 0x2b8: 0x8f, 0x2b9: 0x90, 0x2ba: 0x0e, 0x2bb: 0x91, 0x2bc: 0x92, 0x2bd: 0x93, 0x2bf: 0x94, - // Block 0xb, offset 0x2c0 - 0x2c4: 0x95, 0x2c5: 0x54, 0x2c6: 0x96, 0x2c7: 0x97, - 0x2cb: 0x98, 0x2cd: 0x99, - 0x2e0: 0x9a, 0x2e1: 0x9a, 0x2e2: 0x9a, 0x2e3: 0x9a, 0x2e4: 0x9b, 0x2e5: 0x9a, 0x2e6: 0x9a, 0x2e7: 0x9a, - 0x2e8: 0x9c, 0x2e9: 0x9a, 0x2ea: 0x9a, 0x2eb: 0x9d, 0x2ec: 0x9e, 0x2ed: 0x9a, 0x2ee: 0x9a, 0x2ef: 0x9a, - 0x2f0: 0x9a, 0x2f1: 0x9a, 0x2f2: 0x9a, 0x2f3: 0x9a, 0x2f4: 0x9a, 0x2f5: 0x9a, 0x2f6: 0x9a, 0x2f7: 0x9a, - 0x2f8: 0x9a, 0x2f9: 0x9f, 0x2fa: 0x9a, 0x2fb: 0x9a, 0x2fc: 0x9a, 0x2fd: 0x9a, 0x2fe: 0x9a, 0x2ff: 0x9a, - // Block 0xc, offset 0x300 - 0x300: 0xa0, 0x301: 0xa1, 0x302: 0xa2, 0x304: 0xa3, 0x305: 0xa4, 0x306: 0xa5, 0x307: 0xa6, - 0x308: 0xa7, 0x30b: 0xa8, 0x30c: 0xa9, 0x30d: 0xaa, - 0x310: 0xab, 0x311: 0xac, 0x312: 0xad, 0x313: 0xae, 0x316: 0xaf, 0x317: 0xb0, - 0x318: 0xb1, 0x319: 0xb2, 0x31a: 0xb3, 0x31c: 0xb4, - 0x328: 0xb5, 0x329: 0xb6, 0x32a: 0xb7, - 0x330: 0xb8, 0x332: 0xb9, 0x334: 0xba, 0x335: 0xbb, - // Block 0xd, offset 0x340 - 0x36b: 0xbc, 0x36c: 0xbd, - 0x37e: 0xbe, - // Block 0xe, offset 0x380 - 0x3b2: 0xbf, - // Block 0xf, offset 0x3c0 - 0x3c5: 0xc0, 0x3c6: 0xc1, - 0x3c8: 0x54, 0x3c9: 0xc2, 0x3cc: 0x54, 0x3cd: 0xc3, - 0x3db: 0xc4, 0x3dc: 0xc5, 0x3dd: 0xc6, 0x3de: 0xc7, 0x3df: 0xc8, - 0x3e8: 0xc9, 0x3e9: 0xca, 0x3ea: 0xcb, - // Block 0x10, offset 0x400 - 0x400: 0xcc, - 0x420: 0x9a, 0x421: 0x9a, 0x422: 0x9a, 0x423: 0xcd, 0x424: 0x9a, 0x425: 0xce, 0x426: 0x9a, 0x427: 0x9a, - 0x428: 0x9a, 0x429: 0x9a, 0x42a: 0x9a, 0x42b: 0x9a, 0x42c: 0x9a, 0x42d: 0x9a, 0x42e: 0x9a, 0x42f: 0x9a, - 0x430: 0x9a, 0x431: 0x9a, 0x432: 0x9a, 0x433: 0x9a, 0x434: 0x9a, 0x435: 0x9a, 0x436: 0x9a, 0x437: 0x9a, - 0x438: 0x0e, 0x439: 0x0e, 0x43a: 0x0e, 0x43b: 0xcf, 0x43c: 0x9a, 0x43d: 0x9a, 0x43e: 0x9a, 0x43f: 0x9a, - // Block 0x11, offset 0x440 - 0x440: 0xd0, 0x441: 0x54, 0x442: 0xd1, 0x443: 0xd2, 0x444: 0xd3, 0x445: 0xd4, - 0x449: 0xd5, 0x44c: 0x54, 0x44d: 0x54, 0x44e: 0x54, 0x44f: 0x54, - 0x450: 0x54, 0x451: 0x54, 0x452: 0x54, 0x453: 0x54, 0x454: 0x54, 0x455: 0x54, 0x456: 0x54, 0x457: 0x54, - 0x458: 0x54, 0x459: 0x54, 0x45a: 0x54, 0x45b: 0xd6, 0x45c: 0x54, 0x45d: 0x6b, 0x45e: 0x54, 0x45f: 0xd7, - 0x460: 0xd8, 0x461: 0xd9, 0x462: 0xda, 0x464: 0xdb, 0x465: 0xdc, 0x466: 0xdd, 0x467: 0xde, - 0x47f: 0xdf, - // Block 0x12, offset 0x480 - 0x4bf: 0xdf, - // Block 0x13, offset 0x4c0 - 0x4d0: 0x09, 0x4d1: 0x0a, 0x4d6: 0x0b, - 0x4db: 0x0c, 0x4dd: 0x0d, 0x4de: 0x0e, 0x4df: 0x0f, - 0x4ef: 0x10, - 0x4ff: 0x10, - // Block 0x14, offset 0x500 - 0x50f: 0x10, - 0x51f: 0x10, - 0x52f: 0x10, - 0x53f: 0x10, - // Block 0x15, offset 0x540 - 0x540: 0xe0, 0x541: 0xe0, 0x542: 0xe0, 0x543: 0xe0, 0x544: 0x05, 0x545: 0x05, 0x546: 0x05, 0x547: 0xe1, - 0x548: 0xe0, 0x549: 0xe0, 0x54a: 0xe0, 0x54b: 0xe0, 0x54c: 0xe0, 0x54d: 0xe0, 0x54e: 0xe0, 0x54f: 0xe0, - 0x550: 0xe0, 0x551: 0xe0, 0x552: 0xe0, 0x553: 0xe0, 0x554: 0xe0, 0x555: 0xe0, 0x556: 0xe0, 0x557: 0xe0, - 0x558: 0xe0, 0x559: 0xe0, 0x55a: 0xe0, 0x55b: 0xe0, 0x55c: 0xe0, 0x55d: 0xe0, 0x55e: 0xe0, 0x55f: 0xe0, - 0x560: 0xe0, 0x561: 0xe0, 0x562: 0xe0, 0x563: 0xe0, 0x564: 0xe0, 0x565: 0xe0, 0x566: 0xe0, 0x567: 0xe0, - 0x568: 0xe0, 0x569: 0xe0, 0x56a: 0xe0, 0x56b: 0xe0, 0x56c: 0xe0, 0x56d: 0xe0, 0x56e: 0xe0, 0x56f: 0xe0, - 0x570: 0xe0, 0x571: 0xe0, 0x572: 0xe0, 0x573: 0xe0, 0x574: 0xe0, 0x575: 0xe0, 0x576: 0xe0, 0x577: 0xe0, - 0x578: 0xe0, 0x579: 0xe0, 0x57a: 0xe0, 0x57b: 0xe0, 0x57c: 0xe0, 0x57d: 0xe0, 0x57e: 0xe0, 0x57f: 0xe0, - // Block 0x16, offset 0x580 - 0x58f: 0x10, - 0x59f: 0x10, - 0x5a0: 0x13, - 0x5af: 0x10, - 0x5bf: 0x10, - // Block 0x17, offset 0x5c0 - 0x5cf: 0x10, -} - -// Total table size 16184 bytes (15KiB); checksum: F50EF68C diff --git a/vendor/golang.org/x/text/unicode/bidi/tables11.0.0.go b/vendor/golang.org/x/text/unicode/bidi/tables11.0.0.go deleted file mode 100644 index f76bdca2735..00000000000 --- a/vendor/golang.org/x/text/unicode/bidi/tables11.0.0.go +++ /dev/null @@ -1,1887 +0,0 @@ -// Code generated by running "go generate" in golang.org/x/text. DO NOT EDIT. - -//go:build go1.13 && !go1.14 - -package bidi - -// UnicodeVersion is the Unicode version from which the tables in this package are derived. -const UnicodeVersion = "11.0.0" - -// xorMasks contains masks to be xor-ed with brackets to get the reverse -// version. -var xorMasks = []int32{ // 8 elements - 0, 1, 6, 7, 3, 15, 29, 63, -} // Size: 56 bytes - -// lookup returns the trie value for the first UTF-8 encoding in s and -// the width in bytes of this encoding. The size will be 0 if s does not -// hold enough bytes to complete the encoding. len(s) must be greater than 0. -func (t *bidiTrie) lookup(s []byte) (v uint8, sz int) { - c0 := s[0] - switch { - case c0 < 0x80: // is ASCII - return bidiValues[c0], 1 - case c0 < 0xC2: - return 0, 1 // Illegal UTF-8: not a starter, not ASCII. - case c0 < 0xE0: // 2-byte UTF-8 - if len(s) < 2 { - return 0, 0 - } - i := bidiIndex[c0] - c1 := s[1] - if c1 < 0x80 || 0xC0 <= c1 { - return 0, 1 // Illegal UTF-8: not a continuation byte. - } - return t.lookupValue(uint32(i), c1), 2 - case c0 < 0xF0: // 3-byte UTF-8 - if len(s) < 3 { - return 0, 0 - } - i := bidiIndex[c0] - c1 := s[1] - if c1 < 0x80 || 0xC0 <= c1 { - return 0, 1 // Illegal UTF-8: not a continuation byte. - } - o := uint32(i)<<6 + uint32(c1) - i = bidiIndex[o] - c2 := s[2] - if c2 < 0x80 || 0xC0 <= c2 { - return 0, 2 // Illegal UTF-8: not a continuation byte. - } - return t.lookupValue(uint32(i), c2), 3 - case c0 < 0xF8: // 4-byte UTF-8 - if len(s) < 4 { - return 0, 0 - } - i := bidiIndex[c0] - c1 := s[1] - if c1 < 0x80 || 0xC0 <= c1 { - return 0, 1 // Illegal UTF-8: not a continuation byte. - } - o := uint32(i)<<6 + uint32(c1) - i = bidiIndex[o] - c2 := s[2] - if c2 < 0x80 || 0xC0 <= c2 { - return 0, 2 // Illegal UTF-8: not a continuation byte. - } - o = uint32(i)<<6 + uint32(c2) - i = bidiIndex[o] - c3 := s[3] - if c3 < 0x80 || 0xC0 <= c3 { - return 0, 3 // Illegal UTF-8: not a continuation byte. - } - return t.lookupValue(uint32(i), c3), 4 - } - // Illegal rune - return 0, 1 -} - -// lookupUnsafe returns the trie value for the first UTF-8 encoding in s. -// s must start with a full and valid UTF-8 encoded rune. -func (t *bidiTrie) lookupUnsafe(s []byte) uint8 { - c0 := s[0] - if c0 < 0x80 { // is ASCII - return bidiValues[c0] - } - i := bidiIndex[c0] - if c0 < 0xE0 { // 2-byte UTF-8 - return t.lookupValue(uint32(i), s[1]) - } - i = bidiIndex[uint32(i)<<6+uint32(s[1])] - if c0 < 0xF0 { // 3-byte UTF-8 - return t.lookupValue(uint32(i), s[2]) - } - i = bidiIndex[uint32(i)<<6+uint32(s[2])] - if c0 < 0xF8 { // 4-byte UTF-8 - return t.lookupValue(uint32(i), s[3]) - } - return 0 -} - -// lookupString returns the trie value for the first UTF-8 encoding in s and -// the width in bytes of this encoding. The size will be 0 if s does not -// hold enough bytes to complete the encoding. len(s) must be greater than 0. -func (t *bidiTrie) lookupString(s string) (v uint8, sz int) { - c0 := s[0] - switch { - case c0 < 0x80: // is ASCII - return bidiValues[c0], 1 - case c0 < 0xC2: - return 0, 1 // Illegal UTF-8: not a starter, not ASCII. - case c0 < 0xE0: // 2-byte UTF-8 - if len(s) < 2 { - return 0, 0 - } - i := bidiIndex[c0] - c1 := s[1] - if c1 < 0x80 || 0xC0 <= c1 { - return 0, 1 // Illegal UTF-8: not a continuation byte. - } - return t.lookupValue(uint32(i), c1), 2 - case c0 < 0xF0: // 3-byte UTF-8 - if len(s) < 3 { - return 0, 0 - } - i := bidiIndex[c0] - c1 := s[1] - if c1 < 0x80 || 0xC0 <= c1 { - return 0, 1 // Illegal UTF-8: not a continuation byte. - } - o := uint32(i)<<6 + uint32(c1) - i = bidiIndex[o] - c2 := s[2] - if c2 < 0x80 || 0xC0 <= c2 { - return 0, 2 // Illegal UTF-8: not a continuation byte. - } - return t.lookupValue(uint32(i), c2), 3 - case c0 < 0xF8: // 4-byte UTF-8 - if len(s) < 4 { - return 0, 0 - } - i := bidiIndex[c0] - c1 := s[1] - if c1 < 0x80 || 0xC0 <= c1 { - return 0, 1 // Illegal UTF-8: not a continuation byte. - } - o := uint32(i)<<6 + uint32(c1) - i = bidiIndex[o] - c2 := s[2] - if c2 < 0x80 || 0xC0 <= c2 { - return 0, 2 // Illegal UTF-8: not a continuation byte. - } - o = uint32(i)<<6 + uint32(c2) - i = bidiIndex[o] - c3 := s[3] - if c3 < 0x80 || 0xC0 <= c3 { - return 0, 3 // Illegal UTF-8: not a continuation byte. - } - return t.lookupValue(uint32(i), c3), 4 - } - // Illegal rune - return 0, 1 -} - -// lookupStringUnsafe returns the trie value for the first UTF-8 encoding in s. -// s must start with a full and valid UTF-8 encoded rune. -func (t *bidiTrie) lookupStringUnsafe(s string) uint8 { - c0 := s[0] - if c0 < 0x80 { // is ASCII - return bidiValues[c0] - } - i := bidiIndex[c0] - if c0 < 0xE0 { // 2-byte UTF-8 - return t.lookupValue(uint32(i), s[1]) - } - i = bidiIndex[uint32(i)<<6+uint32(s[1])] - if c0 < 0xF0 { // 3-byte UTF-8 - return t.lookupValue(uint32(i), s[2]) - } - i = bidiIndex[uint32(i)<<6+uint32(s[2])] - if c0 < 0xF8 { // 4-byte UTF-8 - return t.lookupValue(uint32(i), s[3]) - } - return 0 -} - -// bidiTrie. Total size: 16512 bytes (16.12 KiB). Checksum: 2a9cf1317f2ffaa. -type bidiTrie struct{} - -func newBidiTrie(i int) *bidiTrie { - return &bidiTrie{} -} - -// lookupValue determines the type of block n and looks up the value for b. -func (t *bidiTrie) lookupValue(n uint32, b byte) uint8 { - switch { - default: - return uint8(bidiValues[n<<6+uint32(b)]) - } -} - -// bidiValues: 234 blocks, 14976 entries, 14976 bytes -// The third block is the zero block. -var bidiValues = [14976]uint8{ - // Block 0x0, offset 0x0 - 0x00: 0x000b, 0x01: 0x000b, 0x02: 0x000b, 0x03: 0x000b, 0x04: 0x000b, 0x05: 0x000b, - 0x06: 0x000b, 0x07: 0x000b, 0x08: 0x000b, 0x09: 0x0008, 0x0a: 0x0007, 0x0b: 0x0008, - 0x0c: 0x0009, 0x0d: 0x0007, 0x0e: 0x000b, 0x0f: 0x000b, 0x10: 0x000b, 0x11: 0x000b, - 0x12: 0x000b, 0x13: 0x000b, 0x14: 0x000b, 0x15: 0x000b, 0x16: 0x000b, 0x17: 0x000b, - 0x18: 0x000b, 0x19: 0x000b, 0x1a: 0x000b, 0x1b: 0x000b, 0x1c: 0x0007, 0x1d: 0x0007, - 0x1e: 0x0007, 0x1f: 0x0008, 0x20: 0x0009, 0x21: 0x000a, 0x22: 0x000a, 0x23: 0x0004, - 0x24: 0x0004, 0x25: 0x0004, 0x26: 0x000a, 0x27: 0x000a, 0x28: 0x003a, 0x29: 0x002a, - 0x2a: 0x000a, 0x2b: 0x0003, 0x2c: 0x0006, 0x2d: 0x0003, 0x2e: 0x0006, 0x2f: 0x0006, - 0x30: 0x0002, 0x31: 0x0002, 0x32: 0x0002, 0x33: 0x0002, 0x34: 0x0002, 0x35: 0x0002, - 0x36: 0x0002, 0x37: 0x0002, 0x38: 0x0002, 0x39: 0x0002, 0x3a: 0x0006, 0x3b: 0x000a, - 0x3c: 0x000a, 0x3d: 0x000a, 0x3e: 0x000a, 0x3f: 0x000a, - // Block 0x1, offset 0x40 - 0x40: 0x000a, - 0x5b: 0x005a, 0x5c: 0x000a, 0x5d: 0x004a, - 0x5e: 0x000a, 0x5f: 0x000a, 0x60: 0x000a, - 0x7b: 0x005a, - 0x7c: 0x000a, 0x7d: 0x004a, 0x7e: 0x000a, 0x7f: 0x000b, - // Block 0x2, offset 0x80 - // Block 0x3, offset 0xc0 - 0xc0: 0x000b, 0xc1: 0x000b, 0xc2: 0x000b, 0xc3: 0x000b, 0xc4: 0x000b, 0xc5: 0x0007, - 0xc6: 0x000b, 0xc7: 0x000b, 0xc8: 0x000b, 0xc9: 0x000b, 0xca: 0x000b, 0xcb: 0x000b, - 0xcc: 0x000b, 0xcd: 0x000b, 0xce: 0x000b, 0xcf: 0x000b, 0xd0: 0x000b, 0xd1: 0x000b, - 0xd2: 0x000b, 0xd3: 0x000b, 0xd4: 0x000b, 0xd5: 0x000b, 0xd6: 0x000b, 0xd7: 0x000b, - 0xd8: 0x000b, 0xd9: 0x000b, 0xda: 0x000b, 0xdb: 0x000b, 0xdc: 0x000b, 0xdd: 0x000b, - 0xde: 0x000b, 0xdf: 0x000b, 0xe0: 0x0006, 0xe1: 0x000a, 0xe2: 0x0004, 0xe3: 0x0004, - 0xe4: 0x0004, 0xe5: 0x0004, 0xe6: 0x000a, 0xe7: 0x000a, 0xe8: 0x000a, 0xe9: 0x000a, - 0xeb: 0x000a, 0xec: 0x000a, 0xed: 0x000b, 0xee: 0x000a, 0xef: 0x000a, - 0xf0: 0x0004, 0xf1: 0x0004, 0xf2: 0x0002, 0xf3: 0x0002, 0xf4: 0x000a, - 0xf6: 0x000a, 0xf7: 0x000a, 0xf8: 0x000a, 0xf9: 0x0002, 0xfb: 0x000a, - 0xfc: 0x000a, 0xfd: 0x000a, 0xfe: 0x000a, 0xff: 0x000a, - // Block 0x4, offset 0x100 - 0x117: 0x000a, - 0x137: 0x000a, - // Block 0x5, offset 0x140 - 0x179: 0x000a, 0x17a: 0x000a, - // Block 0x6, offset 0x180 - 0x182: 0x000a, 0x183: 0x000a, 0x184: 0x000a, 0x185: 0x000a, - 0x186: 0x000a, 0x187: 0x000a, 0x188: 0x000a, 0x189: 0x000a, 0x18a: 0x000a, 0x18b: 0x000a, - 0x18c: 0x000a, 0x18d: 0x000a, 0x18e: 0x000a, 0x18f: 0x000a, - 0x192: 0x000a, 0x193: 0x000a, 0x194: 0x000a, 0x195: 0x000a, 0x196: 0x000a, 0x197: 0x000a, - 0x198: 0x000a, 0x199: 0x000a, 0x19a: 0x000a, 0x19b: 0x000a, 0x19c: 0x000a, 0x19d: 0x000a, - 0x19e: 0x000a, 0x19f: 0x000a, - 0x1a5: 0x000a, 0x1a6: 0x000a, 0x1a7: 0x000a, 0x1a8: 0x000a, 0x1a9: 0x000a, - 0x1aa: 0x000a, 0x1ab: 0x000a, 0x1ac: 0x000a, 0x1ad: 0x000a, 0x1af: 0x000a, - 0x1b0: 0x000a, 0x1b1: 0x000a, 0x1b2: 0x000a, 0x1b3: 0x000a, 0x1b4: 0x000a, 0x1b5: 0x000a, - 0x1b6: 0x000a, 0x1b7: 0x000a, 0x1b8: 0x000a, 0x1b9: 0x000a, 0x1ba: 0x000a, 0x1bb: 0x000a, - 0x1bc: 0x000a, 0x1bd: 0x000a, 0x1be: 0x000a, 0x1bf: 0x000a, - // Block 0x7, offset 0x1c0 - 0x1c0: 0x000c, 0x1c1: 0x000c, 0x1c2: 0x000c, 0x1c3: 0x000c, 0x1c4: 0x000c, 0x1c5: 0x000c, - 0x1c6: 0x000c, 0x1c7: 0x000c, 0x1c8: 0x000c, 0x1c9: 0x000c, 0x1ca: 0x000c, 0x1cb: 0x000c, - 0x1cc: 0x000c, 0x1cd: 0x000c, 0x1ce: 0x000c, 0x1cf: 0x000c, 0x1d0: 0x000c, 0x1d1: 0x000c, - 0x1d2: 0x000c, 0x1d3: 0x000c, 0x1d4: 0x000c, 0x1d5: 0x000c, 0x1d6: 0x000c, 0x1d7: 0x000c, - 0x1d8: 0x000c, 0x1d9: 0x000c, 0x1da: 0x000c, 0x1db: 0x000c, 0x1dc: 0x000c, 0x1dd: 0x000c, - 0x1de: 0x000c, 0x1df: 0x000c, 0x1e0: 0x000c, 0x1e1: 0x000c, 0x1e2: 0x000c, 0x1e3: 0x000c, - 0x1e4: 0x000c, 0x1e5: 0x000c, 0x1e6: 0x000c, 0x1e7: 0x000c, 0x1e8: 0x000c, 0x1e9: 0x000c, - 0x1ea: 0x000c, 0x1eb: 0x000c, 0x1ec: 0x000c, 0x1ed: 0x000c, 0x1ee: 0x000c, 0x1ef: 0x000c, - 0x1f0: 0x000c, 0x1f1: 0x000c, 0x1f2: 0x000c, 0x1f3: 0x000c, 0x1f4: 0x000c, 0x1f5: 0x000c, - 0x1f6: 0x000c, 0x1f7: 0x000c, 0x1f8: 0x000c, 0x1f9: 0x000c, 0x1fa: 0x000c, 0x1fb: 0x000c, - 0x1fc: 0x000c, 0x1fd: 0x000c, 0x1fe: 0x000c, 0x1ff: 0x000c, - // Block 0x8, offset 0x200 - 0x200: 0x000c, 0x201: 0x000c, 0x202: 0x000c, 0x203: 0x000c, 0x204: 0x000c, 0x205: 0x000c, - 0x206: 0x000c, 0x207: 0x000c, 0x208: 0x000c, 0x209: 0x000c, 0x20a: 0x000c, 0x20b: 0x000c, - 0x20c: 0x000c, 0x20d: 0x000c, 0x20e: 0x000c, 0x20f: 0x000c, 0x210: 0x000c, 0x211: 0x000c, - 0x212: 0x000c, 0x213: 0x000c, 0x214: 0x000c, 0x215: 0x000c, 0x216: 0x000c, 0x217: 0x000c, - 0x218: 0x000c, 0x219: 0x000c, 0x21a: 0x000c, 0x21b: 0x000c, 0x21c: 0x000c, 0x21d: 0x000c, - 0x21e: 0x000c, 0x21f: 0x000c, 0x220: 0x000c, 0x221: 0x000c, 0x222: 0x000c, 0x223: 0x000c, - 0x224: 0x000c, 0x225: 0x000c, 0x226: 0x000c, 0x227: 0x000c, 0x228: 0x000c, 0x229: 0x000c, - 0x22a: 0x000c, 0x22b: 0x000c, 0x22c: 0x000c, 0x22d: 0x000c, 0x22e: 0x000c, 0x22f: 0x000c, - 0x234: 0x000a, 0x235: 0x000a, - 0x23e: 0x000a, - // Block 0x9, offset 0x240 - 0x244: 0x000a, 0x245: 0x000a, - 0x247: 0x000a, - // Block 0xa, offset 0x280 - 0x2b6: 0x000a, - // Block 0xb, offset 0x2c0 - 0x2c3: 0x000c, 0x2c4: 0x000c, 0x2c5: 0x000c, - 0x2c6: 0x000c, 0x2c7: 0x000c, 0x2c8: 0x000c, 0x2c9: 0x000c, - // Block 0xc, offset 0x300 - 0x30a: 0x000a, - 0x30d: 0x000a, 0x30e: 0x000a, 0x30f: 0x0004, 0x310: 0x0001, 0x311: 0x000c, - 0x312: 0x000c, 0x313: 0x000c, 0x314: 0x000c, 0x315: 0x000c, 0x316: 0x000c, 0x317: 0x000c, - 0x318: 0x000c, 0x319: 0x000c, 0x31a: 0x000c, 0x31b: 0x000c, 0x31c: 0x000c, 0x31d: 0x000c, - 0x31e: 0x000c, 0x31f: 0x000c, 0x320: 0x000c, 0x321: 0x000c, 0x322: 0x000c, 0x323: 0x000c, - 0x324: 0x000c, 0x325: 0x000c, 0x326: 0x000c, 0x327: 0x000c, 0x328: 0x000c, 0x329: 0x000c, - 0x32a: 0x000c, 0x32b: 0x000c, 0x32c: 0x000c, 0x32d: 0x000c, 0x32e: 0x000c, 0x32f: 0x000c, - 0x330: 0x000c, 0x331: 0x000c, 0x332: 0x000c, 0x333: 0x000c, 0x334: 0x000c, 0x335: 0x000c, - 0x336: 0x000c, 0x337: 0x000c, 0x338: 0x000c, 0x339: 0x000c, 0x33a: 0x000c, 0x33b: 0x000c, - 0x33c: 0x000c, 0x33d: 0x000c, 0x33e: 0x0001, 0x33f: 0x000c, - // Block 0xd, offset 0x340 - 0x340: 0x0001, 0x341: 0x000c, 0x342: 0x000c, 0x343: 0x0001, 0x344: 0x000c, 0x345: 0x000c, - 0x346: 0x0001, 0x347: 0x000c, 0x348: 0x0001, 0x349: 0x0001, 0x34a: 0x0001, 0x34b: 0x0001, - 0x34c: 0x0001, 0x34d: 0x0001, 0x34e: 0x0001, 0x34f: 0x0001, 0x350: 0x0001, 0x351: 0x0001, - 0x352: 0x0001, 0x353: 0x0001, 0x354: 0x0001, 0x355: 0x0001, 0x356: 0x0001, 0x357: 0x0001, - 0x358: 0x0001, 0x359: 0x0001, 0x35a: 0x0001, 0x35b: 0x0001, 0x35c: 0x0001, 0x35d: 0x0001, - 0x35e: 0x0001, 0x35f: 0x0001, 0x360: 0x0001, 0x361: 0x0001, 0x362: 0x0001, 0x363: 0x0001, - 0x364: 0x0001, 0x365: 0x0001, 0x366: 0x0001, 0x367: 0x0001, 0x368: 0x0001, 0x369: 0x0001, - 0x36a: 0x0001, 0x36b: 0x0001, 0x36c: 0x0001, 0x36d: 0x0001, 0x36e: 0x0001, 0x36f: 0x0001, - 0x370: 0x0001, 0x371: 0x0001, 0x372: 0x0001, 0x373: 0x0001, 0x374: 0x0001, 0x375: 0x0001, - 0x376: 0x0001, 0x377: 0x0001, 0x378: 0x0001, 0x379: 0x0001, 0x37a: 0x0001, 0x37b: 0x0001, - 0x37c: 0x0001, 0x37d: 0x0001, 0x37e: 0x0001, 0x37f: 0x0001, - // Block 0xe, offset 0x380 - 0x380: 0x0005, 0x381: 0x0005, 0x382: 0x0005, 0x383: 0x0005, 0x384: 0x0005, 0x385: 0x0005, - 0x386: 0x000a, 0x387: 0x000a, 0x388: 0x000d, 0x389: 0x0004, 0x38a: 0x0004, 0x38b: 0x000d, - 0x38c: 0x0006, 0x38d: 0x000d, 0x38e: 0x000a, 0x38f: 0x000a, 0x390: 0x000c, 0x391: 0x000c, - 0x392: 0x000c, 0x393: 0x000c, 0x394: 0x000c, 0x395: 0x000c, 0x396: 0x000c, 0x397: 0x000c, - 0x398: 0x000c, 0x399: 0x000c, 0x39a: 0x000c, 0x39b: 0x000d, 0x39c: 0x000d, 0x39d: 0x000d, - 0x39e: 0x000d, 0x39f: 0x000d, 0x3a0: 0x000d, 0x3a1: 0x000d, 0x3a2: 0x000d, 0x3a3: 0x000d, - 0x3a4: 0x000d, 0x3a5: 0x000d, 0x3a6: 0x000d, 0x3a7: 0x000d, 0x3a8: 0x000d, 0x3a9: 0x000d, - 0x3aa: 0x000d, 0x3ab: 0x000d, 0x3ac: 0x000d, 0x3ad: 0x000d, 0x3ae: 0x000d, 0x3af: 0x000d, - 0x3b0: 0x000d, 0x3b1: 0x000d, 0x3b2: 0x000d, 0x3b3: 0x000d, 0x3b4: 0x000d, 0x3b5: 0x000d, - 0x3b6: 0x000d, 0x3b7: 0x000d, 0x3b8: 0x000d, 0x3b9: 0x000d, 0x3ba: 0x000d, 0x3bb: 0x000d, - 0x3bc: 0x000d, 0x3bd: 0x000d, 0x3be: 0x000d, 0x3bf: 0x000d, - // Block 0xf, offset 0x3c0 - 0x3c0: 0x000d, 0x3c1: 0x000d, 0x3c2: 0x000d, 0x3c3: 0x000d, 0x3c4: 0x000d, 0x3c5: 0x000d, - 0x3c6: 0x000d, 0x3c7: 0x000d, 0x3c8: 0x000d, 0x3c9: 0x000d, 0x3ca: 0x000d, 0x3cb: 0x000c, - 0x3cc: 0x000c, 0x3cd: 0x000c, 0x3ce: 0x000c, 0x3cf: 0x000c, 0x3d0: 0x000c, 0x3d1: 0x000c, - 0x3d2: 0x000c, 0x3d3: 0x000c, 0x3d4: 0x000c, 0x3d5: 0x000c, 0x3d6: 0x000c, 0x3d7: 0x000c, - 0x3d8: 0x000c, 0x3d9: 0x000c, 0x3da: 0x000c, 0x3db: 0x000c, 0x3dc: 0x000c, 0x3dd: 0x000c, - 0x3de: 0x000c, 0x3df: 0x000c, 0x3e0: 0x0005, 0x3e1: 0x0005, 0x3e2: 0x0005, 0x3e3: 0x0005, - 0x3e4: 0x0005, 0x3e5: 0x0005, 0x3e6: 0x0005, 0x3e7: 0x0005, 0x3e8: 0x0005, 0x3e9: 0x0005, - 0x3ea: 0x0004, 0x3eb: 0x0005, 0x3ec: 0x0005, 0x3ed: 0x000d, 0x3ee: 0x000d, 0x3ef: 0x000d, - 0x3f0: 0x000c, 0x3f1: 0x000d, 0x3f2: 0x000d, 0x3f3: 0x000d, 0x3f4: 0x000d, 0x3f5: 0x000d, - 0x3f6: 0x000d, 0x3f7: 0x000d, 0x3f8: 0x000d, 0x3f9: 0x000d, 0x3fa: 0x000d, 0x3fb: 0x000d, - 0x3fc: 0x000d, 0x3fd: 0x000d, 0x3fe: 0x000d, 0x3ff: 0x000d, - // Block 0x10, offset 0x400 - 0x400: 0x000d, 0x401: 0x000d, 0x402: 0x000d, 0x403: 0x000d, 0x404: 0x000d, 0x405: 0x000d, - 0x406: 0x000d, 0x407: 0x000d, 0x408: 0x000d, 0x409: 0x000d, 0x40a: 0x000d, 0x40b: 0x000d, - 0x40c: 0x000d, 0x40d: 0x000d, 0x40e: 0x000d, 0x40f: 0x000d, 0x410: 0x000d, 0x411: 0x000d, - 0x412: 0x000d, 0x413: 0x000d, 0x414: 0x000d, 0x415: 0x000d, 0x416: 0x000d, 0x417: 0x000d, - 0x418: 0x000d, 0x419: 0x000d, 0x41a: 0x000d, 0x41b: 0x000d, 0x41c: 0x000d, 0x41d: 0x000d, - 0x41e: 0x000d, 0x41f: 0x000d, 0x420: 0x000d, 0x421: 0x000d, 0x422: 0x000d, 0x423: 0x000d, - 0x424: 0x000d, 0x425: 0x000d, 0x426: 0x000d, 0x427: 0x000d, 0x428: 0x000d, 0x429: 0x000d, - 0x42a: 0x000d, 0x42b: 0x000d, 0x42c: 0x000d, 0x42d: 0x000d, 0x42e: 0x000d, 0x42f: 0x000d, - 0x430: 0x000d, 0x431: 0x000d, 0x432: 0x000d, 0x433: 0x000d, 0x434: 0x000d, 0x435: 0x000d, - 0x436: 0x000d, 0x437: 0x000d, 0x438: 0x000d, 0x439: 0x000d, 0x43a: 0x000d, 0x43b: 0x000d, - 0x43c: 0x000d, 0x43d: 0x000d, 0x43e: 0x000d, 0x43f: 0x000d, - // Block 0x11, offset 0x440 - 0x440: 0x000d, 0x441: 0x000d, 0x442: 0x000d, 0x443: 0x000d, 0x444: 0x000d, 0x445: 0x000d, - 0x446: 0x000d, 0x447: 0x000d, 0x448: 0x000d, 0x449: 0x000d, 0x44a: 0x000d, 0x44b: 0x000d, - 0x44c: 0x000d, 0x44d: 0x000d, 0x44e: 0x000d, 0x44f: 0x000d, 0x450: 0x000d, 0x451: 0x000d, - 0x452: 0x000d, 0x453: 0x000d, 0x454: 0x000d, 0x455: 0x000d, 0x456: 0x000c, 0x457: 0x000c, - 0x458: 0x000c, 0x459: 0x000c, 0x45a: 0x000c, 0x45b: 0x000c, 0x45c: 0x000c, 0x45d: 0x0005, - 0x45e: 0x000a, 0x45f: 0x000c, 0x460: 0x000c, 0x461: 0x000c, 0x462: 0x000c, 0x463: 0x000c, - 0x464: 0x000c, 0x465: 0x000d, 0x466: 0x000d, 0x467: 0x000c, 0x468: 0x000c, 0x469: 0x000a, - 0x46a: 0x000c, 0x46b: 0x000c, 0x46c: 0x000c, 0x46d: 0x000c, 0x46e: 0x000d, 0x46f: 0x000d, - 0x470: 0x0002, 0x471: 0x0002, 0x472: 0x0002, 0x473: 0x0002, 0x474: 0x0002, 0x475: 0x0002, - 0x476: 0x0002, 0x477: 0x0002, 0x478: 0x0002, 0x479: 0x0002, 0x47a: 0x000d, 0x47b: 0x000d, - 0x47c: 0x000d, 0x47d: 0x000d, 0x47e: 0x000d, 0x47f: 0x000d, - // Block 0x12, offset 0x480 - 0x480: 0x000d, 0x481: 0x000d, 0x482: 0x000d, 0x483: 0x000d, 0x484: 0x000d, 0x485: 0x000d, - 0x486: 0x000d, 0x487: 0x000d, 0x488: 0x000d, 0x489: 0x000d, 0x48a: 0x000d, 0x48b: 0x000d, - 0x48c: 0x000d, 0x48d: 0x000d, 0x48e: 0x000d, 0x48f: 0x000d, 0x490: 0x000d, 0x491: 0x000c, - 0x492: 0x000d, 0x493: 0x000d, 0x494: 0x000d, 0x495: 0x000d, 0x496: 0x000d, 0x497: 0x000d, - 0x498: 0x000d, 0x499: 0x000d, 0x49a: 0x000d, 0x49b: 0x000d, 0x49c: 0x000d, 0x49d: 0x000d, - 0x49e: 0x000d, 0x49f: 0x000d, 0x4a0: 0x000d, 0x4a1: 0x000d, 0x4a2: 0x000d, 0x4a3: 0x000d, - 0x4a4: 0x000d, 0x4a5: 0x000d, 0x4a6: 0x000d, 0x4a7: 0x000d, 0x4a8: 0x000d, 0x4a9: 0x000d, - 0x4aa: 0x000d, 0x4ab: 0x000d, 0x4ac: 0x000d, 0x4ad: 0x000d, 0x4ae: 0x000d, 0x4af: 0x000d, - 0x4b0: 0x000c, 0x4b1: 0x000c, 0x4b2: 0x000c, 0x4b3: 0x000c, 0x4b4: 0x000c, 0x4b5: 0x000c, - 0x4b6: 0x000c, 0x4b7: 0x000c, 0x4b8: 0x000c, 0x4b9: 0x000c, 0x4ba: 0x000c, 0x4bb: 0x000c, - 0x4bc: 0x000c, 0x4bd: 0x000c, 0x4be: 0x000c, 0x4bf: 0x000c, - // Block 0x13, offset 0x4c0 - 0x4c0: 0x000c, 0x4c1: 0x000c, 0x4c2: 0x000c, 0x4c3: 0x000c, 0x4c4: 0x000c, 0x4c5: 0x000c, - 0x4c6: 0x000c, 0x4c7: 0x000c, 0x4c8: 0x000c, 0x4c9: 0x000c, 0x4ca: 0x000c, 0x4cb: 0x000d, - 0x4cc: 0x000d, 0x4cd: 0x000d, 0x4ce: 0x000d, 0x4cf: 0x000d, 0x4d0: 0x000d, 0x4d1: 0x000d, - 0x4d2: 0x000d, 0x4d3: 0x000d, 0x4d4: 0x000d, 0x4d5: 0x000d, 0x4d6: 0x000d, 0x4d7: 0x000d, - 0x4d8: 0x000d, 0x4d9: 0x000d, 0x4da: 0x000d, 0x4db: 0x000d, 0x4dc: 0x000d, 0x4dd: 0x000d, - 0x4de: 0x000d, 0x4df: 0x000d, 0x4e0: 0x000d, 0x4e1: 0x000d, 0x4e2: 0x000d, 0x4e3: 0x000d, - 0x4e4: 0x000d, 0x4e5: 0x000d, 0x4e6: 0x000d, 0x4e7: 0x000d, 0x4e8: 0x000d, 0x4e9: 0x000d, - 0x4ea: 0x000d, 0x4eb: 0x000d, 0x4ec: 0x000d, 0x4ed: 0x000d, 0x4ee: 0x000d, 0x4ef: 0x000d, - 0x4f0: 0x000d, 0x4f1: 0x000d, 0x4f2: 0x000d, 0x4f3: 0x000d, 0x4f4: 0x000d, 0x4f5: 0x000d, - 0x4f6: 0x000d, 0x4f7: 0x000d, 0x4f8: 0x000d, 0x4f9: 0x000d, 0x4fa: 0x000d, 0x4fb: 0x000d, - 0x4fc: 0x000d, 0x4fd: 0x000d, 0x4fe: 0x000d, 0x4ff: 0x000d, - // Block 0x14, offset 0x500 - 0x500: 0x000d, 0x501: 0x000d, 0x502: 0x000d, 0x503: 0x000d, 0x504: 0x000d, 0x505: 0x000d, - 0x506: 0x000d, 0x507: 0x000d, 0x508: 0x000d, 0x509: 0x000d, 0x50a: 0x000d, 0x50b: 0x000d, - 0x50c: 0x000d, 0x50d: 0x000d, 0x50e: 0x000d, 0x50f: 0x000d, 0x510: 0x000d, 0x511: 0x000d, - 0x512: 0x000d, 0x513: 0x000d, 0x514: 0x000d, 0x515: 0x000d, 0x516: 0x000d, 0x517: 0x000d, - 0x518: 0x000d, 0x519: 0x000d, 0x51a: 0x000d, 0x51b: 0x000d, 0x51c: 0x000d, 0x51d: 0x000d, - 0x51e: 0x000d, 0x51f: 0x000d, 0x520: 0x000d, 0x521: 0x000d, 0x522: 0x000d, 0x523: 0x000d, - 0x524: 0x000d, 0x525: 0x000d, 0x526: 0x000c, 0x527: 0x000c, 0x528: 0x000c, 0x529: 0x000c, - 0x52a: 0x000c, 0x52b: 0x000c, 0x52c: 0x000c, 0x52d: 0x000c, 0x52e: 0x000c, 0x52f: 0x000c, - 0x530: 0x000c, 0x531: 0x000d, 0x532: 0x000d, 0x533: 0x000d, 0x534: 0x000d, 0x535: 0x000d, - 0x536: 0x000d, 0x537: 0x000d, 0x538: 0x000d, 0x539: 0x000d, 0x53a: 0x000d, 0x53b: 0x000d, - 0x53c: 0x000d, 0x53d: 0x000d, 0x53e: 0x000d, 0x53f: 0x000d, - // Block 0x15, offset 0x540 - 0x540: 0x0001, 0x541: 0x0001, 0x542: 0x0001, 0x543: 0x0001, 0x544: 0x0001, 0x545: 0x0001, - 0x546: 0x0001, 0x547: 0x0001, 0x548: 0x0001, 0x549: 0x0001, 0x54a: 0x0001, 0x54b: 0x0001, - 0x54c: 0x0001, 0x54d: 0x0001, 0x54e: 0x0001, 0x54f: 0x0001, 0x550: 0x0001, 0x551: 0x0001, - 0x552: 0x0001, 0x553: 0x0001, 0x554: 0x0001, 0x555: 0x0001, 0x556: 0x0001, 0x557: 0x0001, - 0x558: 0x0001, 0x559: 0x0001, 0x55a: 0x0001, 0x55b: 0x0001, 0x55c: 0x0001, 0x55d: 0x0001, - 0x55e: 0x0001, 0x55f: 0x0001, 0x560: 0x0001, 0x561: 0x0001, 0x562: 0x0001, 0x563: 0x0001, - 0x564: 0x0001, 0x565: 0x0001, 0x566: 0x0001, 0x567: 0x0001, 0x568: 0x0001, 0x569: 0x0001, - 0x56a: 0x0001, 0x56b: 0x000c, 0x56c: 0x000c, 0x56d: 0x000c, 0x56e: 0x000c, 0x56f: 0x000c, - 0x570: 0x000c, 0x571: 0x000c, 0x572: 0x000c, 0x573: 0x000c, 0x574: 0x0001, 0x575: 0x0001, - 0x576: 0x000a, 0x577: 0x000a, 0x578: 0x000a, 0x579: 0x000a, 0x57a: 0x0001, 0x57b: 0x0001, - 0x57c: 0x0001, 0x57d: 0x000c, 0x57e: 0x0001, 0x57f: 0x0001, - // Block 0x16, offset 0x580 - 0x580: 0x0001, 0x581: 0x0001, 0x582: 0x0001, 0x583: 0x0001, 0x584: 0x0001, 0x585: 0x0001, - 0x586: 0x0001, 0x587: 0x0001, 0x588: 0x0001, 0x589: 0x0001, 0x58a: 0x0001, 0x58b: 0x0001, - 0x58c: 0x0001, 0x58d: 0x0001, 0x58e: 0x0001, 0x58f: 0x0001, 0x590: 0x0001, 0x591: 0x0001, - 0x592: 0x0001, 0x593: 0x0001, 0x594: 0x0001, 0x595: 0x0001, 0x596: 0x000c, 0x597: 0x000c, - 0x598: 0x000c, 0x599: 0x000c, 0x59a: 0x0001, 0x59b: 0x000c, 0x59c: 0x000c, 0x59d: 0x000c, - 0x59e: 0x000c, 0x59f: 0x000c, 0x5a0: 0x000c, 0x5a1: 0x000c, 0x5a2: 0x000c, 0x5a3: 0x000c, - 0x5a4: 0x0001, 0x5a5: 0x000c, 0x5a6: 0x000c, 0x5a7: 0x000c, 0x5a8: 0x0001, 0x5a9: 0x000c, - 0x5aa: 0x000c, 0x5ab: 0x000c, 0x5ac: 0x000c, 0x5ad: 0x000c, 0x5ae: 0x0001, 0x5af: 0x0001, - 0x5b0: 0x0001, 0x5b1: 0x0001, 0x5b2: 0x0001, 0x5b3: 0x0001, 0x5b4: 0x0001, 0x5b5: 0x0001, - 0x5b6: 0x0001, 0x5b7: 0x0001, 0x5b8: 0x0001, 0x5b9: 0x0001, 0x5ba: 0x0001, 0x5bb: 0x0001, - 0x5bc: 0x0001, 0x5bd: 0x0001, 0x5be: 0x0001, 0x5bf: 0x0001, - // Block 0x17, offset 0x5c0 - 0x5c0: 0x0001, 0x5c1: 0x0001, 0x5c2: 0x0001, 0x5c3: 0x0001, 0x5c4: 0x0001, 0x5c5: 0x0001, - 0x5c6: 0x0001, 0x5c7: 0x0001, 0x5c8: 0x0001, 0x5c9: 0x0001, 0x5ca: 0x0001, 0x5cb: 0x0001, - 0x5cc: 0x0001, 0x5cd: 0x0001, 0x5ce: 0x0001, 0x5cf: 0x0001, 0x5d0: 0x0001, 0x5d1: 0x0001, - 0x5d2: 0x0001, 0x5d3: 0x0001, 0x5d4: 0x0001, 0x5d5: 0x0001, 0x5d6: 0x0001, 0x5d7: 0x0001, - 0x5d8: 0x0001, 0x5d9: 0x000c, 0x5da: 0x000c, 0x5db: 0x000c, 0x5dc: 0x0001, 0x5dd: 0x0001, - 0x5de: 0x0001, 0x5df: 0x0001, 0x5e0: 0x000d, 0x5e1: 0x000d, 0x5e2: 0x000d, 0x5e3: 0x000d, - 0x5e4: 0x000d, 0x5e5: 0x000d, 0x5e6: 0x000d, 0x5e7: 0x000d, 0x5e8: 0x000d, 0x5e9: 0x000d, - 0x5ea: 0x000d, 0x5eb: 0x000d, 0x5ec: 0x000d, 0x5ed: 0x000d, 0x5ee: 0x000d, 0x5ef: 0x000d, - 0x5f0: 0x0001, 0x5f1: 0x0001, 0x5f2: 0x0001, 0x5f3: 0x0001, 0x5f4: 0x0001, 0x5f5: 0x0001, - 0x5f6: 0x0001, 0x5f7: 0x0001, 0x5f8: 0x0001, 0x5f9: 0x0001, 0x5fa: 0x0001, 0x5fb: 0x0001, - 0x5fc: 0x0001, 0x5fd: 0x0001, 0x5fe: 0x0001, 0x5ff: 0x0001, - // Block 0x18, offset 0x600 - 0x600: 0x0001, 0x601: 0x0001, 0x602: 0x0001, 0x603: 0x0001, 0x604: 0x0001, 0x605: 0x0001, - 0x606: 0x0001, 0x607: 0x0001, 0x608: 0x0001, 0x609: 0x0001, 0x60a: 0x0001, 0x60b: 0x0001, - 0x60c: 0x0001, 0x60d: 0x0001, 0x60e: 0x0001, 0x60f: 0x0001, 0x610: 0x0001, 0x611: 0x0001, - 0x612: 0x0001, 0x613: 0x0001, 0x614: 0x0001, 0x615: 0x0001, 0x616: 0x0001, 0x617: 0x0001, - 0x618: 0x0001, 0x619: 0x0001, 0x61a: 0x0001, 0x61b: 0x0001, 0x61c: 0x0001, 0x61d: 0x0001, - 0x61e: 0x0001, 0x61f: 0x0001, 0x620: 0x000d, 0x621: 0x000d, 0x622: 0x000d, 0x623: 0x000d, - 0x624: 0x000d, 0x625: 0x000d, 0x626: 0x000d, 0x627: 0x000d, 0x628: 0x000d, 0x629: 0x000d, - 0x62a: 0x000d, 0x62b: 0x000d, 0x62c: 0x000d, 0x62d: 0x000d, 0x62e: 0x000d, 0x62f: 0x000d, - 0x630: 0x000d, 0x631: 0x000d, 0x632: 0x000d, 0x633: 0x000d, 0x634: 0x000d, 0x635: 0x000d, - 0x636: 0x000d, 0x637: 0x000d, 0x638: 0x000d, 0x639: 0x000d, 0x63a: 0x000d, 0x63b: 0x000d, - 0x63c: 0x000d, 0x63d: 0x000d, 0x63e: 0x000d, 0x63f: 0x000d, - // Block 0x19, offset 0x640 - 0x640: 0x000d, 0x641: 0x000d, 0x642: 0x000d, 0x643: 0x000d, 0x644: 0x000d, 0x645: 0x000d, - 0x646: 0x000d, 0x647: 0x000d, 0x648: 0x000d, 0x649: 0x000d, 0x64a: 0x000d, 0x64b: 0x000d, - 0x64c: 0x000d, 0x64d: 0x000d, 0x64e: 0x000d, 0x64f: 0x000d, 0x650: 0x000d, 0x651: 0x000d, - 0x652: 0x000d, 0x653: 0x000c, 0x654: 0x000c, 0x655: 0x000c, 0x656: 0x000c, 0x657: 0x000c, - 0x658: 0x000c, 0x659: 0x000c, 0x65a: 0x000c, 0x65b: 0x000c, 0x65c: 0x000c, 0x65d: 0x000c, - 0x65e: 0x000c, 0x65f: 0x000c, 0x660: 0x000c, 0x661: 0x000c, 0x662: 0x0005, 0x663: 0x000c, - 0x664: 0x000c, 0x665: 0x000c, 0x666: 0x000c, 0x667: 0x000c, 0x668: 0x000c, 0x669: 0x000c, - 0x66a: 0x000c, 0x66b: 0x000c, 0x66c: 0x000c, 0x66d: 0x000c, 0x66e: 0x000c, 0x66f: 0x000c, - 0x670: 0x000c, 0x671: 0x000c, 0x672: 0x000c, 0x673: 0x000c, 0x674: 0x000c, 0x675: 0x000c, - 0x676: 0x000c, 0x677: 0x000c, 0x678: 0x000c, 0x679: 0x000c, 0x67a: 0x000c, 0x67b: 0x000c, - 0x67c: 0x000c, 0x67d: 0x000c, 0x67e: 0x000c, 0x67f: 0x000c, - // Block 0x1a, offset 0x680 - 0x680: 0x000c, 0x681: 0x000c, 0x682: 0x000c, - 0x6ba: 0x000c, - 0x6bc: 0x000c, - // Block 0x1b, offset 0x6c0 - 0x6c1: 0x000c, 0x6c2: 0x000c, 0x6c3: 0x000c, 0x6c4: 0x000c, 0x6c5: 0x000c, - 0x6c6: 0x000c, 0x6c7: 0x000c, 0x6c8: 0x000c, - 0x6cd: 0x000c, 0x6d1: 0x000c, - 0x6d2: 0x000c, 0x6d3: 0x000c, 0x6d4: 0x000c, 0x6d5: 0x000c, 0x6d6: 0x000c, 0x6d7: 0x000c, - 0x6e2: 0x000c, 0x6e3: 0x000c, - // Block 0x1c, offset 0x700 - 0x701: 0x000c, - 0x73c: 0x000c, - // Block 0x1d, offset 0x740 - 0x741: 0x000c, 0x742: 0x000c, 0x743: 0x000c, 0x744: 0x000c, - 0x74d: 0x000c, - 0x762: 0x000c, 0x763: 0x000c, - 0x772: 0x0004, 0x773: 0x0004, - 0x77b: 0x0004, - 0x77e: 0x000c, - // Block 0x1e, offset 0x780 - 0x781: 0x000c, 0x782: 0x000c, - 0x7bc: 0x000c, - // Block 0x1f, offset 0x7c0 - 0x7c1: 0x000c, 0x7c2: 0x000c, - 0x7c7: 0x000c, 0x7c8: 0x000c, 0x7cb: 0x000c, - 0x7cc: 0x000c, 0x7cd: 0x000c, 0x7d1: 0x000c, - 0x7f0: 0x000c, 0x7f1: 0x000c, 0x7f5: 0x000c, - // Block 0x20, offset 0x800 - 0x801: 0x000c, 0x802: 0x000c, 0x803: 0x000c, 0x804: 0x000c, 0x805: 0x000c, - 0x807: 0x000c, 0x808: 0x000c, - 0x80d: 0x000c, - 0x822: 0x000c, 0x823: 0x000c, - 0x831: 0x0004, - 0x83a: 0x000c, 0x83b: 0x000c, - 0x83c: 0x000c, 0x83d: 0x000c, 0x83e: 0x000c, 0x83f: 0x000c, - // Block 0x21, offset 0x840 - 0x841: 0x000c, - 0x87c: 0x000c, 0x87f: 0x000c, - // Block 0x22, offset 0x880 - 0x881: 0x000c, 0x882: 0x000c, 0x883: 0x000c, 0x884: 0x000c, - 0x88d: 0x000c, - 0x896: 0x000c, - 0x8a2: 0x000c, 0x8a3: 0x000c, - // Block 0x23, offset 0x8c0 - 0x8c2: 0x000c, - // Block 0x24, offset 0x900 - 0x900: 0x000c, - 0x90d: 0x000c, - 0x933: 0x000a, 0x934: 0x000a, 0x935: 0x000a, - 0x936: 0x000a, 0x937: 0x000a, 0x938: 0x000a, 0x939: 0x0004, 0x93a: 0x000a, - // Block 0x25, offset 0x940 - 0x940: 0x000c, 0x944: 0x000c, - 0x97e: 0x000c, 0x97f: 0x000c, - // Block 0x26, offset 0x980 - 0x980: 0x000c, - 0x986: 0x000c, 0x987: 0x000c, 0x988: 0x000c, 0x98a: 0x000c, 0x98b: 0x000c, - 0x98c: 0x000c, 0x98d: 0x000c, - 0x995: 0x000c, 0x996: 0x000c, - 0x9a2: 0x000c, 0x9a3: 0x000c, - 0x9b8: 0x000a, 0x9b9: 0x000a, 0x9ba: 0x000a, 0x9bb: 0x000a, - 0x9bc: 0x000a, 0x9bd: 0x000a, 0x9be: 0x000a, - // Block 0x27, offset 0x9c0 - 0x9cc: 0x000c, 0x9cd: 0x000c, - 0x9e2: 0x000c, 0x9e3: 0x000c, - // Block 0x28, offset 0xa00 - 0xa00: 0x000c, 0xa01: 0x000c, - 0xa3b: 0x000c, - 0xa3c: 0x000c, - // Block 0x29, offset 0xa40 - 0xa41: 0x000c, 0xa42: 0x000c, 0xa43: 0x000c, 0xa44: 0x000c, - 0xa4d: 0x000c, - 0xa62: 0x000c, 0xa63: 0x000c, - // Block 0x2a, offset 0xa80 - 0xa8a: 0x000c, - 0xa92: 0x000c, 0xa93: 0x000c, 0xa94: 0x000c, 0xa96: 0x000c, - // Block 0x2b, offset 0xac0 - 0xaf1: 0x000c, 0xaf4: 0x000c, 0xaf5: 0x000c, - 0xaf6: 0x000c, 0xaf7: 0x000c, 0xaf8: 0x000c, 0xaf9: 0x000c, 0xafa: 0x000c, - 0xaff: 0x0004, - // Block 0x2c, offset 0xb00 - 0xb07: 0x000c, 0xb08: 0x000c, 0xb09: 0x000c, 0xb0a: 0x000c, 0xb0b: 0x000c, - 0xb0c: 0x000c, 0xb0d: 0x000c, 0xb0e: 0x000c, - // Block 0x2d, offset 0xb40 - 0xb71: 0x000c, 0xb74: 0x000c, 0xb75: 0x000c, - 0xb76: 0x000c, 0xb77: 0x000c, 0xb78: 0x000c, 0xb79: 0x000c, 0xb7b: 0x000c, - 0xb7c: 0x000c, - // Block 0x2e, offset 0xb80 - 0xb88: 0x000c, 0xb89: 0x000c, 0xb8a: 0x000c, 0xb8b: 0x000c, - 0xb8c: 0x000c, 0xb8d: 0x000c, - // Block 0x2f, offset 0xbc0 - 0xbd8: 0x000c, 0xbd9: 0x000c, - 0xbf5: 0x000c, - 0xbf7: 0x000c, 0xbf9: 0x000c, 0xbfa: 0x003a, 0xbfb: 0x002a, - 0xbfc: 0x003a, 0xbfd: 0x002a, - // Block 0x30, offset 0xc00 - 0xc31: 0x000c, 0xc32: 0x000c, 0xc33: 0x000c, 0xc34: 0x000c, 0xc35: 0x000c, - 0xc36: 0x000c, 0xc37: 0x000c, 0xc38: 0x000c, 0xc39: 0x000c, 0xc3a: 0x000c, 0xc3b: 0x000c, - 0xc3c: 0x000c, 0xc3d: 0x000c, 0xc3e: 0x000c, - // Block 0x31, offset 0xc40 - 0xc40: 0x000c, 0xc41: 0x000c, 0xc42: 0x000c, 0xc43: 0x000c, 0xc44: 0x000c, - 0xc46: 0x000c, 0xc47: 0x000c, - 0xc4d: 0x000c, 0xc4e: 0x000c, 0xc4f: 0x000c, 0xc50: 0x000c, 0xc51: 0x000c, - 0xc52: 0x000c, 0xc53: 0x000c, 0xc54: 0x000c, 0xc55: 0x000c, 0xc56: 0x000c, 0xc57: 0x000c, - 0xc59: 0x000c, 0xc5a: 0x000c, 0xc5b: 0x000c, 0xc5c: 0x000c, 0xc5d: 0x000c, - 0xc5e: 0x000c, 0xc5f: 0x000c, 0xc60: 0x000c, 0xc61: 0x000c, 0xc62: 0x000c, 0xc63: 0x000c, - 0xc64: 0x000c, 0xc65: 0x000c, 0xc66: 0x000c, 0xc67: 0x000c, 0xc68: 0x000c, 0xc69: 0x000c, - 0xc6a: 0x000c, 0xc6b: 0x000c, 0xc6c: 0x000c, 0xc6d: 0x000c, 0xc6e: 0x000c, 0xc6f: 0x000c, - 0xc70: 0x000c, 0xc71: 0x000c, 0xc72: 0x000c, 0xc73: 0x000c, 0xc74: 0x000c, 0xc75: 0x000c, - 0xc76: 0x000c, 0xc77: 0x000c, 0xc78: 0x000c, 0xc79: 0x000c, 0xc7a: 0x000c, 0xc7b: 0x000c, - 0xc7c: 0x000c, - // Block 0x32, offset 0xc80 - 0xc86: 0x000c, - // Block 0x33, offset 0xcc0 - 0xced: 0x000c, 0xcee: 0x000c, 0xcef: 0x000c, - 0xcf0: 0x000c, 0xcf2: 0x000c, 0xcf3: 0x000c, 0xcf4: 0x000c, 0xcf5: 0x000c, - 0xcf6: 0x000c, 0xcf7: 0x000c, 0xcf9: 0x000c, 0xcfa: 0x000c, - 0xcfd: 0x000c, 0xcfe: 0x000c, - // Block 0x34, offset 0xd00 - 0xd18: 0x000c, 0xd19: 0x000c, - 0xd1e: 0x000c, 0xd1f: 0x000c, 0xd20: 0x000c, - 0xd31: 0x000c, 0xd32: 0x000c, 0xd33: 0x000c, 0xd34: 0x000c, - // Block 0x35, offset 0xd40 - 0xd42: 0x000c, 0xd45: 0x000c, - 0xd46: 0x000c, - 0xd4d: 0x000c, - 0xd5d: 0x000c, - // Block 0x36, offset 0xd80 - 0xd9d: 0x000c, - 0xd9e: 0x000c, 0xd9f: 0x000c, - // Block 0x37, offset 0xdc0 - 0xdd0: 0x000a, 0xdd1: 0x000a, - 0xdd2: 0x000a, 0xdd3: 0x000a, 0xdd4: 0x000a, 0xdd5: 0x000a, 0xdd6: 0x000a, 0xdd7: 0x000a, - 0xdd8: 0x000a, 0xdd9: 0x000a, - // Block 0x38, offset 0xe00 - 0xe00: 0x000a, - // Block 0x39, offset 0xe40 - 0xe40: 0x0009, - 0xe5b: 0x007a, 0xe5c: 0x006a, - // Block 0x3a, offset 0xe80 - 0xe92: 0x000c, 0xe93: 0x000c, 0xe94: 0x000c, - 0xeb2: 0x000c, 0xeb3: 0x000c, 0xeb4: 0x000c, - // Block 0x3b, offset 0xec0 - 0xed2: 0x000c, 0xed3: 0x000c, - 0xef2: 0x000c, 0xef3: 0x000c, - // Block 0x3c, offset 0xf00 - 0xf34: 0x000c, 0xf35: 0x000c, - 0xf37: 0x000c, 0xf38: 0x000c, 0xf39: 0x000c, 0xf3a: 0x000c, 0xf3b: 0x000c, - 0xf3c: 0x000c, 0xf3d: 0x000c, - // Block 0x3d, offset 0xf40 - 0xf46: 0x000c, 0xf49: 0x000c, 0xf4a: 0x000c, 0xf4b: 0x000c, - 0xf4c: 0x000c, 0xf4d: 0x000c, 0xf4e: 0x000c, 0xf4f: 0x000c, 0xf50: 0x000c, 0xf51: 0x000c, - 0xf52: 0x000c, 0xf53: 0x000c, - 0xf5b: 0x0004, 0xf5d: 0x000c, - 0xf70: 0x000a, 0xf71: 0x000a, 0xf72: 0x000a, 0xf73: 0x000a, 0xf74: 0x000a, 0xf75: 0x000a, - 0xf76: 0x000a, 0xf77: 0x000a, 0xf78: 0x000a, 0xf79: 0x000a, - // Block 0x3e, offset 0xf80 - 0xf80: 0x000a, 0xf81: 0x000a, 0xf82: 0x000a, 0xf83: 0x000a, 0xf84: 0x000a, 0xf85: 0x000a, - 0xf86: 0x000a, 0xf87: 0x000a, 0xf88: 0x000a, 0xf89: 0x000a, 0xf8a: 0x000a, 0xf8b: 0x000c, - 0xf8c: 0x000c, 0xf8d: 0x000c, 0xf8e: 0x000b, - // Block 0x3f, offset 0xfc0 - 0xfc5: 0x000c, - 0xfc6: 0x000c, - 0xfe9: 0x000c, - // Block 0x40, offset 0x1000 - 0x1020: 0x000c, 0x1021: 0x000c, 0x1022: 0x000c, - 0x1027: 0x000c, 0x1028: 0x000c, - 0x1032: 0x000c, - 0x1039: 0x000c, 0x103a: 0x000c, 0x103b: 0x000c, - // Block 0x41, offset 0x1040 - 0x1040: 0x000a, 0x1044: 0x000a, 0x1045: 0x000a, - // Block 0x42, offset 0x1080 - 0x109e: 0x000a, 0x109f: 0x000a, 0x10a0: 0x000a, 0x10a1: 0x000a, 0x10a2: 0x000a, 0x10a3: 0x000a, - 0x10a4: 0x000a, 0x10a5: 0x000a, 0x10a6: 0x000a, 0x10a7: 0x000a, 0x10a8: 0x000a, 0x10a9: 0x000a, - 0x10aa: 0x000a, 0x10ab: 0x000a, 0x10ac: 0x000a, 0x10ad: 0x000a, 0x10ae: 0x000a, 0x10af: 0x000a, - 0x10b0: 0x000a, 0x10b1: 0x000a, 0x10b2: 0x000a, 0x10b3: 0x000a, 0x10b4: 0x000a, 0x10b5: 0x000a, - 0x10b6: 0x000a, 0x10b7: 0x000a, 0x10b8: 0x000a, 0x10b9: 0x000a, 0x10ba: 0x000a, 0x10bb: 0x000a, - 0x10bc: 0x000a, 0x10bd: 0x000a, 0x10be: 0x000a, 0x10bf: 0x000a, - // Block 0x43, offset 0x10c0 - 0x10d7: 0x000c, - 0x10d8: 0x000c, 0x10db: 0x000c, - // Block 0x44, offset 0x1100 - 0x1116: 0x000c, - 0x1118: 0x000c, 0x1119: 0x000c, 0x111a: 0x000c, 0x111b: 0x000c, 0x111c: 0x000c, 0x111d: 0x000c, - 0x111e: 0x000c, 0x1120: 0x000c, 0x1122: 0x000c, - 0x1125: 0x000c, 0x1126: 0x000c, 0x1127: 0x000c, 0x1128: 0x000c, 0x1129: 0x000c, - 0x112a: 0x000c, 0x112b: 0x000c, 0x112c: 0x000c, - 0x1133: 0x000c, 0x1134: 0x000c, 0x1135: 0x000c, - 0x1136: 0x000c, 0x1137: 0x000c, 0x1138: 0x000c, 0x1139: 0x000c, 0x113a: 0x000c, 0x113b: 0x000c, - 0x113c: 0x000c, 0x113f: 0x000c, - // Block 0x45, offset 0x1140 - 0x1170: 0x000c, 0x1171: 0x000c, 0x1172: 0x000c, 0x1173: 0x000c, 0x1174: 0x000c, 0x1175: 0x000c, - 0x1176: 0x000c, 0x1177: 0x000c, 0x1178: 0x000c, 0x1179: 0x000c, 0x117a: 0x000c, 0x117b: 0x000c, - 0x117c: 0x000c, 0x117d: 0x000c, 0x117e: 0x000c, - // Block 0x46, offset 0x1180 - 0x1180: 0x000c, 0x1181: 0x000c, 0x1182: 0x000c, 0x1183: 0x000c, - 0x11b4: 0x000c, - 0x11b6: 0x000c, 0x11b7: 0x000c, 0x11b8: 0x000c, 0x11b9: 0x000c, 0x11ba: 0x000c, - 0x11bc: 0x000c, - // Block 0x47, offset 0x11c0 - 0x11c2: 0x000c, - 0x11eb: 0x000c, 0x11ec: 0x000c, 0x11ed: 0x000c, 0x11ee: 0x000c, 0x11ef: 0x000c, - 0x11f0: 0x000c, 0x11f1: 0x000c, 0x11f2: 0x000c, 0x11f3: 0x000c, - // Block 0x48, offset 0x1200 - 0x1200: 0x000c, 0x1201: 0x000c, - 0x1222: 0x000c, 0x1223: 0x000c, - 0x1224: 0x000c, 0x1225: 0x000c, 0x1228: 0x000c, 0x1229: 0x000c, - 0x122b: 0x000c, 0x122c: 0x000c, 0x122d: 0x000c, - // Block 0x49, offset 0x1240 - 0x1266: 0x000c, 0x1268: 0x000c, 0x1269: 0x000c, - 0x126d: 0x000c, 0x126f: 0x000c, - 0x1270: 0x000c, 0x1271: 0x000c, - // Block 0x4a, offset 0x1280 - 0x12ac: 0x000c, 0x12ad: 0x000c, 0x12ae: 0x000c, 0x12af: 0x000c, - 0x12b0: 0x000c, 0x12b1: 0x000c, 0x12b2: 0x000c, 0x12b3: 0x000c, - 0x12b6: 0x000c, 0x12b7: 0x000c, - // Block 0x4b, offset 0x12c0 - 0x12d0: 0x000c, 0x12d1: 0x000c, - 0x12d2: 0x000c, 0x12d4: 0x000c, 0x12d5: 0x000c, 0x12d6: 0x000c, 0x12d7: 0x000c, - 0x12d8: 0x000c, 0x12d9: 0x000c, 0x12da: 0x000c, 0x12db: 0x000c, 0x12dc: 0x000c, 0x12dd: 0x000c, - 0x12de: 0x000c, 0x12df: 0x000c, 0x12e0: 0x000c, 0x12e2: 0x000c, 0x12e3: 0x000c, - 0x12e4: 0x000c, 0x12e5: 0x000c, 0x12e6: 0x000c, 0x12e7: 0x000c, 0x12e8: 0x000c, - 0x12ed: 0x000c, - 0x12f4: 0x000c, - 0x12f8: 0x000c, 0x12f9: 0x000c, - // Block 0x4c, offset 0x1300 - 0x1300: 0x000c, 0x1301: 0x000c, 0x1302: 0x000c, 0x1303: 0x000c, 0x1304: 0x000c, 0x1305: 0x000c, - 0x1306: 0x000c, 0x1307: 0x000c, 0x1308: 0x000c, 0x1309: 0x000c, 0x130a: 0x000c, 0x130b: 0x000c, - 0x130c: 0x000c, 0x130d: 0x000c, 0x130e: 0x000c, 0x130f: 0x000c, 0x1310: 0x000c, 0x1311: 0x000c, - 0x1312: 0x000c, 0x1313: 0x000c, 0x1314: 0x000c, 0x1315: 0x000c, 0x1316: 0x000c, 0x1317: 0x000c, - 0x1318: 0x000c, 0x1319: 0x000c, 0x131a: 0x000c, 0x131b: 0x000c, 0x131c: 0x000c, 0x131d: 0x000c, - 0x131e: 0x000c, 0x131f: 0x000c, 0x1320: 0x000c, 0x1321: 0x000c, 0x1322: 0x000c, 0x1323: 0x000c, - 0x1324: 0x000c, 0x1325: 0x000c, 0x1326: 0x000c, 0x1327: 0x000c, 0x1328: 0x000c, 0x1329: 0x000c, - 0x132a: 0x000c, 0x132b: 0x000c, 0x132c: 0x000c, 0x132d: 0x000c, 0x132e: 0x000c, 0x132f: 0x000c, - 0x1330: 0x000c, 0x1331: 0x000c, 0x1332: 0x000c, 0x1333: 0x000c, 0x1334: 0x000c, 0x1335: 0x000c, - 0x1336: 0x000c, 0x1337: 0x000c, 0x1338: 0x000c, 0x1339: 0x000c, 0x133b: 0x000c, - 0x133c: 0x000c, 0x133d: 0x000c, 0x133e: 0x000c, 0x133f: 0x000c, - // Block 0x4d, offset 0x1340 - 0x137d: 0x000a, 0x137f: 0x000a, - // Block 0x4e, offset 0x1380 - 0x1380: 0x000a, 0x1381: 0x000a, - 0x138d: 0x000a, 0x138e: 0x000a, 0x138f: 0x000a, - 0x139d: 0x000a, - 0x139e: 0x000a, 0x139f: 0x000a, - 0x13ad: 0x000a, 0x13ae: 0x000a, 0x13af: 0x000a, - 0x13bd: 0x000a, 0x13be: 0x000a, - // Block 0x4f, offset 0x13c0 - 0x13c0: 0x0009, 0x13c1: 0x0009, 0x13c2: 0x0009, 0x13c3: 0x0009, 0x13c4: 0x0009, 0x13c5: 0x0009, - 0x13c6: 0x0009, 0x13c7: 0x0009, 0x13c8: 0x0009, 0x13c9: 0x0009, 0x13ca: 0x0009, 0x13cb: 0x000b, - 0x13cc: 0x000b, 0x13cd: 0x000b, 0x13cf: 0x0001, 0x13d0: 0x000a, 0x13d1: 0x000a, - 0x13d2: 0x000a, 0x13d3: 0x000a, 0x13d4: 0x000a, 0x13d5: 0x000a, 0x13d6: 0x000a, 0x13d7: 0x000a, - 0x13d8: 0x000a, 0x13d9: 0x000a, 0x13da: 0x000a, 0x13db: 0x000a, 0x13dc: 0x000a, 0x13dd: 0x000a, - 0x13de: 0x000a, 0x13df: 0x000a, 0x13e0: 0x000a, 0x13e1: 0x000a, 0x13e2: 0x000a, 0x13e3: 0x000a, - 0x13e4: 0x000a, 0x13e5: 0x000a, 0x13e6: 0x000a, 0x13e7: 0x000a, 0x13e8: 0x0009, 0x13e9: 0x0007, - 0x13ea: 0x000e, 0x13eb: 0x000e, 0x13ec: 0x000e, 0x13ed: 0x000e, 0x13ee: 0x000e, 0x13ef: 0x0006, - 0x13f0: 0x0004, 0x13f1: 0x0004, 0x13f2: 0x0004, 0x13f3: 0x0004, 0x13f4: 0x0004, 0x13f5: 0x000a, - 0x13f6: 0x000a, 0x13f7: 0x000a, 0x13f8: 0x000a, 0x13f9: 0x000a, 0x13fa: 0x000a, 0x13fb: 0x000a, - 0x13fc: 0x000a, 0x13fd: 0x000a, 0x13fe: 0x000a, 0x13ff: 0x000a, - // Block 0x50, offset 0x1400 - 0x1400: 0x000a, 0x1401: 0x000a, 0x1402: 0x000a, 0x1403: 0x000a, 0x1404: 0x0006, 0x1405: 0x009a, - 0x1406: 0x008a, 0x1407: 0x000a, 0x1408: 0x000a, 0x1409: 0x000a, 0x140a: 0x000a, 0x140b: 0x000a, - 0x140c: 0x000a, 0x140d: 0x000a, 0x140e: 0x000a, 0x140f: 0x000a, 0x1410: 0x000a, 0x1411: 0x000a, - 0x1412: 0x000a, 0x1413: 0x000a, 0x1414: 0x000a, 0x1415: 0x000a, 0x1416: 0x000a, 0x1417: 0x000a, - 0x1418: 0x000a, 0x1419: 0x000a, 0x141a: 0x000a, 0x141b: 0x000a, 0x141c: 0x000a, 0x141d: 0x000a, - 0x141e: 0x000a, 0x141f: 0x0009, 0x1420: 0x000b, 0x1421: 0x000b, 0x1422: 0x000b, 0x1423: 0x000b, - 0x1424: 0x000b, 0x1425: 0x000b, 0x1426: 0x000e, 0x1427: 0x000e, 0x1428: 0x000e, 0x1429: 0x000e, - 0x142a: 0x000b, 0x142b: 0x000b, 0x142c: 0x000b, 0x142d: 0x000b, 0x142e: 0x000b, 0x142f: 0x000b, - 0x1430: 0x0002, 0x1434: 0x0002, 0x1435: 0x0002, - 0x1436: 0x0002, 0x1437: 0x0002, 0x1438: 0x0002, 0x1439: 0x0002, 0x143a: 0x0003, 0x143b: 0x0003, - 0x143c: 0x000a, 0x143d: 0x009a, 0x143e: 0x008a, - // Block 0x51, offset 0x1440 - 0x1440: 0x0002, 0x1441: 0x0002, 0x1442: 0x0002, 0x1443: 0x0002, 0x1444: 0x0002, 0x1445: 0x0002, - 0x1446: 0x0002, 0x1447: 0x0002, 0x1448: 0x0002, 0x1449: 0x0002, 0x144a: 0x0003, 0x144b: 0x0003, - 0x144c: 0x000a, 0x144d: 0x009a, 0x144e: 0x008a, - 0x1460: 0x0004, 0x1461: 0x0004, 0x1462: 0x0004, 0x1463: 0x0004, - 0x1464: 0x0004, 0x1465: 0x0004, 0x1466: 0x0004, 0x1467: 0x0004, 0x1468: 0x0004, 0x1469: 0x0004, - 0x146a: 0x0004, 0x146b: 0x0004, 0x146c: 0x0004, 0x146d: 0x0004, 0x146e: 0x0004, 0x146f: 0x0004, - 0x1470: 0x0004, 0x1471: 0x0004, 0x1472: 0x0004, 0x1473: 0x0004, 0x1474: 0x0004, 0x1475: 0x0004, - 0x1476: 0x0004, 0x1477: 0x0004, 0x1478: 0x0004, 0x1479: 0x0004, 0x147a: 0x0004, 0x147b: 0x0004, - 0x147c: 0x0004, 0x147d: 0x0004, 0x147e: 0x0004, 0x147f: 0x0004, - // Block 0x52, offset 0x1480 - 0x1480: 0x0004, 0x1481: 0x0004, 0x1482: 0x0004, 0x1483: 0x0004, 0x1484: 0x0004, 0x1485: 0x0004, - 0x1486: 0x0004, 0x1487: 0x0004, 0x1488: 0x0004, 0x1489: 0x0004, 0x148a: 0x0004, 0x148b: 0x0004, - 0x148c: 0x0004, 0x148d: 0x0004, 0x148e: 0x0004, 0x148f: 0x0004, 0x1490: 0x000c, 0x1491: 0x000c, - 0x1492: 0x000c, 0x1493: 0x000c, 0x1494: 0x000c, 0x1495: 0x000c, 0x1496: 0x000c, 0x1497: 0x000c, - 0x1498: 0x000c, 0x1499: 0x000c, 0x149a: 0x000c, 0x149b: 0x000c, 0x149c: 0x000c, 0x149d: 0x000c, - 0x149e: 0x000c, 0x149f: 0x000c, 0x14a0: 0x000c, 0x14a1: 0x000c, 0x14a2: 0x000c, 0x14a3: 0x000c, - 0x14a4: 0x000c, 0x14a5: 0x000c, 0x14a6: 0x000c, 0x14a7: 0x000c, 0x14a8: 0x000c, 0x14a9: 0x000c, - 0x14aa: 0x000c, 0x14ab: 0x000c, 0x14ac: 0x000c, 0x14ad: 0x000c, 0x14ae: 0x000c, 0x14af: 0x000c, - 0x14b0: 0x000c, - // Block 0x53, offset 0x14c0 - 0x14c0: 0x000a, 0x14c1: 0x000a, 0x14c3: 0x000a, 0x14c4: 0x000a, 0x14c5: 0x000a, - 0x14c6: 0x000a, 0x14c8: 0x000a, 0x14c9: 0x000a, - 0x14d4: 0x000a, 0x14d6: 0x000a, 0x14d7: 0x000a, - 0x14d8: 0x000a, - 0x14de: 0x000a, 0x14df: 0x000a, 0x14e0: 0x000a, 0x14e1: 0x000a, 0x14e2: 0x000a, 0x14e3: 0x000a, - 0x14e5: 0x000a, 0x14e7: 0x000a, 0x14e9: 0x000a, - 0x14ee: 0x0004, - 0x14fa: 0x000a, 0x14fb: 0x000a, - // Block 0x54, offset 0x1500 - 0x1500: 0x000a, 0x1501: 0x000a, 0x1502: 0x000a, 0x1503: 0x000a, 0x1504: 0x000a, - 0x150a: 0x000a, 0x150b: 0x000a, - 0x150c: 0x000a, 0x150d: 0x000a, 0x1510: 0x000a, 0x1511: 0x000a, - 0x1512: 0x000a, 0x1513: 0x000a, 0x1514: 0x000a, 0x1515: 0x000a, 0x1516: 0x000a, 0x1517: 0x000a, - 0x1518: 0x000a, 0x1519: 0x000a, 0x151a: 0x000a, 0x151b: 0x000a, 0x151c: 0x000a, 0x151d: 0x000a, - 0x151e: 0x000a, 0x151f: 0x000a, - // Block 0x55, offset 0x1540 - 0x1549: 0x000a, 0x154a: 0x000a, 0x154b: 0x000a, - 0x1550: 0x000a, 0x1551: 0x000a, - 0x1552: 0x000a, 0x1553: 0x000a, 0x1554: 0x000a, 0x1555: 0x000a, 0x1556: 0x000a, 0x1557: 0x000a, - 0x1558: 0x000a, 0x1559: 0x000a, 0x155a: 0x000a, 0x155b: 0x000a, 0x155c: 0x000a, 0x155d: 0x000a, - 0x155e: 0x000a, 0x155f: 0x000a, 0x1560: 0x000a, 0x1561: 0x000a, 0x1562: 0x000a, 0x1563: 0x000a, - 0x1564: 0x000a, 0x1565: 0x000a, 0x1566: 0x000a, 0x1567: 0x000a, 0x1568: 0x000a, 0x1569: 0x000a, - 0x156a: 0x000a, 0x156b: 0x000a, 0x156c: 0x000a, 0x156d: 0x000a, 0x156e: 0x000a, 0x156f: 0x000a, - 0x1570: 0x000a, 0x1571: 0x000a, 0x1572: 0x000a, 0x1573: 0x000a, 0x1574: 0x000a, 0x1575: 0x000a, - 0x1576: 0x000a, 0x1577: 0x000a, 0x1578: 0x000a, 0x1579: 0x000a, 0x157a: 0x000a, 0x157b: 0x000a, - 0x157c: 0x000a, 0x157d: 0x000a, 0x157e: 0x000a, 0x157f: 0x000a, - // Block 0x56, offset 0x1580 - 0x1580: 0x000a, 0x1581: 0x000a, 0x1582: 0x000a, 0x1583: 0x000a, 0x1584: 0x000a, 0x1585: 0x000a, - 0x1586: 0x000a, 0x1587: 0x000a, 0x1588: 0x000a, 0x1589: 0x000a, 0x158a: 0x000a, 0x158b: 0x000a, - 0x158c: 0x000a, 0x158d: 0x000a, 0x158e: 0x000a, 0x158f: 0x000a, 0x1590: 0x000a, 0x1591: 0x000a, - 0x1592: 0x000a, 0x1593: 0x000a, 0x1594: 0x000a, 0x1595: 0x000a, 0x1596: 0x000a, 0x1597: 0x000a, - 0x1598: 0x000a, 0x1599: 0x000a, 0x159a: 0x000a, 0x159b: 0x000a, 0x159c: 0x000a, 0x159d: 0x000a, - 0x159e: 0x000a, 0x159f: 0x000a, 0x15a0: 0x000a, 0x15a1: 0x000a, 0x15a2: 0x000a, 0x15a3: 0x000a, - 0x15a4: 0x000a, 0x15a5: 0x000a, 0x15a6: 0x000a, 0x15a7: 0x000a, 0x15a8: 0x000a, 0x15a9: 0x000a, - 0x15aa: 0x000a, 0x15ab: 0x000a, 0x15ac: 0x000a, 0x15ad: 0x000a, 0x15ae: 0x000a, 0x15af: 0x000a, - 0x15b0: 0x000a, 0x15b1: 0x000a, 0x15b2: 0x000a, 0x15b3: 0x000a, 0x15b4: 0x000a, 0x15b5: 0x000a, - 0x15b6: 0x000a, 0x15b7: 0x000a, 0x15b8: 0x000a, 0x15b9: 0x000a, 0x15ba: 0x000a, 0x15bb: 0x000a, - 0x15bc: 0x000a, 0x15bd: 0x000a, 0x15be: 0x000a, 0x15bf: 0x000a, - // Block 0x57, offset 0x15c0 - 0x15c0: 0x000a, 0x15c1: 0x000a, 0x15c2: 0x000a, 0x15c3: 0x000a, 0x15c4: 0x000a, 0x15c5: 0x000a, - 0x15c6: 0x000a, 0x15c7: 0x000a, 0x15c8: 0x000a, 0x15c9: 0x000a, 0x15ca: 0x000a, 0x15cb: 0x000a, - 0x15cc: 0x000a, 0x15cd: 0x000a, 0x15ce: 0x000a, 0x15cf: 0x000a, 0x15d0: 0x000a, 0x15d1: 0x000a, - 0x15d2: 0x0003, 0x15d3: 0x0004, 0x15d4: 0x000a, 0x15d5: 0x000a, 0x15d6: 0x000a, 0x15d7: 0x000a, - 0x15d8: 0x000a, 0x15d9: 0x000a, 0x15da: 0x000a, 0x15db: 0x000a, 0x15dc: 0x000a, 0x15dd: 0x000a, - 0x15de: 0x000a, 0x15df: 0x000a, 0x15e0: 0x000a, 0x15e1: 0x000a, 0x15e2: 0x000a, 0x15e3: 0x000a, - 0x15e4: 0x000a, 0x15e5: 0x000a, 0x15e6: 0x000a, 0x15e7: 0x000a, 0x15e8: 0x000a, 0x15e9: 0x000a, - 0x15ea: 0x000a, 0x15eb: 0x000a, 0x15ec: 0x000a, 0x15ed: 0x000a, 0x15ee: 0x000a, 0x15ef: 0x000a, - 0x15f0: 0x000a, 0x15f1: 0x000a, 0x15f2: 0x000a, 0x15f3: 0x000a, 0x15f4: 0x000a, 0x15f5: 0x000a, - 0x15f6: 0x000a, 0x15f7: 0x000a, 0x15f8: 0x000a, 0x15f9: 0x000a, 0x15fa: 0x000a, 0x15fb: 0x000a, - 0x15fc: 0x000a, 0x15fd: 0x000a, 0x15fe: 0x000a, 0x15ff: 0x000a, - // Block 0x58, offset 0x1600 - 0x1600: 0x000a, 0x1601: 0x000a, 0x1602: 0x000a, 0x1603: 0x000a, 0x1604: 0x000a, 0x1605: 0x000a, - 0x1606: 0x000a, 0x1607: 0x000a, 0x1608: 0x003a, 0x1609: 0x002a, 0x160a: 0x003a, 0x160b: 0x002a, - 0x160c: 0x000a, 0x160d: 0x000a, 0x160e: 0x000a, 0x160f: 0x000a, 0x1610: 0x000a, 0x1611: 0x000a, - 0x1612: 0x000a, 0x1613: 0x000a, 0x1614: 0x000a, 0x1615: 0x000a, 0x1616: 0x000a, 0x1617: 0x000a, - 0x1618: 0x000a, 0x1619: 0x000a, 0x161a: 0x000a, 0x161b: 0x000a, 0x161c: 0x000a, 0x161d: 0x000a, - 0x161e: 0x000a, 0x161f: 0x000a, 0x1620: 0x000a, 0x1621: 0x000a, 0x1622: 0x000a, 0x1623: 0x000a, - 0x1624: 0x000a, 0x1625: 0x000a, 0x1626: 0x000a, 0x1627: 0x000a, 0x1628: 0x000a, 0x1629: 0x009a, - 0x162a: 0x008a, 0x162b: 0x000a, 0x162c: 0x000a, 0x162d: 0x000a, 0x162e: 0x000a, 0x162f: 0x000a, - 0x1630: 0x000a, 0x1631: 0x000a, 0x1632: 0x000a, 0x1633: 0x000a, 0x1634: 0x000a, 0x1635: 0x000a, - // Block 0x59, offset 0x1640 - 0x167b: 0x000a, - 0x167c: 0x000a, 0x167d: 0x000a, 0x167e: 0x000a, 0x167f: 0x000a, - // Block 0x5a, offset 0x1680 - 0x1680: 0x000a, 0x1681: 0x000a, 0x1682: 0x000a, 0x1683: 0x000a, 0x1684: 0x000a, 0x1685: 0x000a, - 0x1686: 0x000a, 0x1687: 0x000a, 0x1688: 0x000a, 0x1689: 0x000a, 0x168a: 0x000a, 0x168b: 0x000a, - 0x168c: 0x000a, 0x168d: 0x000a, 0x168e: 0x000a, 0x168f: 0x000a, 0x1690: 0x000a, 0x1691: 0x000a, - 0x1692: 0x000a, 0x1693: 0x000a, 0x1694: 0x000a, 0x1696: 0x000a, 0x1697: 0x000a, - 0x1698: 0x000a, 0x1699: 0x000a, 0x169a: 0x000a, 0x169b: 0x000a, 0x169c: 0x000a, 0x169d: 0x000a, - 0x169e: 0x000a, 0x169f: 0x000a, 0x16a0: 0x000a, 0x16a1: 0x000a, 0x16a2: 0x000a, 0x16a3: 0x000a, - 0x16a4: 0x000a, 0x16a5: 0x000a, 0x16a6: 0x000a, 0x16a7: 0x000a, 0x16a8: 0x000a, 0x16a9: 0x000a, - 0x16aa: 0x000a, 0x16ab: 0x000a, 0x16ac: 0x000a, 0x16ad: 0x000a, 0x16ae: 0x000a, 0x16af: 0x000a, - 0x16b0: 0x000a, 0x16b1: 0x000a, 0x16b2: 0x000a, 0x16b3: 0x000a, 0x16b4: 0x000a, 0x16b5: 0x000a, - 0x16b6: 0x000a, 0x16b7: 0x000a, 0x16b8: 0x000a, 0x16b9: 0x000a, 0x16ba: 0x000a, 0x16bb: 0x000a, - 0x16bc: 0x000a, 0x16bd: 0x000a, 0x16be: 0x000a, 0x16bf: 0x000a, - // Block 0x5b, offset 0x16c0 - 0x16c0: 0x000a, 0x16c1: 0x000a, 0x16c2: 0x000a, 0x16c3: 0x000a, 0x16c4: 0x000a, 0x16c5: 0x000a, - 0x16c6: 0x000a, 0x16c7: 0x000a, 0x16c8: 0x000a, 0x16c9: 0x000a, 0x16ca: 0x000a, 0x16cb: 0x000a, - 0x16cc: 0x000a, 0x16cd: 0x000a, 0x16ce: 0x000a, 0x16cf: 0x000a, 0x16d0: 0x000a, 0x16d1: 0x000a, - 0x16d2: 0x000a, 0x16d3: 0x000a, 0x16d4: 0x000a, 0x16d5: 0x000a, 0x16d6: 0x000a, 0x16d7: 0x000a, - 0x16d8: 0x000a, 0x16d9: 0x000a, 0x16da: 0x000a, 0x16db: 0x000a, 0x16dc: 0x000a, 0x16dd: 0x000a, - 0x16de: 0x000a, 0x16df: 0x000a, 0x16e0: 0x000a, 0x16e1: 0x000a, 0x16e2: 0x000a, 0x16e3: 0x000a, - 0x16e4: 0x000a, 0x16e5: 0x000a, 0x16e6: 0x000a, - // Block 0x5c, offset 0x1700 - 0x1700: 0x000a, 0x1701: 0x000a, 0x1702: 0x000a, 0x1703: 0x000a, 0x1704: 0x000a, 0x1705: 0x000a, - 0x1706: 0x000a, 0x1707: 0x000a, 0x1708: 0x000a, 0x1709: 0x000a, 0x170a: 0x000a, - 0x1720: 0x000a, 0x1721: 0x000a, 0x1722: 0x000a, 0x1723: 0x000a, - 0x1724: 0x000a, 0x1725: 0x000a, 0x1726: 0x000a, 0x1727: 0x000a, 0x1728: 0x000a, 0x1729: 0x000a, - 0x172a: 0x000a, 0x172b: 0x000a, 0x172c: 0x000a, 0x172d: 0x000a, 0x172e: 0x000a, 0x172f: 0x000a, - 0x1730: 0x000a, 0x1731: 0x000a, 0x1732: 0x000a, 0x1733: 0x000a, 0x1734: 0x000a, 0x1735: 0x000a, - 0x1736: 0x000a, 0x1737: 0x000a, 0x1738: 0x000a, 0x1739: 0x000a, 0x173a: 0x000a, 0x173b: 0x000a, - 0x173c: 0x000a, 0x173d: 0x000a, 0x173e: 0x000a, 0x173f: 0x000a, - // Block 0x5d, offset 0x1740 - 0x1740: 0x000a, 0x1741: 0x000a, 0x1742: 0x000a, 0x1743: 0x000a, 0x1744: 0x000a, 0x1745: 0x000a, - 0x1746: 0x000a, 0x1747: 0x000a, 0x1748: 0x0002, 0x1749: 0x0002, 0x174a: 0x0002, 0x174b: 0x0002, - 0x174c: 0x0002, 0x174d: 0x0002, 0x174e: 0x0002, 0x174f: 0x0002, 0x1750: 0x0002, 0x1751: 0x0002, - 0x1752: 0x0002, 0x1753: 0x0002, 0x1754: 0x0002, 0x1755: 0x0002, 0x1756: 0x0002, 0x1757: 0x0002, - 0x1758: 0x0002, 0x1759: 0x0002, 0x175a: 0x0002, 0x175b: 0x0002, - // Block 0x5e, offset 0x1780 - 0x17aa: 0x000a, 0x17ab: 0x000a, 0x17ac: 0x000a, 0x17ad: 0x000a, 0x17ae: 0x000a, 0x17af: 0x000a, - 0x17b0: 0x000a, 0x17b1: 0x000a, 0x17b2: 0x000a, 0x17b3: 0x000a, 0x17b4: 0x000a, 0x17b5: 0x000a, - 0x17b6: 0x000a, 0x17b7: 0x000a, 0x17b8: 0x000a, 0x17b9: 0x000a, 0x17ba: 0x000a, 0x17bb: 0x000a, - 0x17bc: 0x000a, 0x17bd: 0x000a, 0x17be: 0x000a, 0x17bf: 0x000a, - // Block 0x5f, offset 0x17c0 - 0x17c0: 0x000a, 0x17c1: 0x000a, 0x17c2: 0x000a, 0x17c3: 0x000a, 0x17c4: 0x000a, 0x17c5: 0x000a, - 0x17c6: 0x000a, 0x17c7: 0x000a, 0x17c8: 0x000a, 0x17c9: 0x000a, 0x17ca: 0x000a, 0x17cb: 0x000a, - 0x17cc: 0x000a, 0x17cd: 0x000a, 0x17ce: 0x000a, 0x17cf: 0x000a, 0x17d0: 0x000a, 0x17d1: 0x000a, - 0x17d2: 0x000a, 0x17d3: 0x000a, 0x17d4: 0x000a, 0x17d5: 0x000a, 0x17d6: 0x000a, 0x17d7: 0x000a, - 0x17d8: 0x000a, 0x17d9: 0x000a, 0x17da: 0x000a, 0x17db: 0x000a, 0x17dc: 0x000a, 0x17dd: 0x000a, - 0x17de: 0x000a, 0x17df: 0x000a, 0x17e0: 0x000a, 0x17e1: 0x000a, 0x17e2: 0x000a, 0x17e3: 0x000a, - 0x17e4: 0x000a, 0x17e5: 0x000a, 0x17e6: 0x000a, 0x17e7: 0x000a, 0x17e8: 0x000a, 0x17e9: 0x000a, - 0x17ea: 0x000a, 0x17eb: 0x000a, 0x17ed: 0x000a, 0x17ee: 0x000a, 0x17ef: 0x000a, - 0x17f0: 0x000a, 0x17f1: 0x000a, 0x17f2: 0x000a, 0x17f3: 0x000a, 0x17f4: 0x000a, 0x17f5: 0x000a, - 0x17f6: 0x000a, 0x17f7: 0x000a, 0x17f8: 0x000a, 0x17f9: 0x000a, 0x17fa: 0x000a, 0x17fb: 0x000a, - 0x17fc: 0x000a, 0x17fd: 0x000a, 0x17fe: 0x000a, 0x17ff: 0x000a, - // Block 0x60, offset 0x1800 - 0x1800: 0x000a, 0x1801: 0x000a, 0x1802: 0x000a, 0x1803: 0x000a, 0x1804: 0x000a, 0x1805: 0x000a, - 0x1806: 0x000a, 0x1807: 0x000a, 0x1808: 0x000a, 0x1809: 0x000a, 0x180a: 0x000a, 0x180b: 0x000a, - 0x180c: 0x000a, 0x180d: 0x000a, 0x180e: 0x000a, 0x180f: 0x000a, 0x1810: 0x000a, 0x1811: 0x000a, - 0x1812: 0x000a, 0x1813: 0x000a, 0x1814: 0x000a, 0x1815: 0x000a, 0x1816: 0x000a, 0x1817: 0x000a, - 0x1818: 0x000a, 0x1819: 0x000a, 0x181a: 0x000a, 0x181b: 0x000a, 0x181c: 0x000a, 0x181d: 0x000a, - 0x181e: 0x000a, 0x181f: 0x000a, 0x1820: 0x000a, 0x1821: 0x000a, 0x1822: 0x000a, 0x1823: 0x000a, - 0x1824: 0x000a, 0x1825: 0x000a, 0x1826: 0x000a, 0x1827: 0x000a, 0x1828: 0x003a, 0x1829: 0x002a, - 0x182a: 0x003a, 0x182b: 0x002a, 0x182c: 0x003a, 0x182d: 0x002a, 0x182e: 0x003a, 0x182f: 0x002a, - 0x1830: 0x003a, 0x1831: 0x002a, 0x1832: 0x003a, 0x1833: 0x002a, 0x1834: 0x003a, 0x1835: 0x002a, - 0x1836: 0x000a, 0x1837: 0x000a, 0x1838: 0x000a, 0x1839: 0x000a, 0x183a: 0x000a, 0x183b: 0x000a, - 0x183c: 0x000a, 0x183d: 0x000a, 0x183e: 0x000a, 0x183f: 0x000a, - // Block 0x61, offset 0x1840 - 0x1840: 0x000a, 0x1841: 0x000a, 0x1842: 0x000a, 0x1843: 0x000a, 0x1844: 0x000a, 0x1845: 0x009a, - 0x1846: 0x008a, 0x1847: 0x000a, 0x1848: 0x000a, 0x1849: 0x000a, 0x184a: 0x000a, 0x184b: 0x000a, - 0x184c: 0x000a, 0x184d: 0x000a, 0x184e: 0x000a, 0x184f: 0x000a, 0x1850: 0x000a, 0x1851: 0x000a, - 0x1852: 0x000a, 0x1853: 0x000a, 0x1854: 0x000a, 0x1855: 0x000a, 0x1856: 0x000a, 0x1857: 0x000a, - 0x1858: 0x000a, 0x1859: 0x000a, 0x185a: 0x000a, 0x185b: 0x000a, 0x185c: 0x000a, 0x185d: 0x000a, - 0x185e: 0x000a, 0x185f: 0x000a, 0x1860: 0x000a, 0x1861: 0x000a, 0x1862: 0x000a, 0x1863: 0x000a, - 0x1864: 0x000a, 0x1865: 0x000a, 0x1866: 0x003a, 0x1867: 0x002a, 0x1868: 0x003a, 0x1869: 0x002a, - 0x186a: 0x003a, 0x186b: 0x002a, 0x186c: 0x003a, 0x186d: 0x002a, 0x186e: 0x003a, 0x186f: 0x002a, - 0x1870: 0x000a, 0x1871: 0x000a, 0x1872: 0x000a, 0x1873: 0x000a, 0x1874: 0x000a, 0x1875: 0x000a, - 0x1876: 0x000a, 0x1877: 0x000a, 0x1878: 0x000a, 0x1879: 0x000a, 0x187a: 0x000a, 0x187b: 0x000a, - 0x187c: 0x000a, 0x187d: 0x000a, 0x187e: 0x000a, 0x187f: 0x000a, - // Block 0x62, offset 0x1880 - 0x1880: 0x000a, 0x1881: 0x000a, 0x1882: 0x000a, 0x1883: 0x007a, 0x1884: 0x006a, 0x1885: 0x009a, - 0x1886: 0x008a, 0x1887: 0x00ba, 0x1888: 0x00aa, 0x1889: 0x009a, 0x188a: 0x008a, 0x188b: 0x007a, - 0x188c: 0x006a, 0x188d: 0x00da, 0x188e: 0x002a, 0x188f: 0x003a, 0x1890: 0x00ca, 0x1891: 0x009a, - 0x1892: 0x008a, 0x1893: 0x007a, 0x1894: 0x006a, 0x1895: 0x009a, 0x1896: 0x008a, 0x1897: 0x00ba, - 0x1898: 0x00aa, 0x1899: 0x000a, 0x189a: 0x000a, 0x189b: 0x000a, 0x189c: 0x000a, 0x189d: 0x000a, - 0x189e: 0x000a, 0x189f: 0x000a, 0x18a0: 0x000a, 0x18a1: 0x000a, 0x18a2: 0x000a, 0x18a3: 0x000a, - 0x18a4: 0x000a, 0x18a5: 0x000a, 0x18a6: 0x000a, 0x18a7: 0x000a, 0x18a8: 0x000a, 0x18a9: 0x000a, - 0x18aa: 0x000a, 0x18ab: 0x000a, 0x18ac: 0x000a, 0x18ad: 0x000a, 0x18ae: 0x000a, 0x18af: 0x000a, - 0x18b0: 0x000a, 0x18b1: 0x000a, 0x18b2: 0x000a, 0x18b3: 0x000a, 0x18b4: 0x000a, 0x18b5: 0x000a, - 0x18b6: 0x000a, 0x18b7: 0x000a, 0x18b8: 0x000a, 0x18b9: 0x000a, 0x18ba: 0x000a, 0x18bb: 0x000a, - 0x18bc: 0x000a, 0x18bd: 0x000a, 0x18be: 0x000a, 0x18bf: 0x000a, - // Block 0x63, offset 0x18c0 - 0x18c0: 0x000a, 0x18c1: 0x000a, 0x18c2: 0x000a, 0x18c3: 0x000a, 0x18c4: 0x000a, 0x18c5: 0x000a, - 0x18c6: 0x000a, 0x18c7: 0x000a, 0x18c8: 0x000a, 0x18c9: 0x000a, 0x18ca: 0x000a, 0x18cb: 0x000a, - 0x18cc: 0x000a, 0x18cd: 0x000a, 0x18ce: 0x000a, 0x18cf: 0x000a, 0x18d0: 0x000a, 0x18d1: 0x000a, - 0x18d2: 0x000a, 0x18d3: 0x000a, 0x18d4: 0x000a, 0x18d5: 0x000a, 0x18d6: 0x000a, 0x18d7: 0x000a, - 0x18d8: 0x003a, 0x18d9: 0x002a, 0x18da: 0x003a, 0x18db: 0x002a, 0x18dc: 0x000a, 0x18dd: 0x000a, - 0x18de: 0x000a, 0x18df: 0x000a, 0x18e0: 0x000a, 0x18e1: 0x000a, 0x18e2: 0x000a, 0x18e3: 0x000a, - 0x18e4: 0x000a, 0x18e5: 0x000a, 0x18e6: 0x000a, 0x18e7: 0x000a, 0x18e8: 0x000a, 0x18e9: 0x000a, - 0x18ea: 0x000a, 0x18eb: 0x000a, 0x18ec: 0x000a, 0x18ed: 0x000a, 0x18ee: 0x000a, 0x18ef: 0x000a, - 0x18f0: 0x000a, 0x18f1: 0x000a, 0x18f2: 0x000a, 0x18f3: 0x000a, 0x18f4: 0x000a, 0x18f5: 0x000a, - 0x18f6: 0x000a, 0x18f7: 0x000a, 0x18f8: 0x000a, 0x18f9: 0x000a, 0x18fa: 0x000a, 0x18fb: 0x000a, - 0x18fc: 0x003a, 0x18fd: 0x002a, 0x18fe: 0x000a, 0x18ff: 0x000a, - // Block 0x64, offset 0x1900 - 0x1900: 0x000a, 0x1901: 0x000a, 0x1902: 0x000a, 0x1903: 0x000a, 0x1904: 0x000a, 0x1905: 0x000a, - 0x1906: 0x000a, 0x1907: 0x000a, 0x1908: 0x000a, 0x1909: 0x000a, 0x190a: 0x000a, 0x190b: 0x000a, - 0x190c: 0x000a, 0x190d: 0x000a, 0x190e: 0x000a, 0x190f: 0x000a, 0x1910: 0x000a, 0x1911: 0x000a, - 0x1912: 0x000a, 0x1913: 0x000a, 0x1914: 0x000a, 0x1915: 0x000a, 0x1916: 0x000a, 0x1917: 0x000a, - 0x1918: 0x000a, 0x1919: 0x000a, 0x191a: 0x000a, 0x191b: 0x000a, 0x191c: 0x000a, 0x191d: 0x000a, - 0x191e: 0x000a, 0x191f: 0x000a, 0x1920: 0x000a, 0x1921: 0x000a, 0x1922: 0x000a, 0x1923: 0x000a, - 0x1924: 0x000a, 0x1925: 0x000a, 0x1926: 0x000a, 0x1927: 0x000a, 0x1928: 0x000a, 0x1929: 0x000a, - 0x192a: 0x000a, 0x192b: 0x000a, 0x192c: 0x000a, 0x192d: 0x000a, 0x192e: 0x000a, 0x192f: 0x000a, - 0x1930: 0x000a, 0x1931: 0x000a, 0x1932: 0x000a, 0x1933: 0x000a, - 0x1936: 0x000a, 0x1937: 0x000a, 0x1938: 0x000a, 0x1939: 0x000a, 0x193a: 0x000a, 0x193b: 0x000a, - 0x193c: 0x000a, 0x193d: 0x000a, 0x193e: 0x000a, 0x193f: 0x000a, - // Block 0x65, offset 0x1940 - 0x1940: 0x000a, 0x1941: 0x000a, 0x1942: 0x000a, 0x1943: 0x000a, 0x1944: 0x000a, 0x1945: 0x000a, - 0x1946: 0x000a, 0x1947: 0x000a, 0x1948: 0x000a, 0x1949: 0x000a, 0x194a: 0x000a, 0x194b: 0x000a, - 0x194c: 0x000a, 0x194d: 0x000a, 0x194e: 0x000a, 0x194f: 0x000a, 0x1950: 0x000a, 0x1951: 0x000a, - 0x1952: 0x000a, 0x1953: 0x000a, 0x1954: 0x000a, 0x1955: 0x000a, - 0x1958: 0x000a, 0x1959: 0x000a, 0x195a: 0x000a, 0x195b: 0x000a, 0x195c: 0x000a, 0x195d: 0x000a, - 0x195e: 0x000a, 0x195f: 0x000a, 0x1960: 0x000a, 0x1961: 0x000a, 0x1962: 0x000a, 0x1963: 0x000a, - 0x1964: 0x000a, 0x1965: 0x000a, 0x1966: 0x000a, 0x1967: 0x000a, 0x1968: 0x000a, 0x1969: 0x000a, - 0x196a: 0x000a, 0x196b: 0x000a, 0x196c: 0x000a, 0x196d: 0x000a, 0x196e: 0x000a, 0x196f: 0x000a, - 0x1970: 0x000a, 0x1971: 0x000a, 0x1972: 0x000a, 0x1973: 0x000a, 0x1974: 0x000a, 0x1975: 0x000a, - 0x1976: 0x000a, 0x1977: 0x000a, 0x1978: 0x000a, 0x1979: 0x000a, 0x197a: 0x000a, 0x197b: 0x000a, - 0x197c: 0x000a, 0x197d: 0x000a, 0x197e: 0x000a, 0x197f: 0x000a, - // Block 0x66, offset 0x1980 - 0x1980: 0x000a, 0x1981: 0x000a, 0x1982: 0x000a, 0x1983: 0x000a, 0x1984: 0x000a, 0x1985: 0x000a, - 0x1986: 0x000a, 0x1987: 0x000a, 0x1988: 0x000a, 0x198a: 0x000a, 0x198b: 0x000a, - 0x198c: 0x000a, 0x198d: 0x000a, 0x198e: 0x000a, 0x198f: 0x000a, 0x1990: 0x000a, 0x1991: 0x000a, - 0x1992: 0x000a, 0x1993: 0x000a, 0x1994: 0x000a, 0x1995: 0x000a, 0x1996: 0x000a, 0x1997: 0x000a, - 0x1998: 0x000a, 0x1999: 0x000a, 0x199a: 0x000a, 0x199b: 0x000a, 0x199c: 0x000a, 0x199d: 0x000a, - 0x199e: 0x000a, 0x199f: 0x000a, 0x19a0: 0x000a, 0x19a1: 0x000a, 0x19a2: 0x000a, 0x19a3: 0x000a, - 0x19a4: 0x000a, 0x19a5: 0x000a, 0x19a6: 0x000a, 0x19a7: 0x000a, 0x19a8: 0x000a, 0x19a9: 0x000a, - 0x19aa: 0x000a, 0x19ab: 0x000a, 0x19ac: 0x000a, 0x19ad: 0x000a, 0x19ae: 0x000a, 0x19af: 0x000a, - 0x19b0: 0x000a, 0x19b1: 0x000a, 0x19b2: 0x000a, 0x19b3: 0x000a, 0x19b4: 0x000a, 0x19b5: 0x000a, - 0x19b6: 0x000a, 0x19b7: 0x000a, 0x19b8: 0x000a, 0x19b9: 0x000a, 0x19ba: 0x000a, 0x19bb: 0x000a, - 0x19bc: 0x000a, 0x19bd: 0x000a, 0x19be: 0x000a, - // Block 0x67, offset 0x19c0 - 0x19e5: 0x000a, 0x19e6: 0x000a, 0x19e7: 0x000a, 0x19e8: 0x000a, 0x19e9: 0x000a, - 0x19ea: 0x000a, 0x19ef: 0x000c, - 0x19f0: 0x000c, 0x19f1: 0x000c, - 0x19f9: 0x000a, 0x19fa: 0x000a, 0x19fb: 0x000a, - 0x19fc: 0x000a, 0x19fd: 0x000a, 0x19fe: 0x000a, 0x19ff: 0x000a, - // Block 0x68, offset 0x1a00 - 0x1a3f: 0x000c, - // Block 0x69, offset 0x1a40 - 0x1a60: 0x000c, 0x1a61: 0x000c, 0x1a62: 0x000c, 0x1a63: 0x000c, - 0x1a64: 0x000c, 0x1a65: 0x000c, 0x1a66: 0x000c, 0x1a67: 0x000c, 0x1a68: 0x000c, 0x1a69: 0x000c, - 0x1a6a: 0x000c, 0x1a6b: 0x000c, 0x1a6c: 0x000c, 0x1a6d: 0x000c, 0x1a6e: 0x000c, 0x1a6f: 0x000c, - 0x1a70: 0x000c, 0x1a71: 0x000c, 0x1a72: 0x000c, 0x1a73: 0x000c, 0x1a74: 0x000c, 0x1a75: 0x000c, - 0x1a76: 0x000c, 0x1a77: 0x000c, 0x1a78: 0x000c, 0x1a79: 0x000c, 0x1a7a: 0x000c, 0x1a7b: 0x000c, - 0x1a7c: 0x000c, 0x1a7d: 0x000c, 0x1a7e: 0x000c, 0x1a7f: 0x000c, - // Block 0x6a, offset 0x1a80 - 0x1a80: 0x000a, 0x1a81: 0x000a, 0x1a82: 0x000a, 0x1a83: 0x000a, 0x1a84: 0x000a, 0x1a85: 0x000a, - 0x1a86: 0x000a, 0x1a87: 0x000a, 0x1a88: 0x000a, 0x1a89: 0x000a, 0x1a8a: 0x000a, 0x1a8b: 0x000a, - 0x1a8c: 0x000a, 0x1a8d: 0x000a, 0x1a8e: 0x000a, 0x1a8f: 0x000a, 0x1a90: 0x000a, 0x1a91: 0x000a, - 0x1a92: 0x000a, 0x1a93: 0x000a, 0x1a94: 0x000a, 0x1a95: 0x000a, 0x1a96: 0x000a, 0x1a97: 0x000a, - 0x1a98: 0x000a, 0x1a99: 0x000a, 0x1a9a: 0x000a, 0x1a9b: 0x000a, 0x1a9c: 0x000a, 0x1a9d: 0x000a, - 0x1a9e: 0x000a, 0x1a9f: 0x000a, 0x1aa0: 0x000a, 0x1aa1: 0x000a, 0x1aa2: 0x003a, 0x1aa3: 0x002a, - 0x1aa4: 0x003a, 0x1aa5: 0x002a, 0x1aa6: 0x003a, 0x1aa7: 0x002a, 0x1aa8: 0x003a, 0x1aa9: 0x002a, - 0x1aaa: 0x000a, 0x1aab: 0x000a, 0x1aac: 0x000a, 0x1aad: 0x000a, 0x1aae: 0x000a, 0x1aaf: 0x000a, - 0x1ab0: 0x000a, 0x1ab1: 0x000a, 0x1ab2: 0x000a, 0x1ab3: 0x000a, 0x1ab4: 0x000a, 0x1ab5: 0x000a, - 0x1ab6: 0x000a, 0x1ab7: 0x000a, 0x1ab8: 0x000a, 0x1ab9: 0x000a, 0x1aba: 0x000a, 0x1abb: 0x000a, - 0x1abc: 0x000a, 0x1abd: 0x000a, 0x1abe: 0x000a, 0x1abf: 0x000a, - // Block 0x6b, offset 0x1ac0 - 0x1ac0: 0x000a, 0x1ac1: 0x000a, 0x1ac2: 0x000a, 0x1ac3: 0x000a, 0x1ac4: 0x000a, 0x1ac5: 0x000a, - 0x1ac6: 0x000a, 0x1ac7: 0x000a, 0x1ac8: 0x000a, 0x1ac9: 0x000a, 0x1aca: 0x000a, 0x1acb: 0x000a, - 0x1acc: 0x000a, 0x1acd: 0x000a, 0x1ace: 0x000a, - // Block 0x6c, offset 0x1b00 - 0x1b00: 0x000a, 0x1b01: 0x000a, 0x1b02: 0x000a, 0x1b03: 0x000a, 0x1b04: 0x000a, 0x1b05: 0x000a, - 0x1b06: 0x000a, 0x1b07: 0x000a, 0x1b08: 0x000a, 0x1b09: 0x000a, 0x1b0a: 0x000a, 0x1b0b: 0x000a, - 0x1b0c: 0x000a, 0x1b0d: 0x000a, 0x1b0e: 0x000a, 0x1b0f: 0x000a, 0x1b10: 0x000a, 0x1b11: 0x000a, - 0x1b12: 0x000a, 0x1b13: 0x000a, 0x1b14: 0x000a, 0x1b15: 0x000a, 0x1b16: 0x000a, 0x1b17: 0x000a, - 0x1b18: 0x000a, 0x1b19: 0x000a, 0x1b1b: 0x000a, 0x1b1c: 0x000a, 0x1b1d: 0x000a, - 0x1b1e: 0x000a, 0x1b1f: 0x000a, 0x1b20: 0x000a, 0x1b21: 0x000a, 0x1b22: 0x000a, 0x1b23: 0x000a, - 0x1b24: 0x000a, 0x1b25: 0x000a, 0x1b26: 0x000a, 0x1b27: 0x000a, 0x1b28: 0x000a, 0x1b29: 0x000a, - 0x1b2a: 0x000a, 0x1b2b: 0x000a, 0x1b2c: 0x000a, 0x1b2d: 0x000a, 0x1b2e: 0x000a, 0x1b2f: 0x000a, - 0x1b30: 0x000a, 0x1b31: 0x000a, 0x1b32: 0x000a, 0x1b33: 0x000a, 0x1b34: 0x000a, 0x1b35: 0x000a, - 0x1b36: 0x000a, 0x1b37: 0x000a, 0x1b38: 0x000a, 0x1b39: 0x000a, 0x1b3a: 0x000a, 0x1b3b: 0x000a, - 0x1b3c: 0x000a, 0x1b3d: 0x000a, 0x1b3e: 0x000a, 0x1b3f: 0x000a, - // Block 0x6d, offset 0x1b40 - 0x1b40: 0x000a, 0x1b41: 0x000a, 0x1b42: 0x000a, 0x1b43: 0x000a, 0x1b44: 0x000a, 0x1b45: 0x000a, - 0x1b46: 0x000a, 0x1b47: 0x000a, 0x1b48: 0x000a, 0x1b49: 0x000a, 0x1b4a: 0x000a, 0x1b4b: 0x000a, - 0x1b4c: 0x000a, 0x1b4d: 0x000a, 0x1b4e: 0x000a, 0x1b4f: 0x000a, 0x1b50: 0x000a, 0x1b51: 0x000a, - 0x1b52: 0x000a, 0x1b53: 0x000a, 0x1b54: 0x000a, 0x1b55: 0x000a, 0x1b56: 0x000a, 0x1b57: 0x000a, - 0x1b58: 0x000a, 0x1b59: 0x000a, 0x1b5a: 0x000a, 0x1b5b: 0x000a, 0x1b5c: 0x000a, 0x1b5d: 0x000a, - 0x1b5e: 0x000a, 0x1b5f: 0x000a, 0x1b60: 0x000a, 0x1b61: 0x000a, 0x1b62: 0x000a, 0x1b63: 0x000a, - 0x1b64: 0x000a, 0x1b65: 0x000a, 0x1b66: 0x000a, 0x1b67: 0x000a, 0x1b68: 0x000a, 0x1b69: 0x000a, - 0x1b6a: 0x000a, 0x1b6b: 0x000a, 0x1b6c: 0x000a, 0x1b6d: 0x000a, 0x1b6e: 0x000a, 0x1b6f: 0x000a, - 0x1b70: 0x000a, 0x1b71: 0x000a, 0x1b72: 0x000a, 0x1b73: 0x000a, - // Block 0x6e, offset 0x1b80 - 0x1b80: 0x000a, 0x1b81: 0x000a, 0x1b82: 0x000a, 0x1b83: 0x000a, 0x1b84: 0x000a, 0x1b85: 0x000a, - 0x1b86: 0x000a, 0x1b87: 0x000a, 0x1b88: 0x000a, 0x1b89: 0x000a, 0x1b8a: 0x000a, 0x1b8b: 0x000a, - 0x1b8c: 0x000a, 0x1b8d: 0x000a, 0x1b8e: 0x000a, 0x1b8f: 0x000a, 0x1b90: 0x000a, 0x1b91: 0x000a, - 0x1b92: 0x000a, 0x1b93: 0x000a, 0x1b94: 0x000a, 0x1b95: 0x000a, - 0x1bb0: 0x000a, 0x1bb1: 0x000a, 0x1bb2: 0x000a, 0x1bb3: 0x000a, 0x1bb4: 0x000a, 0x1bb5: 0x000a, - 0x1bb6: 0x000a, 0x1bb7: 0x000a, 0x1bb8: 0x000a, 0x1bb9: 0x000a, 0x1bba: 0x000a, 0x1bbb: 0x000a, - // Block 0x6f, offset 0x1bc0 - 0x1bc0: 0x0009, 0x1bc1: 0x000a, 0x1bc2: 0x000a, 0x1bc3: 0x000a, 0x1bc4: 0x000a, - 0x1bc8: 0x003a, 0x1bc9: 0x002a, 0x1bca: 0x003a, 0x1bcb: 0x002a, - 0x1bcc: 0x003a, 0x1bcd: 0x002a, 0x1bce: 0x003a, 0x1bcf: 0x002a, 0x1bd0: 0x003a, 0x1bd1: 0x002a, - 0x1bd2: 0x000a, 0x1bd3: 0x000a, 0x1bd4: 0x003a, 0x1bd5: 0x002a, 0x1bd6: 0x003a, 0x1bd7: 0x002a, - 0x1bd8: 0x003a, 0x1bd9: 0x002a, 0x1bda: 0x003a, 0x1bdb: 0x002a, 0x1bdc: 0x000a, 0x1bdd: 0x000a, - 0x1bde: 0x000a, 0x1bdf: 0x000a, 0x1be0: 0x000a, - 0x1bea: 0x000c, 0x1beb: 0x000c, 0x1bec: 0x000c, 0x1bed: 0x000c, - 0x1bf0: 0x000a, - 0x1bf6: 0x000a, 0x1bf7: 0x000a, - 0x1bfd: 0x000a, 0x1bfe: 0x000a, 0x1bff: 0x000a, - // Block 0x70, offset 0x1c00 - 0x1c19: 0x000c, 0x1c1a: 0x000c, 0x1c1b: 0x000a, 0x1c1c: 0x000a, - 0x1c20: 0x000a, - // Block 0x71, offset 0x1c40 - 0x1c7b: 0x000a, - // Block 0x72, offset 0x1c80 - 0x1c80: 0x000a, 0x1c81: 0x000a, 0x1c82: 0x000a, 0x1c83: 0x000a, 0x1c84: 0x000a, 0x1c85: 0x000a, - 0x1c86: 0x000a, 0x1c87: 0x000a, 0x1c88: 0x000a, 0x1c89: 0x000a, 0x1c8a: 0x000a, 0x1c8b: 0x000a, - 0x1c8c: 0x000a, 0x1c8d: 0x000a, 0x1c8e: 0x000a, 0x1c8f: 0x000a, 0x1c90: 0x000a, 0x1c91: 0x000a, - 0x1c92: 0x000a, 0x1c93: 0x000a, 0x1c94: 0x000a, 0x1c95: 0x000a, 0x1c96: 0x000a, 0x1c97: 0x000a, - 0x1c98: 0x000a, 0x1c99: 0x000a, 0x1c9a: 0x000a, 0x1c9b: 0x000a, 0x1c9c: 0x000a, 0x1c9d: 0x000a, - 0x1c9e: 0x000a, 0x1c9f: 0x000a, 0x1ca0: 0x000a, 0x1ca1: 0x000a, 0x1ca2: 0x000a, 0x1ca3: 0x000a, - // Block 0x73, offset 0x1cc0 - 0x1cdd: 0x000a, - 0x1cde: 0x000a, - // Block 0x74, offset 0x1d00 - 0x1d10: 0x000a, 0x1d11: 0x000a, - 0x1d12: 0x000a, 0x1d13: 0x000a, 0x1d14: 0x000a, 0x1d15: 0x000a, 0x1d16: 0x000a, 0x1d17: 0x000a, - 0x1d18: 0x000a, 0x1d19: 0x000a, 0x1d1a: 0x000a, 0x1d1b: 0x000a, 0x1d1c: 0x000a, 0x1d1d: 0x000a, - 0x1d1e: 0x000a, 0x1d1f: 0x000a, - 0x1d3c: 0x000a, 0x1d3d: 0x000a, 0x1d3e: 0x000a, - // Block 0x75, offset 0x1d40 - 0x1d71: 0x000a, 0x1d72: 0x000a, 0x1d73: 0x000a, 0x1d74: 0x000a, 0x1d75: 0x000a, - 0x1d76: 0x000a, 0x1d77: 0x000a, 0x1d78: 0x000a, 0x1d79: 0x000a, 0x1d7a: 0x000a, 0x1d7b: 0x000a, - 0x1d7c: 0x000a, 0x1d7d: 0x000a, 0x1d7e: 0x000a, 0x1d7f: 0x000a, - // Block 0x76, offset 0x1d80 - 0x1d8c: 0x000a, 0x1d8d: 0x000a, 0x1d8e: 0x000a, 0x1d8f: 0x000a, - // Block 0x77, offset 0x1dc0 - 0x1df7: 0x000a, 0x1df8: 0x000a, 0x1df9: 0x000a, 0x1dfa: 0x000a, - // Block 0x78, offset 0x1e00 - 0x1e1e: 0x000a, 0x1e1f: 0x000a, - 0x1e3f: 0x000a, - // Block 0x79, offset 0x1e40 - 0x1e50: 0x000a, 0x1e51: 0x000a, - 0x1e52: 0x000a, 0x1e53: 0x000a, 0x1e54: 0x000a, 0x1e55: 0x000a, 0x1e56: 0x000a, 0x1e57: 0x000a, - 0x1e58: 0x000a, 0x1e59: 0x000a, 0x1e5a: 0x000a, 0x1e5b: 0x000a, 0x1e5c: 0x000a, 0x1e5d: 0x000a, - 0x1e5e: 0x000a, 0x1e5f: 0x000a, 0x1e60: 0x000a, 0x1e61: 0x000a, 0x1e62: 0x000a, 0x1e63: 0x000a, - 0x1e64: 0x000a, 0x1e65: 0x000a, 0x1e66: 0x000a, 0x1e67: 0x000a, 0x1e68: 0x000a, 0x1e69: 0x000a, - 0x1e6a: 0x000a, 0x1e6b: 0x000a, 0x1e6c: 0x000a, 0x1e6d: 0x000a, 0x1e6e: 0x000a, 0x1e6f: 0x000a, - 0x1e70: 0x000a, 0x1e71: 0x000a, 0x1e72: 0x000a, 0x1e73: 0x000a, 0x1e74: 0x000a, 0x1e75: 0x000a, - 0x1e76: 0x000a, 0x1e77: 0x000a, 0x1e78: 0x000a, 0x1e79: 0x000a, 0x1e7a: 0x000a, 0x1e7b: 0x000a, - 0x1e7c: 0x000a, 0x1e7d: 0x000a, 0x1e7e: 0x000a, 0x1e7f: 0x000a, - // Block 0x7a, offset 0x1e80 - 0x1e80: 0x000a, 0x1e81: 0x000a, 0x1e82: 0x000a, 0x1e83: 0x000a, 0x1e84: 0x000a, 0x1e85: 0x000a, - 0x1e86: 0x000a, - // Block 0x7b, offset 0x1ec0 - 0x1ecd: 0x000a, 0x1ece: 0x000a, 0x1ecf: 0x000a, - // Block 0x7c, offset 0x1f00 - 0x1f2f: 0x000c, - 0x1f30: 0x000c, 0x1f31: 0x000c, 0x1f32: 0x000c, 0x1f33: 0x000a, 0x1f34: 0x000c, 0x1f35: 0x000c, - 0x1f36: 0x000c, 0x1f37: 0x000c, 0x1f38: 0x000c, 0x1f39: 0x000c, 0x1f3a: 0x000c, 0x1f3b: 0x000c, - 0x1f3c: 0x000c, 0x1f3d: 0x000c, 0x1f3e: 0x000a, 0x1f3f: 0x000a, - // Block 0x7d, offset 0x1f40 - 0x1f5e: 0x000c, 0x1f5f: 0x000c, - // Block 0x7e, offset 0x1f80 - 0x1fb0: 0x000c, 0x1fb1: 0x000c, - // Block 0x7f, offset 0x1fc0 - 0x1fc0: 0x000a, 0x1fc1: 0x000a, 0x1fc2: 0x000a, 0x1fc3: 0x000a, 0x1fc4: 0x000a, 0x1fc5: 0x000a, - 0x1fc6: 0x000a, 0x1fc7: 0x000a, 0x1fc8: 0x000a, 0x1fc9: 0x000a, 0x1fca: 0x000a, 0x1fcb: 0x000a, - 0x1fcc: 0x000a, 0x1fcd: 0x000a, 0x1fce: 0x000a, 0x1fcf: 0x000a, 0x1fd0: 0x000a, 0x1fd1: 0x000a, - 0x1fd2: 0x000a, 0x1fd3: 0x000a, 0x1fd4: 0x000a, 0x1fd5: 0x000a, 0x1fd6: 0x000a, 0x1fd7: 0x000a, - 0x1fd8: 0x000a, 0x1fd9: 0x000a, 0x1fda: 0x000a, 0x1fdb: 0x000a, 0x1fdc: 0x000a, 0x1fdd: 0x000a, - 0x1fde: 0x000a, 0x1fdf: 0x000a, 0x1fe0: 0x000a, 0x1fe1: 0x000a, - // Block 0x80, offset 0x2000 - 0x2008: 0x000a, - // Block 0x81, offset 0x2040 - 0x2042: 0x000c, - 0x2046: 0x000c, 0x204b: 0x000c, - 0x2065: 0x000c, 0x2066: 0x000c, 0x2068: 0x000a, 0x2069: 0x000a, - 0x206a: 0x000a, 0x206b: 0x000a, - 0x2078: 0x0004, 0x2079: 0x0004, - // Block 0x82, offset 0x2080 - 0x20b4: 0x000a, 0x20b5: 0x000a, - 0x20b6: 0x000a, 0x20b7: 0x000a, - // Block 0x83, offset 0x20c0 - 0x20c4: 0x000c, 0x20c5: 0x000c, - 0x20e0: 0x000c, 0x20e1: 0x000c, 0x20e2: 0x000c, 0x20e3: 0x000c, - 0x20e4: 0x000c, 0x20e5: 0x000c, 0x20e6: 0x000c, 0x20e7: 0x000c, 0x20e8: 0x000c, 0x20e9: 0x000c, - 0x20ea: 0x000c, 0x20eb: 0x000c, 0x20ec: 0x000c, 0x20ed: 0x000c, 0x20ee: 0x000c, 0x20ef: 0x000c, - 0x20f0: 0x000c, 0x20f1: 0x000c, - 0x20ff: 0x000c, - // Block 0x84, offset 0x2100 - 0x2126: 0x000c, 0x2127: 0x000c, 0x2128: 0x000c, 0x2129: 0x000c, - 0x212a: 0x000c, 0x212b: 0x000c, 0x212c: 0x000c, 0x212d: 0x000c, - // Block 0x85, offset 0x2140 - 0x2147: 0x000c, 0x2148: 0x000c, 0x2149: 0x000c, 0x214a: 0x000c, 0x214b: 0x000c, - 0x214c: 0x000c, 0x214d: 0x000c, 0x214e: 0x000c, 0x214f: 0x000c, 0x2150: 0x000c, 0x2151: 0x000c, - // Block 0x86, offset 0x2180 - 0x2180: 0x000c, 0x2181: 0x000c, 0x2182: 0x000c, - 0x21b3: 0x000c, - 0x21b6: 0x000c, 0x21b7: 0x000c, 0x21b8: 0x000c, 0x21b9: 0x000c, - 0x21bc: 0x000c, - // Block 0x87, offset 0x21c0 - 0x21e5: 0x000c, - // Block 0x88, offset 0x2200 - 0x2229: 0x000c, - 0x222a: 0x000c, 0x222b: 0x000c, 0x222c: 0x000c, 0x222d: 0x000c, 0x222e: 0x000c, - 0x2231: 0x000c, 0x2232: 0x000c, 0x2235: 0x000c, - 0x2236: 0x000c, - // Block 0x89, offset 0x2240 - 0x2243: 0x000c, - 0x224c: 0x000c, - 0x227c: 0x000c, - // Block 0x8a, offset 0x2280 - 0x22b0: 0x000c, 0x22b2: 0x000c, 0x22b3: 0x000c, 0x22b4: 0x000c, - 0x22b7: 0x000c, 0x22b8: 0x000c, - 0x22be: 0x000c, 0x22bf: 0x000c, - // Block 0x8b, offset 0x22c0 - 0x22c1: 0x000c, - 0x22ec: 0x000c, 0x22ed: 0x000c, - 0x22f6: 0x000c, - // Block 0x8c, offset 0x2300 - 0x2325: 0x000c, 0x2328: 0x000c, - 0x232d: 0x000c, - // Block 0x8d, offset 0x2340 - 0x235d: 0x0001, - 0x235e: 0x000c, 0x235f: 0x0001, 0x2360: 0x0001, 0x2361: 0x0001, 0x2362: 0x0001, 0x2363: 0x0001, - 0x2364: 0x0001, 0x2365: 0x0001, 0x2366: 0x0001, 0x2367: 0x0001, 0x2368: 0x0001, 0x2369: 0x0003, - 0x236a: 0x0001, 0x236b: 0x0001, 0x236c: 0x0001, 0x236d: 0x0001, 0x236e: 0x0001, 0x236f: 0x0001, - 0x2370: 0x0001, 0x2371: 0x0001, 0x2372: 0x0001, 0x2373: 0x0001, 0x2374: 0x0001, 0x2375: 0x0001, - 0x2376: 0x0001, 0x2377: 0x0001, 0x2378: 0x0001, 0x2379: 0x0001, 0x237a: 0x0001, 0x237b: 0x0001, - 0x237c: 0x0001, 0x237d: 0x0001, 0x237e: 0x0001, 0x237f: 0x0001, - // Block 0x8e, offset 0x2380 - 0x2380: 0x0001, 0x2381: 0x0001, 0x2382: 0x0001, 0x2383: 0x0001, 0x2384: 0x0001, 0x2385: 0x0001, - 0x2386: 0x0001, 0x2387: 0x0001, 0x2388: 0x0001, 0x2389: 0x0001, 0x238a: 0x0001, 0x238b: 0x0001, - 0x238c: 0x0001, 0x238d: 0x0001, 0x238e: 0x0001, 0x238f: 0x0001, 0x2390: 0x000d, 0x2391: 0x000d, - 0x2392: 0x000d, 0x2393: 0x000d, 0x2394: 0x000d, 0x2395: 0x000d, 0x2396: 0x000d, 0x2397: 0x000d, - 0x2398: 0x000d, 0x2399: 0x000d, 0x239a: 0x000d, 0x239b: 0x000d, 0x239c: 0x000d, 0x239d: 0x000d, - 0x239e: 0x000d, 0x239f: 0x000d, 0x23a0: 0x000d, 0x23a1: 0x000d, 0x23a2: 0x000d, 0x23a3: 0x000d, - 0x23a4: 0x000d, 0x23a5: 0x000d, 0x23a6: 0x000d, 0x23a7: 0x000d, 0x23a8: 0x000d, 0x23a9: 0x000d, - 0x23aa: 0x000d, 0x23ab: 0x000d, 0x23ac: 0x000d, 0x23ad: 0x000d, 0x23ae: 0x000d, 0x23af: 0x000d, - 0x23b0: 0x000d, 0x23b1: 0x000d, 0x23b2: 0x000d, 0x23b3: 0x000d, 0x23b4: 0x000d, 0x23b5: 0x000d, - 0x23b6: 0x000d, 0x23b7: 0x000d, 0x23b8: 0x000d, 0x23b9: 0x000d, 0x23ba: 0x000d, 0x23bb: 0x000d, - 0x23bc: 0x000d, 0x23bd: 0x000d, 0x23be: 0x000d, 0x23bf: 0x000d, - // Block 0x8f, offset 0x23c0 - 0x23c0: 0x000d, 0x23c1: 0x000d, 0x23c2: 0x000d, 0x23c3: 0x000d, 0x23c4: 0x000d, 0x23c5: 0x000d, - 0x23c6: 0x000d, 0x23c7: 0x000d, 0x23c8: 0x000d, 0x23c9: 0x000d, 0x23ca: 0x000d, 0x23cb: 0x000d, - 0x23cc: 0x000d, 0x23cd: 0x000d, 0x23ce: 0x000d, 0x23cf: 0x000d, 0x23d0: 0x000d, 0x23d1: 0x000d, - 0x23d2: 0x000d, 0x23d3: 0x000d, 0x23d4: 0x000d, 0x23d5: 0x000d, 0x23d6: 0x000d, 0x23d7: 0x000d, - 0x23d8: 0x000d, 0x23d9: 0x000d, 0x23da: 0x000d, 0x23db: 0x000d, 0x23dc: 0x000d, 0x23dd: 0x000d, - 0x23de: 0x000d, 0x23df: 0x000d, 0x23e0: 0x000d, 0x23e1: 0x000d, 0x23e2: 0x000d, 0x23e3: 0x000d, - 0x23e4: 0x000d, 0x23e5: 0x000d, 0x23e6: 0x000d, 0x23e7: 0x000d, 0x23e8: 0x000d, 0x23e9: 0x000d, - 0x23ea: 0x000d, 0x23eb: 0x000d, 0x23ec: 0x000d, 0x23ed: 0x000d, 0x23ee: 0x000d, 0x23ef: 0x000d, - 0x23f0: 0x000d, 0x23f1: 0x000d, 0x23f2: 0x000d, 0x23f3: 0x000d, 0x23f4: 0x000d, 0x23f5: 0x000d, - 0x23f6: 0x000d, 0x23f7: 0x000d, 0x23f8: 0x000d, 0x23f9: 0x000d, 0x23fa: 0x000d, 0x23fb: 0x000d, - 0x23fc: 0x000d, 0x23fd: 0x000d, 0x23fe: 0x000a, 0x23ff: 0x000a, - // Block 0x90, offset 0x2400 - 0x2400: 0x000d, 0x2401: 0x000d, 0x2402: 0x000d, 0x2403: 0x000d, 0x2404: 0x000d, 0x2405: 0x000d, - 0x2406: 0x000d, 0x2407: 0x000d, 0x2408: 0x000d, 0x2409: 0x000d, 0x240a: 0x000d, 0x240b: 0x000d, - 0x240c: 0x000d, 0x240d: 0x000d, 0x240e: 0x000d, 0x240f: 0x000d, 0x2410: 0x000b, 0x2411: 0x000b, - 0x2412: 0x000b, 0x2413: 0x000b, 0x2414: 0x000b, 0x2415: 0x000b, 0x2416: 0x000b, 0x2417: 0x000b, - 0x2418: 0x000b, 0x2419: 0x000b, 0x241a: 0x000b, 0x241b: 0x000b, 0x241c: 0x000b, 0x241d: 0x000b, - 0x241e: 0x000b, 0x241f: 0x000b, 0x2420: 0x000b, 0x2421: 0x000b, 0x2422: 0x000b, 0x2423: 0x000b, - 0x2424: 0x000b, 0x2425: 0x000b, 0x2426: 0x000b, 0x2427: 0x000b, 0x2428: 0x000b, 0x2429: 0x000b, - 0x242a: 0x000b, 0x242b: 0x000b, 0x242c: 0x000b, 0x242d: 0x000b, 0x242e: 0x000b, 0x242f: 0x000b, - 0x2430: 0x000d, 0x2431: 0x000d, 0x2432: 0x000d, 0x2433: 0x000d, 0x2434: 0x000d, 0x2435: 0x000d, - 0x2436: 0x000d, 0x2437: 0x000d, 0x2438: 0x000d, 0x2439: 0x000d, 0x243a: 0x000d, 0x243b: 0x000d, - 0x243c: 0x000d, 0x243d: 0x000a, 0x243e: 0x000d, 0x243f: 0x000d, - // Block 0x91, offset 0x2440 - 0x2440: 0x000c, 0x2441: 0x000c, 0x2442: 0x000c, 0x2443: 0x000c, 0x2444: 0x000c, 0x2445: 0x000c, - 0x2446: 0x000c, 0x2447: 0x000c, 0x2448: 0x000c, 0x2449: 0x000c, 0x244a: 0x000c, 0x244b: 0x000c, - 0x244c: 0x000c, 0x244d: 0x000c, 0x244e: 0x000c, 0x244f: 0x000c, 0x2450: 0x000a, 0x2451: 0x000a, - 0x2452: 0x000a, 0x2453: 0x000a, 0x2454: 0x000a, 0x2455: 0x000a, 0x2456: 0x000a, 0x2457: 0x000a, - 0x2458: 0x000a, 0x2459: 0x000a, - 0x2460: 0x000c, 0x2461: 0x000c, 0x2462: 0x000c, 0x2463: 0x000c, - 0x2464: 0x000c, 0x2465: 0x000c, 0x2466: 0x000c, 0x2467: 0x000c, 0x2468: 0x000c, 0x2469: 0x000c, - 0x246a: 0x000c, 0x246b: 0x000c, 0x246c: 0x000c, 0x246d: 0x000c, 0x246e: 0x000c, 0x246f: 0x000c, - 0x2470: 0x000a, 0x2471: 0x000a, 0x2472: 0x000a, 0x2473: 0x000a, 0x2474: 0x000a, 0x2475: 0x000a, - 0x2476: 0x000a, 0x2477: 0x000a, 0x2478: 0x000a, 0x2479: 0x000a, 0x247a: 0x000a, 0x247b: 0x000a, - 0x247c: 0x000a, 0x247d: 0x000a, 0x247e: 0x000a, 0x247f: 0x000a, - // Block 0x92, offset 0x2480 - 0x2480: 0x000a, 0x2481: 0x000a, 0x2482: 0x000a, 0x2483: 0x000a, 0x2484: 0x000a, 0x2485: 0x000a, - 0x2486: 0x000a, 0x2487: 0x000a, 0x2488: 0x000a, 0x2489: 0x000a, 0x248a: 0x000a, 0x248b: 0x000a, - 0x248c: 0x000a, 0x248d: 0x000a, 0x248e: 0x000a, 0x248f: 0x000a, 0x2490: 0x0006, 0x2491: 0x000a, - 0x2492: 0x0006, 0x2494: 0x000a, 0x2495: 0x0006, 0x2496: 0x000a, 0x2497: 0x000a, - 0x2498: 0x000a, 0x2499: 0x009a, 0x249a: 0x008a, 0x249b: 0x007a, 0x249c: 0x006a, 0x249d: 0x009a, - 0x249e: 0x008a, 0x249f: 0x0004, 0x24a0: 0x000a, 0x24a1: 0x000a, 0x24a2: 0x0003, 0x24a3: 0x0003, - 0x24a4: 0x000a, 0x24a5: 0x000a, 0x24a6: 0x000a, 0x24a8: 0x000a, 0x24a9: 0x0004, - 0x24aa: 0x0004, 0x24ab: 0x000a, - 0x24b0: 0x000d, 0x24b1: 0x000d, 0x24b2: 0x000d, 0x24b3: 0x000d, 0x24b4: 0x000d, 0x24b5: 0x000d, - 0x24b6: 0x000d, 0x24b7: 0x000d, 0x24b8: 0x000d, 0x24b9: 0x000d, 0x24ba: 0x000d, 0x24bb: 0x000d, - 0x24bc: 0x000d, 0x24bd: 0x000d, 0x24be: 0x000d, 0x24bf: 0x000d, - // Block 0x93, offset 0x24c0 - 0x24c0: 0x000d, 0x24c1: 0x000d, 0x24c2: 0x000d, 0x24c3: 0x000d, 0x24c4: 0x000d, 0x24c5: 0x000d, - 0x24c6: 0x000d, 0x24c7: 0x000d, 0x24c8: 0x000d, 0x24c9: 0x000d, 0x24ca: 0x000d, 0x24cb: 0x000d, - 0x24cc: 0x000d, 0x24cd: 0x000d, 0x24ce: 0x000d, 0x24cf: 0x000d, 0x24d0: 0x000d, 0x24d1: 0x000d, - 0x24d2: 0x000d, 0x24d3: 0x000d, 0x24d4: 0x000d, 0x24d5: 0x000d, 0x24d6: 0x000d, 0x24d7: 0x000d, - 0x24d8: 0x000d, 0x24d9: 0x000d, 0x24da: 0x000d, 0x24db: 0x000d, 0x24dc: 0x000d, 0x24dd: 0x000d, - 0x24de: 0x000d, 0x24df: 0x000d, 0x24e0: 0x000d, 0x24e1: 0x000d, 0x24e2: 0x000d, 0x24e3: 0x000d, - 0x24e4: 0x000d, 0x24e5: 0x000d, 0x24e6: 0x000d, 0x24e7: 0x000d, 0x24e8: 0x000d, 0x24e9: 0x000d, - 0x24ea: 0x000d, 0x24eb: 0x000d, 0x24ec: 0x000d, 0x24ed: 0x000d, 0x24ee: 0x000d, 0x24ef: 0x000d, - 0x24f0: 0x000d, 0x24f1: 0x000d, 0x24f2: 0x000d, 0x24f3: 0x000d, 0x24f4: 0x000d, 0x24f5: 0x000d, - 0x24f6: 0x000d, 0x24f7: 0x000d, 0x24f8: 0x000d, 0x24f9: 0x000d, 0x24fa: 0x000d, 0x24fb: 0x000d, - 0x24fc: 0x000d, 0x24fd: 0x000d, 0x24fe: 0x000d, 0x24ff: 0x000b, - // Block 0x94, offset 0x2500 - 0x2501: 0x000a, 0x2502: 0x000a, 0x2503: 0x0004, 0x2504: 0x0004, 0x2505: 0x0004, - 0x2506: 0x000a, 0x2507: 0x000a, 0x2508: 0x003a, 0x2509: 0x002a, 0x250a: 0x000a, 0x250b: 0x0003, - 0x250c: 0x0006, 0x250d: 0x0003, 0x250e: 0x0006, 0x250f: 0x0006, 0x2510: 0x0002, 0x2511: 0x0002, - 0x2512: 0x0002, 0x2513: 0x0002, 0x2514: 0x0002, 0x2515: 0x0002, 0x2516: 0x0002, 0x2517: 0x0002, - 0x2518: 0x0002, 0x2519: 0x0002, 0x251a: 0x0006, 0x251b: 0x000a, 0x251c: 0x000a, 0x251d: 0x000a, - 0x251e: 0x000a, 0x251f: 0x000a, 0x2520: 0x000a, - 0x253b: 0x005a, - 0x253c: 0x000a, 0x253d: 0x004a, 0x253e: 0x000a, 0x253f: 0x000a, - // Block 0x95, offset 0x2540 - 0x2540: 0x000a, - 0x255b: 0x005a, 0x255c: 0x000a, 0x255d: 0x004a, - 0x255e: 0x000a, 0x255f: 0x00fa, 0x2560: 0x00ea, 0x2561: 0x000a, 0x2562: 0x003a, 0x2563: 0x002a, - 0x2564: 0x000a, 0x2565: 0x000a, - // Block 0x96, offset 0x2580 - 0x25a0: 0x0004, 0x25a1: 0x0004, 0x25a2: 0x000a, 0x25a3: 0x000a, - 0x25a4: 0x000a, 0x25a5: 0x0004, 0x25a6: 0x0004, 0x25a8: 0x000a, 0x25a9: 0x000a, - 0x25aa: 0x000a, 0x25ab: 0x000a, 0x25ac: 0x000a, 0x25ad: 0x000a, 0x25ae: 0x000a, - 0x25b0: 0x000b, 0x25b1: 0x000b, 0x25b2: 0x000b, 0x25b3: 0x000b, 0x25b4: 0x000b, 0x25b5: 0x000b, - 0x25b6: 0x000b, 0x25b7: 0x000b, 0x25b8: 0x000b, 0x25b9: 0x000a, 0x25ba: 0x000a, 0x25bb: 0x000a, - 0x25bc: 0x000a, 0x25bd: 0x000a, 0x25be: 0x000b, 0x25bf: 0x000b, - // Block 0x97, offset 0x25c0 - 0x25c1: 0x000a, - // Block 0x98, offset 0x2600 - 0x2600: 0x000a, 0x2601: 0x000a, 0x2602: 0x000a, 0x2603: 0x000a, 0x2604: 0x000a, 0x2605: 0x000a, - 0x2606: 0x000a, 0x2607: 0x000a, 0x2608: 0x000a, 0x2609: 0x000a, 0x260a: 0x000a, 0x260b: 0x000a, - 0x260c: 0x000a, 0x2610: 0x000a, 0x2611: 0x000a, - 0x2612: 0x000a, 0x2613: 0x000a, 0x2614: 0x000a, 0x2615: 0x000a, 0x2616: 0x000a, 0x2617: 0x000a, - 0x2618: 0x000a, 0x2619: 0x000a, 0x261a: 0x000a, 0x261b: 0x000a, - 0x2620: 0x000a, - // Block 0x99, offset 0x2640 - 0x267d: 0x000c, - // Block 0x9a, offset 0x2680 - 0x26a0: 0x000c, 0x26a1: 0x0002, 0x26a2: 0x0002, 0x26a3: 0x0002, - 0x26a4: 0x0002, 0x26a5: 0x0002, 0x26a6: 0x0002, 0x26a7: 0x0002, 0x26a8: 0x0002, 0x26a9: 0x0002, - 0x26aa: 0x0002, 0x26ab: 0x0002, 0x26ac: 0x0002, 0x26ad: 0x0002, 0x26ae: 0x0002, 0x26af: 0x0002, - 0x26b0: 0x0002, 0x26b1: 0x0002, 0x26b2: 0x0002, 0x26b3: 0x0002, 0x26b4: 0x0002, 0x26b5: 0x0002, - 0x26b6: 0x0002, 0x26b7: 0x0002, 0x26b8: 0x0002, 0x26b9: 0x0002, 0x26ba: 0x0002, 0x26bb: 0x0002, - // Block 0x9b, offset 0x26c0 - 0x26f6: 0x000c, 0x26f7: 0x000c, 0x26f8: 0x000c, 0x26f9: 0x000c, 0x26fa: 0x000c, - // Block 0x9c, offset 0x2700 - 0x2700: 0x0001, 0x2701: 0x0001, 0x2702: 0x0001, 0x2703: 0x0001, 0x2704: 0x0001, 0x2705: 0x0001, - 0x2706: 0x0001, 0x2707: 0x0001, 0x2708: 0x0001, 0x2709: 0x0001, 0x270a: 0x0001, 0x270b: 0x0001, - 0x270c: 0x0001, 0x270d: 0x0001, 0x270e: 0x0001, 0x270f: 0x0001, 0x2710: 0x0001, 0x2711: 0x0001, - 0x2712: 0x0001, 0x2713: 0x0001, 0x2714: 0x0001, 0x2715: 0x0001, 0x2716: 0x0001, 0x2717: 0x0001, - 0x2718: 0x0001, 0x2719: 0x0001, 0x271a: 0x0001, 0x271b: 0x0001, 0x271c: 0x0001, 0x271d: 0x0001, - 0x271e: 0x0001, 0x271f: 0x0001, 0x2720: 0x0001, 0x2721: 0x0001, 0x2722: 0x0001, 0x2723: 0x0001, - 0x2724: 0x0001, 0x2725: 0x0001, 0x2726: 0x0001, 0x2727: 0x0001, 0x2728: 0x0001, 0x2729: 0x0001, - 0x272a: 0x0001, 0x272b: 0x0001, 0x272c: 0x0001, 0x272d: 0x0001, 0x272e: 0x0001, 0x272f: 0x0001, - 0x2730: 0x0001, 0x2731: 0x0001, 0x2732: 0x0001, 0x2733: 0x0001, 0x2734: 0x0001, 0x2735: 0x0001, - 0x2736: 0x0001, 0x2737: 0x0001, 0x2738: 0x0001, 0x2739: 0x0001, 0x273a: 0x0001, 0x273b: 0x0001, - 0x273c: 0x0001, 0x273d: 0x0001, 0x273e: 0x0001, 0x273f: 0x0001, - // Block 0x9d, offset 0x2740 - 0x2740: 0x0001, 0x2741: 0x0001, 0x2742: 0x0001, 0x2743: 0x0001, 0x2744: 0x0001, 0x2745: 0x0001, - 0x2746: 0x0001, 0x2747: 0x0001, 0x2748: 0x0001, 0x2749: 0x0001, 0x274a: 0x0001, 0x274b: 0x0001, - 0x274c: 0x0001, 0x274d: 0x0001, 0x274e: 0x0001, 0x274f: 0x0001, 0x2750: 0x0001, 0x2751: 0x0001, - 0x2752: 0x0001, 0x2753: 0x0001, 0x2754: 0x0001, 0x2755: 0x0001, 0x2756: 0x0001, 0x2757: 0x0001, - 0x2758: 0x0001, 0x2759: 0x0001, 0x275a: 0x0001, 0x275b: 0x0001, 0x275c: 0x0001, 0x275d: 0x0001, - 0x275e: 0x0001, 0x275f: 0x000a, 0x2760: 0x0001, 0x2761: 0x0001, 0x2762: 0x0001, 0x2763: 0x0001, - 0x2764: 0x0001, 0x2765: 0x0001, 0x2766: 0x0001, 0x2767: 0x0001, 0x2768: 0x0001, 0x2769: 0x0001, - 0x276a: 0x0001, 0x276b: 0x0001, 0x276c: 0x0001, 0x276d: 0x0001, 0x276e: 0x0001, 0x276f: 0x0001, - 0x2770: 0x0001, 0x2771: 0x0001, 0x2772: 0x0001, 0x2773: 0x0001, 0x2774: 0x0001, 0x2775: 0x0001, - 0x2776: 0x0001, 0x2777: 0x0001, 0x2778: 0x0001, 0x2779: 0x0001, 0x277a: 0x0001, 0x277b: 0x0001, - 0x277c: 0x0001, 0x277d: 0x0001, 0x277e: 0x0001, 0x277f: 0x0001, - // Block 0x9e, offset 0x2780 - 0x2780: 0x0001, 0x2781: 0x000c, 0x2782: 0x000c, 0x2783: 0x000c, 0x2784: 0x0001, 0x2785: 0x000c, - 0x2786: 0x000c, 0x2787: 0x0001, 0x2788: 0x0001, 0x2789: 0x0001, 0x278a: 0x0001, 0x278b: 0x0001, - 0x278c: 0x000c, 0x278d: 0x000c, 0x278e: 0x000c, 0x278f: 0x000c, 0x2790: 0x0001, 0x2791: 0x0001, - 0x2792: 0x0001, 0x2793: 0x0001, 0x2794: 0x0001, 0x2795: 0x0001, 0x2796: 0x0001, 0x2797: 0x0001, - 0x2798: 0x0001, 0x2799: 0x0001, 0x279a: 0x0001, 0x279b: 0x0001, 0x279c: 0x0001, 0x279d: 0x0001, - 0x279e: 0x0001, 0x279f: 0x0001, 0x27a0: 0x0001, 0x27a1: 0x0001, 0x27a2: 0x0001, 0x27a3: 0x0001, - 0x27a4: 0x0001, 0x27a5: 0x0001, 0x27a6: 0x0001, 0x27a7: 0x0001, 0x27a8: 0x0001, 0x27a9: 0x0001, - 0x27aa: 0x0001, 0x27ab: 0x0001, 0x27ac: 0x0001, 0x27ad: 0x0001, 0x27ae: 0x0001, 0x27af: 0x0001, - 0x27b0: 0x0001, 0x27b1: 0x0001, 0x27b2: 0x0001, 0x27b3: 0x0001, 0x27b4: 0x0001, 0x27b5: 0x0001, - 0x27b6: 0x0001, 0x27b7: 0x0001, 0x27b8: 0x000c, 0x27b9: 0x000c, 0x27ba: 0x000c, 0x27bb: 0x0001, - 0x27bc: 0x0001, 0x27bd: 0x0001, 0x27be: 0x0001, 0x27bf: 0x000c, - // Block 0x9f, offset 0x27c0 - 0x27c0: 0x0001, 0x27c1: 0x0001, 0x27c2: 0x0001, 0x27c3: 0x0001, 0x27c4: 0x0001, 0x27c5: 0x0001, - 0x27c6: 0x0001, 0x27c7: 0x0001, 0x27c8: 0x0001, 0x27c9: 0x0001, 0x27ca: 0x0001, 0x27cb: 0x0001, - 0x27cc: 0x0001, 0x27cd: 0x0001, 0x27ce: 0x0001, 0x27cf: 0x0001, 0x27d0: 0x0001, 0x27d1: 0x0001, - 0x27d2: 0x0001, 0x27d3: 0x0001, 0x27d4: 0x0001, 0x27d5: 0x0001, 0x27d6: 0x0001, 0x27d7: 0x0001, - 0x27d8: 0x0001, 0x27d9: 0x0001, 0x27da: 0x0001, 0x27db: 0x0001, 0x27dc: 0x0001, 0x27dd: 0x0001, - 0x27de: 0x0001, 0x27df: 0x0001, 0x27e0: 0x0001, 0x27e1: 0x0001, 0x27e2: 0x0001, 0x27e3: 0x0001, - 0x27e4: 0x0001, 0x27e5: 0x000c, 0x27e6: 0x000c, 0x27e7: 0x0001, 0x27e8: 0x0001, 0x27e9: 0x0001, - 0x27ea: 0x0001, 0x27eb: 0x0001, 0x27ec: 0x0001, 0x27ed: 0x0001, 0x27ee: 0x0001, 0x27ef: 0x0001, - 0x27f0: 0x0001, 0x27f1: 0x0001, 0x27f2: 0x0001, 0x27f3: 0x0001, 0x27f4: 0x0001, 0x27f5: 0x0001, - 0x27f6: 0x0001, 0x27f7: 0x0001, 0x27f8: 0x0001, 0x27f9: 0x0001, 0x27fa: 0x0001, 0x27fb: 0x0001, - 0x27fc: 0x0001, 0x27fd: 0x0001, 0x27fe: 0x0001, 0x27ff: 0x0001, - // Block 0xa0, offset 0x2800 - 0x2800: 0x0001, 0x2801: 0x0001, 0x2802: 0x0001, 0x2803: 0x0001, 0x2804: 0x0001, 0x2805: 0x0001, - 0x2806: 0x0001, 0x2807: 0x0001, 0x2808: 0x0001, 0x2809: 0x0001, 0x280a: 0x0001, 0x280b: 0x0001, - 0x280c: 0x0001, 0x280d: 0x0001, 0x280e: 0x0001, 0x280f: 0x0001, 0x2810: 0x0001, 0x2811: 0x0001, - 0x2812: 0x0001, 0x2813: 0x0001, 0x2814: 0x0001, 0x2815: 0x0001, 0x2816: 0x0001, 0x2817: 0x0001, - 0x2818: 0x0001, 0x2819: 0x0001, 0x281a: 0x0001, 0x281b: 0x0001, 0x281c: 0x0001, 0x281d: 0x0001, - 0x281e: 0x0001, 0x281f: 0x0001, 0x2820: 0x0001, 0x2821: 0x0001, 0x2822: 0x0001, 0x2823: 0x0001, - 0x2824: 0x0001, 0x2825: 0x0001, 0x2826: 0x0001, 0x2827: 0x0001, 0x2828: 0x0001, 0x2829: 0x0001, - 0x282a: 0x0001, 0x282b: 0x0001, 0x282c: 0x0001, 0x282d: 0x0001, 0x282e: 0x0001, 0x282f: 0x0001, - 0x2830: 0x0001, 0x2831: 0x0001, 0x2832: 0x0001, 0x2833: 0x0001, 0x2834: 0x0001, 0x2835: 0x0001, - 0x2836: 0x0001, 0x2837: 0x0001, 0x2838: 0x0001, 0x2839: 0x000a, 0x283a: 0x000a, 0x283b: 0x000a, - 0x283c: 0x000a, 0x283d: 0x000a, 0x283e: 0x000a, 0x283f: 0x000a, - // Block 0xa1, offset 0x2840 - 0x2840: 0x000d, 0x2841: 0x000d, 0x2842: 0x000d, 0x2843: 0x000d, 0x2844: 0x000d, 0x2845: 0x000d, - 0x2846: 0x000d, 0x2847: 0x000d, 0x2848: 0x000d, 0x2849: 0x000d, 0x284a: 0x000d, 0x284b: 0x000d, - 0x284c: 0x000d, 0x284d: 0x000d, 0x284e: 0x000d, 0x284f: 0x000d, 0x2850: 0x000d, 0x2851: 0x000d, - 0x2852: 0x000d, 0x2853: 0x000d, 0x2854: 0x000d, 0x2855: 0x000d, 0x2856: 0x000d, 0x2857: 0x000d, - 0x2858: 0x000d, 0x2859: 0x000d, 0x285a: 0x000d, 0x285b: 0x000d, 0x285c: 0x000d, 0x285d: 0x000d, - 0x285e: 0x000d, 0x285f: 0x000d, 0x2860: 0x000d, 0x2861: 0x000d, 0x2862: 0x000d, 0x2863: 0x000d, - 0x2864: 0x000c, 0x2865: 0x000c, 0x2866: 0x000c, 0x2867: 0x000c, 0x2868: 0x000d, 0x2869: 0x000d, - 0x286a: 0x000d, 0x286b: 0x000d, 0x286c: 0x000d, 0x286d: 0x000d, 0x286e: 0x000d, 0x286f: 0x000d, - 0x2870: 0x0005, 0x2871: 0x0005, 0x2872: 0x0005, 0x2873: 0x0005, 0x2874: 0x0005, 0x2875: 0x0005, - 0x2876: 0x0005, 0x2877: 0x0005, 0x2878: 0x0005, 0x2879: 0x0005, 0x287a: 0x000d, 0x287b: 0x000d, - 0x287c: 0x000d, 0x287d: 0x000d, 0x287e: 0x000d, 0x287f: 0x000d, - // Block 0xa2, offset 0x2880 - 0x2880: 0x0001, 0x2881: 0x0001, 0x2882: 0x0001, 0x2883: 0x0001, 0x2884: 0x0001, 0x2885: 0x0001, - 0x2886: 0x0001, 0x2887: 0x0001, 0x2888: 0x0001, 0x2889: 0x0001, 0x288a: 0x0001, 0x288b: 0x0001, - 0x288c: 0x0001, 0x288d: 0x0001, 0x288e: 0x0001, 0x288f: 0x0001, 0x2890: 0x0001, 0x2891: 0x0001, - 0x2892: 0x0001, 0x2893: 0x0001, 0x2894: 0x0001, 0x2895: 0x0001, 0x2896: 0x0001, 0x2897: 0x0001, - 0x2898: 0x0001, 0x2899: 0x0001, 0x289a: 0x0001, 0x289b: 0x0001, 0x289c: 0x0001, 0x289d: 0x0001, - 0x289e: 0x0001, 0x289f: 0x0001, 0x28a0: 0x0005, 0x28a1: 0x0005, 0x28a2: 0x0005, 0x28a3: 0x0005, - 0x28a4: 0x0005, 0x28a5: 0x0005, 0x28a6: 0x0005, 0x28a7: 0x0005, 0x28a8: 0x0005, 0x28a9: 0x0005, - 0x28aa: 0x0005, 0x28ab: 0x0005, 0x28ac: 0x0005, 0x28ad: 0x0005, 0x28ae: 0x0005, 0x28af: 0x0005, - 0x28b0: 0x0005, 0x28b1: 0x0005, 0x28b2: 0x0005, 0x28b3: 0x0005, 0x28b4: 0x0005, 0x28b5: 0x0005, - 0x28b6: 0x0005, 0x28b7: 0x0005, 0x28b8: 0x0005, 0x28b9: 0x0005, 0x28ba: 0x0005, 0x28bb: 0x0005, - 0x28bc: 0x0005, 0x28bd: 0x0005, 0x28be: 0x0005, 0x28bf: 0x0001, - // Block 0xa3, offset 0x28c0 - 0x28c0: 0x0001, 0x28c1: 0x0001, 0x28c2: 0x0001, 0x28c3: 0x0001, 0x28c4: 0x0001, 0x28c5: 0x0001, - 0x28c6: 0x0001, 0x28c7: 0x0001, 0x28c8: 0x0001, 0x28c9: 0x0001, 0x28ca: 0x0001, 0x28cb: 0x0001, - 0x28cc: 0x0001, 0x28cd: 0x0001, 0x28ce: 0x0001, 0x28cf: 0x0001, 0x28d0: 0x0001, 0x28d1: 0x0001, - 0x28d2: 0x0001, 0x28d3: 0x0001, 0x28d4: 0x0001, 0x28d5: 0x0001, 0x28d6: 0x0001, 0x28d7: 0x0001, - 0x28d8: 0x0001, 0x28d9: 0x0001, 0x28da: 0x0001, 0x28db: 0x0001, 0x28dc: 0x0001, 0x28dd: 0x0001, - 0x28de: 0x0001, 0x28df: 0x0001, 0x28e0: 0x0001, 0x28e1: 0x0001, 0x28e2: 0x0001, 0x28e3: 0x0001, - 0x28e4: 0x0001, 0x28e5: 0x0001, 0x28e6: 0x0001, 0x28e7: 0x0001, 0x28e8: 0x0001, 0x28e9: 0x0001, - 0x28ea: 0x0001, 0x28eb: 0x0001, 0x28ec: 0x0001, 0x28ed: 0x0001, 0x28ee: 0x0001, 0x28ef: 0x0001, - 0x28f0: 0x000d, 0x28f1: 0x000d, 0x28f2: 0x000d, 0x28f3: 0x000d, 0x28f4: 0x000d, 0x28f5: 0x000d, - 0x28f6: 0x000d, 0x28f7: 0x000d, 0x28f8: 0x000d, 0x28f9: 0x000d, 0x28fa: 0x000d, 0x28fb: 0x000d, - 0x28fc: 0x000d, 0x28fd: 0x000d, 0x28fe: 0x000d, 0x28ff: 0x000d, - // Block 0xa4, offset 0x2900 - 0x2900: 0x000d, 0x2901: 0x000d, 0x2902: 0x000d, 0x2903: 0x000d, 0x2904: 0x000d, 0x2905: 0x000d, - 0x2906: 0x000c, 0x2907: 0x000c, 0x2908: 0x000c, 0x2909: 0x000c, 0x290a: 0x000c, 0x290b: 0x000c, - 0x290c: 0x000c, 0x290d: 0x000c, 0x290e: 0x000c, 0x290f: 0x000c, 0x2910: 0x000c, 0x2911: 0x000d, - 0x2912: 0x000d, 0x2913: 0x000d, 0x2914: 0x000d, 0x2915: 0x000d, 0x2916: 0x000d, 0x2917: 0x000d, - 0x2918: 0x000d, 0x2919: 0x000d, 0x291a: 0x000d, 0x291b: 0x000d, 0x291c: 0x000d, 0x291d: 0x000d, - 0x291e: 0x000d, 0x291f: 0x000d, 0x2920: 0x000d, 0x2921: 0x000d, 0x2922: 0x000d, 0x2923: 0x000d, - 0x2924: 0x000d, 0x2925: 0x000d, 0x2926: 0x000d, 0x2927: 0x000d, 0x2928: 0x000d, 0x2929: 0x000d, - 0x292a: 0x000d, 0x292b: 0x000d, 0x292c: 0x000d, 0x292d: 0x000d, 0x292e: 0x000d, 0x292f: 0x000d, - 0x2930: 0x0001, 0x2931: 0x0001, 0x2932: 0x0001, 0x2933: 0x0001, 0x2934: 0x0001, 0x2935: 0x0001, - 0x2936: 0x0001, 0x2937: 0x0001, 0x2938: 0x0001, 0x2939: 0x0001, 0x293a: 0x0001, 0x293b: 0x0001, - 0x293c: 0x0001, 0x293d: 0x0001, 0x293e: 0x0001, 0x293f: 0x0001, - // Block 0xa5, offset 0x2940 - 0x2941: 0x000c, - 0x2978: 0x000c, 0x2979: 0x000c, 0x297a: 0x000c, 0x297b: 0x000c, - 0x297c: 0x000c, 0x297d: 0x000c, 0x297e: 0x000c, 0x297f: 0x000c, - // Block 0xa6, offset 0x2980 - 0x2980: 0x000c, 0x2981: 0x000c, 0x2982: 0x000c, 0x2983: 0x000c, 0x2984: 0x000c, 0x2985: 0x000c, - 0x2986: 0x000c, - 0x2992: 0x000a, 0x2993: 0x000a, 0x2994: 0x000a, 0x2995: 0x000a, 0x2996: 0x000a, 0x2997: 0x000a, - 0x2998: 0x000a, 0x2999: 0x000a, 0x299a: 0x000a, 0x299b: 0x000a, 0x299c: 0x000a, 0x299d: 0x000a, - 0x299e: 0x000a, 0x299f: 0x000a, 0x29a0: 0x000a, 0x29a1: 0x000a, 0x29a2: 0x000a, 0x29a3: 0x000a, - 0x29a4: 0x000a, 0x29a5: 0x000a, - 0x29bf: 0x000c, - // Block 0xa7, offset 0x29c0 - 0x29c0: 0x000c, 0x29c1: 0x000c, - 0x29f3: 0x000c, 0x29f4: 0x000c, 0x29f5: 0x000c, - 0x29f6: 0x000c, 0x29f9: 0x000c, 0x29fa: 0x000c, - // Block 0xa8, offset 0x2a00 - 0x2a00: 0x000c, 0x2a01: 0x000c, 0x2a02: 0x000c, - 0x2a27: 0x000c, 0x2a28: 0x000c, 0x2a29: 0x000c, - 0x2a2a: 0x000c, 0x2a2b: 0x000c, 0x2a2d: 0x000c, 0x2a2e: 0x000c, 0x2a2f: 0x000c, - 0x2a30: 0x000c, 0x2a31: 0x000c, 0x2a32: 0x000c, 0x2a33: 0x000c, 0x2a34: 0x000c, - // Block 0xa9, offset 0x2a40 - 0x2a73: 0x000c, - // Block 0xaa, offset 0x2a80 - 0x2a80: 0x000c, 0x2a81: 0x000c, - 0x2ab6: 0x000c, 0x2ab7: 0x000c, 0x2ab8: 0x000c, 0x2ab9: 0x000c, 0x2aba: 0x000c, 0x2abb: 0x000c, - 0x2abc: 0x000c, 0x2abd: 0x000c, 0x2abe: 0x000c, - // Block 0xab, offset 0x2ac0 - 0x2ac9: 0x000c, 0x2aca: 0x000c, 0x2acb: 0x000c, - 0x2acc: 0x000c, - // Block 0xac, offset 0x2b00 - 0x2b2f: 0x000c, - 0x2b30: 0x000c, 0x2b31: 0x000c, 0x2b34: 0x000c, - 0x2b36: 0x000c, 0x2b37: 0x000c, - 0x2b3e: 0x000c, - // Block 0xad, offset 0x2b40 - 0x2b5f: 0x000c, 0x2b63: 0x000c, - 0x2b64: 0x000c, 0x2b65: 0x000c, 0x2b66: 0x000c, 0x2b67: 0x000c, 0x2b68: 0x000c, 0x2b69: 0x000c, - 0x2b6a: 0x000c, - // Block 0xae, offset 0x2b80 - 0x2b80: 0x000c, - 0x2ba6: 0x000c, 0x2ba7: 0x000c, 0x2ba8: 0x000c, 0x2ba9: 0x000c, - 0x2baa: 0x000c, 0x2bab: 0x000c, 0x2bac: 0x000c, - 0x2bb0: 0x000c, 0x2bb1: 0x000c, 0x2bb2: 0x000c, 0x2bb3: 0x000c, 0x2bb4: 0x000c, - // Block 0xaf, offset 0x2bc0 - 0x2bf8: 0x000c, 0x2bf9: 0x000c, 0x2bfa: 0x000c, 0x2bfb: 0x000c, - 0x2bfc: 0x000c, 0x2bfd: 0x000c, 0x2bfe: 0x000c, 0x2bff: 0x000c, - // Block 0xb0, offset 0x2c00 - 0x2c02: 0x000c, 0x2c03: 0x000c, 0x2c04: 0x000c, - 0x2c06: 0x000c, - 0x2c1e: 0x000c, - // Block 0xb1, offset 0x2c40 - 0x2c73: 0x000c, 0x2c74: 0x000c, 0x2c75: 0x000c, - 0x2c76: 0x000c, 0x2c77: 0x000c, 0x2c78: 0x000c, 0x2c7a: 0x000c, - 0x2c7f: 0x000c, - // Block 0xb2, offset 0x2c80 - 0x2c80: 0x000c, 0x2c82: 0x000c, 0x2c83: 0x000c, - // Block 0xb3, offset 0x2cc0 - 0x2cf2: 0x000c, 0x2cf3: 0x000c, 0x2cf4: 0x000c, 0x2cf5: 0x000c, - 0x2cfc: 0x000c, 0x2cfd: 0x000c, 0x2cff: 0x000c, - // Block 0xb4, offset 0x2d00 - 0x2d00: 0x000c, - 0x2d1c: 0x000c, 0x2d1d: 0x000c, - // Block 0xb5, offset 0x2d40 - 0x2d73: 0x000c, 0x2d74: 0x000c, 0x2d75: 0x000c, - 0x2d76: 0x000c, 0x2d77: 0x000c, 0x2d78: 0x000c, 0x2d79: 0x000c, 0x2d7a: 0x000c, - 0x2d7d: 0x000c, 0x2d7f: 0x000c, - // Block 0xb6, offset 0x2d80 - 0x2d80: 0x000c, - 0x2da0: 0x000a, 0x2da1: 0x000a, 0x2da2: 0x000a, 0x2da3: 0x000a, - 0x2da4: 0x000a, 0x2da5: 0x000a, 0x2da6: 0x000a, 0x2da7: 0x000a, 0x2da8: 0x000a, 0x2da9: 0x000a, - 0x2daa: 0x000a, 0x2dab: 0x000a, 0x2dac: 0x000a, - // Block 0xb7, offset 0x2dc0 - 0x2deb: 0x000c, 0x2ded: 0x000c, - 0x2df0: 0x000c, 0x2df1: 0x000c, 0x2df2: 0x000c, 0x2df3: 0x000c, 0x2df4: 0x000c, 0x2df5: 0x000c, - 0x2df7: 0x000c, - // Block 0xb8, offset 0x2e00 - 0x2e1d: 0x000c, - 0x2e1e: 0x000c, 0x2e1f: 0x000c, 0x2e22: 0x000c, 0x2e23: 0x000c, - 0x2e24: 0x000c, 0x2e25: 0x000c, 0x2e27: 0x000c, 0x2e28: 0x000c, 0x2e29: 0x000c, - 0x2e2a: 0x000c, 0x2e2b: 0x000c, - // Block 0xb9, offset 0x2e40 - 0x2e6f: 0x000c, - 0x2e70: 0x000c, 0x2e71: 0x000c, 0x2e72: 0x000c, 0x2e73: 0x000c, 0x2e74: 0x000c, 0x2e75: 0x000c, - 0x2e76: 0x000c, 0x2e77: 0x000c, 0x2e79: 0x000c, 0x2e7a: 0x000c, - // Block 0xba, offset 0x2e80 - 0x2e81: 0x000c, 0x2e82: 0x000c, 0x2e83: 0x000c, 0x2e84: 0x000c, 0x2e85: 0x000c, - 0x2e86: 0x000c, 0x2e89: 0x000c, 0x2e8a: 0x000c, - 0x2eb3: 0x000c, 0x2eb4: 0x000c, 0x2eb5: 0x000c, - 0x2eb6: 0x000c, 0x2eb7: 0x000c, 0x2eb8: 0x000c, 0x2ebb: 0x000c, - 0x2ebc: 0x000c, 0x2ebd: 0x000c, 0x2ebe: 0x000c, - // Block 0xbb, offset 0x2ec0 - 0x2ec7: 0x000c, - 0x2ed1: 0x000c, - 0x2ed2: 0x000c, 0x2ed3: 0x000c, 0x2ed4: 0x000c, 0x2ed5: 0x000c, 0x2ed6: 0x000c, - 0x2ed9: 0x000c, 0x2eda: 0x000c, 0x2edb: 0x000c, - // Block 0xbc, offset 0x2f00 - 0x2f0a: 0x000c, 0x2f0b: 0x000c, - 0x2f0c: 0x000c, 0x2f0d: 0x000c, 0x2f0e: 0x000c, 0x2f0f: 0x000c, 0x2f10: 0x000c, 0x2f11: 0x000c, - 0x2f12: 0x000c, 0x2f13: 0x000c, 0x2f14: 0x000c, 0x2f15: 0x000c, 0x2f16: 0x000c, - 0x2f18: 0x000c, 0x2f19: 0x000c, - // Block 0xbd, offset 0x2f40 - 0x2f70: 0x000c, 0x2f71: 0x000c, 0x2f72: 0x000c, 0x2f73: 0x000c, 0x2f74: 0x000c, 0x2f75: 0x000c, - 0x2f76: 0x000c, 0x2f78: 0x000c, 0x2f79: 0x000c, 0x2f7a: 0x000c, 0x2f7b: 0x000c, - 0x2f7c: 0x000c, 0x2f7d: 0x000c, - // Block 0xbe, offset 0x2f80 - 0x2f92: 0x000c, 0x2f93: 0x000c, 0x2f94: 0x000c, 0x2f95: 0x000c, 0x2f96: 0x000c, 0x2f97: 0x000c, - 0x2f98: 0x000c, 0x2f99: 0x000c, 0x2f9a: 0x000c, 0x2f9b: 0x000c, 0x2f9c: 0x000c, 0x2f9d: 0x000c, - 0x2f9e: 0x000c, 0x2f9f: 0x000c, 0x2fa0: 0x000c, 0x2fa1: 0x000c, 0x2fa2: 0x000c, 0x2fa3: 0x000c, - 0x2fa4: 0x000c, 0x2fa5: 0x000c, 0x2fa6: 0x000c, 0x2fa7: 0x000c, - 0x2faa: 0x000c, 0x2fab: 0x000c, 0x2fac: 0x000c, 0x2fad: 0x000c, 0x2fae: 0x000c, 0x2faf: 0x000c, - 0x2fb0: 0x000c, 0x2fb2: 0x000c, 0x2fb3: 0x000c, 0x2fb5: 0x000c, - 0x2fb6: 0x000c, - // Block 0xbf, offset 0x2fc0 - 0x2ff1: 0x000c, 0x2ff2: 0x000c, 0x2ff3: 0x000c, 0x2ff4: 0x000c, 0x2ff5: 0x000c, - 0x2ff6: 0x000c, 0x2ffa: 0x000c, - 0x2ffc: 0x000c, 0x2ffd: 0x000c, 0x2fff: 0x000c, - // Block 0xc0, offset 0x3000 - 0x3000: 0x000c, 0x3001: 0x000c, 0x3002: 0x000c, 0x3003: 0x000c, 0x3004: 0x000c, 0x3005: 0x000c, - 0x3007: 0x000c, - // Block 0xc1, offset 0x3040 - 0x3050: 0x000c, 0x3051: 0x000c, - 0x3055: 0x000c, 0x3057: 0x000c, - // Block 0xc2, offset 0x3080 - 0x30b3: 0x000c, 0x30b4: 0x000c, - // Block 0xc3, offset 0x30c0 - 0x30f0: 0x000c, 0x30f1: 0x000c, 0x30f2: 0x000c, 0x30f3: 0x000c, 0x30f4: 0x000c, - // Block 0xc4, offset 0x3100 - 0x3130: 0x000c, 0x3131: 0x000c, 0x3132: 0x000c, 0x3133: 0x000c, 0x3134: 0x000c, 0x3135: 0x000c, - 0x3136: 0x000c, - // Block 0xc5, offset 0x3140 - 0x314f: 0x000c, 0x3150: 0x000c, 0x3151: 0x000c, - 0x3152: 0x000c, - // Block 0xc6, offset 0x3180 - 0x319d: 0x000c, - 0x319e: 0x000c, 0x31a0: 0x000b, 0x31a1: 0x000b, 0x31a2: 0x000b, 0x31a3: 0x000b, - // Block 0xc7, offset 0x31c0 - 0x31e7: 0x000c, 0x31e8: 0x000c, 0x31e9: 0x000c, - 0x31f3: 0x000b, 0x31f4: 0x000b, 0x31f5: 0x000b, - 0x31f6: 0x000b, 0x31f7: 0x000b, 0x31f8: 0x000b, 0x31f9: 0x000b, 0x31fa: 0x000b, 0x31fb: 0x000c, - 0x31fc: 0x000c, 0x31fd: 0x000c, 0x31fe: 0x000c, 0x31ff: 0x000c, - // Block 0xc8, offset 0x3200 - 0x3200: 0x000c, 0x3201: 0x000c, 0x3202: 0x000c, 0x3205: 0x000c, - 0x3206: 0x000c, 0x3207: 0x000c, 0x3208: 0x000c, 0x3209: 0x000c, 0x320a: 0x000c, 0x320b: 0x000c, - 0x322a: 0x000c, 0x322b: 0x000c, 0x322c: 0x000c, 0x322d: 0x000c, - // Block 0xc9, offset 0x3240 - 0x3240: 0x000a, 0x3241: 0x000a, 0x3242: 0x000c, 0x3243: 0x000c, 0x3244: 0x000c, 0x3245: 0x000a, - // Block 0xca, offset 0x3280 - 0x3280: 0x000a, 0x3281: 0x000a, 0x3282: 0x000a, 0x3283: 0x000a, 0x3284: 0x000a, 0x3285: 0x000a, - 0x3286: 0x000a, 0x3287: 0x000a, 0x3288: 0x000a, 0x3289: 0x000a, 0x328a: 0x000a, 0x328b: 0x000a, - 0x328c: 0x000a, 0x328d: 0x000a, 0x328e: 0x000a, 0x328f: 0x000a, 0x3290: 0x000a, 0x3291: 0x000a, - 0x3292: 0x000a, 0x3293: 0x000a, 0x3294: 0x000a, 0x3295: 0x000a, 0x3296: 0x000a, - // Block 0xcb, offset 0x32c0 - 0x32db: 0x000a, - // Block 0xcc, offset 0x3300 - 0x3315: 0x000a, - // Block 0xcd, offset 0x3340 - 0x334f: 0x000a, - // Block 0xce, offset 0x3380 - 0x3389: 0x000a, - // Block 0xcf, offset 0x33c0 - 0x33c3: 0x000a, - 0x33ce: 0x0002, 0x33cf: 0x0002, 0x33d0: 0x0002, 0x33d1: 0x0002, - 0x33d2: 0x0002, 0x33d3: 0x0002, 0x33d4: 0x0002, 0x33d5: 0x0002, 0x33d6: 0x0002, 0x33d7: 0x0002, - 0x33d8: 0x0002, 0x33d9: 0x0002, 0x33da: 0x0002, 0x33db: 0x0002, 0x33dc: 0x0002, 0x33dd: 0x0002, - 0x33de: 0x0002, 0x33df: 0x0002, 0x33e0: 0x0002, 0x33e1: 0x0002, 0x33e2: 0x0002, 0x33e3: 0x0002, - 0x33e4: 0x0002, 0x33e5: 0x0002, 0x33e6: 0x0002, 0x33e7: 0x0002, 0x33e8: 0x0002, 0x33e9: 0x0002, - 0x33ea: 0x0002, 0x33eb: 0x0002, 0x33ec: 0x0002, 0x33ed: 0x0002, 0x33ee: 0x0002, 0x33ef: 0x0002, - 0x33f0: 0x0002, 0x33f1: 0x0002, 0x33f2: 0x0002, 0x33f3: 0x0002, 0x33f4: 0x0002, 0x33f5: 0x0002, - 0x33f6: 0x0002, 0x33f7: 0x0002, 0x33f8: 0x0002, 0x33f9: 0x0002, 0x33fa: 0x0002, 0x33fb: 0x0002, - 0x33fc: 0x0002, 0x33fd: 0x0002, 0x33fe: 0x0002, 0x33ff: 0x0002, - // Block 0xd0, offset 0x3400 - 0x3400: 0x000c, 0x3401: 0x000c, 0x3402: 0x000c, 0x3403: 0x000c, 0x3404: 0x000c, 0x3405: 0x000c, - 0x3406: 0x000c, 0x3407: 0x000c, 0x3408: 0x000c, 0x3409: 0x000c, 0x340a: 0x000c, 0x340b: 0x000c, - 0x340c: 0x000c, 0x340d: 0x000c, 0x340e: 0x000c, 0x340f: 0x000c, 0x3410: 0x000c, 0x3411: 0x000c, - 0x3412: 0x000c, 0x3413: 0x000c, 0x3414: 0x000c, 0x3415: 0x000c, 0x3416: 0x000c, 0x3417: 0x000c, - 0x3418: 0x000c, 0x3419: 0x000c, 0x341a: 0x000c, 0x341b: 0x000c, 0x341c: 0x000c, 0x341d: 0x000c, - 0x341e: 0x000c, 0x341f: 0x000c, 0x3420: 0x000c, 0x3421: 0x000c, 0x3422: 0x000c, 0x3423: 0x000c, - 0x3424: 0x000c, 0x3425: 0x000c, 0x3426: 0x000c, 0x3427: 0x000c, 0x3428: 0x000c, 0x3429: 0x000c, - 0x342a: 0x000c, 0x342b: 0x000c, 0x342c: 0x000c, 0x342d: 0x000c, 0x342e: 0x000c, 0x342f: 0x000c, - 0x3430: 0x000c, 0x3431: 0x000c, 0x3432: 0x000c, 0x3433: 0x000c, 0x3434: 0x000c, 0x3435: 0x000c, - 0x3436: 0x000c, 0x343b: 0x000c, - 0x343c: 0x000c, 0x343d: 0x000c, 0x343e: 0x000c, 0x343f: 0x000c, - // Block 0xd1, offset 0x3440 - 0x3440: 0x000c, 0x3441: 0x000c, 0x3442: 0x000c, 0x3443: 0x000c, 0x3444: 0x000c, 0x3445: 0x000c, - 0x3446: 0x000c, 0x3447: 0x000c, 0x3448: 0x000c, 0x3449: 0x000c, 0x344a: 0x000c, 0x344b: 0x000c, - 0x344c: 0x000c, 0x344d: 0x000c, 0x344e: 0x000c, 0x344f: 0x000c, 0x3450: 0x000c, 0x3451: 0x000c, - 0x3452: 0x000c, 0x3453: 0x000c, 0x3454: 0x000c, 0x3455: 0x000c, 0x3456: 0x000c, 0x3457: 0x000c, - 0x3458: 0x000c, 0x3459: 0x000c, 0x345a: 0x000c, 0x345b: 0x000c, 0x345c: 0x000c, 0x345d: 0x000c, - 0x345e: 0x000c, 0x345f: 0x000c, 0x3460: 0x000c, 0x3461: 0x000c, 0x3462: 0x000c, 0x3463: 0x000c, - 0x3464: 0x000c, 0x3465: 0x000c, 0x3466: 0x000c, 0x3467: 0x000c, 0x3468: 0x000c, 0x3469: 0x000c, - 0x346a: 0x000c, 0x346b: 0x000c, 0x346c: 0x000c, - 0x3475: 0x000c, - // Block 0xd2, offset 0x3480 - 0x3484: 0x000c, - 0x349b: 0x000c, 0x349c: 0x000c, 0x349d: 0x000c, - 0x349e: 0x000c, 0x349f: 0x000c, 0x34a1: 0x000c, 0x34a2: 0x000c, 0x34a3: 0x000c, - 0x34a4: 0x000c, 0x34a5: 0x000c, 0x34a6: 0x000c, 0x34a7: 0x000c, 0x34a8: 0x000c, 0x34a9: 0x000c, - 0x34aa: 0x000c, 0x34ab: 0x000c, 0x34ac: 0x000c, 0x34ad: 0x000c, 0x34ae: 0x000c, 0x34af: 0x000c, - // Block 0xd3, offset 0x34c0 - 0x34c0: 0x000c, 0x34c1: 0x000c, 0x34c2: 0x000c, 0x34c3: 0x000c, 0x34c4: 0x000c, 0x34c5: 0x000c, - 0x34c6: 0x000c, 0x34c8: 0x000c, 0x34c9: 0x000c, 0x34ca: 0x000c, 0x34cb: 0x000c, - 0x34cc: 0x000c, 0x34cd: 0x000c, 0x34ce: 0x000c, 0x34cf: 0x000c, 0x34d0: 0x000c, 0x34d1: 0x000c, - 0x34d2: 0x000c, 0x34d3: 0x000c, 0x34d4: 0x000c, 0x34d5: 0x000c, 0x34d6: 0x000c, 0x34d7: 0x000c, - 0x34d8: 0x000c, 0x34db: 0x000c, 0x34dc: 0x000c, 0x34dd: 0x000c, - 0x34de: 0x000c, 0x34df: 0x000c, 0x34e0: 0x000c, 0x34e1: 0x000c, 0x34e3: 0x000c, - 0x34e4: 0x000c, 0x34e6: 0x000c, 0x34e7: 0x000c, 0x34e8: 0x000c, 0x34e9: 0x000c, - 0x34ea: 0x000c, - // Block 0xd4, offset 0x3500 - 0x3500: 0x0001, 0x3501: 0x0001, 0x3502: 0x0001, 0x3503: 0x0001, 0x3504: 0x0001, 0x3505: 0x0001, - 0x3506: 0x0001, 0x3507: 0x0001, 0x3508: 0x0001, 0x3509: 0x0001, 0x350a: 0x0001, 0x350b: 0x0001, - 0x350c: 0x0001, 0x350d: 0x0001, 0x350e: 0x0001, 0x350f: 0x0001, 0x3510: 0x000c, 0x3511: 0x000c, - 0x3512: 0x000c, 0x3513: 0x000c, 0x3514: 0x000c, 0x3515: 0x000c, 0x3516: 0x000c, 0x3517: 0x0001, - 0x3518: 0x0001, 0x3519: 0x0001, 0x351a: 0x0001, 0x351b: 0x0001, 0x351c: 0x0001, 0x351d: 0x0001, - 0x351e: 0x0001, 0x351f: 0x0001, 0x3520: 0x0001, 0x3521: 0x0001, 0x3522: 0x0001, 0x3523: 0x0001, - 0x3524: 0x0001, 0x3525: 0x0001, 0x3526: 0x0001, 0x3527: 0x0001, 0x3528: 0x0001, 0x3529: 0x0001, - 0x352a: 0x0001, 0x352b: 0x0001, 0x352c: 0x0001, 0x352d: 0x0001, 0x352e: 0x0001, 0x352f: 0x0001, - 0x3530: 0x0001, 0x3531: 0x0001, 0x3532: 0x0001, 0x3533: 0x0001, 0x3534: 0x0001, 0x3535: 0x0001, - 0x3536: 0x0001, 0x3537: 0x0001, 0x3538: 0x0001, 0x3539: 0x0001, 0x353a: 0x0001, 0x353b: 0x0001, - 0x353c: 0x0001, 0x353d: 0x0001, 0x353e: 0x0001, 0x353f: 0x0001, - // Block 0xd5, offset 0x3540 - 0x3540: 0x0001, 0x3541: 0x0001, 0x3542: 0x0001, 0x3543: 0x0001, 0x3544: 0x000c, 0x3545: 0x000c, - 0x3546: 0x000c, 0x3547: 0x000c, 0x3548: 0x000c, 0x3549: 0x000c, 0x354a: 0x000c, 0x354b: 0x0001, - 0x354c: 0x0001, 0x354d: 0x0001, 0x354e: 0x0001, 0x354f: 0x0001, 0x3550: 0x0001, 0x3551: 0x0001, - 0x3552: 0x0001, 0x3553: 0x0001, 0x3554: 0x0001, 0x3555: 0x0001, 0x3556: 0x0001, 0x3557: 0x0001, - 0x3558: 0x0001, 0x3559: 0x0001, 0x355a: 0x0001, 0x355b: 0x0001, 0x355c: 0x0001, 0x355d: 0x0001, - 0x355e: 0x0001, 0x355f: 0x0001, 0x3560: 0x0001, 0x3561: 0x0001, 0x3562: 0x0001, 0x3563: 0x0001, - 0x3564: 0x0001, 0x3565: 0x0001, 0x3566: 0x0001, 0x3567: 0x0001, 0x3568: 0x0001, 0x3569: 0x0001, - 0x356a: 0x0001, 0x356b: 0x0001, 0x356c: 0x0001, 0x356d: 0x0001, 0x356e: 0x0001, 0x356f: 0x0001, - 0x3570: 0x0001, 0x3571: 0x0001, 0x3572: 0x0001, 0x3573: 0x0001, 0x3574: 0x0001, 0x3575: 0x0001, - 0x3576: 0x0001, 0x3577: 0x0001, 0x3578: 0x0001, 0x3579: 0x0001, 0x357a: 0x0001, 0x357b: 0x0001, - 0x357c: 0x0001, 0x357d: 0x0001, 0x357e: 0x0001, 0x357f: 0x0001, - // Block 0xd6, offset 0x3580 - 0x3580: 0x000d, 0x3581: 0x000d, 0x3582: 0x000d, 0x3583: 0x000d, 0x3584: 0x000d, 0x3585: 0x000d, - 0x3586: 0x000d, 0x3587: 0x000d, 0x3588: 0x000d, 0x3589: 0x000d, 0x358a: 0x000d, 0x358b: 0x000d, - 0x358c: 0x000d, 0x358d: 0x000d, 0x358e: 0x000d, 0x358f: 0x000d, 0x3590: 0x000d, 0x3591: 0x000d, - 0x3592: 0x000d, 0x3593: 0x000d, 0x3594: 0x000d, 0x3595: 0x000d, 0x3596: 0x000d, 0x3597: 0x000d, - 0x3598: 0x000d, 0x3599: 0x000d, 0x359a: 0x000d, 0x359b: 0x000d, 0x359c: 0x000d, 0x359d: 0x000d, - 0x359e: 0x000d, 0x359f: 0x000d, 0x35a0: 0x000d, 0x35a1: 0x000d, 0x35a2: 0x000d, 0x35a3: 0x000d, - 0x35a4: 0x000d, 0x35a5: 0x000d, 0x35a6: 0x000d, 0x35a7: 0x000d, 0x35a8: 0x000d, 0x35a9: 0x000d, - 0x35aa: 0x000d, 0x35ab: 0x000d, 0x35ac: 0x000d, 0x35ad: 0x000d, 0x35ae: 0x000d, 0x35af: 0x000d, - 0x35b0: 0x000a, 0x35b1: 0x000a, 0x35b2: 0x000d, 0x35b3: 0x000d, 0x35b4: 0x000d, 0x35b5: 0x000d, - 0x35b6: 0x000d, 0x35b7: 0x000d, 0x35b8: 0x000d, 0x35b9: 0x000d, 0x35ba: 0x000d, 0x35bb: 0x000d, - 0x35bc: 0x000d, 0x35bd: 0x000d, 0x35be: 0x000d, 0x35bf: 0x000d, - // Block 0xd7, offset 0x35c0 - 0x35c0: 0x000a, 0x35c1: 0x000a, 0x35c2: 0x000a, 0x35c3: 0x000a, 0x35c4: 0x000a, 0x35c5: 0x000a, - 0x35c6: 0x000a, 0x35c7: 0x000a, 0x35c8: 0x000a, 0x35c9: 0x000a, 0x35ca: 0x000a, 0x35cb: 0x000a, - 0x35cc: 0x000a, 0x35cd: 0x000a, 0x35ce: 0x000a, 0x35cf: 0x000a, 0x35d0: 0x000a, 0x35d1: 0x000a, - 0x35d2: 0x000a, 0x35d3: 0x000a, 0x35d4: 0x000a, 0x35d5: 0x000a, 0x35d6: 0x000a, 0x35d7: 0x000a, - 0x35d8: 0x000a, 0x35d9: 0x000a, 0x35da: 0x000a, 0x35db: 0x000a, 0x35dc: 0x000a, 0x35dd: 0x000a, - 0x35de: 0x000a, 0x35df: 0x000a, 0x35e0: 0x000a, 0x35e1: 0x000a, 0x35e2: 0x000a, 0x35e3: 0x000a, - 0x35e4: 0x000a, 0x35e5: 0x000a, 0x35e6: 0x000a, 0x35e7: 0x000a, 0x35e8: 0x000a, 0x35e9: 0x000a, - 0x35ea: 0x000a, 0x35eb: 0x000a, - 0x35f0: 0x000a, 0x35f1: 0x000a, 0x35f2: 0x000a, 0x35f3: 0x000a, 0x35f4: 0x000a, 0x35f5: 0x000a, - 0x35f6: 0x000a, 0x35f7: 0x000a, 0x35f8: 0x000a, 0x35f9: 0x000a, 0x35fa: 0x000a, 0x35fb: 0x000a, - 0x35fc: 0x000a, 0x35fd: 0x000a, 0x35fe: 0x000a, 0x35ff: 0x000a, - // Block 0xd8, offset 0x3600 - 0x3600: 0x000a, 0x3601: 0x000a, 0x3602: 0x000a, 0x3603: 0x000a, 0x3604: 0x000a, 0x3605: 0x000a, - 0x3606: 0x000a, 0x3607: 0x000a, 0x3608: 0x000a, 0x3609: 0x000a, 0x360a: 0x000a, 0x360b: 0x000a, - 0x360c: 0x000a, 0x360d: 0x000a, 0x360e: 0x000a, 0x360f: 0x000a, 0x3610: 0x000a, 0x3611: 0x000a, - 0x3612: 0x000a, 0x3613: 0x000a, - 0x3620: 0x000a, 0x3621: 0x000a, 0x3622: 0x000a, 0x3623: 0x000a, - 0x3624: 0x000a, 0x3625: 0x000a, 0x3626: 0x000a, 0x3627: 0x000a, 0x3628: 0x000a, 0x3629: 0x000a, - 0x362a: 0x000a, 0x362b: 0x000a, 0x362c: 0x000a, 0x362d: 0x000a, 0x362e: 0x000a, - 0x3631: 0x000a, 0x3632: 0x000a, 0x3633: 0x000a, 0x3634: 0x000a, 0x3635: 0x000a, - 0x3636: 0x000a, 0x3637: 0x000a, 0x3638: 0x000a, 0x3639: 0x000a, 0x363a: 0x000a, 0x363b: 0x000a, - 0x363c: 0x000a, 0x363d: 0x000a, 0x363e: 0x000a, 0x363f: 0x000a, - // Block 0xd9, offset 0x3640 - 0x3641: 0x000a, 0x3642: 0x000a, 0x3643: 0x000a, 0x3644: 0x000a, 0x3645: 0x000a, - 0x3646: 0x000a, 0x3647: 0x000a, 0x3648: 0x000a, 0x3649: 0x000a, 0x364a: 0x000a, 0x364b: 0x000a, - 0x364c: 0x000a, 0x364d: 0x000a, 0x364e: 0x000a, 0x364f: 0x000a, 0x3651: 0x000a, - 0x3652: 0x000a, 0x3653: 0x000a, 0x3654: 0x000a, 0x3655: 0x000a, 0x3656: 0x000a, 0x3657: 0x000a, - 0x3658: 0x000a, 0x3659: 0x000a, 0x365a: 0x000a, 0x365b: 0x000a, 0x365c: 0x000a, 0x365d: 0x000a, - 0x365e: 0x000a, 0x365f: 0x000a, 0x3660: 0x000a, 0x3661: 0x000a, 0x3662: 0x000a, 0x3663: 0x000a, - 0x3664: 0x000a, 0x3665: 0x000a, 0x3666: 0x000a, 0x3667: 0x000a, 0x3668: 0x000a, 0x3669: 0x000a, - 0x366a: 0x000a, 0x366b: 0x000a, 0x366c: 0x000a, 0x366d: 0x000a, 0x366e: 0x000a, 0x366f: 0x000a, - 0x3670: 0x000a, 0x3671: 0x000a, 0x3672: 0x000a, 0x3673: 0x000a, 0x3674: 0x000a, 0x3675: 0x000a, - // Block 0xda, offset 0x3680 - 0x3680: 0x0002, 0x3681: 0x0002, 0x3682: 0x0002, 0x3683: 0x0002, 0x3684: 0x0002, 0x3685: 0x0002, - 0x3686: 0x0002, 0x3687: 0x0002, 0x3688: 0x0002, 0x3689: 0x0002, 0x368a: 0x0002, 0x368b: 0x000a, - 0x368c: 0x000a, - 0x36af: 0x000a, - // Block 0xdb, offset 0x36c0 - 0x36ea: 0x000a, 0x36eb: 0x000a, - // Block 0xdc, offset 0x3700 - 0x3720: 0x000a, 0x3721: 0x000a, 0x3722: 0x000a, 0x3723: 0x000a, - 0x3724: 0x000a, 0x3725: 0x000a, - // Block 0xdd, offset 0x3740 - 0x3740: 0x000a, 0x3741: 0x000a, 0x3742: 0x000a, 0x3743: 0x000a, 0x3744: 0x000a, 0x3745: 0x000a, - 0x3746: 0x000a, 0x3747: 0x000a, 0x3748: 0x000a, 0x3749: 0x000a, 0x374a: 0x000a, 0x374b: 0x000a, - 0x374c: 0x000a, 0x374d: 0x000a, 0x374e: 0x000a, 0x374f: 0x000a, 0x3750: 0x000a, 0x3751: 0x000a, - 0x3752: 0x000a, 0x3753: 0x000a, 0x3754: 0x000a, - 0x3760: 0x000a, 0x3761: 0x000a, 0x3762: 0x000a, 0x3763: 0x000a, - 0x3764: 0x000a, 0x3765: 0x000a, 0x3766: 0x000a, 0x3767: 0x000a, 0x3768: 0x000a, 0x3769: 0x000a, - 0x376a: 0x000a, 0x376b: 0x000a, 0x376c: 0x000a, - 0x3770: 0x000a, 0x3771: 0x000a, 0x3772: 0x000a, 0x3773: 0x000a, 0x3774: 0x000a, 0x3775: 0x000a, - 0x3776: 0x000a, 0x3777: 0x000a, 0x3778: 0x000a, 0x3779: 0x000a, - // Block 0xde, offset 0x3780 - 0x3780: 0x000a, 0x3781: 0x000a, 0x3782: 0x000a, 0x3783: 0x000a, 0x3784: 0x000a, 0x3785: 0x000a, - 0x3786: 0x000a, 0x3787: 0x000a, 0x3788: 0x000a, 0x3789: 0x000a, 0x378a: 0x000a, 0x378b: 0x000a, - 0x378c: 0x000a, 0x378d: 0x000a, 0x378e: 0x000a, 0x378f: 0x000a, 0x3790: 0x000a, 0x3791: 0x000a, - 0x3792: 0x000a, 0x3793: 0x000a, 0x3794: 0x000a, 0x3795: 0x000a, 0x3796: 0x000a, 0x3797: 0x000a, - 0x3798: 0x000a, - // Block 0xdf, offset 0x37c0 - 0x37c0: 0x000a, 0x37c1: 0x000a, 0x37c2: 0x000a, 0x37c3: 0x000a, 0x37c4: 0x000a, 0x37c5: 0x000a, - 0x37c6: 0x000a, 0x37c7: 0x000a, 0x37c8: 0x000a, 0x37c9: 0x000a, 0x37ca: 0x000a, 0x37cb: 0x000a, - 0x37d0: 0x000a, 0x37d1: 0x000a, - 0x37d2: 0x000a, 0x37d3: 0x000a, 0x37d4: 0x000a, 0x37d5: 0x000a, 0x37d6: 0x000a, 0x37d7: 0x000a, - 0x37d8: 0x000a, 0x37d9: 0x000a, 0x37da: 0x000a, 0x37db: 0x000a, 0x37dc: 0x000a, 0x37dd: 0x000a, - 0x37de: 0x000a, 0x37df: 0x000a, 0x37e0: 0x000a, 0x37e1: 0x000a, 0x37e2: 0x000a, 0x37e3: 0x000a, - 0x37e4: 0x000a, 0x37e5: 0x000a, 0x37e6: 0x000a, 0x37e7: 0x000a, 0x37e8: 0x000a, 0x37e9: 0x000a, - 0x37ea: 0x000a, 0x37eb: 0x000a, 0x37ec: 0x000a, 0x37ed: 0x000a, 0x37ee: 0x000a, 0x37ef: 0x000a, - 0x37f0: 0x000a, 0x37f1: 0x000a, 0x37f2: 0x000a, 0x37f3: 0x000a, 0x37f4: 0x000a, 0x37f5: 0x000a, - 0x37f6: 0x000a, 0x37f7: 0x000a, 0x37f8: 0x000a, 0x37f9: 0x000a, 0x37fa: 0x000a, 0x37fb: 0x000a, - 0x37fc: 0x000a, 0x37fd: 0x000a, 0x37fe: 0x000a, 0x37ff: 0x000a, - // Block 0xe0, offset 0x3800 - 0x3800: 0x000a, 0x3801: 0x000a, 0x3802: 0x000a, 0x3803: 0x000a, 0x3804: 0x000a, 0x3805: 0x000a, - 0x3806: 0x000a, 0x3807: 0x000a, - 0x3810: 0x000a, 0x3811: 0x000a, - 0x3812: 0x000a, 0x3813: 0x000a, 0x3814: 0x000a, 0x3815: 0x000a, 0x3816: 0x000a, 0x3817: 0x000a, - 0x3818: 0x000a, 0x3819: 0x000a, - 0x3820: 0x000a, 0x3821: 0x000a, 0x3822: 0x000a, 0x3823: 0x000a, - 0x3824: 0x000a, 0x3825: 0x000a, 0x3826: 0x000a, 0x3827: 0x000a, 0x3828: 0x000a, 0x3829: 0x000a, - 0x382a: 0x000a, 0x382b: 0x000a, 0x382c: 0x000a, 0x382d: 0x000a, 0x382e: 0x000a, 0x382f: 0x000a, - 0x3830: 0x000a, 0x3831: 0x000a, 0x3832: 0x000a, 0x3833: 0x000a, 0x3834: 0x000a, 0x3835: 0x000a, - 0x3836: 0x000a, 0x3837: 0x000a, 0x3838: 0x000a, 0x3839: 0x000a, 0x383a: 0x000a, 0x383b: 0x000a, - 0x383c: 0x000a, 0x383d: 0x000a, 0x383e: 0x000a, 0x383f: 0x000a, - // Block 0xe1, offset 0x3840 - 0x3840: 0x000a, 0x3841: 0x000a, 0x3842: 0x000a, 0x3843: 0x000a, 0x3844: 0x000a, 0x3845: 0x000a, - 0x3846: 0x000a, 0x3847: 0x000a, - 0x3850: 0x000a, 0x3851: 0x000a, - 0x3852: 0x000a, 0x3853: 0x000a, 0x3854: 0x000a, 0x3855: 0x000a, 0x3856: 0x000a, 0x3857: 0x000a, - 0x3858: 0x000a, 0x3859: 0x000a, 0x385a: 0x000a, 0x385b: 0x000a, 0x385c: 0x000a, 0x385d: 0x000a, - 0x385e: 0x000a, 0x385f: 0x000a, 0x3860: 0x000a, 0x3861: 0x000a, 0x3862: 0x000a, 0x3863: 0x000a, - 0x3864: 0x000a, 0x3865: 0x000a, 0x3866: 0x000a, 0x3867: 0x000a, 0x3868: 0x000a, 0x3869: 0x000a, - 0x386a: 0x000a, 0x386b: 0x000a, 0x386c: 0x000a, 0x386d: 0x000a, - // Block 0xe2, offset 0x3880 - 0x3880: 0x000a, 0x3881: 0x000a, 0x3882: 0x000a, 0x3883: 0x000a, 0x3884: 0x000a, 0x3885: 0x000a, - 0x3886: 0x000a, 0x3887: 0x000a, 0x3888: 0x000a, 0x3889: 0x000a, 0x388a: 0x000a, 0x388b: 0x000a, - 0x3890: 0x000a, 0x3891: 0x000a, - 0x3892: 0x000a, 0x3893: 0x000a, 0x3894: 0x000a, 0x3895: 0x000a, 0x3896: 0x000a, 0x3897: 0x000a, - 0x3898: 0x000a, 0x3899: 0x000a, 0x389a: 0x000a, 0x389b: 0x000a, 0x389c: 0x000a, 0x389d: 0x000a, - 0x389e: 0x000a, 0x389f: 0x000a, 0x38a0: 0x000a, 0x38a1: 0x000a, 0x38a2: 0x000a, 0x38a3: 0x000a, - 0x38a4: 0x000a, 0x38a5: 0x000a, 0x38a6: 0x000a, 0x38a7: 0x000a, 0x38a8: 0x000a, 0x38a9: 0x000a, - 0x38aa: 0x000a, 0x38ab: 0x000a, 0x38ac: 0x000a, 0x38ad: 0x000a, 0x38ae: 0x000a, 0x38af: 0x000a, - 0x38b0: 0x000a, 0x38b1: 0x000a, 0x38b2: 0x000a, 0x38b3: 0x000a, 0x38b4: 0x000a, 0x38b5: 0x000a, - 0x38b6: 0x000a, 0x38b7: 0x000a, 0x38b8: 0x000a, 0x38b9: 0x000a, 0x38ba: 0x000a, 0x38bb: 0x000a, - 0x38bc: 0x000a, 0x38bd: 0x000a, 0x38be: 0x000a, - // Block 0xe3, offset 0x38c0 - 0x38c0: 0x000a, 0x38c1: 0x000a, 0x38c2: 0x000a, 0x38c3: 0x000a, 0x38c4: 0x000a, 0x38c5: 0x000a, - 0x38c6: 0x000a, 0x38c7: 0x000a, 0x38c8: 0x000a, 0x38c9: 0x000a, 0x38ca: 0x000a, 0x38cb: 0x000a, - 0x38cc: 0x000a, 0x38cd: 0x000a, 0x38ce: 0x000a, 0x38cf: 0x000a, 0x38d0: 0x000a, 0x38d1: 0x000a, - 0x38d2: 0x000a, 0x38d3: 0x000a, 0x38d4: 0x000a, 0x38d5: 0x000a, 0x38d6: 0x000a, 0x38d7: 0x000a, - 0x38d8: 0x000a, 0x38d9: 0x000a, 0x38da: 0x000a, 0x38db: 0x000a, 0x38dc: 0x000a, 0x38dd: 0x000a, - 0x38de: 0x000a, 0x38df: 0x000a, 0x38e0: 0x000a, 0x38e1: 0x000a, 0x38e2: 0x000a, 0x38e3: 0x000a, - 0x38e4: 0x000a, 0x38e5: 0x000a, 0x38e6: 0x000a, 0x38e7: 0x000a, 0x38e8: 0x000a, 0x38e9: 0x000a, - 0x38ea: 0x000a, 0x38eb: 0x000a, 0x38ec: 0x000a, 0x38ed: 0x000a, 0x38ee: 0x000a, 0x38ef: 0x000a, - 0x38f0: 0x000a, 0x38f3: 0x000a, 0x38f4: 0x000a, 0x38f5: 0x000a, - 0x38f6: 0x000a, 0x38fa: 0x000a, - 0x38fc: 0x000a, 0x38fd: 0x000a, 0x38fe: 0x000a, 0x38ff: 0x000a, - // Block 0xe4, offset 0x3900 - 0x3900: 0x000a, 0x3901: 0x000a, 0x3902: 0x000a, 0x3903: 0x000a, 0x3904: 0x000a, 0x3905: 0x000a, - 0x3906: 0x000a, 0x3907: 0x000a, 0x3908: 0x000a, 0x3909: 0x000a, 0x390a: 0x000a, 0x390b: 0x000a, - 0x390c: 0x000a, 0x390d: 0x000a, 0x390e: 0x000a, 0x390f: 0x000a, 0x3910: 0x000a, 0x3911: 0x000a, - 0x3912: 0x000a, 0x3913: 0x000a, 0x3914: 0x000a, 0x3915: 0x000a, 0x3916: 0x000a, 0x3917: 0x000a, - 0x3918: 0x000a, 0x3919: 0x000a, 0x391a: 0x000a, 0x391b: 0x000a, 0x391c: 0x000a, 0x391d: 0x000a, - 0x391e: 0x000a, 0x391f: 0x000a, 0x3920: 0x000a, 0x3921: 0x000a, 0x3922: 0x000a, - 0x3930: 0x000a, 0x3931: 0x000a, 0x3932: 0x000a, 0x3933: 0x000a, 0x3934: 0x000a, 0x3935: 0x000a, - 0x3936: 0x000a, 0x3937: 0x000a, 0x3938: 0x000a, 0x3939: 0x000a, - // Block 0xe5, offset 0x3940 - 0x3940: 0x000a, 0x3941: 0x000a, 0x3942: 0x000a, - 0x3950: 0x000a, 0x3951: 0x000a, - 0x3952: 0x000a, 0x3953: 0x000a, 0x3954: 0x000a, 0x3955: 0x000a, 0x3956: 0x000a, 0x3957: 0x000a, - 0x3958: 0x000a, 0x3959: 0x000a, 0x395a: 0x000a, 0x395b: 0x000a, 0x395c: 0x000a, 0x395d: 0x000a, - 0x395e: 0x000a, 0x395f: 0x000a, 0x3960: 0x000a, 0x3961: 0x000a, 0x3962: 0x000a, 0x3963: 0x000a, - 0x3964: 0x000a, 0x3965: 0x000a, 0x3966: 0x000a, 0x3967: 0x000a, 0x3968: 0x000a, 0x3969: 0x000a, - 0x396a: 0x000a, 0x396b: 0x000a, 0x396c: 0x000a, 0x396d: 0x000a, 0x396e: 0x000a, 0x396f: 0x000a, - 0x3970: 0x000a, 0x3971: 0x000a, 0x3972: 0x000a, 0x3973: 0x000a, 0x3974: 0x000a, 0x3975: 0x000a, - 0x3976: 0x000a, 0x3977: 0x000a, 0x3978: 0x000a, 0x3979: 0x000a, 0x397a: 0x000a, 0x397b: 0x000a, - 0x397c: 0x000a, 0x397d: 0x000a, 0x397e: 0x000a, 0x397f: 0x000a, - // Block 0xe6, offset 0x3980 - 0x39a0: 0x000a, 0x39a1: 0x000a, 0x39a2: 0x000a, 0x39a3: 0x000a, - 0x39a4: 0x000a, 0x39a5: 0x000a, 0x39a6: 0x000a, 0x39a7: 0x000a, 0x39a8: 0x000a, 0x39a9: 0x000a, - 0x39aa: 0x000a, 0x39ab: 0x000a, 0x39ac: 0x000a, 0x39ad: 0x000a, - // Block 0xe7, offset 0x39c0 - 0x39fe: 0x000b, 0x39ff: 0x000b, - // Block 0xe8, offset 0x3a00 - 0x3a00: 0x000b, 0x3a01: 0x000b, 0x3a02: 0x000b, 0x3a03: 0x000b, 0x3a04: 0x000b, 0x3a05: 0x000b, - 0x3a06: 0x000b, 0x3a07: 0x000b, 0x3a08: 0x000b, 0x3a09: 0x000b, 0x3a0a: 0x000b, 0x3a0b: 0x000b, - 0x3a0c: 0x000b, 0x3a0d: 0x000b, 0x3a0e: 0x000b, 0x3a0f: 0x000b, 0x3a10: 0x000b, 0x3a11: 0x000b, - 0x3a12: 0x000b, 0x3a13: 0x000b, 0x3a14: 0x000b, 0x3a15: 0x000b, 0x3a16: 0x000b, 0x3a17: 0x000b, - 0x3a18: 0x000b, 0x3a19: 0x000b, 0x3a1a: 0x000b, 0x3a1b: 0x000b, 0x3a1c: 0x000b, 0x3a1d: 0x000b, - 0x3a1e: 0x000b, 0x3a1f: 0x000b, 0x3a20: 0x000b, 0x3a21: 0x000b, 0x3a22: 0x000b, 0x3a23: 0x000b, - 0x3a24: 0x000b, 0x3a25: 0x000b, 0x3a26: 0x000b, 0x3a27: 0x000b, 0x3a28: 0x000b, 0x3a29: 0x000b, - 0x3a2a: 0x000b, 0x3a2b: 0x000b, 0x3a2c: 0x000b, 0x3a2d: 0x000b, 0x3a2e: 0x000b, 0x3a2f: 0x000b, - 0x3a30: 0x000b, 0x3a31: 0x000b, 0x3a32: 0x000b, 0x3a33: 0x000b, 0x3a34: 0x000b, 0x3a35: 0x000b, - 0x3a36: 0x000b, 0x3a37: 0x000b, 0x3a38: 0x000b, 0x3a39: 0x000b, 0x3a3a: 0x000b, 0x3a3b: 0x000b, - 0x3a3c: 0x000b, 0x3a3d: 0x000b, 0x3a3e: 0x000b, 0x3a3f: 0x000b, - // Block 0xe9, offset 0x3a40 - 0x3a40: 0x000c, 0x3a41: 0x000c, 0x3a42: 0x000c, 0x3a43: 0x000c, 0x3a44: 0x000c, 0x3a45: 0x000c, - 0x3a46: 0x000c, 0x3a47: 0x000c, 0x3a48: 0x000c, 0x3a49: 0x000c, 0x3a4a: 0x000c, 0x3a4b: 0x000c, - 0x3a4c: 0x000c, 0x3a4d: 0x000c, 0x3a4e: 0x000c, 0x3a4f: 0x000c, 0x3a50: 0x000c, 0x3a51: 0x000c, - 0x3a52: 0x000c, 0x3a53: 0x000c, 0x3a54: 0x000c, 0x3a55: 0x000c, 0x3a56: 0x000c, 0x3a57: 0x000c, - 0x3a58: 0x000c, 0x3a59: 0x000c, 0x3a5a: 0x000c, 0x3a5b: 0x000c, 0x3a5c: 0x000c, 0x3a5d: 0x000c, - 0x3a5e: 0x000c, 0x3a5f: 0x000c, 0x3a60: 0x000c, 0x3a61: 0x000c, 0x3a62: 0x000c, 0x3a63: 0x000c, - 0x3a64: 0x000c, 0x3a65: 0x000c, 0x3a66: 0x000c, 0x3a67: 0x000c, 0x3a68: 0x000c, 0x3a69: 0x000c, - 0x3a6a: 0x000c, 0x3a6b: 0x000c, 0x3a6c: 0x000c, 0x3a6d: 0x000c, 0x3a6e: 0x000c, 0x3a6f: 0x000c, - 0x3a70: 0x000b, 0x3a71: 0x000b, 0x3a72: 0x000b, 0x3a73: 0x000b, 0x3a74: 0x000b, 0x3a75: 0x000b, - 0x3a76: 0x000b, 0x3a77: 0x000b, 0x3a78: 0x000b, 0x3a79: 0x000b, 0x3a7a: 0x000b, 0x3a7b: 0x000b, - 0x3a7c: 0x000b, 0x3a7d: 0x000b, 0x3a7e: 0x000b, 0x3a7f: 0x000b, -} - -// bidiIndex: 24 blocks, 1536 entries, 1536 bytes -// Block 0 is the zero block. -var bidiIndex = [1536]uint8{ - // Block 0x0, offset 0x0 - // Block 0x1, offset 0x40 - // Block 0x2, offset 0x80 - // Block 0x3, offset 0xc0 - 0xc2: 0x01, 0xc3: 0x02, - 0xca: 0x03, 0xcb: 0x04, 0xcc: 0x05, 0xcd: 0x06, 0xce: 0x07, 0xcf: 0x08, - 0xd2: 0x09, 0xd6: 0x0a, 0xd7: 0x0b, - 0xd8: 0x0c, 0xd9: 0x0d, 0xda: 0x0e, 0xdb: 0x0f, 0xdc: 0x10, 0xdd: 0x11, 0xde: 0x12, 0xdf: 0x13, - 0xe0: 0x02, 0xe1: 0x03, 0xe2: 0x04, 0xe3: 0x05, 0xe4: 0x06, - 0xea: 0x07, 0xef: 0x08, - 0xf0: 0x11, 0xf1: 0x12, 0xf2: 0x12, 0xf3: 0x14, 0xf4: 0x15, - // Block 0x4, offset 0x100 - 0x120: 0x14, 0x121: 0x15, 0x122: 0x16, 0x123: 0x17, 0x124: 0x18, 0x125: 0x19, 0x126: 0x1a, 0x127: 0x1b, - 0x128: 0x1c, 0x129: 0x1d, 0x12a: 0x1c, 0x12b: 0x1e, 0x12c: 0x1f, 0x12d: 0x20, 0x12e: 0x21, 0x12f: 0x22, - 0x130: 0x23, 0x131: 0x24, 0x132: 0x1a, 0x133: 0x25, 0x134: 0x26, 0x135: 0x27, 0x137: 0x28, - 0x138: 0x29, 0x139: 0x2a, 0x13a: 0x2b, 0x13b: 0x2c, 0x13c: 0x2d, 0x13d: 0x2e, 0x13e: 0x2f, 0x13f: 0x30, - // Block 0x5, offset 0x140 - 0x140: 0x31, 0x141: 0x32, 0x142: 0x33, - 0x14d: 0x34, 0x14e: 0x35, - 0x150: 0x36, - 0x15a: 0x37, 0x15c: 0x38, 0x15d: 0x39, 0x15e: 0x3a, 0x15f: 0x3b, - 0x160: 0x3c, 0x162: 0x3d, 0x164: 0x3e, 0x165: 0x3f, 0x167: 0x40, - 0x168: 0x41, 0x169: 0x42, 0x16a: 0x43, 0x16c: 0x44, 0x16d: 0x45, 0x16e: 0x46, 0x16f: 0x47, - 0x170: 0x48, 0x173: 0x49, 0x177: 0x4a, - 0x17e: 0x4b, 0x17f: 0x4c, - // Block 0x6, offset 0x180 - 0x180: 0x4d, 0x181: 0x4e, 0x182: 0x4f, 0x183: 0x50, 0x184: 0x51, 0x185: 0x52, 0x186: 0x53, 0x187: 0x54, - 0x188: 0x55, 0x189: 0x54, 0x18a: 0x54, 0x18b: 0x54, 0x18c: 0x56, 0x18d: 0x57, 0x18e: 0x58, 0x18f: 0x54, - 0x190: 0x59, 0x191: 0x5a, 0x192: 0x5b, 0x193: 0x5c, 0x194: 0x54, 0x195: 0x54, 0x196: 0x54, 0x197: 0x54, - 0x198: 0x54, 0x199: 0x54, 0x19a: 0x5d, 0x19b: 0x54, 0x19c: 0x54, 0x19d: 0x5e, 0x19e: 0x54, 0x19f: 0x5f, - 0x1a4: 0x54, 0x1a5: 0x54, 0x1a6: 0x60, 0x1a7: 0x61, - 0x1a8: 0x54, 0x1a9: 0x54, 0x1aa: 0x54, 0x1ab: 0x54, 0x1ac: 0x54, 0x1ad: 0x62, 0x1ae: 0x63, 0x1af: 0x64, - 0x1b3: 0x65, 0x1b5: 0x66, 0x1b7: 0x67, - 0x1b8: 0x68, 0x1b9: 0x69, 0x1ba: 0x6a, 0x1bb: 0x6b, 0x1bc: 0x54, 0x1bd: 0x54, 0x1be: 0x54, 0x1bf: 0x6c, - // Block 0x7, offset 0x1c0 - 0x1c0: 0x6d, 0x1c2: 0x6e, 0x1c3: 0x6f, 0x1c7: 0x70, - 0x1c8: 0x71, 0x1c9: 0x72, 0x1ca: 0x73, 0x1cb: 0x74, 0x1cd: 0x75, 0x1cf: 0x76, - // Block 0x8, offset 0x200 - 0x237: 0x54, - // Block 0x9, offset 0x240 - 0x252: 0x77, 0x253: 0x78, - 0x258: 0x79, 0x259: 0x7a, 0x25a: 0x7b, 0x25b: 0x7c, 0x25c: 0x7d, 0x25e: 0x7e, - 0x260: 0x7f, 0x261: 0x80, 0x263: 0x81, 0x264: 0x82, 0x265: 0x83, 0x266: 0x84, 0x267: 0x85, - 0x268: 0x86, 0x269: 0x87, 0x26a: 0x88, 0x26b: 0x89, 0x26f: 0x8a, - // Block 0xa, offset 0x280 - 0x2ac: 0x8b, 0x2ad: 0x8c, 0x2ae: 0x0e, 0x2af: 0x0e, - 0x2b0: 0x0e, 0x2b1: 0x0e, 0x2b2: 0x0e, 0x2b3: 0x0e, 0x2b4: 0x8d, 0x2b5: 0x0e, 0x2b6: 0x0e, 0x2b7: 0x8e, - 0x2b8: 0x8f, 0x2b9: 0x90, 0x2ba: 0x0e, 0x2bb: 0x91, 0x2bc: 0x92, 0x2bd: 0x93, 0x2bf: 0x94, - // Block 0xb, offset 0x2c0 - 0x2c4: 0x95, 0x2c5: 0x54, 0x2c6: 0x96, 0x2c7: 0x97, - 0x2cb: 0x98, 0x2cd: 0x99, - 0x2e0: 0x9a, 0x2e1: 0x9a, 0x2e2: 0x9a, 0x2e3: 0x9a, 0x2e4: 0x9b, 0x2e5: 0x9a, 0x2e6: 0x9a, 0x2e7: 0x9a, - 0x2e8: 0x9c, 0x2e9: 0x9a, 0x2ea: 0x9a, 0x2eb: 0x9d, 0x2ec: 0x9e, 0x2ed: 0x9a, 0x2ee: 0x9a, 0x2ef: 0x9a, - 0x2f0: 0x9a, 0x2f1: 0x9a, 0x2f2: 0x9a, 0x2f3: 0x9a, 0x2f4: 0x9f, 0x2f5: 0x9a, 0x2f6: 0x9a, 0x2f7: 0x9a, - 0x2f8: 0x9a, 0x2f9: 0xa0, 0x2fa: 0x9a, 0x2fb: 0x9a, 0x2fc: 0xa1, 0x2fd: 0xa2, 0x2fe: 0x9a, 0x2ff: 0x9a, - // Block 0xc, offset 0x300 - 0x300: 0xa3, 0x301: 0xa4, 0x302: 0xa5, 0x304: 0xa6, 0x305: 0xa7, 0x306: 0xa8, 0x307: 0xa9, - 0x308: 0xaa, 0x30b: 0xab, 0x30c: 0x26, 0x30d: 0xac, - 0x310: 0xad, 0x311: 0xae, 0x312: 0xaf, 0x313: 0xb0, 0x316: 0xb1, 0x317: 0xb2, - 0x318: 0xb3, 0x319: 0xb4, 0x31a: 0xb5, 0x31c: 0xb6, - 0x320: 0xb7, - 0x328: 0xb8, 0x329: 0xb9, 0x32a: 0xba, - 0x330: 0xbb, 0x332: 0xbc, 0x334: 0xbd, 0x335: 0xbe, 0x336: 0xbf, - 0x33b: 0xc0, - // Block 0xd, offset 0x340 - 0x36b: 0xc1, 0x36c: 0xc2, - 0x37e: 0xc3, - // Block 0xe, offset 0x380 - 0x3b2: 0xc4, - // Block 0xf, offset 0x3c0 - 0x3c5: 0xc5, 0x3c6: 0xc6, - 0x3c8: 0x54, 0x3c9: 0xc7, 0x3cc: 0x54, 0x3cd: 0xc8, - 0x3db: 0xc9, 0x3dc: 0xca, 0x3dd: 0xcb, 0x3de: 0xcc, 0x3df: 0xcd, - 0x3e8: 0xce, 0x3e9: 0xcf, 0x3ea: 0xd0, - // Block 0x10, offset 0x400 - 0x400: 0xd1, - 0x420: 0x9a, 0x421: 0x9a, 0x422: 0x9a, 0x423: 0xd2, 0x424: 0x9a, 0x425: 0xd3, 0x426: 0x9a, 0x427: 0x9a, - 0x428: 0x9a, 0x429: 0x9a, 0x42a: 0x9a, 0x42b: 0x9a, 0x42c: 0x9a, 0x42d: 0x9a, 0x42e: 0x9a, 0x42f: 0x9a, - 0x430: 0x9a, 0x431: 0xa1, 0x432: 0x0e, 0x433: 0x9a, 0x434: 0x9a, 0x435: 0x9a, 0x436: 0x9a, 0x437: 0x9a, - 0x438: 0x0e, 0x439: 0x0e, 0x43a: 0x0e, 0x43b: 0xd4, 0x43c: 0x9a, 0x43d: 0x9a, 0x43e: 0x9a, 0x43f: 0x9a, - // Block 0x11, offset 0x440 - 0x440: 0xd5, 0x441: 0x54, 0x442: 0xd6, 0x443: 0xd7, 0x444: 0xd8, 0x445: 0xd9, - 0x449: 0xda, 0x44c: 0x54, 0x44d: 0x54, 0x44e: 0x54, 0x44f: 0x54, - 0x450: 0x54, 0x451: 0x54, 0x452: 0x54, 0x453: 0x54, 0x454: 0x54, 0x455: 0x54, 0x456: 0x54, 0x457: 0x54, - 0x458: 0x54, 0x459: 0x54, 0x45a: 0x54, 0x45b: 0xdb, 0x45c: 0x54, 0x45d: 0x6b, 0x45e: 0x54, 0x45f: 0xdc, - 0x460: 0xdd, 0x461: 0xde, 0x462: 0xdf, 0x464: 0xe0, 0x465: 0xe1, 0x466: 0xe2, 0x467: 0xe3, - 0x469: 0xe4, - 0x47f: 0xe5, - // Block 0x12, offset 0x480 - 0x4bf: 0xe5, - // Block 0x13, offset 0x4c0 - 0x4d0: 0x09, 0x4d1: 0x0a, 0x4d6: 0x0b, - 0x4db: 0x0c, 0x4dd: 0x0d, 0x4de: 0x0e, 0x4df: 0x0f, - 0x4ef: 0x10, - 0x4ff: 0x10, - // Block 0x14, offset 0x500 - 0x50f: 0x10, - 0x51f: 0x10, - 0x52f: 0x10, - 0x53f: 0x10, - // Block 0x15, offset 0x540 - 0x540: 0xe6, 0x541: 0xe6, 0x542: 0xe6, 0x543: 0xe6, 0x544: 0x05, 0x545: 0x05, 0x546: 0x05, 0x547: 0xe7, - 0x548: 0xe6, 0x549: 0xe6, 0x54a: 0xe6, 0x54b: 0xe6, 0x54c: 0xe6, 0x54d: 0xe6, 0x54e: 0xe6, 0x54f: 0xe6, - 0x550: 0xe6, 0x551: 0xe6, 0x552: 0xe6, 0x553: 0xe6, 0x554: 0xe6, 0x555: 0xe6, 0x556: 0xe6, 0x557: 0xe6, - 0x558: 0xe6, 0x559: 0xe6, 0x55a: 0xe6, 0x55b: 0xe6, 0x55c: 0xe6, 0x55d: 0xe6, 0x55e: 0xe6, 0x55f: 0xe6, - 0x560: 0xe6, 0x561: 0xe6, 0x562: 0xe6, 0x563: 0xe6, 0x564: 0xe6, 0x565: 0xe6, 0x566: 0xe6, 0x567: 0xe6, - 0x568: 0xe6, 0x569: 0xe6, 0x56a: 0xe6, 0x56b: 0xe6, 0x56c: 0xe6, 0x56d: 0xe6, 0x56e: 0xe6, 0x56f: 0xe6, - 0x570: 0xe6, 0x571: 0xe6, 0x572: 0xe6, 0x573: 0xe6, 0x574: 0xe6, 0x575: 0xe6, 0x576: 0xe6, 0x577: 0xe6, - 0x578: 0xe6, 0x579: 0xe6, 0x57a: 0xe6, 0x57b: 0xe6, 0x57c: 0xe6, 0x57d: 0xe6, 0x57e: 0xe6, 0x57f: 0xe6, - // Block 0x16, offset 0x580 - 0x58f: 0x10, - 0x59f: 0x10, - 0x5a0: 0x13, - 0x5af: 0x10, - 0x5bf: 0x10, - // Block 0x17, offset 0x5c0 - 0x5cf: 0x10, -} - -// Total table size 16568 bytes (16KiB); checksum: F50EF68C diff --git a/vendor/golang.org/x/text/unicode/bidi/tables12.0.0.go b/vendor/golang.org/x/text/unicode/bidi/tables12.0.0.go deleted file mode 100644 index 3aa2c3bdf8c..00000000000 --- a/vendor/golang.org/x/text/unicode/bidi/tables12.0.0.go +++ /dev/null @@ -1,1923 +0,0 @@ -// Code generated by running "go generate" in golang.org/x/text. DO NOT EDIT. - -//go:build go1.14 && !go1.16 - -package bidi - -// UnicodeVersion is the Unicode version from which the tables in this package are derived. -const UnicodeVersion = "12.0.0" - -// xorMasks contains masks to be xor-ed with brackets to get the reverse -// version. -var xorMasks = []int32{ // 8 elements - 0, 1, 6, 7, 3, 15, 29, 63, -} // Size: 56 bytes - -// lookup returns the trie value for the first UTF-8 encoding in s and -// the width in bytes of this encoding. The size will be 0 if s does not -// hold enough bytes to complete the encoding. len(s) must be greater than 0. -func (t *bidiTrie) lookup(s []byte) (v uint8, sz int) { - c0 := s[0] - switch { - case c0 < 0x80: // is ASCII - return bidiValues[c0], 1 - case c0 < 0xC2: - return 0, 1 // Illegal UTF-8: not a starter, not ASCII. - case c0 < 0xE0: // 2-byte UTF-8 - if len(s) < 2 { - return 0, 0 - } - i := bidiIndex[c0] - c1 := s[1] - if c1 < 0x80 || 0xC0 <= c1 { - return 0, 1 // Illegal UTF-8: not a continuation byte. - } - return t.lookupValue(uint32(i), c1), 2 - case c0 < 0xF0: // 3-byte UTF-8 - if len(s) < 3 { - return 0, 0 - } - i := bidiIndex[c0] - c1 := s[1] - if c1 < 0x80 || 0xC0 <= c1 { - return 0, 1 // Illegal UTF-8: not a continuation byte. - } - o := uint32(i)<<6 + uint32(c1) - i = bidiIndex[o] - c2 := s[2] - if c2 < 0x80 || 0xC0 <= c2 { - return 0, 2 // Illegal UTF-8: not a continuation byte. - } - return t.lookupValue(uint32(i), c2), 3 - case c0 < 0xF8: // 4-byte UTF-8 - if len(s) < 4 { - return 0, 0 - } - i := bidiIndex[c0] - c1 := s[1] - if c1 < 0x80 || 0xC0 <= c1 { - return 0, 1 // Illegal UTF-8: not a continuation byte. - } - o := uint32(i)<<6 + uint32(c1) - i = bidiIndex[o] - c2 := s[2] - if c2 < 0x80 || 0xC0 <= c2 { - return 0, 2 // Illegal UTF-8: not a continuation byte. - } - o = uint32(i)<<6 + uint32(c2) - i = bidiIndex[o] - c3 := s[3] - if c3 < 0x80 || 0xC0 <= c3 { - return 0, 3 // Illegal UTF-8: not a continuation byte. - } - return t.lookupValue(uint32(i), c3), 4 - } - // Illegal rune - return 0, 1 -} - -// lookupUnsafe returns the trie value for the first UTF-8 encoding in s. -// s must start with a full and valid UTF-8 encoded rune. -func (t *bidiTrie) lookupUnsafe(s []byte) uint8 { - c0 := s[0] - if c0 < 0x80 { // is ASCII - return bidiValues[c0] - } - i := bidiIndex[c0] - if c0 < 0xE0 { // 2-byte UTF-8 - return t.lookupValue(uint32(i), s[1]) - } - i = bidiIndex[uint32(i)<<6+uint32(s[1])] - if c0 < 0xF0 { // 3-byte UTF-8 - return t.lookupValue(uint32(i), s[2]) - } - i = bidiIndex[uint32(i)<<6+uint32(s[2])] - if c0 < 0xF8 { // 4-byte UTF-8 - return t.lookupValue(uint32(i), s[3]) - } - return 0 -} - -// lookupString returns the trie value for the first UTF-8 encoding in s and -// the width in bytes of this encoding. The size will be 0 if s does not -// hold enough bytes to complete the encoding. len(s) must be greater than 0. -func (t *bidiTrie) lookupString(s string) (v uint8, sz int) { - c0 := s[0] - switch { - case c0 < 0x80: // is ASCII - return bidiValues[c0], 1 - case c0 < 0xC2: - return 0, 1 // Illegal UTF-8: not a starter, not ASCII. - case c0 < 0xE0: // 2-byte UTF-8 - if len(s) < 2 { - return 0, 0 - } - i := bidiIndex[c0] - c1 := s[1] - if c1 < 0x80 || 0xC0 <= c1 { - return 0, 1 // Illegal UTF-8: not a continuation byte. - } - return t.lookupValue(uint32(i), c1), 2 - case c0 < 0xF0: // 3-byte UTF-8 - if len(s) < 3 { - return 0, 0 - } - i := bidiIndex[c0] - c1 := s[1] - if c1 < 0x80 || 0xC0 <= c1 { - return 0, 1 // Illegal UTF-8: not a continuation byte. - } - o := uint32(i)<<6 + uint32(c1) - i = bidiIndex[o] - c2 := s[2] - if c2 < 0x80 || 0xC0 <= c2 { - return 0, 2 // Illegal UTF-8: not a continuation byte. - } - return t.lookupValue(uint32(i), c2), 3 - case c0 < 0xF8: // 4-byte UTF-8 - if len(s) < 4 { - return 0, 0 - } - i := bidiIndex[c0] - c1 := s[1] - if c1 < 0x80 || 0xC0 <= c1 { - return 0, 1 // Illegal UTF-8: not a continuation byte. - } - o := uint32(i)<<6 + uint32(c1) - i = bidiIndex[o] - c2 := s[2] - if c2 < 0x80 || 0xC0 <= c2 { - return 0, 2 // Illegal UTF-8: not a continuation byte. - } - o = uint32(i)<<6 + uint32(c2) - i = bidiIndex[o] - c3 := s[3] - if c3 < 0x80 || 0xC0 <= c3 { - return 0, 3 // Illegal UTF-8: not a continuation byte. - } - return t.lookupValue(uint32(i), c3), 4 - } - // Illegal rune - return 0, 1 -} - -// lookupStringUnsafe returns the trie value for the first UTF-8 encoding in s. -// s must start with a full and valid UTF-8 encoded rune. -func (t *bidiTrie) lookupStringUnsafe(s string) uint8 { - c0 := s[0] - if c0 < 0x80 { // is ASCII - return bidiValues[c0] - } - i := bidiIndex[c0] - if c0 < 0xE0 { // 2-byte UTF-8 - return t.lookupValue(uint32(i), s[1]) - } - i = bidiIndex[uint32(i)<<6+uint32(s[1])] - if c0 < 0xF0 { // 3-byte UTF-8 - return t.lookupValue(uint32(i), s[2]) - } - i = bidiIndex[uint32(i)<<6+uint32(s[2])] - if c0 < 0xF8 { // 4-byte UTF-8 - return t.lookupValue(uint32(i), s[3]) - } - return 0 -} - -// bidiTrie. Total size: 16896 bytes (16.50 KiB). Checksum: 6f0927067913dc6d. -type bidiTrie struct{} - -func newBidiTrie(i int) *bidiTrie { - return &bidiTrie{} -} - -// lookupValue determines the type of block n and looks up the value for b. -func (t *bidiTrie) lookupValue(n uint32, b byte) uint8 { - switch { - default: - return uint8(bidiValues[n<<6+uint32(b)]) - } -} - -// bidiValues: 240 blocks, 15360 entries, 15360 bytes -// The third block is the zero block. -var bidiValues = [15360]uint8{ - // Block 0x0, offset 0x0 - 0x00: 0x000b, 0x01: 0x000b, 0x02: 0x000b, 0x03: 0x000b, 0x04: 0x000b, 0x05: 0x000b, - 0x06: 0x000b, 0x07: 0x000b, 0x08: 0x000b, 0x09: 0x0008, 0x0a: 0x0007, 0x0b: 0x0008, - 0x0c: 0x0009, 0x0d: 0x0007, 0x0e: 0x000b, 0x0f: 0x000b, 0x10: 0x000b, 0x11: 0x000b, - 0x12: 0x000b, 0x13: 0x000b, 0x14: 0x000b, 0x15: 0x000b, 0x16: 0x000b, 0x17: 0x000b, - 0x18: 0x000b, 0x19: 0x000b, 0x1a: 0x000b, 0x1b: 0x000b, 0x1c: 0x0007, 0x1d: 0x0007, - 0x1e: 0x0007, 0x1f: 0x0008, 0x20: 0x0009, 0x21: 0x000a, 0x22: 0x000a, 0x23: 0x0004, - 0x24: 0x0004, 0x25: 0x0004, 0x26: 0x000a, 0x27: 0x000a, 0x28: 0x003a, 0x29: 0x002a, - 0x2a: 0x000a, 0x2b: 0x0003, 0x2c: 0x0006, 0x2d: 0x0003, 0x2e: 0x0006, 0x2f: 0x0006, - 0x30: 0x0002, 0x31: 0x0002, 0x32: 0x0002, 0x33: 0x0002, 0x34: 0x0002, 0x35: 0x0002, - 0x36: 0x0002, 0x37: 0x0002, 0x38: 0x0002, 0x39: 0x0002, 0x3a: 0x0006, 0x3b: 0x000a, - 0x3c: 0x000a, 0x3d: 0x000a, 0x3e: 0x000a, 0x3f: 0x000a, - // Block 0x1, offset 0x40 - 0x40: 0x000a, - 0x5b: 0x005a, 0x5c: 0x000a, 0x5d: 0x004a, - 0x5e: 0x000a, 0x5f: 0x000a, 0x60: 0x000a, - 0x7b: 0x005a, - 0x7c: 0x000a, 0x7d: 0x004a, 0x7e: 0x000a, 0x7f: 0x000b, - // Block 0x2, offset 0x80 - // Block 0x3, offset 0xc0 - 0xc0: 0x000b, 0xc1: 0x000b, 0xc2: 0x000b, 0xc3: 0x000b, 0xc4: 0x000b, 0xc5: 0x0007, - 0xc6: 0x000b, 0xc7: 0x000b, 0xc8: 0x000b, 0xc9: 0x000b, 0xca: 0x000b, 0xcb: 0x000b, - 0xcc: 0x000b, 0xcd: 0x000b, 0xce: 0x000b, 0xcf: 0x000b, 0xd0: 0x000b, 0xd1: 0x000b, - 0xd2: 0x000b, 0xd3: 0x000b, 0xd4: 0x000b, 0xd5: 0x000b, 0xd6: 0x000b, 0xd7: 0x000b, - 0xd8: 0x000b, 0xd9: 0x000b, 0xda: 0x000b, 0xdb: 0x000b, 0xdc: 0x000b, 0xdd: 0x000b, - 0xde: 0x000b, 0xdf: 0x000b, 0xe0: 0x0006, 0xe1: 0x000a, 0xe2: 0x0004, 0xe3: 0x0004, - 0xe4: 0x0004, 0xe5: 0x0004, 0xe6: 0x000a, 0xe7: 0x000a, 0xe8: 0x000a, 0xe9: 0x000a, - 0xeb: 0x000a, 0xec: 0x000a, 0xed: 0x000b, 0xee: 0x000a, 0xef: 0x000a, - 0xf0: 0x0004, 0xf1: 0x0004, 0xf2: 0x0002, 0xf3: 0x0002, 0xf4: 0x000a, - 0xf6: 0x000a, 0xf7: 0x000a, 0xf8: 0x000a, 0xf9: 0x0002, 0xfb: 0x000a, - 0xfc: 0x000a, 0xfd: 0x000a, 0xfe: 0x000a, 0xff: 0x000a, - // Block 0x4, offset 0x100 - 0x117: 0x000a, - 0x137: 0x000a, - // Block 0x5, offset 0x140 - 0x179: 0x000a, 0x17a: 0x000a, - // Block 0x6, offset 0x180 - 0x182: 0x000a, 0x183: 0x000a, 0x184: 0x000a, 0x185: 0x000a, - 0x186: 0x000a, 0x187: 0x000a, 0x188: 0x000a, 0x189: 0x000a, 0x18a: 0x000a, 0x18b: 0x000a, - 0x18c: 0x000a, 0x18d: 0x000a, 0x18e: 0x000a, 0x18f: 0x000a, - 0x192: 0x000a, 0x193: 0x000a, 0x194: 0x000a, 0x195: 0x000a, 0x196: 0x000a, 0x197: 0x000a, - 0x198: 0x000a, 0x199: 0x000a, 0x19a: 0x000a, 0x19b: 0x000a, 0x19c: 0x000a, 0x19d: 0x000a, - 0x19e: 0x000a, 0x19f: 0x000a, - 0x1a5: 0x000a, 0x1a6: 0x000a, 0x1a7: 0x000a, 0x1a8: 0x000a, 0x1a9: 0x000a, - 0x1aa: 0x000a, 0x1ab: 0x000a, 0x1ac: 0x000a, 0x1ad: 0x000a, 0x1af: 0x000a, - 0x1b0: 0x000a, 0x1b1: 0x000a, 0x1b2: 0x000a, 0x1b3: 0x000a, 0x1b4: 0x000a, 0x1b5: 0x000a, - 0x1b6: 0x000a, 0x1b7: 0x000a, 0x1b8: 0x000a, 0x1b9: 0x000a, 0x1ba: 0x000a, 0x1bb: 0x000a, - 0x1bc: 0x000a, 0x1bd: 0x000a, 0x1be: 0x000a, 0x1bf: 0x000a, - // Block 0x7, offset 0x1c0 - 0x1c0: 0x000c, 0x1c1: 0x000c, 0x1c2: 0x000c, 0x1c3: 0x000c, 0x1c4: 0x000c, 0x1c5: 0x000c, - 0x1c6: 0x000c, 0x1c7: 0x000c, 0x1c8: 0x000c, 0x1c9: 0x000c, 0x1ca: 0x000c, 0x1cb: 0x000c, - 0x1cc: 0x000c, 0x1cd: 0x000c, 0x1ce: 0x000c, 0x1cf: 0x000c, 0x1d0: 0x000c, 0x1d1: 0x000c, - 0x1d2: 0x000c, 0x1d3: 0x000c, 0x1d4: 0x000c, 0x1d5: 0x000c, 0x1d6: 0x000c, 0x1d7: 0x000c, - 0x1d8: 0x000c, 0x1d9: 0x000c, 0x1da: 0x000c, 0x1db: 0x000c, 0x1dc: 0x000c, 0x1dd: 0x000c, - 0x1de: 0x000c, 0x1df: 0x000c, 0x1e0: 0x000c, 0x1e1: 0x000c, 0x1e2: 0x000c, 0x1e3: 0x000c, - 0x1e4: 0x000c, 0x1e5: 0x000c, 0x1e6: 0x000c, 0x1e7: 0x000c, 0x1e8: 0x000c, 0x1e9: 0x000c, - 0x1ea: 0x000c, 0x1eb: 0x000c, 0x1ec: 0x000c, 0x1ed: 0x000c, 0x1ee: 0x000c, 0x1ef: 0x000c, - 0x1f0: 0x000c, 0x1f1: 0x000c, 0x1f2: 0x000c, 0x1f3: 0x000c, 0x1f4: 0x000c, 0x1f5: 0x000c, - 0x1f6: 0x000c, 0x1f7: 0x000c, 0x1f8: 0x000c, 0x1f9: 0x000c, 0x1fa: 0x000c, 0x1fb: 0x000c, - 0x1fc: 0x000c, 0x1fd: 0x000c, 0x1fe: 0x000c, 0x1ff: 0x000c, - // Block 0x8, offset 0x200 - 0x200: 0x000c, 0x201: 0x000c, 0x202: 0x000c, 0x203: 0x000c, 0x204: 0x000c, 0x205: 0x000c, - 0x206: 0x000c, 0x207: 0x000c, 0x208: 0x000c, 0x209: 0x000c, 0x20a: 0x000c, 0x20b: 0x000c, - 0x20c: 0x000c, 0x20d: 0x000c, 0x20e: 0x000c, 0x20f: 0x000c, 0x210: 0x000c, 0x211: 0x000c, - 0x212: 0x000c, 0x213: 0x000c, 0x214: 0x000c, 0x215: 0x000c, 0x216: 0x000c, 0x217: 0x000c, - 0x218: 0x000c, 0x219: 0x000c, 0x21a: 0x000c, 0x21b: 0x000c, 0x21c: 0x000c, 0x21d: 0x000c, - 0x21e: 0x000c, 0x21f: 0x000c, 0x220: 0x000c, 0x221: 0x000c, 0x222: 0x000c, 0x223: 0x000c, - 0x224: 0x000c, 0x225: 0x000c, 0x226: 0x000c, 0x227: 0x000c, 0x228: 0x000c, 0x229: 0x000c, - 0x22a: 0x000c, 0x22b: 0x000c, 0x22c: 0x000c, 0x22d: 0x000c, 0x22e: 0x000c, 0x22f: 0x000c, - 0x234: 0x000a, 0x235: 0x000a, - 0x23e: 0x000a, - // Block 0x9, offset 0x240 - 0x244: 0x000a, 0x245: 0x000a, - 0x247: 0x000a, - // Block 0xa, offset 0x280 - 0x2b6: 0x000a, - // Block 0xb, offset 0x2c0 - 0x2c3: 0x000c, 0x2c4: 0x000c, 0x2c5: 0x000c, - 0x2c6: 0x000c, 0x2c7: 0x000c, 0x2c8: 0x000c, 0x2c9: 0x000c, - // Block 0xc, offset 0x300 - 0x30a: 0x000a, - 0x30d: 0x000a, 0x30e: 0x000a, 0x30f: 0x0004, 0x310: 0x0001, 0x311: 0x000c, - 0x312: 0x000c, 0x313: 0x000c, 0x314: 0x000c, 0x315: 0x000c, 0x316: 0x000c, 0x317: 0x000c, - 0x318: 0x000c, 0x319: 0x000c, 0x31a: 0x000c, 0x31b: 0x000c, 0x31c: 0x000c, 0x31d: 0x000c, - 0x31e: 0x000c, 0x31f: 0x000c, 0x320: 0x000c, 0x321: 0x000c, 0x322: 0x000c, 0x323: 0x000c, - 0x324: 0x000c, 0x325: 0x000c, 0x326: 0x000c, 0x327: 0x000c, 0x328: 0x000c, 0x329: 0x000c, - 0x32a: 0x000c, 0x32b: 0x000c, 0x32c: 0x000c, 0x32d: 0x000c, 0x32e: 0x000c, 0x32f: 0x000c, - 0x330: 0x000c, 0x331: 0x000c, 0x332: 0x000c, 0x333: 0x000c, 0x334: 0x000c, 0x335: 0x000c, - 0x336: 0x000c, 0x337: 0x000c, 0x338: 0x000c, 0x339: 0x000c, 0x33a: 0x000c, 0x33b: 0x000c, - 0x33c: 0x000c, 0x33d: 0x000c, 0x33e: 0x0001, 0x33f: 0x000c, - // Block 0xd, offset 0x340 - 0x340: 0x0001, 0x341: 0x000c, 0x342: 0x000c, 0x343: 0x0001, 0x344: 0x000c, 0x345: 0x000c, - 0x346: 0x0001, 0x347: 0x000c, 0x348: 0x0001, 0x349: 0x0001, 0x34a: 0x0001, 0x34b: 0x0001, - 0x34c: 0x0001, 0x34d: 0x0001, 0x34e: 0x0001, 0x34f: 0x0001, 0x350: 0x0001, 0x351: 0x0001, - 0x352: 0x0001, 0x353: 0x0001, 0x354: 0x0001, 0x355: 0x0001, 0x356: 0x0001, 0x357: 0x0001, - 0x358: 0x0001, 0x359: 0x0001, 0x35a: 0x0001, 0x35b: 0x0001, 0x35c: 0x0001, 0x35d: 0x0001, - 0x35e: 0x0001, 0x35f: 0x0001, 0x360: 0x0001, 0x361: 0x0001, 0x362: 0x0001, 0x363: 0x0001, - 0x364: 0x0001, 0x365: 0x0001, 0x366: 0x0001, 0x367: 0x0001, 0x368: 0x0001, 0x369: 0x0001, - 0x36a: 0x0001, 0x36b: 0x0001, 0x36c: 0x0001, 0x36d: 0x0001, 0x36e: 0x0001, 0x36f: 0x0001, - 0x370: 0x0001, 0x371: 0x0001, 0x372: 0x0001, 0x373: 0x0001, 0x374: 0x0001, 0x375: 0x0001, - 0x376: 0x0001, 0x377: 0x0001, 0x378: 0x0001, 0x379: 0x0001, 0x37a: 0x0001, 0x37b: 0x0001, - 0x37c: 0x0001, 0x37d: 0x0001, 0x37e: 0x0001, 0x37f: 0x0001, - // Block 0xe, offset 0x380 - 0x380: 0x0005, 0x381: 0x0005, 0x382: 0x0005, 0x383: 0x0005, 0x384: 0x0005, 0x385: 0x0005, - 0x386: 0x000a, 0x387: 0x000a, 0x388: 0x000d, 0x389: 0x0004, 0x38a: 0x0004, 0x38b: 0x000d, - 0x38c: 0x0006, 0x38d: 0x000d, 0x38e: 0x000a, 0x38f: 0x000a, 0x390: 0x000c, 0x391: 0x000c, - 0x392: 0x000c, 0x393: 0x000c, 0x394: 0x000c, 0x395: 0x000c, 0x396: 0x000c, 0x397: 0x000c, - 0x398: 0x000c, 0x399: 0x000c, 0x39a: 0x000c, 0x39b: 0x000d, 0x39c: 0x000d, 0x39d: 0x000d, - 0x39e: 0x000d, 0x39f: 0x000d, 0x3a0: 0x000d, 0x3a1: 0x000d, 0x3a2: 0x000d, 0x3a3: 0x000d, - 0x3a4: 0x000d, 0x3a5: 0x000d, 0x3a6: 0x000d, 0x3a7: 0x000d, 0x3a8: 0x000d, 0x3a9: 0x000d, - 0x3aa: 0x000d, 0x3ab: 0x000d, 0x3ac: 0x000d, 0x3ad: 0x000d, 0x3ae: 0x000d, 0x3af: 0x000d, - 0x3b0: 0x000d, 0x3b1: 0x000d, 0x3b2: 0x000d, 0x3b3: 0x000d, 0x3b4: 0x000d, 0x3b5: 0x000d, - 0x3b6: 0x000d, 0x3b7: 0x000d, 0x3b8: 0x000d, 0x3b9: 0x000d, 0x3ba: 0x000d, 0x3bb: 0x000d, - 0x3bc: 0x000d, 0x3bd: 0x000d, 0x3be: 0x000d, 0x3bf: 0x000d, - // Block 0xf, offset 0x3c0 - 0x3c0: 0x000d, 0x3c1: 0x000d, 0x3c2: 0x000d, 0x3c3: 0x000d, 0x3c4: 0x000d, 0x3c5: 0x000d, - 0x3c6: 0x000d, 0x3c7: 0x000d, 0x3c8: 0x000d, 0x3c9: 0x000d, 0x3ca: 0x000d, 0x3cb: 0x000c, - 0x3cc: 0x000c, 0x3cd: 0x000c, 0x3ce: 0x000c, 0x3cf: 0x000c, 0x3d0: 0x000c, 0x3d1: 0x000c, - 0x3d2: 0x000c, 0x3d3: 0x000c, 0x3d4: 0x000c, 0x3d5: 0x000c, 0x3d6: 0x000c, 0x3d7: 0x000c, - 0x3d8: 0x000c, 0x3d9: 0x000c, 0x3da: 0x000c, 0x3db: 0x000c, 0x3dc: 0x000c, 0x3dd: 0x000c, - 0x3de: 0x000c, 0x3df: 0x000c, 0x3e0: 0x0005, 0x3e1: 0x0005, 0x3e2: 0x0005, 0x3e3: 0x0005, - 0x3e4: 0x0005, 0x3e5: 0x0005, 0x3e6: 0x0005, 0x3e7: 0x0005, 0x3e8: 0x0005, 0x3e9: 0x0005, - 0x3ea: 0x0004, 0x3eb: 0x0005, 0x3ec: 0x0005, 0x3ed: 0x000d, 0x3ee: 0x000d, 0x3ef: 0x000d, - 0x3f0: 0x000c, 0x3f1: 0x000d, 0x3f2: 0x000d, 0x3f3: 0x000d, 0x3f4: 0x000d, 0x3f5: 0x000d, - 0x3f6: 0x000d, 0x3f7: 0x000d, 0x3f8: 0x000d, 0x3f9: 0x000d, 0x3fa: 0x000d, 0x3fb: 0x000d, - 0x3fc: 0x000d, 0x3fd: 0x000d, 0x3fe: 0x000d, 0x3ff: 0x000d, - // Block 0x10, offset 0x400 - 0x400: 0x000d, 0x401: 0x000d, 0x402: 0x000d, 0x403: 0x000d, 0x404: 0x000d, 0x405: 0x000d, - 0x406: 0x000d, 0x407: 0x000d, 0x408: 0x000d, 0x409: 0x000d, 0x40a: 0x000d, 0x40b: 0x000d, - 0x40c: 0x000d, 0x40d: 0x000d, 0x40e: 0x000d, 0x40f: 0x000d, 0x410: 0x000d, 0x411: 0x000d, - 0x412: 0x000d, 0x413: 0x000d, 0x414: 0x000d, 0x415: 0x000d, 0x416: 0x000d, 0x417: 0x000d, - 0x418: 0x000d, 0x419: 0x000d, 0x41a: 0x000d, 0x41b: 0x000d, 0x41c: 0x000d, 0x41d: 0x000d, - 0x41e: 0x000d, 0x41f: 0x000d, 0x420: 0x000d, 0x421: 0x000d, 0x422: 0x000d, 0x423: 0x000d, - 0x424: 0x000d, 0x425: 0x000d, 0x426: 0x000d, 0x427: 0x000d, 0x428: 0x000d, 0x429: 0x000d, - 0x42a: 0x000d, 0x42b: 0x000d, 0x42c: 0x000d, 0x42d: 0x000d, 0x42e: 0x000d, 0x42f: 0x000d, - 0x430: 0x000d, 0x431: 0x000d, 0x432: 0x000d, 0x433: 0x000d, 0x434: 0x000d, 0x435: 0x000d, - 0x436: 0x000d, 0x437: 0x000d, 0x438: 0x000d, 0x439: 0x000d, 0x43a: 0x000d, 0x43b: 0x000d, - 0x43c: 0x000d, 0x43d: 0x000d, 0x43e: 0x000d, 0x43f: 0x000d, - // Block 0x11, offset 0x440 - 0x440: 0x000d, 0x441: 0x000d, 0x442: 0x000d, 0x443: 0x000d, 0x444: 0x000d, 0x445: 0x000d, - 0x446: 0x000d, 0x447: 0x000d, 0x448: 0x000d, 0x449: 0x000d, 0x44a: 0x000d, 0x44b: 0x000d, - 0x44c: 0x000d, 0x44d: 0x000d, 0x44e: 0x000d, 0x44f: 0x000d, 0x450: 0x000d, 0x451: 0x000d, - 0x452: 0x000d, 0x453: 0x000d, 0x454: 0x000d, 0x455: 0x000d, 0x456: 0x000c, 0x457: 0x000c, - 0x458: 0x000c, 0x459: 0x000c, 0x45a: 0x000c, 0x45b: 0x000c, 0x45c: 0x000c, 0x45d: 0x0005, - 0x45e: 0x000a, 0x45f: 0x000c, 0x460: 0x000c, 0x461: 0x000c, 0x462: 0x000c, 0x463: 0x000c, - 0x464: 0x000c, 0x465: 0x000d, 0x466: 0x000d, 0x467: 0x000c, 0x468: 0x000c, 0x469: 0x000a, - 0x46a: 0x000c, 0x46b: 0x000c, 0x46c: 0x000c, 0x46d: 0x000c, 0x46e: 0x000d, 0x46f: 0x000d, - 0x470: 0x0002, 0x471: 0x0002, 0x472: 0x0002, 0x473: 0x0002, 0x474: 0x0002, 0x475: 0x0002, - 0x476: 0x0002, 0x477: 0x0002, 0x478: 0x0002, 0x479: 0x0002, 0x47a: 0x000d, 0x47b: 0x000d, - 0x47c: 0x000d, 0x47d: 0x000d, 0x47e: 0x000d, 0x47f: 0x000d, - // Block 0x12, offset 0x480 - 0x480: 0x000d, 0x481: 0x000d, 0x482: 0x000d, 0x483: 0x000d, 0x484: 0x000d, 0x485: 0x000d, - 0x486: 0x000d, 0x487: 0x000d, 0x488: 0x000d, 0x489: 0x000d, 0x48a: 0x000d, 0x48b: 0x000d, - 0x48c: 0x000d, 0x48d: 0x000d, 0x48e: 0x000d, 0x48f: 0x000d, 0x490: 0x000d, 0x491: 0x000c, - 0x492: 0x000d, 0x493: 0x000d, 0x494: 0x000d, 0x495: 0x000d, 0x496: 0x000d, 0x497: 0x000d, - 0x498: 0x000d, 0x499: 0x000d, 0x49a: 0x000d, 0x49b: 0x000d, 0x49c: 0x000d, 0x49d: 0x000d, - 0x49e: 0x000d, 0x49f: 0x000d, 0x4a0: 0x000d, 0x4a1: 0x000d, 0x4a2: 0x000d, 0x4a3: 0x000d, - 0x4a4: 0x000d, 0x4a5: 0x000d, 0x4a6: 0x000d, 0x4a7: 0x000d, 0x4a8: 0x000d, 0x4a9: 0x000d, - 0x4aa: 0x000d, 0x4ab: 0x000d, 0x4ac: 0x000d, 0x4ad: 0x000d, 0x4ae: 0x000d, 0x4af: 0x000d, - 0x4b0: 0x000c, 0x4b1: 0x000c, 0x4b2: 0x000c, 0x4b3: 0x000c, 0x4b4: 0x000c, 0x4b5: 0x000c, - 0x4b6: 0x000c, 0x4b7: 0x000c, 0x4b8: 0x000c, 0x4b9: 0x000c, 0x4ba: 0x000c, 0x4bb: 0x000c, - 0x4bc: 0x000c, 0x4bd: 0x000c, 0x4be: 0x000c, 0x4bf: 0x000c, - // Block 0x13, offset 0x4c0 - 0x4c0: 0x000c, 0x4c1: 0x000c, 0x4c2: 0x000c, 0x4c3: 0x000c, 0x4c4: 0x000c, 0x4c5: 0x000c, - 0x4c6: 0x000c, 0x4c7: 0x000c, 0x4c8: 0x000c, 0x4c9: 0x000c, 0x4ca: 0x000c, 0x4cb: 0x000d, - 0x4cc: 0x000d, 0x4cd: 0x000d, 0x4ce: 0x000d, 0x4cf: 0x000d, 0x4d0: 0x000d, 0x4d1: 0x000d, - 0x4d2: 0x000d, 0x4d3: 0x000d, 0x4d4: 0x000d, 0x4d5: 0x000d, 0x4d6: 0x000d, 0x4d7: 0x000d, - 0x4d8: 0x000d, 0x4d9: 0x000d, 0x4da: 0x000d, 0x4db: 0x000d, 0x4dc: 0x000d, 0x4dd: 0x000d, - 0x4de: 0x000d, 0x4df: 0x000d, 0x4e0: 0x000d, 0x4e1: 0x000d, 0x4e2: 0x000d, 0x4e3: 0x000d, - 0x4e4: 0x000d, 0x4e5: 0x000d, 0x4e6: 0x000d, 0x4e7: 0x000d, 0x4e8: 0x000d, 0x4e9: 0x000d, - 0x4ea: 0x000d, 0x4eb: 0x000d, 0x4ec: 0x000d, 0x4ed: 0x000d, 0x4ee: 0x000d, 0x4ef: 0x000d, - 0x4f0: 0x000d, 0x4f1: 0x000d, 0x4f2: 0x000d, 0x4f3: 0x000d, 0x4f4: 0x000d, 0x4f5: 0x000d, - 0x4f6: 0x000d, 0x4f7: 0x000d, 0x4f8: 0x000d, 0x4f9: 0x000d, 0x4fa: 0x000d, 0x4fb: 0x000d, - 0x4fc: 0x000d, 0x4fd: 0x000d, 0x4fe: 0x000d, 0x4ff: 0x000d, - // Block 0x14, offset 0x500 - 0x500: 0x000d, 0x501: 0x000d, 0x502: 0x000d, 0x503: 0x000d, 0x504: 0x000d, 0x505: 0x000d, - 0x506: 0x000d, 0x507: 0x000d, 0x508: 0x000d, 0x509: 0x000d, 0x50a: 0x000d, 0x50b: 0x000d, - 0x50c: 0x000d, 0x50d: 0x000d, 0x50e: 0x000d, 0x50f: 0x000d, 0x510: 0x000d, 0x511: 0x000d, - 0x512: 0x000d, 0x513: 0x000d, 0x514: 0x000d, 0x515: 0x000d, 0x516: 0x000d, 0x517: 0x000d, - 0x518: 0x000d, 0x519: 0x000d, 0x51a: 0x000d, 0x51b: 0x000d, 0x51c: 0x000d, 0x51d: 0x000d, - 0x51e: 0x000d, 0x51f: 0x000d, 0x520: 0x000d, 0x521: 0x000d, 0x522: 0x000d, 0x523: 0x000d, - 0x524: 0x000d, 0x525: 0x000d, 0x526: 0x000c, 0x527: 0x000c, 0x528: 0x000c, 0x529: 0x000c, - 0x52a: 0x000c, 0x52b: 0x000c, 0x52c: 0x000c, 0x52d: 0x000c, 0x52e: 0x000c, 0x52f: 0x000c, - 0x530: 0x000c, 0x531: 0x000d, 0x532: 0x000d, 0x533: 0x000d, 0x534: 0x000d, 0x535: 0x000d, - 0x536: 0x000d, 0x537: 0x000d, 0x538: 0x000d, 0x539: 0x000d, 0x53a: 0x000d, 0x53b: 0x000d, - 0x53c: 0x000d, 0x53d: 0x000d, 0x53e: 0x000d, 0x53f: 0x000d, - // Block 0x15, offset 0x540 - 0x540: 0x0001, 0x541: 0x0001, 0x542: 0x0001, 0x543: 0x0001, 0x544: 0x0001, 0x545: 0x0001, - 0x546: 0x0001, 0x547: 0x0001, 0x548: 0x0001, 0x549: 0x0001, 0x54a: 0x0001, 0x54b: 0x0001, - 0x54c: 0x0001, 0x54d: 0x0001, 0x54e: 0x0001, 0x54f: 0x0001, 0x550: 0x0001, 0x551: 0x0001, - 0x552: 0x0001, 0x553: 0x0001, 0x554: 0x0001, 0x555: 0x0001, 0x556: 0x0001, 0x557: 0x0001, - 0x558: 0x0001, 0x559: 0x0001, 0x55a: 0x0001, 0x55b: 0x0001, 0x55c: 0x0001, 0x55d: 0x0001, - 0x55e: 0x0001, 0x55f: 0x0001, 0x560: 0x0001, 0x561: 0x0001, 0x562: 0x0001, 0x563: 0x0001, - 0x564: 0x0001, 0x565: 0x0001, 0x566: 0x0001, 0x567: 0x0001, 0x568: 0x0001, 0x569: 0x0001, - 0x56a: 0x0001, 0x56b: 0x000c, 0x56c: 0x000c, 0x56d: 0x000c, 0x56e: 0x000c, 0x56f: 0x000c, - 0x570: 0x000c, 0x571: 0x000c, 0x572: 0x000c, 0x573: 0x000c, 0x574: 0x0001, 0x575: 0x0001, - 0x576: 0x000a, 0x577: 0x000a, 0x578: 0x000a, 0x579: 0x000a, 0x57a: 0x0001, 0x57b: 0x0001, - 0x57c: 0x0001, 0x57d: 0x000c, 0x57e: 0x0001, 0x57f: 0x0001, - // Block 0x16, offset 0x580 - 0x580: 0x0001, 0x581: 0x0001, 0x582: 0x0001, 0x583: 0x0001, 0x584: 0x0001, 0x585: 0x0001, - 0x586: 0x0001, 0x587: 0x0001, 0x588: 0x0001, 0x589: 0x0001, 0x58a: 0x0001, 0x58b: 0x0001, - 0x58c: 0x0001, 0x58d: 0x0001, 0x58e: 0x0001, 0x58f: 0x0001, 0x590: 0x0001, 0x591: 0x0001, - 0x592: 0x0001, 0x593: 0x0001, 0x594: 0x0001, 0x595: 0x0001, 0x596: 0x000c, 0x597: 0x000c, - 0x598: 0x000c, 0x599: 0x000c, 0x59a: 0x0001, 0x59b: 0x000c, 0x59c: 0x000c, 0x59d: 0x000c, - 0x59e: 0x000c, 0x59f: 0x000c, 0x5a0: 0x000c, 0x5a1: 0x000c, 0x5a2: 0x000c, 0x5a3: 0x000c, - 0x5a4: 0x0001, 0x5a5: 0x000c, 0x5a6: 0x000c, 0x5a7: 0x000c, 0x5a8: 0x0001, 0x5a9: 0x000c, - 0x5aa: 0x000c, 0x5ab: 0x000c, 0x5ac: 0x000c, 0x5ad: 0x000c, 0x5ae: 0x0001, 0x5af: 0x0001, - 0x5b0: 0x0001, 0x5b1: 0x0001, 0x5b2: 0x0001, 0x5b3: 0x0001, 0x5b4: 0x0001, 0x5b5: 0x0001, - 0x5b6: 0x0001, 0x5b7: 0x0001, 0x5b8: 0x0001, 0x5b9: 0x0001, 0x5ba: 0x0001, 0x5bb: 0x0001, - 0x5bc: 0x0001, 0x5bd: 0x0001, 0x5be: 0x0001, 0x5bf: 0x0001, - // Block 0x17, offset 0x5c0 - 0x5c0: 0x0001, 0x5c1: 0x0001, 0x5c2: 0x0001, 0x5c3: 0x0001, 0x5c4: 0x0001, 0x5c5: 0x0001, - 0x5c6: 0x0001, 0x5c7: 0x0001, 0x5c8: 0x0001, 0x5c9: 0x0001, 0x5ca: 0x0001, 0x5cb: 0x0001, - 0x5cc: 0x0001, 0x5cd: 0x0001, 0x5ce: 0x0001, 0x5cf: 0x0001, 0x5d0: 0x0001, 0x5d1: 0x0001, - 0x5d2: 0x0001, 0x5d3: 0x0001, 0x5d4: 0x0001, 0x5d5: 0x0001, 0x5d6: 0x0001, 0x5d7: 0x0001, - 0x5d8: 0x0001, 0x5d9: 0x000c, 0x5da: 0x000c, 0x5db: 0x000c, 0x5dc: 0x0001, 0x5dd: 0x0001, - 0x5de: 0x0001, 0x5df: 0x0001, 0x5e0: 0x000d, 0x5e1: 0x000d, 0x5e2: 0x000d, 0x5e3: 0x000d, - 0x5e4: 0x000d, 0x5e5: 0x000d, 0x5e6: 0x000d, 0x5e7: 0x000d, 0x5e8: 0x000d, 0x5e9: 0x000d, - 0x5ea: 0x000d, 0x5eb: 0x000d, 0x5ec: 0x000d, 0x5ed: 0x000d, 0x5ee: 0x000d, 0x5ef: 0x000d, - 0x5f0: 0x0001, 0x5f1: 0x0001, 0x5f2: 0x0001, 0x5f3: 0x0001, 0x5f4: 0x0001, 0x5f5: 0x0001, - 0x5f6: 0x0001, 0x5f7: 0x0001, 0x5f8: 0x0001, 0x5f9: 0x0001, 0x5fa: 0x0001, 0x5fb: 0x0001, - 0x5fc: 0x0001, 0x5fd: 0x0001, 0x5fe: 0x0001, 0x5ff: 0x0001, - // Block 0x18, offset 0x600 - 0x600: 0x0001, 0x601: 0x0001, 0x602: 0x0001, 0x603: 0x0001, 0x604: 0x0001, 0x605: 0x0001, - 0x606: 0x0001, 0x607: 0x0001, 0x608: 0x0001, 0x609: 0x0001, 0x60a: 0x0001, 0x60b: 0x0001, - 0x60c: 0x0001, 0x60d: 0x0001, 0x60e: 0x0001, 0x60f: 0x0001, 0x610: 0x0001, 0x611: 0x0001, - 0x612: 0x0001, 0x613: 0x0001, 0x614: 0x0001, 0x615: 0x0001, 0x616: 0x0001, 0x617: 0x0001, - 0x618: 0x0001, 0x619: 0x0001, 0x61a: 0x0001, 0x61b: 0x0001, 0x61c: 0x0001, 0x61d: 0x0001, - 0x61e: 0x0001, 0x61f: 0x0001, 0x620: 0x000d, 0x621: 0x000d, 0x622: 0x000d, 0x623: 0x000d, - 0x624: 0x000d, 0x625: 0x000d, 0x626: 0x000d, 0x627: 0x000d, 0x628: 0x000d, 0x629: 0x000d, - 0x62a: 0x000d, 0x62b: 0x000d, 0x62c: 0x000d, 0x62d: 0x000d, 0x62e: 0x000d, 0x62f: 0x000d, - 0x630: 0x000d, 0x631: 0x000d, 0x632: 0x000d, 0x633: 0x000d, 0x634: 0x000d, 0x635: 0x000d, - 0x636: 0x000d, 0x637: 0x000d, 0x638: 0x000d, 0x639: 0x000d, 0x63a: 0x000d, 0x63b: 0x000d, - 0x63c: 0x000d, 0x63d: 0x000d, 0x63e: 0x000d, 0x63f: 0x000d, - // Block 0x19, offset 0x640 - 0x640: 0x000d, 0x641: 0x000d, 0x642: 0x000d, 0x643: 0x000d, 0x644: 0x000d, 0x645: 0x000d, - 0x646: 0x000d, 0x647: 0x000d, 0x648: 0x000d, 0x649: 0x000d, 0x64a: 0x000d, 0x64b: 0x000d, - 0x64c: 0x000d, 0x64d: 0x000d, 0x64e: 0x000d, 0x64f: 0x000d, 0x650: 0x000d, 0x651: 0x000d, - 0x652: 0x000d, 0x653: 0x000c, 0x654: 0x000c, 0x655: 0x000c, 0x656: 0x000c, 0x657: 0x000c, - 0x658: 0x000c, 0x659: 0x000c, 0x65a: 0x000c, 0x65b: 0x000c, 0x65c: 0x000c, 0x65d: 0x000c, - 0x65e: 0x000c, 0x65f: 0x000c, 0x660: 0x000c, 0x661: 0x000c, 0x662: 0x0005, 0x663: 0x000c, - 0x664: 0x000c, 0x665: 0x000c, 0x666: 0x000c, 0x667: 0x000c, 0x668: 0x000c, 0x669: 0x000c, - 0x66a: 0x000c, 0x66b: 0x000c, 0x66c: 0x000c, 0x66d: 0x000c, 0x66e: 0x000c, 0x66f: 0x000c, - 0x670: 0x000c, 0x671: 0x000c, 0x672: 0x000c, 0x673: 0x000c, 0x674: 0x000c, 0x675: 0x000c, - 0x676: 0x000c, 0x677: 0x000c, 0x678: 0x000c, 0x679: 0x000c, 0x67a: 0x000c, 0x67b: 0x000c, - 0x67c: 0x000c, 0x67d: 0x000c, 0x67e: 0x000c, 0x67f: 0x000c, - // Block 0x1a, offset 0x680 - 0x680: 0x000c, 0x681: 0x000c, 0x682: 0x000c, - 0x6ba: 0x000c, - 0x6bc: 0x000c, - // Block 0x1b, offset 0x6c0 - 0x6c1: 0x000c, 0x6c2: 0x000c, 0x6c3: 0x000c, 0x6c4: 0x000c, 0x6c5: 0x000c, - 0x6c6: 0x000c, 0x6c7: 0x000c, 0x6c8: 0x000c, - 0x6cd: 0x000c, 0x6d1: 0x000c, - 0x6d2: 0x000c, 0x6d3: 0x000c, 0x6d4: 0x000c, 0x6d5: 0x000c, 0x6d6: 0x000c, 0x6d7: 0x000c, - 0x6e2: 0x000c, 0x6e3: 0x000c, - // Block 0x1c, offset 0x700 - 0x701: 0x000c, - 0x73c: 0x000c, - // Block 0x1d, offset 0x740 - 0x741: 0x000c, 0x742: 0x000c, 0x743: 0x000c, 0x744: 0x000c, - 0x74d: 0x000c, - 0x762: 0x000c, 0x763: 0x000c, - 0x772: 0x0004, 0x773: 0x0004, - 0x77b: 0x0004, - 0x77e: 0x000c, - // Block 0x1e, offset 0x780 - 0x781: 0x000c, 0x782: 0x000c, - 0x7bc: 0x000c, - // Block 0x1f, offset 0x7c0 - 0x7c1: 0x000c, 0x7c2: 0x000c, - 0x7c7: 0x000c, 0x7c8: 0x000c, 0x7cb: 0x000c, - 0x7cc: 0x000c, 0x7cd: 0x000c, 0x7d1: 0x000c, - 0x7f0: 0x000c, 0x7f1: 0x000c, 0x7f5: 0x000c, - // Block 0x20, offset 0x800 - 0x801: 0x000c, 0x802: 0x000c, 0x803: 0x000c, 0x804: 0x000c, 0x805: 0x000c, - 0x807: 0x000c, 0x808: 0x000c, - 0x80d: 0x000c, - 0x822: 0x000c, 0x823: 0x000c, - 0x831: 0x0004, - 0x83a: 0x000c, 0x83b: 0x000c, - 0x83c: 0x000c, 0x83d: 0x000c, 0x83e: 0x000c, 0x83f: 0x000c, - // Block 0x21, offset 0x840 - 0x841: 0x000c, - 0x87c: 0x000c, 0x87f: 0x000c, - // Block 0x22, offset 0x880 - 0x881: 0x000c, 0x882: 0x000c, 0x883: 0x000c, 0x884: 0x000c, - 0x88d: 0x000c, - 0x896: 0x000c, - 0x8a2: 0x000c, 0x8a3: 0x000c, - // Block 0x23, offset 0x8c0 - 0x8c2: 0x000c, - // Block 0x24, offset 0x900 - 0x900: 0x000c, - 0x90d: 0x000c, - 0x933: 0x000a, 0x934: 0x000a, 0x935: 0x000a, - 0x936: 0x000a, 0x937: 0x000a, 0x938: 0x000a, 0x939: 0x0004, 0x93a: 0x000a, - // Block 0x25, offset 0x940 - 0x940: 0x000c, 0x944: 0x000c, - 0x97e: 0x000c, 0x97f: 0x000c, - // Block 0x26, offset 0x980 - 0x980: 0x000c, - 0x986: 0x000c, 0x987: 0x000c, 0x988: 0x000c, 0x98a: 0x000c, 0x98b: 0x000c, - 0x98c: 0x000c, 0x98d: 0x000c, - 0x995: 0x000c, 0x996: 0x000c, - 0x9a2: 0x000c, 0x9a3: 0x000c, - 0x9b8: 0x000a, 0x9b9: 0x000a, 0x9ba: 0x000a, 0x9bb: 0x000a, - 0x9bc: 0x000a, 0x9bd: 0x000a, 0x9be: 0x000a, - // Block 0x27, offset 0x9c0 - 0x9cc: 0x000c, 0x9cd: 0x000c, - 0x9e2: 0x000c, 0x9e3: 0x000c, - // Block 0x28, offset 0xa00 - 0xa00: 0x000c, 0xa01: 0x000c, - 0xa3b: 0x000c, - 0xa3c: 0x000c, - // Block 0x29, offset 0xa40 - 0xa41: 0x000c, 0xa42: 0x000c, 0xa43: 0x000c, 0xa44: 0x000c, - 0xa4d: 0x000c, - 0xa62: 0x000c, 0xa63: 0x000c, - // Block 0x2a, offset 0xa80 - 0xa8a: 0x000c, - 0xa92: 0x000c, 0xa93: 0x000c, 0xa94: 0x000c, 0xa96: 0x000c, - // Block 0x2b, offset 0xac0 - 0xaf1: 0x000c, 0xaf4: 0x000c, 0xaf5: 0x000c, - 0xaf6: 0x000c, 0xaf7: 0x000c, 0xaf8: 0x000c, 0xaf9: 0x000c, 0xafa: 0x000c, - 0xaff: 0x0004, - // Block 0x2c, offset 0xb00 - 0xb07: 0x000c, 0xb08: 0x000c, 0xb09: 0x000c, 0xb0a: 0x000c, 0xb0b: 0x000c, - 0xb0c: 0x000c, 0xb0d: 0x000c, 0xb0e: 0x000c, - // Block 0x2d, offset 0xb40 - 0xb71: 0x000c, 0xb74: 0x000c, 0xb75: 0x000c, - 0xb76: 0x000c, 0xb77: 0x000c, 0xb78: 0x000c, 0xb79: 0x000c, 0xb7a: 0x000c, 0xb7b: 0x000c, - 0xb7c: 0x000c, - // Block 0x2e, offset 0xb80 - 0xb88: 0x000c, 0xb89: 0x000c, 0xb8a: 0x000c, 0xb8b: 0x000c, - 0xb8c: 0x000c, 0xb8d: 0x000c, - // Block 0x2f, offset 0xbc0 - 0xbd8: 0x000c, 0xbd9: 0x000c, - 0xbf5: 0x000c, - 0xbf7: 0x000c, 0xbf9: 0x000c, 0xbfa: 0x003a, 0xbfb: 0x002a, - 0xbfc: 0x003a, 0xbfd: 0x002a, - // Block 0x30, offset 0xc00 - 0xc31: 0x000c, 0xc32: 0x000c, 0xc33: 0x000c, 0xc34: 0x000c, 0xc35: 0x000c, - 0xc36: 0x000c, 0xc37: 0x000c, 0xc38: 0x000c, 0xc39: 0x000c, 0xc3a: 0x000c, 0xc3b: 0x000c, - 0xc3c: 0x000c, 0xc3d: 0x000c, 0xc3e: 0x000c, - // Block 0x31, offset 0xc40 - 0xc40: 0x000c, 0xc41: 0x000c, 0xc42: 0x000c, 0xc43: 0x000c, 0xc44: 0x000c, - 0xc46: 0x000c, 0xc47: 0x000c, - 0xc4d: 0x000c, 0xc4e: 0x000c, 0xc4f: 0x000c, 0xc50: 0x000c, 0xc51: 0x000c, - 0xc52: 0x000c, 0xc53: 0x000c, 0xc54: 0x000c, 0xc55: 0x000c, 0xc56: 0x000c, 0xc57: 0x000c, - 0xc59: 0x000c, 0xc5a: 0x000c, 0xc5b: 0x000c, 0xc5c: 0x000c, 0xc5d: 0x000c, - 0xc5e: 0x000c, 0xc5f: 0x000c, 0xc60: 0x000c, 0xc61: 0x000c, 0xc62: 0x000c, 0xc63: 0x000c, - 0xc64: 0x000c, 0xc65: 0x000c, 0xc66: 0x000c, 0xc67: 0x000c, 0xc68: 0x000c, 0xc69: 0x000c, - 0xc6a: 0x000c, 0xc6b: 0x000c, 0xc6c: 0x000c, 0xc6d: 0x000c, 0xc6e: 0x000c, 0xc6f: 0x000c, - 0xc70: 0x000c, 0xc71: 0x000c, 0xc72: 0x000c, 0xc73: 0x000c, 0xc74: 0x000c, 0xc75: 0x000c, - 0xc76: 0x000c, 0xc77: 0x000c, 0xc78: 0x000c, 0xc79: 0x000c, 0xc7a: 0x000c, 0xc7b: 0x000c, - 0xc7c: 0x000c, - // Block 0x32, offset 0xc80 - 0xc86: 0x000c, - // Block 0x33, offset 0xcc0 - 0xced: 0x000c, 0xcee: 0x000c, 0xcef: 0x000c, - 0xcf0: 0x000c, 0xcf2: 0x000c, 0xcf3: 0x000c, 0xcf4: 0x000c, 0xcf5: 0x000c, - 0xcf6: 0x000c, 0xcf7: 0x000c, 0xcf9: 0x000c, 0xcfa: 0x000c, - 0xcfd: 0x000c, 0xcfe: 0x000c, - // Block 0x34, offset 0xd00 - 0xd18: 0x000c, 0xd19: 0x000c, - 0xd1e: 0x000c, 0xd1f: 0x000c, 0xd20: 0x000c, - 0xd31: 0x000c, 0xd32: 0x000c, 0xd33: 0x000c, 0xd34: 0x000c, - // Block 0x35, offset 0xd40 - 0xd42: 0x000c, 0xd45: 0x000c, - 0xd46: 0x000c, - 0xd4d: 0x000c, - 0xd5d: 0x000c, - // Block 0x36, offset 0xd80 - 0xd9d: 0x000c, - 0xd9e: 0x000c, 0xd9f: 0x000c, - // Block 0x37, offset 0xdc0 - 0xdd0: 0x000a, 0xdd1: 0x000a, - 0xdd2: 0x000a, 0xdd3: 0x000a, 0xdd4: 0x000a, 0xdd5: 0x000a, 0xdd6: 0x000a, 0xdd7: 0x000a, - 0xdd8: 0x000a, 0xdd9: 0x000a, - // Block 0x38, offset 0xe00 - 0xe00: 0x000a, - // Block 0x39, offset 0xe40 - 0xe40: 0x0009, - 0xe5b: 0x007a, 0xe5c: 0x006a, - // Block 0x3a, offset 0xe80 - 0xe92: 0x000c, 0xe93: 0x000c, 0xe94: 0x000c, - 0xeb2: 0x000c, 0xeb3: 0x000c, 0xeb4: 0x000c, - // Block 0x3b, offset 0xec0 - 0xed2: 0x000c, 0xed3: 0x000c, - 0xef2: 0x000c, 0xef3: 0x000c, - // Block 0x3c, offset 0xf00 - 0xf34: 0x000c, 0xf35: 0x000c, - 0xf37: 0x000c, 0xf38: 0x000c, 0xf39: 0x000c, 0xf3a: 0x000c, 0xf3b: 0x000c, - 0xf3c: 0x000c, 0xf3d: 0x000c, - // Block 0x3d, offset 0xf40 - 0xf46: 0x000c, 0xf49: 0x000c, 0xf4a: 0x000c, 0xf4b: 0x000c, - 0xf4c: 0x000c, 0xf4d: 0x000c, 0xf4e: 0x000c, 0xf4f: 0x000c, 0xf50: 0x000c, 0xf51: 0x000c, - 0xf52: 0x000c, 0xf53: 0x000c, - 0xf5b: 0x0004, 0xf5d: 0x000c, - 0xf70: 0x000a, 0xf71: 0x000a, 0xf72: 0x000a, 0xf73: 0x000a, 0xf74: 0x000a, 0xf75: 0x000a, - 0xf76: 0x000a, 0xf77: 0x000a, 0xf78: 0x000a, 0xf79: 0x000a, - // Block 0x3e, offset 0xf80 - 0xf80: 0x000a, 0xf81: 0x000a, 0xf82: 0x000a, 0xf83: 0x000a, 0xf84: 0x000a, 0xf85: 0x000a, - 0xf86: 0x000a, 0xf87: 0x000a, 0xf88: 0x000a, 0xf89: 0x000a, 0xf8a: 0x000a, 0xf8b: 0x000c, - 0xf8c: 0x000c, 0xf8d: 0x000c, 0xf8e: 0x000b, - // Block 0x3f, offset 0xfc0 - 0xfc5: 0x000c, - 0xfc6: 0x000c, - 0xfe9: 0x000c, - // Block 0x40, offset 0x1000 - 0x1020: 0x000c, 0x1021: 0x000c, 0x1022: 0x000c, - 0x1027: 0x000c, 0x1028: 0x000c, - 0x1032: 0x000c, - 0x1039: 0x000c, 0x103a: 0x000c, 0x103b: 0x000c, - // Block 0x41, offset 0x1040 - 0x1040: 0x000a, 0x1044: 0x000a, 0x1045: 0x000a, - // Block 0x42, offset 0x1080 - 0x109e: 0x000a, 0x109f: 0x000a, 0x10a0: 0x000a, 0x10a1: 0x000a, 0x10a2: 0x000a, 0x10a3: 0x000a, - 0x10a4: 0x000a, 0x10a5: 0x000a, 0x10a6: 0x000a, 0x10a7: 0x000a, 0x10a8: 0x000a, 0x10a9: 0x000a, - 0x10aa: 0x000a, 0x10ab: 0x000a, 0x10ac: 0x000a, 0x10ad: 0x000a, 0x10ae: 0x000a, 0x10af: 0x000a, - 0x10b0: 0x000a, 0x10b1: 0x000a, 0x10b2: 0x000a, 0x10b3: 0x000a, 0x10b4: 0x000a, 0x10b5: 0x000a, - 0x10b6: 0x000a, 0x10b7: 0x000a, 0x10b8: 0x000a, 0x10b9: 0x000a, 0x10ba: 0x000a, 0x10bb: 0x000a, - 0x10bc: 0x000a, 0x10bd: 0x000a, 0x10be: 0x000a, 0x10bf: 0x000a, - // Block 0x43, offset 0x10c0 - 0x10d7: 0x000c, - 0x10d8: 0x000c, 0x10db: 0x000c, - // Block 0x44, offset 0x1100 - 0x1116: 0x000c, - 0x1118: 0x000c, 0x1119: 0x000c, 0x111a: 0x000c, 0x111b: 0x000c, 0x111c: 0x000c, 0x111d: 0x000c, - 0x111e: 0x000c, 0x1120: 0x000c, 0x1122: 0x000c, - 0x1125: 0x000c, 0x1126: 0x000c, 0x1127: 0x000c, 0x1128: 0x000c, 0x1129: 0x000c, - 0x112a: 0x000c, 0x112b: 0x000c, 0x112c: 0x000c, - 0x1133: 0x000c, 0x1134: 0x000c, 0x1135: 0x000c, - 0x1136: 0x000c, 0x1137: 0x000c, 0x1138: 0x000c, 0x1139: 0x000c, 0x113a: 0x000c, 0x113b: 0x000c, - 0x113c: 0x000c, 0x113f: 0x000c, - // Block 0x45, offset 0x1140 - 0x1170: 0x000c, 0x1171: 0x000c, 0x1172: 0x000c, 0x1173: 0x000c, 0x1174: 0x000c, 0x1175: 0x000c, - 0x1176: 0x000c, 0x1177: 0x000c, 0x1178: 0x000c, 0x1179: 0x000c, 0x117a: 0x000c, 0x117b: 0x000c, - 0x117c: 0x000c, 0x117d: 0x000c, 0x117e: 0x000c, - // Block 0x46, offset 0x1180 - 0x1180: 0x000c, 0x1181: 0x000c, 0x1182: 0x000c, 0x1183: 0x000c, - 0x11b4: 0x000c, - 0x11b6: 0x000c, 0x11b7: 0x000c, 0x11b8: 0x000c, 0x11b9: 0x000c, 0x11ba: 0x000c, - 0x11bc: 0x000c, - // Block 0x47, offset 0x11c0 - 0x11c2: 0x000c, - 0x11eb: 0x000c, 0x11ec: 0x000c, 0x11ed: 0x000c, 0x11ee: 0x000c, 0x11ef: 0x000c, - 0x11f0: 0x000c, 0x11f1: 0x000c, 0x11f2: 0x000c, 0x11f3: 0x000c, - // Block 0x48, offset 0x1200 - 0x1200: 0x000c, 0x1201: 0x000c, - 0x1222: 0x000c, 0x1223: 0x000c, - 0x1224: 0x000c, 0x1225: 0x000c, 0x1228: 0x000c, 0x1229: 0x000c, - 0x122b: 0x000c, 0x122c: 0x000c, 0x122d: 0x000c, - // Block 0x49, offset 0x1240 - 0x1266: 0x000c, 0x1268: 0x000c, 0x1269: 0x000c, - 0x126d: 0x000c, 0x126f: 0x000c, - 0x1270: 0x000c, 0x1271: 0x000c, - // Block 0x4a, offset 0x1280 - 0x12ac: 0x000c, 0x12ad: 0x000c, 0x12ae: 0x000c, 0x12af: 0x000c, - 0x12b0: 0x000c, 0x12b1: 0x000c, 0x12b2: 0x000c, 0x12b3: 0x000c, - 0x12b6: 0x000c, 0x12b7: 0x000c, - // Block 0x4b, offset 0x12c0 - 0x12d0: 0x000c, 0x12d1: 0x000c, - 0x12d2: 0x000c, 0x12d4: 0x000c, 0x12d5: 0x000c, 0x12d6: 0x000c, 0x12d7: 0x000c, - 0x12d8: 0x000c, 0x12d9: 0x000c, 0x12da: 0x000c, 0x12db: 0x000c, 0x12dc: 0x000c, 0x12dd: 0x000c, - 0x12de: 0x000c, 0x12df: 0x000c, 0x12e0: 0x000c, 0x12e2: 0x000c, 0x12e3: 0x000c, - 0x12e4: 0x000c, 0x12e5: 0x000c, 0x12e6: 0x000c, 0x12e7: 0x000c, 0x12e8: 0x000c, - 0x12ed: 0x000c, - 0x12f4: 0x000c, - 0x12f8: 0x000c, 0x12f9: 0x000c, - // Block 0x4c, offset 0x1300 - 0x1300: 0x000c, 0x1301: 0x000c, 0x1302: 0x000c, 0x1303: 0x000c, 0x1304: 0x000c, 0x1305: 0x000c, - 0x1306: 0x000c, 0x1307: 0x000c, 0x1308: 0x000c, 0x1309: 0x000c, 0x130a: 0x000c, 0x130b: 0x000c, - 0x130c: 0x000c, 0x130d: 0x000c, 0x130e: 0x000c, 0x130f: 0x000c, 0x1310: 0x000c, 0x1311: 0x000c, - 0x1312: 0x000c, 0x1313: 0x000c, 0x1314: 0x000c, 0x1315: 0x000c, 0x1316: 0x000c, 0x1317: 0x000c, - 0x1318: 0x000c, 0x1319: 0x000c, 0x131a: 0x000c, 0x131b: 0x000c, 0x131c: 0x000c, 0x131d: 0x000c, - 0x131e: 0x000c, 0x131f: 0x000c, 0x1320: 0x000c, 0x1321: 0x000c, 0x1322: 0x000c, 0x1323: 0x000c, - 0x1324: 0x000c, 0x1325: 0x000c, 0x1326: 0x000c, 0x1327: 0x000c, 0x1328: 0x000c, 0x1329: 0x000c, - 0x132a: 0x000c, 0x132b: 0x000c, 0x132c: 0x000c, 0x132d: 0x000c, 0x132e: 0x000c, 0x132f: 0x000c, - 0x1330: 0x000c, 0x1331: 0x000c, 0x1332: 0x000c, 0x1333: 0x000c, 0x1334: 0x000c, 0x1335: 0x000c, - 0x1336: 0x000c, 0x1337: 0x000c, 0x1338: 0x000c, 0x1339: 0x000c, 0x133b: 0x000c, - 0x133c: 0x000c, 0x133d: 0x000c, 0x133e: 0x000c, 0x133f: 0x000c, - // Block 0x4d, offset 0x1340 - 0x137d: 0x000a, 0x137f: 0x000a, - // Block 0x4e, offset 0x1380 - 0x1380: 0x000a, 0x1381: 0x000a, - 0x138d: 0x000a, 0x138e: 0x000a, 0x138f: 0x000a, - 0x139d: 0x000a, - 0x139e: 0x000a, 0x139f: 0x000a, - 0x13ad: 0x000a, 0x13ae: 0x000a, 0x13af: 0x000a, - 0x13bd: 0x000a, 0x13be: 0x000a, - // Block 0x4f, offset 0x13c0 - 0x13c0: 0x0009, 0x13c1: 0x0009, 0x13c2: 0x0009, 0x13c3: 0x0009, 0x13c4: 0x0009, 0x13c5: 0x0009, - 0x13c6: 0x0009, 0x13c7: 0x0009, 0x13c8: 0x0009, 0x13c9: 0x0009, 0x13ca: 0x0009, 0x13cb: 0x000b, - 0x13cc: 0x000b, 0x13cd: 0x000b, 0x13cf: 0x0001, 0x13d0: 0x000a, 0x13d1: 0x000a, - 0x13d2: 0x000a, 0x13d3: 0x000a, 0x13d4: 0x000a, 0x13d5: 0x000a, 0x13d6: 0x000a, 0x13d7: 0x000a, - 0x13d8: 0x000a, 0x13d9: 0x000a, 0x13da: 0x000a, 0x13db: 0x000a, 0x13dc: 0x000a, 0x13dd: 0x000a, - 0x13de: 0x000a, 0x13df: 0x000a, 0x13e0: 0x000a, 0x13e1: 0x000a, 0x13e2: 0x000a, 0x13e3: 0x000a, - 0x13e4: 0x000a, 0x13e5: 0x000a, 0x13e6: 0x000a, 0x13e7: 0x000a, 0x13e8: 0x0009, 0x13e9: 0x0007, - 0x13ea: 0x000e, 0x13eb: 0x000e, 0x13ec: 0x000e, 0x13ed: 0x000e, 0x13ee: 0x000e, 0x13ef: 0x0006, - 0x13f0: 0x0004, 0x13f1: 0x0004, 0x13f2: 0x0004, 0x13f3: 0x0004, 0x13f4: 0x0004, 0x13f5: 0x000a, - 0x13f6: 0x000a, 0x13f7: 0x000a, 0x13f8: 0x000a, 0x13f9: 0x000a, 0x13fa: 0x000a, 0x13fb: 0x000a, - 0x13fc: 0x000a, 0x13fd: 0x000a, 0x13fe: 0x000a, 0x13ff: 0x000a, - // Block 0x50, offset 0x1400 - 0x1400: 0x000a, 0x1401: 0x000a, 0x1402: 0x000a, 0x1403: 0x000a, 0x1404: 0x0006, 0x1405: 0x009a, - 0x1406: 0x008a, 0x1407: 0x000a, 0x1408: 0x000a, 0x1409: 0x000a, 0x140a: 0x000a, 0x140b: 0x000a, - 0x140c: 0x000a, 0x140d: 0x000a, 0x140e: 0x000a, 0x140f: 0x000a, 0x1410: 0x000a, 0x1411: 0x000a, - 0x1412: 0x000a, 0x1413: 0x000a, 0x1414: 0x000a, 0x1415: 0x000a, 0x1416: 0x000a, 0x1417: 0x000a, - 0x1418: 0x000a, 0x1419: 0x000a, 0x141a: 0x000a, 0x141b: 0x000a, 0x141c: 0x000a, 0x141d: 0x000a, - 0x141e: 0x000a, 0x141f: 0x0009, 0x1420: 0x000b, 0x1421: 0x000b, 0x1422: 0x000b, 0x1423: 0x000b, - 0x1424: 0x000b, 0x1425: 0x000b, 0x1426: 0x000e, 0x1427: 0x000e, 0x1428: 0x000e, 0x1429: 0x000e, - 0x142a: 0x000b, 0x142b: 0x000b, 0x142c: 0x000b, 0x142d: 0x000b, 0x142e: 0x000b, 0x142f: 0x000b, - 0x1430: 0x0002, 0x1434: 0x0002, 0x1435: 0x0002, - 0x1436: 0x0002, 0x1437: 0x0002, 0x1438: 0x0002, 0x1439: 0x0002, 0x143a: 0x0003, 0x143b: 0x0003, - 0x143c: 0x000a, 0x143d: 0x009a, 0x143e: 0x008a, - // Block 0x51, offset 0x1440 - 0x1440: 0x0002, 0x1441: 0x0002, 0x1442: 0x0002, 0x1443: 0x0002, 0x1444: 0x0002, 0x1445: 0x0002, - 0x1446: 0x0002, 0x1447: 0x0002, 0x1448: 0x0002, 0x1449: 0x0002, 0x144a: 0x0003, 0x144b: 0x0003, - 0x144c: 0x000a, 0x144d: 0x009a, 0x144e: 0x008a, - 0x1460: 0x0004, 0x1461: 0x0004, 0x1462: 0x0004, 0x1463: 0x0004, - 0x1464: 0x0004, 0x1465: 0x0004, 0x1466: 0x0004, 0x1467: 0x0004, 0x1468: 0x0004, 0x1469: 0x0004, - 0x146a: 0x0004, 0x146b: 0x0004, 0x146c: 0x0004, 0x146d: 0x0004, 0x146e: 0x0004, 0x146f: 0x0004, - 0x1470: 0x0004, 0x1471: 0x0004, 0x1472: 0x0004, 0x1473: 0x0004, 0x1474: 0x0004, 0x1475: 0x0004, - 0x1476: 0x0004, 0x1477: 0x0004, 0x1478: 0x0004, 0x1479: 0x0004, 0x147a: 0x0004, 0x147b: 0x0004, - 0x147c: 0x0004, 0x147d: 0x0004, 0x147e: 0x0004, 0x147f: 0x0004, - // Block 0x52, offset 0x1480 - 0x1480: 0x0004, 0x1481: 0x0004, 0x1482: 0x0004, 0x1483: 0x0004, 0x1484: 0x0004, 0x1485: 0x0004, - 0x1486: 0x0004, 0x1487: 0x0004, 0x1488: 0x0004, 0x1489: 0x0004, 0x148a: 0x0004, 0x148b: 0x0004, - 0x148c: 0x0004, 0x148d: 0x0004, 0x148e: 0x0004, 0x148f: 0x0004, 0x1490: 0x000c, 0x1491: 0x000c, - 0x1492: 0x000c, 0x1493: 0x000c, 0x1494: 0x000c, 0x1495: 0x000c, 0x1496: 0x000c, 0x1497: 0x000c, - 0x1498: 0x000c, 0x1499: 0x000c, 0x149a: 0x000c, 0x149b: 0x000c, 0x149c: 0x000c, 0x149d: 0x000c, - 0x149e: 0x000c, 0x149f: 0x000c, 0x14a0: 0x000c, 0x14a1: 0x000c, 0x14a2: 0x000c, 0x14a3: 0x000c, - 0x14a4: 0x000c, 0x14a5: 0x000c, 0x14a6: 0x000c, 0x14a7: 0x000c, 0x14a8: 0x000c, 0x14a9: 0x000c, - 0x14aa: 0x000c, 0x14ab: 0x000c, 0x14ac: 0x000c, 0x14ad: 0x000c, 0x14ae: 0x000c, 0x14af: 0x000c, - 0x14b0: 0x000c, - // Block 0x53, offset 0x14c0 - 0x14c0: 0x000a, 0x14c1: 0x000a, 0x14c3: 0x000a, 0x14c4: 0x000a, 0x14c5: 0x000a, - 0x14c6: 0x000a, 0x14c8: 0x000a, 0x14c9: 0x000a, - 0x14d4: 0x000a, 0x14d6: 0x000a, 0x14d7: 0x000a, - 0x14d8: 0x000a, - 0x14de: 0x000a, 0x14df: 0x000a, 0x14e0: 0x000a, 0x14e1: 0x000a, 0x14e2: 0x000a, 0x14e3: 0x000a, - 0x14e5: 0x000a, 0x14e7: 0x000a, 0x14e9: 0x000a, - 0x14ee: 0x0004, - 0x14fa: 0x000a, 0x14fb: 0x000a, - // Block 0x54, offset 0x1500 - 0x1500: 0x000a, 0x1501: 0x000a, 0x1502: 0x000a, 0x1503: 0x000a, 0x1504: 0x000a, - 0x150a: 0x000a, 0x150b: 0x000a, - 0x150c: 0x000a, 0x150d: 0x000a, 0x1510: 0x000a, 0x1511: 0x000a, - 0x1512: 0x000a, 0x1513: 0x000a, 0x1514: 0x000a, 0x1515: 0x000a, 0x1516: 0x000a, 0x1517: 0x000a, - 0x1518: 0x000a, 0x1519: 0x000a, 0x151a: 0x000a, 0x151b: 0x000a, 0x151c: 0x000a, 0x151d: 0x000a, - 0x151e: 0x000a, 0x151f: 0x000a, - // Block 0x55, offset 0x1540 - 0x1549: 0x000a, 0x154a: 0x000a, 0x154b: 0x000a, - 0x1550: 0x000a, 0x1551: 0x000a, - 0x1552: 0x000a, 0x1553: 0x000a, 0x1554: 0x000a, 0x1555: 0x000a, 0x1556: 0x000a, 0x1557: 0x000a, - 0x1558: 0x000a, 0x1559: 0x000a, 0x155a: 0x000a, 0x155b: 0x000a, 0x155c: 0x000a, 0x155d: 0x000a, - 0x155e: 0x000a, 0x155f: 0x000a, 0x1560: 0x000a, 0x1561: 0x000a, 0x1562: 0x000a, 0x1563: 0x000a, - 0x1564: 0x000a, 0x1565: 0x000a, 0x1566: 0x000a, 0x1567: 0x000a, 0x1568: 0x000a, 0x1569: 0x000a, - 0x156a: 0x000a, 0x156b: 0x000a, 0x156c: 0x000a, 0x156d: 0x000a, 0x156e: 0x000a, 0x156f: 0x000a, - 0x1570: 0x000a, 0x1571: 0x000a, 0x1572: 0x000a, 0x1573: 0x000a, 0x1574: 0x000a, 0x1575: 0x000a, - 0x1576: 0x000a, 0x1577: 0x000a, 0x1578: 0x000a, 0x1579: 0x000a, 0x157a: 0x000a, 0x157b: 0x000a, - 0x157c: 0x000a, 0x157d: 0x000a, 0x157e: 0x000a, 0x157f: 0x000a, - // Block 0x56, offset 0x1580 - 0x1580: 0x000a, 0x1581: 0x000a, 0x1582: 0x000a, 0x1583: 0x000a, 0x1584: 0x000a, 0x1585: 0x000a, - 0x1586: 0x000a, 0x1587: 0x000a, 0x1588: 0x000a, 0x1589: 0x000a, 0x158a: 0x000a, 0x158b: 0x000a, - 0x158c: 0x000a, 0x158d: 0x000a, 0x158e: 0x000a, 0x158f: 0x000a, 0x1590: 0x000a, 0x1591: 0x000a, - 0x1592: 0x000a, 0x1593: 0x000a, 0x1594: 0x000a, 0x1595: 0x000a, 0x1596: 0x000a, 0x1597: 0x000a, - 0x1598: 0x000a, 0x1599: 0x000a, 0x159a: 0x000a, 0x159b: 0x000a, 0x159c: 0x000a, 0x159d: 0x000a, - 0x159e: 0x000a, 0x159f: 0x000a, 0x15a0: 0x000a, 0x15a1: 0x000a, 0x15a2: 0x000a, 0x15a3: 0x000a, - 0x15a4: 0x000a, 0x15a5: 0x000a, 0x15a6: 0x000a, 0x15a7: 0x000a, 0x15a8: 0x000a, 0x15a9: 0x000a, - 0x15aa: 0x000a, 0x15ab: 0x000a, 0x15ac: 0x000a, 0x15ad: 0x000a, 0x15ae: 0x000a, 0x15af: 0x000a, - 0x15b0: 0x000a, 0x15b1: 0x000a, 0x15b2: 0x000a, 0x15b3: 0x000a, 0x15b4: 0x000a, 0x15b5: 0x000a, - 0x15b6: 0x000a, 0x15b7: 0x000a, 0x15b8: 0x000a, 0x15b9: 0x000a, 0x15ba: 0x000a, 0x15bb: 0x000a, - 0x15bc: 0x000a, 0x15bd: 0x000a, 0x15be: 0x000a, 0x15bf: 0x000a, - // Block 0x57, offset 0x15c0 - 0x15c0: 0x000a, 0x15c1: 0x000a, 0x15c2: 0x000a, 0x15c3: 0x000a, 0x15c4: 0x000a, 0x15c5: 0x000a, - 0x15c6: 0x000a, 0x15c7: 0x000a, 0x15c8: 0x000a, 0x15c9: 0x000a, 0x15ca: 0x000a, 0x15cb: 0x000a, - 0x15cc: 0x000a, 0x15cd: 0x000a, 0x15ce: 0x000a, 0x15cf: 0x000a, 0x15d0: 0x000a, 0x15d1: 0x000a, - 0x15d2: 0x0003, 0x15d3: 0x0004, 0x15d4: 0x000a, 0x15d5: 0x000a, 0x15d6: 0x000a, 0x15d7: 0x000a, - 0x15d8: 0x000a, 0x15d9: 0x000a, 0x15da: 0x000a, 0x15db: 0x000a, 0x15dc: 0x000a, 0x15dd: 0x000a, - 0x15de: 0x000a, 0x15df: 0x000a, 0x15e0: 0x000a, 0x15e1: 0x000a, 0x15e2: 0x000a, 0x15e3: 0x000a, - 0x15e4: 0x000a, 0x15e5: 0x000a, 0x15e6: 0x000a, 0x15e7: 0x000a, 0x15e8: 0x000a, 0x15e9: 0x000a, - 0x15ea: 0x000a, 0x15eb: 0x000a, 0x15ec: 0x000a, 0x15ed: 0x000a, 0x15ee: 0x000a, 0x15ef: 0x000a, - 0x15f0: 0x000a, 0x15f1: 0x000a, 0x15f2: 0x000a, 0x15f3: 0x000a, 0x15f4: 0x000a, 0x15f5: 0x000a, - 0x15f6: 0x000a, 0x15f7: 0x000a, 0x15f8: 0x000a, 0x15f9: 0x000a, 0x15fa: 0x000a, 0x15fb: 0x000a, - 0x15fc: 0x000a, 0x15fd: 0x000a, 0x15fe: 0x000a, 0x15ff: 0x000a, - // Block 0x58, offset 0x1600 - 0x1600: 0x000a, 0x1601: 0x000a, 0x1602: 0x000a, 0x1603: 0x000a, 0x1604: 0x000a, 0x1605: 0x000a, - 0x1606: 0x000a, 0x1607: 0x000a, 0x1608: 0x003a, 0x1609: 0x002a, 0x160a: 0x003a, 0x160b: 0x002a, - 0x160c: 0x000a, 0x160d: 0x000a, 0x160e: 0x000a, 0x160f: 0x000a, 0x1610: 0x000a, 0x1611: 0x000a, - 0x1612: 0x000a, 0x1613: 0x000a, 0x1614: 0x000a, 0x1615: 0x000a, 0x1616: 0x000a, 0x1617: 0x000a, - 0x1618: 0x000a, 0x1619: 0x000a, 0x161a: 0x000a, 0x161b: 0x000a, 0x161c: 0x000a, 0x161d: 0x000a, - 0x161e: 0x000a, 0x161f: 0x000a, 0x1620: 0x000a, 0x1621: 0x000a, 0x1622: 0x000a, 0x1623: 0x000a, - 0x1624: 0x000a, 0x1625: 0x000a, 0x1626: 0x000a, 0x1627: 0x000a, 0x1628: 0x000a, 0x1629: 0x009a, - 0x162a: 0x008a, 0x162b: 0x000a, 0x162c: 0x000a, 0x162d: 0x000a, 0x162e: 0x000a, 0x162f: 0x000a, - 0x1630: 0x000a, 0x1631: 0x000a, 0x1632: 0x000a, 0x1633: 0x000a, 0x1634: 0x000a, 0x1635: 0x000a, - // Block 0x59, offset 0x1640 - 0x167b: 0x000a, - 0x167c: 0x000a, 0x167d: 0x000a, 0x167e: 0x000a, 0x167f: 0x000a, - // Block 0x5a, offset 0x1680 - 0x1680: 0x000a, 0x1681: 0x000a, 0x1682: 0x000a, 0x1683: 0x000a, 0x1684: 0x000a, 0x1685: 0x000a, - 0x1686: 0x000a, 0x1687: 0x000a, 0x1688: 0x000a, 0x1689: 0x000a, 0x168a: 0x000a, 0x168b: 0x000a, - 0x168c: 0x000a, 0x168d: 0x000a, 0x168e: 0x000a, 0x168f: 0x000a, 0x1690: 0x000a, 0x1691: 0x000a, - 0x1692: 0x000a, 0x1693: 0x000a, 0x1694: 0x000a, 0x1696: 0x000a, 0x1697: 0x000a, - 0x1698: 0x000a, 0x1699: 0x000a, 0x169a: 0x000a, 0x169b: 0x000a, 0x169c: 0x000a, 0x169d: 0x000a, - 0x169e: 0x000a, 0x169f: 0x000a, 0x16a0: 0x000a, 0x16a1: 0x000a, 0x16a2: 0x000a, 0x16a3: 0x000a, - 0x16a4: 0x000a, 0x16a5: 0x000a, 0x16a6: 0x000a, 0x16a7: 0x000a, 0x16a8: 0x000a, 0x16a9: 0x000a, - 0x16aa: 0x000a, 0x16ab: 0x000a, 0x16ac: 0x000a, 0x16ad: 0x000a, 0x16ae: 0x000a, 0x16af: 0x000a, - 0x16b0: 0x000a, 0x16b1: 0x000a, 0x16b2: 0x000a, 0x16b3: 0x000a, 0x16b4: 0x000a, 0x16b5: 0x000a, - 0x16b6: 0x000a, 0x16b7: 0x000a, 0x16b8: 0x000a, 0x16b9: 0x000a, 0x16ba: 0x000a, 0x16bb: 0x000a, - 0x16bc: 0x000a, 0x16bd: 0x000a, 0x16be: 0x000a, 0x16bf: 0x000a, - // Block 0x5b, offset 0x16c0 - 0x16c0: 0x000a, 0x16c1: 0x000a, 0x16c2: 0x000a, 0x16c3: 0x000a, 0x16c4: 0x000a, 0x16c5: 0x000a, - 0x16c6: 0x000a, 0x16c7: 0x000a, 0x16c8: 0x000a, 0x16c9: 0x000a, 0x16ca: 0x000a, 0x16cb: 0x000a, - 0x16cc: 0x000a, 0x16cd: 0x000a, 0x16ce: 0x000a, 0x16cf: 0x000a, 0x16d0: 0x000a, 0x16d1: 0x000a, - 0x16d2: 0x000a, 0x16d3: 0x000a, 0x16d4: 0x000a, 0x16d5: 0x000a, 0x16d6: 0x000a, 0x16d7: 0x000a, - 0x16d8: 0x000a, 0x16d9: 0x000a, 0x16da: 0x000a, 0x16db: 0x000a, 0x16dc: 0x000a, 0x16dd: 0x000a, - 0x16de: 0x000a, 0x16df: 0x000a, 0x16e0: 0x000a, 0x16e1: 0x000a, 0x16e2: 0x000a, 0x16e3: 0x000a, - 0x16e4: 0x000a, 0x16e5: 0x000a, 0x16e6: 0x000a, - // Block 0x5c, offset 0x1700 - 0x1700: 0x000a, 0x1701: 0x000a, 0x1702: 0x000a, 0x1703: 0x000a, 0x1704: 0x000a, 0x1705: 0x000a, - 0x1706: 0x000a, 0x1707: 0x000a, 0x1708: 0x000a, 0x1709: 0x000a, 0x170a: 0x000a, - 0x1720: 0x000a, 0x1721: 0x000a, 0x1722: 0x000a, 0x1723: 0x000a, - 0x1724: 0x000a, 0x1725: 0x000a, 0x1726: 0x000a, 0x1727: 0x000a, 0x1728: 0x000a, 0x1729: 0x000a, - 0x172a: 0x000a, 0x172b: 0x000a, 0x172c: 0x000a, 0x172d: 0x000a, 0x172e: 0x000a, 0x172f: 0x000a, - 0x1730: 0x000a, 0x1731: 0x000a, 0x1732: 0x000a, 0x1733: 0x000a, 0x1734: 0x000a, 0x1735: 0x000a, - 0x1736: 0x000a, 0x1737: 0x000a, 0x1738: 0x000a, 0x1739: 0x000a, 0x173a: 0x000a, 0x173b: 0x000a, - 0x173c: 0x000a, 0x173d: 0x000a, 0x173e: 0x000a, 0x173f: 0x000a, - // Block 0x5d, offset 0x1740 - 0x1740: 0x000a, 0x1741: 0x000a, 0x1742: 0x000a, 0x1743: 0x000a, 0x1744: 0x000a, 0x1745: 0x000a, - 0x1746: 0x000a, 0x1747: 0x000a, 0x1748: 0x0002, 0x1749: 0x0002, 0x174a: 0x0002, 0x174b: 0x0002, - 0x174c: 0x0002, 0x174d: 0x0002, 0x174e: 0x0002, 0x174f: 0x0002, 0x1750: 0x0002, 0x1751: 0x0002, - 0x1752: 0x0002, 0x1753: 0x0002, 0x1754: 0x0002, 0x1755: 0x0002, 0x1756: 0x0002, 0x1757: 0x0002, - 0x1758: 0x0002, 0x1759: 0x0002, 0x175a: 0x0002, 0x175b: 0x0002, - // Block 0x5e, offset 0x1780 - 0x17aa: 0x000a, 0x17ab: 0x000a, 0x17ac: 0x000a, 0x17ad: 0x000a, 0x17ae: 0x000a, 0x17af: 0x000a, - 0x17b0: 0x000a, 0x17b1: 0x000a, 0x17b2: 0x000a, 0x17b3: 0x000a, 0x17b4: 0x000a, 0x17b5: 0x000a, - 0x17b6: 0x000a, 0x17b7: 0x000a, 0x17b8: 0x000a, 0x17b9: 0x000a, 0x17ba: 0x000a, 0x17bb: 0x000a, - 0x17bc: 0x000a, 0x17bd: 0x000a, 0x17be: 0x000a, 0x17bf: 0x000a, - // Block 0x5f, offset 0x17c0 - 0x17c0: 0x000a, 0x17c1: 0x000a, 0x17c2: 0x000a, 0x17c3: 0x000a, 0x17c4: 0x000a, 0x17c5: 0x000a, - 0x17c6: 0x000a, 0x17c7: 0x000a, 0x17c8: 0x000a, 0x17c9: 0x000a, 0x17ca: 0x000a, 0x17cb: 0x000a, - 0x17cc: 0x000a, 0x17cd: 0x000a, 0x17ce: 0x000a, 0x17cf: 0x000a, 0x17d0: 0x000a, 0x17d1: 0x000a, - 0x17d2: 0x000a, 0x17d3: 0x000a, 0x17d4: 0x000a, 0x17d5: 0x000a, 0x17d6: 0x000a, 0x17d7: 0x000a, - 0x17d8: 0x000a, 0x17d9: 0x000a, 0x17da: 0x000a, 0x17db: 0x000a, 0x17dc: 0x000a, 0x17dd: 0x000a, - 0x17de: 0x000a, 0x17df: 0x000a, 0x17e0: 0x000a, 0x17e1: 0x000a, 0x17e2: 0x000a, 0x17e3: 0x000a, - 0x17e4: 0x000a, 0x17e5: 0x000a, 0x17e6: 0x000a, 0x17e7: 0x000a, 0x17e8: 0x000a, 0x17e9: 0x000a, - 0x17ea: 0x000a, 0x17eb: 0x000a, 0x17ed: 0x000a, 0x17ee: 0x000a, 0x17ef: 0x000a, - 0x17f0: 0x000a, 0x17f1: 0x000a, 0x17f2: 0x000a, 0x17f3: 0x000a, 0x17f4: 0x000a, 0x17f5: 0x000a, - 0x17f6: 0x000a, 0x17f7: 0x000a, 0x17f8: 0x000a, 0x17f9: 0x000a, 0x17fa: 0x000a, 0x17fb: 0x000a, - 0x17fc: 0x000a, 0x17fd: 0x000a, 0x17fe: 0x000a, 0x17ff: 0x000a, - // Block 0x60, offset 0x1800 - 0x1800: 0x000a, 0x1801: 0x000a, 0x1802: 0x000a, 0x1803: 0x000a, 0x1804: 0x000a, 0x1805: 0x000a, - 0x1806: 0x000a, 0x1807: 0x000a, 0x1808: 0x000a, 0x1809: 0x000a, 0x180a: 0x000a, 0x180b: 0x000a, - 0x180c: 0x000a, 0x180d: 0x000a, 0x180e: 0x000a, 0x180f: 0x000a, 0x1810: 0x000a, 0x1811: 0x000a, - 0x1812: 0x000a, 0x1813: 0x000a, 0x1814: 0x000a, 0x1815: 0x000a, 0x1816: 0x000a, 0x1817: 0x000a, - 0x1818: 0x000a, 0x1819: 0x000a, 0x181a: 0x000a, 0x181b: 0x000a, 0x181c: 0x000a, 0x181d: 0x000a, - 0x181e: 0x000a, 0x181f: 0x000a, 0x1820: 0x000a, 0x1821: 0x000a, 0x1822: 0x000a, 0x1823: 0x000a, - 0x1824: 0x000a, 0x1825: 0x000a, 0x1826: 0x000a, 0x1827: 0x000a, 0x1828: 0x003a, 0x1829: 0x002a, - 0x182a: 0x003a, 0x182b: 0x002a, 0x182c: 0x003a, 0x182d: 0x002a, 0x182e: 0x003a, 0x182f: 0x002a, - 0x1830: 0x003a, 0x1831: 0x002a, 0x1832: 0x003a, 0x1833: 0x002a, 0x1834: 0x003a, 0x1835: 0x002a, - 0x1836: 0x000a, 0x1837: 0x000a, 0x1838: 0x000a, 0x1839: 0x000a, 0x183a: 0x000a, 0x183b: 0x000a, - 0x183c: 0x000a, 0x183d: 0x000a, 0x183e: 0x000a, 0x183f: 0x000a, - // Block 0x61, offset 0x1840 - 0x1840: 0x000a, 0x1841: 0x000a, 0x1842: 0x000a, 0x1843: 0x000a, 0x1844: 0x000a, 0x1845: 0x009a, - 0x1846: 0x008a, 0x1847: 0x000a, 0x1848: 0x000a, 0x1849: 0x000a, 0x184a: 0x000a, 0x184b: 0x000a, - 0x184c: 0x000a, 0x184d: 0x000a, 0x184e: 0x000a, 0x184f: 0x000a, 0x1850: 0x000a, 0x1851: 0x000a, - 0x1852: 0x000a, 0x1853: 0x000a, 0x1854: 0x000a, 0x1855: 0x000a, 0x1856: 0x000a, 0x1857: 0x000a, - 0x1858: 0x000a, 0x1859: 0x000a, 0x185a: 0x000a, 0x185b: 0x000a, 0x185c: 0x000a, 0x185d: 0x000a, - 0x185e: 0x000a, 0x185f: 0x000a, 0x1860: 0x000a, 0x1861: 0x000a, 0x1862: 0x000a, 0x1863: 0x000a, - 0x1864: 0x000a, 0x1865: 0x000a, 0x1866: 0x003a, 0x1867: 0x002a, 0x1868: 0x003a, 0x1869: 0x002a, - 0x186a: 0x003a, 0x186b: 0x002a, 0x186c: 0x003a, 0x186d: 0x002a, 0x186e: 0x003a, 0x186f: 0x002a, - 0x1870: 0x000a, 0x1871: 0x000a, 0x1872: 0x000a, 0x1873: 0x000a, 0x1874: 0x000a, 0x1875: 0x000a, - 0x1876: 0x000a, 0x1877: 0x000a, 0x1878: 0x000a, 0x1879: 0x000a, 0x187a: 0x000a, 0x187b: 0x000a, - 0x187c: 0x000a, 0x187d: 0x000a, 0x187e: 0x000a, 0x187f: 0x000a, - // Block 0x62, offset 0x1880 - 0x1880: 0x000a, 0x1881: 0x000a, 0x1882: 0x000a, 0x1883: 0x007a, 0x1884: 0x006a, 0x1885: 0x009a, - 0x1886: 0x008a, 0x1887: 0x00ba, 0x1888: 0x00aa, 0x1889: 0x009a, 0x188a: 0x008a, 0x188b: 0x007a, - 0x188c: 0x006a, 0x188d: 0x00da, 0x188e: 0x002a, 0x188f: 0x003a, 0x1890: 0x00ca, 0x1891: 0x009a, - 0x1892: 0x008a, 0x1893: 0x007a, 0x1894: 0x006a, 0x1895: 0x009a, 0x1896: 0x008a, 0x1897: 0x00ba, - 0x1898: 0x00aa, 0x1899: 0x000a, 0x189a: 0x000a, 0x189b: 0x000a, 0x189c: 0x000a, 0x189d: 0x000a, - 0x189e: 0x000a, 0x189f: 0x000a, 0x18a0: 0x000a, 0x18a1: 0x000a, 0x18a2: 0x000a, 0x18a3: 0x000a, - 0x18a4: 0x000a, 0x18a5: 0x000a, 0x18a6: 0x000a, 0x18a7: 0x000a, 0x18a8: 0x000a, 0x18a9: 0x000a, - 0x18aa: 0x000a, 0x18ab: 0x000a, 0x18ac: 0x000a, 0x18ad: 0x000a, 0x18ae: 0x000a, 0x18af: 0x000a, - 0x18b0: 0x000a, 0x18b1: 0x000a, 0x18b2: 0x000a, 0x18b3: 0x000a, 0x18b4: 0x000a, 0x18b5: 0x000a, - 0x18b6: 0x000a, 0x18b7: 0x000a, 0x18b8: 0x000a, 0x18b9: 0x000a, 0x18ba: 0x000a, 0x18bb: 0x000a, - 0x18bc: 0x000a, 0x18bd: 0x000a, 0x18be: 0x000a, 0x18bf: 0x000a, - // Block 0x63, offset 0x18c0 - 0x18c0: 0x000a, 0x18c1: 0x000a, 0x18c2: 0x000a, 0x18c3: 0x000a, 0x18c4: 0x000a, 0x18c5: 0x000a, - 0x18c6: 0x000a, 0x18c7: 0x000a, 0x18c8: 0x000a, 0x18c9: 0x000a, 0x18ca: 0x000a, 0x18cb: 0x000a, - 0x18cc: 0x000a, 0x18cd: 0x000a, 0x18ce: 0x000a, 0x18cf: 0x000a, 0x18d0: 0x000a, 0x18d1: 0x000a, - 0x18d2: 0x000a, 0x18d3: 0x000a, 0x18d4: 0x000a, 0x18d5: 0x000a, 0x18d6: 0x000a, 0x18d7: 0x000a, - 0x18d8: 0x003a, 0x18d9: 0x002a, 0x18da: 0x003a, 0x18db: 0x002a, 0x18dc: 0x000a, 0x18dd: 0x000a, - 0x18de: 0x000a, 0x18df: 0x000a, 0x18e0: 0x000a, 0x18e1: 0x000a, 0x18e2: 0x000a, 0x18e3: 0x000a, - 0x18e4: 0x000a, 0x18e5: 0x000a, 0x18e6: 0x000a, 0x18e7: 0x000a, 0x18e8: 0x000a, 0x18e9: 0x000a, - 0x18ea: 0x000a, 0x18eb: 0x000a, 0x18ec: 0x000a, 0x18ed: 0x000a, 0x18ee: 0x000a, 0x18ef: 0x000a, - 0x18f0: 0x000a, 0x18f1: 0x000a, 0x18f2: 0x000a, 0x18f3: 0x000a, 0x18f4: 0x000a, 0x18f5: 0x000a, - 0x18f6: 0x000a, 0x18f7: 0x000a, 0x18f8: 0x000a, 0x18f9: 0x000a, 0x18fa: 0x000a, 0x18fb: 0x000a, - 0x18fc: 0x003a, 0x18fd: 0x002a, 0x18fe: 0x000a, 0x18ff: 0x000a, - // Block 0x64, offset 0x1900 - 0x1900: 0x000a, 0x1901: 0x000a, 0x1902: 0x000a, 0x1903: 0x000a, 0x1904: 0x000a, 0x1905: 0x000a, - 0x1906: 0x000a, 0x1907: 0x000a, 0x1908: 0x000a, 0x1909: 0x000a, 0x190a: 0x000a, 0x190b: 0x000a, - 0x190c: 0x000a, 0x190d: 0x000a, 0x190e: 0x000a, 0x190f: 0x000a, 0x1910: 0x000a, 0x1911: 0x000a, - 0x1912: 0x000a, 0x1913: 0x000a, 0x1914: 0x000a, 0x1915: 0x000a, 0x1916: 0x000a, 0x1917: 0x000a, - 0x1918: 0x000a, 0x1919: 0x000a, 0x191a: 0x000a, 0x191b: 0x000a, 0x191c: 0x000a, 0x191d: 0x000a, - 0x191e: 0x000a, 0x191f: 0x000a, 0x1920: 0x000a, 0x1921: 0x000a, 0x1922: 0x000a, 0x1923: 0x000a, - 0x1924: 0x000a, 0x1925: 0x000a, 0x1926: 0x000a, 0x1927: 0x000a, 0x1928: 0x000a, 0x1929: 0x000a, - 0x192a: 0x000a, 0x192b: 0x000a, 0x192c: 0x000a, 0x192d: 0x000a, 0x192e: 0x000a, 0x192f: 0x000a, - 0x1930: 0x000a, 0x1931: 0x000a, 0x1932: 0x000a, 0x1933: 0x000a, - 0x1936: 0x000a, 0x1937: 0x000a, 0x1938: 0x000a, 0x1939: 0x000a, 0x193a: 0x000a, 0x193b: 0x000a, - 0x193c: 0x000a, 0x193d: 0x000a, 0x193e: 0x000a, 0x193f: 0x000a, - // Block 0x65, offset 0x1940 - 0x1940: 0x000a, 0x1941: 0x000a, 0x1942: 0x000a, 0x1943: 0x000a, 0x1944: 0x000a, 0x1945: 0x000a, - 0x1946: 0x000a, 0x1947: 0x000a, 0x1948: 0x000a, 0x1949: 0x000a, 0x194a: 0x000a, 0x194b: 0x000a, - 0x194c: 0x000a, 0x194d: 0x000a, 0x194e: 0x000a, 0x194f: 0x000a, 0x1950: 0x000a, 0x1951: 0x000a, - 0x1952: 0x000a, 0x1953: 0x000a, 0x1954: 0x000a, 0x1955: 0x000a, - 0x1958: 0x000a, 0x1959: 0x000a, 0x195a: 0x000a, 0x195b: 0x000a, 0x195c: 0x000a, 0x195d: 0x000a, - 0x195e: 0x000a, 0x195f: 0x000a, 0x1960: 0x000a, 0x1961: 0x000a, 0x1962: 0x000a, 0x1963: 0x000a, - 0x1964: 0x000a, 0x1965: 0x000a, 0x1966: 0x000a, 0x1967: 0x000a, 0x1968: 0x000a, 0x1969: 0x000a, - 0x196a: 0x000a, 0x196b: 0x000a, 0x196c: 0x000a, 0x196d: 0x000a, 0x196e: 0x000a, 0x196f: 0x000a, - 0x1970: 0x000a, 0x1971: 0x000a, 0x1972: 0x000a, 0x1973: 0x000a, 0x1974: 0x000a, 0x1975: 0x000a, - 0x1976: 0x000a, 0x1977: 0x000a, 0x1978: 0x000a, 0x1979: 0x000a, 0x197a: 0x000a, 0x197b: 0x000a, - 0x197c: 0x000a, 0x197d: 0x000a, 0x197e: 0x000a, 0x197f: 0x000a, - // Block 0x66, offset 0x1980 - 0x19a5: 0x000a, 0x19a6: 0x000a, 0x19a7: 0x000a, 0x19a8: 0x000a, 0x19a9: 0x000a, - 0x19aa: 0x000a, 0x19af: 0x000c, - 0x19b0: 0x000c, 0x19b1: 0x000c, - 0x19b9: 0x000a, 0x19ba: 0x000a, 0x19bb: 0x000a, - 0x19bc: 0x000a, 0x19bd: 0x000a, 0x19be: 0x000a, 0x19bf: 0x000a, - // Block 0x67, offset 0x19c0 - 0x19ff: 0x000c, - // Block 0x68, offset 0x1a00 - 0x1a20: 0x000c, 0x1a21: 0x000c, 0x1a22: 0x000c, 0x1a23: 0x000c, - 0x1a24: 0x000c, 0x1a25: 0x000c, 0x1a26: 0x000c, 0x1a27: 0x000c, 0x1a28: 0x000c, 0x1a29: 0x000c, - 0x1a2a: 0x000c, 0x1a2b: 0x000c, 0x1a2c: 0x000c, 0x1a2d: 0x000c, 0x1a2e: 0x000c, 0x1a2f: 0x000c, - 0x1a30: 0x000c, 0x1a31: 0x000c, 0x1a32: 0x000c, 0x1a33: 0x000c, 0x1a34: 0x000c, 0x1a35: 0x000c, - 0x1a36: 0x000c, 0x1a37: 0x000c, 0x1a38: 0x000c, 0x1a39: 0x000c, 0x1a3a: 0x000c, 0x1a3b: 0x000c, - 0x1a3c: 0x000c, 0x1a3d: 0x000c, 0x1a3e: 0x000c, 0x1a3f: 0x000c, - // Block 0x69, offset 0x1a40 - 0x1a40: 0x000a, 0x1a41: 0x000a, 0x1a42: 0x000a, 0x1a43: 0x000a, 0x1a44: 0x000a, 0x1a45: 0x000a, - 0x1a46: 0x000a, 0x1a47: 0x000a, 0x1a48: 0x000a, 0x1a49: 0x000a, 0x1a4a: 0x000a, 0x1a4b: 0x000a, - 0x1a4c: 0x000a, 0x1a4d: 0x000a, 0x1a4e: 0x000a, 0x1a4f: 0x000a, 0x1a50: 0x000a, 0x1a51: 0x000a, - 0x1a52: 0x000a, 0x1a53: 0x000a, 0x1a54: 0x000a, 0x1a55: 0x000a, 0x1a56: 0x000a, 0x1a57: 0x000a, - 0x1a58: 0x000a, 0x1a59: 0x000a, 0x1a5a: 0x000a, 0x1a5b: 0x000a, 0x1a5c: 0x000a, 0x1a5d: 0x000a, - 0x1a5e: 0x000a, 0x1a5f: 0x000a, 0x1a60: 0x000a, 0x1a61: 0x000a, 0x1a62: 0x003a, 0x1a63: 0x002a, - 0x1a64: 0x003a, 0x1a65: 0x002a, 0x1a66: 0x003a, 0x1a67: 0x002a, 0x1a68: 0x003a, 0x1a69: 0x002a, - 0x1a6a: 0x000a, 0x1a6b: 0x000a, 0x1a6c: 0x000a, 0x1a6d: 0x000a, 0x1a6e: 0x000a, 0x1a6f: 0x000a, - 0x1a70: 0x000a, 0x1a71: 0x000a, 0x1a72: 0x000a, 0x1a73: 0x000a, 0x1a74: 0x000a, 0x1a75: 0x000a, - 0x1a76: 0x000a, 0x1a77: 0x000a, 0x1a78: 0x000a, 0x1a79: 0x000a, 0x1a7a: 0x000a, 0x1a7b: 0x000a, - 0x1a7c: 0x000a, 0x1a7d: 0x000a, 0x1a7e: 0x000a, 0x1a7f: 0x000a, - // Block 0x6a, offset 0x1a80 - 0x1a80: 0x000a, 0x1a81: 0x000a, 0x1a82: 0x000a, 0x1a83: 0x000a, 0x1a84: 0x000a, 0x1a85: 0x000a, - 0x1a86: 0x000a, 0x1a87: 0x000a, 0x1a88: 0x000a, 0x1a89: 0x000a, 0x1a8a: 0x000a, 0x1a8b: 0x000a, - 0x1a8c: 0x000a, 0x1a8d: 0x000a, 0x1a8e: 0x000a, 0x1a8f: 0x000a, - // Block 0x6b, offset 0x1ac0 - 0x1ac0: 0x000a, 0x1ac1: 0x000a, 0x1ac2: 0x000a, 0x1ac3: 0x000a, 0x1ac4: 0x000a, 0x1ac5: 0x000a, - 0x1ac6: 0x000a, 0x1ac7: 0x000a, 0x1ac8: 0x000a, 0x1ac9: 0x000a, 0x1aca: 0x000a, 0x1acb: 0x000a, - 0x1acc: 0x000a, 0x1acd: 0x000a, 0x1ace: 0x000a, 0x1acf: 0x000a, 0x1ad0: 0x000a, 0x1ad1: 0x000a, - 0x1ad2: 0x000a, 0x1ad3: 0x000a, 0x1ad4: 0x000a, 0x1ad5: 0x000a, 0x1ad6: 0x000a, 0x1ad7: 0x000a, - 0x1ad8: 0x000a, 0x1ad9: 0x000a, 0x1adb: 0x000a, 0x1adc: 0x000a, 0x1add: 0x000a, - 0x1ade: 0x000a, 0x1adf: 0x000a, 0x1ae0: 0x000a, 0x1ae1: 0x000a, 0x1ae2: 0x000a, 0x1ae3: 0x000a, - 0x1ae4: 0x000a, 0x1ae5: 0x000a, 0x1ae6: 0x000a, 0x1ae7: 0x000a, 0x1ae8: 0x000a, 0x1ae9: 0x000a, - 0x1aea: 0x000a, 0x1aeb: 0x000a, 0x1aec: 0x000a, 0x1aed: 0x000a, 0x1aee: 0x000a, 0x1aef: 0x000a, - 0x1af0: 0x000a, 0x1af1: 0x000a, 0x1af2: 0x000a, 0x1af3: 0x000a, 0x1af4: 0x000a, 0x1af5: 0x000a, - 0x1af6: 0x000a, 0x1af7: 0x000a, 0x1af8: 0x000a, 0x1af9: 0x000a, 0x1afa: 0x000a, 0x1afb: 0x000a, - 0x1afc: 0x000a, 0x1afd: 0x000a, 0x1afe: 0x000a, 0x1aff: 0x000a, - // Block 0x6c, offset 0x1b00 - 0x1b00: 0x000a, 0x1b01: 0x000a, 0x1b02: 0x000a, 0x1b03: 0x000a, 0x1b04: 0x000a, 0x1b05: 0x000a, - 0x1b06: 0x000a, 0x1b07: 0x000a, 0x1b08: 0x000a, 0x1b09: 0x000a, 0x1b0a: 0x000a, 0x1b0b: 0x000a, - 0x1b0c: 0x000a, 0x1b0d: 0x000a, 0x1b0e: 0x000a, 0x1b0f: 0x000a, 0x1b10: 0x000a, 0x1b11: 0x000a, - 0x1b12: 0x000a, 0x1b13: 0x000a, 0x1b14: 0x000a, 0x1b15: 0x000a, 0x1b16: 0x000a, 0x1b17: 0x000a, - 0x1b18: 0x000a, 0x1b19: 0x000a, 0x1b1a: 0x000a, 0x1b1b: 0x000a, 0x1b1c: 0x000a, 0x1b1d: 0x000a, - 0x1b1e: 0x000a, 0x1b1f: 0x000a, 0x1b20: 0x000a, 0x1b21: 0x000a, 0x1b22: 0x000a, 0x1b23: 0x000a, - 0x1b24: 0x000a, 0x1b25: 0x000a, 0x1b26: 0x000a, 0x1b27: 0x000a, 0x1b28: 0x000a, 0x1b29: 0x000a, - 0x1b2a: 0x000a, 0x1b2b: 0x000a, 0x1b2c: 0x000a, 0x1b2d: 0x000a, 0x1b2e: 0x000a, 0x1b2f: 0x000a, - 0x1b30: 0x000a, 0x1b31: 0x000a, 0x1b32: 0x000a, 0x1b33: 0x000a, - // Block 0x6d, offset 0x1b40 - 0x1b40: 0x000a, 0x1b41: 0x000a, 0x1b42: 0x000a, 0x1b43: 0x000a, 0x1b44: 0x000a, 0x1b45: 0x000a, - 0x1b46: 0x000a, 0x1b47: 0x000a, 0x1b48: 0x000a, 0x1b49: 0x000a, 0x1b4a: 0x000a, 0x1b4b: 0x000a, - 0x1b4c: 0x000a, 0x1b4d: 0x000a, 0x1b4e: 0x000a, 0x1b4f: 0x000a, 0x1b50: 0x000a, 0x1b51: 0x000a, - 0x1b52: 0x000a, 0x1b53: 0x000a, 0x1b54: 0x000a, 0x1b55: 0x000a, - 0x1b70: 0x000a, 0x1b71: 0x000a, 0x1b72: 0x000a, 0x1b73: 0x000a, 0x1b74: 0x000a, 0x1b75: 0x000a, - 0x1b76: 0x000a, 0x1b77: 0x000a, 0x1b78: 0x000a, 0x1b79: 0x000a, 0x1b7a: 0x000a, 0x1b7b: 0x000a, - // Block 0x6e, offset 0x1b80 - 0x1b80: 0x0009, 0x1b81: 0x000a, 0x1b82: 0x000a, 0x1b83: 0x000a, 0x1b84: 0x000a, - 0x1b88: 0x003a, 0x1b89: 0x002a, 0x1b8a: 0x003a, 0x1b8b: 0x002a, - 0x1b8c: 0x003a, 0x1b8d: 0x002a, 0x1b8e: 0x003a, 0x1b8f: 0x002a, 0x1b90: 0x003a, 0x1b91: 0x002a, - 0x1b92: 0x000a, 0x1b93: 0x000a, 0x1b94: 0x003a, 0x1b95: 0x002a, 0x1b96: 0x003a, 0x1b97: 0x002a, - 0x1b98: 0x003a, 0x1b99: 0x002a, 0x1b9a: 0x003a, 0x1b9b: 0x002a, 0x1b9c: 0x000a, 0x1b9d: 0x000a, - 0x1b9e: 0x000a, 0x1b9f: 0x000a, 0x1ba0: 0x000a, - 0x1baa: 0x000c, 0x1bab: 0x000c, 0x1bac: 0x000c, 0x1bad: 0x000c, - 0x1bb0: 0x000a, - 0x1bb6: 0x000a, 0x1bb7: 0x000a, - 0x1bbd: 0x000a, 0x1bbe: 0x000a, 0x1bbf: 0x000a, - // Block 0x6f, offset 0x1bc0 - 0x1bd9: 0x000c, 0x1bda: 0x000c, 0x1bdb: 0x000a, 0x1bdc: 0x000a, - 0x1be0: 0x000a, - // Block 0x70, offset 0x1c00 - 0x1c3b: 0x000a, - // Block 0x71, offset 0x1c40 - 0x1c40: 0x000a, 0x1c41: 0x000a, 0x1c42: 0x000a, 0x1c43: 0x000a, 0x1c44: 0x000a, 0x1c45: 0x000a, - 0x1c46: 0x000a, 0x1c47: 0x000a, 0x1c48: 0x000a, 0x1c49: 0x000a, 0x1c4a: 0x000a, 0x1c4b: 0x000a, - 0x1c4c: 0x000a, 0x1c4d: 0x000a, 0x1c4e: 0x000a, 0x1c4f: 0x000a, 0x1c50: 0x000a, 0x1c51: 0x000a, - 0x1c52: 0x000a, 0x1c53: 0x000a, 0x1c54: 0x000a, 0x1c55: 0x000a, 0x1c56: 0x000a, 0x1c57: 0x000a, - 0x1c58: 0x000a, 0x1c59: 0x000a, 0x1c5a: 0x000a, 0x1c5b: 0x000a, 0x1c5c: 0x000a, 0x1c5d: 0x000a, - 0x1c5e: 0x000a, 0x1c5f: 0x000a, 0x1c60: 0x000a, 0x1c61: 0x000a, 0x1c62: 0x000a, 0x1c63: 0x000a, - // Block 0x72, offset 0x1c80 - 0x1c9d: 0x000a, - 0x1c9e: 0x000a, - // Block 0x73, offset 0x1cc0 - 0x1cd0: 0x000a, 0x1cd1: 0x000a, - 0x1cd2: 0x000a, 0x1cd3: 0x000a, 0x1cd4: 0x000a, 0x1cd5: 0x000a, 0x1cd6: 0x000a, 0x1cd7: 0x000a, - 0x1cd8: 0x000a, 0x1cd9: 0x000a, 0x1cda: 0x000a, 0x1cdb: 0x000a, 0x1cdc: 0x000a, 0x1cdd: 0x000a, - 0x1cde: 0x000a, 0x1cdf: 0x000a, - 0x1cfc: 0x000a, 0x1cfd: 0x000a, 0x1cfe: 0x000a, - // Block 0x74, offset 0x1d00 - 0x1d31: 0x000a, 0x1d32: 0x000a, 0x1d33: 0x000a, 0x1d34: 0x000a, 0x1d35: 0x000a, - 0x1d36: 0x000a, 0x1d37: 0x000a, 0x1d38: 0x000a, 0x1d39: 0x000a, 0x1d3a: 0x000a, 0x1d3b: 0x000a, - 0x1d3c: 0x000a, 0x1d3d: 0x000a, 0x1d3e: 0x000a, 0x1d3f: 0x000a, - // Block 0x75, offset 0x1d40 - 0x1d4c: 0x000a, 0x1d4d: 0x000a, 0x1d4e: 0x000a, 0x1d4f: 0x000a, - // Block 0x76, offset 0x1d80 - 0x1db7: 0x000a, 0x1db8: 0x000a, 0x1db9: 0x000a, 0x1dba: 0x000a, - // Block 0x77, offset 0x1dc0 - 0x1dde: 0x000a, 0x1ddf: 0x000a, - 0x1dff: 0x000a, - // Block 0x78, offset 0x1e00 - 0x1e10: 0x000a, 0x1e11: 0x000a, - 0x1e12: 0x000a, 0x1e13: 0x000a, 0x1e14: 0x000a, 0x1e15: 0x000a, 0x1e16: 0x000a, 0x1e17: 0x000a, - 0x1e18: 0x000a, 0x1e19: 0x000a, 0x1e1a: 0x000a, 0x1e1b: 0x000a, 0x1e1c: 0x000a, 0x1e1d: 0x000a, - 0x1e1e: 0x000a, 0x1e1f: 0x000a, 0x1e20: 0x000a, 0x1e21: 0x000a, 0x1e22: 0x000a, 0x1e23: 0x000a, - 0x1e24: 0x000a, 0x1e25: 0x000a, 0x1e26: 0x000a, 0x1e27: 0x000a, 0x1e28: 0x000a, 0x1e29: 0x000a, - 0x1e2a: 0x000a, 0x1e2b: 0x000a, 0x1e2c: 0x000a, 0x1e2d: 0x000a, 0x1e2e: 0x000a, 0x1e2f: 0x000a, - 0x1e30: 0x000a, 0x1e31: 0x000a, 0x1e32: 0x000a, 0x1e33: 0x000a, 0x1e34: 0x000a, 0x1e35: 0x000a, - 0x1e36: 0x000a, 0x1e37: 0x000a, 0x1e38: 0x000a, 0x1e39: 0x000a, 0x1e3a: 0x000a, 0x1e3b: 0x000a, - 0x1e3c: 0x000a, 0x1e3d: 0x000a, 0x1e3e: 0x000a, 0x1e3f: 0x000a, - // Block 0x79, offset 0x1e40 - 0x1e40: 0x000a, 0x1e41: 0x000a, 0x1e42: 0x000a, 0x1e43: 0x000a, 0x1e44: 0x000a, 0x1e45: 0x000a, - 0x1e46: 0x000a, - // Block 0x7a, offset 0x1e80 - 0x1e8d: 0x000a, 0x1e8e: 0x000a, 0x1e8f: 0x000a, - // Block 0x7b, offset 0x1ec0 - 0x1eef: 0x000c, - 0x1ef0: 0x000c, 0x1ef1: 0x000c, 0x1ef2: 0x000c, 0x1ef3: 0x000a, 0x1ef4: 0x000c, 0x1ef5: 0x000c, - 0x1ef6: 0x000c, 0x1ef7: 0x000c, 0x1ef8: 0x000c, 0x1ef9: 0x000c, 0x1efa: 0x000c, 0x1efb: 0x000c, - 0x1efc: 0x000c, 0x1efd: 0x000c, 0x1efe: 0x000a, 0x1eff: 0x000a, - // Block 0x7c, offset 0x1f00 - 0x1f1e: 0x000c, 0x1f1f: 0x000c, - // Block 0x7d, offset 0x1f40 - 0x1f70: 0x000c, 0x1f71: 0x000c, - // Block 0x7e, offset 0x1f80 - 0x1f80: 0x000a, 0x1f81: 0x000a, 0x1f82: 0x000a, 0x1f83: 0x000a, 0x1f84: 0x000a, 0x1f85: 0x000a, - 0x1f86: 0x000a, 0x1f87: 0x000a, 0x1f88: 0x000a, 0x1f89: 0x000a, 0x1f8a: 0x000a, 0x1f8b: 0x000a, - 0x1f8c: 0x000a, 0x1f8d: 0x000a, 0x1f8e: 0x000a, 0x1f8f: 0x000a, 0x1f90: 0x000a, 0x1f91: 0x000a, - 0x1f92: 0x000a, 0x1f93: 0x000a, 0x1f94: 0x000a, 0x1f95: 0x000a, 0x1f96: 0x000a, 0x1f97: 0x000a, - 0x1f98: 0x000a, 0x1f99: 0x000a, 0x1f9a: 0x000a, 0x1f9b: 0x000a, 0x1f9c: 0x000a, 0x1f9d: 0x000a, - 0x1f9e: 0x000a, 0x1f9f: 0x000a, 0x1fa0: 0x000a, 0x1fa1: 0x000a, - // Block 0x7f, offset 0x1fc0 - 0x1fc8: 0x000a, - // Block 0x80, offset 0x2000 - 0x2002: 0x000c, - 0x2006: 0x000c, 0x200b: 0x000c, - 0x2025: 0x000c, 0x2026: 0x000c, 0x2028: 0x000a, 0x2029: 0x000a, - 0x202a: 0x000a, 0x202b: 0x000a, - 0x2038: 0x0004, 0x2039: 0x0004, - // Block 0x81, offset 0x2040 - 0x2074: 0x000a, 0x2075: 0x000a, - 0x2076: 0x000a, 0x2077: 0x000a, - // Block 0x82, offset 0x2080 - 0x2084: 0x000c, 0x2085: 0x000c, - 0x20a0: 0x000c, 0x20a1: 0x000c, 0x20a2: 0x000c, 0x20a3: 0x000c, - 0x20a4: 0x000c, 0x20a5: 0x000c, 0x20a6: 0x000c, 0x20a7: 0x000c, 0x20a8: 0x000c, 0x20a9: 0x000c, - 0x20aa: 0x000c, 0x20ab: 0x000c, 0x20ac: 0x000c, 0x20ad: 0x000c, 0x20ae: 0x000c, 0x20af: 0x000c, - 0x20b0: 0x000c, 0x20b1: 0x000c, - 0x20bf: 0x000c, - // Block 0x83, offset 0x20c0 - 0x20e6: 0x000c, 0x20e7: 0x000c, 0x20e8: 0x000c, 0x20e9: 0x000c, - 0x20ea: 0x000c, 0x20eb: 0x000c, 0x20ec: 0x000c, 0x20ed: 0x000c, - // Block 0x84, offset 0x2100 - 0x2107: 0x000c, 0x2108: 0x000c, 0x2109: 0x000c, 0x210a: 0x000c, 0x210b: 0x000c, - 0x210c: 0x000c, 0x210d: 0x000c, 0x210e: 0x000c, 0x210f: 0x000c, 0x2110: 0x000c, 0x2111: 0x000c, - // Block 0x85, offset 0x2140 - 0x2140: 0x000c, 0x2141: 0x000c, 0x2142: 0x000c, - 0x2173: 0x000c, - 0x2176: 0x000c, 0x2177: 0x000c, 0x2178: 0x000c, 0x2179: 0x000c, - 0x217c: 0x000c, 0x217d: 0x000c, - // Block 0x86, offset 0x2180 - 0x21a5: 0x000c, - // Block 0x87, offset 0x21c0 - 0x21e9: 0x000c, - 0x21ea: 0x000c, 0x21eb: 0x000c, 0x21ec: 0x000c, 0x21ed: 0x000c, 0x21ee: 0x000c, - 0x21f1: 0x000c, 0x21f2: 0x000c, 0x21f5: 0x000c, - 0x21f6: 0x000c, - // Block 0x88, offset 0x2200 - 0x2203: 0x000c, - 0x220c: 0x000c, - 0x223c: 0x000c, - // Block 0x89, offset 0x2240 - 0x2270: 0x000c, 0x2272: 0x000c, 0x2273: 0x000c, 0x2274: 0x000c, - 0x2277: 0x000c, 0x2278: 0x000c, - 0x227e: 0x000c, 0x227f: 0x000c, - // Block 0x8a, offset 0x2280 - 0x2281: 0x000c, - 0x22ac: 0x000c, 0x22ad: 0x000c, - 0x22b6: 0x000c, - // Block 0x8b, offset 0x22c0 - 0x22e5: 0x000c, 0x22e8: 0x000c, - 0x22ed: 0x000c, - // Block 0x8c, offset 0x2300 - 0x231d: 0x0001, - 0x231e: 0x000c, 0x231f: 0x0001, 0x2320: 0x0001, 0x2321: 0x0001, 0x2322: 0x0001, 0x2323: 0x0001, - 0x2324: 0x0001, 0x2325: 0x0001, 0x2326: 0x0001, 0x2327: 0x0001, 0x2328: 0x0001, 0x2329: 0x0003, - 0x232a: 0x0001, 0x232b: 0x0001, 0x232c: 0x0001, 0x232d: 0x0001, 0x232e: 0x0001, 0x232f: 0x0001, - 0x2330: 0x0001, 0x2331: 0x0001, 0x2332: 0x0001, 0x2333: 0x0001, 0x2334: 0x0001, 0x2335: 0x0001, - 0x2336: 0x0001, 0x2337: 0x0001, 0x2338: 0x0001, 0x2339: 0x0001, 0x233a: 0x0001, 0x233b: 0x0001, - 0x233c: 0x0001, 0x233d: 0x0001, 0x233e: 0x0001, 0x233f: 0x0001, - // Block 0x8d, offset 0x2340 - 0x2340: 0x0001, 0x2341: 0x0001, 0x2342: 0x0001, 0x2343: 0x0001, 0x2344: 0x0001, 0x2345: 0x0001, - 0x2346: 0x0001, 0x2347: 0x0001, 0x2348: 0x0001, 0x2349: 0x0001, 0x234a: 0x0001, 0x234b: 0x0001, - 0x234c: 0x0001, 0x234d: 0x0001, 0x234e: 0x0001, 0x234f: 0x0001, 0x2350: 0x000d, 0x2351: 0x000d, - 0x2352: 0x000d, 0x2353: 0x000d, 0x2354: 0x000d, 0x2355: 0x000d, 0x2356: 0x000d, 0x2357: 0x000d, - 0x2358: 0x000d, 0x2359: 0x000d, 0x235a: 0x000d, 0x235b: 0x000d, 0x235c: 0x000d, 0x235d: 0x000d, - 0x235e: 0x000d, 0x235f: 0x000d, 0x2360: 0x000d, 0x2361: 0x000d, 0x2362: 0x000d, 0x2363: 0x000d, - 0x2364: 0x000d, 0x2365: 0x000d, 0x2366: 0x000d, 0x2367: 0x000d, 0x2368: 0x000d, 0x2369: 0x000d, - 0x236a: 0x000d, 0x236b: 0x000d, 0x236c: 0x000d, 0x236d: 0x000d, 0x236e: 0x000d, 0x236f: 0x000d, - 0x2370: 0x000d, 0x2371: 0x000d, 0x2372: 0x000d, 0x2373: 0x000d, 0x2374: 0x000d, 0x2375: 0x000d, - 0x2376: 0x000d, 0x2377: 0x000d, 0x2378: 0x000d, 0x2379: 0x000d, 0x237a: 0x000d, 0x237b: 0x000d, - 0x237c: 0x000d, 0x237d: 0x000d, 0x237e: 0x000d, 0x237f: 0x000d, - // Block 0x8e, offset 0x2380 - 0x2380: 0x000d, 0x2381: 0x000d, 0x2382: 0x000d, 0x2383: 0x000d, 0x2384: 0x000d, 0x2385: 0x000d, - 0x2386: 0x000d, 0x2387: 0x000d, 0x2388: 0x000d, 0x2389: 0x000d, 0x238a: 0x000d, 0x238b: 0x000d, - 0x238c: 0x000d, 0x238d: 0x000d, 0x238e: 0x000d, 0x238f: 0x000d, 0x2390: 0x000d, 0x2391: 0x000d, - 0x2392: 0x000d, 0x2393: 0x000d, 0x2394: 0x000d, 0x2395: 0x000d, 0x2396: 0x000d, 0x2397: 0x000d, - 0x2398: 0x000d, 0x2399: 0x000d, 0x239a: 0x000d, 0x239b: 0x000d, 0x239c: 0x000d, 0x239d: 0x000d, - 0x239e: 0x000d, 0x239f: 0x000d, 0x23a0: 0x000d, 0x23a1: 0x000d, 0x23a2: 0x000d, 0x23a3: 0x000d, - 0x23a4: 0x000d, 0x23a5: 0x000d, 0x23a6: 0x000d, 0x23a7: 0x000d, 0x23a8: 0x000d, 0x23a9: 0x000d, - 0x23aa: 0x000d, 0x23ab: 0x000d, 0x23ac: 0x000d, 0x23ad: 0x000d, 0x23ae: 0x000d, 0x23af: 0x000d, - 0x23b0: 0x000d, 0x23b1: 0x000d, 0x23b2: 0x000d, 0x23b3: 0x000d, 0x23b4: 0x000d, 0x23b5: 0x000d, - 0x23b6: 0x000d, 0x23b7: 0x000d, 0x23b8: 0x000d, 0x23b9: 0x000d, 0x23ba: 0x000d, 0x23bb: 0x000d, - 0x23bc: 0x000d, 0x23bd: 0x000d, 0x23be: 0x000a, 0x23bf: 0x000a, - // Block 0x8f, offset 0x23c0 - 0x23c0: 0x000d, 0x23c1: 0x000d, 0x23c2: 0x000d, 0x23c3: 0x000d, 0x23c4: 0x000d, 0x23c5: 0x000d, - 0x23c6: 0x000d, 0x23c7: 0x000d, 0x23c8: 0x000d, 0x23c9: 0x000d, 0x23ca: 0x000d, 0x23cb: 0x000d, - 0x23cc: 0x000d, 0x23cd: 0x000d, 0x23ce: 0x000d, 0x23cf: 0x000d, 0x23d0: 0x000b, 0x23d1: 0x000b, - 0x23d2: 0x000b, 0x23d3: 0x000b, 0x23d4: 0x000b, 0x23d5: 0x000b, 0x23d6: 0x000b, 0x23d7: 0x000b, - 0x23d8: 0x000b, 0x23d9: 0x000b, 0x23da: 0x000b, 0x23db: 0x000b, 0x23dc: 0x000b, 0x23dd: 0x000b, - 0x23de: 0x000b, 0x23df: 0x000b, 0x23e0: 0x000b, 0x23e1: 0x000b, 0x23e2: 0x000b, 0x23e3: 0x000b, - 0x23e4: 0x000b, 0x23e5: 0x000b, 0x23e6: 0x000b, 0x23e7: 0x000b, 0x23e8: 0x000b, 0x23e9: 0x000b, - 0x23ea: 0x000b, 0x23eb: 0x000b, 0x23ec: 0x000b, 0x23ed: 0x000b, 0x23ee: 0x000b, 0x23ef: 0x000b, - 0x23f0: 0x000d, 0x23f1: 0x000d, 0x23f2: 0x000d, 0x23f3: 0x000d, 0x23f4: 0x000d, 0x23f5: 0x000d, - 0x23f6: 0x000d, 0x23f7: 0x000d, 0x23f8: 0x000d, 0x23f9: 0x000d, 0x23fa: 0x000d, 0x23fb: 0x000d, - 0x23fc: 0x000d, 0x23fd: 0x000a, 0x23fe: 0x000d, 0x23ff: 0x000d, - // Block 0x90, offset 0x2400 - 0x2400: 0x000c, 0x2401: 0x000c, 0x2402: 0x000c, 0x2403: 0x000c, 0x2404: 0x000c, 0x2405: 0x000c, - 0x2406: 0x000c, 0x2407: 0x000c, 0x2408: 0x000c, 0x2409: 0x000c, 0x240a: 0x000c, 0x240b: 0x000c, - 0x240c: 0x000c, 0x240d: 0x000c, 0x240e: 0x000c, 0x240f: 0x000c, 0x2410: 0x000a, 0x2411: 0x000a, - 0x2412: 0x000a, 0x2413: 0x000a, 0x2414: 0x000a, 0x2415: 0x000a, 0x2416: 0x000a, 0x2417: 0x000a, - 0x2418: 0x000a, 0x2419: 0x000a, - 0x2420: 0x000c, 0x2421: 0x000c, 0x2422: 0x000c, 0x2423: 0x000c, - 0x2424: 0x000c, 0x2425: 0x000c, 0x2426: 0x000c, 0x2427: 0x000c, 0x2428: 0x000c, 0x2429: 0x000c, - 0x242a: 0x000c, 0x242b: 0x000c, 0x242c: 0x000c, 0x242d: 0x000c, 0x242e: 0x000c, 0x242f: 0x000c, - 0x2430: 0x000a, 0x2431: 0x000a, 0x2432: 0x000a, 0x2433: 0x000a, 0x2434: 0x000a, 0x2435: 0x000a, - 0x2436: 0x000a, 0x2437: 0x000a, 0x2438: 0x000a, 0x2439: 0x000a, 0x243a: 0x000a, 0x243b: 0x000a, - 0x243c: 0x000a, 0x243d: 0x000a, 0x243e: 0x000a, 0x243f: 0x000a, - // Block 0x91, offset 0x2440 - 0x2440: 0x000a, 0x2441: 0x000a, 0x2442: 0x000a, 0x2443: 0x000a, 0x2444: 0x000a, 0x2445: 0x000a, - 0x2446: 0x000a, 0x2447: 0x000a, 0x2448: 0x000a, 0x2449: 0x000a, 0x244a: 0x000a, 0x244b: 0x000a, - 0x244c: 0x000a, 0x244d: 0x000a, 0x244e: 0x000a, 0x244f: 0x000a, 0x2450: 0x0006, 0x2451: 0x000a, - 0x2452: 0x0006, 0x2454: 0x000a, 0x2455: 0x0006, 0x2456: 0x000a, 0x2457: 0x000a, - 0x2458: 0x000a, 0x2459: 0x009a, 0x245a: 0x008a, 0x245b: 0x007a, 0x245c: 0x006a, 0x245d: 0x009a, - 0x245e: 0x008a, 0x245f: 0x0004, 0x2460: 0x000a, 0x2461: 0x000a, 0x2462: 0x0003, 0x2463: 0x0003, - 0x2464: 0x000a, 0x2465: 0x000a, 0x2466: 0x000a, 0x2468: 0x000a, 0x2469: 0x0004, - 0x246a: 0x0004, 0x246b: 0x000a, - 0x2470: 0x000d, 0x2471: 0x000d, 0x2472: 0x000d, 0x2473: 0x000d, 0x2474: 0x000d, 0x2475: 0x000d, - 0x2476: 0x000d, 0x2477: 0x000d, 0x2478: 0x000d, 0x2479: 0x000d, 0x247a: 0x000d, 0x247b: 0x000d, - 0x247c: 0x000d, 0x247d: 0x000d, 0x247e: 0x000d, 0x247f: 0x000d, - // Block 0x92, offset 0x2480 - 0x2480: 0x000d, 0x2481: 0x000d, 0x2482: 0x000d, 0x2483: 0x000d, 0x2484: 0x000d, 0x2485: 0x000d, - 0x2486: 0x000d, 0x2487: 0x000d, 0x2488: 0x000d, 0x2489: 0x000d, 0x248a: 0x000d, 0x248b: 0x000d, - 0x248c: 0x000d, 0x248d: 0x000d, 0x248e: 0x000d, 0x248f: 0x000d, 0x2490: 0x000d, 0x2491: 0x000d, - 0x2492: 0x000d, 0x2493: 0x000d, 0x2494: 0x000d, 0x2495: 0x000d, 0x2496: 0x000d, 0x2497: 0x000d, - 0x2498: 0x000d, 0x2499: 0x000d, 0x249a: 0x000d, 0x249b: 0x000d, 0x249c: 0x000d, 0x249d: 0x000d, - 0x249e: 0x000d, 0x249f: 0x000d, 0x24a0: 0x000d, 0x24a1: 0x000d, 0x24a2: 0x000d, 0x24a3: 0x000d, - 0x24a4: 0x000d, 0x24a5: 0x000d, 0x24a6: 0x000d, 0x24a7: 0x000d, 0x24a8: 0x000d, 0x24a9: 0x000d, - 0x24aa: 0x000d, 0x24ab: 0x000d, 0x24ac: 0x000d, 0x24ad: 0x000d, 0x24ae: 0x000d, 0x24af: 0x000d, - 0x24b0: 0x000d, 0x24b1: 0x000d, 0x24b2: 0x000d, 0x24b3: 0x000d, 0x24b4: 0x000d, 0x24b5: 0x000d, - 0x24b6: 0x000d, 0x24b7: 0x000d, 0x24b8: 0x000d, 0x24b9: 0x000d, 0x24ba: 0x000d, 0x24bb: 0x000d, - 0x24bc: 0x000d, 0x24bd: 0x000d, 0x24be: 0x000d, 0x24bf: 0x000b, - // Block 0x93, offset 0x24c0 - 0x24c1: 0x000a, 0x24c2: 0x000a, 0x24c3: 0x0004, 0x24c4: 0x0004, 0x24c5: 0x0004, - 0x24c6: 0x000a, 0x24c7: 0x000a, 0x24c8: 0x003a, 0x24c9: 0x002a, 0x24ca: 0x000a, 0x24cb: 0x0003, - 0x24cc: 0x0006, 0x24cd: 0x0003, 0x24ce: 0x0006, 0x24cf: 0x0006, 0x24d0: 0x0002, 0x24d1: 0x0002, - 0x24d2: 0x0002, 0x24d3: 0x0002, 0x24d4: 0x0002, 0x24d5: 0x0002, 0x24d6: 0x0002, 0x24d7: 0x0002, - 0x24d8: 0x0002, 0x24d9: 0x0002, 0x24da: 0x0006, 0x24db: 0x000a, 0x24dc: 0x000a, 0x24dd: 0x000a, - 0x24de: 0x000a, 0x24df: 0x000a, 0x24e0: 0x000a, - 0x24fb: 0x005a, - 0x24fc: 0x000a, 0x24fd: 0x004a, 0x24fe: 0x000a, 0x24ff: 0x000a, - // Block 0x94, offset 0x2500 - 0x2500: 0x000a, - 0x251b: 0x005a, 0x251c: 0x000a, 0x251d: 0x004a, - 0x251e: 0x000a, 0x251f: 0x00fa, 0x2520: 0x00ea, 0x2521: 0x000a, 0x2522: 0x003a, 0x2523: 0x002a, - 0x2524: 0x000a, 0x2525: 0x000a, - // Block 0x95, offset 0x2540 - 0x2560: 0x0004, 0x2561: 0x0004, 0x2562: 0x000a, 0x2563: 0x000a, - 0x2564: 0x000a, 0x2565: 0x0004, 0x2566: 0x0004, 0x2568: 0x000a, 0x2569: 0x000a, - 0x256a: 0x000a, 0x256b: 0x000a, 0x256c: 0x000a, 0x256d: 0x000a, 0x256e: 0x000a, - 0x2570: 0x000b, 0x2571: 0x000b, 0x2572: 0x000b, 0x2573: 0x000b, 0x2574: 0x000b, 0x2575: 0x000b, - 0x2576: 0x000b, 0x2577: 0x000b, 0x2578: 0x000b, 0x2579: 0x000a, 0x257a: 0x000a, 0x257b: 0x000a, - 0x257c: 0x000a, 0x257d: 0x000a, 0x257e: 0x000b, 0x257f: 0x000b, - // Block 0x96, offset 0x2580 - 0x2581: 0x000a, - // Block 0x97, offset 0x25c0 - 0x25c0: 0x000a, 0x25c1: 0x000a, 0x25c2: 0x000a, 0x25c3: 0x000a, 0x25c4: 0x000a, 0x25c5: 0x000a, - 0x25c6: 0x000a, 0x25c7: 0x000a, 0x25c8: 0x000a, 0x25c9: 0x000a, 0x25ca: 0x000a, 0x25cb: 0x000a, - 0x25cc: 0x000a, 0x25d0: 0x000a, 0x25d1: 0x000a, - 0x25d2: 0x000a, 0x25d3: 0x000a, 0x25d4: 0x000a, 0x25d5: 0x000a, 0x25d6: 0x000a, 0x25d7: 0x000a, - 0x25d8: 0x000a, 0x25d9: 0x000a, 0x25da: 0x000a, 0x25db: 0x000a, - 0x25e0: 0x000a, - // Block 0x98, offset 0x2600 - 0x263d: 0x000c, - // Block 0x99, offset 0x2640 - 0x2660: 0x000c, 0x2661: 0x0002, 0x2662: 0x0002, 0x2663: 0x0002, - 0x2664: 0x0002, 0x2665: 0x0002, 0x2666: 0x0002, 0x2667: 0x0002, 0x2668: 0x0002, 0x2669: 0x0002, - 0x266a: 0x0002, 0x266b: 0x0002, 0x266c: 0x0002, 0x266d: 0x0002, 0x266e: 0x0002, 0x266f: 0x0002, - 0x2670: 0x0002, 0x2671: 0x0002, 0x2672: 0x0002, 0x2673: 0x0002, 0x2674: 0x0002, 0x2675: 0x0002, - 0x2676: 0x0002, 0x2677: 0x0002, 0x2678: 0x0002, 0x2679: 0x0002, 0x267a: 0x0002, 0x267b: 0x0002, - // Block 0x9a, offset 0x2680 - 0x26b6: 0x000c, 0x26b7: 0x000c, 0x26b8: 0x000c, 0x26b9: 0x000c, 0x26ba: 0x000c, - // Block 0x9b, offset 0x26c0 - 0x26c0: 0x0001, 0x26c1: 0x0001, 0x26c2: 0x0001, 0x26c3: 0x0001, 0x26c4: 0x0001, 0x26c5: 0x0001, - 0x26c6: 0x0001, 0x26c7: 0x0001, 0x26c8: 0x0001, 0x26c9: 0x0001, 0x26ca: 0x0001, 0x26cb: 0x0001, - 0x26cc: 0x0001, 0x26cd: 0x0001, 0x26ce: 0x0001, 0x26cf: 0x0001, 0x26d0: 0x0001, 0x26d1: 0x0001, - 0x26d2: 0x0001, 0x26d3: 0x0001, 0x26d4: 0x0001, 0x26d5: 0x0001, 0x26d6: 0x0001, 0x26d7: 0x0001, - 0x26d8: 0x0001, 0x26d9: 0x0001, 0x26da: 0x0001, 0x26db: 0x0001, 0x26dc: 0x0001, 0x26dd: 0x0001, - 0x26de: 0x0001, 0x26df: 0x0001, 0x26e0: 0x0001, 0x26e1: 0x0001, 0x26e2: 0x0001, 0x26e3: 0x0001, - 0x26e4: 0x0001, 0x26e5: 0x0001, 0x26e6: 0x0001, 0x26e7: 0x0001, 0x26e8: 0x0001, 0x26e9: 0x0001, - 0x26ea: 0x0001, 0x26eb: 0x0001, 0x26ec: 0x0001, 0x26ed: 0x0001, 0x26ee: 0x0001, 0x26ef: 0x0001, - 0x26f0: 0x0001, 0x26f1: 0x0001, 0x26f2: 0x0001, 0x26f3: 0x0001, 0x26f4: 0x0001, 0x26f5: 0x0001, - 0x26f6: 0x0001, 0x26f7: 0x0001, 0x26f8: 0x0001, 0x26f9: 0x0001, 0x26fa: 0x0001, 0x26fb: 0x0001, - 0x26fc: 0x0001, 0x26fd: 0x0001, 0x26fe: 0x0001, 0x26ff: 0x0001, - // Block 0x9c, offset 0x2700 - 0x2700: 0x0001, 0x2701: 0x0001, 0x2702: 0x0001, 0x2703: 0x0001, 0x2704: 0x0001, 0x2705: 0x0001, - 0x2706: 0x0001, 0x2707: 0x0001, 0x2708: 0x0001, 0x2709: 0x0001, 0x270a: 0x0001, 0x270b: 0x0001, - 0x270c: 0x0001, 0x270d: 0x0001, 0x270e: 0x0001, 0x270f: 0x0001, 0x2710: 0x0001, 0x2711: 0x0001, - 0x2712: 0x0001, 0x2713: 0x0001, 0x2714: 0x0001, 0x2715: 0x0001, 0x2716: 0x0001, 0x2717: 0x0001, - 0x2718: 0x0001, 0x2719: 0x0001, 0x271a: 0x0001, 0x271b: 0x0001, 0x271c: 0x0001, 0x271d: 0x0001, - 0x271e: 0x0001, 0x271f: 0x000a, 0x2720: 0x0001, 0x2721: 0x0001, 0x2722: 0x0001, 0x2723: 0x0001, - 0x2724: 0x0001, 0x2725: 0x0001, 0x2726: 0x0001, 0x2727: 0x0001, 0x2728: 0x0001, 0x2729: 0x0001, - 0x272a: 0x0001, 0x272b: 0x0001, 0x272c: 0x0001, 0x272d: 0x0001, 0x272e: 0x0001, 0x272f: 0x0001, - 0x2730: 0x0001, 0x2731: 0x0001, 0x2732: 0x0001, 0x2733: 0x0001, 0x2734: 0x0001, 0x2735: 0x0001, - 0x2736: 0x0001, 0x2737: 0x0001, 0x2738: 0x0001, 0x2739: 0x0001, 0x273a: 0x0001, 0x273b: 0x0001, - 0x273c: 0x0001, 0x273d: 0x0001, 0x273e: 0x0001, 0x273f: 0x0001, - // Block 0x9d, offset 0x2740 - 0x2740: 0x0001, 0x2741: 0x000c, 0x2742: 0x000c, 0x2743: 0x000c, 0x2744: 0x0001, 0x2745: 0x000c, - 0x2746: 0x000c, 0x2747: 0x0001, 0x2748: 0x0001, 0x2749: 0x0001, 0x274a: 0x0001, 0x274b: 0x0001, - 0x274c: 0x000c, 0x274d: 0x000c, 0x274e: 0x000c, 0x274f: 0x000c, 0x2750: 0x0001, 0x2751: 0x0001, - 0x2752: 0x0001, 0x2753: 0x0001, 0x2754: 0x0001, 0x2755: 0x0001, 0x2756: 0x0001, 0x2757: 0x0001, - 0x2758: 0x0001, 0x2759: 0x0001, 0x275a: 0x0001, 0x275b: 0x0001, 0x275c: 0x0001, 0x275d: 0x0001, - 0x275e: 0x0001, 0x275f: 0x0001, 0x2760: 0x0001, 0x2761: 0x0001, 0x2762: 0x0001, 0x2763: 0x0001, - 0x2764: 0x0001, 0x2765: 0x0001, 0x2766: 0x0001, 0x2767: 0x0001, 0x2768: 0x0001, 0x2769: 0x0001, - 0x276a: 0x0001, 0x276b: 0x0001, 0x276c: 0x0001, 0x276d: 0x0001, 0x276e: 0x0001, 0x276f: 0x0001, - 0x2770: 0x0001, 0x2771: 0x0001, 0x2772: 0x0001, 0x2773: 0x0001, 0x2774: 0x0001, 0x2775: 0x0001, - 0x2776: 0x0001, 0x2777: 0x0001, 0x2778: 0x000c, 0x2779: 0x000c, 0x277a: 0x000c, 0x277b: 0x0001, - 0x277c: 0x0001, 0x277d: 0x0001, 0x277e: 0x0001, 0x277f: 0x000c, - // Block 0x9e, offset 0x2780 - 0x2780: 0x0001, 0x2781: 0x0001, 0x2782: 0x0001, 0x2783: 0x0001, 0x2784: 0x0001, 0x2785: 0x0001, - 0x2786: 0x0001, 0x2787: 0x0001, 0x2788: 0x0001, 0x2789: 0x0001, 0x278a: 0x0001, 0x278b: 0x0001, - 0x278c: 0x0001, 0x278d: 0x0001, 0x278e: 0x0001, 0x278f: 0x0001, 0x2790: 0x0001, 0x2791: 0x0001, - 0x2792: 0x0001, 0x2793: 0x0001, 0x2794: 0x0001, 0x2795: 0x0001, 0x2796: 0x0001, 0x2797: 0x0001, - 0x2798: 0x0001, 0x2799: 0x0001, 0x279a: 0x0001, 0x279b: 0x0001, 0x279c: 0x0001, 0x279d: 0x0001, - 0x279e: 0x0001, 0x279f: 0x0001, 0x27a0: 0x0001, 0x27a1: 0x0001, 0x27a2: 0x0001, 0x27a3: 0x0001, - 0x27a4: 0x0001, 0x27a5: 0x000c, 0x27a6: 0x000c, 0x27a7: 0x0001, 0x27a8: 0x0001, 0x27a9: 0x0001, - 0x27aa: 0x0001, 0x27ab: 0x0001, 0x27ac: 0x0001, 0x27ad: 0x0001, 0x27ae: 0x0001, 0x27af: 0x0001, - 0x27b0: 0x0001, 0x27b1: 0x0001, 0x27b2: 0x0001, 0x27b3: 0x0001, 0x27b4: 0x0001, 0x27b5: 0x0001, - 0x27b6: 0x0001, 0x27b7: 0x0001, 0x27b8: 0x0001, 0x27b9: 0x0001, 0x27ba: 0x0001, 0x27bb: 0x0001, - 0x27bc: 0x0001, 0x27bd: 0x0001, 0x27be: 0x0001, 0x27bf: 0x0001, - // Block 0x9f, offset 0x27c0 - 0x27c0: 0x0001, 0x27c1: 0x0001, 0x27c2: 0x0001, 0x27c3: 0x0001, 0x27c4: 0x0001, 0x27c5: 0x0001, - 0x27c6: 0x0001, 0x27c7: 0x0001, 0x27c8: 0x0001, 0x27c9: 0x0001, 0x27ca: 0x0001, 0x27cb: 0x0001, - 0x27cc: 0x0001, 0x27cd: 0x0001, 0x27ce: 0x0001, 0x27cf: 0x0001, 0x27d0: 0x0001, 0x27d1: 0x0001, - 0x27d2: 0x0001, 0x27d3: 0x0001, 0x27d4: 0x0001, 0x27d5: 0x0001, 0x27d6: 0x0001, 0x27d7: 0x0001, - 0x27d8: 0x0001, 0x27d9: 0x0001, 0x27da: 0x0001, 0x27db: 0x0001, 0x27dc: 0x0001, 0x27dd: 0x0001, - 0x27de: 0x0001, 0x27df: 0x0001, 0x27e0: 0x0001, 0x27e1: 0x0001, 0x27e2: 0x0001, 0x27e3: 0x0001, - 0x27e4: 0x0001, 0x27e5: 0x0001, 0x27e6: 0x0001, 0x27e7: 0x0001, 0x27e8: 0x0001, 0x27e9: 0x0001, - 0x27ea: 0x0001, 0x27eb: 0x0001, 0x27ec: 0x0001, 0x27ed: 0x0001, 0x27ee: 0x0001, 0x27ef: 0x0001, - 0x27f0: 0x0001, 0x27f1: 0x0001, 0x27f2: 0x0001, 0x27f3: 0x0001, 0x27f4: 0x0001, 0x27f5: 0x0001, - 0x27f6: 0x0001, 0x27f7: 0x0001, 0x27f8: 0x0001, 0x27f9: 0x000a, 0x27fa: 0x000a, 0x27fb: 0x000a, - 0x27fc: 0x000a, 0x27fd: 0x000a, 0x27fe: 0x000a, 0x27ff: 0x000a, - // Block 0xa0, offset 0x2800 - 0x2800: 0x000d, 0x2801: 0x000d, 0x2802: 0x000d, 0x2803: 0x000d, 0x2804: 0x000d, 0x2805: 0x000d, - 0x2806: 0x000d, 0x2807: 0x000d, 0x2808: 0x000d, 0x2809: 0x000d, 0x280a: 0x000d, 0x280b: 0x000d, - 0x280c: 0x000d, 0x280d: 0x000d, 0x280e: 0x000d, 0x280f: 0x000d, 0x2810: 0x000d, 0x2811: 0x000d, - 0x2812: 0x000d, 0x2813: 0x000d, 0x2814: 0x000d, 0x2815: 0x000d, 0x2816: 0x000d, 0x2817: 0x000d, - 0x2818: 0x000d, 0x2819: 0x000d, 0x281a: 0x000d, 0x281b: 0x000d, 0x281c: 0x000d, 0x281d: 0x000d, - 0x281e: 0x000d, 0x281f: 0x000d, 0x2820: 0x000d, 0x2821: 0x000d, 0x2822: 0x000d, 0x2823: 0x000d, - 0x2824: 0x000c, 0x2825: 0x000c, 0x2826: 0x000c, 0x2827: 0x000c, 0x2828: 0x000d, 0x2829: 0x000d, - 0x282a: 0x000d, 0x282b: 0x000d, 0x282c: 0x000d, 0x282d: 0x000d, 0x282e: 0x000d, 0x282f: 0x000d, - 0x2830: 0x0005, 0x2831: 0x0005, 0x2832: 0x0005, 0x2833: 0x0005, 0x2834: 0x0005, 0x2835: 0x0005, - 0x2836: 0x0005, 0x2837: 0x0005, 0x2838: 0x0005, 0x2839: 0x0005, 0x283a: 0x000d, 0x283b: 0x000d, - 0x283c: 0x000d, 0x283d: 0x000d, 0x283e: 0x000d, 0x283f: 0x000d, - // Block 0xa1, offset 0x2840 - 0x2840: 0x0001, 0x2841: 0x0001, 0x2842: 0x0001, 0x2843: 0x0001, 0x2844: 0x0001, 0x2845: 0x0001, - 0x2846: 0x0001, 0x2847: 0x0001, 0x2848: 0x0001, 0x2849: 0x0001, 0x284a: 0x0001, 0x284b: 0x0001, - 0x284c: 0x0001, 0x284d: 0x0001, 0x284e: 0x0001, 0x284f: 0x0001, 0x2850: 0x0001, 0x2851: 0x0001, - 0x2852: 0x0001, 0x2853: 0x0001, 0x2854: 0x0001, 0x2855: 0x0001, 0x2856: 0x0001, 0x2857: 0x0001, - 0x2858: 0x0001, 0x2859: 0x0001, 0x285a: 0x0001, 0x285b: 0x0001, 0x285c: 0x0001, 0x285d: 0x0001, - 0x285e: 0x0001, 0x285f: 0x0001, 0x2860: 0x0005, 0x2861: 0x0005, 0x2862: 0x0005, 0x2863: 0x0005, - 0x2864: 0x0005, 0x2865: 0x0005, 0x2866: 0x0005, 0x2867: 0x0005, 0x2868: 0x0005, 0x2869: 0x0005, - 0x286a: 0x0005, 0x286b: 0x0005, 0x286c: 0x0005, 0x286d: 0x0005, 0x286e: 0x0005, 0x286f: 0x0005, - 0x2870: 0x0005, 0x2871: 0x0005, 0x2872: 0x0005, 0x2873: 0x0005, 0x2874: 0x0005, 0x2875: 0x0005, - 0x2876: 0x0005, 0x2877: 0x0005, 0x2878: 0x0005, 0x2879: 0x0005, 0x287a: 0x0005, 0x287b: 0x0005, - 0x287c: 0x0005, 0x287d: 0x0005, 0x287e: 0x0005, 0x287f: 0x0001, - // Block 0xa2, offset 0x2880 - 0x2880: 0x0001, 0x2881: 0x0001, 0x2882: 0x0001, 0x2883: 0x0001, 0x2884: 0x0001, 0x2885: 0x0001, - 0x2886: 0x0001, 0x2887: 0x0001, 0x2888: 0x0001, 0x2889: 0x0001, 0x288a: 0x0001, 0x288b: 0x0001, - 0x288c: 0x0001, 0x288d: 0x0001, 0x288e: 0x0001, 0x288f: 0x0001, 0x2890: 0x0001, 0x2891: 0x0001, - 0x2892: 0x0001, 0x2893: 0x0001, 0x2894: 0x0001, 0x2895: 0x0001, 0x2896: 0x0001, 0x2897: 0x0001, - 0x2898: 0x0001, 0x2899: 0x0001, 0x289a: 0x0001, 0x289b: 0x0001, 0x289c: 0x0001, 0x289d: 0x0001, - 0x289e: 0x0001, 0x289f: 0x0001, 0x28a0: 0x0001, 0x28a1: 0x0001, 0x28a2: 0x0001, 0x28a3: 0x0001, - 0x28a4: 0x0001, 0x28a5: 0x0001, 0x28a6: 0x0001, 0x28a7: 0x0001, 0x28a8: 0x0001, 0x28a9: 0x0001, - 0x28aa: 0x0001, 0x28ab: 0x0001, 0x28ac: 0x0001, 0x28ad: 0x0001, 0x28ae: 0x0001, 0x28af: 0x0001, - 0x28b0: 0x000d, 0x28b1: 0x000d, 0x28b2: 0x000d, 0x28b3: 0x000d, 0x28b4: 0x000d, 0x28b5: 0x000d, - 0x28b6: 0x000d, 0x28b7: 0x000d, 0x28b8: 0x000d, 0x28b9: 0x000d, 0x28ba: 0x000d, 0x28bb: 0x000d, - 0x28bc: 0x000d, 0x28bd: 0x000d, 0x28be: 0x000d, 0x28bf: 0x000d, - // Block 0xa3, offset 0x28c0 - 0x28c0: 0x000d, 0x28c1: 0x000d, 0x28c2: 0x000d, 0x28c3: 0x000d, 0x28c4: 0x000d, 0x28c5: 0x000d, - 0x28c6: 0x000c, 0x28c7: 0x000c, 0x28c8: 0x000c, 0x28c9: 0x000c, 0x28ca: 0x000c, 0x28cb: 0x000c, - 0x28cc: 0x000c, 0x28cd: 0x000c, 0x28ce: 0x000c, 0x28cf: 0x000c, 0x28d0: 0x000c, 0x28d1: 0x000d, - 0x28d2: 0x000d, 0x28d3: 0x000d, 0x28d4: 0x000d, 0x28d5: 0x000d, 0x28d6: 0x000d, 0x28d7: 0x000d, - 0x28d8: 0x000d, 0x28d9: 0x000d, 0x28da: 0x000d, 0x28db: 0x000d, 0x28dc: 0x000d, 0x28dd: 0x000d, - 0x28de: 0x000d, 0x28df: 0x000d, 0x28e0: 0x000d, 0x28e1: 0x000d, 0x28e2: 0x000d, 0x28e3: 0x000d, - 0x28e4: 0x000d, 0x28e5: 0x000d, 0x28e6: 0x000d, 0x28e7: 0x000d, 0x28e8: 0x000d, 0x28e9: 0x000d, - 0x28ea: 0x000d, 0x28eb: 0x000d, 0x28ec: 0x000d, 0x28ed: 0x000d, 0x28ee: 0x000d, 0x28ef: 0x000d, - 0x28f0: 0x0001, 0x28f1: 0x0001, 0x28f2: 0x0001, 0x28f3: 0x0001, 0x28f4: 0x0001, 0x28f5: 0x0001, - 0x28f6: 0x0001, 0x28f7: 0x0001, 0x28f8: 0x0001, 0x28f9: 0x0001, 0x28fa: 0x0001, 0x28fb: 0x0001, - 0x28fc: 0x0001, 0x28fd: 0x0001, 0x28fe: 0x0001, 0x28ff: 0x0001, - // Block 0xa4, offset 0x2900 - 0x2901: 0x000c, - 0x2938: 0x000c, 0x2939: 0x000c, 0x293a: 0x000c, 0x293b: 0x000c, - 0x293c: 0x000c, 0x293d: 0x000c, 0x293e: 0x000c, 0x293f: 0x000c, - // Block 0xa5, offset 0x2940 - 0x2940: 0x000c, 0x2941: 0x000c, 0x2942: 0x000c, 0x2943: 0x000c, 0x2944: 0x000c, 0x2945: 0x000c, - 0x2946: 0x000c, - 0x2952: 0x000a, 0x2953: 0x000a, 0x2954: 0x000a, 0x2955: 0x000a, 0x2956: 0x000a, 0x2957: 0x000a, - 0x2958: 0x000a, 0x2959: 0x000a, 0x295a: 0x000a, 0x295b: 0x000a, 0x295c: 0x000a, 0x295d: 0x000a, - 0x295e: 0x000a, 0x295f: 0x000a, 0x2960: 0x000a, 0x2961: 0x000a, 0x2962: 0x000a, 0x2963: 0x000a, - 0x2964: 0x000a, 0x2965: 0x000a, - 0x297f: 0x000c, - // Block 0xa6, offset 0x2980 - 0x2980: 0x000c, 0x2981: 0x000c, - 0x29b3: 0x000c, 0x29b4: 0x000c, 0x29b5: 0x000c, - 0x29b6: 0x000c, 0x29b9: 0x000c, 0x29ba: 0x000c, - // Block 0xa7, offset 0x29c0 - 0x29c0: 0x000c, 0x29c1: 0x000c, 0x29c2: 0x000c, - 0x29e7: 0x000c, 0x29e8: 0x000c, 0x29e9: 0x000c, - 0x29ea: 0x000c, 0x29eb: 0x000c, 0x29ed: 0x000c, 0x29ee: 0x000c, 0x29ef: 0x000c, - 0x29f0: 0x000c, 0x29f1: 0x000c, 0x29f2: 0x000c, 0x29f3: 0x000c, 0x29f4: 0x000c, - // Block 0xa8, offset 0x2a00 - 0x2a33: 0x000c, - // Block 0xa9, offset 0x2a40 - 0x2a40: 0x000c, 0x2a41: 0x000c, - 0x2a76: 0x000c, 0x2a77: 0x000c, 0x2a78: 0x000c, 0x2a79: 0x000c, 0x2a7a: 0x000c, 0x2a7b: 0x000c, - 0x2a7c: 0x000c, 0x2a7d: 0x000c, 0x2a7e: 0x000c, - // Block 0xaa, offset 0x2a80 - 0x2a89: 0x000c, 0x2a8a: 0x000c, 0x2a8b: 0x000c, - 0x2a8c: 0x000c, - // Block 0xab, offset 0x2ac0 - 0x2aef: 0x000c, - 0x2af0: 0x000c, 0x2af1: 0x000c, 0x2af4: 0x000c, - 0x2af6: 0x000c, 0x2af7: 0x000c, - 0x2afe: 0x000c, - // Block 0xac, offset 0x2b00 - 0x2b1f: 0x000c, 0x2b23: 0x000c, - 0x2b24: 0x000c, 0x2b25: 0x000c, 0x2b26: 0x000c, 0x2b27: 0x000c, 0x2b28: 0x000c, 0x2b29: 0x000c, - 0x2b2a: 0x000c, - // Block 0xad, offset 0x2b40 - 0x2b40: 0x000c, - 0x2b66: 0x000c, 0x2b67: 0x000c, 0x2b68: 0x000c, 0x2b69: 0x000c, - 0x2b6a: 0x000c, 0x2b6b: 0x000c, 0x2b6c: 0x000c, - 0x2b70: 0x000c, 0x2b71: 0x000c, 0x2b72: 0x000c, 0x2b73: 0x000c, 0x2b74: 0x000c, - // Block 0xae, offset 0x2b80 - 0x2bb8: 0x000c, 0x2bb9: 0x000c, 0x2bba: 0x000c, 0x2bbb: 0x000c, - 0x2bbc: 0x000c, 0x2bbd: 0x000c, 0x2bbe: 0x000c, 0x2bbf: 0x000c, - // Block 0xaf, offset 0x2bc0 - 0x2bc2: 0x000c, 0x2bc3: 0x000c, 0x2bc4: 0x000c, - 0x2bc6: 0x000c, - 0x2bde: 0x000c, - // Block 0xb0, offset 0x2c00 - 0x2c33: 0x000c, 0x2c34: 0x000c, 0x2c35: 0x000c, - 0x2c36: 0x000c, 0x2c37: 0x000c, 0x2c38: 0x000c, 0x2c3a: 0x000c, - 0x2c3f: 0x000c, - // Block 0xb1, offset 0x2c40 - 0x2c40: 0x000c, 0x2c42: 0x000c, 0x2c43: 0x000c, - // Block 0xb2, offset 0x2c80 - 0x2cb2: 0x000c, 0x2cb3: 0x000c, 0x2cb4: 0x000c, 0x2cb5: 0x000c, - 0x2cbc: 0x000c, 0x2cbd: 0x000c, 0x2cbf: 0x000c, - // Block 0xb3, offset 0x2cc0 - 0x2cc0: 0x000c, - 0x2cdc: 0x000c, 0x2cdd: 0x000c, - // Block 0xb4, offset 0x2d00 - 0x2d33: 0x000c, 0x2d34: 0x000c, 0x2d35: 0x000c, - 0x2d36: 0x000c, 0x2d37: 0x000c, 0x2d38: 0x000c, 0x2d39: 0x000c, 0x2d3a: 0x000c, - 0x2d3d: 0x000c, 0x2d3f: 0x000c, - // Block 0xb5, offset 0x2d40 - 0x2d40: 0x000c, - 0x2d60: 0x000a, 0x2d61: 0x000a, 0x2d62: 0x000a, 0x2d63: 0x000a, - 0x2d64: 0x000a, 0x2d65: 0x000a, 0x2d66: 0x000a, 0x2d67: 0x000a, 0x2d68: 0x000a, 0x2d69: 0x000a, - 0x2d6a: 0x000a, 0x2d6b: 0x000a, 0x2d6c: 0x000a, - // Block 0xb6, offset 0x2d80 - 0x2dab: 0x000c, 0x2dad: 0x000c, - 0x2db0: 0x000c, 0x2db1: 0x000c, 0x2db2: 0x000c, 0x2db3: 0x000c, 0x2db4: 0x000c, 0x2db5: 0x000c, - 0x2db7: 0x000c, - // Block 0xb7, offset 0x2dc0 - 0x2ddd: 0x000c, - 0x2dde: 0x000c, 0x2ddf: 0x000c, 0x2de2: 0x000c, 0x2de3: 0x000c, - 0x2de4: 0x000c, 0x2de5: 0x000c, 0x2de7: 0x000c, 0x2de8: 0x000c, 0x2de9: 0x000c, - 0x2dea: 0x000c, 0x2deb: 0x000c, - // Block 0xb8, offset 0x2e00 - 0x2e2f: 0x000c, - 0x2e30: 0x000c, 0x2e31: 0x000c, 0x2e32: 0x000c, 0x2e33: 0x000c, 0x2e34: 0x000c, 0x2e35: 0x000c, - 0x2e36: 0x000c, 0x2e37: 0x000c, 0x2e39: 0x000c, 0x2e3a: 0x000c, - // Block 0xb9, offset 0x2e40 - 0x2e54: 0x000c, 0x2e55: 0x000c, 0x2e56: 0x000c, 0x2e57: 0x000c, - 0x2e5a: 0x000c, 0x2e5b: 0x000c, - 0x2e60: 0x000c, - // Block 0xba, offset 0x2e80 - 0x2e81: 0x000c, 0x2e82: 0x000c, 0x2e83: 0x000c, 0x2e84: 0x000c, 0x2e85: 0x000c, - 0x2e86: 0x000c, 0x2e89: 0x000c, 0x2e8a: 0x000c, - 0x2eb3: 0x000c, 0x2eb4: 0x000c, 0x2eb5: 0x000c, - 0x2eb6: 0x000c, 0x2eb7: 0x000c, 0x2eb8: 0x000c, 0x2ebb: 0x000c, - 0x2ebc: 0x000c, 0x2ebd: 0x000c, 0x2ebe: 0x000c, - // Block 0xbb, offset 0x2ec0 - 0x2ec7: 0x000c, - 0x2ed1: 0x000c, - 0x2ed2: 0x000c, 0x2ed3: 0x000c, 0x2ed4: 0x000c, 0x2ed5: 0x000c, 0x2ed6: 0x000c, - 0x2ed9: 0x000c, 0x2eda: 0x000c, 0x2edb: 0x000c, - // Block 0xbc, offset 0x2f00 - 0x2f0a: 0x000c, 0x2f0b: 0x000c, - 0x2f0c: 0x000c, 0x2f0d: 0x000c, 0x2f0e: 0x000c, 0x2f0f: 0x000c, 0x2f10: 0x000c, 0x2f11: 0x000c, - 0x2f12: 0x000c, 0x2f13: 0x000c, 0x2f14: 0x000c, 0x2f15: 0x000c, 0x2f16: 0x000c, - 0x2f18: 0x000c, 0x2f19: 0x000c, - // Block 0xbd, offset 0x2f40 - 0x2f70: 0x000c, 0x2f71: 0x000c, 0x2f72: 0x000c, 0x2f73: 0x000c, 0x2f74: 0x000c, 0x2f75: 0x000c, - 0x2f76: 0x000c, 0x2f78: 0x000c, 0x2f79: 0x000c, 0x2f7a: 0x000c, 0x2f7b: 0x000c, - 0x2f7c: 0x000c, 0x2f7d: 0x000c, - // Block 0xbe, offset 0x2f80 - 0x2f92: 0x000c, 0x2f93: 0x000c, 0x2f94: 0x000c, 0x2f95: 0x000c, 0x2f96: 0x000c, 0x2f97: 0x000c, - 0x2f98: 0x000c, 0x2f99: 0x000c, 0x2f9a: 0x000c, 0x2f9b: 0x000c, 0x2f9c: 0x000c, 0x2f9d: 0x000c, - 0x2f9e: 0x000c, 0x2f9f: 0x000c, 0x2fa0: 0x000c, 0x2fa1: 0x000c, 0x2fa2: 0x000c, 0x2fa3: 0x000c, - 0x2fa4: 0x000c, 0x2fa5: 0x000c, 0x2fa6: 0x000c, 0x2fa7: 0x000c, - 0x2faa: 0x000c, 0x2fab: 0x000c, 0x2fac: 0x000c, 0x2fad: 0x000c, 0x2fae: 0x000c, 0x2faf: 0x000c, - 0x2fb0: 0x000c, 0x2fb2: 0x000c, 0x2fb3: 0x000c, 0x2fb5: 0x000c, - 0x2fb6: 0x000c, - // Block 0xbf, offset 0x2fc0 - 0x2ff1: 0x000c, 0x2ff2: 0x000c, 0x2ff3: 0x000c, 0x2ff4: 0x000c, 0x2ff5: 0x000c, - 0x2ff6: 0x000c, 0x2ffa: 0x000c, - 0x2ffc: 0x000c, 0x2ffd: 0x000c, 0x2fff: 0x000c, - // Block 0xc0, offset 0x3000 - 0x3000: 0x000c, 0x3001: 0x000c, 0x3002: 0x000c, 0x3003: 0x000c, 0x3004: 0x000c, 0x3005: 0x000c, - 0x3007: 0x000c, - // Block 0xc1, offset 0x3040 - 0x3050: 0x000c, 0x3051: 0x000c, - 0x3055: 0x000c, 0x3057: 0x000c, - // Block 0xc2, offset 0x3080 - 0x30b3: 0x000c, 0x30b4: 0x000c, - // Block 0xc3, offset 0x30c0 - 0x30d5: 0x000a, 0x30d6: 0x000a, 0x30d7: 0x000a, - 0x30d8: 0x000a, 0x30d9: 0x000a, 0x30da: 0x000a, 0x30db: 0x000a, 0x30dc: 0x000a, 0x30dd: 0x0004, - 0x30de: 0x0004, 0x30df: 0x0004, 0x30e0: 0x0004, 0x30e1: 0x000a, 0x30e2: 0x000a, 0x30e3: 0x000a, - 0x30e4: 0x000a, 0x30e5: 0x000a, 0x30e6: 0x000a, 0x30e7: 0x000a, 0x30e8: 0x000a, 0x30e9: 0x000a, - 0x30ea: 0x000a, 0x30eb: 0x000a, 0x30ec: 0x000a, 0x30ed: 0x000a, 0x30ee: 0x000a, 0x30ef: 0x000a, - 0x30f0: 0x000a, 0x30f1: 0x000a, - // Block 0xc4, offset 0x3100 - 0x3130: 0x000c, 0x3131: 0x000c, 0x3132: 0x000c, 0x3133: 0x000c, 0x3134: 0x000c, - // Block 0xc5, offset 0x3140 - 0x3170: 0x000c, 0x3171: 0x000c, 0x3172: 0x000c, 0x3173: 0x000c, 0x3174: 0x000c, 0x3175: 0x000c, - 0x3176: 0x000c, - // Block 0xc6, offset 0x3180 - 0x318f: 0x000c, - // Block 0xc7, offset 0x31c0 - 0x31cf: 0x000c, 0x31d0: 0x000c, 0x31d1: 0x000c, - 0x31d2: 0x000c, - // Block 0xc8, offset 0x3200 - 0x3222: 0x000a, - // Block 0xc9, offset 0x3240 - 0x325d: 0x000c, - 0x325e: 0x000c, 0x3260: 0x000b, 0x3261: 0x000b, 0x3262: 0x000b, 0x3263: 0x000b, - // Block 0xca, offset 0x3280 - 0x32a7: 0x000c, 0x32a8: 0x000c, 0x32a9: 0x000c, - 0x32b3: 0x000b, 0x32b4: 0x000b, 0x32b5: 0x000b, - 0x32b6: 0x000b, 0x32b7: 0x000b, 0x32b8: 0x000b, 0x32b9: 0x000b, 0x32ba: 0x000b, 0x32bb: 0x000c, - 0x32bc: 0x000c, 0x32bd: 0x000c, 0x32be: 0x000c, 0x32bf: 0x000c, - // Block 0xcb, offset 0x32c0 - 0x32c0: 0x000c, 0x32c1: 0x000c, 0x32c2: 0x000c, 0x32c5: 0x000c, - 0x32c6: 0x000c, 0x32c7: 0x000c, 0x32c8: 0x000c, 0x32c9: 0x000c, 0x32ca: 0x000c, 0x32cb: 0x000c, - 0x32ea: 0x000c, 0x32eb: 0x000c, 0x32ec: 0x000c, 0x32ed: 0x000c, - // Block 0xcc, offset 0x3300 - 0x3300: 0x000a, 0x3301: 0x000a, 0x3302: 0x000c, 0x3303: 0x000c, 0x3304: 0x000c, 0x3305: 0x000a, - // Block 0xcd, offset 0x3340 - 0x3340: 0x000a, 0x3341: 0x000a, 0x3342: 0x000a, 0x3343: 0x000a, 0x3344: 0x000a, 0x3345: 0x000a, - 0x3346: 0x000a, 0x3347: 0x000a, 0x3348: 0x000a, 0x3349: 0x000a, 0x334a: 0x000a, 0x334b: 0x000a, - 0x334c: 0x000a, 0x334d: 0x000a, 0x334e: 0x000a, 0x334f: 0x000a, 0x3350: 0x000a, 0x3351: 0x000a, - 0x3352: 0x000a, 0x3353: 0x000a, 0x3354: 0x000a, 0x3355: 0x000a, 0x3356: 0x000a, - // Block 0xce, offset 0x3380 - 0x339b: 0x000a, - // Block 0xcf, offset 0x33c0 - 0x33d5: 0x000a, - // Block 0xd0, offset 0x3400 - 0x340f: 0x000a, - // Block 0xd1, offset 0x3440 - 0x3449: 0x000a, - // Block 0xd2, offset 0x3480 - 0x3483: 0x000a, - 0x348e: 0x0002, 0x348f: 0x0002, 0x3490: 0x0002, 0x3491: 0x0002, - 0x3492: 0x0002, 0x3493: 0x0002, 0x3494: 0x0002, 0x3495: 0x0002, 0x3496: 0x0002, 0x3497: 0x0002, - 0x3498: 0x0002, 0x3499: 0x0002, 0x349a: 0x0002, 0x349b: 0x0002, 0x349c: 0x0002, 0x349d: 0x0002, - 0x349e: 0x0002, 0x349f: 0x0002, 0x34a0: 0x0002, 0x34a1: 0x0002, 0x34a2: 0x0002, 0x34a3: 0x0002, - 0x34a4: 0x0002, 0x34a5: 0x0002, 0x34a6: 0x0002, 0x34a7: 0x0002, 0x34a8: 0x0002, 0x34a9: 0x0002, - 0x34aa: 0x0002, 0x34ab: 0x0002, 0x34ac: 0x0002, 0x34ad: 0x0002, 0x34ae: 0x0002, 0x34af: 0x0002, - 0x34b0: 0x0002, 0x34b1: 0x0002, 0x34b2: 0x0002, 0x34b3: 0x0002, 0x34b4: 0x0002, 0x34b5: 0x0002, - 0x34b6: 0x0002, 0x34b7: 0x0002, 0x34b8: 0x0002, 0x34b9: 0x0002, 0x34ba: 0x0002, 0x34bb: 0x0002, - 0x34bc: 0x0002, 0x34bd: 0x0002, 0x34be: 0x0002, 0x34bf: 0x0002, - // Block 0xd3, offset 0x34c0 - 0x34c0: 0x000c, 0x34c1: 0x000c, 0x34c2: 0x000c, 0x34c3: 0x000c, 0x34c4: 0x000c, 0x34c5: 0x000c, - 0x34c6: 0x000c, 0x34c7: 0x000c, 0x34c8: 0x000c, 0x34c9: 0x000c, 0x34ca: 0x000c, 0x34cb: 0x000c, - 0x34cc: 0x000c, 0x34cd: 0x000c, 0x34ce: 0x000c, 0x34cf: 0x000c, 0x34d0: 0x000c, 0x34d1: 0x000c, - 0x34d2: 0x000c, 0x34d3: 0x000c, 0x34d4: 0x000c, 0x34d5: 0x000c, 0x34d6: 0x000c, 0x34d7: 0x000c, - 0x34d8: 0x000c, 0x34d9: 0x000c, 0x34da: 0x000c, 0x34db: 0x000c, 0x34dc: 0x000c, 0x34dd: 0x000c, - 0x34de: 0x000c, 0x34df: 0x000c, 0x34e0: 0x000c, 0x34e1: 0x000c, 0x34e2: 0x000c, 0x34e3: 0x000c, - 0x34e4: 0x000c, 0x34e5: 0x000c, 0x34e6: 0x000c, 0x34e7: 0x000c, 0x34e8: 0x000c, 0x34e9: 0x000c, - 0x34ea: 0x000c, 0x34eb: 0x000c, 0x34ec: 0x000c, 0x34ed: 0x000c, 0x34ee: 0x000c, 0x34ef: 0x000c, - 0x34f0: 0x000c, 0x34f1: 0x000c, 0x34f2: 0x000c, 0x34f3: 0x000c, 0x34f4: 0x000c, 0x34f5: 0x000c, - 0x34f6: 0x000c, 0x34fb: 0x000c, - 0x34fc: 0x000c, 0x34fd: 0x000c, 0x34fe: 0x000c, 0x34ff: 0x000c, - // Block 0xd4, offset 0x3500 - 0x3500: 0x000c, 0x3501: 0x000c, 0x3502: 0x000c, 0x3503: 0x000c, 0x3504: 0x000c, 0x3505: 0x000c, - 0x3506: 0x000c, 0x3507: 0x000c, 0x3508: 0x000c, 0x3509: 0x000c, 0x350a: 0x000c, 0x350b: 0x000c, - 0x350c: 0x000c, 0x350d: 0x000c, 0x350e: 0x000c, 0x350f: 0x000c, 0x3510: 0x000c, 0x3511: 0x000c, - 0x3512: 0x000c, 0x3513: 0x000c, 0x3514: 0x000c, 0x3515: 0x000c, 0x3516: 0x000c, 0x3517: 0x000c, - 0x3518: 0x000c, 0x3519: 0x000c, 0x351a: 0x000c, 0x351b: 0x000c, 0x351c: 0x000c, 0x351d: 0x000c, - 0x351e: 0x000c, 0x351f: 0x000c, 0x3520: 0x000c, 0x3521: 0x000c, 0x3522: 0x000c, 0x3523: 0x000c, - 0x3524: 0x000c, 0x3525: 0x000c, 0x3526: 0x000c, 0x3527: 0x000c, 0x3528: 0x000c, 0x3529: 0x000c, - 0x352a: 0x000c, 0x352b: 0x000c, 0x352c: 0x000c, - 0x3535: 0x000c, - // Block 0xd5, offset 0x3540 - 0x3544: 0x000c, - 0x355b: 0x000c, 0x355c: 0x000c, 0x355d: 0x000c, - 0x355e: 0x000c, 0x355f: 0x000c, 0x3561: 0x000c, 0x3562: 0x000c, 0x3563: 0x000c, - 0x3564: 0x000c, 0x3565: 0x000c, 0x3566: 0x000c, 0x3567: 0x000c, 0x3568: 0x000c, 0x3569: 0x000c, - 0x356a: 0x000c, 0x356b: 0x000c, 0x356c: 0x000c, 0x356d: 0x000c, 0x356e: 0x000c, 0x356f: 0x000c, - // Block 0xd6, offset 0x3580 - 0x3580: 0x000c, 0x3581: 0x000c, 0x3582: 0x000c, 0x3583: 0x000c, 0x3584: 0x000c, 0x3585: 0x000c, - 0x3586: 0x000c, 0x3588: 0x000c, 0x3589: 0x000c, 0x358a: 0x000c, 0x358b: 0x000c, - 0x358c: 0x000c, 0x358d: 0x000c, 0x358e: 0x000c, 0x358f: 0x000c, 0x3590: 0x000c, 0x3591: 0x000c, - 0x3592: 0x000c, 0x3593: 0x000c, 0x3594: 0x000c, 0x3595: 0x000c, 0x3596: 0x000c, 0x3597: 0x000c, - 0x3598: 0x000c, 0x359b: 0x000c, 0x359c: 0x000c, 0x359d: 0x000c, - 0x359e: 0x000c, 0x359f: 0x000c, 0x35a0: 0x000c, 0x35a1: 0x000c, 0x35a3: 0x000c, - 0x35a4: 0x000c, 0x35a6: 0x000c, 0x35a7: 0x000c, 0x35a8: 0x000c, 0x35a9: 0x000c, - 0x35aa: 0x000c, - // Block 0xd7, offset 0x35c0 - 0x35ec: 0x000c, 0x35ed: 0x000c, 0x35ee: 0x000c, 0x35ef: 0x000c, - 0x35ff: 0x0004, - // Block 0xd8, offset 0x3600 - 0x3600: 0x0001, 0x3601: 0x0001, 0x3602: 0x0001, 0x3603: 0x0001, 0x3604: 0x0001, 0x3605: 0x0001, - 0x3606: 0x0001, 0x3607: 0x0001, 0x3608: 0x0001, 0x3609: 0x0001, 0x360a: 0x0001, 0x360b: 0x0001, - 0x360c: 0x0001, 0x360d: 0x0001, 0x360e: 0x0001, 0x360f: 0x0001, 0x3610: 0x000c, 0x3611: 0x000c, - 0x3612: 0x000c, 0x3613: 0x000c, 0x3614: 0x000c, 0x3615: 0x000c, 0x3616: 0x000c, 0x3617: 0x0001, - 0x3618: 0x0001, 0x3619: 0x0001, 0x361a: 0x0001, 0x361b: 0x0001, 0x361c: 0x0001, 0x361d: 0x0001, - 0x361e: 0x0001, 0x361f: 0x0001, 0x3620: 0x0001, 0x3621: 0x0001, 0x3622: 0x0001, 0x3623: 0x0001, - 0x3624: 0x0001, 0x3625: 0x0001, 0x3626: 0x0001, 0x3627: 0x0001, 0x3628: 0x0001, 0x3629: 0x0001, - 0x362a: 0x0001, 0x362b: 0x0001, 0x362c: 0x0001, 0x362d: 0x0001, 0x362e: 0x0001, 0x362f: 0x0001, - 0x3630: 0x0001, 0x3631: 0x0001, 0x3632: 0x0001, 0x3633: 0x0001, 0x3634: 0x0001, 0x3635: 0x0001, - 0x3636: 0x0001, 0x3637: 0x0001, 0x3638: 0x0001, 0x3639: 0x0001, 0x363a: 0x0001, 0x363b: 0x0001, - 0x363c: 0x0001, 0x363d: 0x0001, 0x363e: 0x0001, 0x363f: 0x0001, - // Block 0xd9, offset 0x3640 - 0x3640: 0x0001, 0x3641: 0x0001, 0x3642: 0x0001, 0x3643: 0x0001, 0x3644: 0x000c, 0x3645: 0x000c, - 0x3646: 0x000c, 0x3647: 0x000c, 0x3648: 0x000c, 0x3649: 0x000c, 0x364a: 0x000c, 0x364b: 0x0001, - 0x364c: 0x0001, 0x364d: 0x0001, 0x364e: 0x0001, 0x364f: 0x0001, 0x3650: 0x0001, 0x3651: 0x0001, - 0x3652: 0x0001, 0x3653: 0x0001, 0x3654: 0x0001, 0x3655: 0x0001, 0x3656: 0x0001, 0x3657: 0x0001, - 0x3658: 0x0001, 0x3659: 0x0001, 0x365a: 0x0001, 0x365b: 0x0001, 0x365c: 0x0001, 0x365d: 0x0001, - 0x365e: 0x0001, 0x365f: 0x0001, 0x3660: 0x0001, 0x3661: 0x0001, 0x3662: 0x0001, 0x3663: 0x0001, - 0x3664: 0x0001, 0x3665: 0x0001, 0x3666: 0x0001, 0x3667: 0x0001, 0x3668: 0x0001, 0x3669: 0x0001, - 0x366a: 0x0001, 0x366b: 0x0001, 0x366c: 0x0001, 0x366d: 0x0001, 0x366e: 0x0001, 0x366f: 0x0001, - 0x3670: 0x0001, 0x3671: 0x0001, 0x3672: 0x0001, 0x3673: 0x0001, 0x3674: 0x0001, 0x3675: 0x0001, - 0x3676: 0x0001, 0x3677: 0x0001, 0x3678: 0x0001, 0x3679: 0x0001, 0x367a: 0x0001, 0x367b: 0x0001, - 0x367c: 0x0001, 0x367d: 0x0001, 0x367e: 0x0001, 0x367f: 0x0001, - // Block 0xda, offset 0x3680 - 0x3680: 0x000d, 0x3681: 0x000d, 0x3682: 0x000d, 0x3683: 0x000d, 0x3684: 0x000d, 0x3685: 0x000d, - 0x3686: 0x000d, 0x3687: 0x000d, 0x3688: 0x000d, 0x3689: 0x000d, 0x368a: 0x000d, 0x368b: 0x000d, - 0x368c: 0x000d, 0x368d: 0x000d, 0x368e: 0x000d, 0x368f: 0x000d, 0x3690: 0x0001, 0x3691: 0x0001, - 0x3692: 0x0001, 0x3693: 0x0001, 0x3694: 0x0001, 0x3695: 0x0001, 0x3696: 0x0001, 0x3697: 0x0001, - 0x3698: 0x0001, 0x3699: 0x0001, 0x369a: 0x0001, 0x369b: 0x0001, 0x369c: 0x0001, 0x369d: 0x0001, - 0x369e: 0x0001, 0x369f: 0x0001, 0x36a0: 0x0001, 0x36a1: 0x0001, 0x36a2: 0x0001, 0x36a3: 0x0001, - 0x36a4: 0x0001, 0x36a5: 0x0001, 0x36a6: 0x0001, 0x36a7: 0x0001, 0x36a8: 0x0001, 0x36a9: 0x0001, - 0x36aa: 0x0001, 0x36ab: 0x0001, 0x36ac: 0x0001, 0x36ad: 0x0001, 0x36ae: 0x0001, 0x36af: 0x0001, - 0x36b0: 0x0001, 0x36b1: 0x0001, 0x36b2: 0x0001, 0x36b3: 0x0001, 0x36b4: 0x0001, 0x36b5: 0x0001, - 0x36b6: 0x0001, 0x36b7: 0x0001, 0x36b8: 0x0001, 0x36b9: 0x0001, 0x36ba: 0x0001, 0x36bb: 0x0001, - 0x36bc: 0x0001, 0x36bd: 0x0001, 0x36be: 0x0001, 0x36bf: 0x0001, - // Block 0xdb, offset 0x36c0 - 0x36c0: 0x000d, 0x36c1: 0x000d, 0x36c2: 0x000d, 0x36c3: 0x000d, 0x36c4: 0x000d, 0x36c5: 0x000d, - 0x36c6: 0x000d, 0x36c7: 0x000d, 0x36c8: 0x000d, 0x36c9: 0x000d, 0x36ca: 0x000d, 0x36cb: 0x000d, - 0x36cc: 0x000d, 0x36cd: 0x000d, 0x36ce: 0x000d, 0x36cf: 0x000d, 0x36d0: 0x000d, 0x36d1: 0x000d, - 0x36d2: 0x000d, 0x36d3: 0x000d, 0x36d4: 0x000d, 0x36d5: 0x000d, 0x36d6: 0x000d, 0x36d7: 0x000d, - 0x36d8: 0x000d, 0x36d9: 0x000d, 0x36da: 0x000d, 0x36db: 0x000d, 0x36dc: 0x000d, 0x36dd: 0x000d, - 0x36de: 0x000d, 0x36df: 0x000d, 0x36e0: 0x000d, 0x36e1: 0x000d, 0x36e2: 0x000d, 0x36e3: 0x000d, - 0x36e4: 0x000d, 0x36e5: 0x000d, 0x36e6: 0x000d, 0x36e7: 0x000d, 0x36e8: 0x000d, 0x36e9: 0x000d, - 0x36ea: 0x000d, 0x36eb: 0x000d, 0x36ec: 0x000d, 0x36ed: 0x000d, 0x36ee: 0x000d, 0x36ef: 0x000d, - 0x36f0: 0x000a, 0x36f1: 0x000a, 0x36f2: 0x000d, 0x36f3: 0x000d, 0x36f4: 0x000d, 0x36f5: 0x000d, - 0x36f6: 0x000d, 0x36f7: 0x000d, 0x36f8: 0x000d, 0x36f9: 0x000d, 0x36fa: 0x000d, 0x36fb: 0x000d, - 0x36fc: 0x000d, 0x36fd: 0x000d, 0x36fe: 0x000d, 0x36ff: 0x000d, - // Block 0xdc, offset 0x3700 - 0x3700: 0x000a, 0x3701: 0x000a, 0x3702: 0x000a, 0x3703: 0x000a, 0x3704: 0x000a, 0x3705: 0x000a, - 0x3706: 0x000a, 0x3707: 0x000a, 0x3708: 0x000a, 0x3709: 0x000a, 0x370a: 0x000a, 0x370b: 0x000a, - 0x370c: 0x000a, 0x370d: 0x000a, 0x370e: 0x000a, 0x370f: 0x000a, 0x3710: 0x000a, 0x3711: 0x000a, - 0x3712: 0x000a, 0x3713: 0x000a, 0x3714: 0x000a, 0x3715: 0x000a, 0x3716: 0x000a, 0x3717: 0x000a, - 0x3718: 0x000a, 0x3719: 0x000a, 0x371a: 0x000a, 0x371b: 0x000a, 0x371c: 0x000a, 0x371d: 0x000a, - 0x371e: 0x000a, 0x371f: 0x000a, 0x3720: 0x000a, 0x3721: 0x000a, 0x3722: 0x000a, 0x3723: 0x000a, - 0x3724: 0x000a, 0x3725: 0x000a, 0x3726: 0x000a, 0x3727: 0x000a, 0x3728: 0x000a, 0x3729: 0x000a, - 0x372a: 0x000a, 0x372b: 0x000a, - 0x3730: 0x000a, 0x3731: 0x000a, 0x3732: 0x000a, 0x3733: 0x000a, 0x3734: 0x000a, 0x3735: 0x000a, - 0x3736: 0x000a, 0x3737: 0x000a, 0x3738: 0x000a, 0x3739: 0x000a, 0x373a: 0x000a, 0x373b: 0x000a, - 0x373c: 0x000a, 0x373d: 0x000a, 0x373e: 0x000a, 0x373f: 0x000a, - // Block 0xdd, offset 0x3740 - 0x3740: 0x000a, 0x3741: 0x000a, 0x3742: 0x000a, 0x3743: 0x000a, 0x3744: 0x000a, 0x3745: 0x000a, - 0x3746: 0x000a, 0x3747: 0x000a, 0x3748: 0x000a, 0x3749: 0x000a, 0x374a: 0x000a, 0x374b: 0x000a, - 0x374c: 0x000a, 0x374d: 0x000a, 0x374e: 0x000a, 0x374f: 0x000a, 0x3750: 0x000a, 0x3751: 0x000a, - 0x3752: 0x000a, 0x3753: 0x000a, - 0x3760: 0x000a, 0x3761: 0x000a, 0x3762: 0x000a, 0x3763: 0x000a, - 0x3764: 0x000a, 0x3765: 0x000a, 0x3766: 0x000a, 0x3767: 0x000a, 0x3768: 0x000a, 0x3769: 0x000a, - 0x376a: 0x000a, 0x376b: 0x000a, 0x376c: 0x000a, 0x376d: 0x000a, 0x376e: 0x000a, - 0x3771: 0x000a, 0x3772: 0x000a, 0x3773: 0x000a, 0x3774: 0x000a, 0x3775: 0x000a, - 0x3776: 0x000a, 0x3777: 0x000a, 0x3778: 0x000a, 0x3779: 0x000a, 0x377a: 0x000a, 0x377b: 0x000a, - 0x377c: 0x000a, 0x377d: 0x000a, 0x377e: 0x000a, 0x377f: 0x000a, - // Block 0xde, offset 0x3780 - 0x3781: 0x000a, 0x3782: 0x000a, 0x3783: 0x000a, 0x3784: 0x000a, 0x3785: 0x000a, - 0x3786: 0x000a, 0x3787: 0x000a, 0x3788: 0x000a, 0x3789: 0x000a, 0x378a: 0x000a, 0x378b: 0x000a, - 0x378c: 0x000a, 0x378d: 0x000a, 0x378e: 0x000a, 0x378f: 0x000a, 0x3791: 0x000a, - 0x3792: 0x000a, 0x3793: 0x000a, 0x3794: 0x000a, 0x3795: 0x000a, 0x3796: 0x000a, 0x3797: 0x000a, - 0x3798: 0x000a, 0x3799: 0x000a, 0x379a: 0x000a, 0x379b: 0x000a, 0x379c: 0x000a, 0x379d: 0x000a, - 0x379e: 0x000a, 0x379f: 0x000a, 0x37a0: 0x000a, 0x37a1: 0x000a, 0x37a2: 0x000a, 0x37a3: 0x000a, - 0x37a4: 0x000a, 0x37a5: 0x000a, 0x37a6: 0x000a, 0x37a7: 0x000a, 0x37a8: 0x000a, 0x37a9: 0x000a, - 0x37aa: 0x000a, 0x37ab: 0x000a, 0x37ac: 0x000a, 0x37ad: 0x000a, 0x37ae: 0x000a, 0x37af: 0x000a, - 0x37b0: 0x000a, 0x37b1: 0x000a, 0x37b2: 0x000a, 0x37b3: 0x000a, 0x37b4: 0x000a, 0x37b5: 0x000a, - // Block 0xdf, offset 0x37c0 - 0x37c0: 0x0002, 0x37c1: 0x0002, 0x37c2: 0x0002, 0x37c3: 0x0002, 0x37c4: 0x0002, 0x37c5: 0x0002, - 0x37c6: 0x0002, 0x37c7: 0x0002, 0x37c8: 0x0002, 0x37c9: 0x0002, 0x37ca: 0x0002, 0x37cb: 0x000a, - 0x37cc: 0x000a, - 0x37ef: 0x000a, - // Block 0xe0, offset 0x3800 - 0x382a: 0x000a, 0x382b: 0x000a, 0x382c: 0x000a, - // Block 0xe1, offset 0x3840 - 0x3860: 0x000a, 0x3861: 0x000a, 0x3862: 0x000a, 0x3863: 0x000a, - 0x3864: 0x000a, 0x3865: 0x000a, - // Block 0xe2, offset 0x3880 - 0x3880: 0x000a, 0x3881: 0x000a, 0x3882: 0x000a, 0x3883: 0x000a, 0x3884: 0x000a, 0x3885: 0x000a, - 0x3886: 0x000a, 0x3887: 0x000a, 0x3888: 0x000a, 0x3889: 0x000a, 0x388a: 0x000a, 0x388b: 0x000a, - 0x388c: 0x000a, 0x388d: 0x000a, 0x388e: 0x000a, 0x388f: 0x000a, 0x3890: 0x000a, 0x3891: 0x000a, - 0x3892: 0x000a, 0x3893: 0x000a, 0x3894: 0x000a, 0x3895: 0x000a, - 0x38a0: 0x000a, 0x38a1: 0x000a, 0x38a2: 0x000a, 0x38a3: 0x000a, - 0x38a4: 0x000a, 0x38a5: 0x000a, 0x38a6: 0x000a, 0x38a7: 0x000a, 0x38a8: 0x000a, 0x38a9: 0x000a, - 0x38aa: 0x000a, 0x38ab: 0x000a, 0x38ac: 0x000a, - 0x38b0: 0x000a, 0x38b1: 0x000a, 0x38b2: 0x000a, 0x38b3: 0x000a, 0x38b4: 0x000a, 0x38b5: 0x000a, - 0x38b6: 0x000a, 0x38b7: 0x000a, 0x38b8: 0x000a, 0x38b9: 0x000a, 0x38ba: 0x000a, - // Block 0xe3, offset 0x38c0 - 0x38c0: 0x000a, 0x38c1: 0x000a, 0x38c2: 0x000a, 0x38c3: 0x000a, 0x38c4: 0x000a, 0x38c5: 0x000a, - 0x38c6: 0x000a, 0x38c7: 0x000a, 0x38c8: 0x000a, 0x38c9: 0x000a, 0x38ca: 0x000a, 0x38cb: 0x000a, - 0x38cc: 0x000a, 0x38cd: 0x000a, 0x38ce: 0x000a, 0x38cf: 0x000a, 0x38d0: 0x000a, 0x38d1: 0x000a, - 0x38d2: 0x000a, 0x38d3: 0x000a, 0x38d4: 0x000a, 0x38d5: 0x000a, 0x38d6: 0x000a, 0x38d7: 0x000a, - 0x38d8: 0x000a, - 0x38e0: 0x000a, 0x38e1: 0x000a, 0x38e2: 0x000a, 0x38e3: 0x000a, - 0x38e4: 0x000a, 0x38e5: 0x000a, 0x38e6: 0x000a, 0x38e7: 0x000a, 0x38e8: 0x000a, 0x38e9: 0x000a, - 0x38ea: 0x000a, 0x38eb: 0x000a, - // Block 0xe4, offset 0x3900 - 0x3900: 0x000a, 0x3901: 0x000a, 0x3902: 0x000a, 0x3903: 0x000a, 0x3904: 0x000a, 0x3905: 0x000a, - 0x3906: 0x000a, 0x3907: 0x000a, 0x3908: 0x000a, 0x3909: 0x000a, 0x390a: 0x000a, 0x390b: 0x000a, - 0x3910: 0x000a, 0x3911: 0x000a, - 0x3912: 0x000a, 0x3913: 0x000a, 0x3914: 0x000a, 0x3915: 0x000a, 0x3916: 0x000a, 0x3917: 0x000a, - 0x3918: 0x000a, 0x3919: 0x000a, 0x391a: 0x000a, 0x391b: 0x000a, 0x391c: 0x000a, 0x391d: 0x000a, - 0x391e: 0x000a, 0x391f: 0x000a, 0x3920: 0x000a, 0x3921: 0x000a, 0x3922: 0x000a, 0x3923: 0x000a, - 0x3924: 0x000a, 0x3925: 0x000a, 0x3926: 0x000a, 0x3927: 0x000a, 0x3928: 0x000a, 0x3929: 0x000a, - 0x392a: 0x000a, 0x392b: 0x000a, 0x392c: 0x000a, 0x392d: 0x000a, 0x392e: 0x000a, 0x392f: 0x000a, - 0x3930: 0x000a, 0x3931: 0x000a, 0x3932: 0x000a, 0x3933: 0x000a, 0x3934: 0x000a, 0x3935: 0x000a, - 0x3936: 0x000a, 0x3937: 0x000a, 0x3938: 0x000a, 0x3939: 0x000a, 0x393a: 0x000a, 0x393b: 0x000a, - 0x393c: 0x000a, 0x393d: 0x000a, 0x393e: 0x000a, 0x393f: 0x000a, - // Block 0xe5, offset 0x3940 - 0x3940: 0x000a, 0x3941: 0x000a, 0x3942: 0x000a, 0x3943: 0x000a, 0x3944: 0x000a, 0x3945: 0x000a, - 0x3946: 0x000a, 0x3947: 0x000a, - 0x3950: 0x000a, 0x3951: 0x000a, - 0x3952: 0x000a, 0x3953: 0x000a, 0x3954: 0x000a, 0x3955: 0x000a, 0x3956: 0x000a, 0x3957: 0x000a, - 0x3958: 0x000a, 0x3959: 0x000a, - 0x3960: 0x000a, 0x3961: 0x000a, 0x3962: 0x000a, 0x3963: 0x000a, - 0x3964: 0x000a, 0x3965: 0x000a, 0x3966: 0x000a, 0x3967: 0x000a, 0x3968: 0x000a, 0x3969: 0x000a, - 0x396a: 0x000a, 0x396b: 0x000a, 0x396c: 0x000a, 0x396d: 0x000a, 0x396e: 0x000a, 0x396f: 0x000a, - 0x3970: 0x000a, 0x3971: 0x000a, 0x3972: 0x000a, 0x3973: 0x000a, 0x3974: 0x000a, 0x3975: 0x000a, - 0x3976: 0x000a, 0x3977: 0x000a, 0x3978: 0x000a, 0x3979: 0x000a, 0x397a: 0x000a, 0x397b: 0x000a, - 0x397c: 0x000a, 0x397d: 0x000a, 0x397e: 0x000a, 0x397f: 0x000a, - // Block 0xe6, offset 0x3980 - 0x3980: 0x000a, 0x3981: 0x000a, 0x3982: 0x000a, 0x3983: 0x000a, 0x3984: 0x000a, 0x3985: 0x000a, - 0x3986: 0x000a, 0x3987: 0x000a, - 0x3990: 0x000a, 0x3991: 0x000a, - 0x3992: 0x000a, 0x3993: 0x000a, 0x3994: 0x000a, 0x3995: 0x000a, 0x3996: 0x000a, 0x3997: 0x000a, - 0x3998: 0x000a, 0x3999: 0x000a, 0x399a: 0x000a, 0x399b: 0x000a, 0x399c: 0x000a, 0x399d: 0x000a, - 0x399e: 0x000a, 0x399f: 0x000a, 0x39a0: 0x000a, 0x39a1: 0x000a, 0x39a2: 0x000a, 0x39a3: 0x000a, - 0x39a4: 0x000a, 0x39a5: 0x000a, 0x39a6: 0x000a, 0x39a7: 0x000a, 0x39a8: 0x000a, 0x39a9: 0x000a, - 0x39aa: 0x000a, 0x39ab: 0x000a, 0x39ac: 0x000a, 0x39ad: 0x000a, - // Block 0xe7, offset 0x39c0 - 0x39c0: 0x000a, 0x39c1: 0x000a, 0x39c2: 0x000a, 0x39c3: 0x000a, 0x39c4: 0x000a, 0x39c5: 0x000a, - 0x39c6: 0x000a, 0x39c7: 0x000a, 0x39c8: 0x000a, 0x39c9: 0x000a, 0x39ca: 0x000a, 0x39cb: 0x000a, - 0x39cd: 0x000a, 0x39ce: 0x000a, 0x39cf: 0x000a, 0x39d0: 0x000a, 0x39d1: 0x000a, - 0x39d2: 0x000a, 0x39d3: 0x000a, 0x39d4: 0x000a, 0x39d5: 0x000a, 0x39d6: 0x000a, 0x39d7: 0x000a, - 0x39d8: 0x000a, 0x39d9: 0x000a, 0x39da: 0x000a, 0x39db: 0x000a, 0x39dc: 0x000a, 0x39dd: 0x000a, - 0x39de: 0x000a, 0x39df: 0x000a, 0x39e0: 0x000a, 0x39e1: 0x000a, 0x39e2: 0x000a, 0x39e3: 0x000a, - 0x39e4: 0x000a, 0x39e5: 0x000a, 0x39e6: 0x000a, 0x39e7: 0x000a, 0x39e8: 0x000a, 0x39e9: 0x000a, - 0x39ea: 0x000a, 0x39eb: 0x000a, 0x39ec: 0x000a, 0x39ed: 0x000a, 0x39ee: 0x000a, 0x39ef: 0x000a, - 0x39f0: 0x000a, 0x39f1: 0x000a, 0x39f2: 0x000a, 0x39f3: 0x000a, 0x39f4: 0x000a, 0x39f5: 0x000a, - 0x39f6: 0x000a, 0x39f7: 0x000a, 0x39f8: 0x000a, 0x39f9: 0x000a, 0x39fa: 0x000a, 0x39fb: 0x000a, - 0x39fc: 0x000a, 0x39fd: 0x000a, 0x39fe: 0x000a, 0x39ff: 0x000a, - // Block 0xe8, offset 0x3a00 - 0x3a00: 0x000a, 0x3a01: 0x000a, 0x3a02: 0x000a, 0x3a03: 0x000a, 0x3a04: 0x000a, 0x3a05: 0x000a, - 0x3a06: 0x000a, 0x3a07: 0x000a, 0x3a08: 0x000a, 0x3a09: 0x000a, 0x3a0a: 0x000a, 0x3a0b: 0x000a, - 0x3a0c: 0x000a, 0x3a0d: 0x000a, 0x3a0e: 0x000a, 0x3a0f: 0x000a, 0x3a10: 0x000a, 0x3a11: 0x000a, - 0x3a12: 0x000a, 0x3a13: 0x000a, 0x3a14: 0x000a, 0x3a15: 0x000a, 0x3a16: 0x000a, 0x3a17: 0x000a, - 0x3a18: 0x000a, 0x3a19: 0x000a, 0x3a1a: 0x000a, 0x3a1b: 0x000a, 0x3a1c: 0x000a, 0x3a1d: 0x000a, - 0x3a1e: 0x000a, 0x3a1f: 0x000a, 0x3a20: 0x000a, 0x3a21: 0x000a, 0x3a22: 0x000a, 0x3a23: 0x000a, - 0x3a24: 0x000a, 0x3a25: 0x000a, 0x3a26: 0x000a, 0x3a27: 0x000a, 0x3a28: 0x000a, 0x3a29: 0x000a, - 0x3a2a: 0x000a, 0x3a2b: 0x000a, 0x3a2c: 0x000a, 0x3a2d: 0x000a, 0x3a2e: 0x000a, 0x3a2f: 0x000a, - 0x3a30: 0x000a, 0x3a31: 0x000a, 0x3a33: 0x000a, 0x3a34: 0x000a, 0x3a35: 0x000a, - 0x3a36: 0x000a, 0x3a3a: 0x000a, 0x3a3b: 0x000a, - 0x3a3c: 0x000a, 0x3a3d: 0x000a, 0x3a3e: 0x000a, 0x3a3f: 0x000a, - // Block 0xe9, offset 0x3a40 - 0x3a40: 0x000a, 0x3a41: 0x000a, 0x3a42: 0x000a, 0x3a43: 0x000a, 0x3a44: 0x000a, 0x3a45: 0x000a, - 0x3a46: 0x000a, 0x3a47: 0x000a, 0x3a48: 0x000a, 0x3a49: 0x000a, 0x3a4a: 0x000a, 0x3a4b: 0x000a, - 0x3a4c: 0x000a, 0x3a4d: 0x000a, 0x3a4e: 0x000a, 0x3a4f: 0x000a, 0x3a50: 0x000a, 0x3a51: 0x000a, - 0x3a52: 0x000a, 0x3a53: 0x000a, 0x3a54: 0x000a, 0x3a55: 0x000a, 0x3a56: 0x000a, 0x3a57: 0x000a, - 0x3a58: 0x000a, 0x3a59: 0x000a, 0x3a5a: 0x000a, 0x3a5b: 0x000a, 0x3a5c: 0x000a, 0x3a5d: 0x000a, - 0x3a5e: 0x000a, 0x3a5f: 0x000a, 0x3a60: 0x000a, 0x3a61: 0x000a, 0x3a62: 0x000a, - 0x3a65: 0x000a, 0x3a66: 0x000a, 0x3a67: 0x000a, 0x3a68: 0x000a, 0x3a69: 0x000a, - 0x3a6a: 0x000a, 0x3a6e: 0x000a, 0x3a6f: 0x000a, - 0x3a70: 0x000a, 0x3a71: 0x000a, 0x3a72: 0x000a, 0x3a73: 0x000a, 0x3a74: 0x000a, 0x3a75: 0x000a, - 0x3a76: 0x000a, 0x3a77: 0x000a, 0x3a78: 0x000a, 0x3a79: 0x000a, 0x3a7a: 0x000a, 0x3a7b: 0x000a, - 0x3a7c: 0x000a, 0x3a7d: 0x000a, 0x3a7e: 0x000a, 0x3a7f: 0x000a, - // Block 0xea, offset 0x3a80 - 0x3a80: 0x000a, 0x3a81: 0x000a, 0x3a82: 0x000a, 0x3a83: 0x000a, 0x3a84: 0x000a, 0x3a85: 0x000a, - 0x3a86: 0x000a, 0x3a87: 0x000a, 0x3a88: 0x000a, 0x3a89: 0x000a, 0x3a8a: 0x000a, - 0x3a8d: 0x000a, 0x3a8e: 0x000a, 0x3a8f: 0x000a, 0x3a90: 0x000a, 0x3a91: 0x000a, - 0x3a92: 0x000a, 0x3a93: 0x000a, 0x3a94: 0x000a, 0x3a95: 0x000a, 0x3a96: 0x000a, 0x3a97: 0x000a, - 0x3a98: 0x000a, 0x3a99: 0x000a, 0x3a9a: 0x000a, 0x3a9b: 0x000a, 0x3a9c: 0x000a, 0x3a9d: 0x000a, - 0x3a9e: 0x000a, 0x3a9f: 0x000a, 0x3aa0: 0x000a, 0x3aa1: 0x000a, 0x3aa2: 0x000a, 0x3aa3: 0x000a, - 0x3aa4: 0x000a, 0x3aa5: 0x000a, 0x3aa6: 0x000a, 0x3aa7: 0x000a, 0x3aa8: 0x000a, 0x3aa9: 0x000a, - 0x3aaa: 0x000a, 0x3aab: 0x000a, 0x3aac: 0x000a, 0x3aad: 0x000a, 0x3aae: 0x000a, 0x3aaf: 0x000a, - 0x3ab0: 0x000a, 0x3ab1: 0x000a, 0x3ab2: 0x000a, 0x3ab3: 0x000a, 0x3ab4: 0x000a, 0x3ab5: 0x000a, - 0x3ab6: 0x000a, 0x3ab7: 0x000a, 0x3ab8: 0x000a, 0x3ab9: 0x000a, 0x3aba: 0x000a, 0x3abb: 0x000a, - 0x3abc: 0x000a, 0x3abd: 0x000a, 0x3abe: 0x000a, 0x3abf: 0x000a, - // Block 0xeb, offset 0x3ac0 - 0x3ac0: 0x000a, 0x3ac1: 0x000a, 0x3ac2: 0x000a, 0x3ac3: 0x000a, 0x3ac4: 0x000a, 0x3ac5: 0x000a, - 0x3ac6: 0x000a, 0x3ac7: 0x000a, 0x3ac8: 0x000a, 0x3ac9: 0x000a, 0x3aca: 0x000a, 0x3acb: 0x000a, - 0x3acc: 0x000a, 0x3acd: 0x000a, 0x3ace: 0x000a, 0x3acf: 0x000a, 0x3ad0: 0x000a, 0x3ad1: 0x000a, - 0x3ad2: 0x000a, 0x3ad3: 0x000a, - 0x3ae0: 0x000a, 0x3ae1: 0x000a, 0x3ae2: 0x000a, 0x3ae3: 0x000a, - 0x3ae4: 0x000a, 0x3ae5: 0x000a, 0x3ae6: 0x000a, 0x3ae7: 0x000a, 0x3ae8: 0x000a, 0x3ae9: 0x000a, - 0x3aea: 0x000a, 0x3aeb: 0x000a, 0x3aec: 0x000a, 0x3aed: 0x000a, - 0x3af0: 0x000a, 0x3af1: 0x000a, 0x3af2: 0x000a, 0x3af3: 0x000a, - 0x3af8: 0x000a, 0x3af9: 0x000a, 0x3afa: 0x000a, - // Block 0xec, offset 0x3b00 - 0x3b00: 0x000a, 0x3b01: 0x000a, 0x3b02: 0x000a, - 0x3b10: 0x000a, 0x3b11: 0x000a, - 0x3b12: 0x000a, 0x3b13: 0x000a, 0x3b14: 0x000a, 0x3b15: 0x000a, - // Block 0xed, offset 0x3b40 - 0x3b7e: 0x000b, 0x3b7f: 0x000b, - // Block 0xee, offset 0x3b80 - 0x3b80: 0x000b, 0x3b81: 0x000b, 0x3b82: 0x000b, 0x3b83: 0x000b, 0x3b84: 0x000b, 0x3b85: 0x000b, - 0x3b86: 0x000b, 0x3b87: 0x000b, 0x3b88: 0x000b, 0x3b89: 0x000b, 0x3b8a: 0x000b, 0x3b8b: 0x000b, - 0x3b8c: 0x000b, 0x3b8d: 0x000b, 0x3b8e: 0x000b, 0x3b8f: 0x000b, 0x3b90: 0x000b, 0x3b91: 0x000b, - 0x3b92: 0x000b, 0x3b93: 0x000b, 0x3b94: 0x000b, 0x3b95: 0x000b, 0x3b96: 0x000b, 0x3b97: 0x000b, - 0x3b98: 0x000b, 0x3b99: 0x000b, 0x3b9a: 0x000b, 0x3b9b: 0x000b, 0x3b9c: 0x000b, 0x3b9d: 0x000b, - 0x3b9e: 0x000b, 0x3b9f: 0x000b, 0x3ba0: 0x000b, 0x3ba1: 0x000b, 0x3ba2: 0x000b, 0x3ba3: 0x000b, - 0x3ba4: 0x000b, 0x3ba5: 0x000b, 0x3ba6: 0x000b, 0x3ba7: 0x000b, 0x3ba8: 0x000b, 0x3ba9: 0x000b, - 0x3baa: 0x000b, 0x3bab: 0x000b, 0x3bac: 0x000b, 0x3bad: 0x000b, 0x3bae: 0x000b, 0x3baf: 0x000b, - 0x3bb0: 0x000b, 0x3bb1: 0x000b, 0x3bb2: 0x000b, 0x3bb3: 0x000b, 0x3bb4: 0x000b, 0x3bb5: 0x000b, - 0x3bb6: 0x000b, 0x3bb7: 0x000b, 0x3bb8: 0x000b, 0x3bb9: 0x000b, 0x3bba: 0x000b, 0x3bbb: 0x000b, - 0x3bbc: 0x000b, 0x3bbd: 0x000b, 0x3bbe: 0x000b, 0x3bbf: 0x000b, - // Block 0xef, offset 0x3bc0 - 0x3bc0: 0x000c, 0x3bc1: 0x000c, 0x3bc2: 0x000c, 0x3bc3: 0x000c, 0x3bc4: 0x000c, 0x3bc5: 0x000c, - 0x3bc6: 0x000c, 0x3bc7: 0x000c, 0x3bc8: 0x000c, 0x3bc9: 0x000c, 0x3bca: 0x000c, 0x3bcb: 0x000c, - 0x3bcc: 0x000c, 0x3bcd: 0x000c, 0x3bce: 0x000c, 0x3bcf: 0x000c, 0x3bd0: 0x000c, 0x3bd1: 0x000c, - 0x3bd2: 0x000c, 0x3bd3: 0x000c, 0x3bd4: 0x000c, 0x3bd5: 0x000c, 0x3bd6: 0x000c, 0x3bd7: 0x000c, - 0x3bd8: 0x000c, 0x3bd9: 0x000c, 0x3bda: 0x000c, 0x3bdb: 0x000c, 0x3bdc: 0x000c, 0x3bdd: 0x000c, - 0x3bde: 0x000c, 0x3bdf: 0x000c, 0x3be0: 0x000c, 0x3be1: 0x000c, 0x3be2: 0x000c, 0x3be3: 0x000c, - 0x3be4: 0x000c, 0x3be5: 0x000c, 0x3be6: 0x000c, 0x3be7: 0x000c, 0x3be8: 0x000c, 0x3be9: 0x000c, - 0x3bea: 0x000c, 0x3beb: 0x000c, 0x3bec: 0x000c, 0x3bed: 0x000c, 0x3bee: 0x000c, 0x3bef: 0x000c, - 0x3bf0: 0x000b, 0x3bf1: 0x000b, 0x3bf2: 0x000b, 0x3bf3: 0x000b, 0x3bf4: 0x000b, 0x3bf5: 0x000b, - 0x3bf6: 0x000b, 0x3bf7: 0x000b, 0x3bf8: 0x000b, 0x3bf9: 0x000b, 0x3bfa: 0x000b, 0x3bfb: 0x000b, - 0x3bfc: 0x000b, 0x3bfd: 0x000b, 0x3bfe: 0x000b, 0x3bff: 0x000b, -} - -// bidiIndex: 24 blocks, 1536 entries, 1536 bytes -// Block 0 is the zero block. -var bidiIndex = [1536]uint8{ - // Block 0x0, offset 0x0 - // Block 0x1, offset 0x40 - // Block 0x2, offset 0x80 - // Block 0x3, offset 0xc0 - 0xc2: 0x01, 0xc3: 0x02, - 0xca: 0x03, 0xcb: 0x04, 0xcc: 0x05, 0xcd: 0x06, 0xce: 0x07, 0xcf: 0x08, - 0xd2: 0x09, 0xd6: 0x0a, 0xd7: 0x0b, - 0xd8: 0x0c, 0xd9: 0x0d, 0xda: 0x0e, 0xdb: 0x0f, 0xdc: 0x10, 0xdd: 0x11, 0xde: 0x12, 0xdf: 0x13, - 0xe0: 0x02, 0xe1: 0x03, 0xe2: 0x04, 0xe3: 0x05, 0xe4: 0x06, - 0xea: 0x07, 0xef: 0x08, - 0xf0: 0x11, 0xf1: 0x12, 0xf2: 0x12, 0xf3: 0x14, 0xf4: 0x15, - // Block 0x4, offset 0x100 - 0x120: 0x14, 0x121: 0x15, 0x122: 0x16, 0x123: 0x17, 0x124: 0x18, 0x125: 0x19, 0x126: 0x1a, 0x127: 0x1b, - 0x128: 0x1c, 0x129: 0x1d, 0x12a: 0x1c, 0x12b: 0x1e, 0x12c: 0x1f, 0x12d: 0x20, 0x12e: 0x21, 0x12f: 0x22, - 0x130: 0x23, 0x131: 0x24, 0x132: 0x1a, 0x133: 0x25, 0x134: 0x26, 0x135: 0x27, 0x137: 0x28, - 0x138: 0x29, 0x139: 0x2a, 0x13a: 0x2b, 0x13b: 0x2c, 0x13c: 0x2d, 0x13d: 0x2e, 0x13e: 0x2f, 0x13f: 0x30, - // Block 0x5, offset 0x140 - 0x140: 0x31, 0x141: 0x32, 0x142: 0x33, - 0x14d: 0x34, 0x14e: 0x35, - 0x150: 0x36, - 0x15a: 0x37, 0x15c: 0x38, 0x15d: 0x39, 0x15e: 0x3a, 0x15f: 0x3b, - 0x160: 0x3c, 0x162: 0x3d, 0x164: 0x3e, 0x165: 0x3f, 0x167: 0x40, - 0x168: 0x41, 0x169: 0x42, 0x16a: 0x43, 0x16c: 0x44, 0x16d: 0x45, 0x16e: 0x46, 0x16f: 0x47, - 0x170: 0x48, 0x173: 0x49, 0x177: 0x4a, - 0x17e: 0x4b, 0x17f: 0x4c, - // Block 0x6, offset 0x180 - 0x180: 0x4d, 0x181: 0x4e, 0x182: 0x4f, 0x183: 0x50, 0x184: 0x51, 0x185: 0x52, 0x186: 0x53, 0x187: 0x54, - 0x188: 0x55, 0x189: 0x54, 0x18a: 0x54, 0x18b: 0x54, 0x18c: 0x56, 0x18d: 0x57, 0x18e: 0x58, 0x18f: 0x54, - 0x190: 0x59, 0x191: 0x5a, 0x192: 0x5b, 0x193: 0x5c, 0x194: 0x54, 0x195: 0x54, 0x196: 0x54, 0x197: 0x54, - 0x198: 0x54, 0x199: 0x54, 0x19a: 0x5d, 0x19b: 0x54, 0x19c: 0x54, 0x19d: 0x5e, 0x19e: 0x54, 0x19f: 0x5f, - 0x1a4: 0x54, 0x1a5: 0x54, 0x1a6: 0x60, 0x1a7: 0x61, - 0x1a8: 0x54, 0x1a9: 0x54, 0x1aa: 0x54, 0x1ab: 0x54, 0x1ac: 0x54, 0x1ad: 0x62, 0x1ae: 0x63, 0x1af: 0x54, - 0x1b3: 0x64, 0x1b5: 0x65, 0x1b7: 0x66, - 0x1b8: 0x67, 0x1b9: 0x68, 0x1ba: 0x69, 0x1bb: 0x6a, 0x1bc: 0x54, 0x1bd: 0x54, 0x1be: 0x54, 0x1bf: 0x6b, - // Block 0x7, offset 0x1c0 - 0x1c0: 0x6c, 0x1c2: 0x6d, 0x1c3: 0x6e, 0x1c7: 0x6f, - 0x1c8: 0x70, 0x1c9: 0x71, 0x1ca: 0x72, 0x1cb: 0x73, 0x1cd: 0x74, 0x1cf: 0x75, - // Block 0x8, offset 0x200 - 0x237: 0x54, - // Block 0x9, offset 0x240 - 0x252: 0x76, 0x253: 0x77, - 0x258: 0x78, 0x259: 0x79, 0x25a: 0x7a, 0x25b: 0x7b, 0x25c: 0x7c, 0x25e: 0x7d, - 0x260: 0x7e, 0x261: 0x7f, 0x263: 0x80, 0x264: 0x81, 0x265: 0x82, 0x266: 0x83, 0x267: 0x84, - 0x268: 0x85, 0x269: 0x86, 0x26a: 0x87, 0x26b: 0x88, 0x26f: 0x89, - // Block 0xa, offset 0x280 - 0x2ac: 0x8a, 0x2ad: 0x8b, 0x2ae: 0x0e, 0x2af: 0x0e, - 0x2b0: 0x0e, 0x2b1: 0x0e, 0x2b2: 0x0e, 0x2b3: 0x0e, 0x2b4: 0x8c, 0x2b5: 0x0e, 0x2b6: 0x0e, 0x2b7: 0x8d, - 0x2b8: 0x8e, 0x2b9: 0x8f, 0x2ba: 0x0e, 0x2bb: 0x90, 0x2bc: 0x91, 0x2bd: 0x92, 0x2bf: 0x93, - // Block 0xb, offset 0x2c0 - 0x2c4: 0x94, 0x2c5: 0x54, 0x2c6: 0x95, 0x2c7: 0x96, - 0x2cb: 0x97, 0x2cd: 0x98, - 0x2e0: 0x99, 0x2e1: 0x99, 0x2e2: 0x99, 0x2e3: 0x99, 0x2e4: 0x9a, 0x2e5: 0x99, 0x2e6: 0x99, 0x2e7: 0x99, - 0x2e8: 0x9b, 0x2e9: 0x99, 0x2ea: 0x99, 0x2eb: 0x9c, 0x2ec: 0x9d, 0x2ed: 0x99, 0x2ee: 0x99, 0x2ef: 0x99, - 0x2f0: 0x99, 0x2f1: 0x99, 0x2f2: 0x99, 0x2f3: 0x99, 0x2f4: 0x9e, 0x2f5: 0x99, 0x2f6: 0x99, 0x2f7: 0x99, - 0x2f8: 0x99, 0x2f9: 0x9f, 0x2fa: 0x99, 0x2fb: 0x99, 0x2fc: 0xa0, 0x2fd: 0xa1, 0x2fe: 0x99, 0x2ff: 0x99, - // Block 0xc, offset 0x300 - 0x300: 0xa2, 0x301: 0xa3, 0x302: 0xa4, 0x304: 0xa5, 0x305: 0xa6, 0x306: 0xa7, 0x307: 0xa8, - 0x308: 0xa9, 0x30b: 0xaa, 0x30c: 0x26, 0x30d: 0xab, - 0x310: 0xac, 0x311: 0xad, 0x312: 0xae, 0x313: 0xaf, 0x316: 0xb0, 0x317: 0xb1, - 0x318: 0xb2, 0x319: 0xb3, 0x31a: 0xb4, 0x31c: 0xb5, - 0x320: 0xb6, 0x327: 0xb7, - 0x328: 0xb8, 0x329: 0xb9, 0x32a: 0xba, - 0x330: 0xbb, 0x332: 0xbc, 0x334: 0xbd, 0x335: 0xbe, 0x336: 0xbf, - 0x33b: 0xc0, 0x33f: 0xc1, - // Block 0xd, offset 0x340 - 0x36b: 0xc2, 0x36c: 0xc3, - 0x37d: 0xc4, 0x37e: 0xc5, 0x37f: 0xc6, - // Block 0xe, offset 0x380 - 0x3b2: 0xc7, - // Block 0xf, offset 0x3c0 - 0x3c5: 0xc8, 0x3c6: 0xc9, - 0x3c8: 0x54, 0x3c9: 0xca, 0x3cc: 0x54, 0x3cd: 0xcb, - 0x3db: 0xcc, 0x3dc: 0xcd, 0x3dd: 0xce, 0x3de: 0xcf, 0x3df: 0xd0, - 0x3e8: 0xd1, 0x3e9: 0xd2, 0x3ea: 0xd3, - // Block 0x10, offset 0x400 - 0x400: 0xd4, 0x404: 0xc3, - 0x40b: 0xd5, - 0x420: 0x99, 0x421: 0x99, 0x422: 0x99, 0x423: 0xd6, 0x424: 0x99, 0x425: 0xd7, 0x426: 0x99, 0x427: 0x99, - 0x428: 0x99, 0x429: 0x99, 0x42a: 0x99, 0x42b: 0x99, 0x42c: 0x99, 0x42d: 0x99, 0x42e: 0x99, 0x42f: 0x99, - 0x430: 0x99, 0x431: 0xa0, 0x432: 0x0e, 0x433: 0x99, 0x434: 0x0e, 0x435: 0xd8, 0x436: 0x99, 0x437: 0x99, - 0x438: 0x0e, 0x439: 0x0e, 0x43a: 0x0e, 0x43b: 0xd9, 0x43c: 0x99, 0x43d: 0x99, 0x43e: 0x99, 0x43f: 0x99, - // Block 0x11, offset 0x440 - 0x440: 0xda, 0x441: 0x54, 0x442: 0xdb, 0x443: 0xdc, 0x444: 0xdd, 0x445: 0xde, - 0x449: 0xdf, 0x44c: 0x54, 0x44d: 0x54, 0x44e: 0x54, 0x44f: 0x54, - 0x450: 0x54, 0x451: 0x54, 0x452: 0x54, 0x453: 0x54, 0x454: 0x54, 0x455: 0x54, 0x456: 0x54, 0x457: 0x54, - 0x458: 0x54, 0x459: 0x54, 0x45a: 0x54, 0x45b: 0xe0, 0x45c: 0x54, 0x45d: 0x6a, 0x45e: 0x54, 0x45f: 0xe1, - 0x460: 0xe2, 0x461: 0xe3, 0x462: 0xe4, 0x464: 0xe5, 0x465: 0xe6, 0x466: 0xe7, 0x467: 0xe8, - 0x468: 0x54, 0x469: 0xe9, 0x46a: 0xea, - 0x47f: 0xeb, - // Block 0x12, offset 0x480 - 0x4bf: 0xeb, - // Block 0x13, offset 0x4c0 - 0x4d0: 0x09, 0x4d1: 0x0a, 0x4d6: 0x0b, - 0x4db: 0x0c, 0x4dd: 0x0d, 0x4de: 0x0e, 0x4df: 0x0f, - 0x4ef: 0x10, - 0x4ff: 0x10, - // Block 0x14, offset 0x500 - 0x50f: 0x10, - 0x51f: 0x10, - 0x52f: 0x10, - 0x53f: 0x10, - // Block 0x15, offset 0x540 - 0x540: 0xec, 0x541: 0xec, 0x542: 0xec, 0x543: 0xec, 0x544: 0x05, 0x545: 0x05, 0x546: 0x05, 0x547: 0xed, - 0x548: 0xec, 0x549: 0xec, 0x54a: 0xec, 0x54b: 0xec, 0x54c: 0xec, 0x54d: 0xec, 0x54e: 0xec, 0x54f: 0xec, - 0x550: 0xec, 0x551: 0xec, 0x552: 0xec, 0x553: 0xec, 0x554: 0xec, 0x555: 0xec, 0x556: 0xec, 0x557: 0xec, - 0x558: 0xec, 0x559: 0xec, 0x55a: 0xec, 0x55b: 0xec, 0x55c: 0xec, 0x55d: 0xec, 0x55e: 0xec, 0x55f: 0xec, - 0x560: 0xec, 0x561: 0xec, 0x562: 0xec, 0x563: 0xec, 0x564: 0xec, 0x565: 0xec, 0x566: 0xec, 0x567: 0xec, - 0x568: 0xec, 0x569: 0xec, 0x56a: 0xec, 0x56b: 0xec, 0x56c: 0xec, 0x56d: 0xec, 0x56e: 0xec, 0x56f: 0xec, - 0x570: 0xec, 0x571: 0xec, 0x572: 0xec, 0x573: 0xec, 0x574: 0xec, 0x575: 0xec, 0x576: 0xec, 0x577: 0xec, - 0x578: 0xec, 0x579: 0xec, 0x57a: 0xec, 0x57b: 0xec, 0x57c: 0xec, 0x57d: 0xec, 0x57e: 0xec, 0x57f: 0xec, - // Block 0x16, offset 0x580 - 0x58f: 0x10, - 0x59f: 0x10, - 0x5a0: 0x13, - 0x5af: 0x10, - 0x5bf: 0x10, - // Block 0x17, offset 0x5c0 - 0x5cf: 0x10, -} - -// Total table size 16952 bytes (16KiB); checksum: F50EF68C diff --git a/vendor/golang.org/x/text/unicode/bidi/tables13.0.0.go b/vendor/golang.org/x/text/unicode/bidi/tables13.0.0.go deleted file mode 100644 index a7137579069..00000000000 --- a/vendor/golang.org/x/text/unicode/bidi/tables13.0.0.go +++ /dev/null @@ -1,1955 +0,0 @@ -// Code generated by running "go generate" in golang.org/x/text. DO NOT EDIT. - -//go:build go1.16 && !go1.21 - -package bidi - -// UnicodeVersion is the Unicode version from which the tables in this package are derived. -const UnicodeVersion = "13.0.0" - -// xorMasks contains masks to be xor-ed with brackets to get the reverse -// version. -var xorMasks = []int32{ // 8 elements - 0, 1, 6, 7, 3, 15, 29, 63, -} // Size: 56 bytes - -// lookup returns the trie value for the first UTF-8 encoding in s and -// the width in bytes of this encoding. The size will be 0 if s does not -// hold enough bytes to complete the encoding. len(s) must be greater than 0. -func (t *bidiTrie) lookup(s []byte) (v uint8, sz int) { - c0 := s[0] - switch { - case c0 < 0x80: // is ASCII - return bidiValues[c0], 1 - case c0 < 0xC2: - return 0, 1 // Illegal UTF-8: not a starter, not ASCII. - case c0 < 0xE0: // 2-byte UTF-8 - if len(s) < 2 { - return 0, 0 - } - i := bidiIndex[c0] - c1 := s[1] - if c1 < 0x80 || 0xC0 <= c1 { - return 0, 1 // Illegal UTF-8: not a continuation byte. - } - return t.lookupValue(uint32(i), c1), 2 - case c0 < 0xF0: // 3-byte UTF-8 - if len(s) < 3 { - return 0, 0 - } - i := bidiIndex[c0] - c1 := s[1] - if c1 < 0x80 || 0xC0 <= c1 { - return 0, 1 // Illegal UTF-8: not a continuation byte. - } - o := uint32(i)<<6 + uint32(c1) - i = bidiIndex[o] - c2 := s[2] - if c2 < 0x80 || 0xC0 <= c2 { - return 0, 2 // Illegal UTF-8: not a continuation byte. - } - return t.lookupValue(uint32(i), c2), 3 - case c0 < 0xF8: // 4-byte UTF-8 - if len(s) < 4 { - return 0, 0 - } - i := bidiIndex[c0] - c1 := s[1] - if c1 < 0x80 || 0xC0 <= c1 { - return 0, 1 // Illegal UTF-8: not a continuation byte. - } - o := uint32(i)<<6 + uint32(c1) - i = bidiIndex[o] - c2 := s[2] - if c2 < 0x80 || 0xC0 <= c2 { - return 0, 2 // Illegal UTF-8: not a continuation byte. - } - o = uint32(i)<<6 + uint32(c2) - i = bidiIndex[o] - c3 := s[3] - if c3 < 0x80 || 0xC0 <= c3 { - return 0, 3 // Illegal UTF-8: not a continuation byte. - } - return t.lookupValue(uint32(i), c3), 4 - } - // Illegal rune - return 0, 1 -} - -// lookupUnsafe returns the trie value for the first UTF-8 encoding in s. -// s must start with a full and valid UTF-8 encoded rune. -func (t *bidiTrie) lookupUnsafe(s []byte) uint8 { - c0 := s[0] - if c0 < 0x80 { // is ASCII - return bidiValues[c0] - } - i := bidiIndex[c0] - if c0 < 0xE0 { // 2-byte UTF-8 - return t.lookupValue(uint32(i), s[1]) - } - i = bidiIndex[uint32(i)<<6+uint32(s[1])] - if c0 < 0xF0 { // 3-byte UTF-8 - return t.lookupValue(uint32(i), s[2]) - } - i = bidiIndex[uint32(i)<<6+uint32(s[2])] - if c0 < 0xF8 { // 4-byte UTF-8 - return t.lookupValue(uint32(i), s[3]) - } - return 0 -} - -// lookupString returns the trie value for the first UTF-8 encoding in s and -// the width in bytes of this encoding. The size will be 0 if s does not -// hold enough bytes to complete the encoding. len(s) must be greater than 0. -func (t *bidiTrie) lookupString(s string) (v uint8, sz int) { - c0 := s[0] - switch { - case c0 < 0x80: // is ASCII - return bidiValues[c0], 1 - case c0 < 0xC2: - return 0, 1 // Illegal UTF-8: not a starter, not ASCII. - case c0 < 0xE0: // 2-byte UTF-8 - if len(s) < 2 { - return 0, 0 - } - i := bidiIndex[c0] - c1 := s[1] - if c1 < 0x80 || 0xC0 <= c1 { - return 0, 1 // Illegal UTF-8: not a continuation byte. - } - return t.lookupValue(uint32(i), c1), 2 - case c0 < 0xF0: // 3-byte UTF-8 - if len(s) < 3 { - return 0, 0 - } - i := bidiIndex[c0] - c1 := s[1] - if c1 < 0x80 || 0xC0 <= c1 { - return 0, 1 // Illegal UTF-8: not a continuation byte. - } - o := uint32(i)<<6 + uint32(c1) - i = bidiIndex[o] - c2 := s[2] - if c2 < 0x80 || 0xC0 <= c2 { - return 0, 2 // Illegal UTF-8: not a continuation byte. - } - return t.lookupValue(uint32(i), c2), 3 - case c0 < 0xF8: // 4-byte UTF-8 - if len(s) < 4 { - return 0, 0 - } - i := bidiIndex[c0] - c1 := s[1] - if c1 < 0x80 || 0xC0 <= c1 { - return 0, 1 // Illegal UTF-8: not a continuation byte. - } - o := uint32(i)<<6 + uint32(c1) - i = bidiIndex[o] - c2 := s[2] - if c2 < 0x80 || 0xC0 <= c2 { - return 0, 2 // Illegal UTF-8: not a continuation byte. - } - o = uint32(i)<<6 + uint32(c2) - i = bidiIndex[o] - c3 := s[3] - if c3 < 0x80 || 0xC0 <= c3 { - return 0, 3 // Illegal UTF-8: not a continuation byte. - } - return t.lookupValue(uint32(i), c3), 4 - } - // Illegal rune - return 0, 1 -} - -// lookupStringUnsafe returns the trie value for the first UTF-8 encoding in s. -// s must start with a full and valid UTF-8 encoded rune. -func (t *bidiTrie) lookupStringUnsafe(s string) uint8 { - c0 := s[0] - if c0 < 0x80 { // is ASCII - return bidiValues[c0] - } - i := bidiIndex[c0] - if c0 < 0xE0 { // 2-byte UTF-8 - return t.lookupValue(uint32(i), s[1]) - } - i = bidiIndex[uint32(i)<<6+uint32(s[1])] - if c0 < 0xF0 { // 3-byte UTF-8 - return t.lookupValue(uint32(i), s[2]) - } - i = bidiIndex[uint32(i)<<6+uint32(s[2])] - if c0 < 0xF8 { // 4-byte UTF-8 - return t.lookupValue(uint32(i), s[3]) - } - return 0 -} - -// bidiTrie. Total size: 17408 bytes (17.00 KiB). Checksum: df85fcbfe9b8377f. -type bidiTrie struct{} - -func newBidiTrie(i int) *bidiTrie { - return &bidiTrie{} -} - -// lookupValue determines the type of block n and looks up the value for b. -func (t *bidiTrie) lookupValue(n uint32, b byte) uint8 { - switch { - default: - return uint8(bidiValues[n<<6+uint32(b)]) - } -} - -// bidiValues: 248 blocks, 15872 entries, 15872 bytes -// The third block is the zero block. -var bidiValues = [15872]uint8{ - // Block 0x0, offset 0x0 - 0x00: 0x000b, 0x01: 0x000b, 0x02: 0x000b, 0x03: 0x000b, 0x04: 0x000b, 0x05: 0x000b, - 0x06: 0x000b, 0x07: 0x000b, 0x08: 0x000b, 0x09: 0x0008, 0x0a: 0x0007, 0x0b: 0x0008, - 0x0c: 0x0009, 0x0d: 0x0007, 0x0e: 0x000b, 0x0f: 0x000b, 0x10: 0x000b, 0x11: 0x000b, - 0x12: 0x000b, 0x13: 0x000b, 0x14: 0x000b, 0x15: 0x000b, 0x16: 0x000b, 0x17: 0x000b, - 0x18: 0x000b, 0x19: 0x000b, 0x1a: 0x000b, 0x1b: 0x000b, 0x1c: 0x0007, 0x1d: 0x0007, - 0x1e: 0x0007, 0x1f: 0x0008, 0x20: 0x0009, 0x21: 0x000a, 0x22: 0x000a, 0x23: 0x0004, - 0x24: 0x0004, 0x25: 0x0004, 0x26: 0x000a, 0x27: 0x000a, 0x28: 0x003a, 0x29: 0x002a, - 0x2a: 0x000a, 0x2b: 0x0003, 0x2c: 0x0006, 0x2d: 0x0003, 0x2e: 0x0006, 0x2f: 0x0006, - 0x30: 0x0002, 0x31: 0x0002, 0x32: 0x0002, 0x33: 0x0002, 0x34: 0x0002, 0x35: 0x0002, - 0x36: 0x0002, 0x37: 0x0002, 0x38: 0x0002, 0x39: 0x0002, 0x3a: 0x0006, 0x3b: 0x000a, - 0x3c: 0x000a, 0x3d: 0x000a, 0x3e: 0x000a, 0x3f: 0x000a, - // Block 0x1, offset 0x40 - 0x40: 0x000a, - 0x5b: 0x005a, 0x5c: 0x000a, 0x5d: 0x004a, - 0x5e: 0x000a, 0x5f: 0x000a, 0x60: 0x000a, - 0x7b: 0x005a, - 0x7c: 0x000a, 0x7d: 0x004a, 0x7e: 0x000a, 0x7f: 0x000b, - // Block 0x2, offset 0x80 - // Block 0x3, offset 0xc0 - 0xc0: 0x000b, 0xc1: 0x000b, 0xc2: 0x000b, 0xc3: 0x000b, 0xc4: 0x000b, 0xc5: 0x0007, - 0xc6: 0x000b, 0xc7: 0x000b, 0xc8: 0x000b, 0xc9: 0x000b, 0xca: 0x000b, 0xcb: 0x000b, - 0xcc: 0x000b, 0xcd: 0x000b, 0xce: 0x000b, 0xcf: 0x000b, 0xd0: 0x000b, 0xd1: 0x000b, - 0xd2: 0x000b, 0xd3: 0x000b, 0xd4: 0x000b, 0xd5: 0x000b, 0xd6: 0x000b, 0xd7: 0x000b, - 0xd8: 0x000b, 0xd9: 0x000b, 0xda: 0x000b, 0xdb: 0x000b, 0xdc: 0x000b, 0xdd: 0x000b, - 0xde: 0x000b, 0xdf: 0x000b, 0xe0: 0x0006, 0xe1: 0x000a, 0xe2: 0x0004, 0xe3: 0x0004, - 0xe4: 0x0004, 0xe5: 0x0004, 0xe6: 0x000a, 0xe7: 0x000a, 0xe8: 0x000a, 0xe9: 0x000a, - 0xeb: 0x000a, 0xec: 0x000a, 0xed: 0x000b, 0xee: 0x000a, 0xef: 0x000a, - 0xf0: 0x0004, 0xf1: 0x0004, 0xf2: 0x0002, 0xf3: 0x0002, 0xf4: 0x000a, - 0xf6: 0x000a, 0xf7: 0x000a, 0xf8: 0x000a, 0xf9: 0x0002, 0xfb: 0x000a, - 0xfc: 0x000a, 0xfd: 0x000a, 0xfe: 0x000a, 0xff: 0x000a, - // Block 0x4, offset 0x100 - 0x117: 0x000a, - 0x137: 0x000a, - // Block 0x5, offset 0x140 - 0x179: 0x000a, 0x17a: 0x000a, - // Block 0x6, offset 0x180 - 0x182: 0x000a, 0x183: 0x000a, 0x184: 0x000a, 0x185: 0x000a, - 0x186: 0x000a, 0x187: 0x000a, 0x188: 0x000a, 0x189: 0x000a, 0x18a: 0x000a, 0x18b: 0x000a, - 0x18c: 0x000a, 0x18d: 0x000a, 0x18e: 0x000a, 0x18f: 0x000a, - 0x192: 0x000a, 0x193: 0x000a, 0x194: 0x000a, 0x195: 0x000a, 0x196: 0x000a, 0x197: 0x000a, - 0x198: 0x000a, 0x199: 0x000a, 0x19a: 0x000a, 0x19b: 0x000a, 0x19c: 0x000a, 0x19d: 0x000a, - 0x19e: 0x000a, 0x19f: 0x000a, - 0x1a5: 0x000a, 0x1a6: 0x000a, 0x1a7: 0x000a, 0x1a8: 0x000a, 0x1a9: 0x000a, - 0x1aa: 0x000a, 0x1ab: 0x000a, 0x1ac: 0x000a, 0x1ad: 0x000a, 0x1af: 0x000a, - 0x1b0: 0x000a, 0x1b1: 0x000a, 0x1b2: 0x000a, 0x1b3: 0x000a, 0x1b4: 0x000a, 0x1b5: 0x000a, - 0x1b6: 0x000a, 0x1b7: 0x000a, 0x1b8: 0x000a, 0x1b9: 0x000a, 0x1ba: 0x000a, 0x1bb: 0x000a, - 0x1bc: 0x000a, 0x1bd: 0x000a, 0x1be: 0x000a, 0x1bf: 0x000a, - // Block 0x7, offset 0x1c0 - 0x1c0: 0x000c, 0x1c1: 0x000c, 0x1c2: 0x000c, 0x1c3: 0x000c, 0x1c4: 0x000c, 0x1c5: 0x000c, - 0x1c6: 0x000c, 0x1c7: 0x000c, 0x1c8: 0x000c, 0x1c9: 0x000c, 0x1ca: 0x000c, 0x1cb: 0x000c, - 0x1cc: 0x000c, 0x1cd: 0x000c, 0x1ce: 0x000c, 0x1cf: 0x000c, 0x1d0: 0x000c, 0x1d1: 0x000c, - 0x1d2: 0x000c, 0x1d3: 0x000c, 0x1d4: 0x000c, 0x1d5: 0x000c, 0x1d6: 0x000c, 0x1d7: 0x000c, - 0x1d8: 0x000c, 0x1d9: 0x000c, 0x1da: 0x000c, 0x1db: 0x000c, 0x1dc: 0x000c, 0x1dd: 0x000c, - 0x1de: 0x000c, 0x1df: 0x000c, 0x1e0: 0x000c, 0x1e1: 0x000c, 0x1e2: 0x000c, 0x1e3: 0x000c, - 0x1e4: 0x000c, 0x1e5: 0x000c, 0x1e6: 0x000c, 0x1e7: 0x000c, 0x1e8: 0x000c, 0x1e9: 0x000c, - 0x1ea: 0x000c, 0x1eb: 0x000c, 0x1ec: 0x000c, 0x1ed: 0x000c, 0x1ee: 0x000c, 0x1ef: 0x000c, - 0x1f0: 0x000c, 0x1f1: 0x000c, 0x1f2: 0x000c, 0x1f3: 0x000c, 0x1f4: 0x000c, 0x1f5: 0x000c, - 0x1f6: 0x000c, 0x1f7: 0x000c, 0x1f8: 0x000c, 0x1f9: 0x000c, 0x1fa: 0x000c, 0x1fb: 0x000c, - 0x1fc: 0x000c, 0x1fd: 0x000c, 0x1fe: 0x000c, 0x1ff: 0x000c, - // Block 0x8, offset 0x200 - 0x200: 0x000c, 0x201: 0x000c, 0x202: 0x000c, 0x203: 0x000c, 0x204: 0x000c, 0x205: 0x000c, - 0x206: 0x000c, 0x207: 0x000c, 0x208: 0x000c, 0x209: 0x000c, 0x20a: 0x000c, 0x20b: 0x000c, - 0x20c: 0x000c, 0x20d: 0x000c, 0x20e: 0x000c, 0x20f: 0x000c, 0x210: 0x000c, 0x211: 0x000c, - 0x212: 0x000c, 0x213: 0x000c, 0x214: 0x000c, 0x215: 0x000c, 0x216: 0x000c, 0x217: 0x000c, - 0x218: 0x000c, 0x219: 0x000c, 0x21a: 0x000c, 0x21b: 0x000c, 0x21c: 0x000c, 0x21d: 0x000c, - 0x21e: 0x000c, 0x21f: 0x000c, 0x220: 0x000c, 0x221: 0x000c, 0x222: 0x000c, 0x223: 0x000c, - 0x224: 0x000c, 0x225: 0x000c, 0x226: 0x000c, 0x227: 0x000c, 0x228: 0x000c, 0x229: 0x000c, - 0x22a: 0x000c, 0x22b: 0x000c, 0x22c: 0x000c, 0x22d: 0x000c, 0x22e: 0x000c, 0x22f: 0x000c, - 0x234: 0x000a, 0x235: 0x000a, - 0x23e: 0x000a, - // Block 0x9, offset 0x240 - 0x244: 0x000a, 0x245: 0x000a, - 0x247: 0x000a, - // Block 0xa, offset 0x280 - 0x2b6: 0x000a, - // Block 0xb, offset 0x2c0 - 0x2c3: 0x000c, 0x2c4: 0x000c, 0x2c5: 0x000c, - 0x2c6: 0x000c, 0x2c7: 0x000c, 0x2c8: 0x000c, 0x2c9: 0x000c, - // Block 0xc, offset 0x300 - 0x30a: 0x000a, - 0x30d: 0x000a, 0x30e: 0x000a, 0x30f: 0x0004, 0x310: 0x0001, 0x311: 0x000c, - 0x312: 0x000c, 0x313: 0x000c, 0x314: 0x000c, 0x315: 0x000c, 0x316: 0x000c, 0x317: 0x000c, - 0x318: 0x000c, 0x319: 0x000c, 0x31a: 0x000c, 0x31b: 0x000c, 0x31c: 0x000c, 0x31d: 0x000c, - 0x31e: 0x000c, 0x31f: 0x000c, 0x320: 0x000c, 0x321: 0x000c, 0x322: 0x000c, 0x323: 0x000c, - 0x324: 0x000c, 0x325: 0x000c, 0x326: 0x000c, 0x327: 0x000c, 0x328: 0x000c, 0x329: 0x000c, - 0x32a: 0x000c, 0x32b: 0x000c, 0x32c: 0x000c, 0x32d: 0x000c, 0x32e: 0x000c, 0x32f: 0x000c, - 0x330: 0x000c, 0x331: 0x000c, 0x332: 0x000c, 0x333: 0x000c, 0x334: 0x000c, 0x335: 0x000c, - 0x336: 0x000c, 0x337: 0x000c, 0x338: 0x000c, 0x339: 0x000c, 0x33a: 0x000c, 0x33b: 0x000c, - 0x33c: 0x000c, 0x33d: 0x000c, 0x33e: 0x0001, 0x33f: 0x000c, - // Block 0xd, offset 0x340 - 0x340: 0x0001, 0x341: 0x000c, 0x342: 0x000c, 0x343: 0x0001, 0x344: 0x000c, 0x345: 0x000c, - 0x346: 0x0001, 0x347: 0x000c, 0x348: 0x0001, 0x349: 0x0001, 0x34a: 0x0001, 0x34b: 0x0001, - 0x34c: 0x0001, 0x34d: 0x0001, 0x34e: 0x0001, 0x34f: 0x0001, 0x350: 0x0001, 0x351: 0x0001, - 0x352: 0x0001, 0x353: 0x0001, 0x354: 0x0001, 0x355: 0x0001, 0x356: 0x0001, 0x357: 0x0001, - 0x358: 0x0001, 0x359: 0x0001, 0x35a: 0x0001, 0x35b: 0x0001, 0x35c: 0x0001, 0x35d: 0x0001, - 0x35e: 0x0001, 0x35f: 0x0001, 0x360: 0x0001, 0x361: 0x0001, 0x362: 0x0001, 0x363: 0x0001, - 0x364: 0x0001, 0x365: 0x0001, 0x366: 0x0001, 0x367: 0x0001, 0x368: 0x0001, 0x369: 0x0001, - 0x36a: 0x0001, 0x36b: 0x0001, 0x36c: 0x0001, 0x36d: 0x0001, 0x36e: 0x0001, 0x36f: 0x0001, - 0x370: 0x0001, 0x371: 0x0001, 0x372: 0x0001, 0x373: 0x0001, 0x374: 0x0001, 0x375: 0x0001, - 0x376: 0x0001, 0x377: 0x0001, 0x378: 0x0001, 0x379: 0x0001, 0x37a: 0x0001, 0x37b: 0x0001, - 0x37c: 0x0001, 0x37d: 0x0001, 0x37e: 0x0001, 0x37f: 0x0001, - // Block 0xe, offset 0x380 - 0x380: 0x0005, 0x381: 0x0005, 0x382: 0x0005, 0x383: 0x0005, 0x384: 0x0005, 0x385: 0x0005, - 0x386: 0x000a, 0x387: 0x000a, 0x388: 0x000d, 0x389: 0x0004, 0x38a: 0x0004, 0x38b: 0x000d, - 0x38c: 0x0006, 0x38d: 0x000d, 0x38e: 0x000a, 0x38f: 0x000a, 0x390: 0x000c, 0x391: 0x000c, - 0x392: 0x000c, 0x393: 0x000c, 0x394: 0x000c, 0x395: 0x000c, 0x396: 0x000c, 0x397: 0x000c, - 0x398: 0x000c, 0x399: 0x000c, 0x39a: 0x000c, 0x39b: 0x000d, 0x39c: 0x000d, 0x39d: 0x000d, - 0x39e: 0x000d, 0x39f: 0x000d, 0x3a0: 0x000d, 0x3a1: 0x000d, 0x3a2: 0x000d, 0x3a3: 0x000d, - 0x3a4: 0x000d, 0x3a5: 0x000d, 0x3a6: 0x000d, 0x3a7: 0x000d, 0x3a8: 0x000d, 0x3a9: 0x000d, - 0x3aa: 0x000d, 0x3ab: 0x000d, 0x3ac: 0x000d, 0x3ad: 0x000d, 0x3ae: 0x000d, 0x3af: 0x000d, - 0x3b0: 0x000d, 0x3b1: 0x000d, 0x3b2: 0x000d, 0x3b3: 0x000d, 0x3b4: 0x000d, 0x3b5: 0x000d, - 0x3b6: 0x000d, 0x3b7: 0x000d, 0x3b8: 0x000d, 0x3b9: 0x000d, 0x3ba: 0x000d, 0x3bb: 0x000d, - 0x3bc: 0x000d, 0x3bd: 0x000d, 0x3be: 0x000d, 0x3bf: 0x000d, - // Block 0xf, offset 0x3c0 - 0x3c0: 0x000d, 0x3c1: 0x000d, 0x3c2: 0x000d, 0x3c3: 0x000d, 0x3c4: 0x000d, 0x3c5: 0x000d, - 0x3c6: 0x000d, 0x3c7: 0x000d, 0x3c8: 0x000d, 0x3c9: 0x000d, 0x3ca: 0x000d, 0x3cb: 0x000c, - 0x3cc: 0x000c, 0x3cd: 0x000c, 0x3ce: 0x000c, 0x3cf: 0x000c, 0x3d0: 0x000c, 0x3d1: 0x000c, - 0x3d2: 0x000c, 0x3d3: 0x000c, 0x3d4: 0x000c, 0x3d5: 0x000c, 0x3d6: 0x000c, 0x3d7: 0x000c, - 0x3d8: 0x000c, 0x3d9: 0x000c, 0x3da: 0x000c, 0x3db: 0x000c, 0x3dc: 0x000c, 0x3dd: 0x000c, - 0x3de: 0x000c, 0x3df: 0x000c, 0x3e0: 0x0005, 0x3e1: 0x0005, 0x3e2: 0x0005, 0x3e3: 0x0005, - 0x3e4: 0x0005, 0x3e5: 0x0005, 0x3e6: 0x0005, 0x3e7: 0x0005, 0x3e8: 0x0005, 0x3e9: 0x0005, - 0x3ea: 0x0004, 0x3eb: 0x0005, 0x3ec: 0x0005, 0x3ed: 0x000d, 0x3ee: 0x000d, 0x3ef: 0x000d, - 0x3f0: 0x000c, 0x3f1: 0x000d, 0x3f2: 0x000d, 0x3f3: 0x000d, 0x3f4: 0x000d, 0x3f5: 0x000d, - 0x3f6: 0x000d, 0x3f7: 0x000d, 0x3f8: 0x000d, 0x3f9: 0x000d, 0x3fa: 0x000d, 0x3fb: 0x000d, - 0x3fc: 0x000d, 0x3fd: 0x000d, 0x3fe: 0x000d, 0x3ff: 0x000d, - // Block 0x10, offset 0x400 - 0x400: 0x000d, 0x401: 0x000d, 0x402: 0x000d, 0x403: 0x000d, 0x404: 0x000d, 0x405: 0x000d, - 0x406: 0x000d, 0x407: 0x000d, 0x408: 0x000d, 0x409: 0x000d, 0x40a: 0x000d, 0x40b: 0x000d, - 0x40c: 0x000d, 0x40d: 0x000d, 0x40e: 0x000d, 0x40f: 0x000d, 0x410: 0x000d, 0x411: 0x000d, - 0x412: 0x000d, 0x413: 0x000d, 0x414: 0x000d, 0x415: 0x000d, 0x416: 0x000d, 0x417: 0x000d, - 0x418: 0x000d, 0x419: 0x000d, 0x41a: 0x000d, 0x41b: 0x000d, 0x41c: 0x000d, 0x41d: 0x000d, - 0x41e: 0x000d, 0x41f: 0x000d, 0x420: 0x000d, 0x421: 0x000d, 0x422: 0x000d, 0x423: 0x000d, - 0x424: 0x000d, 0x425: 0x000d, 0x426: 0x000d, 0x427: 0x000d, 0x428: 0x000d, 0x429: 0x000d, - 0x42a: 0x000d, 0x42b: 0x000d, 0x42c: 0x000d, 0x42d: 0x000d, 0x42e: 0x000d, 0x42f: 0x000d, - 0x430: 0x000d, 0x431: 0x000d, 0x432: 0x000d, 0x433: 0x000d, 0x434: 0x000d, 0x435: 0x000d, - 0x436: 0x000d, 0x437: 0x000d, 0x438: 0x000d, 0x439: 0x000d, 0x43a: 0x000d, 0x43b: 0x000d, - 0x43c: 0x000d, 0x43d: 0x000d, 0x43e: 0x000d, 0x43f: 0x000d, - // Block 0x11, offset 0x440 - 0x440: 0x000d, 0x441: 0x000d, 0x442: 0x000d, 0x443: 0x000d, 0x444: 0x000d, 0x445: 0x000d, - 0x446: 0x000d, 0x447: 0x000d, 0x448: 0x000d, 0x449: 0x000d, 0x44a: 0x000d, 0x44b: 0x000d, - 0x44c: 0x000d, 0x44d: 0x000d, 0x44e: 0x000d, 0x44f: 0x000d, 0x450: 0x000d, 0x451: 0x000d, - 0x452: 0x000d, 0x453: 0x000d, 0x454: 0x000d, 0x455: 0x000d, 0x456: 0x000c, 0x457: 0x000c, - 0x458: 0x000c, 0x459: 0x000c, 0x45a: 0x000c, 0x45b: 0x000c, 0x45c: 0x000c, 0x45d: 0x0005, - 0x45e: 0x000a, 0x45f: 0x000c, 0x460: 0x000c, 0x461: 0x000c, 0x462: 0x000c, 0x463: 0x000c, - 0x464: 0x000c, 0x465: 0x000d, 0x466: 0x000d, 0x467: 0x000c, 0x468: 0x000c, 0x469: 0x000a, - 0x46a: 0x000c, 0x46b: 0x000c, 0x46c: 0x000c, 0x46d: 0x000c, 0x46e: 0x000d, 0x46f: 0x000d, - 0x470: 0x0002, 0x471: 0x0002, 0x472: 0x0002, 0x473: 0x0002, 0x474: 0x0002, 0x475: 0x0002, - 0x476: 0x0002, 0x477: 0x0002, 0x478: 0x0002, 0x479: 0x0002, 0x47a: 0x000d, 0x47b: 0x000d, - 0x47c: 0x000d, 0x47d: 0x000d, 0x47e: 0x000d, 0x47f: 0x000d, - // Block 0x12, offset 0x480 - 0x480: 0x000d, 0x481: 0x000d, 0x482: 0x000d, 0x483: 0x000d, 0x484: 0x000d, 0x485: 0x000d, - 0x486: 0x000d, 0x487: 0x000d, 0x488: 0x000d, 0x489: 0x000d, 0x48a: 0x000d, 0x48b: 0x000d, - 0x48c: 0x000d, 0x48d: 0x000d, 0x48e: 0x000d, 0x48f: 0x000d, 0x490: 0x000d, 0x491: 0x000c, - 0x492: 0x000d, 0x493: 0x000d, 0x494: 0x000d, 0x495: 0x000d, 0x496: 0x000d, 0x497: 0x000d, - 0x498: 0x000d, 0x499: 0x000d, 0x49a: 0x000d, 0x49b: 0x000d, 0x49c: 0x000d, 0x49d: 0x000d, - 0x49e: 0x000d, 0x49f: 0x000d, 0x4a0: 0x000d, 0x4a1: 0x000d, 0x4a2: 0x000d, 0x4a3: 0x000d, - 0x4a4: 0x000d, 0x4a5: 0x000d, 0x4a6: 0x000d, 0x4a7: 0x000d, 0x4a8: 0x000d, 0x4a9: 0x000d, - 0x4aa: 0x000d, 0x4ab: 0x000d, 0x4ac: 0x000d, 0x4ad: 0x000d, 0x4ae: 0x000d, 0x4af: 0x000d, - 0x4b0: 0x000c, 0x4b1: 0x000c, 0x4b2: 0x000c, 0x4b3: 0x000c, 0x4b4: 0x000c, 0x4b5: 0x000c, - 0x4b6: 0x000c, 0x4b7: 0x000c, 0x4b8: 0x000c, 0x4b9: 0x000c, 0x4ba: 0x000c, 0x4bb: 0x000c, - 0x4bc: 0x000c, 0x4bd: 0x000c, 0x4be: 0x000c, 0x4bf: 0x000c, - // Block 0x13, offset 0x4c0 - 0x4c0: 0x000c, 0x4c1: 0x000c, 0x4c2: 0x000c, 0x4c3: 0x000c, 0x4c4: 0x000c, 0x4c5: 0x000c, - 0x4c6: 0x000c, 0x4c7: 0x000c, 0x4c8: 0x000c, 0x4c9: 0x000c, 0x4ca: 0x000c, 0x4cb: 0x000d, - 0x4cc: 0x000d, 0x4cd: 0x000d, 0x4ce: 0x000d, 0x4cf: 0x000d, 0x4d0: 0x000d, 0x4d1: 0x000d, - 0x4d2: 0x000d, 0x4d3: 0x000d, 0x4d4: 0x000d, 0x4d5: 0x000d, 0x4d6: 0x000d, 0x4d7: 0x000d, - 0x4d8: 0x000d, 0x4d9: 0x000d, 0x4da: 0x000d, 0x4db: 0x000d, 0x4dc: 0x000d, 0x4dd: 0x000d, - 0x4de: 0x000d, 0x4df: 0x000d, 0x4e0: 0x000d, 0x4e1: 0x000d, 0x4e2: 0x000d, 0x4e3: 0x000d, - 0x4e4: 0x000d, 0x4e5: 0x000d, 0x4e6: 0x000d, 0x4e7: 0x000d, 0x4e8: 0x000d, 0x4e9: 0x000d, - 0x4ea: 0x000d, 0x4eb: 0x000d, 0x4ec: 0x000d, 0x4ed: 0x000d, 0x4ee: 0x000d, 0x4ef: 0x000d, - 0x4f0: 0x000d, 0x4f1: 0x000d, 0x4f2: 0x000d, 0x4f3: 0x000d, 0x4f4: 0x000d, 0x4f5: 0x000d, - 0x4f6: 0x000d, 0x4f7: 0x000d, 0x4f8: 0x000d, 0x4f9: 0x000d, 0x4fa: 0x000d, 0x4fb: 0x000d, - 0x4fc: 0x000d, 0x4fd: 0x000d, 0x4fe: 0x000d, 0x4ff: 0x000d, - // Block 0x14, offset 0x500 - 0x500: 0x000d, 0x501: 0x000d, 0x502: 0x000d, 0x503: 0x000d, 0x504: 0x000d, 0x505: 0x000d, - 0x506: 0x000d, 0x507: 0x000d, 0x508: 0x000d, 0x509: 0x000d, 0x50a: 0x000d, 0x50b: 0x000d, - 0x50c: 0x000d, 0x50d: 0x000d, 0x50e: 0x000d, 0x50f: 0x000d, 0x510: 0x000d, 0x511: 0x000d, - 0x512: 0x000d, 0x513: 0x000d, 0x514: 0x000d, 0x515: 0x000d, 0x516: 0x000d, 0x517: 0x000d, - 0x518: 0x000d, 0x519: 0x000d, 0x51a: 0x000d, 0x51b: 0x000d, 0x51c: 0x000d, 0x51d: 0x000d, - 0x51e: 0x000d, 0x51f: 0x000d, 0x520: 0x000d, 0x521: 0x000d, 0x522: 0x000d, 0x523: 0x000d, - 0x524: 0x000d, 0x525: 0x000d, 0x526: 0x000c, 0x527: 0x000c, 0x528: 0x000c, 0x529: 0x000c, - 0x52a: 0x000c, 0x52b: 0x000c, 0x52c: 0x000c, 0x52d: 0x000c, 0x52e: 0x000c, 0x52f: 0x000c, - 0x530: 0x000c, 0x531: 0x000d, 0x532: 0x000d, 0x533: 0x000d, 0x534: 0x000d, 0x535: 0x000d, - 0x536: 0x000d, 0x537: 0x000d, 0x538: 0x000d, 0x539: 0x000d, 0x53a: 0x000d, 0x53b: 0x000d, - 0x53c: 0x000d, 0x53d: 0x000d, 0x53e: 0x000d, 0x53f: 0x000d, - // Block 0x15, offset 0x540 - 0x540: 0x0001, 0x541: 0x0001, 0x542: 0x0001, 0x543: 0x0001, 0x544: 0x0001, 0x545: 0x0001, - 0x546: 0x0001, 0x547: 0x0001, 0x548: 0x0001, 0x549: 0x0001, 0x54a: 0x0001, 0x54b: 0x0001, - 0x54c: 0x0001, 0x54d: 0x0001, 0x54e: 0x0001, 0x54f: 0x0001, 0x550: 0x0001, 0x551: 0x0001, - 0x552: 0x0001, 0x553: 0x0001, 0x554: 0x0001, 0x555: 0x0001, 0x556: 0x0001, 0x557: 0x0001, - 0x558: 0x0001, 0x559: 0x0001, 0x55a: 0x0001, 0x55b: 0x0001, 0x55c: 0x0001, 0x55d: 0x0001, - 0x55e: 0x0001, 0x55f: 0x0001, 0x560: 0x0001, 0x561: 0x0001, 0x562: 0x0001, 0x563: 0x0001, - 0x564: 0x0001, 0x565: 0x0001, 0x566: 0x0001, 0x567: 0x0001, 0x568: 0x0001, 0x569: 0x0001, - 0x56a: 0x0001, 0x56b: 0x000c, 0x56c: 0x000c, 0x56d: 0x000c, 0x56e: 0x000c, 0x56f: 0x000c, - 0x570: 0x000c, 0x571: 0x000c, 0x572: 0x000c, 0x573: 0x000c, 0x574: 0x0001, 0x575: 0x0001, - 0x576: 0x000a, 0x577: 0x000a, 0x578: 0x000a, 0x579: 0x000a, 0x57a: 0x0001, 0x57b: 0x0001, - 0x57c: 0x0001, 0x57d: 0x000c, 0x57e: 0x0001, 0x57f: 0x0001, - // Block 0x16, offset 0x580 - 0x580: 0x0001, 0x581: 0x0001, 0x582: 0x0001, 0x583: 0x0001, 0x584: 0x0001, 0x585: 0x0001, - 0x586: 0x0001, 0x587: 0x0001, 0x588: 0x0001, 0x589: 0x0001, 0x58a: 0x0001, 0x58b: 0x0001, - 0x58c: 0x0001, 0x58d: 0x0001, 0x58e: 0x0001, 0x58f: 0x0001, 0x590: 0x0001, 0x591: 0x0001, - 0x592: 0x0001, 0x593: 0x0001, 0x594: 0x0001, 0x595: 0x0001, 0x596: 0x000c, 0x597: 0x000c, - 0x598: 0x000c, 0x599: 0x000c, 0x59a: 0x0001, 0x59b: 0x000c, 0x59c: 0x000c, 0x59d: 0x000c, - 0x59e: 0x000c, 0x59f: 0x000c, 0x5a0: 0x000c, 0x5a1: 0x000c, 0x5a2: 0x000c, 0x5a3: 0x000c, - 0x5a4: 0x0001, 0x5a5: 0x000c, 0x5a6: 0x000c, 0x5a7: 0x000c, 0x5a8: 0x0001, 0x5a9: 0x000c, - 0x5aa: 0x000c, 0x5ab: 0x000c, 0x5ac: 0x000c, 0x5ad: 0x000c, 0x5ae: 0x0001, 0x5af: 0x0001, - 0x5b0: 0x0001, 0x5b1: 0x0001, 0x5b2: 0x0001, 0x5b3: 0x0001, 0x5b4: 0x0001, 0x5b5: 0x0001, - 0x5b6: 0x0001, 0x5b7: 0x0001, 0x5b8: 0x0001, 0x5b9: 0x0001, 0x5ba: 0x0001, 0x5bb: 0x0001, - 0x5bc: 0x0001, 0x5bd: 0x0001, 0x5be: 0x0001, 0x5bf: 0x0001, - // Block 0x17, offset 0x5c0 - 0x5c0: 0x0001, 0x5c1: 0x0001, 0x5c2: 0x0001, 0x5c3: 0x0001, 0x5c4: 0x0001, 0x5c5: 0x0001, - 0x5c6: 0x0001, 0x5c7: 0x0001, 0x5c8: 0x0001, 0x5c9: 0x0001, 0x5ca: 0x0001, 0x5cb: 0x0001, - 0x5cc: 0x0001, 0x5cd: 0x0001, 0x5ce: 0x0001, 0x5cf: 0x0001, 0x5d0: 0x0001, 0x5d1: 0x0001, - 0x5d2: 0x0001, 0x5d3: 0x0001, 0x5d4: 0x0001, 0x5d5: 0x0001, 0x5d6: 0x0001, 0x5d7: 0x0001, - 0x5d8: 0x0001, 0x5d9: 0x000c, 0x5da: 0x000c, 0x5db: 0x000c, 0x5dc: 0x0001, 0x5dd: 0x0001, - 0x5de: 0x0001, 0x5df: 0x0001, 0x5e0: 0x000d, 0x5e1: 0x000d, 0x5e2: 0x000d, 0x5e3: 0x000d, - 0x5e4: 0x000d, 0x5e5: 0x000d, 0x5e6: 0x000d, 0x5e7: 0x000d, 0x5e8: 0x000d, 0x5e9: 0x000d, - 0x5ea: 0x000d, 0x5eb: 0x000d, 0x5ec: 0x000d, 0x5ed: 0x000d, 0x5ee: 0x000d, 0x5ef: 0x000d, - 0x5f0: 0x0001, 0x5f1: 0x0001, 0x5f2: 0x0001, 0x5f3: 0x0001, 0x5f4: 0x0001, 0x5f5: 0x0001, - 0x5f6: 0x0001, 0x5f7: 0x0001, 0x5f8: 0x0001, 0x5f9: 0x0001, 0x5fa: 0x0001, 0x5fb: 0x0001, - 0x5fc: 0x0001, 0x5fd: 0x0001, 0x5fe: 0x0001, 0x5ff: 0x0001, - // Block 0x18, offset 0x600 - 0x600: 0x0001, 0x601: 0x0001, 0x602: 0x0001, 0x603: 0x0001, 0x604: 0x0001, 0x605: 0x0001, - 0x606: 0x0001, 0x607: 0x0001, 0x608: 0x0001, 0x609: 0x0001, 0x60a: 0x0001, 0x60b: 0x0001, - 0x60c: 0x0001, 0x60d: 0x0001, 0x60e: 0x0001, 0x60f: 0x0001, 0x610: 0x0001, 0x611: 0x0001, - 0x612: 0x0001, 0x613: 0x0001, 0x614: 0x0001, 0x615: 0x0001, 0x616: 0x0001, 0x617: 0x0001, - 0x618: 0x0001, 0x619: 0x0001, 0x61a: 0x0001, 0x61b: 0x0001, 0x61c: 0x0001, 0x61d: 0x0001, - 0x61e: 0x0001, 0x61f: 0x0001, 0x620: 0x000d, 0x621: 0x000d, 0x622: 0x000d, 0x623: 0x000d, - 0x624: 0x000d, 0x625: 0x000d, 0x626: 0x000d, 0x627: 0x000d, 0x628: 0x000d, 0x629: 0x000d, - 0x62a: 0x000d, 0x62b: 0x000d, 0x62c: 0x000d, 0x62d: 0x000d, 0x62e: 0x000d, 0x62f: 0x000d, - 0x630: 0x000d, 0x631: 0x000d, 0x632: 0x000d, 0x633: 0x000d, 0x634: 0x000d, 0x635: 0x000d, - 0x636: 0x000d, 0x637: 0x000d, 0x638: 0x000d, 0x639: 0x000d, 0x63a: 0x000d, 0x63b: 0x000d, - 0x63c: 0x000d, 0x63d: 0x000d, 0x63e: 0x000d, 0x63f: 0x000d, - // Block 0x19, offset 0x640 - 0x640: 0x000d, 0x641: 0x000d, 0x642: 0x000d, 0x643: 0x000d, 0x644: 0x000d, 0x645: 0x000d, - 0x646: 0x000d, 0x647: 0x000d, 0x648: 0x000d, 0x649: 0x000d, 0x64a: 0x000d, 0x64b: 0x000d, - 0x64c: 0x000d, 0x64d: 0x000d, 0x64e: 0x000d, 0x64f: 0x000d, 0x650: 0x000d, 0x651: 0x000d, - 0x652: 0x000d, 0x653: 0x000c, 0x654: 0x000c, 0x655: 0x000c, 0x656: 0x000c, 0x657: 0x000c, - 0x658: 0x000c, 0x659: 0x000c, 0x65a: 0x000c, 0x65b: 0x000c, 0x65c: 0x000c, 0x65d: 0x000c, - 0x65e: 0x000c, 0x65f: 0x000c, 0x660: 0x000c, 0x661: 0x000c, 0x662: 0x0005, 0x663: 0x000c, - 0x664: 0x000c, 0x665: 0x000c, 0x666: 0x000c, 0x667: 0x000c, 0x668: 0x000c, 0x669: 0x000c, - 0x66a: 0x000c, 0x66b: 0x000c, 0x66c: 0x000c, 0x66d: 0x000c, 0x66e: 0x000c, 0x66f: 0x000c, - 0x670: 0x000c, 0x671: 0x000c, 0x672: 0x000c, 0x673: 0x000c, 0x674: 0x000c, 0x675: 0x000c, - 0x676: 0x000c, 0x677: 0x000c, 0x678: 0x000c, 0x679: 0x000c, 0x67a: 0x000c, 0x67b: 0x000c, - 0x67c: 0x000c, 0x67d: 0x000c, 0x67e: 0x000c, 0x67f: 0x000c, - // Block 0x1a, offset 0x680 - 0x680: 0x000c, 0x681: 0x000c, 0x682: 0x000c, - 0x6ba: 0x000c, - 0x6bc: 0x000c, - // Block 0x1b, offset 0x6c0 - 0x6c1: 0x000c, 0x6c2: 0x000c, 0x6c3: 0x000c, 0x6c4: 0x000c, 0x6c5: 0x000c, - 0x6c6: 0x000c, 0x6c7: 0x000c, 0x6c8: 0x000c, - 0x6cd: 0x000c, 0x6d1: 0x000c, - 0x6d2: 0x000c, 0x6d3: 0x000c, 0x6d4: 0x000c, 0x6d5: 0x000c, 0x6d6: 0x000c, 0x6d7: 0x000c, - 0x6e2: 0x000c, 0x6e3: 0x000c, - // Block 0x1c, offset 0x700 - 0x701: 0x000c, - 0x73c: 0x000c, - // Block 0x1d, offset 0x740 - 0x741: 0x000c, 0x742: 0x000c, 0x743: 0x000c, 0x744: 0x000c, - 0x74d: 0x000c, - 0x762: 0x000c, 0x763: 0x000c, - 0x772: 0x0004, 0x773: 0x0004, - 0x77b: 0x0004, - 0x77e: 0x000c, - // Block 0x1e, offset 0x780 - 0x781: 0x000c, 0x782: 0x000c, - 0x7bc: 0x000c, - // Block 0x1f, offset 0x7c0 - 0x7c1: 0x000c, 0x7c2: 0x000c, - 0x7c7: 0x000c, 0x7c8: 0x000c, 0x7cb: 0x000c, - 0x7cc: 0x000c, 0x7cd: 0x000c, 0x7d1: 0x000c, - 0x7f0: 0x000c, 0x7f1: 0x000c, 0x7f5: 0x000c, - // Block 0x20, offset 0x800 - 0x801: 0x000c, 0x802: 0x000c, 0x803: 0x000c, 0x804: 0x000c, 0x805: 0x000c, - 0x807: 0x000c, 0x808: 0x000c, - 0x80d: 0x000c, - 0x822: 0x000c, 0x823: 0x000c, - 0x831: 0x0004, - 0x83a: 0x000c, 0x83b: 0x000c, - 0x83c: 0x000c, 0x83d: 0x000c, 0x83e: 0x000c, 0x83f: 0x000c, - // Block 0x21, offset 0x840 - 0x841: 0x000c, - 0x87c: 0x000c, 0x87f: 0x000c, - // Block 0x22, offset 0x880 - 0x881: 0x000c, 0x882: 0x000c, 0x883: 0x000c, 0x884: 0x000c, - 0x88d: 0x000c, - 0x895: 0x000c, 0x896: 0x000c, - 0x8a2: 0x000c, 0x8a3: 0x000c, - // Block 0x23, offset 0x8c0 - 0x8c2: 0x000c, - // Block 0x24, offset 0x900 - 0x900: 0x000c, - 0x90d: 0x000c, - 0x933: 0x000a, 0x934: 0x000a, 0x935: 0x000a, - 0x936: 0x000a, 0x937: 0x000a, 0x938: 0x000a, 0x939: 0x0004, 0x93a: 0x000a, - // Block 0x25, offset 0x940 - 0x940: 0x000c, 0x944: 0x000c, - 0x97e: 0x000c, 0x97f: 0x000c, - // Block 0x26, offset 0x980 - 0x980: 0x000c, - 0x986: 0x000c, 0x987: 0x000c, 0x988: 0x000c, 0x98a: 0x000c, 0x98b: 0x000c, - 0x98c: 0x000c, 0x98d: 0x000c, - 0x995: 0x000c, 0x996: 0x000c, - 0x9a2: 0x000c, 0x9a3: 0x000c, - 0x9b8: 0x000a, 0x9b9: 0x000a, 0x9ba: 0x000a, 0x9bb: 0x000a, - 0x9bc: 0x000a, 0x9bd: 0x000a, 0x9be: 0x000a, - // Block 0x27, offset 0x9c0 - 0x9cc: 0x000c, 0x9cd: 0x000c, - 0x9e2: 0x000c, 0x9e3: 0x000c, - // Block 0x28, offset 0xa00 - 0xa00: 0x000c, 0xa01: 0x000c, - 0xa3b: 0x000c, - 0xa3c: 0x000c, - // Block 0x29, offset 0xa40 - 0xa41: 0x000c, 0xa42: 0x000c, 0xa43: 0x000c, 0xa44: 0x000c, - 0xa4d: 0x000c, - 0xa62: 0x000c, 0xa63: 0x000c, - // Block 0x2a, offset 0xa80 - 0xa81: 0x000c, - // Block 0x2b, offset 0xac0 - 0xaca: 0x000c, - 0xad2: 0x000c, 0xad3: 0x000c, 0xad4: 0x000c, 0xad6: 0x000c, - // Block 0x2c, offset 0xb00 - 0xb31: 0x000c, 0xb34: 0x000c, 0xb35: 0x000c, - 0xb36: 0x000c, 0xb37: 0x000c, 0xb38: 0x000c, 0xb39: 0x000c, 0xb3a: 0x000c, - 0xb3f: 0x0004, - // Block 0x2d, offset 0xb40 - 0xb47: 0x000c, 0xb48: 0x000c, 0xb49: 0x000c, 0xb4a: 0x000c, 0xb4b: 0x000c, - 0xb4c: 0x000c, 0xb4d: 0x000c, 0xb4e: 0x000c, - // Block 0x2e, offset 0xb80 - 0xbb1: 0x000c, 0xbb4: 0x000c, 0xbb5: 0x000c, - 0xbb6: 0x000c, 0xbb7: 0x000c, 0xbb8: 0x000c, 0xbb9: 0x000c, 0xbba: 0x000c, 0xbbb: 0x000c, - 0xbbc: 0x000c, - // Block 0x2f, offset 0xbc0 - 0xbc8: 0x000c, 0xbc9: 0x000c, 0xbca: 0x000c, 0xbcb: 0x000c, - 0xbcc: 0x000c, 0xbcd: 0x000c, - // Block 0x30, offset 0xc00 - 0xc18: 0x000c, 0xc19: 0x000c, - 0xc35: 0x000c, - 0xc37: 0x000c, 0xc39: 0x000c, 0xc3a: 0x003a, 0xc3b: 0x002a, - 0xc3c: 0x003a, 0xc3d: 0x002a, - // Block 0x31, offset 0xc40 - 0xc71: 0x000c, 0xc72: 0x000c, 0xc73: 0x000c, 0xc74: 0x000c, 0xc75: 0x000c, - 0xc76: 0x000c, 0xc77: 0x000c, 0xc78: 0x000c, 0xc79: 0x000c, 0xc7a: 0x000c, 0xc7b: 0x000c, - 0xc7c: 0x000c, 0xc7d: 0x000c, 0xc7e: 0x000c, - // Block 0x32, offset 0xc80 - 0xc80: 0x000c, 0xc81: 0x000c, 0xc82: 0x000c, 0xc83: 0x000c, 0xc84: 0x000c, - 0xc86: 0x000c, 0xc87: 0x000c, - 0xc8d: 0x000c, 0xc8e: 0x000c, 0xc8f: 0x000c, 0xc90: 0x000c, 0xc91: 0x000c, - 0xc92: 0x000c, 0xc93: 0x000c, 0xc94: 0x000c, 0xc95: 0x000c, 0xc96: 0x000c, 0xc97: 0x000c, - 0xc99: 0x000c, 0xc9a: 0x000c, 0xc9b: 0x000c, 0xc9c: 0x000c, 0xc9d: 0x000c, - 0xc9e: 0x000c, 0xc9f: 0x000c, 0xca0: 0x000c, 0xca1: 0x000c, 0xca2: 0x000c, 0xca3: 0x000c, - 0xca4: 0x000c, 0xca5: 0x000c, 0xca6: 0x000c, 0xca7: 0x000c, 0xca8: 0x000c, 0xca9: 0x000c, - 0xcaa: 0x000c, 0xcab: 0x000c, 0xcac: 0x000c, 0xcad: 0x000c, 0xcae: 0x000c, 0xcaf: 0x000c, - 0xcb0: 0x000c, 0xcb1: 0x000c, 0xcb2: 0x000c, 0xcb3: 0x000c, 0xcb4: 0x000c, 0xcb5: 0x000c, - 0xcb6: 0x000c, 0xcb7: 0x000c, 0xcb8: 0x000c, 0xcb9: 0x000c, 0xcba: 0x000c, 0xcbb: 0x000c, - 0xcbc: 0x000c, - // Block 0x33, offset 0xcc0 - 0xcc6: 0x000c, - // Block 0x34, offset 0xd00 - 0xd2d: 0x000c, 0xd2e: 0x000c, 0xd2f: 0x000c, - 0xd30: 0x000c, 0xd32: 0x000c, 0xd33: 0x000c, 0xd34: 0x000c, 0xd35: 0x000c, - 0xd36: 0x000c, 0xd37: 0x000c, 0xd39: 0x000c, 0xd3a: 0x000c, - 0xd3d: 0x000c, 0xd3e: 0x000c, - // Block 0x35, offset 0xd40 - 0xd58: 0x000c, 0xd59: 0x000c, - 0xd5e: 0x000c, 0xd5f: 0x000c, 0xd60: 0x000c, - 0xd71: 0x000c, 0xd72: 0x000c, 0xd73: 0x000c, 0xd74: 0x000c, - // Block 0x36, offset 0xd80 - 0xd82: 0x000c, 0xd85: 0x000c, - 0xd86: 0x000c, - 0xd8d: 0x000c, - 0xd9d: 0x000c, - // Block 0x37, offset 0xdc0 - 0xddd: 0x000c, - 0xdde: 0x000c, 0xddf: 0x000c, - // Block 0x38, offset 0xe00 - 0xe10: 0x000a, 0xe11: 0x000a, - 0xe12: 0x000a, 0xe13: 0x000a, 0xe14: 0x000a, 0xe15: 0x000a, 0xe16: 0x000a, 0xe17: 0x000a, - 0xe18: 0x000a, 0xe19: 0x000a, - // Block 0x39, offset 0xe40 - 0xe40: 0x000a, - // Block 0x3a, offset 0xe80 - 0xe80: 0x0009, - 0xe9b: 0x007a, 0xe9c: 0x006a, - // Block 0x3b, offset 0xec0 - 0xed2: 0x000c, 0xed3: 0x000c, 0xed4: 0x000c, - 0xef2: 0x000c, 0xef3: 0x000c, 0xef4: 0x000c, - // Block 0x3c, offset 0xf00 - 0xf12: 0x000c, 0xf13: 0x000c, - 0xf32: 0x000c, 0xf33: 0x000c, - // Block 0x3d, offset 0xf40 - 0xf74: 0x000c, 0xf75: 0x000c, - 0xf77: 0x000c, 0xf78: 0x000c, 0xf79: 0x000c, 0xf7a: 0x000c, 0xf7b: 0x000c, - 0xf7c: 0x000c, 0xf7d: 0x000c, - // Block 0x3e, offset 0xf80 - 0xf86: 0x000c, 0xf89: 0x000c, 0xf8a: 0x000c, 0xf8b: 0x000c, - 0xf8c: 0x000c, 0xf8d: 0x000c, 0xf8e: 0x000c, 0xf8f: 0x000c, 0xf90: 0x000c, 0xf91: 0x000c, - 0xf92: 0x000c, 0xf93: 0x000c, - 0xf9b: 0x0004, 0xf9d: 0x000c, - 0xfb0: 0x000a, 0xfb1: 0x000a, 0xfb2: 0x000a, 0xfb3: 0x000a, 0xfb4: 0x000a, 0xfb5: 0x000a, - 0xfb6: 0x000a, 0xfb7: 0x000a, 0xfb8: 0x000a, 0xfb9: 0x000a, - // Block 0x3f, offset 0xfc0 - 0xfc0: 0x000a, 0xfc1: 0x000a, 0xfc2: 0x000a, 0xfc3: 0x000a, 0xfc4: 0x000a, 0xfc5: 0x000a, - 0xfc6: 0x000a, 0xfc7: 0x000a, 0xfc8: 0x000a, 0xfc9: 0x000a, 0xfca: 0x000a, 0xfcb: 0x000c, - 0xfcc: 0x000c, 0xfcd: 0x000c, 0xfce: 0x000b, - // Block 0x40, offset 0x1000 - 0x1005: 0x000c, - 0x1006: 0x000c, - 0x1029: 0x000c, - // Block 0x41, offset 0x1040 - 0x1060: 0x000c, 0x1061: 0x000c, 0x1062: 0x000c, - 0x1067: 0x000c, 0x1068: 0x000c, - 0x1072: 0x000c, - 0x1079: 0x000c, 0x107a: 0x000c, 0x107b: 0x000c, - // Block 0x42, offset 0x1080 - 0x1080: 0x000a, 0x1084: 0x000a, 0x1085: 0x000a, - // Block 0x43, offset 0x10c0 - 0x10de: 0x000a, 0x10df: 0x000a, 0x10e0: 0x000a, 0x10e1: 0x000a, 0x10e2: 0x000a, 0x10e3: 0x000a, - 0x10e4: 0x000a, 0x10e5: 0x000a, 0x10e6: 0x000a, 0x10e7: 0x000a, 0x10e8: 0x000a, 0x10e9: 0x000a, - 0x10ea: 0x000a, 0x10eb: 0x000a, 0x10ec: 0x000a, 0x10ed: 0x000a, 0x10ee: 0x000a, 0x10ef: 0x000a, - 0x10f0: 0x000a, 0x10f1: 0x000a, 0x10f2: 0x000a, 0x10f3: 0x000a, 0x10f4: 0x000a, 0x10f5: 0x000a, - 0x10f6: 0x000a, 0x10f7: 0x000a, 0x10f8: 0x000a, 0x10f9: 0x000a, 0x10fa: 0x000a, 0x10fb: 0x000a, - 0x10fc: 0x000a, 0x10fd: 0x000a, 0x10fe: 0x000a, 0x10ff: 0x000a, - // Block 0x44, offset 0x1100 - 0x1117: 0x000c, - 0x1118: 0x000c, 0x111b: 0x000c, - // Block 0x45, offset 0x1140 - 0x1156: 0x000c, - 0x1158: 0x000c, 0x1159: 0x000c, 0x115a: 0x000c, 0x115b: 0x000c, 0x115c: 0x000c, 0x115d: 0x000c, - 0x115e: 0x000c, 0x1160: 0x000c, 0x1162: 0x000c, - 0x1165: 0x000c, 0x1166: 0x000c, 0x1167: 0x000c, 0x1168: 0x000c, 0x1169: 0x000c, - 0x116a: 0x000c, 0x116b: 0x000c, 0x116c: 0x000c, - 0x1173: 0x000c, 0x1174: 0x000c, 0x1175: 0x000c, - 0x1176: 0x000c, 0x1177: 0x000c, 0x1178: 0x000c, 0x1179: 0x000c, 0x117a: 0x000c, 0x117b: 0x000c, - 0x117c: 0x000c, 0x117f: 0x000c, - // Block 0x46, offset 0x1180 - 0x11b0: 0x000c, 0x11b1: 0x000c, 0x11b2: 0x000c, 0x11b3: 0x000c, 0x11b4: 0x000c, 0x11b5: 0x000c, - 0x11b6: 0x000c, 0x11b7: 0x000c, 0x11b8: 0x000c, 0x11b9: 0x000c, 0x11ba: 0x000c, 0x11bb: 0x000c, - 0x11bc: 0x000c, 0x11bd: 0x000c, 0x11be: 0x000c, 0x11bf: 0x000c, - // Block 0x47, offset 0x11c0 - 0x11c0: 0x000c, - // Block 0x48, offset 0x1200 - 0x1200: 0x000c, 0x1201: 0x000c, 0x1202: 0x000c, 0x1203: 0x000c, - 0x1234: 0x000c, - 0x1236: 0x000c, 0x1237: 0x000c, 0x1238: 0x000c, 0x1239: 0x000c, 0x123a: 0x000c, - 0x123c: 0x000c, - // Block 0x49, offset 0x1240 - 0x1242: 0x000c, - 0x126b: 0x000c, 0x126c: 0x000c, 0x126d: 0x000c, 0x126e: 0x000c, 0x126f: 0x000c, - 0x1270: 0x000c, 0x1271: 0x000c, 0x1272: 0x000c, 0x1273: 0x000c, - // Block 0x4a, offset 0x1280 - 0x1280: 0x000c, 0x1281: 0x000c, - 0x12a2: 0x000c, 0x12a3: 0x000c, - 0x12a4: 0x000c, 0x12a5: 0x000c, 0x12a8: 0x000c, 0x12a9: 0x000c, - 0x12ab: 0x000c, 0x12ac: 0x000c, 0x12ad: 0x000c, - // Block 0x4b, offset 0x12c0 - 0x12e6: 0x000c, 0x12e8: 0x000c, 0x12e9: 0x000c, - 0x12ed: 0x000c, 0x12ef: 0x000c, - 0x12f0: 0x000c, 0x12f1: 0x000c, - // Block 0x4c, offset 0x1300 - 0x132c: 0x000c, 0x132d: 0x000c, 0x132e: 0x000c, 0x132f: 0x000c, - 0x1330: 0x000c, 0x1331: 0x000c, 0x1332: 0x000c, 0x1333: 0x000c, - 0x1336: 0x000c, 0x1337: 0x000c, - // Block 0x4d, offset 0x1340 - 0x1350: 0x000c, 0x1351: 0x000c, - 0x1352: 0x000c, 0x1354: 0x000c, 0x1355: 0x000c, 0x1356: 0x000c, 0x1357: 0x000c, - 0x1358: 0x000c, 0x1359: 0x000c, 0x135a: 0x000c, 0x135b: 0x000c, 0x135c: 0x000c, 0x135d: 0x000c, - 0x135e: 0x000c, 0x135f: 0x000c, 0x1360: 0x000c, 0x1362: 0x000c, 0x1363: 0x000c, - 0x1364: 0x000c, 0x1365: 0x000c, 0x1366: 0x000c, 0x1367: 0x000c, 0x1368: 0x000c, - 0x136d: 0x000c, - 0x1374: 0x000c, - 0x1378: 0x000c, 0x1379: 0x000c, - // Block 0x4e, offset 0x1380 - 0x1380: 0x000c, 0x1381: 0x000c, 0x1382: 0x000c, 0x1383: 0x000c, 0x1384: 0x000c, 0x1385: 0x000c, - 0x1386: 0x000c, 0x1387: 0x000c, 0x1388: 0x000c, 0x1389: 0x000c, 0x138a: 0x000c, 0x138b: 0x000c, - 0x138c: 0x000c, 0x138d: 0x000c, 0x138e: 0x000c, 0x138f: 0x000c, 0x1390: 0x000c, 0x1391: 0x000c, - 0x1392: 0x000c, 0x1393: 0x000c, 0x1394: 0x000c, 0x1395: 0x000c, 0x1396: 0x000c, 0x1397: 0x000c, - 0x1398: 0x000c, 0x1399: 0x000c, 0x139a: 0x000c, 0x139b: 0x000c, 0x139c: 0x000c, 0x139d: 0x000c, - 0x139e: 0x000c, 0x139f: 0x000c, 0x13a0: 0x000c, 0x13a1: 0x000c, 0x13a2: 0x000c, 0x13a3: 0x000c, - 0x13a4: 0x000c, 0x13a5: 0x000c, 0x13a6: 0x000c, 0x13a7: 0x000c, 0x13a8: 0x000c, 0x13a9: 0x000c, - 0x13aa: 0x000c, 0x13ab: 0x000c, 0x13ac: 0x000c, 0x13ad: 0x000c, 0x13ae: 0x000c, 0x13af: 0x000c, - 0x13b0: 0x000c, 0x13b1: 0x000c, 0x13b2: 0x000c, 0x13b3: 0x000c, 0x13b4: 0x000c, 0x13b5: 0x000c, - 0x13b6: 0x000c, 0x13b7: 0x000c, 0x13b8: 0x000c, 0x13b9: 0x000c, 0x13bb: 0x000c, - 0x13bc: 0x000c, 0x13bd: 0x000c, 0x13be: 0x000c, 0x13bf: 0x000c, - // Block 0x4f, offset 0x13c0 - 0x13fd: 0x000a, 0x13ff: 0x000a, - // Block 0x50, offset 0x1400 - 0x1400: 0x000a, 0x1401: 0x000a, - 0x140d: 0x000a, 0x140e: 0x000a, 0x140f: 0x000a, - 0x141d: 0x000a, - 0x141e: 0x000a, 0x141f: 0x000a, - 0x142d: 0x000a, 0x142e: 0x000a, 0x142f: 0x000a, - 0x143d: 0x000a, 0x143e: 0x000a, - // Block 0x51, offset 0x1440 - 0x1440: 0x0009, 0x1441: 0x0009, 0x1442: 0x0009, 0x1443: 0x0009, 0x1444: 0x0009, 0x1445: 0x0009, - 0x1446: 0x0009, 0x1447: 0x0009, 0x1448: 0x0009, 0x1449: 0x0009, 0x144a: 0x0009, 0x144b: 0x000b, - 0x144c: 0x000b, 0x144d: 0x000b, 0x144f: 0x0001, 0x1450: 0x000a, 0x1451: 0x000a, - 0x1452: 0x000a, 0x1453: 0x000a, 0x1454: 0x000a, 0x1455: 0x000a, 0x1456: 0x000a, 0x1457: 0x000a, - 0x1458: 0x000a, 0x1459: 0x000a, 0x145a: 0x000a, 0x145b: 0x000a, 0x145c: 0x000a, 0x145d: 0x000a, - 0x145e: 0x000a, 0x145f: 0x000a, 0x1460: 0x000a, 0x1461: 0x000a, 0x1462: 0x000a, 0x1463: 0x000a, - 0x1464: 0x000a, 0x1465: 0x000a, 0x1466: 0x000a, 0x1467: 0x000a, 0x1468: 0x0009, 0x1469: 0x0007, - 0x146a: 0x000e, 0x146b: 0x000e, 0x146c: 0x000e, 0x146d: 0x000e, 0x146e: 0x000e, 0x146f: 0x0006, - 0x1470: 0x0004, 0x1471: 0x0004, 0x1472: 0x0004, 0x1473: 0x0004, 0x1474: 0x0004, 0x1475: 0x000a, - 0x1476: 0x000a, 0x1477: 0x000a, 0x1478: 0x000a, 0x1479: 0x000a, 0x147a: 0x000a, 0x147b: 0x000a, - 0x147c: 0x000a, 0x147d: 0x000a, 0x147e: 0x000a, 0x147f: 0x000a, - // Block 0x52, offset 0x1480 - 0x1480: 0x000a, 0x1481: 0x000a, 0x1482: 0x000a, 0x1483: 0x000a, 0x1484: 0x0006, 0x1485: 0x009a, - 0x1486: 0x008a, 0x1487: 0x000a, 0x1488: 0x000a, 0x1489: 0x000a, 0x148a: 0x000a, 0x148b: 0x000a, - 0x148c: 0x000a, 0x148d: 0x000a, 0x148e: 0x000a, 0x148f: 0x000a, 0x1490: 0x000a, 0x1491: 0x000a, - 0x1492: 0x000a, 0x1493: 0x000a, 0x1494: 0x000a, 0x1495: 0x000a, 0x1496: 0x000a, 0x1497: 0x000a, - 0x1498: 0x000a, 0x1499: 0x000a, 0x149a: 0x000a, 0x149b: 0x000a, 0x149c: 0x000a, 0x149d: 0x000a, - 0x149e: 0x000a, 0x149f: 0x0009, 0x14a0: 0x000b, 0x14a1: 0x000b, 0x14a2: 0x000b, 0x14a3: 0x000b, - 0x14a4: 0x000b, 0x14a5: 0x000b, 0x14a6: 0x000e, 0x14a7: 0x000e, 0x14a8: 0x000e, 0x14a9: 0x000e, - 0x14aa: 0x000b, 0x14ab: 0x000b, 0x14ac: 0x000b, 0x14ad: 0x000b, 0x14ae: 0x000b, 0x14af: 0x000b, - 0x14b0: 0x0002, 0x14b4: 0x0002, 0x14b5: 0x0002, - 0x14b6: 0x0002, 0x14b7: 0x0002, 0x14b8: 0x0002, 0x14b9: 0x0002, 0x14ba: 0x0003, 0x14bb: 0x0003, - 0x14bc: 0x000a, 0x14bd: 0x009a, 0x14be: 0x008a, - // Block 0x53, offset 0x14c0 - 0x14c0: 0x0002, 0x14c1: 0x0002, 0x14c2: 0x0002, 0x14c3: 0x0002, 0x14c4: 0x0002, 0x14c5: 0x0002, - 0x14c6: 0x0002, 0x14c7: 0x0002, 0x14c8: 0x0002, 0x14c9: 0x0002, 0x14ca: 0x0003, 0x14cb: 0x0003, - 0x14cc: 0x000a, 0x14cd: 0x009a, 0x14ce: 0x008a, - 0x14e0: 0x0004, 0x14e1: 0x0004, 0x14e2: 0x0004, 0x14e3: 0x0004, - 0x14e4: 0x0004, 0x14e5: 0x0004, 0x14e6: 0x0004, 0x14e7: 0x0004, 0x14e8: 0x0004, 0x14e9: 0x0004, - 0x14ea: 0x0004, 0x14eb: 0x0004, 0x14ec: 0x0004, 0x14ed: 0x0004, 0x14ee: 0x0004, 0x14ef: 0x0004, - 0x14f0: 0x0004, 0x14f1: 0x0004, 0x14f2: 0x0004, 0x14f3: 0x0004, 0x14f4: 0x0004, 0x14f5: 0x0004, - 0x14f6: 0x0004, 0x14f7: 0x0004, 0x14f8: 0x0004, 0x14f9: 0x0004, 0x14fa: 0x0004, 0x14fb: 0x0004, - 0x14fc: 0x0004, 0x14fd: 0x0004, 0x14fe: 0x0004, 0x14ff: 0x0004, - // Block 0x54, offset 0x1500 - 0x1500: 0x0004, 0x1501: 0x0004, 0x1502: 0x0004, 0x1503: 0x0004, 0x1504: 0x0004, 0x1505: 0x0004, - 0x1506: 0x0004, 0x1507: 0x0004, 0x1508: 0x0004, 0x1509: 0x0004, 0x150a: 0x0004, 0x150b: 0x0004, - 0x150c: 0x0004, 0x150d: 0x0004, 0x150e: 0x0004, 0x150f: 0x0004, 0x1510: 0x000c, 0x1511: 0x000c, - 0x1512: 0x000c, 0x1513: 0x000c, 0x1514: 0x000c, 0x1515: 0x000c, 0x1516: 0x000c, 0x1517: 0x000c, - 0x1518: 0x000c, 0x1519: 0x000c, 0x151a: 0x000c, 0x151b: 0x000c, 0x151c: 0x000c, 0x151d: 0x000c, - 0x151e: 0x000c, 0x151f: 0x000c, 0x1520: 0x000c, 0x1521: 0x000c, 0x1522: 0x000c, 0x1523: 0x000c, - 0x1524: 0x000c, 0x1525: 0x000c, 0x1526: 0x000c, 0x1527: 0x000c, 0x1528: 0x000c, 0x1529: 0x000c, - 0x152a: 0x000c, 0x152b: 0x000c, 0x152c: 0x000c, 0x152d: 0x000c, 0x152e: 0x000c, 0x152f: 0x000c, - 0x1530: 0x000c, - // Block 0x55, offset 0x1540 - 0x1540: 0x000a, 0x1541: 0x000a, 0x1543: 0x000a, 0x1544: 0x000a, 0x1545: 0x000a, - 0x1546: 0x000a, 0x1548: 0x000a, 0x1549: 0x000a, - 0x1554: 0x000a, 0x1556: 0x000a, 0x1557: 0x000a, - 0x1558: 0x000a, - 0x155e: 0x000a, 0x155f: 0x000a, 0x1560: 0x000a, 0x1561: 0x000a, 0x1562: 0x000a, 0x1563: 0x000a, - 0x1565: 0x000a, 0x1567: 0x000a, 0x1569: 0x000a, - 0x156e: 0x0004, - 0x157a: 0x000a, 0x157b: 0x000a, - // Block 0x56, offset 0x1580 - 0x1580: 0x000a, 0x1581: 0x000a, 0x1582: 0x000a, 0x1583: 0x000a, 0x1584: 0x000a, - 0x158a: 0x000a, 0x158b: 0x000a, - 0x158c: 0x000a, 0x158d: 0x000a, 0x1590: 0x000a, 0x1591: 0x000a, - 0x1592: 0x000a, 0x1593: 0x000a, 0x1594: 0x000a, 0x1595: 0x000a, 0x1596: 0x000a, 0x1597: 0x000a, - 0x1598: 0x000a, 0x1599: 0x000a, 0x159a: 0x000a, 0x159b: 0x000a, 0x159c: 0x000a, 0x159d: 0x000a, - 0x159e: 0x000a, 0x159f: 0x000a, - // Block 0x57, offset 0x15c0 - 0x15c9: 0x000a, 0x15ca: 0x000a, 0x15cb: 0x000a, - 0x15d0: 0x000a, 0x15d1: 0x000a, - 0x15d2: 0x000a, 0x15d3: 0x000a, 0x15d4: 0x000a, 0x15d5: 0x000a, 0x15d6: 0x000a, 0x15d7: 0x000a, - 0x15d8: 0x000a, 0x15d9: 0x000a, 0x15da: 0x000a, 0x15db: 0x000a, 0x15dc: 0x000a, 0x15dd: 0x000a, - 0x15de: 0x000a, 0x15df: 0x000a, 0x15e0: 0x000a, 0x15e1: 0x000a, 0x15e2: 0x000a, 0x15e3: 0x000a, - 0x15e4: 0x000a, 0x15e5: 0x000a, 0x15e6: 0x000a, 0x15e7: 0x000a, 0x15e8: 0x000a, 0x15e9: 0x000a, - 0x15ea: 0x000a, 0x15eb: 0x000a, 0x15ec: 0x000a, 0x15ed: 0x000a, 0x15ee: 0x000a, 0x15ef: 0x000a, - 0x15f0: 0x000a, 0x15f1: 0x000a, 0x15f2: 0x000a, 0x15f3: 0x000a, 0x15f4: 0x000a, 0x15f5: 0x000a, - 0x15f6: 0x000a, 0x15f7: 0x000a, 0x15f8: 0x000a, 0x15f9: 0x000a, 0x15fa: 0x000a, 0x15fb: 0x000a, - 0x15fc: 0x000a, 0x15fd: 0x000a, 0x15fe: 0x000a, 0x15ff: 0x000a, - // Block 0x58, offset 0x1600 - 0x1600: 0x000a, 0x1601: 0x000a, 0x1602: 0x000a, 0x1603: 0x000a, 0x1604: 0x000a, 0x1605: 0x000a, - 0x1606: 0x000a, 0x1607: 0x000a, 0x1608: 0x000a, 0x1609: 0x000a, 0x160a: 0x000a, 0x160b: 0x000a, - 0x160c: 0x000a, 0x160d: 0x000a, 0x160e: 0x000a, 0x160f: 0x000a, 0x1610: 0x000a, 0x1611: 0x000a, - 0x1612: 0x000a, 0x1613: 0x000a, 0x1614: 0x000a, 0x1615: 0x000a, 0x1616: 0x000a, 0x1617: 0x000a, - 0x1618: 0x000a, 0x1619: 0x000a, 0x161a: 0x000a, 0x161b: 0x000a, 0x161c: 0x000a, 0x161d: 0x000a, - 0x161e: 0x000a, 0x161f: 0x000a, 0x1620: 0x000a, 0x1621: 0x000a, 0x1622: 0x000a, 0x1623: 0x000a, - 0x1624: 0x000a, 0x1625: 0x000a, 0x1626: 0x000a, 0x1627: 0x000a, 0x1628: 0x000a, 0x1629: 0x000a, - 0x162a: 0x000a, 0x162b: 0x000a, 0x162c: 0x000a, 0x162d: 0x000a, 0x162e: 0x000a, 0x162f: 0x000a, - 0x1630: 0x000a, 0x1631: 0x000a, 0x1632: 0x000a, 0x1633: 0x000a, 0x1634: 0x000a, 0x1635: 0x000a, - 0x1636: 0x000a, 0x1637: 0x000a, 0x1638: 0x000a, 0x1639: 0x000a, 0x163a: 0x000a, 0x163b: 0x000a, - 0x163c: 0x000a, 0x163d: 0x000a, 0x163e: 0x000a, 0x163f: 0x000a, - // Block 0x59, offset 0x1640 - 0x1640: 0x000a, 0x1641: 0x000a, 0x1642: 0x000a, 0x1643: 0x000a, 0x1644: 0x000a, 0x1645: 0x000a, - 0x1646: 0x000a, 0x1647: 0x000a, 0x1648: 0x000a, 0x1649: 0x000a, 0x164a: 0x000a, 0x164b: 0x000a, - 0x164c: 0x000a, 0x164d: 0x000a, 0x164e: 0x000a, 0x164f: 0x000a, 0x1650: 0x000a, 0x1651: 0x000a, - 0x1652: 0x0003, 0x1653: 0x0004, 0x1654: 0x000a, 0x1655: 0x000a, 0x1656: 0x000a, 0x1657: 0x000a, - 0x1658: 0x000a, 0x1659: 0x000a, 0x165a: 0x000a, 0x165b: 0x000a, 0x165c: 0x000a, 0x165d: 0x000a, - 0x165e: 0x000a, 0x165f: 0x000a, 0x1660: 0x000a, 0x1661: 0x000a, 0x1662: 0x000a, 0x1663: 0x000a, - 0x1664: 0x000a, 0x1665: 0x000a, 0x1666: 0x000a, 0x1667: 0x000a, 0x1668: 0x000a, 0x1669: 0x000a, - 0x166a: 0x000a, 0x166b: 0x000a, 0x166c: 0x000a, 0x166d: 0x000a, 0x166e: 0x000a, 0x166f: 0x000a, - 0x1670: 0x000a, 0x1671: 0x000a, 0x1672: 0x000a, 0x1673: 0x000a, 0x1674: 0x000a, 0x1675: 0x000a, - 0x1676: 0x000a, 0x1677: 0x000a, 0x1678: 0x000a, 0x1679: 0x000a, 0x167a: 0x000a, 0x167b: 0x000a, - 0x167c: 0x000a, 0x167d: 0x000a, 0x167e: 0x000a, 0x167f: 0x000a, - // Block 0x5a, offset 0x1680 - 0x1680: 0x000a, 0x1681: 0x000a, 0x1682: 0x000a, 0x1683: 0x000a, 0x1684: 0x000a, 0x1685: 0x000a, - 0x1686: 0x000a, 0x1687: 0x000a, 0x1688: 0x003a, 0x1689: 0x002a, 0x168a: 0x003a, 0x168b: 0x002a, - 0x168c: 0x000a, 0x168d: 0x000a, 0x168e: 0x000a, 0x168f: 0x000a, 0x1690: 0x000a, 0x1691: 0x000a, - 0x1692: 0x000a, 0x1693: 0x000a, 0x1694: 0x000a, 0x1695: 0x000a, 0x1696: 0x000a, 0x1697: 0x000a, - 0x1698: 0x000a, 0x1699: 0x000a, 0x169a: 0x000a, 0x169b: 0x000a, 0x169c: 0x000a, 0x169d: 0x000a, - 0x169e: 0x000a, 0x169f: 0x000a, 0x16a0: 0x000a, 0x16a1: 0x000a, 0x16a2: 0x000a, 0x16a3: 0x000a, - 0x16a4: 0x000a, 0x16a5: 0x000a, 0x16a6: 0x000a, 0x16a7: 0x000a, 0x16a8: 0x000a, 0x16a9: 0x009a, - 0x16aa: 0x008a, 0x16ab: 0x000a, 0x16ac: 0x000a, 0x16ad: 0x000a, 0x16ae: 0x000a, 0x16af: 0x000a, - 0x16b0: 0x000a, 0x16b1: 0x000a, 0x16b2: 0x000a, 0x16b3: 0x000a, 0x16b4: 0x000a, 0x16b5: 0x000a, - // Block 0x5b, offset 0x16c0 - 0x16fb: 0x000a, - 0x16fc: 0x000a, 0x16fd: 0x000a, 0x16fe: 0x000a, 0x16ff: 0x000a, - // Block 0x5c, offset 0x1700 - 0x1700: 0x000a, 0x1701: 0x000a, 0x1702: 0x000a, 0x1703: 0x000a, 0x1704: 0x000a, 0x1705: 0x000a, - 0x1706: 0x000a, 0x1707: 0x000a, 0x1708: 0x000a, 0x1709: 0x000a, 0x170a: 0x000a, 0x170b: 0x000a, - 0x170c: 0x000a, 0x170d: 0x000a, 0x170e: 0x000a, 0x170f: 0x000a, 0x1710: 0x000a, 0x1711: 0x000a, - 0x1712: 0x000a, 0x1713: 0x000a, 0x1714: 0x000a, 0x1716: 0x000a, 0x1717: 0x000a, - 0x1718: 0x000a, 0x1719: 0x000a, 0x171a: 0x000a, 0x171b: 0x000a, 0x171c: 0x000a, 0x171d: 0x000a, - 0x171e: 0x000a, 0x171f: 0x000a, 0x1720: 0x000a, 0x1721: 0x000a, 0x1722: 0x000a, 0x1723: 0x000a, - 0x1724: 0x000a, 0x1725: 0x000a, 0x1726: 0x000a, 0x1727: 0x000a, 0x1728: 0x000a, 0x1729: 0x000a, - 0x172a: 0x000a, 0x172b: 0x000a, 0x172c: 0x000a, 0x172d: 0x000a, 0x172e: 0x000a, 0x172f: 0x000a, - 0x1730: 0x000a, 0x1731: 0x000a, 0x1732: 0x000a, 0x1733: 0x000a, 0x1734: 0x000a, 0x1735: 0x000a, - 0x1736: 0x000a, 0x1737: 0x000a, 0x1738: 0x000a, 0x1739: 0x000a, 0x173a: 0x000a, 0x173b: 0x000a, - 0x173c: 0x000a, 0x173d: 0x000a, 0x173e: 0x000a, 0x173f: 0x000a, - // Block 0x5d, offset 0x1740 - 0x1740: 0x000a, 0x1741: 0x000a, 0x1742: 0x000a, 0x1743: 0x000a, 0x1744: 0x000a, 0x1745: 0x000a, - 0x1746: 0x000a, 0x1747: 0x000a, 0x1748: 0x000a, 0x1749: 0x000a, 0x174a: 0x000a, 0x174b: 0x000a, - 0x174c: 0x000a, 0x174d: 0x000a, 0x174e: 0x000a, 0x174f: 0x000a, 0x1750: 0x000a, 0x1751: 0x000a, - 0x1752: 0x000a, 0x1753: 0x000a, 0x1754: 0x000a, 0x1755: 0x000a, 0x1756: 0x000a, 0x1757: 0x000a, - 0x1758: 0x000a, 0x1759: 0x000a, 0x175a: 0x000a, 0x175b: 0x000a, 0x175c: 0x000a, 0x175d: 0x000a, - 0x175e: 0x000a, 0x175f: 0x000a, 0x1760: 0x000a, 0x1761: 0x000a, 0x1762: 0x000a, 0x1763: 0x000a, - 0x1764: 0x000a, 0x1765: 0x000a, 0x1766: 0x000a, - // Block 0x5e, offset 0x1780 - 0x1780: 0x000a, 0x1781: 0x000a, 0x1782: 0x000a, 0x1783: 0x000a, 0x1784: 0x000a, 0x1785: 0x000a, - 0x1786: 0x000a, 0x1787: 0x000a, 0x1788: 0x000a, 0x1789: 0x000a, 0x178a: 0x000a, - 0x17a0: 0x000a, 0x17a1: 0x000a, 0x17a2: 0x000a, 0x17a3: 0x000a, - 0x17a4: 0x000a, 0x17a5: 0x000a, 0x17a6: 0x000a, 0x17a7: 0x000a, 0x17a8: 0x000a, 0x17a9: 0x000a, - 0x17aa: 0x000a, 0x17ab: 0x000a, 0x17ac: 0x000a, 0x17ad: 0x000a, 0x17ae: 0x000a, 0x17af: 0x000a, - 0x17b0: 0x000a, 0x17b1: 0x000a, 0x17b2: 0x000a, 0x17b3: 0x000a, 0x17b4: 0x000a, 0x17b5: 0x000a, - 0x17b6: 0x000a, 0x17b7: 0x000a, 0x17b8: 0x000a, 0x17b9: 0x000a, 0x17ba: 0x000a, 0x17bb: 0x000a, - 0x17bc: 0x000a, 0x17bd: 0x000a, 0x17be: 0x000a, 0x17bf: 0x000a, - // Block 0x5f, offset 0x17c0 - 0x17c0: 0x000a, 0x17c1: 0x000a, 0x17c2: 0x000a, 0x17c3: 0x000a, 0x17c4: 0x000a, 0x17c5: 0x000a, - 0x17c6: 0x000a, 0x17c7: 0x000a, 0x17c8: 0x0002, 0x17c9: 0x0002, 0x17ca: 0x0002, 0x17cb: 0x0002, - 0x17cc: 0x0002, 0x17cd: 0x0002, 0x17ce: 0x0002, 0x17cf: 0x0002, 0x17d0: 0x0002, 0x17d1: 0x0002, - 0x17d2: 0x0002, 0x17d3: 0x0002, 0x17d4: 0x0002, 0x17d5: 0x0002, 0x17d6: 0x0002, 0x17d7: 0x0002, - 0x17d8: 0x0002, 0x17d9: 0x0002, 0x17da: 0x0002, 0x17db: 0x0002, - // Block 0x60, offset 0x1800 - 0x182a: 0x000a, 0x182b: 0x000a, 0x182c: 0x000a, 0x182d: 0x000a, 0x182e: 0x000a, 0x182f: 0x000a, - 0x1830: 0x000a, 0x1831: 0x000a, 0x1832: 0x000a, 0x1833: 0x000a, 0x1834: 0x000a, 0x1835: 0x000a, - 0x1836: 0x000a, 0x1837: 0x000a, 0x1838: 0x000a, 0x1839: 0x000a, 0x183a: 0x000a, 0x183b: 0x000a, - 0x183c: 0x000a, 0x183d: 0x000a, 0x183e: 0x000a, 0x183f: 0x000a, - // Block 0x61, offset 0x1840 - 0x1840: 0x000a, 0x1841: 0x000a, 0x1842: 0x000a, 0x1843: 0x000a, 0x1844: 0x000a, 0x1845: 0x000a, - 0x1846: 0x000a, 0x1847: 0x000a, 0x1848: 0x000a, 0x1849: 0x000a, 0x184a: 0x000a, 0x184b: 0x000a, - 0x184c: 0x000a, 0x184d: 0x000a, 0x184e: 0x000a, 0x184f: 0x000a, 0x1850: 0x000a, 0x1851: 0x000a, - 0x1852: 0x000a, 0x1853: 0x000a, 0x1854: 0x000a, 0x1855: 0x000a, 0x1856: 0x000a, 0x1857: 0x000a, - 0x1858: 0x000a, 0x1859: 0x000a, 0x185a: 0x000a, 0x185b: 0x000a, 0x185c: 0x000a, 0x185d: 0x000a, - 0x185e: 0x000a, 0x185f: 0x000a, 0x1860: 0x000a, 0x1861: 0x000a, 0x1862: 0x000a, 0x1863: 0x000a, - 0x1864: 0x000a, 0x1865: 0x000a, 0x1866: 0x000a, 0x1867: 0x000a, 0x1868: 0x000a, 0x1869: 0x000a, - 0x186a: 0x000a, 0x186b: 0x000a, 0x186d: 0x000a, 0x186e: 0x000a, 0x186f: 0x000a, - 0x1870: 0x000a, 0x1871: 0x000a, 0x1872: 0x000a, 0x1873: 0x000a, 0x1874: 0x000a, 0x1875: 0x000a, - 0x1876: 0x000a, 0x1877: 0x000a, 0x1878: 0x000a, 0x1879: 0x000a, 0x187a: 0x000a, 0x187b: 0x000a, - 0x187c: 0x000a, 0x187d: 0x000a, 0x187e: 0x000a, 0x187f: 0x000a, - // Block 0x62, offset 0x1880 - 0x1880: 0x000a, 0x1881: 0x000a, 0x1882: 0x000a, 0x1883: 0x000a, 0x1884: 0x000a, 0x1885: 0x000a, - 0x1886: 0x000a, 0x1887: 0x000a, 0x1888: 0x000a, 0x1889: 0x000a, 0x188a: 0x000a, 0x188b: 0x000a, - 0x188c: 0x000a, 0x188d: 0x000a, 0x188e: 0x000a, 0x188f: 0x000a, 0x1890: 0x000a, 0x1891: 0x000a, - 0x1892: 0x000a, 0x1893: 0x000a, 0x1894: 0x000a, 0x1895: 0x000a, 0x1896: 0x000a, 0x1897: 0x000a, - 0x1898: 0x000a, 0x1899: 0x000a, 0x189a: 0x000a, 0x189b: 0x000a, 0x189c: 0x000a, 0x189d: 0x000a, - 0x189e: 0x000a, 0x189f: 0x000a, 0x18a0: 0x000a, 0x18a1: 0x000a, 0x18a2: 0x000a, 0x18a3: 0x000a, - 0x18a4: 0x000a, 0x18a5: 0x000a, 0x18a6: 0x000a, 0x18a7: 0x000a, 0x18a8: 0x003a, 0x18a9: 0x002a, - 0x18aa: 0x003a, 0x18ab: 0x002a, 0x18ac: 0x003a, 0x18ad: 0x002a, 0x18ae: 0x003a, 0x18af: 0x002a, - 0x18b0: 0x003a, 0x18b1: 0x002a, 0x18b2: 0x003a, 0x18b3: 0x002a, 0x18b4: 0x003a, 0x18b5: 0x002a, - 0x18b6: 0x000a, 0x18b7: 0x000a, 0x18b8: 0x000a, 0x18b9: 0x000a, 0x18ba: 0x000a, 0x18bb: 0x000a, - 0x18bc: 0x000a, 0x18bd: 0x000a, 0x18be: 0x000a, 0x18bf: 0x000a, - // Block 0x63, offset 0x18c0 - 0x18c0: 0x000a, 0x18c1: 0x000a, 0x18c2: 0x000a, 0x18c3: 0x000a, 0x18c4: 0x000a, 0x18c5: 0x009a, - 0x18c6: 0x008a, 0x18c7: 0x000a, 0x18c8: 0x000a, 0x18c9: 0x000a, 0x18ca: 0x000a, 0x18cb: 0x000a, - 0x18cc: 0x000a, 0x18cd: 0x000a, 0x18ce: 0x000a, 0x18cf: 0x000a, 0x18d0: 0x000a, 0x18d1: 0x000a, - 0x18d2: 0x000a, 0x18d3: 0x000a, 0x18d4: 0x000a, 0x18d5: 0x000a, 0x18d6: 0x000a, 0x18d7: 0x000a, - 0x18d8: 0x000a, 0x18d9: 0x000a, 0x18da: 0x000a, 0x18db: 0x000a, 0x18dc: 0x000a, 0x18dd: 0x000a, - 0x18de: 0x000a, 0x18df: 0x000a, 0x18e0: 0x000a, 0x18e1: 0x000a, 0x18e2: 0x000a, 0x18e3: 0x000a, - 0x18e4: 0x000a, 0x18e5: 0x000a, 0x18e6: 0x003a, 0x18e7: 0x002a, 0x18e8: 0x003a, 0x18e9: 0x002a, - 0x18ea: 0x003a, 0x18eb: 0x002a, 0x18ec: 0x003a, 0x18ed: 0x002a, 0x18ee: 0x003a, 0x18ef: 0x002a, - 0x18f0: 0x000a, 0x18f1: 0x000a, 0x18f2: 0x000a, 0x18f3: 0x000a, 0x18f4: 0x000a, 0x18f5: 0x000a, - 0x18f6: 0x000a, 0x18f7: 0x000a, 0x18f8: 0x000a, 0x18f9: 0x000a, 0x18fa: 0x000a, 0x18fb: 0x000a, - 0x18fc: 0x000a, 0x18fd: 0x000a, 0x18fe: 0x000a, 0x18ff: 0x000a, - // Block 0x64, offset 0x1900 - 0x1900: 0x000a, 0x1901: 0x000a, 0x1902: 0x000a, 0x1903: 0x007a, 0x1904: 0x006a, 0x1905: 0x009a, - 0x1906: 0x008a, 0x1907: 0x00ba, 0x1908: 0x00aa, 0x1909: 0x009a, 0x190a: 0x008a, 0x190b: 0x007a, - 0x190c: 0x006a, 0x190d: 0x00da, 0x190e: 0x002a, 0x190f: 0x003a, 0x1910: 0x00ca, 0x1911: 0x009a, - 0x1912: 0x008a, 0x1913: 0x007a, 0x1914: 0x006a, 0x1915: 0x009a, 0x1916: 0x008a, 0x1917: 0x00ba, - 0x1918: 0x00aa, 0x1919: 0x000a, 0x191a: 0x000a, 0x191b: 0x000a, 0x191c: 0x000a, 0x191d: 0x000a, - 0x191e: 0x000a, 0x191f: 0x000a, 0x1920: 0x000a, 0x1921: 0x000a, 0x1922: 0x000a, 0x1923: 0x000a, - 0x1924: 0x000a, 0x1925: 0x000a, 0x1926: 0x000a, 0x1927: 0x000a, 0x1928: 0x000a, 0x1929: 0x000a, - 0x192a: 0x000a, 0x192b: 0x000a, 0x192c: 0x000a, 0x192d: 0x000a, 0x192e: 0x000a, 0x192f: 0x000a, - 0x1930: 0x000a, 0x1931: 0x000a, 0x1932: 0x000a, 0x1933: 0x000a, 0x1934: 0x000a, 0x1935: 0x000a, - 0x1936: 0x000a, 0x1937: 0x000a, 0x1938: 0x000a, 0x1939: 0x000a, 0x193a: 0x000a, 0x193b: 0x000a, - 0x193c: 0x000a, 0x193d: 0x000a, 0x193e: 0x000a, 0x193f: 0x000a, - // Block 0x65, offset 0x1940 - 0x1940: 0x000a, 0x1941: 0x000a, 0x1942: 0x000a, 0x1943: 0x000a, 0x1944: 0x000a, 0x1945: 0x000a, - 0x1946: 0x000a, 0x1947: 0x000a, 0x1948: 0x000a, 0x1949: 0x000a, 0x194a: 0x000a, 0x194b: 0x000a, - 0x194c: 0x000a, 0x194d: 0x000a, 0x194e: 0x000a, 0x194f: 0x000a, 0x1950: 0x000a, 0x1951: 0x000a, - 0x1952: 0x000a, 0x1953: 0x000a, 0x1954: 0x000a, 0x1955: 0x000a, 0x1956: 0x000a, 0x1957: 0x000a, - 0x1958: 0x003a, 0x1959: 0x002a, 0x195a: 0x003a, 0x195b: 0x002a, 0x195c: 0x000a, 0x195d: 0x000a, - 0x195e: 0x000a, 0x195f: 0x000a, 0x1960: 0x000a, 0x1961: 0x000a, 0x1962: 0x000a, 0x1963: 0x000a, - 0x1964: 0x000a, 0x1965: 0x000a, 0x1966: 0x000a, 0x1967: 0x000a, 0x1968: 0x000a, 0x1969: 0x000a, - 0x196a: 0x000a, 0x196b: 0x000a, 0x196c: 0x000a, 0x196d: 0x000a, 0x196e: 0x000a, 0x196f: 0x000a, - 0x1970: 0x000a, 0x1971: 0x000a, 0x1972: 0x000a, 0x1973: 0x000a, 0x1974: 0x000a, 0x1975: 0x000a, - 0x1976: 0x000a, 0x1977: 0x000a, 0x1978: 0x000a, 0x1979: 0x000a, 0x197a: 0x000a, 0x197b: 0x000a, - 0x197c: 0x003a, 0x197d: 0x002a, 0x197e: 0x000a, 0x197f: 0x000a, - // Block 0x66, offset 0x1980 - 0x1980: 0x000a, 0x1981: 0x000a, 0x1982: 0x000a, 0x1983: 0x000a, 0x1984: 0x000a, 0x1985: 0x000a, - 0x1986: 0x000a, 0x1987: 0x000a, 0x1988: 0x000a, 0x1989: 0x000a, 0x198a: 0x000a, 0x198b: 0x000a, - 0x198c: 0x000a, 0x198d: 0x000a, 0x198e: 0x000a, 0x198f: 0x000a, 0x1990: 0x000a, 0x1991: 0x000a, - 0x1992: 0x000a, 0x1993: 0x000a, 0x1994: 0x000a, 0x1995: 0x000a, 0x1996: 0x000a, 0x1997: 0x000a, - 0x1998: 0x000a, 0x1999: 0x000a, 0x199a: 0x000a, 0x199b: 0x000a, 0x199c: 0x000a, 0x199d: 0x000a, - 0x199e: 0x000a, 0x199f: 0x000a, 0x19a0: 0x000a, 0x19a1: 0x000a, 0x19a2: 0x000a, 0x19a3: 0x000a, - 0x19a4: 0x000a, 0x19a5: 0x000a, 0x19a6: 0x000a, 0x19a7: 0x000a, 0x19a8: 0x000a, 0x19a9: 0x000a, - 0x19aa: 0x000a, 0x19ab: 0x000a, 0x19ac: 0x000a, 0x19ad: 0x000a, 0x19ae: 0x000a, 0x19af: 0x000a, - 0x19b0: 0x000a, 0x19b1: 0x000a, 0x19b2: 0x000a, 0x19b3: 0x000a, - 0x19b6: 0x000a, 0x19b7: 0x000a, 0x19b8: 0x000a, 0x19b9: 0x000a, 0x19ba: 0x000a, 0x19bb: 0x000a, - 0x19bc: 0x000a, 0x19bd: 0x000a, 0x19be: 0x000a, 0x19bf: 0x000a, - // Block 0x67, offset 0x19c0 - 0x19c0: 0x000a, 0x19c1: 0x000a, 0x19c2: 0x000a, 0x19c3: 0x000a, 0x19c4: 0x000a, 0x19c5: 0x000a, - 0x19c6: 0x000a, 0x19c7: 0x000a, 0x19c8: 0x000a, 0x19c9: 0x000a, 0x19ca: 0x000a, 0x19cb: 0x000a, - 0x19cc: 0x000a, 0x19cd: 0x000a, 0x19ce: 0x000a, 0x19cf: 0x000a, 0x19d0: 0x000a, 0x19d1: 0x000a, - 0x19d2: 0x000a, 0x19d3: 0x000a, 0x19d4: 0x000a, 0x19d5: 0x000a, 0x19d7: 0x000a, - 0x19d8: 0x000a, 0x19d9: 0x000a, 0x19da: 0x000a, 0x19db: 0x000a, 0x19dc: 0x000a, 0x19dd: 0x000a, - 0x19de: 0x000a, 0x19df: 0x000a, 0x19e0: 0x000a, 0x19e1: 0x000a, 0x19e2: 0x000a, 0x19e3: 0x000a, - 0x19e4: 0x000a, 0x19e5: 0x000a, 0x19e6: 0x000a, 0x19e7: 0x000a, 0x19e8: 0x000a, 0x19e9: 0x000a, - 0x19ea: 0x000a, 0x19eb: 0x000a, 0x19ec: 0x000a, 0x19ed: 0x000a, 0x19ee: 0x000a, 0x19ef: 0x000a, - 0x19f0: 0x000a, 0x19f1: 0x000a, 0x19f2: 0x000a, 0x19f3: 0x000a, 0x19f4: 0x000a, 0x19f5: 0x000a, - 0x19f6: 0x000a, 0x19f7: 0x000a, 0x19f8: 0x000a, 0x19f9: 0x000a, 0x19fa: 0x000a, 0x19fb: 0x000a, - 0x19fc: 0x000a, 0x19fd: 0x000a, 0x19fe: 0x000a, 0x19ff: 0x000a, - // Block 0x68, offset 0x1a00 - 0x1a25: 0x000a, 0x1a26: 0x000a, 0x1a27: 0x000a, 0x1a28: 0x000a, 0x1a29: 0x000a, - 0x1a2a: 0x000a, 0x1a2f: 0x000c, - 0x1a30: 0x000c, 0x1a31: 0x000c, - 0x1a39: 0x000a, 0x1a3a: 0x000a, 0x1a3b: 0x000a, - 0x1a3c: 0x000a, 0x1a3d: 0x000a, 0x1a3e: 0x000a, 0x1a3f: 0x000a, - // Block 0x69, offset 0x1a40 - 0x1a7f: 0x000c, - // Block 0x6a, offset 0x1a80 - 0x1aa0: 0x000c, 0x1aa1: 0x000c, 0x1aa2: 0x000c, 0x1aa3: 0x000c, - 0x1aa4: 0x000c, 0x1aa5: 0x000c, 0x1aa6: 0x000c, 0x1aa7: 0x000c, 0x1aa8: 0x000c, 0x1aa9: 0x000c, - 0x1aaa: 0x000c, 0x1aab: 0x000c, 0x1aac: 0x000c, 0x1aad: 0x000c, 0x1aae: 0x000c, 0x1aaf: 0x000c, - 0x1ab0: 0x000c, 0x1ab1: 0x000c, 0x1ab2: 0x000c, 0x1ab3: 0x000c, 0x1ab4: 0x000c, 0x1ab5: 0x000c, - 0x1ab6: 0x000c, 0x1ab7: 0x000c, 0x1ab8: 0x000c, 0x1ab9: 0x000c, 0x1aba: 0x000c, 0x1abb: 0x000c, - 0x1abc: 0x000c, 0x1abd: 0x000c, 0x1abe: 0x000c, 0x1abf: 0x000c, - // Block 0x6b, offset 0x1ac0 - 0x1ac0: 0x000a, 0x1ac1: 0x000a, 0x1ac2: 0x000a, 0x1ac3: 0x000a, 0x1ac4: 0x000a, 0x1ac5: 0x000a, - 0x1ac6: 0x000a, 0x1ac7: 0x000a, 0x1ac8: 0x000a, 0x1ac9: 0x000a, 0x1aca: 0x000a, 0x1acb: 0x000a, - 0x1acc: 0x000a, 0x1acd: 0x000a, 0x1ace: 0x000a, 0x1acf: 0x000a, 0x1ad0: 0x000a, 0x1ad1: 0x000a, - 0x1ad2: 0x000a, 0x1ad3: 0x000a, 0x1ad4: 0x000a, 0x1ad5: 0x000a, 0x1ad6: 0x000a, 0x1ad7: 0x000a, - 0x1ad8: 0x000a, 0x1ad9: 0x000a, 0x1ada: 0x000a, 0x1adb: 0x000a, 0x1adc: 0x000a, 0x1add: 0x000a, - 0x1ade: 0x000a, 0x1adf: 0x000a, 0x1ae0: 0x000a, 0x1ae1: 0x000a, 0x1ae2: 0x003a, 0x1ae3: 0x002a, - 0x1ae4: 0x003a, 0x1ae5: 0x002a, 0x1ae6: 0x003a, 0x1ae7: 0x002a, 0x1ae8: 0x003a, 0x1ae9: 0x002a, - 0x1aea: 0x000a, 0x1aeb: 0x000a, 0x1aec: 0x000a, 0x1aed: 0x000a, 0x1aee: 0x000a, 0x1aef: 0x000a, - 0x1af0: 0x000a, 0x1af1: 0x000a, 0x1af2: 0x000a, 0x1af3: 0x000a, 0x1af4: 0x000a, 0x1af5: 0x000a, - 0x1af6: 0x000a, 0x1af7: 0x000a, 0x1af8: 0x000a, 0x1af9: 0x000a, 0x1afa: 0x000a, 0x1afb: 0x000a, - 0x1afc: 0x000a, 0x1afd: 0x000a, 0x1afe: 0x000a, 0x1aff: 0x000a, - // Block 0x6c, offset 0x1b00 - 0x1b00: 0x000a, 0x1b01: 0x000a, 0x1b02: 0x000a, 0x1b03: 0x000a, 0x1b04: 0x000a, 0x1b05: 0x000a, - 0x1b06: 0x000a, 0x1b07: 0x000a, 0x1b08: 0x000a, 0x1b09: 0x000a, 0x1b0a: 0x000a, 0x1b0b: 0x000a, - 0x1b0c: 0x000a, 0x1b0d: 0x000a, 0x1b0e: 0x000a, 0x1b0f: 0x000a, 0x1b10: 0x000a, 0x1b11: 0x000a, - 0x1b12: 0x000a, - // Block 0x6d, offset 0x1b40 - 0x1b40: 0x000a, 0x1b41: 0x000a, 0x1b42: 0x000a, 0x1b43: 0x000a, 0x1b44: 0x000a, 0x1b45: 0x000a, - 0x1b46: 0x000a, 0x1b47: 0x000a, 0x1b48: 0x000a, 0x1b49: 0x000a, 0x1b4a: 0x000a, 0x1b4b: 0x000a, - 0x1b4c: 0x000a, 0x1b4d: 0x000a, 0x1b4e: 0x000a, 0x1b4f: 0x000a, 0x1b50: 0x000a, 0x1b51: 0x000a, - 0x1b52: 0x000a, 0x1b53: 0x000a, 0x1b54: 0x000a, 0x1b55: 0x000a, 0x1b56: 0x000a, 0x1b57: 0x000a, - 0x1b58: 0x000a, 0x1b59: 0x000a, 0x1b5b: 0x000a, 0x1b5c: 0x000a, 0x1b5d: 0x000a, - 0x1b5e: 0x000a, 0x1b5f: 0x000a, 0x1b60: 0x000a, 0x1b61: 0x000a, 0x1b62: 0x000a, 0x1b63: 0x000a, - 0x1b64: 0x000a, 0x1b65: 0x000a, 0x1b66: 0x000a, 0x1b67: 0x000a, 0x1b68: 0x000a, 0x1b69: 0x000a, - 0x1b6a: 0x000a, 0x1b6b: 0x000a, 0x1b6c: 0x000a, 0x1b6d: 0x000a, 0x1b6e: 0x000a, 0x1b6f: 0x000a, - 0x1b70: 0x000a, 0x1b71: 0x000a, 0x1b72: 0x000a, 0x1b73: 0x000a, 0x1b74: 0x000a, 0x1b75: 0x000a, - 0x1b76: 0x000a, 0x1b77: 0x000a, 0x1b78: 0x000a, 0x1b79: 0x000a, 0x1b7a: 0x000a, 0x1b7b: 0x000a, - 0x1b7c: 0x000a, 0x1b7d: 0x000a, 0x1b7e: 0x000a, 0x1b7f: 0x000a, - // Block 0x6e, offset 0x1b80 - 0x1b80: 0x000a, 0x1b81: 0x000a, 0x1b82: 0x000a, 0x1b83: 0x000a, 0x1b84: 0x000a, 0x1b85: 0x000a, - 0x1b86: 0x000a, 0x1b87: 0x000a, 0x1b88: 0x000a, 0x1b89: 0x000a, 0x1b8a: 0x000a, 0x1b8b: 0x000a, - 0x1b8c: 0x000a, 0x1b8d: 0x000a, 0x1b8e: 0x000a, 0x1b8f: 0x000a, 0x1b90: 0x000a, 0x1b91: 0x000a, - 0x1b92: 0x000a, 0x1b93: 0x000a, 0x1b94: 0x000a, 0x1b95: 0x000a, 0x1b96: 0x000a, 0x1b97: 0x000a, - 0x1b98: 0x000a, 0x1b99: 0x000a, 0x1b9a: 0x000a, 0x1b9b: 0x000a, 0x1b9c: 0x000a, 0x1b9d: 0x000a, - 0x1b9e: 0x000a, 0x1b9f: 0x000a, 0x1ba0: 0x000a, 0x1ba1: 0x000a, 0x1ba2: 0x000a, 0x1ba3: 0x000a, - 0x1ba4: 0x000a, 0x1ba5: 0x000a, 0x1ba6: 0x000a, 0x1ba7: 0x000a, 0x1ba8: 0x000a, 0x1ba9: 0x000a, - 0x1baa: 0x000a, 0x1bab: 0x000a, 0x1bac: 0x000a, 0x1bad: 0x000a, 0x1bae: 0x000a, 0x1baf: 0x000a, - 0x1bb0: 0x000a, 0x1bb1: 0x000a, 0x1bb2: 0x000a, 0x1bb3: 0x000a, - // Block 0x6f, offset 0x1bc0 - 0x1bc0: 0x000a, 0x1bc1: 0x000a, 0x1bc2: 0x000a, 0x1bc3: 0x000a, 0x1bc4: 0x000a, 0x1bc5: 0x000a, - 0x1bc6: 0x000a, 0x1bc7: 0x000a, 0x1bc8: 0x000a, 0x1bc9: 0x000a, 0x1bca: 0x000a, 0x1bcb: 0x000a, - 0x1bcc: 0x000a, 0x1bcd: 0x000a, 0x1bce: 0x000a, 0x1bcf: 0x000a, 0x1bd0: 0x000a, 0x1bd1: 0x000a, - 0x1bd2: 0x000a, 0x1bd3: 0x000a, 0x1bd4: 0x000a, 0x1bd5: 0x000a, - 0x1bf0: 0x000a, 0x1bf1: 0x000a, 0x1bf2: 0x000a, 0x1bf3: 0x000a, 0x1bf4: 0x000a, 0x1bf5: 0x000a, - 0x1bf6: 0x000a, 0x1bf7: 0x000a, 0x1bf8: 0x000a, 0x1bf9: 0x000a, 0x1bfa: 0x000a, 0x1bfb: 0x000a, - // Block 0x70, offset 0x1c00 - 0x1c00: 0x0009, 0x1c01: 0x000a, 0x1c02: 0x000a, 0x1c03: 0x000a, 0x1c04: 0x000a, - 0x1c08: 0x003a, 0x1c09: 0x002a, 0x1c0a: 0x003a, 0x1c0b: 0x002a, - 0x1c0c: 0x003a, 0x1c0d: 0x002a, 0x1c0e: 0x003a, 0x1c0f: 0x002a, 0x1c10: 0x003a, 0x1c11: 0x002a, - 0x1c12: 0x000a, 0x1c13: 0x000a, 0x1c14: 0x003a, 0x1c15: 0x002a, 0x1c16: 0x003a, 0x1c17: 0x002a, - 0x1c18: 0x003a, 0x1c19: 0x002a, 0x1c1a: 0x003a, 0x1c1b: 0x002a, 0x1c1c: 0x000a, 0x1c1d: 0x000a, - 0x1c1e: 0x000a, 0x1c1f: 0x000a, 0x1c20: 0x000a, - 0x1c2a: 0x000c, 0x1c2b: 0x000c, 0x1c2c: 0x000c, 0x1c2d: 0x000c, - 0x1c30: 0x000a, - 0x1c36: 0x000a, 0x1c37: 0x000a, - 0x1c3d: 0x000a, 0x1c3e: 0x000a, 0x1c3f: 0x000a, - // Block 0x71, offset 0x1c40 - 0x1c59: 0x000c, 0x1c5a: 0x000c, 0x1c5b: 0x000a, 0x1c5c: 0x000a, - 0x1c60: 0x000a, - // Block 0x72, offset 0x1c80 - 0x1cbb: 0x000a, - // Block 0x73, offset 0x1cc0 - 0x1cc0: 0x000a, 0x1cc1: 0x000a, 0x1cc2: 0x000a, 0x1cc3: 0x000a, 0x1cc4: 0x000a, 0x1cc5: 0x000a, - 0x1cc6: 0x000a, 0x1cc7: 0x000a, 0x1cc8: 0x000a, 0x1cc9: 0x000a, 0x1cca: 0x000a, 0x1ccb: 0x000a, - 0x1ccc: 0x000a, 0x1ccd: 0x000a, 0x1cce: 0x000a, 0x1ccf: 0x000a, 0x1cd0: 0x000a, 0x1cd1: 0x000a, - 0x1cd2: 0x000a, 0x1cd3: 0x000a, 0x1cd4: 0x000a, 0x1cd5: 0x000a, 0x1cd6: 0x000a, 0x1cd7: 0x000a, - 0x1cd8: 0x000a, 0x1cd9: 0x000a, 0x1cda: 0x000a, 0x1cdb: 0x000a, 0x1cdc: 0x000a, 0x1cdd: 0x000a, - 0x1cde: 0x000a, 0x1cdf: 0x000a, 0x1ce0: 0x000a, 0x1ce1: 0x000a, 0x1ce2: 0x000a, 0x1ce3: 0x000a, - // Block 0x74, offset 0x1d00 - 0x1d1d: 0x000a, - 0x1d1e: 0x000a, - // Block 0x75, offset 0x1d40 - 0x1d50: 0x000a, 0x1d51: 0x000a, - 0x1d52: 0x000a, 0x1d53: 0x000a, 0x1d54: 0x000a, 0x1d55: 0x000a, 0x1d56: 0x000a, 0x1d57: 0x000a, - 0x1d58: 0x000a, 0x1d59: 0x000a, 0x1d5a: 0x000a, 0x1d5b: 0x000a, 0x1d5c: 0x000a, 0x1d5d: 0x000a, - 0x1d5e: 0x000a, 0x1d5f: 0x000a, - 0x1d7c: 0x000a, 0x1d7d: 0x000a, 0x1d7e: 0x000a, - // Block 0x76, offset 0x1d80 - 0x1db1: 0x000a, 0x1db2: 0x000a, 0x1db3: 0x000a, 0x1db4: 0x000a, 0x1db5: 0x000a, - 0x1db6: 0x000a, 0x1db7: 0x000a, 0x1db8: 0x000a, 0x1db9: 0x000a, 0x1dba: 0x000a, 0x1dbb: 0x000a, - 0x1dbc: 0x000a, 0x1dbd: 0x000a, 0x1dbe: 0x000a, 0x1dbf: 0x000a, - // Block 0x77, offset 0x1dc0 - 0x1dcc: 0x000a, 0x1dcd: 0x000a, 0x1dce: 0x000a, 0x1dcf: 0x000a, - // Block 0x78, offset 0x1e00 - 0x1e37: 0x000a, 0x1e38: 0x000a, 0x1e39: 0x000a, 0x1e3a: 0x000a, - // Block 0x79, offset 0x1e40 - 0x1e5e: 0x000a, 0x1e5f: 0x000a, - 0x1e7f: 0x000a, - // Block 0x7a, offset 0x1e80 - 0x1e90: 0x000a, 0x1e91: 0x000a, - 0x1e92: 0x000a, 0x1e93: 0x000a, 0x1e94: 0x000a, 0x1e95: 0x000a, 0x1e96: 0x000a, 0x1e97: 0x000a, - 0x1e98: 0x000a, 0x1e99: 0x000a, 0x1e9a: 0x000a, 0x1e9b: 0x000a, 0x1e9c: 0x000a, 0x1e9d: 0x000a, - 0x1e9e: 0x000a, 0x1e9f: 0x000a, 0x1ea0: 0x000a, 0x1ea1: 0x000a, 0x1ea2: 0x000a, 0x1ea3: 0x000a, - 0x1ea4: 0x000a, 0x1ea5: 0x000a, 0x1ea6: 0x000a, 0x1ea7: 0x000a, 0x1ea8: 0x000a, 0x1ea9: 0x000a, - 0x1eaa: 0x000a, 0x1eab: 0x000a, 0x1eac: 0x000a, 0x1ead: 0x000a, 0x1eae: 0x000a, 0x1eaf: 0x000a, - 0x1eb0: 0x000a, 0x1eb1: 0x000a, 0x1eb2: 0x000a, 0x1eb3: 0x000a, 0x1eb4: 0x000a, 0x1eb5: 0x000a, - 0x1eb6: 0x000a, 0x1eb7: 0x000a, 0x1eb8: 0x000a, 0x1eb9: 0x000a, 0x1eba: 0x000a, 0x1ebb: 0x000a, - 0x1ebc: 0x000a, 0x1ebd: 0x000a, 0x1ebe: 0x000a, 0x1ebf: 0x000a, - // Block 0x7b, offset 0x1ec0 - 0x1ec0: 0x000a, 0x1ec1: 0x000a, 0x1ec2: 0x000a, 0x1ec3: 0x000a, 0x1ec4: 0x000a, 0x1ec5: 0x000a, - 0x1ec6: 0x000a, - // Block 0x7c, offset 0x1f00 - 0x1f0d: 0x000a, 0x1f0e: 0x000a, 0x1f0f: 0x000a, - // Block 0x7d, offset 0x1f40 - 0x1f6f: 0x000c, - 0x1f70: 0x000c, 0x1f71: 0x000c, 0x1f72: 0x000c, 0x1f73: 0x000a, 0x1f74: 0x000c, 0x1f75: 0x000c, - 0x1f76: 0x000c, 0x1f77: 0x000c, 0x1f78: 0x000c, 0x1f79: 0x000c, 0x1f7a: 0x000c, 0x1f7b: 0x000c, - 0x1f7c: 0x000c, 0x1f7d: 0x000c, 0x1f7e: 0x000a, 0x1f7f: 0x000a, - // Block 0x7e, offset 0x1f80 - 0x1f9e: 0x000c, 0x1f9f: 0x000c, - // Block 0x7f, offset 0x1fc0 - 0x1ff0: 0x000c, 0x1ff1: 0x000c, - // Block 0x80, offset 0x2000 - 0x2000: 0x000a, 0x2001: 0x000a, 0x2002: 0x000a, 0x2003: 0x000a, 0x2004: 0x000a, 0x2005: 0x000a, - 0x2006: 0x000a, 0x2007: 0x000a, 0x2008: 0x000a, 0x2009: 0x000a, 0x200a: 0x000a, 0x200b: 0x000a, - 0x200c: 0x000a, 0x200d: 0x000a, 0x200e: 0x000a, 0x200f: 0x000a, 0x2010: 0x000a, 0x2011: 0x000a, - 0x2012: 0x000a, 0x2013: 0x000a, 0x2014: 0x000a, 0x2015: 0x000a, 0x2016: 0x000a, 0x2017: 0x000a, - 0x2018: 0x000a, 0x2019: 0x000a, 0x201a: 0x000a, 0x201b: 0x000a, 0x201c: 0x000a, 0x201d: 0x000a, - 0x201e: 0x000a, 0x201f: 0x000a, 0x2020: 0x000a, 0x2021: 0x000a, - // Block 0x81, offset 0x2040 - 0x2048: 0x000a, - // Block 0x82, offset 0x2080 - 0x2082: 0x000c, - 0x2086: 0x000c, 0x208b: 0x000c, - 0x20a5: 0x000c, 0x20a6: 0x000c, 0x20a8: 0x000a, 0x20a9: 0x000a, - 0x20aa: 0x000a, 0x20ab: 0x000a, 0x20ac: 0x000c, - 0x20b8: 0x0004, 0x20b9: 0x0004, - // Block 0x83, offset 0x20c0 - 0x20f4: 0x000a, 0x20f5: 0x000a, - 0x20f6: 0x000a, 0x20f7: 0x000a, - // Block 0x84, offset 0x2100 - 0x2104: 0x000c, 0x2105: 0x000c, - 0x2120: 0x000c, 0x2121: 0x000c, 0x2122: 0x000c, 0x2123: 0x000c, - 0x2124: 0x000c, 0x2125: 0x000c, 0x2126: 0x000c, 0x2127: 0x000c, 0x2128: 0x000c, 0x2129: 0x000c, - 0x212a: 0x000c, 0x212b: 0x000c, 0x212c: 0x000c, 0x212d: 0x000c, 0x212e: 0x000c, 0x212f: 0x000c, - 0x2130: 0x000c, 0x2131: 0x000c, - 0x213f: 0x000c, - // Block 0x85, offset 0x2140 - 0x2166: 0x000c, 0x2167: 0x000c, 0x2168: 0x000c, 0x2169: 0x000c, - 0x216a: 0x000c, 0x216b: 0x000c, 0x216c: 0x000c, 0x216d: 0x000c, - // Block 0x86, offset 0x2180 - 0x2187: 0x000c, 0x2188: 0x000c, 0x2189: 0x000c, 0x218a: 0x000c, 0x218b: 0x000c, - 0x218c: 0x000c, 0x218d: 0x000c, 0x218e: 0x000c, 0x218f: 0x000c, 0x2190: 0x000c, 0x2191: 0x000c, - // Block 0x87, offset 0x21c0 - 0x21c0: 0x000c, 0x21c1: 0x000c, 0x21c2: 0x000c, - 0x21f3: 0x000c, - 0x21f6: 0x000c, 0x21f7: 0x000c, 0x21f8: 0x000c, 0x21f9: 0x000c, - 0x21fc: 0x000c, 0x21fd: 0x000c, - // Block 0x88, offset 0x2200 - 0x2225: 0x000c, - // Block 0x89, offset 0x2240 - 0x2269: 0x000c, - 0x226a: 0x000c, 0x226b: 0x000c, 0x226c: 0x000c, 0x226d: 0x000c, 0x226e: 0x000c, - 0x2271: 0x000c, 0x2272: 0x000c, 0x2275: 0x000c, - 0x2276: 0x000c, - // Block 0x8a, offset 0x2280 - 0x2283: 0x000c, - 0x228c: 0x000c, - 0x22bc: 0x000c, - // Block 0x8b, offset 0x22c0 - 0x22f0: 0x000c, 0x22f2: 0x000c, 0x22f3: 0x000c, 0x22f4: 0x000c, - 0x22f7: 0x000c, 0x22f8: 0x000c, - 0x22fe: 0x000c, 0x22ff: 0x000c, - // Block 0x8c, offset 0x2300 - 0x2301: 0x000c, - 0x232c: 0x000c, 0x232d: 0x000c, - 0x2336: 0x000c, - // Block 0x8d, offset 0x2340 - 0x236a: 0x000a, 0x236b: 0x000a, - // Block 0x8e, offset 0x2380 - 0x23a5: 0x000c, 0x23a8: 0x000c, - 0x23ad: 0x000c, - // Block 0x8f, offset 0x23c0 - 0x23dd: 0x0001, - 0x23de: 0x000c, 0x23df: 0x0001, 0x23e0: 0x0001, 0x23e1: 0x0001, 0x23e2: 0x0001, 0x23e3: 0x0001, - 0x23e4: 0x0001, 0x23e5: 0x0001, 0x23e6: 0x0001, 0x23e7: 0x0001, 0x23e8: 0x0001, 0x23e9: 0x0003, - 0x23ea: 0x0001, 0x23eb: 0x0001, 0x23ec: 0x0001, 0x23ed: 0x0001, 0x23ee: 0x0001, 0x23ef: 0x0001, - 0x23f0: 0x0001, 0x23f1: 0x0001, 0x23f2: 0x0001, 0x23f3: 0x0001, 0x23f4: 0x0001, 0x23f5: 0x0001, - 0x23f6: 0x0001, 0x23f7: 0x0001, 0x23f8: 0x0001, 0x23f9: 0x0001, 0x23fa: 0x0001, 0x23fb: 0x0001, - 0x23fc: 0x0001, 0x23fd: 0x0001, 0x23fe: 0x0001, 0x23ff: 0x0001, - // Block 0x90, offset 0x2400 - 0x2400: 0x0001, 0x2401: 0x0001, 0x2402: 0x0001, 0x2403: 0x0001, 0x2404: 0x0001, 0x2405: 0x0001, - 0x2406: 0x0001, 0x2407: 0x0001, 0x2408: 0x0001, 0x2409: 0x0001, 0x240a: 0x0001, 0x240b: 0x0001, - 0x240c: 0x0001, 0x240d: 0x0001, 0x240e: 0x0001, 0x240f: 0x0001, 0x2410: 0x000d, 0x2411: 0x000d, - 0x2412: 0x000d, 0x2413: 0x000d, 0x2414: 0x000d, 0x2415: 0x000d, 0x2416: 0x000d, 0x2417: 0x000d, - 0x2418: 0x000d, 0x2419: 0x000d, 0x241a: 0x000d, 0x241b: 0x000d, 0x241c: 0x000d, 0x241d: 0x000d, - 0x241e: 0x000d, 0x241f: 0x000d, 0x2420: 0x000d, 0x2421: 0x000d, 0x2422: 0x000d, 0x2423: 0x000d, - 0x2424: 0x000d, 0x2425: 0x000d, 0x2426: 0x000d, 0x2427: 0x000d, 0x2428: 0x000d, 0x2429: 0x000d, - 0x242a: 0x000d, 0x242b: 0x000d, 0x242c: 0x000d, 0x242d: 0x000d, 0x242e: 0x000d, 0x242f: 0x000d, - 0x2430: 0x000d, 0x2431: 0x000d, 0x2432: 0x000d, 0x2433: 0x000d, 0x2434: 0x000d, 0x2435: 0x000d, - 0x2436: 0x000d, 0x2437: 0x000d, 0x2438: 0x000d, 0x2439: 0x000d, 0x243a: 0x000d, 0x243b: 0x000d, - 0x243c: 0x000d, 0x243d: 0x000d, 0x243e: 0x000d, 0x243f: 0x000d, - // Block 0x91, offset 0x2440 - 0x2440: 0x000d, 0x2441: 0x000d, 0x2442: 0x000d, 0x2443: 0x000d, 0x2444: 0x000d, 0x2445: 0x000d, - 0x2446: 0x000d, 0x2447: 0x000d, 0x2448: 0x000d, 0x2449: 0x000d, 0x244a: 0x000d, 0x244b: 0x000d, - 0x244c: 0x000d, 0x244d: 0x000d, 0x244e: 0x000d, 0x244f: 0x000d, 0x2450: 0x000d, 0x2451: 0x000d, - 0x2452: 0x000d, 0x2453: 0x000d, 0x2454: 0x000d, 0x2455: 0x000d, 0x2456: 0x000d, 0x2457: 0x000d, - 0x2458: 0x000d, 0x2459: 0x000d, 0x245a: 0x000d, 0x245b: 0x000d, 0x245c: 0x000d, 0x245d: 0x000d, - 0x245e: 0x000d, 0x245f: 0x000d, 0x2460: 0x000d, 0x2461: 0x000d, 0x2462: 0x000d, 0x2463: 0x000d, - 0x2464: 0x000d, 0x2465: 0x000d, 0x2466: 0x000d, 0x2467: 0x000d, 0x2468: 0x000d, 0x2469: 0x000d, - 0x246a: 0x000d, 0x246b: 0x000d, 0x246c: 0x000d, 0x246d: 0x000d, 0x246e: 0x000d, 0x246f: 0x000d, - 0x2470: 0x000d, 0x2471: 0x000d, 0x2472: 0x000d, 0x2473: 0x000d, 0x2474: 0x000d, 0x2475: 0x000d, - 0x2476: 0x000d, 0x2477: 0x000d, 0x2478: 0x000d, 0x2479: 0x000d, 0x247a: 0x000d, 0x247b: 0x000d, - 0x247c: 0x000d, 0x247d: 0x000d, 0x247e: 0x000a, 0x247f: 0x000a, - // Block 0x92, offset 0x2480 - 0x2480: 0x000d, 0x2481: 0x000d, 0x2482: 0x000d, 0x2483: 0x000d, 0x2484: 0x000d, 0x2485: 0x000d, - 0x2486: 0x000d, 0x2487: 0x000d, 0x2488: 0x000d, 0x2489: 0x000d, 0x248a: 0x000d, 0x248b: 0x000d, - 0x248c: 0x000d, 0x248d: 0x000d, 0x248e: 0x000d, 0x248f: 0x000d, 0x2490: 0x000b, 0x2491: 0x000b, - 0x2492: 0x000b, 0x2493: 0x000b, 0x2494: 0x000b, 0x2495: 0x000b, 0x2496: 0x000b, 0x2497: 0x000b, - 0x2498: 0x000b, 0x2499: 0x000b, 0x249a: 0x000b, 0x249b: 0x000b, 0x249c: 0x000b, 0x249d: 0x000b, - 0x249e: 0x000b, 0x249f: 0x000b, 0x24a0: 0x000b, 0x24a1: 0x000b, 0x24a2: 0x000b, 0x24a3: 0x000b, - 0x24a4: 0x000b, 0x24a5: 0x000b, 0x24a6: 0x000b, 0x24a7: 0x000b, 0x24a8: 0x000b, 0x24a9: 0x000b, - 0x24aa: 0x000b, 0x24ab: 0x000b, 0x24ac: 0x000b, 0x24ad: 0x000b, 0x24ae: 0x000b, 0x24af: 0x000b, - 0x24b0: 0x000d, 0x24b1: 0x000d, 0x24b2: 0x000d, 0x24b3: 0x000d, 0x24b4: 0x000d, 0x24b5: 0x000d, - 0x24b6: 0x000d, 0x24b7: 0x000d, 0x24b8: 0x000d, 0x24b9: 0x000d, 0x24ba: 0x000d, 0x24bb: 0x000d, - 0x24bc: 0x000d, 0x24bd: 0x000a, 0x24be: 0x000d, 0x24bf: 0x000d, - // Block 0x93, offset 0x24c0 - 0x24c0: 0x000c, 0x24c1: 0x000c, 0x24c2: 0x000c, 0x24c3: 0x000c, 0x24c4: 0x000c, 0x24c5: 0x000c, - 0x24c6: 0x000c, 0x24c7: 0x000c, 0x24c8: 0x000c, 0x24c9: 0x000c, 0x24ca: 0x000c, 0x24cb: 0x000c, - 0x24cc: 0x000c, 0x24cd: 0x000c, 0x24ce: 0x000c, 0x24cf: 0x000c, 0x24d0: 0x000a, 0x24d1: 0x000a, - 0x24d2: 0x000a, 0x24d3: 0x000a, 0x24d4: 0x000a, 0x24d5: 0x000a, 0x24d6: 0x000a, 0x24d7: 0x000a, - 0x24d8: 0x000a, 0x24d9: 0x000a, - 0x24e0: 0x000c, 0x24e1: 0x000c, 0x24e2: 0x000c, 0x24e3: 0x000c, - 0x24e4: 0x000c, 0x24e5: 0x000c, 0x24e6: 0x000c, 0x24e7: 0x000c, 0x24e8: 0x000c, 0x24e9: 0x000c, - 0x24ea: 0x000c, 0x24eb: 0x000c, 0x24ec: 0x000c, 0x24ed: 0x000c, 0x24ee: 0x000c, 0x24ef: 0x000c, - 0x24f0: 0x000a, 0x24f1: 0x000a, 0x24f2: 0x000a, 0x24f3: 0x000a, 0x24f4: 0x000a, 0x24f5: 0x000a, - 0x24f6: 0x000a, 0x24f7: 0x000a, 0x24f8: 0x000a, 0x24f9: 0x000a, 0x24fa: 0x000a, 0x24fb: 0x000a, - 0x24fc: 0x000a, 0x24fd: 0x000a, 0x24fe: 0x000a, 0x24ff: 0x000a, - // Block 0x94, offset 0x2500 - 0x2500: 0x000a, 0x2501: 0x000a, 0x2502: 0x000a, 0x2503: 0x000a, 0x2504: 0x000a, 0x2505: 0x000a, - 0x2506: 0x000a, 0x2507: 0x000a, 0x2508: 0x000a, 0x2509: 0x000a, 0x250a: 0x000a, 0x250b: 0x000a, - 0x250c: 0x000a, 0x250d: 0x000a, 0x250e: 0x000a, 0x250f: 0x000a, 0x2510: 0x0006, 0x2511: 0x000a, - 0x2512: 0x0006, 0x2514: 0x000a, 0x2515: 0x0006, 0x2516: 0x000a, 0x2517: 0x000a, - 0x2518: 0x000a, 0x2519: 0x009a, 0x251a: 0x008a, 0x251b: 0x007a, 0x251c: 0x006a, 0x251d: 0x009a, - 0x251e: 0x008a, 0x251f: 0x0004, 0x2520: 0x000a, 0x2521: 0x000a, 0x2522: 0x0003, 0x2523: 0x0003, - 0x2524: 0x000a, 0x2525: 0x000a, 0x2526: 0x000a, 0x2528: 0x000a, 0x2529: 0x0004, - 0x252a: 0x0004, 0x252b: 0x000a, - 0x2530: 0x000d, 0x2531: 0x000d, 0x2532: 0x000d, 0x2533: 0x000d, 0x2534: 0x000d, 0x2535: 0x000d, - 0x2536: 0x000d, 0x2537: 0x000d, 0x2538: 0x000d, 0x2539: 0x000d, 0x253a: 0x000d, 0x253b: 0x000d, - 0x253c: 0x000d, 0x253d: 0x000d, 0x253e: 0x000d, 0x253f: 0x000d, - // Block 0x95, offset 0x2540 - 0x2540: 0x000d, 0x2541: 0x000d, 0x2542: 0x000d, 0x2543: 0x000d, 0x2544: 0x000d, 0x2545: 0x000d, - 0x2546: 0x000d, 0x2547: 0x000d, 0x2548: 0x000d, 0x2549: 0x000d, 0x254a: 0x000d, 0x254b: 0x000d, - 0x254c: 0x000d, 0x254d: 0x000d, 0x254e: 0x000d, 0x254f: 0x000d, 0x2550: 0x000d, 0x2551: 0x000d, - 0x2552: 0x000d, 0x2553: 0x000d, 0x2554: 0x000d, 0x2555: 0x000d, 0x2556: 0x000d, 0x2557: 0x000d, - 0x2558: 0x000d, 0x2559: 0x000d, 0x255a: 0x000d, 0x255b: 0x000d, 0x255c: 0x000d, 0x255d: 0x000d, - 0x255e: 0x000d, 0x255f: 0x000d, 0x2560: 0x000d, 0x2561: 0x000d, 0x2562: 0x000d, 0x2563: 0x000d, - 0x2564: 0x000d, 0x2565: 0x000d, 0x2566: 0x000d, 0x2567: 0x000d, 0x2568: 0x000d, 0x2569: 0x000d, - 0x256a: 0x000d, 0x256b: 0x000d, 0x256c: 0x000d, 0x256d: 0x000d, 0x256e: 0x000d, 0x256f: 0x000d, - 0x2570: 0x000d, 0x2571: 0x000d, 0x2572: 0x000d, 0x2573: 0x000d, 0x2574: 0x000d, 0x2575: 0x000d, - 0x2576: 0x000d, 0x2577: 0x000d, 0x2578: 0x000d, 0x2579: 0x000d, 0x257a: 0x000d, 0x257b: 0x000d, - 0x257c: 0x000d, 0x257d: 0x000d, 0x257e: 0x000d, 0x257f: 0x000b, - // Block 0x96, offset 0x2580 - 0x2581: 0x000a, 0x2582: 0x000a, 0x2583: 0x0004, 0x2584: 0x0004, 0x2585: 0x0004, - 0x2586: 0x000a, 0x2587: 0x000a, 0x2588: 0x003a, 0x2589: 0x002a, 0x258a: 0x000a, 0x258b: 0x0003, - 0x258c: 0x0006, 0x258d: 0x0003, 0x258e: 0x0006, 0x258f: 0x0006, 0x2590: 0x0002, 0x2591: 0x0002, - 0x2592: 0x0002, 0x2593: 0x0002, 0x2594: 0x0002, 0x2595: 0x0002, 0x2596: 0x0002, 0x2597: 0x0002, - 0x2598: 0x0002, 0x2599: 0x0002, 0x259a: 0x0006, 0x259b: 0x000a, 0x259c: 0x000a, 0x259d: 0x000a, - 0x259e: 0x000a, 0x259f: 0x000a, 0x25a0: 0x000a, - 0x25bb: 0x005a, - 0x25bc: 0x000a, 0x25bd: 0x004a, 0x25be: 0x000a, 0x25bf: 0x000a, - // Block 0x97, offset 0x25c0 - 0x25c0: 0x000a, - 0x25db: 0x005a, 0x25dc: 0x000a, 0x25dd: 0x004a, - 0x25de: 0x000a, 0x25df: 0x00fa, 0x25e0: 0x00ea, 0x25e1: 0x000a, 0x25e2: 0x003a, 0x25e3: 0x002a, - 0x25e4: 0x000a, 0x25e5: 0x000a, - // Block 0x98, offset 0x2600 - 0x2620: 0x0004, 0x2621: 0x0004, 0x2622: 0x000a, 0x2623: 0x000a, - 0x2624: 0x000a, 0x2625: 0x0004, 0x2626: 0x0004, 0x2628: 0x000a, 0x2629: 0x000a, - 0x262a: 0x000a, 0x262b: 0x000a, 0x262c: 0x000a, 0x262d: 0x000a, 0x262e: 0x000a, - 0x2630: 0x000b, 0x2631: 0x000b, 0x2632: 0x000b, 0x2633: 0x000b, 0x2634: 0x000b, 0x2635: 0x000b, - 0x2636: 0x000b, 0x2637: 0x000b, 0x2638: 0x000b, 0x2639: 0x000a, 0x263a: 0x000a, 0x263b: 0x000a, - 0x263c: 0x000a, 0x263d: 0x000a, 0x263e: 0x000b, 0x263f: 0x000b, - // Block 0x99, offset 0x2640 - 0x2641: 0x000a, - // Block 0x9a, offset 0x2680 - 0x2680: 0x000a, 0x2681: 0x000a, 0x2682: 0x000a, 0x2683: 0x000a, 0x2684: 0x000a, 0x2685: 0x000a, - 0x2686: 0x000a, 0x2687: 0x000a, 0x2688: 0x000a, 0x2689: 0x000a, 0x268a: 0x000a, 0x268b: 0x000a, - 0x268c: 0x000a, 0x2690: 0x000a, 0x2691: 0x000a, - 0x2692: 0x000a, 0x2693: 0x000a, 0x2694: 0x000a, 0x2695: 0x000a, 0x2696: 0x000a, 0x2697: 0x000a, - 0x2698: 0x000a, 0x2699: 0x000a, 0x269a: 0x000a, 0x269b: 0x000a, 0x269c: 0x000a, - 0x26a0: 0x000a, - // Block 0x9b, offset 0x26c0 - 0x26fd: 0x000c, - // Block 0x9c, offset 0x2700 - 0x2720: 0x000c, 0x2721: 0x0002, 0x2722: 0x0002, 0x2723: 0x0002, - 0x2724: 0x0002, 0x2725: 0x0002, 0x2726: 0x0002, 0x2727: 0x0002, 0x2728: 0x0002, 0x2729: 0x0002, - 0x272a: 0x0002, 0x272b: 0x0002, 0x272c: 0x0002, 0x272d: 0x0002, 0x272e: 0x0002, 0x272f: 0x0002, - 0x2730: 0x0002, 0x2731: 0x0002, 0x2732: 0x0002, 0x2733: 0x0002, 0x2734: 0x0002, 0x2735: 0x0002, - 0x2736: 0x0002, 0x2737: 0x0002, 0x2738: 0x0002, 0x2739: 0x0002, 0x273a: 0x0002, 0x273b: 0x0002, - // Block 0x9d, offset 0x2740 - 0x2776: 0x000c, 0x2777: 0x000c, 0x2778: 0x000c, 0x2779: 0x000c, 0x277a: 0x000c, - // Block 0x9e, offset 0x2780 - 0x2780: 0x0001, 0x2781: 0x0001, 0x2782: 0x0001, 0x2783: 0x0001, 0x2784: 0x0001, 0x2785: 0x0001, - 0x2786: 0x0001, 0x2787: 0x0001, 0x2788: 0x0001, 0x2789: 0x0001, 0x278a: 0x0001, 0x278b: 0x0001, - 0x278c: 0x0001, 0x278d: 0x0001, 0x278e: 0x0001, 0x278f: 0x0001, 0x2790: 0x0001, 0x2791: 0x0001, - 0x2792: 0x0001, 0x2793: 0x0001, 0x2794: 0x0001, 0x2795: 0x0001, 0x2796: 0x0001, 0x2797: 0x0001, - 0x2798: 0x0001, 0x2799: 0x0001, 0x279a: 0x0001, 0x279b: 0x0001, 0x279c: 0x0001, 0x279d: 0x0001, - 0x279e: 0x0001, 0x279f: 0x0001, 0x27a0: 0x0001, 0x27a1: 0x0001, 0x27a2: 0x0001, 0x27a3: 0x0001, - 0x27a4: 0x0001, 0x27a5: 0x0001, 0x27a6: 0x0001, 0x27a7: 0x0001, 0x27a8: 0x0001, 0x27a9: 0x0001, - 0x27aa: 0x0001, 0x27ab: 0x0001, 0x27ac: 0x0001, 0x27ad: 0x0001, 0x27ae: 0x0001, 0x27af: 0x0001, - 0x27b0: 0x0001, 0x27b1: 0x0001, 0x27b2: 0x0001, 0x27b3: 0x0001, 0x27b4: 0x0001, 0x27b5: 0x0001, - 0x27b6: 0x0001, 0x27b7: 0x0001, 0x27b8: 0x0001, 0x27b9: 0x0001, 0x27ba: 0x0001, 0x27bb: 0x0001, - 0x27bc: 0x0001, 0x27bd: 0x0001, 0x27be: 0x0001, 0x27bf: 0x0001, - // Block 0x9f, offset 0x27c0 - 0x27c0: 0x0001, 0x27c1: 0x0001, 0x27c2: 0x0001, 0x27c3: 0x0001, 0x27c4: 0x0001, 0x27c5: 0x0001, - 0x27c6: 0x0001, 0x27c7: 0x0001, 0x27c8: 0x0001, 0x27c9: 0x0001, 0x27ca: 0x0001, 0x27cb: 0x0001, - 0x27cc: 0x0001, 0x27cd: 0x0001, 0x27ce: 0x0001, 0x27cf: 0x0001, 0x27d0: 0x0001, 0x27d1: 0x0001, - 0x27d2: 0x0001, 0x27d3: 0x0001, 0x27d4: 0x0001, 0x27d5: 0x0001, 0x27d6: 0x0001, 0x27d7: 0x0001, - 0x27d8: 0x0001, 0x27d9: 0x0001, 0x27da: 0x0001, 0x27db: 0x0001, 0x27dc: 0x0001, 0x27dd: 0x0001, - 0x27de: 0x0001, 0x27df: 0x000a, 0x27e0: 0x0001, 0x27e1: 0x0001, 0x27e2: 0x0001, 0x27e3: 0x0001, - 0x27e4: 0x0001, 0x27e5: 0x0001, 0x27e6: 0x0001, 0x27e7: 0x0001, 0x27e8: 0x0001, 0x27e9: 0x0001, - 0x27ea: 0x0001, 0x27eb: 0x0001, 0x27ec: 0x0001, 0x27ed: 0x0001, 0x27ee: 0x0001, 0x27ef: 0x0001, - 0x27f0: 0x0001, 0x27f1: 0x0001, 0x27f2: 0x0001, 0x27f3: 0x0001, 0x27f4: 0x0001, 0x27f5: 0x0001, - 0x27f6: 0x0001, 0x27f7: 0x0001, 0x27f8: 0x0001, 0x27f9: 0x0001, 0x27fa: 0x0001, 0x27fb: 0x0001, - 0x27fc: 0x0001, 0x27fd: 0x0001, 0x27fe: 0x0001, 0x27ff: 0x0001, - // Block 0xa0, offset 0x2800 - 0x2800: 0x0001, 0x2801: 0x000c, 0x2802: 0x000c, 0x2803: 0x000c, 0x2804: 0x0001, 0x2805: 0x000c, - 0x2806: 0x000c, 0x2807: 0x0001, 0x2808: 0x0001, 0x2809: 0x0001, 0x280a: 0x0001, 0x280b: 0x0001, - 0x280c: 0x000c, 0x280d: 0x000c, 0x280e: 0x000c, 0x280f: 0x000c, 0x2810: 0x0001, 0x2811: 0x0001, - 0x2812: 0x0001, 0x2813: 0x0001, 0x2814: 0x0001, 0x2815: 0x0001, 0x2816: 0x0001, 0x2817: 0x0001, - 0x2818: 0x0001, 0x2819: 0x0001, 0x281a: 0x0001, 0x281b: 0x0001, 0x281c: 0x0001, 0x281d: 0x0001, - 0x281e: 0x0001, 0x281f: 0x0001, 0x2820: 0x0001, 0x2821: 0x0001, 0x2822: 0x0001, 0x2823: 0x0001, - 0x2824: 0x0001, 0x2825: 0x0001, 0x2826: 0x0001, 0x2827: 0x0001, 0x2828: 0x0001, 0x2829: 0x0001, - 0x282a: 0x0001, 0x282b: 0x0001, 0x282c: 0x0001, 0x282d: 0x0001, 0x282e: 0x0001, 0x282f: 0x0001, - 0x2830: 0x0001, 0x2831: 0x0001, 0x2832: 0x0001, 0x2833: 0x0001, 0x2834: 0x0001, 0x2835: 0x0001, - 0x2836: 0x0001, 0x2837: 0x0001, 0x2838: 0x000c, 0x2839: 0x000c, 0x283a: 0x000c, 0x283b: 0x0001, - 0x283c: 0x0001, 0x283d: 0x0001, 0x283e: 0x0001, 0x283f: 0x000c, - // Block 0xa1, offset 0x2840 - 0x2840: 0x0001, 0x2841: 0x0001, 0x2842: 0x0001, 0x2843: 0x0001, 0x2844: 0x0001, 0x2845: 0x0001, - 0x2846: 0x0001, 0x2847: 0x0001, 0x2848: 0x0001, 0x2849: 0x0001, 0x284a: 0x0001, 0x284b: 0x0001, - 0x284c: 0x0001, 0x284d: 0x0001, 0x284e: 0x0001, 0x284f: 0x0001, 0x2850: 0x0001, 0x2851: 0x0001, - 0x2852: 0x0001, 0x2853: 0x0001, 0x2854: 0x0001, 0x2855: 0x0001, 0x2856: 0x0001, 0x2857: 0x0001, - 0x2858: 0x0001, 0x2859: 0x0001, 0x285a: 0x0001, 0x285b: 0x0001, 0x285c: 0x0001, 0x285d: 0x0001, - 0x285e: 0x0001, 0x285f: 0x0001, 0x2860: 0x0001, 0x2861: 0x0001, 0x2862: 0x0001, 0x2863: 0x0001, - 0x2864: 0x0001, 0x2865: 0x000c, 0x2866: 0x000c, 0x2867: 0x0001, 0x2868: 0x0001, 0x2869: 0x0001, - 0x286a: 0x0001, 0x286b: 0x0001, 0x286c: 0x0001, 0x286d: 0x0001, 0x286e: 0x0001, 0x286f: 0x0001, - 0x2870: 0x0001, 0x2871: 0x0001, 0x2872: 0x0001, 0x2873: 0x0001, 0x2874: 0x0001, 0x2875: 0x0001, - 0x2876: 0x0001, 0x2877: 0x0001, 0x2878: 0x0001, 0x2879: 0x0001, 0x287a: 0x0001, 0x287b: 0x0001, - 0x287c: 0x0001, 0x287d: 0x0001, 0x287e: 0x0001, 0x287f: 0x0001, - // Block 0xa2, offset 0x2880 - 0x2880: 0x0001, 0x2881: 0x0001, 0x2882: 0x0001, 0x2883: 0x0001, 0x2884: 0x0001, 0x2885: 0x0001, - 0x2886: 0x0001, 0x2887: 0x0001, 0x2888: 0x0001, 0x2889: 0x0001, 0x288a: 0x0001, 0x288b: 0x0001, - 0x288c: 0x0001, 0x288d: 0x0001, 0x288e: 0x0001, 0x288f: 0x0001, 0x2890: 0x0001, 0x2891: 0x0001, - 0x2892: 0x0001, 0x2893: 0x0001, 0x2894: 0x0001, 0x2895: 0x0001, 0x2896: 0x0001, 0x2897: 0x0001, - 0x2898: 0x0001, 0x2899: 0x0001, 0x289a: 0x0001, 0x289b: 0x0001, 0x289c: 0x0001, 0x289d: 0x0001, - 0x289e: 0x0001, 0x289f: 0x0001, 0x28a0: 0x0001, 0x28a1: 0x0001, 0x28a2: 0x0001, 0x28a3: 0x0001, - 0x28a4: 0x0001, 0x28a5: 0x0001, 0x28a6: 0x0001, 0x28a7: 0x0001, 0x28a8: 0x0001, 0x28a9: 0x0001, - 0x28aa: 0x0001, 0x28ab: 0x0001, 0x28ac: 0x0001, 0x28ad: 0x0001, 0x28ae: 0x0001, 0x28af: 0x0001, - 0x28b0: 0x0001, 0x28b1: 0x0001, 0x28b2: 0x0001, 0x28b3: 0x0001, 0x28b4: 0x0001, 0x28b5: 0x0001, - 0x28b6: 0x0001, 0x28b7: 0x0001, 0x28b8: 0x0001, 0x28b9: 0x000a, 0x28ba: 0x000a, 0x28bb: 0x000a, - 0x28bc: 0x000a, 0x28bd: 0x000a, 0x28be: 0x000a, 0x28bf: 0x000a, - // Block 0xa3, offset 0x28c0 - 0x28c0: 0x000d, 0x28c1: 0x000d, 0x28c2: 0x000d, 0x28c3: 0x000d, 0x28c4: 0x000d, 0x28c5: 0x000d, - 0x28c6: 0x000d, 0x28c7: 0x000d, 0x28c8: 0x000d, 0x28c9: 0x000d, 0x28ca: 0x000d, 0x28cb: 0x000d, - 0x28cc: 0x000d, 0x28cd: 0x000d, 0x28ce: 0x000d, 0x28cf: 0x000d, 0x28d0: 0x000d, 0x28d1: 0x000d, - 0x28d2: 0x000d, 0x28d3: 0x000d, 0x28d4: 0x000d, 0x28d5: 0x000d, 0x28d6: 0x000d, 0x28d7: 0x000d, - 0x28d8: 0x000d, 0x28d9: 0x000d, 0x28da: 0x000d, 0x28db: 0x000d, 0x28dc: 0x000d, 0x28dd: 0x000d, - 0x28de: 0x000d, 0x28df: 0x000d, 0x28e0: 0x000d, 0x28e1: 0x000d, 0x28e2: 0x000d, 0x28e3: 0x000d, - 0x28e4: 0x000c, 0x28e5: 0x000c, 0x28e6: 0x000c, 0x28e7: 0x000c, 0x28e8: 0x000d, 0x28e9: 0x000d, - 0x28ea: 0x000d, 0x28eb: 0x000d, 0x28ec: 0x000d, 0x28ed: 0x000d, 0x28ee: 0x000d, 0x28ef: 0x000d, - 0x28f0: 0x0005, 0x28f1: 0x0005, 0x28f2: 0x0005, 0x28f3: 0x0005, 0x28f4: 0x0005, 0x28f5: 0x0005, - 0x28f6: 0x0005, 0x28f7: 0x0005, 0x28f8: 0x0005, 0x28f9: 0x0005, 0x28fa: 0x000d, 0x28fb: 0x000d, - 0x28fc: 0x000d, 0x28fd: 0x000d, 0x28fe: 0x000d, 0x28ff: 0x000d, - // Block 0xa4, offset 0x2900 - 0x2900: 0x0001, 0x2901: 0x0001, 0x2902: 0x0001, 0x2903: 0x0001, 0x2904: 0x0001, 0x2905: 0x0001, - 0x2906: 0x0001, 0x2907: 0x0001, 0x2908: 0x0001, 0x2909: 0x0001, 0x290a: 0x0001, 0x290b: 0x0001, - 0x290c: 0x0001, 0x290d: 0x0001, 0x290e: 0x0001, 0x290f: 0x0001, 0x2910: 0x0001, 0x2911: 0x0001, - 0x2912: 0x0001, 0x2913: 0x0001, 0x2914: 0x0001, 0x2915: 0x0001, 0x2916: 0x0001, 0x2917: 0x0001, - 0x2918: 0x0001, 0x2919: 0x0001, 0x291a: 0x0001, 0x291b: 0x0001, 0x291c: 0x0001, 0x291d: 0x0001, - 0x291e: 0x0001, 0x291f: 0x0001, 0x2920: 0x0005, 0x2921: 0x0005, 0x2922: 0x0005, 0x2923: 0x0005, - 0x2924: 0x0005, 0x2925: 0x0005, 0x2926: 0x0005, 0x2927: 0x0005, 0x2928: 0x0005, 0x2929: 0x0005, - 0x292a: 0x0005, 0x292b: 0x0005, 0x292c: 0x0005, 0x292d: 0x0005, 0x292e: 0x0005, 0x292f: 0x0005, - 0x2930: 0x0005, 0x2931: 0x0005, 0x2932: 0x0005, 0x2933: 0x0005, 0x2934: 0x0005, 0x2935: 0x0005, - 0x2936: 0x0005, 0x2937: 0x0005, 0x2938: 0x0005, 0x2939: 0x0005, 0x293a: 0x0005, 0x293b: 0x0005, - 0x293c: 0x0005, 0x293d: 0x0005, 0x293e: 0x0005, 0x293f: 0x0001, - // Block 0xa5, offset 0x2940 - 0x2940: 0x0001, 0x2941: 0x0001, 0x2942: 0x0001, 0x2943: 0x0001, 0x2944: 0x0001, 0x2945: 0x0001, - 0x2946: 0x0001, 0x2947: 0x0001, 0x2948: 0x0001, 0x2949: 0x0001, 0x294a: 0x0001, 0x294b: 0x0001, - 0x294c: 0x0001, 0x294d: 0x0001, 0x294e: 0x0001, 0x294f: 0x0001, 0x2950: 0x0001, 0x2951: 0x0001, - 0x2952: 0x0001, 0x2953: 0x0001, 0x2954: 0x0001, 0x2955: 0x0001, 0x2956: 0x0001, 0x2957: 0x0001, - 0x2958: 0x0001, 0x2959: 0x0001, 0x295a: 0x0001, 0x295b: 0x0001, 0x295c: 0x0001, 0x295d: 0x0001, - 0x295e: 0x0001, 0x295f: 0x0001, 0x2960: 0x0001, 0x2961: 0x0001, 0x2962: 0x0001, 0x2963: 0x0001, - 0x2964: 0x0001, 0x2965: 0x0001, 0x2966: 0x0001, 0x2967: 0x0001, 0x2968: 0x0001, 0x2969: 0x0001, - 0x296a: 0x0001, 0x296b: 0x000c, 0x296c: 0x000c, 0x296d: 0x0001, 0x296e: 0x0001, 0x296f: 0x0001, - 0x2970: 0x0001, 0x2971: 0x0001, 0x2972: 0x0001, 0x2973: 0x0001, 0x2974: 0x0001, 0x2975: 0x0001, - 0x2976: 0x0001, 0x2977: 0x0001, 0x2978: 0x0001, 0x2979: 0x0001, 0x297a: 0x0001, 0x297b: 0x0001, - 0x297c: 0x0001, 0x297d: 0x0001, 0x297e: 0x0001, 0x297f: 0x0001, - // Block 0xa6, offset 0x2980 - 0x2980: 0x0001, 0x2981: 0x0001, 0x2982: 0x0001, 0x2983: 0x0001, 0x2984: 0x0001, 0x2985: 0x0001, - 0x2986: 0x0001, 0x2987: 0x0001, 0x2988: 0x0001, 0x2989: 0x0001, 0x298a: 0x0001, 0x298b: 0x0001, - 0x298c: 0x0001, 0x298d: 0x0001, 0x298e: 0x0001, 0x298f: 0x0001, 0x2990: 0x0001, 0x2991: 0x0001, - 0x2992: 0x0001, 0x2993: 0x0001, 0x2994: 0x0001, 0x2995: 0x0001, 0x2996: 0x0001, 0x2997: 0x0001, - 0x2998: 0x0001, 0x2999: 0x0001, 0x299a: 0x0001, 0x299b: 0x0001, 0x299c: 0x0001, 0x299d: 0x0001, - 0x299e: 0x0001, 0x299f: 0x0001, 0x29a0: 0x0001, 0x29a1: 0x0001, 0x29a2: 0x0001, 0x29a3: 0x0001, - 0x29a4: 0x0001, 0x29a5: 0x0001, 0x29a6: 0x0001, 0x29a7: 0x0001, 0x29a8: 0x0001, 0x29a9: 0x0001, - 0x29aa: 0x0001, 0x29ab: 0x0001, 0x29ac: 0x0001, 0x29ad: 0x0001, 0x29ae: 0x0001, 0x29af: 0x0001, - 0x29b0: 0x000d, 0x29b1: 0x000d, 0x29b2: 0x000d, 0x29b3: 0x000d, 0x29b4: 0x000d, 0x29b5: 0x000d, - 0x29b6: 0x000d, 0x29b7: 0x000d, 0x29b8: 0x000d, 0x29b9: 0x000d, 0x29ba: 0x000d, 0x29bb: 0x000d, - 0x29bc: 0x000d, 0x29bd: 0x000d, 0x29be: 0x000d, 0x29bf: 0x000d, - // Block 0xa7, offset 0x29c0 - 0x29c0: 0x000d, 0x29c1: 0x000d, 0x29c2: 0x000d, 0x29c3: 0x000d, 0x29c4: 0x000d, 0x29c5: 0x000d, - 0x29c6: 0x000c, 0x29c7: 0x000c, 0x29c8: 0x000c, 0x29c9: 0x000c, 0x29ca: 0x000c, 0x29cb: 0x000c, - 0x29cc: 0x000c, 0x29cd: 0x000c, 0x29ce: 0x000c, 0x29cf: 0x000c, 0x29d0: 0x000c, 0x29d1: 0x000d, - 0x29d2: 0x000d, 0x29d3: 0x000d, 0x29d4: 0x000d, 0x29d5: 0x000d, 0x29d6: 0x000d, 0x29d7: 0x000d, - 0x29d8: 0x000d, 0x29d9: 0x000d, 0x29da: 0x000d, 0x29db: 0x000d, 0x29dc: 0x000d, 0x29dd: 0x000d, - 0x29de: 0x000d, 0x29df: 0x000d, 0x29e0: 0x000d, 0x29e1: 0x000d, 0x29e2: 0x000d, 0x29e3: 0x000d, - 0x29e4: 0x000d, 0x29e5: 0x000d, 0x29e6: 0x000d, 0x29e7: 0x000d, 0x29e8: 0x000d, 0x29e9: 0x000d, - 0x29ea: 0x000d, 0x29eb: 0x000d, 0x29ec: 0x000d, 0x29ed: 0x000d, 0x29ee: 0x000d, 0x29ef: 0x000d, - 0x29f0: 0x0001, 0x29f1: 0x0001, 0x29f2: 0x0001, 0x29f3: 0x0001, 0x29f4: 0x0001, 0x29f5: 0x0001, - 0x29f6: 0x0001, 0x29f7: 0x0001, 0x29f8: 0x0001, 0x29f9: 0x0001, 0x29fa: 0x0001, 0x29fb: 0x0001, - 0x29fc: 0x0001, 0x29fd: 0x0001, 0x29fe: 0x0001, 0x29ff: 0x0001, - // Block 0xa8, offset 0x2a00 - 0x2a01: 0x000c, - 0x2a38: 0x000c, 0x2a39: 0x000c, 0x2a3a: 0x000c, 0x2a3b: 0x000c, - 0x2a3c: 0x000c, 0x2a3d: 0x000c, 0x2a3e: 0x000c, 0x2a3f: 0x000c, - // Block 0xa9, offset 0x2a40 - 0x2a40: 0x000c, 0x2a41: 0x000c, 0x2a42: 0x000c, 0x2a43: 0x000c, 0x2a44: 0x000c, 0x2a45: 0x000c, - 0x2a46: 0x000c, - 0x2a52: 0x000a, 0x2a53: 0x000a, 0x2a54: 0x000a, 0x2a55: 0x000a, 0x2a56: 0x000a, 0x2a57: 0x000a, - 0x2a58: 0x000a, 0x2a59: 0x000a, 0x2a5a: 0x000a, 0x2a5b: 0x000a, 0x2a5c: 0x000a, 0x2a5d: 0x000a, - 0x2a5e: 0x000a, 0x2a5f: 0x000a, 0x2a60: 0x000a, 0x2a61: 0x000a, 0x2a62: 0x000a, 0x2a63: 0x000a, - 0x2a64: 0x000a, 0x2a65: 0x000a, - 0x2a7f: 0x000c, - // Block 0xaa, offset 0x2a80 - 0x2a80: 0x000c, 0x2a81: 0x000c, - 0x2ab3: 0x000c, 0x2ab4: 0x000c, 0x2ab5: 0x000c, - 0x2ab6: 0x000c, 0x2ab9: 0x000c, 0x2aba: 0x000c, - // Block 0xab, offset 0x2ac0 - 0x2ac0: 0x000c, 0x2ac1: 0x000c, 0x2ac2: 0x000c, - 0x2ae7: 0x000c, 0x2ae8: 0x000c, 0x2ae9: 0x000c, - 0x2aea: 0x000c, 0x2aeb: 0x000c, 0x2aed: 0x000c, 0x2aee: 0x000c, 0x2aef: 0x000c, - 0x2af0: 0x000c, 0x2af1: 0x000c, 0x2af2: 0x000c, 0x2af3: 0x000c, 0x2af4: 0x000c, - // Block 0xac, offset 0x2b00 - 0x2b33: 0x000c, - // Block 0xad, offset 0x2b40 - 0x2b40: 0x000c, 0x2b41: 0x000c, - 0x2b76: 0x000c, 0x2b77: 0x000c, 0x2b78: 0x000c, 0x2b79: 0x000c, 0x2b7a: 0x000c, 0x2b7b: 0x000c, - 0x2b7c: 0x000c, 0x2b7d: 0x000c, 0x2b7e: 0x000c, - // Block 0xae, offset 0x2b80 - 0x2b89: 0x000c, 0x2b8a: 0x000c, 0x2b8b: 0x000c, - 0x2b8c: 0x000c, 0x2b8f: 0x000c, - // Block 0xaf, offset 0x2bc0 - 0x2bef: 0x000c, - 0x2bf0: 0x000c, 0x2bf1: 0x000c, 0x2bf4: 0x000c, - 0x2bf6: 0x000c, 0x2bf7: 0x000c, - 0x2bfe: 0x000c, - // Block 0xb0, offset 0x2c00 - 0x2c1f: 0x000c, 0x2c23: 0x000c, - 0x2c24: 0x000c, 0x2c25: 0x000c, 0x2c26: 0x000c, 0x2c27: 0x000c, 0x2c28: 0x000c, 0x2c29: 0x000c, - 0x2c2a: 0x000c, - // Block 0xb1, offset 0x2c40 - 0x2c40: 0x000c, - 0x2c66: 0x000c, 0x2c67: 0x000c, 0x2c68: 0x000c, 0x2c69: 0x000c, - 0x2c6a: 0x000c, 0x2c6b: 0x000c, 0x2c6c: 0x000c, - 0x2c70: 0x000c, 0x2c71: 0x000c, 0x2c72: 0x000c, 0x2c73: 0x000c, 0x2c74: 0x000c, - // Block 0xb2, offset 0x2c80 - 0x2cb8: 0x000c, 0x2cb9: 0x000c, 0x2cba: 0x000c, 0x2cbb: 0x000c, - 0x2cbc: 0x000c, 0x2cbd: 0x000c, 0x2cbe: 0x000c, 0x2cbf: 0x000c, - // Block 0xb3, offset 0x2cc0 - 0x2cc2: 0x000c, 0x2cc3: 0x000c, 0x2cc4: 0x000c, - 0x2cc6: 0x000c, - 0x2cde: 0x000c, - // Block 0xb4, offset 0x2d00 - 0x2d33: 0x000c, 0x2d34: 0x000c, 0x2d35: 0x000c, - 0x2d36: 0x000c, 0x2d37: 0x000c, 0x2d38: 0x000c, 0x2d3a: 0x000c, - 0x2d3f: 0x000c, - // Block 0xb5, offset 0x2d40 - 0x2d40: 0x000c, 0x2d42: 0x000c, 0x2d43: 0x000c, - // Block 0xb6, offset 0x2d80 - 0x2db2: 0x000c, 0x2db3: 0x000c, 0x2db4: 0x000c, 0x2db5: 0x000c, - 0x2dbc: 0x000c, 0x2dbd: 0x000c, 0x2dbf: 0x000c, - // Block 0xb7, offset 0x2dc0 - 0x2dc0: 0x000c, - 0x2ddc: 0x000c, 0x2ddd: 0x000c, - // Block 0xb8, offset 0x2e00 - 0x2e33: 0x000c, 0x2e34: 0x000c, 0x2e35: 0x000c, - 0x2e36: 0x000c, 0x2e37: 0x000c, 0x2e38: 0x000c, 0x2e39: 0x000c, 0x2e3a: 0x000c, - 0x2e3d: 0x000c, 0x2e3f: 0x000c, - // Block 0xb9, offset 0x2e40 - 0x2e40: 0x000c, - 0x2e60: 0x000a, 0x2e61: 0x000a, 0x2e62: 0x000a, 0x2e63: 0x000a, - 0x2e64: 0x000a, 0x2e65: 0x000a, 0x2e66: 0x000a, 0x2e67: 0x000a, 0x2e68: 0x000a, 0x2e69: 0x000a, - 0x2e6a: 0x000a, 0x2e6b: 0x000a, 0x2e6c: 0x000a, - // Block 0xba, offset 0x2e80 - 0x2eab: 0x000c, 0x2ead: 0x000c, - 0x2eb0: 0x000c, 0x2eb1: 0x000c, 0x2eb2: 0x000c, 0x2eb3: 0x000c, 0x2eb4: 0x000c, 0x2eb5: 0x000c, - 0x2eb7: 0x000c, - // Block 0xbb, offset 0x2ec0 - 0x2edd: 0x000c, - 0x2ede: 0x000c, 0x2edf: 0x000c, 0x2ee2: 0x000c, 0x2ee3: 0x000c, - 0x2ee4: 0x000c, 0x2ee5: 0x000c, 0x2ee7: 0x000c, 0x2ee8: 0x000c, 0x2ee9: 0x000c, - 0x2eea: 0x000c, 0x2eeb: 0x000c, - // Block 0xbc, offset 0x2f00 - 0x2f2f: 0x000c, - 0x2f30: 0x000c, 0x2f31: 0x000c, 0x2f32: 0x000c, 0x2f33: 0x000c, 0x2f34: 0x000c, 0x2f35: 0x000c, - 0x2f36: 0x000c, 0x2f37: 0x000c, 0x2f39: 0x000c, 0x2f3a: 0x000c, - // Block 0xbd, offset 0x2f40 - 0x2f7b: 0x000c, - 0x2f7c: 0x000c, 0x2f7e: 0x000c, - // Block 0xbe, offset 0x2f80 - 0x2f83: 0x000c, - // Block 0xbf, offset 0x2fc0 - 0x2fd4: 0x000c, 0x2fd5: 0x000c, 0x2fd6: 0x000c, 0x2fd7: 0x000c, - 0x2fda: 0x000c, 0x2fdb: 0x000c, - 0x2fe0: 0x000c, - // Block 0xc0, offset 0x3000 - 0x3001: 0x000c, 0x3002: 0x000c, 0x3003: 0x000c, 0x3004: 0x000c, 0x3005: 0x000c, - 0x3006: 0x000c, 0x3009: 0x000c, 0x300a: 0x000c, - 0x3033: 0x000c, 0x3034: 0x000c, 0x3035: 0x000c, - 0x3036: 0x000c, 0x3037: 0x000c, 0x3038: 0x000c, 0x303b: 0x000c, - 0x303c: 0x000c, 0x303d: 0x000c, 0x303e: 0x000c, - // Block 0xc1, offset 0x3040 - 0x3047: 0x000c, - 0x3051: 0x000c, - 0x3052: 0x000c, 0x3053: 0x000c, 0x3054: 0x000c, 0x3055: 0x000c, 0x3056: 0x000c, - 0x3059: 0x000c, 0x305a: 0x000c, 0x305b: 0x000c, - // Block 0xc2, offset 0x3080 - 0x308a: 0x000c, 0x308b: 0x000c, - 0x308c: 0x000c, 0x308d: 0x000c, 0x308e: 0x000c, 0x308f: 0x000c, 0x3090: 0x000c, 0x3091: 0x000c, - 0x3092: 0x000c, 0x3093: 0x000c, 0x3094: 0x000c, 0x3095: 0x000c, 0x3096: 0x000c, - 0x3098: 0x000c, 0x3099: 0x000c, - // Block 0xc3, offset 0x30c0 - 0x30f0: 0x000c, 0x30f1: 0x000c, 0x30f2: 0x000c, 0x30f3: 0x000c, 0x30f4: 0x000c, 0x30f5: 0x000c, - 0x30f6: 0x000c, 0x30f8: 0x000c, 0x30f9: 0x000c, 0x30fa: 0x000c, 0x30fb: 0x000c, - 0x30fc: 0x000c, 0x30fd: 0x000c, - // Block 0xc4, offset 0x3100 - 0x3112: 0x000c, 0x3113: 0x000c, 0x3114: 0x000c, 0x3115: 0x000c, 0x3116: 0x000c, 0x3117: 0x000c, - 0x3118: 0x000c, 0x3119: 0x000c, 0x311a: 0x000c, 0x311b: 0x000c, 0x311c: 0x000c, 0x311d: 0x000c, - 0x311e: 0x000c, 0x311f: 0x000c, 0x3120: 0x000c, 0x3121: 0x000c, 0x3122: 0x000c, 0x3123: 0x000c, - 0x3124: 0x000c, 0x3125: 0x000c, 0x3126: 0x000c, 0x3127: 0x000c, - 0x312a: 0x000c, 0x312b: 0x000c, 0x312c: 0x000c, 0x312d: 0x000c, 0x312e: 0x000c, 0x312f: 0x000c, - 0x3130: 0x000c, 0x3132: 0x000c, 0x3133: 0x000c, 0x3135: 0x000c, - 0x3136: 0x000c, - // Block 0xc5, offset 0x3140 - 0x3171: 0x000c, 0x3172: 0x000c, 0x3173: 0x000c, 0x3174: 0x000c, 0x3175: 0x000c, - 0x3176: 0x000c, 0x317a: 0x000c, - 0x317c: 0x000c, 0x317d: 0x000c, 0x317f: 0x000c, - // Block 0xc6, offset 0x3180 - 0x3180: 0x000c, 0x3181: 0x000c, 0x3182: 0x000c, 0x3183: 0x000c, 0x3184: 0x000c, 0x3185: 0x000c, - 0x3187: 0x000c, - // Block 0xc7, offset 0x31c0 - 0x31d0: 0x000c, 0x31d1: 0x000c, - 0x31d5: 0x000c, 0x31d7: 0x000c, - // Block 0xc8, offset 0x3200 - 0x3233: 0x000c, 0x3234: 0x000c, - // Block 0xc9, offset 0x3240 - 0x3255: 0x000a, 0x3256: 0x000a, 0x3257: 0x000a, - 0x3258: 0x000a, 0x3259: 0x000a, 0x325a: 0x000a, 0x325b: 0x000a, 0x325c: 0x000a, 0x325d: 0x0004, - 0x325e: 0x0004, 0x325f: 0x0004, 0x3260: 0x0004, 0x3261: 0x000a, 0x3262: 0x000a, 0x3263: 0x000a, - 0x3264: 0x000a, 0x3265: 0x000a, 0x3266: 0x000a, 0x3267: 0x000a, 0x3268: 0x000a, 0x3269: 0x000a, - 0x326a: 0x000a, 0x326b: 0x000a, 0x326c: 0x000a, 0x326d: 0x000a, 0x326e: 0x000a, 0x326f: 0x000a, - 0x3270: 0x000a, 0x3271: 0x000a, - // Block 0xca, offset 0x3280 - 0x32b0: 0x000c, 0x32b1: 0x000c, 0x32b2: 0x000c, 0x32b3: 0x000c, 0x32b4: 0x000c, - // Block 0xcb, offset 0x32c0 - 0x32f0: 0x000c, 0x32f1: 0x000c, 0x32f2: 0x000c, 0x32f3: 0x000c, 0x32f4: 0x000c, 0x32f5: 0x000c, - 0x32f6: 0x000c, - // Block 0xcc, offset 0x3300 - 0x330f: 0x000c, - // Block 0xcd, offset 0x3340 - 0x334f: 0x000c, 0x3350: 0x000c, 0x3351: 0x000c, - 0x3352: 0x000c, - // Block 0xce, offset 0x3380 - 0x33a2: 0x000a, - 0x33a4: 0x000c, - // Block 0xcf, offset 0x33c0 - 0x33dd: 0x000c, - 0x33de: 0x000c, 0x33e0: 0x000b, 0x33e1: 0x000b, 0x33e2: 0x000b, 0x33e3: 0x000b, - // Block 0xd0, offset 0x3400 - 0x3427: 0x000c, 0x3428: 0x000c, 0x3429: 0x000c, - 0x3433: 0x000b, 0x3434: 0x000b, 0x3435: 0x000b, - 0x3436: 0x000b, 0x3437: 0x000b, 0x3438: 0x000b, 0x3439: 0x000b, 0x343a: 0x000b, 0x343b: 0x000c, - 0x343c: 0x000c, 0x343d: 0x000c, 0x343e: 0x000c, 0x343f: 0x000c, - // Block 0xd1, offset 0x3440 - 0x3440: 0x000c, 0x3441: 0x000c, 0x3442: 0x000c, 0x3445: 0x000c, - 0x3446: 0x000c, 0x3447: 0x000c, 0x3448: 0x000c, 0x3449: 0x000c, 0x344a: 0x000c, 0x344b: 0x000c, - 0x346a: 0x000c, 0x346b: 0x000c, 0x346c: 0x000c, 0x346d: 0x000c, - // Block 0xd2, offset 0x3480 - 0x3480: 0x000a, 0x3481: 0x000a, 0x3482: 0x000c, 0x3483: 0x000c, 0x3484: 0x000c, 0x3485: 0x000a, - // Block 0xd3, offset 0x34c0 - 0x34c0: 0x000a, 0x34c1: 0x000a, 0x34c2: 0x000a, 0x34c3: 0x000a, 0x34c4: 0x000a, 0x34c5: 0x000a, - 0x34c6: 0x000a, 0x34c7: 0x000a, 0x34c8: 0x000a, 0x34c9: 0x000a, 0x34ca: 0x000a, 0x34cb: 0x000a, - 0x34cc: 0x000a, 0x34cd: 0x000a, 0x34ce: 0x000a, 0x34cf: 0x000a, 0x34d0: 0x000a, 0x34d1: 0x000a, - 0x34d2: 0x000a, 0x34d3: 0x000a, 0x34d4: 0x000a, 0x34d5: 0x000a, 0x34d6: 0x000a, - // Block 0xd4, offset 0x3500 - 0x351b: 0x000a, - // Block 0xd5, offset 0x3540 - 0x3555: 0x000a, - // Block 0xd6, offset 0x3580 - 0x358f: 0x000a, - // Block 0xd7, offset 0x35c0 - 0x35c9: 0x000a, - // Block 0xd8, offset 0x3600 - 0x3603: 0x000a, - 0x360e: 0x0002, 0x360f: 0x0002, 0x3610: 0x0002, 0x3611: 0x0002, - 0x3612: 0x0002, 0x3613: 0x0002, 0x3614: 0x0002, 0x3615: 0x0002, 0x3616: 0x0002, 0x3617: 0x0002, - 0x3618: 0x0002, 0x3619: 0x0002, 0x361a: 0x0002, 0x361b: 0x0002, 0x361c: 0x0002, 0x361d: 0x0002, - 0x361e: 0x0002, 0x361f: 0x0002, 0x3620: 0x0002, 0x3621: 0x0002, 0x3622: 0x0002, 0x3623: 0x0002, - 0x3624: 0x0002, 0x3625: 0x0002, 0x3626: 0x0002, 0x3627: 0x0002, 0x3628: 0x0002, 0x3629: 0x0002, - 0x362a: 0x0002, 0x362b: 0x0002, 0x362c: 0x0002, 0x362d: 0x0002, 0x362e: 0x0002, 0x362f: 0x0002, - 0x3630: 0x0002, 0x3631: 0x0002, 0x3632: 0x0002, 0x3633: 0x0002, 0x3634: 0x0002, 0x3635: 0x0002, - 0x3636: 0x0002, 0x3637: 0x0002, 0x3638: 0x0002, 0x3639: 0x0002, 0x363a: 0x0002, 0x363b: 0x0002, - 0x363c: 0x0002, 0x363d: 0x0002, 0x363e: 0x0002, 0x363f: 0x0002, - // Block 0xd9, offset 0x3640 - 0x3640: 0x000c, 0x3641: 0x000c, 0x3642: 0x000c, 0x3643: 0x000c, 0x3644: 0x000c, 0x3645: 0x000c, - 0x3646: 0x000c, 0x3647: 0x000c, 0x3648: 0x000c, 0x3649: 0x000c, 0x364a: 0x000c, 0x364b: 0x000c, - 0x364c: 0x000c, 0x364d: 0x000c, 0x364e: 0x000c, 0x364f: 0x000c, 0x3650: 0x000c, 0x3651: 0x000c, - 0x3652: 0x000c, 0x3653: 0x000c, 0x3654: 0x000c, 0x3655: 0x000c, 0x3656: 0x000c, 0x3657: 0x000c, - 0x3658: 0x000c, 0x3659: 0x000c, 0x365a: 0x000c, 0x365b: 0x000c, 0x365c: 0x000c, 0x365d: 0x000c, - 0x365e: 0x000c, 0x365f: 0x000c, 0x3660: 0x000c, 0x3661: 0x000c, 0x3662: 0x000c, 0x3663: 0x000c, - 0x3664: 0x000c, 0x3665: 0x000c, 0x3666: 0x000c, 0x3667: 0x000c, 0x3668: 0x000c, 0x3669: 0x000c, - 0x366a: 0x000c, 0x366b: 0x000c, 0x366c: 0x000c, 0x366d: 0x000c, 0x366e: 0x000c, 0x366f: 0x000c, - 0x3670: 0x000c, 0x3671: 0x000c, 0x3672: 0x000c, 0x3673: 0x000c, 0x3674: 0x000c, 0x3675: 0x000c, - 0x3676: 0x000c, 0x367b: 0x000c, - 0x367c: 0x000c, 0x367d: 0x000c, 0x367e: 0x000c, 0x367f: 0x000c, - // Block 0xda, offset 0x3680 - 0x3680: 0x000c, 0x3681: 0x000c, 0x3682: 0x000c, 0x3683: 0x000c, 0x3684: 0x000c, 0x3685: 0x000c, - 0x3686: 0x000c, 0x3687: 0x000c, 0x3688: 0x000c, 0x3689: 0x000c, 0x368a: 0x000c, 0x368b: 0x000c, - 0x368c: 0x000c, 0x368d: 0x000c, 0x368e: 0x000c, 0x368f: 0x000c, 0x3690: 0x000c, 0x3691: 0x000c, - 0x3692: 0x000c, 0x3693: 0x000c, 0x3694: 0x000c, 0x3695: 0x000c, 0x3696: 0x000c, 0x3697: 0x000c, - 0x3698: 0x000c, 0x3699: 0x000c, 0x369a: 0x000c, 0x369b: 0x000c, 0x369c: 0x000c, 0x369d: 0x000c, - 0x369e: 0x000c, 0x369f: 0x000c, 0x36a0: 0x000c, 0x36a1: 0x000c, 0x36a2: 0x000c, 0x36a3: 0x000c, - 0x36a4: 0x000c, 0x36a5: 0x000c, 0x36a6: 0x000c, 0x36a7: 0x000c, 0x36a8: 0x000c, 0x36a9: 0x000c, - 0x36aa: 0x000c, 0x36ab: 0x000c, 0x36ac: 0x000c, - 0x36b5: 0x000c, - // Block 0xdb, offset 0x36c0 - 0x36c4: 0x000c, - 0x36db: 0x000c, 0x36dc: 0x000c, 0x36dd: 0x000c, - 0x36de: 0x000c, 0x36df: 0x000c, 0x36e1: 0x000c, 0x36e2: 0x000c, 0x36e3: 0x000c, - 0x36e4: 0x000c, 0x36e5: 0x000c, 0x36e6: 0x000c, 0x36e7: 0x000c, 0x36e8: 0x000c, 0x36e9: 0x000c, - 0x36ea: 0x000c, 0x36eb: 0x000c, 0x36ec: 0x000c, 0x36ed: 0x000c, 0x36ee: 0x000c, 0x36ef: 0x000c, - // Block 0xdc, offset 0x3700 - 0x3700: 0x000c, 0x3701: 0x000c, 0x3702: 0x000c, 0x3703: 0x000c, 0x3704: 0x000c, 0x3705: 0x000c, - 0x3706: 0x000c, 0x3708: 0x000c, 0x3709: 0x000c, 0x370a: 0x000c, 0x370b: 0x000c, - 0x370c: 0x000c, 0x370d: 0x000c, 0x370e: 0x000c, 0x370f: 0x000c, 0x3710: 0x000c, 0x3711: 0x000c, - 0x3712: 0x000c, 0x3713: 0x000c, 0x3714: 0x000c, 0x3715: 0x000c, 0x3716: 0x000c, 0x3717: 0x000c, - 0x3718: 0x000c, 0x371b: 0x000c, 0x371c: 0x000c, 0x371d: 0x000c, - 0x371e: 0x000c, 0x371f: 0x000c, 0x3720: 0x000c, 0x3721: 0x000c, 0x3723: 0x000c, - 0x3724: 0x000c, 0x3726: 0x000c, 0x3727: 0x000c, 0x3728: 0x000c, 0x3729: 0x000c, - 0x372a: 0x000c, - // Block 0xdd, offset 0x3740 - 0x376c: 0x000c, 0x376d: 0x000c, 0x376e: 0x000c, 0x376f: 0x000c, - 0x377f: 0x0004, - // Block 0xde, offset 0x3780 - 0x3780: 0x0001, 0x3781: 0x0001, 0x3782: 0x0001, 0x3783: 0x0001, 0x3784: 0x0001, 0x3785: 0x0001, - 0x3786: 0x0001, 0x3787: 0x0001, 0x3788: 0x0001, 0x3789: 0x0001, 0x378a: 0x0001, 0x378b: 0x0001, - 0x378c: 0x0001, 0x378d: 0x0001, 0x378e: 0x0001, 0x378f: 0x0001, 0x3790: 0x000c, 0x3791: 0x000c, - 0x3792: 0x000c, 0x3793: 0x000c, 0x3794: 0x000c, 0x3795: 0x000c, 0x3796: 0x000c, 0x3797: 0x0001, - 0x3798: 0x0001, 0x3799: 0x0001, 0x379a: 0x0001, 0x379b: 0x0001, 0x379c: 0x0001, 0x379d: 0x0001, - 0x379e: 0x0001, 0x379f: 0x0001, 0x37a0: 0x0001, 0x37a1: 0x0001, 0x37a2: 0x0001, 0x37a3: 0x0001, - 0x37a4: 0x0001, 0x37a5: 0x0001, 0x37a6: 0x0001, 0x37a7: 0x0001, 0x37a8: 0x0001, 0x37a9: 0x0001, - 0x37aa: 0x0001, 0x37ab: 0x0001, 0x37ac: 0x0001, 0x37ad: 0x0001, 0x37ae: 0x0001, 0x37af: 0x0001, - 0x37b0: 0x0001, 0x37b1: 0x0001, 0x37b2: 0x0001, 0x37b3: 0x0001, 0x37b4: 0x0001, 0x37b5: 0x0001, - 0x37b6: 0x0001, 0x37b7: 0x0001, 0x37b8: 0x0001, 0x37b9: 0x0001, 0x37ba: 0x0001, 0x37bb: 0x0001, - 0x37bc: 0x0001, 0x37bd: 0x0001, 0x37be: 0x0001, 0x37bf: 0x0001, - // Block 0xdf, offset 0x37c0 - 0x37c0: 0x0001, 0x37c1: 0x0001, 0x37c2: 0x0001, 0x37c3: 0x0001, 0x37c4: 0x000c, 0x37c5: 0x000c, - 0x37c6: 0x000c, 0x37c7: 0x000c, 0x37c8: 0x000c, 0x37c9: 0x000c, 0x37ca: 0x000c, 0x37cb: 0x0001, - 0x37cc: 0x0001, 0x37cd: 0x0001, 0x37ce: 0x0001, 0x37cf: 0x0001, 0x37d0: 0x0001, 0x37d1: 0x0001, - 0x37d2: 0x0001, 0x37d3: 0x0001, 0x37d4: 0x0001, 0x37d5: 0x0001, 0x37d6: 0x0001, 0x37d7: 0x0001, - 0x37d8: 0x0001, 0x37d9: 0x0001, 0x37da: 0x0001, 0x37db: 0x0001, 0x37dc: 0x0001, 0x37dd: 0x0001, - 0x37de: 0x0001, 0x37df: 0x0001, 0x37e0: 0x0001, 0x37e1: 0x0001, 0x37e2: 0x0001, 0x37e3: 0x0001, - 0x37e4: 0x0001, 0x37e5: 0x0001, 0x37e6: 0x0001, 0x37e7: 0x0001, 0x37e8: 0x0001, 0x37e9: 0x0001, - 0x37ea: 0x0001, 0x37eb: 0x0001, 0x37ec: 0x0001, 0x37ed: 0x0001, 0x37ee: 0x0001, 0x37ef: 0x0001, - 0x37f0: 0x0001, 0x37f1: 0x0001, 0x37f2: 0x0001, 0x37f3: 0x0001, 0x37f4: 0x0001, 0x37f5: 0x0001, - 0x37f6: 0x0001, 0x37f7: 0x0001, 0x37f8: 0x0001, 0x37f9: 0x0001, 0x37fa: 0x0001, 0x37fb: 0x0001, - 0x37fc: 0x0001, 0x37fd: 0x0001, 0x37fe: 0x0001, 0x37ff: 0x0001, - // Block 0xe0, offset 0x3800 - 0x3800: 0x000d, 0x3801: 0x000d, 0x3802: 0x000d, 0x3803: 0x000d, 0x3804: 0x000d, 0x3805: 0x000d, - 0x3806: 0x000d, 0x3807: 0x000d, 0x3808: 0x000d, 0x3809: 0x000d, 0x380a: 0x000d, 0x380b: 0x000d, - 0x380c: 0x000d, 0x380d: 0x000d, 0x380e: 0x000d, 0x380f: 0x000d, 0x3810: 0x0001, 0x3811: 0x0001, - 0x3812: 0x0001, 0x3813: 0x0001, 0x3814: 0x0001, 0x3815: 0x0001, 0x3816: 0x0001, 0x3817: 0x0001, - 0x3818: 0x0001, 0x3819: 0x0001, 0x381a: 0x0001, 0x381b: 0x0001, 0x381c: 0x0001, 0x381d: 0x0001, - 0x381e: 0x0001, 0x381f: 0x0001, 0x3820: 0x0001, 0x3821: 0x0001, 0x3822: 0x0001, 0x3823: 0x0001, - 0x3824: 0x0001, 0x3825: 0x0001, 0x3826: 0x0001, 0x3827: 0x0001, 0x3828: 0x0001, 0x3829: 0x0001, - 0x382a: 0x0001, 0x382b: 0x0001, 0x382c: 0x0001, 0x382d: 0x0001, 0x382e: 0x0001, 0x382f: 0x0001, - 0x3830: 0x0001, 0x3831: 0x0001, 0x3832: 0x0001, 0x3833: 0x0001, 0x3834: 0x0001, 0x3835: 0x0001, - 0x3836: 0x0001, 0x3837: 0x0001, 0x3838: 0x0001, 0x3839: 0x0001, 0x383a: 0x0001, 0x383b: 0x0001, - 0x383c: 0x0001, 0x383d: 0x0001, 0x383e: 0x0001, 0x383f: 0x0001, - // Block 0xe1, offset 0x3840 - 0x3840: 0x000d, 0x3841: 0x000d, 0x3842: 0x000d, 0x3843: 0x000d, 0x3844: 0x000d, 0x3845: 0x000d, - 0x3846: 0x000d, 0x3847: 0x000d, 0x3848: 0x000d, 0x3849: 0x000d, 0x384a: 0x000d, 0x384b: 0x000d, - 0x384c: 0x000d, 0x384d: 0x000d, 0x384e: 0x000d, 0x384f: 0x000d, 0x3850: 0x000d, 0x3851: 0x000d, - 0x3852: 0x000d, 0x3853: 0x000d, 0x3854: 0x000d, 0x3855: 0x000d, 0x3856: 0x000d, 0x3857: 0x000d, - 0x3858: 0x000d, 0x3859: 0x000d, 0x385a: 0x000d, 0x385b: 0x000d, 0x385c: 0x000d, 0x385d: 0x000d, - 0x385e: 0x000d, 0x385f: 0x000d, 0x3860: 0x000d, 0x3861: 0x000d, 0x3862: 0x000d, 0x3863: 0x000d, - 0x3864: 0x000d, 0x3865: 0x000d, 0x3866: 0x000d, 0x3867: 0x000d, 0x3868: 0x000d, 0x3869: 0x000d, - 0x386a: 0x000d, 0x386b: 0x000d, 0x386c: 0x000d, 0x386d: 0x000d, 0x386e: 0x000d, 0x386f: 0x000d, - 0x3870: 0x000a, 0x3871: 0x000a, 0x3872: 0x000d, 0x3873: 0x000d, 0x3874: 0x000d, 0x3875: 0x000d, - 0x3876: 0x000d, 0x3877: 0x000d, 0x3878: 0x000d, 0x3879: 0x000d, 0x387a: 0x000d, 0x387b: 0x000d, - 0x387c: 0x000d, 0x387d: 0x000d, 0x387e: 0x000d, 0x387f: 0x000d, - // Block 0xe2, offset 0x3880 - 0x3880: 0x000a, 0x3881: 0x000a, 0x3882: 0x000a, 0x3883: 0x000a, 0x3884: 0x000a, 0x3885: 0x000a, - 0x3886: 0x000a, 0x3887: 0x000a, 0x3888: 0x000a, 0x3889: 0x000a, 0x388a: 0x000a, 0x388b: 0x000a, - 0x388c: 0x000a, 0x388d: 0x000a, 0x388e: 0x000a, 0x388f: 0x000a, 0x3890: 0x000a, 0x3891: 0x000a, - 0x3892: 0x000a, 0x3893: 0x000a, 0x3894: 0x000a, 0x3895: 0x000a, 0x3896: 0x000a, 0x3897: 0x000a, - 0x3898: 0x000a, 0x3899: 0x000a, 0x389a: 0x000a, 0x389b: 0x000a, 0x389c: 0x000a, 0x389d: 0x000a, - 0x389e: 0x000a, 0x389f: 0x000a, 0x38a0: 0x000a, 0x38a1: 0x000a, 0x38a2: 0x000a, 0x38a3: 0x000a, - 0x38a4: 0x000a, 0x38a5: 0x000a, 0x38a6: 0x000a, 0x38a7: 0x000a, 0x38a8: 0x000a, 0x38a9: 0x000a, - 0x38aa: 0x000a, 0x38ab: 0x000a, - 0x38b0: 0x000a, 0x38b1: 0x000a, 0x38b2: 0x000a, 0x38b3: 0x000a, 0x38b4: 0x000a, 0x38b5: 0x000a, - 0x38b6: 0x000a, 0x38b7: 0x000a, 0x38b8: 0x000a, 0x38b9: 0x000a, 0x38ba: 0x000a, 0x38bb: 0x000a, - 0x38bc: 0x000a, 0x38bd: 0x000a, 0x38be: 0x000a, 0x38bf: 0x000a, - // Block 0xe3, offset 0x38c0 - 0x38c0: 0x000a, 0x38c1: 0x000a, 0x38c2: 0x000a, 0x38c3: 0x000a, 0x38c4: 0x000a, 0x38c5: 0x000a, - 0x38c6: 0x000a, 0x38c7: 0x000a, 0x38c8: 0x000a, 0x38c9: 0x000a, 0x38ca: 0x000a, 0x38cb: 0x000a, - 0x38cc: 0x000a, 0x38cd: 0x000a, 0x38ce: 0x000a, 0x38cf: 0x000a, 0x38d0: 0x000a, 0x38d1: 0x000a, - 0x38d2: 0x000a, 0x38d3: 0x000a, - 0x38e0: 0x000a, 0x38e1: 0x000a, 0x38e2: 0x000a, 0x38e3: 0x000a, - 0x38e4: 0x000a, 0x38e5: 0x000a, 0x38e6: 0x000a, 0x38e7: 0x000a, 0x38e8: 0x000a, 0x38e9: 0x000a, - 0x38ea: 0x000a, 0x38eb: 0x000a, 0x38ec: 0x000a, 0x38ed: 0x000a, 0x38ee: 0x000a, - 0x38f1: 0x000a, 0x38f2: 0x000a, 0x38f3: 0x000a, 0x38f4: 0x000a, 0x38f5: 0x000a, - 0x38f6: 0x000a, 0x38f7: 0x000a, 0x38f8: 0x000a, 0x38f9: 0x000a, 0x38fa: 0x000a, 0x38fb: 0x000a, - 0x38fc: 0x000a, 0x38fd: 0x000a, 0x38fe: 0x000a, 0x38ff: 0x000a, - // Block 0xe4, offset 0x3900 - 0x3901: 0x000a, 0x3902: 0x000a, 0x3903: 0x000a, 0x3904: 0x000a, 0x3905: 0x000a, - 0x3906: 0x000a, 0x3907: 0x000a, 0x3908: 0x000a, 0x3909: 0x000a, 0x390a: 0x000a, 0x390b: 0x000a, - 0x390c: 0x000a, 0x390d: 0x000a, 0x390e: 0x000a, 0x390f: 0x000a, 0x3911: 0x000a, - 0x3912: 0x000a, 0x3913: 0x000a, 0x3914: 0x000a, 0x3915: 0x000a, 0x3916: 0x000a, 0x3917: 0x000a, - 0x3918: 0x000a, 0x3919: 0x000a, 0x391a: 0x000a, 0x391b: 0x000a, 0x391c: 0x000a, 0x391d: 0x000a, - 0x391e: 0x000a, 0x391f: 0x000a, 0x3920: 0x000a, 0x3921: 0x000a, 0x3922: 0x000a, 0x3923: 0x000a, - 0x3924: 0x000a, 0x3925: 0x000a, 0x3926: 0x000a, 0x3927: 0x000a, 0x3928: 0x000a, 0x3929: 0x000a, - 0x392a: 0x000a, 0x392b: 0x000a, 0x392c: 0x000a, 0x392d: 0x000a, 0x392e: 0x000a, 0x392f: 0x000a, - 0x3930: 0x000a, 0x3931: 0x000a, 0x3932: 0x000a, 0x3933: 0x000a, 0x3934: 0x000a, 0x3935: 0x000a, - // Block 0xe5, offset 0x3940 - 0x3940: 0x0002, 0x3941: 0x0002, 0x3942: 0x0002, 0x3943: 0x0002, 0x3944: 0x0002, 0x3945: 0x0002, - 0x3946: 0x0002, 0x3947: 0x0002, 0x3948: 0x0002, 0x3949: 0x0002, 0x394a: 0x0002, 0x394b: 0x000a, - 0x394c: 0x000a, 0x394d: 0x000a, 0x394e: 0x000a, 0x394f: 0x000a, - 0x396f: 0x000a, - // Block 0xe6, offset 0x3980 - 0x39aa: 0x000a, 0x39ab: 0x000a, 0x39ac: 0x000a, 0x39ad: 0x000a, 0x39ae: 0x000a, 0x39af: 0x000a, - // Block 0xe7, offset 0x39c0 - 0x39ed: 0x000a, - // Block 0xe8, offset 0x3a00 - 0x3a20: 0x000a, 0x3a21: 0x000a, 0x3a22: 0x000a, 0x3a23: 0x000a, - 0x3a24: 0x000a, 0x3a25: 0x000a, - // Block 0xe9, offset 0x3a40 - 0x3a40: 0x000a, 0x3a41: 0x000a, 0x3a42: 0x000a, 0x3a43: 0x000a, 0x3a44: 0x000a, 0x3a45: 0x000a, - 0x3a46: 0x000a, 0x3a47: 0x000a, 0x3a48: 0x000a, 0x3a49: 0x000a, 0x3a4a: 0x000a, 0x3a4b: 0x000a, - 0x3a4c: 0x000a, 0x3a4d: 0x000a, 0x3a4e: 0x000a, 0x3a4f: 0x000a, 0x3a50: 0x000a, 0x3a51: 0x000a, - 0x3a52: 0x000a, 0x3a53: 0x000a, 0x3a54: 0x000a, 0x3a55: 0x000a, 0x3a56: 0x000a, 0x3a57: 0x000a, - 0x3a60: 0x000a, 0x3a61: 0x000a, 0x3a62: 0x000a, 0x3a63: 0x000a, - 0x3a64: 0x000a, 0x3a65: 0x000a, 0x3a66: 0x000a, 0x3a67: 0x000a, 0x3a68: 0x000a, 0x3a69: 0x000a, - 0x3a6a: 0x000a, 0x3a6b: 0x000a, 0x3a6c: 0x000a, - 0x3a70: 0x000a, 0x3a71: 0x000a, 0x3a72: 0x000a, 0x3a73: 0x000a, 0x3a74: 0x000a, 0x3a75: 0x000a, - 0x3a76: 0x000a, 0x3a77: 0x000a, 0x3a78: 0x000a, 0x3a79: 0x000a, 0x3a7a: 0x000a, 0x3a7b: 0x000a, - 0x3a7c: 0x000a, - // Block 0xea, offset 0x3a80 - 0x3a80: 0x000a, 0x3a81: 0x000a, 0x3a82: 0x000a, 0x3a83: 0x000a, 0x3a84: 0x000a, 0x3a85: 0x000a, - 0x3a86: 0x000a, 0x3a87: 0x000a, 0x3a88: 0x000a, 0x3a89: 0x000a, 0x3a8a: 0x000a, 0x3a8b: 0x000a, - 0x3a8c: 0x000a, 0x3a8d: 0x000a, 0x3a8e: 0x000a, 0x3a8f: 0x000a, 0x3a90: 0x000a, 0x3a91: 0x000a, - 0x3a92: 0x000a, 0x3a93: 0x000a, 0x3a94: 0x000a, 0x3a95: 0x000a, 0x3a96: 0x000a, 0x3a97: 0x000a, - 0x3a98: 0x000a, - 0x3aa0: 0x000a, 0x3aa1: 0x000a, 0x3aa2: 0x000a, 0x3aa3: 0x000a, - 0x3aa4: 0x000a, 0x3aa5: 0x000a, 0x3aa6: 0x000a, 0x3aa7: 0x000a, 0x3aa8: 0x000a, 0x3aa9: 0x000a, - 0x3aaa: 0x000a, 0x3aab: 0x000a, - // Block 0xeb, offset 0x3ac0 - 0x3ac0: 0x000a, 0x3ac1: 0x000a, 0x3ac2: 0x000a, 0x3ac3: 0x000a, 0x3ac4: 0x000a, 0x3ac5: 0x000a, - 0x3ac6: 0x000a, 0x3ac7: 0x000a, 0x3ac8: 0x000a, 0x3ac9: 0x000a, 0x3aca: 0x000a, 0x3acb: 0x000a, - 0x3ad0: 0x000a, 0x3ad1: 0x000a, - 0x3ad2: 0x000a, 0x3ad3: 0x000a, 0x3ad4: 0x000a, 0x3ad5: 0x000a, 0x3ad6: 0x000a, 0x3ad7: 0x000a, - 0x3ad8: 0x000a, 0x3ad9: 0x000a, 0x3ada: 0x000a, 0x3adb: 0x000a, 0x3adc: 0x000a, 0x3add: 0x000a, - 0x3ade: 0x000a, 0x3adf: 0x000a, 0x3ae0: 0x000a, 0x3ae1: 0x000a, 0x3ae2: 0x000a, 0x3ae3: 0x000a, - 0x3ae4: 0x000a, 0x3ae5: 0x000a, 0x3ae6: 0x000a, 0x3ae7: 0x000a, 0x3ae8: 0x000a, 0x3ae9: 0x000a, - 0x3aea: 0x000a, 0x3aeb: 0x000a, 0x3aec: 0x000a, 0x3aed: 0x000a, 0x3aee: 0x000a, 0x3aef: 0x000a, - 0x3af0: 0x000a, 0x3af1: 0x000a, 0x3af2: 0x000a, 0x3af3: 0x000a, 0x3af4: 0x000a, 0x3af5: 0x000a, - 0x3af6: 0x000a, 0x3af7: 0x000a, 0x3af8: 0x000a, 0x3af9: 0x000a, 0x3afa: 0x000a, 0x3afb: 0x000a, - 0x3afc: 0x000a, 0x3afd: 0x000a, 0x3afe: 0x000a, 0x3aff: 0x000a, - // Block 0xec, offset 0x3b00 - 0x3b00: 0x000a, 0x3b01: 0x000a, 0x3b02: 0x000a, 0x3b03: 0x000a, 0x3b04: 0x000a, 0x3b05: 0x000a, - 0x3b06: 0x000a, 0x3b07: 0x000a, - 0x3b10: 0x000a, 0x3b11: 0x000a, - 0x3b12: 0x000a, 0x3b13: 0x000a, 0x3b14: 0x000a, 0x3b15: 0x000a, 0x3b16: 0x000a, 0x3b17: 0x000a, - 0x3b18: 0x000a, 0x3b19: 0x000a, - 0x3b20: 0x000a, 0x3b21: 0x000a, 0x3b22: 0x000a, 0x3b23: 0x000a, - 0x3b24: 0x000a, 0x3b25: 0x000a, 0x3b26: 0x000a, 0x3b27: 0x000a, 0x3b28: 0x000a, 0x3b29: 0x000a, - 0x3b2a: 0x000a, 0x3b2b: 0x000a, 0x3b2c: 0x000a, 0x3b2d: 0x000a, 0x3b2e: 0x000a, 0x3b2f: 0x000a, - 0x3b30: 0x000a, 0x3b31: 0x000a, 0x3b32: 0x000a, 0x3b33: 0x000a, 0x3b34: 0x000a, 0x3b35: 0x000a, - 0x3b36: 0x000a, 0x3b37: 0x000a, 0x3b38: 0x000a, 0x3b39: 0x000a, 0x3b3a: 0x000a, 0x3b3b: 0x000a, - 0x3b3c: 0x000a, 0x3b3d: 0x000a, 0x3b3e: 0x000a, 0x3b3f: 0x000a, - // Block 0xed, offset 0x3b40 - 0x3b40: 0x000a, 0x3b41: 0x000a, 0x3b42: 0x000a, 0x3b43: 0x000a, 0x3b44: 0x000a, 0x3b45: 0x000a, - 0x3b46: 0x000a, 0x3b47: 0x000a, - 0x3b50: 0x000a, 0x3b51: 0x000a, - 0x3b52: 0x000a, 0x3b53: 0x000a, 0x3b54: 0x000a, 0x3b55: 0x000a, 0x3b56: 0x000a, 0x3b57: 0x000a, - 0x3b58: 0x000a, 0x3b59: 0x000a, 0x3b5a: 0x000a, 0x3b5b: 0x000a, 0x3b5c: 0x000a, 0x3b5d: 0x000a, - 0x3b5e: 0x000a, 0x3b5f: 0x000a, 0x3b60: 0x000a, 0x3b61: 0x000a, 0x3b62: 0x000a, 0x3b63: 0x000a, - 0x3b64: 0x000a, 0x3b65: 0x000a, 0x3b66: 0x000a, 0x3b67: 0x000a, 0x3b68: 0x000a, 0x3b69: 0x000a, - 0x3b6a: 0x000a, 0x3b6b: 0x000a, 0x3b6c: 0x000a, 0x3b6d: 0x000a, - 0x3b70: 0x000a, 0x3b71: 0x000a, - // Block 0xee, offset 0x3b80 - 0x3b80: 0x000a, 0x3b81: 0x000a, 0x3b82: 0x000a, 0x3b83: 0x000a, 0x3b84: 0x000a, 0x3b85: 0x000a, - 0x3b86: 0x000a, 0x3b87: 0x000a, 0x3b88: 0x000a, 0x3b89: 0x000a, 0x3b8a: 0x000a, 0x3b8b: 0x000a, - 0x3b8c: 0x000a, 0x3b8d: 0x000a, 0x3b8e: 0x000a, 0x3b8f: 0x000a, 0x3b90: 0x000a, 0x3b91: 0x000a, - 0x3b92: 0x000a, 0x3b93: 0x000a, 0x3b94: 0x000a, 0x3b95: 0x000a, 0x3b96: 0x000a, 0x3b97: 0x000a, - 0x3b98: 0x000a, 0x3b99: 0x000a, 0x3b9a: 0x000a, 0x3b9b: 0x000a, 0x3b9c: 0x000a, 0x3b9d: 0x000a, - 0x3b9e: 0x000a, 0x3b9f: 0x000a, 0x3ba0: 0x000a, 0x3ba1: 0x000a, 0x3ba2: 0x000a, 0x3ba3: 0x000a, - 0x3ba4: 0x000a, 0x3ba5: 0x000a, 0x3ba6: 0x000a, 0x3ba7: 0x000a, 0x3ba8: 0x000a, 0x3ba9: 0x000a, - 0x3baa: 0x000a, 0x3bab: 0x000a, 0x3bac: 0x000a, 0x3bad: 0x000a, 0x3bae: 0x000a, 0x3baf: 0x000a, - 0x3bb0: 0x000a, 0x3bb1: 0x000a, 0x3bb2: 0x000a, 0x3bb3: 0x000a, 0x3bb4: 0x000a, 0x3bb5: 0x000a, - 0x3bb6: 0x000a, 0x3bb7: 0x000a, 0x3bb8: 0x000a, 0x3bba: 0x000a, 0x3bbb: 0x000a, - 0x3bbc: 0x000a, 0x3bbd: 0x000a, 0x3bbe: 0x000a, 0x3bbf: 0x000a, - // Block 0xef, offset 0x3bc0 - 0x3bc0: 0x000a, 0x3bc1: 0x000a, 0x3bc2: 0x000a, 0x3bc3: 0x000a, 0x3bc4: 0x000a, 0x3bc5: 0x000a, - 0x3bc6: 0x000a, 0x3bc7: 0x000a, 0x3bc8: 0x000a, 0x3bc9: 0x000a, 0x3bca: 0x000a, 0x3bcb: 0x000a, - 0x3bcd: 0x000a, 0x3bce: 0x000a, 0x3bcf: 0x000a, 0x3bd0: 0x000a, 0x3bd1: 0x000a, - 0x3bd2: 0x000a, 0x3bd3: 0x000a, 0x3bd4: 0x000a, 0x3bd5: 0x000a, 0x3bd6: 0x000a, 0x3bd7: 0x000a, - 0x3bd8: 0x000a, 0x3bd9: 0x000a, 0x3bda: 0x000a, 0x3bdb: 0x000a, 0x3bdc: 0x000a, 0x3bdd: 0x000a, - 0x3bde: 0x000a, 0x3bdf: 0x000a, 0x3be0: 0x000a, 0x3be1: 0x000a, 0x3be2: 0x000a, 0x3be3: 0x000a, - 0x3be4: 0x000a, 0x3be5: 0x000a, 0x3be6: 0x000a, 0x3be7: 0x000a, 0x3be8: 0x000a, 0x3be9: 0x000a, - 0x3bea: 0x000a, 0x3beb: 0x000a, 0x3bec: 0x000a, 0x3bed: 0x000a, 0x3bee: 0x000a, 0x3bef: 0x000a, - 0x3bf0: 0x000a, 0x3bf1: 0x000a, 0x3bf2: 0x000a, 0x3bf3: 0x000a, 0x3bf4: 0x000a, 0x3bf5: 0x000a, - 0x3bf6: 0x000a, 0x3bf7: 0x000a, 0x3bf8: 0x000a, 0x3bf9: 0x000a, 0x3bfa: 0x000a, 0x3bfb: 0x000a, - 0x3bfc: 0x000a, 0x3bfd: 0x000a, 0x3bfe: 0x000a, 0x3bff: 0x000a, - // Block 0xf0, offset 0x3c00 - 0x3c00: 0x000a, 0x3c01: 0x000a, 0x3c02: 0x000a, 0x3c03: 0x000a, 0x3c04: 0x000a, 0x3c05: 0x000a, - 0x3c06: 0x000a, 0x3c07: 0x000a, 0x3c08: 0x000a, 0x3c09: 0x000a, 0x3c0a: 0x000a, 0x3c0b: 0x000a, - 0x3c0c: 0x000a, 0x3c0d: 0x000a, 0x3c0e: 0x000a, 0x3c0f: 0x000a, 0x3c10: 0x000a, 0x3c11: 0x000a, - 0x3c12: 0x000a, 0x3c13: 0x000a, - 0x3c20: 0x000a, 0x3c21: 0x000a, 0x3c22: 0x000a, 0x3c23: 0x000a, - 0x3c24: 0x000a, 0x3c25: 0x000a, 0x3c26: 0x000a, 0x3c27: 0x000a, 0x3c28: 0x000a, 0x3c29: 0x000a, - 0x3c2a: 0x000a, 0x3c2b: 0x000a, 0x3c2c: 0x000a, 0x3c2d: 0x000a, - 0x3c30: 0x000a, 0x3c31: 0x000a, 0x3c32: 0x000a, 0x3c33: 0x000a, 0x3c34: 0x000a, - 0x3c38: 0x000a, 0x3c39: 0x000a, 0x3c3a: 0x000a, - // Block 0xf1, offset 0x3c40 - 0x3c40: 0x000a, 0x3c41: 0x000a, 0x3c42: 0x000a, 0x3c43: 0x000a, 0x3c44: 0x000a, 0x3c45: 0x000a, - 0x3c46: 0x000a, - 0x3c50: 0x000a, 0x3c51: 0x000a, - 0x3c52: 0x000a, 0x3c53: 0x000a, 0x3c54: 0x000a, 0x3c55: 0x000a, 0x3c56: 0x000a, 0x3c57: 0x000a, - 0x3c58: 0x000a, 0x3c59: 0x000a, 0x3c5a: 0x000a, 0x3c5b: 0x000a, 0x3c5c: 0x000a, 0x3c5d: 0x000a, - 0x3c5e: 0x000a, 0x3c5f: 0x000a, 0x3c60: 0x000a, 0x3c61: 0x000a, 0x3c62: 0x000a, 0x3c63: 0x000a, - 0x3c64: 0x000a, 0x3c65: 0x000a, 0x3c66: 0x000a, 0x3c67: 0x000a, 0x3c68: 0x000a, - 0x3c70: 0x000a, 0x3c71: 0x000a, 0x3c72: 0x000a, 0x3c73: 0x000a, 0x3c74: 0x000a, 0x3c75: 0x000a, - 0x3c76: 0x000a, - // Block 0xf2, offset 0x3c80 - 0x3c80: 0x000a, 0x3c81: 0x000a, 0x3c82: 0x000a, - 0x3c90: 0x000a, 0x3c91: 0x000a, - 0x3c92: 0x000a, 0x3c93: 0x000a, 0x3c94: 0x000a, 0x3c95: 0x000a, 0x3c96: 0x000a, - // Block 0xf3, offset 0x3cc0 - 0x3cc0: 0x000a, 0x3cc1: 0x000a, 0x3cc2: 0x000a, 0x3cc3: 0x000a, 0x3cc4: 0x000a, 0x3cc5: 0x000a, - 0x3cc6: 0x000a, 0x3cc7: 0x000a, 0x3cc8: 0x000a, 0x3cc9: 0x000a, 0x3cca: 0x000a, 0x3ccb: 0x000a, - 0x3ccc: 0x000a, 0x3ccd: 0x000a, 0x3cce: 0x000a, 0x3ccf: 0x000a, 0x3cd0: 0x000a, 0x3cd1: 0x000a, - 0x3cd2: 0x000a, 0x3cd4: 0x000a, 0x3cd5: 0x000a, 0x3cd6: 0x000a, 0x3cd7: 0x000a, - 0x3cd8: 0x000a, 0x3cd9: 0x000a, 0x3cda: 0x000a, 0x3cdb: 0x000a, 0x3cdc: 0x000a, 0x3cdd: 0x000a, - 0x3cde: 0x000a, 0x3cdf: 0x000a, 0x3ce0: 0x000a, 0x3ce1: 0x000a, 0x3ce2: 0x000a, 0x3ce3: 0x000a, - 0x3ce4: 0x000a, 0x3ce5: 0x000a, 0x3ce6: 0x000a, 0x3ce7: 0x000a, 0x3ce8: 0x000a, 0x3ce9: 0x000a, - 0x3cea: 0x000a, 0x3ceb: 0x000a, 0x3cec: 0x000a, 0x3ced: 0x000a, 0x3cee: 0x000a, 0x3cef: 0x000a, - 0x3cf0: 0x000a, 0x3cf1: 0x000a, 0x3cf2: 0x000a, 0x3cf3: 0x000a, 0x3cf4: 0x000a, 0x3cf5: 0x000a, - 0x3cf6: 0x000a, 0x3cf7: 0x000a, 0x3cf8: 0x000a, 0x3cf9: 0x000a, 0x3cfa: 0x000a, 0x3cfb: 0x000a, - 0x3cfc: 0x000a, 0x3cfd: 0x000a, 0x3cfe: 0x000a, 0x3cff: 0x000a, - // Block 0xf4, offset 0x3d00 - 0x3d00: 0x000a, 0x3d01: 0x000a, 0x3d02: 0x000a, 0x3d03: 0x000a, 0x3d04: 0x000a, 0x3d05: 0x000a, - 0x3d06: 0x000a, 0x3d07: 0x000a, 0x3d08: 0x000a, 0x3d09: 0x000a, 0x3d0a: 0x000a, - 0x3d30: 0x0002, 0x3d31: 0x0002, 0x3d32: 0x0002, 0x3d33: 0x0002, 0x3d34: 0x0002, 0x3d35: 0x0002, - 0x3d36: 0x0002, 0x3d37: 0x0002, 0x3d38: 0x0002, 0x3d39: 0x0002, - // Block 0xf5, offset 0x3d40 - 0x3d7e: 0x000b, 0x3d7f: 0x000b, - // Block 0xf6, offset 0x3d80 - 0x3d80: 0x000b, 0x3d81: 0x000b, 0x3d82: 0x000b, 0x3d83: 0x000b, 0x3d84: 0x000b, 0x3d85: 0x000b, - 0x3d86: 0x000b, 0x3d87: 0x000b, 0x3d88: 0x000b, 0x3d89: 0x000b, 0x3d8a: 0x000b, 0x3d8b: 0x000b, - 0x3d8c: 0x000b, 0x3d8d: 0x000b, 0x3d8e: 0x000b, 0x3d8f: 0x000b, 0x3d90: 0x000b, 0x3d91: 0x000b, - 0x3d92: 0x000b, 0x3d93: 0x000b, 0x3d94: 0x000b, 0x3d95: 0x000b, 0x3d96: 0x000b, 0x3d97: 0x000b, - 0x3d98: 0x000b, 0x3d99: 0x000b, 0x3d9a: 0x000b, 0x3d9b: 0x000b, 0x3d9c: 0x000b, 0x3d9d: 0x000b, - 0x3d9e: 0x000b, 0x3d9f: 0x000b, 0x3da0: 0x000b, 0x3da1: 0x000b, 0x3da2: 0x000b, 0x3da3: 0x000b, - 0x3da4: 0x000b, 0x3da5: 0x000b, 0x3da6: 0x000b, 0x3da7: 0x000b, 0x3da8: 0x000b, 0x3da9: 0x000b, - 0x3daa: 0x000b, 0x3dab: 0x000b, 0x3dac: 0x000b, 0x3dad: 0x000b, 0x3dae: 0x000b, 0x3daf: 0x000b, - 0x3db0: 0x000b, 0x3db1: 0x000b, 0x3db2: 0x000b, 0x3db3: 0x000b, 0x3db4: 0x000b, 0x3db5: 0x000b, - 0x3db6: 0x000b, 0x3db7: 0x000b, 0x3db8: 0x000b, 0x3db9: 0x000b, 0x3dba: 0x000b, 0x3dbb: 0x000b, - 0x3dbc: 0x000b, 0x3dbd: 0x000b, 0x3dbe: 0x000b, 0x3dbf: 0x000b, - // Block 0xf7, offset 0x3dc0 - 0x3dc0: 0x000c, 0x3dc1: 0x000c, 0x3dc2: 0x000c, 0x3dc3: 0x000c, 0x3dc4: 0x000c, 0x3dc5: 0x000c, - 0x3dc6: 0x000c, 0x3dc7: 0x000c, 0x3dc8: 0x000c, 0x3dc9: 0x000c, 0x3dca: 0x000c, 0x3dcb: 0x000c, - 0x3dcc: 0x000c, 0x3dcd: 0x000c, 0x3dce: 0x000c, 0x3dcf: 0x000c, 0x3dd0: 0x000c, 0x3dd1: 0x000c, - 0x3dd2: 0x000c, 0x3dd3: 0x000c, 0x3dd4: 0x000c, 0x3dd5: 0x000c, 0x3dd6: 0x000c, 0x3dd7: 0x000c, - 0x3dd8: 0x000c, 0x3dd9: 0x000c, 0x3dda: 0x000c, 0x3ddb: 0x000c, 0x3ddc: 0x000c, 0x3ddd: 0x000c, - 0x3dde: 0x000c, 0x3ddf: 0x000c, 0x3de0: 0x000c, 0x3de1: 0x000c, 0x3de2: 0x000c, 0x3de3: 0x000c, - 0x3de4: 0x000c, 0x3de5: 0x000c, 0x3de6: 0x000c, 0x3de7: 0x000c, 0x3de8: 0x000c, 0x3de9: 0x000c, - 0x3dea: 0x000c, 0x3deb: 0x000c, 0x3dec: 0x000c, 0x3ded: 0x000c, 0x3dee: 0x000c, 0x3def: 0x000c, - 0x3df0: 0x000b, 0x3df1: 0x000b, 0x3df2: 0x000b, 0x3df3: 0x000b, 0x3df4: 0x000b, 0x3df5: 0x000b, - 0x3df6: 0x000b, 0x3df7: 0x000b, 0x3df8: 0x000b, 0x3df9: 0x000b, 0x3dfa: 0x000b, 0x3dfb: 0x000b, - 0x3dfc: 0x000b, 0x3dfd: 0x000b, 0x3dfe: 0x000b, 0x3dff: 0x000b, -} - -// bidiIndex: 24 blocks, 1536 entries, 1536 bytes -// Block 0 is the zero block. -var bidiIndex = [1536]uint8{ - // Block 0x0, offset 0x0 - // Block 0x1, offset 0x40 - // Block 0x2, offset 0x80 - // Block 0x3, offset 0xc0 - 0xc2: 0x01, 0xc3: 0x02, - 0xca: 0x03, 0xcb: 0x04, 0xcc: 0x05, 0xcd: 0x06, 0xce: 0x07, 0xcf: 0x08, - 0xd2: 0x09, 0xd6: 0x0a, 0xd7: 0x0b, - 0xd8: 0x0c, 0xd9: 0x0d, 0xda: 0x0e, 0xdb: 0x0f, 0xdc: 0x10, 0xdd: 0x11, 0xde: 0x12, 0xdf: 0x13, - 0xe0: 0x02, 0xe1: 0x03, 0xe2: 0x04, 0xe3: 0x05, 0xe4: 0x06, - 0xea: 0x07, 0xef: 0x08, - 0xf0: 0x11, 0xf1: 0x12, 0xf2: 0x12, 0xf3: 0x14, 0xf4: 0x15, - // Block 0x4, offset 0x100 - 0x120: 0x14, 0x121: 0x15, 0x122: 0x16, 0x123: 0x17, 0x124: 0x18, 0x125: 0x19, 0x126: 0x1a, 0x127: 0x1b, - 0x128: 0x1c, 0x129: 0x1d, 0x12a: 0x1c, 0x12b: 0x1e, 0x12c: 0x1f, 0x12d: 0x20, 0x12e: 0x21, 0x12f: 0x22, - 0x130: 0x23, 0x131: 0x24, 0x132: 0x1a, 0x133: 0x25, 0x134: 0x26, 0x135: 0x27, 0x136: 0x28, 0x137: 0x29, - 0x138: 0x2a, 0x139: 0x2b, 0x13a: 0x2c, 0x13b: 0x2d, 0x13c: 0x2e, 0x13d: 0x2f, 0x13e: 0x30, 0x13f: 0x31, - // Block 0x5, offset 0x140 - 0x140: 0x32, 0x141: 0x33, 0x142: 0x34, - 0x14d: 0x35, 0x14e: 0x36, - 0x150: 0x37, - 0x15a: 0x38, 0x15c: 0x39, 0x15d: 0x3a, 0x15e: 0x3b, 0x15f: 0x3c, - 0x160: 0x3d, 0x162: 0x3e, 0x164: 0x3f, 0x165: 0x40, 0x167: 0x41, - 0x168: 0x42, 0x169: 0x43, 0x16a: 0x44, 0x16b: 0x45, 0x16c: 0x46, 0x16d: 0x47, 0x16e: 0x48, 0x16f: 0x49, - 0x170: 0x4a, 0x173: 0x4b, 0x177: 0x4c, - 0x17e: 0x4d, 0x17f: 0x4e, - // Block 0x6, offset 0x180 - 0x180: 0x4f, 0x181: 0x50, 0x182: 0x51, 0x183: 0x52, 0x184: 0x53, 0x185: 0x54, 0x186: 0x55, 0x187: 0x56, - 0x188: 0x57, 0x189: 0x56, 0x18a: 0x56, 0x18b: 0x56, 0x18c: 0x58, 0x18d: 0x59, 0x18e: 0x5a, 0x18f: 0x56, - 0x190: 0x5b, 0x191: 0x5c, 0x192: 0x5d, 0x193: 0x5e, 0x194: 0x56, 0x195: 0x56, 0x196: 0x56, 0x197: 0x56, - 0x198: 0x56, 0x199: 0x56, 0x19a: 0x5f, 0x19b: 0x56, 0x19c: 0x56, 0x19d: 0x60, 0x19e: 0x56, 0x19f: 0x61, - 0x1a4: 0x56, 0x1a5: 0x56, 0x1a6: 0x62, 0x1a7: 0x63, - 0x1a8: 0x56, 0x1a9: 0x56, 0x1aa: 0x56, 0x1ab: 0x56, 0x1ac: 0x56, 0x1ad: 0x64, 0x1ae: 0x65, 0x1af: 0x56, - 0x1b3: 0x66, 0x1b5: 0x67, 0x1b7: 0x68, - 0x1b8: 0x69, 0x1b9: 0x6a, 0x1ba: 0x6b, 0x1bb: 0x6c, 0x1bc: 0x56, 0x1bd: 0x56, 0x1be: 0x56, 0x1bf: 0x6d, - // Block 0x7, offset 0x1c0 - 0x1c0: 0x6e, 0x1c2: 0x6f, 0x1c3: 0x70, 0x1c7: 0x71, - 0x1c8: 0x72, 0x1c9: 0x73, 0x1ca: 0x74, 0x1cb: 0x75, 0x1cd: 0x76, 0x1cf: 0x77, - // Block 0x8, offset 0x200 - 0x237: 0x56, - // Block 0x9, offset 0x240 - 0x252: 0x78, 0x253: 0x79, - 0x258: 0x7a, 0x259: 0x7b, 0x25a: 0x7c, 0x25b: 0x7d, 0x25c: 0x7e, 0x25e: 0x7f, - 0x260: 0x80, 0x261: 0x81, 0x263: 0x82, 0x264: 0x83, 0x265: 0x84, 0x266: 0x85, 0x267: 0x86, - 0x268: 0x87, 0x269: 0x88, 0x26a: 0x89, 0x26b: 0x8a, 0x26d: 0x8b, 0x26f: 0x8c, - // Block 0xa, offset 0x280 - 0x2ac: 0x8d, 0x2ad: 0x8e, 0x2ae: 0x0e, 0x2af: 0x0e, - 0x2b0: 0x0e, 0x2b1: 0x0e, 0x2b2: 0x0e, 0x2b3: 0x0e, 0x2b4: 0x8f, 0x2b5: 0x0e, 0x2b6: 0x0e, 0x2b7: 0x90, - 0x2b8: 0x91, 0x2b9: 0x92, 0x2ba: 0x0e, 0x2bb: 0x93, 0x2bc: 0x94, 0x2bd: 0x95, 0x2bf: 0x96, - // Block 0xb, offset 0x2c0 - 0x2c4: 0x97, 0x2c5: 0x56, 0x2c6: 0x98, 0x2c7: 0x99, - 0x2cb: 0x9a, 0x2cd: 0x9b, - 0x2e0: 0x9c, 0x2e1: 0x9c, 0x2e2: 0x9c, 0x2e3: 0x9c, 0x2e4: 0x9d, 0x2e5: 0x9c, 0x2e6: 0x9c, 0x2e7: 0x9c, - 0x2e8: 0x9e, 0x2e9: 0x9c, 0x2ea: 0x9c, 0x2eb: 0x9f, 0x2ec: 0xa0, 0x2ed: 0x9c, 0x2ee: 0x9c, 0x2ef: 0x9c, - 0x2f0: 0x9c, 0x2f1: 0x9c, 0x2f2: 0x9c, 0x2f3: 0x9c, 0x2f4: 0xa1, 0x2f5: 0x9c, 0x2f6: 0x9c, 0x2f7: 0x9c, - 0x2f8: 0x9c, 0x2f9: 0xa2, 0x2fa: 0xa3, 0x2fb: 0x9c, 0x2fc: 0xa4, 0x2fd: 0xa5, 0x2fe: 0x9c, 0x2ff: 0x9c, - // Block 0xc, offset 0x300 - 0x300: 0xa6, 0x301: 0xa7, 0x302: 0xa8, 0x304: 0xa9, 0x305: 0xaa, 0x306: 0xab, 0x307: 0xac, - 0x308: 0xad, 0x30b: 0xae, 0x30c: 0x26, 0x30d: 0xaf, - 0x310: 0xb0, 0x311: 0xb1, 0x312: 0xb2, 0x313: 0xb3, 0x316: 0xb4, 0x317: 0xb5, - 0x318: 0xb6, 0x319: 0xb7, 0x31a: 0xb8, 0x31c: 0xb9, - 0x320: 0xba, 0x324: 0xbb, 0x325: 0xbc, 0x327: 0xbd, - 0x328: 0xbe, 0x329: 0xbf, 0x32a: 0xc0, - 0x330: 0xc1, 0x332: 0xc2, 0x334: 0xc3, 0x335: 0xc4, 0x336: 0xc5, - 0x33b: 0xc6, 0x33f: 0xc7, - // Block 0xd, offset 0x340 - 0x36b: 0xc8, 0x36c: 0xc9, - 0x37d: 0xca, 0x37e: 0xcb, 0x37f: 0xcc, - // Block 0xe, offset 0x380 - 0x3b2: 0xcd, - // Block 0xf, offset 0x3c0 - 0x3c5: 0xce, 0x3c6: 0xcf, - 0x3c8: 0x56, 0x3c9: 0xd0, 0x3cc: 0x56, 0x3cd: 0xd1, - 0x3db: 0xd2, 0x3dc: 0xd3, 0x3dd: 0xd4, 0x3de: 0xd5, 0x3df: 0xd6, - 0x3e8: 0xd7, 0x3e9: 0xd8, 0x3ea: 0xd9, - // Block 0x10, offset 0x400 - 0x400: 0xda, 0x404: 0xc9, - 0x40b: 0xdb, - 0x420: 0x9c, 0x421: 0x9c, 0x422: 0x9c, 0x423: 0xdc, 0x424: 0x9c, 0x425: 0xdd, 0x426: 0x9c, 0x427: 0x9c, - 0x428: 0x9c, 0x429: 0x9c, 0x42a: 0x9c, 0x42b: 0x9c, 0x42c: 0x9c, 0x42d: 0x9c, 0x42e: 0x9c, 0x42f: 0x9c, - 0x430: 0x9c, 0x431: 0xa4, 0x432: 0x0e, 0x433: 0x9c, 0x434: 0x0e, 0x435: 0xde, 0x436: 0x9c, 0x437: 0x9c, - 0x438: 0x0e, 0x439: 0x0e, 0x43a: 0x0e, 0x43b: 0xdf, 0x43c: 0x9c, 0x43d: 0x9c, 0x43e: 0x9c, 0x43f: 0x9c, - // Block 0x11, offset 0x440 - 0x440: 0xe0, 0x441: 0x56, 0x442: 0xe1, 0x443: 0xe2, 0x444: 0xe3, 0x445: 0xe4, 0x446: 0xe5, - 0x449: 0xe6, 0x44c: 0x56, 0x44d: 0x56, 0x44e: 0x56, 0x44f: 0x56, - 0x450: 0x56, 0x451: 0x56, 0x452: 0x56, 0x453: 0x56, 0x454: 0x56, 0x455: 0x56, 0x456: 0x56, 0x457: 0x56, - 0x458: 0x56, 0x459: 0x56, 0x45a: 0x56, 0x45b: 0xe7, 0x45c: 0x56, 0x45d: 0x6c, 0x45e: 0x56, 0x45f: 0xe8, - 0x460: 0xe9, 0x461: 0xea, 0x462: 0xeb, 0x464: 0x56, 0x465: 0xec, 0x466: 0x56, 0x467: 0xed, - 0x468: 0x56, 0x469: 0xee, 0x46a: 0xef, 0x46b: 0xf0, 0x46c: 0x56, 0x46d: 0x56, 0x46e: 0xf1, 0x46f: 0xf2, - 0x47f: 0xf3, - // Block 0x12, offset 0x480 - 0x4bf: 0xf3, - // Block 0x13, offset 0x4c0 - 0x4d0: 0x09, 0x4d1: 0x0a, 0x4d6: 0x0b, - 0x4db: 0x0c, 0x4dd: 0x0d, 0x4de: 0x0e, 0x4df: 0x0f, - 0x4ef: 0x10, - 0x4ff: 0x10, - // Block 0x14, offset 0x500 - 0x50f: 0x10, - 0x51f: 0x10, - 0x52f: 0x10, - 0x53f: 0x10, - // Block 0x15, offset 0x540 - 0x540: 0xf4, 0x541: 0xf4, 0x542: 0xf4, 0x543: 0xf4, 0x544: 0x05, 0x545: 0x05, 0x546: 0x05, 0x547: 0xf5, - 0x548: 0xf4, 0x549: 0xf4, 0x54a: 0xf4, 0x54b: 0xf4, 0x54c: 0xf4, 0x54d: 0xf4, 0x54e: 0xf4, 0x54f: 0xf4, - 0x550: 0xf4, 0x551: 0xf4, 0x552: 0xf4, 0x553: 0xf4, 0x554: 0xf4, 0x555: 0xf4, 0x556: 0xf4, 0x557: 0xf4, - 0x558: 0xf4, 0x559: 0xf4, 0x55a: 0xf4, 0x55b: 0xf4, 0x55c: 0xf4, 0x55d: 0xf4, 0x55e: 0xf4, 0x55f: 0xf4, - 0x560: 0xf4, 0x561: 0xf4, 0x562: 0xf4, 0x563: 0xf4, 0x564: 0xf4, 0x565: 0xf4, 0x566: 0xf4, 0x567: 0xf4, - 0x568: 0xf4, 0x569: 0xf4, 0x56a: 0xf4, 0x56b: 0xf4, 0x56c: 0xf4, 0x56d: 0xf4, 0x56e: 0xf4, 0x56f: 0xf4, - 0x570: 0xf4, 0x571: 0xf4, 0x572: 0xf4, 0x573: 0xf4, 0x574: 0xf4, 0x575: 0xf4, 0x576: 0xf4, 0x577: 0xf4, - 0x578: 0xf4, 0x579: 0xf4, 0x57a: 0xf4, 0x57b: 0xf4, 0x57c: 0xf4, 0x57d: 0xf4, 0x57e: 0xf4, 0x57f: 0xf4, - // Block 0x16, offset 0x580 - 0x58f: 0x10, - 0x59f: 0x10, - 0x5a0: 0x13, - 0x5af: 0x10, - 0x5bf: 0x10, - // Block 0x17, offset 0x5c0 - 0x5cf: 0x10, -} - -// Total table size 17464 bytes (17KiB); checksum: F50EF68C diff --git a/vendor/golang.org/x/text/unicode/bidi/tables15.0.0.go b/vendor/golang.org/x/text/unicode/bidi/tables15.0.0.go index f15746f7df5..9f7e52da76e 100644 --- a/vendor/golang.org/x/text/unicode/bidi/tables15.0.0.go +++ b/vendor/golang.org/x/text/unicode/bidi/tables15.0.0.go @@ -1,6 +1,6 @@ // Code generated by running "go generate" in golang.org/x/text. DO NOT EDIT. -//go:build go1.21 +//go:build !go1.27 package bidi diff --git a/vendor/golang.org/x/text/unicode/bidi/tables17.0.0.go b/vendor/golang.org/x/text/unicode/bidi/tables17.0.0.go new file mode 100644 index 00000000000..3dd7cf66038 --- /dev/null +++ b/vendor/golang.org/x/text/unicode/bidi/tables17.0.0.go @@ -0,0 +1,2135 @@ +// Code generated by running "go generate" in golang.org/x/text. DO NOT EDIT. + +//go:build go1.27 + +package bidi + +// UnicodeVersion is the Unicode version from which the tables in this package are derived. +const UnicodeVersion = "17.0.0" + +// xorMasks contains masks to be xor-ed with brackets to get the reverse +// version. +var xorMasks = []int32{ // 8 elements + 0, 1, 6, 7, 3, 15, 29, 63, +} // Size: 56 bytes + +// lookup returns the trie value for the first UTF-8 encoding in s and +// the width in bytes of this encoding. The size will be 0 if s does not +// hold enough bytes to complete the encoding. len(s) must be greater than 0. +func (t *bidiTrie) lookup(s []byte) (v uint8, sz int) { + c0 := s[0] + switch { + case c0 < 0x80: // is ASCII + return bidiValues[c0], 1 + case c0 < 0xC2: + return 0, 1 // Illegal UTF-8: not a starter, not ASCII. + case c0 < 0xE0: // 2-byte UTF-8 + if len(s) < 2 { + return 0, 0 + } + i := bidiIndex[c0] + c1 := s[1] + if c1 < 0x80 || 0xC0 <= c1 { + return 0, 1 // Illegal UTF-8: not a continuation byte. + } + return t.lookupValue(uint32(i), c1), 2 + case c0 < 0xF0: // 3-byte UTF-8 + if len(s) < 3 { + return 0, 0 + } + i := bidiIndex[c0] + c1 := s[1] + if c1 < 0x80 || 0xC0 <= c1 { + return 0, 1 // Illegal UTF-8: not a continuation byte. + } + o := uint32(i)<<6 + uint32(c1) + i = bidiIndex[o] + c2 := s[2] + if c2 < 0x80 || 0xC0 <= c2 { + return 0, 2 // Illegal UTF-8: not a continuation byte. + } + return t.lookupValue(uint32(i), c2), 3 + case c0 < 0xF8: // 4-byte UTF-8 + if len(s) < 4 { + return 0, 0 + } + i := bidiIndex[c0] + c1 := s[1] + if c1 < 0x80 || 0xC0 <= c1 { + return 0, 1 // Illegal UTF-8: not a continuation byte. + } + o := uint32(i)<<6 + uint32(c1) + i = bidiIndex[o] + c2 := s[2] + if c2 < 0x80 || 0xC0 <= c2 { + return 0, 2 // Illegal UTF-8: not a continuation byte. + } + o = uint32(i)<<6 + uint32(c2) + i = bidiIndex[o] + c3 := s[3] + if c3 < 0x80 || 0xC0 <= c3 { + return 0, 3 // Illegal UTF-8: not a continuation byte. + } + return t.lookupValue(uint32(i), c3), 4 + } + // Illegal rune + return 0, 1 +} + +// lookupUnsafe returns the trie value for the first UTF-8 encoding in s. +// s must start with a full and valid UTF-8 encoded rune. +func (t *bidiTrie) lookupUnsafe(s []byte) uint8 { + c0 := s[0] + if c0 < 0x80 { // is ASCII + return bidiValues[c0] + } + i := bidiIndex[c0] + if c0 < 0xE0 { // 2-byte UTF-8 + return t.lookupValue(uint32(i), s[1]) + } + i = bidiIndex[uint32(i)<<6+uint32(s[1])] + if c0 < 0xF0 { // 3-byte UTF-8 + return t.lookupValue(uint32(i), s[2]) + } + i = bidiIndex[uint32(i)<<6+uint32(s[2])] + if c0 < 0xF8 { // 4-byte UTF-8 + return t.lookupValue(uint32(i), s[3]) + } + return 0 +} + +// lookupString returns the trie value for the first UTF-8 encoding in s and +// the width in bytes of this encoding. The size will be 0 if s does not +// hold enough bytes to complete the encoding. len(s) must be greater than 0. +func (t *bidiTrie) lookupString(s string) (v uint8, sz int) { + c0 := s[0] + switch { + case c0 < 0x80: // is ASCII + return bidiValues[c0], 1 + case c0 < 0xC2: + return 0, 1 // Illegal UTF-8: not a starter, not ASCII. + case c0 < 0xE0: // 2-byte UTF-8 + if len(s) < 2 { + return 0, 0 + } + i := bidiIndex[c0] + c1 := s[1] + if c1 < 0x80 || 0xC0 <= c1 { + return 0, 1 // Illegal UTF-8: not a continuation byte. + } + return t.lookupValue(uint32(i), c1), 2 + case c0 < 0xF0: // 3-byte UTF-8 + if len(s) < 3 { + return 0, 0 + } + i := bidiIndex[c0] + c1 := s[1] + if c1 < 0x80 || 0xC0 <= c1 { + return 0, 1 // Illegal UTF-8: not a continuation byte. + } + o := uint32(i)<<6 + uint32(c1) + i = bidiIndex[o] + c2 := s[2] + if c2 < 0x80 || 0xC0 <= c2 { + return 0, 2 // Illegal UTF-8: not a continuation byte. + } + return t.lookupValue(uint32(i), c2), 3 + case c0 < 0xF8: // 4-byte UTF-8 + if len(s) < 4 { + return 0, 0 + } + i := bidiIndex[c0] + c1 := s[1] + if c1 < 0x80 || 0xC0 <= c1 { + return 0, 1 // Illegal UTF-8: not a continuation byte. + } + o := uint32(i)<<6 + uint32(c1) + i = bidiIndex[o] + c2 := s[2] + if c2 < 0x80 || 0xC0 <= c2 { + return 0, 2 // Illegal UTF-8: not a continuation byte. + } + o = uint32(i)<<6 + uint32(c2) + i = bidiIndex[o] + c3 := s[3] + if c3 < 0x80 || 0xC0 <= c3 { + return 0, 3 // Illegal UTF-8: not a continuation byte. + } + return t.lookupValue(uint32(i), c3), 4 + } + // Illegal rune + return 0, 1 +} + +// lookupStringUnsafe returns the trie value for the first UTF-8 encoding in s. +// s must start with a full and valid UTF-8 encoded rune. +func (t *bidiTrie) lookupStringUnsafe(s string) uint8 { + c0 := s[0] + if c0 < 0x80 { // is ASCII + return bidiValues[c0] + } + i := bidiIndex[c0] + if c0 < 0xE0 { // 2-byte UTF-8 + return t.lookupValue(uint32(i), s[1]) + } + i = bidiIndex[uint32(i)<<6+uint32(s[1])] + if c0 < 0xF0 { // 3-byte UTF-8 + return t.lookupValue(uint32(i), s[2]) + } + i = bidiIndex[uint32(i)<<6+uint32(s[2])] + if c0 < 0xF8 { // 4-byte UTF-8 + return t.lookupValue(uint32(i), s[3]) + } + return 0 +} + +// bidiTrie. Total size: 20608 bytes (20.12 KiB). Checksum: 291cd0103a32a537. +type bidiTrie struct{} + +func newBidiTrie(i int) *bidiTrie { + return &bidiTrie{} +} + +// lookupValue determines the type of block n and looks up the value for b. +func (t *bidiTrie) lookupValue(n uint32, b byte) uint8 { + switch { + default: + return uint8(bidiValues[n<<6+uint32(b)]) + } +} + +// bidiValues: 270 blocks, 17280 entries, 17280 bytes +// The third block is the zero block. +var bidiValues = [17280]uint8{ + // Block 0x0, offset 0x0 + 0x00: 0x000b, 0x01: 0x000b, 0x02: 0x000b, 0x03: 0x000b, 0x04: 0x000b, 0x05: 0x000b, + 0x06: 0x000b, 0x07: 0x000b, 0x08: 0x000b, 0x09: 0x0008, 0x0a: 0x0007, 0x0b: 0x0008, + 0x0c: 0x0009, 0x0d: 0x0007, 0x0e: 0x000b, 0x0f: 0x000b, 0x10: 0x000b, 0x11: 0x000b, + 0x12: 0x000b, 0x13: 0x000b, 0x14: 0x000b, 0x15: 0x000b, 0x16: 0x000b, 0x17: 0x000b, + 0x18: 0x000b, 0x19: 0x000b, 0x1a: 0x000b, 0x1b: 0x000b, 0x1c: 0x0007, 0x1d: 0x0007, + 0x1e: 0x0007, 0x1f: 0x0008, 0x20: 0x0009, 0x21: 0x000a, 0x22: 0x000a, 0x23: 0x0004, + 0x24: 0x0004, 0x25: 0x0004, 0x26: 0x000a, 0x27: 0x000a, 0x28: 0x003a, 0x29: 0x002a, + 0x2a: 0x000a, 0x2b: 0x0003, 0x2c: 0x0006, 0x2d: 0x0003, 0x2e: 0x0006, 0x2f: 0x0006, + 0x30: 0x0002, 0x31: 0x0002, 0x32: 0x0002, 0x33: 0x0002, 0x34: 0x0002, 0x35: 0x0002, + 0x36: 0x0002, 0x37: 0x0002, 0x38: 0x0002, 0x39: 0x0002, 0x3a: 0x0006, 0x3b: 0x000a, + 0x3c: 0x000a, 0x3d: 0x000a, 0x3e: 0x000a, 0x3f: 0x000a, + // Block 0x1, offset 0x40 + 0x40: 0x000a, + 0x5b: 0x005a, 0x5c: 0x000a, 0x5d: 0x004a, + 0x5e: 0x000a, 0x5f: 0x000a, 0x60: 0x000a, + 0x7b: 0x005a, + 0x7c: 0x000a, 0x7d: 0x004a, 0x7e: 0x000a, 0x7f: 0x000b, + // Block 0x2, offset 0x80 + // Block 0x3, offset 0xc0 + 0xc0: 0x000b, 0xc1: 0x000b, 0xc2: 0x000b, 0xc3: 0x000b, 0xc4: 0x000b, 0xc5: 0x0007, + 0xc6: 0x000b, 0xc7: 0x000b, 0xc8: 0x000b, 0xc9: 0x000b, 0xca: 0x000b, 0xcb: 0x000b, + 0xcc: 0x000b, 0xcd: 0x000b, 0xce: 0x000b, 0xcf: 0x000b, 0xd0: 0x000b, 0xd1: 0x000b, + 0xd2: 0x000b, 0xd3: 0x000b, 0xd4: 0x000b, 0xd5: 0x000b, 0xd6: 0x000b, 0xd7: 0x000b, + 0xd8: 0x000b, 0xd9: 0x000b, 0xda: 0x000b, 0xdb: 0x000b, 0xdc: 0x000b, 0xdd: 0x000b, + 0xde: 0x000b, 0xdf: 0x000b, 0xe0: 0x0006, 0xe1: 0x000a, 0xe2: 0x0004, 0xe3: 0x0004, + 0xe4: 0x0004, 0xe5: 0x0004, 0xe6: 0x000a, 0xe7: 0x000a, 0xe8: 0x000a, 0xe9: 0x000a, + 0xeb: 0x000a, 0xec: 0x000a, 0xed: 0x000b, 0xee: 0x000a, 0xef: 0x000a, + 0xf0: 0x0004, 0xf1: 0x0004, 0xf2: 0x0002, 0xf3: 0x0002, 0xf4: 0x000a, + 0xf6: 0x000a, 0xf7: 0x000a, 0xf8: 0x000a, 0xf9: 0x0002, 0xfb: 0x000a, + 0xfc: 0x000a, 0xfd: 0x000a, 0xfe: 0x000a, 0xff: 0x000a, + // Block 0x4, offset 0x100 + 0x117: 0x000a, + 0x137: 0x000a, + // Block 0x5, offset 0x140 + 0x179: 0x000a, 0x17a: 0x000a, + // Block 0x6, offset 0x180 + 0x182: 0x000a, 0x183: 0x000a, 0x184: 0x000a, 0x185: 0x000a, + 0x186: 0x000a, 0x187: 0x000a, 0x188: 0x000a, 0x189: 0x000a, 0x18a: 0x000a, 0x18b: 0x000a, + 0x18c: 0x000a, 0x18d: 0x000a, 0x18e: 0x000a, 0x18f: 0x000a, + 0x192: 0x000a, 0x193: 0x000a, 0x194: 0x000a, 0x195: 0x000a, 0x196: 0x000a, 0x197: 0x000a, + 0x198: 0x000a, 0x199: 0x000a, 0x19a: 0x000a, 0x19b: 0x000a, 0x19c: 0x000a, 0x19d: 0x000a, + 0x19e: 0x000a, 0x19f: 0x000a, + 0x1a5: 0x000a, 0x1a6: 0x000a, 0x1a7: 0x000a, 0x1a8: 0x000a, 0x1a9: 0x000a, + 0x1aa: 0x000a, 0x1ab: 0x000a, 0x1ac: 0x000a, 0x1ad: 0x000a, 0x1af: 0x000a, + 0x1b0: 0x000a, 0x1b1: 0x000a, 0x1b2: 0x000a, 0x1b3: 0x000a, 0x1b4: 0x000a, 0x1b5: 0x000a, + 0x1b6: 0x000a, 0x1b7: 0x000a, 0x1b8: 0x000a, 0x1b9: 0x000a, 0x1ba: 0x000a, 0x1bb: 0x000a, + 0x1bc: 0x000a, 0x1bd: 0x000a, 0x1be: 0x000a, 0x1bf: 0x000a, + // Block 0x7, offset 0x1c0 + 0x1c0: 0x000c, 0x1c1: 0x000c, 0x1c2: 0x000c, 0x1c3: 0x000c, 0x1c4: 0x000c, 0x1c5: 0x000c, + 0x1c6: 0x000c, 0x1c7: 0x000c, 0x1c8: 0x000c, 0x1c9: 0x000c, 0x1ca: 0x000c, 0x1cb: 0x000c, + 0x1cc: 0x000c, 0x1cd: 0x000c, 0x1ce: 0x000c, 0x1cf: 0x000c, 0x1d0: 0x000c, 0x1d1: 0x000c, + 0x1d2: 0x000c, 0x1d3: 0x000c, 0x1d4: 0x000c, 0x1d5: 0x000c, 0x1d6: 0x000c, 0x1d7: 0x000c, + 0x1d8: 0x000c, 0x1d9: 0x000c, 0x1da: 0x000c, 0x1db: 0x000c, 0x1dc: 0x000c, 0x1dd: 0x000c, + 0x1de: 0x000c, 0x1df: 0x000c, 0x1e0: 0x000c, 0x1e1: 0x000c, 0x1e2: 0x000c, 0x1e3: 0x000c, + 0x1e4: 0x000c, 0x1e5: 0x000c, 0x1e6: 0x000c, 0x1e7: 0x000c, 0x1e8: 0x000c, 0x1e9: 0x000c, + 0x1ea: 0x000c, 0x1eb: 0x000c, 0x1ec: 0x000c, 0x1ed: 0x000c, 0x1ee: 0x000c, 0x1ef: 0x000c, + 0x1f0: 0x000c, 0x1f1: 0x000c, 0x1f2: 0x000c, 0x1f3: 0x000c, 0x1f4: 0x000c, 0x1f5: 0x000c, + 0x1f6: 0x000c, 0x1f7: 0x000c, 0x1f8: 0x000c, 0x1f9: 0x000c, 0x1fa: 0x000c, 0x1fb: 0x000c, + 0x1fc: 0x000c, 0x1fd: 0x000c, 0x1fe: 0x000c, 0x1ff: 0x000c, + // Block 0x8, offset 0x200 + 0x200: 0x000c, 0x201: 0x000c, 0x202: 0x000c, 0x203: 0x000c, 0x204: 0x000c, 0x205: 0x000c, + 0x206: 0x000c, 0x207: 0x000c, 0x208: 0x000c, 0x209: 0x000c, 0x20a: 0x000c, 0x20b: 0x000c, + 0x20c: 0x000c, 0x20d: 0x000c, 0x20e: 0x000c, 0x20f: 0x000c, 0x210: 0x000c, 0x211: 0x000c, + 0x212: 0x000c, 0x213: 0x000c, 0x214: 0x000c, 0x215: 0x000c, 0x216: 0x000c, 0x217: 0x000c, + 0x218: 0x000c, 0x219: 0x000c, 0x21a: 0x000c, 0x21b: 0x000c, 0x21c: 0x000c, 0x21d: 0x000c, + 0x21e: 0x000c, 0x21f: 0x000c, 0x220: 0x000c, 0x221: 0x000c, 0x222: 0x000c, 0x223: 0x000c, + 0x224: 0x000c, 0x225: 0x000c, 0x226: 0x000c, 0x227: 0x000c, 0x228: 0x000c, 0x229: 0x000c, + 0x22a: 0x000c, 0x22b: 0x000c, 0x22c: 0x000c, 0x22d: 0x000c, 0x22e: 0x000c, 0x22f: 0x000c, + 0x234: 0x000a, 0x235: 0x000a, + 0x23e: 0x000a, + // Block 0x9, offset 0x240 + 0x244: 0x000a, 0x245: 0x000a, + 0x247: 0x000a, + // Block 0xa, offset 0x280 + 0x2b6: 0x000a, + // Block 0xb, offset 0x2c0 + 0x2c3: 0x000c, 0x2c4: 0x000c, 0x2c5: 0x000c, + 0x2c6: 0x000c, 0x2c7: 0x000c, 0x2c8: 0x000c, 0x2c9: 0x000c, + // Block 0xc, offset 0x300 + 0x30a: 0x000a, + 0x30d: 0x000a, 0x30e: 0x000a, 0x30f: 0x0004, 0x310: 0x0001, 0x311: 0x000c, + 0x312: 0x000c, 0x313: 0x000c, 0x314: 0x000c, 0x315: 0x000c, 0x316: 0x000c, 0x317: 0x000c, + 0x318: 0x000c, 0x319: 0x000c, 0x31a: 0x000c, 0x31b: 0x000c, 0x31c: 0x000c, 0x31d: 0x000c, + 0x31e: 0x000c, 0x31f: 0x000c, 0x320: 0x000c, 0x321: 0x000c, 0x322: 0x000c, 0x323: 0x000c, + 0x324: 0x000c, 0x325: 0x000c, 0x326: 0x000c, 0x327: 0x000c, 0x328: 0x000c, 0x329: 0x000c, + 0x32a: 0x000c, 0x32b: 0x000c, 0x32c: 0x000c, 0x32d: 0x000c, 0x32e: 0x000c, 0x32f: 0x000c, + 0x330: 0x000c, 0x331: 0x000c, 0x332: 0x000c, 0x333: 0x000c, 0x334: 0x000c, 0x335: 0x000c, + 0x336: 0x000c, 0x337: 0x000c, 0x338: 0x000c, 0x339: 0x000c, 0x33a: 0x000c, 0x33b: 0x000c, + 0x33c: 0x000c, 0x33d: 0x000c, 0x33e: 0x0001, 0x33f: 0x000c, + // Block 0xd, offset 0x340 + 0x340: 0x0001, 0x341: 0x000c, 0x342: 0x000c, 0x343: 0x0001, 0x344: 0x000c, 0x345: 0x000c, + 0x346: 0x0001, 0x347: 0x000c, 0x348: 0x0001, 0x349: 0x0001, 0x34a: 0x0001, 0x34b: 0x0001, + 0x34c: 0x0001, 0x34d: 0x0001, 0x34e: 0x0001, 0x34f: 0x0001, 0x350: 0x0001, 0x351: 0x0001, + 0x352: 0x0001, 0x353: 0x0001, 0x354: 0x0001, 0x355: 0x0001, 0x356: 0x0001, 0x357: 0x0001, + 0x358: 0x0001, 0x359: 0x0001, 0x35a: 0x0001, 0x35b: 0x0001, 0x35c: 0x0001, 0x35d: 0x0001, + 0x35e: 0x0001, 0x35f: 0x0001, 0x360: 0x0001, 0x361: 0x0001, 0x362: 0x0001, 0x363: 0x0001, + 0x364: 0x0001, 0x365: 0x0001, 0x366: 0x0001, 0x367: 0x0001, 0x368: 0x0001, 0x369: 0x0001, + 0x36a: 0x0001, 0x36b: 0x0001, 0x36c: 0x0001, 0x36d: 0x0001, 0x36e: 0x0001, 0x36f: 0x0001, + 0x370: 0x0001, 0x371: 0x0001, 0x372: 0x0001, 0x373: 0x0001, 0x374: 0x0001, 0x375: 0x0001, + 0x376: 0x0001, 0x377: 0x0001, 0x378: 0x0001, 0x379: 0x0001, 0x37a: 0x0001, 0x37b: 0x0001, + 0x37c: 0x0001, 0x37d: 0x0001, 0x37e: 0x0001, 0x37f: 0x0001, + // Block 0xe, offset 0x380 + 0x380: 0x0005, 0x381: 0x0005, 0x382: 0x0005, 0x383: 0x0005, 0x384: 0x0005, 0x385: 0x0005, + 0x386: 0x000a, 0x387: 0x000a, 0x388: 0x000d, 0x389: 0x0004, 0x38a: 0x0004, 0x38b: 0x000d, + 0x38c: 0x0006, 0x38d: 0x000d, 0x38e: 0x000a, 0x38f: 0x000a, 0x390: 0x000c, 0x391: 0x000c, + 0x392: 0x000c, 0x393: 0x000c, 0x394: 0x000c, 0x395: 0x000c, 0x396: 0x000c, 0x397: 0x000c, + 0x398: 0x000c, 0x399: 0x000c, 0x39a: 0x000c, 0x39b: 0x000d, 0x39c: 0x000d, 0x39d: 0x000d, + 0x39e: 0x000d, 0x39f: 0x000d, 0x3a0: 0x000d, 0x3a1: 0x000d, 0x3a2: 0x000d, 0x3a3: 0x000d, + 0x3a4: 0x000d, 0x3a5: 0x000d, 0x3a6: 0x000d, 0x3a7: 0x000d, 0x3a8: 0x000d, 0x3a9: 0x000d, + 0x3aa: 0x000d, 0x3ab: 0x000d, 0x3ac: 0x000d, 0x3ad: 0x000d, 0x3ae: 0x000d, 0x3af: 0x000d, + 0x3b0: 0x000d, 0x3b1: 0x000d, 0x3b2: 0x000d, 0x3b3: 0x000d, 0x3b4: 0x000d, 0x3b5: 0x000d, + 0x3b6: 0x000d, 0x3b7: 0x000d, 0x3b8: 0x000d, 0x3b9: 0x000d, 0x3ba: 0x000d, 0x3bb: 0x000d, + 0x3bc: 0x000d, 0x3bd: 0x000d, 0x3be: 0x000d, 0x3bf: 0x000d, + // Block 0xf, offset 0x3c0 + 0x3c0: 0x000d, 0x3c1: 0x000d, 0x3c2: 0x000d, 0x3c3: 0x000d, 0x3c4: 0x000d, 0x3c5: 0x000d, + 0x3c6: 0x000d, 0x3c7: 0x000d, 0x3c8: 0x000d, 0x3c9: 0x000d, 0x3ca: 0x000d, 0x3cb: 0x000c, + 0x3cc: 0x000c, 0x3cd: 0x000c, 0x3ce: 0x000c, 0x3cf: 0x000c, 0x3d0: 0x000c, 0x3d1: 0x000c, + 0x3d2: 0x000c, 0x3d3: 0x000c, 0x3d4: 0x000c, 0x3d5: 0x000c, 0x3d6: 0x000c, 0x3d7: 0x000c, + 0x3d8: 0x000c, 0x3d9: 0x000c, 0x3da: 0x000c, 0x3db: 0x000c, 0x3dc: 0x000c, 0x3dd: 0x000c, + 0x3de: 0x000c, 0x3df: 0x000c, 0x3e0: 0x0005, 0x3e1: 0x0005, 0x3e2: 0x0005, 0x3e3: 0x0005, + 0x3e4: 0x0005, 0x3e5: 0x0005, 0x3e6: 0x0005, 0x3e7: 0x0005, 0x3e8: 0x0005, 0x3e9: 0x0005, + 0x3ea: 0x0004, 0x3eb: 0x0005, 0x3ec: 0x0005, 0x3ed: 0x000d, 0x3ee: 0x000d, 0x3ef: 0x000d, + 0x3f0: 0x000c, 0x3f1: 0x000d, 0x3f2: 0x000d, 0x3f3: 0x000d, 0x3f4: 0x000d, 0x3f5: 0x000d, + 0x3f6: 0x000d, 0x3f7: 0x000d, 0x3f8: 0x000d, 0x3f9: 0x000d, 0x3fa: 0x000d, 0x3fb: 0x000d, + 0x3fc: 0x000d, 0x3fd: 0x000d, 0x3fe: 0x000d, 0x3ff: 0x000d, + // Block 0x10, offset 0x400 + 0x400: 0x000d, 0x401: 0x000d, 0x402: 0x000d, 0x403: 0x000d, 0x404: 0x000d, 0x405: 0x000d, + 0x406: 0x000d, 0x407: 0x000d, 0x408: 0x000d, 0x409: 0x000d, 0x40a: 0x000d, 0x40b: 0x000d, + 0x40c: 0x000d, 0x40d: 0x000d, 0x40e: 0x000d, 0x40f: 0x000d, 0x410: 0x000d, 0x411: 0x000d, + 0x412: 0x000d, 0x413: 0x000d, 0x414: 0x000d, 0x415: 0x000d, 0x416: 0x000d, 0x417: 0x000d, + 0x418: 0x000d, 0x419: 0x000d, 0x41a: 0x000d, 0x41b: 0x000d, 0x41c: 0x000d, 0x41d: 0x000d, + 0x41e: 0x000d, 0x41f: 0x000d, 0x420: 0x000d, 0x421: 0x000d, 0x422: 0x000d, 0x423: 0x000d, + 0x424: 0x000d, 0x425: 0x000d, 0x426: 0x000d, 0x427: 0x000d, 0x428: 0x000d, 0x429: 0x000d, + 0x42a: 0x000d, 0x42b: 0x000d, 0x42c: 0x000d, 0x42d: 0x000d, 0x42e: 0x000d, 0x42f: 0x000d, + 0x430: 0x000d, 0x431: 0x000d, 0x432: 0x000d, 0x433: 0x000d, 0x434: 0x000d, 0x435: 0x000d, + 0x436: 0x000d, 0x437: 0x000d, 0x438: 0x000d, 0x439: 0x000d, 0x43a: 0x000d, 0x43b: 0x000d, + 0x43c: 0x000d, 0x43d: 0x000d, 0x43e: 0x000d, 0x43f: 0x000d, + // Block 0x11, offset 0x440 + 0x440: 0x000d, 0x441: 0x000d, 0x442: 0x000d, 0x443: 0x000d, 0x444: 0x000d, 0x445: 0x000d, + 0x446: 0x000d, 0x447: 0x000d, 0x448: 0x000d, 0x449: 0x000d, 0x44a: 0x000d, 0x44b: 0x000d, + 0x44c: 0x000d, 0x44d: 0x000d, 0x44e: 0x000d, 0x44f: 0x000d, 0x450: 0x000d, 0x451: 0x000d, + 0x452: 0x000d, 0x453: 0x000d, 0x454: 0x000d, 0x455: 0x000d, 0x456: 0x000c, 0x457: 0x000c, + 0x458: 0x000c, 0x459: 0x000c, 0x45a: 0x000c, 0x45b: 0x000c, 0x45c: 0x000c, 0x45d: 0x0005, + 0x45e: 0x000a, 0x45f: 0x000c, 0x460: 0x000c, 0x461: 0x000c, 0x462: 0x000c, 0x463: 0x000c, + 0x464: 0x000c, 0x465: 0x000d, 0x466: 0x000d, 0x467: 0x000c, 0x468: 0x000c, 0x469: 0x000a, + 0x46a: 0x000c, 0x46b: 0x000c, 0x46c: 0x000c, 0x46d: 0x000c, 0x46e: 0x000d, 0x46f: 0x000d, + 0x470: 0x0002, 0x471: 0x0002, 0x472: 0x0002, 0x473: 0x0002, 0x474: 0x0002, 0x475: 0x0002, + 0x476: 0x0002, 0x477: 0x0002, 0x478: 0x0002, 0x479: 0x0002, 0x47a: 0x000d, 0x47b: 0x000d, + 0x47c: 0x000d, 0x47d: 0x000d, 0x47e: 0x000d, 0x47f: 0x000d, + // Block 0x12, offset 0x480 + 0x480: 0x000d, 0x481: 0x000d, 0x482: 0x000d, 0x483: 0x000d, 0x484: 0x000d, 0x485: 0x000d, + 0x486: 0x000d, 0x487: 0x000d, 0x488: 0x000d, 0x489: 0x000d, 0x48a: 0x000d, 0x48b: 0x000d, + 0x48c: 0x000d, 0x48d: 0x000d, 0x48e: 0x000d, 0x48f: 0x000d, 0x490: 0x000d, 0x491: 0x000c, + 0x492: 0x000d, 0x493: 0x000d, 0x494: 0x000d, 0x495: 0x000d, 0x496: 0x000d, 0x497: 0x000d, + 0x498: 0x000d, 0x499: 0x000d, 0x49a: 0x000d, 0x49b: 0x000d, 0x49c: 0x000d, 0x49d: 0x000d, + 0x49e: 0x000d, 0x49f: 0x000d, 0x4a0: 0x000d, 0x4a1: 0x000d, 0x4a2: 0x000d, 0x4a3: 0x000d, + 0x4a4: 0x000d, 0x4a5: 0x000d, 0x4a6: 0x000d, 0x4a7: 0x000d, 0x4a8: 0x000d, 0x4a9: 0x000d, + 0x4aa: 0x000d, 0x4ab: 0x000d, 0x4ac: 0x000d, 0x4ad: 0x000d, 0x4ae: 0x000d, 0x4af: 0x000d, + 0x4b0: 0x000c, 0x4b1: 0x000c, 0x4b2: 0x000c, 0x4b3: 0x000c, 0x4b4: 0x000c, 0x4b5: 0x000c, + 0x4b6: 0x000c, 0x4b7: 0x000c, 0x4b8: 0x000c, 0x4b9: 0x000c, 0x4ba: 0x000c, 0x4bb: 0x000c, + 0x4bc: 0x000c, 0x4bd: 0x000c, 0x4be: 0x000c, 0x4bf: 0x000c, + // Block 0x13, offset 0x4c0 + 0x4c0: 0x000c, 0x4c1: 0x000c, 0x4c2: 0x000c, 0x4c3: 0x000c, 0x4c4: 0x000c, 0x4c5: 0x000c, + 0x4c6: 0x000c, 0x4c7: 0x000c, 0x4c8: 0x000c, 0x4c9: 0x000c, 0x4ca: 0x000c, 0x4cb: 0x000d, + 0x4cc: 0x000d, 0x4cd: 0x000d, 0x4ce: 0x000d, 0x4cf: 0x000d, 0x4d0: 0x000d, 0x4d1: 0x000d, + 0x4d2: 0x000d, 0x4d3: 0x000d, 0x4d4: 0x000d, 0x4d5: 0x000d, 0x4d6: 0x000d, 0x4d7: 0x000d, + 0x4d8: 0x000d, 0x4d9: 0x000d, 0x4da: 0x000d, 0x4db: 0x000d, 0x4dc: 0x000d, 0x4dd: 0x000d, + 0x4de: 0x000d, 0x4df: 0x000d, 0x4e0: 0x000d, 0x4e1: 0x000d, 0x4e2: 0x000d, 0x4e3: 0x000d, + 0x4e4: 0x000d, 0x4e5: 0x000d, 0x4e6: 0x000d, 0x4e7: 0x000d, 0x4e8: 0x000d, 0x4e9: 0x000d, + 0x4ea: 0x000d, 0x4eb: 0x000d, 0x4ec: 0x000d, 0x4ed: 0x000d, 0x4ee: 0x000d, 0x4ef: 0x000d, + 0x4f0: 0x000d, 0x4f1: 0x000d, 0x4f2: 0x000d, 0x4f3: 0x000d, 0x4f4: 0x000d, 0x4f5: 0x000d, + 0x4f6: 0x000d, 0x4f7: 0x000d, 0x4f8: 0x000d, 0x4f9: 0x000d, 0x4fa: 0x000d, 0x4fb: 0x000d, + 0x4fc: 0x000d, 0x4fd: 0x000d, 0x4fe: 0x000d, 0x4ff: 0x000d, + // Block 0x14, offset 0x500 + 0x500: 0x000d, 0x501: 0x000d, 0x502: 0x000d, 0x503: 0x000d, 0x504: 0x000d, 0x505: 0x000d, + 0x506: 0x000d, 0x507: 0x000d, 0x508: 0x000d, 0x509: 0x000d, 0x50a: 0x000d, 0x50b: 0x000d, + 0x50c: 0x000d, 0x50d: 0x000d, 0x50e: 0x000d, 0x50f: 0x000d, 0x510: 0x000d, 0x511: 0x000d, + 0x512: 0x000d, 0x513: 0x000d, 0x514: 0x000d, 0x515: 0x000d, 0x516: 0x000d, 0x517: 0x000d, + 0x518: 0x000d, 0x519: 0x000d, 0x51a: 0x000d, 0x51b: 0x000d, 0x51c: 0x000d, 0x51d: 0x000d, + 0x51e: 0x000d, 0x51f: 0x000d, 0x520: 0x000d, 0x521: 0x000d, 0x522: 0x000d, 0x523: 0x000d, + 0x524: 0x000d, 0x525: 0x000d, 0x526: 0x000c, 0x527: 0x000c, 0x528: 0x000c, 0x529: 0x000c, + 0x52a: 0x000c, 0x52b: 0x000c, 0x52c: 0x000c, 0x52d: 0x000c, 0x52e: 0x000c, 0x52f: 0x000c, + 0x530: 0x000c, 0x531: 0x000d, 0x532: 0x000d, 0x533: 0x000d, 0x534: 0x000d, 0x535: 0x000d, + 0x536: 0x000d, 0x537: 0x000d, 0x538: 0x000d, 0x539: 0x000d, 0x53a: 0x000d, 0x53b: 0x000d, + 0x53c: 0x000d, 0x53d: 0x000d, 0x53e: 0x000d, 0x53f: 0x000d, + // Block 0x15, offset 0x540 + 0x540: 0x0001, 0x541: 0x0001, 0x542: 0x0001, 0x543: 0x0001, 0x544: 0x0001, 0x545: 0x0001, + 0x546: 0x0001, 0x547: 0x0001, 0x548: 0x0001, 0x549: 0x0001, 0x54a: 0x0001, 0x54b: 0x0001, + 0x54c: 0x0001, 0x54d: 0x0001, 0x54e: 0x0001, 0x54f: 0x0001, 0x550: 0x0001, 0x551: 0x0001, + 0x552: 0x0001, 0x553: 0x0001, 0x554: 0x0001, 0x555: 0x0001, 0x556: 0x0001, 0x557: 0x0001, + 0x558: 0x0001, 0x559: 0x0001, 0x55a: 0x0001, 0x55b: 0x0001, 0x55c: 0x0001, 0x55d: 0x0001, + 0x55e: 0x0001, 0x55f: 0x0001, 0x560: 0x0001, 0x561: 0x0001, 0x562: 0x0001, 0x563: 0x0001, + 0x564: 0x0001, 0x565: 0x0001, 0x566: 0x0001, 0x567: 0x0001, 0x568: 0x0001, 0x569: 0x0001, + 0x56a: 0x0001, 0x56b: 0x000c, 0x56c: 0x000c, 0x56d: 0x000c, 0x56e: 0x000c, 0x56f: 0x000c, + 0x570: 0x000c, 0x571: 0x000c, 0x572: 0x000c, 0x573: 0x000c, 0x574: 0x0001, 0x575: 0x0001, + 0x576: 0x000a, 0x577: 0x000a, 0x578: 0x000a, 0x579: 0x000a, 0x57a: 0x0001, 0x57b: 0x0001, + 0x57c: 0x0001, 0x57d: 0x000c, 0x57e: 0x0001, 0x57f: 0x0001, + // Block 0x16, offset 0x580 + 0x580: 0x0001, 0x581: 0x0001, 0x582: 0x0001, 0x583: 0x0001, 0x584: 0x0001, 0x585: 0x0001, + 0x586: 0x0001, 0x587: 0x0001, 0x588: 0x0001, 0x589: 0x0001, 0x58a: 0x0001, 0x58b: 0x0001, + 0x58c: 0x0001, 0x58d: 0x0001, 0x58e: 0x0001, 0x58f: 0x0001, 0x590: 0x0001, 0x591: 0x0001, + 0x592: 0x0001, 0x593: 0x0001, 0x594: 0x0001, 0x595: 0x0001, 0x596: 0x000c, 0x597: 0x000c, + 0x598: 0x000c, 0x599: 0x000c, 0x59a: 0x0001, 0x59b: 0x000c, 0x59c: 0x000c, 0x59d: 0x000c, + 0x59e: 0x000c, 0x59f: 0x000c, 0x5a0: 0x000c, 0x5a1: 0x000c, 0x5a2: 0x000c, 0x5a3: 0x000c, + 0x5a4: 0x0001, 0x5a5: 0x000c, 0x5a6: 0x000c, 0x5a7: 0x000c, 0x5a8: 0x0001, 0x5a9: 0x000c, + 0x5aa: 0x000c, 0x5ab: 0x000c, 0x5ac: 0x000c, 0x5ad: 0x000c, 0x5ae: 0x0001, 0x5af: 0x0001, + 0x5b0: 0x0001, 0x5b1: 0x0001, 0x5b2: 0x0001, 0x5b3: 0x0001, 0x5b4: 0x0001, 0x5b5: 0x0001, + 0x5b6: 0x0001, 0x5b7: 0x0001, 0x5b8: 0x0001, 0x5b9: 0x0001, 0x5ba: 0x0001, 0x5bb: 0x0001, + 0x5bc: 0x0001, 0x5bd: 0x0001, 0x5be: 0x0001, 0x5bf: 0x0001, + // Block 0x17, offset 0x5c0 + 0x5c0: 0x0001, 0x5c1: 0x0001, 0x5c2: 0x0001, 0x5c3: 0x0001, 0x5c4: 0x0001, 0x5c5: 0x0001, + 0x5c6: 0x0001, 0x5c7: 0x0001, 0x5c8: 0x0001, 0x5c9: 0x0001, 0x5ca: 0x0001, 0x5cb: 0x0001, + 0x5cc: 0x0001, 0x5cd: 0x0001, 0x5ce: 0x0001, 0x5cf: 0x0001, 0x5d0: 0x0001, 0x5d1: 0x0001, + 0x5d2: 0x0001, 0x5d3: 0x0001, 0x5d4: 0x0001, 0x5d5: 0x0001, 0x5d6: 0x0001, 0x5d7: 0x0001, + 0x5d8: 0x0001, 0x5d9: 0x000c, 0x5da: 0x000c, 0x5db: 0x000c, 0x5dc: 0x0001, 0x5dd: 0x0001, + 0x5de: 0x0001, 0x5df: 0x0001, 0x5e0: 0x000d, 0x5e1: 0x000d, 0x5e2: 0x000d, 0x5e3: 0x000d, + 0x5e4: 0x000d, 0x5e5: 0x000d, 0x5e6: 0x000d, 0x5e7: 0x000d, 0x5e8: 0x000d, 0x5e9: 0x000d, + 0x5ea: 0x000d, 0x5eb: 0x0001, 0x5ec: 0x0001, 0x5ed: 0x0001, 0x5ee: 0x0001, 0x5ef: 0x0001, + 0x5f0: 0x000d, 0x5f1: 0x000d, 0x5f2: 0x000d, 0x5f3: 0x000d, 0x5f4: 0x000d, 0x5f5: 0x000d, + 0x5f6: 0x000d, 0x5f7: 0x000d, 0x5f8: 0x000d, 0x5f9: 0x000d, 0x5fa: 0x000d, 0x5fb: 0x000d, + 0x5fc: 0x000d, 0x5fd: 0x000d, 0x5fe: 0x000d, 0x5ff: 0x000d, + // Block 0x18, offset 0x600 + 0x600: 0x000d, 0x601: 0x000d, 0x602: 0x000d, 0x603: 0x000d, 0x604: 0x000d, 0x605: 0x000d, + 0x606: 0x000d, 0x607: 0x000d, 0x608: 0x000d, 0x609: 0x000d, 0x60a: 0x000d, 0x60b: 0x000d, + 0x60c: 0x000d, 0x60d: 0x000d, 0x60e: 0x000d, 0x60f: 0x000d, 0x610: 0x0005, 0x611: 0x0005, + 0x612: 0x0001, 0x613: 0x0001, 0x614: 0x0001, 0x615: 0x0001, 0x616: 0x0001, 0x617: 0x000c, + 0x618: 0x000c, 0x619: 0x000c, 0x61a: 0x000c, 0x61b: 0x000c, 0x61c: 0x000c, 0x61d: 0x000c, + 0x61e: 0x000c, 0x61f: 0x000c, 0x620: 0x000d, 0x621: 0x000d, 0x622: 0x000d, 0x623: 0x000d, + 0x624: 0x000d, 0x625: 0x000d, 0x626: 0x000d, 0x627: 0x000d, 0x628: 0x000d, 0x629: 0x000d, + 0x62a: 0x000d, 0x62b: 0x000d, 0x62c: 0x000d, 0x62d: 0x000d, 0x62e: 0x000d, 0x62f: 0x000d, + 0x630: 0x000d, 0x631: 0x000d, 0x632: 0x000d, 0x633: 0x000d, 0x634: 0x000d, 0x635: 0x000d, + 0x636: 0x000d, 0x637: 0x000d, 0x638: 0x000d, 0x639: 0x000d, 0x63a: 0x000d, 0x63b: 0x000d, + 0x63c: 0x000d, 0x63d: 0x000d, 0x63e: 0x000d, 0x63f: 0x000d, + // Block 0x19, offset 0x640 + 0x640: 0x000d, 0x641: 0x000d, 0x642: 0x000d, 0x643: 0x000d, 0x644: 0x000d, 0x645: 0x000d, + 0x646: 0x000d, 0x647: 0x000d, 0x648: 0x000d, 0x649: 0x000d, 0x64a: 0x000c, 0x64b: 0x000c, + 0x64c: 0x000c, 0x64d: 0x000c, 0x64e: 0x000c, 0x64f: 0x000c, 0x650: 0x000c, 0x651: 0x000c, + 0x652: 0x000c, 0x653: 0x000c, 0x654: 0x000c, 0x655: 0x000c, 0x656: 0x000c, 0x657: 0x000c, + 0x658: 0x000c, 0x659: 0x000c, 0x65a: 0x000c, 0x65b: 0x000c, 0x65c: 0x000c, 0x65d: 0x000c, + 0x65e: 0x000c, 0x65f: 0x000c, 0x660: 0x000c, 0x661: 0x000c, 0x662: 0x0005, 0x663: 0x000c, + 0x664: 0x000c, 0x665: 0x000c, 0x666: 0x000c, 0x667: 0x000c, 0x668: 0x000c, 0x669: 0x000c, + 0x66a: 0x000c, 0x66b: 0x000c, 0x66c: 0x000c, 0x66d: 0x000c, 0x66e: 0x000c, 0x66f: 0x000c, + 0x670: 0x000c, 0x671: 0x000c, 0x672: 0x000c, 0x673: 0x000c, 0x674: 0x000c, 0x675: 0x000c, + 0x676: 0x000c, 0x677: 0x000c, 0x678: 0x000c, 0x679: 0x000c, 0x67a: 0x000c, 0x67b: 0x000c, + 0x67c: 0x000c, 0x67d: 0x000c, 0x67e: 0x000c, 0x67f: 0x000c, + // Block 0x1a, offset 0x680 + 0x680: 0x000c, 0x681: 0x000c, 0x682: 0x000c, + 0x6ba: 0x000c, + 0x6bc: 0x000c, + // Block 0x1b, offset 0x6c0 + 0x6c1: 0x000c, 0x6c2: 0x000c, 0x6c3: 0x000c, 0x6c4: 0x000c, 0x6c5: 0x000c, + 0x6c6: 0x000c, 0x6c7: 0x000c, 0x6c8: 0x000c, + 0x6cd: 0x000c, 0x6d1: 0x000c, + 0x6d2: 0x000c, 0x6d3: 0x000c, 0x6d4: 0x000c, 0x6d5: 0x000c, 0x6d6: 0x000c, 0x6d7: 0x000c, + 0x6e2: 0x000c, 0x6e3: 0x000c, + // Block 0x1c, offset 0x700 + 0x701: 0x000c, + 0x73c: 0x000c, + // Block 0x1d, offset 0x740 + 0x741: 0x000c, 0x742: 0x000c, 0x743: 0x000c, 0x744: 0x000c, + 0x74d: 0x000c, + 0x762: 0x000c, 0x763: 0x000c, + 0x772: 0x0004, 0x773: 0x0004, + 0x77b: 0x0004, + 0x77e: 0x000c, + // Block 0x1e, offset 0x780 + 0x781: 0x000c, 0x782: 0x000c, + 0x7bc: 0x000c, + // Block 0x1f, offset 0x7c0 + 0x7c1: 0x000c, 0x7c2: 0x000c, + 0x7c7: 0x000c, 0x7c8: 0x000c, 0x7cb: 0x000c, + 0x7cc: 0x000c, 0x7cd: 0x000c, 0x7d1: 0x000c, + 0x7f0: 0x000c, 0x7f1: 0x000c, 0x7f5: 0x000c, + // Block 0x20, offset 0x800 + 0x801: 0x000c, 0x802: 0x000c, 0x803: 0x000c, 0x804: 0x000c, 0x805: 0x000c, + 0x807: 0x000c, 0x808: 0x000c, + 0x80d: 0x000c, + 0x822: 0x000c, 0x823: 0x000c, + 0x831: 0x0004, + 0x83a: 0x000c, 0x83b: 0x000c, + 0x83c: 0x000c, 0x83d: 0x000c, 0x83e: 0x000c, 0x83f: 0x000c, + // Block 0x21, offset 0x840 + 0x841: 0x000c, + 0x87c: 0x000c, 0x87f: 0x000c, + // Block 0x22, offset 0x880 + 0x881: 0x000c, 0x882: 0x000c, 0x883: 0x000c, 0x884: 0x000c, + 0x88d: 0x000c, + 0x895: 0x000c, 0x896: 0x000c, + 0x8a2: 0x000c, 0x8a3: 0x000c, + // Block 0x23, offset 0x8c0 + 0x8c2: 0x000c, + // Block 0x24, offset 0x900 + 0x900: 0x000c, + 0x90d: 0x000c, + 0x933: 0x000a, 0x934: 0x000a, 0x935: 0x000a, + 0x936: 0x000a, 0x937: 0x000a, 0x938: 0x000a, 0x939: 0x0004, 0x93a: 0x000a, + // Block 0x25, offset 0x940 + 0x940: 0x000c, 0x944: 0x000c, + 0x97c: 0x000c, 0x97e: 0x000c, 0x97f: 0x000c, + // Block 0x26, offset 0x980 + 0x980: 0x000c, + 0x986: 0x000c, 0x987: 0x000c, 0x988: 0x000c, 0x98a: 0x000c, 0x98b: 0x000c, + 0x98c: 0x000c, 0x98d: 0x000c, + 0x995: 0x000c, 0x996: 0x000c, + 0x9a2: 0x000c, 0x9a3: 0x000c, + 0x9b8: 0x000a, 0x9b9: 0x000a, 0x9ba: 0x000a, 0x9bb: 0x000a, + 0x9bc: 0x000a, 0x9bd: 0x000a, 0x9be: 0x000a, + // Block 0x27, offset 0x9c0 + 0x9cc: 0x000c, 0x9cd: 0x000c, + 0x9e2: 0x000c, 0x9e3: 0x000c, + // Block 0x28, offset 0xa00 + 0xa00: 0x000c, 0xa01: 0x000c, + 0xa3b: 0x000c, + 0xa3c: 0x000c, + // Block 0x29, offset 0xa40 + 0xa41: 0x000c, 0xa42: 0x000c, 0xa43: 0x000c, 0xa44: 0x000c, + 0xa4d: 0x000c, + 0xa62: 0x000c, 0xa63: 0x000c, + // Block 0x2a, offset 0xa80 + 0xa81: 0x000c, + // Block 0x2b, offset 0xac0 + 0xaca: 0x000c, + 0xad2: 0x000c, 0xad3: 0x000c, 0xad4: 0x000c, 0xad6: 0x000c, + // Block 0x2c, offset 0xb00 + 0xb31: 0x000c, 0xb34: 0x000c, 0xb35: 0x000c, + 0xb36: 0x000c, 0xb37: 0x000c, 0xb38: 0x000c, 0xb39: 0x000c, 0xb3a: 0x000c, + 0xb3f: 0x0004, + // Block 0x2d, offset 0xb40 + 0xb47: 0x000c, 0xb48: 0x000c, 0xb49: 0x000c, 0xb4a: 0x000c, 0xb4b: 0x000c, + 0xb4c: 0x000c, 0xb4d: 0x000c, 0xb4e: 0x000c, + // Block 0x2e, offset 0xb80 + 0xbb1: 0x000c, 0xbb4: 0x000c, 0xbb5: 0x000c, + 0xbb6: 0x000c, 0xbb7: 0x000c, 0xbb8: 0x000c, 0xbb9: 0x000c, 0xbba: 0x000c, 0xbbb: 0x000c, + 0xbbc: 0x000c, + // Block 0x2f, offset 0xbc0 + 0xbc8: 0x000c, 0xbc9: 0x000c, 0xbca: 0x000c, 0xbcb: 0x000c, + 0xbcc: 0x000c, 0xbcd: 0x000c, 0xbce: 0x000c, + // Block 0x30, offset 0xc00 + 0xc18: 0x000c, 0xc19: 0x000c, + 0xc35: 0x000c, + 0xc37: 0x000c, 0xc39: 0x000c, 0xc3a: 0x003a, 0xc3b: 0x002a, + 0xc3c: 0x003a, 0xc3d: 0x002a, + // Block 0x31, offset 0xc40 + 0xc71: 0x000c, 0xc72: 0x000c, 0xc73: 0x000c, 0xc74: 0x000c, 0xc75: 0x000c, + 0xc76: 0x000c, 0xc77: 0x000c, 0xc78: 0x000c, 0xc79: 0x000c, 0xc7a: 0x000c, 0xc7b: 0x000c, + 0xc7c: 0x000c, 0xc7d: 0x000c, 0xc7e: 0x000c, + // Block 0x32, offset 0xc80 + 0xc80: 0x000c, 0xc81: 0x000c, 0xc82: 0x000c, 0xc83: 0x000c, 0xc84: 0x000c, + 0xc86: 0x000c, 0xc87: 0x000c, + 0xc8d: 0x000c, 0xc8e: 0x000c, 0xc8f: 0x000c, 0xc90: 0x000c, 0xc91: 0x000c, + 0xc92: 0x000c, 0xc93: 0x000c, 0xc94: 0x000c, 0xc95: 0x000c, 0xc96: 0x000c, 0xc97: 0x000c, + 0xc99: 0x000c, 0xc9a: 0x000c, 0xc9b: 0x000c, 0xc9c: 0x000c, 0xc9d: 0x000c, + 0xc9e: 0x000c, 0xc9f: 0x000c, 0xca0: 0x000c, 0xca1: 0x000c, 0xca2: 0x000c, 0xca3: 0x000c, + 0xca4: 0x000c, 0xca5: 0x000c, 0xca6: 0x000c, 0xca7: 0x000c, 0xca8: 0x000c, 0xca9: 0x000c, + 0xcaa: 0x000c, 0xcab: 0x000c, 0xcac: 0x000c, 0xcad: 0x000c, 0xcae: 0x000c, 0xcaf: 0x000c, + 0xcb0: 0x000c, 0xcb1: 0x000c, 0xcb2: 0x000c, 0xcb3: 0x000c, 0xcb4: 0x000c, 0xcb5: 0x000c, + 0xcb6: 0x000c, 0xcb7: 0x000c, 0xcb8: 0x000c, 0xcb9: 0x000c, 0xcba: 0x000c, 0xcbb: 0x000c, + 0xcbc: 0x000c, + // Block 0x33, offset 0xcc0 + 0xcc6: 0x000c, + // Block 0x34, offset 0xd00 + 0xd2d: 0x000c, 0xd2e: 0x000c, 0xd2f: 0x000c, + 0xd30: 0x000c, 0xd32: 0x000c, 0xd33: 0x000c, 0xd34: 0x000c, 0xd35: 0x000c, + 0xd36: 0x000c, 0xd37: 0x000c, 0xd39: 0x000c, 0xd3a: 0x000c, + 0xd3d: 0x000c, 0xd3e: 0x000c, + // Block 0x35, offset 0xd40 + 0xd58: 0x000c, 0xd59: 0x000c, + 0xd5e: 0x000c, 0xd5f: 0x000c, 0xd60: 0x000c, + 0xd71: 0x000c, 0xd72: 0x000c, 0xd73: 0x000c, 0xd74: 0x000c, + // Block 0x36, offset 0xd80 + 0xd82: 0x000c, 0xd85: 0x000c, + 0xd86: 0x000c, + 0xd8d: 0x000c, + 0xd9d: 0x000c, + // Block 0x37, offset 0xdc0 + 0xddd: 0x000c, + 0xdde: 0x000c, 0xddf: 0x000c, + // Block 0x38, offset 0xe00 + 0xe10: 0x000a, 0xe11: 0x000a, + 0xe12: 0x000a, 0xe13: 0x000a, 0xe14: 0x000a, 0xe15: 0x000a, 0xe16: 0x000a, 0xe17: 0x000a, + 0xe18: 0x000a, 0xe19: 0x000a, + // Block 0x39, offset 0xe40 + 0xe40: 0x000a, + // Block 0x3a, offset 0xe80 + 0xe80: 0x0009, + 0xe9b: 0x007a, 0xe9c: 0x006a, + // Block 0x3b, offset 0xec0 + 0xed2: 0x000c, 0xed3: 0x000c, 0xed4: 0x000c, + 0xef2: 0x000c, 0xef3: 0x000c, + // Block 0x3c, offset 0xf00 + 0xf12: 0x000c, 0xf13: 0x000c, + 0xf32: 0x000c, 0xf33: 0x000c, + // Block 0x3d, offset 0xf40 + 0xf74: 0x000c, 0xf75: 0x000c, + 0xf77: 0x000c, 0xf78: 0x000c, 0xf79: 0x000c, 0xf7a: 0x000c, 0xf7b: 0x000c, + 0xf7c: 0x000c, 0xf7d: 0x000c, + // Block 0x3e, offset 0xf80 + 0xf86: 0x000c, 0xf89: 0x000c, 0xf8a: 0x000c, 0xf8b: 0x000c, + 0xf8c: 0x000c, 0xf8d: 0x000c, 0xf8e: 0x000c, 0xf8f: 0x000c, 0xf90: 0x000c, 0xf91: 0x000c, + 0xf92: 0x000c, 0xf93: 0x000c, + 0xf9b: 0x0004, 0xf9d: 0x000c, + 0xfb0: 0x000a, 0xfb1: 0x000a, 0xfb2: 0x000a, 0xfb3: 0x000a, 0xfb4: 0x000a, 0xfb5: 0x000a, + 0xfb6: 0x000a, 0xfb7: 0x000a, 0xfb8: 0x000a, 0xfb9: 0x000a, + // Block 0x3f, offset 0xfc0 + 0xfc0: 0x000a, 0xfc1: 0x000a, 0xfc2: 0x000a, 0xfc3: 0x000a, 0xfc4: 0x000a, 0xfc5: 0x000a, + 0xfc6: 0x000a, 0xfc7: 0x000a, 0xfc8: 0x000a, 0xfc9: 0x000a, 0xfca: 0x000a, 0xfcb: 0x000c, + 0xfcc: 0x000c, 0xfcd: 0x000c, 0xfce: 0x000b, 0xfcf: 0x000c, + // Block 0x40, offset 0x1000 + 0x1005: 0x000c, + 0x1006: 0x000c, + 0x1029: 0x000c, + // Block 0x41, offset 0x1040 + 0x1060: 0x000c, 0x1061: 0x000c, 0x1062: 0x000c, + 0x1067: 0x000c, 0x1068: 0x000c, + 0x1072: 0x000c, + 0x1079: 0x000c, 0x107a: 0x000c, 0x107b: 0x000c, + // Block 0x42, offset 0x1080 + 0x1080: 0x000a, 0x1084: 0x000a, 0x1085: 0x000a, + // Block 0x43, offset 0x10c0 + 0x10de: 0x000a, 0x10df: 0x000a, 0x10e0: 0x000a, 0x10e1: 0x000a, 0x10e2: 0x000a, 0x10e3: 0x000a, + 0x10e4: 0x000a, 0x10e5: 0x000a, 0x10e6: 0x000a, 0x10e7: 0x000a, 0x10e8: 0x000a, 0x10e9: 0x000a, + 0x10ea: 0x000a, 0x10eb: 0x000a, 0x10ec: 0x000a, 0x10ed: 0x000a, 0x10ee: 0x000a, 0x10ef: 0x000a, + 0x10f0: 0x000a, 0x10f1: 0x000a, 0x10f2: 0x000a, 0x10f3: 0x000a, 0x10f4: 0x000a, 0x10f5: 0x000a, + 0x10f6: 0x000a, 0x10f7: 0x000a, 0x10f8: 0x000a, 0x10f9: 0x000a, 0x10fa: 0x000a, 0x10fb: 0x000a, + 0x10fc: 0x000a, 0x10fd: 0x000a, 0x10fe: 0x000a, 0x10ff: 0x000a, + // Block 0x44, offset 0x1100 + 0x1117: 0x000c, + 0x1118: 0x000c, 0x111b: 0x000c, + // Block 0x45, offset 0x1140 + 0x1156: 0x000c, + 0x1158: 0x000c, 0x1159: 0x000c, 0x115a: 0x000c, 0x115b: 0x000c, 0x115c: 0x000c, 0x115d: 0x000c, + 0x115e: 0x000c, 0x1160: 0x000c, 0x1162: 0x000c, + 0x1165: 0x000c, 0x1166: 0x000c, 0x1167: 0x000c, 0x1168: 0x000c, 0x1169: 0x000c, + 0x116a: 0x000c, 0x116b: 0x000c, 0x116c: 0x000c, + 0x1173: 0x000c, 0x1174: 0x000c, 0x1175: 0x000c, + 0x1176: 0x000c, 0x1177: 0x000c, 0x1178: 0x000c, 0x1179: 0x000c, 0x117a: 0x000c, 0x117b: 0x000c, + 0x117c: 0x000c, 0x117f: 0x000c, + // Block 0x46, offset 0x1180 + 0x11b0: 0x000c, 0x11b1: 0x000c, 0x11b2: 0x000c, 0x11b3: 0x000c, 0x11b4: 0x000c, 0x11b5: 0x000c, + 0x11b6: 0x000c, 0x11b7: 0x000c, 0x11b8: 0x000c, 0x11b9: 0x000c, 0x11ba: 0x000c, 0x11bb: 0x000c, + 0x11bc: 0x000c, 0x11bd: 0x000c, 0x11be: 0x000c, 0x11bf: 0x000c, + // Block 0x47, offset 0x11c0 + 0x11c0: 0x000c, 0x11c1: 0x000c, 0x11c2: 0x000c, 0x11c3: 0x000c, 0x11c4: 0x000c, 0x11c5: 0x000c, + 0x11c6: 0x000c, 0x11c7: 0x000c, 0x11c8: 0x000c, 0x11c9: 0x000c, 0x11ca: 0x000c, 0x11cb: 0x000c, + 0x11cc: 0x000c, 0x11cd: 0x000c, 0x11ce: 0x000c, 0x11cf: 0x000c, 0x11d0: 0x000c, 0x11d1: 0x000c, + 0x11d2: 0x000c, 0x11d3: 0x000c, 0x11d4: 0x000c, 0x11d5: 0x000c, 0x11d6: 0x000c, 0x11d7: 0x000c, + 0x11d8: 0x000c, 0x11d9: 0x000c, 0x11da: 0x000c, 0x11db: 0x000c, 0x11dc: 0x000c, 0x11dd: 0x000c, + 0x11e0: 0x000c, 0x11e1: 0x000c, 0x11e2: 0x000c, 0x11e3: 0x000c, + 0x11e4: 0x000c, 0x11e5: 0x000c, 0x11e6: 0x000c, 0x11e7: 0x000c, 0x11e8: 0x000c, 0x11e9: 0x000c, + 0x11ea: 0x000c, 0x11eb: 0x000c, + // Block 0x48, offset 0x1200 + 0x1200: 0x000c, 0x1201: 0x000c, 0x1202: 0x000c, 0x1203: 0x000c, + 0x1234: 0x000c, + 0x1236: 0x000c, 0x1237: 0x000c, 0x1238: 0x000c, 0x1239: 0x000c, 0x123a: 0x000c, + 0x123c: 0x000c, + // Block 0x49, offset 0x1240 + 0x1242: 0x000c, + 0x126b: 0x000c, 0x126c: 0x000c, 0x126d: 0x000c, 0x126e: 0x000c, 0x126f: 0x000c, + 0x1270: 0x000c, 0x1271: 0x000c, 0x1272: 0x000c, 0x1273: 0x000c, + // Block 0x4a, offset 0x1280 + 0x1280: 0x000c, 0x1281: 0x000c, + 0x12a2: 0x000c, 0x12a3: 0x000c, + 0x12a4: 0x000c, 0x12a5: 0x000c, 0x12a8: 0x000c, 0x12a9: 0x000c, + 0x12ab: 0x000c, 0x12ac: 0x000c, 0x12ad: 0x000c, + // Block 0x4b, offset 0x12c0 + 0x12e6: 0x000c, 0x12e8: 0x000c, 0x12e9: 0x000c, + 0x12ed: 0x000c, 0x12ef: 0x000c, + 0x12f0: 0x000c, 0x12f1: 0x000c, + // Block 0x4c, offset 0x1300 + 0x132c: 0x000c, 0x132d: 0x000c, 0x132e: 0x000c, 0x132f: 0x000c, + 0x1330: 0x000c, 0x1331: 0x000c, 0x1332: 0x000c, 0x1333: 0x000c, + 0x1336: 0x000c, 0x1337: 0x000c, + // Block 0x4d, offset 0x1340 + 0x1350: 0x000c, 0x1351: 0x000c, + 0x1352: 0x000c, 0x1354: 0x000c, 0x1355: 0x000c, 0x1356: 0x000c, 0x1357: 0x000c, + 0x1358: 0x000c, 0x1359: 0x000c, 0x135a: 0x000c, 0x135b: 0x000c, 0x135c: 0x000c, 0x135d: 0x000c, + 0x135e: 0x000c, 0x135f: 0x000c, 0x1360: 0x000c, 0x1362: 0x000c, 0x1363: 0x000c, + 0x1364: 0x000c, 0x1365: 0x000c, 0x1366: 0x000c, 0x1367: 0x000c, 0x1368: 0x000c, + 0x136d: 0x000c, + 0x1374: 0x000c, + 0x1378: 0x000c, 0x1379: 0x000c, + // Block 0x4e, offset 0x1380 + 0x13bd: 0x000a, 0x13bf: 0x000a, + // Block 0x4f, offset 0x13c0 + 0x13c0: 0x000a, 0x13c1: 0x000a, + 0x13cd: 0x000a, 0x13ce: 0x000a, 0x13cf: 0x000a, + 0x13dd: 0x000a, + 0x13de: 0x000a, 0x13df: 0x000a, + 0x13ed: 0x000a, 0x13ee: 0x000a, 0x13ef: 0x000a, + 0x13fd: 0x000a, 0x13fe: 0x000a, + // Block 0x50, offset 0x1400 + 0x1400: 0x0009, 0x1401: 0x0009, 0x1402: 0x0009, 0x1403: 0x0009, 0x1404: 0x0009, 0x1405: 0x0009, + 0x1406: 0x0009, 0x1407: 0x0009, 0x1408: 0x0009, 0x1409: 0x0009, 0x140a: 0x0009, 0x140b: 0x000b, + 0x140c: 0x000b, 0x140d: 0x000b, 0x140f: 0x0001, 0x1410: 0x000a, 0x1411: 0x000a, + 0x1412: 0x000a, 0x1413: 0x000a, 0x1414: 0x000a, 0x1415: 0x000a, 0x1416: 0x000a, 0x1417: 0x000a, + 0x1418: 0x000a, 0x1419: 0x000a, 0x141a: 0x000a, 0x141b: 0x000a, 0x141c: 0x000a, 0x141d: 0x000a, + 0x141e: 0x000a, 0x141f: 0x000a, 0x1420: 0x000a, 0x1421: 0x000a, 0x1422: 0x000a, 0x1423: 0x000a, + 0x1424: 0x000a, 0x1425: 0x000a, 0x1426: 0x000a, 0x1427: 0x000a, 0x1428: 0x0009, 0x1429: 0x0007, + 0x142a: 0x000e, 0x142b: 0x000e, 0x142c: 0x000e, 0x142d: 0x000e, 0x142e: 0x000e, 0x142f: 0x0006, + 0x1430: 0x0004, 0x1431: 0x0004, 0x1432: 0x0004, 0x1433: 0x0004, 0x1434: 0x0004, 0x1435: 0x000a, + 0x1436: 0x000a, 0x1437: 0x000a, 0x1438: 0x000a, 0x1439: 0x000a, 0x143a: 0x000a, 0x143b: 0x000a, + 0x143c: 0x000a, 0x143d: 0x000a, 0x143e: 0x000a, 0x143f: 0x000a, + // Block 0x51, offset 0x1440 + 0x1440: 0x000a, 0x1441: 0x000a, 0x1442: 0x000a, 0x1443: 0x000a, 0x1444: 0x0006, 0x1445: 0x009a, + 0x1446: 0x008a, 0x1447: 0x000a, 0x1448: 0x000a, 0x1449: 0x000a, 0x144a: 0x000a, 0x144b: 0x000a, + 0x144c: 0x000a, 0x144d: 0x000a, 0x144e: 0x000a, 0x144f: 0x000a, 0x1450: 0x000a, 0x1451: 0x000a, + 0x1452: 0x000a, 0x1453: 0x000a, 0x1454: 0x000a, 0x1455: 0x000a, 0x1456: 0x000a, 0x1457: 0x000a, + 0x1458: 0x000a, 0x1459: 0x000a, 0x145a: 0x000a, 0x145b: 0x000a, 0x145c: 0x000a, 0x145d: 0x000a, + 0x145e: 0x000a, 0x145f: 0x0009, 0x1460: 0x000b, 0x1461: 0x000b, 0x1462: 0x000b, 0x1463: 0x000b, + 0x1464: 0x000b, 0x1465: 0x000b, 0x1466: 0x000e, 0x1467: 0x000e, 0x1468: 0x000e, 0x1469: 0x000e, + 0x146a: 0x000b, 0x146b: 0x000b, 0x146c: 0x000b, 0x146d: 0x000b, 0x146e: 0x000b, 0x146f: 0x000b, + 0x1470: 0x0002, 0x1474: 0x0002, 0x1475: 0x0002, + 0x1476: 0x0002, 0x1477: 0x0002, 0x1478: 0x0002, 0x1479: 0x0002, 0x147a: 0x0003, 0x147b: 0x0003, + 0x147c: 0x000a, 0x147d: 0x009a, 0x147e: 0x008a, + // Block 0x52, offset 0x1480 + 0x1480: 0x0002, 0x1481: 0x0002, 0x1482: 0x0002, 0x1483: 0x0002, 0x1484: 0x0002, 0x1485: 0x0002, + 0x1486: 0x0002, 0x1487: 0x0002, 0x1488: 0x0002, 0x1489: 0x0002, 0x148a: 0x0003, 0x148b: 0x0003, + 0x148c: 0x000a, 0x148d: 0x009a, 0x148e: 0x008a, + 0x14a0: 0x0004, 0x14a1: 0x0004, 0x14a2: 0x0004, 0x14a3: 0x0004, + 0x14a4: 0x0004, 0x14a5: 0x0004, 0x14a6: 0x0004, 0x14a7: 0x0004, 0x14a8: 0x0004, 0x14a9: 0x0004, + 0x14aa: 0x0004, 0x14ab: 0x0004, 0x14ac: 0x0004, 0x14ad: 0x0004, 0x14ae: 0x0004, 0x14af: 0x0004, + 0x14b0: 0x0004, 0x14b1: 0x0004, 0x14b2: 0x0004, 0x14b3: 0x0004, 0x14b4: 0x0004, 0x14b5: 0x0004, + 0x14b6: 0x0004, 0x14b7: 0x0004, 0x14b8: 0x0004, 0x14b9: 0x0004, 0x14ba: 0x0004, 0x14bb: 0x0004, + 0x14bc: 0x0004, 0x14bd: 0x0004, 0x14be: 0x0004, 0x14bf: 0x0004, + // Block 0x53, offset 0x14c0 + 0x14c0: 0x0004, 0x14c1: 0x0004, 0x14c2: 0x0004, 0x14c3: 0x0004, 0x14c4: 0x0004, 0x14c5: 0x0004, + 0x14c6: 0x0004, 0x14c7: 0x0004, 0x14c8: 0x0004, 0x14c9: 0x0004, 0x14ca: 0x0004, 0x14cb: 0x0004, + 0x14cc: 0x0004, 0x14cd: 0x0004, 0x14ce: 0x0004, 0x14cf: 0x0004, 0x14d0: 0x000c, 0x14d1: 0x000c, + 0x14d2: 0x000c, 0x14d3: 0x000c, 0x14d4: 0x000c, 0x14d5: 0x000c, 0x14d6: 0x000c, 0x14d7: 0x000c, + 0x14d8: 0x000c, 0x14d9: 0x000c, 0x14da: 0x000c, 0x14db: 0x000c, 0x14dc: 0x000c, 0x14dd: 0x000c, + 0x14de: 0x000c, 0x14df: 0x000c, 0x14e0: 0x000c, 0x14e1: 0x000c, 0x14e2: 0x000c, 0x14e3: 0x000c, + 0x14e4: 0x000c, 0x14e5: 0x000c, 0x14e6: 0x000c, 0x14e7: 0x000c, 0x14e8: 0x000c, 0x14e9: 0x000c, + 0x14ea: 0x000c, 0x14eb: 0x000c, 0x14ec: 0x000c, 0x14ed: 0x000c, 0x14ee: 0x000c, 0x14ef: 0x000c, + 0x14f0: 0x000c, + // Block 0x54, offset 0x1500 + 0x1500: 0x000a, 0x1501: 0x000a, 0x1503: 0x000a, 0x1504: 0x000a, 0x1505: 0x000a, + 0x1506: 0x000a, 0x1508: 0x000a, 0x1509: 0x000a, + 0x1514: 0x000a, 0x1516: 0x000a, 0x1517: 0x000a, + 0x1518: 0x000a, + 0x151e: 0x000a, 0x151f: 0x000a, 0x1520: 0x000a, 0x1521: 0x000a, 0x1522: 0x000a, 0x1523: 0x000a, + 0x1525: 0x000a, 0x1527: 0x000a, 0x1529: 0x000a, + 0x152e: 0x0004, + 0x153a: 0x000a, 0x153b: 0x000a, + // Block 0x55, offset 0x1540 + 0x1540: 0x000a, 0x1541: 0x000a, 0x1542: 0x000a, 0x1543: 0x000a, 0x1544: 0x000a, + 0x154a: 0x000a, 0x154b: 0x000a, + 0x154c: 0x000a, 0x154d: 0x000a, 0x1550: 0x000a, 0x1551: 0x000a, + 0x1552: 0x000a, 0x1553: 0x000a, 0x1554: 0x000a, 0x1555: 0x000a, 0x1556: 0x000a, 0x1557: 0x000a, + 0x1558: 0x000a, 0x1559: 0x000a, 0x155a: 0x000a, 0x155b: 0x000a, 0x155c: 0x000a, 0x155d: 0x000a, + 0x155e: 0x000a, 0x155f: 0x000a, + // Block 0x56, offset 0x1580 + 0x1589: 0x000a, 0x158a: 0x000a, 0x158b: 0x000a, + 0x1590: 0x000a, 0x1591: 0x000a, + 0x1592: 0x000a, 0x1593: 0x000a, 0x1594: 0x000a, 0x1595: 0x000a, 0x1596: 0x000a, 0x1597: 0x000a, + 0x1598: 0x000a, 0x1599: 0x000a, 0x159a: 0x000a, 0x159b: 0x000a, 0x159c: 0x000a, 0x159d: 0x000a, + 0x159e: 0x000a, 0x159f: 0x000a, 0x15a0: 0x000a, 0x15a1: 0x000a, 0x15a2: 0x000a, 0x15a3: 0x000a, + 0x15a4: 0x000a, 0x15a5: 0x000a, 0x15a6: 0x000a, 0x15a7: 0x000a, 0x15a8: 0x000a, 0x15a9: 0x000a, + 0x15aa: 0x000a, 0x15ab: 0x000a, 0x15ac: 0x000a, 0x15ad: 0x000a, 0x15ae: 0x000a, 0x15af: 0x000a, + 0x15b0: 0x000a, 0x15b1: 0x000a, 0x15b2: 0x000a, 0x15b3: 0x000a, 0x15b4: 0x000a, 0x15b5: 0x000a, + 0x15b6: 0x000a, 0x15b7: 0x000a, 0x15b8: 0x000a, 0x15b9: 0x000a, 0x15ba: 0x000a, 0x15bb: 0x000a, + 0x15bc: 0x000a, 0x15bd: 0x000a, 0x15be: 0x000a, 0x15bf: 0x000a, + // Block 0x57, offset 0x15c0 + 0x15c0: 0x000a, 0x15c1: 0x000a, 0x15c2: 0x000a, 0x15c3: 0x000a, 0x15c4: 0x000a, 0x15c5: 0x000a, + 0x15c6: 0x000a, 0x15c7: 0x000a, 0x15c8: 0x000a, 0x15c9: 0x000a, 0x15ca: 0x000a, 0x15cb: 0x000a, + 0x15cc: 0x000a, 0x15cd: 0x000a, 0x15ce: 0x000a, 0x15cf: 0x000a, 0x15d0: 0x000a, 0x15d1: 0x000a, + 0x15d2: 0x000a, 0x15d3: 0x000a, 0x15d4: 0x000a, 0x15d5: 0x000a, 0x15d6: 0x000a, 0x15d7: 0x000a, + 0x15d8: 0x000a, 0x15d9: 0x000a, 0x15da: 0x000a, 0x15db: 0x000a, 0x15dc: 0x000a, 0x15dd: 0x000a, + 0x15de: 0x000a, 0x15df: 0x000a, 0x15e0: 0x000a, 0x15e1: 0x000a, 0x15e2: 0x000a, 0x15e3: 0x000a, + 0x15e4: 0x000a, 0x15e5: 0x000a, 0x15e6: 0x000a, 0x15e7: 0x000a, 0x15e8: 0x000a, 0x15e9: 0x000a, + 0x15ea: 0x000a, 0x15eb: 0x000a, 0x15ec: 0x000a, 0x15ed: 0x000a, 0x15ee: 0x000a, 0x15ef: 0x000a, + 0x15f0: 0x000a, 0x15f1: 0x000a, 0x15f2: 0x000a, 0x15f3: 0x000a, 0x15f4: 0x000a, 0x15f5: 0x000a, + 0x15f6: 0x000a, 0x15f7: 0x000a, 0x15f8: 0x000a, 0x15f9: 0x000a, 0x15fa: 0x000a, 0x15fb: 0x000a, + 0x15fc: 0x000a, 0x15fd: 0x000a, 0x15fe: 0x000a, 0x15ff: 0x000a, + // Block 0x58, offset 0x1600 + 0x1600: 0x000a, 0x1601: 0x000a, 0x1602: 0x000a, 0x1603: 0x000a, 0x1604: 0x000a, 0x1605: 0x000a, + 0x1606: 0x000a, 0x1607: 0x000a, 0x1608: 0x000a, 0x1609: 0x000a, 0x160a: 0x000a, 0x160b: 0x000a, + 0x160c: 0x000a, 0x160d: 0x000a, 0x160e: 0x000a, 0x160f: 0x000a, 0x1610: 0x000a, 0x1611: 0x000a, + 0x1612: 0x0003, 0x1613: 0x0004, 0x1614: 0x000a, 0x1615: 0x000a, 0x1616: 0x000a, 0x1617: 0x000a, + 0x1618: 0x000a, 0x1619: 0x000a, 0x161a: 0x000a, 0x161b: 0x000a, 0x161c: 0x000a, 0x161d: 0x000a, + 0x161e: 0x000a, 0x161f: 0x000a, 0x1620: 0x000a, 0x1621: 0x000a, 0x1622: 0x000a, 0x1623: 0x000a, + 0x1624: 0x000a, 0x1625: 0x000a, 0x1626: 0x000a, 0x1627: 0x000a, 0x1628: 0x000a, 0x1629: 0x000a, + 0x162a: 0x000a, 0x162b: 0x000a, 0x162c: 0x000a, 0x162d: 0x000a, 0x162e: 0x000a, 0x162f: 0x000a, + 0x1630: 0x000a, 0x1631: 0x000a, 0x1632: 0x000a, 0x1633: 0x000a, 0x1634: 0x000a, 0x1635: 0x000a, + 0x1636: 0x000a, 0x1637: 0x000a, 0x1638: 0x000a, 0x1639: 0x000a, 0x163a: 0x000a, 0x163b: 0x000a, + 0x163c: 0x000a, 0x163d: 0x000a, 0x163e: 0x000a, 0x163f: 0x000a, + // Block 0x59, offset 0x1640 + 0x1640: 0x000a, 0x1641: 0x000a, 0x1642: 0x000a, 0x1643: 0x000a, 0x1644: 0x000a, 0x1645: 0x000a, + 0x1646: 0x000a, 0x1647: 0x000a, 0x1648: 0x003a, 0x1649: 0x002a, 0x164a: 0x003a, 0x164b: 0x002a, + 0x164c: 0x000a, 0x164d: 0x000a, 0x164e: 0x000a, 0x164f: 0x000a, 0x1650: 0x000a, 0x1651: 0x000a, + 0x1652: 0x000a, 0x1653: 0x000a, 0x1654: 0x000a, 0x1655: 0x000a, 0x1656: 0x000a, 0x1657: 0x000a, + 0x1658: 0x000a, 0x1659: 0x000a, 0x165a: 0x000a, 0x165b: 0x000a, 0x165c: 0x000a, 0x165d: 0x000a, + 0x165e: 0x000a, 0x165f: 0x000a, 0x1660: 0x000a, 0x1661: 0x000a, 0x1662: 0x000a, 0x1663: 0x000a, + 0x1664: 0x000a, 0x1665: 0x000a, 0x1666: 0x000a, 0x1667: 0x000a, 0x1668: 0x000a, 0x1669: 0x009a, + 0x166a: 0x008a, 0x166b: 0x000a, 0x166c: 0x000a, 0x166d: 0x000a, 0x166e: 0x000a, 0x166f: 0x000a, + 0x1670: 0x000a, 0x1671: 0x000a, 0x1672: 0x000a, 0x1673: 0x000a, 0x1674: 0x000a, 0x1675: 0x000a, + // Block 0x5a, offset 0x1680 + 0x16bb: 0x000a, + 0x16bc: 0x000a, 0x16bd: 0x000a, 0x16be: 0x000a, 0x16bf: 0x000a, + // Block 0x5b, offset 0x16c0 + 0x16c0: 0x000a, 0x16c1: 0x000a, 0x16c2: 0x000a, 0x16c3: 0x000a, 0x16c4: 0x000a, 0x16c5: 0x000a, + 0x16c6: 0x000a, 0x16c7: 0x000a, 0x16c8: 0x000a, 0x16c9: 0x000a, 0x16ca: 0x000a, 0x16cb: 0x000a, + 0x16cc: 0x000a, 0x16cd: 0x000a, 0x16ce: 0x000a, 0x16cf: 0x000a, 0x16d0: 0x000a, 0x16d1: 0x000a, + 0x16d2: 0x000a, 0x16d3: 0x000a, 0x16d4: 0x000a, 0x16d6: 0x000a, 0x16d7: 0x000a, + 0x16d8: 0x000a, 0x16d9: 0x000a, 0x16da: 0x000a, 0x16db: 0x000a, 0x16dc: 0x000a, 0x16dd: 0x000a, + 0x16de: 0x000a, 0x16df: 0x000a, 0x16e0: 0x000a, 0x16e1: 0x000a, 0x16e2: 0x000a, 0x16e3: 0x000a, + 0x16e4: 0x000a, 0x16e5: 0x000a, 0x16e6: 0x000a, 0x16e7: 0x000a, 0x16e8: 0x000a, 0x16e9: 0x000a, + 0x16ea: 0x000a, 0x16eb: 0x000a, 0x16ec: 0x000a, 0x16ed: 0x000a, 0x16ee: 0x000a, 0x16ef: 0x000a, + 0x16f0: 0x000a, 0x16f1: 0x000a, 0x16f2: 0x000a, 0x16f3: 0x000a, 0x16f4: 0x000a, 0x16f5: 0x000a, + 0x16f6: 0x000a, 0x16f7: 0x000a, 0x16f8: 0x000a, 0x16f9: 0x000a, 0x16fa: 0x000a, 0x16fb: 0x000a, + 0x16fc: 0x000a, 0x16fd: 0x000a, 0x16fe: 0x000a, 0x16ff: 0x000a, + // Block 0x5c, offset 0x1700 + 0x1700: 0x000a, 0x1701: 0x000a, 0x1702: 0x000a, 0x1703: 0x000a, 0x1704: 0x000a, 0x1705: 0x000a, + 0x1706: 0x000a, 0x1707: 0x000a, 0x1708: 0x000a, 0x1709: 0x000a, 0x170a: 0x000a, 0x170b: 0x000a, + 0x170c: 0x000a, 0x170d: 0x000a, 0x170e: 0x000a, 0x170f: 0x000a, 0x1710: 0x000a, 0x1711: 0x000a, + 0x1712: 0x000a, 0x1713: 0x000a, 0x1714: 0x000a, 0x1715: 0x000a, 0x1716: 0x000a, 0x1717: 0x000a, + 0x1718: 0x000a, 0x1719: 0x000a, 0x171a: 0x000a, 0x171b: 0x000a, 0x171c: 0x000a, 0x171d: 0x000a, + 0x171e: 0x000a, 0x171f: 0x000a, 0x1720: 0x000a, 0x1721: 0x000a, 0x1722: 0x000a, 0x1723: 0x000a, + 0x1724: 0x000a, 0x1725: 0x000a, 0x1726: 0x000a, 0x1727: 0x000a, 0x1728: 0x000a, 0x1729: 0x000a, + // Block 0x5d, offset 0x1740 + 0x1740: 0x000a, 0x1741: 0x000a, 0x1742: 0x000a, 0x1743: 0x000a, 0x1744: 0x000a, 0x1745: 0x000a, + 0x1746: 0x000a, 0x1747: 0x000a, 0x1748: 0x000a, 0x1749: 0x000a, 0x174a: 0x000a, + 0x1760: 0x000a, 0x1761: 0x000a, 0x1762: 0x000a, 0x1763: 0x000a, + 0x1764: 0x000a, 0x1765: 0x000a, 0x1766: 0x000a, 0x1767: 0x000a, 0x1768: 0x000a, 0x1769: 0x000a, + 0x176a: 0x000a, 0x176b: 0x000a, 0x176c: 0x000a, 0x176d: 0x000a, 0x176e: 0x000a, 0x176f: 0x000a, + 0x1770: 0x000a, 0x1771: 0x000a, 0x1772: 0x000a, 0x1773: 0x000a, 0x1774: 0x000a, 0x1775: 0x000a, + 0x1776: 0x000a, 0x1777: 0x000a, 0x1778: 0x000a, 0x1779: 0x000a, 0x177a: 0x000a, 0x177b: 0x000a, + 0x177c: 0x000a, 0x177d: 0x000a, 0x177e: 0x000a, 0x177f: 0x000a, + // Block 0x5e, offset 0x1780 + 0x1780: 0x000a, 0x1781: 0x000a, 0x1782: 0x000a, 0x1783: 0x000a, 0x1784: 0x000a, 0x1785: 0x000a, + 0x1786: 0x000a, 0x1787: 0x000a, 0x1788: 0x0002, 0x1789: 0x0002, 0x178a: 0x0002, 0x178b: 0x0002, + 0x178c: 0x0002, 0x178d: 0x0002, 0x178e: 0x0002, 0x178f: 0x0002, 0x1790: 0x0002, 0x1791: 0x0002, + 0x1792: 0x0002, 0x1793: 0x0002, 0x1794: 0x0002, 0x1795: 0x0002, 0x1796: 0x0002, 0x1797: 0x0002, + 0x1798: 0x0002, 0x1799: 0x0002, 0x179a: 0x0002, 0x179b: 0x0002, + // Block 0x5f, offset 0x17c0 + 0x17ea: 0x000a, 0x17eb: 0x000a, 0x17ec: 0x000a, 0x17ed: 0x000a, 0x17ee: 0x000a, 0x17ef: 0x000a, + 0x17f0: 0x000a, 0x17f1: 0x000a, 0x17f2: 0x000a, 0x17f3: 0x000a, 0x17f4: 0x000a, 0x17f5: 0x000a, + 0x17f6: 0x000a, 0x17f7: 0x000a, 0x17f8: 0x000a, 0x17f9: 0x000a, 0x17fa: 0x000a, 0x17fb: 0x000a, + 0x17fc: 0x000a, 0x17fd: 0x000a, 0x17fe: 0x000a, 0x17ff: 0x000a, + // Block 0x60, offset 0x1800 + 0x1800: 0x000a, 0x1801: 0x000a, 0x1802: 0x000a, 0x1803: 0x000a, 0x1804: 0x000a, 0x1805: 0x000a, + 0x1806: 0x000a, 0x1807: 0x000a, 0x1808: 0x000a, 0x1809: 0x000a, 0x180a: 0x000a, 0x180b: 0x000a, + 0x180c: 0x000a, 0x180d: 0x000a, 0x180e: 0x000a, 0x180f: 0x000a, 0x1810: 0x000a, 0x1811: 0x000a, + 0x1812: 0x000a, 0x1813: 0x000a, 0x1814: 0x000a, 0x1815: 0x000a, 0x1816: 0x000a, 0x1817: 0x000a, + 0x1818: 0x000a, 0x1819: 0x000a, 0x181a: 0x000a, 0x181b: 0x000a, 0x181c: 0x000a, 0x181d: 0x000a, + 0x181e: 0x000a, 0x181f: 0x000a, 0x1820: 0x000a, 0x1821: 0x000a, 0x1822: 0x000a, 0x1823: 0x000a, + 0x1824: 0x000a, 0x1825: 0x000a, 0x1826: 0x000a, 0x1827: 0x000a, 0x1828: 0x000a, 0x1829: 0x000a, + 0x182a: 0x000a, 0x182b: 0x000a, 0x182d: 0x000a, 0x182e: 0x000a, 0x182f: 0x000a, + 0x1830: 0x000a, 0x1831: 0x000a, 0x1832: 0x000a, 0x1833: 0x000a, 0x1834: 0x000a, 0x1835: 0x000a, + 0x1836: 0x000a, 0x1837: 0x000a, 0x1838: 0x000a, 0x1839: 0x000a, 0x183a: 0x000a, 0x183b: 0x000a, + 0x183c: 0x000a, 0x183d: 0x000a, 0x183e: 0x000a, 0x183f: 0x000a, + // Block 0x61, offset 0x1840 + 0x1840: 0x000a, 0x1841: 0x000a, 0x1842: 0x000a, 0x1843: 0x000a, 0x1844: 0x000a, 0x1845: 0x000a, + 0x1846: 0x000a, 0x1847: 0x000a, 0x1848: 0x000a, 0x1849: 0x000a, 0x184a: 0x000a, 0x184b: 0x000a, + 0x184c: 0x000a, 0x184d: 0x000a, 0x184e: 0x000a, 0x184f: 0x000a, 0x1850: 0x000a, 0x1851: 0x000a, + 0x1852: 0x000a, 0x1853: 0x000a, 0x1854: 0x000a, 0x1855: 0x000a, 0x1856: 0x000a, 0x1857: 0x000a, + 0x1858: 0x000a, 0x1859: 0x000a, 0x185a: 0x000a, 0x185b: 0x000a, 0x185c: 0x000a, 0x185d: 0x000a, + 0x185e: 0x000a, 0x185f: 0x000a, 0x1860: 0x000a, 0x1861: 0x000a, 0x1862: 0x000a, 0x1863: 0x000a, + 0x1864: 0x000a, 0x1865: 0x000a, 0x1866: 0x000a, 0x1867: 0x000a, 0x1868: 0x003a, 0x1869: 0x002a, + 0x186a: 0x003a, 0x186b: 0x002a, 0x186c: 0x003a, 0x186d: 0x002a, 0x186e: 0x003a, 0x186f: 0x002a, + 0x1870: 0x003a, 0x1871: 0x002a, 0x1872: 0x003a, 0x1873: 0x002a, 0x1874: 0x003a, 0x1875: 0x002a, + 0x1876: 0x000a, 0x1877: 0x000a, 0x1878: 0x000a, 0x1879: 0x000a, 0x187a: 0x000a, 0x187b: 0x000a, + 0x187c: 0x000a, 0x187d: 0x000a, 0x187e: 0x000a, 0x187f: 0x000a, + // Block 0x62, offset 0x1880 + 0x1880: 0x000a, 0x1881: 0x000a, 0x1882: 0x000a, 0x1883: 0x000a, 0x1884: 0x000a, 0x1885: 0x009a, + 0x1886: 0x008a, 0x1887: 0x000a, 0x1888: 0x000a, 0x1889: 0x000a, 0x188a: 0x000a, 0x188b: 0x000a, + 0x188c: 0x000a, 0x188d: 0x000a, 0x188e: 0x000a, 0x188f: 0x000a, 0x1890: 0x000a, 0x1891: 0x000a, + 0x1892: 0x000a, 0x1893: 0x000a, 0x1894: 0x000a, 0x1895: 0x000a, 0x1896: 0x000a, 0x1897: 0x000a, + 0x1898: 0x000a, 0x1899: 0x000a, 0x189a: 0x000a, 0x189b: 0x000a, 0x189c: 0x000a, 0x189d: 0x000a, + 0x189e: 0x000a, 0x189f: 0x000a, 0x18a0: 0x000a, 0x18a1: 0x000a, 0x18a2: 0x000a, 0x18a3: 0x000a, + 0x18a4: 0x000a, 0x18a5: 0x000a, 0x18a6: 0x003a, 0x18a7: 0x002a, 0x18a8: 0x003a, 0x18a9: 0x002a, + 0x18aa: 0x003a, 0x18ab: 0x002a, 0x18ac: 0x003a, 0x18ad: 0x002a, 0x18ae: 0x003a, 0x18af: 0x002a, + 0x18b0: 0x000a, 0x18b1: 0x000a, 0x18b2: 0x000a, 0x18b3: 0x000a, 0x18b4: 0x000a, 0x18b5: 0x000a, + 0x18b6: 0x000a, 0x18b7: 0x000a, 0x18b8: 0x000a, 0x18b9: 0x000a, 0x18ba: 0x000a, 0x18bb: 0x000a, + 0x18bc: 0x000a, 0x18bd: 0x000a, 0x18be: 0x000a, 0x18bf: 0x000a, + // Block 0x63, offset 0x18c0 + 0x18c0: 0x000a, 0x18c1: 0x000a, 0x18c2: 0x000a, 0x18c3: 0x007a, 0x18c4: 0x006a, 0x18c5: 0x009a, + 0x18c6: 0x008a, 0x18c7: 0x00ba, 0x18c8: 0x00aa, 0x18c9: 0x009a, 0x18ca: 0x008a, 0x18cb: 0x007a, + 0x18cc: 0x006a, 0x18cd: 0x00da, 0x18ce: 0x002a, 0x18cf: 0x003a, 0x18d0: 0x00ca, 0x18d1: 0x009a, + 0x18d2: 0x008a, 0x18d3: 0x007a, 0x18d4: 0x006a, 0x18d5: 0x009a, 0x18d6: 0x008a, 0x18d7: 0x00ba, + 0x18d8: 0x00aa, 0x18d9: 0x000a, 0x18da: 0x000a, 0x18db: 0x000a, 0x18dc: 0x000a, 0x18dd: 0x000a, + 0x18de: 0x000a, 0x18df: 0x000a, 0x18e0: 0x000a, 0x18e1: 0x000a, 0x18e2: 0x000a, 0x18e3: 0x000a, + 0x18e4: 0x000a, 0x18e5: 0x000a, 0x18e6: 0x000a, 0x18e7: 0x000a, 0x18e8: 0x000a, 0x18e9: 0x000a, + 0x18ea: 0x000a, 0x18eb: 0x000a, 0x18ec: 0x000a, 0x18ed: 0x000a, 0x18ee: 0x000a, 0x18ef: 0x000a, + 0x18f0: 0x000a, 0x18f1: 0x000a, 0x18f2: 0x000a, 0x18f3: 0x000a, 0x18f4: 0x000a, 0x18f5: 0x000a, + 0x18f6: 0x000a, 0x18f7: 0x000a, 0x18f8: 0x000a, 0x18f9: 0x000a, 0x18fa: 0x000a, 0x18fb: 0x000a, + 0x18fc: 0x000a, 0x18fd: 0x000a, 0x18fe: 0x000a, 0x18ff: 0x000a, + // Block 0x64, offset 0x1900 + 0x1900: 0x000a, 0x1901: 0x000a, 0x1902: 0x000a, 0x1903: 0x000a, 0x1904: 0x000a, 0x1905: 0x000a, + 0x1906: 0x000a, 0x1907: 0x000a, 0x1908: 0x000a, 0x1909: 0x000a, 0x190a: 0x000a, 0x190b: 0x000a, + 0x190c: 0x000a, 0x190d: 0x000a, 0x190e: 0x000a, 0x190f: 0x000a, 0x1910: 0x000a, 0x1911: 0x000a, + 0x1912: 0x000a, 0x1913: 0x000a, 0x1914: 0x000a, 0x1915: 0x000a, 0x1916: 0x000a, 0x1917: 0x000a, + 0x1918: 0x003a, 0x1919: 0x002a, 0x191a: 0x003a, 0x191b: 0x002a, 0x191c: 0x000a, 0x191d: 0x000a, + 0x191e: 0x000a, 0x191f: 0x000a, 0x1920: 0x000a, 0x1921: 0x000a, 0x1922: 0x000a, 0x1923: 0x000a, + 0x1924: 0x000a, 0x1925: 0x000a, 0x1926: 0x000a, 0x1927: 0x000a, 0x1928: 0x000a, 0x1929: 0x000a, + 0x192a: 0x000a, 0x192b: 0x000a, 0x192c: 0x000a, 0x192d: 0x000a, 0x192e: 0x000a, 0x192f: 0x000a, + 0x1930: 0x000a, 0x1931: 0x000a, 0x1932: 0x000a, 0x1933: 0x000a, 0x1934: 0x000a, 0x1935: 0x000a, + 0x1936: 0x000a, 0x1937: 0x000a, 0x1938: 0x000a, 0x1939: 0x000a, 0x193a: 0x000a, 0x193b: 0x000a, + 0x193c: 0x003a, 0x193d: 0x002a, 0x193e: 0x000a, 0x193f: 0x000a, + // Block 0x65, offset 0x1940 + 0x1940: 0x000a, 0x1941: 0x000a, 0x1942: 0x000a, 0x1943: 0x000a, 0x1944: 0x000a, 0x1945: 0x000a, + 0x1946: 0x000a, 0x1947: 0x000a, 0x1948: 0x000a, 0x1949: 0x000a, 0x194a: 0x000a, 0x194b: 0x000a, + 0x194c: 0x000a, 0x194d: 0x000a, 0x194e: 0x000a, 0x194f: 0x000a, 0x1950: 0x000a, 0x1951: 0x000a, + 0x1952: 0x000a, 0x1953: 0x000a, 0x1954: 0x000a, 0x1955: 0x000a, 0x1956: 0x000a, 0x1957: 0x000a, + 0x1958: 0x000a, 0x1959: 0x000a, 0x195a: 0x000a, 0x195b: 0x000a, 0x195c: 0x000a, 0x195d: 0x000a, + 0x195e: 0x000a, 0x195f: 0x000a, 0x1960: 0x000a, 0x1961: 0x000a, 0x1962: 0x000a, 0x1963: 0x000a, + 0x1964: 0x000a, 0x1965: 0x000a, 0x1966: 0x000a, 0x1967: 0x000a, 0x1968: 0x000a, 0x1969: 0x000a, + 0x196a: 0x000a, 0x196b: 0x000a, 0x196c: 0x000a, 0x196d: 0x000a, 0x196e: 0x000a, 0x196f: 0x000a, + 0x1970: 0x000a, 0x1971: 0x000a, 0x1972: 0x000a, 0x1973: 0x000a, + 0x1976: 0x000a, 0x1977: 0x000a, 0x1978: 0x000a, 0x1979: 0x000a, 0x197a: 0x000a, 0x197b: 0x000a, + 0x197c: 0x000a, 0x197d: 0x000a, 0x197e: 0x000a, 0x197f: 0x000a, + // Block 0x66, offset 0x1980 + 0x19a5: 0x000a, 0x19a6: 0x000a, 0x19a7: 0x000a, 0x19a8: 0x000a, 0x19a9: 0x000a, + 0x19aa: 0x000a, 0x19af: 0x000c, + 0x19b0: 0x000c, 0x19b1: 0x000c, + 0x19b9: 0x000a, 0x19ba: 0x000a, 0x19bb: 0x000a, + 0x19bc: 0x000a, 0x19bd: 0x000a, 0x19be: 0x000a, 0x19bf: 0x000a, + // Block 0x67, offset 0x19c0 + 0x19ff: 0x000c, + // Block 0x68, offset 0x1a00 + 0x1a20: 0x000c, 0x1a21: 0x000c, 0x1a22: 0x000c, 0x1a23: 0x000c, + 0x1a24: 0x000c, 0x1a25: 0x000c, 0x1a26: 0x000c, 0x1a27: 0x000c, 0x1a28: 0x000c, 0x1a29: 0x000c, + 0x1a2a: 0x000c, 0x1a2b: 0x000c, 0x1a2c: 0x000c, 0x1a2d: 0x000c, 0x1a2e: 0x000c, 0x1a2f: 0x000c, + 0x1a30: 0x000c, 0x1a31: 0x000c, 0x1a32: 0x000c, 0x1a33: 0x000c, 0x1a34: 0x000c, 0x1a35: 0x000c, + 0x1a36: 0x000c, 0x1a37: 0x000c, 0x1a38: 0x000c, 0x1a39: 0x000c, 0x1a3a: 0x000c, 0x1a3b: 0x000c, + 0x1a3c: 0x000c, 0x1a3d: 0x000c, 0x1a3e: 0x000c, 0x1a3f: 0x000c, + // Block 0x69, offset 0x1a40 + 0x1a40: 0x000a, 0x1a41: 0x000a, 0x1a42: 0x000a, 0x1a43: 0x000a, 0x1a44: 0x000a, 0x1a45: 0x000a, + 0x1a46: 0x000a, 0x1a47: 0x000a, 0x1a48: 0x000a, 0x1a49: 0x000a, 0x1a4a: 0x000a, 0x1a4b: 0x000a, + 0x1a4c: 0x000a, 0x1a4d: 0x000a, 0x1a4e: 0x000a, 0x1a4f: 0x000a, 0x1a50: 0x000a, 0x1a51: 0x000a, + 0x1a52: 0x000a, 0x1a53: 0x000a, 0x1a54: 0x000a, 0x1a55: 0x000a, 0x1a56: 0x000a, 0x1a57: 0x000a, + 0x1a58: 0x000a, 0x1a59: 0x000a, 0x1a5a: 0x000a, 0x1a5b: 0x000a, 0x1a5c: 0x000a, 0x1a5d: 0x000a, + 0x1a5e: 0x000a, 0x1a5f: 0x000a, 0x1a60: 0x000a, 0x1a61: 0x000a, 0x1a62: 0x003a, 0x1a63: 0x002a, + 0x1a64: 0x003a, 0x1a65: 0x002a, 0x1a66: 0x003a, 0x1a67: 0x002a, 0x1a68: 0x003a, 0x1a69: 0x002a, + 0x1a6a: 0x000a, 0x1a6b: 0x000a, 0x1a6c: 0x000a, 0x1a6d: 0x000a, 0x1a6e: 0x000a, 0x1a6f: 0x000a, + 0x1a70: 0x000a, 0x1a71: 0x000a, 0x1a72: 0x000a, 0x1a73: 0x000a, 0x1a74: 0x000a, 0x1a75: 0x000a, + 0x1a76: 0x000a, 0x1a77: 0x000a, 0x1a78: 0x000a, 0x1a79: 0x000a, 0x1a7a: 0x000a, 0x1a7b: 0x000a, + 0x1a7c: 0x000a, 0x1a7d: 0x000a, 0x1a7e: 0x000a, 0x1a7f: 0x000a, + // Block 0x6a, offset 0x1a80 + 0x1a80: 0x000a, 0x1a81: 0x000a, 0x1a82: 0x000a, 0x1a83: 0x000a, 0x1a84: 0x000a, 0x1a85: 0x000a, + 0x1a86: 0x000a, 0x1a87: 0x000a, 0x1a88: 0x000a, 0x1a89: 0x000a, 0x1a8a: 0x000a, 0x1a8b: 0x000a, + 0x1a8c: 0x000a, 0x1a8d: 0x000a, 0x1a8e: 0x000a, 0x1a8f: 0x000a, 0x1a90: 0x000a, 0x1a91: 0x000a, + 0x1a92: 0x000a, 0x1a93: 0x000a, 0x1a94: 0x000a, 0x1a95: 0x009a, 0x1a96: 0x008a, 0x1a97: 0x00ba, + 0x1a98: 0x00aa, 0x1a99: 0x009a, 0x1a9a: 0x008a, 0x1a9b: 0x007a, 0x1a9c: 0x006a, 0x1a9d: 0x000a, + // Block 0x6b, offset 0x1ac0 + 0x1ac0: 0x000a, 0x1ac1: 0x000a, 0x1ac2: 0x000a, 0x1ac3: 0x000a, 0x1ac4: 0x000a, 0x1ac5: 0x000a, + 0x1ac6: 0x000a, 0x1ac7: 0x000a, 0x1ac8: 0x000a, 0x1ac9: 0x000a, 0x1aca: 0x000a, 0x1acb: 0x000a, + 0x1acc: 0x000a, 0x1acd: 0x000a, 0x1ace: 0x000a, 0x1acf: 0x000a, 0x1ad0: 0x000a, 0x1ad1: 0x000a, + 0x1ad2: 0x000a, 0x1ad3: 0x000a, 0x1ad4: 0x000a, 0x1ad5: 0x000a, 0x1ad6: 0x000a, 0x1ad7: 0x000a, + 0x1ad8: 0x000a, 0x1ad9: 0x000a, 0x1adb: 0x000a, 0x1adc: 0x000a, 0x1add: 0x000a, + 0x1ade: 0x000a, 0x1adf: 0x000a, 0x1ae0: 0x000a, 0x1ae1: 0x000a, 0x1ae2: 0x000a, 0x1ae3: 0x000a, + 0x1ae4: 0x000a, 0x1ae5: 0x000a, 0x1ae6: 0x000a, 0x1ae7: 0x000a, 0x1ae8: 0x000a, 0x1ae9: 0x000a, + 0x1aea: 0x000a, 0x1aeb: 0x000a, 0x1aec: 0x000a, 0x1aed: 0x000a, 0x1aee: 0x000a, 0x1aef: 0x000a, + 0x1af0: 0x000a, 0x1af1: 0x000a, 0x1af2: 0x000a, 0x1af3: 0x000a, 0x1af4: 0x000a, 0x1af5: 0x000a, + 0x1af6: 0x000a, 0x1af7: 0x000a, 0x1af8: 0x000a, 0x1af9: 0x000a, 0x1afa: 0x000a, 0x1afb: 0x000a, + 0x1afc: 0x000a, 0x1afd: 0x000a, 0x1afe: 0x000a, 0x1aff: 0x000a, + // Block 0x6c, offset 0x1b00 + 0x1b00: 0x000a, 0x1b01: 0x000a, 0x1b02: 0x000a, 0x1b03: 0x000a, 0x1b04: 0x000a, 0x1b05: 0x000a, + 0x1b06: 0x000a, 0x1b07: 0x000a, 0x1b08: 0x000a, 0x1b09: 0x000a, 0x1b0a: 0x000a, 0x1b0b: 0x000a, + 0x1b0c: 0x000a, 0x1b0d: 0x000a, 0x1b0e: 0x000a, 0x1b0f: 0x000a, 0x1b10: 0x000a, 0x1b11: 0x000a, + 0x1b12: 0x000a, 0x1b13: 0x000a, 0x1b14: 0x000a, 0x1b15: 0x000a, 0x1b16: 0x000a, 0x1b17: 0x000a, + 0x1b18: 0x000a, 0x1b19: 0x000a, 0x1b1a: 0x000a, 0x1b1b: 0x000a, 0x1b1c: 0x000a, 0x1b1d: 0x000a, + 0x1b1e: 0x000a, 0x1b1f: 0x000a, 0x1b20: 0x000a, 0x1b21: 0x000a, 0x1b22: 0x000a, 0x1b23: 0x000a, + 0x1b24: 0x000a, 0x1b25: 0x000a, 0x1b26: 0x000a, 0x1b27: 0x000a, 0x1b28: 0x000a, 0x1b29: 0x000a, + 0x1b2a: 0x000a, 0x1b2b: 0x000a, 0x1b2c: 0x000a, 0x1b2d: 0x000a, 0x1b2e: 0x000a, 0x1b2f: 0x000a, + 0x1b30: 0x000a, 0x1b31: 0x000a, 0x1b32: 0x000a, 0x1b33: 0x000a, + // Block 0x6d, offset 0x1b40 + 0x1b40: 0x000a, 0x1b41: 0x000a, 0x1b42: 0x000a, 0x1b43: 0x000a, 0x1b44: 0x000a, 0x1b45: 0x000a, + 0x1b46: 0x000a, 0x1b47: 0x000a, 0x1b48: 0x000a, 0x1b49: 0x000a, 0x1b4a: 0x000a, 0x1b4b: 0x000a, + 0x1b4c: 0x000a, 0x1b4d: 0x000a, 0x1b4e: 0x000a, 0x1b4f: 0x000a, 0x1b50: 0x000a, 0x1b51: 0x000a, + 0x1b52: 0x000a, 0x1b53: 0x000a, 0x1b54: 0x000a, 0x1b55: 0x000a, + 0x1b70: 0x000a, 0x1b71: 0x000a, 0x1b72: 0x000a, 0x1b73: 0x000a, 0x1b74: 0x000a, 0x1b75: 0x000a, + 0x1b76: 0x000a, 0x1b77: 0x000a, 0x1b78: 0x000a, 0x1b79: 0x000a, 0x1b7a: 0x000a, 0x1b7b: 0x000a, + 0x1b7c: 0x000a, 0x1b7d: 0x000a, 0x1b7e: 0x000a, 0x1b7f: 0x000a, + // Block 0x6e, offset 0x1b80 + 0x1b80: 0x0009, 0x1b81: 0x000a, 0x1b82: 0x000a, 0x1b83: 0x000a, 0x1b84: 0x000a, + 0x1b88: 0x003a, 0x1b89: 0x002a, 0x1b8a: 0x003a, 0x1b8b: 0x002a, + 0x1b8c: 0x003a, 0x1b8d: 0x002a, 0x1b8e: 0x003a, 0x1b8f: 0x002a, 0x1b90: 0x003a, 0x1b91: 0x002a, + 0x1b92: 0x000a, 0x1b93: 0x000a, 0x1b94: 0x003a, 0x1b95: 0x002a, 0x1b96: 0x003a, 0x1b97: 0x002a, + 0x1b98: 0x003a, 0x1b99: 0x002a, 0x1b9a: 0x003a, 0x1b9b: 0x002a, 0x1b9c: 0x000a, 0x1b9d: 0x000a, + 0x1b9e: 0x000a, 0x1b9f: 0x000a, 0x1ba0: 0x000a, + 0x1baa: 0x000c, 0x1bab: 0x000c, 0x1bac: 0x000c, 0x1bad: 0x000c, + 0x1bb0: 0x000a, + 0x1bb6: 0x000a, 0x1bb7: 0x000a, + 0x1bbd: 0x000a, 0x1bbe: 0x000a, 0x1bbf: 0x000a, + // Block 0x6f, offset 0x1bc0 + 0x1bd9: 0x000c, 0x1bda: 0x000c, 0x1bdb: 0x000a, 0x1bdc: 0x000a, + 0x1be0: 0x000a, + // Block 0x70, offset 0x1c00 + 0x1c3b: 0x000a, + // Block 0x71, offset 0x1c40 + 0x1c40: 0x000a, 0x1c41: 0x000a, 0x1c42: 0x000a, 0x1c43: 0x000a, 0x1c44: 0x000a, 0x1c45: 0x000a, + 0x1c46: 0x000a, 0x1c47: 0x000a, 0x1c48: 0x000a, 0x1c49: 0x000a, 0x1c4a: 0x000a, 0x1c4b: 0x000a, + 0x1c4c: 0x000a, 0x1c4d: 0x000a, 0x1c4e: 0x000a, 0x1c4f: 0x000a, 0x1c50: 0x000a, 0x1c51: 0x000a, + 0x1c52: 0x000a, 0x1c53: 0x000a, 0x1c54: 0x000a, 0x1c55: 0x000a, 0x1c56: 0x000a, 0x1c57: 0x000a, + 0x1c58: 0x000a, 0x1c59: 0x000a, 0x1c5a: 0x000a, 0x1c5b: 0x000a, 0x1c5c: 0x000a, 0x1c5d: 0x000a, + 0x1c5e: 0x000a, 0x1c5f: 0x000a, 0x1c60: 0x000a, 0x1c61: 0x000a, 0x1c62: 0x000a, 0x1c63: 0x000a, + 0x1c64: 0x000a, 0x1c65: 0x000a, + 0x1c6f: 0x000a, + // Block 0x72, offset 0x1c80 + 0x1c9d: 0x000a, + 0x1c9e: 0x000a, + // Block 0x73, offset 0x1cc0 + 0x1cd0: 0x000a, 0x1cd1: 0x000a, + 0x1cd2: 0x000a, 0x1cd3: 0x000a, 0x1cd4: 0x000a, 0x1cd5: 0x000a, 0x1cd6: 0x000a, 0x1cd7: 0x000a, + 0x1cd8: 0x000a, 0x1cd9: 0x000a, 0x1cda: 0x000a, 0x1cdb: 0x000a, 0x1cdc: 0x000a, 0x1cdd: 0x000a, + 0x1cde: 0x000a, 0x1cdf: 0x000a, + 0x1cfc: 0x000a, 0x1cfd: 0x000a, 0x1cfe: 0x000a, + // Block 0x74, offset 0x1d00 + 0x1d31: 0x000a, 0x1d32: 0x000a, 0x1d33: 0x000a, 0x1d34: 0x000a, 0x1d35: 0x000a, + 0x1d36: 0x000a, 0x1d37: 0x000a, 0x1d38: 0x000a, 0x1d39: 0x000a, 0x1d3a: 0x000a, 0x1d3b: 0x000a, + 0x1d3c: 0x000a, 0x1d3d: 0x000a, 0x1d3e: 0x000a, 0x1d3f: 0x000a, + // Block 0x75, offset 0x1d40 + 0x1d4c: 0x000a, 0x1d4d: 0x000a, 0x1d4e: 0x000a, 0x1d4f: 0x000a, + // Block 0x76, offset 0x1d80 + 0x1db7: 0x000a, 0x1db8: 0x000a, 0x1db9: 0x000a, 0x1dba: 0x000a, + // Block 0x77, offset 0x1dc0 + 0x1dde: 0x000a, 0x1ddf: 0x000a, + 0x1dff: 0x000a, + // Block 0x78, offset 0x1e00 + 0x1e10: 0x000a, 0x1e11: 0x000a, + 0x1e12: 0x000a, 0x1e13: 0x000a, 0x1e14: 0x000a, 0x1e15: 0x000a, 0x1e16: 0x000a, 0x1e17: 0x000a, + 0x1e18: 0x000a, 0x1e19: 0x000a, 0x1e1a: 0x000a, 0x1e1b: 0x000a, 0x1e1c: 0x000a, 0x1e1d: 0x000a, + 0x1e1e: 0x000a, 0x1e1f: 0x000a, 0x1e20: 0x000a, 0x1e21: 0x000a, 0x1e22: 0x000a, 0x1e23: 0x000a, + 0x1e24: 0x000a, 0x1e25: 0x000a, 0x1e26: 0x000a, 0x1e27: 0x000a, 0x1e28: 0x000a, 0x1e29: 0x000a, + 0x1e2a: 0x000a, 0x1e2b: 0x000a, 0x1e2c: 0x000a, 0x1e2d: 0x000a, 0x1e2e: 0x000a, 0x1e2f: 0x000a, + 0x1e30: 0x000a, 0x1e31: 0x000a, 0x1e32: 0x000a, 0x1e33: 0x000a, 0x1e34: 0x000a, 0x1e35: 0x000a, + 0x1e36: 0x000a, 0x1e37: 0x000a, 0x1e38: 0x000a, 0x1e39: 0x000a, 0x1e3a: 0x000a, 0x1e3b: 0x000a, + 0x1e3c: 0x000a, 0x1e3d: 0x000a, 0x1e3e: 0x000a, 0x1e3f: 0x000a, + // Block 0x79, offset 0x1e40 + 0x1e40: 0x000a, 0x1e41: 0x000a, 0x1e42: 0x000a, 0x1e43: 0x000a, 0x1e44: 0x000a, 0x1e45: 0x000a, + 0x1e46: 0x000a, + // Block 0x7a, offset 0x1e80 + 0x1e8d: 0x000a, 0x1e8e: 0x000a, 0x1e8f: 0x000a, + // Block 0x7b, offset 0x1ec0 + 0x1eef: 0x000c, + 0x1ef0: 0x000c, 0x1ef1: 0x000c, 0x1ef2: 0x000c, 0x1ef3: 0x000a, 0x1ef4: 0x000c, 0x1ef5: 0x000c, + 0x1ef6: 0x000c, 0x1ef7: 0x000c, 0x1ef8: 0x000c, 0x1ef9: 0x000c, 0x1efa: 0x000c, 0x1efb: 0x000c, + 0x1efc: 0x000c, 0x1efd: 0x000c, 0x1efe: 0x000a, 0x1eff: 0x000a, + // Block 0x7c, offset 0x1f00 + 0x1f1e: 0x000c, 0x1f1f: 0x000c, + // Block 0x7d, offset 0x1f40 + 0x1f70: 0x000c, 0x1f71: 0x000c, + // Block 0x7e, offset 0x1f80 + 0x1f80: 0x000a, 0x1f81: 0x000a, 0x1f82: 0x000a, 0x1f83: 0x000a, 0x1f84: 0x000a, 0x1f85: 0x000a, + 0x1f86: 0x000a, 0x1f87: 0x000a, 0x1f88: 0x000a, 0x1f89: 0x000a, 0x1f8a: 0x000a, 0x1f8b: 0x000a, + 0x1f8c: 0x000a, 0x1f8d: 0x000a, 0x1f8e: 0x000a, 0x1f8f: 0x000a, 0x1f90: 0x000a, 0x1f91: 0x000a, + 0x1f92: 0x000a, 0x1f93: 0x000a, 0x1f94: 0x000a, 0x1f95: 0x000a, 0x1f96: 0x000a, 0x1f97: 0x000a, + 0x1f98: 0x000a, 0x1f99: 0x000a, 0x1f9a: 0x000a, 0x1f9b: 0x000a, 0x1f9c: 0x000a, 0x1f9d: 0x000a, + 0x1f9e: 0x000a, 0x1f9f: 0x000a, 0x1fa0: 0x000a, 0x1fa1: 0x000a, + // Block 0x7f, offset 0x1fc0 + 0x1fc8: 0x000a, + // Block 0x80, offset 0x2000 + 0x2002: 0x000c, + 0x2006: 0x000c, 0x200b: 0x000c, + 0x2025: 0x000c, 0x2026: 0x000c, 0x2028: 0x000a, 0x2029: 0x000a, + 0x202a: 0x000a, 0x202b: 0x000a, 0x202c: 0x000c, + 0x2038: 0x0004, 0x2039: 0x0004, + // Block 0x81, offset 0x2040 + 0x2074: 0x000a, 0x2075: 0x000a, + 0x2076: 0x000a, 0x2077: 0x000a, + // Block 0x82, offset 0x2080 + 0x2084: 0x000c, 0x2085: 0x000c, + 0x20a0: 0x000c, 0x20a1: 0x000c, 0x20a2: 0x000c, 0x20a3: 0x000c, + 0x20a4: 0x000c, 0x20a5: 0x000c, 0x20a6: 0x000c, 0x20a7: 0x000c, 0x20a8: 0x000c, 0x20a9: 0x000c, + 0x20aa: 0x000c, 0x20ab: 0x000c, 0x20ac: 0x000c, 0x20ad: 0x000c, 0x20ae: 0x000c, 0x20af: 0x000c, + 0x20b0: 0x000c, 0x20b1: 0x000c, + 0x20bf: 0x000c, + // Block 0x83, offset 0x20c0 + 0x20e6: 0x000c, 0x20e7: 0x000c, 0x20e8: 0x000c, 0x20e9: 0x000c, + 0x20ea: 0x000c, 0x20eb: 0x000c, 0x20ec: 0x000c, 0x20ed: 0x000c, + // Block 0x84, offset 0x2100 + 0x2107: 0x000c, 0x2108: 0x000c, 0x2109: 0x000c, 0x210a: 0x000c, 0x210b: 0x000c, + 0x210c: 0x000c, 0x210d: 0x000c, 0x210e: 0x000c, 0x210f: 0x000c, 0x2110: 0x000c, 0x2111: 0x000c, + // Block 0x85, offset 0x2140 + 0x2140: 0x000c, 0x2141: 0x000c, 0x2142: 0x000c, + 0x2173: 0x000c, + 0x2176: 0x000c, 0x2177: 0x000c, 0x2178: 0x000c, 0x2179: 0x000c, + 0x217c: 0x000c, 0x217d: 0x000c, + // Block 0x86, offset 0x2180 + 0x21a5: 0x000c, + // Block 0x87, offset 0x21c0 + 0x21e9: 0x000c, + 0x21ea: 0x000c, 0x21eb: 0x000c, 0x21ec: 0x000c, 0x21ed: 0x000c, 0x21ee: 0x000c, + 0x21f1: 0x000c, 0x21f2: 0x000c, 0x21f5: 0x000c, + 0x21f6: 0x000c, + // Block 0x88, offset 0x2200 + 0x2203: 0x000c, + 0x220c: 0x000c, + 0x223c: 0x000c, + // Block 0x89, offset 0x2240 + 0x2270: 0x000c, 0x2272: 0x000c, 0x2273: 0x000c, 0x2274: 0x000c, + 0x2277: 0x000c, 0x2278: 0x000c, + 0x227e: 0x000c, 0x227f: 0x000c, + // Block 0x8a, offset 0x2280 + 0x2281: 0x000c, + 0x22ac: 0x000c, 0x22ad: 0x000c, + 0x22b6: 0x000c, + // Block 0x8b, offset 0x22c0 + 0x22ea: 0x000a, 0x22eb: 0x000a, + // Block 0x8c, offset 0x2300 + 0x2325: 0x000c, 0x2328: 0x000c, + 0x232d: 0x000c, + // Block 0x8d, offset 0x2340 + 0x235d: 0x0001, + 0x235e: 0x000c, 0x235f: 0x0001, 0x2360: 0x0001, 0x2361: 0x0001, 0x2362: 0x0001, 0x2363: 0x0001, + 0x2364: 0x0001, 0x2365: 0x0001, 0x2366: 0x0001, 0x2367: 0x0001, 0x2368: 0x0001, 0x2369: 0x0003, + 0x236a: 0x0001, 0x236b: 0x0001, 0x236c: 0x0001, 0x236d: 0x0001, 0x236e: 0x0001, 0x236f: 0x0001, + 0x2370: 0x0001, 0x2371: 0x0001, 0x2372: 0x0001, 0x2373: 0x0001, 0x2374: 0x0001, 0x2375: 0x0001, + 0x2376: 0x0001, 0x2377: 0x0001, 0x2378: 0x0001, 0x2379: 0x0001, 0x237a: 0x0001, 0x237b: 0x0001, + 0x237c: 0x0001, 0x237d: 0x0001, 0x237e: 0x0001, 0x237f: 0x0001, + // Block 0x8e, offset 0x2380 + 0x2380: 0x0001, 0x2381: 0x0001, 0x2382: 0x0001, 0x2383: 0x0001, 0x2384: 0x0001, 0x2385: 0x0001, + 0x2386: 0x0001, 0x2387: 0x0001, 0x2388: 0x0001, 0x2389: 0x0001, 0x238a: 0x0001, 0x238b: 0x0001, + 0x238c: 0x0001, 0x238d: 0x0001, 0x238e: 0x0001, 0x238f: 0x0001, 0x2390: 0x000d, 0x2391: 0x000d, + 0x2392: 0x000d, 0x2393: 0x000d, 0x2394: 0x000d, 0x2395: 0x000d, 0x2396: 0x000d, 0x2397: 0x000d, + 0x2398: 0x000d, 0x2399: 0x000d, 0x239a: 0x000d, 0x239b: 0x000d, 0x239c: 0x000d, 0x239d: 0x000d, + 0x239e: 0x000d, 0x239f: 0x000d, 0x23a0: 0x000d, 0x23a1: 0x000d, 0x23a2: 0x000d, 0x23a3: 0x000d, + 0x23a4: 0x000d, 0x23a5: 0x000d, 0x23a6: 0x000d, 0x23a7: 0x000d, 0x23a8: 0x000d, 0x23a9: 0x000d, + 0x23aa: 0x000d, 0x23ab: 0x000d, 0x23ac: 0x000d, 0x23ad: 0x000d, 0x23ae: 0x000d, 0x23af: 0x000d, + 0x23b0: 0x000d, 0x23b1: 0x000d, 0x23b2: 0x000d, 0x23b3: 0x000d, 0x23b4: 0x000d, 0x23b5: 0x000d, + 0x23b6: 0x000d, 0x23b7: 0x000d, 0x23b8: 0x000d, 0x23b9: 0x000d, 0x23ba: 0x000d, 0x23bb: 0x000d, + 0x23bc: 0x000d, 0x23bd: 0x000d, 0x23be: 0x000d, 0x23bf: 0x000d, + // Block 0x8f, offset 0x23c0 + 0x23c0: 0x000d, 0x23c1: 0x000d, 0x23c2: 0x000d, 0x23c3: 0x000a, 0x23c4: 0x000a, 0x23c5: 0x000a, + 0x23c6: 0x000a, 0x23c7: 0x000a, 0x23c8: 0x000a, 0x23c9: 0x000a, 0x23ca: 0x000a, 0x23cb: 0x000a, + 0x23cc: 0x000a, 0x23cd: 0x000a, 0x23ce: 0x000a, 0x23cf: 0x000a, 0x23d0: 0x000a, 0x23d1: 0x000a, + 0x23d2: 0x000a, 0x23d3: 0x000d, 0x23d4: 0x000d, 0x23d5: 0x000d, 0x23d6: 0x000d, 0x23d7: 0x000d, + 0x23d8: 0x000d, 0x23d9: 0x000d, 0x23da: 0x000d, 0x23db: 0x000d, 0x23dc: 0x000d, 0x23dd: 0x000d, + 0x23de: 0x000d, 0x23df: 0x000d, 0x23e0: 0x000d, 0x23e1: 0x000d, 0x23e2: 0x000d, 0x23e3: 0x000d, + 0x23e4: 0x000d, 0x23e5: 0x000d, 0x23e6: 0x000d, 0x23e7: 0x000d, 0x23e8: 0x000d, 0x23e9: 0x000d, + 0x23ea: 0x000d, 0x23eb: 0x000d, 0x23ec: 0x000d, 0x23ed: 0x000d, 0x23ee: 0x000d, 0x23ef: 0x000d, + 0x23f0: 0x000d, 0x23f1: 0x000d, 0x23f2: 0x000d, 0x23f3: 0x000d, 0x23f4: 0x000d, 0x23f5: 0x000d, + 0x23f6: 0x000d, 0x23f7: 0x000d, 0x23f8: 0x000d, 0x23f9: 0x000d, 0x23fa: 0x000d, 0x23fb: 0x000d, + 0x23fc: 0x000d, 0x23fd: 0x000d, 0x23fe: 0x000d, 0x23ff: 0x000d, + // Block 0x90, offset 0x2400 + 0x2400: 0x000d, 0x2401: 0x000d, 0x2402: 0x000d, 0x2403: 0x000d, 0x2404: 0x000d, 0x2405: 0x000d, + 0x2406: 0x000d, 0x2407: 0x000d, 0x2408: 0x000d, 0x2409: 0x000d, 0x240a: 0x000d, 0x240b: 0x000d, + 0x240c: 0x000d, 0x240d: 0x000d, 0x240e: 0x000d, 0x240f: 0x000d, 0x2410: 0x000d, 0x2411: 0x000d, + 0x2412: 0x000d, 0x2413: 0x000d, 0x2414: 0x000d, 0x2415: 0x000d, 0x2416: 0x000d, 0x2417: 0x000d, + 0x2418: 0x000d, 0x2419: 0x000d, 0x241a: 0x000d, 0x241b: 0x000d, 0x241c: 0x000d, 0x241d: 0x000d, + 0x241e: 0x000d, 0x241f: 0x000d, 0x2420: 0x000d, 0x2421: 0x000d, 0x2422: 0x000d, 0x2423: 0x000d, + 0x2424: 0x000d, 0x2425: 0x000d, 0x2426: 0x000d, 0x2427: 0x000d, 0x2428: 0x000d, 0x2429: 0x000d, + 0x242a: 0x000d, 0x242b: 0x000d, 0x242c: 0x000d, 0x242d: 0x000d, 0x242e: 0x000d, 0x242f: 0x000d, + 0x2430: 0x000d, 0x2431: 0x000d, 0x2432: 0x000d, 0x2433: 0x000d, 0x2434: 0x000d, 0x2435: 0x000d, + 0x2436: 0x000d, 0x2437: 0x000d, 0x2438: 0x000d, 0x2439: 0x000d, 0x243a: 0x000d, 0x243b: 0x000d, + 0x243c: 0x000d, 0x243d: 0x000d, 0x243e: 0x000a, 0x243f: 0x000a, + // Block 0x91, offset 0x2440 + 0x2440: 0x000a, 0x2441: 0x000a, 0x2442: 0x000a, 0x2443: 0x000a, 0x2444: 0x000a, 0x2445: 0x000a, + 0x2446: 0x000a, 0x2447: 0x000a, 0x2448: 0x000a, 0x2449: 0x000a, 0x244a: 0x000a, 0x244b: 0x000a, + 0x244c: 0x000a, 0x244d: 0x000a, 0x244e: 0x000a, 0x244f: 0x000a, 0x2450: 0x000d, 0x2451: 0x000d, + 0x2452: 0x000d, 0x2453: 0x000d, 0x2454: 0x000d, 0x2455: 0x000d, 0x2456: 0x000d, 0x2457: 0x000d, + 0x2458: 0x000d, 0x2459: 0x000d, 0x245a: 0x000d, 0x245b: 0x000d, 0x245c: 0x000d, 0x245d: 0x000d, + 0x245e: 0x000d, 0x245f: 0x000d, 0x2460: 0x000d, 0x2461: 0x000d, 0x2462: 0x000d, 0x2463: 0x000d, + 0x2464: 0x000d, 0x2465: 0x000d, 0x2466: 0x000d, 0x2467: 0x000d, 0x2468: 0x000d, 0x2469: 0x000d, + 0x246a: 0x000d, 0x246b: 0x000d, 0x246c: 0x000d, 0x246d: 0x000d, 0x246e: 0x000d, 0x246f: 0x000d, + 0x2470: 0x000d, 0x2471: 0x000d, 0x2472: 0x000d, 0x2473: 0x000d, 0x2474: 0x000d, 0x2475: 0x000d, + 0x2476: 0x000d, 0x2477: 0x000d, 0x2478: 0x000d, 0x2479: 0x000d, 0x247a: 0x000d, 0x247b: 0x000d, + 0x247c: 0x000d, 0x247d: 0x000d, 0x247e: 0x000d, 0x247f: 0x000d, + // Block 0x92, offset 0x2480 + 0x2480: 0x000d, 0x2481: 0x000d, 0x2482: 0x000d, 0x2483: 0x000d, 0x2484: 0x000d, 0x2485: 0x000d, + 0x2486: 0x000d, 0x2487: 0x000d, 0x2488: 0x000d, 0x2489: 0x000d, 0x248a: 0x000d, 0x248b: 0x000d, + 0x248c: 0x000d, 0x248d: 0x000d, 0x248e: 0x000d, 0x248f: 0x000d, 0x2490: 0x000a, 0x2491: 0x000a, + 0x2492: 0x000d, 0x2493: 0x000d, 0x2494: 0x000d, 0x2495: 0x000d, 0x2496: 0x000d, 0x2497: 0x000d, + 0x2498: 0x000d, 0x2499: 0x000d, 0x249a: 0x000d, 0x249b: 0x000d, 0x249c: 0x000d, 0x249d: 0x000d, + 0x249e: 0x000d, 0x249f: 0x000d, 0x24a0: 0x000d, 0x24a1: 0x000d, 0x24a2: 0x000d, 0x24a3: 0x000d, + 0x24a4: 0x000d, 0x24a5: 0x000d, 0x24a6: 0x000d, 0x24a7: 0x000d, 0x24a8: 0x000d, 0x24a9: 0x000d, + 0x24aa: 0x000d, 0x24ab: 0x000d, 0x24ac: 0x000d, 0x24ad: 0x000d, 0x24ae: 0x000d, 0x24af: 0x000d, + 0x24b0: 0x000d, 0x24b1: 0x000d, 0x24b2: 0x000d, 0x24b3: 0x000d, 0x24b4: 0x000d, 0x24b5: 0x000d, + 0x24b6: 0x000d, 0x24b7: 0x000d, 0x24b8: 0x000d, 0x24b9: 0x000d, 0x24ba: 0x000d, 0x24bb: 0x000d, + 0x24bc: 0x000d, 0x24bd: 0x000d, 0x24be: 0x000d, 0x24bf: 0x000d, + // Block 0x93, offset 0x24c0 + 0x24c0: 0x000d, 0x24c1: 0x000d, 0x24c2: 0x000d, 0x24c3: 0x000d, 0x24c4: 0x000d, 0x24c5: 0x000d, + 0x24c6: 0x000d, 0x24c7: 0x000d, 0x24c8: 0x000a, 0x24c9: 0x000a, 0x24ca: 0x000a, 0x24cb: 0x000a, + 0x24cc: 0x000a, 0x24cd: 0x000a, 0x24ce: 0x000a, 0x24cf: 0x000a, 0x24d0: 0x000b, 0x24d1: 0x000b, + 0x24d2: 0x000b, 0x24d3: 0x000b, 0x24d4: 0x000b, 0x24d5: 0x000b, 0x24d6: 0x000b, 0x24d7: 0x000b, + 0x24d8: 0x000b, 0x24d9: 0x000b, 0x24da: 0x000b, 0x24db: 0x000b, 0x24dc: 0x000b, 0x24dd: 0x000b, + 0x24de: 0x000b, 0x24df: 0x000b, 0x24e0: 0x000b, 0x24e1: 0x000b, 0x24e2: 0x000b, 0x24e3: 0x000b, + 0x24e4: 0x000b, 0x24e5: 0x000b, 0x24e6: 0x000b, 0x24e7: 0x000b, 0x24e8: 0x000b, 0x24e9: 0x000b, + 0x24ea: 0x000b, 0x24eb: 0x000b, 0x24ec: 0x000b, 0x24ed: 0x000b, 0x24ee: 0x000b, 0x24ef: 0x000b, + 0x24f0: 0x000d, 0x24f1: 0x000d, 0x24f2: 0x000d, 0x24f3: 0x000d, 0x24f4: 0x000d, 0x24f5: 0x000d, + 0x24f6: 0x000d, 0x24f7: 0x000d, 0x24f8: 0x000d, 0x24f9: 0x000d, 0x24fa: 0x000d, 0x24fb: 0x000d, + 0x24fc: 0x000d, 0x24fd: 0x000a, 0x24fe: 0x000a, 0x24ff: 0x000a, + // Block 0x94, offset 0x2500 + 0x2500: 0x000c, 0x2501: 0x000c, 0x2502: 0x000c, 0x2503: 0x000c, 0x2504: 0x000c, 0x2505: 0x000c, + 0x2506: 0x000c, 0x2507: 0x000c, 0x2508: 0x000c, 0x2509: 0x000c, 0x250a: 0x000c, 0x250b: 0x000c, + 0x250c: 0x000c, 0x250d: 0x000c, 0x250e: 0x000c, 0x250f: 0x000c, 0x2510: 0x000a, 0x2511: 0x000a, + 0x2512: 0x000a, 0x2513: 0x000a, 0x2514: 0x000a, 0x2515: 0x000a, 0x2516: 0x000a, 0x2517: 0x000a, + 0x2518: 0x000a, 0x2519: 0x000a, + 0x2520: 0x000c, 0x2521: 0x000c, 0x2522: 0x000c, 0x2523: 0x000c, + 0x2524: 0x000c, 0x2525: 0x000c, 0x2526: 0x000c, 0x2527: 0x000c, 0x2528: 0x000c, 0x2529: 0x000c, + 0x252a: 0x000c, 0x252b: 0x000c, 0x252c: 0x000c, 0x252d: 0x000c, 0x252e: 0x000c, 0x252f: 0x000c, + 0x2530: 0x000a, 0x2531: 0x000a, 0x2532: 0x000a, 0x2533: 0x000a, 0x2534: 0x000a, 0x2535: 0x000a, + 0x2536: 0x000a, 0x2537: 0x000a, 0x2538: 0x000a, 0x2539: 0x000a, 0x253a: 0x000a, 0x253b: 0x000a, + 0x253c: 0x000a, 0x253d: 0x000a, 0x253e: 0x000a, 0x253f: 0x000a, + // Block 0x95, offset 0x2540 + 0x2540: 0x000a, 0x2541: 0x000a, 0x2542: 0x000a, 0x2543: 0x000a, 0x2544: 0x000a, 0x2545: 0x000a, + 0x2546: 0x000a, 0x2547: 0x000a, 0x2548: 0x000a, 0x2549: 0x000a, 0x254a: 0x000a, 0x254b: 0x000a, + 0x254c: 0x000a, 0x254d: 0x000a, 0x254e: 0x000a, 0x254f: 0x000a, 0x2550: 0x0006, 0x2551: 0x000a, + 0x2552: 0x0006, 0x2554: 0x000a, 0x2555: 0x0006, 0x2556: 0x000a, 0x2557: 0x000a, + 0x2558: 0x000a, 0x2559: 0x009a, 0x255a: 0x008a, 0x255b: 0x007a, 0x255c: 0x006a, 0x255d: 0x009a, + 0x255e: 0x008a, 0x255f: 0x0004, 0x2560: 0x000a, 0x2561: 0x000a, 0x2562: 0x0003, 0x2563: 0x0003, + 0x2564: 0x000a, 0x2565: 0x000a, 0x2566: 0x000a, 0x2568: 0x000a, 0x2569: 0x0004, + 0x256a: 0x0004, 0x256b: 0x000a, + 0x2570: 0x000d, 0x2571: 0x000d, 0x2572: 0x000d, 0x2573: 0x000d, 0x2574: 0x000d, 0x2575: 0x000d, + 0x2576: 0x000d, 0x2577: 0x000d, 0x2578: 0x000d, 0x2579: 0x000d, 0x257a: 0x000d, 0x257b: 0x000d, + 0x257c: 0x000d, 0x257d: 0x000d, 0x257e: 0x000d, 0x257f: 0x000d, + // Block 0x96, offset 0x2580 + 0x2580: 0x000d, 0x2581: 0x000d, 0x2582: 0x000d, 0x2583: 0x000d, 0x2584: 0x000d, 0x2585: 0x000d, + 0x2586: 0x000d, 0x2587: 0x000d, 0x2588: 0x000d, 0x2589: 0x000d, 0x258a: 0x000d, 0x258b: 0x000d, + 0x258c: 0x000d, 0x258d: 0x000d, 0x258e: 0x000d, 0x258f: 0x000d, 0x2590: 0x000d, 0x2591: 0x000d, + 0x2592: 0x000d, 0x2593: 0x000d, 0x2594: 0x000d, 0x2595: 0x000d, 0x2596: 0x000d, 0x2597: 0x000d, + 0x2598: 0x000d, 0x2599: 0x000d, 0x259a: 0x000d, 0x259b: 0x000d, 0x259c: 0x000d, 0x259d: 0x000d, + 0x259e: 0x000d, 0x259f: 0x000d, 0x25a0: 0x000d, 0x25a1: 0x000d, 0x25a2: 0x000d, 0x25a3: 0x000d, + 0x25a4: 0x000d, 0x25a5: 0x000d, 0x25a6: 0x000d, 0x25a7: 0x000d, 0x25a8: 0x000d, 0x25a9: 0x000d, + 0x25aa: 0x000d, 0x25ab: 0x000d, 0x25ac: 0x000d, 0x25ad: 0x000d, 0x25ae: 0x000d, 0x25af: 0x000d, + 0x25b0: 0x000d, 0x25b1: 0x000d, 0x25b2: 0x000d, 0x25b3: 0x000d, 0x25b4: 0x000d, 0x25b5: 0x000d, + 0x25b6: 0x000d, 0x25b7: 0x000d, 0x25b8: 0x000d, 0x25b9: 0x000d, 0x25ba: 0x000d, 0x25bb: 0x000d, + 0x25bc: 0x000d, 0x25bd: 0x000d, 0x25be: 0x000d, 0x25bf: 0x000b, + // Block 0x97, offset 0x25c0 + 0x25c1: 0x000a, 0x25c2: 0x000a, 0x25c3: 0x0004, 0x25c4: 0x0004, 0x25c5: 0x0004, + 0x25c6: 0x000a, 0x25c7: 0x000a, 0x25c8: 0x003a, 0x25c9: 0x002a, 0x25ca: 0x000a, 0x25cb: 0x0003, + 0x25cc: 0x0006, 0x25cd: 0x0003, 0x25ce: 0x0006, 0x25cf: 0x0006, 0x25d0: 0x0002, 0x25d1: 0x0002, + 0x25d2: 0x0002, 0x25d3: 0x0002, 0x25d4: 0x0002, 0x25d5: 0x0002, 0x25d6: 0x0002, 0x25d7: 0x0002, + 0x25d8: 0x0002, 0x25d9: 0x0002, 0x25da: 0x0006, 0x25db: 0x000a, 0x25dc: 0x000a, 0x25dd: 0x000a, + 0x25de: 0x000a, 0x25df: 0x000a, 0x25e0: 0x000a, + 0x25fb: 0x005a, + 0x25fc: 0x000a, 0x25fd: 0x004a, 0x25fe: 0x000a, 0x25ff: 0x000a, + // Block 0x98, offset 0x2600 + 0x2600: 0x000a, + 0x261b: 0x005a, 0x261c: 0x000a, 0x261d: 0x004a, + 0x261e: 0x000a, 0x261f: 0x00fa, 0x2620: 0x00ea, 0x2621: 0x000a, 0x2622: 0x003a, 0x2623: 0x002a, + 0x2624: 0x000a, 0x2625: 0x000a, + // Block 0x99, offset 0x2640 + 0x2660: 0x0004, 0x2661: 0x0004, 0x2662: 0x000a, 0x2663: 0x000a, + 0x2664: 0x000a, 0x2665: 0x0004, 0x2666: 0x0004, 0x2668: 0x000a, 0x2669: 0x000a, + 0x266a: 0x000a, 0x266b: 0x000a, 0x266c: 0x000a, 0x266d: 0x000a, 0x266e: 0x000a, + 0x2670: 0x000b, 0x2671: 0x000b, 0x2672: 0x000b, 0x2673: 0x000b, 0x2674: 0x000b, 0x2675: 0x000b, + 0x2676: 0x000b, 0x2677: 0x000b, 0x2678: 0x000b, 0x2679: 0x000a, 0x267a: 0x000a, 0x267b: 0x000a, + 0x267c: 0x000a, 0x267d: 0x000a, 0x267e: 0x000b, 0x267f: 0x000b, + // Block 0x9a, offset 0x2680 + 0x2681: 0x000a, + // Block 0x9b, offset 0x26c0 + 0x26c0: 0x000a, 0x26c1: 0x000a, 0x26c2: 0x000a, 0x26c3: 0x000a, 0x26c4: 0x000a, 0x26c5: 0x000a, + 0x26c6: 0x000a, 0x26c7: 0x000a, 0x26c8: 0x000a, 0x26c9: 0x000a, 0x26ca: 0x000a, 0x26cb: 0x000a, + 0x26cc: 0x000a, 0x26d0: 0x000a, 0x26d1: 0x000a, + 0x26d2: 0x000a, 0x26d3: 0x000a, 0x26d4: 0x000a, 0x26d5: 0x000a, 0x26d6: 0x000a, 0x26d7: 0x000a, + 0x26d8: 0x000a, 0x26d9: 0x000a, 0x26da: 0x000a, 0x26db: 0x000a, 0x26dc: 0x000a, + 0x26e0: 0x000a, + // Block 0x9c, offset 0x2700 + 0x273d: 0x000c, + // Block 0x9d, offset 0x2740 + 0x2760: 0x000c, 0x2761: 0x0002, 0x2762: 0x0002, 0x2763: 0x0002, + 0x2764: 0x0002, 0x2765: 0x0002, 0x2766: 0x0002, 0x2767: 0x0002, 0x2768: 0x0002, 0x2769: 0x0002, + 0x276a: 0x0002, 0x276b: 0x0002, 0x276c: 0x0002, 0x276d: 0x0002, 0x276e: 0x0002, 0x276f: 0x0002, + 0x2770: 0x0002, 0x2771: 0x0002, 0x2772: 0x0002, 0x2773: 0x0002, 0x2774: 0x0002, 0x2775: 0x0002, + 0x2776: 0x0002, 0x2777: 0x0002, 0x2778: 0x0002, 0x2779: 0x0002, 0x277a: 0x0002, 0x277b: 0x0002, + // Block 0x9e, offset 0x2780 + 0x27b6: 0x000c, 0x27b7: 0x000c, 0x27b8: 0x000c, 0x27b9: 0x000c, 0x27ba: 0x000c, + // Block 0x9f, offset 0x27c0 + 0x27c0: 0x0001, 0x27c1: 0x0001, 0x27c2: 0x0001, 0x27c3: 0x0001, 0x27c4: 0x0001, 0x27c5: 0x0001, + 0x27c6: 0x0001, 0x27c7: 0x0001, 0x27c8: 0x0001, 0x27c9: 0x0001, 0x27ca: 0x0001, 0x27cb: 0x0001, + 0x27cc: 0x0001, 0x27cd: 0x0001, 0x27ce: 0x0001, 0x27cf: 0x0001, 0x27d0: 0x0001, 0x27d1: 0x0001, + 0x27d2: 0x0001, 0x27d3: 0x0001, 0x27d4: 0x0001, 0x27d5: 0x0001, 0x27d6: 0x0001, 0x27d7: 0x0001, + 0x27d8: 0x0001, 0x27d9: 0x0001, 0x27da: 0x0001, 0x27db: 0x0001, 0x27dc: 0x0001, 0x27dd: 0x0001, + 0x27de: 0x0001, 0x27df: 0x0001, 0x27e0: 0x0001, 0x27e1: 0x0001, 0x27e2: 0x0001, 0x27e3: 0x0001, + 0x27e4: 0x0001, 0x27e5: 0x0001, 0x27e6: 0x0001, 0x27e7: 0x0001, 0x27e8: 0x0001, 0x27e9: 0x0001, + 0x27ea: 0x0001, 0x27eb: 0x0001, 0x27ec: 0x0001, 0x27ed: 0x0001, 0x27ee: 0x0001, 0x27ef: 0x0001, + 0x27f0: 0x0001, 0x27f1: 0x0001, 0x27f2: 0x0001, 0x27f3: 0x0001, 0x27f4: 0x0001, 0x27f5: 0x0001, + 0x27f6: 0x0001, 0x27f7: 0x0001, 0x27f8: 0x0001, 0x27f9: 0x0001, 0x27fa: 0x0001, 0x27fb: 0x0001, + 0x27fc: 0x0001, 0x27fd: 0x0001, 0x27fe: 0x0001, 0x27ff: 0x0001, + // Block 0xa0, offset 0x2800 + 0x2800: 0x0001, 0x2801: 0x0001, 0x2802: 0x0001, 0x2803: 0x0001, 0x2804: 0x0001, 0x2805: 0x0001, + 0x2806: 0x0001, 0x2807: 0x0001, 0x2808: 0x0001, 0x2809: 0x0001, 0x280a: 0x0001, 0x280b: 0x0001, + 0x280c: 0x0001, 0x280d: 0x0001, 0x280e: 0x0001, 0x280f: 0x0001, 0x2810: 0x0001, 0x2811: 0x0001, + 0x2812: 0x0001, 0x2813: 0x0001, 0x2814: 0x0001, 0x2815: 0x0001, 0x2816: 0x0001, 0x2817: 0x0001, + 0x2818: 0x0001, 0x2819: 0x0001, 0x281a: 0x0001, 0x281b: 0x0001, 0x281c: 0x0001, 0x281d: 0x0001, + 0x281e: 0x0001, 0x281f: 0x000a, 0x2820: 0x0001, 0x2821: 0x0001, 0x2822: 0x0001, 0x2823: 0x0001, + 0x2824: 0x0001, 0x2825: 0x0001, 0x2826: 0x0001, 0x2827: 0x0001, 0x2828: 0x0001, 0x2829: 0x0001, + 0x282a: 0x0001, 0x282b: 0x0001, 0x282c: 0x0001, 0x282d: 0x0001, 0x282e: 0x0001, 0x282f: 0x0001, + 0x2830: 0x0001, 0x2831: 0x0001, 0x2832: 0x0001, 0x2833: 0x0001, 0x2834: 0x0001, 0x2835: 0x0001, + 0x2836: 0x0001, 0x2837: 0x0001, 0x2838: 0x0001, 0x2839: 0x0001, 0x283a: 0x0001, 0x283b: 0x0001, + 0x283c: 0x0001, 0x283d: 0x0001, 0x283e: 0x0001, 0x283f: 0x0001, + // Block 0xa1, offset 0x2840 + 0x2840: 0x0001, 0x2841: 0x000c, 0x2842: 0x000c, 0x2843: 0x000c, 0x2844: 0x0001, 0x2845: 0x000c, + 0x2846: 0x000c, 0x2847: 0x0001, 0x2848: 0x0001, 0x2849: 0x0001, 0x284a: 0x0001, 0x284b: 0x0001, + 0x284c: 0x000c, 0x284d: 0x000c, 0x284e: 0x000c, 0x284f: 0x000c, 0x2850: 0x0001, 0x2851: 0x0001, + 0x2852: 0x0001, 0x2853: 0x0001, 0x2854: 0x0001, 0x2855: 0x0001, 0x2856: 0x0001, 0x2857: 0x0001, + 0x2858: 0x0001, 0x2859: 0x0001, 0x285a: 0x0001, 0x285b: 0x0001, 0x285c: 0x0001, 0x285d: 0x0001, + 0x285e: 0x0001, 0x285f: 0x0001, 0x2860: 0x0001, 0x2861: 0x0001, 0x2862: 0x0001, 0x2863: 0x0001, + 0x2864: 0x0001, 0x2865: 0x0001, 0x2866: 0x0001, 0x2867: 0x0001, 0x2868: 0x0001, 0x2869: 0x0001, + 0x286a: 0x0001, 0x286b: 0x0001, 0x286c: 0x0001, 0x286d: 0x0001, 0x286e: 0x0001, 0x286f: 0x0001, + 0x2870: 0x0001, 0x2871: 0x0001, 0x2872: 0x0001, 0x2873: 0x0001, 0x2874: 0x0001, 0x2875: 0x0001, + 0x2876: 0x0001, 0x2877: 0x0001, 0x2878: 0x000c, 0x2879: 0x000c, 0x287a: 0x000c, 0x287b: 0x0001, + 0x287c: 0x0001, 0x287d: 0x0001, 0x287e: 0x0001, 0x287f: 0x000c, + // Block 0xa2, offset 0x2880 + 0x2880: 0x0001, 0x2881: 0x0001, 0x2882: 0x0001, 0x2883: 0x0001, 0x2884: 0x0001, 0x2885: 0x0001, + 0x2886: 0x0001, 0x2887: 0x0001, 0x2888: 0x0001, 0x2889: 0x0001, 0x288a: 0x0001, 0x288b: 0x0001, + 0x288c: 0x0001, 0x288d: 0x0001, 0x288e: 0x0001, 0x288f: 0x0001, 0x2890: 0x0001, 0x2891: 0x0001, + 0x2892: 0x0001, 0x2893: 0x0001, 0x2894: 0x0001, 0x2895: 0x0001, 0x2896: 0x0001, 0x2897: 0x0001, + 0x2898: 0x0001, 0x2899: 0x0001, 0x289a: 0x0001, 0x289b: 0x0001, 0x289c: 0x0001, 0x289d: 0x0001, + 0x289e: 0x0001, 0x289f: 0x0001, 0x28a0: 0x0001, 0x28a1: 0x0001, 0x28a2: 0x0001, 0x28a3: 0x0001, + 0x28a4: 0x0001, 0x28a5: 0x000c, 0x28a6: 0x000c, 0x28a7: 0x0001, 0x28a8: 0x0001, 0x28a9: 0x0001, + 0x28aa: 0x0001, 0x28ab: 0x0001, 0x28ac: 0x0001, 0x28ad: 0x0001, 0x28ae: 0x0001, 0x28af: 0x0001, + 0x28b0: 0x0001, 0x28b1: 0x0001, 0x28b2: 0x0001, 0x28b3: 0x0001, 0x28b4: 0x0001, 0x28b5: 0x0001, + 0x28b6: 0x0001, 0x28b7: 0x0001, 0x28b8: 0x0001, 0x28b9: 0x0001, 0x28ba: 0x0001, 0x28bb: 0x0001, + 0x28bc: 0x0001, 0x28bd: 0x0001, 0x28be: 0x0001, 0x28bf: 0x0001, + // Block 0xa3, offset 0x28c0 + 0x28c0: 0x0001, 0x28c1: 0x0001, 0x28c2: 0x0001, 0x28c3: 0x0001, 0x28c4: 0x0001, 0x28c5: 0x0001, + 0x28c6: 0x0001, 0x28c7: 0x0001, 0x28c8: 0x0001, 0x28c9: 0x0001, 0x28ca: 0x0001, 0x28cb: 0x0001, + 0x28cc: 0x0001, 0x28cd: 0x0001, 0x28ce: 0x0001, 0x28cf: 0x0001, 0x28d0: 0x0001, 0x28d1: 0x0001, + 0x28d2: 0x0001, 0x28d3: 0x0001, 0x28d4: 0x0001, 0x28d5: 0x0001, 0x28d6: 0x0001, 0x28d7: 0x0001, + 0x28d8: 0x0001, 0x28d9: 0x0001, 0x28da: 0x0001, 0x28db: 0x0001, 0x28dc: 0x0001, 0x28dd: 0x0001, + 0x28de: 0x0001, 0x28df: 0x0001, 0x28e0: 0x0001, 0x28e1: 0x0001, 0x28e2: 0x0001, 0x28e3: 0x0001, + 0x28e4: 0x0001, 0x28e5: 0x0001, 0x28e6: 0x0001, 0x28e7: 0x0001, 0x28e8: 0x0001, 0x28e9: 0x0001, + 0x28ea: 0x0001, 0x28eb: 0x0001, 0x28ec: 0x0001, 0x28ed: 0x0001, 0x28ee: 0x0001, 0x28ef: 0x0001, + 0x28f0: 0x0001, 0x28f1: 0x0001, 0x28f2: 0x0001, 0x28f3: 0x0001, 0x28f4: 0x0001, 0x28f5: 0x0001, + 0x28f6: 0x0001, 0x28f7: 0x0001, 0x28f8: 0x0001, 0x28f9: 0x000a, 0x28fa: 0x000a, 0x28fb: 0x000a, + 0x28fc: 0x000a, 0x28fd: 0x000a, 0x28fe: 0x000a, 0x28ff: 0x000a, + // Block 0xa4, offset 0x2900 + 0x2900: 0x000d, 0x2901: 0x000d, 0x2902: 0x000d, 0x2903: 0x000d, 0x2904: 0x000d, 0x2905: 0x000d, + 0x2906: 0x000d, 0x2907: 0x000d, 0x2908: 0x000d, 0x2909: 0x000d, 0x290a: 0x000d, 0x290b: 0x000d, + 0x290c: 0x000d, 0x290d: 0x000d, 0x290e: 0x000d, 0x290f: 0x000d, 0x2910: 0x000d, 0x2911: 0x000d, + 0x2912: 0x000d, 0x2913: 0x000d, 0x2914: 0x000d, 0x2915: 0x000d, 0x2916: 0x000d, 0x2917: 0x000d, + 0x2918: 0x000d, 0x2919: 0x000d, 0x291a: 0x000d, 0x291b: 0x000d, 0x291c: 0x000d, 0x291d: 0x000d, + 0x291e: 0x000d, 0x291f: 0x000d, 0x2920: 0x000d, 0x2921: 0x000d, 0x2922: 0x000d, 0x2923: 0x000d, + 0x2924: 0x000c, 0x2925: 0x000c, 0x2926: 0x000c, 0x2927: 0x000c, 0x2928: 0x0001, 0x2929: 0x0001, + 0x292a: 0x0001, 0x292b: 0x0001, 0x292c: 0x0001, 0x292d: 0x0001, 0x292e: 0x0001, 0x292f: 0x0001, + 0x2930: 0x0005, 0x2931: 0x0005, 0x2932: 0x0005, 0x2933: 0x0005, 0x2934: 0x0005, 0x2935: 0x0005, + 0x2936: 0x0005, 0x2937: 0x0005, 0x2938: 0x0005, 0x2939: 0x0005, 0x293a: 0x0001, 0x293b: 0x0001, + 0x293c: 0x0001, 0x293d: 0x0001, 0x293e: 0x0001, 0x293f: 0x0001, + // Block 0xa5, offset 0x2940 + 0x2940: 0x0005, 0x2941: 0x0005, 0x2942: 0x0005, 0x2943: 0x0005, 0x2944: 0x0005, 0x2945: 0x0005, + 0x2946: 0x0005, 0x2947: 0x0005, 0x2948: 0x0005, 0x2949: 0x0005, 0x294a: 0x0001, 0x294b: 0x0001, + 0x294c: 0x0001, 0x294d: 0x0001, 0x294e: 0x0001, 0x294f: 0x0001, 0x2950: 0x0001, 0x2951: 0x0001, + 0x2952: 0x0001, 0x2953: 0x0001, 0x2954: 0x0001, 0x2955: 0x0001, 0x2956: 0x0001, 0x2957: 0x0001, + 0x2958: 0x0001, 0x2959: 0x0001, 0x295a: 0x0001, 0x295b: 0x0001, 0x295c: 0x0001, 0x295d: 0x0001, + 0x295e: 0x0001, 0x295f: 0x0001, 0x2960: 0x0001, 0x2961: 0x0001, 0x2962: 0x0001, 0x2963: 0x0001, + 0x2964: 0x0001, 0x2965: 0x0001, 0x2966: 0x0001, 0x2967: 0x0001, 0x2968: 0x0001, 0x2969: 0x000c, + 0x296a: 0x000c, 0x296b: 0x000c, 0x296c: 0x000c, 0x296d: 0x000c, 0x296e: 0x000a, 0x296f: 0x0001, + 0x2970: 0x0001, 0x2971: 0x0001, 0x2972: 0x0001, 0x2973: 0x0001, 0x2974: 0x0001, 0x2975: 0x0001, + 0x2976: 0x0001, 0x2977: 0x0001, 0x2978: 0x0001, 0x2979: 0x0001, 0x297a: 0x0001, 0x297b: 0x0001, + 0x297c: 0x0001, 0x297d: 0x0001, 0x297e: 0x0001, 0x297f: 0x0001, + // Block 0xa6, offset 0x2980 + 0x2980: 0x0001, 0x2981: 0x0001, 0x2982: 0x0001, 0x2983: 0x0001, 0x2984: 0x0001, 0x2985: 0x0001, + 0x2986: 0x0001, 0x2987: 0x0001, 0x2988: 0x0001, 0x2989: 0x0001, 0x298a: 0x0001, 0x298b: 0x0001, + 0x298c: 0x0001, 0x298d: 0x0001, 0x298e: 0x0001, 0x298f: 0x0001, 0x2990: 0x0001, 0x2991: 0x0001, + 0x2992: 0x0001, 0x2993: 0x0001, 0x2994: 0x0001, 0x2995: 0x0001, 0x2996: 0x0001, 0x2997: 0x0001, + 0x2998: 0x0001, 0x2999: 0x0001, 0x299a: 0x0001, 0x299b: 0x0001, 0x299c: 0x0001, 0x299d: 0x0001, + 0x299e: 0x0001, 0x299f: 0x0001, 0x29a0: 0x0005, 0x29a1: 0x0005, 0x29a2: 0x0005, 0x29a3: 0x0005, + 0x29a4: 0x0005, 0x29a5: 0x0005, 0x29a6: 0x0005, 0x29a7: 0x0005, 0x29a8: 0x0005, 0x29a9: 0x0005, + 0x29aa: 0x0005, 0x29ab: 0x0005, 0x29ac: 0x0005, 0x29ad: 0x0005, 0x29ae: 0x0005, 0x29af: 0x0005, + 0x29b0: 0x0005, 0x29b1: 0x0005, 0x29b2: 0x0005, 0x29b3: 0x0005, 0x29b4: 0x0005, 0x29b5: 0x0005, + 0x29b6: 0x0005, 0x29b7: 0x0005, 0x29b8: 0x0005, 0x29b9: 0x0005, 0x29ba: 0x0005, 0x29bb: 0x0005, + 0x29bc: 0x0005, 0x29bd: 0x0005, 0x29be: 0x0005, 0x29bf: 0x0001, + // Block 0xa7, offset 0x29c0 + 0x29c0: 0x0001, 0x29c1: 0x0001, 0x29c2: 0x0001, 0x29c3: 0x0001, 0x29c4: 0x0001, 0x29c5: 0x0001, + 0x29c6: 0x0001, 0x29c7: 0x0001, 0x29c8: 0x0001, 0x29c9: 0x0001, 0x29ca: 0x0001, 0x29cb: 0x0001, + 0x29cc: 0x0001, 0x29cd: 0x0001, 0x29ce: 0x0001, 0x29cf: 0x0001, 0x29d0: 0x0001, 0x29d1: 0x0001, + 0x29d2: 0x0001, 0x29d3: 0x0001, 0x29d4: 0x0001, 0x29d5: 0x0001, 0x29d6: 0x0001, 0x29d7: 0x0001, + 0x29d8: 0x0001, 0x29d9: 0x0001, 0x29da: 0x0001, 0x29db: 0x0001, 0x29dc: 0x0001, 0x29dd: 0x0001, + 0x29de: 0x0001, 0x29df: 0x0001, 0x29e0: 0x0001, 0x29e1: 0x0001, 0x29e2: 0x0001, 0x29e3: 0x0001, + 0x29e4: 0x0001, 0x29e5: 0x0001, 0x29e6: 0x0001, 0x29e7: 0x0001, 0x29e8: 0x0001, 0x29e9: 0x0001, + 0x29ea: 0x0001, 0x29eb: 0x000c, 0x29ec: 0x000c, 0x29ed: 0x0001, 0x29ee: 0x0001, 0x29ef: 0x0001, + 0x29f0: 0x0001, 0x29f1: 0x0001, 0x29f2: 0x0001, 0x29f3: 0x0001, 0x29f4: 0x0001, 0x29f5: 0x0001, + 0x29f6: 0x0001, 0x29f7: 0x0001, 0x29f8: 0x0001, 0x29f9: 0x0001, 0x29fa: 0x0001, 0x29fb: 0x0001, + 0x29fc: 0x0001, 0x29fd: 0x0001, 0x29fe: 0x0001, 0x29ff: 0x0001, + // Block 0xa8, offset 0x2a00 + 0x2a00: 0x0001, 0x2a01: 0x0001, 0x2a02: 0x000d, 0x2a03: 0x000d, 0x2a04: 0x000d, 0x2a05: 0x000d, + 0x2a06: 0x000d, 0x2a07: 0x000d, 0x2a08: 0x0001, 0x2a09: 0x0001, 0x2a0a: 0x0001, 0x2a0b: 0x0001, + 0x2a0c: 0x0001, 0x2a0d: 0x0001, 0x2a0e: 0x0001, 0x2a0f: 0x0001, 0x2a10: 0x000a, 0x2a11: 0x000a, + 0x2a12: 0x000a, 0x2a13: 0x000a, 0x2a14: 0x000a, 0x2a15: 0x000a, 0x2a16: 0x000a, 0x2a17: 0x000a, + 0x2a18: 0x000a, 0x2a19: 0x0001, 0x2a1a: 0x0001, 0x2a1b: 0x0001, 0x2a1c: 0x0001, 0x2a1d: 0x0001, + 0x2a1e: 0x0001, 0x2a1f: 0x0001, 0x2a20: 0x0001, 0x2a21: 0x0001, 0x2a22: 0x0001, 0x2a23: 0x0001, + 0x2a24: 0x0001, 0x2a25: 0x0001, 0x2a26: 0x0001, 0x2a27: 0x0001, 0x2a28: 0x0001, 0x2a29: 0x0001, + 0x2a2a: 0x0001, 0x2a2b: 0x0001, 0x2a2c: 0x0001, 0x2a2d: 0x0001, 0x2a2e: 0x0001, 0x2a2f: 0x0001, + 0x2a30: 0x0001, 0x2a31: 0x0001, 0x2a32: 0x0001, 0x2a33: 0x0001, 0x2a34: 0x0001, 0x2a35: 0x0001, + 0x2a36: 0x0001, 0x2a37: 0x0001, 0x2a38: 0x0001, 0x2a39: 0x0001, 0x2a3a: 0x000c, 0x2a3b: 0x000c, + 0x2a3c: 0x000c, 0x2a3d: 0x000c, 0x2a3e: 0x000c, 0x2a3f: 0x000c, + // Block 0xa9, offset 0x2a40 + 0x2a40: 0x0001, 0x2a41: 0x0001, 0x2a42: 0x0001, 0x2a43: 0x0001, 0x2a44: 0x0001, 0x2a45: 0x0001, + 0x2a46: 0x0001, 0x2a47: 0x0001, 0x2a48: 0x0001, 0x2a49: 0x0001, 0x2a4a: 0x0001, 0x2a4b: 0x0001, + 0x2a4c: 0x0001, 0x2a4d: 0x0001, 0x2a4e: 0x0001, 0x2a4f: 0x0001, 0x2a50: 0x0001, 0x2a51: 0x0001, + 0x2a52: 0x0001, 0x2a53: 0x0001, 0x2a54: 0x0001, 0x2a55: 0x0001, 0x2a56: 0x0001, 0x2a57: 0x0001, + 0x2a58: 0x0001, 0x2a59: 0x0001, 0x2a5a: 0x0001, 0x2a5b: 0x0001, 0x2a5c: 0x0001, 0x2a5d: 0x0001, + 0x2a5e: 0x0001, 0x2a5f: 0x0001, 0x2a60: 0x0001, 0x2a61: 0x0001, 0x2a62: 0x0001, 0x2a63: 0x0001, + 0x2a64: 0x0001, 0x2a65: 0x0001, 0x2a66: 0x0001, 0x2a67: 0x0001, 0x2a68: 0x0001, 0x2a69: 0x0001, + 0x2a6a: 0x0001, 0x2a6b: 0x0001, 0x2a6c: 0x0001, 0x2a6d: 0x0001, 0x2a6e: 0x0001, 0x2a6f: 0x0001, + 0x2a70: 0x000d, 0x2a71: 0x000d, 0x2a72: 0x000d, 0x2a73: 0x000d, 0x2a74: 0x000d, 0x2a75: 0x000d, + 0x2a76: 0x000d, 0x2a77: 0x000d, 0x2a78: 0x000d, 0x2a79: 0x000d, 0x2a7a: 0x000d, 0x2a7b: 0x000d, + 0x2a7c: 0x000d, 0x2a7d: 0x000d, 0x2a7e: 0x000d, 0x2a7f: 0x000d, + // Block 0xaa, offset 0x2a80 + 0x2a80: 0x000d, 0x2a81: 0x000d, 0x2a82: 0x000d, 0x2a83: 0x000d, 0x2a84: 0x000d, 0x2a85: 0x000d, + 0x2a86: 0x000c, 0x2a87: 0x000c, 0x2a88: 0x000c, 0x2a89: 0x000c, 0x2a8a: 0x000c, 0x2a8b: 0x000c, + 0x2a8c: 0x000c, 0x2a8d: 0x000c, 0x2a8e: 0x000c, 0x2a8f: 0x000c, 0x2a90: 0x000c, 0x2a91: 0x000d, + 0x2a92: 0x000d, 0x2a93: 0x000d, 0x2a94: 0x000d, 0x2a95: 0x000d, 0x2a96: 0x000d, 0x2a97: 0x000d, + 0x2a98: 0x000d, 0x2a99: 0x000d, 0x2a9a: 0x0001, 0x2a9b: 0x0001, 0x2a9c: 0x0001, 0x2a9d: 0x0001, + 0x2a9e: 0x0001, 0x2a9f: 0x0001, 0x2aa0: 0x0001, 0x2aa1: 0x0001, 0x2aa2: 0x0001, 0x2aa3: 0x0001, + 0x2aa4: 0x0001, 0x2aa5: 0x0001, 0x2aa6: 0x0001, 0x2aa7: 0x0001, 0x2aa8: 0x0001, 0x2aa9: 0x0001, + 0x2aaa: 0x0001, 0x2aab: 0x0001, 0x2aac: 0x0001, 0x2aad: 0x0001, 0x2aae: 0x0001, 0x2aaf: 0x0001, + 0x2ab0: 0x0001, 0x2ab1: 0x0001, 0x2ab2: 0x0001, 0x2ab3: 0x0001, 0x2ab4: 0x0001, 0x2ab5: 0x0001, + 0x2ab6: 0x0001, 0x2ab7: 0x0001, 0x2ab8: 0x0001, 0x2ab9: 0x0001, 0x2aba: 0x0001, 0x2abb: 0x0001, + 0x2abc: 0x0001, 0x2abd: 0x0001, 0x2abe: 0x0001, 0x2abf: 0x0001, + // Block 0xab, offset 0x2ac0 + 0x2ac0: 0x0001, 0x2ac1: 0x0001, 0x2ac2: 0x000c, 0x2ac3: 0x000c, 0x2ac4: 0x000c, 0x2ac5: 0x000c, + 0x2ac6: 0x0001, 0x2ac7: 0x0001, 0x2ac8: 0x0001, 0x2ac9: 0x0001, 0x2aca: 0x0001, 0x2acb: 0x0001, + 0x2acc: 0x0001, 0x2acd: 0x0001, 0x2ace: 0x0001, 0x2acf: 0x0001, 0x2ad0: 0x0001, 0x2ad1: 0x0001, + 0x2ad2: 0x0001, 0x2ad3: 0x0001, 0x2ad4: 0x0001, 0x2ad5: 0x0001, 0x2ad6: 0x0001, 0x2ad7: 0x0001, + 0x2ad8: 0x0001, 0x2ad9: 0x0001, 0x2ada: 0x0001, 0x2adb: 0x0001, 0x2adc: 0x0001, 0x2add: 0x0001, + 0x2ade: 0x0001, 0x2adf: 0x0001, 0x2ae0: 0x0001, 0x2ae1: 0x0001, 0x2ae2: 0x0001, 0x2ae3: 0x0001, + 0x2ae4: 0x0001, 0x2ae5: 0x0001, 0x2ae6: 0x0001, 0x2ae7: 0x0001, 0x2ae8: 0x0001, 0x2ae9: 0x0001, + 0x2aea: 0x0001, 0x2aeb: 0x0001, 0x2aec: 0x0001, 0x2aed: 0x0001, 0x2aee: 0x0001, 0x2aef: 0x0001, + 0x2af0: 0x0001, 0x2af1: 0x0001, 0x2af2: 0x0001, 0x2af3: 0x0001, 0x2af4: 0x0001, 0x2af5: 0x0001, + 0x2af6: 0x0001, 0x2af7: 0x0001, 0x2af8: 0x0001, 0x2af9: 0x0001, 0x2afa: 0x0001, 0x2afb: 0x0001, + 0x2afc: 0x0001, 0x2afd: 0x0001, 0x2afe: 0x0001, 0x2aff: 0x0001, + // Block 0xac, offset 0x2b00 + 0x2b01: 0x000c, + 0x2b38: 0x000c, 0x2b39: 0x000c, 0x2b3a: 0x000c, 0x2b3b: 0x000c, + 0x2b3c: 0x000c, 0x2b3d: 0x000c, 0x2b3e: 0x000c, 0x2b3f: 0x000c, + // Block 0xad, offset 0x2b40 + 0x2b40: 0x000c, 0x2b41: 0x000c, 0x2b42: 0x000c, 0x2b43: 0x000c, 0x2b44: 0x000c, 0x2b45: 0x000c, + 0x2b46: 0x000c, + 0x2b52: 0x000a, 0x2b53: 0x000a, 0x2b54: 0x000a, 0x2b55: 0x000a, 0x2b56: 0x000a, 0x2b57: 0x000a, + 0x2b58: 0x000a, 0x2b59: 0x000a, 0x2b5a: 0x000a, 0x2b5b: 0x000a, 0x2b5c: 0x000a, 0x2b5d: 0x000a, + 0x2b5e: 0x000a, 0x2b5f: 0x000a, 0x2b60: 0x000a, 0x2b61: 0x000a, 0x2b62: 0x000a, 0x2b63: 0x000a, + 0x2b64: 0x000a, 0x2b65: 0x000a, + 0x2b70: 0x000c, 0x2b73: 0x000c, 0x2b74: 0x000c, + 0x2b7f: 0x000c, + // Block 0xae, offset 0x2b80 + 0x2b80: 0x000c, 0x2b81: 0x000c, + 0x2bb3: 0x000c, 0x2bb4: 0x000c, 0x2bb5: 0x000c, + 0x2bb6: 0x000c, 0x2bb9: 0x000c, 0x2bba: 0x000c, + // Block 0xaf, offset 0x2bc0 + 0x2bc0: 0x000c, 0x2bc1: 0x000c, 0x2bc2: 0x000c, + 0x2be7: 0x000c, 0x2be8: 0x000c, 0x2be9: 0x000c, + 0x2bea: 0x000c, 0x2beb: 0x000c, 0x2bed: 0x000c, 0x2bee: 0x000c, 0x2bef: 0x000c, + 0x2bf0: 0x000c, 0x2bf1: 0x000c, 0x2bf2: 0x000c, 0x2bf3: 0x000c, 0x2bf4: 0x000c, + // Block 0xb0, offset 0x2c00 + 0x2c33: 0x000c, + // Block 0xb1, offset 0x2c40 + 0x2c40: 0x000c, 0x2c41: 0x000c, + 0x2c76: 0x000c, 0x2c77: 0x000c, 0x2c78: 0x000c, 0x2c79: 0x000c, 0x2c7a: 0x000c, 0x2c7b: 0x000c, + 0x2c7c: 0x000c, 0x2c7d: 0x000c, 0x2c7e: 0x000c, + // Block 0xb2, offset 0x2c80 + 0x2c89: 0x000c, 0x2c8a: 0x000c, 0x2c8b: 0x000c, + 0x2c8c: 0x000c, 0x2c8f: 0x000c, + // Block 0xb3, offset 0x2cc0 + 0x2cef: 0x000c, + 0x2cf0: 0x000c, 0x2cf1: 0x000c, 0x2cf4: 0x000c, + 0x2cf6: 0x000c, 0x2cf7: 0x000c, + 0x2cfe: 0x000c, + // Block 0xb4, offset 0x2d00 + 0x2d1f: 0x000c, 0x2d23: 0x000c, + 0x2d24: 0x000c, 0x2d25: 0x000c, 0x2d26: 0x000c, 0x2d27: 0x000c, 0x2d28: 0x000c, 0x2d29: 0x000c, + 0x2d2a: 0x000c, + // Block 0xb5, offset 0x2d40 + 0x2d40: 0x000c, + 0x2d66: 0x000c, 0x2d67: 0x000c, 0x2d68: 0x000c, 0x2d69: 0x000c, + 0x2d6a: 0x000c, 0x2d6b: 0x000c, 0x2d6c: 0x000c, + 0x2d70: 0x000c, 0x2d71: 0x000c, 0x2d72: 0x000c, 0x2d73: 0x000c, 0x2d74: 0x000c, + // Block 0xb6, offset 0x2d80 + 0x2dbb: 0x000c, + 0x2dbc: 0x000c, 0x2dbd: 0x000c, 0x2dbe: 0x000c, 0x2dbf: 0x000c, + // Block 0xb7, offset 0x2dc0 + 0x2dc0: 0x000c, + 0x2dce: 0x000c, 0x2dd0: 0x000c, + 0x2dd2: 0x000c, + 0x2de1: 0x000c, 0x2de2: 0x000c, + // Block 0xb8, offset 0x2e00 + 0x2e38: 0x000c, 0x2e39: 0x000c, 0x2e3a: 0x000c, 0x2e3b: 0x000c, + 0x2e3c: 0x000c, 0x2e3d: 0x000c, 0x2e3e: 0x000c, 0x2e3f: 0x000c, + // Block 0xb9, offset 0x2e40 + 0x2e42: 0x000c, 0x2e43: 0x000c, 0x2e44: 0x000c, + 0x2e46: 0x000c, + 0x2e5e: 0x000c, + // Block 0xba, offset 0x2e80 + 0x2eb3: 0x000c, 0x2eb4: 0x000c, 0x2eb5: 0x000c, + 0x2eb6: 0x000c, 0x2eb7: 0x000c, 0x2eb8: 0x000c, 0x2eba: 0x000c, + 0x2ebf: 0x000c, + // Block 0xbb, offset 0x2ec0 + 0x2ec0: 0x000c, 0x2ec2: 0x000c, 0x2ec3: 0x000c, + // Block 0xbc, offset 0x2f00 + 0x2f32: 0x000c, 0x2f33: 0x000c, 0x2f34: 0x000c, 0x2f35: 0x000c, + 0x2f3c: 0x000c, 0x2f3d: 0x000c, 0x2f3f: 0x000c, + // Block 0xbd, offset 0x2f40 + 0x2f40: 0x000c, + 0x2f5c: 0x000c, 0x2f5d: 0x000c, + // Block 0xbe, offset 0x2f80 + 0x2fb3: 0x000c, 0x2fb4: 0x000c, 0x2fb5: 0x000c, + 0x2fb6: 0x000c, 0x2fb7: 0x000c, 0x2fb8: 0x000c, 0x2fb9: 0x000c, 0x2fba: 0x000c, + 0x2fbd: 0x000c, 0x2fbf: 0x000c, + // Block 0xbf, offset 0x2fc0 + 0x2fc0: 0x000c, + 0x2fe0: 0x000a, 0x2fe1: 0x000a, 0x2fe2: 0x000a, 0x2fe3: 0x000a, + 0x2fe4: 0x000a, 0x2fe5: 0x000a, 0x2fe6: 0x000a, 0x2fe7: 0x000a, 0x2fe8: 0x000a, 0x2fe9: 0x000a, + 0x2fea: 0x000a, 0x2feb: 0x000a, 0x2fec: 0x000a, + // Block 0xc0, offset 0x3000 + 0x302b: 0x000c, 0x302d: 0x000c, + 0x3030: 0x000c, 0x3031: 0x000c, 0x3032: 0x000c, 0x3033: 0x000c, 0x3034: 0x000c, 0x3035: 0x000c, + 0x3037: 0x000c, + // Block 0xc1, offset 0x3040 + 0x305d: 0x000c, + 0x305f: 0x000c, 0x3062: 0x000c, 0x3063: 0x000c, + 0x3064: 0x000c, 0x3065: 0x000c, 0x3067: 0x000c, 0x3068: 0x000c, 0x3069: 0x000c, + 0x306a: 0x000c, 0x306b: 0x000c, + // Block 0xc2, offset 0x3080 + 0x30af: 0x000c, + 0x30b0: 0x000c, 0x30b1: 0x000c, 0x30b2: 0x000c, 0x30b3: 0x000c, 0x30b4: 0x000c, 0x30b5: 0x000c, + 0x30b6: 0x000c, 0x30b7: 0x000c, 0x30b9: 0x000c, 0x30ba: 0x000c, + // Block 0xc3, offset 0x30c0 + 0x30fb: 0x000c, + 0x30fc: 0x000c, 0x30fe: 0x000c, + // Block 0xc4, offset 0x3100 + 0x3103: 0x000c, + // Block 0xc5, offset 0x3140 + 0x3154: 0x000c, 0x3155: 0x000c, 0x3156: 0x000c, 0x3157: 0x000c, + 0x315a: 0x000c, 0x315b: 0x000c, + 0x3160: 0x000c, + // Block 0xc6, offset 0x3180 + 0x3181: 0x000c, 0x3182: 0x000c, 0x3183: 0x000c, 0x3184: 0x000c, 0x3185: 0x000c, + 0x3186: 0x000c, 0x3189: 0x000c, 0x318a: 0x000c, + 0x31b3: 0x000c, 0x31b4: 0x000c, 0x31b5: 0x000c, + 0x31b6: 0x000c, 0x31b7: 0x000c, 0x31b8: 0x000c, 0x31bb: 0x000c, + 0x31bc: 0x000c, 0x31bd: 0x000c, 0x31be: 0x000c, + // Block 0xc7, offset 0x31c0 + 0x31c7: 0x000c, + 0x31d1: 0x000c, + 0x31d2: 0x000c, 0x31d3: 0x000c, 0x31d4: 0x000c, 0x31d5: 0x000c, 0x31d6: 0x000c, + 0x31d9: 0x000c, 0x31da: 0x000c, 0x31db: 0x000c, + // Block 0xc8, offset 0x3200 + 0x320a: 0x000c, 0x320b: 0x000c, + 0x320c: 0x000c, 0x320d: 0x000c, 0x320e: 0x000c, 0x320f: 0x000c, 0x3210: 0x000c, 0x3211: 0x000c, + 0x3212: 0x000c, 0x3213: 0x000c, 0x3214: 0x000c, 0x3215: 0x000c, 0x3216: 0x000c, + 0x3218: 0x000c, 0x3219: 0x000c, + // Block 0xc9, offset 0x3240 + 0x3260: 0x000c, 0x3262: 0x000c, 0x3263: 0x000c, + 0x3264: 0x000c, 0x3266: 0x000c, + // Block 0xca, offset 0x3280 + 0x32b0: 0x000c, 0x32b1: 0x000c, 0x32b2: 0x000c, 0x32b3: 0x000c, 0x32b4: 0x000c, 0x32b5: 0x000c, + 0x32b6: 0x000c, 0x32b8: 0x000c, 0x32b9: 0x000c, 0x32ba: 0x000c, 0x32bb: 0x000c, + 0x32bc: 0x000c, 0x32bd: 0x000c, + // Block 0xcb, offset 0x32c0 + 0x32d2: 0x000c, 0x32d3: 0x000c, 0x32d4: 0x000c, 0x32d5: 0x000c, 0x32d6: 0x000c, 0x32d7: 0x000c, + 0x32d8: 0x000c, 0x32d9: 0x000c, 0x32da: 0x000c, 0x32db: 0x000c, 0x32dc: 0x000c, 0x32dd: 0x000c, + 0x32de: 0x000c, 0x32df: 0x000c, 0x32e0: 0x000c, 0x32e1: 0x000c, 0x32e2: 0x000c, 0x32e3: 0x000c, + 0x32e4: 0x000c, 0x32e5: 0x000c, 0x32e6: 0x000c, 0x32e7: 0x000c, + 0x32ea: 0x000c, 0x32eb: 0x000c, 0x32ec: 0x000c, 0x32ed: 0x000c, 0x32ee: 0x000c, 0x32ef: 0x000c, + 0x32f0: 0x000c, 0x32f2: 0x000c, 0x32f3: 0x000c, 0x32f5: 0x000c, + 0x32f6: 0x000c, + // Block 0xcc, offset 0x3300 + 0x3331: 0x000c, 0x3332: 0x000c, 0x3333: 0x000c, 0x3334: 0x000c, 0x3335: 0x000c, + 0x3336: 0x000c, 0x333a: 0x000c, + 0x333c: 0x000c, 0x333d: 0x000c, 0x333f: 0x000c, + // Block 0xcd, offset 0x3340 + 0x3340: 0x000c, 0x3341: 0x000c, 0x3342: 0x000c, 0x3343: 0x000c, 0x3344: 0x000c, 0x3345: 0x000c, + 0x3347: 0x000c, + // Block 0xce, offset 0x3380 + 0x3390: 0x000c, 0x3391: 0x000c, + 0x3395: 0x000c, 0x3397: 0x000c, + // Block 0xcf, offset 0x33c0 + 0x33f3: 0x000c, 0x33f4: 0x000c, + // Block 0xd0, offset 0x3400 + 0x3400: 0x000c, 0x3401: 0x000c, + 0x3436: 0x000c, 0x3437: 0x000c, 0x3438: 0x000c, 0x3439: 0x000c, 0x343a: 0x000c, + // Block 0xd1, offset 0x3440 + 0x3440: 0x000c, 0x3442: 0x000c, + 0x345a: 0x000c, + // Block 0xd2, offset 0x3480 + 0x3495: 0x000a, 0x3496: 0x000a, 0x3497: 0x000a, + 0x3498: 0x000a, 0x3499: 0x000a, 0x349a: 0x000a, 0x349b: 0x000a, 0x349c: 0x000a, 0x349d: 0x0004, + 0x349e: 0x0004, 0x349f: 0x0004, 0x34a0: 0x0004, 0x34a1: 0x000a, 0x34a2: 0x000a, 0x34a3: 0x000a, + 0x34a4: 0x000a, 0x34a5: 0x000a, 0x34a6: 0x000a, 0x34a7: 0x000a, 0x34a8: 0x000a, 0x34a9: 0x000a, + 0x34aa: 0x000a, 0x34ab: 0x000a, 0x34ac: 0x000a, 0x34ad: 0x000a, 0x34ae: 0x000a, 0x34af: 0x000a, + 0x34b0: 0x000a, 0x34b1: 0x000a, + // Block 0xd3, offset 0x34c0 + 0x34c0: 0x000c, + 0x34c7: 0x000c, 0x34c8: 0x000c, 0x34c9: 0x000c, 0x34ca: 0x000c, 0x34cb: 0x000c, + 0x34cc: 0x000c, 0x34cd: 0x000c, 0x34ce: 0x000c, 0x34cf: 0x000c, 0x34d0: 0x000c, 0x34d1: 0x000c, + 0x34d2: 0x000c, 0x34d3: 0x000c, 0x34d4: 0x000c, 0x34d5: 0x000c, + // Block 0xd4, offset 0x3500 + 0x351e: 0x000c, 0x351f: 0x000c, 0x3520: 0x000c, 0x3521: 0x000c, 0x3522: 0x000c, 0x3523: 0x000c, + 0x3524: 0x000c, 0x3525: 0x000c, 0x3526: 0x000c, 0x3527: 0x000c, 0x3528: 0x000c, 0x3529: 0x000c, + 0x352d: 0x000c, 0x352e: 0x000c, 0x352f: 0x000c, + // Block 0xd5, offset 0x3540 + 0x3570: 0x000c, 0x3571: 0x000c, 0x3572: 0x000c, 0x3573: 0x000c, 0x3574: 0x000c, + // Block 0xd6, offset 0x3580 + 0x35b0: 0x000c, 0x35b1: 0x000c, 0x35b2: 0x000c, 0x35b3: 0x000c, 0x35b4: 0x000c, 0x35b5: 0x000c, + 0x35b6: 0x000c, + // Block 0xd7, offset 0x35c0 + 0x35cf: 0x000c, + // Block 0xd8, offset 0x3600 + 0x360f: 0x000c, 0x3610: 0x000c, 0x3611: 0x000c, + 0x3612: 0x000c, + // Block 0xd9, offset 0x3640 + 0x3662: 0x000a, + 0x3664: 0x000c, + // Block 0xda, offset 0x3680 + 0x369d: 0x000c, + 0x369e: 0x000c, 0x36a0: 0x000b, 0x36a1: 0x000b, 0x36a2: 0x000b, 0x36a3: 0x000b, + // Block 0xdb, offset 0x36c0 + 0x36c0: 0x000a, 0x36c1: 0x000a, 0x36c2: 0x000a, 0x36c3: 0x000a, 0x36c4: 0x000a, 0x36c5: 0x000a, + 0x36c6: 0x000a, 0x36c7: 0x000a, 0x36c8: 0x000a, 0x36c9: 0x000a, 0x36ca: 0x000a, 0x36cb: 0x000a, + 0x36cc: 0x000a, 0x36cd: 0x000a, 0x36ce: 0x000a, 0x36cf: 0x000a, 0x36d0: 0x000a, 0x36d1: 0x000a, + 0x36d2: 0x000a, 0x36d3: 0x000a, 0x36d4: 0x000a, 0x36d5: 0x000a, + 0x36f0: 0x0002, 0x36f1: 0x0002, 0x36f2: 0x0002, 0x36f3: 0x0002, 0x36f4: 0x0002, 0x36f5: 0x0002, + 0x36f6: 0x0002, 0x36f7: 0x0002, 0x36f8: 0x0002, 0x36f9: 0x0002, 0x36fa: 0x000a, 0x36fb: 0x000a, + 0x36fc: 0x000a, + // Block 0xdc, offset 0x3700 + 0x3700: 0x000a, 0x3701: 0x000a, 0x3702: 0x000a, 0x3703: 0x000a, 0x3704: 0x000a, 0x3705: 0x000a, + 0x3706: 0x000a, 0x3707: 0x000a, 0x3708: 0x000a, 0x3709: 0x000a, 0x370a: 0x000a, 0x370b: 0x000a, + 0x370c: 0x000a, 0x370d: 0x000a, 0x370e: 0x000a, 0x370f: 0x000a, 0x3710: 0x000a, 0x3711: 0x000a, + 0x3712: 0x000a, 0x3713: 0x000a, 0x3714: 0x000a, 0x3715: 0x000a, 0x3716: 0x000a, 0x3717: 0x000a, + 0x3718: 0x000a, 0x3719: 0x000a, 0x371a: 0x000a, 0x371b: 0x000a, 0x371c: 0x000a, 0x371d: 0x000a, + 0x371e: 0x000a, 0x371f: 0x000a, 0x3720: 0x000a, 0x3721: 0x000a, 0x3722: 0x000a, 0x3723: 0x000a, + 0x3724: 0x000a, 0x3725: 0x000a, 0x3726: 0x000a, 0x3727: 0x000a, 0x3728: 0x000a, 0x3729: 0x000a, + 0x372a: 0x000a, 0x372b: 0x000a, 0x372c: 0x000a, 0x372d: 0x000a, 0x372e: 0x000a, 0x372f: 0x000a, + 0x3730: 0x000a, 0x3731: 0x000a, 0x3732: 0x000a, 0x3733: 0x000a, + 0x373a: 0x000a, 0x373b: 0x000a, + 0x373c: 0x000a, 0x373d: 0x000a, 0x373e: 0x000a, 0x373f: 0x000a, + // Block 0xdd, offset 0x3740 + 0x3740: 0x000a, 0x3741: 0x000a, 0x3742: 0x000a, 0x3743: 0x000a, 0x3744: 0x000a, 0x3745: 0x000a, + 0x3746: 0x000a, 0x3747: 0x000a, 0x3748: 0x000a, 0x3749: 0x000a, 0x374a: 0x000a, 0x374b: 0x000a, + 0x374c: 0x000a, 0x374d: 0x000a, 0x374e: 0x000a, 0x374f: 0x000a, 0x3750: 0x000a, + 0x3760: 0x000a, 0x3761: 0x000a, 0x3762: 0x000a, 0x3763: 0x000a, + 0x3764: 0x000a, 0x3765: 0x000a, 0x3766: 0x000a, 0x3767: 0x000a, 0x3768: 0x000a, 0x3769: 0x000a, + 0x376a: 0x000a, 0x376b: 0x000a, 0x376c: 0x000a, 0x376d: 0x000a, 0x376e: 0x000a, 0x376f: 0x000a, + 0x3770: 0x000a, + // Block 0xde, offset 0x3780 + 0x3780: 0x000c, 0x3781: 0x000c, 0x3782: 0x000c, 0x3783: 0x000c, 0x3784: 0x000c, 0x3785: 0x000c, + 0x3786: 0x000c, 0x3787: 0x000c, 0x3788: 0x000c, 0x3789: 0x000c, 0x378a: 0x000c, 0x378b: 0x000c, + 0x378c: 0x000c, 0x378d: 0x000c, 0x378e: 0x000c, 0x378f: 0x000c, 0x3790: 0x000c, 0x3791: 0x000c, + 0x3792: 0x000c, 0x3793: 0x000c, 0x3794: 0x000c, 0x3795: 0x000c, 0x3796: 0x000c, 0x3797: 0x000c, + 0x3798: 0x000c, 0x3799: 0x000c, 0x379a: 0x000c, 0x379b: 0x000c, 0x379c: 0x000c, 0x379d: 0x000c, + 0x379e: 0x000c, 0x379f: 0x000c, 0x37a0: 0x000c, 0x37a1: 0x000c, 0x37a2: 0x000c, 0x37a3: 0x000c, + 0x37a4: 0x000c, 0x37a5: 0x000c, 0x37a6: 0x000c, 0x37a7: 0x000c, 0x37a8: 0x000c, 0x37a9: 0x000c, + 0x37aa: 0x000c, 0x37ab: 0x000c, 0x37ac: 0x000c, 0x37ad: 0x000c, + 0x37b0: 0x000c, 0x37b1: 0x000c, 0x37b2: 0x000c, 0x37b3: 0x000c, 0x37b4: 0x000c, 0x37b5: 0x000c, + 0x37b6: 0x000c, 0x37b7: 0x000c, 0x37b8: 0x000c, 0x37b9: 0x000c, 0x37ba: 0x000c, 0x37bb: 0x000c, + 0x37bc: 0x000c, 0x37bd: 0x000c, 0x37be: 0x000c, 0x37bf: 0x000c, + // Block 0xdf, offset 0x37c0 + 0x37c0: 0x000c, 0x37c1: 0x000c, 0x37c2: 0x000c, 0x37c3: 0x000c, 0x37c4: 0x000c, 0x37c5: 0x000c, + 0x37c6: 0x000c, + // Block 0xe0, offset 0x3800 + 0x3827: 0x000c, 0x3828: 0x000c, 0x3829: 0x000c, + 0x3833: 0x000b, 0x3834: 0x000b, 0x3835: 0x000b, + 0x3836: 0x000b, 0x3837: 0x000b, 0x3838: 0x000b, 0x3839: 0x000b, 0x383a: 0x000b, 0x383b: 0x000c, + 0x383c: 0x000c, 0x383d: 0x000c, 0x383e: 0x000c, 0x383f: 0x000c, + // Block 0xe1, offset 0x3840 + 0x3840: 0x000c, 0x3841: 0x000c, 0x3842: 0x000c, 0x3845: 0x000c, + 0x3846: 0x000c, 0x3847: 0x000c, 0x3848: 0x000c, 0x3849: 0x000c, 0x384a: 0x000c, 0x384b: 0x000c, + 0x386a: 0x000c, 0x386b: 0x000c, 0x386c: 0x000c, 0x386d: 0x000c, + // Block 0xe2, offset 0x3880 + 0x38a9: 0x000a, + 0x38aa: 0x000a, + // Block 0xe3, offset 0x38c0 + 0x38c0: 0x000a, 0x38c1: 0x000a, 0x38c2: 0x000c, 0x38c3: 0x000c, 0x38c4: 0x000c, 0x38c5: 0x000a, + // Block 0xe4, offset 0x3900 + 0x3900: 0x000a, 0x3901: 0x000a, 0x3902: 0x000a, 0x3903: 0x000a, 0x3904: 0x000a, 0x3905: 0x000a, + 0x3906: 0x000a, 0x3907: 0x000a, 0x3908: 0x000a, 0x3909: 0x000a, 0x390a: 0x000a, 0x390b: 0x000a, + 0x390c: 0x000a, 0x390d: 0x000a, 0x390e: 0x000a, 0x390f: 0x000a, 0x3910: 0x000a, 0x3911: 0x000a, + 0x3912: 0x000a, 0x3913: 0x000a, 0x3914: 0x000a, 0x3915: 0x000a, 0x3916: 0x000a, + // Block 0xe5, offset 0x3940 + 0x3941: 0x000a, + 0x395b: 0x000a, + 0x397b: 0x000a, + // Block 0xe6, offset 0x3980 + 0x3995: 0x000a, + 0x39b5: 0x000a, + // Block 0xe7, offset 0x39c0 + 0x39cf: 0x000a, + 0x39ef: 0x000a, + // Block 0xe8, offset 0x3a00 + 0x3a09: 0x000a, + 0x3a29: 0x000a, + // Block 0xe9, offset 0x3a40 + 0x3a43: 0x000a, + 0x3a4e: 0x0002, 0x3a4f: 0x0002, 0x3a50: 0x0002, 0x3a51: 0x0002, + 0x3a52: 0x0002, 0x3a53: 0x0002, 0x3a54: 0x0002, 0x3a55: 0x0002, 0x3a56: 0x0002, 0x3a57: 0x0002, + 0x3a58: 0x0002, 0x3a59: 0x0002, 0x3a5a: 0x0002, 0x3a5b: 0x0002, 0x3a5c: 0x0002, 0x3a5d: 0x0002, + 0x3a5e: 0x0002, 0x3a5f: 0x0002, 0x3a60: 0x0002, 0x3a61: 0x0002, 0x3a62: 0x0002, 0x3a63: 0x0002, + 0x3a64: 0x0002, 0x3a65: 0x0002, 0x3a66: 0x0002, 0x3a67: 0x0002, 0x3a68: 0x0002, 0x3a69: 0x0002, + 0x3a6a: 0x0002, 0x3a6b: 0x0002, 0x3a6c: 0x0002, 0x3a6d: 0x0002, 0x3a6e: 0x0002, 0x3a6f: 0x0002, + 0x3a70: 0x0002, 0x3a71: 0x0002, 0x3a72: 0x0002, 0x3a73: 0x0002, 0x3a74: 0x0002, 0x3a75: 0x0002, + 0x3a76: 0x0002, 0x3a77: 0x0002, 0x3a78: 0x0002, 0x3a79: 0x0002, 0x3a7a: 0x0002, 0x3a7b: 0x0002, + 0x3a7c: 0x0002, 0x3a7d: 0x0002, 0x3a7e: 0x0002, 0x3a7f: 0x0002, + // Block 0xea, offset 0x3a80 + 0x3a80: 0x000c, 0x3a81: 0x000c, 0x3a82: 0x000c, 0x3a83: 0x000c, 0x3a84: 0x000c, 0x3a85: 0x000c, + 0x3a86: 0x000c, 0x3a87: 0x000c, 0x3a88: 0x000c, 0x3a89: 0x000c, 0x3a8a: 0x000c, 0x3a8b: 0x000c, + 0x3a8c: 0x000c, 0x3a8d: 0x000c, 0x3a8e: 0x000c, 0x3a8f: 0x000c, 0x3a90: 0x000c, 0x3a91: 0x000c, + 0x3a92: 0x000c, 0x3a93: 0x000c, 0x3a94: 0x000c, 0x3a95: 0x000c, 0x3a96: 0x000c, 0x3a97: 0x000c, + 0x3a98: 0x000c, 0x3a99: 0x000c, 0x3a9a: 0x000c, 0x3a9b: 0x000c, 0x3a9c: 0x000c, 0x3a9d: 0x000c, + 0x3a9e: 0x000c, 0x3a9f: 0x000c, 0x3aa0: 0x000c, 0x3aa1: 0x000c, 0x3aa2: 0x000c, 0x3aa3: 0x000c, + 0x3aa4: 0x000c, 0x3aa5: 0x000c, 0x3aa6: 0x000c, 0x3aa7: 0x000c, 0x3aa8: 0x000c, 0x3aa9: 0x000c, + 0x3aaa: 0x000c, 0x3aab: 0x000c, 0x3aac: 0x000c, 0x3aad: 0x000c, 0x3aae: 0x000c, 0x3aaf: 0x000c, + 0x3ab0: 0x000c, 0x3ab1: 0x000c, 0x3ab2: 0x000c, 0x3ab3: 0x000c, 0x3ab4: 0x000c, 0x3ab5: 0x000c, + 0x3ab6: 0x000c, 0x3abb: 0x000c, + 0x3abc: 0x000c, 0x3abd: 0x000c, 0x3abe: 0x000c, 0x3abf: 0x000c, + // Block 0xeb, offset 0x3ac0 + 0x3ac0: 0x000c, 0x3ac1: 0x000c, 0x3ac2: 0x000c, 0x3ac3: 0x000c, 0x3ac4: 0x000c, 0x3ac5: 0x000c, + 0x3ac6: 0x000c, 0x3ac7: 0x000c, 0x3ac8: 0x000c, 0x3ac9: 0x000c, 0x3aca: 0x000c, 0x3acb: 0x000c, + 0x3acc: 0x000c, 0x3acd: 0x000c, 0x3ace: 0x000c, 0x3acf: 0x000c, 0x3ad0: 0x000c, 0x3ad1: 0x000c, + 0x3ad2: 0x000c, 0x3ad3: 0x000c, 0x3ad4: 0x000c, 0x3ad5: 0x000c, 0x3ad6: 0x000c, 0x3ad7: 0x000c, + 0x3ad8: 0x000c, 0x3ad9: 0x000c, 0x3ada: 0x000c, 0x3adb: 0x000c, 0x3adc: 0x000c, 0x3add: 0x000c, + 0x3ade: 0x000c, 0x3adf: 0x000c, 0x3ae0: 0x000c, 0x3ae1: 0x000c, 0x3ae2: 0x000c, 0x3ae3: 0x000c, + 0x3ae4: 0x000c, 0x3ae5: 0x000c, 0x3ae6: 0x000c, 0x3ae7: 0x000c, 0x3ae8: 0x000c, 0x3ae9: 0x000c, + 0x3aea: 0x000c, 0x3aeb: 0x000c, 0x3aec: 0x000c, + 0x3af5: 0x000c, + // Block 0xec, offset 0x3b00 + 0x3b04: 0x000c, + 0x3b1b: 0x000c, 0x3b1c: 0x000c, 0x3b1d: 0x000c, + 0x3b1e: 0x000c, 0x3b1f: 0x000c, 0x3b21: 0x000c, 0x3b22: 0x000c, 0x3b23: 0x000c, + 0x3b24: 0x000c, 0x3b25: 0x000c, 0x3b26: 0x000c, 0x3b27: 0x000c, 0x3b28: 0x000c, 0x3b29: 0x000c, + 0x3b2a: 0x000c, 0x3b2b: 0x000c, 0x3b2c: 0x000c, 0x3b2d: 0x000c, 0x3b2e: 0x000c, 0x3b2f: 0x000c, + // Block 0xed, offset 0x3b40 + 0x3b40: 0x000c, 0x3b41: 0x000c, 0x3b42: 0x000c, 0x3b43: 0x000c, 0x3b44: 0x000c, 0x3b45: 0x000c, + 0x3b46: 0x000c, 0x3b48: 0x000c, 0x3b49: 0x000c, 0x3b4a: 0x000c, 0x3b4b: 0x000c, + 0x3b4c: 0x000c, 0x3b4d: 0x000c, 0x3b4e: 0x000c, 0x3b4f: 0x000c, 0x3b50: 0x000c, 0x3b51: 0x000c, + 0x3b52: 0x000c, 0x3b53: 0x000c, 0x3b54: 0x000c, 0x3b55: 0x000c, 0x3b56: 0x000c, 0x3b57: 0x000c, + 0x3b58: 0x000c, 0x3b5b: 0x000c, 0x3b5c: 0x000c, 0x3b5d: 0x000c, + 0x3b5e: 0x000c, 0x3b5f: 0x000c, 0x3b60: 0x000c, 0x3b61: 0x000c, 0x3b63: 0x000c, + 0x3b64: 0x000c, 0x3b66: 0x000c, 0x3b67: 0x000c, 0x3b68: 0x000c, 0x3b69: 0x000c, + 0x3b6a: 0x000c, + // Block 0xee, offset 0x3b80 + 0x3bae: 0x000c, + // Block 0xef, offset 0x3bc0 + 0x3bec: 0x000c, 0x3bed: 0x000c, 0x3bee: 0x000c, 0x3bef: 0x000c, + 0x3bff: 0x0004, + // Block 0xf0, offset 0x3c00 + 0x3c2c: 0x000c, 0x3c2d: 0x000c, 0x3c2e: 0x000c, 0x3c2f: 0x000c, + // Block 0xf1, offset 0x3c40 + 0x3c6e: 0x000c, 0x3c6f: 0x000c, + // Block 0xf2, offset 0x3c80 + 0x3ca3: 0x000c, + 0x3ca6: 0x000c, + 0x3cae: 0x000c, 0x3caf: 0x000c, + 0x3cb5: 0x000c, + // Block 0xf3, offset 0x3cc0 + 0x3cc0: 0x0001, 0x3cc1: 0x0001, 0x3cc2: 0x0001, 0x3cc3: 0x0001, 0x3cc4: 0x0001, 0x3cc5: 0x0001, + 0x3cc6: 0x0001, 0x3cc7: 0x0001, 0x3cc8: 0x0001, 0x3cc9: 0x0001, 0x3cca: 0x0001, 0x3ccb: 0x0001, + 0x3ccc: 0x0001, 0x3ccd: 0x0001, 0x3cce: 0x0001, 0x3ccf: 0x0001, 0x3cd0: 0x000c, 0x3cd1: 0x000c, + 0x3cd2: 0x000c, 0x3cd3: 0x000c, 0x3cd4: 0x000c, 0x3cd5: 0x000c, 0x3cd6: 0x000c, 0x3cd7: 0x0001, + 0x3cd8: 0x0001, 0x3cd9: 0x0001, 0x3cda: 0x0001, 0x3cdb: 0x0001, 0x3cdc: 0x0001, 0x3cdd: 0x0001, + 0x3cde: 0x0001, 0x3cdf: 0x0001, 0x3ce0: 0x0001, 0x3ce1: 0x0001, 0x3ce2: 0x0001, 0x3ce3: 0x0001, + 0x3ce4: 0x0001, 0x3ce5: 0x0001, 0x3ce6: 0x0001, 0x3ce7: 0x0001, 0x3ce8: 0x0001, 0x3ce9: 0x0001, + 0x3cea: 0x0001, 0x3ceb: 0x0001, 0x3cec: 0x0001, 0x3ced: 0x0001, 0x3cee: 0x0001, 0x3cef: 0x0001, + 0x3cf0: 0x0001, 0x3cf1: 0x0001, 0x3cf2: 0x0001, 0x3cf3: 0x0001, 0x3cf4: 0x0001, 0x3cf5: 0x0001, + 0x3cf6: 0x0001, 0x3cf7: 0x0001, 0x3cf8: 0x0001, 0x3cf9: 0x0001, 0x3cfa: 0x0001, 0x3cfb: 0x0001, + 0x3cfc: 0x0001, 0x3cfd: 0x0001, 0x3cfe: 0x0001, 0x3cff: 0x0001, + // Block 0xf4, offset 0x3d00 + 0x3d00: 0x0001, 0x3d01: 0x0001, 0x3d02: 0x0001, 0x3d03: 0x0001, 0x3d04: 0x000c, 0x3d05: 0x000c, + 0x3d06: 0x000c, 0x3d07: 0x000c, 0x3d08: 0x000c, 0x3d09: 0x000c, 0x3d0a: 0x000c, 0x3d0b: 0x0001, + 0x3d0c: 0x0001, 0x3d0d: 0x0001, 0x3d0e: 0x0001, 0x3d0f: 0x0001, 0x3d10: 0x0001, 0x3d11: 0x0001, + 0x3d12: 0x0001, 0x3d13: 0x0001, 0x3d14: 0x0001, 0x3d15: 0x0001, 0x3d16: 0x0001, 0x3d17: 0x0001, + 0x3d18: 0x0001, 0x3d19: 0x0001, 0x3d1a: 0x0001, 0x3d1b: 0x0001, 0x3d1c: 0x0001, 0x3d1d: 0x0001, + 0x3d1e: 0x0001, 0x3d1f: 0x0001, 0x3d20: 0x0001, 0x3d21: 0x0001, 0x3d22: 0x0001, 0x3d23: 0x0001, + 0x3d24: 0x0001, 0x3d25: 0x0001, 0x3d26: 0x0001, 0x3d27: 0x0001, 0x3d28: 0x0001, 0x3d29: 0x0001, + 0x3d2a: 0x0001, 0x3d2b: 0x0001, 0x3d2c: 0x0001, 0x3d2d: 0x0001, 0x3d2e: 0x0001, 0x3d2f: 0x0001, + 0x3d30: 0x0001, 0x3d31: 0x0001, 0x3d32: 0x0001, 0x3d33: 0x0001, 0x3d34: 0x0001, 0x3d35: 0x0001, + 0x3d36: 0x0001, 0x3d37: 0x0001, 0x3d38: 0x0001, 0x3d39: 0x0001, 0x3d3a: 0x0001, 0x3d3b: 0x0001, + 0x3d3c: 0x0001, 0x3d3d: 0x0001, 0x3d3e: 0x0001, 0x3d3f: 0x0001, + // Block 0xf5, offset 0x3d40 + 0x3d40: 0x0001, 0x3d41: 0x0001, 0x3d42: 0x0001, 0x3d43: 0x0001, 0x3d44: 0x0001, 0x3d45: 0x0001, + 0x3d46: 0x0001, 0x3d47: 0x0001, 0x3d48: 0x0001, 0x3d49: 0x0001, 0x3d4a: 0x0001, 0x3d4b: 0x0001, + 0x3d4c: 0x0001, 0x3d4d: 0x0001, 0x3d4e: 0x0001, 0x3d4f: 0x0001, 0x3d50: 0x0001, 0x3d51: 0x0001, + 0x3d52: 0x0001, 0x3d53: 0x0001, 0x3d54: 0x0001, 0x3d55: 0x0001, 0x3d56: 0x0001, 0x3d57: 0x0001, + 0x3d58: 0x0001, 0x3d59: 0x0001, 0x3d5a: 0x0001, 0x3d5b: 0x0001, 0x3d5c: 0x0001, 0x3d5d: 0x0001, + 0x3d5e: 0x0001, 0x3d5f: 0x0001, 0x3d60: 0x0001, 0x3d61: 0x0001, 0x3d62: 0x0001, 0x3d63: 0x0001, + 0x3d64: 0x0001, 0x3d65: 0x0001, 0x3d66: 0x0001, 0x3d67: 0x0001, 0x3d68: 0x0001, 0x3d69: 0x0001, + 0x3d6a: 0x0001, 0x3d6b: 0x0001, 0x3d6c: 0x0001, 0x3d6d: 0x0001, 0x3d6e: 0x0001, 0x3d6f: 0x0001, + 0x3d70: 0x0001, 0x3d71: 0x000d, 0x3d72: 0x000d, 0x3d73: 0x000d, 0x3d74: 0x000d, 0x3d75: 0x000d, + 0x3d76: 0x000d, 0x3d77: 0x000d, 0x3d78: 0x000d, 0x3d79: 0x000d, 0x3d7a: 0x000d, 0x3d7b: 0x000d, + 0x3d7c: 0x000d, 0x3d7d: 0x000d, 0x3d7e: 0x000d, 0x3d7f: 0x000d, + // Block 0xf6, offset 0x3d80 + 0x3d80: 0x000d, 0x3d81: 0x000d, 0x3d82: 0x000d, 0x3d83: 0x000d, 0x3d84: 0x000d, 0x3d85: 0x000d, + 0x3d86: 0x000d, 0x3d87: 0x000d, 0x3d88: 0x000d, 0x3d89: 0x000d, 0x3d8a: 0x000d, 0x3d8b: 0x000d, + 0x3d8c: 0x000d, 0x3d8d: 0x000d, 0x3d8e: 0x000d, 0x3d8f: 0x000d, 0x3d90: 0x000d, 0x3d91: 0x000d, + 0x3d92: 0x000d, 0x3d93: 0x000d, 0x3d94: 0x000d, 0x3d95: 0x000d, 0x3d96: 0x000d, 0x3d97: 0x000d, + 0x3d98: 0x000d, 0x3d99: 0x000d, 0x3d9a: 0x000d, 0x3d9b: 0x000d, 0x3d9c: 0x000d, 0x3d9d: 0x000d, + 0x3d9e: 0x000d, 0x3d9f: 0x000d, 0x3da0: 0x000d, 0x3da1: 0x000d, 0x3da2: 0x000d, 0x3da3: 0x000d, + 0x3da4: 0x000d, 0x3da5: 0x000d, 0x3da6: 0x000d, 0x3da7: 0x000d, 0x3da8: 0x000d, 0x3da9: 0x000d, + 0x3daa: 0x000d, 0x3dab: 0x000d, 0x3dac: 0x000d, 0x3dad: 0x000d, 0x3dae: 0x000d, 0x3daf: 0x000d, + 0x3db0: 0x000d, 0x3db1: 0x000d, 0x3db2: 0x000d, 0x3db3: 0x000d, 0x3db4: 0x000d, 0x3db5: 0x0001, + 0x3db6: 0x0001, 0x3db7: 0x0001, 0x3db8: 0x0001, 0x3db9: 0x0001, 0x3dba: 0x0001, 0x3dbb: 0x0001, + 0x3dbc: 0x0001, 0x3dbd: 0x0001, 0x3dbe: 0x0001, 0x3dbf: 0x0001, + // Block 0xf7, offset 0x3dc0 + 0x3dc0: 0x0001, 0x3dc1: 0x000d, 0x3dc2: 0x000d, 0x3dc3: 0x000d, 0x3dc4: 0x000d, 0x3dc5: 0x000d, + 0x3dc6: 0x000d, 0x3dc7: 0x000d, 0x3dc8: 0x000d, 0x3dc9: 0x000d, 0x3dca: 0x000d, 0x3dcb: 0x000d, + 0x3dcc: 0x000d, 0x3dcd: 0x000d, 0x3dce: 0x000d, 0x3dcf: 0x000d, 0x3dd0: 0x000d, 0x3dd1: 0x000d, + 0x3dd2: 0x000d, 0x3dd3: 0x000d, 0x3dd4: 0x000d, 0x3dd5: 0x000d, 0x3dd6: 0x000d, 0x3dd7: 0x000d, + 0x3dd8: 0x000d, 0x3dd9: 0x000d, 0x3dda: 0x000d, 0x3ddb: 0x000d, 0x3ddc: 0x000d, 0x3ddd: 0x000d, + 0x3dde: 0x000d, 0x3ddf: 0x000d, 0x3de0: 0x000d, 0x3de1: 0x000d, 0x3de2: 0x000d, 0x3de3: 0x000d, + 0x3de4: 0x000d, 0x3de5: 0x000d, 0x3de6: 0x000d, 0x3de7: 0x000d, 0x3de8: 0x000d, 0x3de9: 0x000d, + 0x3dea: 0x000d, 0x3deb: 0x000d, 0x3dec: 0x000d, 0x3ded: 0x000d, 0x3dee: 0x000d, 0x3def: 0x000d, + 0x3df0: 0x000d, 0x3df1: 0x000d, 0x3df2: 0x000d, 0x3df3: 0x000d, 0x3df4: 0x000d, 0x3df5: 0x000d, + 0x3df6: 0x000d, 0x3df7: 0x000d, 0x3df8: 0x000d, 0x3df9: 0x000d, 0x3dfa: 0x000d, 0x3dfb: 0x000d, + 0x3dfc: 0x000d, 0x3dfd: 0x000d, 0x3dfe: 0x0001, 0x3dff: 0x0001, + // Block 0xf8, offset 0x3e00 + 0x3e00: 0x000d, 0x3e01: 0x000d, 0x3e02: 0x000d, 0x3e03: 0x000d, 0x3e04: 0x000d, 0x3e05: 0x000d, + 0x3e06: 0x000d, 0x3e07: 0x000d, 0x3e08: 0x000d, 0x3e09: 0x000d, 0x3e0a: 0x000d, 0x3e0b: 0x000d, + 0x3e0c: 0x000d, 0x3e0d: 0x000d, 0x3e0e: 0x000d, 0x3e0f: 0x000d, 0x3e10: 0x000d, 0x3e11: 0x000d, + 0x3e12: 0x000d, 0x3e13: 0x000d, 0x3e14: 0x000d, 0x3e15: 0x000d, 0x3e16: 0x000d, 0x3e17: 0x000d, + 0x3e18: 0x000d, 0x3e19: 0x000d, 0x3e1a: 0x000d, 0x3e1b: 0x000d, 0x3e1c: 0x000d, 0x3e1d: 0x000d, + 0x3e1e: 0x000d, 0x3e1f: 0x000d, 0x3e20: 0x000d, 0x3e21: 0x000d, 0x3e22: 0x000d, 0x3e23: 0x000d, + 0x3e24: 0x000d, 0x3e25: 0x000d, 0x3e26: 0x000d, 0x3e27: 0x000d, 0x3e28: 0x000d, 0x3e29: 0x000d, + 0x3e2a: 0x000d, 0x3e2b: 0x000d, 0x3e2c: 0x000d, 0x3e2d: 0x000d, 0x3e2e: 0x000d, 0x3e2f: 0x000d, + 0x3e30: 0x000a, 0x3e31: 0x000a, 0x3e32: 0x000d, 0x3e33: 0x000d, 0x3e34: 0x000d, 0x3e35: 0x000d, + 0x3e36: 0x000d, 0x3e37: 0x000d, 0x3e38: 0x000d, 0x3e39: 0x000d, 0x3e3a: 0x000d, 0x3e3b: 0x000d, + 0x3e3c: 0x000d, 0x3e3d: 0x000d, 0x3e3e: 0x000d, 0x3e3f: 0x000d, + // Block 0xf9, offset 0x3e40 + 0x3e40: 0x000a, 0x3e41: 0x000a, 0x3e42: 0x000a, 0x3e43: 0x000a, 0x3e44: 0x000a, 0x3e45: 0x000a, + 0x3e46: 0x000a, 0x3e47: 0x000a, 0x3e48: 0x000a, 0x3e49: 0x000a, 0x3e4a: 0x000a, 0x3e4b: 0x000a, + 0x3e4c: 0x000a, 0x3e4d: 0x000a, 0x3e4e: 0x000a, 0x3e4f: 0x000a, 0x3e50: 0x000a, 0x3e51: 0x000a, + 0x3e52: 0x000a, 0x3e53: 0x000a, 0x3e54: 0x000a, 0x3e55: 0x000a, 0x3e56: 0x000a, 0x3e57: 0x000a, + 0x3e58: 0x000a, 0x3e59: 0x000a, 0x3e5a: 0x000a, 0x3e5b: 0x000a, 0x3e5c: 0x000a, 0x3e5d: 0x000a, + 0x3e5e: 0x000a, 0x3e5f: 0x000a, 0x3e60: 0x000a, 0x3e61: 0x000a, 0x3e62: 0x000a, 0x3e63: 0x000a, + 0x3e64: 0x000a, 0x3e65: 0x000a, 0x3e66: 0x000a, 0x3e67: 0x000a, 0x3e68: 0x000a, 0x3e69: 0x000a, + 0x3e6a: 0x000a, 0x3e6b: 0x000a, + 0x3e70: 0x000a, 0x3e71: 0x000a, 0x3e72: 0x000a, 0x3e73: 0x000a, 0x3e74: 0x000a, 0x3e75: 0x000a, + 0x3e76: 0x000a, 0x3e77: 0x000a, 0x3e78: 0x000a, 0x3e79: 0x000a, 0x3e7a: 0x000a, 0x3e7b: 0x000a, + 0x3e7c: 0x000a, 0x3e7d: 0x000a, 0x3e7e: 0x000a, 0x3e7f: 0x000a, + // Block 0xfa, offset 0x3e80 + 0x3e80: 0x000a, 0x3e81: 0x000a, 0x3e82: 0x000a, 0x3e83: 0x000a, 0x3e84: 0x000a, 0x3e85: 0x000a, + 0x3e86: 0x000a, 0x3e87: 0x000a, 0x3e88: 0x000a, 0x3e89: 0x000a, 0x3e8a: 0x000a, 0x3e8b: 0x000a, + 0x3e8c: 0x000a, 0x3e8d: 0x000a, 0x3e8e: 0x000a, 0x3e8f: 0x000a, 0x3e90: 0x000a, 0x3e91: 0x000a, + 0x3e92: 0x000a, 0x3e93: 0x000a, + 0x3ea0: 0x000a, 0x3ea1: 0x000a, 0x3ea2: 0x000a, 0x3ea3: 0x000a, + 0x3ea4: 0x000a, 0x3ea5: 0x000a, 0x3ea6: 0x000a, 0x3ea7: 0x000a, 0x3ea8: 0x000a, 0x3ea9: 0x000a, + 0x3eaa: 0x000a, 0x3eab: 0x000a, 0x3eac: 0x000a, 0x3ead: 0x000a, 0x3eae: 0x000a, + 0x3eb1: 0x000a, 0x3eb2: 0x000a, 0x3eb3: 0x000a, 0x3eb4: 0x000a, 0x3eb5: 0x000a, + 0x3eb6: 0x000a, 0x3eb7: 0x000a, 0x3eb8: 0x000a, 0x3eb9: 0x000a, 0x3eba: 0x000a, 0x3ebb: 0x000a, + 0x3ebc: 0x000a, 0x3ebd: 0x000a, 0x3ebe: 0x000a, 0x3ebf: 0x000a, + // Block 0xfb, offset 0x3ec0 + 0x3ec1: 0x000a, 0x3ec2: 0x000a, 0x3ec3: 0x000a, 0x3ec4: 0x000a, 0x3ec5: 0x000a, + 0x3ec6: 0x000a, 0x3ec7: 0x000a, 0x3ec8: 0x000a, 0x3ec9: 0x000a, 0x3eca: 0x000a, 0x3ecb: 0x000a, + 0x3ecc: 0x000a, 0x3ecd: 0x000a, 0x3ece: 0x000a, 0x3ecf: 0x000a, 0x3ed1: 0x000a, + 0x3ed2: 0x000a, 0x3ed3: 0x000a, 0x3ed4: 0x000a, 0x3ed5: 0x000a, 0x3ed6: 0x000a, 0x3ed7: 0x000a, + 0x3ed8: 0x000a, 0x3ed9: 0x000a, 0x3eda: 0x000a, 0x3edb: 0x000a, 0x3edc: 0x000a, 0x3edd: 0x000a, + 0x3ede: 0x000a, 0x3edf: 0x000a, 0x3ee0: 0x000a, 0x3ee1: 0x000a, 0x3ee2: 0x000a, 0x3ee3: 0x000a, + 0x3ee4: 0x000a, 0x3ee5: 0x000a, 0x3ee6: 0x000a, 0x3ee7: 0x000a, 0x3ee8: 0x000a, 0x3ee9: 0x000a, + 0x3eea: 0x000a, 0x3eeb: 0x000a, 0x3eec: 0x000a, 0x3eed: 0x000a, 0x3eee: 0x000a, 0x3eef: 0x000a, + 0x3ef0: 0x000a, 0x3ef1: 0x000a, 0x3ef2: 0x000a, 0x3ef3: 0x000a, 0x3ef4: 0x000a, 0x3ef5: 0x000a, + // Block 0xfc, offset 0x3f00 + 0x3f00: 0x0002, 0x3f01: 0x0002, 0x3f02: 0x0002, 0x3f03: 0x0002, 0x3f04: 0x0002, 0x3f05: 0x0002, + 0x3f06: 0x0002, 0x3f07: 0x0002, 0x3f08: 0x0002, 0x3f09: 0x0002, 0x3f0a: 0x0002, 0x3f0b: 0x000a, + 0x3f0c: 0x000a, 0x3f0d: 0x000a, 0x3f0e: 0x000a, 0x3f0f: 0x000a, + 0x3f2f: 0x000a, + // Block 0xfd, offset 0x3f40 + 0x3f6a: 0x000a, 0x3f6b: 0x000a, 0x3f6c: 0x000a, 0x3f6d: 0x000a, 0x3f6e: 0x000a, 0x3f6f: 0x000a, + // Block 0xfe, offset 0x3f80 + 0x3fad: 0x000a, + // Block 0xff, offset 0x3fc0 + 0x3fe0: 0x000a, 0x3fe1: 0x000a, 0x3fe2: 0x000a, 0x3fe3: 0x000a, + 0x3fe4: 0x000a, 0x3fe5: 0x000a, + // Block 0x100, offset 0x4000 + 0x4000: 0x000a, 0x4001: 0x000a, 0x4002: 0x000a, 0x4003: 0x000a, 0x4004: 0x000a, 0x4005: 0x000a, + 0x4006: 0x000a, 0x4007: 0x000a, 0x4008: 0x000a, 0x4009: 0x000a, 0x400a: 0x000a, 0x400b: 0x000a, + 0x400c: 0x000a, 0x400d: 0x000a, 0x400e: 0x000a, 0x400f: 0x000a, 0x4010: 0x000a, 0x4011: 0x000a, + 0x4012: 0x000a, 0x4013: 0x000a, 0x4014: 0x000a, 0x4015: 0x000a, 0x4016: 0x000a, 0x4017: 0x000a, + 0x4018: 0x000a, 0x401c: 0x000a, 0x401d: 0x000a, + 0x401e: 0x000a, 0x401f: 0x000a, 0x4020: 0x000a, 0x4021: 0x000a, 0x4022: 0x000a, 0x4023: 0x000a, + 0x4024: 0x000a, 0x4025: 0x000a, 0x4026: 0x000a, 0x4027: 0x000a, 0x4028: 0x000a, 0x4029: 0x000a, + 0x402a: 0x000a, 0x402b: 0x000a, 0x402c: 0x000a, + 0x4030: 0x000a, 0x4031: 0x000a, 0x4032: 0x000a, 0x4033: 0x000a, 0x4034: 0x000a, 0x4035: 0x000a, + 0x4036: 0x000a, 0x4037: 0x000a, 0x4038: 0x000a, 0x4039: 0x000a, 0x403a: 0x000a, 0x403b: 0x000a, + 0x403c: 0x000a, + // Block 0x101, offset 0x4040 + 0x4040: 0x000a, 0x4041: 0x000a, 0x4042: 0x000a, 0x4043: 0x000a, 0x4044: 0x000a, 0x4045: 0x000a, + 0x4046: 0x000a, 0x4047: 0x000a, 0x4048: 0x000a, 0x4049: 0x000a, 0x404a: 0x000a, 0x404b: 0x000a, + 0x404c: 0x000a, 0x404d: 0x000a, 0x404e: 0x000a, 0x404f: 0x000a, 0x4050: 0x000a, 0x4051: 0x000a, + 0x4052: 0x000a, 0x4053: 0x000a, 0x4054: 0x000a, 0x4055: 0x000a, 0x4056: 0x000a, 0x4057: 0x000a, + 0x4058: 0x000a, 0x4059: 0x000a, + 0x4060: 0x000a, 0x4061: 0x000a, 0x4062: 0x000a, 0x4063: 0x000a, + 0x4064: 0x000a, 0x4065: 0x000a, 0x4066: 0x000a, 0x4067: 0x000a, 0x4068: 0x000a, 0x4069: 0x000a, + 0x406a: 0x000a, 0x406b: 0x000a, + 0x4070: 0x000a, + // Block 0x102, offset 0x4080 + 0x4080: 0x000a, 0x4081: 0x000a, 0x4082: 0x000a, 0x4083: 0x000a, 0x4084: 0x000a, 0x4085: 0x000a, + 0x4086: 0x000a, 0x4087: 0x000a, 0x4088: 0x000a, 0x4089: 0x000a, 0x408a: 0x000a, 0x408b: 0x000a, + 0x4090: 0x000a, 0x4091: 0x000a, + 0x4092: 0x000a, 0x4093: 0x000a, 0x4094: 0x000a, 0x4095: 0x000a, 0x4096: 0x000a, 0x4097: 0x000a, + 0x4098: 0x000a, 0x4099: 0x000a, 0x409a: 0x000a, 0x409b: 0x000a, 0x409c: 0x000a, 0x409d: 0x000a, + 0x409e: 0x000a, 0x409f: 0x000a, 0x40a0: 0x000a, 0x40a1: 0x000a, 0x40a2: 0x000a, 0x40a3: 0x000a, + 0x40a4: 0x000a, 0x40a5: 0x000a, 0x40a6: 0x000a, 0x40a7: 0x000a, 0x40a8: 0x000a, 0x40a9: 0x000a, + 0x40aa: 0x000a, 0x40ab: 0x000a, 0x40ac: 0x000a, 0x40ad: 0x000a, 0x40ae: 0x000a, 0x40af: 0x000a, + 0x40b0: 0x000a, 0x40b1: 0x000a, 0x40b2: 0x000a, 0x40b3: 0x000a, 0x40b4: 0x000a, 0x40b5: 0x000a, + 0x40b6: 0x000a, 0x40b7: 0x000a, 0x40b8: 0x000a, 0x40b9: 0x000a, 0x40ba: 0x000a, 0x40bb: 0x000a, + 0x40bc: 0x000a, 0x40bd: 0x000a, 0x40be: 0x000a, 0x40bf: 0x000a, + // Block 0x103, offset 0x40c0 + 0x40c0: 0x000a, 0x40c1: 0x000a, 0x40c2: 0x000a, 0x40c3: 0x000a, 0x40c4: 0x000a, 0x40c5: 0x000a, + 0x40c6: 0x000a, 0x40c7: 0x000a, + 0x40d0: 0x000a, 0x40d1: 0x000a, + 0x40d2: 0x000a, 0x40d3: 0x000a, 0x40d4: 0x000a, 0x40d5: 0x000a, 0x40d6: 0x000a, 0x40d7: 0x000a, + 0x40d8: 0x000a, 0x40d9: 0x000a, + 0x40e0: 0x000a, 0x40e1: 0x000a, 0x40e2: 0x000a, 0x40e3: 0x000a, + 0x40e4: 0x000a, 0x40e5: 0x000a, 0x40e6: 0x000a, 0x40e7: 0x000a, 0x40e8: 0x000a, 0x40e9: 0x000a, + 0x40ea: 0x000a, 0x40eb: 0x000a, 0x40ec: 0x000a, 0x40ed: 0x000a, 0x40ee: 0x000a, 0x40ef: 0x000a, + 0x40f0: 0x000a, 0x40f1: 0x000a, 0x40f2: 0x000a, 0x40f3: 0x000a, 0x40f4: 0x000a, 0x40f5: 0x000a, + 0x40f6: 0x000a, 0x40f7: 0x000a, 0x40f8: 0x000a, 0x40f9: 0x000a, 0x40fa: 0x000a, 0x40fb: 0x000a, + 0x40fc: 0x000a, 0x40fd: 0x000a, 0x40fe: 0x000a, 0x40ff: 0x000a, + // Block 0x104, offset 0x4100 + 0x4100: 0x000a, 0x4101: 0x000a, 0x4102: 0x000a, 0x4103: 0x000a, 0x4104: 0x000a, 0x4105: 0x000a, + 0x4106: 0x000a, 0x4107: 0x000a, + 0x4110: 0x000a, 0x4111: 0x000a, + 0x4112: 0x000a, 0x4113: 0x000a, 0x4114: 0x000a, 0x4115: 0x000a, 0x4116: 0x000a, 0x4117: 0x000a, + 0x4118: 0x000a, 0x4119: 0x000a, 0x411a: 0x000a, 0x411b: 0x000a, 0x411c: 0x000a, 0x411d: 0x000a, + 0x411e: 0x000a, 0x411f: 0x000a, 0x4120: 0x000a, 0x4121: 0x000a, 0x4122: 0x000a, 0x4123: 0x000a, + 0x4124: 0x000a, 0x4125: 0x000a, 0x4126: 0x000a, 0x4127: 0x000a, 0x4128: 0x000a, 0x4129: 0x000a, + 0x412a: 0x000a, 0x412b: 0x000a, 0x412c: 0x000a, 0x412d: 0x000a, + 0x4130: 0x000a, 0x4131: 0x000a, 0x4132: 0x000a, 0x4133: 0x000a, 0x4134: 0x000a, 0x4135: 0x000a, + 0x4136: 0x000a, 0x4137: 0x000a, 0x4138: 0x000a, 0x4139: 0x000a, 0x413a: 0x000a, 0x413b: 0x000a, + // Block 0x105, offset 0x4140 + 0x4140: 0x000a, 0x4141: 0x000a, + 0x4150: 0x000a, 0x4151: 0x000a, + 0x4152: 0x000a, 0x4153: 0x000a, 0x4154: 0x000a, 0x4155: 0x000a, 0x4156: 0x000a, 0x4157: 0x000a, + 0x4158: 0x000a, + // Block 0x106, offset 0x4180 + 0x4180: 0x000a, 0x4181: 0x000a, 0x4182: 0x000a, 0x4183: 0x000a, 0x4184: 0x000a, 0x4185: 0x000a, + 0x4186: 0x000a, 0x4187: 0x000a, 0x4188: 0x000a, 0x4189: 0x000a, 0x418a: 0x000a, 0x418b: 0x000a, + 0x418c: 0x000a, 0x418d: 0x000a, 0x418e: 0x000a, 0x418f: 0x000a, 0x4190: 0x000a, 0x4191: 0x000a, + 0x4192: 0x000a, 0x4193: 0x000a, 0x4194: 0x000a, 0x4195: 0x000a, 0x4196: 0x000a, 0x4197: 0x000a, + 0x41a0: 0x000a, 0x41a1: 0x000a, 0x41a2: 0x000a, 0x41a3: 0x000a, + 0x41a4: 0x000a, 0x41a5: 0x000a, 0x41a6: 0x000a, 0x41a7: 0x000a, 0x41a8: 0x000a, 0x41a9: 0x000a, + 0x41aa: 0x000a, 0x41ab: 0x000a, 0x41ac: 0x000a, 0x41ad: 0x000a, + 0x41b0: 0x000a, 0x41b1: 0x000a, 0x41b2: 0x000a, 0x41b3: 0x000a, 0x41b4: 0x000a, 0x41b5: 0x000a, + 0x41b6: 0x000a, 0x41b7: 0x000a, 0x41b8: 0x000a, 0x41b9: 0x000a, 0x41ba: 0x000a, 0x41bb: 0x000a, + 0x41bc: 0x000a, + // Block 0x107, offset 0x41c0 + 0x41c0: 0x000a, 0x41c1: 0x000a, 0x41c2: 0x000a, 0x41c3: 0x000a, 0x41c4: 0x000a, 0x41c5: 0x000a, + 0x41c6: 0x000a, 0x41c7: 0x000a, 0x41c8: 0x000a, 0x41c9: 0x000a, 0x41ca: 0x000a, + 0x41ce: 0x000a, 0x41cf: 0x000a, 0x41d0: 0x000a, 0x41d1: 0x000a, + 0x41d2: 0x000a, 0x41d3: 0x000a, 0x41d4: 0x000a, 0x41d5: 0x000a, 0x41d6: 0x000a, 0x41d7: 0x000a, + 0x41d8: 0x000a, 0x41d9: 0x000a, 0x41da: 0x000a, 0x41db: 0x000a, 0x41dc: 0x000a, 0x41dd: 0x000a, + 0x41de: 0x000a, 0x41df: 0x000a, 0x41e0: 0x000a, 0x41e1: 0x000a, 0x41e2: 0x000a, 0x41e3: 0x000a, + 0x41e4: 0x000a, 0x41e5: 0x000a, 0x41e6: 0x000a, 0x41e7: 0x000a, 0x41e8: 0x000a, 0x41e9: 0x000a, + 0x41ea: 0x000a, 0x41eb: 0x000a, 0x41ec: 0x000a, 0x41ed: 0x000a, 0x41ee: 0x000a, 0x41ef: 0x000a, + 0x41f0: 0x000a, 0x41f1: 0x000a, 0x41f2: 0x000a, 0x41f3: 0x000a, 0x41f4: 0x000a, 0x41f5: 0x000a, + 0x41f6: 0x000a, 0x41f7: 0x000a, 0x41f8: 0x000a, 0x41f9: 0x000a, 0x41fa: 0x000a, 0x41fb: 0x000a, + 0x41fc: 0x000a, 0x41fd: 0x000a, 0x41fe: 0x000a, 0x41ff: 0x000a, + // Block 0x108, offset 0x4200 + 0x4200: 0x000a, 0x4201: 0x000a, 0x4202: 0x000a, 0x4203: 0x000a, 0x4204: 0x000a, 0x4205: 0x000a, + 0x4206: 0x000a, 0x4208: 0x000a, + 0x420d: 0x000a, 0x420e: 0x000a, 0x420f: 0x000a, 0x4210: 0x000a, 0x4211: 0x000a, + 0x4212: 0x000a, 0x4213: 0x000a, 0x4214: 0x000a, 0x4215: 0x000a, 0x4216: 0x000a, 0x4217: 0x000a, + 0x4218: 0x000a, 0x4219: 0x000a, 0x421a: 0x000a, 0x421b: 0x000a, 0x421c: 0x000a, + 0x421f: 0x000a, 0x4220: 0x000a, 0x4221: 0x000a, 0x4222: 0x000a, 0x4223: 0x000a, + 0x4224: 0x000a, 0x4225: 0x000a, 0x4226: 0x000a, 0x4227: 0x000a, 0x4228: 0x000a, 0x4229: 0x000a, + 0x422a: 0x000a, 0x422f: 0x000a, + 0x4230: 0x000a, 0x4231: 0x000a, 0x4232: 0x000a, 0x4233: 0x000a, 0x4234: 0x000a, 0x4235: 0x000a, + 0x4236: 0x000a, 0x4237: 0x000a, 0x4238: 0x000a, + // Block 0x109, offset 0x4240 + 0x4240: 0x000a, 0x4241: 0x000a, 0x4242: 0x000a, 0x4243: 0x000a, 0x4244: 0x000a, 0x4245: 0x000a, + 0x4246: 0x000a, 0x4247: 0x000a, 0x4248: 0x000a, 0x4249: 0x000a, 0x424a: 0x000a, 0x424b: 0x000a, + 0x424c: 0x000a, 0x424d: 0x000a, 0x424e: 0x000a, 0x424f: 0x000a, 0x4250: 0x000a, 0x4251: 0x000a, + 0x4252: 0x000a, 0x4254: 0x000a, 0x4255: 0x000a, 0x4256: 0x000a, 0x4257: 0x000a, + 0x4258: 0x000a, 0x4259: 0x000a, 0x425a: 0x000a, 0x425b: 0x000a, 0x425c: 0x000a, 0x425d: 0x000a, + 0x425e: 0x000a, 0x425f: 0x000a, 0x4260: 0x000a, 0x4261: 0x000a, 0x4262: 0x000a, 0x4263: 0x000a, + 0x4264: 0x000a, 0x4265: 0x000a, 0x4266: 0x000a, 0x4267: 0x000a, 0x4268: 0x000a, 0x4269: 0x000a, + 0x426a: 0x000a, 0x426b: 0x000a, 0x426c: 0x000a, 0x426d: 0x000a, 0x426e: 0x000a, 0x426f: 0x000a, + 0x4270: 0x000a, 0x4271: 0x000a, 0x4272: 0x000a, 0x4273: 0x000a, 0x4274: 0x000a, 0x4275: 0x000a, + 0x4276: 0x000a, 0x4277: 0x000a, 0x4278: 0x000a, 0x4279: 0x000a, 0x427a: 0x000a, 0x427b: 0x000a, + 0x427c: 0x000a, 0x427d: 0x000a, 0x427e: 0x000a, 0x427f: 0x000a, + // Block 0x10a, offset 0x4280 + 0x4280: 0x000a, 0x4281: 0x000a, 0x4282: 0x000a, 0x4283: 0x000a, 0x4284: 0x000a, 0x4285: 0x000a, + 0x4286: 0x000a, 0x4287: 0x000a, 0x4288: 0x000a, 0x4289: 0x000a, 0x428a: 0x000a, 0x428b: 0x000a, + 0x428c: 0x000a, 0x428d: 0x000a, 0x428e: 0x000a, 0x428f: 0x000a, 0x4290: 0x000a, 0x4291: 0x000a, + 0x4292: 0x000a, 0x4293: 0x000a, 0x4294: 0x000a, 0x4295: 0x000a, 0x4296: 0x000a, 0x4297: 0x000a, + 0x4298: 0x000a, 0x4299: 0x000a, 0x429a: 0x000a, 0x429b: 0x000a, 0x429c: 0x000a, 0x429d: 0x000a, + 0x429e: 0x000a, 0x429f: 0x000a, 0x42a0: 0x000a, 0x42a1: 0x000a, 0x42a2: 0x000a, 0x42a3: 0x000a, + 0x42a4: 0x000a, 0x42a5: 0x000a, 0x42a6: 0x000a, 0x42a7: 0x000a, 0x42a8: 0x000a, 0x42a9: 0x000a, + 0x42aa: 0x000a, 0x42ab: 0x000a, 0x42ac: 0x000a, 0x42ad: 0x000a, 0x42ae: 0x000a, 0x42af: 0x000a, + 0x42b0: 0x0002, 0x42b1: 0x0002, 0x42b2: 0x0002, 0x42b3: 0x0002, 0x42b4: 0x0002, 0x42b5: 0x0002, + 0x42b6: 0x0002, 0x42b7: 0x0002, 0x42b8: 0x0002, 0x42b9: 0x0002, 0x42ba: 0x000a, + // Block 0x10b, offset 0x42c0 + 0x42fe: 0x000b, 0x42ff: 0x000b, + // Block 0x10c, offset 0x4300 + 0x4300: 0x000b, 0x4301: 0x000b, 0x4302: 0x000b, 0x4303: 0x000b, 0x4304: 0x000b, 0x4305: 0x000b, + 0x4306: 0x000b, 0x4307: 0x000b, 0x4308: 0x000b, 0x4309: 0x000b, 0x430a: 0x000b, 0x430b: 0x000b, + 0x430c: 0x000b, 0x430d: 0x000b, 0x430e: 0x000b, 0x430f: 0x000b, 0x4310: 0x000b, 0x4311: 0x000b, + 0x4312: 0x000b, 0x4313: 0x000b, 0x4314: 0x000b, 0x4315: 0x000b, 0x4316: 0x000b, 0x4317: 0x000b, + 0x4318: 0x000b, 0x4319: 0x000b, 0x431a: 0x000b, 0x431b: 0x000b, 0x431c: 0x000b, 0x431d: 0x000b, + 0x431e: 0x000b, 0x431f: 0x000b, 0x4320: 0x000b, 0x4321: 0x000b, 0x4322: 0x000b, 0x4323: 0x000b, + 0x4324: 0x000b, 0x4325: 0x000b, 0x4326: 0x000b, 0x4327: 0x000b, 0x4328: 0x000b, 0x4329: 0x000b, + 0x432a: 0x000b, 0x432b: 0x000b, 0x432c: 0x000b, 0x432d: 0x000b, 0x432e: 0x000b, 0x432f: 0x000b, + 0x4330: 0x000b, 0x4331: 0x000b, 0x4332: 0x000b, 0x4333: 0x000b, 0x4334: 0x000b, 0x4335: 0x000b, + 0x4336: 0x000b, 0x4337: 0x000b, 0x4338: 0x000b, 0x4339: 0x000b, 0x433a: 0x000b, 0x433b: 0x000b, + 0x433c: 0x000b, 0x433d: 0x000b, 0x433e: 0x000b, 0x433f: 0x000b, + // Block 0x10d, offset 0x4340 + 0x4340: 0x000c, 0x4341: 0x000c, 0x4342: 0x000c, 0x4343: 0x000c, 0x4344: 0x000c, 0x4345: 0x000c, + 0x4346: 0x000c, 0x4347: 0x000c, 0x4348: 0x000c, 0x4349: 0x000c, 0x434a: 0x000c, 0x434b: 0x000c, + 0x434c: 0x000c, 0x434d: 0x000c, 0x434e: 0x000c, 0x434f: 0x000c, 0x4350: 0x000c, 0x4351: 0x000c, + 0x4352: 0x000c, 0x4353: 0x000c, 0x4354: 0x000c, 0x4355: 0x000c, 0x4356: 0x000c, 0x4357: 0x000c, + 0x4358: 0x000c, 0x4359: 0x000c, 0x435a: 0x000c, 0x435b: 0x000c, 0x435c: 0x000c, 0x435d: 0x000c, + 0x435e: 0x000c, 0x435f: 0x000c, 0x4360: 0x000c, 0x4361: 0x000c, 0x4362: 0x000c, 0x4363: 0x000c, + 0x4364: 0x000c, 0x4365: 0x000c, 0x4366: 0x000c, 0x4367: 0x000c, 0x4368: 0x000c, 0x4369: 0x000c, + 0x436a: 0x000c, 0x436b: 0x000c, 0x436c: 0x000c, 0x436d: 0x000c, 0x436e: 0x000c, 0x436f: 0x000c, + 0x4370: 0x000b, 0x4371: 0x000b, 0x4372: 0x000b, 0x4373: 0x000b, 0x4374: 0x000b, 0x4375: 0x000b, + 0x4376: 0x000b, 0x4377: 0x000b, 0x4378: 0x000b, 0x4379: 0x000b, 0x437a: 0x000b, 0x437b: 0x000b, + 0x437c: 0x000b, 0x437d: 0x000b, 0x437e: 0x000b, 0x437f: 0x000b, +} + +// bidiIndex: 26 blocks, 1664 entries, 3328 bytes +// Block 0 is the zero block. +var bidiIndex = [1664]uint16{ + // Block 0x0, offset 0x0 + // Block 0x1, offset 0x40 + // Block 0x2, offset 0x80 + // Block 0x3, offset 0xc0 + 0xc2: 0x01, 0xc3: 0x02, + 0xca: 0x03, 0xcb: 0x04, 0xcc: 0x05, 0xcd: 0x06, 0xce: 0x07, 0xcf: 0x08, + 0xd2: 0x09, 0xd6: 0x0a, 0xd7: 0x0b, + 0xd8: 0x0c, 0xd9: 0x0d, 0xda: 0x0e, 0xdb: 0x0f, 0xdc: 0x10, 0xdd: 0x11, 0xde: 0x12, 0xdf: 0x13, + 0xe0: 0x02, 0xe1: 0x03, 0xe2: 0x04, 0xe3: 0x05, 0xe4: 0x06, + 0xea: 0x07, 0xef: 0x08, + 0xf0: 0x13, 0xf1: 0x14, 0xf2: 0x14, 0xf3: 0x16, 0xf4: 0x17, + // Block 0x4, offset 0x100 + 0x120: 0x14, 0x121: 0x15, 0x122: 0x16, 0x123: 0x17, 0x124: 0x18, 0x125: 0x19, 0x126: 0x1a, 0x127: 0x1b, + 0x128: 0x1c, 0x129: 0x1d, 0x12a: 0x1c, 0x12b: 0x1e, 0x12c: 0x1f, 0x12d: 0x20, 0x12e: 0x21, 0x12f: 0x22, + 0x130: 0x23, 0x131: 0x24, 0x132: 0x1a, 0x133: 0x25, 0x134: 0x26, 0x135: 0x27, 0x136: 0x28, 0x137: 0x29, + 0x138: 0x2a, 0x139: 0x2b, 0x13a: 0x2c, 0x13b: 0x2d, 0x13c: 0x2e, 0x13d: 0x2f, 0x13e: 0x30, 0x13f: 0x31, + // Block 0x5, offset 0x140 + 0x140: 0x32, 0x141: 0x33, 0x142: 0x34, + 0x14d: 0x35, 0x14e: 0x36, + 0x150: 0x37, + 0x15a: 0x38, 0x15c: 0x39, 0x15d: 0x3a, 0x15e: 0x3b, 0x15f: 0x3c, + 0x160: 0x3d, 0x162: 0x3e, 0x164: 0x3f, 0x165: 0x40, 0x167: 0x41, + 0x168: 0x42, 0x169: 0x43, 0x16a: 0x44, 0x16b: 0x45, 0x16c: 0x46, 0x16d: 0x47, 0x16e: 0x48, 0x16f: 0x49, + 0x170: 0x4a, 0x173: 0x4b, 0x177: 0x05, + 0x17e: 0x4c, 0x17f: 0x4d, + // Block 0x6, offset 0x180 + 0x180: 0x4e, 0x181: 0x4f, 0x182: 0x50, 0x183: 0x51, 0x184: 0x52, 0x185: 0x53, 0x186: 0x54, 0x187: 0x55, + 0x188: 0x56, 0x189: 0x55, 0x18a: 0x55, 0x18b: 0x55, 0x18c: 0x57, 0x18d: 0x58, 0x18e: 0x59, 0x18f: 0x55, + 0x190: 0x5a, 0x191: 0x5b, 0x192: 0x5c, 0x193: 0x5d, 0x194: 0x55, 0x195: 0x55, 0x196: 0x55, 0x197: 0x55, + 0x198: 0x55, 0x199: 0x55, 0x19a: 0x5e, 0x19b: 0x55, 0x19c: 0x55, 0x19d: 0x5f, 0x19e: 0x55, 0x19f: 0x60, + 0x1a4: 0x55, 0x1a5: 0x55, 0x1a6: 0x61, 0x1a7: 0x62, + 0x1a8: 0x55, 0x1a9: 0x55, 0x1aa: 0x55, 0x1ab: 0x55, 0x1ac: 0x55, 0x1ad: 0x63, 0x1ae: 0x55, 0x1af: 0x55, + 0x1b3: 0x64, 0x1b5: 0x65, 0x1b7: 0x66, + 0x1b8: 0x67, 0x1b9: 0x68, 0x1ba: 0x69, 0x1bb: 0x6a, 0x1bc: 0x55, 0x1bd: 0x55, 0x1be: 0x55, 0x1bf: 0x6b, + // Block 0x7, offset 0x1c0 + 0x1c0: 0x6c, 0x1c2: 0x6d, 0x1c3: 0x6e, 0x1c7: 0x6f, + 0x1c8: 0x70, 0x1c9: 0x71, 0x1ca: 0x72, 0x1cb: 0x73, 0x1cd: 0x74, 0x1cf: 0x75, + // Block 0x8, offset 0x200 + 0x237: 0x55, + // Block 0x9, offset 0x240 + 0x252: 0x76, 0x253: 0x77, + 0x258: 0x78, 0x259: 0x79, 0x25a: 0x7a, 0x25b: 0x7b, 0x25c: 0x7c, 0x25e: 0x7d, + 0x260: 0x7e, 0x261: 0x7f, 0x263: 0x80, 0x264: 0x81, 0x265: 0x82, 0x266: 0x83, 0x267: 0x84, + 0x268: 0x85, 0x269: 0x86, 0x26a: 0x87, 0x26b: 0x88, 0x26d: 0x89, 0x26f: 0x8a, + // Block 0xa, offset 0x280 + 0x2ac: 0x8b, 0x2ad: 0x8c, 0x2ae: 0x0e, 0x2af: 0x8d, + 0x2b0: 0x0e, 0x2b1: 0x0e, 0x2b2: 0x0e, 0x2b3: 0x0e, 0x2b4: 0x8e, 0x2b5: 0x8f, 0x2b6: 0x90, 0x2b7: 0x91, + 0x2b8: 0x92, 0x2b9: 0x93, 0x2ba: 0x0e, 0x2bb: 0x94, 0x2bc: 0x95, 0x2bd: 0x96, 0x2bf: 0x97, + // Block 0xb, offset 0x2c0 + 0x2c4: 0x98, 0x2c5: 0x55, 0x2c6: 0x99, 0x2c7: 0x9a, + 0x2cb: 0x9b, 0x2cd: 0x9c, + 0x2e0: 0x9d, 0x2e1: 0x9d, 0x2e2: 0x9d, 0x2e3: 0x9d, 0x2e4: 0x9e, 0x2e5: 0x9d, 0x2e6: 0x9d, 0x2e7: 0x9d, + 0x2e8: 0x9f, 0x2e9: 0x9d, 0x2ea: 0x9d, 0x2eb: 0xa0, 0x2ec: 0xa1, 0x2ed: 0x9d, 0x2ee: 0x9d, 0x2ef: 0x9d, + 0x2f0: 0x9d, 0x2f1: 0x9d, 0x2f2: 0x9d, 0x2f3: 0x9d, 0x2f4: 0xa2, 0x2f5: 0xa3, 0x2f6: 0x9d, 0x2f7: 0x9d, + 0x2f8: 0x9d, 0x2f9: 0xa4, 0x2fa: 0xa5, 0x2fb: 0xa6, 0x2fc: 0xa7, 0x2fd: 0xa8, 0x2fe: 0xa9, 0x2ff: 0x9d, + // Block 0xc, offset 0x300 + 0x300: 0xaa, 0x301: 0xab, 0x302: 0xac, 0x303: 0x21, 0x304: 0xad, 0x305: 0xae, 0x306: 0xaf, 0x307: 0xb0, + 0x308: 0xb1, 0x309: 0x28, 0x30b: 0xb2, 0x30c: 0x26, 0x30d: 0xb3, 0x30e: 0xb4, 0x30f: 0xb5, + 0x310: 0xb6, 0x311: 0xb7, 0x312: 0xb8, 0x313: 0xb9, 0x316: 0xba, 0x317: 0xbb, + 0x318: 0xbc, 0x319: 0xbd, 0x31a: 0xbe, 0x31c: 0xbf, + 0x320: 0xc0, 0x324: 0xc1, 0x325: 0xc2, 0x327: 0xc3, + 0x328: 0xc4, 0x329: 0xc5, 0x32a: 0xc6, 0x32d: 0xc7, + 0x330: 0xc8, 0x332: 0xc9, 0x334: 0xca, 0x335: 0xcb, 0x336: 0xcc, + 0x33b: 0xcd, 0x33c: 0xce, 0x33d: 0xcf, 0x33f: 0xd0, + // Block 0xd, offset 0x340 + 0x351: 0xd1, + // Block 0xe, offset 0x380 + 0x384: 0xd2, + 0x3ab: 0xd3, 0x3ac: 0xd4, + 0x3bd: 0xd5, 0x3be: 0xd6, 0x3bf: 0xd7, + // Block 0xf, offset 0x3c0 + 0x3f2: 0xd8, + // Block 0x10, offset 0x400 + 0x430: 0x55, 0x431: 0x55, 0x432: 0x55, 0x433: 0xd9, 0x434: 0x55, 0x435: 0x55, 0x436: 0x55, 0x437: 0x55, + 0x438: 0x55, 0x439: 0x55, 0x43a: 0xda, 0x43b: 0xdb, 0x43c: 0xdc, 0x43d: 0xdd, + // Block 0x11, offset 0x440 + 0x445: 0xde, 0x446: 0xdf, 0x447: 0xe0, + 0x448: 0x55, 0x449: 0xe1, 0x44c: 0x55, 0x44d: 0xe2, + 0x45b: 0xe3, 0x45c: 0xe4, 0x45d: 0xe5, 0x45e: 0xe6, 0x45f: 0xe7, + 0x468: 0xe8, 0x469: 0xe9, 0x46a: 0xea, + // Block 0x12, offset 0x480 + 0x480: 0xeb, 0x482: 0xd5, 0x484: 0xd4, + 0x48a: 0xec, 0x48b: 0xed, + 0x493: 0xee, 0x497: 0xef, + 0x49b: 0xf0, + 0x4a0: 0x9d, 0x4a1: 0x9d, 0x4a2: 0x9d, 0x4a3: 0xf1, 0x4a4: 0x9d, 0x4a5: 0xf2, 0x4a6: 0x9d, 0x4a7: 0x9d, + 0x4a8: 0x9d, 0x4a9: 0x9d, 0x4aa: 0x9d, 0x4ab: 0x9d, 0x4ac: 0x9d, 0x4ad: 0x9d, 0x4ae: 0x9d, 0x4af: 0x9d, + 0x4b0: 0x9d, 0x4b1: 0xf3, 0x4b2: 0xf4, 0x4b3: 0x9d, 0x4b4: 0xf5, 0x4b5: 0x9d, 0x4b6: 0x9d, 0x4b7: 0x9d, + 0x4b8: 0x0e, 0x4b9: 0x0e, 0x4ba: 0x0e, 0x4bb: 0xf6, 0x4bc: 0x9d, 0x4bd: 0x9d, 0x4be: 0x9d, 0x4bf: 0x9d, + // Block 0x13, offset 0x4c0 + 0x4c0: 0xf7, 0x4c1: 0x55, 0x4c2: 0xf8, 0x4c3: 0xf9, 0x4c4: 0xfa, 0x4c5: 0xfb, 0x4c6: 0xfc, + 0x4c9: 0xfd, 0x4cc: 0x55, 0x4cd: 0x55, 0x4ce: 0x55, 0x4cf: 0x55, + 0x4d0: 0x55, 0x4d1: 0x55, 0x4d2: 0x55, 0x4d3: 0x55, 0x4d4: 0x55, 0x4d5: 0x55, 0x4d6: 0x55, 0x4d7: 0x55, + 0x4d8: 0x55, 0x4d9: 0x55, 0x4da: 0x55, 0x4db: 0xfe, 0x4dc: 0x55, 0x4dd: 0x55, 0x4de: 0x55, 0x4df: 0xff, + 0x4e0: 0x100, 0x4e1: 0x101, 0x4e2: 0x102, 0x4e3: 0x103, 0x4e4: 0x55, 0x4e5: 0x55, 0x4e6: 0x55, 0x4e7: 0x55, + 0x4e8: 0x55, 0x4e9: 0x104, 0x4ea: 0x105, 0x4eb: 0x106, 0x4ec: 0x55, 0x4ed: 0x55, 0x4ee: 0x107, 0x4ef: 0x108, + 0x4ff: 0x109, + // Block 0x14, offset 0x500 + 0x53f: 0x109, + // Block 0x15, offset 0x540 + 0x550: 0x09, 0x551: 0x0a, 0x553: 0x0b, 0x556: 0x0c, + 0x55b: 0x0d, 0x55c: 0x0e, 0x55d: 0x0f, 0x55e: 0x10, 0x55f: 0x11, + 0x56f: 0x12, + 0x57f: 0x12, + // Block 0x16, offset 0x580 + 0x58f: 0x12, + 0x59f: 0x12, + 0x5af: 0x12, + 0x5bf: 0x12, + // Block 0x17, offset 0x5c0 + 0x5c0: 0x10a, 0x5c1: 0x10a, 0x5c2: 0x10a, 0x5c3: 0x10a, 0x5c4: 0x05, 0x5c5: 0x05, 0x5c6: 0x05, 0x5c7: 0x10b, + 0x5c8: 0x10a, 0x5c9: 0x10a, 0x5ca: 0x10a, 0x5cb: 0x10a, 0x5cc: 0x10a, 0x5cd: 0x10a, 0x5ce: 0x10a, 0x5cf: 0x10a, + 0x5d0: 0x10a, 0x5d1: 0x10a, 0x5d2: 0x10a, 0x5d3: 0x10a, 0x5d4: 0x10a, 0x5d5: 0x10a, 0x5d6: 0x10a, 0x5d7: 0x10a, + 0x5d8: 0x10a, 0x5d9: 0x10a, 0x5da: 0x10a, 0x5db: 0x10a, 0x5dc: 0x10a, 0x5dd: 0x10a, 0x5de: 0x10a, 0x5df: 0x10a, + 0x5e0: 0x10a, 0x5e1: 0x10a, 0x5e2: 0x10a, 0x5e3: 0x10a, 0x5e4: 0x10a, 0x5e5: 0x10a, 0x5e6: 0x10a, 0x5e7: 0x10a, + 0x5e8: 0x10a, 0x5e9: 0x10a, 0x5ea: 0x10a, 0x5eb: 0x10a, 0x5ec: 0x10a, 0x5ed: 0x10a, 0x5ee: 0x10a, 0x5ef: 0x10a, + 0x5f0: 0x10a, 0x5f1: 0x10a, 0x5f2: 0x10a, 0x5f3: 0x10a, 0x5f4: 0x10a, 0x5f5: 0x10a, 0x5f6: 0x10a, 0x5f7: 0x10a, + 0x5f8: 0x10a, 0x5f9: 0x10a, 0x5fa: 0x10a, 0x5fb: 0x10a, 0x5fc: 0x10a, 0x5fd: 0x10a, 0x5fe: 0x10a, 0x5ff: 0x10a, + // Block 0x18, offset 0x600 + 0x60f: 0x12, + 0x61f: 0x12, + 0x620: 0x15, + 0x62f: 0x12, + 0x63f: 0x12, + // Block 0x19, offset 0x640 + 0x64f: 0x12, +} + +// Total table size 20664 bytes (20KiB); checksum: F50EF68C diff --git a/vendor/golang.org/x/text/unicode/bidi/tables9.0.0.go b/vendor/golang.org/x/text/unicode/bidi/tables9.0.0.go deleted file mode 100644 index c164d379175..00000000000 --- a/vendor/golang.org/x/text/unicode/bidi/tables9.0.0.go +++ /dev/null @@ -1,1781 +0,0 @@ -// Code generated by running "go generate" in golang.org/x/text. DO NOT EDIT. - -//go:build !go1.10 - -package bidi - -// UnicodeVersion is the Unicode version from which the tables in this package are derived. -const UnicodeVersion = "9.0.0" - -// xorMasks contains masks to be xor-ed with brackets to get the reverse -// version. -var xorMasks = []int32{ // 8 elements - 0, 1, 6, 7, 3, 15, 29, 63, -} // Size: 56 bytes - -// lookup returns the trie value for the first UTF-8 encoding in s and -// the width in bytes of this encoding. The size will be 0 if s does not -// hold enough bytes to complete the encoding. len(s) must be greater than 0. -func (t *bidiTrie) lookup(s []byte) (v uint8, sz int) { - c0 := s[0] - switch { - case c0 < 0x80: // is ASCII - return bidiValues[c0], 1 - case c0 < 0xC2: - return 0, 1 // Illegal UTF-8: not a starter, not ASCII. - case c0 < 0xE0: // 2-byte UTF-8 - if len(s) < 2 { - return 0, 0 - } - i := bidiIndex[c0] - c1 := s[1] - if c1 < 0x80 || 0xC0 <= c1 { - return 0, 1 // Illegal UTF-8: not a continuation byte. - } - return t.lookupValue(uint32(i), c1), 2 - case c0 < 0xF0: // 3-byte UTF-8 - if len(s) < 3 { - return 0, 0 - } - i := bidiIndex[c0] - c1 := s[1] - if c1 < 0x80 || 0xC0 <= c1 { - return 0, 1 // Illegal UTF-8: not a continuation byte. - } - o := uint32(i)<<6 + uint32(c1) - i = bidiIndex[o] - c2 := s[2] - if c2 < 0x80 || 0xC0 <= c2 { - return 0, 2 // Illegal UTF-8: not a continuation byte. - } - return t.lookupValue(uint32(i), c2), 3 - case c0 < 0xF8: // 4-byte UTF-8 - if len(s) < 4 { - return 0, 0 - } - i := bidiIndex[c0] - c1 := s[1] - if c1 < 0x80 || 0xC0 <= c1 { - return 0, 1 // Illegal UTF-8: not a continuation byte. - } - o := uint32(i)<<6 + uint32(c1) - i = bidiIndex[o] - c2 := s[2] - if c2 < 0x80 || 0xC0 <= c2 { - return 0, 2 // Illegal UTF-8: not a continuation byte. - } - o = uint32(i)<<6 + uint32(c2) - i = bidiIndex[o] - c3 := s[3] - if c3 < 0x80 || 0xC0 <= c3 { - return 0, 3 // Illegal UTF-8: not a continuation byte. - } - return t.lookupValue(uint32(i), c3), 4 - } - // Illegal rune - return 0, 1 -} - -// lookupUnsafe returns the trie value for the first UTF-8 encoding in s. -// s must start with a full and valid UTF-8 encoded rune. -func (t *bidiTrie) lookupUnsafe(s []byte) uint8 { - c0 := s[0] - if c0 < 0x80 { // is ASCII - return bidiValues[c0] - } - i := bidiIndex[c0] - if c0 < 0xE0 { // 2-byte UTF-8 - return t.lookupValue(uint32(i), s[1]) - } - i = bidiIndex[uint32(i)<<6+uint32(s[1])] - if c0 < 0xF0 { // 3-byte UTF-8 - return t.lookupValue(uint32(i), s[2]) - } - i = bidiIndex[uint32(i)<<6+uint32(s[2])] - if c0 < 0xF8 { // 4-byte UTF-8 - return t.lookupValue(uint32(i), s[3]) - } - return 0 -} - -// lookupString returns the trie value for the first UTF-8 encoding in s and -// the width in bytes of this encoding. The size will be 0 if s does not -// hold enough bytes to complete the encoding. len(s) must be greater than 0. -func (t *bidiTrie) lookupString(s string) (v uint8, sz int) { - c0 := s[0] - switch { - case c0 < 0x80: // is ASCII - return bidiValues[c0], 1 - case c0 < 0xC2: - return 0, 1 // Illegal UTF-8: not a starter, not ASCII. - case c0 < 0xE0: // 2-byte UTF-8 - if len(s) < 2 { - return 0, 0 - } - i := bidiIndex[c0] - c1 := s[1] - if c1 < 0x80 || 0xC0 <= c1 { - return 0, 1 // Illegal UTF-8: not a continuation byte. - } - return t.lookupValue(uint32(i), c1), 2 - case c0 < 0xF0: // 3-byte UTF-8 - if len(s) < 3 { - return 0, 0 - } - i := bidiIndex[c0] - c1 := s[1] - if c1 < 0x80 || 0xC0 <= c1 { - return 0, 1 // Illegal UTF-8: not a continuation byte. - } - o := uint32(i)<<6 + uint32(c1) - i = bidiIndex[o] - c2 := s[2] - if c2 < 0x80 || 0xC0 <= c2 { - return 0, 2 // Illegal UTF-8: not a continuation byte. - } - return t.lookupValue(uint32(i), c2), 3 - case c0 < 0xF8: // 4-byte UTF-8 - if len(s) < 4 { - return 0, 0 - } - i := bidiIndex[c0] - c1 := s[1] - if c1 < 0x80 || 0xC0 <= c1 { - return 0, 1 // Illegal UTF-8: not a continuation byte. - } - o := uint32(i)<<6 + uint32(c1) - i = bidiIndex[o] - c2 := s[2] - if c2 < 0x80 || 0xC0 <= c2 { - return 0, 2 // Illegal UTF-8: not a continuation byte. - } - o = uint32(i)<<6 + uint32(c2) - i = bidiIndex[o] - c3 := s[3] - if c3 < 0x80 || 0xC0 <= c3 { - return 0, 3 // Illegal UTF-8: not a continuation byte. - } - return t.lookupValue(uint32(i), c3), 4 - } - // Illegal rune - return 0, 1 -} - -// lookupStringUnsafe returns the trie value for the first UTF-8 encoding in s. -// s must start with a full and valid UTF-8 encoded rune. -func (t *bidiTrie) lookupStringUnsafe(s string) uint8 { - c0 := s[0] - if c0 < 0x80 { // is ASCII - return bidiValues[c0] - } - i := bidiIndex[c0] - if c0 < 0xE0 { // 2-byte UTF-8 - return t.lookupValue(uint32(i), s[1]) - } - i = bidiIndex[uint32(i)<<6+uint32(s[1])] - if c0 < 0xF0 { // 3-byte UTF-8 - return t.lookupValue(uint32(i), s[2]) - } - i = bidiIndex[uint32(i)<<6+uint32(s[2])] - if c0 < 0xF8 { // 4-byte UTF-8 - return t.lookupValue(uint32(i), s[3]) - } - return 0 -} - -// bidiTrie. Total size: 15744 bytes (15.38 KiB). Checksum: b4c3b70954803b86. -type bidiTrie struct{} - -func newBidiTrie(i int) *bidiTrie { - return &bidiTrie{} -} - -// lookupValue determines the type of block n and looks up the value for b. -func (t *bidiTrie) lookupValue(n uint32, b byte) uint8 { - switch { - default: - return uint8(bidiValues[n<<6+uint32(b)]) - } -} - -// bidiValues: 222 blocks, 14208 entries, 14208 bytes -// The third block is the zero block. -var bidiValues = [14208]uint8{ - // Block 0x0, offset 0x0 - 0x00: 0x000b, 0x01: 0x000b, 0x02: 0x000b, 0x03: 0x000b, 0x04: 0x000b, 0x05: 0x000b, - 0x06: 0x000b, 0x07: 0x000b, 0x08: 0x000b, 0x09: 0x0008, 0x0a: 0x0007, 0x0b: 0x0008, - 0x0c: 0x0009, 0x0d: 0x0007, 0x0e: 0x000b, 0x0f: 0x000b, 0x10: 0x000b, 0x11: 0x000b, - 0x12: 0x000b, 0x13: 0x000b, 0x14: 0x000b, 0x15: 0x000b, 0x16: 0x000b, 0x17: 0x000b, - 0x18: 0x000b, 0x19: 0x000b, 0x1a: 0x000b, 0x1b: 0x000b, 0x1c: 0x0007, 0x1d: 0x0007, - 0x1e: 0x0007, 0x1f: 0x0008, 0x20: 0x0009, 0x21: 0x000a, 0x22: 0x000a, 0x23: 0x0004, - 0x24: 0x0004, 0x25: 0x0004, 0x26: 0x000a, 0x27: 0x000a, 0x28: 0x003a, 0x29: 0x002a, - 0x2a: 0x000a, 0x2b: 0x0003, 0x2c: 0x0006, 0x2d: 0x0003, 0x2e: 0x0006, 0x2f: 0x0006, - 0x30: 0x0002, 0x31: 0x0002, 0x32: 0x0002, 0x33: 0x0002, 0x34: 0x0002, 0x35: 0x0002, - 0x36: 0x0002, 0x37: 0x0002, 0x38: 0x0002, 0x39: 0x0002, 0x3a: 0x0006, 0x3b: 0x000a, - 0x3c: 0x000a, 0x3d: 0x000a, 0x3e: 0x000a, 0x3f: 0x000a, - // Block 0x1, offset 0x40 - 0x40: 0x000a, - 0x5b: 0x005a, 0x5c: 0x000a, 0x5d: 0x004a, - 0x5e: 0x000a, 0x5f: 0x000a, 0x60: 0x000a, - 0x7b: 0x005a, - 0x7c: 0x000a, 0x7d: 0x004a, 0x7e: 0x000a, 0x7f: 0x000b, - // Block 0x2, offset 0x80 - // Block 0x3, offset 0xc0 - 0xc0: 0x000b, 0xc1: 0x000b, 0xc2: 0x000b, 0xc3: 0x000b, 0xc4: 0x000b, 0xc5: 0x0007, - 0xc6: 0x000b, 0xc7: 0x000b, 0xc8: 0x000b, 0xc9: 0x000b, 0xca: 0x000b, 0xcb: 0x000b, - 0xcc: 0x000b, 0xcd: 0x000b, 0xce: 0x000b, 0xcf: 0x000b, 0xd0: 0x000b, 0xd1: 0x000b, - 0xd2: 0x000b, 0xd3: 0x000b, 0xd4: 0x000b, 0xd5: 0x000b, 0xd6: 0x000b, 0xd7: 0x000b, - 0xd8: 0x000b, 0xd9: 0x000b, 0xda: 0x000b, 0xdb: 0x000b, 0xdc: 0x000b, 0xdd: 0x000b, - 0xde: 0x000b, 0xdf: 0x000b, 0xe0: 0x0006, 0xe1: 0x000a, 0xe2: 0x0004, 0xe3: 0x0004, - 0xe4: 0x0004, 0xe5: 0x0004, 0xe6: 0x000a, 0xe7: 0x000a, 0xe8: 0x000a, 0xe9: 0x000a, - 0xeb: 0x000a, 0xec: 0x000a, 0xed: 0x000b, 0xee: 0x000a, 0xef: 0x000a, - 0xf0: 0x0004, 0xf1: 0x0004, 0xf2: 0x0002, 0xf3: 0x0002, 0xf4: 0x000a, - 0xf6: 0x000a, 0xf7: 0x000a, 0xf8: 0x000a, 0xf9: 0x0002, 0xfb: 0x000a, - 0xfc: 0x000a, 0xfd: 0x000a, 0xfe: 0x000a, 0xff: 0x000a, - // Block 0x4, offset 0x100 - 0x117: 0x000a, - 0x137: 0x000a, - // Block 0x5, offset 0x140 - 0x179: 0x000a, 0x17a: 0x000a, - // Block 0x6, offset 0x180 - 0x182: 0x000a, 0x183: 0x000a, 0x184: 0x000a, 0x185: 0x000a, - 0x186: 0x000a, 0x187: 0x000a, 0x188: 0x000a, 0x189: 0x000a, 0x18a: 0x000a, 0x18b: 0x000a, - 0x18c: 0x000a, 0x18d: 0x000a, 0x18e: 0x000a, 0x18f: 0x000a, - 0x192: 0x000a, 0x193: 0x000a, 0x194: 0x000a, 0x195: 0x000a, 0x196: 0x000a, 0x197: 0x000a, - 0x198: 0x000a, 0x199: 0x000a, 0x19a: 0x000a, 0x19b: 0x000a, 0x19c: 0x000a, 0x19d: 0x000a, - 0x19e: 0x000a, 0x19f: 0x000a, - 0x1a5: 0x000a, 0x1a6: 0x000a, 0x1a7: 0x000a, 0x1a8: 0x000a, 0x1a9: 0x000a, - 0x1aa: 0x000a, 0x1ab: 0x000a, 0x1ac: 0x000a, 0x1ad: 0x000a, 0x1af: 0x000a, - 0x1b0: 0x000a, 0x1b1: 0x000a, 0x1b2: 0x000a, 0x1b3: 0x000a, 0x1b4: 0x000a, 0x1b5: 0x000a, - 0x1b6: 0x000a, 0x1b7: 0x000a, 0x1b8: 0x000a, 0x1b9: 0x000a, 0x1ba: 0x000a, 0x1bb: 0x000a, - 0x1bc: 0x000a, 0x1bd: 0x000a, 0x1be: 0x000a, 0x1bf: 0x000a, - // Block 0x7, offset 0x1c0 - 0x1c0: 0x000c, 0x1c1: 0x000c, 0x1c2: 0x000c, 0x1c3: 0x000c, 0x1c4: 0x000c, 0x1c5: 0x000c, - 0x1c6: 0x000c, 0x1c7: 0x000c, 0x1c8: 0x000c, 0x1c9: 0x000c, 0x1ca: 0x000c, 0x1cb: 0x000c, - 0x1cc: 0x000c, 0x1cd: 0x000c, 0x1ce: 0x000c, 0x1cf: 0x000c, 0x1d0: 0x000c, 0x1d1: 0x000c, - 0x1d2: 0x000c, 0x1d3: 0x000c, 0x1d4: 0x000c, 0x1d5: 0x000c, 0x1d6: 0x000c, 0x1d7: 0x000c, - 0x1d8: 0x000c, 0x1d9: 0x000c, 0x1da: 0x000c, 0x1db: 0x000c, 0x1dc: 0x000c, 0x1dd: 0x000c, - 0x1de: 0x000c, 0x1df: 0x000c, 0x1e0: 0x000c, 0x1e1: 0x000c, 0x1e2: 0x000c, 0x1e3: 0x000c, - 0x1e4: 0x000c, 0x1e5: 0x000c, 0x1e6: 0x000c, 0x1e7: 0x000c, 0x1e8: 0x000c, 0x1e9: 0x000c, - 0x1ea: 0x000c, 0x1eb: 0x000c, 0x1ec: 0x000c, 0x1ed: 0x000c, 0x1ee: 0x000c, 0x1ef: 0x000c, - 0x1f0: 0x000c, 0x1f1: 0x000c, 0x1f2: 0x000c, 0x1f3: 0x000c, 0x1f4: 0x000c, 0x1f5: 0x000c, - 0x1f6: 0x000c, 0x1f7: 0x000c, 0x1f8: 0x000c, 0x1f9: 0x000c, 0x1fa: 0x000c, 0x1fb: 0x000c, - 0x1fc: 0x000c, 0x1fd: 0x000c, 0x1fe: 0x000c, 0x1ff: 0x000c, - // Block 0x8, offset 0x200 - 0x200: 0x000c, 0x201: 0x000c, 0x202: 0x000c, 0x203: 0x000c, 0x204: 0x000c, 0x205: 0x000c, - 0x206: 0x000c, 0x207: 0x000c, 0x208: 0x000c, 0x209: 0x000c, 0x20a: 0x000c, 0x20b: 0x000c, - 0x20c: 0x000c, 0x20d: 0x000c, 0x20e: 0x000c, 0x20f: 0x000c, 0x210: 0x000c, 0x211: 0x000c, - 0x212: 0x000c, 0x213: 0x000c, 0x214: 0x000c, 0x215: 0x000c, 0x216: 0x000c, 0x217: 0x000c, - 0x218: 0x000c, 0x219: 0x000c, 0x21a: 0x000c, 0x21b: 0x000c, 0x21c: 0x000c, 0x21d: 0x000c, - 0x21e: 0x000c, 0x21f: 0x000c, 0x220: 0x000c, 0x221: 0x000c, 0x222: 0x000c, 0x223: 0x000c, - 0x224: 0x000c, 0x225: 0x000c, 0x226: 0x000c, 0x227: 0x000c, 0x228: 0x000c, 0x229: 0x000c, - 0x22a: 0x000c, 0x22b: 0x000c, 0x22c: 0x000c, 0x22d: 0x000c, 0x22e: 0x000c, 0x22f: 0x000c, - 0x234: 0x000a, 0x235: 0x000a, - 0x23e: 0x000a, - // Block 0x9, offset 0x240 - 0x244: 0x000a, 0x245: 0x000a, - 0x247: 0x000a, - // Block 0xa, offset 0x280 - 0x2b6: 0x000a, - // Block 0xb, offset 0x2c0 - 0x2c3: 0x000c, 0x2c4: 0x000c, 0x2c5: 0x000c, - 0x2c6: 0x000c, 0x2c7: 0x000c, 0x2c8: 0x000c, 0x2c9: 0x000c, - // Block 0xc, offset 0x300 - 0x30a: 0x000a, - 0x30d: 0x000a, 0x30e: 0x000a, 0x30f: 0x0004, 0x310: 0x0001, 0x311: 0x000c, - 0x312: 0x000c, 0x313: 0x000c, 0x314: 0x000c, 0x315: 0x000c, 0x316: 0x000c, 0x317: 0x000c, - 0x318: 0x000c, 0x319: 0x000c, 0x31a: 0x000c, 0x31b: 0x000c, 0x31c: 0x000c, 0x31d: 0x000c, - 0x31e: 0x000c, 0x31f: 0x000c, 0x320: 0x000c, 0x321: 0x000c, 0x322: 0x000c, 0x323: 0x000c, - 0x324: 0x000c, 0x325: 0x000c, 0x326: 0x000c, 0x327: 0x000c, 0x328: 0x000c, 0x329: 0x000c, - 0x32a: 0x000c, 0x32b: 0x000c, 0x32c: 0x000c, 0x32d: 0x000c, 0x32e: 0x000c, 0x32f: 0x000c, - 0x330: 0x000c, 0x331: 0x000c, 0x332: 0x000c, 0x333: 0x000c, 0x334: 0x000c, 0x335: 0x000c, - 0x336: 0x000c, 0x337: 0x000c, 0x338: 0x000c, 0x339: 0x000c, 0x33a: 0x000c, 0x33b: 0x000c, - 0x33c: 0x000c, 0x33d: 0x000c, 0x33e: 0x0001, 0x33f: 0x000c, - // Block 0xd, offset 0x340 - 0x340: 0x0001, 0x341: 0x000c, 0x342: 0x000c, 0x343: 0x0001, 0x344: 0x000c, 0x345: 0x000c, - 0x346: 0x0001, 0x347: 0x000c, 0x348: 0x0001, 0x349: 0x0001, 0x34a: 0x0001, 0x34b: 0x0001, - 0x34c: 0x0001, 0x34d: 0x0001, 0x34e: 0x0001, 0x34f: 0x0001, 0x350: 0x0001, 0x351: 0x0001, - 0x352: 0x0001, 0x353: 0x0001, 0x354: 0x0001, 0x355: 0x0001, 0x356: 0x0001, 0x357: 0x0001, - 0x358: 0x0001, 0x359: 0x0001, 0x35a: 0x0001, 0x35b: 0x0001, 0x35c: 0x0001, 0x35d: 0x0001, - 0x35e: 0x0001, 0x35f: 0x0001, 0x360: 0x0001, 0x361: 0x0001, 0x362: 0x0001, 0x363: 0x0001, - 0x364: 0x0001, 0x365: 0x0001, 0x366: 0x0001, 0x367: 0x0001, 0x368: 0x0001, 0x369: 0x0001, - 0x36a: 0x0001, 0x36b: 0x0001, 0x36c: 0x0001, 0x36d: 0x0001, 0x36e: 0x0001, 0x36f: 0x0001, - 0x370: 0x0001, 0x371: 0x0001, 0x372: 0x0001, 0x373: 0x0001, 0x374: 0x0001, 0x375: 0x0001, - 0x376: 0x0001, 0x377: 0x0001, 0x378: 0x0001, 0x379: 0x0001, 0x37a: 0x0001, 0x37b: 0x0001, - 0x37c: 0x0001, 0x37d: 0x0001, 0x37e: 0x0001, 0x37f: 0x0001, - // Block 0xe, offset 0x380 - 0x380: 0x0005, 0x381: 0x0005, 0x382: 0x0005, 0x383: 0x0005, 0x384: 0x0005, 0x385: 0x0005, - 0x386: 0x000a, 0x387: 0x000a, 0x388: 0x000d, 0x389: 0x0004, 0x38a: 0x0004, 0x38b: 0x000d, - 0x38c: 0x0006, 0x38d: 0x000d, 0x38e: 0x000a, 0x38f: 0x000a, 0x390: 0x000c, 0x391: 0x000c, - 0x392: 0x000c, 0x393: 0x000c, 0x394: 0x000c, 0x395: 0x000c, 0x396: 0x000c, 0x397: 0x000c, - 0x398: 0x000c, 0x399: 0x000c, 0x39a: 0x000c, 0x39b: 0x000d, 0x39c: 0x000d, 0x39d: 0x000d, - 0x39e: 0x000d, 0x39f: 0x000d, 0x3a0: 0x000d, 0x3a1: 0x000d, 0x3a2: 0x000d, 0x3a3: 0x000d, - 0x3a4: 0x000d, 0x3a5: 0x000d, 0x3a6: 0x000d, 0x3a7: 0x000d, 0x3a8: 0x000d, 0x3a9: 0x000d, - 0x3aa: 0x000d, 0x3ab: 0x000d, 0x3ac: 0x000d, 0x3ad: 0x000d, 0x3ae: 0x000d, 0x3af: 0x000d, - 0x3b0: 0x000d, 0x3b1: 0x000d, 0x3b2: 0x000d, 0x3b3: 0x000d, 0x3b4: 0x000d, 0x3b5: 0x000d, - 0x3b6: 0x000d, 0x3b7: 0x000d, 0x3b8: 0x000d, 0x3b9: 0x000d, 0x3ba: 0x000d, 0x3bb: 0x000d, - 0x3bc: 0x000d, 0x3bd: 0x000d, 0x3be: 0x000d, 0x3bf: 0x000d, - // Block 0xf, offset 0x3c0 - 0x3c0: 0x000d, 0x3c1: 0x000d, 0x3c2: 0x000d, 0x3c3: 0x000d, 0x3c4: 0x000d, 0x3c5: 0x000d, - 0x3c6: 0x000d, 0x3c7: 0x000d, 0x3c8: 0x000d, 0x3c9: 0x000d, 0x3ca: 0x000d, 0x3cb: 0x000c, - 0x3cc: 0x000c, 0x3cd: 0x000c, 0x3ce: 0x000c, 0x3cf: 0x000c, 0x3d0: 0x000c, 0x3d1: 0x000c, - 0x3d2: 0x000c, 0x3d3: 0x000c, 0x3d4: 0x000c, 0x3d5: 0x000c, 0x3d6: 0x000c, 0x3d7: 0x000c, - 0x3d8: 0x000c, 0x3d9: 0x000c, 0x3da: 0x000c, 0x3db: 0x000c, 0x3dc: 0x000c, 0x3dd: 0x000c, - 0x3de: 0x000c, 0x3df: 0x000c, 0x3e0: 0x0005, 0x3e1: 0x0005, 0x3e2: 0x0005, 0x3e3: 0x0005, - 0x3e4: 0x0005, 0x3e5: 0x0005, 0x3e6: 0x0005, 0x3e7: 0x0005, 0x3e8: 0x0005, 0x3e9: 0x0005, - 0x3ea: 0x0004, 0x3eb: 0x0005, 0x3ec: 0x0005, 0x3ed: 0x000d, 0x3ee: 0x000d, 0x3ef: 0x000d, - 0x3f0: 0x000c, 0x3f1: 0x000d, 0x3f2: 0x000d, 0x3f3: 0x000d, 0x3f4: 0x000d, 0x3f5: 0x000d, - 0x3f6: 0x000d, 0x3f7: 0x000d, 0x3f8: 0x000d, 0x3f9: 0x000d, 0x3fa: 0x000d, 0x3fb: 0x000d, - 0x3fc: 0x000d, 0x3fd: 0x000d, 0x3fe: 0x000d, 0x3ff: 0x000d, - // Block 0x10, offset 0x400 - 0x400: 0x000d, 0x401: 0x000d, 0x402: 0x000d, 0x403: 0x000d, 0x404: 0x000d, 0x405: 0x000d, - 0x406: 0x000d, 0x407: 0x000d, 0x408: 0x000d, 0x409: 0x000d, 0x40a: 0x000d, 0x40b: 0x000d, - 0x40c: 0x000d, 0x40d: 0x000d, 0x40e: 0x000d, 0x40f: 0x000d, 0x410: 0x000d, 0x411: 0x000d, - 0x412: 0x000d, 0x413: 0x000d, 0x414: 0x000d, 0x415: 0x000d, 0x416: 0x000d, 0x417: 0x000d, - 0x418: 0x000d, 0x419: 0x000d, 0x41a: 0x000d, 0x41b: 0x000d, 0x41c: 0x000d, 0x41d: 0x000d, - 0x41e: 0x000d, 0x41f: 0x000d, 0x420: 0x000d, 0x421: 0x000d, 0x422: 0x000d, 0x423: 0x000d, - 0x424: 0x000d, 0x425: 0x000d, 0x426: 0x000d, 0x427: 0x000d, 0x428: 0x000d, 0x429: 0x000d, - 0x42a: 0x000d, 0x42b: 0x000d, 0x42c: 0x000d, 0x42d: 0x000d, 0x42e: 0x000d, 0x42f: 0x000d, - 0x430: 0x000d, 0x431: 0x000d, 0x432: 0x000d, 0x433: 0x000d, 0x434: 0x000d, 0x435: 0x000d, - 0x436: 0x000d, 0x437: 0x000d, 0x438: 0x000d, 0x439: 0x000d, 0x43a: 0x000d, 0x43b: 0x000d, - 0x43c: 0x000d, 0x43d: 0x000d, 0x43e: 0x000d, 0x43f: 0x000d, - // Block 0x11, offset 0x440 - 0x440: 0x000d, 0x441: 0x000d, 0x442: 0x000d, 0x443: 0x000d, 0x444: 0x000d, 0x445: 0x000d, - 0x446: 0x000d, 0x447: 0x000d, 0x448: 0x000d, 0x449: 0x000d, 0x44a: 0x000d, 0x44b: 0x000d, - 0x44c: 0x000d, 0x44d: 0x000d, 0x44e: 0x000d, 0x44f: 0x000d, 0x450: 0x000d, 0x451: 0x000d, - 0x452: 0x000d, 0x453: 0x000d, 0x454: 0x000d, 0x455: 0x000d, 0x456: 0x000c, 0x457: 0x000c, - 0x458: 0x000c, 0x459: 0x000c, 0x45a: 0x000c, 0x45b: 0x000c, 0x45c: 0x000c, 0x45d: 0x0005, - 0x45e: 0x000a, 0x45f: 0x000c, 0x460: 0x000c, 0x461: 0x000c, 0x462: 0x000c, 0x463: 0x000c, - 0x464: 0x000c, 0x465: 0x000d, 0x466: 0x000d, 0x467: 0x000c, 0x468: 0x000c, 0x469: 0x000a, - 0x46a: 0x000c, 0x46b: 0x000c, 0x46c: 0x000c, 0x46d: 0x000c, 0x46e: 0x000d, 0x46f: 0x000d, - 0x470: 0x0002, 0x471: 0x0002, 0x472: 0x0002, 0x473: 0x0002, 0x474: 0x0002, 0x475: 0x0002, - 0x476: 0x0002, 0x477: 0x0002, 0x478: 0x0002, 0x479: 0x0002, 0x47a: 0x000d, 0x47b: 0x000d, - 0x47c: 0x000d, 0x47d: 0x000d, 0x47e: 0x000d, 0x47f: 0x000d, - // Block 0x12, offset 0x480 - 0x480: 0x000d, 0x481: 0x000d, 0x482: 0x000d, 0x483: 0x000d, 0x484: 0x000d, 0x485: 0x000d, - 0x486: 0x000d, 0x487: 0x000d, 0x488: 0x000d, 0x489: 0x000d, 0x48a: 0x000d, 0x48b: 0x000d, - 0x48c: 0x000d, 0x48d: 0x000d, 0x48e: 0x000d, 0x48f: 0x000d, 0x490: 0x000d, 0x491: 0x000c, - 0x492: 0x000d, 0x493: 0x000d, 0x494: 0x000d, 0x495: 0x000d, 0x496: 0x000d, 0x497: 0x000d, - 0x498: 0x000d, 0x499: 0x000d, 0x49a: 0x000d, 0x49b: 0x000d, 0x49c: 0x000d, 0x49d: 0x000d, - 0x49e: 0x000d, 0x49f: 0x000d, 0x4a0: 0x000d, 0x4a1: 0x000d, 0x4a2: 0x000d, 0x4a3: 0x000d, - 0x4a4: 0x000d, 0x4a5: 0x000d, 0x4a6: 0x000d, 0x4a7: 0x000d, 0x4a8: 0x000d, 0x4a9: 0x000d, - 0x4aa: 0x000d, 0x4ab: 0x000d, 0x4ac: 0x000d, 0x4ad: 0x000d, 0x4ae: 0x000d, 0x4af: 0x000d, - 0x4b0: 0x000c, 0x4b1: 0x000c, 0x4b2: 0x000c, 0x4b3: 0x000c, 0x4b4: 0x000c, 0x4b5: 0x000c, - 0x4b6: 0x000c, 0x4b7: 0x000c, 0x4b8: 0x000c, 0x4b9: 0x000c, 0x4ba: 0x000c, 0x4bb: 0x000c, - 0x4bc: 0x000c, 0x4bd: 0x000c, 0x4be: 0x000c, 0x4bf: 0x000c, - // Block 0x13, offset 0x4c0 - 0x4c0: 0x000c, 0x4c1: 0x000c, 0x4c2: 0x000c, 0x4c3: 0x000c, 0x4c4: 0x000c, 0x4c5: 0x000c, - 0x4c6: 0x000c, 0x4c7: 0x000c, 0x4c8: 0x000c, 0x4c9: 0x000c, 0x4ca: 0x000c, 0x4cb: 0x000d, - 0x4cc: 0x000d, 0x4cd: 0x000d, 0x4ce: 0x000d, 0x4cf: 0x000d, 0x4d0: 0x000d, 0x4d1: 0x000d, - 0x4d2: 0x000d, 0x4d3: 0x000d, 0x4d4: 0x000d, 0x4d5: 0x000d, 0x4d6: 0x000d, 0x4d7: 0x000d, - 0x4d8: 0x000d, 0x4d9: 0x000d, 0x4da: 0x000d, 0x4db: 0x000d, 0x4dc: 0x000d, 0x4dd: 0x000d, - 0x4de: 0x000d, 0x4df: 0x000d, 0x4e0: 0x000d, 0x4e1: 0x000d, 0x4e2: 0x000d, 0x4e3: 0x000d, - 0x4e4: 0x000d, 0x4e5: 0x000d, 0x4e6: 0x000d, 0x4e7: 0x000d, 0x4e8: 0x000d, 0x4e9: 0x000d, - 0x4ea: 0x000d, 0x4eb: 0x000d, 0x4ec: 0x000d, 0x4ed: 0x000d, 0x4ee: 0x000d, 0x4ef: 0x000d, - 0x4f0: 0x000d, 0x4f1: 0x000d, 0x4f2: 0x000d, 0x4f3: 0x000d, 0x4f4: 0x000d, 0x4f5: 0x000d, - 0x4f6: 0x000d, 0x4f7: 0x000d, 0x4f8: 0x000d, 0x4f9: 0x000d, 0x4fa: 0x000d, 0x4fb: 0x000d, - 0x4fc: 0x000d, 0x4fd: 0x000d, 0x4fe: 0x000d, 0x4ff: 0x000d, - // Block 0x14, offset 0x500 - 0x500: 0x000d, 0x501: 0x000d, 0x502: 0x000d, 0x503: 0x000d, 0x504: 0x000d, 0x505: 0x000d, - 0x506: 0x000d, 0x507: 0x000d, 0x508: 0x000d, 0x509: 0x000d, 0x50a: 0x000d, 0x50b: 0x000d, - 0x50c: 0x000d, 0x50d: 0x000d, 0x50e: 0x000d, 0x50f: 0x000d, 0x510: 0x000d, 0x511: 0x000d, - 0x512: 0x000d, 0x513: 0x000d, 0x514: 0x000d, 0x515: 0x000d, 0x516: 0x000d, 0x517: 0x000d, - 0x518: 0x000d, 0x519: 0x000d, 0x51a: 0x000d, 0x51b: 0x000d, 0x51c: 0x000d, 0x51d: 0x000d, - 0x51e: 0x000d, 0x51f: 0x000d, 0x520: 0x000d, 0x521: 0x000d, 0x522: 0x000d, 0x523: 0x000d, - 0x524: 0x000d, 0x525: 0x000d, 0x526: 0x000c, 0x527: 0x000c, 0x528: 0x000c, 0x529: 0x000c, - 0x52a: 0x000c, 0x52b: 0x000c, 0x52c: 0x000c, 0x52d: 0x000c, 0x52e: 0x000c, 0x52f: 0x000c, - 0x530: 0x000c, 0x531: 0x000d, 0x532: 0x000d, 0x533: 0x000d, 0x534: 0x000d, 0x535: 0x000d, - 0x536: 0x000d, 0x537: 0x000d, 0x538: 0x000d, 0x539: 0x000d, 0x53a: 0x000d, 0x53b: 0x000d, - 0x53c: 0x000d, 0x53d: 0x000d, 0x53e: 0x000d, 0x53f: 0x000d, - // Block 0x15, offset 0x540 - 0x540: 0x0001, 0x541: 0x0001, 0x542: 0x0001, 0x543: 0x0001, 0x544: 0x0001, 0x545: 0x0001, - 0x546: 0x0001, 0x547: 0x0001, 0x548: 0x0001, 0x549: 0x0001, 0x54a: 0x0001, 0x54b: 0x0001, - 0x54c: 0x0001, 0x54d: 0x0001, 0x54e: 0x0001, 0x54f: 0x0001, 0x550: 0x0001, 0x551: 0x0001, - 0x552: 0x0001, 0x553: 0x0001, 0x554: 0x0001, 0x555: 0x0001, 0x556: 0x0001, 0x557: 0x0001, - 0x558: 0x0001, 0x559: 0x0001, 0x55a: 0x0001, 0x55b: 0x0001, 0x55c: 0x0001, 0x55d: 0x0001, - 0x55e: 0x0001, 0x55f: 0x0001, 0x560: 0x0001, 0x561: 0x0001, 0x562: 0x0001, 0x563: 0x0001, - 0x564: 0x0001, 0x565: 0x0001, 0x566: 0x0001, 0x567: 0x0001, 0x568: 0x0001, 0x569: 0x0001, - 0x56a: 0x0001, 0x56b: 0x000c, 0x56c: 0x000c, 0x56d: 0x000c, 0x56e: 0x000c, 0x56f: 0x000c, - 0x570: 0x000c, 0x571: 0x000c, 0x572: 0x000c, 0x573: 0x000c, 0x574: 0x0001, 0x575: 0x0001, - 0x576: 0x000a, 0x577: 0x000a, 0x578: 0x000a, 0x579: 0x000a, 0x57a: 0x0001, 0x57b: 0x0001, - 0x57c: 0x0001, 0x57d: 0x0001, 0x57e: 0x0001, 0x57f: 0x0001, - // Block 0x16, offset 0x580 - 0x580: 0x0001, 0x581: 0x0001, 0x582: 0x0001, 0x583: 0x0001, 0x584: 0x0001, 0x585: 0x0001, - 0x586: 0x0001, 0x587: 0x0001, 0x588: 0x0001, 0x589: 0x0001, 0x58a: 0x0001, 0x58b: 0x0001, - 0x58c: 0x0001, 0x58d: 0x0001, 0x58e: 0x0001, 0x58f: 0x0001, 0x590: 0x0001, 0x591: 0x0001, - 0x592: 0x0001, 0x593: 0x0001, 0x594: 0x0001, 0x595: 0x0001, 0x596: 0x000c, 0x597: 0x000c, - 0x598: 0x000c, 0x599: 0x000c, 0x59a: 0x0001, 0x59b: 0x000c, 0x59c: 0x000c, 0x59d: 0x000c, - 0x59e: 0x000c, 0x59f: 0x000c, 0x5a0: 0x000c, 0x5a1: 0x000c, 0x5a2: 0x000c, 0x5a3: 0x000c, - 0x5a4: 0x0001, 0x5a5: 0x000c, 0x5a6: 0x000c, 0x5a7: 0x000c, 0x5a8: 0x0001, 0x5a9: 0x000c, - 0x5aa: 0x000c, 0x5ab: 0x000c, 0x5ac: 0x000c, 0x5ad: 0x000c, 0x5ae: 0x0001, 0x5af: 0x0001, - 0x5b0: 0x0001, 0x5b1: 0x0001, 0x5b2: 0x0001, 0x5b3: 0x0001, 0x5b4: 0x0001, 0x5b5: 0x0001, - 0x5b6: 0x0001, 0x5b7: 0x0001, 0x5b8: 0x0001, 0x5b9: 0x0001, 0x5ba: 0x0001, 0x5bb: 0x0001, - 0x5bc: 0x0001, 0x5bd: 0x0001, 0x5be: 0x0001, 0x5bf: 0x0001, - // Block 0x17, offset 0x5c0 - 0x5c0: 0x0001, 0x5c1: 0x0001, 0x5c2: 0x0001, 0x5c3: 0x0001, 0x5c4: 0x0001, 0x5c5: 0x0001, - 0x5c6: 0x0001, 0x5c7: 0x0001, 0x5c8: 0x0001, 0x5c9: 0x0001, 0x5ca: 0x0001, 0x5cb: 0x0001, - 0x5cc: 0x0001, 0x5cd: 0x0001, 0x5ce: 0x0001, 0x5cf: 0x0001, 0x5d0: 0x0001, 0x5d1: 0x0001, - 0x5d2: 0x0001, 0x5d3: 0x0001, 0x5d4: 0x0001, 0x5d5: 0x0001, 0x5d6: 0x0001, 0x5d7: 0x0001, - 0x5d8: 0x0001, 0x5d9: 0x000c, 0x5da: 0x000c, 0x5db: 0x000c, 0x5dc: 0x0001, 0x5dd: 0x0001, - 0x5de: 0x0001, 0x5df: 0x0001, 0x5e0: 0x0001, 0x5e1: 0x0001, 0x5e2: 0x0001, 0x5e3: 0x0001, - 0x5e4: 0x0001, 0x5e5: 0x0001, 0x5e6: 0x0001, 0x5e7: 0x0001, 0x5e8: 0x0001, 0x5e9: 0x0001, - 0x5ea: 0x0001, 0x5eb: 0x0001, 0x5ec: 0x0001, 0x5ed: 0x0001, 0x5ee: 0x0001, 0x5ef: 0x0001, - 0x5f0: 0x0001, 0x5f1: 0x0001, 0x5f2: 0x0001, 0x5f3: 0x0001, 0x5f4: 0x0001, 0x5f5: 0x0001, - 0x5f6: 0x0001, 0x5f7: 0x0001, 0x5f8: 0x0001, 0x5f9: 0x0001, 0x5fa: 0x0001, 0x5fb: 0x0001, - 0x5fc: 0x0001, 0x5fd: 0x0001, 0x5fe: 0x0001, 0x5ff: 0x0001, - // Block 0x18, offset 0x600 - 0x600: 0x0001, 0x601: 0x0001, 0x602: 0x0001, 0x603: 0x0001, 0x604: 0x0001, 0x605: 0x0001, - 0x606: 0x0001, 0x607: 0x0001, 0x608: 0x0001, 0x609: 0x0001, 0x60a: 0x0001, 0x60b: 0x0001, - 0x60c: 0x0001, 0x60d: 0x0001, 0x60e: 0x0001, 0x60f: 0x0001, 0x610: 0x0001, 0x611: 0x0001, - 0x612: 0x0001, 0x613: 0x0001, 0x614: 0x0001, 0x615: 0x0001, 0x616: 0x0001, 0x617: 0x0001, - 0x618: 0x0001, 0x619: 0x0001, 0x61a: 0x0001, 0x61b: 0x0001, 0x61c: 0x0001, 0x61d: 0x0001, - 0x61e: 0x0001, 0x61f: 0x0001, 0x620: 0x000d, 0x621: 0x000d, 0x622: 0x000d, 0x623: 0x000d, - 0x624: 0x000d, 0x625: 0x000d, 0x626: 0x000d, 0x627: 0x000d, 0x628: 0x000d, 0x629: 0x000d, - 0x62a: 0x000d, 0x62b: 0x000d, 0x62c: 0x000d, 0x62d: 0x000d, 0x62e: 0x000d, 0x62f: 0x000d, - 0x630: 0x000d, 0x631: 0x000d, 0x632: 0x000d, 0x633: 0x000d, 0x634: 0x000d, 0x635: 0x000d, - 0x636: 0x000d, 0x637: 0x000d, 0x638: 0x000d, 0x639: 0x000d, 0x63a: 0x000d, 0x63b: 0x000d, - 0x63c: 0x000d, 0x63d: 0x000d, 0x63e: 0x000d, 0x63f: 0x000d, - // Block 0x19, offset 0x640 - 0x640: 0x000d, 0x641: 0x000d, 0x642: 0x000d, 0x643: 0x000d, 0x644: 0x000d, 0x645: 0x000d, - 0x646: 0x000d, 0x647: 0x000d, 0x648: 0x000d, 0x649: 0x000d, 0x64a: 0x000d, 0x64b: 0x000d, - 0x64c: 0x000d, 0x64d: 0x000d, 0x64e: 0x000d, 0x64f: 0x000d, 0x650: 0x000d, 0x651: 0x000d, - 0x652: 0x000d, 0x653: 0x000d, 0x654: 0x000c, 0x655: 0x000c, 0x656: 0x000c, 0x657: 0x000c, - 0x658: 0x000c, 0x659: 0x000c, 0x65a: 0x000c, 0x65b: 0x000c, 0x65c: 0x000c, 0x65d: 0x000c, - 0x65e: 0x000c, 0x65f: 0x000c, 0x660: 0x000c, 0x661: 0x000c, 0x662: 0x0005, 0x663: 0x000c, - 0x664: 0x000c, 0x665: 0x000c, 0x666: 0x000c, 0x667: 0x000c, 0x668: 0x000c, 0x669: 0x000c, - 0x66a: 0x000c, 0x66b: 0x000c, 0x66c: 0x000c, 0x66d: 0x000c, 0x66e: 0x000c, 0x66f: 0x000c, - 0x670: 0x000c, 0x671: 0x000c, 0x672: 0x000c, 0x673: 0x000c, 0x674: 0x000c, 0x675: 0x000c, - 0x676: 0x000c, 0x677: 0x000c, 0x678: 0x000c, 0x679: 0x000c, 0x67a: 0x000c, 0x67b: 0x000c, - 0x67c: 0x000c, 0x67d: 0x000c, 0x67e: 0x000c, 0x67f: 0x000c, - // Block 0x1a, offset 0x680 - 0x680: 0x000c, 0x681: 0x000c, 0x682: 0x000c, - 0x6ba: 0x000c, - 0x6bc: 0x000c, - // Block 0x1b, offset 0x6c0 - 0x6c1: 0x000c, 0x6c2: 0x000c, 0x6c3: 0x000c, 0x6c4: 0x000c, 0x6c5: 0x000c, - 0x6c6: 0x000c, 0x6c7: 0x000c, 0x6c8: 0x000c, - 0x6cd: 0x000c, 0x6d1: 0x000c, - 0x6d2: 0x000c, 0x6d3: 0x000c, 0x6d4: 0x000c, 0x6d5: 0x000c, 0x6d6: 0x000c, 0x6d7: 0x000c, - 0x6e2: 0x000c, 0x6e3: 0x000c, - // Block 0x1c, offset 0x700 - 0x701: 0x000c, - 0x73c: 0x000c, - // Block 0x1d, offset 0x740 - 0x741: 0x000c, 0x742: 0x000c, 0x743: 0x000c, 0x744: 0x000c, - 0x74d: 0x000c, - 0x762: 0x000c, 0x763: 0x000c, - 0x772: 0x0004, 0x773: 0x0004, - 0x77b: 0x0004, - // Block 0x1e, offset 0x780 - 0x781: 0x000c, 0x782: 0x000c, - 0x7bc: 0x000c, - // Block 0x1f, offset 0x7c0 - 0x7c1: 0x000c, 0x7c2: 0x000c, - 0x7c7: 0x000c, 0x7c8: 0x000c, 0x7cb: 0x000c, - 0x7cc: 0x000c, 0x7cd: 0x000c, 0x7d1: 0x000c, - 0x7f0: 0x000c, 0x7f1: 0x000c, 0x7f5: 0x000c, - // Block 0x20, offset 0x800 - 0x801: 0x000c, 0x802: 0x000c, 0x803: 0x000c, 0x804: 0x000c, 0x805: 0x000c, - 0x807: 0x000c, 0x808: 0x000c, - 0x80d: 0x000c, - 0x822: 0x000c, 0x823: 0x000c, - 0x831: 0x0004, - // Block 0x21, offset 0x840 - 0x841: 0x000c, - 0x87c: 0x000c, 0x87f: 0x000c, - // Block 0x22, offset 0x880 - 0x881: 0x000c, 0x882: 0x000c, 0x883: 0x000c, 0x884: 0x000c, - 0x88d: 0x000c, - 0x896: 0x000c, - 0x8a2: 0x000c, 0x8a3: 0x000c, - // Block 0x23, offset 0x8c0 - 0x8c2: 0x000c, - // Block 0x24, offset 0x900 - 0x900: 0x000c, - 0x90d: 0x000c, - 0x933: 0x000a, 0x934: 0x000a, 0x935: 0x000a, - 0x936: 0x000a, 0x937: 0x000a, 0x938: 0x000a, 0x939: 0x0004, 0x93a: 0x000a, - // Block 0x25, offset 0x940 - 0x940: 0x000c, - 0x97e: 0x000c, 0x97f: 0x000c, - // Block 0x26, offset 0x980 - 0x980: 0x000c, - 0x986: 0x000c, 0x987: 0x000c, 0x988: 0x000c, 0x98a: 0x000c, 0x98b: 0x000c, - 0x98c: 0x000c, 0x98d: 0x000c, - 0x995: 0x000c, 0x996: 0x000c, - 0x9a2: 0x000c, 0x9a3: 0x000c, - 0x9b8: 0x000a, 0x9b9: 0x000a, 0x9ba: 0x000a, 0x9bb: 0x000a, - 0x9bc: 0x000a, 0x9bd: 0x000a, 0x9be: 0x000a, - // Block 0x27, offset 0x9c0 - 0x9cc: 0x000c, 0x9cd: 0x000c, - 0x9e2: 0x000c, 0x9e3: 0x000c, - // Block 0x28, offset 0xa00 - 0xa01: 0x000c, - // Block 0x29, offset 0xa40 - 0xa41: 0x000c, 0xa42: 0x000c, 0xa43: 0x000c, 0xa44: 0x000c, - 0xa4d: 0x000c, - 0xa62: 0x000c, 0xa63: 0x000c, - // Block 0x2a, offset 0xa80 - 0xa8a: 0x000c, - 0xa92: 0x000c, 0xa93: 0x000c, 0xa94: 0x000c, 0xa96: 0x000c, - // Block 0x2b, offset 0xac0 - 0xaf1: 0x000c, 0xaf4: 0x000c, 0xaf5: 0x000c, - 0xaf6: 0x000c, 0xaf7: 0x000c, 0xaf8: 0x000c, 0xaf9: 0x000c, 0xafa: 0x000c, - 0xaff: 0x0004, - // Block 0x2c, offset 0xb00 - 0xb07: 0x000c, 0xb08: 0x000c, 0xb09: 0x000c, 0xb0a: 0x000c, 0xb0b: 0x000c, - 0xb0c: 0x000c, 0xb0d: 0x000c, 0xb0e: 0x000c, - // Block 0x2d, offset 0xb40 - 0xb71: 0x000c, 0xb74: 0x000c, 0xb75: 0x000c, - 0xb76: 0x000c, 0xb77: 0x000c, 0xb78: 0x000c, 0xb79: 0x000c, 0xb7b: 0x000c, - 0xb7c: 0x000c, - // Block 0x2e, offset 0xb80 - 0xb88: 0x000c, 0xb89: 0x000c, 0xb8a: 0x000c, 0xb8b: 0x000c, - 0xb8c: 0x000c, 0xb8d: 0x000c, - // Block 0x2f, offset 0xbc0 - 0xbd8: 0x000c, 0xbd9: 0x000c, - 0xbf5: 0x000c, - 0xbf7: 0x000c, 0xbf9: 0x000c, 0xbfa: 0x003a, 0xbfb: 0x002a, - 0xbfc: 0x003a, 0xbfd: 0x002a, - // Block 0x30, offset 0xc00 - 0xc31: 0x000c, 0xc32: 0x000c, 0xc33: 0x000c, 0xc34: 0x000c, 0xc35: 0x000c, - 0xc36: 0x000c, 0xc37: 0x000c, 0xc38: 0x000c, 0xc39: 0x000c, 0xc3a: 0x000c, 0xc3b: 0x000c, - 0xc3c: 0x000c, 0xc3d: 0x000c, 0xc3e: 0x000c, - // Block 0x31, offset 0xc40 - 0xc40: 0x000c, 0xc41: 0x000c, 0xc42: 0x000c, 0xc43: 0x000c, 0xc44: 0x000c, - 0xc46: 0x000c, 0xc47: 0x000c, - 0xc4d: 0x000c, 0xc4e: 0x000c, 0xc4f: 0x000c, 0xc50: 0x000c, 0xc51: 0x000c, - 0xc52: 0x000c, 0xc53: 0x000c, 0xc54: 0x000c, 0xc55: 0x000c, 0xc56: 0x000c, 0xc57: 0x000c, - 0xc59: 0x000c, 0xc5a: 0x000c, 0xc5b: 0x000c, 0xc5c: 0x000c, 0xc5d: 0x000c, - 0xc5e: 0x000c, 0xc5f: 0x000c, 0xc60: 0x000c, 0xc61: 0x000c, 0xc62: 0x000c, 0xc63: 0x000c, - 0xc64: 0x000c, 0xc65: 0x000c, 0xc66: 0x000c, 0xc67: 0x000c, 0xc68: 0x000c, 0xc69: 0x000c, - 0xc6a: 0x000c, 0xc6b: 0x000c, 0xc6c: 0x000c, 0xc6d: 0x000c, 0xc6e: 0x000c, 0xc6f: 0x000c, - 0xc70: 0x000c, 0xc71: 0x000c, 0xc72: 0x000c, 0xc73: 0x000c, 0xc74: 0x000c, 0xc75: 0x000c, - 0xc76: 0x000c, 0xc77: 0x000c, 0xc78: 0x000c, 0xc79: 0x000c, 0xc7a: 0x000c, 0xc7b: 0x000c, - 0xc7c: 0x000c, - // Block 0x32, offset 0xc80 - 0xc86: 0x000c, - // Block 0x33, offset 0xcc0 - 0xced: 0x000c, 0xcee: 0x000c, 0xcef: 0x000c, - 0xcf0: 0x000c, 0xcf2: 0x000c, 0xcf3: 0x000c, 0xcf4: 0x000c, 0xcf5: 0x000c, - 0xcf6: 0x000c, 0xcf7: 0x000c, 0xcf9: 0x000c, 0xcfa: 0x000c, - 0xcfd: 0x000c, 0xcfe: 0x000c, - // Block 0x34, offset 0xd00 - 0xd18: 0x000c, 0xd19: 0x000c, - 0xd1e: 0x000c, 0xd1f: 0x000c, 0xd20: 0x000c, - 0xd31: 0x000c, 0xd32: 0x000c, 0xd33: 0x000c, 0xd34: 0x000c, - // Block 0x35, offset 0xd40 - 0xd42: 0x000c, 0xd45: 0x000c, - 0xd46: 0x000c, - 0xd4d: 0x000c, - 0xd5d: 0x000c, - // Block 0x36, offset 0xd80 - 0xd9d: 0x000c, - 0xd9e: 0x000c, 0xd9f: 0x000c, - // Block 0x37, offset 0xdc0 - 0xdd0: 0x000a, 0xdd1: 0x000a, - 0xdd2: 0x000a, 0xdd3: 0x000a, 0xdd4: 0x000a, 0xdd5: 0x000a, 0xdd6: 0x000a, 0xdd7: 0x000a, - 0xdd8: 0x000a, 0xdd9: 0x000a, - // Block 0x38, offset 0xe00 - 0xe00: 0x000a, - // Block 0x39, offset 0xe40 - 0xe40: 0x0009, - 0xe5b: 0x007a, 0xe5c: 0x006a, - // Block 0x3a, offset 0xe80 - 0xe92: 0x000c, 0xe93: 0x000c, 0xe94: 0x000c, - 0xeb2: 0x000c, 0xeb3: 0x000c, 0xeb4: 0x000c, - // Block 0x3b, offset 0xec0 - 0xed2: 0x000c, 0xed3: 0x000c, - 0xef2: 0x000c, 0xef3: 0x000c, - // Block 0x3c, offset 0xf00 - 0xf34: 0x000c, 0xf35: 0x000c, - 0xf37: 0x000c, 0xf38: 0x000c, 0xf39: 0x000c, 0xf3a: 0x000c, 0xf3b: 0x000c, - 0xf3c: 0x000c, 0xf3d: 0x000c, - // Block 0x3d, offset 0xf40 - 0xf46: 0x000c, 0xf49: 0x000c, 0xf4a: 0x000c, 0xf4b: 0x000c, - 0xf4c: 0x000c, 0xf4d: 0x000c, 0xf4e: 0x000c, 0xf4f: 0x000c, 0xf50: 0x000c, 0xf51: 0x000c, - 0xf52: 0x000c, 0xf53: 0x000c, - 0xf5b: 0x0004, 0xf5d: 0x000c, - 0xf70: 0x000a, 0xf71: 0x000a, 0xf72: 0x000a, 0xf73: 0x000a, 0xf74: 0x000a, 0xf75: 0x000a, - 0xf76: 0x000a, 0xf77: 0x000a, 0xf78: 0x000a, 0xf79: 0x000a, - // Block 0x3e, offset 0xf80 - 0xf80: 0x000a, 0xf81: 0x000a, 0xf82: 0x000a, 0xf83: 0x000a, 0xf84: 0x000a, 0xf85: 0x000a, - 0xf86: 0x000a, 0xf87: 0x000a, 0xf88: 0x000a, 0xf89: 0x000a, 0xf8a: 0x000a, 0xf8b: 0x000c, - 0xf8c: 0x000c, 0xf8d: 0x000c, 0xf8e: 0x000b, - // Block 0x3f, offset 0xfc0 - 0xfc5: 0x000c, - 0xfc6: 0x000c, - 0xfe9: 0x000c, - // Block 0x40, offset 0x1000 - 0x1020: 0x000c, 0x1021: 0x000c, 0x1022: 0x000c, - 0x1027: 0x000c, 0x1028: 0x000c, - 0x1032: 0x000c, - 0x1039: 0x000c, 0x103a: 0x000c, 0x103b: 0x000c, - // Block 0x41, offset 0x1040 - 0x1040: 0x000a, 0x1044: 0x000a, 0x1045: 0x000a, - // Block 0x42, offset 0x1080 - 0x109e: 0x000a, 0x109f: 0x000a, 0x10a0: 0x000a, 0x10a1: 0x000a, 0x10a2: 0x000a, 0x10a3: 0x000a, - 0x10a4: 0x000a, 0x10a5: 0x000a, 0x10a6: 0x000a, 0x10a7: 0x000a, 0x10a8: 0x000a, 0x10a9: 0x000a, - 0x10aa: 0x000a, 0x10ab: 0x000a, 0x10ac: 0x000a, 0x10ad: 0x000a, 0x10ae: 0x000a, 0x10af: 0x000a, - 0x10b0: 0x000a, 0x10b1: 0x000a, 0x10b2: 0x000a, 0x10b3: 0x000a, 0x10b4: 0x000a, 0x10b5: 0x000a, - 0x10b6: 0x000a, 0x10b7: 0x000a, 0x10b8: 0x000a, 0x10b9: 0x000a, 0x10ba: 0x000a, 0x10bb: 0x000a, - 0x10bc: 0x000a, 0x10bd: 0x000a, 0x10be: 0x000a, 0x10bf: 0x000a, - // Block 0x43, offset 0x10c0 - 0x10d7: 0x000c, - 0x10d8: 0x000c, 0x10db: 0x000c, - // Block 0x44, offset 0x1100 - 0x1116: 0x000c, - 0x1118: 0x000c, 0x1119: 0x000c, 0x111a: 0x000c, 0x111b: 0x000c, 0x111c: 0x000c, 0x111d: 0x000c, - 0x111e: 0x000c, 0x1120: 0x000c, 0x1122: 0x000c, - 0x1125: 0x000c, 0x1126: 0x000c, 0x1127: 0x000c, 0x1128: 0x000c, 0x1129: 0x000c, - 0x112a: 0x000c, 0x112b: 0x000c, 0x112c: 0x000c, - 0x1133: 0x000c, 0x1134: 0x000c, 0x1135: 0x000c, - 0x1136: 0x000c, 0x1137: 0x000c, 0x1138: 0x000c, 0x1139: 0x000c, 0x113a: 0x000c, 0x113b: 0x000c, - 0x113c: 0x000c, 0x113f: 0x000c, - // Block 0x45, offset 0x1140 - 0x1170: 0x000c, 0x1171: 0x000c, 0x1172: 0x000c, 0x1173: 0x000c, 0x1174: 0x000c, 0x1175: 0x000c, - 0x1176: 0x000c, 0x1177: 0x000c, 0x1178: 0x000c, 0x1179: 0x000c, 0x117a: 0x000c, 0x117b: 0x000c, - 0x117c: 0x000c, 0x117d: 0x000c, 0x117e: 0x000c, - // Block 0x46, offset 0x1180 - 0x1180: 0x000c, 0x1181: 0x000c, 0x1182: 0x000c, 0x1183: 0x000c, - 0x11b4: 0x000c, - 0x11b6: 0x000c, 0x11b7: 0x000c, 0x11b8: 0x000c, 0x11b9: 0x000c, 0x11ba: 0x000c, - 0x11bc: 0x000c, - // Block 0x47, offset 0x11c0 - 0x11c2: 0x000c, - 0x11eb: 0x000c, 0x11ec: 0x000c, 0x11ed: 0x000c, 0x11ee: 0x000c, 0x11ef: 0x000c, - 0x11f0: 0x000c, 0x11f1: 0x000c, 0x11f2: 0x000c, 0x11f3: 0x000c, - // Block 0x48, offset 0x1200 - 0x1200: 0x000c, 0x1201: 0x000c, - 0x1222: 0x000c, 0x1223: 0x000c, - 0x1224: 0x000c, 0x1225: 0x000c, 0x1228: 0x000c, 0x1229: 0x000c, - 0x122b: 0x000c, 0x122c: 0x000c, 0x122d: 0x000c, - // Block 0x49, offset 0x1240 - 0x1266: 0x000c, 0x1268: 0x000c, 0x1269: 0x000c, - 0x126d: 0x000c, 0x126f: 0x000c, - 0x1270: 0x000c, 0x1271: 0x000c, - // Block 0x4a, offset 0x1280 - 0x12ac: 0x000c, 0x12ad: 0x000c, 0x12ae: 0x000c, 0x12af: 0x000c, - 0x12b0: 0x000c, 0x12b1: 0x000c, 0x12b2: 0x000c, 0x12b3: 0x000c, - 0x12b6: 0x000c, 0x12b7: 0x000c, - // Block 0x4b, offset 0x12c0 - 0x12d0: 0x000c, 0x12d1: 0x000c, - 0x12d2: 0x000c, 0x12d4: 0x000c, 0x12d5: 0x000c, 0x12d6: 0x000c, 0x12d7: 0x000c, - 0x12d8: 0x000c, 0x12d9: 0x000c, 0x12da: 0x000c, 0x12db: 0x000c, 0x12dc: 0x000c, 0x12dd: 0x000c, - 0x12de: 0x000c, 0x12df: 0x000c, 0x12e0: 0x000c, 0x12e2: 0x000c, 0x12e3: 0x000c, - 0x12e4: 0x000c, 0x12e5: 0x000c, 0x12e6: 0x000c, 0x12e7: 0x000c, 0x12e8: 0x000c, - 0x12ed: 0x000c, - 0x12f4: 0x000c, - 0x12f8: 0x000c, 0x12f9: 0x000c, - // Block 0x4c, offset 0x1300 - 0x1300: 0x000c, 0x1301: 0x000c, 0x1302: 0x000c, 0x1303: 0x000c, 0x1304: 0x000c, 0x1305: 0x000c, - 0x1306: 0x000c, 0x1307: 0x000c, 0x1308: 0x000c, 0x1309: 0x000c, 0x130a: 0x000c, 0x130b: 0x000c, - 0x130c: 0x000c, 0x130d: 0x000c, 0x130e: 0x000c, 0x130f: 0x000c, 0x1310: 0x000c, 0x1311: 0x000c, - 0x1312: 0x000c, 0x1313: 0x000c, 0x1314: 0x000c, 0x1315: 0x000c, 0x1316: 0x000c, 0x1317: 0x000c, - 0x1318: 0x000c, 0x1319: 0x000c, 0x131a: 0x000c, 0x131b: 0x000c, 0x131c: 0x000c, 0x131d: 0x000c, - 0x131e: 0x000c, 0x131f: 0x000c, 0x1320: 0x000c, 0x1321: 0x000c, 0x1322: 0x000c, 0x1323: 0x000c, - 0x1324: 0x000c, 0x1325: 0x000c, 0x1326: 0x000c, 0x1327: 0x000c, 0x1328: 0x000c, 0x1329: 0x000c, - 0x132a: 0x000c, 0x132b: 0x000c, 0x132c: 0x000c, 0x132d: 0x000c, 0x132e: 0x000c, 0x132f: 0x000c, - 0x1330: 0x000c, 0x1331: 0x000c, 0x1332: 0x000c, 0x1333: 0x000c, 0x1334: 0x000c, 0x1335: 0x000c, - 0x133b: 0x000c, - 0x133c: 0x000c, 0x133d: 0x000c, 0x133e: 0x000c, 0x133f: 0x000c, - // Block 0x4d, offset 0x1340 - 0x137d: 0x000a, 0x137f: 0x000a, - // Block 0x4e, offset 0x1380 - 0x1380: 0x000a, 0x1381: 0x000a, - 0x138d: 0x000a, 0x138e: 0x000a, 0x138f: 0x000a, - 0x139d: 0x000a, - 0x139e: 0x000a, 0x139f: 0x000a, - 0x13ad: 0x000a, 0x13ae: 0x000a, 0x13af: 0x000a, - 0x13bd: 0x000a, 0x13be: 0x000a, - // Block 0x4f, offset 0x13c0 - 0x13c0: 0x0009, 0x13c1: 0x0009, 0x13c2: 0x0009, 0x13c3: 0x0009, 0x13c4: 0x0009, 0x13c5: 0x0009, - 0x13c6: 0x0009, 0x13c7: 0x0009, 0x13c8: 0x0009, 0x13c9: 0x0009, 0x13ca: 0x0009, 0x13cb: 0x000b, - 0x13cc: 0x000b, 0x13cd: 0x000b, 0x13cf: 0x0001, 0x13d0: 0x000a, 0x13d1: 0x000a, - 0x13d2: 0x000a, 0x13d3: 0x000a, 0x13d4: 0x000a, 0x13d5: 0x000a, 0x13d6: 0x000a, 0x13d7: 0x000a, - 0x13d8: 0x000a, 0x13d9: 0x000a, 0x13da: 0x000a, 0x13db: 0x000a, 0x13dc: 0x000a, 0x13dd: 0x000a, - 0x13de: 0x000a, 0x13df: 0x000a, 0x13e0: 0x000a, 0x13e1: 0x000a, 0x13e2: 0x000a, 0x13e3: 0x000a, - 0x13e4: 0x000a, 0x13e5: 0x000a, 0x13e6: 0x000a, 0x13e7: 0x000a, 0x13e8: 0x0009, 0x13e9: 0x0007, - 0x13ea: 0x000e, 0x13eb: 0x000e, 0x13ec: 0x000e, 0x13ed: 0x000e, 0x13ee: 0x000e, 0x13ef: 0x0006, - 0x13f0: 0x0004, 0x13f1: 0x0004, 0x13f2: 0x0004, 0x13f3: 0x0004, 0x13f4: 0x0004, 0x13f5: 0x000a, - 0x13f6: 0x000a, 0x13f7: 0x000a, 0x13f8: 0x000a, 0x13f9: 0x000a, 0x13fa: 0x000a, 0x13fb: 0x000a, - 0x13fc: 0x000a, 0x13fd: 0x000a, 0x13fe: 0x000a, 0x13ff: 0x000a, - // Block 0x50, offset 0x1400 - 0x1400: 0x000a, 0x1401: 0x000a, 0x1402: 0x000a, 0x1403: 0x000a, 0x1404: 0x0006, 0x1405: 0x009a, - 0x1406: 0x008a, 0x1407: 0x000a, 0x1408: 0x000a, 0x1409: 0x000a, 0x140a: 0x000a, 0x140b: 0x000a, - 0x140c: 0x000a, 0x140d: 0x000a, 0x140e: 0x000a, 0x140f: 0x000a, 0x1410: 0x000a, 0x1411: 0x000a, - 0x1412: 0x000a, 0x1413: 0x000a, 0x1414: 0x000a, 0x1415: 0x000a, 0x1416: 0x000a, 0x1417: 0x000a, - 0x1418: 0x000a, 0x1419: 0x000a, 0x141a: 0x000a, 0x141b: 0x000a, 0x141c: 0x000a, 0x141d: 0x000a, - 0x141e: 0x000a, 0x141f: 0x0009, 0x1420: 0x000b, 0x1421: 0x000b, 0x1422: 0x000b, 0x1423: 0x000b, - 0x1424: 0x000b, 0x1425: 0x000b, 0x1426: 0x000e, 0x1427: 0x000e, 0x1428: 0x000e, 0x1429: 0x000e, - 0x142a: 0x000b, 0x142b: 0x000b, 0x142c: 0x000b, 0x142d: 0x000b, 0x142e: 0x000b, 0x142f: 0x000b, - 0x1430: 0x0002, 0x1434: 0x0002, 0x1435: 0x0002, - 0x1436: 0x0002, 0x1437: 0x0002, 0x1438: 0x0002, 0x1439: 0x0002, 0x143a: 0x0003, 0x143b: 0x0003, - 0x143c: 0x000a, 0x143d: 0x009a, 0x143e: 0x008a, - // Block 0x51, offset 0x1440 - 0x1440: 0x0002, 0x1441: 0x0002, 0x1442: 0x0002, 0x1443: 0x0002, 0x1444: 0x0002, 0x1445: 0x0002, - 0x1446: 0x0002, 0x1447: 0x0002, 0x1448: 0x0002, 0x1449: 0x0002, 0x144a: 0x0003, 0x144b: 0x0003, - 0x144c: 0x000a, 0x144d: 0x009a, 0x144e: 0x008a, - 0x1460: 0x0004, 0x1461: 0x0004, 0x1462: 0x0004, 0x1463: 0x0004, - 0x1464: 0x0004, 0x1465: 0x0004, 0x1466: 0x0004, 0x1467: 0x0004, 0x1468: 0x0004, 0x1469: 0x0004, - 0x146a: 0x0004, 0x146b: 0x0004, 0x146c: 0x0004, 0x146d: 0x0004, 0x146e: 0x0004, 0x146f: 0x0004, - 0x1470: 0x0004, 0x1471: 0x0004, 0x1472: 0x0004, 0x1473: 0x0004, 0x1474: 0x0004, 0x1475: 0x0004, - 0x1476: 0x0004, 0x1477: 0x0004, 0x1478: 0x0004, 0x1479: 0x0004, 0x147a: 0x0004, 0x147b: 0x0004, - 0x147c: 0x0004, 0x147d: 0x0004, 0x147e: 0x0004, 0x147f: 0x0004, - // Block 0x52, offset 0x1480 - 0x1480: 0x0004, 0x1481: 0x0004, 0x1482: 0x0004, 0x1483: 0x0004, 0x1484: 0x0004, 0x1485: 0x0004, - 0x1486: 0x0004, 0x1487: 0x0004, 0x1488: 0x0004, 0x1489: 0x0004, 0x148a: 0x0004, 0x148b: 0x0004, - 0x148c: 0x0004, 0x148d: 0x0004, 0x148e: 0x0004, 0x148f: 0x0004, 0x1490: 0x000c, 0x1491: 0x000c, - 0x1492: 0x000c, 0x1493: 0x000c, 0x1494: 0x000c, 0x1495: 0x000c, 0x1496: 0x000c, 0x1497: 0x000c, - 0x1498: 0x000c, 0x1499: 0x000c, 0x149a: 0x000c, 0x149b: 0x000c, 0x149c: 0x000c, 0x149d: 0x000c, - 0x149e: 0x000c, 0x149f: 0x000c, 0x14a0: 0x000c, 0x14a1: 0x000c, 0x14a2: 0x000c, 0x14a3: 0x000c, - 0x14a4: 0x000c, 0x14a5: 0x000c, 0x14a6: 0x000c, 0x14a7: 0x000c, 0x14a8: 0x000c, 0x14a9: 0x000c, - 0x14aa: 0x000c, 0x14ab: 0x000c, 0x14ac: 0x000c, 0x14ad: 0x000c, 0x14ae: 0x000c, 0x14af: 0x000c, - 0x14b0: 0x000c, - // Block 0x53, offset 0x14c0 - 0x14c0: 0x000a, 0x14c1: 0x000a, 0x14c3: 0x000a, 0x14c4: 0x000a, 0x14c5: 0x000a, - 0x14c6: 0x000a, 0x14c8: 0x000a, 0x14c9: 0x000a, - 0x14d4: 0x000a, 0x14d6: 0x000a, 0x14d7: 0x000a, - 0x14d8: 0x000a, - 0x14de: 0x000a, 0x14df: 0x000a, 0x14e0: 0x000a, 0x14e1: 0x000a, 0x14e2: 0x000a, 0x14e3: 0x000a, - 0x14e5: 0x000a, 0x14e7: 0x000a, 0x14e9: 0x000a, - 0x14ee: 0x0004, - 0x14fa: 0x000a, 0x14fb: 0x000a, - // Block 0x54, offset 0x1500 - 0x1500: 0x000a, 0x1501: 0x000a, 0x1502: 0x000a, 0x1503: 0x000a, 0x1504: 0x000a, - 0x150a: 0x000a, 0x150b: 0x000a, - 0x150c: 0x000a, 0x150d: 0x000a, 0x1510: 0x000a, 0x1511: 0x000a, - 0x1512: 0x000a, 0x1513: 0x000a, 0x1514: 0x000a, 0x1515: 0x000a, 0x1516: 0x000a, 0x1517: 0x000a, - 0x1518: 0x000a, 0x1519: 0x000a, 0x151a: 0x000a, 0x151b: 0x000a, 0x151c: 0x000a, 0x151d: 0x000a, - 0x151e: 0x000a, 0x151f: 0x000a, - // Block 0x55, offset 0x1540 - 0x1549: 0x000a, 0x154a: 0x000a, 0x154b: 0x000a, - 0x1550: 0x000a, 0x1551: 0x000a, - 0x1552: 0x000a, 0x1553: 0x000a, 0x1554: 0x000a, 0x1555: 0x000a, 0x1556: 0x000a, 0x1557: 0x000a, - 0x1558: 0x000a, 0x1559: 0x000a, 0x155a: 0x000a, 0x155b: 0x000a, 0x155c: 0x000a, 0x155d: 0x000a, - 0x155e: 0x000a, 0x155f: 0x000a, 0x1560: 0x000a, 0x1561: 0x000a, 0x1562: 0x000a, 0x1563: 0x000a, - 0x1564: 0x000a, 0x1565: 0x000a, 0x1566: 0x000a, 0x1567: 0x000a, 0x1568: 0x000a, 0x1569: 0x000a, - 0x156a: 0x000a, 0x156b: 0x000a, 0x156c: 0x000a, 0x156d: 0x000a, 0x156e: 0x000a, 0x156f: 0x000a, - 0x1570: 0x000a, 0x1571: 0x000a, 0x1572: 0x000a, 0x1573: 0x000a, 0x1574: 0x000a, 0x1575: 0x000a, - 0x1576: 0x000a, 0x1577: 0x000a, 0x1578: 0x000a, 0x1579: 0x000a, 0x157a: 0x000a, 0x157b: 0x000a, - 0x157c: 0x000a, 0x157d: 0x000a, 0x157e: 0x000a, 0x157f: 0x000a, - // Block 0x56, offset 0x1580 - 0x1580: 0x000a, 0x1581: 0x000a, 0x1582: 0x000a, 0x1583: 0x000a, 0x1584: 0x000a, 0x1585: 0x000a, - 0x1586: 0x000a, 0x1587: 0x000a, 0x1588: 0x000a, 0x1589: 0x000a, 0x158a: 0x000a, 0x158b: 0x000a, - 0x158c: 0x000a, 0x158d: 0x000a, 0x158e: 0x000a, 0x158f: 0x000a, 0x1590: 0x000a, 0x1591: 0x000a, - 0x1592: 0x000a, 0x1593: 0x000a, 0x1594: 0x000a, 0x1595: 0x000a, 0x1596: 0x000a, 0x1597: 0x000a, - 0x1598: 0x000a, 0x1599: 0x000a, 0x159a: 0x000a, 0x159b: 0x000a, 0x159c: 0x000a, 0x159d: 0x000a, - 0x159e: 0x000a, 0x159f: 0x000a, 0x15a0: 0x000a, 0x15a1: 0x000a, 0x15a2: 0x000a, 0x15a3: 0x000a, - 0x15a4: 0x000a, 0x15a5: 0x000a, 0x15a6: 0x000a, 0x15a7: 0x000a, 0x15a8: 0x000a, 0x15a9: 0x000a, - 0x15aa: 0x000a, 0x15ab: 0x000a, 0x15ac: 0x000a, 0x15ad: 0x000a, 0x15ae: 0x000a, 0x15af: 0x000a, - 0x15b0: 0x000a, 0x15b1: 0x000a, 0x15b2: 0x000a, 0x15b3: 0x000a, 0x15b4: 0x000a, 0x15b5: 0x000a, - 0x15b6: 0x000a, 0x15b7: 0x000a, 0x15b8: 0x000a, 0x15b9: 0x000a, 0x15ba: 0x000a, 0x15bb: 0x000a, - 0x15bc: 0x000a, 0x15bd: 0x000a, 0x15be: 0x000a, 0x15bf: 0x000a, - // Block 0x57, offset 0x15c0 - 0x15c0: 0x000a, 0x15c1: 0x000a, 0x15c2: 0x000a, 0x15c3: 0x000a, 0x15c4: 0x000a, 0x15c5: 0x000a, - 0x15c6: 0x000a, 0x15c7: 0x000a, 0x15c8: 0x000a, 0x15c9: 0x000a, 0x15ca: 0x000a, 0x15cb: 0x000a, - 0x15cc: 0x000a, 0x15cd: 0x000a, 0x15ce: 0x000a, 0x15cf: 0x000a, 0x15d0: 0x000a, 0x15d1: 0x000a, - 0x15d2: 0x0003, 0x15d3: 0x0004, 0x15d4: 0x000a, 0x15d5: 0x000a, 0x15d6: 0x000a, 0x15d7: 0x000a, - 0x15d8: 0x000a, 0x15d9: 0x000a, 0x15da: 0x000a, 0x15db: 0x000a, 0x15dc: 0x000a, 0x15dd: 0x000a, - 0x15de: 0x000a, 0x15df: 0x000a, 0x15e0: 0x000a, 0x15e1: 0x000a, 0x15e2: 0x000a, 0x15e3: 0x000a, - 0x15e4: 0x000a, 0x15e5: 0x000a, 0x15e6: 0x000a, 0x15e7: 0x000a, 0x15e8: 0x000a, 0x15e9: 0x000a, - 0x15ea: 0x000a, 0x15eb: 0x000a, 0x15ec: 0x000a, 0x15ed: 0x000a, 0x15ee: 0x000a, 0x15ef: 0x000a, - 0x15f0: 0x000a, 0x15f1: 0x000a, 0x15f2: 0x000a, 0x15f3: 0x000a, 0x15f4: 0x000a, 0x15f5: 0x000a, - 0x15f6: 0x000a, 0x15f7: 0x000a, 0x15f8: 0x000a, 0x15f9: 0x000a, 0x15fa: 0x000a, 0x15fb: 0x000a, - 0x15fc: 0x000a, 0x15fd: 0x000a, 0x15fe: 0x000a, 0x15ff: 0x000a, - // Block 0x58, offset 0x1600 - 0x1600: 0x000a, 0x1601: 0x000a, 0x1602: 0x000a, 0x1603: 0x000a, 0x1604: 0x000a, 0x1605: 0x000a, - 0x1606: 0x000a, 0x1607: 0x000a, 0x1608: 0x003a, 0x1609: 0x002a, 0x160a: 0x003a, 0x160b: 0x002a, - 0x160c: 0x000a, 0x160d: 0x000a, 0x160e: 0x000a, 0x160f: 0x000a, 0x1610: 0x000a, 0x1611: 0x000a, - 0x1612: 0x000a, 0x1613: 0x000a, 0x1614: 0x000a, 0x1615: 0x000a, 0x1616: 0x000a, 0x1617: 0x000a, - 0x1618: 0x000a, 0x1619: 0x000a, 0x161a: 0x000a, 0x161b: 0x000a, 0x161c: 0x000a, 0x161d: 0x000a, - 0x161e: 0x000a, 0x161f: 0x000a, 0x1620: 0x000a, 0x1621: 0x000a, 0x1622: 0x000a, 0x1623: 0x000a, - 0x1624: 0x000a, 0x1625: 0x000a, 0x1626: 0x000a, 0x1627: 0x000a, 0x1628: 0x000a, 0x1629: 0x009a, - 0x162a: 0x008a, 0x162b: 0x000a, 0x162c: 0x000a, 0x162d: 0x000a, 0x162e: 0x000a, 0x162f: 0x000a, - 0x1630: 0x000a, 0x1631: 0x000a, 0x1632: 0x000a, 0x1633: 0x000a, 0x1634: 0x000a, 0x1635: 0x000a, - // Block 0x59, offset 0x1640 - 0x167b: 0x000a, - 0x167c: 0x000a, 0x167d: 0x000a, 0x167e: 0x000a, 0x167f: 0x000a, - // Block 0x5a, offset 0x1680 - 0x1680: 0x000a, 0x1681: 0x000a, 0x1682: 0x000a, 0x1683: 0x000a, 0x1684: 0x000a, 0x1685: 0x000a, - 0x1686: 0x000a, 0x1687: 0x000a, 0x1688: 0x000a, 0x1689: 0x000a, 0x168a: 0x000a, 0x168b: 0x000a, - 0x168c: 0x000a, 0x168d: 0x000a, 0x168e: 0x000a, 0x168f: 0x000a, 0x1690: 0x000a, 0x1691: 0x000a, - 0x1692: 0x000a, 0x1693: 0x000a, 0x1694: 0x000a, 0x1696: 0x000a, 0x1697: 0x000a, - 0x1698: 0x000a, 0x1699: 0x000a, 0x169a: 0x000a, 0x169b: 0x000a, 0x169c: 0x000a, 0x169d: 0x000a, - 0x169e: 0x000a, 0x169f: 0x000a, 0x16a0: 0x000a, 0x16a1: 0x000a, 0x16a2: 0x000a, 0x16a3: 0x000a, - 0x16a4: 0x000a, 0x16a5: 0x000a, 0x16a6: 0x000a, 0x16a7: 0x000a, 0x16a8: 0x000a, 0x16a9: 0x000a, - 0x16aa: 0x000a, 0x16ab: 0x000a, 0x16ac: 0x000a, 0x16ad: 0x000a, 0x16ae: 0x000a, 0x16af: 0x000a, - 0x16b0: 0x000a, 0x16b1: 0x000a, 0x16b2: 0x000a, 0x16b3: 0x000a, 0x16b4: 0x000a, 0x16b5: 0x000a, - 0x16b6: 0x000a, 0x16b7: 0x000a, 0x16b8: 0x000a, 0x16b9: 0x000a, 0x16ba: 0x000a, 0x16bb: 0x000a, - 0x16bc: 0x000a, 0x16bd: 0x000a, 0x16be: 0x000a, 0x16bf: 0x000a, - // Block 0x5b, offset 0x16c0 - 0x16c0: 0x000a, 0x16c1: 0x000a, 0x16c2: 0x000a, 0x16c3: 0x000a, 0x16c4: 0x000a, 0x16c5: 0x000a, - 0x16c6: 0x000a, 0x16c7: 0x000a, 0x16c8: 0x000a, 0x16c9: 0x000a, 0x16ca: 0x000a, 0x16cb: 0x000a, - 0x16cc: 0x000a, 0x16cd: 0x000a, 0x16ce: 0x000a, 0x16cf: 0x000a, 0x16d0: 0x000a, 0x16d1: 0x000a, - 0x16d2: 0x000a, 0x16d3: 0x000a, 0x16d4: 0x000a, 0x16d5: 0x000a, 0x16d6: 0x000a, 0x16d7: 0x000a, - 0x16d8: 0x000a, 0x16d9: 0x000a, 0x16da: 0x000a, 0x16db: 0x000a, 0x16dc: 0x000a, 0x16dd: 0x000a, - 0x16de: 0x000a, 0x16df: 0x000a, 0x16e0: 0x000a, 0x16e1: 0x000a, 0x16e2: 0x000a, 0x16e3: 0x000a, - 0x16e4: 0x000a, 0x16e5: 0x000a, 0x16e6: 0x000a, 0x16e7: 0x000a, 0x16e8: 0x000a, 0x16e9: 0x000a, - 0x16ea: 0x000a, 0x16eb: 0x000a, 0x16ec: 0x000a, 0x16ed: 0x000a, 0x16ee: 0x000a, 0x16ef: 0x000a, - 0x16f0: 0x000a, 0x16f1: 0x000a, 0x16f2: 0x000a, 0x16f3: 0x000a, 0x16f4: 0x000a, 0x16f5: 0x000a, - 0x16f6: 0x000a, 0x16f7: 0x000a, 0x16f8: 0x000a, 0x16f9: 0x000a, 0x16fa: 0x000a, 0x16fb: 0x000a, - 0x16fc: 0x000a, 0x16fd: 0x000a, 0x16fe: 0x000a, - // Block 0x5c, offset 0x1700 - 0x1700: 0x000a, 0x1701: 0x000a, 0x1702: 0x000a, 0x1703: 0x000a, 0x1704: 0x000a, 0x1705: 0x000a, - 0x1706: 0x000a, 0x1707: 0x000a, 0x1708: 0x000a, 0x1709: 0x000a, 0x170a: 0x000a, 0x170b: 0x000a, - 0x170c: 0x000a, 0x170d: 0x000a, 0x170e: 0x000a, 0x170f: 0x000a, 0x1710: 0x000a, 0x1711: 0x000a, - 0x1712: 0x000a, 0x1713: 0x000a, 0x1714: 0x000a, 0x1715: 0x000a, 0x1716: 0x000a, 0x1717: 0x000a, - 0x1718: 0x000a, 0x1719: 0x000a, 0x171a: 0x000a, 0x171b: 0x000a, 0x171c: 0x000a, 0x171d: 0x000a, - 0x171e: 0x000a, 0x171f: 0x000a, 0x1720: 0x000a, 0x1721: 0x000a, 0x1722: 0x000a, 0x1723: 0x000a, - 0x1724: 0x000a, 0x1725: 0x000a, 0x1726: 0x000a, - // Block 0x5d, offset 0x1740 - 0x1740: 0x000a, 0x1741: 0x000a, 0x1742: 0x000a, 0x1743: 0x000a, 0x1744: 0x000a, 0x1745: 0x000a, - 0x1746: 0x000a, 0x1747: 0x000a, 0x1748: 0x000a, 0x1749: 0x000a, 0x174a: 0x000a, - 0x1760: 0x000a, 0x1761: 0x000a, 0x1762: 0x000a, 0x1763: 0x000a, - 0x1764: 0x000a, 0x1765: 0x000a, 0x1766: 0x000a, 0x1767: 0x000a, 0x1768: 0x000a, 0x1769: 0x000a, - 0x176a: 0x000a, 0x176b: 0x000a, 0x176c: 0x000a, 0x176d: 0x000a, 0x176e: 0x000a, 0x176f: 0x000a, - 0x1770: 0x000a, 0x1771: 0x000a, 0x1772: 0x000a, 0x1773: 0x000a, 0x1774: 0x000a, 0x1775: 0x000a, - 0x1776: 0x000a, 0x1777: 0x000a, 0x1778: 0x000a, 0x1779: 0x000a, 0x177a: 0x000a, 0x177b: 0x000a, - 0x177c: 0x000a, 0x177d: 0x000a, 0x177e: 0x000a, 0x177f: 0x000a, - // Block 0x5e, offset 0x1780 - 0x1780: 0x000a, 0x1781: 0x000a, 0x1782: 0x000a, 0x1783: 0x000a, 0x1784: 0x000a, 0x1785: 0x000a, - 0x1786: 0x000a, 0x1787: 0x000a, 0x1788: 0x0002, 0x1789: 0x0002, 0x178a: 0x0002, 0x178b: 0x0002, - 0x178c: 0x0002, 0x178d: 0x0002, 0x178e: 0x0002, 0x178f: 0x0002, 0x1790: 0x0002, 0x1791: 0x0002, - 0x1792: 0x0002, 0x1793: 0x0002, 0x1794: 0x0002, 0x1795: 0x0002, 0x1796: 0x0002, 0x1797: 0x0002, - 0x1798: 0x0002, 0x1799: 0x0002, 0x179a: 0x0002, 0x179b: 0x0002, - // Block 0x5f, offset 0x17c0 - 0x17ea: 0x000a, 0x17eb: 0x000a, 0x17ec: 0x000a, 0x17ed: 0x000a, 0x17ee: 0x000a, 0x17ef: 0x000a, - 0x17f0: 0x000a, 0x17f1: 0x000a, 0x17f2: 0x000a, 0x17f3: 0x000a, 0x17f4: 0x000a, 0x17f5: 0x000a, - 0x17f6: 0x000a, 0x17f7: 0x000a, 0x17f8: 0x000a, 0x17f9: 0x000a, 0x17fa: 0x000a, 0x17fb: 0x000a, - 0x17fc: 0x000a, 0x17fd: 0x000a, 0x17fe: 0x000a, 0x17ff: 0x000a, - // Block 0x60, offset 0x1800 - 0x1800: 0x000a, 0x1801: 0x000a, 0x1802: 0x000a, 0x1803: 0x000a, 0x1804: 0x000a, 0x1805: 0x000a, - 0x1806: 0x000a, 0x1807: 0x000a, 0x1808: 0x000a, 0x1809: 0x000a, 0x180a: 0x000a, 0x180b: 0x000a, - 0x180c: 0x000a, 0x180d: 0x000a, 0x180e: 0x000a, 0x180f: 0x000a, 0x1810: 0x000a, 0x1811: 0x000a, - 0x1812: 0x000a, 0x1813: 0x000a, 0x1814: 0x000a, 0x1815: 0x000a, 0x1816: 0x000a, 0x1817: 0x000a, - 0x1818: 0x000a, 0x1819: 0x000a, 0x181a: 0x000a, 0x181b: 0x000a, 0x181c: 0x000a, 0x181d: 0x000a, - 0x181e: 0x000a, 0x181f: 0x000a, 0x1820: 0x000a, 0x1821: 0x000a, 0x1822: 0x000a, 0x1823: 0x000a, - 0x1824: 0x000a, 0x1825: 0x000a, 0x1826: 0x000a, 0x1827: 0x000a, 0x1828: 0x000a, 0x1829: 0x000a, - 0x182a: 0x000a, 0x182b: 0x000a, 0x182d: 0x000a, 0x182e: 0x000a, 0x182f: 0x000a, - 0x1830: 0x000a, 0x1831: 0x000a, 0x1832: 0x000a, 0x1833: 0x000a, 0x1834: 0x000a, 0x1835: 0x000a, - 0x1836: 0x000a, 0x1837: 0x000a, 0x1838: 0x000a, 0x1839: 0x000a, 0x183a: 0x000a, 0x183b: 0x000a, - 0x183c: 0x000a, 0x183d: 0x000a, 0x183e: 0x000a, 0x183f: 0x000a, - // Block 0x61, offset 0x1840 - 0x1840: 0x000a, 0x1841: 0x000a, 0x1842: 0x000a, 0x1843: 0x000a, 0x1844: 0x000a, 0x1845: 0x000a, - 0x1846: 0x000a, 0x1847: 0x000a, 0x1848: 0x000a, 0x1849: 0x000a, 0x184a: 0x000a, 0x184b: 0x000a, - 0x184c: 0x000a, 0x184d: 0x000a, 0x184e: 0x000a, 0x184f: 0x000a, 0x1850: 0x000a, 0x1851: 0x000a, - 0x1852: 0x000a, 0x1853: 0x000a, 0x1854: 0x000a, 0x1855: 0x000a, 0x1856: 0x000a, 0x1857: 0x000a, - 0x1858: 0x000a, 0x1859: 0x000a, 0x185a: 0x000a, 0x185b: 0x000a, 0x185c: 0x000a, 0x185d: 0x000a, - 0x185e: 0x000a, 0x185f: 0x000a, 0x1860: 0x000a, 0x1861: 0x000a, 0x1862: 0x000a, 0x1863: 0x000a, - 0x1864: 0x000a, 0x1865: 0x000a, 0x1866: 0x000a, 0x1867: 0x000a, 0x1868: 0x003a, 0x1869: 0x002a, - 0x186a: 0x003a, 0x186b: 0x002a, 0x186c: 0x003a, 0x186d: 0x002a, 0x186e: 0x003a, 0x186f: 0x002a, - 0x1870: 0x003a, 0x1871: 0x002a, 0x1872: 0x003a, 0x1873: 0x002a, 0x1874: 0x003a, 0x1875: 0x002a, - 0x1876: 0x000a, 0x1877: 0x000a, 0x1878: 0x000a, 0x1879: 0x000a, 0x187a: 0x000a, 0x187b: 0x000a, - 0x187c: 0x000a, 0x187d: 0x000a, 0x187e: 0x000a, 0x187f: 0x000a, - // Block 0x62, offset 0x1880 - 0x1880: 0x000a, 0x1881: 0x000a, 0x1882: 0x000a, 0x1883: 0x000a, 0x1884: 0x000a, 0x1885: 0x009a, - 0x1886: 0x008a, 0x1887: 0x000a, 0x1888: 0x000a, 0x1889: 0x000a, 0x188a: 0x000a, 0x188b: 0x000a, - 0x188c: 0x000a, 0x188d: 0x000a, 0x188e: 0x000a, 0x188f: 0x000a, 0x1890: 0x000a, 0x1891: 0x000a, - 0x1892: 0x000a, 0x1893: 0x000a, 0x1894: 0x000a, 0x1895: 0x000a, 0x1896: 0x000a, 0x1897: 0x000a, - 0x1898: 0x000a, 0x1899: 0x000a, 0x189a: 0x000a, 0x189b: 0x000a, 0x189c: 0x000a, 0x189d: 0x000a, - 0x189e: 0x000a, 0x189f: 0x000a, 0x18a0: 0x000a, 0x18a1: 0x000a, 0x18a2: 0x000a, 0x18a3: 0x000a, - 0x18a4: 0x000a, 0x18a5: 0x000a, 0x18a6: 0x003a, 0x18a7: 0x002a, 0x18a8: 0x003a, 0x18a9: 0x002a, - 0x18aa: 0x003a, 0x18ab: 0x002a, 0x18ac: 0x003a, 0x18ad: 0x002a, 0x18ae: 0x003a, 0x18af: 0x002a, - 0x18b0: 0x000a, 0x18b1: 0x000a, 0x18b2: 0x000a, 0x18b3: 0x000a, 0x18b4: 0x000a, 0x18b5: 0x000a, - 0x18b6: 0x000a, 0x18b7: 0x000a, 0x18b8: 0x000a, 0x18b9: 0x000a, 0x18ba: 0x000a, 0x18bb: 0x000a, - 0x18bc: 0x000a, 0x18bd: 0x000a, 0x18be: 0x000a, 0x18bf: 0x000a, - // Block 0x63, offset 0x18c0 - 0x18c0: 0x000a, 0x18c1: 0x000a, 0x18c2: 0x000a, 0x18c3: 0x007a, 0x18c4: 0x006a, 0x18c5: 0x009a, - 0x18c6: 0x008a, 0x18c7: 0x00ba, 0x18c8: 0x00aa, 0x18c9: 0x009a, 0x18ca: 0x008a, 0x18cb: 0x007a, - 0x18cc: 0x006a, 0x18cd: 0x00da, 0x18ce: 0x002a, 0x18cf: 0x003a, 0x18d0: 0x00ca, 0x18d1: 0x009a, - 0x18d2: 0x008a, 0x18d3: 0x007a, 0x18d4: 0x006a, 0x18d5: 0x009a, 0x18d6: 0x008a, 0x18d7: 0x00ba, - 0x18d8: 0x00aa, 0x18d9: 0x000a, 0x18da: 0x000a, 0x18db: 0x000a, 0x18dc: 0x000a, 0x18dd: 0x000a, - 0x18de: 0x000a, 0x18df: 0x000a, 0x18e0: 0x000a, 0x18e1: 0x000a, 0x18e2: 0x000a, 0x18e3: 0x000a, - 0x18e4: 0x000a, 0x18e5: 0x000a, 0x18e6: 0x000a, 0x18e7: 0x000a, 0x18e8: 0x000a, 0x18e9: 0x000a, - 0x18ea: 0x000a, 0x18eb: 0x000a, 0x18ec: 0x000a, 0x18ed: 0x000a, 0x18ee: 0x000a, 0x18ef: 0x000a, - 0x18f0: 0x000a, 0x18f1: 0x000a, 0x18f2: 0x000a, 0x18f3: 0x000a, 0x18f4: 0x000a, 0x18f5: 0x000a, - 0x18f6: 0x000a, 0x18f7: 0x000a, 0x18f8: 0x000a, 0x18f9: 0x000a, 0x18fa: 0x000a, 0x18fb: 0x000a, - 0x18fc: 0x000a, 0x18fd: 0x000a, 0x18fe: 0x000a, 0x18ff: 0x000a, - // Block 0x64, offset 0x1900 - 0x1900: 0x000a, 0x1901: 0x000a, 0x1902: 0x000a, 0x1903: 0x000a, 0x1904: 0x000a, 0x1905: 0x000a, - 0x1906: 0x000a, 0x1907: 0x000a, 0x1908: 0x000a, 0x1909: 0x000a, 0x190a: 0x000a, 0x190b: 0x000a, - 0x190c: 0x000a, 0x190d: 0x000a, 0x190e: 0x000a, 0x190f: 0x000a, 0x1910: 0x000a, 0x1911: 0x000a, - 0x1912: 0x000a, 0x1913: 0x000a, 0x1914: 0x000a, 0x1915: 0x000a, 0x1916: 0x000a, 0x1917: 0x000a, - 0x1918: 0x003a, 0x1919: 0x002a, 0x191a: 0x003a, 0x191b: 0x002a, 0x191c: 0x000a, 0x191d: 0x000a, - 0x191e: 0x000a, 0x191f: 0x000a, 0x1920: 0x000a, 0x1921: 0x000a, 0x1922: 0x000a, 0x1923: 0x000a, - 0x1924: 0x000a, 0x1925: 0x000a, 0x1926: 0x000a, 0x1927: 0x000a, 0x1928: 0x000a, 0x1929: 0x000a, - 0x192a: 0x000a, 0x192b: 0x000a, 0x192c: 0x000a, 0x192d: 0x000a, 0x192e: 0x000a, 0x192f: 0x000a, - 0x1930: 0x000a, 0x1931: 0x000a, 0x1932: 0x000a, 0x1933: 0x000a, 0x1934: 0x000a, 0x1935: 0x000a, - 0x1936: 0x000a, 0x1937: 0x000a, 0x1938: 0x000a, 0x1939: 0x000a, 0x193a: 0x000a, 0x193b: 0x000a, - 0x193c: 0x003a, 0x193d: 0x002a, 0x193e: 0x000a, 0x193f: 0x000a, - // Block 0x65, offset 0x1940 - 0x1940: 0x000a, 0x1941: 0x000a, 0x1942: 0x000a, 0x1943: 0x000a, 0x1944: 0x000a, 0x1945: 0x000a, - 0x1946: 0x000a, 0x1947: 0x000a, 0x1948: 0x000a, 0x1949: 0x000a, 0x194a: 0x000a, 0x194b: 0x000a, - 0x194c: 0x000a, 0x194d: 0x000a, 0x194e: 0x000a, 0x194f: 0x000a, 0x1950: 0x000a, 0x1951: 0x000a, - 0x1952: 0x000a, 0x1953: 0x000a, 0x1954: 0x000a, 0x1955: 0x000a, 0x1956: 0x000a, 0x1957: 0x000a, - 0x1958: 0x000a, 0x1959: 0x000a, 0x195a: 0x000a, 0x195b: 0x000a, 0x195c: 0x000a, 0x195d: 0x000a, - 0x195e: 0x000a, 0x195f: 0x000a, 0x1960: 0x000a, 0x1961: 0x000a, 0x1962: 0x000a, 0x1963: 0x000a, - 0x1964: 0x000a, 0x1965: 0x000a, 0x1966: 0x000a, 0x1967: 0x000a, 0x1968: 0x000a, 0x1969: 0x000a, - 0x196a: 0x000a, 0x196b: 0x000a, 0x196c: 0x000a, 0x196d: 0x000a, 0x196e: 0x000a, 0x196f: 0x000a, - 0x1970: 0x000a, 0x1971: 0x000a, 0x1972: 0x000a, 0x1973: 0x000a, - 0x1976: 0x000a, 0x1977: 0x000a, 0x1978: 0x000a, 0x1979: 0x000a, 0x197a: 0x000a, 0x197b: 0x000a, - 0x197c: 0x000a, 0x197d: 0x000a, 0x197e: 0x000a, 0x197f: 0x000a, - // Block 0x66, offset 0x1980 - 0x1980: 0x000a, 0x1981: 0x000a, 0x1982: 0x000a, 0x1983: 0x000a, 0x1984: 0x000a, 0x1985: 0x000a, - 0x1986: 0x000a, 0x1987: 0x000a, 0x1988: 0x000a, 0x1989: 0x000a, 0x198a: 0x000a, 0x198b: 0x000a, - 0x198c: 0x000a, 0x198d: 0x000a, 0x198e: 0x000a, 0x198f: 0x000a, 0x1990: 0x000a, 0x1991: 0x000a, - 0x1992: 0x000a, 0x1993: 0x000a, 0x1994: 0x000a, 0x1995: 0x000a, - 0x1998: 0x000a, 0x1999: 0x000a, 0x199a: 0x000a, 0x199b: 0x000a, 0x199c: 0x000a, 0x199d: 0x000a, - 0x199e: 0x000a, 0x199f: 0x000a, 0x19a0: 0x000a, 0x19a1: 0x000a, 0x19a2: 0x000a, 0x19a3: 0x000a, - 0x19a4: 0x000a, 0x19a5: 0x000a, 0x19a6: 0x000a, 0x19a7: 0x000a, 0x19a8: 0x000a, 0x19a9: 0x000a, - 0x19aa: 0x000a, 0x19ab: 0x000a, 0x19ac: 0x000a, 0x19ad: 0x000a, 0x19ae: 0x000a, 0x19af: 0x000a, - 0x19b0: 0x000a, 0x19b1: 0x000a, 0x19b2: 0x000a, 0x19b3: 0x000a, 0x19b4: 0x000a, 0x19b5: 0x000a, - 0x19b6: 0x000a, 0x19b7: 0x000a, 0x19b8: 0x000a, 0x19b9: 0x000a, - 0x19bd: 0x000a, 0x19be: 0x000a, 0x19bf: 0x000a, - // Block 0x67, offset 0x19c0 - 0x19c0: 0x000a, 0x19c1: 0x000a, 0x19c2: 0x000a, 0x19c3: 0x000a, 0x19c4: 0x000a, 0x19c5: 0x000a, - 0x19c6: 0x000a, 0x19c7: 0x000a, 0x19c8: 0x000a, 0x19ca: 0x000a, 0x19cb: 0x000a, - 0x19cc: 0x000a, 0x19cd: 0x000a, 0x19ce: 0x000a, 0x19cf: 0x000a, 0x19d0: 0x000a, 0x19d1: 0x000a, - 0x19ec: 0x000a, 0x19ed: 0x000a, 0x19ee: 0x000a, 0x19ef: 0x000a, - // Block 0x68, offset 0x1a00 - 0x1a25: 0x000a, 0x1a26: 0x000a, 0x1a27: 0x000a, 0x1a28: 0x000a, 0x1a29: 0x000a, - 0x1a2a: 0x000a, 0x1a2f: 0x000c, - 0x1a30: 0x000c, 0x1a31: 0x000c, - 0x1a39: 0x000a, 0x1a3a: 0x000a, 0x1a3b: 0x000a, - 0x1a3c: 0x000a, 0x1a3d: 0x000a, 0x1a3e: 0x000a, 0x1a3f: 0x000a, - // Block 0x69, offset 0x1a40 - 0x1a7f: 0x000c, - // Block 0x6a, offset 0x1a80 - 0x1aa0: 0x000c, 0x1aa1: 0x000c, 0x1aa2: 0x000c, 0x1aa3: 0x000c, - 0x1aa4: 0x000c, 0x1aa5: 0x000c, 0x1aa6: 0x000c, 0x1aa7: 0x000c, 0x1aa8: 0x000c, 0x1aa9: 0x000c, - 0x1aaa: 0x000c, 0x1aab: 0x000c, 0x1aac: 0x000c, 0x1aad: 0x000c, 0x1aae: 0x000c, 0x1aaf: 0x000c, - 0x1ab0: 0x000c, 0x1ab1: 0x000c, 0x1ab2: 0x000c, 0x1ab3: 0x000c, 0x1ab4: 0x000c, 0x1ab5: 0x000c, - 0x1ab6: 0x000c, 0x1ab7: 0x000c, 0x1ab8: 0x000c, 0x1ab9: 0x000c, 0x1aba: 0x000c, 0x1abb: 0x000c, - 0x1abc: 0x000c, 0x1abd: 0x000c, 0x1abe: 0x000c, 0x1abf: 0x000c, - // Block 0x6b, offset 0x1ac0 - 0x1ac0: 0x000a, 0x1ac1: 0x000a, 0x1ac2: 0x000a, 0x1ac3: 0x000a, 0x1ac4: 0x000a, 0x1ac5: 0x000a, - 0x1ac6: 0x000a, 0x1ac7: 0x000a, 0x1ac8: 0x000a, 0x1ac9: 0x000a, 0x1aca: 0x000a, 0x1acb: 0x000a, - 0x1acc: 0x000a, 0x1acd: 0x000a, 0x1ace: 0x000a, 0x1acf: 0x000a, 0x1ad0: 0x000a, 0x1ad1: 0x000a, - 0x1ad2: 0x000a, 0x1ad3: 0x000a, 0x1ad4: 0x000a, 0x1ad5: 0x000a, 0x1ad6: 0x000a, 0x1ad7: 0x000a, - 0x1ad8: 0x000a, 0x1ad9: 0x000a, 0x1ada: 0x000a, 0x1adb: 0x000a, 0x1adc: 0x000a, 0x1add: 0x000a, - 0x1ade: 0x000a, 0x1adf: 0x000a, 0x1ae0: 0x000a, 0x1ae1: 0x000a, 0x1ae2: 0x003a, 0x1ae3: 0x002a, - 0x1ae4: 0x003a, 0x1ae5: 0x002a, 0x1ae6: 0x003a, 0x1ae7: 0x002a, 0x1ae8: 0x003a, 0x1ae9: 0x002a, - 0x1aea: 0x000a, 0x1aeb: 0x000a, 0x1aec: 0x000a, 0x1aed: 0x000a, 0x1aee: 0x000a, 0x1aef: 0x000a, - 0x1af0: 0x000a, 0x1af1: 0x000a, 0x1af2: 0x000a, 0x1af3: 0x000a, 0x1af4: 0x000a, 0x1af5: 0x000a, - 0x1af6: 0x000a, 0x1af7: 0x000a, 0x1af8: 0x000a, 0x1af9: 0x000a, 0x1afa: 0x000a, 0x1afb: 0x000a, - 0x1afc: 0x000a, 0x1afd: 0x000a, 0x1afe: 0x000a, 0x1aff: 0x000a, - // Block 0x6c, offset 0x1b00 - 0x1b00: 0x000a, 0x1b01: 0x000a, 0x1b02: 0x000a, 0x1b03: 0x000a, 0x1b04: 0x000a, - // Block 0x6d, offset 0x1b40 - 0x1b40: 0x000a, 0x1b41: 0x000a, 0x1b42: 0x000a, 0x1b43: 0x000a, 0x1b44: 0x000a, 0x1b45: 0x000a, - 0x1b46: 0x000a, 0x1b47: 0x000a, 0x1b48: 0x000a, 0x1b49: 0x000a, 0x1b4a: 0x000a, 0x1b4b: 0x000a, - 0x1b4c: 0x000a, 0x1b4d: 0x000a, 0x1b4e: 0x000a, 0x1b4f: 0x000a, 0x1b50: 0x000a, 0x1b51: 0x000a, - 0x1b52: 0x000a, 0x1b53: 0x000a, 0x1b54: 0x000a, 0x1b55: 0x000a, 0x1b56: 0x000a, 0x1b57: 0x000a, - 0x1b58: 0x000a, 0x1b59: 0x000a, 0x1b5b: 0x000a, 0x1b5c: 0x000a, 0x1b5d: 0x000a, - 0x1b5e: 0x000a, 0x1b5f: 0x000a, 0x1b60: 0x000a, 0x1b61: 0x000a, 0x1b62: 0x000a, 0x1b63: 0x000a, - 0x1b64: 0x000a, 0x1b65: 0x000a, 0x1b66: 0x000a, 0x1b67: 0x000a, 0x1b68: 0x000a, 0x1b69: 0x000a, - 0x1b6a: 0x000a, 0x1b6b: 0x000a, 0x1b6c: 0x000a, 0x1b6d: 0x000a, 0x1b6e: 0x000a, 0x1b6f: 0x000a, - 0x1b70: 0x000a, 0x1b71: 0x000a, 0x1b72: 0x000a, 0x1b73: 0x000a, 0x1b74: 0x000a, 0x1b75: 0x000a, - 0x1b76: 0x000a, 0x1b77: 0x000a, 0x1b78: 0x000a, 0x1b79: 0x000a, 0x1b7a: 0x000a, 0x1b7b: 0x000a, - 0x1b7c: 0x000a, 0x1b7d: 0x000a, 0x1b7e: 0x000a, 0x1b7f: 0x000a, - // Block 0x6e, offset 0x1b80 - 0x1b80: 0x000a, 0x1b81: 0x000a, 0x1b82: 0x000a, 0x1b83: 0x000a, 0x1b84: 0x000a, 0x1b85: 0x000a, - 0x1b86: 0x000a, 0x1b87: 0x000a, 0x1b88: 0x000a, 0x1b89: 0x000a, 0x1b8a: 0x000a, 0x1b8b: 0x000a, - 0x1b8c: 0x000a, 0x1b8d: 0x000a, 0x1b8e: 0x000a, 0x1b8f: 0x000a, 0x1b90: 0x000a, 0x1b91: 0x000a, - 0x1b92: 0x000a, 0x1b93: 0x000a, 0x1b94: 0x000a, 0x1b95: 0x000a, 0x1b96: 0x000a, 0x1b97: 0x000a, - 0x1b98: 0x000a, 0x1b99: 0x000a, 0x1b9a: 0x000a, 0x1b9b: 0x000a, 0x1b9c: 0x000a, 0x1b9d: 0x000a, - 0x1b9e: 0x000a, 0x1b9f: 0x000a, 0x1ba0: 0x000a, 0x1ba1: 0x000a, 0x1ba2: 0x000a, 0x1ba3: 0x000a, - 0x1ba4: 0x000a, 0x1ba5: 0x000a, 0x1ba6: 0x000a, 0x1ba7: 0x000a, 0x1ba8: 0x000a, 0x1ba9: 0x000a, - 0x1baa: 0x000a, 0x1bab: 0x000a, 0x1bac: 0x000a, 0x1bad: 0x000a, 0x1bae: 0x000a, 0x1baf: 0x000a, - 0x1bb0: 0x000a, 0x1bb1: 0x000a, 0x1bb2: 0x000a, 0x1bb3: 0x000a, - // Block 0x6f, offset 0x1bc0 - 0x1bc0: 0x000a, 0x1bc1: 0x000a, 0x1bc2: 0x000a, 0x1bc3: 0x000a, 0x1bc4: 0x000a, 0x1bc5: 0x000a, - 0x1bc6: 0x000a, 0x1bc7: 0x000a, 0x1bc8: 0x000a, 0x1bc9: 0x000a, 0x1bca: 0x000a, 0x1bcb: 0x000a, - 0x1bcc: 0x000a, 0x1bcd: 0x000a, 0x1bce: 0x000a, 0x1bcf: 0x000a, 0x1bd0: 0x000a, 0x1bd1: 0x000a, - 0x1bd2: 0x000a, 0x1bd3: 0x000a, 0x1bd4: 0x000a, 0x1bd5: 0x000a, - 0x1bf0: 0x000a, 0x1bf1: 0x000a, 0x1bf2: 0x000a, 0x1bf3: 0x000a, 0x1bf4: 0x000a, 0x1bf5: 0x000a, - 0x1bf6: 0x000a, 0x1bf7: 0x000a, 0x1bf8: 0x000a, 0x1bf9: 0x000a, 0x1bfa: 0x000a, 0x1bfb: 0x000a, - // Block 0x70, offset 0x1c00 - 0x1c00: 0x0009, 0x1c01: 0x000a, 0x1c02: 0x000a, 0x1c03: 0x000a, 0x1c04: 0x000a, - 0x1c08: 0x003a, 0x1c09: 0x002a, 0x1c0a: 0x003a, 0x1c0b: 0x002a, - 0x1c0c: 0x003a, 0x1c0d: 0x002a, 0x1c0e: 0x003a, 0x1c0f: 0x002a, 0x1c10: 0x003a, 0x1c11: 0x002a, - 0x1c12: 0x000a, 0x1c13: 0x000a, 0x1c14: 0x003a, 0x1c15: 0x002a, 0x1c16: 0x003a, 0x1c17: 0x002a, - 0x1c18: 0x003a, 0x1c19: 0x002a, 0x1c1a: 0x003a, 0x1c1b: 0x002a, 0x1c1c: 0x000a, 0x1c1d: 0x000a, - 0x1c1e: 0x000a, 0x1c1f: 0x000a, 0x1c20: 0x000a, - 0x1c2a: 0x000c, 0x1c2b: 0x000c, 0x1c2c: 0x000c, 0x1c2d: 0x000c, - 0x1c30: 0x000a, - 0x1c36: 0x000a, 0x1c37: 0x000a, - 0x1c3d: 0x000a, 0x1c3e: 0x000a, 0x1c3f: 0x000a, - // Block 0x71, offset 0x1c40 - 0x1c59: 0x000c, 0x1c5a: 0x000c, 0x1c5b: 0x000a, 0x1c5c: 0x000a, - 0x1c60: 0x000a, - // Block 0x72, offset 0x1c80 - 0x1cbb: 0x000a, - // Block 0x73, offset 0x1cc0 - 0x1cc0: 0x000a, 0x1cc1: 0x000a, 0x1cc2: 0x000a, 0x1cc3: 0x000a, 0x1cc4: 0x000a, 0x1cc5: 0x000a, - 0x1cc6: 0x000a, 0x1cc7: 0x000a, 0x1cc8: 0x000a, 0x1cc9: 0x000a, 0x1cca: 0x000a, 0x1ccb: 0x000a, - 0x1ccc: 0x000a, 0x1ccd: 0x000a, 0x1cce: 0x000a, 0x1ccf: 0x000a, 0x1cd0: 0x000a, 0x1cd1: 0x000a, - 0x1cd2: 0x000a, 0x1cd3: 0x000a, 0x1cd4: 0x000a, 0x1cd5: 0x000a, 0x1cd6: 0x000a, 0x1cd7: 0x000a, - 0x1cd8: 0x000a, 0x1cd9: 0x000a, 0x1cda: 0x000a, 0x1cdb: 0x000a, 0x1cdc: 0x000a, 0x1cdd: 0x000a, - 0x1cde: 0x000a, 0x1cdf: 0x000a, 0x1ce0: 0x000a, 0x1ce1: 0x000a, 0x1ce2: 0x000a, 0x1ce3: 0x000a, - // Block 0x74, offset 0x1d00 - 0x1d1d: 0x000a, - 0x1d1e: 0x000a, - // Block 0x75, offset 0x1d40 - 0x1d50: 0x000a, 0x1d51: 0x000a, - 0x1d52: 0x000a, 0x1d53: 0x000a, 0x1d54: 0x000a, 0x1d55: 0x000a, 0x1d56: 0x000a, 0x1d57: 0x000a, - 0x1d58: 0x000a, 0x1d59: 0x000a, 0x1d5a: 0x000a, 0x1d5b: 0x000a, 0x1d5c: 0x000a, 0x1d5d: 0x000a, - 0x1d5e: 0x000a, 0x1d5f: 0x000a, - 0x1d7c: 0x000a, 0x1d7d: 0x000a, 0x1d7e: 0x000a, - // Block 0x76, offset 0x1d80 - 0x1db1: 0x000a, 0x1db2: 0x000a, 0x1db3: 0x000a, 0x1db4: 0x000a, 0x1db5: 0x000a, - 0x1db6: 0x000a, 0x1db7: 0x000a, 0x1db8: 0x000a, 0x1db9: 0x000a, 0x1dba: 0x000a, 0x1dbb: 0x000a, - 0x1dbc: 0x000a, 0x1dbd: 0x000a, 0x1dbe: 0x000a, 0x1dbf: 0x000a, - // Block 0x77, offset 0x1dc0 - 0x1dcc: 0x000a, 0x1dcd: 0x000a, 0x1dce: 0x000a, 0x1dcf: 0x000a, - // Block 0x78, offset 0x1e00 - 0x1e37: 0x000a, 0x1e38: 0x000a, 0x1e39: 0x000a, 0x1e3a: 0x000a, - // Block 0x79, offset 0x1e40 - 0x1e5e: 0x000a, 0x1e5f: 0x000a, - 0x1e7f: 0x000a, - // Block 0x7a, offset 0x1e80 - 0x1e90: 0x000a, 0x1e91: 0x000a, - 0x1e92: 0x000a, 0x1e93: 0x000a, 0x1e94: 0x000a, 0x1e95: 0x000a, 0x1e96: 0x000a, 0x1e97: 0x000a, - 0x1e98: 0x000a, 0x1e99: 0x000a, 0x1e9a: 0x000a, 0x1e9b: 0x000a, 0x1e9c: 0x000a, 0x1e9d: 0x000a, - 0x1e9e: 0x000a, 0x1e9f: 0x000a, 0x1ea0: 0x000a, 0x1ea1: 0x000a, 0x1ea2: 0x000a, 0x1ea3: 0x000a, - 0x1ea4: 0x000a, 0x1ea5: 0x000a, 0x1ea6: 0x000a, 0x1ea7: 0x000a, 0x1ea8: 0x000a, 0x1ea9: 0x000a, - 0x1eaa: 0x000a, 0x1eab: 0x000a, 0x1eac: 0x000a, 0x1ead: 0x000a, 0x1eae: 0x000a, 0x1eaf: 0x000a, - 0x1eb0: 0x000a, 0x1eb1: 0x000a, 0x1eb2: 0x000a, 0x1eb3: 0x000a, 0x1eb4: 0x000a, 0x1eb5: 0x000a, - 0x1eb6: 0x000a, 0x1eb7: 0x000a, 0x1eb8: 0x000a, 0x1eb9: 0x000a, 0x1eba: 0x000a, 0x1ebb: 0x000a, - 0x1ebc: 0x000a, 0x1ebd: 0x000a, 0x1ebe: 0x000a, 0x1ebf: 0x000a, - // Block 0x7b, offset 0x1ec0 - 0x1ec0: 0x000a, 0x1ec1: 0x000a, 0x1ec2: 0x000a, 0x1ec3: 0x000a, 0x1ec4: 0x000a, 0x1ec5: 0x000a, - 0x1ec6: 0x000a, - // Block 0x7c, offset 0x1f00 - 0x1f0d: 0x000a, 0x1f0e: 0x000a, 0x1f0f: 0x000a, - // Block 0x7d, offset 0x1f40 - 0x1f6f: 0x000c, - 0x1f70: 0x000c, 0x1f71: 0x000c, 0x1f72: 0x000c, 0x1f73: 0x000a, 0x1f74: 0x000c, 0x1f75: 0x000c, - 0x1f76: 0x000c, 0x1f77: 0x000c, 0x1f78: 0x000c, 0x1f79: 0x000c, 0x1f7a: 0x000c, 0x1f7b: 0x000c, - 0x1f7c: 0x000c, 0x1f7d: 0x000c, 0x1f7e: 0x000a, 0x1f7f: 0x000a, - // Block 0x7e, offset 0x1f80 - 0x1f9e: 0x000c, 0x1f9f: 0x000c, - // Block 0x7f, offset 0x1fc0 - 0x1ff0: 0x000c, 0x1ff1: 0x000c, - // Block 0x80, offset 0x2000 - 0x2000: 0x000a, 0x2001: 0x000a, 0x2002: 0x000a, 0x2003: 0x000a, 0x2004: 0x000a, 0x2005: 0x000a, - 0x2006: 0x000a, 0x2007: 0x000a, 0x2008: 0x000a, 0x2009: 0x000a, 0x200a: 0x000a, 0x200b: 0x000a, - 0x200c: 0x000a, 0x200d: 0x000a, 0x200e: 0x000a, 0x200f: 0x000a, 0x2010: 0x000a, 0x2011: 0x000a, - 0x2012: 0x000a, 0x2013: 0x000a, 0x2014: 0x000a, 0x2015: 0x000a, 0x2016: 0x000a, 0x2017: 0x000a, - 0x2018: 0x000a, 0x2019: 0x000a, 0x201a: 0x000a, 0x201b: 0x000a, 0x201c: 0x000a, 0x201d: 0x000a, - 0x201e: 0x000a, 0x201f: 0x000a, 0x2020: 0x000a, 0x2021: 0x000a, - // Block 0x81, offset 0x2040 - 0x2048: 0x000a, - // Block 0x82, offset 0x2080 - 0x2082: 0x000c, - 0x2086: 0x000c, 0x208b: 0x000c, - 0x20a5: 0x000c, 0x20a6: 0x000c, 0x20a8: 0x000a, 0x20a9: 0x000a, - 0x20aa: 0x000a, 0x20ab: 0x000a, - 0x20b8: 0x0004, 0x20b9: 0x0004, - // Block 0x83, offset 0x20c0 - 0x20f4: 0x000a, 0x20f5: 0x000a, - 0x20f6: 0x000a, 0x20f7: 0x000a, - // Block 0x84, offset 0x2100 - 0x2104: 0x000c, 0x2105: 0x000c, - 0x2120: 0x000c, 0x2121: 0x000c, 0x2122: 0x000c, 0x2123: 0x000c, - 0x2124: 0x000c, 0x2125: 0x000c, 0x2126: 0x000c, 0x2127: 0x000c, 0x2128: 0x000c, 0x2129: 0x000c, - 0x212a: 0x000c, 0x212b: 0x000c, 0x212c: 0x000c, 0x212d: 0x000c, 0x212e: 0x000c, 0x212f: 0x000c, - 0x2130: 0x000c, 0x2131: 0x000c, - // Block 0x85, offset 0x2140 - 0x2166: 0x000c, 0x2167: 0x000c, 0x2168: 0x000c, 0x2169: 0x000c, - 0x216a: 0x000c, 0x216b: 0x000c, 0x216c: 0x000c, 0x216d: 0x000c, - // Block 0x86, offset 0x2180 - 0x2187: 0x000c, 0x2188: 0x000c, 0x2189: 0x000c, 0x218a: 0x000c, 0x218b: 0x000c, - 0x218c: 0x000c, 0x218d: 0x000c, 0x218e: 0x000c, 0x218f: 0x000c, 0x2190: 0x000c, 0x2191: 0x000c, - // Block 0x87, offset 0x21c0 - 0x21c0: 0x000c, 0x21c1: 0x000c, 0x21c2: 0x000c, - 0x21f3: 0x000c, - 0x21f6: 0x000c, 0x21f7: 0x000c, 0x21f8: 0x000c, 0x21f9: 0x000c, - 0x21fc: 0x000c, - // Block 0x88, offset 0x2200 - 0x2225: 0x000c, - // Block 0x89, offset 0x2240 - 0x2269: 0x000c, - 0x226a: 0x000c, 0x226b: 0x000c, 0x226c: 0x000c, 0x226d: 0x000c, 0x226e: 0x000c, - 0x2271: 0x000c, 0x2272: 0x000c, 0x2275: 0x000c, - 0x2276: 0x000c, - // Block 0x8a, offset 0x2280 - 0x2283: 0x000c, - 0x228c: 0x000c, - 0x22bc: 0x000c, - // Block 0x8b, offset 0x22c0 - 0x22f0: 0x000c, 0x22f2: 0x000c, 0x22f3: 0x000c, 0x22f4: 0x000c, - 0x22f7: 0x000c, 0x22f8: 0x000c, - 0x22fe: 0x000c, 0x22ff: 0x000c, - // Block 0x8c, offset 0x2300 - 0x2301: 0x000c, - 0x232c: 0x000c, 0x232d: 0x000c, - 0x2336: 0x000c, - // Block 0x8d, offset 0x2340 - 0x2365: 0x000c, 0x2368: 0x000c, - 0x236d: 0x000c, - // Block 0x8e, offset 0x2380 - 0x239d: 0x0001, - 0x239e: 0x000c, 0x239f: 0x0001, 0x23a0: 0x0001, 0x23a1: 0x0001, 0x23a2: 0x0001, 0x23a3: 0x0001, - 0x23a4: 0x0001, 0x23a5: 0x0001, 0x23a6: 0x0001, 0x23a7: 0x0001, 0x23a8: 0x0001, 0x23a9: 0x0003, - 0x23aa: 0x0001, 0x23ab: 0x0001, 0x23ac: 0x0001, 0x23ad: 0x0001, 0x23ae: 0x0001, 0x23af: 0x0001, - 0x23b0: 0x0001, 0x23b1: 0x0001, 0x23b2: 0x0001, 0x23b3: 0x0001, 0x23b4: 0x0001, 0x23b5: 0x0001, - 0x23b6: 0x0001, 0x23b7: 0x0001, 0x23b8: 0x0001, 0x23b9: 0x0001, 0x23ba: 0x0001, 0x23bb: 0x0001, - 0x23bc: 0x0001, 0x23bd: 0x0001, 0x23be: 0x0001, 0x23bf: 0x0001, - // Block 0x8f, offset 0x23c0 - 0x23c0: 0x0001, 0x23c1: 0x0001, 0x23c2: 0x0001, 0x23c3: 0x0001, 0x23c4: 0x0001, 0x23c5: 0x0001, - 0x23c6: 0x0001, 0x23c7: 0x0001, 0x23c8: 0x0001, 0x23c9: 0x0001, 0x23ca: 0x0001, 0x23cb: 0x0001, - 0x23cc: 0x0001, 0x23cd: 0x0001, 0x23ce: 0x0001, 0x23cf: 0x0001, 0x23d0: 0x000d, 0x23d1: 0x000d, - 0x23d2: 0x000d, 0x23d3: 0x000d, 0x23d4: 0x000d, 0x23d5: 0x000d, 0x23d6: 0x000d, 0x23d7: 0x000d, - 0x23d8: 0x000d, 0x23d9: 0x000d, 0x23da: 0x000d, 0x23db: 0x000d, 0x23dc: 0x000d, 0x23dd: 0x000d, - 0x23de: 0x000d, 0x23df: 0x000d, 0x23e0: 0x000d, 0x23e1: 0x000d, 0x23e2: 0x000d, 0x23e3: 0x000d, - 0x23e4: 0x000d, 0x23e5: 0x000d, 0x23e6: 0x000d, 0x23e7: 0x000d, 0x23e8: 0x000d, 0x23e9: 0x000d, - 0x23ea: 0x000d, 0x23eb: 0x000d, 0x23ec: 0x000d, 0x23ed: 0x000d, 0x23ee: 0x000d, 0x23ef: 0x000d, - 0x23f0: 0x000d, 0x23f1: 0x000d, 0x23f2: 0x000d, 0x23f3: 0x000d, 0x23f4: 0x000d, 0x23f5: 0x000d, - 0x23f6: 0x000d, 0x23f7: 0x000d, 0x23f8: 0x000d, 0x23f9: 0x000d, 0x23fa: 0x000d, 0x23fb: 0x000d, - 0x23fc: 0x000d, 0x23fd: 0x000d, 0x23fe: 0x000d, 0x23ff: 0x000d, - // Block 0x90, offset 0x2400 - 0x2400: 0x000d, 0x2401: 0x000d, 0x2402: 0x000d, 0x2403: 0x000d, 0x2404: 0x000d, 0x2405: 0x000d, - 0x2406: 0x000d, 0x2407: 0x000d, 0x2408: 0x000d, 0x2409: 0x000d, 0x240a: 0x000d, 0x240b: 0x000d, - 0x240c: 0x000d, 0x240d: 0x000d, 0x240e: 0x000d, 0x240f: 0x000d, 0x2410: 0x000d, 0x2411: 0x000d, - 0x2412: 0x000d, 0x2413: 0x000d, 0x2414: 0x000d, 0x2415: 0x000d, 0x2416: 0x000d, 0x2417: 0x000d, - 0x2418: 0x000d, 0x2419: 0x000d, 0x241a: 0x000d, 0x241b: 0x000d, 0x241c: 0x000d, 0x241d: 0x000d, - 0x241e: 0x000d, 0x241f: 0x000d, 0x2420: 0x000d, 0x2421: 0x000d, 0x2422: 0x000d, 0x2423: 0x000d, - 0x2424: 0x000d, 0x2425: 0x000d, 0x2426: 0x000d, 0x2427: 0x000d, 0x2428: 0x000d, 0x2429: 0x000d, - 0x242a: 0x000d, 0x242b: 0x000d, 0x242c: 0x000d, 0x242d: 0x000d, 0x242e: 0x000d, 0x242f: 0x000d, - 0x2430: 0x000d, 0x2431: 0x000d, 0x2432: 0x000d, 0x2433: 0x000d, 0x2434: 0x000d, 0x2435: 0x000d, - 0x2436: 0x000d, 0x2437: 0x000d, 0x2438: 0x000d, 0x2439: 0x000d, 0x243a: 0x000d, 0x243b: 0x000d, - 0x243c: 0x000d, 0x243d: 0x000d, 0x243e: 0x000a, 0x243f: 0x000a, - // Block 0x91, offset 0x2440 - 0x2440: 0x000d, 0x2441: 0x000d, 0x2442: 0x000d, 0x2443: 0x000d, 0x2444: 0x000d, 0x2445: 0x000d, - 0x2446: 0x000d, 0x2447: 0x000d, 0x2448: 0x000d, 0x2449: 0x000d, 0x244a: 0x000d, 0x244b: 0x000d, - 0x244c: 0x000d, 0x244d: 0x000d, 0x244e: 0x000d, 0x244f: 0x000d, 0x2450: 0x000b, 0x2451: 0x000b, - 0x2452: 0x000b, 0x2453: 0x000b, 0x2454: 0x000b, 0x2455: 0x000b, 0x2456: 0x000b, 0x2457: 0x000b, - 0x2458: 0x000b, 0x2459: 0x000b, 0x245a: 0x000b, 0x245b: 0x000b, 0x245c: 0x000b, 0x245d: 0x000b, - 0x245e: 0x000b, 0x245f: 0x000b, 0x2460: 0x000b, 0x2461: 0x000b, 0x2462: 0x000b, 0x2463: 0x000b, - 0x2464: 0x000b, 0x2465: 0x000b, 0x2466: 0x000b, 0x2467: 0x000b, 0x2468: 0x000b, 0x2469: 0x000b, - 0x246a: 0x000b, 0x246b: 0x000b, 0x246c: 0x000b, 0x246d: 0x000b, 0x246e: 0x000b, 0x246f: 0x000b, - 0x2470: 0x000d, 0x2471: 0x000d, 0x2472: 0x000d, 0x2473: 0x000d, 0x2474: 0x000d, 0x2475: 0x000d, - 0x2476: 0x000d, 0x2477: 0x000d, 0x2478: 0x000d, 0x2479: 0x000d, 0x247a: 0x000d, 0x247b: 0x000d, - 0x247c: 0x000d, 0x247d: 0x000a, 0x247e: 0x000d, 0x247f: 0x000d, - // Block 0x92, offset 0x2480 - 0x2480: 0x000c, 0x2481: 0x000c, 0x2482: 0x000c, 0x2483: 0x000c, 0x2484: 0x000c, 0x2485: 0x000c, - 0x2486: 0x000c, 0x2487: 0x000c, 0x2488: 0x000c, 0x2489: 0x000c, 0x248a: 0x000c, 0x248b: 0x000c, - 0x248c: 0x000c, 0x248d: 0x000c, 0x248e: 0x000c, 0x248f: 0x000c, 0x2490: 0x000a, 0x2491: 0x000a, - 0x2492: 0x000a, 0x2493: 0x000a, 0x2494: 0x000a, 0x2495: 0x000a, 0x2496: 0x000a, 0x2497: 0x000a, - 0x2498: 0x000a, 0x2499: 0x000a, - 0x24a0: 0x000c, 0x24a1: 0x000c, 0x24a2: 0x000c, 0x24a3: 0x000c, - 0x24a4: 0x000c, 0x24a5: 0x000c, 0x24a6: 0x000c, 0x24a7: 0x000c, 0x24a8: 0x000c, 0x24a9: 0x000c, - 0x24aa: 0x000c, 0x24ab: 0x000c, 0x24ac: 0x000c, 0x24ad: 0x000c, 0x24ae: 0x000c, 0x24af: 0x000c, - 0x24b0: 0x000a, 0x24b1: 0x000a, 0x24b2: 0x000a, 0x24b3: 0x000a, 0x24b4: 0x000a, 0x24b5: 0x000a, - 0x24b6: 0x000a, 0x24b7: 0x000a, 0x24b8: 0x000a, 0x24b9: 0x000a, 0x24ba: 0x000a, 0x24bb: 0x000a, - 0x24bc: 0x000a, 0x24bd: 0x000a, 0x24be: 0x000a, 0x24bf: 0x000a, - // Block 0x93, offset 0x24c0 - 0x24c0: 0x000a, 0x24c1: 0x000a, 0x24c2: 0x000a, 0x24c3: 0x000a, 0x24c4: 0x000a, 0x24c5: 0x000a, - 0x24c6: 0x000a, 0x24c7: 0x000a, 0x24c8: 0x000a, 0x24c9: 0x000a, 0x24ca: 0x000a, 0x24cb: 0x000a, - 0x24cc: 0x000a, 0x24cd: 0x000a, 0x24ce: 0x000a, 0x24cf: 0x000a, 0x24d0: 0x0006, 0x24d1: 0x000a, - 0x24d2: 0x0006, 0x24d4: 0x000a, 0x24d5: 0x0006, 0x24d6: 0x000a, 0x24d7: 0x000a, - 0x24d8: 0x000a, 0x24d9: 0x009a, 0x24da: 0x008a, 0x24db: 0x007a, 0x24dc: 0x006a, 0x24dd: 0x009a, - 0x24de: 0x008a, 0x24df: 0x0004, 0x24e0: 0x000a, 0x24e1: 0x000a, 0x24e2: 0x0003, 0x24e3: 0x0003, - 0x24e4: 0x000a, 0x24e5: 0x000a, 0x24e6: 0x000a, 0x24e8: 0x000a, 0x24e9: 0x0004, - 0x24ea: 0x0004, 0x24eb: 0x000a, - 0x24f0: 0x000d, 0x24f1: 0x000d, 0x24f2: 0x000d, 0x24f3: 0x000d, 0x24f4: 0x000d, 0x24f5: 0x000d, - 0x24f6: 0x000d, 0x24f7: 0x000d, 0x24f8: 0x000d, 0x24f9: 0x000d, 0x24fa: 0x000d, 0x24fb: 0x000d, - 0x24fc: 0x000d, 0x24fd: 0x000d, 0x24fe: 0x000d, 0x24ff: 0x000d, - // Block 0x94, offset 0x2500 - 0x2500: 0x000d, 0x2501: 0x000d, 0x2502: 0x000d, 0x2503: 0x000d, 0x2504: 0x000d, 0x2505: 0x000d, - 0x2506: 0x000d, 0x2507: 0x000d, 0x2508: 0x000d, 0x2509: 0x000d, 0x250a: 0x000d, 0x250b: 0x000d, - 0x250c: 0x000d, 0x250d: 0x000d, 0x250e: 0x000d, 0x250f: 0x000d, 0x2510: 0x000d, 0x2511: 0x000d, - 0x2512: 0x000d, 0x2513: 0x000d, 0x2514: 0x000d, 0x2515: 0x000d, 0x2516: 0x000d, 0x2517: 0x000d, - 0x2518: 0x000d, 0x2519: 0x000d, 0x251a: 0x000d, 0x251b: 0x000d, 0x251c: 0x000d, 0x251d: 0x000d, - 0x251e: 0x000d, 0x251f: 0x000d, 0x2520: 0x000d, 0x2521: 0x000d, 0x2522: 0x000d, 0x2523: 0x000d, - 0x2524: 0x000d, 0x2525: 0x000d, 0x2526: 0x000d, 0x2527: 0x000d, 0x2528: 0x000d, 0x2529: 0x000d, - 0x252a: 0x000d, 0x252b: 0x000d, 0x252c: 0x000d, 0x252d: 0x000d, 0x252e: 0x000d, 0x252f: 0x000d, - 0x2530: 0x000d, 0x2531: 0x000d, 0x2532: 0x000d, 0x2533: 0x000d, 0x2534: 0x000d, 0x2535: 0x000d, - 0x2536: 0x000d, 0x2537: 0x000d, 0x2538: 0x000d, 0x2539: 0x000d, 0x253a: 0x000d, 0x253b: 0x000d, - 0x253c: 0x000d, 0x253d: 0x000d, 0x253e: 0x000d, 0x253f: 0x000b, - // Block 0x95, offset 0x2540 - 0x2541: 0x000a, 0x2542: 0x000a, 0x2543: 0x0004, 0x2544: 0x0004, 0x2545: 0x0004, - 0x2546: 0x000a, 0x2547: 0x000a, 0x2548: 0x003a, 0x2549: 0x002a, 0x254a: 0x000a, 0x254b: 0x0003, - 0x254c: 0x0006, 0x254d: 0x0003, 0x254e: 0x0006, 0x254f: 0x0006, 0x2550: 0x0002, 0x2551: 0x0002, - 0x2552: 0x0002, 0x2553: 0x0002, 0x2554: 0x0002, 0x2555: 0x0002, 0x2556: 0x0002, 0x2557: 0x0002, - 0x2558: 0x0002, 0x2559: 0x0002, 0x255a: 0x0006, 0x255b: 0x000a, 0x255c: 0x000a, 0x255d: 0x000a, - 0x255e: 0x000a, 0x255f: 0x000a, 0x2560: 0x000a, - 0x257b: 0x005a, - 0x257c: 0x000a, 0x257d: 0x004a, 0x257e: 0x000a, 0x257f: 0x000a, - // Block 0x96, offset 0x2580 - 0x2580: 0x000a, - 0x259b: 0x005a, 0x259c: 0x000a, 0x259d: 0x004a, - 0x259e: 0x000a, 0x259f: 0x00fa, 0x25a0: 0x00ea, 0x25a1: 0x000a, 0x25a2: 0x003a, 0x25a3: 0x002a, - 0x25a4: 0x000a, 0x25a5: 0x000a, - // Block 0x97, offset 0x25c0 - 0x25e0: 0x0004, 0x25e1: 0x0004, 0x25e2: 0x000a, 0x25e3: 0x000a, - 0x25e4: 0x000a, 0x25e5: 0x0004, 0x25e6: 0x0004, 0x25e8: 0x000a, 0x25e9: 0x000a, - 0x25ea: 0x000a, 0x25eb: 0x000a, 0x25ec: 0x000a, 0x25ed: 0x000a, 0x25ee: 0x000a, - 0x25f0: 0x000b, 0x25f1: 0x000b, 0x25f2: 0x000b, 0x25f3: 0x000b, 0x25f4: 0x000b, 0x25f5: 0x000b, - 0x25f6: 0x000b, 0x25f7: 0x000b, 0x25f8: 0x000b, 0x25f9: 0x000a, 0x25fa: 0x000a, 0x25fb: 0x000a, - 0x25fc: 0x000a, 0x25fd: 0x000a, 0x25fe: 0x000b, 0x25ff: 0x000b, - // Block 0x98, offset 0x2600 - 0x2601: 0x000a, - // Block 0x99, offset 0x2640 - 0x2640: 0x000a, 0x2641: 0x000a, 0x2642: 0x000a, 0x2643: 0x000a, 0x2644: 0x000a, 0x2645: 0x000a, - 0x2646: 0x000a, 0x2647: 0x000a, 0x2648: 0x000a, 0x2649: 0x000a, 0x264a: 0x000a, 0x264b: 0x000a, - 0x264c: 0x000a, 0x2650: 0x000a, 0x2651: 0x000a, - 0x2652: 0x000a, 0x2653: 0x000a, 0x2654: 0x000a, 0x2655: 0x000a, 0x2656: 0x000a, 0x2657: 0x000a, - 0x2658: 0x000a, 0x2659: 0x000a, 0x265a: 0x000a, 0x265b: 0x000a, - 0x2660: 0x000a, - // Block 0x9a, offset 0x2680 - 0x26bd: 0x000c, - // Block 0x9b, offset 0x26c0 - 0x26e0: 0x000c, 0x26e1: 0x0002, 0x26e2: 0x0002, 0x26e3: 0x0002, - 0x26e4: 0x0002, 0x26e5: 0x0002, 0x26e6: 0x0002, 0x26e7: 0x0002, 0x26e8: 0x0002, 0x26e9: 0x0002, - 0x26ea: 0x0002, 0x26eb: 0x0002, 0x26ec: 0x0002, 0x26ed: 0x0002, 0x26ee: 0x0002, 0x26ef: 0x0002, - 0x26f0: 0x0002, 0x26f1: 0x0002, 0x26f2: 0x0002, 0x26f3: 0x0002, 0x26f4: 0x0002, 0x26f5: 0x0002, - 0x26f6: 0x0002, 0x26f7: 0x0002, 0x26f8: 0x0002, 0x26f9: 0x0002, 0x26fa: 0x0002, 0x26fb: 0x0002, - // Block 0x9c, offset 0x2700 - 0x2736: 0x000c, 0x2737: 0x000c, 0x2738: 0x000c, 0x2739: 0x000c, 0x273a: 0x000c, - // Block 0x9d, offset 0x2740 - 0x2740: 0x0001, 0x2741: 0x0001, 0x2742: 0x0001, 0x2743: 0x0001, 0x2744: 0x0001, 0x2745: 0x0001, - 0x2746: 0x0001, 0x2747: 0x0001, 0x2748: 0x0001, 0x2749: 0x0001, 0x274a: 0x0001, 0x274b: 0x0001, - 0x274c: 0x0001, 0x274d: 0x0001, 0x274e: 0x0001, 0x274f: 0x0001, 0x2750: 0x0001, 0x2751: 0x0001, - 0x2752: 0x0001, 0x2753: 0x0001, 0x2754: 0x0001, 0x2755: 0x0001, 0x2756: 0x0001, 0x2757: 0x0001, - 0x2758: 0x0001, 0x2759: 0x0001, 0x275a: 0x0001, 0x275b: 0x0001, 0x275c: 0x0001, 0x275d: 0x0001, - 0x275e: 0x0001, 0x275f: 0x0001, 0x2760: 0x0001, 0x2761: 0x0001, 0x2762: 0x0001, 0x2763: 0x0001, - 0x2764: 0x0001, 0x2765: 0x0001, 0x2766: 0x0001, 0x2767: 0x0001, 0x2768: 0x0001, 0x2769: 0x0001, - 0x276a: 0x0001, 0x276b: 0x0001, 0x276c: 0x0001, 0x276d: 0x0001, 0x276e: 0x0001, 0x276f: 0x0001, - 0x2770: 0x0001, 0x2771: 0x0001, 0x2772: 0x0001, 0x2773: 0x0001, 0x2774: 0x0001, 0x2775: 0x0001, - 0x2776: 0x0001, 0x2777: 0x0001, 0x2778: 0x0001, 0x2779: 0x0001, 0x277a: 0x0001, 0x277b: 0x0001, - 0x277c: 0x0001, 0x277d: 0x0001, 0x277e: 0x0001, 0x277f: 0x0001, - // Block 0x9e, offset 0x2780 - 0x2780: 0x0001, 0x2781: 0x0001, 0x2782: 0x0001, 0x2783: 0x0001, 0x2784: 0x0001, 0x2785: 0x0001, - 0x2786: 0x0001, 0x2787: 0x0001, 0x2788: 0x0001, 0x2789: 0x0001, 0x278a: 0x0001, 0x278b: 0x0001, - 0x278c: 0x0001, 0x278d: 0x0001, 0x278e: 0x0001, 0x278f: 0x0001, 0x2790: 0x0001, 0x2791: 0x0001, - 0x2792: 0x0001, 0x2793: 0x0001, 0x2794: 0x0001, 0x2795: 0x0001, 0x2796: 0x0001, 0x2797: 0x0001, - 0x2798: 0x0001, 0x2799: 0x0001, 0x279a: 0x0001, 0x279b: 0x0001, 0x279c: 0x0001, 0x279d: 0x0001, - 0x279e: 0x0001, 0x279f: 0x000a, 0x27a0: 0x0001, 0x27a1: 0x0001, 0x27a2: 0x0001, 0x27a3: 0x0001, - 0x27a4: 0x0001, 0x27a5: 0x0001, 0x27a6: 0x0001, 0x27a7: 0x0001, 0x27a8: 0x0001, 0x27a9: 0x0001, - 0x27aa: 0x0001, 0x27ab: 0x0001, 0x27ac: 0x0001, 0x27ad: 0x0001, 0x27ae: 0x0001, 0x27af: 0x0001, - 0x27b0: 0x0001, 0x27b1: 0x0001, 0x27b2: 0x0001, 0x27b3: 0x0001, 0x27b4: 0x0001, 0x27b5: 0x0001, - 0x27b6: 0x0001, 0x27b7: 0x0001, 0x27b8: 0x0001, 0x27b9: 0x0001, 0x27ba: 0x0001, 0x27bb: 0x0001, - 0x27bc: 0x0001, 0x27bd: 0x0001, 0x27be: 0x0001, 0x27bf: 0x0001, - // Block 0x9f, offset 0x27c0 - 0x27c0: 0x0001, 0x27c1: 0x000c, 0x27c2: 0x000c, 0x27c3: 0x000c, 0x27c4: 0x0001, 0x27c5: 0x000c, - 0x27c6: 0x000c, 0x27c7: 0x0001, 0x27c8: 0x0001, 0x27c9: 0x0001, 0x27ca: 0x0001, 0x27cb: 0x0001, - 0x27cc: 0x000c, 0x27cd: 0x000c, 0x27ce: 0x000c, 0x27cf: 0x000c, 0x27d0: 0x0001, 0x27d1: 0x0001, - 0x27d2: 0x0001, 0x27d3: 0x0001, 0x27d4: 0x0001, 0x27d5: 0x0001, 0x27d6: 0x0001, 0x27d7: 0x0001, - 0x27d8: 0x0001, 0x27d9: 0x0001, 0x27da: 0x0001, 0x27db: 0x0001, 0x27dc: 0x0001, 0x27dd: 0x0001, - 0x27de: 0x0001, 0x27df: 0x0001, 0x27e0: 0x0001, 0x27e1: 0x0001, 0x27e2: 0x0001, 0x27e3: 0x0001, - 0x27e4: 0x0001, 0x27e5: 0x0001, 0x27e6: 0x0001, 0x27e7: 0x0001, 0x27e8: 0x0001, 0x27e9: 0x0001, - 0x27ea: 0x0001, 0x27eb: 0x0001, 0x27ec: 0x0001, 0x27ed: 0x0001, 0x27ee: 0x0001, 0x27ef: 0x0001, - 0x27f0: 0x0001, 0x27f1: 0x0001, 0x27f2: 0x0001, 0x27f3: 0x0001, 0x27f4: 0x0001, 0x27f5: 0x0001, - 0x27f6: 0x0001, 0x27f7: 0x0001, 0x27f8: 0x000c, 0x27f9: 0x000c, 0x27fa: 0x000c, 0x27fb: 0x0001, - 0x27fc: 0x0001, 0x27fd: 0x0001, 0x27fe: 0x0001, 0x27ff: 0x000c, - // Block 0xa0, offset 0x2800 - 0x2800: 0x0001, 0x2801: 0x0001, 0x2802: 0x0001, 0x2803: 0x0001, 0x2804: 0x0001, 0x2805: 0x0001, - 0x2806: 0x0001, 0x2807: 0x0001, 0x2808: 0x0001, 0x2809: 0x0001, 0x280a: 0x0001, 0x280b: 0x0001, - 0x280c: 0x0001, 0x280d: 0x0001, 0x280e: 0x0001, 0x280f: 0x0001, 0x2810: 0x0001, 0x2811: 0x0001, - 0x2812: 0x0001, 0x2813: 0x0001, 0x2814: 0x0001, 0x2815: 0x0001, 0x2816: 0x0001, 0x2817: 0x0001, - 0x2818: 0x0001, 0x2819: 0x0001, 0x281a: 0x0001, 0x281b: 0x0001, 0x281c: 0x0001, 0x281d: 0x0001, - 0x281e: 0x0001, 0x281f: 0x0001, 0x2820: 0x0001, 0x2821: 0x0001, 0x2822: 0x0001, 0x2823: 0x0001, - 0x2824: 0x0001, 0x2825: 0x000c, 0x2826: 0x000c, 0x2827: 0x0001, 0x2828: 0x0001, 0x2829: 0x0001, - 0x282a: 0x0001, 0x282b: 0x0001, 0x282c: 0x0001, 0x282d: 0x0001, 0x282e: 0x0001, 0x282f: 0x0001, - 0x2830: 0x0001, 0x2831: 0x0001, 0x2832: 0x0001, 0x2833: 0x0001, 0x2834: 0x0001, 0x2835: 0x0001, - 0x2836: 0x0001, 0x2837: 0x0001, 0x2838: 0x0001, 0x2839: 0x0001, 0x283a: 0x0001, 0x283b: 0x0001, - 0x283c: 0x0001, 0x283d: 0x0001, 0x283e: 0x0001, 0x283f: 0x0001, - // Block 0xa1, offset 0x2840 - 0x2840: 0x0001, 0x2841: 0x0001, 0x2842: 0x0001, 0x2843: 0x0001, 0x2844: 0x0001, 0x2845: 0x0001, - 0x2846: 0x0001, 0x2847: 0x0001, 0x2848: 0x0001, 0x2849: 0x0001, 0x284a: 0x0001, 0x284b: 0x0001, - 0x284c: 0x0001, 0x284d: 0x0001, 0x284e: 0x0001, 0x284f: 0x0001, 0x2850: 0x0001, 0x2851: 0x0001, - 0x2852: 0x0001, 0x2853: 0x0001, 0x2854: 0x0001, 0x2855: 0x0001, 0x2856: 0x0001, 0x2857: 0x0001, - 0x2858: 0x0001, 0x2859: 0x0001, 0x285a: 0x0001, 0x285b: 0x0001, 0x285c: 0x0001, 0x285d: 0x0001, - 0x285e: 0x0001, 0x285f: 0x0001, 0x2860: 0x0001, 0x2861: 0x0001, 0x2862: 0x0001, 0x2863: 0x0001, - 0x2864: 0x0001, 0x2865: 0x0001, 0x2866: 0x0001, 0x2867: 0x0001, 0x2868: 0x0001, 0x2869: 0x0001, - 0x286a: 0x0001, 0x286b: 0x0001, 0x286c: 0x0001, 0x286d: 0x0001, 0x286e: 0x0001, 0x286f: 0x0001, - 0x2870: 0x0001, 0x2871: 0x0001, 0x2872: 0x0001, 0x2873: 0x0001, 0x2874: 0x0001, 0x2875: 0x0001, - 0x2876: 0x0001, 0x2877: 0x0001, 0x2878: 0x0001, 0x2879: 0x000a, 0x287a: 0x000a, 0x287b: 0x000a, - 0x287c: 0x000a, 0x287d: 0x000a, 0x287e: 0x000a, 0x287f: 0x000a, - // Block 0xa2, offset 0x2880 - 0x2880: 0x0001, 0x2881: 0x0001, 0x2882: 0x0001, 0x2883: 0x0001, 0x2884: 0x0001, 0x2885: 0x0001, - 0x2886: 0x0001, 0x2887: 0x0001, 0x2888: 0x0001, 0x2889: 0x0001, 0x288a: 0x0001, 0x288b: 0x0001, - 0x288c: 0x0001, 0x288d: 0x0001, 0x288e: 0x0001, 0x288f: 0x0001, 0x2890: 0x0001, 0x2891: 0x0001, - 0x2892: 0x0001, 0x2893: 0x0001, 0x2894: 0x0001, 0x2895: 0x0001, 0x2896: 0x0001, 0x2897: 0x0001, - 0x2898: 0x0001, 0x2899: 0x0001, 0x289a: 0x0001, 0x289b: 0x0001, 0x289c: 0x0001, 0x289d: 0x0001, - 0x289e: 0x0001, 0x289f: 0x0001, 0x28a0: 0x0005, 0x28a1: 0x0005, 0x28a2: 0x0005, 0x28a3: 0x0005, - 0x28a4: 0x0005, 0x28a5: 0x0005, 0x28a6: 0x0005, 0x28a7: 0x0005, 0x28a8: 0x0005, 0x28a9: 0x0005, - 0x28aa: 0x0005, 0x28ab: 0x0005, 0x28ac: 0x0005, 0x28ad: 0x0005, 0x28ae: 0x0005, 0x28af: 0x0005, - 0x28b0: 0x0005, 0x28b1: 0x0005, 0x28b2: 0x0005, 0x28b3: 0x0005, 0x28b4: 0x0005, 0x28b5: 0x0005, - 0x28b6: 0x0005, 0x28b7: 0x0005, 0x28b8: 0x0005, 0x28b9: 0x0005, 0x28ba: 0x0005, 0x28bb: 0x0005, - 0x28bc: 0x0005, 0x28bd: 0x0005, 0x28be: 0x0005, 0x28bf: 0x0001, - // Block 0xa3, offset 0x28c0 - 0x28c1: 0x000c, - 0x28f8: 0x000c, 0x28f9: 0x000c, 0x28fa: 0x000c, 0x28fb: 0x000c, - 0x28fc: 0x000c, 0x28fd: 0x000c, 0x28fe: 0x000c, 0x28ff: 0x000c, - // Block 0xa4, offset 0x2900 - 0x2900: 0x000c, 0x2901: 0x000c, 0x2902: 0x000c, 0x2903: 0x000c, 0x2904: 0x000c, 0x2905: 0x000c, - 0x2906: 0x000c, - 0x2912: 0x000a, 0x2913: 0x000a, 0x2914: 0x000a, 0x2915: 0x000a, 0x2916: 0x000a, 0x2917: 0x000a, - 0x2918: 0x000a, 0x2919: 0x000a, 0x291a: 0x000a, 0x291b: 0x000a, 0x291c: 0x000a, 0x291d: 0x000a, - 0x291e: 0x000a, 0x291f: 0x000a, 0x2920: 0x000a, 0x2921: 0x000a, 0x2922: 0x000a, 0x2923: 0x000a, - 0x2924: 0x000a, 0x2925: 0x000a, - 0x293f: 0x000c, - // Block 0xa5, offset 0x2940 - 0x2940: 0x000c, 0x2941: 0x000c, - 0x2973: 0x000c, 0x2974: 0x000c, 0x2975: 0x000c, - 0x2976: 0x000c, 0x2979: 0x000c, 0x297a: 0x000c, - // Block 0xa6, offset 0x2980 - 0x2980: 0x000c, 0x2981: 0x000c, 0x2982: 0x000c, - 0x29a7: 0x000c, 0x29a8: 0x000c, 0x29a9: 0x000c, - 0x29aa: 0x000c, 0x29ab: 0x000c, 0x29ad: 0x000c, 0x29ae: 0x000c, 0x29af: 0x000c, - 0x29b0: 0x000c, 0x29b1: 0x000c, 0x29b2: 0x000c, 0x29b3: 0x000c, 0x29b4: 0x000c, - // Block 0xa7, offset 0x29c0 - 0x29f3: 0x000c, - // Block 0xa8, offset 0x2a00 - 0x2a00: 0x000c, 0x2a01: 0x000c, - 0x2a36: 0x000c, 0x2a37: 0x000c, 0x2a38: 0x000c, 0x2a39: 0x000c, 0x2a3a: 0x000c, 0x2a3b: 0x000c, - 0x2a3c: 0x000c, 0x2a3d: 0x000c, 0x2a3e: 0x000c, - // Block 0xa9, offset 0x2a40 - 0x2a4a: 0x000c, 0x2a4b: 0x000c, - 0x2a4c: 0x000c, - // Block 0xaa, offset 0x2a80 - 0x2aaf: 0x000c, - 0x2ab0: 0x000c, 0x2ab1: 0x000c, 0x2ab4: 0x000c, - 0x2ab6: 0x000c, 0x2ab7: 0x000c, - 0x2abe: 0x000c, - // Block 0xab, offset 0x2ac0 - 0x2adf: 0x000c, 0x2ae3: 0x000c, - 0x2ae4: 0x000c, 0x2ae5: 0x000c, 0x2ae6: 0x000c, 0x2ae7: 0x000c, 0x2ae8: 0x000c, 0x2ae9: 0x000c, - 0x2aea: 0x000c, - // Block 0xac, offset 0x2b00 - 0x2b00: 0x000c, 0x2b01: 0x000c, - 0x2b3c: 0x000c, - // Block 0xad, offset 0x2b40 - 0x2b40: 0x000c, - 0x2b66: 0x000c, 0x2b67: 0x000c, 0x2b68: 0x000c, 0x2b69: 0x000c, - 0x2b6a: 0x000c, 0x2b6b: 0x000c, 0x2b6c: 0x000c, - 0x2b70: 0x000c, 0x2b71: 0x000c, 0x2b72: 0x000c, 0x2b73: 0x000c, 0x2b74: 0x000c, - // Block 0xae, offset 0x2b80 - 0x2bb8: 0x000c, 0x2bb9: 0x000c, 0x2bba: 0x000c, 0x2bbb: 0x000c, - 0x2bbc: 0x000c, 0x2bbd: 0x000c, 0x2bbe: 0x000c, 0x2bbf: 0x000c, - // Block 0xaf, offset 0x2bc0 - 0x2bc2: 0x000c, 0x2bc3: 0x000c, 0x2bc4: 0x000c, - 0x2bc6: 0x000c, - // Block 0xb0, offset 0x2c00 - 0x2c33: 0x000c, 0x2c34: 0x000c, 0x2c35: 0x000c, - 0x2c36: 0x000c, 0x2c37: 0x000c, 0x2c38: 0x000c, 0x2c3a: 0x000c, - 0x2c3f: 0x000c, - // Block 0xb1, offset 0x2c40 - 0x2c40: 0x000c, 0x2c42: 0x000c, 0x2c43: 0x000c, - // Block 0xb2, offset 0x2c80 - 0x2cb2: 0x000c, 0x2cb3: 0x000c, 0x2cb4: 0x000c, 0x2cb5: 0x000c, - 0x2cbc: 0x000c, 0x2cbd: 0x000c, 0x2cbf: 0x000c, - // Block 0xb3, offset 0x2cc0 - 0x2cc0: 0x000c, - 0x2cdc: 0x000c, 0x2cdd: 0x000c, - // Block 0xb4, offset 0x2d00 - 0x2d33: 0x000c, 0x2d34: 0x000c, 0x2d35: 0x000c, - 0x2d36: 0x000c, 0x2d37: 0x000c, 0x2d38: 0x000c, 0x2d39: 0x000c, 0x2d3a: 0x000c, - 0x2d3d: 0x000c, 0x2d3f: 0x000c, - // Block 0xb5, offset 0x2d40 - 0x2d40: 0x000c, - 0x2d60: 0x000a, 0x2d61: 0x000a, 0x2d62: 0x000a, 0x2d63: 0x000a, - 0x2d64: 0x000a, 0x2d65: 0x000a, 0x2d66: 0x000a, 0x2d67: 0x000a, 0x2d68: 0x000a, 0x2d69: 0x000a, - 0x2d6a: 0x000a, 0x2d6b: 0x000a, 0x2d6c: 0x000a, - // Block 0xb6, offset 0x2d80 - 0x2dab: 0x000c, 0x2dad: 0x000c, - 0x2db0: 0x000c, 0x2db1: 0x000c, 0x2db2: 0x000c, 0x2db3: 0x000c, 0x2db4: 0x000c, 0x2db5: 0x000c, - 0x2db7: 0x000c, - // Block 0xb7, offset 0x2dc0 - 0x2ddd: 0x000c, - 0x2dde: 0x000c, 0x2ddf: 0x000c, 0x2de2: 0x000c, 0x2de3: 0x000c, - 0x2de4: 0x000c, 0x2de5: 0x000c, 0x2de7: 0x000c, 0x2de8: 0x000c, 0x2de9: 0x000c, - 0x2dea: 0x000c, 0x2deb: 0x000c, - // Block 0xb8, offset 0x2e00 - 0x2e30: 0x000c, 0x2e31: 0x000c, 0x2e32: 0x000c, 0x2e33: 0x000c, 0x2e34: 0x000c, 0x2e35: 0x000c, - 0x2e36: 0x000c, 0x2e38: 0x000c, 0x2e39: 0x000c, 0x2e3a: 0x000c, 0x2e3b: 0x000c, - 0x2e3c: 0x000c, 0x2e3d: 0x000c, - // Block 0xb9, offset 0x2e40 - 0x2e52: 0x000c, 0x2e53: 0x000c, 0x2e54: 0x000c, 0x2e55: 0x000c, 0x2e56: 0x000c, 0x2e57: 0x000c, - 0x2e58: 0x000c, 0x2e59: 0x000c, 0x2e5a: 0x000c, 0x2e5b: 0x000c, 0x2e5c: 0x000c, 0x2e5d: 0x000c, - 0x2e5e: 0x000c, 0x2e5f: 0x000c, 0x2e60: 0x000c, 0x2e61: 0x000c, 0x2e62: 0x000c, 0x2e63: 0x000c, - 0x2e64: 0x000c, 0x2e65: 0x000c, 0x2e66: 0x000c, 0x2e67: 0x000c, - 0x2e6a: 0x000c, 0x2e6b: 0x000c, 0x2e6c: 0x000c, 0x2e6d: 0x000c, 0x2e6e: 0x000c, 0x2e6f: 0x000c, - 0x2e70: 0x000c, 0x2e72: 0x000c, 0x2e73: 0x000c, 0x2e75: 0x000c, - 0x2e76: 0x000c, - // Block 0xba, offset 0x2e80 - 0x2eb0: 0x000c, 0x2eb1: 0x000c, 0x2eb2: 0x000c, 0x2eb3: 0x000c, 0x2eb4: 0x000c, - // Block 0xbb, offset 0x2ec0 - 0x2ef0: 0x000c, 0x2ef1: 0x000c, 0x2ef2: 0x000c, 0x2ef3: 0x000c, 0x2ef4: 0x000c, 0x2ef5: 0x000c, - 0x2ef6: 0x000c, - // Block 0xbc, offset 0x2f00 - 0x2f0f: 0x000c, 0x2f10: 0x000c, 0x2f11: 0x000c, - 0x2f12: 0x000c, - // Block 0xbd, offset 0x2f40 - 0x2f5d: 0x000c, - 0x2f5e: 0x000c, 0x2f60: 0x000b, 0x2f61: 0x000b, 0x2f62: 0x000b, 0x2f63: 0x000b, - // Block 0xbe, offset 0x2f80 - 0x2fa7: 0x000c, 0x2fa8: 0x000c, 0x2fa9: 0x000c, - 0x2fb3: 0x000b, 0x2fb4: 0x000b, 0x2fb5: 0x000b, - 0x2fb6: 0x000b, 0x2fb7: 0x000b, 0x2fb8: 0x000b, 0x2fb9: 0x000b, 0x2fba: 0x000b, 0x2fbb: 0x000c, - 0x2fbc: 0x000c, 0x2fbd: 0x000c, 0x2fbe: 0x000c, 0x2fbf: 0x000c, - // Block 0xbf, offset 0x2fc0 - 0x2fc0: 0x000c, 0x2fc1: 0x000c, 0x2fc2: 0x000c, 0x2fc5: 0x000c, - 0x2fc6: 0x000c, 0x2fc7: 0x000c, 0x2fc8: 0x000c, 0x2fc9: 0x000c, 0x2fca: 0x000c, 0x2fcb: 0x000c, - 0x2fea: 0x000c, 0x2feb: 0x000c, 0x2fec: 0x000c, 0x2fed: 0x000c, - // Block 0xc0, offset 0x3000 - 0x3000: 0x000a, 0x3001: 0x000a, 0x3002: 0x000c, 0x3003: 0x000c, 0x3004: 0x000c, 0x3005: 0x000a, - // Block 0xc1, offset 0x3040 - 0x3040: 0x000a, 0x3041: 0x000a, 0x3042: 0x000a, 0x3043: 0x000a, 0x3044: 0x000a, 0x3045: 0x000a, - 0x3046: 0x000a, 0x3047: 0x000a, 0x3048: 0x000a, 0x3049: 0x000a, 0x304a: 0x000a, 0x304b: 0x000a, - 0x304c: 0x000a, 0x304d: 0x000a, 0x304e: 0x000a, 0x304f: 0x000a, 0x3050: 0x000a, 0x3051: 0x000a, - 0x3052: 0x000a, 0x3053: 0x000a, 0x3054: 0x000a, 0x3055: 0x000a, 0x3056: 0x000a, - // Block 0xc2, offset 0x3080 - 0x309b: 0x000a, - // Block 0xc3, offset 0x30c0 - 0x30d5: 0x000a, - // Block 0xc4, offset 0x3100 - 0x310f: 0x000a, - // Block 0xc5, offset 0x3140 - 0x3149: 0x000a, - // Block 0xc6, offset 0x3180 - 0x3183: 0x000a, - 0x318e: 0x0002, 0x318f: 0x0002, 0x3190: 0x0002, 0x3191: 0x0002, - 0x3192: 0x0002, 0x3193: 0x0002, 0x3194: 0x0002, 0x3195: 0x0002, 0x3196: 0x0002, 0x3197: 0x0002, - 0x3198: 0x0002, 0x3199: 0x0002, 0x319a: 0x0002, 0x319b: 0x0002, 0x319c: 0x0002, 0x319d: 0x0002, - 0x319e: 0x0002, 0x319f: 0x0002, 0x31a0: 0x0002, 0x31a1: 0x0002, 0x31a2: 0x0002, 0x31a3: 0x0002, - 0x31a4: 0x0002, 0x31a5: 0x0002, 0x31a6: 0x0002, 0x31a7: 0x0002, 0x31a8: 0x0002, 0x31a9: 0x0002, - 0x31aa: 0x0002, 0x31ab: 0x0002, 0x31ac: 0x0002, 0x31ad: 0x0002, 0x31ae: 0x0002, 0x31af: 0x0002, - 0x31b0: 0x0002, 0x31b1: 0x0002, 0x31b2: 0x0002, 0x31b3: 0x0002, 0x31b4: 0x0002, 0x31b5: 0x0002, - 0x31b6: 0x0002, 0x31b7: 0x0002, 0x31b8: 0x0002, 0x31b9: 0x0002, 0x31ba: 0x0002, 0x31bb: 0x0002, - 0x31bc: 0x0002, 0x31bd: 0x0002, 0x31be: 0x0002, 0x31bf: 0x0002, - // Block 0xc7, offset 0x31c0 - 0x31c0: 0x000c, 0x31c1: 0x000c, 0x31c2: 0x000c, 0x31c3: 0x000c, 0x31c4: 0x000c, 0x31c5: 0x000c, - 0x31c6: 0x000c, 0x31c7: 0x000c, 0x31c8: 0x000c, 0x31c9: 0x000c, 0x31ca: 0x000c, 0x31cb: 0x000c, - 0x31cc: 0x000c, 0x31cd: 0x000c, 0x31ce: 0x000c, 0x31cf: 0x000c, 0x31d0: 0x000c, 0x31d1: 0x000c, - 0x31d2: 0x000c, 0x31d3: 0x000c, 0x31d4: 0x000c, 0x31d5: 0x000c, 0x31d6: 0x000c, 0x31d7: 0x000c, - 0x31d8: 0x000c, 0x31d9: 0x000c, 0x31da: 0x000c, 0x31db: 0x000c, 0x31dc: 0x000c, 0x31dd: 0x000c, - 0x31de: 0x000c, 0x31df: 0x000c, 0x31e0: 0x000c, 0x31e1: 0x000c, 0x31e2: 0x000c, 0x31e3: 0x000c, - 0x31e4: 0x000c, 0x31e5: 0x000c, 0x31e6: 0x000c, 0x31e7: 0x000c, 0x31e8: 0x000c, 0x31e9: 0x000c, - 0x31ea: 0x000c, 0x31eb: 0x000c, 0x31ec: 0x000c, 0x31ed: 0x000c, 0x31ee: 0x000c, 0x31ef: 0x000c, - 0x31f0: 0x000c, 0x31f1: 0x000c, 0x31f2: 0x000c, 0x31f3: 0x000c, 0x31f4: 0x000c, 0x31f5: 0x000c, - 0x31f6: 0x000c, 0x31fb: 0x000c, - 0x31fc: 0x000c, 0x31fd: 0x000c, 0x31fe: 0x000c, 0x31ff: 0x000c, - // Block 0xc8, offset 0x3200 - 0x3200: 0x000c, 0x3201: 0x000c, 0x3202: 0x000c, 0x3203: 0x000c, 0x3204: 0x000c, 0x3205: 0x000c, - 0x3206: 0x000c, 0x3207: 0x000c, 0x3208: 0x000c, 0x3209: 0x000c, 0x320a: 0x000c, 0x320b: 0x000c, - 0x320c: 0x000c, 0x320d: 0x000c, 0x320e: 0x000c, 0x320f: 0x000c, 0x3210: 0x000c, 0x3211: 0x000c, - 0x3212: 0x000c, 0x3213: 0x000c, 0x3214: 0x000c, 0x3215: 0x000c, 0x3216: 0x000c, 0x3217: 0x000c, - 0x3218: 0x000c, 0x3219: 0x000c, 0x321a: 0x000c, 0x321b: 0x000c, 0x321c: 0x000c, 0x321d: 0x000c, - 0x321e: 0x000c, 0x321f: 0x000c, 0x3220: 0x000c, 0x3221: 0x000c, 0x3222: 0x000c, 0x3223: 0x000c, - 0x3224: 0x000c, 0x3225: 0x000c, 0x3226: 0x000c, 0x3227: 0x000c, 0x3228: 0x000c, 0x3229: 0x000c, - 0x322a: 0x000c, 0x322b: 0x000c, 0x322c: 0x000c, - 0x3235: 0x000c, - // Block 0xc9, offset 0x3240 - 0x3244: 0x000c, - 0x325b: 0x000c, 0x325c: 0x000c, 0x325d: 0x000c, - 0x325e: 0x000c, 0x325f: 0x000c, 0x3261: 0x000c, 0x3262: 0x000c, 0x3263: 0x000c, - 0x3264: 0x000c, 0x3265: 0x000c, 0x3266: 0x000c, 0x3267: 0x000c, 0x3268: 0x000c, 0x3269: 0x000c, - 0x326a: 0x000c, 0x326b: 0x000c, 0x326c: 0x000c, 0x326d: 0x000c, 0x326e: 0x000c, 0x326f: 0x000c, - // Block 0xca, offset 0x3280 - 0x3280: 0x000c, 0x3281: 0x000c, 0x3282: 0x000c, 0x3283: 0x000c, 0x3284: 0x000c, 0x3285: 0x000c, - 0x3286: 0x000c, 0x3288: 0x000c, 0x3289: 0x000c, 0x328a: 0x000c, 0x328b: 0x000c, - 0x328c: 0x000c, 0x328d: 0x000c, 0x328e: 0x000c, 0x328f: 0x000c, 0x3290: 0x000c, 0x3291: 0x000c, - 0x3292: 0x000c, 0x3293: 0x000c, 0x3294: 0x000c, 0x3295: 0x000c, 0x3296: 0x000c, 0x3297: 0x000c, - 0x3298: 0x000c, 0x329b: 0x000c, 0x329c: 0x000c, 0x329d: 0x000c, - 0x329e: 0x000c, 0x329f: 0x000c, 0x32a0: 0x000c, 0x32a1: 0x000c, 0x32a3: 0x000c, - 0x32a4: 0x000c, 0x32a6: 0x000c, 0x32a7: 0x000c, 0x32a8: 0x000c, 0x32a9: 0x000c, - 0x32aa: 0x000c, - // Block 0xcb, offset 0x32c0 - 0x32c0: 0x0001, 0x32c1: 0x0001, 0x32c2: 0x0001, 0x32c3: 0x0001, 0x32c4: 0x0001, 0x32c5: 0x0001, - 0x32c6: 0x0001, 0x32c7: 0x0001, 0x32c8: 0x0001, 0x32c9: 0x0001, 0x32ca: 0x0001, 0x32cb: 0x0001, - 0x32cc: 0x0001, 0x32cd: 0x0001, 0x32ce: 0x0001, 0x32cf: 0x0001, 0x32d0: 0x000c, 0x32d1: 0x000c, - 0x32d2: 0x000c, 0x32d3: 0x000c, 0x32d4: 0x000c, 0x32d5: 0x000c, 0x32d6: 0x000c, 0x32d7: 0x0001, - 0x32d8: 0x0001, 0x32d9: 0x0001, 0x32da: 0x0001, 0x32db: 0x0001, 0x32dc: 0x0001, 0x32dd: 0x0001, - 0x32de: 0x0001, 0x32df: 0x0001, 0x32e0: 0x0001, 0x32e1: 0x0001, 0x32e2: 0x0001, 0x32e3: 0x0001, - 0x32e4: 0x0001, 0x32e5: 0x0001, 0x32e6: 0x0001, 0x32e7: 0x0001, 0x32e8: 0x0001, 0x32e9: 0x0001, - 0x32ea: 0x0001, 0x32eb: 0x0001, 0x32ec: 0x0001, 0x32ed: 0x0001, 0x32ee: 0x0001, 0x32ef: 0x0001, - 0x32f0: 0x0001, 0x32f1: 0x0001, 0x32f2: 0x0001, 0x32f3: 0x0001, 0x32f4: 0x0001, 0x32f5: 0x0001, - 0x32f6: 0x0001, 0x32f7: 0x0001, 0x32f8: 0x0001, 0x32f9: 0x0001, 0x32fa: 0x0001, 0x32fb: 0x0001, - 0x32fc: 0x0001, 0x32fd: 0x0001, 0x32fe: 0x0001, 0x32ff: 0x0001, - // Block 0xcc, offset 0x3300 - 0x3300: 0x0001, 0x3301: 0x0001, 0x3302: 0x0001, 0x3303: 0x0001, 0x3304: 0x000c, 0x3305: 0x000c, - 0x3306: 0x000c, 0x3307: 0x000c, 0x3308: 0x000c, 0x3309: 0x000c, 0x330a: 0x000c, 0x330b: 0x0001, - 0x330c: 0x0001, 0x330d: 0x0001, 0x330e: 0x0001, 0x330f: 0x0001, 0x3310: 0x0001, 0x3311: 0x0001, - 0x3312: 0x0001, 0x3313: 0x0001, 0x3314: 0x0001, 0x3315: 0x0001, 0x3316: 0x0001, 0x3317: 0x0001, - 0x3318: 0x0001, 0x3319: 0x0001, 0x331a: 0x0001, 0x331b: 0x0001, 0x331c: 0x0001, 0x331d: 0x0001, - 0x331e: 0x0001, 0x331f: 0x0001, 0x3320: 0x0001, 0x3321: 0x0001, 0x3322: 0x0001, 0x3323: 0x0001, - 0x3324: 0x0001, 0x3325: 0x0001, 0x3326: 0x0001, 0x3327: 0x0001, 0x3328: 0x0001, 0x3329: 0x0001, - 0x332a: 0x0001, 0x332b: 0x0001, 0x332c: 0x0001, 0x332d: 0x0001, 0x332e: 0x0001, 0x332f: 0x0001, - 0x3330: 0x0001, 0x3331: 0x0001, 0x3332: 0x0001, 0x3333: 0x0001, 0x3334: 0x0001, 0x3335: 0x0001, - 0x3336: 0x0001, 0x3337: 0x0001, 0x3338: 0x0001, 0x3339: 0x0001, 0x333a: 0x0001, 0x333b: 0x0001, - 0x333c: 0x0001, 0x333d: 0x0001, 0x333e: 0x0001, 0x333f: 0x0001, - // Block 0xcd, offset 0x3340 - 0x3340: 0x000d, 0x3341: 0x000d, 0x3342: 0x000d, 0x3343: 0x000d, 0x3344: 0x000d, 0x3345: 0x000d, - 0x3346: 0x000d, 0x3347: 0x000d, 0x3348: 0x000d, 0x3349: 0x000d, 0x334a: 0x000d, 0x334b: 0x000d, - 0x334c: 0x000d, 0x334d: 0x000d, 0x334e: 0x000d, 0x334f: 0x000d, 0x3350: 0x000d, 0x3351: 0x000d, - 0x3352: 0x000d, 0x3353: 0x000d, 0x3354: 0x000d, 0x3355: 0x000d, 0x3356: 0x000d, 0x3357: 0x000d, - 0x3358: 0x000d, 0x3359: 0x000d, 0x335a: 0x000d, 0x335b: 0x000d, 0x335c: 0x000d, 0x335d: 0x000d, - 0x335e: 0x000d, 0x335f: 0x000d, 0x3360: 0x000d, 0x3361: 0x000d, 0x3362: 0x000d, 0x3363: 0x000d, - 0x3364: 0x000d, 0x3365: 0x000d, 0x3366: 0x000d, 0x3367: 0x000d, 0x3368: 0x000d, 0x3369: 0x000d, - 0x336a: 0x000d, 0x336b: 0x000d, 0x336c: 0x000d, 0x336d: 0x000d, 0x336e: 0x000d, 0x336f: 0x000d, - 0x3370: 0x000a, 0x3371: 0x000a, 0x3372: 0x000d, 0x3373: 0x000d, 0x3374: 0x000d, 0x3375: 0x000d, - 0x3376: 0x000d, 0x3377: 0x000d, 0x3378: 0x000d, 0x3379: 0x000d, 0x337a: 0x000d, 0x337b: 0x000d, - 0x337c: 0x000d, 0x337d: 0x000d, 0x337e: 0x000d, 0x337f: 0x000d, - // Block 0xce, offset 0x3380 - 0x3380: 0x000a, 0x3381: 0x000a, 0x3382: 0x000a, 0x3383: 0x000a, 0x3384: 0x000a, 0x3385: 0x000a, - 0x3386: 0x000a, 0x3387: 0x000a, 0x3388: 0x000a, 0x3389: 0x000a, 0x338a: 0x000a, 0x338b: 0x000a, - 0x338c: 0x000a, 0x338d: 0x000a, 0x338e: 0x000a, 0x338f: 0x000a, 0x3390: 0x000a, 0x3391: 0x000a, - 0x3392: 0x000a, 0x3393: 0x000a, 0x3394: 0x000a, 0x3395: 0x000a, 0x3396: 0x000a, 0x3397: 0x000a, - 0x3398: 0x000a, 0x3399: 0x000a, 0x339a: 0x000a, 0x339b: 0x000a, 0x339c: 0x000a, 0x339d: 0x000a, - 0x339e: 0x000a, 0x339f: 0x000a, 0x33a0: 0x000a, 0x33a1: 0x000a, 0x33a2: 0x000a, 0x33a3: 0x000a, - 0x33a4: 0x000a, 0x33a5: 0x000a, 0x33a6: 0x000a, 0x33a7: 0x000a, 0x33a8: 0x000a, 0x33a9: 0x000a, - 0x33aa: 0x000a, 0x33ab: 0x000a, - 0x33b0: 0x000a, 0x33b1: 0x000a, 0x33b2: 0x000a, 0x33b3: 0x000a, 0x33b4: 0x000a, 0x33b5: 0x000a, - 0x33b6: 0x000a, 0x33b7: 0x000a, 0x33b8: 0x000a, 0x33b9: 0x000a, 0x33ba: 0x000a, 0x33bb: 0x000a, - 0x33bc: 0x000a, 0x33bd: 0x000a, 0x33be: 0x000a, 0x33bf: 0x000a, - // Block 0xcf, offset 0x33c0 - 0x33c0: 0x000a, 0x33c1: 0x000a, 0x33c2: 0x000a, 0x33c3: 0x000a, 0x33c4: 0x000a, 0x33c5: 0x000a, - 0x33c6: 0x000a, 0x33c7: 0x000a, 0x33c8: 0x000a, 0x33c9: 0x000a, 0x33ca: 0x000a, 0x33cb: 0x000a, - 0x33cc: 0x000a, 0x33cd: 0x000a, 0x33ce: 0x000a, 0x33cf: 0x000a, 0x33d0: 0x000a, 0x33d1: 0x000a, - 0x33d2: 0x000a, 0x33d3: 0x000a, - 0x33e0: 0x000a, 0x33e1: 0x000a, 0x33e2: 0x000a, 0x33e3: 0x000a, - 0x33e4: 0x000a, 0x33e5: 0x000a, 0x33e6: 0x000a, 0x33e7: 0x000a, 0x33e8: 0x000a, 0x33e9: 0x000a, - 0x33ea: 0x000a, 0x33eb: 0x000a, 0x33ec: 0x000a, 0x33ed: 0x000a, 0x33ee: 0x000a, - 0x33f1: 0x000a, 0x33f2: 0x000a, 0x33f3: 0x000a, 0x33f4: 0x000a, 0x33f5: 0x000a, - 0x33f6: 0x000a, 0x33f7: 0x000a, 0x33f8: 0x000a, 0x33f9: 0x000a, 0x33fa: 0x000a, 0x33fb: 0x000a, - 0x33fc: 0x000a, 0x33fd: 0x000a, 0x33fe: 0x000a, 0x33ff: 0x000a, - // Block 0xd0, offset 0x3400 - 0x3401: 0x000a, 0x3402: 0x000a, 0x3403: 0x000a, 0x3404: 0x000a, 0x3405: 0x000a, - 0x3406: 0x000a, 0x3407: 0x000a, 0x3408: 0x000a, 0x3409: 0x000a, 0x340a: 0x000a, 0x340b: 0x000a, - 0x340c: 0x000a, 0x340d: 0x000a, 0x340e: 0x000a, 0x340f: 0x000a, 0x3411: 0x000a, - 0x3412: 0x000a, 0x3413: 0x000a, 0x3414: 0x000a, 0x3415: 0x000a, 0x3416: 0x000a, 0x3417: 0x000a, - 0x3418: 0x000a, 0x3419: 0x000a, 0x341a: 0x000a, 0x341b: 0x000a, 0x341c: 0x000a, 0x341d: 0x000a, - 0x341e: 0x000a, 0x341f: 0x000a, 0x3420: 0x000a, 0x3421: 0x000a, 0x3422: 0x000a, 0x3423: 0x000a, - 0x3424: 0x000a, 0x3425: 0x000a, 0x3426: 0x000a, 0x3427: 0x000a, 0x3428: 0x000a, 0x3429: 0x000a, - 0x342a: 0x000a, 0x342b: 0x000a, 0x342c: 0x000a, 0x342d: 0x000a, 0x342e: 0x000a, 0x342f: 0x000a, - 0x3430: 0x000a, 0x3431: 0x000a, 0x3432: 0x000a, 0x3433: 0x000a, 0x3434: 0x000a, 0x3435: 0x000a, - // Block 0xd1, offset 0x3440 - 0x3440: 0x0002, 0x3441: 0x0002, 0x3442: 0x0002, 0x3443: 0x0002, 0x3444: 0x0002, 0x3445: 0x0002, - 0x3446: 0x0002, 0x3447: 0x0002, 0x3448: 0x0002, 0x3449: 0x0002, 0x344a: 0x0002, 0x344b: 0x000a, - 0x344c: 0x000a, - // Block 0xd2, offset 0x3480 - 0x34aa: 0x000a, 0x34ab: 0x000a, - // Block 0xd3, offset 0x34c0 - 0x34c0: 0x000a, 0x34c1: 0x000a, 0x34c2: 0x000a, 0x34c3: 0x000a, 0x34c4: 0x000a, 0x34c5: 0x000a, - 0x34c6: 0x000a, 0x34c7: 0x000a, 0x34c8: 0x000a, 0x34c9: 0x000a, 0x34ca: 0x000a, 0x34cb: 0x000a, - 0x34cc: 0x000a, 0x34cd: 0x000a, 0x34ce: 0x000a, 0x34cf: 0x000a, 0x34d0: 0x000a, 0x34d1: 0x000a, - 0x34d2: 0x000a, - 0x34e0: 0x000a, 0x34e1: 0x000a, 0x34e2: 0x000a, 0x34e3: 0x000a, - 0x34e4: 0x000a, 0x34e5: 0x000a, 0x34e6: 0x000a, 0x34e7: 0x000a, 0x34e8: 0x000a, 0x34e9: 0x000a, - 0x34ea: 0x000a, 0x34eb: 0x000a, 0x34ec: 0x000a, - 0x34f0: 0x000a, 0x34f1: 0x000a, 0x34f2: 0x000a, 0x34f3: 0x000a, 0x34f4: 0x000a, 0x34f5: 0x000a, - 0x34f6: 0x000a, - // Block 0xd4, offset 0x3500 - 0x3500: 0x000a, 0x3501: 0x000a, 0x3502: 0x000a, 0x3503: 0x000a, 0x3504: 0x000a, 0x3505: 0x000a, - 0x3506: 0x000a, 0x3507: 0x000a, 0x3508: 0x000a, 0x3509: 0x000a, 0x350a: 0x000a, 0x350b: 0x000a, - 0x350c: 0x000a, 0x350d: 0x000a, 0x350e: 0x000a, 0x350f: 0x000a, 0x3510: 0x000a, 0x3511: 0x000a, - 0x3512: 0x000a, 0x3513: 0x000a, 0x3514: 0x000a, - // Block 0xd5, offset 0x3540 - 0x3540: 0x000a, 0x3541: 0x000a, 0x3542: 0x000a, 0x3543: 0x000a, 0x3544: 0x000a, 0x3545: 0x000a, - 0x3546: 0x000a, 0x3547: 0x000a, 0x3548: 0x000a, 0x3549: 0x000a, 0x354a: 0x000a, 0x354b: 0x000a, - 0x3550: 0x000a, 0x3551: 0x000a, - 0x3552: 0x000a, 0x3553: 0x000a, 0x3554: 0x000a, 0x3555: 0x000a, 0x3556: 0x000a, 0x3557: 0x000a, - 0x3558: 0x000a, 0x3559: 0x000a, 0x355a: 0x000a, 0x355b: 0x000a, 0x355c: 0x000a, 0x355d: 0x000a, - 0x355e: 0x000a, 0x355f: 0x000a, 0x3560: 0x000a, 0x3561: 0x000a, 0x3562: 0x000a, 0x3563: 0x000a, - 0x3564: 0x000a, 0x3565: 0x000a, 0x3566: 0x000a, 0x3567: 0x000a, 0x3568: 0x000a, 0x3569: 0x000a, - 0x356a: 0x000a, 0x356b: 0x000a, 0x356c: 0x000a, 0x356d: 0x000a, 0x356e: 0x000a, 0x356f: 0x000a, - 0x3570: 0x000a, 0x3571: 0x000a, 0x3572: 0x000a, 0x3573: 0x000a, 0x3574: 0x000a, 0x3575: 0x000a, - 0x3576: 0x000a, 0x3577: 0x000a, 0x3578: 0x000a, 0x3579: 0x000a, 0x357a: 0x000a, 0x357b: 0x000a, - 0x357c: 0x000a, 0x357d: 0x000a, 0x357e: 0x000a, 0x357f: 0x000a, - // Block 0xd6, offset 0x3580 - 0x3580: 0x000a, 0x3581: 0x000a, 0x3582: 0x000a, 0x3583: 0x000a, 0x3584: 0x000a, 0x3585: 0x000a, - 0x3586: 0x000a, 0x3587: 0x000a, - 0x3590: 0x000a, 0x3591: 0x000a, - 0x3592: 0x000a, 0x3593: 0x000a, 0x3594: 0x000a, 0x3595: 0x000a, 0x3596: 0x000a, 0x3597: 0x000a, - 0x3598: 0x000a, 0x3599: 0x000a, - 0x35a0: 0x000a, 0x35a1: 0x000a, 0x35a2: 0x000a, 0x35a3: 0x000a, - 0x35a4: 0x000a, 0x35a5: 0x000a, 0x35a6: 0x000a, 0x35a7: 0x000a, 0x35a8: 0x000a, 0x35a9: 0x000a, - 0x35aa: 0x000a, 0x35ab: 0x000a, 0x35ac: 0x000a, 0x35ad: 0x000a, 0x35ae: 0x000a, 0x35af: 0x000a, - 0x35b0: 0x000a, 0x35b1: 0x000a, 0x35b2: 0x000a, 0x35b3: 0x000a, 0x35b4: 0x000a, 0x35b5: 0x000a, - 0x35b6: 0x000a, 0x35b7: 0x000a, 0x35b8: 0x000a, 0x35b9: 0x000a, 0x35ba: 0x000a, 0x35bb: 0x000a, - 0x35bc: 0x000a, 0x35bd: 0x000a, 0x35be: 0x000a, 0x35bf: 0x000a, - // Block 0xd7, offset 0x35c0 - 0x35c0: 0x000a, 0x35c1: 0x000a, 0x35c2: 0x000a, 0x35c3: 0x000a, 0x35c4: 0x000a, 0x35c5: 0x000a, - 0x35c6: 0x000a, 0x35c7: 0x000a, - 0x35d0: 0x000a, 0x35d1: 0x000a, - 0x35d2: 0x000a, 0x35d3: 0x000a, 0x35d4: 0x000a, 0x35d5: 0x000a, 0x35d6: 0x000a, 0x35d7: 0x000a, - 0x35d8: 0x000a, 0x35d9: 0x000a, 0x35da: 0x000a, 0x35db: 0x000a, 0x35dc: 0x000a, 0x35dd: 0x000a, - 0x35de: 0x000a, 0x35df: 0x000a, 0x35e0: 0x000a, 0x35e1: 0x000a, 0x35e2: 0x000a, 0x35e3: 0x000a, - 0x35e4: 0x000a, 0x35e5: 0x000a, 0x35e6: 0x000a, 0x35e7: 0x000a, 0x35e8: 0x000a, 0x35e9: 0x000a, - 0x35ea: 0x000a, 0x35eb: 0x000a, 0x35ec: 0x000a, 0x35ed: 0x000a, - // Block 0xd8, offset 0x3600 - 0x3610: 0x000a, 0x3611: 0x000a, - 0x3612: 0x000a, 0x3613: 0x000a, 0x3614: 0x000a, 0x3615: 0x000a, 0x3616: 0x000a, 0x3617: 0x000a, - 0x3618: 0x000a, 0x3619: 0x000a, 0x361a: 0x000a, 0x361b: 0x000a, 0x361c: 0x000a, 0x361d: 0x000a, - 0x361e: 0x000a, 0x3620: 0x000a, 0x3621: 0x000a, 0x3622: 0x000a, 0x3623: 0x000a, - 0x3624: 0x000a, 0x3625: 0x000a, 0x3626: 0x000a, 0x3627: 0x000a, - 0x3630: 0x000a, 0x3633: 0x000a, 0x3634: 0x000a, 0x3635: 0x000a, - 0x3636: 0x000a, 0x3637: 0x000a, 0x3638: 0x000a, 0x3639: 0x000a, 0x363a: 0x000a, 0x363b: 0x000a, - 0x363c: 0x000a, 0x363d: 0x000a, 0x363e: 0x000a, - // Block 0xd9, offset 0x3640 - 0x3640: 0x000a, 0x3641: 0x000a, 0x3642: 0x000a, 0x3643: 0x000a, 0x3644: 0x000a, 0x3645: 0x000a, - 0x3646: 0x000a, 0x3647: 0x000a, 0x3648: 0x000a, 0x3649: 0x000a, 0x364a: 0x000a, 0x364b: 0x000a, - 0x3650: 0x000a, 0x3651: 0x000a, - 0x3652: 0x000a, 0x3653: 0x000a, 0x3654: 0x000a, 0x3655: 0x000a, 0x3656: 0x000a, 0x3657: 0x000a, - 0x3658: 0x000a, 0x3659: 0x000a, 0x365a: 0x000a, 0x365b: 0x000a, 0x365c: 0x000a, 0x365d: 0x000a, - 0x365e: 0x000a, - // Block 0xda, offset 0x3680 - 0x3680: 0x000a, 0x3681: 0x000a, 0x3682: 0x000a, 0x3683: 0x000a, 0x3684: 0x000a, 0x3685: 0x000a, - 0x3686: 0x000a, 0x3687: 0x000a, 0x3688: 0x000a, 0x3689: 0x000a, 0x368a: 0x000a, 0x368b: 0x000a, - 0x368c: 0x000a, 0x368d: 0x000a, 0x368e: 0x000a, 0x368f: 0x000a, 0x3690: 0x000a, 0x3691: 0x000a, - // Block 0xdb, offset 0x36c0 - 0x36fe: 0x000b, 0x36ff: 0x000b, - // Block 0xdc, offset 0x3700 - 0x3700: 0x000b, 0x3701: 0x000b, 0x3702: 0x000b, 0x3703: 0x000b, 0x3704: 0x000b, 0x3705: 0x000b, - 0x3706: 0x000b, 0x3707: 0x000b, 0x3708: 0x000b, 0x3709: 0x000b, 0x370a: 0x000b, 0x370b: 0x000b, - 0x370c: 0x000b, 0x370d: 0x000b, 0x370e: 0x000b, 0x370f: 0x000b, 0x3710: 0x000b, 0x3711: 0x000b, - 0x3712: 0x000b, 0x3713: 0x000b, 0x3714: 0x000b, 0x3715: 0x000b, 0x3716: 0x000b, 0x3717: 0x000b, - 0x3718: 0x000b, 0x3719: 0x000b, 0x371a: 0x000b, 0x371b: 0x000b, 0x371c: 0x000b, 0x371d: 0x000b, - 0x371e: 0x000b, 0x371f: 0x000b, 0x3720: 0x000b, 0x3721: 0x000b, 0x3722: 0x000b, 0x3723: 0x000b, - 0x3724: 0x000b, 0x3725: 0x000b, 0x3726: 0x000b, 0x3727: 0x000b, 0x3728: 0x000b, 0x3729: 0x000b, - 0x372a: 0x000b, 0x372b: 0x000b, 0x372c: 0x000b, 0x372d: 0x000b, 0x372e: 0x000b, 0x372f: 0x000b, - 0x3730: 0x000b, 0x3731: 0x000b, 0x3732: 0x000b, 0x3733: 0x000b, 0x3734: 0x000b, 0x3735: 0x000b, - 0x3736: 0x000b, 0x3737: 0x000b, 0x3738: 0x000b, 0x3739: 0x000b, 0x373a: 0x000b, 0x373b: 0x000b, - 0x373c: 0x000b, 0x373d: 0x000b, 0x373e: 0x000b, 0x373f: 0x000b, - // Block 0xdd, offset 0x3740 - 0x3740: 0x000c, 0x3741: 0x000c, 0x3742: 0x000c, 0x3743: 0x000c, 0x3744: 0x000c, 0x3745: 0x000c, - 0x3746: 0x000c, 0x3747: 0x000c, 0x3748: 0x000c, 0x3749: 0x000c, 0x374a: 0x000c, 0x374b: 0x000c, - 0x374c: 0x000c, 0x374d: 0x000c, 0x374e: 0x000c, 0x374f: 0x000c, 0x3750: 0x000c, 0x3751: 0x000c, - 0x3752: 0x000c, 0x3753: 0x000c, 0x3754: 0x000c, 0x3755: 0x000c, 0x3756: 0x000c, 0x3757: 0x000c, - 0x3758: 0x000c, 0x3759: 0x000c, 0x375a: 0x000c, 0x375b: 0x000c, 0x375c: 0x000c, 0x375d: 0x000c, - 0x375e: 0x000c, 0x375f: 0x000c, 0x3760: 0x000c, 0x3761: 0x000c, 0x3762: 0x000c, 0x3763: 0x000c, - 0x3764: 0x000c, 0x3765: 0x000c, 0x3766: 0x000c, 0x3767: 0x000c, 0x3768: 0x000c, 0x3769: 0x000c, - 0x376a: 0x000c, 0x376b: 0x000c, 0x376c: 0x000c, 0x376d: 0x000c, 0x376e: 0x000c, 0x376f: 0x000c, - 0x3770: 0x000b, 0x3771: 0x000b, 0x3772: 0x000b, 0x3773: 0x000b, 0x3774: 0x000b, 0x3775: 0x000b, - 0x3776: 0x000b, 0x3777: 0x000b, 0x3778: 0x000b, 0x3779: 0x000b, 0x377a: 0x000b, 0x377b: 0x000b, - 0x377c: 0x000b, 0x377d: 0x000b, 0x377e: 0x000b, 0x377f: 0x000b, -} - -// bidiIndex: 24 blocks, 1536 entries, 1536 bytes -// Block 0 is the zero block. -var bidiIndex = [1536]uint8{ - // Block 0x0, offset 0x0 - // Block 0x1, offset 0x40 - // Block 0x2, offset 0x80 - // Block 0x3, offset 0xc0 - 0xc2: 0x01, 0xc3: 0x02, - 0xca: 0x03, 0xcb: 0x04, 0xcc: 0x05, 0xcd: 0x06, 0xce: 0x07, 0xcf: 0x08, - 0xd2: 0x09, 0xd6: 0x0a, 0xd7: 0x0b, - 0xd8: 0x0c, 0xd9: 0x0d, 0xda: 0x0e, 0xdb: 0x0f, 0xdc: 0x10, 0xdd: 0x11, 0xde: 0x12, 0xdf: 0x13, - 0xe0: 0x02, 0xe1: 0x03, 0xe2: 0x04, 0xe3: 0x05, 0xe4: 0x06, - 0xea: 0x07, 0xef: 0x08, - 0xf0: 0x11, 0xf1: 0x12, 0xf2: 0x12, 0xf3: 0x14, 0xf4: 0x15, - // Block 0x4, offset 0x100 - 0x120: 0x14, 0x121: 0x15, 0x122: 0x16, 0x123: 0x17, 0x124: 0x18, 0x125: 0x19, 0x126: 0x1a, 0x127: 0x1b, - 0x128: 0x1c, 0x129: 0x1d, 0x12a: 0x1c, 0x12b: 0x1e, 0x12c: 0x1f, 0x12d: 0x20, 0x12e: 0x21, 0x12f: 0x22, - 0x130: 0x23, 0x131: 0x24, 0x132: 0x1a, 0x133: 0x25, 0x134: 0x26, 0x135: 0x27, 0x137: 0x28, - 0x138: 0x29, 0x139: 0x2a, 0x13a: 0x2b, 0x13b: 0x2c, 0x13c: 0x2d, 0x13d: 0x2e, 0x13e: 0x2f, 0x13f: 0x30, - // Block 0x5, offset 0x140 - 0x140: 0x31, 0x141: 0x32, 0x142: 0x33, - 0x14d: 0x34, 0x14e: 0x35, - 0x150: 0x36, - 0x15a: 0x37, 0x15c: 0x38, 0x15d: 0x39, 0x15e: 0x3a, 0x15f: 0x3b, - 0x160: 0x3c, 0x162: 0x3d, 0x164: 0x3e, 0x165: 0x3f, 0x167: 0x40, - 0x168: 0x41, 0x169: 0x42, 0x16a: 0x43, 0x16c: 0x44, 0x16d: 0x45, 0x16e: 0x46, 0x16f: 0x47, - 0x170: 0x48, 0x173: 0x49, 0x177: 0x4a, - 0x17e: 0x4b, 0x17f: 0x4c, - // Block 0x6, offset 0x180 - 0x180: 0x4d, 0x181: 0x4e, 0x182: 0x4f, 0x183: 0x50, 0x184: 0x51, 0x185: 0x52, 0x186: 0x53, 0x187: 0x54, - 0x188: 0x55, 0x189: 0x54, 0x18a: 0x54, 0x18b: 0x54, 0x18c: 0x56, 0x18d: 0x57, 0x18e: 0x58, 0x18f: 0x59, - 0x190: 0x5a, 0x191: 0x5b, 0x192: 0x5c, 0x193: 0x5d, 0x194: 0x54, 0x195: 0x54, 0x196: 0x54, 0x197: 0x54, - 0x198: 0x54, 0x199: 0x54, 0x19a: 0x5e, 0x19b: 0x54, 0x19c: 0x54, 0x19d: 0x5f, 0x19e: 0x54, 0x19f: 0x60, - 0x1a4: 0x54, 0x1a5: 0x54, 0x1a6: 0x61, 0x1a7: 0x62, - 0x1a8: 0x54, 0x1a9: 0x54, 0x1aa: 0x54, 0x1ab: 0x54, 0x1ac: 0x54, 0x1ad: 0x63, 0x1ae: 0x64, 0x1af: 0x65, - 0x1b3: 0x66, 0x1b5: 0x67, 0x1b7: 0x68, - 0x1b8: 0x69, 0x1b9: 0x6a, 0x1ba: 0x6b, 0x1bb: 0x6c, 0x1bc: 0x54, 0x1bd: 0x54, 0x1be: 0x54, 0x1bf: 0x6d, - // Block 0x7, offset 0x1c0 - 0x1c0: 0x6e, 0x1c2: 0x6f, 0x1c3: 0x70, 0x1c7: 0x71, - 0x1c8: 0x72, 0x1c9: 0x73, 0x1ca: 0x74, 0x1cb: 0x75, 0x1cd: 0x76, 0x1cf: 0x77, - // Block 0x8, offset 0x200 - 0x237: 0x54, - // Block 0x9, offset 0x240 - 0x252: 0x78, 0x253: 0x79, - 0x258: 0x7a, 0x259: 0x7b, 0x25a: 0x7c, 0x25b: 0x7d, 0x25c: 0x7e, 0x25e: 0x7f, - 0x260: 0x80, 0x261: 0x81, 0x263: 0x82, 0x264: 0x83, 0x265: 0x84, 0x266: 0x85, 0x267: 0x86, - 0x268: 0x87, 0x269: 0x88, 0x26a: 0x89, 0x26b: 0x8a, 0x26f: 0x8b, - // Block 0xa, offset 0x280 - 0x2ac: 0x8c, 0x2ad: 0x8d, 0x2ae: 0x0e, 0x2af: 0x0e, - 0x2b0: 0x0e, 0x2b1: 0x0e, 0x2b2: 0x0e, 0x2b3: 0x0e, 0x2b4: 0x8e, 0x2b5: 0x0e, 0x2b6: 0x0e, 0x2b7: 0x8f, - 0x2b8: 0x90, 0x2b9: 0x91, 0x2ba: 0x0e, 0x2bb: 0x92, 0x2bc: 0x93, 0x2bd: 0x94, 0x2bf: 0x95, - // Block 0xb, offset 0x2c0 - 0x2c4: 0x96, 0x2c5: 0x54, 0x2c6: 0x97, 0x2c7: 0x98, - 0x2cb: 0x99, 0x2cd: 0x9a, - 0x2e0: 0x9b, 0x2e1: 0x9b, 0x2e2: 0x9b, 0x2e3: 0x9b, 0x2e4: 0x9c, 0x2e5: 0x9b, 0x2e6: 0x9b, 0x2e7: 0x9b, - 0x2e8: 0x9d, 0x2e9: 0x9b, 0x2ea: 0x9b, 0x2eb: 0x9e, 0x2ec: 0x9f, 0x2ed: 0x9b, 0x2ee: 0x9b, 0x2ef: 0x9b, - 0x2f0: 0x9b, 0x2f1: 0x9b, 0x2f2: 0x9b, 0x2f3: 0x9b, 0x2f4: 0x9b, 0x2f5: 0x9b, 0x2f6: 0x9b, 0x2f7: 0x9b, - 0x2f8: 0x9b, 0x2f9: 0xa0, 0x2fa: 0x9b, 0x2fb: 0x9b, 0x2fc: 0x9b, 0x2fd: 0x9b, 0x2fe: 0x9b, 0x2ff: 0x9b, - // Block 0xc, offset 0x300 - 0x300: 0xa1, 0x301: 0xa2, 0x302: 0xa3, 0x304: 0xa4, 0x305: 0xa5, 0x306: 0xa6, 0x307: 0xa7, - 0x308: 0xa8, 0x30b: 0xa9, 0x30c: 0xaa, 0x30d: 0xab, - 0x310: 0xac, 0x311: 0xad, 0x312: 0xae, 0x313: 0xaf, 0x316: 0xb0, 0x317: 0xb1, - 0x318: 0xb2, 0x319: 0xb3, 0x31a: 0xb4, 0x31c: 0xb5, - 0x330: 0xb6, 0x332: 0xb7, - // Block 0xd, offset 0x340 - 0x36b: 0xb8, 0x36c: 0xb9, - 0x37e: 0xba, - // Block 0xe, offset 0x380 - 0x3b2: 0xbb, - // Block 0xf, offset 0x3c0 - 0x3c5: 0xbc, 0x3c6: 0xbd, - 0x3c8: 0x54, 0x3c9: 0xbe, 0x3cc: 0x54, 0x3cd: 0xbf, - 0x3db: 0xc0, 0x3dc: 0xc1, 0x3dd: 0xc2, 0x3de: 0xc3, 0x3df: 0xc4, - 0x3e8: 0xc5, 0x3e9: 0xc6, 0x3ea: 0xc7, - // Block 0x10, offset 0x400 - 0x400: 0xc8, - 0x420: 0x9b, 0x421: 0x9b, 0x422: 0x9b, 0x423: 0xc9, 0x424: 0x9b, 0x425: 0xca, 0x426: 0x9b, 0x427: 0x9b, - 0x428: 0x9b, 0x429: 0x9b, 0x42a: 0x9b, 0x42b: 0x9b, 0x42c: 0x9b, 0x42d: 0x9b, 0x42e: 0x9b, 0x42f: 0x9b, - 0x430: 0x9b, 0x431: 0x9b, 0x432: 0x9b, 0x433: 0x9b, 0x434: 0x9b, 0x435: 0x9b, 0x436: 0x9b, 0x437: 0x9b, - 0x438: 0x0e, 0x439: 0x0e, 0x43a: 0x0e, 0x43b: 0xcb, 0x43c: 0x9b, 0x43d: 0x9b, 0x43e: 0x9b, 0x43f: 0x9b, - // Block 0x11, offset 0x440 - 0x440: 0xcc, 0x441: 0x54, 0x442: 0xcd, 0x443: 0xce, 0x444: 0xcf, 0x445: 0xd0, - 0x44c: 0x54, 0x44d: 0x54, 0x44e: 0x54, 0x44f: 0x54, - 0x450: 0x54, 0x451: 0x54, 0x452: 0x54, 0x453: 0x54, 0x454: 0x54, 0x455: 0x54, 0x456: 0x54, 0x457: 0x54, - 0x458: 0x54, 0x459: 0x54, 0x45a: 0x54, 0x45b: 0xd1, 0x45c: 0x54, 0x45d: 0x6c, 0x45e: 0x54, 0x45f: 0xd2, - 0x460: 0xd3, 0x461: 0xd4, 0x462: 0xd5, 0x464: 0xd6, 0x465: 0xd7, 0x466: 0xd8, 0x467: 0x36, - 0x47f: 0xd9, - // Block 0x12, offset 0x480 - 0x4bf: 0xd9, - // Block 0x13, offset 0x4c0 - 0x4d0: 0x09, 0x4d1: 0x0a, 0x4d6: 0x0b, - 0x4db: 0x0c, 0x4dd: 0x0d, 0x4de: 0x0e, 0x4df: 0x0f, - 0x4ef: 0x10, - 0x4ff: 0x10, - // Block 0x14, offset 0x500 - 0x50f: 0x10, - 0x51f: 0x10, - 0x52f: 0x10, - 0x53f: 0x10, - // Block 0x15, offset 0x540 - 0x540: 0xda, 0x541: 0xda, 0x542: 0xda, 0x543: 0xda, 0x544: 0x05, 0x545: 0x05, 0x546: 0x05, 0x547: 0xdb, - 0x548: 0xda, 0x549: 0xda, 0x54a: 0xda, 0x54b: 0xda, 0x54c: 0xda, 0x54d: 0xda, 0x54e: 0xda, 0x54f: 0xda, - 0x550: 0xda, 0x551: 0xda, 0x552: 0xda, 0x553: 0xda, 0x554: 0xda, 0x555: 0xda, 0x556: 0xda, 0x557: 0xda, - 0x558: 0xda, 0x559: 0xda, 0x55a: 0xda, 0x55b: 0xda, 0x55c: 0xda, 0x55d: 0xda, 0x55e: 0xda, 0x55f: 0xda, - 0x560: 0xda, 0x561: 0xda, 0x562: 0xda, 0x563: 0xda, 0x564: 0xda, 0x565: 0xda, 0x566: 0xda, 0x567: 0xda, - 0x568: 0xda, 0x569: 0xda, 0x56a: 0xda, 0x56b: 0xda, 0x56c: 0xda, 0x56d: 0xda, 0x56e: 0xda, 0x56f: 0xda, - 0x570: 0xda, 0x571: 0xda, 0x572: 0xda, 0x573: 0xda, 0x574: 0xda, 0x575: 0xda, 0x576: 0xda, 0x577: 0xda, - 0x578: 0xda, 0x579: 0xda, 0x57a: 0xda, 0x57b: 0xda, 0x57c: 0xda, 0x57d: 0xda, 0x57e: 0xda, 0x57f: 0xda, - // Block 0x16, offset 0x580 - 0x58f: 0x10, - 0x59f: 0x10, - 0x5a0: 0x13, - 0x5af: 0x10, - 0x5bf: 0x10, - // Block 0x17, offset 0x5c0 - 0x5cf: 0x10, -} - -// Total table size 15800 bytes (15KiB); checksum: F50EF68C diff --git a/vendor/golang.org/x/text/unicode/norm/forminfo.go b/vendor/golang.org/x/text/unicode/norm/forminfo.go index 487335d14d3..f3a234e5f53 100644 --- a/vendor/golang.org/x/text/unicode/norm/forminfo.go +++ b/vendor/golang.org/x/text/unicode/norm/forminfo.go @@ -13,15 +13,18 @@ import "encoding/binary" // a rune to a uint16. The values take two forms. For v >= 0x8000: // bits // 15: 1 (inverse of NFD_QC bit of qcInfo) -// 13..7: qcInfo (see below). isYesD is always true (no decomposition). +// 12..7: qcInfo (see below). isYesD is always true (no decomposition). // 6..0: ccc (compressed CCC value). // For v < 0x8000, the respective rune has a decomposition and v is an index // into a byte array of UTF-8 decomposition sequences and additional info and // has the form: //
* [ []] // The header contains the number of bytes in the decomposition (excluding this -// length byte). The two most significant bits of this length byte correspond -// to bit 5 and 4 of qcInfo (see below). The byte sequence itself starts at v+1. +// length byte), with 33 mapped to 31 to fit in 5 bits. +// (If any 31- or 32-byte decompositions come along, we could switch to using +// use a general lookup table as long as there are at most 32 distinct lengths.) +// The three most significant bits of this length byte correspond +// to bit 5, 4, and 3 of qcInfo (see below). The byte sequence itself starts at v+1. // The byte sequence is followed by a trailing and leading CCC if the values // for these are not zero. The value of v determines which ccc are appended // to the sequences. For v < firstCCC, there are none, for v >= firstCCC, @@ -32,8 +35,8 @@ import "encoding/binary" const ( qcInfoMask = 0x3F // to clear all but the relevant bits in a qcInfo - headerLenMask = 0x3F // extract the length value from the header byte - headerFlagsMask = 0xC0 // extract the qcInfo bits from the header byte + headerLenMask = 0x1F // extract the length value from the header byte (31 => 33) + headerFlagsMask = 0xE0 // extract the qcInfo bits from the header byte ) // Properties provides access to normalization properties of a rune. @@ -109,14 +112,14 @@ func (p Properties) BoundaryAfter() bool { return p.isInert() } -// We pack quick check data in 4 bits: +// We pack quick check data in 6 bits: // // 5: Combines forward (0 == false, 1 == true) // 4..3: NFC_QC Yes(00), No (10), or Maybe (11) // 2: NFD_QC Yes (0) or No (1). No also means there is a decomposition. // 1..0: Number of trailing non-starters. // -// When all 4 bits are zero, the character is inert, meaning it is never +// When all 6 bits are zero, the character is inert, meaning it is never // influenced by normalization. type qcInfo uint8 @@ -152,6 +155,9 @@ func (p Properties) Decomposition() []byte { } i := p.index n := decomps[i] & headerLenMask + if n == 31 { + n = 33 + } i++ return decomps[i : i+uint16(n)] } @@ -260,7 +266,11 @@ func compInfo(v uint16, sz int) Properties { f := (qcInfo(h&headerFlagsMask) >> 2) | 0x4 p := Properties{size: uint8(sz), flags: f, index: v} if v >= firstCCC { - v += uint16(h&headerLenMask) + 1 + n := uint16(h & headerLenMask) + if n == 31 { + n = 33 + } + v += n + 1 c := decomps[v] p.tccc = c >> 2 p.flags |= qcInfo(c & 0x3) diff --git a/vendor/golang.org/x/text/unicode/norm/tables10.0.0.go b/vendor/golang.org/x/text/unicode/norm/tables10.0.0.go deleted file mode 100644 index 1af161c7563..00000000000 --- a/vendor/golang.org/x/text/unicode/norm/tables10.0.0.go +++ /dev/null @@ -1,7657 +0,0 @@ -// Code generated by running "go generate" in golang.org/x/text. DO NOT EDIT. - -//go:build go1.10 && !go1.13 - -package norm - -import "sync" - -const ( - // Version is the Unicode edition from which the tables are derived. - Version = "10.0.0" - - // MaxTransformChunkSize indicates the maximum number of bytes that Transform - // may need to write atomically for any Form. Making a destination buffer at - // least this size ensures that Transform can always make progress and that - // the user does not need to grow the buffer on an ErrShortDst. - MaxTransformChunkSize = 35 + maxNonStarters*4 -) - -var ccc = [55]uint8{ - 0, 1, 7, 8, 9, 10, 11, 12, - 13, 14, 15, 16, 17, 18, 19, 20, - 21, 22, 23, 24, 25, 26, 27, 28, - 29, 30, 31, 32, 33, 34, 35, 36, - 84, 91, 103, 107, 118, 122, 129, 130, - 132, 202, 214, 216, 218, 220, 222, 224, - 226, 228, 230, 232, 233, 234, 240, -} - -const ( - firstMulti = 0x186D - firstCCC = 0x2C9E - endMulti = 0x2F60 - firstLeadingCCC = 0x49AE - firstCCCZeroExcept = 0x4A78 - firstStarterWithNLead = 0x4A9F - lastDecomp = 0x4AA1 - maxDecomp = 0x8000 -) - -// decomps: 19105 bytes -var decomps = [...]byte{ - // Bytes 0 - 3f - 0x00, 0x41, 0x20, 0x41, 0x21, 0x41, 0x22, 0x41, - 0x23, 0x41, 0x24, 0x41, 0x25, 0x41, 0x26, 0x41, - 0x27, 0x41, 0x28, 0x41, 0x29, 0x41, 0x2A, 0x41, - 0x2B, 0x41, 0x2C, 0x41, 0x2D, 0x41, 0x2E, 0x41, - 0x2F, 0x41, 0x30, 0x41, 0x31, 0x41, 0x32, 0x41, - 0x33, 0x41, 0x34, 0x41, 0x35, 0x41, 0x36, 0x41, - 0x37, 0x41, 0x38, 0x41, 0x39, 0x41, 0x3A, 0x41, - 0x3B, 0x41, 0x3C, 0x41, 0x3D, 0x41, 0x3E, 0x41, - // Bytes 40 - 7f - 0x3F, 0x41, 0x40, 0x41, 0x41, 0x41, 0x42, 0x41, - 0x43, 0x41, 0x44, 0x41, 0x45, 0x41, 0x46, 0x41, - 0x47, 0x41, 0x48, 0x41, 0x49, 0x41, 0x4A, 0x41, - 0x4B, 0x41, 0x4C, 0x41, 0x4D, 0x41, 0x4E, 0x41, - 0x4F, 0x41, 0x50, 0x41, 0x51, 0x41, 0x52, 0x41, - 0x53, 0x41, 0x54, 0x41, 0x55, 0x41, 0x56, 0x41, - 0x57, 0x41, 0x58, 0x41, 0x59, 0x41, 0x5A, 0x41, - 0x5B, 0x41, 0x5C, 0x41, 0x5D, 0x41, 0x5E, 0x41, - // Bytes 80 - bf - 0x5F, 0x41, 0x60, 0x41, 0x61, 0x41, 0x62, 0x41, - 0x63, 0x41, 0x64, 0x41, 0x65, 0x41, 0x66, 0x41, - 0x67, 0x41, 0x68, 0x41, 0x69, 0x41, 0x6A, 0x41, - 0x6B, 0x41, 0x6C, 0x41, 0x6D, 0x41, 0x6E, 0x41, - 0x6F, 0x41, 0x70, 0x41, 0x71, 0x41, 0x72, 0x41, - 0x73, 0x41, 0x74, 0x41, 0x75, 0x41, 0x76, 0x41, - 0x77, 0x41, 0x78, 0x41, 0x79, 0x41, 0x7A, 0x41, - 0x7B, 0x41, 0x7C, 0x41, 0x7D, 0x41, 0x7E, 0x42, - // Bytes c0 - ff - 0xC2, 0xA2, 0x42, 0xC2, 0xA3, 0x42, 0xC2, 0xA5, - 0x42, 0xC2, 0xA6, 0x42, 0xC2, 0xAC, 0x42, 0xC2, - 0xB7, 0x42, 0xC3, 0x86, 0x42, 0xC3, 0xB0, 0x42, - 0xC4, 0xA6, 0x42, 0xC4, 0xA7, 0x42, 0xC4, 0xB1, - 0x42, 0xC5, 0x8B, 0x42, 0xC5, 0x93, 0x42, 0xC6, - 0x8E, 0x42, 0xC6, 0x90, 0x42, 0xC6, 0xAB, 0x42, - 0xC8, 0xA2, 0x42, 0xC8, 0xB7, 0x42, 0xC9, 0x90, - 0x42, 0xC9, 0x91, 0x42, 0xC9, 0x92, 0x42, 0xC9, - // Bytes 100 - 13f - 0x94, 0x42, 0xC9, 0x95, 0x42, 0xC9, 0x99, 0x42, - 0xC9, 0x9B, 0x42, 0xC9, 0x9C, 0x42, 0xC9, 0x9F, - 0x42, 0xC9, 0xA1, 0x42, 0xC9, 0xA3, 0x42, 0xC9, - 0xA5, 0x42, 0xC9, 0xA6, 0x42, 0xC9, 0xA8, 0x42, - 0xC9, 0xA9, 0x42, 0xC9, 0xAA, 0x42, 0xC9, 0xAB, - 0x42, 0xC9, 0xAD, 0x42, 0xC9, 0xAF, 0x42, 0xC9, - 0xB0, 0x42, 0xC9, 0xB1, 0x42, 0xC9, 0xB2, 0x42, - 0xC9, 0xB3, 0x42, 0xC9, 0xB4, 0x42, 0xC9, 0xB5, - // Bytes 140 - 17f - 0x42, 0xC9, 0xB8, 0x42, 0xC9, 0xB9, 0x42, 0xC9, - 0xBB, 0x42, 0xCA, 0x81, 0x42, 0xCA, 0x82, 0x42, - 0xCA, 0x83, 0x42, 0xCA, 0x89, 0x42, 0xCA, 0x8A, - 0x42, 0xCA, 0x8B, 0x42, 0xCA, 0x8C, 0x42, 0xCA, - 0x90, 0x42, 0xCA, 0x91, 0x42, 0xCA, 0x92, 0x42, - 0xCA, 0x95, 0x42, 0xCA, 0x9D, 0x42, 0xCA, 0x9F, - 0x42, 0xCA, 0xB9, 0x42, 0xCE, 0x91, 0x42, 0xCE, - 0x92, 0x42, 0xCE, 0x93, 0x42, 0xCE, 0x94, 0x42, - // Bytes 180 - 1bf - 0xCE, 0x95, 0x42, 0xCE, 0x96, 0x42, 0xCE, 0x97, - 0x42, 0xCE, 0x98, 0x42, 0xCE, 0x99, 0x42, 0xCE, - 0x9A, 0x42, 0xCE, 0x9B, 0x42, 0xCE, 0x9C, 0x42, - 0xCE, 0x9D, 0x42, 0xCE, 0x9E, 0x42, 0xCE, 0x9F, - 0x42, 0xCE, 0xA0, 0x42, 0xCE, 0xA1, 0x42, 0xCE, - 0xA3, 0x42, 0xCE, 0xA4, 0x42, 0xCE, 0xA5, 0x42, - 0xCE, 0xA6, 0x42, 0xCE, 0xA7, 0x42, 0xCE, 0xA8, - 0x42, 0xCE, 0xA9, 0x42, 0xCE, 0xB1, 0x42, 0xCE, - // Bytes 1c0 - 1ff - 0xB2, 0x42, 0xCE, 0xB3, 0x42, 0xCE, 0xB4, 0x42, - 0xCE, 0xB5, 0x42, 0xCE, 0xB6, 0x42, 0xCE, 0xB7, - 0x42, 0xCE, 0xB8, 0x42, 0xCE, 0xB9, 0x42, 0xCE, - 0xBA, 0x42, 0xCE, 0xBB, 0x42, 0xCE, 0xBC, 0x42, - 0xCE, 0xBD, 0x42, 0xCE, 0xBE, 0x42, 0xCE, 0xBF, - 0x42, 0xCF, 0x80, 0x42, 0xCF, 0x81, 0x42, 0xCF, - 0x82, 0x42, 0xCF, 0x83, 0x42, 0xCF, 0x84, 0x42, - 0xCF, 0x85, 0x42, 0xCF, 0x86, 0x42, 0xCF, 0x87, - // Bytes 200 - 23f - 0x42, 0xCF, 0x88, 0x42, 0xCF, 0x89, 0x42, 0xCF, - 0x9C, 0x42, 0xCF, 0x9D, 0x42, 0xD0, 0xBD, 0x42, - 0xD1, 0x8A, 0x42, 0xD1, 0x8C, 0x42, 0xD7, 0x90, - 0x42, 0xD7, 0x91, 0x42, 0xD7, 0x92, 0x42, 0xD7, - 0x93, 0x42, 0xD7, 0x94, 0x42, 0xD7, 0x9B, 0x42, - 0xD7, 0x9C, 0x42, 0xD7, 0x9D, 0x42, 0xD7, 0xA2, - 0x42, 0xD7, 0xA8, 0x42, 0xD7, 0xAA, 0x42, 0xD8, - 0xA1, 0x42, 0xD8, 0xA7, 0x42, 0xD8, 0xA8, 0x42, - // Bytes 240 - 27f - 0xD8, 0xA9, 0x42, 0xD8, 0xAA, 0x42, 0xD8, 0xAB, - 0x42, 0xD8, 0xAC, 0x42, 0xD8, 0xAD, 0x42, 0xD8, - 0xAE, 0x42, 0xD8, 0xAF, 0x42, 0xD8, 0xB0, 0x42, - 0xD8, 0xB1, 0x42, 0xD8, 0xB2, 0x42, 0xD8, 0xB3, - 0x42, 0xD8, 0xB4, 0x42, 0xD8, 0xB5, 0x42, 0xD8, - 0xB6, 0x42, 0xD8, 0xB7, 0x42, 0xD8, 0xB8, 0x42, - 0xD8, 0xB9, 0x42, 0xD8, 0xBA, 0x42, 0xD9, 0x81, - 0x42, 0xD9, 0x82, 0x42, 0xD9, 0x83, 0x42, 0xD9, - // Bytes 280 - 2bf - 0x84, 0x42, 0xD9, 0x85, 0x42, 0xD9, 0x86, 0x42, - 0xD9, 0x87, 0x42, 0xD9, 0x88, 0x42, 0xD9, 0x89, - 0x42, 0xD9, 0x8A, 0x42, 0xD9, 0xAE, 0x42, 0xD9, - 0xAF, 0x42, 0xD9, 0xB1, 0x42, 0xD9, 0xB9, 0x42, - 0xD9, 0xBA, 0x42, 0xD9, 0xBB, 0x42, 0xD9, 0xBE, - 0x42, 0xD9, 0xBF, 0x42, 0xDA, 0x80, 0x42, 0xDA, - 0x83, 0x42, 0xDA, 0x84, 0x42, 0xDA, 0x86, 0x42, - 0xDA, 0x87, 0x42, 0xDA, 0x88, 0x42, 0xDA, 0x8C, - // Bytes 2c0 - 2ff - 0x42, 0xDA, 0x8D, 0x42, 0xDA, 0x8E, 0x42, 0xDA, - 0x91, 0x42, 0xDA, 0x98, 0x42, 0xDA, 0xA1, 0x42, - 0xDA, 0xA4, 0x42, 0xDA, 0xA6, 0x42, 0xDA, 0xA9, - 0x42, 0xDA, 0xAD, 0x42, 0xDA, 0xAF, 0x42, 0xDA, - 0xB1, 0x42, 0xDA, 0xB3, 0x42, 0xDA, 0xBA, 0x42, - 0xDA, 0xBB, 0x42, 0xDA, 0xBE, 0x42, 0xDB, 0x81, - 0x42, 0xDB, 0x85, 0x42, 0xDB, 0x86, 0x42, 0xDB, - 0x87, 0x42, 0xDB, 0x88, 0x42, 0xDB, 0x89, 0x42, - // Bytes 300 - 33f - 0xDB, 0x8B, 0x42, 0xDB, 0x8C, 0x42, 0xDB, 0x90, - 0x42, 0xDB, 0x92, 0x43, 0xE0, 0xBC, 0x8B, 0x43, - 0xE1, 0x83, 0x9C, 0x43, 0xE1, 0x84, 0x80, 0x43, - 0xE1, 0x84, 0x81, 0x43, 0xE1, 0x84, 0x82, 0x43, - 0xE1, 0x84, 0x83, 0x43, 0xE1, 0x84, 0x84, 0x43, - 0xE1, 0x84, 0x85, 0x43, 0xE1, 0x84, 0x86, 0x43, - 0xE1, 0x84, 0x87, 0x43, 0xE1, 0x84, 0x88, 0x43, - 0xE1, 0x84, 0x89, 0x43, 0xE1, 0x84, 0x8A, 0x43, - // Bytes 340 - 37f - 0xE1, 0x84, 0x8B, 0x43, 0xE1, 0x84, 0x8C, 0x43, - 0xE1, 0x84, 0x8D, 0x43, 0xE1, 0x84, 0x8E, 0x43, - 0xE1, 0x84, 0x8F, 0x43, 0xE1, 0x84, 0x90, 0x43, - 0xE1, 0x84, 0x91, 0x43, 0xE1, 0x84, 0x92, 0x43, - 0xE1, 0x84, 0x94, 0x43, 0xE1, 0x84, 0x95, 0x43, - 0xE1, 0x84, 0x9A, 0x43, 0xE1, 0x84, 0x9C, 0x43, - 0xE1, 0x84, 0x9D, 0x43, 0xE1, 0x84, 0x9E, 0x43, - 0xE1, 0x84, 0xA0, 0x43, 0xE1, 0x84, 0xA1, 0x43, - // Bytes 380 - 3bf - 0xE1, 0x84, 0xA2, 0x43, 0xE1, 0x84, 0xA3, 0x43, - 0xE1, 0x84, 0xA7, 0x43, 0xE1, 0x84, 0xA9, 0x43, - 0xE1, 0x84, 0xAB, 0x43, 0xE1, 0x84, 0xAC, 0x43, - 0xE1, 0x84, 0xAD, 0x43, 0xE1, 0x84, 0xAE, 0x43, - 0xE1, 0x84, 0xAF, 0x43, 0xE1, 0x84, 0xB2, 0x43, - 0xE1, 0x84, 0xB6, 0x43, 0xE1, 0x85, 0x80, 0x43, - 0xE1, 0x85, 0x87, 0x43, 0xE1, 0x85, 0x8C, 0x43, - 0xE1, 0x85, 0x97, 0x43, 0xE1, 0x85, 0x98, 0x43, - // Bytes 3c0 - 3ff - 0xE1, 0x85, 0x99, 0x43, 0xE1, 0x85, 0xA0, 0x43, - 0xE1, 0x86, 0x84, 0x43, 0xE1, 0x86, 0x85, 0x43, - 0xE1, 0x86, 0x88, 0x43, 0xE1, 0x86, 0x91, 0x43, - 0xE1, 0x86, 0x92, 0x43, 0xE1, 0x86, 0x94, 0x43, - 0xE1, 0x86, 0x9E, 0x43, 0xE1, 0x86, 0xA1, 0x43, - 0xE1, 0x87, 0x87, 0x43, 0xE1, 0x87, 0x88, 0x43, - 0xE1, 0x87, 0x8C, 0x43, 0xE1, 0x87, 0x8E, 0x43, - 0xE1, 0x87, 0x93, 0x43, 0xE1, 0x87, 0x97, 0x43, - // Bytes 400 - 43f - 0xE1, 0x87, 0x99, 0x43, 0xE1, 0x87, 0x9D, 0x43, - 0xE1, 0x87, 0x9F, 0x43, 0xE1, 0x87, 0xB1, 0x43, - 0xE1, 0x87, 0xB2, 0x43, 0xE1, 0xB4, 0x82, 0x43, - 0xE1, 0xB4, 0x96, 0x43, 0xE1, 0xB4, 0x97, 0x43, - 0xE1, 0xB4, 0x9C, 0x43, 0xE1, 0xB4, 0x9D, 0x43, - 0xE1, 0xB4, 0xA5, 0x43, 0xE1, 0xB5, 0xBB, 0x43, - 0xE1, 0xB6, 0x85, 0x43, 0xE2, 0x80, 0x82, 0x43, - 0xE2, 0x80, 0x83, 0x43, 0xE2, 0x80, 0x90, 0x43, - // Bytes 440 - 47f - 0xE2, 0x80, 0x93, 0x43, 0xE2, 0x80, 0x94, 0x43, - 0xE2, 0x82, 0xA9, 0x43, 0xE2, 0x86, 0x90, 0x43, - 0xE2, 0x86, 0x91, 0x43, 0xE2, 0x86, 0x92, 0x43, - 0xE2, 0x86, 0x93, 0x43, 0xE2, 0x88, 0x82, 0x43, - 0xE2, 0x88, 0x87, 0x43, 0xE2, 0x88, 0x91, 0x43, - 0xE2, 0x88, 0x92, 0x43, 0xE2, 0x94, 0x82, 0x43, - 0xE2, 0x96, 0xA0, 0x43, 0xE2, 0x97, 0x8B, 0x43, - 0xE2, 0xA6, 0x85, 0x43, 0xE2, 0xA6, 0x86, 0x43, - // Bytes 480 - 4bf - 0xE2, 0xB5, 0xA1, 0x43, 0xE3, 0x80, 0x81, 0x43, - 0xE3, 0x80, 0x82, 0x43, 0xE3, 0x80, 0x88, 0x43, - 0xE3, 0x80, 0x89, 0x43, 0xE3, 0x80, 0x8A, 0x43, - 0xE3, 0x80, 0x8B, 0x43, 0xE3, 0x80, 0x8C, 0x43, - 0xE3, 0x80, 0x8D, 0x43, 0xE3, 0x80, 0x8E, 0x43, - 0xE3, 0x80, 0x8F, 0x43, 0xE3, 0x80, 0x90, 0x43, - 0xE3, 0x80, 0x91, 0x43, 0xE3, 0x80, 0x92, 0x43, - 0xE3, 0x80, 0x94, 0x43, 0xE3, 0x80, 0x95, 0x43, - // Bytes 4c0 - 4ff - 0xE3, 0x80, 0x96, 0x43, 0xE3, 0x80, 0x97, 0x43, - 0xE3, 0x82, 0xA1, 0x43, 0xE3, 0x82, 0xA2, 0x43, - 0xE3, 0x82, 0xA3, 0x43, 0xE3, 0x82, 0xA4, 0x43, - 0xE3, 0x82, 0xA5, 0x43, 0xE3, 0x82, 0xA6, 0x43, - 0xE3, 0x82, 0xA7, 0x43, 0xE3, 0x82, 0xA8, 0x43, - 0xE3, 0x82, 0xA9, 0x43, 0xE3, 0x82, 0xAA, 0x43, - 0xE3, 0x82, 0xAB, 0x43, 0xE3, 0x82, 0xAD, 0x43, - 0xE3, 0x82, 0xAF, 0x43, 0xE3, 0x82, 0xB1, 0x43, - // Bytes 500 - 53f - 0xE3, 0x82, 0xB3, 0x43, 0xE3, 0x82, 0xB5, 0x43, - 0xE3, 0x82, 0xB7, 0x43, 0xE3, 0x82, 0xB9, 0x43, - 0xE3, 0x82, 0xBB, 0x43, 0xE3, 0x82, 0xBD, 0x43, - 0xE3, 0x82, 0xBF, 0x43, 0xE3, 0x83, 0x81, 0x43, - 0xE3, 0x83, 0x83, 0x43, 0xE3, 0x83, 0x84, 0x43, - 0xE3, 0x83, 0x86, 0x43, 0xE3, 0x83, 0x88, 0x43, - 0xE3, 0x83, 0x8A, 0x43, 0xE3, 0x83, 0x8B, 0x43, - 0xE3, 0x83, 0x8C, 0x43, 0xE3, 0x83, 0x8D, 0x43, - // Bytes 540 - 57f - 0xE3, 0x83, 0x8E, 0x43, 0xE3, 0x83, 0x8F, 0x43, - 0xE3, 0x83, 0x92, 0x43, 0xE3, 0x83, 0x95, 0x43, - 0xE3, 0x83, 0x98, 0x43, 0xE3, 0x83, 0x9B, 0x43, - 0xE3, 0x83, 0x9E, 0x43, 0xE3, 0x83, 0x9F, 0x43, - 0xE3, 0x83, 0xA0, 0x43, 0xE3, 0x83, 0xA1, 0x43, - 0xE3, 0x83, 0xA2, 0x43, 0xE3, 0x83, 0xA3, 0x43, - 0xE3, 0x83, 0xA4, 0x43, 0xE3, 0x83, 0xA5, 0x43, - 0xE3, 0x83, 0xA6, 0x43, 0xE3, 0x83, 0xA7, 0x43, - // Bytes 580 - 5bf - 0xE3, 0x83, 0xA8, 0x43, 0xE3, 0x83, 0xA9, 0x43, - 0xE3, 0x83, 0xAA, 0x43, 0xE3, 0x83, 0xAB, 0x43, - 0xE3, 0x83, 0xAC, 0x43, 0xE3, 0x83, 0xAD, 0x43, - 0xE3, 0x83, 0xAF, 0x43, 0xE3, 0x83, 0xB0, 0x43, - 0xE3, 0x83, 0xB1, 0x43, 0xE3, 0x83, 0xB2, 0x43, - 0xE3, 0x83, 0xB3, 0x43, 0xE3, 0x83, 0xBB, 0x43, - 0xE3, 0x83, 0xBC, 0x43, 0xE3, 0x92, 0x9E, 0x43, - 0xE3, 0x92, 0xB9, 0x43, 0xE3, 0x92, 0xBB, 0x43, - // Bytes 5c0 - 5ff - 0xE3, 0x93, 0x9F, 0x43, 0xE3, 0x94, 0x95, 0x43, - 0xE3, 0x9B, 0xAE, 0x43, 0xE3, 0x9B, 0xBC, 0x43, - 0xE3, 0x9E, 0x81, 0x43, 0xE3, 0xA0, 0xAF, 0x43, - 0xE3, 0xA1, 0xA2, 0x43, 0xE3, 0xA1, 0xBC, 0x43, - 0xE3, 0xA3, 0x87, 0x43, 0xE3, 0xA3, 0xA3, 0x43, - 0xE3, 0xA4, 0x9C, 0x43, 0xE3, 0xA4, 0xBA, 0x43, - 0xE3, 0xA8, 0xAE, 0x43, 0xE3, 0xA9, 0xAC, 0x43, - 0xE3, 0xAB, 0xA4, 0x43, 0xE3, 0xAC, 0x88, 0x43, - // Bytes 600 - 63f - 0xE3, 0xAC, 0x99, 0x43, 0xE3, 0xAD, 0x89, 0x43, - 0xE3, 0xAE, 0x9D, 0x43, 0xE3, 0xB0, 0x98, 0x43, - 0xE3, 0xB1, 0x8E, 0x43, 0xE3, 0xB4, 0xB3, 0x43, - 0xE3, 0xB6, 0x96, 0x43, 0xE3, 0xBA, 0xAC, 0x43, - 0xE3, 0xBA, 0xB8, 0x43, 0xE3, 0xBC, 0x9B, 0x43, - 0xE3, 0xBF, 0xBC, 0x43, 0xE4, 0x80, 0x88, 0x43, - 0xE4, 0x80, 0x98, 0x43, 0xE4, 0x80, 0xB9, 0x43, - 0xE4, 0x81, 0x86, 0x43, 0xE4, 0x82, 0x96, 0x43, - // Bytes 640 - 67f - 0xE4, 0x83, 0xA3, 0x43, 0xE4, 0x84, 0xAF, 0x43, - 0xE4, 0x88, 0x82, 0x43, 0xE4, 0x88, 0xA7, 0x43, - 0xE4, 0x8A, 0xA0, 0x43, 0xE4, 0x8C, 0x81, 0x43, - 0xE4, 0x8C, 0xB4, 0x43, 0xE4, 0x8D, 0x99, 0x43, - 0xE4, 0x8F, 0x95, 0x43, 0xE4, 0x8F, 0x99, 0x43, - 0xE4, 0x90, 0x8B, 0x43, 0xE4, 0x91, 0xAB, 0x43, - 0xE4, 0x94, 0xAB, 0x43, 0xE4, 0x95, 0x9D, 0x43, - 0xE4, 0x95, 0xA1, 0x43, 0xE4, 0x95, 0xAB, 0x43, - // Bytes 680 - 6bf - 0xE4, 0x97, 0x97, 0x43, 0xE4, 0x97, 0xB9, 0x43, - 0xE4, 0x98, 0xB5, 0x43, 0xE4, 0x9A, 0xBE, 0x43, - 0xE4, 0x9B, 0x87, 0x43, 0xE4, 0xA6, 0x95, 0x43, - 0xE4, 0xA7, 0xA6, 0x43, 0xE4, 0xA9, 0xAE, 0x43, - 0xE4, 0xA9, 0xB6, 0x43, 0xE4, 0xAA, 0xB2, 0x43, - 0xE4, 0xAC, 0xB3, 0x43, 0xE4, 0xAF, 0x8E, 0x43, - 0xE4, 0xB3, 0x8E, 0x43, 0xE4, 0xB3, 0xAD, 0x43, - 0xE4, 0xB3, 0xB8, 0x43, 0xE4, 0xB5, 0x96, 0x43, - // Bytes 6c0 - 6ff - 0xE4, 0xB8, 0x80, 0x43, 0xE4, 0xB8, 0x81, 0x43, - 0xE4, 0xB8, 0x83, 0x43, 0xE4, 0xB8, 0x89, 0x43, - 0xE4, 0xB8, 0x8A, 0x43, 0xE4, 0xB8, 0x8B, 0x43, - 0xE4, 0xB8, 0x8D, 0x43, 0xE4, 0xB8, 0x99, 0x43, - 0xE4, 0xB8, 0xA6, 0x43, 0xE4, 0xB8, 0xA8, 0x43, - 0xE4, 0xB8, 0xAD, 0x43, 0xE4, 0xB8, 0xB2, 0x43, - 0xE4, 0xB8, 0xB6, 0x43, 0xE4, 0xB8, 0xB8, 0x43, - 0xE4, 0xB8, 0xB9, 0x43, 0xE4, 0xB8, 0xBD, 0x43, - // Bytes 700 - 73f - 0xE4, 0xB8, 0xBF, 0x43, 0xE4, 0xB9, 0x81, 0x43, - 0xE4, 0xB9, 0x99, 0x43, 0xE4, 0xB9, 0x9D, 0x43, - 0xE4, 0xBA, 0x82, 0x43, 0xE4, 0xBA, 0x85, 0x43, - 0xE4, 0xBA, 0x86, 0x43, 0xE4, 0xBA, 0x8C, 0x43, - 0xE4, 0xBA, 0x94, 0x43, 0xE4, 0xBA, 0xA0, 0x43, - 0xE4, 0xBA, 0xA4, 0x43, 0xE4, 0xBA, 0xAE, 0x43, - 0xE4, 0xBA, 0xBA, 0x43, 0xE4, 0xBB, 0x80, 0x43, - 0xE4, 0xBB, 0x8C, 0x43, 0xE4, 0xBB, 0xA4, 0x43, - // Bytes 740 - 77f - 0xE4, 0xBC, 0x81, 0x43, 0xE4, 0xBC, 0x91, 0x43, - 0xE4, 0xBD, 0xA0, 0x43, 0xE4, 0xBE, 0x80, 0x43, - 0xE4, 0xBE, 0x86, 0x43, 0xE4, 0xBE, 0x8B, 0x43, - 0xE4, 0xBE, 0xAE, 0x43, 0xE4, 0xBE, 0xBB, 0x43, - 0xE4, 0xBE, 0xBF, 0x43, 0xE5, 0x80, 0x82, 0x43, - 0xE5, 0x80, 0xAB, 0x43, 0xE5, 0x81, 0xBA, 0x43, - 0xE5, 0x82, 0x99, 0x43, 0xE5, 0x83, 0x8F, 0x43, - 0xE5, 0x83, 0x9A, 0x43, 0xE5, 0x83, 0xA7, 0x43, - // Bytes 780 - 7bf - 0xE5, 0x84, 0xAA, 0x43, 0xE5, 0x84, 0xBF, 0x43, - 0xE5, 0x85, 0x80, 0x43, 0xE5, 0x85, 0x85, 0x43, - 0xE5, 0x85, 0x8D, 0x43, 0xE5, 0x85, 0x94, 0x43, - 0xE5, 0x85, 0xA4, 0x43, 0xE5, 0x85, 0xA5, 0x43, - 0xE5, 0x85, 0xA7, 0x43, 0xE5, 0x85, 0xA8, 0x43, - 0xE5, 0x85, 0xA9, 0x43, 0xE5, 0x85, 0xAB, 0x43, - 0xE5, 0x85, 0xAD, 0x43, 0xE5, 0x85, 0xB7, 0x43, - 0xE5, 0x86, 0x80, 0x43, 0xE5, 0x86, 0x82, 0x43, - // Bytes 7c0 - 7ff - 0xE5, 0x86, 0x8D, 0x43, 0xE5, 0x86, 0x92, 0x43, - 0xE5, 0x86, 0x95, 0x43, 0xE5, 0x86, 0x96, 0x43, - 0xE5, 0x86, 0x97, 0x43, 0xE5, 0x86, 0x99, 0x43, - 0xE5, 0x86, 0xA4, 0x43, 0xE5, 0x86, 0xAB, 0x43, - 0xE5, 0x86, 0xAC, 0x43, 0xE5, 0x86, 0xB5, 0x43, - 0xE5, 0x86, 0xB7, 0x43, 0xE5, 0x87, 0x89, 0x43, - 0xE5, 0x87, 0x8C, 0x43, 0xE5, 0x87, 0x9C, 0x43, - 0xE5, 0x87, 0x9E, 0x43, 0xE5, 0x87, 0xA0, 0x43, - // Bytes 800 - 83f - 0xE5, 0x87, 0xB5, 0x43, 0xE5, 0x88, 0x80, 0x43, - 0xE5, 0x88, 0x83, 0x43, 0xE5, 0x88, 0x87, 0x43, - 0xE5, 0x88, 0x97, 0x43, 0xE5, 0x88, 0x9D, 0x43, - 0xE5, 0x88, 0xA9, 0x43, 0xE5, 0x88, 0xBA, 0x43, - 0xE5, 0x88, 0xBB, 0x43, 0xE5, 0x89, 0x86, 0x43, - 0xE5, 0x89, 0x8D, 0x43, 0xE5, 0x89, 0xB2, 0x43, - 0xE5, 0x89, 0xB7, 0x43, 0xE5, 0x8A, 0x89, 0x43, - 0xE5, 0x8A, 0x9B, 0x43, 0xE5, 0x8A, 0xA3, 0x43, - // Bytes 840 - 87f - 0xE5, 0x8A, 0xB3, 0x43, 0xE5, 0x8A, 0xB4, 0x43, - 0xE5, 0x8B, 0x87, 0x43, 0xE5, 0x8B, 0x89, 0x43, - 0xE5, 0x8B, 0x92, 0x43, 0xE5, 0x8B, 0x9E, 0x43, - 0xE5, 0x8B, 0xA4, 0x43, 0xE5, 0x8B, 0xB5, 0x43, - 0xE5, 0x8B, 0xB9, 0x43, 0xE5, 0x8B, 0xBA, 0x43, - 0xE5, 0x8C, 0x85, 0x43, 0xE5, 0x8C, 0x86, 0x43, - 0xE5, 0x8C, 0x95, 0x43, 0xE5, 0x8C, 0x97, 0x43, - 0xE5, 0x8C, 0x9A, 0x43, 0xE5, 0x8C, 0xB8, 0x43, - // Bytes 880 - 8bf - 0xE5, 0x8C, 0xBB, 0x43, 0xE5, 0x8C, 0xBF, 0x43, - 0xE5, 0x8D, 0x81, 0x43, 0xE5, 0x8D, 0x84, 0x43, - 0xE5, 0x8D, 0x85, 0x43, 0xE5, 0x8D, 0x89, 0x43, - 0xE5, 0x8D, 0x91, 0x43, 0xE5, 0x8D, 0x94, 0x43, - 0xE5, 0x8D, 0x9A, 0x43, 0xE5, 0x8D, 0x9C, 0x43, - 0xE5, 0x8D, 0xA9, 0x43, 0xE5, 0x8D, 0xB0, 0x43, - 0xE5, 0x8D, 0xB3, 0x43, 0xE5, 0x8D, 0xB5, 0x43, - 0xE5, 0x8D, 0xBD, 0x43, 0xE5, 0x8D, 0xBF, 0x43, - // Bytes 8c0 - 8ff - 0xE5, 0x8E, 0x82, 0x43, 0xE5, 0x8E, 0xB6, 0x43, - 0xE5, 0x8F, 0x83, 0x43, 0xE5, 0x8F, 0x88, 0x43, - 0xE5, 0x8F, 0x8A, 0x43, 0xE5, 0x8F, 0x8C, 0x43, - 0xE5, 0x8F, 0x9F, 0x43, 0xE5, 0x8F, 0xA3, 0x43, - 0xE5, 0x8F, 0xA5, 0x43, 0xE5, 0x8F, 0xAB, 0x43, - 0xE5, 0x8F, 0xAF, 0x43, 0xE5, 0x8F, 0xB1, 0x43, - 0xE5, 0x8F, 0xB3, 0x43, 0xE5, 0x90, 0x86, 0x43, - 0xE5, 0x90, 0x88, 0x43, 0xE5, 0x90, 0x8D, 0x43, - // Bytes 900 - 93f - 0xE5, 0x90, 0x8F, 0x43, 0xE5, 0x90, 0x9D, 0x43, - 0xE5, 0x90, 0xB8, 0x43, 0xE5, 0x90, 0xB9, 0x43, - 0xE5, 0x91, 0x82, 0x43, 0xE5, 0x91, 0x88, 0x43, - 0xE5, 0x91, 0xA8, 0x43, 0xE5, 0x92, 0x9E, 0x43, - 0xE5, 0x92, 0xA2, 0x43, 0xE5, 0x92, 0xBD, 0x43, - 0xE5, 0x93, 0xB6, 0x43, 0xE5, 0x94, 0x90, 0x43, - 0xE5, 0x95, 0x8F, 0x43, 0xE5, 0x95, 0x93, 0x43, - 0xE5, 0x95, 0x95, 0x43, 0xE5, 0x95, 0xA3, 0x43, - // Bytes 940 - 97f - 0xE5, 0x96, 0x84, 0x43, 0xE5, 0x96, 0x87, 0x43, - 0xE5, 0x96, 0x99, 0x43, 0xE5, 0x96, 0x9D, 0x43, - 0xE5, 0x96, 0xAB, 0x43, 0xE5, 0x96, 0xB3, 0x43, - 0xE5, 0x96, 0xB6, 0x43, 0xE5, 0x97, 0x80, 0x43, - 0xE5, 0x97, 0x82, 0x43, 0xE5, 0x97, 0xA2, 0x43, - 0xE5, 0x98, 0x86, 0x43, 0xE5, 0x99, 0x91, 0x43, - 0xE5, 0x99, 0xA8, 0x43, 0xE5, 0x99, 0xB4, 0x43, - 0xE5, 0x9B, 0x97, 0x43, 0xE5, 0x9B, 0x9B, 0x43, - // Bytes 980 - 9bf - 0xE5, 0x9B, 0xB9, 0x43, 0xE5, 0x9C, 0x96, 0x43, - 0xE5, 0x9C, 0x97, 0x43, 0xE5, 0x9C, 0x9F, 0x43, - 0xE5, 0x9C, 0xB0, 0x43, 0xE5, 0x9E, 0x8B, 0x43, - 0xE5, 0x9F, 0x8E, 0x43, 0xE5, 0x9F, 0xB4, 0x43, - 0xE5, 0xA0, 0x8D, 0x43, 0xE5, 0xA0, 0xB1, 0x43, - 0xE5, 0xA0, 0xB2, 0x43, 0xE5, 0xA1, 0x80, 0x43, - 0xE5, 0xA1, 0x9A, 0x43, 0xE5, 0xA1, 0x9E, 0x43, - 0xE5, 0xA2, 0xA8, 0x43, 0xE5, 0xA2, 0xAC, 0x43, - // Bytes 9c0 - 9ff - 0xE5, 0xA2, 0xB3, 0x43, 0xE5, 0xA3, 0x98, 0x43, - 0xE5, 0xA3, 0x9F, 0x43, 0xE5, 0xA3, 0xAB, 0x43, - 0xE5, 0xA3, 0xAE, 0x43, 0xE5, 0xA3, 0xB0, 0x43, - 0xE5, 0xA3, 0xB2, 0x43, 0xE5, 0xA3, 0xB7, 0x43, - 0xE5, 0xA4, 0x82, 0x43, 0xE5, 0xA4, 0x86, 0x43, - 0xE5, 0xA4, 0x8A, 0x43, 0xE5, 0xA4, 0x95, 0x43, - 0xE5, 0xA4, 0x9A, 0x43, 0xE5, 0xA4, 0x9C, 0x43, - 0xE5, 0xA4, 0xA2, 0x43, 0xE5, 0xA4, 0xA7, 0x43, - // Bytes a00 - a3f - 0xE5, 0xA4, 0xA9, 0x43, 0xE5, 0xA5, 0x84, 0x43, - 0xE5, 0xA5, 0x88, 0x43, 0xE5, 0xA5, 0x91, 0x43, - 0xE5, 0xA5, 0x94, 0x43, 0xE5, 0xA5, 0xA2, 0x43, - 0xE5, 0xA5, 0xB3, 0x43, 0xE5, 0xA7, 0x98, 0x43, - 0xE5, 0xA7, 0xAC, 0x43, 0xE5, 0xA8, 0x9B, 0x43, - 0xE5, 0xA8, 0xA7, 0x43, 0xE5, 0xA9, 0xA2, 0x43, - 0xE5, 0xA9, 0xA6, 0x43, 0xE5, 0xAA, 0xB5, 0x43, - 0xE5, 0xAC, 0x88, 0x43, 0xE5, 0xAC, 0xA8, 0x43, - // Bytes a40 - a7f - 0xE5, 0xAC, 0xBE, 0x43, 0xE5, 0xAD, 0x90, 0x43, - 0xE5, 0xAD, 0x97, 0x43, 0xE5, 0xAD, 0xA6, 0x43, - 0xE5, 0xAE, 0x80, 0x43, 0xE5, 0xAE, 0x85, 0x43, - 0xE5, 0xAE, 0x97, 0x43, 0xE5, 0xAF, 0x83, 0x43, - 0xE5, 0xAF, 0x98, 0x43, 0xE5, 0xAF, 0xA7, 0x43, - 0xE5, 0xAF, 0xAE, 0x43, 0xE5, 0xAF, 0xB3, 0x43, - 0xE5, 0xAF, 0xB8, 0x43, 0xE5, 0xAF, 0xBF, 0x43, - 0xE5, 0xB0, 0x86, 0x43, 0xE5, 0xB0, 0x8F, 0x43, - // Bytes a80 - abf - 0xE5, 0xB0, 0xA2, 0x43, 0xE5, 0xB0, 0xB8, 0x43, - 0xE5, 0xB0, 0xBF, 0x43, 0xE5, 0xB1, 0xA0, 0x43, - 0xE5, 0xB1, 0xA2, 0x43, 0xE5, 0xB1, 0xA4, 0x43, - 0xE5, 0xB1, 0xA5, 0x43, 0xE5, 0xB1, 0xAE, 0x43, - 0xE5, 0xB1, 0xB1, 0x43, 0xE5, 0xB2, 0x8D, 0x43, - 0xE5, 0xB3, 0x80, 0x43, 0xE5, 0xB4, 0x99, 0x43, - 0xE5, 0xB5, 0x83, 0x43, 0xE5, 0xB5, 0x90, 0x43, - 0xE5, 0xB5, 0xAB, 0x43, 0xE5, 0xB5, 0xAE, 0x43, - // Bytes ac0 - aff - 0xE5, 0xB5, 0xBC, 0x43, 0xE5, 0xB6, 0xB2, 0x43, - 0xE5, 0xB6, 0xBA, 0x43, 0xE5, 0xB7, 0x9B, 0x43, - 0xE5, 0xB7, 0xA1, 0x43, 0xE5, 0xB7, 0xA2, 0x43, - 0xE5, 0xB7, 0xA5, 0x43, 0xE5, 0xB7, 0xA6, 0x43, - 0xE5, 0xB7, 0xB1, 0x43, 0xE5, 0xB7, 0xBD, 0x43, - 0xE5, 0xB7, 0xBE, 0x43, 0xE5, 0xB8, 0xA8, 0x43, - 0xE5, 0xB8, 0xBD, 0x43, 0xE5, 0xB9, 0xA9, 0x43, - 0xE5, 0xB9, 0xB2, 0x43, 0xE5, 0xB9, 0xB4, 0x43, - // Bytes b00 - b3f - 0xE5, 0xB9, 0xBA, 0x43, 0xE5, 0xB9, 0xBC, 0x43, - 0xE5, 0xB9, 0xBF, 0x43, 0xE5, 0xBA, 0xA6, 0x43, - 0xE5, 0xBA, 0xB0, 0x43, 0xE5, 0xBA, 0xB3, 0x43, - 0xE5, 0xBA, 0xB6, 0x43, 0xE5, 0xBB, 0x89, 0x43, - 0xE5, 0xBB, 0x8A, 0x43, 0xE5, 0xBB, 0x92, 0x43, - 0xE5, 0xBB, 0x93, 0x43, 0xE5, 0xBB, 0x99, 0x43, - 0xE5, 0xBB, 0xAC, 0x43, 0xE5, 0xBB, 0xB4, 0x43, - 0xE5, 0xBB, 0xBE, 0x43, 0xE5, 0xBC, 0x84, 0x43, - // Bytes b40 - b7f - 0xE5, 0xBC, 0x8B, 0x43, 0xE5, 0xBC, 0x93, 0x43, - 0xE5, 0xBC, 0xA2, 0x43, 0xE5, 0xBD, 0x90, 0x43, - 0xE5, 0xBD, 0x93, 0x43, 0xE5, 0xBD, 0xA1, 0x43, - 0xE5, 0xBD, 0xA2, 0x43, 0xE5, 0xBD, 0xA9, 0x43, - 0xE5, 0xBD, 0xAB, 0x43, 0xE5, 0xBD, 0xB3, 0x43, - 0xE5, 0xBE, 0x8B, 0x43, 0xE5, 0xBE, 0x8C, 0x43, - 0xE5, 0xBE, 0x97, 0x43, 0xE5, 0xBE, 0x9A, 0x43, - 0xE5, 0xBE, 0xA9, 0x43, 0xE5, 0xBE, 0xAD, 0x43, - // Bytes b80 - bbf - 0xE5, 0xBF, 0x83, 0x43, 0xE5, 0xBF, 0x8D, 0x43, - 0xE5, 0xBF, 0x97, 0x43, 0xE5, 0xBF, 0xB5, 0x43, - 0xE5, 0xBF, 0xB9, 0x43, 0xE6, 0x80, 0x92, 0x43, - 0xE6, 0x80, 0x9C, 0x43, 0xE6, 0x81, 0xB5, 0x43, - 0xE6, 0x82, 0x81, 0x43, 0xE6, 0x82, 0x94, 0x43, - 0xE6, 0x83, 0x87, 0x43, 0xE6, 0x83, 0x98, 0x43, - 0xE6, 0x83, 0xA1, 0x43, 0xE6, 0x84, 0x88, 0x43, - 0xE6, 0x85, 0x84, 0x43, 0xE6, 0x85, 0x88, 0x43, - // Bytes bc0 - bff - 0xE6, 0x85, 0x8C, 0x43, 0xE6, 0x85, 0x8E, 0x43, - 0xE6, 0x85, 0xA0, 0x43, 0xE6, 0x85, 0xA8, 0x43, - 0xE6, 0x85, 0xBA, 0x43, 0xE6, 0x86, 0x8E, 0x43, - 0xE6, 0x86, 0x90, 0x43, 0xE6, 0x86, 0xA4, 0x43, - 0xE6, 0x86, 0xAF, 0x43, 0xE6, 0x86, 0xB2, 0x43, - 0xE6, 0x87, 0x9E, 0x43, 0xE6, 0x87, 0xB2, 0x43, - 0xE6, 0x87, 0xB6, 0x43, 0xE6, 0x88, 0x80, 0x43, - 0xE6, 0x88, 0x88, 0x43, 0xE6, 0x88, 0x90, 0x43, - // Bytes c00 - c3f - 0xE6, 0x88, 0x9B, 0x43, 0xE6, 0x88, 0xAE, 0x43, - 0xE6, 0x88, 0xB4, 0x43, 0xE6, 0x88, 0xB6, 0x43, - 0xE6, 0x89, 0x8B, 0x43, 0xE6, 0x89, 0x93, 0x43, - 0xE6, 0x89, 0x9D, 0x43, 0xE6, 0x8A, 0x95, 0x43, - 0xE6, 0x8A, 0xB1, 0x43, 0xE6, 0x8B, 0x89, 0x43, - 0xE6, 0x8B, 0x8F, 0x43, 0xE6, 0x8B, 0x93, 0x43, - 0xE6, 0x8B, 0x94, 0x43, 0xE6, 0x8B, 0xBC, 0x43, - 0xE6, 0x8B, 0xBE, 0x43, 0xE6, 0x8C, 0x87, 0x43, - // Bytes c40 - c7f - 0xE6, 0x8C, 0xBD, 0x43, 0xE6, 0x8D, 0x90, 0x43, - 0xE6, 0x8D, 0x95, 0x43, 0xE6, 0x8D, 0xA8, 0x43, - 0xE6, 0x8D, 0xBB, 0x43, 0xE6, 0x8E, 0x83, 0x43, - 0xE6, 0x8E, 0xA0, 0x43, 0xE6, 0x8E, 0xA9, 0x43, - 0xE6, 0x8F, 0x84, 0x43, 0xE6, 0x8F, 0x85, 0x43, - 0xE6, 0x8F, 0xA4, 0x43, 0xE6, 0x90, 0x9C, 0x43, - 0xE6, 0x90, 0xA2, 0x43, 0xE6, 0x91, 0x92, 0x43, - 0xE6, 0x91, 0xA9, 0x43, 0xE6, 0x91, 0xB7, 0x43, - // Bytes c80 - cbf - 0xE6, 0x91, 0xBE, 0x43, 0xE6, 0x92, 0x9A, 0x43, - 0xE6, 0x92, 0x9D, 0x43, 0xE6, 0x93, 0x84, 0x43, - 0xE6, 0x94, 0xAF, 0x43, 0xE6, 0x94, 0xB4, 0x43, - 0xE6, 0x95, 0x8F, 0x43, 0xE6, 0x95, 0x96, 0x43, - 0xE6, 0x95, 0xAC, 0x43, 0xE6, 0x95, 0xB8, 0x43, - 0xE6, 0x96, 0x87, 0x43, 0xE6, 0x96, 0x97, 0x43, - 0xE6, 0x96, 0x99, 0x43, 0xE6, 0x96, 0xA4, 0x43, - 0xE6, 0x96, 0xB0, 0x43, 0xE6, 0x96, 0xB9, 0x43, - // Bytes cc0 - cff - 0xE6, 0x97, 0x85, 0x43, 0xE6, 0x97, 0xA0, 0x43, - 0xE6, 0x97, 0xA2, 0x43, 0xE6, 0x97, 0xA3, 0x43, - 0xE6, 0x97, 0xA5, 0x43, 0xE6, 0x98, 0x93, 0x43, - 0xE6, 0x98, 0xA0, 0x43, 0xE6, 0x99, 0x89, 0x43, - 0xE6, 0x99, 0xB4, 0x43, 0xE6, 0x9A, 0x88, 0x43, - 0xE6, 0x9A, 0x91, 0x43, 0xE6, 0x9A, 0x9C, 0x43, - 0xE6, 0x9A, 0xB4, 0x43, 0xE6, 0x9B, 0x86, 0x43, - 0xE6, 0x9B, 0xB0, 0x43, 0xE6, 0x9B, 0xB4, 0x43, - // Bytes d00 - d3f - 0xE6, 0x9B, 0xB8, 0x43, 0xE6, 0x9C, 0x80, 0x43, - 0xE6, 0x9C, 0x88, 0x43, 0xE6, 0x9C, 0x89, 0x43, - 0xE6, 0x9C, 0x97, 0x43, 0xE6, 0x9C, 0x9B, 0x43, - 0xE6, 0x9C, 0xA1, 0x43, 0xE6, 0x9C, 0xA8, 0x43, - 0xE6, 0x9D, 0x8E, 0x43, 0xE6, 0x9D, 0x93, 0x43, - 0xE6, 0x9D, 0x96, 0x43, 0xE6, 0x9D, 0x9E, 0x43, - 0xE6, 0x9D, 0xBB, 0x43, 0xE6, 0x9E, 0x85, 0x43, - 0xE6, 0x9E, 0x97, 0x43, 0xE6, 0x9F, 0xB3, 0x43, - // Bytes d40 - d7f - 0xE6, 0x9F, 0xBA, 0x43, 0xE6, 0xA0, 0x97, 0x43, - 0xE6, 0xA0, 0x9F, 0x43, 0xE6, 0xA0, 0xAA, 0x43, - 0xE6, 0xA1, 0x92, 0x43, 0xE6, 0xA2, 0x81, 0x43, - 0xE6, 0xA2, 0x85, 0x43, 0xE6, 0xA2, 0x8E, 0x43, - 0xE6, 0xA2, 0xA8, 0x43, 0xE6, 0xA4, 0x94, 0x43, - 0xE6, 0xA5, 0x82, 0x43, 0xE6, 0xA6, 0xA3, 0x43, - 0xE6, 0xA7, 0xAA, 0x43, 0xE6, 0xA8, 0x82, 0x43, - 0xE6, 0xA8, 0x93, 0x43, 0xE6, 0xAA, 0xA8, 0x43, - // Bytes d80 - dbf - 0xE6, 0xAB, 0x93, 0x43, 0xE6, 0xAB, 0x9B, 0x43, - 0xE6, 0xAC, 0x84, 0x43, 0xE6, 0xAC, 0xA0, 0x43, - 0xE6, 0xAC, 0xA1, 0x43, 0xE6, 0xAD, 0x94, 0x43, - 0xE6, 0xAD, 0xA2, 0x43, 0xE6, 0xAD, 0xA3, 0x43, - 0xE6, 0xAD, 0xB2, 0x43, 0xE6, 0xAD, 0xB7, 0x43, - 0xE6, 0xAD, 0xB9, 0x43, 0xE6, 0xAE, 0x9F, 0x43, - 0xE6, 0xAE, 0xAE, 0x43, 0xE6, 0xAE, 0xB3, 0x43, - 0xE6, 0xAE, 0xBA, 0x43, 0xE6, 0xAE, 0xBB, 0x43, - // Bytes dc0 - dff - 0xE6, 0xAF, 0x8B, 0x43, 0xE6, 0xAF, 0x8D, 0x43, - 0xE6, 0xAF, 0x94, 0x43, 0xE6, 0xAF, 0x9B, 0x43, - 0xE6, 0xB0, 0x8F, 0x43, 0xE6, 0xB0, 0x94, 0x43, - 0xE6, 0xB0, 0xB4, 0x43, 0xE6, 0xB1, 0x8E, 0x43, - 0xE6, 0xB1, 0xA7, 0x43, 0xE6, 0xB2, 0x88, 0x43, - 0xE6, 0xB2, 0xBF, 0x43, 0xE6, 0xB3, 0x8C, 0x43, - 0xE6, 0xB3, 0x8D, 0x43, 0xE6, 0xB3, 0xA5, 0x43, - 0xE6, 0xB3, 0xA8, 0x43, 0xE6, 0xB4, 0x96, 0x43, - // Bytes e00 - e3f - 0xE6, 0xB4, 0x9B, 0x43, 0xE6, 0xB4, 0x9E, 0x43, - 0xE6, 0xB4, 0xB4, 0x43, 0xE6, 0xB4, 0xBE, 0x43, - 0xE6, 0xB5, 0x81, 0x43, 0xE6, 0xB5, 0xA9, 0x43, - 0xE6, 0xB5, 0xAA, 0x43, 0xE6, 0xB5, 0xB7, 0x43, - 0xE6, 0xB5, 0xB8, 0x43, 0xE6, 0xB6, 0x85, 0x43, - 0xE6, 0xB7, 0x8B, 0x43, 0xE6, 0xB7, 0x9A, 0x43, - 0xE6, 0xB7, 0xAA, 0x43, 0xE6, 0xB7, 0xB9, 0x43, - 0xE6, 0xB8, 0x9A, 0x43, 0xE6, 0xB8, 0xAF, 0x43, - // Bytes e40 - e7f - 0xE6, 0xB9, 0xAE, 0x43, 0xE6, 0xBA, 0x80, 0x43, - 0xE6, 0xBA, 0x9C, 0x43, 0xE6, 0xBA, 0xBA, 0x43, - 0xE6, 0xBB, 0x87, 0x43, 0xE6, 0xBB, 0x8B, 0x43, - 0xE6, 0xBB, 0x91, 0x43, 0xE6, 0xBB, 0x9B, 0x43, - 0xE6, 0xBC, 0x8F, 0x43, 0xE6, 0xBC, 0x94, 0x43, - 0xE6, 0xBC, 0xA2, 0x43, 0xE6, 0xBC, 0xA3, 0x43, - 0xE6, 0xBD, 0xAE, 0x43, 0xE6, 0xBF, 0x86, 0x43, - 0xE6, 0xBF, 0xAB, 0x43, 0xE6, 0xBF, 0xBE, 0x43, - // Bytes e80 - ebf - 0xE7, 0x80, 0x9B, 0x43, 0xE7, 0x80, 0x9E, 0x43, - 0xE7, 0x80, 0xB9, 0x43, 0xE7, 0x81, 0x8A, 0x43, - 0xE7, 0x81, 0xAB, 0x43, 0xE7, 0x81, 0xB0, 0x43, - 0xE7, 0x81, 0xB7, 0x43, 0xE7, 0x81, 0xBD, 0x43, - 0xE7, 0x82, 0x99, 0x43, 0xE7, 0x82, 0xAD, 0x43, - 0xE7, 0x83, 0x88, 0x43, 0xE7, 0x83, 0x99, 0x43, - 0xE7, 0x84, 0xA1, 0x43, 0xE7, 0x85, 0x85, 0x43, - 0xE7, 0x85, 0x89, 0x43, 0xE7, 0x85, 0xAE, 0x43, - // Bytes ec0 - eff - 0xE7, 0x86, 0x9C, 0x43, 0xE7, 0x87, 0x8E, 0x43, - 0xE7, 0x87, 0x90, 0x43, 0xE7, 0x88, 0x90, 0x43, - 0xE7, 0x88, 0x9B, 0x43, 0xE7, 0x88, 0xA8, 0x43, - 0xE7, 0x88, 0xAA, 0x43, 0xE7, 0x88, 0xAB, 0x43, - 0xE7, 0x88, 0xB5, 0x43, 0xE7, 0x88, 0xB6, 0x43, - 0xE7, 0x88, 0xBB, 0x43, 0xE7, 0x88, 0xBF, 0x43, - 0xE7, 0x89, 0x87, 0x43, 0xE7, 0x89, 0x90, 0x43, - 0xE7, 0x89, 0x99, 0x43, 0xE7, 0x89, 0x9B, 0x43, - // Bytes f00 - f3f - 0xE7, 0x89, 0xA2, 0x43, 0xE7, 0x89, 0xB9, 0x43, - 0xE7, 0x8A, 0x80, 0x43, 0xE7, 0x8A, 0x95, 0x43, - 0xE7, 0x8A, 0xAC, 0x43, 0xE7, 0x8A, 0xAF, 0x43, - 0xE7, 0x8B, 0x80, 0x43, 0xE7, 0x8B, 0xBC, 0x43, - 0xE7, 0x8C, 0xAA, 0x43, 0xE7, 0x8D, 0xB5, 0x43, - 0xE7, 0x8D, 0xBA, 0x43, 0xE7, 0x8E, 0x84, 0x43, - 0xE7, 0x8E, 0x87, 0x43, 0xE7, 0x8E, 0x89, 0x43, - 0xE7, 0x8E, 0x8B, 0x43, 0xE7, 0x8E, 0xA5, 0x43, - // Bytes f40 - f7f - 0xE7, 0x8E, 0xB2, 0x43, 0xE7, 0x8F, 0x9E, 0x43, - 0xE7, 0x90, 0x86, 0x43, 0xE7, 0x90, 0x89, 0x43, - 0xE7, 0x90, 0xA2, 0x43, 0xE7, 0x91, 0x87, 0x43, - 0xE7, 0x91, 0x9C, 0x43, 0xE7, 0x91, 0xA9, 0x43, - 0xE7, 0x91, 0xB1, 0x43, 0xE7, 0x92, 0x85, 0x43, - 0xE7, 0x92, 0x89, 0x43, 0xE7, 0x92, 0x98, 0x43, - 0xE7, 0x93, 0x8A, 0x43, 0xE7, 0x93, 0x9C, 0x43, - 0xE7, 0x93, 0xA6, 0x43, 0xE7, 0x94, 0x86, 0x43, - // Bytes f80 - fbf - 0xE7, 0x94, 0x98, 0x43, 0xE7, 0x94, 0x9F, 0x43, - 0xE7, 0x94, 0xA4, 0x43, 0xE7, 0x94, 0xA8, 0x43, - 0xE7, 0x94, 0xB0, 0x43, 0xE7, 0x94, 0xB2, 0x43, - 0xE7, 0x94, 0xB3, 0x43, 0xE7, 0x94, 0xB7, 0x43, - 0xE7, 0x94, 0xBB, 0x43, 0xE7, 0x94, 0xBE, 0x43, - 0xE7, 0x95, 0x99, 0x43, 0xE7, 0x95, 0xA5, 0x43, - 0xE7, 0x95, 0xB0, 0x43, 0xE7, 0x96, 0x8B, 0x43, - 0xE7, 0x96, 0x92, 0x43, 0xE7, 0x97, 0xA2, 0x43, - // Bytes fc0 - fff - 0xE7, 0x98, 0x90, 0x43, 0xE7, 0x98, 0x9D, 0x43, - 0xE7, 0x98, 0x9F, 0x43, 0xE7, 0x99, 0x82, 0x43, - 0xE7, 0x99, 0xA9, 0x43, 0xE7, 0x99, 0xB6, 0x43, - 0xE7, 0x99, 0xBD, 0x43, 0xE7, 0x9A, 0xAE, 0x43, - 0xE7, 0x9A, 0xBF, 0x43, 0xE7, 0x9B, 0x8A, 0x43, - 0xE7, 0x9B, 0x9B, 0x43, 0xE7, 0x9B, 0xA3, 0x43, - 0xE7, 0x9B, 0xA7, 0x43, 0xE7, 0x9B, 0xAE, 0x43, - 0xE7, 0x9B, 0xB4, 0x43, 0xE7, 0x9C, 0x81, 0x43, - // Bytes 1000 - 103f - 0xE7, 0x9C, 0x9E, 0x43, 0xE7, 0x9C, 0x9F, 0x43, - 0xE7, 0x9D, 0x80, 0x43, 0xE7, 0x9D, 0x8A, 0x43, - 0xE7, 0x9E, 0x8B, 0x43, 0xE7, 0x9E, 0xA7, 0x43, - 0xE7, 0x9F, 0x9B, 0x43, 0xE7, 0x9F, 0xA2, 0x43, - 0xE7, 0x9F, 0xB3, 0x43, 0xE7, 0xA1, 0x8E, 0x43, - 0xE7, 0xA1, 0xAB, 0x43, 0xE7, 0xA2, 0x8C, 0x43, - 0xE7, 0xA2, 0x91, 0x43, 0xE7, 0xA3, 0x8A, 0x43, - 0xE7, 0xA3, 0x8C, 0x43, 0xE7, 0xA3, 0xBB, 0x43, - // Bytes 1040 - 107f - 0xE7, 0xA4, 0xAA, 0x43, 0xE7, 0xA4, 0xBA, 0x43, - 0xE7, 0xA4, 0xBC, 0x43, 0xE7, 0xA4, 0xBE, 0x43, - 0xE7, 0xA5, 0x88, 0x43, 0xE7, 0xA5, 0x89, 0x43, - 0xE7, 0xA5, 0x90, 0x43, 0xE7, 0xA5, 0x96, 0x43, - 0xE7, 0xA5, 0x9D, 0x43, 0xE7, 0xA5, 0x9E, 0x43, - 0xE7, 0xA5, 0xA5, 0x43, 0xE7, 0xA5, 0xBF, 0x43, - 0xE7, 0xA6, 0x81, 0x43, 0xE7, 0xA6, 0x8D, 0x43, - 0xE7, 0xA6, 0x8E, 0x43, 0xE7, 0xA6, 0x8F, 0x43, - // Bytes 1080 - 10bf - 0xE7, 0xA6, 0xAE, 0x43, 0xE7, 0xA6, 0xB8, 0x43, - 0xE7, 0xA6, 0xBE, 0x43, 0xE7, 0xA7, 0x8A, 0x43, - 0xE7, 0xA7, 0x98, 0x43, 0xE7, 0xA7, 0xAB, 0x43, - 0xE7, 0xA8, 0x9C, 0x43, 0xE7, 0xA9, 0x80, 0x43, - 0xE7, 0xA9, 0x8A, 0x43, 0xE7, 0xA9, 0x8F, 0x43, - 0xE7, 0xA9, 0xB4, 0x43, 0xE7, 0xA9, 0xBA, 0x43, - 0xE7, 0xAA, 0x81, 0x43, 0xE7, 0xAA, 0xB1, 0x43, - 0xE7, 0xAB, 0x8B, 0x43, 0xE7, 0xAB, 0xAE, 0x43, - // Bytes 10c0 - 10ff - 0xE7, 0xAB, 0xB9, 0x43, 0xE7, 0xAC, 0xA0, 0x43, - 0xE7, 0xAE, 0x8F, 0x43, 0xE7, 0xAF, 0x80, 0x43, - 0xE7, 0xAF, 0x86, 0x43, 0xE7, 0xAF, 0x89, 0x43, - 0xE7, 0xB0, 0xBE, 0x43, 0xE7, 0xB1, 0xA0, 0x43, - 0xE7, 0xB1, 0xB3, 0x43, 0xE7, 0xB1, 0xBB, 0x43, - 0xE7, 0xB2, 0x92, 0x43, 0xE7, 0xB2, 0xBE, 0x43, - 0xE7, 0xB3, 0x92, 0x43, 0xE7, 0xB3, 0x96, 0x43, - 0xE7, 0xB3, 0xA3, 0x43, 0xE7, 0xB3, 0xA7, 0x43, - // Bytes 1100 - 113f - 0xE7, 0xB3, 0xA8, 0x43, 0xE7, 0xB3, 0xB8, 0x43, - 0xE7, 0xB4, 0x80, 0x43, 0xE7, 0xB4, 0x90, 0x43, - 0xE7, 0xB4, 0xA2, 0x43, 0xE7, 0xB4, 0xAF, 0x43, - 0xE7, 0xB5, 0x82, 0x43, 0xE7, 0xB5, 0x9B, 0x43, - 0xE7, 0xB5, 0xA3, 0x43, 0xE7, 0xB6, 0xA0, 0x43, - 0xE7, 0xB6, 0xBE, 0x43, 0xE7, 0xB7, 0x87, 0x43, - 0xE7, 0xB7, 0xB4, 0x43, 0xE7, 0xB8, 0x82, 0x43, - 0xE7, 0xB8, 0x89, 0x43, 0xE7, 0xB8, 0xB7, 0x43, - // Bytes 1140 - 117f - 0xE7, 0xB9, 0x81, 0x43, 0xE7, 0xB9, 0x85, 0x43, - 0xE7, 0xBC, 0xB6, 0x43, 0xE7, 0xBC, 0xBE, 0x43, - 0xE7, 0xBD, 0x91, 0x43, 0xE7, 0xBD, 0xB2, 0x43, - 0xE7, 0xBD, 0xB9, 0x43, 0xE7, 0xBD, 0xBA, 0x43, - 0xE7, 0xBE, 0x85, 0x43, 0xE7, 0xBE, 0x8A, 0x43, - 0xE7, 0xBE, 0x95, 0x43, 0xE7, 0xBE, 0x9A, 0x43, - 0xE7, 0xBE, 0xBD, 0x43, 0xE7, 0xBF, 0xBA, 0x43, - 0xE8, 0x80, 0x81, 0x43, 0xE8, 0x80, 0x85, 0x43, - // Bytes 1180 - 11bf - 0xE8, 0x80, 0x8C, 0x43, 0xE8, 0x80, 0x92, 0x43, - 0xE8, 0x80, 0xB3, 0x43, 0xE8, 0x81, 0x86, 0x43, - 0xE8, 0x81, 0xA0, 0x43, 0xE8, 0x81, 0xAF, 0x43, - 0xE8, 0x81, 0xB0, 0x43, 0xE8, 0x81, 0xBE, 0x43, - 0xE8, 0x81, 0xBF, 0x43, 0xE8, 0x82, 0x89, 0x43, - 0xE8, 0x82, 0x8B, 0x43, 0xE8, 0x82, 0xAD, 0x43, - 0xE8, 0x82, 0xB2, 0x43, 0xE8, 0x84, 0x83, 0x43, - 0xE8, 0x84, 0xBE, 0x43, 0xE8, 0x87, 0x98, 0x43, - // Bytes 11c0 - 11ff - 0xE8, 0x87, 0xA3, 0x43, 0xE8, 0x87, 0xA8, 0x43, - 0xE8, 0x87, 0xAA, 0x43, 0xE8, 0x87, 0xAD, 0x43, - 0xE8, 0x87, 0xB3, 0x43, 0xE8, 0x87, 0xBC, 0x43, - 0xE8, 0x88, 0x81, 0x43, 0xE8, 0x88, 0x84, 0x43, - 0xE8, 0x88, 0x8C, 0x43, 0xE8, 0x88, 0x98, 0x43, - 0xE8, 0x88, 0x9B, 0x43, 0xE8, 0x88, 0x9F, 0x43, - 0xE8, 0x89, 0xAE, 0x43, 0xE8, 0x89, 0xAF, 0x43, - 0xE8, 0x89, 0xB2, 0x43, 0xE8, 0x89, 0xB8, 0x43, - // Bytes 1200 - 123f - 0xE8, 0x89, 0xB9, 0x43, 0xE8, 0x8A, 0x8B, 0x43, - 0xE8, 0x8A, 0x91, 0x43, 0xE8, 0x8A, 0x9D, 0x43, - 0xE8, 0x8A, 0xB1, 0x43, 0xE8, 0x8A, 0xB3, 0x43, - 0xE8, 0x8A, 0xBD, 0x43, 0xE8, 0x8B, 0xA5, 0x43, - 0xE8, 0x8B, 0xA6, 0x43, 0xE8, 0x8C, 0x9D, 0x43, - 0xE8, 0x8C, 0xA3, 0x43, 0xE8, 0x8C, 0xB6, 0x43, - 0xE8, 0x8D, 0x92, 0x43, 0xE8, 0x8D, 0x93, 0x43, - 0xE8, 0x8D, 0xA3, 0x43, 0xE8, 0x8E, 0xAD, 0x43, - // Bytes 1240 - 127f - 0xE8, 0x8E, 0xBD, 0x43, 0xE8, 0x8F, 0x89, 0x43, - 0xE8, 0x8F, 0x8A, 0x43, 0xE8, 0x8F, 0x8C, 0x43, - 0xE8, 0x8F, 0x9C, 0x43, 0xE8, 0x8F, 0xA7, 0x43, - 0xE8, 0x8F, 0xAF, 0x43, 0xE8, 0x8F, 0xB1, 0x43, - 0xE8, 0x90, 0xBD, 0x43, 0xE8, 0x91, 0x89, 0x43, - 0xE8, 0x91, 0x97, 0x43, 0xE8, 0x93, 0xAE, 0x43, - 0xE8, 0x93, 0xB1, 0x43, 0xE8, 0x93, 0xB3, 0x43, - 0xE8, 0x93, 0xBC, 0x43, 0xE8, 0x94, 0x96, 0x43, - // Bytes 1280 - 12bf - 0xE8, 0x95, 0xA4, 0x43, 0xE8, 0x97, 0x8D, 0x43, - 0xE8, 0x97, 0xBA, 0x43, 0xE8, 0x98, 0x86, 0x43, - 0xE8, 0x98, 0x92, 0x43, 0xE8, 0x98, 0xAD, 0x43, - 0xE8, 0x98, 0xBF, 0x43, 0xE8, 0x99, 0x8D, 0x43, - 0xE8, 0x99, 0x90, 0x43, 0xE8, 0x99, 0x9C, 0x43, - 0xE8, 0x99, 0xA7, 0x43, 0xE8, 0x99, 0xA9, 0x43, - 0xE8, 0x99, 0xAB, 0x43, 0xE8, 0x9A, 0x88, 0x43, - 0xE8, 0x9A, 0xA9, 0x43, 0xE8, 0x9B, 0xA2, 0x43, - // Bytes 12c0 - 12ff - 0xE8, 0x9C, 0x8E, 0x43, 0xE8, 0x9C, 0xA8, 0x43, - 0xE8, 0x9D, 0xAB, 0x43, 0xE8, 0x9D, 0xB9, 0x43, - 0xE8, 0x9E, 0x86, 0x43, 0xE8, 0x9E, 0xBA, 0x43, - 0xE8, 0x9F, 0xA1, 0x43, 0xE8, 0xA0, 0x81, 0x43, - 0xE8, 0xA0, 0x9F, 0x43, 0xE8, 0xA1, 0x80, 0x43, - 0xE8, 0xA1, 0x8C, 0x43, 0xE8, 0xA1, 0xA0, 0x43, - 0xE8, 0xA1, 0xA3, 0x43, 0xE8, 0xA3, 0x82, 0x43, - 0xE8, 0xA3, 0x8F, 0x43, 0xE8, 0xA3, 0x97, 0x43, - // Bytes 1300 - 133f - 0xE8, 0xA3, 0x9E, 0x43, 0xE8, 0xA3, 0xA1, 0x43, - 0xE8, 0xA3, 0xB8, 0x43, 0xE8, 0xA3, 0xBA, 0x43, - 0xE8, 0xA4, 0x90, 0x43, 0xE8, 0xA5, 0x81, 0x43, - 0xE8, 0xA5, 0xA4, 0x43, 0xE8, 0xA5, 0xBE, 0x43, - 0xE8, 0xA6, 0x86, 0x43, 0xE8, 0xA6, 0x8B, 0x43, - 0xE8, 0xA6, 0x96, 0x43, 0xE8, 0xA7, 0x92, 0x43, - 0xE8, 0xA7, 0xA3, 0x43, 0xE8, 0xA8, 0x80, 0x43, - 0xE8, 0xAA, 0xA0, 0x43, 0xE8, 0xAA, 0xAA, 0x43, - // Bytes 1340 - 137f - 0xE8, 0xAA, 0xBF, 0x43, 0xE8, 0xAB, 0x8B, 0x43, - 0xE8, 0xAB, 0x92, 0x43, 0xE8, 0xAB, 0x96, 0x43, - 0xE8, 0xAB, 0xAD, 0x43, 0xE8, 0xAB, 0xB8, 0x43, - 0xE8, 0xAB, 0xBE, 0x43, 0xE8, 0xAC, 0x81, 0x43, - 0xE8, 0xAC, 0xB9, 0x43, 0xE8, 0xAD, 0x98, 0x43, - 0xE8, 0xAE, 0x80, 0x43, 0xE8, 0xAE, 0x8A, 0x43, - 0xE8, 0xB0, 0xB7, 0x43, 0xE8, 0xB1, 0x86, 0x43, - 0xE8, 0xB1, 0x88, 0x43, 0xE8, 0xB1, 0x95, 0x43, - // Bytes 1380 - 13bf - 0xE8, 0xB1, 0xB8, 0x43, 0xE8, 0xB2, 0x9D, 0x43, - 0xE8, 0xB2, 0xA1, 0x43, 0xE8, 0xB2, 0xA9, 0x43, - 0xE8, 0xB2, 0xAB, 0x43, 0xE8, 0xB3, 0x81, 0x43, - 0xE8, 0xB3, 0x82, 0x43, 0xE8, 0xB3, 0x87, 0x43, - 0xE8, 0xB3, 0x88, 0x43, 0xE8, 0xB3, 0x93, 0x43, - 0xE8, 0xB4, 0x88, 0x43, 0xE8, 0xB4, 0x9B, 0x43, - 0xE8, 0xB5, 0xA4, 0x43, 0xE8, 0xB5, 0xB0, 0x43, - 0xE8, 0xB5, 0xB7, 0x43, 0xE8, 0xB6, 0xB3, 0x43, - // Bytes 13c0 - 13ff - 0xE8, 0xB6, 0xBC, 0x43, 0xE8, 0xB7, 0x8B, 0x43, - 0xE8, 0xB7, 0xAF, 0x43, 0xE8, 0xB7, 0xB0, 0x43, - 0xE8, 0xBA, 0xAB, 0x43, 0xE8, 0xBB, 0x8A, 0x43, - 0xE8, 0xBB, 0x94, 0x43, 0xE8, 0xBC, 0xA6, 0x43, - 0xE8, 0xBC, 0xAA, 0x43, 0xE8, 0xBC, 0xB8, 0x43, - 0xE8, 0xBC, 0xBB, 0x43, 0xE8, 0xBD, 0xA2, 0x43, - 0xE8, 0xBE, 0x9B, 0x43, 0xE8, 0xBE, 0x9E, 0x43, - 0xE8, 0xBE, 0xB0, 0x43, 0xE8, 0xBE, 0xB5, 0x43, - // Bytes 1400 - 143f - 0xE8, 0xBE, 0xB6, 0x43, 0xE9, 0x80, 0xA3, 0x43, - 0xE9, 0x80, 0xB8, 0x43, 0xE9, 0x81, 0x8A, 0x43, - 0xE9, 0x81, 0xA9, 0x43, 0xE9, 0x81, 0xB2, 0x43, - 0xE9, 0x81, 0xBC, 0x43, 0xE9, 0x82, 0x8F, 0x43, - 0xE9, 0x82, 0x91, 0x43, 0xE9, 0x82, 0x94, 0x43, - 0xE9, 0x83, 0x8E, 0x43, 0xE9, 0x83, 0x9E, 0x43, - 0xE9, 0x83, 0xB1, 0x43, 0xE9, 0x83, 0xBD, 0x43, - 0xE9, 0x84, 0x91, 0x43, 0xE9, 0x84, 0x9B, 0x43, - // Bytes 1440 - 147f - 0xE9, 0x85, 0x89, 0x43, 0xE9, 0x85, 0x8D, 0x43, - 0xE9, 0x85, 0xAA, 0x43, 0xE9, 0x86, 0x99, 0x43, - 0xE9, 0x86, 0xB4, 0x43, 0xE9, 0x87, 0x86, 0x43, - 0xE9, 0x87, 0x8C, 0x43, 0xE9, 0x87, 0x8F, 0x43, - 0xE9, 0x87, 0x91, 0x43, 0xE9, 0x88, 0xB4, 0x43, - 0xE9, 0x88, 0xB8, 0x43, 0xE9, 0x89, 0xB6, 0x43, - 0xE9, 0x89, 0xBC, 0x43, 0xE9, 0x8B, 0x97, 0x43, - 0xE9, 0x8B, 0x98, 0x43, 0xE9, 0x8C, 0x84, 0x43, - // Bytes 1480 - 14bf - 0xE9, 0x8D, 0x8A, 0x43, 0xE9, 0x8F, 0xB9, 0x43, - 0xE9, 0x90, 0x95, 0x43, 0xE9, 0x95, 0xB7, 0x43, - 0xE9, 0x96, 0x80, 0x43, 0xE9, 0x96, 0x8B, 0x43, - 0xE9, 0x96, 0xAD, 0x43, 0xE9, 0x96, 0xB7, 0x43, - 0xE9, 0x98, 0x9C, 0x43, 0xE9, 0x98, 0xAE, 0x43, - 0xE9, 0x99, 0x8B, 0x43, 0xE9, 0x99, 0x8D, 0x43, - 0xE9, 0x99, 0xB5, 0x43, 0xE9, 0x99, 0xB8, 0x43, - 0xE9, 0x99, 0xBC, 0x43, 0xE9, 0x9A, 0x86, 0x43, - // Bytes 14c0 - 14ff - 0xE9, 0x9A, 0xA3, 0x43, 0xE9, 0x9A, 0xB6, 0x43, - 0xE9, 0x9A, 0xB7, 0x43, 0xE9, 0x9A, 0xB8, 0x43, - 0xE9, 0x9A, 0xB9, 0x43, 0xE9, 0x9B, 0x83, 0x43, - 0xE9, 0x9B, 0xA2, 0x43, 0xE9, 0x9B, 0xA3, 0x43, - 0xE9, 0x9B, 0xA8, 0x43, 0xE9, 0x9B, 0xB6, 0x43, - 0xE9, 0x9B, 0xB7, 0x43, 0xE9, 0x9C, 0xA3, 0x43, - 0xE9, 0x9C, 0xB2, 0x43, 0xE9, 0x9D, 0x88, 0x43, - 0xE9, 0x9D, 0x91, 0x43, 0xE9, 0x9D, 0x96, 0x43, - // Bytes 1500 - 153f - 0xE9, 0x9D, 0x9E, 0x43, 0xE9, 0x9D, 0xA2, 0x43, - 0xE9, 0x9D, 0xA9, 0x43, 0xE9, 0x9F, 0x8B, 0x43, - 0xE9, 0x9F, 0x9B, 0x43, 0xE9, 0x9F, 0xA0, 0x43, - 0xE9, 0x9F, 0xAD, 0x43, 0xE9, 0x9F, 0xB3, 0x43, - 0xE9, 0x9F, 0xBF, 0x43, 0xE9, 0xA0, 0x81, 0x43, - 0xE9, 0xA0, 0x85, 0x43, 0xE9, 0xA0, 0x8B, 0x43, - 0xE9, 0xA0, 0x98, 0x43, 0xE9, 0xA0, 0xA9, 0x43, - 0xE9, 0xA0, 0xBB, 0x43, 0xE9, 0xA1, 0x9E, 0x43, - // Bytes 1540 - 157f - 0xE9, 0xA2, 0xA8, 0x43, 0xE9, 0xA3, 0x9B, 0x43, - 0xE9, 0xA3, 0x9F, 0x43, 0xE9, 0xA3, 0xA2, 0x43, - 0xE9, 0xA3, 0xAF, 0x43, 0xE9, 0xA3, 0xBC, 0x43, - 0xE9, 0xA4, 0xA8, 0x43, 0xE9, 0xA4, 0xA9, 0x43, - 0xE9, 0xA6, 0x96, 0x43, 0xE9, 0xA6, 0x99, 0x43, - 0xE9, 0xA6, 0xA7, 0x43, 0xE9, 0xA6, 0xAC, 0x43, - 0xE9, 0xA7, 0x82, 0x43, 0xE9, 0xA7, 0xB1, 0x43, - 0xE9, 0xA7, 0xBE, 0x43, 0xE9, 0xA9, 0xAA, 0x43, - // Bytes 1580 - 15bf - 0xE9, 0xAA, 0xA8, 0x43, 0xE9, 0xAB, 0x98, 0x43, - 0xE9, 0xAB, 0x9F, 0x43, 0xE9, 0xAC, 0x92, 0x43, - 0xE9, 0xAC, 0xA5, 0x43, 0xE9, 0xAC, 0xAF, 0x43, - 0xE9, 0xAC, 0xB2, 0x43, 0xE9, 0xAC, 0xBC, 0x43, - 0xE9, 0xAD, 0x9A, 0x43, 0xE9, 0xAD, 0xAF, 0x43, - 0xE9, 0xB1, 0x80, 0x43, 0xE9, 0xB1, 0x97, 0x43, - 0xE9, 0xB3, 0xA5, 0x43, 0xE9, 0xB3, 0xBD, 0x43, - 0xE9, 0xB5, 0xA7, 0x43, 0xE9, 0xB6, 0xB4, 0x43, - // Bytes 15c0 - 15ff - 0xE9, 0xB7, 0xBA, 0x43, 0xE9, 0xB8, 0x9E, 0x43, - 0xE9, 0xB9, 0xB5, 0x43, 0xE9, 0xB9, 0xBF, 0x43, - 0xE9, 0xBA, 0x97, 0x43, 0xE9, 0xBA, 0x9F, 0x43, - 0xE9, 0xBA, 0xA5, 0x43, 0xE9, 0xBA, 0xBB, 0x43, - 0xE9, 0xBB, 0x83, 0x43, 0xE9, 0xBB, 0x8D, 0x43, - 0xE9, 0xBB, 0x8E, 0x43, 0xE9, 0xBB, 0x91, 0x43, - 0xE9, 0xBB, 0xB9, 0x43, 0xE9, 0xBB, 0xBD, 0x43, - 0xE9, 0xBB, 0xBE, 0x43, 0xE9, 0xBC, 0x85, 0x43, - // Bytes 1600 - 163f - 0xE9, 0xBC, 0x8E, 0x43, 0xE9, 0xBC, 0x8F, 0x43, - 0xE9, 0xBC, 0x93, 0x43, 0xE9, 0xBC, 0x96, 0x43, - 0xE9, 0xBC, 0xA0, 0x43, 0xE9, 0xBC, 0xBB, 0x43, - 0xE9, 0xBD, 0x83, 0x43, 0xE9, 0xBD, 0x8A, 0x43, - 0xE9, 0xBD, 0x92, 0x43, 0xE9, 0xBE, 0x8D, 0x43, - 0xE9, 0xBE, 0x8E, 0x43, 0xE9, 0xBE, 0x9C, 0x43, - 0xE9, 0xBE, 0x9F, 0x43, 0xE9, 0xBE, 0xA0, 0x43, - 0xEA, 0x9C, 0xA7, 0x43, 0xEA, 0x9D, 0xAF, 0x43, - // Bytes 1640 - 167f - 0xEA, 0xAC, 0xB7, 0x43, 0xEA, 0xAD, 0x92, 0x44, - 0xF0, 0xA0, 0x84, 0xA2, 0x44, 0xF0, 0xA0, 0x94, - 0x9C, 0x44, 0xF0, 0xA0, 0x94, 0xA5, 0x44, 0xF0, - 0xA0, 0x95, 0x8B, 0x44, 0xF0, 0xA0, 0x98, 0xBA, - 0x44, 0xF0, 0xA0, 0xA0, 0x84, 0x44, 0xF0, 0xA0, - 0xA3, 0x9E, 0x44, 0xF0, 0xA0, 0xA8, 0xAC, 0x44, - 0xF0, 0xA0, 0xAD, 0xA3, 0x44, 0xF0, 0xA1, 0x93, - 0xA4, 0x44, 0xF0, 0xA1, 0x9A, 0xA8, 0x44, 0xF0, - // Bytes 1680 - 16bf - 0xA1, 0x9B, 0xAA, 0x44, 0xF0, 0xA1, 0xA7, 0x88, - 0x44, 0xF0, 0xA1, 0xAC, 0x98, 0x44, 0xF0, 0xA1, - 0xB4, 0x8B, 0x44, 0xF0, 0xA1, 0xB7, 0xA4, 0x44, - 0xF0, 0xA1, 0xB7, 0xA6, 0x44, 0xF0, 0xA2, 0x86, - 0x83, 0x44, 0xF0, 0xA2, 0x86, 0x9F, 0x44, 0xF0, - 0xA2, 0x8C, 0xB1, 0x44, 0xF0, 0xA2, 0x9B, 0x94, - 0x44, 0xF0, 0xA2, 0xA1, 0x84, 0x44, 0xF0, 0xA2, - 0xA1, 0x8A, 0x44, 0xF0, 0xA2, 0xAC, 0x8C, 0x44, - // Bytes 16c0 - 16ff - 0xF0, 0xA2, 0xAF, 0xB1, 0x44, 0xF0, 0xA3, 0x80, - 0x8A, 0x44, 0xF0, 0xA3, 0x8A, 0xB8, 0x44, 0xF0, - 0xA3, 0x8D, 0x9F, 0x44, 0xF0, 0xA3, 0x8E, 0x93, - 0x44, 0xF0, 0xA3, 0x8E, 0x9C, 0x44, 0xF0, 0xA3, - 0x8F, 0x83, 0x44, 0xF0, 0xA3, 0x8F, 0x95, 0x44, - 0xF0, 0xA3, 0x91, 0xAD, 0x44, 0xF0, 0xA3, 0x9A, - 0xA3, 0x44, 0xF0, 0xA3, 0xA2, 0xA7, 0x44, 0xF0, - 0xA3, 0xAA, 0x8D, 0x44, 0xF0, 0xA3, 0xAB, 0xBA, - // Bytes 1700 - 173f - 0x44, 0xF0, 0xA3, 0xB2, 0xBC, 0x44, 0xF0, 0xA3, - 0xB4, 0x9E, 0x44, 0xF0, 0xA3, 0xBB, 0x91, 0x44, - 0xF0, 0xA3, 0xBD, 0x9E, 0x44, 0xF0, 0xA3, 0xBE, - 0x8E, 0x44, 0xF0, 0xA4, 0x89, 0xA3, 0x44, 0xF0, - 0xA4, 0x8B, 0xAE, 0x44, 0xF0, 0xA4, 0x8E, 0xAB, - 0x44, 0xF0, 0xA4, 0x98, 0x88, 0x44, 0xF0, 0xA4, - 0x9C, 0xB5, 0x44, 0xF0, 0xA4, 0xA0, 0x94, 0x44, - 0xF0, 0xA4, 0xB0, 0xB6, 0x44, 0xF0, 0xA4, 0xB2, - // Bytes 1740 - 177f - 0x92, 0x44, 0xF0, 0xA4, 0xBE, 0xA1, 0x44, 0xF0, - 0xA4, 0xBE, 0xB8, 0x44, 0xF0, 0xA5, 0x81, 0x84, - 0x44, 0xF0, 0xA5, 0x83, 0xB2, 0x44, 0xF0, 0xA5, - 0x83, 0xB3, 0x44, 0xF0, 0xA5, 0x84, 0x99, 0x44, - 0xF0, 0xA5, 0x84, 0xB3, 0x44, 0xF0, 0xA5, 0x89, - 0x89, 0x44, 0xF0, 0xA5, 0x90, 0x9D, 0x44, 0xF0, - 0xA5, 0x98, 0xA6, 0x44, 0xF0, 0xA5, 0x9A, 0x9A, - 0x44, 0xF0, 0xA5, 0x9B, 0x85, 0x44, 0xF0, 0xA5, - // Bytes 1780 - 17bf - 0xA5, 0xBC, 0x44, 0xF0, 0xA5, 0xAA, 0xA7, 0x44, - 0xF0, 0xA5, 0xAE, 0xAB, 0x44, 0xF0, 0xA5, 0xB2, - 0x80, 0x44, 0xF0, 0xA5, 0xB3, 0x90, 0x44, 0xF0, - 0xA5, 0xBE, 0x86, 0x44, 0xF0, 0xA6, 0x87, 0x9A, - 0x44, 0xF0, 0xA6, 0x88, 0xA8, 0x44, 0xF0, 0xA6, - 0x89, 0x87, 0x44, 0xF0, 0xA6, 0x8B, 0x99, 0x44, - 0xF0, 0xA6, 0x8C, 0xBE, 0x44, 0xF0, 0xA6, 0x93, - 0x9A, 0x44, 0xF0, 0xA6, 0x94, 0xA3, 0x44, 0xF0, - // Bytes 17c0 - 17ff - 0xA6, 0x96, 0xA8, 0x44, 0xF0, 0xA6, 0x9E, 0xA7, - 0x44, 0xF0, 0xA6, 0x9E, 0xB5, 0x44, 0xF0, 0xA6, - 0xAC, 0xBC, 0x44, 0xF0, 0xA6, 0xB0, 0xB6, 0x44, - 0xF0, 0xA6, 0xB3, 0x95, 0x44, 0xF0, 0xA6, 0xB5, - 0xAB, 0x44, 0xF0, 0xA6, 0xBC, 0xAC, 0x44, 0xF0, - 0xA6, 0xBE, 0xB1, 0x44, 0xF0, 0xA7, 0x83, 0x92, - 0x44, 0xF0, 0xA7, 0x8F, 0x8A, 0x44, 0xF0, 0xA7, - 0x99, 0xA7, 0x44, 0xF0, 0xA7, 0xA2, 0xAE, 0x44, - // Bytes 1800 - 183f - 0xF0, 0xA7, 0xA5, 0xA6, 0x44, 0xF0, 0xA7, 0xB2, - 0xA8, 0x44, 0xF0, 0xA7, 0xBB, 0x93, 0x44, 0xF0, - 0xA7, 0xBC, 0xAF, 0x44, 0xF0, 0xA8, 0x97, 0x92, - 0x44, 0xF0, 0xA8, 0x97, 0xAD, 0x44, 0xF0, 0xA8, - 0x9C, 0xAE, 0x44, 0xF0, 0xA8, 0xAF, 0xBA, 0x44, - 0xF0, 0xA8, 0xB5, 0xB7, 0x44, 0xF0, 0xA9, 0x85, - 0x85, 0x44, 0xF0, 0xA9, 0x87, 0x9F, 0x44, 0xF0, - 0xA9, 0x88, 0x9A, 0x44, 0xF0, 0xA9, 0x90, 0x8A, - // Bytes 1840 - 187f - 0x44, 0xF0, 0xA9, 0x92, 0x96, 0x44, 0xF0, 0xA9, - 0x96, 0xB6, 0x44, 0xF0, 0xA9, 0xAC, 0xB0, 0x44, - 0xF0, 0xAA, 0x83, 0x8E, 0x44, 0xF0, 0xAA, 0x84, - 0x85, 0x44, 0xF0, 0xAA, 0x88, 0x8E, 0x44, 0xF0, - 0xAA, 0x8A, 0x91, 0x44, 0xF0, 0xAA, 0x8E, 0x92, - 0x44, 0xF0, 0xAA, 0x98, 0x80, 0x42, 0x21, 0x21, - 0x42, 0x21, 0x3F, 0x42, 0x2E, 0x2E, 0x42, 0x30, - 0x2C, 0x42, 0x30, 0x2E, 0x42, 0x31, 0x2C, 0x42, - // Bytes 1880 - 18bf - 0x31, 0x2E, 0x42, 0x31, 0x30, 0x42, 0x31, 0x31, - 0x42, 0x31, 0x32, 0x42, 0x31, 0x33, 0x42, 0x31, - 0x34, 0x42, 0x31, 0x35, 0x42, 0x31, 0x36, 0x42, - 0x31, 0x37, 0x42, 0x31, 0x38, 0x42, 0x31, 0x39, - 0x42, 0x32, 0x2C, 0x42, 0x32, 0x2E, 0x42, 0x32, - 0x30, 0x42, 0x32, 0x31, 0x42, 0x32, 0x32, 0x42, - 0x32, 0x33, 0x42, 0x32, 0x34, 0x42, 0x32, 0x35, - 0x42, 0x32, 0x36, 0x42, 0x32, 0x37, 0x42, 0x32, - // Bytes 18c0 - 18ff - 0x38, 0x42, 0x32, 0x39, 0x42, 0x33, 0x2C, 0x42, - 0x33, 0x2E, 0x42, 0x33, 0x30, 0x42, 0x33, 0x31, - 0x42, 0x33, 0x32, 0x42, 0x33, 0x33, 0x42, 0x33, - 0x34, 0x42, 0x33, 0x35, 0x42, 0x33, 0x36, 0x42, - 0x33, 0x37, 0x42, 0x33, 0x38, 0x42, 0x33, 0x39, - 0x42, 0x34, 0x2C, 0x42, 0x34, 0x2E, 0x42, 0x34, - 0x30, 0x42, 0x34, 0x31, 0x42, 0x34, 0x32, 0x42, - 0x34, 0x33, 0x42, 0x34, 0x34, 0x42, 0x34, 0x35, - // Bytes 1900 - 193f - 0x42, 0x34, 0x36, 0x42, 0x34, 0x37, 0x42, 0x34, - 0x38, 0x42, 0x34, 0x39, 0x42, 0x35, 0x2C, 0x42, - 0x35, 0x2E, 0x42, 0x35, 0x30, 0x42, 0x36, 0x2C, - 0x42, 0x36, 0x2E, 0x42, 0x37, 0x2C, 0x42, 0x37, - 0x2E, 0x42, 0x38, 0x2C, 0x42, 0x38, 0x2E, 0x42, - 0x39, 0x2C, 0x42, 0x39, 0x2E, 0x42, 0x3D, 0x3D, - 0x42, 0x3F, 0x21, 0x42, 0x3F, 0x3F, 0x42, 0x41, - 0x55, 0x42, 0x42, 0x71, 0x42, 0x43, 0x44, 0x42, - // Bytes 1940 - 197f - 0x44, 0x4A, 0x42, 0x44, 0x5A, 0x42, 0x44, 0x7A, - 0x42, 0x47, 0x42, 0x42, 0x47, 0x79, 0x42, 0x48, - 0x50, 0x42, 0x48, 0x56, 0x42, 0x48, 0x67, 0x42, - 0x48, 0x7A, 0x42, 0x49, 0x49, 0x42, 0x49, 0x4A, - 0x42, 0x49, 0x55, 0x42, 0x49, 0x56, 0x42, 0x49, - 0x58, 0x42, 0x4B, 0x42, 0x42, 0x4B, 0x4B, 0x42, - 0x4B, 0x4D, 0x42, 0x4C, 0x4A, 0x42, 0x4C, 0x6A, - 0x42, 0x4D, 0x42, 0x42, 0x4D, 0x43, 0x42, 0x4D, - // Bytes 1980 - 19bf - 0x44, 0x42, 0x4D, 0x56, 0x42, 0x4D, 0x57, 0x42, - 0x4E, 0x4A, 0x42, 0x4E, 0x6A, 0x42, 0x4E, 0x6F, - 0x42, 0x50, 0x48, 0x42, 0x50, 0x52, 0x42, 0x50, - 0x61, 0x42, 0x52, 0x73, 0x42, 0x53, 0x44, 0x42, - 0x53, 0x4D, 0x42, 0x53, 0x53, 0x42, 0x53, 0x76, - 0x42, 0x54, 0x4D, 0x42, 0x56, 0x49, 0x42, 0x57, - 0x43, 0x42, 0x57, 0x5A, 0x42, 0x57, 0x62, 0x42, - 0x58, 0x49, 0x42, 0x63, 0x63, 0x42, 0x63, 0x64, - // Bytes 19c0 - 19ff - 0x42, 0x63, 0x6D, 0x42, 0x64, 0x42, 0x42, 0x64, - 0x61, 0x42, 0x64, 0x6C, 0x42, 0x64, 0x6D, 0x42, - 0x64, 0x7A, 0x42, 0x65, 0x56, 0x42, 0x66, 0x66, - 0x42, 0x66, 0x69, 0x42, 0x66, 0x6C, 0x42, 0x66, - 0x6D, 0x42, 0x68, 0x61, 0x42, 0x69, 0x69, 0x42, - 0x69, 0x6A, 0x42, 0x69, 0x6E, 0x42, 0x69, 0x76, - 0x42, 0x69, 0x78, 0x42, 0x6B, 0x41, 0x42, 0x6B, - 0x56, 0x42, 0x6B, 0x57, 0x42, 0x6B, 0x67, 0x42, - // Bytes 1a00 - 1a3f - 0x6B, 0x6C, 0x42, 0x6B, 0x6D, 0x42, 0x6B, 0x74, - 0x42, 0x6C, 0x6A, 0x42, 0x6C, 0x6D, 0x42, 0x6C, - 0x6E, 0x42, 0x6C, 0x78, 0x42, 0x6D, 0x32, 0x42, - 0x6D, 0x33, 0x42, 0x6D, 0x41, 0x42, 0x6D, 0x56, - 0x42, 0x6D, 0x57, 0x42, 0x6D, 0x62, 0x42, 0x6D, - 0x67, 0x42, 0x6D, 0x6C, 0x42, 0x6D, 0x6D, 0x42, - 0x6D, 0x73, 0x42, 0x6E, 0x41, 0x42, 0x6E, 0x46, - 0x42, 0x6E, 0x56, 0x42, 0x6E, 0x57, 0x42, 0x6E, - // Bytes 1a40 - 1a7f - 0x6A, 0x42, 0x6E, 0x6D, 0x42, 0x6E, 0x73, 0x42, - 0x6F, 0x56, 0x42, 0x70, 0x41, 0x42, 0x70, 0x46, - 0x42, 0x70, 0x56, 0x42, 0x70, 0x57, 0x42, 0x70, - 0x63, 0x42, 0x70, 0x73, 0x42, 0x73, 0x72, 0x42, - 0x73, 0x74, 0x42, 0x76, 0x69, 0x42, 0x78, 0x69, - 0x43, 0x28, 0x31, 0x29, 0x43, 0x28, 0x32, 0x29, - 0x43, 0x28, 0x33, 0x29, 0x43, 0x28, 0x34, 0x29, - 0x43, 0x28, 0x35, 0x29, 0x43, 0x28, 0x36, 0x29, - // Bytes 1a80 - 1abf - 0x43, 0x28, 0x37, 0x29, 0x43, 0x28, 0x38, 0x29, - 0x43, 0x28, 0x39, 0x29, 0x43, 0x28, 0x41, 0x29, - 0x43, 0x28, 0x42, 0x29, 0x43, 0x28, 0x43, 0x29, - 0x43, 0x28, 0x44, 0x29, 0x43, 0x28, 0x45, 0x29, - 0x43, 0x28, 0x46, 0x29, 0x43, 0x28, 0x47, 0x29, - 0x43, 0x28, 0x48, 0x29, 0x43, 0x28, 0x49, 0x29, - 0x43, 0x28, 0x4A, 0x29, 0x43, 0x28, 0x4B, 0x29, - 0x43, 0x28, 0x4C, 0x29, 0x43, 0x28, 0x4D, 0x29, - // Bytes 1ac0 - 1aff - 0x43, 0x28, 0x4E, 0x29, 0x43, 0x28, 0x4F, 0x29, - 0x43, 0x28, 0x50, 0x29, 0x43, 0x28, 0x51, 0x29, - 0x43, 0x28, 0x52, 0x29, 0x43, 0x28, 0x53, 0x29, - 0x43, 0x28, 0x54, 0x29, 0x43, 0x28, 0x55, 0x29, - 0x43, 0x28, 0x56, 0x29, 0x43, 0x28, 0x57, 0x29, - 0x43, 0x28, 0x58, 0x29, 0x43, 0x28, 0x59, 0x29, - 0x43, 0x28, 0x5A, 0x29, 0x43, 0x28, 0x61, 0x29, - 0x43, 0x28, 0x62, 0x29, 0x43, 0x28, 0x63, 0x29, - // Bytes 1b00 - 1b3f - 0x43, 0x28, 0x64, 0x29, 0x43, 0x28, 0x65, 0x29, - 0x43, 0x28, 0x66, 0x29, 0x43, 0x28, 0x67, 0x29, - 0x43, 0x28, 0x68, 0x29, 0x43, 0x28, 0x69, 0x29, - 0x43, 0x28, 0x6A, 0x29, 0x43, 0x28, 0x6B, 0x29, - 0x43, 0x28, 0x6C, 0x29, 0x43, 0x28, 0x6D, 0x29, - 0x43, 0x28, 0x6E, 0x29, 0x43, 0x28, 0x6F, 0x29, - 0x43, 0x28, 0x70, 0x29, 0x43, 0x28, 0x71, 0x29, - 0x43, 0x28, 0x72, 0x29, 0x43, 0x28, 0x73, 0x29, - // Bytes 1b40 - 1b7f - 0x43, 0x28, 0x74, 0x29, 0x43, 0x28, 0x75, 0x29, - 0x43, 0x28, 0x76, 0x29, 0x43, 0x28, 0x77, 0x29, - 0x43, 0x28, 0x78, 0x29, 0x43, 0x28, 0x79, 0x29, - 0x43, 0x28, 0x7A, 0x29, 0x43, 0x2E, 0x2E, 0x2E, - 0x43, 0x31, 0x30, 0x2E, 0x43, 0x31, 0x31, 0x2E, - 0x43, 0x31, 0x32, 0x2E, 0x43, 0x31, 0x33, 0x2E, - 0x43, 0x31, 0x34, 0x2E, 0x43, 0x31, 0x35, 0x2E, - 0x43, 0x31, 0x36, 0x2E, 0x43, 0x31, 0x37, 0x2E, - // Bytes 1b80 - 1bbf - 0x43, 0x31, 0x38, 0x2E, 0x43, 0x31, 0x39, 0x2E, - 0x43, 0x32, 0x30, 0x2E, 0x43, 0x3A, 0x3A, 0x3D, - 0x43, 0x3D, 0x3D, 0x3D, 0x43, 0x43, 0x6F, 0x2E, - 0x43, 0x46, 0x41, 0x58, 0x43, 0x47, 0x48, 0x7A, - 0x43, 0x47, 0x50, 0x61, 0x43, 0x49, 0x49, 0x49, - 0x43, 0x4C, 0x54, 0x44, 0x43, 0x4C, 0xC2, 0xB7, - 0x43, 0x4D, 0x48, 0x7A, 0x43, 0x4D, 0x50, 0x61, - 0x43, 0x4D, 0xCE, 0xA9, 0x43, 0x50, 0x50, 0x4D, - // Bytes 1bc0 - 1bff - 0x43, 0x50, 0x50, 0x56, 0x43, 0x50, 0x54, 0x45, - 0x43, 0x54, 0x45, 0x4C, 0x43, 0x54, 0x48, 0x7A, - 0x43, 0x56, 0x49, 0x49, 0x43, 0x58, 0x49, 0x49, - 0x43, 0x61, 0x2F, 0x63, 0x43, 0x61, 0x2F, 0x73, - 0x43, 0x61, 0xCA, 0xBE, 0x43, 0x62, 0x61, 0x72, - 0x43, 0x63, 0x2F, 0x6F, 0x43, 0x63, 0x2F, 0x75, - 0x43, 0x63, 0x61, 0x6C, 0x43, 0x63, 0x6D, 0x32, - 0x43, 0x63, 0x6D, 0x33, 0x43, 0x64, 0x6D, 0x32, - // Bytes 1c00 - 1c3f - 0x43, 0x64, 0x6D, 0x33, 0x43, 0x65, 0x72, 0x67, - 0x43, 0x66, 0x66, 0x69, 0x43, 0x66, 0x66, 0x6C, - 0x43, 0x67, 0x61, 0x6C, 0x43, 0x68, 0x50, 0x61, - 0x43, 0x69, 0x69, 0x69, 0x43, 0x6B, 0x48, 0x7A, - 0x43, 0x6B, 0x50, 0x61, 0x43, 0x6B, 0x6D, 0x32, - 0x43, 0x6B, 0x6D, 0x33, 0x43, 0x6B, 0xCE, 0xA9, - 0x43, 0x6C, 0x6F, 0x67, 0x43, 0x6C, 0xC2, 0xB7, - 0x43, 0x6D, 0x69, 0x6C, 0x43, 0x6D, 0x6D, 0x32, - // Bytes 1c40 - 1c7f - 0x43, 0x6D, 0x6D, 0x33, 0x43, 0x6D, 0x6F, 0x6C, - 0x43, 0x72, 0x61, 0x64, 0x43, 0x76, 0x69, 0x69, - 0x43, 0x78, 0x69, 0x69, 0x43, 0xC2, 0xB0, 0x43, - 0x43, 0xC2, 0xB0, 0x46, 0x43, 0xCA, 0xBC, 0x6E, - 0x43, 0xCE, 0xBC, 0x41, 0x43, 0xCE, 0xBC, 0x46, - 0x43, 0xCE, 0xBC, 0x56, 0x43, 0xCE, 0xBC, 0x57, - 0x43, 0xCE, 0xBC, 0x67, 0x43, 0xCE, 0xBC, 0x6C, - 0x43, 0xCE, 0xBC, 0x6D, 0x43, 0xCE, 0xBC, 0x73, - // Bytes 1c80 - 1cbf - 0x44, 0x28, 0x31, 0x30, 0x29, 0x44, 0x28, 0x31, - 0x31, 0x29, 0x44, 0x28, 0x31, 0x32, 0x29, 0x44, - 0x28, 0x31, 0x33, 0x29, 0x44, 0x28, 0x31, 0x34, - 0x29, 0x44, 0x28, 0x31, 0x35, 0x29, 0x44, 0x28, - 0x31, 0x36, 0x29, 0x44, 0x28, 0x31, 0x37, 0x29, - 0x44, 0x28, 0x31, 0x38, 0x29, 0x44, 0x28, 0x31, - 0x39, 0x29, 0x44, 0x28, 0x32, 0x30, 0x29, 0x44, - 0x30, 0xE7, 0x82, 0xB9, 0x44, 0x31, 0xE2, 0x81, - // Bytes 1cc0 - 1cff - 0x84, 0x44, 0x31, 0xE6, 0x97, 0xA5, 0x44, 0x31, - 0xE6, 0x9C, 0x88, 0x44, 0x31, 0xE7, 0x82, 0xB9, - 0x44, 0x32, 0xE6, 0x97, 0xA5, 0x44, 0x32, 0xE6, - 0x9C, 0x88, 0x44, 0x32, 0xE7, 0x82, 0xB9, 0x44, - 0x33, 0xE6, 0x97, 0xA5, 0x44, 0x33, 0xE6, 0x9C, - 0x88, 0x44, 0x33, 0xE7, 0x82, 0xB9, 0x44, 0x34, - 0xE6, 0x97, 0xA5, 0x44, 0x34, 0xE6, 0x9C, 0x88, - 0x44, 0x34, 0xE7, 0x82, 0xB9, 0x44, 0x35, 0xE6, - // Bytes 1d00 - 1d3f - 0x97, 0xA5, 0x44, 0x35, 0xE6, 0x9C, 0x88, 0x44, - 0x35, 0xE7, 0x82, 0xB9, 0x44, 0x36, 0xE6, 0x97, - 0xA5, 0x44, 0x36, 0xE6, 0x9C, 0x88, 0x44, 0x36, - 0xE7, 0x82, 0xB9, 0x44, 0x37, 0xE6, 0x97, 0xA5, - 0x44, 0x37, 0xE6, 0x9C, 0x88, 0x44, 0x37, 0xE7, - 0x82, 0xB9, 0x44, 0x38, 0xE6, 0x97, 0xA5, 0x44, - 0x38, 0xE6, 0x9C, 0x88, 0x44, 0x38, 0xE7, 0x82, - 0xB9, 0x44, 0x39, 0xE6, 0x97, 0xA5, 0x44, 0x39, - // Bytes 1d40 - 1d7f - 0xE6, 0x9C, 0x88, 0x44, 0x39, 0xE7, 0x82, 0xB9, - 0x44, 0x56, 0x49, 0x49, 0x49, 0x44, 0x61, 0x2E, - 0x6D, 0x2E, 0x44, 0x6B, 0x63, 0x61, 0x6C, 0x44, - 0x70, 0x2E, 0x6D, 0x2E, 0x44, 0x76, 0x69, 0x69, - 0x69, 0x44, 0xD5, 0xA5, 0xD6, 0x82, 0x44, 0xD5, - 0xB4, 0xD5, 0xA5, 0x44, 0xD5, 0xB4, 0xD5, 0xAB, - 0x44, 0xD5, 0xB4, 0xD5, 0xAD, 0x44, 0xD5, 0xB4, - 0xD5, 0xB6, 0x44, 0xD5, 0xBE, 0xD5, 0xB6, 0x44, - // Bytes 1d80 - 1dbf - 0xD7, 0x90, 0xD7, 0x9C, 0x44, 0xD8, 0xA7, 0xD9, - 0xB4, 0x44, 0xD8, 0xA8, 0xD8, 0xAC, 0x44, 0xD8, - 0xA8, 0xD8, 0xAD, 0x44, 0xD8, 0xA8, 0xD8, 0xAE, - 0x44, 0xD8, 0xA8, 0xD8, 0xB1, 0x44, 0xD8, 0xA8, - 0xD8, 0xB2, 0x44, 0xD8, 0xA8, 0xD9, 0x85, 0x44, - 0xD8, 0xA8, 0xD9, 0x86, 0x44, 0xD8, 0xA8, 0xD9, - 0x87, 0x44, 0xD8, 0xA8, 0xD9, 0x89, 0x44, 0xD8, - 0xA8, 0xD9, 0x8A, 0x44, 0xD8, 0xAA, 0xD8, 0xAC, - // Bytes 1dc0 - 1dff - 0x44, 0xD8, 0xAA, 0xD8, 0xAD, 0x44, 0xD8, 0xAA, - 0xD8, 0xAE, 0x44, 0xD8, 0xAA, 0xD8, 0xB1, 0x44, - 0xD8, 0xAA, 0xD8, 0xB2, 0x44, 0xD8, 0xAA, 0xD9, - 0x85, 0x44, 0xD8, 0xAA, 0xD9, 0x86, 0x44, 0xD8, - 0xAA, 0xD9, 0x87, 0x44, 0xD8, 0xAA, 0xD9, 0x89, - 0x44, 0xD8, 0xAA, 0xD9, 0x8A, 0x44, 0xD8, 0xAB, - 0xD8, 0xAC, 0x44, 0xD8, 0xAB, 0xD8, 0xB1, 0x44, - 0xD8, 0xAB, 0xD8, 0xB2, 0x44, 0xD8, 0xAB, 0xD9, - // Bytes 1e00 - 1e3f - 0x85, 0x44, 0xD8, 0xAB, 0xD9, 0x86, 0x44, 0xD8, - 0xAB, 0xD9, 0x87, 0x44, 0xD8, 0xAB, 0xD9, 0x89, - 0x44, 0xD8, 0xAB, 0xD9, 0x8A, 0x44, 0xD8, 0xAC, - 0xD8, 0xAD, 0x44, 0xD8, 0xAC, 0xD9, 0x85, 0x44, - 0xD8, 0xAC, 0xD9, 0x89, 0x44, 0xD8, 0xAC, 0xD9, - 0x8A, 0x44, 0xD8, 0xAD, 0xD8, 0xAC, 0x44, 0xD8, - 0xAD, 0xD9, 0x85, 0x44, 0xD8, 0xAD, 0xD9, 0x89, - 0x44, 0xD8, 0xAD, 0xD9, 0x8A, 0x44, 0xD8, 0xAE, - // Bytes 1e40 - 1e7f - 0xD8, 0xAC, 0x44, 0xD8, 0xAE, 0xD8, 0xAD, 0x44, - 0xD8, 0xAE, 0xD9, 0x85, 0x44, 0xD8, 0xAE, 0xD9, - 0x89, 0x44, 0xD8, 0xAE, 0xD9, 0x8A, 0x44, 0xD8, - 0xB3, 0xD8, 0xAC, 0x44, 0xD8, 0xB3, 0xD8, 0xAD, - 0x44, 0xD8, 0xB3, 0xD8, 0xAE, 0x44, 0xD8, 0xB3, - 0xD8, 0xB1, 0x44, 0xD8, 0xB3, 0xD9, 0x85, 0x44, - 0xD8, 0xB3, 0xD9, 0x87, 0x44, 0xD8, 0xB3, 0xD9, - 0x89, 0x44, 0xD8, 0xB3, 0xD9, 0x8A, 0x44, 0xD8, - // Bytes 1e80 - 1ebf - 0xB4, 0xD8, 0xAC, 0x44, 0xD8, 0xB4, 0xD8, 0xAD, - 0x44, 0xD8, 0xB4, 0xD8, 0xAE, 0x44, 0xD8, 0xB4, - 0xD8, 0xB1, 0x44, 0xD8, 0xB4, 0xD9, 0x85, 0x44, - 0xD8, 0xB4, 0xD9, 0x87, 0x44, 0xD8, 0xB4, 0xD9, - 0x89, 0x44, 0xD8, 0xB4, 0xD9, 0x8A, 0x44, 0xD8, - 0xB5, 0xD8, 0xAD, 0x44, 0xD8, 0xB5, 0xD8, 0xAE, - 0x44, 0xD8, 0xB5, 0xD8, 0xB1, 0x44, 0xD8, 0xB5, - 0xD9, 0x85, 0x44, 0xD8, 0xB5, 0xD9, 0x89, 0x44, - // Bytes 1ec0 - 1eff - 0xD8, 0xB5, 0xD9, 0x8A, 0x44, 0xD8, 0xB6, 0xD8, - 0xAC, 0x44, 0xD8, 0xB6, 0xD8, 0xAD, 0x44, 0xD8, - 0xB6, 0xD8, 0xAE, 0x44, 0xD8, 0xB6, 0xD8, 0xB1, - 0x44, 0xD8, 0xB6, 0xD9, 0x85, 0x44, 0xD8, 0xB6, - 0xD9, 0x89, 0x44, 0xD8, 0xB6, 0xD9, 0x8A, 0x44, - 0xD8, 0xB7, 0xD8, 0xAD, 0x44, 0xD8, 0xB7, 0xD9, - 0x85, 0x44, 0xD8, 0xB7, 0xD9, 0x89, 0x44, 0xD8, - 0xB7, 0xD9, 0x8A, 0x44, 0xD8, 0xB8, 0xD9, 0x85, - // Bytes 1f00 - 1f3f - 0x44, 0xD8, 0xB9, 0xD8, 0xAC, 0x44, 0xD8, 0xB9, - 0xD9, 0x85, 0x44, 0xD8, 0xB9, 0xD9, 0x89, 0x44, - 0xD8, 0xB9, 0xD9, 0x8A, 0x44, 0xD8, 0xBA, 0xD8, - 0xAC, 0x44, 0xD8, 0xBA, 0xD9, 0x85, 0x44, 0xD8, - 0xBA, 0xD9, 0x89, 0x44, 0xD8, 0xBA, 0xD9, 0x8A, - 0x44, 0xD9, 0x81, 0xD8, 0xAC, 0x44, 0xD9, 0x81, - 0xD8, 0xAD, 0x44, 0xD9, 0x81, 0xD8, 0xAE, 0x44, - 0xD9, 0x81, 0xD9, 0x85, 0x44, 0xD9, 0x81, 0xD9, - // Bytes 1f40 - 1f7f - 0x89, 0x44, 0xD9, 0x81, 0xD9, 0x8A, 0x44, 0xD9, - 0x82, 0xD8, 0xAD, 0x44, 0xD9, 0x82, 0xD9, 0x85, - 0x44, 0xD9, 0x82, 0xD9, 0x89, 0x44, 0xD9, 0x82, - 0xD9, 0x8A, 0x44, 0xD9, 0x83, 0xD8, 0xA7, 0x44, - 0xD9, 0x83, 0xD8, 0xAC, 0x44, 0xD9, 0x83, 0xD8, - 0xAD, 0x44, 0xD9, 0x83, 0xD8, 0xAE, 0x44, 0xD9, - 0x83, 0xD9, 0x84, 0x44, 0xD9, 0x83, 0xD9, 0x85, - 0x44, 0xD9, 0x83, 0xD9, 0x89, 0x44, 0xD9, 0x83, - // Bytes 1f80 - 1fbf - 0xD9, 0x8A, 0x44, 0xD9, 0x84, 0xD8, 0xA7, 0x44, - 0xD9, 0x84, 0xD8, 0xAC, 0x44, 0xD9, 0x84, 0xD8, - 0xAD, 0x44, 0xD9, 0x84, 0xD8, 0xAE, 0x44, 0xD9, - 0x84, 0xD9, 0x85, 0x44, 0xD9, 0x84, 0xD9, 0x87, - 0x44, 0xD9, 0x84, 0xD9, 0x89, 0x44, 0xD9, 0x84, - 0xD9, 0x8A, 0x44, 0xD9, 0x85, 0xD8, 0xA7, 0x44, - 0xD9, 0x85, 0xD8, 0xAC, 0x44, 0xD9, 0x85, 0xD8, - 0xAD, 0x44, 0xD9, 0x85, 0xD8, 0xAE, 0x44, 0xD9, - // Bytes 1fc0 - 1fff - 0x85, 0xD9, 0x85, 0x44, 0xD9, 0x85, 0xD9, 0x89, - 0x44, 0xD9, 0x85, 0xD9, 0x8A, 0x44, 0xD9, 0x86, - 0xD8, 0xAC, 0x44, 0xD9, 0x86, 0xD8, 0xAD, 0x44, - 0xD9, 0x86, 0xD8, 0xAE, 0x44, 0xD9, 0x86, 0xD8, - 0xB1, 0x44, 0xD9, 0x86, 0xD8, 0xB2, 0x44, 0xD9, - 0x86, 0xD9, 0x85, 0x44, 0xD9, 0x86, 0xD9, 0x86, - 0x44, 0xD9, 0x86, 0xD9, 0x87, 0x44, 0xD9, 0x86, - 0xD9, 0x89, 0x44, 0xD9, 0x86, 0xD9, 0x8A, 0x44, - // Bytes 2000 - 203f - 0xD9, 0x87, 0xD8, 0xAC, 0x44, 0xD9, 0x87, 0xD9, - 0x85, 0x44, 0xD9, 0x87, 0xD9, 0x89, 0x44, 0xD9, - 0x87, 0xD9, 0x8A, 0x44, 0xD9, 0x88, 0xD9, 0xB4, - 0x44, 0xD9, 0x8A, 0xD8, 0xAC, 0x44, 0xD9, 0x8A, - 0xD8, 0xAD, 0x44, 0xD9, 0x8A, 0xD8, 0xAE, 0x44, - 0xD9, 0x8A, 0xD8, 0xB1, 0x44, 0xD9, 0x8A, 0xD8, - 0xB2, 0x44, 0xD9, 0x8A, 0xD9, 0x85, 0x44, 0xD9, - 0x8A, 0xD9, 0x86, 0x44, 0xD9, 0x8A, 0xD9, 0x87, - // Bytes 2040 - 207f - 0x44, 0xD9, 0x8A, 0xD9, 0x89, 0x44, 0xD9, 0x8A, - 0xD9, 0x8A, 0x44, 0xD9, 0x8A, 0xD9, 0xB4, 0x44, - 0xDB, 0x87, 0xD9, 0xB4, 0x45, 0x28, 0xE1, 0x84, - 0x80, 0x29, 0x45, 0x28, 0xE1, 0x84, 0x82, 0x29, - 0x45, 0x28, 0xE1, 0x84, 0x83, 0x29, 0x45, 0x28, - 0xE1, 0x84, 0x85, 0x29, 0x45, 0x28, 0xE1, 0x84, - 0x86, 0x29, 0x45, 0x28, 0xE1, 0x84, 0x87, 0x29, - 0x45, 0x28, 0xE1, 0x84, 0x89, 0x29, 0x45, 0x28, - // Bytes 2080 - 20bf - 0xE1, 0x84, 0x8B, 0x29, 0x45, 0x28, 0xE1, 0x84, - 0x8C, 0x29, 0x45, 0x28, 0xE1, 0x84, 0x8E, 0x29, - 0x45, 0x28, 0xE1, 0x84, 0x8F, 0x29, 0x45, 0x28, - 0xE1, 0x84, 0x90, 0x29, 0x45, 0x28, 0xE1, 0x84, - 0x91, 0x29, 0x45, 0x28, 0xE1, 0x84, 0x92, 0x29, - 0x45, 0x28, 0xE4, 0xB8, 0x80, 0x29, 0x45, 0x28, - 0xE4, 0xB8, 0x83, 0x29, 0x45, 0x28, 0xE4, 0xB8, - 0x89, 0x29, 0x45, 0x28, 0xE4, 0xB9, 0x9D, 0x29, - // Bytes 20c0 - 20ff - 0x45, 0x28, 0xE4, 0xBA, 0x8C, 0x29, 0x45, 0x28, - 0xE4, 0xBA, 0x94, 0x29, 0x45, 0x28, 0xE4, 0xBB, - 0xA3, 0x29, 0x45, 0x28, 0xE4, 0xBC, 0x81, 0x29, - 0x45, 0x28, 0xE4, 0xBC, 0x91, 0x29, 0x45, 0x28, - 0xE5, 0x85, 0xAB, 0x29, 0x45, 0x28, 0xE5, 0x85, - 0xAD, 0x29, 0x45, 0x28, 0xE5, 0x8A, 0xB4, 0x29, - 0x45, 0x28, 0xE5, 0x8D, 0x81, 0x29, 0x45, 0x28, - 0xE5, 0x8D, 0x94, 0x29, 0x45, 0x28, 0xE5, 0x90, - // Bytes 2100 - 213f - 0x8D, 0x29, 0x45, 0x28, 0xE5, 0x91, 0xBC, 0x29, - 0x45, 0x28, 0xE5, 0x9B, 0x9B, 0x29, 0x45, 0x28, - 0xE5, 0x9C, 0x9F, 0x29, 0x45, 0x28, 0xE5, 0xAD, - 0xA6, 0x29, 0x45, 0x28, 0xE6, 0x97, 0xA5, 0x29, - 0x45, 0x28, 0xE6, 0x9C, 0x88, 0x29, 0x45, 0x28, - 0xE6, 0x9C, 0x89, 0x29, 0x45, 0x28, 0xE6, 0x9C, - 0xA8, 0x29, 0x45, 0x28, 0xE6, 0xA0, 0xAA, 0x29, - 0x45, 0x28, 0xE6, 0xB0, 0xB4, 0x29, 0x45, 0x28, - // Bytes 2140 - 217f - 0xE7, 0x81, 0xAB, 0x29, 0x45, 0x28, 0xE7, 0x89, - 0xB9, 0x29, 0x45, 0x28, 0xE7, 0x9B, 0xA3, 0x29, - 0x45, 0x28, 0xE7, 0xA4, 0xBE, 0x29, 0x45, 0x28, - 0xE7, 0xA5, 0x9D, 0x29, 0x45, 0x28, 0xE7, 0xA5, - 0xAD, 0x29, 0x45, 0x28, 0xE8, 0x87, 0xAA, 0x29, - 0x45, 0x28, 0xE8, 0x87, 0xB3, 0x29, 0x45, 0x28, - 0xE8, 0xB2, 0xA1, 0x29, 0x45, 0x28, 0xE8, 0xB3, - 0x87, 0x29, 0x45, 0x28, 0xE9, 0x87, 0x91, 0x29, - // Bytes 2180 - 21bf - 0x45, 0x30, 0xE2, 0x81, 0x84, 0x33, 0x45, 0x31, - 0x30, 0xE6, 0x97, 0xA5, 0x45, 0x31, 0x30, 0xE6, - 0x9C, 0x88, 0x45, 0x31, 0x30, 0xE7, 0x82, 0xB9, - 0x45, 0x31, 0x31, 0xE6, 0x97, 0xA5, 0x45, 0x31, - 0x31, 0xE6, 0x9C, 0x88, 0x45, 0x31, 0x31, 0xE7, - 0x82, 0xB9, 0x45, 0x31, 0x32, 0xE6, 0x97, 0xA5, - 0x45, 0x31, 0x32, 0xE6, 0x9C, 0x88, 0x45, 0x31, - 0x32, 0xE7, 0x82, 0xB9, 0x45, 0x31, 0x33, 0xE6, - // Bytes 21c0 - 21ff - 0x97, 0xA5, 0x45, 0x31, 0x33, 0xE7, 0x82, 0xB9, - 0x45, 0x31, 0x34, 0xE6, 0x97, 0xA5, 0x45, 0x31, - 0x34, 0xE7, 0x82, 0xB9, 0x45, 0x31, 0x35, 0xE6, - 0x97, 0xA5, 0x45, 0x31, 0x35, 0xE7, 0x82, 0xB9, - 0x45, 0x31, 0x36, 0xE6, 0x97, 0xA5, 0x45, 0x31, - 0x36, 0xE7, 0x82, 0xB9, 0x45, 0x31, 0x37, 0xE6, - 0x97, 0xA5, 0x45, 0x31, 0x37, 0xE7, 0x82, 0xB9, - 0x45, 0x31, 0x38, 0xE6, 0x97, 0xA5, 0x45, 0x31, - // Bytes 2200 - 223f - 0x38, 0xE7, 0x82, 0xB9, 0x45, 0x31, 0x39, 0xE6, - 0x97, 0xA5, 0x45, 0x31, 0x39, 0xE7, 0x82, 0xB9, - 0x45, 0x31, 0xE2, 0x81, 0x84, 0x32, 0x45, 0x31, - 0xE2, 0x81, 0x84, 0x33, 0x45, 0x31, 0xE2, 0x81, - 0x84, 0x34, 0x45, 0x31, 0xE2, 0x81, 0x84, 0x35, - 0x45, 0x31, 0xE2, 0x81, 0x84, 0x36, 0x45, 0x31, - 0xE2, 0x81, 0x84, 0x37, 0x45, 0x31, 0xE2, 0x81, - 0x84, 0x38, 0x45, 0x31, 0xE2, 0x81, 0x84, 0x39, - // Bytes 2240 - 227f - 0x45, 0x32, 0x30, 0xE6, 0x97, 0xA5, 0x45, 0x32, - 0x30, 0xE7, 0x82, 0xB9, 0x45, 0x32, 0x31, 0xE6, - 0x97, 0xA5, 0x45, 0x32, 0x31, 0xE7, 0x82, 0xB9, - 0x45, 0x32, 0x32, 0xE6, 0x97, 0xA5, 0x45, 0x32, - 0x32, 0xE7, 0x82, 0xB9, 0x45, 0x32, 0x33, 0xE6, - 0x97, 0xA5, 0x45, 0x32, 0x33, 0xE7, 0x82, 0xB9, - 0x45, 0x32, 0x34, 0xE6, 0x97, 0xA5, 0x45, 0x32, - 0x34, 0xE7, 0x82, 0xB9, 0x45, 0x32, 0x35, 0xE6, - // Bytes 2280 - 22bf - 0x97, 0xA5, 0x45, 0x32, 0x36, 0xE6, 0x97, 0xA5, - 0x45, 0x32, 0x37, 0xE6, 0x97, 0xA5, 0x45, 0x32, - 0x38, 0xE6, 0x97, 0xA5, 0x45, 0x32, 0x39, 0xE6, - 0x97, 0xA5, 0x45, 0x32, 0xE2, 0x81, 0x84, 0x33, - 0x45, 0x32, 0xE2, 0x81, 0x84, 0x35, 0x45, 0x33, - 0x30, 0xE6, 0x97, 0xA5, 0x45, 0x33, 0x31, 0xE6, - 0x97, 0xA5, 0x45, 0x33, 0xE2, 0x81, 0x84, 0x34, - 0x45, 0x33, 0xE2, 0x81, 0x84, 0x35, 0x45, 0x33, - // Bytes 22c0 - 22ff - 0xE2, 0x81, 0x84, 0x38, 0x45, 0x34, 0xE2, 0x81, - 0x84, 0x35, 0x45, 0x35, 0xE2, 0x81, 0x84, 0x36, - 0x45, 0x35, 0xE2, 0x81, 0x84, 0x38, 0x45, 0x37, - 0xE2, 0x81, 0x84, 0x38, 0x45, 0x41, 0xE2, 0x88, - 0x95, 0x6D, 0x45, 0x56, 0xE2, 0x88, 0x95, 0x6D, - 0x45, 0x6D, 0xE2, 0x88, 0x95, 0x73, 0x46, 0x31, - 0xE2, 0x81, 0x84, 0x31, 0x30, 0x46, 0x43, 0xE2, - 0x88, 0x95, 0x6B, 0x67, 0x46, 0x6D, 0xE2, 0x88, - // Bytes 2300 - 233f - 0x95, 0x73, 0x32, 0x46, 0xD8, 0xA8, 0xD8, 0xAD, - 0xD9, 0x8A, 0x46, 0xD8, 0xA8, 0xD8, 0xAE, 0xD9, - 0x8A, 0x46, 0xD8, 0xAA, 0xD8, 0xAC, 0xD9, 0x85, - 0x46, 0xD8, 0xAA, 0xD8, 0xAC, 0xD9, 0x89, 0x46, - 0xD8, 0xAA, 0xD8, 0xAC, 0xD9, 0x8A, 0x46, 0xD8, - 0xAA, 0xD8, 0xAD, 0xD8, 0xAC, 0x46, 0xD8, 0xAA, - 0xD8, 0xAD, 0xD9, 0x85, 0x46, 0xD8, 0xAA, 0xD8, - 0xAE, 0xD9, 0x85, 0x46, 0xD8, 0xAA, 0xD8, 0xAE, - // Bytes 2340 - 237f - 0xD9, 0x89, 0x46, 0xD8, 0xAA, 0xD8, 0xAE, 0xD9, - 0x8A, 0x46, 0xD8, 0xAA, 0xD9, 0x85, 0xD8, 0xAC, - 0x46, 0xD8, 0xAA, 0xD9, 0x85, 0xD8, 0xAD, 0x46, - 0xD8, 0xAA, 0xD9, 0x85, 0xD8, 0xAE, 0x46, 0xD8, - 0xAA, 0xD9, 0x85, 0xD9, 0x89, 0x46, 0xD8, 0xAA, - 0xD9, 0x85, 0xD9, 0x8A, 0x46, 0xD8, 0xAC, 0xD8, - 0xAD, 0xD9, 0x89, 0x46, 0xD8, 0xAC, 0xD8, 0xAD, - 0xD9, 0x8A, 0x46, 0xD8, 0xAC, 0xD9, 0x85, 0xD8, - // Bytes 2380 - 23bf - 0xAD, 0x46, 0xD8, 0xAC, 0xD9, 0x85, 0xD9, 0x89, - 0x46, 0xD8, 0xAC, 0xD9, 0x85, 0xD9, 0x8A, 0x46, - 0xD8, 0xAD, 0xD8, 0xAC, 0xD9, 0x8A, 0x46, 0xD8, - 0xAD, 0xD9, 0x85, 0xD9, 0x89, 0x46, 0xD8, 0xAD, - 0xD9, 0x85, 0xD9, 0x8A, 0x46, 0xD8, 0xB3, 0xD8, - 0xAC, 0xD8, 0xAD, 0x46, 0xD8, 0xB3, 0xD8, 0xAC, - 0xD9, 0x89, 0x46, 0xD8, 0xB3, 0xD8, 0xAD, 0xD8, - 0xAC, 0x46, 0xD8, 0xB3, 0xD8, 0xAE, 0xD9, 0x89, - // Bytes 23c0 - 23ff - 0x46, 0xD8, 0xB3, 0xD8, 0xAE, 0xD9, 0x8A, 0x46, - 0xD8, 0xB3, 0xD9, 0x85, 0xD8, 0xAC, 0x46, 0xD8, - 0xB3, 0xD9, 0x85, 0xD8, 0xAD, 0x46, 0xD8, 0xB3, - 0xD9, 0x85, 0xD9, 0x85, 0x46, 0xD8, 0xB4, 0xD8, - 0xAC, 0xD9, 0x8A, 0x46, 0xD8, 0xB4, 0xD8, 0xAD, - 0xD9, 0x85, 0x46, 0xD8, 0xB4, 0xD8, 0xAD, 0xD9, - 0x8A, 0x46, 0xD8, 0xB4, 0xD9, 0x85, 0xD8, 0xAE, - 0x46, 0xD8, 0xB4, 0xD9, 0x85, 0xD9, 0x85, 0x46, - // Bytes 2400 - 243f - 0xD8, 0xB5, 0xD8, 0xAD, 0xD8, 0xAD, 0x46, 0xD8, - 0xB5, 0xD8, 0xAD, 0xD9, 0x8A, 0x46, 0xD8, 0xB5, - 0xD9, 0x84, 0xD9, 0x89, 0x46, 0xD8, 0xB5, 0xD9, - 0x84, 0xDB, 0x92, 0x46, 0xD8, 0xB5, 0xD9, 0x85, - 0xD9, 0x85, 0x46, 0xD8, 0xB6, 0xD8, 0xAD, 0xD9, - 0x89, 0x46, 0xD8, 0xB6, 0xD8, 0xAD, 0xD9, 0x8A, - 0x46, 0xD8, 0xB6, 0xD8, 0xAE, 0xD9, 0x85, 0x46, - 0xD8, 0xB7, 0xD9, 0x85, 0xD8, 0xAD, 0x46, 0xD8, - // Bytes 2440 - 247f - 0xB7, 0xD9, 0x85, 0xD9, 0x85, 0x46, 0xD8, 0xB7, - 0xD9, 0x85, 0xD9, 0x8A, 0x46, 0xD8, 0xB9, 0xD8, - 0xAC, 0xD9, 0x85, 0x46, 0xD8, 0xB9, 0xD9, 0x85, - 0xD9, 0x85, 0x46, 0xD8, 0xB9, 0xD9, 0x85, 0xD9, - 0x89, 0x46, 0xD8, 0xB9, 0xD9, 0x85, 0xD9, 0x8A, - 0x46, 0xD8, 0xBA, 0xD9, 0x85, 0xD9, 0x85, 0x46, - 0xD8, 0xBA, 0xD9, 0x85, 0xD9, 0x89, 0x46, 0xD8, - 0xBA, 0xD9, 0x85, 0xD9, 0x8A, 0x46, 0xD9, 0x81, - // Bytes 2480 - 24bf - 0xD8, 0xAE, 0xD9, 0x85, 0x46, 0xD9, 0x81, 0xD9, - 0x85, 0xD9, 0x8A, 0x46, 0xD9, 0x82, 0xD9, 0x84, - 0xDB, 0x92, 0x46, 0xD9, 0x82, 0xD9, 0x85, 0xD8, - 0xAD, 0x46, 0xD9, 0x82, 0xD9, 0x85, 0xD9, 0x85, - 0x46, 0xD9, 0x82, 0xD9, 0x85, 0xD9, 0x8A, 0x46, - 0xD9, 0x83, 0xD9, 0x85, 0xD9, 0x85, 0x46, 0xD9, - 0x83, 0xD9, 0x85, 0xD9, 0x8A, 0x46, 0xD9, 0x84, - 0xD8, 0xAC, 0xD8, 0xAC, 0x46, 0xD9, 0x84, 0xD8, - // Bytes 24c0 - 24ff - 0xAC, 0xD9, 0x85, 0x46, 0xD9, 0x84, 0xD8, 0xAC, - 0xD9, 0x8A, 0x46, 0xD9, 0x84, 0xD8, 0xAD, 0xD9, - 0x85, 0x46, 0xD9, 0x84, 0xD8, 0xAD, 0xD9, 0x89, - 0x46, 0xD9, 0x84, 0xD8, 0xAD, 0xD9, 0x8A, 0x46, - 0xD9, 0x84, 0xD8, 0xAE, 0xD9, 0x85, 0x46, 0xD9, - 0x84, 0xD9, 0x85, 0xD8, 0xAD, 0x46, 0xD9, 0x84, - 0xD9, 0x85, 0xD9, 0x8A, 0x46, 0xD9, 0x85, 0xD8, - 0xAC, 0xD8, 0xAD, 0x46, 0xD9, 0x85, 0xD8, 0xAC, - // Bytes 2500 - 253f - 0xD8, 0xAE, 0x46, 0xD9, 0x85, 0xD8, 0xAC, 0xD9, - 0x85, 0x46, 0xD9, 0x85, 0xD8, 0xAC, 0xD9, 0x8A, - 0x46, 0xD9, 0x85, 0xD8, 0xAD, 0xD8, 0xAC, 0x46, - 0xD9, 0x85, 0xD8, 0xAD, 0xD9, 0x85, 0x46, 0xD9, - 0x85, 0xD8, 0xAD, 0xD9, 0x8A, 0x46, 0xD9, 0x85, - 0xD8, 0xAE, 0xD8, 0xAC, 0x46, 0xD9, 0x85, 0xD8, - 0xAE, 0xD9, 0x85, 0x46, 0xD9, 0x85, 0xD8, 0xAE, - 0xD9, 0x8A, 0x46, 0xD9, 0x85, 0xD9, 0x85, 0xD9, - // Bytes 2540 - 257f - 0x8A, 0x46, 0xD9, 0x86, 0xD8, 0xAC, 0xD8, 0xAD, - 0x46, 0xD9, 0x86, 0xD8, 0xAC, 0xD9, 0x85, 0x46, - 0xD9, 0x86, 0xD8, 0xAC, 0xD9, 0x89, 0x46, 0xD9, - 0x86, 0xD8, 0xAC, 0xD9, 0x8A, 0x46, 0xD9, 0x86, - 0xD8, 0xAD, 0xD9, 0x85, 0x46, 0xD9, 0x86, 0xD8, - 0xAD, 0xD9, 0x89, 0x46, 0xD9, 0x86, 0xD8, 0xAD, - 0xD9, 0x8A, 0x46, 0xD9, 0x86, 0xD9, 0x85, 0xD9, - 0x89, 0x46, 0xD9, 0x86, 0xD9, 0x85, 0xD9, 0x8A, - // Bytes 2580 - 25bf - 0x46, 0xD9, 0x87, 0xD9, 0x85, 0xD8, 0xAC, 0x46, - 0xD9, 0x87, 0xD9, 0x85, 0xD9, 0x85, 0x46, 0xD9, - 0x8A, 0xD8, 0xAC, 0xD9, 0x8A, 0x46, 0xD9, 0x8A, - 0xD8, 0xAD, 0xD9, 0x8A, 0x46, 0xD9, 0x8A, 0xD9, - 0x85, 0xD9, 0x85, 0x46, 0xD9, 0x8A, 0xD9, 0x85, - 0xD9, 0x8A, 0x46, 0xD9, 0x8A, 0xD9, 0x94, 0xD8, - 0xA7, 0x46, 0xD9, 0x8A, 0xD9, 0x94, 0xD8, 0xAC, - 0x46, 0xD9, 0x8A, 0xD9, 0x94, 0xD8, 0xAD, 0x46, - // Bytes 25c0 - 25ff - 0xD9, 0x8A, 0xD9, 0x94, 0xD8, 0xAE, 0x46, 0xD9, - 0x8A, 0xD9, 0x94, 0xD8, 0xB1, 0x46, 0xD9, 0x8A, - 0xD9, 0x94, 0xD8, 0xB2, 0x46, 0xD9, 0x8A, 0xD9, - 0x94, 0xD9, 0x85, 0x46, 0xD9, 0x8A, 0xD9, 0x94, - 0xD9, 0x86, 0x46, 0xD9, 0x8A, 0xD9, 0x94, 0xD9, - 0x87, 0x46, 0xD9, 0x8A, 0xD9, 0x94, 0xD9, 0x88, - 0x46, 0xD9, 0x8A, 0xD9, 0x94, 0xD9, 0x89, 0x46, - 0xD9, 0x8A, 0xD9, 0x94, 0xD9, 0x8A, 0x46, 0xD9, - // Bytes 2600 - 263f - 0x8A, 0xD9, 0x94, 0xDB, 0x86, 0x46, 0xD9, 0x8A, - 0xD9, 0x94, 0xDB, 0x87, 0x46, 0xD9, 0x8A, 0xD9, - 0x94, 0xDB, 0x88, 0x46, 0xD9, 0x8A, 0xD9, 0x94, - 0xDB, 0x90, 0x46, 0xD9, 0x8A, 0xD9, 0x94, 0xDB, - 0x95, 0x46, 0xE0, 0xB9, 0x8D, 0xE0, 0xB8, 0xB2, - 0x46, 0xE0, 0xBA, 0xAB, 0xE0, 0xBA, 0x99, 0x46, - 0xE0, 0xBA, 0xAB, 0xE0, 0xBA, 0xA1, 0x46, 0xE0, - 0xBB, 0x8D, 0xE0, 0xBA, 0xB2, 0x46, 0xE0, 0xBD, - // Bytes 2640 - 267f - 0x80, 0xE0, 0xBE, 0xB5, 0x46, 0xE0, 0xBD, 0x82, - 0xE0, 0xBE, 0xB7, 0x46, 0xE0, 0xBD, 0x8C, 0xE0, - 0xBE, 0xB7, 0x46, 0xE0, 0xBD, 0x91, 0xE0, 0xBE, - 0xB7, 0x46, 0xE0, 0xBD, 0x96, 0xE0, 0xBE, 0xB7, - 0x46, 0xE0, 0xBD, 0x9B, 0xE0, 0xBE, 0xB7, 0x46, - 0xE0, 0xBE, 0x90, 0xE0, 0xBE, 0xB5, 0x46, 0xE0, - 0xBE, 0x92, 0xE0, 0xBE, 0xB7, 0x46, 0xE0, 0xBE, - 0x9C, 0xE0, 0xBE, 0xB7, 0x46, 0xE0, 0xBE, 0xA1, - // Bytes 2680 - 26bf - 0xE0, 0xBE, 0xB7, 0x46, 0xE0, 0xBE, 0xA6, 0xE0, - 0xBE, 0xB7, 0x46, 0xE0, 0xBE, 0xAB, 0xE0, 0xBE, - 0xB7, 0x46, 0xE2, 0x80, 0xB2, 0xE2, 0x80, 0xB2, - 0x46, 0xE2, 0x80, 0xB5, 0xE2, 0x80, 0xB5, 0x46, - 0xE2, 0x88, 0xAB, 0xE2, 0x88, 0xAB, 0x46, 0xE2, - 0x88, 0xAE, 0xE2, 0x88, 0xAE, 0x46, 0xE3, 0x81, - 0xBB, 0xE3, 0x81, 0x8B, 0x46, 0xE3, 0x82, 0x88, - 0xE3, 0x82, 0x8A, 0x46, 0xE3, 0x82, 0xAD, 0xE3, - // Bytes 26c0 - 26ff - 0x83, 0xAD, 0x46, 0xE3, 0x82, 0xB3, 0xE3, 0x82, - 0xB3, 0x46, 0xE3, 0x82, 0xB3, 0xE3, 0x83, 0x88, - 0x46, 0xE3, 0x83, 0x88, 0xE3, 0x83, 0xB3, 0x46, - 0xE3, 0x83, 0x8A, 0xE3, 0x83, 0x8E, 0x46, 0xE3, - 0x83, 0x9B, 0xE3, 0x83, 0xB3, 0x46, 0xE3, 0x83, - 0x9F, 0xE3, 0x83, 0xAA, 0x46, 0xE3, 0x83, 0xAA, - 0xE3, 0x83, 0xA9, 0x46, 0xE3, 0x83, 0xAC, 0xE3, - 0x83, 0xA0, 0x46, 0xE5, 0xA4, 0xA7, 0xE6, 0xAD, - // Bytes 2700 - 273f - 0xA3, 0x46, 0xE5, 0xB9, 0xB3, 0xE6, 0x88, 0x90, - 0x46, 0xE6, 0x98, 0x8E, 0xE6, 0xB2, 0xBB, 0x46, - 0xE6, 0x98, 0xAD, 0xE5, 0x92, 0x8C, 0x47, 0x72, - 0x61, 0x64, 0xE2, 0x88, 0x95, 0x73, 0x47, 0xE3, - 0x80, 0x94, 0x53, 0xE3, 0x80, 0x95, 0x48, 0x28, - 0xE1, 0x84, 0x80, 0xE1, 0x85, 0xA1, 0x29, 0x48, - 0x28, 0xE1, 0x84, 0x82, 0xE1, 0x85, 0xA1, 0x29, - 0x48, 0x28, 0xE1, 0x84, 0x83, 0xE1, 0x85, 0xA1, - // Bytes 2740 - 277f - 0x29, 0x48, 0x28, 0xE1, 0x84, 0x85, 0xE1, 0x85, - 0xA1, 0x29, 0x48, 0x28, 0xE1, 0x84, 0x86, 0xE1, - 0x85, 0xA1, 0x29, 0x48, 0x28, 0xE1, 0x84, 0x87, - 0xE1, 0x85, 0xA1, 0x29, 0x48, 0x28, 0xE1, 0x84, - 0x89, 0xE1, 0x85, 0xA1, 0x29, 0x48, 0x28, 0xE1, - 0x84, 0x8B, 0xE1, 0x85, 0xA1, 0x29, 0x48, 0x28, - 0xE1, 0x84, 0x8C, 0xE1, 0x85, 0xA1, 0x29, 0x48, - 0x28, 0xE1, 0x84, 0x8C, 0xE1, 0x85, 0xAE, 0x29, - // Bytes 2780 - 27bf - 0x48, 0x28, 0xE1, 0x84, 0x8E, 0xE1, 0x85, 0xA1, - 0x29, 0x48, 0x28, 0xE1, 0x84, 0x8F, 0xE1, 0x85, - 0xA1, 0x29, 0x48, 0x28, 0xE1, 0x84, 0x90, 0xE1, - 0x85, 0xA1, 0x29, 0x48, 0x28, 0xE1, 0x84, 0x91, - 0xE1, 0x85, 0xA1, 0x29, 0x48, 0x28, 0xE1, 0x84, - 0x92, 0xE1, 0x85, 0xA1, 0x29, 0x48, 0x72, 0x61, - 0x64, 0xE2, 0x88, 0x95, 0x73, 0x32, 0x48, 0xD8, - 0xA7, 0xD9, 0x83, 0xD8, 0xA8, 0xD8, 0xB1, 0x48, - // Bytes 27c0 - 27ff - 0xD8, 0xA7, 0xD9, 0x84, 0xD9, 0x84, 0xD9, 0x87, - 0x48, 0xD8, 0xB1, 0xD8, 0xB3, 0xD9, 0x88, 0xD9, - 0x84, 0x48, 0xD8, 0xB1, 0xDB, 0x8C, 0xD8, 0xA7, - 0xD9, 0x84, 0x48, 0xD8, 0xB5, 0xD9, 0x84, 0xD8, - 0xB9, 0xD9, 0x85, 0x48, 0xD8, 0xB9, 0xD9, 0x84, - 0xD9, 0x8A, 0xD9, 0x87, 0x48, 0xD9, 0x85, 0xD8, - 0xAD, 0xD9, 0x85, 0xD8, 0xAF, 0x48, 0xD9, 0x88, - 0xD8, 0xB3, 0xD9, 0x84, 0xD9, 0x85, 0x49, 0xE2, - // Bytes 2800 - 283f - 0x80, 0xB2, 0xE2, 0x80, 0xB2, 0xE2, 0x80, 0xB2, - 0x49, 0xE2, 0x80, 0xB5, 0xE2, 0x80, 0xB5, 0xE2, - 0x80, 0xB5, 0x49, 0xE2, 0x88, 0xAB, 0xE2, 0x88, - 0xAB, 0xE2, 0x88, 0xAB, 0x49, 0xE2, 0x88, 0xAE, - 0xE2, 0x88, 0xAE, 0xE2, 0x88, 0xAE, 0x49, 0xE3, - 0x80, 0x94, 0xE4, 0xB8, 0x89, 0xE3, 0x80, 0x95, - 0x49, 0xE3, 0x80, 0x94, 0xE4, 0xBA, 0x8C, 0xE3, - 0x80, 0x95, 0x49, 0xE3, 0x80, 0x94, 0xE5, 0x8B, - // Bytes 2840 - 287f - 0x9D, 0xE3, 0x80, 0x95, 0x49, 0xE3, 0x80, 0x94, - 0xE5, 0xAE, 0x89, 0xE3, 0x80, 0x95, 0x49, 0xE3, - 0x80, 0x94, 0xE6, 0x89, 0x93, 0xE3, 0x80, 0x95, - 0x49, 0xE3, 0x80, 0x94, 0xE6, 0x95, 0x97, 0xE3, - 0x80, 0x95, 0x49, 0xE3, 0x80, 0x94, 0xE6, 0x9C, - 0xAC, 0xE3, 0x80, 0x95, 0x49, 0xE3, 0x80, 0x94, - 0xE7, 0x82, 0xB9, 0xE3, 0x80, 0x95, 0x49, 0xE3, - 0x80, 0x94, 0xE7, 0x9B, 0x97, 0xE3, 0x80, 0x95, - // Bytes 2880 - 28bf - 0x49, 0xE3, 0x82, 0xA2, 0xE3, 0x83, 0xBC, 0xE3, - 0x83, 0xAB, 0x49, 0xE3, 0x82, 0xA4, 0xE3, 0x83, - 0xB3, 0xE3, 0x83, 0x81, 0x49, 0xE3, 0x82, 0xA6, - 0xE3, 0x82, 0xA9, 0xE3, 0x83, 0xB3, 0x49, 0xE3, - 0x82, 0xAA, 0xE3, 0x83, 0xB3, 0xE3, 0x82, 0xB9, - 0x49, 0xE3, 0x82, 0xAA, 0xE3, 0x83, 0xBC, 0xE3, - 0x83, 0xA0, 0x49, 0xE3, 0x82, 0xAB, 0xE3, 0x82, - 0xA4, 0xE3, 0x83, 0xAA, 0x49, 0xE3, 0x82, 0xB1, - // Bytes 28c0 - 28ff - 0xE3, 0x83, 0xBC, 0xE3, 0x82, 0xB9, 0x49, 0xE3, - 0x82, 0xB3, 0xE3, 0x83, 0xAB, 0xE3, 0x83, 0x8A, - 0x49, 0xE3, 0x82, 0xBB, 0xE3, 0x83, 0xB3, 0xE3, - 0x83, 0x81, 0x49, 0xE3, 0x82, 0xBB, 0xE3, 0x83, - 0xB3, 0xE3, 0x83, 0x88, 0x49, 0xE3, 0x83, 0x86, - 0xE3, 0x82, 0x99, 0xE3, 0x82, 0xB7, 0x49, 0xE3, - 0x83, 0x88, 0xE3, 0x82, 0x99, 0xE3, 0x83, 0xAB, - 0x49, 0xE3, 0x83, 0x8E, 0xE3, 0x83, 0x83, 0xE3, - // Bytes 2900 - 293f - 0x83, 0x88, 0x49, 0xE3, 0x83, 0x8F, 0xE3, 0x82, - 0xA4, 0xE3, 0x83, 0x84, 0x49, 0xE3, 0x83, 0x92, - 0xE3, 0x82, 0x99, 0xE3, 0x83, 0xAB, 0x49, 0xE3, - 0x83, 0x92, 0xE3, 0x82, 0x9A, 0xE3, 0x82, 0xB3, - 0x49, 0xE3, 0x83, 0x95, 0xE3, 0x83, 0xA9, 0xE3, - 0x83, 0xB3, 0x49, 0xE3, 0x83, 0x98, 0xE3, 0x82, - 0x9A, 0xE3, 0x82, 0xBD, 0x49, 0xE3, 0x83, 0x98, - 0xE3, 0x83, 0xAB, 0xE3, 0x83, 0x84, 0x49, 0xE3, - // Bytes 2940 - 297f - 0x83, 0x9B, 0xE3, 0x83, 0xBC, 0xE3, 0x83, 0xAB, - 0x49, 0xE3, 0x83, 0x9B, 0xE3, 0x83, 0xBC, 0xE3, - 0x83, 0xB3, 0x49, 0xE3, 0x83, 0x9E, 0xE3, 0x82, - 0xA4, 0xE3, 0x83, 0xAB, 0x49, 0xE3, 0x83, 0x9E, - 0xE3, 0x83, 0x83, 0xE3, 0x83, 0x8F, 0x49, 0xE3, - 0x83, 0x9E, 0xE3, 0x83, 0xAB, 0xE3, 0x82, 0xAF, - 0x49, 0xE3, 0x83, 0xA4, 0xE3, 0x83, 0xBC, 0xE3, - 0x83, 0xAB, 0x49, 0xE3, 0x83, 0xA6, 0xE3, 0x82, - // Bytes 2980 - 29bf - 0xA2, 0xE3, 0x83, 0xB3, 0x49, 0xE3, 0x83, 0xAF, - 0xE3, 0x83, 0x83, 0xE3, 0x83, 0x88, 0x4C, 0xE2, - 0x80, 0xB2, 0xE2, 0x80, 0xB2, 0xE2, 0x80, 0xB2, - 0xE2, 0x80, 0xB2, 0x4C, 0xE2, 0x88, 0xAB, 0xE2, - 0x88, 0xAB, 0xE2, 0x88, 0xAB, 0xE2, 0x88, 0xAB, - 0x4C, 0xE3, 0x82, 0xA2, 0xE3, 0x83, 0xAB, 0xE3, - 0x83, 0x95, 0xE3, 0x82, 0xA1, 0x4C, 0xE3, 0x82, - 0xA8, 0xE3, 0x83, 0xBC, 0xE3, 0x82, 0xAB, 0xE3, - // Bytes 29c0 - 29ff - 0x83, 0xBC, 0x4C, 0xE3, 0x82, 0xAB, 0xE3, 0x82, - 0x99, 0xE3, 0x83, 0xAD, 0xE3, 0x83, 0xB3, 0x4C, - 0xE3, 0x82, 0xAB, 0xE3, 0x82, 0x99, 0xE3, 0x83, - 0xB3, 0xE3, 0x83, 0x9E, 0x4C, 0xE3, 0x82, 0xAB, - 0xE3, 0x83, 0xA9, 0xE3, 0x83, 0x83, 0xE3, 0x83, - 0x88, 0x4C, 0xE3, 0x82, 0xAB, 0xE3, 0x83, 0xAD, - 0xE3, 0x83, 0xAA, 0xE3, 0x83, 0xBC, 0x4C, 0xE3, - 0x82, 0xAD, 0xE3, 0x82, 0x99, 0xE3, 0x83, 0x8B, - // Bytes 2a00 - 2a3f - 0xE3, 0x83, 0xBC, 0x4C, 0xE3, 0x82, 0xAD, 0xE3, - 0x83, 0xA5, 0xE3, 0x83, 0xAA, 0xE3, 0x83, 0xBC, - 0x4C, 0xE3, 0x82, 0xAF, 0xE3, 0x82, 0x99, 0xE3, - 0x83, 0xA9, 0xE3, 0x83, 0xA0, 0x4C, 0xE3, 0x82, - 0xAF, 0xE3, 0x83, 0xAD, 0xE3, 0x83, 0xBC, 0xE3, - 0x83, 0x8D, 0x4C, 0xE3, 0x82, 0xB5, 0xE3, 0x82, - 0xA4, 0xE3, 0x82, 0xAF, 0xE3, 0x83, 0xAB, 0x4C, - 0xE3, 0x82, 0xBF, 0xE3, 0x82, 0x99, 0xE3, 0x83, - // Bytes 2a40 - 2a7f - 0xBC, 0xE3, 0x82, 0xB9, 0x4C, 0xE3, 0x83, 0x8F, - 0xE3, 0x82, 0x9A, 0xE3, 0x83, 0xBC, 0xE3, 0x83, - 0x84, 0x4C, 0xE3, 0x83, 0x92, 0xE3, 0x82, 0x9A, - 0xE3, 0x82, 0xAF, 0xE3, 0x83, 0xAB, 0x4C, 0xE3, - 0x83, 0x95, 0xE3, 0x82, 0xA3, 0xE3, 0x83, 0xBC, - 0xE3, 0x83, 0x88, 0x4C, 0xE3, 0x83, 0x98, 0xE3, - 0x82, 0x99, 0xE3, 0x83, 0xBC, 0xE3, 0x82, 0xBF, - 0x4C, 0xE3, 0x83, 0x98, 0xE3, 0x82, 0x9A, 0xE3, - // Bytes 2a80 - 2abf - 0x83, 0x8B, 0xE3, 0x83, 0x92, 0x4C, 0xE3, 0x83, - 0x98, 0xE3, 0x82, 0x9A, 0xE3, 0x83, 0xB3, 0xE3, - 0x82, 0xB9, 0x4C, 0xE3, 0x83, 0x9B, 0xE3, 0x82, - 0x99, 0xE3, 0x83, 0xAB, 0xE3, 0x83, 0x88, 0x4C, - 0xE3, 0x83, 0x9E, 0xE3, 0x82, 0xA4, 0xE3, 0x82, - 0xAF, 0xE3, 0x83, 0xAD, 0x4C, 0xE3, 0x83, 0x9F, - 0xE3, 0x82, 0xAF, 0xE3, 0x83, 0xAD, 0xE3, 0x83, - 0xB3, 0x4C, 0xE3, 0x83, 0xA1, 0xE3, 0x83, 0xBC, - // Bytes 2ac0 - 2aff - 0xE3, 0x83, 0x88, 0xE3, 0x83, 0xAB, 0x4C, 0xE3, - 0x83, 0xAA, 0xE3, 0x83, 0x83, 0xE3, 0x83, 0x88, - 0xE3, 0x83, 0xAB, 0x4C, 0xE3, 0x83, 0xAB, 0xE3, - 0x83, 0x92, 0xE3, 0x82, 0x9A, 0xE3, 0x83, 0xBC, - 0x4C, 0xE6, 0xA0, 0xAA, 0xE5, 0xBC, 0x8F, 0xE4, - 0xBC, 0x9A, 0xE7, 0xA4, 0xBE, 0x4E, 0x28, 0xE1, - 0x84, 0x8B, 0xE1, 0x85, 0xA9, 0xE1, 0x84, 0x92, - 0xE1, 0x85, 0xAE, 0x29, 0x4F, 0xD8, 0xAC, 0xD9, - // Bytes 2b00 - 2b3f - 0x84, 0x20, 0xD8, 0xAC, 0xD9, 0x84, 0xD8, 0xA7, - 0xD9, 0x84, 0xD9, 0x87, 0x4F, 0xE3, 0x82, 0xA2, - 0xE3, 0x83, 0x8F, 0xE3, 0x82, 0x9A, 0xE3, 0x83, - 0xBC, 0xE3, 0x83, 0x88, 0x4F, 0xE3, 0x82, 0xA2, - 0xE3, 0x83, 0xB3, 0xE3, 0x83, 0x98, 0xE3, 0x82, - 0x9A, 0xE3, 0x82, 0xA2, 0x4F, 0xE3, 0x82, 0xAD, - 0xE3, 0x83, 0xAD, 0xE3, 0x83, 0xAF, 0xE3, 0x83, - 0x83, 0xE3, 0x83, 0x88, 0x4F, 0xE3, 0x82, 0xB5, - // Bytes 2b40 - 2b7f - 0xE3, 0x83, 0xB3, 0xE3, 0x83, 0x81, 0xE3, 0x83, - 0xBC, 0xE3, 0x83, 0xA0, 0x4F, 0xE3, 0x83, 0x8F, - 0xE3, 0x82, 0x99, 0xE3, 0x83, 0xBC, 0xE3, 0x83, - 0xAC, 0xE3, 0x83, 0xAB, 0x4F, 0xE3, 0x83, 0x98, - 0xE3, 0x82, 0xAF, 0xE3, 0x82, 0xBF, 0xE3, 0x83, - 0xBC, 0xE3, 0x83, 0xAB, 0x4F, 0xE3, 0x83, 0x9B, - 0xE3, 0x82, 0x9A, 0xE3, 0x82, 0xA4, 0xE3, 0x83, - 0xB3, 0xE3, 0x83, 0x88, 0x4F, 0xE3, 0x83, 0x9E, - // Bytes 2b80 - 2bbf - 0xE3, 0x83, 0xB3, 0xE3, 0x82, 0xB7, 0xE3, 0x83, - 0xA7, 0xE3, 0x83, 0xB3, 0x4F, 0xE3, 0x83, 0xA1, - 0xE3, 0x82, 0xAB, 0xE3, 0x82, 0x99, 0xE3, 0x83, - 0x88, 0xE3, 0x83, 0xB3, 0x4F, 0xE3, 0x83, 0xAB, - 0xE3, 0x83, 0xBC, 0xE3, 0x83, 0x95, 0xE3, 0x82, - 0x99, 0xE3, 0x83, 0xAB, 0x51, 0x28, 0xE1, 0x84, - 0x8B, 0xE1, 0x85, 0xA9, 0xE1, 0x84, 0x8C, 0xE1, - 0x85, 0xA5, 0xE1, 0x86, 0xAB, 0x29, 0x52, 0xE3, - // Bytes 2bc0 - 2bff - 0x82, 0xAD, 0xE3, 0x82, 0x99, 0xE3, 0x83, 0xAB, - 0xE3, 0x82, 0xBF, 0xE3, 0x82, 0x99, 0xE3, 0x83, - 0xBC, 0x52, 0xE3, 0x82, 0xAD, 0xE3, 0x83, 0xAD, - 0xE3, 0x82, 0xAF, 0xE3, 0x82, 0x99, 0xE3, 0x83, - 0xA9, 0xE3, 0x83, 0xA0, 0x52, 0xE3, 0x82, 0xAD, - 0xE3, 0x83, 0xAD, 0xE3, 0x83, 0xA1, 0xE3, 0x83, - 0xBC, 0xE3, 0x83, 0x88, 0xE3, 0x83, 0xAB, 0x52, - 0xE3, 0x82, 0xAF, 0xE3, 0x82, 0x99, 0xE3, 0x83, - // Bytes 2c00 - 2c3f - 0xA9, 0xE3, 0x83, 0xA0, 0xE3, 0x83, 0x88, 0xE3, - 0x83, 0xB3, 0x52, 0xE3, 0x82, 0xAF, 0xE3, 0x83, - 0xAB, 0xE3, 0x82, 0xBB, 0xE3, 0x82, 0x99, 0xE3, - 0x82, 0xA4, 0xE3, 0x83, 0xAD, 0x52, 0xE3, 0x83, - 0x8F, 0xE3, 0x82, 0x9A, 0xE3, 0x83, 0xBC, 0xE3, - 0x82, 0xBB, 0xE3, 0x83, 0xB3, 0xE3, 0x83, 0x88, - 0x52, 0xE3, 0x83, 0x92, 0xE3, 0x82, 0x9A, 0xE3, - 0x82, 0xA2, 0xE3, 0x82, 0xB9, 0xE3, 0x83, 0x88, - // Bytes 2c40 - 2c7f - 0xE3, 0x83, 0xAB, 0x52, 0xE3, 0x83, 0x95, 0xE3, - 0x82, 0x99, 0xE3, 0x83, 0x83, 0xE3, 0x82, 0xB7, - 0xE3, 0x82, 0xA7, 0xE3, 0x83, 0xAB, 0x52, 0xE3, - 0x83, 0x9F, 0xE3, 0x83, 0xAA, 0xE3, 0x83, 0x8F, - 0xE3, 0x82, 0x99, 0xE3, 0x83, 0xBC, 0xE3, 0x83, - 0xAB, 0x52, 0xE3, 0x83, 0xAC, 0xE3, 0x83, 0xB3, - 0xE3, 0x83, 0x88, 0xE3, 0x82, 0xB1, 0xE3, 0x82, - 0x99, 0xE3, 0x83, 0xB3, 0x61, 0xD8, 0xB5, 0xD9, - // Bytes 2c80 - 2cbf - 0x84, 0xD9, 0x89, 0x20, 0xD8, 0xA7, 0xD9, 0x84, - 0xD9, 0x84, 0xD9, 0x87, 0x20, 0xD8, 0xB9, 0xD9, - 0x84, 0xD9, 0x8A, 0xD9, 0x87, 0x20, 0xD9, 0x88, - 0xD8, 0xB3, 0xD9, 0x84, 0xD9, 0x85, 0x06, 0xE0, - 0xA7, 0x87, 0xE0, 0xA6, 0xBE, 0x01, 0x06, 0xE0, - 0xA7, 0x87, 0xE0, 0xA7, 0x97, 0x01, 0x06, 0xE0, - 0xAD, 0x87, 0xE0, 0xAC, 0xBE, 0x01, 0x06, 0xE0, - 0xAD, 0x87, 0xE0, 0xAD, 0x96, 0x01, 0x06, 0xE0, - // Bytes 2cc0 - 2cff - 0xAD, 0x87, 0xE0, 0xAD, 0x97, 0x01, 0x06, 0xE0, - 0xAE, 0x92, 0xE0, 0xAF, 0x97, 0x01, 0x06, 0xE0, - 0xAF, 0x86, 0xE0, 0xAE, 0xBE, 0x01, 0x06, 0xE0, - 0xAF, 0x86, 0xE0, 0xAF, 0x97, 0x01, 0x06, 0xE0, - 0xAF, 0x87, 0xE0, 0xAE, 0xBE, 0x01, 0x06, 0xE0, - 0xB2, 0xBF, 0xE0, 0xB3, 0x95, 0x01, 0x06, 0xE0, - 0xB3, 0x86, 0xE0, 0xB3, 0x95, 0x01, 0x06, 0xE0, - 0xB3, 0x86, 0xE0, 0xB3, 0x96, 0x01, 0x06, 0xE0, - // Bytes 2d00 - 2d3f - 0xB5, 0x86, 0xE0, 0xB4, 0xBE, 0x01, 0x06, 0xE0, - 0xB5, 0x86, 0xE0, 0xB5, 0x97, 0x01, 0x06, 0xE0, - 0xB5, 0x87, 0xE0, 0xB4, 0xBE, 0x01, 0x06, 0xE0, - 0xB7, 0x99, 0xE0, 0xB7, 0x9F, 0x01, 0x06, 0xE1, - 0x80, 0xA5, 0xE1, 0x80, 0xAE, 0x01, 0x06, 0xE1, - 0xAC, 0x85, 0xE1, 0xAC, 0xB5, 0x01, 0x06, 0xE1, - 0xAC, 0x87, 0xE1, 0xAC, 0xB5, 0x01, 0x06, 0xE1, - 0xAC, 0x89, 0xE1, 0xAC, 0xB5, 0x01, 0x06, 0xE1, - // Bytes 2d40 - 2d7f - 0xAC, 0x8B, 0xE1, 0xAC, 0xB5, 0x01, 0x06, 0xE1, - 0xAC, 0x8D, 0xE1, 0xAC, 0xB5, 0x01, 0x06, 0xE1, - 0xAC, 0x91, 0xE1, 0xAC, 0xB5, 0x01, 0x06, 0xE1, - 0xAC, 0xBA, 0xE1, 0xAC, 0xB5, 0x01, 0x06, 0xE1, - 0xAC, 0xBC, 0xE1, 0xAC, 0xB5, 0x01, 0x06, 0xE1, - 0xAC, 0xBE, 0xE1, 0xAC, 0xB5, 0x01, 0x06, 0xE1, - 0xAC, 0xBF, 0xE1, 0xAC, 0xB5, 0x01, 0x06, 0xE1, - 0xAD, 0x82, 0xE1, 0xAC, 0xB5, 0x01, 0x08, 0xF0, - // Bytes 2d80 - 2dbf - 0x91, 0x84, 0xB1, 0xF0, 0x91, 0x84, 0xA7, 0x01, - 0x08, 0xF0, 0x91, 0x84, 0xB2, 0xF0, 0x91, 0x84, - 0xA7, 0x01, 0x08, 0xF0, 0x91, 0x8D, 0x87, 0xF0, - 0x91, 0x8C, 0xBE, 0x01, 0x08, 0xF0, 0x91, 0x8D, - 0x87, 0xF0, 0x91, 0x8D, 0x97, 0x01, 0x08, 0xF0, - 0x91, 0x92, 0xB9, 0xF0, 0x91, 0x92, 0xB0, 0x01, - 0x08, 0xF0, 0x91, 0x92, 0xB9, 0xF0, 0x91, 0x92, - 0xBA, 0x01, 0x08, 0xF0, 0x91, 0x92, 0xB9, 0xF0, - // Bytes 2dc0 - 2dff - 0x91, 0x92, 0xBD, 0x01, 0x08, 0xF0, 0x91, 0x96, - 0xB8, 0xF0, 0x91, 0x96, 0xAF, 0x01, 0x08, 0xF0, - 0x91, 0x96, 0xB9, 0xF0, 0x91, 0x96, 0xAF, 0x01, - 0x09, 0xE0, 0xB3, 0x86, 0xE0, 0xB3, 0x82, 0xE0, - 0xB3, 0x95, 0x02, 0x09, 0xE0, 0xB7, 0x99, 0xE0, - 0xB7, 0x8F, 0xE0, 0xB7, 0x8A, 0x12, 0x44, 0x44, - 0x5A, 0xCC, 0x8C, 0xC9, 0x44, 0x44, 0x7A, 0xCC, - 0x8C, 0xC9, 0x44, 0x64, 0x7A, 0xCC, 0x8C, 0xC9, - // Bytes 2e00 - 2e3f - 0x46, 0xD9, 0x84, 0xD8, 0xA7, 0xD9, 0x93, 0xC9, - 0x46, 0xD9, 0x84, 0xD8, 0xA7, 0xD9, 0x94, 0xC9, - 0x46, 0xD9, 0x84, 0xD8, 0xA7, 0xD9, 0x95, 0xB5, - 0x46, 0xE1, 0x84, 0x80, 0xE1, 0x85, 0xA1, 0x01, - 0x46, 0xE1, 0x84, 0x82, 0xE1, 0x85, 0xA1, 0x01, - 0x46, 0xE1, 0x84, 0x83, 0xE1, 0x85, 0xA1, 0x01, - 0x46, 0xE1, 0x84, 0x85, 0xE1, 0x85, 0xA1, 0x01, - 0x46, 0xE1, 0x84, 0x86, 0xE1, 0x85, 0xA1, 0x01, - // Bytes 2e40 - 2e7f - 0x46, 0xE1, 0x84, 0x87, 0xE1, 0x85, 0xA1, 0x01, - 0x46, 0xE1, 0x84, 0x89, 0xE1, 0x85, 0xA1, 0x01, - 0x46, 0xE1, 0x84, 0x8B, 0xE1, 0x85, 0xA1, 0x01, - 0x46, 0xE1, 0x84, 0x8B, 0xE1, 0x85, 0xAE, 0x01, - 0x46, 0xE1, 0x84, 0x8C, 0xE1, 0x85, 0xA1, 0x01, - 0x46, 0xE1, 0x84, 0x8E, 0xE1, 0x85, 0xA1, 0x01, - 0x46, 0xE1, 0x84, 0x8F, 0xE1, 0x85, 0xA1, 0x01, - 0x46, 0xE1, 0x84, 0x90, 0xE1, 0x85, 0xA1, 0x01, - // Bytes 2e80 - 2ebf - 0x46, 0xE1, 0x84, 0x91, 0xE1, 0x85, 0xA1, 0x01, - 0x46, 0xE1, 0x84, 0x92, 0xE1, 0x85, 0xA1, 0x01, - 0x49, 0xE3, 0x83, 0xA1, 0xE3, 0x82, 0xAB, 0xE3, - 0x82, 0x99, 0x0D, 0x4C, 0xE1, 0x84, 0x8C, 0xE1, - 0x85, 0xAE, 0xE1, 0x84, 0x8B, 0xE1, 0x85, 0xB4, - 0x01, 0x4C, 0xE3, 0x82, 0xAD, 0xE3, 0x82, 0x99, - 0xE3, 0x82, 0xAB, 0xE3, 0x82, 0x99, 0x0D, 0x4C, - 0xE3, 0x82, 0xB3, 0xE3, 0x83, 0xBC, 0xE3, 0x83, - // Bytes 2ec0 - 2eff - 0x9B, 0xE3, 0x82, 0x9A, 0x0D, 0x4C, 0xE3, 0x83, - 0xA4, 0xE3, 0x83, 0xBC, 0xE3, 0x83, 0x88, 0xE3, - 0x82, 0x99, 0x0D, 0x4F, 0xE1, 0x84, 0x8E, 0xE1, - 0x85, 0xA1, 0xE1, 0x86, 0xB7, 0xE1, 0x84, 0x80, - 0xE1, 0x85, 0xA9, 0x01, 0x4F, 0xE3, 0x82, 0xA4, - 0xE3, 0x83, 0x8B, 0xE3, 0x83, 0xB3, 0xE3, 0x82, - 0xAF, 0xE3, 0x82, 0x99, 0x0D, 0x4F, 0xE3, 0x82, - 0xB7, 0xE3, 0x83, 0xAA, 0xE3, 0x83, 0xB3, 0xE3, - // Bytes 2f00 - 2f3f - 0x82, 0xAF, 0xE3, 0x82, 0x99, 0x0D, 0x4F, 0xE3, - 0x83, 0x98, 0xE3, 0x82, 0x9A, 0xE3, 0x83, 0xBC, - 0xE3, 0x82, 0xB7, 0xE3, 0x82, 0x99, 0x0D, 0x4F, - 0xE3, 0x83, 0x9B, 0xE3, 0x82, 0x9A, 0xE3, 0x83, - 0xB3, 0xE3, 0x83, 0x88, 0xE3, 0x82, 0x99, 0x0D, - 0x52, 0xE3, 0x82, 0xA8, 0xE3, 0x82, 0xB9, 0xE3, - 0x82, 0xAF, 0xE3, 0x83, 0xBC, 0xE3, 0x83, 0x88, - 0xE3, 0x82, 0x99, 0x0D, 0x52, 0xE3, 0x83, 0x95, - // Bytes 2f40 - 2f7f - 0xE3, 0x82, 0xA1, 0xE3, 0x83, 0xA9, 0xE3, 0x83, - 0x83, 0xE3, 0x83, 0x88, 0xE3, 0x82, 0x99, 0x0D, - 0x86, 0xE0, 0xB3, 0x86, 0xE0, 0xB3, 0x82, 0x01, - 0x86, 0xE0, 0xB7, 0x99, 0xE0, 0xB7, 0x8F, 0x01, - 0x03, 0x3C, 0xCC, 0xB8, 0x05, 0x03, 0x3D, 0xCC, - 0xB8, 0x05, 0x03, 0x3E, 0xCC, 0xB8, 0x05, 0x03, - 0x41, 0xCC, 0x80, 0xC9, 0x03, 0x41, 0xCC, 0x81, - 0xC9, 0x03, 0x41, 0xCC, 0x83, 0xC9, 0x03, 0x41, - // Bytes 2f80 - 2fbf - 0xCC, 0x84, 0xC9, 0x03, 0x41, 0xCC, 0x89, 0xC9, - 0x03, 0x41, 0xCC, 0x8C, 0xC9, 0x03, 0x41, 0xCC, - 0x8F, 0xC9, 0x03, 0x41, 0xCC, 0x91, 0xC9, 0x03, - 0x41, 0xCC, 0xA5, 0xB5, 0x03, 0x41, 0xCC, 0xA8, - 0xA5, 0x03, 0x42, 0xCC, 0x87, 0xC9, 0x03, 0x42, - 0xCC, 0xA3, 0xB5, 0x03, 0x42, 0xCC, 0xB1, 0xB5, - 0x03, 0x43, 0xCC, 0x81, 0xC9, 0x03, 0x43, 0xCC, - 0x82, 0xC9, 0x03, 0x43, 0xCC, 0x87, 0xC9, 0x03, - // Bytes 2fc0 - 2fff - 0x43, 0xCC, 0x8C, 0xC9, 0x03, 0x44, 0xCC, 0x87, - 0xC9, 0x03, 0x44, 0xCC, 0x8C, 0xC9, 0x03, 0x44, - 0xCC, 0xA3, 0xB5, 0x03, 0x44, 0xCC, 0xA7, 0xA5, - 0x03, 0x44, 0xCC, 0xAD, 0xB5, 0x03, 0x44, 0xCC, - 0xB1, 0xB5, 0x03, 0x45, 0xCC, 0x80, 0xC9, 0x03, - 0x45, 0xCC, 0x81, 0xC9, 0x03, 0x45, 0xCC, 0x83, - 0xC9, 0x03, 0x45, 0xCC, 0x86, 0xC9, 0x03, 0x45, - 0xCC, 0x87, 0xC9, 0x03, 0x45, 0xCC, 0x88, 0xC9, - // Bytes 3000 - 303f - 0x03, 0x45, 0xCC, 0x89, 0xC9, 0x03, 0x45, 0xCC, - 0x8C, 0xC9, 0x03, 0x45, 0xCC, 0x8F, 0xC9, 0x03, - 0x45, 0xCC, 0x91, 0xC9, 0x03, 0x45, 0xCC, 0xA8, - 0xA5, 0x03, 0x45, 0xCC, 0xAD, 0xB5, 0x03, 0x45, - 0xCC, 0xB0, 0xB5, 0x03, 0x46, 0xCC, 0x87, 0xC9, - 0x03, 0x47, 0xCC, 0x81, 0xC9, 0x03, 0x47, 0xCC, - 0x82, 0xC9, 0x03, 0x47, 0xCC, 0x84, 0xC9, 0x03, - 0x47, 0xCC, 0x86, 0xC9, 0x03, 0x47, 0xCC, 0x87, - // Bytes 3040 - 307f - 0xC9, 0x03, 0x47, 0xCC, 0x8C, 0xC9, 0x03, 0x47, - 0xCC, 0xA7, 0xA5, 0x03, 0x48, 0xCC, 0x82, 0xC9, - 0x03, 0x48, 0xCC, 0x87, 0xC9, 0x03, 0x48, 0xCC, - 0x88, 0xC9, 0x03, 0x48, 0xCC, 0x8C, 0xC9, 0x03, - 0x48, 0xCC, 0xA3, 0xB5, 0x03, 0x48, 0xCC, 0xA7, - 0xA5, 0x03, 0x48, 0xCC, 0xAE, 0xB5, 0x03, 0x49, - 0xCC, 0x80, 0xC9, 0x03, 0x49, 0xCC, 0x81, 0xC9, - 0x03, 0x49, 0xCC, 0x82, 0xC9, 0x03, 0x49, 0xCC, - // Bytes 3080 - 30bf - 0x83, 0xC9, 0x03, 0x49, 0xCC, 0x84, 0xC9, 0x03, - 0x49, 0xCC, 0x86, 0xC9, 0x03, 0x49, 0xCC, 0x87, - 0xC9, 0x03, 0x49, 0xCC, 0x89, 0xC9, 0x03, 0x49, - 0xCC, 0x8C, 0xC9, 0x03, 0x49, 0xCC, 0x8F, 0xC9, - 0x03, 0x49, 0xCC, 0x91, 0xC9, 0x03, 0x49, 0xCC, - 0xA3, 0xB5, 0x03, 0x49, 0xCC, 0xA8, 0xA5, 0x03, - 0x49, 0xCC, 0xB0, 0xB5, 0x03, 0x4A, 0xCC, 0x82, - 0xC9, 0x03, 0x4B, 0xCC, 0x81, 0xC9, 0x03, 0x4B, - // Bytes 30c0 - 30ff - 0xCC, 0x8C, 0xC9, 0x03, 0x4B, 0xCC, 0xA3, 0xB5, - 0x03, 0x4B, 0xCC, 0xA7, 0xA5, 0x03, 0x4B, 0xCC, - 0xB1, 0xB5, 0x03, 0x4C, 0xCC, 0x81, 0xC9, 0x03, - 0x4C, 0xCC, 0x8C, 0xC9, 0x03, 0x4C, 0xCC, 0xA7, - 0xA5, 0x03, 0x4C, 0xCC, 0xAD, 0xB5, 0x03, 0x4C, - 0xCC, 0xB1, 0xB5, 0x03, 0x4D, 0xCC, 0x81, 0xC9, - 0x03, 0x4D, 0xCC, 0x87, 0xC9, 0x03, 0x4D, 0xCC, - 0xA3, 0xB5, 0x03, 0x4E, 0xCC, 0x80, 0xC9, 0x03, - // Bytes 3100 - 313f - 0x4E, 0xCC, 0x81, 0xC9, 0x03, 0x4E, 0xCC, 0x83, - 0xC9, 0x03, 0x4E, 0xCC, 0x87, 0xC9, 0x03, 0x4E, - 0xCC, 0x8C, 0xC9, 0x03, 0x4E, 0xCC, 0xA3, 0xB5, - 0x03, 0x4E, 0xCC, 0xA7, 0xA5, 0x03, 0x4E, 0xCC, - 0xAD, 0xB5, 0x03, 0x4E, 0xCC, 0xB1, 0xB5, 0x03, - 0x4F, 0xCC, 0x80, 0xC9, 0x03, 0x4F, 0xCC, 0x81, - 0xC9, 0x03, 0x4F, 0xCC, 0x86, 0xC9, 0x03, 0x4F, - 0xCC, 0x89, 0xC9, 0x03, 0x4F, 0xCC, 0x8B, 0xC9, - // Bytes 3140 - 317f - 0x03, 0x4F, 0xCC, 0x8C, 0xC9, 0x03, 0x4F, 0xCC, - 0x8F, 0xC9, 0x03, 0x4F, 0xCC, 0x91, 0xC9, 0x03, - 0x50, 0xCC, 0x81, 0xC9, 0x03, 0x50, 0xCC, 0x87, - 0xC9, 0x03, 0x52, 0xCC, 0x81, 0xC9, 0x03, 0x52, - 0xCC, 0x87, 0xC9, 0x03, 0x52, 0xCC, 0x8C, 0xC9, - 0x03, 0x52, 0xCC, 0x8F, 0xC9, 0x03, 0x52, 0xCC, - 0x91, 0xC9, 0x03, 0x52, 0xCC, 0xA7, 0xA5, 0x03, - 0x52, 0xCC, 0xB1, 0xB5, 0x03, 0x53, 0xCC, 0x82, - // Bytes 3180 - 31bf - 0xC9, 0x03, 0x53, 0xCC, 0x87, 0xC9, 0x03, 0x53, - 0xCC, 0xA6, 0xB5, 0x03, 0x53, 0xCC, 0xA7, 0xA5, - 0x03, 0x54, 0xCC, 0x87, 0xC9, 0x03, 0x54, 0xCC, - 0x8C, 0xC9, 0x03, 0x54, 0xCC, 0xA3, 0xB5, 0x03, - 0x54, 0xCC, 0xA6, 0xB5, 0x03, 0x54, 0xCC, 0xA7, - 0xA5, 0x03, 0x54, 0xCC, 0xAD, 0xB5, 0x03, 0x54, - 0xCC, 0xB1, 0xB5, 0x03, 0x55, 0xCC, 0x80, 0xC9, - 0x03, 0x55, 0xCC, 0x81, 0xC9, 0x03, 0x55, 0xCC, - // Bytes 31c0 - 31ff - 0x82, 0xC9, 0x03, 0x55, 0xCC, 0x86, 0xC9, 0x03, - 0x55, 0xCC, 0x89, 0xC9, 0x03, 0x55, 0xCC, 0x8A, - 0xC9, 0x03, 0x55, 0xCC, 0x8B, 0xC9, 0x03, 0x55, - 0xCC, 0x8C, 0xC9, 0x03, 0x55, 0xCC, 0x8F, 0xC9, - 0x03, 0x55, 0xCC, 0x91, 0xC9, 0x03, 0x55, 0xCC, - 0xA3, 0xB5, 0x03, 0x55, 0xCC, 0xA4, 0xB5, 0x03, - 0x55, 0xCC, 0xA8, 0xA5, 0x03, 0x55, 0xCC, 0xAD, - 0xB5, 0x03, 0x55, 0xCC, 0xB0, 0xB5, 0x03, 0x56, - // Bytes 3200 - 323f - 0xCC, 0x83, 0xC9, 0x03, 0x56, 0xCC, 0xA3, 0xB5, - 0x03, 0x57, 0xCC, 0x80, 0xC9, 0x03, 0x57, 0xCC, - 0x81, 0xC9, 0x03, 0x57, 0xCC, 0x82, 0xC9, 0x03, - 0x57, 0xCC, 0x87, 0xC9, 0x03, 0x57, 0xCC, 0x88, - 0xC9, 0x03, 0x57, 0xCC, 0xA3, 0xB5, 0x03, 0x58, - 0xCC, 0x87, 0xC9, 0x03, 0x58, 0xCC, 0x88, 0xC9, - 0x03, 0x59, 0xCC, 0x80, 0xC9, 0x03, 0x59, 0xCC, - 0x81, 0xC9, 0x03, 0x59, 0xCC, 0x82, 0xC9, 0x03, - // Bytes 3240 - 327f - 0x59, 0xCC, 0x83, 0xC9, 0x03, 0x59, 0xCC, 0x84, - 0xC9, 0x03, 0x59, 0xCC, 0x87, 0xC9, 0x03, 0x59, - 0xCC, 0x88, 0xC9, 0x03, 0x59, 0xCC, 0x89, 0xC9, - 0x03, 0x59, 0xCC, 0xA3, 0xB5, 0x03, 0x5A, 0xCC, - 0x81, 0xC9, 0x03, 0x5A, 0xCC, 0x82, 0xC9, 0x03, - 0x5A, 0xCC, 0x87, 0xC9, 0x03, 0x5A, 0xCC, 0x8C, - 0xC9, 0x03, 0x5A, 0xCC, 0xA3, 0xB5, 0x03, 0x5A, - 0xCC, 0xB1, 0xB5, 0x03, 0x61, 0xCC, 0x80, 0xC9, - // Bytes 3280 - 32bf - 0x03, 0x61, 0xCC, 0x81, 0xC9, 0x03, 0x61, 0xCC, - 0x83, 0xC9, 0x03, 0x61, 0xCC, 0x84, 0xC9, 0x03, - 0x61, 0xCC, 0x89, 0xC9, 0x03, 0x61, 0xCC, 0x8C, - 0xC9, 0x03, 0x61, 0xCC, 0x8F, 0xC9, 0x03, 0x61, - 0xCC, 0x91, 0xC9, 0x03, 0x61, 0xCC, 0xA5, 0xB5, - 0x03, 0x61, 0xCC, 0xA8, 0xA5, 0x03, 0x62, 0xCC, - 0x87, 0xC9, 0x03, 0x62, 0xCC, 0xA3, 0xB5, 0x03, - 0x62, 0xCC, 0xB1, 0xB5, 0x03, 0x63, 0xCC, 0x81, - // Bytes 32c0 - 32ff - 0xC9, 0x03, 0x63, 0xCC, 0x82, 0xC9, 0x03, 0x63, - 0xCC, 0x87, 0xC9, 0x03, 0x63, 0xCC, 0x8C, 0xC9, - 0x03, 0x64, 0xCC, 0x87, 0xC9, 0x03, 0x64, 0xCC, - 0x8C, 0xC9, 0x03, 0x64, 0xCC, 0xA3, 0xB5, 0x03, - 0x64, 0xCC, 0xA7, 0xA5, 0x03, 0x64, 0xCC, 0xAD, - 0xB5, 0x03, 0x64, 0xCC, 0xB1, 0xB5, 0x03, 0x65, - 0xCC, 0x80, 0xC9, 0x03, 0x65, 0xCC, 0x81, 0xC9, - 0x03, 0x65, 0xCC, 0x83, 0xC9, 0x03, 0x65, 0xCC, - // Bytes 3300 - 333f - 0x86, 0xC9, 0x03, 0x65, 0xCC, 0x87, 0xC9, 0x03, - 0x65, 0xCC, 0x88, 0xC9, 0x03, 0x65, 0xCC, 0x89, - 0xC9, 0x03, 0x65, 0xCC, 0x8C, 0xC9, 0x03, 0x65, - 0xCC, 0x8F, 0xC9, 0x03, 0x65, 0xCC, 0x91, 0xC9, - 0x03, 0x65, 0xCC, 0xA8, 0xA5, 0x03, 0x65, 0xCC, - 0xAD, 0xB5, 0x03, 0x65, 0xCC, 0xB0, 0xB5, 0x03, - 0x66, 0xCC, 0x87, 0xC9, 0x03, 0x67, 0xCC, 0x81, - 0xC9, 0x03, 0x67, 0xCC, 0x82, 0xC9, 0x03, 0x67, - // Bytes 3340 - 337f - 0xCC, 0x84, 0xC9, 0x03, 0x67, 0xCC, 0x86, 0xC9, - 0x03, 0x67, 0xCC, 0x87, 0xC9, 0x03, 0x67, 0xCC, - 0x8C, 0xC9, 0x03, 0x67, 0xCC, 0xA7, 0xA5, 0x03, - 0x68, 0xCC, 0x82, 0xC9, 0x03, 0x68, 0xCC, 0x87, - 0xC9, 0x03, 0x68, 0xCC, 0x88, 0xC9, 0x03, 0x68, - 0xCC, 0x8C, 0xC9, 0x03, 0x68, 0xCC, 0xA3, 0xB5, - 0x03, 0x68, 0xCC, 0xA7, 0xA5, 0x03, 0x68, 0xCC, - 0xAE, 0xB5, 0x03, 0x68, 0xCC, 0xB1, 0xB5, 0x03, - // Bytes 3380 - 33bf - 0x69, 0xCC, 0x80, 0xC9, 0x03, 0x69, 0xCC, 0x81, - 0xC9, 0x03, 0x69, 0xCC, 0x82, 0xC9, 0x03, 0x69, - 0xCC, 0x83, 0xC9, 0x03, 0x69, 0xCC, 0x84, 0xC9, - 0x03, 0x69, 0xCC, 0x86, 0xC9, 0x03, 0x69, 0xCC, - 0x89, 0xC9, 0x03, 0x69, 0xCC, 0x8C, 0xC9, 0x03, - 0x69, 0xCC, 0x8F, 0xC9, 0x03, 0x69, 0xCC, 0x91, - 0xC9, 0x03, 0x69, 0xCC, 0xA3, 0xB5, 0x03, 0x69, - 0xCC, 0xA8, 0xA5, 0x03, 0x69, 0xCC, 0xB0, 0xB5, - // Bytes 33c0 - 33ff - 0x03, 0x6A, 0xCC, 0x82, 0xC9, 0x03, 0x6A, 0xCC, - 0x8C, 0xC9, 0x03, 0x6B, 0xCC, 0x81, 0xC9, 0x03, - 0x6B, 0xCC, 0x8C, 0xC9, 0x03, 0x6B, 0xCC, 0xA3, - 0xB5, 0x03, 0x6B, 0xCC, 0xA7, 0xA5, 0x03, 0x6B, - 0xCC, 0xB1, 0xB5, 0x03, 0x6C, 0xCC, 0x81, 0xC9, - 0x03, 0x6C, 0xCC, 0x8C, 0xC9, 0x03, 0x6C, 0xCC, - 0xA7, 0xA5, 0x03, 0x6C, 0xCC, 0xAD, 0xB5, 0x03, - 0x6C, 0xCC, 0xB1, 0xB5, 0x03, 0x6D, 0xCC, 0x81, - // Bytes 3400 - 343f - 0xC9, 0x03, 0x6D, 0xCC, 0x87, 0xC9, 0x03, 0x6D, - 0xCC, 0xA3, 0xB5, 0x03, 0x6E, 0xCC, 0x80, 0xC9, - 0x03, 0x6E, 0xCC, 0x81, 0xC9, 0x03, 0x6E, 0xCC, - 0x83, 0xC9, 0x03, 0x6E, 0xCC, 0x87, 0xC9, 0x03, - 0x6E, 0xCC, 0x8C, 0xC9, 0x03, 0x6E, 0xCC, 0xA3, - 0xB5, 0x03, 0x6E, 0xCC, 0xA7, 0xA5, 0x03, 0x6E, - 0xCC, 0xAD, 0xB5, 0x03, 0x6E, 0xCC, 0xB1, 0xB5, - 0x03, 0x6F, 0xCC, 0x80, 0xC9, 0x03, 0x6F, 0xCC, - // Bytes 3440 - 347f - 0x81, 0xC9, 0x03, 0x6F, 0xCC, 0x86, 0xC9, 0x03, - 0x6F, 0xCC, 0x89, 0xC9, 0x03, 0x6F, 0xCC, 0x8B, - 0xC9, 0x03, 0x6F, 0xCC, 0x8C, 0xC9, 0x03, 0x6F, - 0xCC, 0x8F, 0xC9, 0x03, 0x6F, 0xCC, 0x91, 0xC9, - 0x03, 0x70, 0xCC, 0x81, 0xC9, 0x03, 0x70, 0xCC, - 0x87, 0xC9, 0x03, 0x72, 0xCC, 0x81, 0xC9, 0x03, - 0x72, 0xCC, 0x87, 0xC9, 0x03, 0x72, 0xCC, 0x8C, - 0xC9, 0x03, 0x72, 0xCC, 0x8F, 0xC9, 0x03, 0x72, - // Bytes 3480 - 34bf - 0xCC, 0x91, 0xC9, 0x03, 0x72, 0xCC, 0xA7, 0xA5, - 0x03, 0x72, 0xCC, 0xB1, 0xB5, 0x03, 0x73, 0xCC, - 0x82, 0xC9, 0x03, 0x73, 0xCC, 0x87, 0xC9, 0x03, - 0x73, 0xCC, 0xA6, 0xB5, 0x03, 0x73, 0xCC, 0xA7, - 0xA5, 0x03, 0x74, 0xCC, 0x87, 0xC9, 0x03, 0x74, - 0xCC, 0x88, 0xC9, 0x03, 0x74, 0xCC, 0x8C, 0xC9, - 0x03, 0x74, 0xCC, 0xA3, 0xB5, 0x03, 0x74, 0xCC, - 0xA6, 0xB5, 0x03, 0x74, 0xCC, 0xA7, 0xA5, 0x03, - // Bytes 34c0 - 34ff - 0x74, 0xCC, 0xAD, 0xB5, 0x03, 0x74, 0xCC, 0xB1, - 0xB5, 0x03, 0x75, 0xCC, 0x80, 0xC9, 0x03, 0x75, - 0xCC, 0x81, 0xC9, 0x03, 0x75, 0xCC, 0x82, 0xC9, - 0x03, 0x75, 0xCC, 0x86, 0xC9, 0x03, 0x75, 0xCC, - 0x89, 0xC9, 0x03, 0x75, 0xCC, 0x8A, 0xC9, 0x03, - 0x75, 0xCC, 0x8B, 0xC9, 0x03, 0x75, 0xCC, 0x8C, - 0xC9, 0x03, 0x75, 0xCC, 0x8F, 0xC9, 0x03, 0x75, - 0xCC, 0x91, 0xC9, 0x03, 0x75, 0xCC, 0xA3, 0xB5, - // Bytes 3500 - 353f - 0x03, 0x75, 0xCC, 0xA4, 0xB5, 0x03, 0x75, 0xCC, - 0xA8, 0xA5, 0x03, 0x75, 0xCC, 0xAD, 0xB5, 0x03, - 0x75, 0xCC, 0xB0, 0xB5, 0x03, 0x76, 0xCC, 0x83, - 0xC9, 0x03, 0x76, 0xCC, 0xA3, 0xB5, 0x03, 0x77, - 0xCC, 0x80, 0xC9, 0x03, 0x77, 0xCC, 0x81, 0xC9, - 0x03, 0x77, 0xCC, 0x82, 0xC9, 0x03, 0x77, 0xCC, - 0x87, 0xC9, 0x03, 0x77, 0xCC, 0x88, 0xC9, 0x03, - 0x77, 0xCC, 0x8A, 0xC9, 0x03, 0x77, 0xCC, 0xA3, - // Bytes 3540 - 357f - 0xB5, 0x03, 0x78, 0xCC, 0x87, 0xC9, 0x03, 0x78, - 0xCC, 0x88, 0xC9, 0x03, 0x79, 0xCC, 0x80, 0xC9, - 0x03, 0x79, 0xCC, 0x81, 0xC9, 0x03, 0x79, 0xCC, - 0x82, 0xC9, 0x03, 0x79, 0xCC, 0x83, 0xC9, 0x03, - 0x79, 0xCC, 0x84, 0xC9, 0x03, 0x79, 0xCC, 0x87, - 0xC9, 0x03, 0x79, 0xCC, 0x88, 0xC9, 0x03, 0x79, - 0xCC, 0x89, 0xC9, 0x03, 0x79, 0xCC, 0x8A, 0xC9, - 0x03, 0x79, 0xCC, 0xA3, 0xB5, 0x03, 0x7A, 0xCC, - // Bytes 3580 - 35bf - 0x81, 0xC9, 0x03, 0x7A, 0xCC, 0x82, 0xC9, 0x03, - 0x7A, 0xCC, 0x87, 0xC9, 0x03, 0x7A, 0xCC, 0x8C, - 0xC9, 0x03, 0x7A, 0xCC, 0xA3, 0xB5, 0x03, 0x7A, - 0xCC, 0xB1, 0xB5, 0x04, 0xC2, 0xA8, 0xCC, 0x80, - 0xCA, 0x04, 0xC2, 0xA8, 0xCC, 0x81, 0xCA, 0x04, - 0xC2, 0xA8, 0xCD, 0x82, 0xCA, 0x04, 0xC3, 0x86, - 0xCC, 0x81, 0xC9, 0x04, 0xC3, 0x86, 0xCC, 0x84, - 0xC9, 0x04, 0xC3, 0x98, 0xCC, 0x81, 0xC9, 0x04, - // Bytes 35c0 - 35ff - 0xC3, 0xA6, 0xCC, 0x81, 0xC9, 0x04, 0xC3, 0xA6, - 0xCC, 0x84, 0xC9, 0x04, 0xC3, 0xB8, 0xCC, 0x81, - 0xC9, 0x04, 0xC5, 0xBF, 0xCC, 0x87, 0xC9, 0x04, - 0xC6, 0xB7, 0xCC, 0x8C, 0xC9, 0x04, 0xCA, 0x92, - 0xCC, 0x8C, 0xC9, 0x04, 0xCE, 0x91, 0xCC, 0x80, - 0xC9, 0x04, 0xCE, 0x91, 0xCC, 0x81, 0xC9, 0x04, - 0xCE, 0x91, 0xCC, 0x84, 0xC9, 0x04, 0xCE, 0x91, - 0xCC, 0x86, 0xC9, 0x04, 0xCE, 0x91, 0xCD, 0x85, - // Bytes 3600 - 363f - 0xD9, 0x04, 0xCE, 0x95, 0xCC, 0x80, 0xC9, 0x04, - 0xCE, 0x95, 0xCC, 0x81, 0xC9, 0x04, 0xCE, 0x97, - 0xCC, 0x80, 0xC9, 0x04, 0xCE, 0x97, 0xCC, 0x81, - 0xC9, 0x04, 0xCE, 0x97, 0xCD, 0x85, 0xD9, 0x04, - 0xCE, 0x99, 0xCC, 0x80, 0xC9, 0x04, 0xCE, 0x99, - 0xCC, 0x81, 0xC9, 0x04, 0xCE, 0x99, 0xCC, 0x84, - 0xC9, 0x04, 0xCE, 0x99, 0xCC, 0x86, 0xC9, 0x04, - 0xCE, 0x99, 0xCC, 0x88, 0xC9, 0x04, 0xCE, 0x9F, - // Bytes 3640 - 367f - 0xCC, 0x80, 0xC9, 0x04, 0xCE, 0x9F, 0xCC, 0x81, - 0xC9, 0x04, 0xCE, 0xA1, 0xCC, 0x94, 0xC9, 0x04, - 0xCE, 0xA5, 0xCC, 0x80, 0xC9, 0x04, 0xCE, 0xA5, - 0xCC, 0x81, 0xC9, 0x04, 0xCE, 0xA5, 0xCC, 0x84, - 0xC9, 0x04, 0xCE, 0xA5, 0xCC, 0x86, 0xC9, 0x04, - 0xCE, 0xA5, 0xCC, 0x88, 0xC9, 0x04, 0xCE, 0xA9, - 0xCC, 0x80, 0xC9, 0x04, 0xCE, 0xA9, 0xCC, 0x81, - 0xC9, 0x04, 0xCE, 0xA9, 0xCD, 0x85, 0xD9, 0x04, - // Bytes 3680 - 36bf - 0xCE, 0xB1, 0xCC, 0x84, 0xC9, 0x04, 0xCE, 0xB1, - 0xCC, 0x86, 0xC9, 0x04, 0xCE, 0xB1, 0xCD, 0x85, - 0xD9, 0x04, 0xCE, 0xB5, 0xCC, 0x80, 0xC9, 0x04, - 0xCE, 0xB5, 0xCC, 0x81, 0xC9, 0x04, 0xCE, 0xB7, - 0xCD, 0x85, 0xD9, 0x04, 0xCE, 0xB9, 0xCC, 0x80, - 0xC9, 0x04, 0xCE, 0xB9, 0xCC, 0x81, 0xC9, 0x04, - 0xCE, 0xB9, 0xCC, 0x84, 0xC9, 0x04, 0xCE, 0xB9, - 0xCC, 0x86, 0xC9, 0x04, 0xCE, 0xB9, 0xCD, 0x82, - // Bytes 36c0 - 36ff - 0xC9, 0x04, 0xCE, 0xBF, 0xCC, 0x80, 0xC9, 0x04, - 0xCE, 0xBF, 0xCC, 0x81, 0xC9, 0x04, 0xCF, 0x81, - 0xCC, 0x93, 0xC9, 0x04, 0xCF, 0x81, 0xCC, 0x94, - 0xC9, 0x04, 0xCF, 0x85, 0xCC, 0x80, 0xC9, 0x04, - 0xCF, 0x85, 0xCC, 0x81, 0xC9, 0x04, 0xCF, 0x85, - 0xCC, 0x84, 0xC9, 0x04, 0xCF, 0x85, 0xCC, 0x86, - 0xC9, 0x04, 0xCF, 0x85, 0xCD, 0x82, 0xC9, 0x04, - 0xCF, 0x89, 0xCD, 0x85, 0xD9, 0x04, 0xCF, 0x92, - // Bytes 3700 - 373f - 0xCC, 0x81, 0xC9, 0x04, 0xCF, 0x92, 0xCC, 0x88, - 0xC9, 0x04, 0xD0, 0x86, 0xCC, 0x88, 0xC9, 0x04, - 0xD0, 0x90, 0xCC, 0x86, 0xC9, 0x04, 0xD0, 0x90, - 0xCC, 0x88, 0xC9, 0x04, 0xD0, 0x93, 0xCC, 0x81, - 0xC9, 0x04, 0xD0, 0x95, 0xCC, 0x80, 0xC9, 0x04, - 0xD0, 0x95, 0xCC, 0x86, 0xC9, 0x04, 0xD0, 0x95, - 0xCC, 0x88, 0xC9, 0x04, 0xD0, 0x96, 0xCC, 0x86, - 0xC9, 0x04, 0xD0, 0x96, 0xCC, 0x88, 0xC9, 0x04, - // Bytes 3740 - 377f - 0xD0, 0x97, 0xCC, 0x88, 0xC9, 0x04, 0xD0, 0x98, - 0xCC, 0x80, 0xC9, 0x04, 0xD0, 0x98, 0xCC, 0x84, - 0xC9, 0x04, 0xD0, 0x98, 0xCC, 0x86, 0xC9, 0x04, - 0xD0, 0x98, 0xCC, 0x88, 0xC9, 0x04, 0xD0, 0x9A, - 0xCC, 0x81, 0xC9, 0x04, 0xD0, 0x9E, 0xCC, 0x88, - 0xC9, 0x04, 0xD0, 0xA3, 0xCC, 0x84, 0xC9, 0x04, - 0xD0, 0xA3, 0xCC, 0x86, 0xC9, 0x04, 0xD0, 0xA3, - 0xCC, 0x88, 0xC9, 0x04, 0xD0, 0xA3, 0xCC, 0x8B, - // Bytes 3780 - 37bf - 0xC9, 0x04, 0xD0, 0xA7, 0xCC, 0x88, 0xC9, 0x04, - 0xD0, 0xAB, 0xCC, 0x88, 0xC9, 0x04, 0xD0, 0xAD, - 0xCC, 0x88, 0xC9, 0x04, 0xD0, 0xB0, 0xCC, 0x86, - 0xC9, 0x04, 0xD0, 0xB0, 0xCC, 0x88, 0xC9, 0x04, - 0xD0, 0xB3, 0xCC, 0x81, 0xC9, 0x04, 0xD0, 0xB5, - 0xCC, 0x80, 0xC9, 0x04, 0xD0, 0xB5, 0xCC, 0x86, - 0xC9, 0x04, 0xD0, 0xB5, 0xCC, 0x88, 0xC9, 0x04, - 0xD0, 0xB6, 0xCC, 0x86, 0xC9, 0x04, 0xD0, 0xB6, - // Bytes 37c0 - 37ff - 0xCC, 0x88, 0xC9, 0x04, 0xD0, 0xB7, 0xCC, 0x88, - 0xC9, 0x04, 0xD0, 0xB8, 0xCC, 0x80, 0xC9, 0x04, - 0xD0, 0xB8, 0xCC, 0x84, 0xC9, 0x04, 0xD0, 0xB8, - 0xCC, 0x86, 0xC9, 0x04, 0xD0, 0xB8, 0xCC, 0x88, - 0xC9, 0x04, 0xD0, 0xBA, 0xCC, 0x81, 0xC9, 0x04, - 0xD0, 0xBE, 0xCC, 0x88, 0xC9, 0x04, 0xD1, 0x83, - 0xCC, 0x84, 0xC9, 0x04, 0xD1, 0x83, 0xCC, 0x86, - 0xC9, 0x04, 0xD1, 0x83, 0xCC, 0x88, 0xC9, 0x04, - // Bytes 3800 - 383f - 0xD1, 0x83, 0xCC, 0x8B, 0xC9, 0x04, 0xD1, 0x87, - 0xCC, 0x88, 0xC9, 0x04, 0xD1, 0x8B, 0xCC, 0x88, - 0xC9, 0x04, 0xD1, 0x8D, 0xCC, 0x88, 0xC9, 0x04, - 0xD1, 0x96, 0xCC, 0x88, 0xC9, 0x04, 0xD1, 0xB4, - 0xCC, 0x8F, 0xC9, 0x04, 0xD1, 0xB5, 0xCC, 0x8F, - 0xC9, 0x04, 0xD3, 0x98, 0xCC, 0x88, 0xC9, 0x04, - 0xD3, 0x99, 0xCC, 0x88, 0xC9, 0x04, 0xD3, 0xA8, - 0xCC, 0x88, 0xC9, 0x04, 0xD3, 0xA9, 0xCC, 0x88, - // Bytes 3840 - 387f - 0xC9, 0x04, 0xD8, 0xA7, 0xD9, 0x93, 0xC9, 0x04, - 0xD8, 0xA7, 0xD9, 0x94, 0xC9, 0x04, 0xD8, 0xA7, - 0xD9, 0x95, 0xB5, 0x04, 0xD9, 0x88, 0xD9, 0x94, - 0xC9, 0x04, 0xD9, 0x8A, 0xD9, 0x94, 0xC9, 0x04, - 0xDB, 0x81, 0xD9, 0x94, 0xC9, 0x04, 0xDB, 0x92, - 0xD9, 0x94, 0xC9, 0x04, 0xDB, 0x95, 0xD9, 0x94, - 0xC9, 0x05, 0x41, 0xCC, 0x82, 0xCC, 0x80, 0xCA, - 0x05, 0x41, 0xCC, 0x82, 0xCC, 0x81, 0xCA, 0x05, - // Bytes 3880 - 38bf - 0x41, 0xCC, 0x82, 0xCC, 0x83, 0xCA, 0x05, 0x41, - 0xCC, 0x82, 0xCC, 0x89, 0xCA, 0x05, 0x41, 0xCC, - 0x86, 0xCC, 0x80, 0xCA, 0x05, 0x41, 0xCC, 0x86, - 0xCC, 0x81, 0xCA, 0x05, 0x41, 0xCC, 0x86, 0xCC, - 0x83, 0xCA, 0x05, 0x41, 0xCC, 0x86, 0xCC, 0x89, - 0xCA, 0x05, 0x41, 0xCC, 0x87, 0xCC, 0x84, 0xCA, - 0x05, 0x41, 0xCC, 0x88, 0xCC, 0x84, 0xCA, 0x05, - 0x41, 0xCC, 0x8A, 0xCC, 0x81, 0xCA, 0x05, 0x41, - // Bytes 38c0 - 38ff - 0xCC, 0xA3, 0xCC, 0x82, 0xCA, 0x05, 0x41, 0xCC, - 0xA3, 0xCC, 0x86, 0xCA, 0x05, 0x43, 0xCC, 0xA7, - 0xCC, 0x81, 0xCA, 0x05, 0x45, 0xCC, 0x82, 0xCC, - 0x80, 0xCA, 0x05, 0x45, 0xCC, 0x82, 0xCC, 0x81, - 0xCA, 0x05, 0x45, 0xCC, 0x82, 0xCC, 0x83, 0xCA, - 0x05, 0x45, 0xCC, 0x82, 0xCC, 0x89, 0xCA, 0x05, - 0x45, 0xCC, 0x84, 0xCC, 0x80, 0xCA, 0x05, 0x45, - 0xCC, 0x84, 0xCC, 0x81, 0xCA, 0x05, 0x45, 0xCC, - // Bytes 3900 - 393f - 0xA3, 0xCC, 0x82, 0xCA, 0x05, 0x45, 0xCC, 0xA7, - 0xCC, 0x86, 0xCA, 0x05, 0x49, 0xCC, 0x88, 0xCC, - 0x81, 0xCA, 0x05, 0x4C, 0xCC, 0xA3, 0xCC, 0x84, - 0xCA, 0x05, 0x4F, 0xCC, 0x82, 0xCC, 0x80, 0xCA, - 0x05, 0x4F, 0xCC, 0x82, 0xCC, 0x81, 0xCA, 0x05, - 0x4F, 0xCC, 0x82, 0xCC, 0x83, 0xCA, 0x05, 0x4F, - 0xCC, 0x82, 0xCC, 0x89, 0xCA, 0x05, 0x4F, 0xCC, - 0x83, 0xCC, 0x81, 0xCA, 0x05, 0x4F, 0xCC, 0x83, - // Bytes 3940 - 397f - 0xCC, 0x84, 0xCA, 0x05, 0x4F, 0xCC, 0x83, 0xCC, - 0x88, 0xCA, 0x05, 0x4F, 0xCC, 0x84, 0xCC, 0x80, - 0xCA, 0x05, 0x4F, 0xCC, 0x84, 0xCC, 0x81, 0xCA, - 0x05, 0x4F, 0xCC, 0x87, 0xCC, 0x84, 0xCA, 0x05, - 0x4F, 0xCC, 0x88, 0xCC, 0x84, 0xCA, 0x05, 0x4F, - 0xCC, 0x9B, 0xCC, 0x80, 0xCA, 0x05, 0x4F, 0xCC, - 0x9B, 0xCC, 0x81, 0xCA, 0x05, 0x4F, 0xCC, 0x9B, - 0xCC, 0x83, 0xCA, 0x05, 0x4F, 0xCC, 0x9B, 0xCC, - // Bytes 3980 - 39bf - 0x89, 0xCA, 0x05, 0x4F, 0xCC, 0x9B, 0xCC, 0xA3, - 0xB6, 0x05, 0x4F, 0xCC, 0xA3, 0xCC, 0x82, 0xCA, - 0x05, 0x4F, 0xCC, 0xA8, 0xCC, 0x84, 0xCA, 0x05, - 0x52, 0xCC, 0xA3, 0xCC, 0x84, 0xCA, 0x05, 0x53, - 0xCC, 0x81, 0xCC, 0x87, 0xCA, 0x05, 0x53, 0xCC, - 0x8C, 0xCC, 0x87, 0xCA, 0x05, 0x53, 0xCC, 0xA3, - 0xCC, 0x87, 0xCA, 0x05, 0x55, 0xCC, 0x83, 0xCC, - 0x81, 0xCA, 0x05, 0x55, 0xCC, 0x84, 0xCC, 0x88, - // Bytes 39c0 - 39ff - 0xCA, 0x05, 0x55, 0xCC, 0x88, 0xCC, 0x80, 0xCA, - 0x05, 0x55, 0xCC, 0x88, 0xCC, 0x81, 0xCA, 0x05, - 0x55, 0xCC, 0x88, 0xCC, 0x84, 0xCA, 0x05, 0x55, - 0xCC, 0x88, 0xCC, 0x8C, 0xCA, 0x05, 0x55, 0xCC, - 0x9B, 0xCC, 0x80, 0xCA, 0x05, 0x55, 0xCC, 0x9B, - 0xCC, 0x81, 0xCA, 0x05, 0x55, 0xCC, 0x9B, 0xCC, - 0x83, 0xCA, 0x05, 0x55, 0xCC, 0x9B, 0xCC, 0x89, - 0xCA, 0x05, 0x55, 0xCC, 0x9B, 0xCC, 0xA3, 0xB6, - // Bytes 3a00 - 3a3f - 0x05, 0x61, 0xCC, 0x82, 0xCC, 0x80, 0xCA, 0x05, - 0x61, 0xCC, 0x82, 0xCC, 0x81, 0xCA, 0x05, 0x61, - 0xCC, 0x82, 0xCC, 0x83, 0xCA, 0x05, 0x61, 0xCC, - 0x82, 0xCC, 0x89, 0xCA, 0x05, 0x61, 0xCC, 0x86, - 0xCC, 0x80, 0xCA, 0x05, 0x61, 0xCC, 0x86, 0xCC, - 0x81, 0xCA, 0x05, 0x61, 0xCC, 0x86, 0xCC, 0x83, - 0xCA, 0x05, 0x61, 0xCC, 0x86, 0xCC, 0x89, 0xCA, - 0x05, 0x61, 0xCC, 0x87, 0xCC, 0x84, 0xCA, 0x05, - // Bytes 3a40 - 3a7f - 0x61, 0xCC, 0x88, 0xCC, 0x84, 0xCA, 0x05, 0x61, - 0xCC, 0x8A, 0xCC, 0x81, 0xCA, 0x05, 0x61, 0xCC, - 0xA3, 0xCC, 0x82, 0xCA, 0x05, 0x61, 0xCC, 0xA3, - 0xCC, 0x86, 0xCA, 0x05, 0x63, 0xCC, 0xA7, 0xCC, - 0x81, 0xCA, 0x05, 0x65, 0xCC, 0x82, 0xCC, 0x80, - 0xCA, 0x05, 0x65, 0xCC, 0x82, 0xCC, 0x81, 0xCA, - 0x05, 0x65, 0xCC, 0x82, 0xCC, 0x83, 0xCA, 0x05, - 0x65, 0xCC, 0x82, 0xCC, 0x89, 0xCA, 0x05, 0x65, - // Bytes 3a80 - 3abf - 0xCC, 0x84, 0xCC, 0x80, 0xCA, 0x05, 0x65, 0xCC, - 0x84, 0xCC, 0x81, 0xCA, 0x05, 0x65, 0xCC, 0xA3, - 0xCC, 0x82, 0xCA, 0x05, 0x65, 0xCC, 0xA7, 0xCC, - 0x86, 0xCA, 0x05, 0x69, 0xCC, 0x88, 0xCC, 0x81, - 0xCA, 0x05, 0x6C, 0xCC, 0xA3, 0xCC, 0x84, 0xCA, - 0x05, 0x6F, 0xCC, 0x82, 0xCC, 0x80, 0xCA, 0x05, - 0x6F, 0xCC, 0x82, 0xCC, 0x81, 0xCA, 0x05, 0x6F, - 0xCC, 0x82, 0xCC, 0x83, 0xCA, 0x05, 0x6F, 0xCC, - // Bytes 3ac0 - 3aff - 0x82, 0xCC, 0x89, 0xCA, 0x05, 0x6F, 0xCC, 0x83, - 0xCC, 0x81, 0xCA, 0x05, 0x6F, 0xCC, 0x83, 0xCC, - 0x84, 0xCA, 0x05, 0x6F, 0xCC, 0x83, 0xCC, 0x88, - 0xCA, 0x05, 0x6F, 0xCC, 0x84, 0xCC, 0x80, 0xCA, - 0x05, 0x6F, 0xCC, 0x84, 0xCC, 0x81, 0xCA, 0x05, - 0x6F, 0xCC, 0x87, 0xCC, 0x84, 0xCA, 0x05, 0x6F, - 0xCC, 0x88, 0xCC, 0x84, 0xCA, 0x05, 0x6F, 0xCC, - 0x9B, 0xCC, 0x80, 0xCA, 0x05, 0x6F, 0xCC, 0x9B, - // Bytes 3b00 - 3b3f - 0xCC, 0x81, 0xCA, 0x05, 0x6F, 0xCC, 0x9B, 0xCC, - 0x83, 0xCA, 0x05, 0x6F, 0xCC, 0x9B, 0xCC, 0x89, - 0xCA, 0x05, 0x6F, 0xCC, 0x9B, 0xCC, 0xA3, 0xB6, - 0x05, 0x6F, 0xCC, 0xA3, 0xCC, 0x82, 0xCA, 0x05, - 0x6F, 0xCC, 0xA8, 0xCC, 0x84, 0xCA, 0x05, 0x72, - 0xCC, 0xA3, 0xCC, 0x84, 0xCA, 0x05, 0x73, 0xCC, - 0x81, 0xCC, 0x87, 0xCA, 0x05, 0x73, 0xCC, 0x8C, - 0xCC, 0x87, 0xCA, 0x05, 0x73, 0xCC, 0xA3, 0xCC, - // Bytes 3b40 - 3b7f - 0x87, 0xCA, 0x05, 0x75, 0xCC, 0x83, 0xCC, 0x81, - 0xCA, 0x05, 0x75, 0xCC, 0x84, 0xCC, 0x88, 0xCA, - 0x05, 0x75, 0xCC, 0x88, 0xCC, 0x80, 0xCA, 0x05, - 0x75, 0xCC, 0x88, 0xCC, 0x81, 0xCA, 0x05, 0x75, - 0xCC, 0x88, 0xCC, 0x84, 0xCA, 0x05, 0x75, 0xCC, - 0x88, 0xCC, 0x8C, 0xCA, 0x05, 0x75, 0xCC, 0x9B, - 0xCC, 0x80, 0xCA, 0x05, 0x75, 0xCC, 0x9B, 0xCC, - 0x81, 0xCA, 0x05, 0x75, 0xCC, 0x9B, 0xCC, 0x83, - // Bytes 3b80 - 3bbf - 0xCA, 0x05, 0x75, 0xCC, 0x9B, 0xCC, 0x89, 0xCA, - 0x05, 0x75, 0xCC, 0x9B, 0xCC, 0xA3, 0xB6, 0x05, - 0xE1, 0xBE, 0xBF, 0xCC, 0x80, 0xCA, 0x05, 0xE1, - 0xBE, 0xBF, 0xCC, 0x81, 0xCA, 0x05, 0xE1, 0xBE, - 0xBF, 0xCD, 0x82, 0xCA, 0x05, 0xE1, 0xBF, 0xBE, - 0xCC, 0x80, 0xCA, 0x05, 0xE1, 0xBF, 0xBE, 0xCC, - 0x81, 0xCA, 0x05, 0xE1, 0xBF, 0xBE, 0xCD, 0x82, - 0xCA, 0x05, 0xE2, 0x86, 0x90, 0xCC, 0xB8, 0x05, - // Bytes 3bc0 - 3bff - 0x05, 0xE2, 0x86, 0x92, 0xCC, 0xB8, 0x05, 0x05, - 0xE2, 0x86, 0x94, 0xCC, 0xB8, 0x05, 0x05, 0xE2, - 0x87, 0x90, 0xCC, 0xB8, 0x05, 0x05, 0xE2, 0x87, - 0x92, 0xCC, 0xB8, 0x05, 0x05, 0xE2, 0x87, 0x94, - 0xCC, 0xB8, 0x05, 0x05, 0xE2, 0x88, 0x83, 0xCC, - 0xB8, 0x05, 0x05, 0xE2, 0x88, 0x88, 0xCC, 0xB8, - 0x05, 0x05, 0xE2, 0x88, 0x8B, 0xCC, 0xB8, 0x05, - 0x05, 0xE2, 0x88, 0xA3, 0xCC, 0xB8, 0x05, 0x05, - // Bytes 3c00 - 3c3f - 0xE2, 0x88, 0xA5, 0xCC, 0xB8, 0x05, 0x05, 0xE2, - 0x88, 0xBC, 0xCC, 0xB8, 0x05, 0x05, 0xE2, 0x89, - 0x83, 0xCC, 0xB8, 0x05, 0x05, 0xE2, 0x89, 0x85, - 0xCC, 0xB8, 0x05, 0x05, 0xE2, 0x89, 0x88, 0xCC, - 0xB8, 0x05, 0x05, 0xE2, 0x89, 0x8D, 0xCC, 0xB8, - 0x05, 0x05, 0xE2, 0x89, 0xA1, 0xCC, 0xB8, 0x05, - 0x05, 0xE2, 0x89, 0xA4, 0xCC, 0xB8, 0x05, 0x05, - 0xE2, 0x89, 0xA5, 0xCC, 0xB8, 0x05, 0x05, 0xE2, - // Bytes 3c40 - 3c7f - 0x89, 0xB2, 0xCC, 0xB8, 0x05, 0x05, 0xE2, 0x89, - 0xB3, 0xCC, 0xB8, 0x05, 0x05, 0xE2, 0x89, 0xB6, - 0xCC, 0xB8, 0x05, 0x05, 0xE2, 0x89, 0xB7, 0xCC, - 0xB8, 0x05, 0x05, 0xE2, 0x89, 0xBA, 0xCC, 0xB8, - 0x05, 0x05, 0xE2, 0x89, 0xBB, 0xCC, 0xB8, 0x05, - 0x05, 0xE2, 0x89, 0xBC, 0xCC, 0xB8, 0x05, 0x05, - 0xE2, 0x89, 0xBD, 0xCC, 0xB8, 0x05, 0x05, 0xE2, - 0x8A, 0x82, 0xCC, 0xB8, 0x05, 0x05, 0xE2, 0x8A, - // Bytes 3c80 - 3cbf - 0x83, 0xCC, 0xB8, 0x05, 0x05, 0xE2, 0x8A, 0x86, - 0xCC, 0xB8, 0x05, 0x05, 0xE2, 0x8A, 0x87, 0xCC, - 0xB8, 0x05, 0x05, 0xE2, 0x8A, 0x91, 0xCC, 0xB8, - 0x05, 0x05, 0xE2, 0x8A, 0x92, 0xCC, 0xB8, 0x05, - 0x05, 0xE2, 0x8A, 0xA2, 0xCC, 0xB8, 0x05, 0x05, - 0xE2, 0x8A, 0xA8, 0xCC, 0xB8, 0x05, 0x05, 0xE2, - 0x8A, 0xA9, 0xCC, 0xB8, 0x05, 0x05, 0xE2, 0x8A, - 0xAB, 0xCC, 0xB8, 0x05, 0x05, 0xE2, 0x8A, 0xB2, - // Bytes 3cc0 - 3cff - 0xCC, 0xB8, 0x05, 0x05, 0xE2, 0x8A, 0xB3, 0xCC, - 0xB8, 0x05, 0x05, 0xE2, 0x8A, 0xB4, 0xCC, 0xB8, - 0x05, 0x05, 0xE2, 0x8A, 0xB5, 0xCC, 0xB8, 0x05, - 0x06, 0xCE, 0x91, 0xCC, 0x93, 0xCD, 0x85, 0xDA, - 0x06, 0xCE, 0x91, 0xCC, 0x94, 0xCD, 0x85, 0xDA, - 0x06, 0xCE, 0x95, 0xCC, 0x93, 0xCC, 0x80, 0xCA, - 0x06, 0xCE, 0x95, 0xCC, 0x93, 0xCC, 0x81, 0xCA, - 0x06, 0xCE, 0x95, 0xCC, 0x94, 0xCC, 0x80, 0xCA, - // Bytes 3d00 - 3d3f - 0x06, 0xCE, 0x95, 0xCC, 0x94, 0xCC, 0x81, 0xCA, - 0x06, 0xCE, 0x97, 0xCC, 0x93, 0xCD, 0x85, 0xDA, - 0x06, 0xCE, 0x97, 0xCC, 0x94, 0xCD, 0x85, 0xDA, - 0x06, 0xCE, 0x99, 0xCC, 0x93, 0xCC, 0x80, 0xCA, - 0x06, 0xCE, 0x99, 0xCC, 0x93, 0xCC, 0x81, 0xCA, - 0x06, 0xCE, 0x99, 0xCC, 0x93, 0xCD, 0x82, 0xCA, - 0x06, 0xCE, 0x99, 0xCC, 0x94, 0xCC, 0x80, 0xCA, - 0x06, 0xCE, 0x99, 0xCC, 0x94, 0xCC, 0x81, 0xCA, - // Bytes 3d40 - 3d7f - 0x06, 0xCE, 0x99, 0xCC, 0x94, 0xCD, 0x82, 0xCA, - 0x06, 0xCE, 0x9F, 0xCC, 0x93, 0xCC, 0x80, 0xCA, - 0x06, 0xCE, 0x9F, 0xCC, 0x93, 0xCC, 0x81, 0xCA, - 0x06, 0xCE, 0x9F, 0xCC, 0x94, 0xCC, 0x80, 0xCA, - 0x06, 0xCE, 0x9F, 0xCC, 0x94, 0xCC, 0x81, 0xCA, - 0x06, 0xCE, 0xA5, 0xCC, 0x94, 0xCC, 0x80, 0xCA, - 0x06, 0xCE, 0xA5, 0xCC, 0x94, 0xCC, 0x81, 0xCA, - 0x06, 0xCE, 0xA5, 0xCC, 0x94, 0xCD, 0x82, 0xCA, - // Bytes 3d80 - 3dbf - 0x06, 0xCE, 0xA9, 0xCC, 0x93, 0xCD, 0x85, 0xDA, - 0x06, 0xCE, 0xA9, 0xCC, 0x94, 0xCD, 0x85, 0xDA, - 0x06, 0xCE, 0xB1, 0xCC, 0x80, 0xCD, 0x85, 0xDA, - 0x06, 0xCE, 0xB1, 0xCC, 0x81, 0xCD, 0x85, 0xDA, - 0x06, 0xCE, 0xB1, 0xCC, 0x93, 0xCD, 0x85, 0xDA, - 0x06, 0xCE, 0xB1, 0xCC, 0x94, 0xCD, 0x85, 0xDA, - 0x06, 0xCE, 0xB1, 0xCD, 0x82, 0xCD, 0x85, 0xDA, - 0x06, 0xCE, 0xB5, 0xCC, 0x93, 0xCC, 0x80, 0xCA, - // Bytes 3dc0 - 3dff - 0x06, 0xCE, 0xB5, 0xCC, 0x93, 0xCC, 0x81, 0xCA, - 0x06, 0xCE, 0xB5, 0xCC, 0x94, 0xCC, 0x80, 0xCA, - 0x06, 0xCE, 0xB5, 0xCC, 0x94, 0xCC, 0x81, 0xCA, - 0x06, 0xCE, 0xB7, 0xCC, 0x80, 0xCD, 0x85, 0xDA, - 0x06, 0xCE, 0xB7, 0xCC, 0x81, 0xCD, 0x85, 0xDA, - 0x06, 0xCE, 0xB7, 0xCC, 0x93, 0xCD, 0x85, 0xDA, - 0x06, 0xCE, 0xB7, 0xCC, 0x94, 0xCD, 0x85, 0xDA, - 0x06, 0xCE, 0xB7, 0xCD, 0x82, 0xCD, 0x85, 0xDA, - // Bytes 3e00 - 3e3f - 0x06, 0xCE, 0xB9, 0xCC, 0x88, 0xCC, 0x80, 0xCA, - 0x06, 0xCE, 0xB9, 0xCC, 0x88, 0xCC, 0x81, 0xCA, - 0x06, 0xCE, 0xB9, 0xCC, 0x88, 0xCD, 0x82, 0xCA, - 0x06, 0xCE, 0xB9, 0xCC, 0x93, 0xCC, 0x80, 0xCA, - 0x06, 0xCE, 0xB9, 0xCC, 0x93, 0xCC, 0x81, 0xCA, - 0x06, 0xCE, 0xB9, 0xCC, 0x93, 0xCD, 0x82, 0xCA, - 0x06, 0xCE, 0xB9, 0xCC, 0x94, 0xCC, 0x80, 0xCA, - 0x06, 0xCE, 0xB9, 0xCC, 0x94, 0xCC, 0x81, 0xCA, - // Bytes 3e40 - 3e7f - 0x06, 0xCE, 0xB9, 0xCC, 0x94, 0xCD, 0x82, 0xCA, - 0x06, 0xCE, 0xBF, 0xCC, 0x93, 0xCC, 0x80, 0xCA, - 0x06, 0xCE, 0xBF, 0xCC, 0x93, 0xCC, 0x81, 0xCA, - 0x06, 0xCE, 0xBF, 0xCC, 0x94, 0xCC, 0x80, 0xCA, - 0x06, 0xCE, 0xBF, 0xCC, 0x94, 0xCC, 0x81, 0xCA, - 0x06, 0xCF, 0x85, 0xCC, 0x88, 0xCC, 0x80, 0xCA, - 0x06, 0xCF, 0x85, 0xCC, 0x88, 0xCC, 0x81, 0xCA, - 0x06, 0xCF, 0x85, 0xCC, 0x88, 0xCD, 0x82, 0xCA, - // Bytes 3e80 - 3ebf - 0x06, 0xCF, 0x85, 0xCC, 0x93, 0xCC, 0x80, 0xCA, - 0x06, 0xCF, 0x85, 0xCC, 0x93, 0xCC, 0x81, 0xCA, - 0x06, 0xCF, 0x85, 0xCC, 0x93, 0xCD, 0x82, 0xCA, - 0x06, 0xCF, 0x85, 0xCC, 0x94, 0xCC, 0x80, 0xCA, - 0x06, 0xCF, 0x85, 0xCC, 0x94, 0xCC, 0x81, 0xCA, - 0x06, 0xCF, 0x85, 0xCC, 0x94, 0xCD, 0x82, 0xCA, - 0x06, 0xCF, 0x89, 0xCC, 0x80, 0xCD, 0x85, 0xDA, - 0x06, 0xCF, 0x89, 0xCC, 0x81, 0xCD, 0x85, 0xDA, - // Bytes 3ec0 - 3eff - 0x06, 0xCF, 0x89, 0xCC, 0x93, 0xCD, 0x85, 0xDA, - 0x06, 0xCF, 0x89, 0xCC, 0x94, 0xCD, 0x85, 0xDA, - 0x06, 0xCF, 0x89, 0xCD, 0x82, 0xCD, 0x85, 0xDA, - 0x06, 0xE0, 0xA4, 0xA8, 0xE0, 0xA4, 0xBC, 0x09, - 0x06, 0xE0, 0xA4, 0xB0, 0xE0, 0xA4, 0xBC, 0x09, - 0x06, 0xE0, 0xA4, 0xB3, 0xE0, 0xA4, 0xBC, 0x09, - 0x06, 0xE0, 0xB1, 0x86, 0xE0, 0xB1, 0x96, 0x85, - 0x06, 0xE0, 0xB7, 0x99, 0xE0, 0xB7, 0x8A, 0x11, - // Bytes 3f00 - 3f3f - 0x06, 0xE3, 0x81, 0x86, 0xE3, 0x82, 0x99, 0x0D, - 0x06, 0xE3, 0x81, 0x8B, 0xE3, 0x82, 0x99, 0x0D, - 0x06, 0xE3, 0x81, 0x8D, 0xE3, 0x82, 0x99, 0x0D, - 0x06, 0xE3, 0x81, 0x8F, 0xE3, 0x82, 0x99, 0x0D, - 0x06, 0xE3, 0x81, 0x91, 0xE3, 0x82, 0x99, 0x0D, - 0x06, 0xE3, 0x81, 0x93, 0xE3, 0x82, 0x99, 0x0D, - 0x06, 0xE3, 0x81, 0x95, 0xE3, 0x82, 0x99, 0x0D, - 0x06, 0xE3, 0x81, 0x97, 0xE3, 0x82, 0x99, 0x0D, - // Bytes 3f40 - 3f7f - 0x06, 0xE3, 0x81, 0x99, 0xE3, 0x82, 0x99, 0x0D, - 0x06, 0xE3, 0x81, 0x9B, 0xE3, 0x82, 0x99, 0x0D, - 0x06, 0xE3, 0x81, 0x9D, 0xE3, 0x82, 0x99, 0x0D, - 0x06, 0xE3, 0x81, 0x9F, 0xE3, 0x82, 0x99, 0x0D, - 0x06, 0xE3, 0x81, 0xA1, 0xE3, 0x82, 0x99, 0x0D, - 0x06, 0xE3, 0x81, 0xA4, 0xE3, 0x82, 0x99, 0x0D, - 0x06, 0xE3, 0x81, 0xA6, 0xE3, 0x82, 0x99, 0x0D, - 0x06, 0xE3, 0x81, 0xA8, 0xE3, 0x82, 0x99, 0x0D, - // Bytes 3f80 - 3fbf - 0x06, 0xE3, 0x81, 0xAF, 0xE3, 0x82, 0x99, 0x0D, - 0x06, 0xE3, 0x81, 0xAF, 0xE3, 0x82, 0x9A, 0x0D, - 0x06, 0xE3, 0x81, 0xB2, 0xE3, 0x82, 0x99, 0x0D, - 0x06, 0xE3, 0x81, 0xB2, 0xE3, 0x82, 0x9A, 0x0D, - 0x06, 0xE3, 0x81, 0xB5, 0xE3, 0x82, 0x99, 0x0D, - 0x06, 0xE3, 0x81, 0xB5, 0xE3, 0x82, 0x9A, 0x0D, - 0x06, 0xE3, 0x81, 0xB8, 0xE3, 0x82, 0x99, 0x0D, - 0x06, 0xE3, 0x81, 0xB8, 0xE3, 0x82, 0x9A, 0x0D, - // Bytes 3fc0 - 3fff - 0x06, 0xE3, 0x81, 0xBB, 0xE3, 0x82, 0x99, 0x0D, - 0x06, 0xE3, 0x81, 0xBB, 0xE3, 0x82, 0x9A, 0x0D, - 0x06, 0xE3, 0x82, 0x9D, 0xE3, 0x82, 0x99, 0x0D, - 0x06, 0xE3, 0x82, 0xA6, 0xE3, 0x82, 0x99, 0x0D, - 0x06, 0xE3, 0x82, 0xAB, 0xE3, 0x82, 0x99, 0x0D, - 0x06, 0xE3, 0x82, 0xAD, 0xE3, 0x82, 0x99, 0x0D, - 0x06, 0xE3, 0x82, 0xAF, 0xE3, 0x82, 0x99, 0x0D, - 0x06, 0xE3, 0x82, 0xB1, 0xE3, 0x82, 0x99, 0x0D, - // Bytes 4000 - 403f - 0x06, 0xE3, 0x82, 0xB3, 0xE3, 0x82, 0x99, 0x0D, - 0x06, 0xE3, 0x82, 0xB5, 0xE3, 0x82, 0x99, 0x0D, - 0x06, 0xE3, 0x82, 0xB7, 0xE3, 0x82, 0x99, 0x0D, - 0x06, 0xE3, 0x82, 0xB9, 0xE3, 0x82, 0x99, 0x0D, - 0x06, 0xE3, 0x82, 0xBB, 0xE3, 0x82, 0x99, 0x0D, - 0x06, 0xE3, 0x82, 0xBD, 0xE3, 0x82, 0x99, 0x0D, - 0x06, 0xE3, 0x82, 0xBF, 0xE3, 0x82, 0x99, 0x0D, - 0x06, 0xE3, 0x83, 0x81, 0xE3, 0x82, 0x99, 0x0D, - // Bytes 4040 - 407f - 0x06, 0xE3, 0x83, 0x84, 0xE3, 0x82, 0x99, 0x0D, - 0x06, 0xE3, 0x83, 0x86, 0xE3, 0x82, 0x99, 0x0D, - 0x06, 0xE3, 0x83, 0x88, 0xE3, 0x82, 0x99, 0x0D, - 0x06, 0xE3, 0x83, 0x8F, 0xE3, 0x82, 0x99, 0x0D, - 0x06, 0xE3, 0x83, 0x8F, 0xE3, 0x82, 0x9A, 0x0D, - 0x06, 0xE3, 0x83, 0x92, 0xE3, 0x82, 0x99, 0x0D, - 0x06, 0xE3, 0x83, 0x92, 0xE3, 0x82, 0x9A, 0x0D, - 0x06, 0xE3, 0x83, 0x95, 0xE3, 0x82, 0x99, 0x0D, - // Bytes 4080 - 40bf - 0x06, 0xE3, 0x83, 0x95, 0xE3, 0x82, 0x9A, 0x0D, - 0x06, 0xE3, 0x83, 0x98, 0xE3, 0x82, 0x99, 0x0D, - 0x06, 0xE3, 0x83, 0x98, 0xE3, 0x82, 0x9A, 0x0D, - 0x06, 0xE3, 0x83, 0x9B, 0xE3, 0x82, 0x99, 0x0D, - 0x06, 0xE3, 0x83, 0x9B, 0xE3, 0x82, 0x9A, 0x0D, - 0x06, 0xE3, 0x83, 0xAF, 0xE3, 0x82, 0x99, 0x0D, - 0x06, 0xE3, 0x83, 0xB0, 0xE3, 0x82, 0x99, 0x0D, - 0x06, 0xE3, 0x83, 0xB1, 0xE3, 0x82, 0x99, 0x0D, - // Bytes 40c0 - 40ff - 0x06, 0xE3, 0x83, 0xB2, 0xE3, 0x82, 0x99, 0x0D, - 0x06, 0xE3, 0x83, 0xBD, 0xE3, 0x82, 0x99, 0x0D, - 0x08, 0xCE, 0x91, 0xCC, 0x93, 0xCC, 0x80, 0xCD, - 0x85, 0xDB, 0x08, 0xCE, 0x91, 0xCC, 0x93, 0xCC, - 0x81, 0xCD, 0x85, 0xDB, 0x08, 0xCE, 0x91, 0xCC, - 0x93, 0xCD, 0x82, 0xCD, 0x85, 0xDB, 0x08, 0xCE, - 0x91, 0xCC, 0x94, 0xCC, 0x80, 0xCD, 0x85, 0xDB, - 0x08, 0xCE, 0x91, 0xCC, 0x94, 0xCC, 0x81, 0xCD, - // Bytes 4100 - 413f - 0x85, 0xDB, 0x08, 0xCE, 0x91, 0xCC, 0x94, 0xCD, - 0x82, 0xCD, 0x85, 0xDB, 0x08, 0xCE, 0x97, 0xCC, - 0x93, 0xCC, 0x80, 0xCD, 0x85, 0xDB, 0x08, 0xCE, - 0x97, 0xCC, 0x93, 0xCC, 0x81, 0xCD, 0x85, 0xDB, - 0x08, 0xCE, 0x97, 0xCC, 0x93, 0xCD, 0x82, 0xCD, - 0x85, 0xDB, 0x08, 0xCE, 0x97, 0xCC, 0x94, 0xCC, - 0x80, 0xCD, 0x85, 0xDB, 0x08, 0xCE, 0x97, 0xCC, - 0x94, 0xCC, 0x81, 0xCD, 0x85, 0xDB, 0x08, 0xCE, - // Bytes 4140 - 417f - 0x97, 0xCC, 0x94, 0xCD, 0x82, 0xCD, 0x85, 0xDB, - 0x08, 0xCE, 0xA9, 0xCC, 0x93, 0xCC, 0x80, 0xCD, - 0x85, 0xDB, 0x08, 0xCE, 0xA9, 0xCC, 0x93, 0xCC, - 0x81, 0xCD, 0x85, 0xDB, 0x08, 0xCE, 0xA9, 0xCC, - 0x93, 0xCD, 0x82, 0xCD, 0x85, 0xDB, 0x08, 0xCE, - 0xA9, 0xCC, 0x94, 0xCC, 0x80, 0xCD, 0x85, 0xDB, - 0x08, 0xCE, 0xA9, 0xCC, 0x94, 0xCC, 0x81, 0xCD, - 0x85, 0xDB, 0x08, 0xCE, 0xA9, 0xCC, 0x94, 0xCD, - // Bytes 4180 - 41bf - 0x82, 0xCD, 0x85, 0xDB, 0x08, 0xCE, 0xB1, 0xCC, - 0x93, 0xCC, 0x80, 0xCD, 0x85, 0xDB, 0x08, 0xCE, - 0xB1, 0xCC, 0x93, 0xCC, 0x81, 0xCD, 0x85, 0xDB, - 0x08, 0xCE, 0xB1, 0xCC, 0x93, 0xCD, 0x82, 0xCD, - 0x85, 0xDB, 0x08, 0xCE, 0xB1, 0xCC, 0x94, 0xCC, - 0x80, 0xCD, 0x85, 0xDB, 0x08, 0xCE, 0xB1, 0xCC, - 0x94, 0xCC, 0x81, 0xCD, 0x85, 0xDB, 0x08, 0xCE, - 0xB1, 0xCC, 0x94, 0xCD, 0x82, 0xCD, 0x85, 0xDB, - // Bytes 41c0 - 41ff - 0x08, 0xCE, 0xB7, 0xCC, 0x93, 0xCC, 0x80, 0xCD, - 0x85, 0xDB, 0x08, 0xCE, 0xB7, 0xCC, 0x93, 0xCC, - 0x81, 0xCD, 0x85, 0xDB, 0x08, 0xCE, 0xB7, 0xCC, - 0x93, 0xCD, 0x82, 0xCD, 0x85, 0xDB, 0x08, 0xCE, - 0xB7, 0xCC, 0x94, 0xCC, 0x80, 0xCD, 0x85, 0xDB, - 0x08, 0xCE, 0xB7, 0xCC, 0x94, 0xCC, 0x81, 0xCD, - 0x85, 0xDB, 0x08, 0xCE, 0xB7, 0xCC, 0x94, 0xCD, - 0x82, 0xCD, 0x85, 0xDB, 0x08, 0xCF, 0x89, 0xCC, - // Bytes 4200 - 423f - 0x93, 0xCC, 0x80, 0xCD, 0x85, 0xDB, 0x08, 0xCF, - 0x89, 0xCC, 0x93, 0xCC, 0x81, 0xCD, 0x85, 0xDB, - 0x08, 0xCF, 0x89, 0xCC, 0x93, 0xCD, 0x82, 0xCD, - 0x85, 0xDB, 0x08, 0xCF, 0x89, 0xCC, 0x94, 0xCC, - 0x80, 0xCD, 0x85, 0xDB, 0x08, 0xCF, 0x89, 0xCC, - 0x94, 0xCC, 0x81, 0xCD, 0x85, 0xDB, 0x08, 0xCF, - 0x89, 0xCC, 0x94, 0xCD, 0x82, 0xCD, 0x85, 0xDB, - 0x08, 0xF0, 0x91, 0x82, 0x99, 0xF0, 0x91, 0x82, - // Bytes 4240 - 427f - 0xBA, 0x09, 0x08, 0xF0, 0x91, 0x82, 0x9B, 0xF0, - 0x91, 0x82, 0xBA, 0x09, 0x08, 0xF0, 0x91, 0x82, - 0xA5, 0xF0, 0x91, 0x82, 0xBA, 0x09, 0x42, 0xC2, - 0xB4, 0x01, 0x43, 0x20, 0xCC, 0x81, 0xC9, 0x43, - 0x20, 0xCC, 0x83, 0xC9, 0x43, 0x20, 0xCC, 0x84, - 0xC9, 0x43, 0x20, 0xCC, 0x85, 0xC9, 0x43, 0x20, - 0xCC, 0x86, 0xC9, 0x43, 0x20, 0xCC, 0x87, 0xC9, - 0x43, 0x20, 0xCC, 0x88, 0xC9, 0x43, 0x20, 0xCC, - // Bytes 4280 - 42bf - 0x8A, 0xC9, 0x43, 0x20, 0xCC, 0x8B, 0xC9, 0x43, - 0x20, 0xCC, 0x93, 0xC9, 0x43, 0x20, 0xCC, 0x94, - 0xC9, 0x43, 0x20, 0xCC, 0xA7, 0xA5, 0x43, 0x20, - 0xCC, 0xA8, 0xA5, 0x43, 0x20, 0xCC, 0xB3, 0xB5, - 0x43, 0x20, 0xCD, 0x82, 0xC9, 0x43, 0x20, 0xCD, - 0x85, 0xD9, 0x43, 0x20, 0xD9, 0x8B, 0x59, 0x43, - 0x20, 0xD9, 0x8C, 0x5D, 0x43, 0x20, 0xD9, 0x8D, - 0x61, 0x43, 0x20, 0xD9, 0x8E, 0x65, 0x43, 0x20, - // Bytes 42c0 - 42ff - 0xD9, 0x8F, 0x69, 0x43, 0x20, 0xD9, 0x90, 0x6D, - 0x43, 0x20, 0xD9, 0x91, 0x71, 0x43, 0x20, 0xD9, - 0x92, 0x75, 0x43, 0x41, 0xCC, 0x8A, 0xC9, 0x43, - 0x73, 0xCC, 0x87, 0xC9, 0x44, 0x20, 0xE3, 0x82, - 0x99, 0x0D, 0x44, 0x20, 0xE3, 0x82, 0x9A, 0x0D, - 0x44, 0xC2, 0xA8, 0xCC, 0x81, 0xCA, 0x44, 0xCE, - 0x91, 0xCC, 0x81, 0xC9, 0x44, 0xCE, 0x95, 0xCC, - 0x81, 0xC9, 0x44, 0xCE, 0x97, 0xCC, 0x81, 0xC9, - // Bytes 4300 - 433f - 0x44, 0xCE, 0x99, 0xCC, 0x81, 0xC9, 0x44, 0xCE, - 0x9F, 0xCC, 0x81, 0xC9, 0x44, 0xCE, 0xA5, 0xCC, - 0x81, 0xC9, 0x44, 0xCE, 0xA5, 0xCC, 0x88, 0xC9, - 0x44, 0xCE, 0xA9, 0xCC, 0x81, 0xC9, 0x44, 0xCE, - 0xB1, 0xCC, 0x81, 0xC9, 0x44, 0xCE, 0xB5, 0xCC, - 0x81, 0xC9, 0x44, 0xCE, 0xB7, 0xCC, 0x81, 0xC9, - 0x44, 0xCE, 0xB9, 0xCC, 0x81, 0xC9, 0x44, 0xCE, - 0xBF, 0xCC, 0x81, 0xC9, 0x44, 0xCF, 0x85, 0xCC, - // Bytes 4340 - 437f - 0x81, 0xC9, 0x44, 0xCF, 0x89, 0xCC, 0x81, 0xC9, - 0x44, 0xD7, 0x90, 0xD6, 0xB7, 0x31, 0x44, 0xD7, - 0x90, 0xD6, 0xB8, 0x35, 0x44, 0xD7, 0x90, 0xD6, - 0xBC, 0x41, 0x44, 0xD7, 0x91, 0xD6, 0xBC, 0x41, - 0x44, 0xD7, 0x91, 0xD6, 0xBF, 0x49, 0x44, 0xD7, - 0x92, 0xD6, 0xBC, 0x41, 0x44, 0xD7, 0x93, 0xD6, - 0xBC, 0x41, 0x44, 0xD7, 0x94, 0xD6, 0xBC, 0x41, - 0x44, 0xD7, 0x95, 0xD6, 0xB9, 0x39, 0x44, 0xD7, - // Bytes 4380 - 43bf - 0x95, 0xD6, 0xBC, 0x41, 0x44, 0xD7, 0x96, 0xD6, - 0xBC, 0x41, 0x44, 0xD7, 0x98, 0xD6, 0xBC, 0x41, - 0x44, 0xD7, 0x99, 0xD6, 0xB4, 0x25, 0x44, 0xD7, - 0x99, 0xD6, 0xBC, 0x41, 0x44, 0xD7, 0x9A, 0xD6, - 0xBC, 0x41, 0x44, 0xD7, 0x9B, 0xD6, 0xBC, 0x41, - 0x44, 0xD7, 0x9B, 0xD6, 0xBF, 0x49, 0x44, 0xD7, - 0x9C, 0xD6, 0xBC, 0x41, 0x44, 0xD7, 0x9E, 0xD6, - 0xBC, 0x41, 0x44, 0xD7, 0xA0, 0xD6, 0xBC, 0x41, - // Bytes 43c0 - 43ff - 0x44, 0xD7, 0xA1, 0xD6, 0xBC, 0x41, 0x44, 0xD7, - 0xA3, 0xD6, 0xBC, 0x41, 0x44, 0xD7, 0xA4, 0xD6, - 0xBC, 0x41, 0x44, 0xD7, 0xA4, 0xD6, 0xBF, 0x49, - 0x44, 0xD7, 0xA6, 0xD6, 0xBC, 0x41, 0x44, 0xD7, - 0xA7, 0xD6, 0xBC, 0x41, 0x44, 0xD7, 0xA8, 0xD6, - 0xBC, 0x41, 0x44, 0xD7, 0xA9, 0xD6, 0xBC, 0x41, - 0x44, 0xD7, 0xA9, 0xD7, 0x81, 0x4D, 0x44, 0xD7, - 0xA9, 0xD7, 0x82, 0x51, 0x44, 0xD7, 0xAA, 0xD6, - // Bytes 4400 - 443f - 0xBC, 0x41, 0x44, 0xD7, 0xB2, 0xD6, 0xB7, 0x31, - 0x44, 0xD8, 0xA7, 0xD9, 0x8B, 0x59, 0x44, 0xD8, - 0xA7, 0xD9, 0x93, 0xC9, 0x44, 0xD8, 0xA7, 0xD9, - 0x94, 0xC9, 0x44, 0xD8, 0xA7, 0xD9, 0x95, 0xB5, - 0x44, 0xD8, 0xB0, 0xD9, 0xB0, 0x79, 0x44, 0xD8, - 0xB1, 0xD9, 0xB0, 0x79, 0x44, 0xD9, 0x80, 0xD9, - 0x8B, 0x59, 0x44, 0xD9, 0x80, 0xD9, 0x8E, 0x65, - 0x44, 0xD9, 0x80, 0xD9, 0x8F, 0x69, 0x44, 0xD9, - // Bytes 4440 - 447f - 0x80, 0xD9, 0x90, 0x6D, 0x44, 0xD9, 0x80, 0xD9, - 0x91, 0x71, 0x44, 0xD9, 0x80, 0xD9, 0x92, 0x75, - 0x44, 0xD9, 0x87, 0xD9, 0xB0, 0x79, 0x44, 0xD9, - 0x88, 0xD9, 0x94, 0xC9, 0x44, 0xD9, 0x89, 0xD9, - 0xB0, 0x79, 0x44, 0xD9, 0x8A, 0xD9, 0x94, 0xC9, - 0x44, 0xDB, 0x92, 0xD9, 0x94, 0xC9, 0x44, 0xDB, - 0x95, 0xD9, 0x94, 0xC9, 0x45, 0x20, 0xCC, 0x88, - 0xCC, 0x80, 0xCA, 0x45, 0x20, 0xCC, 0x88, 0xCC, - // Bytes 4480 - 44bf - 0x81, 0xCA, 0x45, 0x20, 0xCC, 0x88, 0xCD, 0x82, - 0xCA, 0x45, 0x20, 0xCC, 0x93, 0xCC, 0x80, 0xCA, - 0x45, 0x20, 0xCC, 0x93, 0xCC, 0x81, 0xCA, 0x45, - 0x20, 0xCC, 0x93, 0xCD, 0x82, 0xCA, 0x45, 0x20, - 0xCC, 0x94, 0xCC, 0x80, 0xCA, 0x45, 0x20, 0xCC, - 0x94, 0xCC, 0x81, 0xCA, 0x45, 0x20, 0xCC, 0x94, - 0xCD, 0x82, 0xCA, 0x45, 0x20, 0xD9, 0x8C, 0xD9, - 0x91, 0x72, 0x45, 0x20, 0xD9, 0x8D, 0xD9, 0x91, - // Bytes 44c0 - 44ff - 0x72, 0x45, 0x20, 0xD9, 0x8E, 0xD9, 0x91, 0x72, - 0x45, 0x20, 0xD9, 0x8F, 0xD9, 0x91, 0x72, 0x45, - 0x20, 0xD9, 0x90, 0xD9, 0x91, 0x72, 0x45, 0x20, - 0xD9, 0x91, 0xD9, 0xB0, 0x7A, 0x45, 0xE2, 0xAB, - 0x9D, 0xCC, 0xB8, 0x05, 0x46, 0xCE, 0xB9, 0xCC, - 0x88, 0xCC, 0x81, 0xCA, 0x46, 0xCF, 0x85, 0xCC, - 0x88, 0xCC, 0x81, 0xCA, 0x46, 0xD7, 0xA9, 0xD6, - 0xBC, 0xD7, 0x81, 0x4E, 0x46, 0xD7, 0xA9, 0xD6, - // Bytes 4500 - 453f - 0xBC, 0xD7, 0x82, 0x52, 0x46, 0xD9, 0x80, 0xD9, - 0x8E, 0xD9, 0x91, 0x72, 0x46, 0xD9, 0x80, 0xD9, - 0x8F, 0xD9, 0x91, 0x72, 0x46, 0xD9, 0x80, 0xD9, - 0x90, 0xD9, 0x91, 0x72, 0x46, 0xE0, 0xA4, 0x95, - 0xE0, 0xA4, 0xBC, 0x09, 0x46, 0xE0, 0xA4, 0x96, - 0xE0, 0xA4, 0xBC, 0x09, 0x46, 0xE0, 0xA4, 0x97, - 0xE0, 0xA4, 0xBC, 0x09, 0x46, 0xE0, 0xA4, 0x9C, - 0xE0, 0xA4, 0xBC, 0x09, 0x46, 0xE0, 0xA4, 0xA1, - // Bytes 4540 - 457f - 0xE0, 0xA4, 0xBC, 0x09, 0x46, 0xE0, 0xA4, 0xA2, - 0xE0, 0xA4, 0xBC, 0x09, 0x46, 0xE0, 0xA4, 0xAB, - 0xE0, 0xA4, 0xBC, 0x09, 0x46, 0xE0, 0xA4, 0xAF, - 0xE0, 0xA4, 0xBC, 0x09, 0x46, 0xE0, 0xA6, 0xA1, - 0xE0, 0xA6, 0xBC, 0x09, 0x46, 0xE0, 0xA6, 0xA2, - 0xE0, 0xA6, 0xBC, 0x09, 0x46, 0xE0, 0xA6, 0xAF, - 0xE0, 0xA6, 0xBC, 0x09, 0x46, 0xE0, 0xA8, 0x96, - 0xE0, 0xA8, 0xBC, 0x09, 0x46, 0xE0, 0xA8, 0x97, - // Bytes 4580 - 45bf - 0xE0, 0xA8, 0xBC, 0x09, 0x46, 0xE0, 0xA8, 0x9C, - 0xE0, 0xA8, 0xBC, 0x09, 0x46, 0xE0, 0xA8, 0xAB, - 0xE0, 0xA8, 0xBC, 0x09, 0x46, 0xE0, 0xA8, 0xB2, - 0xE0, 0xA8, 0xBC, 0x09, 0x46, 0xE0, 0xA8, 0xB8, - 0xE0, 0xA8, 0xBC, 0x09, 0x46, 0xE0, 0xAC, 0xA1, - 0xE0, 0xAC, 0xBC, 0x09, 0x46, 0xE0, 0xAC, 0xA2, - 0xE0, 0xAC, 0xBC, 0x09, 0x46, 0xE0, 0xBE, 0xB2, - 0xE0, 0xBE, 0x80, 0x9D, 0x46, 0xE0, 0xBE, 0xB3, - // Bytes 45c0 - 45ff - 0xE0, 0xBE, 0x80, 0x9D, 0x46, 0xE3, 0x83, 0x86, - 0xE3, 0x82, 0x99, 0x0D, 0x48, 0xF0, 0x9D, 0x85, - 0x97, 0xF0, 0x9D, 0x85, 0xA5, 0xAD, 0x48, 0xF0, - 0x9D, 0x85, 0x98, 0xF0, 0x9D, 0x85, 0xA5, 0xAD, - 0x48, 0xF0, 0x9D, 0x86, 0xB9, 0xF0, 0x9D, 0x85, - 0xA5, 0xAD, 0x48, 0xF0, 0x9D, 0x86, 0xBA, 0xF0, - 0x9D, 0x85, 0xA5, 0xAD, 0x49, 0xE0, 0xBE, 0xB2, - 0xE0, 0xBD, 0xB1, 0xE0, 0xBE, 0x80, 0x9E, 0x49, - // Bytes 4600 - 463f - 0xE0, 0xBE, 0xB3, 0xE0, 0xBD, 0xB1, 0xE0, 0xBE, - 0x80, 0x9E, 0x4C, 0xF0, 0x9D, 0x85, 0x98, 0xF0, - 0x9D, 0x85, 0xA5, 0xF0, 0x9D, 0x85, 0xAE, 0xAE, - 0x4C, 0xF0, 0x9D, 0x85, 0x98, 0xF0, 0x9D, 0x85, - 0xA5, 0xF0, 0x9D, 0x85, 0xAF, 0xAE, 0x4C, 0xF0, - 0x9D, 0x85, 0x98, 0xF0, 0x9D, 0x85, 0xA5, 0xF0, - 0x9D, 0x85, 0xB0, 0xAE, 0x4C, 0xF0, 0x9D, 0x85, - 0x98, 0xF0, 0x9D, 0x85, 0xA5, 0xF0, 0x9D, 0x85, - // Bytes 4640 - 467f - 0xB1, 0xAE, 0x4C, 0xF0, 0x9D, 0x85, 0x98, 0xF0, - 0x9D, 0x85, 0xA5, 0xF0, 0x9D, 0x85, 0xB2, 0xAE, - 0x4C, 0xF0, 0x9D, 0x86, 0xB9, 0xF0, 0x9D, 0x85, - 0xA5, 0xF0, 0x9D, 0x85, 0xAE, 0xAE, 0x4C, 0xF0, - 0x9D, 0x86, 0xB9, 0xF0, 0x9D, 0x85, 0xA5, 0xF0, - 0x9D, 0x85, 0xAF, 0xAE, 0x4C, 0xF0, 0x9D, 0x86, - 0xBA, 0xF0, 0x9D, 0x85, 0xA5, 0xF0, 0x9D, 0x85, - 0xAE, 0xAE, 0x4C, 0xF0, 0x9D, 0x86, 0xBA, 0xF0, - // Bytes 4680 - 46bf - 0x9D, 0x85, 0xA5, 0xF0, 0x9D, 0x85, 0xAF, 0xAE, - 0x83, 0x41, 0xCC, 0x82, 0xC9, 0x83, 0x41, 0xCC, - 0x86, 0xC9, 0x83, 0x41, 0xCC, 0x87, 0xC9, 0x83, - 0x41, 0xCC, 0x88, 0xC9, 0x83, 0x41, 0xCC, 0x8A, - 0xC9, 0x83, 0x41, 0xCC, 0xA3, 0xB5, 0x83, 0x43, - 0xCC, 0xA7, 0xA5, 0x83, 0x45, 0xCC, 0x82, 0xC9, - 0x83, 0x45, 0xCC, 0x84, 0xC9, 0x83, 0x45, 0xCC, - 0xA3, 0xB5, 0x83, 0x45, 0xCC, 0xA7, 0xA5, 0x83, - // Bytes 46c0 - 46ff - 0x49, 0xCC, 0x88, 0xC9, 0x83, 0x4C, 0xCC, 0xA3, - 0xB5, 0x83, 0x4F, 0xCC, 0x82, 0xC9, 0x83, 0x4F, - 0xCC, 0x83, 0xC9, 0x83, 0x4F, 0xCC, 0x84, 0xC9, - 0x83, 0x4F, 0xCC, 0x87, 0xC9, 0x83, 0x4F, 0xCC, - 0x88, 0xC9, 0x83, 0x4F, 0xCC, 0x9B, 0xAD, 0x83, - 0x4F, 0xCC, 0xA3, 0xB5, 0x83, 0x4F, 0xCC, 0xA8, - 0xA5, 0x83, 0x52, 0xCC, 0xA3, 0xB5, 0x83, 0x53, - 0xCC, 0x81, 0xC9, 0x83, 0x53, 0xCC, 0x8C, 0xC9, - // Bytes 4700 - 473f - 0x83, 0x53, 0xCC, 0xA3, 0xB5, 0x83, 0x55, 0xCC, - 0x83, 0xC9, 0x83, 0x55, 0xCC, 0x84, 0xC9, 0x83, - 0x55, 0xCC, 0x88, 0xC9, 0x83, 0x55, 0xCC, 0x9B, - 0xAD, 0x83, 0x61, 0xCC, 0x82, 0xC9, 0x83, 0x61, - 0xCC, 0x86, 0xC9, 0x83, 0x61, 0xCC, 0x87, 0xC9, - 0x83, 0x61, 0xCC, 0x88, 0xC9, 0x83, 0x61, 0xCC, - 0x8A, 0xC9, 0x83, 0x61, 0xCC, 0xA3, 0xB5, 0x83, - 0x63, 0xCC, 0xA7, 0xA5, 0x83, 0x65, 0xCC, 0x82, - // Bytes 4740 - 477f - 0xC9, 0x83, 0x65, 0xCC, 0x84, 0xC9, 0x83, 0x65, - 0xCC, 0xA3, 0xB5, 0x83, 0x65, 0xCC, 0xA7, 0xA5, - 0x83, 0x69, 0xCC, 0x88, 0xC9, 0x83, 0x6C, 0xCC, - 0xA3, 0xB5, 0x83, 0x6F, 0xCC, 0x82, 0xC9, 0x83, - 0x6F, 0xCC, 0x83, 0xC9, 0x83, 0x6F, 0xCC, 0x84, - 0xC9, 0x83, 0x6F, 0xCC, 0x87, 0xC9, 0x83, 0x6F, - 0xCC, 0x88, 0xC9, 0x83, 0x6F, 0xCC, 0x9B, 0xAD, - 0x83, 0x6F, 0xCC, 0xA3, 0xB5, 0x83, 0x6F, 0xCC, - // Bytes 4780 - 47bf - 0xA8, 0xA5, 0x83, 0x72, 0xCC, 0xA3, 0xB5, 0x83, - 0x73, 0xCC, 0x81, 0xC9, 0x83, 0x73, 0xCC, 0x8C, - 0xC9, 0x83, 0x73, 0xCC, 0xA3, 0xB5, 0x83, 0x75, - 0xCC, 0x83, 0xC9, 0x83, 0x75, 0xCC, 0x84, 0xC9, - 0x83, 0x75, 0xCC, 0x88, 0xC9, 0x83, 0x75, 0xCC, - 0x9B, 0xAD, 0x84, 0xCE, 0x91, 0xCC, 0x93, 0xC9, - 0x84, 0xCE, 0x91, 0xCC, 0x94, 0xC9, 0x84, 0xCE, - 0x95, 0xCC, 0x93, 0xC9, 0x84, 0xCE, 0x95, 0xCC, - // Bytes 47c0 - 47ff - 0x94, 0xC9, 0x84, 0xCE, 0x97, 0xCC, 0x93, 0xC9, - 0x84, 0xCE, 0x97, 0xCC, 0x94, 0xC9, 0x84, 0xCE, - 0x99, 0xCC, 0x93, 0xC9, 0x84, 0xCE, 0x99, 0xCC, - 0x94, 0xC9, 0x84, 0xCE, 0x9F, 0xCC, 0x93, 0xC9, - 0x84, 0xCE, 0x9F, 0xCC, 0x94, 0xC9, 0x84, 0xCE, - 0xA5, 0xCC, 0x94, 0xC9, 0x84, 0xCE, 0xA9, 0xCC, - 0x93, 0xC9, 0x84, 0xCE, 0xA9, 0xCC, 0x94, 0xC9, - 0x84, 0xCE, 0xB1, 0xCC, 0x80, 0xC9, 0x84, 0xCE, - // Bytes 4800 - 483f - 0xB1, 0xCC, 0x81, 0xC9, 0x84, 0xCE, 0xB1, 0xCC, - 0x93, 0xC9, 0x84, 0xCE, 0xB1, 0xCC, 0x94, 0xC9, - 0x84, 0xCE, 0xB1, 0xCD, 0x82, 0xC9, 0x84, 0xCE, - 0xB5, 0xCC, 0x93, 0xC9, 0x84, 0xCE, 0xB5, 0xCC, - 0x94, 0xC9, 0x84, 0xCE, 0xB7, 0xCC, 0x80, 0xC9, - 0x84, 0xCE, 0xB7, 0xCC, 0x81, 0xC9, 0x84, 0xCE, - 0xB7, 0xCC, 0x93, 0xC9, 0x84, 0xCE, 0xB7, 0xCC, - 0x94, 0xC9, 0x84, 0xCE, 0xB7, 0xCD, 0x82, 0xC9, - // Bytes 4840 - 487f - 0x84, 0xCE, 0xB9, 0xCC, 0x88, 0xC9, 0x84, 0xCE, - 0xB9, 0xCC, 0x93, 0xC9, 0x84, 0xCE, 0xB9, 0xCC, - 0x94, 0xC9, 0x84, 0xCE, 0xBF, 0xCC, 0x93, 0xC9, - 0x84, 0xCE, 0xBF, 0xCC, 0x94, 0xC9, 0x84, 0xCF, - 0x85, 0xCC, 0x88, 0xC9, 0x84, 0xCF, 0x85, 0xCC, - 0x93, 0xC9, 0x84, 0xCF, 0x85, 0xCC, 0x94, 0xC9, - 0x84, 0xCF, 0x89, 0xCC, 0x80, 0xC9, 0x84, 0xCF, - 0x89, 0xCC, 0x81, 0xC9, 0x84, 0xCF, 0x89, 0xCC, - // Bytes 4880 - 48bf - 0x93, 0xC9, 0x84, 0xCF, 0x89, 0xCC, 0x94, 0xC9, - 0x84, 0xCF, 0x89, 0xCD, 0x82, 0xC9, 0x86, 0xCE, - 0x91, 0xCC, 0x93, 0xCC, 0x80, 0xCA, 0x86, 0xCE, - 0x91, 0xCC, 0x93, 0xCC, 0x81, 0xCA, 0x86, 0xCE, - 0x91, 0xCC, 0x93, 0xCD, 0x82, 0xCA, 0x86, 0xCE, - 0x91, 0xCC, 0x94, 0xCC, 0x80, 0xCA, 0x86, 0xCE, - 0x91, 0xCC, 0x94, 0xCC, 0x81, 0xCA, 0x86, 0xCE, - 0x91, 0xCC, 0x94, 0xCD, 0x82, 0xCA, 0x86, 0xCE, - // Bytes 48c0 - 48ff - 0x97, 0xCC, 0x93, 0xCC, 0x80, 0xCA, 0x86, 0xCE, - 0x97, 0xCC, 0x93, 0xCC, 0x81, 0xCA, 0x86, 0xCE, - 0x97, 0xCC, 0x93, 0xCD, 0x82, 0xCA, 0x86, 0xCE, - 0x97, 0xCC, 0x94, 0xCC, 0x80, 0xCA, 0x86, 0xCE, - 0x97, 0xCC, 0x94, 0xCC, 0x81, 0xCA, 0x86, 0xCE, - 0x97, 0xCC, 0x94, 0xCD, 0x82, 0xCA, 0x86, 0xCE, - 0xA9, 0xCC, 0x93, 0xCC, 0x80, 0xCA, 0x86, 0xCE, - 0xA9, 0xCC, 0x93, 0xCC, 0x81, 0xCA, 0x86, 0xCE, - // Bytes 4900 - 493f - 0xA9, 0xCC, 0x93, 0xCD, 0x82, 0xCA, 0x86, 0xCE, - 0xA9, 0xCC, 0x94, 0xCC, 0x80, 0xCA, 0x86, 0xCE, - 0xA9, 0xCC, 0x94, 0xCC, 0x81, 0xCA, 0x86, 0xCE, - 0xA9, 0xCC, 0x94, 0xCD, 0x82, 0xCA, 0x86, 0xCE, - 0xB1, 0xCC, 0x93, 0xCC, 0x80, 0xCA, 0x86, 0xCE, - 0xB1, 0xCC, 0x93, 0xCC, 0x81, 0xCA, 0x86, 0xCE, - 0xB1, 0xCC, 0x93, 0xCD, 0x82, 0xCA, 0x86, 0xCE, - 0xB1, 0xCC, 0x94, 0xCC, 0x80, 0xCA, 0x86, 0xCE, - // Bytes 4940 - 497f - 0xB1, 0xCC, 0x94, 0xCC, 0x81, 0xCA, 0x86, 0xCE, - 0xB1, 0xCC, 0x94, 0xCD, 0x82, 0xCA, 0x86, 0xCE, - 0xB7, 0xCC, 0x93, 0xCC, 0x80, 0xCA, 0x86, 0xCE, - 0xB7, 0xCC, 0x93, 0xCC, 0x81, 0xCA, 0x86, 0xCE, - 0xB7, 0xCC, 0x93, 0xCD, 0x82, 0xCA, 0x86, 0xCE, - 0xB7, 0xCC, 0x94, 0xCC, 0x80, 0xCA, 0x86, 0xCE, - 0xB7, 0xCC, 0x94, 0xCC, 0x81, 0xCA, 0x86, 0xCE, - 0xB7, 0xCC, 0x94, 0xCD, 0x82, 0xCA, 0x86, 0xCF, - // Bytes 4980 - 49bf - 0x89, 0xCC, 0x93, 0xCC, 0x80, 0xCA, 0x86, 0xCF, - 0x89, 0xCC, 0x93, 0xCC, 0x81, 0xCA, 0x86, 0xCF, - 0x89, 0xCC, 0x93, 0xCD, 0x82, 0xCA, 0x86, 0xCF, - 0x89, 0xCC, 0x94, 0xCC, 0x80, 0xCA, 0x86, 0xCF, - 0x89, 0xCC, 0x94, 0xCC, 0x81, 0xCA, 0x86, 0xCF, - 0x89, 0xCC, 0x94, 0xCD, 0x82, 0xCA, 0x42, 0xCC, - 0x80, 0xC9, 0x32, 0x42, 0xCC, 0x81, 0xC9, 0x32, - 0x42, 0xCC, 0x93, 0xC9, 0x32, 0x43, 0xE1, 0x85, - // Bytes 49c0 - 49ff - 0xA1, 0x01, 0x00, 0x43, 0xE1, 0x85, 0xA2, 0x01, - 0x00, 0x43, 0xE1, 0x85, 0xA3, 0x01, 0x00, 0x43, - 0xE1, 0x85, 0xA4, 0x01, 0x00, 0x43, 0xE1, 0x85, - 0xA5, 0x01, 0x00, 0x43, 0xE1, 0x85, 0xA6, 0x01, - 0x00, 0x43, 0xE1, 0x85, 0xA7, 0x01, 0x00, 0x43, - 0xE1, 0x85, 0xA8, 0x01, 0x00, 0x43, 0xE1, 0x85, - 0xA9, 0x01, 0x00, 0x43, 0xE1, 0x85, 0xAA, 0x01, - 0x00, 0x43, 0xE1, 0x85, 0xAB, 0x01, 0x00, 0x43, - // Bytes 4a00 - 4a3f - 0xE1, 0x85, 0xAC, 0x01, 0x00, 0x43, 0xE1, 0x85, - 0xAD, 0x01, 0x00, 0x43, 0xE1, 0x85, 0xAE, 0x01, - 0x00, 0x43, 0xE1, 0x85, 0xAF, 0x01, 0x00, 0x43, - 0xE1, 0x85, 0xB0, 0x01, 0x00, 0x43, 0xE1, 0x85, - 0xB1, 0x01, 0x00, 0x43, 0xE1, 0x85, 0xB2, 0x01, - 0x00, 0x43, 0xE1, 0x85, 0xB3, 0x01, 0x00, 0x43, - 0xE1, 0x85, 0xB4, 0x01, 0x00, 0x43, 0xE1, 0x85, - 0xB5, 0x01, 0x00, 0x43, 0xE1, 0x86, 0xAA, 0x01, - // Bytes 4a40 - 4a7f - 0x00, 0x43, 0xE1, 0x86, 0xAC, 0x01, 0x00, 0x43, - 0xE1, 0x86, 0xAD, 0x01, 0x00, 0x43, 0xE1, 0x86, - 0xB0, 0x01, 0x00, 0x43, 0xE1, 0x86, 0xB1, 0x01, - 0x00, 0x43, 0xE1, 0x86, 0xB2, 0x01, 0x00, 0x43, - 0xE1, 0x86, 0xB3, 0x01, 0x00, 0x43, 0xE1, 0x86, - 0xB4, 0x01, 0x00, 0x43, 0xE1, 0x86, 0xB5, 0x01, - 0x00, 0x44, 0xCC, 0x88, 0xCC, 0x81, 0xCA, 0x32, - 0x43, 0xE3, 0x82, 0x99, 0x0D, 0x03, 0x43, 0xE3, - // Bytes 4a80 - 4abf - 0x82, 0x9A, 0x0D, 0x03, 0x46, 0xE0, 0xBD, 0xB1, - 0xE0, 0xBD, 0xB2, 0x9E, 0x26, 0x46, 0xE0, 0xBD, - 0xB1, 0xE0, 0xBD, 0xB4, 0xA2, 0x26, 0x46, 0xE0, - 0xBD, 0xB1, 0xE0, 0xBE, 0x80, 0x9E, 0x26, 0x00, - 0x01, -} - -// lookup returns the trie value for the first UTF-8 encoding in s and -// the width in bytes of this encoding. The size will be 0 if s does not -// hold enough bytes to complete the encoding. len(s) must be greater than 0. -func (t *nfcTrie) lookup(s []byte) (v uint16, sz int) { - c0 := s[0] - switch { - case c0 < 0x80: // is ASCII - return nfcValues[c0], 1 - case c0 < 0xC2: - return 0, 1 // Illegal UTF-8: not a starter, not ASCII. - case c0 < 0xE0: // 2-byte UTF-8 - if len(s) < 2 { - return 0, 0 - } - i := nfcIndex[c0] - c1 := s[1] - if c1 < 0x80 || 0xC0 <= c1 { - return 0, 1 // Illegal UTF-8: not a continuation byte. - } - return t.lookupValue(uint32(i), c1), 2 - case c0 < 0xF0: // 3-byte UTF-8 - if len(s) < 3 { - return 0, 0 - } - i := nfcIndex[c0] - c1 := s[1] - if c1 < 0x80 || 0xC0 <= c1 { - return 0, 1 // Illegal UTF-8: not a continuation byte. - } - o := uint32(i)<<6 + uint32(c1) - i = nfcIndex[o] - c2 := s[2] - if c2 < 0x80 || 0xC0 <= c2 { - return 0, 2 // Illegal UTF-8: not a continuation byte. - } - return t.lookupValue(uint32(i), c2), 3 - case c0 < 0xF8: // 4-byte UTF-8 - if len(s) < 4 { - return 0, 0 - } - i := nfcIndex[c0] - c1 := s[1] - if c1 < 0x80 || 0xC0 <= c1 { - return 0, 1 // Illegal UTF-8: not a continuation byte. - } - o := uint32(i)<<6 + uint32(c1) - i = nfcIndex[o] - c2 := s[2] - if c2 < 0x80 || 0xC0 <= c2 { - return 0, 2 // Illegal UTF-8: not a continuation byte. - } - o = uint32(i)<<6 + uint32(c2) - i = nfcIndex[o] - c3 := s[3] - if c3 < 0x80 || 0xC0 <= c3 { - return 0, 3 // Illegal UTF-8: not a continuation byte. - } - return t.lookupValue(uint32(i), c3), 4 - } - // Illegal rune - return 0, 1 -} - -// lookupUnsafe returns the trie value for the first UTF-8 encoding in s. -// s must start with a full and valid UTF-8 encoded rune. -func (t *nfcTrie) lookupUnsafe(s []byte) uint16 { - c0 := s[0] - if c0 < 0x80 { // is ASCII - return nfcValues[c0] - } - i := nfcIndex[c0] - if c0 < 0xE0 { // 2-byte UTF-8 - return t.lookupValue(uint32(i), s[1]) - } - i = nfcIndex[uint32(i)<<6+uint32(s[1])] - if c0 < 0xF0 { // 3-byte UTF-8 - return t.lookupValue(uint32(i), s[2]) - } - i = nfcIndex[uint32(i)<<6+uint32(s[2])] - if c0 < 0xF8 { // 4-byte UTF-8 - return t.lookupValue(uint32(i), s[3]) - } - return 0 -} - -// lookupString returns the trie value for the first UTF-8 encoding in s and -// the width in bytes of this encoding. The size will be 0 if s does not -// hold enough bytes to complete the encoding. len(s) must be greater than 0. -func (t *nfcTrie) lookupString(s string) (v uint16, sz int) { - c0 := s[0] - switch { - case c0 < 0x80: // is ASCII - return nfcValues[c0], 1 - case c0 < 0xC2: - return 0, 1 // Illegal UTF-8: not a starter, not ASCII. - case c0 < 0xE0: // 2-byte UTF-8 - if len(s) < 2 { - return 0, 0 - } - i := nfcIndex[c0] - c1 := s[1] - if c1 < 0x80 || 0xC0 <= c1 { - return 0, 1 // Illegal UTF-8: not a continuation byte. - } - return t.lookupValue(uint32(i), c1), 2 - case c0 < 0xF0: // 3-byte UTF-8 - if len(s) < 3 { - return 0, 0 - } - i := nfcIndex[c0] - c1 := s[1] - if c1 < 0x80 || 0xC0 <= c1 { - return 0, 1 // Illegal UTF-8: not a continuation byte. - } - o := uint32(i)<<6 + uint32(c1) - i = nfcIndex[o] - c2 := s[2] - if c2 < 0x80 || 0xC0 <= c2 { - return 0, 2 // Illegal UTF-8: not a continuation byte. - } - return t.lookupValue(uint32(i), c2), 3 - case c0 < 0xF8: // 4-byte UTF-8 - if len(s) < 4 { - return 0, 0 - } - i := nfcIndex[c0] - c1 := s[1] - if c1 < 0x80 || 0xC0 <= c1 { - return 0, 1 // Illegal UTF-8: not a continuation byte. - } - o := uint32(i)<<6 + uint32(c1) - i = nfcIndex[o] - c2 := s[2] - if c2 < 0x80 || 0xC0 <= c2 { - return 0, 2 // Illegal UTF-8: not a continuation byte. - } - o = uint32(i)<<6 + uint32(c2) - i = nfcIndex[o] - c3 := s[3] - if c3 < 0x80 || 0xC0 <= c3 { - return 0, 3 // Illegal UTF-8: not a continuation byte. - } - return t.lookupValue(uint32(i), c3), 4 - } - // Illegal rune - return 0, 1 -} - -// lookupStringUnsafe returns the trie value for the first UTF-8 encoding in s. -// s must start with a full and valid UTF-8 encoded rune. -func (t *nfcTrie) lookupStringUnsafe(s string) uint16 { - c0 := s[0] - if c0 < 0x80 { // is ASCII - return nfcValues[c0] - } - i := nfcIndex[c0] - if c0 < 0xE0 { // 2-byte UTF-8 - return t.lookupValue(uint32(i), s[1]) - } - i = nfcIndex[uint32(i)<<6+uint32(s[1])] - if c0 < 0xF0 { // 3-byte UTF-8 - return t.lookupValue(uint32(i), s[2]) - } - i = nfcIndex[uint32(i)<<6+uint32(s[2])] - if c0 < 0xF8 { // 4-byte UTF-8 - return t.lookupValue(uint32(i), s[3]) - } - return 0 -} - -// nfcTrie. Total size: 10442 bytes (10.20 KiB). Checksum: 4ba400a9d8208e03. -type nfcTrie struct{} - -func newNfcTrie(i int) *nfcTrie { - return &nfcTrie{} -} - -// lookupValue determines the type of block n and looks up the value for b. -func (t *nfcTrie) lookupValue(n uint32, b byte) uint16 { - switch { - case n < 45: - return uint16(nfcValues[n<<6+uint32(b)]) - default: - n -= 45 - return uint16(nfcSparse.lookup(n, b)) - } -} - -// nfcValues: 47 blocks, 3008 entries, 6016 bytes -// The third block is the zero block. -var nfcValues = [3008]uint16{ - // Block 0x0, offset 0x0 - 0x3c: 0xa000, 0x3d: 0xa000, 0x3e: 0xa000, - // Block 0x1, offset 0x40 - 0x41: 0xa000, 0x42: 0xa000, 0x43: 0xa000, 0x44: 0xa000, 0x45: 0xa000, - 0x46: 0xa000, 0x47: 0xa000, 0x48: 0xa000, 0x49: 0xa000, 0x4a: 0xa000, 0x4b: 0xa000, - 0x4c: 0xa000, 0x4d: 0xa000, 0x4e: 0xa000, 0x4f: 0xa000, 0x50: 0xa000, - 0x52: 0xa000, 0x53: 0xa000, 0x54: 0xa000, 0x55: 0xa000, 0x56: 0xa000, 0x57: 0xa000, - 0x58: 0xa000, 0x59: 0xa000, 0x5a: 0xa000, - 0x61: 0xa000, 0x62: 0xa000, 0x63: 0xa000, - 0x64: 0xa000, 0x65: 0xa000, 0x66: 0xa000, 0x67: 0xa000, 0x68: 0xa000, 0x69: 0xa000, - 0x6a: 0xa000, 0x6b: 0xa000, 0x6c: 0xa000, 0x6d: 0xa000, 0x6e: 0xa000, 0x6f: 0xa000, - 0x70: 0xa000, 0x72: 0xa000, 0x73: 0xa000, 0x74: 0xa000, 0x75: 0xa000, - 0x76: 0xa000, 0x77: 0xa000, 0x78: 0xa000, 0x79: 0xa000, 0x7a: 0xa000, - // Block 0x2, offset 0x80 - // Block 0x3, offset 0xc0 - 0xc0: 0x2f6f, 0xc1: 0x2f74, 0xc2: 0x4688, 0xc3: 0x2f79, 0xc4: 0x4697, 0xc5: 0x469c, - 0xc6: 0xa000, 0xc7: 0x46a6, 0xc8: 0x2fe2, 0xc9: 0x2fe7, 0xca: 0x46ab, 0xcb: 0x2ffb, - 0xcc: 0x306e, 0xcd: 0x3073, 0xce: 0x3078, 0xcf: 0x46bf, 0xd1: 0x3104, - 0xd2: 0x3127, 0xd3: 0x312c, 0xd4: 0x46c9, 0xd5: 0x46ce, 0xd6: 0x46dd, - 0xd8: 0xa000, 0xd9: 0x31b3, 0xda: 0x31b8, 0xdb: 0x31bd, 0xdc: 0x470f, 0xdd: 0x3235, - 0xe0: 0x327b, 0xe1: 0x3280, 0xe2: 0x4719, 0xe3: 0x3285, - 0xe4: 0x4728, 0xe5: 0x472d, 0xe6: 0xa000, 0xe7: 0x4737, 0xe8: 0x32ee, 0xe9: 0x32f3, - 0xea: 0x473c, 0xeb: 0x3307, 0xec: 0x337f, 0xed: 0x3384, 0xee: 0x3389, 0xef: 0x4750, - 0xf1: 0x3415, 0xf2: 0x3438, 0xf3: 0x343d, 0xf4: 0x475a, 0xf5: 0x475f, - 0xf6: 0x476e, 0xf8: 0xa000, 0xf9: 0x34c9, 0xfa: 0x34ce, 0xfb: 0x34d3, - 0xfc: 0x47a0, 0xfd: 0x3550, 0xff: 0x3569, - // Block 0x4, offset 0x100 - 0x100: 0x2f7e, 0x101: 0x328a, 0x102: 0x468d, 0x103: 0x471e, 0x104: 0x2f9c, 0x105: 0x32a8, - 0x106: 0x2fb0, 0x107: 0x32bc, 0x108: 0x2fb5, 0x109: 0x32c1, 0x10a: 0x2fba, 0x10b: 0x32c6, - 0x10c: 0x2fbf, 0x10d: 0x32cb, 0x10e: 0x2fc9, 0x10f: 0x32d5, - 0x112: 0x46b0, 0x113: 0x4741, 0x114: 0x2ff1, 0x115: 0x32fd, 0x116: 0x2ff6, 0x117: 0x3302, - 0x118: 0x3014, 0x119: 0x3320, 0x11a: 0x3005, 0x11b: 0x3311, 0x11c: 0x302d, 0x11d: 0x3339, - 0x11e: 0x3037, 0x11f: 0x3343, 0x120: 0x303c, 0x121: 0x3348, 0x122: 0x3046, 0x123: 0x3352, - 0x124: 0x304b, 0x125: 0x3357, 0x128: 0x307d, 0x129: 0x338e, - 0x12a: 0x3082, 0x12b: 0x3393, 0x12c: 0x3087, 0x12d: 0x3398, 0x12e: 0x30aa, 0x12f: 0x33b6, - 0x130: 0x308c, 0x134: 0x30b4, 0x135: 0x33c0, - 0x136: 0x30c8, 0x137: 0x33d9, 0x139: 0x30d2, 0x13a: 0x33e3, 0x13b: 0x30dc, - 0x13c: 0x33ed, 0x13d: 0x30d7, 0x13e: 0x33e8, - // Block 0x5, offset 0x140 - 0x143: 0x30ff, 0x144: 0x3410, 0x145: 0x3118, - 0x146: 0x3429, 0x147: 0x310e, 0x148: 0x341f, - 0x14c: 0x46d3, 0x14d: 0x4764, 0x14e: 0x3131, 0x14f: 0x3442, 0x150: 0x313b, 0x151: 0x344c, - 0x154: 0x3159, 0x155: 0x346a, 0x156: 0x3172, 0x157: 0x3483, - 0x158: 0x3163, 0x159: 0x3474, 0x15a: 0x46f6, 0x15b: 0x4787, 0x15c: 0x317c, 0x15d: 0x348d, - 0x15e: 0x318b, 0x15f: 0x349c, 0x160: 0x46fb, 0x161: 0x478c, 0x162: 0x31a4, 0x163: 0x34ba, - 0x164: 0x3195, 0x165: 0x34ab, 0x168: 0x4705, 0x169: 0x4796, - 0x16a: 0x470a, 0x16b: 0x479b, 0x16c: 0x31c2, 0x16d: 0x34d8, 0x16e: 0x31cc, 0x16f: 0x34e2, - 0x170: 0x31d1, 0x171: 0x34e7, 0x172: 0x31ef, 0x173: 0x3505, 0x174: 0x3212, 0x175: 0x3528, - 0x176: 0x323a, 0x177: 0x3555, 0x178: 0x324e, 0x179: 0x325d, 0x17a: 0x357d, 0x17b: 0x3267, - 0x17c: 0x3587, 0x17d: 0x326c, 0x17e: 0x358c, 0x17f: 0xa000, - // Block 0x6, offset 0x180 - 0x184: 0x8100, 0x185: 0x8100, - 0x186: 0x8100, - 0x18d: 0x2f88, 0x18e: 0x3294, 0x18f: 0x3096, 0x190: 0x33a2, 0x191: 0x3140, - 0x192: 0x3451, 0x193: 0x31d6, 0x194: 0x34ec, 0x195: 0x39cf, 0x196: 0x3b5e, 0x197: 0x39c8, - 0x198: 0x3b57, 0x199: 0x39d6, 0x19a: 0x3b65, 0x19b: 0x39c1, 0x19c: 0x3b50, - 0x19e: 0x38b0, 0x19f: 0x3a3f, 0x1a0: 0x38a9, 0x1a1: 0x3a38, 0x1a2: 0x35b3, 0x1a3: 0x35c5, - 0x1a6: 0x3041, 0x1a7: 0x334d, 0x1a8: 0x30be, 0x1a9: 0x33cf, - 0x1aa: 0x46ec, 0x1ab: 0x477d, 0x1ac: 0x3990, 0x1ad: 0x3b1f, 0x1ae: 0x35d7, 0x1af: 0x35dd, - 0x1b0: 0x33c5, 0x1b4: 0x3028, 0x1b5: 0x3334, - 0x1b8: 0x30fa, 0x1b9: 0x340b, 0x1ba: 0x38b7, 0x1bb: 0x3a46, - 0x1bc: 0x35ad, 0x1bd: 0x35bf, 0x1be: 0x35b9, 0x1bf: 0x35cb, - // Block 0x7, offset 0x1c0 - 0x1c0: 0x2f8d, 0x1c1: 0x3299, 0x1c2: 0x2f92, 0x1c3: 0x329e, 0x1c4: 0x300a, 0x1c5: 0x3316, - 0x1c6: 0x300f, 0x1c7: 0x331b, 0x1c8: 0x309b, 0x1c9: 0x33a7, 0x1ca: 0x30a0, 0x1cb: 0x33ac, - 0x1cc: 0x3145, 0x1cd: 0x3456, 0x1ce: 0x314a, 0x1cf: 0x345b, 0x1d0: 0x3168, 0x1d1: 0x3479, - 0x1d2: 0x316d, 0x1d3: 0x347e, 0x1d4: 0x31db, 0x1d5: 0x34f1, 0x1d6: 0x31e0, 0x1d7: 0x34f6, - 0x1d8: 0x3186, 0x1d9: 0x3497, 0x1da: 0x319f, 0x1db: 0x34b5, - 0x1de: 0x305a, 0x1df: 0x3366, - 0x1e6: 0x4692, 0x1e7: 0x4723, 0x1e8: 0x46ba, 0x1e9: 0x474b, - 0x1ea: 0x395f, 0x1eb: 0x3aee, 0x1ec: 0x393c, 0x1ed: 0x3acb, 0x1ee: 0x46d8, 0x1ef: 0x4769, - 0x1f0: 0x3958, 0x1f1: 0x3ae7, 0x1f2: 0x3244, 0x1f3: 0x355f, - // Block 0x8, offset 0x200 - 0x200: 0x9932, 0x201: 0x9932, 0x202: 0x9932, 0x203: 0x9932, 0x204: 0x9932, 0x205: 0x8132, - 0x206: 0x9932, 0x207: 0x9932, 0x208: 0x9932, 0x209: 0x9932, 0x20a: 0x9932, 0x20b: 0x9932, - 0x20c: 0x9932, 0x20d: 0x8132, 0x20e: 0x8132, 0x20f: 0x9932, 0x210: 0x8132, 0x211: 0x9932, - 0x212: 0x8132, 0x213: 0x9932, 0x214: 0x9932, 0x215: 0x8133, 0x216: 0x812d, 0x217: 0x812d, - 0x218: 0x812d, 0x219: 0x812d, 0x21a: 0x8133, 0x21b: 0x992b, 0x21c: 0x812d, 0x21d: 0x812d, - 0x21e: 0x812d, 0x21f: 0x812d, 0x220: 0x812d, 0x221: 0x8129, 0x222: 0x8129, 0x223: 0x992d, - 0x224: 0x992d, 0x225: 0x992d, 0x226: 0x992d, 0x227: 0x9929, 0x228: 0x9929, 0x229: 0x812d, - 0x22a: 0x812d, 0x22b: 0x812d, 0x22c: 0x812d, 0x22d: 0x992d, 0x22e: 0x992d, 0x22f: 0x812d, - 0x230: 0x992d, 0x231: 0x992d, 0x232: 0x812d, 0x233: 0x812d, 0x234: 0x8101, 0x235: 0x8101, - 0x236: 0x8101, 0x237: 0x8101, 0x238: 0x9901, 0x239: 0x812d, 0x23a: 0x812d, 0x23b: 0x812d, - 0x23c: 0x812d, 0x23d: 0x8132, 0x23e: 0x8132, 0x23f: 0x8132, - // Block 0x9, offset 0x240 - 0x240: 0x49ae, 0x241: 0x49b3, 0x242: 0x9932, 0x243: 0x49b8, 0x244: 0x4a71, 0x245: 0x9936, - 0x246: 0x8132, 0x247: 0x812d, 0x248: 0x812d, 0x249: 0x812d, 0x24a: 0x8132, 0x24b: 0x8132, - 0x24c: 0x8132, 0x24d: 0x812d, 0x24e: 0x812d, 0x250: 0x8132, 0x251: 0x8132, - 0x252: 0x8132, 0x253: 0x812d, 0x254: 0x812d, 0x255: 0x812d, 0x256: 0x812d, 0x257: 0x8132, - 0x258: 0x8133, 0x259: 0x812d, 0x25a: 0x812d, 0x25b: 0x8132, 0x25c: 0x8134, 0x25d: 0x8135, - 0x25e: 0x8135, 0x25f: 0x8134, 0x260: 0x8135, 0x261: 0x8135, 0x262: 0x8134, 0x263: 0x8132, - 0x264: 0x8132, 0x265: 0x8132, 0x266: 0x8132, 0x267: 0x8132, 0x268: 0x8132, 0x269: 0x8132, - 0x26a: 0x8132, 0x26b: 0x8132, 0x26c: 0x8132, 0x26d: 0x8132, 0x26e: 0x8132, 0x26f: 0x8132, - 0x274: 0x0170, - 0x27a: 0x8100, - 0x27e: 0x0037, - // Block 0xa, offset 0x280 - 0x284: 0x8100, 0x285: 0x35a1, - 0x286: 0x35e9, 0x287: 0x00ce, 0x288: 0x3607, 0x289: 0x3613, 0x28a: 0x3625, - 0x28c: 0x3643, 0x28e: 0x3655, 0x28f: 0x3673, 0x290: 0x3e08, 0x291: 0xa000, - 0x295: 0xa000, 0x297: 0xa000, - 0x299: 0xa000, - 0x29f: 0xa000, 0x2a1: 0xa000, - 0x2a5: 0xa000, 0x2a9: 0xa000, - 0x2aa: 0x3637, 0x2ab: 0x3667, 0x2ac: 0x47fe, 0x2ad: 0x3697, 0x2ae: 0x4828, 0x2af: 0x36a9, - 0x2b0: 0x3e70, 0x2b1: 0xa000, 0x2b5: 0xa000, - 0x2b7: 0xa000, 0x2b9: 0xa000, - 0x2bf: 0xa000, - // Block 0xb, offset 0x2c0 - 0x2c0: 0x3721, 0x2c1: 0x372d, 0x2c3: 0x371b, - 0x2c6: 0xa000, 0x2c7: 0x3709, - 0x2cc: 0x375d, 0x2cd: 0x3745, 0x2ce: 0x376f, 0x2d0: 0xa000, - 0x2d3: 0xa000, 0x2d5: 0xa000, 0x2d6: 0xa000, 0x2d7: 0xa000, - 0x2d8: 0xa000, 0x2d9: 0x3751, 0x2da: 0xa000, - 0x2de: 0xa000, 0x2e3: 0xa000, - 0x2e7: 0xa000, - 0x2eb: 0xa000, 0x2ed: 0xa000, - 0x2f0: 0xa000, 0x2f3: 0xa000, 0x2f5: 0xa000, - 0x2f6: 0xa000, 0x2f7: 0xa000, 0x2f8: 0xa000, 0x2f9: 0x37d5, 0x2fa: 0xa000, - 0x2fe: 0xa000, - // Block 0xc, offset 0x300 - 0x301: 0x3733, 0x302: 0x37b7, - 0x310: 0x370f, 0x311: 0x3793, - 0x312: 0x3715, 0x313: 0x3799, 0x316: 0x3727, 0x317: 0x37ab, - 0x318: 0xa000, 0x319: 0xa000, 0x31a: 0x3829, 0x31b: 0x382f, 0x31c: 0x3739, 0x31d: 0x37bd, - 0x31e: 0x373f, 0x31f: 0x37c3, 0x322: 0x374b, 0x323: 0x37cf, - 0x324: 0x3757, 0x325: 0x37db, 0x326: 0x3763, 0x327: 0x37e7, 0x328: 0xa000, 0x329: 0xa000, - 0x32a: 0x3835, 0x32b: 0x383b, 0x32c: 0x378d, 0x32d: 0x3811, 0x32e: 0x3769, 0x32f: 0x37ed, - 0x330: 0x3775, 0x331: 0x37f9, 0x332: 0x377b, 0x333: 0x37ff, 0x334: 0x3781, 0x335: 0x3805, - 0x338: 0x3787, 0x339: 0x380b, - // Block 0xd, offset 0x340 - 0x351: 0x812d, - 0x352: 0x8132, 0x353: 0x8132, 0x354: 0x8132, 0x355: 0x8132, 0x356: 0x812d, 0x357: 0x8132, - 0x358: 0x8132, 0x359: 0x8132, 0x35a: 0x812e, 0x35b: 0x812d, 0x35c: 0x8132, 0x35d: 0x8132, - 0x35e: 0x8132, 0x35f: 0x8132, 0x360: 0x8132, 0x361: 0x8132, 0x362: 0x812d, 0x363: 0x812d, - 0x364: 0x812d, 0x365: 0x812d, 0x366: 0x812d, 0x367: 0x812d, 0x368: 0x8132, 0x369: 0x8132, - 0x36a: 0x812d, 0x36b: 0x8132, 0x36c: 0x8132, 0x36d: 0x812e, 0x36e: 0x8131, 0x36f: 0x8132, - 0x370: 0x8105, 0x371: 0x8106, 0x372: 0x8107, 0x373: 0x8108, 0x374: 0x8109, 0x375: 0x810a, - 0x376: 0x810b, 0x377: 0x810c, 0x378: 0x810d, 0x379: 0x810e, 0x37a: 0x810e, 0x37b: 0x810f, - 0x37c: 0x8110, 0x37d: 0x8111, 0x37f: 0x8112, - // Block 0xe, offset 0x380 - 0x388: 0xa000, 0x38a: 0xa000, 0x38b: 0x8116, - 0x38c: 0x8117, 0x38d: 0x8118, 0x38e: 0x8119, 0x38f: 0x811a, 0x390: 0x811b, 0x391: 0x811c, - 0x392: 0x811d, 0x393: 0x9932, 0x394: 0x9932, 0x395: 0x992d, 0x396: 0x812d, 0x397: 0x8132, - 0x398: 0x8132, 0x399: 0x8132, 0x39a: 0x8132, 0x39b: 0x8132, 0x39c: 0x812d, 0x39d: 0x8132, - 0x39e: 0x8132, 0x39f: 0x812d, - 0x3b0: 0x811e, - // Block 0xf, offset 0x3c0 - 0x3c5: 0xa000, - 0x3c6: 0x2d26, 0x3c7: 0xa000, 0x3c8: 0x2d2e, 0x3c9: 0xa000, 0x3ca: 0x2d36, 0x3cb: 0xa000, - 0x3cc: 0x2d3e, 0x3cd: 0xa000, 0x3ce: 0x2d46, 0x3d1: 0xa000, - 0x3d2: 0x2d4e, - 0x3f4: 0x8102, 0x3f5: 0x9900, - 0x3fa: 0xa000, 0x3fb: 0x2d56, - 0x3fc: 0xa000, 0x3fd: 0x2d5e, 0x3fe: 0xa000, 0x3ff: 0xa000, - // Block 0x10, offset 0x400 - 0x400: 0x8132, 0x401: 0x8132, 0x402: 0x812d, 0x403: 0x8132, 0x404: 0x8132, 0x405: 0x8132, - 0x406: 0x8132, 0x407: 0x8132, 0x408: 0x8132, 0x409: 0x8132, 0x40a: 0x812d, 0x40b: 0x8132, - 0x40c: 0x8132, 0x40d: 0x8135, 0x40e: 0x812a, 0x40f: 0x812d, 0x410: 0x8129, 0x411: 0x8132, - 0x412: 0x8132, 0x413: 0x8132, 0x414: 0x8132, 0x415: 0x8132, 0x416: 0x8132, 0x417: 0x8132, - 0x418: 0x8132, 0x419: 0x8132, 0x41a: 0x8132, 0x41b: 0x8132, 0x41c: 0x8132, 0x41d: 0x8132, - 0x41e: 0x8132, 0x41f: 0x8132, 0x420: 0x8132, 0x421: 0x8132, 0x422: 0x8132, 0x423: 0x8132, - 0x424: 0x8132, 0x425: 0x8132, 0x426: 0x8132, 0x427: 0x8132, 0x428: 0x8132, 0x429: 0x8132, - 0x42a: 0x8132, 0x42b: 0x8132, 0x42c: 0x8132, 0x42d: 0x8132, 0x42e: 0x8132, 0x42f: 0x8132, - 0x430: 0x8132, 0x431: 0x8132, 0x432: 0x8132, 0x433: 0x8132, 0x434: 0x8132, 0x435: 0x8132, - 0x436: 0x8133, 0x437: 0x8131, 0x438: 0x8131, 0x439: 0x812d, 0x43b: 0x8132, - 0x43c: 0x8134, 0x43d: 0x812d, 0x43e: 0x8132, 0x43f: 0x812d, - // Block 0x11, offset 0x440 - 0x440: 0x2f97, 0x441: 0x32a3, 0x442: 0x2fa1, 0x443: 0x32ad, 0x444: 0x2fa6, 0x445: 0x32b2, - 0x446: 0x2fab, 0x447: 0x32b7, 0x448: 0x38cc, 0x449: 0x3a5b, 0x44a: 0x2fc4, 0x44b: 0x32d0, - 0x44c: 0x2fce, 0x44d: 0x32da, 0x44e: 0x2fdd, 0x44f: 0x32e9, 0x450: 0x2fd3, 0x451: 0x32df, - 0x452: 0x2fd8, 0x453: 0x32e4, 0x454: 0x38ef, 0x455: 0x3a7e, 0x456: 0x38f6, 0x457: 0x3a85, - 0x458: 0x3019, 0x459: 0x3325, 0x45a: 0x301e, 0x45b: 0x332a, 0x45c: 0x3904, 0x45d: 0x3a93, - 0x45e: 0x3023, 0x45f: 0x332f, 0x460: 0x3032, 0x461: 0x333e, 0x462: 0x3050, 0x463: 0x335c, - 0x464: 0x305f, 0x465: 0x336b, 0x466: 0x3055, 0x467: 0x3361, 0x468: 0x3064, 0x469: 0x3370, - 0x46a: 0x3069, 0x46b: 0x3375, 0x46c: 0x30af, 0x46d: 0x33bb, 0x46e: 0x390b, 0x46f: 0x3a9a, - 0x470: 0x30b9, 0x471: 0x33ca, 0x472: 0x30c3, 0x473: 0x33d4, 0x474: 0x30cd, 0x475: 0x33de, - 0x476: 0x46c4, 0x477: 0x4755, 0x478: 0x3912, 0x479: 0x3aa1, 0x47a: 0x30e6, 0x47b: 0x33f7, - 0x47c: 0x30e1, 0x47d: 0x33f2, 0x47e: 0x30eb, 0x47f: 0x33fc, - // Block 0x12, offset 0x480 - 0x480: 0x30f0, 0x481: 0x3401, 0x482: 0x30f5, 0x483: 0x3406, 0x484: 0x3109, 0x485: 0x341a, - 0x486: 0x3113, 0x487: 0x3424, 0x488: 0x3122, 0x489: 0x3433, 0x48a: 0x311d, 0x48b: 0x342e, - 0x48c: 0x3935, 0x48d: 0x3ac4, 0x48e: 0x3943, 0x48f: 0x3ad2, 0x490: 0x394a, 0x491: 0x3ad9, - 0x492: 0x3951, 0x493: 0x3ae0, 0x494: 0x314f, 0x495: 0x3460, 0x496: 0x3154, 0x497: 0x3465, - 0x498: 0x315e, 0x499: 0x346f, 0x49a: 0x46f1, 0x49b: 0x4782, 0x49c: 0x3997, 0x49d: 0x3b26, - 0x49e: 0x3177, 0x49f: 0x3488, 0x4a0: 0x3181, 0x4a1: 0x3492, 0x4a2: 0x4700, 0x4a3: 0x4791, - 0x4a4: 0x399e, 0x4a5: 0x3b2d, 0x4a6: 0x39a5, 0x4a7: 0x3b34, 0x4a8: 0x39ac, 0x4a9: 0x3b3b, - 0x4aa: 0x3190, 0x4ab: 0x34a1, 0x4ac: 0x319a, 0x4ad: 0x34b0, 0x4ae: 0x31ae, 0x4af: 0x34c4, - 0x4b0: 0x31a9, 0x4b1: 0x34bf, 0x4b2: 0x31ea, 0x4b3: 0x3500, 0x4b4: 0x31f9, 0x4b5: 0x350f, - 0x4b6: 0x31f4, 0x4b7: 0x350a, 0x4b8: 0x39b3, 0x4b9: 0x3b42, 0x4ba: 0x39ba, 0x4bb: 0x3b49, - 0x4bc: 0x31fe, 0x4bd: 0x3514, 0x4be: 0x3203, 0x4bf: 0x3519, - // Block 0x13, offset 0x4c0 - 0x4c0: 0x3208, 0x4c1: 0x351e, 0x4c2: 0x320d, 0x4c3: 0x3523, 0x4c4: 0x321c, 0x4c5: 0x3532, - 0x4c6: 0x3217, 0x4c7: 0x352d, 0x4c8: 0x3221, 0x4c9: 0x353c, 0x4ca: 0x3226, 0x4cb: 0x3541, - 0x4cc: 0x322b, 0x4cd: 0x3546, 0x4ce: 0x3249, 0x4cf: 0x3564, 0x4d0: 0x3262, 0x4d1: 0x3582, - 0x4d2: 0x3271, 0x4d3: 0x3591, 0x4d4: 0x3276, 0x4d5: 0x3596, 0x4d6: 0x337a, 0x4d7: 0x34a6, - 0x4d8: 0x3537, 0x4d9: 0x3573, 0x4db: 0x35d1, - 0x4e0: 0x46a1, 0x4e1: 0x4732, 0x4e2: 0x2f83, 0x4e3: 0x328f, - 0x4e4: 0x3878, 0x4e5: 0x3a07, 0x4e6: 0x3871, 0x4e7: 0x3a00, 0x4e8: 0x3886, 0x4e9: 0x3a15, - 0x4ea: 0x387f, 0x4eb: 0x3a0e, 0x4ec: 0x38be, 0x4ed: 0x3a4d, 0x4ee: 0x3894, 0x4ef: 0x3a23, - 0x4f0: 0x388d, 0x4f1: 0x3a1c, 0x4f2: 0x38a2, 0x4f3: 0x3a31, 0x4f4: 0x389b, 0x4f5: 0x3a2a, - 0x4f6: 0x38c5, 0x4f7: 0x3a54, 0x4f8: 0x46b5, 0x4f9: 0x4746, 0x4fa: 0x3000, 0x4fb: 0x330c, - 0x4fc: 0x2fec, 0x4fd: 0x32f8, 0x4fe: 0x38da, 0x4ff: 0x3a69, - // Block 0x14, offset 0x500 - 0x500: 0x38d3, 0x501: 0x3a62, 0x502: 0x38e8, 0x503: 0x3a77, 0x504: 0x38e1, 0x505: 0x3a70, - 0x506: 0x38fd, 0x507: 0x3a8c, 0x508: 0x3091, 0x509: 0x339d, 0x50a: 0x30a5, 0x50b: 0x33b1, - 0x50c: 0x46e7, 0x50d: 0x4778, 0x50e: 0x3136, 0x50f: 0x3447, 0x510: 0x3920, 0x511: 0x3aaf, - 0x512: 0x3919, 0x513: 0x3aa8, 0x514: 0x392e, 0x515: 0x3abd, 0x516: 0x3927, 0x517: 0x3ab6, - 0x518: 0x3989, 0x519: 0x3b18, 0x51a: 0x396d, 0x51b: 0x3afc, 0x51c: 0x3966, 0x51d: 0x3af5, - 0x51e: 0x397b, 0x51f: 0x3b0a, 0x520: 0x3974, 0x521: 0x3b03, 0x522: 0x3982, 0x523: 0x3b11, - 0x524: 0x31e5, 0x525: 0x34fb, 0x526: 0x31c7, 0x527: 0x34dd, 0x528: 0x39e4, 0x529: 0x3b73, - 0x52a: 0x39dd, 0x52b: 0x3b6c, 0x52c: 0x39f2, 0x52d: 0x3b81, 0x52e: 0x39eb, 0x52f: 0x3b7a, - 0x530: 0x39f9, 0x531: 0x3b88, 0x532: 0x3230, 0x533: 0x354b, 0x534: 0x3258, 0x535: 0x3578, - 0x536: 0x3253, 0x537: 0x356e, 0x538: 0x323f, 0x539: 0x355a, - // Block 0x15, offset 0x540 - 0x540: 0x4804, 0x541: 0x480a, 0x542: 0x491e, 0x543: 0x4936, 0x544: 0x4926, 0x545: 0x493e, - 0x546: 0x492e, 0x547: 0x4946, 0x548: 0x47aa, 0x549: 0x47b0, 0x54a: 0x488e, 0x54b: 0x48a6, - 0x54c: 0x4896, 0x54d: 0x48ae, 0x54e: 0x489e, 0x54f: 0x48b6, 0x550: 0x4816, 0x551: 0x481c, - 0x552: 0x3db8, 0x553: 0x3dc8, 0x554: 0x3dc0, 0x555: 0x3dd0, - 0x558: 0x47b6, 0x559: 0x47bc, 0x55a: 0x3ce8, 0x55b: 0x3cf8, 0x55c: 0x3cf0, 0x55d: 0x3d00, - 0x560: 0x482e, 0x561: 0x4834, 0x562: 0x494e, 0x563: 0x4966, - 0x564: 0x4956, 0x565: 0x496e, 0x566: 0x495e, 0x567: 0x4976, 0x568: 0x47c2, 0x569: 0x47c8, - 0x56a: 0x48be, 0x56b: 0x48d6, 0x56c: 0x48c6, 0x56d: 0x48de, 0x56e: 0x48ce, 0x56f: 0x48e6, - 0x570: 0x4846, 0x571: 0x484c, 0x572: 0x3e18, 0x573: 0x3e30, 0x574: 0x3e20, 0x575: 0x3e38, - 0x576: 0x3e28, 0x577: 0x3e40, 0x578: 0x47ce, 0x579: 0x47d4, 0x57a: 0x3d18, 0x57b: 0x3d30, - 0x57c: 0x3d20, 0x57d: 0x3d38, 0x57e: 0x3d28, 0x57f: 0x3d40, - // Block 0x16, offset 0x580 - 0x580: 0x4852, 0x581: 0x4858, 0x582: 0x3e48, 0x583: 0x3e58, 0x584: 0x3e50, 0x585: 0x3e60, - 0x588: 0x47da, 0x589: 0x47e0, 0x58a: 0x3d48, 0x58b: 0x3d58, - 0x58c: 0x3d50, 0x58d: 0x3d60, 0x590: 0x4864, 0x591: 0x486a, - 0x592: 0x3e80, 0x593: 0x3e98, 0x594: 0x3e88, 0x595: 0x3ea0, 0x596: 0x3e90, 0x597: 0x3ea8, - 0x599: 0x47e6, 0x59b: 0x3d68, 0x59d: 0x3d70, - 0x59f: 0x3d78, 0x5a0: 0x487c, 0x5a1: 0x4882, 0x5a2: 0x497e, 0x5a3: 0x4996, - 0x5a4: 0x4986, 0x5a5: 0x499e, 0x5a6: 0x498e, 0x5a7: 0x49a6, 0x5a8: 0x47ec, 0x5a9: 0x47f2, - 0x5aa: 0x48ee, 0x5ab: 0x4906, 0x5ac: 0x48f6, 0x5ad: 0x490e, 0x5ae: 0x48fe, 0x5af: 0x4916, - 0x5b0: 0x47f8, 0x5b1: 0x431e, 0x5b2: 0x3691, 0x5b3: 0x4324, 0x5b4: 0x4822, 0x5b5: 0x432a, - 0x5b6: 0x36a3, 0x5b7: 0x4330, 0x5b8: 0x36c1, 0x5b9: 0x4336, 0x5ba: 0x36d9, 0x5bb: 0x433c, - 0x5bc: 0x4870, 0x5bd: 0x4342, - // Block 0x17, offset 0x5c0 - 0x5c0: 0x3da0, 0x5c1: 0x3da8, 0x5c2: 0x4184, 0x5c3: 0x41a2, 0x5c4: 0x418e, 0x5c5: 0x41ac, - 0x5c6: 0x4198, 0x5c7: 0x41b6, 0x5c8: 0x3cd8, 0x5c9: 0x3ce0, 0x5ca: 0x40d0, 0x5cb: 0x40ee, - 0x5cc: 0x40da, 0x5cd: 0x40f8, 0x5ce: 0x40e4, 0x5cf: 0x4102, 0x5d0: 0x3de8, 0x5d1: 0x3df0, - 0x5d2: 0x41c0, 0x5d3: 0x41de, 0x5d4: 0x41ca, 0x5d5: 0x41e8, 0x5d6: 0x41d4, 0x5d7: 0x41f2, - 0x5d8: 0x3d08, 0x5d9: 0x3d10, 0x5da: 0x410c, 0x5db: 0x412a, 0x5dc: 0x4116, 0x5dd: 0x4134, - 0x5de: 0x4120, 0x5df: 0x413e, 0x5e0: 0x3ec0, 0x5e1: 0x3ec8, 0x5e2: 0x41fc, 0x5e3: 0x421a, - 0x5e4: 0x4206, 0x5e5: 0x4224, 0x5e6: 0x4210, 0x5e7: 0x422e, 0x5e8: 0x3d80, 0x5e9: 0x3d88, - 0x5ea: 0x4148, 0x5eb: 0x4166, 0x5ec: 0x4152, 0x5ed: 0x4170, 0x5ee: 0x415c, 0x5ef: 0x417a, - 0x5f0: 0x3685, 0x5f1: 0x367f, 0x5f2: 0x3d90, 0x5f3: 0x368b, 0x5f4: 0x3d98, - 0x5f6: 0x4810, 0x5f7: 0x3db0, 0x5f8: 0x35f5, 0x5f9: 0x35ef, 0x5fa: 0x35e3, 0x5fb: 0x42ee, - 0x5fc: 0x35fb, 0x5fd: 0x8100, 0x5fe: 0x01d3, 0x5ff: 0xa100, - // Block 0x18, offset 0x600 - 0x600: 0x8100, 0x601: 0x35a7, 0x602: 0x3dd8, 0x603: 0x369d, 0x604: 0x3de0, - 0x606: 0x483a, 0x607: 0x3df8, 0x608: 0x3601, 0x609: 0x42f4, 0x60a: 0x360d, 0x60b: 0x42fa, - 0x60c: 0x3619, 0x60d: 0x3b8f, 0x60e: 0x3b96, 0x60f: 0x3b9d, 0x610: 0x36b5, 0x611: 0x36af, - 0x612: 0x3e00, 0x613: 0x44e4, 0x616: 0x36bb, 0x617: 0x3e10, - 0x618: 0x3631, 0x619: 0x362b, 0x61a: 0x361f, 0x61b: 0x4300, 0x61d: 0x3ba4, - 0x61e: 0x3bab, 0x61f: 0x3bb2, 0x620: 0x36eb, 0x621: 0x36e5, 0x622: 0x3e68, 0x623: 0x44ec, - 0x624: 0x36cd, 0x625: 0x36d3, 0x626: 0x36f1, 0x627: 0x3e78, 0x628: 0x3661, 0x629: 0x365b, - 0x62a: 0x364f, 0x62b: 0x430c, 0x62c: 0x3649, 0x62d: 0x359b, 0x62e: 0x42e8, 0x62f: 0x0081, - 0x632: 0x3eb0, 0x633: 0x36f7, 0x634: 0x3eb8, - 0x636: 0x4888, 0x637: 0x3ed0, 0x638: 0x363d, 0x639: 0x4306, 0x63a: 0x366d, 0x63b: 0x4318, - 0x63c: 0x3679, 0x63d: 0x4256, 0x63e: 0xa100, - // Block 0x19, offset 0x640 - 0x641: 0x3c06, 0x643: 0xa000, 0x644: 0x3c0d, 0x645: 0xa000, - 0x647: 0x3c14, 0x648: 0xa000, 0x649: 0x3c1b, - 0x64d: 0xa000, - 0x660: 0x2f65, 0x661: 0xa000, 0x662: 0x3c29, - 0x664: 0xa000, 0x665: 0xa000, - 0x66d: 0x3c22, 0x66e: 0x2f60, 0x66f: 0x2f6a, - 0x670: 0x3c30, 0x671: 0x3c37, 0x672: 0xa000, 0x673: 0xa000, 0x674: 0x3c3e, 0x675: 0x3c45, - 0x676: 0xa000, 0x677: 0xa000, 0x678: 0x3c4c, 0x679: 0x3c53, 0x67a: 0xa000, 0x67b: 0xa000, - 0x67c: 0xa000, 0x67d: 0xa000, - // Block 0x1a, offset 0x680 - 0x680: 0x3c5a, 0x681: 0x3c61, 0x682: 0xa000, 0x683: 0xa000, 0x684: 0x3c76, 0x685: 0x3c7d, - 0x686: 0xa000, 0x687: 0xa000, 0x688: 0x3c84, 0x689: 0x3c8b, - 0x691: 0xa000, - 0x692: 0xa000, - 0x6a2: 0xa000, - 0x6a8: 0xa000, 0x6a9: 0xa000, - 0x6ab: 0xa000, 0x6ac: 0x3ca0, 0x6ad: 0x3ca7, 0x6ae: 0x3cae, 0x6af: 0x3cb5, - 0x6b2: 0xa000, 0x6b3: 0xa000, 0x6b4: 0xa000, 0x6b5: 0xa000, - // Block 0x1b, offset 0x6c0 - 0x6c6: 0xa000, 0x6cb: 0xa000, - 0x6cc: 0x3f08, 0x6cd: 0xa000, 0x6ce: 0x3f10, 0x6cf: 0xa000, 0x6d0: 0x3f18, 0x6d1: 0xa000, - 0x6d2: 0x3f20, 0x6d3: 0xa000, 0x6d4: 0x3f28, 0x6d5: 0xa000, 0x6d6: 0x3f30, 0x6d7: 0xa000, - 0x6d8: 0x3f38, 0x6d9: 0xa000, 0x6da: 0x3f40, 0x6db: 0xa000, 0x6dc: 0x3f48, 0x6dd: 0xa000, - 0x6de: 0x3f50, 0x6df: 0xa000, 0x6e0: 0x3f58, 0x6e1: 0xa000, 0x6e2: 0x3f60, - 0x6e4: 0xa000, 0x6e5: 0x3f68, 0x6e6: 0xa000, 0x6e7: 0x3f70, 0x6e8: 0xa000, 0x6e9: 0x3f78, - 0x6ef: 0xa000, - 0x6f0: 0x3f80, 0x6f1: 0x3f88, 0x6f2: 0xa000, 0x6f3: 0x3f90, 0x6f4: 0x3f98, 0x6f5: 0xa000, - 0x6f6: 0x3fa0, 0x6f7: 0x3fa8, 0x6f8: 0xa000, 0x6f9: 0x3fb0, 0x6fa: 0x3fb8, 0x6fb: 0xa000, - 0x6fc: 0x3fc0, 0x6fd: 0x3fc8, - // Block 0x1c, offset 0x700 - 0x714: 0x3f00, - 0x719: 0x9903, 0x71a: 0x9903, 0x71b: 0x8100, 0x71c: 0x8100, 0x71d: 0xa000, - 0x71e: 0x3fd0, - 0x726: 0xa000, - 0x72b: 0xa000, 0x72c: 0x3fe0, 0x72d: 0xa000, 0x72e: 0x3fe8, 0x72f: 0xa000, - 0x730: 0x3ff0, 0x731: 0xa000, 0x732: 0x3ff8, 0x733: 0xa000, 0x734: 0x4000, 0x735: 0xa000, - 0x736: 0x4008, 0x737: 0xa000, 0x738: 0x4010, 0x739: 0xa000, 0x73a: 0x4018, 0x73b: 0xa000, - 0x73c: 0x4020, 0x73d: 0xa000, 0x73e: 0x4028, 0x73f: 0xa000, - // Block 0x1d, offset 0x740 - 0x740: 0x4030, 0x741: 0xa000, 0x742: 0x4038, 0x744: 0xa000, 0x745: 0x4040, - 0x746: 0xa000, 0x747: 0x4048, 0x748: 0xa000, 0x749: 0x4050, - 0x74f: 0xa000, 0x750: 0x4058, 0x751: 0x4060, - 0x752: 0xa000, 0x753: 0x4068, 0x754: 0x4070, 0x755: 0xa000, 0x756: 0x4078, 0x757: 0x4080, - 0x758: 0xa000, 0x759: 0x4088, 0x75a: 0x4090, 0x75b: 0xa000, 0x75c: 0x4098, 0x75d: 0x40a0, - 0x76f: 0xa000, - 0x770: 0xa000, 0x771: 0xa000, 0x772: 0xa000, 0x774: 0x3fd8, - 0x777: 0x40a8, 0x778: 0x40b0, 0x779: 0x40b8, 0x77a: 0x40c0, - 0x77d: 0xa000, 0x77e: 0x40c8, - // Block 0x1e, offset 0x780 - 0x780: 0x1377, 0x781: 0x0cfb, 0x782: 0x13d3, 0x783: 0x139f, 0x784: 0x0e57, 0x785: 0x06eb, - 0x786: 0x08df, 0x787: 0x162b, 0x788: 0x162b, 0x789: 0x0a0b, 0x78a: 0x145f, 0x78b: 0x0943, - 0x78c: 0x0a07, 0x78d: 0x0bef, 0x78e: 0x0fcf, 0x78f: 0x115f, 0x790: 0x1297, 0x791: 0x12d3, - 0x792: 0x1307, 0x793: 0x141b, 0x794: 0x0d73, 0x795: 0x0dff, 0x796: 0x0eab, 0x797: 0x0f43, - 0x798: 0x125f, 0x799: 0x1447, 0x79a: 0x1573, 0x79b: 0x070f, 0x79c: 0x08b3, 0x79d: 0x0d87, - 0x79e: 0x0ecf, 0x79f: 0x1293, 0x7a0: 0x15c3, 0x7a1: 0x0ab3, 0x7a2: 0x0e77, 0x7a3: 0x1283, - 0x7a4: 0x1317, 0x7a5: 0x0c23, 0x7a6: 0x11bb, 0x7a7: 0x12df, 0x7a8: 0x0b1f, 0x7a9: 0x0d0f, - 0x7aa: 0x0e17, 0x7ab: 0x0f1b, 0x7ac: 0x1427, 0x7ad: 0x074f, 0x7ae: 0x07e7, 0x7af: 0x0853, - 0x7b0: 0x0c8b, 0x7b1: 0x0d7f, 0x7b2: 0x0ecb, 0x7b3: 0x0fef, 0x7b4: 0x1177, 0x7b5: 0x128b, - 0x7b6: 0x12a3, 0x7b7: 0x13c7, 0x7b8: 0x14ef, 0x7b9: 0x15a3, 0x7ba: 0x15bf, 0x7bb: 0x102b, - 0x7bc: 0x106b, 0x7bd: 0x1123, 0x7be: 0x1243, 0x7bf: 0x147b, - // Block 0x1f, offset 0x7c0 - 0x7c0: 0x15cb, 0x7c1: 0x134b, 0x7c2: 0x09c7, 0x7c3: 0x0b3b, 0x7c4: 0x10db, 0x7c5: 0x119b, - 0x7c6: 0x0eff, 0x7c7: 0x1033, 0x7c8: 0x1397, 0x7c9: 0x14e7, 0x7ca: 0x09c3, 0x7cb: 0x0a8f, - 0x7cc: 0x0d77, 0x7cd: 0x0e2b, 0x7ce: 0x0e5f, 0x7cf: 0x1113, 0x7d0: 0x113b, 0x7d1: 0x14a7, - 0x7d2: 0x084f, 0x7d3: 0x11a7, 0x7d4: 0x07f3, 0x7d5: 0x07ef, 0x7d6: 0x1097, 0x7d7: 0x1127, - 0x7d8: 0x125b, 0x7d9: 0x14af, 0x7da: 0x1367, 0x7db: 0x0c27, 0x7dc: 0x0d73, 0x7dd: 0x1357, - 0x7de: 0x06f7, 0x7df: 0x0a63, 0x7e0: 0x0b93, 0x7e1: 0x0f2f, 0x7e2: 0x0faf, 0x7e3: 0x0873, - 0x7e4: 0x103b, 0x7e5: 0x075f, 0x7e6: 0x0b77, 0x7e7: 0x06d7, 0x7e8: 0x0deb, 0x7e9: 0x0ca3, - 0x7ea: 0x110f, 0x7eb: 0x08c7, 0x7ec: 0x09b3, 0x7ed: 0x0ffb, 0x7ee: 0x1263, 0x7ef: 0x133b, - 0x7f0: 0x0db7, 0x7f1: 0x13f7, 0x7f2: 0x0de3, 0x7f3: 0x0c37, 0x7f4: 0x121b, 0x7f5: 0x0c57, - 0x7f6: 0x0fab, 0x7f7: 0x072b, 0x7f8: 0x07a7, 0x7f9: 0x07eb, 0x7fa: 0x0d53, 0x7fb: 0x10fb, - 0x7fc: 0x11f3, 0x7fd: 0x1347, 0x7fe: 0x145b, 0x7ff: 0x085b, - // Block 0x20, offset 0x800 - 0x800: 0x090f, 0x801: 0x0a17, 0x802: 0x0b2f, 0x803: 0x0cbf, 0x804: 0x0e7b, 0x805: 0x103f, - 0x806: 0x1497, 0x807: 0x157b, 0x808: 0x15cf, 0x809: 0x15e7, 0x80a: 0x0837, 0x80b: 0x0cf3, - 0x80c: 0x0da3, 0x80d: 0x13eb, 0x80e: 0x0afb, 0x80f: 0x0bd7, 0x810: 0x0bf3, 0x811: 0x0c83, - 0x812: 0x0e6b, 0x813: 0x0eb7, 0x814: 0x0f67, 0x815: 0x108b, 0x816: 0x112f, 0x817: 0x1193, - 0x818: 0x13db, 0x819: 0x126b, 0x81a: 0x1403, 0x81b: 0x147f, 0x81c: 0x080f, 0x81d: 0x083b, - 0x81e: 0x0923, 0x81f: 0x0ea7, 0x820: 0x12f3, 0x821: 0x133b, 0x822: 0x0b1b, 0x823: 0x0b8b, - 0x824: 0x0c4f, 0x825: 0x0daf, 0x826: 0x10d7, 0x827: 0x0f23, 0x828: 0x073b, 0x829: 0x097f, - 0x82a: 0x0a63, 0x82b: 0x0ac7, 0x82c: 0x0b97, 0x82d: 0x0f3f, 0x82e: 0x0f5b, 0x82f: 0x116b, - 0x830: 0x118b, 0x831: 0x1463, 0x832: 0x14e3, 0x833: 0x14f3, 0x834: 0x152f, 0x835: 0x0753, - 0x836: 0x107f, 0x837: 0x144f, 0x838: 0x14cb, 0x839: 0x0baf, 0x83a: 0x0717, 0x83b: 0x0777, - 0x83c: 0x0a67, 0x83d: 0x0a87, 0x83e: 0x0caf, 0x83f: 0x0d73, - // Block 0x21, offset 0x840 - 0x840: 0x0ec3, 0x841: 0x0fcb, 0x842: 0x1277, 0x843: 0x1417, 0x844: 0x1623, 0x845: 0x0ce3, - 0x846: 0x14a3, 0x847: 0x0833, 0x848: 0x0d2f, 0x849: 0x0d3b, 0x84a: 0x0e0f, 0x84b: 0x0e47, - 0x84c: 0x0f4b, 0x84d: 0x0fa7, 0x84e: 0x1027, 0x84f: 0x110b, 0x850: 0x153b, 0x851: 0x07af, - 0x852: 0x0c03, 0x853: 0x14b3, 0x854: 0x0767, 0x855: 0x0aab, 0x856: 0x0e2f, 0x857: 0x13df, - 0x858: 0x0b67, 0x859: 0x0bb7, 0x85a: 0x0d43, 0x85b: 0x0f2f, 0x85c: 0x14bb, 0x85d: 0x0817, - 0x85e: 0x08ff, 0x85f: 0x0a97, 0x860: 0x0cd3, 0x861: 0x0d1f, 0x862: 0x0d5f, 0x863: 0x0df3, - 0x864: 0x0f47, 0x865: 0x0fbb, 0x866: 0x1157, 0x867: 0x12f7, 0x868: 0x1303, 0x869: 0x1457, - 0x86a: 0x14d7, 0x86b: 0x0883, 0x86c: 0x0e4b, 0x86d: 0x0903, 0x86e: 0x0ec7, 0x86f: 0x0f6b, - 0x870: 0x1287, 0x871: 0x14bf, 0x872: 0x15ab, 0x873: 0x15d3, 0x874: 0x0d37, 0x875: 0x0e27, - 0x876: 0x11c3, 0x877: 0x10b7, 0x878: 0x10c3, 0x879: 0x10e7, 0x87a: 0x0f17, 0x87b: 0x0e9f, - 0x87c: 0x1363, 0x87d: 0x0733, 0x87e: 0x122b, 0x87f: 0x081b, - // Block 0x22, offset 0x880 - 0x880: 0x080b, 0x881: 0x0b0b, 0x882: 0x0c2b, 0x883: 0x10f3, 0x884: 0x0a53, 0x885: 0x0e03, - 0x886: 0x0cef, 0x887: 0x13e7, 0x888: 0x12e7, 0x889: 0x14ab, 0x88a: 0x1323, 0x88b: 0x0b27, - 0x88c: 0x0787, 0x88d: 0x095b, 0x890: 0x09af, - 0x892: 0x0cdf, 0x895: 0x07f7, 0x896: 0x0f1f, 0x897: 0x0fe3, - 0x898: 0x1047, 0x899: 0x1063, 0x89a: 0x1067, 0x89b: 0x107b, 0x89c: 0x14fb, 0x89d: 0x10eb, - 0x89e: 0x116f, 0x8a0: 0x128f, 0x8a2: 0x1353, - 0x8a5: 0x1407, 0x8a6: 0x1433, - 0x8aa: 0x154f, 0x8ab: 0x1553, 0x8ac: 0x1557, 0x8ad: 0x15bb, 0x8ae: 0x142b, 0x8af: 0x14c7, - 0x8b0: 0x0757, 0x8b1: 0x077b, 0x8b2: 0x078f, 0x8b3: 0x084b, 0x8b4: 0x0857, 0x8b5: 0x0897, - 0x8b6: 0x094b, 0x8b7: 0x0967, 0x8b8: 0x096f, 0x8b9: 0x09ab, 0x8ba: 0x09b7, 0x8bb: 0x0a93, - 0x8bc: 0x0a9b, 0x8bd: 0x0ba3, 0x8be: 0x0bcb, 0x8bf: 0x0bd3, - // Block 0x23, offset 0x8c0 - 0x8c0: 0x0beb, 0x8c1: 0x0c97, 0x8c2: 0x0cc7, 0x8c3: 0x0ce7, 0x8c4: 0x0d57, 0x8c5: 0x0e1b, - 0x8c6: 0x0e37, 0x8c7: 0x0e67, 0x8c8: 0x0ebb, 0x8c9: 0x0edb, 0x8ca: 0x0f4f, 0x8cb: 0x102f, - 0x8cc: 0x104b, 0x8cd: 0x1053, 0x8ce: 0x104f, 0x8cf: 0x1057, 0x8d0: 0x105b, 0x8d1: 0x105f, - 0x8d2: 0x1073, 0x8d3: 0x1077, 0x8d4: 0x109b, 0x8d5: 0x10af, 0x8d6: 0x10cb, 0x8d7: 0x112f, - 0x8d8: 0x1137, 0x8d9: 0x113f, 0x8da: 0x1153, 0x8db: 0x117b, 0x8dc: 0x11cb, 0x8dd: 0x11ff, - 0x8de: 0x11ff, 0x8df: 0x1267, 0x8e0: 0x130f, 0x8e1: 0x1327, 0x8e2: 0x135b, 0x8e3: 0x135f, - 0x8e4: 0x13a3, 0x8e5: 0x13a7, 0x8e6: 0x13ff, 0x8e7: 0x1407, 0x8e8: 0x14db, 0x8e9: 0x151f, - 0x8ea: 0x1537, 0x8eb: 0x0b9b, 0x8ec: 0x171e, 0x8ed: 0x11e3, - 0x8f0: 0x06df, 0x8f1: 0x07e3, 0x8f2: 0x07a3, 0x8f3: 0x074b, 0x8f4: 0x078b, 0x8f5: 0x07b7, - 0x8f6: 0x0847, 0x8f7: 0x0863, 0x8f8: 0x094b, 0x8f9: 0x0937, 0x8fa: 0x0947, 0x8fb: 0x0963, - 0x8fc: 0x09af, 0x8fd: 0x09bf, 0x8fe: 0x0a03, 0x8ff: 0x0a0f, - // Block 0x24, offset 0x900 - 0x900: 0x0a2b, 0x901: 0x0a3b, 0x902: 0x0b23, 0x903: 0x0b2b, 0x904: 0x0b5b, 0x905: 0x0b7b, - 0x906: 0x0bab, 0x907: 0x0bc3, 0x908: 0x0bb3, 0x909: 0x0bd3, 0x90a: 0x0bc7, 0x90b: 0x0beb, - 0x90c: 0x0c07, 0x90d: 0x0c5f, 0x90e: 0x0c6b, 0x90f: 0x0c73, 0x910: 0x0c9b, 0x911: 0x0cdf, - 0x912: 0x0d0f, 0x913: 0x0d13, 0x914: 0x0d27, 0x915: 0x0da7, 0x916: 0x0db7, 0x917: 0x0e0f, - 0x918: 0x0e5b, 0x919: 0x0e53, 0x91a: 0x0e67, 0x91b: 0x0e83, 0x91c: 0x0ebb, 0x91d: 0x1013, - 0x91e: 0x0edf, 0x91f: 0x0f13, 0x920: 0x0f1f, 0x921: 0x0f5f, 0x922: 0x0f7b, 0x923: 0x0f9f, - 0x924: 0x0fc3, 0x925: 0x0fc7, 0x926: 0x0fe3, 0x927: 0x0fe7, 0x928: 0x0ff7, 0x929: 0x100b, - 0x92a: 0x1007, 0x92b: 0x1037, 0x92c: 0x10b3, 0x92d: 0x10cb, 0x92e: 0x10e3, 0x92f: 0x111b, - 0x930: 0x112f, 0x931: 0x114b, 0x932: 0x117b, 0x933: 0x122f, 0x934: 0x1257, 0x935: 0x12cb, - 0x936: 0x1313, 0x937: 0x131f, 0x938: 0x1327, 0x939: 0x133f, 0x93a: 0x1353, 0x93b: 0x1343, - 0x93c: 0x135b, 0x93d: 0x1357, 0x93e: 0x134f, 0x93f: 0x135f, - // Block 0x25, offset 0x940 - 0x940: 0x136b, 0x941: 0x13a7, 0x942: 0x13e3, 0x943: 0x1413, 0x944: 0x144b, 0x945: 0x146b, - 0x946: 0x14b7, 0x947: 0x14db, 0x948: 0x14fb, 0x949: 0x150f, 0x94a: 0x151f, 0x94b: 0x152b, - 0x94c: 0x1537, 0x94d: 0x158b, 0x94e: 0x162b, 0x94f: 0x16b5, 0x950: 0x16b0, 0x951: 0x16e2, - 0x952: 0x0607, 0x953: 0x062f, 0x954: 0x0633, 0x955: 0x1764, 0x956: 0x1791, 0x957: 0x1809, - 0x958: 0x1617, 0x959: 0x1627, - // Block 0x26, offset 0x980 - 0x980: 0x06fb, 0x981: 0x06f3, 0x982: 0x0703, 0x983: 0x1647, 0x984: 0x0747, 0x985: 0x0757, - 0x986: 0x075b, 0x987: 0x0763, 0x988: 0x076b, 0x989: 0x076f, 0x98a: 0x077b, 0x98b: 0x0773, - 0x98c: 0x05b3, 0x98d: 0x165b, 0x98e: 0x078f, 0x98f: 0x0793, 0x990: 0x0797, 0x991: 0x07b3, - 0x992: 0x164c, 0x993: 0x05b7, 0x994: 0x079f, 0x995: 0x07bf, 0x996: 0x1656, 0x997: 0x07cf, - 0x998: 0x07d7, 0x999: 0x0737, 0x99a: 0x07df, 0x99b: 0x07e3, 0x99c: 0x1831, 0x99d: 0x07ff, - 0x99e: 0x0807, 0x99f: 0x05bf, 0x9a0: 0x081f, 0x9a1: 0x0823, 0x9a2: 0x082b, 0x9a3: 0x082f, - 0x9a4: 0x05c3, 0x9a5: 0x0847, 0x9a6: 0x084b, 0x9a7: 0x0857, 0x9a8: 0x0863, 0x9a9: 0x0867, - 0x9aa: 0x086b, 0x9ab: 0x0873, 0x9ac: 0x0893, 0x9ad: 0x0897, 0x9ae: 0x089f, 0x9af: 0x08af, - 0x9b0: 0x08b7, 0x9b1: 0x08bb, 0x9b2: 0x08bb, 0x9b3: 0x08bb, 0x9b4: 0x166a, 0x9b5: 0x0e93, - 0x9b6: 0x08cf, 0x9b7: 0x08d7, 0x9b8: 0x166f, 0x9b9: 0x08e3, 0x9ba: 0x08eb, 0x9bb: 0x08f3, - 0x9bc: 0x091b, 0x9bd: 0x0907, 0x9be: 0x0913, 0x9bf: 0x0917, - // Block 0x27, offset 0x9c0 - 0x9c0: 0x091f, 0x9c1: 0x0927, 0x9c2: 0x092b, 0x9c3: 0x0933, 0x9c4: 0x093b, 0x9c5: 0x093f, - 0x9c6: 0x093f, 0x9c7: 0x0947, 0x9c8: 0x094f, 0x9c9: 0x0953, 0x9ca: 0x095f, 0x9cb: 0x0983, - 0x9cc: 0x0967, 0x9cd: 0x0987, 0x9ce: 0x096b, 0x9cf: 0x0973, 0x9d0: 0x080b, 0x9d1: 0x09cf, - 0x9d2: 0x0997, 0x9d3: 0x099b, 0x9d4: 0x099f, 0x9d5: 0x0993, 0x9d6: 0x09a7, 0x9d7: 0x09a3, - 0x9d8: 0x09bb, 0x9d9: 0x1674, 0x9da: 0x09d7, 0x9db: 0x09db, 0x9dc: 0x09e3, 0x9dd: 0x09ef, - 0x9de: 0x09f7, 0x9df: 0x0a13, 0x9e0: 0x1679, 0x9e1: 0x167e, 0x9e2: 0x0a1f, 0x9e3: 0x0a23, - 0x9e4: 0x0a27, 0x9e5: 0x0a1b, 0x9e6: 0x0a2f, 0x9e7: 0x05c7, 0x9e8: 0x05cb, 0x9e9: 0x0a37, - 0x9ea: 0x0a3f, 0x9eb: 0x0a3f, 0x9ec: 0x1683, 0x9ed: 0x0a5b, 0x9ee: 0x0a5f, 0x9ef: 0x0a63, - 0x9f0: 0x0a6b, 0x9f1: 0x1688, 0x9f2: 0x0a73, 0x9f3: 0x0a77, 0x9f4: 0x0b4f, 0x9f5: 0x0a7f, - 0x9f6: 0x05cf, 0x9f7: 0x0a8b, 0x9f8: 0x0a9b, 0x9f9: 0x0aa7, 0x9fa: 0x0aa3, 0x9fb: 0x1692, - 0x9fc: 0x0aaf, 0x9fd: 0x1697, 0x9fe: 0x0abb, 0x9ff: 0x0ab7, - // Block 0x28, offset 0xa00 - 0xa00: 0x0abf, 0xa01: 0x0acf, 0xa02: 0x0ad3, 0xa03: 0x05d3, 0xa04: 0x0ae3, 0xa05: 0x0aeb, - 0xa06: 0x0aef, 0xa07: 0x0af3, 0xa08: 0x05d7, 0xa09: 0x169c, 0xa0a: 0x05db, 0xa0b: 0x0b0f, - 0xa0c: 0x0b13, 0xa0d: 0x0b17, 0xa0e: 0x0b1f, 0xa0f: 0x1863, 0xa10: 0x0b37, 0xa11: 0x16a6, - 0xa12: 0x16a6, 0xa13: 0x11d7, 0xa14: 0x0b47, 0xa15: 0x0b47, 0xa16: 0x05df, 0xa17: 0x16c9, - 0xa18: 0x179b, 0xa19: 0x0b57, 0xa1a: 0x0b5f, 0xa1b: 0x05e3, 0xa1c: 0x0b73, 0xa1d: 0x0b83, - 0xa1e: 0x0b87, 0xa1f: 0x0b8f, 0xa20: 0x0b9f, 0xa21: 0x05eb, 0xa22: 0x05e7, 0xa23: 0x0ba3, - 0xa24: 0x16ab, 0xa25: 0x0ba7, 0xa26: 0x0bbb, 0xa27: 0x0bbf, 0xa28: 0x0bc3, 0xa29: 0x0bbf, - 0xa2a: 0x0bcf, 0xa2b: 0x0bd3, 0xa2c: 0x0be3, 0xa2d: 0x0bdb, 0xa2e: 0x0bdf, 0xa2f: 0x0be7, - 0xa30: 0x0beb, 0xa31: 0x0bef, 0xa32: 0x0bfb, 0xa33: 0x0bff, 0xa34: 0x0c17, 0xa35: 0x0c1f, - 0xa36: 0x0c2f, 0xa37: 0x0c43, 0xa38: 0x16ba, 0xa39: 0x0c3f, 0xa3a: 0x0c33, 0xa3b: 0x0c4b, - 0xa3c: 0x0c53, 0xa3d: 0x0c67, 0xa3e: 0x16bf, 0xa3f: 0x0c6f, - // Block 0x29, offset 0xa40 - 0xa40: 0x0c63, 0xa41: 0x0c5b, 0xa42: 0x05ef, 0xa43: 0x0c77, 0xa44: 0x0c7f, 0xa45: 0x0c87, - 0xa46: 0x0c7b, 0xa47: 0x05f3, 0xa48: 0x0c97, 0xa49: 0x0c9f, 0xa4a: 0x16c4, 0xa4b: 0x0ccb, - 0xa4c: 0x0cff, 0xa4d: 0x0cdb, 0xa4e: 0x05ff, 0xa4f: 0x0ce7, 0xa50: 0x05fb, 0xa51: 0x05f7, - 0xa52: 0x07c3, 0xa53: 0x07c7, 0xa54: 0x0d03, 0xa55: 0x0ceb, 0xa56: 0x11ab, 0xa57: 0x0663, - 0xa58: 0x0d0f, 0xa59: 0x0d13, 0xa5a: 0x0d17, 0xa5b: 0x0d2b, 0xa5c: 0x0d23, 0xa5d: 0x16dd, - 0xa5e: 0x0603, 0xa5f: 0x0d3f, 0xa60: 0x0d33, 0xa61: 0x0d4f, 0xa62: 0x0d57, 0xa63: 0x16e7, - 0xa64: 0x0d5b, 0xa65: 0x0d47, 0xa66: 0x0d63, 0xa67: 0x0607, 0xa68: 0x0d67, 0xa69: 0x0d6b, - 0xa6a: 0x0d6f, 0xa6b: 0x0d7b, 0xa6c: 0x16ec, 0xa6d: 0x0d83, 0xa6e: 0x060b, 0xa6f: 0x0d8f, - 0xa70: 0x16f1, 0xa71: 0x0d93, 0xa72: 0x060f, 0xa73: 0x0d9f, 0xa74: 0x0dab, 0xa75: 0x0db7, - 0xa76: 0x0dbb, 0xa77: 0x16f6, 0xa78: 0x168d, 0xa79: 0x16fb, 0xa7a: 0x0ddb, 0xa7b: 0x1700, - 0xa7c: 0x0de7, 0xa7d: 0x0def, 0xa7e: 0x0ddf, 0xa7f: 0x0dfb, - // Block 0x2a, offset 0xa80 - 0xa80: 0x0e0b, 0xa81: 0x0e1b, 0xa82: 0x0e0f, 0xa83: 0x0e13, 0xa84: 0x0e1f, 0xa85: 0x0e23, - 0xa86: 0x1705, 0xa87: 0x0e07, 0xa88: 0x0e3b, 0xa89: 0x0e3f, 0xa8a: 0x0613, 0xa8b: 0x0e53, - 0xa8c: 0x0e4f, 0xa8d: 0x170a, 0xa8e: 0x0e33, 0xa8f: 0x0e6f, 0xa90: 0x170f, 0xa91: 0x1714, - 0xa92: 0x0e73, 0xa93: 0x0e87, 0xa94: 0x0e83, 0xa95: 0x0e7f, 0xa96: 0x0617, 0xa97: 0x0e8b, - 0xa98: 0x0e9b, 0xa99: 0x0e97, 0xa9a: 0x0ea3, 0xa9b: 0x1651, 0xa9c: 0x0eb3, 0xa9d: 0x1719, - 0xa9e: 0x0ebf, 0xa9f: 0x1723, 0xaa0: 0x0ed3, 0xaa1: 0x0edf, 0xaa2: 0x0ef3, 0xaa3: 0x1728, - 0xaa4: 0x0f07, 0xaa5: 0x0f0b, 0xaa6: 0x172d, 0xaa7: 0x1732, 0xaa8: 0x0f27, 0xaa9: 0x0f37, - 0xaaa: 0x061b, 0xaab: 0x0f3b, 0xaac: 0x061f, 0xaad: 0x061f, 0xaae: 0x0f53, 0xaaf: 0x0f57, - 0xab0: 0x0f5f, 0xab1: 0x0f63, 0xab2: 0x0f6f, 0xab3: 0x0623, 0xab4: 0x0f87, 0xab5: 0x1737, - 0xab6: 0x0fa3, 0xab7: 0x173c, 0xab8: 0x0faf, 0xab9: 0x16a1, 0xaba: 0x0fbf, 0xabb: 0x1741, - 0xabc: 0x1746, 0xabd: 0x174b, 0xabe: 0x0627, 0xabf: 0x062b, - // Block 0x2b, offset 0xac0 - 0xac0: 0x0ff7, 0xac1: 0x1755, 0xac2: 0x1750, 0xac3: 0x175a, 0xac4: 0x175f, 0xac5: 0x0fff, - 0xac6: 0x1003, 0xac7: 0x1003, 0xac8: 0x100b, 0xac9: 0x0633, 0xaca: 0x100f, 0xacb: 0x0637, - 0xacc: 0x063b, 0xacd: 0x1769, 0xace: 0x1023, 0xacf: 0x102b, 0xad0: 0x1037, 0xad1: 0x063f, - 0xad2: 0x176e, 0xad3: 0x105b, 0xad4: 0x1773, 0xad5: 0x1778, 0xad6: 0x107b, 0xad7: 0x1093, - 0xad8: 0x0643, 0xad9: 0x109b, 0xada: 0x109f, 0xadb: 0x10a3, 0xadc: 0x177d, 0xadd: 0x1782, - 0xade: 0x1782, 0xadf: 0x10bb, 0xae0: 0x0647, 0xae1: 0x1787, 0xae2: 0x10cf, 0xae3: 0x10d3, - 0xae4: 0x064b, 0xae5: 0x178c, 0xae6: 0x10ef, 0xae7: 0x064f, 0xae8: 0x10ff, 0xae9: 0x10f7, - 0xaea: 0x1107, 0xaeb: 0x1796, 0xaec: 0x111f, 0xaed: 0x0653, 0xaee: 0x112b, 0xaef: 0x1133, - 0xaf0: 0x1143, 0xaf1: 0x0657, 0xaf2: 0x17a0, 0xaf3: 0x17a5, 0xaf4: 0x065b, 0xaf5: 0x17aa, - 0xaf6: 0x115b, 0xaf7: 0x17af, 0xaf8: 0x1167, 0xaf9: 0x1173, 0xafa: 0x117b, 0xafb: 0x17b4, - 0xafc: 0x17b9, 0xafd: 0x118f, 0xafe: 0x17be, 0xaff: 0x1197, - // Block 0x2c, offset 0xb00 - 0xb00: 0x16ce, 0xb01: 0x065f, 0xb02: 0x11af, 0xb03: 0x11b3, 0xb04: 0x0667, 0xb05: 0x11b7, - 0xb06: 0x0a33, 0xb07: 0x17c3, 0xb08: 0x17c8, 0xb09: 0x16d3, 0xb0a: 0x16d8, 0xb0b: 0x11d7, - 0xb0c: 0x11db, 0xb0d: 0x13f3, 0xb0e: 0x066b, 0xb0f: 0x1207, 0xb10: 0x1203, 0xb11: 0x120b, - 0xb12: 0x083f, 0xb13: 0x120f, 0xb14: 0x1213, 0xb15: 0x1217, 0xb16: 0x121f, 0xb17: 0x17cd, - 0xb18: 0x121b, 0xb19: 0x1223, 0xb1a: 0x1237, 0xb1b: 0x123b, 0xb1c: 0x1227, 0xb1d: 0x123f, - 0xb1e: 0x1253, 0xb1f: 0x1267, 0xb20: 0x1233, 0xb21: 0x1247, 0xb22: 0x124b, 0xb23: 0x124f, - 0xb24: 0x17d2, 0xb25: 0x17dc, 0xb26: 0x17d7, 0xb27: 0x066f, 0xb28: 0x126f, 0xb29: 0x1273, - 0xb2a: 0x127b, 0xb2b: 0x17f0, 0xb2c: 0x127f, 0xb2d: 0x17e1, 0xb2e: 0x0673, 0xb2f: 0x0677, - 0xb30: 0x17e6, 0xb31: 0x17eb, 0xb32: 0x067b, 0xb33: 0x129f, 0xb34: 0x12a3, 0xb35: 0x12a7, - 0xb36: 0x12ab, 0xb37: 0x12b7, 0xb38: 0x12b3, 0xb39: 0x12bf, 0xb3a: 0x12bb, 0xb3b: 0x12cb, - 0xb3c: 0x12c3, 0xb3d: 0x12c7, 0xb3e: 0x12cf, 0xb3f: 0x067f, - // Block 0x2d, offset 0xb40 - 0xb40: 0x12d7, 0xb41: 0x12db, 0xb42: 0x0683, 0xb43: 0x12eb, 0xb44: 0x12ef, 0xb45: 0x17f5, - 0xb46: 0x12fb, 0xb47: 0x12ff, 0xb48: 0x0687, 0xb49: 0x130b, 0xb4a: 0x05bb, 0xb4b: 0x17fa, - 0xb4c: 0x17ff, 0xb4d: 0x068b, 0xb4e: 0x068f, 0xb4f: 0x1337, 0xb50: 0x134f, 0xb51: 0x136b, - 0xb52: 0x137b, 0xb53: 0x1804, 0xb54: 0x138f, 0xb55: 0x1393, 0xb56: 0x13ab, 0xb57: 0x13b7, - 0xb58: 0x180e, 0xb59: 0x1660, 0xb5a: 0x13c3, 0xb5b: 0x13bf, 0xb5c: 0x13cb, 0xb5d: 0x1665, - 0xb5e: 0x13d7, 0xb5f: 0x13e3, 0xb60: 0x1813, 0xb61: 0x1818, 0xb62: 0x1423, 0xb63: 0x142f, - 0xb64: 0x1437, 0xb65: 0x181d, 0xb66: 0x143b, 0xb67: 0x1467, 0xb68: 0x1473, 0xb69: 0x1477, - 0xb6a: 0x146f, 0xb6b: 0x1483, 0xb6c: 0x1487, 0xb6d: 0x1822, 0xb6e: 0x1493, 0xb6f: 0x0693, - 0xb70: 0x149b, 0xb71: 0x1827, 0xb72: 0x0697, 0xb73: 0x14d3, 0xb74: 0x0ac3, 0xb75: 0x14eb, - 0xb76: 0x182c, 0xb77: 0x1836, 0xb78: 0x069b, 0xb79: 0x069f, 0xb7a: 0x1513, 0xb7b: 0x183b, - 0xb7c: 0x06a3, 0xb7d: 0x1840, 0xb7e: 0x152b, 0xb7f: 0x152b, - // Block 0x2e, offset 0xb80 - 0xb80: 0x1533, 0xb81: 0x1845, 0xb82: 0x154b, 0xb83: 0x06a7, 0xb84: 0x155b, 0xb85: 0x1567, - 0xb86: 0x156f, 0xb87: 0x1577, 0xb88: 0x06ab, 0xb89: 0x184a, 0xb8a: 0x158b, 0xb8b: 0x15a7, - 0xb8c: 0x15b3, 0xb8d: 0x06af, 0xb8e: 0x06b3, 0xb8f: 0x15b7, 0xb90: 0x184f, 0xb91: 0x06b7, - 0xb92: 0x1854, 0xb93: 0x1859, 0xb94: 0x185e, 0xb95: 0x15db, 0xb96: 0x06bb, 0xb97: 0x15ef, - 0xb98: 0x15f7, 0xb99: 0x15fb, 0xb9a: 0x1603, 0xb9b: 0x160b, 0xb9c: 0x1613, 0xb9d: 0x1868, -} - -// nfcIndex: 22 blocks, 1408 entries, 1408 bytes -// Block 0 is the zero block. -var nfcIndex = [1408]uint8{ - // Block 0x0, offset 0x0 - // Block 0x1, offset 0x40 - // Block 0x2, offset 0x80 - // Block 0x3, offset 0xc0 - 0xc2: 0x2d, 0xc3: 0x01, 0xc4: 0x02, 0xc5: 0x03, 0xc6: 0x2e, 0xc7: 0x04, - 0xc8: 0x05, 0xca: 0x2f, 0xcb: 0x30, 0xcc: 0x06, 0xcd: 0x07, 0xce: 0x08, 0xcf: 0x31, - 0xd0: 0x09, 0xd1: 0x32, 0xd2: 0x33, 0xd3: 0x0a, 0xd6: 0x0b, 0xd7: 0x34, - 0xd8: 0x35, 0xd9: 0x0c, 0xdb: 0x36, 0xdc: 0x37, 0xdd: 0x38, 0xdf: 0x39, - 0xe0: 0x02, 0xe1: 0x03, 0xe2: 0x04, 0xe3: 0x05, - 0xea: 0x06, 0xeb: 0x07, 0xec: 0x08, 0xed: 0x09, 0xef: 0x0a, - 0xf0: 0x13, - // Block 0x4, offset 0x100 - 0x120: 0x3a, 0x121: 0x3b, 0x123: 0x3c, 0x124: 0x3d, 0x125: 0x3e, 0x126: 0x3f, 0x127: 0x40, - 0x128: 0x41, 0x129: 0x42, 0x12a: 0x43, 0x12b: 0x44, 0x12c: 0x3f, 0x12d: 0x45, 0x12e: 0x46, 0x12f: 0x47, - 0x131: 0x48, 0x132: 0x49, 0x133: 0x4a, 0x134: 0x4b, 0x135: 0x4c, 0x137: 0x4d, - 0x138: 0x4e, 0x139: 0x4f, 0x13a: 0x50, 0x13b: 0x51, 0x13c: 0x52, 0x13d: 0x53, 0x13e: 0x54, 0x13f: 0x55, - // Block 0x5, offset 0x140 - 0x140: 0x56, 0x142: 0x57, 0x144: 0x58, 0x145: 0x59, 0x146: 0x5a, 0x147: 0x5b, - 0x14d: 0x5c, - 0x15c: 0x5d, 0x15f: 0x5e, - 0x162: 0x5f, 0x164: 0x60, - 0x168: 0x61, 0x169: 0x62, 0x16a: 0x63, 0x16c: 0x0d, 0x16d: 0x64, 0x16e: 0x65, 0x16f: 0x66, - 0x170: 0x67, 0x173: 0x68, 0x177: 0x0e, - 0x178: 0x0f, 0x179: 0x10, 0x17a: 0x11, 0x17b: 0x12, 0x17c: 0x13, 0x17d: 0x14, 0x17e: 0x15, 0x17f: 0x16, - // Block 0x6, offset 0x180 - 0x180: 0x69, 0x183: 0x6a, 0x184: 0x6b, 0x186: 0x6c, 0x187: 0x6d, - 0x188: 0x6e, 0x189: 0x17, 0x18a: 0x18, 0x18b: 0x6f, 0x18c: 0x70, - 0x1ab: 0x71, - 0x1b3: 0x72, 0x1b5: 0x73, 0x1b7: 0x74, - // Block 0x7, offset 0x1c0 - 0x1c0: 0x75, 0x1c1: 0x19, 0x1c2: 0x1a, 0x1c3: 0x1b, 0x1c4: 0x76, 0x1c5: 0x77, - 0x1c9: 0x78, 0x1cc: 0x79, 0x1cd: 0x7a, - // Block 0x8, offset 0x200 - 0x219: 0x7b, 0x21a: 0x7c, 0x21b: 0x7d, - 0x220: 0x7e, 0x223: 0x7f, 0x224: 0x80, 0x225: 0x81, 0x226: 0x82, 0x227: 0x83, - 0x22a: 0x84, 0x22b: 0x85, 0x22f: 0x86, - 0x230: 0x87, 0x231: 0x88, 0x232: 0x89, 0x233: 0x8a, 0x234: 0x8b, 0x235: 0x8c, 0x236: 0x8d, 0x237: 0x87, - 0x238: 0x88, 0x239: 0x89, 0x23a: 0x8a, 0x23b: 0x8b, 0x23c: 0x8c, 0x23d: 0x8d, 0x23e: 0x87, 0x23f: 0x88, - // Block 0x9, offset 0x240 - 0x240: 0x89, 0x241: 0x8a, 0x242: 0x8b, 0x243: 0x8c, 0x244: 0x8d, 0x245: 0x87, 0x246: 0x88, 0x247: 0x89, - 0x248: 0x8a, 0x249: 0x8b, 0x24a: 0x8c, 0x24b: 0x8d, 0x24c: 0x87, 0x24d: 0x88, 0x24e: 0x89, 0x24f: 0x8a, - 0x250: 0x8b, 0x251: 0x8c, 0x252: 0x8d, 0x253: 0x87, 0x254: 0x88, 0x255: 0x89, 0x256: 0x8a, 0x257: 0x8b, - 0x258: 0x8c, 0x259: 0x8d, 0x25a: 0x87, 0x25b: 0x88, 0x25c: 0x89, 0x25d: 0x8a, 0x25e: 0x8b, 0x25f: 0x8c, - 0x260: 0x8d, 0x261: 0x87, 0x262: 0x88, 0x263: 0x89, 0x264: 0x8a, 0x265: 0x8b, 0x266: 0x8c, 0x267: 0x8d, - 0x268: 0x87, 0x269: 0x88, 0x26a: 0x89, 0x26b: 0x8a, 0x26c: 0x8b, 0x26d: 0x8c, 0x26e: 0x8d, 0x26f: 0x87, - 0x270: 0x88, 0x271: 0x89, 0x272: 0x8a, 0x273: 0x8b, 0x274: 0x8c, 0x275: 0x8d, 0x276: 0x87, 0x277: 0x88, - 0x278: 0x89, 0x279: 0x8a, 0x27a: 0x8b, 0x27b: 0x8c, 0x27c: 0x8d, 0x27d: 0x87, 0x27e: 0x88, 0x27f: 0x89, - // Block 0xa, offset 0x280 - 0x280: 0x8a, 0x281: 0x8b, 0x282: 0x8c, 0x283: 0x8d, 0x284: 0x87, 0x285: 0x88, 0x286: 0x89, 0x287: 0x8a, - 0x288: 0x8b, 0x289: 0x8c, 0x28a: 0x8d, 0x28b: 0x87, 0x28c: 0x88, 0x28d: 0x89, 0x28e: 0x8a, 0x28f: 0x8b, - 0x290: 0x8c, 0x291: 0x8d, 0x292: 0x87, 0x293: 0x88, 0x294: 0x89, 0x295: 0x8a, 0x296: 0x8b, 0x297: 0x8c, - 0x298: 0x8d, 0x299: 0x87, 0x29a: 0x88, 0x29b: 0x89, 0x29c: 0x8a, 0x29d: 0x8b, 0x29e: 0x8c, 0x29f: 0x8d, - 0x2a0: 0x87, 0x2a1: 0x88, 0x2a2: 0x89, 0x2a3: 0x8a, 0x2a4: 0x8b, 0x2a5: 0x8c, 0x2a6: 0x8d, 0x2a7: 0x87, - 0x2a8: 0x88, 0x2a9: 0x89, 0x2aa: 0x8a, 0x2ab: 0x8b, 0x2ac: 0x8c, 0x2ad: 0x8d, 0x2ae: 0x87, 0x2af: 0x88, - 0x2b0: 0x89, 0x2b1: 0x8a, 0x2b2: 0x8b, 0x2b3: 0x8c, 0x2b4: 0x8d, 0x2b5: 0x87, 0x2b6: 0x88, 0x2b7: 0x89, - 0x2b8: 0x8a, 0x2b9: 0x8b, 0x2ba: 0x8c, 0x2bb: 0x8d, 0x2bc: 0x87, 0x2bd: 0x88, 0x2be: 0x89, 0x2bf: 0x8a, - // Block 0xb, offset 0x2c0 - 0x2c0: 0x8b, 0x2c1: 0x8c, 0x2c2: 0x8d, 0x2c3: 0x87, 0x2c4: 0x88, 0x2c5: 0x89, 0x2c6: 0x8a, 0x2c7: 0x8b, - 0x2c8: 0x8c, 0x2c9: 0x8d, 0x2ca: 0x87, 0x2cb: 0x88, 0x2cc: 0x89, 0x2cd: 0x8a, 0x2ce: 0x8b, 0x2cf: 0x8c, - 0x2d0: 0x8d, 0x2d1: 0x87, 0x2d2: 0x88, 0x2d3: 0x89, 0x2d4: 0x8a, 0x2d5: 0x8b, 0x2d6: 0x8c, 0x2d7: 0x8d, - 0x2d8: 0x87, 0x2d9: 0x88, 0x2da: 0x89, 0x2db: 0x8a, 0x2dc: 0x8b, 0x2dd: 0x8c, 0x2de: 0x8e, - // Block 0xc, offset 0x300 - 0x324: 0x1c, 0x325: 0x1d, 0x326: 0x1e, 0x327: 0x1f, - 0x328: 0x20, 0x329: 0x21, 0x32a: 0x22, 0x32b: 0x23, 0x32c: 0x8f, 0x32d: 0x90, 0x32e: 0x91, - 0x331: 0x92, 0x332: 0x93, 0x333: 0x94, 0x334: 0x95, - 0x338: 0x96, 0x339: 0x97, 0x33a: 0x98, 0x33b: 0x99, 0x33e: 0x9a, 0x33f: 0x9b, - // Block 0xd, offset 0x340 - 0x347: 0x9c, - 0x34b: 0x9d, 0x34d: 0x9e, - 0x368: 0x9f, 0x36b: 0xa0, - // Block 0xe, offset 0x380 - 0x381: 0xa1, 0x382: 0xa2, 0x384: 0xa3, 0x385: 0x82, 0x387: 0xa4, - 0x388: 0xa5, 0x38b: 0xa6, 0x38c: 0x3f, 0x38d: 0xa7, - 0x391: 0xa8, 0x392: 0xa9, 0x393: 0xaa, 0x396: 0xab, 0x397: 0xac, - 0x398: 0x73, 0x39a: 0xad, 0x39c: 0xae, - 0x3a8: 0xaf, 0x3a9: 0xb0, 0x3aa: 0xb1, - 0x3b0: 0x73, 0x3b5: 0xb2, - // Block 0xf, offset 0x3c0 - 0x3eb: 0xb3, 0x3ec: 0xb4, - // Block 0x10, offset 0x400 - 0x432: 0xb5, - // Block 0x11, offset 0x440 - 0x445: 0xb6, 0x446: 0xb7, 0x447: 0xb8, - 0x449: 0xb9, - // Block 0x12, offset 0x480 - 0x480: 0xba, - 0x4a3: 0xbb, 0x4a5: 0xbc, - // Block 0x13, offset 0x4c0 - 0x4c8: 0xbd, - // Block 0x14, offset 0x500 - 0x520: 0x24, 0x521: 0x25, 0x522: 0x26, 0x523: 0x27, 0x524: 0x28, 0x525: 0x29, 0x526: 0x2a, 0x527: 0x2b, - 0x528: 0x2c, - // Block 0x15, offset 0x540 - 0x550: 0x0b, 0x551: 0x0c, 0x556: 0x0d, - 0x55b: 0x0e, 0x55d: 0x0f, 0x55e: 0x10, 0x55f: 0x11, - 0x56f: 0x12, -} - -// nfcSparseOffset: 145 entries, 290 bytes -var nfcSparseOffset = []uint16{0x0, 0x5, 0x9, 0xb, 0xd, 0x18, 0x28, 0x2a, 0x2f, 0x3a, 0x49, 0x56, 0x5e, 0x62, 0x67, 0x69, 0x7a, 0x82, 0x89, 0x8c, 0x93, 0x97, 0x9b, 0x9d, 0x9f, 0xa8, 0xac, 0xb3, 0xb8, 0xbb, 0xc5, 0xc8, 0xcf, 0xd7, 0xda, 0xdc, 0xde, 0xe0, 0xe5, 0xf6, 0x102, 0x104, 0x10a, 0x10c, 0x10e, 0x110, 0x112, 0x114, 0x116, 0x119, 0x11c, 0x11e, 0x121, 0x124, 0x128, 0x12d, 0x136, 0x138, 0x13b, 0x13d, 0x148, 0x14c, 0x15a, 0x15d, 0x163, 0x169, 0x174, 0x178, 0x17a, 0x17c, 0x17e, 0x180, 0x182, 0x188, 0x18c, 0x18e, 0x190, 0x198, 0x19c, 0x19f, 0x1a1, 0x1a3, 0x1a5, 0x1a8, 0x1aa, 0x1ac, 0x1ae, 0x1b0, 0x1b6, 0x1b9, 0x1bb, 0x1c2, 0x1c8, 0x1ce, 0x1d6, 0x1dc, 0x1e2, 0x1e8, 0x1ec, 0x1fa, 0x203, 0x206, 0x209, 0x20b, 0x20e, 0x210, 0x214, 0x219, 0x21b, 0x21d, 0x222, 0x228, 0x22a, 0x22c, 0x22e, 0x234, 0x237, 0x23a, 0x242, 0x249, 0x24c, 0x24f, 0x251, 0x259, 0x25c, 0x263, 0x266, 0x26c, 0x26e, 0x271, 0x273, 0x275, 0x277, 0x279, 0x27c, 0x27e, 0x280, 0x282, 0x28f, 0x299, 0x29b, 0x29d, 0x2a3, 0x2a5, 0x2a8} - -// nfcSparseValues: 682 entries, 2728 bytes -var nfcSparseValues = [682]valueRange{ - // Block 0x0, offset 0x0 - {value: 0x0000, lo: 0x04}, - {value: 0xa100, lo: 0xa8, hi: 0xa8}, - {value: 0x8100, lo: 0xaf, hi: 0xaf}, - {value: 0x8100, lo: 0xb4, hi: 0xb4}, - {value: 0x8100, lo: 0xb8, hi: 0xb8}, - // Block 0x1, offset 0x5 - {value: 0x0091, lo: 0x03}, - {value: 0x46e2, lo: 0xa0, hi: 0xa1}, - {value: 0x4714, lo: 0xaf, hi: 0xb0}, - {value: 0xa000, lo: 0xb7, hi: 0xb7}, - // Block 0x2, offset 0x9 - {value: 0x0000, lo: 0x01}, - {value: 0xa000, lo: 0x92, hi: 0x92}, - // Block 0x3, offset 0xb - {value: 0x0000, lo: 0x01}, - {value: 0x8100, lo: 0x98, hi: 0x9d}, - // Block 0x4, offset 0xd - {value: 0x0006, lo: 0x0a}, - {value: 0xa000, lo: 0x81, hi: 0x81}, - {value: 0xa000, lo: 0x85, hi: 0x85}, - {value: 0xa000, lo: 0x89, hi: 0x89}, - {value: 0x4840, lo: 0x8a, hi: 0x8a}, - {value: 0x485e, lo: 0x8b, hi: 0x8b}, - {value: 0x36c7, lo: 0x8c, hi: 0x8c}, - {value: 0x36df, lo: 0x8d, hi: 0x8d}, - {value: 0x4876, lo: 0x8e, hi: 0x8e}, - {value: 0xa000, lo: 0x92, hi: 0x92}, - {value: 0x36fd, lo: 0x93, hi: 0x94}, - // Block 0x5, offset 0x18 - {value: 0x0000, lo: 0x0f}, - {value: 0xa000, lo: 0x83, hi: 0x83}, - {value: 0xa000, lo: 0x87, hi: 0x87}, - {value: 0xa000, lo: 0x8b, hi: 0x8b}, - {value: 0xa000, lo: 0x8d, hi: 0x8d}, - {value: 0x37a5, lo: 0x90, hi: 0x90}, - {value: 0x37b1, lo: 0x91, hi: 0x91}, - {value: 0x379f, lo: 0x93, hi: 0x93}, - {value: 0xa000, lo: 0x96, hi: 0x96}, - {value: 0x3817, lo: 0x97, hi: 0x97}, - {value: 0x37e1, lo: 0x9c, hi: 0x9c}, - {value: 0x37c9, lo: 0x9d, hi: 0x9d}, - {value: 0x37f3, lo: 0x9e, hi: 0x9e}, - {value: 0xa000, lo: 0xb4, hi: 0xb5}, - {value: 0x381d, lo: 0xb6, hi: 0xb6}, - {value: 0x3823, lo: 0xb7, hi: 0xb7}, - // Block 0x6, offset 0x28 - {value: 0x0000, lo: 0x01}, - {value: 0x8132, lo: 0x83, hi: 0x87}, - // Block 0x7, offset 0x2a - {value: 0x0001, lo: 0x04}, - {value: 0x8113, lo: 0x81, hi: 0x82}, - {value: 0x8132, lo: 0x84, hi: 0x84}, - {value: 0x812d, lo: 0x85, hi: 0x85}, - {value: 0x810d, lo: 0x87, hi: 0x87}, - // Block 0x8, offset 0x2f - {value: 0x0000, lo: 0x0a}, - {value: 0x8132, lo: 0x90, hi: 0x97}, - {value: 0x8119, lo: 0x98, hi: 0x98}, - {value: 0x811a, lo: 0x99, hi: 0x99}, - {value: 0x811b, lo: 0x9a, hi: 0x9a}, - {value: 0x3841, lo: 0xa2, hi: 0xa2}, - {value: 0x3847, lo: 0xa3, hi: 0xa3}, - {value: 0x3853, lo: 0xa4, hi: 0xa4}, - {value: 0x384d, lo: 0xa5, hi: 0xa5}, - {value: 0x3859, lo: 0xa6, hi: 0xa6}, - {value: 0xa000, lo: 0xa7, hi: 0xa7}, - // Block 0x9, offset 0x3a - {value: 0x0000, lo: 0x0e}, - {value: 0x386b, lo: 0x80, hi: 0x80}, - {value: 0xa000, lo: 0x81, hi: 0x81}, - {value: 0x385f, lo: 0x82, hi: 0x82}, - {value: 0xa000, lo: 0x92, hi: 0x92}, - {value: 0x3865, lo: 0x93, hi: 0x93}, - {value: 0xa000, lo: 0x95, hi: 0x95}, - {value: 0x8132, lo: 0x96, hi: 0x9c}, - {value: 0x8132, lo: 0x9f, hi: 0xa2}, - {value: 0x812d, lo: 0xa3, hi: 0xa3}, - {value: 0x8132, lo: 0xa4, hi: 0xa4}, - {value: 0x8132, lo: 0xa7, hi: 0xa8}, - {value: 0x812d, lo: 0xaa, hi: 0xaa}, - {value: 0x8132, lo: 0xab, hi: 0xac}, - {value: 0x812d, lo: 0xad, hi: 0xad}, - // Block 0xa, offset 0x49 - {value: 0x0000, lo: 0x0c}, - {value: 0x811f, lo: 0x91, hi: 0x91}, - {value: 0x8132, lo: 0xb0, hi: 0xb0}, - {value: 0x812d, lo: 0xb1, hi: 0xb1}, - {value: 0x8132, lo: 0xb2, hi: 0xb3}, - {value: 0x812d, lo: 0xb4, hi: 0xb4}, - {value: 0x8132, lo: 0xb5, hi: 0xb6}, - {value: 0x812d, lo: 0xb7, hi: 0xb9}, - {value: 0x8132, lo: 0xba, hi: 0xba}, - {value: 0x812d, lo: 0xbb, hi: 0xbc}, - {value: 0x8132, lo: 0xbd, hi: 0xbd}, - {value: 0x812d, lo: 0xbe, hi: 0xbe}, - {value: 0x8132, lo: 0xbf, hi: 0xbf}, - // Block 0xb, offset 0x56 - {value: 0x0005, lo: 0x07}, - {value: 0x8132, lo: 0x80, hi: 0x80}, - {value: 0x8132, lo: 0x81, hi: 0x81}, - {value: 0x812d, lo: 0x82, hi: 0x83}, - {value: 0x812d, lo: 0x84, hi: 0x85}, - {value: 0x812d, lo: 0x86, hi: 0x87}, - {value: 0x812d, lo: 0x88, hi: 0x89}, - {value: 0x8132, lo: 0x8a, hi: 0x8a}, - // Block 0xc, offset 0x5e - {value: 0x0000, lo: 0x03}, - {value: 0x8132, lo: 0xab, hi: 0xb1}, - {value: 0x812d, lo: 0xb2, hi: 0xb2}, - {value: 0x8132, lo: 0xb3, hi: 0xb3}, - // Block 0xd, offset 0x62 - {value: 0x0000, lo: 0x04}, - {value: 0x8132, lo: 0x96, hi: 0x99}, - {value: 0x8132, lo: 0x9b, hi: 0xa3}, - {value: 0x8132, lo: 0xa5, hi: 0xa7}, - {value: 0x8132, lo: 0xa9, hi: 0xad}, - // Block 0xe, offset 0x67 - {value: 0x0000, lo: 0x01}, - {value: 0x812d, lo: 0x99, hi: 0x9b}, - // Block 0xf, offset 0x69 - {value: 0x0000, lo: 0x10}, - {value: 0x8132, lo: 0x94, hi: 0xa1}, - {value: 0x812d, lo: 0xa3, hi: 0xa3}, - {value: 0x8132, lo: 0xa4, hi: 0xa5}, - {value: 0x812d, lo: 0xa6, hi: 0xa6}, - {value: 0x8132, lo: 0xa7, hi: 0xa8}, - {value: 0x812d, lo: 0xa9, hi: 0xa9}, - {value: 0x8132, lo: 0xaa, hi: 0xac}, - {value: 0x812d, lo: 0xad, hi: 0xaf}, - {value: 0x8116, lo: 0xb0, hi: 0xb0}, - {value: 0x8117, lo: 0xb1, hi: 0xb1}, - {value: 0x8118, lo: 0xb2, hi: 0xb2}, - {value: 0x8132, lo: 0xb3, hi: 0xb5}, - {value: 0x812d, lo: 0xb6, hi: 0xb6}, - {value: 0x8132, lo: 0xb7, hi: 0xb8}, - {value: 0x812d, lo: 0xb9, hi: 0xba}, - {value: 0x8132, lo: 0xbb, hi: 0xbf}, - // Block 0x10, offset 0x7a - {value: 0x0000, lo: 0x07}, - {value: 0xa000, lo: 0xa8, hi: 0xa8}, - {value: 0x3ed8, lo: 0xa9, hi: 0xa9}, - {value: 0xa000, lo: 0xb0, hi: 0xb0}, - {value: 0x3ee0, lo: 0xb1, hi: 0xb1}, - {value: 0xa000, lo: 0xb3, hi: 0xb3}, - {value: 0x3ee8, lo: 0xb4, hi: 0xb4}, - {value: 0x9902, lo: 0xbc, hi: 0xbc}, - // Block 0x11, offset 0x82 - {value: 0x0008, lo: 0x06}, - {value: 0x8104, lo: 0x8d, hi: 0x8d}, - {value: 0x8132, lo: 0x91, hi: 0x91}, - {value: 0x812d, lo: 0x92, hi: 0x92}, - {value: 0x8132, lo: 0x93, hi: 0x93}, - {value: 0x8132, lo: 0x94, hi: 0x94}, - {value: 0x451c, lo: 0x98, hi: 0x9f}, - // Block 0x12, offset 0x89 - {value: 0x0000, lo: 0x02}, - {value: 0x8102, lo: 0xbc, hi: 0xbc}, - {value: 0x9900, lo: 0xbe, hi: 0xbe}, - // Block 0x13, offset 0x8c - {value: 0x0008, lo: 0x06}, - {value: 0xa000, lo: 0x87, hi: 0x87}, - {value: 0x2c9e, lo: 0x8b, hi: 0x8c}, - {value: 0x8104, lo: 0x8d, hi: 0x8d}, - {value: 0x9900, lo: 0x97, hi: 0x97}, - {value: 0x455c, lo: 0x9c, hi: 0x9d}, - {value: 0x456c, lo: 0x9f, hi: 0x9f}, - // Block 0x14, offset 0x93 - {value: 0x0000, lo: 0x03}, - {value: 0x4594, lo: 0xb3, hi: 0xb3}, - {value: 0x459c, lo: 0xb6, hi: 0xb6}, - {value: 0x8102, lo: 0xbc, hi: 0xbc}, - // Block 0x15, offset 0x97 - {value: 0x0008, lo: 0x03}, - {value: 0x8104, lo: 0x8d, hi: 0x8d}, - {value: 0x4574, lo: 0x99, hi: 0x9b}, - {value: 0x458c, lo: 0x9e, hi: 0x9e}, - // Block 0x16, offset 0x9b - {value: 0x0000, lo: 0x01}, - {value: 0x8102, lo: 0xbc, hi: 0xbc}, - // Block 0x17, offset 0x9d - {value: 0x0000, lo: 0x01}, - {value: 0x8104, lo: 0x8d, hi: 0x8d}, - // Block 0x18, offset 0x9f - {value: 0x0000, lo: 0x08}, - {value: 0xa000, lo: 0x87, hi: 0x87}, - {value: 0x2cb6, lo: 0x88, hi: 0x88}, - {value: 0x2cae, lo: 0x8b, hi: 0x8b}, - {value: 0x2cbe, lo: 0x8c, hi: 0x8c}, - {value: 0x8104, lo: 0x8d, hi: 0x8d}, - {value: 0x9900, lo: 0x96, hi: 0x97}, - {value: 0x45a4, lo: 0x9c, hi: 0x9c}, - {value: 0x45ac, lo: 0x9d, hi: 0x9d}, - // Block 0x19, offset 0xa8 - {value: 0x0000, lo: 0x03}, - {value: 0xa000, lo: 0x92, hi: 0x92}, - {value: 0x2cc6, lo: 0x94, hi: 0x94}, - {value: 0x9900, lo: 0xbe, hi: 0xbe}, - // Block 0x1a, offset 0xac - {value: 0x0000, lo: 0x06}, - {value: 0xa000, lo: 0x86, hi: 0x87}, - {value: 0x2cce, lo: 0x8a, hi: 0x8a}, - {value: 0x2cde, lo: 0x8b, hi: 0x8b}, - {value: 0x2cd6, lo: 0x8c, hi: 0x8c}, - {value: 0x8104, lo: 0x8d, hi: 0x8d}, - {value: 0x9900, lo: 0x97, hi: 0x97}, - // Block 0x1b, offset 0xb3 - {value: 0x1801, lo: 0x04}, - {value: 0xa000, lo: 0x86, hi: 0x86}, - {value: 0x3ef0, lo: 0x88, hi: 0x88}, - {value: 0x8104, lo: 0x8d, hi: 0x8d}, - {value: 0x8120, lo: 0x95, hi: 0x96}, - // Block 0x1c, offset 0xb8 - {value: 0x0000, lo: 0x02}, - {value: 0x8102, lo: 0xbc, hi: 0xbc}, - {value: 0xa000, lo: 0xbf, hi: 0xbf}, - // Block 0x1d, offset 0xbb - {value: 0x0000, lo: 0x09}, - {value: 0x2ce6, lo: 0x80, hi: 0x80}, - {value: 0x9900, lo: 0x82, hi: 0x82}, - {value: 0xa000, lo: 0x86, hi: 0x86}, - {value: 0x2cee, lo: 0x87, hi: 0x87}, - {value: 0x2cf6, lo: 0x88, hi: 0x88}, - {value: 0x2f50, lo: 0x8a, hi: 0x8a}, - {value: 0x2dd8, lo: 0x8b, hi: 0x8b}, - {value: 0x8104, lo: 0x8d, hi: 0x8d}, - {value: 0x9900, lo: 0x95, hi: 0x96}, - // Block 0x1e, offset 0xc5 - {value: 0x0000, lo: 0x02}, - {value: 0x8104, lo: 0xbb, hi: 0xbc}, - {value: 0x9900, lo: 0xbe, hi: 0xbe}, - // Block 0x1f, offset 0xc8 - {value: 0x0000, lo: 0x06}, - {value: 0xa000, lo: 0x86, hi: 0x87}, - {value: 0x2cfe, lo: 0x8a, hi: 0x8a}, - {value: 0x2d0e, lo: 0x8b, hi: 0x8b}, - {value: 0x2d06, lo: 0x8c, hi: 0x8c}, - {value: 0x8104, lo: 0x8d, hi: 0x8d}, - {value: 0x9900, lo: 0x97, hi: 0x97}, - // Block 0x20, offset 0xcf - {value: 0x6bea, lo: 0x07}, - {value: 0x9904, lo: 0x8a, hi: 0x8a}, - {value: 0x9900, lo: 0x8f, hi: 0x8f}, - {value: 0xa000, lo: 0x99, hi: 0x99}, - {value: 0x3ef8, lo: 0x9a, hi: 0x9a}, - {value: 0x2f58, lo: 0x9c, hi: 0x9c}, - {value: 0x2de3, lo: 0x9d, hi: 0x9d}, - {value: 0x2d16, lo: 0x9e, hi: 0x9f}, - // Block 0x21, offset 0xd7 - {value: 0x0000, lo: 0x02}, - {value: 0x8122, lo: 0xb8, hi: 0xb9}, - {value: 0x8104, lo: 0xba, hi: 0xba}, - // Block 0x22, offset 0xda - {value: 0x0000, lo: 0x01}, - {value: 0x8123, lo: 0x88, hi: 0x8b}, - // Block 0x23, offset 0xdc - {value: 0x0000, lo: 0x01}, - {value: 0x8124, lo: 0xb8, hi: 0xb9}, - // Block 0x24, offset 0xde - {value: 0x0000, lo: 0x01}, - {value: 0x8125, lo: 0x88, hi: 0x8b}, - // Block 0x25, offset 0xe0 - {value: 0x0000, lo: 0x04}, - {value: 0x812d, lo: 0x98, hi: 0x99}, - {value: 0x812d, lo: 0xb5, hi: 0xb5}, - {value: 0x812d, lo: 0xb7, hi: 0xb7}, - {value: 0x812b, lo: 0xb9, hi: 0xb9}, - // Block 0x26, offset 0xe5 - {value: 0x0000, lo: 0x10}, - {value: 0x2644, lo: 0x83, hi: 0x83}, - {value: 0x264b, lo: 0x8d, hi: 0x8d}, - {value: 0x2652, lo: 0x92, hi: 0x92}, - {value: 0x2659, lo: 0x97, hi: 0x97}, - {value: 0x2660, lo: 0x9c, hi: 0x9c}, - {value: 0x263d, lo: 0xa9, hi: 0xa9}, - {value: 0x8126, lo: 0xb1, hi: 0xb1}, - {value: 0x8127, lo: 0xb2, hi: 0xb2}, - {value: 0x4a84, lo: 0xb3, hi: 0xb3}, - {value: 0x8128, lo: 0xb4, hi: 0xb4}, - {value: 0x4a8d, lo: 0xb5, hi: 0xb5}, - {value: 0x45b4, lo: 0xb6, hi: 0xb6}, - {value: 0x8200, lo: 0xb7, hi: 0xb7}, - {value: 0x45bc, lo: 0xb8, hi: 0xb8}, - {value: 0x8200, lo: 0xb9, hi: 0xb9}, - {value: 0x8127, lo: 0xba, hi: 0xbd}, - // Block 0x27, offset 0xf6 - {value: 0x0000, lo: 0x0b}, - {value: 0x8127, lo: 0x80, hi: 0x80}, - {value: 0x4a96, lo: 0x81, hi: 0x81}, - {value: 0x8132, lo: 0x82, hi: 0x83}, - {value: 0x8104, lo: 0x84, hi: 0x84}, - {value: 0x8132, lo: 0x86, hi: 0x87}, - {value: 0x266e, lo: 0x93, hi: 0x93}, - {value: 0x2675, lo: 0x9d, hi: 0x9d}, - {value: 0x267c, lo: 0xa2, hi: 0xa2}, - {value: 0x2683, lo: 0xa7, hi: 0xa7}, - {value: 0x268a, lo: 0xac, hi: 0xac}, - {value: 0x2667, lo: 0xb9, hi: 0xb9}, - // Block 0x28, offset 0x102 - {value: 0x0000, lo: 0x01}, - {value: 0x812d, lo: 0x86, hi: 0x86}, - // Block 0x29, offset 0x104 - {value: 0x0000, lo: 0x05}, - {value: 0xa000, lo: 0xa5, hi: 0xa5}, - {value: 0x2d1e, lo: 0xa6, hi: 0xa6}, - {value: 0x9900, lo: 0xae, hi: 0xae}, - {value: 0x8102, lo: 0xb7, hi: 0xb7}, - {value: 0x8104, lo: 0xb9, hi: 0xba}, - // Block 0x2a, offset 0x10a - {value: 0x0000, lo: 0x01}, - {value: 0x812d, lo: 0x8d, hi: 0x8d}, - // Block 0x2b, offset 0x10c - {value: 0x0000, lo: 0x01}, - {value: 0xa000, lo: 0x80, hi: 0x92}, - // Block 0x2c, offset 0x10e - {value: 0x0000, lo: 0x01}, - {value: 0xb900, lo: 0xa1, hi: 0xb5}, - // Block 0x2d, offset 0x110 - {value: 0x0000, lo: 0x01}, - {value: 0x9900, lo: 0xa8, hi: 0xbf}, - // Block 0x2e, offset 0x112 - {value: 0x0000, lo: 0x01}, - {value: 0x9900, lo: 0x80, hi: 0x82}, - // Block 0x2f, offset 0x114 - {value: 0x0000, lo: 0x01}, - {value: 0x8132, lo: 0x9d, hi: 0x9f}, - // Block 0x30, offset 0x116 - {value: 0x0000, lo: 0x02}, - {value: 0x8104, lo: 0x94, hi: 0x94}, - {value: 0x8104, lo: 0xb4, hi: 0xb4}, - // Block 0x31, offset 0x119 - {value: 0x0000, lo: 0x02}, - {value: 0x8104, lo: 0x92, hi: 0x92}, - {value: 0x8132, lo: 0x9d, hi: 0x9d}, - // Block 0x32, offset 0x11c - {value: 0x0000, lo: 0x01}, - {value: 0x8131, lo: 0xa9, hi: 0xa9}, - // Block 0x33, offset 0x11e - {value: 0x0004, lo: 0x02}, - {value: 0x812e, lo: 0xb9, hi: 0xba}, - {value: 0x812d, lo: 0xbb, hi: 0xbb}, - // Block 0x34, offset 0x121 - {value: 0x0000, lo: 0x02}, - {value: 0x8132, lo: 0x97, hi: 0x97}, - {value: 0x812d, lo: 0x98, hi: 0x98}, - // Block 0x35, offset 0x124 - {value: 0x0000, lo: 0x03}, - {value: 0x8104, lo: 0xa0, hi: 0xa0}, - {value: 0x8132, lo: 0xb5, hi: 0xbc}, - {value: 0x812d, lo: 0xbf, hi: 0xbf}, - // Block 0x36, offset 0x128 - {value: 0x0000, lo: 0x04}, - {value: 0x8132, lo: 0xb0, hi: 0xb4}, - {value: 0x812d, lo: 0xb5, hi: 0xba}, - {value: 0x8132, lo: 0xbb, hi: 0xbc}, - {value: 0x812d, lo: 0xbd, hi: 0xbd}, - // Block 0x37, offset 0x12d - {value: 0x0000, lo: 0x08}, - {value: 0x2d66, lo: 0x80, hi: 0x80}, - {value: 0x2d6e, lo: 0x81, hi: 0x81}, - {value: 0xa000, lo: 0x82, hi: 0x82}, - {value: 0x2d76, lo: 0x83, hi: 0x83}, - {value: 0x8104, lo: 0x84, hi: 0x84}, - {value: 0x8132, lo: 0xab, hi: 0xab}, - {value: 0x812d, lo: 0xac, hi: 0xac}, - {value: 0x8132, lo: 0xad, hi: 0xb3}, - // Block 0x38, offset 0x136 - {value: 0x0000, lo: 0x01}, - {value: 0x8104, lo: 0xaa, hi: 0xab}, - // Block 0x39, offset 0x138 - {value: 0x0000, lo: 0x02}, - {value: 0x8102, lo: 0xa6, hi: 0xa6}, - {value: 0x8104, lo: 0xb2, hi: 0xb3}, - // Block 0x3a, offset 0x13b - {value: 0x0000, lo: 0x01}, - {value: 0x8102, lo: 0xb7, hi: 0xb7}, - // Block 0x3b, offset 0x13d - {value: 0x0000, lo: 0x0a}, - {value: 0x8132, lo: 0x90, hi: 0x92}, - {value: 0x8101, lo: 0x94, hi: 0x94}, - {value: 0x812d, lo: 0x95, hi: 0x99}, - {value: 0x8132, lo: 0x9a, hi: 0x9b}, - {value: 0x812d, lo: 0x9c, hi: 0x9f}, - {value: 0x8132, lo: 0xa0, hi: 0xa0}, - {value: 0x8101, lo: 0xa2, hi: 0xa8}, - {value: 0x812d, lo: 0xad, hi: 0xad}, - {value: 0x8132, lo: 0xb4, hi: 0xb4}, - {value: 0x8132, lo: 0xb8, hi: 0xb9}, - // Block 0x3c, offset 0x148 - {value: 0x0004, lo: 0x03}, - {value: 0x0433, lo: 0x80, hi: 0x81}, - {value: 0x8100, lo: 0x97, hi: 0x97}, - {value: 0x8100, lo: 0xbe, hi: 0xbe}, - // Block 0x3d, offset 0x14c - {value: 0x0000, lo: 0x0d}, - {value: 0x8132, lo: 0x90, hi: 0x91}, - {value: 0x8101, lo: 0x92, hi: 0x93}, - {value: 0x8132, lo: 0x94, hi: 0x97}, - {value: 0x8101, lo: 0x98, hi: 0x9a}, - {value: 0x8132, lo: 0x9b, hi: 0x9c}, - {value: 0x8132, lo: 0xa1, hi: 0xa1}, - {value: 0x8101, lo: 0xa5, hi: 0xa6}, - {value: 0x8132, lo: 0xa7, hi: 0xa7}, - {value: 0x812d, lo: 0xa8, hi: 0xa8}, - {value: 0x8132, lo: 0xa9, hi: 0xa9}, - {value: 0x8101, lo: 0xaa, hi: 0xab}, - {value: 0x812d, lo: 0xac, hi: 0xaf}, - {value: 0x8132, lo: 0xb0, hi: 0xb0}, - // Block 0x3e, offset 0x15a - {value: 0x427b, lo: 0x02}, - {value: 0x01b8, lo: 0xa6, hi: 0xa6}, - {value: 0x0057, lo: 0xaa, hi: 0xab}, - // Block 0x3f, offset 0x15d - {value: 0x0007, lo: 0x05}, - {value: 0xa000, lo: 0x90, hi: 0x90}, - {value: 0xa000, lo: 0x92, hi: 0x92}, - {value: 0xa000, lo: 0x94, hi: 0x94}, - {value: 0x3bb9, lo: 0x9a, hi: 0x9b}, - {value: 0x3bc7, lo: 0xae, hi: 0xae}, - // Block 0x40, offset 0x163 - {value: 0x000e, lo: 0x05}, - {value: 0x3bce, lo: 0x8d, hi: 0x8e}, - {value: 0x3bd5, lo: 0x8f, hi: 0x8f}, - {value: 0xa000, lo: 0x90, hi: 0x90}, - {value: 0xa000, lo: 0x92, hi: 0x92}, - {value: 0xa000, lo: 0x94, hi: 0x94}, - // Block 0x41, offset 0x169 - {value: 0x6408, lo: 0x0a}, - {value: 0xa000, lo: 0x83, hi: 0x83}, - {value: 0x3be3, lo: 0x84, hi: 0x84}, - {value: 0xa000, lo: 0x88, hi: 0x88}, - {value: 0x3bea, lo: 0x89, hi: 0x89}, - {value: 0xa000, lo: 0x8b, hi: 0x8b}, - {value: 0x3bf1, lo: 0x8c, hi: 0x8c}, - {value: 0xa000, lo: 0xa3, hi: 0xa3}, - {value: 0x3bf8, lo: 0xa4, hi: 0xa5}, - {value: 0x3bff, lo: 0xa6, hi: 0xa6}, - {value: 0xa000, lo: 0xbc, hi: 0xbc}, - // Block 0x42, offset 0x174 - {value: 0x0007, lo: 0x03}, - {value: 0x3c68, lo: 0xa0, hi: 0xa1}, - {value: 0x3c92, lo: 0xa2, hi: 0xa3}, - {value: 0x3cbc, lo: 0xaa, hi: 0xad}, - // Block 0x43, offset 0x178 - {value: 0x0004, lo: 0x01}, - {value: 0x048b, lo: 0xa9, hi: 0xaa}, - // Block 0x44, offset 0x17a - {value: 0x0000, lo: 0x01}, - {value: 0x44dd, lo: 0x9c, hi: 0x9c}, - // Block 0x45, offset 0x17c - {value: 0x0000, lo: 0x01}, - {value: 0x8132, lo: 0xaf, hi: 0xb1}, - // Block 0x46, offset 0x17e - {value: 0x0000, lo: 0x01}, - {value: 0x8104, lo: 0xbf, hi: 0xbf}, - // Block 0x47, offset 0x180 - {value: 0x0000, lo: 0x01}, - {value: 0x8132, lo: 0xa0, hi: 0xbf}, - // Block 0x48, offset 0x182 - {value: 0x0000, lo: 0x05}, - {value: 0x812c, lo: 0xaa, hi: 0xaa}, - {value: 0x8131, lo: 0xab, hi: 0xab}, - {value: 0x8133, lo: 0xac, hi: 0xac}, - {value: 0x812e, lo: 0xad, hi: 0xad}, - {value: 0x812f, lo: 0xae, hi: 0xaf}, - // Block 0x49, offset 0x188 - {value: 0x0000, lo: 0x03}, - {value: 0x4a9f, lo: 0xb3, hi: 0xb3}, - {value: 0x4a9f, lo: 0xb5, hi: 0xb6}, - {value: 0x4a9f, lo: 0xba, hi: 0xbf}, - // Block 0x4a, offset 0x18c - {value: 0x0000, lo: 0x01}, - {value: 0x4a9f, lo: 0x8f, hi: 0xa3}, - // Block 0x4b, offset 0x18e - {value: 0x0000, lo: 0x01}, - {value: 0x8100, lo: 0xae, hi: 0xbe}, - // Block 0x4c, offset 0x190 - {value: 0x0000, lo: 0x07}, - {value: 0x8100, lo: 0x84, hi: 0x84}, - {value: 0x8100, lo: 0x87, hi: 0x87}, - {value: 0x8100, lo: 0x90, hi: 0x90}, - {value: 0x8100, lo: 0x9e, hi: 0x9e}, - {value: 0x8100, lo: 0xa1, hi: 0xa1}, - {value: 0x8100, lo: 0xb2, hi: 0xb2}, - {value: 0x8100, lo: 0xbb, hi: 0xbb}, - // Block 0x4d, offset 0x198 - {value: 0x0000, lo: 0x03}, - {value: 0x8100, lo: 0x80, hi: 0x80}, - {value: 0x8100, lo: 0x8b, hi: 0x8b}, - {value: 0x8100, lo: 0x8e, hi: 0x8e}, - // Block 0x4e, offset 0x19c - {value: 0x0000, lo: 0x02}, - {value: 0x8132, lo: 0xaf, hi: 0xaf}, - {value: 0x8132, lo: 0xb4, hi: 0xbd}, - // Block 0x4f, offset 0x19f - {value: 0x0000, lo: 0x01}, - {value: 0x8132, lo: 0x9e, hi: 0x9f}, - // Block 0x50, offset 0x1a1 - {value: 0x0000, lo: 0x01}, - {value: 0x8132, lo: 0xb0, hi: 0xb1}, - // Block 0x51, offset 0x1a3 - {value: 0x0000, lo: 0x01}, - {value: 0x8104, lo: 0x86, hi: 0x86}, - // Block 0x52, offset 0x1a5 - {value: 0x0000, lo: 0x02}, - {value: 0x8104, lo: 0x84, hi: 0x84}, - {value: 0x8132, lo: 0xa0, hi: 0xb1}, - // Block 0x53, offset 0x1a8 - {value: 0x0000, lo: 0x01}, - {value: 0x812d, lo: 0xab, hi: 0xad}, - // Block 0x54, offset 0x1aa - {value: 0x0000, lo: 0x01}, - {value: 0x8104, lo: 0x93, hi: 0x93}, - // Block 0x55, offset 0x1ac - {value: 0x0000, lo: 0x01}, - {value: 0x8102, lo: 0xb3, hi: 0xb3}, - // Block 0x56, offset 0x1ae - {value: 0x0000, lo: 0x01}, - {value: 0x8104, lo: 0x80, hi: 0x80}, - // Block 0x57, offset 0x1b0 - {value: 0x0000, lo: 0x05}, - {value: 0x8132, lo: 0xb0, hi: 0xb0}, - {value: 0x8132, lo: 0xb2, hi: 0xb3}, - {value: 0x812d, lo: 0xb4, hi: 0xb4}, - {value: 0x8132, lo: 0xb7, hi: 0xb8}, - {value: 0x8132, lo: 0xbe, hi: 0xbf}, - // Block 0x58, offset 0x1b6 - {value: 0x0000, lo: 0x02}, - {value: 0x8132, lo: 0x81, hi: 0x81}, - {value: 0x8104, lo: 0xb6, hi: 0xb6}, - // Block 0x59, offset 0x1b9 - {value: 0x0000, lo: 0x01}, - {value: 0x8104, lo: 0xad, hi: 0xad}, - // Block 0x5a, offset 0x1bb - {value: 0x0000, lo: 0x06}, - {value: 0xe500, lo: 0x80, hi: 0x80}, - {value: 0xc600, lo: 0x81, hi: 0x9b}, - {value: 0xe500, lo: 0x9c, hi: 0x9c}, - {value: 0xc600, lo: 0x9d, hi: 0xb7}, - {value: 0xe500, lo: 0xb8, hi: 0xb8}, - {value: 0xc600, lo: 0xb9, hi: 0xbf}, - // Block 0x5b, offset 0x1c2 - {value: 0x0000, lo: 0x05}, - {value: 0xc600, lo: 0x80, hi: 0x93}, - {value: 0xe500, lo: 0x94, hi: 0x94}, - {value: 0xc600, lo: 0x95, hi: 0xaf}, - {value: 0xe500, lo: 0xb0, hi: 0xb0}, - {value: 0xc600, lo: 0xb1, hi: 0xbf}, - // Block 0x5c, offset 0x1c8 - {value: 0x0000, lo: 0x05}, - {value: 0xc600, lo: 0x80, hi: 0x8b}, - {value: 0xe500, lo: 0x8c, hi: 0x8c}, - {value: 0xc600, lo: 0x8d, hi: 0xa7}, - {value: 0xe500, lo: 0xa8, hi: 0xa8}, - {value: 0xc600, lo: 0xa9, hi: 0xbf}, - // Block 0x5d, offset 0x1ce - {value: 0x0000, lo: 0x07}, - {value: 0xc600, lo: 0x80, hi: 0x83}, - {value: 0xe500, lo: 0x84, hi: 0x84}, - {value: 0xc600, lo: 0x85, hi: 0x9f}, - {value: 0xe500, lo: 0xa0, hi: 0xa0}, - {value: 0xc600, lo: 0xa1, hi: 0xbb}, - {value: 0xe500, lo: 0xbc, hi: 0xbc}, - {value: 0xc600, lo: 0xbd, hi: 0xbf}, - // Block 0x5e, offset 0x1d6 - {value: 0x0000, lo: 0x05}, - {value: 0xc600, lo: 0x80, hi: 0x97}, - {value: 0xe500, lo: 0x98, hi: 0x98}, - {value: 0xc600, lo: 0x99, hi: 0xb3}, - {value: 0xe500, lo: 0xb4, hi: 0xb4}, - {value: 0xc600, lo: 0xb5, hi: 0xbf}, - // Block 0x5f, offset 0x1dc - {value: 0x0000, lo: 0x05}, - {value: 0xc600, lo: 0x80, hi: 0x8f}, - {value: 0xe500, lo: 0x90, hi: 0x90}, - {value: 0xc600, lo: 0x91, hi: 0xab}, - {value: 0xe500, lo: 0xac, hi: 0xac}, - {value: 0xc600, lo: 0xad, hi: 0xbf}, - // Block 0x60, offset 0x1e2 - {value: 0x0000, lo: 0x05}, - {value: 0xc600, lo: 0x80, hi: 0x87}, - {value: 0xe500, lo: 0x88, hi: 0x88}, - {value: 0xc600, lo: 0x89, hi: 0xa3}, - {value: 0xe500, lo: 0xa4, hi: 0xa4}, - {value: 0xc600, lo: 0xa5, hi: 0xbf}, - // Block 0x61, offset 0x1e8 - {value: 0x0000, lo: 0x03}, - {value: 0xc600, lo: 0x80, hi: 0x87}, - {value: 0xe500, lo: 0x88, hi: 0x88}, - {value: 0xc600, lo: 0x89, hi: 0xa3}, - // Block 0x62, offset 0x1ec - {value: 0x0006, lo: 0x0d}, - {value: 0x4390, lo: 0x9d, hi: 0x9d}, - {value: 0x8115, lo: 0x9e, hi: 0x9e}, - {value: 0x4402, lo: 0x9f, hi: 0x9f}, - {value: 0x43f0, lo: 0xaa, hi: 0xab}, - {value: 0x44f4, lo: 0xac, hi: 0xac}, - {value: 0x44fc, lo: 0xad, hi: 0xad}, - {value: 0x4348, lo: 0xae, hi: 0xb1}, - {value: 0x4366, lo: 0xb2, hi: 0xb4}, - {value: 0x437e, lo: 0xb5, hi: 0xb6}, - {value: 0x438a, lo: 0xb8, hi: 0xb8}, - {value: 0x4396, lo: 0xb9, hi: 0xbb}, - {value: 0x43ae, lo: 0xbc, hi: 0xbc}, - {value: 0x43b4, lo: 0xbe, hi: 0xbe}, - // Block 0x63, offset 0x1fa - {value: 0x0006, lo: 0x08}, - {value: 0x43ba, lo: 0x80, hi: 0x81}, - {value: 0x43c6, lo: 0x83, hi: 0x84}, - {value: 0x43d8, lo: 0x86, hi: 0x89}, - {value: 0x43fc, lo: 0x8a, hi: 0x8a}, - {value: 0x4378, lo: 0x8b, hi: 0x8b}, - {value: 0x4360, lo: 0x8c, hi: 0x8c}, - {value: 0x43a8, lo: 0x8d, hi: 0x8d}, - {value: 0x43d2, lo: 0x8e, hi: 0x8e}, - // Block 0x64, offset 0x203 - {value: 0x0000, lo: 0x02}, - {value: 0x8100, lo: 0xa4, hi: 0xa5}, - {value: 0x8100, lo: 0xb0, hi: 0xb1}, - // Block 0x65, offset 0x206 - {value: 0x0000, lo: 0x02}, - {value: 0x8100, lo: 0x9b, hi: 0x9d}, - {value: 0x8200, lo: 0x9e, hi: 0xa3}, - // Block 0x66, offset 0x209 - {value: 0x0000, lo: 0x01}, - {value: 0x8100, lo: 0x90, hi: 0x90}, - // Block 0x67, offset 0x20b - {value: 0x0000, lo: 0x02}, - {value: 0x8100, lo: 0x99, hi: 0x99}, - {value: 0x8200, lo: 0xb2, hi: 0xb4}, - // Block 0x68, offset 0x20e - {value: 0x0000, lo: 0x01}, - {value: 0x8100, lo: 0xbc, hi: 0xbd}, - // Block 0x69, offset 0x210 - {value: 0x0000, lo: 0x03}, - {value: 0x8132, lo: 0xa0, hi: 0xa6}, - {value: 0x812d, lo: 0xa7, hi: 0xad}, - {value: 0x8132, lo: 0xae, hi: 0xaf}, - // Block 0x6a, offset 0x214 - {value: 0x0000, lo: 0x04}, - {value: 0x8100, lo: 0x89, hi: 0x8c}, - {value: 0x8100, lo: 0xb0, hi: 0xb2}, - {value: 0x8100, lo: 0xb4, hi: 0xb4}, - {value: 0x8100, lo: 0xb6, hi: 0xbf}, - // Block 0x6b, offset 0x219 - {value: 0x0000, lo: 0x01}, - {value: 0x8100, lo: 0x81, hi: 0x8c}, - // Block 0x6c, offset 0x21b - {value: 0x0000, lo: 0x01}, - {value: 0x8100, lo: 0xb5, hi: 0xba}, - // Block 0x6d, offset 0x21d - {value: 0x0000, lo: 0x04}, - {value: 0x4a9f, lo: 0x9e, hi: 0x9f}, - {value: 0x4a9f, lo: 0xa3, hi: 0xa3}, - {value: 0x4a9f, lo: 0xa5, hi: 0xa6}, - {value: 0x4a9f, lo: 0xaa, hi: 0xaf}, - // Block 0x6e, offset 0x222 - {value: 0x0000, lo: 0x05}, - {value: 0x4a9f, lo: 0x82, hi: 0x87}, - {value: 0x4a9f, lo: 0x8a, hi: 0x8f}, - {value: 0x4a9f, lo: 0x92, hi: 0x97}, - {value: 0x4a9f, lo: 0x9a, hi: 0x9c}, - {value: 0x8100, lo: 0xa3, hi: 0xa3}, - // Block 0x6f, offset 0x228 - {value: 0x0000, lo: 0x01}, - {value: 0x812d, lo: 0xbd, hi: 0xbd}, - // Block 0x70, offset 0x22a - {value: 0x0000, lo: 0x01}, - {value: 0x812d, lo: 0xa0, hi: 0xa0}, - // Block 0x71, offset 0x22c - {value: 0x0000, lo: 0x01}, - {value: 0x8132, lo: 0xb6, hi: 0xba}, - // Block 0x72, offset 0x22e - {value: 0x002c, lo: 0x05}, - {value: 0x812d, lo: 0x8d, hi: 0x8d}, - {value: 0x8132, lo: 0x8f, hi: 0x8f}, - {value: 0x8132, lo: 0xb8, hi: 0xb8}, - {value: 0x8101, lo: 0xb9, hi: 0xba}, - {value: 0x8104, lo: 0xbf, hi: 0xbf}, - // Block 0x73, offset 0x234 - {value: 0x0000, lo: 0x02}, - {value: 0x8132, lo: 0xa5, hi: 0xa5}, - {value: 0x812d, lo: 0xa6, hi: 0xa6}, - // Block 0x74, offset 0x237 - {value: 0x0000, lo: 0x02}, - {value: 0x8104, lo: 0x86, hi: 0x86}, - {value: 0x8104, lo: 0xbf, hi: 0xbf}, - // Block 0x75, offset 0x23a - {value: 0x17fe, lo: 0x07}, - {value: 0xa000, lo: 0x99, hi: 0x99}, - {value: 0x4238, lo: 0x9a, hi: 0x9a}, - {value: 0xa000, lo: 0x9b, hi: 0x9b}, - {value: 0x4242, lo: 0x9c, hi: 0x9c}, - {value: 0xa000, lo: 0xa5, hi: 0xa5}, - {value: 0x424c, lo: 0xab, hi: 0xab}, - {value: 0x8104, lo: 0xb9, hi: 0xba}, - // Block 0x76, offset 0x242 - {value: 0x0000, lo: 0x06}, - {value: 0x8132, lo: 0x80, hi: 0x82}, - {value: 0x9900, lo: 0xa7, hi: 0xa7}, - {value: 0x2d7e, lo: 0xae, hi: 0xae}, - {value: 0x2d88, lo: 0xaf, hi: 0xaf}, - {value: 0xa000, lo: 0xb1, hi: 0xb2}, - {value: 0x8104, lo: 0xb3, hi: 0xb4}, - // Block 0x77, offset 0x249 - {value: 0x0000, lo: 0x02}, - {value: 0x8104, lo: 0x80, hi: 0x80}, - {value: 0x8102, lo: 0x8a, hi: 0x8a}, - // Block 0x78, offset 0x24c - {value: 0x0000, lo: 0x02}, - {value: 0x8104, lo: 0xb5, hi: 0xb5}, - {value: 0x8102, lo: 0xb6, hi: 0xb6}, - // Block 0x79, offset 0x24f - {value: 0x0002, lo: 0x01}, - {value: 0x8102, lo: 0xa9, hi: 0xaa}, - // Block 0x7a, offset 0x251 - {value: 0x0000, lo: 0x07}, - {value: 0xa000, lo: 0x87, hi: 0x87}, - {value: 0x2d92, lo: 0x8b, hi: 0x8b}, - {value: 0x2d9c, lo: 0x8c, hi: 0x8c}, - {value: 0x8104, lo: 0x8d, hi: 0x8d}, - {value: 0x9900, lo: 0x97, hi: 0x97}, - {value: 0x8132, lo: 0xa6, hi: 0xac}, - {value: 0x8132, lo: 0xb0, hi: 0xb4}, - // Block 0x7b, offset 0x259 - {value: 0x0000, lo: 0x02}, - {value: 0x8104, lo: 0x82, hi: 0x82}, - {value: 0x8102, lo: 0x86, hi: 0x86}, - // Block 0x7c, offset 0x25c - {value: 0x6b5a, lo: 0x06}, - {value: 0x9900, lo: 0xb0, hi: 0xb0}, - {value: 0xa000, lo: 0xb9, hi: 0xb9}, - {value: 0x9900, lo: 0xba, hi: 0xba}, - {value: 0x2db0, lo: 0xbb, hi: 0xbb}, - {value: 0x2da6, lo: 0xbc, hi: 0xbd}, - {value: 0x2dba, lo: 0xbe, hi: 0xbe}, - // Block 0x7d, offset 0x263 - {value: 0x0000, lo: 0x02}, - {value: 0x8104, lo: 0x82, hi: 0x82}, - {value: 0x8102, lo: 0x83, hi: 0x83}, - // Block 0x7e, offset 0x266 - {value: 0x0000, lo: 0x05}, - {value: 0x9900, lo: 0xaf, hi: 0xaf}, - {value: 0xa000, lo: 0xb8, hi: 0xb9}, - {value: 0x2dc4, lo: 0xba, hi: 0xba}, - {value: 0x2dce, lo: 0xbb, hi: 0xbb}, - {value: 0x8104, lo: 0xbf, hi: 0xbf}, - // Block 0x7f, offset 0x26c - {value: 0x0000, lo: 0x01}, - {value: 0x8102, lo: 0x80, hi: 0x80}, - // Block 0x80, offset 0x26e - {value: 0x0000, lo: 0x02}, - {value: 0x8104, lo: 0xb6, hi: 0xb6}, - {value: 0x8102, lo: 0xb7, hi: 0xb7}, - // Block 0x81, offset 0x271 - {value: 0x0000, lo: 0x01}, - {value: 0x8104, lo: 0xab, hi: 0xab}, - // Block 0x82, offset 0x273 - {value: 0x0000, lo: 0x01}, - {value: 0x8104, lo: 0xb4, hi: 0xb4}, - // Block 0x83, offset 0x275 - {value: 0x0000, lo: 0x01}, - {value: 0x8104, lo: 0x87, hi: 0x87}, - // Block 0x84, offset 0x277 - {value: 0x0000, lo: 0x01}, - {value: 0x8104, lo: 0x99, hi: 0x99}, - // Block 0x85, offset 0x279 - {value: 0x0000, lo: 0x02}, - {value: 0x8102, lo: 0x82, hi: 0x82}, - {value: 0x8104, lo: 0x84, hi: 0x85}, - // Block 0x86, offset 0x27c - {value: 0x0000, lo: 0x01}, - {value: 0x8101, lo: 0xb0, hi: 0xb4}, - // Block 0x87, offset 0x27e - {value: 0x0000, lo: 0x01}, - {value: 0x8132, lo: 0xb0, hi: 0xb6}, - // Block 0x88, offset 0x280 - {value: 0x0000, lo: 0x01}, - {value: 0x8101, lo: 0x9e, hi: 0x9e}, - // Block 0x89, offset 0x282 - {value: 0x0000, lo: 0x0c}, - {value: 0x45cc, lo: 0x9e, hi: 0x9e}, - {value: 0x45d6, lo: 0x9f, hi: 0x9f}, - {value: 0x460a, lo: 0xa0, hi: 0xa0}, - {value: 0x4618, lo: 0xa1, hi: 0xa1}, - {value: 0x4626, lo: 0xa2, hi: 0xa2}, - {value: 0x4634, lo: 0xa3, hi: 0xa3}, - {value: 0x4642, lo: 0xa4, hi: 0xa4}, - {value: 0x812b, lo: 0xa5, hi: 0xa6}, - {value: 0x8101, lo: 0xa7, hi: 0xa9}, - {value: 0x8130, lo: 0xad, hi: 0xad}, - {value: 0x812b, lo: 0xae, hi: 0xb2}, - {value: 0x812d, lo: 0xbb, hi: 0xbf}, - // Block 0x8a, offset 0x28f - {value: 0x0000, lo: 0x09}, - {value: 0x812d, lo: 0x80, hi: 0x82}, - {value: 0x8132, lo: 0x85, hi: 0x89}, - {value: 0x812d, lo: 0x8a, hi: 0x8b}, - {value: 0x8132, lo: 0xaa, hi: 0xad}, - {value: 0x45e0, lo: 0xbb, hi: 0xbb}, - {value: 0x45ea, lo: 0xbc, hi: 0xbc}, - {value: 0x4650, lo: 0xbd, hi: 0xbd}, - {value: 0x466c, lo: 0xbe, hi: 0xbe}, - {value: 0x465e, lo: 0xbf, hi: 0xbf}, - // Block 0x8b, offset 0x299 - {value: 0x0000, lo: 0x01}, - {value: 0x467a, lo: 0x80, hi: 0x80}, - // Block 0x8c, offset 0x29b - {value: 0x0000, lo: 0x01}, - {value: 0x8132, lo: 0x82, hi: 0x84}, - // Block 0x8d, offset 0x29d - {value: 0x0000, lo: 0x05}, - {value: 0x8132, lo: 0x80, hi: 0x86}, - {value: 0x8132, lo: 0x88, hi: 0x98}, - {value: 0x8132, lo: 0x9b, hi: 0xa1}, - {value: 0x8132, lo: 0xa3, hi: 0xa4}, - {value: 0x8132, lo: 0xa6, hi: 0xaa}, - // Block 0x8e, offset 0x2a3 - {value: 0x0000, lo: 0x01}, - {value: 0x812d, lo: 0x90, hi: 0x96}, - // Block 0x8f, offset 0x2a5 - {value: 0x0000, lo: 0x02}, - {value: 0x8132, lo: 0x84, hi: 0x89}, - {value: 0x8102, lo: 0x8a, hi: 0x8a}, - // Block 0x90, offset 0x2a8 - {value: 0x0000, lo: 0x01}, - {value: 0x8100, lo: 0x93, hi: 0x93}, -} - -// lookup returns the trie value for the first UTF-8 encoding in s and -// the width in bytes of this encoding. The size will be 0 if s does not -// hold enough bytes to complete the encoding. len(s) must be greater than 0. -func (t *nfkcTrie) lookup(s []byte) (v uint16, sz int) { - c0 := s[0] - switch { - case c0 < 0x80: // is ASCII - return nfkcValues[c0], 1 - case c0 < 0xC2: - return 0, 1 // Illegal UTF-8: not a starter, not ASCII. - case c0 < 0xE0: // 2-byte UTF-8 - if len(s) < 2 { - return 0, 0 - } - i := nfkcIndex[c0] - c1 := s[1] - if c1 < 0x80 || 0xC0 <= c1 { - return 0, 1 // Illegal UTF-8: not a continuation byte. - } - return t.lookupValue(uint32(i), c1), 2 - case c0 < 0xF0: // 3-byte UTF-8 - if len(s) < 3 { - return 0, 0 - } - i := nfkcIndex[c0] - c1 := s[1] - if c1 < 0x80 || 0xC0 <= c1 { - return 0, 1 // Illegal UTF-8: not a continuation byte. - } - o := uint32(i)<<6 + uint32(c1) - i = nfkcIndex[o] - c2 := s[2] - if c2 < 0x80 || 0xC0 <= c2 { - return 0, 2 // Illegal UTF-8: not a continuation byte. - } - return t.lookupValue(uint32(i), c2), 3 - case c0 < 0xF8: // 4-byte UTF-8 - if len(s) < 4 { - return 0, 0 - } - i := nfkcIndex[c0] - c1 := s[1] - if c1 < 0x80 || 0xC0 <= c1 { - return 0, 1 // Illegal UTF-8: not a continuation byte. - } - o := uint32(i)<<6 + uint32(c1) - i = nfkcIndex[o] - c2 := s[2] - if c2 < 0x80 || 0xC0 <= c2 { - return 0, 2 // Illegal UTF-8: not a continuation byte. - } - o = uint32(i)<<6 + uint32(c2) - i = nfkcIndex[o] - c3 := s[3] - if c3 < 0x80 || 0xC0 <= c3 { - return 0, 3 // Illegal UTF-8: not a continuation byte. - } - return t.lookupValue(uint32(i), c3), 4 - } - // Illegal rune - return 0, 1 -} - -// lookupUnsafe returns the trie value for the first UTF-8 encoding in s. -// s must start with a full and valid UTF-8 encoded rune. -func (t *nfkcTrie) lookupUnsafe(s []byte) uint16 { - c0 := s[0] - if c0 < 0x80 { // is ASCII - return nfkcValues[c0] - } - i := nfkcIndex[c0] - if c0 < 0xE0 { // 2-byte UTF-8 - return t.lookupValue(uint32(i), s[1]) - } - i = nfkcIndex[uint32(i)<<6+uint32(s[1])] - if c0 < 0xF0 { // 3-byte UTF-8 - return t.lookupValue(uint32(i), s[2]) - } - i = nfkcIndex[uint32(i)<<6+uint32(s[2])] - if c0 < 0xF8 { // 4-byte UTF-8 - return t.lookupValue(uint32(i), s[3]) - } - return 0 -} - -// lookupString returns the trie value for the first UTF-8 encoding in s and -// the width in bytes of this encoding. The size will be 0 if s does not -// hold enough bytes to complete the encoding. len(s) must be greater than 0. -func (t *nfkcTrie) lookupString(s string) (v uint16, sz int) { - c0 := s[0] - switch { - case c0 < 0x80: // is ASCII - return nfkcValues[c0], 1 - case c0 < 0xC2: - return 0, 1 // Illegal UTF-8: not a starter, not ASCII. - case c0 < 0xE0: // 2-byte UTF-8 - if len(s) < 2 { - return 0, 0 - } - i := nfkcIndex[c0] - c1 := s[1] - if c1 < 0x80 || 0xC0 <= c1 { - return 0, 1 // Illegal UTF-8: not a continuation byte. - } - return t.lookupValue(uint32(i), c1), 2 - case c0 < 0xF0: // 3-byte UTF-8 - if len(s) < 3 { - return 0, 0 - } - i := nfkcIndex[c0] - c1 := s[1] - if c1 < 0x80 || 0xC0 <= c1 { - return 0, 1 // Illegal UTF-8: not a continuation byte. - } - o := uint32(i)<<6 + uint32(c1) - i = nfkcIndex[o] - c2 := s[2] - if c2 < 0x80 || 0xC0 <= c2 { - return 0, 2 // Illegal UTF-8: not a continuation byte. - } - return t.lookupValue(uint32(i), c2), 3 - case c0 < 0xF8: // 4-byte UTF-8 - if len(s) < 4 { - return 0, 0 - } - i := nfkcIndex[c0] - c1 := s[1] - if c1 < 0x80 || 0xC0 <= c1 { - return 0, 1 // Illegal UTF-8: not a continuation byte. - } - o := uint32(i)<<6 + uint32(c1) - i = nfkcIndex[o] - c2 := s[2] - if c2 < 0x80 || 0xC0 <= c2 { - return 0, 2 // Illegal UTF-8: not a continuation byte. - } - o = uint32(i)<<6 + uint32(c2) - i = nfkcIndex[o] - c3 := s[3] - if c3 < 0x80 || 0xC0 <= c3 { - return 0, 3 // Illegal UTF-8: not a continuation byte. - } - return t.lookupValue(uint32(i), c3), 4 - } - // Illegal rune - return 0, 1 -} - -// lookupStringUnsafe returns the trie value for the first UTF-8 encoding in s. -// s must start with a full and valid UTF-8 encoded rune. -func (t *nfkcTrie) lookupStringUnsafe(s string) uint16 { - c0 := s[0] - if c0 < 0x80 { // is ASCII - return nfkcValues[c0] - } - i := nfkcIndex[c0] - if c0 < 0xE0 { // 2-byte UTF-8 - return t.lookupValue(uint32(i), s[1]) - } - i = nfkcIndex[uint32(i)<<6+uint32(s[1])] - if c0 < 0xF0 { // 3-byte UTF-8 - return t.lookupValue(uint32(i), s[2]) - } - i = nfkcIndex[uint32(i)<<6+uint32(s[2])] - if c0 < 0xF8 { // 4-byte UTF-8 - return t.lookupValue(uint32(i), s[3]) - } - return 0 -} - -// nfkcTrie. Total size: 17104 bytes (16.70 KiB). Checksum: d985061cf5307b35. -type nfkcTrie struct{} - -func newNfkcTrie(i int) *nfkcTrie { - return &nfkcTrie{} -} - -// lookupValue determines the type of block n and looks up the value for b. -func (t *nfkcTrie) lookupValue(n uint32, b byte) uint16 { - switch { - case n < 91: - return uint16(nfkcValues[n<<6+uint32(b)]) - default: - n -= 91 - return uint16(nfkcSparse.lookup(n, b)) - } -} - -// nfkcValues: 93 blocks, 5952 entries, 11904 bytes -// The third block is the zero block. -var nfkcValues = [5952]uint16{ - // Block 0x0, offset 0x0 - 0x3c: 0xa000, 0x3d: 0xa000, 0x3e: 0xa000, - // Block 0x1, offset 0x40 - 0x41: 0xa000, 0x42: 0xa000, 0x43: 0xa000, 0x44: 0xa000, 0x45: 0xa000, - 0x46: 0xa000, 0x47: 0xa000, 0x48: 0xa000, 0x49: 0xa000, 0x4a: 0xa000, 0x4b: 0xa000, - 0x4c: 0xa000, 0x4d: 0xa000, 0x4e: 0xa000, 0x4f: 0xa000, 0x50: 0xa000, - 0x52: 0xa000, 0x53: 0xa000, 0x54: 0xa000, 0x55: 0xa000, 0x56: 0xa000, 0x57: 0xa000, - 0x58: 0xa000, 0x59: 0xa000, 0x5a: 0xa000, - 0x61: 0xa000, 0x62: 0xa000, 0x63: 0xa000, - 0x64: 0xa000, 0x65: 0xa000, 0x66: 0xa000, 0x67: 0xa000, 0x68: 0xa000, 0x69: 0xa000, - 0x6a: 0xa000, 0x6b: 0xa000, 0x6c: 0xa000, 0x6d: 0xa000, 0x6e: 0xa000, 0x6f: 0xa000, - 0x70: 0xa000, 0x72: 0xa000, 0x73: 0xa000, 0x74: 0xa000, 0x75: 0xa000, - 0x76: 0xa000, 0x77: 0xa000, 0x78: 0xa000, 0x79: 0xa000, 0x7a: 0xa000, - // Block 0x2, offset 0x80 - // Block 0x3, offset 0xc0 - 0xc0: 0x2f6f, 0xc1: 0x2f74, 0xc2: 0x4688, 0xc3: 0x2f79, 0xc4: 0x4697, 0xc5: 0x469c, - 0xc6: 0xa000, 0xc7: 0x46a6, 0xc8: 0x2fe2, 0xc9: 0x2fe7, 0xca: 0x46ab, 0xcb: 0x2ffb, - 0xcc: 0x306e, 0xcd: 0x3073, 0xce: 0x3078, 0xcf: 0x46bf, 0xd1: 0x3104, - 0xd2: 0x3127, 0xd3: 0x312c, 0xd4: 0x46c9, 0xd5: 0x46ce, 0xd6: 0x46dd, - 0xd8: 0xa000, 0xd9: 0x31b3, 0xda: 0x31b8, 0xdb: 0x31bd, 0xdc: 0x470f, 0xdd: 0x3235, - 0xe0: 0x327b, 0xe1: 0x3280, 0xe2: 0x4719, 0xe3: 0x3285, - 0xe4: 0x4728, 0xe5: 0x472d, 0xe6: 0xa000, 0xe7: 0x4737, 0xe8: 0x32ee, 0xe9: 0x32f3, - 0xea: 0x473c, 0xeb: 0x3307, 0xec: 0x337f, 0xed: 0x3384, 0xee: 0x3389, 0xef: 0x4750, - 0xf1: 0x3415, 0xf2: 0x3438, 0xf3: 0x343d, 0xf4: 0x475a, 0xf5: 0x475f, - 0xf6: 0x476e, 0xf8: 0xa000, 0xf9: 0x34c9, 0xfa: 0x34ce, 0xfb: 0x34d3, - 0xfc: 0x47a0, 0xfd: 0x3550, 0xff: 0x3569, - // Block 0x4, offset 0x100 - 0x100: 0x2f7e, 0x101: 0x328a, 0x102: 0x468d, 0x103: 0x471e, 0x104: 0x2f9c, 0x105: 0x32a8, - 0x106: 0x2fb0, 0x107: 0x32bc, 0x108: 0x2fb5, 0x109: 0x32c1, 0x10a: 0x2fba, 0x10b: 0x32c6, - 0x10c: 0x2fbf, 0x10d: 0x32cb, 0x10e: 0x2fc9, 0x10f: 0x32d5, - 0x112: 0x46b0, 0x113: 0x4741, 0x114: 0x2ff1, 0x115: 0x32fd, 0x116: 0x2ff6, 0x117: 0x3302, - 0x118: 0x3014, 0x119: 0x3320, 0x11a: 0x3005, 0x11b: 0x3311, 0x11c: 0x302d, 0x11d: 0x3339, - 0x11e: 0x3037, 0x11f: 0x3343, 0x120: 0x303c, 0x121: 0x3348, 0x122: 0x3046, 0x123: 0x3352, - 0x124: 0x304b, 0x125: 0x3357, 0x128: 0x307d, 0x129: 0x338e, - 0x12a: 0x3082, 0x12b: 0x3393, 0x12c: 0x3087, 0x12d: 0x3398, 0x12e: 0x30aa, 0x12f: 0x33b6, - 0x130: 0x308c, 0x132: 0x195d, 0x133: 0x19e7, 0x134: 0x30b4, 0x135: 0x33c0, - 0x136: 0x30c8, 0x137: 0x33d9, 0x139: 0x30d2, 0x13a: 0x33e3, 0x13b: 0x30dc, - 0x13c: 0x33ed, 0x13d: 0x30d7, 0x13e: 0x33e8, 0x13f: 0x1bac, - // Block 0x5, offset 0x140 - 0x140: 0x1c34, 0x143: 0x30ff, 0x144: 0x3410, 0x145: 0x3118, - 0x146: 0x3429, 0x147: 0x310e, 0x148: 0x341f, 0x149: 0x1c5c, - 0x14c: 0x46d3, 0x14d: 0x4764, 0x14e: 0x3131, 0x14f: 0x3442, 0x150: 0x313b, 0x151: 0x344c, - 0x154: 0x3159, 0x155: 0x346a, 0x156: 0x3172, 0x157: 0x3483, - 0x158: 0x3163, 0x159: 0x3474, 0x15a: 0x46f6, 0x15b: 0x4787, 0x15c: 0x317c, 0x15d: 0x348d, - 0x15e: 0x318b, 0x15f: 0x349c, 0x160: 0x46fb, 0x161: 0x478c, 0x162: 0x31a4, 0x163: 0x34ba, - 0x164: 0x3195, 0x165: 0x34ab, 0x168: 0x4705, 0x169: 0x4796, - 0x16a: 0x470a, 0x16b: 0x479b, 0x16c: 0x31c2, 0x16d: 0x34d8, 0x16e: 0x31cc, 0x16f: 0x34e2, - 0x170: 0x31d1, 0x171: 0x34e7, 0x172: 0x31ef, 0x173: 0x3505, 0x174: 0x3212, 0x175: 0x3528, - 0x176: 0x323a, 0x177: 0x3555, 0x178: 0x324e, 0x179: 0x325d, 0x17a: 0x357d, 0x17b: 0x3267, - 0x17c: 0x3587, 0x17d: 0x326c, 0x17e: 0x358c, 0x17f: 0x00a7, - // Block 0x6, offset 0x180 - 0x184: 0x2dee, 0x185: 0x2df4, - 0x186: 0x2dfa, 0x187: 0x1972, 0x188: 0x1975, 0x189: 0x1a08, 0x18a: 0x1987, 0x18b: 0x198a, - 0x18c: 0x1a3e, 0x18d: 0x2f88, 0x18e: 0x3294, 0x18f: 0x3096, 0x190: 0x33a2, 0x191: 0x3140, - 0x192: 0x3451, 0x193: 0x31d6, 0x194: 0x34ec, 0x195: 0x39cf, 0x196: 0x3b5e, 0x197: 0x39c8, - 0x198: 0x3b57, 0x199: 0x39d6, 0x19a: 0x3b65, 0x19b: 0x39c1, 0x19c: 0x3b50, - 0x19e: 0x38b0, 0x19f: 0x3a3f, 0x1a0: 0x38a9, 0x1a1: 0x3a38, 0x1a2: 0x35b3, 0x1a3: 0x35c5, - 0x1a6: 0x3041, 0x1a7: 0x334d, 0x1a8: 0x30be, 0x1a9: 0x33cf, - 0x1aa: 0x46ec, 0x1ab: 0x477d, 0x1ac: 0x3990, 0x1ad: 0x3b1f, 0x1ae: 0x35d7, 0x1af: 0x35dd, - 0x1b0: 0x33c5, 0x1b1: 0x1942, 0x1b2: 0x1945, 0x1b3: 0x19cf, 0x1b4: 0x3028, 0x1b5: 0x3334, - 0x1b8: 0x30fa, 0x1b9: 0x340b, 0x1ba: 0x38b7, 0x1bb: 0x3a46, - 0x1bc: 0x35ad, 0x1bd: 0x35bf, 0x1be: 0x35b9, 0x1bf: 0x35cb, - // Block 0x7, offset 0x1c0 - 0x1c0: 0x2f8d, 0x1c1: 0x3299, 0x1c2: 0x2f92, 0x1c3: 0x329e, 0x1c4: 0x300a, 0x1c5: 0x3316, - 0x1c6: 0x300f, 0x1c7: 0x331b, 0x1c8: 0x309b, 0x1c9: 0x33a7, 0x1ca: 0x30a0, 0x1cb: 0x33ac, - 0x1cc: 0x3145, 0x1cd: 0x3456, 0x1ce: 0x314a, 0x1cf: 0x345b, 0x1d0: 0x3168, 0x1d1: 0x3479, - 0x1d2: 0x316d, 0x1d3: 0x347e, 0x1d4: 0x31db, 0x1d5: 0x34f1, 0x1d6: 0x31e0, 0x1d7: 0x34f6, - 0x1d8: 0x3186, 0x1d9: 0x3497, 0x1da: 0x319f, 0x1db: 0x34b5, - 0x1de: 0x305a, 0x1df: 0x3366, - 0x1e6: 0x4692, 0x1e7: 0x4723, 0x1e8: 0x46ba, 0x1e9: 0x474b, - 0x1ea: 0x395f, 0x1eb: 0x3aee, 0x1ec: 0x393c, 0x1ed: 0x3acb, 0x1ee: 0x46d8, 0x1ef: 0x4769, - 0x1f0: 0x3958, 0x1f1: 0x3ae7, 0x1f2: 0x3244, 0x1f3: 0x355f, - // Block 0x8, offset 0x200 - 0x200: 0x9932, 0x201: 0x9932, 0x202: 0x9932, 0x203: 0x9932, 0x204: 0x9932, 0x205: 0x8132, - 0x206: 0x9932, 0x207: 0x9932, 0x208: 0x9932, 0x209: 0x9932, 0x20a: 0x9932, 0x20b: 0x9932, - 0x20c: 0x9932, 0x20d: 0x8132, 0x20e: 0x8132, 0x20f: 0x9932, 0x210: 0x8132, 0x211: 0x9932, - 0x212: 0x8132, 0x213: 0x9932, 0x214: 0x9932, 0x215: 0x8133, 0x216: 0x812d, 0x217: 0x812d, - 0x218: 0x812d, 0x219: 0x812d, 0x21a: 0x8133, 0x21b: 0x992b, 0x21c: 0x812d, 0x21d: 0x812d, - 0x21e: 0x812d, 0x21f: 0x812d, 0x220: 0x812d, 0x221: 0x8129, 0x222: 0x8129, 0x223: 0x992d, - 0x224: 0x992d, 0x225: 0x992d, 0x226: 0x992d, 0x227: 0x9929, 0x228: 0x9929, 0x229: 0x812d, - 0x22a: 0x812d, 0x22b: 0x812d, 0x22c: 0x812d, 0x22d: 0x992d, 0x22e: 0x992d, 0x22f: 0x812d, - 0x230: 0x992d, 0x231: 0x992d, 0x232: 0x812d, 0x233: 0x812d, 0x234: 0x8101, 0x235: 0x8101, - 0x236: 0x8101, 0x237: 0x8101, 0x238: 0x9901, 0x239: 0x812d, 0x23a: 0x812d, 0x23b: 0x812d, - 0x23c: 0x812d, 0x23d: 0x8132, 0x23e: 0x8132, 0x23f: 0x8132, - // Block 0x9, offset 0x240 - 0x240: 0x49ae, 0x241: 0x49b3, 0x242: 0x9932, 0x243: 0x49b8, 0x244: 0x4a71, 0x245: 0x9936, - 0x246: 0x8132, 0x247: 0x812d, 0x248: 0x812d, 0x249: 0x812d, 0x24a: 0x8132, 0x24b: 0x8132, - 0x24c: 0x8132, 0x24d: 0x812d, 0x24e: 0x812d, 0x250: 0x8132, 0x251: 0x8132, - 0x252: 0x8132, 0x253: 0x812d, 0x254: 0x812d, 0x255: 0x812d, 0x256: 0x812d, 0x257: 0x8132, - 0x258: 0x8133, 0x259: 0x812d, 0x25a: 0x812d, 0x25b: 0x8132, 0x25c: 0x8134, 0x25d: 0x8135, - 0x25e: 0x8135, 0x25f: 0x8134, 0x260: 0x8135, 0x261: 0x8135, 0x262: 0x8134, 0x263: 0x8132, - 0x264: 0x8132, 0x265: 0x8132, 0x266: 0x8132, 0x267: 0x8132, 0x268: 0x8132, 0x269: 0x8132, - 0x26a: 0x8132, 0x26b: 0x8132, 0x26c: 0x8132, 0x26d: 0x8132, 0x26e: 0x8132, 0x26f: 0x8132, - 0x274: 0x0170, - 0x27a: 0x42a5, - 0x27e: 0x0037, - // Block 0xa, offset 0x280 - 0x284: 0x425a, 0x285: 0x447b, - 0x286: 0x35e9, 0x287: 0x00ce, 0x288: 0x3607, 0x289: 0x3613, 0x28a: 0x3625, - 0x28c: 0x3643, 0x28e: 0x3655, 0x28f: 0x3673, 0x290: 0x3e08, 0x291: 0xa000, - 0x295: 0xa000, 0x297: 0xa000, - 0x299: 0xa000, - 0x29f: 0xa000, 0x2a1: 0xa000, - 0x2a5: 0xa000, 0x2a9: 0xa000, - 0x2aa: 0x3637, 0x2ab: 0x3667, 0x2ac: 0x47fe, 0x2ad: 0x3697, 0x2ae: 0x4828, 0x2af: 0x36a9, - 0x2b0: 0x3e70, 0x2b1: 0xa000, 0x2b5: 0xa000, - 0x2b7: 0xa000, 0x2b9: 0xa000, - 0x2bf: 0xa000, - // Block 0xb, offset 0x2c0 - 0x2c1: 0xa000, 0x2c5: 0xa000, - 0x2c9: 0xa000, 0x2ca: 0x4840, 0x2cb: 0x485e, - 0x2cc: 0x36c7, 0x2cd: 0x36df, 0x2ce: 0x4876, 0x2d0: 0x01be, 0x2d1: 0x01d0, - 0x2d2: 0x01ac, 0x2d3: 0x430c, 0x2d4: 0x4312, 0x2d5: 0x01fa, 0x2d6: 0x01e8, - 0x2f0: 0x01d6, 0x2f1: 0x01eb, 0x2f2: 0x01ee, 0x2f4: 0x0188, 0x2f5: 0x01c7, - 0x2f9: 0x01a6, - // Block 0xc, offset 0x300 - 0x300: 0x3721, 0x301: 0x372d, 0x303: 0x371b, - 0x306: 0xa000, 0x307: 0x3709, - 0x30c: 0x375d, 0x30d: 0x3745, 0x30e: 0x376f, 0x310: 0xa000, - 0x313: 0xa000, 0x315: 0xa000, 0x316: 0xa000, 0x317: 0xa000, - 0x318: 0xa000, 0x319: 0x3751, 0x31a: 0xa000, - 0x31e: 0xa000, 0x323: 0xa000, - 0x327: 0xa000, - 0x32b: 0xa000, 0x32d: 0xa000, - 0x330: 0xa000, 0x333: 0xa000, 0x335: 0xa000, - 0x336: 0xa000, 0x337: 0xa000, 0x338: 0xa000, 0x339: 0x37d5, 0x33a: 0xa000, - 0x33e: 0xa000, - // Block 0xd, offset 0x340 - 0x341: 0x3733, 0x342: 0x37b7, - 0x350: 0x370f, 0x351: 0x3793, - 0x352: 0x3715, 0x353: 0x3799, 0x356: 0x3727, 0x357: 0x37ab, - 0x358: 0xa000, 0x359: 0xa000, 0x35a: 0x3829, 0x35b: 0x382f, 0x35c: 0x3739, 0x35d: 0x37bd, - 0x35e: 0x373f, 0x35f: 0x37c3, 0x362: 0x374b, 0x363: 0x37cf, - 0x364: 0x3757, 0x365: 0x37db, 0x366: 0x3763, 0x367: 0x37e7, 0x368: 0xa000, 0x369: 0xa000, - 0x36a: 0x3835, 0x36b: 0x383b, 0x36c: 0x378d, 0x36d: 0x3811, 0x36e: 0x3769, 0x36f: 0x37ed, - 0x370: 0x3775, 0x371: 0x37f9, 0x372: 0x377b, 0x373: 0x37ff, 0x374: 0x3781, 0x375: 0x3805, - 0x378: 0x3787, 0x379: 0x380b, - // Block 0xe, offset 0x380 - 0x387: 0x1d61, - 0x391: 0x812d, - 0x392: 0x8132, 0x393: 0x8132, 0x394: 0x8132, 0x395: 0x8132, 0x396: 0x812d, 0x397: 0x8132, - 0x398: 0x8132, 0x399: 0x8132, 0x39a: 0x812e, 0x39b: 0x812d, 0x39c: 0x8132, 0x39d: 0x8132, - 0x39e: 0x8132, 0x39f: 0x8132, 0x3a0: 0x8132, 0x3a1: 0x8132, 0x3a2: 0x812d, 0x3a3: 0x812d, - 0x3a4: 0x812d, 0x3a5: 0x812d, 0x3a6: 0x812d, 0x3a7: 0x812d, 0x3a8: 0x8132, 0x3a9: 0x8132, - 0x3aa: 0x812d, 0x3ab: 0x8132, 0x3ac: 0x8132, 0x3ad: 0x812e, 0x3ae: 0x8131, 0x3af: 0x8132, - 0x3b0: 0x8105, 0x3b1: 0x8106, 0x3b2: 0x8107, 0x3b3: 0x8108, 0x3b4: 0x8109, 0x3b5: 0x810a, - 0x3b6: 0x810b, 0x3b7: 0x810c, 0x3b8: 0x810d, 0x3b9: 0x810e, 0x3ba: 0x810e, 0x3bb: 0x810f, - 0x3bc: 0x8110, 0x3bd: 0x8111, 0x3bf: 0x8112, - // Block 0xf, offset 0x3c0 - 0x3c8: 0xa000, 0x3ca: 0xa000, 0x3cb: 0x8116, - 0x3cc: 0x8117, 0x3cd: 0x8118, 0x3ce: 0x8119, 0x3cf: 0x811a, 0x3d0: 0x811b, 0x3d1: 0x811c, - 0x3d2: 0x811d, 0x3d3: 0x9932, 0x3d4: 0x9932, 0x3d5: 0x992d, 0x3d6: 0x812d, 0x3d7: 0x8132, - 0x3d8: 0x8132, 0x3d9: 0x8132, 0x3da: 0x8132, 0x3db: 0x8132, 0x3dc: 0x812d, 0x3dd: 0x8132, - 0x3de: 0x8132, 0x3df: 0x812d, - 0x3f0: 0x811e, 0x3f5: 0x1d84, - 0x3f6: 0x2013, 0x3f7: 0x204f, 0x3f8: 0x204a, - // Block 0x10, offset 0x400 - 0x405: 0xa000, - 0x406: 0x2d26, 0x407: 0xa000, 0x408: 0x2d2e, 0x409: 0xa000, 0x40a: 0x2d36, 0x40b: 0xa000, - 0x40c: 0x2d3e, 0x40d: 0xa000, 0x40e: 0x2d46, 0x411: 0xa000, - 0x412: 0x2d4e, - 0x434: 0x8102, 0x435: 0x9900, - 0x43a: 0xa000, 0x43b: 0x2d56, - 0x43c: 0xa000, 0x43d: 0x2d5e, 0x43e: 0xa000, 0x43f: 0xa000, - // Block 0x11, offset 0x440 - 0x440: 0x0069, 0x441: 0x006b, 0x442: 0x006f, 0x443: 0x0083, 0x444: 0x00f5, 0x445: 0x00f8, - 0x446: 0x0413, 0x447: 0x0085, 0x448: 0x0089, 0x449: 0x008b, 0x44a: 0x0104, 0x44b: 0x0107, - 0x44c: 0x010a, 0x44d: 0x008f, 0x44f: 0x0097, 0x450: 0x009b, 0x451: 0x00e0, - 0x452: 0x009f, 0x453: 0x00fe, 0x454: 0x0417, 0x455: 0x041b, 0x456: 0x00a1, 0x457: 0x00a9, - 0x458: 0x00ab, 0x459: 0x0423, 0x45a: 0x012b, 0x45b: 0x00ad, 0x45c: 0x0427, 0x45d: 0x01be, - 0x45e: 0x01c1, 0x45f: 0x01c4, 0x460: 0x01fa, 0x461: 0x01fd, 0x462: 0x0093, 0x463: 0x00a5, - 0x464: 0x00ab, 0x465: 0x00ad, 0x466: 0x01be, 0x467: 0x01c1, 0x468: 0x01eb, 0x469: 0x01fa, - 0x46a: 0x01fd, - 0x478: 0x020c, - // Block 0x12, offset 0x480 - 0x49b: 0x00fb, 0x49c: 0x0087, 0x49d: 0x0101, - 0x49e: 0x00d4, 0x49f: 0x010a, 0x4a0: 0x008d, 0x4a1: 0x010d, 0x4a2: 0x0110, 0x4a3: 0x0116, - 0x4a4: 0x011c, 0x4a5: 0x011f, 0x4a6: 0x0122, 0x4a7: 0x042b, 0x4a8: 0x016a, 0x4a9: 0x0128, - 0x4aa: 0x042f, 0x4ab: 0x016d, 0x4ac: 0x0131, 0x4ad: 0x012e, 0x4ae: 0x0134, 0x4af: 0x0137, - 0x4b0: 0x013a, 0x4b1: 0x013d, 0x4b2: 0x0140, 0x4b3: 0x014c, 0x4b4: 0x014f, 0x4b5: 0x00ec, - 0x4b6: 0x0152, 0x4b7: 0x0155, 0x4b8: 0x041f, 0x4b9: 0x0158, 0x4ba: 0x015b, 0x4bb: 0x00b5, - 0x4bc: 0x015e, 0x4bd: 0x0161, 0x4be: 0x0164, 0x4bf: 0x01d0, - // Block 0x13, offset 0x4c0 - 0x4c0: 0x8132, 0x4c1: 0x8132, 0x4c2: 0x812d, 0x4c3: 0x8132, 0x4c4: 0x8132, 0x4c5: 0x8132, - 0x4c6: 0x8132, 0x4c7: 0x8132, 0x4c8: 0x8132, 0x4c9: 0x8132, 0x4ca: 0x812d, 0x4cb: 0x8132, - 0x4cc: 0x8132, 0x4cd: 0x8135, 0x4ce: 0x812a, 0x4cf: 0x812d, 0x4d0: 0x8129, 0x4d1: 0x8132, - 0x4d2: 0x8132, 0x4d3: 0x8132, 0x4d4: 0x8132, 0x4d5: 0x8132, 0x4d6: 0x8132, 0x4d7: 0x8132, - 0x4d8: 0x8132, 0x4d9: 0x8132, 0x4da: 0x8132, 0x4db: 0x8132, 0x4dc: 0x8132, 0x4dd: 0x8132, - 0x4de: 0x8132, 0x4df: 0x8132, 0x4e0: 0x8132, 0x4e1: 0x8132, 0x4e2: 0x8132, 0x4e3: 0x8132, - 0x4e4: 0x8132, 0x4e5: 0x8132, 0x4e6: 0x8132, 0x4e7: 0x8132, 0x4e8: 0x8132, 0x4e9: 0x8132, - 0x4ea: 0x8132, 0x4eb: 0x8132, 0x4ec: 0x8132, 0x4ed: 0x8132, 0x4ee: 0x8132, 0x4ef: 0x8132, - 0x4f0: 0x8132, 0x4f1: 0x8132, 0x4f2: 0x8132, 0x4f3: 0x8132, 0x4f4: 0x8132, 0x4f5: 0x8132, - 0x4f6: 0x8133, 0x4f7: 0x8131, 0x4f8: 0x8131, 0x4f9: 0x812d, 0x4fb: 0x8132, - 0x4fc: 0x8134, 0x4fd: 0x812d, 0x4fe: 0x8132, 0x4ff: 0x812d, - // Block 0x14, offset 0x500 - 0x500: 0x2f97, 0x501: 0x32a3, 0x502: 0x2fa1, 0x503: 0x32ad, 0x504: 0x2fa6, 0x505: 0x32b2, - 0x506: 0x2fab, 0x507: 0x32b7, 0x508: 0x38cc, 0x509: 0x3a5b, 0x50a: 0x2fc4, 0x50b: 0x32d0, - 0x50c: 0x2fce, 0x50d: 0x32da, 0x50e: 0x2fdd, 0x50f: 0x32e9, 0x510: 0x2fd3, 0x511: 0x32df, - 0x512: 0x2fd8, 0x513: 0x32e4, 0x514: 0x38ef, 0x515: 0x3a7e, 0x516: 0x38f6, 0x517: 0x3a85, - 0x518: 0x3019, 0x519: 0x3325, 0x51a: 0x301e, 0x51b: 0x332a, 0x51c: 0x3904, 0x51d: 0x3a93, - 0x51e: 0x3023, 0x51f: 0x332f, 0x520: 0x3032, 0x521: 0x333e, 0x522: 0x3050, 0x523: 0x335c, - 0x524: 0x305f, 0x525: 0x336b, 0x526: 0x3055, 0x527: 0x3361, 0x528: 0x3064, 0x529: 0x3370, - 0x52a: 0x3069, 0x52b: 0x3375, 0x52c: 0x30af, 0x52d: 0x33bb, 0x52e: 0x390b, 0x52f: 0x3a9a, - 0x530: 0x30b9, 0x531: 0x33ca, 0x532: 0x30c3, 0x533: 0x33d4, 0x534: 0x30cd, 0x535: 0x33de, - 0x536: 0x46c4, 0x537: 0x4755, 0x538: 0x3912, 0x539: 0x3aa1, 0x53a: 0x30e6, 0x53b: 0x33f7, - 0x53c: 0x30e1, 0x53d: 0x33f2, 0x53e: 0x30eb, 0x53f: 0x33fc, - // Block 0x15, offset 0x540 - 0x540: 0x30f0, 0x541: 0x3401, 0x542: 0x30f5, 0x543: 0x3406, 0x544: 0x3109, 0x545: 0x341a, - 0x546: 0x3113, 0x547: 0x3424, 0x548: 0x3122, 0x549: 0x3433, 0x54a: 0x311d, 0x54b: 0x342e, - 0x54c: 0x3935, 0x54d: 0x3ac4, 0x54e: 0x3943, 0x54f: 0x3ad2, 0x550: 0x394a, 0x551: 0x3ad9, - 0x552: 0x3951, 0x553: 0x3ae0, 0x554: 0x314f, 0x555: 0x3460, 0x556: 0x3154, 0x557: 0x3465, - 0x558: 0x315e, 0x559: 0x346f, 0x55a: 0x46f1, 0x55b: 0x4782, 0x55c: 0x3997, 0x55d: 0x3b26, - 0x55e: 0x3177, 0x55f: 0x3488, 0x560: 0x3181, 0x561: 0x3492, 0x562: 0x4700, 0x563: 0x4791, - 0x564: 0x399e, 0x565: 0x3b2d, 0x566: 0x39a5, 0x567: 0x3b34, 0x568: 0x39ac, 0x569: 0x3b3b, - 0x56a: 0x3190, 0x56b: 0x34a1, 0x56c: 0x319a, 0x56d: 0x34b0, 0x56e: 0x31ae, 0x56f: 0x34c4, - 0x570: 0x31a9, 0x571: 0x34bf, 0x572: 0x31ea, 0x573: 0x3500, 0x574: 0x31f9, 0x575: 0x350f, - 0x576: 0x31f4, 0x577: 0x350a, 0x578: 0x39b3, 0x579: 0x3b42, 0x57a: 0x39ba, 0x57b: 0x3b49, - 0x57c: 0x31fe, 0x57d: 0x3514, 0x57e: 0x3203, 0x57f: 0x3519, - // Block 0x16, offset 0x580 - 0x580: 0x3208, 0x581: 0x351e, 0x582: 0x320d, 0x583: 0x3523, 0x584: 0x321c, 0x585: 0x3532, - 0x586: 0x3217, 0x587: 0x352d, 0x588: 0x3221, 0x589: 0x353c, 0x58a: 0x3226, 0x58b: 0x3541, - 0x58c: 0x322b, 0x58d: 0x3546, 0x58e: 0x3249, 0x58f: 0x3564, 0x590: 0x3262, 0x591: 0x3582, - 0x592: 0x3271, 0x593: 0x3591, 0x594: 0x3276, 0x595: 0x3596, 0x596: 0x337a, 0x597: 0x34a6, - 0x598: 0x3537, 0x599: 0x3573, 0x59a: 0x1be0, 0x59b: 0x42d7, - 0x5a0: 0x46a1, 0x5a1: 0x4732, 0x5a2: 0x2f83, 0x5a3: 0x328f, - 0x5a4: 0x3878, 0x5a5: 0x3a07, 0x5a6: 0x3871, 0x5a7: 0x3a00, 0x5a8: 0x3886, 0x5a9: 0x3a15, - 0x5aa: 0x387f, 0x5ab: 0x3a0e, 0x5ac: 0x38be, 0x5ad: 0x3a4d, 0x5ae: 0x3894, 0x5af: 0x3a23, - 0x5b0: 0x388d, 0x5b1: 0x3a1c, 0x5b2: 0x38a2, 0x5b3: 0x3a31, 0x5b4: 0x389b, 0x5b5: 0x3a2a, - 0x5b6: 0x38c5, 0x5b7: 0x3a54, 0x5b8: 0x46b5, 0x5b9: 0x4746, 0x5ba: 0x3000, 0x5bb: 0x330c, - 0x5bc: 0x2fec, 0x5bd: 0x32f8, 0x5be: 0x38da, 0x5bf: 0x3a69, - // Block 0x17, offset 0x5c0 - 0x5c0: 0x38d3, 0x5c1: 0x3a62, 0x5c2: 0x38e8, 0x5c3: 0x3a77, 0x5c4: 0x38e1, 0x5c5: 0x3a70, - 0x5c6: 0x38fd, 0x5c7: 0x3a8c, 0x5c8: 0x3091, 0x5c9: 0x339d, 0x5ca: 0x30a5, 0x5cb: 0x33b1, - 0x5cc: 0x46e7, 0x5cd: 0x4778, 0x5ce: 0x3136, 0x5cf: 0x3447, 0x5d0: 0x3920, 0x5d1: 0x3aaf, - 0x5d2: 0x3919, 0x5d3: 0x3aa8, 0x5d4: 0x392e, 0x5d5: 0x3abd, 0x5d6: 0x3927, 0x5d7: 0x3ab6, - 0x5d8: 0x3989, 0x5d9: 0x3b18, 0x5da: 0x396d, 0x5db: 0x3afc, 0x5dc: 0x3966, 0x5dd: 0x3af5, - 0x5de: 0x397b, 0x5df: 0x3b0a, 0x5e0: 0x3974, 0x5e1: 0x3b03, 0x5e2: 0x3982, 0x5e3: 0x3b11, - 0x5e4: 0x31e5, 0x5e5: 0x34fb, 0x5e6: 0x31c7, 0x5e7: 0x34dd, 0x5e8: 0x39e4, 0x5e9: 0x3b73, - 0x5ea: 0x39dd, 0x5eb: 0x3b6c, 0x5ec: 0x39f2, 0x5ed: 0x3b81, 0x5ee: 0x39eb, 0x5ef: 0x3b7a, - 0x5f0: 0x39f9, 0x5f1: 0x3b88, 0x5f2: 0x3230, 0x5f3: 0x354b, 0x5f4: 0x3258, 0x5f5: 0x3578, - 0x5f6: 0x3253, 0x5f7: 0x356e, 0x5f8: 0x323f, 0x5f9: 0x355a, - // Block 0x18, offset 0x600 - 0x600: 0x4804, 0x601: 0x480a, 0x602: 0x491e, 0x603: 0x4936, 0x604: 0x4926, 0x605: 0x493e, - 0x606: 0x492e, 0x607: 0x4946, 0x608: 0x47aa, 0x609: 0x47b0, 0x60a: 0x488e, 0x60b: 0x48a6, - 0x60c: 0x4896, 0x60d: 0x48ae, 0x60e: 0x489e, 0x60f: 0x48b6, 0x610: 0x4816, 0x611: 0x481c, - 0x612: 0x3db8, 0x613: 0x3dc8, 0x614: 0x3dc0, 0x615: 0x3dd0, - 0x618: 0x47b6, 0x619: 0x47bc, 0x61a: 0x3ce8, 0x61b: 0x3cf8, 0x61c: 0x3cf0, 0x61d: 0x3d00, - 0x620: 0x482e, 0x621: 0x4834, 0x622: 0x494e, 0x623: 0x4966, - 0x624: 0x4956, 0x625: 0x496e, 0x626: 0x495e, 0x627: 0x4976, 0x628: 0x47c2, 0x629: 0x47c8, - 0x62a: 0x48be, 0x62b: 0x48d6, 0x62c: 0x48c6, 0x62d: 0x48de, 0x62e: 0x48ce, 0x62f: 0x48e6, - 0x630: 0x4846, 0x631: 0x484c, 0x632: 0x3e18, 0x633: 0x3e30, 0x634: 0x3e20, 0x635: 0x3e38, - 0x636: 0x3e28, 0x637: 0x3e40, 0x638: 0x47ce, 0x639: 0x47d4, 0x63a: 0x3d18, 0x63b: 0x3d30, - 0x63c: 0x3d20, 0x63d: 0x3d38, 0x63e: 0x3d28, 0x63f: 0x3d40, - // Block 0x19, offset 0x640 - 0x640: 0x4852, 0x641: 0x4858, 0x642: 0x3e48, 0x643: 0x3e58, 0x644: 0x3e50, 0x645: 0x3e60, - 0x648: 0x47da, 0x649: 0x47e0, 0x64a: 0x3d48, 0x64b: 0x3d58, - 0x64c: 0x3d50, 0x64d: 0x3d60, 0x650: 0x4864, 0x651: 0x486a, - 0x652: 0x3e80, 0x653: 0x3e98, 0x654: 0x3e88, 0x655: 0x3ea0, 0x656: 0x3e90, 0x657: 0x3ea8, - 0x659: 0x47e6, 0x65b: 0x3d68, 0x65d: 0x3d70, - 0x65f: 0x3d78, 0x660: 0x487c, 0x661: 0x4882, 0x662: 0x497e, 0x663: 0x4996, - 0x664: 0x4986, 0x665: 0x499e, 0x666: 0x498e, 0x667: 0x49a6, 0x668: 0x47ec, 0x669: 0x47f2, - 0x66a: 0x48ee, 0x66b: 0x4906, 0x66c: 0x48f6, 0x66d: 0x490e, 0x66e: 0x48fe, 0x66f: 0x4916, - 0x670: 0x47f8, 0x671: 0x431e, 0x672: 0x3691, 0x673: 0x4324, 0x674: 0x4822, 0x675: 0x432a, - 0x676: 0x36a3, 0x677: 0x4330, 0x678: 0x36c1, 0x679: 0x4336, 0x67a: 0x36d9, 0x67b: 0x433c, - 0x67c: 0x4870, 0x67d: 0x4342, - // Block 0x1a, offset 0x680 - 0x680: 0x3da0, 0x681: 0x3da8, 0x682: 0x4184, 0x683: 0x41a2, 0x684: 0x418e, 0x685: 0x41ac, - 0x686: 0x4198, 0x687: 0x41b6, 0x688: 0x3cd8, 0x689: 0x3ce0, 0x68a: 0x40d0, 0x68b: 0x40ee, - 0x68c: 0x40da, 0x68d: 0x40f8, 0x68e: 0x40e4, 0x68f: 0x4102, 0x690: 0x3de8, 0x691: 0x3df0, - 0x692: 0x41c0, 0x693: 0x41de, 0x694: 0x41ca, 0x695: 0x41e8, 0x696: 0x41d4, 0x697: 0x41f2, - 0x698: 0x3d08, 0x699: 0x3d10, 0x69a: 0x410c, 0x69b: 0x412a, 0x69c: 0x4116, 0x69d: 0x4134, - 0x69e: 0x4120, 0x69f: 0x413e, 0x6a0: 0x3ec0, 0x6a1: 0x3ec8, 0x6a2: 0x41fc, 0x6a3: 0x421a, - 0x6a4: 0x4206, 0x6a5: 0x4224, 0x6a6: 0x4210, 0x6a7: 0x422e, 0x6a8: 0x3d80, 0x6a9: 0x3d88, - 0x6aa: 0x4148, 0x6ab: 0x4166, 0x6ac: 0x4152, 0x6ad: 0x4170, 0x6ae: 0x415c, 0x6af: 0x417a, - 0x6b0: 0x3685, 0x6b1: 0x367f, 0x6b2: 0x3d90, 0x6b3: 0x368b, 0x6b4: 0x3d98, - 0x6b6: 0x4810, 0x6b7: 0x3db0, 0x6b8: 0x35f5, 0x6b9: 0x35ef, 0x6ba: 0x35e3, 0x6bb: 0x42ee, - 0x6bc: 0x35fb, 0x6bd: 0x4287, 0x6be: 0x01d3, 0x6bf: 0x4287, - // Block 0x1b, offset 0x6c0 - 0x6c0: 0x42a0, 0x6c1: 0x4482, 0x6c2: 0x3dd8, 0x6c3: 0x369d, 0x6c4: 0x3de0, - 0x6c6: 0x483a, 0x6c7: 0x3df8, 0x6c8: 0x3601, 0x6c9: 0x42f4, 0x6ca: 0x360d, 0x6cb: 0x42fa, - 0x6cc: 0x3619, 0x6cd: 0x4489, 0x6ce: 0x4490, 0x6cf: 0x4497, 0x6d0: 0x36b5, 0x6d1: 0x36af, - 0x6d2: 0x3e00, 0x6d3: 0x44e4, 0x6d6: 0x36bb, 0x6d7: 0x3e10, - 0x6d8: 0x3631, 0x6d9: 0x362b, 0x6da: 0x361f, 0x6db: 0x4300, 0x6dd: 0x449e, - 0x6de: 0x44a5, 0x6df: 0x44ac, 0x6e0: 0x36eb, 0x6e1: 0x36e5, 0x6e2: 0x3e68, 0x6e3: 0x44ec, - 0x6e4: 0x36cd, 0x6e5: 0x36d3, 0x6e6: 0x36f1, 0x6e7: 0x3e78, 0x6e8: 0x3661, 0x6e9: 0x365b, - 0x6ea: 0x364f, 0x6eb: 0x430c, 0x6ec: 0x3649, 0x6ed: 0x4474, 0x6ee: 0x447b, 0x6ef: 0x0081, - 0x6f2: 0x3eb0, 0x6f3: 0x36f7, 0x6f4: 0x3eb8, - 0x6f6: 0x4888, 0x6f7: 0x3ed0, 0x6f8: 0x363d, 0x6f9: 0x4306, 0x6fa: 0x366d, 0x6fb: 0x4318, - 0x6fc: 0x3679, 0x6fd: 0x425a, 0x6fe: 0x428c, - // Block 0x1c, offset 0x700 - 0x700: 0x1bd8, 0x701: 0x1bdc, 0x702: 0x0047, 0x703: 0x1c54, 0x705: 0x1be8, - 0x706: 0x1bec, 0x707: 0x00e9, 0x709: 0x1c58, 0x70a: 0x008f, 0x70b: 0x0051, - 0x70c: 0x0051, 0x70d: 0x0051, 0x70e: 0x0091, 0x70f: 0x00da, 0x710: 0x0053, 0x711: 0x0053, - 0x712: 0x0059, 0x713: 0x0099, 0x715: 0x005d, 0x716: 0x198d, - 0x719: 0x0061, 0x71a: 0x0063, 0x71b: 0x0065, 0x71c: 0x0065, 0x71d: 0x0065, - 0x720: 0x199f, 0x721: 0x1bc8, 0x722: 0x19a8, - 0x724: 0x0075, 0x726: 0x01b8, 0x728: 0x0075, - 0x72a: 0x0057, 0x72b: 0x42d2, 0x72c: 0x0045, 0x72d: 0x0047, 0x72f: 0x008b, - 0x730: 0x004b, 0x731: 0x004d, 0x733: 0x005b, 0x734: 0x009f, 0x735: 0x0215, - 0x736: 0x0218, 0x737: 0x021b, 0x738: 0x021e, 0x739: 0x0093, 0x73b: 0x1b98, - 0x73c: 0x01e8, 0x73d: 0x01c1, 0x73e: 0x0179, 0x73f: 0x01a0, - // Block 0x1d, offset 0x740 - 0x740: 0x0463, 0x745: 0x0049, - 0x746: 0x0089, 0x747: 0x008b, 0x748: 0x0093, 0x749: 0x0095, - 0x750: 0x222e, 0x751: 0x223a, - 0x752: 0x22ee, 0x753: 0x2216, 0x754: 0x229a, 0x755: 0x2222, 0x756: 0x22a0, 0x757: 0x22b8, - 0x758: 0x22c4, 0x759: 0x2228, 0x75a: 0x22ca, 0x75b: 0x2234, 0x75c: 0x22be, 0x75d: 0x22d0, - 0x75e: 0x22d6, 0x75f: 0x1cbc, 0x760: 0x0053, 0x761: 0x195a, 0x762: 0x1ba4, 0x763: 0x1963, - 0x764: 0x006d, 0x765: 0x19ab, 0x766: 0x1bd0, 0x767: 0x1d48, 0x768: 0x1966, 0x769: 0x0071, - 0x76a: 0x19b7, 0x76b: 0x1bd4, 0x76c: 0x0059, 0x76d: 0x0047, 0x76e: 0x0049, 0x76f: 0x005b, - 0x770: 0x0093, 0x771: 0x19e4, 0x772: 0x1c18, 0x773: 0x19ed, 0x774: 0x00ad, 0x775: 0x1a62, - 0x776: 0x1c4c, 0x777: 0x1d5c, 0x778: 0x19f0, 0x779: 0x00b1, 0x77a: 0x1a65, 0x77b: 0x1c50, - 0x77c: 0x0099, 0x77d: 0x0087, 0x77e: 0x0089, 0x77f: 0x009b, - // Block 0x1e, offset 0x780 - 0x781: 0x3c06, 0x783: 0xa000, 0x784: 0x3c0d, 0x785: 0xa000, - 0x787: 0x3c14, 0x788: 0xa000, 0x789: 0x3c1b, - 0x78d: 0xa000, - 0x7a0: 0x2f65, 0x7a1: 0xa000, 0x7a2: 0x3c29, - 0x7a4: 0xa000, 0x7a5: 0xa000, - 0x7ad: 0x3c22, 0x7ae: 0x2f60, 0x7af: 0x2f6a, - 0x7b0: 0x3c30, 0x7b1: 0x3c37, 0x7b2: 0xa000, 0x7b3: 0xa000, 0x7b4: 0x3c3e, 0x7b5: 0x3c45, - 0x7b6: 0xa000, 0x7b7: 0xa000, 0x7b8: 0x3c4c, 0x7b9: 0x3c53, 0x7ba: 0xa000, 0x7bb: 0xa000, - 0x7bc: 0xa000, 0x7bd: 0xa000, - // Block 0x1f, offset 0x7c0 - 0x7c0: 0x3c5a, 0x7c1: 0x3c61, 0x7c2: 0xa000, 0x7c3: 0xa000, 0x7c4: 0x3c76, 0x7c5: 0x3c7d, - 0x7c6: 0xa000, 0x7c7: 0xa000, 0x7c8: 0x3c84, 0x7c9: 0x3c8b, - 0x7d1: 0xa000, - 0x7d2: 0xa000, - 0x7e2: 0xa000, - 0x7e8: 0xa000, 0x7e9: 0xa000, - 0x7eb: 0xa000, 0x7ec: 0x3ca0, 0x7ed: 0x3ca7, 0x7ee: 0x3cae, 0x7ef: 0x3cb5, - 0x7f2: 0xa000, 0x7f3: 0xa000, 0x7f4: 0xa000, 0x7f5: 0xa000, - // Block 0x20, offset 0x800 - 0x820: 0x0023, 0x821: 0x0025, 0x822: 0x0027, 0x823: 0x0029, - 0x824: 0x002b, 0x825: 0x002d, 0x826: 0x002f, 0x827: 0x0031, 0x828: 0x0033, 0x829: 0x1882, - 0x82a: 0x1885, 0x82b: 0x1888, 0x82c: 0x188b, 0x82d: 0x188e, 0x82e: 0x1891, 0x82f: 0x1894, - 0x830: 0x1897, 0x831: 0x189a, 0x832: 0x189d, 0x833: 0x18a6, 0x834: 0x1a68, 0x835: 0x1a6c, - 0x836: 0x1a70, 0x837: 0x1a74, 0x838: 0x1a78, 0x839: 0x1a7c, 0x83a: 0x1a80, 0x83b: 0x1a84, - 0x83c: 0x1a88, 0x83d: 0x1c80, 0x83e: 0x1c85, 0x83f: 0x1c8a, - // Block 0x21, offset 0x840 - 0x840: 0x1c8f, 0x841: 0x1c94, 0x842: 0x1c99, 0x843: 0x1c9e, 0x844: 0x1ca3, 0x845: 0x1ca8, - 0x846: 0x1cad, 0x847: 0x1cb2, 0x848: 0x187f, 0x849: 0x18a3, 0x84a: 0x18c7, 0x84b: 0x18eb, - 0x84c: 0x190f, 0x84d: 0x1918, 0x84e: 0x191e, 0x84f: 0x1924, 0x850: 0x192a, 0x851: 0x1b60, - 0x852: 0x1b64, 0x853: 0x1b68, 0x854: 0x1b6c, 0x855: 0x1b70, 0x856: 0x1b74, 0x857: 0x1b78, - 0x858: 0x1b7c, 0x859: 0x1b80, 0x85a: 0x1b84, 0x85b: 0x1b88, 0x85c: 0x1af4, 0x85d: 0x1af8, - 0x85e: 0x1afc, 0x85f: 0x1b00, 0x860: 0x1b04, 0x861: 0x1b08, 0x862: 0x1b0c, 0x863: 0x1b10, - 0x864: 0x1b14, 0x865: 0x1b18, 0x866: 0x1b1c, 0x867: 0x1b20, 0x868: 0x1b24, 0x869: 0x1b28, - 0x86a: 0x1b2c, 0x86b: 0x1b30, 0x86c: 0x1b34, 0x86d: 0x1b38, 0x86e: 0x1b3c, 0x86f: 0x1b40, - 0x870: 0x1b44, 0x871: 0x1b48, 0x872: 0x1b4c, 0x873: 0x1b50, 0x874: 0x1b54, 0x875: 0x1b58, - 0x876: 0x0043, 0x877: 0x0045, 0x878: 0x0047, 0x879: 0x0049, 0x87a: 0x004b, 0x87b: 0x004d, - 0x87c: 0x004f, 0x87d: 0x0051, 0x87e: 0x0053, 0x87f: 0x0055, - // Block 0x22, offset 0x880 - 0x880: 0x06bf, 0x881: 0x06e3, 0x882: 0x06ef, 0x883: 0x06ff, 0x884: 0x0707, 0x885: 0x0713, - 0x886: 0x071b, 0x887: 0x0723, 0x888: 0x072f, 0x889: 0x0783, 0x88a: 0x079b, 0x88b: 0x07ab, - 0x88c: 0x07bb, 0x88d: 0x07cb, 0x88e: 0x07db, 0x88f: 0x07fb, 0x890: 0x07ff, 0x891: 0x0803, - 0x892: 0x0837, 0x893: 0x085f, 0x894: 0x086f, 0x895: 0x0877, 0x896: 0x087b, 0x897: 0x0887, - 0x898: 0x08a3, 0x899: 0x08a7, 0x89a: 0x08bf, 0x89b: 0x08c3, 0x89c: 0x08cb, 0x89d: 0x08db, - 0x89e: 0x0977, 0x89f: 0x098b, 0x8a0: 0x09cb, 0x8a1: 0x09df, 0x8a2: 0x09e7, 0x8a3: 0x09eb, - 0x8a4: 0x09fb, 0x8a5: 0x0a17, 0x8a6: 0x0a43, 0x8a7: 0x0a4f, 0x8a8: 0x0a6f, 0x8a9: 0x0a7b, - 0x8aa: 0x0a7f, 0x8ab: 0x0a83, 0x8ac: 0x0a9b, 0x8ad: 0x0a9f, 0x8ae: 0x0acb, 0x8af: 0x0ad7, - 0x8b0: 0x0adf, 0x8b1: 0x0ae7, 0x8b2: 0x0af7, 0x8b3: 0x0aff, 0x8b4: 0x0b07, 0x8b5: 0x0b33, - 0x8b6: 0x0b37, 0x8b7: 0x0b3f, 0x8b8: 0x0b43, 0x8b9: 0x0b4b, 0x8ba: 0x0b53, 0x8bb: 0x0b63, - 0x8bc: 0x0b7f, 0x8bd: 0x0bf7, 0x8be: 0x0c0b, 0x8bf: 0x0c0f, - // Block 0x23, offset 0x8c0 - 0x8c0: 0x0c8f, 0x8c1: 0x0c93, 0x8c2: 0x0ca7, 0x8c3: 0x0cab, 0x8c4: 0x0cb3, 0x8c5: 0x0cbb, - 0x8c6: 0x0cc3, 0x8c7: 0x0ccf, 0x8c8: 0x0cf7, 0x8c9: 0x0d07, 0x8ca: 0x0d1b, 0x8cb: 0x0d8b, - 0x8cc: 0x0d97, 0x8cd: 0x0da7, 0x8ce: 0x0db3, 0x8cf: 0x0dbf, 0x8d0: 0x0dc7, 0x8d1: 0x0dcb, - 0x8d2: 0x0dcf, 0x8d3: 0x0dd3, 0x8d4: 0x0dd7, 0x8d5: 0x0e8f, 0x8d6: 0x0ed7, 0x8d7: 0x0ee3, - 0x8d8: 0x0ee7, 0x8d9: 0x0eeb, 0x8da: 0x0eef, 0x8db: 0x0ef7, 0x8dc: 0x0efb, 0x8dd: 0x0f0f, - 0x8de: 0x0f2b, 0x8df: 0x0f33, 0x8e0: 0x0f73, 0x8e1: 0x0f77, 0x8e2: 0x0f7f, 0x8e3: 0x0f83, - 0x8e4: 0x0f8b, 0x8e5: 0x0f8f, 0x8e6: 0x0fb3, 0x8e7: 0x0fb7, 0x8e8: 0x0fd3, 0x8e9: 0x0fd7, - 0x8ea: 0x0fdb, 0x8eb: 0x0fdf, 0x8ec: 0x0ff3, 0x8ed: 0x1017, 0x8ee: 0x101b, 0x8ef: 0x101f, - 0x8f0: 0x1043, 0x8f1: 0x1083, 0x8f2: 0x1087, 0x8f3: 0x10a7, 0x8f4: 0x10b7, 0x8f5: 0x10bf, - 0x8f6: 0x10df, 0x8f7: 0x1103, 0x8f8: 0x1147, 0x8f9: 0x114f, 0x8fa: 0x1163, 0x8fb: 0x116f, - 0x8fc: 0x1177, 0x8fd: 0x117f, 0x8fe: 0x1183, 0x8ff: 0x1187, - // Block 0x24, offset 0x900 - 0x900: 0x119f, 0x901: 0x11a3, 0x902: 0x11bf, 0x903: 0x11c7, 0x904: 0x11cf, 0x905: 0x11d3, - 0x906: 0x11df, 0x907: 0x11e7, 0x908: 0x11eb, 0x909: 0x11ef, 0x90a: 0x11f7, 0x90b: 0x11fb, - 0x90c: 0x129b, 0x90d: 0x12af, 0x90e: 0x12e3, 0x90f: 0x12e7, 0x910: 0x12ef, 0x911: 0x131b, - 0x912: 0x1323, 0x913: 0x132b, 0x914: 0x1333, 0x915: 0x136f, 0x916: 0x1373, 0x917: 0x137b, - 0x918: 0x137f, 0x919: 0x1383, 0x91a: 0x13af, 0x91b: 0x13b3, 0x91c: 0x13bb, 0x91d: 0x13cf, - 0x91e: 0x13d3, 0x91f: 0x13ef, 0x920: 0x13f7, 0x921: 0x13fb, 0x922: 0x141f, 0x923: 0x143f, - 0x924: 0x1453, 0x925: 0x1457, 0x926: 0x145f, 0x927: 0x148b, 0x928: 0x148f, 0x929: 0x149f, - 0x92a: 0x14c3, 0x92b: 0x14cf, 0x92c: 0x14df, 0x92d: 0x14f7, 0x92e: 0x14ff, 0x92f: 0x1503, - 0x930: 0x1507, 0x931: 0x150b, 0x932: 0x1517, 0x933: 0x151b, 0x934: 0x1523, 0x935: 0x153f, - 0x936: 0x1543, 0x937: 0x1547, 0x938: 0x155f, 0x939: 0x1563, 0x93a: 0x156b, 0x93b: 0x157f, - 0x93c: 0x1583, 0x93d: 0x1587, 0x93e: 0x158f, 0x93f: 0x1593, - // Block 0x25, offset 0x940 - 0x946: 0xa000, 0x94b: 0xa000, - 0x94c: 0x3f08, 0x94d: 0xa000, 0x94e: 0x3f10, 0x94f: 0xa000, 0x950: 0x3f18, 0x951: 0xa000, - 0x952: 0x3f20, 0x953: 0xa000, 0x954: 0x3f28, 0x955: 0xa000, 0x956: 0x3f30, 0x957: 0xa000, - 0x958: 0x3f38, 0x959: 0xa000, 0x95a: 0x3f40, 0x95b: 0xa000, 0x95c: 0x3f48, 0x95d: 0xa000, - 0x95e: 0x3f50, 0x95f: 0xa000, 0x960: 0x3f58, 0x961: 0xa000, 0x962: 0x3f60, - 0x964: 0xa000, 0x965: 0x3f68, 0x966: 0xa000, 0x967: 0x3f70, 0x968: 0xa000, 0x969: 0x3f78, - 0x96f: 0xa000, - 0x970: 0x3f80, 0x971: 0x3f88, 0x972: 0xa000, 0x973: 0x3f90, 0x974: 0x3f98, 0x975: 0xa000, - 0x976: 0x3fa0, 0x977: 0x3fa8, 0x978: 0xa000, 0x979: 0x3fb0, 0x97a: 0x3fb8, 0x97b: 0xa000, - 0x97c: 0x3fc0, 0x97d: 0x3fc8, - // Block 0x26, offset 0x980 - 0x994: 0x3f00, - 0x999: 0x9903, 0x99a: 0x9903, 0x99b: 0x42dc, 0x99c: 0x42e2, 0x99d: 0xa000, - 0x99e: 0x3fd0, 0x99f: 0x26b4, - 0x9a6: 0xa000, - 0x9ab: 0xa000, 0x9ac: 0x3fe0, 0x9ad: 0xa000, 0x9ae: 0x3fe8, 0x9af: 0xa000, - 0x9b0: 0x3ff0, 0x9b1: 0xa000, 0x9b2: 0x3ff8, 0x9b3: 0xa000, 0x9b4: 0x4000, 0x9b5: 0xa000, - 0x9b6: 0x4008, 0x9b7: 0xa000, 0x9b8: 0x4010, 0x9b9: 0xa000, 0x9ba: 0x4018, 0x9bb: 0xa000, - 0x9bc: 0x4020, 0x9bd: 0xa000, 0x9be: 0x4028, 0x9bf: 0xa000, - // Block 0x27, offset 0x9c0 - 0x9c0: 0x4030, 0x9c1: 0xa000, 0x9c2: 0x4038, 0x9c4: 0xa000, 0x9c5: 0x4040, - 0x9c6: 0xa000, 0x9c7: 0x4048, 0x9c8: 0xa000, 0x9c9: 0x4050, - 0x9cf: 0xa000, 0x9d0: 0x4058, 0x9d1: 0x4060, - 0x9d2: 0xa000, 0x9d3: 0x4068, 0x9d4: 0x4070, 0x9d5: 0xa000, 0x9d6: 0x4078, 0x9d7: 0x4080, - 0x9d8: 0xa000, 0x9d9: 0x4088, 0x9da: 0x4090, 0x9db: 0xa000, 0x9dc: 0x4098, 0x9dd: 0x40a0, - 0x9ef: 0xa000, - 0x9f0: 0xa000, 0x9f1: 0xa000, 0x9f2: 0xa000, 0x9f4: 0x3fd8, - 0x9f7: 0x40a8, 0x9f8: 0x40b0, 0x9f9: 0x40b8, 0x9fa: 0x40c0, - 0x9fd: 0xa000, 0x9fe: 0x40c8, 0x9ff: 0x26c9, - // Block 0x28, offset 0xa00 - 0xa00: 0x0367, 0xa01: 0x032b, 0xa02: 0x032f, 0xa03: 0x0333, 0xa04: 0x037b, 0xa05: 0x0337, - 0xa06: 0x033b, 0xa07: 0x033f, 0xa08: 0x0343, 0xa09: 0x0347, 0xa0a: 0x034b, 0xa0b: 0x034f, - 0xa0c: 0x0353, 0xa0d: 0x0357, 0xa0e: 0x035b, 0xa0f: 0x49bd, 0xa10: 0x49c3, 0xa11: 0x49c9, - 0xa12: 0x49cf, 0xa13: 0x49d5, 0xa14: 0x49db, 0xa15: 0x49e1, 0xa16: 0x49e7, 0xa17: 0x49ed, - 0xa18: 0x49f3, 0xa19: 0x49f9, 0xa1a: 0x49ff, 0xa1b: 0x4a05, 0xa1c: 0x4a0b, 0xa1d: 0x4a11, - 0xa1e: 0x4a17, 0xa1f: 0x4a1d, 0xa20: 0x4a23, 0xa21: 0x4a29, 0xa22: 0x4a2f, 0xa23: 0x4a35, - 0xa24: 0x03c3, 0xa25: 0x035f, 0xa26: 0x0363, 0xa27: 0x03e7, 0xa28: 0x03eb, 0xa29: 0x03ef, - 0xa2a: 0x03f3, 0xa2b: 0x03f7, 0xa2c: 0x03fb, 0xa2d: 0x03ff, 0xa2e: 0x036b, 0xa2f: 0x0403, - 0xa30: 0x0407, 0xa31: 0x036f, 0xa32: 0x0373, 0xa33: 0x0377, 0xa34: 0x037f, 0xa35: 0x0383, - 0xa36: 0x0387, 0xa37: 0x038b, 0xa38: 0x038f, 0xa39: 0x0393, 0xa3a: 0x0397, 0xa3b: 0x039b, - 0xa3c: 0x039f, 0xa3d: 0x03a3, 0xa3e: 0x03a7, 0xa3f: 0x03ab, - // Block 0x29, offset 0xa40 - 0xa40: 0x03af, 0xa41: 0x03b3, 0xa42: 0x040b, 0xa43: 0x040f, 0xa44: 0x03b7, 0xa45: 0x03bb, - 0xa46: 0x03bf, 0xa47: 0x03c7, 0xa48: 0x03cb, 0xa49: 0x03cf, 0xa4a: 0x03d3, 0xa4b: 0x03d7, - 0xa4c: 0x03db, 0xa4d: 0x03df, 0xa4e: 0x03e3, - 0xa52: 0x06bf, 0xa53: 0x071b, 0xa54: 0x06cb, 0xa55: 0x097b, 0xa56: 0x06cf, 0xa57: 0x06e7, - 0xa58: 0x06d3, 0xa59: 0x0f93, 0xa5a: 0x0707, 0xa5b: 0x06db, 0xa5c: 0x06c3, 0xa5d: 0x09ff, - 0xa5e: 0x098f, 0xa5f: 0x072f, - // Block 0x2a, offset 0xa80 - 0xa80: 0x2054, 0xa81: 0x205a, 0xa82: 0x2060, 0xa83: 0x2066, 0xa84: 0x206c, 0xa85: 0x2072, - 0xa86: 0x2078, 0xa87: 0x207e, 0xa88: 0x2084, 0xa89: 0x208a, 0xa8a: 0x2090, 0xa8b: 0x2096, - 0xa8c: 0x209c, 0xa8d: 0x20a2, 0xa8e: 0x2726, 0xa8f: 0x272f, 0xa90: 0x2738, 0xa91: 0x2741, - 0xa92: 0x274a, 0xa93: 0x2753, 0xa94: 0x275c, 0xa95: 0x2765, 0xa96: 0x276e, 0xa97: 0x2780, - 0xa98: 0x2789, 0xa99: 0x2792, 0xa9a: 0x279b, 0xa9b: 0x27a4, 0xa9c: 0x2777, 0xa9d: 0x2bac, - 0xa9e: 0x2aed, 0xaa0: 0x20a8, 0xaa1: 0x20c0, 0xaa2: 0x20b4, 0xaa3: 0x2108, - 0xaa4: 0x20c6, 0xaa5: 0x20e4, 0xaa6: 0x20ae, 0xaa7: 0x20de, 0xaa8: 0x20ba, 0xaa9: 0x20f0, - 0xaaa: 0x2120, 0xaab: 0x213e, 0xaac: 0x2138, 0xaad: 0x212c, 0xaae: 0x217a, 0xaaf: 0x210e, - 0xab0: 0x211a, 0xab1: 0x2132, 0xab2: 0x2126, 0xab3: 0x2150, 0xab4: 0x20fc, 0xab5: 0x2144, - 0xab6: 0x216e, 0xab7: 0x2156, 0xab8: 0x20ea, 0xab9: 0x20cc, 0xaba: 0x2102, 0xabb: 0x2114, - 0xabc: 0x214a, 0xabd: 0x20d2, 0xabe: 0x2174, 0xabf: 0x20f6, - // Block 0x2b, offset 0xac0 - 0xac0: 0x215c, 0xac1: 0x20d8, 0xac2: 0x2162, 0xac3: 0x2168, 0xac4: 0x092f, 0xac5: 0x0b03, - 0xac6: 0x0ca7, 0xac7: 0x10c7, - 0xad0: 0x1bc4, 0xad1: 0x18a9, - 0xad2: 0x18ac, 0xad3: 0x18af, 0xad4: 0x18b2, 0xad5: 0x18b5, 0xad6: 0x18b8, 0xad7: 0x18bb, - 0xad8: 0x18be, 0xad9: 0x18c1, 0xada: 0x18ca, 0xadb: 0x18cd, 0xadc: 0x18d0, 0xadd: 0x18d3, - 0xade: 0x18d6, 0xadf: 0x18d9, 0xae0: 0x0313, 0xae1: 0x031b, 0xae2: 0x031f, 0xae3: 0x0327, - 0xae4: 0x032b, 0xae5: 0x032f, 0xae6: 0x0337, 0xae7: 0x033f, 0xae8: 0x0343, 0xae9: 0x034b, - 0xaea: 0x034f, 0xaeb: 0x0353, 0xaec: 0x0357, 0xaed: 0x035b, 0xaee: 0x2e18, 0xaef: 0x2e20, - 0xaf0: 0x2e28, 0xaf1: 0x2e30, 0xaf2: 0x2e38, 0xaf3: 0x2e40, 0xaf4: 0x2e48, 0xaf5: 0x2e50, - 0xaf6: 0x2e60, 0xaf7: 0x2e68, 0xaf8: 0x2e70, 0xaf9: 0x2e78, 0xafa: 0x2e80, 0xafb: 0x2e88, - 0xafc: 0x2ed3, 0xafd: 0x2e9b, 0xafe: 0x2e58, - // Block 0x2c, offset 0xb00 - 0xb00: 0x06bf, 0xb01: 0x071b, 0xb02: 0x06cb, 0xb03: 0x097b, 0xb04: 0x071f, 0xb05: 0x07af, - 0xb06: 0x06c7, 0xb07: 0x07ab, 0xb08: 0x070b, 0xb09: 0x0887, 0xb0a: 0x0d07, 0xb0b: 0x0e8f, - 0xb0c: 0x0dd7, 0xb0d: 0x0d1b, 0xb0e: 0x145f, 0xb0f: 0x098b, 0xb10: 0x0ccf, 0xb11: 0x0d4b, - 0xb12: 0x0d0b, 0xb13: 0x104b, 0xb14: 0x08fb, 0xb15: 0x0f03, 0xb16: 0x1387, 0xb17: 0x105f, - 0xb18: 0x0843, 0xb19: 0x108f, 0xb1a: 0x0f9b, 0xb1b: 0x0a17, 0xb1c: 0x140f, 0xb1d: 0x077f, - 0xb1e: 0x08ab, 0xb1f: 0x0df7, 0xb20: 0x1527, 0xb21: 0x0743, 0xb22: 0x07d3, 0xb23: 0x0d9b, - 0xb24: 0x06cf, 0xb25: 0x06e7, 0xb26: 0x06d3, 0xb27: 0x0adb, 0xb28: 0x08ef, 0xb29: 0x087f, - 0xb2a: 0x0a57, 0xb2b: 0x0a4b, 0xb2c: 0x0feb, 0xb2d: 0x073f, 0xb2e: 0x139b, 0xb2f: 0x089b, - 0xb30: 0x09f3, 0xb31: 0x18dc, 0xb32: 0x18df, 0xb33: 0x18e2, 0xb34: 0x18e5, 0xb35: 0x18ee, - 0xb36: 0x18f1, 0xb37: 0x18f4, 0xb38: 0x18f7, 0xb39: 0x18fa, 0xb3a: 0x18fd, 0xb3b: 0x1900, - 0xb3c: 0x1903, 0xb3d: 0x1906, 0xb3e: 0x1909, 0xb3f: 0x1912, - // Block 0x2d, offset 0xb40 - 0xb40: 0x1cc6, 0xb41: 0x1cd5, 0xb42: 0x1ce4, 0xb43: 0x1cf3, 0xb44: 0x1d02, 0xb45: 0x1d11, - 0xb46: 0x1d20, 0xb47: 0x1d2f, 0xb48: 0x1d3e, 0xb49: 0x218c, 0xb4a: 0x219e, 0xb4b: 0x21b0, - 0xb4c: 0x1954, 0xb4d: 0x1c04, 0xb4e: 0x19d2, 0xb4f: 0x1ba8, 0xb50: 0x04cb, 0xb51: 0x04d3, - 0xb52: 0x04db, 0xb53: 0x04e3, 0xb54: 0x04eb, 0xb55: 0x04ef, 0xb56: 0x04f3, 0xb57: 0x04f7, - 0xb58: 0x04fb, 0xb59: 0x04ff, 0xb5a: 0x0503, 0xb5b: 0x0507, 0xb5c: 0x050b, 0xb5d: 0x050f, - 0xb5e: 0x0513, 0xb5f: 0x0517, 0xb60: 0x051b, 0xb61: 0x0523, 0xb62: 0x0527, 0xb63: 0x052b, - 0xb64: 0x052f, 0xb65: 0x0533, 0xb66: 0x0537, 0xb67: 0x053b, 0xb68: 0x053f, 0xb69: 0x0543, - 0xb6a: 0x0547, 0xb6b: 0x054b, 0xb6c: 0x054f, 0xb6d: 0x0553, 0xb6e: 0x0557, 0xb6f: 0x055b, - 0xb70: 0x055f, 0xb71: 0x0563, 0xb72: 0x0567, 0xb73: 0x056f, 0xb74: 0x0577, 0xb75: 0x057f, - 0xb76: 0x0583, 0xb77: 0x0587, 0xb78: 0x058b, 0xb79: 0x058f, 0xb7a: 0x0593, 0xb7b: 0x0597, - 0xb7c: 0x059b, 0xb7d: 0x059f, 0xb7e: 0x05a3, - // Block 0x2e, offset 0xb80 - 0xb80: 0x2b0c, 0xb81: 0x29a8, 0xb82: 0x2b1c, 0xb83: 0x2880, 0xb84: 0x2ee4, 0xb85: 0x288a, - 0xb86: 0x2894, 0xb87: 0x2f28, 0xb88: 0x29b5, 0xb89: 0x289e, 0xb8a: 0x28a8, 0xb8b: 0x28b2, - 0xb8c: 0x29dc, 0xb8d: 0x29e9, 0xb8e: 0x29c2, 0xb8f: 0x29cf, 0xb90: 0x2ea9, 0xb91: 0x29f6, - 0xb92: 0x2a03, 0xb93: 0x2bbe, 0xb94: 0x26bb, 0xb95: 0x2bd1, 0xb96: 0x2be4, 0xb97: 0x2b2c, - 0xb98: 0x2a10, 0xb99: 0x2bf7, 0xb9a: 0x2c0a, 0xb9b: 0x2a1d, 0xb9c: 0x28bc, 0xb9d: 0x28c6, - 0xb9e: 0x2eb7, 0xb9f: 0x2a2a, 0xba0: 0x2b3c, 0xba1: 0x2ef5, 0xba2: 0x28d0, 0xba3: 0x28da, - 0xba4: 0x2a37, 0xba5: 0x28e4, 0xba6: 0x28ee, 0xba7: 0x26d0, 0xba8: 0x26d7, 0xba9: 0x28f8, - 0xbaa: 0x2902, 0xbab: 0x2c1d, 0xbac: 0x2a44, 0xbad: 0x2b4c, 0xbae: 0x2c30, 0xbaf: 0x2a51, - 0xbb0: 0x2916, 0xbb1: 0x290c, 0xbb2: 0x2f3c, 0xbb3: 0x2a5e, 0xbb4: 0x2c43, 0xbb5: 0x2920, - 0xbb6: 0x2b5c, 0xbb7: 0x292a, 0xbb8: 0x2a78, 0xbb9: 0x2934, 0xbba: 0x2a85, 0xbbb: 0x2f06, - 0xbbc: 0x2a6b, 0xbbd: 0x2b6c, 0xbbe: 0x2a92, 0xbbf: 0x26de, - // Block 0x2f, offset 0xbc0 - 0xbc0: 0x2f17, 0xbc1: 0x293e, 0xbc2: 0x2948, 0xbc3: 0x2a9f, 0xbc4: 0x2952, 0xbc5: 0x295c, - 0xbc6: 0x2966, 0xbc7: 0x2b7c, 0xbc8: 0x2aac, 0xbc9: 0x26e5, 0xbca: 0x2c56, 0xbcb: 0x2e90, - 0xbcc: 0x2b8c, 0xbcd: 0x2ab9, 0xbce: 0x2ec5, 0xbcf: 0x2970, 0xbd0: 0x297a, 0xbd1: 0x2ac6, - 0xbd2: 0x26ec, 0xbd3: 0x2ad3, 0xbd4: 0x2b9c, 0xbd5: 0x26f3, 0xbd6: 0x2c69, 0xbd7: 0x2984, - 0xbd8: 0x1cb7, 0xbd9: 0x1ccb, 0xbda: 0x1cda, 0xbdb: 0x1ce9, 0xbdc: 0x1cf8, 0xbdd: 0x1d07, - 0xbde: 0x1d16, 0xbdf: 0x1d25, 0xbe0: 0x1d34, 0xbe1: 0x1d43, 0xbe2: 0x2192, 0xbe3: 0x21a4, - 0xbe4: 0x21b6, 0xbe5: 0x21c2, 0xbe6: 0x21ce, 0xbe7: 0x21da, 0xbe8: 0x21e6, 0xbe9: 0x21f2, - 0xbea: 0x21fe, 0xbeb: 0x220a, 0xbec: 0x2246, 0xbed: 0x2252, 0xbee: 0x225e, 0xbef: 0x226a, - 0xbf0: 0x2276, 0xbf1: 0x1c14, 0xbf2: 0x19c6, 0xbf3: 0x1936, 0xbf4: 0x1be4, 0xbf5: 0x1a47, - 0xbf6: 0x1a56, 0xbf7: 0x19cc, 0xbf8: 0x1bfc, 0xbf9: 0x1c00, 0xbfa: 0x1960, 0xbfb: 0x2701, - 0xbfc: 0x270f, 0xbfd: 0x26fa, 0xbfe: 0x2708, 0xbff: 0x2ae0, - // Block 0x30, offset 0xc00 - 0xc00: 0x1a4a, 0xc01: 0x1a32, 0xc02: 0x1c60, 0xc03: 0x1a1a, 0xc04: 0x19f3, 0xc05: 0x1969, - 0xc06: 0x1978, 0xc07: 0x1948, 0xc08: 0x1bf0, 0xc09: 0x1d52, 0xc0a: 0x1a4d, 0xc0b: 0x1a35, - 0xc0c: 0x1c64, 0xc0d: 0x1c70, 0xc0e: 0x1a26, 0xc0f: 0x19fc, 0xc10: 0x1957, 0xc11: 0x1c1c, - 0xc12: 0x1bb0, 0xc13: 0x1b9c, 0xc14: 0x1bcc, 0xc15: 0x1c74, 0xc16: 0x1a29, 0xc17: 0x19c9, - 0xc18: 0x19ff, 0xc19: 0x19de, 0xc1a: 0x1a41, 0xc1b: 0x1c78, 0xc1c: 0x1a2c, 0xc1d: 0x19c0, - 0xc1e: 0x1a02, 0xc1f: 0x1c3c, 0xc20: 0x1bf4, 0xc21: 0x1a14, 0xc22: 0x1c24, 0xc23: 0x1c40, - 0xc24: 0x1bf8, 0xc25: 0x1a17, 0xc26: 0x1c28, 0xc27: 0x22e8, 0xc28: 0x22fc, 0xc29: 0x1996, - 0xc2a: 0x1c20, 0xc2b: 0x1bb4, 0xc2c: 0x1ba0, 0xc2d: 0x1c48, 0xc2e: 0x2716, 0xc2f: 0x27ad, - 0xc30: 0x1a59, 0xc31: 0x1a44, 0xc32: 0x1c7c, 0xc33: 0x1a2f, 0xc34: 0x1a50, 0xc35: 0x1a38, - 0xc36: 0x1c68, 0xc37: 0x1a1d, 0xc38: 0x19f6, 0xc39: 0x1981, 0xc3a: 0x1a53, 0xc3b: 0x1a3b, - 0xc3c: 0x1c6c, 0xc3d: 0x1a20, 0xc3e: 0x19f9, 0xc3f: 0x1984, - // Block 0x31, offset 0xc40 - 0xc40: 0x1c2c, 0xc41: 0x1bb8, 0xc42: 0x1d4d, 0xc43: 0x1939, 0xc44: 0x19ba, 0xc45: 0x19bd, - 0xc46: 0x22f5, 0xc47: 0x1b94, 0xc48: 0x19c3, 0xc49: 0x194b, 0xc4a: 0x19e1, 0xc4b: 0x194e, - 0xc4c: 0x19ea, 0xc4d: 0x196c, 0xc4e: 0x196f, 0xc4f: 0x1a05, 0xc50: 0x1a0b, 0xc51: 0x1a0e, - 0xc52: 0x1c30, 0xc53: 0x1a11, 0xc54: 0x1a23, 0xc55: 0x1c38, 0xc56: 0x1c44, 0xc57: 0x1990, - 0xc58: 0x1d57, 0xc59: 0x1bbc, 0xc5a: 0x1993, 0xc5b: 0x1a5c, 0xc5c: 0x19a5, 0xc5d: 0x19b4, - 0xc5e: 0x22e2, 0xc5f: 0x22dc, 0xc60: 0x1cc1, 0xc61: 0x1cd0, 0xc62: 0x1cdf, 0xc63: 0x1cee, - 0xc64: 0x1cfd, 0xc65: 0x1d0c, 0xc66: 0x1d1b, 0xc67: 0x1d2a, 0xc68: 0x1d39, 0xc69: 0x2186, - 0xc6a: 0x2198, 0xc6b: 0x21aa, 0xc6c: 0x21bc, 0xc6d: 0x21c8, 0xc6e: 0x21d4, 0xc6f: 0x21e0, - 0xc70: 0x21ec, 0xc71: 0x21f8, 0xc72: 0x2204, 0xc73: 0x2240, 0xc74: 0x224c, 0xc75: 0x2258, - 0xc76: 0x2264, 0xc77: 0x2270, 0xc78: 0x227c, 0xc79: 0x2282, 0xc7a: 0x2288, 0xc7b: 0x228e, - 0xc7c: 0x2294, 0xc7d: 0x22a6, 0xc7e: 0x22ac, 0xc7f: 0x1c10, - // Block 0x32, offset 0xc80 - 0xc80: 0x1377, 0xc81: 0x0cfb, 0xc82: 0x13d3, 0xc83: 0x139f, 0xc84: 0x0e57, 0xc85: 0x06eb, - 0xc86: 0x08df, 0xc87: 0x162b, 0xc88: 0x162b, 0xc89: 0x0a0b, 0xc8a: 0x145f, 0xc8b: 0x0943, - 0xc8c: 0x0a07, 0xc8d: 0x0bef, 0xc8e: 0x0fcf, 0xc8f: 0x115f, 0xc90: 0x1297, 0xc91: 0x12d3, - 0xc92: 0x1307, 0xc93: 0x141b, 0xc94: 0x0d73, 0xc95: 0x0dff, 0xc96: 0x0eab, 0xc97: 0x0f43, - 0xc98: 0x125f, 0xc99: 0x1447, 0xc9a: 0x1573, 0xc9b: 0x070f, 0xc9c: 0x08b3, 0xc9d: 0x0d87, - 0xc9e: 0x0ecf, 0xc9f: 0x1293, 0xca0: 0x15c3, 0xca1: 0x0ab3, 0xca2: 0x0e77, 0xca3: 0x1283, - 0xca4: 0x1317, 0xca5: 0x0c23, 0xca6: 0x11bb, 0xca7: 0x12df, 0xca8: 0x0b1f, 0xca9: 0x0d0f, - 0xcaa: 0x0e17, 0xcab: 0x0f1b, 0xcac: 0x1427, 0xcad: 0x074f, 0xcae: 0x07e7, 0xcaf: 0x0853, - 0xcb0: 0x0c8b, 0xcb1: 0x0d7f, 0xcb2: 0x0ecb, 0xcb3: 0x0fef, 0xcb4: 0x1177, 0xcb5: 0x128b, - 0xcb6: 0x12a3, 0xcb7: 0x13c7, 0xcb8: 0x14ef, 0xcb9: 0x15a3, 0xcba: 0x15bf, 0xcbb: 0x102b, - 0xcbc: 0x106b, 0xcbd: 0x1123, 0xcbe: 0x1243, 0xcbf: 0x147b, - // Block 0x33, offset 0xcc0 - 0xcc0: 0x15cb, 0xcc1: 0x134b, 0xcc2: 0x09c7, 0xcc3: 0x0b3b, 0xcc4: 0x10db, 0xcc5: 0x119b, - 0xcc6: 0x0eff, 0xcc7: 0x1033, 0xcc8: 0x1397, 0xcc9: 0x14e7, 0xcca: 0x09c3, 0xccb: 0x0a8f, - 0xccc: 0x0d77, 0xccd: 0x0e2b, 0xcce: 0x0e5f, 0xccf: 0x1113, 0xcd0: 0x113b, 0xcd1: 0x14a7, - 0xcd2: 0x084f, 0xcd3: 0x11a7, 0xcd4: 0x07f3, 0xcd5: 0x07ef, 0xcd6: 0x1097, 0xcd7: 0x1127, - 0xcd8: 0x125b, 0xcd9: 0x14af, 0xcda: 0x1367, 0xcdb: 0x0c27, 0xcdc: 0x0d73, 0xcdd: 0x1357, - 0xcde: 0x06f7, 0xcdf: 0x0a63, 0xce0: 0x0b93, 0xce1: 0x0f2f, 0xce2: 0x0faf, 0xce3: 0x0873, - 0xce4: 0x103b, 0xce5: 0x075f, 0xce6: 0x0b77, 0xce7: 0x06d7, 0xce8: 0x0deb, 0xce9: 0x0ca3, - 0xcea: 0x110f, 0xceb: 0x08c7, 0xcec: 0x09b3, 0xced: 0x0ffb, 0xcee: 0x1263, 0xcef: 0x133b, - 0xcf0: 0x0db7, 0xcf1: 0x13f7, 0xcf2: 0x0de3, 0xcf3: 0x0c37, 0xcf4: 0x121b, 0xcf5: 0x0c57, - 0xcf6: 0x0fab, 0xcf7: 0x072b, 0xcf8: 0x07a7, 0xcf9: 0x07eb, 0xcfa: 0x0d53, 0xcfb: 0x10fb, - 0xcfc: 0x11f3, 0xcfd: 0x1347, 0xcfe: 0x145b, 0xcff: 0x085b, - // Block 0x34, offset 0xd00 - 0xd00: 0x090f, 0xd01: 0x0a17, 0xd02: 0x0b2f, 0xd03: 0x0cbf, 0xd04: 0x0e7b, 0xd05: 0x103f, - 0xd06: 0x1497, 0xd07: 0x157b, 0xd08: 0x15cf, 0xd09: 0x15e7, 0xd0a: 0x0837, 0xd0b: 0x0cf3, - 0xd0c: 0x0da3, 0xd0d: 0x13eb, 0xd0e: 0x0afb, 0xd0f: 0x0bd7, 0xd10: 0x0bf3, 0xd11: 0x0c83, - 0xd12: 0x0e6b, 0xd13: 0x0eb7, 0xd14: 0x0f67, 0xd15: 0x108b, 0xd16: 0x112f, 0xd17: 0x1193, - 0xd18: 0x13db, 0xd19: 0x126b, 0xd1a: 0x1403, 0xd1b: 0x147f, 0xd1c: 0x080f, 0xd1d: 0x083b, - 0xd1e: 0x0923, 0xd1f: 0x0ea7, 0xd20: 0x12f3, 0xd21: 0x133b, 0xd22: 0x0b1b, 0xd23: 0x0b8b, - 0xd24: 0x0c4f, 0xd25: 0x0daf, 0xd26: 0x10d7, 0xd27: 0x0f23, 0xd28: 0x073b, 0xd29: 0x097f, - 0xd2a: 0x0a63, 0xd2b: 0x0ac7, 0xd2c: 0x0b97, 0xd2d: 0x0f3f, 0xd2e: 0x0f5b, 0xd2f: 0x116b, - 0xd30: 0x118b, 0xd31: 0x1463, 0xd32: 0x14e3, 0xd33: 0x14f3, 0xd34: 0x152f, 0xd35: 0x0753, - 0xd36: 0x107f, 0xd37: 0x144f, 0xd38: 0x14cb, 0xd39: 0x0baf, 0xd3a: 0x0717, 0xd3b: 0x0777, - 0xd3c: 0x0a67, 0xd3d: 0x0a87, 0xd3e: 0x0caf, 0xd3f: 0x0d73, - // Block 0x35, offset 0xd40 - 0xd40: 0x0ec3, 0xd41: 0x0fcb, 0xd42: 0x1277, 0xd43: 0x1417, 0xd44: 0x1623, 0xd45: 0x0ce3, - 0xd46: 0x14a3, 0xd47: 0x0833, 0xd48: 0x0d2f, 0xd49: 0x0d3b, 0xd4a: 0x0e0f, 0xd4b: 0x0e47, - 0xd4c: 0x0f4b, 0xd4d: 0x0fa7, 0xd4e: 0x1027, 0xd4f: 0x110b, 0xd50: 0x153b, 0xd51: 0x07af, - 0xd52: 0x0c03, 0xd53: 0x14b3, 0xd54: 0x0767, 0xd55: 0x0aab, 0xd56: 0x0e2f, 0xd57: 0x13df, - 0xd58: 0x0b67, 0xd59: 0x0bb7, 0xd5a: 0x0d43, 0xd5b: 0x0f2f, 0xd5c: 0x14bb, 0xd5d: 0x0817, - 0xd5e: 0x08ff, 0xd5f: 0x0a97, 0xd60: 0x0cd3, 0xd61: 0x0d1f, 0xd62: 0x0d5f, 0xd63: 0x0df3, - 0xd64: 0x0f47, 0xd65: 0x0fbb, 0xd66: 0x1157, 0xd67: 0x12f7, 0xd68: 0x1303, 0xd69: 0x1457, - 0xd6a: 0x14d7, 0xd6b: 0x0883, 0xd6c: 0x0e4b, 0xd6d: 0x0903, 0xd6e: 0x0ec7, 0xd6f: 0x0f6b, - 0xd70: 0x1287, 0xd71: 0x14bf, 0xd72: 0x15ab, 0xd73: 0x15d3, 0xd74: 0x0d37, 0xd75: 0x0e27, - 0xd76: 0x11c3, 0xd77: 0x10b7, 0xd78: 0x10c3, 0xd79: 0x10e7, 0xd7a: 0x0f17, 0xd7b: 0x0e9f, - 0xd7c: 0x1363, 0xd7d: 0x0733, 0xd7e: 0x122b, 0xd7f: 0x081b, - // Block 0x36, offset 0xd80 - 0xd80: 0x080b, 0xd81: 0x0b0b, 0xd82: 0x0c2b, 0xd83: 0x10f3, 0xd84: 0x0a53, 0xd85: 0x0e03, - 0xd86: 0x0cef, 0xd87: 0x13e7, 0xd88: 0x12e7, 0xd89: 0x14ab, 0xd8a: 0x1323, 0xd8b: 0x0b27, - 0xd8c: 0x0787, 0xd8d: 0x095b, 0xd90: 0x09af, - 0xd92: 0x0cdf, 0xd95: 0x07f7, 0xd96: 0x0f1f, 0xd97: 0x0fe3, - 0xd98: 0x1047, 0xd99: 0x1063, 0xd9a: 0x1067, 0xd9b: 0x107b, 0xd9c: 0x14fb, 0xd9d: 0x10eb, - 0xd9e: 0x116f, 0xda0: 0x128f, 0xda2: 0x1353, - 0xda5: 0x1407, 0xda6: 0x1433, - 0xdaa: 0x154f, 0xdab: 0x1553, 0xdac: 0x1557, 0xdad: 0x15bb, 0xdae: 0x142b, 0xdaf: 0x14c7, - 0xdb0: 0x0757, 0xdb1: 0x077b, 0xdb2: 0x078f, 0xdb3: 0x084b, 0xdb4: 0x0857, 0xdb5: 0x0897, - 0xdb6: 0x094b, 0xdb7: 0x0967, 0xdb8: 0x096f, 0xdb9: 0x09ab, 0xdba: 0x09b7, 0xdbb: 0x0a93, - 0xdbc: 0x0a9b, 0xdbd: 0x0ba3, 0xdbe: 0x0bcb, 0xdbf: 0x0bd3, - // Block 0x37, offset 0xdc0 - 0xdc0: 0x0beb, 0xdc1: 0x0c97, 0xdc2: 0x0cc7, 0xdc3: 0x0ce7, 0xdc4: 0x0d57, 0xdc5: 0x0e1b, - 0xdc6: 0x0e37, 0xdc7: 0x0e67, 0xdc8: 0x0ebb, 0xdc9: 0x0edb, 0xdca: 0x0f4f, 0xdcb: 0x102f, - 0xdcc: 0x104b, 0xdcd: 0x1053, 0xdce: 0x104f, 0xdcf: 0x1057, 0xdd0: 0x105b, 0xdd1: 0x105f, - 0xdd2: 0x1073, 0xdd3: 0x1077, 0xdd4: 0x109b, 0xdd5: 0x10af, 0xdd6: 0x10cb, 0xdd7: 0x112f, - 0xdd8: 0x1137, 0xdd9: 0x113f, 0xdda: 0x1153, 0xddb: 0x117b, 0xddc: 0x11cb, 0xddd: 0x11ff, - 0xdde: 0x11ff, 0xddf: 0x1267, 0xde0: 0x130f, 0xde1: 0x1327, 0xde2: 0x135b, 0xde3: 0x135f, - 0xde4: 0x13a3, 0xde5: 0x13a7, 0xde6: 0x13ff, 0xde7: 0x1407, 0xde8: 0x14db, 0xde9: 0x151f, - 0xdea: 0x1537, 0xdeb: 0x0b9b, 0xdec: 0x171e, 0xded: 0x11e3, - 0xdf0: 0x06df, 0xdf1: 0x07e3, 0xdf2: 0x07a3, 0xdf3: 0x074b, 0xdf4: 0x078b, 0xdf5: 0x07b7, - 0xdf6: 0x0847, 0xdf7: 0x0863, 0xdf8: 0x094b, 0xdf9: 0x0937, 0xdfa: 0x0947, 0xdfb: 0x0963, - 0xdfc: 0x09af, 0xdfd: 0x09bf, 0xdfe: 0x0a03, 0xdff: 0x0a0f, - // Block 0x38, offset 0xe00 - 0xe00: 0x0a2b, 0xe01: 0x0a3b, 0xe02: 0x0b23, 0xe03: 0x0b2b, 0xe04: 0x0b5b, 0xe05: 0x0b7b, - 0xe06: 0x0bab, 0xe07: 0x0bc3, 0xe08: 0x0bb3, 0xe09: 0x0bd3, 0xe0a: 0x0bc7, 0xe0b: 0x0beb, - 0xe0c: 0x0c07, 0xe0d: 0x0c5f, 0xe0e: 0x0c6b, 0xe0f: 0x0c73, 0xe10: 0x0c9b, 0xe11: 0x0cdf, - 0xe12: 0x0d0f, 0xe13: 0x0d13, 0xe14: 0x0d27, 0xe15: 0x0da7, 0xe16: 0x0db7, 0xe17: 0x0e0f, - 0xe18: 0x0e5b, 0xe19: 0x0e53, 0xe1a: 0x0e67, 0xe1b: 0x0e83, 0xe1c: 0x0ebb, 0xe1d: 0x1013, - 0xe1e: 0x0edf, 0xe1f: 0x0f13, 0xe20: 0x0f1f, 0xe21: 0x0f5f, 0xe22: 0x0f7b, 0xe23: 0x0f9f, - 0xe24: 0x0fc3, 0xe25: 0x0fc7, 0xe26: 0x0fe3, 0xe27: 0x0fe7, 0xe28: 0x0ff7, 0xe29: 0x100b, - 0xe2a: 0x1007, 0xe2b: 0x1037, 0xe2c: 0x10b3, 0xe2d: 0x10cb, 0xe2e: 0x10e3, 0xe2f: 0x111b, - 0xe30: 0x112f, 0xe31: 0x114b, 0xe32: 0x117b, 0xe33: 0x122f, 0xe34: 0x1257, 0xe35: 0x12cb, - 0xe36: 0x1313, 0xe37: 0x131f, 0xe38: 0x1327, 0xe39: 0x133f, 0xe3a: 0x1353, 0xe3b: 0x1343, - 0xe3c: 0x135b, 0xe3d: 0x1357, 0xe3e: 0x134f, 0xe3f: 0x135f, - // Block 0x39, offset 0xe40 - 0xe40: 0x136b, 0xe41: 0x13a7, 0xe42: 0x13e3, 0xe43: 0x1413, 0xe44: 0x144b, 0xe45: 0x146b, - 0xe46: 0x14b7, 0xe47: 0x14db, 0xe48: 0x14fb, 0xe49: 0x150f, 0xe4a: 0x151f, 0xe4b: 0x152b, - 0xe4c: 0x1537, 0xe4d: 0x158b, 0xe4e: 0x162b, 0xe4f: 0x16b5, 0xe50: 0x16b0, 0xe51: 0x16e2, - 0xe52: 0x0607, 0xe53: 0x062f, 0xe54: 0x0633, 0xe55: 0x1764, 0xe56: 0x1791, 0xe57: 0x1809, - 0xe58: 0x1617, 0xe59: 0x1627, - // Block 0x3a, offset 0xe80 - 0xe80: 0x19d5, 0xe81: 0x19d8, 0xe82: 0x19db, 0xe83: 0x1c08, 0xe84: 0x1c0c, 0xe85: 0x1a5f, - 0xe86: 0x1a5f, - 0xe93: 0x1d75, 0xe94: 0x1d66, 0xe95: 0x1d6b, 0xe96: 0x1d7a, 0xe97: 0x1d70, - 0xe9d: 0x4390, - 0xe9e: 0x8115, 0xe9f: 0x4402, 0xea0: 0x022d, 0xea1: 0x0215, 0xea2: 0x021e, 0xea3: 0x0221, - 0xea4: 0x0224, 0xea5: 0x0227, 0xea6: 0x022a, 0xea7: 0x0230, 0xea8: 0x0233, 0xea9: 0x0017, - 0xeaa: 0x43f0, 0xeab: 0x43f6, 0xeac: 0x44f4, 0xead: 0x44fc, 0xeae: 0x4348, 0xeaf: 0x434e, - 0xeb0: 0x4354, 0xeb1: 0x435a, 0xeb2: 0x4366, 0xeb3: 0x436c, 0xeb4: 0x4372, 0xeb5: 0x437e, - 0xeb6: 0x4384, 0xeb8: 0x438a, 0xeb9: 0x4396, 0xeba: 0x439c, 0xebb: 0x43a2, - 0xebc: 0x43ae, 0xebe: 0x43b4, - // Block 0x3b, offset 0xec0 - 0xec0: 0x43ba, 0xec1: 0x43c0, 0xec3: 0x43c6, 0xec4: 0x43cc, - 0xec6: 0x43d8, 0xec7: 0x43de, 0xec8: 0x43e4, 0xec9: 0x43ea, 0xeca: 0x43fc, 0xecb: 0x4378, - 0xecc: 0x4360, 0xecd: 0x43a8, 0xece: 0x43d2, 0xecf: 0x1d7f, 0xed0: 0x0299, 0xed1: 0x0299, - 0xed2: 0x02a2, 0xed3: 0x02a2, 0xed4: 0x02a2, 0xed5: 0x02a2, 0xed6: 0x02a5, 0xed7: 0x02a5, - 0xed8: 0x02a5, 0xed9: 0x02a5, 0xeda: 0x02ab, 0xedb: 0x02ab, 0xedc: 0x02ab, 0xedd: 0x02ab, - 0xede: 0x029f, 0xedf: 0x029f, 0xee0: 0x029f, 0xee1: 0x029f, 0xee2: 0x02a8, 0xee3: 0x02a8, - 0xee4: 0x02a8, 0xee5: 0x02a8, 0xee6: 0x029c, 0xee7: 0x029c, 0xee8: 0x029c, 0xee9: 0x029c, - 0xeea: 0x02cf, 0xeeb: 0x02cf, 0xeec: 0x02cf, 0xeed: 0x02cf, 0xeee: 0x02d2, 0xeef: 0x02d2, - 0xef0: 0x02d2, 0xef1: 0x02d2, 0xef2: 0x02b1, 0xef3: 0x02b1, 0xef4: 0x02b1, 0xef5: 0x02b1, - 0xef6: 0x02ae, 0xef7: 0x02ae, 0xef8: 0x02ae, 0xef9: 0x02ae, 0xefa: 0x02b4, 0xefb: 0x02b4, - 0xefc: 0x02b4, 0xefd: 0x02b4, 0xefe: 0x02b7, 0xeff: 0x02b7, - // Block 0x3c, offset 0xf00 - 0xf00: 0x02b7, 0xf01: 0x02b7, 0xf02: 0x02c0, 0xf03: 0x02c0, 0xf04: 0x02bd, 0xf05: 0x02bd, - 0xf06: 0x02c3, 0xf07: 0x02c3, 0xf08: 0x02ba, 0xf09: 0x02ba, 0xf0a: 0x02c9, 0xf0b: 0x02c9, - 0xf0c: 0x02c6, 0xf0d: 0x02c6, 0xf0e: 0x02d5, 0xf0f: 0x02d5, 0xf10: 0x02d5, 0xf11: 0x02d5, - 0xf12: 0x02db, 0xf13: 0x02db, 0xf14: 0x02db, 0xf15: 0x02db, 0xf16: 0x02e1, 0xf17: 0x02e1, - 0xf18: 0x02e1, 0xf19: 0x02e1, 0xf1a: 0x02de, 0xf1b: 0x02de, 0xf1c: 0x02de, 0xf1d: 0x02de, - 0xf1e: 0x02e4, 0xf1f: 0x02e4, 0xf20: 0x02e7, 0xf21: 0x02e7, 0xf22: 0x02e7, 0xf23: 0x02e7, - 0xf24: 0x446e, 0xf25: 0x446e, 0xf26: 0x02ed, 0xf27: 0x02ed, 0xf28: 0x02ed, 0xf29: 0x02ed, - 0xf2a: 0x02ea, 0xf2b: 0x02ea, 0xf2c: 0x02ea, 0xf2d: 0x02ea, 0xf2e: 0x0308, 0xf2f: 0x0308, - 0xf30: 0x4468, 0xf31: 0x4468, - // Block 0x3d, offset 0xf40 - 0xf53: 0x02d8, 0xf54: 0x02d8, 0xf55: 0x02d8, 0xf56: 0x02d8, 0xf57: 0x02f6, - 0xf58: 0x02f6, 0xf59: 0x02f3, 0xf5a: 0x02f3, 0xf5b: 0x02f9, 0xf5c: 0x02f9, 0xf5d: 0x204f, - 0xf5e: 0x02ff, 0xf5f: 0x02ff, 0xf60: 0x02f0, 0xf61: 0x02f0, 0xf62: 0x02fc, 0xf63: 0x02fc, - 0xf64: 0x0305, 0xf65: 0x0305, 0xf66: 0x0305, 0xf67: 0x0305, 0xf68: 0x028d, 0xf69: 0x028d, - 0xf6a: 0x25aa, 0xf6b: 0x25aa, 0xf6c: 0x261a, 0xf6d: 0x261a, 0xf6e: 0x25e9, 0xf6f: 0x25e9, - 0xf70: 0x2605, 0xf71: 0x2605, 0xf72: 0x25fe, 0xf73: 0x25fe, 0xf74: 0x260c, 0xf75: 0x260c, - 0xf76: 0x2613, 0xf77: 0x2613, 0xf78: 0x2613, 0xf79: 0x25f0, 0xf7a: 0x25f0, 0xf7b: 0x25f0, - 0xf7c: 0x0302, 0xf7d: 0x0302, 0xf7e: 0x0302, 0xf7f: 0x0302, - // Block 0x3e, offset 0xf80 - 0xf80: 0x25b1, 0xf81: 0x25b8, 0xf82: 0x25d4, 0xf83: 0x25f0, 0xf84: 0x25f7, 0xf85: 0x1d89, - 0xf86: 0x1d8e, 0xf87: 0x1d93, 0xf88: 0x1da2, 0xf89: 0x1db1, 0xf8a: 0x1db6, 0xf8b: 0x1dbb, - 0xf8c: 0x1dc0, 0xf8d: 0x1dc5, 0xf8e: 0x1dd4, 0xf8f: 0x1de3, 0xf90: 0x1de8, 0xf91: 0x1ded, - 0xf92: 0x1dfc, 0xf93: 0x1e0b, 0xf94: 0x1e10, 0xf95: 0x1e15, 0xf96: 0x1e1a, 0xf97: 0x1e29, - 0xf98: 0x1e2e, 0xf99: 0x1e3d, 0xf9a: 0x1e42, 0xf9b: 0x1e47, 0xf9c: 0x1e56, 0xf9d: 0x1e5b, - 0xf9e: 0x1e60, 0xf9f: 0x1e6a, 0xfa0: 0x1ea6, 0xfa1: 0x1eb5, 0xfa2: 0x1ec4, 0xfa3: 0x1ec9, - 0xfa4: 0x1ece, 0xfa5: 0x1ed8, 0xfa6: 0x1ee7, 0xfa7: 0x1eec, 0xfa8: 0x1efb, 0xfa9: 0x1f00, - 0xfaa: 0x1f05, 0xfab: 0x1f14, 0xfac: 0x1f19, 0xfad: 0x1f28, 0xfae: 0x1f2d, 0xfaf: 0x1f32, - 0xfb0: 0x1f37, 0xfb1: 0x1f3c, 0xfb2: 0x1f41, 0xfb3: 0x1f46, 0xfb4: 0x1f4b, 0xfb5: 0x1f50, - 0xfb6: 0x1f55, 0xfb7: 0x1f5a, 0xfb8: 0x1f5f, 0xfb9: 0x1f64, 0xfba: 0x1f69, 0xfbb: 0x1f6e, - 0xfbc: 0x1f73, 0xfbd: 0x1f78, 0xfbe: 0x1f7d, 0xfbf: 0x1f87, - // Block 0x3f, offset 0xfc0 - 0xfc0: 0x1f8c, 0xfc1: 0x1f91, 0xfc2: 0x1f96, 0xfc3: 0x1fa0, 0xfc4: 0x1fa5, 0xfc5: 0x1faf, - 0xfc6: 0x1fb4, 0xfc7: 0x1fb9, 0xfc8: 0x1fbe, 0xfc9: 0x1fc3, 0xfca: 0x1fc8, 0xfcb: 0x1fcd, - 0xfcc: 0x1fd2, 0xfcd: 0x1fd7, 0xfce: 0x1fe6, 0xfcf: 0x1ff5, 0xfd0: 0x1ffa, 0xfd1: 0x1fff, - 0xfd2: 0x2004, 0xfd3: 0x2009, 0xfd4: 0x200e, 0xfd5: 0x2018, 0xfd6: 0x201d, 0xfd7: 0x2022, - 0xfd8: 0x2031, 0xfd9: 0x2040, 0xfda: 0x2045, 0xfdb: 0x4420, 0xfdc: 0x4426, 0xfdd: 0x445c, - 0xfde: 0x44b3, 0xfdf: 0x44ba, 0xfe0: 0x44c1, 0xfe1: 0x44c8, 0xfe2: 0x44cf, 0xfe3: 0x44d6, - 0xfe4: 0x25c6, 0xfe5: 0x25cd, 0xfe6: 0x25d4, 0xfe7: 0x25db, 0xfe8: 0x25f0, 0xfe9: 0x25f7, - 0xfea: 0x1d98, 0xfeb: 0x1d9d, 0xfec: 0x1da2, 0xfed: 0x1da7, 0xfee: 0x1db1, 0xfef: 0x1db6, - 0xff0: 0x1dca, 0xff1: 0x1dcf, 0xff2: 0x1dd4, 0xff3: 0x1dd9, 0xff4: 0x1de3, 0xff5: 0x1de8, - 0xff6: 0x1df2, 0xff7: 0x1df7, 0xff8: 0x1dfc, 0xff9: 0x1e01, 0xffa: 0x1e0b, 0xffb: 0x1e10, - 0xffc: 0x1f3c, 0xffd: 0x1f41, 0xffe: 0x1f50, 0xfff: 0x1f55, - // Block 0x40, offset 0x1000 - 0x1000: 0x1f5a, 0x1001: 0x1f6e, 0x1002: 0x1f73, 0x1003: 0x1f78, 0x1004: 0x1f7d, 0x1005: 0x1f96, - 0x1006: 0x1fa0, 0x1007: 0x1fa5, 0x1008: 0x1faa, 0x1009: 0x1fbe, 0x100a: 0x1fdc, 0x100b: 0x1fe1, - 0x100c: 0x1fe6, 0x100d: 0x1feb, 0x100e: 0x1ff5, 0x100f: 0x1ffa, 0x1010: 0x445c, 0x1011: 0x2027, - 0x1012: 0x202c, 0x1013: 0x2031, 0x1014: 0x2036, 0x1015: 0x2040, 0x1016: 0x2045, 0x1017: 0x25b1, - 0x1018: 0x25b8, 0x1019: 0x25bf, 0x101a: 0x25d4, 0x101b: 0x25e2, 0x101c: 0x1d89, 0x101d: 0x1d8e, - 0x101e: 0x1d93, 0x101f: 0x1da2, 0x1020: 0x1dac, 0x1021: 0x1dbb, 0x1022: 0x1dc0, 0x1023: 0x1dc5, - 0x1024: 0x1dd4, 0x1025: 0x1dde, 0x1026: 0x1dfc, 0x1027: 0x1e15, 0x1028: 0x1e1a, 0x1029: 0x1e29, - 0x102a: 0x1e2e, 0x102b: 0x1e3d, 0x102c: 0x1e47, 0x102d: 0x1e56, 0x102e: 0x1e5b, 0x102f: 0x1e60, - 0x1030: 0x1e6a, 0x1031: 0x1ea6, 0x1032: 0x1eab, 0x1033: 0x1eb5, 0x1034: 0x1ec4, 0x1035: 0x1ec9, - 0x1036: 0x1ece, 0x1037: 0x1ed8, 0x1038: 0x1ee7, 0x1039: 0x1efb, 0x103a: 0x1f00, 0x103b: 0x1f05, - 0x103c: 0x1f14, 0x103d: 0x1f19, 0x103e: 0x1f28, 0x103f: 0x1f2d, - // Block 0x41, offset 0x1040 - 0x1040: 0x1f32, 0x1041: 0x1f37, 0x1042: 0x1f46, 0x1043: 0x1f4b, 0x1044: 0x1f5f, 0x1045: 0x1f64, - 0x1046: 0x1f69, 0x1047: 0x1f6e, 0x1048: 0x1f73, 0x1049: 0x1f87, 0x104a: 0x1f8c, 0x104b: 0x1f91, - 0x104c: 0x1f96, 0x104d: 0x1f9b, 0x104e: 0x1faf, 0x104f: 0x1fb4, 0x1050: 0x1fb9, 0x1051: 0x1fbe, - 0x1052: 0x1fcd, 0x1053: 0x1fd2, 0x1054: 0x1fd7, 0x1055: 0x1fe6, 0x1056: 0x1ff0, 0x1057: 0x1fff, - 0x1058: 0x2004, 0x1059: 0x4450, 0x105a: 0x2018, 0x105b: 0x201d, 0x105c: 0x2022, 0x105d: 0x2031, - 0x105e: 0x203b, 0x105f: 0x25d4, 0x1060: 0x25e2, 0x1061: 0x1da2, 0x1062: 0x1dac, 0x1063: 0x1dd4, - 0x1064: 0x1dde, 0x1065: 0x1dfc, 0x1066: 0x1e06, 0x1067: 0x1e6a, 0x1068: 0x1e6f, 0x1069: 0x1e92, - 0x106a: 0x1e97, 0x106b: 0x1f6e, 0x106c: 0x1f73, 0x106d: 0x1f96, 0x106e: 0x1fe6, 0x106f: 0x1ff0, - 0x1070: 0x2031, 0x1071: 0x203b, 0x1072: 0x4504, 0x1073: 0x450c, 0x1074: 0x4514, 0x1075: 0x1ef1, - 0x1076: 0x1ef6, 0x1077: 0x1f0a, 0x1078: 0x1f0f, 0x1079: 0x1f1e, 0x107a: 0x1f23, 0x107b: 0x1e74, - 0x107c: 0x1e79, 0x107d: 0x1e9c, 0x107e: 0x1ea1, 0x107f: 0x1e33, - // Block 0x42, offset 0x1080 - 0x1080: 0x1e38, 0x1081: 0x1e1f, 0x1082: 0x1e24, 0x1083: 0x1e4c, 0x1084: 0x1e51, 0x1085: 0x1eba, - 0x1086: 0x1ebf, 0x1087: 0x1edd, 0x1088: 0x1ee2, 0x1089: 0x1e7e, 0x108a: 0x1e83, 0x108b: 0x1e88, - 0x108c: 0x1e92, 0x108d: 0x1e8d, 0x108e: 0x1e65, 0x108f: 0x1eb0, 0x1090: 0x1ed3, 0x1091: 0x1ef1, - 0x1092: 0x1ef6, 0x1093: 0x1f0a, 0x1094: 0x1f0f, 0x1095: 0x1f1e, 0x1096: 0x1f23, 0x1097: 0x1e74, - 0x1098: 0x1e79, 0x1099: 0x1e9c, 0x109a: 0x1ea1, 0x109b: 0x1e33, 0x109c: 0x1e38, 0x109d: 0x1e1f, - 0x109e: 0x1e24, 0x109f: 0x1e4c, 0x10a0: 0x1e51, 0x10a1: 0x1eba, 0x10a2: 0x1ebf, 0x10a3: 0x1edd, - 0x10a4: 0x1ee2, 0x10a5: 0x1e7e, 0x10a6: 0x1e83, 0x10a7: 0x1e88, 0x10a8: 0x1e92, 0x10a9: 0x1e8d, - 0x10aa: 0x1e65, 0x10ab: 0x1eb0, 0x10ac: 0x1ed3, 0x10ad: 0x1e7e, 0x10ae: 0x1e83, 0x10af: 0x1e88, - 0x10b0: 0x1e92, 0x10b1: 0x1e6f, 0x10b2: 0x1e97, 0x10b3: 0x1eec, 0x10b4: 0x1e56, 0x10b5: 0x1e5b, - 0x10b6: 0x1e60, 0x10b7: 0x1e7e, 0x10b8: 0x1e83, 0x10b9: 0x1e88, 0x10ba: 0x1eec, 0x10bb: 0x1efb, - 0x10bc: 0x4408, 0x10bd: 0x4408, - // Block 0x43, offset 0x10c0 - 0x10d0: 0x2311, 0x10d1: 0x2326, - 0x10d2: 0x2326, 0x10d3: 0x232d, 0x10d4: 0x2334, 0x10d5: 0x2349, 0x10d6: 0x2350, 0x10d7: 0x2357, - 0x10d8: 0x237a, 0x10d9: 0x237a, 0x10da: 0x239d, 0x10db: 0x2396, 0x10dc: 0x23b2, 0x10dd: 0x23a4, - 0x10de: 0x23ab, 0x10df: 0x23ce, 0x10e0: 0x23ce, 0x10e1: 0x23c7, 0x10e2: 0x23d5, 0x10e3: 0x23d5, - 0x10e4: 0x23ff, 0x10e5: 0x23ff, 0x10e6: 0x241b, 0x10e7: 0x23e3, 0x10e8: 0x23e3, 0x10e9: 0x23dc, - 0x10ea: 0x23f1, 0x10eb: 0x23f1, 0x10ec: 0x23f8, 0x10ed: 0x23f8, 0x10ee: 0x2422, 0x10ef: 0x2430, - 0x10f0: 0x2430, 0x10f1: 0x2437, 0x10f2: 0x2437, 0x10f3: 0x243e, 0x10f4: 0x2445, 0x10f5: 0x244c, - 0x10f6: 0x2453, 0x10f7: 0x2453, 0x10f8: 0x245a, 0x10f9: 0x2468, 0x10fa: 0x2476, 0x10fb: 0x246f, - 0x10fc: 0x247d, 0x10fd: 0x247d, 0x10fe: 0x2492, 0x10ff: 0x2499, - // Block 0x44, offset 0x1100 - 0x1100: 0x24ca, 0x1101: 0x24d8, 0x1102: 0x24d1, 0x1103: 0x24b5, 0x1104: 0x24b5, 0x1105: 0x24df, - 0x1106: 0x24df, 0x1107: 0x24e6, 0x1108: 0x24e6, 0x1109: 0x2510, 0x110a: 0x2517, 0x110b: 0x251e, - 0x110c: 0x24f4, 0x110d: 0x2502, 0x110e: 0x2525, 0x110f: 0x252c, - 0x1112: 0x24fb, 0x1113: 0x2580, 0x1114: 0x2587, 0x1115: 0x255d, 0x1116: 0x2564, 0x1117: 0x2548, - 0x1118: 0x2548, 0x1119: 0x254f, 0x111a: 0x2579, 0x111b: 0x2572, 0x111c: 0x259c, 0x111d: 0x259c, - 0x111e: 0x230a, 0x111f: 0x231f, 0x1120: 0x2318, 0x1121: 0x2342, 0x1122: 0x233b, 0x1123: 0x2365, - 0x1124: 0x235e, 0x1125: 0x2388, 0x1126: 0x236c, 0x1127: 0x2381, 0x1128: 0x23b9, 0x1129: 0x2406, - 0x112a: 0x23ea, 0x112b: 0x2429, 0x112c: 0x24c3, 0x112d: 0x24ed, 0x112e: 0x2595, 0x112f: 0x258e, - 0x1130: 0x25a3, 0x1131: 0x253a, 0x1132: 0x24a0, 0x1133: 0x256b, 0x1134: 0x2492, 0x1135: 0x24ca, - 0x1136: 0x2461, 0x1137: 0x24ae, 0x1138: 0x2541, 0x1139: 0x2533, 0x113a: 0x24bc, 0x113b: 0x24a7, - 0x113c: 0x24bc, 0x113d: 0x2541, 0x113e: 0x2373, 0x113f: 0x238f, - // Block 0x45, offset 0x1140 - 0x1140: 0x2509, 0x1141: 0x2484, 0x1142: 0x2303, 0x1143: 0x24a7, 0x1144: 0x244c, 0x1145: 0x241b, - 0x1146: 0x23c0, 0x1147: 0x2556, - 0x1170: 0x2414, 0x1171: 0x248b, 0x1172: 0x27bf, 0x1173: 0x27b6, 0x1174: 0x27ec, 0x1175: 0x27da, - 0x1176: 0x27c8, 0x1177: 0x27e3, 0x1178: 0x27f5, 0x1179: 0x240d, 0x117a: 0x2c7c, 0x117b: 0x2afc, - 0x117c: 0x27d1, - // Block 0x46, offset 0x1180 - 0x1190: 0x0019, 0x1191: 0x0483, - 0x1192: 0x0487, 0x1193: 0x0035, 0x1194: 0x0037, 0x1195: 0x0003, 0x1196: 0x003f, 0x1197: 0x04bf, - 0x1198: 0x04c3, 0x1199: 0x1b5c, - 0x11a0: 0x8132, 0x11a1: 0x8132, 0x11a2: 0x8132, 0x11a3: 0x8132, - 0x11a4: 0x8132, 0x11a5: 0x8132, 0x11a6: 0x8132, 0x11a7: 0x812d, 0x11a8: 0x812d, 0x11a9: 0x812d, - 0x11aa: 0x812d, 0x11ab: 0x812d, 0x11ac: 0x812d, 0x11ad: 0x812d, 0x11ae: 0x8132, 0x11af: 0x8132, - 0x11b0: 0x1873, 0x11b1: 0x0443, 0x11b2: 0x043f, 0x11b3: 0x007f, 0x11b4: 0x007f, 0x11b5: 0x0011, - 0x11b6: 0x0013, 0x11b7: 0x00b7, 0x11b8: 0x00bb, 0x11b9: 0x04b7, 0x11ba: 0x04bb, 0x11bb: 0x04ab, - 0x11bc: 0x04af, 0x11bd: 0x0493, 0x11be: 0x0497, 0x11bf: 0x048b, - // Block 0x47, offset 0x11c0 - 0x11c0: 0x048f, 0x11c1: 0x049b, 0x11c2: 0x049f, 0x11c3: 0x04a3, 0x11c4: 0x04a7, - 0x11c7: 0x0077, 0x11c8: 0x007b, 0x11c9: 0x4269, 0x11ca: 0x4269, 0x11cb: 0x4269, - 0x11cc: 0x4269, 0x11cd: 0x007f, 0x11ce: 0x007f, 0x11cf: 0x007f, 0x11d0: 0x0019, 0x11d1: 0x0483, - 0x11d2: 0x001d, 0x11d4: 0x0037, 0x11d5: 0x0035, 0x11d6: 0x003f, 0x11d7: 0x0003, - 0x11d8: 0x0443, 0x11d9: 0x0011, 0x11da: 0x0013, 0x11db: 0x00b7, 0x11dc: 0x00bb, 0x11dd: 0x04b7, - 0x11de: 0x04bb, 0x11df: 0x0007, 0x11e0: 0x000d, 0x11e1: 0x0015, 0x11e2: 0x0017, 0x11e3: 0x001b, - 0x11e4: 0x0039, 0x11e5: 0x003d, 0x11e6: 0x003b, 0x11e8: 0x0079, 0x11e9: 0x0009, - 0x11ea: 0x000b, 0x11eb: 0x0041, - 0x11f0: 0x42aa, 0x11f1: 0x442c, 0x11f2: 0x42af, 0x11f4: 0x42b4, - 0x11f6: 0x42b9, 0x11f7: 0x4432, 0x11f8: 0x42be, 0x11f9: 0x4438, 0x11fa: 0x42c3, 0x11fb: 0x443e, - 0x11fc: 0x42c8, 0x11fd: 0x4444, 0x11fe: 0x42cd, 0x11ff: 0x444a, - // Block 0x48, offset 0x1200 - 0x1200: 0x0236, 0x1201: 0x440e, 0x1202: 0x440e, 0x1203: 0x4414, 0x1204: 0x4414, 0x1205: 0x4456, - 0x1206: 0x4456, 0x1207: 0x441a, 0x1208: 0x441a, 0x1209: 0x4462, 0x120a: 0x4462, 0x120b: 0x4462, - 0x120c: 0x4462, 0x120d: 0x0239, 0x120e: 0x0239, 0x120f: 0x023c, 0x1210: 0x023c, 0x1211: 0x023c, - 0x1212: 0x023c, 0x1213: 0x023f, 0x1214: 0x023f, 0x1215: 0x0242, 0x1216: 0x0242, 0x1217: 0x0242, - 0x1218: 0x0242, 0x1219: 0x0245, 0x121a: 0x0245, 0x121b: 0x0245, 0x121c: 0x0245, 0x121d: 0x0248, - 0x121e: 0x0248, 0x121f: 0x0248, 0x1220: 0x0248, 0x1221: 0x024b, 0x1222: 0x024b, 0x1223: 0x024b, - 0x1224: 0x024b, 0x1225: 0x024e, 0x1226: 0x024e, 0x1227: 0x024e, 0x1228: 0x024e, 0x1229: 0x0251, - 0x122a: 0x0251, 0x122b: 0x0254, 0x122c: 0x0254, 0x122d: 0x0257, 0x122e: 0x0257, 0x122f: 0x025a, - 0x1230: 0x025a, 0x1231: 0x025d, 0x1232: 0x025d, 0x1233: 0x025d, 0x1234: 0x025d, 0x1235: 0x0260, - 0x1236: 0x0260, 0x1237: 0x0260, 0x1238: 0x0260, 0x1239: 0x0263, 0x123a: 0x0263, 0x123b: 0x0263, - 0x123c: 0x0263, 0x123d: 0x0266, 0x123e: 0x0266, 0x123f: 0x0266, - // Block 0x49, offset 0x1240 - 0x1240: 0x0266, 0x1241: 0x0269, 0x1242: 0x0269, 0x1243: 0x0269, 0x1244: 0x0269, 0x1245: 0x026c, - 0x1246: 0x026c, 0x1247: 0x026c, 0x1248: 0x026c, 0x1249: 0x026f, 0x124a: 0x026f, 0x124b: 0x026f, - 0x124c: 0x026f, 0x124d: 0x0272, 0x124e: 0x0272, 0x124f: 0x0272, 0x1250: 0x0272, 0x1251: 0x0275, - 0x1252: 0x0275, 0x1253: 0x0275, 0x1254: 0x0275, 0x1255: 0x0278, 0x1256: 0x0278, 0x1257: 0x0278, - 0x1258: 0x0278, 0x1259: 0x027b, 0x125a: 0x027b, 0x125b: 0x027b, 0x125c: 0x027b, 0x125d: 0x027e, - 0x125e: 0x027e, 0x125f: 0x027e, 0x1260: 0x027e, 0x1261: 0x0281, 0x1262: 0x0281, 0x1263: 0x0281, - 0x1264: 0x0281, 0x1265: 0x0284, 0x1266: 0x0284, 0x1267: 0x0284, 0x1268: 0x0284, 0x1269: 0x0287, - 0x126a: 0x0287, 0x126b: 0x0287, 0x126c: 0x0287, 0x126d: 0x028a, 0x126e: 0x028a, 0x126f: 0x028d, - 0x1270: 0x028d, 0x1271: 0x0290, 0x1272: 0x0290, 0x1273: 0x0290, 0x1274: 0x0290, 0x1275: 0x2e00, - 0x1276: 0x2e00, 0x1277: 0x2e08, 0x1278: 0x2e08, 0x1279: 0x2e10, 0x127a: 0x2e10, 0x127b: 0x1f82, - 0x127c: 0x1f82, - // Block 0x4a, offset 0x1280 - 0x1280: 0x0081, 0x1281: 0x0083, 0x1282: 0x0085, 0x1283: 0x0087, 0x1284: 0x0089, 0x1285: 0x008b, - 0x1286: 0x008d, 0x1287: 0x008f, 0x1288: 0x0091, 0x1289: 0x0093, 0x128a: 0x0095, 0x128b: 0x0097, - 0x128c: 0x0099, 0x128d: 0x009b, 0x128e: 0x009d, 0x128f: 0x009f, 0x1290: 0x00a1, 0x1291: 0x00a3, - 0x1292: 0x00a5, 0x1293: 0x00a7, 0x1294: 0x00a9, 0x1295: 0x00ab, 0x1296: 0x00ad, 0x1297: 0x00af, - 0x1298: 0x00b1, 0x1299: 0x00b3, 0x129a: 0x00b5, 0x129b: 0x00b7, 0x129c: 0x00b9, 0x129d: 0x00bb, - 0x129e: 0x00bd, 0x129f: 0x0477, 0x12a0: 0x047b, 0x12a1: 0x0487, 0x12a2: 0x049b, 0x12a3: 0x049f, - 0x12a4: 0x0483, 0x12a5: 0x05ab, 0x12a6: 0x05a3, 0x12a7: 0x04c7, 0x12a8: 0x04cf, 0x12a9: 0x04d7, - 0x12aa: 0x04df, 0x12ab: 0x04e7, 0x12ac: 0x056b, 0x12ad: 0x0573, 0x12ae: 0x057b, 0x12af: 0x051f, - 0x12b0: 0x05af, 0x12b1: 0x04cb, 0x12b2: 0x04d3, 0x12b3: 0x04db, 0x12b4: 0x04e3, 0x12b5: 0x04eb, - 0x12b6: 0x04ef, 0x12b7: 0x04f3, 0x12b8: 0x04f7, 0x12b9: 0x04fb, 0x12ba: 0x04ff, 0x12bb: 0x0503, - 0x12bc: 0x0507, 0x12bd: 0x050b, 0x12be: 0x050f, 0x12bf: 0x0513, - // Block 0x4b, offset 0x12c0 - 0x12c0: 0x0517, 0x12c1: 0x051b, 0x12c2: 0x0523, 0x12c3: 0x0527, 0x12c4: 0x052b, 0x12c5: 0x052f, - 0x12c6: 0x0533, 0x12c7: 0x0537, 0x12c8: 0x053b, 0x12c9: 0x053f, 0x12ca: 0x0543, 0x12cb: 0x0547, - 0x12cc: 0x054b, 0x12cd: 0x054f, 0x12ce: 0x0553, 0x12cf: 0x0557, 0x12d0: 0x055b, 0x12d1: 0x055f, - 0x12d2: 0x0563, 0x12d3: 0x0567, 0x12d4: 0x056f, 0x12d5: 0x0577, 0x12d6: 0x057f, 0x12d7: 0x0583, - 0x12d8: 0x0587, 0x12d9: 0x058b, 0x12da: 0x058f, 0x12db: 0x0593, 0x12dc: 0x0597, 0x12dd: 0x05a7, - 0x12de: 0x4a78, 0x12df: 0x4a7e, 0x12e0: 0x03c3, 0x12e1: 0x0313, 0x12e2: 0x0317, 0x12e3: 0x4a3b, - 0x12e4: 0x031b, 0x12e5: 0x4a41, 0x12e6: 0x4a47, 0x12e7: 0x031f, 0x12e8: 0x0323, 0x12e9: 0x0327, - 0x12ea: 0x4a4d, 0x12eb: 0x4a53, 0x12ec: 0x4a59, 0x12ed: 0x4a5f, 0x12ee: 0x4a65, 0x12ef: 0x4a6b, - 0x12f0: 0x0367, 0x12f1: 0x032b, 0x12f2: 0x032f, 0x12f3: 0x0333, 0x12f4: 0x037b, 0x12f5: 0x0337, - 0x12f6: 0x033b, 0x12f7: 0x033f, 0x12f8: 0x0343, 0x12f9: 0x0347, 0x12fa: 0x034b, 0x12fb: 0x034f, - 0x12fc: 0x0353, 0x12fd: 0x0357, 0x12fe: 0x035b, - // Block 0x4c, offset 0x1300 - 0x1302: 0x49bd, 0x1303: 0x49c3, 0x1304: 0x49c9, 0x1305: 0x49cf, - 0x1306: 0x49d5, 0x1307: 0x49db, 0x130a: 0x49e1, 0x130b: 0x49e7, - 0x130c: 0x49ed, 0x130d: 0x49f3, 0x130e: 0x49f9, 0x130f: 0x49ff, - 0x1312: 0x4a05, 0x1313: 0x4a0b, 0x1314: 0x4a11, 0x1315: 0x4a17, 0x1316: 0x4a1d, 0x1317: 0x4a23, - 0x131a: 0x4a29, 0x131b: 0x4a2f, 0x131c: 0x4a35, - 0x1320: 0x00bf, 0x1321: 0x00c2, 0x1322: 0x00cb, 0x1323: 0x4264, - 0x1324: 0x00c8, 0x1325: 0x00c5, 0x1326: 0x0447, 0x1328: 0x046b, 0x1329: 0x044b, - 0x132a: 0x044f, 0x132b: 0x0453, 0x132c: 0x0457, 0x132d: 0x046f, 0x132e: 0x0473, - // Block 0x4d, offset 0x1340 - 0x1340: 0x0063, 0x1341: 0x0065, 0x1342: 0x0067, 0x1343: 0x0069, 0x1344: 0x006b, 0x1345: 0x006d, - 0x1346: 0x006f, 0x1347: 0x0071, 0x1348: 0x0073, 0x1349: 0x0075, 0x134a: 0x0083, 0x134b: 0x0085, - 0x134c: 0x0087, 0x134d: 0x0089, 0x134e: 0x008b, 0x134f: 0x008d, 0x1350: 0x008f, 0x1351: 0x0091, - 0x1352: 0x0093, 0x1353: 0x0095, 0x1354: 0x0097, 0x1355: 0x0099, 0x1356: 0x009b, 0x1357: 0x009d, - 0x1358: 0x009f, 0x1359: 0x00a1, 0x135a: 0x00a3, 0x135b: 0x00a5, 0x135c: 0x00a7, 0x135d: 0x00a9, - 0x135e: 0x00ab, 0x135f: 0x00ad, 0x1360: 0x00af, 0x1361: 0x00b1, 0x1362: 0x00b3, 0x1363: 0x00b5, - 0x1364: 0x00dd, 0x1365: 0x00f2, 0x1368: 0x0173, 0x1369: 0x0176, - 0x136a: 0x0179, 0x136b: 0x017c, 0x136c: 0x017f, 0x136d: 0x0182, 0x136e: 0x0185, 0x136f: 0x0188, - 0x1370: 0x018b, 0x1371: 0x018e, 0x1372: 0x0191, 0x1373: 0x0194, 0x1374: 0x0197, 0x1375: 0x019a, - 0x1376: 0x019d, 0x1377: 0x01a0, 0x1378: 0x01a3, 0x1379: 0x0188, 0x137a: 0x01a6, 0x137b: 0x01a9, - 0x137c: 0x01ac, 0x137d: 0x01af, 0x137e: 0x01b2, 0x137f: 0x01b5, - // Block 0x4e, offset 0x1380 - 0x1380: 0x01fd, 0x1381: 0x0200, 0x1382: 0x0203, 0x1383: 0x045b, 0x1384: 0x01c7, 0x1385: 0x01d0, - 0x1386: 0x01d6, 0x1387: 0x01fa, 0x1388: 0x01eb, 0x1389: 0x01e8, 0x138a: 0x0206, 0x138b: 0x0209, - 0x138e: 0x0021, 0x138f: 0x0023, 0x1390: 0x0025, 0x1391: 0x0027, - 0x1392: 0x0029, 0x1393: 0x002b, 0x1394: 0x002d, 0x1395: 0x002f, 0x1396: 0x0031, 0x1397: 0x0033, - 0x1398: 0x0021, 0x1399: 0x0023, 0x139a: 0x0025, 0x139b: 0x0027, 0x139c: 0x0029, 0x139d: 0x002b, - 0x139e: 0x002d, 0x139f: 0x002f, 0x13a0: 0x0031, 0x13a1: 0x0033, 0x13a2: 0x0021, 0x13a3: 0x0023, - 0x13a4: 0x0025, 0x13a5: 0x0027, 0x13a6: 0x0029, 0x13a7: 0x002b, 0x13a8: 0x002d, 0x13a9: 0x002f, - 0x13aa: 0x0031, 0x13ab: 0x0033, 0x13ac: 0x0021, 0x13ad: 0x0023, 0x13ae: 0x0025, 0x13af: 0x0027, - 0x13b0: 0x0029, 0x13b1: 0x002b, 0x13b2: 0x002d, 0x13b3: 0x002f, 0x13b4: 0x0031, 0x13b5: 0x0033, - 0x13b6: 0x0021, 0x13b7: 0x0023, 0x13b8: 0x0025, 0x13b9: 0x0027, 0x13ba: 0x0029, 0x13bb: 0x002b, - 0x13bc: 0x002d, 0x13bd: 0x002f, 0x13be: 0x0031, 0x13bf: 0x0033, - // Block 0x4f, offset 0x13c0 - 0x13c0: 0x0239, 0x13c1: 0x023c, 0x13c2: 0x0248, 0x13c3: 0x0251, 0x13c5: 0x028a, - 0x13c6: 0x025a, 0x13c7: 0x024b, 0x13c8: 0x0269, 0x13c9: 0x0290, 0x13ca: 0x027b, 0x13cb: 0x027e, - 0x13cc: 0x0281, 0x13cd: 0x0284, 0x13ce: 0x025d, 0x13cf: 0x026f, 0x13d0: 0x0275, 0x13d1: 0x0263, - 0x13d2: 0x0278, 0x13d3: 0x0257, 0x13d4: 0x0260, 0x13d5: 0x0242, 0x13d6: 0x0245, 0x13d7: 0x024e, - 0x13d8: 0x0254, 0x13d9: 0x0266, 0x13da: 0x026c, 0x13db: 0x0272, 0x13dc: 0x0293, 0x13dd: 0x02e4, - 0x13de: 0x02cc, 0x13df: 0x0296, 0x13e1: 0x023c, 0x13e2: 0x0248, - 0x13e4: 0x0287, 0x13e7: 0x024b, 0x13e9: 0x0290, - 0x13ea: 0x027b, 0x13eb: 0x027e, 0x13ec: 0x0281, 0x13ed: 0x0284, 0x13ee: 0x025d, 0x13ef: 0x026f, - 0x13f0: 0x0275, 0x13f1: 0x0263, 0x13f2: 0x0278, 0x13f4: 0x0260, 0x13f5: 0x0242, - 0x13f6: 0x0245, 0x13f7: 0x024e, 0x13f9: 0x0266, 0x13fb: 0x0272, - // Block 0x50, offset 0x1400 - 0x1402: 0x0248, - 0x1407: 0x024b, 0x1409: 0x0290, 0x140b: 0x027e, - 0x140d: 0x0284, 0x140e: 0x025d, 0x140f: 0x026f, 0x1411: 0x0263, - 0x1412: 0x0278, 0x1414: 0x0260, 0x1417: 0x024e, - 0x1419: 0x0266, 0x141b: 0x0272, 0x141d: 0x02e4, - 0x141f: 0x0296, 0x1421: 0x023c, 0x1422: 0x0248, - 0x1424: 0x0287, 0x1427: 0x024b, 0x1428: 0x0269, 0x1429: 0x0290, - 0x142a: 0x027b, 0x142c: 0x0281, 0x142d: 0x0284, 0x142e: 0x025d, 0x142f: 0x026f, - 0x1430: 0x0275, 0x1431: 0x0263, 0x1432: 0x0278, 0x1434: 0x0260, 0x1435: 0x0242, - 0x1436: 0x0245, 0x1437: 0x024e, 0x1439: 0x0266, 0x143a: 0x026c, 0x143b: 0x0272, - 0x143c: 0x0293, 0x143e: 0x02cc, - // Block 0x51, offset 0x1440 - 0x1440: 0x0239, 0x1441: 0x023c, 0x1442: 0x0248, 0x1443: 0x0251, 0x1444: 0x0287, 0x1445: 0x028a, - 0x1446: 0x025a, 0x1447: 0x024b, 0x1448: 0x0269, 0x1449: 0x0290, 0x144b: 0x027e, - 0x144c: 0x0281, 0x144d: 0x0284, 0x144e: 0x025d, 0x144f: 0x026f, 0x1450: 0x0275, 0x1451: 0x0263, - 0x1452: 0x0278, 0x1453: 0x0257, 0x1454: 0x0260, 0x1455: 0x0242, 0x1456: 0x0245, 0x1457: 0x024e, - 0x1458: 0x0254, 0x1459: 0x0266, 0x145a: 0x026c, 0x145b: 0x0272, - 0x1461: 0x023c, 0x1462: 0x0248, 0x1463: 0x0251, - 0x1465: 0x028a, 0x1466: 0x025a, 0x1467: 0x024b, 0x1468: 0x0269, 0x1469: 0x0290, - 0x146b: 0x027e, 0x146c: 0x0281, 0x146d: 0x0284, 0x146e: 0x025d, 0x146f: 0x026f, - 0x1470: 0x0275, 0x1471: 0x0263, 0x1472: 0x0278, 0x1473: 0x0257, 0x1474: 0x0260, 0x1475: 0x0242, - 0x1476: 0x0245, 0x1477: 0x024e, 0x1478: 0x0254, 0x1479: 0x0266, 0x147a: 0x026c, 0x147b: 0x0272, - // Block 0x52, offset 0x1480 - 0x1480: 0x1879, 0x1481: 0x1876, 0x1482: 0x187c, 0x1483: 0x18a0, 0x1484: 0x18c4, 0x1485: 0x18e8, - 0x1486: 0x190c, 0x1487: 0x1915, 0x1488: 0x191b, 0x1489: 0x1921, 0x148a: 0x1927, - 0x1490: 0x1a8c, 0x1491: 0x1a90, - 0x1492: 0x1a94, 0x1493: 0x1a98, 0x1494: 0x1a9c, 0x1495: 0x1aa0, 0x1496: 0x1aa4, 0x1497: 0x1aa8, - 0x1498: 0x1aac, 0x1499: 0x1ab0, 0x149a: 0x1ab4, 0x149b: 0x1ab8, 0x149c: 0x1abc, 0x149d: 0x1ac0, - 0x149e: 0x1ac4, 0x149f: 0x1ac8, 0x14a0: 0x1acc, 0x14a1: 0x1ad0, 0x14a2: 0x1ad4, 0x14a3: 0x1ad8, - 0x14a4: 0x1adc, 0x14a5: 0x1ae0, 0x14a6: 0x1ae4, 0x14a7: 0x1ae8, 0x14a8: 0x1aec, 0x14a9: 0x1af0, - 0x14aa: 0x271e, 0x14ab: 0x0047, 0x14ac: 0x0065, 0x14ad: 0x193c, 0x14ae: 0x19b1, - 0x14b0: 0x0043, 0x14b1: 0x0045, 0x14b2: 0x0047, 0x14b3: 0x0049, 0x14b4: 0x004b, 0x14b5: 0x004d, - 0x14b6: 0x004f, 0x14b7: 0x0051, 0x14b8: 0x0053, 0x14b9: 0x0055, 0x14ba: 0x0057, 0x14bb: 0x0059, - 0x14bc: 0x005b, 0x14bd: 0x005d, 0x14be: 0x005f, 0x14bf: 0x0061, - // Block 0x53, offset 0x14c0 - 0x14c0: 0x26ad, 0x14c1: 0x26c2, 0x14c2: 0x0503, - 0x14d0: 0x0c0f, 0x14d1: 0x0a47, - 0x14d2: 0x08d3, 0x14d3: 0x45c4, 0x14d4: 0x071b, 0x14d5: 0x09ef, 0x14d6: 0x132f, 0x14d7: 0x09ff, - 0x14d8: 0x0727, 0x14d9: 0x0cd7, 0x14da: 0x0eaf, 0x14db: 0x0caf, 0x14dc: 0x0827, 0x14dd: 0x0b6b, - 0x14de: 0x07bf, 0x14df: 0x0cb7, 0x14e0: 0x0813, 0x14e1: 0x1117, 0x14e2: 0x0f83, 0x14e3: 0x138b, - 0x14e4: 0x09d3, 0x14e5: 0x090b, 0x14e6: 0x0e63, 0x14e7: 0x0c1b, 0x14e8: 0x0c47, 0x14e9: 0x06bf, - 0x14ea: 0x06cb, 0x14eb: 0x140b, 0x14ec: 0x0adb, 0x14ed: 0x06e7, 0x14ee: 0x08ef, 0x14ef: 0x0c3b, - 0x14f0: 0x13b3, 0x14f1: 0x0c13, 0x14f2: 0x106f, 0x14f3: 0x10ab, 0x14f4: 0x08f7, 0x14f5: 0x0e43, - 0x14f6: 0x0d0b, 0x14f7: 0x0d07, 0x14f8: 0x0f97, 0x14f9: 0x082b, 0x14fa: 0x0957, 0x14fb: 0x1443, - // Block 0x54, offset 0x1500 - 0x1500: 0x06fb, 0x1501: 0x06f3, 0x1502: 0x0703, 0x1503: 0x1647, 0x1504: 0x0747, 0x1505: 0x0757, - 0x1506: 0x075b, 0x1507: 0x0763, 0x1508: 0x076b, 0x1509: 0x076f, 0x150a: 0x077b, 0x150b: 0x0773, - 0x150c: 0x05b3, 0x150d: 0x165b, 0x150e: 0x078f, 0x150f: 0x0793, 0x1510: 0x0797, 0x1511: 0x07b3, - 0x1512: 0x164c, 0x1513: 0x05b7, 0x1514: 0x079f, 0x1515: 0x07bf, 0x1516: 0x1656, 0x1517: 0x07cf, - 0x1518: 0x07d7, 0x1519: 0x0737, 0x151a: 0x07df, 0x151b: 0x07e3, 0x151c: 0x1831, 0x151d: 0x07ff, - 0x151e: 0x0807, 0x151f: 0x05bf, 0x1520: 0x081f, 0x1521: 0x0823, 0x1522: 0x082b, 0x1523: 0x082f, - 0x1524: 0x05c3, 0x1525: 0x0847, 0x1526: 0x084b, 0x1527: 0x0857, 0x1528: 0x0863, 0x1529: 0x0867, - 0x152a: 0x086b, 0x152b: 0x0873, 0x152c: 0x0893, 0x152d: 0x0897, 0x152e: 0x089f, 0x152f: 0x08af, - 0x1530: 0x08b7, 0x1531: 0x08bb, 0x1532: 0x08bb, 0x1533: 0x08bb, 0x1534: 0x166a, 0x1535: 0x0e93, - 0x1536: 0x08cf, 0x1537: 0x08d7, 0x1538: 0x166f, 0x1539: 0x08e3, 0x153a: 0x08eb, 0x153b: 0x08f3, - 0x153c: 0x091b, 0x153d: 0x0907, 0x153e: 0x0913, 0x153f: 0x0917, - // Block 0x55, offset 0x1540 - 0x1540: 0x091f, 0x1541: 0x0927, 0x1542: 0x092b, 0x1543: 0x0933, 0x1544: 0x093b, 0x1545: 0x093f, - 0x1546: 0x093f, 0x1547: 0x0947, 0x1548: 0x094f, 0x1549: 0x0953, 0x154a: 0x095f, 0x154b: 0x0983, - 0x154c: 0x0967, 0x154d: 0x0987, 0x154e: 0x096b, 0x154f: 0x0973, 0x1550: 0x080b, 0x1551: 0x09cf, - 0x1552: 0x0997, 0x1553: 0x099b, 0x1554: 0x099f, 0x1555: 0x0993, 0x1556: 0x09a7, 0x1557: 0x09a3, - 0x1558: 0x09bb, 0x1559: 0x1674, 0x155a: 0x09d7, 0x155b: 0x09db, 0x155c: 0x09e3, 0x155d: 0x09ef, - 0x155e: 0x09f7, 0x155f: 0x0a13, 0x1560: 0x1679, 0x1561: 0x167e, 0x1562: 0x0a1f, 0x1563: 0x0a23, - 0x1564: 0x0a27, 0x1565: 0x0a1b, 0x1566: 0x0a2f, 0x1567: 0x05c7, 0x1568: 0x05cb, 0x1569: 0x0a37, - 0x156a: 0x0a3f, 0x156b: 0x0a3f, 0x156c: 0x1683, 0x156d: 0x0a5b, 0x156e: 0x0a5f, 0x156f: 0x0a63, - 0x1570: 0x0a6b, 0x1571: 0x1688, 0x1572: 0x0a73, 0x1573: 0x0a77, 0x1574: 0x0b4f, 0x1575: 0x0a7f, - 0x1576: 0x05cf, 0x1577: 0x0a8b, 0x1578: 0x0a9b, 0x1579: 0x0aa7, 0x157a: 0x0aa3, 0x157b: 0x1692, - 0x157c: 0x0aaf, 0x157d: 0x1697, 0x157e: 0x0abb, 0x157f: 0x0ab7, - // Block 0x56, offset 0x1580 - 0x1580: 0x0abf, 0x1581: 0x0acf, 0x1582: 0x0ad3, 0x1583: 0x05d3, 0x1584: 0x0ae3, 0x1585: 0x0aeb, - 0x1586: 0x0aef, 0x1587: 0x0af3, 0x1588: 0x05d7, 0x1589: 0x169c, 0x158a: 0x05db, 0x158b: 0x0b0f, - 0x158c: 0x0b13, 0x158d: 0x0b17, 0x158e: 0x0b1f, 0x158f: 0x1863, 0x1590: 0x0b37, 0x1591: 0x16a6, - 0x1592: 0x16a6, 0x1593: 0x11d7, 0x1594: 0x0b47, 0x1595: 0x0b47, 0x1596: 0x05df, 0x1597: 0x16c9, - 0x1598: 0x179b, 0x1599: 0x0b57, 0x159a: 0x0b5f, 0x159b: 0x05e3, 0x159c: 0x0b73, 0x159d: 0x0b83, - 0x159e: 0x0b87, 0x159f: 0x0b8f, 0x15a0: 0x0b9f, 0x15a1: 0x05eb, 0x15a2: 0x05e7, 0x15a3: 0x0ba3, - 0x15a4: 0x16ab, 0x15a5: 0x0ba7, 0x15a6: 0x0bbb, 0x15a7: 0x0bbf, 0x15a8: 0x0bc3, 0x15a9: 0x0bbf, - 0x15aa: 0x0bcf, 0x15ab: 0x0bd3, 0x15ac: 0x0be3, 0x15ad: 0x0bdb, 0x15ae: 0x0bdf, 0x15af: 0x0be7, - 0x15b0: 0x0beb, 0x15b1: 0x0bef, 0x15b2: 0x0bfb, 0x15b3: 0x0bff, 0x15b4: 0x0c17, 0x15b5: 0x0c1f, - 0x15b6: 0x0c2f, 0x15b7: 0x0c43, 0x15b8: 0x16ba, 0x15b9: 0x0c3f, 0x15ba: 0x0c33, 0x15bb: 0x0c4b, - 0x15bc: 0x0c53, 0x15bd: 0x0c67, 0x15be: 0x16bf, 0x15bf: 0x0c6f, - // Block 0x57, offset 0x15c0 - 0x15c0: 0x0c63, 0x15c1: 0x0c5b, 0x15c2: 0x05ef, 0x15c3: 0x0c77, 0x15c4: 0x0c7f, 0x15c5: 0x0c87, - 0x15c6: 0x0c7b, 0x15c7: 0x05f3, 0x15c8: 0x0c97, 0x15c9: 0x0c9f, 0x15ca: 0x16c4, 0x15cb: 0x0ccb, - 0x15cc: 0x0cff, 0x15cd: 0x0cdb, 0x15ce: 0x05ff, 0x15cf: 0x0ce7, 0x15d0: 0x05fb, 0x15d1: 0x05f7, - 0x15d2: 0x07c3, 0x15d3: 0x07c7, 0x15d4: 0x0d03, 0x15d5: 0x0ceb, 0x15d6: 0x11ab, 0x15d7: 0x0663, - 0x15d8: 0x0d0f, 0x15d9: 0x0d13, 0x15da: 0x0d17, 0x15db: 0x0d2b, 0x15dc: 0x0d23, 0x15dd: 0x16dd, - 0x15de: 0x0603, 0x15df: 0x0d3f, 0x15e0: 0x0d33, 0x15e1: 0x0d4f, 0x15e2: 0x0d57, 0x15e3: 0x16e7, - 0x15e4: 0x0d5b, 0x15e5: 0x0d47, 0x15e6: 0x0d63, 0x15e7: 0x0607, 0x15e8: 0x0d67, 0x15e9: 0x0d6b, - 0x15ea: 0x0d6f, 0x15eb: 0x0d7b, 0x15ec: 0x16ec, 0x15ed: 0x0d83, 0x15ee: 0x060b, 0x15ef: 0x0d8f, - 0x15f0: 0x16f1, 0x15f1: 0x0d93, 0x15f2: 0x060f, 0x15f3: 0x0d9f, 0x15f4: 0x0dab, 0x15f5: 0x0db7, - 0x15f6: 0x0dbb, 0x15f7: 0x16f6, 0x15f8: 0x168d, 0x15f9: 0x16fb, 0x15fa: 0x0ddb, 0x15fb: 0x1700, - 0x15fc: 0x0de7, 0x15fd: 0x0def, 0x15fe: 0x0ddf, 0x15ff: 0x0dfb, - // Block 0x58, offset 0x1600 - 0x1600: 0x0e0b, 0x1601: 0x0e1b, 0x1602: 0x0e0f, 0x1603: 0x0e13, 0x1604: 0x0e1f, 0x1605: 0x0e23, - 0x1606: 0x1705, 0x1607: 0x0e07, 0x1608: 0x0e3b, 0x1609: 0x0e3f, 0x160a: 0x0613, 0x160b: 0x0e53, - 0x160c: 0x0e4f, 0x160d: 0x170a, 0x160e: 0x0e33, 0x160f: 0x0e6f, 0x1610: 0x170f, 0x1611: 0x1714, - 0x1612: 0x0e73, 0x1613: 0x0e87, 0x1614: 0x0e83, 0x1615: 0x0e7f, 0x1616: 0x0617, 0x1617: 0x0e8b, - 0x1618: 0x0e9b, 0x1619: 0x0e97, 0x161a: 0x0ea3, 0x161b: 0x1651, 0x161c: 0x0eb3, 0x161d: 0x1719, - 0x161e: 0x0ebf, 0x161f: 0x1723, 0x1620: 0x0ed3, 0x1621: 0x0edf, 0x1622: 0x0ef3, 0x1623: 0x1728, - 0x1624: 0x0f07, 0x1625: 0x0f0b, 0x1626: 0x172d, 0x1627: 0x1732, 0x1628: 0x0f27, 0x1629: 0x0f37, - 0x162a: 0x061b, 0x162b: 0x0f3b, 0x162c: 0x061f, 0x162d: 0x061f, 0x162e: 0x0f53, 0x162f: 0x0f57, - 0x1630: 0x0f5f, 0x1631: 0x0f63, 0x1632: 0x0f6f, 0x1633: 0x0623, 0x1634: 0x0f87, 0x1635: 0x1737, - 0x1636: 0x0fa3, 0x1637: 0x173c, 0x1638: 0x0faf, 0x1639: 0x16a1, 0x163a: 0x0fbf, 0x163b: 0x1741, - 0x163c: 0x1746, 0x163d: 0x174b, 0x163e: 0x0627, 0x163f: 0x062b, - // Block 0x59, offset 0x1640 - 0x1640: 0x0ff7, 0x1641: 0x1755, 0x1642: 0x1750, 0x1643: 0x175a, 0x1644: 0x175f, 0x1645: 0x0fff, - 0x1646: 0x1003, 0x1647: 0x1003, 0x1648: 0x100b, 0x1649: 0x0633, 0x164a: 0x100f, 0x164b: 0x0637, - 0x164c: 0x063b, 0x164d: 0x1769, 0x164e: 0x1023, 0x164f: 0x102b, 0x1650: 0x1037, 0x1651: 0x063f, - 0x1652: 0x176e, 0x1653: 0x105b, 0x1654: 0x1773, 0x1655: 0x1778, 0x1656: 0x107b, 0x1657: 0x1093, - 0x1658: 0x0643, 0x1659: 0x109b, 0x165a: 0x109f, 0x165b: 0x10a3, 0x165c: 0x177d, 0x165d: 0x1782, - 0x165e: 0x1782, 0x165f: 0x10bb, 0x1660: 0x0647, 0x1661: 0x1787, 0x1662: 0x10cf, 0x1663: 0x10d3, - 0x1664: 0x064b, 0x1665: 0x178c, 0x1666: 0x10ef, 0x1667: 0x064f, 0x1668: 0x10ff, 0x1669: 0x10f7, - 0x166a: 0x1107, 0x166b: 0x1796, 0x166c: 0x111f, 0x166d: 0x0653, 0x166e: 0x112b, 0x166f: 0x1133, - 0x1670: 0x1143, 0x1671: 0x0657, 0x1672: 0x17a0, 0x1673: 0x17a5, 0x1674: 0x065b, 0x1675: 0x17aa, - 0x1676: 0x115b, 0x1677: 0x17af, 0x1678: 0x1167, 0x1679: 0x1173, 0x167a: 0x117b, 0x167b: 0x17b4, - 0x167c: 0x17b9, 0x167d: 0x118f, 0x167e: 0x17be, 0x167f: 0x1197, - // Block 0x5a, offset 0x1680 - 0x1680: 0x16ce, 0x1681: 0x065f, 0x1682: 0x11af, 0x1683: 0x11b3, 0x1684: 0x0667, 0x1685: 0x11b7, - 0x1686: 0x0a33, 0x1687: 0x17c3, 0x1688: 0x17c8, 0x1689: 0x16d3, 0x168a: 0x16d8, 0x168b: 0x11d7, - 0x168c: 0x11db, 0x168d: 0x13f3, 0x168e: 0x066b, 0x168f: 0x1207, 0x1690: 0x1203, 0x1691: 0x120b, - 0x1692: 0x083f, 0x1693: 0x120f, 0x1694: 0x1213, 0x1695: 0x1217, 0x1696: 0x121f, 0x1697: 0x17cd, - 0x1698: 0x121b, 0x1699: 0x1223, 0x169a: 0x1237, 0x169b: 0x123b, 0x169c: 0x1227, 0x169d: 0x123f, - 0x169e: 0x1253, 0x169f: 0x1267, 0x16a0: 0x1233, 0x16a1: 0x1247, 0x16a2: 0x124b, 0x16a3: 0x124f, - 0x16a4: 0x17d2, 0x16a5: 0x17dc, 0x16a6: 0x17d7, 0x16a7: 0x066f, 0x16a8: 0x126f, 0x16a9: 0x1273, - 0x16aa: 0x127b, 0x16ab: 0x17f0, 0x16ac: 0x127f, 0x16ad: 0x17e1, 0x16ae: 0x0673, 0x16af: 0x0677, - 0x16b0: 0x17e6, 0x16b1: 0x17eb, 0x16b2: 0x067b, 0x16b3: 0x129f, 0x16b4: 0x12a3, 0x16b5: 0x12a7, - 0x16b6: 0x12ab, 0x16b7: 0x12b7, 0x16b8: 0x12b3, 0x16b9: 0x12bf, 0x16ba: 0x12bb, 0x16bb: 0x12cb, - 0x16bc: 0x12c3, 0x16bd: 0x12c7, 0x16be: 0x12cf, 0x16bf: 0x067f, - // Block 0x5b, offset 0x16c0 - 0x16c0: 0x12d7, 0x16c1: 0x12db, 0x16c2: 0x0683, 0x16c3: 0x12eb, 0x16c4: 0x12ef, 0x16c5: 0x17f5, - 0x16c6: 0x12fb, 0x16c7: 0x12ff, 0x16c8: 0x0687, 0x16c9: 0x130b, 0x16ca: 0x05bb, 0x16cb: 0x17fa, - 0x16cc: 0x17ff, 0x16cd: 0x068b, 0x16ce: 0x068f, 0x16cf: 0x1337, 0x16d0: 0x134f, 0x16d1: 0x136b, - 0x16d2: 0x137b, 0x16d3: 0x1804, 0x16d4: 0x138f, 0x16d5: 0x1393, 0x16d6: 0x13ab, 0x16d7: 0x13b7, - 0x16d8: 0x180e, 0x16d9: 0x1660, 0x16da: 0x13c3, 0x16db: 0x13bf, 0x16dc: 0x13cb, 0x16dd: 0x1665, - 0x16de: 0x13d7, 0x16df: 0x13e3, 0x16e0: 0x1813, 0x16e1: 0x1818, 0x16e2: 0x1423, 0x16e3: 0x142f, - 0x16e4: 0x1437, 0x16e5: 0x181d, 0x16e6: 0x143b, 0x16e7: 0x1467, 0x16e8: 0x1473, 0x16e9: 0x1477, - 0x16ea: 0x146f, 0x16eb: 0x1483, 0x16ec: 0x1487, 0x16ed: 0x1822, 0x16ee: 0x1493, 0x16ef: 0x0693, - 0x16f0: 0x149b, 0x16f1: 0x1827, 0x16f2: 0x0697, 0x16f3: 0x14d3, 0x16f4: 0x0ac3, 0x16f5: 0x14eb, - 0x16f6: 0x182c, 0x16f7: 0x1836, 0x16f8: 0x069b, 0x16f9: 0x069f, 0x16fa: 0x1513, 0x16fb: 0x183b, - 0x16fc: 0x06a3, 0x16fd: 0x1840, 0x16fe: 0x152b, 0x16ff: 0x152b, - // Block 0x5c, offset 0x1700 - 0x1700: 0x1533, 0x1701: 0x1845, 0x1702: 0x154b, 0x1703: 0x06a7, 0x1704: 0x155b, 0x1705: 0x1567, - 0x1706: 0x156f, 0x1707: 0x1577, 0x1708: 0x06ab, 0x1709: 0x184a, 0x170a: 0x158b, 0x170b: 0x15a7, - 0x170c: 0x15b3, 0x170d: 0x06af, 0x170e: 0x06b3, 0x170f: 0x15b7, 0x1710: 0x184f, 0x1711: 0x06b7, - 0x1712: 0x1854, 0x1713: 0x1859, 0x1714: 0x185e, 0x1715: 0x15db, 0x1716: 0x06bb, 0x1717: 0x15ef, - 0x1718: 0x15f7, 0x1719: 0x15fb, 0x171a: 0x1603, 0x171b: 0x160b, 0x171c: 0x1613, 0x171d: 0x1868, -} - -// nfkcIndex: 22 blocks, 1408 entries, 1408 bytes -// Block 0 is the zero block. -var nfkcIndex = [1408]uint8{ - // Block 0x0, offset 0x0 - // Block 0x1, offset 0x40 - // Block 0x2, offset 0x80 - // Block 0x3, offset 0xc0 - 0xc2: 0x5b, 0xc3: 0x01, 0xc4: 0x02, 0xc5: 0x03, 0xc6: 0x5c, 0xc7: 0x04, - 0xc8: 0x05, 0xca: 0x5d, 0xcb: 0x5e, 0xcc: 0x06, 0xcd: 0x07, 0xce: 0x08, 0xcf: 0x09, - 0xd0: 0x0a, 0xd1: 0x5f, 0xd2: 0x60, 0xd3: 0x0b, 0xd6: 0x0c, 0xd7: 0x61, - 0xd8: 0x62, 0xd9: 0x0d, 0xdb: 0x63, 0xdc: 0x64, 0xdd: 0x65, 0xdf: 0x66, - 0xe0: 0x02, 0xe1: 0x03, 0xe2: 0x04, 0xe3: 0x05, - 0xea: 0x06, 0xeb: 0x07, 0xec: 0x08, 0xed: 0x09, 0xef: 0x0a, - 0xf0: 0x13, - // Block 0x4, offset 0x100 - 0x120: 0x67, 0x121: 0x68, 0x123: 0x69, 0x124: 0x6a, 0x125: 0x6b, 0x126: 0x6c, 0x127: 0x6d, - 0x128: 0x6e, 0x129: 0x6f, 0x12a: 0x70, 0x12b: 0x71, 0x12c: 0x6c, 0x12d: 0x72, 0x12e: 0x73, 0x12f: 0x74, - 0x131: 0x75, 0x132: 0x76, 0x133: 0x77, 0x134: 0x78, 0x135: 0x79, 0x137: 0x7a, - 0x138: 0x7b, 0x139: 0x7c, 0x13a: 0x7d, 0x13b: 0x7e, 0x13c: 0x7f, 0x13d: 0x80, 0x13e: 0x81, 0x13f: 0x82, - // Block 0x5, offset 0x140 - 0x140: 0x83, 0x142: 0x84, 0x143: 0x85, 0x144: 0x86, 0x145: 0x87, 0x146: 0x88, 0x147: 0x89, - 0x14d: 0x8a, - 0x15c: 0x8b, 0x15f: 0x8c, - 0x162: 0x8d, 0x164: 0x8e, - 0x168: 0x8f, 0x169: 0x90, 0x16a: 0x91, 0x16c: 0x0e, 0x16d: 0x92, 0x16e: 0x93, 0x16f: 0x94, - 0x170: 0x95, 0x173: 0x96, 0x174: 0x97, 0x175: 0x0f, 0x176: 0x10, 0x177: 0x11, - 0x178: 0x12, 0x179: 0x13, 0x17a: 0x14, 0x17b: 0x15, 0x17c: 0x16, 0x17d: 0x17, 0x17e: 0x18, 0x17f: 0x19, - // Block 0x6, offset 0x180 - 0x180: 0x98, 0x181: 0x99, 0x182: 0x9a, 0x183: 0x9b, 0x184: 0x1a, 0x185: 0x1b, 0x186: 0x9c, 0x187: 0x9d, - 0x188: 0x9e, 0x189: 0x1c, 0x18a: 0x1d, 0x18b: 0x9f, 0x18c: 0xa0, - 0x191: 0x1e, 0x192: 0x1f, 0x193: 0xa1, - 0x1a8: 0xa2, 0x1a9: 0xa3, 0x1ab: 0xa4, - 0x1b1: 0xa5, 0x1b3: 0xa6, 0x1b5: 0xa7, 0x1b7: 0xa8, - 0x1ba: 0xa9, 0x1bb: 0xaa, 0x1bc: 0x20, 0x1bd: 0x21, 0x1be: 0x22, 0x1bf: 0xab, - // Block 0x7, offset 0x1c0 - 0x1c0: 0xac, 0x1c1: 0x23, 0x1c2: 0x24, 0x1c3: 0x25, 0x1c4: 0xad, 0x1c5: 0x26, 0x1c6: 0x27, - 0x1c8: 0x28, 0x1c9: 0x29, 0x1ca: 0x2a, 0x1cb: 0x2b, 0x1cc: 0x2c, 0x1cd: 0x2d, 0x1ce: 0x2e, 0x1cf: 0x2f, - // Block 0x8, offset 0x200 - 0x219: 0xae, 0x21a: 0xaf, 0x21b: 0xb0, 0x21d: 0xb1, 0x21f: 0xb2, - 0x220: 0xb3, 0x223: 0xb4, 0x224: 0xb5, 0x225: 0xb6, 0x226: 0xb7, 0x227: 0xb8, - 0x22a: 0xb9, 0x22b: 0xba, 0x22d: 0xbb, 0x22f: 0xbc, - 0x230: 0xbd, 0x231: 0xbe, 0x232: 0xbf, 0x233: 0xc0, 0x234: 0xc1, 0x235: 0xc2, 0x236: 0xc3, 0x237: 0xbd, - 0x238: 0xbe, 0x239: 0xbf, 0x23a: 0xc0, 0x23b: 0xc1, 0x23c: 0xc2, 0x23d: 0xc3, 0x23e: 0xbd, 0x23f: 0xbe, - // Block 0x9, offset 0x240 - 0x240: 0xbf, 0x241: 0xc0, 0x242: 0xc1, 0x243: 0xc2, 0x244: 0xc3, 0x245: 0xbd, 0x246: 0xbe, 0x247: 0xbf, - 0x248: 0xc0, 0x249: 0xc1, 0x24a: 0xc2, 0x24b: 0xc3, 0x24c: 0xbd, 0x24d: 0xbe, 0x24e: 0xbf, 0x24f: 0xc0, - 0x250: 0xc1, 0x251: 0xc2, 0x252: 0xc3, 0x253: 0xbd, 0x254: 0xbe, 0x255: 0xbf, 0x256: 0xc0, 0x257: 0xc1, - 0x258: 0xc2, 0x259: 0xc3, 0x25a: 0xbd, 0x25b: 0xbe, 0x25c: 0xbf, 0x25d: 0xc0, 0x25e: 0xc1, 0x25f: 0xc2, - 0x260: 0xc3, 0x261: 0xbd, 0x262: 0xbe, 0x263: 0xbf, 0x264: 0xc0, 0x265: 0xc1, 0x266: 0xc2, 0x267: 0xc3, - 0x268: 0xbd, 0x269: 0xbe, 0x26a: 0xbf, 0x26b: 0xc0, 0x26c: 0xc1, 0x26d: 0xc2, 0x26e: 0xc3, 0x26f: 0xbd, - 0x270: 0xbe, 0x271: 0xbf, 0x272: 0xc0, 0x273: 0xc1, 0x274: 0xc2, 0x275: 0xc3, 0x276: 0xbd, 0x277: 0xbe, - 0x278: 0xbf, 0x279: 0xc0, 0x27a: 0xc1, 0x27b: 0xc2, 0x27c: 0xc3, 0x27d: 0xbd, 0x27e: 0xbe, 0x27f: 0xbf, - // Block 0xa, offset 0x280 - 0x280: 0xc0, 0x281: 0xc1, 0x282: 0xc2, 0x283: 0xc3, 0x284: 0xbd, 0x285: 0xbe, 0x286: 0xbf, 0x287: 0xc0, - 0x288: 0xc1, 0x289: 0xc2, 0x28a: 0xc3, 0x28b: 0xbd, 0x28c: 0xbe, 0x28d: 0xbf, 0x28e: 0xc0, 0x28f: 0xc1, - 0x290: 0xc2, 0x291: 0xc3, 0x292: 0xbd, 0x293: 0xbe, 0x294: 0xbf, 0x295: 0xc0, 0x296: 0xc1, 0x297: 0xc2, - 0x298: 0xc3, 0x299: 0xbd, 0x29a: 0xbe, 0x29b: 0xbf, 0x29c: 0xc0, 0x29d: 0xc1, 0x29e: 0xc2, 0x29f: 0xc3, - 0x2a0: 0xbd, 0x2a1: 0xbe, 0x2a2: 0xbf, 0x2a3: 0xc0, 0x2a4: 0xc1, 0x2a5: 0xc2, 0x2a6: 0xc3, 0x2a7: 0xbd, - 0x2a8: 0xbe, 0x2a9: 0xbf, 0x2aa: 0xc0, 0x2ab: 0xc1, 0x2ac: 0xc2, 0x2ad: 0xc3, 0x2ae: 0xbd, 0x2af: 0xbe, - 0x2b0: 0xbf, 0x2b1: 0xc0, 0x2b2: 0xc1, 0x2b3: 0xc2, 0x2b4: 0xc3, 0x2b5: 0xbd, 0x2b6: 0xbe, 0x2b7: 0xbf, - 0x2b8: 0xc0, 0x2b9: 0xc1, 0x2ba: 0xc2, 0x2bb: 0xc3, 0x2bc: 0xbd, 0x2bd: 0xbe, 0x2be: 0xbf, 0x2bf: 0xc0, - // Block 0xb, offset 0x2c0 - 0x2c0: 0xc1, 0x2c1: 0xc2, 0x2c2: 0xc3, 0x2c3: 0xbd, 0x2c4: 0xbe, 0x2c5: 0xbf, 0x2c6: 0xc0, 0x2c7: 0xc1, - 0x2c8: 0xc2, 0x2c9: 0xc3, 0x2ca: 0xbd, 0x2cb: 0xbe, 0x2cc: 0xbf, 0x2cd: 0xc0, 0x2ce: 0xc1, 0x2cf: 0xc2, - 0x2d0: 0xc3, 0x2d1: 0xbd, 0x2d2: 0xbe, 0x2d3: 0xbf, 0x2d4: 0xc0, 0x2d5: 0xc1, 0x2d6: 0xc2, 0x2d7: 0xc3, - 0x2d8: 0xbd, 0x2d9: 0xbe, 0x2da: 0xbf, 0x2db: 0xc0, 0x2dc: 0xc1, 0x2dd: 0xc2, 0x2de: 0xc4, - // Block 0xc, offset 0x300 - 0x324: 0x30, 0x325: 0x31, 0x326: 0x32, 0x327: 0x33, - 0x328: 0x34, 0x329: 0x35, 0x32a: 0x36, 0x32b: 0x37, 0x32c: 0x38, 0x32d: 0x39, 0x32e: 0x3a, 0x32f: 0x3b, - 0x330: 0x3c, 0x331: 0x3d, 0x332: 0x3e, 0x333: 0x3f, 0x334: 0x40, 0x335: 0x41, 0x336: 0x42, 0x337: 0x43, - 0x338: 0x44, 0x339: 0x45, 0x33a: 0x46, 0x33b: 0x47, 0x33c: 0xc5, 0x33d: 0x48, 0x33e: 0x49, 0x33f: 0x4a, - // Block 0xd, offset 0x340 - 0x347: 0xc6, - 0x34b: 0xc7, 0x34d: 0xc8, - 0x368: 0xc9, 0x36b: 0xca, - // Block 0xe, offset 0x380 - 0x381: 0xcb, 0x382: 0xcc, 0x384: 0xcd, 0x385: 0xb7, 0x387: 0xce, - 0x388: 0xcf, 0x38b: 0xd0, 0x38c: 0x6c, 0x38d: 0xd1, - 0x391: 0xd2, 0x392: 0xd3, 0x393: 0xd4, 0x396: 0xd5, 0x397: 0xd6, - 0x398: 0xd7, 0x39a: 0xd8, 0x39c: 0xd9, - 0x3a8: 0xda, 0x3a9: 0xdb, 0x3aa: 0xdc, - 0x3b0: 0xd7, 0x3b5: 0xdd, - // Block 0xf, offset 0x3c0 - 0x3eb: 0xde, 0x3ec: 0xdf, - // Block 0x10, offset 0x400 - 0x432: 0xe0, - // Block 0x11, offset 0x440 - 0x445: 0xe1, 0x446: 0xe2, 0x447: 0xe3, - 0x449: 0xe4, - 0x450: 0xe5, 0x451: 0xe6, 0x452: 0xe7, 0x453: 0xe8, 0x454: 0xe9, 0x455: 0xea, 0x456: 0xeb, 0x457: 0xec, - 0x458: 0xed, 0x459: 0xee, 0x45a: 0x4b, 0x45b: 0xef, 0x45c: 0xf0, 0x45d: 0xf1, 0x45e: 0xf2, 0x45f: 0x4c, - // Block 0x12, offset 0x480 - 0x480: 0xf3, - 0x4a3: 0xf4, 0x4a5: 0xf5, - 0x4b8: 0x4d, 0x4b9: 0x4e, 0x4ba: 0x4f, - // Block 0x13, offset 0x4c0 - 0x4c4: 0x50, 0x4c5: 0xf6, 0x4c6: 0xf7, - 0x4c8: 0x51, 0x4c9: 0xf8, - // Block 0x14, offset 0x500 - 0x520: 0x52, 0x521: 0x53, 0x522: 0x54, 0x523: 0x55, 0x524: 0x56, 0x525: 0x57, 0x526: 0x58, 0x527: 0x59, - 0x528: 0x5a, - // Block 0x15, offset 0x540 - 0x550: 0x0b, 0x551: 0x0c, 0x556: 0x0d, - 0x55b: 0x0e, 0x55d: 0x0f, 0x55e: 0x10, 0x55f: 0x11, - 0x56f: 0x12, -} - -// nfkcSparseOffset: 158 entries, 316 bytes -var nfkcSparseOffset = []uint16{0x0, 0xe, 0x12, 0x1b, 0x25, 0x35, 0x37, 0x3c, 0x47, 0x56, 0x63, 0x6b, 0x6f, 0x74, 0x76, 0x87, 0x8f, 0x96, 0x99, 0xa0, 0xa4, 0xa8, 0xaa, 0xac, 0xb5, 0xb9, 0xc0, 0xc5, 0xc8, 0xd2, 0xd5, 0xdc, 0xe4, 0xe8, 0xea, 0xed, 0xf1, 0xf7, 0x108, 0x114, 0x116, 0x11c, 0x11e, 0x120, 0x122, 0x124, 0x126, 0x128, 0x12a, 0x12d, 0x130, 0x132, 0x135, 0x138, 0x13c, 0x141, 0x14a, 0x14c, 0x14f, 0x151, 0x15c, 0x167, 0x175, 0x183, 0x193, 0x1a1, 0x1a8, 0x1ae, 0x1bd, 0x1c1, 0x1c3, 0x1c7, 0x1c9, 0x1cc, 0x1ce, 0x1d1, 0x1d3, 0x1d6, 0x1d8, 0x1da, 0x1dc, 0x1e8, 0x1f2, 0x1fc, 0x1ff, 0x203, 0x205, 0x207, 0x209, 0x20b, 0x20e, 0x210, 0x212, 0x214, 0x216, 0x21c, 0x21f, 0x223, 0x225, 0x22c, 0x232, 0x238, 0x240, 0x246, 0x24c, 0x252, 0x256, 0x258, 0x25a, 0x25c, 0x25e, 0x264, 0x267, 0x26a, 0x272, 0x279, 0x27c, 0x27f, 0x281, 0x289, 0x28c, 0x293, 0x296, 0x29c, 0x29e, 0x2a0, 0x2a3, 0x2a5, 0x2a7, 0x2a9, 0x2ab, 0x2ae, 0x2b0, 0x2b2, 0x2b4, 0x2c1, 0x2cb, 0x2cd, 0x2cf, 0x2d3, 0x2d8, 0x2e4, 0x2e9, 0x2f2, 0x2f8, 0x2fd, 0x301, 0x306, 0x30a, 0x31a, 0x328, 0x336, 0x344, 0x34a, 0x34c, 0x34f, 0x359, 0x35b} - -// nfkcSparseValues: 869 entries, 3476 bytes -var nfkcSparseValues = [869]valueRange{ - // Block 0x0, offset 0x0 - {value: 0x0002, lo: 0x0d}, - {value: 0x0001, lo: 0xa0, hi: 0xa0}, - {value: 0x4278, lo: 0xa8, hi: 0xa8}, - {value: 0x0083, lo: 0xaa, hi: 0xaa}, - {value: 0x4264, lo: 0xaf, hi: 0xaf}, - {value: 0x0025, lo: 0xb2, hi: 0xb3}, - {value: 0x425a, lo: 0xb4, hi: 0xb4}, - {value: 0x01dc, lo: 0xb5, hi: 0xb5}, - {value: 0x4291, lo: 0xb8, hi: 0xb8}, - {value: 0x0023, lo: 0xb9, hi: 0xb9}, - {value: 0x009f, lo: 0xba, hi: 0xba}, - {value: 0x221c, lo: 0xbc, hi: 0xbc}, - {value: 0x2210, lo: 0xbd, hi: 0xbd}, - {value: 0x22b2, lo: 0xbe, hi: 0xbe}, - // Block 0x1, offset 0xe - {value: 0x0091, lo: 0x03}, - {value: 0x46e2, lo: 0xa0, hi: 0xa1}, - {value: 0x4714, lo: 0xaf, hi: 0xb0}, - {value: 0xa000, lo: 0xb7, hi: 0xb7}, - // Block 0x2, offset 0x12 - {value: 0x0003, lo: 0x08}, - {value: 0xa000, lo: 0x92, hi: 0x92}, - {value: 0x0091, lo: 0xb0, hi: 0xb0}, - {value: 0x0119, lo: 0xb1, hi: 0xb1}, - {value: 0x0095, lo: 0xb2, hi: 0xb2}, - {value: 0x00a5, lo: 0xb3, hi: 0xb3}, - {value: 0x0143, lo: 0xb4, hi: 0xb6}, - {value: 0x00af, lo: 0xb7, hi: 0xb7}, - {value: 0x00b3, lo: 0xb8, hi: 0xb8}, - // Block 0x3, offset 0x1b - {value: 0x000a, lo: 0x09}, - {value: 0x426e, lo: 0x98, hi: 0x98}, - {value: 0x4273, lo: 0x99, hi: 0x9a}, - {value: 0x4296, lo: 0x9b, hi: 0x9b}, - {value: 0x425f, lo: 0x9c, hi: 0x9c}, - {value: 0x4282, lo: 0x9d, hi: 0x9d}, - {value: 0x0113, lo: 0xa0, hi: 0xa0}, - {value: 0x0099, lo: 0xa1, hi: 0xa1}, - {value: 0x00a7, lo: 0xa2, hi: 0xa3}, - {value: 0x0167, lo: 0xa4, hi: 0xa4}, - // Block 0x4, offset 0x25 - {value: 0x0000, lo: 0x0f}, - {value: 0xa000, lo: 0x83, hi: 0x83}, - {value: 0xa000, lo: 0x87, hi: 0x87}, - {value: 0xa000, lo: 0x8b, hi: 0x8b}, - {value: 0xa000, lo: 0x8d, hi: 0x8d}, - {value: 0x37a5, lo: 0x90, hi: 0x90}, - {value: 0x37b1, lo: 0x91, hi: 0x91}, - {value: 0x379f, lo: 0x93, hi: 0x93}, - {value: 0xa000, lo: 0x96, hi: 0x96}, - {value: 0x3817, lo: 0x97, hi: 0x97}, - {value: 0x37e1, lo: 0x9c, hi: 0x9c}, - {value: 0x37c9, lo: 0x9d, hi: 0x9d}, - {value: 0x37f3, lo: 0x9e, hi: 0x9e}, - {value: 0xa000, lo: 0xb4, hi: 0xb5}, - {value: 0x381d, lo: 0xb6, hi: 0xb6}, - {value: 0x3823, lo: 0xb7, hi: 0xb7}, - // Block 0x5, offset 0x35 - {value: 0x0000, lo: 0x01}, - {value: 0x8132, lo: 0x83, hi: 0x87}, - // Block 0x6, offset 0x37 - {value: 0x0001, lo: 0x04}, - {value: 0x8113, lo: 0x81, hi: 0x82}, - {value: 0x8132, lo: 0x84, hi: 0x84}, - {value: 0x812d, lo: 0x85, hi: 0x85}, - {value: 0x810d, lo: 0x87, hi: 0x87}, - // Block 0x7, offset 0x3c - {value: 0x0000, lo: 0x0a}, - {value: 0x8132, lo: 0x90, hi: 0x97}, - {value: 0x8119, lo: 0x98, hi: 0x98}, - {value: 0x811a, lo: 0x99, hi: 0x99}, - {value: 0x811b, lo: 0x9a, hi: 0x9a}, - {value: 0x3841, lo: 0xa2, hi: 0xa2}, - {value: 0x3847, lo: 0xa3, hi: 0xa3}, - {value: 0x3853, lo: 0xa4, hi: 0xa4}, - {value: 0x384d, lo: 0xa5, hi: 0xa5}, - {value: 0x3859, lo: 0xa6, hi: 0xa6}, - {value: 0xa000, lo: 0xa7, hi: 0xa7}, - // Block 0x8, offset 0x47 - {value: 0x0000, lo: 0x0e}, - {value: 0x386b, lo: 0x80, hi: 0x80}, - {value: 0xa000, lo: 0x81, hi: 0x81}, - {value: 0x385f, lo: 0x82, hi: 0x82}, - {value: 0xa000, lo: 0x92, hi: 0x92}, - {value: 0x3865, lo: 0x93, hi: 0x93}, - {value: 0xa000, lo: 0x95, hi: 0x95}, - {value: 0x8132, lo: 0x96, hi: 0x9c}, - {value: 0x8132, lo: 0x9f, hi: 0xa2}, - {value: 0x812d, lo: 0xa3, hi: 0xa3}, - {value: 0x8132, lo: 0xa4, hi: 0xa4}, - {value: 0x8132, lo: 0xa7, hi: 0xa8}, - {value: 0x812d, lo: 0xaa, hi: 0xaa}, - {value: 0x8132, lo: 0xab, hi: 0xac}, - {value: 0x812d, lo: 0xad, hi: 0xad}, - // Block 0x9, offset 0x56 - {value: 0x0000, lo: 0x0c}, - {value: 0x811f, lo: 0x91, hi: 0x91}, - {value: 0x8132, lo: 0xb0, hi: 0xb0}, - {value: 0x812d, lo: 0xb1, hi: 0xb1}, - {value: 0x8132, lo: 0xb2, hi: 0xb3}, - {value: 0x812d, lo: 0xb4, hi: 0xb4}, - {value: 0x8132, lo: 0xb5, hi: 0xb6}, - {value: 0x812d, lo: 0xb7, hi: 0xb9}, - {value: 0x8132, lo: 0xba, hi: 0xba}, - {value: 0x812d, lo: 0xbb, hi: 0xbc}, - {value: 0x8132, lo: 0xbd, hi: 0xbd}, - {value: 0x812d, lo: 0xbe, hi: 0xbe}, - {value: 0x8132, lo: 0xbf, hi: 0xbf}, - // Block 0xa, offset 0x63 - {value: 0x0005, lo: 0x07}, - {value: 0x8132, lo: 0x80, hi: 0x80}, - {value: 0x8132, lo: 0x81, hi: 0x81}, - {value: 0x812d, lo: 0x82, hi: 0x83}, - {value: 0x812d, lo: 0x84, hi: 0x85}, - {value: 0x812d, lo: 0x86, hi: 0x87}, - {value: 0x812d, lo: 0x88, hi: 0x89}, - {value: 0x8132, lo: 0x8a, hi: 0x8a}, - // Block 0xb, offset 0x6b - {value: 0x0000, lo: 0x03}, - {value: 0x8132, lo: 0xab, hi: 0xb1}, - {value: 0x812d, lo: 0xb2, hi: 0xb2}, - {value: 0x8132, lo: 0xb3, hi: 0xb3}, - // Block 0xc, offset 0x6f - {value: 0x0000, lo: 0x04}, - {value: 0x8132, lo: 0x96, hi: 0x99}, - {value: 0x8132, lo: 0x9b, hi: 0xa3}, - {value: 0x8132, lo: 0xa5, hi: 0xa7}, - {value: 0x8132, lo: 0xa9, hi: 0xad}, - // Block 0xd, offset 0x74 - {value: 0x0000, lo: 0x01}, - {value: 0x812d, lo: 0x99, hi: 0x9b}, - // Block 0xe, offset 0x76 - {value: 0x0000, lo: 0x10}, - {value: 0x8132, lo: 0x94, hi: 0xa1}, - {value: 0x812d, lo: 0xa3, hi: 0xa3}, - {value: 0x8132, lo: 0xa4, hi: 0xa5}, - {value: 0x812d, lo: 0xa6, hi: 0xa6}, - {value: 0x8132, lo: 0xa7, hi: 0xa8}, - {value: 0x812d, lo: 0xa9, hi: 0xa9}, - {value: 0x8132, lo: 0xaa, hi: 0xac}, - {value: 0x812d, lo: 0xad, hi: 0xaf}, - {value: 0x8116, lo: 0xb0, hi: 0xb0}, - {value: 0x8117, lo: 0xb1, hi: 0xb1}, - {value: 0x8118, lo: 0xb2, hi: 0xb2}, - {value: 0x8132, lo: 0xb3, hi: 0xb5}, - {value: 0x812d, lo: 0xb6, hi: 0xb6}, - {value: 0x8132, lo: 0xb7, hi: 0xb8}, - {value: 0x812d, lo: 0xb9, hi: 0xba}, - {value: 0x8132, lo: 0xbb, hi: 0xbf}, - // Block 0xf, offset 0x87 - {value: 0x0000, lo: 0x07}, - {value: 0xa000, lo: 0xa8, hi: 0xa8}, - {value: 0x3ed8, lo: 0xa9, hi: 0xa9}, - {value: 0xa000, lo: 0xb0, hi: 0xb0}, - {value: 0x3ee0, lo: 0xb1, hi: 0xb1}, - {value: 0xa000, lo: 0xb3, hi: 0xb3}, - {value: 0x3ee8, lo: 0xb4, hi: 0xb4}, - {value: 0x9902, lo: 0xbc, hi: 0xbc}, - // Block 0x10, offset 0x8f - {value: 0x0008, lo: 0x06}, - {value: 0x8104, lo: 0x8d, hi: 0x8d}, - {value: 0x8132, lo: 0x91, hi: 0x91}, - {value: 0x812d, lo: 0x92, hi: 0x92}, - {value: 0x8132, lo: 0x93, hi: 0x93}, - {value: 0x8132, lo: 0x94, hi: 0x94}, - {value: 0x451c, lo: 0x98, hi: 0x9f}, - // Block 0x11, offset 0x96 - {value: 0x0000, lo: 0x02}, - {value: 0x8102, lo: 0xbc, hi: 0xbc}, - {value: 0x9900, lo: 0xbe, hi: 0xbe}, - // Block 0x12, offset 0x99 - {value: 0x0008, lo: 0x06}, - {value: 0xa000, lo: 0x87, hi: 0x87}, - {value: 0x2c9e, lo: 0x8b, hi: 0x8c}, - {value: 0x8104, lo: 0x8d, hi: 0x8d}, - {value: 0x9900, lo: 0x97, hi: 0x97}, - {value: 0x455c, lo: 0x9c, hi: 0x9d}, - {value: 0x456c, lo: 0x9f, hi: 0x9f}, - // Block 0x13, offset 0xa0 - {value: 0x0000, lo: 0x03}, - {value: 0x4594, lo: 0xb3, hi: 0xb3}, - {value: 0x459c, lo: 0xb6, hi: 0xb6}, - {value: 0x8102, lo: 0xbc, hi: 0xbc}, - // Block 0x14, offset 0xa4 - {value: 0x0008, lo: 0x03}, - {value: 0x8104, lo: 0x8d, hi: 0x8d}, - {value: 0x4574, lo: 0x99, hi: 0x9b}, - {value: 0x458c, lo: 0x9e, hi: 0x9e}, - // Block 0x15, offset 0xa8 - {value: 0x0000, lo: 0x01}, - {value: 0x8102, lo: 0xbc, hi: 0xbc}, - // Block 0x16, offset 0xaa - {value: 0x0000, lo: 0x01}, - {value: 0x8104, lo: 0x8d, hi: 0x8d}, - // Block 0x17, offset 0xac - {value: 0x0000, lo: 0x08}, - {value: 0xa000, lo: 0x87, hi: 0x87}, - {value: 0x2cb6, lo: 0x88, hi: 0x88}, - {value: 0x2cae, lo: 0x8b, hi: 0x8b}, - {value: 0x2cbe, lo: 0x8c, hi: 0x8c}, - {value: 0x8104, lo: 0x8d, hi: 0x8d}, - {value: 0x9900, lo: 0x96, hi: 0x97}, - {value: 0x45a4, lo: 0x9c, hi: 0x9c}, - {value: 0x45ac, lo: 0x9d, hi: 0x9d}, - // Block 0x18, offset 0xb5 - {value: 0x0000, lo: 0x03}, - {value: 0xa000, lo: 0x92, hi: 0x92}, - {value: 0x2cc6, lo: 0x94, hi: 0x94}, - {value: 0x9900, lo: 0xbe, hi: 0xbe}, - // Block 0x19, offset 0xb9 - {value: 0x0000, lo: 0x06}, - {value: 0xa000, lo: 0x86, hi: 0x87}, - {value: 0x2cce, lo: 0x8a, hi: 0x8a}, - {value: 0x2cde, lo: 0x8b, hi: 0x8b}, - {value: 0x2cd6, lo: 0x8c, hi: 0x8c}, - {value: 0x8104, lo: 0x8d, hi: 0x8d}, - {value: 0x9900, lo: 0x97, hi: 0x97}, - // Block 0x1a, offset 0xc0 - {value: 0x1801, lo: 0x04}, - {value: 0xa000, lo: 0x86, hi: 0x86}, - {value: 0x3ef0, lo: 0x88, hi: 0x88}, - {value: 0x8104, lo: 0x8d, hi: 0x8d}, - {value: 0x8120, lo: 0x95, hi: 0x96}, - // Block 0x1b, offset 0xc5 - {value: 0x0000, lo: 0x02}, - {value: 0x8102, lo: 0xbc, hi: 0xbc}, - {value: 0xa000, lo: 0xbf, hi: 0xbf}, - // Block 0x1c, offset 0xc8 - {value: 0x0000, lo: 0x09}, - {value: 0x2ce6, lo: 0x80, hi: 0x80}, - {value: 0x9900, lo: 0x82, hi: 0x82}, - {value: 0xa000, lo: 0x86, hi: 0x86}, - {value: 0x2cee, lo: 0x87, hi: 0x87}, - {value: 0x2cf6, lo: 0x88, hi: 0x88}, - {value: 0x2f50, lo: 0x8a, hi: 0x8a}, - {value: 0x2dd8, lo: 0x8b, hi: 0x8b}, - {value: 0x8104, lo: 0x8d, hi: 0x8d}, - {value: 0x9900, lo: 0x95, hi: 0x96}, - // Block 0x1d, offset 0xd2 - {value: 0x0000, lo: 0x02}, - {value: 0x8104, lo: 0xbb, hi: 0xbc}, - {value: 0x9900, lo: 0xbe, hi: 0xbe}, - // Block 0x1e, offset 0xd5 - {value: 0x0000, lo: 0x06}, - {value: 0xa000, lo: 0x86, hi: 0x87}, - {value: 0x2cfe, lo: 0x8a, hi: 0x8a}, - {value: 0x2d0e, lo: 0x8b, hi: 0x8b}, - {value: 0x2d06, lo: 0x8c, hi: 0x8c}, - {value: 0x8104, lo: 0x8d, hi: 0x8d}, - {value: 0x9900, lo: 0x97, hi: 0x97}, - // Block 0x1f, offset 0xdc - {value: 0x6bea, lo: 0x07}, - {value: 0x9904, lo: 0x8a, hi: 0x8a}, - {value: 0x9900, lo: 0x8f, hi: 0x8f}, - {value: 0xa000, lo: 0x99, hi: 0x99}, - {value: 0x3ef8, lo: 0x9a, hi: 0x9a}, - {value: 0x2f58, lo: 0x9c, hi: 0x9c}, - {value: 0x2de3, lo: 0x9d, hi: 0x9d}, - {value: 0x2d16, lo: 0x9e, hi: 0x9f}, - // Block 0x20, offset 0xe4 - {value: 0x0000, lo: 0x03}, - {value: 0x2621, lo: 0xb3, hi: 0xb3}, - {value: 0x8122, lo: 0xb8, hi: 0xb9}, - {value: 0x8104, lo: 0xba, hi: 0xba}, - // Block 0x21, offset 0xe8 - {value: 0x0000, lo: 0x01}, - {value: 0x8123, lo: 0x88, hi: 0x8b}, - // Block 0x22, offset 0xea - {value: 0x0000, lo: 0x02}, - {value: 0x2636, lo: 0xb3, hi: 0xb3}, - {value: 0x8124, lo: 0xb8, hi: 0xb9}, - // Block 0x23, offset 0xed - {value: 0x0000, lo: 0x03}, - {value: 0x8125, lo: 0x88, hi: 0x8b}, - {value: 0x2628, lo: 0x9c, hi: 0x9c}, - {value: 0x262f, lo: 0x9d, hi: 0x9d}, - // Block 0x24, offset 0xf1 - {value: 0x0000, lo: 0x05}, - {value: 0x030b, lo: 0x8c, hi: 0x8c}, - {value: 0x812d, lo: 0x98, hi: 0x99}, - {value: 0x812d, lo: 0xb5, hi: 0xb5}, - {value: 0x812d, lo: 0xb7, hi: 0xb7}, - {value: 0x812b, lo: 0xb9, hi: 0xb9}, - // Block 0x25, offset 0xf7 - {value: 0x0000, lo: 0x10}, - {value: 0x2644, lo: 0x83, hi: 0x83}, - {value: 0x264b, lo: 0x8d, hi: 0x8d}, - {value: 0x2652, lo: 0x92, hi: 0x92}, - {value: 0x2659, lo: 0x97, hi: 0x97}, - {value: 0x2660, lo: 0x9c, hi: 0x9c}, - {value: 0x263d, lo: 0xa9, hi: 0xa9}, - {value: 0x8126, lo: 0xb1, hi: 0xb1}, - {value: 0x8127, lo: 0xb2, hi: 0xb2}, - {value: 0x4a84, lo: 0xb3, hi: 0xb3}, - {value: 0x8128, lo: 0xb4, hi: 0xb4}, - {value: 0x4a8d, lo: 0xb5, hi: 0xb5}, - {value: 0x45b4, lo: 0xb6, hi: 0xb6}, - {value: 0x45f4, lo: 0xb7, hi: 0xb7}, - {value: 0x45bc, lo: 0xb8, hi: 0xb8}, - {value: 0x45ff, lo: 0xb9, hi: 0xb9}, - {value: 0x8127, lo: 0xba, hi: 0xbd}, - // Block 0x26, offset 0x108 - {value: 0x0000, lo: 0x0b}, - {value: 0x8127, lo: 0x80, hi: 0x80}, - {value: 0x4a96, lo: 0x81, hi: 0x81}, - {value: 0x8132, lo: 0x82, hi: 0x83}, - {value: 0x8104, lo: 0x84, hi: 0x84}, - {value: 0x8132, lo: 0x86, hi: 0x87}, - {value: 0x266e, lo: 0x93, hi: 0x93}, - {value: 0x2675, lo: 0x9d, hi: 0x9d}, - {value: 0x267c, lo: 0xa2, hi: 0xa2}, - {value: 0x2683, lo: 0xa7, hi: 0xa7}, - {value: 0x268a, lo: 0xac, hi: 0xac}, - {value: 0x2667, lo: 0xb9, hi: 0xb9}, - // Block 0x27, offset 0x114 - {value: 0x0000, lo: 0x01}, - {value: 0x812d, lo: 0x86, hi: 0x86}, - // Block 0x28, offset 0x116 - {value: 0x0000, lo: 0x05}, - {value: 0xa000, lo: 0xa5, hi: 0xa5}, - {value: 0x2d1e, lo: 0xa6, hi: 0xa6}, - {value: 0x9900, lo: 0xae, hi: 0xae}, - {value: 0x8102, lo: 0xb7, hi: 0xb7}, - {value: 0x8104, lo: 0xb9, hi: 0xba}, - // Block 0x29, offset 0x11c - {value: 0x0000, lo: 0x01}, - {value: 0x812d, lo: 0x8d, hi: 0x8d}, - // Block 0x2a, offset 0x11e - {value: 0x0000, lo: 0x01}, - {value: 0x030f, lo: 0xbc, hi: 0xbc}, - // Block 0x2b, offset 0x120 - {value: 0x0000, lo: 0x01}, - {value: 0xa000, lo: 0x80, hi: 0x92}, - // Block 0x2c, offset 0x122 - {value: 0x0000, lo: 0x01}, - {value: 0xb900, lo: 0xa1, hi: 0xb5}, - // Block 0x2d, offset 0x124 - {value: 0x0000, lo: 0x01}, - {value: 0x9900, lo: 0xa8, hi: 0xbf}, - // Block 0x2e, offset 0x126 - {value: 0x0000, lo: 0x01}, - {value: 0x9900, lo: 0x80, hi: 0x82}, - // Block 0x2f, offset 0x128 - {value: 0x0000, lo: 0x01}, - {value: 0x8132, lo: 0x9d, hi: 0x9f}, - // Block 0x30, offset 0x12a - {value: 0x0000, lo: 0x02}, - {value: 0x8104, lo: 0x94, hi: 0x94}, - {value: 0x8104, lo: 0xb4, hi: 0xb4}, - // Block 0x31, offset 0x12d - {value: 0x0000, lo: 0x02}, - {value: 0x8104, lo: 0x92, hi: 0x92}, - {value: 0x8132, lo: 0x9d, hi: 0x9d}, - // Block 0x32, offset 0x130 - {value: 0x0000, lo: 0x01}, - {value: 0x8131, lo: 0xa9, hi: 0xa9}, - // Block 0x33, offset 0x132 - {value: 0x0004, lo: 0x02}, - {value: 0x812e, lo: 0xb9, hi: 0xba}, - {value: 0x812d, lo: 0xbb, hi: 0xbb}, - // Block 0x34, offset 0x135 - {value: 0x0000, lo: 0x02}, - {value: 0x8132, lo: 0x97, hi: 0x97}, - {value: 0x812d, lo: 0x98, hi: 0x98}, - // Block 0x35, offset 0x138 - {value: 0x0000, lo: 0x03}, - {value: 0x8104, lo: 0xa0, hi: 0xa0}, - {value: 0x8132, lo: 0xb5, hi: 0xbc}, - {value: 0x812d, lo: 0xbf, hi: 0xbf}, - // Block 0x36, offset 0x13c - {value: 0x0000, lo: 0x04}, - {value: 0x8132, lo: 0xb0, hi: 0xb4}, - {value: 0x812d, lo: 0xb5, hi: 0xba}, - {value: 0x8132, lo: 0xbb, hi: 0xbc}, - {value: 0x812d, lo: 0xbd, hi: 0xbd}, - // Block 0x37, offset 0x141 - {value: 0x0000, lo: 0x08}, - {value: 0x2d66, lo: 0x80, hi: 0x80}, - {value: 0x2d6e, lo: 0x81, hi: 0x81}, - {value: 0xa000, lo: 0x82, hi: 0x82}, - {value: 0x2d76, lo: 0x83, hi: 0x83}, - {value: 0x8104, lo: 0x84, hi: 0x84}, - {value: 0x8132, lo: 0xab, hi: 0xab}, - {value: 0x812d, lo: 0xac, hi: 0xac}, - {value: 0x8132, lo: 0xad, hi: 0xb3}, - // Block 0x38, offset 0x14a - {value: 0x0000, lo: 0x01}, - {value: 0x8104, lo: 0xaa, hi: 0xab}, - // Block 0x39, offset 0x14c - {value: 0x0000, lo: 0x02}, - {value: 0x8102, lo: 0xa6, hi: 0xa6}, - {value: 0x8104, lo: 0xb2, hi: 0xb3}, - // Block 0x3a, offset 0x14f - {value: 0x0000, lo: 0x01}, - {value: 0x8102, lo: 0xb7, hi: 0xb7}, - // Block 0x3b, offset 0x151 - {value: 0x0000, lo: 0x0a}, - {value: 0x8132, lo: 0x90, hi: 0x92}, - {value: 0x8101, lo: 0x94, hi: 0x94}, - {value: 0x812d, lo: 0x95, hi: 0x99}, - {value: 0x8132, lo: 0x9a, hi: 0x9b}, - {value: 0x812d, lo: 0x9c, hi: 0x9f}, - {value: 0x8132, lo: 0xa0, hi: 0xa0}, - {value: 0x8101, lo: 0xa2, hi: 0xa8}, - {value: 0x812d, lo: 0xad, hi: 0xad}, - {value: 0x8132, lo: 0xb4, hi: 0xb4}, - {value: 0x8132, lo: 0xb8, hi: 0xb9}, - // Block 0x3c, offset 0x15c - {value: 0x0002, lo: 0x0a}, - {value: 0x0043, lo: 0xac, hi: 0xac}, - {value: 0x00d1, lo: 0xad, hi: 0xad}, - {value: 0x0045, lo: 0xae, hi: 0xae}, - {value: 0x0049, lo: 0xb0, hi: 0xb1}, - {value: 0x00e6, lo: 0xb2, hi: 0xb2}, - {value: 0x004f, lo: 0xb3, hi: 0xba}, - {value: 0x005f, lo: 0xbc, hi: 0xbc}, - {value: 0x00ef, lo: 0xbd, hi: 0xbd}, - {value: 0x0061, lo: 0xbe, hi: 0xbe}, - {value: 0x0065, lo: 0xbf, hi: 0xbf}, - // Block 0x3d, offset 0x167 - {value: 0x0000, lo: 0x0d}, - {value: 0x0001, lo: 0x80, hi: 0x8a}, - {value: 0x043b, lo: 0x91, hi: 0x91}, - {value: 0x429b, lo: 0x97, hi: 0x97}, - {value: 0x001d, lo: 0xa4, hi: 0xa4}, - {value: 0x1873, lo: 0xa5, hi: 0xa5}, - {value: 0x1b5c, lo: 0xa6, hi: 0xa6}, - {value: 0x0001, lo: 0xaf, hi: 0xaf}, - {value: 0x2691, lo: 0xb3, hi: 0xb3}, - {value: 0x27fe, lo: 0xb4, hi: 0xb4}, - {value: 0x2698, lo: 0xb6, hi: 0xb6}, - {value: 0x2808, lo: 0xb7, hi: 0xb7}, - {value: 0x186d, lo: 0xbc, hi: 0xbc}, - {value: 0x4269, lo: 0xbe, hi: 0xbe}, - // Block 0x3e, offset 0x175 - {value: 0x0002, lo: 0x0d}, - {value: 0x1933, lo: 0x87, hi: 0x87}, - {value: 0x1930, lo: 0x88, hi: 0x88}, - {value: 0x1870, lo: 0x89, hi: 0x89}, - {value: 0x298e, lo: 0x97, hi: 0x97}, - {value: 0x0001, lo: 0x9f, hi: 0x9f}, - {value: 0x0021, lo: 0xb0, hi: 0xb0}, - {value: 0x0093, lo: 0xb1, hi: 0xb1}, - {value: 0x0029, lo: 0xb4, hi: 0xb9}, - {value: 0x0017, lo: 0xba, hi: 0xba}, - {value: 0x0467, lo: 0xbb, hi: 0xbb}, - {value: 0x003b, lo: 0xbc, hi: 0xbc}, - {value: 0x0011, lo: 0xbd, hi: 0xbe}, - {value: 0x009d, lo: 0xbf, hi: 0xbf}, - // Block 0x3f, offset 0x183 - {value: 0x0002, lo: 0x0f}, - {value: 0x0021, lo: 0x80, hi: 0x89}, - {value: 0x0017, lo: 0x8a, hi: 0x8a}, - {value: 0x0467, lo: 0x8b, hi: 0x8b}, - {value: 0x003b, lo: 0x8c, hi: 0x8c}, - {value: 0x0011, lo: 0x8d, hi: 0x8e}, - {value: 0x0083, lo: 0x90, hi: 0x90}, - {value: 0x008b, lo: 0x91, hi: 0x91}, - {value: 0x009f, lo: 0x92, hi: 0x92}, - {value: 0x00b1, lo: 0x93, hi: 0x93}, - {value: 0x0104, lo: 0x94, hi: 0x94}, - {value: 0x0091, lo: 0x95, hi: 0x95}, - {value: 0x0097, lo: 0x96, hi: 0x99}, - {value: 0x00a1, lo: 0x9a, hi: 0x9a}, - {value: 0x00a7, lo: 0x9b, hi: 0x9c}, - {value: 0x1999, lo: 0xa8, hi: 0xa8}, - // Block 0x40, offset 0x193 - {value: 0x0000, lo: 0x0d}, - {value: 0x8132, lo: 0x90, hi: 0x91}, - {value: 0x8101, lo: 0x92, hi: 0x93}, - {value: 0x8132, lo: 0x94, hi: 0x97}, - {value: 0x8101, lo: 0x98, hi: 0x9a}, - {value: 0x8132, lo: 0x9b, hi: 0x9c}, - {value: 0x8132, lo: 0xa1, hi: 0xa1}, - {value: 0x8101, lo: 0xa5, hi: 0xa6}, - {value: 0x8132, lo: 0xa7, hi: 0xa7}, - {value: 0x812d, lo: 0xa8, hi: 0xa8}, - {value: 0x8132, lo: 0xa9, hi: 0xa9}, - {value: 0x8101, lo: 0xaa, hi: 0xab}, - {value: 0x812d, lo: 0xac, hi: 0xaf}, - {value: 0x8132, lo: 0xb0, hi: 0xb0}, - // Block 0x41, offset 0x1a1 - {value: 0x0007, lo: 0x06}, - {value: 0x2180, lo: 0x89, hi: 0x89}, - {value: 0xa000, lo: 0x90, hi: 0x90}, - {value: 0xa000, lo: 0x92, hi: 0x92}, - {value: 0xa000, lo: 0x94, hi: 0x94}, - {value: 0x3bb9, lo: 0x9a, hi: 0x9b}, - {value: 0x3bc7, lo: 0xae, hi: 0xae}, - // Block 0x42, offset 0x1a8 - {value: 0x000e, lo: 0x05}, - {value: 0x3bce, lo: 0x8d, hi: 0x8e}, - {value: 0x3bd5, lo: 0x8f, hi: 0x8f}, - {value: 0xa000, lo: 0x90, hi: 0x90}, - {value: 0xa000, lo: 0x92, hi: 0x92}, - {value: 0xa000, lo: 0x94, hi: 0x94}, - // Block 0x43, offset 0x1ae - {value: 0x0173, lo: 0x0e}, - {value: 0xa000, lo: 0x83, hi: 0x83}, - {value: 0x3be3, lo: 0x84, hi: 0x84}, - {value: 0xa000, lo: 0x88, hi: 0x88}, - {value: 0x3bea, lo: 0x89, hi: 0x89}, - {value: 0xa000, lo: 0x8b, hi: 0x8b}, - {value: 0x3bf1, lo: 0x8c, hi: 0x8c}, - {value: 0xa000, lo: 0xa3, hi: 0xa3}, - {value: 0x3bf8, lo: 0xa4, hi: 0xa4}, - {value: 0xa000, lo: 0xa5, hi: 0xa5}, - {value: 0x3bff, lo: 0xa6, hi: 0xa6}, - {value: 0x269f, lo: 0xac, hi: 0xad}, - {value: 0x26a6, lo: 0xaf, hi: 0xaf}, - {value: 0x281c, lo: 0xb0, hi: 0xb0}, - {value: 0xa000, lo: 0xbc, hi: 0xbc}, - // Block 0x44, offset 0x1bd - {value: 0x0007, lo: 0x03}, - {value: 0x3c68, lo: 0xa0, hi: 0xa1}, - {value: 0x3c92, lo: 0xa2, hi: 0xa3}, - {value: 0x3cbc, lo: 0xaa, hi: 0xad}, - // Block 0x45, offset 0x1c1 - {value: 0x0004, lo: 0x01}, - {value: 0x048b, lo: 0xa9, hi: 0xaa}, - // Block 0x46, offset 0x1c3 - {value: 0x0002, lo: 0x03}, - {value: 0x0057, lo: 0x80, hi: 0x8f}, - {value: 0x0083, lo: 0x90, hi: 0xa9}, - {value: 0x0021, lo: 0xaa, hi: 0xaa}, - // Block 0x47, offset 0x1c7 - {value: 0x0000, lo: 0x01}, - {value: 0x299b, lo: 0x8c, hi: 0x8c}, - // Block 0x48, offset 0x1c9 - {value: 0x0263, lo: 0x02}, - {value: 0x1b8c, lo: 0xb4, hi: 0xb4}, - {value: 0x192d, lo: 0xb5, hi: 0xb6}, - // Block 0x49, offset 0x1cc - {value: 0x0000, lo: 0x01}, - {value: 0x44dd, lo: 0x9c, hi: 0x9c}, - // Block 0x4a, offset 0x1ce - {value: 0x0000, lo: 0x02}, - {value: 0x0095, lo: 0xbc, hi: 0xbc}, - {value: 0x006d, lo: 0xbd, hi: 0xbd}, - // Block 0x4b, offset 0x1d1 - {value: 0x0000, lo: 0x01}, - {value: 0x8132, lo: 0xaf, hi: 0xb1}, - // Block 0x4c, offset 0x1d3 - {value: 0x0000, lo: 0x02}, - {value: 0x047f, lo: 0xaf, hi: 0xaf}, - {value: 0x8104, lo: 0xbf, hi: 0xbf}, - // Block 0x4d, offset 0x1d6 - {value: 0x0000, lo: 0x01}, - {value: 0x8132, lo: 0xa0, hi: 0xbf}, - // Block 0x4e, offset 0x1d8 - {value: 0x0000, lo: 0x01}, - {value: 0x0dc3, lo: 0x9f, hi: 0x9f}, - // Block 0x4f, offset 0x1da - {value: 0x0000, lo: 0x01}, - {value: 0x162f, lo: 0xb3, hi: 0xb3}, - // Block 0x50, offset 0x1dc - {value: 0x0004, lo: 0x0b}, - {value: 0x1597, lo: 0x80, hi: 0x82}, - {value: 0x15af, lo: 0x83, hi: 0x83}, - {value: 0x15c7, lo: 0x84, hi: 0x85}, - {value: 0x15d7, lo: 0x86, hi: 0x89}, - {value: 0x15eb, lo: 0x8a, hi: 0x8c}, - {value: 0x15ff, lo: 0x8d, hi: 0x8d}, - {value: 0x1607, lo: 0x8e, hi: 0x8e}, - {value: 0x160f, lo: 0x8f, hi: 0x90}, - {value: 0x161b, lo: 0x91, hi: 0x93}, - {value: 0x162b, lo: 0x94, hi: 0x94}, - {value: 0x1633, lo: 0x95, hi: 0x95}, - // Block 0x51, offset 0x1e8 - {value: 0x0004, lo: 0x09}, - {value: 0x0001, lo: 0x80, hi: 0x80}, - {value: 0x812c, lo: 0xaa, hi: 0xaa}, - {value: 0x8131, lo: 0xab, hi: 0xab}, - {value: 0x8133, lo: 0xac, hi: 0xac}, - {value: 0x812e, lo: 0xad, hi: 0xad}, - {value: 0x812f, lo: 0xae, hi: 0xae}, - {value: 0x812f, lo: 0xaf, hi: 0xaf}, - {value: 0x04b3, lo: 0xb6, hi: 0xb6}, - {value: 0x0887, lo: 0xb8, hi: 0xba}, - // Block 0x52, offset 0x1f2 - {value: 0x0006, lo: 0x09}, - {value: 0x0313, lo: 0xb1, hi: 0xb1}, - {value: 0x0317, lo: 0xb2, hi: 0xb2}, - {value: 0x4a3b, lo: 0xb3, hi: 0xb3}, - {value: 0x031b, lo: 0xb4, hi: 0xb4}, - {value: 0x4a41, lo: 0xb5, hi: 0xb6}, - {value: 0x031f, lo: 0xb7, hi: 0xb7}, - {value: 0x0323, lo: 0xb8, hi: 0xb8}, - {value: 0x0327, lo: 0xb9, hi: 0xb9}, - {value: 0x4a4d, lo: 0xba, hi: 0xbf}, - // Block 0x53, offset 0x1fc - {value: 0x0000, lo: 0x02}, - {value: 0x8132, lo: 0xaf, hi: 0xaf}, - {value: 0x8132, lo: 0xb4, hi: 0xbd}, - // Block 0x54, offset 0x1ff - {value: 0x0000, lo: 0x03}, - {value: 0x020f, lo: 0x9c, hi: 0x9c}, - {value: 0x0212, lo: 0x9d, hi: 0x9d}, - {value: 0x8132, lo: 0x9e, hi: 0x9f}, - // Block 0x55, offset 0x203 - {value: 0x0000, lo: 0x01}, - {value: 0x8132, lo: 0xb0, hi: 0xb1}, - // Block 0x56, offset 0x205 - {value: 0x0000, lo: 0x01}, - {value: 0x163b, lo: 0xb0, hi: 0xb0}, - // Block 0x57, offset 0x207 - {value: 0x000c, lo: 0x01}, - {value: 0x00d7, lo: 0xb8, hi: 0xb9}, - // Block 0x58, offset 0x209 - {value: 0x0000, lo: 0x01}, - {value: 0x8104, lo: 0x86, hi: 0x86}, - // Block 0x59, offset 0x20b - {value: 0x0000, lo: 0x02}, - {value: 0x8104, lo: 0x84, hi: 0x84}, - {value: 0x8132, lo: 0xa0, hi: 0xb1}, - // Block 0x5a, offset 0x20e - {value: 0x0000, lo: 0x01}, - {value: 0x812d, lo: 0xab, hi: 0xad}, - // Block 0x5b, offset 0x210 - {value: 0x0000, lo: 0x01}, - {value: 0x8104, lo: 0x93, hi: 0x93}, - // Block 0x5c, offset 0x212 - {value: 0x0000, lo: 0x01}, - {value: 0x8102, lo: 0xb3, hi: 0xb3}, - // Block 0x5d, offset 0x214 - {value: 0x0000, lo: 0x01}, - {value: 0x8104, lo: 0x80, hi: 0x80}, - // Block 0x5e, offset 0x216 - {value: 0x0000, lo: 0x05}, - {value: 0x8132, lo: 0xb0, hi: 0xb0}, - {value: 0x8132, lo: 0xb2, hi: 0xb3}, - {value: 0x812d, lo: 0xb4, hi: 0xb4}, - {value: 0x8132, lo: 0xb7, hi: 0xb8}, - {value: 0x8132, lo: 0xbe, hi: 0xbf}, - // Block 0x5f, offset 0x21c - {value: 0x0000, lo: 0x02}, - {value: 0x8132, lo: 0x81, hi: 0x81}, - {value: 0x8104, lo: 0xb6, hi: 0xb6}, - // Block 0x60, offset 0x21f - {value: 0x0008, lo: 0x03}, - {value: 0x1637, lo: 0x9c, hi: 0x9d}, - {value: 0x0125, lo: 0x9e, hi: 0x9e}, - {value: 0x1643, lo: 0x9f, hi: 0x9f}, - // Block 0x61, offset 0x223 - {value: 0x0000, lo: 0x01}, - {value: 0x8104, lo: 0xad, hi: 0xad}, - // Block 0x62, offset 0x225 - {value: 0x0000, lo: 0x06}, - {value: 0xe500, lo: 0x80, hi: 0x80}, - {value: 0xc600, lo: 0x81, hi: 0x9b}, - {value: 0xe500, lo: 0x9c, hi: 0x9c}, - {value: 0xc600, lo: 0x9d, hi: 0xb7}, - {value: 0xe500, lo: 0xb8, hi: 0xb8}, - {value: 0xc600, lo: 0xb9, hi: 0xbf}, - // Block 0x63, offset 0x22c - {value: 0x0000, lo: 0x05}, - {value: 0xc600, lo: 0x80, hi: 0x93}, - {value: 0xe500, lo: 0x94, hi: 0x94}, - {value: 0xc600, lo: 0x95, hi: 0xaf}, - {value: 0xe500, lo: 0xb0, hi: 0xb0}, - {value: 0xc600, lo: 0xb1, hi: 0xbf}, - // Block 0x64, offset 0x232 - {value: 0x0000, lo: 0x05}, - {value: 0xc600, lo: 0x80, hi: 0x8b}, - {value: 0xe500, lo: 0x8c, hi: 0x8c}, - {value: 0xc600, lo: 0x8d, hi: 0xa7}, - {value: 0xe500, lo: 0xa8, hi: 0xa8}, - {value: 0xc600, lo: 0xa9, hi: 0xbf}, - // Block 0x65, offset 0x238 - {value: 0x0000, lo: 0x07}, - {value: 0xc600, lo: 0x80, hi: 0x83}, - {value: 0xe500, lo: 0x84, hi: 0x84}, - {value: 0xc600, lo: 0x85, hi: 0x9f}, - {value: 0xe500, lo: 0xa0, hi: 0xa0}, - {value: 0xc600, lo: 0xa1, hi: 0xbb}, - {value: 0xe500, lo: 0xbc, hi: 0xbc}, - {value: 0xc600, lo: 0xbd, hi: 0xbf}, - // Block 0x66, offset 0x240 - {value: 0x0000, lo: 0x05}, - {value: 0xc600, lo: 0x80, hi: 0x97}, - {value: 0xe500, lo: 0x98, hi: 0x98}, - {value: 0xc600, lo: 0x99, hi: 0xb3}, - {value: 0xe500, lo: 0xb4, hi: 0xb4}, - {value: 0xc600, lo: 0xb5, hi: 0xbf}, - // Block 0x67, offset 0x246 - {value: 0x0000, lo: 0x05}, - {value: 0xc600, lo: 0x80, hi: 0x8f}, - {value: 0xe500, lo: 0x90, hi: 0x90}, - {value: 0xc600, lo: 0x91, hi: 0xab}, - {value: 0xe500, lo: 0xac, hi: 0xac}, - {value: 0xc600, lo: 0xad, hi: 0xbf}, - // Block 0x68, offset 0x24c - {value: 0x0000, lo: 0x05}, - {value: 0xc600, lo: 0x80, hi: 0x87}, - {value: 0xe500, lo: 0x88, hi: 0x88}, - {value: 0xc600, lo: 0x89, hi: 0xa3}, - {value: 0xe500, lo: 0xa4, hi: 0xa4}, - {value: 0xc600, lo: 0xa5, hi: 0xbf}, - // Block 0x69, offset 0x252 - {value: 0x0000, lo: 0x03}, - {value: 0xc600, lo: 0x80, hi: 0x87}, - {value: 0xe500, lo: 0x88, hi: 0x88}, - {value: 0xc600, lo: 0x89, hi: 0xa3}, - // Block 0x6a, offset 0x256 - {value: 0x0002, lo: 0x01}, - {value: 0x0003, lo: 0x81, hi: 0xbf}, - // Block 0x6b, offset 0x258 - {value: 0x0000, lo: 0x01}, - {value: 0x812d, lo: 0xbd, hi: 0xbd}, - // Block 0x6c, offset 0x25a - {value: 0x0000, lo: 0x01}, - {value: 0x812d, lo: 0xa0, hi: 0xa0}, - // Block 0x6d, offset 0x25c - {value: 0x0000, lo: 0x01}, - {value: 0x8132, lo: 0xb6, hi: 0xba}, - // Block 0x6e, offset 0x25e - {value: 0x002c, lo: 0x05}, - {value: 0x812d, lo: 0x8d, hi: 0x8d}, - {value: 0x8132, lo: 0x8f, hi: 0x8f}, - {value: 0x8132, lo: 0xb8, hi: 0xb8}, - {value: 0x8101, lo: 0xb9, hi: 0xba}, - {value: 0x8104, lo: 0xbf, hi: 0xbf}, - // Block 0x6f, offset 0x264 - {value: 0x0000, lo: 0x02}, - {value: 0x8132, lo: 0xa5, hi: 0xa5}, - {value: 0x812d, lo: 0xa6, hi: 0xa6}, - // Block 0x70, offset 0x267 - {value: 0x0000, lo: 0x02}, - {value: 0x8104, lo: 0x86, hi: 0x86}, - {value: 0x8104, lo: 0xbf, hi: 0xbf}, - // Block 0x71, offset 0x26a - {value: 0x17fe, lo: 0x07}, - {value: 0xa000, lo: 0x99, hi: 0x99}, - {value: 0x4238, lo: 0x9a, hi: 0x9a}, - {value: 0xa000, lo: 0x9b, hi: 0x9b}, - {value: 0x4242, lo: 0x9c, hi: 0x9c}, - {value: 0xa000, lo: 0xa5, hi: 0xa5}, - {value: 0x424c, lo: 0xab, hi: 0xab}, - {value: 0x8104, lo: 0xb9, hi: 0xba}, - // Block 0x72, offset 0x272 - {value: 0x0000, lo: 0x06}, - {value: 0x8132, lo: 0x80, hi: 0x82}, - {value: 0x9900, lo: 0xa7, hi: 0xa7}, - {value: 0x2d7e, lo: 0xae, hi: 0xae}, - {value: 0x2d88, lo: 0xaf, hi: 0xaf}, - {value: 0xa000, lo: 0xb1, hi: 0xb2}, - {value: 0x8104, lo: 0xb3, hi: 0xb4}, - // Block 0x73, offset 0x279 - {value: 0x0000, lo: 0x02}, - {value: 0x8104, lo: 0x80, hi: 0x80}, - {value: 0x8102, lo: 0x8a, hi: 0x8a}, - // Block 0x74, offset 0x27c - {value: 0x0000, lo: 0x02}, - {value: 0x8104, lo: 0xb5, hi: 0xb5}, - {value: 0x8102, lo: 0xb6, hi: 0xb6}, - // Block 0x75, offset 0x27f - {value: 0x0002, lo: 0x01}, - {value: 0x8102, lo: 0xa9, hi: 0xaa}, - // Block 0x76, offset 0x281 - {value: 0x0000, lo: 0x07}, - {value: 0xa000, lo: 0x87, hi: 0x87}, - {value: 0x2d92, lo: 0x8b, hi: 0x8b}, - {value: 0x2d9c, lo: 0x8c, hi: 0x8c}, - {value: 0x8104, lo: 0x8d, hi: 0x8d}, - {value: 0x9900, lo: 0x97, hi: 0x97}, - {value: 0x8132, lo: 0xa6, hi: 0xac}, - {value: 0x8132, lo: 0xb0, hi: 0xb4}, - // Block 0x77, offset 0x289 - {value: 0x0000, lo: 0x02}, - {value: 0x8104, lo: 0x82, hi: 0x82}, - {value: 0x8102, lo: 0x86, hi: 0x86}, - // Block 0x78, offset 0x28c - {value: 0x6b5a, lo: 0x06}, - {value: 0x9900, lo: 0xb0, hi: 0xb0}, - {value: 0xa000, lo: 0xb9, hi: 0xb9}, - {value: 0x9900, lo: 0xba, hi: 0xba}, - {value: 0x2db0, lo: 0xbb, hi: 0xbb}, - {value: 0x2da6, lo: 0xbc, hi: 0xbd}, - {value: 0x2dba, lo: 0xbe, hi: 0xbe}, - // Block 0x79, offset 0x293 - {value: 0x0000, lo: 0x02}, - {value: 0x8104, lo: 0x82, hi: 0x82}, - {value: 0x8102, lo: 0x83, hi: 0x83}, - // Block 0x7a, offset 0x296 - {value: 0x0000, lo: 0x05}, - {value: 0x9900, lo: 0xaf, hi: 0xaf}, - {value: 0xa000, lo: 0xb8, hi: 0xb9}, - {value: 0x2dc4, lo: 0xba, hi: 0xba}, - {value: 0x2dce, lo: 0xbb, hi: 0xbb}, - {value: 0x8104, lo: 0xbf, hi: 0xbf}, - // Block 0x7b, offset 0x29c - {value: 0x0000, lo: 0x01}, - {value: 0x8102, lo: 0x80, hi: 0x80}, - // Block 0x7c, offset 0x29e - {value: 0x0000, lo: 0x01}, - {value: 0x8104, lo: 0xbf, hi: 0xbf}, - // Block 0x7d, offset 0x2a0 - {value: 0x0000, lo: 0x02}, - {value: 0x8104, lo: 0xb6, hi: 0xb6}, - {value: 0x8102, lo: 0xb7, hi: 0xb7}, - // Block 0x7e, offset 0x2a3 - {value: 0x0000, lo: 0x01}, - {value: 0x8104, lo: 0xab, hi: 0xab}, - // Block 0x7f, offset 0x2a5 - {value: 0x0000, lo: 0x01}, - {value: 0x8104, lo: 0xb4, hi: 0xb4}, - // Block 0x80, offset 0x2a7 - {value: 0x0000, lo: 0x01}, - {value: 0x8104, lo: 0x87, hi: 0x87}, - // Block 0x81, offset 0x2a9 - {value: 0x0000, lo: 0x01}, - {value: 0x8104, lo: 0x99, hi: 0x99}, - // Block 0x82, offset 0x2ab - {value: 0x0000, lo: 0x02}, - {value: 0x8102, lo: 0x82, hi: 0x82}, - {value: 0x8104, lo: 0x84, hi: 0x85}, - // Block 0x83, offset 0x2ae - {value: 0x0000, lo: 0x01}, - {value: 0x8101, lo: 0xb0, hi: 0xb4}, - // Block 0x84, offset 0x2b0 - {value: 0x0000, lo: 0x01}, - {value: 0x8132, lo: 0xb0, hi: 0xb6}, - // Block 0x85, offset 0x2b2 - {value: 0x0000, lo: 0x01}, - {value: 0x8101, lo: 0x9e, hi: 0x9e}, - // Block 0x86, offset 0x2b4 - {value: 0x0000, lo: 0x0c}, - {value: 0x45cc, lo: 0x9e, hi: 0x9e}, - {value: 0x45d6, lo: 0x9f, hi: 0x9f}, - {value: 0x460a, lo: 0xa0, hi: 0xa0}, - {value: 0x4618, lo: 0xa1, hi: 0xa1}, - {value: 0x4626, lo: 0xa2, hi: 0xa2}, - {value: 0x4634, lo: 0xa3, hi: 0xa3}, - {value: 0x4642, lo: 0xa4, hi: 0xa4}, - {value: 0x812b, lo: 0xa5, hi: 0xa6}, - {value: 0x8101, lo: 0xa7, hi: 0xa9}, - {value: 0x8130, lo: 0xad, hi: 0xad}, - {value: 0x812b, lo: 0xae, hi: 0xb2}, - {value: 0x812d, lo: 0xbb, hi: 0xbf}, - // Block 0x87, offset 0x2c1 - {value: 0x0000, lo: 0x09}, - {value: 0x812d, lo: 0x80, hi: 0x82}, - {value: 0x8132, lo: 0x85, hi: 0x89}, - {value: 0x812d, lo: 0x8a, hi: 0x8b}, - {value: 0x8132, lo: 0xaa, hi: 0xad}, - {value: 0x45e0, lo: 0xbb, hi: 0xbb}, - {value: 0x45ea, lo: 0xbc, hi: 0xbc}, - {value: 0x4650, lo: 0xbd, hi: 0xbd}, - {value: 0x466c, lo: 0xbe, hi: 0xbe}, - {value: 0x465e, lo: 0xbf, hi: 0xbf}, - // Block 0x88, offset 0x2cb - {value: 0x0000, lo: 0x01}, - {value: 0x467a, lo: 0x80, hi: 0x80}, - // Block 0x89, offset 0x2cd - {value: 0x0000, lo: 0x01}, - {value: 0x8132, lo: 0x82, hi: 0x84}, - // Block 0x8a, offset 0x2cf - {value: 0x0002, lo: 0x03}, - {value: 0x0043, lo: 0x80, hi: 0x99}, - {value: 0x0083, lo: 0x9a, hi: 0xb3}, - {value: 0x0043, lo: 0xb4, hi: 0xbf}, - // Block 0x8b, offset 0x2d3 - {value: 0x0002, lo: 0x04}, - {value: 0x005b, lo: 0x80, hi: 0x8d}, - {value: 0x0083, lo: 0x8e, hi: 0x94}, - {value: 0x0093, lo: 0x96, hi: 0xa7}, - {value: 0x0043, lo: 0xa8, hi: 0xbf}, - // Block 0x8c, offset 0x2d8 - {value: 0x0002, lo: 0x0b}, - {value: 0x0073, lo: 0x80, hi: 0x81}, - {value: 0x0083, lo: 0x82, hi: 0x9b}, - {value: 0x0043, lo: 0x9c, hi: 0x9c}, - {value: 0x0047, lo: 0x9e, hi: 0x9f}, - {value: 0x004f, lo: 0xa2, hi: 0xa2}, - {value: 0x0055, lo: 0xa5, hi: 0xa6}, - {value: 0x005d, lo: 0xa9, hi: 0xac}, - {value: 0x0067, lo: 0xae, hi: 0xb5}, - {value: 0x0083, lo: 0xb6, hi: 0xb9}, - {value: 0x008d, lo: 0xbb, hi: 0xbb}, - {value: 0x0091, lo: 0xbd, hi: 0xbf}, - // Block 0x8d, offset 0x2e4 - {value: 0x0002, lo: 0x04}, - {value: 0x0097, lo: 0x80, hi: 0x83}, - {value: 0x00a1, lo: 0x85, hi: 0x8f}, - {value: 0x0043, lo: 0x90, hi: 0xa9}, - {value: 0x0083, lo: 0xaa, hi: 0xbf}, - // Block 0x8e, offset 0x2e9 - {value: 0x0002, lo: 0x08}, - {value: 0x00af, lo: 0x80, hi: 0x83}, - {value: 0x0043, lo: 0x84, hi: 0x85}, - {value: 0x0049, lo: 0x87, hi: 0x8a}, - {value: 0x0055, lo: 0x8d, hi: 0x94}, - {value: 0x0067, lo: 0x96, hi: 0x9c}, - {value: 0x0083, lo: 0x9e, hi: 0xb7}, - {value: 0x0043, lo: 0xb8, hi: 0xb9}, - {value: 0x0049, lo: 0xbb, hi: 0xbe}, - // Block 0x8f, offset 0x2f2 - {value: 0x0002, lo: 0x05}, - {value: 0x0053, lo: 0x80, hi: 0x84}, - {value: 0x005f, lo: 0x86, hi: 0x86}, - {value: 0x0067, lo: 0x8a, hi: 0x90}, - {value: 0x0083, lo: 0x92, hi: 0xab}, - {value: 0x0043, lo: 0xac, hi: 0xbf}, - // Block 0x90, offset 0x2f8 - {value: 0x0002, lo: 0x04}, - {value: 0x006b, lo: 0x80, hi: 0x85}, - {value: 0x0083, lo: 0x86, hi: 0x9f}, - {value: 0x0043, lo: 0xa0, hi: 0xb9}, - {value: 0x0083, lo: 0xba, hi: 0xbf}, - // Block 0x91, offset 0x2fd - {value: 0x0002, lo: 0x03}, - {value: 0x008f, lo: 0x80, hi: 0x93}, - {value: 0x0043, lo: 0x94, hi: 0xad}, - {value: 0x0083, lo: 0xae, hi: 0xbf}, - // Block 0x92, offset 0x301 - {value: 0x0002, lo: 0x04}, - {value: 0x00a7, lo: 0x80, hi: 0x87}, - {value: 0x0043, lo: 0x88, hi: 0xa1}, - {value: 0x0083, lo: 0xa2, hi: 0xbb}, - {value: 0x0043, lo: 0xbc, hi: 0xbf}, - // Block 0x93, offset 0x306 - {value: 0x0002, lo: 0x03}, - {value: 0x004b, lo: 0x80, hi: 0x95}, - {value: 0x0083, lo: 0x96, hi: 0xaf}, - {value: 0x0043, lo: 0xb0, hi: 0xbf}, - // Block 0x94, offset 0x30a - {value: 0x0003, lo: 0x0f}, - {value: 0x01b8, lo: 0x80, hi: 0x80}, - {value: 0x045f, lo: 0x81, hi: 0x81}, - {value: 0x01bb, lo: 0x82, hi: 0x9a}, - {value: 0x045b, lo: 0x9b, hi: 0x9b}, - {value: 0x01c7, lo: 0x9c, hi: 0x9c}, - {value: 0x01d0, lo: 0x9d, hi: 0x9d}, - {value: 0x01d6, lo: 0x9e, hi: 0x9e}, - {value: 0x01fa, lo: 0x9f, hi: 0x9f}, - {value: 0x01eb, lo: 0xa0, hi: 0xa0}, - {value: 0x01e8, lo: 0xa1, hi: 0xa1}, - {value: 0x0173, lo: 0xa2, hi: 0xb2}, - {value: 0x0188, lo: 0xb3, hi: 0xb3}, - {value: 0x01a6, lo: 0xb4, hi: 0xba}, - {value: 0x045f, lo: 0xbb, hi: 0xbb}, - {value: 0x01bb, lo: 0xbc, hi: 0xbf}, - // Block 0x95, offset 0x31a - {value: 0x0003, lo: 0x0d}, - {value: 0x01c7, lo: 0x80, hi: 0x94}, - {value: 0x045b, lo: 0x95, hi: 0x95}, - {value: 0x01c7, lo: 0x96, hi: 0x96}, - {value: 0x01d0, lo: 0x97, hi: 0x97}, - {value: 0x01d6, lo: 0x98, hi: 0x98}, - {value: 0x01fa, lo: 0x99, hi: 0x99}, - {value: 0x01eb, lo: 0x9a, hi: 0x9a}, - {value: 0x01e8, lo: 0x9b, hi: 0x9b}, - {value: 0x0173, lo: 0x9c, hi: 0xac}, - {value: 0x0188, lo: 0xad, hi: 0xad}, - {value: 0x01a6, lo: 0xae, hi: 0xb4}, - {value: 0x045f, lo: 0xb5, hi: 0xb5}, - {value: 0x01bb, lo: 0xb6, hi: 0xbf}, - // Block 0x96, offset 0x328 - {value: 0x0003, lo: 0x0d}, - {value: 0x01d9, lo: 0x80, hi: 0x8e}, - {value: 0x045b, lo: 0x8f, hi: 0x8f}, - {value: 0x01c7, lo: 0x90, hi: 0x90}, - {value: 0x01d0, lo: 0x91, hi: 0x91}, - {value: 0x01d6, lo: 0x92, hi: 0x92}, - {value: 0x01fa, lo: 0x93, hi: 0x93}, - {value: 0x01eb, lo: 0x94, hi: 0x94}, - {value: 0x01e8, lo: 0x95, hi: 0x95}, - {value: 0x0173, lo: 0x96, hi: 0xa6}, - {value: 0x0188, lo: 0xa7, hi: 0xa7}, - {value: 0x01a6, lo: 0xa8, hi: 0xae}, - {value: 0x045f, lo: 0xaf, hi: 0xaf}, - {value: 0x01bb, lo: 0xb0, hi: 0xbf}, - // Block 0x97, offset 0x336 - {value: 0x0003, lo: 0x0d}, - {value: 0x01eb, lo: 0x80, hi: 0x88}, - {value: 0x045b, lo: 0x89, hi: 0x89}, - {value: 0x01c7, lo: 0x8a, hi: 0x8a}, - {value: 0x01d0, lo: 0x8b, hi: 0x8b}, - {value: 0x01d6, lo: 0x8c, hi: 0x8c}, - {value: 0x01fa, lo: 0x8d, hi: 0x8d}, - {value: 0x01eb, lo: 0x8e, hi: 0x8e}, - {value: 0x01e8, lo: 0x8f, hi: 0x8f}, - {value: 0x0173, lo: 0x90, hi: 0xa0}, - {value: 0x0188, lo: 0xa1, hi: 0xa1}, - {value: 0x01a6, lo: 0xa2, hi: 0xa8}, - {value: 0x045f, lo: 0xa9, hi: 0xa9}, - {value: 0x01bb, lo: 0xaa, hi: 0xbf}, - // Block 0x98, offset 0x344 - {value: 0x0000, lo: 0x05}, - {value: 0x8132, lo: 0x80, hi: 0x86}, - {value: 0x8132, lo: 0x88, hi: 0x98}, - {value: 0x8132, lo: 0x9b, hi: 0xa1}, - {value: 0x8132, lo: 0xa3, hi: 0xa4}, - {value: 0x8132, lo: 0xa6, hi: 0xaa}, - // Block 0x99, offset 0x34a - {value: 0x0000, lo: 0x01}, - {value: 0x812d, lo: 0x90, hi: 0x96}, - // Block 0x9a, offset 0x34c - {value: 0x0000, lo: 0x02}, - {value: 0x8132, lo: 0x84, hi: 0x89}, - {value: 0x8102, lo: 0x8a, hi: 0x8a}, - // Block 0x9b, offset 0x34f - {value: 0x0002, lo: 0x09}, - {value: 0x0063, lo: 0x80, hi: 0x89}, - {value: 0x1951, lo: 0x8a, hi: 0x8a}, - {value: 0x1981, lo: 0x8b, hi: 0x8b}, - {value: 0x199c, lo: 0x8c, hi: 0x8c}, - {value: 0x19a2, lo: 0x8d, hi: 0x8d}, - {value: 0x1bc0, lo: 0x8e, hi: 0x8e}, - {value: 0x19ae, lo: 0x8f, hi: 0x8f}, - {value: 0x197b, lo: 0xaa, hi: 0xaa}, - {value: 0x197e, lo: 0xab, hi: 0xab}, - // Block 0x9c, offset 0x359 - {value: 0x0000, lo: 0x01}, - {value: 0x193f, lo: 0x90, hi: 0x90}, - // Block 0x9d, offset 0x35b - {value: 0x0028, lo: 0x09}, - {value: 0x2862, lo: 0x80, hi: 0x80}, - {value: 0x2826, lo: 0x81, hi: 0x81}, - {value: 0x2830, lo: 0x82, hi: 0x82}, - {value: 0x2844, lo: 0x83, hi: 0x84}, - {value: 0x284e, lo: 0x85, hi: 0x86}, - {value: 0x283a, lo: 0x87, hi: 0x87}, - {value: 0x2858, lo: 0x88, hi: 0x88}, - {value: 0x0b6f, lo: 0x90, hi: 0x90}, - {value: 0x08e7, lo: 0x91, hi: 0x91}, -} - -// recompMap: 7520 bytes (entries only) -var recompMap map[uint32]rune -var recompMapOnce sync.Once - -const recompMapPacked = "" + - "\x00A\x03\x00\x00\x00\x00\xc0" + // 0x00410300: 0x000000C0 - "\x00A\x03\x01\x00\x00\x00\xc1" + // 0x00410301: 0x000000C1 - "\x00A\x03\x02\x00\x00\x00\xc2" + // 0x00410302: 0x000000C2 - "\x00A\x03\x03\x00\x00\x00\xc3" + // 0x00410303: 0x000000C3 - "\x00A\x03\b\x00\x00\x00\xc4" + // 0x00410308: 0x000000C4 - "\x00A\x03\n\x00\x00\x00\xc5" + // 0x0041030A: 0x000000C5 - "\x00C\x03'\x00\x00\x00\xc7" + // 0x00430327: 0x000000C7 - "\x00E\x03\x00\x00\x00\x00\xc8" + // 0x00450300: 0x000000C8 - "\x00E\x03\x01\x00\x00\x00\xc9" + // 0x00450301: 0x000000C9 - "\x00E\x03\x02\x00\x00\x00\xca" + // 0x00450302: 0x000000CA - "\x00E\x03\b\x00\x00\x00\xcb" + // 0x00450308: 0x000000CB - "\x00I\x03\x00\x00\x00\x00\xcc" + // 0x00490300: 0x000000CC - "\x00I\x03\x01\x00\x00\x00\xcd" + // 0x00490301: 0x000000CD - "\x00I\x03\x02\x00\x00\x00\xce" + // 0x00490302: 0x000000CE - "\x00I\x03\b\x00\x00\x00\xcf" + // 0x00490308: 0x000000CF - "\x00N\x03\x03\x00\x00\x00\xd1" + // 0x004E0303: 0x000000D1 - "\x00O\x03\x00\x00\x00\x00\xd2" + // 0x004F0300: 0x000000D2 - "\x00O\x03\x01\x00\x00\x00\xd3" + // 0x004F0301: 0x000000D3 - "\x00O\x03\x02\x00\x00\x00\xd4" + // 0x004F0302: 0x000000D4 - "\x00O\x03\x03\x00\x00\x00\xd5" + // 0x004F0303: 0x000000D5 - "\x00O\x03\b\x00\x00\x00\xd6" + // 0x004F0308: 0x000000D6 - "\x00U\x03\x00\x00\x00\x00\xd9" + // 0x00550300: 0x000000D9 - "\x00U\x03\x01\x00\x00\x00\xda" + // 0x00550301: 0x000000DA - "\x00U\x03\x02\x00\x00\x00\xdb" + // 0x00550302: 0x000000DB - "\x00U\x03\b\x00\x00\x00\xdc" + // 0x00550308: 0x000000DC - "\x00Y\x03\x01\x00\x00\x00\xdd" + // 0x00590301: 0x000000DD - "\x00a\x03\x00\x00\x00\x00\xe0" + // 0x00610300: 0x000000E0 - "\x00a\x03\x01\x00\x00\x00\xe1" + // 0x00610301: 0x000000E1 - "\x00a\x03\x02\x00\x00\x00\xe2" + // 0x00610302: 0x000000E2 - "\x00a\x03\x03\x00\x00\x00\xe3" + // 0x00610303: 0x000000E3 - "\x00a\x03\b\x00\x00\x00\xe4" + // 0x00610308: 0x000000E4 - "\x00a\x03\n\x00\x00\x00\xe5" + // 0x0061030A: 0x000000E5 - "\x00c\x03'\x00\x00\x00\xe7" + // 0x00630327: 0x000000E7 - "\x00e\x03\x00\x00\x00\x00\xe8" + // 0x00650300: 0x000000E8 - "\x00e\x03\x01\x00\x00\x00\xe9" + // 0x00650301: 0x000000E9 - "\x00e\x03\x02\x00\x00\x00\xea" + // 0x00650302: 0x000000EA - "\x00e\x03\b\x00\x00\x00\xeb" + // 0x00650308: 0x000000EB - "\x00i\x03\x00\x00\x00\x00\xec" + // 0x00690300: 0x000000EC - "\x00i\x03\x01\x00\x00\x00\xed" + // 0x00690301: 0x000000ED - "\x00i\x03\x02\x00\x00\x00\xee" + // 0x00690302: 0x000000EE - "\x00i\x03\b\x00\x00\x00\xef" + // 0x00690308: 0x000000EF - "\x00n\x03\x03\x00\x00\x00\xf1" + // 0x006E0303: 0x000000F1 - "\x00o\x03\x00\x00\x00\x00\xf2" + // 0x006F0300: 0x000000F2 - "\x00o\x03\x01\x00\x00\x00\xf3" + // 0x006F0301: 0x000000F3 - "\x00o\x03\x02\x00\x00\x00\xf4" + // 0x006F0302: 0x000000F4 - "\x00o\x03\x03\x00\x00\x00\xf5" + // 0x006F0303: 0x000000F5 - "\x00o\x03\b\x00\x00\x00\xf6" + // 0x006F0308: 0x000000F6 - "\x00u\x03\x00\x00\x00\x00\xf9" + // 0x00750300: 0x000000F9 - "\x00u\x03\x01\x00\x00\x00\xfa" + // 0x00750301: 0x000000FA - "\x00u\x03\x02\x00\x00\x00\xfb" + // 0x00750302: 0x000000FB - "\x00u\x03\b\x00\x00\x00\xfc" + // 0x00750308: 0x000000FC - "\x00y\x03\x01\x00\x00\x00\xfd" + // 0x00790301: 0x000000FD - "\x00y\x03\b\x00\x00\x00\xff" + // 0x00790308: 0x000000FF - "\x00A\x03\x04\x00\x00\x01\x00" + // 0x00410304: 0x00000100 - "\x00a\x03\x04\x00\x00\x01\x01" + // 0x00610304: 0x00000101 - "\x00A\x03\x06\x00\x00\x01\x02" + // 0x00410306: 0x00000102 - "\x00a\x03\x06\x00\x00\x01\x03" + // 0x00610306: 0x00000103 - "\x00A\x03(\x00\x00\x01\x04" + // 0x00410328: 0x00000104 - "\x00a\x03(\x00\x00\x01\x05" + // 0x00610328: 0x00000105 - "\x00C\x03\x01\x00\x00\x01\x06" + // 0x00430301: 0x00000106 - "\x00c\x03\x01\x00\x00\x01\a" + // 0x00630301: 0x00000107 - "\x00C\x03\x02\x00\x00\x01\b" + // 0x00430302: 0x00000108 - "\x00c\x03\x02\x00\x00\x01\t" + // 0x00630302: 0x00000109 - "\x00C\x03\a\x00\x00\x01\n" + // 0x00430307: 0x0000010A - "\x00c\x03\a\x00\x00\x01\v" + // 0x00630307: 0x0000010B - "\x00C\x03\f\x00\x00\x01\f" + // 0x0043030C: 0x0000010C - "\x00c\x03\f\x00\x00\x01\r" + // 0x0063030C: 0x0000010D - "\x00D\x03\f\x00\x00\x01\x0e" + // 0x0044030C: 0x0000010E - "\x00d\x03\f\x00\x00\x01\x0f" + // 0x0064030C: 0x0000010F - "\x00E\x03\x04\x00\x00\x01\x12" + // 0x00450304: 0x00000112 - "\x00e\x03\x04\x00\x00\x01\x13" + // 0x00650304: 0x00000113 - "\x00E\x03\x06\x00\x00\x01\x14" + // 0x00450306: 0x00000114 - "\x00e\x03\x06\x00\x00\x01\x15" + // 0x00650306: 0x00000115 - "\x00E\x03\a\x00\x00\x01\x16" + // 0x00450307: 0x00000116 - "\x00e\x03\a\x00\x00\x01\x17" + // 0x00650307: 0x00000117 - "\x00E\x03(\x00\x00\x01\x18" + // 0x00450328: 0x00000118 - "\x00e\x03(\x00\x00\x01\x19" + // 0x00650328: 0x00000119 - "\x00E\x03\f\x00\x00\x01\x1a" + // 0x0045030C: 0x0000011A - "\x00e\x03\f\x00\x00\x01\x1b" + // 0x0065030C: 0x0000011B - "\x00G\x03\x02\x00\x00\x01\x1c" + // 0x00470302: 0x0000011C - "\x00g\x03\x02\x00\x00\x01\x1d" + // 0x00670302: 0x0000011D - "\x00G\x03\x06\x00\x00\x01\x1e" + // 0x00470306: 0x0000011E - "\x00g\x03\x06\x00\x00\x01\x1f" + // 0x00670306: 0x0000011F - "\x00G\x03\a\x00\x00\x01 " + // 0x00470307: 0x00000120 - "\x00g\x03\a\x00\x00\x01!" + // 0x00670307: 0x00000121 - "\x00G\x03'\x00\x00\x01\"" + // 0x00470327: 0x00000122 - "\x00g\x03'\x00\x00\x01#" + // 0x00670327: 0x00000123 - "\x00H\x03\x02\x00\x00\x01$" + // 0x00480302: 0x00000124 - "\x00h\x03\x02\x00\x00\x01%" + // 0x00680302: 0x00000125 - "\x00I\x03\x03\x00\x00\x01(" + // 0x00490303: 0x00000128 - "\x00i\x03\x03\x00\x00\x01)" + // 0x00690303: 0x00000129 - "\x00I\x03\x04\x00\x00\x01*" + // 0x00490304: 0x0000012A - "\x00i\x03\x04\x00\x00\x01+" + // 0x00690304: 0x0000012B - "\x00I\x03\x06\x00\x00\x01," + // 0x00490306: 0x0000012C - "\x00i\x03\x06\x00\x00\x01-" + // 0x00690306: 0x0000012D - "\x00I\x03(\x00\x00\x01." + // 0x00490328: 0x0000012E - "\x00i\x03(\x00\x00\x01/" + // 0x00690328: 0x0000012F - "\x00I\x03\a\x00\x00\x010" + // 0x00490307: 0x00000130 - "\x00J\x03\x02\x00\x00\x014" + // 0x004A0302: 0x00000134 - "\x00j\x03\x02\x00\x00\x015" + // 0x006A0302: 0x00000135 - "\x00K\x03'\x00\x00\x016" + // 0x004B0327: 0x00000136 - "\x00k\x03'\x00\x00\x017" + // 0x006B0327: 0x00000137 - "\x00L\x03\x01\x00\x00\x019" + // 0x004C0301: 0x00000139 - "\x00l\x03\x01\x00\x00\x01:" + // 0x006C0301: 0x0000013A - "\x00L\x03'\x00\x00\x01;" + // 0x004C0327: 0x0000013B - "\x00l\x03'\x00\x00\x01<" + // 0x006C0327: 0x0000013C - "\x00L\x03\f\x00\x00\x01=" + // 0x004C030C: 0x0000013D - "\x00l\x03\f\x00\x00\x01>" + // 0x006C030C: 0x0000013E - "\x00N\x03\x01\x00\x00\x01C" + // 0x004E0301: 0x00000143 - "\x00n\x03\x01\x00\x00\x01D" + // 0x006E0301: 0x00000144 - "\x00N\x03'\x00\x00\x01E" + // 0x004E0327: 0x00000145 - "\x00n\x03'\x00\x00\x01F" + // 0x006E0327: 0x00000146 - "\x00N\x03\f\x00\x00\x01G" + // 0x004E030C: 0x00000147 - "\x00n\x03\f\x00\x00\x01H" + // 0x006E030C: 0x00000148 - "\x00O\x03\x04\x00\x00\x01L" + // 0x004F0304: 0x0000014C - "\x00o\x03\x04\x00\x00\x01M" + // 0x006F0304: 0x0000014D - "\x00O\x03\x06\x00\x00\x01N" + // 0x004F0306: 0x0000014E - "\x00o\x03\x06\x00\x00\x01O" + // 0x006F0306: 0x0000014F - "\x00O\x03\v\x00\x00\x01P" + // 0x004F030B: 0x00000150 - "\x00o\x03\v\x00\x00\x01Q" + // 0x006F030B: 0x00000151 - "\x00R\x03\x01\x00\x00\x01T" + // 0x00520301: 0x00000154 - "\x00r\x03\x01\x00\x00\x01U" + // 0x00720301: 0x00000155 - "\x00R\x03'\x00\x00\x01V" + // 0x00520327: 0x00000156 - "\x00r\x03'\x00\x00\x01W" + // 0x00720327: 0x00000157 - "\x00R\x03\f\x00\x00\x01X" + // 0x0052030C: 0x00000158 - "\x00r\x03\f\x00\x00\x01Y" + // 0x0072030C: 0x00000159 - "\x00S\x03\x01\x00\x00\x01Z" + // 0x00530301: 0x0000015A - "\x00s\x03\x01\x00\x00\x01[" + // 0x00730301: 0x0000015B - "\x00S\x03\x02\x00\x00\x01\\" + // 0x00530302: 0x0000015C - "\x00s\x03\x02\x00\x00\x01]" + // 0x00730302: 0x0000015D - "\x00S\x03'\x00\x00\x01^" + // 0x00530327: 0x0000015E - "\x00s\x03'\x00\x00\x01_" + // 0x00730327: 0x0000015F - "\x00S\x03\f\x00\x00\x01`" + // 0x0053030C: 0x00000160 - "\x00s\x03\f\x00\x00\x01a" + // 0x0073030C: 0x00000161 - "\x00T\x03'\x00\x00\x01b" + // 0x00540327: 0x00000162 - "\x00t\x03'\x00\x00\x01c" + // 0x00740327: 0x00000163 - "\x00T\x03\f\x00\x00\x01d" + // 0x0054030C: 0x00000164 - "\x00t\x03\f\x00\x00\x01e" + // 0x0074030C: 0x00000165 - "\x00U\x03\x03\x00\x00\x01h" + // 0x00550303: 0x00000168 - "\x00u\x03\x03\x00\x00\x01i" + // 0x00750303: 0x00000169 - "\x00U\x03\x04\x00\x00\x01j" + // 0x00550304: 0x0000016A - "\x00u\x03\x04\x00\x00\x01k" + // 0x00750304: 0x0000016B - "\x00U\x03\x06\x00\x00\x01l" + // 0x00550306: 0x0000016C - "\x00u\x03\x06\x00\x00\x01m" + // 0x00750306: 0x0000016D - "\x00U\x03\n\x00\x00\x01n" + // 0x0055030A: 0x0000016E - "\x00u\x03\n\x00\x00\x01o" + // 0x0075030A: 0x0000016F - "\x00U\x03\v\x00\x00\x01p" + // 0x0055030B: 0x00000170 - "\x00u\x03\v\x00\x00\x01q" + // 0x0075030B: 0x00000171 - "\x00U\x03(\x00\x00\x01r" + // 0x00550328: 0x00000172 - "\x00u\x03(\x00\x00\x01s" + // 0x00750328: 0x00000173 - "\x00W\x03\x02\x00\x00\x01t" + // 0x00570302: 0x00000174 - "\x00w\x03\x02\x00\x00\x01u" + // 0x00770302: 0x00000175 - "\x00Y\x03\x02\x00\x00\x01v" + // 0x00590302: 0x00000176 - "\x00y\x03\x02\x00\x00\x01w" + // 0x00790302: 0x00000177 - "\x00Y\x03\b\x00\x00\x01x" + // 0x00590308: 0x00000178 - "\x00Z\x03\x01\x00\x00\x01y" + // 0x005A0301: 0x00000179 - "\x00z\x03\x01\x00\x00\x01z" + // 0x007A0301: 0x0000017A - "\x00Z\x03\a\x00\x00\x01{" + // 0x005A0307: 0x0000017B - "\x00z\x03\a\x00\x00\x01|" + // 0x007A0307: 0x0000017C - "\x00Z\x03\f\x00\x00\x01}" + // 0x005A030C: 0x0000017D - "\x00z\x03\f\x00\x00\x01~" + // 0x007A030C: 0x0000017E - "\x00O\x03\x1b\x00\x00\x01\xa0" + // 0x004F031B: 0x000001A0 - "\x00o\x03\x1b\x00\x00\x01\xa1" + // 0x006F031B: 0x000001A1 - "\x00U\x03\x1b\x00\x00\x01\xaf" + // 0x0055031B: 0x000001AF - "\x00u\x03\x1b\x00\x00\x01\xb0" + // 0x0075031B: 0x000001B0 - "\x00A\x03\f\x00\x00\x01\xcd" + // 0x0041030C: 0x000001CD - "\x00a\x03\f\x00\x00\x01\xce" + // 0x0061030C: 0x000001CE - "\x00I\x03\f\x00\x00\x01\xcf" + // 0x0049030C: 0x000001CF - "\x00i\x03\f\x00\x00\x01\xd0" + // 0x0069030C: 0x000001D0 - "\x00O\x03\f\x00\x00\x01\xd1" + // 0x004F030C: 0x000001D1 - "\x00o\x03\f\x00\x00\x01\xd2" + // 0x006F030C: 0x000001D2 - "\x00U\x03\f\x00\x00\x01\xd3" + // 0x0055030C: 0x000001D3 - "\x00u\x03\f\x00\x00\x01\xd4" + // 0x0075030C: 0x000001D4 - "\x00\xdc\x03\x04\x00\x00\x01\xd5" + // 0x00DC0304: 0x000001D5 - "\x00\xfc\x03\x04\x00\x00\x01\xd6" + // 0x00FC0304: 0x000001D6 - "\x00\xdc\x03\x01\x00\x00\x01\xd7" + // 0x00DC0301: 0x000001D7 - "\x00\xfc\x03\x01\x00\x00\x01\xd8" + // 0x00FC0301: 0x000001D8 - "\x00\xdc\x03\f\x00\x00\x01\xd9" + // 0x00DC030C: 0x000001D9 - "\x00\xfc\x03\f\x00\x00\x01\xda" + // 0x00FC030C: 0x000001DA - "\x00\xdc\x03\x00\x00\x00\x01\xdb" + // 0x00DC0300: 0x000001DB - "\x00\xfc\x03\x00\x00\x00\x01\xdc" + // 0x00FC0300: 0x000001DC - "\x00\xc4\x03\x04\x00\x00\x01\xde" + // 0x00C40304: 0x000001DE - "\x00\xe4\x03\x04\x00\x00\x01\xdf" + // 0x00E40304: 0x000001DF - "\x02&\x03\x04\x00\x00\x01\xe0" + // 0x02260304: 0x000001E0 - "\x02'\x03\x04\x00\x00\x01\xe1" + // 0x02270304: 0x000001E1 - "\x00\xc6\x03\x04\x00\x00\x01\xe2" + // 0x00C60304: 0x000001E2 - "\x00\xe6\x03\x04\x00\x00\x01\xe3" + // 0x00E60304: 0x000001E3 - "\x00G\x03\f\x00\x00\x01\xe6" + // 0x0047030C: 0x000001E6 - "\x00g\x03\f\x00\x00\x01\xe7" + // 0x0067030C: 0x000001E7 - "\x00K\x03\f\x00\x00\x01\xe8" + // 0x004B030C: 0x000001E8 - "\x00k\x03\f\x00\x00\x01\xe9" + // 0x006B030C: 0x000001E9 - "\x00O\x03(\x00\x00\x01\xea" + // 0x004F0328: 0x000001EA - "\x00o\x03(\x00\x00\x01\xeb" + // 0x006F0328: 0x000001EB - "\x01\xea\x03\x04\x00\x00\x01\xec" + // 0x01EA0304: 0x000001EC - "\x01\xeb\x03\x04\x00\x00\x01\xed" + // 0x01EB0304: 0x000001ED - "\x01\xb7\x03\f\x00\x00\x01\xee" + // 0x01B7030C: 0x000001EE - "\x02\x92\x03\f\x00\x00\x01\xef" + // 0x0292030C: 0x000001EF - "\x00j\x03\f\x00\x00\x01\xf0" + // 0x006A030C: 0x000001F0 - "\x00G\x03\x01\x00\x00\x01\xf4" + // 0x00470301: 0x000001F4 - "\x00g\x03\x01\x00\x00\x01\xf5" + // 0x00670301: 0x000001F5 - "\x00N\x03\x00\x00\x00\x01\xf8" + // 0x004E0300: 0x000001F8 - "\x00n\x03\x00\x00\x00\x01\xf9" + // 0x006E0300: 0x000001F9 - "\x00\xc5\x03\x01\x00\x00\x01\xfa" + // 0x00C50301: 0x000001FA - "\x00\xe5\x03\x01\x00\x00\x01\xfb" + // 0x00E50301: 0x000001FB - "\x00\xc6\x03\x01\x00\x00\x01\xfc" + // 0x00C60301: 0x000001FC - "\x00\xe6\x03\x01\x00\x00\x01\xfd" + // 0x00E60301: 0x000001FD - "\x00\xd8\x03\x01\x00\x00\x01\xfe" + // 0x00D80301: 0x000001FE - "\x00\xf8\x03\x01\x00\x00\x01\xff" + // 0x00F80301: 0x000001FF - "\x00A\x03\x0f\x00\x00\x02\x00" + // 0x0041030F: 0x00000200 - "\x00a\x03\x0f\x00\x00\x02\x01" + // 0x0061030F: 0x00000201 - "\x00A\x03\x11\x00\x00\x02\x02" + // 0x00410311: 0x00000202 - "\x00a\x03\x11\x00\x00\x02\x03" + // 0x00610311: 0x00000203 - "\x00E\x03\x0f\x00\x00\x02\x04" + // 0x0045030F: 0x00000204 - "\x00e\x03\x0f\x00\x00\x02\x05" + // 0x0065030F: 0x00000205 - "\x00E\x03\x11\x00\x00\x02\x06" + // 0x00450311: 0x00000206 - "\x00e\x03\x11\x00\x00\x02\a" + // 0x00650311: 0x00000207 - "\x00I\x03\x0f\x00\x00\x02\b" + // 0x0049030F: 0x00000208 - "\x00i\x03\x0f\x00\x00\x02\t" + // 0x0069030F: 0x00000209 - "\x00I\x03\x11\x00\x00\x02\n" + // 0x00490311: 0x0000020A - "\x00i\x03\x11\x00\x00\x02\v" + // 0x00690311: 0x0000020B - "\x00O\x03\x0f\x00\x00\x02\f" + // 0x004F030F: 0x0000020C - "\x00o\x03\x0f\x00\x00\x02\r" + // 0x006F030F: 0x0000020D - "\x00O\x03\x11\x00\x00\x02\x0e" + // 0x004F0311: 0x0000020E - "\x00o\x03\x11\x00\x00\x02\x0f" + // 0x006F0311: 0x0000020F - "\x00R\x03\x0f\x00\x00\x02\x10" + // 0x0052030F: 0x00000210 - "\x00r\x03\x0f\x00\x00\x02\x11" + // 0x0072030F: 0x00000211 - "\x00R\x03\x11\x00\x00\x02\x12" + // 0x00520311: 0x00000212 - "\x00r\x03\x11\x00\x00\x02\x13" + // 0x00720311: 0x00000213 - "\x00U\x03\x0f\x00\x00\x02\x14" + // 0x0055030F: 0x00000214 - "\x00u\x03\x0f\x00\x00\x02\x15" + // 0x0075030F: 0x00000215 - "\x00U\x03\x11\x00\x00\x02\x16" + // 0x00550311: 0x00000216 - "\x00u\x03\x11\x00\x00\x02\x17" + // 0x00750311: 0x00000217 - "\x00S\x03&\x00\x00\x02\x18" + // 0x00530326: 0x00000218 - "\x00s\x03&\x00\x00\x02\x19" + // 0x00730326: 0x00000219 - "\x00T\x03&\x00\x00\x02\x1a" + // 0x00540326: 0x0000021A - "\x00t\x03&\x00\x00\x02\x1b" + // 0x00740326: 0x0000021B - "\x00H\x03\f\x00\x00\x02\x1e" + // 0x0048030C: 0x0000021E - "\x00h\x03\f\x00\x00\x02\x1f" + // 0x0068030C: 0x0000021F - "\x00A\x03\a\x00\x00\x02&" + // 0x00410307: 0x00000226 - "\x00a\x03\a\x00\x00\x02'" + // 0x00610307: 0x00000227 - "\x00E\x03'\x00\x00\x02(" + // 0x00450327: 0x00000228 - "\x00e\x03'\x00\x00\x02)" + // 0x00650327: 0x00000229 - "\x00\xd6\x03\x04\x00\x00\x02*" + // 0x00D60304: 0x0000022A - "\x00\xf6\x03\x04\x00\x00\x02+" + // 0x00F60304: 0x0000022B - "\x00\xd5\x03\x04\x00\x00\x02," + // 0x00D50304: 0x0000022C - "\x00\xf5\x03\x04\x00\x00\x02-" + // 0x00F50304: 0x0000022D - "\x00O\x03\a\x00\x00\x02." + // 0x004F0307: 0x0000022E - "\x00o\x03\a\x00\x00\x02/" + // 0x006F0307: 0x0000022F - "\x02.\x03\x04\x00\x00\x020" + // 0x022E0304: 0x00000230 - "\x02/\x03\x04\x00\x00\x021" + // 0x022F0304: 0x00000231 - "\x00Y\x03\x04\x00\x00\x022" + // 0x00590304: 0x00000232 - "\x00y\x03\x04\x00\x00\x023" + // 0x00790304: 0x00000233 - "\x00\xa8\x03\x01\x00\x00\x03\x85" + // 0x00A80301: 0x00000385 - "\x03\x91\x03\x01\x00\x00\x03\x86" + // 0x03910301: 0x00000386 - "\x03\x95\x03\x01\x00\x00\x03\x88" + // 0x03950301: 0x00000388 - "\x03\x97\x03\x01\x00\x00\x03\x89" + // 0x03970301: 0x00000389 - "\x03\x99\x03\x01\x00\x00\x03\x8a" + // 0x03990301: 0x0000038A - "\x03\x9f\x03\x01\x00\x00\x03\x8c" + // 0x039F0301: 0x0000038C - "\x03\xa5\x03\x01\x00\x00\x03\x8e" + // 0x03A50301: 0x0000038E - "\x03\xa9\x03\x01\x00\x00\x03\x8f" + // 0x03A90301: 0x0000038F - "\x03\xca\x03\x01\x00\x00\x03\x90" + // 0x03CA0301: 0x00000390 - "\x03\x99\x03\b\x00\x00\x03\xaa" + // 0x03990308: 0x000003AA - "\x03\xa5\x03\b\x00\x00\x03\xab" + // 0x03A50308: 0x000003AB - "\x03\xb1\x03\x01\x00\x00\x03\xac" + // 0x03B10301: 0x000003AC - "\x03\xb5\x03\x01\x00\x00\x03\xad" + // 0x03B50301: 0x000003AD - "\x03\xb7\x03\x01\x00\x00\x03\xae" + // 0x03B70301: 0x000003AE - "\x03\xb9\x03\x01\x00\x00\x03\xaf" + // 0x03B90301: 0x000003AF - "\x03\xcb\x03\x01\x00\x00\x03\xb0" + // 0x03CB0301: 0x000003B0 - "\x03\xb9\x03\b\x00\x00\x03\xca" + // 0x03B90308: 0x000003CA - "\x03\xc5\x03\b\x00\x00\x03\xcb" + // 0x03C50308: 0x000003CB - "\x03\xbf\x03\x01\x00\x00\x03\xcc" + // 0x03BF0301: 0x000003CC - "\x03\xc5\x03\x01\x00\x00\x03\xcd" + // 0x03C50301: 0x000003CD - "\x03\xc9\x03\x01\x00\x00\x03\xce" + // 0x03C90301: 0x000003CE - "\x03\xd2\x03\x01\x00\x00\x03\xd3" + // 0x03D20301: 0x000003D3 - "\x03\xd2\x03\b\x00\x00\x03\xd4" + // 0x03D20308: 0x000003D4 - "\x04\x15\x03\x00\x00\x00\x04\x00" + // 0x04150300: 0x00000400 - "\x04\x15\x03\b\x00\x00\x04\x01" + // 0x04150308: 0x00000401 - "\x04\x13\x03\x01\x00\x00\x04\x03" + // 0x04130301: 0x00000403 - "\x04\x06\x03\b\x00\x00\x04\a" + // 0x04060308: 0x00000407 - "\x04\x1a\x03\x01\x00\x00\x04\f" + // 0x041A0301: 0x0000040C - "\x04\x18\x03\x00\x00\x00\x04\r" + // 0x04180300: 0x0000040D - "\x04#\x03\x06\x00\x00\x04\x0e" + // 0x04230306: 0x0000040E - "\x04\x18\x03\x06\x00\x00\x04\x19" + // 0x04180306: 0x00000419 - "\x048\x03\x06\x00\x00\x049" + // 0x04380306: 0x00000439 - "\x045\x03\x00\x00\x00\x04P" + // 0x04350300: 0x00000450 - "\x045\x03\b\x00\x00\x04Q" + // 0x04350308: 0x00000451 - "\x043\x03\x01\x00\x00\x04S" + // 0x04330301: 0x00000453 - "\x04V\x03\b\x00\x00\x04W" + // 0x04560308: 0x00000457 - "\x04:\x03\x01\x00\x00\x04\\" + // 0x043A0301: 0x0000045C - "\x048\x03\x00\x00\x00\x04]" + // 0x04380300: 0x0000045D - "\x04C\x03\x06\x00\x00\x04^" + // 0x04430306: 0x0000045E - "\x04t\x03\x0f\x00\x00\x04v" + // 0x0474030F: 0x00000476 - "\x04u\x03\x0f\x00\x00\x04w" + // 0x0475030F: 0x00000477 - "\x04\x16\x03\x06\x00\x00\x04\xc1" + // 0x04160306: 0x000004C1 - "\x046\x03\x06\x00\x00\x04\xc2" + // 0x04360306: 0x000004C2 - "\x04\x10\x03\x06\x00\x00\x04\xd0" + // 0x04100306: 0x000004D0 - "\x040\x03\x06\x00\x00\x04\xd1" + // 0x04300306: 0x000004D1 - "\x04\x10\x03\b\x00\x00\x04\xd2" + // 0x04100308: 0x000004D2 - "\x040\x03\b\x00\x00\x04\xd3" + // 0x04300308: 0x000004D3 - "\x04\x15\x03\x06\x00\x00\x04\xd6" + // 0x04150306: 0x000004D6 - "\x045\x03\x06\x00\x00\x04\xd7" + // 0x04350306: 0x000004D7 - "\x04\xd8\x03\b\x00\x00\x04\xda" + // 0x04D80308: 0x000004DA - "\x04\xd9\x03\b\x00\x00\x04\xdb" + // 0x04D90308: 0x000004DB - "\x04\x16\x03\b\x00\x00\x04\xdc" + // 0x04160308: 0x000004DC - "\x046\x03\b\x00\x00\x04\xdd" + // 0x04360308: 0x000004DD - "\x04\x17\x03\b\x00\x00\x04\xde" + // 0x04170308: 0x000004DE - "\x047\x03\b\x00\x00\x04\xdf" + // 0x04370308: 0x000004DF - "\x04\x18\x03\x04\x00\x00\x04\xe2" + // 0x04180304: 0x000004E2 - "\x048\x03\x04\x00\x00\x04\xe3" + // 0x04380304: 0x000004E3 - "\x04\x18\x03\b\x00\x00\x04\xe4" + // 0x04180308: 0x000004E4 - "\x048\x03\b\x00\x00\x04\xe5" + // 0x04380308: 0x000004E5 - "\x04\x1e\x03\b\x00\x00\x04\xe6" + // 0x041E0308: 0x000004E6 - "\x04>\x03\b\x00\x00\x04\xe7" + // 0x043E0308: 0x000004E7 - "\x04\xe8\x03\b\x00\x00\x04\xea" + // 0x04E80308: 0x000004EA - "\x04\xe9\x03\b\x00\x00\x04\xeb" + // 0x04E90308: 0x000004EB - "\x04-\x03\b\x00\x00\x04\xec" + // 0x042D0308: 0x000004EC - "\x04M\x03\b\x00\x00\x04\xed" + // 0x044D0308: 0x000004ED - "\x04#\x03\x04\x00\x00\x04\xee" + // 0x04230304: 0x000004EE - "\x04C\x03\x04\x00\x00\x04\xef" + // 0x04430304: 0x000004EF - "\x04#\x03\b\x00\x00\x04\xf0" + // 0x04230308: 0x000004F0 - "\x04C\x03\b\x00\x00\x04\xf1" + // 0x04430308: 0x000004F1 - "\x04#\x03\v\x00\x00\x04\xf2" + // 0x0423030B: 0x000004F2 - "\x04C\x03\v\x00\x00\x04\xf3" + // 0x0443030B: 0x000004F3 - "\x04'\x03\b\x00\x00\x04\xf4" + // 0x04270308: 0x000004F4 - "\x04G\x03\b\x00\x00\x04\xf5" + // 0x04470308: 0x000004F5 - "\x04+\x03\b\x00\x00\x04\xf8" + // 0x042B0308: 0x000004F8 - "\x04K\x03\b\x00\x00\x04\xf9" + // 0x044B0308: 0x000004F9 - "\x06'\x06S\x00\x00\x06\"" + // 0x06270653: 0x00000622 - "\x06'\x06T\x00\x00\x06#" + // 0x06270654: 0x00000623 - "\x06H\x06T\x00\x00\x06$" + // 0x06480654: 0x00000624 - "\x06'\x06U\x00\x00\x06%" + // 0x06270655: 0x00000625 - "\x06J\x06T\x00\x00\x06&" + // 0x064A0654: 0x00000626 - "\x06\xd5\x06T\x00\x00\x06\xc0" + // 0x06D50654: 0x000006C0 - "\x06\xc1\x06T\x00\x00\x06\xc2" + // 0x06C10654: 0x000006C2 - "\x06\xd2\x06T\x00\x00\x06\xd3" + // 0x06D20654: 0x000006D3 - "\t(\t<\x00\x00\t)" + // 0x0928093C: 0x00000929 - "\t0\t<\x00\x00\t1" + // 0x0930093C: 0x00000931 - "\t3\t<\x00\x00\t4" + // 0x0933093C: 0x00000934 - "\t\xc7\t\xbe\x00\x00\t\xcb" + // 0x09C709BE: 0x000009CB - "\t\xc7\t\xd7\x00\x00\t\xcc" + // 0x09C709D7: 0x000009CC - "\vG\vV\x00\x00\vH" + // 0x0B470B56: 0x00000B48 - "\vG\v>\x00\x00\vK" + // 0x0B470B3E: 0x00000B4B - "\vG\vW\x00\x00\vL" + // 0x0B470B57: 0x00000B4C - "\v\x92\v\xd7\x00\x00\v\x94" + // 0x0B920BD7: 0x00000B94 - "\v\xc6\v\xbe\x00\x00\v\xca" + // 0x0BC60BBE: 0x00000BCA - "\v\xc7\v\xbe\x00\x00\v\xcb" + // 0x0BC70BBE: 0x00000BCB - "\v\xc6\v\xd7\x00\x00\v\xcc" + // 0x0BC60BD7: 0x00000BCC - "\fF\fV\x00\x00\fH" + // 0x0C460C56: 0x00000C48 - "\f\xbf\f\xd5\x00\x00\f\xc0" + // 0x0CBF0CD5: 0x00000CC0 - "\f\xc6\f\xd5\x00\x00\f\xc7" + // 0x0CC60CD5: 0x00000CC7 - "\f\xc6\f\xd6\x00\x00\f\xc8" + // 0x0CC60CD6: 0x00000CC8 - "\f\xc6\f\xc2\x00\x00\f\xca" + // 0x0CC60CC2: 0x00000CCA - "\f\xca\f\xd5\x00\x00\f\xcb" + // 0x0CCA0CD5: 0x00000CCB - "\rF\r>\x00\x00\rJ" + // 0x0D460D3E: 0x00000D4A - "\rG\r>\x00\x00\rK" + // 0x0D470D3E: 0x00000D4B - "\rF\rW\x00\x00\rL" + // 0x0D460D57: 0x00000D4C - "\r\xd9\r\xca\x00\x00\r\xda" + // 0x0DD90DCA: 0x00000DDA - "\r\xd9\r\xcf\x00\x00\r\xdc" + // 0x0DD90DCF: 0x00000DDC - "\r\xdc\r\xca\x00\x00\r\xdd" + // 0x0DDC0DCA: 0x00000DDD - "\r\xd9\r\xdf\x00\x00\r\xde" + // 0x0DD90DDF: 0x00000DDE - "\x10%\x10.\x00\x00\x10&" + // 0x1025102E: 0x00001026 - "\x1b\x05\x1b5\x00\x00\x1b\x06" + // 0x1B051B35: 0x00001B06 - "\x1b\a\x1b5\x00\x00\x1b\b" + // 0x1B071B35: 0x00001B08 - "\x1b\t\x1b5\x00\x00\x1b\n" + // 0x1B091B35: 0x00001B0A - "\x1b\v\x1b5\x00\x00\x1b\f" + // 0x1B0B1B35: 0x00001B0C - "\x1b\r\x1b5\x00\x00\x1b\x0e" + // 0x1B0D1B35: 0x00001B0E - "\x1b\x11\x1b5\x00\x00\x1b\x12" + // 0x1B111B35: 0x00001B12 - "\x1b:\x1b5\x00\x00\x1b;" + // 0x1B3A1B35: 0x00001B3B - "\x1b<\x1b5\x00\x00\x1b=" + // 0x1B3C1B35: 0x00001B3D - "\x1b>\x1b5\x00\x00\x1b@" + // 0x1B3E1B35: 0x00001B40 - "\x1b?\x1b5\x00\x00\x1bA" + // 0x1B3F1B35: 0x00001B41 - "\x1bB\x1b5\x00\x00\x1bC" + // 0x1B421B35: 0x00001B43 - "\x00A\x03%\x00\x00\x1e\x00" + // 0x00410325: 0x00001E00 - "\x00a\x03%\x00\x00\x1e\x01" + // 0x00610325: 0x00001E01 - "\x00B\x03\a\x00\x00\x1e\x02" + // 0x00420307: 0x00001E02 - "\x00b\x03\a\x00\x00\x1e\x03" + // 0x00620307: 0x00001E03 - "\x00B\x03#\x00\x00\x1e\x04" + // 0x00420323: 0x00001E04 - "\x00b\x03#\x00\x00\x1e\x05" + // 0x00620323: 0x00001E05 - "\x00B\x031\x00\x00\x1e\x06" + // 0x00420331: 0x00001E06 - "\x00b\x031\x00\x00\x1e\a" + // 0x00620331: 0x00001E07 - "\x00\xc7\x03\x01\x00\x00\x1e\b" + // 0x00C70301: 0x00001E08 - "\x00\xe7\x03\x01\x00\x00\x1e\t" + // 0x00E70301: 0x00001E09 - "\x00D\x03\a\x00\x00\x1e\n" + // 0x00440307: 0x00001E0A - "\x00d\x03\a\x00\x00\x1e\v" + // 0x00640307: 0x00001E0B - "\x00D\x03#\x00\x00\x1e\f" + // 0x00440323: 0x00001E0C - "\x00d\x03#\x00\x00\x1e\r" + // 0x00640323: 0x00001E0D - "\x00D\x031\x00\x00\x1e\x0e" + // 0x00440331: 0x00001E0E - "\x00d\x031\x00\x00\x1e\x0f" + // 0x00640331: 0x00001E0F - "\x00D\x03'\x00\x00\x1e\x10" + // 0x00440327: 0x00001E10 - "\x00d\x03'\x00\x00\x1e\x11" + // 0x00640327: 0x00001E11 - "\x00D\x03-\x00\x00\x1e\x12" + // 0x0044032D: 0x00001E12 - "\x00d\x03-\x00\x00\x1e\x13" + // 0x0064032D: 0x00001E13 - "\x01\x12\x03\x00\x00\x00\x1e\x14" + // 0x01120300: 0x00001E14 - "\x01\x13\x03\x00\x00\x00\x1e\x15" + // 0x01130300: 0x00001E15 - "\x01\x12\x03\x01\x00\x00\x1e\x16" + // 0x01120301: 0x00001E16 - "\x01\x13\x03\x01\x00\x00\x1e\x17" + // 0x01130301: 0x00001E17 - "\x00E\x03-\x00\x00\x1e\x18" + // 0x0045032D: 0x00001E18 - "\x00e\x03-\x00\x00\x1e\x19" + // 0x0065032D: 0x00001E19 - "\x00E\x030\x00\x00\x1e\x1a" + // 0x00450330: 0x00001E1A - "\x00e\x030\x00\x00\x1e\x1b" + // 0x00650330: 0x00001E1B - "\x02(\x03\x06\x00\x00\x1e\x1c" + // 0x02280306: 0x00001E1C - "\x02)\x03\x06\x00\x00\x1e\x1d" + // 0x02290306: 0x00001E1D - "\x00F\x03\a\x00\x00\x1e\x1e" + // 0x00460307: 0x00001E1E - "\x00f\x03\a\x00\x00\x1e\x1f" + // 0x00660307: 0x00001E1F - "\x00G\x03\x04\x00\x00\x1e " + // 0x00470304: 0x00001E20 - "\x00g\x03\x04\x00\x00\x1e!" + // 0x00670304: 0x00001E21 - "\x00H\x03\a\x00\x00\x1e\"" + // 0x00480307: 0x00001E22 - "\x00h\x03\a\x00\x00\x1e#" + // 0x00680307: 0x00001E23 - "\x00H\x03#\x00\x00\x1e$" + // 0x00480323: 0x00001E24 - "\x00h\x03#\x00\x00\x1e%" + // 0x00680323: 0x00001E25 - "\x00H\x03\b\x00\x00\x1e&" + // 0x00480308: 0x00001E26 - "\x00h\x03\b\x00\x00\x1e'" + // 0x00680308: 0x00001E27 - "\x00H\x03'\x00\x00\x1e(" + // 0x00480327: 0x00001E28 - "\x00h\x03'\x00\x00\x1e)" + // 0x00680327: 0x00001E29 - "\x00H\x03.\x00\x00\x1e*" + // 0x0048032E: 0x00001E2A - "\x00h\x03.\x00\x00\x1e+" + // 0x0068032E: 0x00001E2B - "\x00I\x030\x00\x00\x1e," + // 0x00490330: 0x00001E2C - "\x00i\x030\x00\x00\x1e-" + // 0x00690330: 0x00001E2D - "\x00\xcf\x03\x01\x00\x00\x1e." + // 0x00CF0301: 0x00001E2E - "\x00\xef\x03\x01\x00\x00\x1e/" + // 0x00EF0301: 0x00001E2F - "\x00K\x03\x01\x00\x00\x1e0" + // 0x004B0301: 0x00001E30 - "\x00k\x03\x01\x00\x00\x1e1" + // 0x006B0301: 0x00001E31 - "\x00K\x03#\x00\x00\x1e2" + // 0x004B0323: 0x00001E32 - "\x00k\x03#\x00\x00\x1e3" + // 0x006B0323: 0x00001E33 - "\x00K\x031\x00\x00\x1e4" + // 0x004B0331: 0x00001E34 - "\x00k\x031\x00\x00\x1e5" + // 0x006B0331: 0x00001E35 - "\x00L\x03#\x00\x00\x1e6" + // 0x004C0323: 0x00001E36 - "\x00l\x03#\x00\x00\x1e7" + // 0x006C0323: 0x00001E37 - "\x1e6\x03\x04\x00\x00\x1e8" + // 0x1E360304: 0x00001E38 - "\x1e7\x03\x04\x00\x00\x1e9" + // 0x1E370304: 0x00001E39 - "\x00L\x031\x00\x00\x1e:" + // 0x004C0331: 0x00001E3A - "\x00l\x031\x00\x00\x1e;" + // 0x006C0331: 0x00001E3B - "\x00L\x03-\x00\x00\x1e<" + // 0x004C032D: 0x00001E3C - "\x00l\x03-\x00\x00\x1e=" + // 0x006C032D: 0x00001E3D - "\x00M\x03\x01\x00\x00\x1e>" + // 0x004D0301: 0x00001E3E - "\x00m\x03\x01\x00\x00\x1e?" + // 0x006D0301: 0x00001E3F - "\x00M\x03\a\x00\x00\x1e@" + // 0x004D0307: 0x00001E40 - "\x00m\x03\a\x00\x00\x1eA" + // 0x006D0307: 0x00001E41 - "\x00M\x03#\x00\x00\x1eB" + // 0x004D0323: 0x00001E42 - "\x00m\x03#\x00\x00\x1eC" + // 0x006D0323: 0x00001E43 - "\x00N\x03\a\x00\x00\x1eD" + // 0x004E0307: 0x00001E44 - "\x00n\x03\a\x00\x00\x1eE" + // 0x006E0307: 0x00001E45 - "\x00N\x03#\x00\x00\x1eF" + // 0x004E0323: 0x00001E46 - "\x00n\x03#\x00\x00\x1eG" + // 0x006E0323: 0x00001E47 - "\x00N\x031\x00\x00\x1eH" + // 0x004E0331: 0x00001E48 - "\x00n\x031\x00\x00\x1eI" + // 0x006E0331: 0x00001E49 - "\x00N\x03-\x00\x00\x1eJ" + // 0x004E032D: 0x00001E4A - "\x00n\x03-\x00\x00\x1eK" + // 0x006E032D: 0x00001E4B - "\x00\xd5\x03\x01\x00\x00\x1eL" + // 0x00D50301: 0x00001E4C - "\x00\xf5\x03\x01\x00\x00\x1eM" + // 0x00F50301: 0x00001E4D - "\x00\xd5\x03\b\x00\x00\x1eN" + // 0x00D50308: 0x00001E4E - "\x00\xf5\x03\b\x00\x00\x1eO" + // 0x00F50308: 0x00001E4F - "\x01L\x03\x00\x00\x00\x1eP" + // 0x014C0300: 0x00001E50 - "\x01M\x03\x00\x00\x00\x1eQ" + // 0x014D0300: 0x00001E51 - "\x01L\x03\x01\x00\x00\x1eR" + // 0x014C0301: 0x00001E52 - "\x01M\x03\x01\x00\x00\x1eS" + // 0x014D0301: 0x00001E53 - "\x00P\x03\x01\x00\x00\x1eT" + // 0x00500301: 0x00001E54 - "\x00p\x03\x01\x00\x00\x1eU" + // 0x00700301: 0x00001E55 - "\x00P\x03\a\x00\x00\x1eV" + // 0x00500307: 0x00001E56 - "\x00p\x03\a\x00\x00\x1eW" + // 0x00700307: 0x00001E57 - "\x00R\x03\a\x00\x00\x1eX" + // 0x00520307: 0x00001E58 - "\x00r\x03\a\x00\x00\x1eY" + // 0x00720307: 0x00001E59 - "\x00R\x03#\x00\x00\x1eZ" + // 0x00520323: 0x00001E5A - "\x00r\x03#\x00\x00\x1e[" + // 0x00720323: 0x00001E5B - "\x1eZ\x03\x04\x00\x00\x1e\\" + // 0x1E5A0304: 0x00001E5C - "\x1e[\x03\x04\x00\x00\x1e]" + // 0x1E5B0304: 0x00001E5D - "\x00R\x031\x00\x00\x1e^" + // 0x00520331: 0x00001E5E - "\x00r\x031\x00\x00\x1e_" + // 0x00720331: 0x00001E5F - "\x00S\x03\a\x00\x00\x1e`" + // 0x00530307: 0x00001E60 - "\x00s\x03\a\x00\x00\x1ea" + // 0x00730307: 0x00001E61 - "\x00S\x03#\x00\x00\x1eb" + // 0x00530323: 0x00001E62 - "\x00s\x03#\x00\x00\x1ec" + // 0x00730323: 0x00001E63 - "\x01Z\x03\a\x00\x00\x1ed" + // 0x015A0307: 0x00001E64 - "\x01[\x03\a\x00\x00\x1ee" + // 0x015B0307: 0x00001E65 - "\x01`\x03\a\x00\x00\x1ef" + // 0x01600307: 0x00001E66 - "\x01a\x03\a\x00\x00\x1eg" + // 0x01610307: 0x00001E67 - "\x1eb\x03\a\x00\x00\x1eh" + // 0x1E620307: 0x00001E68 - "\x1ec\x03\a\x00\x00\x1ei" + // 0x1E630307: 0x00001E69 - "\x00T\x03\a\x00\x00\x1ej" + // 0x00540307: 0x00001E6A - "\x00t\x03\a\x00\x00\x1ek" + // 0x00740307: 0x00001E6B - "\x00T\x03#\x00\x00\x1el" + // 0x00540323: 0x00001E6C - "\x00t\x03#\x00\x00\x1em" + // 0x00740323: 0x00001E6D - "\x00T\x031\x00\x00\x1en" + // 0x00540331: 0x00001E6E - "\x00t\x031\x00\x00\x1eo" + // 0x00740331: 0x00001E6F - "\x00T\x03-\x00\x00\x1ep" + // 0x0054032D: 0x00001E70 - "\x00t\x03-\x00\x00\x1eq" + // 0x0074032D: 0x00001E71 - "\x00U\x03$\x00\x00\x1er" + // 0x00550324: 0x00001E72 - "\x00u\x03$\x00\x00\x1es" + // 0x00750324: 0x00001E73 - "\x00U\x030\x00\x00\x1et" + // 0x00550330: 0x00001E74 - "\x00u\x030\x00\x00\x1eu" + // 0x00750330: 0x00001E75 - "\x00U\x03-\x00\x00\x1ev" + // 0x0055032D: 0x00001E76 - "\x00u\x03-\x00\x00\x1ew" + // 0x0075032D: 0x00001E77 - "\x01h\x03\x01\x00\x00\x1ex" + // 0x01680301: 0x00001E78 - "\x01i\x03\x01\x00\x00\x1ey" + // 0x01690301: 0x00001E79 - "\x01j\x03\b\x00\x00\x1ez" + // 0x016A0308: 0x00001E7A - "\x01k\x03\b\x00\x00\x1e{" + // 0x016B0308: 0x00001E7B - "\x00V\x03\x03\x00\x00\x1e|" + // 0x00560303: 0x00001E7C - "\x00v\x03\x03\x00\x00\x1e}" + // 0x00760303: 0x00001E7D - "\x00V\x03#\x00\x00\x1e~" + // 0x00560323: 0x00001E7E - "\x00v\x03#\x00\x00\x1e\u007f" + // 0x00760323: 0x00001E7F - "\x00W\x03\x00\x00\x00\x1e\x80" + // 0x00570300: 0x00001E80 - "\x00w\x03\x00\x00\x00\x1e\x81" + // 0x00770300: 0x00001E81 - "\x00W\x03\x01\x00\x00\x1e\x82" + // 0x00570301: 0x00001E82 - "\x00w\x03\x01\x00\x00\x1e\x83" + // 0x00770301: 0x00001E83 - "\x00W\x03\b\x00\x00\x1e\x84" + // 0x00570308: 0x00001E84 - "\x00w\x03\b\x00\x00\x1e\x85" + // 0x00770308: 0x00001E85 - "\x00W\x03\a\x00\x00\x1e\x86" + // 0x00570307: 0x00001E86 - "\x00w\x03\a\x00\x00\x1e\x87" + // 0x00770307: 0x00001E87 - "\x00W\x03#\x00\x00\x1e\x88" + // 0x00570323: 0x00001E88 - "\x00w\x03#\x00\x00\x1e\x89" + // 0x00770323: 0x00001E89 - "\x00X\x03\a\x00\x00\x1e\x8a" + // 0x00580307: 0x00001E8A - "\x00x\x03\a\x00\x00\x1e\x8b" + // 0x00780307: 0x00001E8B - "\x00X\x03\b\x00\x00\x1e\x8c" + // 0x00580308: 0x00001E8C - "\x00x\x03\b\x00\x00\x1e\x8d" + // 0x00780308: 0x00001E8D - "\x00Y\x03\a\x00\x00\x1e\x8e" + // 0x00590307: 0x00001E8E - "\x00y\x03\a\x00\x00\x1e\x8f" + // 0x00790307: 0x00001E8F - "\x00Z\x03\x02\x00\x00\x1e\x90" + // 0x005A0302: 0x00001E90 - "\x00z\x03\x02\x00\x00\x1e\x91" + // 0x007A0302: 0x00001E91 - "\x00Z\x03#\x00\x00\x1e\x92" + // 0x005A0323: 0x00001E92 - "\x00z\x03#\x00\x00\x1e\x93" + // 0x007A0323: 0x00001E93 - "\x00Z\x031\x00\x00\x1e\x94" + // 0x005A0331: 0x00001E94 - "\x00z\x031\x00\x00\x1e\x95" + // 0x007A0331: 0x00001E95 - "\x00h\x031\x00\x00\x1e\x96" + // 0x00680331: 0x00001E96 - "\x00t\x03\b\x00\x00\x1e\x97" + // 0x00740308: 0x00001E97 - "\x00w\x03\n\x00\x00\x1e\x98" + // 0x0077030A: 0x00001E98 - "\x00y\x03\n\x00\x00\x1e\x99" + // 0x0079030A: 0x00001E99 - "\x01\u007f\x03\a\x00\x00\x1e\x9b" + // 0x017F0307: 0x00001E9B - "\x00A\x03#\x00\x00\x1e\xa0" + // 0x00410323: 0x00001EA0 - "\x00a\x03#\x00\x00\x1e\xa1" + // 0x00610323: 0x00001EA1 - "\x00A\x03\t\x00\x00\x1e\xa2" + // 0x00410309: 0x00001EA2 - "\x00a\x03\t\x00\x00\x1e\xa3" + // 0x00610309: 0x00001EA3 - "\x00\xc2\x03\x01\x00\x00\x1e\xa4" + // 0x00C20301: 0x00001EA4 - "\x00\xe2\x03\x01\x00\x00\x1e\xa5" + // 0x00E20301: 0x00001EA5 - "\x00\xc2\x03\x00\x00\x00\x1e\xa6" + // 0x00C20300: 0x00001EA6 - "\x00\xe2\x03\x00\x00\x00\x1e\xa7" + // 0x00E20300: 0x00001EA7 - "\x00\xc2\x03\t\x00\x00\x1e\xa8" + // 0x00C20309: 0x00001EA8 - "\x00\xe2\x03\t\x00\x00\x1e\xa9" + // 0x00E20309: 0x00001EA9 - "\x00\xc2\x03\x03\x00\x00\x1e\xaa" + // 0x00C20303: 0x00001EAA - "\x00\xe2\x03\x03\x00\x00\x1e\xab" + // 0x00E20303: 0x00001EAB - "\x1e\xa0\x03\x02\x00\x00\x1e\xac" + // 0x1EA00302: 0x00001EAC - "\x1e\xa1\x03\x02\x00\x00\x1e\xad" + // 0x1EA10302: 0x00001EAD - "\x01\x02\x03\x01\x00\x00\x1e\xae" + // 0x01020301: 0x00001EAE - "\x01\x03\x03\x01\x00\x00\x1e\xaf" + // 0x01030301: 0x00001EAF - "\x01\x02\x03\x00\x00\x00\x1e\xb0" + // 0x01020300: 0x00001EB0 - "\x01\x03\x03\x00\x00\x00\x1e\xb1" + // 0x01030300: 0x00001EB1 - "\x01\x02\x03\t\x00\x00\x1e\xb2" + // 0x01020309: 0x00001EB2 - "\x01\x03\x03\t\x00\x00\x1e\xb3" + // 0x01030309: 0x00001EB3 - "\x01\x02\x03\x03\x00\x00\x1e\xb4" + // 0x01020303: 0x00001EB4 - "\x01\x03\x03\x03\x00\x00\x1e\xb5" + // 0x01030303: 0x00001EB5 - "\x1e\xa0\x03\x06\x00\x00\x1e\xb6" + // 0x1EA00306: 0x00001EB6 - "\x1e\xa1\x03\x06\x00\x00\x1e\xb7" + // 0x1EA10306: 0x00001EB7 - "\x00E\x03#\x00\x00\x1e\xb8" + // 0x00450323: 0x00001EB8 - "\x00e\x03#\x00\x00\x1e\xb9" + // 0x00650323: 0x00001EB9 - "\x00E\x03\t\x00\x00\x1e\xba" + // 0x00450309: 0x00001EBA - "\x00e\x03\t\x00\x00\x1e\xbb" + // 0x00650309: 0x00001EBB - "\x00E\x03\x03\x00\x00\x1e\xbc" + // 0x00450303: 0x00001EBC - "\x00e\x03\x03\x00\x00\x1e\xbd" + // 0x00650303: 0x00001EBD - "\x00\xca\x03\x01\x00\x00\x1e\xbe" + // 0x00CA0301: 0x00001EBE - "\x00\xea\x03\x01\x00\x00\x1e\xbf" + // 0x00EA0301: 0x00001EBF - "\x00\xca\x03\x00\x00\x00\x1e\xc0" + // 0x00CA0300: 0x00001EC0 - "\x00\xea\x03\x00\x00\x00\x1e\xc1" + // 0x00EA0300: 0x00001EC1 - "\x00\xca\x03\t\x00\x00\x1e\xc2" + // 0x00CA0309: 0x00001EC2 - "\x00\xea\x03\t\x00\x00\x1e\xc3" + // 0x00EA0309: 0x00001EC3 - "\x00\xca\x03\x03\x00\x00\x1e\xc4" + // 0x00CA0303: 0x00001EC4 - "\x00\xea\x03\x03\x00\x00\x1e\xc5" + // 0x00EA0303: 0x00001EC5 - "\x1e\xb8\x03\x02\x00\x00\x1e\xc6" + // 0x1EB80302: 0x00001EC6 - "\x1e\xb9\x03\x02\x00\x00\x1e\xc7" + // 0x1EB90302: 0x00001EC7 - "\x00I\x03\t\x00\x00\x1e\xc8" + // 0x00490309: 0x00001EC8 - "\x00i\x03\t\x00\x00\x1e\xc9" + // 0x00690309: 0x00001EC9 - "\x00I\x03#\x00\x00\x1e\xca" + // 0x00490323: 0x00001ECA - "\x00i\x03#\x00\x00\x1e\xcb" + // 0x00690323: 0x00001ECB - "\x00O\x03#\x00\x00\x1e\xcc" + // 0x004F0323: 0x00001ECC - "\x00o\x03#\x00\x00\x1e\xcd" + // 0x006F0323: 0x00001ECD - "\x00O\x03\t\x00\x00\x1e\xce" + // 0x004F0309: 0x00001ECE - "\x00o\x03\t\x00\x00\x1e\xcf" + // 0x006F0309: 0x00001ECF - "\x00\xd4\x03\x01\x00\x00\x1e\xd0" + // 0x00D40301: 0x00001ED0 - "\x00\xf4\x03\x01\x00\x00\x1e\xd1" + // 0x00F40301: 0x00001ED1 - "\x00\xd4\x03\x00\x00\x00\x1e\xd2" + // 0x00D40300: 0x00001ED2 - "\x00\xf4\x03\x00\x00\x00\x1e\xd3" + // 0x00F40300: 0x00001ED3 - "\x00\xd4\x03\t\x00\x00\x1e\xd4" + // 0x00D40309: 0x00001ED4 - "\x00\xf4\x03\t\x00\x00\x1e\xd5" + // 0x00F40309: 0x00001ED5 - "\x00\xd4\x03\x03\x00\x00\x1e\xd6" + // 0x00D40303: 0x00001ED6 - "\x00\xf4\x03\x03\x00\x00\x1e\xd7" + // 0x00F40303: 0x00001ED7 - "\x1e\xcc\x03\x02\x00\x00\x1e\xd8" + // 0x1ECC0302: 0x00001ED8 - "\x1e\xcd\x03\x02\x00\x00\x1e\xd9" + // 0x1ECD0302: 0x00001ED9 - "\x01\xa0\x03\x01\x00\x00\x1e\xda" + // 0x01A00301: 0x00001EDA - "\x01\xa1\x03\x01\x00\x00\x1e\xdb" + // 0x01A10301: 0x00001EDB - "\x01\xa0\x03\x00\x00\x00\x1e\xdc" + // 0x01A00300: 0x00001EDC - "\x01\xa1\x03\x00\x00\x00\x1e\xdd" + // 0x01A10300: 0x00001EDD - "\x01\xa0\x03\t\x00\x00\x1e\xde" + // 0x01A00309: 0x00001EDE - "\x01\xa1\x03\t\x00\x00\x1e\xdf" + // 0x01A10309: 0x00001EDF - "\x01\xa0\x03\x03\x00\x00\x1e\xe0" + // 0x01A00303: 0x00001EE0 - "\x01\xa1\x03\x03\x00\x00\x1e\xe1" + // 0x01A10303: 0x00001EE1 - "\x01\xa0\x03#\x00\x00\x1e\xe2" + // 0x01A00323: 0x00001EE2 - "\x01\xa1\x03#\x00\x00\x1e\xe3" + // 0x01A10323: 0x00001EE3 - "\x00U\x03#\x00\x00\x1e\xe4" + // 0x00550323: 0x00001EE4 - "\x00u\x03#\x00\x00\x1e\xe5" + // 0x00750323: 0x00001EE5 - "\x00U\x03\t\x00\x00\x1e\xe6" + // 0x00550309: 0x00001EE6 - "\x00u\x03\t\x00\x00\x1e\xe7" + // 0x00750309: 0x00001EE7 - "\x01\xaf\x03\x01\x00\x00\x1e\xe8" + // 0x01AF0301: 0x00001EE8 - "\x01\xb0\x03\x01\x00\x00\x1e\xe9" + // 0x01B00301: 0x00001EE9 - "\x01\xaf\x03\x00\x00\x00\x1e\xea" + // 0x01AF0300: 0x00001EEA - "\x01\xb0\x03\x00\x00\x00\x1e\xeb" + // 0x01B00300: 0x00001EEB - "\x01\xaf\x03\t\x00\x00\x1e\xec" + // 0x01AF0309: 0x00001EEC - "\x01\xb0\x03\t\x00\x00\x1e\xed" + // 0x01B00309: 0x00001EED - "\x01\xaf\x03\x03\x00\x00\x1e\xee" + // 0x01AF0303: 0x00001EEE - "\x01\xb0\x03\x03\x00\x00\x1e\xef" + // 0x01B00303: 0x00001EEF - "\x01\xaf\x03#\x00\x00\x1e\xf0" + // 0x01AF0323: 0x00001EF0 - "\x01\xb0\x03#\x00\x00\x1e\xf1" + // 0x01B00323: 0x00001EF1 - "\x00Y\x03\x00\x00\x00\x1e\xf2" + // 0x00590300: 0x00001EF2 - "\x00y\x03\x00\x00\x00\x1e\xf3" + // 0x00790300: 0x00001EF3 - "\x00Y\x03#\x00\x00\x1e\xf4" + // 0x00590323: 0x00001EF4 - "\x00y\x03#\x00\x00\x1e\xf5" + // 0x00790323: 0x00001EF5 - "\x00Y\x03\t\x00\x00\x1e\xf6" + // 0x00590309: 0x00001EF6 - "\x00y\x03\t\x00\x00\x1e\xf7" + // 0x00790309: 0x00001EF7 - "\x00Y\x03\x03\x00\x00\x1e\xf8" + // 0x00590303: 0x00001EF8 - "\x00y\x03\x03\x00\x00\x1e\xf9" + // 0x00790303: 0x00001EF9 - "\x03\xb1\x03\x13\x00\x00\x1f\x00" + // 0x03B10313: 0x00001F00 - "\x03\xb1\x03\x14\x00\x00\x1f\x01" + // 0x03B10314: 0x00001F01 - "\x1f\x00\x03\x00\x00\x00\x1f\x02" + // 0x1F000300: 0x00001F02 - "\x1f\x01\x03\x00\x00\x00\x1f\x03" + // 0x1F010300: 0x00001F03 - "\x1f\x00\x03\x01\x00\x00\x1f\x04" + // 0x1F000301: 0x00001F04 - "\x1f\x01\x03\x01\x00\x00\x1f\x05" + // 0x1F010301: 0x00001F05 - "\x1f\x00\x03B\x00\x00\x1f\x06" + // 0x1F000342: 0x00001F06 - "\x1f\x01\x03B\x00\x00\x1f\a" + // 0x1F010342: 0x00001F07 - "\x03\x91\x03\x13\x00\x00\x1f\b" + // 0x03910313: 0x00001F08 - "\x03\x91\x03\x14\x00\x00\x1f\t" + // 0x03910314: 0x00001F09 - "\x1f\b\x03\x00\x00\x00\x1f\n" + // 0x1F080300: 0x00001F0A - "\x1f\t\x03\x00\x00\x00\x1f\v" + // 0x1F090300: 0x00001F0B - "\x1f\b\x03\x01\x00\x00\x1f\f" + // 0x1F080301: 0x00001F0C - "\x1f\t\x03\x01\x00\x00\x1f\r" + // 0x1F090301: 0x00001F0D - "\x1f\b\x03B\x00\x00\x1f\x0e" + // 0x1F080342: 0x00001F0E - "\x1f\t\x03B\x00\x00\x1f\x0f" + // 0x1F090342: 0x00001F0F - "\x03\xb5\x03\x13\x00\x00\x1f\x10" + // 0x03B50313: 0x00001F10 - "\x03\xb5\x03\x14\x00\x00\x1f\x11" + // 0x03B50314: 0x00001F11 - "\x1f\x10\x03\x00\x00\x00\x1f\x12" + // 0x1F100300: 0x00001F12 - "\x1f\x11\x03\x00\x00\x00\x1f\x13" + // 0x1F110300: 0x00001F13 - "\x1f\x10\x03\x01\x00\x00\x1f\x14" + // 0x1F100301: 0x00001F14 - "\x1f\x11\x03\x01\x00\x00\x1f\x15" + // 0x1F110301: 0x00001F15 - "\x03\x95\x03\x13\x00\x00\x1f\x18" + // 0x03950313: 0x00001F18 - "\x03\x95\x03\x14\x00\x00\x1f\x19" + // 0x03950314: 0x00001F19 - "\x1f\x18\x03\x00\x00\x00\x1f\x1a" + // 0x1F180300: 0x00001F1A - "\x1f\x19\x03\x00\x00\x00\x1f\x1b" + // 0x1F190300: 0x00001F1B - "\x1f\x18\x03\x01\x00\x00\x1f\x1c" + // 0x1F180301: 0x00001F1C - "\x1f\x19\x03\x01\x00\x00\x1f\x1d" + // 0x1F190301: 0x00001F1D - "\x03\xb7\x03\x13\x00\x00\x1f " + // 0x03B70313: 0x00001F20 - "\x03\xb7\x03\x14\x00\x00\x1f!" + // 0x03B70314: 0x00001F21 - "\x1f \x03\x00\x00\x00\x1f\"" + // 0x1F200300: 0x00001F22 - "\x1f!\x03\x00\x00\x00\x1f#" + // 0x1F210300: 0x00001F23 - "\x1f \x03\x01\x00\x00\x1f$" + // 0x1F200301: 0x00001F24 - "\x1f!\x03\x01\x00\x00\x1f%" + // 0x1F210301: 0x00001F25 - "\x1f \x03B\x00\x00\x1f&" + // 0x1F200342: 0x00001F26 - "\x1f!\x03B\x00\x00\x1f'" + // 0x1F210342: 0x00001F27 - "\x03\x97\x03\x13\x00\x00\x1f(" + // 0x03970313: 0x00001F28 - "\x03\x97\x03\x14\x00\x00\x1f)" + // 0x03970314: 0x00001F29 - "\x1f(\x03\x00\x00\x00\x1f*" + // 0x1F280300: 0x00001F2A - "\x1f)\x03\x00\x00\x00\x1f+" + // 0x1F290300: 0x00001F2B - "\x1f(\x03\x01\x00\x00\x1f," + // 0x1F280301: 0x00001F2C - "\x1f)\x03\x01\x00\x00\x1f-" + // 0x1F290301: 0x00001F2D - "\x1f(\x03B\x00\x00\x1f." + // 0x1F280342: 0x00001F2E - "\x1f)\x03B\x00\x00\x1f/" + // 0x1F290342: 0x00001F2F - "\x03\xb9\x03\x13\x00\x00\x1f0" + // 0x03B90313: 0x00001F30 - "\x03\xb9\x03\x14\x00\x00\x1f1" + // 0x03B90314: 0x00001F31 - "\x1f0\x03\x00\x00\x00\x1f2" + // 0x1F300300: 0x00001F32 - "\x1f1\x03\x00\x00\x00\x1f3" + // 0x1F310300: 0x00001F33 - "\x1f0\x03\x01\x00\x00\x1f4" + // 0x1F300301: 0x00001F34 - "\x1f1\x03\x01\x00\x00\x1f5" + // 0x1F310301: 0x00001F35 - "\x1f0\x03B\x00\x00\x1f6" + // 0x1F300342: 0x00001F36 - "\x1f1\x03B\x00\x00\x1f7" + // 0x1F310342: 0x00001F37 - "\x03\x99\x03\x13\x00\x00\x1f8" + // 0x03990313: 0x00001F38 - "\x03\x99\x03\x14\x00\x00\x1f9" + // 0x03990314: 0x00001F39 - "\x1f8\x03\x00\x00\x00\x1f:" + // 0x1F380300: 0x00001F3A - "\x1f9\x03\x00\x00\x00\x1f;" + // 0x1F390300: 0x00001F3B - "\x1f8\x03\x01\x00\x00\x1f<" + // 0x1F380301: 0x00001F3C - "\x1f9\x03\x01\x00\x00\x1f=" + // 0x1F390301: 0x00001F3D - "\x1f8\x03B\x00\x00\x1f>" + // 0x1F380342: 0x00001F3E - "\x1f9\x03B\x00\x00\x1f?" + // 0x1F390342: 0x00001F3F - "\x03\xbf\x03\x13\x00\x00\x1f@" + // 0x03BF0313: 0x00001F40 - "\x03\xbf\x03\x14\x00\x00\x1fA" + // 0x03BF0314: 0x00001F41 - "\x1f@\x03\x00\x00\x00\x1fB" + // 0x1F400300: 0x00001F42 - "\x1fA\x03\x00\x00\x00\x1fC" + // 0x1F410300: 0x00001F43 - "\x1f@\x03\x01\x00\x00\x1fD" + // 0x1F400301: 0x00001F44 - "\x1fA\x03\x01\x00\x00\x1fE" + // 0x1F410301: 0x00001F45 - "\x03\x9f\x03\x13\x00\x00\x1fH" + // 0x039F0313: 0x00001F48 - "\x03\x9f\x03\x14\x00\x00\x1fI" + // 0x039F0314: 0x00001F49 - "\x1fH\x03\x00\x00\x00\x1fJ" + // 0x1F480300: 0x00001F4A - "\x1fI\x03\x00\x00\x00\x1fK" + // 0x1F490300: 0x00001F4B - "\x1fH\x03\x01\x00\x00\x1fL" + // 0x1F480301: 0x00001F4C - "\x1fI\x03\x01\x00\x00\x1fM" + // 0x1F490301: 0x00001F4D - "\x03\xc5\x03\x13\x00\x00\x1fP" + // 0x03C50313: 0x00001F50 - "\x03\xc5\x03\x14\x00\x00\x1fQ" + // 0x03C50314: 0x00001F51 - "\x1fP\x03\x00\x00\x00\x1fR" + // 0x1F500300: 0x00001F52 - "\x1fQ\x03\x00\x00\x00\x1fS" + // 0x1F510300: 0x00001F53 - "\x1fP\x03\x01\x00\x00\x1fT" + // 0x1F500301: 0x00001F54 - "\x1fQ\x03\x01\x00\x00\x1fU" + // 0x1F510301: 0x00001F55 - "\x1fP\x03B\x00\x00\x1fV" + // 0x1F500342: 0x00001F56 - "\x1fQ\x03B\x00\x00\x1fW" + // 0x1F510342: 0x00001F57 - "\x03\xa5\x03\x14\x00\x00\x1fY" + // 0x03A50314: 0x00001F59 - "\x1fY\x03\x00\x00\x00\x1f[" + // 0x1F590300: 0x00001F5B - "\x1fY\x03\x01\x00\x00\x1f]" + // 0x1F590301: 0x00001F5D - "\x1fY\x03B\x00\x00\x1f_" + // 0x1F590342: 0x00001F5F - "\x03\xc9\x03\x13\x00\x00\x1f`" + // 0x03C90313: 0x00001F60 - "\x03\xc9\x03\x14\x00\x00\x1fa" + // 0x03C90314: 0x00001F61 - "\x1f`\x03\x00\x00\x00\x1fb" + // 0x1F600300: 0x00001F62 - "\x1fa\x03\x00\x00\x00\x1fc" + // 0x1F610300: 0x00001F63 - "\x1f`\x03\x01\x00\x00\x1fd" + // 0x1F600301: 0x00001F64 - "\x1fa\x03\x01\x00\x00\x1fe" + // 0x1F610301: 0x00001F65 - "\x1f`\x03B\x00\x00\x1ff" + // 0x1F600342: 0x00001F66 - "\x1fa\x03B\x00\x00\x1fg" + // 0x1F610342: 0x00001F67 - "\x03\xa9\x03\x13\x00\x00\x1fh" + // 0x03A90313: 0x00001F68 - "\x03\xa9\x03\x14\x00\x00\x1fi" + // 0x03A90314: 0x00001F69 - "\x1fh\x03\x00\x00\x00\x1fj" + // 0x1F680300: 0x00001F6A - "\x1fi\x03\x00\x00\x00\x1fk" + // 0x1F690300: 0x00001F6B - "\x1fh\x03\x01\x00\x00\x1fl" + // 0x1F680301: 0x00001F6C - "\x1fi\x03\x01\x00\x00\x1fm" + // 0x1F690301: 0x00001F6D - "\x1fh\x03B\x00\x00\x1fn" + // 0x1F680342: 0x00001F6E - "\x1fi\x03B\x00\x00\x1fo" + // 0x1F690342: 0x00001F6F - "\x03\xb1\x03\x00\x00\x00\x1fp" + // 0x03B10300: 0x00001F70 - "\x03\xb5\x03\x00\x00\x00\x1fr" + // 0x03B50300: 0x00001F72 - "\x03\xb7\x03\x00\x00\x00\x1ft" + // 0x03B70300: 0x00001F74 - "\x03\xb9\x03\x00\x00\x00\x1fv" + // 0x03B90300: 0x00001F76 - "\x03\xbf\x03\x00\x00\x00\x1fx" + // 0x03BF0300: 0x00001F78 - "\x03\xc5\x03\x00\x00\x00\x1fz" + // 0x03C50300: 0x00001F7A - "\x03\xc9\x03\x00\x00\x00\x1f|" + // 0x03C90300: 0x00001F7C - "\x1f\x00\x03E\x00\x00\x1f\x80" + // 0x1F000345: 0x00001F80 - "\x1f\x01\x03E\x00\x00\x1f\x81" + // 0x1F010345: 0x00001F81 - "\x1f\x02\x03E\x00\x00\x1f\x82" + // 0x1F020345: 0x00001F82 - "\x1f\x03\x03E\x00\x00\x1f\x83" + // 0x1F030345: 0x00001F83 - "\x1f\x04\x03E\x00\x00\x1f\x84" + // 0x1F040345: 0x00001F84 - "\x1f\x05\x03E\x00\x00\x1f\x85" + // 0x1F050345: 0x00001F85 - "\x1f\x06\x03E\x00\x00\x1f\x86" + // 0x1F060345: 0x00001F86 - "\x1f\a\x03E\x00\x00\x1f\x87" + // 0x1F070345: 0x00001F87 - "\x1f\b\x03E\x00\x00\x1f\x88" + // 0x1F080345: 0x00001F88 - "\x1f\t\x03E\x00\x00\x1f\x89" + // 0x1F090345: 0x00001F89 - "\x1f\n\x03E\x00\x00\x1f\x8a" + // 0x1F0A0345: 0x00001F8A - "\x1f\v\x03E\x00\x00\x1f\x8b" + // 0x1F0B0345: 0x00001F8B - "\x1f\f\x03E\x00\x00\x1f\x8c" + // 0x1F0C0345: 0x00001F8C - "\x1f\r\x03E\x00\x00\x1f\x8d" + // 0x1F0D0345: 0x00001F8D - "\x1f\x0e\x03E\x00\x00\x1f\x8e" + // 0x1F0E0345: 0x00001F8E - "\x1f\x0f\x03E\x00\x00\x1f\x8f" + // 0x1F0F0345: 0x00001F8F - "\x1f \x03E\x00\x00\x1f\x90" + // 0x1F200345: 0x00001F90 - "\x1f!\x03E\x00\x00\x1f\x91" + // 0x1F210345: 0x00001F91 - "\x1f\"\x03E\x00\x00\x1f\x92" + // 0x1F220345: 0x00001F92 - "\x1f#\x03E\x00\x00\x1f\x93" + // 0x1F230345: 0x00001F93 - "\x1f$\x03E\x00\x00\x1f\x94" + // 0x1F240345: 0x00001F94 - "\x1f%\x03E\x00\x00\x1f\x95" + // 0x1F250345: 0x00001F95 - "\x1f&\x03E\x00\x00\x1f\x96" + // 0x1F260345: 0x00001F96 - "\x1f'\x03E\x00\x00\x1f\x97" + // 0x1F270345: 0x00001F97 - "\x1f(\x03E\x00\x00\x1f\x98" + // 0x1F280345: 0x00001F98 - "\x1f)\x03E\x00\x00\x1f\x99" + // 0x1F290345: 0x00001F99 - "\x1f*\x03E\x00\x00\x1f\x9a" + // 0x1F2A0345: 0x00001F9A - "\x1f+\x03E\x00\x00\x1f\x9b" + // 0x1F2B0345: 0x00001F9B - "\x1f,\x03E\x00\x00\x1f\x9c" + // 0x1F2C0345: 0x00001F9C - "\x1f-\x03E\x00\x00\x1f\x9d" + // 0x1F2D0345: 0x00001F9D - "\x1f.\x03E\x00\x00\x1f\x9e" + // 0x1F2E0345: 0x00001F9E - "\x1f/\x03E\x00\x00\x1f\x9f" + // 0x1F2F0345: 0x00001F9F - "\x1f`\x03E\x00\x00\x1f\xa0" + // 0x1F600345: 0x00001FA0 - "\x1fa\x03E\x00\x00\x1f\xa1" + // 0x1F610345: 0x00001FA1 - "\x1fb\x03E\x00\x00\x1f\xa2" + // 0x1F620345: 0x00001FA2 - "\x1fc\x03E\x00\x00\x1f\xa3" + // 0x1F630345: 0x00001FA3 - "\x1fd\x03E\x00\x00\x1f\xa4" + // 0x1F640345: 0x00001FA4 - "\x1fe\x03E\x00\x00\x1f\xa5" + // 0x1F650345: 0x00001FA5 - "\x1ff\x03E\x00\x00\x1f\xa6" + // 0x1F660345: 0x00001FA6 - "\x1fg\x03E\x00\x00\x1f\xa7" + // 0x1F670345: 0x00001FA7 - "\x1fh\x03E\x00\x00\x1f\xa8" + // 0x1F680345: 0x00001FA8 - "\x1fi\x03E\x00\x00\x1f\xa9" + // 0x1F690345: 0x00001FA9 - "\x1fj\x03E\x00\x00\x1f\xaa" + // 0x1F6A0345: 0x00001FAA - "\x1fk\x03E\x00\x00\x1f\xab" + // 0x1F6B0345: 0x00001FAB - "\x1fl\x03E\x00\x00\x1f\xac" + // 0x1F6C0345: 0x00001FAC - "\x1fm\x03E\x00\x00\x1f\xad" + // 0x1F6D0345: 0x00001FAD - "\x1fn\x03E\x00\x00\x1f\xae" + // 0x1F6E0345: 0x00001FAE - "\x1fo\x03E\x00\x00\x1f\xaf" + // 0x1F6F0345: 0x00001FAF - "\x03\xb1\x03\x06\x00\x00\x1f\xb0" + // 0x03B10306: 0x00001FB0 - "\x03\xb1\x03\x04\x00\x00\x1f\xb1" + // 0x03B10304: 0x00001FB1 - "\x1fp\x03E\x00\x00\x1f\xb2" + // 0x1F700345: 0x00001FB2 - "\x03\xb1\x03E\x00\x00\x1f\xb3" + // 0x03B10345: 0x00001FB3 - "\x03\xac\x03E\x00\x00\x1f\xb4" + // 0x03AC0345: 0x00001FB4 - "\x03\xb1\x03B\x00\x00\x1f\xb6" + // 0x03B10342: 0x00001FB6 - "\x1f\xb6\x03E\x00\x00\x1f\xb7" + // 0x1FB60345: 0x00001FB7 - "\x03\x91\x03\x06\x00\x00\x1f\xb8" + // 0x03910306: 0x00001FB8 - "\x03\x91\x03\x04\x00\x00\x1f\xb9" + // 0x03910304: 0x00001FB9 - "\x03\x91\x03\x00\x00\x00\x1f\xba" + // 0x03910300: 0x00001FBA - "\x03\x91\x03E\x00\x00\x1f\xbc" + // 0x03910345: 0x00001FBC - "\x00\xa8\x03B\x00\x00\x1f\xc1" + // 0x00A80342: 0x00001FC1 - "\x1ft\x03E\x00\x00\x1f\xc2" + // 0x1F740345: 0x00001FC2 - "\x03\xb7\x03E\x00\x00\x1f\xc3" + // 0x03B70345: 0x00001FC3 - "\x03\xae\x03E\x00\x00\x1f\xc4" + // 0x03AE0345: 0x00001FC4 - "\x03\xb7\x03B\x00\x00\x1f\xc6" + // 0x03B70342: 0x00001FC6 - "\x1f\xc6\x03E\x00\x00\x1f\xc7" + // 0x1FC60345: 0x00001FC7 - "\x03\x95\x03\x00\x00\x00\x1f\xc8" + // 0x03950300: 0x00001FC8 - "\x03\x97\x03\x00\x00\x00\x1f\xca" + // 0x03970300: 0x00001FCA - "\x03\x97\x03E\x00\x00\x1f\xcc" + // 0x03970345: 0x00001FCC - "\x1f\xbf\x03\x00\x00\x00\x1f\xcd" + // 0x1FBF0300: 0x00001FCD - "\x1f\xbf\x03\x01\x00\x00\x1f\xce" + // 0x1FBF0301: 0x00001FCE - "\x1f\xbf\x03B\x00\x00\x1f\xcf" + // 0x1FBF0342: 0x00001FCF - "\x03\xb9\x03\x06\x00\x00\x1f\xd0" + // 0x03B90306: 0x00001FD0 - "\x03\xb9\x03\x04\x00\x00\x1f\xd1" + // 0x03B90304: 0x00001FD1 - "\x03\xca\x03\x00\x00\x00\x1f\xd2" + // 0x03CA0300: 0x00001FD2 - "\x03\xb9\x03B\x00\x00\x1f\xd6" + // 0x03B90342: 0x00001FD6 - "\x03\xca\x03B\x00\x00\x1f\xd7" + // 0x03CA0342: 0x00001FD7 - "\x03\x99\x03\x06\x00\x00\x1f\xd8" + // 0x03990306: 0x00001FD8 - "\x03\x99\x03\x04\x00\x00\x1f\xd9" + // 0x03990304: 0x00001FD9 - "\x03\x99\x03\x00\x00\x00\x1f\xda" + // 0x03990300: 0x00001FDA - "\x1f\xfe\x03\x00\x00\x00\x1f\xdd" + // 0x1FFE0300: 0x00001FDD - "\x1f\xfe\x03\x01\x00\x00\x1f\xde" + // 0x1FFE0301: 0x00001FDE - "\x1f\xfe\x03B\x00\x00\x1f\xdf" + // 0x1FFE0342: 0x00001FDF - "\x03\xc5\x03\x06\x00\x00\x1f\xe0" + // 0x03C50306: 0x00001FE0 - "\x03\xc5\x03\x04\x00\x00\x1f\xe1" + // 0x03C50304: 0x00001FE1 - "\x03\xcb\x03\x00\x00\x00\x1f\xe2" + // 0x03CB0300: 0x00001FE2 - "\x03\xc1\x03\x13\x00\x00\x1f\xe4" + // 0x03C10313: 0x00001FE4 - "\x03\xc1\x03\x14\x00\x00\x1f\xe5" + // 0x03C10314: 0x00001FE5 - "\x03\xc5\x03B\x00\x00\x1f\xe6" + // 0x03C50342: 0x00001FE6 - "\x03\xcb\x03B\x00\x00\x1f\xe7" + // 0x03CB0342: 0x00001FE7 - "\x03\xa5\x03\x06\x00\x00\x1f\xe8" + // 0x03A50306: 0x00001FE8 - "\x03\xa5\x03\x04\x00\x00\x1f\xe9" + // 0x03A50304: 0x00001FE9 - "\x03\xa5\x03\x00\x00\x00\x1f\xea" + // 0x03A50300: 0x00001FEA - "\x03\xa1\x03\x14\x00\x00\x1f\xec" + // 0x03A10314: 0x00001FEC - "\x00\xa8\x03\x00\x00\x00\x1f\xed" + // 0x00A80300: 0x00001FED - "\x1f|\x03E\x00\x00\x1f\xf2" + // 0x1F7C0345: 0x00001FF2 - "\x03\xc9\x03E\x00\x00\x1f\xf3" + // 0x03C90345: 0x00001FF3 - "\x03\xce\x03E\x00\x00\x1f\xf4" + // 0x03CE0345: 0x00001FF4 - "\x03\xc9\x03B\x00\x00\x1f\xf6" + // 0x03C90342: 0x00001FF6 - "\x1f\xf6\x03E\x00\x00\x1f\xf7" + // 0x1FF60345: 0x00001FF7 - "\x03\x9f\x03\x00\x00\x00\x1f\xf8" + // 0x039F0300: 0x00001FF8 - "\x03\xa9\x03\x00\x00\x00\x1f\xfa" + // 0x03A90300: 0x00001FFA - "\x03\xa9\x03E\x00\x00\x1f\xfc" + // 0x03A90345: 0x00001FFC - "!\x90\x038\x00\x00!\x9a" + // 0x21900338: 0x0000219A - "!\x92\x038\x00\x00!\x9b" + // 0x21920338: 0x0000219B - "!\x94\x038\x00\x00!\xae" + // 0x21940338: 0x000021AE - "!\xd0\x038\x00\x00!\xcd" + // 0x21D00338: 0x000021CD - "!\xd4\x038\x00\x00!\xce" + // 0x21D40338: 0x000021CE - "!\xd2\x038\x00\x00!\xcf" + // 0x21D20338: 0x000021CF - "\"\x03\x038\x00\x00\"\x04" + // 0x22030338: 0x00002204 - "\"\b\x038\x00\x00\"\t" + // 0x22080338: 0x00002209 - "\"\v\x038\x00\x00\"\f" + // 0x220B0338: 0x0000220C - "\"#\x038\x00\x00\"$" + // 0x22230338: 0x00002224 - "\"%\x038\x00\x00\"&" + // 0x22250338: 0x00002226 - "\"<\x038\x00\x00\"A" + // 0x223C0338: 0x00002241 - "\"C\x038\x00\x00\"D" + // 0x22430338: 0x00002244 - "\"E\x038\x00\x00\"G" + // 0x22450338: 0x00002247 - "\"H\x038\x00\x00\"I" + // 0x22480338: 0x00002249 - "\x00=\x038\x00\x00\"`" + // 0x003D0338: 0x00002260 - "\"a\x038\x00\x00\"b" + // 0x22610338: 0x00002262 - "\"M\x038\x00\x00\"m" + // 0x224D0338: 0x0000226D - "\x00<\x038\x00\x00\"n" + // 0x003C0338: 0x0000226E - "\x00>\x038\x00\x00\"o" + // 0x003E0338: 0x0000226F - "\"d\x038\x00\x00\"p" + // 0x22640338: 0x00002270 - "\"e\x038\x00\x00\"q" + // 0x22650338: 0x00002271 - "\"r\x038\x00\x00\"t" + // 0x22720338: 0x00002274 - "\"s\x038\x00\x00\"u" + // 0x22730338: 0x00002275 - "\"v\x038\x00\x00\"x" + // 0x22760338: 0x00002278 - "\"w\x038\x00\x00\"y" + // 0x22770338: 0x00002279 - "\"z\x038\x00\x00\"\x80" + // 0x227A0338: 0x00002280 - "\"{\x038\x00\x00\"\x81" + // 0x227B0338: 0x00002281 - "\"\x82\x038\x00\x00\"\x84" + // 0x22820338: 0x00002284 - "\"\x83\x038\x00\x00\"\x85" + // 0x22830338: 0x00002285 - "\"\x86\x038\x00\x00\"\x88" + // 0x22860338: 0x00002288 - "\"\x87\x038\x00\x00\"\x89" + // 0x22870338: 0x00002289 - "\"\xa2\x038\x00\x00\"\xac" + // 0x22A20338: 0x000022AC - "\"\xa8\x038\x00\x00\"\xad" + // 0x22A80338: 0x000022AD - "\"\xa9\x038\x00\x00\"\xae" + // 0x22A90338: 0x000022AE - "\"\xab\x038\x00\x00\"\xaf" + // 0x22AB0338: 0x000022AF - "\"|\x038\x00\x00\"\xe0" + // 0x227C0338: 0x000022E0 - "\"}\x038\x00\x00\"\xe1" + // 0x227D0338: 0x000022E1 - "\"\x91\x038\x00\x00\"\xe2" + // 0x22910338: 0x000022E2 - "\"\x92\x038\x00\x00\"\xe3" + // 0x22920338: 0x000022E3 - "\"\xb2\x038\x00\x00\"\xea" + // 0x22B20338: 0x000022EA - "\"\xb3\x038\x00\x00\"\xeb" + // 0x22B30338: 0x000022EB - "\"\xb4\x038\x00\x00\"\xec" + // 0x22B40338: 0x000022EC - "\"\xb5\x038\x00\x00\"\xed" + // 0x22B50338: 0x000022ED - "0K0\x99\x00\x000L" + // 0x304B3099: 0x0000304C - "0M0\x99\x00\x000N" + // 0x304D3099: 0x0000304E - "0O0\x99\x00\x000P" + // 0x304F3099: 0x00003050 - "0Q0\x99\x00\x000R" + // 0x30513099: 0x00003052 - "0S0\x99\x00\x000T" + // 0x30533099: 0x00003054 - "0U0\x99\x00\x000V" + // 0x30553099: 0x00003056 - "0W0\x99\x00\x000X" + // 0x30573099: 0x00003058 - "0Y0\x99\x00\x000Z" + // 0x30593099: 0x0000305A - "0[0\x99\x00\x000\\" + // 0x305B3099: 0x0000305C - "0]0\x99\x00\x000^" + // 0x305D3099: 0x0000305E - "0_0\x99\x00\x000`" + // 0x305F3099: 0x00003060 - "0a0\x99\x00\x000b" + // 0x30613099: 0x00003062 - "0d0\x99\x00\x000e" + // 0x30643099: 0x00003065 - "0f0\x99\x00\x000g" + // 0x30663099: 0x00003067 - "0h0\x99\x00\x000i" + // 0x30683099: 0x00003069 - "0o0\x99\x00\x000p" + // 0x306F3099: 0x00003070 - "0o0\x9a\x00\x000q" + // 0x306F309A: 0x00003071 - "0r0\x99\x00\x000s" + // 0x30723099: 0x00003073 - "0r0\x9a\x00\x000t" + // 0x3072309A: 0x00003074 - "0u0\x99\x00\x000v" + // 0x30753099: 0x00003076 - "0u0\x9a\x00\x000w" + // 0x3075309A: 0x00003077 - "0x0\x99\x00\x000y" + // 0x30783099: 0x00003079 - "0x0\x9a\x00\x000z" + // 0x3078309A: 0x0000307A - "0{0\x99\x00\x000|" + // 0x307B3099: 0x0000307C - "0{0\x9a\x00\x000}" + // 0x307B309A: 0x0000307D - "0F0\x99\x00\x000\x94" + // 0x30463099: 0x00003094 - "0\x9d0\x99\x00\x000\x9e" + // 0x309D3099: 0x0000309E - "0\xab0\x99\x00\x000\xac" + // 0x30AB3099: 0x000030AC - "0\xad0\x99\x00\x000\xae" + // 0x30AD3099: 0x000030AE - "0\xaf0\x99\x00\x000\xb0" + // 0x30AF3099: 0x000030B0 - "0\xb10\x99\x00\x000\xb2" + // 0x30B13099: 0x000030B2 - "0\xb30\x99\x00\x000\xb4" + // 0x30B33099: 0x000030B4 - "0\xb50\x99\x00\x000\xb6" + // 0x30B53099: 0x000030B6 - "0\xb70\x99\x00\x000\xb8" + // 0x30B73099: 0x000030B8 - "0\xb90\x99\x00\x000\xba" + // 0x30B93099: 0x000030BA - "0\xbb0\x99\x00\x000\xbc" + // 0x30BB3099: 0x000030BC - "0\xbd0\x99\x00\x000\xbe" + // 0x30BD3099: 0x000030BE - "0\xbf0\x99\x00\x000\xc0" + // 0x30BF3099: 0x000030C0 - "0\xc10\x99\x00\x000\xc2" + // 0x30C13099: 0x000030C2 - "0\xc40\x99\x00\x000\xc5" + // 0x30C43099: 0x000030C5 - "0\xc60\x99\x00\x000\xc7" + // 0x30C63099: 0x000030C7 - "0\xc80\x99\x00\x000\xc9" + // 0x30C83099: 0x000030C9 - "0\xcf0\x99\x00\x000\xd0" + // 0x30CF3099: 0x000030D0 - "0\xcf0\x9a\x00\x000\xd1" + // 0x30CF309A: 0x000030D1 - "0\xd20\x99\x00\x000\xd3" + // 0x30D23099: 0x000030D3 - "0\xd20\x9a\x00\x000\xd4" + // 0x30D2309A: 0x000030D4 - "0\xd50\x99\x00\x000\xd6" + // 0x30D53099: 0x000030D6 - "0\xd50\x9a\x00\x000\xd7" + // 0x30D5309A: 0x000030D7 - "0\xd80\x99\x00\x000\xd9" + // 0x30D83099: 0x000030D9 - "0\xd80\x9a\x00\x000\xda" + // 0x30D8309A: 0x000030DA - "0\xdb0\x99\x00\x000\xdc" + // 0x30DB3099: 0x000030DC - "0\xdb0\x9a\x00\x000\xdd" + // 0x30DB309A: 0x000030DD - "0\xa60\x99\x00\x000\xf4" + // 0x30A63099: 0x000030F4 - "0\xef0\x99\x00\x000\xf7" + // 0x30EF3099: 0x000030F7 - "0\xf00\x99\x00\x000\xf8" + // 0x30F03099: 0x000030F8 - "0\xf10\x99\x00\x000\xf9" + // 0x30F13099: 0x000030F9 - "0\xf20\x99\x00\x000\xfa" + // 0x30F23099: 0x000030FA - "0\xfd0\x99\x00\x000\xfe" + // 0x30FD3099: 0x000030FE - "\x10\x99\x10\xba\x00\x01\x10\x9a" + // 0x109910BA: 0x0001109A - "\x10\x9b\x10\xba\x00\x01\x10\x9c" + // 0x109B10BA: 0x0001109C - "\x10\xa5\x10\xba\x00\x01\x10\xab" + // 0x10A510BA: 0x000110AB - "\x111\x11'\x00\x01\x11." + // 0x11311127: 0x0001112E - "\x112\x11'\x00\x01\x11/" + // 0x11321127: 0x0001112F - "\x13G\x13>\x00\x01\x13K" + // 0x1347133E: 0x0001134B - "\x13G\x13W\x00\x01\x13L" + // 0x13471357: 0x0001134C - "\x14\xb9\x14\xba\x00\x01\x14\xbb" + // 0x14B914BA: 0x000114BB - "\x14\xb9\x14\xb0\x00\x01\x14\xbc" + // 0x14B914B0: 0x000114BC - "\x14\xb9\x14\xbd\x00\x01\x14\xbe" + // 0x14B914BD: 0x000114BE - "\x15\xb8\x15\xaf\x00\x01\x15\xba" + // 0x15B815AF: 0x000115BA - "\x15\xb9\x15\xaf\x00\x01\x15\xbb" + // 0x15B915AF: 0x000115BB - "" - // Total size of tables: 53KB (54226 bytes) diff --git a/vendor/golang.org/x/text/unicode/norm/tables11.0.0.go b/vendor/golang.org/x/text/unicode/norm/tables11.0.0.go deleted file mode 100644 index eb73ecc3738..00000000000 --- a/vendor/golang.org/x/text/unicode/norm/tables11.0.0.go +++ /dev/null @@ -1,7693 +0,0 @@ -// Code generated by running "go generate" in golang.org/x/text. DO NOT EDIT. - -//go:build go1.13 && !go1.14 - -package norm - -import "sync" - -const ( - // Version is the Unicode edition from which the tables are derived. - Version = "11.0.0" - - // MaxTransformChunkSize indicates the maximum number of bytes that Transform - // may need to write atomically for any Form. Making a destination buffer at - // least this size ensures that Transform can always make progress and that - // the user does not need to grow the buffer on an ErrShortDst. - MaxTransformChunkSize = 35 + maxNonStarters*4 -) - -var ccc = [55]uint8{ - 0, 1, 7, 8, 9, 10, 11, 12, - 13, 14, 15, 16, 17, 18, 19, 20, - 21, 22, 23, 24, 25, 26, 27, 28, - 29, 30, 31, 32, 33, 34, 35, 36, - 84, 91, 103, 107, 118, 122, 129, 130, - 132, 202, 214, 216, 218, 220, 222, 224, - 226, 228, 230, 232, 233, 234, 240, -} - -const ( - firstMulti = 0x186D - firstCCC = 0x2C9E - endMulti = 0x2F60 - firstLeadingCCC = 0x49AE - firstCCCZeroExcept = 0x4A78 - firstStarterWithNLead = 0x4A9F - lastDecomp = 0x4AA1 - maxDecomp = 0x8000 -) - -// decomps: 19105 bytes -var decomps = [...]byte{ - // Bytes 0 - 3f - 0x00, 0x41, 0x20, 0x41, 0x21, 0x41, 0x22, 0x41, - 0x23, 0x41, 0x24, 0x41, 0x25, 0x41, 0x26, 0x41, - 0x27, 0x41, 0x28, 0x41, 0x29, 0x41, 0x2A, 0x41, - 0x2B, 0x41, 0x2C, 0x41, 0x2D, 0x41, 0x2E, 0x41, - 0x2F, 0x41, 0x30, 0x41, 0x31, 0x41, 0x32, 0x41, - 0x33, 0x41, 0x34, 0x41, 0x35, 0x41, 0x36, 0x41, - 0x37, 0x41, 0x38, 0x41, 0x39, 0x41, 0x3A, 0x41, - 0x3B, 0x41, 0x3C, 0x41, 0x3D, 0x41, 0x3E, 0x41, - // Bytes 40 - 7f - 0x3F, 0x41, 0x40, 0x41, 0x41, 0x41, 0x42, 0x41, - 0x43, 0x41, 0x44, 0x41, 0x45, 0x41, 0x46, 0x41, - 0x47, 0x41, 0x48, 0x41, 0x49, 0x41, 0x4A, 0x41, - 0x4B, 0x41, 0x4C, 0x41, 0x4D, 0x41, 0x4E, 0x41, - 0x4F, 0x41, 0x50, 0x41, 0x51, 0x41, 0x52, 0x41, - 0x53, 0x41, 0x54, 0x41, 0x55, 0x41, 0x56, 0x41, - 0x57, 0x41, 0x58, 0x41, 0x59, 0x41, 0x5A, 0x41, - 0x5B, 0x41, 0x5C, 0x41, 0x5D, 0x41, 0x5E, 0x41, - // Bytes 80 - bf - 0x5F, 0x41, 0x60, 0x41, 0x61, 0x41, 0x62, 0x41, - 0x63, 0x41, 0x64, 0x41, 0x65, 0x41, 0x66, 0x41, - 0x67, 0x41, 0x68, 0x41, 0x69, 0x41, 0x6A, 0x41, - 0x6B, 0x41, 0x6C, 0x41, 0x6D, 0x41, 0x6E, 0x41, - 0x6F, 0x41, 0x70, 0x41, 0x71, 0x41, 0x72, 0x41, - 0x73, 0x41, 0x74, 0x41, 0x75, 0x41, 0x76, 0x41, - 0x77, 0x41, 0x78, 0x41, 0x79, 0x41, 0x7A, 0x41, - 0x7B, 0x41, 0x7C, 0x41, 0x7D, 0x41, 0x7E, 0x42, - // Bytes c0 - ff - 0xC2, 0xA2, 0x42, 0xC2, 0xA3, 0x42, 0xC2, 0xA5, - 0x42, 0xC2, 0xA6, 0x42, 0xC2, 0xAC, 0x42, 0xC2, - 0xB7, 0x42, 0xC3, 0x86, 0x42, 0xC3, 0xB0, 0x42, - 0xC4, 0xA6, 0x42, 0xC4, 0xA7, 0x42, 0xC4, 0xB1, - 0x42, 0xC5, 0x8B, 0x42, 0xC5, 0x93, 0x42, 0xC6, - 0x8E, 0x42, 0xC6, 0x90, 0x42, 0xC6, 0xAB, 0x42, - 0xC8, 0xA2, 0x42, 0xC8, 0xB7, 0x42, 0xC9, 0x90, - 0x42, 0xC9, 0x91, 0x42, 0xC9, 0x92, 0x42, 0xC9, - // Bytes 100 - 13f - 0x94, 0x42, 0xC9, 0x95, 0x42, 0xC9, 0x99, 0x42, - 0xC9, 0x9B, 0x42, 0xC9, 0x9C, 0x42, 0xC9, 0x9F, - 0x42, 0xC9, 0xA1, 0x42, 0xC9, 0xA3, 0x42, 0xC9, - 0xA5, 0x42, 0xC9, 0xA6, 0x42, 0xC9, 0xA8, 0x42, - 0xC9, 0xA9, 0x42, 0xC9, 0xAA, 0x42, 0xC9, 0xAB, - 0x42, 0xC9, 0xAD, 0x42, 0xC9, 0xAF, 0x42, 0xC9, - 0xB0, 0x42, 0xC9, 0xB1, 0x42, 0xC9, 0xB2, 0x42, - 0xC9, 0xB3, 0x42, 0xC9, 0xB4, 0x42, 0xC9, 0xB5, - // Bytes 140 - 17f - 0x42, 0xC9, 0xB8, 0x42, 0xC9, 0xB9, 0x42, 0xC9, - 0xBB, 0x42, 0xCA, 0x81, 0x42, 0xCA, 0x82, 0x42, - 0xCA, 0x83, 0x42, 0xCA, 0x89, 0x42, 0xCA, 0x8A, - 0x42, 0xCA, 0x8B, 0x42, 0xCA, 0x8C, 0x42, 0xCA, - 0x90, 0x42, 0xCA, 0x91, 0x42, 0xCA, 0x92, 0x42, - 0xCA, 0x95, 0x42, 0xCA, 0x9D, 0x42, 0xCA, 0x9F, - 0x42, 0xCA, 0xB9, 0x42, 0xCE, 0x91, 0x42, 0xCE, - 0x92, 0x42, 0xCE, 0x93, 0x42, 0xCE, 0x94, 0x42, - // Bytes 180 - 1bf - 0xCE, 0x95, 0x42, 0xCE, 0x96, 0x42, 0xCE, 0x97, - 0x42, 0xCE, 0x98, 0x42, 0xCE, 0x99, 0x42, 0xCE, - 0x9A, 0x42, 0xCE, 0x9B, 0x42, 0xCE, 0x9C, 0x42, - 0xCE, 0x9D, 0x42, 0xCE, 0x9E, 0x42, 0xCE, 0x9F, - 0x42, 0xCE, 0xA0, 0x42, 0xCE, 0xA1, 0x42, 0xCE, - 0xA3, 0x42, 0xCE, 0xA4, 0x42, 0xCE, 0xA5, 0x42, - 0xCE, 0xA6, 0x42, 0xCE, 0xA7, 0x42, 0xCE, 0xA8, - 0x42, 0xCE, 0xA9, 0x42, 0xCE, 0xB1, 0x42, 0xCE, - // Bytes 1c0 - 1ff - 0xB2, 0x42, 0xCE, 0xB3, 0x42, 0xCE, 0xB4, 0x42, - 0xCE, 0xB5, 0x42, 0xCE, 0xB6, 0x42, 0xCE, 0xB7, - 0x42, 0xCE, 0xB8, 0x42, 0xCE, 0xB9, 0x42, 0xCE, - 0xBA, 0x42, 0xCE, 0xBB, 0x42, 0xCE, 0xBC, 0x42, - 0xCE, 0xBD, 0x42, 0xCE, 0xBE, 0x42, 0xCE, 0xBF, - 0x42, 0xCF, 0x80, 0x42, 0xCF, 0x81, 0x42, 0xCF, - 0x82, 0x42, 0xCF, 0x83, 0x42, 0xCF, 0x84, 0x42, - 0xCF, 0x85, 0x42, 0xCF, 0x86, 0x42, 0xCF, 0x87, - // Bytes 200 - 23f - 0x42, 0xCF, 0x88, 0x42, 0xCF, 0x89, 0x42, 0xCF, - 0x9C, 0x42, 0xCF, 0x9D, 0x42, 0xD0, 0xBD, 0x42, - 0xD1, 0x8A, 0x42, 0xD1, 0x8C, 0x42, 0xD7, 0x90, - 0x42, 0xD7, 0x91, 0x42, 0xD7, 0x92, 0x42, 0xD7, - 0x93, 0x42, 0xD7, 0x94, 0x42, 0xD7, 0x9B, 0x42, - 0xD7, 0x9C, 0x42, 0xD7, 0x9D, 0x42, 0xD7, 0xA2, - 0x42, 0xD7, 0xA8, 0x42, 0xD7, 0xAA, 0x42, 0xD8, - 0xA1, 0x42, 0xD8, 0xA7, 0x42, 0xD8, 0xA8, 0x42, - // Bytes 240 - 27f - 0xD8, 0xA9, 0x42, 0xD8, 0xAA, 0x42, 0xD8, 0xAB, - 0x42, 0xD8, 0xAC, 0x42, 0xD8, 0xAD, 0x42, 0xD8, - 0xAE, 0x42, 0xD8, 0xAF, 0x42, 0xD8, 0xB0, 0x42, - 0xD8, 0xB1, 0x42, 0xD8, 0xB2, 0x42, 0xD8, 0xB3, - 0x42, 0xD8, 0xB4, 0x42, 0xD8, 0xB5, 0x42, 0xD8, - 0xB6, 0x42, 0xD8, 0xB7, 0x42, 0xD8, 0xB8, 0x42, - 0xD8, 0xB9, 0x42, 0xD8, 0xBA, 0x42, 0xD9, 0x81, - 0x42, 0xD9, 0x82, 0x42, 0xD9, 0x83, 0x42, 0xD9, - // Bytes 280 - 2bf - 0x84, 0x42, 0xD9, 0x85, 0x42, 0xD9, 0x86, 0x42, - 0xD9, 0x87, 0x42, 0xD9, 0x88, 0x42, 0xD9, 0x89, - 0x42, 0xD9, 0x8A, 0x42, 0xD9, 0xAE, 0x42, 0xD9, - 0xAF, 0x42, 0xD9, 0xB1, 0x42, 0xD9, 0xB9, 0x42, - 0xD9, 0xBA, 0x42, 0xD9, 0xBB, 0x42, 0xD9, 0xBE, - 0x42, 0xD9, 0xBF, 0x42, 0xDA, 0x80, 0x42, 0xDA, - 0x83, 0x42, 0xDA, 0x84, 0x42, 0xDA, 0x86, 0x42, - 0xDA, 0x87, 0x42, 0xDA, 0x88, 0x42, 0xDA, 0x8C, - // Bytes 2c0 - 2ff - 0x42, 0xDA, 0x8D, 0x42, 0xDA, 0x8E, 0x42, 0xDA, - 0x91, 0x42, 0xDA, 0x98, 0x42, 0xDA, 0xA1, 0x42, - 0xDA, 0xA4, 0x42, 0xDA, 0xA6, 0x42, 0xDA, 0xA9, - 0x42, 0xDA, 0xAD, 0x42, 0xDA, 0xAF, 0x42, 0xDA, - 0xB1, 0x42, 0xDA, 0xB3, 0x42, 0xDA, 0xBA, 0x42, - 0xDA, 0xBB, 0x42, 0xDA, 0xBE, 0x42, 0xDB, 0x81, - 0x42, 0xDB, 0x85, 0x42, 0xDB, 0x86, 0x42, 0xDB, - 0x87, 0x42, 0xDB, 0x88, 0x42, 0xDB, 0x89, 0x42, - // Bytes 300 - 33f - 0xDB, 0x8B, 0x42, 0xDB, 0x8C, 0x42, 0xDB, 0x90, - 0x42, 0xDB, 0x92, 0x43, 0xE0, 0xBC, 0x8B, 0x43, - 0xE1, 0x83, 0x9C, 0x43, 0xE1, 0x84, 0x80, 0x43, - 0xE1, 0x84, 0x81, 0x43, 0xE1, 0x84, 0x82, 0x43, - 0xE1, 0x84, 0x83, 0x43, 0xE1, 0x84, 0x84, 0x43, - 0xE1, 0x84, 0x85, 0x43, 0xE1, 0x84, 0x86, 0x43, - 0xE1, 0x84, 0x87, 0x43, 0xE1, 0x84, 0x88, 0x43, - 0xE1, 0x84, 0x89, 0x43, 0xE1, 0x84, 0x8A, 0x43, - // Bytes 340 - 37f - 0xE1, 0x84, 0x8B, 0x43, 0xE1, 0x84, 0x8C, 0x43, - 0xE1, 0x84, 0x8D, 0x43, 0xE1, 0x84, 0x8E, 0x43, - 0xE1, 0x84, 0x8F, 0x43, 0xE1, 0x84, 0x90, 0x43, - 0xE1, 0x84, 0x91, 0x43, 0xE1, 0x84, 0x92, 0x43, - 0xE1, 0x84, 0x94, 0x43, 0xE1, 0x84, 0x95, 0x43, - 0xE1, 0x84, 0x9A, 0x43, 0xE1, 0x84, 0x9C, 0x43, - 0xE1, 0x84, 0x9D, 0x43, 0xE1, 0x84, 0x9E, 0x43, - 0xE1, 0x84, 0xA0, 0x43, 0xE1, 0x84, 0xA1, 0x43, - // Bytes 380 - 3bf - 0xE1, 0x84, 0xA2, 0x43, 0xE1, 0x84, 0xA3, 0x43, - 0xE1, 0x84, 0xA7, 0x43, 0xE1, 0x84, 0xA9, 0x43, - 0xE1, 0x84, 0xAB, 0x43, 0xE1, 0x84, 0xAC, 0x43, - 0xE1, 0x84, 0xAD, 0x43, 0xE1, 0x84, 0xAE, 0x43, - 0xE1, 0x84, 0xAF, 0x43, 0xE1, 0x84, 0xB2, 0x43, - 0xE1, 0x84, 0xB6, 0x43, 0xE1, 0x85, 0x80, 0x43, - 0xE1, 0x85, 0x87, 0x43, 0xE1, 0x85, 0x8C, 0x43, - 0xE1, 0x85, 0x97, 0x43, 0xE1, 0x85, 0x98, 0x43, - // Bytes 3c0 - 3ff - 0xE1, 0x85, 0x99, 0x43, 0xE1, 0x85, 0xA0, 0x43, - 0xE1, 0x86, 0x84, 0x43, 0xE1, 0x86, 0x85, 0x43, - 0xE1, 0x86, 0x88, 0x43, 0xE1, 0x86, 0x91, 0x43, - 0xE1, 0x86, 0x92, 0x43, 0xE1, 0x86, 0x94, 0x43, - 0xE1, 0x86, 0x9E, 0x43, 0xE1, 0x86, 0xA1, 0x43, - 0xE1, 0x87, 0x87, 0x43, 0xE1, 0x87, 0x88, 0x43, - 0xE1, 0x87, 0x8C, 0x43, 0xE1, 0x87, 0x8E, 0x43, - 0xE1, 0x87, 0x93, 0x43, 0xE1, 0x87, 0x97, 0x43, - // Bytes 400 - 43f - 0xE1, 0x87, 0x99, 0x43, 0xE1, 0x87, 0x9D, 0x43, - 0xE1, 0x87, 0x9F, 0x43, 0xE1, 0x87, 0xB1, 0x43, - 0xE1, 0x87, 0xB2, 0x43, 0xE1, 0xB4, 0x82, 0x43, - 0xE1, 0xB4, 0x96, 0x43, 0xE1, 0xB4, 0x97, 0x43, - 0xE1, 0xB4, 0x9C, 0x43, 0xE1, 0xB4, 0x9D, 0x43, - 0xE1, 0xB4, 0xA5, 0x43, 0xE1, 0xB5, 0xBB, 0x43, - 0xE1, 0xB6, 0x85, 0x43, 0xE2, 0x80, 0x82, 0x43, - 0xE2, 0x80, 0x83, 0x43, 0xE2, 0x80, 0x90, 0x43, - // Bytes 440 - 47f - 0xE2, 0x80, 0x93, 0x43, 0xE2, 0x80, 0x94, 0x43, - 0xE2, 0x82, 0xA9, 0x43, 0xE2, 0x86, 0x90, 0x43, - 0xE2, 0x86, 0x91, 0x43, 0xE2, 0x86, 0x92, 0x43, - 0xE2, 0x86, 0x93, 0x43, 0xE2, 0x88, 0x82, 0x43, - 0xE2, 0x88, 0x87, 0x43, 0xE2, 0x88, 0x91, 0x43, - 0xE2, 0x88, 0x92, 0x43, 0xE2, 0x94, 0x82, 0x43, - 0xE2, 0x96, 0xA0, 0x43, 0xE2, 0x97, 0x8B, 0x43, - 0xE2, 0xA6, 0x85, 0x43, 0xE2, 0xA6, 0x86, 0x43, - // Bytes 480 - 4bf - 0xE2, 0xB5, 0xA1, 0x43, 0xE3, 0x80, 0x81, 0x43, - 0xE3, 0x80, 0x82, 0x43, 0xE3, 0x80, 0x88, 0x43, - 0xE3, 0x80, 0x89, 0x43, 0xE3, 0x80, 0x8A, 0x43, - 0xE3, 0x80, 0x8B, 0x43, 0xE3, 0x80, 0x8C, 0x43, - 0xE3, 0x80, 0x8D, 0x43, 0xE3, 0x80, 0x8E, 0x43, - 0xE3, 0x80, 0x8F, 0x43, 0xE3, 0x80, 0x90, 0x43, - 0xE3, 0x80, 0x91, 0x43, 0xE3, 0x80, 0x92, 0x43, - 0xE3, 0x80, 0x94, 0x43, 0xE3, 0x80, 0x95, 0x43, - // Bytes 4c0 - 4ff - 0xE3, 0x80, 0x96, 0x43, 0xE3, 0x80, 0x97, 0x43, - 0xE3, 0x82, 0xA1, 0x43, 0xE3, 0x82, 0xA2, 0x43, - 0xE3, 0x82, 0xA3, 0x43, 0xE3, 0x82, 0xA4, 0x43, - 0xE3, 0x82, 0xA5, 0x43, 0xE3, 0x82, 0xA6, 0x43, - 0xE3, 0x82, 0xA7, 0x43, 0xE3, 0x82, 0xA8, 0x43, - 0xE3, 0x82, 0xA9, 0x43, 0xE3, 0x82, 0xAA, 0x43, - 0xE3, 0x82, 0xAB, 0x43, 0xE3, 0x82, 0xAD, 0x43, - 0xE3, 0x82, 0xAF, 0x43, 0xE3, 0x82, 0xB1, 0x43, - // Bytes 500 - 53f - 0xE3, 0x82, 0xB3, 0x43, 0xE3, 0x82, 0xB5, 0x43, - 0xE3, 0x82, 0xB7, 0x43, 0xE3, 0x82, 0xB9, 0x43, - 0xE3, 0x82, 0xBB, 0x43, 0xE3, 0x82, 0xBD, 0x43, - 0xE3, 0x82, 0xBF, 0x43, 0xE3, 0x83, 0x81, 0x43, - 0xE3, 0x83, 0x83, 0x43, 0xE3, 0x83, 0x84, 0x43, - 0xE3, 0x83, 0x86, 0x43, 0xE3, 0x83, 0x88, 0x43, - 0xE3, 0x83, 0x8A, 0x43, 0xE3, 0x83, 0x8B, 0x43, - 0xE3, 0x83, 0x8C, 0x43, 0xE3, 0x83, 0x8D, 0x43, - // Bytes 540 - 57f - 0xE3, 0x83, 0x8E, 0x43, 0xE3, 0x83, 0x8F, 0x43, - 0xE3, 0x83, 0x92, 0x43, 0xE3, 0x83, 0x95, 0x43, - 0xE3, 0x83, 0x98, 0x43, 0xE3, 0x83, 0x9B, 0x43, - 0xE3, 0x83, 0x9E, 0x43, 0xE3, 0x83, 0x9F, 0x43, - 0xE3, 0x83, 0xA0, 0x43, 0xE3, 0x83, 0xA1, 0x43, - 0xE3, 0x83, 0xA2, 0x43, 0xE3, 0x83, 0xA3, 0x43, - 0xE3, 0x83, 0xA4, 0x43, 0xE3, 0x83, 0xA5, 0x43, - 0xE3, 0x83, 0xA6, 0x43, 0xE3, 0x83, 0xA7, 0x43, - // Bytes 580 - 5bf - 0xE3, 0x83, 0xA8, 0x43, 0xE3, 0x83, 0xA9, 0x43, - 0xE3, 0x83, 0xAA, 0x43, 0xE3, 0x83, 0xAB, 0x43, - 0xE3, 0x83, 0xAC, 0x43, 0xE3, 0x83, 0xAD, 0x43, - 0xE3, 0x83, 0xAF, 0x43, 0xE3, 0x83, 0xB0, 0x43, - 0xE3, 0x83, 0xB1, 0x43, 0xE3, 0x83, 0xB2, 0x43, - 0xE3, 0x83, 0xB3, 0x43, 0xE3, 0x83, 0xBB, 0x43, - 0xE3, 0x83, 0xBC, 0x43, 0xE3, 0x92, 0x9E, 0x43, - 0xE3, 0x92, 0xB9, 0x43, 0xE3, 0x92, 0xBB, 0x43, - // Bytes 5c0 - 5ff - 0xE3, 0x93, 0x9F, 0x43, 0xE3, 0x94, 0x95, 0x43, - 0xE3, 0x9B, 0xAE, 0x43, 0xE3, 0x9B, 0xBC, 0x43, - 0xE3, 0x9E, 0x81, 0x43, 0xE3, 0xA0, 0xAF, 0x43, - 0xE3, 0xA1, 0xA2, 0x43, 0xE3, 0xA1, 0xBC, 0x43, - 0xE3, 0xA3, 0x87, 0x43, 0xE3, 0xA3, 0xA3, 0x43, - 0xE3, 0xA4, 0x9C, 0x43, 0xE3, 0xA4, 0xBA, 0x43, - 0xE3, 0xA8, 0xAE, 0x43, 0xE3, 0xA9, 0xAC, 0x43, - 0xE3, 0xAB, 0xA4, 0x43, 0xE3, 0xAC, 0x88, 0x43, - // Bytes 600 - 63f - 0xE3, 0xAC, 0x99, 0x43, 0xE3, 0xAD, 0x89, 0x43, - 0xE3, 0xAE, 0x9D, 0x43, 0xE3, 0xB0, 0x98, 0x43, - 0xE3, 0xB1, 0x8E, 0x43, 0xE3, 0xB4, 0xB3, 0x43, - 0xE3, 0xB6, 0x96, 0x43, 0xE3, 0xBA, 0xAC, 0x43, - 0xE3, 0xBA, 0xB8, 0x43, 0xE3, 0xBC, 0x9B, 0x43, - 0xE3, 0xBF, 0xBC, 0x43, 0xE4, 0x80, 0x88, 0x43, - 0xE4, 0x80, 0x98, 0x43, 0xE4, 0x80, 0xB9, 0x43, - 0xE4, 0x81, 0x86, 0x43, 0xE4, 0x82, 0x96, 0x43, - // Bytes 640 - 67f - 0xE4, 0x83, 0xA3, 0x43, 0xE4, 0x84, 0xAF, 0x43, - 0xE4, 0x88, 0x82, 0x43, 0xE4, 0x88, 0xA7, 0x43, - 0xE4, 0x8A, 0xA0, 0x43, 0xE4, 0x8C, 0x81, 0x43, - 0xE4, 0x8C, 0xB4, 0x43, 0xE4, 0x8D, 0x99, 0x43, - 0xE4, 0x8F, 0x95, 0x43, 0xE4, 0x8F, 0x99, 0x43, - 0xE4, 0x90, 0x8B, 0x43, 0xE4, 0x91, 0xAB, 0x43, - 0xE4, 0x94, 0xAB, 0x43, 0xE4, 0x95, 0x9D, 0x43, - 0xE4, 0x95, 0xA1, 0x43, 0xE4, 0x95, 0xAB, 0x43, - // Bytes 680 - 6bf - 0xE4, 0x97, 0x97, 0x43, 0xE4, 0x97, 0xB9, 0x43, - 0xE4, 0x98, 0xB5, 0x43, 0xE4, 0x9A, 0xBE, 0x43, - 0xE4, 0x9B, 0x87, 0x43, 0xE4, 0xA6, 0x95, 0x43, - 0xE4, 0xA7, 0xA6, 0x43, 0xE4, 0xA9, 0xAE, 0x43, - 0xE4, 0xA9, 0xB6, 0x43, 0xE4, 0xAA, 0xB2, 0x43, - 0xE4, 0xAC, 0xB3, 0x43, 0xE4, 0xAF, 0x8E, 0x43, - 0xE4, 0xB3, 0x8E, 0x43, 0xE4, 0xB3, 0xAD, 0x43, - 0xE4, 0xB3, 0xB8, 0x43, 0xE4, 0xB5, 0x96, 0x43, - // Bytes 6c0 - 6ff - 0xE4, 0xB8, 0x80, 0x43, 0xE4, 0xB8, 0x81, 0x43, - 0xE4, 0xB8, 0x83, 0x43, 0xE4, 0xB8, 0x89, 0x43, - 0xE4, 0xB8, 0x8A, 0x43, 0xE4, 0xB8, 0x8B, 0x43, - 0xE4, 0xB8, 0x8D, 0x43, 0xE4, 0xB8, 0x99, 0x43, - 0xE4, 0xB8, 0xA6, 0x43, 0xE4, 0xB8, 0xA8, 0x43, - 0xE4, 0xB8, 0xAD, 0x43, 0xE4, 0xB8, 0xB2, 0x43, - 0xE4, 0xB8, 0xB6, 0x43, 0xE4, 0xB8, 0xB8, 0x43, - 0xE4, 0xB8, 0xB9, 0x43, 0xE4, 0xB8, 0xBD, 0x43, - // Bytes 700 - 73f - 0xE4, 0xB8, 0xBF, 0x43, 0xE4, 0xB9, 0x81, 0x43, - 0xE4, 0xB9, 0x99, 0x43, 0xE4, 0xB9, 0x9D, 0x43, - 0xE4, 0xBA, 0x82, 0x43, 0xE4, 0xBA, 0x85, 0x43, - 0xE4, 0xBA, 0x86, 0x43, 0xE4, 0xBA, 0x8C, 0x43, - 0xE4, 0xBA, 0x94, 0x43, 0xE4, 0xBA, 0xA0, 0x43, - 0xE4, 0xBA, 0xA4, 0x43, 0xE4, 0xBA, 0xAE, 0x43, - 0xE4, 0xBA, 0xBA, 0x43, 0xE4, 0xBB, 0x80, 0x43, - 0xE4, 0xBB, 0x8C, 0x43, 0xE4, 0xBB, 0xA4, 0x43, - // Bytes 740 - 77f - 0xE4, 0xBC, 0x81, 0x43, 0xE4, 0xBC, 0x91, 0x43, - 0xE4, 0xBD, 0xA0, 0x43, 0xE4, 0xBE, 0x80, 0x43, - 0xE4, 0xBE, 0x86, 0x43, 0xE4, 0xBE, 0x8B, 0x43, - 0xE4, 0xBE, 0xAE, 0x43, 0xE4, 0xBE, 0xBB, 0x43, - 0xE4, 0xBE, 0xBF, 0x43, 0xE5, 0x80, 0x82, 0x43, - 0xE5, 0x80, 0xAB, 0x43, 0xE5, 0x81, 0xBA, 0x43, - 0xE5, 0x82, 0x99, 0x43, 0xE5, 0x83, 0x8F, 0x43, - 0xE5, 0x83, 0x9A, 0x43, 0xE5, 0x83, 0xA7, 0x43, - // Bytes 780 - 7bf - 0xE5, 0x84, 0xAA, 0x43, 0xE5, 0x84, 0xBF, 0x43, - 0xE5, 0x85, 0x80, 0x43, 0xE5, 0x85, 0x85, 0x43, - 0xE5, 0x85, 0x8D, 0x43, 0xE5, 0x85, 0x94, 0x43, - 0xE5, 0x85, 0xA4, 0x43, 0xE5, 0x85, 0xA5, 0x43, - 0xE5, 0x85, 0xA7, 0x43, 0xE5, 0x85, 0xA8, 0x43, - 0xE5, 0x85, 0xA9, 0x43, 0xE5, 0x85, 0xAB, 0x43, - 0xE5, 0x85, 0xAD, 0x43, 0xE5, 0x85, 0xB7, 0x43, - 0xE5, 0x86, 0x80, 0x43, 0xE5, 0x86, 0x82, 0x43, - // Bytes 7c0 - 7ff - 0xE5, 0x86, 0x8D, 0x43, 0xE5, 0x86, 0x92, 0x43, - 0xE5, 0x86, 0x95, 0x43, 0xE5, 0x86, 0x96, 0x43, - 0xE5, 0x86, 0x97, 0x43, 0xE5, 0x86, 0x99, 0x43, - 0xE5, 0x86, 0xA4, 0x43, 0xE5, 0x86, 0xAB, 0x43, - 0xE5, 0x86, 0xAC, 0x43, 0xE5, 0x86, 0xB5, 0x43, - 0xE5, 0x86, 0xB7, 0x43, 0xE5, 0x87, 0x89, 0x43, - 0xE5, 0x87, 0x8C, 0x43, 0xE5, 0x87, 0x9C, 0x43, - 0xE5, 0x87, 0x9E, 0x43, 0xE5, 0x87, 0xA0, 0x43, - // Bytes 800 - 83f - 0xE5, 0x87, 0xB5, 0x43, 0xE5, 0x88, 0x80, 0x43, - 0xE5, 0x88, 0x83, 0x43, 0xE5, 0x88, 0x87, 0x43, - 0xE5, 0x88, 0x97, 0x43, 0xE5, 0x88, 0x9D, 0x43, - 0xE5, 0x88, 0xA9, 0x43, 0xE5, 0x88, 0xBA, 0x43, - 0xE5, 0x88, 0xBB, 0x43, 0xE5, 0x89, 0x86, 0x43, - 0xE5, 0x89, 0x8D, 0x43, 0xE5, 0x89, 0xB2, 0x43, - 0xE5, 0x89, 0xB7, 0x43, 0xE5, 0x8A, 0x89, 0x43, - 0xE5, 0x8A, 0x9B, 0x43, 0xE5, 0x8A, 0xA3, 0x43, - // Bytes 840 - 87f - 0xE5, 0x8A, 0xB3, 0x43, 0xE5, 0x8A, 0xB4, 0x43, - 0xE5, 0x8B, 0x87, 0x43, 0xE5, 0x8B, 0x89, 0x43, - 0xE5, 0x8B, 0x92, 0x43, 0xE5, 0x8B, 0x9E, 0x43, - 0xE5, 0x8B, 0xA4, 0x43, 0xE5, 0x8B, 0xB5, 0x43, - 0xE5, 0x8B, 0xB9, 0x43, 0xE5, 0x8B, 0xBA, 0x43, - 0xE5, 0x8C, 0x85, 0x43, 0xE5, 0x8C, 0x86, 0x43, - 0xE5, 0x8C, 0x95, 0x43, 0xE5, 0x8C, 0x97, 0x43, - 0xE5, 0x8C, 0x9A, 0x43, 0xE5, 0x8C, 0xB8, 0x43, - // Bytes 880 - 8bf - 0xE5, 0x8C, 0xBB, 0x43, 0xE5, 0x8C, 0xBF, 0x43, - 0xE5, 0x8D, 0x81, 0x43, 0xE5, 0x8D, 0x84, 0x43, - 0xE5, 0x8D, 0x85, 0x43, 0xE5, 0x8D, 0x89, 0x43, - 0xE5, 0x8D, 0x91, 0x43, 0xE5, 0x8D, 0x94, 0x43, - 0xE5, 0x8D, 0x9A, 0x43, 0xE5, 0x8D, 0x9C, 0x43, - 0xE5, 0x8D, 0xA9, 0x43, 0xE5, 0x8D, 0xB0, 0x43, - 0xE5, 0x8D, 0xB3, 0x43, 0xE5, 0x8D, 0xB5, 0x43, - 0xE5, 0x8D, 0xBD, 0x43, 0xE5, 0x8D, 0xBF, 0x43, - // Bytes 8c0 - 8ff - 0xE5, 0x8E, 0x82, 0x43, 0xE5, 0x8E, 0xB6, 0x43, - 0xE5, 0x8F, 0x83, 0x43, 0xE5, 0x8F, 0x88, 0x43, - 0xE5, 0x8F, 0x8A, 0x43, 0xE5, 0x8F, 0x8C, 0x43, - 0xE5, 0x8F, 0x9F, 0x43, 0xE5, 0x8F, 0xA3, 0x43, - 0xE5, 0x8F, 0xA5, 0x43, 0xE5, 0x8F, 0xAB, 0x43, - 0xE5, 0x8F, 0xAF, 0x43, 0xE5, 0x8F, 0xB1, 0x43, - 0xE5, 0x8F, 0xB3, 0x43, 0xE5, 0x90, 0x86, 0x43, - 0xE5, 0x90, 0x88, 0x43, 0xE5, 0x90, 0x8D, 0x43, - // Bytes 900 - 93f - 0xE5, 0x90, 0x8F, 0x43, 0xE5, 0x90, 0x9D, 0x43, - 0xE5, 0x90, 0xB8, 0x43, 0xE5, 0x90, 0xB9, 0x43, - 0xE5, 0x91, 0x82, 0x43, 0xE5, 0x91, 0x88, 0x43, - 0xE5, 0x91, 0xA8, 0x43, 0xE5, 0x92, 0x9E, 0x43, - 0xE5, 0x92, 0xA2, 0x43, 0xE5, 0x92, 0xBD, 0x43, - 0xE5, 0x93, 0xB6, 0x43, 0xE5, 0x94, 0x90, 0x43, - 0xE5, 0x95, 0x8F, 0x43, 0xE5, 0x95, 0x93, 0x43, - 0xE5, 0x95, 0x95, 0x43, 0xE5, 0x95, 0xA3, 0x43, - // Bytes 940 - 97f - 0xE5, 0x96, 0x84, 0x43, 0xE5, 0x96, 0x87, 0x43, - 0xE5, 0x96, 0x99, 0x43, 0xE5, 0x96, 0x9D, 0x43, - 0xE5, 0x96, 0xAB, 0x43, 0xE5, 0x96, 0xB3, 0x43, - 0xE5, 0x96, 0xB6, 0x43, 0xE5, 0x97, 0x80, 0x43, - 0xE5, 0x97, 0x82, 0x43, 0xE5, 0x97, 0xA2, 0x43, - 0xE5, 0x98, 0x86, 0x43, 0xE5, 0x99, 0x91, 0x43, - 0xE5, 0x99, 0xA8, 0x43, 0xE5, 0x99, 0xB4, 0x43, - 0xE5, 0x9B, 0x97, 0x43, 0xE5, 0x9B, 0x9B, 0x43, - // Bytes 980 - 9bf - 0xE5, 0x9B, 0xB9, 0x43, 0xE5, 0x9C, 0x96, 0x43, - 0xE5, 0x9C, 0x97, 0x43, 0xE5, 0x9C, 0x9F, 0x43, - 0xE5, 0x9C, 0xB0, 0x43, 0xE5, 0x9E, 0x8B, 0x43, - 0xE5, 0x9F, 0x8E, 0x43, 0xE5, 0x9F, 0xB4, 0x43, - 0xE5, 0xA0, 0x8D, 0x43, 0xE5, 0xA0, 0xB1, 0x43, - 0xE5, 0xA0, 0xB2, 0x43, 0xE5, 0xA1, 0x80, 0x43, - 0xE5, 0xA1, 0x9A, 0x43, 0xE5, 0xA1, 0x9E, 0x43, - 0xE5, 0xA2, 0xA8, 0x43, 0xE5, 0xA2, 0xAC, 0x43, - // Bytes 9c0 - 9ff - 0xE5, 0xA2, 0xB3, 0x43, 0xE5, 0xA3, 0x98, 0x43, - 0xE5, 0xA3, 0x9F, 0x43, 0xE5, 0xA3, 0xAB, 0x43, - 0xE5, 0xA3, 0xAE, 0x43, 0xE5, 0xA3, 0xB0, 0x43, - 0xE5, 0xA3, 0xB2, 0x43, 0xE5, 0xA3, 0xB7, 0x43, - 0xE5, 0xA4, 0x82, 0x43, 0xE5, 0xA4, 0x86, 0x43, - 0xE5, 0xA4, 0x8A, 0x43, 0xE5, 0xA4, 0x95, 0x43, - 0xE5, 0xA4, 0x9A, 0x43, 0xE5, 0xA4, 0x9C, 0x43, - 0xE5, 0xA4, 0xA2, 0x43, 0xE5, 0xA4, 0xA7, 0x43, - // Bytes a00 - a3f - 0xE5, 0xA4, 0xA9, 0x43, 0xE5, 0xA5, 0x84, 0x43, - 0xE5, 0xA5, 0x88, 0x43, 0xE5, 0xA5, 0x91, 0x43, - 0xE5, 0xA5, 0x94, 0x43, 0xE5, 0xA5, 0xA2, 0x43, - 0xE5, 0xA5, 0xB3, 0x43, 0xE5, 0xA7, 0x98, 0x43, - 0xE5, 0xA7, 0xAC, 0x43, 0xE5, 0xA8, 0x9B, 0x43, - 0xE5, 0xA8, 0xA7, 0x43, 0xE5, 0xA9, 0xA2, 0x43, - 0xE5, 0xA9, 0xA6, 0x43, 0xE5, 0xAA, 0xB5, 0x43, - 0xE5, 0xAC, 0x88, 0x43, 0xE5, 0xAC, 0xA8, 0x43, - // Bytes a40 - a7f - 0xE5, 0xAC, 0xBE, 0x43, 0xE5, 0xAD, 0x90, 0x43, - 0xE5, 0xAD, 0x97, 0x43, 0xE5, 0xAD, 0xA6, 0x43, - 0xE5, 0xAE, 0x80, 0x43, 0xE5, 0xAE, 0x85, 0x43, - 0xE5, 0xAE, 0x97, 0x43, 0xE5, 0xAF, 0x83, 0x43, - 0xE5, 0xAF, 0x98, 0x43, 0xE5, 0xAF, 0xA7, 0x43, - 0xE5, 0xAF, 0xAE, 0x43, 0xE5, 0xAF, 0xB3, 0x43, - 0xE5, 0xAF, 0xB8, 0x43, 0xE5, 0xAF, 0xBF, 0x43, - 0xE5, 0xB0, 0x86, 0x43, 0xE5, 0xB0, 0x8F, 0x43, - // Bytes a80 - abf - 0xE5, 0xB0, 0xA2, 0x43, 0xE5, 0xB0, 0xB8, 0x43, - 0xE5, 0xB0, 0xBF, 0x43, 0xE5, 0xB1, 0xA0, 0x43, - 0xE5, 0xB1, 0xA2, 0x43, 0xE5, 0xB1, 0xA4, 0x43, - 0xE5, 0xB1, 0xA5, 0x43, 0xE5, 0xB1, 0xAE, 0x43, - 0xE5, 0xB1, 0xB1, 0x43, 0xE5, 0xB2, 0x8D, 0x43, - 0xE5, 0xB3, 0x80, 0x43, 0xE5, 0xB4, 0x99, 0x43, - 0xE5, 0xB5, 0x83, 0x43, 0xE5, 0xB5, 0x90, 0x43, - 0xE5, 0xB5, 0xAB, 0x43, 0xE5, 0xB5, 0xAE, 0x43, - // Bytes ac0 - aff - 0xE5, 0xB5, 0xBC, 0x43, 0xE5, 0xB6, 0xB2, 0x43, - 0xE5, 0xB6, 0xBA, 0x43, 0xE5, 0xB7, 0x9B, 0x43, - 0xE5, 0xB7, 0xA1, 0x43, 0xE5, 0xB7, 0xA2, 0x43, - 0xE5, 0xB7, 0xA5, 0x43, 0xE5, 0xB7, 0xA6, 0x43, - 0xE5, 0xB7, 0xB1, 0x43, 0xE5, 0xB7, 0xBD, 0x43, - 0xE5, 0xB7, 0xBE, 0x43, 0xE5, 0xB8, 0xA8, 0x43, - 0xE5, 0xB8, 0xBD, 0x43, 0xE5, 0xB9, 0xA9, 0x43, - 0xE5, 0xB9, 0xB2, 0x43, 0xE5, 0xB9, 0xB4, 0x43, - // Bytes b00 - b3f - 0xE5, 0xB9, 0xBA, 0x43, 0xE5, 0xB9, 0xBC, 0x43, - 0xE5, 0xB9, 0xBF, 0x43, 0xE5, 0xBA, 0xA6, 0x43, - 0xE5, 0xBA, 0xB0, 0x43, 0xE5, 0xBA, 0xB3, 0x43, - 0xE5, 0xBA, 0xB6, 0x43, 0xE5, 0xBB, 0x89, 0x43, - 0xE5, 0xBB, 0x8A, 0x43, 0xE5, 0xBB, 0x92, 0x43, - 0xE5, 0xBB, 0x93, 0x43, 0xE5, 0xBB, 0x99, 0x43, - 0xE5, 0xBB, 0xAC, 0x43, 0xE5, 0xBB, 0xB4, 0x43, - 0xE5, 0xBB, 0xBE, 0x43, 0xE5, 0xBC, 0x84, 0x43, - // Bytes b40 - b7f - 0xE5, 0xBC, 0x8B, 0x43, 0xE5, 0xBC, 0x93, 0x43, - 0xE5, 0xBC, 0xA2, 0x43, 0xE5, 0xBD, 0x90, 0x43, - 0xE5, 0xBD, 0x93, 0x43, 0xE5, 0xBD, 0xA1, 0x43, - 0xE5, 0xBD, 0xA2, 0x43, 0xE5, 0xBD, 0xA9, 0x43, - 0xE5, 0xBD, 0xAB, 0x43, 0xE5, 0xBD, 0xB3, 0x43, - 0xE5, 0xBE, 0x8B, 0x43, 0xE5, 0xBE, 0x8C, 0x43, - 0xE5, 0xBE, 0x97, 0x43, 0xE5, 0xBE, 0x9A, 0x43, - 0xE5, 0xBE, 0xA9, 0x43, 0xE5, 0xBE, 0xAD, 0x43, - // Bytes b80 - bbf - 0xE5, 0xBF, 0x83, 0x43, 0xE5, 0xBF, 0x8D, 0x43, - 0xE5, 0xBF, 0x97, 0x43, 0xE5, 0xBF, 0xB5, 0x43, - 0xE5, 0xBF, 0xB9, 0x43, 0xE6, 0x80, 0x92, 0x43, - 0xE6, 0x80, 0x9C, 0x43, 0xE6, 0x81, 0xB5, 0x43, - 0xE6, 0x82, 0x81, 0x43, 0xE6, 0x82, 0x94, 0x43, - 0xE6, 0x83, 0x87, 0x43, 0xE6, 0x83, 0x98, 0x43, - 0xE6, 0x83, 0xA1, 0x43, 0xE6, 0x84, 0x88, 0x43, - 0xE6, 0x85, 0x84, 0x43, 0xE6, 0x85, 0x88, 0x43, - // Bytes bc0 - bff - 0xE6, 0x85, 0x8C, 0x43, 0xE6, 0x85, 0x8E, 0x43, - 0xE6, 0x85, 0xA0, 0x43, 0xE6, 0x85, 0xA8, 0x43, - 0xE6, 0x85, 0xBA, 0x43, 0xE6, 0x86, 0x8E, 0x43, - 0xE6, 0x86, 0x90, 0x43, 0xE6, 0x86, 0xA4, 0x43, - 0xE6, 0x86, 0xAF, 0x43, 0xE6, 0x86, 0xB2, 0x43, - 0xE6, 0x87, 0x9E, 0x43, 0xE6, 0x87, 0xB2, 0x43, - 0xE6, 0x87, 0xB6, 0x43, 0xE6, 0x88, 0x80, 0x43, - 0xE6, 0x88, 0x88, 0x43, 0xE6, 0x88, 0x90, 0x43, - // Bytes c00 - c3f - 0xE6, 0x88, 0x9B, 0x43, 0xE6, 0x88, 0xAE, 0x43, - 0xE6, 0x88, 0xB4, 0x43, 0xE6, 0x88, 0xB6, 0x43, - 0xE6, 0x89, 0x8B, 0x43, 0xE6, 0x89, 0x93, 0x43, - 0xE6, 0x89, 0x9D, 0x43, 0xE6, 0x8A, 0x95, 0x43, - 0xE6, 0x8A, 0xB1, 0x43, 0xE6, 0x8B, 0x89, 0x43, - 0xE6, 0x8B, 0x8F, 0x43, 0xE6, 0x8B, 0x93, 0x43, - 0xE6, 0x8B, 0x94, 0x43, 0xE6, 0x8B, 0xBC, 0x43, - 0xE6, 0x8B, 0xBE, 0x43, 0xE6, 0x8C, 0x87, 0x43, - // Bytes c40 - c7f - 0xE6, 0x8C, 0xBD, 0x43, 0xE6, 0x8D, 0x90, 0x43, - 0xE6, 0x8D, 0x95, 0x43, 0xE6, 0x8D, 0xA8, 0x43, - 0xE6, 0x8D, 0xBB, 0x43, 0xE6, 0x8E, 0x83, 0x43, - 0xE6, 0x8E, 0xA0, 0x43, 0xE6, 0x8E, 0xA9, 0x43, - 0xE6, 0x8F, 0x84, 0x43, 0xE6, 0x8F, 0x85, 0x43, - 0xE6, 0x8F, 0xA4, 0x43, 0xE6, 0x90, 0x9C, 0x43, - 0xE6, 0x90, 0xA2, 0x43, 0xE6, 0x91, 0x92, 0x43, - 0xE6, 0x91, 0xA9, 0x43, 0xE6, 0x91, 0xB7, 0x43, - // Bytes c80 - cbf - 0xE6, 0x91, 0xBE, 0x43, 0xE6, 0x92, 0x9A, 0x43, - 0xE6, 0x92, 0x9D, 0x43, 0xE6, 0x93, 0x84, 0x43, - 0xE6, 0x94, 0xAF, 0x43, 0xE6, 0x94, 0xB4, 0x43, - 0xE6, 0x95, 0x8F, 0x43, 0xE6, 0x95, 0x96, 0x43, - 0xE6, 0x95, 0xAC, 0x43, 0xE6, 0x95, 0xB8, 0x43, - 0xE6, 0x96, 0x87, 0x43, 0xE6, 0x96, 0x97, 0x43, - 0xE6, 0x96, 0x99, 0x43, 0xE6, 0x96, 0xA4, 0x43, - 0xE6, 0x96, 0xB0, 0x43, 0xE6, 0x96, 0xB9, 0x43, - // Bytes cc0 - cff - 0xE6, 0x97, 0x85, 0x43, 0xE6, 0x97, 0xA0, 0x43, - 0xE6, 0x97, 0xA2, 0x43, 0xE6, 0x97, 0xA3, 0x43, - 0xE6, 0x97, 0xA5, 0x43, 0xE6, 0x98, 0x93, 0x43, - 0xE6, 0x98, 0xA0, 0x43, 0xE6, 0x99, 0x89, 0x43, - 0xE6, 0x99, 0xB4, 0x43, 0xE6, 0x9A, 0x88, 0x43, - 0xE6, 0x9A, 0x91, 0x43, 0xE6, 0x9A, 0x9C, 0x43, - 0xE6, 0x9A, 0xB4, 0x43, 0xE6, 0x9B, 0x86, 0x43, - 0xE6, 0x9B, 0xB0, 0x43, 0xE6, 0x9B, 0xB4, 0x43, - // Bytes d00 - d3f - 0xE6, 0x9B, 0xB8, 0x43, 0xE6, 0x9C, 0x80, 0x43, - 0xE6, 0x9C, 0x88, 0x43, 0xE6, 0x9C, 0x89, 0x43, - 0xE6, 0x9C, 0x97, 0x43, 0xE6, 0x9C, 0x9B, 0x43, - 0xE6, 0x9C, 0xA1, 0x43, 0xE6, 0x9C, 0xA8, 0x43, - 0xE6, 0x9D, 0x8E, 0x43, 0xE6, 0x9D, 0x93, 0x43, - 0xE6, 0x9D, 0x96, 0x43, 0xE6, 0x9D, 0x9E, 0x43, - 0xE6, 0x9D, 0xBB, 0x43, 0xE6, 0x9E, 0x85, 0x43, - 0xE6, 0x9E, 0x97, 0x43, 0xE6, 0x9F, 0xB3, 0x43, - // Bytes d40 - d7f - 0xE6, 0x9F, 0xBA, 0x43, 0xE6, 0xA0, 0x97, 0x43, - 0xE6, 0xA0, 0x9F, 0x43, 0xE6, 0xA0, 0xAA, 0x43, - 0xE6, 0xA1, 0x92, 0x43, 0xE6, 0xA2, 0x81, 0x43, - 0xE6, 0xA2, 0x85, 0x43, 0xE6, 0xA2, 0x8E, 0x43, - 0xE6, 0xA2, 0xA8, 0x43, 0xE6, 0xA4, 0x94, 0x43, - 0xE6, 0xA5, 0x82, 0x43, 0xE6, 0xA6, 0xA3, 0x43, - 0xE6, 0xA7, 0xAA, 0x43, 0xE6, 0xA8, 0x82, 0x43, - 0xE6, 0xA8, 0x93, 0x43, 0xE6, 0xAA, 0xA8, 0x43, - // Bytes d80 - dbf - 0xE6, 0xAB, 0x93, 0x43, 0xE6, 0xAB, 0x9B, 0x43, - 0xE6, 0xAC, 0x84, 0x43, 0xE6, 0xAC, 0xA0, 0x43, - 0xE6, 0xAC, 0xA1, 0x43, 0xE6, 0xAD, 0x94, 0x43, - 0xE6, 0xAD, 0xA2, 0x43, 0xE6, 0xAD, 0xA3, 0x43, - 0xE6, 0xAD, 0xB2, 0x43, 0xE6, 0xAD, 0xB7, 0x43, - 0xE6, 0xAD, 0xB9, 0x43, 0xE6, 0xAE, 0x9F, 0x43, - 0xE6, 0xAE, 0xAE, 0x43, 0xE6, 0xAE, 0xB3, 0x43, - 0xE6, 0xAE, 0xBA, 0x43, 0xE6, 0xAE, 0xBB, 0x43, - // Bytes dc0 - dff - 0xE6, 0xAF, 0x8B, 0x43, 0xE6, 0xAF, 0x8D, 0x43, - 0xE6, 0xAF, 0x94, 0x43, 0xE6, 0xAF, 0x9B, 0x43, - 0xE6, 0xB0, 0x8F, 0x43, 0xE6, 0xB0, 0x94, 0x43, - 0xE6, 0xB0, 0xB4, 0x43, 0xE6, 0xB1, 0x8E, 0x43, - 0xE6, 0xB1, 0xA7, 0x43, 0xE6, 0xB2, 0x88, 0x43, - 0xE6, 0xB2, 0xBF, 0x43, 0xE6, 0xB3, 0x8C, 0x43, - 0xE6, 0xB3, 0x8D, 0x43, 0xE6, 0xB3, 0xA5, 0x43, - 0xE6, 0xB3, 0xA8, 0x43, 0xE6, 0xB4, 0x96, 0x43, - // Bytes e00 - e3f - 0xE6, 0xB4, 0x9B, 0x43, 0xE6, 0xB4, 0x9E, 0x43, - 0xE6, 0xB4, 0xB4, 0x43, 0xE6, 0xB4, 0xBE, 0x43, - 0xE6, 0xB5, 0x81, 0x43, 0xE6, 0xB5, 0xA9, 0x43, - 0xE6, 0xB5, 0xAA, 0x43, 0xE6, 0xB5, 0xB7, 0x43, - 0xE6, 0xB5, 0xB8, 0x43, 0xE6, 0xB6, 0x85, 0x43, - 0xE6, 0xB7, 0x8B, 0x43, 0xE6, 0xB7, 0x9A, 0x43, - 0xE6, 0xB7, 0xAA, 0x43, 0xE6, 0xB7, 0xB9, 0x43, - 0xE6, 0xB8, 0x9A, 0x43, 0xE6, 0xB8, 0xAF, 0x43, - // Bytes e40 - e7f - 0xE6, 0xB9, 0xAE, 0x43, 0xE6, 0xBA, 0x80, 0x43, - 0xE6, 0xBA, 0x9C, 0x43, 0xE6, 0xBA, 0xBA, 0x43, - 0xE6, 0xBB, 0x87, 0x43, 0xE6, 0xBB, 0x8B, 0x43, - 0xE6, 0xBB, 0x91, 0x43, 0xE6, 0xBB, 0x9B, 0x43, - 0xE6, 0xBC, 0x8F, 0x43, 0xE6, 0xBC, 0x94, 0x43, - 0xE6, 0xBC, 0xA2, 0x43, 0xE6, 0xBC, 0xA3, 0x43, - 0xE6, 0xBD, 0xAE, 0x43, 0xE6, 0xBF, 0x86, 0x43, - 0xE6, 0xBF, 0xAB, 0x43, 0xE6, 0xBF, 0xBE, 0x43, - // Bytes e80 - ebf - 0xE7, 0x80, 0x9B, 0x43, 0xE7, 0x80, 0x9E, 0x43, - 0xE7, 0x80, 0xB9, 0x43, 0xE7, 0x81, 0x8A, 0x43, - 0xE7, 0x81, 0xAB, 0x43, 0xE7, 0x81, 0xB0, 0x43, - 0xE7, 0x81, 0xB7, 0x43, 0xE7, 0x81, 0xBD, 0x43, - 0xE7, 0x82, 0x99, 0x43, 0xE7, 0x82, 0xAD, 0x43, - 0xE7, 0x83, 0x88, 0x43, 0xE7, 0x83, 0x99, 0x43, - 0xE7, 0x84, 0xA1, 0x43, 0xE7, 0x85, 0x85, 0x43, - 0xE7, 0x85, 0x89, 0x43, 0xE7, 0x85, 0xAE, 0x43, - // Bytes ec0 - eff - 0xE7, 0x86, 0x9C, 0x43, 0xE7, 0x87, 0x8E, 0x43, - 0xE7, 0x87, 0x90, 0x43, 0xE7, 0x88, 0x90, 0x43, - 0xE7, 0x88, 0x9B, 0x43, 0xE7, 0x88, 0xA8, 0x43, - 0xE7, 0x88, 0xAA, 0x43, 0xE7, 0x88, 0xAB, 0x43, - 0xE7, 0x88, 0xB5, 0x43, 0xE7, 0x88, 0xB6, 0x43, - 0xE7, 0x88, 0xBB, 0x43, 0xE7, 0x88, 0xBF, 0x43, - 0xE7, 0x89, 0x87, 0x43, 0xE7, 0x89, 0x90, 0x43, - 0xE7, 0x89, 0x99, 0x43, 0xE7, 0x89, 0x9B, 0x43, - // Bytes f00 - f3f - 0xE7, 0x89, 0xA2, 0x43, 0xE7, 0x89, 0xB9, 0x43, - 0xE7, 0x8A, 0x80, 0x43, 0xE7, 0x8A, 0x95, 0x43, - 0xE7, 0x8A, 0xAC, 0x43, 0xE7, 0x8A, 0xAF, 0x43, - 0xE7, 0x8B, 0x80, 0x43, 0xE7, 0x8B, 0xBC, 0x43, - 0xE7, 0x8C, 0xAA, 0x43, 0xE7, 0x8D, 0xB5, 0x43, - 0xE7, 0x8D, 0xBA, 0x43, 0xE7, 0x8E, 0x84, 0x43, - 0xE7, 0x8E, 0x87, 0x43, 0xE7, 0x8E, 0x89, 0x43, - 0xE7, 0x8E, 0x8B, 0x43, 0xE7, 0x8E, 0xA5, 0x43, - // Bytes f40 - f7f - 0xE7, 0x8E, 0xB2, 0x43, 0xE7, 0x8F, 0x9E, 0x43, - 0xE7, 0x90, 0x86, 0x43, 0xE7, 0x90, 0x89, 0x43, - 0xE7, 0x90, 0xA2, 0x43, 0xE7, 0x91, 0x87, 0x43, - 0xE7, 0x91, 0x9C, 0x43, 0xE7, 0x91, 0xA9, 0x43, - 0xE7, 0x91, 0xB1, 0x43, 0xE7, 0x92, 0x85, 0x43, - 0xE7, 0x92, 0x89, 0x43, 0xE7, 0x92, 0x98, 0x43, - 0xE7, 0x93, 0x8A, 0x43, 0xE7, 0x93, 0x9C, 0x43, - 0xE7, 0x93, 0xA6, 0x43, 0xE7, 0x94, 0x86, 0x43, - // Bytes f80 - fbf - 0xE7, 0x94, 0x98, 0x43, 0xE7, 0x94, 0x9F, 0x43, - 0xE7, 0x94, 0xA4, 0x43, 0xE7, 0x94, 0xA8, 0x43, - 0xE7, 0x94, 0xB0, 0x43, 0xE7, 0x94, 0xB2, 0x43, - 0xE7, 0x94, 0xB3, 0x43, 0xE7, 0x94, 0xB7, 0x43, - 0xE7, 0x94, 0xBB, 0x43, 0xE7, 0x94, 0xBE, 0x43, - 0xE7, 0x95, 0x99, 0x43, 0xE7, 0x95, 0xA5, 0x43, - 0xE7, 0x95, 0xB0, 0x43, 0xE7, 0x96, 0x8B, 0x43, - 0xE7, 0x96, 0x92, 0x43, 0xE7, 0x97, 0xA2, 0x43, - // Bytes fc0 - fff - 0xE7, 0x98, 0x90, 0x43, 0xE7, 0x98, 0x9D, 0x43, - 0xE7, 0x98, 0x9F, 0x43, 0xE7, 0x99, 0x82, 0x43, - 0xE7, 0x99, 0xA9, 0x43, 0xE7, 0x99, 0xB6, 0x43, - 0xE7, 0x99, 0xBD, 0x43, 0xE7, 0x9A, 0xAE, 0x43, - 0xE7, 0x9A, 0xBF, 0x43, 0xE7, 0x9B, 0x8A, 0x43, - 0xE7, 0x9B, 0x9B, 0x43, 0xE7, 0x9B, 0xA3, 0x43, - 0xE7, 0x9B, 0xA7, 0x43, 0xE7, 0x9B, 0xAE, 0x43, - 0xE7, 0x9B, 0xB4, 0x43, 0xE7, 0x9C, 0x81, 0x43, - // Bytes 1000 - 103f - 0xE7, 0x9C, 0x9E, 0x43, 0xE7, 0x9C, 0x9F, 0x43, - 0xE7, 0x9D, 0x80, 0x43, 0xE7, 0x9D, 0x8A, 0x43, - 0xE7, 0x9E, 0x8B, 0x43, 0xE7, 0x9E, 0xA7, 0x43, - 0xE7, 0x9F, 0x9B, 0x43, 0xE7, 0x9F, 0xA2, 0x43, - 0xE7, 0x9F, 0xB3, 0x43, 0xE7, 0xA1, 0x8E, 0x43, - 0xE7, 0xA1, 0xAB, 0x43, 0xE7, 0xA2, 0x8C, 0x43, - 0xE7, 0xA2, 0x91, 0x43, 0xE7, 0xA3, 0x8A, 0x43, - 0xE7, 0xA3, 0x8C, 0x43, 0xE7, 0xA3, 0xBB, 0x43, - // Bytes 1040 - 107f - 0xE7, 0xA4, 0xAA, 0x43, 0xE7, 0xA4, 0xBA, 0x43, - 0xE7, 0xA4, 0xBC, 0x43, 0xE7, 0xA4, 0xBE, 0x43, - 0xE7, 0xA5, 0x88, 0x43, 0xE7, 0xA5, 0x89, 0x43, - 0xE7, 0xA5, 0x90, 0x43, 0xE7, 0xA5, 0x96, 0x43, - 0xE7, 0xA5, 0x9D, 0x43, 0xE7, 0xA5, 0x9E, 0x43, - 0xE7, 0xA5, 0xA5, 0x43, 0xE7, 0xA5, 0xBF, 0x43, - 0xE7, 0xA6, 0x81, 0x43, 0xE7, 0xA6, 0x8D, 0x43, - 0xE7, 0xA6, 0x8E, 0x43, 0xE7, 0xA6, 0x8F, 0x43, - // Bytes 1080 - 10bf - 0xE7, 0xA6, 0xAE, 0x43, 0xE7, 0xA6, 0xB8, 0x43, - 0xE7, 0xA6, 0xBE, 0x43, 0xE7, 0xA7, 0x8A, 0x43, - 0xE7, 0xA7, 0x98, 0x43, 0xE7, 0xA7, 0xAB, 0x43, - 0xE7, 0xA8, 0x9C, 0x43, 0xE7, 0xA9, 0x80, 0x43, - 0xE7, 0xA9, 0x8A, 0x43, 0xE7, 0xA9, 0x8F, 0x43, - 0xE7, 0xA9, 0xB4, 0x43, 0xE7, 0xA9, 0xBA, 0x43, - 0xE7, 0xAA, 0x81, 0x43, 0xE7, 0xAA, 0xB1, 0x43, - 0xE7, 0xAB, 0x8B, 0x43, 0xE7, 0xAB, 0xAE, 0x43, - // Bytes 10c0 - 10ff - 0xE7, 0xAB, 0xB9, 0x43, 0xE7, 0xAC, 0xA0, 0x43, - 0xE7, 0xAE, 0x8F, 0x43, 0xE7, 0xAF, 0x80, 0x43, - 0xE7, 0xAF, 0x86, 0x43, 0xE7, 0xAF, 0x89, 0x43, - 0xE7, 0xB0, 0xBE, 0x43, 0xE7, 0xB1, 0xA0, 0x43, - 0xE7, 0xB1, 0xB3, 0x43, 0xE7, 0xB1, 0xBB, 0x43, - 0xE7, 0xB2, 0x92, 0x43, 0xE7, 0xB2, 0xBE, 0x43, - 0xE7, 0xB3, 0x92, 0x43, 0xE7, 0xB3, 0x96, 0x43, - 0xE7, 0xB3, 0xA3, 0x43, 0xE7, 0xB3, 0xA7, 0x43, - // Bytes 1100 - 113f - 0xE7, 0xB3, 0xA8, 0x43, 0xE7, 0xB3, 0xB8, 0x43, - 0xE7, 0xB4, 0x80, 0x43, 0xE7, 0xB4, 0x90, 0x43, - 0xE7, 0xB4, 0xA2, 0x43, 0xE7, 0xB4, 0xAF, 0x43, - 0xE7, 0xB5, 0x82, 0x43, 0xE7, 0xB5, 0x9B, 0x43, - 0xE7, 0xB5, 0xA3, 0x43, 0xE7, 0xB6, 0xA0, 0x43, - 0xE7, 0xB6, 0xBE, 0x43, 0xE7, 0xB7, 0x87, 0x43, - 0xE7, 0xB7, 0xB4, 0x43, 0xE7, 0xB8, 0x82, 0x43, - 0xE7, 0xB8, 0x89, 0x43, 0xE7, 0xB8, 0xB7, 0x43, - // Bytes 1140 - 117f - 0xE7, 0xB9, 0x81, 0x43, 0xE7, 0xB9, 0x85, 0x43, - 0xE7, 0xBC, 0xB6, 0x43, 0xE7, 0xBC, 0xBE, 0x43, - 0xE7, 0xBD, 0x91, 0x43, 0xE7, 0xBD, 0xB2, 0x43, - 0xE7, 0xBD, 0xB9, 0x43, 0xE7, 0xBD, 0xBA, 0x43, - 0xE7, 0xBE, 0x85, 0x43, 0xE7, 0xBE, 0x8A, 0x43, - 0xE7, 0xBE, 0x95, 0x43, 0xE7, 0xBE, 0x9A, 0x43, - 0xE7, 0xBE, 0xBD, 0x43, 0xE7, 0xBF, 0xBA, 0x43, - 0xE8, 0x80, 0x81, 0x43, 0xE8, 0x80, 0x85, 0x43, - // Bytes 1180 - 11bf - 0xE8, 0x80, 0x8C, 0x43, 0xE8, 0x80, 0x92, 0x43, - 0xE8, 0x80, 0xB3, 0x43, 0xE8, 0x81, 0x86, 0x43, - 0xE8, 0x81, 0xA0, 0x43, 0xE8, 0x81, 0xAF, 0x43, - 0xE8, 0x81, 0xB0, 0x43, 0xE8, 0x81, 0xBE, 0x43, - 0xE8, 0x81, 0xBF, 0x43, 0xE8, 0x82, 0x89, 0x43, - 0xE8, 0x82, 0x8B, 0x43, 0xE8, 0x82, 0xAD, 0x43, - 0xE8, 0x82, 0xB2, 0x43, 0xE8, 0x84, 0x83, 0x43, - 0xE8, 0x84, 0xBE, 0x43, 0xE8, 0x87, 0x98, 0x43, - // Bytes 11c0 - 11ff - 0xE8, 0x87, 0xA3, 0x43, 0xE8, 0x87, 0xA8, 0x43, - 0xE8, 0x87, 0xAA, 0x43, 0xE8, 0x87, 0xAD, 0x43, - 0xE8, 0x87, 0xB3, 0x43, 0xE8, 0x87, 0xBC, 0x43, - 0xE8, 0x88, 0x81, 0x43, 0xE8, 0x88, 0x84, 0x43, - 0xE8, 0x88, 0x8C, 0x43, 0xE8, 0x88, 0x98, 0x43, - 0xE8, 0x88, 0x9B, 0x43, 0xE8, 0x88, 0x9F, 0x43, - 0xE8, 0x89, 0xAE, 0x43, 0xE8, 0x89, 0xAF, 0x43, - 0xE8, 0x89, 0xB2, 0x43, 0xE8, 0x89, 0xB8, 0x43, - // Bytes 1200 - 123f - 0xE8, 0x89, 0xB9, 0x43, 0xE8, 0x8A, 0x8B, 0x43, - 0xE8, 0x8A, 0x91, 0x43, 0xE8, 0x8A, 0x9D, 0x43, - 0xE8, 0x8A, 0xB1, 0x43, 0xE8, 0x8A, 0xB3, 0x43, - 0xE8, 0x8A, 0xBD, 0x43, 0xE8, 0x8B, 0xA5, 0x43, - 0xE8, 0x8B, 0xA6, 0x43, 0xE8, 0x8C, 0x9D, 0x43, - 0xE8, 0x8C, 0xA3, 0x43, 0xE8, 0x8C, 0xB6, 0x43, - 0xE8, 0x8D, 0x92, 0x43, 0xE8, 0x8D, 0x93, 0x43, - 0xE8, 0x8D, 0xA3, 0x43, 0xE8, 0x8E, 0xAD, 0x43, - // Bytes 1240 - 127f - 0xE8, 0x8E, 0xBD, 0x43, 0xE8, 0x8F, 0x89, 0x43, - 0xE8, 0x8F, 0x8A, 0x43, 0xE8, 0x8F, 0x8C, 0x43, - 0xE8, 0x8F, 0x9C, 0x43, 0xE8, 0x8F, 0xA7, 0x43, - 0xE8, 0x8F, 0xAF, 0x43, 0xE8, 0x8F, 0xB1, 0x43, - 0xE8, 0x90, 0xBD, 0x43, 0xE8, 0x91, 0x89, 0x43, - 0xE8, 0x91, 0x97, 0x43, 0xE8, 0x93, 0xAE, 0x43, - 0xE8, 0x93, 0xB1, 0x43, 0xE8, 0x93, 0xB3, 0x43, - 0xE8, 0x93, 0xBC, 0x43, 0xE8, 0x94, 0x96, 0x43, - // Bytes 1280 - 12bf - 0xE8, 0x95, 0xA4, 0x43, 0xE8, 0x97, 0x8D, 0x43, - 0xE8, 0x97, 0xBA, 0x43, 0xE8, 0x98, 0x86, 0x43, - 0xE8, 0x98, 0x92, 0x43, 0xE8, 0x98, 0xAD, 0x43, - 0xE8, 0x98, 0xBF, 0x43, 0xE8, 0x99, 0x8D, 0x43, - 0xE8, 0x99, 0x90, 0x43, 0xE8, 0x99, 0x9C, 0x43, - 0xE8, 0x99, 0xA7, 0x43, 0xE8, 0x99, 0xA9, 0x43, - 0xE8, 0x99, 0xAB, 0x43, 0xE8, 0x9A, 0x88, 0x43, - 0xE8, 0x9A, 0xA9, 0x43, 0xE8, 0x9B, 0xA2, 0x43, - // Bytes 12c0 - 12ff - 0xE8, 0x9C, 0x8E, 0x43, 0xE8, 0x9C, 0xA8, 0x43, - 0xE8, 0x9D, 0xAB, 0x43, 0xE8, 0x9D, 0xB9, 0x43, - 0xE8, 0x9E, 0x86, 0x43, 0xE8, 0x9E, 0xBA, 0x43, - 0xE8, 0x9F, 0xA1, 0x43, 0xE8, 0xA0, 0x81, 0x43, - 0xE8, 0xA0, 0x9F, 0x43, 0xE8, 0xA1, 0x80, 0x43, - 0xE8, 0xA1, 0x8C, 0x43, 0xE8, 0xA1, 0xA0, 0x43, - 0xE8, 0xA1, 0xA3, 0x43, 0xE8, 0xA3, 0x82, 0x43, - 0xE8, 0xA3, 0x8F, 0x43, 0xE8, 0xA3, 0x97, 0x43, - // Bytes 1300 - 133f - 0xE8, 0xA3, 0x9E, 0x43, 0xE8, 0xA3, 0xA1, 0x43, - 0xE8, 0xA3, 0xB8, 0x43, 0xE8, 0xA3, 0xBA, 0x43, - 0xE8, 0xA4, 0x90, 0x43, 0xE8, 0xA5, 0x81, 0x43, - 0xE8, 0xA5, 0xA4, 0x43, 0xE8, 0xA5, 0xBE, 0x43, - 0xE8, 0xA6, 0x86, 0x43, 0xE8, 0xA6, 0x8B, 0x43, - 0xE8, 0xA6, 0x96, 0x43, 0xE8, 0xA7, 0x92, 0x43, - 0xE8, 0xA7, 0xA3, 0x43, 0xE8, 0xA8, 0x80, 0x43, - 0xE8, 0xAA, 0xA0, 0x43, 0xE8, 0xAA, 0xAA, 0x43, - // Bytes 1340 - 137f - 0xE8, 0xAA, 0xBF, 0x43, 0xE8, 0xAB, 0x8B, 0x43, - 0xE8, 0xAB, 0x92, 0x43, 0xE8, 0xAB, 0x96, 0x43, - 0xE8, 0xAB, 0xAD, 0x43, 0xE8, 0xAB, 0xB8, 0x43, - 0xE8, 0xAB, 0xBE, 0x43, 0xE8, 0xAC, 0x81, 0x43, - 0xE8, 0xAC, 0xB9, 0x43, 0xE8, 0xAD, 0x98, 0x43, - 0xE8, 0xAE, 0x80, 0x43, 0xE8, 0xAE, 0x8A, 0x43, - 0xE8, 0xB0, 0xB7, 0x43, 0xE8, 0xB1, 0x86, 0x43, - 0xE8, 0xB1, 0x88, 0x43, 0xE8, 0xB1, 0x95, 0x43, - // Bytes 1380 - 13bf - 0xE8, 0xB1, 0xB8, 0x43, 0xE8, 0xB2, 0x9D, 0x43, - 0xE8, 0xB2, 0xA1, 0x43, 0xE8, 0xB2, 0xA9, 0x43, - 0xE8, 0xB2, 0xAB, 0x43, 0xE8, 0xB3, 0x81, 0x43, - 0xE8, 0xB3, 0x82, 0x43, 0xE8, 0xB3, 0x87, 0x43, - 0xE8, 0xB3, 0x88, 0x43, 0xE8, 0xB3, 0x93, 0x43, - 0xE8, 0xB4, 0x88, 0x43, 0xE8, 0xB4, 0x9B, 0x43, - 0xE8, 0xB5, 0xA4, 0x43, 0xE8, 0xB5, 0xB0, 0x43, - 0xE8, 0xB5, 0xB7, 0x43, 0xE8, 0xB6, 0xB3, 0x43, - // Bytes 13c0 - 13ff - 0xE8, 0xB6, 0xBC, 0x43, 0xE8, 0xB7, 0x8B, 0x43, - 0xE8, 0xB7, 0xAF, 0x43, 0xE8, 0xB7, 0xB0, 0x43, - 0xE8, 0xBA, 0xAB, 0x43, 0xE8, 0xBB, 0x8A, 0x43, - 0xE8, 0xBB, 0x94, 0x43, 0xE8, 0xBC, 0xA6, 0x43, - 0xE8, 0xBC, 0xAA, 0x43, 0xE8, 0xBC, 0xB8, 0x43, - 0xE8, 0xBC, 0xBB, 0x43, 0xE8, 0xBD, 0xA2, 0x43, - 0xE8, 0xBE, 0x9B, 0x43, 0xE8, 0xBE, 0x9E, 0x43, - 0xE8, 0xBE, 0xB0, 0x43, 0xE8, 0xBE, 0xB5, 0x43, - // Bytes 1400 - 143f - 0xE8, 0xBE, 0xB6, 0x43, 0xE9, 0x80, 0xA3, 0x43, - 0xE9, 0x80, 0xB8, 0x43, 0xE9, 0x81, 0x8A, 0x43, - 0xE9, 0x81, 0xA9, 0x43, 0xE9, 0x81, 0xB2, 0x43, - 0xE9, 0x81, 0xBC, 0x43, 0xE9, 0x82, 0x8F, 0x43, - 0xE9, 0x82, 0x91, 0x43, 0xE9, 0x82, 0x94, 0x43, - 0xE9, 0x83, 0x8E, 0x43, 0xE9, 0x83, 0x9E, 0x43, - 0xE9, 0x83, 0xB1, 0x43, 0xE9, 0x83, 0xBD, 0x43, - 0xE9, 0x84, 0x91, 0x43, 0xE9, 0x84, 0x9B, 0x43, - // Bytes 1440 - 147f - 0xE9, 0x85, 0x89, 0x43, 0xE9, 0x85, 0x8D, 0x43, - 0xE9, 0x85, 0xAA, 0x43, 0xE9, 0x86, 0x99, 0x43, - 0xE9, 0x86, 0xB4, 0x43, 0xE9, 0x87, 0x86, 0x43, - 0xE9, 0x87, 0x8C, 0x43, 0xE9, 0x87, 0x8F, 0x43, - 0xE9, 0x87, 0x91, 0x43, 0xE9, 0x88, 0xB4, 0x43, - 0xE9, 0x88, 0xB8, 0x43, 0xE9, 0x89, 0xB6, 0x43, - 0xE9, 0x89, 0xBC, 0x43, 0xE9, 0x8B, 0x97, 0x43, - 0xE9, 0x8B, 0x98, 0x43, 0xE9, 0x8C, 0x84, 0x43, - // Bytes 1480 - 14bf - 0xE9, 0x8D, 0x8A, 0x43, 0xE9, 0x8F, 0xB9, 0x43, - 0xE9, 0x90, 0x95, 0x43, 0xE9, 0x95, 0xB7, 0x43, - 0xE9, 0x96, 0x80, 0x43, 0xE9, 0x96, 0x8B, 0x43, - 0xE9, 0x96, 0xAD, 0x43, 0xE9, 0x96, 0xB7, 0x43, - 0xE9, 0x98, 0x9C, 0x43, 0xE9, 0x98, 0xAE, 0x43, - 0xE9, 0x99, 0x8B, 0x43, 0xE9, 0x99, 0x8D, 0x43, - 0xE9, 0x99, 0xB5, 0x43, 0xE9, 0x99, 0xB8, 0x43, - 0xE9, 0x99, 0xBC, 0x43, 0xE9, 0x9A, 0x86, 0x43, - // Bytes 14c0 - 14ff - 0xE9, 0x9A, 0xA3, 0x43, 0xE9, 0x9A, 0xB6, 0x43, - 0xE9, 0x9A, 0xB7, 0x43, 0xE9, 0x9A, 0xB8, 0x43, - 0xE9, 0x9A, 0xB9, 0x43, 0xE9, 0x9B, 0x83, 0x43, - 0xE9, 0x9B, 0xA2, 0x43, 0xE9, 0x9B, 0xA3, 0x43, - 0xE9, 0x9B, 0xA8, 0x43, 0xE9, 0x9B, 0xB6, 0x43, - 0xE9, 0x9B, 0xB7, 0x43, 0xE9, 0x9C, 0xA3, 0x43, - 0xE9, 0x9C, 0xB2, 0x43, 0xE9, 0x9D, 0x88, 0x43, - 0xE9, 0x9D, 0x91, 0x43, 0xE9, 0x9D, 0x96, 0x43, - // Bytes 1500 - 153f - 0xE9, 0x9D, 0x9E, 0x43, 0xE9, 0x9D, 0xA2, 0x43, - 0xE9, 0x9D, 0xA9, 0x43, 0xE9, 0x9F, 0x8B, 0x43, - 0xE9, 0x9F, 0x9B, 0x43, 0xE9, 0x9F, 0xA0, 0x43, - 0xE9, 0x9F, 0xAD, 0x43, 0xE9, 0x9F, 0xB3, 0x43, - 0xE9, 0x9F, 0xBF, 0x43, 0xE9, 0xA0, 0x81, 0x43, - 0xE9, 0xA0, 0x85, 0x43, 0xE9, 0xA0, 0x8B, 0x43, - 0xE9, 0xA0, 0x98, 0x43, 0xE9, 0xA0, 0xA9, 0x43, - 0xE9, 0xA0, 0xBB, 0x43, 0xE9, 0xA1, 0x9E, 0x43, - // Bytes 1540 - 157f - 0xE9, 0xA2, 0xA8, 0x43, 0xE9, 0xA3, 0x9B, 0x43, - 0xE9, 0xA3, 0x9F, 0x43, 0xE9, 0xA3, 0xA2, 0x43, - 0xE9, 0xA3, 0xAF, 0x43, 0xE9, 0xA3, 0xBC, 0x43, - 0xE9, 0xA4, 0xA8, 0x43, 0xE9, 0xA4, 0xA9, 0x43, - 0xE9, 0xA6, 0x96, 0x43, 0xE9, 0xA6, 0x99, 0x43, - 0xE9, 0xA6, 0xA7, 0x43, 0xE9, 0xA6, 0xAC, 0x43, - 0xE9, 0xA7, 0x82, 0x43, 0xE9, 0xA7, 0xB1, 0x43, - 0xE9, 0xA7, 0xBE, 0x43, 0xE9, 0xA9, 0xAA, 0x43, - // Bytes 1580 - 15bf - 0xE9, 0xAA, 0xA8, 0x43, 0xE9, 0xAB, 0x98, 0x43, - 0xE9, 0xAB, 0x9F, 0x43, 0xE9, 0xAC, 0x92, 0x43, - 0xE9, 0xAC, 0xA5, 0x43, 0xE9, 0xAC, 0xAF, 0x43, - 0xE9, 0xAC, 0xB2, 0x43, 0xE9, 0xAC, 0xBC, 0x43, - 0xE9, 0xAD, 0x9A, 0x43, 0xE9, 0xAD, 0xAF, 0x43, - 0xE9, 0xB1, 0x80, 0x43, 0xE9, 0xB1, 0x97, 0x43, - 0xE9, 0xB3, 0xA5, 0x43, 0xE9, 0xB3, 0xBD, 0x43, - 0xE9, 0xB5, 0xA7, 0x43, 0xE9, 0xB6, 0xB4, 0x43, - // Bytes 15c0 - 15ff - 0xE9, 0xB7, 0xBA, 0x43, 0xE9, 0xB8, 0x9E, 0x43, - 0xE9, 0xB9, 0xB5, 0x43, 0xE9, 0xB9, 0xBF, 0x43, - 0xE9, 0xBA, 0x97, 0x43, 0xE9, 0xBA, 0x9F, 0x43, - 0xE9, 0xBA, 0xA5, 0x43, 0xE9, 0xBA, 0xBB, 0x43, - 0xE9, 0xBB, 0x83, 0x43, 0xE9, 0xBB, 0x8D, 0x43, - 0xE9, 0xBB, 0x8E, 0x43, 0xE9, 0xBB, 0x91, 0x43, - 0xE9, 0xBB, 0xB9, 0x43, 0xE9, 0xBB, 0xBD, 0x43, - 0xE9, 0xBB, 0xBE, 0x43, 0xE9, 0xBC, 0x85, 0x43, - // Bytes 1600 - 163f - 0xE9, 0xBC, 0x8E, 0x43, 0xE9, 0xBC, 0x8F, 0x43, - 0xE9, 0xBC, 0x93, 0x43, 0xE9, 0xBC, 0x96, 0x43, - 0xE9, 0xBC, 0xA0, 0x43, 0xE9, 0xBC, 0xBB, 0x43, - 0xE9, 0xBD, 0x83, 0x43, 0xE9, 0xBD, 0x8A, 0x43, - 0xE9, 0xBD, 0x92, 0x43, 0xE9, 0xBE, 0x8D, 0x43, - 0xE9, 0xBE, 0x8E, 0x43, 0xE9, 0xBE, 0x9C, 0x43, - 0xE9, 0xBE, 0x9F, 0x43, 0xE9, 0xBE, 0xA0, 0x43, - 0xEA, 0x9C, 0xA7, 0x43, 0xEA, 0x9D, 0xAF, 0x43, - // Bytes 1640 - 167f - 0xEA, 0xAC, 0xB7, 0x43, 0xEA, 0xAD, 0x92, 0x44, - 0xF0, 0xA0, 0x84, 0xA2, 0x44, 0xF0, 0xA0, 0x94, - 0x9C, 0x44, 0xF0, 0xA0, 0x94, 0xA5, 0x44, 0xF0, - 0xA0, 0x95, 0x8B, 0x44, 0xF0, 0xA0, 0x98, 0xBA, - 0x44, 0xF0, 0xA0, 0xA0, 0x84, 0x44, 0xF0, 0xA0, - 0xA3, 0x9E, 0x44, 0xF0, 0xA0, 0xA8, 0xAC, 0x44, - 0xF0, 0xA0, 0xAD, 0xA3, 0x44, 0xF0, 0xA1, 0x93, - 0xA4, 0x44, 0xF0, 0xA1, 0x9A, 0xA8, 0x44, 0xF0, - // Bytes 1680 - 16bf - 0xA1, 0x9B, 0xAA, 0x44, 0xF0, 0xA1, 0xA7, 0x88, - 0x44, 0xF0, 0xA1, 0xAC, 0x98, 0x44, 0xF0, 0xA1, - 0xB4, 0x8B, 0x44, 0xF0, 0xA1, 0xB7, 0xA4, 0x44, - 0xF0, 0xA1, 0xB7, 0xA6, 0x44, 0xF0, 0xA2, 0x86, - 0x83, 0x44, 0xF0, 0xA2, 0x86, 0x9F, 0x44, 0xF0, - 0xA2, 0x8C, 0xB1, 0x44, 0xF0, 0xA2, 0x9B, 0x94, - 0x44, 0xF0, 0xA2, 0xA1, 0x84, 0x44, 0xF0, 0xA2, - 0xA1, 0x8A, 0x44, 0xF0, 0xA2, 0xAC, 0x8C, 0x44, - // Bytes 16c0 - 16ff - 0xF0, 0xA2, 0xAF, 0xB1, 0x44, 0xF0, 0xA3, 0x80, - 0x8A, 0x44, 0xF0, 0xA3, 0x8A, 0xB8, 0x44, 0xF0, - 0xA3, 0x8D, 0x9F, 0x44, 0xF0, 0xA3, 0x8E, 0x93, - 0x44, 0xF0, 0xA3, 0x8E, 0x9C, 0x44, 0xF0, 0xA3, - 0x8F, 0x83, 0x44, 0xF0, 0xA3, 0x8F, 0x95, 0x44, - 0xF0, 0xA3, 0x91, 0xAD, 0x44, 0xF0, 0xA3, 0x9A, - 0xA3, 0x44, 0xF0, 0xA3, 0xA2, 0xA7, 0x44, 0xF0, - 0xA3, 0xAA, 0x8D, 0x44, 0xF0, 0xA3, 0xAB, 0xBA, - // Bytes 1700 - 173f - 0x44, 0xF0, 0xA3, 0xB2, 0xBC, 0x44, 0xF0, 0xA3, - 0xB4, 0x9E, 0x44, 0xF0, 0xA3, 0xBB, 0x91, 0x44, - 0xF0, 0xA3, 0xBD, 0x9E, 0x44, 0xF0, 0xA3, 0xBE, - 0x8E, 0x44, 0xF0, 0xA4, 0x89, 0xA3, 0x44, 0xF0, - 0xA4, 0x8B, 0xAE, 0x44, 0xF0, 0xA4, 0x8E, 0xAB, - 0x44, 0xF0, 0xA4, 0x98, 0x88, 0x44, 0xF0, 0xA4, - 0x9C, 0xB5, 0x44, 0xF0, 0xA4, 0xA0, 0x94, 0x44, - 0xF0, 0xA4, 0xB0, 0xB6, 0x44, 0xF0, 0xA4, 0xB2, - // Bytes 1740 - 177f - 0x92, 0x44, 0xF0, 0xA4, 0xBE, 0xA1, 0x44, 0xF0, - 0xA4, 0xBE, 0xB8, 0x44, 0xF0, 0xA5, 0x81, 0x84, - 0x44, 0xF0, 0xA5, 0x83, 0xB2, 0x44, 0xF0, 0xA5, - 0x83, 0xB3, 0x44, 0xF0, 0xA5, 0x84, 0x99, 0x44, - 0xF0, 0xA5, 0x84, 0xB3, 0x44, 0xF0, 0xA5, 0x89, - 0x89, 0x44, 0xF0, 0xA5, 0x90, 0x9D, 0x44, 0xF0, - 0xA5, 0x98, 0xA6, 0x44, 0xF0, 0xA5, 0x9A, 0x9A, - 0x44, 0xF0, 0xA5, 0x9B, 0x85, 0x44, 0xF0, 0xA5, - // Bytes 1780 - 17bf - 0xA5, 0xBC, 0x44, 0xF0, 0xA5, 0xAA, 0xA7, 0x44, - 0xF0, 0xA5, 0xAE, 0xAB, 0x44, 0xF0, 0xA5, 0xB2, - 0x80, 0x44, 0xF0, 0xA5, 0xB3, 0x90, 0x44, 0xF0, - 0xA5, 0xBE, 0x86, 0x44, 0xF0, 0xA6, 0x87, 0x9A, - 0x44, 0xF0, 0xA6, 0x88, 0xA8, 0x44, 0xF0, 0xA6, - 0x89, 0x87, 0x44, 0xF0, 0xA6, 0x8B, 0x99, 0x44, - 0xF0, 0xA6, 0x8C, 0xBE, 0x44, 0xF0, 0xA6, 0x93, - 0x9A, 0x44, 0xF0, 0xA6, 0x94, 0xA3, 0x44, 0xF0, - // Bytes 17c0 - 17ff - 0xA6, 0x96, 0xA8, 0x44, 0xF0, 0xA6, 0x9E, 0xA7, - 0x44, 0xF0, 0xA6, 0x9E, 0xB5, 0x44, 0xF0, 0xA6, - 0xAC, 0xBC, 0x44, 0xF0, 0xA6, 0xB0, 0xB6, 0x44, - 0xF0, 0xA6, 0xB3, 0x95, 0x44, 0xF0, 0xA6, 0xB5, - 0xAB, 0x44, 0xF0, 0xA6, 0xBC, 0xAC, 0x44, 0xF0, - 0xA6, 0xBE, 0xB1, 0x44, 0xF0, 0xA7, 0x83, 0x92, - 0x44, 0xF0, 0xA7, 0x8F, 0x8A, 0x44, 0xF0, 0xA7, - 0x99, 0xA7, 0x44, 0xF0, 0xA7, 0xA2, 0xAE, 0x44, - // Bytes 1800 - 183f - 0xF0, 0xA7, 0xA5, 0xA6, 0x44, 0xF0, 0xA7, 0xB2, - 0xA8, 0x44, 0xF0, 0xA7, 0xBB, 0x93, 0x44, 0xF0, - 0xA7, 0xBC, 0xAF, 0x44, 0xF0, 0xA8, 0x97, 0x92, - 0x44, 0xF0, 0xA8, 0x97, 0xAD, 0x44, 0xF0, 0xA8, - 0x9C, 0xAE, 0x44, 0xF0, 0xA8, 0xAF, 0xBA, 0x44, - 0xF0, 0xA8, 0xB5, 0xB7, 0x44, 0xF0, 0xA9, 0x85, - 0x85, 0x44, 0xF0, 0xA9, 0x87, 0x9F, 0x44, 0xF0, - 0xA9, 0x88, 0x9A, 0x44, 0xF0, 0xA9, 0x90, 0x8A, - // Bytes 1840 - 187f - 0x44, 0xF0, 0xA9, 0x92, 0x96, 0x44, 0xF0, 0xA9, - 0x96, 0xB6, 0x44, 0xF0, 0xA9, 0xAC, 0xB0, 0x44, - 0xF0, 0xAA, 0x83, 0x8E, 0x44, 0xF0, 0xAA, 0x84, - 0x85, 0x44, 0xF0, 0xAA, 0x88, 0x8E, 0x44, 0xF0, - 0xAA, 0x8A, 0x91, 0x44, 0xF0, 0xAA, 0x8E, 0x92, - 0x44, 0xF0, 0xAA, 0x98, 0x80, 0x42, 0x21, 0x21, - 0x42, 0x21, 0x3F, 0x42, 0x2E, 0x2E, 0x42, 0x30, - 0x2C, 0x42, 0x30, 0x2E, 0x42, 0x31, 0x2C, 0x42, - // Bytes 1880 - 18bf - 0x31, 0x2E, 0x42, 0x31, 0x30, 0x42, 0x31, 0x31, - 0x42, 0x31, 0x32, 0x42, 0x31, 0x33, 0x42, 0x31, - 0x34, 0x42, 0x31, 0x35, 0x42, 0x31, 0x36, 0x42, - 0x31, 0x37, 0x42, 0x31, 0x38, 0x42, 0x31, 0x39, - 0x42, 0x32, 0x2C, 0x42, 0x32, 0x2E, 0x42, 0x32, - 0x30, 0x42, 0x32, 0x31, 0x42, 0x32, 0x32, 0x42, - 0x32, 0x33, 0x42, 0x32, 0x34, 0x42, 0x32, 0x35, - 0x42, 0x32, 0x36, 0x42, 0x32, 0x37, 0x42, 0x32, - // Bytes 18c0 - 18ff - 0x38, 0x42, 0x32, 0x39, 0x42, 0x33, 0x2C, 0x42, - 0x33, 0x2E, 0x42, 0x33, 0x30, 0x42, 0x33, 0x31, - 0x42, 0x33, 0x32, 0x42, 0x33, 0x33, 0x42, 0x33, - 0x34, 0x42, 0x33, 0x35, 0x42, 0x33, 0x36, 0x42, - 0x33, 0x37, 0x42, 0x33, 0x38, 0x42, 0x33, 0x39, - 0x42, 0x34, 0x2C, 0x42, 0x34, 0x2E, 0x42, 0x34, - 0x30, 0x42, 0x34, 0x31, 0x42, 0x34, 0x32, 0x42, - 0x34, 0x33, 0x42, 0x34, 0x34, 0x42, 0x34, 0x35, - // Bytes 1900 - 193f - 0x42, 0x34, 0x36, 0x42, 0x34, 0x37, 0x42, 0x34, - 0x38, 0x42, 0x34, 0x39, 0x42, 0x35, 0x2C, 0x42, - 0x35, 0x2E, 0x42, 0x35, 0x30, 0x42, 0x36, 0x2C, - 0x42, 0x36, 0x2E, 0x42, 0x37, 0x2C, 0x42, 0x37, - 0x2E, 0x42, 0x38, 0x2C, 0x42, 0x38, 0x2E, 0x42, - 0x39, 0x2C, 0x42, 0x39, 0x2E, 0x42, 0x3D, 0x3D, - 0x42, 0x3F, 0x21, 0x42, 0x3F, 0x3F, 0x42, 0x41, - 0x55, 0x42, 0x42, 0x71, 0x42, 0x43, 0x44, 0x42, - // Bytes 1940 - 197f - 0x44, 0x4A, 0x42, 0x44, 0x5A, 0x42, 0x44, 0x7A, - 0x42, 0x47, 0x42, 0x42, 0x47, 0x79, 0x42, 0x48, - 0x50, 0x42, 0x48, 0x56, 0x42, 0x48, 0x67, 0x42, - 0x48, 0x7A, 0x42, 0x49, 0x49, 0x42, 0x49, 0x4A, - 0x42, 0x49, 0x55, 0x42, 0x49, 0x56, 0x42, 0x49, - 0x58, 0x42, 0x4B, 0x42, 0x42, 0x4B, 0x4B, 0x42, - 0x4B, 0x4D, 0x42, 0x4C, 0x4A, 0x42, 0x4C, 0x6A, - 0x42, 0x4D, 0x42, 0x42, 0x4D, 0x43, 0x42, 0x4D, - // Bytes 1980 - 19bf - 0x44, 0x42, 0x4D, 0x56, 0x42, 0x4D, 0x57, 0x42, - 0x4E, 0x4A, 0x42, 0x4E, 0x6A, 0x42, 0x4E, 0x6F, - 0x42, 0x50, 0x48, 0x42, 0x50, 0x52, 0x42, 0x50, - 0x61, 0x42, 0x52, 0x73, 0x42, 0x53, 0x44, 0x42, - 0x53, 0x4D, 0x42, 0x53, 0x53, 0x42, 0x53, 0x76, - 0x42, 0x54, 0x4D, 0x42, 0x56, 0x49, 0x42, 0x57, - 0x43, 0x42, 0x57, 0x5A, 0x42, 0x57, 0x62, 0x42, - 0x58, 0x49, 0x42, 0x63, 0x63, 0x42, 0x63, 0x64, - // Bytes 19c0 - 19ff - 0x42, 0x63, 0x6D, 0x42, 0x64, 0x42, 0x42, 0x64, - 0x61, 0x42, 0x64, 0x6C, 0x42, 0x64, 0x6D, 0x42, - 0x64, 0x7A, 0x42, 0x65, 0x56, 0x42, 0x66, 0x66, - 0x42, 0x66, 0x69, 0x42, 0x66, 0x6C, 0x42, 0x66, - 0x6D, 0x42, 0x68, 0x61, 0x42, 0x69, 0x69, 0x42, - 0x69, 0x6A, 0x42, 0x69, 0x6E, 0x42, 0x69, 0x76, - 0x42, 0x69, 0x78, 0x42, 0x6B, 0x41, 0x42, 0x6B, - 0x56, 0x42, 0x6B, 0x57, 0x42, 0x6B, 0x67, 0x42, - // Bytes 1a00 - 1a3f - 0x6B, 0x6C, 0x42, 0x6B, 0x6D, 0x42, 0x6B, 0x74, - 0x42, 0x6C, 0x6A, 0x42, 0x6C, 0x6D, 0x42, 0x6C, - 0x6E, 0x42, 0x6C, 0x78, 0x42, 0x6D, 0x32, 0x42, - 0x6D, 0x33, 0x42, 0x6D, 0x41, 0x42, 0x6D, 0x56, - 0x42, 0x6D, 0x57, 0x42, 0x6D, 0x62, 0x42, 0x6D, - 0x67, 0x42, 0x6D, 0x6C, 0x42, 0x6D, 0x6D, 0x42, - 0x6D, 0x73, 0x42, 0x6E, 0x41, 0x42, 0x6E, 0x46, - 0x42, 0x6E, 0x56, 0x42, 0x6E, 0x57, 0x42, 0x6E, - // Bytes 1a40 - 1a7f - 0x6A, 0x42, 0x6E, 0x6D, 0x42, 0x6E, 0x73, 0x42, - 0x6F, 0x56, 0x42, 0x70, 0x41, 0x42, 0x70, 0x46, - 0x42, 0x70, 0x56, 0x42, 0x70, 0x57, 0x42, 0x70, - 0x63, 0x42, 0x70, 0x73, 0x42, 0x73, 0x72, 0x42, - 0x73, 0x74, 0x42, 0x76, 0x69, 0x42, 0x78, 0x69, - 0x43, 0x28, 0x31, 0x29, 0x43, 0x28, 0x32, 0x29, - 0x43, 0x28, 0x33, 0x29, 0x43, 0x28, 0x34, 0x29, - 0x43, 0x28, 0x35, 0x29, 0x43, 0x28, 0x36, 0x29, - // Bytes 1a80 - 1abf - 0x43, 0x28, 0x37, 0x29, 0x43, 0x28, 0x38, 0x29, - 0x43, 0x28, 0x39, 0x29, 0x43, 0x28, 0x41, 0x29, - 0x43, 0x28, 0x42, 0x29, 0x43, 0x28, 0x43, 0x29, - 0x43, 0x28, 0x44, 0x29, 0x43, 0x28, 0x45, 0x29, - 0x43, 0x28, 0x46, 0x29, 0x43, 0x28, 0x47, 0x29, - 0x43, 0x28, 0x48, 0x29, 0x43, 0x28, 0x49, 0x29, - 0x43, 0x28, 0x4A, 0x29, 0x43, 0x28, 0x4B, 0x29, - 0x43, 0x28, 0x4C, 0x29, 0x43, 0x28, 0x4D, 0x29, - // Bytes 1ac0 - 1aff - 0x43, 0x28, 0x4E, 0x29, 0x43, 0x28, 0x4F, 0x29, - 0x43, 0x28, 0x50, 0x29, 0x43, 0x28, 0x51, 0x29, - 0x43, 0x28, 0x52, 0x29, 0x43, 0x28, 0x53, 0x29, - 0x43, 0x28, 0x54, 0x29, 0x43, 0x28, 0x55, 0x29, - 0x43, 0x28, 0x56, 0x29, 0x43, 0x28, 0x57, 0x29, - 0x43, 0x28, 0x58, 0x29, 0x43, 0x28, 0x59, 0x29, - 0x43, 0x28, 0x5A, 0x29, 0x43, 0x28, 0x61, 0x29, - 0x43, 0x28, 0x62, 0x29, 0x43, 0x28, 0x63, 0x29, - // Bytes 1b00 - 1b3f - 0x43, 0x28, 0x64, 0x29, 0x43, 0x28, 0x65, 0x29, - 0x43, 0x28, 0x66, 0x29, 0x43, 0x28, 0x67, 0x29, - 0x43, 0x28, 0x68, 0x29, 0x43, 0x28, 0x69, 0x29, - 0x43, 0x28, 0x6A, 0x29, 0x43, 0x28, 0x6B, 0x29, - 0x43, 0x28, 0x6C, 0x29, 0x43, 0x28, 0x6D, 0x29, - 0x43, 0x28, 0x6E, 0x29, 0x43, 0x28, 0x6F, 0x29, - 0x43, 0x28, 0x70, 0x29, 0x43, 0x28, 0x71, 0x29, - 0x43, 0x28, 0x72, 0x29, 0x43, 0x28, 0x73, 0x29, - // Bytes 1b40 - 1b7f - 0x43, 0x28, 0x74, 0x29, 0x43, 0x28, 0x75, 0x29, - 0x43, 0x28, 0x76, 0x29, 0x43, 0x28, 0x77, 0x29, - 0x43, 0x28, 0x78, 0x29, 0x43, 0x28, 0x79, 0x29, - 0x43, 0x28, 0x7A, 0x29, 0x43, 0x2E, 0x2E, 0x2E, - 0x43, 0x31, 0x30, 0x2E, 0x43, 0x31, 0x31, 0x2E, - 0x43, 0x31, 0x32, 0x2E, 0x43, 0x31, 0x33, 0x2E, - 0x43, 0x31, 0x34, 0x2E, 0x43, 0x31, 0x35, 0x2E, - 0x43, 0x31, 0x36, 0x2E, 0x43, 0x31, 0x37, 0x2E, - // Bytes 1b80 - 1bbf - 0x43, 0x31, 0x38, 0x2E, 0x43, 0x31, 0x39, 0x2E, - 0x43, 0x32, 0x30, 0x2E, 0x43, 0x3A, 0x3A, 0x3D, - 0x43, 0x3D, 0x3D, 0x3D, 0x43, 0x43, 0x6F, 0x2E, - 0x43, 0x46, 0x41, 0x58, 0x43, 0x47, 0x48, 0x7A, - 0x43, 0x47, 0x50, 0x61, 0x43, 0x49, 0x49, 0x49, - 0x43, 0x4C, 0x54, 0x44, 0x43, 0x4C, 0xC2, 0xB7, - 0x43, 0x4D, 0x48, 0x7A, 0x43, 0x4D, 0x50, 0x61, - 0x43, 0x4D, 0xCE, 0xA9, 0x43, 0x50, 0x50, 0x4D, - // Bytes 1bc0 - 1bff - 0x43, 0x50, 0x50, 0x56, 0x43, 0x50, 0x54, 0x45, - 0x43, 0x54, 0x45, 0x4C, 0x43, 0x54, 0x48, 0x7A, - 0x43, 0x56, 0x49, 0x49, 0x43, 0x58, 0x49, 0x49, - 0x43, 0x61, 0x2F, 0x63, 0x43, 0x61, 0x2F, 0x73, - 0x43, 0x61, 0xCA, 0xBE, 0x43, 0x62, 0x61, 0x72, - 0x43, 0x63, 0x2F, 0x6F, 0x43, 0x63, 0x2F, 0x75, - 0x43, 0x63, 0x61, 0x6C, 0x43, 0x63, 0x6D, 0x32, - 0x43, 0x63, 0x6D, 0x33, 0x43, 0x64, 0x6D, 0x32, - // Bytes 1c00 - 1c3f - 0x43, 0x64, 0x6D, 0x33, 0x43, 0x65, 0x72, 0x67, - 0x43, 0x66, 0x66, 0x69, 0x43, 0x66, 0x66, 0x6C, - 0x43, 0x67, 0x61, 0x6C, 0x43, 0x68, 0x50, 0x61, - 0x43, 0x69, 0x69, 0x69, 0x43, 0x6B, 0x48, 0x7A, - 0x43, 0x6B, 0x50, 0x61, 0x43, 0x6B, 0x6D, 0x32, - 0x43, 0x6B, 0x6D, 0x33, 0x43, 0x6B, 0xCE, 0xA9, - 0x43, 0x6C, 0x6F, 0x67, 0x43, 0x6C, 0xC2, 0xB7, - 0x43, 0x6D, 0x69, 0x6C, 0x43, 0x6D, 0x6D, 0x32, - // Bytes 1c40 - 1c7f - 0x43, 0x6D, 0x6D, 0x33, 0x43, 0x6D, 0x6F, 0x6C, - 0x43, 0x72, 0x61, 0x64, 0x43, 0x76, 0x69, 0x69, - 0x43, 0x78, 0x69, 0x69, 0x43, 0xC2, 0xB0, 0x43, - 0x43, 0xC2, 0xB0, 0x46, 0x43, 0xCA, 0xBC, 0x6E, - 0x43, 0xCE, 0xBC, 0x41, 0x43, 0xCE, 0xBC, 0x46, - 0x43, 0xCE, 0xBC, 0x56, 0x43, 0xCE, 0xBC, 0x57, - 0x43, 0xCE, 0xBC, 0x67, 0x43, 0xCE, 0xBC, 0x6C, - 0x43, 0xCE, 0xBC, 0x6D, 0x43, 0xCE, 0xBC, 0x73, - // Bytes 1c80 - 1cbf - 0x44, 0x28, 0x31, 0x30, 0x29, 0x44, 0x28, 0x31, - 0x31, 0x29, 0x44, 0x28, 0x31, 0x32, 0x29, 0x44, - 0x28, 0x31, 0x33, 0x29, 0x44, 0x28, 0x31, 0x34, - 0x29, 0x44, 0x28, 0x31, 0x35, 0x29, 0x44, 0x28, - 0x31, 0x36, 0x29, 0x44, 0x28, 0x31, 0x37, 0x29, - 0x44, 0x28, 0x31, 0x38, 0x29, 0x44, 0x28, 0x31, - 0x39, 0x29, 0x44, 0x28, 0x32, 0x30, 0x29, 0x44, - 0x30, 0xE7, 0x82, 0xB9, 0x44, 0x31, 0xE2, 0x81, - // Bytes 1cc0 - 1cff - 0x84, 0x44, 0x31, 0xE6, 0x97, 0xA5, 0x44, 0x31, - 0xE6, 0x9C, 0x88, 0x44, 0x31, 0xE7, 0x82, 0xB9, - 0x44, 0x32, 0xE6, 0x97, 0xA5, 0x44, 0x32, 0xE6, - 0x9C, 0x88, 0x44, 0x32, 0xE7, 0x82, 0xB9, 0x44, - 0x33, 0xE6, 0x97, 0xA5, 0x44, 0x33, 0xE6, 0x9C, - 0x88, 0x44, 0x33, 0xE7, 0x82, 0xB9, 0x44, 0x34, - 0xE6, 0x97, 0xA5, 0x44, 0x34, 0xE6, 0x9C, 0x88, - 0x44, 0x34, 0xE7, 0x82, 0xB9, 0x44, 0x35, 0xE6, - // Bytes 1d00 - 1d3f - 0x97, 0xA5, 0x44, 0x35, 0xE6, 0x9C, 0x88, 0x44, - 0x35, 0xE7, 0x82, 0xB9, 0x44, 0x36, 0xE6, 0x97, - 0xA5, 0x44, 0x36, 0xE6, 0x9C, 0x88, 0x44, 0x36, - 0xE7, 0x82, 0xB9, 0x44, 0x37, 0xE6, 0x97, 0xA5, - 0x44, 0x37, 0xE6, 0x9C, 0x88, 0x44, 0x37, 0xE7, - 0x82, 0xB9, 0x44, 0x38, 0xE6, 0x97, 0xA5, 0x44, - 0x38, 0xE6, 0x9C, 0x88, 0x44, 0x38, 0xE7, 0x82, - 0xB9, 0x44, 0x39, 0xE6, 0x97, 0xA5, 0x44, 0x39, - // Bytes 1d40 - 1d7f - 0xE6, 0x9C, 0x88, 0x44, 0x39, 0xE7, 0x82, 0xB9, - 0x44, 0x56, 0x49, 0x49, 0x49, 0x44, 0x61, 0x2E, - 0x6D, 0x2E, 0x44, 0x6B, 0x63, 0x61, 0x6C, 0x44, - 0x70, 0x2E, 0x6D, 0x2E, 0x44, 0x76, 0x69, 0x69, - 0x69, 0x44, 0xD5, 0xA5, 0xD6, 0x82, 0x44, 0xD5, - 0xB4, 0xD5, 0xA5, 0x44, 0xD5, 0xB4, 0xD5, 0xAB, - 0x44, 0xD5, 0xB4, 0xD5, 0xAD, 0x44, 0xD5, 0xB4, - 0xD5, 0xB6, 0x44, 0xD5, 0xBE, 0xD5, 0xB6, 0x44, - // Bytes 1d80 - 1dbf - 0xD7, 0x90, 0xD7, 0x9C, 0x44, 0xD8, 0xA7, 0xD9, - 0xB4, 0x44, 0xD8, 0xA8, 0xD8, 0xAC, 0x44, 0xD8, - 0xA8, 0xD8, 0xAD, 0x44, 0xD8, 0xA8, 0xD8, 0xAE, - 0x44, 0xD8, 0xA8, 0xD8, 0xB1, 0x44, 0xD8, 0xA8, - 0xD8, 0xB2, 0x44, 0xD8, 0xA8, 0xD9, 0x85, 0x44, - 0xD8, 0xA8, 0xD9, 0x86, 0x44, 0xD8, 0xA8, 0xD9, - 0x87, 0x44, 0xD8, 0xA8, 0xD9, 0x89, 0x44, 0xD8, - 0xA8, 0xD9, 0x8A, 0x44, 0xD8, 0xAA, 0xD8, 0xAC, - // Bytes 1dc0 - 1dff - 0x44, 0xD8, 0xAA, 0xD8, 0xAD, 0x44, 0xD8, 0xAA, - 0xD8, 0xAE, 0x44, 0xD8, 0xAA, 0xD8, 0xB1, 0x44, - 0xD8, 0xAA, 0xD8, 0xB2, 0x44, 0xD8, 0xAA, 0xD9, - 0x85, 0x44, 0xD8, 0xAA, 0xD9, 0x86, 0x44, 0xD8, - 0xAA, 0xD9, 0x87, 0x44, 0xD8, 0xAA, 0xD9, 0x89, - 0x44, 0xD8, 0xAA, 0xD9, 0x8A, 0x44, 0xD8, 0xAB, - 0xD8, 0xAC, 0x44, 0xD8, 0xAB, 0xD8, 0xB1, 0x44, - 0xD8, 0xAB, 0xD8, 0xB2, 0x44, 0xD8, 0xAB, 0xD9, - // Bytes 1e00 - 1e3f - 0x85, 0x44, 0xD8, 0xAB, 0xD9, 0x86, 0x44, 0xD8, - 0xAB, 0xD9, 0x87, 0x44, 0xD8, 0xAB, 0xD9, 0x89, - 0x44, 0xD8, 0xAB, 0xD9, 0x8A, 0x44, 0xD8, 0xAC, - 0xD8, 0xAD, 0x44, 0xD8, 0xAC, 0xD9, 0x85, 0x44, - 0xD8, 0xAC, 0xD9, 0x89, 0x44, 0xD8, 0xAC, 0xD9, - 0x8A, 0x44, 0xD8, 0xAD, 0xD8, 0xAC, 0x44, 0xD8, - 0xAD, 0xD9, 0x85, 0x44, 0xD8, 0xAD, 0xD9, 0x89, - 0x44, 0xD8, 0xAD, 0xD9, 0x8A, 0x44, 0xD8, 0xAE, - // Bytes 1e40 - 1e7f - 0xD8, 0xAC, 0x44, 0xD8, 0xAE, 0xD8, 0xAD, 0x44, - 0xD8, 0xAE, 0xD9, 0x85, 0x44, 0xD8, 0xAE, 0xD9, - 0x89, 0x44, 0xD8, 0xAE, 0xD9, 0x8A, 0x44, 0xD8, - 0xB3, 0xD8, 0xAC, 0x44, 0xD8, 0xB3, 0xD8, 0xAD, - 0x44, 0xD8, 0xB3, 0xD8, 0xAE, 0x44, 0xD8, 0xB3, - 0xD8, 0xB1, 0x44, 0xD8, 0xB3, 0xD9, 0x85, 0x44, - 0xD8, 0xB3, 0xD9, 0x87, 0x44, 0xD8, 0xB3, 0xD9, - 0x89, 0x44, 0xD8, 0xB3, 0xD9, 0x8A, 0x44, 0xD8, - // Bytes 1e80 - 1ebf - 0xB4, 0xD8, 0xAC, 0x44, 0xD8, 0xB4, 0xD8, 0xAD, - 0x44, 0xD8, 0xB4, 0xD8, 0xAE, 0x44, 0xD8, 0xB4, - 0xD8, 0xB1, 0x44, 0xD8, 0xB4, 0xD9, 0x85, 0x44, - 0xD8, 0xB4, 0xD9, 0x87, 0x44, 0xD8, 0xB4, 0xD9, - 0x89, 0x44, 0xD8, 0xB4, 0xD9, 0x8A, 0x44, 0xD8, - 0xB5, 0xD8, 0xAD, 0x44, 0xD8, 0xB5, 0xD8, 0xAE, - 0x44, 0xD8, 0xB5, 0xD8, 0xB1, 0x44, 0xD8, 0xB5, - 0xD9, 0x85, 0x44, 0xD8, 0xB5, 0xD9, 0x89, 0x44, - // Bytes 1ec0 - 1eff - 0xD8, 0xB5, 0xD9, 0x8A, 0x44, 0xD8, 0xB6, 0xD8, - 0xAC, 0x44, 0xD8, 0xB6, 0xD8, 0xAD, 0x44, 0xD8, - 0xB6, 0xD8, 0xAE, 0x44, 0xD8, 0xB6, 0xD8, 0xB1, - 0x44, 0xD8, 0xB6, 0xD9, 0x85, 0x44, 0xD8, 0xB6, - 0xD9, 0x89, 0x44, 0xD8, 0xB6, 0xD9, 0x8A, 0x44, - 0xD8, 0xB7, 0xD8, 0xAD, 0x44, 0xD8, 0xB7, 0xD9, - 0x85, 0x44, 0xD8, 0xB7, 0xD9, 0x89, 0x44, 0xD8, - 0xB7, 0xD9, 0x8A, 0x44, 0xD8, 0xB8, 0xD9, 0x85, - // Bytes 1f00 - 1f3f - 0x44, 0xD8, 0xB9, 0xD8, 0xAC, 0x44, 0xD8, 0xB9, - 0xD9, 0x85, 0x44, 0xD8, 0xB9, 0xD9, 0x89, 0x44, - 0xD8, 0xB9, 0xD9, 0x8A, 0x44, 0xD8, 0xBA, 0xD8, - 0xAC, 0x44, 0xD8, 0xBA, 0xD9, 0x85, 0x44, 0xD8, - 0xBA, 0xD9, 0x89, 0x44, 0xD8, 0xBA, 0xD9, 0x8A, - 0x44, 0xD9, 0x81, 0xD8, 0xAC, 0x44, 0xD9, 0x81, - 0xD8, 0xAD, 0x44, 0xD9, 0x81, 0xD8, 0xAE, 0x44, - 0xD9, 0x81, 0xD9, 0x85, 0x44, 0xD9, 0x81, 0xD9, - // Bytes 1f40 - 1f7f - 0x89, 0x44, 0xD9, 0x81, 0xD9, 0x8A, 0x44, 0xD9, - 0x82, 0xD8, 0xAD, 0x44, 0xD9, 0x82, 0xD9, 0x85, - 0x44, 0xD9, 0x82, 0xD9, 0x89, 0x44, 0xD9, 0x82, - 0xD9, 0x8A, 0x44, 0xD9, 0x83, 0xD8, 0xA7, 0x44, - 0xD9, 0x83, 0xD8, 0xAC, 0x44, 0xD9, 0x83, 0xD8, - 0xAD, 0x44, 0xD9, 0x83, 0xD8, 0xAE, 0x44, 0xD9, - 0x83, 0xD9, 0x84, 0x44, 0xD9, 0x83, 0xD9, 0x85, - 0x44, 0xD9, 0x83, 0xD9, 0x89, 0x44, 0xD9, 0x83, - // Bytes 1f80 - 1fbf - 0xD9, 0x8A, 0x44, 0xD9, 0x84, 0xD8, 0xA7, 0x44, - 0xD9, 0x84, 0xD8, 0xAC, 0x44, 0xD9, 0x84, 0xD8, - 0xAD, 0x44, 0xD9, 0x84, 0xD8, 0xAE, 0x44, 0xD9, - 0x84, 0xD9, 0x85, 0x44, 0xD9, 0x84, 0xD9, 0x87, - 0x44, 0xD9, 0x84, 0xD9, 0x89, 0x44, 0xD9, 0x84, - 0xD9, 0x8A, 0x44, 0xD9, 0x85, 0xD8, 0xA7, 0x44, - 0xD9, 0x85, 0xD8, 0xAC, 0x44, 0xD9, 0x85, 0xD8, - 0xAD, 0x44, 0xD9, 0x85, 0xD8, 0xAE, 0x44, 0xD9, - // Bytes 1fc0 - 1fff - 0x85, 0xD9, 0x85, 0x44, 0xD9, 0x85, 0xD9, 0x89, - 0x44, 0xD9, 0x85, 0xD9, 0x8A, 0x44, 0xD9, 0x86, - 0xD8, 0xAC, 0x44, 0xD9, 0x86, 0xD8, 0xAD, 0x44, - 0xD9, 0x86, 0xD8, 0xAE, 0x44, 0xD9, 0x86, 0xD8, - 0xB1, 0x44, 0xD9, 0x86, 0xD8, 0xB2, 0x44, 0xD9, - 0x86, 0xD9, 0x85, 0x44, 0xD9, 0x86, 0xD9, 0x86, - 0x44, 0xD9, 0x86, 0xD9, 0x87, 0x44, 0xD9, 0x86, - 0xD9, 0x89, 0x44, 0xD9, 0x86, 0xD9, 0x8A, 0x44, - // Bytes 2000 - 203f - 0xD9, 0x87, 0xD8, 0xAC, 0x44, 0xD9, 0x87, 0xD9, - 0x85, 0x44, 0xD9, 0x87, 0xD9, 0x89, 0x44, 0xD9, - 0x87, 0xD9, 0x8A, 0x44, 0xD9, 0x88, 0xD9, 0xB4, - 0x44, 0xD9, 0x8A, 0xD8, 0xAC, 0x44, 0xD9, 0x8A, - 0xD8, 0xAD, 0x44, 0xD9, 0x8A, 0xD8, 0xAE, 0x44, - 0xD9, 0x8A, 0xD8, 0xB1, 0x44, 0xD9, 0x8A, 0xD8, - 0xB2, 0x44, 0xD9, 0x8A, 0xD9, 0x85, 0x44, 0xD9, - 0x8A, 0xD9, 0x86, 0x44, 0xD9, 0x8A, 0xD9, 0x87, - // Bytes 2040 - 207f - 0x44, 0xD9, 0x8A, 0xD9, 0x89, 0x44, 0xD9, 0x8A, - 0xD9, 0x8A, 0x44, 0xD9, 0x8A, 0xD9, 0xB4, 0x44, - 0xDB, 0x87, 0xD9, 0xB4, 0x45, 0x28, 0xE1, 0x84, - 0x80, 0x29, 0x45, 0x28, 0xE1, 0x84, 0x82, 0x29, - 0x45, 0x28, 0xE1, 0x84, 0x83, 0x29, 0x45, 0x28, - 0xE1, 0x84, 0x85, 0x29, 0x45, 0x28, 0xE1, 0x84, - 0x86, 0x29, 0x45, 0x28, 0xE1, 0x84, 0x87, 0x29, - 0x45, 0x28, 0xE1, 0x84, 0x89, 0x29, 0x45, 0x28, - // Bytes 2080 - 20bf - 0xE1, 0x84, 0x8B, 0x29, 0x45, 0x28, 0xE1, 0x84, - 0x8C, 0x29, 0x45, 0x28, 0xE1, 0x84, 0x8E, 0x29, - 0x45, 0x28, 0xE1, 0x84, 0x8F, 0x29, 0x45, 0x28, - 0xE1, 0x84, 0x90, 0x29, 0x45, 0x28, 0xE1, 0x84, - 0x91, 0x29, 0x45, 0x28, 0xE1, 0x84, 0x92, 0x29, - 0x45, 0x28, 0xE4, 0xB8, 0x80, 0x29, 0x45, 0x28, - 0xE4, 0xB8, 0x83, 0x29, 0x45, 0x28, 0xE4, 0xB8, - 0x89, 0x29, 0x45, 0x28, 0xE4, 0xB9, 0x9D, 0x29, - // Bytes 20c0 - 20ff - 0x45, 0x28, 0xE4, 0xBA, 0x8C, 0x29, 0x45, 0x28, - 0xE4, 0xBA, 0x94, 0x29, 0x45, 0x28, 0xE4, 0xBB, - 0xA3, 0x29, 0x45, 0x28, 0xE4, 0xBC, 0x81, 0x29, - 0x45, 0x28, 0xE4, 0xBC, 0x91, 0x29, 0x45, 0x28, - 0xE5, 0x85, 0xAB, 0x29, 0x45, 0x28, 0xE5, 0x85, - 0xAD, 0x29, 0x45, 0x28, 0xE5, 0x8A, 0xB4, 0x29, - 0x45, 0x28, 0xE5, 0x8D, 0x81, 0x29, 0x45, 0x28, - 0xE5, 0x8D, 0x94, 0x29, 0x45, 0x28, 0xE5, 0x90, - // Bytes 2100 - 213f - 0x8D, 0x29, 0x45, 0x28, 0xE5, 0x91, 0xBC, 0x29, - 0x45, 0x28, 0xE5, 0x9B, 0x9B, 0x29, 0x45, 0x28, - 0xE5, 0x9C, 0x9F, 0x29, 0x45, 0x28, 0xE5, 0xAD, - 0xA6, 0x29, 0x45, 0x28, 0xE6, 0x97, 0xA5, 0x29, - 0x45, 0x28, 0xE6, 0x9C, 0x88, 0x29, 0x45, 0x28, - 0xE6, 0x9C, 0x89, 0x29, 0x45, 0x28, 0xE6, 0x9C, - 0xA8, 0x29, 0x45, 0x28, 0xE6, 0xA0, 0xAA, 0x29, - 0x45, 0x28, 0xE6, 0xB0, 0xB4, 0x29, 0x45, 0x28, - // Bytes 2140 - 217f - 0xE7, 0x81, 0xAB, 0x29, 0x45, 0x28, 0xE7, 0x89, - 0xB9, 0x29, 0x45, 0x28, 0xE7, 0x9B, 0xA3, 0x29, - 0x45, 0x28, 0xE7, 0xA4, 0xBE, 0x29, 0x45, 0x28, - 0xE7, 0xA5, 0x9D, 0x29, 0x45, 0x28, 0xE7, 0xA5, - 0xAD, 0x29, 0x45, 0x28, 0xE8, 0x87, 0xAA, 0x29, - 0x45, 0x28, 0xE8, 0x87, 0xB3, 0x29, 0x45, 0x28, - 0xE8, 0xB2, 0xA1, 0x29, 0x45, 0x28, 0xE8, 0xB3, - 0x87, 0x29, 0x45, 0x28, 0xE9, 0x87, 0x91, 0x29, - // Bytes 2180 - 21bf - 0x45, 0x30, 0xE2, 0x81, 0x84, 0x33, 0x45, 0x31, - 0x30, 0xE6, 0x97, 0xA5, 0x45, 0x31, 0x30, 0xE6, - 0x9C, 0x88, 0x45, 0x31, 0x30, 0xE7, 0x82, 0xB9, - 0x45, 0x31, 0x31, 0xE6, 0x97, 0xA5, 0x45, 0x31, - 0x31, 0xE6, 0x9C, 0x88, 0x45, 0x31, 0x31, 0xE7, - 0x82, 0xB9, 0x45, 0x31, 0x32, 0xE6, 0x97, 0xA5, - 0x45, 0x31, 0x32, 0xE6, 0x9C, 0x88, 0x45, 0x31, - 0x32, 0xE7, 0x82, 0xB9, 0x45, 0x31, 0x33, 0xE6, - // Bytes 21c0 - 21ff - 0x97, 0xA5, 0x45, 0x31, 0x33, 0xE7, 0x82, 0xB9, - 0x45, 0x31, 0x34, 0xE6, 0x97, 0xA5, 0x45, 0x31, - 0x34, 0xE7, 0x82, 0xB9, 0x45, 0x31, 0x35, 0xE6, - 0x97, 0xA5, 0x45, 0x31, 0x35, 0xE7, 0x82, 0xB9, - 0x45, 0x31, 0x36, 0xE6, 0x97, 0xA5, 0x45, 0x31, - 0x36, 0xE7, 0x82, 0xB9, 0x45, 0x31, 0x37, 0xE6, - 0x97, 0xA5, 0x45, 0x31, 0x37, 0xE7, 0x82, 0xB9, - 0x45, 0x31, 0x38, 0xE6, 0x97, 0xA5, 0x45, 0x31, - // Bytes 2200 - 223f - 0x38, 0xE7, 0x82, 0xB9, 0x45, 0x31, 0x39, 0xE6, - 0x97, 0xA5, 0x45, 0x31, 0x39, 0xE7, 0x82, 0xB9, - 0x45, 0x31, 0xE2, 0x81, 0x84, 0x32, 0x45, 0x31, - 0xE2, 0x81, 0x84, 0x33, 0x45, 0x31, 0xE2, 0x81, - 0x84, 0x34, 0x45, 0x31, 0xE2, 0x81, 0x84, 0x35, - 0x45, 0x31, 0xE2, 0x81, 0x84, 0x36, 0x45, 0x31, - 0xE2, 0x81, 0x84, 0x37, 0x45, 0x31, 0xE2, 0x81, - 0x84, 0x38, 0x45, 0x31, 0xE2, 0x81, 0x84, 0x39, - // Bytes 2240 - 227f - 0x45, 0x32, 0x30, 0xE6, 0x97, 0xA5, 0x45, 0x32, - 0x30, 0xE7, 0x82, 0xB9, 0x45, 0x32, 0x31, 0xE6, - 0x97, 0xA5, 0x45, 0x32, 0x31, 0xE7, 0x82, 0xB9, - 0x45, 0x32, 0x32, 0xE6, 0x97, 0xA5, 0x45, 0x32, - 0x32, 0xE7, 0x82, 0xB9, 0x45, 0x32, 0x33, 0xE6, - 0x97, 0xA5, 0x45, 0x32, 0x33, 0xE7, 0x82, 0xB9, - 0x45, 0x32, 0x34, 0xE6, 0x97, 0xA5, 0x45, 0x32, - 0x34, 0xE7, 0x82, 0xB9, 0x45, 0x32, 0x35, 0xE6, - // Bytes 2280 - 22bf - 0x97, 0xA5, 0x45, 0x32, 0x36, 0xE6, 0x97, 0xA5, - 0x45, 0x32, 0x37, 0xE6, 0x97, 0xA5, 0x45, 0x32, - 0x38, 0xE6, 0x97, 0xA5, 0x45, 0x32, 0x39, 0xE6, - 0x97, 0xA5, 0x45, 0x32, 0xE2, 0x81, 0x84, 0x33, - 0x45, 0x32, 0xE2, 0x81, 0x84, 0x35, 0x45, 0x33, - 0x30, 0xE6, 0x97, 0xA5, 0x45, 0x33, 0x31, 0xE6, - 0x97, 0xA5, 0x45, 0x33, 0xE2, 0x81, 0x84, 0x34, - 0x45, 0x33, 0xE2, 0x81, 0x84, 0x35, 0x45, 0x33, - // Bytes 22c0 - 22ff - 0xE2, 0x81, 0x84, 0x38, 0x45, 0x34, 0xE2, 0x81, - 0x84, 0x35, 0x45, 0x35, 0xE2, 0x81, 0x84, 0x36, - 0x45, 0x35, 0xE2, 0x81, 0x84, 0x38, 0x45, 0x37, - 0xE2, 0x81, 0x84, 0x38, 0x45, 0x41, 0xE2, 0x88, - 0x95, 0x6D, 0x45, 0x56, 0xE2, 0x88, 0x95, 0x6D, - 0x45, 0x6D, 0xE2, 0x88, 0x95, 0x73, 0x46, 0x31, - 0xE2, 0x81, 0x84, 0x31, 0x30, 0x46, 0x43, 0xE2, - 0x88, 0x95, 0x6B, 0x67, 0x46, 0x6D, 0xE2, 0x88, - // Bytes 2300 - 233f - 0x95, 0x73, 0x32, 0x46, 0xD8, 0xA8, 0xD8, 0xAD, - 0xD9, 0x8A, 0x46, 0xD8, 0xA8, 0xD8, 0xAE, 0xD9, - 0x8A, 0x46, 0xD8, 0xAA, 0xD8, 0xAC, 0xD9, 0x85, - 0x46, 0xD8, 0xAA, 0xD8, 0xAC, 0xD9, 0x89, 0x46, - 0xD8, 0xAA, 0xD8, 0xAC, 0xD9, 0x8A, 0x46, 0xD8, - 0xAA, 0xD8, 0xAD, 0xD8, 0xAC, 0x46, 0xD8, 0xAA, - 0xD8, 0xAD, 0xD9, 0x85, 0x46, 0xD8, 0xAA, 0xD8, - 0xAE, 0xD9, 0x85, 0x46, 0xD8, 0xAA, 0xD8, 0xAE, - // Bytes 2340 - 237f - 0xD9, 0x89, 0x46, 0xD8, 0xAA, 0xD8, 0xAE, 0xD9, - 0x8A, 0x46, 0xD8, 0xAA, 0xD9, 0x85, 0xD8, 0xAC, - 0x46, 0xD8, 0xAA, 0xD9, 0x85, 0xD8, 0xAD, 0x46, - 0xD8, 0xAA, 0xD9, 0x85, 0xD8, 0xAE, 0x46, 0xD8, - 0xAA, 0xD9, 0x85, 0xD9, 0x89, 0x46, 0xD8, 0xAA, - 0xD9, 0x85, 0xD9, 0x8A, 0x46, 0xD8, 0xAC, 0xD8, - 0xAD, 0xD9, 0x89, 0x46, 0xD8, 0xAC, 0xD8, 0xAD, - 0xD9, 0x8A, 0x46, 0xD8, 0xAC, 0xD9, 0x85, 0xD8, - // Bytes 2380 - 23bf - 0xAD, 0x46, 0xD8, 0xAC, 0xD9, 0x85, 0xD9, 0x89, - 0x46, 0xD8, 0xAC, 0xD9, 0x85, 0xD9, 0x8A, 0x46, - 0xD8, 0xAD, 0xD8, 0xAC, 0xD9, 0x8A, 0x46, 0xD8, - 0xAD, 0xD9, 0x85, 0xD9, 0x89, 0x46, 0xD8, 0xAD, - 0xD9, 0x85, 0xD9, 0x8A, 0x46, 0xD8, 0xB3, 0xD8, - 0xAC, 0xD8, 0xAD, 0x46, 0xD8, 0xB3, 0xD8, 0xAC, - 0xD9, 0x89, 0x46, 0xD8, 0xB3, 0xD8, 0xAD, 0xD8, - 0xAC, 0x46, 0xD8, 0xB3, 0xD8, 0xAE, 0xD9, 0x89, - // Bytes 23c0 - 23ff - 0x46, 0xD8, 0xB3, 0xD8, 0xAE, 0xD9, 0x8A, 0x46, - 0xD8, 0xB3, 0xD9, 0x85, 0xD8, 0xAC, 0x46, 0xD8, - 0xB3, 0xD9, 0x85, 0xD8, 0xAD, 0x46, 0xD8, 0xB3, - 0xD9, 0x85, 0xD9, 0x85, 0x46, 0xD8, 0xB4, 0xD8, - 0xAC, 0xD9, 0x8A, 0x46, 0xD8, 0xB4, 0xD8, 0xAD, - 0xD9, 0x85, 0x46, 0xD8, 0xB4, 0xD8, 0xAD, 0xD9, - 0x8A, 0x46, 0xD8, 0xB4, 0xD9, 0x85, 0xD8, 0xAE, - 0x46, 0xD8, 0xB4, 0xD9, 0x85, 0xD9, 0x85, 0x46, - // Bytes 2400 - 243f - 0xD8, 0xB5, 0xD8, 0xAD, 0xD8, 0xAD, 0x46, 0xD8, - 0xB5, 0xD8, 0xAD, 0xD9, 0x8A, 0x46, 0xD8, 0xB5, - 0xD9, 0x84, 0xD9, 0x89, 0x46, 0xD8, 0xB5, 0xD9, - 0x84, 0xDB, 0x92, 0x46, 0xD8, 0xB5, 0xD9, 0x85, - 0xD9, 0x85, 0x46, 0xD8, 0xB6, 0xD8, 0xAD, 0xD9, - 0x89, 0x46, 0xD8, 0xB6, 0xD8, 0xAD, 0xD9, 0x8A, - 0x46, 0xD8, 0xB6, 0xD8, 0xAE, 0xD9, 0x85, 0x46, - 0xD8, 0xB7, 0xD9, 0x85, 0xD8, 0xAD, 0x46, 0xD8, - // Bytes 2440 - 247f - 0xB7, 0xD9, 0x85, 0xD9, 0x85, 0x46, 0xD8, 0xB7, - 0xD9, 0x85, 0xD9, 0x8A, 0x46, 0xD8, 0xB9, 0xD8, - 0xAC, 0xD9, 0x85, 0x46, 0xD8, 0xB9, 0xD9, 0x85, - 0xD9, 0x85, 0x46, 0xD8, 0xB9, 0xD9, 0x85, 0xD9, - 0x89, 0x46, 0xD8, 0xB9, 0xD9, 0x85, 0xD9, 0x8A, - 0x46, 0xD8, 0xBA, 0xD9, 0x85, 0xD9, 0x85, 0x46, - 0xD8, 0xBA, 0xD9, 0x85, 0xD9, 0x89, 0x46, 0xD8, - 0xBA, 0xD9, 0x85, 0xD9, 0x8A, 0x46, 0xD9, 0x81, - // Bytes 2480 - 24bf - 0xD8, 0xAE, 0xD9, 0x85, 0x46, 0xD9, 0x81, 0xD9, - 0x85, 0xD9, 0x8A, 0x46, 0xD9, 0x82, 0xD9, 0x84, - 0xDB, 0x92, 0x46, 0xD9, 0x82, 0xD9, 0x85, 0xD8, - 0xAD, 0x46, 0xD9, 0x82, 0xD9, 0x85, 0xD9, 0x85, - 0x46, 0xD9, 0x82, 0xD9, 0x85, 0xD9, 0x8A, 0x46, - 0xD9, 0x83, 0xD9, 0x85, 0xD9, 0x85, 0x46, 0xD9, - 0x83, 0xD9, 0x85, 0xD9, 0x8A, 0x46, 0xD9, 0x84, - 0xD8, 0xAC, 0xD8, 0xAC, 0x46, 0xD9, 0x84, 0xD8, - // Bytes 24c0 - 24ff - 0xAC, 0xD9, 0x85, 0x46, 0xD9, 0x84, 0xD8, 0xAC, - 0xD9, 0x8A, 0x46, 0xD9, 0x84, 0xD8, 0xAD, 0xD9, - 0x85, 0x46, 0xD9, 0x84, 0xD8, 0xAD, 0xD9, 0x89, - 0x46, 0xD9, 0x84, 0xD8, 0xAD, 0xD9, 0x8A, 0x46, - 0xD9, 0x84, 0xD8, 0xAE, 0xD9, 0x85, 0x46, 0xD9, - 0x84, 0xD9, 0x85, 0xD8, 0xAD, 0x46, 0xD9, 0x84, - 0xD9, 0x85, 0xD9, 0x8A, 0x46, 0xD9, 0x85, 0xD8, - 0xAC, 0xD8, 0xAD, 0x46, 0xD9, 0x85, 0xD8, 0xAC, - // Bytes 2500 - 253f - 0xD8, 0xAE, 0x46, 0xD9, 0x85, 0xD8, 0xAC, 0xD9, - 0x85, 0x46, 0xD9, 0x85, 0xD8, 0xAC, 0xD9, 0x8A, - 0x46, 0xD9, 0x85, 0xD8, 0xAD, 0xD8, 0xAC, 0x46, - 0xD9, 0x85, 0xD8, 0xAD, 0xD9, 0x85, 0x46, 0xD9, - 0x85, 0xD8, 0xAD, 0xD9, 0x8A, 0x46, 0xD9, 0x85, - 0xD8, 0xAE, 0xD8, 0xAC, 0x46, 0xD9, 0x85, 0xD8, - 0xAE, 0xD9, 0x85, 0x46, 0xD9, 0x85, 0xD8, 0xAE, - 0xD9, 0x8A, 0x46, 0xD9, 0x85, 0xD9, 0x85, 0xD9, - // Bytes 2540 - 257f - 0x8A, 0x46, 0xD9, 0x86, 0xD8, 0xAC, 0xD8, 0xAD, - 0x46, 0xD9, 0x86, 0xD8, 0xAC, 0xD9, 0x85, 0x46, - 0xD9, 0x86, 0xD8, 0xAC, 0xD9, 0x89, 0x46, 0xD9, - 0x86, 0xD8, 0xAC, 0xD9, 0x8A, 0x46, 0xD9, 0x86, - 0xD8, 0xAD, 0xD9, 0x85, 0x46, 0xD9, 0x86, 0xD8, - 0xAD, 0xD9, 0x89, 0x46, 0xD9, 0x86, 0xD8, 0xAD, - 0xD9, 0x8A, 0x46, 0xD9, 0x86, 0xD9, 0x85, 0xD9, - 0x89, 0x46, 0xD9, 0x86, 0xD9, 0x85, 0xD9, 0x8A, - // Bytes 2580 - 25bf - 0x46, 0xD9, 0x87, 0xD9, 0x85, 0xD8, 0xAC, 0x46, - 0xD9, 0x87, 0xD9, 0x85, 0xD9, 0x85, 0x46, 0xD9, - 0x8A, 0xD8, 0xAC, 0xD9, 0x8A, 0x46, 0xD9, 0x8A, - 0xD8, 0xAD, 0xD9, 0x8A, 0x46, 0xD9, 0x8A, 0xD9, - 0x85, 0xD9, 0x85, 0x46, 0xD9, 0x8A, 0xD9, 0x85, - 0xD9, 0x8A, 0x46, 0xD9, 0x8A, 0xD9, 0x94, 0xD8, - 0xA7, 0x46, 0xD9, 0x8A, 0xD9, 0x94, 0xD8, 0xAC, - 0x46, 0xD9, 0x8A, 0xD9, 0x94, 0xD8, 0xAD, 0x46, - // Bytes 25c0 - 25ff - 0xD9, 0x8A, 0xD9, 0x94, 0xD8, 0xAE, 0x46, 0xD9, - 0x8A, 0xD9, 0x94, 0xD8, 0xB1, 0x46, 0xD9, 0x8A, - 0xD9, 0x94, 0xD8, 0xB2, 0x46, 0xD9, 0x8A, 0xD9, - 0x94, 0xD9, 0x85, 0x46, 0xD9, 0x8A, 0xD9, 0x94, - 0xD9, 0x86, 0x46, 0xD9, 0x8A, 0xD9, 0x94, 0xD9, - 0x87, 0x46, 0xD9, 0x8A, 0xD9, 0x94, 0xD9, 0x88, - 0x46, 0xD9, 0x8A, 0xD9, 0x94, 0xD9, 0x89, 0x46, - 0xD9, 0x8A, 0xD9, 0x94, 0xD9, 0x8A, 0x46, 0xD9, - // Bytes 2600 - 263f - 0x8A, 0xD9, 0x94, 0xDB, 0x86, 0x46, 0xD9, 0x8A, - 0xD9, 0x94, 0xDB, 0x87, 0x46, 0xD9, 0x8A, 0xD9, - 0x94, 0xDB, 0x88, 0x46, 0xD9, 0x8A, 0xD9, 0x94, - 0xDB, 0x90, 0x46, 0xD9, 0x8A, 0xD9, 0x94, 0xDB, - 0x95, 0x46, 0xE0, 0xB9, 0x8D, 0xE0, 0xB8, 0xB2, - 0x46, 0xE0, 0xBA, 0xAB, 0xE0, 0xBA, 0x99, 0x46, - 0xE0, 0xBA, 0xAB, 0xE0, 0xBA, 0xA1, 0x46, 0xE0, - 0xBB, 0x8D, 0xE0, 0xBA, 0xB2, 0x46, 0xE0, 0xBD, - // Bytes 2640 - 267f - 0x80, 0xE0, 0xBE, 0xB5, 0x46, 0xE0, 0xBD, 0x82, - 0xE0, 0xBE, 0xB7, 0x46, 0xE0, 0xBD, 0x8C, 0xE0, - 0xBE, 0xB7, 0x46, 0xE0, 0xBD, 0x91, 0xE0, 0xBE, - 0xB7, 0x46, 0xE0, 0xBD, 0x96, 0xE0, 0xBE, 0xB7, - 0x46, 0xE0, 0xBD, 0x9B, 0xE0, 0xBE, 0xB7, 0x46, - 0xE0, 0xBE, 0x90, 0xE0, 0xBE, 0xB5, 0x46, 0xE0, - 0xBE, 0x92, 0xE0, 0xBE, 0xB7, 0x46, 0xE0, 0xBE, - 0x9C, 0xE0, 0xBE, 0xB7, 0x46, 0xE0, 0xBE, 0xA1, - // Bytes 2680 - 26bf - 0xE0, 0xBE, 0xB7, 0x46, 0xE0, 0xBE, 0xA6, 0xE0, - 0xBE, 0xB7, 0x46, 0xE0, 0xBE, 0xAB, 0xE0, 0xBE, - 0xB7, 0x46, 0xE2, 0x80, 0xB2, 0xE2, 0x80, 0xB2, - 0x46, 0xE2, 0x80, 0xB5, 0xE2, 0x80, 0xB5, 0x46, - 0xE2, 0x88, 0xAB, 0xE2, 0x88, 0xAB, 0x46, 0xE2, - 0x88, 0xAE, 0xE2, 0x88, 0xAE, 0x46, 0xE3, 0x81, - 0xBB, 0xE3, 0x81, 0x8B, 0x46, 0xE3, 0x82, 0x88, - 0xE3, 0x82, 0x8A, 0x46, 0xE3, 0x82, 0xAD, 0xE3, - // Bytes 26c0 - 26ff - 0x83, 0xAD, 0x46, 0xE3, 0x82, 0xB3, 0xE3, 0x82, - 0xB3, 0x46, 0xE3, 0x82, 0xB3, 0xE3, 0x83, 0x88, - 0x46, 0xE3, 0x83, 0x88, 0xE3, 0x83, 0xB3, 0x46, - 0xE3, 0x83, 0x8A, 0xE3, 0x83, 0x8E, 0x46, 0xE3, - 0x83, 0x9B, 0xE3, 0x83, 0xB3, 0x46, 0xE3, 0x83, - 0x9F, 0xE3, 0x83, 0xAA, 0x46, 0xE3, 0x83, 0xAA, - 0xE3, 0x83, 0xA9, 0x46, 0xE3, 0x83, 0xAC, 0xE3, - 0x83, 0xA0, 0x46, 0xE5, 0xA4, 0xA7, 0xE6, 0xAD, - // Bytes 2700 - 273f - 0xA3, 0x46, 0xE5, 0xB9, 0xB3, 0xE6, 0x88, 0x90, - 0x46, 0xE6, 0x98, 0x8E, 0xE6, 0xB2, 0xBB, 0x46, - 0xE6, 0x98, 0xAD, 0xE5, 0x92, 0x8C, 0x47, 0x72, - 0x61, 0x64, 0xE2, 0x88, 0x95, 0x73, 0x47, 0xE3, - 0x80, 0x94, 0x53, 0xE3, 0x80, 0x95, 0x48, 0x28, - 0xE1, 0x84, 0x80, 0xE1, 0x85, 0xA1, 0x29, 0x48, - 0x28, 0xE1, 0x84, 0x82, 0xE1, 0x85, 0xA1, 0x29, - 0x48, 0x28, 0xE1, 0x84, 0x83, 0xE1, 0x85, 0xA1, - // Bytes 2740 - 277f - 0x29, 0x48, 0x28, 0xE1, 0x84, 0x85, 0xE1, 0x85, - 0xA1, 0x29, 0x48, 0x28, 0xE1, 0x84, 0x86, 0xE1, - 0x85, 0xA1, 0x29, 0x48, 0x28, 0xE1, 0x84, 0x87, - 0xE1, 0x85, 0xA1, 0x29, 0x48, 0x28, 0xE1, 0x84, - 0x89, 0xE1, 0x85, 0xA1, 0x29, 0x48, 0x28, 0xE1, - 0x84, 0x8B, 0xE1, 0x85, 0xA1, 0x29, 0x48, 0x28, - 0xE1, 0x84, 0x8C, 0xE1, 0x85, 0xA1, 0x29, 0x48, - 0x28, 0xE1, 0x84, 0x8C, 0xE1, 0x85, 0xAE, 0x29, - // Bytes 2780 - 27bf - 0x48, 0x28, 0xE1, 0x84, 0x8E, 0xE1, 0x85, 0xA1, - 0x29, 0x48, 0x28, 0xE1, 0x84, 0x8F, 0xE1, 0x85, - 0xA1, 0x29, 0x48, 0x28, 0xE1, 0x84, 0x90, 0xE1, - 0x85, 0xA1, 0x29, 0x48, 0x28, 0xE1, 0x84, 0x91, - 0xE1, 0x85, 0xA1, 0x29, 0x48, 0x28, 0xE1, 0x84, - 0x92, 0xE1, 0x85, 0xA1, 0x29, 0x48, 0x72, 0x61, - 0x64, 0xE2, 0x88, 0x95, 0x73, 0x32, 0x48, 0xD8, - 0xA7, 0xD9, 0x83, 0xD8, 0xA8, 0xD8, 0xB1, 0x48, - // Bytes 27c0 - 27ff - 0xD8, 0xA7, 0xD9, 0x84, 0xD9, 0x84, 0xD9, 0x87, - 0x48, 0xD8, 0xB1, 0xD8, 0xB3, 0xD9, 0x88, 0xD9, - 0x84, 0x48, 0xD8, 0xB1, 0xDB, 0x8C, 0xD8, 0xA7, - 0xD9, 0x84, 0x48, 0xD8, 0xB5, 0xD9, 0x84, 0xD8, - 0xB9, 0xD9, 0x85, 0x48, 0xD8, 0xB9, 0xD9, 0x84, - 0xD9, 0x8A, 0xD9, 0x87, 0x48, 0xD9, 0x85, 0xD8, - 0xAD, 0xD9, 0x85, 0xD8, 0xAF, 0x48, 0xD9, 0x88, - 0xD8, 0xB3, 0xD9, 0x84, 0xD9, 0x85, 0x49, 0xE2, - // Bytes 2800 - 283f - 0x80, 0xB2, 0xE2, 0x80, 0xB2, 0xE2, 0x80, 0xB2, - 0x49, 0xE2, 0x80, 0xB5, 0xE2, 0x80, 0xB5, 0xE2, - 0x80, 0xB5, 0x49, 0xE2, 0x88, 0xAB, 0xE2, 0x88, - 0xAB, 0xE2, 0x88, 0xAB, 0x49, 0xE2, 0x88, 0xAE, - 0xE2, 0x88, 0xAE, 0xE2, 0x88, 0xAE, 0x49, 0xE3, - 0x80, 0x94, 0xE4, 0xB8, 0x89, 0xE3, 0x80, 0x95, - 0x49, 0xE3, 0x80, 0x94, 0xE4, 0xBA, 0x8C, 0xE3, - 0x80, 0x95, 0x49, 0xE3, 0x80, 0x94, 0xE5, 0x8B, - // Bytes 2840 - 287f - 0x9D, 0xE3, 0x80, 0x95, 0x49, 0xE3, 0x80, 0x94, - 0xE5, 0xAE, 0x89, 0xE3, 0x80, 0x95, 0x49, 0xE3, - 0x80, 0x94, 0xE6, 0x89, 0x93, 0xE3, 0x80, 0x95, - 0x49, 0xE3, 0x80, 0x94, 0xE6, 0x95, 0x97, 0xE3, - 0x80, 0x95, 0x49, 0xE3, 0x80, 0x94, 0xE6, 0x9C, - 0xAC, 0xE3, 0x80, 0x95, 0x49, 0xE3, 0x80, 0x94, - 0xE7, 0x82, 0xB9, 0xE3, 0x80, 0x95, 0x49, 0xE3, - 0x80, 0x94, 0xE7, 0x9B, 0x97, 0xE3, 0x80, 0x95, - // Bytes 2880 - 28bf - 0x49, 0xE3, 0x82, 0xA2, 0xE3, 0x83, 0xBC, 0xE3, - 0x83, 0xAB, 0x49, 0xE3, 0x82, 0xA4, 0xE3, 0x83, - 0xB3, 0xE3, 0x83, 0x81, 0x49, 0xE3, 0x82, 0xA6, - 0xE3, 0x82, 0xA9, 0xE3, 0x83, 0xB3, 0x49, 0xE3, - 0x82, 0xAA, 0xE3, 0x83, 0xB3, 0xE3, 0x82, 0xB9, - 0x49, 0xE3, 0x82, 0xAA, 0xE3, 0x83, 0xBC, 0xE3, - 0x83, 0xA0, 0x49, 0xE3, 0x82, 0xAB, 0xE3, 0x82, - 0xA4, 0xE3, 0x83, 0xAA, 0x49, 0xE3, 0x82, 0xB1, - // Bytes 28c0 - 28ff - 0xE3, 0x83, 0xBC, 0xE3, 0x82, 0xB9, 0x49, 0xE3, - 0x82, 0xB3, 0xE3, 0x83, 0xAB, 0xE3, 0x83, 0x8A, - 0x49, 0xE3, 0x82, 0xBB, 0xE3, 0x83, 0xB3, 0xE3, - 0x83, 0x81, 0x49, 0xE3, 0x82, 0xBB, 0xE3, 0x83, - 0xB3, 0xE3, 0x83, 0x88, 0x49, 0xE3, 0x83, 0x86, - 0xE3, 0x82, 0x99, 0xE3, 0x82, 0xB7, 0x49, 0xE3, - 0x83, 0x88, 0xE3, 0x82, 0x99, 0xE3, 0x83, 0xAB, - 0x49, 0xE3, 0x83, 0x8E, 0xE3, 0x83, 0x83, 0xE3, - // Bytes 2900 - 293f - 0x83, 0x88, 0x49, 0xE3, 0x83, 0x8F, 0xE3, 0x82, - 0xA4, 0xE3, 0x83, 0x84, 0x49, 0xE3, 0x83, 0x92, - 0xE3, 0x82, 0x99, 0xE3, 0x83, 0xAB, 0x49, 0xE3, - 0x83, 0x92, 0xE3, 0x82, 0x9A, 0xE3, 0x82, 0xB3, - 0x49, 0xE3, 0x83, 0x95, 0xE3, 0x83, 0xA9, 0xE3, - 0x83, 0xB3, 0x49, 0xE3, 0x83, 0x98, 0xE3, 0x82, - 0x9A, 0xE3, 0x82, 0xBD, 0x49, 0xE3, 0x83, 0x98, - 0xE3, 0x83, 0xAB, 0xE3, 0x83, 0x84, 0x49, 0xE3, - // Bytes 2940 - 297f - 0x83, 0x9B, 0xE3, 0x83, 0xBC, 0xE3, 0x83, 0xAB, - 0x49, 0xE3, 0x83, 0x9B, 0xE3, 0x83, 0xBC, 0xE3, - 0x83, 0xB3, 0x49, 0xE3, 0x83, 0x9E, 0xE3, 0x82, - 0xA4, 0xE3, 0x83, 0xAB, 0x49, 0xE3, 0x83, 0x9E, - 0xE3, 0x83, 0x83, 0xE3, 0x83, 0x8F, 0x49, 0xE3, - 0x83, 0x9E, 0xE3, 0x83, 0xAB, 0xE3, 0x82, 0xAF, - 0x49, 0xE3, 0x83, 0xA4, 0xE3, 0x83, 0xBC, 0xE3, - 0x83, 0xAB, 0x49, 0xE3, 0x83, 0xA6, 0xE3, 0x82, - // Bytes 2980 - 29bf - 0xA2, 0xE3, 0x83, 0xB3, 0x49, 0xE3, 0x83, 0xAF, - 0xE3, 0x83, 0x83, 0xE3, 0x83, 0x88, 0x4C, 0xE2, - 0x80, 0xB2, 0xE2, 0x80, 0xB2, 0xE2, 0x80, 0xB2, - 0xE2, 0x80, 0xB2, 0x4C, 0xE2, 0x88, 0xAB, 0xE2, - 0x88, 0xAB, 0xE2, 0x88, 0xAB, 0xE2, 0x88, 0xAB, - 0x4C, 0xE3, 0x82, 0xA2, 0xE3, 0x83, 0xAB, 0xE3, - 0x83, 0x95, 0xE3, 0x82, 0xA1, 0x4C, 0xE3, 0x82, - 0xA8, 0xE3, 0x83, 0xBC, 0xE3, 0x82, 0xAB, 0xE3, - // Bytes 29c0 - 29ff - 0x83, 0xBC, 0x4C, 0xE3, 0x82, 0xAB, 0xE3, 0x82, - 0x99, 0xE3, 0x83, 0xAD, 0xE3, 0x83, 0xB3, 0x4C, - 0xE3, 0x82, 0xAB, 0xE3, 0x82, 0x99, 0xE3, 0x83, - 0xB3, 0xE3, 0x83, 0x9E, 0x4C, 0xE3, 0x82, 0xAB, - 0xE3, 0x83, 0xA9, 0xE3, 0x83, 0x83, 0xE3, 0x83, - 0x88, 0x4C, 0xE3, 0x82, 0xAB, 0xE3, 0x83, 0xAD, - 0xE3, 0x83, 0xAA, 0xE3, 0x83, 0xBC, 0x4C, 0xE3, - 0x82, 0xAD, 0xE3, 0x82, 0x99, 0xE3, 0x83, 0x8B, - // Bytes 2a00 - 2a3f - 0xE3, 0x83, 0xBC, 0x4C, 0xE3, 0x82, 0xAD, 0xE3, - 0x83, 0xA5, 0xE3, 0x83, 0xAA, 0xE3, 0x83, 0xBC, - 0x4C, 0xE3, 0x82, 0xAF, 0xE3, 0x82, 0x99, 0xE3, - 0x83, 0xA9, 0xE3, 0x83, 0xA0, 0x4C, 0xE3, 0x82, - 0xAF, 0xE3, 0x83, 0xAD, 0xE3, 0x83, 0xBC, 0xE3, - 0x83, 0x8D, 0x4C, 0xE3, 0x82, 0xB5, 0xE3, 0x82, - 0xA4, 0xE3, 0x82, 0xAF, 0xE3, 0x83, 0xAB, 0x4C, - 0xE3, 0x82, 0xBF, 0xE3, 0x82, 0x99, 0xE3, 0x83, - // Bytes 2a40 - 2a7f - 0xBC, 0xE3, 0x82, 0xB9, 0x4C, 0xE3, 0x83, 0x8F, - 0xE3, 0x82, 0x9A, 0xE3, 0x83, 0xBC, 0xE3, 0x83, - 0x84, 0x4C, 0xE3, 0x83, 0x92, 0xE3, 0x82, 0x9A, - 0xE3, 0x82, 0xAF, 0xE3, 0x83, 0xAB, 0x4C, 0xE3, - 0x83, 0x95, 0xE3, 0x82, 0xA3, 0xE3, 0x83, 0xBC, - 0xE3, 0x83, 0x88, 0x4C, 0xE3, 0x83, 0x98, 0xE3, - 0x82, 0x99, 0xE3, 0x83, 0xBC, 0xE3, 0x82, 0xBF, - 0x4C, 0xE3, 0x83, 0x98, 0xE3, 0x82, 0x9A, 0xE3, - // Bytes 2a80 - 2abf - 0x83, 0x8B, 0xE3, 0x83, 0x92, 0x4C, 0xE3, 0x83, - 0x98, 0xE3, 0x82, 0x9A, 0xE3, 0x83, 0xB3, 0xE3, - 0x82, 0xB9, 0x4C, 0xE3, 0x83, 0x9B, 0xE3, 0x82, - 0x99, 0xE3, 0x83, 0xAB, 0xE3, 0x83, 0x88, 0x4C, - 0xE3, 0x83, 0x9E, 0xE3, 0x82, 0xA4, 0xE3, 0x82, - 0xAF, 0xE3, 0x83, 0xAD, 0x4C, 0xE3, 0x83, 0x9F, - 0xE3, 0x82, 0xAF, 0xE3, 0x83, 0xAD, 0xE3, 0x83, - 0xB3, 0x4C, 0xE3, 0x83, 0xA1, 0xE3, 0x83, 0xBC, - // Bytes 2ac0 - 2aff - 0xE3, 0x83, 0x88, 0xE3, 0x83, 0xAB, 0x4C, 0xE3, - 0x83, 0xAA, 0xE3, 0x83, 0x83, 0xE3, 0x83, 0x88, - 0xE3, 0x83, 0xAB, 0x4C, 0xE3, 0x83, 0xAB, 0xE3, - 0x83, 0x92, 0xE3, 0x82, 0x9A, 0xE3, 0x83, 0xBC, - 0x4C, 0xE6, 0xA0, 0xAA, 0xE5, 0xBC, 0x8F, 0xE4, - 0xBC, 0x9A, 0xE7, 0xA4, 0xBE, 0x4E, 0x28, 0xE1, - 0x84, 0x8B, 0xE1, 0x85, 0xA9, 0xE1, 0x84, 0x92, - 0xE1, 0x85, 0xAE, 0x29, 0x4F, 0xD8, 0xAC, 0xD9, - // Bytes 2b00 - 2b3f - 0x84, 0x20, 0xD8, 0xAC, 0xD9, 0x84, 0xD8, 0xA7, - 0xD9, 0x84, 0xD9, 0x87, 0x4F, 0xE3, 0x82, 0xA2, - 0xE3, 0x83, 0x8F, 0xE3, 0x82, 0x9A, 0xE3, 0x83, - 0xBC, 0xE3, 0x83, 0x88, 0x4F, 0xE3, 0x82, 0xA2, - 0xE3, 0x83, 0xB3, 0xE3, 0x83, 0x98, 0xE3, 0x82, - 0x9A, 0xE3, 0x82, 0xA2, 0x4F, 0xE3, 0x82, 0xAD, - 0xE3, 0x83, 0xAD, 0xE3, 0x83, 0xAF, 0xE3, 0x83, - 0x83, 0xE3, 0x83, 0x88, 0x4F, 0xE3, 0x82, 0xB5, - // Bytes 2b40 - 2b7f - 0xE3, 0x83, 0xB3, 0xE3, 0x83, 0x81, 0xE3, 0x83, - 0xBC, 0xE3, 0x83, 0xA0, 0x4F, 0xE3, 0x83, 0x8F, - 0xE3, 0x82, 0x99, 0xE3, 0x83, 0xBC, 0xE3, 0x83, - 0xAC, 0xE3, 0x83, 0xAB, 0x4F, 0xE3, 0x83, 0x98, - 0xE3, 0x82, 0xAF, 0xE3, 0x82, 0xBF, 0xE3, 0x83, - 0xBC, 0xE3, 0x83, 0xAB, 0x4F, 0xE3, 0x83, 0x9B, - 0xE3, 0x82, 0x9A, 0xE3, 0x82, 0xA4, 0xE3, 0x83, - 0xB3, 0xE3, 0x83, 0x88, 0x4F, 0xE3, 0x83, 0x9E, - // Bytes 2b80 - 2bbf - 0xE3, 0x83, 0xB3, 0xE3, 0x82, 0xB7, 0xE3, 0x83, - 0xA7, 0xE3, 0x83, 0xB3, 0x4F, 0xE3, 0x83, 0xA1, - 0xE3, 0x82, 0xAB, 0xE3, 0x82, 0x99, 0xE3, 0x83, - 0x88, 0xE3, 0x83, 0xB3, 0x4F, 0xE3, 0x83, 0xAB, - 0xE3, 0x83, 0xBC, 0xE3, 0x83, 0x95, 0xE3, 0x82, - 0x99, 0xE3, 0x83, 0xAB, 0x51, 0x28, 0xE1, 0x84, - 0x8B, 0xE1, 0x85, 0xA9, 0xE1, 0x84, 0x8C, 0xE1, - 0x85, 0xA5, 0xE1, 0x86, 0xAB, 0x29, 0x52, 0xE3, - // Bytes 2bc0 - 2bff - 0x82, 0xAD, 0xE3, 0x82, 0x99, 0xE3, 0x83, 0xAB, - 0xE3, 0x82, 0xBF, 0xE3, 0x82, 0x99, 0xE3, 0x83, - 0xBC, 0x52, 0xE3, 0x82, 0xAD, 0xE3, 0x83, 0xAD, - 0xE3, 0x82, 0xAF, 0xE3, 0x82, 0x99, 0xE3, 0x83, - 0xA9, 0xE3, 0x83, 0xA0, 0x52, 0xE3, 0x82, 0xAD, - 0xE3, 0x83, 0xAD, 0xE3, 0x83, 0xA1, 0xE3, 0x83, - 0xBC, 0xE3, 0x83, 0x88, 0xE3, 0x83, 0xAB, 0x52, - 0xE3, 0x82, 0xAF, 0xE3, 0x82, 0x99, 0xE3, 0x83, - // Bytes 2c00 - 2c3f - 0xA9, 0xE3, 0x83, 0xA0, 0xE3, 0x83, 0x88, 0xE3, - 0x83, 0xB3, 0x52, 0xE3, 0x82, 0xAF, 0xE3, 0x83, - 0xAB, 0xE3, 0x82, 0xBB, 0xE3, 0x82, 0x99, 0xE3, - 0x82, 0xA4, 0xE3, 0x83, 0xAD, 0x52, 0xE3, 0x83, - 0x8F, 0xE3, 0x82, 0x9A, 0xE3, 0x83, 0xBC, 0xE3, - 0x82, 0xBB, 0xE3, 0x83, 0xB3, 0xE3, 0x83, 0x88, - 0x52, 0xE3, 0x83, 0x92, 0xE3, 0x82, 0x9A, 0xE3, - 0x82, 0xA2, 0xE3, 0x82, 0xB9, 0xE3, 0x83, 0x88, - // Bytes 2c40 - 2c7f - 0xE3, 0x83, 0xAB, 0x52, 0xE3, 0x83, 0x95, 0xE3, - 0x82, 0x99, 0xE3, 0x83, 0x83, 0xE3, 0x82, 0xB7, - 0xE3, 0x82, 0xA7, 0xE3, 0x83, 0xAB, 0x52, 0xE3, - 0x83, 0x9F, 0xE3, 0x83, 0xAA, 0xE3, 0x83, 0x8F, - 0xE3, 0x82, 0x99, 0xE3, 0x83, 0xBC, 0xE3, 0x83, - 0xAB, 0x52, 0xE3, 0x83, 0xAC, 0xE3, 0x83, 0xB3, - 0xE3, 0x83, 0x88, 0xE3, 0x82, 0xB1, 0xE3, 0x82, - 0x99, 0xE3, 0x83, 0xB3, 0x61, 0xD8, 0xB5, 0xD9, - // Bytes 2c80 - 2cbf - 0x84, 0xD9, 0x89, 0x20, 0xD8, 0xA7, 0xD9, 0x84, - 0xD9, 0x84, 0xD9, 0x87, 0x20, 0xD8, 0xB9, 0xD9, - 0x84, 0xD9, 0x8A, 0xD9, 0x87, 0x20, 0xD9, 0x88, - 0xD8, 0xB3, 0xD9, 0x84, 0xD9, 0x85, 0x06, 0xE0, - 0xA7, 0x87, 0xE0, 0xA6, 0xBE, 0x01, 0x06, 0xE0, - 0xA7, 0x87, 0xE0, 0xA7, 0x97, 0x01, 0x06, 0xE0, - 0xAD, 0x87, 0xE0, 0xAC, 0xBE, 0x01, 0x06, 0xE0, - 0xAD, 0x87, 0xE0, 0xAD, 0x96, 0x01, 0x06, 0xE0, - // Bytes 2cc0 - 2cff - 0xAD, 0x87, 0xE0, 0xAD, 0x97, 0x01, 0x06, 0xE0, - 0xAE, 0x92, 0xE0, 0xAF, 0x97, 0x01, 0x06, 0xE0, - 0xAF, 0x86, 0xE0, 0xAE, 0xBE, 0x01, 0x06, 0xE0, - 0xAF, 0x86, 0xE0, 0xAF, 0x97, 0x01, 0x06, 0xE0, - 0xAF, 0x87, 0xE0, 0xAE, 0xBE, 0x01, 0x06, 0xE0, - 0xB2, 0xBF, 0xE0, 0xB3, 0x95, 0x01, 0x06, 0xE0, - 0xB3, 0x86, 0xE0, 0xB3, 0x95, 0x01, 0x06, 0xE0, - 0xB3, 0x86, 0xE0, 0xB3, 0x96, 0x01, 0x06, 0xE0, - // Bytes 2d00 - 2d3f - 0xB5, 0x86, 0xE0, 0xB4, 0xBE, 0x01, 0x06, 0xE0, - 0xB5, 0x86, 0xE0, 0xB5, 0x97, 0x01, 0x06, 0xE0, - 0xB5, 0x87, 0xE0, 0xB4, 0xBE, 0x01, 0x06, 0xE0, - 0xB7, 0x99, 0xE0, 0xB7, 0x9F, 0x01, 0x06, 0xE1, - 0x80, 0xA5, 0xE1, 0x80, 0xAE, 0x01, 0x06, 0xE1, - 0xAC, 0x85, 0xE1, 0xAC, 0xB5, 0x01, 0x06, 0xE1, - 0xAC, 0x87, 0xE1, 0xAC, 0xB5, 0x01, 0x06, 0xE1, - 0xAC, 0x89, 0xE1, 0xAC, 0xB5, 0x01, 0x06, 0xE1, - // Bytes 2d40 - 2d7f - 0xAC, 0x8B, 0xE1, 0xAC, 0xB5, 0x01, 0x06, 0xE1, - 0xAC, 0x8D, 0xE1, 0xAC, 0xB5, 0x01, 0x06, 0xE1, - 0xAC, 0x91, 0xE1, 0xAC, 0xB5, 0x01, 0x06, 0xE1, - 0xAC, 0xBA, 0xE1, 0xAC, 0xB5, 0x01, 0x06, 0xE1, - 0xAC, 0xBC, 0xE1, 0xAC, 0xB5, 0x01, 0x06, 0xE1, - 0xAC, 0xBE, 0xE1, 0xAC, 0xB5, 0x01, 0x06, 0xE1, - 0xAC, 0xBF, 0xE1, 0xAC, 0xB5, 0x01, 0x06, 0xE1, - 0xAD, 0x82, 0xE1, 0xAC, 0xB5, 0x01, 0x08, 0xF0, - // Bytes 2d80 - 2dbf - 0x91, 0x84, 0xB1, 0xF0, 0x91, 0x84, 0xA7, 0x01, - 0x08, 0xF0, 0x91, 0x84, 0xB2, 0xF0, 0x91, 0x84, - 0xA7, 0x01, 0x08, 0xF0, 0x91, 0x8D, 0x87, 0xF0, - 0x91, 0x8C, 0xBE, 0x01, 0x08, 0xF0, 0x91, 0x8D, - 0x87, 0xF0, 0x91, 0x8D, 0x97, 0x01, 0x08, 0xF0, - 0x91, 0x92, 0xB9, 0xF0, 0x91, 0x92, 0xB0, 0x01, - 0x08, 0xF0, 0x91, 0x92, 0xB9, 0xF0, 0x91, 0x92, - 0xBA, 0x01, 0x08, 0xF0, 0x91, 0x92, 0xB9, 0xF0, - // Bytes 2dc0 - 2dff - 0x91, 0x92, 0xBD, 0x01, 0x08, 0xF0, 0x91, 0x96, - 0xB8, 0xF0, 0x91, 0x96, 0xAF, 0x01, 0x08, 0xF0, - 0x91, 0x96, 0xB9, 0xF0, 0x91, 0x96, 0xAF, 0x01, - 0x09, 0xE0, 0xB3, 0x86, 0xE0, 0xB3, 0x82, 0xE0, - 0xB3, 0x95, 0x02, 0x09, 0xE0, 0xB7, 0x99, 0xE0, - 0xB7, 0x8F, 0xE0, 0xB7, 0x8A, 0x12, 0x44, 0x44, - 0x5A, 0xCC, 0x8C, 0xC9, 0x44, 0x44, 0x7A, 0xCC, - 0x8C, 0xC9, 0x44, 0x64, 0x7A, 0xCC, 0x8C, 0xC9, - // Bytes 2e00 - 2e3f - 0x46, 0xD9, 0x84, 0xD8, 0xA7, 0xD9, 0x93, 0xC9, - 0x46, 0xD9, 0x84, 0xD8, 0xA7, 0xD9, 0x94, 0xC9, - 0x46, 0xD9, 0x84, 0xD8, 0xA7, 0xD9, 0x95, 0xB5, - 0x46, 0xE1, 0x84, 0x80, 0xE1, 0x85, 0xA1, 0x01, - 0x46, 0xE1, 0x84, 0x82, 0xE1, 0x85, 0xA1, 0x01, - 0x46, 0xE1, 0x84, 0x83, 0xE1, 0x85, 0xA1, 0x01, - 0x46, 0xE1, 0x84, 0x85, 0xE1, 0x85, 0xA1, 0x01, - 0x46, 0xE1, 0x84, 0x86, 0xE1, 0x85, 0xA1, 0x01, - // Bytes 2e40 - 2e7f - 0x46, 0xE1, 0x84, 0x87, 0xE1, 0x85, 0xA1, 0x01, - 0x46, 0xE1, 0x84, 0x89, 0xE1, 0x85, 0xA1, 0x01, - 0x46, 0xE1, 0x84, 0x8B, 0xE1, 0x85, 0xA1, 0x01, - 0x46, 0xE1, 0x84, 0x8B, 0xE1, 0x85, 0xAE, 0x01, - 0x46, 0xE1, 0x84, 0x8C, 0xE1, 0x85, 0xA1, 0x01, - 0x46, 0xE1, 0x84, 0x8E, 0xE1, 0x85, 0xA1, 0x01, - 0x46, 0xE1, 0x84, 0x8F, 0xE1, 0x85, 0xA1, 0x01, - 0x46, 0xE1, 0x84, 0x90, 0xE1, 0x85, 0xA1, 0x01, - // Bytes 2e80 - 2ebf - 0x46, 0xE1, 0x84, 0x91, 0xE1, 0x85, 0xA1, 0x01, - 0x46, 0xE1, 0x84, 0x92, 0xE1, 0x85, 0xA1, 0x01, - 0x49, 0xE3, 0x83, 0xA1, 0xE3, 0x82, 0xAB, 0xE3, - 0x82, 0x99, 0x0D, 0x4C, 0xE1, 0x84, 0x8C, 0xE1, - 0x85, 0xAE, 0xE1, 0x84, 0x8B, 0xE1, 0x85, 0xB4, - 0x01, 0x4C, 0xE3, 0x82, 0xAD, 0xE3, 0x82, 0x99, - 0xE3, 0x82, 0xAB, 0xE3, 0x82, 0x99, 0x0D, 0x4C, - 0xE3, 0x82, 0xB3, 0xE3, 0x83, 0xBC, 0xE3, 0x83, - // Bytes 2ec0 - 2eff - 0x9B, 0xE3, 0x82, 0x9A, 0x0D, 0x4C, 0xE3, 0x83, - 0xA4, 0xE3, 0x83, 0xBC, 0xE3, 0x83, 0x88, 0xE3, - 0x82, 0x99, 0x0D, 0x4F, 0xE1, 0x84, 0x8E, 0xE1, - 0x85, 0xA1, 0xE1, 0x86, 0xB7, 0xE1, 0x84, 0x80, - 0xE1, 0x85, 0xA9, 0x01, 0x4F, 0xE3, 0x82, 0xA4, - 0xE3, 0x83, 0x8B, 0xE3, 0x83, 0xB3, 0xE3, 0x82, - 0xAF, 0xE3, 0x82, 0x99, 0x0D, 0x4F, 0xE3, 0x82, - 0xB7, 0xE3, 0x83, 0xAA, 0xE3, 0x83, 0xB3, 0xE3, - // Bytes 2f00 - 2f3f - 0x82, 0xAF, 0xE3, 0x82, 0x99, 0x0D, 0x4F, 0xE3, - 0x83, 0x98, 0xE3, 0x82, 0x9A, 0xE3, 0x83, 0xBC, - 0xE3, 0x82, 0xB7, 0xE3, 0x82, 0x99, 0x0D, 0x4F, - 0xE3, 0x83, 0x9B, 0xE3, 0x82, 0x9A, 0xE3, 0x83, - 0xB3, 0xE3, 0x83, 0x88, 0xE3, 0x82, 0x99, 0x0D, - 0x52, 0xE3, 0x82, 0xA8, 0xE3, 0x82, 0xB9, 0xE3, - 0x82, 0xAF, 0xE3, 0x83, 0xBC, 0xE3, 0x83, 0x88, - 0xE3, 0x82, 0x99, 0x0D, 0x52, 0xE3, 0x83, 0x95, - // Bytes 2f40 - 2f7f - 0xE3, 0x82, 0xA1, 0xE3, 0x83, 0xA9, 0xE3, 0x83, - 0x83, 0xE3, 0x83, 0x88, 0xE3, 0x82, 0x99, 0x0D, - 0x86, 0xE0, 0xB3, 0x86, 0xE0, 0xB3, 0x82, 0x01, - 0x86, 0xE0, 0xB7, 0x99, 0xE0, 0xB7, 0x8F, 0x01, - 0x03, 0x3C, 0xCC, 0xB8, 0x05, 0x03, 0x3D, 0xCC, - 0xB8, 0x05, 0x03, 0x3E, 0xCC, 0xB8, 0x05, 0x03, - 0x41, 0xCC, 0x80, 0xC9, 0x03, 0x41, 0xCC, 0x81, - 0xC9, 0x03, 0x41, 0xCC, 0x83, 0xC9, 0x03, 0x41, - // Bytes 2f80 - 2fbf - 0xCC, 0x84, 0xC9, 0x03, 0x41, 0xCC, 0x89, 0xC9, - 0x03, 0x41, 0xCC, 0x8C, 0xC9, 0x03, 0x41, 0xCC, - 0x8F, 0xC9, 0x03, 0x41, 0xCC, 0x91, 0xC9, 0x03, - 0x41, 0xCC, 0xA5, 0xB5, 0x03, 0x41, 0xCC, 0xA8, - 0xA5, 0x03, 0x42, 0xCC, 0x87, 0xC9, 0x03, 0x42, - 0xCC, 0xA3, 0xB5, 0x03, 0x42, 0xCC, 0xB1, 0xB5, - 0x03, 0x43, 0xCC, 0x81, 0xC9, 0x03, 0x43, 0xCC, - 0x82, 0xC9, 0x03, 0x43, 0xCC, 0x87, 0xC9, 0x03, - // Bytes 2fc0 - 2fff - 0x43, 0xCC, 0x8C, 0xC9, 0x03, 0x44, 0xCC, 0x87, - 0xC9, 0x03, 0x44, 0xCC, 0x8C, 0xC9, 0x03, 0x44, - 0xCC, 0xA3, 0xB5, 0x03, 0x44, 0xCC, 0xA7, 0xA5, - 0x03, 0x44, 0xCC, 0xAD, 0xB5, 0x03, 0x44, 0xCC, - 0xB1, 0xB5, 0x03, 0x45, 0xCC, 0x80, 0xC9, 0x03, - 0x45, 0xCC, 0x81, 0xC9, 0x03, 0x45, 0xCC, 0x83, - 0xC9, 0x03, 0x45, 0xCC, 0x86, 0xC9, 0x03, 0x45, - 0xCC, 0x87, 0xC9, 0x03, 0x45, 0xCC, 0x88, 0xC9, - // Bytes 3000 - 303f - 0x03, 0x45, 0xCC, 0x89, 0xC9, 0x03, 0x45, 0xCC, - 0x8C, 0xC9, 0x03, 0x45, 0xCC, 0x8F, 0xC9, 0x03, - 0x45, 0xCC, 0x91, 0xC9, 0x03, 0x45, 0xCC, 0xA8, - 0xA5, 0x03, 0x45, 0xCC, 0xAD, 0xB5, 0x03, 0x45, - 0xCC, 0xB0, 0xB5, 0x03, 0x46, 0xCC, 0x87, 0xC9, - 0x03, 0x47, 0xCC, 0x81, 0xC9, 0x03, 0x47, 0xCC, - 0x82, 0xC9, 0x03, 0x47, 0xCC, 0x84, 0xC9, 0x03, - 0x47, 0xCC, 0x86, 0xC9, 0x03, 0x47, 0xCC, 0x87, - // Bytes 3040 - 307f - 0xC9, 0x03, 0x47, 0xCC, 0x8C, 0xC9, 0x03, 0x47, - 0xCC, 0xA7, 0xA5, 0x03, 0x48, 0xCC, 0x82, 0xC9, - 0x03, 0x48, 0xCC, 0x87, 0xC9, 0x03, 0x48, 0xCC, - 0x88, 0xC9, 0x03, 0x48, 0xCC, 0x8C, 0xC9, 0x03, - 0x48, 0xCC, 0xA3, 0xB5, 0x03, 0x48, 0xCC, 0xA7, - 0xA5, 0x03, 0x48, 0xCC, 0xAE, 0xB5, 0x03, 0x49, - 0xCC, 0x80, 0xC9, 0x03, 0x49, 0xCC, 0x81, 0xC9, - 0x03, 0x49, 0xCC, 0x82, 0xC9, 0x03, 0x49, 0xCC, - // Bytes 3080 - 30bf - 0x83, 0xC9, 0x03, 0x49, 0xCC, 0x84, 0xC9, 0x03, - 0x49, 0xCC, 0x86, 0xC9, 0x03, 0x49, 0xCC, 0x87, - 0xC9, 0x03, 0x49, 0xCC, 0x89, 0xC9, 0x03, 0x49, - 0xCC, 0x8C, 0xC9, 0x03, 0x49, 0xCC, 0x8F, 0xC9, - 0x03, 0x49, 0xCC, 0x91, 0xC9, 0x03, 0x49, 0xCC, - 0xA3, 0xB5, 0x03, 0x49, 0xCC, 0xA8, 0xA5, 0x03, - 0x49, 0xCC, 0xB0, 0xB5, 0x03, 0x4A, 0xCC, 0x82, - 0xC9, 0x03, 0x4B, 0xCC, 0x81, 0xC9, 0x03, 0x4B, - // Bytes 30c0 - 30ff - 0xCC, 0x8C, 0xC9, 0x03, 0x4B, 0xCC, 0xA3, 0xB5, - 0x03, 0x4B, 0xCC, 0xA7, 0xA5, 0x03, 0x4B, 0xCC, - 0xB1, 0xB5, 0x03, 0x4C, 0xCC, 0x81, 0xC9, 0x03, - 0x4C, 0xCC, 0x8C, 0xC9, 0x03, 0x4C, 0xCC, 0xA7, - 0xA5, 0x03, 0x4C, 0xCC, 0xAD, 0xB5, 0x03, 0x4C, - 0xCC, 0xB1, 0xB5, 0x03, 0x4D, 0xCC, 0x81, 0xC9, - 0x03, 0x4D, 0xCC, 0x87, 0xC9, 0x03, 0x4D, 0xCC, - 0xA3, 0xB5, 0x03, 0x4E, 0xCC, 0x80, 0xC9, 0x03, - // Bytes 3100 - 313f - 0x4E, 0xCC, 0x81, 0xC9, 0x03, 0x4E, 0xCC, 0x83, - 0xC9, 0x03, 0x4E, 0xCC, 0x87, 0xC9, 0x03, 0x4E, - 0xCC, 0x8C, 0xC9, 0x03, 0x4E, 0xCC, 0xA3, 0xB5, - 0x03, 0x4E, 0xCC, 0xA7, 0xA5, 0x03, 0x4E, 0xCC, - 0xAD, 0xB5, 0x03, 0x4E, 0xCC, 0xB1, 0xB5, 0x03, - 0x4F, 0xCC, 0x80, 0xC9, 0x03, 0x4F, 0xCC, 0x81, - 0xC9, 0x03, 0x4F, 0xCC, 0x86, 0xC9, 0x03, 0x4F, - 0xCC, 0x89, 0xC9, 0x03, 0x4F, 0xCC, 0x8B, 0xC9, - // Bytes 3140 - 317f - 0x03, 0x4F, 0xCC, 0x8C, 0xC9, 0x03, 0x4F, 0xCC, - 0x8F, 0xC9, 0x03, 0x4F, 0xCC, 0x91, 0xC9, 0x03, - 0x50, 0xCC, 0x81, 0xC9, 0x03, 0x50, 0xCC, 0x87, - 0xC9, 0x03, 0x52, 0xCC, 0x81, 0xC9, 0x03, 0x52, - 0xCC, 0x87, 0xC9, 0x03, 0x52, 0xCC, 0x8C, 0xC9, - 0x03, 0x52, 0xCC, 0x8F, 0xC9, 0x03, 0x52, 0xCC, - 0x91, 0xC9, 0x03, 0x52, 0xCC, 0xA7, 0xA5, 0x03, - 0x52, 0xCC, 0xB1, 0xB5, 0x03, 0x53, 0xCC, 0x82, - // Bytes 3180 - 31bf - 0xC9, 0x03, 0x53, 0xCC, 0x87, 0xC9, 0x03, 0x53, - 0xCC, 0xA6, 0xB5, 0x03, 0x53, 0xCC, 0xA7, 0xA5, - 0x03, 0x54, 0xCC, 0x87, 0xC9, 0x03, 0x54, 0xCC, - 0x8C, 0xC9, 0x03, 0x54, 0xCC, 0xA3, 0xB5, 0x03, - 0x54, 0xCC, 0xA6, 0xB5, 0x03, 0x54, 0xCC, 0xA7, - 0xA5, 0x03, 0x54, 0xCC, 0xAD, 0xB5, 0x03, 0x54, - 0xCC, 0xB1, 0xB5, 0x03, 0x55, 0xCC, 0x80, 0xC9, - 0x03, 0x55, 0xCC, 0x81, 0xC9, 0x03, 0x55, 0xCC, - // Bytes 31c0 - 31ff - 0x82, 0xC9, 0x03, 0x55, 0xCC, 0x86, 0xC9, 0x03, - 0x55, 0xCC, 0x89, 0xC9, 0x03, 0x55, 0xCC, 0x8A, - 0xC9, 0x03, 0x55, 0xCC, 0x8B, 0xC9, 0x03, 0x55, - 0xCC, 0x8C, 0xC9, 0x03, 0x55, 0xCC, 0x8F, 0xC9, - 0x03, 0x55, 0xCC, 0x91, 0xC9, 0x03, 0x55, 0xCC, - 0xA3, 0xB5, 0x03, 0x55, 0xCC, 0xA4, 0xB5, 0x03, - 0x55, 0xCC, 0xA8, 0xA5, 0x03, 0x55, 0xCC, 0xAD, - 0xB5, 0x03, 0x55, 0xCC, 0xB0, 0xB5, 0x03, 0x56, - // Bytes 3200 - 323f - 0xCC, 0x83, 0xC9, 0x03, 0x56, 0xCC, 0xA3, 0xB5, - 0x03, 0x57, 0xCC, 0x80, 0xC9, 0x03, 0x57, 0xCC, - 0x81, 0xC9, 0x03, 0x57, 0xCC, 0x82, 0xC9, 0x03, - 0x57, 0xCC, 0x87, 0xC9, 0x03, 0x57, 0xCC, 0x88, - 0xC9, 0x03, 0x57, 0xCC, 0xA3, 0xB5, 0x03, 0x58, - 0xCC, 0x87, 0xC9, 0x03, 0x58, 0xCC, 0x88, 0xC9, - 0x03, 0x59, 0xCC, 0x80, 0xC9, 0x03, 0x59, 0xCC, - 0x81, 0xC9, 0x03, 0x59, 0xCC, 0x82, 0xC9, 0x03, - // Bytes 3240 - 327f - 0x59, 0xCC, 0x83, 0xC9, 0x03, 0x59, 0xCC, 0x84, - 0xC9, 0x03, 0x59, 0xCC, 0x87, 0xC9, 0x03, 0x59, - 0xCC, 0x88, 0xC9, 0x03, 0x59, 0xCC, 0x89, 0xC9, - 0x03, 0x59, 0xCC, 0xA3, 0xB5, 0x03, 0x5A, 0xCC, - 0x81, 0xC9, 0x03, 0x5A, 0xCC, 0x82, 0xC9, 0x03, - 0x5A, 0xCC, 0x87, 0xC9, 0x03, 0x5A, 0xCC, 0x8C, - 0xC9, 0x03, 0x5A, 0xCC, 0xA3, 0xB5, 0x03, 0x5A, - 0xCC, 0xB1, 0xB5, 0x03, 0x61, 0xCC, 0x80, 0xC9, - // Bytes 3280 - 32bf - 0x03, 0x61, 0xCC, 0x81, 0xC9, 0x03, 0x61, 0xCC, - 0x83, 0xC9, 0x03, 0x61, 0xCC, 0x84, 0xC9, 0x03, - 0x61, 0xCC, 0x89, 0xC9, 0x03, 0x61, 0xCC, 0x8C, - 0xC9, 0x03, 0x61, 0xCC, 0x8F, 0xC9, 0x03, 0x61, - 0xCC, 0x91, 0xC9, 0x03, 0x61, 0xCC, 0xA5, 0xB5, - 0x03, 0x61, 0xCC, 0xA8, 0xA5, 0x03, 0x62, 0xCC, - 0x87, 0xC9, 0x03, 0x62, 0xCC, 0xA3, 0xB5, 0x03, - 0x62, 0xCC, 0xB1, 0xB5, 0x03, 0x63, 0xCC, 0x81, - // Bytes 32c0 - 32ff - 0xC9, 0x03, 0x63, 0xCC, 0x82, 0xC9, 0x03, 0x63, - 0xCC, 0x87, 0xC9, 0x03, 0x63, 0xCC, 0x8C, 0xC9, - 0x03, 0x64, 0xCC, 0x87, 0xC9, 0x03, 0x64, 0xCC, - 0x8C, 0xC9, 0x03, 0x64, 0xCC, 0xA3, 0xB5, 0x03, - 0x64, 0xCC, 0xA7, 0xA5, 0x03, 0x64, 0xCC, 0xAD, - 0xB5, 0x03, 0x64, 0xCC, 0xB1, 0xB5, 0x03, 0x65, - 0xCC, 0x80, 0xC9, 0x03, 0x65, 0xCC, 0x81, 0xC9, - 0x03, 0x65, 0xCC, 0x83, 0xC9, 0x03, 0x65, 0xCC, - // Bytes 3300 - 333f - 0x86, 0xC9, 0x03, 0x65, 0xCC, 0x87, 0xC9, 0x03, - 0x65, 0xCC, 0x88, 0xC9, 0x03, 0x65, 0xCC, 0x89, - 0xC9, 0x03, 0x65, 0xCC, 0x8C, 0xC9, 0x03, 0x65, - 0xCC, 0x8F, 0xC9, 0x03, 0x65, 0xCC, 0x91, 0xC9, - 0x03, 0x65, 0xCC, 0xA8, 0xA5, 0x03, 0x65, 0xCC, - 0xAD, 0xB5, 0x03, 0x65, 0xCC, 0xB0, 0xB5, 0x03, - 0x66, 0xCC, 0x87, 0xC9, 0x03, 0x67, 0xCC, 0x81, - 0xC9, 0x03, 0x67, 0xCC, 0x82, 0xC9, 0x03, 0x67, - // Bytes 3340 - 337f - 0xCC, 0x84, 0xC9, 0x03, 0x67, 0xCC, 0x86, 0xC9, - 0x03, 0x67, 0xCC, 0x87, 0xC9, 0x03, 0x67, 0xCC, - 0x8C, 0xC9, 0x03, 0x67, 0xCC, 0xA7, 0xA5, 0x03, - 0x68, 0xCC, 0x82, 0xC9, 0x03, 0x68, 0xCC, 0x87, - 0xC9, 0x03, 0x68, 0xCC, 0x88, 0xC9, 0x03, 0x68, - 0xCC, 0x8C, 0xC9, 0x03, 0x68, 0xCC, 0xA3, 0xB5, - 0x03, 0x68, 0xCC, 0xA7, 0xA5, 0x03, 0x68, 0xCC, - 0xAE, 0xB5, 0x03, 0x68, 0xCC, 0xB1, 0xB5, 0x03, - // Bytes 3380 - 33bf - 0x69, 0xCC, 0x80, 0xC9, 0x03, 0x69, 0xCC, 0x81, - 0xC9, 0x03, 0x69, 0xCC, 0x82, 0xC9, 0x03, 0x69, - 0xCC, 0x83, 0xC9, 0x03, 0x69, 0xCC, 0x84, 0xC9, - 0x03, 0x69, 0xCC, 0x86, 0xC9, 0x03, 0x69, 0xCC, - 0x89, 0xC9, 0x03, 0x69, 0xCC, 0x8C, 0xC9, 0x03, - 0x69, 0xCC, 0x8F, 0xC9, 0x03, 0x69, 0xCC, 0x91, - 0xC9, 0x03, 0x69, 0xCC, 0xA3, 0xB5, 0x03, 0x69, - 0xCC, 0xA8, 0xA5, 0x03, 0x69, 0xCC, 0xB0, 0xB5, - // Bytes 33c0 - 33ff - 0x03, 0x6A, 0xCC, 0x82, 0xC9, 0x03, 0x6A, 0xCC, - 0x8C, 0xC9, 0x03, 0x6B, 0xCC, 0x81, 0xC9, 0x03, - 0x6B, 0xCC, 0x8C, 0xC9, 0x03, 0x6B, 0xCC, 0xA3, - 0xB5, 0x03, 0x6B, 0xCC, 0xA7, 0xA5, 0x03, 0x6B, - 0xCC, 0xB1, 0xB5, 0x03, 0x6C, 0xCC, 0x81, 0xC9, - 0x03, 0x6C, 0xCC, 0x8C, 0xC9, 0x03, 0x6C, 0xCC, - 0xA7, 0xA5, 0x03, 0x6C, 0xCC, 0xAD, 0xB5, 0x03, - 0x6C, 0xCC, 0xB1, 0xB5, 0x03, 0x6D, 0xCC, 0x81, - // Bytes 3400 - 343f - 0xC9, 0x03, 0x6D, 0xCC, 0x87, 0xC9, 0x03, 0x6D, - 0xCC, 0xA3, 0xB5, 0x03, 0x6E, 0xCC, 0x80, 0xC9, - 0x03, 0x6E, 0xCC, 0x81, 0xC9, 0x03, 0x6E, 0xCC, - 0x83, 0xC9, 0x03, 0x6E, 0xCC, 0x87, 0xC9, 0x03, - 0x6E, 0xCC, 0x8C, 0xC9, 0x03, 0x6E, 0xCC, 0xA3, - 0xB5, 0x03, 0x6E, 0xCC, 0xA7, 0xA5, 0x03, 0x6E, - 0xCC, 0xAD, 0xB5, 0x03, 0x6E, 0xCC, 0xB1, 0xB5, - 0x03, 0x6F, 0xCC, 0x80, 0xC9, 0x03, 0x6F, 0xCC, - // Bytes 3440 - 347f - 0x81, 0xC9, 0x03, 0x6F, 0xCC, 0x86, 0xC9, 0x03, - 0x6F, 0xCC, 0x89, 0xC9, 0x03, 0x6F, 0xCC, 0x8B, - 0xC9, 0x03, 0x6F, 0xCC, 0x8C, 0xC9, 0x03, 0x6F, - 0xCC, 0x8F, 0xC9, 0x03, 0x6F, 0xCC, 0x91, 0xC9, - 0x03, 0x70, 0xCC, 0x81, 0xC9, 0x03, 0x70, 0xCC, - 0x87, 0xC9, 0x03, 0x72, 0xCC, 0x81, 0xC9, 0x03, - 0x72, 0xCC, 0x87, 0xC9, 0x03, 0x72, 0xCC, 0x8C, - 0xC9, 0x03, 0x72, 0xCC, 0x8F, 0xC9, 0x03, 0x72, - // Bytes 3480 - 34bf - 0xCC, 0x91, 0xC9, 0x03, 0x72, 0xCC, 0xA7, 0xA5, - 0x03, 0x72, 0xCC, 0xB1, 0xB5, 0x03, 0x73, 0xCC, - 0x82, 0xC9, 0x03, 0x73, 0xCC, 0x87, 0xC9, 0x03, - 0x73, 0xCC, 0xA6, 0xB5, 0x03, 0x73, 0xCC, 0xA7, - 0xA5, 0x03, 0x74, 0xCC, 0x87, 0xC9, 0x03, 0x74, - 0xCC, 0x88, 0xC9, 0x03, 0x74, 0xCC, 0x8C, 0xC9, - 0x03, 0x74, 0xCC, 0xA3, 0xB5, 0x03, 0x74, 0xCC, - 0xA6, 0xB5, 0x03, 0x74, 0xCC, 0xA7, 0xA5, 0x03, - // Bytes 34c0 - 34ff - 0x74, 0xCC, 0xAD, 0xB5, 0x03, 0x74, 0xCC, 0xB1, - 0xB5, 0x03, 0x75, 0xCC, 0x80, 0xC9, 0x03, 0x75, - 0xCC, 0x81, 0xC9, 0x03, 0x75, 0xCC, 0x82, 0xC9, - 0x03, 0x75, 0xCC, 0x86, 0xC9, 0x03, 0x75, 0xCC, - 0x89, 0xC9, 0x03, 0x75, 0xCC, 0x8A, 0xC9, 0x03, - 0x75, 0xCC, 0x8B, 0xC9, 0x03, 0x75, 0xCC, 0x8C, - 0xC9, 0x03, 0x75, 0xCC, 0x8F, 0xC9, 0x03, 0x75, - 0xCC, 0x91, 0xC9, 0x03, 0x75, 0xCC, 0xA3, 0xB5, - // Bytes 3500 - 353f - 0x03, 0x75, 0xCC, 0xA4, 0xB5, 0x03, 0x75, 0xCC, - 0xA8, 0xA5, 0x03, 0x75, 0xCC, 0xAD, 0xB5, 0x03, - 0x75, 0xCC, 0xB0, 0xB5, 0x03, 0x76, 0xCC, 0x83, - 0xC9, 0x03, 0x76, 0xCC, 0xA3, 0xB5, 0x03, 0x77, - 0xCC, 0x80, 0xC9, 0x03, 0x77, 0xCC, 0x81, 0xC9, - 0x03, 0x77, 0xCC, 0x82, 0xC9, 0x03, 0x77, 0xCC, - 0x87, 0xC9, 0x03, 0x77, 0xCC, 0x88, 0xC9, 0x03, - 0x77, 0xCC, 0x8A, 0xC9, 0x03, 0x77, 0xCC, 0xA3, - // Bytes 3540 - 357f - 0xB5, 0x03, 0x78, 0xCC, 0x87, 0xC9, 0x03, 0x78, - 0xCC, 0x88, 0xC9, 0x03, 0x79, 0xCC, 0x80, 0xC9, - 0x03, 0x79, 0xCC, 0x81, 0xC9, 0x03, 0x79, 0xCC, - 0x82, 0xC9, 0x03, 0x79, 0xCC, 0x83, 0xC9, 0x03, - 0x79, 0xCC, 0x84, 0xC9, 0x03, 0x79, 0xCC, 0x87, - 0xC9, 0x03, 0x79, 0xCC, 0x88, 0xC9, 0x03, 0x79, - 0xCC, 0x89, 0xC9, 0x03, 0x79, 0xCC, 0x8A, 0xC9, - 0x03, 0x79, 0xCC, 0xA3, 0xB5, 0x03, 0x7A, 0xCC, - // Bytes 3580 - 35bf - 0x81, 0xC9, 0x03, 0x7A, 0xCC, 0x82, 0xC9, 0x03, - 0x7A, 0xCC, 0x87, 0xC9, 0x03, 0x7A, 0xCC, 0x8C, - 0xC9, 0x03, 0x7A, 0xCC, 0xA3, 0xB5, 0x03, 0x7A, - 0xCC, 0xB1, 0xB5, 0x04, 0xC2, 0xA8, 0xCC, 0x80, - 0xCA, 0x04, 0xC2, 0xA8, 0xCC, 0x81, 0xCA, 0x04, - 0xC2, 0xA8, 0xCD, 0x82, 0xCA, 0x04, 0xC3, 0x86, - 0xCC, 0x81, 0xC9, 0x04, 0xC3, 0x86, 0xCC, 0x84, - 0xC9, 0x04, 0xC3, 0x98, 0xCC, 0x81, 0xC9, 0x04, - // Bytes 35c0 - 35ff - 0xC3, 0xA6, 0xCC, 0x81, 0xC9, 0x04, 0xC3, 0xA6, - 0xCC, 0x84, 0xC9, 0x04, 0xC3, 0xB8, 0xCC, 0x81, - 0xC9, 0x04, 0xC5, 0xBF, 0xCC, 0x87, 0xC9, 0x04, - 0xC6, 0xB7, 0xCC, 0x8C, 0xC9, 0x04, 0xCA, 0x92, - 0xCC, 0x8C, 0xC9, 0x04, 0xCE, 0x91, 0xCC, 0x80, - 0xC9, 0x04, 0xCE, 0x91, 0xCC, 0x81, 0xC9, 0x04, - 0xCE, 0x91, 0xCC, 0x84, 0xC9, 0x04, 0xCE, 0x91, - 0xCC, 0x86, 0xC9, 0x04, 0xCE, 0x91, 0xCD, 0x85, - // Bytes 3600 - 363f - 0xD9, 0x04, 0xCE, 0x95, 0xCC, 0x80, 0xC9, 0x04, - 0xCE, 0x95, 0xCC, 0x81, 0xC9, 0x04, 0xCE, 0x97, - 0xCC, 0x80, 0xC9, 0x04, 0xCE, 0x97, 0xCC, 0x81, - 0xC9, 0x04, 0xCE, 0x97, 0xCD, 0x85, 0xD9, 0x04, - 0xCE, 0x99, 0xCC, 0x80, 0xC9, 0x04, 0xCE, 0x99, - 0xCC, 0x81, 0xC9, 0x04, 0xCE, 0x99, 0xCC, 0x84, - 0xC9, 0x04, 0xCE, 0x99, 0xCC, 0x86, 0xC9, 0x04, - 0xCE, 0x99, 0xCC, 0x88, 0xC9, 0x04, 0xCE, 0x9F, - // Bytes 3640 - 367f - 0xCC, 0x80, 0xC9, 0x04, 0xCE, 0x9F, 0xCC, 0x81, - 0xC9, 0x04, 0xCE, 0xA1, 0xCC, 0x94, 0xC9, 0x04, - 0xCE, 0xA5, 0xCC, 0x80, 0xC9, 0x04, 0xCE, 0xA5, - 0xCC, 0x81, 0xC9, 0x04, 0xCE, 0xA5, 0xCC, 0x84, - 0xC9, 0x04, 0xCE, 0xA5, 0xCC, 0x86, 0xC9, 0x04, - 0xCE, 0xA5, 0xCC, 0x88, 0xC9, 0x04, 0xCE, 0xA9, - 0xCC, 0x80, 0xC9, 0x04, 0xCE, 0xA9, 0xCC, 0x81, - 0xC9, 0x04, 0xCE, 0xA9, 0xCD, 0x85, 0xD9, 0x04, - // Bytes 3680 - 36bf - 0xCE, 0xB1, 0xCC, 0x84, 0xC9, 0x04, 0xCE, 0xB1, - 0xCC, 0x86, 0xC9, 0x04, 0xCE, 0xB1, 0xCD, 0x85, - 0xD9, 0x04, 0xCE, 0xB5, 0xCC, 0x80, 0xC9, 0x04, - 0xCE, 0xB5, 0xCC, 0x81, 0xC9, 0x04, 0xCE, 0xB7, - 0xCD, 0x85, 0xD9, 0x04, 0xCE, 0xB9, 0xCC, 0x80, - 0xC9, 0x04, 0xCE, 0xB9, 0xCC, 0x81, 0xC9, 0x04, - 0xCE, 0xB9, 0xCC, 0x84, 0xC9, 0x04, 0xCE, 0xB9, - 0xCC, 0x86, 0xC9, 0x04, 0xCE, 0xB9, 0xCD, 0x82, - // Bytes 36c0 - 36ff - 0xC9, 0x04, 0xCE, 0xBF, 0xCC, 0x80, 0xC9, 0x04, - 0xCE, 0xBF, 0xCC, 0x81, 0xC9, 0x04, 0xCF, 0x81, - 0xCC, 0x93, 0xC9, 0x04, 0xCF, 0x81, 0xCC, 0x94, - 0xC9, 0x04, 0xCF, 0x85, 0xCC, 0x80, 0xC9, 0x04, - 0xCF, 0x85, 0xCC, 0x81, 0xC9, 0x04, 0xCF, 0x85, - 0xCC, 0x84, 0xC9, 0x04, 0xCF, 0x85, 0xCC, 0x86, - 0xC9, 0x04, 0xCF, 0x85, 0xCD, 0x82, 0xC9, 0x04, - 0xCF, 0x89, 0xCD, 0x85, 0xD9, 0x04, 0xCF, 0x92, - // Bytes 3700 - 373f - 0xCC, 0x81, 0xC9, 0x04, 0xCF, 0x92, 0xCC, 0x88, - 0xC9, 0x04, 0xD0, 0x86, 0xCC, 0x88, 0xC9, 0x04, - 0xD0, 0x90, 0xCC, 0x86, 0xC9, 0x04, 0xD0, 0x90, - 0xCC, 0x88, 0xC9, 0x04, 0xD0, 0x93, 0xCC, 0x81, - 0xC9, 0x04, 0xD0, 0x95, 0xCC, 0x80, 0xC9, 0x04, - 0xD0, 0x95, 0xCC, 0x86, 0xC9, 0x04, 0xD0, 0x95, - 0xCC, 0x88, 0xC9, 0x04, 0xD0, 0x96, 0xCC, 0x86, - 0xC9, 0x04, 0xD0, 0x96, 0xCC, 0x88, 0xC9, 0x04, - // Bytes 3740 - 377f - 0xD0, 0x97, 0xCC, 0x88, 0xC9, 0x04, 0xD0, 0x98, - 0xCC, 0x80, 0xC9, 0x04, 0xD0, 0x98, 0xCC, 0x84, - 0xC9, 0x04, 0xD0, 0x98, 0xCC, 0x86, 0xC9, 0x04, - 0xD0, 0x98, 0xCC, 0x88, 0xC9, 0x04, 0xD0, 0x9A, - 0xCC, 0x81, 0xC9, 0x04, 0xD0, 0x9E, 0xCC, 0x88, - 0xC9, 0x04, 0xD0, 0xA3, 0xCC, 0x84, 0xC9, 0x04, - 0xD0, 0xA3, 0xCC, 0x86, 0xC9, 0x04, 0xD0, 0xA3, - 0xCC, 0x88, 0xC9, 0x04, 0xD0, 0xA3, 0xCC, 0x8B, - // Bytes 3780 - 37bf - 0xC9, 0x04, 0xD0, 0xA7, 0xCC, 0x88, 0xC9, 0x04, - 0xD0, 0xAB, 0xCC, 0x88, 0xC9, 0x04, 0xD0, 0xAD, - 0xCC, 0x88, 0xC9, 0x04, 0xD0, 0xB0, 0xCC, 0x86, - 0xC9, 0x04, 0xD0, 0xB0, 0xCC, 0x88, 0xC9, 0x04, - 0xD0, 0xB3, 0xCC, 0x81, 0xC9, 0x04, 0xD0, 0xB5, - 0xCC, 0x80, 0xC9, 0x04, 0xD0, 0xB5, 0xCC, 0x86, - 0xC9, 0x04, 0xD0, 0xB5, 0xCC, 0x88, 0xC9, 0x04, - 0xD0, 0xB6, 0xCC, 0x86, 0xC9, 0x04, 0xD0, 0xB6, - // Bytes 37c0 - 37ff - 0xCC, 0x88, 0xC9, 0x04, 0xD0, 0xB7, 0xCC, 0x88, - 0xC9, 0x04, 0xD0, 0xB8, 0xCC, 0x80, 0xC9, 0x04, - 0xD0, 0xB8, 0xCC, 0x84, 0xC9, 0x04, 0xD0, 0xB8, - 0xCC, 0x86, 0xC9, 0x04, 0xD0, 0xB8, 0xCC, 0x88, - 0xC9, 0x04, 0xD0, 0xBA, 0xCC, 0x81, 0xC9, 0x04, - 0xD0, 0xBE, 0xCC, 0x88, 0xC9, 0x04, 0xD1, 0x83, - 0xCC, 0x84, 0xC9, 0x04, 0xD1, 0x83, 0xCC, 0x86, - 0xC9, 0x04, 0xD1, 0x83, 0xCC, 0x88, 0xC9, 0x04, - // Bytes 3800 - 383f - 0xD1, 0x83, 0xCC, 0x8B, 0xC9, 0x04, 0xD1, 0x87, - 0xCC, 0x88, 0xC9, 0x04, 0xD1, 0x8B, 0xCC, 0x88, - 0xC9, 0x04, 0xD1, 0x8D, 0xCC, 0x88, 0xC9, 0x04, - 0xD1, 0x96, 0xCC, 0x88, 0xC9, 0x04, 0xD1, 0xB4, - 0xCC, 0x8F, 0xC9, 0x04, 0xD1, 0xB5, 0xCC, 0x8F, - 0xC9, 0x04, 0xD3, 0x98, 0xCC, 0x88, 0xC9, 0x04, - 0xD3, 0x99, 0xCC, 0x88, 0xC9, 0x04, 0xD3, 0xA8, - 0xCC, 0x88, 0xC9, 0x04, 0xD3, 0xA9, 0xCC, 0x88, - // Bytes 3840 - 387f - 0xC9, 0x04, 0xD8, 0xA7, 0xD9, 0x93, 0xC9, 0x04, - 0xD8, 0xA7, 0xD9, 0x94, 0xC9, 0x04, 0xD8, 0xA7, - 0xD9, 0x95, 0xB5, 0x04, 0xD9, 0x88, 0xD9, 0x94, - 0xC9, 0x04, 0xD9, 0x8A, 0xD9, 0x94, 0xC9, 0x04, - 0xDB, 0x81, 0xD9, 0x94, 0xC9, 0x04, 0xDB, 0x92, - 0xD9, 0x94, 0xC9, 0x04, 0xDB, 0x95, 0xD9, 0x94, - 0xC9, 0x05, 0x41, 0xCC, 0x82, 0xCC, 0x80, 0xCA, - 0x05, 0x41, 0xCC, 0x82, 0xCC, 0x81, 0xCA, 0x05, - // Bytes 3880 - 38bf - 0x41, 0xCC, 0x82, 0xCC, 0x83, 0xCA, 0x05, 0x41, - 0xCC, 0x82, 0xCC, 0x89, 0xCA, 0x05, 0x41, 0xCC, - 0x86, 0xCC, 0x80, 0xCA, 0x05, 0x41, 0xCC, 0x86, - 0xCC, 0x81, 0xCA, 0x05, 0x41, 0xCC, 0x86, 0xCC, - 0x83, 0xCA, 0x05, 0x41, 0xCC, 0x86, 0xCC, 0x89, - 0xCA, 0x05, 0x41, 0xCC, 0x87, 0xCC, 0x84, 0xCA, - 0x05, 0x41, 0xCC, 0x88, 0xCC, 0x84, 0xCA, 0x05, - 0x41, 0xCC, 0x8A, 0xCC, 0x81, 0xCA, 0x05, 0x41, - // Bytes 38c0 - 38ff - 0xCC, 0xA3, 0xCC, 0x82, 0xCA, 0x05, 0x41, 0xCC, - 0xA3, 0xCC, 0x86, 0xCA, 0x05, 0x43, 0xCC, 0xA7, - 0xCC, 0x81, 0xCA, 0x05, 0x45, 0xCC, 0x82, 0xCC, - 0x80, 0xCA, 0x05, 0x45, 0xCC, 0x82, 0xCC, 0x81, - 0xCA, 0x05, 0x45, 0xCC, 0x82, 0xCC, 0x83, 0xCA, - 0x05, 0x45, 0xCC, 0x82, 0xCC, 0x89, 0xCA, 0x05, - 0x45, 0xCC, 0x84, 0xCC, 0x80, 0xCA, 0x05, 0x45, - 0xCC, 0x84, 0xCC, 0x81, 0xCA, 0x05, 0x45, 0xCC, - // Bytes 3900 - 393f - 0xA3, 0xCC, 0x82, 0xCA, 0x05, 0x45, 0xCC, 0xA7, - 0xCC, 0x86, 0xCA, 0x05, 0x49, 0xCC, 0x88, 0xCC, - 0x81, 0xCA, 0x05, 0x4C, 0xCC, 0xA3, 0xCC, 0x84, - 0xCA, 0x05, 0x4F, 0xCC, 0x82, 0xCC, 0x80, 0xCA, - 0x05, 0x4F, 0xCC, 0x82, 0xCC, 0x81, 0xCA, 0x05, - 0x4F, 0xCC, 0x82, 0xCC, 0x83, 0xCA, 0x05, 0x4F, - 0xCC, 0x82, 0xCC, 0x89, 0xCA, 0x05, 0x4F, 0xCC, - 0x83, 0xCC, 0x81, 0xCA, 0x05, 0x4F, 0xCC, 0x83, - // Bytes 3940 - 397f - 0xCC, 0x84, 0xCA, 0x05, 0x4F, 0xCC, 0x83, 0xCC, - 0x88, 0xCA, 0x05, 0x4F, 0xCC, 0x84, 0xCC, 0x80, - 0xCA, 0x05, 0x4F, 0xCC, 0x84, 0xCC, 0x81, 0xCA, - 0x05, 0x4F, 0xCC, 0x87, 0xCC, 0x84, 0xCA, 0x05, - 0x4F, 0xCC, 0x88, 0xCC, 0x84, 0xCA, 0x05, 0x4F, - 0xCC, 0x9B, 0xCC, 0x80, 0xCA, 0x05, 0x4F, 0xCC, - 0x9B, 0xCC, 0x81, 0xCA, 0x05, 0x4F, 0xCC, 0x9B, - 0xCC, 0x83, 0xCA, 0x05, 0x4F, 0xCC, 0x9B, 0xCC, - // Bytes 3980 - 39bf - 0x89, 0xCA, 0x05, 0x4F, 0xCC, 0x9B, 0xCC, 0xA3, - 0xB6, 0x05, 0x4F, 0xCC, 0xA3, 0xCC, 0x82, 0xCA, - 0x05, 0x4F, 0xCC, 0xA8, 0xCC, 0x84, 0xCA, 0x05, - 0x52, 0xCC, 0xA3, 0xCC, 0x84, 0xCA, 0x05, 0x53, - 0xCC, 0x81, 0xCC, 0x87, 0xCA, 0x05, 0x53, 0xCC, - 0x8C, 0xCC, 0x87, 0xCA, 0x05, 0x53, 0xCC, 0xA3, - 0xCC, 0x87, 0xCA, 0x05, 0x55, 0xCC, 0x83, 0xCC, - 0x81, 0xCA, 0x05, 0x55, 0xCC, 0x84, 0xCC, 0x88, - // Bytes 39c0 - 39ff - 0xCA, 0x05, 0x55, 0xCC, 0x88, 0xCC, 0x80, 0xCA, - 0x05, 0x55, 0xCC, 0x88, 0xCC, 0x81, 0xCA, 0x05, - 0x55, 0xCC, 0x88, 0xCC, 0x84, 0xCA, 0x05, 0x55, - 0xCC, 0x88, 0xCC, 0x8C, 0xCA, 0x05, 0x55, 0xCC, - 0x9B, 0xCC, 0x80, 0xCA, 0x05, 0x55, 0xCC, 0x9B, - 0xCC, 0x81, 0xCA, 0x05, 0x55, 0xCC, 0x9B, 0xCC, - 0x83, 0xCA, 0x05, 0x55, 0xCC, 0x9B, 0xCC, 0x89, - 0xCA, 0x05, 0x55, 0xCC, 0x9B, 0xCC, 0xA3, 0xB6, - // Bytes 3a00 - 3a3f - 0x05, 0x61, 0xCC, 0x82, 0xCC, 0x80, 0xCA, 0x05, - 0x61, 0xCC, 0x82, 0xCC, 0x81, 0xCA, 0x05, 0x61, - 0xCC, 0x82, 0xCC, 0x83, 0xCA, 0x05, 0x61, 0xCC, - 0x82, 0xCC, 0x89, 0xCA, 0x05, 0x61, 0xCC, 0x86, - 0xCC, 0x80, 0xCA, 0x05, 0x61, 0xCC, 0x86, 0xCC, - 0x81, 0xCA, 0x05, 0x61, 0xCC, 0x86, 0xCC, 0x83, - 0xCA, 0x05, 0x61, 0xCC, 0x86, 0xCC, 0x89, 0xCA, - 0x05, 0x61, 0xCC, 0x87, 0xCC, 0x84, 0xCA, 0x05, - // Bytes 3a40 - 3a7f - 0x61, 0xCC, 0x88, 0xCC, 0x84, 0xCA, 0x05, 0x61, - 0xCC, 0x8A, 0xCC, 0x81, 0xCA, 0x05, 0x61, 0xCC, - 0xA3, 0xCC, 0x82, 0xCA, 0x05, 0x61, 0xCC, 0xA3, - 0xCC, 0x86, 0xCA, 0x05, 0x63, 0xCC, 0xA7, 0xCC, - 0x81, 0xCA, 0x05, 0x65, 0xCC, 0x82, 0xCC, 0x80, - 0xCA, 0x05, 0x65, 0xCC, 0x82, 0xCC, 0x81, 0xCA, - 0x05, 0x65, 0xCC, 0x82, 0xCC, 0x83, 0xCA, 0x05, - 0x65, 0xCC, 0x82, 0xCC, 0x89, 0xCA, 0x05, 0x65, - // Bytes 3a80 - 3abf - 0xCC, 0x84, 0xCC, 0x80, 0xCA, 0x05, 0x65, 0xCC, - 0x84, 0xCC, 0x81, 0xCA, 0x05, 0x65, 0xCC, 0xA3, - 0xCC, 0x82, 0xCA, 0x05, 0x65, 0xCC, 0xA7, 0xCC, - 0x86, 0xCA, 0x05, 0x69, 0xCC, 0x88, 0xCC, 0x81, - 0xCA, 0x05, 0x6C, 0xCC, 0xA3, 0xCC, 0x84, 0xCA, - 0x05, 0x6F, 0xCC, 0x82, 0xCC, 0x80, 0xCA, 0x05, - 0x6F, 0xCC, 0x82, 0xCC, 0x81, 0xCA, 0x05, 0x6F, - 0xCC, 0x82, 0xCC, 0x83, 0xCA, 0x05, 0x6F, 0xCC, - // Bytes 3ac0 - 3aff - 0x82, 0xCC, 0x89, 0xCA, 0x05, 0x6F, 0xCC, 0x83, - 0xCC, 0x81, 0xCA, 0x05, 0x6F, 0xCC, 0x83, 0xCC, - 0x84, 0xCA, 0x05, 0x6F, 0xCC, 0x83, 0xCC, 0x88, - 0xCA, 0x05, 0x6F, 0xCC, 0x84, 0xCC, 0x80, 0xCA, - 0x05, 0x6F, 0xCC, 0x84, 0xCC, 0x81, 0xCA, 0x05, - 0x6F, 0xCC, 0x87, 0xCC, 0x84, 0xCA, 0x05, 0x6F, - 0xCC, 0x88, 0xCC, 0x84, 0xCA, 0x05, 0x6F, 0xCC, - 0x9B, 0xCC, 0x80, 0xCA, 0x05, 0x6F, 0xCC, 0x9B, - // Bytes 3b00 - 3b3f - 0xCC, 0x81, 0xCA, 0x05, 0x6F, 0xCC, 0x9B, 0xCC, - 0x83, 0xCA, 0x05, 0x6F, 0xCC, 0x9B, 0xCC, 0x89, - 0xCA, 0x05, 0x6F, 0xCC, 0x9B, 0xCC, 0xA3, 0xB6, - 0x05, 0x6F, 0xCC, 0xA3, 0xCC, 0x82, 0xCA, 0x05, - 0x6F, 0xCC, 0xA8, 0xCC, 0x84, 0xCA, 0x05, 0x72, - 0xCC, 0xA3, 0xCC, 0x84, 0xCA, 0x05, 0x73, 0xCC, - 0x81, 0xCC, 0x87, 0xCA, 0x05, 0x73, 0xCC, 0x8C, - 0xCC, 0x87, 0xCA, 0x05, 0x73, 0xCC, 0xA3, 0xCC, - // Bytes 3b40 - 3b7f - 0x87, 0xCA, 0x05, 0x75, 0xCC, 0x83, 0xCC, 0x81, - 0xCA, 0x05, 0x75, 0xCC, 0x84, 0xCC, 0x88, 0xCA, - 0x05, 0x75, 0xCC, 0x88, 0xCC, 0x80, 0xCA, 0x05, - 0x75, 0xCC, 0x88, 0xCC, 0x81, 0xCA, 0x05, 0x75, - 0xCC, 0x88, 0xCC, 0x84, 0xCA, 0x05, 0x75, 0xCC, - 0x88, 0xCC, 0x8C, 0xCA, 0x05, 0x75, 0xCC, 0x9B, - 0xCC, 0x80, 0xCA, 0x05, 0x75, 0xCC, 0x9B, 0xCC, - 0x81, 0xCA, 0x05, 0x75, 0xCC, 0x9B, 0xCC, 0x83, - // Bytes 3b80 - 3bbf - 0xCA, 0x05, 0x75, 0xCC, 0x9B, 0xCC, 0x89, 0xCA, - 0x05, 0x75, 0xCC, 0x9B, 0xCC, 0xA3, 0xB6, 0x05, - 0xE1, 0xBE, 0xBF, 0xCC, 0x80, 0xCA, 0x05, 0xE1, - 0xBE, 0xBF, 0xCC, 0x81, 0xCA, 0x05, 0xE1, 0xBE, - 0xBF, 0xCD, 0x82, 0xCA, 0x05, 0xE1, 0xBF, 0xBE, - 0xCC, 0x80, 0xCA, 0x05, 0xE1, 0xBF, 0xBE, 0xCC, - 0x81, 0xCA, 0x05, 0xE1, 0xBF, 0xBE, 0xCD, 0x82, - 0xCA, 0x05, 0xE2, 0x86, 0x90, 0xCC, 0xB8, 0x05, - // Bytes 3bc0 - 3bff - 0x05, 0xE2, 0x86, 0x92, 0xCC, 0xB8, 0x05, 0x05, - 0xE2, 0x86, 0x94, 0xCC, 0xB8, 0x05, 0x05, 0xE2, - 0x87, 0x90, 0xCC, 0xB8, 0x05, 0x05, 0xE2, 0x87, - 0x92, 0xCC, 0xB8, 0x05, 0x05, 0xE2, 0x87, 0x94, - 0xCC, 0xB8, 0x05, 0x05, 0xE2, 0x88, 0x83, 0xCC, - 0xB8, 0x05, 0x05, 0xE2, 0x88, 0x88, 0xCC, 0xB8, - 0x05, 0x05, 0xE2, 0x88, 0x8B, 0xCC, 0xB8, 0x05, - 0x05, 0xE2, 0x88, 0xA3, 0xCC, 0xB8, 0x05, 0x05, - // Bytes 3c00 - 3c3f - 0xE2, 0x88, 0xA5, 0xCC, 0xB8, 0x05, 0x05, 0xE2, - 0x88, 0xBC, 0xCC, 0xB8, 0x05, 0x05, 0xE2, 0x89, - 0x83, 0xCC, 0xB8, 0x05, 0x05, 0xE2, 0x89, 0x85, - 0xCC, 0xB8, 0x05, 0x05, 0xE2, 0x89, 0x88, 0xCC, - 0xB8, 0x05, 0x05, 0xE2, 0x89, 0x8D, 0xCC, 0xB8, - 0x05, 0x05, 0xE2, 0x89, 0xA1, 0xCC, 0xB8, 0x05, - 0x05, 0xE2, 0x89, 0xA4, 0xCC, 0xB8, 0x05, 0x05, - 0xE2, 0x89, 0xA5, 0xCC, 0xB8, 0x05, 0x05, 0xE2, - // Bytes 3c40 - 3c7f - 0x89, 0xB2, 0xCC, 0xB8, 0x05, 0x05, 0xE2, 0x89, - 0xB3, 0xCC, 0xB8, 0x05, 0x05, 0xE2, 0x89, 0xB6, - 0xCC, 0xB8, 0x05, 0x05, 0xE2, 0x89, 0xB7, 0xCC, - 0xB8, 0x05, 0x05, 0xE2, 0x89, 0xBA, 0xCC, 0xB8, - 0x05, 0x05, 0xE2, 0x89, 0xBB, 0xCC, 0xB8, 0x05, - 0x05, 0xE2, 0x89, 0xBC, 0xCC, 0xB8, 0x05, 0x05, - 0xE2, 0x89, 0xBD, 0xCC, 0xB8, 0x05, 0x05, 0xE2, - 0x8A, 0x82, 0xCC, 0xB8, 0x05, 0x05, 0xE2, 0x8A, - // Bytes 3c80 - 3cbf - 0x83, 0xCC, 0xB8, 0x05, 0x05, 0xE2, 0x8A, 0x86, - 0xCC, 0xB8, 0x05, 0x05, 0xE2, 0x8A, 0x87, 0xCC, - 0xB8, 0x05, 0x05, 0xE2, 0x8A, 0x91, 0xCC, 0xB8, - 0x05, 0x05, 0xE2, 0x8A, 0x92, 0xCC, 0xB8, 0x05, - 0x05, 0xE2, 0x8A, 0xA2, 0xCC, 0xB8, 0x05, 0x05, - 0xE2, 0x8A, 0xA8, 0xCC, 0xB8, 0x05, 0x05, 0xE2, - 0x8A, 0xA9, 0xCC, 0xB8, 0x05, 0x05, 0xE2, 0x8A, - 0xAB, 0xCC, 0xB8, 0x05, 0x05, 0xE2, 0x8A, 0xB2, - // Bytes 3cc0 - 3cff - 0xCC, 0xB8, 0x05, 0x05, 0xE2, 0x8A, 0xB3, 0xCC, - 0xB8, 0x05, 0x05, 0xE2, 0x8A, 0xB4, 0xCC, 0xB8, - 0x05, 0x05, 0xE2, 0x8A, 0xB5, 0xCC, 0xB8, 0x05, - 0x06, 0xCE, 0x91, 0xCC, 0x93, 0xCD, 0x85, 0xDA, - 0x06, 0xCE, 0x91, 0xCC, 0x94, 0xCD, 0x85, 0xDA, - 0x06, 0xCE, 0x95, 0xCC, 0x93, 0xCC, 0x80, 0xCA, - 0x06, 0xCE, 0x95, 0xCC, 0x93, 0xCC, 0x81, 0xCA, - 0x06, 0xCE, 0x95, 0xCC, 0x94, 0xCC, 0x80, 0xCA, - // Bytes 3d00 - 3d3f - 0x06, 0xCE, 0x95, 0xCC, 0x94, 0xCC, 0x81, 0xCA, - 0x06, 0xCE, 0x97, 0xCC, 0x93, 0xCD, 0x85, 0xDA, - 0x06, 0xCE, 0x97, 0xCC, 0x94, 0xCD, 0x85, 0xDA, - 0x06, 0xCE, 0x99, 0xCC, 0x93, 0xCC, 0x80, 0xCA, - 0x06, 0xCE, 0x99, 0xCC, 0x93, 0xCC, 0x81, 0xCA, - 0x06, 0xCE, 0x99, 0xCC, 0x93, 0xCD, 0x82, 0xCA, - 0x06, 0xCE, 0x99, 0xCC, 0x94, 0xCC, 0x80, 0xCA, - 0x06, 0xCE, 0x99, 0xCC, 0x94, 0xCC, 0x81, 0xCA, - // Bytes 3d40 - 3d7f - 0x06, 0xCE, 0x99, 0xCC, 0x94, 0xCD, 0x82, 0xCA, - 0x06, 0xCE, 0x9F, 0xCC, 0x93, 0xCC, 0x80, 0xCA, - 0x06, 0xCE, 0x9F, 0xCC, 0x93, 0xCC, 0x81, 0xCA, - 0x06, 0xCE, 0x9F, 0xCC, 0x94, 0xCC, 0x80, 0xCA, - 0x06, 0xCE, 0x9F, 0xCC, 0x94, 0xCC, 0x81, 0xCA, - 0x06, 0xCE, 0xA5, 0xCC, 0x94, 0xCC, 0x80, 0xCA, - 0x06, 0xCE, 0xA5, 0xCC, 0x94, 0xCC, 0x81, 0xCA, - 0x06, 0xCE, 0xA5, 0xCC, 0x94, 0xCD, 0x82, 0xCA, - // Bytes 3d80 - 3dbf - 0x06, 0xCE, 0xA9, 0xCC, 0x93, 0xCD, 0x85, 0xDA, - 0x06, 0xCE, 0xA9, 0xCC, 0x94, 0xCD, 0x85, 0xDA, - 0x06, 0xCE, 0xB1, 0xCC, 0x80, 0xCD, 0x85, 0xDA, - 0x06, 0xCE, 0xB1, 0xCC, 0x81, 0xCD, 0x85, 0xDA, - 0x06, 0xCE, 0xB1, 0xCC, 0x93, 0xCD, 0x85, 0xDA, - 0x06, 0xCE, 0xB1, 0xCC, 0x94, 0xCD, 0x85, 0xDA, - 0x06, 0xCE, 0xB1, 0xCD, 0x82, 0xCD, 0x85, 0xDA, - 0x06, 0xCE, 0xB5, 0xCC, 0x93, 0xCC, 0x80, 0xCA, - // Bytes 3dc0 - 3dff - 0x06, 0xCE, 0xB5, 0xCC, 0x93, 0xCC, 0x81, 0xCA, - 0x06, 0xCE, 0xB5, 0xCC, 0x94, 0xCC, 0x80, 0xCA, - 0x06, 0xCE, 0xB5, 0xCC, 0x94, 0xCC, 0x81, 0xCA, - 0x06, 0xCE, 0xB7, 0xCC, 0x80, 0xCD, 0x85, 0xDA, - 0x06, 0xCE, 0xB7, 0xCC, 0x81, 0xCD, 0x85, 0xDA, - 0x06, 0xCE, 0xB7, 0xCC, 0x93, 0xCD, 0x85, 0xDA, - 0x06, 0xCE, 0xB7, 0xCC, 0x94, 0xCD, 0x85, 0xDA, - 0x06, 0xCE, 0xB7, 0xCD, 0x82, 0xCD, 0x85, 0xDA, - // Bytes 3e00 - 3e3f - 0x06, 0xCE, 0xB9, 0xCC, 0x88, 0xCC, 0x80, 0xCA, - 0x06, 0xCE, 0xB9, 0xCC, 0x88, 0xCC, 0x81, 0xCA, - 0x06, 0xCE, 0xB9, 0xCC, 0x88, 0xCD, 0x82, 0xCA, - 0x06, 0xCE, 0xB9, 0xCC, 0x93, 0xCC, 0x80, 0xCA, - 0x06, 0xCE, 0xB9, 0xCC, 0x93, 0xCC, 0x81, 0xCA, - 0x06, 0xCE, 0xB9, 0xCC, 0x93, 0xCD, 0x82, 0xCA, - 0x06, 0xCE, 0xB9, 0xCC, 0x94, 0xCC, 0x80, 0xCA, - 0x06, 0xCE, 0xB9, 0xCC, 0x94, 0xCC, 0x81, 0xCA, - // Bytes 3e40 - 3e7f - 0x06, 0xCE, 0xB9, 0xCC, 0x94, 0xCD, 0x82, 0xCA, - 0x06, 0xCE, 0xBF, 0xCC, 0x93, 0xCC, 0x80, 0xCA, - 0x06, 0xCE, 0xBF, 0xCC, 0x93, 0xCC, 0x81, 0xCA, - 0x06, 0xCE, 0xBF, 0xCC, 0x94, 0xCC, 0x80, 0xCA, - 0x06, 0xCE, 0xBF, 0xCC, 0x94, 0xCC, 0x81, 0xCA, - 0x06, 0xCF, 0x85, 0xCC, 0x88, 0xCC, 0x80, 0xCA, - 0x06, 0xCF, 0x85, 0xCC, 0x88, 0xCC, 0x81, 0xCA, - 0x06, 0xCF, 0x85, 0xCC, 0x88, 0xCD, 0x82, 0xCA, - // Bytes 3e80 - 3ebf - 0x06, 0xCF, 0x85, 0xCC, 0x93, 0xCC, 0x80, 0xCA, - 0x06, 0xCF, 0x85, 0xCC, 0x93, 0xCC, 0x81, 0xCA, - 0x06, 0xCF, 0x85, 0xCC, 0x93, 0xCD, 0x82, 0xCA, - 0x06, 0xCF, 0x85, 0xCC, 0x94, 0xCC, 0x80, 0xCA, - 0x06, 0xCF, 0x85, 0xCC, 0x94, 0xCC, 0x81, 0xCA, - 0x06, 0xCF, 0x85, 0xCC, 0x94, 0xCD, 0x82, 0xCA, - 0x06, 0xCF, 0x89, 0xCC, 0x80, 0xCD, 0x85, 0xDA, - 0x06, 0xCF, 0x89, 0xCC, 0x81, 0xCD, 0x85, 0xDA, - // Bytes 3ec0 - 3eff - 0x06, 0xCF, 0x89, 0xCC, 0x93, 0xCD, 0x85, 0xDA, - 0x06, 0xCF, 0x89, 0xCC, 0x94, 0xCD, 0x85, 0xDA, - 0x06, 0xCF, 0x89, 0xCD, 0x82, 0xCD, 0x85, 0xDA, - 0x06, 0xE0, 0xA4, 0xA8, 0xE0, 0xA4, 0xBC, 0x09, - 0x06, 0xE0, 0xA4, 0xB0, 0xE0, 0xA4, 0xBC, 0x09, - 0x06, 0xE0, 0xA4, 0xB3, 0xE0, 0xA4, 0xBC, 0x09, - 0x06, 0xE0, 0xB1, 0x86, 0xE0, 0xB1, 0x96, 0x85, - 0x06, 0xE0, 0xB7, 0x99, 0xE0, 0xB7, 0x8A, 0x11, - // Bytes 3f00 - 3f3f - 0x06, 0xE3, 0x81, 0x86, 0xE3, 0x82, 0x99, 0x0D, - 0x06, 0xE3, 0x81, 0x8B, 0xE3, 0x82, 0x99, 0x0D, - 0x06, 0xE3, 0x81, 0x8D, 0xE3, 0x82, 0x99, 0x0D, - 0x06, 0xE3, 0x81, 0x8F, 0xE3, 0x82, 0x99, 0x0D, - 0x06, 0xE3, 0x81, 0x91, 0xE3, 0x82, 0x99, 0x0D, - 0x06, 0xE3, 0x81, 0x93, 0xE3, 0x82, 0x99, 0x0D, - 0x06, 0xE3, 0x81, 0x95, 0xE3, 0x82, 0x99, 0x0D, - 0x06, 0xE3, 0x81, 0x97, 0xE3, 0x82, 0x99, 0x0D, - // Bytes 3f40 - 3f7f - 0x06, 0xE3, 0x81, 0x99, 0xE3, 0x82, 0x99, 0x0D, - 0x06, 0xE3, 0x81, 0x9B, 0xE3, 0x82, 0x99, 0x0D, - 0x06, 0xE3, 0x81, 0x9D, 0xE3, 0x82, 0x99, 0x0D, - 0x06, 0xE3, 0x81, 0x9F, 0xE3, 0x82, 0x99, 0x0D, - 0x06, 0xE3, 0x81, 0xA1, 0xE3, 0x82, 0x99, 0x0D, - 0x06, 0xE3, 0x81, 0xA4, 0xE3, 0x82, 0x99, 0x0D, - 0x06, 0xE3, 0x81, 0xA6, 0xE3, 0x82, 0x99, 0x0D, - 0x06, 0xE3, 0x81, 0xA8, 0xE3, 0x82, 0x99, 0x0D, - // Bytes 3f80 - 3fbf - 0x06, 0xE3, 0x81, 0xAF, 0xE3, 0x82, 0x99, 0x0D, - 0x06, 0xE3, 0x81, 0xAF, 0xE3, 0x82, 0x9A, 0x0D, - 0x06, 0xE3, 0x81, 0xB2, 0xE3, 0x82, 0x99, 0x0D, - 0x06, 0xE3, 0x81, 0xB2, 0xE3, 0x82, 0x9A, 0x0D, - 0x06, 0xE3, 0x81, 0xB5, 0xE3, 0x82, 0x99, 0x0D, - 0x06, 0xE3, 0x81, 0xB5, 0xE3, 0x82, 0x9A, 0x0D, - 0x06, 0xE3, 0x81, 0xB8, 0xE3, 0x82, 0x99, 0x0D, - 0x06, 0xE3, 0x81, 0xB8, 0xE3, 0x82, 0x9A, 0x0D, - // Bytes 3fc0 - 3fff - 0x06, 0xE3, 0x81, 0xBB, 0xE3, 0x82, 0x99, 0x0D, - 0x06, 0xE3, 0x81, 0xBB, 0xE3, 0x82, 0x9A, 0x0D, - 0x06, 0xE3, 0x82, 0x9D, 0xE3, 0x82, 0x99, 0x0D, - 0x06, 0xE3, 0x82, 0xA6, 0xE3, 0x82, 0x99, 0x0D, - 0x06, 0xE3, 0x82, 0xAB, 0xE3, 0x82, 0x99, 0x0D, - 0x06, 0xE3, 0x82, 0xAD, 0xE3, 0x82, 0x99, 0x0D, - 0x06, 0xE3, 0x82, 0xAF, 0xE3, 0x82, 0x99, 0x0D, - 0x06, 0xE3, 0x82, 0xB1, 0xE3, 0x82, 0x99, 0x0D, - // Bytes 4000 - 403f - 0x06, 0xE3, 0x82, 0xB3, 0xE3, 0x82, 0x99, 0x0D, - 0x06, 0xE3, 0x82, 0xB5, 0xE3, 0x82, 0x99, 0x0D, - 0x06, 0xE3, 0x82, 0xB7, 0xE3, 0x82, 0x99, 0x0D, - 0x06, 0xE3, 0x82, 0xB9, 0xE3, 0x82, 0x99, 0x0D, - 0x06, 0xE3, 0x82, 0xBB, 0xE3, 0x82, 0x99, 0x0D, - 0x06, 0xE3, 0x82, 0xBD, 0xE3, 0x82, 0x99, 0x0D, - 0x06, 0xE3, 0x82, 0xBF, 0xE3, 0x82, 0x99, 0x0D, - 0x06, 0xE3, 0x83, 0x81, 0xE3, 0x82, 0x99, 0x0D, - // Bytes 4040 - 407f - 0x06, 0xE3, 0x83, 0x84, 0xE3, 0x82, 0x99, 0x0D, - 0x06, 0xE3, 0x83, 0x86, 0xE3, 0x82, 0x99, 0x0D, - 0x06, 0xE3, 0x83, 0x88, 0xE3, 0x82, 0x99, 0x0D, - 0x06, 0xE3, 0x83, 0x8F, 0xE3, 0x82, 0x99, 0x0D, - 0x06, 0xE3, 0x83, 0x8F, 0xE3, 0x82, 0x9A, 0x0D, - 0x06, 0xE3, 0x83, 0x92, 0xE3, 0x82, 0x99, 0x0D, - 0x06, 0xE3, 0x83, 0x92, 0xE3, 0x82, 0x9A, 0x0D, - 0x06, 0xE3, 0x83, 0x95, 0xE3, 0x82, 0x99, 0x0D, - // Bytes 4080 - 40bf - 0x06, 0xE3, 0x83, 0x95, 0xE3, 0x82, 0x9A, 0x0D, - 0x06, 0xE3, 0x83, 0x98, 0xE3, 0x82, 0x99, 0x0D, - 0x06, 0xE3, 0x83, 0x98, 0xE3, 0x82, 0x9A, 0x0D, - 0x06, 0xE3, 0x83, 0x9B, 0xE3, 0x82, 0x99, 0x0D, - 0x06, 0xE3, 0x83, 0x9B, 0xE3, 0x82, 0x9A, 0x0D, - 0x06, 0xE3, 0x83, 0xAF, 0xE3, 0x82, 0x99, 0x0D, - 0x06, 0xE3, 0x83, 0xB0, 0xE3, 0x82, 0x99, 0x0D, - 0x06, 0xE3, 0x83, 0xB1, 0xE3, 0x82, 0x99, 0x0D, - // Bytes 40c0 - 40ff - 0x06, 0xE3, 0x83, 0xB2, 0xE3, 0x82, 0x99, 0x0D, - 0x06, 0xE3, 0x83, 0xBD, 0xE3, 0x82, 0x99, 0x0D, - 0x08, 0xCE, 0x91, 0xCC, 0x93, 0xCC, 0x80, 0xCD, - 0x85, 0xDB, 0x08, 0xCE, 0x91, 0xCC, 0x93, 0xCC, - 0x81, 0xCD, 0x85, 0xDB, 0x08, 0xCE, 0x91, 0xCC, - 0x93, 0xCD, 0x82, 0xCD, 0x85, 0xDB, 0x08, 0xCE, - 0x91, 0xCC, 0x94, 0xCC, 0x80, 0xCD, 0x85, 0xDB, - 0x08, 0xCE, 0x91, 0xCC, 0x94, 0xCC, 0x81, 0xCD, - // Bytes 4100 - 413f - 0x85, 0xDB, 0x08, 0xCE, 0x91, 0xCC, 0x94, 0xCD, - 0x82, 0xCD, 0x85, 0xDB, 0x08, 0xCE, 0x97, 0xCC, - 0x93, 0xCC, 0x80, 0xCD, 0x85, 0xDB, 0x08, 0xCE, - 0x97, 0xCC, 0x93, 0xCC, 0x81, 0xCD, 0x85, 0xDB, - 0x08, 0xCE, 0x97, 0xCC, 0x93, 0xCD, 0x82, 0xCD, - 0x85, 0xDB, 0x08, 0xCE, 0x97, 0xCC, 0x94, 0xCC, - 0x80, 0xCD, 0x85, 0xDB, 0x08, 0xCE, 0x97, 0xCC, - 0x94, 0xCC, 0x81, 0xCD, 0x85, 0xDB, 0x08, 0xCE, - // Bytes 4140 - 417f - 0x97, 0xCC, 0x94, 0xCD, 0x82, 0xCD, 0x85, 0xDB, - 0x08, 0xCE, 0xA9, 0xCC, 0x93, 0xCC, 0x80, 0xCD, - 0x85, 0xDB, 0x08, 0xCE, 0xA9, 0xCC, 0x93, 0xCC, - 0x81, 0xCD, 0x85, 0xDB, 0x08, 0xCE, 0xA9, 0xCC, - 0x93, 0xCD, 0x82, 0xCD, 0x85, 0xDB, 0x08, 0xCE, - 0xA9, 0xCC, 0x94, 0xCC, 0x80, 0xCD, 0x85, 0xDB, - 0x08, 0xCE, 0xA9, 0xCC, 0x94, 0xCC, 0x81, 0xCD, - 0x85, 0xDB, 0x08, 0xCE, 0xA9, 0xCC, 0x94, 0xCD, - // Bytes 4180 - 41bf - 0x82, 0xCD, 0x85, 0xDB, 0x08, 0xCE, 0xB1, 0xCC, - 0x93, 0xCC, 0x80, 0xCD, 0x85, 0xDB, 0x08, 0xCE, - 0xB1, 0xCC, 0x93, 0xCC, 0x81, 0xCD, 0x85, 0xDB, - 0x08, 0xCE, 0xB1, 0xCC, 0x93, 0xCD, 0x82, 0xCD, - 0x85, 0xDB, 0x08, 0xCE, 0xB1, 0xCC, 0x94, 0xCC, - 0x80, 0xCD, 0x85, 0xDB, 0x08, 0xCE, 0xB1, 0xCC, - 0x94, 0xCC, 0x81, 0xCD, 0x85, 0xDB, 0x08, 0xCE, - 0xB1, 0xCC, 0x94, 0xCD, 0x82, 0xCD, 0x85, 0xDB, - // Bytes 41c0 - 41ff - 0x08, 0xCE, 0xB7, 0xCC, 0x93, 0xCC, 0x80, 0xCD, - 0x85, 0xDB, 0x08, 0xCE, 0xB7, 0xCC, 0x93, 0xCC, - 0x81, 0xCD, 0x85, 0xDB, 0x08, 0xCE, 0xB7, 0xCC, - 0x93, 0xCD, 0x82, 0xCD, 0x85, 0xDB, 0x08, 0xCE, - 0xB7, 0xCC, 0x94, 0xCC, 0x80, 0xCD, 0x85, 0xDB, - 0x08, 0xCE, 0xB7, 0xCC, 0x94, 0xCC, 0x81, 0xCD, - 0x85, 0xDB, 0x08, 0xCE, 0xB7, 0xCC, 0x94, 0xCD, - 0x82, 0xCD, 0x85, 0xDB, 0x08, 0xCF, 0x89, 0xCC, - // Bytes 4200 - 423f - 0x93, 0xCC, 0x80, 0xCD, 0x85, 0xDB, 0x08, 0xCF, - 0x89, 0xCC, 0x93, 0xCC, 0x81, 0xCD, 0x85, 0xDB, - 0x08, 0xCF, 0x89, 0xCC, 0x93, 0xCD, 0x82, 0xCD, - 0x85, 0xDB, 0x08, 0xCF, 0x89, 0xCC, 0x94, 0xCC, - 0x80, 0xCD, 0x85, 0xDB, 0x08, 0xCF, 0x89, 0xCC, - 0x94, 0xCC, 0x81, 0xCD, 0x85, 0xDB, 0x08, 0xCF, - 0x89, 0xCC, 0x94, 0xCD, 0x82, 0xCD, 0x85, 0xDB, - 0x08, 0xF0, 0x91, 0x82, 0x99, 0xF0, 0x91, 0x82, - // Bytes 4240 - 427f - 0xBA, 0x09, 0x08, 0xF0, 0x91, 0x82, 0x9B, 0xF0, - 0x91, 0x82, 0xBA, 0x09, 0x08, 0xF0, 0x91, 0x82, - 0xA5, 0xF0, 0x91, 0x82, 0xBA, 0x09, 0x42, 0xC2, - 0xB4, 0x01, 0x43, 0x20, 0xCC, 0x81, 0xC9, 0x43, - 0x20, 0xCC, 0x83, 0xC9, 0x43, 0x20, 0xCC, 0x84, - 0xC9, 0x43, 0x20, 0xCC, 0x85, 0xC9, 0x43, 0x20, - 0xCC, 0x86, 0xC9, 0x43, 0x20, 0xCC, 0x87, 0xC9, - 0x43, 0x20, 0xCC, 0x88, 0xC9, 0x43, 0x20, 0xCC, - // Bytes 4280 - 42bf - 0x8A, 0xC9, 0x43, 0x20, 0xCC, 0x8B, 0xC9, 0x43, - 0x20, 0xCC, 0x93, 0xC9, 0x43, 0x20, 0xCC, 0x94, - 0xC9, 0x43, 0x20, 0xCC, 0xA7, 0xA5, 0x43, 0x20, - 0xCC, 0xA8, 0xA5, 0x43, 0x20, 0xCC, 0xB3, 0xB5, - 0x43, 0x20, 0xCD, 0x82, 0xC9, 0x43, 0x20, 0xCD, - 0x85, 0xD9, 0x43, 0x20, 0xD9, 0x8B, 0x59, 0x43, - 0x20, 0xD9, 0x8C, 0x5D, 0x43, 0x20, 0xD9, 0x8D, - 0x61, 0x43, 0x20, 0xD9, 0x8E, 0x65, 0x43, 0x20, - // Bytes 42c0 - 42ff - 0xD9, 0x8F, 0x69, 0x43, 0x20, 0xD9, 0x90, 0x6D, - 0x43, 0x20, 0xD9, 0x91, 0x71, 0x43, 0x20, 0xD9, - 0x92, 0x75, 0x43, 0x41, 0xCC, 0x8A, 0xC9, 0x43, - 0x73, 0xCC, 0x87, 0xC9, 0x44, 0x20, 0xE3, 0x82, - 0x99, 0x0D, 0x44, 0x20, 0xE3, 0x82, 0x9A, 0x0D, - 0x44, 0xC2, 0xA8, 0xCC, 0x81, 0xCA, 0x44, 0xCE, - 0x91, 0xCC, 0x81, 0xC9, 0x44, 0xCE, 0x95, 0xCC, - 0x81, 0xC9, 0x44, 0xCE, 0x97, 0xCC, 0x81, 0xC9, - // Bytes 4300 - 433f - 0x44, 0xCE, 0x99, 0xCC, 0x81, 0xC9, 0x44, 0xCE, - 0x9F, 0xCC, 0x81, 0xC9, 0x44, 0xCE, 0xA5, 0xCC, - 0x81, 0xC9, 0x44, 0xCE, 0xA5, 0xCC, 0x88, 0xC9, - 0x44, 0xCE, 0xA9, 0xCC, 0x81, 0xC9, 0x44, 0xCE, - 0xB1, 0xCC, 0x81, 0xC9, 0x44, 0xCE, 0xB5, 0xCC, - 0x81, 0xC9, 0x44, 0xCE, 0xB7, 0xCC, 0x81, 0xC9, - 0x44, 0xCE, 0xB9, 0xCC, 0x81, 0xC9, 0x44, 0xCE, - 0xBF, 0xCC, 0x81, 0xC9, 0x44, 0xCF, 0x85, 0xCC, - // Bytes 4340 - 437f - 0x81, 0xC9, 0x44, 0xCF, 0x89, 0xCC, 0x81, 0xC9, - 0x44, 0xD7, 0x90, 0xD6, 0xB7, 0x31, 0x44, 0xD7, - 0x90, 0xD6, 0xB8, 0x35, 0x44, 0xD7, 0x90, 0xD6, - 0xBC, 0x41, 0x44, 0xD7, 0x91, 0xD6, 0xBC, 0x41, - 0x44, 0xD7, 0x91, 0xD6, 0xBF, 0x49, 0x44, 0xD7, - 0x92, 0xD6, 0xBC, 0x41, 0x44, 0xD7, 0x93, 0xD6, - 0xBC, 0x41, 0x44, 0xD7, 0x94, 0xD6, 0xBC, 0x41, - 0x44, 0xD7, 0x95, 0xD6, 0xB9, 0x39, 0x44, 0xD7, - // Bytes 4380 - 43bf - 0x95, 0xD6, 0xBC, 0x41, 0x44, 0xD7, 0x96, 0xD6, - 0xBC, 0x41, 0x44, 0xD7, 0x98, 0xD6, 0xBC, 0x41, - 0x44, 0xD7, 0x99, 0xD6, 0xB4, 0x25, 0x44, 0xD7, - 0x99, 0xD6, 0xBC, 0x41, 0x44, 0xD7, 0x9A, 0xD6, - 0xBC, 0x41, 0x44, 0xD7, 0x9B, 0xD6, 0xBC, 0x41, - 0x44, 0xD7, 0x9B, 0xD6, 0xBF, 0x49, 0x44, 0xD7, - 0x9C, 0xD6, 0xBC, 0x41, 0x44, 0xD7, 0x9E, 0xD6, - 0xBC, 0x41, 0x44, 0xD7, 0xA0, 0xD6, 0xBC, 0x41, - // Bytes 43c0 - 43ff - 0x44, 0xD7, 0xA1, 0xD6, 0xBC, 0x41, 0x44, 0xD7, - 0xA3, 0xD6, 0xBC, 0x41, 0x44, 0xD7, 0xA4, 0xD6, - 0xBC, 0x41, 0x44, 0xD7, 0xA4, 0xD6, 0xBF, 0x49, - 0x44, 0xD7, 0xA6, 0xD6, 0xBC, 0x41, 0x44, 0xD7, - 0xA7, 0xD6, 0xBC, 0x41, 0x44, 0xD7, 0xA8, 0xD6, - 0xBC, 0x41, 0x44, 0xD7, 0xA9, 0xD6, 0xBC, 0x41, - 0x44, 0xD7, 0xA9, 0xD7, 0x81, 0x4D, 0x44, 0xD7, - 0xA9, 0xD7, 0x82, 0x51, 0x44, 0xD7, 0xAA, 0xD6, - // Bytes 4400 - 443f - 0xBC, 0x41, 0x44, 0xD7, 0xB2, 0xD6, 0xB7, 0x31, - 0x44, 0xD8, 0xA7, 0xD9, 0x8B, 0x59, 0x44, 0xD8, - 0xA7, 0xD9, 0x93, 0xC9, 0x44, 0xD8, 0xA7, 0xD9, - 0x94, 0xC9, 0x44, 0xD8, 0xA7, 0xD9, 0x95, 0xB5, - 0x44, 0xD8, 0xB0, 0xD9, 0xB0, 0x79, 0x44, 0xD8, - 0xB1, 0xD9, 0xB0, 0x79, 0x44, 0xD9, 0x80, 0xD9, - 0x8B, 0x59, 0x44, 0xD9, 0x80, 0xD9, 0x8E, 0x65, - 0x44, 0xD9, 0x80, 0xD9, 0x8F, 0x69, 0x44, 0xD9, - // Bytes 4440 - 447f - 0x80, 0xD9, 0x90, 0x6D, 0x44, 0xD9, 0x80, 0xD9, - 0x91, 0x71, 0x44, 0xD9, 0x80, 0xD9, 0x92, 0x75, - 0x44, 0xD9, 0x87, 0xD9, 0xB0, 0x79, 0x44, 0xD9, - 0x88, 0xD9, 0x94, 0xC9, 0x44, 0xD9, 0x89, 0xD9, - 0xB0, 0x79, 0x44, 0xD9, 0x8A, 0xD9, 0x94, 0xC9, - 0x44, 0xDB, 0x92, 0xD9, 0x94, 0xC9, 0x44, 0xDB, - 0x95, 0xD9, 0x94, 0xC9, 0x45, 0x20, 0xCC, 0x88, - 0xCC, 0x80, 0xCA, 0x45, 0x20, 0xCC, 0x88, 0xCC, - // Bytes 4480 - 44bf - 0x81, 0xCA, 0x45, 0x20, 0xCC, 0x88, 0xCD, 0x82, - 0xCA, 0x45, 0x20, 0xCC, 0x93, 0xCC, 0x80, 0xCA, - 0x45, 0x20, 0xCC, 0x93, 0xCC, 0x81, 0xCA, 0x45, - 0x20, 0xCC, 0x93, 0xCD, 0x82, 0xCA, 0x45, 0x20, - 0xCC, 0x94, 0xCC, 0x80, 0xCA, 0x45, 0x20, 0xCC, - 0x94, 0xCC, 0x81, 0xCA, 0x45, 0x20, 0xCC, 0x94, - 0xCD, 0x82, 0xCA, 0x45, 0x20, 0xD9, 0x8C, 0xD9, - 0x91, 0x72, 0x45, 0x20, 0xD9, 0x8D, 0xD9, 0x91, - // Bytes 44c0 - 44ff - 0x72, 0x45, 0x20, 0xD9, 0x8E, 0xD9, 0x91, 0x72, - 0x45, 0x20, 0xD9, 0x8F, 0xD9, 0x91, 0x72, 0x45, - 0x20, 0xD9, 0x90, 0xD9, 0x91, 0x72, 0x45, 0x20, - 0xD9, 0x91, 0xD9, 0xB0, 0x7A, 0x45, 0xE2, 0xAB, - 0x9D, 0xCC, 0xB8, 0x05, 0x46, 0xCE, 0xB9, 0xCC, - 0x88, 0xCC, 0x81, 0xCA, 0x46, 0xCF, 0x85, 0xCC, - 0x88, 0xCC, 0x81, 0xCA, 0x46, 0xD7, 0xA9, 0xD6, - 0xBC, 0xD7, 0x81, 0x4E, 0x46, 0xD7, 0xA9, 0xD6, - // Bytes 4500 - 453f - 0xBC, 0xD7, 0x82, 0x52, 0x46, 0xD9, 0x80, 0xD9, - 0x8E, 0xD9, 0x91, 0x72, 0x46, 0xD9, 0x80, 0xD9, - 0x8F, 0xD9, 0x91, 0x72, 0x46, 0xD9, 0x80, 0xD9, - 0x90, 0xD9, 0x91, 0x72, 0x46, 0xE0, 0xA4, 0x95, - 0xE0, 0xA4, 0xBC, 0x09, 0x46, 0xE0, 0xA4, 0x96, - 0xE0, 0xA4, 0xBC, 0x09, 0x46, 0xE0, 0xA4, 0x97, - 0xE0, 0xA4, 0xBC, 0x09, 0x46, 0xE0, 0xA4, 0x9C, - 0xE0, 0xA4, 0xBC, 0x09, 0x46, 0xE0, 0xA4, 0xA1, - // Bytes 4540 - 457f - 0xE0, 0xA4, 0xBC, 0x09, 0x46, 0xE0, 0xA4, 0xA2, - 0xE0, 0xA4, 0xBC, 0x09, 0x46, 0xE0, 0xA4, 0xAB, - 0xE0, 0xA4, 0xBC, 0x09, 0x46, 0xE0, 0xA4, 0xAF, - 0xE0, 0xA4, 0xBC, 0x09, 0x46, 0xE0, 0xA6, 0xA1, - 0xE0, 0xA6, 0xBC, 0x09, 0x46, 0xE0, 0xA6, 0xA2, - 0xE0, 0xA6, 0xBC, 0x09, 0x46, 0xE0, 0xA6, 0xAF, - 0xE0, 0xA6, 0xBC, 0x09, 0x46, 0xE0, 0xA8, 0x96, - 0xE0, 0xA8, 0xBC, 0x09, 0x46, 0xE0, 0xA8, 0x97, - // Bytes 4580 - 45bf - 0xE0, 0xA8, 0xBC, 0x09, 0x46, 0xE0, 0xA8, 0x9C, - 0xE0, 0xA8, 0xBC, 0x09, 0x46, 0xE0, 0xA8, 0xAB, - 0xE0, 0xA8, 0xBC, 0x09, 0x46, 0xE0, 0xA8, 0xB2, - 0xE0, 0xA8, 0xBC, 0x09, 0x46, 0xE0, 0xA8, 0xB8, - 0xE0, 0xA8, 0xBC, 0x09, 0x46, 0xE0, 0xAC, 0xA1, - 0xE0, 0xAC, 0xBC, 0x09, 0x46, 0xE0, 0xAC, 0xA2, - 0xE0, 0xAC, 0xBC, 0x09, 0x46, 0xE0, 0xBE, 0xB2, - 0xE0, 0xBE, 0x80, 0x9D, 0x46, 0xE0, 0xBE, 0xB3, - // Bytes 45c0 - 45ff - 0xE0, 0xBE, 0x80, 0x9D, 0x46, 0xE3, 0x83, 0x86, - 0xE3, 0x82, 0x99, 0x0D, 0x48, 0xF0, 0x9D, 0x85, - 0x97, 0xF0, 0x9D, 0x85, 0xA5, 0xAD, 0x48, 0xF0, - 0x9D, 0x85, 0x98, 0xF0, 0x9D, 0x85, 0xA5, 0xAD, - 0x48, 0xF0, 0x9D, 0x86, 0xB9, 0xF0, 0x9D, 0x85, - 0xA5, 0xAD, 0x48, 0xF0, 0x9D, 0x86, 0xBA, 0xF0, - 0x9D, 0x85, 0xA5, 0xAD, 0x49, 0xE0, 0xBE, 0xB2, - 0xE0, 0xBD, 0xB1, 0xE0, 0xBE, 0x80, 0x9E, 0x49, - // Bytes 4600 - 463f - 0xE0, 0xBE, 0xB3, 0xE0, 0xBD, 0xB1, 0xE0, 0xBE, - 0x80, 0x9E, 0x4C, 0xF0, 0x9D, 0x85, 0x98, 0xF0, - 0x9D, 0x85, 0xA5, 0xF0, 0x9D, 0x85, 0xAE, 0xAE, - 0x4C, 0xF0, 0x9D, 0x85, 0x98, 0xF0, 0x9D, 0x85, - 0xA5, 0xF0, 0x9D, 0x85, 0xAF, 0xAE, 0x4C, 0xF0, - 0x9D, 0x85, 0x98, 0xF0, 0x9D, 0x85, 0xA5, 0xF0, - 0x9D, 0x85, 0xB0, 0xAE, 0x4C, 0xF0, 0x9D, 0x85, - 0x98, 0xF0, 0x9D, 0x85, 0xA5, 0xF0, 0x9D, 0x85, - // Bytes 4640 - 467f - 0xB1, 0xAE, 0x4C, 0xF0, 0x9D, 0x85, 0x98, 0xF0, - 0x9D, 0x85, 0xA5, 0xF0, 0x9D, 0x85, 0xB2, 0xAE, - 0x4C, 0xF0, 0x9D, 0x86, 0xB9, 0xF0, 0x9D, 0x85, - 0xA5, 0xF0, 0x9D, 0x85, 0xAE, 0xAE, 0x4C, 0xF0, - 0x9D, 0x86, 0xB9, 0xF0, 0x9D, 0x85, 0xA5, 0xF0, - 0x9D, 0x85, 0xAF, 0xAE, 0x4C, 0xF0, 0x9D, 0x86, - 0xBA, 0xF0, 0x9D, 0x85, 0xA5, 0xF0, 0x9D, 0x85, - 0xAE, 0xAE, 0x4C, 0xF0, 0x9D, 0x86, 0xBA, 0xF0, - // Bytes 4680 - 46bf - 0x9D, 0x85, 0xA5, 0xF0, 0x9D, 0x85, 0xAF, 0xAE, - 0x83, 0x41, 0xCC, 0x82, 0xC9, 0x83, 0x41, 0xCC, - 0x86, 0xC9, 0x83, 0x41, 0xCC, 0x87, 0xC9, 0x83, - 0x41, 0xCC, 0x88, 0xC9, 0x83, 0x41, 0xCC, 0x8A, - 0xC9, 0x83, 0x41, 0xCC, 0xA3, 0xB5, 0x83, 0x43, - 0xCC, 0xA7, 0xA5, 0x83, 0x45, 0xCC, 0x82, 0xC9, - 0x83, 0x45, 0xCC, 0x84, 0xC9, 0x83, 0x45, 0xCC, - 0xA3, 0xB5, 0x83, 0x45, 0xCC, 0xA7, 0xA5, 0x83, - // Bytes 46c0 - 46ff - 0x49, 0xCC, 0x88, 0xC9, 0x83, 0x4C, 0xCC, 0xA3, - 0xB5, 0x83, 0x4F, 0xCC, 0x82, 0xC9, 0x83, 0x4F, - 0xCC, 0x83, 0xC9, 0x83, 0x4F, 0xCC, 0x84, 0xC9, - 0x83, 0x4F, 0xCC, 0x87, 0xC9, 0x83, 0x4F, 0xCC, - 0x88, 0xC9, 0x83, 0x4F, 0xCC, 0x9B, 0xAD, 0x83, - 0x4F, 0xCC, 0xA3, 0xB5, 0x83, 0x4F, 0xCC, 0xA8, - 0xA5, 0x83, 0x52, 0xCC, 0xA3, 0xB5, 0x83, 0x53, - 0xCC, 0x81, 0xC9, 0x83, 0x53, 0xCC, 0x8C, 0xC9, - // Bytes 4700 - 473f - 0x83, 0x53, 0xCC, 0xA3, 0xB5, 0x83, 0x55, 0xCC, - 0x83, 0xC9, 0x83, 0x55, 0xCC, 0x84, 0xC9, 0x83, - 0x55, 0xCC, 0x88, 0xC9, 0x83, 0x55, 0xCC, 0x9B, - 0xAD, 0x83, 0x61, 0xCC, 0x82, 0xC9, 0x83, 0x61, - 0xCC, 0x86, 0xC9, 0x83, 0x61, 0xCC, 0x87, 0xC9, - 0x83, 0x61, 0xCC, 0x88, 0xC9, 0x83, 0x61, 0xCC, - 0x8A, 0xC9, 0x83, 0x61, 0xCC, 0xA3, 0xB5, 0x83, - 0x63, 0xCC, 0xA7, 0xA5, 0x83, 0x65, 0xCC, 0x82, - // Bytes 4740 - 477f - 0xC9, 0x83, 0x65, 0xCC, 0x84, 0xC9, 0x83, 0x65, - 0xCC, 0xA3, 0xB5, 0x83, 0x65, 0xCC, 0xA7, 0xA5, - 0x83, 0x69, 0xCC, 0x88, 0xC9, 0x83, 0x6C, 0xCC, - 0xA3, 0xB5, 0x83, 0x6F, 0xCC, 0x82, 0xC9, 0x83, - 0x6F, 0xCC, 0x83, 0xC9, 0x83, 0x6F, 0xCC, 0x84, - 0xC9, 0x83, 0x6F, 0xCC, 0x87, 0xC9, 0x83, 0x6F, - 0xCC, 0x88, 0xC9, 0x83, 0x6F, 0xCC, 0x9B, 0xAD, - 0x83, 0x6F, 0xCC, 0xA3, 0xB5, 0x83, 0x6F, 0xCC, - // Bytes 4780 - 47bf - 0xA8, 0xA5, 0x83, 0x72, 0xCC, 0xA3, 0xB5, 0x83, - 0x73, 0xCC, 0x81, 0xC9, 0x83, 0x73, 0xCC, 0x8C, - 0xC9, 0x83, 0x73, 0xCC, 0xA3, 0xB5, 0x83, 0x75, - 0xCC, 0x83, 0xC9, 0x83, 0x75, 0xCC, 0x84, 0xC9, - 0x83, 0x75, 0xCC, 0x88, 0xC9, 0x83, 0x75, 0xCC, - 0x9B, 0xAD, 0x84, 0xCE, 0x91, 0xCC, 0x93, 0xC9, - 0x84, 0xCE, 0x91, 0xCC, 0x94, 0xC9, 0x84, 0xCE, - 0x95, 0xCC, 0x93, 0xC9, 0x84, 0xCE, 0x95, 0xCC, - // Bytes 47c0 - 47ff - 0x94, 0xC9, 0x84, 0xCE, 0x97, 0xCC, 0x93, 0xC9, - 0x84, 0xCE, 0x97, 0xCC, 0x94, 0xC9, 0x84, 0xCE, - 0x99, 0xCC, 0x93, 0xC9, 0x84, 0xCE, 0x99, 0xCC, - 0x94, 0xC9, 0x84, 0xCE, 0x9F, 0xCC, 0x93, 0xC9, - 0x84, 0xCE, 0x9F, 0xCC, 0x94, 0xC9, 0x84, 0xCE, - 0xA5, 0xCC, 0x94, 0xC9, 0x84, 0xCE, 0xA9, 0xCC, - 0x93, 0xC9, 0x84, 0xCE, 0xA9, 0xCC, 0x94, 0xC9, - 0x84, 0xCE, 0xB1, 0xCC, 0x80, 0xC9, 0x84, 0xCE, - // Bytes 4800 - 483f - 0xB1, 0xCC, 0x81, 0xC9, 0x84, 0xCE, 0xB1, 0xCC, - 0x93, 0xC9, 0x84, 0xCE, 0xB1, 0xCC, 0x94, 0xC9, - 0x84, 0xCE, 0xB1, 0xCD, 0x82, 0xC9, 0x84, 0xCE, - 0xB5, 0xCC, 0x93, 0xC9, 0x84, 0xCE, 0xB5, 0xCC, - 0x94, 0xC9, 0x84, 0xCE, 0xB7, 0xCC, 0x80, 0xC9, - 0x84, 0xCE, 0xB7, 0xCC, 0x81, 0xC9, 0x84, 0xCE, - 0xB7, 0xCC, 0x93, 0xC9, 0x84, 0xCE, 0xB7, 0xCC, - 0x94, 0xC9, 0x84, 0xCE, 0xB7, 0xCD, 0x82, 0xC9, - // Bytes 4840 - 487f - 0x84, 0xCE, 0xB9, 0xCC, 0x88, 0xC9, 0x84, 0xCE, - 0xB9, 0xCC, 0x93, 0xC9, 0x84, 0xCE, 0xB9, 0xCC, - 0x94, 0xC9, 0x84, 0xCE, 0xBF, 0xCC, 0x93, 0xC9, - 0x84, 0xCE, 0xBF, 0xCC, 0x94, 0xC9, 0x84, 0xCF, - 0x85, 0xCC, 0x88, 0xC9, 0x84, 0xCF, 0x85, 0xCC, - 0x93, 0xC9, 0x84, 0xCF, 0x85, 0xCC, 0x94, 0xC9, - 0x84, 0xCF, 0x89, 0xCC, 0x80, 0xC9, 0x84, 0xCF, - 0x89, 0xCC, 0x81, 0xC9, 0x84, 0xCF, 0x89, 0xCC, - // Bytes 4880 - 48bf - 0x93, 0xC9, 0x84, 0xCF, 0x89, 0xCC, 0x94, 0xC9, - 0x84, 0xCF, 0x89, 0xCD, 0x82, 0xC9, 0x86, 0xCE, - 0x91, 0xCC, 0x93, 0xCC, 0x80, 0xCA, 0x86, 0xCE, - 0x91, 0xCC, 0x93, 0xCC, 0x81, 0xCA, 0x86, 0xCE, - 0x91, 0xCC, 0x93, 0xCD, 0x82, 0xCA, 0x86, 0xCE, - 0x91, 0xCC, 0x94, 0xCC, 0x80, 0xCA, 0x86, 0xCE, - 0x91, 0xCC, 0x94, 0xCC, 0x81, 0xCA, 0x86, 0xCE, - 0x91, 0xCC, 0x94, 0xCD, 0x82, 0xCA, 0x86, 0xCE, - // Bytes 48c0 - 48ff - 0x97, 0xCC, 0x93, 0xCC, 0x80, 0xCA, 0x86, 0xCE, - 0x97, 0xCC, 0x93, 0xCC, 0x81, 0xCA, 0x86, 0xCE, - 0x97, 0xCC, 0x93, 0xCD, 0x82, 0xCA, 0x86, 0xCE, - 0x97, 0xCC, 0x94, 0xCC, 0x80, 0xCA, 0x86, 0xCE, - 0x97, 0xCC, 0x94, 0xCC, 0x81, 0xCA, 0x86, 0xCE, - 0x97, 0xCC, 0x94, 0xCD, 0x82, 0xCA, 0x86, 0xCE, - 0xA9, 0xCC, 0x93, 0xCC, 0x80, 0xCA, 0x86, 0xCE, - 0xA9, 0xCC, 0x93, 0xCC, 0x81, 0xCA, 0x86, 0xCE, - // Bytes 4900 - 493f - 0xA9, 0xCC, 0x93, 0xCD, 0x82, 0xCA, 0x86, 0xCE, - 0xA9, 0xCC, 0x94, 0xCC, 0x80, 0xCA, 0x86, 0xCE, - 0xA9, 0xCC, 0x94, 0xCC, 0x81, 0xCA, 0x86, 0xCE, - 0xA9, 0xCC, 0x94, 0xCD, 0x82, 0xCA, 0x86, 0xCE, - 0xB1, 0xCC, 0x93, 0xCC, 0x80, 0xCA, 0x86, 0xCE, - 0xB1, 0xCC, 0x93, 0xCC, 0x81, 0xCA, 0x86, 0xCE, - 0xB1, 0xCC, 0x93, 0xCD, 0x82, 0xCA, 0x86, 0xCE, - 0xB1, 0xCC, 0x94, 0xCC, 0x80, 0xCA, 0x86, 0xCE, - // Bytes 4940 - 497f - 0xB1, 0xCC, 0x94, 0xCC, 0x81, 0xCA, 0x86, 0xCE, - 0xB1, 0xCC, 0x94, 0xCD, 0x82, 0xCA, 0x86, 0xCE, - 0xB7, 0xCC, 0x93, 0xCC, 0x80, 0xCA, 0x86, 0xCE, - 0xB7, 0xCC, 0x93, 0xCC, 0x81, 0xCA, 0x86, 0xCE, - 0xB7, 0xCC, 0x93, 0xCD, 0x82, 0xCA, 0x86, 0xCE, - 0xB7, 0xCC, 0x94, 0xCC, 0x80, 0xCA, 0x86, 0xCE, - 0xB7, 0xCC, 0x94, 0xCC, 0x81, 0xCA, 0x86, 0xCE, - 0xB7, 0xCC, 0x94, 0xCD, 0x82, 0xCA, 0x86, 0xCF, - // Bytes 4980 - 49bf - 0x89, 0xCC, 0x93, 0xCC, 0x80, 0xCA, 0x86, 0xCF, - 0x89, 0xCC, 0x93, 0xCC, 0x81, 0xCA, 0x86, 0xCF, - 0x89, 0xCC, 0x93, 0xCD, 0x82, 0xCA, 0x86, 0xCF, - 0x89, 0xCC, 0x94, 0xCC, 0x80, 0xCA, 0x86, 0xCF, - 0x89, 0xCC, 0x94, 0xCC, 0x81, 0xCA, 0x86, 0xCF, - 0x89, 0xCC, 0x94, 0xCD, 0x82, 0xCA, 0x42, 0xCC, - 0x80, 0xC9, 0x32, 0x42, 0xCC, 0x81, 0xC9, 0x32, - 0x42, 0xCC, 0x93, 0xC9, 0x32, 0x43, 0xE1, 0x85, - // Bytes 49c0 - 49ff - 0xA1, 0x01, 0x00, 0x43, 0xE1, 0x85, 0xA2, 0x01, - 0x00, 0x43, 0xE1, 0x85, 0xA3, 0x01, 0x00, 0x43, - 0xE1, 0x85, 0xA4, 0x01, 0x00, 0x43, 0xE1, 0x85, - 0xA5, 0x01, 0x00, 0x43, 0xE1, 0x85, 0xA6, 0x01, - 0x00, 0x43, 0xE1, 0x85, 0xA7, 0x01, 0x00, 0x43, - 0xE1, 0x85, 0xA8, 0x01, 0x00, 0x43, 0xE1, 0x85, - 0xA9, 0x01, 0x00, 0x43, 0xE1, 0x85, 0xAA, 0x01, - 0x00, 0x43, 0xE1, 0x85, 0xAB, 0x01, 0x00, 0x43, - // Bytes 4a00 - 4a3f - 0xE1, 0x85, 0xAC, 0x01, 0x00, 0x43, 0xE1, 0x85, - 0xAD, 0x01, 0x00, 0x43, 0xE1, 0x85, 0xAE, 0x01, - 0x00, 0x43, 0xE1, 0x85, 0xAF, 0x01, 0x00, 0x43, - 0xE1, 0x85, 0xB0, 0x01, 0x00, 0x43, 0xE1, 0x85, - 0xB1, 0x01, 0x00, 0x43, 0xE1, 0x85, 0xB2, 0x01, - 0x00, 0x43, 0xE1, 0x85, 0xB3, 0x01, 0x00, 0x43, - 0xE1, 0x85, 0xB4, 0x01, 0x00, 0x43, 0xE1, 0x85, - 0xB5, 0x01, 0x00, 0x43, 0xE1, 0x86, 0xAA, 0x01, - // Bytes 4a40 - 4a7f - 0x00, 0x43, 0xE1, 0x86, 0xAC, 0x01, 0x00, 0x43, - 0xE1, 0x86, 0xAD, 0x01, 0x00, 0x43, 0xE1, 0x86, - 0xB0, 0x01, 0x00, 0x43, 0xE1, 0x86, 0xB1, 0x01, - 0x00, 0x43, 0xE1, 0x86, 0xB2, 0x01, 0x00, 0x43, - 0xE1, 0x86, 0xB3, 0x01, 0x00, 0x43, 0xE1, 0x86, - 0xB4, 0x01, 0x00, 0x43, 0xE1, 0x86, 0xB5, 0x01, - 0x00, 0x44, 0xCC, 0x88, 0xCC, 0x81, 0xCA, 0x32, - 0x43, 0xE3, 0x82, 0x99, 0x0D, 0x03, 0x43, 0xE3, - // Bytes 4a80 - 4abf - 0x82, 0x9A, 0x0D, 0x03, 0x46, 0xE0, 0xBD, 0xB1, - 0xE0, 0xBD, 0xB2, 0x9E, 0x26, 0x46, 0xE0, 0xBD, - 0xB1, 0xE0, 0xBD, 0xB4, 0xA2, 0x26, 0x46, 0xE0, - 0xBD, 0xB1, 0xE0, 0xBE, 0x80, 0x9E, 0x26, 0x00, - 0x01, -} - -// lookup returns the trie value for the first UTF-8 encoding in s and -// the width in bytes of this encoding. The size will be 0 if s does not -// hold enough bytes to complete the encoding. len(s) must be greater than 0. -func (t *nfcTrie) lookup(s []byte) (v uint16, sz int) { - c0 := s[0] - switch { - case c0 < 0x80: // is ASCII - return nfcValues[c0], 1 - case c0 < 0xC2: - return 0, 1 // Illegal UTF-8: not a starter, not ASCII. - case c0 < 0xE0: // 2-byte UTF-8 - if len(s) < 2 { - return 0, 0 - } - i := nfcIndex[c0] - c1 := s[1] - if c1 < 0x80 || 0xC0 <= c1 { - return 0, 1 // Illegal UTF-8: not a continuation byte. - } - return t.lookupValue(uint32(i), c1), 2 - case c0 < 0xF0: // 3-byte UTF-8 - if len(s) < 3 { - return 0, 0 - } - i := nfcIndex[c0] - c1 := s[1] - if c1 < 0x80 || 0xC0 <= c1 { - return 0, 1 // Illegal UTF-8: not a continuation byte. - } - o := uint32(i)<<6 + uint32(c1) - i = nfcIndex[o] - c2 := s[2] - if c2 < 0x80 || 0xC0 <= c2 { - return 0, 2 // Illegal UTF-8: not a continuation byte. - } - return t.lookupValue(uint32(i), c2), 3 - case c0 < 0xF8: // 4-byte UTF-8 - if len(s) < 4 { - return 0, 0 - } - i := nfcIndex[c0] - c1 := s[1] - if c1 < 0x80 || 0xC0 <= c1 { - return 0, 1 // Illegal UTF-8: not a continuation byte. - } - o := uint32(i)<<6 + uint32(c1) - i = nfcIndex[o] - c2 := s[2] - if c2 < 0x80 || 0xC0 <= c2 { - return 0, 2 // Illegal UTF-8: not a continuation byte. - } - o = uint32(i)<<6 + uint32(c2) - i = nfcIndex[o] - c3 := s[3] - if c3 < 0x80 || 0xC0 <= c3 { - return 0, 3 // Illegal UTF-8: not a continuation byte. - } - return t.lookupValue(uint32(i), c3), 4 - } - // Illegal rune - return 0, 1 -} - -// lookupUnsafe returns the trie value for the first UTF-8 encoding in s. -// s must start with a full and valid UTF-8 encoded rune. -func (t *nfcTrie) lookupUnsafe(s []byte) uint16 { - c0 := s[0] - if c0 < 0x80 { // is ASCII - return nfcValues[c0] - } - i := nfcIndex[c0] - if c0 < 0xE0 { // 2-byte UTF-8 - return t.lookupValue(uint32(i), s[1]) - } - i = nfcIndex[uint32(i)<<6+uint32(s[1])] - if c0 < 0xF0 { // 3-byte UTF-8 - return t.lookupValue(uint32(i), s[2]) - } - i = nfcIndex[uint32(i)<<6+uint32(s[2])] - if c0 < 0xF8 { // 4-byte UTF-8 - return t.lookupValue(uint32(i), s[3]) - } - return 0 -} - -// lookupString returns the trie value for the first UTF-8 encoding in s and -// the width in bytes of this encoding. The size will be 0 if s does not -// hold enough bytes to complete the encoding. len(s) must be greater than 0. -func (t *nfcTrie) lookupString(s string) (v uint16, sz int) { - c0 := s[0] - switch { - case c0 < 0x80: // is ASCII - return nfcValues[c0], 1 - case c0 < 0xC2: - return 0, 1 // Illegal UTF-8: not a starter, not ASCII. - case c0 < 0xE0: // 2-byte UTF-8 - if len(s) < 2 { - return 0, 0 - } - i := nfcIndex[c0] - c1 := s[1] - if c1 < 0x80 || 0xC0 <= c1 { - return 0, 1 // Illegal UTF-8: not a continuation byte. - } - return t.lookupValue(uint32(i), c1), 2 - case c0 < 0xF0: // 3-byte UTF-8 - if len(s) < 3 { - return 0, 0 - } - i := nfcIndex[c0] - c1 := s[1] - if c1 < 0x80 || 0xC0 <= c1 { - return 0, 1 // Illegal UTF-8: not a continuation byte. - } - o := uint32(i)<<6 + uint32(c1) - i = nfcIndex[o] - c2 := s[2] - if c2 < 0x80 || 0xC0 <= c2 { - return 0, 2 // Illegal UTF-8: not a continuation byte. - } - return t.lookupValue(uint32(i), c2), 3 - case c0 < 0xF8: // 4-byte UTF-8 - if len(s) < 4 { - return 0, 0 - } - i := nfcIndex[c0] - c1 := s[1] - if c1 < 0x80 || 0xC0 <= c1 { - return 0, 1 // Illegal UTF-8: not a continuation byte. - } - o := uint32(i)<<6 + uint32(c1) - i = nfcIndex[o] - c2 := s[2] - if c2 < 0x80 || 0xC0 <= c2 { - return 0, 2 // Illegal UTF-8: not a continuation byte. - } - o = uint32(i)<<6 + uint32(c2) - i = nfcIndex[o] - c3 := s[3] - if c3 < 0x80 || 0xC0 <= c3 { - return 0, 3 // Illegal UTF-8: not a continuation byte. - } - return t.lookupValue(uint32(i), c3), 4 - } - // Illegal rune - return 0, 1 -} - -// lookupStringUnsafe returns the trie value for the first UTF-8 encoding in s. -// s must start with a full and valid UTF-8 encoded rune. -func (t *nfcTrie) lookupStringUnsafe(s string) uint16 { - c0 := s[0] - if c0 < 0x80 { // is ASCII - return nfcValues[c0] - } - i := nfcIndex[c0] - if c0 < 0xE0 { // 2-byte UTF-8 - return t.lookupValue(uint32(i), s[1]) - } - i = nfcIndex[uint32(i)<<6+uint32(s[1])] - if c0 < 0xF0 { // 3-byte UTF-8 - return t.lookupValue(uint32(i), s[2]) - } - i = nfcIndex[uint32(i)<<6+uint32(s[2])] - if c0 < 0xF8 { // 4-byte UTF-8 - return t.lookupValue(uint32(i), s[3]) - } - return 0 -} - -// nfcTrie. Total size: 10586 bytes (10.34 KiB). Checksum: dd926e82067bee11. -type nfcTrie struct{} - -func newNfcTrie(i int) *nfcTrie { - return &nfcTrie{} -} - -// lookupValue determines the type of block n and looks up the value for b. -func (t *nfcTrie) lookupValue(n uint32, b byte) uint16 { - switch { - case n < 46: - return uint16(nfcValues[n<<6+uint32(b)]) - default: - n -= 46 - return uint16(nfcSparse.lookup(n, b)) - } -} - -// nfcValues: 48 blocks, 3072 entries, 6144 bytes -// The third block is the zero block. -var nfcValues = [3072]uint16{ - // Block 0x0, offset 0x0 - 0x3c: 0xa000, 0x3d: 0xa000, 0x3e: 0xa000, - // Block 0x1, offset 0x40 - 0x41: 0xa000, 0x42: 0xa000, 0x43: 0xa000, 0x44: 0xa000, 0x45: 0xa000, - 0x46: 0xa000, 0x47: 0xa000, 0x48: 0xa000, 0x49: 0xa000, 0x4a: 0xa000, 0x4b: 0xa000, - 0x4c: 0xa000, 0x4d: 0xa000, 0x4e: 0xa000, 0x4f: 0xa000, 0x50: 0xa000, - 0x52: 0xa000, 0x53: 0xa000, 0x54: 0xa000, 0x55: 0xa000, 0x56: 0xa000, 0x57: 0xa000, - 0x58: 0xa000, 0x59: 0xa000, 0x5a: 0xa000, - 0x61: 0xa000, 0x62: 0xa000, 0x63: 0xa000, - 0x64: 0xa000, 0x65: 0xa000, 0x66: 0xa000, 0x67: 0xa000, 0x68: 0xa000, 0x69: 0xa000, - 0x6a: 0xa000, 0x6b: 0xa000, 0x6c: 0xa000, 0x6d: 0xa000, 0x6e: 0xa000, 0x6f: 0xa000, - 0x70: 0xa000, 0x72: 0xa000, 0x73: 0xa000, 0x74: 0xa000, 0x75: 0xa000, - 0x76: 0xa000, 0x77: 0xa000, 0x78: 0xa000, 0x79: 0xa000, 0x7a: 0xa000, - // Block 0x2, offset 0x80 - // Block 0x3, offset 0xc0 - 0xc0: 0x2f6f, 0xc1: 0x2f74, 0xc2: 0x4688, 0xc3: 0x2f79, 0xc4: 0x4697, 0xc5: 0x469c, - 0xc6: 0xa000, 0xc7: 0x46a6, 0xc8: 0x2fe2, 0xc9: 0x2fe7, 0xca: 0x46ab, 0xcb: 0x2ffb, - 0xcc: 0x306e, 0xcd: 0x3073, 0xce: 0x3078, 0xcf: 0x46bf, 0xd1: 0x3104, - 0xd2: 0x3127, 0xd3: 0x312c, 0xd4: 0x46c9, 0xd5: 0x46ce, 0xd6: 0x46dd, - 0xd8: 0xa000, 0xd9: 0x31b3, 0xda: 0x31b8, 0xdb: 0x31bd, 0xdc: 0x470f, 0xdd: 0x3235, - 0xe0: 0x327b, 0xe1: 0x3280, 0xe2: 0x4719, 0xe3: 0x3285, - 0xe4: 0x4728, 0xe5: 0x472d, 0xe6: 0xa000, 0xe7: 0x4737, 0xe8: 0x32ee, 0xe9: 0x32f3, - 0xea: 0x473c, 0xeb: 0x3307, 0xec: 0x337f, 0xed: 0x3384, 0xee: 0x3389, 0xef: 0x4750, - 0xf1: 0x3415, 0xf2: 0x3438, 0xf3: 0x343d, 0xf4: 0x475a, 0xf5: 0x475f, - 0xf6: 0x476e, 0xf8: 0xa000, 0xf9: 0x34c9, 0xfa: 0x34ce, 0xfb: 0x34d3, - 0xfc: 0x47a0, 0xfd: 0x3550, 0xff: 0x3569, - // Block 0x4, offset 0x100 - 0x100: 0x2f7e, 0x101: 0x328a, 0x102: 0x468d, 0x103: 0x471e, 0x104: 0x2f9c, 0x105: 0x32a8, - 0x106: 0x2fb0, 0x107: 0x32bc, 0x108: 0x2fb5, 0x109: 0x32c1, 0x10a: 0x2fba, 0x10b: 0x32c6, - 0x10c: 0x2fbf, 0x10d: 0x32cb, 0x10e: 0x2fc9, 0x10f: 0x32d5, - 0x112: 0x46b0, 0x113: 0x4741, 0x114: 0x2ff1, 0x115: 0x32fd, 0x116: 0x2ff6, 0x117: 0x3302, - 0x118: 0x3014, 0x119: 0x3320, 0x11a: 0x3005, 0x11b: 0x3311, 0x11c: 0x302d, 0x11d: 0x3339, - 0x11e: 0x3037, 0x11f: 0x3343, 0x120: 0x303c, 0x121: 0x3348, 0x122: 0x3046, 0x123: 0x3352, - 0x124: 0x304b, 0x125: 0x3357, 0x128: 0x307d, 0x129: 0x338e, - 0x12a: 0x3082, 0x12b: 0x3393, 0x12c: 0x3087, 0x12d: 0x3398, 0x12e: 0x30aa, 0x12f: 0x33b6, - 0x130: 0x308c, 0x134: 0x30b4, 0x135: 0x33c0, - 0x136: 0x30c8, 0x137: 0x33d9, 0x139: 0x30d2, 0x13a: 0x33e3, 0x13b: 0x30dc, - 0x13c: 0x33ed, 0x13d: 0x30d7, 0x13e: 0x33e8, - // Block 0x5, offset 0x140 - 0x143: 0x30ff, 0x144: 0x3410, 0x145: 0x3118, - 0x146: 0x3429, 0x147: 0x310e, 0x148: 0x341f, - 0x14c: 0x46d3, 0x14d: 0x4764, 0x14e: 0x3131, 0x14f: 0x3442, 0x150: 0x313b, 0x151: 0x344c, - 0x154: 0x3159, 0x155: 0x346a, 0x156: 0x3172, 0x157: 0x3483, - 0x158: 0x3163, 0x159: 0x3474, 0x15a: 0x46f6, 0x15b: 0x4787, 0x15c: 0x317c, 0x15d: 0x348d, - 0x15e: 0x318b, 0x15f: 0x349c, 0x160: 0x46fb, 0x161: 0x478c, 0x162: 0x31a4, 0x163: 0x34ba, - 0x164: 0x3195, 0x165: 0x34ab, 0x168: 0x4705, 0x169: 0x4796, - 0x16a: 0x470a, 0x16b: 0x479b, 0x16c: 0x31c2, 0x16d: 0x34d8, 0x16e: 0x31cc, 0x16f: 0x34e2, - 0x170: 0x31d1, 0x171: 0x34e7, 0x172: 0x31ef, 0x173: 0x3505, 0x174: 0x3212, 0x175: 0x3528, - 0x176: 0x323a, 0x177: 0x3555, 0x178: 0x324e, 0x179: 0x325d, 0x17a: 0x357d, 0x17b: 0x3267, - 0x17c: 0x3587, 0x17d: 0x326c, 0x17e: 0x358c, 0x17f: 0xa000, - // Block 0x6, offset 0x180 - 0x184: 0x8100, 0x185: 0x8100, - 0x186: 0x8100, - 0x18d: 0x2f88, 0x18e: 0x3294, 0x18f: 0x3096, 0x190: 0x33a2, 0x191: 0x3140, - 0x192: 0x3451, 0x193: 0x31d6, 0x194: 0x34ec, 0x195: 0x39cf, 0x196: 0x3b5e, 0x197: 0x39c8, - 0x198: 0x3b57, 0x199: 0x39d6, 0x19a: 0x3b65, 0x19b: 0x39c1, 0x19c: 0x3b50, - 0x19e: 0x38b0, 0x19f: 0x3a3f, 0x1a0: 0x38a9, 0x1a1: 0x3a38, 0x1a2: 0x35b3, 0x1a3: 0x35c5, - 0x1a6: 0x3041, 0x1a7: 0x334d, 0x1a8: 0x30be, 0x1a9: 0x33cf, - 0x1aa: 0x46ec, 0x1ab: 0x477d, 0x1ac: 0x3990, 0x1ad: 0x3b1f, 0x1ae: 0x35d7, 0x1af: 0x35dd, - 0x1b0: 0x33c5, 0x1b4: 0x3028, 0x1b5: 0x3334, - 0x1b8: 0x30fa, 0x1b9: 0x340b, 0x1ba: 0x38b7, 0x1bb: 0x3a46, - 0x1bc: 0x35ad, 0x1bd: 0x35bf, 0x1be: 0x35b9, 0x1bf: 0x35cb, - // Block 0x7, offset 0x1c0 - 0x1c0: 0x2f8d, 0x1c1: 0x3299, 0x1c2: 0x2f92, 0x1c3: 0x329e, 0x1c4: 0x300a, 0x1c5: 0x3316, - 0x1c6: 0x300f, 0x1c7: 0x331b, 0x1c8: 0x309b, 0x1c9: 0x33a7, 0x1ca: 0x30a0, 0x1cb: 0x33ac, - 0x1cc: 0x3145, 0x1cd: 0x3456, 0x1ce: 0x314a, 0x1cf: 0x345b, 0x1d0: 0x3168, 0x1d1: 0x3479, - 0x1d2: 0x316d, 0x1d3: 0x347e, 0x1d4: 0x31db, 0x1d5: 0x34f1, 0x1d6: 0x31e0, 0x1d7: 0x34f6, - 0x1d8: 0x3186, 0x1d9: 0x3497, 0x1da: 0x319f, 0x1db: 0x34b5, - 0x1de: 0x305a, 0x1df: 0x3366, - 0x1e6: 0x4692, 0x1e7: 0x4723, 0x1e8: 0x46ba, 0x1e9: 0x474b, - 0x1ea: 0x395f, 0x1eb: 0x3aee, 0x1ec: 0x393c, 0x1ed: 0x3acb, 0x1ee: 0x46d8, 0x1ef: 0x4769, - 0x1f0: 0x3958, 0x1f1: 0x3ae7, 0x1f2: 0x3244, 0x1f3: 0x355f, - // Block 0x8, offset 0x200 - 0x200: 0x9932, 0x201: 0x9932, 0x202: 0x9932, 0x203: 0x9932, 0x204: 0x9932, 0x205: 0x8132, - 0x206: 0x9932, 0x207: 0x9932, 0x208: 0x9932, 0x209: 0x9932, 0x20a: 0x9932, 0x20b: 0x9932, - 0x20c: 0x9932, 0x20d: 0x8132, 0x20e: 0x8132, 0x20f: 0x9932, 0x210: 0x8132, 0x211: 0x9932, - 0x212: 0x8132, 0x213: 0x9932, 0x214: 0x9932, 0x215: 0x8133, 0x216: 0x812d, 0x217: 0x812d, - 0x218: 0x812d, 0x219: 0x812d, 0x21a: 0x8133, 0x21b: 0x992b, 0x21c: 0x812d, 0x21d: 0x812d, - 0x21e: 0x812d, 0x21f: 0x812d, 0x220: 0x812d, 0x221: 0x8129, 0x222: 0x8129, 0x223: 0x992d, - 0x224: 0x992d, 0x225: 0x992d, 0x226: 0x992d, 0x227: 0x9929, 0x228: 0x9929, 0x229: 0x812d, - 0x22a: 0x812d, 0x22b: 0x812d, 0x22c: 0x812d, 0x22d: 0x992d, 0x22e: 0x992d, 0x22f: 0x812d, - 0x230: 0x992d, 0x231: 0x992d, 0x232: 0x812d, 0x233: 0x812d, 0x234: 0x8101, 0x235: 0x8101, - 0x236: 0x8101, 0x237: 0x8101, 0x238: 0x9901, 0x239: 0x812d, 0x23a: 0x812d, 0x23b: 0x812d, - 0x23c: 0x812d, 0x23d: 0x8132, 0x23e: 0x8132, 0x23f: 0x8132, - // Block 0x9, offset 0x240 - 0x240: 0x49ae, 0x241: 0x49b3, 0x242: 0x9932, 0x243: 0x49b8, 0x244: 0x4a71, 0x245: 0x9936, - 0x246: 0x8132, 0x247: 0x812d, 0x248: 0x812d, 0x249: 0x812d, 0x24a: 0x8132, 0x24b: 0x8132, - 0x24c: 0x8132, 0x24d: 0x812d, 0x24e: 0x812d, 0x250: 0x8132, 0x251: 0x8132, - 0x252: 0x8132, 0x253: 0x812d, 0x254: 0x812d, 0x255: 0x812d, 0x256: 0x812d, 0x257: 0x8132, - 0x258: 0x8133, 0x259: 0x812d, 0x25a: 0x812d, 0x25b: 0x8132, 0x25c: 0x8134, 0x25d: 0x8135, - 0x25e: 0x8135, 0x25f: 0x8134, 0x260: 0x8135, 0x261: 0x8135, 0x262: 0x8134, 0x263: 0x8132, - 0x264: 0x8132, 0x265: 0x8132, 0x266: 0x8132, 0x267: 0x8132, 0x268: 0x8132, 0x269: 0x8132, - 0x26a: 0x8132, 0x26b: 0x8132, 0x26c: 0x8132, 0x26d: 0x8132, 0x26e: 0x8132, 0x26f: 0x8132, - 0x274: 0x0170, - 0x27a: 0x8100, - 0x27e: 0x0037, - // Block 0xa, offset 0x280 - 0x284: 0x8100, 0x285: 0x35a1, - 0x286: 0x35e9, 0x287: 0x00ce, 0x288: 0x3607, 0x289: 0x3613, 0x28a: 0x3625, - 0x28c: 0x3643, 0x28e: 0x3655, 0x28f: 0x3673, 0x290: 0x3e08, 0x291: 0xa000, - 0x295: 0xa000, 0x297: 0xa000, - 0x299: 0xa000, - 0x29f: 0xa000, 0x2a1: 0xa000, - 0x2a5: 0xa000, 0x2a9: 0xa000, - 0x2aa: 0x3637, 0x2ab: 0x3667, 0x2ac: 0x47fe, 0x2ad: 0x3697, 0x2ae: 0x4828, 0x2af: 0x36a9, - 0x2b0: 0x3e70, 0x2b1: 0xa000, 0x2b5: 0xa000, - 0x2b7: 0xa000, 0x2b9: 0xa000, - 0x2bf: 0xa000, - // Block 0xb, offset 0x2c0 - 0x2c0: 0x3721, 0x2c1: 0x372d, 0x2c3: 0x371b, - 0x2c6: 0xa000, 0x2c7: 0x3709, - 0x2cc: 0x375d, 0x2cd: 0x3745, 0x2ce: 0x376f, 0x2d0: 0xa000, - 0x2d3: 0xa000, 0x2d5: 0xa000, 0x2d6: 0xa000, 0x2d7: 0xa000, - 0x2d8: 0xa000, 0x2d9: 0x3751, 0x2da: 0xa000, - 0x2de: 0xa000, 0x2e3: 0xa000, - 0x2e7: 0xa000, - 0x2eb: 0xa000, 0x2ed: 0xa000, - 0x2f0: 0xa000, 0x2f3: 0xa000, 0x2f5: 0xa000, - 0x2f6: 0xa000, 0x2f7: 0xa000, 0x2f8: 0xa000, 0x2f9: 0x37d5, 0x2fa: 0xa000, - 0x2fe: 0xa000, - // Block 0xc, offset 0x300 - 0x301: 0x3733, 0x302: 0x37b7, - 0x310: 0x370f, 0x311: 0x3793, - 0x312: 0x3715, 0x313: 0x3799, 0x316: 0x3727, 0x317: 0x37ab, - 0x318: 0xa000, 0x319: 0xa000, 0x31a: 0x3829, 0x31b: 0x382f, 0x31c: 0x3739, 0x31d: 0x37bd, - 0x31e: 0x373f, 0x31f: 0x37c3, 0x322: 0x374b, 0x323: 0x37cf, - 0x324: 0x3757, 0x325: 0x37db, 0x326: 0x3763, 0x327: 0x37e7, 0x328: 0xa000, 0x329: 0xa000, - 0x32a: 0x3835, 0x32b: 0x383b, 0x32c: 0x378d, 0x32d: 0x3811, 0x32e: 0x3769, 0x32f: 0x37ed, - 0x330: 0x3775, 0x331: 0x37f9, 0x332: 0x377b, 0x333: 0x37ff, 0x334: 0x3781, 0x335: 0x3805, - 0x338: 0x3787, 0x339: 0x380b, - // Block 0xd, offset 0x340 - 0x351: 0x812d, - 0x352: 0x8132, 0x353: 0x8132, 0x354: 0x8132, 0x355: 0x8132, 0x356: 0x812d, 0x357: 0x8132, - 0x358: 0x8132, 0x359: 0x8132, 0x35a: 0x812e, 0x35b: 0x812d, 0x35c: 0x8132, 0x35d: 0x8132, - 0x35e: 0x8132, 0x35f: 0x8132, 0x360: 0x8132, 0x361: 0x8132, 0x362: 0x812d, 0x363: 0x812d, - 0x364: 0x812d, 0x365: 0x812d, 0x366: 0x812d, 0x367: 0x812d, 0x368: 0x8132, 0x369: 0x8132, - 0x36a: 0x812d, 0x36b: 0x8132, 0x36c: 0x8132, 0x36d: 0x812e, 0x36e: 0x8131, 0x36f: 0x8132, - 0x370: 0x8105, 0x371: 0x8106, 0x372: 0x8107, 0x373: 0x8108, 0x374: 0x8109, 0x375: 0x810a, - 0x376: 0x810b, 0x377: 0x810c, 0x378: 0x810d, 0x379: 0x810e, 0x37a: 0x810e, 0x37b: 0x810f, - 0x37c: 0x8110, 0x37d: 0x8111, 0x37f: 0x8112, - // Block 0xe, offset 0x380 - 0x388: 0xa000, 0x38a: 0xa000, 0x38b: 0x8116, - 0x38c: 0x8117, 0x38d: 0x8118, 0x38e: 0x8119, 0x38f: 0x811a, 0x390: 0x811b, 0x391: 0x811c, - 0x392: 0x811d, 0x393: 0x9932, 0x394: 0x9932, 0x395: 0x992d, 0x396: 0x812d, 0x397: 0x8132, - 0x398: 0x8132, 0x399: 0x8132, 0x39a: 0x8132, 0x39b: 0x8132, 0x39c: 0x812d, 0x39d: 0x8132, - 0x39e: 0x8132, 0x39f: 0x812d, - 0x3b0: 0x811e, - // Block 0xf, offset 0x3c0 - 0x3d3: 0x812d, 0x3d4: 0x8132, 0x3d5: 0x8132, 0x3d6: 0x8132, 0x3d7: 0x8132, - 0x3d8: 0x8132, 0x3d9: 0x8132, 0x3da: 0x8132, 0x3db: 0x8132, 0x3dc: 0x8132, 0x3dd: 0x8132, - 0x3de: 0x8132, 0x3df: 0x8132, 0x3e0: 0x8132, 0x3e1: 0x8132, 0x3e3: 0x812d, - 0x3e4: 0x8132, 0x3e5: 0x8132, 0x3e6: 0x812d, 0x3e7: 0x8132, 0x3e8: 0x8132, 0x3e9: 0x812d, - 0x3ea: 0x8132, 0x3eb: 0x8132, 0x3ec: 0x8132, 0x3ed: 0x812d, 0x3ee: 0x812d, 0x3ef: 0x812d, - 0x3f0: 0x8116, 0x3f1: 0x8117, 0x3f2: 0x8118, 0x3f3: 0x8132, 0x3f4: 0x8132, 0x3f5: 0x8132, - 0x3f6: 0x812d, 0x3f7: 0x8132, 0x3f8: 0x8132, 0x3f9: 0x812d, 0x3fa: 0x812d, 0x3fb: 0x8132, - 0x3fc: 0x8132, 0x3fd: 0x8132, 0x3fe: 0x8132, 0x3ff: 0x8132, - // Block 0x10, offset 0x400 - 0x405: 0xa000, - 0x406: 0x2d26, 0x407: 0xa000, 0x408: 0x2d2e, 0x409: 0xa000, 0x40a: 0x2d36, 0x40b: 0xa000, - 0x40c: 0x2d3e, 0x40d: 0xa000, 0x40e: 0x2d46, 0x411: 0xa000, - 0x412: 0x2d4e, - 0x434: 0x8102, 0x435: 0x9900, - 0x43a: 0xa000, 0x43b: 0x2d56, - 0x43c: 0xa000, 0x43d: 0x2d5e, 0x43e: 0xa000, 0x43f: 0xa000, - // Block 0x11, offset 0x440 - 0x440: 0x8132, 0x441: 0x8132, 0x442: 0x812d, 0x443: 0x8132, 0x444: 0x8132, 0x445: 0x8132, - 0x446: 0x8132, 0x447: 0x8132, 0x448: 0x8132, 0x449: 0x8132, 0x44a: 0x812d, 0x44b: 0x8132, - 0x44c: 0x8132, 0x44d: 0x8135, 0x44e: 0x812a, 0x44f: 0x812d, 0x450: 0x8129, 0x451: 0x8132, - 0x452: 0x8132, 0x453: 0x8132, 0x454: 0x8132, 0x455: 0x8132, 0x456: 0x8132, 0x457: 0x8132, - 0x458: 0x8132, 0x459: 0x8132, 0x45a: 0x8132, 0x45b: 0x8132, 0x45c: 0x8132, 0x45d: 0x8132, - 0x45e: 0x8132, 0x45f: 0x8132, 0x460: 0x8132, 0x461: 0x8132, 0x462: 0x8132, 0x463: 0x8132, - 0x464: 0x8132, 0x465: 0x8132, 0x466: 0x8132, 0x467: 0x8132, 0x468: 0x8132, 0x469: 0x8132, - 0x46a: 0x8132, 0x46b: 0x8132, 0x46c: 0x8132, 0x46d: 0x8132, 0x46e: 0x8132, 0x46f: 0x8132, - 0x470: 0x8132, 0x471: 0x8132, 0x472: 0x8132, 0x473: 0x8132, 0x474: 0x8132, 0x475: 0x8132, - 0x476: 0x8133, 0x477: 0x8131, 0x478: 0x8131, 0x479: 0x812d, 0x47b: 0x8132, - 0x47c: 0x8134, 0x47d: 0x812d, 0x47e: 0x8132, 0x47f: 0x812d, - // Block 0x12, offset 0x480 - 0x480: 0x2f97, 0x481: 0x32a3, 0x482: 0x2fa1, 0x483: 0x32ad, 0x484: 0x2fa6, 0x485: 0x32b2, - 0x486: 0x2fab, 0x487: 0x32b7, 0x488: 0x38cc, 0x489: 0x3a5b, 0x48a: 0x2fc4, 0x48b: 0x32d0, - 0x48c: 0x2fce, 0x48d: 0x32da, 0x48e: 0x2fdd, 0x48f: 0x32e9, 0x490: 0x2fd3, 0x491: 0x32df, - 0x492: 0x2fd8, 0x493: 0x32e4, 0x494: 0x38ef, 0x495: 0x3a7e, 0x496: 0x38f6, 0x497: 0x3a85, - 0x498: 0x3019, 0x499: 0x3325, 0x49a: 0x301e, 0x49b: 0x332a, 0x49c: 0x3904, 0x49d: 0x3a93, - 0x49e: 0x3023, 0x49f: 0x332f, 0x4a0: 0x3032, 0x4a1: 0x333e, 0x4a2: 0x3050, 0x4a3: 0x335c, - 0x4a4: 0x305f, 0x4a5: 0x336b, 0x4a6: 0x3055, 0x4a7: 0x3361, 0x4a8: 0x3064, 0x4a9: 0x3370, - 0x4aa: 0x3069, 0x4ab: 0x3375, 0x4ac: 0x30af, 0x4ad: 0x33bb, 0x4ae: 0x390b, 0x4af: 0x3a9a, - 0x4b0: 0x30b9, 0x4b1: 0x33ca, 0x4b2: 0x30c3, 0x4b3: 0x33d4, 0x4b4: 0x30cd, 0x4b5: 0x33de, - 0x4b6: 0x46c4, 0x4b7: 0x4755, 0x4b8: 0x3912, 0x4b9: 0x3aa1, 0x4ba: 0x30e6, 0x4bb: 0x33f7, - 0x4bc: 0x30e1, 0x4bd: 0x33f2, 0x4be: 0x30eb, 0x4bf: 0x33fc, - // Block 0x13, offset 0x4c0 - 0x4c0: 0x30f0, 0x4c1: 0x3401, 0x4c2: 0x30f5, 0x4c3: 0x3406, 0x4c4: 0x3109, 0x4c5: 0x341a, - 0x4c6: 0x3113, 0x4c7: 0x3424, 0x4c8: 0x3122, 0x4c9: 0x3433, 0x4ca: 0x311d, 0x4cb: 0x342e, - 0x4cc: 0x3935, 0x4cd: 0x3ac4, 0x4ce: 0x3943, 0x4cf: 0x3ad2, 0x4d0: 0x394a, 0x4d1: 0x3ad9, - 0x4d2: 0x3951, 0x4d3: 0x3ae0, 0x4d4: 0x314f, 0x4d5: 0x3460, 0x4d6: 0x3154, 0x4d7: 0x3465, - 0x4d8: 0x315e, 0x4d9: 0x346f, 0x4da: 0x46f1, 0x4db: 0x4782, 0x4dc: 0x3997, 0x4dd: 0x3b26, - 0x4de: 0x3177, 0x4df: 0x3488, 0x4e0: 0x3181, 0x4e1: 0x3492, 0x4e2: 0x4700, 0x4e3: 0x4791, - 0x4e4: 0x399e, 0x4e5: 0x3b2d, 0x4e6: 0x39a5, 0x4e7: 0x3b34, 0x4e8: 0x39ac, 0x4e9: 0x3b3b, - 0x4ea: 0x3190, 0x4eb: 0x34a1, 0x4ec: 0x319a, 0x4ed: 0x34b0, 0x4ee: 0x31ae, 0x4ef: 0x34c4, - 0x4f0: 0x31a9, 0x4f1: 0x34bf, 0x4f2: 0x31ea, 0x4f3: 0x3500, 0x4f4: 0x31f9, 0x4f5: 0x350f, - 0x4f6: 0x31f4, 0x4f7: 0x350a, 0x4f8: 0x39b3, 0x4f9: 0x3b42, 0x4fa: 0x39ba, 0x4fb: 0x3b49, - 0x4fc: 0x31fe, 0x4fd: 0x3514, 0x4fe: 0x3203, 0x4ff: 0x3519, - // Block 0x14, offset 0x500 - 0x500: 0x3208, 0x501: 0x351e, 0x502: 0x320d, 0x503: 0x3523, 0x504: 0x321c, 0x505: 0x3532, - 0x506: 0x3217, 0x507: 0x352d, 0x508: 0x3221, 0x509: 0x353c, 0x50a: 0x3226, 0x50b: 0x3541, - 0x50c: 0x322b, 0x50d: 0x3546, 0x50e: 0x3249, 0x50f: 0x3564, 0x510: 0x3262, 0x511: 0x3582, - 0x512: 0x3271, 0x513: 0x3591, 0x514: 0x3276, 0x515: 0x3596, 0x516: 0x337a, 0x517: 0x34a6, - 0x518: 0x3537, 0x519: 0x3573, 0x51b: 0x35d1, - 0x520: 0x46a1, 0x521: 0x4732, 0x522: 0x2f83, 0x523: 0x328f, - 0x524: 0x3878, 0x525: 0x3a07, 0x526: 0x3871, 0x527: 0x3a00, 0x528: 0x3886, 0x529: 0x3a15, - 0x52a: 0x387f, 0x52b: 0x3a0e, 0x52c: 0x38be, 0x52d: 0x3a4d, 0x52e: 0x3894, 0x52f: 0x3a23, - 0x530: 0x388d, 0x531: 0x3a1c, 0x532: 0x38a2, 0x533: 0x3a31, 0x534: 0x389b, 0x535: 0x3a2a, - 0x536: 0x38c5, 0x537: 0x3a54, 0x538: 0x46b5, 0x539: 0x4746, 0x53a: 0x3000, 0x53b: 0x330c, - 0x53c: 0x2fec, 0x53d: 0x32f8, 0x53e: 0x38da, 0x53f: 0x3a69, - // Block 0x15, offset 0x540 - 0x540: 0x38d3, 0x541: 0x3a62, 0x542: 0x38e8, 0x543: 0x3a77, 0x544: 0x38e1, 0x545: 0x3a70, - 0x546: 0x38fd, 0x547: 0x3a8c, 0x548: 0x3091, 0x549: 0x339d, 0x54a: 0x30a5, 0x54b: 0x33b1, - 0x54c: 0x46e7, 0x54d: 0x4778, 0x54e: 0x3136, 0x54f: 0x3447, 0x550: 0x3920, 0x551: 0x3aaf, - 0x552: 0x3919, 0x553: 0x3aa8, 0x554: 0x392e, 0x555: 0x3abd, 0x556: 0x3927, 0x557: 0x3ab6, - 0x558: 0x3989, 0x559: 0x3b18, 0x55a: 0x396d, 0x55b: 0x3afc, 0x55c: 0x3966, 0x55d: 0x3af5, - 0x55e: 0x397b, 0x55f: 0x3b0a, 0x560: 0x3974, 0x561: 0x3b03, 0x562: 0x3982, 0x563: 0x3b11, - 0x564: 0x31e5, 0x565: 0x34fb, 0x566: 0x31c7, 0x567: 0x34dd, 0x568: 0x39e4, 0x569: 0x3b73, - 0x56a: 0x39dd, 0x56b: 0x3b6c, 0x56c: 0x39f2, 0x56d: 0x3b81, 0x56e: 0x39eb, 0x56f: 0x3b7a, - 0x570: 0x39f9, 0x571: 0x3b88, 0x572: 0x3230, 0x573: 0x354b, 0x574: 0x3258, 0x575: 0x3578, - 0x576: 0x3253, 0x577: 0x356e, 0x578: 0x323f, 0x579: 0x355a, - // Block 0x16, offset 0x580 - 0x580: 0x4804, 0x581: 0x480a, 0x582: 0x491e, 0x583: 0x4936, 0x584: 0x4926, 0x585: 0x493e, - 0x586: 0x492e, 0x587: 0x4946, 0x588: 0x47aa, 0x589: 0x47b0, 0x58a: 0x488e, 0x58b: 0x48a6, - 0x58c: 0x4896, 0x58d: 0x48ae, 0x58e: 0x489e, 0x58f: 0x48b6, 0x590: 0x4816, 0x591: 0x481c, - 0x592: 0x3db8, 0x593: 0x3dc8, 0x594: 0x3dc0, 0x595: 0x3dd0, - 0x598: 0x47b6, 0x599: 0x47bc, 0x59a: 0x3ce8, 0x59b: 0x3cf8, 0x59c: 0x3cf0, 0x59d: 0x3d00, - 0x5a0: 0x482e, 0x5a1: 0x4834, 0x5a2: 0x494e, 0x5a3: 0x4966, - 0x5a4: 0x4956, 0x5a5: 0x496e, 0x5a6: 0x495e, 0x5a7: 0x4976, 0x5a8: 0x47c2, 0x5a9: 0x47c8, - 0x5aa: 0x48be, 0x5ab: 0x48d6, 0x5ac: 0x48c6, 0x5ad: 0x48de, 0x5ae: 0x48ce, 0x5af: 0x48e6, - 0x5b0: 0x4846, 0x5b1: 0x484c, 0x5b2: 0x3e18, 0x5b3: 0x3e30, 0x5b4: 0x3e20, 0x5b5: 0x3e38, - 0x5b6: 0x3e28, 0x5b7: 0x3e40, 0x5b8: 0x47ce, 0x5b9: 0x47d4, 0x5ba: 0x3d18, 0x5bb: 0x3d30, - 0x5bc: 0x3d20, 0x5bd: 0x3d38, 0x5be: 0x3d28, 0x5bf: 0x3d40, - // Block 0x17, offset 0x5c0 - 0x5c0: 0x4852, 0x5c1: 0x4858, 0x5c2: 0x3e48, 0x5c3: 0x3e58, 0x5c4: 0x3e50, 0x5c5: 0x3e60, - 0x5c8: 0x47da, 0x5c9: 0x47e0, 0x5ca: 0x3d48, 0x5cb: 0x3d58, - 0x5cc: 0x3d50, 0x5cd: 0x3d60, 0x5d0: 0x4864, 0x5d1: 0x486a, - 0x5d2: 0x3e80, 0x5d3: 0x3e98, 0x5d4: 0x3e88, 0x5d5: 0x3ea0, 0x5d6: 0x3e90, 0x5d7: 0x3ea8, - 0x5d9: 0x47e6, 0x5db: 0x3d68, 0x5dd: 0x3d70, - 0x5df: 0x3d78, 0x5e0: 0x487c, 0x5e1: 0x4882, 0x5e2: 0x497e, 0x5e3: 0x4996, - 0x5e4: 0x4986, 0x5e5: 0x499e, 0x5e6: 0x498e, 0x5e7: 0x49a6, 0x5e8: 0x47ec, 0x5e9: 0x47f2, - 0x5ea: 0x48ee, 0x5eb: 0x4906, 0x5ec: 0x48f6, 0x5ed: 0x490e, 0x5ee: 0x48fe, 0x5ef: 0x4916, - 0x5f0: 0x47f8, 0x5f1: 0x431e, 0x5f2: 0x3691, 0x5f3: 0x4324, 0x5f4: 0x4822, 0x5f5: 0x432a, - 0x5f6: 0x36a3, 0x5f7: 0x4330, 0x5f8: 0x36c1, 0x5f9: 0x4336, 0x5fa: 0x36d9, 0x5fb: 0x433c, - 0x5fc: 0x4870, 0x5fd: 0x4342, - // Block 0x18, offset 0x600 - 0x600: 0x3da0, 0x601: 0x3da8, 0x602: 0x4184, 0x603: 0x41a2, 0x604: 0x418e, 0x605: 0x41ac, - 0x606: 0x4198, 0x607: 0x41b6, 0x608: 0x3cd8, 0x609: 0x3ce0, 0x60a: 0x40d0, 0x60b: 0x40ee, - 0x60c: 0x40da, 0x60d: 0x40f8, 0x60e: 0x40e4, 0x60f: 0x4102, 0x610: 0x3de8, 0x611: 0x3df0, - 0x612: 0x41c0, 0x613: 0x41de, 0x614: 0x41ca, 0x615: 0x41e8, 0x616: 0x41d4, 0x617: 0x41f2, - 0x618: 0x3d08, 0x619: 0x3d10, 0x61a: 0x410c, 0x61b: 0x412a, 0x61c: 0x4116, 0x61d: 0x4134, - 0x61e: 0x4120, 0x61f: 0x413e, 0x620: 0x3ec0, 0x621: 0x3ec8, 0x622: 0x41fc, 0x623: 0x421a, - 0x624: 0x4206, 0x625: 0x4224, 0x626: 0x4210, 0x627: 0x422e, 0x628: 0x3d80, 0x629: 0x3d88, - 0x62a: 0x4148, 0x62b: 0x4166, 0x62c: 0x4152, 0x62d: 0x4170, 0x62e: 0x415c, 0x62f: 0x417a, - 0x630: 0x3685, 0x631: 0x367f, 0x632: 0x3d90, 0x633: 0x368b, 0x634: 0x3d98, - 0x636: 0x4810, 0x637: 0x3db0, 0x638: 0x35f5, 0x639: 0x35ef, 0x63a: 0x35e3, 0x63b: 0x42ee, - 0x63c: 0x35fb, 0x63d: 0x8100, 0x63e: 0x01d3, 0x63f: 0xa100, - // Block 0x19, offset 0x640 - 0x640: 0x8100, 0x641: 0x35a7, 0x642: 0x3dd8, 0x643: 0x369d, 0x644: 0x3de0, - 0x646: 0x483a, 0x647: 0x3df8, 0x648: 0x3601, 0x649: 0x42f4, 0x64a: 0x360d, 0x64b: 0x42fa, - 0x64c: 0x3619, 0x64d: 0x3b8f, 0x64e: 0x3b96, 0x64f: 0x3b9d, 0x650: 0x36b5, 0x651: 0x36af, - 0x652: 0x3e00, 0x653: 0x44e4, 0x656: 0x36bb, 0x657: 0x3e10, - 0x658: 0x3631, 0x659: 0x362b, 0x65a: 0x361f, 0x65b: 0x4300, 0x65d: 0x3ba4, - 0x65e: 0x3bab, 0x65f: 0x3bb2, 0x660: 0x36eb, 0x661: 0x36e5, 0x662: 0x3e68, 0x663: 0x44ec, - 0x664: 0x36cd, 0x665: 0x36d3, 0x666: 0x36f1, 0x667: 0x3e78, 0x668: 0x3661, 0x669: 0x365b, - 0x66a: 0x364f, 0x66b: 0x430c, 0x66c: 0x3649, 0x66d: 0x359b, 0x66e: 0x42e8, 0x66f: 0x0081, - 0x672: 0x3eb0, 0x673: 0x36f7, 0x674: 0x3eb8, - 0x676: 0x4888, 0x677: 0x3ed0, 0x678: 0x363d, 0x679: 0x4306, 0x67a: 0x366d, 0x67b: 0x4318, - 0x67c: 0x3679, 0x67d: 0x4256, 0x67e: 0xa100, - // Block 0x1a, offset 0x680 - 0x681: 0x3c06, 0x683: 0xa000, 0x684: 0x3c0d, 0x685: 0xa000, - 0x687: 0x3c14, 0x688: 0xa000, 0x689: 0x3c1b, - 0x68d: 0xa000, - 0x6a0: 0x2f65, 0x6a1: 0xa000, 0x6a2: 0x3c29, - 0x6a4: 0xa000, 0x6a5: 0xa000, - 0x6ad: 0x3c22, 0x6ae: 0x2f60, 0x6af: 0x2f6a, - 0x6b0: 0x3c30, 0x6b1: 0x3c37, 0x6b2: 0xa000, 0x6b3: 0xa000, 0x6b4: 0x3c3e, 0x6b5: 0x3c45, - 0x6b6: 0xa000, 0x6b7: 0xa000, 0x6b8: 0x3c4c, 0x6b9: 0x3c53, 0x6ba: 0xa000, 0x6bb: 0xa000, - 0x6bc: 0xa000, 0x6bd: 0xa000, - // Block 0x1b, offset 0x6c0 - 0x6c0: 0x3c5a, 0x6c1: 0x3c61, 0x6c2: 0xa000, 0x6c3: 0xa000, 0x6c4: 0x3c76, 0x6c5: 0x3c7d, - 0x6c6: 0xa000, 0x6c7: 0xa000, 0x6c8: 0x3c84, 0x6c9: 0x3c8b, - 0x6d1: 0xa000, - 0x6d2: 0xa000, - 0x6e2: 0xa000, - 0x6e8: 0xa000, 0x6e9: 0xa000, - 0x6eb: 0xa000, 0x6ec: 0x3ca0, 0x6ed: 0x3ca7, 0x6ee: 0x3cae, 0x6ef: 0x3cb5, - 0x6f2: 0xa000, 0x6f3: 0xa000, 0x6f4: 0xa000, 0x6f5: 0xa000, - // Block 0x1c, offset 0x700 - 0x706: 0xa000, 0x70b: 0xa000, - 0x70c: 0x3f08, 0x70d: 0xa000, 0x70e: 0x3f10, 0x70f: 0xa000, 0x710: 0x3f18, 0x711: 0xa000, - 0x712: 0x3f20, 0x713: 0xa000, 0x714: 0x3f28, 0x715: 0xa000, 0x716: 0x3f30, 0x717: 0xa000, - 0x718: 0x3f38, 0x719: 0xa000, 0x71a: 0x3f40, 0x71b: 0xa000, 0x71c: 0x3f48, 0x71d: 0xa000, - 0x71e: 0x3f50, 0x71f: 0xa000, 0x720: 0x3f58, 0x721: 0xa000, 0x722: 0x3f60, - 0x724: 0xa000, 0x725: 0x3f68, 0x726: 0xa000, 0x727: 0x3f70, 0x728: 0xa000, 0x729: 0x3f78, - 0x72f: 0xa000, - 0x730: 0x3f80, 0x731: 0x3f88, 0x732: 0xa000, 0x733: 0x3f90, 0x734: 0x3f98, 0x735: 0xa000, - 0x736: 0x3fa0, 0x737: 0x3fa8, 0x738: 0xa000, 0x739: 0x3fb0, 0x73a: 0x3fb8, 0x73b: 0xa000, - 0x73c: 0x3fc0, 0x73d: 0x3fc8, - // Block 0x1d, offset 0x740 - 0x754: 0x3f00, - 0x759: 0x9903, 0x75a: 0x9903, 0x75b: 0x8100, 0x75c: 0x8100, 0x75d: 0xa000, - 0x75e: 0x3fd0, - 0x766: 0xa000, - 0x76b: 0xa000, 0x76c: 0x3fe0, 0x76d: 0xa000, 0x76e: 0x3fe8, 0x76f: 0xa000, - 0x770: 0x3ff0, 0x771: 0xa000, 0x772: 0x3ff8, 0x773: 0xa000, 0x774: 0x4000, 0x775: 0xa000, - 0x776: 0x4008, 0x777: 0xa000, 0x778: 0x4010, 0x779: 0xa000, 0x77a: 0x4018, 0x77b: 0xa000, - 0x77c: 0x4020, 0x77d: 0xa000, 0x77e: 0x4028, 0x77f: 0xa000, - // Block 0x1e, offset 0x780 - 0x780: 0x4030, 0x781: 0xa000, 0x782: 0x4038, 0x784: 0xa000, 0x785: 0x4040, - 0x786: 0xa000, 0x787: 0x4048, 0x788: 0xa000, 0x789: 0x4050, - 0x78f: 0xa000, 0x790: 0x4058, 0x791: 0x4060, - 0x792: 0xa000, 0x793: 0x4068, 0x794: 0x4070, 0x795: 0xa000, 0x796: 0x4078, 0x797: 0x4080, - 0x798: 0xa000, 0x799: 0x4088, 0x79a: 0x4090, 0x79b: 0xa000, 0x79c: 0x4098, 0x79d: 0x40a0, - 0x7af: 0xa000, - 0x7b0: 0xa000, 0x7b1: 0xa000, 0x7b2: 0xa000, 0x7b4: 0x3fd8, - 0x7b7: 0x40a8, 0x7b8: 0x40b0, 0x7b9: 0x40b8, 0x7ba: 0x40c0, - 0x7bd: 0xa000, 0x7be: 0x40c8, - // Block 0x1f, offset 0x7c0 - 0x7c0: 0x1377, 0x7c1: 0x0cfb, 0x7c2: 0x13d3, 0x7c3: 0x139f, 0x7c4: 0x0e57, 0x7c5: 0x06eb, - 0x7c6: 0x08df, 0x7c7: 0x162b, 0x7c8: 0x162b, 0x7c9: 0x0a0b, 0x7ca: 0x145f, 0x7cb: 0x0943, - 0x7cc: 0x0a07, 0x7cd: 0x0bef, 0x7ce: 0x0fcf, 0x7cf: 0x115f, 0x7d0: 0x1297, 0x7d1: 0x12d3, - 0x7d2: 0x1307, 0x7d3: 0x141b, 0x7d4: 0x0d73, 0x7d5: 0x0dff, 0x7d6: 0x0eab, 0x7d7: 0x0f43, - 0x7d8: 0x125f, 0x7d9: 0x1447, 0x7da: 0x1573, 0x7db: 0x070f, 0x7dc: 0x08b3, 0x7dd: 0x0d87, - 0x7de: 0x0ecf, 0x7df: 0x1293, 0x7e0: 0x15c3, 0x7e1: 0x0ab3, 0x7e2: 0x0e77, 0x7e3: 0x1283, - 0x7e4: 0x1317, 0x7e5: 0x0c23, 0x7e6: 0x11bb, 0x7e7: 0x12df, 0x7e8: 0x0b1f, 0x7e9: 0x0d0f, - 0x7ea: 0x0e17, 0x7eb: 0x0f1b, 0x7ec: 0x1427, 0x7ed: 0x074f, 0x7ee: 0x07e7, 0x7ef: 0x0853, - 0x7f0: 0x0c8b, 0x7f1: 0x0d7f, 0x7f2: 0x0ecb, 0x7f3: 0x0fef, 0x7f4: 0x1177, 0x7f5: 0x128b, - 0x7f6: 0x12a3, 0x7f7: 0x13c7, 0x7f8: 0x14ef, 0x7f9: 0x15a3, 0x7fa: 0x15bf, 0x7fb: 0x102b, - 0x7fc: 0x106b, 0x7fd: 0x1123, 0x7fe: 0x1243, 0x7ff: 0x147b, - // Block 0x20, offset 0x800 - 0x800: 0x15cb, 0x801: 0x134b, 0x802: 0x09c7, 0x803: 0x0b3b, 0x804: 0x10db, 0x805: 0x119b, - 0x806: 0x0eff, 0x807: 0x1033, 0x808: 0x1397, 0x809: 0x14e7, 0x80a: 0x09c3, 0x80b: 0x0a8f, - 0x80c: 0x0d77, 0x80d: 0x0e2b, 0x80e: 0x0e5f, 0x80f: 0x1113, 0x810: 0x113b, 0x811: 0x14a7, - 0x812: 0x084f, 0x813: 0x11a7, 0x814: 0x07f3, 0x815: 0x07ef, 0x816: 0x1097, 0x817: 0x1127, - 0x818: 0x125b, 0x819: 0x14af, 0x81a: 0x1367, 0x81b: 0x0c27, 0x81c: 0x0d73, 0x81d: 0x1357, - 0x81e: 0x06f7, 0x81f: 0x0a63, 0x820: 0x0b93, 0x821: 0x0f2f, 0x822: 0x0faf, 0x823: 0x0873, - 0x824: 0x103b, 0x825: 0x075f, 0x826: 0x0b77, 0x827: 0x06d7, 0x828: 0x0deb, 0x829: 0x0ca3, - 0x82a: 0x110f, 0x82b: 0x08c7, 0x82c: 0x09b3, 0x82d: 0x0ffb, 0x82e: 0x1263, 0x82f: 0x133b, - 0x830: 0x0db7, 0x831: 0x13f7, 0x832: 0x0de3, 0x833: 0x0c37, 0x834: 0x121b, 0x835: 0x0c57, - 0x836: 0x0fab, 0x837: 0x072b, 0x838: 0x07a7, 0x839: 0x07eb, 0x83a: 0x0d53, 0x83b: 0x10fb, - 0x83c: 0x11f3, 0x83d: 0x1347, 0x83e: 0x145b, 0x83f: 0x085b, - // Block 0x21, offset 0x840 - 0x840: 0x090f, 0x841: 0x0a17, 0x842: 0x0b2f, 0x843: 0x0cbf, 0x844: 0x0e7b, 0x845: 0x103f, - 0x846: 0x1497, 0x847: 0x157b, 0x848: 0x15cf, 0x849: 0x15e7, 0x84a: 0x0837, 0x84b: 0x0cf3, - 0x84c: 0x0da3, 0x84d: 0x13eb, 0x84e: 0x0afb, 0x84f: 0x0bd7, 0x850: 0x0bf3, 0x851: 0x0c83, - 0x852: 0x0e6b, 0x853: 0x0eb7, 0x854: 0x0f67, 0x855: 0x108b, 0x856: 0x112f, 0x857: 0x1193, - 0x858: 0x13db, 0x859: 0x126b, 0x85a: 0x1403, 0x85b: 0x147f, 0x85c: 0x080f, 0x85d: 0x083b, - 0x85e: 0x0923, 0x85f: 0x0ea7, 0x860: 0x12f3, 0x861: 0x133b, 0x862: 0x0b1b, 0x863: 0x0b8b, - 0x864: 0x0c4f, 0x865: 0x0daf, 0x866: 0x10d7, 0x867: 0x0f23, 0x868: 0x073b, 0x869: 0x097f, - 0x86a: 0x0a63, 0x86b: 0x0ac7, 0x86c: 0x0b97, 0x86d: 0x0f3f, 0x86e: 0x0f5b, 0x86f: 0x116b, - 0x870: 0x118b, 0x871: 0x1463, 0x872: 0x14e3, 0x873: 0x14f3, 0x874: 0x152f, 0x875: 0x0753, - 0x876: 0x107f, 0x877: 0x144f, 0x878: 0x14cb, 0x879: 0x0baf, 0x87a: 0x0717, 0x87b: 0x0777, - 0x87c: 0x0a67, 0x87d: 0x0a87, 0x87e: 0x0caf, 0x87f: 0x0d73, - // Block 0x22, offset 0x880 - 0x880: 0x0ec3, 0x881: 0x0fcb, 0x882: 0x1277, 0x883: 0x1417, 0x884: 0x1623, 0x885: 0x0ce3, - 0x886: 0x14a3, 0x887: 0x0833, 0x888: 0x0d2f, 0x889: 0x0d3b, 0x88a: 0x0e0f, 0x88b: 0x0e47, - 0x88c: 0x0f4b, 0x88d: 0x0fa7, 0x88e: 0x1027, 0x88f: 0x110b, 0x890: 0x153b, 0x891: 0x07af, - 0x892: 0x0c03, 0x893: 0x14b3, 0x894: 0x0767, 0x895: 0x0aab, 0x896: 0x0e2f, 0x897: 0x13df, - 0x898: 0x0b67, 0x899: 0x0bb7, 0x89a: 0x0d43, 0x89b: 0x0f2f, 0x89c: 0x14bb, 0x89d: 0x0817, - 0x89e: 0x08ff, 0x89f: 0x0a97, 0x8a0: 0x0cd3, 0x8a1: 0x0d1f, 0x8a2: 0x0d5f, 0x8a3: 0x0df3, - 0x8a4: 0x0f47, 0x8a5: 0x0fbb, 0x8a6: 0x1157, 0x8a7: 0x12f7, 0x8a8: 0x1303, 0x8a9: 0x1457, - 0x8aa: 0x14d7, 0x8ab: 0x0883, 0x8ac: 0x0e4b, 0x8ad: 0x0903, 0x8ae: 0x0ec7, 0x8af: 0x0f6b, - 0x8b0: 0x1287, 0x8b1: 0x14bf, 0x8b2: 0x15ab, 0x8b3: 0x15d3, 0x8b4: 0x0d37, 0x8b5: 0x0e27, - 0x8b6: 0x11c3, 0x8b7: 0x10b7, 0x8b8: 0x10c3, 0x8b9: 0x10e7, 0x8ba: 0x0f17, 0x8bb: 0x0e9f, - 0x8bc: 0x1363, 0x8bd: 0x0733, 0x8be: 0x122b, 0x8bf: 0x081b, - // Block 0x23, offset 0x8c0 - 0x8c0: 0x080b, 0x8c1: 0x0b0b, 0x8c2: 0x0c2b, 0x8c3: 0x10f3, 0x8c4: 0x0a53, 0x8c5: 0x0e03, - 0x8c6: 0x0cef, 0x8c7: 0x13e7, 0x8c8: 0x12e7, 0x8c9: 0x14ab, 0x8ca: 0x1323, 0x8cb: 0x0b27, - 0x8cc: 0x0787, 0x8cd: 0x095b, 0x8d0: 0x09af, - 0x8d2: 0x0cdf, 0x8d5: 0x07f7, 0x8d6: 0x0f1f, 0x8d7: 0x0fe3, - 0x8d8: 0x1047, 0x8d9: 0x1063, 0x8da: 0x1067, 0x8db: 0x107b, 0x8dc: 0x14fb, 0x8dd: 0x10eb, - 0x8de: 0x116f, 0x8e0: 0x128f, 0x8e2: 0x1353, - 0x8e5: 0x1407, 0x8e6: 0x1433, - 0x8ea: 0x154f, 0x8eb: 0x1553, 0x8ec: 0x1557, 0x8ed: 0x15bb, 0x8ee: 0x142b, 0x8ef: 0x14c7, - 0x8f0: 0x0757, 0x8f1: 0x077b, 0x8f2: 0x078f, 0x8f3: 0x084b, 0x8f4: 0x0857, 0x8f5: 0x0897, - 0x8f6: 0x094b, 0x8f7: 0x0967, 0x8f8: 0x096f, 0x8f9: 0x09ab, 0x8fa: 0x09b7, 0x8fb: 0x0a93, - 0x8fc: 0x0a9b, 0x8fd: 0x0ba3, 0x8fe: 0x0bcb, 0x8ff: 0x0bd3, - // Block 0x24, offset 0x900 - 0x900: 0x0beb, 0x901: 0x0c97, 0x902: 0x0cc7, 0x903: 0x0ce7, 0x904: 0x0d57, 0x905: 0x0e1b, - 0x906: 0x0e37, 0x907: 0x0e67, 0x908: 0x0ebb, 0x909: 0x0edb, 0x90a: 0x0f4f, 0x90b: 0x102f, - 0x90c: 0x104b, 0x90d: 0x1053, 0x90e: 0x104f, 0x90f: 0x1057, 0x910: 0x105b, 0x911: 0x105f, - 0x912: 0x1073, 0x913: 0x1077, 0x914: 0x109b, 0x915: 0x10af, 0x916: 0x10cb, 0x917: 0x112f, - 0x918: 0x1137, 0x919: 0x113f, 0x91a: 0x1153, 0x91b: 0x117b, 0x91c: 0x11cb, 0x91d: 0x11ff, - 0x91e: 0x11ff, 0x91f: 0x1267, 0x920: 0x130f, 0x921: 0x1327, 0x922: 0x135b, 0x923: 0x135f, - 0x924: 0x13a3, 0x925: 0x13a7, 0x926: 0x13ff, 0x927: 0x1407, 0x928: 0x14db, 0x929: 0x151f, - 0x92a: 0x1537, 0x92b: 0x0b9b, 0x92c: 0x171e, 0x92d: 0x11e3, - 0x930: 0x06df, 0x931: 0x07e3, 0x932: 0x07a3, 0x933: 0x074b, 0x934: 0x078b, 0x935: 0x07b7, - 0x936: 0x0847, 0x937: 0x0863, 0x938: 0x094b, 0x939: 0x0937, 0x93a: 0x0947, 0x93b: 0x0963, - 0x93c: 0x09af, 0x93d: 0x09bf, 0x93e: 0x0a03, 0x93f: 0x0a0f, - // Block 0x25, offset 0x940 - 0x940: 0x0a2b, 0x941: 0x0a3b, 0x942: 0x0b23, 0x943: 0x0b2b, 0x944: 0x0b5b, 0x945: 0x0b7b, - 0x946: 0x0bab, 0x947: 0x0bc3, 0x948: 0x0bb3, 0x949: 0x0bd3, 0x94a: 0x0bc7, 0x94b: 0x0beb, - 0x94c: 0x0c07, 0x94d: 0x0c5f, 0x94e: 0x0c6b, 0x94f: 0x0c73, 0x950: 0x0c9b, 0x951: 0x0cdf, - 0x952: 0x0d0f, 0x953: 0x0d13, 0x954: 0x0d27, 0x955: 0x0da7, 0x956: 0x0db7, 0x957: 0x0e0f, - 0x958: 0x0e5b, 0x959: 0x0e53, 0x95a: 0x0e67, 0x95b: 0x0e83, 0x95c: 0x0ebb, 0x95d: 0x1013, - 0x95e: 0x0edf, 0x95f: 0x0f13, 0x960: 0x0f1f, 0x961: 0x0f5f, 0x962: 0x0f7b, 0x963: 0x0f9f, - 0x964: 0x0fc3, 0x965: 0x0fc7, 0x966: 0x0fe3, 0x967: 0x0fe7, 0x968: 0x0ff7, 0x969: 0x100b, - 0x96a: 0x1007, 0x96b: 0x1037, 0x96c: 0x10b3, 0x96d: 0x10cb, 0x96e: 0x10e3, 0x96f: 0x111b, - 0x970: 0x112f, 0x971: 0x114b, 0x972: 0x117b, 0x973: 0x122f, 0x974: 0x1257, 0x975: 0x12cb, - 0x976: 0x1313, 0x977: 0x131f, 0x978: 0x1327, 0x979: 0x133f, 0x97a: 0x1353, 0x97b: 0x1343, - 0x97c: 0x135b, 0x97d: 0x1357, 0x97e: 0x134f, 0x97f: 0x135f, - // Block 0x26, offset 0x980 - 0x980: 0x136b, 0x981: 0x13a7, 0x982: 0x13e3, 0x983: 0x1413, 0x984: 0x144b, 0x985: 0x146b, - 0x986: 0x14b7, 0x987: 0x14db, 0x988: 0x14fb, 0x989: 0x150f, 0x98a: 0x151f, 0x98b: 0x152b, - 0x98c: 0x1537, 0x98d: 0x158b, 0x98e: 0x162b, 0x98f: 0x16b5, 0x990: 0x16b0, 0x991: 0x16e2, - 0x992: 0x0607, 0x993: 0x062f, 0x994: 0x0633, 0x995: 0x1764, 0x996: 0x1791, 0x997: 0x1809, - 0x998: 0x1617, 0x999: 0x1627, - // Block 0x27, offset 0x9c0 - 0x9c0: 0x06fb, 0x9c1: 0x06f3, 0x9c2: 0x0703, 0x9c3: 0x1647, 0x9c4: 0x0747, 0x9c5: 0x0757, - 0x9c6: 0x075b, 0x9c7: 0x0763, 0x9c8: 0x076b, 0x9c9: 0x076f, 0x9ca: 0x077b, 0x9cb: 0x0773, - 0x9cc: 0x05b3, 0x9cd: 0x165b, 0x9ce: 0x078f, 0x9cf: 0x0793, 0x9d0: 0x0797, 0x9d1: 0x07b3, - 0x9d2: 0x164c, 0x9d3: 0x05b7, 0x9d4: 0x079f, 0x9d5: 0x07bf, 0x9d6: 0x1656, 0x9d7: 0x07cf, - 0x9d8: 0x07d7, 0x9d9: 0x0737, 0x9da: 0x07df, 0x9db: 0x07e3, 0x9dc: 0x1831, 0x9dd: 0x07ff, - 0x9de: 0x0807, 0x9df: 0x05bf, 0x9e0: 0x081f, 0x9e1: 0x0823, 0x9e2: 0x082b, 0x9e3: 0x082f, - 0x9e4: 0x05c3, 0x9e5: 0x0847, 0x9e6: 0x084b, 0x9e7: 0x0857, 0x9e8: 0x0863, 0x9e9: 0x0867, - 0x9ea: 0x086b, 0x9eb: 0x0873, 0x9ec: 0x0893, 0x9ed: 0x0897, 0x9ee: 0x089f, 0x9ef: 0x08af, - 0x9f0: 0x08b7, 0x9f1: 0x08bb, 0x9f2: 0x08bb, 0x9f3: 0x08bb, 0x9f4: 0x166a, 0x9f5: 0x0e93, - 0x9f6: 0x08cf, 0x9f7: 0x08d7, 0x9f8: 0x166f, 0x9f9: 0x08e3, 0x9fa: 0x08eb, 0x9fb: 0x08f3, - 0x9fc: 0x091b, 0x9fd: 0x0907, 0x9fe: 0x0913, 0x9ff: 0x0917, - // Block 0x28, offset 0xa00 - 0xa00: 0x091f, 0xa01: 0x0927, 0xa02: 0x092b, 0xa03: 0x0933, 0xa04: 0x093b, 0xa05: 0x093f, - 0xa06: 0x093f, 0xa07: 0x0947, 0xa08: 0x094f, 0xa09: 0x0953, 0xa0a: 0x095f, 0xa0b: 0x0983, - 0xa0c: 0x0967, 0xa0d: 0x0987, 0xa0e: 0x096b, 0xa0f: 0x0973, 0xa10: 0x080b, 0xa11: 0x09cf, - 0xa12: 0x0997, 0xa13: 0x099b, 0xa14: 0x099f, 0xa15: 0x0993, 0xa16: 0x09a7, 0xa17: 0x09a3, - 0xa18: 0x09bb, 0xa19: 0x1674, 0xa1a: 0x09d7, 0xa1b: 0x09db, 0xa1c: 0x09e3, 0xa1d: 0x09ef, - 0xa1e: 0x09f7, 0xa1f: 0x0a13, 0xa20: 0x1679, 0xa21: 0x167e, 0xa22: 0x0a1f, 0xa23: 0x0a23, - 0xa24: 0x0a27, 0xa25: 0x0a1b, 0xa26: 0x0a2f, 0xa27: 0x05c7, 0xa28: 0x05cb, 0xa29: 0x0a37, - 0xa2a: 0x0a3f, 0xa2b: 0x0a3f, 0xa2c: 0x1683, 0xa2d: 0x0a5b, 0xa2e: 0x0a5f, 0xa2f: 0x0a63, - 0xa30: 0x0a6b, 0xa31: 0x1688, 0xa32: 0x0a73, 0xa33: 0x0a77, 0xa34: 0x0b4f, 0xa35: 0x0a7f, - 0xa36: 0x05cf, 0xa37: 0x0a8b, 0xa38: 0x0a9b, 0xa39: 0x0aa7, 0xa3a: 0x0aa3, 0xa3b: 0x1692, - 0xa3c: 0x0aaf, 0xa3d: 0x1697, 0xa3e: 0x0abb, 0xa3f: 0x0ab7, - // Block 0x29, offset 0xa40 - 0xa40: 0x0abf, 0xa41: 0x0acf, 0xa42: 0x0ad3, 0xa43: 0x05d3, 0xa44: 0x0ae3, 0xa45: 0x0aeb, - 0xa46: 0x0aef, 0xa47: 0x0af3, 0xa48: 0x05d7, 0xa49: 0x169c, 0xa4a: 0x05db, 0xa4b: 0x0b0f, - 0xa4c: 0x0b13, 0xa4d: 0x0b17, 0xa4e: 0x0b1f, 0xa4f: 0x1863, 0xa50: 0x0b37, 0xa51: 0x16a6, - 0xa52: 0x16a6, 0xa53: 0x11d7, 0xa54: 0x0b47, 0xa55: 0x0b47, 0xa56: 0x05df, 0xa57: 0x16c9, - 0xa58: 0x179b, 0xa59: 0x0b57, 0xa5a: 0x0b5f, 0xa5b: 0x05e3, 0xa5c: 0x0b73, 0xa5d: 0x0b83, - 0xa5e: 0x0b87, 0xa5f: 0x0b8f, 0xa60: 0x0b9f, 0xa61: 0x05eb, 0xa62: 0x05e7, 0xa63: 0x0ba3, - 0xa64: 0x16ab, 0xa65: 0x0ba7, 0xa66: 0x0bbb, 0xa67: 0x0bbf, 0xa68: 0x0bc3, 0xa69: 0x0bbf, - 0xa6a: 0x0bcf, 0xa6b: 0x0bd3, 0xa6c: 0x0be3, 0xa6d: 0x0bdb, 0xa6e: 0x0bdf, 0xa6f: 0x0be7, - 0xa70: 0x0beb, 0xa71: 0x0bef, 0xa72: 0x0bfb, 0xa73: 0x0bff, 0xa74: 0x0c17, 0xa75: 0x0c1f, - 0xa76: 0x0c2f, 0xa77: 0x0c43, 0xa78: 0x16ba, 0xa79: 0x0c3f, 0xa7a: 0x0c33, 0xa7b: 0x0c4b, - 0xa7c: 0x0c53, 0xa7d: 0x0c67, 0xa7e: 0x16bf, 0xa7f: 0x0c6f, - // Block 0x2a, offset 0xa80 - 0xa80: 0x0c63, 0xa81: 0x0c5b, 0xa82: 0x05ef, 0xa83: 0x0c77, 0xa84: 0x0c7f, 0xa85: 0x0c87, - 0xa86: 0x0c7b, 0xa87: 0x05f3, 0xa88: 0x0c97, 0xa89: 0x0c9f, 0xa8a: 0x16c4, 0xa8b: 0x0ccb, - 0xa8c: 0x0cff, 0xa8d: 0x0cdb, 0xa8e: 0x05ff, 0xa8f: 0x0ce7, 0xa90: 0x05fb, 0xa91: 0x05f7, - 0xa92: 0x07c3, 0xa93: 0x07c7, 0xa94: 0x0d03, 0xa95: 0x0ceb, 0xa96: 0x11ab, 0xa97: 0x0663, - 0xa98: 0x0d0f, 0xa99: 0x0d13, 0xa9a: 0x0d17, 0xa9b: 0x0d2b, 0xa9c: 0x0d23, 0xa9d: 0x16dd, - 0xa9e: 0x0603, 0xa9f: 0x0d3f, 0xaa0: 0x0d33, 0xaa1: 0x0d4f, 0xaa2: 0x0d57, 0xaa3: 0x16e7, - 0xaa4: 0x0d5b, 0xaa5: 0x0d47, 0xaa6: 0x0d63, 0xaa7: 0x0607, 0xaa8: 0x0d67, 0xaa9: 0x0d6b, - 0xaaa: 0x0d6f, 0xaab: 0x0d7b, 0xaac: 0x16ec, 0xaad: 0x0d83, 0xaae: 0x060b, 0xaaf: 0x0d8f, - 0xab0: 0x16f1, 0xab1: 0x0d93, 0xab2: 0x060f, 0xab3: 0x0d9f, 0xab4: 0x0dab, 0xab5: 0x0db7, - 0xab6: 0x0dbb, 0xab7: 0x16f6, 0xab8: 0x168d, 0xab9: 0x16fb, 0xaba: 0x0ddb, 0xabb: 0x1700, - 0xabc: 0x0de7, 0xabd: 0x0def, 0xabe: 0x0ddf, 0xabf: 0x0dfb, - // Block 0x2b, offset 0xac0 - 0xac0: 0x0e0b, 0xac1: 0x0e1b, 0xac2: 0x0e0f, 0xac3: 0x0e13, 0xac4: 0x0e1f, 0xac5: 0x0e23, - 0xac6: 0x1705, 0xac7: 0x0e07, 0xac8: 0x0e3b, 0xac9: 0x0e3f, 0xaca: 0x0613, 0xacb: 0x0e53, - 0xacc: 0x0e4f, 0xacd: 0x170a, 0xace: 0x0e33, 0xacf: 0x0e6f, 0xad0: 0x170f, 0xad1: 0x1714, - 0xad2: 0x0e73, 0xad3: 0x0e87, 0xad4: 0x0e83, 0xad5: 0x0e7f, 0xad6: 0x0617, 0xad7: 0x0e8b, - 0xad8: 0x0e9b, 0xad9: 0x0e97, 0xada: 0x0ea3, 0xadb: 0x1651, 0xadc: 0x0eb3, 0xadd: 0x1719, - 0xade: 0x0ebf, 0xadf: 0x1723, 0xae0: 0x0ed3, 0xae1: 0x0edf, 0xae2: 0x0ef3, 0xae3: 0x1728, - 0xae4: 0x0f07, 0xae5: 0x0f0b, 0xae6: 0x172d, 0xae7: 0x1732, 0xae8: 0x0f27, 0xae9: 0x0f37, - 0xaea: 0x061b, 0xaeb: 0x0f3b, 0xaec: 0x061f, 0xaed: 0x061f, 0xaee: 0x0f53, 0xaef: 0x0f57, - 0xaf0: 0x0f5f, 0xaf1: 0x0f63, 0xaf2: 0x0f6f, 0xaf3: 0x0623, 0xaf4: 0x0f87, 0xaf5: 0x1737, - 0xaf6: 0x0fa3, 0xaf7: 0x173c, 0xaf8: 0x0faf, 0xaf9: 0x16a1, 0xafa: 0x0fbf, 0xafb: 0x1741, - 0xafc: 0x1746, 0xafd: 0x174b, 0xafe: 0x0627, 0xaff: 0x062b, - // Block 0x2c, offset 0xb00 - 0xb00: 0x0ff7, 0xb01: 0x1755, 0xb02: 0x1750, 0xb03: 0x175a, 0xb04: 0x175f, 0xb05: 0x0fff, - 0xb06: 0x1003, 0xb07: 0x1003, 0xb08: 0x100b, 0xb09: 0x0633, 0xb0a: 0x100f, 0xb0b: 0x0637, - 0xb0c: 0x063b, 0xb0d: 0x1769, 0xb0e: 0x1023, 0xb0f: 0x102b, 0xb10: 0x1037, 0xb11: 0x063f, - 0xb12: 0x176e, 0xb13: 0x105b, 0xb14: 0x1773, 0xb15: 0x1778, 0xb16: 0x107b, 0xb17: 0x1093, - 0xb18: 0x0643, 0xb19: 0x109b, 0xb1a: 0x109f, 0xb1b: 0x10a3, 0xb1c: 0x177d, 0xb1d: 0x1782, - 0xb1e: 0x1782, 0xb1f: 0x10bb, 0xb20: 0x0647, 0xb21: 0x1787, 0xb22: 0x10cf, 0xb23: 0x10d3, - 0xb24: 0x064b, 0xb25: 0x178c, 0xb26: 0x10ef, 0xb27: 0x064f, 0xb28: 0x10ff, 0xb29: 0x10f7, - 0xb2a: 0x1107, 0xb2b: 0x1796, 0xb2c: 0x111f, 0xb2d: 0x0653, 0xb2e: 0x112b, 0xb2f: 0x1133, - 0xb30: 0x1143, 0xb31: 0x0657, 0xb32: 0x17a0, 0xb33: 0x17a5, 0xb34: 0x065b, 0xb35: 0x17aa, - 0xb36: 0x115b, 0xb37: 0x17af, 0xb38: 0x1167, 0xb39: 0x1173, 0xb3a: 0x117b, 0xb3b: 0x17b4, - 0xb3c: 0x17b9, 0xb3d: 0x118f, 0xb3e: 0x17be, 0xb3f: 0x1197, - // Block 0x2d, offset 0xb40 - 0xb40: 0x16ce, 0xb41: 0x065f, 0xb42: 0x11af, 0xb43: 0x11b3, 0xb44: 0x0667, 0xb45: 0x11b7, - 0xb46: 0x0a33, 0xb47: 0x17c3, 0xb48: 0x17c8, 0xb49: 0x16d3, 0xb4a: 0x16d8, 0xb4b: 0x11d7, - 0xb4c: 0x11db, 0xb4d: 0x13f3, 0xb4e: 0x066b, 0xb4f: 0x1207, 0xb50: 0x1203, 0xb51: 0x120b, - 0xb52: 0x083f, 0xb53: 0x120f, 0xb54: 0x1213, 0xb55: 0x1217, 0xb56: 0x121f, 0xb57: 0x17cd, - 0xb58: 0x121b, 0xb59: 0x1223, 0xb5a: 0x1237, 0xb5b: 0x123b, 0xb5c: 0x1227, 0xb5d: 0x123f, - 0xb5e: 0x1253, 0xb5f: 0x1267, 0xb60: 0x1233, 0xb61: 0x1247, 0xb62: 0x124b, 0xb63: 0x124f, - 0xb64: 0x17d2, 0xb65: 0x17dc, 0xb66: 0x17d7, 0xb67: 0x066f, 0xb68: 0x126f, 0xb69: 0x1273, - 0xb6a: 0x127b, 0xb6b: 0x17f0, 0xb6c: 0x127f, 0xb6d: 0x17e1, 0xb6e: 0x0673, 0xb6f: 0x0677, - 0xb70: 0x17e6, 0xb71: 0x17eb, 0xb72: 0x067b, 0xb73: 0x129f, 0xb74: 0x12a3, 0xb75: 0x12a7, - 0xb76: 0x12ab, 0xb77: 0x12b7, 0xb78: 0x12b3, 0xb79: 0x12bf, 0xb7a: 0x12bb, 0xb7b: 0x12cb, - 0xb7c: 0x12c3, 0xb7d: 0x12c7, 0xb7e: 0x12cf, 0xb7f: 0x067f, - // Block 0x2e, offset 0xb80 - 0xb80: 0x12d7, 0xb81: 0x12db, 0xb82: 0x0683, 0xb83: 0x12eb, 0xb84: 0x12ef, 0xb85: 0x17f5, - 0xb86: 0x12fb, 0xb87: 0x12ff, 0xb88: 0x0687, 0xb89: 0x130b, 0xb8a: 0x05bb, 0xb8b: 0x17fa, - 0xb8c: 0x17ff, 0xb8d: 0x068b, 0xb8e: 0x068f, 0xb8f: 0x1337, 0xb90: 0x134f, 0xb91: 0x136b, - 0xb92: 0x137b, 0xb93: 0x1804, 0xb94: 0x138f, 0xb95: 0x1393, 0xb96: 0x13ab, 0xb97: 0x13b7, - 0xb98: 0x180e, 0xb99: 0x1660, 0xb9a: 0x13c3, 0xb9b: 0x13bf, 0xb9c: 0x13cb, 0xb9d: 0x1665, - 0xb9e: 0x13d7, 0xb9f: 0x13e3, 0xba0: 0x1813, 0xba1: 0x1818, 0xba2: 0x1423, 0xba3: 0x142f, - 0xba4: 0x1437, 0xba5: 0x181d, 0xba6: 0x143b, 0xba7: 0x1467, 0xba8: 0x1473, 0xba9: 0x1477, - 0xbaa: 0x146f, 0xbab: 0x1483, 0xbac: 0x1487, 0xbad: 0x1822, 0xbae: 0x1493, 0xbaf: 0x0693, - 0xbb0: 0x149b, 0xbb1: 0x1827, 0xbb2: 0x0697, 0xbb3: 0x14d3, 0xbb4: 0x0ac3, 0xbb5: 0x14eb, - 0xbb6: 0x182c, 0xbb7: 0x1836, 0xbb8: 0x069b, 0xbb9: 0x069f, 0xbba: 0x1513, 0xbbb: 0x183b, - 0xbbc: 0x06a3, 0xbbd: 0x1840, 0xbbe: 0x152b, 0xbbf: 0x152b, - // Block 0x2f, offset 0xbc0 - 0xbc0: 0x1533, 0xbc1: 0x1845, 0xbc2: 0x154b, 0xbc3: 0x06a7, 0xbc4: 0x155b, 0xbc5: 0x1567, - 0xbc6: 0x156f, 0xbc7: 0x1577, 0xbc8: 0x06ab, 0xbc9: 0x184a, 0xbca: 0x158b, 0xbcb: 0x15a7, - 0xbcc: 0x15b3, 0xbcd: 0x06af, 0xbce: 0x06b3, 0xbcf: 0x15b7, 0xbd0: 0x184f, 0xbd1: 0x06b7, - 0xbd2: 0x1854, 0xbd3: 0x1859, 0xbd4: 0x185e, 0xbd5: 0x15db, 0xbd6: 0x06bb, 0xbd7: 0x15ef, - 0xbd8: 0x15f7, 0xbd9: 0x15fb, 0xbda: 0x1603, 0xbdb: 0x160b, 0xbdc: 0x1613, 0xbdd: 0x1868, -} - -// nfcIndex: 22 blocks, 1408 entries, 1408 bytes -// Block 0 is the zero block. -var nfcIndex = [1408]uint8{ - // Block 0x0, offset 0x0 - // Block 0x1, offset 0x40 - // Block 0x2, offset 0x80 - // Block 0x3, offset 0xc0 - 0xc2: 0x2e, 0xc3: 0x01, 0xc4: 0x02, 0xc5: 0x03, 0xc6: 0x2f, 0xc7: 0x04, - 0xc8: 0x05, 0xca: 0x30, 0xcb: 0x31, 0xcc: 0x06, 0xcd: 0x07, 0xce: 0x08, 0xcf: 0x32, - 0xd0: 0x09, 0xd1: 0x33, 0xd2: 0x34, 0xd3: 0x0a, 0xd6: 0x0b, 0xd7: 0x35, - 0xd8: 0x36, 0xd9: 0x0c, 0xdb: 0x37, 0xdc: 0x38, 0xdd: 0x39, 0xdf: 0x3a, - 0xe0: 0x02, 0xe1: 0x03, 0xe2: 0x04, 0xe3: 0x05, - 0xea: 0x06, 0xeb: 0x07, 0xec: 0x08, 0xed: 0x09, 0xef: 0x0a, - 0xf0: 0x13, - // Block 0x4, offset 0x100 - 0x120: 0x3b, 0x121: 0x3c, 0x123: 0x0d, 0x124: 0x3d, 0x125: 0x3e, 0x126: 0x3f, 0x127: 0x40, - 0x128: 0x41, 0x129: 0x42, 0x12a: 0x43, 0x12b: 0x44, 0x12c: 0x3f, 0x12d: 0x45, 0x12e: 0x46, 0x12f: 0x47, - 0x131: 0x48, 0x132: 0x49, 0x133: 0x4a, 0x134: 0x4b, 0x135: 0x4c, 0x137: 0x4d, - 0x138: 0x4e, 0x139: 0x4f, 0x13a: 0x50, 0x13b: 0x51, 0x13c: 0x52, 0x13d: 0x53, 0x13e: 0x54, 0x13f: 0x55, - // Block 0x5, offset 0x140 - 0x140: 0x56, 0x142: 0x57, 0x144: 0x58, 0x145: 0x59, 0x146: 0x5a, 0x147: 0x5b, - 0x14d: 0x5c, - 0x15c: 0x5d, 0x15f: 0x5e, - 0x162: 0x5f, 0x164: 0x60, - 0x168: 0x61, 0x169: 0x62, 0x16a: 0x63, 0x16c: 0x0e, 0x16d: 0x64, 0x16e: 0x65, 0x16f: 0x66, - 0x170: 0x67, 0x173: 0x68, 0x177: 0x0f, - 0x178: 0x10, 0x179: 0x11, 0x17a: 0x12, 0x17b: 0x13, 0x17c: 0x14, 0x17d: 0x15, 0x17e: 0x16, 0x17f: 0x17, - // Block 0x6, offset 0x180 - 0x180: 0x69, 0x183: 0x6a, 0x184: 0x6b, 0x186: 0x6c, 0x187: 0x6d, - 0x188: 0x6e, 0x189: 0x18, 0x18a: 0x19, 0x18b: 0x6f, 0x18c: 0x70, - 0x1ab: 0x71, - 0x1b3: 0x72, 0x1b5: 0x73, 0x1b7: 0x74, - // Block 0x7, offset 0x1c0 - 0x1c0: 0x75, 0x1c1: 0x1a, 0x1c2: 0x1b, 0x1c3: 0x1c, 0x1c4: 0x76, 0x1c5: 0x77, - 0x1c9: 0x78, 0x1cc: 0x79, 0x1cd: 0x7a, - // Block 0x8, offset 0x200 - 0x219: 0x7b, 0x21a: 0x7c, 0x21b: 0x7d, - 0x220: 0x7e, 0x223: 0x7f, 0x224: 0x80, 0x225: 0x81, 0x226: 0x82, 0x227: 0x83, - 0x22a: 0x84, 0x22b: 0x85, 0x22f: 0x86, - 0x230: 0x87, 0x231: 0x88, 0x232: 0x89, 0x233: 0x8a, 0x234: 0x8b, 0x235: 0x8c, 0x236: 0x8d, 0x237: 0x87, - 0x238: 0x88, 0x239: 0x89, 0x23a: 0x8a, 0x23b: 0x8b, 0x23c: 0x8c, 0x23d: 0x8d, 0x23e: 0x87, 0x23f: 0x88, - // Block 0x9, offset 0x240 - 0x240: 0x89, 0x241: 0x8a, 0x242: 0x8b, 0x243: 0x8c, 0x244: 0x8d, 0x245: 0x87, 0x246: 0x88, 0x247: 0x89, - 0x248: 0x8a, 0x249: 0x8b, 0x24a: 0x8c, 0x24b: 0x8d, 0x24c: 0x87, 0x24d: 0x88, 0x24e: 0x89, 0x24f: 0x8a, - 0x250: 0x8b, 0x251: 0x8c, 0x252: 0x8d, 0x253: 0x87, 0x254: 0x88, 0x255: 0x89, 0x256: 0x8a, 0x257: 0x8b, - 0x258: 0x8c, 0x259: 0x8d, 0x25a: 0x87, 0x25b: 0x88, 0x25c: 0x89, 0x25d: 0x8a, 0x25e: 0x8b, 0x25f: 0x8c, - 0x260: 0x8d, 0x261: 0x87, 0x262: 0x88, 0x263: 0x89, 0x264: 0x8a, 0x265: 0x8b, 0x266: 0x8c, 0x267: 0x8d, - 0x268: 0x87, 0x269: 0x88, 0x26a: 0x89, 0x26b: 0x8a, 0x26c: 0x8b, 0x26d: 0x8c, 0x26e: 0x8d, 0x26f: 0x87, - 0x270: 0x88, 0x271: 0x89, 0x272: 0x8a, 0x273: 0x8b, 0x274: 0x8c, 0x275: 0x8d, 0x276: 0x87, 0x277: 0x88, - 0x278: 0x89, 0x279: 0x8a, 0x27a: 0x8b, 0x27b: 0x8c, 0x27c: 0x8d, 0x27d: 0x87, 0x27e: 0x88, 0x27f: 0x89, - // Block 0xa, offset 0x280 - 0x280: 0x8a, 0x281: 0x8b, 0x282: 0x8c, 0x283: 0x8d, 0x284: 0x87, 0x285: 0x88, 0x286: 0x89, 0x287: 0x8a, - 0x288: 0x8b, 0x289: 0x8c, 0x28a: 0x8d, 0x28b: 0x87, 0x28c: 0x88, 0x28d: 0x89, 0x28e: 0x8a, 0x28f: 0x8b, - 0x290: 0x8c, 0x291: 0x8d, 0x292: 0x87, 0x293: 0x88, 0x294: 0x89, 0x295: 0x8a, 0x296: 0x8b, 0x297: 0x8c, - 0x298: 0x8d, 0x299: 0x87, 0x29a: 0x88, 0x29b: 0x89, 0x29c: 0x8a, 0x29d: 0x8b, 0x29e: 0x8c, 0x29f: 0x8d, - 0x2a0: 0x87, 0x2a1: 0x88, 0x2a2: 0x89, 0x2a3: 0x8a, 0x2a4: 0x8b, 0x2a5: 0x8c, 0x2a6: 0x8d, 0x2a7: 0x87, - 0x2a8: 0x88, 0x2a9: 0x89, 0x2aa: 0x8a, 0x2ab: 0x8b, 0x2ac: 0x8c, 0x2ad: 0x8d, 0x2ae: 0x87, 0x2af: 0x88, - 0x2b0: 0x89, 0x2b1: 0x8a, 0x2b2: 0x8b, 0x2b3: 0x8c, 0x2b4: 0x8d, 0x2b5: 0x87, 0x2b6: 0x88, 0x2b7: 0x89, - 0x2b8: 0x8a, 0x2b9: 0x8b, 0x2ba: 0x8c, 0x2bb: 0x8d, 0x2bc: 0x87, 0x2bd: 0x88, 0x2be: 0x89, 0x2bf: 0x8a, - // Block 0xb, offset 0x2c0 - 0x2c0: 0x8b, 0x2c1: 0x8c, 0x2c2: 0x8d, 0x2c3: 0x87, 0x2c4: 0x88, 0x2c5: 0x89, 0x2c6: 0x8a, 0x2c7: 0x8b, - 0x2c8: 0x8c, 0x2c9: 0x8d, 0x2ca: 0x87, 0x2cb: 0x88, 0x2cc: 0x89, 0x2cd: 0x8a, 0x2ce: 0x8b, 0x2cf: 0x8c, - 0x2d0: 0x8d, 0x2d1: 0x87, 0x2d2: 0x88, 0x2d3: 0x89, 0x2d4: 0x8a, 0x2d5: 0x8b, 0x2d6: 0x8c, 0x2d7: 0x8d, - 0x2d8: 0x87, 0x2d9: 0x88, 0x2da: 0x89, 0x2db: 0x8a, 0x2dc: 0x8b, 0x2dd: 0x8c, 0x2de: 0x8e, - // Block 0xc, offset 0x300 - 0x324: 0x1d, 0x325: 0x1e, 0x326: 0x1f, 0x327: 0x20, - 0x328: 0x21, 0x329: 0x22, 0x32a: 0x23, 0x32b: 0x24, 0x32c: 0x8f, 0x32d: 0x90, 0x32e: 0x91, - 0x331: 0x92, 0x332: 0x93, 0x333: 0x94, 0x334: 0x95, - 0x338: 0x96, 0x339: 0x97, 0x33a: 0x98, 0x33b: 0x99, 0x33e: 0x9a, 0x33f: 0x9b, - // Block 0xd, offset 0x340 - 0x347: 0x9c, - 0x34b: 0x9d, 0x34d: 0x9e, - 0x368: 0x9f, 0x36b: 0xa0, - 0x374: 0xa1, - 0x37d: 0xa2, - // Block 0xe, offset 0x380 - 0x381: 0xa3, 0x382: 0xa4, 0x384: 0xa5, 0x385: 0x82, 0x387: 0xa6, - 0x388: 0xa7, 0x38b: 0xa8, 0x38c: 0xa9, 0x38d: 0xaa, - 0x391: 0xab, 0x392: 0xac, 0x393: 0xad, 0x396: 0xae, 0x397: 0xaf, - 0x398: 0x73, 0x39a: 0xb0, 0x39c: 0xb1, - 0x3a0: 0xb2, - 0x3a8: 0xb3, 0x3a9: 0xb4, 0x3aa: 0xb5, - 0x3b0: 0x73, 0x3b5: 0xb6, 0x3b6: 0xb7, - // Block 0xf, offset 0x3c0 - 0x3eb: 0xb8, 0x3ec: 0xb9, - // Block 0x10, offset 0x400 - 0x432: 0xba, - // Block 0x11, offset 0x440 - 0x445: 0xbb, 0x446: 0xbc, 0x447: 0xbd, - 0x449: 0xbe, - // Block 0x12, offset 0x480 - 0x480: 0xbf, - 0x4a3: 0xc0, 0x4a5: 0xc1, - // Block 0x13, offset 0x4c0 - 0x4c8: 0xc2, - // Block 0x14, offset 0x500 - 0x520: 0x25, 0x521: 0x26, 0x522: 0x27, 0x523: 0x28, 0x524: 0x29, 0x525: 0x2a, 0x526: 0x2b, 0x527: 0x2c, - 0x528: 0x2d, - // Block 0x15, offset 0x540 - 0x550: 0x0b, 0x551: 0x0c, 0x556: 0x0d, - 0x55b: 0x0e, 0x55d: 0x0f, 0x55e: 0x10, 0x55f: 0x11, - 0x56f: 0x12, -} - -// nfcSparseOffset: 149 entries, 298 bytes -var nfcSparseOffset = []uint16{0x0, 0x5, 0x9, 0xb, 0xd, 0x18, 0x28, 0x2a, 0x2f, 0x3a, 0x49, 0x56, 0x5e, 0x63, 0x68, 0x6a, 0x72, 0x79, 0x7c, 0x84, 0x88, 0x8c, 0x8e, 0x90, 0x99, 0x9d, 0xa4, 0xa9, 0xac, 0xb6, 0xb9, 0xc0, 0xc8, 0xcb, 0xcd, 0xcf, 0xd1, 0xd6, 0xe7, 0xf3, 0xf5, 0xfb, 0xfd, 0xff, 0x101, 0x103, 0x105, 0x107, 0x10a, 0x10d, 0x10f, 0x112, 0x115, 0x119, 0x11e, 0x127, 0x129, 0x12c, 0x12e, 0x139, 0x13d, 0x14b, 0x14e, 0x154, 0x15a, 0x165, 0x169, 0x16b, 0x16d, 0x16f, 0x171, 0x173, 0x179, 0x17d, 0x17f, 0x181, 0x189, 0x18d, 0x190, 0x192, 0x194, 0x196, 0x199, 0x19b, 0x19d, 0x19f, 0x1a1, 0x1a7, 0x1aa, 0x1ac, 0x1b3, 0x1b9, 0x1bf, 0x1c7, 0x1cd, 0x1d3, 0x1d9, 0x1dd, 0x1eb, 0x1f4, 0x1f7, 0x1fa, 0x1fc, 0x1ff, 0x201, 0x205, 0x20a, 0x20c, 0x20e, 0x213, 0x219, 0x21b, 0x21d, 0x21f, 0x225, 0x228, 0x22a, 0x230, 0x233, 0x23b, 0x242, 0x245, 0x248, 0x24a, 0x24d, 0x255, 0x259, 0x260, 0x263, 0x269, 0x26b, 0x26e, 0x270, 0x273, 0x275, 0x277, 0x279, 0x27c, 0x27e, 0x280, 0x282, 0x284, 0x291, 0x29b, 0x29d, 0x29f, 0x2a5, 0x2a7, 0x2aa} - -// nfcSparseValues: 684 entries, 2736 bytes -var nfcSparseValues = [684]valueRange{ - // Block 0x0, offset 0x0 - {value: 0x0000, lo: 0x04}, - {value: 0xa100, lo: 0xa8, hi: 0xa8}, - {value: 0x8100, lo: 0xaf, hi: 0xaf}, - {value: 0x8100, lo: 0xb4, hi: 0xb4}, - {value: 0x8100, lo: 0xb8, hi: 0xb8}, - // Block 0x1, offset 0x5 - {value: 0x0091, lo: 0x03}, - {value: 0x46e2, lo: 0xa0, hi: 0xa1}, - {value: 0x4714, lo: 0xaf, hi: 0xb0}, - {value: 0xa000, lo: 0xb7, hi: 0xb7}, - // Block 0x2, offset 0x9 - {value: 0x0000, lo: 0x01}, - {value: 0xa000, lo: 0x92, hi: 0x92}, - // Block 0x3, offset 0xb - {value: 0x0000, lo: 0x01}, - {value: 0x8100, lo: 0x98, hi: 0x9d}, - // Block 0x4, offset 0xd - {value: 0x0006, lo: 0x0a}, - {value: 0xa000, lo: 0x81, hi: 0x81}, - {value: 0xa000, lo: 0x85, hi: 0x85}, - {value: 0xa000, lo: 0x89, hi: 0x89}, - {value: 0x4840, lo: 0x8a, hi: 0x8a}, - {value: 0x485e, lo: 0x8b, hi: 0x8b}, - {value: 0x36c7, lo: 0x8c, hi: 0x8c}, - {value: 0x36df, lo: 0x8d, hi: 0x8d}, - {value: 0x4876, lo: 0x8e, hi: 0x8e}, - {value: 0xa000, lo: 0x92, hi: 0x92}, - {value: 0x36fd, lo: 0x93, hi: 0x94}, - // Block 0x5, offset 0x18 - {value: 0x0000, lo: 0x0f}, - {value: 0xa000, lo: 0x83, hi: 0x83}, - {value: 0xa000, lo: 0x87, hi: 0x87}, - {value: 0xa000, lo: 0x8b, hi: 0x8b}, - {value: 0xa000, lo: 0x8d, hi: 0x8d}, - {value: 0x37a5, lo: 0x90, hi: 0x90}, - {value: 0x37b1, lo: 0x91, hi: 0x91}, - {value: 0x379f, lo: 0x93, hi: 0x93}, - {value: 0xa000, lo: 0x96, hi: 0x96}, - {value: 0x3817, lo: 0x97, hi: 0x97}, - {value: 0x37e1, lo: 0x9c, hi: 0x9c}, - {value: 0x37c9, lo: 0x9d, hi: 0x9d}, - {value: 0x37f3, lo: 0x9e, hi: 0x9e}, - {value: 0xa000, lo: 0xb4, hi: 0xb5}, - {value: 0x381d, lo: 0xb6, hi: 0xb6}, - {value: 0x3823, lo: 0xb7, hi: 0xb7}, - // Block 0x6, offset 0x28 - {value: 0x0000, lo: 0x01}, - {value: 0x8132, lo: 0x83, hi: 0x87}, - // Block 0x7, offset 0x2a - {value: 0x0001, lo: 0x04}, - {value: 0x8113, lo: 0x81, hi: 0x82}, - {value: 0x8132, lo: 0x84, hi: 0x84}, - {value: 0x812d, lo: 0x85, hi: 0x85}, - {value: 0x810d, lo: 0x87, hi: 0x87}, - // Block 0x8, offset 0x2f - {value: 0x0000, lo: 0x0a}, - {value: 0x8132, lo: 0x90, hi: 0x97}, - {value: 0x8119, lo: 0x98, hi: 0x98}, - {value: 0x811a, lo: 0x99, hi: 0x99}, - {value: 0x811b, lo: 0x9a, hi: 0x9a}, - {value: 0x3841, lo: 0xa2, hi: 0xa2}, - {value: 0x3847, lo: 0xa3, hi: 0xa3}, - {value: 0x3853, lo: 0xa4, hi: 0xa4}, - {value: 0x384d, lo: 0xa5, hi: 0xa5}, - {value: 0x3859, lo: 0xa6, hi: 0xa6}, - {value: 0xa000, lo: 0xa7, hi: 0xa7}, - // Block 0x9, offset 0x3a - {value: 0x0000, lo: 0x0e}, - {value: 0x386b, lo: 0x80, hi: 0x80}, - {value: 0xa000, lo: 0x81, hi: 0x81}, - {value: 0x385f, lo: 0x82, hi: 0x82}, - {value: 0xa000, lo: 0x92, hi: 0x92}, - {value: 0x3865, lo: 0x93, hi: 0x93}, - {value: 0xa000, lo: 0x95, hi: 0x95}, - {value: 0x8132, lo: 0x96, hi: 0x9c}, - {value: 0x8132, lo: 0x9f, hi: 0xa2}, - {value: 0x812d, lo: 0xa3, hi: 0xa3}, - {value: 0x8132, lo: 0xa4, hi: 0xa4}, - {value: 0x8132, lo: 0xa7, hi: 0xa8}, - {value: 0x812d, lo: 0xaa, hi: 0xaa}, - {value: 0x8132, lo: 0xab, hi: 0xac}, - {value: 0x812d, lo: 0xad, hi: 0xad}, - // Block 0xa, offset 0x49 - {value: 0x0000, lo: 0x0c}, - {value: 0x811f, lo: 0x91, hi: 0x91}, - {value: 0x8132, lo: 0xb0, hi: 0xb0}, - {value: 0x812d, lo: 0xb1, hi: 0xb1}, - {value: 0x8132, lo: 0xb2, hi: 0xb3}, - {value: 0x812d, lo: 0xb4, hi: 0xb4}, - {value: 0x8132, lo: 0xb5, hi: 0xb6}, - {value: 0x812d, lo: 0xb7, hi: 0xb9}, - {value: 0x8132, lo: 0xba, hi: 0xba}, - {value: 0x812d, lo: 0xbb, hi: 0xbc}, - {value: 0x8132, lo: 0xbd, hi: 0xbd}, - {value: 0x812d, lo: 0xbe, hi: 0xbe}, - {value: 0x8132, lo: 0xbf, hi: 0xbf}, - // Block 0xb, offset 0x56 - {value: 0x0005, lo: 0x07}, - {value: 0x8132, lo: 0x80, hi: 0x80}, - {value: 0x8132, lo: 0x81, hi: 0x81}, - {value: 0x812d, lo: 0x82, hi: 0x83}, - {value: 0x812d, lo: 0x84, hi: 0x85}, - {value: 0x812d, lo: 0x86, hi: 0x87}, - {value: 0x812d, lo: 0x88, hi: 0x89}, - {value: 0x8132, lo: 0x8a, hi: 0x8a}, - // Block 0xc, offset 0x5e - {value: 0x0000, lo: 0x04}, - {value: 0x8132, lo: 0xab, hi: 0xb1}, - {value: 0x812d, lo: 0xb2, hi: 0xb2}, - {value: 0x8132, lo: 0xb3, hi: 0xb3}, - {value: 0x812d, lo: 0xbd, hi: 0xbd}, - // Block 0xd, offset 0x63 - {value: 0x0000, lo: 0x04}, - {value: 0x8132, lo: 0x96, hi: 0x99}, - {value: 0x8132, lo: 0x9b, hi: 0xa3}, - {value: 0x8132, lo: 0xa5, hi: 0xa7}, - {value: 0x8132, lo: 0xa9, hi: 0xad}, - // Block 0xe, offset 0x68 - {value: 0x0000, lo: 0x01}, - {value: 0x812d, lo: 0x99, hi: 0x9b}, - // Block 0xf, offset 0x6a - {value: 0x0000, lo: 0x07}, - {value: 0xa000, lo: 0xa8, hi: 0xa8}, - {value: 0x3ed8, lo: 0xa9, hi: 0xa9}, - {value: 0xa000, lo: 0xb0, hi: 0xb0}, - {value: 0x3ee0, lo: 0xb1, hi: 0xb1}, - {value: 0xa000, lo: 0xb3, hi: 0xb3}, - {value: 0x3ee8, lo: 0xb4, hi: 0xb4}, - {value: 0x9902, lo: 0xbc, hi: 0xbc}, - // Block 0x10, offset 0x72 - {value: 0x0008, lo: 0x06}, - {value: 0x8104, lo: 0x8d, hi: 0x8d}, - {value: 0x8132, lo: 0x91, hi: 0x91}, - {value: 0x812d, lo: 0x92, hi: 0x92}, - {value: 0x8132, lo: 0x93, hi: 0x93}, - {value: 0x8132, lo: 0x94, hi: 0x94}, - {value: 0x451c, lo: 0x98, hi: 0x9f}, - // Block 0x11, offset 0x79 - {value: 0x0000, lo: 0x02}, - {value: 0x8102, lo: 0xbc, hi: 0xbc}, - {value: 0x9900, lo: 0xbe, hi: 0xbe}, - // Block 0x12, offset 0x7c - {value: 0x0008, lo: 0x07}, - {value: 0xa000, lo: 0x87, hi: 0x87}, - {value: 0x2c9e, lo: 0x8b, hi: 0x8c}, - {value: 0x8104, lo: 0x8d, hi: 0x8d}, - {value: 0x9900, lo: 0x97, hi: 0x97}, - {value: 0x455c, lo: 0x9c, hi: 0x9d}, - {value: 0x456c, lo: 0x9f, hi: 0x9f}, - {value: 0x8132, lo: 0xbe, hi: 0xbe}, - // Block 0x13, offset 0x84 - {value: 0x0000, lo: 0x03}, - {value: 0x4594, lo: 0xb3, hi: 0xb3}, - {value: 0x459c, lo: 0xb6, hi: 0xb6}, - {value: 0x8102, lo: 0xbc, hi: 0xbc}, - // Block 0x14, offset 0x88 - {value: 0x0008, lo: 0x03}, - {value: 0x8104, lo: 0x8d, hi: 0x8d}, - {value: 0x4574, lo: 0x99, hi: 0x9b}, - {value: 0x458c, lo: 0x9e, hi: 0x9e}, - // Block 0x15, offset 0x8c - {value: 0x0000, lo: 0x01}, - {value: 0x8102, lo: 0xbc, hi: 0xbc}, - // Block 0x16, offset 0x8e - {value: 0x0000, lo: 0x01}, - {value: 0x8104, lo: 0x8d, hi: 0x8d}, - // Block 0x17, offset 0x90 - {value: 0x0000, lo: 0x08}, - {value: 0xa000, lo: 0x87, hi: 0x87}, - {value: 0x2cb6, lo: 0x88, hi: 0x88}, - {value: 0x2cae, lo: 0x8b, hi: 0x8b}, - {value: 0x2cbe, lo: 0x8c, hi: 0x8c}, - {value: 0x8104, lo: 0x8d, hi: 0x8d}, - {value: 0x9900, lo: 0x96, hi: 0x97}, - {value: 0x45a4, lo: 0x9c, hi: 0x9c}, - {value: 0x45ac, lo: 0x9d, hi: 0x9d}, - // Block 0x18, offset 0x99 - {value: 0x0000, lo: 0x03}, - {value: 0xa000, lo: 0x92, hi: 0x92}, - {value: 0x2cc6, lo: 0x94, hi: 0x94}, - {value: 0x9900, lo: 0xbe, hi: 0xbe}, - // Block 0x19, offset 0x9d - {value: 0x0000, lo: 0x06}, - {value: 0xa000, lo: 0x86, hi: 0x87}, - {value: 0x2cce, lo: 0x8a, hi: 0x8a}, - {value: 0x2cde, lo: 0x8b, hi: 0x8b}, - {value: 0x2cd6, lo: 0x8c, hi: 0x8c}, - {value: 0x8104, lo: 0x8d, hi: 0x8d}, - {value: 0x9900, lo: 0x97, hi: 0x97}, - // Block 0x1a, offset 0xa4 - {value: 0x1801, lo: 0x04}, - {value: 0xa000, lo: 0x86, hi: 0x86}, - {value: 0x3ef0, lo: 0x88, hi: 0x88}, - {value: 0x8104, lo: 0x8d, hi: 0x8d}, - {value: 0x8120, lo: 0x95, hi: 0x96}, - // Block 0x1b, offset 0xa9 - {value: 0x0000, lo: 0x02}, - {value: 0x8102, lo: 0xbc, hi: 0xbc}, - {value: 0xa000, lo: 0xbf, hi: 0xbf}, - // Block 0x1c, offset 0xac - {value: 0x0000, lo: 0x09}, - {value: 0x2ce6, lo: 0x80, hi: 0x80}, - {value: 0x9900, lo: 0x82, hi: 0x82}, - {value: 0xa000, lo: 0x86, hi: 0x86}, - {value: 0x2cee, lo: 0x87, hi: 0x87}, - {value: 0x2cf6, lo: 0x88, hi: 0x88}, - {value: 0x2f50, lo: 0x8a, hi: 0x8a}, - {value: 0x2dd8, lo: 0x8b, hi: 0x8b}, - {value: 0x8104, lo: 0x8d, hi: 0x8d}, - {value: 0x9900, lo: 0x95, hi: 0x96}, - // Block 0x1d, offset 0xb6 - {value: 0x0000, lo: 0x02}, - {value: 0x8104, lo: 0xbb, hi: 0xbc}, - {value: 0x9900, lo: 0xbe, hi: 0xbe}, - // Block 0x1e, offset 0xb9 - {value: 0x0000, lo: 0x06}, - {value: 0xa000, lo: 0x86, hi: 0x87}, - {value: 0x2cfe, lo: 0x8a, hi: 0x8a}, - {value: 0x2d0e, lo: 0x8b, hi: 0x8b}, - {value: 0x2d06, lo: 0x8c, hi: 0x8c}, - {value: 0x8104, lo: 0x8d, hi: 0x8d}, - {value: 0x9900, lo: 0x97, hi: 0x97}, - // Block 0x1f, offset 0xc0 - {value: 0x6bea, lo: 0x07}, - {value: 0x9904, lo: 0x8a, hi: 0x8a}, - {value: 0x9900, lo: 0x8f, hi: 0x8f}, - {value: 0xa000, lo: 0x99, hi: 0x99}, - {value: 0x3ef8, lo: 0x9a, hi: 0x9a}, - {value: 0x2f58, lo: 0x9c, hi: 0x9c}, - {value: 0x2de3, lo: 0x9d, hi: 0x9d}, - {value: 0x2d16, lo: 0x9e, hi: 0x9f}, - // Block 0x20, offset 0xc8 - {value: 0x0000, lo: 0x02}, - {value: 0x8122, lo: 0xb8, hi: 0xb9}, - {value: 0x8104, lo: 0xba, hi: 0xba}, - // Block 0x21, offset 0xcb - {value: 0x0000, lo: 0x01}, - {value: 0x8123, lo: 0x88, hi: 0x8b}, - // Block 0x22, offset 0xcd - {value: 0x0000, lo: 0x01}, - {value: 0x8124, lo: 0xb8, hi: 0xb9}, - // Block 0x23, offset 0xcf - {value: 0x0000, lo: 0x01}, - {value: 0x8125, lo: 0x88, hi: 0x8b}, - // Block 0x24, offset 0xd1 - {value: 0x0000, lo: 0x04}, - {value: 0x812d, lo: 0x98, hi: 0x99}, - {value: 0x812d, lo: 0xb5, hi: 0xb5}, - {value: 0x812d, lo: 0xb7, hi: 0xb7}, - {value: 0x812b, lo: 0xb9, hi: 0xb9}, - // Block 0x25, offset 0xd6 - {value: 0x0000, lo: 0x10}, - {value: 0x2644, lo: 0x83, hi: 0x83}, - {value: 0x264b, lo: 0x8d, hi: 0x8d}, - {value: 0x2652, lo: 0x92, hi: 0x92}, - {value: 0x2659, lo: 0x97, hi: 0x97}, - {value: 0x2660, lo: 0x9c, hi: 0x9c}, - {value: 0x263d, lo: 0xa9, hi: 0xa9}, - {value: 0x8126, lo: 0xb1, hi: 0xb1}, - {value: 0x8127, lo: 0xb2, hi: 0xb2}, - {value: 0x4a84, lo: 0xb3, hi: 0xb3}, - {value: 0x8128, lo: 0xb4, hi: 0xb4}, - {value: 0x4a8d, lo: 0xb5, hi: 0xb5}, - {value: 0x45b4, lo: 0xb6, hi: 0xb6}, - {value: 0x8200, lo: 0xb7, hi: 0xb7}, - {value: 0x45bc, lo: 0xb8, hi: 0xb8}, - {value: 0x8200, lo: 0xb9, hi: 0xb9}, - {value: 0x8127, lo: 0xba, hi: 0xbd}, - // Block 0x26, offset 0xe7 - {value: 0x0000, lo: 0x0b}, - {value: 0x8127, lo: 0x80, hi: 0x80}, - {value: 0x4a96, lo: 0x81, hi: 0x81}, - {value: 0x8132, lo: 0x82, hi: 0x83}, - {value: 0x8104, lo: 0x84, hi: 0x84}, - {value: 0x8132, lo: 0x86, hi: 0x87}, - {value: 0x266e, lo: 0x93, hi: 0x93}, - {value: 0x2675, lo: 0x9d, hi: 0x9d}, - {value: 0x267c, lo: 0xa2, hi: 0xa2}, - {value: 0x2683, lo: 0xa7, hi: 0xa7}, - {value: 0x268a, lo: 0xac, hi: 0xac}, - {value: 0x2667, lo: 0xb9, hi: 0xb9}, - // Block 0x27, offset 0xf3 - {value: 0x0000, lo: 0x01}, - {value: 0x812d, lo: 0x86, hi: 0x86}, - // Block 0x28, offset 0xf5 - {value: 0x0000, lo: 0x05}, - {value: 0xa000, lo: 0xa5, hi: 0xa5}, - {value: 0x2d1e, lo: 0xa6, hi: 0xa6}, - {value: 0x9900, lo: 0xae, hi: 0xae}, - {value: 0x8102, lo: 0xb7, hi: 0xb7}, - {value: 0x8104, lo: 0xb9, hi: 0xba}, - // Block 0x29, offset 0xfb - {value: 0x0000, lo: 0x01}, - {value: 0x812d, lo: 0x8d, hi: 0x8d}, - // Block 0x2a, offset 0xfd - {value: 0x0000, lo: 0x01}, - {value: 0xa000, lo: 0x80, hi: 0x92}, - // Block 0x2b, offset 0xff - {value: 0x0000, lo: 0x01}, - {value: 0xb900, lo: 0xa1, hi: 0xb5}, - // Block 0x2c, offset 0x101 - {value: 0x0000, lo: 0x01}, - {value: 0x9900, lo: 0xa8, hi: 0xbf}, - // Block 0x2d, offset 0x103 - {value: 0x0000, lo: 0x01}, - {value: 0x9900, lo: 0x80, hi: 0x82}, - // Block 0x2e, offset 0x105 - {value: 0x0000, lo: 0x01}, - {value: 0x8132, lo: 0x9d, hi: 0x9f}, - // Block 0x2f, offset 0x107 - {value: 0x0000, lo: 0x02}, - {value: 0x8104, lo: 0x94, hi: 0x94}, - {value: 0x8104, lo: 0xb4, hi: 0xb4}, - // Block 0x30, offset 0x10a - {value: 0x0000, lo: 0x02}, - {value: 0x8104, lo: 0x92, hi: 0x92}, - {value: 0x8132, lo: 0x9d, hi: 0x9d}, - // Block 0x31, offset 0x10d - {value: 0x0000, lo: 0x01}, - {value: 0x8131, lo: 0xa9, hi: 0xa9}, - // Block 0x32, offset 0x10f - {value: 0x0004, lo: 0x02}, - {value: 0x812e, lo: 0xb9, hi: 0xba}, - {value: 0x812d, lo: 0xbb, hi: 0xbb}, - // Block 0x33, offset 0x112 - {value: 0x0000, lo: 0x02}, - {value: 0x8132, lo: 0x97, hi: 0x97}, - {value: 0x812d, lo: 0x98, hi: 0x98}, - // Block 0x34, offset 0x115 - {value: 0x0000, lo: 0x03}, - {value: 0x8104, lo: 0xa0, hi: 0xa0}, - {value: 0x8132, lo: 0xb5, hi: 0xbc}, - {value: 0x812d, lo: 0xbf, hi: 0xbf}, - // Block 0x35, offset 0x119 - {value: 0x0000, lo: 0x04}, - {value: 0x8132, lo: 0xb0, hi: 0xb4}, - {value: 0x812d, lo: 0xb5, hi: 0xba}, - {value: 0x8132, lo: 0xbb, hi: 0xbc}, - {value: 0x812d, lo: 0xbd, hi: 0xbd}, - // Block 0x36, offset 0x11e - {value: 0x0000, lo: 0x08}, - {value: 0x2d66, lo: 0x80, hi: 0x80}, - {value: 0x2d6e, lo: 0x81, hi: 0x81}, - {value: 0xa000, lo: 0x82, hi: 0x82}, - {value: 0x2d76, lo: 0x83, hi: 0x83}, - {value: 0x8104, lo: 0x84, hi: 0x84}, - {value: 0x8132, lo: 0xab, hi: 0xab}, - {value: 0x812d, lo: 0xac, hi: 0xac}, - {value: 0x8132, lo: 0xad, hi: 0xb3}, - // Block 0x37, offset 0x127 - {value: 0x0000, lo: 0x01}, - {value: 0x8104, lo: 0xaa, hi: 0xab}, - // Block 0x38, offset 0x129 - {value: 0x0000, lo: 0x02}, - {value: 0x8102, lo: 0xa6, hi: 0xa6}, - {value: 0x8104, lo: 0xb2, hi: 0xb3}, - // Block 0x39, offset 0x12c - {value: 0x0000, lo: 0x01}, - {value: 0x8102, lo: 0xb7, hi: 0xb7}, - // Block 0x3a, offset 0x12e - {value: 0x0000, lo: 0x0a}, - {value: 0x8132, lo: 0x90, hi: 0x92}, - {value: 0x8101, lo: 0x94, hi: 0x94}, - {value: 0x812d, lo: 0x95, hi: 0x99}, - {value: 0x8132, lo: 0x9a, hi: 0x9b}, - {value: 0x812d, lo: 0x9c, hi: 0x9f}, - {value: 0x8132, lo: 0xa0, hi: 0xa0}, - {value: 0x8101, lo: 0xa2, hi: 0xa8}, - {value: 0x812d, lo: 0xad, hi: 0xad}, - {value: 0x8132, lo: 0xb4, hi: 0xb4}, - {value: 0x8132, lo: 0xb8, hi: 0xb9}, - // Block 0x3b, offset 0x139 - {value: 0x0004, lo: 0x03}, - {value: 0x0433, lo: 0x80, hi: 0x81}, - {value: 0x8100, lo: 0x97, hi: 0x97}, - {value: 0x8100, lo: 0xbe, hi: 0xbe}, - // Block 0x3c, offset 0x13d - {value: 0x0000, lo: 0x0d}, - {value: 0x8132, lo: 0x90, hi: 0x91}, - {value: 0x8101, lo: 0x92, hi: 0x93}, - {value: 0x8132, lo: 0x94, hi: 0x97}, - {value: 0x8101, lo: 0x98, hi: 0x9a}, - {value: 0x8132, lo: 0x9b, hi: 0x9c}, - {value: 0x8132, lo: 0xa1, hi: 0xa1}, - {value: 0x8101, lo: 0xa5, hi: 0xa6}, - {value: 0x8132, lo: 0xa7, hi: 0xa7}, - {value: 0x812d, lo: 0xa8, hi: 0xa8}, - {value: 0x8132, lo: 0xa9, hi: 0xa9}, - {value: 0x8101, lo: 0xaa, hi: 0xab}, - {value: 0x812d, lo: 0xac, hi: 0xaf}, - {value: 0x8132, lo: 0xb0, hi: 0xb0}, - // Block 0x3d, offset 0x14b - {value: 0x427b, lo: 0x02}, - {value: 0x01b8, lo: 0xa6, hi: 0xa6}, - {value: 0x0057, lo: 0xaa, hi: 0xab}, - // Block 0x3e, offset 0x14e - {value: 0x0007, lo: 0x05}, - {value: 0xa000, lo: 0x90, hi: 0x90}, - {value: 0xa000, lo: 0x92, hi: 0x92}, - {value: 0xa000, lo: 0x94, hi: 0x94}, - {value: 0x3bb9, lo: 0x9a, hi: 0x9b}, - {value: 0x3bc7, lo: 0xae, hi: 0xae}, - // Block 0x3f, offset 0x154 - {value: 0x000e, lo: 0x05}, - {value: 0x3bce, lo: 0x8d, hi: 0x8e}, - {value: 0x3bd5, lo: 0x8f, hi: 0x8f}, - {value: 0xa000, lo: 0x90, hi: 0x90}, - {value: 0xa000, lo: 0x92, hi: 0x92}, - {value: 0xa000, lo: 0x94, hi: 0x94}, - // Block 0x40, offset 0x15a - {value: 0x6408, lo: 0x0a}, - {value: 0xa000, lo: 0x83, hi: 0x83}, - {value: 0x3be3, lo: 0x84, hi: 0x84}, - {value: 0xa000, lo: 0x88, hi: 0x88}, - {value: 0x3bea, lo: 0x89, hi: 0x89}, - {value: 0xa000, lo: 0x8b, hi: 0x8b}, - {value: 0x3bf1, lo: 0x8c, hi: 0x8c}, - {value: 0xa000, lo: 0xa3, hi: 0xa3}, - {value: 0x3bf8, lo: 0xa4, hi: 0xa5}, - {value: 0x3bff, lo: 0xa6, hi: 0xa6}, - {value: 0xa000, lo: 0xbc, hi: 0xbc}, - // Block 0x41, offset 0x165 - {value: 0x0007, lo: 0x03}, - {value: 0x3c68, lo: 0xa0, hi: 0xa1}, - {value: 0x3c92, lo: 0xa2, hi: 0xa3}, - {value: 0x3cbc, lo: 0xaa, hi: 0xad}, - // Block 0x42, offset 0x169 - {value: 0x0004, lo: 0x01}, - {value: 0x048b, lo: 0xa9, hi: 0xaa}, - // Block 0x43, offset 0x16b - {value: 0x0000, lo: 0x01}, - {value: 0x44dd, lo: 0x9c, hi: 0x9c}, - // Block 0x44, offset 0x16d - {value: 0x0000, lo: 0x01}, - {value: 0x8132, lo: 0xaf, hi: 0xb1}, - // Block 0x45, offset 0x16f - {value: 0x0000, lo: 0x01}, - {value: 0x8104, lo: 0xbf, hi: 0xbf}, - // Block 0x46, offset 0x171 - {value: 0x0000, lo: 0x01}, - {value: 0x8132, lo: 0xa0, hi: 0xbf}, - // Block 0x47, offset 0x173 - {value: 0x0000, lo: 0x05}, - {value: 0x812c, lo: 0xaa, hi: 0xaa}, - {value: 0x8131, lo: 0xab, hi: 0xab}, - {value: 0x8133, lo: 0xac, hi: 0xac}, - {value: 0x812e, lo: 0xad, hi: 0xad}, - {value: 0x812f, lo: 0xae, hi: 0xaf}, - // Block 0x48, offset 0x179 - {value: 0x0000, lo: 0x03}, - {value: 0x4a9f, lo: 0xb3, hi: 0xb3}, - {value: 0x4a9f, lo: 0xb5, hi: 0xb6}, - {value: 0x4a9f, lo: 0xba, hi: 0xbf}, - // Block 0x49, offset 0x17d - {value: 0x0000, lo: 0x01}, - {value: 0x4a9f, lo: 0x8f, hi: 0xa3}, - // Block 0x4a, offset 0x17f - {value: 0x0000, lo: 0x01}, - {value: 0x8100, lo: 0xae, hi: 0xbe}, - // Block 0x4b, offset 0x181 - {value: 0x0000, lo: 0x07}, - {value: 0x8100, lo: 0x84, hi: 0x84}, - {value: 0x8100, lo: 0x87, hi: 0x87}, - {value: 0x8100, lo: 0x90, hi: 0x90}, - {value: 0x8100, lo: 0x9e, hi: 0x9e}, - {value: 0x8100, lo: 0xa1, hi: 0xa1}, - {value: 0x8100, lo: 0xb2, hi: 0xb2}, - {value: 0x8100, lo: 0xbb, hi: 0xbb}, - // Block 0x4c, offset 0x189 - {value: 0x0000, lo: 0x03}, - {value: 0x8100, lo: 0x80, hi: 0x80}, - {value: 0x8100, lo: 0x8b, hi: 0x8b}, - {value: 0x8100, lo: 0x8e, hi: 0x8e}, - // Block 0x4d, offset 0x18d - {value: 0x0000, lo: 0x02}, - {value: 0x8132, lo: 0xaf, hi: 0xaf}, - {value: 0x8132, lo: 0xb4, hi: 0xbd}, - // Block 0x4e, offset 0x190 - {value: 0x0000, lo: 0x01}, - {value: 0x8132, lo: 0x9e, hi: 0x9f}, - // Block 0x4f, offset 0x192 - {value: 0x0000, lo: 0x01}, - {value: 0x8132, lo: 0xb0, hi: 0xb1}, - // Block 0x50, offset 0x194 - {value: 0x0000, lo: 0x01}, - {value: 0x8104, lo: 0x86, hi: 0x86}, - // Block 0x51, offset 0x196 - {value: 0x0000, lo: 0x02}, - {value: 0x8104, lo: 0x84, hi: 0x84}, - {value: 0x8132, lo: 0xa0, hi: 0xb1}, - // Block 0x52, offset 0x199 - {value: 0x0000, lo: 0x01}, - {value: 0x812d, lo: 0xab, hi: 0xad}, - // Block 0x53, offset 0x19b - {value: 0x0000, lo: 0x01}, - {value: 0x8104, lo: 0x93, hi: 0x93}, - // Block 0x54, offset 0x19d - {value: 0x0000, lo: 0x01}, - {value: 0x8102, lo: 0xb3, hi: 0xb3}, - // Block 0x55, offset 0x19f - {value: 0x0000, lo: 0x01}, - {value: 0x8104, lo: 0x80, hi: 0x80}, - // Block 0x56, offset 0x1a1 - {value: 0x0000, lo: 0x05}, - {value: 0x8132, lo: 0xb0, hi: 0xb0}, - {value: 0x8132, lo: 0xb2, hi: 0xb3}, - {value: 0x812d, lo: 0xb4, hi: 0xb4}, - {value: 0x8132, lo: 0xb7, hi: 0xb8}, - {value: 0x8132, lo: 0xbe, hi: 0xbf}, - // Block 0x57, offset 0x1a7 - {value: 0x0000, lo: 0x02}, - {value: 0x8132, lo: 0x81, hi: 0x81}, - {value: 0x8104, lo: 0xb6, hi: 0xb6}, - // Block 0x58, offset 0x1aa - {value: 0x0000, lo: 0x01}, - {value: 0x8104, lo: 0xad, hi: 0xad}, - // Block 0x59, offset 0x1ac - {value: 0x0000, lo: 0x06}, - {value: 0xe500, lo: 0x80, hi: 0x80}, - {value: 0xc600, lo: 0x81, hi: 0x9b}, - {value: 0xe500, lo: 0x9c, hi: 0x9c}, - {value: 0xc600, lo: 0x9d, hi: 0xb7}, - {value: 0xe500, lo: 0xb8, hi: 0xb8}, - {value: 0xc600, lo: 0xb9, hi: 0xbf}, - // Block 0x5a, offset 0x1b3 - {value: 0x0000, lo: 0x05}, - {value: 0xc600, lo: 0x80, hi: 0x93}, - {value: 0xe500, lo: 0x94, hi: 0x94}, - {value: 0xc600, lo: 0x95, hi: 0xaf}, - {value: 0xe500, lo: 0xb0, hi: 0xb0}, - {value: 0xc600, lo: 0xb1, hi: 0xbf}, - // Block 0x5b, offset 0x1b9 - {value: 0x0000, lo: 0x05}, - {value: 0xc600, lo: 0x80, hi: 0x8b}, - {value: 0xe500, lo: 0x8c, hi: 0x8c}, - {value: 0xc600, lo: 0x8d, hi: 0xa7}, - {value: 0xe500, lo: 0xa8, hi: 0xa8}, - {value: 0xc600, lo: 0xa9, hi: 0xbf}, - // Block 0x5c, offset 0x1bf - {value: 0x0000, lo: 0x07}, - {value: 0xc600, lo: 0x80, hi: 0x83}, - {value: 0xe500, lo: 0x84, hi: 0x84}, - {value: 0xc600, lo: 0x85, hi: 0x9f}, - {value: 0xe500, lo: 0xa0, hi: 0xa0}, - {value: 0xc600, lo: 0xa1, hi: 0xbb}, - {value: 0xe500, lo: 0xbc, hi: 0xbc}, - {value: 0xc600, lo: 0xbd, hi: 0xbf}, - // Block 0x5d, offset 0x1c7 - {value: 0x0000, lo: 0x05}, - {value: 0xc600, lo: 0x80, hi: 0x97}, - {value: 0xe500, lo: 0x98, hi: 0x98}, - {value: 0xc600, lo: 0x99, hi: 0xb3}, - {value: 0xe500, lo: 0xb4, hi: 0xb4}, - {value: 0xc600, lo: 0xb5, hi: 0xbf}, - // Block 0x5e, offset 0x1cd - {value: 0x0000, lo: 0x05}, - {value: 0xc600, lo: 0x80, hi: 0x8f}, - {value: 0xe500, lo: 0x90, hi: 0x90}, - {value: 0xc600, lo: 0x91, hi: 0xab}, - {value: 0xe500, lo: 0xac, hi: 0xac}, - {value: 0xc600, lo: 0xad, hi: 0xbf}, - // Block 0x5f, offset 0x1d3 - {value: 0x0000, lo: 0x05}, - {value: 0xc600, lo: 0x80, hi: 0x87}, - {value: 0xe500, lo: 0x88, hi: 0x88}, - {value: 0xc600, lo: 0x89, hi: 0xa3}, - {value: 0xe500, lo: 0xa4, hi: 0xa4}, - {value: 0xc600, lo: 0xa5, hi: 0xbf}, - // Block 0x60, offset 0x1d9 - {value: 0x0000, lo: 0x03}, - {value: 0xc600, lo: 0x80, hi: 0x87}, - {value: 0xe500, lo: 0x88, hi: 0x88}, - {value: 0xc600, lo: 0x89, hi: 0xa3}, - // Block 0x61, offset 0x1dd - {value: 0x0006, lo: 0x0d}, - {value: 0x4390, lo: 0x9d, hi: 0x9d}, - {value: 0x8115, lo: 0x9e, hi: 0x9e}, - {value: 0x4402, lo: 0x9f, hi: 0x9f}, - {value: 0x43f0, lo: 0xaa, hi: 0xab}, - {value: 0x44f4, lo: 0xac, hi: 0xac}, - {value: 0x44fc, lo: 0xad, hi: 0xad}, - {value: 0x4348, lo: 0xae, hi: 0xb1}, - {value: 0x4366, lo: 0xb2, hi: 0xb4}, - {value: 0x437e, lo: 0xb5, hi: 0xb6}, - {value: 0x438a, lo: 0xb8, hi: 0xb8}, - {value: 0x4396, lo: 0xb9, hi: 0xbb}, - {value: 0x43ae, lo: 0xbc, hi: 0xbc}, - {value: 0x43b4, lo: 0xbe, hi: 0xbe}, - // Block 0x62, offset 0x1eb - {value: 0x0006, lo: 0x08}, - {value: 0x43ba, lo: 0x80, hi: 0x81}, - {value: 0x43c6, lo: 0x83, hi: 0x84}, - {value: 0x43d8, lo: 0x86, hi: 0x89}, - {value: 0x43fc, lo: 0x8a, hi: 0x8a}, - {value: 0x4378, lo: 0x8b, hi: 0x8b}, - {value: 0x4360, lo: 0x8c, hi: 0x8c}, - {value: 0x43a8, lo: 0x8d, hi: 0x8d}, - {value: 0x43d2, lo: 0x8e, hi: 0x8e}, - // Block 0x63, offset 0x1f4 - {value: 0x0000, lo: 0x02}, - {value: 0x8100, lo: 0xa4, hi: 0xa5}, - {value: 0x8100, lo: 0xb0, hi: 0xb1}, - // Block 0x64, offset 0x1f7 - {value: 0x0000, lo: 0x02}, - {value: 0x8100, lo: 0x9b, hi: 0x9d}, - {value: 0x8200, lo: 0x9e, hi: 0xa3}, - // Block 0x65, offset 0x1fa - {value: 0x0000, lo: 0x01}, - {value: 0x8100, lo: 0x90, hi: 0x90}, - // Block 0x66, offset 0x1fc - {value: 0x0000, lo: 0x02}, - {value: 0x8100, lo: 0x99, hi: 0x99}, - {value: 0x8200, lo: 0xb2, hi: 0xb4}, - // Block 0x67, offset 0x1ff - {value: 0x0000, lo: 0x01}, - {value: 0x8100, lo: 0xbc, hi: 0xbd}, - // Block 0x68, offset 0x201 - {value: 0x0000, lo: 0x03}, - {value: 0x8132, lo: 0xa0, hi: 0xa6}, - {value: 0x812d, lo: 0xa7, hi: 0xad}, - {value: 0x8132, lo: 0xae, hi: 0xaf}, - // Block 0x69, offset 0x205 - {value: 0x0000, lo: 0x04}, - {value: 0x8100, lo: 0x89, hi: 0x8c}, - {value: 0x8100, lo: 0xb0, hi: 0xb2}, - {value: 0x8100, lo: 0xb4, hi: 0xb4}, - {value: 0x8100, lo: 0xb6, hi: 0xbf}, - // Block 0x6a, offset 0x20a - {value: 0x0000, lo: 0x01}, - {value: 0x8100, lo: 0x81, hi: 0x8c}, - // Block 0x6b, offset 0x20c - {value: 0x0000, lo: 0x01}, - {value: 0x8100, lo: 0xb5, hi: 0xba}, - // Block 0x6c, offset 0x20e - {value: 0x0000, lo: 0x04}, - {value: 0x4a9f, lo: 0x9e, hi: 0x9f}, - {value: 0x4a9f, lo: 0xa3, hi: 0xa3}, - {value: 0x4a9f, lo: 0xa5, hi: 0xa6}, - {value: 0x4a9f, lo: 0xaa, hi: 0xaf}, - // Block 0x6d, offset 0x213 - {value: 0x0000, lo: 0x05}, - {value: 0x4a9f, lo: 0x82, hi: 0x87}, - {value: 0x4a9f, lo: 0x8a, hi: 0x8f}, - {value: 0x4a9f, lo: 0x92, hi: 0x97}, - {value: 0x4a9f, lo: 0x9a, hi: 0x9c}, - {value: 0x8100, lo: 0xa3, hi: 0xa3}, - // Block 0x6e, offset 0x219 - {value: 0x0000, lo: 0x01}, - {value: 0x812d, lo: 0xbd, hi: 0xbd}, - // Block 0x6f, offset 0x21b - {value: 0x0000, lo: 0x01}, - {value: 0x812d, lo: 0xa0, hi: 0xa0}, - // Block 0x70, offset 0x21d - {value: 0x0000, lo: 0x01}, - {value: 0x8132, lo: 0xb6, hi: 0xba}, - // Block 0x71, offset 0x21f - {value: 0x002c, lo: 0x05}, - {value: 0x812d, lo: 0x8d, hi: 0x8d}, - {value: 0x8132, lo: 0x8f, hi: 0x8f}, - {value: 0x8132, lo: 0xb8, hi: 0xb8}, - {value: 0x8101, lo: 0xb9, hi: 0xba}, - {value: 0x8104, lo: 0xbf, hi: 0xbf}, - // Block 0x72, offset 0x225 - {value: 0x0000, lo: 0x02}, - {value: 0x8132, lo: 0xa5, hi: 0xa5}, - {value: 0x812d, lo: 0xa6, hi: 0xa6}, - // Block 0x73, offset 0x228 - {value: 0x0000, lo: 0x01}, - {value: 0x8132, lo: 0xa4, hi: 0xa7}, - // Block 0x74, offset 0x22a - {value: 0x0000, lo: 0x05}, - {value: 0x812d, lo: 0x86, hi: 0x87}, - {value: 0x8132, lo: 0x88, hi: 0x8a}, - {value: 0x812d, lo: 0x8b, hi: 0x8b}, - {value: 0x8132, lo: 0x8c, hi: 0x8c}, - {value: 0x812d, lo: 0x8d, hi: 0x90}, - // Block 0x75, offset 0x230 - {value: 0x0000, lo: 0x02}, - {value: 0x8104, lo: 0x86, hi: 0x86}, - {value: 0x8104, lo: 0xbf, hi: 0xbf}, - // Block 0x76, offset 0x233 - {value: 0x17fe, lo: 0x07}, - {value: 0xa000, lo: 0x99, hi: 0x99}, - {value: 0x4238, lo: 0x9a, hi: 0x9a}, - {value: 0xa000, lo: 0x9b, hi: 0x9b}, - {value: 0x4242, lo: 0x9c, hi: 0x9c}, - {value: 0xa000, lo: 0xa5, hi: 0xa5}, - {value: 0x424c, lo: 0xab, hi: 0xab}, - {value: 0x8104, lo: 0xb9, hi: 0xba}, - // Block 0x77, offset 0x23b - {value: 0x0000, lo: 0x06}, - {value: 0x8132, lo: 0x80, hi: 0x82}, - {value: 0x9900, lo: 0xa7, hi: 0xa7}, - {value: 0x2d7e, lo: 0xae, hi: 0xae}, - {value: 0x2d88, lo: 0xaf, hi: 0xaf}, - {value: 0xa000, lo: 0xb1, hi: 0xb2}, - {value: 0x8104, lo: 0xb3, hi: 0xb4}, - // Block 0x78, offset 0x242 - {value: 0x0000, lo: 0x02}, - {value: 0x8104, lo: 0x80, hi: 0x80}, - {value: 0x8102, lo: 0x8a, hi: 0x8a}, - // Block 0x79, offset 0x245 - {value: 0x0000, lo: 0x02}, - {value: 0x8104, lo: 0xb5, hi: 0xb5}, - {value: 0x8102, lo: 0xb6, hi: 0xb6}, - // Block 0x7a, offset 0x248 - {value: 0x0002, lo: 0x01}, - {value: 0x8102, lo: 0xa9, hi: 0xaa}, - // Block 0x7b, offset 0x24a - {value: 0x0000, lo: 0x02}, - {value: 0x8102, lo: 0xbb, hi: 0xbc}, - {value: 0x9900, lo: 0xbe, hi: 0xbe}, - // Block 0x7c, offset 0x24d - {value: 0x0000, lo: 0x07}, - {value: 0xa000, lo: 0x87, hi: 0x87}, - {value: 0x2d92, lo: 0x8b, hi: 0x8b}, - {value: 0x2d9c, lo: 0x8c, hi: 0x8c}, - {value: 0x8104, lo: 0x8d, hi: 0x8d}, - {value: 0x9900, lo: 0x97, hi: 0x97}, - {value: 0x8132, lo: 0xa6, hi: 0xac}, - {value: 0x8132, lo: 0xb0, hi: 0xb4}, - // Block 0x7d, offset 0x255 - {value: 0x0000, lo: 0x03}, - {value: 0x8104, lo: 0x82, hi: 0x82}, - {value: 0x8102, lo: 0x86, hi: 0x86}, - {value: 0x8132, lo: 0x9e, hi: 0x9e}, - // Block 0x7e, offset 0x259 - {value: 0x6b5a, lo: 0x06}, - {value: 0x9900, lo: 0xb0, hi: 0xb0}, - {value: 0xa000, lo: 0xb9, hi: 0xb9}, - {value: 0x9900, lo: 0xba, hi: 0xba}, - {value: 0x2db0, lo: 0xbb, hi: 0xbb}, - {value: 0x2da6, lo: 0xbc, hi: 0xbd}, - {value: 0x2dba, lo: 0xbe, hi: 0xbe}, - // Block 0x7f, offset 0x260 - {value: 0x0000, lo: 0x02}, - {value: 0x8104, lo: 0x82, hi: 0x82}, - {value: 0x8102, lo: 0x83, hi: 0x83}, - // Block 0x80, offset 0x263 - {value: 0x0000, lo: 0x05}, - {value: 0x9900, lo: 0xaf, hi: 0xaf}, - {value: 0xa000, lo: 0xb8, hi: 0xb9}, - {value: 0x2dc4, lo: 0xba, hi: 0xba}, - {value: 0x2dce, lo: 0xbb, hi: 0xbb}, - {value: 0x8104, lo: 0xbf, hi: 0xbf}, - // Block 0x81, offset 0x269 - {value: 0x0000, lo: 0x01}, - {value: 0x8102, lo: 0x80, hi: 0x80}, - // Block 0x82, offset 0x26b - {value: 0x0000, lo: 0x02}, - {value: 0x8104, lo: 0xb6, hi: 0xb6}, - {value: 0x8102, lo: 0xb7, hi: 0xb7}, - // Block 0x83, offset 0x26e - {value: 0x0000, lo: 0x01}, - {value: 0x8104, lo: 0xab, hi: 0xab}, - // Block 0x84, offset 0x270 - {value: 0x0000, lo: 0x02}, - {value: 0x8104, lo: 0xb9, hi: 0xb9}, - {value: 0x8102, lo: 0xba, hi: 0xba}, - // Block 0x85, offset 0x273 - {value: 0x0000, lo: 0x01}, - {value: 0x8104, lo: 0xb4, hi: 0xb4}, - // Block 0x86, offset 0x275 - {value: 0x0000, lo: 0x01}, - {value: 0x8104, lo: 0x87, hi: 0x87}, - // Block 0x87, offset 0x277 - {value: 0x0000, lo: 0x01}, - {value: 0x8104, lo: 0x99, hi: 0x99}, - // Block 0x88, offset 0x279 - {value: 0x0000, lo: 0x02}, - {value: 0x8102, lo: 0x82, hi: 0x82}, - {value: 0x8104, lo: 0x84, hi: 0x85}, - // Block 0x89, offset 0x27c - {value: 0x0000, lo: 0x01}, - {value: 0x8104, lo: 0x97, hi: 0x97}, - // Block 0x8a, offset 0x27e - {value: 0x0000, lo: 0x01}, - {value: 0x8101, lo: 0xb0, hi: 0xb4}, - // Block 0x8b, offset 0x280 - {value: 0x0000, lo: 0x01}, - {value: 0x8132, lo: 0xb0, hi: 0xb6}, - // Block 0x8c, offset 0x282 - {value: 0x0000, lo: 0x01}, - {value: 0x8101, lo: 0x9e, hi: 0x9e}, - // Block 0x8d, offset 0x284 - {value: 0x0000, lo: 0x0c}, - {value: 0x45cc, lo: 0x9e, hi: 0x9e}, - {value: 0x45d6, lo: 0x9f, hi: 0x9f}, - {value: 0x460a, lo: 0xa0, hi: 0xa0}, - {value: 0x4618, lo: 0xa1, hi: 0xa1}, - {value: 0x4626, lo: 0xa2, hi: 0xa2}, - {value: 0x4634, lo: 0xa3, hi: 0xa3}, - {value: 0x4642, lo: 0xa4, hi: 0xa4}, - {value: 0x812b, lo: 0xa5, hi: 0xa6}, - {value: 0x8101, lo: 0xa7, hi: 0xa9}, - {value: 0x8130, lo: 0xad, hi: 0xad}, - {value: 0x812b, lo: 0xae, hi: 0xb2}, - {value: 0x812d, lo: 0xbb, hi: 0xbf}, - // Block 0x8e, offset 0x291 - {value: 0x0000, lo: 0x09}, - {value: 0x812d, lo: 0x80, hi: 0x82}, - {value: 0x8132, lo: 0x85, hi: 0x89}, - {value: 0x812d, lo: 0x8a, hi: 0x8b}, - {value: 0x8132, lo: 0xaa, hi: 0xad}, - {value: 0x45e0, lo: 0xbb, hi: 0xbb}, - {value: 0x45ea, lo: 0xbc, hi: 0xbc}, - {value: 0x4650, lo: 0xbd, hi: 0xbd}, - {value: 0x466c, lo: 0xbe, hi: 0xbe}, - {value: 0x465e, lo: 0xbf, hi: 0xbf}, - // Block 0x8f, offset 0x29b - {value: 0x0000, lo: 0x01}, - {value: 0x467a, lo: 0x80, hi: 0x80}, - // Block 0x90, offset 0x29d - {value: 0x0000, lo: 0x01}, - {value: 0x8132, lo: 0x82, hi: 0x84}, - // Block 0x91, offset 0x29f - {value: 0x0000, lo: 0x05}, - {value: 0x8132, lo: 0x80, hi: 0x86}, - {value: 0x8132, lo: 0x88, hi: 0x98}, - {value: 0x8132, lo: 0x9b, hi: 0xa1}, - {value: 0x8132, lo: 0xa3, hi: 0xa4}, - {value: 0x8132, lo: 0xa6, hi: 0xaa}, - // Block 0x92, offset 0x2a5 - {value: 0x0000, lo: 0x01}, - {value: 0x812d, lo: 0x90, hi: 0x96}, - // Block 0x93, offset 0x2a7 - {value: 0x0000, lo: 0x02}, - {value: 0x8132, lo: 0x84, hi: 0x89}, - {value: 0x8102, lo: 0x8a, hi: 0x8a}, - // Block 0x94, offset 0x2aa - {value: 0x0000, lo: 0x01}, - {value: 0x8100, lo: 0x93, hi: 0x93}, -} - -// lookup returns the trie value for the first UTF-8 encoding in s and -// the width in bytes of this encoding. The size will be 0 if s does not -// hold enough bytes to complete the encoding. len(s) must be greater than 0. -func (t *nfkcTrie) lookup(s []byte) (v uint16, sz int) { - c0 := s[0] - switch { - case c0 < 0x80: // is ASCII - return nfkcValues[c0], 1 - case c0 < 0xC2: - return 0, 1 // Illegal UTF-8: not a starter, not ASCII. - case c0 < 0xE0: // 2-byte UTF-8 - if len(s) < 2 { - return 0, 0 - } - i := nfkcIndex[c0] - c1 := s[1] - if c1 < 0x80 || 0xC0 <= c1 { - return 0, 1 // Illegal UTF-8: not a continuation byte. - } - return t.lookupValue(uint32(i), c1), 2 - case c0 < 0xF0: // 3-byte UTF-8 - if len(s) < 3 { - return 0, 0 - } - i := nfkcIndex[c0] - c1 := s[1] - if c1 < 0x80 || 0xC0 <= c1 { - return 0, 1 // Illegal UTF-8: not a continuation byte. - } - o := uint32(i)<<6 + uint32(c1) - i = nfkcIndex[o] - c2 := s[2] - if c2 < 0x80 || 0xC0 <= c2 { - return 0, 2 // Illegal UTF-8: not a continuation byte. - } - return t.lookupValue(uint32(i), c2), 3 - case c0 < 0xF8: // 4-byte UTF-8 - if len(s) < 4 { - return 0, 0 - } - i := nfkcIndex[c0] - c1 := s[1] - if c1 < 0x80 || 0xC0 <= c1 { - return 0, 1 // Illegal UTF-8: not a continuation byte. - } - o := uint32(i)<<6 + uint32(c1) - i = nfkcIndex[o] - c2 := s[2] - if c2 < 0x80 || 0xC0 <= c2 { - return 0, 2 // Illegal UTF-8: not a continuation byte. - } - o = uint32(i)<<6 + uint32(c2) - i = nfkcIndex[o] - c3 := s[3] - if c3 < 0x80 || 0xC0 <= c3 { - return 0, 3 // Illegal UTF-8: not a continuation byte. - } - return t.lookupValue(uint32(i), c3), 4 - } - // Illegal rune - return 0, 1 -} - -// lookupUnsafe returns the trie value for the first UTF-8 encoding in s. -// s must start with a full and valid UTF-8 encoded rune. -func (t *nfkcTrie) lookupUnsafe(s []byte) uint16 { - c0 := s[0] - if c0 < 0x80 { // is ASCII - return nfkcValues[c0] - } - i := nfkcIndex[c0] - if c0 < 0xE0 { // 2-byte UTF-8 - return t.lookupValue(uint32(i), s[1]) - } - i = nfkcIndex[uint32(i)<<6+uint32(s[1])] - if c0 < 0xF0 { // 3-byte UTF-8 - return t.lookupValue(uint32(i), s[2]) - } - i = nfkcIndex[uint32(i)<<6+uint32(s[2])] - if c0 < 0xF8 { // 4-byte UTF-8 - return t.lookupValue(uint32(i), s[3]) - } - return 0 -} - -// lookupString returns the trie value for the first UTF-8 encoding in s and -// the width in bytes of this encoding. The size will be 0 if s does not -// hold enough bytes to complete the encoding. len(s) must be greater than 0. -func (t *nfkcTrie) lookupString(s string) (v uint16, sz int) { - c0 := s[0] - switch { - case c0 < 0x80: // is ASCII - return nfkcValues[c0], 1 - case c0 < 0xC2: - return 0, 1 // Illegal UTF-8: not a starter, not ASCII. - case c0 < 0xE0: // 2-byte UTF-8 - if len(s) < 2 { - return 0, 0 - } - i := nfkcIndex[c0] - c1 := s[1] - if c1 < 0x80 || 0xC0 <= c1 { - return 0, 1 // Illegal UTF-8: not a continuation byte. - } - return t.lookupValue(uint32(i), c1), 2 - case c0 < 0xF0: // 3-byte UTF-8 - if len(s) < 3 { - return 0, 0 - } - i := nfkcIndex[c0] - c1 := s[1] - if c1 < 0x80 || 0xC0 <= c1 { - return 0, 1 // Illegal UTF-8: not a continuation byte. - } - o := uint32(i)<<6 + uint32(c1) - i = nfkcIndex[o] - c2 := s[2] - if c2 < 0x80 || 0xC0 <= c2 { - return 0, 2 // Illegal UTF-8: not a continuation byte. - } - return t.lookupValue(uint32(i), c2), 3 - case c0 < 0xF8: // 4-byte UTF-8 - if len(s) < 4 { - return 0, 0 - } - i := nfkcIndex[c0] - c1 := s[1] - if c1 < 0x80 || 0xC0 <= c1 { - return 0, 1 // Illegal UTF-8: not a continuation byte. - } - o := uint32(i)<<6 + uint32(c1) - i = nfkcIndex[o] - c2 := s[2] - if c2 < 0x80 || 0xC0 <= c2 { - return 0, 2 // Illegal UTF-8: not a continuation byte. - } - o = uint32(i)<<6 + uint32(c2) - i = nfkcIndex[o] - c3 := s[3] - if c3 < 0x80 || 0xC0 <= c3 { - return 0, 3 // Illegal UTF-8: not a continuation byte. - } - return t.lookupValue(uint32(i), c3), 4 - } - // Illegal rune - return 0, 1 -} - -// lookupStringUnsafe returns the trie value for the first UTF-8 encoding in s. -// s must start with a full and valid UTF-8 encoded rune. -func (t *nfkcTrie) lookupStringUnsafe(s string) uint16 { - c0 := s[0] - if c0 < 0x80 { // is ASCII - return nfkcValues[c0] - } - i := nfkcIndex[c0] - if c0 < 0xE0 { // 2-byte UTF-8 - return t.lookupValue(uint32(i), s[1]) - } - i = nfkcIndex[uint32(i)<<6+uint32(s[1])] - if c0 < 0xF0 { // 3-byte UTF-8 - return t.lookupValue(uint32(i), s[2]) - } - i = nfkcIndex[uint32(i)<<6+uint32(s[2])] - if c0 < 0xF8 { // 4-byte UTF-8 - return t.lookupValue(uint32(i), s[3]) - } - return 0 -} - -// nfkcTrie. Total size: 17248 bytes (16.84 KiB). Checksum: 4fb368372b6b1b27. -type nfkcTrie struct{} - -func newNfkcTrie(i int) *nfkcTrie { - return &nfkcTrie{} -} - -// lookupValue determines the type of block n and looks up the value for b. -func (t *nfkcTrie) lookupValue(n uint32, b byte) uint16 { - switch { - case n < 92: - return uint16(nfkcValues[n<<6+uint32(b)]) - default: - n -= 92 - return uint16(nfkcSparse.lookup(n, b)) - } -} - -// nfkcValues: 94 blocks, 6016 entries, 12032 bytes -// The third block is the zero block. -var nfkcValues = [6016]uint16{ - // Block 0x0, offset 0x0 - 0x3c: 0xa000, 0x3d: 0xa000, 0x3e: 0xa000, - // Block 0x1, offset 0x40 - 0x41: 0xa000, 0x42: 0xa000, 0x43: 0xa000, 0x44: 0xa000, 0x45: 0xa000, - 0x46: 0xa000, 0x47: 0xa000, 0x48: 0xa000, 0x49: 0xa000, 0x4a: 0xa000, 0x4b: 0xa000, - 0x4c: 0xa000, 0x4d: 0xa000, 0x4e: 0xa000, 0x4f: 0xa000, 0x50: 0xa000, - 0x52: 0xa000, 0x53: 0xa000, 0x54: 0xa000, 0x55: 0xa000, 0x56: 0xa000, 0x57: 0xa000, - 0x58: 0xa000, 0x59: 0xa000, 0x5a: 0xa000, - 0x61: 0xa000, 0x62: 0xa000, 0x63: 0xa000, - 0x64: 0xa000, 0x65: 0xa000, 0x66: 0xa000, 0x67: 0xa000, 0x68: 0xa000, 0x69: 0xa000, - 0x6a: 0xa000, 0x6b: 0xa000, 0x6c: 0xa000, 0x6d: 0xa000, 0x6e: 0xa000, 0x6f: 0xa000, - 0x70: 0xa000, 0x72: 0xa000, 0x73: 0xa000, 0x74: 0xa000, 0x75: 0xa000, - 0x76: 0xa000, 0x77: 0xa000, 0x78: 0xa000, 0x79: 0xa000, 0x7a: 0xa000, - // Block 0x2, offset 0x80 - // Block 0x3, offset 0xc0 - 0xc0: 0x2f6f, 0xc1: 0x2f74, 0xc2: 0x4688, 0xc3: 0x2f79, 0xc4: 0x4697, 0xc5: 0x469c, - 0xc6: 0xa000, 0xc7: 0x46a6, 0xc8: 0x2fe2, 0xc9: 0x2fe7, 0xca: 0x46ab, 0xcb: 0x2ffb, - 0xcc: 0x306e, 0xcd: 0x3073, 0xce: 0x3078, 0xcf: 0x46bf, 0xd1: 0x3104, - 0xd2: 0x3127, 0xd3: 0x312c, 0xd4: 0x46c9, 0xd5: 0x46ce, 0xd6: 0x46dd, - 0xd8: 0xa000, 0xd9: 0x31b3, 0xda: 0x31b8, 0xdb: 0x31bd, 0xdc: 0x470f, 0xdd: 0x3235, - 0xe0: 0x327b, 0xe1: 0x3280, 0xe2: 0x4719, 0xe3: 0x3285, - 0xe4: 0x4728, 0xe5: 0x472d, 0xe6: 0xa000, 0xe7: 0x4737, 0xe8: 0x32ee, 0xe9: 0x32f3, - 0xea: 0x473c, 0xeb: 0x3307, 0xec: 0x337f, 0xed: 0x3384, 0xee: 0x3389, 0xef: 0x4750, - 0xf1: 0x3415, 0xf2: 0x3438, 0xf3: 0x343d, 0xf4: 0x475a, 0xf5: 0x475f, - 0xf6: 0x476e, 0xf8: 0xa000, 0xf9: 0x34c9, 0xfa: 0x34ce, 0xfb: 0x34d3, - 0xfc: 0x47a0, 0xfd: 0x3550, 0xff: 0x3569, - // Block 0x4, offset 0x100 - 0x100: 0x2f7e, 0x101: 0x328a, 0x102: 0x468d, 0x103: 0x471e, 0x104: 0x2f9c, 0x105: 0x32a8, - 0x106: 0x2fb0, 0x107: 0x32bc, 0x108: 0x2fb5, 0x109: 0x32c1, 0x10a: 0x2fba, 0x10b: 0x32c6, - 0x10c: 0x2fbf, 0x10d: 0x32cb, 0x10e: 0x2fc9, 0x10f: 0x32d5, - 0x112: 0x46b0, 0x113: 0x4741, 0x114: 0x2ff1, 0x115: 0x32fd, 0x116: 0x2ff6, 0x117: 0x3302, - 0x118: 0x3014, 0x119: 0x3320, 0x11a: 0x3005, 0x11b: 0x3311, 0x11c: 0x302d, 0x11d: 0x3339, - 0x11e: 0x3037, 0x11f: 0x3343, 0x120: 0x303c, 0x121: 0x3348, 0x122: 0x3046, 0x123: 0x3352, - 0x124: 0x304b, 0x125: 0x3357, 0x128: 0x307d, 0x129: 0x338e, - 0x12a: 0x3082, 0x12b: 0x3393, 0x12c: 0x3087, 0x12d: 0x3398, 0x12e: 0x30aa, 0x12f: 0x33b6, - 0x130: 0x308c, 0x132: 0x195d, 0x133: 0x19e7, 0x134: 0x30b4, 0x135: 0x33c0, - 0x136: 0x30c8, 0x137: 0x33d9, 0x139: 0x30d2, 0x13a: 0x33e3, 0x13b: 0x30dc, - 0x13c: 0x33ed, 0x13d: 0x30d7, 0x13e: 0x33e8, 0x13f: 0x1bac, - // Block 0x5, offset 0x140 - 0x140: 0x1c34, 0x143: 0x30ff, 0x144: 0x3410, 0x145: 0x3118, - 0x146: 0x3429, 0x147: 0x310e, 0x148: 0x341f, 0x149: 0x1c5c, - 0x14c: 0x46d3, 0x14d: 0x4764, 0x14e: 0x3131, 0x14f: 0x3442, 0x150: 0x313b, 0x151: 0x344c, - 0x154: 0x3159, 0x155: 0x346a, 0x156: 0x3172, 0x157: 0x3483, - 0x158: 0x3163, 0x159: 0x3474, 0x15a: 0x46f6, 0x15b: 0x4787, 0x15c: 0x317c, 0x15d: 0x348d, - 0x15e: 0x318b, 0x15f: 0x349c, 0x160: 0x46fb, 0x161: 0x478c, 0x162: 0x31a4, 0x163: 0x34ba, - 0x164: 0x3195, 0x165: 0x34ab, 0x168: 0x4705, 0x169: 0x4796, - 0x16a: 0x470a, 0x16b: 0x479b, 0x16c: 0x31c2, 0x16d: 0x34d8, 0x16e: 0x31cc, 0x16f: 0x34e2, - 0x170: 0x31d1, 0x171: 0x34e7, 0x172: 0x31ef, 0x173: 0x3505, 0x174: 0x3212, 0x175: 0x3528, - 0x176: 0x323a, 0x177: 0x3555, 0x178: 0x324e, 0x179: 0x325d, 0x17a: 0x357d, 0x17b: 0x3267, - 0x17c: 0x3587, 0x17d: 0x326c, 0x17e: 0x358c, 0x17f: 0x00a7, - // Block 0x6, offset 0x180 - 0x184: 0x2dee, 0x185: 0x2df4, - 0x186: 0x2dfa, 0x187: 0x1972, 0x188: 0x1975, 0x189: 0x1a08, 0x18a: 0x1987, 0x18b: 0x198a, - 0x18c: 0x1a3e, 0x18d: 0x2f88, 0x18e: 0x3294, 0x18f: 0x3096, 0x190: 0x33a2, 0x191: 0x3140, - 0x192: 0x3451, 0x193: 0x31d6, 0x194: 0x34ec, 0x195: 0x39cf, 0x196: 0x3b5e, 0x197: 0x39c8, - 0x198: 0x3b57, 0x199: 0x39d6, 0x19a: 0x3b65, 0x19b: 0x39c1, 0x19c: 0x3b50, - 0x19e: 0x38b0, 0x19f: 0x3a3f, 0x1a0: 0x38a9, 0x1a1: 0x3a38, 0x1a2: 0x35b3, 0x1a3: 0x35c5, - 0x1a6: 0x3041, 0x1a7: 0x334d, 0x1a8: 0x30be, 0x1a9: 0x33cf, - 0x1aa: 0x46ec, 0x1ab: 0x477d, 0x1ac: 0x3990, 0x1ad: 0x3b1f, 0x1ae: 0x35d7, 0x1af: 0x35dd, - 0x1b0: 0x33c5, 0x1b1: 0x1942, 0x1b2: 0x1945, 0x1b3: 0x19cf, 0x1b4: 0x3028, 0x1b5: 0x3334, - 0x1b8: 0x30fa, 0x1b9: 0x340b, 0x1ba: 0x38b7, 0x1bb: 0x3a46, - 0x1bc: 0x35ad, 0x1bd: 0x35bf, 0x1be: 0x35b9, 0x1bf: 0x35cb, - // Block 0x7, offset 0x1c0 - 0x1c0: 0x2f8d, 0x1c1: 0x3299, 0x1c2: 0x2f92, 0x1c3: 0x329e, 0x1c4: 0x300a, 0x1c5: 0x3316, - 0x1c6: 0x300f, 0x1c7: 0x331b, 0x1c8: 0x309b, 0x1c9: 0x33a7, 0x1ca: 0x30a0, 0x1cb: 0x33ac, - 0x1cc: 0x3145, 0x1cd: 0x3456, 0x1ce: 0x314a, 0x1cf: 0x345b, 0x1d0: 0x3168, 0x1d1: 0x3479, - 0x1d2: 0x316d, 0x1d3: 0x347e, 0x1d4: 0x31db, 0x1d5: 0x34f1, 0x1d6: 0x31e0, 0x1d7: 0x34f6, - 0x1d8: 0x3186, 0x1d9: 0x3497, 0x1da: 0x319f, 0x1db: 0x34b5, - 0x1de: 0x305a, 0x1df: 0x3366, - 0x1e6: 0x4692, 0x1e7: 0x4723, 0x1e8: 0x46ba, 0x1e9: 0x474b, - 0x1ea: 0x395f, 0x1eb: 0x3aee, 0x1ec: 0x393c, 0x1ed: 0x3acb, 0x1ee: 0x46d8, 0x1ef: 0x4769, - 0x1f0: 0x3958, 0x1f1: 0x3ae7, 0x1f2: 0x3244, 0x1f3: 0x355f, - // Block 0x8, offset 0x200 - 0x200: 0x9932, 0x201: 0x9932, 0x202: 0x9932, 0x203: 0x9932, 0x204: 0x9932, 0x205: 0x8132, - 0x206: 0x9932, 0x207: 0x9932, 0x208: 0x9932, 0x209: 0x9932, 0x20a: 0x9932, 0x20b: 0x9932, - 0x20c: 0x9932, 0x20d: 0x8132, 0x20e: 0x8132, 0x20f: 0x9932, 0x210: 0x8132, 0x211: 0x9932, - 0x212: 0x8132, 0x213: 0x9932, 0x214: 0x9932, 0x215: 0x8133, 0x216: 0x812d, 0x217: 0x812d, - 0x218: 0x812d, 0x219: 0x812d, 0x21a: 0x8133, 0x21b: 0x992b, 0x21c: 0x812d, 0x21d: 0x812d, - 0x21e: 0x812d, 0x21f: 0x812d, 0x220: 0x812d, 0x221: 0x8129, 0x222: 0x8129, 0x223: 0x992d, - 0x224: 0x992d, 0x225: 0x992d, 0x226: 0x992d, 0x227: 0x9929, 0x228: 0x9929, 0x229: 0x812d, - 0x22a: 0x812d, 0x22b: 0x812d, 0x22c: 0x812d, 0x22d: 0x992d, 0x22e: 0x992d, 0x22f: 0x812d, - 0x230: 0x992d, 0x231: 0x992d, 0x232: 0x812d, 0x233: 0x812d, 0x234: 0x8101, 0x235: 0x8101, - 0x236: 0x8101, 0x237: 0x8101, 0x238: 0x9901, 0x239: 0x812d, 0x23a: 0x812d, 0x23b: 0x812d, - 0x23c: 0x812d, 0x23d: 0x8132, 0x23e: 0x8132, 0x23f: 0x8132, - // Block 0x9, offset 0x240 - 0x240: 0x49ae, 0x241: 0x49b3, 0x242: 0x9932, 0x243: 0x49b8, 0x244: 0x4a71, 0x245: 0x9936, - 0x246: 0x8132, 0x247: 0x812d, 0x248: 0x812d, 0x249: 0x812d, 0x24a: 0x8132, 0x24b: 0x8132, - 0x24c: 0x8132, 0x24d: 0x812d, 0x24e: 0x812d, 0x250: 0x8132, 0x251: 0x8132, - 0x252: 0x8132, 0x253: 0x812d, 0x254: 0x812d, 0x255: 0x812d, 0x256: 0x812d, 0x257: 0x8132, - 0x258: 0x8133, 0x259: 0x812d, 0x25a: 0x812d, 0x25b: 0x8132, 0x25c: 0x8134, 0x25d: 0x8135, - 0x25e: 0x8135, 0x25f: 0x8134, 0x260: 0x8135, 0x261: 0x8135, 0x262: 0x8134, 0x263: 0x8132, - 0x264: 0x8132, 0x265: 0x8132, 0x266: 0x8132, 0x267: 0x8132, 0x268: 0x8132, 0x269: 0x8132, - 0x26a: 0x8132, 0x26b: 0x8132, 0x26c: 0x8132, 0x26d: 0x8132, 0x26e: 0x8132, 0x26f: 0x8132, - 0x274: 0x0170, - 0x27a: 0x42a5, - 0x27e: 0x0037, - // Block 0xa, offset 0x280 - 0x284: 0x425a, 0x285: 0x447b, - 0x286: 0x35e9, 0x287: 0x00ce, 0x288: 0x3607, 0x289: 0x3613, 0x28a: 0x3625, - 0x28c: 0x3643, 0x28e: 0x3655, 0x28f: 0x3673, 0x290: 0x3e08, 0x291: 0xa000, - 0x295: 0xa000, 0x297: 0xa000, - 0x299: 0xa000, - 0x29f: 0xa000, 0x2a1: 0xa000, - 0x2a5: 0xa000, 0x2a9: 0xa000, - 0x2aa: 0x3637, 0x2ab: 0x3667, 0x2ac: 0x47fe, 0x2ad: 0x3697, 0x2ae: 0x4828, 0x2af: 0x36a9, - 0x2b0: 0x3e70, 0x2b1: 0xa000, 0x2b5: 0xa000, - 0x2b7: 0xa000, 0x2b9: 0xa000, - 0x2bf: 0xa000, - // Block 0xb, offset 0x2c0 - 0x2c1: 0xa000, 0x2c5: 0xa000, - 0x2c9: 0xa000, 0x2ca: 0x4840, 0x2cb: 0x485e, - 0x2cc: 0x36c7, 0x2cd: 0x36df, 0x2ce: 0x4876, 0x2d0: 0x01be, 0x2d1: 0x01d0, - 0x2d2: 0x01ac, 0x2d3: 0x430c, 0x2d4: 0x4312, 0x2d5: 0x01fa, 0x2d6: 0x01e8, - 0x2f0: 0x01d6, 0x2f1: 0x01eb, 0x2f2: 0x01ee, 0x2f4: 0x0188, 0x2f5: 0x01c7, - 0x2f9: 0x01a6, - // Block 0xc, offset 0x300 - 0x300: 0x3721, 0x301: 0x372d, 0x303: 0x371b, - 0x306: 0xa000, 0x307: 0x3709, - 0x30c: 0x375d, 0x30d: 0x3745, 0x30e: 0x376f, 0x310: 0xa000, - 0x313: 0xa000, 0x315: 0xa000, 0x316: 0xa000, 0x317: 0xa000, - 0x318: 0xa000, 0x319: 0x3751, 0x31a: 0xa000, - 0x31e: 0xa000, 0x323: 0xa000, - 0x327: 0xa000, - 0x32b: 0xa000, 0x32d: 0xa000, - 0x330: 0xa000, 0x333: 0xa000, 0x335: 0xa000, - 0x336: 0xa000, 0x337: 0xa000, 0x338: 0xa000, 0x339: 0x37d5, 0x33a: 0xa000, - 0x33e: 0xa000, - // Block 0xd, offset 0x340 - 0x341: 0x3733, 0x342: 0x37b7, - 0x350: 0x370f, 0x351: 0x3793, - 0x352: 0x3715, 0x353: 0x3799, 0x356: 0x3727, 0x357: 0x37ab, - 0x358: 0xa000, 0x359: 0xa000, 0x35a: 0x3829, 0x35b: 0x382f, 0x35c: 0x3739, 0x35d: 0x37bd, - 0x35e: 0x373f, 0x35f: 0x37c3, 0x362: 0x374b, 0x363: 0x37cf, - 0x364: 0x3757, 0x365: 0x37db, 0x366: 0x3763, 0x367: 0x37e7, 0x368: 0xa000, 0x369: 0xa000, - 0x36a: 0x3835, 0x36b: 0x383b, 0x36c: 0x378d, 0x36d: 0x3811, 0x36e: 0x3769, 0x36f: 0x37ed, - 0x370: 0x3775, 0x371: 0x37f9, 0x372: 0x377b, 0x373: 0x37ff, 0x374: 0x3781, 0x375: 0x3805, - 0x378: 0x3787, 0x379: 0x380b, - // Block 0xe, offset 0x380 - 0x387: 0x1d61, - 0x391: 0x812d, - 0x392: 0x8132, 0x393: 0x8132, 0x394: 0x8132, 0x395: 0x8132, 0x396: 0x812d, 0x397: 0x8132, - 0x398: 0x8132, 0x399: 0x8132, 0x39a: 0x812e, 0x39b: 0x812d, 0x39c: 0x8132, 0x39d: 0x8132, - 0x39e: 0x8132, 0x39f: 0x8132, 0x3a0: 0x8132, 0x3a1: 0x8132, 0x3a2: 0x812d, 0x3a3: 0x812d, - 0x3a4: 0x812d, 0x3a5: 0x812d, 0x3a6: 0x812d, 0x3a7: 0x812d, 0x3a8: 0x8132, 0x3a9: 0x8132, - 0x3aa: 0x812d, 0x3ab: 0x8132, 0x3ac: 0x8132, 0x3ad: 0x812e, 0x3ae: 0x8131, 0x3af: 0x8132, - 0x3b0: 0x8105, 0x3b1: 0x8106, 0x3b2: 0x8107, 0x3b3: 0x8108, 0x3b4: 0x8109, 0x3b5: 0x810a, - 0x3b6: 0x810b, 0x3b7: 0x810c, 0x3b8: 0x810d, 0x3b9: 0x810e, 0x3ba: 0x810e, 0x3bb: 0x810f, - 0x3bc: 0x8110, 0x3bd: 0x8111, 0x3bf: 0x8112, - // Block 0xf, offset 0x3c0 - 0x3c8: 0xa000, 0x3ca: 0xa000, 0x3cb: 0x8116, - 0x3cc: 0x8117, 0x3cd: 0x8118, 0x3ce: 0x8119, 0x3cf: 0x811a, 0x3d0: 0x811b, 0x3d1: 0x811c, - 0x3d2: 0x811d, 0x3d3: 0x9932, 0x3d4: 0x9932, 0x3d5: 0x992d, 0x3d6: 0x812d, 0x3d7: 0x8132, - 0x3d8: 0x8132, 0x3d9: 0x8132, 0x3da: 0x8132, 0x3db: 0x8132, 0x3dc: 0x812d, 0x3dd: 0x8132, - 0x3de: 0x8132, 0x3df: 0x812d, - 0x3f0: 0x811e, 0x3f5: 0x1d84, - 0x3f6: 0x2013, 0x3f7: 0x204f, 0x3f8: 0x204a, - // Block 0x10, offset 0x400 - 0x413: 0x812d, 0x414: 0x8132, 0x415: 0x8132, 0x416: 0x8132, 0x417: 0x8132, - 0x418: 0x8132, 0x419: 0x8132, 0x41a: 0x8132, 0x41b: 0x8132, 0x41c: 0x8132, 0x41d: 0x8132, - 0x41e: 0x8132, 0x41f: 0x8132, 0x420: 0x8132, 0x421: 0x8132, 0x423: 0x812d, - 0x424: 0x8132, 0x425: 0x8132, 0x426: 0x812d, 0x427: 0x8132, 0x428: 0x8132, 0x429: 0x812d, - 0x42a: 0x8132, 0x42b: 0x8132, 0x42c: 0x8132, 0x42d: 0x812d, 0x42e: 0x812d, 0x42f: 0x812d, - 0x430: 0x8116, 0x431: 0x8117, 0x432: 0x8118, 0x433: 0x8132, 0x434: 0x8132, 0x435: 0x8132, - 0x436: 0x812d, 0x437: 0x8132, 0x438: 0x8132, 0x439: 0x812d, 0x43a: 0x812d, 0x43b: 0x8132, - 0x43c: 0x8132, 0x43d: 0x8132, 0x43e: 0x8132, 0x43f: 0x8132, - // Block 0x11, offset 0x440 - 0x445: 0xa000, - 0x446: 0x2d26, 0x447: 0xa000, 0x448: 0x2d2e, 0x449: 0xa000, 0x44a: 0x2d36, 0x44b: 0xa000, - 0x44c: 0x2d3e, 0x44d: 0xa000, 0x44e: 0x2d46, 0x451: 0xa000, - 0x452: 0x2d4e, - 0x474: 0x8102, 0x475: 0x9900, - 0x47a: 0xa000, 0x47b: 0x2d56, - 0x47c: 0xa000, 0x47d: 0x2d5e, 0x47e: 0xa000, 0x47f: 0xa000, - // Block 0x12, offset 0x480 - 0x480: 0x0069, 0x481: 0x006b, 0x482: 0x006f, 0x483: 0x0083, 0x484: 0x00f5, 0x485: 0x00f8, - 0x486: 0x0413, 0x487: 0x0085, 0x488: 0x0089, 0x489: 0x008b, 0x48a: 0x0104, 0x48b: 0x0107, - 0x48c: 0x010a, 0x48d: 0x008f, 0x48f: 0x0097, 0x490: 0x009b, 0x491: 0x00e0, - 0x492: 0x009f, 0x493: 0x00fe, 0x494: 0x0417, 0x495: 0x041b, 0x496: 0x00a1, 0x497: 0x00a9, - 0x498: 0x00ab, 0x499: 0x0423, 0x49a: 0x012b, 0x49b: 0x00ad, 0x49c: 0x0427, 0x49d: 0x01be, - 0x49e: 0x01c1, 0x49f: 0x01c4, 0x4a0: 0x01fa, 0x4a1: 0x01fd, 0x4a2: 0x0093, 0x4a3: 0x00a5, - 0x4a4: 0x00ab, 0x4a5: 0x00ad, 0x4a6: 0x01be, 0x4a7: 0x01c1, 0x4a8: 0x01eb, 0x4a9: 0x01fa, - 0x4aa: 0x01fd, - 0x4b8: 0x020c, - // Block 0x13, offset 0x4c0 - 0x4db: 0x00fb, 0x4dc: 0x0087, 0x4dd: 0x0101, - 0x4de: 0x00d4, 0x4df: 0x010a, 0x4e0: 0x008d, 0x4e1: 0x010d, 0x4e2: 0x0110, 0x4e3: 0x0116, - 0x4e4: 0x011c, 0x4e5: 0x011f, 0x4e6: 0x0122, 0x4e7: 0x042b, 0x4e8: 0x016a, 0x4e9: 0x0128, - 0x4ea: 0x042f, 0x4eb: 0x016d, 0x4ec: 0x0131, 0x4ed: 0x012e, 0x4ee: 0x0134, 0x4ef: 0x0137, - 0x4f0: 0x013a, 0x4f1: 0x013d, 0x4f2: 0x0140, 0x4f3: 0x014c, 0x4f4: 0x014f, 0x4f5: 0x00ec, - 0x4f6: 0x0152, 0x4f7: 0x0155, 0x4f8: 0x041f, 0x4f9: 0x0158, 0x4fa: 0x015b, 0x4fb: 0x00b5, - 0x4fc: 0x015e, 0x4fd: 0x0161, 0x4fe: 0x0164, 0x4ff: 0x01d0, - // Block 0x14, offset 0x500 - 0x500: 0x8132, 0x501: 0x8132, 0x502: 0x812d, 0x503: 0x8132, 0x504: 0x8132, 0x505: 0x8132, - 0x506: 0x8132, 0x507: 0x8132, 0x508: 0x8132, 0x509: 0x8132, 0x50a: 0x812d, 0x50b: 0x8132, - 0x50c: 0x8132, 0x50d: 0x8135, 0x50e: 0x812a, 0x50f: 0x812d, 0x510: 0x8129, 0x511: 0x8132, - 0x512: 0x8132, 0x513: 0x8132, 0x514: 0x8132, 0x515: 0x8132, 0x516: 0x8132, 0x517: 0x8132, - 0x518: 0x8132, 0x519: 0x8132, 0x51a: 0x8132, 0x51b: 0x8132, 0x51c: 0x8132, 0x51d: 0x8132, - 0x51e: 0x8132, 0x51f: 0x8132, 0x520: 0x8132, 0x521: 0x8132, 0x522: 0x8132, 0x523: 0x8132, - 0x524: 0x8132, 0x525: 0x8132, 0x526: 0x8132, 0x527: 0x8132, 0x528: 0x8132, 0x529: 0x8132, - 0x52a: 0x8132, 0x52b: 0x8132, 0x52c: 0x8132, 0x52d: 0x8132, 0x52e: 0x8132, 0x52f: 0x8132, - 0x530: 0x8132, 0x531: 0x8132, 0x532: 0x8132, 0x533: 0x8132, 0x534: 0x8132, 0x535: 0x8132, - 0x536: 0x8133, 0x537: 0x8131, 0x538: 0x8131, 0x539: 0x812d, 0x53b: 0x8132, - 0x53c: 0x8134, 0x53d: 0x812d, 0x53e: 0x8132, 0x53f: 0x812d, - // Block 0x15, offset 0x540 - 0x540: 0x2f97, 0x541: 0x32a3, 0x542: 0x2fa1, 0x543: 0x32ad, 0x544: 0x2fa6, 0x545: 0x32b2, - 0x546: 0x2fab, 0x547: 0x32b7, 0x548: 0x38cc, 0x549: 0x3a5b, 0x54a: 0x2fc4, 0x54b: 0x32d0, - 0x54c: 0x2fce, 0x54d: 0x32da, 0x54e: 0x2fdd, 0x54f: 0x32e9, 0x550: 0x2fd3, 0x551: 0x32df, - 0x552: 0x2fd8, 0x553: 0x32e4, 0x554: 0x38ef, 0x555: 0x3a7e, 0x556: 0x38f6, 0x557: 0x3a85, - 0x558: 0x3019, 0x559: 0x3325, 0x55a: 0x301e, 0x55b: 0x332a, 0x55c: 0x3904, 0x55d: 0x3a93, - 0x55e: 0x3023, 0x55f: 0x332f, 0x560: 0x3032, 0x561: 0x333e, 0x562: 0x3050, 0x563: 0x335c, - 0x564: 0x305f, 0x565: 0x336b, 0x566: 0x3055, 0x567: 0x3361, 0x568: 0x3064, 0x569: 0x3370, - 0x56a: 0x3069, 0x56b: 0x3375, 0x56c: 0x30af, 0x56d: 0x33bb, 0x56e: 0x390b, 0x56f: 0x3a9a, - 0x570: 0x30b9, 0x571: 0x33ca, 0x572: 0x30c3, 0x573: 0x33d4, 0x574: 0x30cd, 0x575: 0x33de, - 0x576: 0x46c4, 0x577: 0x4755, 0x578: 0x3912, 0x579: 0x3aa1, 0x57a: 0x30e6, 0x57b: 0x33f7, - 0x57c: 0x30e1, 0x57d: 0x33f2, 0x57e: 0x30eb, 0x57f: 0x33fc, - // Block 0x16, offset 0x580 - 0x580: 0x30f0, 0x581: 0x3401, 0x582: 0x30f5, 0x583: 0x3406, 0x584: 0x3109, 0x585: 0x341a, - 0x586: 0x3113, 0x587: 0x3424, 0x588: 0x3122, 0x589: 0x3433, 0x58a: 0x311d, 0x58b: 0x342e, - 0x58c: 0x3935, 0x58d: 0x3ac4, 0x58e: 0x3943, 0x58f: 0x3ad2, 0x590: 0x394a, 0x591: 0x3ad9, - 0x592: 0x3951, 0x593: 0x3ae0, 0x594: 0x314f, 0x595: 0x3460, 0x596: 0x3154, 0x597: 0x3465, - 0x598: 0x315e, 0x599: 0x346f, 0x59a: 0x46f1, 0x59b: 0x4782, 0x59c: 0x3997, 0x59d: 0x3b26, - 0x59e: 0x3177, 0x59f: 0x3488, 0x5a0: 0x3181, 0x5a1: 0x3492, 0x5a2: 0x4700, 0x5a3: 0x4791, - 0x5a4: 0x399e, 0x5a5: 0x3b2d, 0x5a6: 0x39a5, 0x5a7: 0x3b34, 0x5a8: 0x39ac, 0x5a9: 0x3b3b, - 0x5aa: 0x3190, 0x5ab: 0x34a1, 0x5ac: 0x319a, 0x5ad: 0x34b0, 0x5ae: 0x31ae, 0x5af: 0x34c4, - 0x5b0: 0x31a9, 0x5b1: 0x34bf, 0x5b2: 0x31ea, 0x5b3: 0x3500, 0x5b4: 0x31f9, 0x5b5: 0x350f, - 0x5b6: 0x31f4, 0x5b7: 0x350a, 0x5b8: 0x39b3, 0x5b9: 0x3b42, 0x5ba: 0x39ba, 0x5bb: 0x3b49, - 0x5bc: 0x31fe, 0x5bd: 0x3514, 0x5be: 0x3203, 0x5bf: 0x3519, - // Block 0x17, offset 0x5c0 - 0x5c0: 0x3208, 0x5c1: 0x351e, 0x5c2: 0x320d, 0x5c3: 0x3523, 0x5c4: 0x321c, 0x5c5: 0x3532, - 0x5c6: 0x3217, 0x5c7: 0x352d, 0x5c8: 0x3221, 0x5c9: 0x353c, 0x5ca: 0x3226, 0x5cb: 0x3541, - 0x5cc: 0x322b, 0x5cd: 0x3546, 0x5ce: 0x3249, 0x5cf: 0x3564, 0x5d0: 0x3262, 0x5d1: 0x3582, - 0x5d2: 0x3271, 0x5d3: 0x3591, 0x5d4: 0x3276, 0x5d5: 0x3596, 0x5d6: 0x337a, 0x5d7: 0x34a6, - 0x5d8: 0x3537, 0x5d9: 0x3573, 0x5da: 0x1be0, 0x5db: 0x42d7, - 0x5e0: 0x46a1, 0x5e1: 0x4732, 0x5e2: 0x2f83, 0x5e3: 0x328f, - 0x5e4: 0x3878, 0x5e5: 0x3a07, 0x5e6: 0x3871, 0x5e7: 0x3a00, 0x5e8: 0x3886, 0x5e9: 0x3a15, - 0x5ea: 0x387f, 0x5eb: 0x3a0e, 0x5ec: 0x38be, 0x5ed: 0x3a4d, 0x5ee: 0x3894, 0x5ef: 0x3a23, - 0x5f0: 0x388d, 0x5f1: 0x3a1c, 0x5f2: 0x38a2, 0x5f3: 0x3a31, 0x5f4: 0x389b, 0x5f5: 0x3a2a, - 0x5f6: 0x38c5, 0x5f7: 0x3a54, 0x5f8: 0x46b5, 0x5f9: 0x4746, 0x5fa: 0x3000, 0x5fb: 0x330c, - 0x5fc: 0x2fec, 0x5fd: 0x32f8, 0x5fe: 0x38da, 0x5ff: 0x3a69, - // Block 0x18, offset 0x600 - 0x600: 0x38d3, 0x601: 0x3a62, 0x602: 0x38e8, 0x603: 0x3a77, 0x604: 0x38e1, 0x605: 0x3a70, - 0x606: 0x38fd, 0x607: 0x3a8c, 0x608: 0x3091, 0x609: 0x339d, 0x60a: 0x30a5, 0x60b: 0x33b1, - 0x60c: 0x46e7, 0x60d: 0x4778, 0x60e: 0x3136, 0x60f: 0x3447, 0x610: 0x3920, 0x611: 0x3aaf, - 0x612: 0x3919, 0x613: 0x3aa8, 0x614: 0x392e, 0x615: 0x3abd, 0x616: 0x3927, 0x617: 0x3ab6, - 0x618: 0x3989, 0x619: 0x3b18, 0x61a: 0x396d, 0x61b: 0x3afc, 0x61c: 0x3966, 0x61d: 0x3af5, - 0x61e: 0x397b, 0x61f: 0x3b0a, 0x620: 0x3974, 0x621: 0x3b03, 0x622: 0x3982, 0x623: 0x3b11, - 0x624: 0x31e5, 0x625: 0x34fb, 0x626: 0x31c7, 0x627: 0x34dd, 0x628: 0x39e4, 0x629: 0x3b73, - 0x62a: 0x39dd, 0x62b: 0x3b6c, 0x62c: 0x39f2, 0x62d: 0x3b81, 0x62e: 0x39eb, 0x62f: 0x3b7a, - 0x630: 0x39f9, 0x631: 0x3b88, 0x632: 0x3230, 0x633: 0x354b, 0x634: 0x3258, 0x635: 0x3578, - 0x636: 0x3253, 0x637: 0x356e, 0x638: 0x323f, 0x639: 0x355a, - // Block 0x19, offset 0x640 - 0x640: 0x4804, 0x641: 0x480a, 0x642: 0x491e, 0x643: 0x4936, 0x644: 0x4926, 0x645: 0x493e, - 0x646: 0x492e, 0x647: 0x4946, 0x648: 0x47aa, 0x649: 0x47b0, 0x64a: 0x488e, 0x64b: 0x48a6, - 0x64c: 0x4896, 0x64d: 0x48ae, 0x64e: 0x489e, 0x64f: 0x48b6, 0x650: 0x4816, 0x651: 0x481c, - 0x652: 0x3db8, 0x653: 0x3dc8, 0x654: 0x3dc0, 0x655: 0x3dd0, - 0x658: 0x47b6, 0x659: 0x47bc, 0x65a: 0x3ce8, 0x65b: 0x3cf8, 0x65c: 0x3cf0, 0x65d: 0x3d00, - 0x660: 0x482e, 0x661: 0x4834, 0x662: 0x494e, 0x663: 0x4966, - 0x664: 0x4956, 0x665: 0x496e, 0x666: 0x495e, 0x667: 0x4976, 0x668: 0x47c2, 0x669: 0x47c8, - 0x66a: 0x48be, 0x66b: 0x48d6, 0x66c: 0x48c6, 0x66d: 0x48de, 0x66e: 0x48ce, 0x66f: 0x48e6, - 0x670: 0x4846, 0x671: 0x484c, 0x672: 0x3e18, 0x673: 0x3e30, 0x674: 0x3e20, 0x675: 0x3e38, - 0x676: 0x3e28, 0x677: 0x3e40, 0x678: 0x47ce, 0x679: 0x47d4, 0x67a: 0x3d18, 0x67b: 0x3d30, - 0x67c: 0x3d20, 0x67d: 0x3d38, 0x67e: 0x3d28, 0x67f: 0x3d40, - // Block 0x1a, offset 0x680 - 0x680: 0x4852, 0x681: 0x4858, 0x682: 0x3e48, 0x683: 0x3e58, 0x684: 0x3e50, 0x685: 0x3e60, - 0x688: 0x47da, 0x689: 0x47e0, 0x68a: 0x3d48, 0x68b: 0x3d58, - 0x68c: 0x3d50, 0x68d: 0x3d60, 0x690: 0x4864, 0x691: 0x486a, - 0x692: 0x3e80, 0x693: 0x3e98, 0x694: 0x3e88, 0x695: 0x3ea0, 0x696: 0x3e90, 0x697: 0x3ea8, - 0x699: 0x47e6, 0x69b: 0x3d68, 0x69d: 0x3d70, - 0x69f: 0x3d78, 0x6a0: 0x487c, 0x6a1: 0x4882, 0x6a2: 0x497e, 0x6a3: 0x4996, - 0x6a4: 0x4986, 0x6a5: 0x499e, 0x6a6: 0x498e, 0x6a7: 0x49a6, 0x6a8: 0x47ec, 0x6a9: 0x47f2, - 0x6aa: 0x48ee, 0x6ab: 0x4906, 0x6ac: 0x48f6, 0x6ad: 0x490e, 0x6ae: 0x48fe, 0x6af: 0x4916, - 0x6b0: 0x47f8, 0x6b1: 0x431e, 0x6b2: 0x3691, 0x6b3: 0x4324, 0x6b4: 0x4822, 0x6b5: 0x432a, - 0x6b6: 0x36a3, 0x6b7: 0x4330, 0x6b8: 0x36c1, 0x6b9: 0x4336, 0x6ba: 0x36d9, 0x6bb: 0x433c, - 0x6bc: 0x4870, 0x6bd: 0x4342, - // Block 0x1b, offset 0x6c0 - 0x6c0: 0x3da0, 0x6c1: 0x3da8, 0x6c2: 0x4184, 0x6c3: 0x41a2, 0x6c4: 0x418e, 0x6c5: 0x41ac, - 0x6c6: 0x4198, 0x6c7: 0x41b6, 0x6c8: 0x3cd8, 0x6c9: 0x3ce0, 0x6ca: 0x40d0, 0x6cb: 0x40ee, - 0x6cc: 0x40da, 0x6cd: 0x40f8, 0x6ce: 0x40e4, 0x6cf: 0x4102, 0x6d0: 0x3de8, 0x6d1: 0x3df0, - 0x6d2: 0x41c0, 0x6d3: 0x41de, 0x6d4: 0x41ca, 0x6d5: 0x41e8, 0x6d6: 0x41d4, 0x6d7: 0x41f2, - 0x6d8: 0x3d08, 0x6d9: 0x3d10, 0x6da: 0x410c, 0x6db: 0x412a, 0x6dc: 0x4116, 0x6dd: 0x4134, - 0x6de: 0x4120, 0x6df: 0x413e, 0x6e0: 0x3ec0, 0x6e1: 0x3ec8, 0x6e2: 0x41fc, 0x6e3: 0x421a, - 0x6e4: 0x4206, 0x6e5: 0x4224, 0x6e6: 0x4210, 0x6e7: 0x422e, 0x6e8: 0x3d80, 0x6e9: 0x3d88, - 0x6ea: 0x4148, 0x6eb: 0x4166, 0x6ec: 0x4152, 0x6ed: 0x4170, 0x6ee: 0x415c, 0x6ef: 0x417a, - 0x6f0: 0x3685, 0x6f1: 0x367f, 0x6f2: 0x3d90, 0x6f3: 0x368b, 0x6f4: 0x3d98, - 0x6f6: 0x4810, 0x6f7: 0x3db0, 0x6f8: 0x35f5, 0x6f9: 0x35ef, 0x6fa: 0x35e3, 0x6fb: 0x42ee, - 0x6fc: 0x35fb, 0x6fd: 0x4287, 0x6fe: 0x01d3, 0x6ff: 0x4287, - // Block 0x1c, offset 0x700 - 0x700: 0x42a0, 0x701: 0x4482, 0x702: 0x3dd8, 0x703: 0x369d, 0x704: 0x3de0, - 0x706: 0x483a, 0x707: 0x3df8, 0x708: 0x3601, 0x709: 0x42f4, 0x70a: 0x360d, 0x70b: 0x42fa, - 0x70c: 0x3619, 0x70d: 0x4489, 0x70e: 0x4490, 0x70f: 0x4497, 0x710: 0x36b5, 0x711: 0x36af, - 0x712: 0x3e00, 0x713: 0x44e4, 0x716: 0x36bb, 0x717: 0x3e10, - 0x718: 0x3631, 0x719: 0x362b, 0x71a: 0x361f, 0x71b: 0x4300, 0x71d: 0x449e, - 0x71e: 0x44a5, 0x71f: 0x44ac, 0x720: 0x36eb, 0x721: 0x36e5, 0x722: 0x3e68, 0x723: 0x44ec, - 0x724: 0x36cd, 0x725: 0x36d3, 0x726: 0x36f1, 0x727: 0x3e78, 0x728: 0x3661, 0x729: 0x365b, - 0x72a: 0x364f, 0x72b: 0x430c, 0x72c: 0x3649, 0x72d: 0x4474, 0x72e: 0x447b, 0x72f: 0x0081, - 0x732: 0x3eb0, 0x733: 0x36f7, 0x734: 0x3eb8, - 0x736: 0x4888, 0x737: 0x3ed0, 0x738: 0x363d, 0x739: 0x4306, 0x73a: 0x366d, 0x73b: 0x4318, - 0x73c: 0x3679, 0x73d: 0x425a, 0x73e: 0x428c, - // Block 0x1d, offset 0x740 - 0x740: 0x1bd8, 0x741: 0x1bdc, 0x742: 0x0047, 0x743: 0x1c54, 0x745: 0x1be8, - 0x746: 0x1bec, 0x747: 0x00e9, 0x749: 0x1c58, 0x74a: 0x008f, 0x74b: 0x0051, - 0x74c: 0x0051, 0x74d: 0x0051, 0x74e: 0x0091, 0x74f: 0x00da, 0x750: 0x0053, 0x751: 0x0053, - 0x752: 0x0059, 0x753: 0x0099, 0x755: 0x005d, 0x756: 0x198d, - 0x759: 0x0061, 0x75a: 0x0063, 0x75b: 0x0065, 0x75c: 0x0065, 0x75d: 0x0065, - 0x760: 0x199f, 0x761: 0x1bc8, 0x762: 0x19a8, - 0x764: 0x0075, 0x766: 0x01b8, 0x768: 0x0075, - 0x76a: 0x0057, 0x76b: 0x42d2, 0x76c: 0x0045, 0x76d: 0x0047, 0x76f: 0x008b, - 0x770: 0x004b, 0x771: 0x004d, 0x773: 0x005b, 0x774: 0x009f, 0x775: 0x0215, - 0x776: 0x0218, 0x777: 0x021b, 0x778: 0x021e, 0x779: 0x0093, 0x77b: 0x1b98, - 0x77c: 0x01e8, 0x77d: 0x01c1, 0x77e: 0x0179, 0x77f: 0x01a0, - // Block 0x1e, offset 0x780 - 0x780: 0x0463, 0x785: 0x0049, - 0x786: 0x0089, 0x787: 0x008b, 0x788: 0x0093, 0x789: 0x0095, - 0x790: 0x222e, 0x791: 0x223a, - 0x792: 0x22ee, 0x793: 0x2216, 0x794: 0x229a, 0x795: 0x2222, 0x796: 0x22a0, 0x797: 0x22b8, - 0x798: 0x22c4, 0x799: 0x2228, 0x79a: 0x22ca, 0x79b: 0x2234, 0x79c: 0x22be, 0x79d: 0x22d0, - 0x79e: 0x22d6, 0x79f: 0x1cbc, 0x7a0: 0x0053, 0x7a1: 0x195a, 0x7a2: 0x1ba4, 0x7a3: 0x1963, - 0x7a4: 0x006d, 0x7a5: 0x19ab, 0x7a6: 0x1bd0, 0x7a7: 0x1d48, 0x7a8: 0x1966, 0x7a9: 0x0071, - 0x7aa: 0x19b7, 0x7ab: 0x1bd4, 0x7ac: 0x0059, 0x7ad: 0x0047, 0x7ae: 0x0049, 0x7af: 0x005b, - 0x7b0: 0x0093, 0x7b1: 0x19e4, 0x7b2: 0x1c18, 0x7b3: 0x19ed, 0x7b4: 0x00ad, 0x7b5: 0x1a62, - 0x7b6: 0x1c4c, 0x7b7: 0x1d5c, 0x7b8: 0x19f0, 0x7b9: 0x00b1, 0x7ba: 0x1a65, 0x7bb: 0x1c50, - 0x7bc: 0x0099, 0x7bd: 0x0087, 0x7be: 0x0089, 0x7bf: 0x009b, - // Block 0x1f, offset 0x7c0 - 0x7c1: 0x3c06, 0x7c3: 0xa000, 0x7c4: 0x3c0d, 0x7c5: 0xa000, - 0x7c7: 0x3c14, 0x7c8: 0xa000, 0x7c9: 0x3c1b, - 0x7cd: 0xa000, - 0x7e0: 0x2f65, 0x7e1: 0xa000, 0x7e2: 0x3c29, - 0x7e4: 0xa000, 0x7e5: 0xa000, - 0x7ed: 0x3c22, 0x7ee: 0x2f60, 0x7ef: 0x2f6a, - 0x7f0: 0x3c30, 0x7f1: 0x3c37, 0x7f2: 0xa000, 0x7f3: 0xa000, 0x7f4: 0x3c3e, 0x7f5: 0x3c45, - 0x7f6: 0xa000, 0x7f7: 0xa000, 0x7f8: 0x3c4c, 0x7f9: 0x3c53, 0x7fa: 0xa000, 0x7fb: 0xa000, - 0x7fc: 0xa000, 0x7fd: 0xa000, - // Block 0x20, offset 0x800 - 0x800: 0x3c5a, 0x801: 0x3c61, 0x802: 0xa000, 0x803: 0xa000, 0x804: 0x3c76, 0x805: 0x3c7d, - 0x806: 0xa000, 0x807: 0xa000, 0x808: 0x3c84, 0x809: 0x3c8b, - 0x811: 0xa000, - 0x812: 0xa000, - 0x822: 0xa000, - 0x828: 0xa000, 0x829: 0xa000, - 0x82b: 0xa000, 0x82c: 0x3ca0, 0x82d: 0x3ca7, 0x82e: 0x3cae, 0x82f: 0x3cb5, - 0x832: 0xa000, 0x833: 0xa000, 0x834: 0xa000, 0x835: 0xa000, - // Block 0x21, offset 0x840 - 0x860: 0x0023, 0x861: 0x0025, 0x862: 0x0027, 0x863: 0x0029, - 0x864: 0x002b, 0x865: 0x002d, 0x866: 0x002f, 0x867: 0x0031, 0x868: 0x0033, 0x869: 0x1882, - 0x86a: 0x1885, 0x86b: 0x1888, 0x86c: 0x188b, 0x86d: 0x188e, 0x86e: 0x1891, 0x86f: 0x1894, - 0x870: 0x1897, 0x871: 0x189a, 0x872: 0x189d, 0x873: 0x18a6, 0x874: 0x1a68, 0x875: 0x1a6c, - 0x876: 0x1a70, 0x877: 0x1a74, 0x878: 0x1a78, 0x879: 0x1a7c, 0x87a: 0x1a80, 0x87b: 0x1a84, - 0x87c: 0x1a88, 0x87d: 0x1c80, 0x87e: 0x1c85, 0x87f: 0x1c8a, - // Block 0x22, offset 0x880 - 0x880: 0x1c8f, 0x881: 0x1c94, 0x882: 0x1c99, 0x883: 0x1c9e, 0x884: 0x1ca3, 0x885: 0x1ca8, - 0x886: 0x1cad, 0x887: 0x1cb2, 0x888: 0x187f, 0x889: 0x18a3, 0x88a: 0x18c7, 0x88b: 0x18eb, - 0x88c: 0x190f, 0x88d: 0x1918, 0x88e: 0x191e, 0x88f: 0x1924, 0x890: 0x192a, 0x891: 0x1b60, - 0x892: 0x1b64, 0x893: 0x1b68, 0x894: 0x1b6c, 0x895: 0x1b70, 0x896: 0x1b74, 0x897: 0x1b78, - 0x898: 0x1b7c, 0x899: 0x1b80, 0x89a: 0x1b84, 0x89b: 0x1b88, 0x89c: 0x1af4, 0x89d: 0x1af8, - 0x89e: 0x1afc, 0x89f: 0x1b00, 0x8a0: 0x1b04, 0x8a1: 0x1b08, 0x8a2: 0x1b0c, 0x8a3: 0x1b10, - 0x8a4: 0x1b14, 0x8a5: 0x1b18, 0x8a6: 0x1b1c, 0x8a7: 0x1b20, 0x8a8: 0x1b24, 0x8a9: 0x1b28, - 0x8aa: 0x1b2c, 0x8ab: 0x1b30, 0x8ac: 0x1b34, 0x8ad: 0x1b38, 0x8ae: 0x1b3c, 0x8af: 0x1b40, - 0x8b0: 0x1b44, 0x8b1: 0x1b48, 0x8b2: 0x1b4c, 0x8b3: 0x1b50, 0x8b4: 0x1b54, 0x8b5: 0x1b58, - 0x8b6: 0x0043, 0x8b7: 0x0045, 0x8b8: 0x0047, 0x8b9: 0x0049, 0x8ba: 0x004b, 0x8bb: 0x004d, - 0x8bc: 0x004f, 0x8bd: 0x0051, 0x8be: 0x0053, 0x8bf: 0x0055, - // Block 0x23, offset 0x8c0 - 0x8c0: 0x06bf, 0x8c1: 0x06e3, 0x8c2: 0x06ef, 0x8c3: 0x06ff, 0x8c4: 0x0707, 0x8c5: 0x0713, - 0x8c6: 0x071b, 0x8c7: 0x0723, 0x8c8: 0x072f, 0x8c9: 0x0783, 0x8ca: 0x079b, 0x8cb: 0x07ab, - 0x8cc: 0x07bb, 0x8cd: 0x07cb, 0x8ce: 0x07db, 0x8cf: 0x07fb, 0x8d0: 0x07ff, 0x8d1: 0x0803, - 0x8d2: 0x0837, 0x8d3: 0x085f, 0x8d4: 0x086f, 0x8d5: 0x0877, 0x8d6: 0x087b, 0x8d7: 0x0887, - 0x8d8: 0x08a3, 0x8d9: 0x08a7, 0x8da: 0x08bf, 0x8db: 0x08c3, 0x8dc: 0x08cb, 0x8dd: 0x08db, - 0x8de: 0x0977, 0x8df: 0x098b, 0x8e0: 0x09cb, 0x8e1: 0x09df, 0x8e2: 0x09e7, 0x8e3: 0x09eb, - 0x8e4: 0x09fb, 0x8e5: 0x0a17, 0x8e6: 0x0a43, 0x8e7: 0x0a4f, 0x8e8: 0x0a6f, 0x8e9: 0x0a7b, - 0x8ea: 0x0a7f, 0x8eb: 0x0a83, 0x8ec: 0x0a9b, 0x8ed: 0x0a9f, 0x8ee: 0x0acb, 0x8ef: 0x0ad7, - 0x8f0: 0x0adf, 0x8f1: 0x0ae7, 0x8f2: 0x0af7, 0x8f3: 0x0aff, 0x8f4: 0x0b07, 0x8f5: 0x0b33, - 0x8f6: 0x0b37, 0x8f7: 0x0b3f, 0x8f8: 0x0b43, 0x8f9: 0x0b4b, 0x8fa: 0x0b53, 0x8fb: 0x0b63, - 0x8fc: 0x0b7f, 0x8fd: 0x0bf7, 0x8fe: 0x0c0b, 0x8ff: 0x0c0f, - // Block 0x24, offset 0x900 - 0x900: 0x0c8f, 0x901: 0x0c93, 0x902: 0x0ca7, 0x903: 0x0cab, 0x904: 0x0cb3, 0x905: 0x0cbb, - 0x906: 0x0cc3, 0x907: 0x0ccf, 0x908: 0x0cf7, 0x909: 0x0d07, 0x90a: 0x0d1b, 0x90b: 0x0d8b, - 0x90c: 0x0d97, 0x90d: 0x0da7, 0x90e: 0x0db3, 0x90f: 0x0dbf, 0x910: 0x0dc7, 0x911: 0x0dcb, - 0x912: 0x0dcf, 0x913: 0x0dd3, 0x914: 0x0dd7, 0x915: 0x0e8f, 0x916: 0x0ed7, 0x917: 0x0ee3, - 0x918: 0x0ee7, 0x919: 0x0eeb, 0x91a: 0x0eef, 0x91b: 0x0ef7, 0x91c: 0x0efb, 0x91d: 0x0f0f, - 0x91e: 0x0f2b, 0x91f: 0x0f33, 0x920: 0x0f73, 0x921: 0x0f77, 0x922: 0x0f7f, 0x923: 0x0f83, - 0x924: 0x0f8b, 0x925: 0x0f8f, 0x926: 0x0fb3, 0x927: 0x0fb7, 0x928: 0x0fd3, 0x929: 0x0fd7, - 0x92a: 0x0fdb, 0x92b: 0x0fdf, 0x92c: 0x0ff3, 0x92d: 0x1017, 0x92e: 0x101b, 0x92f: 0x101f, - 0x930: 0x1043, 0x931: 0x1083, 0x932: 0x1087, 0x933: 0x10a7, 0x934: 0x10b7, 0x935: 0x10bf, - 0x936: 0x10df, 0x937: 0x1103, 0x938: 0x1147, 0x939: 0x114f, 0x93a: 0x1163, 0x93b: 0x116f, - 0x93c: 0x1177, 0x93d: 0x117f, 0x93e: 0x1183, 0x93f: 0x1187, - // Block 0x25, offset 0x940 - 0x940: 0x119f, 0x941: 0x11a3, 0x942: 0x11bf, 0x943: 0x11c7, 0x944: 0x11cf, 0x945: 0x11d3, - 0x946: 0x11df, 0x947: 0x11e7, 0x948: 0x11eb, 0x949: 0x11ef, 0x94a: 0x11f7, 0x94b: 0x11fb, - 0x94c: 0x129b, 0x94d: 0x12af, 0x94e: 0x12e3, 0x94f: 0x12e7, 0x950: 0x12ef, 0x951: 0x131b, - 0x952: 0x1323, 0x953: 0x132b, 0x954: 0x1333, 0x955: 0x136f, 0x956: 0x1373, 0x957: 0x137b, - 0x958: 0x137f, 0x959: 0x1383, 0x95a: 0x13af, 0x95b: 0x13b3, 0x95c: 0x13bb, 0x95d: 0x13cf, - 0x95e: 0x13d3, 0x95f: 0x13ef, 0x960: 0x13f7, 0x961: 0x13fb, 0x962: 0x141f, 0x963: 0x143f, - 0x964: 0x1453, 0x965: 0x1457, 0x966: 0x145f, 0x967: 0x148b, 0x968: 0x148f, 0x969: 0x149f, - 0x96a: 0x14c3, 0x96b: 0x14cf, 0x96c: 0x14df, 0x96d: 0x14f7, 0x96e: 0x14ff, 0x96f: 0x1503, - 0x970: 0x1507, 0x971: 0x150b, 0x972: 0x1517, 0x973: 0x151b, 0x974: 0x1523, 0x975: 0x153f, - 0x976: 0x1543, 0x977: 0x1547, 0x978: 0x155f, 0x979: 0x1563, 0x97a: 0x156b, 0x97b: 0x157f, - 0x97c: 0x1583, 0x97d: 0x1587, 0x97e: 0x158f, 0x97f: 0x1593, - // Block 0x26, offset 0x980 - 0x986: 0xa000, 0x98b: 0xa000, - 0x98c: 0x3f08, 0x98d: 0xa000, 0x98e: 0x3f10, 0x98f: 0xa000, 0x990: 0x3f18, 0x991: 0xa000, - 0x992: 0x3f20, 0x993: 0xa000, 0x994: 0x3f28, 0x995: 0xa000, 0x996: 0x3f30, 0x997: 0xa000, - 0x998: 0x3f38, 0x999: 0xa000, 0x99a: 0x3f40, 0x99b: 0xa000, 0x99c: 0x3f48, 0x99d: 0xa000, - 0x99e: 0x3f50, 0x99f: 0xa000, 0x9a0: 0x3f58, 0x9a1: 0xa000, 0x9a2: 0x3f60, - 0x9a4: 0xa000, 0x9a5: 0x3f68, 0x9a6: 0xa000, 0x9a7: 0x3f70, 0x9a8: 0xa000, 0x9a9: 0x3f78, - 0x9af: 0xa000, - 0x9b0: 0x3f80, 0x9b1: 0x3f88, 0x9b2: 0xa000, 0x9b3: 0x3f90, 0x9b4: 0x3f98, 0x9b5: 0xa000, - 0x9b6: 0x3fa0, 0x9b7: 0x3fa8, 0x9b8: 0xa000, 0x9b9: 0x3fb0, 0x9ba: 0x3fb8, 0x9bb: 0xa000, - 0x9bc: 0x3fc0, 0x9bd: 0x3fc8, - // Block 0x27, offset 0x9c0 - 0x9d4: 0x3f00, - 0x9d9: 0x9903, 0x9da: 0x9903, 0x9db: 0x42dc, 0x9dc: 0x42e2, 0x9dd: 0xa000, - 0x9de: 0x3fd0, 0x9df: 0x26b4, - 0x9e6: 0xa000, - 0x9eb: 0xa000, 0x9ec: 0x3fe0, 0x9ed: 0xa000, 0x9ee: 0x3fe8, 0x9ef: 0xa000, - 0x9f0: 0x3ff0, 0x9f1: 0xa000, 0x9f2: 0x3ff8, 0x9f3: 0xa000, 0x9f4: 0x4000, 0x9f5: 0xa000, - 0x9f6: 0x4008, 0x9f7: 0xa000, 0x9f8: 0x4010, 0x9f9: 0xa000, 0x9fa: 0x4018, 0x9fb: 0xa000, - 0x9fc: 0x4020, 0x9fd: 0xa000, 0x9fe: 0x4028, 0x9ff: 0xa000, - // Block 0x28, offset 0xa00 - 0xa00: 0x4030, 0xa01: 0xa000, 0xa02: 0x4038, 0xa04: 0xa000, 0xa05: 0x4040, - 0xa06: 0xa000, 0xa07: 0x4048, 0xa08: 0xa000, 0xa09: 0x4050, - 0xa0f: 0xa000, 0xa10: 0x4058, 0xa11: 0x4060, - 0xa12: 0xa000, 0xa13: 0x4068, 0xa14: 0x4070, 0xa15: 0xa000, 0xa16: 0x4078, 0xa17: 0x4080, - 0xa18: 0xa000, 0xa19: 0x4088, 0xa1a: 0x4090, 0xa1b: 0xa000, 0xa1c: 0x4098, 0xa1d: 0x40a0, - 0xa2f: 0xa000, - 0xa30: 0xa000, 0xa31: 0xa000, 0xa32: 0xa000, 0xa34: 0x3fd8, - 0xa37: 0x40a8, 0xa38: 0x40b0, 0xa39: 0x40b8, 0xa3a: 0x40c0, - 0xa3d: 0xa000, 0xa3e: 0x40c8, 0xa3f: 0x26c9, - // Block 0x29, offset 0xa40 - 0xa40: 0x0367, 0xa41: 0x032b, 0xa42: 0x032f, 0xa43: 0x0333, 0xa44: 0x037b, 0xa45: 0x0337, - 0xa46: 0x033b, 0xa47: 0x033f, 0xa48: 0x0343, 0xa49: 0x0347, 0xa4a: 0x034b, 0xa4b: 0x034f, - 0xa4c: 0x0353, 0xa4d: 0x0357, 0xa4e: 0x035b, 0xa4f: 0x49bd, 0xa50: 0x49c3, 0xa51: 0x49c9, - 0xa52: 0x49cf, 0xa53: 0x49d5, 0xa54: 0x49db, 0xa55: 0x49e1, 0xa56: 0x49e7, 0xa57: 0x49ed, - 0xa58: 0x49f3, 0xa59: 0x49f9, 0xa5a: 0x49ff, 0xa5b: 0x4a05, 0xa5c: 0x4a0b, 0xa5d: 0x4a11, - 0xa5e: 0x4a17, 0xa5f: 0x4a1d, 0xa60: 0x4a23, 0xa61: 0x4a29, 0xa62: 0x4a2f, 0xa63: 0x4a35, - 0xa64: 0x03c3, 0xa65: 0x035f, 0xa66: 0x0363, 0xa67: 0x03e7, 0xa68: 0x03eb, 0xa69: 0x03ef, - 0xa6a: 0x03f3, 0xa6b: 0x03f7, 0xa6c: 0x03fb, 0xa6d: 0x03ff, 0xa6e: 0x036b, 0xa6f: 0x0403, - 0xa70: 0x0407, 0xa71: 0x036f, 0xa72: 0x0373, 0xa73: 0x0377, 0xa74: 0x037f, 0xa75: 0x0383, - 0xa76: 0x0387, 0xa77: 0x038b, 0xa78: 0x038f, 0xa79: 0x0393, 0xa7a: 0x0397, 0xa7b: 0x039b, - 0xa7c: 0x039f, 0xa7d: 0x03a3, 0xa7e: 0x03a7, 0xa7f: 0x03ab, - // Block 0x2a, offset 0xa80 - 0xa80: 0x03af, 0xa81: 0x03b3, 0xa82: 0x040b, 0xa83: 0x040f, 0xa84: 0x03b7, 0xa85: 0x03bb, - 0xa86: 0x03bf, 0xa87: 0x03c7, 0xa88: 0x03cb, 0xa89: 0x03cf, 0xa8a: 0x03d3, 0xa8b: 0x03d7, - 0xa8c: 0x03db, 0xa8d: 0x03df, 0xa8e: 0x03e3, - 0xa92: 0x06bf, 0xa93: 0x071b, 0xa94: 0x06cb, 0xa95: 0x097b, 0xa96: 0x06cf, 0xa97: 0x06e7, - 0xa98: 0x06d3, 0xa99: 0x0f93, 0xa9a: 0x0707, 0xa9b: 0x06db, 0xa9c: 0x06c3, 0xa9d: 0x09ff, - 0xa9e: 0x098f, 0xa9f: 0x072f, - // Block 0x2b, offset 0xac0 - 0xac0: 0x2054, 0xac1: 0x205a, 0xac2: 0x2060, 0xac3: 0x2066, 0xac4: 0x206c, 0xac5: 0x2072, - 0xac6: 0x2078, 0xac7: 0x207e, 0xac8: 0x2084, 0xac9: 0x208a, 0xaca: 0x2090, 0xacb: 0x2096, - 0xacc: 0x209c, 0xacd: 0x20a2, 0xace: 0x2726, 0xacf: 0x272f, 0xad0: 0x2738, 0xad1: 0x2741, - 0xad2: 0x274a, 0xad3: 0x2753, 0xad4: 0x275c, 0xad5: 0x2765, 0xad6: 0x276e, 0xad7: 0x2780, - 0xad8: 0x2789, 0xad9: 0x2792, 0xada: 0x279b, 0xadb: 0x27a4, 0xadc: 0x2777, 0xadd: 0x2bac, - 0xade: 0x2aed, 0xae0: 0x20a8, 0xae1: 0x20c0, 0xae2: 0x20b4, 0xae3: 0x2108, - 0xae4: 0x20c6, 0xae5: 0x20e4, 0xae6: 0x20ae, 0xae7: 0x20de, 0xae8: 0x20ba, 0xae9: 0x20f0, - 0xaea: 0x2120, 0xaeb: 0x213e, 0xaec: 0x2138, 0xaed: 0x212c, 0xaee: 0x217a, 0xaef: 0x210e, - 0xaf0: 0x211a, 0xaf1: 0x2132, 0xaf2: 0x2126, 0xaf3: 0x2150, 0xaf4: 0x20fc, 0xaf5: 0x2144, - 0xaf6: 0x216e, 0xaf7: 0x2156, 0xaf8: 0x20ea, 0xaf9: 0x20cc, 0xafa: 0x2102, 0xafb: 0x2114, - 0xafc: 0x214a, 0xafd: 0x20d2, 0xafe: 0x2174, 0xaff: 0x20f6, - // Block 0x2c, offset 0xb00 - 0xb00: 0x215c, 0xb01: 0x20d8, 0xb02: 0x2162, 0xb03: 0x2168, 0xb04: 0x092f, 0xb05: 0x0b03, - 0xb06: 0x0ca7, 0xb07: 0x10c7, - 0xb10: 0x1bc4, 0xb11: 0x18a9, - 0xb12: 0x18ac, 0xb13: 0x18af, 0xb14: 0x18b2, 0xb15: 0x18b5, 0xb16: 0x18b8, 0xb17: 0x18bb, - 0xb18: 0x18be, 0xb19: 0x18c1, 0xb1a: 0x18ca, 0xb1b: 0x18cd, 0xb1c: 0x18d0, 0xb1d: 0x18d3, - 0xb1e: 0x18d6, 0xb1f: 0x18d9, 0xb20: 0x0313, 0xb21: 0x031b, 0xb22: 0x031f, 0xb23: 0x0327, - 0xb24: 0x032b, 0xb25: 0x032f, 0xb26: 0x0337, 0xb27: 0x033f, 0xb28: 0x0343, 0xb29: 0x034b, - 0xb2a: 0x034f, 0xb2b: 0x0353, 0xb2c: 0x0357, 0xb2d: 0x035b, 0xb2e: 0x2e18, 0xb2f: 0x2e20, - 0xb30: 0x2e28, 0xb31: 0x2e30, 0xb32: 0x2e38, 0xb33: 0x2e40, 0xb34: 0x2e48, 0xb35: 0x2e50, - 0xb36: 0x2e60, 0xb37: 0x2e68, 0xb38: 0x2e70, 0xb39: 0x2e78, 0xb3a: 0x2e80, 0xb3b: 0x2e88, - 0xb3c: 0x2ed3, 0xb3d: 0x2e9b, 0xb3e: 0x2e58, - // Block 0x2d, offset 0xb40 - 0xb40: 0x06bf, 0xb41: 0x071b, 0xb42: 0x06cb, 0xb43: 0x097b, 0xb44: 0x071f, 0xb45: 0x07af, - 0xb46: 0x06c7, 0xb47: 0x07ab, 0xb48: 0x070b, 0xb49: 0x0887, 0xb4a: 0x0d07, 0xb4b: 0x0e8f, - 0xb4c: 0x0dd7, 0xb4d: 0x0d1b, 0xb4e: 0x145f, 0xb4f: 0x098b, 0xb50: 0x0ccf, 0xb51: 0x0d4b, - 0xb52: 0x0d0b, 0xb53: 0x104b, 0xb54: 0x08fb, 0xb55: 0x0f03, 0xb56: 0x1387, 0xb57: 0x105f, - 0xb58: 0x0843, 0xb59: 0x108f, 0xb5a: 0x0f9b, 0xb5b: 0x0a17, 0xb5c: 0x140f, 0xb5d: 0x077f, - 0xb5e: 0x08ab, 0xb5f: 0x0df7, 0xb60: 0x1527, 0xb61: 0x0743, 0xb62: 0x07d3, 0xb63: 0x0d9b, - 0xb64: 0x06cf, 0xb65: 0x06e7, 0xb66: 0x06d3, 0xb67: 0x0adb, 0xb68: 0x08ef, 0xb69: 0x087f, - 0xb6a: 0x0a57, 0xb6b: 0x0a4b, 0xb6c: 0x0feb, 0xb6d: 0x073f, 0xb6e: 0x139b, 0xb6f: 0x089b, - 0xb70: 0x09f3, 0xb71: 0x18dc, 0xb72: 0x18df, 0xb73: 0x18e2, 0xb74: 0x18e5, 0xb75: 0x18ee, - 0xb76: 0x18f1, 0xb77: 0x18f4, 0xb78: 0x18f7, 0xb79: 0x18fa, 0xb7a: 0x18fd, 0xb7b: 0x1900, - 0xb7c: 0x1903, 0xb7d: 0x1906, 0xb7e: 0x1909, 0xb7f: 0x1912, - // Block 0x2e, offset 0xb80 - 0xb80: 0x1cc6, 0xb81: 0x1cd5, 0xb82: 0x1ce4, 0xb83: 0x1cf3, 0xb84: 0x1d02, 0xb85: 0x1d11, - 0xb86: 0x1d20, 0xb87: 0x1d2f, 0xb88: 0x1d3e, 0xb89: 0x218c, 0xb8a: 0x219e, 0xb8b: 0x21b0, - 0xb8c: 0x1954, 0xb8d: 0x1c04, 0xb8e: 0x19d2, 0xb8f: 0x1ba8, 0xb90: 0x04cb, 0xb91: 0x04d3, - 0xb92: 0x04db, 0xb93: 0x04e3, 0xb94: 0x04eb, 0xb95: 0x04ef, 0xb96: 0x04f3, 0xb97: 0x04f7, - 0xb98: 0x04fb, 0xb99: 0x04ff, 0xb9a: 0x0503, 0xb9b: 0x0507, 0xb9c: 0x050b, 0xb9d: 0x050f, - 0xb9e: 0x0513, 0xb9f: 0x0517, 0xba0: 0x051b, 0xba1: 0x0523, 0xba2: 0x0527, 0xba3: 0x052b, - 0xba4: 0x052f, 0xba5: 0x0533, 0xba6: 0x0537, 0xba7: 0x053b, 0xba8: 0x053f, 0xba9: 0x0543, - 0xbaa: 0x0547, 0xbab: 0x054b, 0xbac: 0x054f, 0xbad: 0x0553, 0xbae: 0x0557, 0xbaf: 0x055b, - 0xbb0: 0x055f, 0xbb1: 0x0563, 0xbb2: 0x0567, 0xbb3: 0x056f, 0xbb4: 0x0577, 0xbb5: 0x057f, - 0xbb6: 0x0583, 0xbb7: 0x0587, 0xbb8: 0x058b, 0xbb9: 0x058f, 0xbba: 0x0593, 0xbbb: 0x0597, - 0xbbc: 0x059b, 0xbbd: 0x059f, 0xbbe: 0x05a3, - // Block 0x2f, offset 0xbc0 - 0xbc0: 0x2b0c, 0xbc1: 0x29a8, 0xbc2: 0x2b1c, 0xbc3: 0x2880, 0xbc4: 0x2ee4, 0xbc5: 0x288a, - 0xbc6: 0x2894, 0xbc7: 0x2f28, 0xbc8: 0x29b5, 0xbc9: 0x289e, 0xbca: 0x28a8, 0xbcb: 0x28b2, - 0xbcc: 0x29dc, 0xbcd: 0x29e9, 0xbce: 0x29c2, 0xbcf: 0x29cf, 0xbd0: 0x2ea9, 0xbd1: 0x29f6, - 0xbd2: 0x2a03, 0xbd3: 0x2bbe, 0xbd4: 0x26bb, 0xbd5: 0x2bd1, 0xbd6: 0x2be4, 0xbd7: 0x2b2c, - 0xbd8: 0x2a10, 0xbd9: 0x2bf7, 0xbda: 0x2c0a, 0xbdb: 0x2a1d, 0xbdc: 0x28bc, 0xbdd: 0x28c6, - 0xbde: 0x2eb7, 0xbdf: 0x2a2a, 0xbe0: 0x2b3c, 0xbe1: 0x2ef5, 0xbe2: 0x28d0, 0xbe3: 0x28da, - 0xbe4: 0x2a37, 0xbe5: 0x28e4, 0xbe6: 0x28ee, 0xbe7: 0x26d0, 0xbe8: 0x26d7, 0xbe9: 0x28f8, - 0xbea: 0x2902, 0xbeb: 0x2c1d, 0xbec: 0x2a44, 0xbed: 0x2b4c, 0xbee: 0x2c30, 0xbef: 0x2a51, - 0xbf0: 0x2916, 0xbf1: 0x290c, 0xbf2: 0x2f3c, 0xbf3: 0x2a5e, 0xbf4: 0x2c43, 0xbf5: 0x2920, - 0xbf6: 0x2b5c, 0xbf7: 0x292a, 0xbf8: 0x2a78, 0xbf9: 0x2934, 0xbfa: 0x2a85, 0xbfb: 0x2f06, - 0xbfc: 0x2a6b, 0xbfd: 0x2b6c, 0xbfe: 0x2a92, 0xbff: 0x26de, - // Block 0x30, offset 0xc00 - 0xc00: 0x2f17, 0xc01: 0x293e, 0xc02: 0x2948, 0xc03: 0x2a9f, 0xc04: 0x2952, 0xc05: 0x295c, - 0xc06: 0x2966, 0xc07: 0x2b7c, 0xc08: 0x2aac, 0xc09: 0x26e5, 0xc0a: 0x2c56, 0xc0b: 0x2e90, - 0xc0c: 0x2b8c, 0xc0d: 0x2ab9, 0xc0e: 0x2ec5, 0xc0f: 0x2970, 0xc10: 0x297a, 0xc11: 0x2ac6, - 0xc12: 0x26ec, 0xc13: 0x2ad3, 0xc14: 0x2b9c, 0xc15: 0x26f3, 0xc16: 0x2c69, 0xc17: 0x2984, - 0xc18: 0x1cb7, 0xc19: 0x1ccb, 0xc1a: 0x1cda, 0xc1b: 0x1ce9, 0xc1c: 0x1cf8, 0xc1d: 0x1d07, - 0xc1e: 0x1d16, 0xc1f: 0x1d25, 0xc20: 0x1d34, 0xc21: 0x1d43, 0xc22: 0x2192, 0xc23: 0x21a4, - 0xc24: 0x21b6, 0xc25: 0x21c2, 0xc26: 0x21ce, 0xc27: 0x21da, 0xc28: 0x21e6, 0xc29: 0x21f2, - 0xc2a: 0x21fe, 0xc2b: 0x220a, 0xc2c: 0x2246, 0xc2d: 0x2252, 0xc2e: 0x225e, 0xc2f: 0x226a, - 0xc30: 0x2276, 0xc31: 0x1c14, 0xc32: 0x19c6, 0xc33: 0x1936, 0xc34: 0x1be4, 0xc35: 0x1a47, - 0xc36: 0x1a56, 0xc37: 0x19cc, 0xc38: 0x1bfc, 0xc39: 0x1c00, 0xc3a: 0x1960, 0xc3b: 0x2701, - 0xc3c: 0x270f, 0xc3d: 0x26fa, 0xc3e: 0x2708, 0xc3f: 0x2ae0, - // Block 0x31, offset 0xc40 - 0xc40: 0x1a4a, 0xc41: 0x1a32, 0xc42: 0x1c60, 0xc43: 0x1a1a, 0xc44: 0x19f3, 0xc45: 0x1969, - 0xc46: 0x1978, 0xc47: 0x1948, 0xc48: 0x1bf0, 0xc49: 0x1d52, 0xc4a: 0x1a4d, 0xc4b: 0x1a35, - 0xc4c: 0x1c64, 0xc4d: 0x1c70, 0xc4e: 0x1a26, 0xc4f: 0x19fc, 0xc50: 0x1957, 0xc51: 0x1c1c, - 0xc52: 0x1bb0, 0xc53: 0x1b9c, 0xc54: 0x1bcc, 0xc55: 0x1c74, 0xc56: 0x1a29, 0xc57: 0x19c9, - 0xc58: 0x19ff, 0xc59: 0x19de, 0xc5a: 0x1a41, 0xc5b: 0x1c78, 0xc5c: 0x1a2c, 0xc5d: 0x19c0, - 0xc5e: 0x1a02, 0xc5f: 0x1c3c, 0xc60: 0x1bf4, 0xc61: 0x1a14, 0xc62: 0x1c24, 0xc63: 0x1c40, - 0xc64: 0x1bf8, 0xc65: 0x1a17, 0xc66: 0x1c28, 0xc67: 0x22e8, 0xc68: 0x22fc, 0xc69: 0x1996, - 0xc6a: 0x1c20, 0xc6b: 0x1bb4, 0xc6c: 0x1ba0, 0xc6d: 0x1c48, 0xc6e: 0x2716, 0xc6f: 0x27ad, - 0xc70: 0x1a59, 0xc71: 0x1a44, 0xc72: 0x1c7c, 0xc73: 0x1a2f, 0xc74: 0x1a50, 0xc75: 0x1a38, - 0xc76: 0x1c68, 0xc77: 0x1a1d, 0xc78: 0x19f6, 0xc79: 0x1981, 0xc7a: 0x1a53, 0xc7b: 0x1a3b, - 0xc7c: 0x1c6c, 0xc7d: 0x1a20, 0xc7e: 0x19f9, 0xc7f: 0x1984, - // Block 0x32, offset 0xc80 - 0xc80: 0x1c2c, 0xc81: 0x1bb8, 0xc82: 0x1d4d, 0xc83: 0x1939, 0xc84: 0x19ba, 0xc85: 0x19bd, - 0xc86: 0x22f5, 0xc87: 0x1b94, 0xc88: 0x19c3, 0xc89: 0x194b, 0xc8a: 0x19e1, 0xc8b: 0x194e, - 0xc8c: 0x19ea, 0xc8d: 0x196c, 0xc8e: 0x196f, 0xc8f: 0x1a05, 0xc90: 0x1a0b, 0xc91: 0x1a0e, - 0xc92: 0x1c30, 0xc93: 0x1a11, 0xc94: 0x1a23, 0xc95: 0x1c38, 0xc96: 0x1c44, 0xc97: 0x1990, - 0xc98: 0x1d57, 0xc99: 0x1bbc, 0xc9a: 0x1993, 0xc9b: 0x1a5c, 0xc9c: 0x19a5, 0xc9d: 0x19b4, - 0xc9e: 0x22e2, 0xc9f: 0x22dc, 0xca0: 0x1cc1, 0xca1: 0x1cd0, 0xca2: 0x1cdf, 0xca3: 0x1cee, - 0xca4: 0x1cfd, 0xca5: 0x1d0c, 0xca6: 0x1d1b, 0xca7: 0x1d2a, 0xca8: 0x1d39, 0xca9: 0x2186, - 0xcaa: 0x2198, 0xcab: 0x21aa, 0xcac: 0x21bc, 0xcad: 0x21c8, 0xcae: 0x21d4, 0xcaf: 0x21e0, - 0xcb0: 0x21ec, 0xcb1: 0x21f8, 0xcb2: 0x2204, 0xcb3: 0x2240, 0xcb4: 0x224c, 0xcb5: 0x2258, - 0xcb6: 0x2264, 0xcb7: 0x2270, 0xcb8: 0x227c, 0xcb9: 0x2282, 0xcba: 0x2288, 0xcbb: 0x228e, - 0xcbc: 0x2294, 0xcbd: 0x22a6, 0xcbe: 0x22ac, 0xcbf: 0x1c10, - // Block 0x33, offset 0xcc0 - 0xcc0: 0x1377, 0xcc1: 0x0cfb, 0xcc2: 0x13d3, 0xcc3: 0x139f, 0xcc4: 0x0e57, 0xcc5: 0x06eb, - 0xcc6: 0x08df, 0xcc7: 0x162b, 0xcc8: 0x162b, 0xcc9: 0x0a0b, 0xcca: 0x145f, 0xccb: 0x0943, - 0xccc: 0x0a07, 0xccd: 0x0bef, 0xcce: 0x0fcf, 0xccf: 0x115f, 0xcd0: 0x1297, 0xcd1: 0x12d3, - 0xcd2: 0x1307, 0xcd3: 0x141b, 0xcd4: 0x0d73, 0xcd5: 0x0dff, 0xcd6: 0x0eab, 0xcd7: 0x0f43, - 0xcd8: 0x125f, 0xcd9: 0x1447, 0xcda: 0x1573, 0xcdb: 0x070f, 0xcdc: 0x08b3, 0xcdd: 0x0d87, - 0xcde: 0x0ecf, 0xcdf: 0x1293, 0xce0: 0x15c3, 0xce1: 0x0ab3, 0xce2: 0x0e77, 0xce3: 0x1283, - 0xce4: 0x1317, 0xce5: 0x0c23, 0xce6: 0x11bb, 0xce7: 0x12df, 0xce8: 0x0b1f, 0xce9: 0x0d0f, - 0xcea: 0x0e17, 0xceb: 0x0f1b, 0xcec: 0x1427, 0xced: 0x074f, 0xcee: 0x07e7, 0xcef: 0x0853, - 0xcf0: 0x0c8b, 0xcf1: 0x0d7f, 0xcf2: 0x0ecb, 0xcf3: 0x0fef, 0xcf4: 0x1177, 0xcf5: 0x128b, - 0xcf6: 0x12a3, 0xcf7: 0x13c7, 0xcf8: 0x14ef, 0xcf9: 0x15a3, 0xcfa: 0x15bf, 0xcfb: 0x102b, - 0xcfc: 0x106b, 0xcfd: 0x1123, 0xcfe: 0x1243, 0xcff: 0x147b, - // Block 0x34, offset 0xd00 - 0xd00: 0x15cb, 0xd01: 0x134b, 0xd02: 0x09c7, 0xd03: 0x0b3b, 0xd04: 0x10db, 0xd05: 0x119b, - 0xd06: 0x0eff, 0xd07: 0x1033, 0xd08: 0x1397, 0xd09: 0x14e7, 0xd0a: 0x09c3, 0xd0b: 0x0a8f, - 0xd0c: 0x0d77, 0xd0d: 0x0e2b, 0xd0e: 0x0e5f, 0xd0f: 0x1113, 0xd10: 0x113b, 0xd11: 0x14a7, - 0xd12: 0x084f, 0xd13: 0x11a7, 0xd14: 0x07f3, 0xd15: 0x07ef, 0xd16: 0x1097, 0xd17: 0x1127, - 0xd18: 0x125b, 0xd19: 0x14af, 0xd1a: 0x1367, 0xd1b: 0x0c27, 0xd1c: 0x0d73, 0xd1d: 0x1357, - 0xd1e: 0x06f7, 0xd1f: 0x0a63, 0xd20: 0x0b93, 0xd21: 0x0f2f, 0xd22: 0x0faf, 0xd23: 0x0873, - 0xd24: 0x103b, 0xd25: 0x075f, 0xd26: 0x0b77, 0xd27: 0x06d7, 0xd28: 0x0deb, 0xd29: 0x0ca3, - 0xd2a: 0x110f, 0xd2b: 0x08c7, 0xd2c: 0x09b3, 0xd2d: 0x0ffb, 0xd2e: 0x1263, 0xd2f: 0x133b, - 0xd30: 0x0db7, 0xd31: 0x13f7, 0xd32: 0x0de3, 0xd33: 0x0c37, 0xd34: 0x121b, 0xd35: 0x0c57, - 0xd36: 0x0fab, 0xd37: 0x072b, 0xd38: 0x07a7, 0xd39: 0x07eb, 0xd3a: 0x0d53, 0xd3b: 0x10fb, - 0xd3c: 0x11f3, 0xd3d: 0x1347, 0xd3e: 0x145b, 0xd3f: 0x085b, - // Block 0x35, offset 0xd40 - 0xd40: 0x090f, 0xd41: 0x0a17, 0xd42: 0x0b2f, 0xd43: 0x0cbf, 0xd44: 0x0e7b, 0xd45: 0x103f, - 0xd46: 0x1497, 0xd47: 0x157b, 0xd48: 0x15cf, 0xd49: 0x15e7, 0xd4a: 0x0837, 0xd4b: 0x0cf3, - 0xd4c: 0x0da3, 0xd4d: 0x13eb, 0xd4e: 0x0afb, 0xd4f: 0x0bd7, 0xd50: 0x0bf3, 0xd51: 0x0c83, - 0xd52: 0x0e6b, 0xd53: 0x0eb7, 0xd54: 0x0f67, 0xd55: 0x108b, 0xd56: 0x112f, 0xd57: 0x1193, - 0xd58: 0x13db, 0xd59: 0x126b, 0xd5a: 0x1403, 0xd5b: 0x147f, 0xd5c: 0x080f, 0xd5d: 0x083b, - 0xd5e: 0x0923, 0xd5f: 0x0ea7, 0xd60: 0x12f3, 0xd61: 0x133b, 0xd62: 0x0b1b, 0xd63: 0x0b8b, - 0xd64: 0x0c4f, 0xd65: 0x0daf, 0xd66: 0x10d7, 0xd67: 0x0f23, 0xd68: 0x073b, 0xd69: 0x097f, - 0xd6a: 0x0a63, 0xd6b: 0x0ac7, 0xd6c: 0x0b97, 0xd6d: 0x0f3f, 0xd6e: 0x0f5b, 0xd6f: 0x116b, - 0xd70: 0x118b, 0xd71: 0x1463, 0xd72: 0x14e3, 0xd73: 0x14f3, 0xd74: 0x152f, 0xd75: 0x0753, - 0xd76: 0x107f, 0xd77: 0x144f, 0xd78: 0x14cb, 0xd79: 0x0baf, 0xd7a: 0x0717, 0xd7b: 0x0777, - 0xd7c: 0x0a67, 0xd7d: 0x0a87, 0xd7e: 0x0caf, 0xd7f: 0x0d73, - // Block 0x36, offset 0xd80 - 0xd80: 0x0ec3, 0xd81: 0x0fcb, 0xd82: 0x1277, 0xd83: 0x1417, 0xd84: 0x1623, 0xd85: 0x0ce3, - 0xd86: 0x14a3, 0xd87: 0x0833, 0xd88: 0x0d2f, 0xd89: 0x0d3b, 0xd8a: 0x0e0f, 0xd8b: 0x0e47, - 0xd8c: 0x0f4b, 0xd8d: 0x0fa7, 0xd8e: 0x1027, 0xd8f: 0x110b, 0xd90: 0x153b, 0xd91: 0x07af, - 0xd92: 0x0c03, 0xd93: 0x14b3, 0xd94: 0x0767, 0xd95: 0x0aab, 0xd96: 0x0e2f, 0xd97: 0x13df, - 0xd98: 0x0b67, 0xd99: 0x0bb7, 0xd9a: 0x0d43, 0xd9b: 0x0f2f, 0xd9c: 0x14bb, 0xd9d: 0x0817, - 0xd9e: 0x08ff, 0xd9f: 0x0a97, 0xda0: 0x0cd3, 0xda1: 0x0d1f, 0xda2: 0x0d5f, 0xda3: 0x0df3, - 0xda4: 0x0f47, 0xda5: 0x0fbb, 0xda6: 0x1157, 0xda7: 0x12f7, 0xda8: 0x1303, 0xda9: 0x1457, - 0xdaa: 0x14d7, 0xdab: 0x0883, 0xdac: 0x0e4b, 0xdad: 0x0903, 0xdae: 0x0ec7, 0xdaf: 0x0f6b, - 0xdb0: 0x1287, 0xdb1: 0x14bf, 0xdb2: 0x15ab, 0xdb3: 0x15d3, 0xdb4: 0x0d37, 0xdb5: 0x0e27, - 0xdb6: 0x11c3, 0xdb7: 0x10b7, 0xdb8: 0x10c3, 0xdb9: 0x10e7, 0xdba: 0x0f17, 0xdbb: 0x0e9f, - 0xdbc: 0x1363, 0xdbd: 0x0733, 0xdbe: 0x122b, 0xdbf: 0x081b, - // Block 0x37, offset 0xdc0 - 0xdc0: 0x080b, 0xdc1: 0x0b0b, 0xdc2: 0x0c2b, 0xdc3: 0x10f3, 0xdc4: 0x0a53, 0xdc5: 0x0e03, - 0xdc6: 0x0cef, 0xdc7: 0x13e7, 0xdc8: 0x12e7, 0xdc9: 0x14ab, 0xdca: 0x1323, 0xdcb: 0x0b27, - 0xdcc: 0x0787, 0xdcd: 0x095b, 0xdd0: 0x09af, - 0xdd2: 0x0cdf, 0xdd5: 0x07f7, 0xdd6: 0x0f1f, 0xdd7: 0x0fe3, - 0xdd8: 0x1047, 0xdd9: 0x1063, 0xdda: 0x1067, 0xddb: 0x107b, 0xddc: 0x14fb, 0xddd: 0x10eb, - 0xdde: 0x116f, 0xde0: 0x128f, 0xde2: 0x1353, - 0xde5: 0x1407, 0xde6: 0x1433, - 0xdea: 0x154f, 0xdeb: 0x1553, 0xdec: 0x1557, 0xded: 0x15bb, 0xdee: 0x142b, 0xdef: 0x14c7, - 0xdf0: 0x0757, 0xdf1: 0x077b, 0xdf2: 0x078f, 0xdf3: 0x084b, 0xdf4: 0x0857, 0xdf5: 0x0897, - 0xdf6: 0x094b, 0xdf7: 0x0967, 0xdf8: 0x096f, 0xdf9: 0x09ab, 0xdfa: 0x09b7, 0xdfb: 0x0a93, - 0xdfc: 0x0a9b, 0xdfd: 0x0ba3, 0xdfe: 0x0bcb, 0xdff: 0x0bd3, - // Block 0x38, offset 0xe00 - 0xe00: 0x0beb, 0xe01: 0x0c97, 0xe02: 0x0cc7, 0xe03: 0x0ce7, 0xe04: 0x0d57, 0xe05: 0x0e1b, - 0xe06: 0x0e37, 0xe07: 0x0e67, 0xe08: 0x0ebb, 0xe09: 0x0edb, 0xe0a: 0x0f4f, 0xe0b: 0x102f, - 0xe0c: 0x104b, 0xe0d: 0x1053, 0xe0e: 0x104f, 0xe0f: 0x1057, 0xe10: 0x105b, 0xe11: 0x105f, - 0xe12: 0x1073, 0xe13: 0x1077, 0xe14: 0x109b, 0xe15: 0x10af, 0xe16: 0x10cb, 0xe17: 0x112f, - 0xe18: 0x1137, 0xe19: 0x113f, 0xe1a: 0x1153, 0xe1b: 0x117b, 0xe1c: 0x11cb, 0xe1d: 0x11ff, - 0xe1e: 0x11ff, 0xe1f: 0x1267, 0xe20: 0x130f, 0xe21: 0x1327, 0xe22: 0x135b, 0xe23: 0x135f, - 0xe24: 0x13a3, 0xe25: 0x13a7, 0xe26: 0x13ff, 0xe27: 0x1407, 0xe28: 0x14db, 0xe29: 0x151f, - 0xe2a: 0x1537, 0xe2b: 0x0b9b, 0xe2c: 0x171e, 0xe2d: 0x11e3, - 0xe30: 0x06df, 0xe31: 0x07e3, 0xe32: 0x07a3, 0xe33: 0x074b, 0xe34: 0x078b, 0xe35: 0x07b7, - 0xe36: 0x0847, 0xe37: 0x0863, 0xe38: 0x094b, 0xe39: 0x0937, 0xe3a: 0x0947, 0xe3b: 0x0963, - 0xe3c: 0x09af, 0xe3d: 0x09bf, 0xe3e: 0x0a03, 0xe3f: 0x0a0f, - // Block 0x39, offset 0xe40 - 0xe40: 0x0a2b, 0xe41: 0x0a3b, 0xe42: 0x0b23, 0xe43: 0x0b2b, 0xe44: 0x0b5b, 0xe45: 0x0b7b, - 0xe46: 0x0bab, 0xe47: 0x0bc3, 0xe48: 0x0bb3, 0xe49: 0x0bd3, 0xe4a: 0x0bc7, 0xe4b: 0x0beb, - 0xe4c: 0x0c07, 0xe4d: 0x0c5f, 0xe4e: 0x0c6b, 0xe4f: 0x0c73, 0xe50: 0x0c9b, 0xe51: 0x0cdf, - 0xe52: 0x0d0f, 0xe53: 0x0d13, 0xe54: 0x0d27, 0xe55: 0x0da7, 0xe56: 0x0db7, 0xe57: 0x0e0f, - 0xe58: 0x0e5b, 0xe59: 0x0e53, 0xe5a: 0x0e67, 0xe5b: 0x0e83, 0xe5c: 0x0ebb, 0xe5d: 0x1013, - 0xe5e: 0x0edf, 0xe5f: 0x0f13, 0xe60: 0x0f1f, 0xe61: 0x0f5f, 0xe62: 0x0f7b, 0xe63: 0x0f9f, - 0xe64: 0x0fc3, 0xe65: 0x0fc7, 0xe66: 0x0fe3, 0xe67: 0x0fe7, 0xe68: 0x0ff7, 0xe69: 0x100b, - 0xe6a: 0x1007, 0xe6b: 0x1037, 0xe6c: 0x10b3, 0xe6d: 0x10cb, 0xe6e: 0x10e3, 0xe6f: 0x111b, - 0xe70: 0x112f, 0xe71: 0x114b, 0xe72: 0x117b, 0xe73: 0x122f, 0xe74: 0x1257, 0xe75: 0x12cb, - 0xe76: 0x1313, 0xe77: 0x131f, 0xe78: 0x1327, 0xe79: 0x133f, 0xe7a: 0x1353, 0xe7b: 0x1343, - 0xe7c: 0x135b, 0xe7d: 0x1357, 0xe7e: 0x134f, 0xe7f: 0x135f, - // Block 0x3a, offset 0xe80 - 0xe80: 0x136b, 0xe81: 0x13a7, 0xe82: 0x13e3, 0xe83: 0x1413, 0xe84: 0x144b, 0xe85: 0x146b, - 0xe86: 0x14b7, 0xe87: 0x14db, 0xe88: 0x14fb, 0xe89: 0x150f, 0xe8a: 0x151f, 0xe8b: 0x152b, - 0xe8c: 0x1537, 0xe8d: 0x158b, 0xe8e: 0x162b, 0xe8f: 0x16b5, 0xe90: 0x16b0, 0xe91: 0x16e2, - 0xe92: 0x0607, 0xe93: 0x062f, 0xe94: 0x0633, 0xe95: 0x1764, 0xe96: 0x1791, 0xe97: 0x1809, - 0xe98: 0x1617, 0xe99: 0x1627, - // Block 0x3b, offset 0xec0 - 0xec0: 0x19d5, 0xec1: 0x19d8, 0xec2: 0x19db, 0xec3: 0x1c08, 0xec4: 0x1c0c, 0xec5: 0x1a5f, - 0xec6: 0x1a5f, - 0xed3: 0x1d75, 0xed4: 0x1d66, 0xed5: 0x1d6b, 0xed6: 0x1d7a, 0xed7: 0x1d70, - 0xedd: 0x4390, - 0xede: 0x8115, 0xedf: 0x4402, 0xee0: 0x022d, 0xee1: 0x0215, 0xee2: 0x021e, 0xee3: 0x0221, - 0xee4: 0x0224, 0xee5: 0x0227, 0xee6: 0x022a, 0xee7: 0x0230, 0xee8: 0x0233, 0xee9: 0x0017, - 0xeea: 0x43f0, 0xeeb: 0x43f6, 0xeec: 0x44f4, 0xeed: 0x44fc, 0xeee: 0x4348, 0xeef: 0x434e, - 0xef0: 0x4354, 0xef1: 0x435a, 0xef2: 0x4366, 0xef3: 0x436c, 0xef4: 0x4372, 0xef5: 0x437e, - 0xef6: 0x4384, 0xef8: 0x438a, 0xef9: 0x4396, 0xefa: 0x439c, 0xefb: 0x43a2, - 0xefc: 0x43ae, 0xefe: 0x43b4, - // Block 0x3c, offset 0xf00 - 0xf00: 0x43ba, 0xf01: 0x43c0, 0xf03: 0x43c6, 0xf04: 0x43cc, - 0xf06: 0x43d8, 0xf07: 0x43de, 0xf08: 0x43e4, 0xf09: 0x43ea, 0xf0a: 0x43fc, 0xf0b: 0x4378, - 0xf0c: 0x4360, 0xf0d: 0x43a8, 0xf0e: 0x43d2, 0xf0f: 0x1d7f, 0xf10: 0x0299, 0xf11: 0x0299, - 0xf12: 0x02a2, 0xf13: 0x02a2, 0xf14: 0x02a2, 0xf15: 0x02a2, 0xf16: 0x02a5, 0xf17: 0x02a5, - 0xf18: 0x02a5, 0xf19: 0x02a5, 0xf1a: 0x02ab, 0xf1b: 0x02ab, 0xf1c: 0x02ab, 0xf1d: 0x02ab, - 0xf1e: 0x029f, 0xf1f: 0x029f, 0xf20: 0x029f, 0xf21: 0x029f, 0xf22: 0x02a8, 0xf23: 0x02a8, - 0xf24: 0x02a8, 0xf25: 0x02a8, 0xf26: 0x029c, 0xf27: 0x029c, 0xf28: 0x029c, 0xf29: 0x029c, - 0xf2a: 0x02cf, 0xf2b: 0x02cf, 0xf2c: 0x02cf, 0xf2d: 0x02cf, 0xf2e: 0x02d2, 0xf2f: 0x02d2, - 0xf30: 0x02d2, 0xf31: 0x02d2, 0xf32: 0x02b1, 0xf33: 0x02b1, 0xf34: 0x02b1, 0xf35: 0x02b1, - 0xf36: 0x02ae, 0xf37: 0x02ae, 0xf38: 0x02ae, 0xf39: 0x02ae, 0xf3a: 0x02b4, 0xf3b: 0x02b4, - 0xf3c: 0x02b4, 0xf3d: 0x02b4, 0xf3e: 0x02b7, 0xf3f: 0x02b7, - // Block 0x3d, offset 0xf40 - 0xf40: 0x02b7, 0xf41: 0x02b7, 0xf42: 0x02c0, 0xf43: 0x02c0, 0xf44: 0x02bd, 0xf45: 0x02bd, - 0xf46: 0x02c3, 0xf47: 0x02c3, 0xf48: 0x02ba, 0xf49: 0x02ba, 0xf4a: 0x02c9, 0xf4b: 0x02c9, - 0xf4c: 0x02c6, 0xf4d: 0x02c6, 0xf4e: 0x02d5, 0xf4f: 0x02d5, 0xf50: 0x02d5, 0xf51: 0x02d5, - 0xf52: 0x02db, 0xf53: 0x02db, 0xf54: 0x02db, 0xf55: 0x02db, 0xf56: 0x02e1, 0xf57: 0x02e1, - 0xf58: 0x02e1, 0xf59: 0x02e1, 0xf5a: 0x02de, 0xf5b: 0x02de, 0xf5c: 0x02de, 0xf5d: 0x02de, - 0xf5e: 0x02e4, 0xf5f: 0x02e4, 0xf60: 0x02e7, 0xf61: 0x02e7, 0xf62: 0x02e7, 0xf63: 0x02e7, - 0xf64: 0x446e, 0xf65: 0x446e, 0xf66: 0x02ed, 0xf67: 0x02ed, 0xf68: 0x02ed, 0xf69: 0x02ed, - 0xf6a: 0x02ea, 0xf6b: 0x02ea, 0xf6c: 0x02ea, 0xf6d: 0x02ea, 0xf6e: 0x0308, 0xf6f: 0x0308, - 0xf70: 0x4468, 0xf71: 0x4468, - // Block 0x3e, offset 0xf80 - 0xf93: 0x02d8, 0xf94: 0x02d8, 0xf95: 0x02d8, 0xf96: 0x02d8, 0xf97: 0x02f6, - 0xf98: 0x02f6, 0xf99: 0x02f3, 0xf9a: 0x02f3, 0xf9b: 0x02f9, 0xf9c: 0x02f9, 0xf9d: 0x204f, - 0xf9e: 0x02ff, 0xf9f: 0x02ff, 0xfa0: 0x02f0, 0xfa1: 0x02f0, 0xfa2: 0x02fc, 0xfa3: 0x02fc, - 0xfa4: 0x0305, 0xfa5: 0x0305, 0xfa6: 0x0305, 0xfa7: 0x0305, 0xfa8: 0x028d, 0xfa9: 0x028d, - 0xfaa: 0x25aa, 0xfab: 0x25aa, 0xfac: 0x261a, 0xfad: 0x261a, 0xfae: 0x25e9, 0xfaf: 0x25e9, - 0xfb0: 0x2605, 0xfb1: 0x2605, 0xfb2: 0x25fe, 0xfb3: 0x25fe, 0xfb4: 0x260c, 0xfb5: 0x260c, - 0xfb6: 0x2613, 0xfb7: 0x2613, 0xfb8: 0x2613, 0xfb9: 0x25f0, 0xfba: 0x25f0, 0xfbb: 0x25f0, - 0xfbc: 0x0302, 0xfbd: 0x0302, 0xfbe: 0x0302, 0xfbf: 0x0302, - // Block 0x3f, offset 0xfc0 - 0xfc0: 0x25b1, 0xfc1: 0x25b8, 0xfc2: 0x25d4, 0xfc3: 0x25f0, 0xfc4: 0x25f7, 0xfc5: 0x1d89, - 0xfc6: 0x1d8e, 0xfc7: 0x1d93, 0xfc8: 0x1da2, 0xfc9: 0x1db1, 0xfca: 0x1db6, 0xfcb: 0x1dbb, - 0xfcc: 0x1dc0, 0xfcd: 0x1dc5, 0xfce: 0x1dd4, 0xfcf: 0x1de3, 0xfd0: 0x1de8, 0xfd1: 0x1ded, - 0xfd2: 0x1dfc, 0xfd3: 0x1e0b, 0xfd4: 0x1e10, 0xfd5: 0x1e15, 0xfd6: 0x1e1a, 0xfd7: 0x1e29, - 0xfd8: 0x1e2e, 0xfd9: 0x1e3d, 0xfda: 0x1e42, 0xfdb: 0x1e47, 0xfdc: 0x1e56, 0xfdd: 0x1e5b, - 0xfde: 0x1e60, 0xfdf: 0x1e6a, 0xfe0: 0x1ea6, 0xfe1: 0x1eb5, 0xfe2: 0x1ec4, 0xfe3: 0x1ec9, - 0xfe4: 0x1ece, 0xfe5: 0x1ed8, 0xfe6: 0x1ee7, 0xfe7: 0x1eec, 0xfe8: 0x1efb, 0xfe9: 0x1f00, - 0xfea: 0x1f05, 0xfeb: 0x1f14, 0xfec: 0x1f19, 0xfed: 0x1f28, 0xfee: 0x1f2d, 0xfef: 0x1f32, - 0xff0: 0x1f37, 0xff1: 0x1f3c, 0xff2: 0x1f41, 0xff3: 0x1f46, 0xff4: 0x1f4b, 0xff5: 0x1f50, - 0xff6: 0x1f55, 0xff7: 0x1f5a, 0xff8: 0x1f5f, 0xff9: 0x1f64, 0xffa: 0x1f69, 0xffb: 0x1f6e, - 0xffc: 0x1f73, 0xffd: 0x1f78, 0xffe: 0x1f7d, 0xfff: 0x1f87, - // Block 0x40, offset 0x1000 - 0x1000: 0x1f8c, 0x1001: 0x1f91, 0x1002: 0x1f96, 0x1003: 0x1fa0, 0x1004: 0x1fa5, 0x1005: 0x1faf, - 0x1006: 0x1fb4, 0x1007: 0x1fb9, 0x1008: 0x1fbe, 0x1009: 0x1fc3, 0x100a: 0x1fc8, 0x100b: 0x1fcd, - 0x100c: 0x1fd2, 0x100d: 0x1fd7, 0x100e: 0x1fe6, 0x100f: 0x1ff5, 0x1010: 0x1ffa, 0x1011: 0x1fff, - 0x1012: 0x2004, 0x1013: 0x2009, 0x1014: 0x200e, 0x1015: 0x2018, 0x1016: 0x201d, 0x1017: 0x2022, - 0x1018: 0x2031, 0x1019: 0x2040, 0x101a: 0x2045, 0x101b: 0x4420, 0x101c: 0x4426, 0x101d: 0x445c, - 0x101e: 0x44b3, 0x101f: 0x44ba, 0x1020: 0x44c1, 0x1021: 0x44c8, 0x1022: 0x44cf, 0x1023: 0x44d6, - 0x1024: 0x25c6, 0x1025: 0x25cd, 0x1026: 0x25d4, 0x1027: 0x25db, 0x1028: 0x25f0, 0x1029: 0x25f7, - 0x102a: 0x1d98, 0x102b: 0x1d9d, 0x102c: 0x1da2, 0x102d: 0x1da7, 0x102e: 0x1db1, 0x102f: 0x1db6, - 0x1030: 0x1dca, 0x1031: 0x1dcf, 0x1032: 0x1dd4, 0x1033: 0x1dd9, 0x1034: 0x1de3, 0x1035: 0x1de8, - 0x1036: 0x1df2, 0x1037: 0x1df7, 0x1038: 0x1dfc, 0x1039: 0x1e01, 0x103a: 0x1e0b, 0x103b: 0x1e10, - 0x103c: 0x1f3c, 0x103d: 0x1f41, 0x103e: 0x1f50, 0x103f: 0x1f55, - // Block 0x41, offset 0x1040 - 0x1040: 0x1f5a, 0x1041: 0x1f6e, 0x1042: 0x1f73, 0x1043: 0x1f78, 0x1044: 0x1f7d, 0x1045: 0x1f96, - 0x1046: 0x1fa0, 0x1047: 0x1fa5, 0x1048: 0x1faa, 0x1049: 0x1fbe, 0x104a: 0x1fdc, 0x104b: 0x1fe1, - 0x104c: 0x1fe6, 0x104d: 0x1feb, 0x104e: 0x1ff5, 0x104f: 0x1ffa, 0x1050: 0x445c, 0x1051: 0x2027, - 0x1052: 0x202c, 0x1053: 0x2031, 0x1054: 0x2036, 0x1055: 0x2040, 0x1056: 0x2045, 0x1057: 0x25b1, - 0x1058: 0x25b8, 0x1059: 0x25bf, 0x105a: 0x25d4, 0x105b: 0x25e2, 0x105c: 0x1d89, 0x105d: 0x1d8e, - 0x105e: 0x1d93, 0x105f: 0x1da2, 0x1060: 0x1dac, 0x1061: 0x1dbb, 0x1062: 0x1dc0, 0x1063: 0x1dc5, - 0x1064: 0x1dd4, 0x1065: 0x1dde, 0x1066: 0x1dfc, 0x1067: 0x1e15, 0x1068: 0x1e1a, 0x1069: 0x1e29, - 0x106a: 0x1e2e, 0x106b: 0x1e3d, 0x106c: 0x1e47, 0x106d: 0x1e56, 0x106e: 0x1e5b, 0x106f: 0x1e60, - 0x1070: 0x1e6a, 0x1071: 0x1ea6, 0x1072: 0x1eab, 0x1073: 0x1eb5, 0x1074: 0x1ec4, 0x1075: 0x1ec9, - 0x1076: 0x1ece, 0x1077: 0x1ed8, 0x1078: 0x1ee7, 0x1079: 0x1efb, 0x107a: 0x1f00, 0x107b: 0x1f05, - 0x107c: 0x1f14, 0x107d: 0x1f19, 0x107e: 0x1f28, 0x107f: 0x1f2d, - // Block 0x42, offset 0x1080 - 0x1080: 0x1f32, 0x1081: 0x1f37, 0x1082: 0x1f46, 0x1083: 0x1f4b, 0x1084: 0x1f5f, 0x1085: 0x1f64, - 0x1086: 0x1f69, 0x1087: 0x1f6e, 0x1088: 0x1f73, 0x1089: 0x1f87, 0x108a: 0x1f8c, 0x108b: 0x1f91, - 0x108c: 0x1f96, 0x108d: 0x1f9b, 0x108e: 0x1faf, 0x108f: 0x1fb4, 0x1090: 0x1fb9, 0x1091: 0x1fbe, - 0x1092: 0x1fcd, 0x1093: 0x1fd2, 0x1094: 0x1fd7, 0x1095: 0x1fe6, 0x1096: 0x1ff0, 0x1097: 0x1fff, - 0x1098: 0x2004, 0x1099: 0x4450, 0x109a: 0x2018, 0x109b: 0x201d, 0x109c: 0x2022, 0x109d: 0x2031, - 0x109e: 0x203b, 0x109f: 0x25d4, 0x10a0: 0x25e2, 0x10a1: 0x1da2, 0x10a2: 0x1dac, 0x10a3: 0x1dd4, - 0x10a4: 0x1dde, 0x10a5: 0x1dfc, 0x10a6: 0x1e06, 0x10a7: 0x1e6a, 0x10a8: 0x1e6f, 0x10a9: 0x1e92, - 0x10aa: 0x1e97, 0x10ab: 0x1f6e, 0x10ac: 0x1f73, 0x10ad: 0x1f96, 0x10ae: 0x1fe6, 0x10af: 0x1ff0, - 0x10b0: 0x2031, 0x10b1: 0x203b, 0x10b2: 0x4504, 0x10b3: 0x450c, 0x10b4: 0x4514, 0x10b5: 0x1ef1, - 0x10b6: 0x1ef6, 0x10b7: 0x1f0a, 0x10b8: 0x1f0f, 0x10b9: 0x1f1e, 0x10ba: 0x1f23, 0x10bb: 0x1e74, - 0x10bc: 0x1e79, 0x10bd: 0x1e9c, 0x10be: 0x1ea1, 0x10bf: 0x1e33, - // Block 0x43, offset 0x10c0 - 0x10c0: 0x1e38, 0x10c1: 0x1e1f, 0x10c2: 0x1e24, 0x10c3: 0x1e4c, 0x10c4: 0x1e51, 0x10c5: 0x1eba, - 0x10c6: 0x1ebf, 0x10c7: 0x1edd, 0x10c8: 0x1ee2, 0x10c9: 0x1e7e, 0x10ca: 0x1e83, 0x10cb: 0x1e88, - 0x10cc: 0x1e92, 0x10cd: 0x1e8d, 0x10ce: 0x1e65, 0x10cf: 0x1eb0, 0x10d0: 0x1ed3, 0x10d1: 0x1ef1, - 0x10d2: 0x1ef6, 0x10d3: 0x1f0a, 0x10d4: 0x1f0f, 0x10d5: 0x1f1e, 0x10d6: 0x1f23, 0x10d7: 0x1e74, - 0x10d8: 0x1e79, 0x10d9: 0x1e9c, 0x10da: 0x1ea1, 0x10db: 0x1e33, 0x10dc: 0x1e38, 0x10dd: 0x1e1f, - 0x10de: 0x1e24, 0x10df: 0x1e4c, 0x10e0: 0x1e51, 0x10e1: 0x1eba, 0x10e2: 0x1ebf, 0x10e3: 0x1edd, - 0x10e4: 0x1ee2, 0x10e5: 0x1e7e, 0x10e6: 0x1e83, 0x10e7: 0x1e88, 0x10e8: 0x1e92, 0x10e9: 0x1e8d, - 0x10ea: 0x1e65, 0x10eb: 0x1eb0, 0x10ec: 0x1ed3, 0x10ed: 0x1e7e, 0x10ee: 0x1e83, 0x10ef: 0x1e88, - 0x10f0: 0x1e92, 0x10f1: 0x1e6f, 0x10f2: 0x1e97, 0x10f3: 0x1eec, 0x10f4: 0x1e56, 0x10f5: 0x1e5b, - 0x10f6: 0x1e60, 0x10f7: 0x1e7e, 0x10f8: 0x1e83, 0x10f9: 0x1e88, 0x10fa: 0x1eec, 0x10fb: 0x1efb, - 0x10fc: 0x4408, 0x10fd: 0x4408, - // Block 0x44, offset 0x1100 - 0x1110: 0x2311, 0x1111: 0x2326, - 0x1112: 0x2326, 0x1113: 0x232d, 0x1114: 0x2334, 0x1115: 0x2349, 0x1116: 0x2350, 0x1117: 0x2357, - 0x1118: 0x237a, 0x1119: 0x237a, 0x111a: 0x239d, 0x111b: 0x2396, 0x111c: 0x23b2, 0x111d: 0x23a4, - 0x111e: 0x23ab, 0x111f: 0x23ce, 0x1120: 0x23ce, 0x1121: 0x23c7, 0x1122: 0x23d5, 0x1123: 0x23d5, - 0x1124: 0x23ff, 0x1125: 0x23ff, 0x1126: 0x241b, 0x1127: 0x23e3, 0x1128: 0x23e3, 0x1129: 0x23dc, - 0x112a: 0x23f1, 0x112b: 0x23f1, 0x112c: 0x23f8, 0x112d: 0x23f8, 0x112e: 0x2422, 0x112f: 0x2430, - 0x1130: 0x2430, 0x1131: 0x2437, 0x1132: 0x2437, 0x1133: 0x243e, 0x1134: 0x2445, 0x1135: 0x244c, - 0x1136: 0x2453, 0x1137: 0x2453, 0x1138: 0x245a, 0x1139: 0x2468, 0x113a: 0x2476, 0x113b: 0x246f, - 0x113c: 0x247d, 0x113d: 0x247d, 0x113e: 0x2492, 0x113f: 0x2499, - // Block 0x45, offset 0x1140 - 0x1140: 0x24ca, 0x1141: 0x24d8, 0x1142: 0x24d1, 0x1143: 0x24b5, 0x1144: 0x24b5, 0x1145: 0x24df, - 0x1146: 0x24df, 0x1147: 0x24e6, 0x1148: 0x24e6, 0x1149: 0x2510, 0x114a: 0x2517, 0x114b: 0x251e, - 0x114c: 0x24f4, 0x114d: 0x2502, 0x114e: 0x2525, 0x114f: 0x252c, - 0x1152: 0x24fb, 0x1153: 0x2580, 0x1154: 0x2587, 0x1155: 0x255d, 0x1156: 0x2564, 0x1157: 0x2548, - 0x1158: 0x2548, 0x1159: 0x254f, 0x115a: 0x2579, 0x115b: 0x2572, 0x115c: 0x259c, 0x115d: 0x259c, - 0x115e: 0x230a, 0x115f: 0x231f, 0x1160: 0x2318, 0x1161: 0x2342, 0x1162: 0x233b, 0x1163: 0x2365, - 0x1164: 0x235e, 0x1165: 0x2388, 0x1166: 0x236c, 0x1167: 0x2381, 0x1168: 0x23b9, 0x1169: 0x2406, - 0x116a: 0x23ea, 0x116b: 0x2429, 0x116c: 0x24c3, 0x116d: 0x24ed, 0x116e: 0x2595, 0x116f: 0x258e, - 0x1170: 0x25a3, 0x1171: 0x253a, 0x1172: 0x24a0, 0x1173: 0x256b, 0x1174: 0x2492, 0x1175: 0x24ca, - 0x1176: 0x2461, 0x1177: 0x24ae, 0x1178: 0x2541, 0x1179: 0x2533, 0x117a: 0x24bc, 0x117b: 0x24a7, - 0x117c: 0x24bc, 0x117d: 0x2541, 0x117e: 0x2373, 0x117f: 0x238f, - // Block 0x46, offset 0x1180 - 0x1180: 0x2509, 0x1181: 0x2484, 0x1182: 0x2303, 0x1183: 0x24a7, 0x1184: 0x244c, 0x1185: 0x241b, - 0x1186: 0x23c0, 0x1187: 0x2556, - 0x11b0: 0x2414, 0x11b1: 0x248b, 0x11b2: 0x27bf, 0x11b3: 0x27b6, 0x11b4: 0x27ec, 0x11b5: 0x27da, - 0x11b6: 0x27c8, 0x11b7: 0x27e3, 0x11b8: 0x27f5, 0x11b9: 0x240d, 0x11ba: 0x2c7c, 0x11bb: 0x2afc, - 0x11bc: 0x27d1, - // Block 0x47, offset 0x11c0 - 0x11d0: 0x0019, 0x11d1: 0x0483, - 0x11d2: 0x0487, 0x11d3: 0x0035, 0x11d4: 0x0037, 0x11d5: 0x0003, 0x11d6: 0x003f, 0x11d7: 0x04bf, - 0x11d8: 0x04c3, 0x11d9: 0x1b5c, - 0x11e0: 0x8132, 0x11e1: 0x8132, 0x11e2: 0x8132, 0x11e3: 0x8132, - 0x11e4: 0x8132, 0x11e5: 0x8132, 0x11e6: 0x8132, 0x11e7: 0x812d, 0x11e8: 0x812d, 0x11e9: 0x812d, - 0x11ea: 0x812d, 0x11eb: 0x812d, 0x11ec: 0x812d, 0x11ed: 0x812d, 0x11ee: 0x8132, 0x11ef: 0x8132, - 0x11f0: 0x1873, 0x11f1: 0x0443, 0x11f2: 0x043f, 0x11f3: 0x007f, 0x11f4: 0x007f, 0x11f5: 0x0011, - 0x11f6: 0x0013, 0x11f7: 0x00b7, 0x11f8: 0x00bb, 0x11f9: 0x04b7, 0x11fa: 0x04bb, 0x11fb: 0x04ab, - 0x11fc: 0x04af, 0x11fd: 0x0493, 0x11fe: 0x0497, 0x11ff: 0x048b, - // Block 0x48, offset 0x1200 - 0x1200: 0x048f, 0x1201: 0x049b, 0x1202: 0x049f, 0x1203: 0x04a3, 0x1204: 0x04a7, - 0x1207: 0x0077, 0x1208: 0x007b, 0x1209: 0x4269, 0x120a: 0x4269, 0x120b: 0x4269, - 0x120c: 0x4269, 0x120d: 0x007f, 0x120e: 0x007f, 0x120f: 0x007f, 0x1210: 0x0019, 0x1211: 0x0483, - 0x1212: 0x001d, 0x1214: 0x0037, 0x1215: 0x0035, 0x1216: 0x003f, 0x1217: 0x0003, - 0x1218: 0x0443, 0x1219: 0x0011, 0x121a: 0x0013, 0x121b: 0x00b7, 0x121c: 0x00bb, 0x121d: 0x04b7, - 0x121e: 0x04bb, 0x121f: 0x0007, 0x1220: 0x000d, 0x1221: 0x0015, 0x1222: 0x0017, 0x1223: 0x001b, - 0x1224: 0x0039, 0x1225: 0x003d, 0x1226: 0x003b, 0x1228: 0x0079, 0x1229: 0x0009, - 0x122a: 0x000b, 0x122b: 0x0041, - 0x1230: 0x42aa, 0x1231: 0x442c, 0x1232: 0x42af, 0x1234: 0x42b4, - 0x1236: 0x42b9, 0x1237: 0x4432, 0x1238: 0x42be, 0x1239: 0x4438, 0x123a: 0x42c3, 0x123b: 0x443e, - 0x123c: 0x42c8, 0x123d: 0x4444, 0x123e: 0x42cd, 0x123f: 0x444a, - // Block 0x49, offset 0x1240 - 0x1240: 0x0236, 0x1241: 0x440e, 0x1242: 0x440e, 0x1243: 0x4414, 0x1244: 0x4414, 0x1245: 0x4456, - 0x1246: 0x4456, 0x1247: 0x441a, 0x1248: 0x441a, 0x1249: 0x4462, 0x124a: 0x4462, 0x124b: 0x4462, - 0x124c: 0x4462, 0x124d: 0x0239, 0x124e: 0x0239, 0x124f: 0x023c, 0x1250: 0x023c, 0x1251: 0x023c, - 0x1252: 0x023c, 0x1253: 0x023f, 0x1254: 0x023f, 0x1255: 0x0242, 0x1256: 0x0242, 0x1257: 0x0242, - 0x1258: 0x0242, 0x1259: 0x0245, 0x125a: 0x0245, 0x125b: 0x0245, 0x125c: 0x0245, 0x125d: 0x0248, - 0x125e: 0x0248, 0x125f: 0x0248, 0x1260: 0x0248, 0x1261: 0x024b, 0x1262: 0x024b, 0x1263: 0x024b, - 0x1264: 0x024b, 0x1265: 0x024e, 0x1266: 0x024e, 0x1267: 0x024e, 0x1268: 0x024e, 0x1269: 0x0251, - 0x126a: 0x0251, 0x126b: 0x0254, 0x126c: 0x0254, 0x126d: 0x0257, 0x126e: 0x0257, 0x126f: 0x025a, - 0x1270: 0x025a, 0x1271: 0x025d, 0x1272: 0x025d, 0x1273: 0x025d, 0x1274: 0x025d, 0x1275: 0x0260, - 0x1276: 0x0260, 0x1277: 0x0260, 0x1278: 0x0260, 0x1279: 0x0263, 0x127a: 0x0263, 0x127b: 0x0263, - 0x127c: 0x0263, 0x127d: 0x0266, 0x127e: 0x0266, 0x127f: 0x0266, - // Block 0x4a, offset 0x1280 - 0x1280: 0x0266, 0x1281: 0x0269, 0x1282: 0x0269, 0x1283: 0x0269, 0x1284: 0x0269, 0x1285: 0x026c, - 0x1286: 0x026c, 0x1287: 0x026c, 0x1288: 0x026c, 0x1289: 0x026f, 0x128a: 0x026f, 0x128b: 0x026f, - 0x128c: 0x026f, 0x128d: 0x0272, 0x128e: 0x0272, 0x128f: 0x0272, 0x1290: 0x0272, 0x1291: 0x0275, - 0x1292: 0x0275, 0x1293: 0x0275, 0x1294: 0x0275, 0x1295: 0x0278, 0x1296: 0x0278, 0x1297: 0x0278, - 0x1298: 0x0278, 0x1299: 0x027b, 0x129a: 0x027b, 0x129b: 0x027b, 0x129c: 0x027b, 0x129d: 0x027e, - 0x129e: 0x027e, 0x129f: 0x027e, 0x12a0: 0x027e, 0x12a1: 0x0281, 0x12a2: 0x0281, 0x12a3: 0x0281, - 0x12a4: 0x0281, 0x12a5: 0x0284, 0x12a6: 0x0284, 0x12a7: 0x0284, 0x12a8: 0x0284, 0x12a9: 0x0287, - 0x12aa: 0x0287, 0x12ab: 0x0287, 0x12ac: 0x0287, 0x12ad: 0x028a, 0x12ae: 0x028a, 0x12af: 0x028d, - 0x12b0: 0x028d, 0x12b1: 0x0290, 0x12b2: 0x0290, 0x12b3: 0x0290, 0x12b4: 0x0290, 0x12b5: 0x2e00, - 0x12b6: 0x2e00, 0x12b7: 0x2e08, 0x12b8: 0x2e08, 0x12b9: 0x2e10, 0x12ba: 0x2e10, 0x12bb: 0x1f82, - 0x12bc: 0x1f82, - // Block 0x4b, offset 0x12c0 - 0x12c0: 0x0081, 0x12c1: 0x0083, 0x12c2: 0x0085, 0x12c3: 0x0087, 0x12c4: 0x0089, 0x12c5: 0x008b, - 0x12c6: 0x008d, 0x12c7: 0x008f, 0x12c8: 0x0091, 0x12c9: 0x0093, 0x12ca: 0x0095, 0x12cb: 0x0097, - 0x12cc: 0x0099, 0x12cd: 0x009b, 0x12ce: 0x009d, 0x12cf: 0x009f, 0x12d0: 0x00a1, 0x12d1: 0x00a3, - 0x12d2: 0x00a5, 0x12d3: 0x00a7, 0x12d4: 0x00a9, 0x12d5: 0x00ab, 0x12d6: 0x00ad, 0x12d7: 0x00af, - 0x12d8: 0x00b1, 0x12d9: 0x00b3, 0x12da: 0x00b5, 0x12db: 0x00b7, 0x12dc: 0x00b9, 0x12dd: 0x00bb, - 0x12de: 0x00bd, 0x12df: 0x0477, 0x12e0: 0x047b, 0x12e1: 0x0487, 0x12e2: 0x049b, 0x12e3: 0x049f, - 0x12e4: 0x0483, 0x12e5: 0x05ab, 0x12e6: 0x05a3, 0x12e7: 0x04c7, 0x12e8: 0x04cf, 0x12e9: 0x04d7, - 0x12ea: 0x04df, 0x12eb: 0x04e7, 0x12ec: 0x056b, 0x12ed: 0x0573, 0x12ee: 0x057b, 0x12ef: 0x051f, - 0x12f0: 0x05af, 0x12f1: 0x04cb, 0x12f2: 0x04d3, 0x12f3: 0x04db, 0x12f4: 0x04e3, 0x12f5: 0x04eb, - 0x12f6: 0x04ef, 0x12f7: 0x04f3, 0x12f8: 0x04f7, 0x12f9: 0x04fb, 0x12fa: 0x04ff, 0x12fb: 0x0503, - 0x12fc: 0x0507, 0x12fd: 0x050b, 0x12fe: 0x050f, 0x12ff: 0x0513, - // Block 0x4c, offset 0x1300 - 0x1300: 0x0517, 0x1301: 0x051b, 0x1302: 0x0523, 0x1303: 0x0527, 0x1304: 0x052b, 0x1305: 0x052f, - 0x1306: 0x0533, 0x1307: 0x0537, 0x1308: 0x053b, 0x1309: 0x053f, 0x130a: 0x0543, 0x130b: 0x0547, - 0x130c: 0x054b, 0x130d: 0x054f, 0x130e: 0x0553, 0x130f: 0x0557, 0x1310: 0x055b, 0x1311: 0x055f, - 0x1312: 0x0563, 0x1313: 0x0567, 0x1314: 0x056f, 0x1315: 0x0577, 0x1316: 0x057f, 0x1317: 0x0583, - 0x1318: 0x0587, 0x1319: 0x058b, 0x131a: 0x058f, 0x131b: 0x0593, 0x131c: 0x0597, 0x131d: 0x05a7, - 0x131e: 0x4a78, 0x131f: 0x4a7e, 0x1320: 0x03c3, 0x1321: 0x0313, 0x1322: 0x0317, 0x1323: 0x4a3b, - 0x1324: 0x031b, 0x1325: 0x4a41, 0x1326: 0x4a47, 0x1327: 0x031f, 0x1328: 0x0323, 0x1329: 0x0327, - 0x132a: 0x4a4d, 0x132b: 0x4a53, 0x132c: 0x4a59, 0x132d: 0x4a5f, 0x132e: 0x4a65, 0x132f: 0x4a6b, - 0x1330: 0x0367, 0x1331: 0x032b, 0x1332: 0x032f, 0x1333: 0x0333, 0x1334: 0x037b, 0x1335: 0x0337, - 0x1336: 0x033b, 0x1337: 0x033f, 0x1338: 0x0343, 0x1339: 0x0347, 0x133a: 0x034b, 0x133b: 0x034f, - 0x133c: 0x0353, 0x133d: 0x0357, 0x133e: 0x035b, - // Block 0x4d, offset 0x1340 - 0x1342: 0x49bd, 0x1343: 0x49c3, 0x1344: 0x49c9, 0x1345: 0x49cf, - 0x1346: 0x49d5, 0x1347: 0x49db, 0x134a: 0x49e1, 0x134b: 0x49e7, - 0x134c: 0x49ed, 0x134d: 0x49f3, 0x134e: 0x49f9, 0x134f: 0x49ff, - 0x1352: 0x4a05, 0x1353: 0x4a0b, 0x1354: 0x4a11, 0x1355: 0x4a17, 0x1356: 0x4a1d, 0x1357: 0x4a23, - 0x135a: 0x4a29, 0x135b: 0x4a2f, 0x135c: 0x4a35, - 0x1360: 0x00bf, 0x1361: 0x00c2, 0x1362: 0x00cb, 0x1363: 0x4264, - 0x1364: 0x00c8, 0x1365: 0x00c5, 0x1366: 0x0447, 0x1368: 0x046b, 0x1369: 0x044b, - 0x136a: 0x044f, 0x136b: 0x0453, 0x136c: 0x0457, 0x136d: 0x046f, 0x136e: 0x0473, - // Block 0x4e, offset 0x1380 - 0x1380: 0x0063, 0x1381: 0x0065, 0x1382: 0x0067, 0x1383: 0x0069, 0x1384: 0x006b, 0x1385: 0x006d, - 0x1386: 0x006f, 0x1387: 0x0071, 0x1388: 0x0073, 0x1389: 0x0075, 0x138a: 0x0083, 0x138b: 0x0085, - 0x138c: 0x0087, 0x138d: 0x0089, 0x138e: 0x008b, 0x138f: 0x008d, 0x1390: 0x008f, 0x1391: 0x0091, - 0x1392: 0x0093, 0x1393: 0x0095, 0x1394: 0x0097, 0x1395: 0x0099, 0x1396: 0x009b, 0x1397: 0x009d, - 0x1398: 0x009f, 0x1399: 0x00a1, 0x139a: 0x00a3, 0x139b: 0x00a5, 0x139c: 0x00a7, 0x139d: 0x00a9, - 0x139e: 0x00ab, 0x139f: 0x00ad, 0x13a0: 0x00af, 0x13a1: 0x00b1, 0x13a2: 0x00b3, 0x13a3: 0x00b5, - 0x13a4: 0x00dd, 0x13a5: 0x00f2, 0x13a8: 0x0173, 0x13a9: 0x0176, - 0x13aa: 0x0179, 0x13ab: 0x017c, 0x13ac: 0x017f, 0x13ad: 0x0182, 0x13ae: 0x0185, 0x13af: 0x0188, - 0x13b0: 0x018b, 0x13b1: 0x018e, 0x13b2: 0x0191, 0x13b3: 0x0194, 0x13b4: 0x0197, 0x13b5: 0x019a, - 0x13b6: 0x019d, 0x13b7: 0x01a0, 0x13b8: 0x01a3, 0x13b9: 0x0188, 0x13ba: 0x01a6, 0x13bb: 0x01a9, - 0x13bc: 0x01ac, 0x13bd: 0x01af, 0x13be: 0x01b2, 0x13bf: 0x01b5, - // Block 0x4f, offset 0x13c0 - 0x13c0: 0x01fd, 0x13c1: 0x0200, 0x13c2: 0x0203, 0x13c3: 0x045b, 0x13c4: 0x01c7, 0x13c5: 0x01d0, - 0x13c6: 0x01d6, 0x13c7: 0x01fa, 0x13c8: 0x01eb, 0x13c9: 0x01e8, 0x13ca: 0x0206, 0x13cb: 0x0209, - 0x13ce: 0x0021, 0x13cf: 0x0023, 0x13d0: 0x0025, 0x13d1: 0x0027, - 0x13d2: 0x0029, 0x13d3: 0x002b, 0x13d4: 0x002d, 0x13d5: 0x002f, 0x13d6: 0x0031, 0x13d7: 0x0033, - 0x13d8: 0x0021, 0x13d9: 0x0023, 0x13da: 0x0025, 0x13db: 0x0027, 0x13dc: 0x0029, 0x13dd: 0x002b, - 0x13de: 0x002d, 0x13df: 0x002f, 0x13e0: 0x0031, 0x13e1: 0x0033, 0x13e2: 0x0021, 0x13e3: 0x0023, - 0x13e4: 0x0025, 0x13e5: 0x0027, 0x13e6: 0x0029, 0x13e7: 0x002b, 0x13e8: 0x002d, 0x13e9: 0x002f, - 0x13ea: 0x0031, 0x13eb: 0x0033, 0x13ec: 0x0021, 0x13ed: 0x0023, 0x13ee: 0x0025, 0x13ef: 0x0027, - 0x13f0: 0x0029, 0x13f1: 0x002b, 0x13f2: 0x002d, 0x13f3: 0x002f, 0x13f4: 0x0031, 0x13f5: 0x0033, - 0x13f6: 0x0021, 0x13f7: 0x0023, 0x13f8: 0x0025, 0x13f9: 0x0027, 0x13fa: 0x0029, 0x13fb: 0x002b, - 0x13fc: 0x002d, 0x13fd: 0x002f, 0x13fe: 0x0031, 0x13ff: 0x0033, - // Block 0x50, offset 0x1400 - 0x1400: 0x0239, 0x1401: 0x023c, 0x1402: 0x0248, 0x1403: 0x0251, 0x1405: 0x028a, - 0x1406: 0x025a, 0x1407: 0x024b, 0x1408: 0x0269, 0x1409: 0x0290, 0x140a: 0x027b, 0x140b: 0x027e, - 0x140c: 0x0281, 0x140d: 0x0284, 0x140e: 0x025d, 0x140f: 0x026f, 0x1410: 0x0275, 0x1411: 0x0263, - 0x1412: 0x0278, 0x1413: 0x0257, 0x1414: 0x0260, 0x1415: 0x0242, 0x1416: 0x0245, 0x1417: 0x024e, - 0x1418: 0x0254, 0x1419: 0x0266, 0x141a: 0x026c, 0x141b: 0x0272, 0x141c: 0x0293, 0x141d: 0x02e4, - 0x141e: 0x02cc, 0x141f: 0x0296, 0x1421: 0x023c, 0x1422: 0x0248, - 0x1424: 0x0287, 0x1427: 0x024b, 0x1429: 0x0290, - 0x142a: 0x027b, 0x142b: 0x027e, 0x142c: 0x0281, 0x142d: 0x0284, 0x142e: 0x025d, 0x142f: 0x026f, - 0x1430: 0x0275, 0x1431: 0x0263, 0x1432: 0x0278, 0x1434: 0x0260, 0x1435: 0x0242, - 0x1436: 0x0245, 0x1437: 0x024e, 0x1439: 0x0266, 0x143b: 0x0272, - // Block 0x51, offset 0x1440 - 0x1442: 0x0248, - 0x1447: 0x024b, 0x1449: 0x0290, 0x144b: 0x027e, - 0x144d: 0x0284, 0x144e: 0x025d, 0x144f: 0x026f, 0x1451: 0x0263, - 0x1452: 0x0278, 0x1454: 0x0260, 0x1457: 0x024e, - 0x1459: 0x0266, 0x145b: 0x0272, 0x145d: 0x02e4, - 0x145f: 0x0296, 0x1461: 0x023c, 0x1462: 0x0248, - 0x1464: 0x0287, 0x1467: 0x024b, 0x1468: 0x0269, 0x1469: 0x0290, - 0x146a: 0x027b, 0x146c: 0x0281, 0x146d: 0x0284, 0x146e: 0x025d, 0x146f: 0x026f, - 0x1470: 0x0275, 0x1471: 0x0263, 0x1472: 0x0278, 0x1474: 0x0260, 0x1475: 0x0242, - 0x1476: 0x0245, 0x1477: 0x024e, 0x1479: 0x0266, 0x147a: 0x026c, 0x147b: 0x0272, - 0x147c: 0x0293, 0x147e: 0x02cc, - // Block 0x52, offset 0x1480 - 0x1480: 0x0239, 0x1481: 0x023c, 0x1482: 0x0248, 0x1483: 0x0251, 0x1484: 0x0287, 0x1485: 0x028a, - 0x1486: 0x025a, 0x1487: 0x024b, 0x1488: 0x0269, 0x1489: 0x0290, 0x148b: 0x027e, - 0x148c: 0x0281, 0x148d: 0x0284, 0x148e: 0x025d, 0x148f: 0x026f, 0x1490: 0x0275, 0x1491: 0x0263, - 0x1492: 0x0278, 0x1493: 0x0257, 0x1494: 0x0260, 0x1495: 0x0242, 0x1496: 0x0245, 0x1497: 0x024e, - 0x1498: 0x0254, 0x1499: 0x0266, 0x149a: 0x026c, 0x149b: 0x0272, - 0x14a1: 0x023c, 0x14a2: 0x0248, 0x14a3: 0x0251, - 0x14a5: 0x028a, 0x14a6: 0x025a, 0x14a7: 0x024b, 0x14a8: 0x0269, 0x14a9: 0x0290, - 0x14ab: 0x027e, 0x14ac: 0x0281, 0x14ad: 0x0284, 0x14ae: 0x025d, 0x14af: 0x026f, - 0x14b0: 0x0275, 0x14b1: 0x0263, 0x14b2: 0x0278, 0x14b3: 0x0257, 0x14b4: 0x0260, 0x14b5: 0x0242, - 0x14b6: 0x0245, 0x14b7: 0x024e, 0x14b8: 0x0254, 0x14b9: 0x0266, 0x14ba: 0x026c, 0x14bb: 0x0272, - // Block 0x53, offset 0x14c0 - 0x14c0: 0x1879, 0x14c1: 0x1876, 0x14c2: 0x187c, 0x14c3: 0x18a0, 0x14c4: 0x18c4, 0x14c5: 0x18e8, - 0x14c6: 0x190c, 0x14c7: 0x1915, 0x14c8: 0x191b, 0x14c9: 0x1921, 0x14ca: 0x1927, - 0x14d0: 0x1a8c, 0x14d1: 0x1a90, - 0x14d2: 0x1a94, 0x14d3: 0x1a98, 0x14d4: 0x1a9c, 0x14d5: 0x1aa0, 0x14d6: 0x1aa4, 0x14d7: 0x1aa8, - 0x14d8: 0x1aac, 0x14d9: 0x1ab0, 0x14da: 0x1ab4, 0x14db: 0x1ab8, 0x14dc: 0x1abc, 0x14dd: 0x1ac0, - 0x14de: 0x1ac4, 0x14df: 0x1ac8, 0x14e0: 0x1acc, 0x14e1: 0x1ad0, 0x14e2: 0x1ad4, 0x14e3: 0x1ad8, - 0x14e4: 0x1adc, 0x14e5: 0x1ae0, 0x14e6: 0x1ae4, 0x14e7: 0x1ae8, 0x14e8: 0x1aec, 0x14e9: 0x1af0, - 0x14ea: 0x271e, 0x14eb: 0x0047, 0x14ec: 0x0065, 0x14ed: 0x193c, 0x14ee: 0x19b1, - 0x14f0: 0x0043, 0x14f1: 0x0045, 0x14f2: 0x0047, 0x14f3: 0x0049, 0x14f4: 0x004b, 0x14f5: 0x004d, - 0x14f6: 0x004f, 0x14f7: 0x0051, 0x14f8: 0x0053, 0x14f9: 0x0055, 0x14fa: 0x0057, 0x14fb: 0x0059, - 0x14fc: 0x005b, 0x14fd: 0x005d, 0x14fe: 0x005f, 0x14ff: 0x0061, - // Block 0x54, offset 0x1500 - 0x1500: 0x26ad, 0x1501: 0x26c2, 0x1502: 0x0503, - 0x1510: 0x0c0f, 0x1511: 0x0a47, - 0x1512: 0x08d3, 0x1513: 0x45c4, 0x1514: 0x071b, 0x1515: 0x09ef, 0x1516: 0x132f, 0x1517: 0x09ff, - 0x1518: 0x0727, 0x1519: 0x0cd7, 0x151a: 0x0eaf, 0x151b: 0x0caf, 0x151c: 0x0827, 0x151d: 0x0b6b, - 0x151e: 0x07bf, 0x151f: 0x0cb7, 0x1520: 0x0813, 0x1521: 0x1117, 0x1522: 0x0f83, 0x1523: 0x138b, - 0x1524: 0x09d3, 0x1525: 0x090b, 0x1526: 0x0e63, 0x1527: 0x0c1b, 0x1528: 0x0c47, 0x1529: 0x06bf, - 0x152a: 0x06cb, 0x152b: 0x140b, 0x152c: 0x0adb, 0x152d: 0x06e7, 0x152e: 0x08ef, 0x152f: 0x0c3b, - 0x1530: 0x13b3, 0x1531: 0x0c13, 0x1532: 0x106f, 0x1533: 0x10ab, 0x1534: 0x08f7, 0x1535: 0x0e43, - 0x1536: 0x0d0b, 0x1537: 0x0d07, 0x1538: 0x0f97, 0x1539: 0x082b, 0x153a: 0x0957, 0x153b: 0x1443, - // Block 0x55, offset 0x1540 - 0x1540: 0x06fb, 0x1541: 0x06f3, 0x1542: 0x0703, 0x1543: 0x1647, 0x1544: 0x0747, 0x1545: 0x0757, - 0x1546: 0x075b, 0x1547: 0x0763, 0x1548: 0x076b, 0x1549: 0x076f, 0x154a: 0x077b, 0x154b: 0x0773, - 0x154c: 0x05b3, 0x154d: 0x165b, 0x154e: 0x078f, 0x154f: 0x0793, 0x1550: 0x0797, 0x1551: 0x07b3, - 0x1552: 0x164c, 0x1553: 0x05b7, 0x1554: 0x079f, 0x1555: 0x07bf, 0x1556: 0x1656, 0x1557: 0x07cf, - 0x1558: 0x07d7, 0x1559: 0x0737, 0x155a: 0x07df, 0x155b: 0x07e3, 0x155c: 0x1831, 0x155d: 0x07ff, - 0x155e: 0x0807, 0x155f: 0x05bf, 0x1560: 0x081f, 0x1561: 0x0823, 0x1562: 0x082b, 0x1563: 0x082f, - 0x1564: 0x05c3, 0x1565: 0x0847, 0x1566: 0x084b, 0x1567: 0x0857, 0x1568: 0x0863, 0x1569: 0x0867, - 0x156a: 0x086b, 0x156b: 0x0873, 0x156c: 0x0893, 0x156d: 0x0897, 0x156e: 0x089f, 0x156f: 0x08af, - 0x1570: 0x08b7, 0x1571: 0x08bb, 0x1572: 0x08bb, 0x1573: 0x08bb, 0x1574: 0x166a, 0x1575: 0x0e93, - 0x1576: 0x08cf, 0x1577: 0x08d7, 0x1578: 0x166f, 0x1579: 0x08e3, 0x157a: 0x08eb, 0x157b: 0x08f3, - 0x157c: 0x091b, 0x157d: 0x0907, 0x157e: 0x0913, 0x157f: 0x0917, - // Block 0x56, offset 0x1580 - 0x1580: 0x091f, 0x1581: 0x0927, 0x1582: 0x092b, 0x1583: 0x0933, 0x1584: 0x093b, 0x1585: 0x093f, - 0x1586: 0x093f, 0x1587: 0x0947, 0x1588: 0x094f, 0x1589: 0x0953, 0x158a: 0x095f, 0x158b: 0x0983, - 0x158c: 0x0967, 0x158d: 0x0987, 0x158e: 0x096b, 0x158f: 0x0973, 0x1590: 0x080b, 0x1591: 0x09cf, - 0x1592: 0x0997, 0x1593: 0x099b, 0x1594: 0x099f, 0x1595: 0x0993, 0x1596: 0x09a7, 0x1597: 0x09a3, - 0x1598: 0x09bb, 0x1599: 0x1674, 0x159a: 0x09d7, 0x159b: 0x09db, 0x159c: 0x09e3, 0x159d: 0x09ef, - 0x159e: 0x09f7, 0x159f: 0x0a13, 0x15a0: 0x1679, 0x15a1: 0x167e, 0x15a2: 0x0a1f, 0x15a3: 0x0a23, - 0x15a4: 0x0a27, 0x15a5: 0x0a1b, 0x15a6: 0x0a2f, 0x15a7: 0x05c7, 0x15a8: 0x05cb, 0x15a9: 0x0a37, - 0x15aa: 0x0a3f, 0x15ab: 0x0a3f, 0x15ac: 0x1683, 0x15ad: 0x0a5b, 0x15ae: 0x0a5f, 0x15af: 0x0a63, - 0x15b0: 0x0a6b, 0x15b1: 0x1688, 0x15b2: 0x0a73, 0x15b3: 0x0a77, 0x15b4: 0x0b4f, 0x15b5: 0x0a7f, - 0x15b6: 0x05cf, 0x15b7: 0x0a8b, 0x15b8: 0x0a9b, 0x15b9: 0x0aa7, 0x15ba: 0x0aa3, 0x15bb: 0x1692, - 0x15bc: 0x0aaf, 0x15bd: 0x1697, 0x15be: 0x0abb, 0x15bf: 0x0ab7, - // Block 0x57, offset 0x15c0 - 0x15c0: 0x0abf, 0x15c1: 0x0acf, 0x15c2: 0x0ad3, 0x15c3: 0x05d3, 0x15c4: 0x0ae3, 0x15c5: 0x0aeb, - 0x15c6: 0x0aef, 0x15c7: 0x0af3, 0x15c8: 0x05d7, 0x15c9: 0x169c, 0x15ca: 0x05db, 0x15cb: 0x0b0f, - 0x15cc: 0x0b13, 0x15cd: 0x0b17, 0x15ce: 0x0b1f, 0x15cf: 0x1863, 0x15d0: 0x0b37, 0x15d1: 0x16a6, - 0x15d2: 0x16a6, 0x15d3: 0x11d7, 0x15d4: 0x0b47, 0x15d5: 0x0b47, 0x15d6: 0x05df, 0x15d7: 0x16c9, - 0x15d8: 0x179b, 0x15d9: 0x0b57, 0x15da: 0x0b5f, 0x15db: 0x05e3, 0x15dc: 0x0b73, 0x15dd: 0x0b83, - 0x15de: 0x0b87, 0x15df: 0x0b8f, 0x15e0: 0x0b9f, 0x15e1: 0x05eb, 0x15e2: 0x05e7, 0x15e3: 0x0ba3, - 0x15e4: 0x16ab, 0x15e5: 0x0ba7, 0x15e6: 0x0bbb, 0x15e7: 0x0bbf, 0x15e8: 0x0bc3, 0x15e9: 0x0bbf, - 0x15ea: 0x0bcf, 0x15eb: 0x0bd3, 0x15ec: 0x0be3, 0x15ed: 0x0bdb, 0x15ee: 0x0bdf, 0x15ef: 0x0be7, - 0x15f0: 0x0beb, 0x15f1: 0x0bef, 0x15f2: 0x0bfb, 0x15f3: 0x0bff, 0x15f4: 0x0c17, 0x15f5: 0x0c1f, - 0x15f6: 0x0c2f, 0x15f7: 0x0c43, 0x15f8: 0x16ba, 0x15f9: 0x0c3f, 0x15fa: 0x0c33, 0x15fb: 0x0c4b, - 0x15fc: 0x0c53, 0x15fd: 0x0c67, 0x15fe: 0x16bf, 0x15ff: 0x0c6f, - // Block 0x58, offset 0x1600 - 0x1600: 0x0c63, 0x1601: 0x0c5b, 0x1602: 0x05ef, 0x1603: 0x0c77, 0x1604: 0x0c7f, 0x1605: 0x0c87, - 0x1606: 0x0c7b, 0x1607: 0x05f3, 0x1608: 0x0c97, 0x1609: 0x0c9f, 0x160a: 0x16c4, 0x160b: 0x0ccb, - 0x160c: 0x0cff, 0x160d: 0x0cdb, 0x160e: 0x05ff, 0x160f: 0x0ce7, 0x1610: 0x05fb, 0x1611: 0x05f7, - 0x1612: 0x07c3, 0x1613: 0x07c7, 0x1614: 0x0d03, 0x1615: 0x0ceb, 0x1616: 0x11ab, 0x1617: 0x0663, - 0x1618: 0x0d0f, 0x1619: 0x0d13, 0x161a: 0x0d17, 0x161b: 0x0d2b, 0x161c: 0x0d23, 0x161d: 0x16dd, - 0x161e: 0x0603, 0x161f: 0x0d3f, 0x1620: 0x0d33, 0x1621: 0x0d4f, 0x1622: 0x0d57, 0x1623: 0x16e7, - 0x1624: 0x0d5b, 0x1625: 0x0d47, 0x1626: 0x0d63, 0x1627: 0x0607, 0x1628: 0x0d67, 0x1629: 0x0d6b, - 0x162a: 0x0d6f, 0x162b: 0x0d7b, 0x162c: 0x16ec, 0x162d: 0x0d83, 0x162e: 0x060b, 0x162f: 0x0d8f, - 0x1630: 0x16f1, 0x1631: 0x0d93, 0x1632: 0x060f, 0x1633: 0x0d9f, 0x1634: 0x0dab, 0x1635: 0x0db7, - 0x1636: 0x0dbb, 0x1637: 0x16f6, 0x1638: 0x168d, 0x1639: 0x16fb, 0x163a: 0x0ddb, 0x163b: 0x1700, - 0x163c: 0x0de7, 0x163d: 0x0def, 0x163e: 0x0ddf, 0x163f: 0x0dfb, - // Block 0x59, offset 0x1640 - 0x1640: 0x0e0b, 0x1641: 0x0e1b, 0x1642: 0x0e0f, 0x1643: 0x0e13, 0x1644: 0x0e1f, 0x1645: 0x0e23, - 0x1646: 0x1705, 0x1647: 0x0e07, 0x1648: 0x0e3b, 0x1649: 0x0e3f, 0x164a: 0x0613, 0x164b: 0x0e53, - 0x164c: 0x0e4f, 0x164d: 0x170a, 0x164e: 0x0e33, 0x164f: 0x0e6f, 0x1650: 0x170f, 0x1651: 0x1714, - 0x1652: 0x0e73, 0x1653: 0x0e87, 0x1654: 0x0e83, 0x1655: 0x0e7f, 0x1656: 0x0617, 0x1657: 0x0e8b, - 0x1658: 0x0e9b, 0x1659: 0x0e97, 0x165a: 0x0ea3, 0x165b: 0x1651, 0x165c: 0x0eb3, 0x165d: 0x1719, - 0x165e: 0x0ebf, 0x165f: 0x1723, 0x1660: 0x0ed3, 0x1661: 0x0edf, 0x1662: 0x0ef3, 0x1663: 0x1728, - 0x1664: 0x0f07, 0x1665: 0x0f0b, 0x1666: 0x172d, 0x1667: 0x1732, 0x1668: 0x0f27, 0x1669: 0x0f37, - 0x166a: 0x061b, 0x166b: 0x0f3b, 0x166c: 0x061f, 0x166d: 0x061f, 0x166e: 0x0f53, 0x166f: 0x0f57, - 0x1670: 0x0f5f, 0x1671: 0x0f63, 0x1672: 0x0f6f, 0x1673: 0x0623, 0x1674: 0x0f87, 0x1675: 0x1737, - 0x1676: 0x0fa3, 0x1677: 0x173c, 0x1678: 0x0faf, 0x1679: 0x16a1, 0x167a: 0x0fbf, 0x167b: 0x1741, - 0x167c: 0x1746, 0x167d: 0x174b, 0x167e: 0x0627, 0x167f: 0x062b, - // Block 0x5a, offset 0x1680 - 0x1680: 0x0ff7, 0x1681: 0x1755, 0x1682: 0x1750, 0x1683: 0x175a, 0x1684: 0x175f, 0x1685: 0x0fff, - 0x1686: 0x1003, 0x1687: 0x1003, 0x1688: 0x100b, 0x1689: 0x0633, 0x168a: 0x100f, 0x168b: 0x0637, - 0x168c: 0x063b, 0x168d: 0x1769, 0x168e: 0x1023, 0x168f: 0x102b, 0x1690: 0x1037, 0x1691: 0x063f, - 0x1692: 0x176e, 0x1693: 0x105b, 0x1694: 0x1773, 0x1695: 0x1778, 0x1696: 0x107b, 0x1697: 0x1093, - 0x1698: 0x0643, 0x1699: 0x109b, 0x169a: 0x109f, 0x169b: 0x10a3, 0x169c: 0x177d, 0x169d: 0x1782, - 0x169e: 0x1782, 0x169f: 0x10bb, 0x16a0: 0x0647, 0x16a1: 0x1787, 0x16a2: 0x10cf, 0x16a3: 0x10d3, - 0x16a4: 0x064b, 0x16a5: 0x178c, 0x16a6: 0x10ef, 0x16a7: 0x064f, 0x16a8: 0x10ff, 0x16a9: 0x10f7, - 0x16aa: 0x1107, 0x16ab: 0x1796, 0x16ac: 0x111f, 0x16ad: 0x0653, 0x16ae: 0x112b, 0x16af: 0x1133, - 0x16b0: 0x1143, 0x16b1: 0x0657, 0x16b2: 0x17a0, 0x16b3: 0x17a5, 0x16b4: 0x065b, 0x16b5: 0x17aa, - 0x16b6: 0x115b, 0x16b7: 0x17af, 0x16b8: 0x1167, 0x16b9: 0x1173, 0x16ba: 0x117b, 0x16bb: 0x17b4, - 0x16bc: 0x17b9, 0x16bd: 0x118f, 0x16be: 0x17be, 0x16bf: 0x1197, - // Block 0x5b, offset 0x16c0 - 0x16c0: 0x16ce, 0x16c1: 0x065f, 0x16c2: 0x11af, 0x16c3: 0x11b3, 0x16c4: 0x0667, 0x16c5: 0x11b7, - 0x16c6: 0x0a33, 0x16c7: 0x17c3, 0x16c8: 0x17c8, 0x16c9: 0x16d3, 0x16ca: 0x16d8, 0x16cb: 0x11d7, - 0x16cc: 0x11db, 0x16cd: 0x13f3, 0x16ce: 0x066b, 0x16cf: 0x1207, 0x16d0: 0x1203, 0x16d1: 0x120b, - 0x16d2: 0x083f, 0x16d3: 0x120f, 0x16d4: 0x1213, 0x16d5: 0x1217, 0x16d6: 0x121f, 0x16d7: 0x17cd, - 0x16d8: 0x121b, 0x16d9: 0x1223, 0x16da: 0x1237, 0x16db: 0x123b, 0x16dc: 0x1227, 0x16dd: 0x123f, - 0x16de: 0x1253, 0x16df: 0x1267, 0x16e0: 0x1233, 0x16e1: 0x1247, 0x16e2: 0x124b, 0x16e3: 0x124f, - 0x16e4: 0x17d2, 0x16e5: 0x17dc, 0x16e6: 0x17d7, 0x16e7: 0x066f, 0x16e8: 0x126f, 0x16e9: 0x1273, - 0x16ea: 0x127b, 0x16eb: 0x17f0, 0x16ec: 0x127f, 0x16ed: 0x17e1, 0x16ee: 0x0673, 0x16ef: 0x0677, - 0x16f0: 0x17e6, 0x16f1: 0x17eb, 0x16f2: 0x067b, 0x16f3: 0x129f, 0x16f4: 0x12a3, 0x16f5: 0x12a7, - 0x16f6: 0x12ab, 0x16f7: 0x12b7, 0x16f8: 0x12b3, 0x16f9: 0x12bf, 0x16fa: 0x12bb, 0x16fb: 0x12cb, - 0x16fc: 0x12c3, 0x16fd: 0x12c7, 0x16fe: 0x12cf, 0x16ff: 0x067f, - // Block 0x5c, offset 0x1700 - 0x1700: 0x12d7, 0x1701: 0x12db, 0x1702: 0x0683, 0x1703: 0x12eb, 0x1704: 0x12ef, 0x1705: 0x17f5, - 0x1706: 0x12fb, 0x1707: 0x12ff, 0x1708: 0x0687, 0x1709: 0x130b, 0x170a: 0x05bb, 0x170b: 0x17fa, - 0x170c: 0x17ff, 0x170d: 0x068b, 0x170e: 0x068f, 0x170f: 0x1337, 0x1710: 0x134f, 0x1711: 0x136b, - 0x1712: 0x137b, 0x1713: 0x1804, 0x1714: 0x138f, 0x1715: 0x1393, 0x1716: 0x13ab, 0x1717: 0x13b7, - 0x1718: 0x180e, 0x1719: 0x1660, 0x171a: 0x13c3, 0x171b: 0x13bf, 0x171c: 0x13cb, 0x171d: 0x1665, - 0x171e: 0x13d7, 0x171f: 0x13e3, 0x1720: 0x1813, 0x1721: 0x1818, 0x1722: 0x1423, 0x1723: 0x142f, - 0x1724: 0x1437, 0x1725: 0x181d, 0x1726: 0x143b, 0x1727: 0x1467, 0x1728: 0x1473, 0x1729: 0x1477, - 0x172a: 0x146f, 0x172b: 0x1483, 0x172c: 0x1487, 0x172d: 0x1822, 0x172e: 0x1493, 0x172f: 0x0693, - 0x1730: 0x149b, 0x1731: 0x1827, 0x1732: 0x0697, 0x1733: 0x14d3, 0x1734: 0x0ac3, 0x1735: 0x14eb, - 0x1736: 0x182c, 0x1737: 0x1836, 0x1738: 0x069b, 0x1739: 0x069f, 0x173a: 0x1513, 0x173b: 0x183b, - 0x173c: 0x06a3, 0x173d: 0x1840, 0x173e: 0x152b, 0x173f: 0x152b, - // Block 0x5d, offset 0x1740 - 0x1740: 0x1533, 0x1741: 0x1845, 0x1742: 0x154b, 0x1743: 0x06a7, 0x1744: 0x155b, 0x1745: 0x1567, - 0x1746: 0x156f, 0x1747: 0x1577, 0x1748: 0x06ab, 0x1749: 0x184a, 0x174a: 0x158b, 0x174b: 0x15a7, - 0x174c: 0x15b3, 0x174d: 0x06af, 0x174e: 0x06b3, 0x174f: 0x15b7, 0x1750: 0x184f, 0x1751: 0x06b7, - 0x1752: 0x1854, 0x1753: 0x1859, 0x1754: 0x185e, 0x1755: 0x15db, 0x1756: 0x06bb, 0x1757: 0x15ef, - 0x1758: 0x15f7, 0x1759: 0x15fb, 0x175a: 0x1603, 0x175b: 0x160b, 0x175c: 0x1613, 0x175d: 0x1868, -} - -// nfkcIndex: 22 blocks, 1408 entries, 1408 bytes -// Block 0 is the zero block. -var nfkcIndex = [1408]uint8{ - // Block 0x0, offset 0x0 - // Block 0x1, offset 0x40 - // Block 0x2, offset 0x80 - // Block 0x3, offset 0xc0 - 0xc2: 0x5c, 0xc3: 0x01, 0xc4: 0x02, 0xc5: 0x03, 0xc6: 0x5d, 0xc7: 0x04, - 0xc8: 0x05, 0xca: 0x5e, 0xcb: 0x5f, 0xcc: 0x06, 0xcd: 0x07, 0xce: 0x08, 0xcf: 0x09, - 0xd0: 0x0a, 0xd1: 0x60, 0xd2: 0x61, 0xd3: 0x0b, 0xd6: 0x0c, 0xd7: 0x62, - 0xd8: 0x63, 0xd9: 0x0d, 0xdb: 0x64, 0xdc: 0x65, 0xdd: 0x66, 0xdf: 0x67, - 0xe0: 0x02, 0xe1: 0x03, 0xe2: 0x04, 0xe3: 0x05, - 0xea: 0x06, 0xeb: 0x07, 0xec: 0x08, 0xed: 0x09, 0xef: 0x0a, - 0xf0: 0x13, - // Block 0x4, offset 0x100 - 0x120: 0x68, 0x121: 0x69, 0x123: 0x0e, 0x124: 0x6a, 0x125: 0x6b, 0x126: 0x6c, 0x127: 0x6d, - 0x128: 0x6e, 0x129: 0x6f, 0x12a: 0x70, 0x12b: 0x71, 0x12c: 0x6c, 0x12d: 0x72, 0x12e: 0x73, 0x12f: 0x74, - 0x131: 0x75, 0x132: 0x76, 0x133: 0x77, 0x134: 0x78, 0x135: 0x79, 0x137: 0x7a, - 0x138: 0x7b, 0x139: 0x7c, 0x13a: 0x7d, 0x13b: 0x7e, 0x13c: 0x7f, 0x13d: 0x80, 0x13e: 0x81, 0x13f: 0x82, - // Block 0x5, offset 0x140 - 0x140: 0x83, 0x142: 0x84, 0x143: 0x85, 0x144: 0x86, 0x145: 0x87, 0x146: 0x88, 0x147: 0x89, - 0x14d: 0x8a, - 0x15c: 0x8b, 0x15f: 0x8c, - 0x162: 0x8d, 0x164: 0x8e, - 0x168: 0x8f, 0x169: 0x90, 0x16a: 0x91, 0x16c: 0x0f, 0x16d: 0x92, 0x16e: 0x93, 0x16f: 0x94, - 0x170: 0x95, 0x173: 0x96, 0x174: 0x97, 0x175: 0x10, 0x176: 0x11, 0x177: 0x12, - 0x178: 0x13, 0x179: 0x14, 0x17a: 0x15, 0x17b: 0x16, 0x17c: 0x17, 0x17d: 0x18, 0x17e: 0x19, 0x17f: 0x1a, - // Block 0x6, offset 0x180 - 0x180: 0x98, 0x181: 0x99, 0x182: 0x9a, 0x183: 0x9b, 0x184: 0x1b, 0x185: 0x1c, 0x186: 0x9c, 0x187: 0x9d, - 0x188: 0x9e, 0x189: 0x1d, 0x18a: 0x1e, 0x18b: 0x9f, 0x18c: 0xa0, - 0x191: 0x1f, 0x192: 0x20, 0x193: 0xa1, - 0x1a8: 0xa2, 0x1a9: 0xa3, 0x1ab: 0xa4, - 0x1b1: 0xa5, 0x1b3: 0xa6, 0x1b5: 0xa7, 0x1b7: 0xa8, - 0x1ba: 0xa9, 0x1bb: 0xaa, 0x1bc: 0x21, 0x1bd: 0x22, 0x1be: 0x23, 0x1bf: 0xab, - // Block 0x7, offset 0x1c0 - 0x1c0: 0xac, 0x1c1: 0x24, 0x1c2: 0x25, 0x1c3: 0x26, 0x1c4: 0xad, 0x1c5: 0x27, 0x1c6: 0x28, - 0x1c8: 0x29, 0x1c9: 0x2a, 0x1ca: 0x2b, 0x1cb: 0x2c, 0x1cc: 0x2d, 0x1cd: 0x2e, 0x1ce: 0x2f, 0x1cf: 0x30, - // Block 0x8, offset 0x200 - 0x219: 0xae, 0x21a: 0xaf, 0x21b: 0xb0, 0x21d: 0xb1, 0x21f: 0xb2, - 0x220: 0xb3, 0x223: 0xb4, 0x224: 0xb5, 0x225: 0xb6, 0x226: 0xb7, 0x227: 0xb8, - 0x22a: 0xb9, 0x22b: 0xba, 0x22d: 0xbb, 0x22f: 0xbc, - 0x230: 0xbd, 0x231: 0xbe, 0x232: 0xbf, 0x233: 0xc0, 0x234: 0xc1, 0x235: 0xc2, 0x236: 0xc3, 0x237: 0xbd, - 0x238: 0xbe, 0x239: 0xbf, 0x23a: 0xc0, 0x23b: 0xc1, 0x23c: 0xc2, 0x23d: 0xc3, 0x23e: 0xbd, 0x23f: 0xbe, - // Block 0x9, offset 0x240 - 0x240: 0xbf, 0x241: 0xc0, 0x242: 0xc1, 0x243: 0xc2, 0x244: 0xc3, 0x245: 0xbd, 0x246: 0xbe, 0x247: 0xbf, - 0x248: 0xc0, 0x249: 0xc1, 0x24a: 0xc2, 0x24b: 0xc3, 0x24c: 0xbd, 0x24d: 0xbe, 0x24e: 0xbf, 0x24f: 0xc0, - 0x250: 0xc1, 0x251: 0xc2, 0x252: 0xc3, 0x253: 0xbd, 0x254: 0xbe, 0x255: 0xbf, 0x256: 0xc0, 0x257: 0xc1, - 0x258: 0xc2, 0x259: 0xc3, 0x25a: 0xbd, 0x25b: 0xbe, 0x25c: 0xbf, 0x25d: 0xc0, 0x25e: 0xc1, 0x25f: 0xc2, - 0x260: 0xc3, 0x261: 0xbd, 0x262: 0xbe, 0x263: 0xbf, 0x264: 0xc0, 0x265: 0xc1, 0x266: 0xc2, 0x267: 0xc3, - 0x268: 0xbd, 0x269: 0xbe, 0x26a: 0xbf, 0x26b: 0xc0, 0x26c: 0xc1, 0x26d: 0xc2, 0x26e: 0xc3, 0x26f: 0xbd, - 0x270: 0xbe, 0x271: 0xbf, 0x272: 0xc0, 0x273: 0xc1, 0x274: 0xc2, 0x275: 0xc3, 0x276: 0xbd, 0x277: 0xbe, - 0x278: 0xbf, 0x279: 0xc0, 0x27a: 0xc1, 0x27b: 0xc2, 0x27c: 0xc3, 0x27d: 0xbd, 0x27e: 0xbe, 0x27f: 0xbf, - // Block 0xa, offset 0x280 - 0x280: 0xc0, 0x281: 0xc1, 0x282: 0xc2, 0x283: 0xc3, 0x284: 0xbd, 0x285: 0xbe, 0x286: 0xbf, 0x287: 0xc0, - 0x288: 0xc1, 0x289: 0xc2, 0x28a: 0xc3, 0x28b: 0xbd, 0x28c: 0xbe, 0x28d: 0xbf, 0x28e: 0xc0, 0x28f: 0xc1, - 0x290: 0xc2, 0x291: 0xc3, 0x292: 0xbd, 0x293: 0xbe, 0x294: 0xbf, 0x295: 0xc0, 0x296: 0xc1, 0x297: 0xc2, - 0x298: 0xc3, 0x299: 0xbd, 0x29a: 0xbe, 0x29b: 0xbf, 0x29c: 0xc0, 0x29d: 0xc1, 0x29e: 0xc2, 0x29f: 0xc3, - 0x2a0: 0xbd, 0x2a1: 0xbe, 0x2a2: 0xbf, 0x2a3: 0xc0, 0x2a4: 0xc1, 0x2a5: 0xc2, 0x2a6: 0xc3, 0x2a7: 0xbd, - 0x2a8: 0xbe, 0x2a9: 0xbf, 0x2aa: 0xc0, 0x2ab: 0xc1, 0x2ac: 0xc2, 0x2ad: 0xc3, 0x2ae: 0xbd, 0x2af: 0xbe, - 0x2b0: 0xbf, 0x2b1: 0xc0, 0x2b2: 0xc1, 0x2b3: 0xc2, 0x2b4: 0xc3, 0x2b5: 0xbd, 0x2b6: 0xbe, 0x2b7: 0xbf, - 0x2b8: 0xc0, 0x2b9: 0xc1, 0x2ba: 0xc2, 0x2bb: 0xc3, 0x2bc: 0xbd, 0x2bd: 0xbe, 0x2be: 0xbf, 0x2bf: 0xc0, - // Block 0xb, offset 0x2c0 - 0x2c0: 0xc1, 0x2c1: 0xc2, 0x2c2: 0xc3, 0x2c3: 0xbd, 0x2c4: 0xbe, 0x2c5: 0xbf, 0x2c6: 0xc0, 0x2c7: 0xc1, - 0x2c8: 0xc2, 0x2c9: 0xc3, 0x2ca: 0xbd, 0x2cb: 0xbe, 0x2cc: 0xbf, 0x2cd: 0xc0, 0x2ce: 0xc1, 0x2cf: 0xc2, - 0x2d0: 0xc3, 0x2d1: 0xbd, 0x2d2: 0xbe, 0x2d3: 0xbf, 0x2d4: 0xc0, 0x2d5: 0xc1, 0x2d6: 0xc2, 0x2d7: 0xc3, - 0x2d8: 0xbd, 0x2d9: 0xbe, 0x2da: 0xbf, 0x2db: 0xc0, 0x2dc: 0xc1, 0x2dd: 0xc2, 0x2de: 0xc4, - // Block 0xc, offset 0x300 - 0x324: 0x31, 0x325: 0x32, 0x326: 0x33, 0x327: 0x34, - 0x328: 0x35, 0x329: 0x36, 0x32a: 0x37, 0x32b: 0x38, 0x32c: 0x39, 0x32d: 0x3a, 0x32e: 0x3b, 0x32f: 0x3c, - 0x330: 0x3d, 0x331: 0x3e, 0x332: 0x3f, 0x333: 0x40, 0x334: 0x41, 0x335: 0x42, 0x336: 0x43, 0x337: 0x44, - 0x338: 0x45, 0x339: 0x46, 0x33a: 0x47, 0x33b: 0x48, 0x33c: 0xc5, 0x33d: 0x49, 0x33e: 0x4a, 0x33f: 0x4b, - // Block 0xd, offset 0x340 - 0x347: 0xc6, - 0x34b: 0xc7, 0x34d: 0xc8, - 0x368: 0xc9, 0x36b: 0xca, - 0x374: 0xcb, - 0x37d: 0xcc, - // Block 0xe, offset 0x380 - 0x381: 0xcd, 0x382: 0xce, 0x384: 0xcf, 0x385: 0xb7, 0x387: 0xd0, - 0x388: 0xd1, 0x38b: 0xd2, 0x38c: 0xd3, 0x38d: 0xd4, - 0x391: 0xd5, 0x392: 0xd6, 0x393: 0xd7, 0x396: 0xd8, 0x397: 0xd9, - 0x398: 0xda, 0x39a: 0xdb, 0x39c: 0xdc, - 0x3a0: 0xdd, - 0x3a8: 0xde, 0x3a9: 0xdf, 0x3aa: 0xe0, - 0x3b0: 0xda, 0x3b5: 0xe1, 0x3b6: 0xe2, - // Block 0xf, offset 0x3c0 - 0x3eb: 0xe3, 0x3ec: 0xe4, - // Block 0x10, offset 0x400 - 0x432: 0xe5, - // Block 0x11, offset 0x440 - 0x445: 0xe6, 0x446: 0xe7, 0x447: 0xe8, - 0x449: 0xe9, - 0x450: 0xea, 0x451: 0xeb, 0x452: 0xec, 0x453: 0xed, 0x454: 0xee, 0x455: 0xef, 0x456: 0xf0, 0x457: 0xf1, - 0x458: 0xf2, 0x459: 0xf3, 0x45a: 0x4c, 0x45b: 0xf4, 0x45c: 0xf5, 0x45d: 0xf6, 0x45e: 0xf7, 0x45f: 0x4d, - // Block 0x12, offset 0x480 - 0x480: 0xf8, - 0x4a3: 0xf9, 0x4a5: 0xfa, - 0x4b8: 0x4e, 0x4b9: 0x4f, 0x4ba: 0x50, - // Block 0x13, offset 0x4c0 - 0x4c4: 0x51, 0x4c5: 0xfb, 0x4c6: 0xfc, - 0x4c8: 0x52, 0x4c9: 0xfd, - // Block 0x14, offset 0x500 - 0x520: 0x53, 0x521: 0x54, 0x522: 0x55, 0x523: 0x56, 0x524: 0x57, 0x525: 0x58, 0x526: 0x59, 0x527: 0x5a, - 0x528: 0x5b, - // Block 0x15, offset 0x540 - 0x550: 0x0b, 0x551: 0x0c, 0x556: 0x0d, - 0x55b: 0x0e, 0x55d: 0x0f, 0x55e: 0x10, 0x55f: 0x11, - 0x56f: 0x12, -} - -// nfkcSparseOffset: 162 entries, 324 bytes -var nfkcSparseOffset = []uint16{0x0, 0xe, 0x12, 0x1b, 0x25, 0x35, 0x37, 0x3c, 0x47, 0x56, 0x63, 0x6b, 0x70, 0x75, 0x77, 0x7f, 0x86, 0x89, 0x91, 0x95, 0x99, 0x9b, 0x9d, 0xa6, 0xaa, 0xb1, 0xb6, 0xb9, 0xc3, 0xc6, 0xcd, 0xd5, 0xd9, 0xdb, 0xde, 0xe2, 0xe8, 0xf9, 0x105, 0x107, 0x10d, 0x10f, 0x111, 0x113, 0x115, 0x117, 0x119, 0x11b, 0x11e, 0x121, 0x123, 0x126, 0x129, 0x12d, 0x132, 0x13b, 0x13d, 0x140, 0x142, 0x14d, 0x158, 0x166, 0x174, 0x184, 0x192, 0x199, 0x19f, 0x1ae, 0x1b2, 0x1b4, 0x1b8, 0x1ba, 0x1bd, 0x1bf, 0x1c2, 0x1c4, 0x1c7, 0x1c9, 0x1cb, 0x1cd, 0x1d9, 0x1e3, 0x1ed, 0x1f0, 0x1f4, 0x1f6, 0x1f8, 0x1fa, 0x1fc, 0x1ff, 0x201, 0x203, 0x205, 0x207, 0x20d, 0x210, 0x214, 0x216, 0x21d, 0x223, 0x229, 0x231, 0x237, 0x23d, 0x243, 0x247, 0x249, 0x24b, 0x24d, 0x24f, 0x255, 0x258, 0x25a, 0x260, 0x263, 0x26b, 0x272, 0x275, 0x278, 0x27a, 0x27d, 0x285, 0x289, 0x290, 0x293, 0x299, 0x29b, 0x29d, 0x2a0, 0x2a2, 0x2a5, 0x2a7, 0x2a9, 0x2ab, 0x2ae, 0x2b0, 0x2b2, 0x2b4, 0x2b6, 0x2c3, 0x2cd, 0x2cf, 0x2d1, 0x2d5, 0x2da, 0x2e6, 0x2eb, 0x2f4, 0x2fa, 0x2ff, 0x303, 0x308, 0x30c, 0x31c, 0x32a, 0x338, 0x346, 0x34c, 0x34e, 0x351, 0x35b, 0x35d} - -// nfkcSparseValues: 871 entries, 3484 bytes -var nfkcSparseValues = [871]valueRange{ - // Block 0x0, offset 0x0 - {value: 0x0002, lo: 0x0d}, - {value: 0x0001, lo: 0xa0, hi: 0xa0}, - {value: 0x4278, lo: 0xa8, hi: 0xa8}, - {value: 0x0083, lo: 0xaa, hi: 0xaa}, - {value: 0x4264, lo: 0xaf, hi: 0xaf}, - {value: 0x0025, lo: 0xb2, hi: 0xb3}, - {value: 0x425a, lo: 0xb4, hi: 0xb4}, - {value: 0x01dc, lo: 0xb5, hi: 0xb5}, - {value: 0x4291, lo: 0xb8, hi: 0xb8}, - {value: 0x0023, lo: 0xb9, hi: 0xb9}, - {value: 0x009f, lo: 0xba, hi: 0xba}, - {value: 0x221c, lo: 0xbc, hi: 0xbc}, - {value: 0x2210, lo: 0xbd, hi: 0xbd}, - {value: 0x22b2, lo: 0xbe, hi: 0xbe}, - // Block 0x1, offset 0xe - {value: 0x0091, lo: 0x03}, - {value: 0x46e2, lo: 0xa0, hi: 0xa1}, - {value: 0x4714, lo: 0xaf, hi: 0xb0}, - {value: 0xa000, lo: 0xb7, hi: 0xb7}, - // Block 0x2, offset 0x12 - {value: 0x0003, lo: 0x08}, - {value: 0xa000, lo: 0x92, hi: 0x92}, - {value: 0x0091, lo: 0xb0, hi: 0xb0}, - {value: 0x0119, lo: 0xb1, hi: 0xb1}, - {value: 0x0095, lo: 0xb2, hi: 0xb2}, - {value: 0x00a5, lo: 0xb3, hi: 0xb3}, - {value: 0x0143, lo: 0xb4, hi: 0xb6}, - {value: 0x00af, lo: 0xb7, hi: 0xb7}, - {value: 0x00b3, lo: 0xb8, hi: 0xb8}, - // Block 0x3, offset 0x1b - {value: 0x000a, lo: 0x09}, - {value: 0x426e, lo: 0x98, hi: 0x98}, - {value: 0x4273, lo: 0x99, hi: 0x9a}, - {value: 0x4296, lo: 0x9b, hi: 0x9b}, - {value: 0x425f, lo: 0x9c, hi: 0x9c}, - {value: 0x4282, lo: 0x9d, hi: 0x9d}, - {value: 0x0113, lo: 0xa0, hi: 0xa0}, - {value: 0x0099, lo: 0xa1, hi: 0xa1}, - {value: 0x00a7, lo: 0xa2, hi: 0xa3}, - {value: 0x0167, lo: 0xa4, hi: 0xa4}, - // Block 0x4, offset 0x25 - {value: 0x0000, lo: 0x0f}, - {value: 0xa000, lo: 0x83, hi: 0x83}, - {value: 0xa000, lo: 0x87, hi: 0x87}, - {value: 0xa000, lo: 0x8b, hi: 0x8b}, - {value: 0xa000, lo: 0x8d, hi: 0x8d}, - {value: 0x37a5, lo: 0x90, hi: 0x90}, - {value: 0x37b1, lo: 0x91, hi: 0x91}, - {value: 0x379f, lo: 0x93, hi: 0x93}, - {value: 0xa000, lo: 0x96, hi: 0x96}, - {value: 0x3817, lo: 0x97, hi: 0x97}, - {value: 0x37e1, lo: 0x9c, hi: 0x9c}, - {value: 0x37c9, lo: 0x9d, hi: 0x9d}, - {value: 0x37f3, lo: 0x9e, hi: 0x9e}, - {value: 0xa000, lo: 0xb4, hi: 0xb5}, - {value: 0x381d, lo: 0xb6, hi: 0xb6}, - {value: 0x3823, lo: 0xb7, hi: 0xb7}, - // Block 0x5, offset 0x35 - {value: 0x0000, lo: 0x01}, - {value: 0x8132, lo: 0x83, hi: 0x87}, - // Block 0x6, offset 0x37 - {value: 0x0001, lo: 0x04}, - {value: 0x8113, lo: 0x81, hi: 0x82}, - {value: 0x8132, lo: 0x84, hi: 0x84}, - {value: 0x812d, lo: 0x85, hi: 0x85}, - {value: 0x810d, lo: 0x87, hi: 0x87}, - // Block 0x7, offset 0x3c - {value: 0x0000, lo: 0x0a}, - {value: 0x8132, lo: 0x90, hi: 0x97}, - {value: 0x8119, lo: 0x98, hi: 0x98}, - {value: 0x811a, lo: 0x99, hi: 0x99}, - {value: 0x811b, lo: 0x9a, hi: 0x9a}, - {value: 0x3841, lo: 0xa2, hi: 0xa2}, - {value: 0x3847, lo: 0xa3, hi: 0xa3}, - {value: 0x3853, lo: 0xa4, hi: 0xa4}, - {value: 0x384d, lo: 0xa5, hi: 0xa5}, - {value: 0x3859, lo: 0xa6, hi: 0xa6}, - {value: 0xa000, lo: 0xa7, hi: 0xa7}, - // Block 0x8, offset 0x47 - {value: 0x0000, lo: 0x0e}, - {value: 0x386b, lo: 0x80, hi: 0x80}, - {value: 0xa000, lo: 0x81, hi: 0x81}, - {value: 0x385f, lo: 0x82, hi: 0x82}, - {value: 0xa000, lo: 0x92, hi: 0x92}, - {value: 0x3865, lo: 0x93, hi: 0x93}, - {value: 0xa000, lo: 0x95, hi: 0x95}, - {value: 0x8132, lo: 0x96, hi: 0x9c}, - {value: 0x8132, lo: 0x9f, hi: 0xa2}, - {value: 0x812d, lo: 0xa3, hi: 0xa3}, - {value: 0x8132, lo: 0xa4, hi: 0xa4}, - {value: 0x8132, lo: 0xa7, hi: 0xa8}, - {value: 0x812d, lo: 0xaa, hi: 0xaa}, - {value: 0x8132, lo: 0xab, hi: 0xac}, - {value: 0x812d, lo: 0xad, hi: 0xad}, - // Block 0x9, offset 0x56 - {value: 0x0000, lo: 0x0c}, - {value: 0x811f, lo: 0x91, hi: 0x91}, - {value: 0x8132, lo: 0xb0, hi: 0xb0}, - {value: 0x812d, lo: 0xb1, hi: 0xb1}, - {value: 0x8132, lo: 0xb2, hi: 0xb3}, - {value: 0x812d, lo: 0xb4, hi: 0xb4}, - {value: 0x8132, lo: 0xb5, hi: 0xb6}, - {value: 0x812d, lo: 0xb7, hi: 0xb9}, - {value: 0x8132, lo: 0xba, hi: 0xba}, - {value: 0x812d, lo: 0xbb, hi: 0xbc}, - {value: 0x8132, lo: 0xbd, hi: 0xbd}, - {value: 0x812d, lo: 0xbe, hi: 0xbe}, - {value: 0x8132, lo: 0xbf, hi: 0xbf}, - // Block 0xa, offset 0x63 - {value: 0x0005, lo: 0x07}, - {value: 0x8132, lo: 0x80, hi: 0x80}, - {value: 0x8132, lo: 0x81, hi: 0x81}, - {value: 0x812d, lo: 0x82, hi: 0x83}, - {value: 0x812d, lo: 0x84, hi: 0x85}, - {value: 0x812d, lo: 0x86, hi: 0x87}, - {value: 0x812d, lo: 0x88, hi: 0x89}, - {value: 0x8132, lo: 0x8a, hi: 0x8a}, - // Block 0xb, offset 0x6b - {value: 0x0000, lo: 0x04}, - {value: 0x8132, lo: 0xab, hi: 0xb1}, - {value: 0x812d, lo: 0xb2, hi: 0xb2}, - {value: 0x8132, lo: 0xb3, hi: 0xb3}, - {value: 0x812d, lo: 0xbd, hi: 0xbd}, - // Block 0xc, offset 0x70 - {value: 0x0000, lo: 0x04}, - {value: 0x8132, lo: 0x96, hi: 0x99}, - {value: 0x8132, lo: 0x9b, hi: 0xa3}, - {value: 0x8132, lo: 0xa5, hi: 0xa7}, - {value: 0x8132, lo: 0xa9, hi: 0xad}, - // Block 0xd, offset 0x75 - {value: 0x0000, lo: 0x01}, - {value: 0x812d, lo: 0x99, hi: 0x9b}, - // Block 0xe, offset 0x77 - {value: 0x0000, lo: 0x07}, - {value: 0xa000, lo: 0xa8, hi: 0xa8}, - {value: 0x3ed8, lo: 0xa9, hi: 0xa9}, - {value: 0xa000, lo: 0xb0, hi: 0xb0}, - {value: 0x3ee0, lo: 0xb1, hi: 0xb1}, - {value: 0xa000, lo: 0xb3, hi: 0xb3}, - {value: 0x3ee8, lo: 0xb4, hi: 0xb4}, - {value: 0x9902, lo: 0xbc, hi: 0xbc}, - // Block 0xf, offset 0x7f - {value: 0x0008, lo: 0x06}, - {value: 0x8104, lo: 0x8d, hi: 0x8d}, - {value: 0x8132, lo: 0x91, hi: 0x91}, - {value: 0x812d, lo: 0x92, hi: 0x92}, - {value: 0x8132, lo: 0x93, hi: 0x93}, - {value: 0x8132, lo: 0x94, hi: 0x94}, - {value: 0x451c, lo: 0x98, hi: 0x9f}, - // Block 0x10, offset 0x86 - {value: 0x0000, lo: 0x02}, - {value: 0x8102, lo: 0xbc, hi: 0xbc}, - {value: 0x9900, lo: 0xbe, hi: 0xbe}, - // Block 0x11, offset 0x89 - {value: 0x0008, lo: 0x07}, - {value: 0xa000, lo: 0x87, hi: 0x87}, - {value: 0x2c9e, lo: 0x8b, hi: 0x8c}, - {value: 0x8104, lo: 0x8d, hi: 0x8d}, - {value: 0x9900, lo: 0x97, hi: 0x97}, - {value: 0x455c, lo: 0x9c, hi: 0x9d}, - {value: 0x456c, lo: 0x9f, hi: 0x9f}, - {value: 0x8132, lo: 0xbe, hi: 0xbe}, - // Block 0x12, offset 0x91 - {value: 0x0000, lo: 0x03}, - {value: 0x4594, lo: 0xb3, hi: 0xb3}, - {value: 0x459c, lo: 0xb6, hi: 0xb6}, - {value: 0x8102, lo: 0xbc, hi: 0xbc}, - // Block 0x13, offset 0x95 - {value: 0x0008, lo: 0x03}, - {value: 0x8104, lo: 0x8d, hi: 0x8d}, - {value: 0x4574, lo: 0x99, hi: 0x9b}, - {value: 0x458c, lo: 0x9e, hi: 0x9e}, - // Block 0x14, offset 0x99 - {value: 0x0000, lo: 0x01}, - {value: 0x8102, lo: 0xbc, hi: 0xbc}, - // Block 0x15, offset 0x9b - {value: 0x0000, lo: 0x01}, - {value: 0x8104, lo: 0x8d, hi: 0x8d}, - // Block 0x16, offset 0x9d - {value: 0x0000, lo: 0x08}, - {value: 0xa000, lo: 0x87, hi: 0x87}, - {value: 0x2cb6, lo: 0x88, hi: 0x88}, - {value: 0x2cae, lo: 0x8b, hi: 0x8b}, - {value: 0x2cbe, lo: 0x8c, hi: 0x8c}, - {value: 0x8104, lo: 0x8d, hi: 0x8d}, - {value: 0x9900, lo: 0x96, hi: 0x97}, - {value: 0x45a4, lo: 0x9c, hi: 0x9c}, - {value: 0x45ac, lo: 0x9d, hi: 0x9d}, - // Block 0x17, offset 0xa6 - {value: 0x0000, lo: 0x03}, - {value: 0xa000, lo: 0x92, hi: 0x92}, - {value: 0x2cc6, lo: 0x94, hi: 0x94}, - {value: 0x9900, lo: 0xbe, hi: 0xbe}, - // Block 0x18, offset 0xaa - {value: 0x0000, lo: 0x06}, - {value: 0xa000, lo: 0x86, hi: 0x87}, - {value: 0x2cce, lo: 0x8a, hi: 0x8a}, - {value: 0x2cde, lo: 0x8b, hi: 0x8b}, - {value: 0x2cd6, lo: 0x8c, hi: 0x8c}, - {value: 0x8104, lo: 0x8d, hi: 0x8d}, - {value: 0x9900, lo: 0x97, hi: 0x97}, - // Block 0x19, offset 0xb1 - {value: 0x1801, lo: 0x04}, - {value: 0xa000, lo: 0x86, hi: 0x86}, - {value: 0x3ef0, lo: 0x88, hi: 0x88}, - {value: 0x8104, lo: 0x8d, hi: 0x8d}, - {value: 0x8120, lo: 0x95, hi: 0x96}, - // Block 0x1a, offset 0xb6 - {value: 0x0000, lo: 0x02}, - {value: 0x8102, lo: 0xbc, hi: 0xbc}, - {value: 0xa000, lo: 0xbf, hi: 0xbf}, - // Block 0x1b, offset 0xb9 - {value: 0x0000, lo: 0x09}, - {value: 0x2ce6, lo: 0x80, hi: 0x80}, - {value: 0x9900, lo: 0x82, hi: 0x82}, - {value: 0xa000, lo: 0x86, hi: 0x86}, - {value: 0x2cee, lo: 0x87, hi: 0x87}, - {value: 0x2cf6, lo: 0x88, hi: 0x88}, - {value: 0x2f50, lo: 0x8a, hi: 0x8a}, - {value: 0x2dd8, lo: 0x8b, hi: 0x8b}, - {value: 0x8104, lo: 0x8d, hi: 0x8d}, - {value: 0x9900, lo: 0x95, hi: 0x96}, - // Block 0x1c, offset 0xc3 - {value: 0x0000, lo: 0x02}, - {value: 0x8104, lo: 0xbb, hi: 0xbc}, - {value: 0x9900, lo: 0xbe, hi: 0xbe}, - // Block 0x1d, offset 0xc6 - {value: 0x0000, lo: 0x06}, - {value: 0xa000, lo: 0x86, hi: 0x87}, - {value: 0x2cfe, lo: 0x8a, hi: 0x8a}, - {value: 0x2d0e, lo: 0x8b, hi: 0x8b}, - {value: 0x2d06, lo: 0x8c, hi: 0x8c}, - {value: 0x8104, lo: 0x8d, hi: 0x8d}, - {value: 0x9900, lo: 0x97, hi: 0x97}, - // Block 0x1e, offset 0xcd - {value: 0x6bea, lo: 0x07}, - {value: 0x9904, lo: 0x8a, hi: 0x8a}, - {value: 0x9900, lo: 0x8f, hi: 0x8f}, - {value: 0xa000, lo: 0x99, hi: 0x99}, - {value: 0x3ef8, lo: 0x9a, hi: 0x9a}, - {value: 0x2f58, lo: 0x9c, hi: 0x9c}, - {value: 0x2de3, lo: 0x9d, hi: 0x9d}, - {value: 0x2d16, lo: 0x9e, hi: 0x9f}, - // Block 0x1f, offset 0xd5 - {value: 0x0000, lo: 0x03}, - {value: 0x2621, lo: 0xb3, hi: 0xb3}, - {value: 0x8122, lo: 0xb8, hi: 0xb9}, - {value: 0x8104, lo: 0xba, hi: 0xba}, - // Block 0x20, offset 0xd9 - {value: 0x0000, lo: 0x01}, - {value: 0x8123, lo: 0x88, hi: 0x8b}, - // Block 0x21, offset 0xdb - {value: 0x0000, lo: 0x02}, - {value: 0x2636, lo: 0xb3, hi: 0xb3}, - {value: 0x8124, lo: 0xb8, hi: 0xb9}, - // Block 0x22, offset 0xde - {value: 0x0000, lo: 0x03}, - {value: 0x8125, lo: 0x88, hi: 0x8b}, - {value: 0x2628, lo: 0x9c, hi: 0x9c}, - {value: 0x262f, lo: 0x9d, hi: 0x9d}, - // Block 0x23, offset 0xe2 - {value: 0x0000, lo: 0x05}, - {value: 0x030b, lo: 0x8c, hi: 0x8c}, - {value: 0x812d, lo: 0x98, hi: 0x99}, - {value: 0x812d, lo: 0xb5, hi: 0xb5}, - {value: 0x812d, lo: 0xb7, hi: 0xb7}, - {value: 0x812b, lo: 0xb9, hi: 0xb9}, - // Block 0x24, offset 0xe8 - {value: 0x0000, lo: 0x10}, - {value: 0x2644, lo: 0x83, hi: 0x83}, - {value: 0x264b, lo: 0x8d, hi: 0x8d}, - {value: 0x2652, lo: 0x92, hi: 0x92}, - {value: 0x2659, lo: 0x97, hi: 0x97}, - {value: 0x2660, lo: 0x9c, hi: 0x9c}, - {value: 0x263d, lo: 0xa9, hi: 0xa9}, - {value: 0x8126, lo: 0xb1, hi: 0xb1}, - {value: 0x8127, lo: 0xb2, hi: 0xb2}, - {value: 0x4a84, lo: 0xb3, hi: 0xb3}, - {value: 0x8128, lo: 0xb4, hi: 0xb4}, - {value: 0x4a8d, lo: 0xb5, hi: 0xb5}, - {value: 0x45b4, lo: 0xb6, hi: 0xb6}, - {value: 0x45f4, lo: 0xb7, hi: 0xb7}, - {value: 0x45bc, lo: 0xb8, hi: 0xb8}, - {value: 0x45ff, lo: 0xb9, hi: 0xb9}, - {value: 0x8127, lo: 0xba, hi: 0xbd}, - // Block 0x25, offset 0xf9 - {value: 0x0000, lo: 0x0b}, - {value: 0x8127, lo: 0x80, hi: 0x80}, - {value: 0x4a96, lo: 0x81, hi: 0x81}, - {value: 0x8132, lo: 0x82, hi: 0x83}, - {value: 0x8104, lo: 0x84, hi: 0x84}, - {value: 0x8132, lo: 0x86, hi: 0x87}, - {value: 0x266e, lo: 0x93, hi: 0x93}, - {value: 0x2675, lo: 0x9d, hi: 0x9d}, - {value: 0x267c, lo: 0xa2, hi: 0xa2}, - {value: 0x2683, lo: 0xa7, hi: 0xa7}, - {value: 0x268a, lo: 0xac, hi: 0xac}, - {value: 0x2667, lo: 0xb9, hi: 0xb9}, - // Block 0x26, offset 0x105 - {value: 0x0000, lo: 0x01}, - {value: 0x812d, lo: 0x86, hi: 0x86}, - // Block 0x27, offset 0x107 - {value: 0x0000, lo: 0x05}, - {value: 0xa000, lo: 0xa5, hi: 0xa5}, - {value: 0x2d1e, lo: 0xa6, hi: 0xa6}, - {value: 0x9900, lo: 0xae, hi: 0xae}, - {value: 0x8102, lo: 0xb7, hi: 0xb7}, - {value: 0x8104, lo: 0xb9, hi: 0xba}, - // Block 0x28, offset 0x10d - {value: 0x0000, lo: 0x01}, - {value: 0x812d, lo: 0x8d, hi: 0x8d}, - // Block 0x29, offset 0x10f - {value: 0x0000, lo: 0x01}, - {value: 0x030f, lo: 0xbc, hi: 0xbc}, - // Block 0x2a, offset 0x111 - {value: 0x0000, lo: 0x01}, - {value: 0xa000, lo: 0x80, hi: 0x92}, - // Block 0x2b, offset 0x113 - {value: 0x0000, lo: 0x01}, - {value: 0xb900, lo: 0xa1, hi: 0xb5}, - // Block 0x2c, offset 0x115 - {value: 0x0000, lo: 0x01}, - {value: 0x9900, lo: 0xa8, hi: 0xbf}, - // Block 0x2d, offset 0x117 - {value: 0x0000, lo: 0x01}, - {value: 0x9900, lo: 0x80, hi: 0x82}, - // Block 0x2e, offset 0x119 - {value: 0x0000, lo: 0x01}, - {value: 0x8132, lo: 0x9d, hi: 0x9f}, - // Block 0x2f, offset 0x11b - {value: 0x0000, lo: 0x02}, - {value: 0x8104, lo: 0x94, hi: 0x94}, - {value: 0x8104, lo: 0xb4, hi: 0xb4}, - // Block 0x30, offset 0x11e - {value: 0x0000, lo: 0x02}, - {value: 0x8104, lo: 0x92, hi: 0x92}, - {value: 0x8132, lo: 0x9d, hi: 0x9d}, - // Block 0x31, offset 0x121 - {value: 0x0000, lo: 0x01}, - {value: 0x8131, lo: 0xa9, hi: 0xa9}, - // Block 0x32, offset 0x123 - {value: 0x0004, lo: 0x02}, - {value: 0x812e, lo: 0xb9, hi: 0xba}, - {value: 0x812d, lo: 0xbb, hi: 0xbb}, - // Block 0x33, offset 0x126 - {value: 0x0000, lo: 0x02}, - {value: 0x8132, lo: 0x97, hi: 0x97}, - {value: 0x812d, lo: 0x98, hi: 0x98}, - // Block 0x34, offset 0x129 - {value: 0x0000, lo: 0x03}, - {value: 0x8104, lo: 0xa0, hi: 0xa0}, - {value: 0x8132, lo: 0xb5, hi: 0xbc}, - {value: 0x812d, lo: 0xbf, hi: 0xbf}, - // Block 0x35, offset 0x12d - {value: 0x0000, lo: 0x04}, - {value: 0x8132, lo: 0xb0, hi: 0xb4}, - {value: 0x812d, lo: 0xb5, hi: 0xba}, - {value: 0x8132, lo: 0xbb, hi: 0xbc}, - {value: 0x812d, lo: 0xbd, hi: 0xbd}, - // Block 0x36, offset 0x132 - {value: 0x0000, lo: 0x08}, - {value: 0x2d66, lo: 0x80, hi: 0x80}, - {value: 0x2d6e, lo: 0x81, hi: 0x81}, - {value: 0xa000, lo: 0x82, hi: 0x82}, - {value: 0x2d76, lo: 0x83, hi: 0x83}, - {value: 0x8104, lo: 0x84, hi: 0x84}, - {value: 0x8132, lo: 0xab, hi: 0xab}, - {value: 0x812d, lo: 0xac, hi: 0xac}, - {value: 0x8132, lo: 0xad, hi: 0xb3}, - // Block 0x37, offset 0x13b - {value: 0x0000, lo: 0x01}, - {value: 0x8104, lo: 0xaa, hi: 0xab}, - // Block 0x38, offset 0x13d - {value: 0x0000, lo: 0x02}, - {value: 0x8102, lo: 0xa6, hi: 0xa6}, - {value: 0x8104, lo: 0xb2, hi: 0xb3}, - // Block 0x39, offset 0x140 - {value: 0x0000, lo: 0x01}, - {value: 0x8102, lo: 0xb7, hi: 0xb7}, - // Block 0x3a, offset 0x142 - {value: 0x0000, lo: 0x0a}, - {value: 0x8132, lo: 0x90, hi: 0x92}, - {value: 0x8101, lo: 0x94, hi: 0x94}, - {value: 0x812d, lo: 0x95, hi: 0x99}, - {value: 0x8132, lo: 0x9a, hi: 0x9b}, - {value: 0x812d, lo: 0x9c, hi: 0x9f}, - {value: 0x8132, lo: 0xa0, hi: 0xa0}, - {value: 0x8101, lo: 0xa2, hi: 0xa8}, - {value: 0x812d, lo: 0xad, hi: 0xad}, - {value: 0x8132, lo: 0xb4, hi: 0xb4}, - {value: 0x8132, lo: 0xb8, hi: 0xb9}, - // Block 0x3b, offset 0x14d - {value: 0x0002, lo: 0x0a}, - {value: 0x0043, lo: 0xac, hi: 0xac}, - {value: 0x00d1, lo: 0xad, hi: 0xad}, - {value: 0x0045, lo: 0xae, hi: 0xae}, - {value: 0x0049, lo: 0xb0, hi: 0xb1}, - {value: 0x00e6, lo: 0xb2, hi: 0xb2}, - {value: 0x004f, lo: 0xb3, hi: 0xba}, - {value: 0x005f, lo: 0xbc, hi: 0xbc}, - {value: 0x00ef, lo: 0xbd, hi: 0xbd}, - {value: 0x0061, lo: 0xbe, hi: 0xbe}, - {value: 0x0065, lo: 0xbf, hi: 0xbf}, - // Block 0x3c, offset 0x158 - {value: 0x0000, lo: 0x0d}, - {value: 0x0001, lo: 0x80, hi: 0x8a}, - {value: 0x043b, lo: 0x91, hi: 0x91}, - {value: 0x429b, lo: 0x97, hi: 0x97}, - {value: 0x001d, lo: 0xa4, hi: 0xa4}, - {value: 0x1873, lo: 0xa5, hi: 0xa5}, - {value: 0x1b5c, lo: 0xa6, hi: 0xa6}, - {value: 0x0001, lo: 0xaf, hi: 0xaf}, - {value: 0x2691, lo: 0xb3, hi: 0xb3}, - {value: 0x27fe, lo: 0xb4, hi: 0xb4}, - {value: 0x2698, lo: 0xb6, hi: 0xb6}, - {value: 0x2808, lo: 0xb7, hi: 0xb7}, - {value: 0x186d, lo: 0xbc, hi: 0xbc}, - {value: 0x4269, lo: 0xbe, hi: 0xbe}, - // Block 0x3d, offset 0x166 - {value: 0x0002, lo: 0x0d}, - {value: 0x1933, lo: 0x87, hi: 0x87}, - {value: 0x1930, lo: 0x88, hi: 0x88}, - {value: 0x1870, lo: 0x89, hi: 0x89}, - {value: 0x298e, lo: 0x97, hi: 0x97}, - {value: 0x0001, lo: 0x9f, hi: 0x9f}, - {value: 0x0021, lo: 0xb0, hi: 0xb0}, - {value: 0x0093, lo: 0xb1, hi: 0xb1}, - {value: 0x0029, lo: 0xb4, hi: 0xb9}, - {value: 0x0017, lo: 0xba, hi: 0xba}, - {value: 0x0467, lo: 0xbb, hi: 0xbb}, - {value: 0x003b, lo: 0xbc, hi: 0xbc}, - {value: 0x0011, lo: 0xbd, hi: 0xbe}, - {value: 0x009d, lo: 0xbf, hi: 0xbf}, - // Block 0x3e, offset 0x174 - {value: 0x0002, lo: 0x0f}, - {value: 0x0021, lo: 0x80, hi: 0x89}, - {value: 0x0017, lo: 0x8a, hi: 0x8a}, - {value: 0x0467, lo: 0x8b, hi: 0x8b}, - {value: 0x003b, lo: 0x8c, hi: 0x8c}, - {value: 0x0011, lo: 0x8d, hi: 0x8e}, - {value: 0x0083, lo: 0x90, hi: 0x90}, - {value: 0x008b, lo: 0x91, hi: 0x91}, - {value: 0x009f, lo: 0x92, hi: 0x92}, - {value: 0x00b1, lo: 0x93, hi: 0x93}, - {value: 0x0104, lo: 0x94, hi: 0x94}, - {value: 0x0091, lo: 0x95, hi: 0x95}, - {value: 0x0097, lo: 0x96, hi: 0x99}, - {value: 0x00a1, lo: 0x9a, hi: 0x9a}, - {value: 0x00a7, lo: 0x9b, hi: 0x9c}, - {value: 0x1999, lo: 0xa8, hi: 0xa8}, - // Block 0x3f, offset 0x184 - {value: 0x0000, lo: 0x0d}, - {value: 0x8132, lo: 0x90, hi: 0x91}, - {value: 0x8101, lo: 0x92, hi: 0x93}, - {value: 0x8132, lo: 0x94, hi: 0x97}, - {value: 0x8101, lo: 0x98, hi: 0x9a}, - {value: 0x8132, lo: 0x9b, hi: 0x9c}, - {value: 0x8132, lo: 0xa1, hi: 0xa1}, - {value: 0x8101, lo: 0xa5, hi: 0xa6}, - {value: 0x8132, lo: 0xa7, hi: 0xa7}, - {value: 0x812d, lo: 0xa8, hi: 0xa8}, - {value: 0x8132, lo: 0xa9, hi: 0xa9}, - {value: 0x8101, lo: 0xaa, hi: 0xab}, - {value: 0x812d, lo: 0xac, hi: 0xaf}, - {value: 0x8132, lo: 0xb0, hi: 0xb0}, - // Block 0x40, offset 0x192 - {value: 0x0007, lo: 0x06}, - {value: 0x2180, lo: 0x89, hi: 0x89}, - {value: 0xa000, lo: 0x90, hi: 0x90}, - {value: 0xa000, lo: 0x92, hi: 0x92}, - {value: 0xa000, lo: 0x94, hi: 0x94}, - {value: 0x3bb9, lo: 0x9a, hi: 0x9b}, - {value: 0x3bc7, lo: 0xae, hi: 0xae}, - // Block 0x41, offset 0x199 - {value: 0x000e, lo: 0x05}, - {value: 0x3bce, lo: 0x8d, hi: 0x8e}, - {value: 0x3bd5, lo: 0x8f, hi: 0x8f}, - {value: 0xa000, lo: 0x90, hi: 0x90}, - {value: 0xa000, lo: 0x92, hi: 0x92}, - {value: 0xa000, lo: 0x94, hi: 0x94}, - // Block 0x42, offset 0x19f - {value: 0x0173, lo: 0x0e}, - {value: 0xa000, lo: 0x83, hi: 0x83}, - {value: 0x3be3, lo: 0x84, hi: 0x84}, - {value: 0xa000, lo: 0x88, hi: 0x88}, - {value: 0x3bea, lo: 0x89, hi: 0x89}, - {value: 0xa000, lo: 0x8b, hi: 0x8b}, - {value: 0x3bf1, lo: 0x8c, hi: 0x8c}, - {value: 0xa000, lo: 0xa3, hi: 0xa3}, - {value: 0x3bf8, lo: 0xa4, hi: 0xa4}, - {value: 0xa000, lo: 0xa5, hi: 0xa5}, - {value: 0x3bff, lo: 0xa6, hi: 0xa6}, - {value: 0x269f, lo: 0xac, hi: 0xad}, - {value: 0x26a6, lo: 0xaf, hi: 0xaf}, - {value: 0x281c, lo: 0xb0, hi: 0xb0}, - {value: 0xa000, lo: 0xbc, hi: 0xbc}, - // Block 0x43, offset 0x1ae - {value: 0x0007, lo: 0x03}, - {value: 0x3c68, lo: 0xa0, hi: 0xa1}, - {value: 0x3c92, lo: 0xa2, hi: 0xa3}, - {value: 0x3cbc, lo: 0xaa, hi: 0xad}, - // Block 0x44, offset 0x1b2 - {value: 0x0004, lo: 0x01}, - {value: 0x048b, lo: 0xa9, hi: 0xaa}, - // Block 0x45, offset 0x1b4 - {value: 0x0002, lo: 0x03}, - {value: 0x0057, lo: 0x80, hi: 0x8f}, - {value: 0x0083, lo: 0x90, hi: 0xa9}, - {value: 0x0021, lo: 0xaa, hi: 0xaa}, - // Block 0x46, offset 0x1b8 - {value: 0x0000, lo: 0x01}, - {value: 0x299b, lo: 0x8c, hi: 0x8c}, - // Block 0x47, offset 0x1ba - {value: 0x0263, lo: 0x02}, - {value: 0x1b8c, lo: 0xb4, hi: 0xb4}, - {value: 0x192d, lo: 0xb5, hi: 0xb6}, - // Block 0x48, offset 0x1bd - {value: 0x0000, lo: 0x01}, - {value: 0x44dd, lo: 0x9c, hi: 0x9c}, - // Block 0x49, offset 0x1bf - {value: 0x0000, lo: 0x02}, - {value: 0x0095, lo: 0xbc, hi: 0xbc}, - {value: 0x006d, lo: 0xbd, hi: 0xbd}, - // Block 0x4a, offset 0x1c2 - {value: 0x0000, lo: 0x01}, - {value: 0x8132, lo: 0xaf, hi: 0xb1}, - // Block 0x4b, offset 0x1c4 - {value: 0x0000, lo: 0x02}, - {value: 0x047f, lo: 0xaf, hi: 0xaf}, - {value: 0x8104, lo: 0xbf, hi: 0xbf}, - // Block 0x4c, offset 0x1c7 - {value: 0x0000, lo: 0x01}, - {value: 0x8132, lo: 0xa0, hi: 0xbf}, - // Block 0x4d, offset 0x1c9 - {value: 0x0000, lo: 0x01}, - {value: 0x0dc3, lo: 0x9f, hi: 0x9f}, - // Block 0x4e, offset 0x1cb - {value: 0x0000, lo: 0x01}, - {value: 0x162f, lo: 0xb3, hi: 0xb3}, - // Block 0x4f, offset 0x1cd - {value: 0x0004, lo: 0x0b}, - {value: 0x1597, lo: 0x80, hi: 0x82}, - {value: 0x15af, lo: 0x83, hi: 0x83}, - {value: 0x15c7, lo: 0x84, hi: 0x85}, - {value: 0x15d7, lo: 0x86, hi: 0x89}, - {value: 0x15eb, lo: 0x8a, hi: 0x8c}, - {value: 0x15ff, lo: 0x8d, hi: 0x8d}, - {value: 0x1607, lo: 0x8e, hi: 0x8e}, - {value: 0x160f, lo: 0x8f, hi: 0x90}, - {value: 0x161b, lo: 0x91, hi: 0x93}, - {value: 0x162b, lo: 0x94, hi: 0x94}, - {value: 0x1633, lo: 0x95, hi: 0x95}, - // Block 0x50, offset 0x1d9 - {value: 0x0004, lo: 0x09}, - {value: 0x0001, lo: 0x80, hi: 0x80}, - {value: 0x812c, lo: 0xaa, hi: 0xaa}, - {value: 0x8131, lo: 0xab, hi: 0xab}, - {value: 0x8133, lo: 0xac, hi: 0xac}, - {value: 0x812e, lo: 0xad, hi: 0xad}, - {value: 0x812f, lo: 0xae, hi: 0xae}, - {value: 0x812f, lo: 0xaf, hi: 0xaf}, - {value: 0x04b3, lo: 0xb6, hi: 0xb6}, - {value: 0x0887, lo: 0xb8, hi: 0xba}, - // Block 0x51, offset 0x1e3 - {value: 0x0006, lo: 0x09}, - {value: 0x0313, lo: 0xb1, hi: 0xb1}, - {value: 0x0317, lo: 0xb2, hi: 0xb2}, - {value: 0x4a3b, lo: 0xb3, hi: 0xb3}, - {value: 0x031b, lo: 0xb4, hi: 0xb4}, - {value: 0x4a41, lo: 0xb5, hi: 0xb6}, - {value: 0x031f, lo: 0xb7, hi: 0xb7}, - {value: 0x0323, lo: 0xb8, hi: 0xb8}, - {value: 0x0327, lo: 0xb9, hi: 0xb9}, - {value: 0x4a4d, lo: 0xba, hi: 0xbf}, - // Block 0x52, offset 0x1ed - {value: 0x0000, lo: 0x02}, - {value: 0x8132, lo: 0xaf, hi: 0xaf}, - {value: 0x8132, lo: 0xb4, hi: 0xbd}, - // Block 0x53, offset 0x1f0 - {value: 0x0000, lo: 0x03}, - {value: 0x020f, lo: 0x9c, hi: 0x9c}, - {value: 0x0212, lo: 0x9d, hi: 0x9d}, - {value: 0x8132, lo: 0x9e, hi: 0x9f}, - // Block 0x54, offset 0x1f4 - {value: 0x0000, lo: 0x01}, - {value: 0x8132, lo: 0xb0, hi: 0xb1}, - // Block 0x55, offset 0x1f6 - {value: 0x0000, lo: 0x01}, - {value: 0x163b, lo: 0xb0, hi: 0xb0}, - // Block 0x56, offset 0x1f8 - {value: 0x000c, lo: 0x01}, - {value: 0x00d7, lo: 0xb8, hi: 0xb9}, - // Block 0x57, offset 0x1fa - {value: 0x0000, lo: 0x01}, - {value: 0x8104, lo: 0x86, hi: 0x86}, - // Block 0x58, offset 0x1fc - {value: 0x0000, lo: 0x02}, - {value: 0x8104, lo: 0x84, hi: 0x84}, - {value: 0x8132, lo: 0xa0, hi: 0xb1}, - // Block 0x59, offset 0x1ff - {value: 0x0000, lo: 0x01}, - {value: 0x812d, lo: 0xab, hi: 0xad}, - // Block 0x5a, offset 0x201 - {value: 0x0000, lo: 0x01}, - {value: 0x8104, lo: 0x93, hi: 0x93}, - // Block 0x5b, offset 0x203 - {value: 0x0000, lo: 0x01}, - {value: 0x8102, lo: 0xb3, hi: 0xb3}, - // Block 0x5c, offset 0x205 - {value: 0x0000, lo: 0x01}, - {value: 0x8104, lo: 0x80, hi: 0x80}, - // Block 0x5d, offset 0x207 - {value: 0x0000, lo: 0x05}, - {value: 0x8132, lo: 0xb0, hi: 0xb0}, - {value: 0x8132, lo: 0xb2, hi: 0xb3}, - {value: 0x812d, lo: 0xb4, hi: 0xb4}, - {value: 0x8132, lo: 0xb7, hi: 0xb8}, - {value: 0x8132, lo: 0xbe, hi: 0xbf}, - // Block 0x5e, offset 0x20d - {value: 0x0000, lo: 0x02}, - {value: 0x8132, lo: 0x81, hi: 0x81}, - {value: 0x8104, lo: 0xb6, hi: 0xb6}, - // Block 0x5f, offset 0x210 - {value: 0x0008, lo: 0x03}, - {value: 0x1637, lo: 0x9c, hi: 0x9d}, - {value: 0x0125, lo: 0x9e, hi: 0x9e}, - {value: 0x1643, lo: 0x9f, hi: 0x9f}, - // Block 0x60, offset 0x214 - {value: 0x0000, lo: 0x01}, - {value: 0x8104, lo: 0xad, hi: 0xad}, - // Block 0x61, offset 0x216 - {value: 0x0000, lo: 0x06}, - {value: 0xe500, lo: 0x80, hi: 0x80}, - {value: 0xc600, lo: 0x81, hi: 0x9b}, - {value: 0xe500, lo: 0x9c, hi: 0x9c}, - {value: 0xc600, lo: 0x9d, hi: 0xb7}, - {value: 0xe500, lo: 0xb8, hi: 0xb8}, - {value: 0xc600, lo: 0xb9, hi: 0xbf}, - // Block 0x62, offset 0x21d - {value: 0x0000, lo: 0x05}, - {value: 0xc600, lo: 0x80, hi: 0x93}, - {value: 0xe500, lo: 0x94, hi: 0x94}, - {value: 0xc600, lo: 0x95, hi: 0xaf}, - {value: 0xe500, lo: 0xb0, hi: 0xb0}, - {value: 0xc600, lo: 0xb1, hi: 0xbf}, - // Block 0x63, offset 0x223 - {value: 0x0000, lo: 0x05}, - {value: 0xc600, lo: 0x80, hi: 0x8b}, - {value: 0xe500, lo: 0x8c, hi: 0x8c}, - {value: 0xc600, lo: 0x8d, hi: 0xa7}, - {value: 0xe500, lo: 0xa8, hi: 0xa8}, - {value: 0xc600, lo: 0xa9, hi: 0xbf}, - // Block 0x64, offset 0x229 - {value: 0x0000, lo: 0x07}, - {value: 0xc600, lo: 0x80, hi: 0x83}, - {value: 0xe500, lo: 0x84, hi: 0x84}, - {value: 0xc600, lo: 0x85, hi: 0x9f}, - {value: 0xe500, lo: 0xa0, hi: 0xa0}, - {value: 0xc600, lo: 0xa1, hi: 0xbb}, - {value: 0xe500, lo: 0xbc, hi: 0xbc}, - {value: 0xc600, lo: 0xbd, hi: 0xbf}, - // Block 0x65, offset 0x231 - {value: 0x0000, lo: 0x05}, - {value: 0xc600, lo: 0x80, hi: 0x97}, - {value: 0xe500, lo: 0x98, hi: 0x98}, - {value: 0xc600, lo: 0x99, hi: 0xb3}, - {value: 0xe500, lo: 0xb4, hi: 0xb4}, - {value: 0xc600, lo: 0xb5, hi: 0xbf}, - // Block 0x66, offset 0x237 - {value: 0x0000, lo: 0x05}, - {value: 0xc600, lo: 0x80, hi: 0x8f}, - {value: 0xe500, lo: 0x90, hi: 0x90}, - {value: 0xc600, lo: 0x91, hi: 0xab}, - {value: 0xe500, lo: 0xac, hi: 0xac}, - {value: 0xc600, lo: 0xad, hi: 0xbf}, - // Block 0x67, offset 0x23d - {value: 0x0000, lo: 0x05}, - {value: 0xc600, lo: 0x80, hi: 0x87}, - {value: 0xe500, lo: 0x88, hi: 0x88}, - {value: 0xc600, lo: 0x89, hi: 0xa3}, - {value: 0xe500, lo: 0xa4, hi: 0xa4}, - {value: 0xc600, lo: 0xa5, hi: 0xbf}, - // Block 0x68, offset 0x243 - {value: 0x0000, lo: 0x03}, - {value: 0xc600, lo: 0x80, hi: 0x87}, - {value: 0xe500, lo: 0x88, hi: 0x88}, - {value: 0xc600, lo: 0x89, hi: 0xa3}, - // Block 0x69, offset 0x247 - {value: 0x0002, lo: 0x01}, - {value: 0x0003, lo: 0x81, hi: 0xbf}, - // Block 0x6a, offset 0x249 - {value: 0x0000, lo: 0x01}, - {value: 0x812d, lo: 0xbd, hi: 0xbd}, - // Block 0x6b, offset 0x24b - {value: 0x0000, lo: 0x01}, - {value: 0x812d, lo: 0xa0, hi: 0xa0}, - // Block 0x6c, offset 0x24d - {value: 0x0000, lo: 0x01}, - {value: 0x8132, lo: 0xb6, hi: 0xba}, - // Block 0x6d, offset 0x24f - {value: 0x002c, lo: 0x05}, - {value: 0x812d, lo: 0x8d, hi: 0x8d}, - {value: 0x8132, lo: 0x8f, hi: 0x8f}, - {value: 0x8132, lo: 0xb8, hi: 0xb8}, - {value: 0x8101, lo: 0xb9, hi: 0xba}, - {value: 0x8104, lo: 0xbf, hi: 0xbf}, - // Block 0x6e, offset 0x255 - {value: 0x0000, lo: 0x02}, - {value: 0x8132, lo: 0xa5, hi: 0xa5}, - {value: 0x812d, lo: 0xa6, hi: 0xa6}, - // Block 0x6f, offset 0x258 - {value: 0x0000, lo: 0x01}, - {value: 0x8132, lo: 0xa4, hi: 0xa7}, - // Block 0x70, offset 0x25a - {value: 0x0000, lo: 0x05}, - {value: 0x812d, lo: 0x86, hi: 0x87}, - {value: 0x8132, lo: 0x88, hi: 0x8a}, - {value: 0x812d, lo: 0x8b, hi: 0x8b}, - {value: 0x8132, lo: 0x8c, hi: 0x8c}, - {value: 0x812d, lo: 0x8d, hi: 0x90}, - // Block 0x71, offset 0x260 - {value: 0x0000, lo: 0x02}, - {value: 0x8104, lo: 0x86, hi: 0x86}, - {value: 0x8104, lo: 0xbf, hi: 0xbf}, - // Block 0x72, offset 0x263 - {value: 0x17fe, lo: 0x07}, - {value: 0xa000, lo: 0x99, hi: 0x99}, - {value: 0x4238, lo: 0x9a, hi: 0x9a}, - {value: 0xa000, lo: 0x9b, hi: 0x9b}, - {value: 0x4242, lo: 0x9c, hi: 0x9c}, - {value: 0xa000, lo: 0xa5, hi: 0xa5}, - {value: 0x424c, lo: 0xab, hi: 0xab}, - {value: 0x8104, lo: 0xb9, hi: 0xba}, - // Block 0x73, offset 0x26b - {value: 0x0000, lo: 0x06}, - {value: 0x8132, lo: 0x80, hi: 0x82}, - {value: 0x9900, lo: 0xa7, hi: 0xa7}, - {value: 0x2d7e, lo: 0xae, hi: 0xae}, - {value: 0x2d88, lo: 0xaf, hi: 0xaf}, - {value: 0xa000, lo: 0xb1, hi: 0xb2}, - {value: 0x8104, lo: 0xb3, hi: 0xb4}, - // Block 0x74, offset 0x272 - {value: 0x0000, lo: 0x02}, - {value: 0x8104, lo: 0x80, hi: 0x80}, - {value: 0x8102, lo: 0x8a, hi: 0x8a}, - // Block 0x75, offset 0x275 - {value: 0x0000, lo: 0x02}, - {value: 0x8104, lo: 0xb5, hi: 0xb5}, - {value: 0x8102, lo: 0xb6, hi: 0xb6}, - // Block 0x76, offset 0x278 - {value: 0x0002, lo: 0x01}, - {value: 0x8102, lo: 0xa9, hi: 0xaa}, - // Block 0x77, offset 0x27a - {value: 0x0000, lo: 0x02}, - {value: 0x8102, lo: 0xbb, hi: 0xbc}, - {value: 0x9900, lo: 0xbe, hi: 0xbe}, - // Block 0x78, offset 0x27d - {value: 0x0000, lo: 0x07}, - {value: 0xa000, lo: 0x87, hi: 0x87}, - {value: 0x2d92, lo: 0x8b, hi: 0x8b}, - {value: 0x2d9c, lo: 0x8c, hi: 0x8c}, - {value: 0x8104, lo: 0x8d, hi: 0x8d}, - {value: 0x9900, lo: 0x97, hi: 0x97}, - {value: 0x8132, lo: 0xa6, hi: 0xac}, - {value: 0x8132, lo: 0xb0, hi: 0xb4}, - // Block 0x79, offset 0x285 - {value: 0x0000, lo: 0x03}, - {value: 0x8104, lo: 0x82, hi: 0x82}, - {value: 0x8102, lo: 0x86, hi: 0x86}, - {value: 0x8132, lo: 0x9e, hi: 0x9e}, - // Block 0x7a, offset 0x289 - {value: 0x6b5a, lo: 0x06}, - {value: 0x9900, lo: 0xb0, hi: 0xb0}, - {value: 0xa000, lo: 0xb9, hi: 0xb9}, - {value: 0x9900, lo: 0xba, hi: 0xba}, - {value: 0x2db0, lo: 0xbb, hi: 0xbb}, - {value: 0x2da6, lo: 0xbc, hi: 0xbd}, - {value: 0x2dba, lo: 0xbe, hi: 0xbe}, - // Block 0x7b, offset 0x290 - {value: 0x0000, lo: 0x02}, - {value: 0x8104, lo: 0x82, hi: 0x82}, - {value: 0x8102, lo: 0x83, hi: 0x83}, - // Block 0x7c, offset 0x293 - {value: 0x0000, lo: 0x05}, - {value: 0x9900, lo: 0xaf, hi: 0xaf}, - {value: 0xa000, lo: 0xb8, hi: 0xb9}, - {value: 0x2dc4, lo: 0xba, hi: 0xba}, - {value: 0x2dce, lo: 0xbb, hi: 0xbb}, - {value: 0x8104, lo: 0xbf, hi: 0xbf}, - // Block 0x7d, offset 0x299 - {value: 0x0000, lo: 0x01}, - {value: 0x8102, lo: 0x80, hi: 0x80}, - // Block 0x7e, offset 0x29b - {value: 0x0000, lo: 0x01}, - {value: 0x8104, lo: 0xbf, hi: 0xbf}, - // Block 0x7f, offset 0x29d - {value: 0x0000, lo: 0x02}, - {value: 0x8104, lo: 0xb6, hi: 0xb6}, - {value: 0x8102, lo: 0xb7, hi: 0xb7}, - // Block 0x80, offset 0x2a0 - {value: 0x0000, lo: 0x01}, - {value: 0x8104, lo: 0xab, hi: 0xab}, - // Block 0x81, offset 0x2a2 - {value: 0x0000, lo: 0x02}, - {value: 0x8104, lo: 0xb9, hi: 0xb9}, - {value: 0x8102, lo: 0xba, hi: 0xba}, - // Block 0x82, offset 0x2a5 - {value: 0x0000, lo: 0x01}, - {value: 0x8104, lo: 0xb4, hi: 0xb4}, - // Block 0x83, offset 0x2a7 - {value: 0x0000, lo: 0x01}, - {value: 0x8104, lo: 0x87, hi: 0x87}, - // Block 0x84, offset 0x2a9 - {value: 0x0000, lo: 0x01}, - {value: 0x8104, lo: 0x99, hi: 0x99}, - // Block 0x85, offset 0x2ab - {value: 0x0000, lo: 0x02}, - {value: 0x8102, lo: 0x82, hi: 0x82}, - {value: 0x8104, lo: 0x84, hi: 0x85}, - // Block 0x86, offset 0x2ae - {value: 0x0000, lo: 0x01}, - {value: 0x8104, lo: 0x97, hi: 0x97}, - // Block 0x87, offset 0x2b0 - {value: 0x0000, lo: 0x01}, - {value: 0x8101, lo: 0xb0, hi: 0xb4}, - // Block 0x88, offset 0x2b2 - {value: 0x0000, lo: 0x01}, - {value: 0x8132, lo: 0xb0, hi: 0xb6}, - // Block 0x89, offset 0x2b4 - {value: 0x0000, lo: 0x01}, - {value: 0x8101, lo: 0x9e, hi: 0x9e}, - // Block 0x8a, offset 0x2b6 - {value: 0x0000, lo: 0x0c}, - {value: 0x45cc, lo: 0x9e, hi: 0x9e}, - {value: 0x45d6, lo: 0x9f, hi: 0x9f}, - {value: 0x460a, lo: 0xa0, hi: 0xa0}, - {value: 0x4618, lo: 0xa1, hi: 0xa1}, - {value: 0x4626, lo: 0xa2, hi: 0xa2}, - {value: 0x4634, lo: 0xa3, hi: 0xa3}, - {value: 0x4642, lo: 0xa4, hi: 0xa4}, - {value: 0x812b, lo: 0xa5, hi: 0xa6}, - {value: 0x8101, lo: 0xa7, hi: 0xa9}, - {value: 0x8130, lo: 0xad, hi: 0xad}, - {value: 0x812b, lo: 0xae, hi: 0xb2}, - {value: 0x812d, lo: 0xbb, hi: 0xbf}, - // Block 0x8b, offset 0x2c3 - {value: 0x0000, lo: 0x09}, - {value: 0x812d, lo: 0x80, hi: 0x82}, - {value: 0x8132, lo: 0x85, hi: 0x89}, - {value: 0x812d, lo: 0x8a, hi: 0x8b}, - {value: 0x8132, lo: 0xaa, hi: 0xad}, - {value: 0x45e0, lo: 0xbb, hi: 0xbb}, - {value: 0x45ea, lo: 0xbc, hi: 0xbc}, - {value: 0x4650, lo: 0xbd, hi: 0xbd}, - {value: 0x466c, lo: 0xbe, hi: 0xbe}, - {value: 0x465e, lo: 0xbf, hi: 0xbf}, - // Block 0x8c, offset 0x2cd - {value: 0x0000, lo: 0x01}, - {value: 0x467a, lo: 0x80, hi: 0x80}, - // Block 0x8d, offset 0x2cf - {value: 0x0000, lo: 0x01}, - {value: 0x8132, lo: 0x82, hi: 0x84}, - // Block 0x8e, offset 0x2d1 - {value: 0x0002, lo: 0x03}, - {value: 0x0043, lo: 0x80, hi: 0x99}, - {value: 0x0083, lo: 0x9a, hi: 0xb3}, - {value: 0x0043, lo: 0xb4, hi: 0xbf}, - // Block 0x8f, offset 0x2d5 - {value: 0x0002, lo: 0x04}, - {value: 0x005b, lo: 0x80, hi: 0x8d}, - {value: 0x0083, lo: 0x8e, hi: 0x94}, - {value: 0x0093, lo: 0x96, hi: 0xa7}, - {value: 0x0043, lo: 0xa8, hi: 0xbf}, - // Block 0x90, offset 0x2da - {value: 0x0002, lo: 0x0b}, - {value: 0x0073, lo: 0x80, hi: 0x81}, - {value: 0x0083, lo: 0x82, hi: 0x9b}, - {value: 0x0043, lo: 0x9c, hi: 0x9c}, - {value: 0x0047, lo: 0x9e, hi: 0x9f}, - {value: 0x004f, lo: 0xa2, hi: 0xa2}, - {value: 0x0055, lo: 0xa5, hi: 0xa6}, - {value: 0x005d, lo: 0xa9, hi: 0xac}, - {value: 0x0067, lo: 0xae, hi: 0xb5}, - {value: 0x0083, lo: 0xb6, hi: 0xb9}, - {value: 0x008d, lo: 0xbb, hi: 0xbb}, - {value: 0x0091, lo: 0xbd, hi: 0xbf}, - // Block 0x91, offset 0x2e6 - {value: 0x0002, lo: 0x04}, - {value: 0x0097, lo: 0x80, hi: 0x83}, - {value: 0x00a1, lo: 0x85, hi: 0x8f}, - {value: 0x0043, lo: 0x90, hi: 0xa9}, - {value: 0x0083, lo: 0xaa, hi: 0xbf}, - // Block 0x92, offset 0x2eb - {value: 0x0002, lo: 0x08}, - {value: 0x00af, lo: 0x80, hi: 0x83}, - {value: 0x0043, lo: 0x84, hi: 0x85}, - {value: 0x0049, lo: 0x87, hi: 0x8a}, - {value: 0x0055, lo: 0x8d, hi: 0x94}, - {value: 0x0067, lo: 0x96, hi: 0x9c}, - {value: 0x0083, lo: 0x9e, hi: 0xb7}, - {value: 0x0043, lo: 0xb8, hi: 0xb9}, - {value: 0x0049, lo: 0xbb, hi: 0xbe}, - // Block 0x93, offset 0x2f4 - {value: 0x0002, lo: 0x05}, - {value: 0x0053, lo: 0x80, hi: 0x84}, - {value: 0x005f, lo: 0x86, hi: 0x86}, - {value: 0x0067, lo: 0x8a, hi: 0x90}, - {value: 0x0083, lo: 0x92, hi: 0xab}, - {value: 0x0043, lo: 0xac, hi: 0xbf}, - // Block 0x94, offset 0x2fa - {value: 0x0002, lo: 0x04}, - {value: 0x006b, lo: 0x80, hi: 0x85}, - {value: 0x0083, lo: 0x86, hi: 0x9f}, - {value: 0x0043, lo: 0xa0, hi: 0xb9}, - {value: 0x0083, lo: 0xba, hi: 0xbf}, - // Block 0x95, offset 0x2ff - {value: 0x0002, lo: 0x03}, - {value: 0x008f, lo: 0x80, hi: 0x93}, - {value: 0x0043, lo: 0x94, hi: 0xad}, - {value: 0x0083, lo: 0xae, hi: 0xbf}, - // Block 0x96, offset 0x303 - {value: 0x0002, lo: 0x04}, - {value: 0x00a7, lo: 0x80, hi: 0x87}, - {value: 0x0043, lo: 0x88, hi: 0xa1}, - {value: 0x0083, lo: 0xa2, hi: 0xbb}, - {value: 0x0043, lo: 0xbc, hi: 0xbf}, - // Block 0x97, offset 0x308 - {value: 0x0002, lo: 0x03}, - {value: 0x004b, lo: 0x80, hi: 0x95}, - {value: 0x0083, lo: 0x96, hi: 0xaf}, - {value: 0x0043, lo: 0xb0, hi: 0xbf}, - // Block 0x98, offset 0x30c - {value: 0x0003, lo: 0x0f}, - {value: 0x01b8, lo: 0x80, hi: 0x80}, - {value: 0x045f, lo: 0x81, hi: 0x81}, - {value: 0x01bb, lo: 0x82, hi: 0x9a}, - {value: 0x045b, lo: 0x9b, hi: 0x9b}, - {value: 0x01c7, lo: 0x9c, hi: 0x9c}, - {value: 0x01d0, lo: 0x9d, hi: 0x9d}, - {value: 0x01d6, lo: 0x9e, hi: 0x9e}, - {value: 0x01fa, lo: 0x9f, hi: 0x9f}, - {value: 0x01eb, lo: 0xa0, hi: 0xa0}, - {value: 0x01e8, lo: 0xa1, hi: 0xa1}, - {value: 0x0173, lo: 0xa2, hi: 0xb2}, - {value: 0x0188, lo: 0xb3, hi: 0xb3}, - {value: 0x01a6, lo: 0xb4, hi: 0xba}, - {value: 0x045f, lo: 0xbb, hi: 0xbb}, - {value: 0x01bb, lo: 0xbc, hi: 0xbf}, - // Block 0x99, offset 0x31c - {value: 0x0003, lo: 0x0d}, - {value: 0x01c7, lo: 0x80, hi: 0x94}, - {value: 0x045b, lo: 0x95, hi: 0x95}, - {value: 0x01c7, lo: 0x96, hi: 0x96}, - {value: 0x01d0, lo: 0x97, hi: 0x97}, - {value: 0x01d6, lo: 0x98, hi: 0x98}, - {value: 0x01fa, lo: 0x99, hi: 0x99}, - {value: 0x01eb, lo: 0x9a, hi: 0x9a}, - {value: 0x01e8, lo: 0x9b, hi: 0x9b}, - {value: 0x0173, lo: 0x9c, hi: 0xac}, - {value: 0x0188, lo: 0xad, hi: 0xad}, - {value: 0x01a6, lo: 0xae, hi: 0xb4}, - {value: 0x045f, lo: 0xb5, hi: 0xb5}, - {value: 0x01bb, lo: 0xb6, hi: 0xbf}, - // Block 0x9a, offset 0x32a - {value: 0x0003, lo: 0x0d}, - {value: 0x01d9, lo: 0x80, hi: 0x8e}, - {value: 0x045b, lo: 0x8f, hi: 0x8f}, - {value: 0x01c7, lo: 0x90, hi: 0x90}, - {value: 0x01d0, lo: 0x91, hi: 0x91}, - {value: 0x01d6, lo: 0x92, hi: 0x92}, - {value: 0x01fa, lo: 0x93, hi: 0x93}, - {value: 0x01eb, lo: 0x94, hi: 0x94}, - {value: 0x01e8, lo: 0x95, hi: 0x95}, - {value: 0x0173, lo: 0x96, hi: 0xa6}, - {value: 0x0188, lo: 0xa7, hi: 0xa7}, - {value: 0x01a6, lo: 0xa8, hi: 0xae}, - {value: 0x045f, lo: 0xaf, hi: 0xaf}, - {value: 0x01bb, lo: 0xb0, hi: 0xbf}, - // Block 0x9b, offset 0x338 - {value: 0x0003, lo: 0x0d}, - {value: 0x01eb, lo: 0x80, hi: 0x88}, - {value: 0x045b, lo: 0x89, hi: 0x89}, - {value: 0x01c7, lo: 0x8a, hi: 0x8a}, - {value: 0x01d0, lo: 0x8b, hi: 0x8b}, - {value: 0x01d6, lo: 0x8c, hi: 0x8c}, - {value: 0x01fa, lo: 0x8d, hi: 0x8d}, - {value: 0x01eb, lo: 0x8e, hi: 0x8e}, - {value: 0x01e8, lo: 0x8f, hi: 0x8f}, - {value: 0x0173, lo: 0x90, hi: 0xa0}, - {value: 0x0188, lo: 0xa1, hi: 0xa1}, - {value: 0x01a6, lo: 0xa2, hi: 0xa8}, - {value: 0x045f, lo: 0xa9, hi: 0xa9}, - {value: 0x01bb, lo: 0xaa, hi: 0xbf}, - // Block 0x9c, offset 0x346 - {value: 0x0000, lo: 0x05}, - {value: 0x8132, lo: 0x80, hi: 0x86}, - {value: 0x8132, lo: 0x88, hi: 0x98}, - {value: 0x8132, lo: 0x9b, hi: 0xa1}, - {value: 0x8132, lo: 0xa3, hi: 0xa4}, - {value: 0x8132, lo: 0xa6, hi: 0xaa}, - // Block 0x9d, offset 0x34c - {value: 0x0000, lo: 0x01}, - {value: 0x812d, lo: 0x90, hi: 0x96}, - // Block 0x9e, offset 0x34e - {value: 0x0000, lo: 0x02}, - {value: 0x8132, lo: 0x84, hi: 0x89}, - {value: 0x8102, lo: 0x8a, hi: 0x8a}, - // Block 0x9f, offset 0x351 - {value: 0x0002, lo: 0x09}, - {value: 0x0063, lo: 0x80, hi: 0x89}, - {value: 0x1951, lo: 0x8a, hi: 0x8a}, - {value: 0x1981, lo: 0x8b, hi: 0x8b}, - {value: 0x199c, lo: 0x8c, hi: 0x8c}, - {value: 0x19a2, lo: 0x8d, hi: 0x8d}, - {value: 0x1bc0, lo: 0x8e, hi: 0x8e}, - {value: 0x19ae, lo: 0x8f, hi: 0x8f}, - {value: 0x197b, lo: 0xaa, hi: 0xaa}, - {value: 0x197e, lo: 0xab, hi: 0xab}, - // Block 0xa0, offset 0x35b - {value: 0x0000, lo: 0x01}, - {value: 0x193f, lo: 0x90, hi: 0x90}, - // Block 0xa1, offset 0x35d - {value: 0x0028, lo: 0x09}, - {value: 0x2862, lo: 0x80, hi: 0x80}, - {value: 0x2826, lo: 0x81, hi: 0x81}, - {value: 0x2830, lo: 0x82, hi: 0x82}, - {value: 0x2844, lo: 0x83, hi: 0x84}, - {value: 0x284e, lo: 0x85, hi: 0x86}, - {value: 0x283a, lo: 0x87, hi: 0x87}, - {value: 0x2858, lo: 0x88, hi: 0x88}, - {value: 0x0b6f, lo: 0x90, hi: 0x90}, - {value: 0x08e7, lo: 0x91, hi: 0x91}, -} - -// recompMap: 7520 bytes (entries only) -var recompMap map[uint32]rune -var recompMapOnce sync.Once - -const recompMapPacked = "" + - "\x00A\x03\x00\x00\x00\x00\xc0" + // 0x00410300: 0x000000C0 - "\x00A\x03\x01\x00\x00\x00\xc1" + // 0x00410301: 0x000000C1 - "\x00A\x03\x02\x00\x00\x00\xc2" + // 0x00410302: 0x000000C2 - "\x00A\x03\x03\x00\x00\x00\xc3" + // 0x00410303: 0x000000C3 - "\x00A\x03\b\x00\x00\x00\xc4" + // 0x00410308: 0x000000C4 - "\x00A\x03\n\x00\x00\x00\xc5" + // 0x0041030A: 0x000000C5 - "\x00C\x03'\x00\x00\x00\xc7" + // 0x00430327: 0x000000C7 - "\x00E\x03\x00\x00\x00\x00\xc8" + // 0x00450300: 0x000000C8 - "\x00E\x03\x01\x00\x00\x00\xc9" + // 0x00450301: 0x000000C9 - "\x00E\x03\x02\x00\x00\x00\xca" + // 0x00450302: 0x000000CA - "\x00E\x03\b\x00\x00\x00\xcb" + // 0x00450308: 0x000000CB - "\x00I\x03\x00\x00\x00\x00\xcc" + // 0x00490300: 0x000000CC - "\x00I\x03\x01\x00\x00\x00\xcd" + // 0x00490301: 0x000000CD - "\x00I\x03\x02\x00\x00\x00\xce" + // 0x00490302: 0x000000CE - "\x00I\x03\b\x00\x00\x00\xcf" + // 0x00490308: 0x000000CF - "\x00N\x03\x03\x00\x00\x00\xd1" + // 0x004E0303: 0x000000D1 - "\x00O\x03\x00\x00\x00\x00\xd2" + // 0x004F0300: 0x000000D2 - "\x00O\x03\x01\x00\x00\x00\xd3" + // 0x004F0301: 0x000000D3 - "\x00O\x03\x02\x00\x00\x00\xd4" + // 0x004F0302: 0x000000D4 - "\x00O\x03\x03\x00\x00\x00\xd5" + // 0x004F0303: 0x000000D5 - "\x00O\x03\b\x00\x00\x00\xd6" + // 0x004F0308: 0x000000D6 - "\x00U\x03\x00\x00\x00\x00\xd9" + // 0x00550300: 0x000000D9 - "\x00U\x03\x01\x00\x00\x00\xda" + // 0x00550301: 0x000000DA - "\x00U\x03\x02\x00\x00\x00\xdb" + // 0x00550302: 0x000000DB - "\x00U\x03\b\x00\x00\x00\xdc" + // 0x00550308: 0x000000DC - "\x00Y\x03\x01\x00\x00\x00\xdd" + // 0x00590301: 0x000000DD - "\x00a\x03\x00\x00\x00\x00\xe0" + // 0x00610300: 0x000000E0 - "\x00a\x03\x01\x00\x00\x00\xe1" + // 0x00610301: 0x000000E1 - "\x00a\x03\x02\x00\x00\x00\xe2" + // 0x00610302: 0x000000E2 - "\x00a\x03\x03\x00\x00\x00\xe3" + // 0x00610303: 0x000000E3 - "\x00a\x03\b\x00\x00\x00\xe4" + // 0x00610308: 0x000000E4 - "\x00a\x03\n\x00\x00\x00\xe5" + // 0x0061030A: 0x000000E5 - "\x00c\x03'\x00\x00\x00\xe7" + // 0x00630327: 0x000000E7 - "\x00e\x03\x00\x00\x00\x00\xe8" + // 0x00650300: 0x000000E8 - "\x00e\x03\x01\x00\x00\x00\xe9" + // 0x00650301: 0x000000E9 - "\x00e\x03\x02\x00\x00\x00\xea" + // 0x00650302: 0x000000EA - "\x00e\x03\b\x00\x00\x00\xeb" + // 0x00650308: 0x000000EB - "\x00i\x03\x00\x00\x00\x00\xec" + // 0x00690300: 0x000000EC - "\x00i\x03\x01\x00\x00\x00\xed" + // 0x00690301: 0x000000ED - "\x00i\x03\x02\x00\x00\x00\xee" + // 0x00690302: 0x000000EE - "\x00i\x03\b\x00\x00\x00\xef" + // 0x00690308: 0x000000EF - "\x00n\x03\x03\x00\x00\x00\xf1" + // 0x006E0303: 0x000000F1 - "\x00o\x03\x00\x00\x00\x00\xf2" + // 0x006F0300: 0x000000F2 - "\x00o\x03\x01\x00\x00\x00\xf3" + // 0x006F0301: 0x000000F3 - "\x00o\x03\x02\x00\x00\x00\xf4" + // 0x006F0302: 0x000000F4 - "\x00o\x03\x03\x00\x00\x00\xf5" + // 0x006F0303: 0x000000F5 - "\x00o\x03\b\x00\x00\x00\xf6" + // 0x006F0308: 0x000000F6 - "\x00u\x03\x00\x00\x00\x00\xf9" + // 0x00750300: 0x000000F9 - "\x00u\x03\x01\x00\x00\x00\xfa" + // 0x00750301: 0x000000FA - "\x00u\x03\x02\x00\x00\x00\xfb" + // 0x00750302: 0x000000FB - "\x00u\x03\b\x00\x00\x00\xfc" + // 0x00750308: 0x000000FC - "\x00y\x03\x01\x00\x00\x00\xfd" + // 0x00790301: 0x000000FD - "\x00y\x03\b\x00\x00\x00\xff" + // 0x00790308: 0x000000FF - "\x00A\x03\x04\x00\x00\x01\x00" + // 0x00410304: 0x00000100 - "\x00a\x03\x04\x00\x00\x01\x01" + // 0x00610304: 0x00000101 - "\x00A\x03\x06\x00\x00\x01\x02" + // 0x00410306: 0x00000102 - "\x00a\x03\x06\x00\x00\x01\x03" + // 0x00610306: 0x00000103 - "\x00A\x03(\x00\x00\x01\x04" + // 0x00410328: 0x00000104 - "\x00a\x03(\x00\x00\x01\x05" + // 0x00610328: 0x00000105 - "\x00C\x03\x01\x00\x00\x01\x06" + // 0x00430301: 0x00000106 - "\x00c\x03\x01\x00\x00\x01\a" + // 0x00630301: 0x00000107 - "\x00C\x03\x02\x00\x00\x01\b" + // 0x00430302: 0x00000108 - "\x00c\x03\x02\x00\x00\x01\t" + // 0x00630302: 0x00000109 - "\x00C\x03\a\x00\x00\x01\n" + // 0x00430307: 0x0000010A - "\x00c\x03\a\x00\x00\x01\v" + // 0x00630307: 0x0000010B - "\x00C\x03\f\x00\x00\x01\f" + // 0x0043030C: 0x0000010C - "\x00c\x03\f\x00\x00\x01\r" + // 0x0063030C: 0x0000010D - "\x00D\x03\f\x00\x00\x01\x0e" + // 0x0044030C: 0x0000010E - "\x00d\x03\f\x00\x00\x01\x0f" + // 0x0064030C: 0x0000010F - "\x00E\x03\x04\x00\x00\x01\x12" + // 0x00450304: 0x00000112 - "\x00e\x03\x04\x00\x00\x01\x13" + // 0x00650304: 0x00000113 - "\x00E\x03\x06\x00\x00\x01\x14" + // 0x00450306: 0x00000114 - "\x00e\x03\x06\x00\x00\x01\x15" + // 0x00650306: 0x00000115 - "\x00E\x03\a\x00\x00\x01\x16" + // 0x00450307: 0x00000116 - "\x00e\x03\a\x00\x00\x01\x17" + // 0x00650307: 0x00000117 - "\x00E\x03(\x00\x00\x01\x18" + // 0x00450328: 0x00000118 - "\x00e\x03(\x00\x00\x01\x19" + // 0x00650328: 0x00000119 - "\x00E\x03\f\x00\x00\x01\x1a" + // 0x0045030C: 0x0000011A - "\x00e\x03\f\x00\x00\x01\x1b" + // 0x0065030C: 0x0000011B - "\x00G\x03\x02\x00\x00\x01\x1c" + // 0x00470302: 0x0000011C - "\x00g\x03\x02\x00\x00\x01\x1d" + // 0x00670302: 0x0000011D - "\x00G\x03\x06\x00\x00\x01\x1e" + // 0x00470306: 0x0000011E - "\x00g\x03\x06\x00\x00\x01\x1f" + // 0x00670306: 0x0000011F - "\x00G\x03\a\x00\x00\x01 " + // 0x00470307: 0x00000120 - "\x00g\x03\a\x00\x00\x01!" + // 0x00670307: 0x00000121 - "\x00G\x03'\x00\x00\x01\"" + // 0x00470327: 0x00000122 - "\x00g\x03'\x00\x00\x01#" + // 0x00670327: 0x00000123 - "\x00H\x03\x02\x00\x00\x01$" + // 0x00480302: 0x00000124 - "\x00h\x03\x02\x00\x00\x01%" + // 0x00680302: 0x00000125 - "\x00I\x03\x03\x00\x00\x01(" + // 0x00490303: 0x00000128 - "\x00i\x03\x03\x00\x00\x01)" + // 0x00690303: 0x00000129 - "\x00I\x03\x04\x00\x00\x01*" + // 0x00490304: 0x0000012A - "\x00i\x03\x04\x00\x00\x01+" + // 0x00690304: 0x0000012B - "\x00I\x03\x06\x00\x00\x01," + // 0x00490306: 0x0000012C - "\x00i\x03\x06\x00\x00\x01-" + // 0x00690306: 0x0000012D - "\x00I\x03(\x00\x00\x01." + // 0x00490328: 0x0000012E - "\x00i\x03(\x00\x00\x01/" + // 0x00690328: 0x0000012F - "\x00I\x03\a\x00\x00\x010" + // 0x00490307: 0x00000130 - "\x00J\x03\x02\x00\x00\x014" + // 0x004A0302: 0x00000134 - "\x00j\x03\x02\x00\x00\x015" + // 0x006A0302: 0x00000135 - "\x00K\x03'\x00\x00\x016" + // 0x004B0327: 0x00000136 - "\x00k\x03'\x00\x00\x017" + // 0x006B0327: 0x00000137 - "\x00L\x03\x01\x00\x00\x019" + // 0x004C0301: 0x00000139 - "\x00l\x03\x01\x00\x00\x01:" + // 0x006C0301: 0x0000013A - "\x00L\x03'\x00\x00\x01;" + // 0x004C0327: 0x0000013B - "\x00l\x03'\x00\x00\x01<" + // 0x006C0327: 0x0000013C - "\x00L\x03\f\x00\x00\x01=" + // 0x004C030C: 0x0000013D - "\x00l\x03\f\x00\x00\x01>" + // 0x006C030C: 0x0000013E - "\x00N\x03\x01\x00\x00\x01C" + // 0x004E0301: 0x00000143 - "\x00n\x03\x01\x00\x00\x01D" + // 0x006E0301: 0x00000144 - "\x00N\x03'\x00\x00\x01E" + // 0x004E0327: 0x00000145 - "\x00n\x03'\x00\x00\x01F" + // 0x006E0327: 0x00000146 - "\x00N\x03\f\x00\x00\x01G" + // 0x004E030C: 0x00000147 - "\x00n\x03\f\x00\x00\x01H" + // 0x006E030C: 0x00000148 - "\x00O\x03\x04\x00\x00\x01L" + // 0x004F0304: 0x0000014C - "\x00o\x03\x04\x00\x00\x01M" + // 0x006F0304: 0x0000014D - "\x00O\x03\x06\x00\x00\x01N" + // 0x004F0306: 0x0000014E - "\x00o\x03\x06\x00\x00\x01O" + // 0x006F0306: 0x0000014F - "\x00O\x03\v\x00\x00\x01P" + // 0x004F030B: 0x00000150 - "\x00o\x03\v\x00\x00\x01Q" + // 0x006F030B: 0x00000151 - "\x00R\x03\x01\x00\x00\x01T" + // 0x00520301: 0x00000154 - "\x00r\x03\x01\x00\x00\x01U" + // 0x00720301: 0x00000155 - "\x00R\x03'\x00\x00\x01V" + // 0x00520327: 0x00000156 - "\x00r\x03'\x00\x00\x01W" + // 0x00720327: 0x00000157 - "\x00R\x03\f\x00\x00\x01X" + // 0x0052030C: 0x00000158 - "\x00r\x03\f\x00\x00\x01Y" + // 0x0072030C: 0x00000159 - "\x00S\x03\x01\x00\x00\x01Z" + // 0x00530301: 0x0000015A - "\x00s\x03\x01\x00\x00\x01[" + // 0x00730301: 0x0000015B - "\x00S\x03\x02\x00\x00\x01\\" + // 0x00530302: 0x0000015C - "\x00s\x03\x02\x00\x00\x01]" + // 0x00730302: 0x0000015D - "\x00S\x03'\x00\x00\x01^" + // 0x00530327: 0x0000015E - "\x00s\x03'\x00\x00\x01_" + // 0x00730327: 0x0000015F - "\x00S\x03\f\x00\x00\x01`" + // 0x0053030C: 0x00000160 - "\x00s\x03\f\x00\x00\x01a" + // 0x0073030C: 0x00000161 - "\x00T\x03'\x00\x00\x01b" + // 0x00540327: 0x00000162 - "\x00t\x03'\x00\x00\x01c" + // 0x00740327: 0x00000163 - "\x00T\x03\f\x00\x00\x01d" + // 0x0054030C: 0x00000164 - "\x00t\x03\f\x00\x00\x01e" + // 0x0074030C: 0x00000165 - "\x00U\x03\x03\x00\x00\x01h" + // 0x00550303: 0x00000168 - "\x00u\x03\x03\x00\x00\x01i" + // 0x00750303: 0x00000169 - "\x00U\x03\x04\x00\x00\x01j" + // 0x00550304: 0x0000016A - "\x00u\x03\x04\x00\x00\x01k" + // 0x00750304: 0x0000016B - "\x00U\x03\x06\x00\x00\x01l" + // 0x00550306: 0x0000016C - "\x00u\x03\x06\x00\x00\x01m" + // 0x00750306: 0x0000016D - "\x00U\x03\n\x00\x00\x01n" + // 0x0055030A: 0x0000016E - "\x00u\x03\n\x00\x00\x01o" + // 0x0075030A: 0x0000016F - "\x00U\x03\v\x00\x00\x01p" + // 0x0055030B: 0x00000170 - "\x00u\x03\v\x00\x00\x01q" + // 0x0075030B: 0x00000171 - "\x00U\x03(\x00\x00\x01r" + // 0x00550328: 0x00000172 - "\x00u\x03(\x00\x00\x01s" + // 0x00750328: 0x00000173 - "\x00W\x03\x02\x00\x00\x01t" + // 0x00570302: 0x00000174 - "\x00w\x03\x02\x00\x00\x01u" + // 0x00770302: 0x00000175 - "\x00Y\x03\x02\x00\x00\x01v" + // 0x00590302: 0x00000176 - "\x00y\x03\x02\x00\x00\x01w" + // 0x00790302: 0x00000177 - "\x00Y\x03\b\x00\x00\x01x" + // 0x00590308: 0x00000178 - "\x00Z\x03\x01\x00\x00\x01y" + // 0x005A0301: 0x00000179 - "\x00z\x03\x01\x00\x00\x01z" + // 0x007A0301: 0x0000017A - "\x00Z\x03\a\x00\x00\x01{" + // 0x005A0307: 0x0000017B - "\x00z\x03\a\x00\x00\x01|" + // 0x007A0307: 0x0000017C - "\x00Z\x03\f\x00\x00\x01}" + // 0x005A030C: 0x0000017D - "\x00z\x03\f\x00\x00\x01~" + // 0x007A030C: 0x0000017E - "\x00O\x03\x1b\x00\x00\x01\xa0" + // 0x004F031B: 0x000001A0 - "\x00o\x03\x1b\x00\x00\x01\xa1" + // 0x006F031B: 0x000001A1 - "\x00U\x03\x1b\x00\x00\x01\xaf" + // 0x0055031B: 0x000001AF - "\x00u\x03\x1b\x00\x00\x01\xb0" + // 0x0075031B: 0x000001B0 - "\x00A\x03\f\x00\x00\x01\xcd" + // 0x0041030C: 0x000001CD - "\x00a\x03\f\x00\x00\x01\xce" + // 0x0061030C: 0x000001CE - "\x00I\x03\f\x00\x00\x01\xcf" + // 0x0049030C: 0x000001CF - "\x00i\x03\f\x00\x00\x01\xd0" + // 0x0069030C: 0x000001D0 - "\x00O\x03\f\x00\x00\x01\xd1" + // 0x004F030C: 0x000001D1 - "\x00o\x03\f\x00\x00\x01\xd2" + // 0x006F030C: 0x000001D2 - "\x00U\x03\f\x00\x00\x01\xd3" + // 0x0055030C: 0x000001D3 - "\x00u\x03\f\x00\x00\x01\xd4" + // 0x0075030C: 0x000001D4 - "\x00\xdc\x03\x04\x00\x00\x01\xd5" + // 0x00DC0304: 0x000001D5 - "\x00\xfc\x03\x04\x00\x00\x01\xd6" + // 0x00FC0304: 0x000001D6 - "\x00\xdc\x03\x01\x00\x00\x01\xd7" + // 0x00DC0301: 0x000001D7 - "\x00\xfc\x03\x01\x00\x00\x01\xd8" + // 0x00FC0301: 0x000001D8 - "\x00\xdc\x03\f\x00\x00\x01\xd9" + // 0x00DC030C: 0x000001D9 - "\x00\xfc\x03\f\x00\x00\x01\xda" + // 0x00FC030C: 0x000001DA - "\x00\xdc\x03\x00\x00\x00\x01\xdb" + // 0x00DC0300: 0x000001DB - "\x00\xfc\x03\x00\x00\x00\x01\xdc" + // 0x00FC0300: 0x000001DC - "\x00\xc4\x03\x04\x00\x00\x01\xde" + // 0x00C40304: 0x000001DE - "\x00\xe4\x03\x04\x00\x00\x01\xdf" + // 0x00E40304: 0x000001DF - "\x02&\x03\x04\x00\x00\x01\xe0" + // 0x02260304: 0x000001E0 - "\x02'\x03\x04\x00\x00\x01\xe1" + // 0x02270304: 0x000001E1 - "\x00\xc6\x03\x04\x00\x00\x01\xe2" + // 0x00C60304: 0x000001E2 - "\x00\xe6\x03\x04\x00\x00\x01\xe3" + // 0x00E60304: 0x000001E3 - "\x00G\x03\f\x00\x00\x01\xe6" + // 0x0047030C: 0x000001E6 - "\x00g\x03\f\x00\x00\x01\xe7" + // 0x0067030C: 0x000001E7 - "\x00K\x03\f\x00\x00\x01\xe8" + // 0x004B030C: 0x000001E8 - "\x00k\x03\f\x00\x00\x01\xe9" + // 0x006B030C: 0x000001E9 - "\x00O\x03(\x00\x00\x01\xea" + // 0x004F0328: 0x000001EA - "\x00o\x03(\x00\x00\x01\xeb" + // 0x006F0328: 0x000001EB - "\x01\xea\x03\x04\x00\x00\x01\xec" + // 0x01EA0304: 0x000001EC - "\x01\xeb\x03\x04\x00\x00\x01\xed" + // 0x01EB0304: 0x000001ED - "\x01\xb7\x03\f\x00\x00\x01\xee" + // 0x01B7030C: 0x000001EE - "\x02\x92\x03\f\x00\x00\x01\xef" + // 0x0292030C: 0x000001EF - "\x00j\x03\f\x00\x00\x01\xf0" + // 0x006A030C: 0x000001F0 - "\x00G\x03\x01\x00\x00\x01\xf4" + // 0x00470301: 0x000001F4 - "\x00g\x03\x01\x00\x00\x01\xf5" + // 0x00670301: 0x000001F5 - "\x00N\x03\x00\x00\x00\x01\xf8" + // 0x004E0300: 0x000001F8 - "\x00n\x03\x00\x00\x00\x01\xf9" + // 0x006E0300: 0x000001F9 - "\x00\xc5\x03\x01\x00\x00\x01\xfa" + // 0x00C50301: 0x000001FA - "\x00\xe5\x03\x01\x00\x00\x01\xfb" + // 0x00E50301: 0x000001FB - "\x00\xc6\x03\x01\x00\x00\x01\xfc" + // 0x00C60301: 0x000001FC - "\x00\xe6\x03\x01\x00\x00\x01\xfd" + // 0x00E60301: 0x000001FD - "\x00\xd8\x03\x01\x00\x00\x01\xfe" + // 0x00D80301: 0x000001FE - "\x00\xf8\x03\x01\x00\x00\x01\xff" + // 0x00F80301: 0x000001FF - "\x00A\x03\x0f\x00\x00\x02\x00" + // 0x0041030F: 0x00000200 - "\x00a\x03\x0f\x00\x00\x02\x01" + // 0x0061030F: 0x00000201 - "\x00A\x03\x11\x00\x00\x02\x02" + // 0x00410311: 0x00000202 - "\x00a\x03\x11\x00\x00\x02\x03" + // 0x00610311: 0x00000203 - "\x00E\x03\x0f\x00\x00\x02\x04" + // 0x0045030F: 0x00000204 - "\x00e\x03\x0f\x00\x00\x02\x05" + // 0x0065030F: 0x00000205 - "\x00E\x03\x11\x00\x00\x02\x06" + // 0x00450311: 0x00000206 - "\x00e\x03\x11\x00\x00\x02\a" + // 0x00650311: 0x00000207 - "\x00I\x03\x0f\x00\x00\x02\b" + // 0x0049030F: 0x00000208 - "\x00i\x03\x0f\x00\x00\x02\t" + // 0x0069030F: 0x00000209 - "\x00I\x03\x11\x00\x00\x02\n" + // 0x00490311: 0x0000020A - "\x00i\x03\x11\x00\x00\x02\v" + // 0x00690311: 0x0000020B - "\x00O\x03\x0f\x00\x00\x02\f" + // 0x004F030F: 0x0000020C - "\x00o\x03\x0f\x00\x00\x02\r" + // 0x006F030F: 0x0000020D - "\x00O\x03\x11\x00\x00\x02\x0e" + // 0x004F0311: 0x0000020E - "\x00o\x03\x11\x00\x00\x02\x0f" + // 0x006F0311: 0x0000020F - "\x00R\x03\x0f\x00\x00\x02\x10" + // 0x0052030F: 0x00000210 - "\x00r\x03\x0f\x00\x00\x02\x11" + // 0x0072030F: 0x00000211 - "\x00R\x03\x11\x00\x00\x02\x12" + // 0x00520311: 0x00000212 - "\x00r\x03\x11\x00\x00\x02\x13" + // 0x00720311: 0x00000213 - "\x00U\x03\x0f\x00\x00\x02\x14" + // 0x0055030F: 0x00000214 - "\x00u\x03\x0f\x00\x00\x02\x15" + // 0x0075030F: 0x00000215 - "\x00U\x03\x11\x00\x00\x02\x16" + // 0x00550311: 0x00000216 - "\x00u\x03\x11\x00\x00\x02\x17" + // 0x00750311: 0x00000217 - "\x00S\x03&\x00\x00\x02\x18" + // 0x00530326: 0x00000218 - "\x00s\x03&\x00\x00\x02\x19" + // 0x00730326: 0x00000219 - "\x00T\x03&\x00\x00\x02\x1a" + // 0x00540326: 0x0000021A - "\x00t\x03&\x00\x00\x02\x1b" + // 0x00740326: 0x0000021B - "\x00H\x03\f\x00\x00\x02\x1e" + // 0x0048030C: 0x0000021E - "\x00h\x03\f\x00\x00\x02\x1f" + // 0x0068030C: 0x0000021F - "\x00A\x03\a\x00\x00\x02&" + // 0x00410307: 0x00000226 - "\x00a\x03\a\x00\x00\x02'" + // 0x00610307: 0x00000227 - "\x00E\x03'\x00\x00\x02(" + // 0x00450327: 0x00000228 - "\x00e\x03'\x00\x00\x02)" + // 0x00650327: 0x00000229 - "\x00\xd6\x03\x04\x00\x00\x02*" + // 0x00D60304: 0x0000022A - "\x00\xf6\x03\x04\x00\x00\x02+" + // 0x00F60304: 0x0000022B - "\x00\xd5\x03\x04\x00\x00\x02," + // 0x00D50304: 0x0000022C - "\x00\xf5\x03\x04\x00\x00\x02-" + // 0x00F50304: 0x0000022D - "\x00O\x03\a\x00\x00\x02." + // 0x004F0307: 0x0000022E - "\x00o\x03\a\x00\x00\x02/" + // 0x006F0307: 0x0000022F - "\x02.\x03\x04\x00\x00\x020" + // 0x022E0304: 0x00000230 - "\x02/\x03\x04\x00\x00\x021" + // 0x022F0304: 0x00000231 - "\x00Y\x03\x04\x00\x00\x022" + // 0x00590304: 0x00000232 - "\x00y\x03\x04\x00\x00\x023" + // 0x00790304: 0x00000233 - "\x00\xa8\x03\x01\x00\x00\x03\x85" + // 0x00A80301: 0x00000385 - "\x03\x91\x03\x01\x00\x00\x03\x86" + // 0x03910301: 0x00000386 - "\x03\x95\x03\x01\x00\x00\x03\x88" + // 0x03950301: 0x00000388 - "\x03\x97\x03\x01\x00\x00\x03\x89" + // 0x03970301: 0x00000389 - "\x03\x99\x03\x01\x00\x00\x03\x8a" + // 0x03990301: 0x0000038A - "\x03\x9f\x03\x01\x00\x00\x03\x8c" + // 0x039F0301: 0x0000038C - "\x03\xa5\x03\x01\x00\x00\x03\x8e" + // 0x03A50301: 0x0000038E - "\x03\xa9\x03\x01\x00\x00\x03\x8f" + // 0x03A90301: 0x0000038F - "\x03\xca\x03\x01\x00\x00\x03\x90" + // 0x03CA0301: 0x00000390 - "\x03\x99\x03\b\x00\x00\x03\xaa" + // 0x03990308: 0x000003AA - "\x03\xa5\x03\b\x00\x00\x03\xab" + // 0x03A50308: 0x000003AB - "\x03\xb1\x03\x01\x00\x00\x03\xac" + // 0x03B10301: 0x000003AC - "\x03\xb5\x03\x01\x00\x00\x03\xad" + // 0x03B50301: 0x000003AD - "\x03\xb7\x03\x01\x00\x00\x03\xae" + // 0x03B70301: 0x000003AE - "\x03\xb9\x03\x01\x00\x00\x03\xaf" + // 0x03B90301: 0x000003AF - "\x03\xcb\x03\x01\x00\x00\x03\xb0" + // 0x03CB0301: 0x000003B0 - "\x03\xb9\x03\b\x00\x00\x03\xca" + // 0x03B90308: 0x000003CA - "\x03\xc5\x03\b\x00\x00\x03\xcb" + // 0x03C50308: 0x000003CB - "\x03\xbf\x03\x01\x00\x00\x03\xcc" + // 0x03BF0301: 0x000003CC - "\x03\xc5\x03\x01\x00\x00\x03\xcd" + // 0x03C50301: 0x000003CD - "\x03\xc9\x03\x01\x00\x00\x03\xce" + // 0x03C90301: 0x000003CE - "\x03\xd2\x03\x01\x00\x00\x03\xd3" + // 0x03D20301: 0x000003D3 - "\x03\xd2\x03\b\x00\x00\x03\xd4" + // 0x03D20308: 0x000003D4 - "\x04\x15\x03\x00\x00\x00\x04\x00" + // 0x04150300: 0x00000400 - "\x04\x15\x03\b\x00\x00\x04\x01" + // 0x04150308: 0x00000401 - "\x04\x13\x03\x01\x00\x00\x04\x03" + // 0x04130301: 0x00000403 - "\x04\x06\x03\b\x00\x00\x04\a" + // 0x04060308: 0x00000407 - "\x04\x1a\x03\x01\x00\x00\x04\f" + // 0x041A0301: 0x0000040C - "\x04\x18\x03\x00\x00\x00\x04\r" + // 0x04180300: 0x0000040D - "\x04#\x03\x06\x00\x00\x04\x0e" + // 0x04230306: 0x0000040E - "\x04\x18\x03\x06\x00\x00\x04\x19" + // 0x04180306: 0x00000419 - "\x048\x03\x06\x00\x00\x049" + // 0x04380306: 0x00000439 - "\x045\x03\x00\x00\x00\x04P" + // 0x04350300: 0x00000450 - "\x045\x03\b\x00\x00\x04Q" + // 0x04350308: 0x00000451 - "\x043\x03\x01\x00\x00\x04S" + // 0x04330301: 0x00000453 - "\x04V\x03\b\x00\x00\x04W" + // 0x04560308: 0x00000457 - "\x04:\x03\x01\x00\x00\x04\\" + // 0x043A0301: 0x0000045C - "\x048\x03\x00\x00\x00\x04]" + // 0x04380300: 0x0000045D - "\x04C\x03\x06\x00\x00\x04^" + // 0x04430306: 0x0000045E - "\x04t\x03\x0f\x00\x00\x04v" + // 0x0474030F: 0x00000476 - "\x04u\x03\x0f\x00\x00\x04w" + // 0x0475030F: 0x00000477 - "\x04\x16\x03\x06\x00\x00\x04\xc1" + // 0x04160306: 0x000004C1 - "\x046\x03\x06\x00\x00\x04\xc2" + // 0x04360306: 0x000004C2 - "\x04\x10\x03\x06\x00\x00\x04\xd0" + // 0x04100306: 0x000004D0 - "\x040\x03\x06\x00\x00\x04\xd1" + // 0x04300306: 0x000004D1 - "\x04\x10\x03\b\x00\x00\x04\xd2" + // 0x04100308: 0x000004D2 - "\x040\x03\b\x00\x00\x04\xd3" + // 0x04300308: 0x000004D3 - "\x04\x15\x03\x06\x00\x00\x04\xd6" + // 0x04150306: 0x000004D6 - "\x045\x03\x06\x00\x00\x04\xd7" + // 0x04350306: 0x000004D7 - "\x04\xd8\x03\b\x00\x00\x04\xda" + // 0x04D80308: 0x000004DA - "\x04\xd9\x03\b\x00\x00\x04\xdb" + // 0x04D90308: 0x000004DB - "\x04\x16\x03\b\x00\x00\x04\xdc" + // 0x04160308: 0x000004DC - "\x046\x03\b\x00\x00\x04\xdd" + // 0x04360308: 0x000004DD - "\x04\x17\x03\b\x00\x00\x04\xde" + // 0x04170308: 0x000004DE - "\x047\x03\b\x00\x00\x04\xdf" + // 0x04370308: 0x000004DF - "\x04\x18\x03\x04\x00\x00\x04\xe2" + // 0x04180304: 0x000004E2 - "\x048\x03\x04\x00\x00\x04\xe3" + // 0x04380304: 0x000004E3 - "\x04\x18\x03\b\x00\x00\x04\xe4" + // 0x04180308: 0x000004E4 - "\x048\x03\b\x00\x00\x04\xe5" + // 0x04380308: 0x000004E5 - "\x04\x1e\x03\b\x00\x00\x04\xe6" + // 0x041E0308: 0x000004E6 - "\x04>\x03\b\x00\x00\x04\xe7" + // 0x043E0308: 0x000004E7 - "\x04\xe8\x03\b\x00\x00\x04\xea" + // 0x04E80308: 0x000004EA - "\x04\xe9\x03\b\x00\x00\x04\xeb" + // 0x04E90308: 0x000004EB - "\x04-\x03\b\x00\x00\x04\xec" + // 0x042D0308: 0x000004EC - "\x04M\x03\b\x00\x00\x04\xed" + // 0x044D0308: 0x000004ED - "\x04#\x03\x04\x00\x00\x04\xee" + // 0x04230304: 0x000004EE - "\x04C\x03\x04\x00\x00\x04\xef" + // 0x04430304: 0x000004EF - "\x04#\x03\b\x00\x00\x04\xf0" + // 0x04230308: 0x000004F0 - "\x04C\x03\b\x00\x00\x04\xf1" + // 0x04430308: 0x000004F1 - "\x04#\x03\v\x00\x00\x04\xf2" + // 0x0423030B: 0x000004F2 - "\x04C\x03\v\x00\x00\x04\xf3" + // 0x0443030B: 0x000004F3 - "\x04'\x03\b\x00\x00\x04\xf4" + // 0x04270308: 0x000004F4 - "\x04G\x03\b\x00\x00\x04\xf5" + // 0x04470308: 0x000004F5 - "\x04+\x03\b\x00\x00\x04\xf8" + // 0x042B0308: 0x000004F8 - "\x04K\x03\b\x00\x00\x04\xf9" + // 0x044B0308: 0x000004F9 - "\x06'\x06S\x00\x00\x06\"" + // 0x06270653: 0x00000622 - "\x06'\x06T\x00\x00\x06#" + // 0x06270654: 0x00000623 - "\x06H\x06T\x00\x00\x06$" + // 0x06480654: 0x00000624 - "\x06'\x06U\x00\x00\x06%" + // 0x06270655: 0x00000625 - "\x06J\x06T\x00\x00\x06&" + // 0x064A0654: 0x00000626 - "\x06\xd5\x06T\x00\x00\x06\xc0" + // 0x06D50654: 0x000006C0 - "\x06\xc1\x06T\x00\x00\x06\xc2" + // 0x06C10654: 0x000006C2 - "\x06\xd2\x06T\x00\x00\x06\xd3" + // 0x06D20654: 0x000006D3 - "\t(\t<\x00\x00\t)" + // 0x0928093C: 0x00000929 - "\t0\t<\x00\x00\t1" + // 0x0930093C: 0x00000931 - "\t3\t<\x00\x00\t4" + // 0x0933093C: 0x00000934 - "\t\xc7\t\xbe\x00\x00\t\xcb" + // 0x09C709BE: 0x000009CB - "\t\xc7\t\xd7\x00\x00\t\xcc" + // 0x09C709D7: 0x000009CC - "\vG\vV\x00\x00\vH" + // 0x0B470B56: 0x00000B48 - "\vG\v>\x00\x00\vK" + // 0x0B470B3E: 0x00000B4B - "\vG\vW\x00\x00\vL" + // 0x0B470B57: 0x00000B4C - "\v\x92\v\xd7\x00\x00\v\x94" + // 0x0B920BD7: 0x00000B94 - "\v\xc6\v\xbe\x00\x00\v\xca" + // 0x0BC60BBE: 0x00000BCA - "\v\xc7\v\xbe\x00\x00\v\xcb" + // 0x0BC70BBE: 0x00000BCB - "\v\xc6\v\xd7\x00\x00\v\xcc" + // 0x0BC60BD7: 0x00000BCC - "\fF\fV\x00\x00\fH" + // 0x0C460C56: 0x00000C48 - "\f\xbf\f\xd5\x00\x00\f\xc0" + // 0x0CBF0CD5: 0x00000CC0 - "\f\xc6\f\xd5\x00\x00\f\xc7" + // 0x0CC60CD5: 0x00000CC7 - "\f\xc6\f\xd6\x00\x00\f\xc8" + // 0x0CC60CD6: 0x00000CC8 - "\f\xc6\f\xc2\x00\x00\f\xca" + // 0x0CC60CC2: 0x00000CCA - "\f\xca\f\xd5\x00\x00\f\xcb" + // 0x0CCA0CD5: 0x00000CCB - "\rF\r>\x00\x00\rJ" + // 0x0D460D3E: 0x00000D4A - "\rG\r>\x00\x00\rK" + // 0x0D470D3E: 0x00000D4B - "\rF\rW\x00\x00\rL" + // 0x0D460D57: 0x00000D4C - "\r\xd9\r\xca\x00\x00\r\xda" + // 0x0DD90DCA: 0x00000DDA - "\r\xd9\r\xcf\x00\x00\r\xdc" + // 0x0DD90DCF: 0x00000DDC - "\r\xdc\r\xca\x00\x00\r\xdd" + // 0x0DDC0DCA: 0x00000DDD - "\r\xd9\r\xdf\x00\x00\r\xde" + // 0x0DD90DDF: 0x00000DDE - "\x10%\x10.\x00\x00\x10&" + // 0x1025102E: 0x00001026 - "\x1b\x05\x1b5\x00\x00\x1b\x06" + // 0x1B051B35: 0x00001B06 - "\x1b\a\x1b5\x00\x00\x1b\b" + // 0x1B071B35: 0x00001B08 - "\x1b\t\x1b5\x00\x00\x1b\n" + // 0x1B091B35: 0x00001B0A - "\x1b\v\x1b5\x00\x00\x1b\f" + // 0x1B0B1B35: 0x00001B0C - "\x1b\r\x1b5\x00\x00\x1b\x0e" + // 0x1B0D1B35: 0x00001B0E - "\x1b\x11\x1b5\x00\x00\x1b\x12" + // 0x1B111B35: 0x00001B12 - "\x1b:\x1b5\x00\x00\x1b;" + // 0x1B3A1B35: 0x00001B3B - "\x1b<\x1b5\x00\x00\x1b=" + // 0x1B3C1B35: 0x00001B3D - "\x1b>\x1b5\x00\x00\x1b@" + // 0x1B3E1B35: 0x00001B40 - "\x1b?\x1b5\x00\x00\x1bA" + // 0x1B3F1B35: 0x00001B41 - "\x1bB\x1b5\x00\x00\x1bC" + // 0x1B421B35: 0x00001B43 - "\x00A\x03%\x00\x00\x1e\x00" + // 0x00410325: 0x00001E00 - "\x00a\x03%\x00\x00\x1e\x01" + // 0x00610325: 0x00001E01 - "\x00B\x03\a\x00\x00\x1e\x02" + // 0x00420307: 0x00001E02 - "\x00b\x03\a\x00\x00\x1e\x03" + // 0x00620307: 0x00001E03 - "\x00B\x03#\x00\x00\x1e\x04" + // 0x00420323: 0x00001E04 - "\x00b\x03#\x00\x00\x1e\x05" + // 0x00620323: 0x00001E05 - "\x00B\x031\x00\x00\x1e\x06" + // 0x00420331: 0x00001E06 - "\x00b\x031\x00\x00\x1e\a" + // 0x00620331: 0x00001E07 - "\x00\xc7\x03\x01\x00\x00\x1e\b" + // 0x00C70301: 0x00001E08 - "\x00\xe7\x03\x01\x00\x00\x1e\t" + // 0x00E70301: 0x00001E09 - "\x00D\x03\a\x00\x00\x1e\n" + // 0x00440307: 0x00001E0A - "\x00d\x03\a\x00\x00\x1e\v" + // 0x00640307: 0x00001E0B - "\x00D\x03#\x00\x00\x1e\f" + // 0x00440323: 0x00001E0C - "\x00d\x03#\x00\x00\x1e\r" + // 0x00640323: 0x00001E0D - "\x00D\x031\x00\x00\x1e\x0e" + // 0x00440331: 0x00001E0E - "\x00d\x031\x00\x00\x1e\x0f" + // 0x00640331: 0x00001E0F - "\x00D\x03'\x00\x00\x1e\x10" + // 0x00440327: 0x00001E10 - "\x00d\x03'\x00\x00\x1e\x11" + // 0x00640327: 0x00001E11 - "\x00D\x03-\x00\x00\x1e\x12" + // 0x0044032D: 0x00001E12 - "\x00d\x03-\x00\x00\x1e\x13" + // 0x0064032D: 0x00001E13 - "\x01\x12\x03\x00\x00\x00\x1e\x14" + // 0x01120300: 0x00001E14 - "\x01\x13\x03\x00\x00\x00\x1e\x15" + // 0x01130300: 0x00001E15 - "\x01\x12\x03\x01\x00\x00\x1e\x16" + // 0x01120301: 0x00001E16 - "\x01\x13\x03\x01\x00\x00\x1e\x17" + // 0x01130301: 0x00001E17 - "\x00E\x03-\x00\x00\x1e\x18" + // 0x0045032D: 0x00001E18 - "\x00e\x03-\x00\x00\x1e\x19" + // 0x0065032D: 0x00001E19 - "\x00E\x030\x00\x00\x1e\x1a" + // 0x00450330: 0x00001E1A - "\x00e\x030\x00\x00\x1e\x1b" + // 0x00650330: 0x00001E1B - "\x02(\x03\x06\x00\x00\x1e\x1c" + // 0x02280306: 0x00001E1C - "\x02)\x03\x06\x00\x00\x1e\x1d" + // 0x02290306: 0x00001E1D - "\x00F\x03\a\x00\x00\x1e\x1e" + // 0x00460307: 0x00001E1E - "\x00f\x03\a\x00\x00\x1e\x1f" + // 0x00660307: 0x00001E1F - "\x00G\x03\x04\x00\x00\x1e " + // 0x00470304: 0x00001E20 - "\x00g\x03\x04\x00\x00\x1e!" + // 0x00670304: 0x00001E21 - "\x00H\x03\a\x00\x00\x1e\"" + // 0x00480307: 0x00001E22 - "\x00h\x03\a\x00\x00\x1e#" + // 0x00680307: 0x00001E23 - "\x00H\x03#\x00\x00\x1e$" + // 0x00480323: 0x00001E24 - "\x00h\x03#\x00\x00\x1e%" + // 0x00680323: 0x00001E25 - "\x00H\x03\b\x00\x00\x1e&" + // 0x00480308: 0x00001E26 - "\x00h\x03\b\x00\x00\x1e'" + // 0x00680308: 0x00001E27 - "\x00H\x03'\x00\x00\x1e(" + // 0x00480327: 0x00001E28 - "\x00h\x03'\x00\x00\x1e)" + // 0x00680327: 0x00001E29 - "\x00H\x03.\x00\x00\x1e*" + // 0x0048032E: 0x00001E2A - "\x00h\x03.\x00\x00\x1e+" + // 0x0068032E: 0x00001E2B - "\x00I\x030\x00\x00\x1e," + // 0x00490330: 0x00001E2C - "\x00i\x030\x00\x00\x1e-" + // 0x00690330: 0x00001E2D - "\x00\xcf\x03\x01\x00\x00\x1e." + // 0x00CF0301: 0x00001E2E - "\x00\xef\x03\x01\x00\x00\x1e/" + // 0x00EF0301: 0x00001E2F - "\x00K\x03\x01\x00\x00\x1e0" + // 0x004B0301: 0x00001E30 - "\x00k\x03\x01\x00\x00\x1e1" + // 0x006B0301: 0x00001E31 - "\x00K\x03#\x00\x00\x1e2" + // 0x004B0323: 0x00001E32 - "\x00k\x03#\x00\x00\x1e3" + // 0x006B0323: 0x00001E33 - "\x00K\x031\x00\x00\x1e4" + // 0x004B0331: 0x00001E34 - "\x00k\x031\x00\x00\x1e5" + // 0x006B0331: 0x00001E35 - "\x00L\x03#\x00\x00\x1e6" + // 0x004C0323: 0x00001E36 - "\x00l\x03#\x00\x00\x1e7" + // 0x006C0323: 0x00001E37 - "\x1e6\x03\x04\x00\x00\x1e8" + // 0x1E360304: 0x00001E38 - "\x1e7\x03\x04\x00\x00\x1e9" + // 0x1E370304: 0x00001E39 - "\x00L\x031\x00\x00\x1e:" + // 0x004C0331: 0x00001E3A - "\x00l\x031\x00\x00\x1e;" + // 0x006C0331: 0x00001E3B - "\x00L\x03-\x00\x00\x1e<" + // 0x004C032D: 0x00001E3C - "\x00l\x03-\x00\x00\x1e=" + // 0x006C032D: 0x00001E3D - "\x00M\x03\x01\x00\x00\x1e>" + // 0x004D0301: 0x00001E3E - "\x00m\x03\x01\x00\x00\x1e?" + // 0x006D0301: 0x00001E3F - "\x00M\x03\a\x00\x00\x1e@" + // 0x004D0307: 0x00001E40 - "\x00m\x03\a\x00\x00\x1eA" + // 0x006D0307: 0x00001E41 - "\x00M\x03#\x00\x00\x1eB" + // 0x004D0323: 0x00001E42 - "\x00m\x03#\x00\x00\x1eC" + // 0x006D0323: 0x00001E43 - "\x00N\x03\a\x00\x00\x1eD" + // 0x004E0307: 0x00001E44 - "\x00n\x03\a\x00\x00\x1eE" + // 0x006E0307: 0x00001E45 - "\x00N\x03#\x00\x00\x1eF" + // 0x004E0323: 0x00001E46 - "\x00n\x03#\x00\x00\x1eG" + // 0x006E0323: 0x00001E47 - "\x00N\x031\x00\x00\x1eH" + // 0x004E0331: 0x00001E48 - "\x00n\x031\x00\x00\x1eI" + // 0x006E0331: 0x00001E49 - "\x00N\x03-\x00\x00\x1eJ" + // 0x004E032D: 0x00001E4A - "\x00n\x03-\x00\x00\x1eK" + // 0x006E032D: 0x00001E4B - "\x00\xd5\x03\x01\x00\x00\x1eL" + // 0x00D50301: 0x00001E4C - "\x00\xf5\x03\x01\x00\x00\x1eM" + // 0x00F50301: 0x00001E4D - "\x00\xd5\x03\b\x00\x00\x1eN" + // 0x00D50308: 0x00001E4E - "\x00\xf5\x03\b\x00\x00\x1eO" + // 0x00F50308: 0x00001E4F - "\x01L\x03\x00\x00\x00\x1eP" + // 0x014C0300: 0x00001E50 - "\x01M\x03\x00\x00\x00\x1eQ" + // 0x014D0300: 0x00001E51 - "\x01L\x03\x01\x00\x00\x1eR" + // 0x014C0301: 0x00001E52 - "\x01M\x03\x01\x00\x00\x1eS" + // 0x014D0301: 0x00001E53 - "\x00P\x03\x01\x00\x00\x1eT" + // 0x00500301: 0x00001E54 - "\x00p\x03\x01\x00\x00\x1eU" + // 0x00700301: 0x00001E55 - "\x00P\x03\a\x00\x00\x1eV" + // 0x00500307: 0x00001E56 - "\x00p\x03\a\x00\x00\x1eW" + // 0x00700307: 0x00001E57 - "\x00R\x03\a\x00\x00\x1eX" + // 0x00520307: 0x00001E58 - "\x00r\x03\a\x00\x00\x1eY" + // 0x00720307: 0x00001E59 - "\x00R\x03#\x00\x00\x1eZ" + // 0x00520323: 0x00001E5A - "\x00r\x03#\x00\x00\x1e[" + // 0x00720323: 0x00001E5B - "\x1eZ\x03\x04\x00\x00\x1e\\" + // 0x1E5A0304: 0x00001E5C - "\x1e[\x03\x04\x00\x00\x1e]" + // 0x1E5B0304: 0x00001E5D - "\x00R\x031\x00\x00\x1e^" + // 0x00520331: 0x00001E5E - "\x00r\x031\x00\x00\x1e_" + // 0x00720331: 0x00001E5F - "\x00S\x03\a\x00\x00\x1e`" + // 0x00530307: 0x00001E60 - "\x00s\x03\a\x00\x00\x1ea" + // 0x00730307: 0x00001E61 - "\x00S\x03#\x00\x00\x1eb" + // 0x00530323: 0x00001E62 - "\x00s\x03#\x00\x00\x1ec" + // 0x00730323: 0x00001E63 - "\x01Z\x03\a\x00\x00\x1ed" + // 0x015A0307: 0x00001E64 - "\x01[\x03\a\x00\x00\x1ee" + // 0x015B0307: 0x00001E65 - "\x01`\x03\a\x00\x00\x1ef" + // 0x01600307: 0x00001E66 - "\x01a\x03\a\x00\x00\x1eg" + // 0x01610307: 0x00001E67 - "\x1eb\x03\a\x00\x00\x1eh" + // 0x1E620307: 0x00001E68 - "\x1ec\x03\a\x00\x00\x1ei" + // 0x1E630307: 0x00001E69 - "\x00T\x03\a\x00\x00\x1ej" + // 0x00540307: 0x00001E6A - "\x00t\x03\a\x00\x00\x1ek" + // 0x00740307: 0x00001E6B - "\x00T\x03#\x00\x00\x1el" + // 0x00540323: 0x00001E6C - "\x00t\x03#\x00\x00\x1em" + // 0x00740323: 0x00001E6D - "\x00T\x031\x00\x00\x1en" + // 0x00540331: 0x00001E6E - "\x00t\x031\x00\x00\x1eo" + // 0x00740331: 0x00001E6F - "\x00T\x03-\x00\x00\x1ep" + // 0x0054032D: 0x00001E70 - "\x00t\x03-\x00\x00\x1eq" + // 0x0074032D: 0x00001E71 - "\x00U\x03$\x00\x00\x1er" + // 0x00550324: 0x00001E72 - "\x00u\x03$\x00\x00\x1es" + // 0x00750324: 0x00001E73 - "\x00U\x030\x00\x00\x1et" + // 0x00550330: 0x00001E74 - "\x00u\x030\x00\x00\x1eu" + // 0x00750330: 0x00001E75 - "\x00U\x03-\x00\x00\x1ev" + // 0x0055032D: 0x00001E76 - "\x00u\x03-\x00\x00\x1ew" + // 0x0075032D: 0x00001E77 - "\x01h\x03\x01\x00\x00\x1ex" + // 0x01680301: 0x00001E78 - "\x01i\x03\x01\x00\x00\x1ey" + // 0x01690301: 0x00001E79 - "\x01j\x03\b\x00\x00\x1ez" + // 0x016A0308: 0x00001E7A - "\x01k\x03\b\x00\x00\x1e{" + // 0x016B0308: 0x00001E7B - "\x00V\x03\x03\x00\x00\x1e|" + // 0x00560303: 0x00001E7C - "\x00v\x03\x03\x00\x00\x1e}" + // 0x00760303: 0x00001E7D - "\x00V\x03#\x00\x00\x1e~" + // 0x00560323: 0x00001E7E - "\x00v\x03#\x00\x00\x1e\u007f" + // 0x00760323: 0x00001E7F - "\x00W\x03\x00\x00\x00\x1e\x80" + // 0x00570300: 0x00001E80 - "\x00w\x03\x00\x00\x00\x1e\x81" + // 0x00770300: 0x00001E81 - "\x00W\x03\x01\x00\x00\x1e\x82" + // 0x00570301: 0x00001E82 - "\x00w\x03\x01\x00\x00\x1e\x83" + // 0x00770301: 0x00001E83 - "\x00W\x03\b\x00\x00\x1e\x84" + // 0x00570308: 0x00001E84 - "\x00w\x03\b\x00\x00\x1e\x85" + // 0x00770308: 0x00001E85 - "\x00W\x03\a\x00\x00\x1e\x86" + // 0x00570307: 0x00001E86 - "\x00w\x03\a\x00\x00\x1e\x87" + // 0x00770307: 0x00001E87 - "\x00W\x03#\x00\x00\x1e\x88" + // 0x00570323: 0x00001E88 - "\x00w\x03#\x00\x00\x1e\x89" + // 0x00770323: 0x00001E89 - "\x00X\x03\a\x00\x00\x1e\x8a" + // 0x00580307: 0x00001E8A - "\x00x\x03\a\x00\x00\x1e\x8b" + // 0x00780307: 0x00001E8B - "\x00X\x03\b\x00\x00\x1e\x8c" + // 0x00580308: 0x00001E8C - "\x00x\x03\b\x00\x00\x1e\x8d" + // 0x00780308: 0x00001E8D - "\x00Y\x03\a\x00\x00\x1e\x8e" + // 0x00590307: 0x00001E8E - "\x00y\x03\a\x00\x00\x1e\x8f" + // 0x00790307: 0x00001E8F - "\x00Z\x03\x02\x00\x00\x1e\x90" + // 0x005A0302: 0x00001E90 - "\x00z\x03\x02\x00\x00\x1e\x91" + // 0x007A0302: 0x00001E91 - "\x00Z\x03#\x00\x00\x1e\x92" + // 0x005A0323: 0x00001E92 - "\x00z\x03#\x00\x00\x1e\x93" + // 0x007A0323: 0x00001E93 - "\x00Z\x031\x00\x00\x1e\x94" + // 0x005A0331: 0x00001E94 - "\x00z\x031\x00\x00\x1e\x95" + // 0x007A0331: 0x00001E95 - "\x00h\x031\x00\x00\x1e\x96" + // 0x00680331: 0x00001E96 - "\x00t\x03\b\x00\x00\x1e\x97" + // 0x00740308: 0x00001E97 - "\x00w\x03\n\x00\x00\x1e\x98" + // 0x0077030A: 0x00001E98 - "\x00y\x03\n\x00\x00\x1e\x99" + // 0x0079030A: 0x00001E99 - "\x01\u007f\x03\a\x00\x00\x1e\x9b" + // 0x017F0307: 0x00001E9B - "\x00A\x03#\x00\x00\x1e\xa0" + // 0x00410323: 0x00001EA0 - "\x00a\x03#\x00\x00\x1e\xa1" + // 0x00610323: 0x00001EA1 - "\x00A\x03\t\x00\x00\x1e\xa2" + // 0x00410309: 0x00001EA2 - "\x00a\x03\t\x00\x00\x1e\xa3" + // 0x00610309: 0x00001EA3 - "\x00\xc2\x03\x01\x00\x00\x1e\xa4" + // 0x00C20301: 0x00001EA4 - "\x00\xe2\x03\x01\x00\x00\x1e\xa5" + // 0x00E20301: 0x00001EA5 - "\x00\xc2\x03\x00\x00\x00\x1e\xa6" + // 0x00C20300: 0x00001EA6 - "\x00\xe2\x03\x00\x00\x00\x1e\xa7" + // 0x00E20300: 0x00001EA7 - "\x00\xc2\x03\t\x00\x00\x1e\xa8" + // 0x00C20309: 0x00001EA8 - "\x00\xe2\x03\t\x00\x00\x1e\xa9" + // 0x00E20309: 0x00001EA9 - "\x00\xc2\x03\x03\x00\x00\x1e\xaa" + // 0x00C20303: 0x00001EAA - "\x00\xe2\x03\x03\x00\x00\x1e\xab" + // 0x00E20303: 0x00001EAB - "\x1e\xa0\x03\x02\x00\x00\x1e\xac" + // 0x1EA00302: 0x00001EAC - "\x1e\xa1\x03\x02\x00\x00\x1e\xad" + // 0x1EA10302: 0x00001EAD - "\x01\x02\x03\x01\x00\x00\x1e\xae" + // 0x01020301: 0x00001EAE - "\x01\x03\x03\x01\x00\x00\x1e\xaf" + // 0x01030301: 0x00001EAF - "\x01\x02\x03\x00\x00\x00\x1e\xb0" + // 0x01020300: 0x00001EB0 - "\x01\x03\x03\x00\x00\x00\x1e\xb1" + // 0x01030300: 0x00001EB1 - "\x01\x02\x03\t\x00\x00\x1e\xb2" + // 0x01020309: 0x00001EB2 - "\x01\x03\x03\t\x00\x00\x1e\xb3" + // 0x01030309: 0x00001EB3 - "\x01\x02\x03\x03\x00\x00\x1e\xb4" + // 0x01020303: 0x00001EB4 - "\x01\x03\x03\x03\x00\x00\x1e\xb5" + // 0x01030303: 0x00001EB5 - "\x1e\xa0\x03\x06\x00\x00\x1e\xb6" + // 0x1EA00306: 0x00001EB6 - "\x1e\xa1\x03\x06\x00\x00\x1e\xb7" + // 0x1EA10306: 0x00001EB7 - "\x00E\x03#\x00\x00\x1e\xb8" + // 0x00450323: 0x00001EB8 - "\x00e\x03#\x00\x00\x1e\xb9" + // 0x00650323: 0x00001EB9 - "\x00E\x03\t\x00\x00\x1e\xba" + // 0x00450309: 0x00001EBA - "\x00e\x03\t\x00\x00\x1e\xbb" + // 0x00650309: 0x00001EBB - "\x00E\x03\x03\x00\x00\x1e\xbc" + // 0x00450303: 0x00001EBC - "\x00e\x03\x03\x00\x00\x1e\xbd" + // 0x00650303: 0x00001EBD - "\x00\xca\x03\x01\x00\x00\x1e\xbe" + // 0x00CA0301: 0x00001EBE - "\x00\xea\x03\x01\x00\x00\x1e\xbf" + // 0x00EA0301: 0x00001EBF - "\x00\xca\x03\x00\x00\x00\x1e\xc0" + // 0x00CA0300: 0x00001EC0 - "\x00\xea\x03\x00\x00\x00\x1e\xc1" + // 0x00EA0300: 0x00001EC1 - "\x00\xca\x03\t\x00\x00\x1e\xc2" + // 0x00CA0309: 0x00001EC2 - "\x00\xea\x03\t\x00\x00\x1e\xc3" + // 0x00EA0309: 0x00001EC3 - "\x00\xca\x03\x03\x00\x00\x1e\xc4" + // 0x00CA0303: 0x00001EC4 - "\x00\xea\x03\x03\x00\x00\x1e\xc5" + // 0x00EA0303: 0x00001EC5 - "\x1e\xb8\x03\x02\x00\x00\x1e\xc6" + // 0x1EB80302: 0x00001EC6 - "\x1e\xb9\x03\x02\x00\x00\x1e\xc7" + // 0x1EB90302: 0x00001EC7 - "\x00I\x03\t\x00\x00\x1e\xc8" + // 0x00490309: 0x00001EC8 - "\x00i\x03\t\x00\x00\x1e\xc9" + // 0x00690309: 0x00001EC9 - "\x00I\x03#\x00\x00\x1e\xca" + // 0x00490323: 0x00001ECA - "\x00i\x03#\x00\x00\x1e\xcb" + // 0x00690323: 0x00001ECB - "\x00O\x03#\x00\x00\x1e\xcc" + // 0x004F0323: 0x00001ECC - "\x00o\x03#\x00\x00\x1e\xcd" + // 0x006F0323: 0x00001ECD - "\x00O\x03\t\x00\x00\x1e\xce" + // 0x004F0309: 0x00001ECE - "\x00o\x03\t\x00\x00\x1e\xcf" + // 0x006F0309: 0x00001ECF - "\x00\xd4\x03\x01\x00\x00\x1e\xd0" + // 0x00D40301: 0x00001ED0 - "\x00\xf4\x03\x01\x00\x00\x1e\xd1" + // 0x00F40301: 0x00001ED1 - "\x00\xd4\x03\x00\x00\x00\x1e\xd2" + // 0x00D40300: 0x00001ED2 - "\x00\xf4\x03\x00\x00\x00\x1e\xd3" + // 0x00F40300: 0x00001ED3 - "\x00\xd4\x03\t\x00\x00\x1e\xd4" + // 0x00D40309: 0x00001ED4 - "\x00\xf4\x03\t\x00\x00\x1e\xd5" + // 0x00F40309: 0x00001ED5 - "\x00\xd4\x03\x03\x00\x00\x1e\xd6" + // 0x00D40303: 0x00001ED6 - "\x00\xf4\x03\x03\x00\x00\x1e\xd7" + // 0x00F40303: 0x00001ED7 - "\x1e\xcc\x03\x02\x00\x00\x1e\xd8" + // 0x1ECC0302: 0x00001ED8 - "\x1e\xcd\x03\x02\x00\x00\x1e\xd9" + // 0x1ECD0302: 0x00001ED9 - "\x01\xa0\x03\x01\x00\x00\x1e\xda" + // 0x01A00301: 0x00001EDA - "\x01\xa1\x03\x01\x00\x00\x1e\xdb" + // 0x01A10301: 0x00001EDB - "\x01\xa0\x03\x00\x00\x00\x1e\xdc" + // 0x01A00300: 0x00001EDC - "\x01\xa1\x03\x00\x00\x00\x1e\xdd" + // 0x01A10300: 0x00001EDD - "\x01\xa0\x03\t\x00\x00\x1e\xde" + // 0x01A00309: 0x00001EDE - "\x01\xa1\x03\t\x00\x00\x1e\xdf" + // 0x01A10309: 0x00001EDF - "\x01\xa0\x03\x03\x00\x00\x1e\xe0" + // 0x01A00303: 0x00001EE0 - "\x01\xa1\x03\x03\x00\x00\x1e\xe1" + // 0x01A10303: 0x00001EE1 - "\x01\xa0\x03#\x00\x00\x1e\xe2" + // 0x01A00323: 0x00001EE2 - "\x01\xa1\x03#\x00\x00\x1e\xe3" + // 0x01A10323: 0x00001EE3 - "\x00U\x03#\x00\x00\x1e\xe4" + // 0x00550323: 0x00001EE4 - "\x00u\x03#\x00\x00\x1e\xe5" + // 0x00750323: 0x00001EE5 - "\x00U\x03\t\x00\x00\x1e\xe6" + // 0x00550309: 0x00001EE6 - "\x00u\x03\t\x00\x00\x1e\xe7" + // 0x00750309: 0x00001EE7 - "\x01\xaf\x03\x01\x00\x00\x1e\xe8" + // 0x01AF0301: 0x00001EE8 - "\x01\xb0\x03\x01\x00\x00\x1e\xe9" + // 0x01B00301: 0x00001EE9 - "\x01\xaf\x03\x00\x00\x00\x1e\xea" + // 0x01AF0300: 0x00001EEA - "\x01\xb0\x03\x00\x00\x00\x1e\xeb" + // 0x01B00300: 0x00001EEB - "\x01\xaf\x03\t\x00\x00\x1e\xec" + // 0x01AF0309: 0x00001EEC - "\x01\xb0\x03\t\x00\x00\x1e\xed" + // 0x01B00309: 0x00001EED - "\x01\xaf\x03\x03\x00\x00\x1e\xee" + // 0x01AF0303: 0x00001EEE - "\x01\xb0\x03\x03\x00\x00\x1e\xef" + // 0x01B00303: 0x00001EEF - "\x01\xaf\x03#\x00\x00\x1e\xf0" + // 0x01AF0323: 0x00001EF0 - "\x01\xb0\x03#\x00\x00\x1e\xf1" + // 0x01B00323: 0x00001EF1 - "\x00Y\x03\x00\x00\x00\x1e\xf2" + // 0x00590300: 0x00001EF2 - "\x00y\x03\x00\x00\x00\x1e\xf3" + // 0x00790300: 0x00001EF3 - "\x00Y\x03#\x00\x00\x1e\xf4" + // 0x00590323: 0x00001EF4 - "\x00y\x03#\x00\x00\x1e\xf5" + // 0x00790323: 0x00001EF5 - "\x00Y\x03\t\x00\x00\x1e\xf6" + // 0x00590309: 0x00001EF6 - "\x00y\x03\t\x00\x00\x1e\xf7" + // 0x00790309: 0x00001EF7 - "\x00Y\x03\x03\x00\x00\x1e\xf8" + // 0x00590303: 0x00001EF8 - "\x00y\x03\x03\x00\x00\x1e\xf9" + // 0x00790303: 0x00001EF9 - "\x03\xb1\x03\x13\x00\x00\x1f\x00" + // 0x03B10313: 0x00001F00 - "\x03\xb1\x03\x14\x00\x00\x1f\x01" + // 0x03B10314: 0x00001F01 - "\x1f\x00\x03\x00\x00\x00\x1f\x02" + // 0x1F000300: 0x00001F02 - "\x1f\x01\x03\x00\x00\x00\x1f\x03" + // 0x1F010300: 0x00001F03 - "\x1f\x00\x03\x01\x00\x00\x1f\x04" + // 0x1F000301: 0x00001F04 - "\x1f\x01\x03\x01\x00\x00\x1f\x05" + // 0x1F010301: 0x00001F05 - "\x1f\x00\x03B\x00\x00\x1f\x06" + // 0x1F000342: 0x00001F06 - "\x1f\x01\x03B\x00\x00\x1f\a" + // 0x1F010342: 0x00001F07 - "\x03\x91\x03\x13\x00\x00\x1f\b" + // 0x03910313: 0x00001F08 - "\x03\x91\x03\x14\x00\x00\x1f\t" + // 0x03910314: 0x00001F09 - "\x1f\b\x03\x00\x00\x00\x1f\n" + // 0x1F080300: 0x00001F0A - "\x1f\t\x03\x00\x00\x00\x1f\v" + // 0x1F090300: 0x00001F0B - "\x1f\b\x03\x01\x00\x00\x1f\f" + // 0x1F080301: 0x00001F0C - "\x1f\t\x03\x01\x00\x00\x1f\r" + // 0x1F090301: 0x00001F0D - "\x1f\b\x03B\x00\x00\x1f\x0e" + // 0x1F080342: 0x00001F0E - "\x1f\t\x03B\x00\x00\x1f\x0f" + // 0x1F090342: 0x00001F0F - "\x03\xb5\x03\x13\x00\x00\x1f\x10" + // 0x03B50313: 0x00001F10 - "\x03\xb5\x03\x14\x00\x00\x1f\x11" + // 0x03B50314: 0x00001F11 - "\x1f\x10\x03\x00\x00\x00\x1f\x12" + // 0x1F100300: 0x00001F12 - "\x1f\x11\x03\x00\x00\x00\x1f\x13" + // 0x1F110300: 0x00001F13 - "\x1f\x10\x03\x01\x00\x00\x1f\x14" + // 0x1F100301: 0x00001F14 - "\x1f\x11\x03\x01\x00\x00\x1f\x15" + // 0x1F110301: 0x00001F15 - "\x03\x95\x03\x13\x00\x00\x1f\x18" + // 0x03950313: 0x00001F18 - "\x03\x95\x03\x14\x00\x00\x1f\x19" + // 0x03950314: 0x00001F19 - "\x1f\x18\x03\x00\x00\x00\x1f\x1a" + // 0x1F180300: 0x00001F1A - "\x1f\x19\x03\x00\x00\x00\x1f\x1b" + // 0x1F190300: 0x00001F1B - "\x1f\x18\x03\x01\x00\x00\x1f\x1c" + // 0x1F180301: 0x00001F1C - "\x1f\x19\x03\x01\x00\x00\x1f\x1d" + // 0x1F190301: 0x00001F1D - "\x03\xb7\x03\x13\x00\x00\x1f " + // 0x03B70313: 0x00001F20 - "\x03\xb7\x03\x14\x00\x00\x1f!" + // 0x03B70314: 0x00001F21 - "\x1f \x03\x00\x00\x00\x1f\"" + // 0x1F200300: 0x00001F22 - "\x1f!\x03\x00\x00\x00\x1f#" + // 0x1F210300: 0x00001F23 - "\x1f \x03\x01\x00\x00\x1f$" + // 0x1F200301: 0x00001F24 - "\x1f!\x03\x01\x00\x00\x1f%" + // 0x1F210301: 0x00001F25 - "\x1f \x03B\x00\x00\x1f&" + // 0x1F200342: 0x00001F26 - "\x1f!\x03B\x00\x00\x1f'" + // 0x1F210342: 0x00001F27 - "\x03\x97\x03\x13\x00\x00\x1f(" + // 0x03970313: 0x00001F28 - "\x03\x97\x03\x14\x00\x00\x1f)" + // 0x03970314: 0x00001F29 - "\x1f(\x03\x00\x00\x00\x1f*" + // 0x1F280300: 0x00001F2A - "\x1f)\x03\x00\x00\x00\x1f+" + // 0x1F290300: 0x00001F2B - "\x1f(\x03\x01\x00\x00\x1f," + // 0x1F280301: 0x00001F2C - "\x1f)\x03\x01\x00\x00\x1f-" + // 0x1F290301: 0x00001F2D - "\x1f(\x03B\x00\x00\x1f." + // 0x1F280342: 0x00001F2E - "\x1f)\x03B\x00\x00\x1f/" + // 0x1F290342: 0x00001F2F - "\x03\xb9\x03\x13\x00\x00\x1f0" + // 0x03B90313: 0x00001F30 - "\x03\xb9\x03\x14\x00\x00\x1f1" + // 0x03B90314: 0x00001F31 - "\x1f0\x03\x00\x00\x00\x1f2" + // 0x1F300300: 0x00001F32 - "\x1f1\x03\x00\x00\x00\x1f3" + // 0x1F310300: 0x00001F33 - "\x1f0\x03\x01\x00\x00\x1f4" + // 0x1F300301: 0x00001F34 - "\x1f1\x03\x01\x00\x00\x1f5" + // 0x1F310301: 0x00001F35 - "\x1f0\x03B\x00\x00\x1f6" + // 0x1F300342: 0x00001F36 - "\x1f1\x03B\x00\x00\x1f7" + // 0x1F310342: 0x00001F37 - "\x03\x99\x03\x13\x00\x00\x1f8" + // 0x03990313: 0x00001F38 - "\x03\x99\x03\x14\x00\x00\x1f9" + // 0x03990314: 0x00001F39 - "\x1f8\x03\x00\x00\x00\x1f:" + // 0x1F380300: 0x00001F3A - "\x1f9\x03\x00\x00\x00\x1f;" + // 0x1F390300: 0x00001F3B - "\x1f8\x03\x01\x00\x00\x1f<" + // 0x1F380301: 0x00001F3C - "\x1f9\x03\x01\x00\x00\x1f=" + // 0x1F390301: 0x00001F3D - "\x1f8\x03B\x00\x00\x1f>" + // 0x1F380342: 0x00001F3E - "\x1f9\x03B\x00\x00\x1f?" + // 0x1F390342: 0x00001F3F - "\x03\xbf\x03\x13\x00\x00\x1f@" + // 0x03BF0313: 0x00001F40 - "\x03\xbf\x03\x14\x00\x00\x1fA" + // 0x03BF0314: 0x00001F41 - "\x1f@\x03\x00\x00\x00\x1fB" + // 0x1F400300: 0x00001F42 - "\x1fA\x03\x00\x00\x00\x1fC" + // 0x1F410300: 0x00001F43 - "\x1f@\x03\x01\x00\x00\x1fD" + // 0x1F400301: 0x00001F44 - "\x1fA\x03\x01\x00\x00\x1fE" + // 0x1F410301: 0x00001F45 - "\x03\x9f\x03\x13\x00\x00\x1fH" + // 0x039F0313: 0x00001F48 - "\x03\x9f\x03\x14\x00\x00\x1fI" + // 0x039F0314: 0x00001F49 - "\x1fH\x03\x00\x00\x00\x1fJ" + // 0x1F480300: 0x00001F4A - "\x1fI\x03\x00\x00\x00\x1fK" + // 0x1F490300: 0x00001F4B - "\x1fH\x03\x01\x00\x00\x1fL" + // 0x1F480301: 0x00001F4C - "\x1fI\x03\x01\x00\x00\x1fM" + // 0x1F490301: 0x00001F4D - "\x03\xc5\x03\x13\x00\x00\x1fP" + // 0x03C50313: 0x00001F50 - "\x03\xc5\x03\x14\x00\x00\x1fQ" + // 0x03C50314: 0x00001F51 - "\x1fP\x03\x00\x00\x00\x1fR" + // 0x1F500300: 0x00001F52 - "\x1fQ\x03\x00\x00\x00\x1fS" + // 0x1F510300: 0x00001F53 - "\x1fP\x03\x01\x00\x00\x1fT" + // 0x1F500301: 0x00001F54 - "\x1fQ\x03\x01\x00\x00\x1fU" + // 0x1F510301: 0x00001F55 - "\x1fP\x03B\x00\x00\x1fV" + // 0x1F500342: 0x00001F56 - "\x1fQ\x03B\x00\x00\x1fW" + // 0x1F510342: 0x00001F57 - "\x03\xa5\x03\x14\x00\x00\x1fY" + // 0x03A50314: 0x00001F59 - "\x1fY\x03\x00\x00\x00\x1f[" + // 0x1F590300: 0x00001F5B - "\x1fY\x03\x01\x00\x00\x1f]" + // 0x1F590301: 0x00001F5D - "\x1fY\x03B\x00\x00\x1f_" + // 0x1F590342: 0x00001F5F - "\x03\xc9\x03\x13\x00\x00\x1f`" + // 0x03C90313: 0x00001F60 - "\x03\xc9\x03\x14\x00\x00\x1fa" + // 0x03C90314: 0x00001F61 - "\x1f`\x03\x00\x00\x00\x1fb" + // 0x1F600300: 0x00001F62 - "\x1fa\x03\x00\x00\x00\x1fc" + // 0x1F610300: 0x00001F63 - "\x1f`\x03\x01\x00\x00\x1fd" + // 0x1F600301: 0x00001F64 - "\x1fa\x03\x01\x00\x00\x1fe" + // 0x1F610301: 0x00001F65 - "\x1f`\x03B\x00\x00\x1ff" + // 0x1F600342: 0x00001F66 - "\x1fa\x03B\x00\x00\x1fg" + // 0x1F610342: 0x00001F67 - "\x03\xa9\x03\x13\x00\x00\x1fh" + // 0x03A90313: 0x00001F68 - "\x03\xa9\x03\x14\x00\x00\x1fi" + // 0x03A90314: 0x00001F69 - "\x1fh\x03\x00\x00\x00\x1fj" + // 0x1F680300: 0x00001F6A - "\x1fi\x03\x00\x00\x00\x1fk" + // 0x1F690300: 0x00001F6B - "\x1fh\x03\x01\x00\x00\x1fl" + // 0x1F680301: 0x00001F6C - "\x1fi\x03\x01\x00\x00\x1fm" + // 0x1F690301: 0x00001F6D - "\x1fh\x03B\x00\x00\x1fn" + // 0x1F680342: 0x00001F6E - "\x1fi\x03B\x00\x00\x1fo" + // 0x1F690342: 0x00001F6F - "\x03\xb1\x03\x00\x00\x00\x1fp" + // 0x03B10300: 0x00001F70 - "\x03\xb5\x03\x00\x00\x00\x1fr" + // 0x03B50300: 0x00001F72 - "\x03\xb7\x03\x00\x00\x00\x1ft" + // 0x03B70300: 0x00001F74 - "\x03\xb9\x03\x00\x00\x00\x1fv" + // 0x03B90300: 0x00001F76 - "\x03\xbf\x03\x00\x00\x00\x1fx" + // 0x03BF0300: 0x00001F78 - "\x03\xc5\x03\x00\x00\x00\x1fz" + // 0x03C50300: 0x00001F7A - "\x03\xc9\x03\x00\x00\x00\x1f|" + // 0x03C90300: 0x00001F7C - "\x1f\x00\x03E\x00\x00\x1f\x80" + // 0x1F000345: 0x00001F80 - "\x1f\x01\x03E\x00\x00\x1f\x81" + // 0x1F010345: 0x00001F81 - "\x1f\x02\x03E\x00\x00\x1f\x82" + // 0x1F020345: 0x00001F82 - "\x1f\x03\x03E\x00\x00\x1f\x83" + // 0x1F030345: 0x00001F83 - "\x1f\x04\x03E\x00\x00\x1f\x84" + // 0x1F040345: 0x00001F84 - "\x1f\x05\x03E\x00\x00\x1f\x85" + // 0x1F050345: 0x00001F85 - "\x1f\x06\x03E\x00\x00\x1f\x86" + // 0x1F060345: 0x00001F86 - "\x1f\a\x03E\x00\x00\x1f\x87" + // 0x1F070345: 0x00001F87 - "\x1f\b\x03E\x00\x00\x1f\x88" + // 0x1F080345: 0x00001F88 - "\x1f\t\x03E\x00\x00\x1f\x89" + // 0x1F090345: 0x00001F89 - "\x1f\n\x03E\x00\x00\x1f\x8a" + // 0x1F0A0345: 0x00001F8A - "\x1f\v\x03E\x00\x00\x1f\x8b" + // 0x1F0B0345: 0x00001F8B - "\x1f\f\x03E\x00\x00\x1f\x8c" + // 0x1F0C0345: 0x00001F8C - "\x1f\r\x03E\x00\x00\x1f\x8d" + // 0x1F0D0345: 0x00001F8D - "\x1f\x0e\x03E\x00\x00\x1f\x8e" + // 0x1F0E0345: 0x00001F8E - "\x1f\x0f\x03E\x00\x00\x1f\x8f" + // 0x1F0F0345: 0x00001F8F - "\x1f \x03E\x00\x00\x1f\x90" + // 0x1F200345: 0x00001F90 - "\x1f!\x03E\x00\x00\x1f\x91" + // 0x1F210345: 0x00001F91 - "\x1f\"\x03E\x00\x00\x1f\x92" + // 0x1F220345: 0x00001F92 - "\x1f#\x03E\x00\x00\x1f\x93" + // 0x1F230345: 0x00001F93 - "\x1f$\x03E\x00\x00\x1f\x94" + // 0x1F240345: 0x00001F94 - "\x1f%\x03E\x00\x00\x1f\x95" + // 0x1F250345: 0x00001F95 - "\x1f&\x03E\x00\x00\x1f\x96" + // 0x1F260345: 0x00001F96 - "\x1f'\x03E\x00\x00\x1f\x97" + // 0x1F270345: 0x00001F97 - "\x1f(\x03E\x00\x00\x1f\x98" + // 0x1F280345: 0x00001F98 - "\x1f)\x03E\x00\x00\x1f\x99" + // 0x1F290345: 0x00001F99 - "\x1f*\x03E\x00\x00\x1f\x9a" + // 0x1F2A0345: 0x00001F9A - "\x1f+\x03E\x00\x00\x1f\x9b" + // 0x1F2B0345: 0x00001F9B - "\x1f,\x03E\x00\x00\x1f\x9c" + // 0x1F2C0345: 0x00001F9C - "\x1f-\x03E\x00\x00\x1f\x9d" + // 0x1F2D0345: 0x00001F9D - "\x1f.\x03E\x00\x00\x1f\x9e" + // 0x1F2E0345: 0x00001F9E - "\x1f/\x03E\x00\x00\x1f\x9f" + // 0x1F2F0345: 0x00001F9F - "\x1f`\x03E\x00\x00\x1f\xa0" + // 0x1F600345: 0x00001FA0 - "\x1fa\x03E\x00\x00\x1f\xa1" + // 0x1F610345: 0x00001FA1 - "\x1fb\x03E\x00\x00\x1f\xa2" + // 0x1F620345: 0x00001FA2 - "\x1fc\x03E\x00\x00\x1f\xa3" + // 0x1F630345: 0x00001FA3 - "\x1fd\x03E\x00\x00\x1f\xa4" + // 0x1F640345: 0x00001FA4 - "\x1fe\x03E\x00\x00\x1f\xa5" + // 0x1F650345: 0x00001FA5 - "\x1ff\x03E\x00\x00\x1f\xa6" + // 0x1F660345: 0x00001FA6 - "\x1fg\x03E\x00\x00\x1f\xa7" + // 0x1F670345: 0x00001FA7 - "\x1fh\x03E\x00\x00\x1f\xa8" + // 0x1F680345: 0x00001FA8 - "\x1fi\x03E\x00\x00\x1f\xa9" + // 0x1F690345: 0x00001FA9 - "\x1fj\x03E\x00\x00\x1f\xaa" + // 0x1F6A0345: 0x00001FAA - "\x1fk\x03E\x00\x00\x1f\xab" + // 0x1F6B0345: 0x00001FAB - "\x1fl\x03E\x00\x00\x1f\xac" + // 0x1F6C0345: 0x00001FAC - "\x1fm\x03E\x00\x00\x1f\xad" + // 0x1F6D0345: 0x00001FAD - "\x1fn\x03E\x00\x00\x1f\xae" + // 0x1F6E0345: 0x00001FAE - "\x1fo\x03E\x00\x00\x1f\xaf" + // 0x1F6F0345: 0x00001FAF - "\x03\xb1\x03\x06\x00\x00\x1f\xb0" + // 0x03B10306: 0x00001FB0 - "\x03\xb1\x03\x04\x00\x00\x1f\xb1" + // 0x03B10304: 0x00001FB1 - "\x1fp\x03E\x00\x00\x1f\xb2" + // 0x1F700345: 0x00001FB2 - "\x03\xb1\x03E\x00\x00\x1f\xb3" + // 0x03B10345: 0x00001FB3 - "\x03\xac\x03E\x00\x00\x1f\xb4" + // 0x03AC0345: 0x00001FB4 - "\x03\xb1\x03B\x00\x00\x1f\xb6" + // 0x03B10342: 0x00001FB6 - "\x1f\xb6\x03E\x00\x00\x1f\xb7" + // 0x1FB60345: 0x00001FB7 - "\x03\x91\x03\x06\x00\x00\x1f\xb8" + // 0x03910306: 0x00001FB8 - "\x03\x91\x03\x04\x00\x00\x1f\xb9" + // 0x03910304: 0x00001FB9 - "\x03\x91\x03\x00\x00\x00\x1f\xba" + // 0x03910300: 0x00001FBA - "\x03\x91\x03E\x00\x00\x1f\xbc" + // 0x03910345: 0x00001FBC - "\x00\xa8\x03B\x00\x00\x1f\xc1" + // 0x00A80342: 0x00001FC1 - "\x1ft\x03E\x00\x00\x1f\xc2" + // 0x1F740345: 0x00001FC2 - "\x03\xb7\x03E\x00\x00\x1f\xc3" + // 0x03B70345: 0x00001FC3 - "\x03\xae\x03E\x00\x00\x1f\xc4" + // 0x03AE0345: 0x00001FC4 - "\x03\xb7\x03B\x00\x00\x1f\xc6" + // 0x03B70342: 0x00001FC6 - "\x1f\xc6\x03E\x00\x00\x1f\xc7" + // 0x1FC60345: 0x00001FC7 - "\x03\x95\x03\x00\x00\x00\x1f\xc8" + // 0x03950300: 0x00001FC8 - "\x03\x97\x03\x00\x00\x00\x1f\xca" + // 0x03970300: 0x00001FCA - "\x03\x97\x03E\x00\x00\x1f\xcc" + // 0x03970345: 0x00001FCC - "\x1f\xbf\x03\x00\x00\x00\x1f\xcd" + // 0x1FBF0300: 0x00001FCD - "\x1f\xbf\x03\x01\x00\x00\x1f\xce" + // 0x1FBF0301: 0x00001FCE - "\x1f\xbf\x03B\x00\x00\x1f\xcf" + // 0x1FBF0342: 0x00001FCF - "\x03\xb9\x03\x06\x00\x00\x1f\xd0" + // 0x03B90306: 0x00001FD0 - "\x03\xb9\x03\x04\x00\x00\x1f\xd1" + // 0x03B90304: 0x00001FD1 - "\x03\xca\x03\x00\x00\x00\x1f\xd2" + // 0x03CA0300: 0x00001FD2 - "\x03\xb9\x03B\x00\x00\x1f\xd6" + // 0x03B90342: 0x00001FD6 - "\x03\xca\x03B\x00\x00\x1f\xd7" + // 0x03CA0342: 0x00001FD7 - "\x03\x99\x03\x06\x00\x00\x1f\xd8" + // 0x03990306: 0x00001FD8 - "\x03\x99\x03\x04\x00\x00\x1f\xd9" + // 0x03990304: 0x00001FD9 - "\x03\x99\x03\x00\x00\x00\x1f\xda" + // 0x03990300: 0x00001FDA - "\x1f\xfe\x03\x00\x00\x00\x1f\xdd" + // 0x1FFE0300: 0x00001FDD - "\x1f\xfe\x03\x01\x00\x00\x1f\xde" + // 0x1FFE0301: 0x00001FDE - "\x1f\xfe\x03B\x00\x00\x1f\xdf" + // 0x1FFE0342: 0x00001FDF - "\x03\xc5\x03\x06\x00\x00\x1f\xe0" + // 0x03C50306: 0x00001FE0 - "\x03\xc5\x03\x04\x00\x00\x1f\xe1" + // 0x03C50304: 0x00001FE1 - "\x03\xcb\x03\x00\x00\x00\x1f\xe2" + // 0x03CB0300: 0x00001FE2 - "\x03\xc1\x03\x13\x00\x00\x1f\xe4" + // 0x03C10313: 0x00001FE4 - "\x03\xc1\x03\x14\x00\x00\x1f\xe5" + // 0x03C10314: 0x00001FE5 - "\x03\xc5\x03B\x00\x00\x1f\xe6" + // 0x03C50342: 0x00001FE6 - "\x03\xcb\x03B\x00\x00\x1f\xe7" + // 0x03CB0342: 0x00001FE7 - "\x03\xa5\x03\x06\x00\x00\x1f\xe8" + // 0x03A50306: 0x00001FE8 - "\x03\xa5\x03\x04\x00\x00\x1f\xe9" + // 0x03A50304: 0x00001FE9 - "\x03\xa5\x03\x00\x00\x00\x1f\xea" + // 0x03A50300: 0x00001FEA - "\x03\xa1\x03\x14\x00\x00\x1f\xec" + // 0x03A10314: 0x00001FEC - "\x00\xa8\x03\x00\x00\x00\x1f\xed" + // 0x00A80300: 0x00001FED - "\x1f|\x03E\x00\x00\x1f\xf2" + // 0x1F7C0345: 0x00001FF2 - "\x03\xc9\x03E\x00\x00\x1f\xf3" + // 0x03C90345: 0x00001FF3 - "\x03\xce\x03E\x00\x00\x1f\xf4" + // 0x03CE0345: 0x00001FF4 - "\x03\xc9\x03B\x00\x00\x1f\xf6" + // 0x03C90342: 0x00001FF6 - "\x1f\xf6\x03E\x00\x00\x1f\xf7" + // 0x1FF60345: 0x00001FF7 - "\x03\x9f\x03\x00\x00\x00\x1f\xf8" + // 0x039F0300: 0x00001FF8 - "\x03\xa9\x03\x00\x00\x00\x1f\xfa" + // 0x03A90300: 0x00001FFA - "\x03\xa9\x03E\x00\x00\x1f\xfc" + // 0x03A90345: 0x00001FFC - "!\x90\x038\x00\x00!\x9a" + // 0x21900338: 0x0000219A - "!\x92\x038\x00\x00!\x9b" + // 0x21920338: 0x0000219B - "!\x94\x038\x00\x00!\xae" + // 0x21940338: 0x000021AE - "!\xd0\x038\x00\x00!\xcd" + // 0x21D00338: 0x000021CD - "!\xd4\x038\x00\x00!\xce" + // 0x21D40338: 0x000021CE - "!\xd2\x038\x00\x00!\xcf" + // 0x21D20338: 0x000021CF - "\"\x03\x038\x00\x00\"\x04" + // 0x22030338: 0x00002204 - "\"\b\x038\x00\x00\"\t" + // 0x22080338: 0x00002209 - "\"\v\x038\x00\x00\"\f" + // 0x220B0338: 0x0000220C - "\"#\x038\x00\x00\"$" + // 0x22230338: 0x00002224 - "\"%\x038\x00\x00\"&" + // 0x22250338: 0x00002226 - "\"<\x038\x00\x00\"A" + // 0x223C0338: 0x00002241 - "\"C\x038\x00\x00\"D" + // 0x22430338: 0x00002244 - "\"E\x038\x00\x00\"G" + // 0x22450338: 0x00002247 - "\"H\x038\x00\x00\"I" + // 0x22480338: 0x00002249 - "\x00=\x038\x00\x00\"`" + // 0x003D0338: 0x00002260 - "\"a\x038\x00\x00\"b" + // 0x22610338: 0x00002262 - "\"M\x038\x00\x00\"m" + // 0x224D0338: 0x0000226D - "\x00<\x038\x00\x00\"n" + // 0x003C0338: 0x0000226E - "\x00>\x038\x00\x00\"o" + // 0x003E0338: 0x0000226F - "\"d\x038\x00\x00\"p" + // 0x22640338: 0x00002270 - "\"e\x038\x00\x00\"q" + // 0x22650338: 0x00002271 - "\"r\x038\x00\x00\"t" + // 0x22720338: 0x00002274 - "\"s\x038\x00\x00\"u" + // 0x22730338: 0x00002275 - "\"v\x038\x00\x00\"x" + // 0x22760338: 0x00002278 - "\"w\x038\x00\x00\"y" + // 0x22770338: 0x00002279 - "\"z\x038\x00\x00\"\x80" + // 0x227A0338: 0x00002280 - "\"{\x038\x00\x00\"\x81" + // 0x227B0338: 0x00002281 - "\"\x82\x038\x00\x00\"\x84" + // 0x22820338: 0x00002284 - "\"\x83\x038\x00\x00\"\x85" + // 0x22830338: 0x00002285 - "\"\x86\x038\x00\x00\"\x88" + // 0x22860338: 0x00002288 - "\"\x87\x038\x00\x00\"\x89" + // 0x22870338: 0x00002289 - "\"\xa2\x038\x00\x00\"\xac" + // 0x22A20338: 0x000022AC - "\"\xa8\x038\x00\x00\"\xad" + // 0x22A80338: 0x000022AD - "\"\xa9\x038\x00\x00\"\xae" + // 0x22A90338: 0x000022AE - "\"\xab\x038\x00\x00\"\xaf" + // 0x22AB0338: 0x000022AF - "\"|\x038\x00\x00\"\xe0" + // 0x227C0338: 0x000022E0 - "\"}\x038\x00\x00\"\xe1" + // 0x227D0338: 0x000022E1 - "\"\x91\x038\x00\x00\"\xe2" + // 0x22910338: 0x000022E2 - "\"\x92\x038\x00\x00\"\xe3" + // 0x22920338: 0x000022E3 - "\"\xb2\x038\x00\x00\"\xea" + // 0x22B20338: 0x000022EA - "\"\xb3\x038\x00\x00\"\xeb" + // 0x22B30338: 0x000022EB - "\"\xb4\x038\x00\x00\"\xec" + // 0x22B40338: 0x000022EC - "\"\xb5\x038\x00\x00\"\xed" + // 0x22B50338: 0x000022ED - "0K0\x99\x00\x000L" + // 0x304B3099: 0x0000304C - "0M0\x99\x00\x000N" + // 0x304D3099: 0x0000304E - "0O0\x99\x00\x000P" + // 0x304F3099: 0x00003050 - "0Q0\x99\x00\x000R" + // 0x30513099: 0x00003052 - "0S0\x99\x00\x000T" + // 0x30533099: 0x00003054 - "0U0\x99\x00\x000V" + // 0x30553099: 0x00003056 - "0W0\x99\x00\x000X" + // 0x30573099: 0x00003058 - "0Y0\x99\x00\x000Z" + // 0x30593099: 0x0000305A - "0[0\x99\x00\x000\\" + // 0x305B3099: 0x0000305C - "0]0\x99\x00\x000^" + // 0x305D3099: 0x0000305E - "0_0\x99\x00\x000`" + // 0x305F3099: 0x00003060 - "0a0\x99\x00\x000b" + // 0x30613099: 0x00003062 - "0d0\x99\x00\x000e" + // 0x30643099: 0x00003065 - "0f0\x99\x00\x000g" + // 0x30663099: 0x00003067 - "0h0\x99\x00\x000i" + // 0x30683099: 0x00003069 - "0o0\x99\x00\x000p" + // 0x306F3099: 0x00003070 - "0o0\x9a\x00\x000q" + // 0x306F309A: 0x00003071 - "0r0\x99\x00\x000s" + // 0x30723099: 0x00003073 - "0r0\x9a\x00\x000t" + // 0x3072309A: 0x00003074 - "0u0\x99\x00\x000v" + // 0x30753099: 0x00003076 - "0u0\x9a\x00\x000w" + // 0x3075309A: 0x00003077 - "0x0\x99\x00\x000y" + // 0x30783099: 0x00003079 - "0x0\x9a\x00\x000z" + // 0x3078309A: 0x0000307A - "0{0\x99\x00\x000|" + // 0x307B3099: 0x0000307C - "0{0\x9a\x00\x000}" + // 0x307B309A: 0x0000307D - "0F0\x99\x00\x000\x94" + // 0x30463099: 0x00003094 - "0\x9d0\x99\x00\x000\x9e" + // 0x309D3099: 0x0000309E - "0\xab0\x99\x00\x000\xac" + // 0x30AB3099: 0x000030AC - "0\xad0\x99\x00\x000\xae" + // 0x30AD3099: 0x000030AE - "0\xaf0\x99\x00\x000\xb0" + // 0x30AF3099: 0x000030B0 - "0\xb10\x99\x00\x000\xb2" + // 0x30B13099: 0x000030B2 - "0\xb30\x99\x00\x000\xb4" + // 0x30B33099: 0x000030B4 - "0\xb50\x99\x00\x000\xb6" + // 0x30B53099: 0x000030B6 - "0\xb70\x99\x00\x000\xb8" + // 0x30B73099: 0x000030B8 - "0\xb90\x99\x00\x000\xba" + // 0x30B93099: 0x000030BA - "0\xbb0\x99\x00\x000\xbc" + // 0x30BB3099: 0x000030BC - "0\xbd0\x99\x00\x000\xbe" + // 0x30BD3099: 0x000030BE - "0\xbf0\x99\x00\x000\xc0" + // 0x30BF3099: 0x000030C0 - "0\xc10\x99\x00\x000\xc2" + // 0x30C13099: 0x000030C2 - "0\xc40\x99\x00\x000\xc5" + // 0x30C43099: 0x000030C5 - "0\xc60\x99\x00\x000\xc7" + // 0x30C63099: 0x000030C7 - "0\xc80\x99\x00\x000\xc9" + // 0x30C83099: 0x000030C9 - "0\xcf0\x99\x00\x000\xd0" + // 0x30CF3099: 0x000030D0 - "0\xcf0\x9a\x00\x000\xd1" + // 0x30CF309A: 0x000030D1 - "0\xd20\x99\x00\x000\xd3" + // 0x30D23099: 0x000030D3 - "0\xd20\x9a\x00\x000\xd4" + // 0x30D2309A: 0x000030D4 - "0\xd50\x99\x00\x000\xd6" + // 0x30D53099: 0x000030D6 - "0\xd50\x9a\x00\x000\xd7" + // 0x30D5309A: 0x000030D7 - "0\xd80\x99\x00\x000\xd9" + // 0x30D83099: 0x000030D9 - "0\xd80\x9a\x00\x000\xda" + // 0x30D8309A: 0x000030DA - "0\xdb0\x99\x00\x000\xdc" + // 0x30DB3099: 0x000030DC - "0\xdb0\x9a\x00\x000\xdd" + // 0x30DB309A: 0x000030DD - "0\xa60\x99\x00\x000\xf4" + // 0x30A63099: 0x000030F4 - "0\xef0\x99\x00\x000\xf7" + // 0x30EF3099: 0x000030F7 - "0\xf00\x99\x00\x000\xf8" + // 0x30F03099: 0x000030F8 - "0\xf10\x99\x00\x000\xf9" + // 0x30F13099: 0x000030F9 - "0\xf20\x99\x00\x000\xfa" + // 0x30F23099: 0x000030FA - "0\xfd0\x99\x00\x000\xfe" + // 0x30FD3099: 0x000030FE - "\x10\x99\x10\xba\x00\x01\x10\x9a" + // 0x109910BA: 0x0001109A - "\x10\x9b\x10\xba\x00\x01\x10\x9c" + // 0x109B10BA: 0x0001109C - "\x10\xa5\x10\xba\x00\x01\x10\xab" + // 0x10A510BA: 0x000110AB - "\x111\x11'\x00\x01\x11." + // 0x11311127: 0x0001112E - "\x112\x11'\x00\x01\x11/" + // 0x11321127: 0x0001112F - "\x13G\x13>\x00\x01\x13K" + // 0x1347133E: 0x0001134B - "\x13G\x13W\x00\x01\x13L" + // 0x13471357: 0x0001134C - "\x14\xb9\x14\xba\x00\x01\x14\xbb" + // 0x14B914BA: 0x000114BB - "\x14\xb9\x14\xb0\x00\x01\x14\xbc" + // 0x14B914B0: 0x000114BC - "\x14\xb9\x14\xbd\x00\x01\x14\xbe" + // 0x14B914BD: 0x000114BE - "\x15\xb8\x15\xaf\x00\x01\x15\xba" + // 0x15B815AF: 0x000115BA - "\x15\xb9\x15\xaf\x00\x01\x15\xbb" + // 0x15B915AF: 0x000115BB - "" - // Total size of tables: 53KB (54514 bytes) diff --git a/vendor/golang.org/x/text/unicode/norm/tables12.0.0.go b/vendor/golang.org/x/text/unicode/norm/tables12.0.0.go deleted file mode 100644 index 276cb8d8c04..00000000000 --- a/vendor/golang.org/x/text/unicode/norm/tables12.0.0.go +++ /dev/null @@ -1,7710 +0,0 @@ -// Code generated by running "go generate" in golang.org/x/text. DO NOT EDIT. - -//go:build go1.14 && !go1.16 - -package norm - -import "sync" - -const ( - // Version is the Unicode edition from which the tables are derived. - Version = "12.0.0" - - // MaxTransformChunkSize indicates the maximum number of bytes that Transform - // may need to write atomically for any Form. Making a destination buffer at - // least this size ensures that Transform can always make progress and that - // the user does not need to grow the buffer on an ErrShortDst. - MaxTransformChunkSize = 35 + maxNonStarters*4 -) - -var ccc = [55]uint8{ - 0, 1, 7, 8, 9, 10, 11, 12, - 13, 14, 15, 16, 17, 18, 19, 20, - 21, 22, 23, 24, 25, 26, 27, 28, - 29, 30, 31, 32, 33, 34, 35, 36, - 84, 91, 103, 107, 118, 122, 129, 130, - 132, 202, 214, 216, 218, 220, 222, 224, - 226, 228, 230, 232, 233, 234, 240, -} - -const ( - firstMulti = 0x186D - firstCCC = 0x2CA1 - endMulti = 0x2F63 - firstLeadingCCC = 0x49B1 - firstCCCZeroExcept = 0x4A7B - firstStarterWithNLead = 0x4AA2 - lastDecomp = 0x4AA4 - maxDecomp = 0x8000 -) - -// decomps: 19108 bytes -var decomps = [...]byte{ - // Bytes 0 - 3f - 0x00, 0x41, 0x20, 0x41, 0x21, 0x41, 0x22, 0x41, - 0x23, 0x41, 0x24, 0x41, 0x25, 0x41, 0x26, 0x41, - 0x27, 0x41, 0x28, 0x41, 0x29, 0x41, 0x2A, 0x41, - 0x2B, 0x41, 0x2C, 0x41, 0x2D, 0x41, 0x2E, 0x41, - 0x2F, 0x41, 0x30, 0x41, 0x31, 0x41, 0x32, 0x41, - 0x33, 0x41, 0x34, 0x41, 0x35, 0x41, 0x36, 0x41, - 0x37, 0x41, 0x38, 0x41, 0x39, 0x41, 0x3A, 0x41, - 0x3B, 0x41, 0x3C, 0x41, 0x3D, 0x41, 0x3E, 0x41, - // Bytes 40 - 7f - 0x3F, 0x41, 0x40, 0x41, 0x41, 0x41, 0x42, 0x41, - 0x43, 0x41, 0x44, 0x41, 0x45, 0x41, 0x46, 0x41, - 0x47, 0x41, 0x48, 0x41, 0x49, 0x41, 0x4A, 0x41, - 0x4B, 0x41, 0x4C, 0x41, 0x4D, 0x41, 0x4E, 0x41, - 0x4F, 0x41, 0x50, 0x41, 0x51, 0x41, 0x52, 0x41, - 0x53, 0x41, 0x54, 0x41, 0x55, 0x41, 0x56, 0x41, - 0x57, 0x41, 0x58, 0x41, 0x59, 0x41, 0x5A, 0x41, - 0x5B, 0x41, 0x5C, 0x41, 0x5D, 0x41, 0x5E, 0x41, - // Bytes 80 - bf - 0x5F, 0x41, 0x60, 0x41, 0x61, 0x41, 0x62, 0x41, - 0x63, 0x41, 0x64, 0x41, 0x65, 0x41, 0x66, 0x41, - 0x67, 0x41, 0x68, 0x41, 0x69, 0x41, 0x6A, 0x41, - 0x6B, 0x41, 0x6C, 0x41, 0x6D, 0x41, 0x6E, 0x41, - 0x6F, 0x41, 0x70, 0x41, 0x71, 0x41, 0x72, 0x41, - 0x73, 0x41, 0x74, 0x41, 0x75, 0x41, 0x76, 0x41, - 0x77, 0x41, 0x78, 0x41, 0x79, 0x41, 0x7A, 0x41, - 0x7B, 0x41, 0x7C, 0x41, 0x7D, 0x41, 0x7E, 0x42, - // Bytes c0 - ff - 0xC2, 0xA2, 0x42, 0xC2, 0xA3, 0x42, 0xC2, 0xA5, - 0x42, 0xC2, 0xA6, 0x42, 0xC2, 0xAC, 0x42, 0xC2, - 0xB7, 0x42, 0xC3, 0x86, 0x42, 0xC3, 0xB0, 0x42, - 0xC4, 0xA6, 0x42, 0xC4, 0xA7, 0x42, 0xC4, 0xB1, - 0x42, 0xC5, 0x8B, 0x42, 0xC5, 0x93, 0x42, 0xC6, - 0x8E, 0x42, 0xC6, 0x90, 0x42, 0xC6, 0xAB, 0x42, - 0xC8, 0xA2, 0x42, 0xC8, 0xB7, 0x42, 0xC9, 0x90, - 0x42, 0xC9, 0x91, 0x42, 0xC9, 0x92, 0x42, 0xC9, - // Bytes 100 - 13f - 0x94, 0x42, 0xC9, 0x95, 0x42, 0xC9, 0x99, 0x42, - 0xC9, 0x9B, 0x42, 0xC9, 0x9C, 0x42, 0xC9, 0x9F, - 0x42, 0xC9, 0xA1, 0x42, 0xC9, 0xA3, 0x42, 0xC9, - 0xA5, 0x42, 0xC9, 0xA6, 0x42, 0xC9, 0xA8, 0x42, - 0xC9, 0xA9, 0x42, 0xC9, 0xAA, 0x42, 0xC9, 0xAB, - 0x42, 0xC9, 0xAD, 0x42, 0xC9, 0xAF, 0x42, 0xC9, - 0xB0, 0x42, 0xC9, 0xB1, 0x42, 0xC9, 0xB2, 0x42, - 0xC9, 0xB3, 0x42, 0xC9, 0xB4, 0x42, 0xC9, 0xB5, - // Bytes 140 - 17f - 0x42, 0xC9, 0xB8, 0x42, 0xC9, 0xB9, 0x42, 0xC9, - 0xBB, 0x42, 0xCA, 0x81, 0x42, 0xCA, 0x82, 0x42, - 0xCA, 0x83, 0x42, 0xCA, 0x89, 0x42, 0xCA, 0x8A, - 0x42, 0xCA, 0x8B, 0x42, 0xCA, 0x8C, 0x42, 0xCA, - 0x90, 0x42, 0xCA, 0x91, 0x42, 0xCA, 0x92, 0x42, - 0xCA, 0x95, 0x42, 0xCA, 0x9D, 0x42, 0xCA, 0x9F, - 0x42, 0xCA, 0xB9, 0x42, 0xCE, 0x91, 0x42, 0xCE, - 0x92, 0x42, 0xCE, 0x93, 0x42, 0xCE, 0x94, 0x42, - // Bytes 180 - 1bf - 0xCE, 0x95, 0x42, 0xCE, 0x96, 0x42, 0xCE, 0x97, - 0x42, 0xCE, 0x98, 0x42, 0xCE, 0x99, 0x42, 0xCE, - 0x9A, 0x42, 0xCE, 0x9B, 0x42, 0xCE, 0x9C, 0x42, - 0xCE, 0x9D, 0x42, 0xCE, 0x9E, 0x42, 0xCE, 0x9F, - 0x42, 0xCE, 0xA0, 0x42, 0xCE, 0xA1, 0x42, 0xCE, - 0xA3, 0x42, 0xCE, 0xA4, 0x42, 0xCE, 0xA5, 0x42, - 0xCE, 0xA6, 0x42, 0xCE, 0xA7, 0x42, 0xCE, 0xA8, - 0x42, 0xCE, 0xA9, 0x42, 0xCE, 0xB1, 0x42, 0xCE, - // Bytes 1c0 - 1ff - 0xB2, 0x42, 0xCE, 0xB3, 0x42, 0xCE, 0xB4, 0x42, - 0xCE, 0xB5, 0x42, 0xCE, 0xB6, 0x42, 0xCE, 0xB7, - 0x42, 0xCE, 0xB8, 0x42, 0xCE, 0xB9, 0x42, 0xCE, - 0xBA, 0x42, 0xCE, 0xBB, 0x42, 0xCE, 0xBC, 0x42, - 0xCE, 0xBD, 0x42, 0xCE, 0xBE, 0x42, 0xCE, 0xBF, - 0x42, 0xCF, 0x80, 0x42, 0xCF, 0x81, 0x42, 0xCF, - 0x82, 0x42, 0xCF, 0x83, 0x42, 0xCF, 0x84, 0x42, - 0xCF, 0x85, 0x42, 0xCF, 0x86, 0x42, 0xCF, 0x87, - // Bytes 200 - 23f - 0x42, 0xCF, 0x88, 0x42, 0xCF, 0x89, 0x42, 0xCF, - 0x9C, 0x42, 0xCF, 0x9D, 0x42, 0xD0, 0xBD, 0x42, - 0xD1, 0x8A, 0x42, 0xD1, 0x8C, 0x42, 0xD7, 0x90, - 0x42, 0xD7, 0x91, 0x42, 0xD7, 0x92, 0x42, 0xD7, - 0x93, 0x42, 0xD7, 0x94, 0x42, 0xD7, 0x9B, 0x42, - 0xD7, 0x9C, 0x42, 0xD7, 0x9D, 0x42, 0xD7, 0xA2, - 0x42, 0xD7, 0xA8, 0x42, 0xD7, 0xAA, 0x42, 0xD8, - 0xA1, 0x42, 0xD8, 0xA7, 0x42, 0xD8, 0xA8, 0x42, - // Bytes 240 - 27f - 0xD8, 0xA9, 0x42, 0xD8, 0xAA, 0x42, 0xD8, 0xAB, - 0x42, 0xD8, 0xAC, 0x42, 0xD8, 0xAD, 0x42, 0xD8, - 0xAE, 0x42, 0xD8, 0xAF, 0x42, 0xD8, 0xB0, 0x42, - 0xD8, 0xB1, 0x42, 0xD8, 0xB2, 0x42, 0xD8, 0xB3, - 0x42, 0xD8, 0xB4, 0x42, 0xD8, 0xB5, 0x42, 0xD8, - 0xB6, 0x42, 0xD8, 0xB7, 0x42, 0xD8, 0xB8, 0x42, - 0xD8, 0xB9, 0x42, 0xD8, 0xBA, 0x42, 0xD9, 0x81, - 0x42, 0xD9, 0x82, 0x42, 0xD9, 0x83, 0x42, 0xD9, - // Bytes 280 - 2bf - 0x84, 0x42, 0xD9, 0x85, 0x42, 0xD9, 0x86, 0x42, - 0xD9, 0x87, 0x42, 0xD9, 0x88, 0x42, 0xD9, 0x89, - 0x42, 0xD9, 0x8A, 0x42, 0xD9, 0xAE, 0x42, 0xD9, - 0xAF, 0x42, 0xD9, 0xB1, 0x42, 0xD9, 0xB9, 0x42, - 0xD9, 0xBA, 0x42, 0xD9, 0xBB, 0x42, 0xD9, 0xBE, - 0x42, 0xD9, 0xBF, 0x42, 0xDA, 0x80, 0x42, 0xDA, - 0x83, 0x42, 0xDA, 0x84, 0x42, 0xDA, 0x86, 0x42, - 0xDA, 0x87, 0x42, 0xDA, 0x88, 0x42, 0xDA, 0x8C, - // Bytes 2c0 - 2ff - 0x42, 0xDA, 0x8D, 0x42, 0xDA, 0x8E, 0x42, 0xDA, - 0x91, 0x42, 0xDA, 0x98, 0x42, 0xDA, 0xA1, 0x42, - 0xDA, 0xA4, 0x42, 0xDA, 0xA6, 0x42, 0xDA, 0xA9, - 0x42, 0xDA, 0xAD, 0x42, 0xDA, 0xAF, 0x42, 0xDA, - 0xB1, 0x42, 0xDA, 0xB3, 0x42, 0xDA, 0xBA, 0x42, - 0xDA, 0xBB, 0x42, 0xDA, 0xBE, 0x42, 0xDB, 0x81, - 0x42, 0xDB, 0x85, 0x42, 0xDB, 0x86, 0x42, 0xDB, - 0x87, 0x42, 0xDB, 0x88, 0x42, 0xDB, 0x89, 0x42, - // Bytes 300 - 33f - 0xDB, 0x8B, 0x42, 0xDB, 0x8C, 0x42, 0xDB, 0x90, - 0x42, 0xDB, 0x92, 0x43, 0xE0, 0xBC, 0x8B, 0x43, - 0xE1, 0x83, 0x9C, 0x43, 0xE1, 0x84, 0x80, 0x43, - 0xE1, 0x84, 0x81, 0x43, 0xE1, 0x84, 0x82, 0x43, - 0xE1, 0x84, 0x83, 0x43, 0xE1, 0x84, 0x84, 0x43, - 0xE1, 0x84, 0x85, 0x43, 0xE1, 0x84, 0x86, 0x43, - 0xE1, 0x84, 0x87, 0x43, 0xE1, 0x84, 0x88, 0x43, - 0xE1, 0x84, 0x89, 0x43, 0xE1, 0x84, 0x8A, 0x43, - // Bytes 340 - 37f - 0xE1, 0x84, 0x8B, 0x43, 0xE1, 0x84, 0x8C, 0x43, - 0xE1, 0x84, 0x8D, 0x43, 0xE1, 0x84, 0x8E, 0x43, - 0xE1, 0x84, 0x8F, 0x43, 0xE1, 0x84, 0x90, 0x43, - 0xE1, 0x84, 0x91, 0x43, 0xE1, 0x84, 0x92, 0x43, - 0xE1, 0x84, 0x94, 0x43, 0xE1, 0x84, 0x95, 0x43, - 0xE1, 0x84, 0x9A, 0x43, 0xE1, 0x84, 0x9C, 0x43, - 0xE1, 0x84, 0x9D, 0x43, 0xE1, 0x84, 0x9E, 0x43, - 0xE1, 0x84, 0xA0, 0x43, 0xE1, 0x84, 0xA1, 0x43, - // Bytes 380 - 3bf - 0xE1, 0x84, 0xA2, 0x43, 0xE1, 0x84, 0xA3, 0x43, - 0xE1, 0x84, 0xA7, 0x43, 0xE1, 0x84, 0xA9, 0x43, - 0xE1, 0x84, 0xAB, 0x43, 0xE1, 0x84, 0xAC, 0x43, - 0xE1, 0x84, 0xAD, 0x43, 0xE1, 0x84, 0xAE, 0x43, - 0xE1, 0x84, 0xAF, 0x43, 0xE1, 0x84, 0xB2, 0x43, - 0xE1, 0x84, 0xB6, 0x43, 0xE1, 0x85, 0x80, 0x43, - 0xE1, 0x85, 0x87, 0x43, 0xE1, 0x85, 0x8C, 0x43, - 0xE1, 0x85, 0x97, 0x43, 0xE1, 0x85, 0x98, 0x43, - // Bytes 3c0 - 3ff - 0xE1, 0x85, 0x99, 0x43, 0xE1, 0x85, 0xA0, 0x43, - 0xE1, 0x86, 0x84, 0x43, 0xE1, 0x86, 0x85, 0x43, - 0xE1, 0x86, 0x88, 0x43, 0xE1, 0x86, 0x91, 0x43, - 0xE1, 0x86, 0x92, 0x43, 0xE1, 0x86, 0x94, 0x43, - 0xE1, 0x86, 0x9E, 0x43, 0xE1, 0x86, 0xA1, 0x43, - 0xE1, 0x87, 0x87, 0x43, 0xE1, 0x87, 0x88, 0x43, - 0xE1, 0x87, 0x8C, 0x43, 0xE1, 0x87, 0x8E, 0x43, - 0xE1, 0x87, 0x93, 0x43, 0xE1, 0x87, 0x97, 0x43, - // Bytes 400 - 43f - 0xE1, 0x87, 0x99, 0x43, 0xE1, 0x87, 0x9D, 0x43, - 0xE1, 0x87, 0x9F, 0x43, 0xE1, 0x87, 0xB1, 0x43, - 0xE1, 0x87, 0xB2, 0x43, 0xE1, 0xB4, 0x82, 0x43, - 0xE1, 0xB4, 0x96, 0x43, 0xE1, 0xB4, 0x97, 0x43, - 0xE1, 0xB4, 0x9C, 0x43, 0xE1, 0xB4, 0x9D, 0x43, - 0xE1, 0xB4, 0xA5, 0x43, 0xE1, 0xB5, 0xBB, 0x43, - 0xE1, 0xB6, 0x85, 0x43, 0xE2, 0x80, 0x82, 0x43, - 0xE2, 0x80, 0x83, 0x43, 0xE2, 0x80, 0x90, 0x43, - // Bytes 440 - 47f - 0xE2, 0x80, 0x93, 0x43, 0xE2, 0x80, 0x94, 0x43, - 0xE2, 0x82, 0xA9, 0x43, 0xE2, 0x86, 0x90, 0x43, - 0xE2, 0x86, 0x91, 0x43, 0xE2, 0x86, 0x92, 0x43, - 0xE2, 0x86, 0x93, 0x43, 0xE2, 0x88, 0x82, 0x43, - 0xE2, 0x88, 0x87, 0x43, 0xE2, 0x88, 0x91, 0x43, - 0xE2, 0x88, 0x92, 0x43, 0xE2, 0x94, 0x82, 0x43, - 0xE2, 0x96, 0xA0, 0x43, 0xE2, 0x97, 0x8B, 0x43, - 0xE2, 0xA6, 0x85, 0x43, 0xE2, 0xA6, 0x86, 0x43, - // Bytes 480 - 4bf - 0xE2, 0xB5, 0xA1, 0x43, 0xE3, 0x80, 0x81, 0x43, - 0xE3, 0x80, 0x82, 0x43, 0xE3, 0x80, 0x88, 0x43, - 0xE3, 0x80, 0x89, 0x43, 0xE3, 0x80, 0x8A, 0x43, - 0xE3, 0x80, 0x8B, 0x43, 0xE3, 0x80, 0x8C, 0x43, - 0xE3, 0x80, 0x8D, 0x43, 0xE3, 0x80, 0x8E, 0x43, - 0xE3, 0x80, 0x8F, 0x43, 0xE3, 0x80, 0x90, 0x43, - 0xE3, 0x80, 0x91, 0x43, 0xE3, 0x80, 0x92, 0x43, - 0xE3, 0x80, 0x94, 0x43, 0xE3, 0x80, 0x95, 0x43, - // Bytes 4c0 - 4ff - 0xE3, 0x80, 0x96, 0x43, 0xE3, 0x80, 0x97, 0x43, - 0xE3, 0x82, 0xA1, 0x43, 0xE3, 0x82, 0xA2, 0x43, - 0xE3, 0x82, 0xA3, 0x43, 0xE3, 0x82, 0xA4, 0x43, - 0xE3, 0x82, 0xA5, 0x43, 0xE3, 0x82, 0xA6, 0x43, - 0xE3, 0x82, 0xA7, 0x43, 0xE3, 0x82, 0xA8, 0x43, - 0xE3, 0x82, 0xA9, 0x43, 0xE3, 0x82, 0xAA, 0x43, - 0xE3, 0x82, 0xAB, 0x43, 0xE3, 0x82, 0xAD, 0x43, - 0xE3, 0x82, 0xAF, 0x43, 0xE3, 0x82, 0xB1, 0x43, - // Bytes 500 - 53f - 0xE3, 0x82, 0xB3, 0x43, 0xE3, 0x82, 0xB5, 0x43, - 0xE3, 0x82, 0xB7, 0x43, 0xE3, 0x82, 0xB9, 0x43, - 0xE3, 0x82, 0xBB, 0x43, 0xE3, 0x82, 0xBD, 0x43, - 0xE3, 0x82, 0xBF, 0x43, 0xE3, 0x83, 0x81, 0x43, - 0xE3, 0x83, 0x83, 0x43, 0xE3, 0x83, 0x84, 0x43, - 0xE3, 0x83, 0x86, 0x43, 0xE3, 0x83, 0x88, 0x43, - 0xE3, 0x83, 0x8A, 0x43, 0xE3, 0x83, 0x8B, 0x43, - 0xE3, 0x83, 0x8C, 0x43, 0xE3, 0x83, 0x8D, 0x43, - // Bytes 540 - 57f - 0xE3, 0x83, 0x8E, 0x43, 0xE3, 0x83, 0x8F, 0x43, - 0xE3, 0x83, 0x92, 0x43, 0xE3, 0x83, 0x95, 0x43, - 0xE3, 0x83, 0x98, 0x43, 0xE3, 0x83, 0x9B, 0x43, - 0xE3, 0x83, 0x9E, 0x43, 0xE3, 0x83, 0x9F, 0x43, - 0xE3, 0x83, 0xA0, 0x43, 0xE3, 0x83, 0xA1, 0x43, - 0xE3, 0x83, 0xA2, 0x43, 0xE3, 0x83, 0xA3, 0x43, - 0xE3, 0x83, 0xA4, 0x43, 0xE3, 0x83, 0xA5, 0x43, - 0xE3, 0x83, 0xA6, 0x43, 0xE3, 0x83, 0xA7, 0x43, - // Bytes 580 - 5bf - 0xE3, 0x83, 0xA8, 0x43, 0xE3, 0x83, 0xA9, 0x43, - 0xE3, 0x83, 0xAA, 0x43, 0xE3, 0x83, 0xAB, 0x43, - 0xE3, 0x83, 0xAC, 0x43, 0xE3, 0x83, 0xAD, 0x43, - 0xE3, 0x83, 0xAF, 0x43, 0xE3, 0x83, 0xB0, 0x43, - 0xE3, 0x83, 0xB1, 0x43, 0xE3, 0x83, 0xB2, 0x43, - 0xE3, 0x83, 0xB3, 0x43, 0xE3, 0x83, 0xBB, 0x43, - 0xE3, 0x83, 0xBC, 0x43, 0xE3, 0x92, 0x9E, 0x43, - 0xE3, 0x92, 0xB9, 0x43, 0xE3, 0x92, 0xBB, 0x43, - // Bytes 5c0 - 5ff - 0xE3, 0x93, 0x9F, 0x43, 0xE3, 0x94, 0x95, 0x43, - 0xE3, 0x9B, 0xAE, 0x43, 0xE3, 0x9B, 0xBC, 0x43, - 0xE3, 0x9E, 0x81, 0x43, 0xE3, 0xA0, 0xAF, 0x43, - 0xE3, 0xA1, 0xA2, 0x43, 0xE3, 0xA1, 0xBC, 0x43, - 0xE3, 0xA3, 0x87, 0x43, 0xE3, 0xA3, 0xA3, 0x43, - 0xE3, 0xA4, 0x9C, 0x43, 0xE3, 0xA4, 0xBA, 0x43, - 0xE3, 0xA8, 0xAE, 0x43, 0xE3, 0xA9, 0xAC, 0x43, - 0xE3, 0xAB, 0xA4, 0x43, 0xE3, 0xAC, 0x88, 0x43, - // Bytes 600 - 63f - 0xE3, 0xAC, 0x99, 0x43, 0xE3, 0xAD, 0x89, 0x43, - 0xE3, 0xAE, 0x9D, 0x43, 0xE3, 0xB0, 0x98, 0x43, - 0xE3, 0xB1, 0x8E, 0x43, 0xE3, 0xB4, 0xB3, 0x43, - 0xE3, 0xB6, 0x96, 0x43, 0xE3, 0xBA, 0xAC, 0x43, - 0xE3, 0xBA, 0xB8, 0x43, 0xE3, 0xBC, 0x9B, 0x43, - 0xE3, 0xBF, 0xBC, 0x43, 0xE4, 0x80, 0x88, 0x43, - 0xE4, 0x80, 0x98, 0x43, 0xE4, 0x80, 0xB9, 0x43, - 0xE4, 0x81, 0x86, 0x43, 0xE4, 0x82, 0x96, 0x43, - // Bytes 640 - 67f - 0xE4, 0x83, 0xA3, 0x43, 0xE4, 0x84, 0xAF, 0x43, - 0xE4, 0x88, 0x82, 0x43, 0xE4, 0x88, 0xA7, 0x43, - 0xE4, 0x8A, 0xA0, 0x43, 0xE4, 0x8C, 0x81, 0x43, - 0xE4, 0x8C, 0xB4, 0x43, 0xE4, 0x8D, 0x99, 0x43, - 0xE4, 0x8F, 0x95, 0x43, 0xE4, 0x8F, 0x99, 0x43, - 0xE4, 0x90, 0x8B, 0x43, 0xE4, 0x91, 0xAB, 0x43, - 0xE4, 0x94, 0xAB, 0x43, 0xE4, 0x95, 0x9D, 0x43, - 0xE4, 0x95, 0xA1, 0x43, 0xE4, 0x95, 0xAB, 0x43, - // Bytes 680 - 6bf - 0xE4, 0x97, 0x97, 0x43, 0xE4, 0x97, 0xB9, 0x43, - 0xE4, 0x98, 0xB5, 0x43, 0xE4, 0x9A, 0xBE, 0x43, - 0xE4, 0x9B, 0x87, 0x43, 0xE4, 0xA6, 0x95, 0x43, - 0xE4, 0xA7, 0xA6, 0x43, 0xE4, 0xA9, 0xAE, 0x43, - 0xE4, 0xA9, 0xB6, 0x43, 0xE4, 0xAA, 0xB2, 0x43, - 0xE4, 0xAC, 0xB3, 0x43, 0xE4, 0xAF, 0x8E, 0x43, - 0xE4, 0xB3, 0x8E, 0x43, 0xE4, 0xB3, 0xAD, 0x43, - 0xE4, 0xB3, 0xB8, 0x43, 0xE4, 0xB5, 0x96, 0x43, - // Bytes 6c0 - 6ff - 0xE4, 0xB8, 0x80, 0x43, 0xE4, 0xB8, 0x81, 0x43, - 0xE4, 0xB8, 0x83, 0x43, 0xE4, 0xB8, 0x89, 0x43, - 0xE4, 0xB8, 0x8A, 0x43, 0xE4, 0xB8, 0x8B, 0x43, - 0xE4, 0xB8, 0x8D, 0x43, 0xE4, 0xB8, 0x99, 0x43, - 0xE4, 0xB8, 0xA6, 0x43, 0xE4, 0xB8, 0xA8, 0x43, - 0xE4, 0xB8, 0xAD, 0x43, 0xE4, 0xB8, 0xB2, 0x43, - 0xE4, 0xB8, 0xB6, 0x43, 0xE4, 0xB8, 0xB8, 0x43, - 0xE4, 0xB8, 0xB9, 0x43, 0xE4, 0xB8, 0xBD, 0x43, - // Bytes 700 - 73f - 0xE4, 0xB8, 0xBF, 0x43, 0xE4, 0xB9, 0x81, 0x43, - 0xE4, 0xB9, 0x99, 0x43, 0xE4, 0xB9, 0x9D, 0x43, - 0xE4, 0xBA, 0x82, 0x43, 0xE4, 0xBA, 0x85, 0x43, - 0xE4, 0xBA, 0x86, 0x43, 0xE4, 0xBA, 0x8C, 0x43, - 0xE4, 0xBA, 0x94, 0x43, 0xE4, 0xBA, 0xA0, 0x43, - 0xE4, 0xBA, 0xA4, 0x43, 0xE4, 0xBA, 0xAE, 0x43, - 0xE4, 0xBA, 0xBA, 0x43, 0xE4, 0xBB, 0x80, 0x43, - 0xE4, 0xBB, 0x8C, 0x43, 0xE4, 0xBB, 0xA4, 0x43, - // Bytes 740 - 77f - 0xE4, 0xBC, 0x81, 0x43, 0xE4, 0xBC, 0x91, 0x43, - 0xE4, 0xBD, 0xA0, 0x43, 0xE4, 0xBE, 0x80, 0x43, - 0xE4, 0xBE, 0x86, 0x43, 0xE4, 0xBE, 0x8B, 0x43, - 0xE4, 0xBE, 0xAE, 0x43, 0xE4, 0xBE, 0xBB, 0x43, - 0xE4, 0xBE, 0xBF, 0x43, 0xE5, 0x80, 0x82, 0x43, - 0xE5, 0x80, 0xAB, 0x43, 0xE5, 0x81, 0xBA, 0x43, - 0xE5, 0x82, 0x99, 0x43, 0xE5, 0x83, 0x8F, 0x43, - 0xE5, 0x83, 0x9A, 0x43, 0xE5, 0x83, 0xA7, 0x43, - // Bytes 780 - 7bf - 0xE5, 0x84, 0xAA, 0x43, 0xE5, 0x84, 0xBF, 0x43, - 0xE5, 0x85, 0x80, 0x43, 0xE5, 0x85, 0x85, 0x43, - 0xE5, 0x85, 0x8D, 0x43, 0xE5, 0x85, 0x94, 0x43, - 0xE5, 0x85, 0xA4, 0x43, 0xE5, 0x85, 0xA5, 0x43, - 0xE5, 0x85, 0xA7, 0x43, 0xE5, 0x85, 0xA8, 0x43, - 0xE5, 0x85, 0xA9, 0x43, 0xE5, 0x85, 0xAB, 0x43, - 0xE5, 0x85, 0xAD, 0x43, 0xE5, 0x85, 0xB7, 0x43, - 0xE5, 0x86, 0x80, 0x43, 0xE5, 0x86, 0x82, 0x43, - // Bytes 7c0 - 7ff - 0xE5, 0x86, 0x8D, 0x43, 0xE5, 0x86, 0x92, 0x43, - 0xE5, 0x86, 0x95, 0x43, 0xE5, 0x86, 0x96, 0x43, - 0xE5, 0x86, 0x97, 0x43, 0xE5, 0x86, 0x99, 0x43, - 0xE5, 0x86, 0xA4, 0x43, 0xE5, 0x86, 0xAB, 0x43, - 0xE5, 0x86, 0xAC, 0x43, 0xE5, 0x86, 0xB5, 0x43, - 0xE5, 0x86, 0xB7, 0x43, 0xE5, 0x87, 0x89, 0x43, - 0xE5, 0x87, 0x8C, 0x43, 0xE5, 0x87, 0x9C, 0x43, - 0xE5, 0x87, 0x9E, 0x43, 0xE5, 0x87, 0xA0, 0x43, - // Bytes 800 - 83f - 0xE5, 0x87, 0xB5, 0x43, 0xE5, 0x88, 0x80, 0x43, - 0xE5, 0x88, 0x83, 0x43, 0xE5, 0x88, 0x87, 0x43, - 0xE5, 0x88, 0x97, 0x43, 0xE5, 0x88, 0x9D, 0x43, - 0xE5, 0x88, 0xA9, 0x43, 0xE5, 0x88, 0xBA, 0x43, - 0xE5, 0x88, 0xBB, 0x43, 0xE5, 0x89, 0x86, 0x43, - 0xE5, 0x89, 0x8D, 0x43, 0xE5, 0x89, 0xB2, 0x43, - 0xE5, 0x89, 0xB7, 0x43, 0xE5, 0x8A, 0x89, 0x43, - 0xE5, 0x8A, 0x9B, 0x43, 0xE5, 0x8A, 0xA3, 0x43, - // Bytes 840 - 87f - 0xE5, 0x8A, 0xB3, 0x43, 0xE5, 0x8A, 0xB4, 0x43, - 0xE5, 0x8B, 0x87, 0x43, 0xE5, 0x8B, 0x89, 0x43, - 0xE5, 0x8B, 0x92, 0x43, 0xE5, 0x8B, 0x9E, 0x43, - 0xE5, 0x8B, 0xA4, 0x43, 0xE5, 0x8B, 0xB5, 0x43, - 0xE5, 0x8B, 0xB9, 0x43, 0xE5, 0x8B, 0xBA, 0x43, - 0xE5, 0x8C, 0x85, 0x43, 0xE5, 0x8C, 0x86, 0x43, - 0xE5, 0x8C, 0x95, 0x43, 0xE5, 0x8C, 0x97, 0x43, - 0xE5, 0x8C, 0x9A, 0x43, 0xE5, 0x8C, 0xB8, 0x43, - // Bytes 880 - 8bf - 0xE5, 0x8C, 0xBB, 0x43, 0xE5, 0x8C, 0xBF, 0x43, - 0xE5, 0x8D, 0x81, 0x43, 0xE5, 0x8D, 0x84, 0x43, - 0xE5, 0x8D, 0x85, 0x43, 0xE5, 0x8D, 0x89, 0x43, - 0xE5, 0x8D, 0x91, 0x43, 0xE5, 0x8D, 0x94, 0x43, - 0xE5, 0x8D, 0x9A, 0x43, 0xE5, 0x8D, 0x9C, 0x43, - 0xE5, 0x8D, 0xA9, 0x43, 0xE5, 0x8D, 0xB0, 0x43, - 0xE5, 0x8D, 0xB3, 0x43, 0xE5, 0x8D, 0xB5, 0x43, - 0xE5, 0x8D, 0xBD, 0x43, 0xE5, 0x8D, 0xBF, 0x43, - // Bytes 8c0 - 8ff - 0xE5, 0x8E, 0x82, 0x43, 0xE5, 0x8E, 0xB6, 0x43, - 0xE5, 0x8F, 0x83, 0x43, 0xE5, 0x8F, 0x88, 0x43, - 0xE5, 0x8F, 0x8A, 0x43, 0xE5, 0x8F, 0x8C, 0x43, - 0xE5, 0x8F, 0x9F, 0x43, 0xE5, 0x8F, 0xA3, 0x43, - 0xE5, 0x8F, 0xA5, 0x43, 0xE5, 0x8F, 0xAB, 0x43, - 0xE5, 0x8F, 0xAF, 0x43, 0xE5, 0x8F, 0xB1, 0x43, - 0xE5, 0x8F, 0xB3, 0x43, 0xE5, 0x90, 0x86, 0x43, - 0xE5, 0x90, 0x88, 0x43, 0xE5, 0x90, 0x8D, 0x43, - // Bytes 900 - 93f - 0xE5, 0x90, 0x8F, 0x43, 0xE5, 0x90, 0x9D, 0x43, - 0xE5, 0x90, 0xB8, 0x43, 0xE5, 0x90, 0xB9, 0x43, - 0xE5, 0x91, 0x82, 0x43, 0xE5, 0x91, 0x88, 0x43, - 0xE5, 0x91, 0xA8, 0x43, 0xE5, 0x92, 0x9E, 0x43, - 0xE5, 0x92, 0xA2, 0x43, 0xE5, 0x92, 0xBD, 0x43, - 0xE5, 0x93, 0xB6, 0x43, 0xE5, 0x94, 0x90, 0x43, - 0xE5, 0x95, 0x8F, 0x43, 0xE5, 0x95, 0x93, 0x43, - 0xE5, 0x95, 0x95, 0x43, 0xE5, 0x95, 0xA3, 0x43, - // Bytes 940 - 97f - 0xE5, 0x96, 0x84, 0x43, 0xE5, 0x96, 0x87, 0x43, - 0xE5, 0x96, 0x99, 0x43, 0xE5, 0x96, 0x9D, 0x43, - 0xE5, 0x96, 0xAB, 0x43, 0xE5, 0x96, 0xB3, 0x43, - 0xE5, 0x96, 0xB6, 0x43, 0xE5, 0x97, 0x80, 0x43, - 0xE5, 0x97, 0x82, 0x43, 0xE5, 0x97, 0xA2, 0x43, - 0xE5, 0x98, 0x86, 0x43, 0xE5, 0x99, 0x91, 0x43, - 0xE5, 0x99, 0xA8, 0x43, 0xE5, 0x99, 0xB4, 0x43, - 0xE5, 0x9B, 0x97, 0x43, 0xE5, 0x9B, 0x9B, 0x43, - // Bytes 980 - 9bf - 0xE5, 0x9B, 0xB9, 0x43, 0xE5, 0x9C, 0x96, 0x43, - 0xE5, 0x9C, 0x97, 0x43, 0xE5, 0x9C, 0x9F, 0x43, - 0xE5, 0x9C, 0xB0, 0x43, 0xE5, 0x9E, 0x8B, 0x43, - 0xE5, 0x9F, 0x8E, 0x43, 0xE5, 0x9F, 0xB4, 0x43, - 0xE5, 0xA0, 0x8D, 0x43, 0xE5, 0xA0, 0xB1, 0x43, - 0xE5, 0xA0, 0xB2, 0x43, 0xE5, 0xA1, 0x80, 0x43, - 0xE5, 0xA1, 0x9A, 0x43, 0xE5, 0xA1, 0x9E, 0x43, - 0xE5, 0xA2, 0xA8, 0x43, 0xE5, 0xA2, 0xAC, 0x43, - // Bytes 9c0 - 9ff - 0xE5, 0xA2, 0xB3, 0x43, 0xE5, 0xA3, 0x98, 0x43, - 0xE5, 0xA3, 0x9F, 0x43, 0xE5, 0xA3, 0xAB, 0x43, - 0xE5, 0xA3, 0xAE, 0x43, 0xE5, 0xA3, 0xB0, 0x43, - 0xE5, 0xA3, 0xB2, 0x43, 0xE5, 0xA3, 0xB7, 0x43, - 0xE5, 0xA4, 0x82, 0x43, 0xE5, 0xA4, 0x86, 0x43, - 0xE5, 0xA4, 0x8A, 0x43, 0xE5, 0xA4, 0x95, 0x43, - 0xE5, 0xA4, 0x9A, 0x43, 0xE5, 0xA4, 0x9C, 0x43, - 0xE5, 0xA4, 0xA2, 0x43, 0xE5, 0xA4, 0xA7, 0x43, - // Bytes a00 - a3f - 0xE5, 0xA4, 0xA9, 0x43, 0xE5, 0xA5, 0x84, 0x43, - 0xE5, 0xA5, 0x88, 0x43, 0xE5, 0xA5, 0x91, 0x43, - 0xE5, 0xA5, 0x94, 0x43, 0xE5, 0xA5, 0xA2, 0x43, - 0xE5, 0xA5, 0xB3, 0x43, 0xE5, 0xA7, 0x98, 0x43, - 0xE5, 0xA7, 0xAC, 0x43, 0xE5, 0xA8, 0x9B, 0x43, - 0xE5, 0xA8, 0xA7, 0x43, 0xE5, 0xA9, 0xA2, 0x43, - 0xE5, 0xA9, 0xA6, 0x43, 0xE5, 0xAA, 0xB5, 0x43, - 0xE5, 0xAC, 0x88, 0x43, 0xE5, 0xAC, 0xA8, 0x43, - // Bytes a40 - a7f - 0xE5, 0xAC, 0xBE, 0x43, 0xE5, 0xAD, 0x90, 0x43, - 0xE5, 0xAD, 0x97, 0x43, 0xE5, 0xAD, 0xA6, 0x43, - 0xE5, 0xAE, 0x80, 0x43, 0xE5, 0xAE, 0x85, 0x43, - 0xE5, 0xAE, 0x97, 0x43, 0xE5, 0xAF, 0x83, 0x43, - 0xE5, 0xAF, 0x98, 0x43, 0xE5, 0xAF, 0xA7, 0x43, - 0xE5, 0xAF, 0xAE, 0x43, 0xE5, 0xAF, 0xB3, 0x43, - 0xE5, 0xAF, 0xB8, 0x43, 0xE5, 0xAF, 0xBF, 0x43, - 0xE5, 0xB0, 0x86, 0x43, 0xE5, 0xB0, 0x8F, 0x43, - // Bytes a80 - abf - 0xE5, 0xB0, 0xA2, 0x43, 0xE5, 0xB0, 0xB8, 0x43, - 0xE5, 0xB0, 0xBF, 0x43, 0xE5, 0xB1, 0xA0, 0x43, - 0xE5, 0xB1, 0xA2, 0x43, 0xE5, 0xB1, 0xA4, 0x43, - 0xE5, 0xB1, 0xA5, 0x43, 0xE5, 0xB1, 0xAE, 0x43, - 0xE5, 0xB1, 0xB1, 0x43, 0xE5, 0xB2, 0x8D, 0x43, - 0xE5, 0xB3, 0x80, 0x43, 0xE5, 0xB4, 0x99, 0x43, - 0xE5, 0xB5, 0x83, 0x43, 0xE5, 0xB5, 0x90, 0x43, - 0xE5, 0xB5, 0xAB, 0x43, 0xE5, 0xB5, 0xAE, 0x43, - // Bytes ac0 - aff - 0xE5, 0xB5, 0xBC, 0x43, 0xE5, 0xB6, 0xB2, 0x43, - 0xE5, 0xB6, 0xBA, 0x43, 0xE5, 0xB7, 0x9B, 0x43, - 0xE5, 0xB7, 0xA1, 0x43, 0xE5, 0xB7, 0xA2, 0x43, - 0xE5, 0xB7, 0xA5, 0x43, 0xE5, 0xB7, 0xA6, 0x43, - 0xE5, 0xB7, 0xB1, 0x43, 0xE5, 0xB7, 0xBD, 0x43, - 0xE5, 0xB7, 0xBE, 0x43, 0xE5, 0xB8, 0xA8, 0x43, - 0xE5, 0xB8, 0xBD, 0x43, 0xE5, 0xB9, 0xA9, 0x43, - 0xE5, 0xB9, 0xB2, 0x43, 0xE5, 0xB9, 0xB4, 0x43, - // Bytes b00 - b3f - 0xE5, 0xB9, 0xBA, 0x43, 0xE5, 0xB9, 0xBC, 0x43, - 0xE5, 0xB9, 0xBF, 0x43, 0xE5, 0xBA, 0xA6, 0x43, - 0xE5, 0xBA, 0xB0, 0x43, 0xE5, 0xBA, 0xB3, 0x43, - 0xE5, 0xBA, 0xB6, 0x43, 0xE5, 0xBB, 0x89, 0x43, - 0xE5, 0xBB, 0x8A, 0x43, 0xE5, 0xBB, 0x92, 0x43, - 0xE5, 0xBB, 0x93, 0x43, 0xE5, 0xBB, 0x99, 0x43, - 0xE5, 0xBB, 0xAC, 0x43, 0xE5, 0xBB, 0xB4, 0x43, - 0xE5, 0xBB, 0xBE, 0x43, 0xE5, 0xBC, 0x84, 0x43, - // Bytes b40 - b7f - 0xE5, 0xBC, 0x8B, 0x43, 0xE5, 0xBC, 0x93, 0x43, - 0xE5, 0xBC, 0xA2, 0x43, 0xE5, 0xBD, 0x90, 0x43, - 0xE5, 0xBD, 0x93, 0x43, 0xE5, 0xBD, 0xA1, 0x43, - 0xE5, 0xBD, 0xA2, 0x43, 0xE5, 0xBD, 0xA9, 0x43, - 0xE5, 0xBD, 0xAB, 0x43, 0xE5, 0xBD, 0xB3, 0x43, - 0xE5, 0xBE, 0x8B, 0x43, 0xE5, 0xBE, 0x8C, 0x43, - 0xE5, 0xBE, 0x97, 0x43, 0xE5, 0xBE, 0x9A, 0x43, - 0xE5, 0xBE, 0xA9, 0x43, 0xE5, 0xBE, 0xAD, 0x43, - // Bytes b80 - bbf - 0xE5, 0xBF, 0x83, 0x43, 0xE5, 0xBF, 0x8D, 0x43, - 0xE5, 0xBF, 0x97, 0x43, 0xE5, 0xBF, 0xB5, 0x43, - 0xE5, 0xBF, 0xB9, 0x43, 0xE6, 0x80, 0x92, 0x43, - 0xE6, 0x80, 0x9C, 0x43, 0xE6, 0x81, 0xB5, 0x43, - 0xE6, 0x82, 0x81, 0x43, 0xE6, 0x82, 0x94, 0x43, - 0xE6, 0x83, 0x87, 0x43, 0xE6, 0x83, 0x98, 0x43, - 0xE6, 0x83, 0xA1, 0x43, 0xE6, 0x84, 0x88, 0x43, - 0xE6, 0x85, 0x84, 0x43, 0xE6, 0x85, 0x88, 0x43, - // Bytes bc0 - bff - 0xE6, 0x85, 0x8C, 0x43, 0xE6, 0x85, 0x8E, 0x43, - 0xE6, 0x85, 0xA0, 0x43, 0xE6, 0x85, 0xA8, 0x43, - 0xE6, 0x85, 0xBA, 0x43, 0xE6, 0x86, 0x8E, 0x43, - 0xE6, 0x86, 0x90, 0x43, 0xE6, 0x86, 0xA4, 0x43, - 0xE6, 0x86, 0xAF, 0x43, 0xE6, 0x86, 0xB2, 0x43, - 0xE6, 0x87, 0x9E, 0x43, 0xE6, 0x87, 0xB2, 0x43, - 0xE6, 0x87, 0xB6, 0x43, 0xE6, 0x88, 0x80, 0x43, - 0xE6, 0x88, 0x88, 0x43, 0xE6, 0x88, 0x90, 0x43, - // Bytes c00 - c3f - 0xE6, 0x88, 0x9B, 0x43, 0xE6, 0x88, 0xAE, 0x43, - 0xE6, 0x88, 0xB4, 0x43, 0xE6, 0x88, 0xB6, 0x43, - 0xE6, 0x89, 0x8B, 0x43, 0xE6, 0x89, 0x93, 0x43, - 0xE6, 0x89, 0x9D, 0x43, 0xE6, 0x8A, 0x95, 0x43, - 0xE6, 0x8A, 0xB1, 0x43, 0xE6, 0x8B, 0x89, 0x43, - 0xE6, 0x8B, 0x8F, 0x43, 0xE6, 0x8B, 0x93, 0x43, - 0xE6, 0x8B, 0x94, 0x43, 0xE6, 0x8B, 0xBC, 0x43, - 0xE6, 0x8B, 0xBE, 0x43, 0xE6, 0x8C, 0x87, 0x43, - // Bytes c40 - c7f - 0xE6, 0x8C, 0xBD, 0x43, 0xE6, 0x8D, 0x90, 0x43, - 0xE6, 0x8D, 0x95, 0x43, 0xE6, 0x8D, 0xA8, 0x43, - 0xE6, 0x8D, 0xBB, 0x43, 0xE6, 0x8E, 0x83, 0x43, - 0xE6, 0x8E, 0xA0, 0x43, 0xE6, 0x8E, 0xA9, 0x43, - 0xE6, 0x8F, 0x84, 0x43, 0xE6, 0x8F, 0x85, 0x43, - 0xE6, 0x8F, 0xA4, 0x43, 0xE6, 0x90, 0x9C, 0x43, - 0xE6, 0x90, 0xA2, 0x43, 0xE6, 0x91, 0x92, 0x43, - 0xE6, 0x91, 0xA9, 0x43, 0xE6, 0x91, 0xB7, 0x43, - // Bytes c80 - cbf - 0xE6, 0x91, 0xBE, 0x43, 0xE6, 0x92, 0x9A, 0x43, - 0xE6, 0x92, 0x9D, 0x43, 0xE6, 0x93, 0x84, 0x43, - 0xE6, 0x94, 0xAF, 0x43, 0xE6, 0x94, 0xB4, 0x43, - 0xE6, 0x95, 0x8F, 0x43, 0xE6, 0x95, 0x96, 0x43, - 0xE6, 0x95, 0xAC, 0x43, 0xE6, 0x95, 0xB8, 0x43, - 0xE6, 0x96, 0x87, 0x43, 0xE6, 0x96, 0x97, 0x43, - 0xE6, 0x96, 0x99, 0x43, 0xE6, 0x96, 0xA4, 0x43, - 0xE6, 0x96, 0xB0, 0x43, 0xE6, 0x96, 0xB9, 0x43, - // Bytes cc0 - cff - 0xE6, 0x97, 0x85, 0x43, 0xE6, 0x97, 0xA0, 0x43, - 0xE6, 0x97, 0xA2, 0x43, 0xE6, 0x97, 0xA3, 0x43, - 0xE6, 0x97, 0xA5, 0x43, 0xE6, 0x98, 0x93, 0x43, - 0xE6, 0x98, 0xA0, 0x43, 0xE6, 0x99, 0x89, 0x43, - 0xE6, 0x99, 0xB4, 0x43, 0xE6, 0x9A, 0x88, 0x43, - 0xE6, 0x9A, 0x91, 0x43, 0xE6, 0x9A, 0x9C, 0x43, - 0xE6, 0x9A, 0xB4, 0x43, 0xE6, 0x9B, 0x86, 0x43, - 0xE6, 0x9B, 0xB0, 0x43, 0xE6, 0x9B, 0xB4, 0x43, - // Bytes d00 - d3f - 0xE6, 0x9B, 0xB8, 0x43, 0xE6, 0x9C, 0x80, 0x43, - 0xE6, 0x9C, 0x88, 0x43, 0xE6, 0x9C, 0x89, 0x43, - 0xE6, 0x9C, 0x97, 0x43, 0xE6, 0x9C, 0x9B, 0x43, - 0xE6, 0x9C, 0xA1, 0x43, 0xE6, 0x9C, 0xA8, 0x43, - 0xE6, 0x9D, 0x8E, 0x43, 0xE6, 0x9D, 0x93, 0x43, - 0xE6, 0x9D, 0x96, 0x43, 0xE6, 0x9D, 0x9E, 0x43, - 0xE6, 0x9D, 0xBB, 0x43, 0xE6, 0x9E, 0x85, 0x43, - 0xE6, 0x9E, 0x97, 0x43, 0xE6, 0x9F, 0xB3, 0x43, - // Bytes d40 - d7f - 0xE6, 0x9F, 0xBA, 0x43, 0xE6, 0xA0, 0x97, 0x43, - 0xE6, 0xA0, 0x9F, 0x43, 0xE6, 0xA0, 0xAA, 0x43, - 0xE6, 0xA1, 0x92, 0x43, 0xE6, 0xA2, 0x81, 0x43, - 0xE6, 0xA2, 0x85, 0x43, 0xE6, 0xA2, 0x8E, 0x43, - 0xE6, 0xA2, 0xA8, 0x43, 0xE6, 0xA4, 0x94, 0x43, - 0xE6, 0xA5, 0x82, 0x43, 0xE6, 0xA6, 0xA3, 0x43, - 0xE6, 0xA7, 0xAA, 0x43, 0xE6, 0xA8, 0x82, 0x43, - 0xE6, 0xA8, 0x93, 0x43, 0xE6, 0xAA, 0xA8, 0x43, - // Bytes d80 - dbf - 0xE6, 0xAB, 0x93, 0x43, 0xE6, 0xAB, 0x9B, 0x43, - 0xE6, 0xAC, 0x84, 0x43, 0xE6, 0xAC, 0xA0, 0x43, - 0xE6, 0xAC, 0xA1, 0x43, 0xE6, 0xAD, 0x94, 0x43, - 0xE6, 0xAD, 0xA2, 0x43, 0xE6, 0xAD, 0xA3, 0x43, - 0xE6, 0xAD, 0xB2, 0x43, 0xE6, 0xAD, 0xB7, 0x43, - 0xE6, 0xAD, 0xB9, 0x43, 0xE6, 0xAE, 0x9F, 0x43, - 0xE6, 0xAE, 0xAE, 0x43, 0xE6, 0xAE, 0xB3, 0x43, - 0xE6, 0xAE, 0xBA, 0x43, 0xE6, 0xAE, 0xBB, 0x43, - // Bytes dc0 - dff - 0xE6, 0xAF, 0x8B, 0x43, 0xE6, 0xAF, 0x8D, 0x43, - 0xE6, 0xAF, 0x94, 0x43, 0xE6, 0xAF, 0x9B, 0x43, - 0xE6, 0xB0, 0x8F, 0x43, 0xE6, 0xB0, 0x94, 0x43, - 0xE6, 0xB0, 0xB4, 0x43, 0xE6, 0xB1, 0x8E, 0x43, - 0xE6, 0xB1, 0xA7, 0x43, 0xE6, 0xB2, 0x88, 0x43, - 0xE6, 0xB2, 0xBF, 0x43, 0xE6, 0xB3, 0x8C, 0x43, - 0xE6, 0xB3, 0x8D, 0x43, 0xE6, 0xB3, 0xA5, 0x43, - 0xE6, 0xB3, 0xA8, 0x43, 0xE6, 0xB4, 0x96, 0x43, - // Bytes e00 - e3f - 0xE6, 0xB4, 0x9B, 0x43, 0xE6, 0xB4, 0x9E, 0x43, - 0xE6, 0xB4, 0xB4, 0x43, 0xE6, 0xB4, 0xBE, 0x43, - 0xE6, 0xB5, 0x81, 0x43, 0xE6, 0xB5, 0xA9, 0x43, - 0xE6, 0xB5, 0xAA, 0x43, 0xE6, 0xB5, 0xB7, 0x43, - 0xE6, 0xB5, 0xB8, 0x43, 0xE6, 0xB6, 0x85, 0x43, - 0xE6, 0xB7, 0x8B, 0x43, 0xE6, 0xB7, 0x9A, 0x43, - 0xE6, 0xB7, 0xAA, 0x43, 0xE6, 0xB7, 0xB9, 0x43, - 0xE6, 0xB8, 0x9A, 0x43, 0xE6, 0xB8, 0xAF, 0x43, - // Bytes e40 - e7f - 0xE6, 0xB9, 0xAE, 0x43, 0xE6, 0xBA, 0x80, 0x43, - 0xE6, 0xBA, 0x9C, 0x43, 0xE6, 0xBA, 0xBA, 0x43, - 0xE6, 0xBB, 0x87, 0x43, 0xE6, 0xBB, 0x8B, 0x43, - 0xE6, 0xBB, 0x91, 0x43, 0xE6, 0xBB, 0x9B, 0x43, - 0xE6, 0xBC, 0x8F, 0x43, 0xE6, 0xBC, 0x94, 0x43, - 0xE6, 0xBC, 0xA2, 0x43, 0xE6, 0xBC, 0xA3, 0x43, - 0xE6, 0xBD, 0xAE, 0x43, 0xE6, 0xBF, 0x86, 0x43, - 0xE6, 0xBF, 0xAB, 0x43, 0xE6, 0xBF, 0xBE, 0x43, - // Bytes e80 - ebf - 0xE7, 0x80, 0x9B, 0x43, 0xE7, 0x80, 0x9E, 0x43, - 0xE7, 0x80, 0xB9, 0x43, 0xE7, 0x81, 0x8A, 0x43, - 0xE7, 0x81, 0xAB, 0x43, 0xE7, 0x81, 0xB0, 0x43, - 0xE7, 0x81, 0xB7, 0x43, 0xE7, 0x81, 0xBD, 0x43, - 0xE7, 0x82, 0x99, 0x43, 0xE7, 0x82, 0xAD, 0x43, - 0xE7, 0x83, 0x88, 0x43, 0xE7, 0x83, 0x99, 0x43, - 0xE7, 0x84, 0xA1, 0x43, 0xE7, 0x85, 0x85, 0x43, - 0xE7, 0x85, 0x89, 0x43, 0xE7, 0x85, 0xAE, 0x43, - // Bytes ec0 - eff - 0xE7, 0x86, 0x9C, 0x43, 0xE7, 0x87, 0x8E, 0x43, - 0xE7, 0x87, 0x90, 0x43, 0xE7, 0x88, 0x90, 0x43, - 0xE7, 0x88, 0x9B, 0x43, 0xE7, 0x88, 0xA8, 0x43, - 0xE7, 0x88, 0xAA, 0x43, 0xE7, 0x88, 0xAB, 0x43, - 0xE7, 0x88, 0xB5, 0x43, 0xE7, 0x88, 0xB6, 0x43, - 0xE7, 0x88, 0xBB, 0x43, 0xE7, 0x88, 0xBF, 0x43, - 0xE7, 0x89, 0x87, 0x43, 0xE7, 0x89, 0x90, 0x43, - 0xE7, 0x89, 0x99, 0x43, 0xE7, 0x89, 0x9B, 0x43, - // Bytes f00 - f3f - 0xE7, 0x89, 0xA2, 0x43, 0xE7, 0x89, 0xB9, 0x43, - 0xE7, 0x8A, 0x80, 0x43, 0xE7, 0x8A, 0x95, 0x43, - 0xE7, 0x8A, 0xAC, 0x43, 0xE7, 0x8A, 0xAF, 0x43, - 0xE7, 0x8B, 0x80, 0x43, 0xE7, 0x8B, 0xBC, 0x43, - 0xE7, 0x8C, 0xAA, 0x43, 0xE7, 0x8D, 0xB5, 0x43, - 0xE7, 0x8D, 0xBA, 0x43, 0xE7, 0x8E, 0x84, 0x43, - 0xE7, 0x8E, 0x87, 0x43, 0xE7, 0x8E, 0x89, 0x43, - 0xE7, 0x8E, 0x8B, 0x43, 0xE7, 0x8E, 0xA5, 0x43, - // Bytes f40 - f7f - 0xE7, 0x8E, 0xB2, 0x43, 0xE7, 0x8F, 0x9E, 0x43, - 0xE7, 0x90, 0x86, 0x43, 0xE7, 0x90, 0x89, 0x43, - 0xE7, 0x90, 0xA2, 0x43, 0xE7, 0x91, 0x87, 0x43, - 0xE7, 0x91, 0x9C, 0x43, 0xE7, 0x91, 0xA9, 0x43, - 0xE7, 0x91, 0xB1, 0x43, 0xE7, 0x92, 0x85, 0x43, - 0xE7, 0x92, 0x89, 0x43, 0xE7, 0x92, 0x98, 0x43, - 0xE7, 0x93, 0x8A, 0x43, 0xE7, 0x93, 0x9C, 0x43, - 0xE7, 0x93, 0xA6, 0x43, 0xE7, 0x94, 0x86, 0x43, - // Bytes f80 - fbf - 0xE7, 0x94, 0x98, 0x43, 0xE7, 0x94, 0x9F, 0x43, - 0xE7, 0x94, 0xA4, 0x43, 0xE7, 0x94, 0xA8, 0x43, - 0xE7, 0x94, 0xB0, 0x43, 0xE7, 0x94, 0xB2, 0x43, - 0xE7, 0x94, 0xB3, 0x43, 0xE7, 0x94, 0xB7, 0x43, - 0xE7, 0x94, 0xBB, 0x43, 0xE7, 0x94, 0xBE, 0x43, - 0xE7, 0x95, 0x99, 0x43, 0xE7, 0x95, 0xA5, 0x43, - 0xE7, 0x95, 0xB0, 0x43, 0xE7, 0x96, 0x8B, 0x43, - 0xE7, 0x96, 0x92, 0x43, 0xE7, 0x97, 0xA2, 0x43, - // Bytes fc0 - fff - 0xE7, 0x98, 0x90, 0x43, 0xE7, 0x98, 0x9D, 0x43, - 0xE7, 0x98, 0x9F, 0x43, 0xE7, 0x99, 0x82, 0x43, - 0xE7, 0x99, 0xA9, 0x43, 0xE7, 0x99, 0xB6, 0x43, - 0xE7, 0x99, 0xBD, 0x43, 0xE7, 0x9A, 0xAE, 0x43, - 0xE7, 0x9A, 0xBF, 0x43, 0xE7, 0x9B, 0x8A, 0x43, - 0xE7, 0x9B, 0x9B, 0x43, 0xE7, 0x9B, 0xA3, 0x43, - 0xE7, 0x9B, 0xA7, 0x43, 0xE7, 0x9B, 0xAE, 0x43, - 0xE7, 0x9B, 0xB4, 0x43, 0xE7, 0x9C, 0x81, 0x43, - // Bytes 1000 - 103f - 0xE7, 0x9C, 0x9E, 0x43, 0xE7, 0x9C, 0x9F, 0x43, - 0xE7, 0x9D, 0x80, 0x43, 0xE7, 0x9D, 0x8A, 0x43, - 0xE7, 0x9E, 0x8B, 0x43, 0xE7, 0x9E, 0xA7, 0x43, - 0xE7, 0x9F, 0x9B, 0x43, 0xE7, 0x9F, 0xA2, 0x43, - 0xE7, 0x9F, 0xB3, 0x43, 0xE7, 0xA1, 0x8E, 0x43, - 0xE7, 0xA1, 0xAB, 0x43, 0xE7, 0xA2, 0x8C, 0x43, - 0xE7, 0xA2, 0x91, 0x43, 0xE7, 0xA3, 0x8A, 0x43, - 0xE7, 0xA3, 0x8C, 0x43, 0xE7, 0xA3, 0xBB, 0x43, - // Bytes 1040 - 107f - 0xE7, 0xA4, 0xAA, 0x43, 0xE7, 0xA4, 0xBA, 0x43, - 0xE7, 0xA4, 0xBC, 0x43, 0xE7, 0xA4, 0xBE, 0x43, - 0xE7, 0xA5, 0x88, 0x43, 0xE7, 0xA5, 0x89, 0x43, - 0xE7, 0xA5, 0x90, 0x43, 0xE7, 0xA5, 0x96, 0x43, - 0xE7, 0xA5, 0x9D, 0x43, 0xE7, 0xA5, 0x9E, 0x43, - 0xE7, 0xA5, 0xA5, 0x43, 0xE7, 0xA5, 0xBF, 0x43, - 0xE7, 0xA6, 0x81, 0x43, 0xE7, 0xA6, 0x8D, 0x43, - 0xE7, 0xA6, 0x8E, 0x43, 0xE7, 0xA6, 0x8F, 0x43, - // Bytes 1080 - 10bf - 0xE7, 0xA6, 0xAE, 0x43, 0xE7, 0xA6, 0xB8, 0x43, - 0xE7, 0xA6, 0xBE, 0x43, 0xE7, 0xA7, 0x8A, 0x43, - 0xE7, 0xA7, 0x98, 0x43, 0xE7, 0xA7, 0xAB, 0x43, - 0xE7, 0xA8, 0x9C, 0x43, 0xE7, 0xA9, 0x80, 0x43, - 0xE7, 0xA9, 0x8A, 0x43, 0xE7, 0xA9, 0x8F, 0x43, - 0xE7, 0xA9, 0xB4, 0x43, 0xE7, 0xA9, 0xBA, 0x43, - 0xE7, 0xAA, 0x81, 0x43, 0xE7, 0xAA, 0xB1, 0x43, - 0xE7, 0xAB, 0x8B, 0x43, 0xE7, 0xAB, 0xAE, 0x43, - // Bytes 10c0 - 10ff - 0xE7, 0xAB, 0xB9, 0x43, 0xE7, 0xAC, 0xA0, 0x43, - 0xE7, 0xAE, 0x8F, 0x43, 0xE7, 0xAF, 0x80, 0x43, - 0xE7, 0xAF, 0x86, 0x43, 0xE7, 0xAF, 0x89, 0x43, - 0xE7, 0xB0, 0xBE, 0x43, 0xE7, 0xB1, 0xA0, 0x43, - 0xE7, 0xB1, 0xB3, 0x43, 0xE7, 0xB1, 0xBB, 0x43, - 0xE7, 0xB2, 0x92, 0x43, 0xE7, 0xB2, 0xBE, 0x43, - 0xE7, 0xB3, 0x92, 0x43, 0xE7, 0xB3, 0x96, 0x43, - 0xE7, 0xB3, 0xA3, 0x43, 0xE7, 0xB3, 0xA7, 0x43, - // Bytes 1100 - 113f - 0xE7, 0xB3, 0xA8, 0x43, 0xE7, 0xB3, 0xB8, 0x43, - 0xE7, 0xB4, 0x80, 0x43, 0xE7, 0xB4, 0x90, 0x43, - 0xE7, 0xB4, 0xA2, 0x43, 0xE7, 0xB4, 0xAF, 0x43, - 0xE7, 0xB5, 0x82, 0x43, 0xE7, 0xB5, 0x9B, 0x43, - 0xE7, 0xB5, 0xA3, 0x43, 0xE7, 0xB6, 0xA0, 0x43, - 0xE7, 0xB6, 0xBE, 0x43, 0xE7, 0xB7, 0x87, 0x43, - 0xE7, 0xB7, 0xB4, 0x43, 0xE7, 0xB8, 0x82, 0x43, - 0xE7, 0xB8, 0x89, 0x43, 0xE7, 0xB8, 0xB7, 0x43, - // Bytes 1140 - 117f - 0xE7, 0xB9, 0x81, 0x43, 0xE7, 0xB9, 0x85, 0x43, - 0xE7, 0xBC, 0xB6, 0x43, 0xE7, 0xBC, 0xBE, 0x43, - 0xE7, 0xBD, 0x91, 0x43, 0xE7, 0xBD, 0xB2, 0x43, - 0xE7, 0xBD, 0xB9, 0x43, 0xE7, 0xBD, 0xBA, 0x43, - 0xE7, 0xBE, 0x85, 0x43, 0xE7, 0xBE, 0x8A, 0x43, - 0xE7, 0xBE, 0x95, 0x43, 0xE7, 0xBE, 0x9A, 0x43, - 0xE7, 0xBE, 0xBD, 0x43, 0xE7, 0xBF, 0xBA, 0x43, - 0xE8, 0x80, 0x81, 0x43, 0xE8, 0x80, 0x85, 0x43, - // Bytes 1180 - 11bf - 0xE8, 0x80, 0x8C, 0x43, 0xE8, 0x80, 0x92, 0x43, - 0xE8, 0x80, 0xB3, 0x43, 0xE8, 0x81, 0x86, 0x43, - 0xE8, 0x81, 0xA0, 0x43, 0xE8, 0x81, 0xAF, 0x43, - 0xE8, 0x81, 0xB0, 0x43, 0xE8, 0x81, 0xBE, 0x43, - 0xE8, 0x81, 0xBF, 0x43, 0xE8, 0x82, 0x89, 0x43, - 0xE8, 0x82, 0x8B, 0x43, 0xE8, 0x82, 0xAD, 0x43, - 0xE8, 0x82, 0xB2, 0x43, 0xE8, 0x84, 0x83, 0x43, - 0xE8, 0x84, 0xBE, 0x43, 0xE8, 0x87, 0x98, 0x43, - // Bytes 11c0 - 11ff - 0xE8, 0x87, 0xA3, 0x43, 0xE8, 0x87, 0xA8, 0x43, - 0xE8, 0x87, 0xAA, 0x43, 0xE8, 0x87, 0xAD, 0x43, - 0xE8, 0x87, 0xB3, 0x43, 0xE8, 0x87, 0xBC, 0x43, - 0xE8, 0x88, 0x81, 0x43, 0xE8, 0x88, 0x84, 0x43, - 0xE8, 0x88, 0x8C, 0x43, 0xE8, 0x88, 0x98, 0x43, - 0xE8, 0x88, 0x9B, 0x43, 0xE8, 0x88, 0x9F, 0x43, - 0xE8, 0x89, 0xAE, 0x43, 0xE8, 0x89, 0xAF, 0x43, - 0xE8, 0x89, 0xB2, 0x43, 0xE8, 0x89, 0xB8, 0x43, - // Bytes 1200 - 123f - 0xE8, 0x89, 0xB9, 0x43, 0xE8, 0x8A, 0x8B, 0x43, - 0xE8, 0x8A, 0x91, 0x43, 0xE8, 0x8A, 0x9D, 0x43, - 0xE8, 0x8A, 0xB1, 0x43, 0xE8, 0x8A, 0xB3, 0x43, - 0xE8, 0x8A, 0xBD, 0x43, 0xE8, 0x8B, 0xA5, 0x43, - 0xE8, 0x8B, 0xA6, 0x43, 0xE8, 0x8C, 0x9D, 0x43, - 0xE8, 0x8C, 0xA3, 0x43, 0xE8, 0x8C, 0xB6, 0x43, - 0xE8, 0x8D, 0x92, 0x43, 0xE8, 0x8D, 0x93, 0x43, - 0xE8, 0x8D, 0xA3, 0x43, 0xE8, 0x8E, 0xAD, 0x43, - // Bytes 1240 - 127f - 0xE8, 0x8E, 0xBD, 0x43, 0xE8, 0x8F, 0x89, 0x43, - 0xE8, 0x8F, 0x8A, 0x43, 0xE8, 0x8F, 0x8C, 0x43, - 0xE8, 0x8F, 0x9C, 0x43, 0xE8, 0x8F, 0xA7, 0x43, - 0xE8, 0x8F, 0xAF, 0x43, 0xE8, 0x8F, 0xB1, 0x43, - 0xE8, 0x90, 0xBD, 0x43, 0xE8, 0x91, 0x89, 0x43, - 0xE8, 0x91, 0x97, 0x43, 0xE8, 0x93, 0xAE, 0x43, - 0xE8, 0x93, 0xB1, 0x43, 0xE8, 0x93, 0xB3, 0x43, - 0xE8, 0x93, 0xBC, 0x43, 0xE8, 0x94, 0x96, 0x43, - // Bytes 1280 - 12bf - 0xE8, 0x95, 0xA4, 0x43, 0xE8, 0x97, 0x8D, 0x43, - 0xE8, 0x97, 0xBA, 0x43, 0xE8, 0x98, 0x86, 0x43, - 0xE8, 0x98, 0x92, 0x43, 0xE8, 0x98, 0xAD, 0x43, - 0xE8, 0x98, 0xBF, 0x43, 0xE8, 0x99, 0x8D, 0x43, - 0xE8, 0x99, 0x90, 0x43, 0xE8, 0x99, 0x9C, 0x43, - 0xE8, 0x99, 0xA7, 0x43, 0xE8, 0x99, 0xA9, 0x43, - 0xE8, 0x99, 0xAB, 0x43, 0xE8, 0x9A, 0x88, 0x43, - 0xE8, 0x9A, 0xA9, 0x43, 0xE8, 0x9B, 0xA2, 0x43, - // Bytes 12c0 - 12ff - 0xE8, 0x9C, 0x8E, 0x43, 0xE8, 0x9C, 0xA8, 0x43, - 0xE8, 0x9D, 0xAB, 0x43, 0xE8, 0x9D, 0xB9, 0x43, - 0xE8, 0x9E, 0x86, 0x43, 0xE8, 0x9E, 0xBA, 0x43, - 0xE8, 0x9F, 0xA1, 0x43, 0xE8, 0xA0, 0x81, 0x43, - 0xE8, 0xA0, 0x9F, 0x43, 0xE8, 0xA1, 0x80, 0x43, - 0xE8, 0xA1, 0x8C, 0x43, 0xE8, 0xA1, 0xA0, 0x43, - 0xE8, 0xA1, 0xA3, 0x43, 0xE8, 0xA3, 0x82, 0x43, - 0xE8, 0xA3, 0x8F, 0x43, 0xE8, 0xA3, 0x97, 0x43, - // Bytes 1300 - 133f - 0xE8, 0xA3, 0x9E, 0x43, 0xE8, 0xA3, 0xA1, 0x43, - 0xE8, 0xA3, 0xB8, 0x43, 0xE8, 0xA3, 0xBA, 0x43, - 0xE8, 0xA4, 0x90, 0x43, 0xE8, 0xA5, 0x81, 0x43, - 0xE8, 0xA5, 0xA4, 0x43, 0xE8, 0xA5, 0xBE, 0x43, - 0xE8, 0xA6, 0x86, 0x43, 0xE8, 0xA6, 0x8B, 0x43, - 0xE8, 0xA6, 0x96, 0x43, 0xE8, 0xA7, 0x92, 0x43, - 0xE8, 0xA7, 0xA3, 0x43, 0xE8, 0xA8, 0x80, 0x43, - 0xE8, 0xAA, 0xA0, 0x43, 0xE8, 0xAA, 0xAA, 0x43, - // Bytes 1340 - 137f - 0xE8, 0xAA, 0xBF, 0x43, 0xE8, 0xAB, 0x8B, 0x43, - 0xE8, 0xAB, 0x92, 0x43, 0xE8, 0xAB, 0x96, 0x43, - 0xE8, 0xAB, 0xAD, 0x43, 0xE8, 0xAB, 0xB8, 0x43, - 0xE8, 0xAB, 0xBE, 0x43, 0xE8, 0xAC, 0x81, 0x43, - 0xE8, 0xAC, 0xB9, 0x43, 0xE8, 0xAD, 0x98, 0x43, - 0xE8, 0xAE, 0x80, 0x43, 0xE8, 0xAE, 0x8A, 0x43, - 0xE8, 0xB0, 0xB7, 0x43, 0xE8, 0xB1, 0x86, 0x43, - 0xE8, 0xB1, 0x88, 0x43, 0xE8, 0xB1, 0x95, 0x43, - // Bytes 1380 - 13bf - 0xE8, 0xB1, 0xB8, 0x43, 0xE8, 0xB2, 0x9D, 0x43, - 0xE8, 0xB2, 0xA1, 0x43, 0xE8, 0xB2, 0xA9, 0x43, - 0xE8, 0xB2, 0xAB, 0x43, 0xE8, 0xB3, 0x81, 0x43, - 0xE8, 0xB3, 0x82, 0x43, 0xE8, 0xB3, 0x87, 0x43, - 0xE8, 0xB3, 0x88, 0x43, 0xE8, 0xB3, 0x93, 0x43, - 0xE8, 0xB4, 0x88, 0x43, 0xE8, 0xB4, 0x9B, 0x43, - 0xE8, 0xB5, 0xA4, 0x43, 0xE8, 0xB5, 0xB0, 0x43, - 0xE8, 0xB5, 0xB7, 0x43, 0xE8, 0xB6, 0xB3, 0x43, - // Bytes 13c0 - 13ff - 0xE8, 0xB6, 0xBC, 0x43, 0xE8, 0xB7, 0x8B, 0x43, - 0xE8, 0xB7, 0xAF, 0x43, 0xE8, 0xB7, 0xB0, 0x43, - 0xE8, 0xBA, 0xAB, 0x43, 0xE8, 0xBB, 0x8A, 0x43, - 0xE8, 0xBB, 0x94, 0x43, 0xE8, 0xBC, 0xA6, 0x43, - 0xE8, 0xBC, 0xAA, 0x43, 0xE8, 0xBC, 0xB8, 0x43, - 0xE8, 0xBC, 0xBB, 0x43, 0xE8, 0xBD, 0xA2, 0x43, - 0xE8, 0xBE, 0x9B, 0x43, 0xE8, 0xBE, 0x9E, 0x43, - 0xE8, 0xBE, 0xB0, 0x43, 0xE8, 0xBE, 0xB5, 0x43, - // Bytes 1400 - 143f - 0xE8, 0xBE, 0xB6, 0x43, 0xE9, 0x80, 0xA3, 0x43, - 0xE9, 0x80, 0xB8, 0x43, 0xE9, 0x81, 0x8A, 0x43, - 0xE9, 0x81, 0xA9, 0x43, 0xE9, 0x81, 0xB2, 0x43, - 0xE9, 0x81, 0xBC, 0x43, 0xE9, 0x82, 0x8F, 0x43, - 0xE9, 0x82, 0x91, 0x43, 0xE9, 0x82, 0x94, 0x43, - 0xE9, 0x83, 0x8E, 0x43, 0xE9, 0x83, 0x9E, 0x43, - 0xE9, 0x83, 0xB1, 0x43, 0xE9, 0x83, 0xBD, 0x43, - 0xE9, 0x84, 0x91, 0x43, 0xE9, 0x84, 0x9B, 0x43, - // Bytes 1440 - 147f - 0xE9, 0x85, 0x89, 0x43, 0xE9, 0x85, 0x8D, 0x43, - 0xE9, 0x85, 0xAA, 0x43, 0xE9, 0x86, 0x99, 0x43, - 0xE9, 0x86, 0xB4, 0x43, 0xE9, 0x87, 0x86, 0x43, - 0xE9, 0x87, 0x8C, 0x43, 0xE9, 0x87, 0x8F, 0x43, - 0xE9, 0x87, 0x91, 0x43, 0xE9, 0x88, 0xB4, 0x43, - 0xE9, 0x88, 0xB8, 0x43, 0xE9, 0x89, 0xB6, 0x43, - 0xE9, 0x89, 0xBC, 0x43, 0xE9, 0x8B, 0x97, 0x43, - 0xE9, 0x8B, 0x98, 0x43, 0xE9, 0x8C, 0x84, 0x43, - // Bytes 1480 - 14bf - 0xE9, 0x8D, 0x8A, 0x43, 0xE9, 0x8F, 0xB9, 0x43, - 0xE9, 0x90, 0x95, 0x43, 0xE9, 0x95, 0xB7, 0x43, - 0xE9, 0x96, 0x80, 0x43, 0xE9, 0x96, 0x8B, 0x43, - 0xE9, 0x96, 0xAD, 0x43, 0xE9, 0x96, 0xB7, 0x43, - 0xE9, 0x98, 0x9C, 0x43, 0xE9, 0x98, 0xAE, 0x43, - 0xE9, 0x99, 0x8B, 0x43, 0xE9, 0x99, 0x8D, 0x43, - 0xE9, 0x99, 0xB5, 0x43, 0xE9, 0x99, 0xB8, 0x43, - 0xE9, 0x99, 0xBC, 0x43, 0xE9, 0x9A, 0x86, 0x43, - // Bytes 14c0 - 14ff - 0xE9, 0x9A, 0xA3, 0x43, 0xE9, 0x9A, 0xB6, 0x43, - 0xE9, 0x9A, 0xB7, 0x43, 0xE9, 0x9A, 0xB8, 0x43, - 0xE9, 0x9A, 0xB9, 0x43, 0xE9, 0x9B, 0x83, 0x43, - 0xE9, 0x9B, 0xA2, 0x43, 0xE9, 0x9B, 0xA3, 0x43, - 0xE9, 0x9B, 0xA8, 0x43, 0xE9, 0x9B, 0xB6, 0x43, - 0xE9, 0x9B, 0xB7, 0x43, 0xE9, 0x9C, 0xA3, 0x43, - 0xE9, 0x9C, 0xB2, 0x43, 0xE9, 0x9D, 0x88, 0x43, - 0xE9, 0x9D, 0x91, 0x43, 0xE9, 0x9D, 0x96, 0x43, - // Bytes 1500 - 153f - 0xE9, 0x9D, 0x9E, 0x43, 0xE9, 0x9D, 0xA2, 0x43, - 0xE9, 0x9D, 0xA9, 0x43, 0xE9, 0x9F, 0x8B, 0x43, - 0xE9, 0x9F, 0x9B, 0x43, 0xE9, 0x9F, 0xA0, 0x43, - 0xE9, 0x9F, 0xAD, 0x43, 0xE9, 0x9F, 0xB3, 0x43, - 0xE9, 0x9F, 0xBF, 0x43, 0xE9, 0xA0, 0x81, 0x43, - 0xE9, 0xA0, 0x85, 0x43, 0xE9, 0xA0, 0x8B, 0x43, - 0xE9, 0xA0, 0x98, 0x43, 0xE9, 0xA0, 0xA9, 0x43, - 0xE9, 0xA0, 0xBB, 0x43, 0xE9, 0xA1, 0x9E, 0x43, - // Bytes 1540 - 157f - 0xE9, 0xA2, 0xA8, 0x43, 0xE9, 0xA3, 0x9B, 0x43, - 0xE9, 0xA3, 0x9F, 0x43, 0xE9, 0xA3, 0xA2, 0x43, - 0xE9, 0xA3, 0xAF, 0x43, 0xE9, 0xA3, 0xBC, 0x43, - 0xE9, 0xA4, 0xA8, 0x43, 0xE9, 0xA4, 0xA9, 0x43, - 0xE9, 0xA6, 0x96, 0x43, 0xE9, 0xA6, 0x99, 0x43, - 0xE9, 0xA6, 0xA7, 0x43, 0xE9, 0xA6, 0xAC, 0x43, - 0xE9, 0xA7, 0x82, 0x43, 0xE9, 0xA7, 0xB1, 0x43, - 0xE9, 0xA7, 0xBE, 0x43, 0xE9, 0xA9, 0xAA, 0x43, - // Bytes 1580 - 15bf - 0xE9, 0xAA, 0xA8, 0x43, 0xE9, 0xAB, 0x98, 0x43, - 0xE9, 0xAB, 0x9F, 0x43, 0xE9, 0xAC, 0x92, 0x43, - 0xE9, 0xAC, 0xA5, 0x43, 0xE9, 0xAC, 0xAF, 0x43, - 0xE9, 0xAC, 0xB2, 0x43, 0xE9, 0xAC, 0xBC, 0x43, - 0xE9, 0xAD, 0x9A, 0x43, 0xE9, 0xAD, 0xAF, 0x43, - 0xE9, 0xB1, 0x80, 0x43, 0xE9, 0xB1, 0x97, 0x43, - 0xE9, 0xB3, 0xA5, 0x43, 0xE9, 0xB3, 0xBD, 0x43, - 0xE9, 0xB5, 0xA7, 0x43, 0xE9, 0xB6, 0xB4, 0x43, - // Bytes 15c0 - 15ff - 0xE9, 0xB7, 0xBA, 0x43, 0xE9, 0xB8, 0x9E, 0x43, - 0xE9, 0xB9, 0xB5, 0x43, 0xE9, 0xB9, 0xBF, 0x43, - 0xE9, 0xBA, 0x97, 0x43, 0xE9, 0xBA, 0x9F, 0x43, - 0xE9, 0xBA, 0xA5, 0x43, 0xE9, 0xBA, 0xBB, 0x43, - 0xE9, 0xBB, 0x83, 0x43, 0xE9, 0xBB, 0x8D, 0x43, - 0xE9, 0xBB, 0x8E, 0x43, 0xE9, 0xBB, 0x91, 0x43, - 0xE9, 0xBB, 0xB9, 0x43, 0xE9, 0xBB, 0xBD, 0x43, - 0xE9, 0xBB, 0xBE, 0x43, 0xE9, 0xBC, 0x85, 0x43, - // Bytes 1600 - 163f - 0xE9, 0xBC, 0x8E, 0x43, 0xE9, 0xBC, 0x8F, 0x43, - 0xE9, 0xBC, 0x93, 0x43, 0xE9, 0xBC, 0x96, 0x43, - 0xE9, 0xBC, 0xA0, 0x43, 0xE9, 0xBC, 0xBB, 0x43, - 0xE9, 0xBD, 0x83, 0x43, 0xE9, 0xBD, 0x8A, 0x43, - 0xE9, 0xBD, 0x92, 0x43, 0xE9, 0xBE, 0x8D, 0x43, - 0xE9, 0xBE, 0x8E, 0x43, 0xE9, 0xBE, 0x9C, 0x43, - 0xE9, 0xBE, 0x9F, 0x43, 0xE9, 0xBE, 0xA0, 0x43, - 0xEA, 0x9C, 0xA7, 0x43, 0xEA, 0x9D, 0xAF, 0x43, - // Bytes 1640 - 167f - 0xEA, 0xAC, 0xB7, 0x43, 0xEA, 0xAD, 0x92, 0x44, - 0xF0, 0xA0, 0x84, 0xA2, 0x44, 0xF0, 0xA0, 0x94, - 0x9C, 0x44, 0xF0, 0xA0, 0x94, 0xA5, 0x44, 0xF0, - 0xA0, 0x95, 0x8B, 0x44, 0xF0, 0xA0, 0x98, 0xBA, - 0x44, 0xF0, 0xA0, 0xA0, 0x84, 0x44, 0xF0, 0xA0, - 0xA3, 0x9E, 0x44, 0xF0, 0xA0, 0xA8, 0xAC, 0x44, - 0xF0, 0xA0, 0xAD, 0xA3, 0x44, 0xF0, 0xA1, 0x93, - 0xA4, 0x44, 0xF0, 0xA1, 0x9A, 0xA8, 0x44, 0xF0, - // Bytes 1680 - 16bf - 0xA1, 0x9B, 0xAA, 0x44, 0xF0, 0xA1, 0xA7, 0x88, - 0x44, 0xF0, 0xA1, 0xAC, 0x98, 0x44, 0xF0, 0xA1, - 0xB4, 0x8B, 0x44, 0xF0, 0xA1, 0xB7, 0xA4, 0x44, - 0xF0, 0xA1, 0xB7, 0xA6, 0x44, 0xF0, 0xA2, 0x86, - 0x83, 0x44, 0xF0, 0xA2, 0x86, 0x9F, 0x44, 0xF0, - 0xA2, 0x8C, 0xB1, 0x44, 0xF0, 0xA2, 0x9B, 0x94, - 0x44, 0xF0, 0xA2, 0xA1, 0x84, 0x44, 0xF0, 0xA2, - 0xA1, 0x8A, 0x44, 0xF0, 0xA2, 0xAC, 0x8C, 0x44, - // Bytes 16c0 - 16ff - 0xF0, 0xA2, 0xAF, 0xB1, 0x44, 0xF0, 0xA3, 0x80, - 0x8A, 0x44, 0xF0, 0xA3, 0x8A, 0xB8, 0x44, 0xF0, - 0xA3, 0x8D, 0x9F, 0x44, 0xF0, 0xA3, 0x8E, 0x93, - 0x44, 0xF0, 0xA3, 0x8E, 0x9C, 0x44, 0xF0, 0xA3, - 0x8F, 0x83, 0x44, 0xF0, 0xA3, 0x8F, 0x95, 0x44, - 0xF0, 0xA3, 0x91, 0xAD, 0x44, 0xF0, 0xA3, 0x9A, - 0xA3, 0x44, 0xF0, 0xA3, 0xA2, 0xA7, 0x44, 0xF0, - 0xA3, 0xAA, 0x8D, 0x44, 0xF0, 0xA3, 0xAB, 0xBA, - // Bytes 1700 - 173f - 0x44, 0xF0, 0xA3, 0xB2, 0xBC, 0x44, 0xF0, 0xA3, - 0xB4, 0x9E, 0x44, 0xF0, 0xA3, 0xBB, 0x91, 0x44, - 0xF0, 0xA3, 0xBD, 0x9E, 0x44, 0xF0, 0xA3, 0xBE, - 0x8E, 0x44, 0xF0, 0xA4, 0x89, 0xA3, 0x44, 0xF0, - 0xA4, 0x8B, 0xAE, 0x44, 0xF0, 0xA4, 0x8E, 0xAB, - 0x44, 0xF0, 0xA4, 0x98, 0x88, 0x44, 0xF0, 0xA4, - 0x9C, 0xB5, 0x44, 0xF0, 0xA4, 0xA0, 0x94, 0x44, - 0xF0, 0xA4, 0xB0, 0xB6, 0x44, 0xF0, 0xA4, 0xB2, - // Bytes 1740 - 177f - 0x92, 0x44, 0xF0, 0xA4, 0xBE, 0xA1, 0x44, 0xF0, - 0xA4, 0xBE, 0xB8, 0x44, 0xF0, 0xA5, 0x81, 0x84, - 0x44, 0xF0, 0xA5, 0x83, 0xB2, 0x44, 0xF0, 0xA5, - 0x83, 0xB3, 0x44, 0xF0, 0xA5, 0x84, 0x99, 0x44, - 0xF0, 0xA5, 0x84, 0xB3, 0x44, 0xF0, 0xA5, 0x89, - 0x89, 0x44, 0xF0, 0xA5, 0x90, 0x9D, 0x44, 0xF0, - 0xA5, 0x98, 0xA6, 0x44, 0xF0, 0xA5, 0x9A, 0x9A, - 0x44, 0xF0, 0xA5, 0x9B, 0x85, 0x44, 0xF0, 0xA5, - // Bytes 1780 - 17bf - 0xA5, 0xBC, 0x44, 0xF0, 0xA5, 0xAA, 0xA7, 0x44, - 0xF0, 0xA5, 0xAE, 0xAB, 0x44, 0xF0, 0xA5, 0xB2, - 0x80, 0x44, 0xF0, 0xA5, 0xB3, 0x90, 0x44, 0xF0, - 0xA5, 0xBE, 0x86, 0x44, 0xF0, 0xA6, 0x87, 0x9A, - 0x44, 0xF0, 0xA6, 0x88, 0xA8, 0x44, 0xF0, 0xA6, - 0x89, 0x87, 0x44, 0xF0, 0xA6, 0x8B, 0x99, 0x44, - 0xF0, 0xA6, 0x8C, 0xBE, 0x44, 0xF0, 0xA6, 0x93, - 0x9A, 0x44, 0xF0, 0xA6, 0x94, 0xA3, 0x44, 0xF0, - // Bytes 17c0 - 17ff - 0xA6, 0x96, 0xA8, 0x44, 0xF0, 0xA6, 0x9E, 0xA7, - 0x44, 0xF0, 0xA6, 0x9E, 0xB5, 0x44, 0xF0, 0xA6, - 0xAC, 0xBC, 0x44, 0xF0, 0xA6, 0xB0, 0xB6, 0x44, - 0xF0, 0xA6, 0xB3, 0x95, 0x44, 0xF0, 0xA6, 0xB5, - 0xAB, 0x44, 0xF0, 0xA6, 0xBC, 0xAC, 0x44, 0xF0, - 0xA6, 0xBE, 0xB1, 0x44, 0xF0, 0xA7, 0x83, 0x92, - 0x44, 0xF0, 0xA7, 0x8F, 0x8A, 0x44, 0xF0, 0xA7, - 0x99, 0xA7, 0x44, 0xF0, 0xA7, 0xA2, 0xAE, 0x44, - // Bytes 1800 - 183f - 0xF0, 0xA7, 0xA5, 0xA6, 0x44, 0xF0, 0xA7, 0xB2, - 0xA8, 0x44, 0xF0, 0xA7, 0xBB, 0x93, 0x44, 0xF0, - 0xA7, 0xBC, 0xAF, 0x44, 0xF0, 0xA8, 0x97, 0x92, - 0x44, 0xF0, 0xA8, 0x97, 0xAD, 0x44, 0xF0, 0xA8, - 0x9C, 0xAE, 0x44, 0xF0, 0xA8, 0xAF, 0xBA, 0x44, - 0xF0, 0xA8, 0xB5, 0xB7, 0x44, 0xF0, 0xA9, 0x85, - 0x85, 0x44, 0xF0, 0xA9, 0x87, 0x9F, 0x44, 0xF0, - 0xA9, 0x88, 0x9A, 0x44, 0xF0, 0xA9, 0x90, 0x8A, - // Bytes 1840 - 187f - 0x44, 0xF0, 0xA9, 0x92, 0x96, 0x44, 0xF0, 0xA9, - 0x96, 0xB6, 0x44, 0xF0, 0xA9, 0xAC, 0xB0, 0x44, - 0xF0, 0xAA, 0x83, 0x8E, 0x44, 0xF0, 0xAA, 0x84, - 0x85, 0x44, 0xF0, 0xAA, 0x88, 0x8E, 0x44, 0xF0, - 0xAA, 0x8A, 0x91, 0x44, 0xF0, 0xAA, 0x8E, 0x92, - 0x44, 0xF0, 0xAA, 0x98, 0x80, 0x42, 0x21, 0x21, - 0x42, 0x21, 0x3F, 0x42, 0x2E, 0x2E, 0x42, 0x30, - 0x2C, 0x42, 0x30, 0x2E, 0x42, 0x31, 0x2C, 0x42, - // Bytes 1880 - 18bf - 0x31, 0x2E, 0x42, 0x31, 0x30, 0x42, 0x31, 0x31, - 0x42, 0x31, 0x32, 0x42, 0x31, 0x33, 0x42, 0x31, - 0x34, 0x42, 0x31, 0x35, 0x42, 0x31, 0x36, 0x42, - 0x31, 0x37, 0x42, 0x31, 0x38, 0x42, 0x31, 0x39, - 0x42, 0x32, 0x2C, 0x42, 0x32, 0x2E, 0x42, 0x32, - 0x30, 0x42, 0x32, 0x31, 0x42, 0x32, 0x32, 0x42, - 0x32, 0x33, 0x42, 0x32, 0x34, 0x42, 0x32, 0x35, - 0x42, 0x32, 0x36, 0x42, 0x32, 0x37, 0x42, 0x32, - // Bytes 18c0 - 18ff - 0x38, 0x42, 0x32, 0x39, 0x42, 0x33, 0x2C, 0x42, - 0x33, 0x2E, 0x42, 0x33, 0x30, 0x42, 0x33, 0x31, - 0x42, 0x33, 0x32, 0x42, 0x33, 0x33, 0x42, 0x33, - 0x34, 0x42, 0x33, 0x35, 0x42, 0x33, 0x36, 0x42, - 0x33, 0x37, 0x42, 0x33, 0x38, 0x42, 0x33, 0x39, - 0x42, 0x34, 0x2C, 0x42, 0x34, 0x2E, 0x42, 0x34, - 0x30, 0x42, 0x34, 0x31, 0x42, 0x34, 0x32, 0x42, - 0x34, 0x33, 0x42, 0x34, 0x34, 0x42, 0x34, 0x35, - // Bytes 1900 - 193f - 0x42, 0x34, 0x36, 0x42, 0x34, 0x37, 0x42, 0x34, - 0x38, 0x42, 0x34, 0x39, 0x42, 0x35, 0x2C, 0x42, - 0x35, 0x2E, 0x42, 0x35, 0x30, 0x42, 0x36, 0x2C, - 0x42, 0x36, 0x2E, 0x42, 0x37, 0x2C, 0x42, 0x37, - 0x2E, 0x42, 0x38, 0x2C, 0x42, 0x38, 0x2E, 0x42, - 0x39, 0x2C, 0x42, 0x39, 0x2E, 0x42, 0x3D, 0x3D, - 0x42, 0x3F, 0x21, 0x42, 0x3F, 0x3F, 0x42, 0x41, - 0x55, 0x42, 0x42, 0x71, 0x42, 0x43, 0x44, 0x42, - // Bytes 1940 - 197f - 0x44, 0x4A, 0x42, 0x44, 0x5A, 0x42, 0x44, 0x7A, - 0x42, 0x47, 0x42, 0x42, 0x47, 0x79, 0x42, 0x48, - 0x50, 0x42, 0x48, 0x56, 0x42, 0x48, 0x67, 0x42, - 0x48, 0x7A, 0x42, 0x49, 0x49, 0x42, 0x49, 0x4A, - 0x42, 0x49, 0x55, 0x42, 0x49, 0x56, 0x42, 0x49, - 0x58, 0x42, 0x4B, 0x42, 0x42, 0x4B, 0x4B, 0x42, - 0x4B, 0x4D, 0x42, 0x4C, 0x4A, 0x42, 0x4C, 0x6A, - 0x42, 0x4D, 0x42, 0x42, 0x4D, 0x43, 0x42, 0x4D, - // Bytes 1980 - 19bf - 0x44, 0x42, 0x4D, 0x52, 0x42, 0x4D, 0x56, 0x42, - 0x4D, 0x57, 0x42, 0x4E, 0x4A, 0x42, 0x4E, 0x6A, - 0x42, 0x4E, 0x6F, 0x42, 0x50, 0x48, 0x42, 0x50, - 0x52, 0x42, 0x50, 0x61, 0x42, 0x52, 0x73, 0x42, - 0x53, 0x44, 0x42, 0x53, 0x4D, 0x42, 0x53, 0x53, - 0x42, 0x53, 0x76, 0x42, 0x54, 0x4D, 0x42, 0x56, - 0x49, 0x42, 0x57, 0x43, 0x42, 0x57, 0x5A, 0x42, - 0x57, 0x62, 0x42, 0x58, 0x49, 0x42, 0x63, 0x63, - // Bytes 19c0 - 19ff - 0x42, 0x63, 0x64, 0x42, 0x63, 0x6D, 0x42, 0x64, - 0x42, 0x42, 0x64, 0x61, 0x42, 0x64, 0x6C, 0x42, - 0x64, 0x6D, 0x42, 0x64, 0x7A, 0x42, 0x65, 0x56, - 0x42, 0x66, 0x66, 0x42, 0x66, 0x69, 0x42, 0x66, - 0x6C, 0x42, 0x66, 0x6D, 0x42, 0x68, 0x61, 0x42, - 0x69, 0x69, 0x42, 0x69, 0x6A, 0x42, 0x69, 0x6E, - 0x42, 0x69, 0x76, 0x42, 0x69, 0x78, 0x42, 0x6B, - 0x41, 0x42, 0x6B, 0x56, 0x42, 0x6B, 0x57, 0x42, - // Bytes 1a00 - 1a3f - 0x6B, 0x67, 0x42, 0x6B, 0x6C, 0x42, 0x6B, 0x6D, - 0x42, 0x6B, 0x74, 0x42, 0x6C, 0x6A, 0x42, 0x6C, - 0x6D, 0x42, 0x6C, 0x6E, 0x42, 0x6C, 0x78, 0x42, - 0x6D, 0x32, 0x42, 0x6D, 0x33, 0x42, 0x6D, 0x41, - 0x42, 0x6D, 0x56, 0x42, 0x6D, 0x57, 0x42, 0x6D, - 0x62, 0x42, 0x6D, 0x67, 0x42, 0x6D, 0x6C, 0x42, - 0x6D, 0x6D, 0x42, 0x6D, 0x73, 0x42, 0x6E, 0x41, - 0x42, 0x6E, 0x46, 0x42, 0x6E, 0x56, 0x42, 0x6E, - // Bytes 1a40 - 1a7f - 0x57, 0x42, 0x6E, 0x6A, 0x42, 0x6E, 0x6D, 0x42, - 0x6E, 0x73, 0x42, 0x6F, 0x56, 0x42, 0x70, 0x41, - 0x42, 0x70, 0x46, 0x42, 0x70, 0x56, 0x42, 0x70, - 0x57, 0x42, 0x70, 0x63, 0x42, 0x70, 0x73, 0x42, - 0x73, 0x72, 0x42, 0x73, 0x74, 0x42, 0x76, 0x69, - 0x42, 0x78, 0x69, 0x43, 0x28, 0x31, 0x29, 0x43, - 0x28, 0x32, 0x29, 0x43, 0x28, 0x33, 0x29, 0x43, - 0x28, 0x34, 0x29, 0x43, 0x28, 0x35, 0x29, 0x43, - // Bytes 1a80 - 1abf - 0x28, 0x36, 0x29, 0x43, 0x28, 0x37, 0x29, 0x43, - 0x28, 0x38, 0x29, 0x43, 0x28, 0x39, 0x29, 0x43, - 0x28, 0x41, 0x29, 0x43, 0x28, 0x42, 0x29, 0x43, - 0x28, 0x43, 0x29, 0x43, 0x28, 0x44, 0x29, 0x43, - 0x28, 0x45, 0x29, 0x43, 0x28, 0x46, 0x29, 0x43, - 0x28, 0x47, 0x29, 0x43, 0x28, 0x48, 0x29, 0x43, - 0x28, 0x49, 0x29, 0x43, 0x28, 0x4A, 0x29, 0x43, - 0x28, 0x4B, 0x29, 0x43, 0x28, 0x4C, 0x29, 0x43, - // Bytes 1ac0 - 1aff - 0x28, 0x4D, 0x29, 0x43, 0x28, 0x4E, 0x29, 0x43, - 0x28, 0x4F, 0x29, 0x43, 0x28, 0x50, 0x29, 0x43, - 0x28, 0x51, 0x29, 0x43, 0x28, 0x52, 0x29, 0x43, - 0x28, 0x53, 0x29, 0x43, 0x28, 0x54, 0x29, 0x43, - 0x28, 0x55, 0x29, 0x43, 0x28, 0x56, 0x29, 0x43, - 0x28, 0x57, 0x29, 0x43, 0x28, 0x58, 0x29, 0x43, - 0x28, 0x59, 0x29, 0x43, 0x28, 0x5A, 0x29, 0x43, - 0x28, 0x61, 0x29, 0x43, 0x28, 0x62, 0x29, 0x43, - // Bytes 1b00 - 1b3f - 0x28, 0x63, 0x29, 0x43, 0x28, 0x64, 0x29, 0x43, - 0x28, 0x65, 0x29, 0x43, 0x28, 0x66, 0x29, 0x43, - 0x28, 0x67, 0x29, 0x43, 0x28, 0x68, 0x29, 0x43, - 0x28, 0x69, 0x29, 0x43, 0x28, 0x6A, 0x29, 0x43, - 0x28, 0x6B, 0x29, 0x43, 0x28, 0x6C, 0x29, 0x43, - 0x28, 0x6D, 0x29, 0x43, 0x28, 0x6E, 0x29, 0x43, - 0x28, 0x6F, 0x29, 0x43, 0x28, 0x70, 0x29, 0x43, - 0x28, 0x71, 0x29, 0x43, 0x28, 0x72, 0x29, 0x43, - // Bytes 1b40 - 1b7f - 0x28, 0x73, 0x29, 0x43, 0x28, 0x74, 0x29, 0x43, - 0x28, 0x75, 0x29, 0x43, 0x28, 0x76, 0x29, 0x43, - 0x28, 0x77, 0x29, 0x43, 0x28, 0x78, 0x29, 0x43, - 0x28, 0x79, 0x29, 0x43, 0x28, 0x7A, 0x29, 0x43, - 0x2E, 0x2E, 0x2E, 0x43, 0x31, 0x30, 0x2E, 0x43, - 0x31, 0x31, 0x2E, 0x43, 0x31, 0x32, 0x2E, 0x43, - 0x31, 0x33, 0x2E, 0x43, 0x31, 0x34, 0x2E, 0x43, - 0x31, 0x35, 0x2E, 0x43, 0x31, 0x36, 0x2E, 0x43, - // Bytes 1b80 - 1bbf - 0x31, 0x37, 0x2E, 0x43, 0x31, 0x38, 0x2E, 0x43, - 0x31, 0x39, 0x2E, 0x43, 0x32, 0x30, 0x2E, 0x43, - 0x3A, 0x3A, 0x3D, 0x43, 0x3D, 0x3D, 0x3D, 0x43, - 0x43, 0x6F, 0x2E, 0x43, 0x46, 0x41, 0x58, 0x43, - 0x47, 0x48, 0x7A, 0x43, 0x47, 0x50, 0x61, 0x43, - 0x49, 0x49, 0x49, 0x43, 0x4C, 0x54, 0x44, 0x43, - 0x4C, 0xC2, 0xB7, 0x43, 0x4D, 0x48, 0x7A, 0x43, - 0x4D, 0x50, 0x61, 0x43, 0x4D, 0xCE, 0xA9, 0x43, - // Bytes 1bc0 - 1bff - 0x50, 0x50, 0x4D, 0x43, 0x50, 0x50, 0x56, 0x43, - 0x50, 0x54, 0x45, 0x43, 0x54, 0x45, 0x4C, 0x43, - 0x54, 0x48, 0x7A, 0x43, 0x56, 0x49, 0x49, 0x43, - 0x58, 0x49, 0x49, 0x43, 0x61, 0x2F, 0x63, 0x43, - 0x61, 0x2F, 0x73, 0x43, 0x61, 0xCA, 0xBE, 0x43, - 0x62, 0x61, 0x72, 0x43, 0x63, 0x2F, 0x6F, 0x43, - 0x63, 0x2F, 0x75, 0x43, 0x63, 0x61, 0x6C, 0x43, - 0x63, 0x6D, 0x32, 0x43, 0x63, 0x6D, 0x33, 0x43, - // Bytes 1c00 - 1c3f - 0x64, 0x6D, 0x32, 0x43, 0x64, 0x6D, 0x33, 0x43, - 0x65, 0x72, 0x67, 0x43, 0x66, 0x66, 0x69, 0x43, - 0x66, 0x66, 0x6C, 0x43, 0x67, 0x61, 0x6C, 0x43, - 0x68, 0x50, 0x61, 0x43, 0x69, 0x69, 0x69, 0x43, - 0x6B, 0x48, 0x7A, 0x43, 0x6B, 0x50, 0x61, 0x43, - 0x6B, 0x6D, 0x32, 0x43, 0x6B, 0x6D, 0x33, 0x43, - 0x6B, 0xCE, 0xA9, 0x43, 0x6C, 0x6F, 0x67, 0x43, - 0x6C, 0xC2, 0xB7, 0x43, 0x6D, 0x69, 0x6C, 0x43, - // Bytes 1c40 - 1c7f - 0x6D, 0x6D, 0x32, 0x43, 0x6D, 0x6D, 0x33, 0x43, - 0x6D, 0x6F, 0x6C, 0x43, 0x72, 0x61, 0x64, 0x43, - 0x76, 0x69, 0x69, 0x43, 0x78, 0x69, 0x69, 0x43, - 0xC2, 0xB0, 0x43, 0x43, 0xC2, 0xB0, 0x46, 0x43, - 0xCA, 0xBC, 0x6E, 0x43, 0xCE, 0xBC, 0x41, 0x43, - 0xCE, 0xBC, 0x46, 0x43, 0xCE, 0xBC, 0x56, 0x43, - 0xCE, 0xBC, 0x57, 0x43, 0xCE, 0xBC, 0x67, 0x43, - 0xCE, 0xBC, 0x6C, 0x43, 0xCE, 0xBC, 0x6D, 0x43, - // Bytes 1c80 - 1cbf - 0xCE, 0xBC, 0x73, 0x44, 0x28, 0x31, 0x30, 0x29, - 0x44, 0x28, 0x31, 0x31, 0x29, 0x44, 0x28, 0x31, - 0x32, 0x29, 0x44, 0x28, 0x31, 0x33, 0x29, 0x44, - 0x28, 0x31, 0x34, 0x29, 0x44, 0x28, 0x31, 0x35, - 0x29, 0x44, 0x28, 0x31, 0x36, 0x29, 0x44, 0x28, - 0x31, 0x37, 0x29, 0x44, 0x28, 0x31, 0x38, 0x29, - 0x44, 0x28, 0x31, 0x39, 0x29, 0x44, 0x28, 0x32, - 0x30, 0x29, 0x44, 0x30, 0xE7, 0x82, 0xB9, 0x44, - // Bytes 1cc0 - 1cff - 0x31, 0xE2, 0x81, 0x84, 0x44, 0x31, 0xE6, 0x97, - 0xA5, 0x44, 0x31, 0xE6, 0x9C, 0x88, 0x44, 0x31, - 0xE7, 0x82, 0xB9, 0x44, 0x32, 0xE6, 0x97, 0xA5, - 0x44, 0x32, 0xE6, 0x9C, 0x88, 0x44, 0x32, 0xE7, - 0x82, 0xB9, 0x44, 0x33, 0xE6, 0x97, 0xA5, 0x44, - 0x33, 0xE6, 0x9C, 0x88, 0x44, 0x33, 0xE7, 0x82, - 0xB9, 0x44, 0x34, 0xE6, 0x97, 0xA5, 0x44, 0x34, - 0xE6, 0x9C, 0x88, 0x44, 0x34, 0xE7, 0x82, 0xB9, - // Bytes 1d00 - 1d3f - 0x44, 0x35, 0xE6, 0x97, 0xA5, 0x44, 0x35, 0xE6, - 0x9C, 0x88, 0x44, 0x35, 0xE7, 0x82, 0xB9, 0x44, - 0x36, 0xE6, 0x97, 0xA5, 0x44, 0x36, 0xE6, 0x9C, - 0x88, 0x44, 0x36, 0xE7, 0x82, 0xB9, 0x44, 0x37, - 0xE6, 0x97, 0xA5, 0x44, 0x37, 0xE6, 0x9C, 0x88, - 0x44, 0x37, 0xE7, 0x82, 0xB9, 0x44, 0x38, 0xE6, - 0x97, 0xA5, 0x44, 0x38, 0xE6, 0x9C, 0x88, 0x44, - 0x38, 0xE7, 0x82, 0xB9, 0x44, 0x39, 0xE6, 0x97, - // Bytes 1d40 - 1d7f - 0xA5, 0x44, 0x39, 0xE6, 0x9C, 0x88, 0x44, 0x39, - 0xE7, 0x82, 0xB9, 0x44, 0x56, 0x49, 0x49, 0x49, - 0x44, 0x61, 0x2E, 0x6D, 0x2E, 0x44, 0x6B, 0x63, - 0x61, 0x6C, 0x44, 0x70, 0x2E, 0x6D, 0x2E, 0x44, - 0x76, 0x69, 0x69, 0x69, 0x44, 0xD5, 0xA5, 0xD6, - 0x82, 0x44, 0xD5, 0xB4, 0xD5, 0xA5, 0x44, 0xD5, - 0xB4, 0xD5, 0xAB, 0x44, 0xD5, 0xB4, 0xD5, 0xAD, - 0x44, 0xD5, 0xB4, 0xD5, 0xB6, 0x44, 0xD5, 0xBE, - // Bytes 1d80 - 1dbf - 0xD5, 0xB6, 0x44, 0xD7, 0x90, 0xD7, 0x9C, 0x44, - 0xD8, 0xA7, 0xD9, 0xB4, 0x44, 0xD8, 0xA8, 0xD8, - 0xAC, 0x44, 0xD8, 0xA8, 0xD8, 0xAD, 0x44, 0xD8, - 0xA8, 0xD8, 0xAE, 0x44, 0xD8, 0xA8, 0xD8, 0xB1, - 0x44, 0xD8, 0xA8, 0xD8, 0xB2, 0x44, 0xD8, 0xA8, - 0xD9, 0x85, 0x44, 0xD8, 0xA8, 0xD9, 0x86, 0x44, - 0xD8, 0xA8, 0xD9, 0x87, 0x44, 0xD8, 0xA8, 0xD9, - 0x89, 0x44, 0xD8, 0xA8, 0xD9, 0x8A, 0x44, 0xD8, - // Bytes 1dc0 - 1dff - 0xAA, 0xD8, 0xAC, 0x44, 0xD8, 0xAA, 0xD8, 0xAD, - 0x44, 0xD8, 0xAA, 0xD8, 0xAE, 0x44, 0xD8, 0xAA, - 0xD8, 0xB1, 0x44, 0xD8, 0xAA, 0xD8, 0xB2, 0x44, - 0xD8, 0xAA, 0xD9, 0x85, 0x44, 0xD8, 0xAA, 0xD9, - 0x86, 0x44, 0xD8, 0xAA, 0xD9, 0x87, 0x44, 0xD8, - 0xAA, 0xD9, 0x89, 0x44, 0xD8, 0xAA, 0xD9, 0x8A, - 0x44, 0xD8, 0xAB, 0xD8, 0xAC, 0x44, 0xD8, 0xAB, - 0xD8, 0xB1, 0x44, 0xD8, 0xAB, 0xD8, 0xB2, 0x44, - // Bytes 1e00 - 1e3f - 0xD8, 0xAB, 0xD9, 0x85, 0x44, 0xD8, 0xAB, 0xD9, - 0x86, 0x44, 0xD8, 0xAB, 0xD9, 0x87, 0x44, 0xD8, - 0xAB, 0xD9, 0x89, 0x44, 0xD8, 0xAB, 0xD9, 0x8A, - 0x44, 0xD8, 0xAC, 0xD8, 0xAD, 0x44, 0xD8, 0xAC, - 0xD9, 0x85, 0x44, 0xD8, 0xAC, 0xD9, 0x89, 0x44, - 0xD8, 0xAC, 0xD9, 0x8A, 0x44, 0xD8, 0xAD, 0xD8, - 0xAC, 0x44, 0xD8, 0xAD, 0xD9, 0x85, 0x44, 0xD8, - 0xAD, 0xD9, 0x89, 0x44, 0xD8, 0xAD, 0xD9, 0x8A, - // Bytes 1e40 - 1e7f - 0x44, 0xD8, 0xAE, 0xD8, 0xAC, 0x44, 0xD8, 0xAE, - 0xD8, 0xAD, 0x44, 0xD8, 0xAE, 0xD9, 0x85, 0x44, - 0xD8, 0xAE, 0xD9, 0x89, 0x44, 0xD8, 0xAE, 0xD9, - 0x8A, 0x44, 0xD8, 0xB3, 0xD8, 0xAC, 0x44, 0xD8, - 0xB3, 0xD8, 0xAD, 0x44, 0xD8, 0xB3, 0xD8, 0xAE, - 0x44, 0xD8, 0xB3, 0xD8, 0xB1, 0x44, 0xD8, 0xB3, - 0xD9, 0x85, 0x44, 0xD8, 0xB3, 0xD9, 0x87, 0x44, - 0xD8, 0xB3, 0xD9, 0x89, 0x44, 0xD8, 0xB3, 0xD9, - // Bytes 1e80 - 1ebf - 0x8A, 0x44, 0xD8, 0xB4, 0xD8, 0xAC, 0x44, 0xD8, - 0xB4, 0xD8, 0xAD, 0x44, 0xD8, 0xB4, 0xD8, 0xAE, - 0x44, 0xD8, 0xB4, 0xD8, 0xB1, 0x44, 0xD8, 0xB4, - 0xD9, 0x85, 0x44, 0xD8, 0xB4, 0xD9, 0x87, 0x44, - 0xD8, 0xB4, 0xD9, 0x89, 0x44, 0xD8, 0xB4, 0xD9, - 0x8A, 0x44, 0xD8, 0xB5, 0xD8, 0xAD, 0x44, 0xD8, - 0xB5, 0xD8, 0xAE, 0x44, 0xD8, 0xB5, 0xD8, 0xB1, - 0x44, 0xD8, 0xB5, 0xD9, 0x85, 0x44, 0xD8, 0xB5, - // Bytes 1ec0 - 1eff - 0xD9, 0x89, 0x44, 0xD8, 0xB5, 0xD9, 0x8A, 0x44, - 0xD8, 0xB6, 0xD8, 0xAC, 0x44, 0xD8, 0xB6, 0xD8, - 0xAD, 0x44, 0xD8, 0xB6, 0xD8, 0xAE, 0x44, 0xD8, - 0xB6, 0xD8, 0xB1, 0x44, 0xD8, 0xB6, 0xD9, 0x85, - 0x44, 0xD8, 0xB6, 0xD9, 0x89, 0x44, 0xD8, 0xB6, - 0xD9, 0x8A, 0x44, 0xD8, 0xB7, 0xD8, 0xAD, 0x44, - 0xD8, 0xB7, 0xD9, 0x85, 0x44, 0xD8, 0xB7, 0xD9, - 0x89, 0x44, 0xD8, 0xB7, 0xD9, 0x8A, 0x44, 0xD8, - // Bytes 1f00 - 1f3f - 0xB8, 0xD9, 0x85, 0x44, 0xD8, 0xB9, 0xD8, 0xAC, - 0x44, 0xD8, 0xB9, 0xD9, 0x85, 0x44, 0xD8, 0xB9, - 0xD9, 0x89, 0x44, 0xD8, 0xB9, 0xD9, 0x8A, 0x44, - 0xD8, 0xBA, 0xD8, 0xAC, 0x44, 0xD8, 0xBA, 0xD9, - 0x85, 0x44, 0xD8, 0xBA, 0xD9, 0x89, 0x44, 0xD8, - 0xBA, 0xD9, 0x8A, 0x44, 0xD9, 0x81, 0xD8, 0xAC, - 0x44, 0xD9, 0x81, 0xD8, 0xAD, 0x44, 0xD9, 0x81, - 0xD8, 0xAE, 0x44, 0xD9, 0x81, 0xD9, 0x85, 0x44, - // Bytes 1f40 - 1f7f - 0xD9, 0x81, 0xD9, 0x89, 0x44, 0xD9, 0x81, 0xD9, - 0x8A, 0x44, 0xD9, 0x82, 0xD8, 0xAD, 0x44, 0xD9, - 0x82, 0xD9, 0x85, 0x44, 0xD9, 0x82, 0xD9, 0x89, - 0x44, 0xD9, 0x82, 0xD9, 0x8A, 0x44, 0xD9, 0x83, - 0xD8, 0xA7, 0x44, 0xD9, 0x83, 0xD8, 0xAC, 0x44, - 0xD9, 0x83, 0xD8, 0xAD, 0x44, 0xD9, 0x83, 0xD8, - 0xAE, 0x44, 0xD9, 0x83, 0xD9, 0x84, 0x44, 0xD9, - 0x83, 0xD9, 0x85, 0x44, 0xD9, 0x83, 0xD9, 0x89, - // Bytes 1f80 - 1fbf - 0x44, 0xD9, 0x83, 0xD9, 0x8A, 0x44, 0xD9, 0x84, - 0xD8, 0xA7, 0x44, 0xD9, 0x84, 0xD8, 0xAC, 0x44, - 0xD9, 0x84, 0xD8, 0xAD, 0x44, 0xD9, 0x84, 0xD8, - 0xAE, 0x44, 0xD9, 0x84, 0xD9, 0x85, 0x44, 0xD9, - 0x84, 0xD9, 0x87, 0x44, 0xD9, 0x84, 0xD9, 0x89, - 0x44, 0xD9, 0x84, 0xD9, 0x8A, 0x44, 0xD9, 0x85, - 0xD8, 0xA7, 0x44, 0xD9, 0x85, 0xD8, 0xAC, 0x44, - 0xD9, 0x85, 0xD8, 0xAD, 0x44, 0xD9, 0x85, 0xD8, - // Bytes 1fc0 - 1fff - 0xAE, 0x44, 0xD9, 0x85, 0xD9, 0x85, 0x44, 0xD9, - 0x85, 0xD9, 0x89, 0x44, 0xD9, 0x85, 0xD9, 0x8A, - 0x44, 0xD9, 0x86, 0xD8, 0xAC, 0x44, 0xD9, 0x86, - 0xD8, 0xAD, 0x44, 0xD9, 0x86, 0xD8, 0xAE, 0x44, - 0xD9, 0x86, 0xD8, 0xB1, 0x44, 0xD9, 0x86, 0xD8, - 0xB2, 0x44, 0xD9, 0x86, 0xD9, 0x85, 0x44, 0xD9, - 0x86, 0xD9, 0x86, 0x44, 0xD9, 0x86, 0xD9, 0x87, - 0x44, 0xD9, 0x86, 0xD9, 0x89, 0x44, 0xD9, 0x86, - // Bytes 2000 - 203f - 0xD9, 0x8A, 0x44, 0xD9, 0x87, 0xD8, 0xAC, 0x44, - 0xD9, 0x87, 0xD9, 0x85, 0x44, 0xD9, 0x87, 0xD9, - 0x89, 0x44, 0xD9, 0x87, 0xD9, 0x8A, 0x44, 0xD9, - 0x88, 0xD9, 0xB4, 0x44, 0xD9, 0x8A, 0xD8, 0xAC, - 0x44, 0xD9, 0x8A, 0xD8, 0xAD, 0x44, 0xD9, 0x8A, - 0xD8, 0xAE, 0x44, 0xD9, 0x8A, 0xD8, 0xB1, 0x44, - 0xD9, 0x8A, 0xD8, 0xB2, 0x44, 0xD9, 0x8A, 0xD9, - 0x85, 0x44, 0xD9, 0x8A, 0xD9, 0x86, 0x44, 0xD9, - // Bytes 2040 - 207f - 0x8A, 0xD9, 0x87, 0x44, 0xD9, 0x8A, 0xD9, 0x89, - 0x44, 0xD9, 0x8A, 0xD9, 0x8A, 0x44, 0xD9, 0x8A, - 0xD9, 0xB4, 0x44, 0xDB, 0x87, 0xD9, 0xB4, 0x45, - 0x28, 0xE1, 0x84, 0x80, 0x29, 0x45, 0x28, 0xE1, - 0x84, 0x82, 0x29, 0x45, 0x28, 0xE1, 0x84, 0x83, - 0x29, 0x45, 0x28, 0xE1, 0x84, 0x85, 0x29, 0x45, - 0x28, 0xE1, 0x84, 0x86, 0x29, 0x45, 0x28, 0xE1, - 0x84, 0x87, 0x29, 0x45, 0x28, 0xE1, 0x84, 0x89, - // Bytes 2080 - 20bf - 0x29, 0x45, 0x28, 0xE1, 0x84, 0x8B, 0x29, 0x45, - 0x28, 0xE1, 0x84, 0x8C, 0x29, 0x45, 0x28, 0xE1, - 0x84, 0x8E, 0x29, 0x45, 0x28, 0xE1, 0x84, 0x8F, - 0x29, 0x45, 0x28, 0xE1, 0x84, 0x90, 0x29, 0x45, - 0x28, 0xE1, 0x84, 0x91, 0x29, 0x45, 0x28, 0xE1, - 0x84, 0x92, 0x29, 0x45, 0x28, 0xE4, 0xB8, 0x80, - 0x29, 0x45, 0x28, 0xE4, 0xB8, 0x83, 0x29, 0x45, - 0x28, 0xE4, 0xB8, 0x89, 0x29, 0x45, 0x28, 0xE4, - // Bytes 20c0 - 20ff - 0xB9, 0x9D, 0x29, 0x45, 0x28, 0xE4, 0xBA, 0x8C, - 0x29, 0x45, 0x28, 0xE4, 0xBA, 0x94, 0x29, 0x45, - 0x28, 0xE4, 0xBB, 0xA3, 0x29, 0x45, 0x28, 0xE4, - 0xBC, 0x81, 0x29, 0x45, 0x28, 0xE4, 0xBC, 0x91, - 0x29, 0x45, 0x28, 0xE5, 0x85, 0xAB, 0x29, 0x45, - 0x28, 0xE5, 0x85, 0xAD, 0x29, 0x45, 0x28, 0xE5, - 0x8A, 0xB4, 0x29, 0x45, 0x28, 0xE5, 0x8D, 0x81, - 0x29, 0x45, 0x28, 0xE5, 0x8D, 0x94, 0x29, 0x45, - // Bytes 2100 - 213f - 0x28, 0xE5, 0x90, 0x8D, 0x29, 0x45, 0x28, 0xE5, - 0x91, 0xBC, 0x29, 0x45, 0x28, 0xE5, 0x9B, 0x9B, - 0x29, 0x45, 0x28, 0xE5, 0x9C, 0x9F, 0x29, 0x45, - 0x28, 0xE5, 0xAD, 0xA6, 0x29, 0x45, 0x28, 0xE6, - 0x97, 0xA5, 0x29, 0x45, 0x28, 0xE6, 0x9C, 0x88, - 0x29, 0x45, 0x28, 0xE6, 0x9C, 0x89, 0x29, 0x45, - 0x28, 0xE6, 0x9C, 0xA8, 0x29, 0x45, 0x28, 0xE6, - 0xA0, 0xAA, 0x29, 0x45, 0x28, 0xE6, 0xB0, 0xB4, - // Bytes 2140 - 217f - 0x29, 0x45, 0x28, 0xE7, 0x81, 0xAB, 0x29, 0x45, - 0x28, 0xE7, 0x89, 0xB9, 0x29, 0x45, 0x28, 0xE7, - 0x9B, 0xA3, 0x29, 0x45, 0x28, 0xE7, 0xA4, 0xBE, - 0x29, 0x45, 0x28, 0xE7, 0xA5, 0x9D, 0x29, 0x45, - 0x28, 0xE7, 0xA5, 0xAD, 0x29, 0x45, 0x28, 0xE8, - 0x87, 0xAA, 0x29, 0x45, 0x28, 0xE8, 0x87, 0xB3, - 0x29, 0x45, 0x28, 0xE8, 0xB2, 0xA1, 0x29, 0x45, - 0x28, 0xE8, 0xB3, 0x87, 0x29, 0x45, 0x28, 0xE9, - // Bytes 2180 - 21bf - 0x87, 0x91, 0x29, 0x45, 0x30, 0xE2, 0x81, 0x84, - 0x33, 0x45, 0x31, 0x30, 0xE6, 0x97, 0xA5, 0x45, - 0x31, 0x30, 0xE6, 0x9C, 0x88, 0x45, 0x31, 0x30, - 0xE7, 0x82, 0xB9, 0x45, 0x31, 0x31, 0xE6, 0x97, - 0xA5, 0x45, 0x31, 0x31, 0xE6, 0x9C, 0x88, 0x45, - 0x31, 0x31, 0xE7, 0x82, 0xB9, 0x45, 0x31, 0x32, - 0xE6, 0x97, 0xA5, 0x45, 0x31, 0x32, 0xE6, 0x9C, - 0x88, 0x45, 0x31, 0x32, 0xE7, 0x82, 0xB9, 0x45, - // Bytes 21c0 - 21ff - 0x31, 0x33, 0xE6, 0x97, 0xA5, 0x45, 0x31, 0x33, - 0xE7, 0x82, 0xB9, 0x45, 0x31, 0x34, 0xE6, 0x97, - 0xA5, 0x45, 0x31, 0x34, 0xE7, 0x82, 0xB9, 0x45, - 0x31, 0x35, 0xE6, 0x97, 0xA5, 0x45, 0x31, 0x35, - 0xE7, 0x82, 0xB9, 0x45, 0x31, 0x36, 0xE6, 0x97, - 0xA5, 0x45, 0x31, 0x36, 0xE7, 0x82, 0xB9, 0x45, - 0x31, 0x37, 0xE6, 0x97, 0xA5, 0x45, 0x31, 0x37, - 0xE7, 0x82, 0xB9, 0x45, 0x31, 0x38, 0xE6, 0x97, - // Bytes 2200 - 223f - 0xA5, 0x45, 0x31, 0x38, 0xE7, 0x82, 0xB9, 0x45, - 0x31, 0x39, 0xE6, 0x97, 0xA5, 0x45, 0x31, 0x39, - 0xE7, 0x82, 0xB9, 0x45, 0x31, 0xE2, 0x81, 0x84, - 0x32, 0x45, 0x31, 0xE2, 0x81, 0x84, 0x33, 0x45, - 0x31, 0xE2, 0x81, 0x84, 0x34, 0x45, 0x31, 0xE2, - 0x81, 0x84, 0x35, 0x45, 0x31, 0xE2, 0x81, 0x84, - 0x36, 0x45, 0x31, 0xE2, 0x81, 0x84, 0x37, 0x45, - 0x31, 0xE2, 0x81, 0x84, 0x38, 0x45, 0x31, 0xE2, - // Bytes 2240 - 227f - 0x81, 0x84, 0x39, 0x45, 0x32, 0x30, 0xE6, 0x97, - 0xA5, 0x45, 0x32, 0x30, 0xE7, 0x82, 0xB9, 0x45, - 0x32, 0x31, 0xE6, 0x97, 0xA5, 0x45, 0x32, 0x31, - 0xE7, 0x82, 0xB9, 0x45, 0x32, 0x32, 0xE6, 0x97, - 0xA5, 0x45, 0x32, 0x32, 0xE7, 0x82, 0xB9, 0x45, - 0x32, 0x33, 0xE6, 0x97, 0xA5, 0x45, 0x32, 0x33, - 0xE7, 0x82, 0xB9, 0x45, 0x32, 0x34, 0xE6, 0x97, - 0xA5, 0x45, 0x32, 0x34, 0xE7, 0x82, 0xB9, 0x45, - // Bytes 2280 - 22bf - 0x32, 0x35, 0xE6, 0x97, 0xA5, 0x45, 0x32, 0x36, - 0xE6, 0x97, 0xA5, 0x45, 0x32, 0x37, 0xE6, 0x97, - 0xA5, 0x45, 0x32, 0x38, 0xE6, 0x97, 0xA5, 0x45, - 0x32, 0x39, 0xE6, 0x97, 0xA5, 0x45, 0x32, 0xE2, - 0x81, 0x84, 0x33, 0x45, 0x32, 0xE2, 0x81, 0x84, - 0x35, 0x45, 0x33, 0x30, 0xE6, 0x97, 0xA5, 0x45, - 0x33, 0x31, 0xE6, 0x97, 0xA5, 0x45, 0x33, 0xE2, - 0x81, 0x84, 0x34, 0x45, 0x33, 0xE2, 0x81, 0x84, - // Bytes 22c0 - 22ff - 0x35, 0x45, 0x33, 0xE2, 0x81, 0x84, 0x38, 0x45, - 0x34, 0xE2, 0x81, 0x84, 0x35, 0x45, 0x35, 0xE2, - 0x81, 0x84, 0x36, 0x45, 0x35, 0xE2, 0x81, 0x84, - 0x38, 0x45, 0x37, 0xE2, 0x81, 0x84, 0x38, 0x45, - 0x41, 0xE2, 0x88, 0x95, 0x6D, 0x45, 0x56, 0xE2, - 0x88, 0x95, 0x6D, 0x45, 0x6D, 0xE2, 0x88, 0x95, - 0x73, 0x46, 0x31, 0xE2, 0x81, 0x84, 0x31, 0x30, - 0x46, 0x43, 0xE2, 0x88, 0x95, 0x6B, 0x67, 0x46, - // Bytes 2300 - 233f - 0x6D, 0xE2, 0x88, 0x95, 0x73, 0x32, 0x46, 0xD8, - 0xA8, 0xD8, 0xAD, 0xD9, 0x8A, 0x46, 0xD8, 0xA8, - 0xD8, 0xAE, 0xD9, 0x8A, 0x46, 0xD8, 0xAA, 0xD8, - 0xAC, 0xD9, 0x85, 0x46, 0xD8, 0xAA, 0xD8, 0xAC, - 0xD9, 0x89, 0x46, 0xD8, 0xAA, 0xD8, 0xAC, 0xD9, - 0x8A, 0x46, 0xD8, 0xAA, 0xD8, 0xAD, 0xD8, 0xAC, - 0x46, 0xD8, 0xAA, 0xD8, 0xAD, 0xD9, 0x85, 0x46, - 0xD8, 0xAA, 0xD8, 0xAE, 0xD9, 0x85, 0x46, 0xD8, - // Bytes 2340 - 237f - 0xAA, 0xD8, 0xAE, 0xD9, 0x89, 0x46, 0xD8, 0xAA, - 0xD8, 0xAE, 0xD9, 0x8A, 0x46, 0xD8, 0xAA, 0xD9, - 0x85, 0xD8, 0xAC, 0x46, 0xD8, 0xAA, 0xD9, 0x85, - 0xD8, 0xAD, 0x46, 0xD8, 0xAA, 0xD9, 0x85, 0xD8, - 0xAE, 0x46, 0xD8, 0xAA, 0xD9, 0x85, 0xD9, 0x89, - 0x46, 0xD8, 0xAA, 0xD9, 0x85, 0xD9, 0x8A, 0x46, - 0xD8, 0xAC, 0xD8, 0xAD, 0xD9, 0x89, 0x46, 0xD8, - 0xAC, 0xD8, 0xAD, 0xD9, 0x8A, 0x46, 0xD8, 0xAC, - // Bytes 2380 - 23bf - 0xD9, 0x85, 0xD8, 0xAD, 0x46, 0xD8, 0xAC, 0xD9, - 0x85, 0xD9, 0x89, 0x46, 0xD8, 0xAC, 0xD9, 0x85, - 0xD9, 0x8A, 0x46, 0xD8, 0xAD, 0xD8, 0xAC, 0xD9, - 0x8A, 0x46, 0xD8, 0xAD, 0xD9, 0x85, 0xD9, 0x89, - 0x46, 0xD8, 0xAD, 0xD9, 0x85, 0xD9, 0x8A, 0x46, - 0xD8, 0xB3, 0xD8, 0xAC, 0xD8, 0xAD, 0x46, 0xD8, - 0xB3, 0xD8, 0xAC, 0xD9, 0x89, 0x46, 0xD8, 0xB3, - 0xD8, 0xAD, 0xD8, 0xAC, 0x46, 0xD8, 0xB3, 0xD8, - // Bytes 23c0 - 23ff - 0xAE, 0xD9, 0x89, 0x46, 0xD8, 0xB3, 0xD8, 0xAE, - 0xD9, 0x8A, 0x46, 0xD8, 0xB3, 0xD9, 0x85, 0xD8, - 0xAC, 0x46, 0xD8, 0xB3, 0xD9, 0x85, 0xD8, 0xAD, - 0x46, 0xD8, 0xB3, 0xD9, 0x85, 0xD9, 0x85, 0x46, - 0xD8, 0xB4, 0xD8, 0xAC, 0xD9, 0x8A, 0x46, 0xD8, - 0xB4, 0xD8, 0xAD, 0xD9, 0x85, 0x46, 0xD8, 0xB4, - 0xD8, 0xAD, 0xD9, 0x8A, 0x46, 0xD8, 0xB4, 0xD9, - 0x85, 0xD8, 0xAE, 0x46, 0xD8, 0xB4, 0xD9, 0x85, - // Bytes 2400 - 243f - 0xD9, 0x85, 0x46, 0xD8, 0xB5, 0xD8, 0xAD, 0xD8, - 0xAD, 0x46, 0xD8, 0xB5, 0xD8, 0xAD, 0xD9, 0x8A, - 0x46, 0xD8, 0xB5, 0xD9, 0x84, 0xD9, 0x89, 0x46, - 0xD8, 0xB5, 0xD9, 0x84, 0xDB, 0x92, 0x46, 0xD8, - 0xB5, 0xD9, 0x85, 0xD9, 0x85, 0x46, 0xD8, 0xB6, - 0xD8, 0xAD, 0xD9, 0x89, 0x46, 0xD8, 0xB6, 0xD8, - 0xAD, 0xD9, 0x8A, 0x46, 0xD8, 0xB6, 0xD8, 0xAE, - 0xD9, 0x85, 0x46, 0xD8, 0xB7, 0xD9, 0x85, 0xD8, - // Bytes 2440 - 247f - 0xAD, 0x46, 0xD8, 0xB7, 0xD9, 0x85, 0xD9, 0x85, - 0x46, 0xD8, 0xB7, 0xD9, 0x85, 0xD9, 0x8A, 0x46, - 0xD8, 0xB9, 0xD8, 0xAC, 0xD9, 0x85, 0x46, 0xD8, - 0xB9, 0xD9, 0x85, 0xD9, 0x85, 0x46, 0xD8, 0xB9, - 0xD9, 0x85, 0xD9, 0x89, 0x46, 0xD8, 0xB9, 0xD9, - 0x85, 0xD9, 0x8A, 0x46, 0xD8, 0xBA, 0xD9, 0x85, - 0xD9, 0x85, 0x46, 0xD8, 0xBA, 0xD9, 0x85, 0xD9, - 0x89, 0x46, 0xD8, 0xBA, 0xD9, 0x85, 0xD9, 0x8A, - // Bytes 2480 - 24bf - 0x46, 0xD9, 0x81, 0xD8, 0xAE, 0xD9, 0x85, 0x46, - 0xD9, 0x81, 0xD9, 0x85, 0xD9, 0x8A, 0x46, 0xD9, - 0x82, 0xD9, 0x84, 0xDB, 0x92, 0x46, 0xD9, 0x82, - 0xD9, 0x85, 0xD8, 0xAD, 0x46, 0xD9, 0x82, 0xD9, - 0x85, 0xD9, 0x85, 0x46, 0xD9, 0x82, 0xD9, 0x85, - 0xD9, 0x8A, 0x46, 0xD9, 0x83, 0xD9, 0x85, 0xD9, - 0x85, 0x46, 0xD9, 0x83, 0xD9, 0x85, 0xD9, 0x8A, - 0x46, 0xD9, 0x84, 0xD8, 0xAC, 0xD8, 0xAC, 0x46, - // Bytes 24c0 - 24ff - 0xD9, 0x84, 0xD8, 0xAC, 0xD9, 0x85, 0x46, 0xD9, - 0x84, 0xD8, 0xAC, 0xD9, 0x8A, 0x46, 0xD9, 0x84, - 0xD8, 0xAD, 0xD9, 0x85, 0x46, 0xD9, 0x84, 0xD8, - 0xAD, 0xD9, 0x89, 0x46, 0xD9, 0x84, 0xD8, 0xAD, - 0xD9, 0x8A, 0x46, 0xD9, 0x84, 0xD8, 0xAE, 0xD9, - 0x85, 0x46, 0xD9, 0x84, 0xD9, 0x85, 0xD8, 0xAD, - 0x46, 0xD9, 0x84, 0xD9, 0x85, 0xD9, 0x8A, 0x46, - 0xD9, 0x85, 0xD8, 0xAC, 0xD8, 0xAD, 0x46, 0xD9, - // Bytes 2500 - 253f - 0x85, 0xD8, 0xAC, 0xD8, 0xAE, 0x46, 0xD9, 0x85, - 0xD8, 0xAC, 0xD9, 0x85, 0x46, 0xD9, 0x85, 0xD8, - 0xAC, 0xD9, 0x8A, 0x46, 0xD9, 0x85, 0xD8, 0xAD, - 0xD8, 0xAC, 0x46, 0xD9, 0x85, 0xD8, 0xAD, 0xD9, - 0x85, 0x46, 0xD9, 0x85, 0xD8, 0xAD, 0xD9, 0x8A, - 0x46, 0xD9, 0x85, 0xD8, 0xAE, 0xD8, 0xAC, 0x46, - 0xD9, 0x85, 0xD8, 0xAE, 0xD9, 0x85, 0x46, 0xD9, - 0x85, 0xD8, 0xAE, 0xD9, 0x8A, 0x46, 0xD9, 0x85, - // Bytes 2540 - 257f - 0xD9, 0x85, 0xD9, 0x8A, 0x46, 0xD9, 0x86, 0xD8, - 0xAC, 0xD8, 0xAD, 0x46, 0xD9, 0x86, 0xD8, 0xAC, - 0xD9, 0x85, 0x46, 0xD9, 0x86, 0xD8, 0xAC, 0xD9, - 0x89, 0x46, 0xD9, 0x86, 0xD8, 0xAC, 0xD9, 0x8A, - 0x46, 0xD9, 0x86, 0xD8, 0xAD, 0xD9, 0x85, 0x46, - 0xD9, 0x86, 0xD8, 0xAD, 0xD9, 0x89, 0x46, 0xD9, - 0x86, 0xD8, 0xAD, 0xD9, 0x8A, 0x46, 0xD9, 0x86, - 0xD9, 0x85, 0xD9, 0x89, 0x46, 0xD9, 0x86, 0xD9, - // Bytes 2580 - 25bf - 0x85, 0xD9, 0x8A, 0x46, 0xD9, 0x87, 0xD9, 0x85, - 0xD8, 0xAC, 0x46, 0xD9, 0x87, 0xD9, 0x85, 0xD9, - 0x85, 0x46, 0xD9, 0x8A, 0xD8, 0xAC, 0xD9, 0x8A, - 0x46, 0xD9, 0x8A, 0xD8, 0xAD, 0xD9, 0x8A, 0x46, - 0xD9, 0x8A, 0xD9, 0x85, 0xD9, 0x85, 0x46, 0xD9, - 0x8A, 0xD9, 0x85, 0xD9, 0x8A, 0x46, 0xD9, 0x8A, - 0xD9, 0x94, 0xD8, 0xA7, 0x46, 0xD9, 0x8A, 0xD9, - 0x94, 0xD8, 0xAC, 0x46, 0xD9, 0x8A, 0xD9, 0x94, - // Bytes 25c0 - 25ff - 0xD8, 0xAD, 0x46, 0xD9, 0x8A, 0xD9, 0x94, 0xD8, - 0xAE, 0x46, 0xD9, 0x8A, 0xD9, 0x94, 0xD8, 0xB1, - 0x46, 0xD9, 0x8A, 0xD9, 0x94, 0xD8, 0xB2, 0x46, - 0xD9, 0x8A, 0xD9, 0x94, 0xD9, 0x85, 0x46, 0xD9, - 0x8A, 0xD9, 0x94, 0xD9, 0x86, 0x46, 0xD9, 0x8A, - 0xD9, 0x94, 0xD9, 0x87, 0x46, 0xD9, 0x8A, 0xD9, - 0x94, 0xD9, 0x88, 0x46, 0xD9, 0x8A, 0xD9, 0x94, - 0xD9, 0x89, 0x46, 0xD9, 0x8A, 0xD9, 0x94, 0xD9, - // Bytes 2600 - 263f - 0x8A, 0x46, 0xD9, 0x8A, 0xD9, 0x94, 0xDB, 0x86, - 0x46, 0xD9, 0x8A, 0xD9, 0x94, 0xDB, 0x87, 0x46, - 0xD9, 0x8A, 0xD9, 0x94, 0xDB, 0x88, 0x46, 0xD9, - 0x8A, 0xD9, 0x94, 0xDB, 0x90, 0x46, 0xD9, 0x8A, - 0xD9, 0x94, 0xDB, 0x95, 0x46, 0xE0, 0xB9, 0x8D, - 0xE0, 0xB8, 0xB2, 0x46, 0xE0, 0xBA, 0xAB, 0xE0, - 0xBA, 0x99, 0x46, 0xE0, 0xBA, 0xAB, 0xE0, 0xBA, - 0xA1, 0x46, 0xE0, 0xBB, 0x8D, 0xE0, 0xBA, 0xB2, - // Bytes 2640 - 267f - 0x46, 0xE0, 0xBD, 0x80, 0xE0, 0xBE, 0xB5, 0x46, - 0xE0, 0xBD, 0x82, 0xE0, 0xBE, 0xB7, 0x46, 0xE0, - 0xBD, 0x8C, 0xE0, 0xBE, 0xB7, 0x46, 0xE0, 0xBD, - 0x91, 0xE0, 0xBE, 0xB7, 0x46, 0xE0, 0xBD, 0x96, - 0xE0, 0xBE, 0xB7, 0x46, 0xE0, 0xBD, 0x9B, 0xE0, - 0xBE, 0xB7, 0x46, 0xE0, 0xBE, 0x90, 0xE0, 0xBE, - 0xB5, 0x46, 0xE0, 0xBE, 0x92, 0xE0, 0xBE, 0xB7, - 0x46, 0xE0, 0xBE, 0x9C, 0xE0, 0xBE, 0xB7, 0x46, - // Bytes 2680 - 26bf - 0xE0, 0xBE, 0xA1, 0xE0, 0xBE, 0xB7, 0x46, 0xE0, - 0xBE, 0xA6, 0xE0, 0xBE, 0xB7, 0x46, 0xE0, 0xBE, - 0xAB, 0xE0, 0xBE, 0xB7, 0x46, 0xE2, 0x80, 0xB2, - 0xE2, 0x80, 0xB2, 0x46, 0xE2, 0x80, 0xB5, 0xE2, - 0x80, 0xB5, 0x46, 0xE2, 0x88, 0xAB, 0xE2, 0x88, - 0xAB, 0x46, 0xE2, 0x88, 0xAE, 0xE2, 0x88, 0xAE, - 0x46, 0xE3, 0x81, 0xBB, 0xE3, 0x81, 0x8B, 0x46, - 0xE3, 0x82, 0x88, 0xE3, 0x82, 0x8A, 0x46, 0xE3, - // Bytes 26c0 - 26ff - 0x82, 0xAD, 0xE3, 0x83, 0xAD, 0x46, 0xE3, 0x82, - 0xB3, 0xE3, 0x82, 0xB3, 0x46, 0xE3, 0x82, 0xB3, - 0xE3, 0x83, 0x88, 0x46, 0xE3, 0x83, 0x88, 0xE3, - 0x83, 0xB3, 0x46, 0xE3, 0x83, 0x8A, 0xE3, 0x83, - 0x8E, 0x46, 0xE3, 0x83, 0x9B, 0xE3, 0x83, 0xB3, - 0x46, 0xE3, 0x83, 0x9F, 0xE3, 0x83, 0xAA, 0x46, - 0xE3, 0x83, 0xAA, 0xE3, 0x83, 0xA9, 0x46, 0xE3, - 0x83, 0xAC, 0xE3, 0x83, 0xA0, 0x46, 0xE5, 0xA4, - // Bytes 2700 - 273f - 0xA7, 0xE6, 0xAD, 0xA3, 0x46, 0xE5, 0xB9, 0xB3, - 0xE6, 0x88, 0x90, 0x46, 0xE6, 0x98, 0x8E, 0xE6, - 0xB2, 0xBB, 0x46, 0xE6, 0x98, 0xAD, 0xE5, 0x92, - 0x8C, 0x47, 0x72, 0x61, 0x64, 0xE2, 0x88, 0x95, - 0x73, 0x47, 0xE3, 0x80, 0x94, 0x53, 0xE3, 0x80, - 0x95, 0x48, 0x28, 0xE1, 0x84, 0x80, 0xE1, 0x85, - 0xA1, 0x29, 0x48, 0x28, 0xE1, 0x84, 0x82, 0xE1, - 0x85, 0xA1, 0x29, 0x48, 0x28, 0xE1, 0x84, 0x83, - // Bytes 2740 - 277f - 0xE1, 0x85, 0xA1, 0x29, 0x48, 0x28, 0xE1, 0x84, - 0x85, 0xE1, 0x85, 0xA1, 0x29, 0x48, 0x28, 0xE1, - 0x84, 0x86, 0xE1, 0x85, 0xA1, 0x29, 0x48, 0x28, - 0xE1, 0x84, 0x87, 0xE1, 0x85, 0xA1, 0x29, 0x48, - 0x28, 0xE1, 0x84, 0x89, 0xE1, 0x85, 0xA1, 0x29, - 0x48, 0x28, 0xE1, 0x84, 0x8B, 0xE1, 0x85, 0xA1, - 0x29, 0x48, 0x28, 0xE1, 0x84, 0x8C, 0xE1, 0x85, - 0xA1, 0x29, 0x48, 0x28, 0xE1, 0x84, 0x8C, 0xE1, - // Bytes 2780 - 27bf - 0x85, 0xAE, 0x29, 0x48, 0x28, 0xE1, 0x84, 0x8E, - 0xE1, 0x85, 0xA1, 0x29, 0x48, 0x28, 0xE1, 0x84, - 0x8F, 0xE1, 0x85, 0xA1, 0x29, 0x48, 0x28, 0xE1, - 0x84, 0x90, 0xE1, 0x85, 0xA1, 0x29, 0x48, 0x28, - 0xE1, 0x84, 0x91, 0xE1, 0x85, 0xA1, 0x29, 0x48, - 0x28, 0xE1, 0x84, 0x92, 0xE1, 0x85, 0xA1, 0x29, - 0x48, 0x72, 0x61, 0x64, 0xE2, 0x88, 0x95, 0x73, - 0x32, 0x48, 0xD8, 0xA7, 0xD9, 0x83, 0xD8, 0xA8, - // Bytes 27c0 - 27ff - 0xD8, 0xB1, 0x48, 0xD8, 0xA7, 0xD9, 0x84, 0xD9, - 0x84, 0xD9, 0x87, 0x48, 0xD8, 0xB1, 0xD8, 0xB3, - 0xD9, 0x88, 0xD9, 0x84, 0x48, 0xD8, 0xB1, 0xDB, - 0x8C, 0xD8, 0xA7, 0xD9, 0x84, 0x48, 0xD8, 0xB5, - 0xD9, 0x84, 0xD8, 0xB9, 0xD9, 0x85, 0x48, 0xD8, - 0xB9, 0xD9, 0x84, 0xD9, 0x8A, 0xD9, 0x87, 0x48, - 0xD9, 0x85, 0xD8, 0xAD, 0xD9, 0x85, 0xD8, 0xAF, - 0x48, 0xD9, 0x88, 0xD8, 0xB3, 0xD9, 0x84, 0xD9, - // Bytes 2800 - 283f - 0x85, 0x49, 0xE2, 0x80, 0xB2, 0xE2, 0x80, 0xB2, - 0xE2, 0x80, 0xB2, 0x49, 0xE2, 0x80, 0xB5, 0xE2, - 0x80, 0xB5, 0xE2, 0x80, 0xB5, 0x49, 0xE2, 0x88, - 0xAB, 0xE2, 0x88, 0xAB, 0xE2, 0x88, 0xAB, 0x49, - 0xE2, 0x88, 0xAE, 0xE2, 0x88, 0xAE, 0xE2, 0x88, - 0xAE, 0x49, 0xE3, 0x80, 0x94, 0xE4, 0xB8, 0x89, - 0xE3, 0x80, 0x95, 0x49, 0xE3, 0x80, 0x94, 0xE4, - 0xBA, 0x8C, 0xE3, 0x80, 0x95, 0x49, 0xE3, 0x80, - // Bytes 2840 - 287f - 0x94, 0xE5, 0x8B, 0x9D, 0xE3, 0x80, 0x95, 0x49, - 0xE3, 0x80, 0x94, 0xE5, 0xAE, 0x89, 0xE3, 0x80, - 0x95, 0x49, 0xE3, 0x80, 0x94, 0xE6, 0x89, 0x93, - 0xE3, 0x80, 0x95, 0x49, 0xE3, 0x80, 0x94, 0xE6, - 0x95, 0x97, 0xE3, 0x80, 0x95, 0x49, 0xE3, 0x80, - 0x94, 0xE6, 0x9C, 0xAC, 0xE3, 0x80, 0x95, 0x49, - 0xE3, 0x80, 0x94, 0xE7, 0x82, 0xB9, 0xE3, 0x80, - 0x95, 0x49, 0xE3, 0x80, 0x94, 0xE7, 0x9B, 0x97, - // Bytes 2880 - 28bf - 0xE3, 0x80, 0x95, 0x49, 0xE3, 0x82, 0xA2, 0xE3, - 0x83, 0xBC, 0xE3, 0x83, 0xAB, 0x49, 0xE3, 0x82, - 0xA4, 0xE3, 0x83, 0xB3, 0xE3, 0x83, 0x81, 0x49, - 0xE3, 0x82, 0xA6, 0xE3, 0x82, 0xA9, 0xE3, 0x83, - 0xB3, 0x49, 0xE3, 0x82, 0xAA, 0xE3, 0x83, 0xB3, - 0xE3, 0x82, 0xB9, 0x49, 0xE3, 0x82, 0xAA, 0xE3, - 0x83, 0xBC, 0xE3, 0x83, 0xA0, 0x49, 0xE3, 0x82, - 0xAB, 0xE3, 0x82, 0xA4, 0xE3, 0x83, 0xAA, 0x49, - // Bytes 28c0 - 28ff - 0xE3, 0x82, 0xB1, 0xE3, 0x83, 0xBC, 0xE3, 0x82, - 0xB9, 0x49, 0xE3, 0x82, 0xB3, 0xE3, 0x83, 0xAB, - 0xE3, 0x83, 0x8A, 0x49, 0xE3, 0x82, 0xBB, 0xE3, - 0x83, 0xB3, 0xE3, 0x83, 0x81, 0x49, 0xE3, 0x82, - 0xBB, 0xE3, 0x83, 0xB3, 0xE3, 0x83, 0x88, 0x49, - 0xE3, 0x83, 0x86, 0xE3, 0x82, 0x99, 0xE3, 0x82, - 0xB7, 0x49, 0xE3, 0x83, 0x88, 0xE3, 0x82, 0x99, - 0xE3, 0x83, 0xAB, 0x49, 0xE3, 0x83, 0x8E, 0xE3, - // Bytes 2900 - 293f - 0x83, 0x83, 0xE3, 0x83, 0x88, 0x49, 0xE3, 0x83, - 0x8F, 0xE3, 0x82, 0xA4, 0xE3, 0x83, 0x84, 0x49, - 0xE3, 0x83, 0x92, 0xE3, 0x82, 0x99, 0xE3, 0x83, - 0xAB, 0x49, 0xE3, 0x83, 0x92, 0xE3, 0x82, 0x9A, - 0xE3, 0x82, 0xB3, 0x49, 0xE3, 0x83, 0x95, 0xE3, - 0x83, 0xA9, 0xE3, 0x83, 0xB3, 0x49, 0xE3, 0x83, - 0x98, 0xE3, 0x82, 0x9A, 0xE3, 0x82, 0xBD, 0x49, - 0xE3, 0x83, 0x98, 0xE3, 0x83, 0xAB, 0xE3, 0x83, - // Bytes 2940 - 297f - 0x84, 0x49, 0xE3, 0x83, 0x9B, 0xE3, 0x83, 0xBC, - 0xE3, 0x83, 0xAB, 0x49, 0xE3, 0x83, 0x9B, 0xE3, - 0x83, 0xBC, 0xE3, 0x83, 0xB3, 0x49, 0xE3, 0x83, - 0x9E, 0xE3, 0x82, 0xA4, 0xE3, 0x83, 0xAB, 0x49, - 0xE3, 0x83, 0x9E, 0xE3, 0x83, 0x83, 0xE3, 0x83, - 0x8F, 0x49, 0xE3, 0x83, 0x9E, 0xE3, 0x83, 0xAB, - 0xE3, 0x82, 0xAF, 0x49, 0xE3, 0x83, 0xA4, 0xE3, - 0x83, 0xBC, 0xE3, 0x83, 0xAB, 0x49, 0xE3, 0x83, - // Bytes 2980 - 29bf - 0xA6, 0xE3, 0x82, 0xA2, 0xE3, 0x83, 0xB3, 0x49, - 0xE3, 0x83, 0xAF, 0xE3, 0x83, 0x83, 0xE3, 0x83, - 0x88, 0x4C, 0xE2, 0x80, 0xB2, 0xE2, 0x80, 0xB2, - 0xE2, 0x80, 0xB2, 0xE2, 0x80, 0xB2, 0x4C, 0xE2, - 0x88, 0xAB, 0xE2, 0x88, 0xAB, 0xE2, 0x88, 0xAB, - 0xE2, 0x88, 0xAB, 0x4C, 0xE3, 0x82, 0xA2, 0xE3, - 0x83, 0xAB, 0xE3, 0x83, 0x95, 0xE3, 0x82, 0xA1, - 0x4C, 0xE3, 0x82, 0xA8, 0xE3, 0x83, 0xBC, 0xE3, - // Bytes 29c0 - 29ff - 0x82, 0xAB, 0xE3, 0x83, 0xBC, 0x4C, 0xE3, 0x82, - 0xAB, 0xE3, 0x82, 0x99, 0xE3, 0x83, 0xAD, 0xE3, - 0x83, 0xB3, 0x4C, 0xE3, 0x82, 0xAB, 0xE3, 0x82, - 0x99, 0xE3, 0x83, 0xB3, 0xE3, 0x83, 0x9E, 0x4C, - 0xE3, 0x82, 0xAB, 0xE3, 0x83, 0xA9, 0xE3, 0x83, - 0x83, 0xE3, 0x83, 0x88, 0x4C, 0xE3, 0x82, 0xAB, - 0xE3, 0x83, 0xAD, 0xE3, 0x83, 0xAA, 0xE3, 0x83, - 0xBC, 0x4C, 0xE3, 0x82, 0xAD, 0xE3, 0x82, 0x99, - // Bytes 2a00 - 2a3f - 0xE3, 0x83, 0x8B, 0xE3, 0x83, 0xBC, 0x4C, 0xE3, - 0x82, 0xAD, 0xE3, 0x83, 0xA5, 0xE3, 0x83, 0xAA, - 0xE3, 0x83, 0xBC, 0x4C, 0xE3, 0x82, 0xAF, 0xE3, - 0x82, 0x99, 0xE3, 0x83, 0xA9, 0xE3, 0x83, 0xA0, - 0x4C, 0xE3, 0x82, 0xAF, 0xE3, 0x83, 0xAD, 0xE3, - 0x83, 0xBC, 0xE3, 0x83, 0x8D, 0x4C, 0xE3, 0x82, - 0xB5, 0xE3, 0x82, 0xA4, 0xE3, 0x82, 0xAF, 0xE3, - 0x83, 0xAB, 0x4C, 0xE3, 0x82, 0xBF, 0xE3, 0x82, - // Bytes 2a40 - 2a7f - 0x99, 0xE3, 0x83, 0xBC, 0xE3, 0x82, 0xB9, 0x4C, - 0xE3, 0x83, 0x8F, 0xE3, 0x82, 0x9A, 0xE3, 0x83, - 0xBC, 0xE3, 0x83, 0x84, 0x4C, 0xE3, 0x83, 0x92, - 0xE3, 0x82, 0x9A, 0xE3, 0x82, 0xAF, 0xE3, 0x83, - 0xAB, 0x4C, 0xE3, 0x83, 0x95, 0xE3, 0x82, 0xA3, - 0xE3, 0x83, 0xBC, 0xE3, 0x83, 0x88, 0x4C, 0xE3, - 0x83, 0x98, 0xE3, 0x82, 0x99, 0xE3, 0x83, 0xBC, - 0xE3, 0x82, 0xBF, 0x4C, 0xE3, 0x83, 0x98, 0xE3, - // Bytes 2a80 - 2abf - 0x82, 0x9A, 0xE3, 0x83, 0x8B, 0xE3, 0x83, 0x92, - 0x4C, 0xE3, 0x83, 0x98, 0xE3, 0x82, 0x9A, 0xE3, - 0x83, 0xB3, 0xE3, 0x82, 0xB9, 0x4C, 0xE3, 0x83, - 0x9B, 0xE3, 0x82, 0x99, 0xE3, 0x83, 0xAB, 0xE3, - 0x83, 0x88, 0x4C, 0xE3, 0x83, 0x9E, 0xE3, 0x82, - 0xA4, 0xE3, 0x82, 0xAF, 0xE3, 0x83, 0xAD, 0x4C, - 0xE3, 0x83, 0x9F, 0xE3, 0x82, 0xAF, 0xE3, 0x83, - 0xAD, 0xE3, 0x83, 0xB3, 0x4C, 0xE3, 0x83, 0xA1, - // Bytes 2ac0 - 2aff - 0xE3, 0x83, 0xBC, 0xE3, 0x83, 0x88, 0xE3, 0x83, - 0xAB, 0x4C, 0xE3, 0x83, 0xAA, 0xE3, 0x83, 0x83, - 0xE3, 0x83, 0x88, 0xE3, 0x83, 0xAB, 0x4C, 0xE3, - 0x83, 0xAB, 0xE3, 0x83, 0x92, 0xE3, 0x82, 0x9A, - 0xE3, 0x83, 0xBC, 0x4C, 0xE6, 0xA0, 0xAA, 0xE5, - 0xBC, 0x8F, 0xE4, 0xBC, 0x9A, 0xE7, 0xA4, 0xBE, - 0x4E, 0x28, 0xE1, 0x84, 0x8B, 0xE1, 0x85, 0xA9, - 0xE1, 0x84, 0x92, 0xE1, 0x85, 0xAE, 0x29, 0x4F, - // Bytes 2b00 - 2b3f - 0xD8, 0xAC, 0xD9, 0x84, 0x20, 0xD8, 0xAC, 0xD9, - 0x84, 0xD8, 0xA7, 0xD9, 0x84, 0xD9, 0x87, 0x4F, - 0xE3, 0x82, 0xA2, 0xE3, 0x83, 0x8F, 0xE3, 0x82, - 0x9A, 0xE3, 0x83, 0xBC, 0xE3, 0x83, 0x88, 0x4F, - 0xE3, 0x82, 0xA2, 0xE3, 0x83, 0xB3, 0xE3, 0x83, - 0x98, 0xE3, 0x82, 0x9A, 0xE3, 0x82, 0xA2, 0x4F, - 0xE3, 0x82, 0xAD, 0xE3, 0x83, 0xAD, 0xE3, 0x83, - 0xAF, 0xE3, 0x83, 0x83, 0xE3, 0x83, 0x88, 0x4F, - // Bytes 2b40 - 2b7f - 0xE3, 0x82, 0xB5, 0xE3, 0x83, 0xB3, 0xE3, 0x83, - 0x81, 0xE3, 0x83, 0xBC, 0xE3, 0x83, 0xA0, 0x4F, - 0xE3, 0x83, 0x8F, 0xE3, 0x82, 0x99, 0xE3, 0x83, - 0xBC, 0xE3, 0x83, 0xAC, 0xE3, 0x83, 0xAB, 0x4F, - 0xE3, 0x83, 0x98, 0xE3, 0x82, 0xAF, 0xE3, 0x82, - 0xBF, 0xE3, 0x83, 0xBC, 0xE3, 0x83, 0xAB, 0x4F, - 0xE3, 0x83, 0x9B, 0xE3, 0x82, 0x9A, 0xE3, 0x82, - 0xA4, 0xE3, 0x83, 0xB3, 0xE3, 0x83, 0x88, 0x4F, - // Bytes 2b80 - 2bbf - 0xE3, 0x83, 0x9E, 0xE3, 0x83, 0xB3, 0xE3, 0x82, - 0xB7, 0xE3, 0x83, 0xA7, 0xE3, 0x83, 0xB3, 0x4F, - 0xE3, 0x83, 0xA1, 0xE3, 0x82, 0xAB, 0xE3, 0x82, - 0x99, 0xE3, 0x83, 0x88, 0xE3, 0x83, 0xB3, 0x4F, - 0xE3, 0x83, 0xAB, 0xE3, 0x83, 0xBC, 0xE3, 0x83, - 0x95, 0xE3, 0x82, 0x99, 0xE3, 0x83, 0xAB, 0x51, - 0x28, 0xE1, 0x84, 0x8B, 0xE1, 0x85, 0xA9, 0xE1, - 0x84, 0x8C, 0xE1, 0x85, 0xA5, 0xE1, 0x86, 0xAB, - // Bytes 2bc0 - 2bff - 0x29, 0x52, 0xE3, 0x82, 0xAD, 0xE3, 0x82, 0x99, - 0xE3, 0x83, 0xAB, 0xE3, 0x82, 0xBF, 0xE3, 0x82, - 0x99, 0xE3, 0x83, 0xBC, 0x52, 0xE3, 0x82, 0xAD, - 0xE3, 0x83, 0xAD, 0xE3, 0x82, 0xAF, 0xE3, 0x82, - 0x99, 0xE3, 0x83, 0xA9, 0xE3, 0x83, 0xA0, 0x52, - 0xE3, 0x82, 0xAD, 0xE3, 0x83, 0xAD, 0xE3, 0x83, - 0xA1, 0xE3, 0x83, 0xBC, 0xE3, 0x83, 0x88, 0xE3, - 0x83, 0xAB, 0x52, 0xE3, 0x82, 0xAF, 0xE3, 0x82, - // Bytes 2c00 - 2c3f - 0x99, 0xE3, 0x83, 0xA9, 0xE3, 0x83, 0xA0, 0xE3, - 0x83, 0x88, 0xE3, 0x83, 0xB3, 0x52, 0xE3, 0x82, - 0xAF, 0xE3, 0x83, 0xAB, 0xE3, 0x82, 0xBB, 0xE3, - 0x82, 0x99, 0xE3, 0x82, 0xA4, 0xE3, 0x83, 0xAD, - 0x52, 0xE3, 0x83, 0x8F, 0xE3, 0x82, 0x9A, 0xE3, - 0x83, 0xBC, 0xE3, 0x82, 0xBB, 0xE3, 0x83, 0xB3, - 0xE3, 0x83, 0x88, 0x52, 0xE3, 0x83, 0x92, 0xE3, - 0x82, 0x9A, 0xE3, 0x82, 0xA2, 0xE3, 0x82, 0xB9, - // Bytes 2c40 - 2c7f - 0xE3, 0x83, 0x88, 0xE3, 0x83, 0xAB, 0x52, 0xE3, - 0x83, 0x95, 0xE3, 0x82, 0x99, 0xE3, 0x83, 0x83, - 0xE3, 0x82, 0xB7, 0xE3, 0x82, 0xA7, 0xE3, 0x83, - 0xAB, 0x52, 0xE3, 0x83, 0x9F, 0xE3, 0x83, 0xAA, - 0xE3, 0x83, 0x8F, 0xE3, 0x82, 0x99, 0xE3, 0x83, - 0xBC, 0xE3, 0x83, 0xAB, 0x52, 0xE3, 0x83, 0xAC, - 0xE3, 0x83, 0xB3, 0xE3, 0x83, 0x88, 0xE3, 0x82, - 0xB1, 0xE3, 0x82, 0x99, 0xE3, 0x83, 0xB3, 0x61, - // Bytes 2c80 - 2cbf - 0xD8, 0xB5, 0xD9, 0x84, 0xD9, 0x89, 0x20, 0xD8, - 0xA7, 0xD9, 0x84, 0xD9, 0x84, 0xD9, 0x87, 0x20, - 0xD8, 0xB9, 0xD9, 0x84, 0xD9, 0x8A, 0xD9, 0x87, - 0x20, 0xD9, 0x88, 0xD8, 0xB3, 0xD9, 0x84, 0xD9, - 0x85, 0x06, 0xE0, 0xA7, 0x87, 0xE0, 0xA6, 0xBE, - 0x01, 0x06, 0xE0, 0xA7, 0x87, 0xE0, 0xA7, 0x97, - 0x01, 0x06, 0xE0, 0xAD, 0x87, 0xE0, 0xAC, 0xBE, - 0x01, 0x06, 0xE0, 0xAD, 0x87, 0xE0, 0xAD, 0x96, - // Bytes 2cc0 - 2cff - 0x01, 0x06, 0xE0, 0xAD, 0x87, 0xE0, 0xAD, 0x97, - 0x01, 0x06, 0xE0, 0xAE, 0x92, 0xE0, 0xAF, 0x97, - 0x01, 0x06, 0xE0, 0xAF, 0x86, 0xE0, 0xAE, 0xBE, - 0x01, 0x06, 0xE0, 0xAF, 0x86, 0xE0, 0xAF, 0x97, - 0x01, 0x06, 0xE0, 0xAF, 0x87, 0xE0, 0xAE, 0xBE, - 0x01, 0x06, 0xE0, 0xB2, 0xBF, 0xE0, 0xB3, 0x95, - 0x01, 0x06, 0xE0, 0xB3, 0x86, 0xE0, 0xB3, 0x95, - 0x01, 0x06, 0xE0, 0xB3, 0x86, 0xE0, 0xB3, 0x96, - // Bytes 2d00 - 2d3f - 0x01, 0x06, 0xE0, 0xB5, 0x86, 0xE0, 0xB4, 0xBE, - 0x01, 0x06, 0xE0, 0xB5, 0x86, 0xE0, 0xB5, 0x97, - 0x01, 0x06, 0xE0, 0xB5, 0x87, 0xE0, 0xB4, 0xBE, - 0x01, 0x06, 0xE0, 0xB7, 0x99, 0xE0, 0xB7, 0x9F, - 0x01, 0x06, 0xE1, 0x80, 0xA5, 0xE1, 0x80, 0xAE, - 0x01, 0x06, 0xE1, 0xAC, 0x85, 0xE1, 0xAC, 0xB5, - 0x01, 0x06, 0xE1, 0xAC, 0x87, 0xE1, 0xAC, 0xB5, - 0x01, 0x06, 0xE1, 0xAC, 0x89, 0xE1, 0xAC, 0xB5, - // Bytes 2d40 - 2d7f - 0x01, 0x06, 0xE1, 0xAC, 0x8B, 0xE1, 0xAC, 0xB5, - 0x01, 0x06, 0xE1, 0xAC, 0x8D, 0xE1, 0xAC, 0xB5, - 0x01, 0x06, 0xE1, 0xAC, 0x91, 0xE1, 0xAC, 0xB5, - 0x01, 0x06, 0xE1, 0xAC, 0xBA, 0xE1, 0xAC, 0xB5, - 0x01, 0x06, 0xE1, 0xAC, 0xBC, 0xE1, 0xAC, 0xB5, - 0x01, 0x06, 0xE1, 0xAC, 0xBE, 0xE1, 0xAC, 0xB5, - 0x01, 0x06, 0xE1, 0xAC, 0xBF, 0xE1, 0xAC, 0xB5, - 0x01, 0x06, 0xE1, 0xAD, 0x82, 0xE1, 0xAC, 0xB5, - // Bytes 2d80 - 2dbf - 0x01, 0x08, 0xF0, 0x91, 0x84, 0xB1, 0xF0, 0x91, - 0x84, 0xA7, 0x01, 0x08, 0xF0, 0x91, 0x84, 0xB2, - 0xF0, 0x91, 0x84, 0xA7, 0x01, 0x08, 0xF0, 0x91, - 0x8D, 0x87, 0xF0, 0x91, 0x8C, 0xBE, 0x01, 0x08, - 0xF0, 0x91, 0x8D, 0x87, 0xF0, 0x91, 0x8D, 0x97, - 0x01, 0x08, 0xF0, 0x91, 0x92, 0xB9, 0xF0, 0x91, - 0x92, 0xB0, 0x01, 0x08, 0xF0, 0x91, 0x92, 0xB9, - 0xF0, 0x91, 0x92, 0xBA, 0x01, 0x08, 0xF0, 0x91, - // Bytes 2dc0 - 2dff - 0x92, 0xB9, 0xF0, 0x91, 0x92, 0xBD, 0x01, 0x08, - 0xF0, 0x91, 0x96, 0xB8, 0xF0, 0x91, 0x96, 0xAF, - 0x01, 0x08, 0xF0, 0x91, 0x96, 0xB9, 0xF0, 0x91, - 0x96, 0xAF, 0x01, 0x09, 0xE0, 0xB3, 0x86, 0xE0, - 0xB3, 0x82, 0xE0, 0xB3, 0x95, 0x02, 0x09, 0xE0, - 0xB7, 0x99, 0xE0, 0xB7, 0x8F, 0xE0, 0xB7, 0x8A, - 0x12, 0x44, 0x44, 0x5A, 0xCC, 0x8C, 0xC9, 0x44, - 0x44, 0x7A, 0xCC, 0x8C, 0xC9, 0x44, 0x64, 0x7A, - // Bytes 2e00 - 2e3f - 0xCC, 0x8C, 0xC9, 0x46, 0xD9, 0x84, 0xD8, 0xA7, - 0xD9, 0x93, 0xC9, 0x46, 0xD9, 0x84, 0xD8, 0xA7, - 0xD9, 0x94, 0xC9, 0x46, 0xD9, 0x84, 0xD8, 0xA7, - 0xD9, 0x95, 0xB5, 0x46, 0xE1, 0x84, 0x80, 0xE1, - 0x85, 0xA1, 0x01, 0x46, 0xE1, 0x84, 0x82, 0xE1, - 0x85, 0xA1, 0x01, 0x46, 0xE1, 0x84, 0x83, 0xE1, - 0x85, 0xA1, 0x01, 0x46, 0xE1, 0x84, 0x85, 0xE1, - 0x85, 0xA1, 0x01, 0x46, 0xE1, 0x84, 0x86, 0xE1, - // Bytes 2e40 - 2e7f - 0x85, 0xA1, 0x01, 0x46, 0xE1, 0x84, 0x87, 0xE1, - 0x85, 0xA1, 0x01, 0x46, 0xE1, 0x84, 0x89, 0xE1, - 0x85, 0xA1, 0x01, 0x46, 0xE1, 0x84, 0x8B, 0xE1, - 0x85, 0xA1, 0x01, 0x46, 0xE1, 0x84, 0x8B, 0xE1, - 0x85, 0xAE, 0x01, 0x46, 0xE1, 0x84, 0x8C, 0xE1, - 0x85, 0xA1, 0x01, 0x46, 0xE1, 0x84, 0x8E, 0xE1, - 0x85, 0xA1, 0x01, 0x46, 0xE1, 0x84, 0x8F, 0xE1, - 0x85, 0xA1, 0x01, 0x46, 0xE1, 0x84, 0x90, 0xE1, - // Bytes 2e80 - 2ebf - 0x85, 0xA1, 0x01, 0x46, 0xE1, 0x84, 0x91, 0xE1, - 0x85, 0xA1, 0x01, 0x46, 0xE1, 0x84, 0x92, 0xE1, - 0x85, 0xA1, 0x01, 0x49, 0xE3, 0x83, 0xA1, 0xE3, - 0x82, 0xAB, 0xE3, 0x82, 0x99, 0x0D, 0x4C, 0xE1, - 0x84, 0x8C, 0xE1, 0x85, 0xAE, 0xE1, 0x84, 0x8B, - 0xE1, 0x85, 0xB4, 0x01, 0x4C, 0xE3, 0x82, 0xAD, - 0xE3, 0x82, 0x99, 0xE3, 0x82, 0xAB, 0xE3, 0x82, - 0x99, 0x0D, 0x4C, 0xE3, 0x82, 0xB3, 0xE3, 0x83, - // Bytes 2ec0 - 2eff - 0xBC, 0xE3, 0x83, 0x9B, 0xE3, 0x82, 0x9A, 0x0D, - 0x4C, 0xE3, 0x83, 0xA4, 0xE3, 0x83, 0xBC, 0xE3, - 0x83, 0x88, 0xE3, 0x82, 0x99, 0x0D, 0x4F, 0xE1, - 0x84, 0x8E, 0xE1, 0x85, 0xA1, 0xE1, 0x86, 0xB7, - 0xE1, 0x84, 0x80, 0xE1, 0x85, 0xA9, 0x01, 0x4F, - 0xE3, 0x82, 0xA4, 0xE3, 0x83, 0x8B, 0xE3, 0x83, - 0xB3, 0xE3, 0x82, 0xAF, 0xE3, 0x82, 0x99, 0x0D, - 0x4F, 0xE3, 0x82, 0xB7, 0xE3, 0x83, 0xAA, 0xE3, - // Bytes 2f00 - 2f3f - 0x83, 0xB3, 0xE3, 0x82, 0xAF, 0xE3, 0x82, 0x99, - 0x0D, 0x4F, 0xE3, 0x83, 0x98, 0xE3, 0x82, 0x9A, - 0xE3, 0x83, 0xBC, 0xE3, 0x82, 0xB7, 0xE3, 0x82, - 0x99, 0x0D, 0x4F, 0xE3, 0x83, 0x9B, 0xE3, 0x82, - 0x9A, 0xE3, 0x83, 0xB3, 0xE3, 0x83, 0x88, 0xE3, - 0x82, 0x99, 0x0D, 0x52, 0xE3, 0x82, 0xA8, 0xE3, - 0x82, 0xB9, 0xE3, 0x82, 0xAF, 0xE3, 0x83, 0xBC, - 0xE3, 0x83, 0x88, 0xE3, 0x82, 0x99, 0x0D, 0x52, - // Bytes 2f40 - 2f7f - 0xE3, 0x83, 0x95, 0xE3, 0x82, 0xA1, 0xE3, 0x83, - 0xA9, 0xE3, 0x83, 0x83, 0xE3, 0x83, 0x88, 0xE3, - 0x82, 0x99, 0x0D, 0x86, 0xE0, 0xB3, 0x86, 0xE0, - 0xB3, 0x82, 0x01, 0x86, 0xE0, 0xB7, 0x99, 0xE0, - 0xB7, 0x8F, 0x01, 0x03, 0x3C, 0xCC, 0xB8, 0x05, - 0x03, 0x3D, 0xCC, 0xB8, 0x05, 0x03, 0x3E, 0xCC, - 0xB8, 0x05, 0x03, 0x41, 0xCC, 0x80, 0xC9, 0x03, - 0x41, 0xCC, 0x81, 0xC9, 0x03, 0x41, 0xCC, 0x83, - // Bytes 2f80 - 2fbf - 0xC9, 0x03, 0x41, 0xCC, 0x84, 0xC9, 0x03, 0x41, - 0xCC, 0x89, 0xC9, 0x03, 0x41, 0xCC, 0x8C, 0xC9, - 0x03, 0x41, 0xCC, 0x8F, 0xC9, 0x03, 0x41, 0xCC, - 0x91, 0xC9, 0x03, 0x41, 0xCC, 0xA5, 0xB5, 0x03, - 0x41, 0xCC, 0xA8, 0xA5, 0x03, 0x42, 0xCC, 0x87, - 0xC9, 0x03, 0x42, 0xCC, 0xA3, 0xB5, 0x03, 0x42, - 0xCC, 0xB1, 0xB5, 0x03, 0x43, 0xCC, 0x81, 0xC9, - 0x03, 0x43, 0xCC, 0x82, 0xC9, 0x03, 0x43, 0xCC, - // Bytes 2fc0 - 2fff - 0x87, 0xC9, 0x03, 0x43, 0xCC, 0x8C, 0xC9, 0x03, - 0x44, 0xCC, 0x87, 0xC9, 0x03, 0x44, 0xCC, 0x8C, - 0xC9, 0x03, 0x44, 0xCC, 0xA3, 0xB5, 0x03, 0x44, - 0xCC, 0xA7, 0xA5, 0x03, 0x44, 0xCC, 0xAD, 0xB5, - 0x03, 0x44, 0xCC, 0xB1, 0xB5, 0x03, 0x45, 0xCC, - 0x80, 0xC9, 0x03, 0x45, 0xCC, 0x81, 0xC9, 0x03, - 0x45, 0xCC, 0x83, 0xC9, 0x03, 0x45, 0xCC, 0x86, - 0xC9, 0x03, 0x45, 0xCC, 0x87, 0xC9, 0x03, 0x45, - // Bytes 3000 - 303f - 0xCC, 0x88, 0xC9, 0x03, 0x45, 0xCC, 0x89, 0xC9, - 0x03, 0x45, 0xCC, 0x8C, 0xC9, 0x03, 0x45, 0xCC, - 0x8F, 0xC9, 0x03, 0x45, 0xCC, 0x91, 0xC9, 0x03, - 0x45, 0xCC, 0xA8, 0xA5, 0x03, 0x45, 0xCC, 0xAD, - 0xB5, 0x03, 0x45, 0xCC, 0xB0, 0xB5, 0x03, 0x46, - 0xCC, 0x87, 0xC9, 0x03, 0x47, 0xCC, 0x81, 0xC9, - 0x03, 0x47, 0xCC, 0x82, 0xC9, 0x03, 0x47, 0xCC, - 0x84, 0xC9, 0x03, 0x47, 0xCC, 0x86, 0xC9, 0x03, - // Bytes 3040 - 307f - 0x47, 0xCC, 0x87, 0xC9, 0x03, 0x47, 0xCC, 0x8C, - 0xC9, 0x03, 0x47, 0xCC, 0xA7, 0xA5, 0x03, 0x48, - 0xCC, 0x82, 0xC9, 0x03, 0x48, 0xCC, 0x87, 0xC9, - 0x03, 0x48, 0xCC, 0x88, 0xC9, 0x03, 0x48, 0xCC, - 0x8C, 0xC9, 0x03, 0x48, 0xCC, 0xA3, 0xB5, 0x03, - 0x48, 0xCC, 0xA7, 0xA5, 0x03, 0x48, 0xCC, 0xAE, - 0xB5, 0x03, 0x49, 0xCC, 0x80, 0xC9, 0x03, 0x49, - 0xCC, 0x81, 0xC9, 0x03, 0x49, 0xCC, 0x82, 0xC9, - // Bytes 3080 - 30bf - 0x03, 0x49, 0xCC, 0x83, 0xC9, 0x03, 0x49, 0xCC, - 0x84, 0xC9, 0x03, 0x49, 0xCC, 0x86, 0xC9, 0x03, - 0x49, 0xCC, 0x87, 0xC9, 0x03, 0x49, 0xCC, 0x89, - 0xC9, 0x03, 0x49, 0xCC, 0x8C, 0xC9, 0x03, 0x49, - 0xCC, 0x8F, 0xC9, 0x03, 0x49, 0xCC, 0x91, 0xC9, - 0x03, 0x49, 0xCC, 0xA3, 0xB5, 0x03, 0x49, 0xCC, - 0xA8, 0xA5, 0x03, 0x49, 0xCC, 0xB0, 0xB5, 0x03, - 0x4A, 0xCC, 0x82, 0xC9, 0x03, 0x4B, 0xCC, 0x81, - // Bytes 30c0 - 30ff - 0xC9, 0x03, 0x4B, 0xCC, 0x8C, 0xC9, 0x03, 0x4B, - 0xCC, 0xA3, 0xB5, 0x03, 0x4B, 0xCC, 0xA7, 0xA5, - 0x03, 0x4B, 0xCC, 0xB1, 0xB5, 0x03, 0x4C, 0xCC, - 0x81, 0xC9, 0x03, 0x4C, 0xCC, 0x8C, 0xC9, 0x03, - 0x4C, 0xCC, 0xA7, 0xA5, 0x03, 0x4C, 0xCC, 0xAD, - 0xB5, 0x03, 0x4C, 0xCC, 0xB1, 0xB5, 0x03, 0x4D, - 0xCC, 0x81, 0xC9, 0x03, 0x4D, 0xCC, 0x87, 0xC9, - 0x03, 0x4D, 0xCC, 0xA3, 0xB5, 0x03, 0x4E, 0xCC, - // Bytes 3100 - 313f - 0x80, 0xC9, 0x03, 0x4E, 0xCC, 0x81, 0xC9, 0x03, - 0x4E, 0xCC, 0x83, 0xC9, 0x03, 0x4E, 0xCC, 0x87, - 0xC9, 0x03, 0x4E, 0xCC, 0x8C, 0xC9, 0x03, 0x4E, - 0xCC, 0xA3, 0xB5, 0x03, 0x4E, 0xCC, 0xA7, 0xA5, - 0x03, 0x4E, 0xCC, 0xAD, 0xB5, 0x03, 0x4E, 0xCC, - 0xB1, 0xB5, 0x03, 0x4F, 0xCC, 0x80, 0xC9, 0x03, - 0x4F, 0xCC, 0x81, 0xC9, 0x03, 0x4F, 0xCC, 0x86, - 0xC9, 0x03, 0x4F, 0xCC, 0x89, 0xC9, 0x03, 0x4F, - // Bytes 3140 - 317f - 0xCC, 0x8B, 0xC9, 0x03, 0x4F, 0xCC, 0x8C, 0xC9, - 0x03, 0x4F, 0xCC, 0x8F, 0xC9, 0x03, 0x4F, 0xCC, - 0x91, 0xC9, 0x03, 0x50, 0xCC, 0x81, 0xC9, 0x03, - 0x50, 0xCC, 0x87, 0xC9, 0x03, 0x52, 0xCC, 0x81, - 0xC9, 0x03, 0x52, 0xCC, 0x87, 0xC9, 0x03, 0x52, - 0xCC, 0x8C, 0xC9, 0x03, 0x52, 0xCC, 0x8F, 0xC9, - 0x03, 0x52, 0xCC, 0x91, 0xC9, 0x03, 0x52, 0xCC, - 0xA7, 0xA5, 0x03, 0x52, 0xCC, 0xB1, 0xB5, 0x03, - // Bytes 3180 - 31bf - 0x53, 0xCC, 0x82, 0xC9, 0x03, 0x53, 0xCC, 0x87, - 0xC9, 0x03, 0x53, 0xCC, 0xA6, 0xB5, 0x03, 0x53, - 0xCC, 0xA7, 0xA5, 0x03, 0x54, 0xCC, 0x87, 0xC9, - 0x03, 0x54, 0xCC, 0x8C, 0xC9, 0x03, 0x54, 0xCC, - 0xA3, 0xB5, 0x03, 0x54, 0xCC, 0xA6, 0xB5, 0x03, - 0x54, 0xCC, 0xA7, 0xA5, 0x03, 0x54, 0xCC, 0xAD, - 0xB5, 0x03, 0x54, 0xCC, 0xB1, 0xB5, 0x03, 0x55, - 0xCC, 0x80, 0xC9, 0x03, 0x55, 0xCC, 0x81, 0xC9, - // Bytes 31c0 - 31ff - 0x03, 0x55, 0xCC, 0x82, 0xC9, 0x03, 0x55, 0xCC, - 0x86, 0xC9, 0x03, 0x55, 0xCC, 0x89, 0xC9, 0x03, - 0x55, 0xCC, 0x8A, 0xC9, 0x03, 0x55, 0xCC, 0x8B, - 0xC9, 0x03, 0x55, 0xCC, 0x8C, 0xC9, 0x03, 0x55, - 0xCC, 0x8F, 0xC9, 0x03, 0x55, 0xCC, 0x91, 0xC9, - 0x03, 0x55, 0xCC, 0xA3, 0xB5, 0x03, 0x55, 0xCC, - 0xA4, 0xB5, 0x03, 0x55, 0xCC, 0xA8, 0xA5, 0x03, - 0x55, 0xCC, 0xAD, 0xB5, 0x03, 0x55, 0xCC, 0xB0, - // Bytes 3200 - 323f - 0xB5, 0x03, 0x56, 0xCC, 0x83, 0xC9, 0x03, 0x56, - 0xCC, 0xA3, 0xB5, 0x03, 0x57, 0xCC, 0x80, 0xC9, - 0x03, 0x57, 0xCC, 0x81, 0xC9, 0x03, 0x57, 0xCC, - 0x82, 0xC9, 0x03, 0x57, 0xCC, 0x87, 0xC9, 0x03, - 0x57, 0xCC, 0x88, 0xC9, 0x03, 0x57, 0xCC, 0xA3, - 0xB5, 0x03, 0x58, 0xCC, 0x87, 0xC9, 0x03, 0x58, - 0xCC, 0x88, 0xC9, 0x03, 0x59, 0xCC, 0x80, 0xC9, - 0x03, 0x59, 0xCC, 0x81, 0xC9, 0x03, 0x59, 0xCC, - // Bytes 3240 - 327f - 0x82, 0xC9, 0x03, 0x59, 0xCC, 0x83, 0xC9, 0x03, - 0x59, 0xCC, 0x84, 0xC9, 0x03, 0x59, 0xCC, 0x87, - 0xC9, 0x03, 0x59, 0xCC, 0x88, 0xC9, 0x03, 0x59, - 0xCC, 0x89, 0xC9, 0x03, 0x59, 0xCC, 0xA3, 0xB5, - 0x03, 0x5A, 0xCC, 0x81, 0xC9, 0x03, 0x5A, 0xCC, - 0x82, 0xC9, 0x03, 0x5A, 0xCC, 0x87, 0xC9, 0x03, - 0x5A, 0xCC, 0x8C, 0xC9, 0x03, 0x5A, 0xCC, 0xA3, - 0xB5, 0x03, 0x5A, 0xCC, 0xB1, 0xB5, 0x03, 0x61, - // Bytes 3280 - 32bf - 0xCC, 0x80, 0xC9, 0x03, 0x61, 0xCC, 0x81, 0xC9, - 0x03, 0x61, 0xCC, 0x83, 0xC9, 0x03, 0x61, 0xCC, - 0x84, 0xC9, 0x03, 0x61, 0xCC, 0x89, 0xC9, 0x03, - 0x61, 0xCC, 0x8C, 0xC9, 0x03, 0x61, 0xCC, 0x8F, - 0xC9, 0x03, 0x61, 0xCC, 0x91, 0xC9, 0x03, 0x61, - 0xCC, 0xA5, 0xB5, 0x03, 0x61, 0xCC, 0xA8, 0xA5, - 0x03, 0x62, 0xCC, 0x87, 0xC9, 0x03, 0x62, 0xCC, - 0xA3, 0xB5, 0x03, 0x62, 0xCC, 0xB1, 0xB5, 0x03, - // Bytes 32c0 - 32ff - 0x63, 0xCC, 0x81, 0xC9, 0x03, 0x63, 0xCC, 0x82, - 0xC9, 0x03, 0x63, 0xCC, 0x87, 0xC9, 0x03, 0x63, - 0xCC, 0x8C, 0xC9, 0x03, 0x64, 0xCC, 0x87, 0xC9, - 0x03, 0x64, 0xCC, 0x8C, 0xC9, 0x03, 0x64, 0xCC, - 0xA3, 0xB5, 0x03, 0x64, 0xCC, 0xA7, 0xA5, 0x03, - 0x64, 0xCC, 0xAD, 0xB5, 0x03, 0x64, 0xCC, 0xB1, - 0xB5, 0x03, 0x65, 0xCC, 0x80, 0xC9, 0x03, 0x65, - 0xCC, 0x81, 0xC9, 0x03, 0x65, 0xCC, 0x83, 0xC9, - // Bytes 3300 - 333f - 0x03, 0x65, 0xCC, 0x86, 0xC9, 0x03, 0x65, 0xCC, - 0x87, 0xC9, 0x03, 0x65, 0xCC, 0x88, 0xC9, 0x03, - 0x65, 0xCC, 0x89, 0xC9, 0x03, 0x65, 0xCC, 0x8C, - 0xC9, 0x03, 0x65, 0xCC, 0x8F, 0xC9, 0x03, 0x65, - 0xCC, 0x91, 0xC9, 0x03, 0x65, 0xCC, 0xA8, 0xA5, - 0x03, 0x65, 0xCC, 0xAD, 0xB5, 0x03, 0x65, 0xCC, - 0xB0, 0xB5, 0x03, 0x66, 0xCC, 0x87, 0xC9, 0x03, - 0x67, 0xCC, 0x81, 0xC9, 0x03, 0x67, 0xCC, 0x82, - // Bytes 3340 - 337f - 0xC9, 0x03, 0x67, 0xCC, 0x84, 0xC9, 0x03, 0x67, - 0xCC, 0x86, 0xC9, 0x03, 0x67, 0xCC, 0x87, 0xC9, - 0x03, 0x67, 0xCC, 0x8C, 0xC9, 0x03, 0x67, 0xCC, - 0xA7, 0xA5, 0x03, 0x68, 0xCC, 0x82, 0xC9, 0x03, - 0x68, 0xCC, 0x87, 0xC9, 0x03, 0x68, 0xCC, 0x88, - 0xC9, 0x03, 0x68, 0xCC, 0x8C, 0xC9, 0x03, 0x68, - 0xCC, 0xA3, 0xB5, 0x03, 0x68, 0xCC, 0xA7, 0xA5, - 0x03, 0x68, 0xCC, 0xAE, 0xB5, 0x03, 0x68, 0xCC, - // Bytes 3380 - 33bf - 0xB1, 0xB5, 0x03, 0x69, 0xCC, 0x80, 0xC9, 0x03, - 0x69, 0xCC, 0x81, 0xC9, 0x03, 0x69, 0xCC, 0x82, - 0xC9, 0x03, 0x69, 0xCC, 0x83, 0xC9, 0x03, 0x69, - 0xCC, 0x84, 0xC9, 0x03, 0x69, 0xCC, 0x86, 0xC9, - 0x03, 0x69, 0xCC, 0x89, 0xC9, 0x03, 0x69, 0xCC, - 0x8C, 0xC9, 0x03, 0x69, 0xCC, 0x8F, 0xC9, 0x03, - 0x69, 0xCC, 0x91, 0xC9, 0x03, 0x69, 0xCC, 0xA3, - 0xB5, 0x03, 0x69, 0xCC, 0xA8, 0xA5, 0x03, 0x69, - // Bytes 33c0 - 33ff - 0xCC, 0xB0, 0xB5, 0x03, 0x6A, 0xCC, 0x82, 0xC9, - 0x03, 0x6A, 0xCC, 0x8C, 0xC9, 0x03, 0x6B, 0xCC, - 0x81, 0xC9, 0x03, 0x6B, 0xCC, 0x8C, 0xC9, 0x03, - 0x6B, 0xCC, 0xA3, 0xB5, 0x03, 0x6B, 0xCC, 0xA7, - 0xA5, 0x03, 0x6B, 0xCC, 0xB1, 0xB5, 0x03, 0x6C, - 0xCC, 0x81, 0xC9, 0x03, 0x6C, 0xCC, 0x8C, 0xC9, - 0x03, 0x6C, 0xCC, 0xA7, 0xA5, 0x03, 0x6C, 0xCC, - 0xAD, 0xB5, 0x03, 0x6C, 0xCC, 0xB1, 0xB5, 0x03, - // Bytes 3400 - 343f - 0x6D, 0xCC, 0x81, 0xC9, 0x03, 0x6D, 0xCC, 0x87, - 0xC9, 0x03, 0x6D, 0xCC, 0xA3, 0xB5, 0x03, 0x6E, - 0xCC, 0x80, 0xC9, 0x03, 0x6E, 0xCC, 0x81, 0xC9, - 0x03, 0x6E, 0xCC, 0x83, 0xC9, 0x03, 0x6E, 0xCC, - 0x87, 0xC9, 0x03, 0x6E, 0xCC, 0x8C, 0xC9, 0x03, - 0x6E, 0xCC, 0xA3, 0xB5, 0x03, 0x6E, 0xCC, 0xA7, - 0xA5, 0x03, 0x6E, 0xCC, 0xAD, 0xB5, 0x03, 0x6E, - 0xCC, 0xB1, 0xB5, 0x03, 0x6F, 0xCC, 0x80, 0xC9, - // Bytes 3440 - 347f - 0x03, 0x6F, 0xCC, 0x81, 0xC9, 0x03, 0x6F, 0xCC, - 0x86, 0xC9, 0x03, 0x6F, 0xCC, 0x89, 0xC9, 0x03, - 0x6F, 0xCC, 0x8B, 0xC9, 0x03, 0x6F, 0xCC, 0x8C, - 0xC9, 0x03, 0x6F, 0xCC, 0x8F, 0xC9, 0x03, 0x6F, - 0xCC, 0x91, 0xC9, 0x03, 0x70, 0xCC, 0x81, 0xC9, - 0x03, 0x70, 0xCC, 0x87, 0xC9, 0x03, 0x72, 0xCC, - 0x81, 0xC9, 0x03, 0x72, 0xCC, 0x87, 0xC9, 0x03, - 0x72, 0xCC, 0x8C, 0xC9, 0x03, 0x72, 0xCC, 0x8F, - // Bytes 3480 - 34bf - 0xC9, 0x03, 0x72, 0xCC, 0x91, 0xC9, 0x03, 0x72, - 0xCC, 0xA7, 0xA5, 0x03, 0x72, 0xCC, 0xB1, 0xB5, - 0x03, 0x73, 0xCC, 0x82, 0xC9, 0x03, 0x73, 0xCC, - 0x87, 0xC9, 0x03, 0x73, 0xCC, 0xA6, 0xB5, 0x03, - 0x73, 0xCC, 0xA7, 0xA5, 0x03, 0x74, 0xCC, 0x87, - 0xC9, 0x03, 0x74, 0xCC, 0x88, 0xC9, 0x03, 0x74, - 0xCC, 0x8C, 0xC9, 0x03, 0x74, 0xCC, 0xA3, 0xB5, - 0x03, 0x74, 0xCC, 0xA6, 0xB5, 0x03, 0x74, 0xCC, - // Bytes 34c0 - 34ff - 0xA7, 0xA5, 0x03, 0x74, 0xCC, 0xAD, 0xB5, 0x03, - 0x74, 0xCC, 0xB1, 0xB5, 0x03, 0x75, 0xCC, 0x80, - 0xC9, 0x03, 0x75, 0xCC, 0x81, 0xC9, 0x03, 0x75, - 0xCC, 0x82, 0xC9, 0x03, 0x75, 0xCC, 0x86, 0xC9, - 0x03, 0x75, 0xCC, 0x89, 0xC9, 0x03, 0x75, 0xCC, - 0x8A, 0xC9, 0x03, 0x75, 0xCC, 0x8B, 0xC9, 0x03, - 0x75, 0xCC, 0x8C, 0xC9, 0x03, 0x75, 0xCC, 0x8F, - 0xC9, 0x03, 0x75, 0xCC, 0x91, 0xC9, 0x03, 0x75, - // Bytes 3500 - 353f - 0xCC, 0xA3, 0xB5, 0x03, 0x75, 0xCC, 0xA4, 0xB5, - 0x03, 0x75, 0xCC, 0xA8, 0xA5, 0x03, 0x75, 0xCC, - 0xAD, 0xB5, 0x03, 0x75, 0xCC, 0xB0, 0xB5, 0x03, - 0x76, 0xCC, 0x83, 0xC9, 0x03, 0x76, 0xCC, 0xA3, - 0xB5, 0x03, 0x77, 0xCC, 0x80, 0xC9, 0x03, 0x77, - 0xCC, 0x81, 0xC9, 0x03, 0x77, 0xCC, 0x82, 0xC9, - 0x03, 0x77, 0xCC, 0x87, 0xC9, 0x03, 0x77, 0xCC, - 0x88, 0xC9, 0x03, 0x77, 0xCC, 0x8A, 0xC9, 0x03, - // Bytes 3540 - 357f - 0x77, 0xCC, 0xA3, 0xB5, 0x03, 0x78, 0xCC, 0x87, - 0xC9, 0x03, 0x78, 0xCC, 0x88, 0xC9, 0x03, 0x79, - 0xCC, 0x80, 0xC9, 0x03, 0x79, 0xCC, 0x81, 0xC9, - 0x03, 0x79, 0xCC, 0x82, 0xC9, 0x03, 0x79, 0xCC, - 0x83, 0xC9, 0x03, 0x79, 0xCC, 0x84, 0xC9, 0x03, - 0x79, 0xCC, 0x87, 0xC9, 0x03, 0x79, 0xCC, 0x88, - 0xC9, 0x03, 0x79, 0xCC, 0x89, 0xC9, 0x03, 0x79, - 0xCC, 0x8A, 0xC9, 0x03, 0x79, 0xCC, 0xA3, 0xB5, - // Bytes 3580 - 35bf - 0x03, 0x7A, 0xCC, 0x81, 0xC9, 0x03, 0x7A, 0xCC, - 0x82, 0xC9, 0x03, 0x7A, 0xCC, 0x87, 0xC9, 0x03, - 0x7A, 0xCC, 0x8C, 0xC9, 0x03, 0x7A, 0xCC, 0xA3, - 0xB5, 0x03, 0x7A, 0xCC, 0xB1, 0xB5, 0x04, 0xC2, - 0xA8, 0xCC, 0x80, 0xCA, 0x04, 0xC2, 0xA8, 0xCC, - 0x81, 0xCA, 0x04, 0xC2, 0xA8, 0xCD, 0x82, 0xCA, - 0x04, 0xC3, 0x86, 0xCC, 0x81, 0xC9, 0x04, 0xC3, - 0x86, 0xCC, 0x84, 0xC9, 0x04, 0xC3, 0x98, 0xCC, - // Bytes 35c0 - 35ff - 0x81, 0xC9, 0x04, 0xC3, 0xA6, 0xCC, 0x81, 0xC9, - 0x04, 0xC3, 0xA6, 0xCC, 0x84, 0xC9, 0x04, 0xC3, - 0xB8, 0xCC, 0x81, 0xC9, 0x04, 0xC5, 0xBF, 0xCC, - 0x87, 0xC9, 0x04, 0xC6, 0xB7, 0xCC, 0x8C, 0xC9, - 0x04, 0xCA, 0x92, 0xCC, 0x8C, 0xC9, 0x04, 0xCE, - 0x91, 0xCC, 0x80, 0xC9, 0x04, 0xCE, 0x91, 0xCC, - 0x81, 0xC9, 0x04, 0xCE, 0x91, 0xCC, 0x84, 0xC9, - 0x04, 0xCE, 0x91, 0xCC, 0x86, 0xC9, 0x04, 0xCE, - // Bytes 3600 - 363f - 0x91, 0xCD, 0x85, 0xD9, 0x04, 0xCE, 0x95, 0xCC, - 0x80, 0xC9, 0x04, 0xCE, 0x95, 0xCC, 0x81, 0xC9, - 0x04, 0xCE, 0x97, 0xCC, 0x80, 0xC9, 0x04, 0xCE, - 0x97, 0xCC, 0x81, 0xC9, 0x04, 0xCE, 0x97, 0xCD, - 0x85, 0xD9, 0x04, 0xCE, 0x99, 0xCC, 0x80, 0xC9, - 0x04, 0xCE, 0x99, 0xCC, 0x81, 0xC9, 0x04, 0xCE, - 0x99, 0xCC, 0x84, 0xC9, 0x04, 0xCE, 0x99, 0xCC, - 0x86, 0xC9, 0x04, 0xCE, 0x99, 0xCC, 0x88, 0xC9, - // Bytes 3640 - 367f - 0x04, 0xCE, 0x9F, 0xCC, 0x80, 0xC9, 0x04, 0xCE, - 0x9F, 0xCC, 0x81, 0xC9, 0x04, 0xCE, 0xA1, 0xCC, - 0x94, 0xC9, 0x04, 0xCE, 0xA5, 0xCC, 0x80, 0xC9, - 0x04, 0xCE, 0xA5, 0xCC, 0x81, 0xC9, 0x04, 0xCE, - 0xA5, 0xCC, 0x84, 0xC9, 0x04, 0xCE, 0xA5, 0xCC, - 0x86, 0xC9, 0x04, 0xCE, 0xA5, 0xCC, 0x88, 0xC9, - 0x04, 0xCE, 0xA9, 0xCC, 0x80, 0xC9, 0x04, 0xCE, - 0xA9, 0xCC, 0x81, 0xC9, 0x04, 0xCE, 0xA9, 0xCD, - // Bytes 3680 - 36bf - 0x85, 0xD9, 0x04, 0xCE, 0xB1, 0xCC, 0x84, 0xC9, - 0x04, 0xCE, 0xB1, 0xCC, 0x86, 0xC9, 0x04, 0xCE, - 0xB1, 0xCD, 0x85, 0xD9, 0x04, 0xCE, 0xB5, 0xCC, - 0x80, 0xC9, 0x04, 0xCE, 0xB5, 0xCC, 0x81, 0xC9, - 0x04, 0xCE, 0xB7, 0xCD, 0x85, 0xD9, 0x04, 0xCE, - 0xB9, 0xCC, 0x80, 0xC9, 0x04, 0xCE, 0xB9, 0xCC, - 0x81, 0xC9, 0x04, 0xCE, 0xB9, 0xCC, 0x84, 0xC9, - 0x04, 0xCE, 0xB9, 0xCC, 0x86, 0xC9, 0x04, 0xCE, - // Bytes 36c0 - 36ff - 0xB9, 0xCD, 0x82, 0xC9, 0x04, 0xCE, 0xBF, 0xCC, - 0x80, 0xC9, 0x04, 0xCE, 0xBF, 0xCC, 0x81, 0xC9, - 0x04, 0xCF, 0x81, 0xCC, 0x93, 0xC9, 0x04, 0xCF, - 0x81, 0xCC, 0x94, 0xC9, 0x04, 0xCF, 0x85, 0xCC, - 0x80, 0xC9, 0x04, 0xCF, 0x85, 0xCC, 0x81, 0xC9, - 0x04, 0xCF, 0x85, 0xCC, 0x84, 0xC9, 0x04, 0xCF, - 0x85, 0xCC, 0x86, 0xC9, 0x04, 0xCF, 0x85, 0xCD, - 0x82, 0xC9, 0x04, 0xCF, 0x89, 0xCD, 0x85, 0xD9, - // Bytes 3700 - 373f - 0x04, 0xCF, 0x92, 0xCC, 0x81, 0xC9, 0x04, 0xCF, - 0x92, 0xCC, 0x88, 0xC9, 0x04, 0xD0, 0x86, 0xCC, - 0x88, 0xC9, 0x04, 0xD0, 0x90, 0xCC, 0x86, 0xC9, - 0x04, 0xD0, 0x90, 0xCC, 0x88, 0xC9, 0x04, 0xD0, - 0x93, 0xCC, 0x81, 0xC9, 0x04, 0xD0, 0x95, 0xCC, - 0x80, 0xC9, 0x04, 0xD0, 0x95, 0xCC, 0x86, 0xC9, - 0x04, 0xD0, 0x95, 0xCC, 0x88, 0xC9, 0x04, 0xD0, - 0x96, 0xCC, 0x86, 0xC9, 0x04, 0xD0, 0x96, 0xCC, - // Bytes 3740 - 377f - 0x88, 0xC9, 0x04, 0xD0, 0x97, 0xCC, 0x88, 0xC9, - 0x04, 0xD0, 0x98, 0xCC, 0x80, 0xC9, 0x04, 0xD0, - 0x98, 0xCC, 0x84, 0xC9, 0x04, 0xD0, 0x98, 0xCC, - 0x86, 0xC9, 0x04, 0xD0, 0x98, 0xCC, 0x88, 0xC9, - 0x04, 0xD0, 0x9A, 0xCC, 0x81, 0xC9, 0x04, 0xD0, - 0x9E, 0xCC, 0x88, 0xC9, 0x04, 0xD0, 0xA3, 0xCC, - 0x84, 0xC9, 0x04, 0xD0, 0xA3, 0xCC, 0x86, 0xC9, - 0x04, 0xD0, 0xA3, 0xCC, 0x88, 0xC9, 0x04, 0xD0, - // Bytes 3780 - 37bf - 0xA3, 0xCC, 0x8B, 0xC9, 0x04, 0xD0, 0xA7, 0xCC, - 0x88, 0xC9, 0x04, 0xD0, 0xAB, 0xCC, 0x88, 0xC9, - 0x04, 0xD0, 0xAD, 0xCC, 0x88, 0xC9, 0x04, 0xD0, - 0xB0, 0xCC, 0x86, 0xC9, 0x04, 0xD0, 0xB0, 0xCC, - 0x88, 0xC9, 0x04, 0xD0, 0xB3, 0xCC, 0x81, 0xC9, - 0x04, 0xD0, 0xB5, 0xCC, 0x80, 0xC9, 0x04, 0xD0, - 0xB5, 0xCC, 0x86, 0xC9, 0x04, 0xD0, 0xB5, 0xCC, - 0x88, 0xC9, 0x04, 0xD0, 0xB6, 0xCC, 0x86, 0xC9, - // Bytes 37c0 - 37ff - 0x04, 0xD0, 0xB6, 0xCC, 0x88, 0xC9, 0x04, 0xD0, - 0xB7, 0xCC, 0x88, 0xC9, 0x04, 0xD0, 0xB8, 0xCC, - 0x80, 0xC9, 0x04, 0xD0, 0xB8, 0xCC, 0x84, 0xC9, - 0x04, 0xD0, 0xB8, 0xCC, 0x86, 0xC9, 0x04, 0xD0, - 0xB8, 0xCC, 0x88, 0xC9, 0x04, 0xD0, 0xBA, 0xCC, - 0x81, 0xC9, 0x04, 0xD0, 0xBE, 0xCC, 0x88, 0xC9, - 0x04, 0xD1, 0x83, 0xCC, 0x84, 0xC9, 0x04, 0xD1, - 0x83, 0xCC, 0x86, 0xC9, 0x04, 0xD1, 0x83, 0xCC, - // Bytes 3800 - 383f - 0x88, 0xC9, 0x04, 0xD1, 0x83, 0xCC, 0x8B, 0xC9, - 0x04, 0xD1, 0x87, 0xCC, 0x88, 0xC9, 0x04, 0xD1, - 0x8B, 0xCC, 0x88, 0xC9, 0x04, 0xD1, 0x8D, 0xCC, - 0x88, 0xC9, 0x04, 0xD1, 0x96, 0xCC, 0x88, 0xC9, - 0x04, 0xD1, 0xB4, 0xCC, 0x8F, 0xC9, 0x04, 0xD1, - 0xB5, 0xCC, 0x8F, 0xC9, 0x04, 0xD3, 0x98, 0xCC, - 0x88, 0xC9, 0x04, 0xD3, 0x99, 0xCC, 0x88, 0xC9, - 0x04, 0xD3, 0xA8, 0xCC, 0x88, 0xC9, 0x04, 0xD3, - // Bytes 3840 - 387f - 0xA9, 0xCC, 0x88, 0xC9, 0x04, 0xD8, 0xA7, 0xD9, - 0x93, 0xC9, 0x04, 0xD8, 0xA7, 0xD9, 0x94, 0xC9, - 0x04, 0xD8, 0xA7, 0xD9, 0x95, 0xB5, 0x04, 0xD9, - 0x88, 0xD9, 0x94, 0xC9, 0x04, 0xD9, 0x8A, 0xD9, - 0x94, 0xC9, 0x04, 0xDB, 0x81, 0xD9, 0x94, 0xC9, - 0x04, 0xDB, 0x92, 0xD9, 0x94, 0xC9, 0x04, 0xDB, - 0x95, 0xD9, 0x94, 0xC9, 0x05, 0x41, 0xCC, 0x82, - 0xCC, 0x80, 0xCA, 0x05, 0x41, 0xCC, 0x82, 0xCC, - // Bytes 3880 - 38bf - 0x81, 0xCA, 0x05, 0x41, 0xCC, 0x82, 0xCC, 0x83, - 0xCA, 0x05, 0x41, 0xCC, 0x82, 0xCC, 0x89, 0xCA, - 0x05, 0x41, 0xCC, 0x86, 0xCC, 0x80, 0xCA, 0x05, - 0x41, 0xCC, 0x86, 0xCC, 0x81, 0xCA, 0x05, 0x41, - 0xCC, 0x86, 0xCC, 0x83, 0xCA, 0x05, 0x41, 0xCC, - 0x86, 0xCC, 0x89, 0xCA, 0x05, 0x41, 0xCC, 0x87, - 0xCC, 0x84, 0xCA, 0x05, 0x41, 0xCC, 0x88, 0xCC, - 0x84, 0xCA, 0x05, 0x41, 0xCC, 0x8A, 0xCC, 0x81, - // Bytes 38c0 - 38ff - 0xCA, 0x05, 0x41, 0xCC, 0xA3, 0xCC, 0x82, 0xCA, - 0x05, 0x41, 0xCC, 0xA3, 0xCC, 0x86, 0xCA, 0x05, - 0x43, 0xCC, 0xA7, 0xCC, 0x81, 0xCA, 0x05, 0x45, - 0xCC, 0x82, 0xCC, 0x80, 0xCA, 0x05, 0x45, 0xCC, - 0x82, 0xCC, 0x81, 0xCA, 0x05, 0x45, 0xCC, 0x82, - 0xCC, 0x83, 0xCA, 0x05, 0x45, 0xCC, 0x82, 0xCC, - 0x89, 0xCA, 0x05, 0x45, 0xCC, 0x84, 0xCC, 0x80, - 0xCA, 0x05, 0x45, 0xCC, 0x84, 0xCC, 0x81, 0xCA, - // Bytes 3900 - 393f - 0x05, 0x45, 0xCC, 0xA3, 0xCC, 0x82, 0xCA, 0x05, - 0x45, 0xCC, 0xA7, 0xCC, 0x86, 0xCA, 0x05, 0x49, - 0xCC, 0x88, 0xCC, 0x81, 0xCA, 0x05, 0x4C, 0xCC, - 0xA3, 0xCC, 0x84, 0xCA, 0x05, 0x4F, 0xCC, 0x82, - 0xCC, 0x80, 0xCA, 0x05, 0x4F, 0xCC, 0x82, 0xCC, - 0x81, 0xCA, 0x05, 0x4F, 0xCC, 0x82, 0xCC, 0x83, - 0xCA, 0x05, 0x4F, 0xCC, 0x82, 0xCC, 0x89, 0xCA, - 0x05, 0x4F, 0xCC, 0x83, 0xCC, 0x81, 0xCA, 0x05, - // Bytes 3940 - 397f - 0x4F, 0xCC, 0x83, 0xCC, 0x84, 0xCA, 0x05, 0x4F, - 0xCC, 0x83, 0xCC, 0x88, 0xCA, 0x05, 0x4F, 0xCC, - 0x84, 0xCC, 0x80, 0xCA, 0x05, 0x4F, 0xCC, 0x84, - 0xCC, 0x81, 0xCA, 0x05, 0x4F, 0xCC, 0x87, 0xCC, - 0x84, 0xCA, 0x05, 0x4F, 0xCC, 0x88, 0xCC, 0x84, - 0xCA, 0x05, 0x4F, 0xCC, 0x9B, 0xCC, 0x80, 0xCA, - 0x05, 0x4F, 0xCC, 0x9B, 0xCC, 0x81, 0xCA, 0x05, - 0x4F, 0xCC, 0x9B, 0xCC, 0x83, 0xCA, 0x05, 0x4F, - // Bytes 3980 - 39bf - 0xCC, 0x9B, 0xCC, 0x89, 0xCA, 0x05, 0x4F, 0xCC, - 0x9B, 0xCC, 0xA3, 0xB6, 0x05, 0x4F, 0xCC, 0xA3, - 0xCC, 0x82, 0xCA, 0x05, 0x4F, 0xCC, 0xA8, 0xCC, - 0x84, 0xCA, 0x05, 0x52, 0xCC, 0xA3, 0xCC, 0x84, - 0xCA, 0x05, 0x53, 0xCC, 0x81, 0xCC, 0x87, 0xCA, - 0x05, 0x53, 0xCC, 0x8C, 0xCC, 0x87, 0xCA, 0x05, - 0x53, 0xCC, 0xA3, 0xCC, 0x87, 0xCA, 0x05, 0x55, - 0xCC, 0x83, 0xCC, 0x81, 0xCA, 0x05, 0x55, 0xCC, - // Bytes 39c0 - 39ff - 0x84, 0xCC, 0x88, 0xCA, 0x05, 0x55, 0xCC, 0x88, - 0xCC, 0x80, 0xCA, 0x05, 0x55, 0xCC, 0x88, 0xCC, - 0x81, 0xCA, 0x05, 0x55, 0xCC, 0x88, 0xCC, 0x84, - 0xCA, 0x05, 0x55, 0xCC, 0x88, 0xCC, 0x8C, 0xCA, - 0x05, 0x55, 0xCC, 0x9B, 0xCC, 0x80, 0xCA, 0x05, - 0x55, 0xCC, 0x9B, 0xCC, 0x81, 0xCA, 0x05, 0x55, - 0xCC, 0x9B, 0xCC, 0x83, 0xCA, 0x05, 0x55, 0xCC, - 0x9B, 0xCC, 0x89, 0xCA, 0x05, 0x55, 0xCC, 0x9B, - // Bytes 3a00 - 3a3f - 0xCC, 0xA3, 0xB6, 0x05, 0x61, 0xCC, 0x82, 0xCC, - 0x80, 0xCA, 0x05, 0x61, 0xCC, 0x82, 0xCC, 0x81, - 0xCA, 0x05, 0x61, 0xCC, 0x82, 0xCC, 0x83, 0xCA, - 0x05, 0x61, 0xCC, 0x82, 0xCC, 0x89, 0xCA, 0x05, - 0x61, 0xCC, 0x86, 0xCC, 0x80, 0xCA, 0x05, 0x61, - 0xCC, 0x86, 0xCC, 0x81, 0xCA, 0x05, 0x61, 0xCC, - 0x86, 0xCC, 0x83, 0xCA, 0x05, 0x61, 0xCC, 0x86, - 0xCC, 0x89, 0xCA, 0x05, 0x61, 0xCC, 0x87, 0xCC, - // Bytes 3a40 - 3a7f - 0x84, 0xCA, 0x05, 0x61, 0xCC, 0x88, 0xCC, 0x84, - 0xCA, 0x05, 0x61, 0xCC, 0x8A, 0xCC, 0x81, 0xCA, - 0x05, 0x61, 0xCC, 0xA3, 0xCC, 0x82, 0xCA, 0x05, - 0x61, 0xCC, 0xA3, 0xCC, 0x86, 0xCA, 0x05, 0x63, - 0xCC, 0xA7, 0xCC, 0x81, 0xCA, 0x05, 0x65, 0xCC, - 0x82, 0xCC, 0x80, 0xCA, 0x05, 0x65, 0xCC, 0x82, - 0xCC, 0x81, 0xCA, 0x05, 0x65, 0xCC, 0x82, 0xCC, - 0x83, 0xCA, 0x05, 0x65, 0xCC, 0x82, 0xCC, 0x89, - // Bytes 3a80 - 3abf - 0xCA, 0x05, 0x65, 0xCC, 0x84, 0xCC, 0x80, 0xCA, - 0x05, 0x65, 0xCC, 0x84, 0xCC, 0x81, 0xCA, 0x05, - 0x65, 0xCC, 0xA3, 0xCC, 0x82, 0xCA, 0x05, 0x65, - 0xCC, 0xA7, 0xCC, 0x86, 0xCA, 0x05, 0x69, 0xCC, - 0x88, 0xCC, 0x81, 0xCA, 0x05, 0x6C, 0xCC, 0xA3, - 0xCC, 0x84, 0xCA, 0x05, 0x6F, 0xCC, 0x82, 0xCC, - 0x80, 0xCA, 0x05, 0x6F, 0xCC, 0x82, 0xCC, 0x81, - 0xCA, 0x05, 0x6F, 0xCC, 0x82, 0xCC, 0x83, 0xCA, - // Bytes 3ac0 - 3aff - 0x05, 0x6F, 0xCC, 0x82, 0xCC, 0x89, 0xCA, 0x05, - 0x6F, 0xCC, 0x83, 0xCC, 0x81, 0xCA, 0x05, 0x6F, - 0xCC, 0x83, 0xCC, 0x84, 0xCA, 0x05, 0x6F, 0xCC, - 0x83, 0xCC, 0x88, 0xCA, 0x05, 0x6F, 0xCC, 0x84, - 0xCC, 0x80, 0xCA, 0x05, 0x6F, 0xCC, 0x84, 0xCC, - 0x81, 0xCA, 0x05, 0x6F, 0xCC, 0x87, 0xCC, 0x84, - 0xCA, 0x05, 0x6F, 0xCC, 0x88, 0xCC, 0x84, 0xCA, - 0x05, 0x6F, 0xCC, 0x9B, 0xCC, 0x80, 0xCA, 0x05, - // Bytes 3b00 - 3b3f - 0x6F, 0xCC, 0x9B, 0xCC, 0x81, 0xCA, 0x05, 0x6F, - 0xCC, 0x9B, 0xCC, 0x83, 0xCA, 0x05, 0x6F, 0xCC, - 0x9B, 0xCC, 0x89, 0xCA, 0x05, 0x6F, 0xCC, 0x9B, - 0xCC, 0xA3, 0xB6, 0x05, 0x6F, 0xCC, 0xA3, 0xCC, - 0x82, 0xCA, 0x05, 0x6F, 0xCC, 0xA8, 0xCC, 0x84, - 0xCA, 0x05, 0x72, 0xCC, 0xA3, 0xCC, 0x84, 0xCA, - 0x05, 0x73, 0xCC, 0x81, 0xCC, 0x87, 0xCA, 0x05, - 0x73, 0xCC, 0x8C, 0xCC, 0x87, 0xCA, 0x05, 0x73, - // Bytes 3b40 - 3b7f - 0xCC, 0xA3, 0xCC, 0x87, 0xCA, 0x05, 0x75, 0xCC, - 0x83, 0xCC, 0x81, 0xCA, 0x05, 0x75, 0xCC, 0x84, - 0xCC, 0x88, 0xCA, 0x05, 0x75, 0xCC, 0x88, 0xCC, - 0x80, 0xCA, 0x05, 0x75, 0xCC, 0x88, 0xCC, 0x81, - 0xCA, 0x05, 0x75, 0xCC, 0x88, 0xCC, 0x84, 0xCA, - 0x05, 0x75, 0xCC, 0x88, 0xCC, 0x8C, 0xCA, 0x05, - 0x75, 0xCC, 0x9B, 0xCC, 0x80, 0xCA, 0x05, 0x75, - 0xCC, 0x9B, 0xCC, 0x81, 0xCA, 0x05, 0x75, 0xCC, - // Bytes 3b80 - 3bbf - 0x9B, 0xCC, 0x83, 0xCA, 0x05, 0x75, 0xCC, 0x9B, - 0xCC, 0x89, 0xCA, 0x05, 0x75, 0xCC, 0x9B, 0xCC, - 0xA3, 0xB6, 0x05, 0xE1, 0xBE, 0xBF, 0xCC, 0x80, - 0xCA, 0x05, 0xE1, 0xBE, 0xBF, 0xCC, 0x81, 0xCA, - 0x05, 0xE1, 0xBE, 0xBF, 0xCD, 0x82, 0xCA, 0x05, - 0xE1, 0xBF, 0xBE, 0xCC, 0x80, 0xCA, 0x05, 0xE1, - 0xBF, 0xBE, 0xCC, 0x81, 0xCA, 0x05, 0xE1, 0xBF, - 0xBE, 0xCD, 0x82, 0xCA, 0x05, 0xE2, 0x86, 0x90, - // Bytes 3bc0 - 3bff - 0xCC, 0xB8, 0x05, 0x05, 0xE2, 0x86, 0x92, 0xCC, - 0xB8, 0x05, 0x05, 0xE2, 0x86, 0x94, 0xCC, 0xB8, - 0x05, 0x05, 0xE2, 0x87, 0x90, 0xCC, 0xB8, 0x05, - 0x05, 0xE2, 0x87, 0x92, 0xCC, 0xB8, 0x05, 0x05, - 0xE2, 0x87, 0x94, 0xCC, 0xB8, 0x05, 0x05, 0xE2, - 0x88, 0x83, 0xCC, 0xB8, 0x05, 0x05, 0xE2, 0x88, - 0x88, 0xCC, 0xB8, 0x05, 0x05, 0xE2, 0x88, 0x8B, - 0xCC, 0xB8, 0x05, 0x05, 0xE2, 0x88, 0xA3, 0xCC, - // Bytes 3c00 - 3c3f - 0xB8, 0x05, 0x05, 0xE2, 0x88, 0xA5, 0xCC, 0xB8, - 0x05, 0x05, 0xE2, 0x88, 0xBC, 0xCC, 0xB8, 0x05, - 0x05, 0xE2, 0x89, 0x83, 0xCC, 0xB8, 0x05, 0x05, - 0xE2, 0x89, 0x85, 0xCC, 0xB8, 0x05, 0x05, 0xE2, - 0x89, 0x88, 0xCC, 0xB8, 0x05, 0x05, 0xE2, 0x89, - 0x8D, 0xCC, 0xB8, 0x05, 0x05, 0xE2, 0x89, 0xA1, - 0xCC, 0xB8, 0x05, 0x05, 0xE2, 0x89, 0xA4, 0xCC, - 0xB8, 0x05, 0x05, 0xE2, 0x89, 0xA5, 0xCC, 0xB8, - // Bytes 3c40 - 3c7f - 0x05, 0x05, 0xE2, 0x89, 0xB2, 0xCC, 0xB8, 0x05, - 0x05, 0xE2, 0x89, 0xB3, 0xCC, 0xB8, 0x05, 0x05, - 0xE2, 0x89, 0xB6, 0xCC, 0xB8, 0x05, 0x05, 0xE2, - 0x89, 0xB7, 0xCC, 0xB8, 0x05, 0x05, 0xE2, 0x89, - 0xBA, 0xCC, 0xB8, 0x05, 0x05, 0xE2, 0x89, 0xBB, - 0xCC, 0xB8, 0x05, 0x05, 0xE2, 0x89, 0xBC, 0xCC, - 0xB8, 0x05, 0x05, 0xE2, 0x89, 0xBD, 0xCC, 0xB8, - 0x05, 0x05, 0xE2, 0x8A, 0x82, 0xCC, 0xB8, 0x05, - // Bytes 3c80 - 3cbf - 0x05, 0xE2, 0x8A, 0x83, 0xCC, 0xB8, 0x05, 0x05, - 0xE2, 0x8A, 0x86, 0xCC, 0xB8, 0x05, 0x05, 0xE2, - 0x8A, 0x87, 0xCC, 0xB8, 0x05, 0x05, 0xE2, 0x8A, - 0x91, 0xCC, 0xB8, 0x05, 0x05, 0xE2, 0x8A, 0x92, - 0xCC, 0xB8, 0x05, 0x05, 0xE2, 0x8A, 0xA2, 0xCC, - 0xB8, 0x05, 0x05, 0xE2, 0x8A, 0xA8, 0xCC, 0xB8, - 0x05, 0x05, 0xE2, 0x8A, 0xA9, 0xCC, 0xB8, 0x05, - 0x05, 0xE2, 0x8A, 0xAB, 0xCC, 0xB8, 0x05, 0x05, - // Bytes 3cc0 - 3cff - 0xE2, 0x8A, 0xB2, 0xCC, 0xB8, 0x05, 0x05, 0xE2, - 0x8A, 0xB3, 0xCC, 0xB8, 0x05, 0x05, 0xE2, 0x8A, - 0xB4, 0xCC, 0xB8, 0x05, 0x05, 0xE2, 0x8A, 0xB5, - 0xCC, 0xB8, 0x05, 0x06, 0xCE, 0x91, 0xCC, 0x93, - 0xCD, 0x85, 0xDA, 0x06, 0xCE, 0x91, 0xCC, 0x94, - 0xCD, 0x85, 0xDA, 0x06, 0xCE, 0x95, 0xCC, 0x93, - 0xCC, 0x80, 0xCA, 0x06, 0xCE, 0x95, 0xCC, 0x93, - 0xCC, 0x81, 0xCA, 0x06, 0xCE, 0x95, 0xCC, 0x94, - // Bytes 3d00 - 3d3f - 0xCC, 0x80, 0xCA, 0x06, 0xCE, 0x95, 0xCC, 0x94, - 0xCC, 0x81, 0xCA, 0x06, 0xCE, 0x97, 0xCC, 0x93, - 0xCD, 0x85, 0xDA, 0x06, 0xCE, 0x97, 0xCC, 0x94, - 0xCD, 0x85, 0xDA, 0x06, 0xCE, 0x99, 0xCC, 0x93, - 0xCC, 0x80, 0xCA, 0x06, 0xCE, 0x99, 0xCC, 0x93, - 0xCC, 0x81, 0xCA, 0x06, 0xCE, 0x99, 0xCC, 0x93, - 0xCD, 0x82, 0xCA, 0x06, 0xCE, 0x99, 0xCC, 0x94, - 0xCC, 0x80, 0xCA, 0x06, 0xCE, 0x99, 0xCC, 0x94, - // Bytes 3d40 - 3d7f - 0xCC, 0x81, 0xCA, 0x06, 0xCE, 0x99, 0xCC, 0x94, - 0xCD, 0x82, 0xCA, 0x06, 0xCE, 0x9F, 0xCC, 0x93, - 0xCC, 0x80, 0xCA, 0x06, 0xCE, 0x9F, 0xCC, 0x93, - 0xCC, 0x81, 0xCA, 0x06, 0xCE, 0x9F, 0xCC, 0x94, - 0xCC, 0x80, 0xCA, 0x06, 0xCE, 0x9F, 0xCC, 0x94, - 0xCC, 0x81, 0xCA, 0x06, 0xCE, 0xA5, 0xCC, 0x94, - 0xCC, 0x80, 0xCA, 0x06, 0xCE, 0xA5, 0xCC, 0x94, - 0xCC, 0x81, 0xCA, 0x06, 0xCE, 0xA5, 0xCC, 0x94, - // Bytes 3d80 - 3dbf - 0xCD, 0x82, 0xCA, 0x06, 0xCE, 0xA9, 0xCC, 0x93, - 0xCD, 0x85, 0xDA, 0x06, 0xCE, 0xA9, 0xCC, 0x94, - 0xCD, 0x85, 0xDA, 0x06, 0xCE, 0xB1, 0xCC, 0x80, - 0xCD, 0x85, 0xDA, 0x06, 0xCE, 0xB1, 0xCC, 0x81, - 0xCD, 0x85, 0xDA, 0x06, 0xCE, 0xB1, 0xCC, 0x93, - 0xCD, 0x85, 0xDA, 0x06, 0xCE, 0xB1, 0xCC, 0x94, - 0xCD, 0x85, 0xDA, 0x06, 0xCE, 0xB1, 0xCD, 0x82, - 0xCD, 0x85, 0xDA, 0x06, 0xCE, 0xB5, 0xCC, 0x93, - // Bytes 3dc0 - 3dff - 0xCC, 0x80, 0xCA, 0x06, 0xCE, 0xB5, 0xCC, 0x93, - 0xCC, 0x81, 0xCA, 0x06, 0xCE, 0xB5, 0xCC, 0x94, - 0xCC, 0x80, 0xCA, 0x06, 0xCE, 0xB5, 0xCC, 0x94, - 0xCC, 0x81, 0xCA, 0x06, 0xCE, 0xB7, 0xCC, 0x80, - 0xCD, 0x85, 0xDA, 0x06, 0xCE, 0xB7, 0xCC, 0x81, - 0xCD, 0x85, 0xDA, 0x06, 0xCE, 0xB7, 0xCC, 0x93, - 0xCD, 0x85, 0xDA, 0x06, 0xCE, 0xB7, 0xCC, 0x94, - 0xCD, 0x85, 0xDA, 0x06, 0xCE, 0xB7, 0xCD, 0x82, - // Bytes 3e00 - 3e3f - 0xCD, 0x85, 0xDA, 0x06, 0xCE, 0xB9, 0xCC, 0x88, - 0xCC, 0x80, 0xCA, 0x06, 0xCE, 0xB9, 0xCC, 0x88, - 0xCC, 0x81, 0xCA, 0x06, 0xCE, 0xB9, 0xCC, 0x88, - 0xCD, 0x82, 0xCA, 0x06, 0xCE, 0xB9, 0xCC, 0x93, - 0xCC, 0x80, 0xCA, 0x06, 0xCE, 0xB9, 0xCC, 0x93, - 0xCC, 0x81, 0xCA, 0x06, 0xCE, 0xB9, 0xCC, 0x93, - 0xCD, 0x82, 0xCA, 0x06, 0xCE, 0xB9, 0xCC, 0x94, - 0xCC, 0x80, 0xCA, 0x06, 0xCE, 0xB9, 0xCC, 0x94, - // Bytes 3e40 - 3e7f - 0xCC, 0x81, 0xCA, 0x06, 0xCE, 0xB9, 0xCC, 0x94, - 0xCD, 0x82, 0xCA, 0x06, 0xCE, 0xBF, 0xCC, 0x93, - 0xCC, 0x80, 0xCA, 0x06, 0xCE, 0xBF, 0xCC, 0x93, - 0xCC, 0x81, 0xCA, 0x06, 0xCE, 0xBF, 0xCC, 0x94, - 0xCC, 0x80, 0xCA, 0x06, 0xCE, 0xBF, 0xCC, 0x94, - 0xCC, 0x81, 0xCA, 0x06, 0xCF, 0x85, 0xCC, 0x88, - 0xCC, 0x80, 0xCA, 0x06, 0xCF, 0x85, 0xCC, 0x88, - 0xCC, 0x81, 0xCA, 0x06, 0xCF, 0x85, 0xCC, 0x88, - // Bytes 3e80 - 3ebf - 0xCD, 0x82, 0xCA, 0x06, 0xCF, 0x85, 0xCC, 0x93, - 0xCC, 0x80, 0xCA, 0x06, 0xCF, 0x85, 0xCC, 0x93, - 0xCC, 0x81, 0xCA, 0x06, 0xCF, 0x85, 0xCC, 0x93, - 0xCD, 0x82, 0xCA, 0x06, 0xCF, 0x85, 0xCC, 0x94, - 0xCC, 0x80, 0xCA, 0x06, 0xCF, 0x85, 0xCC, 0x94, - 0xCC, 0x81, 0xCA, 0x06, 0xCF, 0x85, 0xCC, 0x94, - 0xCD, 0x82, 0xCA, 0x06, 0xCF, 0x89, 0xCC, 0x80, - 0xCD, 0x85, 0xDA, 0x06, 0xCF, 0x89, 0xCC, 0x81, - // Bytes 3ec0 - 3eff - 0xCD, 0x85, 0xDA, 0x06, 0xCF, 0x89, 0xCC, 0x93, - 0xCD, 0x85, 0xDA, 0x06, 0xCF, 0x89, 0xCC, 0x94, - 0xCD, 0x85, 0xDA, 0x06, 0xCF, 0x89, 0xCD, 0x82, - 0xCD, 0x85, 0xDA, 0x06, 0xE0, 0xA4, 0xA8, 0xE0, - 0xA4, 0xBC, 0x09, 0x06, 0xE0, 0xA4, 0xB0, 0xE0, - 0xA4, 0xBC, 0x09, 0x06, 0xE0, 0xA4, 0xB3, 0xE0, - 0xA4, 0xBC, 0x09, 0x06, 0xE0, 0xB1, 0x86, 0xE0, - 0xB1, 0x96, 0x85, 0x06, 0xE0, 0xB7, 0x99, 0xE0, - // Bytes 3f00 - 3f3f - 0xB7, 0x8A, 0x11, 0x06, 0xE3, 0x81, 0x86, 0xE3, - 0x82, 0x99, 0x0D, 0x06, 0xE3, 0x81, 0x8B, 0xE3, - 0x82, 0x99, 0x0D, 0x06, 0xE3, 0x81, 0x8D, 0xE3, - 0x82, 0x99, 0x0D, 0x06, 0xE3, 0x81, 0x8F, 0xE3, - 0x82, 0x99, 0x0D, 0x06, 0xE3, 0x81, 0x91, 0xE3, - 0x82, 0x99, 0x0D, 0x06, 0xE3, 0x81, 0x93, 0xE3, - 0x82, 0x99, 0x0D, 0x06, 0xE3, 0x81, 0x95, 0xE3, - 0x82, 0x99, 0x0D, 0x06, 0xE3, 0x81, 0x97, 0xE3, - // Bytes 3f40 - 3f7f - 0x82, 0x99, 0x0D, 0x06, 0xE3, 0x81, 0x99, 0xE3, - 0x82, 0x99, 0x0D, 0x06, 0xE3, 0x81, 0x9B, 0xE3, - 0x82, 0x99, 0x0D, 0x06, 0xE3, 0x81, 0x9D, 0xE3, - 0x82, 0x99, 0x0D, 0x06, 0xE3, 0x81, 0x9F, 0xE3, - 0x82, 0x99, 0x0D, 0x06, 0xE3, 0x81, 0xA1, 0xE3, - 0x82, 0x99, 0x0D, 0x06, 0xE3, 0x81, 0xA4, 0xE3, - 0x82, 0x99, 0x0D, 0x06, 0xE3, 0x81, 0xA6, 0xE3, - 0x82, 0x99, 0x0D, 0x06, 0xE3, 0x81, 0xA8, 0xE3, - // Bytes 3f80 - 3fbf - 0x82, 0x99, 0x0D, 0x06, 0xE3, 0x81, 0xAF, 0xE3, - 0x82, 0x99, 0x0D, 0x06, 0xE3, 0x81, 0xAF, 0xE3, - 0x82, 0x9A, 0x0D, 0x06, 0xE3, 0x81, 0xB2, 0xE3, - 0x82, 0x99, 0x0D, 0x06, 0xE3, 0x81, 0xB2, 0xE3, - 0x82, 0x9A, 0x0D, 0x06, 0xE3, 0x81, 0xB5, 0xE3, - 0x82, 0x99, 0x0D, 0x06, 0xE3, 0x81, 0xB5, 0xE3, - 0x82, 0x9A, 0x0D, 0x06, 0xE3, 0x81, 0xB8, 0xE3, - 0x82, 0x99, 0x0D, 0x06, 0xE3, 0x81, 0xB8, 0xE3, - // Bytes 3fc0 - 3fff - 0x82, 0x9A, 0x0D, 0x06, 0xE3, 0x81, 0xBB, 0xE3, - 0x82, 0x99, 0x0D, 0x06, 0xE3, 0x81, 0xBB, 0xE3, - 0x82, 0x9A, 0x0D, 0x06, 0xE3, 0x82, 0x9D, 0xE3, - 0x82, 0x99, 0x0D, 0x06, 0xE3, 0x82, 0xA6, 0xE3, - 0x82, 0x99, 0x0D, 0x06, 0xE3, 0x82, 0xAB, 0xE3, - 0x82, 0x99, 0x0D, 0x06, 0xE3, 0x82, 0xAD, 0xE3, - 0x82, 0x99, 0x0D, 0x06, 0xE3, 0x82, 0xAF, 0xE3, - 0x82, 0x99, 0x0D, 0x06, 0xE3, 0x82, 0xB1, 0xE3, - // Bytes 4000 - 403f - 0x82, 0x99, 0x0D, 0x06, 0xE3, 0x82, 0xB3, 0xE3, - 0x82, 0x99, 0x0D, 0x06, 0xE3, 0x82, 0xB5, 0xE3, - 0x82, 0x99, 0x0D, 0x06, 0xE3, 0x82, 0xB7, 0xE3, - 0x82, 0x99, 0x0D, 0x06, 0xE3, 0x82, 0xB9, 0xE3, - 0x82, 0x99, 0x0D, 0x06, 0xE3, 0x82, 0xBB, 0xE3, - 0x82, 0x99, 0x0D, 0x06, 0xE3, 0x82, 0xBD, 0xE3, - 0x82, 0x99, 0x0D, 0x06, 0xE3, 0x82, 0xBF, 0xE3, - 0x82, 0x99, 0x0D, 0x06, 0xE3, 0x83, 0x81, 0xE3, - // Bytes 4040 - 407f - 0x82, 0x99, 0x0D, 0x06, 0xE3, 0x83, 0x84, 0xE3, - 0x82, 0x99, 0x0D, 0x06, 0xE3, 0x83, 0x86, 0xE3, - 0x82, 0x99, 0x0D, 0x06, 0xE3, 0x83, 0x88, 0xE3, - 0x82, 0x99, 0x0D, 0x06, 0xE3, 0x83, 0x8F, 0xE3, - 0x82, 0x99, 0x0D, 0x06, 0xE3, 0x83, 0x8F, 0xE3, - 0x82, 0x9A, 0x0D, 0x06, 0xE3, 0x83, 0x92, 0xE3, - 0x82, 0x99, 0x0D, 0x06, 0xE3, 0x83, 0x92, 0xE3, - 0x82, 0x9A, 0x0D, 0x06, 0xE3, 0x83, 0x95, 0xE3, - // Bytes 4080 - 40bf - 0x82, 0x99, 0x0D, 0x06, 0xE3, 0x83, 0x95, 0xE3, - 0x82, 0x9A, 0x0D, 0x06, 0xE3, 0x83, 0x98, 0xE3, - 0x82, 0x99, 0x0D, 0x06, 0xE3, 0x83, 0x98, 0xE3, - 0x82, 0x9A, 0x0D, 0x06, 0xE3, 0x83, 0x9B, 0xE3, - 0x82, 0x99, 0x0D, 0x06, 0xE3, 0x83, 0x9B, 0xE3, - 0x82, 0x9A, 0x0D, 0x06, 0xE3, 0x83, 0xAF, 0xE3, - 0x82, 0x99, 0x0D, 0x06, 0xE3, 0x83, 0xB0, 0xE3, - 0x82, 0x99, 0x0D, 0x06, 0xE3, 0x83, 0xB1, 0xE3, - // Bytes 40c0 - 40ff - 0x82, 0x99, 0x0D, 0x06, 0xE3, 0x83, 0xB2, 0xE3, - 0x82, 0x99, 0x0D, 0x06, 0xE3, 0x83, 0xBD, 0xE3, - 0x82, 0x99, 0x0D, 0x08, 0xCE, 0x91, 0xCC, 0x93, - 0xCC, 0x80, 0xCD, 0x85, 0xDB, 0x08, 0xCE, 0x91, - 0xCC, 0x93, 0xCC, 0x81, 0xCD, 0x85, 0xDB, 0x08, - 0xCE, 0x91, 0xCC, 0x93, 0xCD, 0x82, 0xCD, 0x85, - 0xDB, 0x08, 0xCE, 0x91, 0xCC, 0x94, 0xCC, 0x80, - 0xCD, 0x85, 0xDB, 0x08, 0xCE, 0x91, 0xCC, 0x94, - // Bytes 4100 - 413f - 0xCC, 0x81, 0xCD, 0x85, 0xDB, 0x08, 0xCE, 0x91, - 0xCC, 0x94, 0xCD, 0x82, 0xCD, 0x85, 0xDB, 0x08, - 0xCE, 0x97, 0xCC, 0x93, 0xCC, 0x80, 0xCD, 0x85, - 0xDB, 0x08, 0xCE, 0x97, 0xCC, 0x93, 0xCC, 0x81, - 0xCD, 0x85, 0xDB, 0x08, 0xCE, 0x97, 0xCC, 0x93, - 0xCD, 0x82, 0xCD, 0x85, 0xDB, 0x08, 0xCE, 0x97, - 0xCC, 0x94, 0xCC, 0x80, 0xCD, 0x85, 0xDB, 0x08, - 0xCE, 0x97, 0xCC, 0x94, 0xCC, 0x81, 0xCD, 0x85, - // Bytes 4140 - 417f - 0xDB, 0x08, 0xCE, 0x97, 0xCC, 0x94, 0xCD, 0x82, - 0xCD, 0x85, 0xDB, 0x08, 0xCE, 0xA9, 0xCC, 0x93, - 0xCC, 0x80, 0xCD, 0x85, 0xDB, 0x08, 0xCE, 0xA9, - 0xCC, 0x93, 0xCC, 0x81, 0xCD, 0x85, 0xDB, 0x08, - 0xCE, 0xA9, 0xCC, 0x93, 0xCD, 0x82, 0xCD, 0x85, - 0xDB, 0x08, 0xCE, 0xA9, 0xCC, 0x94, 0xCC, 0x80, - 0xCD, 0x85, 0xDB, 0x08, 0xCE, 0xA9, 0xCC, 0x94, - 0xCC, 0x81, 0xCD, 0x85, 0xDB, 0x08, 0xCE, 0xA9, - // Bytes 4180 - 41bf - 0xCC, 0x94, 0xCD, 0x82, 0xCD, 0x85, 0xDB, 0x08, - 0xCE, 0xB1, 0xCC, 0x93, 0xCC, 0x80, 0xCD, 0x85, - 0xDB, 0x08, 0xCE, 0xB1, 0xCC, 0x93, 0xCC, 0x81, - 0xCD, 0x85, 0xDB, 0x08, 0xCE, 0xB1, 0xCC, 0x93, - 0xCD, 0x82, 0xCD, 0x85, 0xDB, 0x08, 0xCE, 0xB1, - 0xCC, 0x94, 0xCC, 0x80, 0xCD, 0x85, 0xDB, 0x08, - 0xCE, 0xB1, 0xCC, 0x94, 0xCC, 0x81, 0xCD, 0x85, - 0xDB, 0x08, 0xCE, 0xB1, 0xCC, 0x94, 0xCD, 0x82, - // Bytes 41c0 - 41ff - 0xCD, 0x85, 0xDB, 0x08, 0xCE, 0xB7, 0xCC, 0x93, - 0xCC, 0x80, 0xCD, 0x85, 0xDB, 0x08, 0xCE, 0xB7, - 0xCC, 0x93, 0xCC, 0x81, 0xCD, 0x85, 0xDB, 0x08, - 0xCE, 0xB7, 0xCC, 0x93, 0xCD, 0x82, 0xCD, 0x85, - 0xDB, 0x08, 0xCE, 0xB7, 0xCC, 0x94, 0xCC, 0x80, - 0xCD, 0x85, 0xDB, 0x08, 0xCE, 0xB7, 0xCC, 0x94, - 0xCC, 0x81, 0xCD, 0x85, 0xDB, 0x08, 0xCE, 0xB7, - 0xCC, 0x94, 0xCD, 0x82, 0xCD, 0x85, 0xDB, 0x08, - // Bytes 4200 - 423f - 0xCF, 0x89, 0xCC, 0x93, 0xCC, 0x80, 0xCD, 0x85, - 0xDB, 0x08, 0xCF, 0x89, 0xCC, 0x93, 0xCC, 0x81, - 0xCD, 0x85, 0xDB, 0x08, 0xCF, 0x89, 0xCC, 0x93, - 0xCD, 0x82, 0xCD, 0x85, 0xDB, 0x08, 0xCF, 0x89, - 0xCC, 0x94, 0xCC, 0x80, 0xCD, 0x85, 0xDB, 0x08, - 0xCF, 0x89, 0xCC, 0x94, 0xCC, 0x81, 0xCD, 0x85, - 0xDB, 0x08, 0xCF, 0x89, 0xCC, 0x94, 0xCD, 0x82, - 0xCD, 0x85, 0xDB, 0x08, 0xF0, 0x91, 0x82, 0x99, - // Bytes 4240 - 427f - 0xF0, 0x91, 0x82, 0xBA, 0x09, 0x08, 0xF0, 0x91, - 0x82, 0x9B, 0xF0, 0x91, 0x82, 0xBA, 0x09, 0x08, - 0xF0, 0x91, 0x82, 0xA5, 0xF0, 0x91, 0x82, 0xBA, - 0x09, 0x42, 0xC2, 0xB4, 0x01, 0x43, 0x20, 0xCC, - 0x81, 0xC9, 0x43, 0x20, 0xCC, 0x83, 0xC9, 0x43, - 0x20, 0xCC, 0x84, 0xC9, 0x43, 0x20, 0xCC, 0x85, - 0xC9, 0x43, 0x20, 0xCC, 0x86, 0xC9, 0x43, 0x20, - 0xCC, 0x87, 0xC9, 0x43, 0x20, 0xCC, 0x88, 0xC9, - // Bytes 4280 - 42bf - 0x43, 0x20, 0xCC, 0x8A, 0xC9, 0x43, 0x20, 0xCC, - 0x8B, 0xC9, 0x43, 0x20, 0xCC, 0x93, 0xC9, 0x43, - 0x20, 0xCC, 0x94, 0xC9, 0x43, 0x20, 0xCC, 0xA7, - 0xA5, 0x43, 0x20, 0xCC, 0xA8, 0xA5, 0x43, 0x20, - 0xCC, 0xB3, 0xB5, 0x43, 0x20, 0xCD, 0x82, 0xC9, - 0x43, 0x20, 0xCD, 0x85, 0xD9, 0x43, 0x20, 0xD9, - 0x8B, 0x59, 0x43, 0x20, 0xD9, 0x8C, 0x5D, 0x43, - 0x20, 0xD9, 0x8D, 0x61, 0x43, 0x20, 0xD9, 0x8E, - // Bytes 42c0 - 42ff - 0x65, 0x43, 0x20, 0xD9, 0x8F, 0x69, 0x43, 0x20, - 0xD9, 0x90, 0x6D, 0x43, 0x20, 0xD9, 0x91, 0x71, - 0x43, 0x20, 0xD9, 0x92, 0x75, 0x43, 0x41, 0xCC, - 0x8A, 0xC9, 0x43, 0x73, 0xCC, 0x87, 0xC9, 0x44, - 0x20, 0xE3, 0x82, 0x99, 0x0D, 0x44, 0x20, 0xE3, - 0x82, 0x9A, 0x0D, 0x44, 0xC2, 0xA8, 0xCC, 0x81, - 0xCA, 0x44, 0xCE, 0x91, 0xCC, 0x81, 0xC9, 0x44, - 0xCE, 0x95, 0xCC, 0x81, 0xC9, 0x44, 0xCE, 0x97, - // Bytes 4300 - 433f - 0xCC, 0x81, 0xC9, 0x44, 0xCE, 0x99, 0xCC, 0x81, - 0xC9, 0x44, 0xCE, 0x9F, 0xCC, 0x81, 0xC9, 0x44, - 0xCE, 0xA5, 0xCC, 0x81, 0xC9, 0x44, 0xCE, 0xA5, - 0xCC, 0x88, 0xC9, 0x44, 0xCE, 0xA9, 0xCC, 0x81, - 0xC9, 0x44, 0xCE, 0xB1, 0xCC, 0x81, 0xC9, 0x44, - 0xCE, 0xB5, 0xCC, 0x81, 0xC9, 0x44, 0xCE, 0xB7, - 0xCC, 0x81, 0xC9, 0x44, 0xCE, 0xB9, 0xCC, 0x81, - 0xC9, 0x44, 0xCE, 0xBF, 0xCC, 0x81, 0xC9, 0x44, - // Bytes 4340 - 437f - 0xCF, 0x85, 0xCC, 0x81, 0xC9, 0x44, 0xCF, 0x89, - 0xCC, 0x81, 0xC9, 0x44, 0xD7, 0x90, 0xD6, 0xB7, - 0x31, 0x44, 0xD7, 0x90, 0xD6, 0xB8, 0x35, 0x44, - 0xD7, 0x90, 0xD6, 0xBC, 0x41, 0x44, 0xD7, 0x91, - 0xD6, 0xBC, 0x41, 0x44, 0xD7, 0x91, 0xD6, 0xBF, - 0x49, 0x44, 0xD7, 0x92, 0xD6, 0xBC, 0x41, 0x44, - 0xD7, 0x93, 0xD6, 0xBC, 0x41, 0x44, 0xD7, 0x94, - 0xD6, 0xBC, 0x41, 0x44, 0xD7, 0x95, 0xD6, 0xB9, - // Bytes 4380 - 43bf - 0x39, 0x44, 0xD7, 0x95, 0xD6, 0xBC, 0x41, 0x44, - 0xD7, 0x96, 0xD6, 0xBC, 0x41, 0x44, 0xD7, 0x98, - 0xD6, 0xBC, 0x41, 0x44, 0xD7, 0x99, 0xD6, 0xB4, - 0x25, 0x44, 0xD7, 0x99, 0xD6, 0xBC, 0x41, 0x44, - 0xD7, 0x9A, 0xD6, 0xBC, 0x41, 0x44, 0xD7, 0x9B, - 0xD6, 0xBC, 0x41, 0x44, 0xD7, 0x9B, 0xD6, 0xBF, - 0x49, 0x44, 0xD7, 0x9C, 0xD6, 0xBC, 0x41, 0x44, - 0xD7, 0x9E, 0xD6, 0xBC, 0x41, 0x44, 0xD7, 0xA0, - // Bytes 43c0 - 43ff - 0xD6, 0xBC, 0x41, 0x44, 0xD7, 0xA1, 0xD6, 0xBC, - 0x41, 0x44, 0xD7, 0xA3, 0xD6, 0xBC, 0x41, 0x44, - 0xD7, 0xA4, 0xD6, 0xBC, 0x41, 0x44, 0xD7, 0xA4, - 0xD6, 0xBF, 0x49, 0x44, 0xD7, 0xA6, 0xD6, 0xBC, - 0x41, 0x44, 0xD7, 0xA7, 0xD6, 0xBC, 0x41, 0x44, - 0xD7, 0xA8, 0xD6, 0xBC, 0x41, 0x44, 0xD7, 0xA9, - 0xD6, 0xBC, 0x41, 0x44, 0xD7, 0xA9, 0xD7, 0x81, - 0x4D, 0x44, 0xD7, 0xA9, 0xD7, 0x82, 0x51, 0x44, - // Bytes 4400 - 443f - 0xD7, 0xAA, 0xD6, 0xBC, 0x41, 0x44, 0xD7, 0xB2, - 0xD6, 0xB7, 0x31, 0x44, 0xD8, 0xA7, 0xD9, 0x8B, - 0x59, 0x44, 0xD8, 0xA7, 0xD9, 0x93, 0xC9, 0x44, - 0xD8, 0xA7, 0xD9, 0x94, 0xC9, 0x44, 0xD8, 0xA7, - 0xD9, 0x95, 0xB5, 0x44, 0xD8, 0xB0, 0xD9, 0xB0, - 0x79, 0x44, 0xD8, 0xB1, 0xD9, 0xB0, 0x79, 0x44, - 0xD9, 0x80, 0xD9, 0x8B, 0x59, 0x44, 0xD9, 0x80, - 0xD9, 0x8E, 0x65, 0x44, 0xD9, 0x80, 0xD9, 0x8F, - // Bytes 4440 - 447f - 0x69, 0x44, 0xD9, 0x80, 0xD9, 0x90, 0x6D, 0x44, - 0xD9, 0x80, 0xD9, 0x91, 0x71, 0x44, 0xD9, 0x80, - 0xD9, 0x92, 0x75, 0x44, 0xD9, 0x87, 0xD9, 0xB0, - 0x79, 0x44, 0xD9, 0x88, 0xD9, 0x94, 0xC9, 0x44, - 0xD9, 0x89, 0xD9, 0xB0, 0x79, 0x44, 0xD9, 0x8A, - 0xD9, 0x94, 0xC9, 0x44, 0xDB, 0x92, 0xD9, 0x94, - 0xC9, 0x44, 0xDB, 0x95, 0xD9, 0x94, 0xC9, 0x45, - 0x20, 0xCC, 0x88, 0xCC, 0x80, 0xCA, 0x45, 0x20, - // Bytes 4480 - 44bf - 0xCC, 0x88, 0xCC, 0x81, 0xCA, 0x45, 0x20, 0xCC, - 0x88, 0xCD, 0x82, 0xCA, 0x45, 0x20, 0xCC, 0x93, - 0xCC, 0x80, 0xCA, 0x45, 0x20, 0xCC, 0x93, 0xCC, - 0x81, 0xCA, 0x45, 0x20, 0xCC, 0x93, 0xCD, 0x82, - 0xCA, 0x45, 0x20, 0xCC, 0x94, 0xCC, 0x80, 0xCA, - 0x45, 0x20, 0xCC, 0x94, 0xCC, 0x81, 0xCA, 0x45, - 0x20, 0xCC, 0x94, 0xCD, 0x82, 0xCA, 0x45, 0x20, - 0xD9, 0x8C, 0xD9, 0x91, 0x72, 0x45, 0x20, 0xD9, - // Bytes 44c0 - 44ff - 0x8D, 0xD9, 0x91, 0x72, 0x45, 0x20, 0xD9, 0x8E, - 0xD9, 0x91, 0x72, 0x45, 0x20, 0xD9, 0x8F, 0xD9, - 0x91, 0x72, 0x45, 0x20, 0xD9, 0x90, 0xD9, 0x91, - 0x72, 0x45, 0x20, 0xD9, 0x91, 0xD9, 0xB0, 0x7A, - 0x45, 0xE2, 0xAB, 0x9D, 0xCC, 0xB8, 0x05, 0x46, - 0xCE, 0xB9, 0xCC, 0x88, 0xCC, 0x81, 0xCA, 0x46, - 0xCF, 0x85, 0xCC, 0x88, 0xCC, 0x81, 0xCA, 0x46, - 0xD7, 0xA9, 0xD6, 0xBC, 0xD7, 0x81, 0x4E, 0x46, - // Bytes 4500 - 453f - 0xD7, 0xA9, 0xD6, 0xBC, 0xD7, 0x82, 0x52, 0x46, - 0xD9, 0x80, 0xD9, 0x8E, 0xD9, 0x91, 0x72, 0x46, - 0xD9, 0x80, 0xD9, 0x8F, 0xD9, 0x91, 0x72, 0x46, - 0xD9, 0x80, 0xD9, 0x90, 0xD9, 0x91, 0x72, 0x46, - 0xE0, 0xA4, 0x95, 0xE0, 0xA4, 0xBC, 0x09, 0x46, - 0xE0, 0xA4, 0x96, 0xE0, 0xA4, 0xBC, 0x09, 0x46, - 0xE0, 0xA4, 0x97, 0xE0, 0xA4, 0xBC, 0x09, 0x46, - 0xE0, 0xA4, 0x9C, 0xE0, 0xA4, 0xBC, 0x09, 0x46, - // Bytes 4540 - 457f - 0xE0, 0xA4, 0xA1, 0xE0, 0xA4, 0xBC, 0x09, 0x46, - 0xE0, 0xA4, 0xA2, 0xE0, 0xA4, 0xBC, 0x09, 0x46, - 0xE0, 0xA4, 0xAB, 0xE0, 0xA4, 0xBC, 0x09, 0x46, - 0xE0, 0xA4, 0xAF, 0xE0, 0xA4, 0xBC, 0x09, 0x46, - 0xE0, 0xA6, 0xA1, 0xE0, 0xA6, 0xBC, 0x09, 0x46, - 0xE0, 0xA6, 0xA2, 0xE0, 0xA6, 0xBC, 0x09, 0x46, - 0xE0, 0xA6, 0xAF, 0xE0, 0xA6, 0xBC, 0x09, 0x46, - 0xE0, 0xA8, 0x96, 0xE0, 0xA8, 0xBC, 0x09, 0x46, - // Bytes 4580 - 45bf - 0xE0, 0xA8, 0x97, 0xE0, 0xA8, 0xBC, 0x09, 0x46, - 0xE0, 0xA8, 0x9C, 0xE0, 0xA8, 0xBC, 0x09, 0x46, - 0xE0, 0xA8, 0xAB, 0xE0, 0xA8, 0xBC, 0x09, 0x46, - 0xE0, 0xA8, 0xB2, 0xE0, 0xA8, 0xBC, 0x09, 0x46, - 0xE0, 0xA8, 0xB8, 0xE0, 0xA8, 0xBC, 0x09, 0x46, - 0xE0, 0xAC, 0xA1, 0xE0, 0xAC, 0xBC, 0x09, 0x46, - 0xE0, 0xAC, 0xA2, 0xE0, 0xAC, 0xBC, 0x09, 0x46, - 0xE0, 0xBE, 0xB2, 0xE0, 0xBE, 0x80, 0x9D, 0x46, - // Bytes 45c0 - 45ff - 0xE0, 0xBE, 0xB3, 0xE0, 0xBE, 0x80, 0x9D, 0x46, - 0xE3, 0x83, 0x86, 0xE3, 0x82, 0x99, 0x0D, 0x48, - 0xF0, 0x9D, 0x85, 0x97, 0xF0, 0x9D, 0x85, 0xA5, - 0xAD, 0x48, 0xF0, 0x9D, 0x85, 0x98, 0xF0, 0x9D, - 0x85, 0xA5, 0xAD, 0x48, 0xF0, 0x9D, 0x86, 0xB9, - 0xF0, 0x9D, 0x85, 0xA5, 0xAD, 0x48, 0xF0, 0x9D, - 0x86, 0xBA, 0xF0, 0x9D, 0x85, 0xA5, 0xAD, 0x49, - 0xE0, 0xBE, 0xB2, 0xE0, 0xBD, 0xB1, 0xE0, 0xBE, - // Bytes 4600 - 463f - 0x80, 0x9E, 0x49, 0xE0, 0xBE, 0xB3, 0xE0, 0xBD, - 0xB1, 0xE0, 0xBE, 0x80, 0x9E, 0x4C, 0xF0, 0x9D, - 0x85, 0x98, 0xF0, 0x9D, 0x85, 0xA5, 0xF0, 0x9D, - 0x85, 0xAE, 0xAE, 0x4C, 0xF0, 0x9D, 0x85, 0x98, - 0xF0, 0x9D, 0x85, 0xA5, 0xF0, 0x9D, 0x85, 0xAF, - 0xAE, 0x4C, 0xF0, 0x9D, 0x85, 0x98, 0xF0, 0x9D, - 0x85, 0xA5, 0xF0, 0x9D, 0x85, 0xB0, 0xAE, 0x4C, - 0xF0, 0x9D, 0x85, 0x98, 0xF0, 0x9D, 0x85, 0xA5, - // Bytes 4640 - 467f - 0xF0, 0x9D, 0x85, 0xB1, 0xAE, 0x4C, 0xF0, 0x9D, - 0x85, 0x98, 0xF0, 0x9D, 0x85, 0xA5, 0xF0, 0x9D, - 0x85, 0xB2, 0xAE, 0x4C, 0xF0, 0x9D, 0x86, 0xB9, - 0xF0, 0x9D, 0x85, 0xA5, 0xF0, 0x9D, 0x85, 0xAE, - 0xAE, 0x4C, 0xF0, 0x9D, 0x86, 0xB9, 0xF0, 0x9D, - 0x85, 0xA5, 0xF0, 0x9D, 0x85, 0xAF, 0xAE, 0x4C, - 0xF0, 0x9D, 0x86, 0xBA, 0xF0, 0x9D, 0x85, 0xA5, - 0xF0, 0x9D, 0x85, 0xAE, 0xAE, 0x4C, 0xF0, 0x9D, - // Bytes 4680 - 46bf - 0x86, 0xBA, 0xF0, 0x9D, 0x85, 0xA5, 0xF0, 0x9D, - 0x85, 0xAF, 0xAE, 0x83, 0x41, 0xCC, 0x82, 0xC9, - 0x83, 0x41, 0xCC, 0x86, 0xC9, 0x83, 0x41, 0xCC, - 0x87, 0xC9, 0x83, 0x41, 0xCC, 0x88, 0xC9, 0x83, - 0x41, 0xCC, 0x8A, 0xC9, 0x83, 0x41, 0xCC, 0xA3, - 0xB5, 0x83, 0x43, 0xCC, 0xA7, 0xA5, 0x83, 0x45, - 0xCC, 0x82, 0xC9, 0x83, 0x45, 0xCC, 0x84, 0xC9, - 0x83, 0x45, 0xCC, 0xA3, 0xB5, 0x83, 0x45, 0xCC, - // Bytes 46c0 - 46ff - 0xA7, 0xA5, 0x83, 0x49, 0xCC, 0x88, 0xC9, 0x83, - 0x4C, 0xCC, 0xA3, 0xB5, 0x83, 0x4F, 0xCC, 0x82, - 0xC9, 0x83, 0x4F, 0xCC, 0x83, 0xC9, 0x83, 0x4F, - 0xCC, 0x84, 0xC9, 0x83, 0x4F, 0xCC, 0x87, 0xC9, - 0x83, 0x4F, 0xCC, 0x88, 0xC9, 0x83, 0x4F, 0xCC, - 0x9B, 0xAD, 0x83, 0x4F, 0xCC, 0xA3, 0xB5, 0x83, - 0x4F, 0xCC, 0xA8, 0xA5, 0x83, 0x52, 0xCC, 0xA3, - 0xB5, 0x83, 0x53, 0xCC, 0x81, 0xC9, 0x83, 0x53, - // Bytes 4700 - 473f - 0xCC, 0x8C, 0xC9, 0x83, 0x53, 0xCC, 0xA3, 0xB5, - 0x83, 0x55, 0xCC, 0x83, 0xC9, 0x83, 0x55, 0xCC, - 0x84, 0xC9, 0x83, 0x55, 0xCC, 0x88, 0xC9, 0x83, - 0x55, 0xCC, 0x9B, 0xAD, 0x83, 0x61, 0xCC, 0x82, - 0xC9, 0x83, 0x61, 0xCC, 0x86, 0xC9, 0x83, 0x61, - 0xCC, 0x87, 0xC9, 0x83, 0x61, 0xCC, 0x88, 0xC9, - 0x83, 0x61, 0xCC, 0x8A, 0xC9, 0x83, 0x61, 0xCC, - 0xA3, 0xB5, 0x83, 0x63, 0xCC, 0xA7, 0xA5, 0x83, - // Bytes 4740 - 477f - 0x65, 0xCC, 0x82, 0xC9, 0x83, 0x65, 0xCC, 0x84, - 0xC9, 0x83, 0x65, 0xCC, 0xA3, 0xB5, 0x83, 0x65, - 0xCC, 0xA7, 0xA5, 0x83, 0x69, 0xCC, 0x88, 0xC9, - 0x83, 0x6C, 0xCC, 0xA3, 0xB5, 0x83, 0x6F, 0xCC, - 0x82, 0xC9, 0x83, 0x6F, 0xCC, 0x83, 0xC9, 0x83, - 0x6F, 0xCC, 0x84, 0xC9, 0x83, 0x6F, 0xCC, 0x87, - 0xC9, 0x83, 0x6F, 0xCC, 0x88, 0xC9, 0x83, 0x6F, - 0xCC, 0x9B, 0xAD, 0x83, 0x6F, 0xCC, 0xA3, 0xB5, - // Bytes 4780 - 47bf - 0x83, 0x6F, 0xCC, 0xA8, 0xA5, 0x83, 0x72, 0xCC, - 0xA3, 0xB5, 0x83, 0x73, 0xCC, 0x81, 0xC9, 0x83, - 0x73, 0xCC, 0x8C, 0xC9, 0x83, 0x73, 0xCC, 0xA3, - 0xB5, 0x83, 0x75, 0xCC, 0x83, 0xC9, 0x83, 0x75, - 0xCC, 0x84, 0xC9, 0x83, 0x75, 0xCC, 0x88, 0xC9, - 0x83, 0x75, 0xCC, 0x9B, 0xAD, 0x84, 0xCE, 0x91, - 0xCC, 0x93, 0xC9, 0x84, 0xCE, 0x91, 0xCC, 0x94, - 0xC9, 0x84, 0xCE, 0x95, 0xCC, 0x93, 0xC9, 0x84, - // Bytes 47c0 - 47ff - 0xCE, 0x95, 0xCC, 0x94, 0xC9, 0x84, 0xCE, 0x97, - 0xCC, 0x93, 0xC9, 0x84, 0xCE, 0x97, 0xCC, 0x94, - 0xC9, 0x84, 0xCE, 0x99, 0xCC, 0x93, 0xC9, 0x84, - 0xCE, 0x99, 0xCC, 0x94, 0xC9, 0x84, 0xCE, 0x9F, - 0xCC, 0x93, 0xC9, 0x84, 0xCE, 0x9F, 0xCC, 0x94, - 0xC9, 0x84, 0xCE, 0xA5, 0xCC, 0x94, 0xC9, 0x84, - 0xCE, 0xA9, 0xCC, 0x93, 0xC9, 0x84, 0xCE, 0xA9, - 0xCC, 0x94, 0xC9, 0x84, 0xCE, 0xB1, 0xCC, 0x80, - // Bytes 4800 - 483f - 0xC9, 0x84, 0xCE, 0xB1, 0xCC, 0x81, 0xC9, 0x84, - 0xCE, 0xB1, 0xCC, 0x93, 0xC9, 0x84, 0xCE, 0xB1, - 0xCC, 0x94, 0xC9, 0x84, 0xCE, 0xB1, 0xCD, 0x82, - 0xC9, 0x84, 0xCE, 0xB5, 0xCC, 0x93, 0xC9, 0x84, - 0xCE, 0xB5, 0xCC, 0x94, 0xC9, 0x84, 0xCE, 0xB7, - 0xCC, 0x80, 0xC9, 0x84, 0xCE, 0xB7, 0xCC, 0x81, - 0xC9, 0x84, 0xCE, 0xB7, 0xCC, 0x93, 0xC9, 0x84, - 0xCE, 0xB7, 0xCC, 0x94, 0xC9, 0x84, 0xCE, 0xB7, - // Bytes 4840 - 487f - 0xCD, 0x82, 0xC9, 0x84, 0xCE, 0xB9, 0xCC, 0x88, - 0xC9, 0x84, 0xCE, 0xB9, 0xCC, 0x93, 0xC9, 0x84, - 0xCE, 0xB9, 0xCC, 0x94, 0xC9, 0x84, 0xCE, 0xBF, - 0xCC, 0x93, 0xC9, 0x84, 0xCE, 0xBF, 0xCC, 0x94, - 0xC9, 0x84, 0xCF, 0x85, 0xCC, 0x88, 0xC9, 0x84, - 0xCF, 0x85, 0xCC, 0x93, 0xC9, 0x84, 0xCF, 0x85, - 0xCC, 0x94, 0xC9, 0x84, 0xCF, 0x89, 0xCC, 0x80, - 0xC9, 0x84, 0xCF, 0x89, 0xCC, 0x81, 0xC9, 0x84, - // Bytes 4880 - 48bf - 0xCF, 0x89, 0xCC, 0x93, 0xC9, 0x84, 0xCF, 0x89, - 0xCC, 0x94, 0xC9, 0x84, 0xCF, 0x89, 0xCD, 0x82, - 0xC9, 0x86, 0xCE, 0x91, 0xCC, 0x93, 0xCC, 0x80, - 0xCA, 0x86, 0xCE, 0x91, 0xCC, 0x93, 0xCC, 0x81, - 0xCA, 0x86, 0xCE, 0x91, 0xCC, 0x93, 0xCD, 0x82, - 0xCA, 0x86, 0xCE, 0x91, 0xCC, 0x94, 0xCC, 0x80, - 0xCA, 0x86, 0xCE, 0x91, 0xCC, 0x94, 0xCC, 0x81, - 0xCA, 0x86, 0xCE, 0x91, 0xCC, 0x94, 0xCD, 0x82, - // Bytes 48c0 - 48ff - 0xCA, 0x86, 0xCE, 0x97, 0xCC, 0x93, 0xCC, 0x80, - 0xCA, 0x86, 0xCE, 0x97, 0xCC, 0x93, 0xCC, 0x81, - 0xCA, 0x86, 0xCE, 0x97, 0xCC, 0x93, 0xCD, 0x82, - 0xCA, 0x86, 0xCE, 0x97, 0xCC, 0x94, 0xCC, 0x80, - 0xCA, 0x86, 0xCE, 0x97, 0xCC, 0x94, 0xCC, 0x81, - 0xCA, 0x86, 0xCE, 0x97, 0xCC, 0x94, 0xCD, 0x82, - 0xCA, 0x86, 0xCE, 0xA9, 0xCC, 0x93, 0xCC, 0x80, - 0xCA, 0x86, 0xCE, 0xA9, 0xCC, 0x93, 0xCC, 0x81, - // Bytes 4900 - 493f - 0xCA, 0x86, 0xCE, 0xA9, 0xCC, 0x93, 0xCD, 0x82, - 0xCA, 0x86, 0xCE, 0xA9, 0xCC, 0x94, 0xCC, 0x80, - 0xCA, 0x86, 0xCE, 0xA9, 0xCC, 0x94, 0xCC, 0x81, - 0xCA, 0x86, 0xCE, 0xA9, 0xCC, 0x94, 0xCD, 0x82, - 0xCA, 0x86, 0xCE, 0xB1, 0xCC, 0x93, 0xCC, 0x80, - 0xCA, 0x86, 0xCE, 0xB1, 0xCC, 0x93, 0xCC, 0x81, - 0xCA, 0x86, 0xCE, 0xB1, 0xCC, 0x93, 0xCD, 0x82, - 0xCA, 0x86, 0xCE, 0xB1, 0xCC, 0x94, 0xCC, 0x80, - // Bytes 4940 - 497f - 0xCA, 0x86, 0xCE, 0xB1, 0xCC, 0x94, 0xCC, 0x81, - 0xCA, 0x86, 0xCE, 0xB1, 0xCC, 0x94, 0xCD, 0x82, - 0xCA, 0x86, 0xCE, 0xB7, 0xCC, 0x93, 0xCC, 0x80, - 0xCA, 0x86, 0xCE, 0xB7, 0xCC, 0x93, 0xCC, 0x81, - 0xCA, 0x86, 0xCE, 0xB7, 0xCC, 0x93, 0xCD, 0x82, - 0xCA, 0x86, 0xCE, 0xB7, 0xCC, 0x94, 0xCC, 0x80, - 0xCA, 0x86, 0xCE, 0xB7, 0xCC, 0x94, 0xCC, 0x81, - 0xCA, 0x86, 0xCE, 0xB7, 0xCC, 0x94, 0xCD, 0x82, - // Bytes 4980 - 49bf - 0xCA, 0x86, 0xCF, 0x89, 0xCC, 0x93, 0xCC, 0x80, - 0xCA, 0x86, 0xCF, 0x89, 0xCC, 0x93, 0xCC, 0x81, - 0xCA, 0x86, 0xCF, 0x89, 0xCC, 0x93, 0xCD, 0x82, - 0xCA, 0x86, 0xCF, 0x89, 0xCC, 0x94, 0xCC, 0x80, - 0xCA, 0x86, 0xCF, 0x89, 0xCC, 0x94, 0xCC, 0x81, - 0xCA, 0x86, 0xCF, 0x89, 0xCC, 0x94, 0xCD, 0x82, - 0xCA, 0x42, 0xCC, 0x80, 0xC9, 0x32, 0x42, 0xCC, - 0x81, 0xC9, 0x32, 0x42, 0xCC, 0x93, 0xC9, 0x32, - // Bytes 49c0 - 49ff - 0x43, 0xE1, 0x85, 0xA1, 0x01, 0x00, 0x43, 0xE1, - 0x85, 0xA2, 0x01, 0x00, 0x43, 0xE1, 0x85, 0xA3, - 0x01, 0x00, 0x43, 0xE1, 0x85, 0xA4, 0x01, 0x00, - 0x43, 0xE1, 0x85, 0xA5, 0x01, 0x00, 0x43, 0xE1, - 0x85, 0xA6, 0x01, 0x00, 0x43, 0xE1, 0x85, 0xA7, - 0x01, 0x00, 0x43, 0xE1, 0x85, 0xA8, 0x01, 0x00, - 0x43, 0xE1, 0x85, 0xA9, 0x01, 0x00, 0x43, 0xE1, - 0x85, 0xAA, 0x01, 0x00, 0x43, 0xE1, 0x85, 0xAB, - // Bytes 4a00 - 4a3f - 0x01, 0x00, 0x43, 0xE1, 0x85, 0xAC, 0x01, 0x00, - 0x43, 0xE1, 0x85, 0xAD, 0x01, 0x00, 0x43, 0xE1, - 0x85, 0xAE, 0x01, 0x00, 0x43, 0xE1, 0x85, 0xAF, - 0x01, 0x00, 0x43, 0xE1, 0x85, 0xB0, 0x01, 0x00, - 0x43, 0xE1, 0x85, 0xB1, 0x01, 0x00, 0x43, 0xE1, - 0x85, 0xB2, 0x01, 0x00, 0x43, 0xE1, 0x85, 0xB3, - 0x01, 0x00, 0x43, 0xE1, 0x85, 0xB4, 0x01, 0x00, - 0x43, 0xE1, 0x85, 0xB5, 0x01, 0x00, 0x43, 0xE1, - // Bytes 4a40 - 4a7f - 0x86, 0xAA, 0x01, 0x00, 0x43, 0xE1, 0x86, 0xAC, - 0x01, 0x00, 0x43, 0xE1, 0x86, 0xAD, 0x01, 0x00, - 0x43, 0xE1, 0x86, 0xB0, 0x01, 0x00, 0x43, 0xE1, - 0x86, 0xB1, 0x01, 0x00, 0x43, 0xE1, 0x86, 0xB2, - 0x01, 0x00, 0x43, 0xE1, 0x86, 0xB3, 0x01, 0x00, - 0x43, 0xE1, 0x86, 0xB4, 0x01, 0x00, 0x43, 0xE1, - 0x86, 0xB5, 0x01, 0x00, 0x44, 0xCC, 0x88, 0xCC, - 0x81, 0xCA, 0x32, 0x43, 0xE3, 0x82, 0x99, 0x0D, - // Bytes 4a80 - 4abf - 0x03, 0x43, 0xE3, 0x82, 0x9A, 0x0D, 0x03, 0x46, - 0xE0, 0xBD, 0xB1, 0xE0, 0xBD, 0xB2, 0x9E, 0x26, - 0x46, 0xE0, 0xBD, 0xB1, 0xE0, 0xBD, 0xB4, 0xA2, - 0x26, 0x46, 0xE0, 0xBD, 0xB1, 0xE0, 0xBE, 0x80, - 0x9E, 0x26, 0x00, 0x01, -} - -// lookup returns the trie value for the first UTF-8 encoding in s and -// the width in bytes of this encoding. The size will be 0 if s does not -// hold enough bytes to complete the encoding. len(s) must be greater than 0. -func (t *nfcTrie) lookup(s []byte) (v uint16, sz int) { - c0 := s[0] - switch { - case c0 < 0x80: // is ASCII - return nfcValues[c0], 1 - case c0 < 0xC2: - return 0, 1 // Illegal UTF-8: not a starter, not ASCII. - case c0 < 0xE0: // 2-byte UTF-8 - if len(s) < 2 { - return 0, 0 - } - i := nfcIndex[c0] - c1 := s[1] - if c1 < 0x80 || 0xC0 <= c1 { - return 0, 1 // Illegal UTF-8: not a continuation byte. - } - return t.lookupValue(uint32(i), c1), 2 - case c0 < 0xF0: // 3-byte UTF-8 - if len(s) < 3 { - return 0, 0 - } - i := nfcIndex[c0] - c1 := s[1] - if c1 < 0x80 || 0xC0 <= c1 { - return 0, 1 // Illegal UTF-8: not a continuation byte. - } - o := uint32(i)<<6 + uint32(c1) - i = nfcIndex[o] - c2 := s[2] - if c2 < 0x80 || 0xC0 <= c2 { - return 0, 2 // Illegal UTF-8: not a continuation byte. - } - return t.lookupValue(uint32(i), c2), 3 - case c0 < 0xF8: // 4-byte UTF-8 - if len(s) < 4 { - return 0, 0 - } - i := nfcIndex[c0] - c1 := s[1] - if c1 < 0x80 || 0xC0 <= c1 { - return 0, 1 // Illegal UTF-8: not a continuation byte. - } - o := uint32(i)<<6 + uint32(c1) - i = nfcIndex[o] - c2 := s[2] - if c2 < 0x80 || 0xC0 <= c2 { - return 0, 2 // Illegal UTF-8: not a continuation byte. - } - o = uint32(i)<<6 + uint32(c2) - i = nfcIndex[o] - c3 := s[3] - if c3 < 0x80 || 0xC0 <= c3 { - return 0, 3 // Illegal UTF-8: not a continuation byte. - } - return t.lookupValue(uint32(i), c3), 4 - } - // Illegal rune - return 0, 1 -} - -// lookupUnsafe returns the trie value for the first UTF-8 encoding in s. -// s must start with a full and valid UTF-8 encoded rune. -func (t *nfcTrie) lookupUnsafe(s []byte) uint16 { - c0 := s[0] - if c0 < 0x80 { // is ASCII - return nfcValues[c0] - } - i := nfcIndex[c0] - if c0 < 0xE0 { // 2-byte UTF-8 - return t.lookupValue(uint32(i), s[1]) - } - i = nfcIndex[uint32(i)<<6+uint32(s[1])] - if c0 < 0xF0 { // 3-byte UTF-8 - return t.lookupValue(uint32(i), s[2]) - } - i = nfcIndex[uint32(i)<<6+uint32(s[2])] - if c0 < 0xF8 { // 4-byte UTF-8 - return t.lookupValue(uint32(i), s[3]) - } - return 0 -} - -// lookupString returns the trie value for the first UTF-8 encoding in s and -// the width in bytes of this encoding. The size will be 0 if s does not -// hold enough bytes to complete the encoding. len(s) must be greater than 0. -func (t *nfcTrie) lookupString(s string) (v uint16, sz int) { - c0 := s[0] - switch { - case c0 < 0x80: // is ASCII - return nfcValues[c0], 1 - case c0 < 0xC2: - return 0, 1 // Illegal UTF-8: not a starter, not ASCII. - case c0 < 0xE0: // 2-byte UTF-8 - if len(s) < 2 { - return 0, 0 - } - i := nfcIndex[c0] - c1 := s[1] - if c1 < 0x80 || 0xC0 <= c1 { - return 0, 1 // Illegal UTF-8: not a continuation byte. - } - return t.lookupValue(uint32(i), c1), 2 - case c0 < 0xF0: // 3-byte UTF-8 - if len(s) < 3 { - return 0, 0 - } - i := nfcIndex[c0] - c1 := s[1] - if c1 < 0x80 || 0xC0 <= c1 { - return 0, 1 // Illegal UTF-8: not a continuation byte. - } - o := uint32(i)<<6 + uint32(c1) - i = nfcIndex[o] - c2 := s[2] - if c2 < 0x80 || 0xC0 <= c2 { - return 0, 2 // Illegal UTF-8: not a continuation byte. - } - return t.lookupValue(uint32(i), c2), 3 - case c0 < 0xF8: // 4-byte UTF-8 - if len(s) < 4 { - return 0, 0 - } - i := nfcIndex[c0] - c1 := s[1] - if c1 < 0x80 || 0xC0 <= c1 { - return 0, 1 // Illegal UTF-8: not a continuation byte. - } - o := uint32(i)<<6 + uint32(c1) - i = nfcIndex[o] - c2 := s[2] - if c2 < 0x80 || 0xC0 <= c2 { - return 0, 2 // Illegal UTF-8: not a continuation byte. - } - o = uint32(i)<<6 + uint32(c2) - i = nfcIndex[o] - c3 := s[3] - if c3 < 0x80 || 0xC0 <= c3 { - return 0, 3 // Illegal UTF-8: not a continuation byte. - } - return t.lookupValue(uint32(i), c3), 4 - } - // Illegal rune - return 0, 1 -} - -// lookupStringUnsafe returns the trie value for the first UTF-8 encoding in s. -// s must start with a full and valid UTF-8 encoded rune. -func (t *nfcTrie) lookupStringUnsafe(s string) uint16 { - c0 := s[0] - if c0 < 0x80 { // is ASCII - return nfcValues[c0] - } - i := nfcIndex[c0] - if c0 < 0xE0 { // 2-byte UTF-8 - return t.lookupValue(uint32(i), s[1]) - } - i = nfcIndex[uint32(i)<<6+uint32(s[1])] - if c0 < 0xF0 { // 3-byte UTF-8 - return t.lookupValue(uint32(i), s[2]) - } - i = nfcIndex[uint32(i)<<6+uint32(s[2])] - if c0 < 0xF8 { // 4-byte UTF-8 - return t.lookupValue(uint32(i), s[3]) - } - return 0 -} - -// nfcTrie. Total size: 10610 bytes (10.36 KiB). Checksum: 95e8869a9f81e5e6. -type nfcTrie struct{} - -func newNfcTrie(i int) *nfcTrie { - return &nfcTrie{} -} - -// lookupValue determines the type of block n and looks up the value for b. -func (t *nfcTrie) lookupValue(n uint32, b byte) uint16 { - switch { - case n < 46: - return uint16(nfcValues[n<<6+uint32(b)]) - default: - n -= 46 - return uint16(nfcSparse.lookup(n, b)) - } -} - -// nfcValues: 48 blocks, 3072 entries, 6144 bytes -// The third block is the zero block. -var nfcValues = [3072]uint16{ - // Block 0x0, offset 0x0 - 0x3c: 0xa000, 0x3d: 0xa000, 0x3e: 0xa000, - // Block 0x1, offset 0x40 - 0x41: 0xa000, 0x42: 0xa000, 0x43: 0xa000, 0x44: 0xa000, 0x45: 0xa000, - 0x46: 0xa000, 0x47: 0xa000, 0x48: 0xa000, 0x49: 0xa000, 0x4a: 0xa000, 0x4b: 0xa000, - 0x4c: 0xa000, 0x4d: 0xa000, 0x4e: 0xa000, 0x4f: 0xa000, 0x50: 0xa000, - 0x52: 0xa000, 0x53: 0xa000, 0x54: 0xa000, 0x55: 0xa000, 0x56: 0xa000, 0x57: 0xa000, - 0x58: 0xa000, 0x59: 0xa000, 0x5a: 0xa000, - 0x61: 0xa000, 0x62: 0xa000, 0x63: 0xa000, - 0x64: 0xa000, 0x65: 0xa000, 0x66: 0xa000, 0x67: 0xa000, 0x68: 0xa000, 0x69: 0xa000, - 0x6a: 0xa000, 0x6b: 0xa000, 0x6c: 0xa000, 0x6d: 0xa000, 0x6e: 0xa000, 0x6f: 0xa000, - 0x70: 0xa000, 0x72: 0xa000, 0x73: 0xa000, 0x74: 0xa000, 0x75: 0xa000, - 0x76: 0xa000, 0x77: 0xa000, 0x78: 0xa000, 0x79: 0xa000, 0x7a: 0xa000, - // Block 0x2, offset 0x80 - // Block 0x3, offset 0xc0 - 0xc0: 0x2f72, 0xc1: 0x2f77, 0xc2: 0x468b, 0xc3: 0x2f7c, 0xc4: 0x469a, 0xc5: 0x469f, - 0xc6: 0xa000, 0xc7: 0x46a9, 0xc8: 0x2fe5, 0xc9: 0x2fea, 0xca: 0x46ae, 0xcb: 0x2ffe, - 0xcc: 0x3071, 0xcd: 0x3076, 0xce: 0x307b, 0xcf: 0x46c2, 0xd1: 0x3107, - 0xd2: 0x312a, 0xd3: 0x312f, 0xd4: 0x46cc, 0xd5: 0x46d1, 0xd6: 0x46e0, - 0xd8: 0xa000, 0xd9: 0x31b6, 0xda: 0x31bb, 0xdb: 0x31c0, 0xdc: 0x4712, 0xdd: 0x3238, - 0xe0: 0x327e, 0xe1: 0x3283, 0xe2: 0x471c, 0xe3: 0x3288, - 0xe4: 0x472b, 0xe5: 0x4730, 0xe6: 0xa000, 0xe7: 0x473a, 0xe8: 0x32f1, 0xe9: 0x32f6, - 0xea: 0x473f, 0xeb: 0x330a, 0xec: 0x3382, 0xed: 0x3387, 0xee: 0x338c, 0xef: 0x4753, - 0xf1: 0x3418, 0xf2: 0x343b, 0xf3: 0x3440, 0xf4: 0x475d, 0xf5: 0x4762, - 0xf6: 0x4771, 0xf8: 0xa000, 0xf9: 0x34cc, 0xfa: 0x34d1, 0xfb: 0x34d6, - 0xfc: 0x47a3, 0xfd: 0x3553, 0xff: 0x356c, - // Block 0x4, offset 0x100 - 0x100: 0x2f81, 0x101: 0x328d, 0x102: 0x4690, 0x103: 0x4721, 0x104: 0x2f9f, 0x105: 0x32ab, - 0x106: 0x2fb3, 0x107: 0x32bf, 0x108: 0x2fb8, 0x109: 0x32c4, 0x10a: 0x2fbd, 0x10b: 0x32c9, - 0x10c: 0x2fc2, 0x10d: 0x32ce, 0x10e: 0x2fcc, 0x10f: 0x32d8, - 0x112: 0x46b3, 0x113: 0x4744, 0x114: 0x2ff4, 0x115: 0x3300, 0x116: 0x2ff9, 0x117: 0x3305, - 0x118: 0x3017, 0x119: 0x3323, 0x11a: 0x3008, 0x11b: 0x3314, 0x11c: 0x3030, 0x11d: 0x333c, - 0x11e: 0x303a, 0x11f: 0x3346, 0x120: 0x303f, 0x121: 0x334b, 0x122: 0x3049, 0x123: 0x3355, - 0x124: 0x304e, 0x125: 0x335a, 0x128: 0x3080, 0x129: 0x3391, - 0x12a: 0x3085, 0x12b: 0x3396, 0x12c: 0x308a, 0x12d: 0x339b, 0x12e: 0x30ad, 0x12f: 0x33b9, - 0x130: 0x308f, 0x134: 0x30b7, 0x135: 0x33c3, - 0x136: 0x30cb, 0x137: 0x33dc, 0x139: 0x30d5, 0x13a: 0x33e6, 0x13b: 0x30df, - 0x13c: 0x33f0, 0x13d: 0x30da, 0x13e: 0x33eb, - // Block 0x5, offset 0x140 - 0x143: 0x3102, 0x144: 0x3413, 0x145: 0x311b, - 0x146: 0x342c, 0x147: 0x3111, 0x148: 0x3422, - 0x14c: 0x46d6, 0x14d: 0x4767, 0x14e: 0x3134, 0x14f: 0x3445, 0x150: 0x313e, 0x151: 0x344f, - 0x154: 0x315c, 0x155: 0x346d, 0x156: 0x3175, 0x157: 0x3486, - 0x158: 0x3166, 0x159: 0x3477, 0x15a: 0x46f9, 0x15b: 0x478a, 0x15c: 0x317f, 0x15d: 0x3490, - 0x15e: 0x318e, 0x15f: 0x349f, 0x160: 0x46fe, 0x161: 0x478f, 0x162: 0x31a7, 0x163: 0x34bd, - 0x164: 0x3198, 0x165: 0x34ae, 0x168: 0x4708, 0x169: 0x4799, - 0x16a: 0x470d, 0x16b: 0x479e, 0x16c: 0x31c5, 0x16d: 0x34db, 0x16e: 0x31cf, 0x16f: 0x34e5, - 0x170: 0x31d4, 0x171: 0x34ea, 0x172: 0x31f2, 0x173: 0x3508, 0x174: 0x3215, 0x175: 0x352b, - 0x176: 0x323d, 0x177: 0x3558, 0x178: 0x3251, 0x179: 0x3260, 0x17a: 0x3580, 0x17b: 0x326a, - 0x17c: 0x358a, 0x17d: 0x326f, 0x17e: 0x358f, 0x17f: 0xa000, - // Block 0x6, offset 0x180 - 0x184: 0x8100, 0x185: 0x8100, - 0x186: 0x8100, - 0x18d: 0x2f8b, 0x18e: 0x3297, 0x18f: 0x3099, 0x190: 0x33a5, 0x191: 0x3143, - 0x192: 0x3454, 0x193: 0x31d9, 0x194: 0x34ef, 0x195: 0x39d2, 0x196: 0x3b61, 0x197: 0x39cb, - 0x198: 0x3b5a, 0x199: 0x39d9, 0x19a: 0x3b68, 0x19b: 0x39c4, 0x19c: 0x3b53, - 0x19e: 0x38b3, 0x19f: 0x3a42, 0x1a0: 0x38ac, 0x1a1: 0x3a3b, 0x1a2: 0x35b6, 0x1a3: 0x35c8, - 0x1a6: 0x3044, 0x1a7: 0x3350, 0x1a8: 0x30c1, 0x1a9: 0x33d2, - 0x1aa: 0x46ef, 0x1ab: 0x4780, 0x1ac: 0x3993, 0x1ad: 0x3b22, 0x1ae: 0x35da, 0x1af: 0x35e0, - 0x1b0: 0x33c8, 0x1b4: 0x302b, 0x1b5: 0x3337, - 0x1b8: 0x30fd, 0x1b9: 0x340e, 0x1ba: 0x38ba, 0x1bb: 0x3a49, - 0x1bc: 0x35b0, 0x1bd: 0x35c2, 0x1be: 0x35bc, 0x1bf: 0x35ce, - // Block 0x7, offset 0x1c0 - 0x1c0: 0x2f90, 0x1c1: 0x329c, 0x1c2: 0x2f95, 0x1c3: 0x32a1, 0x1c4: 0x300d, 0x1c5: 0x3319, - 0x1c6: 0x3012, 0x1c7: 0x331e, 0x1c8: 0x309e, 0x1c9: 0x33aa, 0x1ca: 0x30a3, 0x1cb: 0x33af, - 0x1cc: 0x3148, 0x1cd: 0x3459, 0x1ce: 0x314d, 0x1cf: 0x345e, 0x1d0: 0x316b, 0x1d1: 0x347c, - 0x1d2: 0x3170, 0x1d3: 0x3481, 0x1d4: 0x31de, 0x1d5: 0x34f4, 0x1d6: 0x31e3, 0x1d7: 0x34f9, - 0x1d8: 0x3189, 0x1d9: 0x349a, 0x1da: 0x31a2, 0x1db: 0x34b8, - 0x1de: 0x305d, 0x1df: 0x3369, - 0x1e6: 0x4695, 0x1e7: 0x4726, 0x1e8: 0x46bd, 0x1e9: 0x474e, - 0x1ea: 0x3962, 0x1eb: 0x3af1, 0x1ec: 0x393f, 0x1ed: 0x3ace, 0x1ee: 0x46db, 0x1ef: 0x476c, - 0x1f0: 0x395b, 0x1f1: 0x3aea, 0x1f2: 0x3247, 0x1f3: 0x3562, - // Block 0x8, offset 0x200 - 0x200: 0x9932, 0x201: 0x9932, 0x202: 0x9932, 0x203: 0x9932, 0x204: 0x9932, 0x205: 0x8132, - 0x206: 0x9932, 0x207: 0x9932, 0x208: 0x9932, 0x209: 0x9932, 0x20a: 0x9932, 0x20b: 0x9932, - 0x20c: 0x9932, 0x20d: 0x8132, 0x20e: 0x8132, 0x20f: 0x9932, 0x210: 0x8132, 0x211: 0x9932, - 0x212: 0x8132, 0x213: 0x9932, 0x214: 0x9932, 0x215: 0x8133, 0x216: 0x812d, 0x217: 0x812d, - 0x218: 0x812d, 0x219: 0x812d, 0x21a: 0x8133, 0x21b: 0x992b, 0x21c: 0x812d, 0x21d: 0x812d, - 0x21e: 0x812d, 0x21f: 0x812d, 0x220: 0x812d, 0x221: 0x8129, 0x222: 0x8129, 0x223: 0x992d, - 0x224: 0x992d, 0x225: 0x992d, 0x226: 0x992d, 0x227: 0x9929, 0x228: 0x9929, 0x229: 0x812d, - 0x22a: 0x812d, 0x22b: 0x812d, 0x22c: 0x812d, 0x22d: 0x992d, 0x22e: 0x992d, 0x22f: 0x812d, - 0x230: 0x992d, 0x231: 0x992d, 0x232: 0x812d, 0x233: 0x812d, 0x234: 0x8101, 0x235: 0x8101, - 0x236: 0x8101, 0x237: 0x8101, 0x238: 0x9901, 0x239: 0x812d, 0x23a: 0x812d, 0x23b: 0x812d, - 0x23c: 0x812d, 0x23d: 0x8132, 0x23e: 0x8132, 0x23f: 0x8132, - // Block 0x9, offset 0x240 - 0x240: 0x49b1, 0x241: 0x49b6, 0x242: 0x9932, 0x243: 0x49bb, 0x244: 0x4a74, 0x245: 0x9936, - 0x246: 0x8132, 0x247: 0x812d, 0x248: 0x812d, 0x249: 0x812d, 0x24a: 0x8132, 0x24b: 0x8132, - 0x24c: 0x8132, 0x24d: 0x812d, 0x24e: 0x812d, 0x250: 0x8132, 0x251: 0x8132, - 0x252: 0x8132, 0x253: 0x812d, 0x254: 0x812d, 0x255: 0x812d, 0x256: 0x812d, 0x257: 0x8132, - 0x258: 0x8133, 0x259: 0x812d, 0x25a: 0x812d, 0x25b: 0x8132, 0x25c: 0x8134, 0x25d: 0x8135, - 0x25e: 0x8135, 0x25f: 0x8134, 0x260: 0x8135, 0x261: 0x8135, 0x262: 0x8134, 0x263: 0x8132, - 0x264: 0x8132, 0x265: 0x8132, 0x266: 0x8132, 0x267: 0x8132, 0x268: 0x8132, 0x269: 0x8132, - 0x26a: 0x8132, 0x26b: 0x8132, 0x26c: 0x8132, 0x26d: 0x8132, 0x26e: 0x8132, 0x26f: 0x8132, - 0x274: 0x0170, - 0x27a: 0x8100, - 0x27e: 0x0037, - // Block 0xa, offset 0x280 - 0x284: 0x8100, 0x285: 0x35a4, - 0x286: 0x35ec, 0x287: 0x00ce, 0x288: 0x360a, 0x289: 0x3616, 0x28a: 0x3628, - 0x28c: 0x3646, 0x28e: 0x3658, 0x28f: 0x3676, 0x290: 0x3e0b, 0x291: 0xa000, - 0x295: 0xa000, 0x297: 0xa000, - 0x299: 0xa000, - 0x29f: 0xa000, 0x2a1: 0xa000, - 0x2a5: 0xa000, 0x2a9: 0xa000, - 0x2aa: 0x363a, 0x2ab: 0x366a, 0x2ac: 0x4801, 0x2ad: 0x369a, 0x2ae: 0x482b, 0x2af: 0x36ac, - 0x2b0: 0x3e73, 0x2b1: 0xa000, 0x2b5: 0xa000, - 0x2b7: 0xa000, 0x2b9: 0xa000, - 0x2bf: 0xa000, - // Block 0xb, offset 0x2c0 - 0x2c0: 0x3724, 0x2c1: 0x3730, 0x2c3: 0x371e, - 0x2c6: 0xa000, 0x2c7: 0x370c, - 0x2cc: 0x3760, 0x2cd: 0x3748, 0x2ce: 0x3772, 0x2d0: 0xa000, - 0x2d3: 0xa000, 0x2d5: 0xa000, 0x2d6: 0xa000, 0x2d7: 0xa000, - 0x2d8: 0xa000, 0x2d9: 0x3754, 0x2da: 0xa000, - 0x2de: 0xa000, 0x2e3: 0xa000, - 0x2e7: 0xa000, - 0x2eb: 0xa000, 0x2ed: 0xa000, - 0x2f0: 0xa000, 0x2f3: 0xa000, 0x2f5: 0xa000, - 0x2f6: 0xa000, 0x2f7: 0xa000, 0x2f8: 0xa000, 0x2f9: 0x37d8, 0x2fa: 0xa000, - 0x2fe: 0xa000, - // Block 0xc, offset 0x300 - 0x301: 0x3736, 0x302: 0x37ba, - 0x310: 0x3712, 0x311: 0x3796, - 0x312: 0x3718, 0x313: 0x379c, 0x316: 0x372a, 0x317: 0x37ae, - 0x318: 0xa000, 0x319: 0xa000, 0x31a: 0x382c, 0x31b: 0x3832, 0x31c: 0x373c, 0x31d: 0x37c0, - 0x31e: 0x3742, 0x31f: 0x37c6, 0x322: 0x374e, 0x323: 0x37d2, - 0x324: 0x375a, 0x325: 0x37de, 0x326: 0x3766, 0x327: 0x37ea, 0x328: 0xa000, 0x329: 0xa000, - 0x32a: 0x3838, 0x32b: 0x383e, 0x32c: 0x3790, 0x32d: 0x3814, 0x32e: 0x376c, 0x32f: 0x37f0, - 0x330: 0x3778, 0x331: 0x37fc, 0x332: 0x377e, 0x333: 0x3802, 0x334: 0x3784, 0x335: 0x3808, - 0x338: 0x378a, 0x339: 0x380e, - // Block 0xd, offset 0x340 - 0x351: 0x812d, - 0x352: 0x8132, 0x353: 0x8132, 0x354: 0x8132, 0x355: 0x8132, 0x356: 0x812d, 0x357: 0x8132, - 0x358: 0x8132, 0x359: 0x8132, 0x35a: 0x812e, 0x35b: 0x812d, 0x35c: 0x8132, 0x35d: 0x8132, - 0x35e: 0x8132, 0x35f: 0x8132, 0x360: 0x8132, 0x361: 0x8132, 0x362: 0x812d, 0x363: 0x812d, - 0x364: 0x812d, 0x365: 0x812d, 0x366: 0x812d, 0x367: 0x812d, 0x368: 0x8132, 0x369: 0x8132, - 0x36a: 0x812d, 0x36b: 0x8132, 0x36c: 0x8132, 0x36d: 0x812e, 0x36e: 0x8131, 0x36f: 0x8132, - 0x370: 0x8105, 0x371: 0x8106, 0x372: 0x8107, 0x373: 0x8108, 0x374: 0x8109, 0x375: 0x810a, - 0x376: 0x810b, 0x377: 0x810c, 0x378: 0x810d, 0x379: 0x810e, 0x37a: 0x810e, 0x37b: 0x810f, - 0x37c: 0x8110, 0x37d: 0x8111, 0x37f: 0x8112, - // Block 0xe, offset 0x380 - 0x388: 0xa000, 0x38a: 0xa000, 0x38b: 0x8116, - 0x38c: 0x8117, 0x38d: 0x8118, 0x38e: 0x8119, 0x38f: 0x811a, 0x390: 0x811b, 0x391: 0x811c, - 0x392: 0x811d, 0x393: 0x9932, 0x394: 0x9932, 0x395: 0x992d, 0x396: 0x812d, 0x397: 0x8132, - 0x398: 0x8132, 0x399: 0x8132, 0x39a: 0x8132, 0x39b: 0x8132, 0x39c: 0x812d, 0x39d: 0x8132, - 0x39e: 0x8132, 0x39f: 0x812d, - 0x3b0: 0x811e, - // Block 0xf, offset 0x3c0 - 0x3d3: 0x812d, 0x3d4: 0x8132, 0x3d5: 0x8132, 0x3d6: 0x8132, 0x3d7: 0x8132, - 0x3d8: 0x8132, 0x3d9: 0x8132, 0x3da: 0x8132, 0x3db: 0x8132, 0x3dc: 0x8132, 0x3dd: 0x8132, - 0x3de: 0x8132, 0x3df: 0x8132, 0x3e0: 0x8132, 0x3e1: 0x8132, 0x3e3: 0x812d, - 0x3e4: 0x8132, 0x3e5: 0x8132, 0x3e6: 0x812d, 0x3e7: 0x8132, 0x3e8: 0x8132, 0x3e9: 0x812d, - 0x3ea: 0x8132, 0x3eb: 0x8132, 0x3ec: 0x8132, 0x3ed: 0x812d, 0x3ee: 0x812d, 0x3ef: 0x812d, - 0x3f0: 0x8116, 0x3f1: 0x8117, 0x3f2: 0x8118, 0x3f3: 0x8132, 0x3f4: 0x8132, 0x3f5: 0x8132, - 0x3f6: 0x812d, 0x3f7: 0x8132, 0x3f8: 0x8132, 0x3f9: 0x812d, 0x3fa: 0x812d, 0x3fb: 0x8132, - 0x3fc: 0x8132, 0x3fd: 0x8132, 0x3fe: 0x8132, 0x3ff: 0x8132, - // Block 0x10, offset 0x400 - 0x405: 0xa000, - 0x406: 0x2d29, 0x407: 0xa000, 0x408: 0x2d31, 0x409: 0xa000, 0x40a: 0x2d39, 0x40b: 0xa000, - 0x40c: 0x2d41, 0x40d: 0xa000, 0x40e: 0x2d49, 0x411: 0xa000, - 0x412: 0x2d51, - 0x434: 0x8102, 0x435: 0x9900, - 0x43a: 0xa000, 0x43b: 0x2d59, - 0x43c: 0xa000, 0x43d: 0x2d61, 0x43e: 0xa000, 0x43f: 0xa000, - // Block 0x11, offset 0x440 - 0x440: 0x8132, 0x441: 0x8132, 0x442: 0x812d, 0x443: 0x8132, 0x444: 0x8132, 0x445: 0x8132, - 0x446: 0x8132, 0x447: 0x8132, 0x448: 0x8132, 0x449: 0x8132, 0x44a: 0x812d, 0x44b: 0x8132, - 0x44c: 0x8132, 0x44d: 0x8135, 0x44e: 0x812a, 0x44f: 0x812d, 0x450: 0x8129, 0x451: 0x8132, - 0x452: 0x8132, 0x453: 0x8132, 0x454: 0x8132, 0x455: 0x8132, 0x456: 0x8132, 0x457: 0x8132, - 0x458: 0x8132, 0x459: 0x8132, 0x45a: 0x8132, 0x45b: 0x8132, 0x45c: 0x8132, 0x45d: 0x8132, - 0x45e: 0x8132, 0x45f: 0x8132, 0x460: 0x8132, 0x461: 0x8132, 0x462: 0x8132, 0x463: 0x8132, - 0x464: 0x8132, 0x465: 0x8132, 0x466: 0x8132, 0x467: 0x8132, 0x468: 0x8132, 0x469: 0x8132, - 0x46a: 0x8132, 0x46b: 0x8132, 0x46c: 0x8132, 0x46d: 0x8132, 0x46e: 0x8132, 0x46f: 0x8132, - 0x470: 0x8132, 0x471: 0x8132, 0x472: 0x8132, 0x473: 0x8132, 0x474: 0x8132, 0x475: 0x8132, - 0x476: 0x8133, 0x477: 0x8131, 0x478: 0x8131, 0x479: 0x812d, 0x47b: 0x8132, - 0x47c: 0x8134, 0x47d: 0x812d, 0x47e: 0x8132, 0x47f: 0x812d, - // Block 0x12, offset 0x480 - 0x480: 0x2f9a, 0x481: 0x32a6, 0x482: 0x2fa4, 0x483: 0x32b0, 0x484: 0x2fa9, 0x485: 0x32b5, - 0x486: 0x2fae, 0x487: 0x32ba, 0x488: 0x38cf, 0x489: 0x3a5e, 0x48a: 0x2fc7, 0x48b: 0x32d3, - 0x48c: 0x2fd1, 0x48d: 0x32dd, 0x48e: 0x2fe0, 0x48f: 0x32ec, 0x490: 0x2fd6, 0x491: 0x32e2, - 0x492: 0x2fdb, 0x493: 0x32e7, 0x494: 0x38f2, 0x495: 0x3a81, 0x496: 0x38f9, 0x497: 0x3a88, - 0x498: 0x301c, 0x499: 0x3328, 0x49a: 0x3021, 0x49b: 0x332d, 0x49c: 0x3907, 0x49d: 0x3a96, - 0x49e: 0x3026, 0x49f: 0x3332, 0x4a0: 0x3035, 0x4a1: 0x3341, 0x4a2: 0x3053, 0x4a3: 0x335f, - 0x4a4: 0x3062, 0x4a5: 0x336e, 0x4a6: 0x3058, 0x4a7: 0x3364, 0x4a8: 0x3067, 0x4a9: 0x3373, - 0x4aa: 0x306c, 0x4ab: 0x3378, 0x4ac: 0x30b2, 0x4ad: 0x33be, 0x4ae: 0x390e, 0x4af: 0x3a9d, - 0x4b0: 0x30bc, 0x4b1: 0x33cd, 0x4b2: 0x30c6, 0x4b3: 0x33d7, 0x4b4: 0x30d0, 0x4b5: 0x33e1, - 0x4b6: 0x46c7, 0x4b7: 0x4758, 0x4b8: 0x3915, 0x4b9: 0x3aa4, 0x4ba: 0x30e9, 0x4bb: 0x33fa, - 0x4bc: 0x30e4, 0x4bd: 0x33f5, 0x4be: 0x30ee, 0x4bf: 0x33ff, - // Block 0x13, offset 0x4c0 - 0x4c0: 0x30f3, 0x4c1: 0x3404, 0x4c2: 0x30f8, 0x4c3: 0x3409, 0x4c4: 0x310c, 0x4c5: 0x341d, - 0x4c6: 0x3116, 0x4c7: 0x3427, 0x4c8: 0x3125, 0x4c9: 0x3436, 0x4ca: 0x3120, 0x4cb: 0x3431, - 0x4cc: 0x3938, 0x4cd: 0x3ac7, 0x4ce: 0x3946, 0x4cf: 0x3ad5, 0x4d0: 0x394d, 0x4d1: 0x3adc, - 0x4d2: 0x3954, 0x4d3: 0x3ae3, 0x4d4: 0x3152, 0x4d5: 0x3463, 0x4d6: 0x3157, 0x4d7: 0x3468, - 0x4d8: 0x3161, 0x4d9: 0x3472, 0x4da: 0x46f4, 0x4db: 0x4785, 0x4dc: 0x399a, 0x4dd: 0x3b29, - 0x4de: 0x317a, 0x4df: 0x348b, 0x4e0: 0x3184, 0x4e1: 0x3495, 0x4e2: 0x4703, 0x4e3: 0x4794, - 0x4e4: 0x39a1, 0x4e5: 0x3b30, 0x4e6: 0x39a8, 0x4e7: 0x3b37, 0x4e8: 0x39af, 0x4e9: 0x3b3e, - 0x4ea: 0x3193, 0x4eb: 0x34a4, 0x4ec: 0x319d, 0x4ed: 0x34b3, 0x4ee: 0x31b1, 0x4ef: 0x34c7, - 0x4f0: 0x31ac, 0x4f1: 0x34c2, 0x4f2: 0x31ed, 0x4f3: 0x3503, 0x4f4: 0x31fc, 0x4f5: 0x3512, - 0x4f6: 0x31f7, 0x4f7: 0x350d, 0x4f8: 0x39b6, 0x4f9: 0x3b45, 0x4fa: 0x39bd, 0x4fb: 0x3b4c, - 0x4fc: 0x3201, 0x4fd: 0x3517, 0x4fe: 0x3206, 0x4ff: 0x351c, - // Block 0x14, offset 0x500 - 0x500: 0x320b, 0x501: 0x3521, 0x502: 0x3210, 0x503: 0x3526, 0x504: 0x321f, 0x505: 0x3535, - 0x506: 0x321a, 0x507: 0x3530, 0x508: 0x3224, 0x509: 0x353f, 0x50a: 0x3229, 0x50b: 0x3544, - 0x50c: 0x322e, 0x50d: 0x3549, 0x50e: 0x324c, 0x50f: 0x3567, 0x510: 0x3265, 0x511: 0x3585, - 0x512: 0x3274, 0x513: 0x3594, 0x514: 0x3279, 0x515: 0x3599, 0x516: 0x337d, 0x517: 0x34a9, - 0x518: 0x353a, 0x519: 0x3576, 0x51b: 0x35d4, - 0x520: 0x46a4, 0x521: 0x4735, 0x522: 0x2f86, 0x523: 0x3292, - 0x524: 0x387b, 0x525: 0x3a0a, 0x526: 0x3874, 0x527: 0x3a03, 0x528: 0x3889, 0x529: 0x3a18, - 0x52a: 0x3882, 0x52b: 0x3a11, 0x52c: 0x38c1, 0x52d: 0x3a50, 0x52e: 0x3897, 0x52f: 0x3a26, - 0x530: 0x3890, 0x531: 0x3a1f, 0x532: 0x38a5, 0x533: 0x3a34, 0x534: 0x389e, 0x535: 0x3a2d, - 0x536: 0x38c8, 0x537: 0x3a57, 0x538: 0x46b8, 0x539: 0x4749, 0x53a: 0x3003, 0x53b: 0x330f, - 0x53c: 0x2fef, 0x53d: 0x32fb, 0x53e: 0x38dd, 0x53f: 0x3a6c, - // Block 0x15, offset 0x540 - 0x540: 0x38d6, 0x541: 0x3a65, 0x542: 0x38eb, 0x543: 0x3a7a, 0x544: 0x38e4, 0x545: 0x3a73, - 0x546: 0x3900, 0x547: 0x3a8f, 0x548: 0x3094, 0x549: 0x33a0, 0x54a: 0x30a8, 0x54b: 0x33b4, - 0x54c: 0x46ea, 0x54d: 0x477b, 0x54e: 0x3139, 0x54f: 0x344a, 0x550: 0x3923, 0x551: 0x3ab2, - 0x552: 0x391c, 0x553: 0x3aab, 0x554: 0x3931, 0x555: 0x3ac0, 0x556: 0x392a, 0x557: 0x3ab9, - 0x558: 0x398c, 0x559: 0x3b1b, 0x55a: 0x3970, 0x55b: 0x3aff, 0x55c: 0x3969, 0x55d: 0x3af8, - 0x55e: 0x397e, 0x55f: 0x3b0d, 0x560: 0x3977, 0x561: 0x3b06, 0x562: 0x3985, 0x563: 0x3b14, - 0x564: 0x31e8, 0x565: 0x34fe, 0x566: 0x31ca, 0x567: 0x34e0, 0x568: 0x39e7, 0x569: 0x3b76, - 0x56a: 0x39e0, 0x56b: 0x3b6f, 0x56c: 0x39f5, 0x56d: 0x3b84, 0x56e: 0x39ee, 0x56f: 0x3b7d, - 0x570: 0x39fc, 0x571: 0x3b8b, 0x572: 0x3233, 0x573: 0x354e, 0x574: 0x325b, 0x575: 0x357b, - 0x576: 0x3256, 0x577: 0x3571, 0x578: 0x3242, 0x579: 0x355d, - // Block 0x16, offset 0x580 - 0x580: 0x4807, 0x581: 0x480d, 0x582: 0x4921, 0x583: 0x4939, 0x584: 0x4929, 0x585: 0x4941, - 0x586: 0x4931, 0x587: 0x4949, 0x588: 0x47ad, 0x589: 0x47b3, 0x58a: 0x4891, 0x58b: 0x48a9, - 0x58c: 0x4899, 0x58d: 0x48b1, 0x58e: 0x48a1, 0x58f: 0x48b9, 0x590: 0x4819, 0x591: 0x481f, - 0x592: 0x3dbb, 0x593: 0x3dcb, 0x594: 0x3dc3, 0x595: 0x3dd3, - 0x598: 0x47b9, 0x599: 0x47bf, 0x59a: 0x3ceb, 0x59b: 0x3cfb, 0x59c: 0x3cf3, 0x59d: 0x3d03, - 0x5a0: 0x4831, 0x5a1: 0x4837, 0x5a2: 0x4951, 0x5a3: 0x4969, - 0x5a4: 0x4959, 0x5a5: 0x4971, 0x5a6: 0x4961, 0x5a7: 0x4979, 0x5a8: 0x47c5, 0x5a9: 0x47cb, - 0x5aa: 0x48c1, 0x5ab: 0x48d9, 0x5ac: 0x48c9, 0x5ad: 0x48e1, 0x5ae: 0x48d1, 0x5af: 0x48e9, - 0x5b0: 0x4849, 0x5b1: 0x484f, 0x5b2: 0x3e1b, 0x5b3: 0x3e33, 0x5b4: 0x3e23, 0x5b5: 0x3e3b, - 0x5b6: 0x3e2b, 0x5b7: 0x3e43, 0x5b8: 0x47d1, 0x5b9: 0x47d7, 0x5ba: 0x3d1b, 0x5bb: 0x3d33, - 0x5bc: 0x3d23, 0x5bd: 0x3d3b, 0x5be: 0x3d2b, 0x5bf: 0x3d43, - // Block 0x17, offset 0x5c0 - 0x5c0: 0x4855, 0x5c1: 0x485b, 0x5c2: 0x3e4b, 0x5c3: 0x3e5b, 0x5c4: 0x3e53, 0x5c5: 0x3e63, - 0x5c8: 0x47dd, 0x5c9: 0x47e3, 0x5ca: 0x3d4b, 0x5cb: 0x3d5b, - 0x5cc: 0x3d53, 0x5cd: 0x3d63, 0x5d0: 0x4867, 0x5d1: 0x486d, - 0x5d2: 0x3e83, 0x5d3: 0x3e9b, 0x5d4: 0x3e8b, 0x5d5: 0x3ea3, 0x5d6: 0x3e93, 0x5d7: 0x3eab, - 0x5d9: 0x47e9, 0x5db: 0x3d6b, 0x5dd: 0x3d73, - 0x5df: 0x3d7b, 0x5e0: 0x487f, 0x5e1: 0x4885, 0x5e2: 0x4981, 0x5e3: 0x4999, - 0x5e4: 0x4989, 0x5e5: 0x49a1, 0x5e6: 0x4991, 0x5e7: 0x49a9, 0x5e8: 0x47ef, 0x5e9: 0x47f5, - 0x5ea: 0x48f1, 0x5eb: 0x4909, 0x5ec: 0x48f9, 0x5ed: 0x4911, 0x5ee: 0x4901, 0x5ef: 0x4919, - 0x5f0: 0x47fb, 0x5f1: 0x4321, 0x5f2: 0x3694, 0x5f3: 0x4327, 0x5f4: 0x4825, 0x5f5: 0x432d, - 0x5f6: 0x36a6, 0x5f7: 0x4333, 0x5f8: 0x36c4, 0x5f9: 0x4339, 0x5fa: 0x36dc, 0x5fb: 0x433f, - 0x5fc: 0x4873, 0x5fd: 0x4345, - // Block 0x18, offset 0x600 - 0x600: 0x3da3, 0x601: 0x3dab, 0x602: 0x4187, 0x603: 0x41a5, 0x604: 0x4191, 0x605: 0x41af, - 0x606: 0x419b, 0x607: 0x41b9, 0x608: 0x3cdb, 0x609: 0x3ce3, 0x60a: 0x40d3, 0x60b: 0x40f1, - 0x60c: 0x40dd, 0x60d: 0x40fb, 0x60e: 0x40e7, 0x60f: 0x4105, 0x610: 0x3deb, 0x611: 0x3df3, - 0x612: 0x41c3, 0x613: 0x41e1, 0x614: 0x41cd, 0x615: 0x41eb, 0x616: 0x41d7, 0x617: 0x41f5, - 0x618: 0x3d0b, 0x619: 0x3d13, 0x61a: 0x410f, 0x61b: 0x412d, 0x61c: 0x4119, 0x61d: 0x4137, - 0x61e: 0x4123, 0x61f: 0x4141, 0x620: 0x3ec3, 0x621: 0x3ecb, 0x622: 0x41ff, 0x623: 0x421d, - 0x624: 0x4209, 0x625: 0x4227, 0x626: 0x4213, 0x627: 0x4231, 0x628: 0x3d83, 0x629: 0x3d8b, - 0x62a: 0x414b, 0x62b: 0x4169, 0x62c: 0x4155, 0x62d: 0x4173, 0x62e: 0x415f, 0x62f: 0x417d, - 0x630: 0x3688, 0x631: 0x3682, 0x632: 0x3d93, 0x633: 0x368e, 0x634: 0x3d9b, - 0x636: 0x4813, 0x637: 0x3db3, 0x638: 0x35f8, 0x639: 0x35f2, 0x63a: 0x35e6, 0x63b: 0x42f1, - 0x63c: 0x35fe, 0x63d: 0x8100, 0x63e: 0x01d3, 0x63f: 0xa100, - // Block 0x19, offset 0x640 - 0x640: 0x8100, 0x641: 0x35aa, 0x642: 0x3ddb, 0x643: 0x36a0, 0x644: 0x3de3, - 0x646: 0x483d, 0x647: 0x3dfb, 0x648: 0x3604, 0x649: 0x42f7, 0x64a: 0x3610, 0x64b: 0x42fd, - 0x64c: 0x361c, 0x64d: 0x3b92, 0x64e: 0x3b99, 0x64f: 0x3ba0, 0x650: 0x36b8, 0x651: 0x36b2, - 0x652: 0x3e03, 0x653: 0x44e7, 0x656: 0x36be, 0x657: 0x3e13, - 0x658: 0x3634, 0x659: 0x362e, 0x65a: 0x3622, 0x65b: 0x4303, 0x65d: 0x3ba7, - 0x65e: 0x3bae, 0x65f: 0x3bb5, 0x660: 0x36ee, 0x661: 0x36e8, 0x662: 0x3e6b, 0x663: 0x44ef, - 0x664: 0x36d0, 0x665: 0x36d6, 0x666: 0x36f4, 0x667: 0x3e7b, 0x668: 0x3664, 0x669: 0x365e, - 0x66a: 0x3652, 0x66b: 0x430f, 0x66c: 0x364c, 0x66d: 0x359e, 0x66e: 0x42eb, 0x66f: 0x0081, - 0x672: 0x3eb3, 0x673: 0x36fa, 0x674: 0x3ebb, - 0x676: 0x488b, 0x677: 0x3ed3, 0x678: 0x3640, 0x679: 0x4309, 0x67a: 0x3670, 0x67b: 0x431b, - 0x67c: 0x367c, 0x67d: 0x4259, 0x67e: 0xa100, - // Block 0x1a, offset 0x680 - 0x681: 0x3c09, 0x683: 0xa000, 0x684: 0x3c10, 0x685: 0xa000, - 0x687: 0x3c17, 0x688: 0xa000, 0x689: 0x3c1e, - 0x68d: 0xa000, - 0x6a0: 0x2f68, 0x6a1: 0xa000, 0x6a2: 0x3c2c, - 0x6a4: 0xa000, 0x6a5: 0xa000, - 0x6ad: 0x3c25, 0x6ae: 0x2f63, 0x6af: 0x2f6d, - 0x6b0: 0x3c33, 0x6b1: 0x3c3a, 0x6b2: 0xa000, 0x6b3: 0xa000, 0x6b4: 0x3c41, 0x6b5: 0x3c48, - 0x6b6: 0xa000, 0x6b7: 0xa000, 0x6b8: 0x3c4f, 0x6b9: 0x3c56, 0x6ba: 0xa000, 0x6bb: 0xa000, - 0x6bc: 0xa000, 0x6bd: 0xa000, - // Block 0x1b, offset 0x6c0 - 0x6c0: 0x3c5d, 0x6c1: 0x3c64, 0x6c2: 0xa000, 0x6c3: 0xa000, 0x6c4: 0x3c79, 0x6c5: 0x3c80, - 0x6c6: 0xa000, 0x6c7: 0xa000, 0x6c8: 0x3c87, 0x6c9: 0x3c8e, - 0x6d1: 0xa000, - 0x6d2: 0xa000, - 0x6e2: 0xa000, - 0x6e8: 0xa000, 0x6e9: 0xa000, - 0x6eb: 0xa000, 0x6ec: 0x3ca3, 0x6ed: 0x3caa, 0x6ee: 0x3cb1, 0x6ef: 0x3cb8, - 0x6f2: 0xa000, 0x6f3: 0xa000, 0x6f4: 0xa000, 0x6f5: 0xa000, - // Block 0x1c, offset 0x700 - 0x706: 0xa000, 0x70b: 0xa000, - 0x70c: 0x3f0b, 0x70d: 0xa000, 0x70e: 0x3f13, 0x70f: 0xa000, 0x710: 0x3f1b, 0x711: 0xa000, - 0x712: 0x3f23, 0x713: 0xa000, 0x714: 0x3f2b, 0x715: 0xa000, 0x716: 0x3f33, 0x717: 0xa000, - 0x718: 0x3f3b, 0x719: 0xa000, 0x71a: 0x3f43, 0x71b: 0xa000, 0x71c: 0x3f4b, 0x71d: 0xa000, - 0x71e: 0x3f53, 0x71f: 0xa000, 0x720: 0x3f5b, 0x721: 0xa000, 0x722: 0x3f63, - 0x724: 0xa000, 0x725: 0x3f6b, 0x726: 0xa000, 0x727: 0x3f73, 0x728: 0xa000, 0x729: 0x3f7b, - 0x72f: 0xa000, - 0x730: 0x3f83, 0x731: 0x3f8b, 0x732: 0xa000, 0x733: 0x3f93, 0x734: 0x3f9b, 0x735: 0xa000, - 0x736: 0x3fa3, 0x737: 0x3fab, 0x738: 0xa000, 0x739: 0x3fb3, 0x73a: 0x3fbb, 0x73b: 0xa000, - 0x73c: 0x3fc3, 0x73d: 0x3fcb, - // Block 0x1d, offset 0x740 - 0x754: 0x3f03, - 0x759: 0x9903, 0x75a: 0x9903, 0x75b: 0x8100, 0x75c: 0x8100, 0x75d: 0xa000, - 0x75e: 0x3fd3, - 0x766: 0xa000, - 0x76b: 0xa000, 0x76c: 0x3fe3, 0x76d: 0xa000, 0x76e: 0x3feb, 0x76f: 0xa000, - 0x770: 0x3ff3, 0x771: 0xa000, 0x772: 0x3ffb, 0x773: 0xa000, 0x774: 0x4003, 0x775: 0xa000, - 0x776: 0x400b, 0x777: 0xa000, 0x778: 0x4013, 0x779: 0xa000, 0x77a: 0x401b, 0x77b: 0xa000, - 0x77c: 0x4023, 0x77d: 0xa000, 0x77e: 0x402b, 0x77f: 0xa000, - // Block 0x1e, offset 0x780 - 0x780: 0x4033, 0x781: 0xa000, 0x782: 0x403b, 0x784: 0xa000, 0x785: 0x4043, - 0x786: 0xa000, 0x787: 0x404b, 0x788: 0xa000, 0x789: 0x4053, - 0x78f: 0xa000, 0x790: 0x405b, 0x791: 0x4063, - 0x792: 0xa000, 0x793: 0x406b, 0x794: 0x4073, 0x795: 0xa000, 0x796: 0x407b, 0x797: 0x4083, - 0x798: 0xa000, 0x799: 0x408b, 0x79a: 0x4093, 0x79b: 0xa000, 0x79c: 0x409b, 0x79d: 0x40a3, - 0x7af: 0xa000, - 0x7b0: 0xa000, 0x7b1: 0xa000, 0x7b2: 0xa000, 0x7b4: 0x3fdb, - 0x7b7: 0x40ab, 0x7b8: 0x40b3, 0x7b9: 0x40bb, 0x7ba: 0x40c3, - 0x7bd: 0xa000, 0x7be: 0x40cb, - // Block 0x1f, offset 0x7c0 - 0x7c0: 0x1377, 0x7c1: 0x0cfb, 0x7c2: 0x13d3, 0x7c3: 0x139f, 0x7c4: 0x0e57, 0x7c5: 0x06eb, - 0x7c6: 0x08df, 0x7c7: 0x162b, 0x7c8: 0x162b, 0x7c9: 0x0a0b, 0x7ca: 0x145f, 0x7cb: 0x0943, - 0x7cc: 0x0a07, 0x7cd: 0x0bef, 0x7ce: 0x0fcf, 0x7cf: 0x115f, 0x7d0: 0x1297, 0x7d1: 0x12d3, - 0x7d2: 0x1307, 0x7d3: 0x141b, 0x7d4: 0x0d73, 0x7d5: 0x0dff, 0x7d6: 0x0eab, 0x7d7: 0x0f43, - 0x7d8: 0x125f, 0x7d9: 0x1447, 0x7da: 0x1573, 0x7db: 0x070f, 0x7dc: 0x08b3, 0x7dd: 0x0d87, - 0x7de: 0x0ecf, 0x7df: 0x1293, 0x7e0: 0x15c3, 0x7e1: 0x0ab3, 0x7e2: 0x0e77, 0x7e3: 0x1283, - 0x7e4: 0x1317, 0x7e5: 0x0c23, 0x7e6: 0x11bb, 0x7e7: 0x12df, 0x7e8: 0x0b1f, 0x7e9: 0x0d0f, - 0x7ea: 0x0e17, 0x7eb: 0x0f1b, 0x7ec: 0x1427, 0x7ed: 0x074f, 0x7ee: 0x07e7, 0x7ef: 0x0853, - 0x7f0: 0x0c8b, 0x7f1: 0x0d7f, 0x7f2: 0x0ecb, 0x7f3: 0x0fef, 0x7f4: 0x1177, 0x7f5: 0x128b, - 0x7f6: 0x12a3, 0x7f7: 0x13c7, 0x7f8: 0x14ef, 0x7f9: 0x15a3, 0x7fa: 0x15bf, 0x7fb: 0x102b, - 0x7fc: 0x106b, 0x7fd: 0x1123, 0x7fe: 0x1243, 0x7ff: 0x147b, - // Block 0x20, offset 0x800 - 0x800: 0x15cb, 0x801: 0x134b, 0x802: 0x09c7, 0x803: 0x0b3b, 0x804: 0x10db, 0x805: 0x119b, - 0x806: 0x0eff, 0x807: 0x1033, 0x808: 0x1397, 0x809: 0x14e7, 0x80a: 0x09c3, 0x80b: 0x0a8f, - 0x80c: 0x0d77, 0x80d: 0x0e2b, 0x80e: 0x0e5f, 0x80f: 0x1113, 0x810: 0x113b, 0x811: 0x14a7, - 0x812: 0x084f, 0x813: 0x11a7, 0x814: 0x07f3, 0x815: 0x07ef, 0x816: 0x1097, 0x817: 0x1127, - 0x818: 0x125b, 0x819: 0x14af, 0x81a: 0x1367, 0x81b: 0x0c27, 0x81c: 0x0d73, 0x81d: 0x1357, - 0x81e: 0x06f7, 0x81f: 0x0a63, 0x820: 0x0b93, 0x821: 0x0f2f, 0x822: 0x0faf, 0x823: 0x0873, - 0x824: 0x103b, 0x825: 0x075f, 0x826: 0x0b77, 0x827: 0x06d7, 0x828: 0x0deb, 0x829: 0x0ca3, - 0x82a: 0x110f, 0x82b: 0x08c7, 0x82c: 0x09b3, 0x82d: 0x0ffb, 0x82e: 0x1263, 0x82f: 0x133b, - 0x830: 0x0db7, 0x831: 0x13f7, 0x832: 0x0de3, 0x833: 0x0c37, 0x834: 0x121b, 0x835: 0x0c57, - 0x836: 0x0fab, 0x837: 0x072b, 0x838: 0x07a7, 0x839: 0x07eb, 0x83a: 0x0d53, 0x83b: 0x10fb, - 0x83c: 0x11f3, 0x83d: 0x1347, 0x83e: 0x145b, 0x83f: 0x085b, - // Block 0x21, offset 0x840 - 0x840: 0x090f, 0x841: 0x0a17, 0x842: 0x0b2f, 0x843: 0x0cbf, 0x844: 0x0e7b, 0x845: 0x103f, - 0x846: 0x1497, 0x847: 0x157b, 0x848: 0x15cf, 0x849: 0x15e7, 0x84a: 0x0837, 0x84b: 0x0cf3, - 0x84c: 0x0da3, 0x84d: 0x13eb, 0x84e: 0x0afb, 0x84f: 0x0bd7, 0x850: 0x0bf3, 0x851: 0x0c83, - 0x852: 0x0e6b, 0x853: 0x0eb7, 0x854: 0x0f67, 0x855: 0x108b, 0x856: 0x112f, 0x857: 0x1193, - 0x858: 0x13db, 0x859: 0x126b, 0x85a: 0x1403, 0x85b: 0x147f, 0x85c: 0x080f, 0x85d: 0x083b, - 0x85e: 0x0923, 0x85f: 0x0ea7, 0x860: 0x12f3, 0x861: 0x133b, 0x862: 0x0b1b, 0x863: 0x0b8b, - 0x864: 0x0c4f, 0x865: 0x0daf, 0x866: 0x10d7, 0x867: 0x0f23, 0x868: 0x073b, 0x869: 0x097f, - 0x86a: 0x0a63, 0x86b: 0x0ac7, 0x86c: 0x0b97, 0x86d: 0x0f3f, 0x86e: 0x0f5b, 0x86f: 0x116b, - 0x870: 0x118b, 0x871: 0x1463, 0x872: 0x14e3, 0x873: 0x14f3, 0x874: 0x152f, 0x875: 0x0753, - 0x876: 0x107f, 0x877: 0x144f, 0x878: 0x14cb, 0x879: 0x0baf, 0x87a: 0x0717, 0x87b: 0x0777, - 0x87c: 0x0a67, 0x87d: 0x0a87, 0x87e: 0x0caf, 0x87f: 0x0d73, - // Block 0x22, offset 0x880 - 0x880: 0x0ec3, 0x881: 0x0fcb, 0x882: 0x1277, 0x883: 0x1417, 0x884: 0x1623, 0x885: 0x0ce3, - 0x886: 0x14a3, 0x887: 0x0833, 0x888: 0x0d2f, 0x889: 0x0d3b, 0x88a: 0x0e0f, 0x88b: 0x0e47, - 0x88c: 0x0f4b, 0x88d: 0x0fa7, 0x88e: 0x1027, 0x88f: 0x110b, 0x890: 0x153b, 0x891: 0x07af, - 0x892: 0x0c03, 0x893: 0x14b3, 0x894: 0x0767, 0x895: 0x0aab, 0x896: 0x0e2f, 0x897: 0x13df, - 0x898: 0x0b67, 0x899: 0x0bb7, 0x89a: 0x0d43, 0x89b: 0x0f2f, 0x89c: 0x14bb, 0x89d: 0x0817, - 0x89e: 0x08ff, 0x89f: 0x0a97, 0x8a0: 0x0cd3, 0x8a1: 0x0d1f, 0x8a2: 0x0d5f, 0x8a3: 0x0df3, - 0x8a4: 0x0f47, 0x8a5: 0x0fbb, 0x8a6: 0x1157, 0x8a7: 0x12f7, 0x8a8: 0x1303, 0x8a9: 0x1457, - 0x8aa: 0x14d7, 0x8ab: 0x0883, 0x8ac: 0x0e4b, 0x8ad: 0x0903, 0x8ae: 0x0ec7, 0x8af: 0x0f6b, - 0x8b0: 0x1287, 0x8b1: 0x14bf, 0x8b2: 0x15ab, 0x8b3: 0x15d3, 0x8b4: 0x0d37, 0x8b5: 0x0e27, - 0x8b6: 0x11c3, 0x8b7: 0x10b7, 0x8b8: 0x10c3, 0x8b9: 0x10e7, 0x8ba: 0x0f17, 0x8bb: 0x0e9f, - 0x8bc: 0x1363, 0x8bd: 0x0733, 0x8be: 0x122b, 0x8bf: 0x081b, - // Block 0x23, offset 0x8c0 - 0x8c0: 0x080b, 0x8c1: 0x0b0b, 0x8c2: 0x0c2b, 0x8c3: 0x10f3, 0x8c4: 0x0a53, 0x8c5: 0x0e03, - 0x8c6: 0x0cef, 0x8c7: 0x13e7, 0x8c8: 0x12e7, 0x8c9: 0x14ab, 0x8ca: 0x1323, 0x8cb: 0x0b27, - 0x8cc: 0x0787, 0x8cd: 0x095b, 0x8d0: 0x09af, - 0x8d2: 0x0cdf, 0x8d5: 0x07f7, 0x8d6: 0x0f1f, 0x8d7: 0x0fe3, - 0x8d8: 0x1047, 0x8d9: 0x1063, 0x8da: 0x1067, 0x8db: 0x107b, 0x8dc: 0x14fb, 0x8dd: 0x10eb, - 0x8de: 0x116f, 0x8e0: 0x128f, 0x8e2: 0x1353, - 0x8e5: 0x1407, 0x8e6: 0x1433, - 0x8ea: 0x154f, 0x8eb: 0x1553, 0x8ec: 0x1557, 0x8ed: 0x15bb, 0x8ee: 0x142b, 0x8ef: 0x14c7, - 0x8f0: 0x0757, 0x8f1: 0x077b, 0x8f2: 0x078f, 0x8f3: 0x084b, 0x8f4: 0x0857, 0x8f5: 0x0897, - 0x8f6: 0x094b, 0x8f7: 0x0967, 0x8f8: 0x096f, 0x8f9: 0x09ab, 0x8fa: 0x09b7, 0x8fb: 0x0a93, - 0x8fc: 0x0a9b, 0x8fd: 0x0ba3, 0x8fe: 0x0bcb, 0x8ff: 0x0bd3, - // Block 0x24, offset 0x900 - 0x900: 0x0beb, 0x901: 0x0c97, 0x902: 0x0cc7, 0x903: 0x0ce7, 0x904: 0x0d57, 0x905: 0x0e1b, - 0x906: 0x0e37, 0x907: 0x0e67, 0x908: 0x0ebb, 0x909: 0x0edb, 0x90a: 0x0f4f, 0x90b: 0x102f, - 0x90c: 0x104b, 0x90d: 0x1053, 0x90e: 0x104f, 0x90f: 0x1057, 0x910: 0x105b, 0x911: 0x105f, - 0x912: 0x1073, 0x913: 0x1077, 0x914: 0x109b, 0x915: 0x10af, 0x916: 0x10cb, 0x917: 0x112f, - 0x918: 0x1137, 0x919: 0x113f, 0x91a: 0x1153, 0x91b: 0x117b, 0x91c: 0x11cb, 0x91d: 0x11ff, - 0x91e: 0x11ff, 0x91f: 0x1267, 0x920: 0x130f, 0x921: 0x1327, 0x922: 0x135b, 0x923: 0x135f, - 0x924: 0x13a3, 0x925: 0x13a7, 0x926: 0x13ff, 0x927: 0x1407, 0x928: 0x14db, 0x929: 0x151f, - 0x92a: 0x1537, 0x92b: 0x0b9b, 0x92c: 0x171e, 0x92d: 0x11e3, - 0x930: 0x06df, 0x931: 0x07e3, 0x932: 0x07a3, 0x933: 0x074b, 0x934: 0x078b, 0x935: 0x07b7, - 0x936: 0x0847, 0x937: 0x0863, 0x938: 0x094b, 0x939: 0x0937, 0x93a: 0x0947, 0x93b: 0x0963, - 0x93c: 0x09af, 0x93d: 0x09bf, 0x93e: 0x0a03, 0x93f: 0x0a0f, - // Block 0x25, offset 0x940 - 0x940: 0x0a2b, 0x941: 0x0a3b, 0x942: 0x0b23, 0x943: 0x0b2b, 0x944: 0x0b5b, 0x945: 0x0b7b, - 0x946: 0x0bab, 0x947: 0x0bc3, 0x948: 0x0bb3, 0x949: 0x0bd3, 0x94a: 0x0bc7, 0x94b: 0x0beb, - 0x94c: 0x0c07, 0x94d: 0x0c5f, 0x94e: 0x0c6b, 0x94f: 0x0c73, 0x950: 0x0c9b, 0x951: 0x0cdf, - 0x952: 0x0d0f, 0x953: 0x0d13, 0x954: 0x0d27, 0x955: 0x0da7, 0x956: 0x0db7, 0x957: 0x0e0f, - 0x958: 0x0e5b, 0x959: 0x0e53, 0x95a: 0x0e67, 0x95b: 0x0e83, 0x95c: 0x0ebb, 0x95d: 0x1013, - 0x95e: 0x0edf, 0x95f: 0x0f13, 0x960: 0x0f1f, 0x961: 0x0f5f, 0x962: 0x0f7b, 0x963: 0x0f9f, - 0x964: 0x0fc3, 0x965: 0x0fc7, 0x966: 0x0fe3, 0x967: 0x0fe7, 0x968: 0x0ff7, 0x969: 0x100b, - 0x96a: 0x1007, 0x96b: 0x1037, 0x96c: 0x10b3, 0x96d: 0x10cb, 0x96e: 0x10e3, 0x96f: 0x111b, - 0x970: 0x112f, 0x971: 0x114b, 0x972: 0x117b, 0x973: 0x122f, 0x974: 0x1257, 0x975: 0x12cb, - 0x976: 0x1313, 0x977: 0x131f, 0x978: 0x1327, 0x979: 0x133f, 0x97a: 0x1353, 0x97b: 0x1343, - 0x97c: 0x135b, 0x97d: 0x1357, 0x97e: 0x134f, 0x97f: 0x135f, - // Block 0x26, offset 0x980 - 0x980: 0x136b, 0x981: 0x13a7, 0x982: 0x13e3, 0x983: 0x1413, 0x984: 0x144b, 0x985: 0x146b, - 0x986: 0x14b7, 0x987: 0x14db, 0x988: 0x14fb, 0x989: 0x150f, 0x98a: 0x151f, 0x98b: 0x152b, - 0x98c: 0x1537, 0x98d: 0x158b, 0x98e: 0x162b, 0x98f: 0x16b5, 0x990: 0x16b0, 0x991: 0x16e2, - 0x992: 0x0607, 0x993: 0x062f, 0x994: 0x0633, 0x995: 0x1764, 0x996: 0x1791, 0x997: 0x1809, - 0x998: 0x1617, 0x999: 0x1627, - // Block 0x27, offset 0x9c0 - 0x9c0: 0x06fb, 0x9c1: 0x06f3, 0x9c2: 0x0703, 0x9c3: 0x1647, 0x9c4: 0x0747, 0x9c5: 0x0757, - 0x9c6: 0x075b, 0x9c7: 0x0763, 0x9c8: 0x076b, 0x9c9: 0x076f, 0x9ca: 0x077b, 0x9cb: 0x0773, - 0x9cc: 0x05b3, 0x9cd: 0x165b, 0x9ce: 0x078f, 0x9cf: 0x0793, 0x9d0: 0x0797, 0x9d1: 0x07b3, - 0x9d2: 0x164c, 0x9d3: 0x05b7, 0x9d4: 0x079f, 0x9d5: 0x07bf, 0x9d6: 0x1656, 0x9d7: 0x07cf, - 0x9d8: 0x07d7, 0x9d9: 0x0737, 0x9da: 0x07df, 0x9db: 0x07e3, 0x9dc: 0x1831, 0x9dd: 0x07ff, - 0x9de: 0x0807, 0x9df: 0x05bf, 0x9e0: 0x081f, 0x9e1: 0x0823, 0x9e2: 0x082b, 0x9e3: 0x082f, - 0x9e4: 0x05c3, 0x9e5: 0x0847, 0x9e6: 0x084b, 0x9e7: 0x0857, 0x9e8: 0x0863, 0x9e9: 0x0867, - 0x9ea: 0x086b, 0x9eb: 0x0873, 0x9ec: 0x0893, 0x9ed: 0x0897, 0x9ee: 0x089f, 0x9ef: 0x08af, - 0x9f0: 0x08b7, 0x9f1: 0x08bb, 0x9f2: 0x08bb, 0x9f3: 0x08bb, 0x9f4: 0x166a, 0x9f5: 0x0e93, - 0x9f6: 0x08cf, 0x9f7: 0x08d7, 0x9f8: 0x166f, 0x9f9: 0x08e3, 0x9fa: 0x08eb, 0x9fb: 0x08f3, - 0x9fc: 0x091b, 0x9fd: 0x0907, 0x9fe: 0x0913, 0x9ff: 0x0917, - // Block 0x28, offset 0xa00 - 0xa00: 0x091f, 0xa01: 0x0927, 0xa02: 0x092b, 0xa03: 0x0933, 0xa04: 0x093b, 0xa05: 0x093f, - 0xa06: 0x093f, 0xa07: 0x0947, 0xa08: 0x094f, 0xa09: 0x0953, 0xa0a: 0x095f, 0xa0b: 0x0983, - 0xa0c: 0x0967, 0xa0d: 0x0987, 0xa0e: 0x096b, 0xa0f: 0x0973, 0xa10: 0x080b, 0xa11: 0x09cf, - 0xa12: 0x0997, 0xa13: 0x099b, 0xa14: 0x099f, 0xa15: 0x0993, 0xa16: 0x09a7, 0xa17: 0x09a3, - 0xa18: 0x09bb, 0xa19: 0x1674, 0xa1a: 0x09d7, 0xa1b: 0x09db, 0xa1c: 0x09e3, 0xa1d: 0x09ef, - 0xa1e: 0x09f7, 0xa1f: 0x0a13, 0xa20: 0x1679, 0xa21: 0x167e, 0xa22: 0x0a1f, 0xa23: 0x0a23, - 0xa24: 0x0a27, 0xa25: 0x0a1b, 0xa26: 0x0a2f, 0xa27: 0x05c7, 0xa28: 0x05cb, 0xa29: 0x0a37, - 0xa2a: 0x0a3f, 0xa2b: 0x0a3f, 0xa2c: 0x1683, 0xa2d: 0x0a5b, 0xa2e: 0x0a5f, 0xa2f: 0x0a63, - 0xa30: 0x0a6b, 0xa31: 0x1688, 0xa32: 0x0a73, 0xa33: 0x0a77, 0xa34: 0x0b4f, 0xa35: 0x0a7f, - 0xa36: 0x05cf, 0xa37: 0x0a8b, 0xa38: 0x0a9b, 0xa39: 0x0aa7, 0xa3a: 0x0aa3, 0xa3b: 0x1692, - 0xa3c: 0x0aaf, 0xa3d: 0x1697, 0xa3e: 0x0abb, 0xa3f: 0x0ab7, - // Block 0x29, offset 0xa40 - 0xa40: 0x0abf, 0xa41: 0x0acf, 0xa42: 0x0ad3, 0xa43: 0x05d3, 0xa44: 0x0ae3, 0xa45: 0x0aeb, - 0xa46: 0x0aef, 0xa47: 0x0af3, 0xa48: 0x05d7, 0xa49: 0x169c, 0xa4a: 0x05db, 0xa4b: 0x0b0f, - 0xa4c: 0x0b13, 0xa4d: 0x0b17, 0xa4e: 0x0b1f, 0xa4f: 0x1863, 0xa50: 0x0b37, 0xa51: 0x16a6, - 0xa52: 0x16a6, 0xa53: 0x11d7, 0xa54: 0x0b47, 0xa55: 0x0b47, 0xa56: 0x05df, 0xa57: 0x16c9, - 0xa58: 0x179b, 0xa59: 0x0b57, 0xa5a: 0x0b5f, 0xa5b: 0x05e3, 0xa5c: 0x0b73, 0xa5d: 0x0b83, - 0xa5e: 0x0b87, 0xa5f: 0x0b8f, 0xa60: 0x0b9f, 0xa61: 0x05eb, 0xa62: 0x05e7, 0xa63: 0x0ba3, - 0xa64: 0x16ab, 0xa65: 0x0ba7, 0xa66: 0x0bbb, 0xa67: 0x0bbf, 0xa68: 0x0bc3, 0xa69: 0x0bbf, - 0xa6a: 0x0bcf, 0xa6b: 0x0bd3, 0xa6c: 0x0be3, 0xa6d: 0x0bdb, 0xa6e: 0x0bdf, 0xa6f: 0x0be7, - 0xa70: 0x0beb, 0xa71: 0x0bef, 0xa72: 0x0bfb, 0xa73: 0x0bff, 0xa74: 0x0c17, 0xa75: 0x0c1f, - 0xa76: 0x0c2f, 0xa77: 0x0c43, 0xa78: 0x16ba, 0xa79: 0x0c3f, 0xa7a: 0x0c33, 0xa7b: 0x0c4b, - 0xa7c: 0x0c53, 0xa7d: 0x0c67, 0xa7e: 0x16bf, 0xa7f: 0x0c6f, - // Block 0x2a, offset 0xa80 - 0xa80: 0x0c63, 0xa81: 0x0c5b, 0xa82: 0x05ef, 0xa83: 0x0c77, 0xa84: 0x0c7f, 0xa85: 0x0c87, - 0xa86: 0x0c7b, 0xa87: 0x05f3, 0xa88: 0x0c97, 0xa89: 0x0c9f, 0xa8a: 0x16c4, 0xa8b: 0x0ccb, - 0xa8c: 0x0cff, 0xa8d: 0x0cdb, 0xa8e: 0x05ff, 0xa8f: 0x0ce7, 0xa90: 0x05fb, 0xa91: 0x05f7, - 0xa92: 0x07c3, 0xa93: 0x07c7, 0xa94: 0x0d03, 0xa95: 0x0ceb, 0xa96: 0x11ab, 0xa97: 0x0663, - 0xa98: 0x0d0f, 0xa99: 0x0d13, 0xa9a: 0x0d17, 0xa9b: 0x0d2b, 0xa9c: 0x0d23, 0xa9d: 0x16dd, - 0xa9e: 0x0603, 0xa9f: 0x0d3f, 0xaa0: 0x0d33, 0xaa1: 0x0d4f, 0xaa2: 0x0d57, 0xaa3: 0x16e7, - 0xaa4: 0x0d5b, 0xaa5: 0x0d47, 0xaa6: 0x0d63, 0xaa7: 0x0607, 0xaa8: 0x0d67, 0xaa9: 0x0d6b, - 0xaaa: 0x0d6f, 0xaab: 0x0d7b, 0xaac: 0x16ec, 0xaad: 0x0d83, 0xaae: 0x060b, 0xaaf: 0x0d8f, - 0xab0: 0x16f1, 0xab1: 0x0d93, 0xab2: 0x060f, 0xab3: 0x0d9f, 0xab4: 0x0dab, 0xab5: 0x0db7, - 0xab6: 0x0dbb, 0xab7: 0x16f6, 0xab8: 0x168d, 0xab9: 0x16fb, 0xaba: 0x0ddb, 0xabb: 0x1700, - 0xabc: 0x0de7, 0xabd: 0x0def, 0xabe: 0x0ddf, 0xabf: 0x0dfb, - // Block 0x2b, offset 0xac0 - 0xac0: 0x0e0b, 0xac1: 0x0e1b, 0xac2: 0x0e0f, 0xac3: 0x0e13, 0xac4: 0x0e1f, 0xac5: 0x0e23, - 0xac6: 0x1705, 0xac7: 0x0e07, 0xac8: 0x0e3b, 0xac9: 0x0e3f, 0xaca: 0x0613, 0xacb: 0x0e53, - 0xacc: 0x0e4f, 0xacd: 0x170a, 0xace: 0x0e33, 0xacf: 0x0e6f, 0xad0: 0x170f, 0xad1: 0x1714, - 0xad2: 0x0e73, 0xad3: 0x0e87, 0xad4: 0x0e83, 0xad5: 0x0e7f, 0xad6: 0x0617, 0xad7: 0x0e8b, - 0xad8: 0x0e9b, 0xad9: 0x0e97, 0xada: 0x0ea3, 0xadb: 0x1651, 0xadc: 0x0eb3, 0xadd: 0x1719, - 0xade: 0x0ebf, 0xadf: 0x1723, 0xae0: 0x0ed3, 0xae1: 0x0edf, 0xae2: 0x0ef3, 0xae3: 0x1728, - 0xae4: 0x0f07, 0xae5: 0x0f0b, 0xae6: 0x172d, 0xae7: 0x1732, 0xae8: 0x0f27, 0xae9: 0x0f37, - 0xaea: 0x061b, 0xaeb: 0x0f3b, 0xaec: 0x061f, 0xaed: 0x061f, 0xaee: 0x0f53, 0xaef: 0x0f57, - 0xaf0: 0x0f5f, 0xaf1: 0x0f63, 0xaf2: 0x0f6f, 0xaf3: 0x0623, 0xaf4: 0x0f87, 0xaf5: 0x1737, - 0xaf6: 0x0fa3, 0xaf7: 0x173c, 0xaf8: 0x0faf, 0xaf9: 0x16a1, 0xafa: 0x0fbf, 0xafb: 0x1741, - 0xafc: 0x1746, 0xafd: 0x174b, 0xafe: 0x0627, 0xaff: 0x062b, - // Block 0x2c, offset 0xb00 - 0xb00: 0x0ff7, 0xb01: 0x1755, 0xb02: 0x1750, 0xb03: 0x175a, 0xb04: 0x175f, 0xb05: 0x0fff, - 0xb06: 0x1003, 0xb07: 0x1003, 0xb08: 0x100b, 0xb09: 0x0633, 0xb0a: 0x100f, 0xb0b: 0x0637, - 0xb0c: 0x063b, 0xb0d: 0x1769, 0xb0e: 0x1023, 0xb0f: 0x102b, 0xb10: 0x1037, 0xb11: 0x063f, - 0xb12: 0x176e, 0xb13: 0x105b, 0xb14: 0x1773, 0xb15: 0x1778, 0xb16: 0x107b, 0xb17: 0x1093, - 0xb18: 0x0643, 0xb19: 0x109b, 0xb1a: 0x109f, 0xb1b: 0x10a3, 0xb1c: 0x177d, 0xb1d: 0x1782, - 0xb1e: 0x1782, 0xb1f: 0x10bb, 0xb20: 0x0647, 0xb21: 0x1787, 0xb22: 0x10cf, 0xb23: 0x10d3, - 0xb24: 0x064b, 0xb25: 0x178c, 0xb26: 0x10ef, 0xb27: 0x064f, 0xb28: 0x10ff, 0xb29: 0x10f7, - 0xb2a: 0x1107, 0xb2b: 0x1796, 0xb2c: 0x111f, 0xb2d: 0x0653, 0xb2e: 0x112b, 0xb2f: 0x1133, - 0xb30: 0x1143, 0xb31: 0x0657, 0xb32: 0x17a0, 0xb33: 0x17a5, 0xb34: 0x065b, 0xb35: 0x17aa, - 0xb36: 0x115b, 0xb37: 0x17af, 0xb38: 0x1167, 0xb39: 0x1173, 0xb3a: 0x117b, 0xb3b: 0x17b4, - 0xb3c: 0x17b9, 0xb3d: 0x118f, 0xb3e: 0x17be, 0xb3f: 0x1197, - // Block 0x2d, offset 0xb40 - 0xb40: 0x16ce, 0xb41: 0x065f, 0xb42: 0x11af, 0xb43: 0x11b3, 0xb44: 0x0667, 0xb45: 0x11b7, - 0xb46: 0x0a33, 0xb47: 0x17c3, 0xb48: 0x17c8, 0xb49: 0x16d3, 0xb4a: 0x16d8, 0xb4b: 0x11d7, - 0xb4c: 0x11db, 0xb4d: 0x13f3, 0xb4e: 0x066b, 0xb4f: 0x1207, 0xb50: 0x1203, 0xb51: 0x120b, - 0xb52: 0x083f, 0xb53: 0x120f, 0xb54: 0x1213, 0xb55: 0x1217, 0xb56: 0x121f, 0xb57: 0x17cd, - 0xb58: 0x121b, 0xb59: 0x1223, 0xb5a: 0x1237, 0xb5b: 0x123b, 0xb5c: 0x1227, 0xb5d: 0x123f, - 0xb5e: 0x1253, 0xb5f: 0x1267, 0xb60: 0x1233, 0xb61: 0x1247, 0xb62: 0x124b, 0xb63: 0x124f, - 0xb64: 0x17d2, 0xb65: 0x17dc, 0xb66: 0x17d7, 0xb67: 0x066f, 0xb68: 0x126f, 0xb69: 0x1273, - 0xb6a: 0x127b, 0xb6b: 0x17f0, 0xb6c: 0x127f, 0xb6d: 0x17e1, 0xb6e: 0x0673, 0xb6f: 0x0677, - 0xb70: 0x17e6, 0xb71: 0x17eb, 0xb72: 0x067b, 0xb73: 0x129f, 0xb74: 0x12a3, 0xb75: 0x12a7, - 0xb76: 0x12ab, 0xb77: 0x12b7, 0xb78: 0x12b3, 0xb79: 0x12bf, 0xb7a: 0x12bb, 0xb7b: 0x12cb, - 0xb7c: 0x12c3, 0xb7d: 0x12c7, 0xb7e: 0x12cf, 0xb7f: 0x067f, - // Block 0x2e, offset 0xb80 - 0xb80: 0x12d7, 0xb81: 0x12db, 0xb82: 0x0683, 0xb83: 0x12eb, 0xb84: 0x12ef, 0xb85: 0x17f5, - 0xb86: 0x12fb, 0xb87: 0x12ff, 0xb88: 0x0687, 0xb89: 0x130b, 0xb8a: 0x05bb, 0xb8b: 0x17fa, - 0xb8c: 0x17ff, 0xb8d: 0x068b, 0xb8e: 0x068f, 0xb8f: 0x1337, 0xb90: 0x134f, 0xb91: 0x136b, - 0xb92: 0x137b, 0xb93: 0x1804, 0xb94: 0x138f, 0xb95: 0x1393, 0xb96: 0x13ab, 0xb97: 0x13b7, - 0xb98: 0x180e, 0xb99: 0x1660, 0xb9a: 0x13c3, 0xb9b: 0x13bf, 0xb9c: 0x13cb, 0xb9d: 0x1665, - 0xb9e: 0x13d7, 0xb9f: 0x13e3, 0xba0: 0x1813, 0xba1: 0x1818, 0xba2: 0x1423, 0xba3: 0x142f, - 0xba4: 0x1437, 0xba5: 0x181d, 0xba6: 0x143b, 0xba7: 0x1467, 0xba8: 0x1473, 0xba9: 0x1477, - 0xbaa: 0x146f, 0xbab: 0x1483, 0xbac: 0x1487, 0xbad: 0x1822, 0xbae: 0x1493, 0xbaf: 0x0693, - 0xbb0: 0x149b, 0xbb1: 0x1827, 0xbb2: 0x0697, 0xbb3: 0x14d3, 0xbb4: 0x0ac3, 0xbb5: 0x14eb, - 0xbb6: 0x182c, 0xbb7: 0x1836, 0xbb8: 0x069b, 0xbb9: 0x069f, 0xbba: 0x1513, 0xbbb: 0x183b, - 0xbbc: 0x06a3, 0xbbd: 0x1840, 0xbbe: 0x152b, 0xbbf: 0x152b, - // Block 0x2f, offset 0xbc0 - 0xbc0: 0x1533, 0xbc1: 0x1845, 0xbc2: 0x154b, 0xbc3: 0x06a7, 0xbc4: 0x155b, 0xbc5: 0x1567, - 0xbc6: 0x156f, 0xbc7: 0x1577, 0xbc8: 0x06ab, 0xbc9: 0x184a, 0xbca: 0x158b, 0xbcb: 0x15a7, - 0xbcc: 0x15b3, 0xbcd: 0x06af, 0xbce: 0x06b3, 0xbcf: 0x15b7, 0xbd0: 0x184f, 0xbd1: 0x06b7, - 0xbd2: 0x1854, 0xbd3: 0x1859, 0xbd4: 0x185e, 0xbd5: 0x15db, 0xbd6: 0x06bb, 0xbd7: 0x15ef, - 0xbd8: 0x15f7, 0xbd9: 0x15fb, 0xbda: 0x1603, 0xbdb: 0x160b, 0xbdc: 0x1613, 0xbdd: 0x1868, -} - -// nfcIndex: 22 blocks, 1408 entries, 1408 bytes -// Block 0 is the zero block. -var nfcIndex = [1408]uint8{ - // Block 0x0, offset 0x0 - // Block 0x1, offset 0x40 - // Block 0x2, offset 0x80 - // Block 0x3, offset 0xc0 - 0xc2: 0x2e, 0xc3: 0x01, 0xc4: 0x02, 0xc5: 0x03, 0xc6: 0x2f, 0xc7: 0x04, - 0xc8: 0x05, 0xca: 0x30, 0xcb: 0x31, 0xcc: 0x06, 0xcd: 0x07, 0xce: 0x08, 0xcf: 0x32, - 0xd0: 0x09, 0xd1: 0x33, 0xd2: 0x34, 0xd3: 0x0a, 0xd6: 0x0b, 0xd7: 0x35, - 0xd8: 0x36, 0xd9: 0x0c, 0xdb: 0x37, 0xdc: 0x38, 0xdd: 0x39, 0xdf: 0x3a, - 0xe0: 0x02, 0xe1: 0x03, 0xe2: 0x04, 0xe3: 0x05, - 0xea: 0x06, 0xeb: 0x07, 0xec: 0x08, 0xed: 0x09, 0xef: 0x0a, - 0xf0: 0x13, - // Block 0x4, offset 0x100 - 0x120: 0x3b, 0x121: 0x3c, 0x123: 0x0d, 0x124: 0x3d, 0x125: 0x3e, 0x126: 0x3f, 0x127: 0x40, - 0x128: 0x41, 0x129: 0x42, 0x12a: 0x43, 0x12b: 0x44, 0x12c: 0x3f, 0x12d: 0x45, 0x12e: 0x46, 0x12f: 0x47, - 0x131: 0x48, 0x132: 0x49, 0x133: 0x4a, 0x134: 0x4b, 0x135: 0x4c, 0x137: 0x4d, - 0x138: 0x4e, 0x139: 0x4f, 0x13a: 0x50, 0x13b: 0x51, 0x13c: 0x52, 0x13d: 0x53, 0x13e: 0x54, 0x13f: 0x55, - // Block 0x5, offset 0x140 - 0x140: 0x56, 0x142: 0x57, 0x144: 0x58, 0x145: 0x59, 0x146: 0x5a, 0x147: 0x5b, - 0x14d: 0x5c, - 0x15c: 0x5d, 0x15f: 0x5e, - 0x162: 0x5f, 0x164: 0x60, - 0x168: 0x61, 0x169: 0x62, 0x16a: 0x63, 0x16c: 0x0e, 0x16d: 0x64, 0x16e: 0x65, 0x16f: 0x66, - 0x170: 0x67, 0x173: 0x68, 0x177: 0x0f, - 0x178: 0x10, 0x179: 0x11, 0x17a: 0x12, 0x17b: 0x13, 0x17c: 0x14, 0x17d: 0x15, 0x17e: 0x16, 0x17f: 0x17, - // Block 0x6, offset 0x180 - 0x180: 0x69, 0x183: 0x6a, 0x184: 0x6b, 0x186: 0x6c, 0x187: 0x6d, - 0x188: 0x6e, 0x189: 0x18, 0x18a: 0x19, 0x18b: 0x6f, 0x18c: 0x70, - 0x1ab: 0x71, - 0x1b3: 0x72, 0x1b5: 0x73, 0x1b7: 0x74, - // Block 0x7, offset 0x1c0 - 0x1c0: 0x75, 0x1c1: 0x1a, 0x1c2: 0x1b, 0x1c3: 0x1c, 0x1c4: 0x76, 0x1c5: 0x77, - 0x1c9: 0x78, 0x1cc: 0x79, 0x1cd: 0x7a, - // Block 0x8, offset 0x200 - 0x219: 0x7b, 0x21a: 0x7c, 0x21b: 0x7d, - 0x220: 0x7e, 0x223: 0x7f, 0x224: 0x80, 0x225: 0x81, 0x226: 0x82, 0x227: 0x83, - 0x22a: 0x84, 0x22b: 0x85, 0x22f: 0x86, - 0x230: 0x87, 0x231: 0x88, 0x232: 0x89, 0x233: 0x8a, 0x234: 0x8b, 0x235: 0x8c, 0x236: 0x8d, 0x237: 0x87, - 0x238: 0x88, 0x239: 0x89, 0x23a: 0x8a, 0x23b: 0x8b, 0x23c: 0x8c, 0x23d: 0x8d, 0x23e: 0x87, 0x23f: 0x88, - // Block 0x9, offset 0x240 - 0x240: 0x89, 0x241: 0x8a, 0x242: 0x8b, 0x243: 0x8c, 0x244: 0x8d, 0x245: 0x87, 0x246: 0x88, 0x247: 0x89, - 0x248: 0x8a, 0x249: 0x8b, 0x24a: 0x8c, 0x24b: 0x8d, 0x24c: 0x87, 0x24d: 0x88, 0x24e: 0x89, 0x24f: 0x8a, - 0x250: 0x8b, 0x251: 0x8c, 0x252: 0x8d, 0x253: 0x87, 0x254: 0x88, 0x255: 0x89, 0x256: 0x8a, 0x257: 0x8b, - 0x258: 0x8c, 0x259: 0x8d, 0x25a: 0x87, 0x25b: 0x88, 0x25c: 0x89, 0x25d: 0x8a, 0x25e: 0x8b, 0x25f: 0x8c, - 0x260: 0x8d, 0x261: 0x87, 0x262: 0x88, 0x263: 0x89, 0x264: 0x8a, 0x265: 0x8b, 0x266: 0x8c, 0x267: 0x8d, - 0x268: 0x87, 0x269: 0x88, 0x26a: 0x89, 0x26b: 0x8a, 0x26c: 0x8b, 0x26d: 0x8c, 0x26e: 0x8d, 0x26f: 0x87, - 0x270: 0x88, 0x271: 0x89, 0x272: 0x8a, 0x273: 0x8b, 0x274: 0x8c, 0x275: 0x8d, 0x276: 0x87, 0x277: 0x88, - 0x278: 0x89, 0x279: 0x8a, 0x27a: 0x8b, 0x27b: 0x8c, 0x27c: 0x8d, 0x27d: 0x87, 0x27e: 0x88, 0x27f: 0x89, - // Block 0xa, offset 0x280 - 0x280: 0x8a, 0x281: 0x8b, 0x282: 0x8c, 0x283: 0x8d, 0x284: 0x87, 0x285: 0x88, 0x286: 0x89, 0x287: 0x8a, - 0x288: 0x8b, 0x289: 0x8c, 0x28a: 0x8d, 0x28b: 0x87, 0x28c: 0x88, 0x28d: 0x89, 0x28e: 0x8a, 0x28f: 0x8b, - 0x290: 0x8c, 0x291: 0x8d, 0x292: 0x87, 0x293: 0x88, 0x294: 0x89, 0x295: 0x8a, 0x296: 0x8b, 0x297: 0x8c, - 0x298: 0x8d, 0x299: 0x87, 0x29a: 0x88, 0x29b: 0x89, 0x29c: 0x8a, 0x29d: 0x8b, 0x29e: 0x8c, 0x29f: 0x8d, - 0x2a0: 0x87, 0x2a1: 0x88, 0x2a2: 0x89, 0x2a3: 0x8a, 0x2a4: 0x8b, 0x2a5: 0x8c, 0x2a6: 0x8d, 0x2a7: 0x87, - 0x2a8: 0x88, 0x2a9: 0x89, 0x2aa: 0x8a, 0x2ab: 0x8b, 0x2ac: 0x8c, 0x2ad: 0x8d, 0x2ae: 0x87, 0x2af: 0x88, - 0x2b0: 0x89, 0x2b1: 0x8a, 0x2b2: 0x8b, 0x2b3: 0x8c, 0x2b4: 0x8d, 0x2b5: 0x87, 0x2b6: 0x88, 0x2b7: 0x89, - 0x2b8: 0x8a, 0x2b9: 0x8b, 0x2ba: 0x8c, 0x2bb: 0x8d, 0x2bc: 0x87, 0x2bd: 0x88, 0x2be: 0x89, 0x2bf: 0x8a, - // Block 0xb, offset 0x2c0 - 0x2c0: 0x8b, 0x2c1: 0x8c, 0x2c2: 0x8d, 0x2c3: 0x87, 0x2c4: 0x88, 0x2c5: 0x89, 0x2c6: 0x8a, 0x2c7: 0x8b, - 0x2c8: 0x8c, 0x2c9: 0x8d, 0x2ca: 0x87, 0x2cb: 0x88, 0x2cc: 0x89, 0x2cd: 0x8a, 0x2ce: 0x8b, 0x2cf: 0x8c, - 0x2d0: 0x8d, 0x2d1: 0x87, 0x2d2: 0x88, 0x2d3: 0x89, 0x2d4: 0x8a, 0x2d5: 0x8b, 0x2d6: 0x8c, 0x2d7: 0x8d, - 0x2d8: 0x87, 0x2d9: 0x88, 0x2da: 0x89, 0x2db: 0x8a, 0x2dc: 0x8b, 0x2dd: 0x8c, 0x2de: 0x8e, - // Block 0xc, offset 0x300 - 0x324: 0x1d, 0x325: 0x1e, 0x326: 0x1f, 0x327: 0x20, - 0x328: 0x21, 0x329: 0x22, 0x32a: 0x23, 0x32b: 0x24, 0x32c: 0x8f, 0x32d: 0x90, 0x32e: 0x91, - 0x331: 0x92, 0x332: 0x93, 0x333: 0x94, 0x334: 0x95, - 0x338: 0x96, 0x339: 0x97, 0x33a: 0x98, 0x33b: 0x99, 0x33e: 0x9a, 0x33f: 0x9b, - // Block 0xd, offset 0x340 - 0x347: 0x9c, - 0x34b: 0x9d, 0x34d: 0x9e, - 0x368: 0x9f, 0x36b: 0xa0, - 0x374: 0xa1, - 0x37d: 0xa2, - // Block 0xe, offset 0x380 - 0x381: 0xa3, 0x382: 0xa4, 0x384: 0xa5, 0x385: 0x82, 0x387: 0xa6, - 0x388: 0xa7, 0x38b: 0xa8, 0x38c: 0xa9, 0x38d: 0xaa, - 0x391: 0xab, 0x392: 0xac, 0x393: 0xad, 0x396: 0xae, 0x397: 0xaf, - 0x398: 0x73, 0x39a: 0xb0, 0x39c: 0xb1, - 0x3a0: 0xb2, 0x3a7: 0xb3, - 0x3a8: 0xb4, 0x3a9: 0xb5, 0x3aa: 0xb6, - 0x3b0: 0x73, 0x3b5: 0xb7, 0x3b6: 0xb8, - // Block 0xf, offset 0x3c0 - 0x3eb: 0xb9, 0x3ec: 0xba, - // Block 0x10, offset 0x400 - 0x432: 0xbb, - // Block 0x11, offset 0x440 - 0x445: 0xbc, 0x446: 0xbd, 0x447: 0xbe, - 0x449: 0xbf, - // Block 0x12, offset 0x480 - 0x480: 0xc0, 0x484: 0xba, - 0x48b: 0xc1, - 0x4a3: 0xc2, 0x4a5: 0xc3, - // Block 0x13, offset 0x4c0 - 0x4c8: 0xc4, - // Block 0x14, offset 0x500 - 0x520: 0x25, 0x521: 0x26, 0x522: 0x27, 0x523: 0x28, 0x524: 0x29, 0x525: 0x2a, 0x526: 0x2b, 0x527: 0x2c, - 0x528: 0x2d, - // Block 0x15, offset 0x540 - 0x550: 0x0b, 0x551: 0x0c, 0x556: 0x0d, - 0x55b: 0x0e, 0x55d: 0x0f, 0x55e: 0x10, 0x55f: 0x11, - 0x56f: 0x12, -} - -// nfcSparseOffset: 151 entries, 302 bytes -var nfcSparseOffset = []uint16{0x0, 0x5, 0x9, 0xb, 0xd, 0x18, 0x28, 0x2a, 0x2f, 0x3a, 0x49, 0x56, 0x5e, 0x63, 0x68, 0x6a, 0x72, 0x79, 0x7c, 0x84, 0x88, 0x8c, 0x8e, 0x90, 0x99, 0x9d, 0xa4, 0xa9, 0xac, 0xb6, 0xb9, 0xc0, 0xc8, 0xcb, 0xcd, 0xd0, 0xd2, 0xd7, 0xe8, 0xf4, 0xf6, 0xfc, 0xfe, 0x100, 0x102, 0x104, 0x106, 0x108, 0x10b, 0x10e, 0x110, 0x113, 0x116, 0x11a, 0x11f, 0x128, 0x12a, 0x12d, 0x12f, 0x13a, 0x13e, 0x14c, 0x14f, 0x155, 0x15b, 0x166, 0x16a, 0x16c, 0x16e, 0x170, 0x172, 0x174, 0x17a, 0x17e, 0x180, 0x182, 0x18a, 0x18e, 0x191, 0x193, 0x195, 0x197, 0x19a, 0x19c, 0x19e, 0x1a0, 0x1a2, 0x1a8, 0x1ab, 0x1ad, 0x1b4, 0x1ba, 0x1c0, 0x1c8, 0x1ce, 0x1d4, 0x1da, 0x1de, 0x1ec, 0x1f5, 0x1f8, 0x1fb, 0x1fd, 0x200, 0x202, 0x206, 0x20b, 0x20d, 0x20f, 0x214, 0x21a, 0x21c, 0x21e, 0x220, 0x226, 0x229, 0x22b, 0x231, 0x234, 0x23c, 0x243, 0x246, 0x249, 0x24b, 0x24e, 0x256, 0x25a, 0x261, 0x264, 0x26a, 0x26c, 0x26f, 0x271, 0x274, 0x276, 0x278, 0x27a, 0x27c, 0x27f, 0x281, 0x283, 0x285, 0x287, 0x294, 0x29e, 0x2a0, 0x2a2, 0x2a8, 0x2aa, 0x2ac, 0x2af} - -// nfcSparseValues: 689 entries, 2756 bytes -var nfcSparseValues = [689]valueRange{ - // Block 0x0, offset 0x0 - {value: 0x0000, lo: 0x04}, - {value: 0xa100, lo: 0xa8, hi: 0xa8}, - {value: 0x8100, lo: 0xaf, hi: 0xaf}, - {value: 0x8100, lo: 0xb4, hi: 0xb4}, - {value: 0x8100, lo: 0xb8, hi: 0xb8}, - // Block 0x1, offset 0x5 - {value: 0x0091, lo: 0x03}, - {value: 0x46e5, lo: 0xa0, hi: 0xa1}, - {value: 0x4717, lo: 0xaf, hi: 0xb0}, - {value: 0xa000, lo: 0xb7, hi: 0xb7}, - // Block 0x2, offset 0x9 - {value: 0x0000, lo: 0x01}, - {value: 0xa000, lo: 0x92, hi: 0x92}, - // Block 0x3, offset 0xb - {value: 0x0000, lo: 0x01}, - {value: 0x8100, lo: 0x98, hi: 0x9d}, - // Block 0x4, offset 0xd - {value: 0x0006, lo: 0x0a}, - {value: 0xa000, lo: 0x81, hi: 0x81}, - {value: 0xa000, lo: 0x85, hi: 0x85}, - {value: 0xa000, lo: 0x89, hi: 0x89}, - {value: 0x4843, lo: 0x8a, hi: 0x8a}, - {value: 0x4861, lo: 0x8b, hi: 0x8b}, - {value: 0x36ca, lo: 0x8c, hi: 0x8c}, - {value: 0x36e2, lo: 0x8d, hi: 0x8d}, - {value: 0x4879, lo: 0x8e, hi: 0x8e}, - {value: 0xa000, lo: 0x92, hi: 0x92}, - {value: 0x3700, lo: 0x93, hi: 0x94}, - // Block 0x5, offset 0x18 - {value: 0x0000, lo: 0x0f}, - {value: 0xa000, lo: 0x83, hi: 0x83}, - {value: 0xa000, lo: 0x87, hi: 0x87}, - {value: 0xa000, lo: 0x8b, hi: 0x8b}, - {value: 0xa000, lo: 0x8d, hi: 0x8d}, - {value: 0x37a8, lo: 0x90, hi: 0x90}, - {value: 0x37b4, lo: 0x91, hi: 0x91}, - {value: 0x37a2, lo: 0x93, hi: 0x93}, - {value: 0xa000, lo: 0x96, hi: 0x96}, - {value: 0x381a, lo: 0x97, hi: 0x97}, - {value: 0x37e4, lo: 0x9c, hi: 0x9c}, - {value: 0x37cc, lo: 0x9d, hi: 0x9d}, - {value: 0x37f6, lo: 0x9e, hi: 0x9e}, - {value: 0xa000, lo: 0xb4, hi: 0xb5}, - {value: 0x3820, lo: 0xb6, hi: 0xb6}, - {value: 0x3826, lo: 0xb7, hi: 0xb7}, - // Block 0x6, offset 0x28 - {value: 0x0000, lo: 0x01}, - {value: 0x8132, lo: 0x83, hi: 0x87}, - // Block 0x7, offset 0x2a - {value: 0x0001, lo: 0x04}, - {value: 0x8113, lo: 0x81, hi: 0x82}, - {value: 0x8132, lo: 0x84, hi: 0x84}, - {value: 0x812d, lo: 0x85, hi: 0x85}, - {value: 0x810d, lo: 0x87, hi: 0x87}, - // Block 0x8, offset 0x2f - {value: 0x0000, lo: 0x0a}, - {value: 0x8132, lo: 0x90, hi: 0x97}, - {value: 0x8119, lo: 0x98, hi: 0x98}, - {value: 0x811a, lo: 0x99, hi: 0x99}, - {value: 0x811b, lo: 0x9a, hi: 0x9a}, - {value: 0x3844, lo: 0xa2, hi: 0xa2}, - {value: 0x384a, lo: 0xa3, hi: 0xa3}, - {value: 0x3856, lo: 0xa4, hi: 0xa4}, - {value: 0x3850, lo: 0xa5, hi: 0xa5}, - {value: 0x385c, lo: 0xa6, hi: 0xa6}, - {value: 0xa000, lo: 0xa7, hi: 0xa7}, - // Block 0x9, offset 0x3a - {value: 0x0000, lo: 0x0e}, - {value: 0x386e, lo: 0x80, hi: 0x80}, - {value: 0xa000, lo: 0x81, hi: 0x81}, - {value: 0x3862, lo: 0x82, hi: 0x82}, - {value: 0xa000, lo: 0x92, hi: 0x92}, - {value: 0x3868, lo: 0x93, hi: 0x93}, - {value: 0xa000, lo: 0x95, hi: 0x95}, - {value: 0x8132, lo: 0x96, hi: 0x9c}, - {value: 0x8132, lo: 0x9f, hi: 0xa2}, - {value: 0x812d, lo: 0xa3, hi: 0xa3}, - {value: 0x8132, lo: 0xa4, hi: 0xa4}, - {value: 0x8132, lo: 0xa7, hi: 0xa8}, - {value: 0x812d, lo: 0xaa, hi: 0xaa}, - {value: 0x8132, lo: 0xab, hi: 0xac}, - {value: 0x812d, lo: 0xad, hi: 0xad}, - // Block 0xa, offset 0x49 - {value: 0x0000, lo: 0x0c}, - {value: 0x811f, lo: 0x91, hi: 0x91}, - {value: 0x8132, lo: 0xb0, hi: 0xb0}, - {value: 0x812d, lo: 0xb1, hi: 0xb1}, - {value: 0x8132, lo: 0xb2, hi: 0xb3}, - {value: 0x812d, lo: 0xb4, hi: 0xb4}, - {value: 0x8132, lo: 0xb5, hi: 0xb6}, - {value: 0x812d, lo: 0xb7, hi: 0xb9}, - {value: 0x8132, lo: 0xba, hi: 0xba}, - {value: 0x812d, lo: 0xbb, hi: 0xbc}, - {value: 0x8132, lo: 0xbd, hi: 0xbd}, - {value: 0x812d, lo: 0xbe, hi: 0xbe}, - {value: 0x8132, lo: 0xbf, hi: 0xbf}, - // Block 0xb, offset 0x56 - {value: 0x0005, lo: 0x07}, - {value: 0x8132, lo: 0x80, hi: 0x80}, - {value: 0x8132, lo: 0x81, hi: 0x81}, - {value: 0x812d, lo: 0x82, hi: 0x83}, - {value: 0x812d, lo: 0x84, hi: 0x85}, - {value: 0x812d, lo: 0x86, hi: 0x87}, - {value: 0x812d, lo: 0x88, hi: 0x89}, - {value: 0x8132, lo: 0x8a, hi: 0x8a}, - // Block 0xc, offset 0x5e - {value: 0x0000, lo: 0x04}, - {value: 0x8132, lo: 0xab, hi: 0xb1}, - {value: 0x812d, lo: 0xb2, hi: 0xb2}, - {value: 0x8132, lo: 0xb3, hi: 0xb3}, - {value: 0x812d, lo: 0xbd, hi: 0xbd}, - // Block 0xd, offset 0x63 - {value: 0x0000, lo: 0x04}, - {value: 0x8132, lo: 0x96, hi: 0x99}, - {value: 0x8132, lo: 0x9b, hi: 0xa3}, - {value: 0x8132, lo: 0xa5, hi: 0xa7}, - {value: 0x8132, lo: 0xa9, hi: 0xad}, - // Block 0xe, offset 0x68 - {value: 0x0000, lo: 0x01}, - {value: 0x812d, lo: 0x99, hi: 0x9b}, - // Block 0xf, offset 0x6a - {value: 0x0000, lo: 0x07}, - {value: 0xa000, lo: 0xa8, hi: 0xa8}, - {value: 0x3edb, lo: 0xa9, hi: 0xa9}, - {value: 0xa000, lo: 0xb0, hi: 0xb0}, - {value: 0x3ee3, lo: 0xb1, hi: 0xb1}, - {value: 0xa000, lo: 0xb3, hi: 0xb3}, - {value: 0x3eeb, lo: 0xb4, hi: 0xb4}, - {value: 0x9902, lo: 0xbc, hi: 0xbc}, - // Block 0x10, offset 0x72 - {value: 0x0008, lo: 0x06}, - {value: 0x8104, lo: 0x8d, hi: 0x8d}, - {value: 0x8132, lo: 0x91, hi: 0x91}, - {value: 0x812d, lo: 0x92, hi: 0x92}, - {value: 0x8132, lo: 0x93, hi: 0x93}, - {value: 0x8132, lo: 0x94, hi: 0x94}, - {value: 0x451f, lo: 0x98, hi: 0x9f}, - // Block 0x11, offset 0x79 - {value: 0x0000, lo: 0x02}, - {value: 0x8102, lo: 0xbc, hi: 0xbc}, - {value: 0x9900, lo: 0xbe, hi: 0xbe}, - // Block 0x12, offset 0x7c - {value: 0x0008, lo: 0x07}, - {value: 0xa000, lo: 0x87, hi: 0x87}, - {value: 0x2ca1, lo: 0x8b, hi: 0x8c}, - {value: 0x8104, lo: 0x8d, hi: 0x8d}, - {value: 0x9900, lo: 0x97, hi: 0x97}, - {value: 0x455f, lo: 0x9c, hi: 0x9d}, - {value: 0x456f, lo: 0x9f, hi: 0x9f}, - {value: 0x8132, lo: 0xbe, hi: 0xbe}, - // Block 0x13, offset 0x84 - {value: 0x0000, lo: 0x03}, - {value: 0x4597, lo: 0xb3, hi: 0xb3}, - {value: 0x459f, lo: 0xb6, hi: 0xb6}, - {value: 0x8102, lo: 0xbc, hi: 0xbc}, - // Block 0x14, offset 0x88 - {value: 0x0008, lo: 0x03}, - {value: 0x8104, lo: 0x8d, hi: 0x8d}, - {value: 0x4577, lo: 0x99, hi: 0x9b}, - {value: 0x458f, lo: 0x9e, hi: 0x9e}, - // Block 0x15, offset 0x8c - {value: 0x0000, lo: 0x01}, - {value: 0x8102, lo: 0xbc, hi: 0xbc}, - // Block 0x16, offset 0x8e - {value: 0x0000, lo: 0x01}, - {value: 0x8104, lo: 0x8d, hi: 0x8d}, - // Block 0x17, offset 0x90 - {value: 0x0000, lo: 0x08}, - {value: 0xa000, lo: 0x87, hi: 0x87}, - {value: 0x2cb9, lo: 0x88, hi: 0x88}, - {value: 0x2cb1, lo: 0x8b, hi: 0x8b}, - {value: 0x2cc1, lo: 0x8c, hi: 0x8c}, - {value: 0x8104, lo: 0x8d, hi: 0x8d}, - {value: 0x9900, lo: 0x96, hi: 0x97}, - {value: 0x45a7, lo: 0x9c, hi: 0x9c}, - {value: 0x45af, lo: 0x9d, hi: 0x9d}, - // Block 0x18, offset 0x99 - {value: 0x0000, lo: 0x03}, - {value: 0xa000, lo: 0x92, hi: 0x92}, - {value: 0x2cc9, lo: 0x94, hi: 0x94}, - {value: 0x9900, lo: 0xbe, hi: 0xbe}, - // Block 0x19, offset 0x9d - {value: 0x0000, lo: 0x06}, - {value: 0xa000, lo: 0x86, hi: 0x87}, - {value: 0x2cd1, lo: 0x8a, hi: 0x8a}, - {value: 0x2ce1, lo: 0x8b, hi: 0x8b}, - {value: 0x2cd9, lo: 0x8c, hi: 0x8c}, - {value: 0x8104, lo: 0x8d, hi: 0x8d}, - {value: 0x9900, lo: 0x97, hi: 0x97}, - // Block 0x1a, offset 0xa4 - {value: 0x1801, lo: 0x04}, - {value: 0xa000, lo: 0x86, hi: 0x86}, - {value: 0x3ef3, lo: 0x88, hi: 0x88}, - {value: 0x8104, lo: 0x8d, hi: 0x8d}, - {value: 0x8120, lo: 0x95, hi: 0x96}, - // Block 0x1b, offset 0xa9 - {value: 0x0000, lo: 0x02}, - {value: 0x8102, lo: 0xbc, hi: 0xbc}, - {value: 0xa000, lo: 0xbf, hi: 0xbf}, - // Block 0x1c, offset 0xac - {value: 0x0000, lo: 0x09}, - {value: 0x2ce9, lo: 0x80, hi: 0x80}, - {value: 0x9900, lo: 0x82, hi: 0x82}, - {value: 0xa000, lo: 0x86, hi: 0x86}, - {value: 0x2cf1, lo: 0x87, hi: 0x87}, - {value: 0x2cf9, lo: 0x88, hi: 0x88}, - {value: 0x2f53, lo: 0x8a, hi: 0x8a}, - {value: 0x2ddb, lo: 0x8b, hi: 0x8b}, - {value: 0x8104, lo: 0x8d, hi: 0x8d}, - {value: 0x9900, lo: 0x95, hi: 0x96}, - // Block 0x1d, offset 0xb6 - {value: 0x0000, lo: 0x02}, - {value: 0x8104, lo: 0xbb, hi: 0xbc}, - {value: 0x9900, lo: 0xbe, hi: 0xbe}, - // Block 0x1e, offset 0xb9 - {value: 0x0000, lo: 0x06}, - {value: 0xa000, lo: 0x86, hi: 0x87}, - {value: 0x2d01, lo: 0x8a, hi: 0x8a}, - {value: 0x2d11, lo: 0x8b, hi: 0x8b}, - {value: 0x2d09, lo: 0x8c, hi: 0x8c}, - {value: 0x8104, lo: 0x8d, hi: 0x8d}, - {value: 0x9900, lo: 0x97, hi: 0x97}, - // Block 0x1f, offset 0xc0 - {value: 0x6be7, lo: 0x07}, - {value: 0x9904, lo: 0x8a, hi: 0x8a}, - {value: 0x9900, lo: 0x8f, hi: 0x8f}, - {value: 0xa000, lo: 0x99, hi: 0x99}, - {value: 0x3efb, lo: 0x9a, hi: 0x9a}, - {value: 0x2f5b, lo: 0x9c, hi: 0x9c}, - {value: 0x2de6, lo: 0x9d, hi: 0x9d}, - {value: 0x2d19, lo: 0x9e, hi: 0x9f}, - // Block 0x20, offset 0xc8 - {value: 0x0000, lo: 0x02}, - {value: 0x8122, lo: 0xb8, hi: 0xb9}, - {value: 0x8104, lo: 0xba, hi: 0xba}, - // Block 0x21, offset 0xcb - {value: 0x0000, lo: 0x01}, - {value: 0x8123, lo: 0x88, hi: 0x8b}, - // Block 0x22, offset 0xcd - {value: 0x0000, lo: 0x02}, - {value: 0x8124, lo: 0xb8, hi: 0xb9}, - {value: 0x8104, lo: 0xba, hi: 0xba}, - // Block 0x23, offset 0xd0 - {value: 0x0000, lo: 0x01}, - {value: 0x8125, lo: 0x88, hi: 0x8b}, - // Block 0x24, offset 0xd2 - {value: 0x0000, lo: 0x04}, - {value: 0x812d, lo: 0x98, hi: 0x99}, - {value: 0x812d, lo: 0xb5, hi: 0xb5}, - {value: 0x812d, lo: 0xb7, hi: 0xb7}, - {value: 0x812b, lo: 0xb9, hi: 0xb9}, - // Block 0x25, offset 0xd7 - {value: 0x0000, lo: 0x10}, - {value: 0x2647, lo: 0x83, hi: 0x83}, - {value: 0x264e, lo: 0x8d, hi: 0x8d}, - {value: 0x2655, lo: 0x92, hi: 0x92}, - {value: 0x265c, lo: 0x97, hi: 0x97}, - {value: 0x2663, lo: 0x9c, hi: 0x9c}, - {value: 0x2640, lo: 0xa9, hi: 0xa9}, - {value: 0x8126, lo: 0xb1, hi: 0xb1}, - {value: 0x8127, lo: 0xb2, hi: 0xb2}, - {value: 0x4a87, lo: 0xb3, hi: 0xb3}, - {value: 0x8128, lo: 0xb4, hi: 0xb4}, - {value: 0x4a90, lo: 0xb5, hi: 0xb5}, - {value: 0x45b7, lo: 0xb6, hi: 0xb6}, - {value: 0x8200, lo: 0xb7, hi: 0xb7}, - {value: 0x45bf, lo: 0xb8, hi: 0xb8}, - {value: 0x8200, lo: 0xb9, hi: 0xb9}, - {value: 0x8127, lo: 0xba, hi: 0xbd}, - // Block 0x26, offset 0xe8 - {value: 0x0000, lo: 0x0b}, - {value: 0x8127, lo: 0x80, hi: 0x80}, - {value: 0x4a99, lo: 0x81, hi: 0x81}, - {value: 0x8132, lo: 0x82, hi: 0x83}, - {value: 0x8104, lo: 0x84, hi: 0x84}, - {value: 0x8132, lo: 0x86, hi: 0x87}, - {value: 0x2671, lo: 0x93, hi: 0x93}, - {value: 0x2678, lo: 0x9d, hi: 0x9d}, - {value: 0x267f, lo: 0xa2, hi: 0xa2}, - {value: 0x2686, lo: 0xa7, hi: 0xa7}, - {value: 0x268d, lo: 0xac, hi: 0xac}, - {value: 0x266a, lo: 0xb9, hi: 0xb9}, - // Block 0x27, offset 0xf4 - {value: 0x0000, lo: 0x01}, - {value: 0x812d, lo: 0x86, hi: 0x86}, - // Block 0x28, offset 0xf6 - {value: 0x0000, lo: 0x05}, - {value: 0xa000, lo: 0xa5, hi: 0xa5}, - {value: 0x2d21, lo: 0xa6, hi: 0xa6}, - {value: 0x9900, lo: 0xae, hi: 0xae}, - {value: 0x8102, lo: 0xb7, hi: 0xb7}, - {value: 0x8104, lo: 0xb9, hi: 0xba}, - // Block 0x29, offset 0xfc - {value: 0x0000, lo: 0x01}, - {value: 0x812d, lo: 0x8d, hi: 0x8d}, - // Block 0x2a, offset 0xfe - {value: 0x0000, lo: 0x01}, - {value: 0xa000, lo: 0x80, hi: 0x92}, - // Block 0x2b, offset 0x100 - {value: 0x0000, lo: 0x01}, - {value: 0xb900, lo: 0xa1, hi: 0xb5}, - // Block 0x2c, offset 0x102 - {value: 0x0000, lo: 0x01}, - {value: 0x9900, lo: 0xa8, hi: 0xbf}, - // Block 0x2d, offset 0x104 - {value: 0x0000, lo: 0x01}, - {value: 0x9900, lo: 0x80, hi: 0x82}, - // Block 0x2e, offset 0x106 - {value: 0x0000, lo: 0x01}, - {value: 0x8132, lo: 0x9d, hi: 0x9f}, - // Block 0x2f, offset 0x108 - {value: 0x0000, lo: 0x02}, - {value: 0x8104, lo: 0x94, hi: 0x94}, - {value: 0x8104, lo: 0xb4, hi: 0xb4}, - // Block 0x30, offset 0x10b - {value: 0x0000, lo: 0x02}, - {value: 0x8104, lo: 0x92, hi: 0x92}, - {value: 0x8132, lo: 0x9d, hi: 0x9d}, - // Block 0x31, offset 0x10e - {value: 0x0000, lo: 0x01}, - {value: 0x8131, lo: 0xa9, hi: 0xa9}, - // Block 0x32, offset 0x110 - {value: 0x0004, lo: 0x02}, - {value: 0x812e, lo: 0xb9, hi: 0xba}, - {value: 0x812d, lo: 0xbb, hi: 0xbb}, - // Block 0x33, offset 0x113 - {value: 0x0000, lo: 0x02}, - {value: 0x8132, lo: 0x97, hi: 0x97}, - {value: 0x812d, lo: 0x98, hi: 0x98}, - // Block 0x34, offset 0x116 - {value: 0x0000, lo: 0x03}, - {value: 0x8104, lo: 0xa0, hi: 0xa0}, - {value: 0x8132, lo: 0xb5, hi: 0xbc}, - {value: 0x812d, lo: 0xbf, hi: 0xbf}, - // Block 0x35, offset 0x11a - {value: 0x0000, lo: 0x04}, - {value: 0x8132, lo: 0xb0, hi: 0xb4}, - {value: 0x812d, lo: 0xb5, hi: 0xba}, - {value: 0x8132, lo: 0xbb, hi: 0xbc}, - {value: 0x812d, lo: 0xbd, hi: 0xbd}, - // Block 0x36, offset 0x11f - {value: 0x0000, lo: 0x08}, - {value: 0x2d69, lo: 0x80, hi: 0x80}, - {value: 0x2d71, lo: 0x81, hi: 0x81}, - {value: 0xa000, lo: 0x82, hi: 0x82}, - {value: 0x2d79, lo: 0x83, hi: 0x83}, - {value: 0x8104, lo: 0x84, hi: 0x84}, - {value: 0x8132, lo: 0xab, hi: 0xab}, - {value: 0x812d, lo: 0xac, hi: 0xac}, - {value: 0x8132, lo: 0xad, hi: 0xb3}, - // Block 0x37, offset 0x128 - {value: 0x0000, lo: 0x01}, - {value: 0x8104, lo: 0xaa, hi: 0xab}, - // Block 0x38, offset 0x12a - {value: 0x0000, lo: 0x02}, - {value: 0x8102, lo: 0xa6, hi: 0xa6}, - {value: 0x8104, lo: 0xb2, hi: 0xb3}, - // Block 0x39, offset 0x12d - {value: 0x0000, lo: 0x01}, - {value: 0x8102, lo: 0xb7, hi: 0xb7}, - // Block 0x3a, offset 0x12f - {value: 0x0000, lo: 0x0a}, - {value: 0x8132, lo: 0x90, hi: 0x92}, - {value: 0x8101, lo: 0x94, hi: 0x94}, - {value: 0x812d, lo: 0x95, hi: 0x99}, - {value: 0x8132, lo: 0x9a, hi: 0x9b}, - {value: 0x812d, lo: 0x9c, hi: 0x9f}, - {value: 0x8132, lo: 0xa0, hi: 0xa0}, - {value: 0x8101, lo: 0xa2, hi: 0xa8}, - {value: 0x812d, lo: 0xad, hi: 0xad}, - {value: 0x8132, lo: 0xb4, hi: 0xb4}, - {value: 0x8132, lo: 0xb8, hi: 0xb9}, - // Block 0x3b, offset 0x13a - {value: 0x0004, lo: 0x03}, - {value: 0x0433, lo: 0x80, hi: 0x81}, - {value: 0x8100, lo: 0x97, hi: 0x97}, - {value: 0x8100, lo: 0xbe, hi: 0xbe}, - // Block 0x3c, offset 0x13e - {value: 0x0000, lo: 0x0d}, - {value: 0x8132, lo: 0x90, hi: 0x91}, - {value: 0x8101, lo: 0x92, hi: 0x93}, - {value: 0x8132, lo: 0x94, hi: 0x97}, - {value: 0x8101, lo: 0x98, hi: 0x9a}, - {value: 0x8132, lo: 0x9b, hi: 0x9c}, - {value: 0x8132, lo: 0xa1, hi: 0xa1}, - {value: 0x8101, lo: 0xa5, hi: 0xa6}, - {value: 0x8132, lo: 0xa7, hi: 0xa7}, - {value: 0x812d, lo: 0xa8, hi: 0xa8}, - {value: 0x8132, lo: 0xa9, hi: 0xa9}, - {value: 0x8101, lo: 0xaa, hi: 0xab}, - {value: 0x812d, lo: 0xac, hi: 0xaf}, - {value: 0x8132, lo: 0xb0, hi: 0xb0}, - // Block 0x3d, offset 0x14c - {value: 0x427e, lo: 0x02}, - {value: 0x01b8, lo: 0xa6, hi: 0xa6}, - {value: 0x0057, lo: 0xaa, hi: 0xab}, - // Block 0x3e, offset 0x14f - {value: 0x0007, lo: 0x05}, - {value: 0xa000, lo: 0x90, hi: 0x90}, - {value: 0xa000, lo: 0x92, hi: 0x92}, - {value: 0xa000, lo: 0x94, hi: 0x94}, - {value: 0x3bbc, lo: 0x9a, hi: 0x9b}, - {value: 0x3bca, lo: 0xae, hi: 0xae}, - // Block 0x3f, offset 0x155 - {value: 0x000e, lo: 0x05}, - {value: 0x3bd1, lo: 0x8d, hi: 0x8e}, - {value: 0x3bd8, lo: 0x8f, hi: 0x8f}, - {value: 0xa000, lo: 0x90, hi: 0x90}, - {value: 0xa000, lo: 0x92, hi: 0x92}, - {value: 0xa000, lo: 0x94, hi: 0x94}, - // Block 0x40, offset 0x15b - {value: 0x6405, lo: 0x0a}, - {value: 0xa000, lo: 0x83, hi: 0x83}, - {value: 0x3be6, lo: 0x84, hi: 0x84}, - {value: 0xa000, lo: 0x88, hi: 0x88}, - {value: 0x3bed, lo: 0x89, hi: 0x89}, - {value: 0xa000, lo: 0x8b, hi: 0x8b}, - {value: 0x3bf4, lo: 0x8c, hi: 0x8c}, - {value: 0xa000, lo: 0xa3, hi: 0xa3}, - {value: 0x3bfb, lo: 0xa4, hi: 0xa5}, - {value: 0x3c02, lo: 0xa6, hi: 0xa6}, - {value: 0xa000, lo: 0xbc, hi: 0xbc}, - // Block 0x41, offset 0x166 - {value: 0x0007, lo: 0x03}, - {value: 0x3c6b, lo: 0xa0, hi: 0xa1}, - {value: 0x3c95, lo: 0xa2, hi: 0xa3}, - {value: 0x3cbf, lo: 0xaa, hi: 0xad}, - // Block 0x42, offset 0x16a - {value: 0x0004, lo: 0x01}, - {value: 0x048b, lo: 0xa9, hi: 0xaa}, - // Block 0x43, offset 0x16c - {value: 0x0000, lo: 0x01}, - {value: 0x44e0, lo: 0x9c, hi: 0x9c}, - // Block 0x44, offset 0x16e - {value: 0x0000, lo: 0x01}, - {value: 0x8132, lo: 0xaf, hi: 0xb1}, - // Block 0x45, offset 0x170 - {value: 0x0000, lo: 0x01}, - {value: 0x8104, lo: 0xbf, hi: 0xbf}, - // Block 0x46, offset 0x172 - {value: 0x0000, lo: 0x01}, - {value: 0x8132, lo: 0xa0, hi: 0xbf}, - // Block 0x47, offset 0x174 - {value: 0x0000, lo: 0x05}, - {value: 0x812c, lo: 0xaa, hi: 0xaa}, - {value: 0x8131, lo: 0xab, hi: 0xab}, - {value: 0x8133, lo: 0xac, hi: 0xac}, - {value: 0x812e, lo: 0xad, hi: 0xad}, - {value: 0x812f, lo: 0xae, hi: 0xaf}, - // Block 0x48, offset 0x17a - {value: 0x0000, lo: 0x03}, - {value: 0x4aa2, lo: 0xb3, hi: 0xb3}, - {value: 0x4aa2, lo: 0xb5, hi: 0xb6}, - {value: 0x4aa2, lo: 0xba, hi: 0xbf}, - // Block 0x49, offset 0x17e - {value: 0x0000, lo: 0x01}, - {value: 0x4aa2, lo: 0x8f, hi: 0xa3}, - // Block 0x4a, offset 0x180 - {value: 0x0000, lo: 0x01}, - {value: 0x8100, lo: 0xae, hi: 0xbe}, - // Block 0x4b, offset 0x182 - {value: 0x0000, lo: 0x07}, - {value: 0x8100, lo: 0x84, hi: 0x84}, - {value: 0x8100, lo: 0x87, hi: 0x87}, - {value: 0x8100, lo: 0x90, hi: 0x90}, - {value: 0x8100, lo: 0x9e, hi: 0x9e}, - {value: 0x8100, lo: 0xa1, hi: 0xa1}, - {value: 0x8100, lo: 0xb2, hi: 0xb2}, - {value: 0x8100, lo: 0xbb, hi: 0xbb}, - // Block 0x4c, offset 0x18a - {value: 0x0000, lo: 0x03}, - {value: 0x8100, lo: 0x80, hi: 0x80}, - {value: 0x8100, lo: 0x8b, hi: 0x8b}, - {value: 0x8100, lo: 0x8e, hi: 0x8e}, - // Block 0x4d, offset 0x18e - {value: 0x0000, lo: 0x02}, - {value: 0x8132, lo: 0xaf, hi: 0xaf}, - {value: 0x8132, lo: 0xb4, hi: 0xbd}, - // Block 0x4e, offset 0x191 - {value: 0x0000, lo: 0x01}, - {value: 0x8132, lo: 0x9e, hi: 0x9f}, - // Block 0x4f, offset 0x193 - {value: 0x0000, lo: 0x01}, - {value: 0x8132, lo: 0xb0, hi: 0xb1}, - // Block 0x50, offset 0x195 - {value: 0x0000, lo: 0x01}, - {value: 0x8104, lo: 0x86, hi: 0x86}, - // Block 0x51, offset 0x197 - {value: 0x0000, lo: 0x02}, - {value: 0x8104, lo: 0x84, hi: 0x84}, - {value: 0x8132, lo: 0xa0, hi: 0xb1}, - // Block 0x52, offset 0x19a - {value: 0x0000, lo: 0x01}, - {value: 0x812d, lo: 0xab, hi: 0xad}, - // Block 0x53, offset 0x19c - {value: 0x0000, lo: 0x01}, - {value: 0x8104, lo: 0x93, hi: 0x93}, - // Block 0x54, offset 0x19e - {value: 0x0000, lo: 0x01}, - {value: 0x8102, lo: 0xb3, hi: 0xb3}, - // Block 0x55, offset 0x1a0 - {value: 0x0000, lo: 0x01}, - {value: 0x8104, lo: 0x80, hi: 0x80}, - // Block 0x56, offset 0x1a2 - {value: 0x0000, lo: 0x05}, - {value: 0x8132, lo: 0xb0, hi: 0xb0}, - {value: 0x8132, lo: 0xb2, hi: 0xb3}, - {value: 0x812d, lo: 0xb4, hi: 0xb4}, - {value: 0x8132, lo: 0xb7, hi: 0xb8}, - {value: 0x8132, lo: 0xbe, hi: 0xbf}, - // Block 0x57, offset 0x1a8 - {value: 0x0000, lo: 0x02}, - {value: 0x8132, lo: 0x81, hi: 0x81}, - {value: 0x8104, lo: 0xb6, hi: 0xb6}, - // Block 0x58, offset 0x1ab - {value: 0x0000, lo: 0x01}, - {value: 0x8104, lo: 0xad, hi: 0xad}, - // Block 0x59, offset 0x1ad - {value: 0x0000, lo: 0x06}, - {value: 0xe500, lo: 0x80, hi: 0x80}, - {value: 0xc600, lo: 0x81, hi: 0x9b}, - {value: 0xe500, lo: 0x9c, hi: 0x9c}, - {value: 0xc600, lo: 0x9d, hi: 0xb7}, - {value: 0xe500, lo: 0xb8, hi: 0xb8}, - {value: 0xc600, lo: 0xb9, hi: 0xbf}, - // Block 0x5a, offset 0x1b4 - {value: 0x0000, lo: 0x05}, - {value: 0xc600, lo: 0x80, hi: 0x93}, - {value: 0xe500, lo: 0x94, hi: 0x94}, - {value: 0xc600, lo: 0x95, hi: 0xaf}, - {value: 0xe500, lo: 0xb0, hi: 0xb0}, - {value: 0xc600, lo: 0xb1, hi: 0xbf}, - // Block 0x5b, offset 0x1ba - {value: 0x0000, lo: 0x05}, - {value: 0xc600, lo: 0x80, hi: 0x8b}, - {value: 0xe500, lo: 0x8c, hi: 0x8c}, - {value: 0xc600, lo: 0x8d, hi: 0xa7}, - {value: 0xe500, lo: 0xa8, hi: 0xa8}, - {value: 0xc600, lo: 0xa9, hi: 0xbf}, - // Block 0x5c, offset 0x1c0 - {value: 0x0000, lo: 0x07}, - {value: 0xc600, lo: 0x80, hi: 0x83}, - {value: 0xe500, lo: 0x84, hi: 0x84}, - {value: 0xc600, lo: 0x85, hi: 0x9f}, - {value: 0xe500, lo: 0xa0, hi: 0xa0}, - {value: 0xc600, lo: 0xa1, hi: 0xbb}, - {value: 0xe500, lo: 0xbc, hi: 0xbc}, - {value: 0xc600, lo: 0xbd, hi: 0xbf}, - // Block 0x5d, offset 0x1c8 - {value: 0x0000, lo: 0x05}, - {value: 0xc600, lo: 0x80, hi: 0x97}, - {value: 0xe500, lo: 0x98, hi: 0x98}, - {value: 0xc600, lo: 0x99, hi: 0xb3}, - {value: 0xe500, lo: 0xb4, hi: 0xb4}, - {value: 0xc600, lo: 0xb5, hi: 0xbf}, - // Block 0x5e, offset 0x1ce - {value: 0x0000, lo: 0x05}, - {value: 0xc600, lo: 0x80, hi: 0x8f}, - {value: 0xe500, lo: 0x90, hi: 0x90}, - {value: 0xc600, lo: 0x91, hi: 0xab}, - {value: 0xe500, lo: 0xac, hi: 0xac}, - {value: 0xc600, lo: 0xad, hi: 0xbf}, - // Block 0x5f, offset 0x1d4 - {value: 0x0000, lo: 0x05}, - {value: 0xc600, lo: 0x80, hi: 0x87}, - {value: 0xe500, lo: 0x88, hi: 0x88}, - {value: 0xc600, lo: 0x89, hi: 0xa3}, - {value: 0xe500, lo: 0xa4, hi: 0xa4}, - {value: 0xc600, lo: 0xa5, hi: 0xbf}, - // Block 0x60, offset 0x1da - {value: 0x0000, lo: 0x03}, - {value: 0xc600, lo: 0x80, hi: 0x87}, - {value: 0xe500, lo: 0x88, hi: 0x88}, - {value: 0xc600, lo: 0x89, hi: 0xa3}, - // Block 0x61, offset 0x1de - {value: 0x0006, lo: 0x0d}, - {value: 0x4393, lo: 0x9d, hi: 0x9d}, - {value: 0x8115, lo: 0x9e, hi: 0x9e}, - {value: 0x4405, lo: 0x9f, hi: 0x9f}, - {value: 0x43f3, lo: 0xaa, hi: 0xab}, - {value: 0x44f7, lo: 0xac, hi: 0xac}, - {value: 0x44ff, lo: 0xad, hi: 0xad}, - {value: 0x434b, lo: 0xae, hi: 0xb1}, - {value: 0x4369, lo: 0xb2, hi: 0xb4}, - {value: 0x4381, lo: 0xb5, hi: 0xb6}, - {value: 0x438d, lo: 0xb8, hi: 0xb8}, - {value: 0x4399, lo: 0xb9, hi: 0xbb}, - {value: 0x43b1, lo: 0xbc, hi: 0xbc}, - {value: 0x43b7, lo: 0xbe, hi: 0xbe}, - // Block 0x62, offset 0x1ec - {value: 0x0006, lo: 0x08}, - {value: 0x43bd, lo: 0x80, hi: 0x81}, - {value: 0x43c9, lo: 0x83, hi: 0x84}, - {value: 0x43db, lo: 0x86, hi: 0x89}, - {value: 0x43ff, lo: 0x8a, hi: 0x8a}, - {value: 0x437b, lo: 0x8b, hi: 0x8b}, - {value: 0x4363, lo: 0x8c, hi: 0x8c}, - {value: 0x43ab, lo: 0x8d, hi: 0x8d}, - {value: 0x43d5, lo: 0x8e, hi: 0x8e}, - // Block 0x63, offset 0x1f5 - {value: 0x0000, lo: 0x02}, - {value: 0x8100, lo: 0xa4, hi: 0xa5}, - {value: 0x8100, lo: 0xb0, hi: 0xb1}, - // Block 0x64, offset 0x1f8 - {value: 0x0000, lo: 0x02}, - {value: 0x8100, lo: 0x9b, hi: 0x9d}, - {value: 0x8200, lo: 0x9e, hi: 0xa3}, - // Block 0x65, offset 0x1fb - {value: 0x0000, lo: 0x01}, - {value: 0x8100, lo: 0x90, hi: 0x90}, - // Block 0x66, offset 0x1fd - {value: 0x0000, lo: 0x02}, - {value: 0x8100, lo: 0x99, hi: 0x99}, - {value: 0x8200, lo: 0xb2, hi: 0xb4}, - // Block 0x67, offset 0x200 - {value: 0x0000, lo: 0x01}, - {value: 0x8100, lo: 0xbc, hi: 0xbd}, - // Block 0x68, offset 0x202 - {value: 0x0000, lo: 0x03}, - {value: 0x8132, lo: 0xa0, hi: 0xa6}, - {value: 0x812d, lo: 0xa7, hi: 0xad}, - {value: 0x8132, lo: 0xae, hi: 0xaf}, - // Block 0x69, offset 0x206 - {value: 0x0000, lo: 0x04}, - {value: 0x8100, lo: 0x89, hi: 0x8c}, - {value: 0x8100, lo: 0xb0, hi: 0xb2}, - {value: 0x8100, lo: 0xb4, hi: 0xb4}, - {value: 0x8100, lo: 0xb6, hi: 0xbf}, - // Block 0x6a, offset 0x20b - {value: 0x0000, lo: 0x01}, - {value: 0x8100, lo: 0x81, hi: 0x8c}, - // Block 0x6b, offset 0x20d - {value: 0x0000, lo: 0x01}, - {value: 0x8100, lo: 0xb5, hi: 0xba}, - // Block 0x6c, offset 0x20f - {value: 0x0000, lo: 0x04}, - {value: 0x4aa2, lo: 0x9e, hi: 0x9f}, - {value: 0x4aa2, lo: 0xa3, hi: 0xa3}, - {value: 0x4aa2, lo: 0xa5, hi: 0xa6}, - {value: 0x4aa2, lo: 0xaa, hi: 0xaf}, - // Block 0x6d, offset 0x214 - {value: 0x0000, lo: 0x05}, - {value: 0x4aa2, lo: 0x82, hi: 0x87}, - {value: 0x4aa2, lo: 0x8a, hi: 0x8f}, - {value: 0x4aa2, lo: 0x92, hi: 0x97}, - {value: 0x4aa2, lo: 0x9a, hi: 0x9c}, - {value: 0x8100, lo: 0xa3, hi: 0xa3}, - // Block 0x6e, offset 0x21a - {value: 0x0000, lo: 0x01}, - {value: 0x812d, lo: 0xbd, hi: 0xbd}, - // Block 0x6f, offset 0x21c - {value: 0x0000, lo: 0x01}, - {value: 0x812d, lo: 0xa0, hi: 0xa0}, - // Block 0x70, offset 0x21e - {value: 0x0000, lo: 0x01}, - {value: 0x8132, lo: 0xb6, hi: 0xba}, - // Block 0x71, offset 0x220 - {value: 0x002c, lo: 0x05}, - {value: 0x812d, lo: 0x8d, hi: 0x8d}, - {value: 0x8132, lo: 0x8f, hi: 0x8f}, - {value: 0x8132, lo: 0xb8, hi: 0xb8}, - {value: 0x8101, lo: 0xb9, hi: 0xba}, - {value: 0x8104, lo: 0xbf, hi: 0xbf}, - // Block 0x72, offset 0x226 - {value: 0x0000, lo: 0x02}, - {value: 0x8132, lo: 0xa5, hi: 0xa5}, - {value: 0x812d, lo: 0xa6, hi: 0xa6}, - // Block 0x73, offset 0x229 - {value: 0x0000, lo: 0x01}, - {value: 0x8132, lo: 0xa4, hi: 0xa7}, - // Block 0x74, offset 0x22b - {value: 0x0000, lo: 0x05}, - {value: 0x812d, lo: 0x86, hi: 0x87}, - {value: 0x8132, lo: 0x88, hi: 0x8a}, - {value: 0x812d, lo: 0x8b, hi: 0x8b}, - {value: 0x8132, lo: 0x8c, hi: 0x8c}, - {value: 0x812d, lo: 0x8d, hi: 0x90}, - // Block 0x75, offset 0x231 - {value: 0x0000, lo: 0x02}, - {value: 0x8104, lo: 0x86, hi: 0x86}, - {value: 0x8104, lo: 0xbf, hi: 0xbf}, - // Block 0x76, offset 0x234 - {value: 0x17fe, lo: 0x07}, - {value: 0xa000, lo: 0x99, hi: 0x99}, - {value: 0x423b, lo: 0x9a, hi: 0x9a}, - {value: 0xa000, lo: 0x9b, hi: 0x9b}, - {value: 0x4245, lo: 0x9c, hi: 0x9c}, - {value: 0xa000, lo: 0xa5, hi: 0xa5}, - {value: 0x424f, lo: 0xab, hi: 0xab}, - {value: 0x8104, lo: 0xb9, hi: 0xba}, - // Block 0x77, offset 0x23c - {value: 0x0000, lo: 0x06}, - {value: 0x8132, lo: 0x80, hi: 0x82}, - {value: 0x9900, lo: 0xa7, hi: 0xa7}, - {value: 0x2d81, lo: 0xae, hi: 0xae}, - {value: 0x2d8b, lo: 0xaf, hi: 0xaf}, - {value: 0xa000, lo: 0xb1, hi: 0xb2}, - {value: 0x8104, lo: 0xb3, hi: 0xb4}, - // Block 0x78, offset 0x243 - {value: 0x0000, lo: 0x02}, - {value: 0x8104, lo: 0x80, hi: 0x80}, - {value: 0x8102, lo: 0x8a, hi: 0x8a}, - // Block 0x79, offset 0x246 - {value: 0x0000, lo: 0x02}, - {value: 0x8104, lo: 0xb5, hi: 0xb5}, - {value: 0x8102, lo: 0xb6, hi: 0xb6}, - // Block 0x7a, offset 0x249 - {value: 0x0002, lo: 0x01}, - {value: 0x8102, lo: 0xa9, hi: 0xaa}, - // Block 0x7b, offset 0x24b - {value: 0x0000, lo: 0x02}, - {value: 0x8102, lo: 0xbb, hi: 0xbc}, - {value: 0x9900, lo: 0xbe, hi: 0xbe}, - // Block 0x7c, offset 0x24e - {value: 0x0000, lo: 0x07}, - {value: 0xa000, lo: 0x87, hi: 0x87}, - {value: 0x2d95, lo: 0x8b, hi: 0x8b}, - {value: 0x2d9f, lo: 0x8c, hi: 0x8c}, - {value: 0x8104, lo: 0x8d, hi: 0x8d}, - {value: 0x9900, lo: 0x97, hi: 0x97}, - {value: 0x8132, lo: 0xa6, hi: 0xac}, - {value: 0x8132, lo: 0xb0, hi: 0xb4}, - // Block 0x7d, offset 0x256 - {value: 0x0000, lo: 0x03}, - {value: 0x8104, lo: 0x82, hi: 0x82}, - {value: 0x8102, lo: 0x86, hi: 0x86}, - {value: 0x8132, lo: 0x9e, hi: 0x9e}, - // Block 0x7e, offset 0x25a - {value: 0x6b57, lo: 0x06}, - {value: 0x9900, lo: 0xb0, hi: 0xb0}, - {value: 0xa000, lo: 0xb9, hi: 0xb9}, - {value: 0x9900, lo: 0xba, hi: 0xba}, - {value: 0x2db3, lo: 0xbb, hi: 0xbb}, - {value: 0x2da9, lo: 0xbc, hi: 0xbd}, - {value: 0x2dbd, lo: 0xbe, hi: 0xbe}, - // Block 0x7f, offset 0x261 - {value: 0x0000, lo: 0x02}, - {value: 0x8104, lo: 0x82, hi: 0x82}, - {value: 0x8102, lo: 0x83, hi: 0x83}, - // Block 0x80, offset 0x264 - {value: 0x0000, lo: 0x05}, - {value: 0x9900, lo: 0xaf, hi: 0xaf}, - {value: 0xa000, lo: 0xb8, hi: 0xb9}, - {value: 0x2dc7, lo: 0xba, hi: 0xba}, - {value: 0x2dd1, lo: 0xbb, hi: 0xbb}, - {value: 0x8104, lo: 0xbf, hi: 0xbf}, - // Block 0x81, offset 0x26a - {value: 0x0000, lo: 0x01}, - {value: 0x8102, lo: 0x80, hi: 0x80}, - // Block 0x82, offset 0x26c - {value: 0x0000, lo: 0x02}, - {value: 0x8104, lo: 0xb6, hi: 0xb6}, - {value: 0x8102, lo: 0xb7, hi: 0xb7}, - // Block 0x83, offset 0x26f - {value: 0x0000, lo: 0x01}, - {value: 0x8104, lo: 0xab, hi: 0xab}, - // Block 0x84, offset 0x271 - {value: 0x0000, lo: 0x02}, - {value: 0x8104, lo: 0xb9, hi: 0xb9}, - {value: 0x8102, lo: 0xba, hi: 0xba}, - // Block 0x85, offset 0x274 - {value: 0x0000, lo: 0x01}, - {value: 0x8104, lo: 0xa0, hi: 0xa0}, - // Block 0x86, offset 0x276 - {value: 0x0000, lo: 0x01}, - {value: 0x8104, lo: 0xb4, hi: 0xb4}, - // Block 0x87, offset 0x278 - {value: 0x0000, lo: 0x01}, - {value: 0x8104, lo: 0x87, hi: 0x87}, - // Block 0x88, offset 0x27a - {value: 0x0000, lo: 0x01}, - {value: 0x8104, lo: 0x99, hi: 0x99}, - // Block 0x89, offset 0x27c - {value: 0x0000, lo: 0x02}, - {value: 0x8102, lo: 0x82, hi: 0x82}, - {value: 0x8104, lo: 0x84, hi: 0x85}, - // Block 0x8a, offset 0x27f - {value: 0x0000, lo: 0x01}, - {value: 0x8104, lo: 0x97, hi: 0x97}, - // Block 0x8b, offset 0x281 - {value: 0x0000, lo: 0x01}, - {value: 0x8101, lo: 0xb0, hi: 0xb4}, - // Block 0x8c, offset 0x283 - {value: 0x0000, lo: 0x01}, - {value: 0x8132, lo: 0xb0, hi: 0xb6}, - // Block 0x8d, offset 0x285 - {value: 0x0000, lo: 0x01}, - {value: 0x8101, lo: 0x9e, hi: 0x9e}, - // Block 0x8e, offset 0x287 - {value: 0x0000, lo: 0x0c}, - {value: 0x45cf, lo: 0x9e, hi: 0x9e}, - {value: 0x45d9, lo: 0x9f, hi: 0x9f}, - {value: 0x460d, lo: 0xa0, hi: 0xa0}, - {value: 0x461b, lo: 0xa1, hi: 0xa1}, - {value: 0x4629, lo: 0xa2, hi: 0xa2}, - {value: 0x4637, lo: 0xa3, hi: 0xa3}, - {value: 0x4645, lo: 0xa4, hi: 0xa4}, - {value: 0x812b, lo: 0xa5, hi: 0xa6}, - {value: 0x8101, lo: 0xa7, hi: 0xa9}, - {value: 0x8130, lo: 0xad, hi: 0xad}, - {value: 0x812b, lo: 0xae, hi: 0xb2}, - {value: 0x812d, lo: 0xbb, hi: 0xbf}, - // Block 0x8f, offset 0x294 - {value: 0x0000, lo: 0x09}, - {value: 0x812d, lo: 0x80, hi: 0x82}, - {value: 0x8132, lo: 0x85, hi: 0x89}, - {value: 0x812d, lo: 0x8a, hi: 0x8b}, - {value: 0x8132, lo: 0xaa, hi: 0xad}, - {value: 0x45e3, lo: 0xbb, hi: 0xbb}, - {value: 0x45ed, lo: 0xbc, hi: 0xbc}, - {value: 0x4653, lo: 0xbd, hi: 0xbd}, - {value: 0x466f, lo: 0xbe, hi: 0xbe}, - {value: 0x4661, lo: 0xbf, hi: 0xbf}, - // Block 0x90, offset 0x29e - {value: 0x0000, lo: 0x01}, - {value: 0x467d, lo: 0x80, hi: 0x80}, - // Block 0x91, offset 0x2a0 - {value: 0x0000, lo: 0x01}, - {value: 0x8132, lo: 0x82, hi: 0x84}, - // Block 0x92, offset 0x2a2 - {value: 0x0000, lo: 0x05}, - {value: 0x8132, lo: 0x80, hi: 0x86}, - {value: 0x8132, lo: 0x88, hi: 0x98}, - {value: 0x8132, lo: 0x9b, hi: 0xa1}, - {value: 0x8132, lo: 0xa3, hi: 0xa4}, - {value: 0x8132, lo: 0xa6, hi: 0xaa}, - // Block 0x93, offset 0x2a8 - {value: 0x0000, lo: 0x01}, - {value: 0x8132, lo: 0xac, hi: 0xaf}, - // Block 0x94, offset 0x2aa - {value: 0x0000, lo: 0x01}, - {value: 0x812d, lo: 0x90, hi: 0x96}, - // Block 0x95, offset 0x2ac - {value: 0x0000, lo: 0x02}, - {value: 0x8132, lo: 0x84, hi: 0x89}, - {value: 0x8102, lo: 0x8a, hi: 0x8a}, - // Block 0x96, offset 0x2af - {value: 0x0000, lo: 0x01}, - {value: 0x8100, lo: 0x93, hi: 0x93}, -} - -// lookup returns the trie value for the first UTF-8 encoding in s and -// the width in bytes of this encoding. The size will be 0 if s does not -// hold enough bytes to complete the encoding. len(s) must be greater than 0. -func (t *nfkcTrie) lookup(s []byte) (v uint16, sz int) { - c0 := s[0] - switch { - case c0 < 0x80: // is ASCII - return nfkcValues[c0], 1 - case c0 < 0xC2: - return 0, 1 // Illegal UTF-8: not a starter, not ASCII. - case c0 < 0xE0: // 2-byte UTF-8 - if len(s) < 2 { - return 0, 0 - } - i := nfkcIndex[c0] - c1 := s[1] - if c1 < 0x80 || 0xC0 <= c1 { - return 0, 1 // Illegal UTF-8: not a continuation byte. - } - return t.lookupValue(uint32(i), c1), 2 - case c0 < 0xF0: // 3-byte UTF-8 - if len(s) < 3 { - return 0, 0 - } - i := nfkcIndex[c0] - c1 := s[1] - if c1 < 0x80 || 0xC0 <= c1 { - return 0, 1 // Illegal UTF-8: not a continuation byte. - } - o := uint32(i)<<6 + uint32(c1) - i = nfkcIndex[o] - c2 := s[2] - if c2 < 0x80 || 0xC0 <= c2 { - return 0, 2 // Illegal UTF-8: not a continuation byte. - } - return t.lookupValue(uint32(i), c2), 3 - case c0 < 0xF8: // 4-byte UTF-8 - if len(s) < 4 { - return 0, 0 - } - i := nfkcIndex[c0] - c1 := s[1] - if c1 < 0x80 || 0xC0 <= c1 { - return 0, 1 // Illegal UTF-8: not a continuation byte. - } - o := uint32(i)<<6 + uint32(c1) - i = nfkcIndex[o] - c2 := s[2] - if c2 < 0x80 || 0xC0 <= c2 { - return 0, 2 // Illegal UTF-8: not a continuation byte. - } - o = uint32(i)<<6 + uint32(c2) - i = nfkcIndex[o] - c3 := s[3] - if c3 < 0x80 || 0xC0 <= c3 { - return 0, 3 // Illegal UTF-8: not a continuation byte. - } - return t.lookupValue(uint32(i), c3), 4 - } - // Illegal rune - return 0, 1 -} - -// lookupUnsafe returns the trie value for the first UTF-8 encoding in s. -// s must start with a full and valid UTF-8 encoded rune. -func (t *nfkcTrie) lookupUnsafe(s []byte) uint16 { - c0 := s[0] - if c0 < 0x80 { // is ASCII - return nfkcValues[c0] - } - i := nfkcIndex[c0] - if c0 < 0xE0 { // 2-byte UTF-8 - return t.lookupValue(uint32(i), s[1]) - } - i = nfkcIndex[uint32(i)<<6+uint32(s[1])] - if c0 < 0xF0 { // 3-byte UTF-8 - return t.lookupValue(uint32(i), s[2]) - } - i = nfkcIndex[uint32(i)<<6+uint32(s[2])] - if c0 < 0xF8 { // 4-byte UTF-8 - return t.lookupValue(uint32(i), s[3]) - } - return 0 -} - -// lookupString returns the trie value for the first UTF-8 encoding in s and -// the width in bytes of this encoding. The size will be 0 if s does not -// hold enough bytes to complete the encoding. len(s) must be greater than 0. -func (t *nfkcTrie) lookupString(s string) (v uint16, sz int) { - c0 := s[0] - switch { - case c0 < 0x80: // is ASCII - return nfkcValues[c0], 1 - case c0 < 0xC2: - return 0, 1 // Illegal UTF-8: not a starter, not ASCII. - case c0 < 0xE0: // 2-byte UTF-8 - if len(s) < 2 { - return 0, 0 - } - i := nfkcIndex[c0] - c1 := s[1] - if c1 < 0x80 || 0xC0 <= c1 { - return 0, 1 // Illegal UTF-8: not a continuation byte. - } - return t.lookupValue(uint32(i), c1), 2 - case c0 < 0xF0: // 3-byte UTF-8 - if len(s) < 3 { - return 0, 0 - } - i := nfkcIndex[c0] - c1 := s[1] - if c1 < 0x80 || 0xC0 <= c1 { - return 0, 1 // Illegal UTF-8: not a continuation byte. - } - o := uint32(i)<<6 + uint32(c1) - i = nfkcIndex[o] - c2 := s[2] - if c2 < 0x80 || 0xC0 <= c2 { - return 0, 2 // Illegal UTF-8: not a continuation byte. - } - return t.lookupValue(uint32(i), c2), 3 - case c0 < 0xF8: // 4-byte UTF-8 - if len(s) < 4 { - return 0, 0 - } - i := nfkcIndex[c0] - c1 := s[1] - if c1 < 0x80 || 0xC0 <= c1 { - return 0, 1 // Illegal UTF-8: not a continuation byte. - } - o := uint32(i)<<6 + uint32(c1) - i = nfkcIndex[o] - c2 := s[2] - if c2 < 0x80 || 0xC0 <= c2 { - return 0, 2 // Illegal UTF-8: not a continuation byte. - } - o = uint32(i)<<6 + uint32(c2) - i = nfkcIndex[o] - c3 := s[3] - if c3 < 0x80 || 0xC0 <= c3 { - return 0, 3 // Illegal UTF-8: not a continuation byte. - } - return t.lookupValue(uint32(i), c3), 4 - } - // Illegal rune - return 0, 1 -} - -// lookupStringUnsafe returns the trie value for the first UTF-8 encoding in s. -// s must start with a full and valid UTF-8 encoded rune. -func (t *nfkcTrie) lookupStringUnsafe(s string) uint16 { - c0 := s[0] - if c0 < 0x80 { // is ASCII - return nfkcValues[c0] - } - i := nfkcIndex[c0] - if c0 < 0xE0 { // 2-byte UTF-8 - return t.lookupValue(uint32(i), s[1]) - } - i = nfkcIndex[uint32(i)<<6+uint32(s[1])] - if c0 < 0xF0 { // 3-byte UTF-8 - return t.lookupValue(uint32(i), s[2]) - } - i = nfkcIndex[uint32(i)<<6+uint32(s[2])] - if c0 < 0xF8 { // 4-byte UTF-8 - return t.lookupValue(uint32(i), s[3]) - } - return 0 -} - -// nfkcTrie. Total size: 18684 bytes (18.25 KiB). Checksum: 113e23c477adfabd. -type nfkcTrie struct{} - -func newNfkcTrie(i int) *nfkcTrie { - return &nfkcTrie{} -} - -// lookupValue determines the type of block n and looks up the value for b. -func (t *nfkcTrie) lookupValue(n uint32, b byte) uint16 { - switch { - case n < 92: - return uint16(nfkcValues[n<<6+uint32(b)]) - default: - n -= 92 - return uint16(nfkcSparse.lookup(n, b)) - } -} - -// nfkcValues: 94 blocks, 6016 entries, 12032 bytes -// The third block is the zero block. -var nfkcValues = [6016]uint16{ - // Block 0x0, offset 0x0 - 0x3c: 0xa000, 0x3d: 0xa000, 0x3e: 0xa000, - // Block 0x1, offset 0x40 - 0x41: 0xa000, 0x42: 0xa000, 0x43: 0xa000, 0x44: 0xa000, 0x45: 0xa000, - 0x46: 0xa000, 0x47: 0xa000, 0x48: 0xa000, 0x49: 0xa000, 0x4a: 0xa000, 0x4b: 0xa000, - 0x4c: 0xa000, 0x4d: 0xa000, 0x4e: 0xa000, 0x4f: 0xa000, 0x50: 0xa000, - 0x52: 0xa000, 0x53: 0xa000, 0x54: 0xa000, 0x55: 0xa000, 0x56: 0xa000, 0x57: 0xa000, - 0x58: 0xa000, 0x59: 0xa000, 0x5a: 0xa000, - 0x61: 0xa000, 0x62: 0xa000, 0x63: 0xa000, - 0x64: 0xa000, 0x65: 0xa000, 0x66: 0xa000, 0x67: 0xa000, 0x68: 0xa000, 0x69: 0xa000, - 0x6a: 0xa000, 0x6b: 0xa000, 0x6c: 0xa000, 0x6d: 0xa000, 0x6e: 0xa000, 0x6f: 0xa000, - 0x70: 0xa000, 0x72: 0xa000, 0x73: 0xa000, 0x74: 0xa000, 0x75: 0xa000, - 0x76: 0xa000, 0x77: 0xa000, 0x78: 0xa000, 0x79: 0xa000, 0x7a: 0xa000, - // Block 0x2, offset 0x80 - // Block 0x3, offset 0xc0 - 0xc0: 0x2f72, 0xc1: 0x2f77, 0xc2: 0x468b, 0xc3: 0x2f7c, 0xc4: 0x469a, 0xc5: 0x469f, - 0xc6: 0xa000, 0xc7: 0x46a9, 0xc8: 0x2fe5, 0xc9: 0x2fea, 0xca: 0x46ae, 0xcb: 0x2ffe, - 0xcc: 0x3071, 0xcd: 0x3076, 0xce: 0x307b, 0xcf: 0x46c2, 0xd1: 0x3107, - 0xd2: 0x312a, 0xd3: 0x312f, 0xd4: 0x46cc, 0xd5: 0x46d1, 0xd6: 0x46e0, - 0xd8: 0xa000, 0xd9: 0x31b6, 0xda: 0x31bb, 0xdb: 0x31c0, 0xdc: 0x4712, 0xdd: 0x3238, - 0xe0: 0x327e, 0xe1: 0x3283, 0xe2: 0x471c, 0xe3: 0x3288, - 0xe4: 0x472b, 0xe5: 0x4730, 0xe6: 0xa000, 0xe7: 0x473a, 0xe8: 0x32f1, 0xe9: 0x32f6, - 0xea: 0x473f, 0xeb: 0x330a, 0xec: 0x3382, 0xed: 0x3387, 0xee: 0x338c, 0xef: 0x4753, - 0xf1: 0x3418, 0xf2: 0x343b, 0xf3: 0x3440, 0xf4: 0x475d, 0xf5: 0x4762, - 0xf6: 0x4771, 0xf8: 0xa000, 0xf9: 0x34cc, 0xfa: 0x34d1, 0xfb: 0x34d6, - 0xfc: 0x47a3, 0xfd: 0x3553, 0xff: 0x356c, - // Block 0x4, offset 0x100 - 0x100: 0x2f81, 0x101: 0x328d, 0x102: 0x4690, 0x103: 0x4721, 0x104: 0x2f9f, 0x105: 0x32ab, - 0x106: 0x2fb3, 0x107: 0x32bf, 0x108: 0x2fb8, 0x109: 0x32c4, 0x10a: 0x2fbd, 0x10b: 0x32c9, - 0x10c: 0x2fc2, 0x10d: 0x32ce, 0x10e: 0x2fcc, 0x10f: 0x32d8, - 0x112: 0x46b3, 0x113: 0x4744, 0x114: 0x2ff4, 0x115: 0x3300, 0x116: 0x2ff9, 0x117: 0x3305, - 0x118: 0x3017, 0x119: 0x3323, 0x11a: 0x3008, 0x11b: 0x3314, 0x11c: 0x3030, 0x11d: 0x333c, - 0x11e: 0x303a, 0x11f: 0x3346, 0x120: 0x303f, 0x121: 0x334b, 0x122: 0x3049, 0x123: 0x3355, - 0x124: 0x304e, 0x125: 0x335a, 0x128: 0x3080, 0x129: 0x3391, - 0x12a: 0x3085, 0x12b: 0x3396, 0x12c: 0x308a, 0x12d: 0x339b, 0x12e: 0x30ad, 0x12f: 0x33b9, - 0x130: 0x308f, 0x132: 0x195d, 0x133: 0x19ea, 0x134: 0x30b7, 0x135: 0x33c3, - 0x136: 0x30cb, 0x137: 0x33dc, 0x139: 0x30d5, 0x13a: 0x33e6, 0x13b: 0x30df, - 0x13c: 0x33f0, 0x13d: 0x30da, 0x13e: 0x33eb, 0x13f: 0x1baf, - // Block 0x5, offset 0x140 - 0x140: 0x1c37, 0x143: 0x3102, 0x144: 0x3413, 0x145: 0x311b, - 0x146: 0x342c, 0x147: 0x3111, 0x148: 0x3422, 0x149: 0x1c5f, - 0x14c: 0x46d6, 0x14d: 0x4767, 0x14e: 0x3134, 0x14f: 0x3445, 0x150: 0x313e, 0x151: 0x344f, - 0x154: 0x315c, 0x155: 0x346d, 0x156: 0x3175, 0x157: 0x3486, - 0x158: 0x3166, 0x159: 0x3477, 0x15a: 0x46f9, 0x15b: 0x478a, 0x15c: 0x317f, 0x15d: 0x3490, - 0x15e: 0x318e, 0x15f: 0x349f, 0x160: 0x46fe, 0x161: 0x478f, 0x162: 0x31a7, 0x163: 0x34bd, - 0x164: 0x3198, 0x165: 0x34ae, 0x168: 0x4708, 0x169: 0x4799, - 0x16a: 0x470d, 0x16b: 0x479e, 0x16c: 0x31c5, 0x16d: 0x34db, 0x16e: 0x31cf, 0x16f: 0x34e5, - 0x170: 0x31d4, 0x171: 0x34ea, 0x172: 0x31f2, 0x173: 0x3508, 0x174: 0x3215, 0x175: 0x352b, - 0x176: 0x323d, 0x177: 0x3558, 0x178: 0x3251, 0x179: 0x3260, 0x17a: 0x3580, 0x17b: 0x326a, - 0x17c: 0x358a, 0x17d: 0x326f, 0x17e: 0x358f, 0x17f: 0x00a7, - // Block 0x6, offset 0x180 - 0x184: 0x2df1, 0x185: 0x2df7, - 0x186: 0x2dfd, 0x187: 0x1972, 0x188: 0x1975, 0x189: 0x1a0b, 0x18a: 0x198a, 0x18b: 0x198d, - 0x18c: 0x1a41, 0x18d: 0x2f8b, 0x18e: 0x3297, 0x18f: 0x3099, 0x190: 0x33a5, 0x191: 0x3143, - 0x192: 0x3454, 0x193: 0x31d9, 0x194: 0x34ef, 0x195: 0x39d2, 0x196: 0x3b61, 0x197: 0x39cb, - 0x198: 0x3b5a, 0x199: 0x39d9, 0x19a: 0x3b68, 0x19b: 0x39c4, 0x19c: 0x3b53, - 0x19e: 0x38b3, 0x19f: 0x3a42, 0x1a0: 0x38ac, 0x1a1: 0x3a3b, 0x1a2: 0x35b6, 0x1a3: 0x35c8, - 0x1a6: 0x3044, 0x1a7: 0x3350, 0x1a8: 0x30c1, 0x1a9: 0x33d2, - 0x1aa: 0x46ef, 0x1ab: 0x4780, 0x1ac: 0x3993, 0x1ad: 0x3b22, 0x1ae: 0x35da, 0x1af: 0x35e0, - 0x1b0: 0x33c8, 0x1b1: 0x1942, 0x1b2: 0x1945, 0x1b3: 0x19d2, 0x1b4: 0x302b, 0x1b5: 0x3337, - 0x1b8: 0x30fd, 0x1b9: 0x340e, 0x1ba: 0x38ba, 0x1bb: 0x3a49, - 0x1bc: 0x35b0, 0x1bd: 0x35c2, 0x1be: 0x35bc, 0x1bf: 0x35ce, - // Block 0x7, offset 0x1c0 - 0x1c0: 0x2f90, 0x1c1: 0x329c, 0x1c2: 0x2f95, 0x1c3: 0x32a1, 0x1c4: 0x300d, 0x1c5: 0x3319, - 0x1c6: 0x3012, 0x1c7: 0x331e, 0x1c8: 0x309e, 0x1c9: 0x33aa, 0x1ca: 0x30a3, 0x1cb: 0x33af, - 0x1cc: 0x3148, 0x1cd: 0x3459, 0x1ce: 0x314d, 0x1cf: 0x345e, 0x1d0: 0x316b, 0x1d1: 0x347c, - 0x1d2: 0x3170, 0x1d3: 0x3481, 0x1d4: 0x31de, 0x1d5: 0x34f4, 0x1d6: 0x31e3, 0x1d7: 0x34f9, - 0x1d8: 0x3189, 0x1d9: 0x349a, 0x1da: 0x31a2, 0x1db: 0x34b8, - 0x1de: 0x305d, 0x1df: 0x3369, - 0x1e6: 0x4695, 0x1e7: 0x4726, 0x1e8: 0x46bd, 0x1e9: 0x474e, - 0x1ea: 0x3962, 0x1eb: 0x3af1, 0x1ec: 0x393f, 0x1ed: 0x3ace, 0x1ee: 0x46db, 0x1ef: 0x476c, - 0x1f0: 0x395b, 0x1f1: 0x3aea, 0x1f2: 0x3247, 0x1f3: 0x3562, - // Block 0x8, offset 0x200 - 0x200: 0x9932, 0x201: 0x9932, 0x202: 0x9932, 0x203: 0x9932, 0x204: 0x9932, 0x205: 0x8132, - 0x206: 0x9932, 0x207: 0x9932, 0x208: 0x9932, 0x209: 0x9932, 0x20a: 0x9932, 0x20b: 0x9932, - 0x20c: 0x9932, 0x20d: 0x8132, 0x20e: 0x8132, 0x20f: 0x9932, 0x210: 0x8132, 0x211: 0x9932, - 0x212: 0x8132, 0x213: 0x9932, 0x214: 0x9932, 0x215: 0x8133, 0x216: 0x812d, 0x217: 0x812d, - 0x218: 0x812d, 0x219: 0x812d, 0x21a: 0x8133, 0x21b: 0x992b, 0x21c: 0x812d, 0x21d: 0x812d, - 0x21e: 0x812d, 0x21f: 0x812d, 0x220: 0x812d, 0x221: 0x8129, 0x222: 0x8129, 0x223: 0x992d, - 0x224: 0x992d, 0x225: 0x992d, 0x226: 0x992d, 0x227: 0x9929, 0x228: 0x9929, 0x229: 0x812d, - 0x22a: 0x812d, 0x22b: 0x812d, 0x22c: 0x812d, 0x22d: 0x992d, 0x22e: 0x992d, 0x22f: 0x812d, - 0x230: 0x992d, 0x231: 0x992d, 0x232: 0x812d, 0x233: 0x812d, 0x234: 0x8101, 0x235: 0x8101, - 0x236: 0x8101, 0x237: 0x8101, 0x238: 0x9901, 0x239: 0x812d, 0x23a: 0x812d, 0x23b: 0x812d, - 0x23c: 0x812d, 0x23d: 0x8132, 0x23e: 0x8132, 0x23f: 0x8132, - // Block 0x9, offset 0x240 - 0x240: 0x49b1, 0x241: 0x49b6, 0x242: 0x9932, 0x243: 0x49bb, 0x244: 0x4a74, 0x245: 0x9936, - 0x246: 0x8132, 0x247: 0x812d, 0x248: 0x812d, 0x249: 0x812d, 0x24a: 0x8132, 0x24b: 0x8132, - 0x24c: 0x8132, 0x24d: 0x812d, 0x24e: 0x812d, 0x250: 0x8132, 0x251: 0x8132, - 0x252: 0x8132, 0x253: 0x812d, 0x254: 0x812d, 0x255: 0x812d, 0x256: 0x812d, 0x257: 0x8132, - 0x258: 0x8133, 0x259: 0x812d, 0x25a: 0x812d, 0x25b: 0x8132, 0x25c: 0x8134, 0x25d: 0x8135, - 0x25e: 0x8135, 0x25f: 0x8134, 0x260: 0x8135, 0x261: 0x8135, 0x262: 0x8134, 0x263: 0x8132, - 0x264: 0x8132, 0x265: 0x8132, 0x266: 0x8132, 0x267: 0x8132, 0x268: 0x8132, 0x269: 0x8132, - 0x26a: 0x8132, 0x26b: 0x8132, 0x26c: 0x8132, 0x26d: 0x8132, 0x26e: 0x8132, 0x26f: 0x8132, - 0x274: 0x0170, - 0x27a: 0x42a8, - 0x27e: 0x0037, - // Block 0xa, offset 0x280 - 0x284: 0x425d, 0x285: 0x447e, - 0x286: 0x35ec, 0x287: 0x00ce, 0x288: 0x360a, 0x289: 0x3616, 0x28a: 0x3628, - 0x28c: 0x3646, 0x28e: 0x3658, 0x28f: 0x3676, 0x290: 0x3e0b, 0x291: 0xa000, - 0x295: 0xa000, 0x297: 0xa000, - 0x299: 0xa000, - 0x29f: 0xa000, 0x2a1: 0xa000, - 0x2a5: 0xa000, 0x2a9: 0xa000, - 0x2aa: 0x363a, 0x2ab: 0x366a, 0x2ac: 0x4801, 0x2ad: 0x369a, 0x2ae: 0x482b, 0x2af: 0x36ac, - 0x2b0: 0x3e73, 0x2b1: 0xa000, 0x2b5: 0xa000, - 0x2b7: 0xa000, 0x2b9: 0xa000, - 0x2bf: 0xa000, - // Block 0xb, offset 0x2c0 - 0x2c1: 0xa000, 0x2c5: 0xa000, - 0x2c9: 0xa000, 0x2ca: 0x4843, 0x2cb: 0x4861, - 0x2cc: 0x36ca, 0x2cd: 0x36e2, 0x2ce: 0x4879, 0x2d0: 0x01be, 0x2d1: 0x01d0, - 0x2d2: 0x01ac, 0x2d3: 0x430f, 0x2d4: 0x4315, 0x2d5: 0x01fa, 0x2d6: 0x01e8, - 0x2f0: 0x01d6, 0x2f1: 0x01eb, 0x2f2: 0x01ee, 0x2f4: 0x0188, 0x2f5: 0x01c7, - 0x2f9: 0x01a6, - // Block 0xc, offset 0x300 - 0x300: 0x3724, 0x301: 0x3730, 0x303: 0x371e, - 0x306: 0xa000, 0x307: 0x370c, - 0x30c: 0x3760, 0x30d: 0x3748, 0x30e: 0x3772, 0x310: 0xa000, - 0x313: 0xa000, 0x315: 0xa000, 0x316: 0xa000, 0x317: 0xa000, - 0x318: 0xa000, 0x319: 0x3754, 0x31a: 0xa000, - 0x31e: 0xa000, 0x323: 0xa000, - 0x327: 0xa000, - 0x32b: 0xa000, 0x32d: 0xa000, - 0x330: 0xa000, 0x333: 0xa000, 0x335: 0xa000, - 0x336: 0xa000, 0x337: 0xa000, 0x338: 0xa000, 0x339: 0x37d8, 0x33a: 0xa000, - 0x33e: 0xa000, - // Block 0xd, offset 0x340 - 0x341: 0x3736, 0x342: 0x37ba, - 0x350: 0x3712, 0x351: 0x3796, - 0x352: 0x3718, 0x353: 0x379c, 0x356: 0x372a, 0x357: 0x37ae, - 0x358: 0xa000, 0x359: 0xa000, 0x35a: 0x382c, 0x35b: 0x3832, 0x35c: 0x373c, 0x35d: 0x37c0, - 0x35e: 0x3742, 0x35f: 0x37c6, 0x362: 0x374e, 0x363: 0x37d2, - 0x364: 0x375a, 0x365: 0x37de, 0x366: 0x3766, 0x367: 0x37ea, 0x368: 0xa000, 0x369: 0xa000, - 0x36a: 0x3838, 0x36b: 0x383e, 0x36c: 0x3790, 0x36d: 0x3814, 0x36e: 0x376c, 0x36f: 0x37f0, - 0x370: 0x3778, 0x371: 0x37fc, 0x372: 0x377e, 0x373: 0x3802, 0x374: 0x3784, 0x375: 0x3808, - 0x378: 0x378a, 0x379: 0x380e, - // Block 0xe, offset 0x380 - 0x387: 0x1d64, - 0x391: 0x812d, - 0x392: 0x8132, 0x393: 0x8132, 0x394: 0x8132, 0x395: 0x8132, 0x396: 0x812d, 0x397: 0x8132, - 0x398: 0x8132, 0x399: 0x8132, 0x39a: 0x812e, 0x39b: 0x812d, 0x39c: 0x8132, 0x39d: 0x8132, - 0x39e: 0x8132, 0x39f: 0x8132, 0x3a0: 0x8132, 0x3a1: 0x8132, 0x3a2: 0x812d, 0x3a3: 0x812d, - 0x3a4: 0x812d, 0x3a5: 0x812d, 0x3a6: 0x812d, 0x3a7: 0x812d, 0x3a8: 0x8132, 0x3a9: 0x8132, - 0x3aa: 0x812d, 0x3ab: 0x8132, 0x3ac: 0x8132, 0x3ad: 0x812e, 0x3ae: 0x8131, 0x3af: 0x8132, - 0x3b0: 0x8105, 0x3b1: 0x8106, 0x3b2: 0x8107, 0x3b3: 0x8108, 0x3b4: 0x8109, 0x3b5: 0x810a, - 0x3b6: 0x810b, 0x3b7: 0x810c, 0x3b8: 0x810d, 0x3b9: 0x810e, 0x3ba: 0x810e, 0x3bb: 0x810f, - 0x3bc: 0x8110, 0x3bd: 0x8111, 0x3bf: 0x8112, - // Block 0xf, offset 0x3c0 - 0x3c8: 0xa000, 0x3ca: 0xa000, 0x3cb: 0x8116, - 0x3cc: 0x8117, 0x3cd: 0x8118, 0x3ce: 0x8119, 0x3cf: 0x811a, 0x3d0: 0x811b, 0x3d1: 0x811c, - 0x3d2: 0x811d, 0x3d3: 0x9932, 0x3d4: 0x9932, 0x3d5: 0x992d, 0x3d6: 0x812d, 0x3d7: 0x8132, - 0x3d8: 0x8132, 0x3d9: 0x8132, 0x3da: 0x8132, 0x3db: 0x8132, 0x3dc: 0x812d, 0x3dd: 0x8132, - 0x3de: 0x8132, 0x3df: 0x812d, - 0x3f0: 0x811e, 0x3f5: 0x1d87, - 0x3f6: 0x2016, 0x3f7: 0x2052, 0x3f8: 0x204d, - // Block 0x10, offset 0x400 - 0x413: 0x812d, 0x414: 0x8132, 0x415: 0x8132, 0x416: 0x8132, 0x417: 0x8132, - 0x418: 0x8132, 0x419: 0x8132, 0x41a: 0x8132, 0x41b: 0x8132, 0x41c: 0x8132, 0x41d: 0x8132, - 0x41e: 0x8132, 0x41f: 0x8132, 0x420: 0x8132, 0x421: 0x8132, 0x423: 0x812d, - 0x424: 0x8132, 0x425: 0x8132, 0x426: 0x812d, 0x427: 0x8132, 0x428: 0x8132, 0x429: 0x812d, - 0x42a: 0x8132, 0x42b: 0x8132, 0x42c: 0x8132, 0x42d: 0x812d, 0x42e: 0x812d, 0x42f: 0x812d, - 0x430: 0x8116, 0x431: 0x8117, 0x432: 0x8118, 0x433: 0x8132, 0x434: 0x8132, 0x435: 0x8132, - 0x436: 0x812d, 0x437: 0x8132, 0x438: 0x8132, 0x439: 0x812d, 0x43a: 0x812d, 0x43b: 0x8132, - 0x43c: 0x8132, 0x43d: 0x8132, 0x43e: 0x8132, 0x43f: 0x8132, - // Block 0x11, offset 0x440 - 0x445: 0xa000, - 0x446: 0x2d29, 0x447: 0xa000, 0x448: 0x2d31, 0x449: 0xa000, 0x44a: 0x2d39, 0x44b: 0xa000, - 0x44c: 0x2d41, 0x44d: 0xa000, 0x44e: 0x2d49, 0x451: 0xa000, - 0x452: 0x2d51, - 0x474: 0x8102, 0x475: 0x9900, - 0x47a: 0xa000, 0x47b: 0x2d59, - 0x47c: 0xa000, 0x47d: 0x2d61, 0x47e: 0xa000, 0x47f: 0xa000, - // Block 0x12, offset 0x480 - 0x480: 0x0069, 0x481: 0x006b, 0x482: 0x006f, 0x483: 0x0083, 0x484: 0x00f5, 0x485: 0x00f8, - 0x486: 0x0413, 0x487: 0x0085, 0x488: 0x0089, 0x489: 0x008b, 0x48a: 0x0104, 0x48b: 0x0107, - 0x48c: 0x010a, 0x48d: 0x008f, 0x48f: 0x0097, 0x490: 0x009b, 0x491: 0x00e0, - 0x492: 0x009f, 0x493: 0x00fe, 0x494: 0x0417, 0x495: 0x041b, 0x496: 0x00a1, 0x497: 0x00a9, - 0x498: 0x00ab, 0x499: 0x0423, 0x49a: 0x012b, 0x49b: 0x00ad, 0x49c: 0x0427, 0x49d: 0x01be, - 0x49e: 0x01c1, 0x49f: 0x01c4, 0x4a0: 0x01fa, 0x4a1: 0x01fd, 0x4a2: 0x0093, 0x4a3: 0x00a5, - 0x4a4: 0x00ab, 0x4a5: 0x00ad, 0x4a6: 0x01be, 0x4a7: 0x01c1, 0x4a8: 0x01eb, 0x4a9: 0x01fa, - 0x4aa: 0x01fd, - 0x4b8: 0x020c, - // Block 0x13, offset 0x4c0 - 0x4db: 0x00fb, 0x4dc: 0x0087, 0x4dd: 0x0101, - 0x4de: 0x00d4, 0x4df: 0x010a, 0x4e0: 0x008d, 0x4e1: 0x010d, 0x4e2: 0x0110, 0x4e3: 0x0116, - 0x4e4: 0x011c, 0x4e5: 0x011f, 0x4e6: 0x0122, 0x4e7: 0x042b, 0x4e8: 0x016a, 0x4e9: 0x0128, - 0x4ea: 0x042f, 0x4eb: 0x016d, 0x4ec: 0x0131, 0x4ed: 0x012e, 0x4ee: 0x0134, 0x4ef: 0x0137, - 0x4f0: 0x013a, 0x4f1: 0x013d, 0x4f2: 0x0140, 0x4f3: 0x014c, 0x4f4: 0x014f, 0x4f5: 0x00ec, - 0x4f6: 0x0152, 0x4f7: 0x0155, 0x4f8: 0x041f, 0x4f9: 0x0158, 0x4fa: 0x015b, 0x4fb: 0x00b5, - 0x4fc: 0x015e, 0x4fd: 0x0161, 0x4fe: 0x0164, 0x4ff: 0x01d0, - // Block 0x14, offset 0x500 - 0x500: 0x8132, 0x501: 0x8132, 0x502: 0x812d, 0x503: 0x8132, 0x504: 0x8132, 0x505: 0x8132, - 0x506: 0x8132, 0x507: 0x8132, 0x508: 0x8132, 0x509: 0x8132, 0x50a: 0x812d, 0x50b: 0x8132, - 0x50c: 0x8132, 0x50d: 0x8135, 0x50e: 0x812a, 0x50f: 0x812d, 0x510: 0x8129, 0x511: 0x8132, - 0x512: 0x8132, 0x513: 0x8132, 0x514: 0x8132, 0x515: 0x8132, 0x516: 0x8132, 0x517: 0x8132, - 0x518: 0x8132, 0x519: 0x8132, 0x51a: 0x8132, 0x51b: 0x8132, 0x51c: 0x8132, 0x51d: 0x8132, - 0x51e: 0x8132, 0x51f: 0x8132, 0x520: 0x8132, 0x521: 0x8132, 0x522: 0x8132, 0x523: 0x8132, - 0x524: 0x8132, 0x525: 0x8132, 0x526: 0x8132, 0x527: 0x8132, 0x528: 0x8132, 0x529: 0x8132, - 0x52a: 0x8132, 0x52b: 0x8132, 0x52c: 0x8132, 0x52d: 0x8132, 0x52e: 0x8132, 0x52f: 0x8132, - 0x530: 0x8132, 0x531: 0x8132, 0x532: 0x8132, 0x533: 0x8132, 0x534: 0x8132, 0x535: 0x8132, - 0x536: 0x8133, 0x537: 0x8131, 0x538: 0x8131, 0x539: 0x812d, 0x53b: 0x8132, - 0x53c: 0x8134, 0x53d: 0x812d, 0x53e: 0x8132, 0x53f: 0x812d, - // Block 0x15, offset 0x540 - 0x540: 0x2f9a, 0x541: 0x32a6, 0x542: 0x2fa4, 0x543: 0x32b0, 0x544: 0x2fa9, 0x545: 0x32b5, - 0x546: 0x2fae, 0x547: 0x32ba, 0x548: 0x38cf, 0x549: 0x3a5e, 0x54a: 0x2fc7, 0x54b: 0x32d3, - 0x54c: 0x2fd1, 0x54d: 0x32dd, 0x54e: 0x2fe0, 0x54f: 0x32ec, 0x550: 0x2fd6, 0x551: 0x32e2, - 0x552: 0x2fdb, 0x553: 0x32e7, 0x554: 0x38f2, 0x555: 0x3a81, 0x556: 0x38f9, 0x557: 0x3a88, - 0x558: 0x301c, 0x559: 0x3328, 0x55a: 0x3021, 0x55b: 0x332d, 0x55c: 0x3907, 0x55d: 0x3a96, - 0x55e: 0x3026, 0x55f: 0x3332, 0x560: 0x3035, 0x561: 0x3341, 0x562: 0x3053, 0x563: 0x335f, - 0x564: 0x3062, 0x565: 0x336e, 0x566: 0x3058, 0x567: 0x3364, 0x568: 0x3067, 0x569: 0x3373, - 0x56a: 0x306c, 0x56b: 0x3378, 0x56c: 0x30b2, 0x56d: 0x33be, 0x56e: 0x390e, 0x56f: 0x3a9d, - 0x570: 0x30bc, 0x571: 0x33cd, 0x572: 0x30c6, 0x573: 0x33d7, 0x574: 0x30d0, 0x575: 0x33e1, - 0x576: 0x46c7, 0x577: 0x4758, 0x578: 0x3915, 0x579: 0x3aa4, 0x57a: 0x30e9, 0x57b: 0x33fa, - 0x57c: 0x30e4, 0x57d: 0x33f5, 0x57e: 0x30ee, 0x57f: 0x33ff, - // Block 0x16, offset 0x580 - 0x580: 0x30f3, 0x581: 0x3404, 0x582: 0x30f8, 0x583: 0x3409, 0x584: 0x310c, 0x585: 0x341d, - 0x586: 0x3116, 0x587: 0x3427, 0x588: 0x3125, 0x589: 0x3436, 0x58a: 0x3120, 0x58b: 0x3431, - 0x58c: 0x3938, 0x58d: 0x3ac7, 0x58e: 0x3946, 0x58f: 0x3ad5, 0x590: 0x394d, 0x591: 0x3adc, - 0x592: 0x3954, 0x593: 0x3ae3, 0x594: 0x3152, 0x595: 0x3463, 0x596: 0x3157, 0x597: 0x3468, - 0x598: 0x3161, 0x599: 0x3472, 0x59a: 0x46f4, 0x59b: 0x4785, 0x59c: 0x399a, 0x59d: 0x3b29, - 0x59e: 0x317a, 0x59f: 0x348b, 0x5a0: 0x3184, 0x5a1: 0x3495, 0x5a2: 0x4703, 0x5a3: 0x4794, - 0x5a4: 0x39a1, 0x5a5: 0x3b30, 0x5a6: 0x39a8, 0x5a7: 0x3b37, 0x5a8: 0x39af, 0x5a9: 0x3b3e, - 0x5aa: 0x3193, 0x5ab: 0x34a4, 0x5ac: 0x319d, 0x5ad: 0x34b3, 0x5ae: 0x31b1, 0x5af: 0x34c7, - 0x5b0: 0x31ac, 0x5b1: 0x34c2, 0x5b2: 0x31ed, 0x5b3: 0x3503, 0x5b4: 0x31fc, 0x5b5: 0x3512, - 0x5b6: 0x31f7, 0x5b7: 0x350d, 0x5b8: 0x39b6, 0x5b9: 0x3b45, 0x5ba: 0x39bd, 0x5bb: 0x3b4c, - 0x5bc: 0x3201, 0x5bd: 0x3517, 0x5be: 0x3206, 0x5bf: 0x351c, - // Block 0x17, offset 0x5c0 - 0x5c0: 0x320b, 0x5c1: 0x3521, 0x5c2: 0x3210, 0x5c3: 0x3526, 0x5c4: 0x321f, 0x5c5: 0x3535, - 0x5c6: 0x321a, 0x5c7: 0x3530, 0x5c8: 0x3224, 0x5c9: 0x353f, 0x5ca: 0x3229, 0x5cb: 0x3544, - 0x5cc: 0x322e, 0x5cd: 0x3549, 0x5ce: 0x324c, 0x5cf: 0x3567, 0x5d0: 0x3265, 0x5d1: 0x3585, - 0x5d2: 0x3274, 0x5d3: 0x3594, 0x5d4: 0x3279, 0x5d5: 0x3599, 0x5d6: 0x337d, 0x5d7: 0x34a9, - 0x5d8: 0x353a, 0x5d9: 0x3576, 0x5da: 0x1be3, 0x5db: 0x42da, - 0x5e0: 0x46a4, 0x5e1: 0x4735, 0x5e2: 0x2f86, 0x5e3: 0x3292, - 0x5e4: 0x387b, 0x5e5: 0x3a0a, 0x5e6: 0x3874, 0x5e7: 0x3a03, 0x5e8: 0x3889, 0x5e9: 0x3a18, - 0x5ea: 0x3882, 0x5eb: 0x3a11, 0x5ec: 0x38c1, 0x5ed: 0x3a50, 0x5ee: 0x3897, 0x5ef: 0x3a26, - 0x5f0: 0x3890, 0x5f1: 0x3a1f, 0x5f2: 0x38a5, 0x5f3: 0x3a34, 0x5f4: 0x389e, 0x5f5: 0x3a2d, - 0x5f6: 0x38c8, 0x5f7: 0x3a57, 0x5f8: 0x46b8, 0x5f9: 0x4749, 0x5fa: 0x3003, 0x5fb: 0x330f, - 0x5fc: 0x2fef, 0x5fd: 0x32fb, 0x5fe: 0x38dd, 0x5ff: 0x3a6c, - // Block 0x18, offset 0x600 - 0x600: 0x38d6, 0x601: 0x3a65, 0x602: 0x38eb, 0x603: 0x3a7a, 0x604: 0x38e4, 0x605: 0x3a73, - 0x606: 0x3900, 0x607: 0x3a8f, 0x608: 0x3094, 0x609: 0x33a0, 0x60a: 0x30a8, 0x60b: 0x33b4, - 0x60c: 0x46ea, 0x60d: 0x477b, 0x60e: 0x3139, 0x60f: 0x344a, 0x610: 0x3923, 0x611: 0x3ab2, - 0x612: 0x391c, 0x613: 0x3aab, 0x614: 0x3931, 0x615: 0x3ac0, 0x616: 0x392a, 0x617: 0x3ab9, - 0x618: 0x398c, 0x619: 0x3b1b, 0x61a: 0x3970, 0x61b: 0x3aff, 0x61c: 0x3969, 0x61d: 0x3af8, - 0x61e: 0x397e, 0x61f: 0x3b0d, 0x620: 0x3977, 0x621: 0x3b06, 0x622: 0x3985, 0x623: 0x3b14, - 0x624: 0x31e8, 0x625: 0x34fe, 0x626: 0x31ca, 0x627: 0x34e0, 0x628: 0x39e7, 0x629: 0x3b76, - 0x62a: 0x39e0, 0x62b: 0x3b6f, 0x62c: 0x39f5, 0x62d: 0x3b84, 0x62e: 0x39ee, 0x62f: 0x3b7d, - 0x630: 0x39fc, 0x631: 0x3b8b, 0x632: 0x3233, 0x633: 0x354e, 0x634: 0x325b, 0x635: 0x357b, - 0x636: 0x3256, 0x637: 0x3571, 0x638: 0x3242, 0x639: 0x355d, - // Block 0x19, offset 0x640 - 0x640: 0x4807, 0x641: 0x480d, 0x642: 0x4921, 0x643: 0x4939, 0x644: 0x4929, 0x645: 0x4941, - 0x646: 0x4931, 0x647: 0x4949, 0x648: 0x47ad, 0x649: 0x47b3, 0x64a: 0x4891, 0x64b: 0x48a9, - 0x64c: 0x4899, 0x64d: 0x48b1, 0x64e: 0x48a1, 0x64f: 0x48b9, 0x650: 0x4819, 0x651: 0x481f, - 0x652: 0x3dbb, 0x653: 0x3dcb, 0x654: 0x3dc3, 0x655: 0x3dd3, - 0x658: 0x47b9, 0x659: 0x47bf, 0x65a: 0x3ceb, 0x65b: 0x3cfb, 0x65c: 0x3cf3, 0x65d: 0x3d03, - 0x660: 0x4831, 0x661: 0x4837, 0x662: 0x4951, 0x663: 0x4969, - 0x664: 0x4959, 0x665: 0x4971, 0x666: 0x4961, 0x667: 0x4979, 0x668: 0x47c5, 0x669: 0x47cb, - 0x66a: 0x48c1, 0x66b: 0x48d9, 0x66c: 0x48c9, 0x66d: 0x48e1, 0x66e: 0x48d1, 0x66f: 0x48e9, - 0x670: 0x4849, 0x671: 0x484f, 0x672: 0x3e1b, 0x673: 0x3e33, 0x674: 0x3e23, 0x675: 0x3e3b, - 0x676: 0x3e2b, 0x677: 0x3e43, 0x678: 0x47d1, 0x679: 0x47d7, 0x67a: 0x3d1b, 0x67b: 0x3d33, - 0x67c: 0x3d23, 0x67d: 0x3d3b, 0x67e: 0x3d2b, 0x67f: 0x3d43, - // Block 0x1a, offset 0x680 - 0x680: 0x4855, 0x681: 0x485b, 0x682: 0x3e4b, 0x683: 0x3e5b, 0x684: 0x3e53, 0x685: 0x3e63, - 0x688: 0x47dd, 0x689: 0x47e3, 0x68a: 0x3d4b, 0x68b: 0x3d5b, - 0x68c: 0x3d53, 0x68d: 0x3d63, 0x690: 0x4867, 0x691: 0x486d, - 0x692: 0x3e83, 0x693: 0x3e9b, 0x694: 0x3e8b, 0x695: 0x3ea3, 0x696: 0x3e93, 0x697: 0x3eab, - 0x699: 0x47e9, 0x69b: 0x3d6b, 0x69d: 0x3d73, - 0x69f: 0x3d7b, 0x6a0: 0x487f, 0x6a1: 0x4885, 0x6a2: 0x4981, 0x6a3: 0x4999, - 0x6a4: 0x4989, 0x6a5: 0x49a1, 0x6a6: 0x4991, 0x6a7: 0x49a9, 0x6a8: 0x47ef, 0x6a9: 0x47f5, - 0x6aa: 0x48f1, 0x6ab: 0x4909, 0x6ac: 0x48f9, 0x6ad: 0x4911, 0x6ae: 0x4901, 0x6af: 0x4919, - 0x6b0: 0x47fb, 0x6b1: 0x4321, 0x6b2: 0x3694, 0x6b3: 0x4327, 0x6b4: 0x4825, 0x6b5: 0x432d, - 0x6b6: 0x36a6, 0x6b7: 0x4333, 0x6b8: 0x36c4, 0x6b9: 0x4339, 0x6ba: 0x36dc, 0x6bb: 0x433f, - 0x6bc: 0x4873, 0x6bd: 0x4345, - // Block 0x1b, offset 0x6c0 - 0x6c0: 0x3da3, 0x6c1: 0x3dab, 0x6c2: 0x4187, 0x6c3: 0x41a5, 0x6c4: 0x4191, 0x6c5: 0x41af, - 0x6c6: 0x419b, 0x6c7: 0x41b9, 0x6c8: 0x3cdb, 0x6c9: 0x3ce3, 0x6ca: 0x40d3, 0x6cb: 0x40f1, - 0x6cc: 0x40dd, 0x6cd: 0x40fb, 0x6ce: 0x40e7, 0x6cf: 0x4105, 0x6d0: 0x3deb, 0x6d1: 0x3df3, - 0x6d2: 0x41c3, 0x6d3: 0x41e1, 0x6d4: 0x41cd, 0x6d5: 0x41eb, 0x6d6: 0x41d7, 0x6d7: 0x41f5, - 0x6d8: 0x3d0b, 0x6d9: 0x3d13, 0x6da: 0x410f, 0x6db: 0x412d, 0x6dc: 0x4119, 0x6dd: 0x4137, - 0x6de: 0x4123, 0x6df: 0x4141, 0x6e0: 0x3ec3, 0x6e1: 0x3ecb, 0x6e2: 0x41ff, 0x6e3: 0x421d, - 0x6e4: 0x4209, 0x6e5: 0x4227, 0x6e6: 0x4213, 0x6e7: 0x4231, 0x6e8: 0x3d83, 0x6e9: 0x3d8b, - 0x6ea: 0x414b, 0x6eb: 0x4169, 0x6ec: 0x4155, 0x6ed: 0x4173, 0x6ee: 0x415f, 0x6ef: 0x417d, - 0x6f0: 0x3688, 0x6f1: 0x3682, 0x6f2: 0x3d93, 0x6f3: 0x368e, 0x6f4: 0x3d9b, - 0x6f6: 0x4813, 0x6f7: 0x3db3, 0x6f8: 0x35f8, 0x6f9: 0x35f2, 0x6fa: 0x35e6, 0x6fb: 0x42f1, - 0x6fc: 0x35fe, 0x6fd: 0x428a, 0x6fe: 0x01d3, 0x6ff: 0x428a, - // Block 0x1c, offset 0x700 - 0x700: 0x42a3, 0x701: 0x4485, 0x702: 0x3ddb, 0x703: 0x36a0, 0x704: 0x3de3, - 0x706: 0x483d, 0x707: 0x3dfb, 0x708: 0x3604, 0x709: 0x42f7, 0x70a: 0x3610, 0x70b: 0x42fd, - 0x70c: 0x361c, 0x70d: 0x448c, 0x70e: 0x4493, 0x70f: 0x449a, 0x710: 0x36b8, 0x711: 0x36b2, - 0x712: 0x3e03, 0x713: 0x44e7, 0x716: 0x36be, 0x717: 0x3e13, - 0x718: 0x3634, 0x719: 0x362e, 0x71a: 0x3622, 0x71b: 0x4303, 0x71d: 0x44a1, - 0x71e: 0x44a8, 0x71f: 0x44af, 0x720: 0x36ee, 0x721: 0x36e8, 0x722: 0x3e6b, 0x723: 0x44ef, - 0x724: 0x36d0, 0x725: 0x36d6, 0x726: 0x36f4, 0x727: 0x3e7b, 0x728: 0x3664, 0x729: 0x365e, - 0x72a: 0x3652, 0x72b: 0x430f, 0x72c: 0x364c, 0x72d: 0x4477, 0x72e: 0x447e, 0x72f: 0x0081, - 0x732: 0x3eb3, 0x733: 0x36fa, 0x734: 0x3ebb, - 0x736: 0x488b, 0x737: 0x3ed3, 0x738: 0x3640, 0x739: 0x4309, 0x73a: 0x3670, 0x73b: 0x431b, - 0x73c: 0x367c, 0x73d: 0x425d, 0x73e: 0x428f, - // Block 0x1d, offset 0x740 - 0x740: 0x1bdb, 0x741: 0x1bdf, 0x742: 0x0047, 0x743: 0x1c57, 0x745: 0x1beb, - 0x746: 0x1bef, 0x747: 0x00e9, 0x749: 0x1c5b, 0x74a: 0x008f, 0x74b: 0x0051, - 0x74c: 0x0051, 0x74d: 0x0051, 0x74e: 0x0091, 0x74f: 0x00da, 0x750: 0x0053, 0x751: 0x0053, - 0x752: 0x0059, 0x753: 0x0099, 0x755: 0x005d, 0x756: 0x1990, - 0x759: 0x0061, 0x75a: 0x0063, 0x75b: 0x0065, 0x75c: 0x0065, 0x75d: 0x0065, - 0x760: 0x19a2, 0x761: 0x1bcb, 0x762: 0x19ab, - 0x764: 0x0075, 0x766: 0x01b8, 0x768: 0x0075, - 0x76a: 0x0057, 0x76b: 0x42d5, 0x76c: 0x0045, 0x76d: 0x0047, 0x76f: 0x008b, - 0x770: 0x004b, 0x771: 0x004d, 0x773: 0x005b, 0x774: 0x009f, 0x775: 0x0215, - 0x776: 0x0218, 0x777: 0x021b, 0x778: 0x021e, 0x779: 0x0093, 0x77b: 0x1b9b, - 0x77c: 0x01e8, 0x77d: 0x01c1, 0x77e: 0x0179, 0x77f: 0x01a0, - // Block 0x1e, offset 0x780 - 0x780: 0x0463, 0x785: 0x0049, - 0x786: 0x0089, 0x787: 0x008b, 0x788: 0x0093, 0x789: 0x0095, - 0x790: 0x2231, 0x791: 0x223d, - 0x792: 0x22f1, 0x793: 0x2219, 0x794: 0x229d, 0x795: 0x2225, 0x796: 0x22a3, 0x797: 0x22bb, - 0x798: 0x22c7, 0x799: 0x222b, 0x79a: 0x22cd, 0x79b: 0x2237, 0x79c: 0x22c1, 0x79d: 0x22d3, - 0x79e: 0x22d9, 0x79f: 0x1cbf, 0x7a0: 0x0053, 0x7a1: 0x195a, 0x7a2: 0x1ba7, 0x7a3: 0x1963, - 0x7a4: 0x006d, 0x7a5: 0x19ae, 0x7a6: 0x1bd3, 0x7a7: 0x1d4b, 0x7a8: 0x1966, 0x7a9: 0x0071, - 0x7aa: 0x19ba, 0x7ab: 0x1bd7, 0x7ac: 0x0059, 0x7ad: 0x0047, 0x7ae: 0x0049, 0x7af: 0x005b, - 0x7b0: 0x0093, 0x7b1: 0x19e7, 0x7b2: 0x1c1b, 0x7b3: 0x19f0, 0x7b4: 0x00ad, 0x7b5: 0x1a65, - 0x7b6: 0x1c4f, 0x7b7: 0x1d5f, 0x7b8: 0x19f3, 0x7b9: 0x00b1, 0x7ba: 0x1a68, 0x7bb: 0x1c53, - 0x7bc: 0x0099, 0x7bd: 0x0087, 0x7be: 0x0089, 0x7bf: 0x009b, - // Block 0x1f, offset 0x7c0 - 0x7c1: 0x3c09, 0x7c3: 0xa000, 0x7c4: 0x3c10, 0x7c5: 0xa000, - 0x7c7: 0x3c17, 0x7c8: 0xa000, 0x7c9: 0x3c1e, - 0x7cd: 0xa000, - 0x7e0: 0x2f68, 0x7e1: 0xa000, 0x7e2: 0x3c2c, - 0x7e4: 0xa000, 0x7e5: 0xa000, - 0x7ed: 0x3c25, 0x7ee: 0x2f63, 0x7ef: 0x2f6d, - 0x7f0: 0x3c33, 0x7f1: 0x3c3a, 0x7f2: 0xa000, 0x7f3: 0xa000, 0x7f4: 0x3c41, 0x7f5: 0x3c48, - 0x7f6: 0xa000, 0x7f7: 0xa000, 0x7f8: 0x3c4f, 0x7f9: 0x3c56, 0x7fa: 0xa000, 0x7fb: 0xa000, - 0x7fc: 0xa000, 0x7fd: 0xa000, - // Block 0x20, offset 0x800 - 0x800: 0x3c5d, 0x801: 0x3c64, 0x802: 0xa000, 0x803: 0xa000, 0x804: 0x3c79, 0x805: 0x3c80, - 0x806: 0xa000, 0x807: 0xa000, 0x808: 0x3c87, 0x809: 0x3c8e, - 0x811: 0xa000, - 0x812: 0xa000, - 0x822: 0xa000, - 0x828: 0xa000, 0x829: 0xa000, - 0x82b: 0xa000, 0x82c: 0x3ca3, 0x82d: 0x3caa, 0x82e: 0x3cb1, 0x82f: 0x3cb8, - 0x832: 0xa000, 0x833: 0xa000, 0x834: 0xa000, 0x835: 0xa000, - // Block 0x21, offset 0x840 - 0x860: 0x0023, 0x861: 0x0025, 0x862: 0x0027, 0x863: 0x0029, - 0x864: 0x002b, 0x865: 0x002d, 0x866: 0x002f, 0x867: 0x0031, 0x868: 0x0033, 0x869: 0x1882, - 0x86a: 0x1885, 0x86b: 0x1888, 0x86c: 0x188b, 0x86d: 0x188e, 0x86e: 0x1891, 0x86f: 0x1894, - 0x870: 0x1897, 0x871: 0x189a, 0x872: 0x189d, 0x873: 0x18a6, 0x874: 0x1a6b, 0x875: 0x1a6f, - 0x876: 0x1a73, 0x877: 0x1a77, 0x878: 0x1a7b, 0x879: 0x1a7f, 0x87a: 0x1a83, 0x87b: 0x1a87, - 0x87c: 0x1a8b, 0x87d: 0x1c83, 0x87e: 0x1c88, 0x87f: 0x1c8d, - // Block 0x22, offset 0x880 - 0x880: 0x1c92, 0x881: 0x1c97, 0x882: 0x1c9c, 0x883: 0x1ca1, 0x884: 0x1ca6, 0x885: 0x1cab, - 0x886: 0x1cb0, 0x887: 0x1cb5, 0x888: 0x187f, 0x889: 0x18a3, 0x88a: 0x18c7, 0x88b: 0x18eb, - 0x88c: 0x190f, 0x88d: 0x1918, 0x88e: 0x191e, 0x88f: 0x1924, 0x890: 0x192a, 0x891: 0x1b63, - 0x892: 0x1b67, 0x893: 0x1b6b, 0x894: 0x1b6f, 0x895: 0x1b73, 0x896: 0x1b77, 0x897: 0x1b7b, - 0x898: 0x1b7f, 0x899: 0x1b83, 0x89a: 0x1b87, 0x89b: 0x1b8b, 0x89c: 0x1af7, 0x89d: 0x1afb, - 0x89e: 0x1aff, 0x89f: 0x1b03, 0x8a0: 0x1b07, 0x8a1: 0x1b0b, 0x8a2: 0x1b0f, 0x8a3: 0x1b13, - 0x8a4: 0x1b17, 0x8a5: 0x1b1b, 0x8a6: 0x1b1f, 0x8a7: 0x1b23, 0x8a8: 0x1b27, 0x8a9: 0x1b2b, - 0x8aa: 0x1b2f, 0x8ab: 0x1b33, 0x8ac: 0x1b37, 0x8ad: 0x1b3b, 0x8ae: 0x1b3f, 0x8af: 0x1b43, - 0x8b0: 0x1b47, 0x8b1: 0x1b4b, 0x8b2: 0x1b4f, 0x8b3: 0x1b53, 0x8b4: 0x1b57, 0x8b5: 0x1b5b, - 0x8b6: 0x0043, 0x8b7: 0x0045, 0x8b8: 0x0047, 0x8b9: 0x0049, 0x8ba: 0x004b, 0x8bb: 0x004d, - 0x8bc: 0x004f, 0x8bd: 0x0051, 0x8be: 0x0053, 0x8bf: 0x0055, - // Block 0x23, offset 0x8c0 - 0x8c0: 0x06bf, 0x8c1: 0x06e3, 0x8c2: 0x06ef, 0x8c3: 0x06ff, 0x8c4: 0x0707, 0x8c5: 0x0713, - 0x8c6: 0x071b, 0x8c7: 0x0723, 0x8c8: 0x072f, 0x8c9: 0x0783, 0x8ca: 0x079b, 0x8cb: 0x07ab, - 0x8cc: 0x07bb, 0x8cd: 0x07cb, 0x8ce: 0x07db, 0x8cf: 0x07fb, 0x8d0: 0x07ff, 0x8d1: 0x0803, - 0x8d2: 0x0837, 0x8d3: 0x085f, 0x8d4: 0x086f, 0x8d5: 0x0877, 0x8d6: 0x087b, 0x8d7: 0x0887, - 0x8d8: 0x08a3, 0x8d9: 0x08a7, 0x8da: 0x08bf, 0x8db: 0x08c3, 0x8dc: 0x08cb, 0x8dd: 0x08db, - 0x8de: 0x0977, 0x8df: 0x098b, 0x8e0: 0x09cb, 0x8e1: 0x09df, 0x8e2: 0x09e7, 0x8e3: 0x09eb, - 0x8e4: 0x09fb, 0x8e5: 0x0a17, 0x8e6: 0x0a43, 0x8e7: 0x0a4f, 0x8e8: 0x0a6f, 0x8e9: 0x0a7b, - 0x8ea: 0x0a7f, 0x8eb: 0x0a83, 0x8ec: 0x0a9b, 0x8ed: 0x0a9f, 0x8ee: 0x0acb, 0x8ef: 0x0ad7, - 0x8f0: 0x0adf, 0x8f1: 0x0ae7, 0x8f2: 0x0af7, 0x8f3: 0x0aff, 0x8f4: 0x0b07, 0x8f5: 0x0b33, - 0x8f6: 0x0b37, 0x8f7: 0x0b3f, 0x8f8: 0x0b43, 0x8f9: 0x0b4b, 0x8fa: 0x0b53, 0x8fb: 0x0b63, - 0x8fc: 0x0b7f, 0x8fd: 0x0bf7, 0x8fe: 0x0c0b, 0x8ff: 0x0c0f, - // Block 0x24, offset 0x900 - 0x900: 0x0c8f, 0x901: 0x0c93, 0x902: 0x0ca7, 0x903: 0x0cab, 0x904: 0x0cb3, 0x905: 0x0cbb, - 0x906: 0x0cc3, 0x907: 0x0ccf, 0x908: 0x0cf7, 0x909: 0x0d07, 0x90a: 0x0d1b, 0x90b: 0x0d8b, - 0x90c: 0x0d97, 0x90d: 0x0da7, 0x90e: 0x0db3, 0x90f: 0x0dbf, 0x910: 0x0dc7, 0x911: 0x0dcb, - 0x912: 0x0dcf, 0x913: 0x0dd3, 0x914: 0x0dd7, 0x915: 0x0e8f, 0x916: 0x0ed7, 0x917: 0x0ee3, - 0x918: 0x0ee7, 0x919: 0x0eeb, 0x91a: 0x0eef, 0x91b: 0x0ef7, 0x91c: 0x0efb, 0x91d: 0x0f0f, - 0x91e: 0x0f2b, 0x91f: 0x0f33, 0x920: 0x0f73, 0x921: 0x0f77, 0x922: 0x0f7f, 0x923: 0x0f83, - 0x924: 0x0f8b, 0x925: 0x0f8f, 0x926: 0x0fb3, 0x927: 0x0fb7, 0x928: 0x0fd3, 0x929: 0x0fd7, - 0x92a: 0x0fdb, 0x92b: 0x0fdf, 0x92c: 0x0ff3, 0x92d: 0x1017, 0x92e: 0x101b, 0x92f: 0x101f, - 0x930: 0x1043, 0x931: 0x1083, 0x932: 0x1087, 0x933: 0x10a7, 0x934: 0x10b7, 0x935: 0x10bf, - 0x936: 0x10df, 0x937: 0x1103, 0x938: 0x1147, 0x939: 0x114f, 0x93a: 0x1163, 0x93b: 0x116f, - 0x93c: 0x1177, 0x93d: 0x117f, 0x93e: 0x1183, 0x93f: 0x1187, - // Block 0x25, offset 0x940 - 0x940: 0x119f, 0x941: 0x11a3, 0x942: 0x11bf, 0x943: 0x11c7, 0x944: 0x11cf, 0x945: 0x11d3, - 0x946: 0x11df, 0x947: 0x11e7, 0x948: 0x11eb, 0x949: 0x11ef, 0x94a: 0x11f7, 0x94b: 0x11fb, - 0x94c: 0x129b, 0x94d: 0x12af, 0x94e: 0x12e3, 0x94f: 0x12e7, 0x950: 0x12ef, 0x951: 0x131b, - 0x952: 0x1323, 0x953: 0x132b, 0x954: 0x1333, 0x955: 0x136f, 0x956: 0x1373, 0x957: 0x137b, - 0x958: 0x137f, 0x959: 0x1383, 0x95a: 0x13af, 0x95b: 0x13b3, 0x95c: 0x13bb, 0x95d: 0x13cf, - 0x95e: 0x13d3, 0x95f: 0x13ef, 0x960: 0x13f7, 0x961: 0x13fb, 0x962: 0x141f, 0x963: 0x143f, - 0x964: 0x1453, 0x965: 0x1457, 0x966: 0x145f, 0x967: 0x148b, 0x968: 0x148f, 0x969: 0x149f, - 0x96a: 0x14c3, 0x96b: 0x14cf, 0x96c: 0x14df, 0x96d: 0x14f7, 0x96e: 0x14ff, 0x96f: 0x1503, - 0x970: 0x1507, 0x971: 0x150b, 0x972: 0x1517, 0x973: 0x151b, 0x974: 0x1523, 0x975: 0x153f, - 0x976: 0x1543, 0x977: 0x1547, 0x978: 0x155f, 0x979: 0x1563, 0x97a: 0x156b, 0x97b: 0x157f, - 0x97c: 0x1583, 0x97d: 0x1587, 0x97e: 0x158f, 0x97f: 0x1593, - // Block 0x26, offset 0x980 - 0x986: 0xa000, 0x98b: 0xa000, - 0x98c: 0x3f0b, 0x98d: 0xa000, 0x98e: 0x3f13, 0x98f: 0xa000, 0x990: 0x3f1b, 0x991: 0xa000, - 0x992: 0x3f23, 0x993: 0xa000, 0x994: 0x3f2b, 0x995: 0xa000, 0x996: 0x3f33, 0x997: 0xa000, - 0x998: 0x3f3b, 0x999: 0xa000, 0x99a: 0x3f43, 0x99b: 0xa000, 0x99c: 0x3f4b, 0x99d: 0xa000, - 0x99e: 0x3f53, 0x99f: 0xa000, 0x9a0: 0x3f5b, 0x9a1: 0xa000, 0x9a2: 0x3f63, - 0x9a4: 0xa000, 0x9a5: 0x3f6b, 0x9a6: 0xa000, 0x9a7: 0x3f73, 0x9a8: 0xa000, 0x9a9: 0x3f7b, - 0x9af: 0xa000, - 0x9b0: 0x3f83, 0x9b1: 0x3f8b, 0x9b2: 0xa000, 0x9b3: 0x3f93, 0x9b4: 0x3f9b, 0x9b5: 0xa000, - 0x9b6: 0x3fa3, 0x9b7: 0x3fab, 0x9b8: 0xa000, 0x9b9: 0x3fb3, 0x9ba: 0x3fbb, 0x9bb: 0xa000, - 0x9bc: 0x3fc3, 0x9bd: 0x3fcb, - // Block 0x27, offset 0x9c0 - 0x9d4: 0x3f03, - 0x9d9: 0x9903, 0x9da: 0x9903, 0x9db: 0x42df, 0x9dc: 0x42e5, 0x9dd: 0xa000, - 0x9de: 0x3fd3, 0x9df: 0x26b7, - 0x9e6: 0xa000, - 0x9eb: 0xa000, 0x9ec: 0x3fe3, 0x9ed: 0xa000, 0x9ee: 0x3feb, 0x9ef: 0xa000, - 0x9f0: 0x3ff3, 0x9f1: 0xa000, 0x9f2: 0x3ffb, 0x9f3: 0xa000, 0x9f4: 0x4003, 0x9f5: 0xa000, - 0x9f6: 0x400b, 0x9f7: 0xa000, 0x9f8: 0x4013, 0x9f9: 0xa000, 0x9fa: 0x401b, 0x9fb: 0xa000, - 0x9fc: 0x4023, 0x9fd: 0xa000, 0x9fe: 0x402b, 0x9ff: 0xa000, - // Block 0x28, offset 0xa00 - 0xa00: 0x4033, 0xa01: 0xa000, 0xa02: 0x403b, 0xa04: 0xa000, 0xa05: 0x4043, - 0xa06: 0xa000, 0xa07: 0x404b, 0xa08: 0xa000, 0xa09: 0x4053, - 0xa0f: 0xa000, 0xa10: 0x405b, 0xa11: 0x4063, - 0xa12: 0xa000, 0xa13: 0x406b, 0xa14: 0x4073, 0xa15: 0xa000, 0xa16: 0x407b, 0xa17: 0x4083, - 0xa18: 0xa000, 0xa19: 0x408b, 0xa1a: 0x4093, 0xa1b: 0xa000, 0xa1c: 0x409b, 0xa1d: 0x40a3, - 0xa2f: 0xa000, - 0xa30: 0xa000, 0xa31: 0xa000, 0xa32: 0xa000, 0xa34: 0x3fdb, - 0xa37: 0x40ab, 0xa38: 0x40b3, 0xa39: 0x40bb, 0xa3a: 0x40c3, - 0xa3d: 0xa000, 0xa3e: 0x40cb, 0xa3f: 0x26cc, - // Block 0x29, offset 0xa40 - 0xa40: 0x0367, 0xa41: 0x032b, 0xa42: 0x032f, 0xa43: 0x0333, 0xa44: 0x037b, 0xa45: 0x0337, - 0xa46: 0x033b, 0xa47: 0x033f, 0xa48: 0x0343, 0xa49: 0x0347, 0xa4a: 0x034b, 0xa4b: 0x034f, - 0xa4c: 0x0353, 0xa4d: 0x0357, 0xa4e: 0x035b, 0xa4f: 0x49c0, 0xa50: 0x49c6, 0xa51: 0x49cc, - 0xa52: 0x49d2, 0xa53: 0x49d8, 0xa54: 0x49de, 0xa55: 0x49e4, 0xa56: 0x49ea, 0xa57: 0x49f0, - 0xa58: 0x49f6, 0xa59: 0x49fc, 0xa5a: 0x4a02, 0xa5b: 0x4a08, 0xa5c: 0x4a0e, 0xa5d: 0x4a14, - 0xa5e: 0x4a1a, 0xa5f: 0x4a20, 0xa60: 0x4a26, 0xa61: 0x4a2c, 0xa62: 0x4a32, 0xa63: 0x4a38, - 0xa64: 0x03c3, 0xa65: 0x035f, 0xa66: 0x0363, 0xa67: 0x03e7, 0xa68: 0x03eb, 0xa69: 0x03ef, - 0xa6a: 0x03f3, 0xa6b: 0x03f7, 0xa6c: 0x03fb, 0xa6d: 0x03ff, 0xa6e: 0x036b, 0xa6f: 0x0403, - 0xa70: 0x0407, 0xa71: 0x036f, 0xa72: 0x0373, 0xa73: 0x0377, 0xa74: 0x037f, 0xa75: 0x0383, - 0xa76: 0x0387, 0xa77: 0x038b, 0xa78: 0x038f, 0xa79: 0x0393, 0xa7a: 0x0397, 0xa7b: 0x039b, - 0xa7c: 0x039f, 0xa7d: 0x03a3, 0xa7e: 0x03a7, 0xa7f: 0x03ab, - // Block 0x2a, offset 0xa80 - 0xa80: 0x03af, 0xa81: 0x03b3, 0xa82: 0x040b, 0xa83: 0x040f, 0xa84: 0x03b7, 0xa85: 0x03bb, - 0xa86: 0x03bf, 0xa87: 0x03c7, 0xa88: 0x03cb, 0xa89: 0x03cf, 0xa8a: 0x03d3, 0xa8b: 0x03d7, - 0xa8c: 0x03db, 0xa8d: 0x03df, 0xa8e: 0x03e3, - 0xa92: 0x06bf, 0xa93: 0x071b, 0xa94: 0x06cb, 0xa95: 0x097b, 0xa96: 0x06cf, 0xa97: 0x06e7, - 0xa98: 0x06d3, 0xa99: 0x0f93, 0xa9a: 0x0707, 0xa9b: 0x06db, 0xa9c: 0x06c3, 0xa9d: 0x09ff, - 0xa9e: 0x098f, 0xa9f: 0x072f, - // Block 0x2b, offset 0xac0 - 0xac0: 0x2057, 0xac1: 0x205d, 0xac2: 0x2063, 0xac3: 0x2069, 0xac4: 0x206f, 0xac5: 0x2075, - 0xac6: 0x207b, 0xac7: 0x2081, 0xac8: 0x2087, 0xac9: 0x208d, 0xaca: 0x2093, 0xacb: 0x2099, - 0xacc: 0x209f, 0xacd: 0x20a5, 0xace: 0x2729, 0xacf: 0x2732, 0xad0: 0x273b, 0xad1: 0x2744, - 0xad2: 0x274d, 0xad3: 0x2756, 0xad4: 0x275f, 0xad5: 0x2768, 0xad6: 0x2771, 0xad7: 0x2783, - 0xad8: 0x278c, 0xad9: 0x2795, 0xada: 0x279e, 0xadb: 0x27a7, 0xadc: 0x277a, 0xadd: 0x2baf, - 0xade: 0x2af0, 0xae0: 0x20ab, 0xae1: 0x20c3, 0xae2: 0x20b7, 0xae3: 0x210b, - 0xae4: 0x20c9, 0xae5: 0x20e7, 0xae6: 0x20b1, 0xae7: 0x20e1, 0xae8: 0x20bd, 0xae9: 0x20f3, - 0xaea: 0x2123, 0xaeb: 0x2141, 0xaec: 0x213b, 0xaed: 0x212f, 0xaee: 0x217d, 0xaef: 0x2111, - 0xaf0: 0x211d, 0xaf1: 0x2135, 0xaf2: 0x2129, 0xaf3: 0x2153, 0xaf4: 0x20ff, 0xaf5: 0x2147, - 0xaf6: 0x2171, 0xaf7: 0x2159, 0xaf8: 0x20ed, 0xaf9: 0x20cf, 0xafa: 0x2105, 0xafb: 0x2117, - 0xafc: 0x214d, 0xafd: 0x20d5, 0xafe: 0x2177, 0xaff: 0x20f9, - // Block 0x2c, offset 0xb00 - 0xb00: 0x215f, 0xb01: 0x20db, 0xb02: 0x2165, 0xb03: 0x216b, 0xb04: 0x092f, 0xb05: 0x0b03, - 0xb06: 0x0ca7, 0xb07: 0x10c7, - 0xb10: 0x1bc7, 0xb11: 0x18a9, - 0xb12: 0x18ac, 0xb13: 0x18af, 0xb14: 0x18b2, 0xb15: 0x18b5, 0xb16: 0x18b8, 0xb17: 0x18bb, - 0xb18: 0x18be, 0xb19: 0x18c1, 0xb1a: 0x18ca, 0xb1b: 0x18cd, 0xb1c: 0x18d0, 0xb1d: 0x18d3, - 0xb1e: 0x18d6, 0xb1f: 0x18d9, 0xb20: 0x0313, 0xb21: 0x031b, 0xb22: 0x031f, 0xb23: 0x0327, - 0xb24: 0x032b, 0xb25: 0x032f, 0xb26: 0x0337, 0xb27: 0x033f, 0xb28: 0x0343, 0xb29: 0x034b, - 0xb2a: 0x034f, 0xb2b: 0x0353, 0xb2c: 0x0357, 0xb2d: 0x035b, 0xb2e: 0x2e1b, 0xb2f: 0x2e23, - 0xb30: 0x2e2b, 0xb31: 0x2e33, 0xb32: 0x2e3b, 0xb33: 0x2e43, 0xb34: 0x2e4b, 0xb35: 0x2e53, - 0xb36: 0x2e63, 0xb37: 0x2e6b, 0xb38: 0x2e73, 0xb39: 0x2e7b, 0xb3a: 0x2e83, 0xb3b: 0x2e8b, - 0xb3c: 0x2ed6, 0xb3d: 0x2e9e, 0xb3e: 0x2e5b, - // Block 0x2d, offset 0xb40 - 0xb40: 0x06bf, 0xb41: 0x071b, 0xb42: 0x06cb, 0xb43: 0x097b, 0xb44: 0x071f, 0xb45: 0x07af, - 0xb46: 0x06c7, 0xb47: 0x07ab, 0xb48: 0x070b, 0xb49: 0x0887, 0xb4a: 0x0d07, 0xb4b: 0x0e8f, - 0xb4c: 0x0dd7, 0xb4d: 0x0d1b, 0xb4e: 0x145f, 0xb4f: 0x098b, 0xb50: 0x0ccf, 0xb51: 0x0d4b, - 0xb52: 0x0d0b, 0xb53: 0x104b, 0xb54: 0x08fb, 0xb55: 0x0f03, 0xb56: 0x1387, 0xb57: 0x105f, - 0xb58: 0x0843, 0xb59: 0x108f, 0xb5a: 0x0f9b, 0xb5b: 0x0a17, 0xb5c: 0x140f, 0xb5d: 0x077f, - 0xb5e: 0x08ab, 0xb5f: 0x0df7, 0xb60: 0x1527, 0xb61: 0x0743, 0xb62: 0x07d3, 0xb63: 0x0d9b, - 0xb64: 0x06cf, 0xb65: 0x06e7, 0xb66: 0x06d3, 0xb67: 0x0adb, 0xb68: 0x08ef, 0xb69: 0x087f, - 0xb6a: 0x0a57, 0xb6b: 0x0a4b, 0xb6c: 0x0feb, 0xb6d: 0x073f, 0xb6e: 0x139b, 0xb6f: 0x089b, - 0xb70: 0x09f3, 0xb71: 0x18dc, 0xb72: 0x18df, 0xb73: 0x18e2, 0xb74: 0x18e5, 0xb75: 0x18ee, - 0xb76: 0x18f1, 0xb77: 0x18f4, 0xb78: 0x18f7, 0xb79: 0x18fa, 0xb7a: 0x18fd, 0xb7b: 0x1900, - 0xb7c: 0x1903, 0xb7d: 0x1906, 0xb7e: 0x1909, 0xb7f: 0x1912, - // Block 0x2e, offset 0xb80 - 0xb80: 0x1cc9, 0xb81: 0x1cd8, 0xb82: 0x1ce7, 0xb83: 0x1cf6, 0xb84: 0x1d05, 0xb85: 0x1d14, - 0xb86: 0x1d23, 0xb87: 0x1d32, 0xb88: 0x1d41, 0xb89: 0x218f, 0xb8a: 0x21a1, 0xb8b: 0x21b3, - 0xb8c: 0x1954, 0xb8d: 0x1c07, 0xb8e: 0x19d5, 0xb8f: 0x1bab, 0xb90: 0x04cb, 0xb91: 0x04d3, - 0xb92: 0x04db, 0xb93: 0x04e3, 0xb94: 0x04eb, 0xb95: 0x04ef, 0xb96: 0x04f3, 0xb97: 0x04f7, - 0xb98: 0x04fb, 0xb99: 0x04ff, 0xb9a: 0x0503, 0xb9b: 0x0507, 0xb9c: 0x050b, 0xb9d: 0x050f, - 0xb9e: 0x0513, 0xb9f: 0x0517, 0xba0: 0x051b, 0xba1: 0x0523, 0xba2: 0x0527, 0xba3: 0x052b, - 0xba4: 0x052f, 0xba5: 0x0533, 0xba6: 0x0537, 0xba7: 0x053b, 0xba8: 0x053f, 0xba9: 0x0543, - 0xbaa: 0x0547, 0xbab: 0x054b, 0xbac: 0x054f, 0xbad: 0x0553, 0xbae: 0x0557, 0xbaf: 0x055b, - 0xbb0: 0x055f, 0xbb1: 0x0563, 0xbb2: 0x0567, 0xbb3: 0x056f, 0xbb4: 0x0577, 0xbb5: 0x057f, - 0xbb6: 0x0583, 0xbb7: 0x0587, 0xbb8: 0x058b, 0xbb9: 0x058f, 0xbba: 0x0593, 0xbbb: 0x0597, - 0xbbc: 0x059b, 0xbbd: 0x059f, 0xbbe: 0x05a3, - // Block 0x2f, offset 0xbc0 - 0xbc0: 0x2b0f, 0xbc1: 0x29ab, 0xbc2: 0x2b1f, 0xbc3: 0x2883, 0xbc4: 0x2ee7, 0xbc5: 0x288d, - 0xbc6: 0x2897, 0xbc7: 0x2f2b, 0xbc8: 0x29b8, 0xbc9: 0x28a1, 0xbca: 0x28ab, 0xbcb: 0x28b5, - 0xbcc: 0x29df, 0xbcd: 0x29ec, 0xbce: 0x29c5, 0xbcf: 0x29d2, 0xbd0: 0x2eac, 0xbd1: 0x29f9, - 0xbd2: 0x2a06, 0xbd3: 0x2bc1, 0xbd4: 0x26be, 0xbd5: 0x2bd4, 0xbd6: 0x2be7, 0xbd7: 0x2b2f, - 0xbd8: 0x2a13, 0xbd9: 0x2bfa, 0xbda: 0x2c0d, 0xbdb: 0x2a20, 0xbdc: 0x28bf, 0xbdd: 0x28c9, - 0xbde: 0x2eba, 0xbdf: 0x2a2d, 0xbe0: 0x2b3f, 0xbe1: 0x2ef8, 0xbe2: 0x28d3, 0xbe3: 0x28dd, - 0xbe4: 0x2a3a, 0xbe5: 0x28e7, 0xbe6: 0x28f1, 0xbe7: 0x26d3, 0xbe8: 0x26da, 0xbe9: 0x28fb, - 0xbea: 0x2905, 0xbeb: 0x2c20, 0xbec: 0x2a47, 0xbed: 0x2b4f, 0xbee: 0x2c33, 0xbef: 0x2a54, - 0xbf0: 0x2919, 0xbf1: 0x290f, 0xbf2: 0x2f3f, 0xbf3: 0x2a61, 0xbf4: 0x2c46, 0xbf5: 0x2923, - 0xbf6: 0x2b5f, 0xbf7: 0x292d, 0xbf8: 0x2a7b, 0xbf9: 0x2937, 0xbfa: 0x2a88, 0xbfb: 0x2f09, - 0xbfc: 0x2a6e, 0xbfd: 0x2b6f, 0xbfe: 0x2a95, 0xbff: 0x26e1, - // Block 0x30, offset 0xc00 - 0xc00: 0x2f1a, 0xc01: 0x2941, 0xc02: 0x294b, 0xc03: 0x2aa2, 0xc04: 0x2955, 0xc05: 0x295f, - 0xc06: 0x2969, 0xc07: 0x2b7f, 0xc08: 0x2aaf, 0xc09: 0x26e8, 0xc0a: 0x2c59, 0xc0b: 0x2e93, - 0xc0c: 0x2b8f, 0xc0d: 0x2abc, 0xc0e: 0x2ec8, 0xc0f: 0x2973, 0xc10: 0x297d, 0xc11: 0x2ac9, - 0xc12: 0x26ef, 0xc13: 0x2ad6, 0xc14: 0x2b9f, 0xc15: 0x26f6, 0xc16: 0x2c6c, 0xc17: 0x2987, - 0xc18: 0x1cba, 0xc19: 0x1cce, 0xc1a: 0x1cdd, 0xc1b: 0x1cec, 0xc1c: 0x1cfb, 0xc1d: 0x1d0a, - 0xc1e: 0x1d19, 0xc1f: 0x1d28, 0xc20: 0x1d37, 0xc21: 0x1d46, 0xc22: 0x2195, 0xc23: 0x21a7, - 0xc24: 0x21b9, 0xc25: 0x21c5, 0xc26: 0x21d1, 0xc27: 0x21dd, 0xc28: 0x21e9, 0xc29: 0x21f5, - 0xc2a: 0x2201, 0xc2b: 0x220d, 0xc2c: 0x2249, 0xc2d: 0x2255, 0xc2e: 0x2261, 0xc2f: 0x226d, - 0xc30: 0x2279, 0xc31: 0x1c17, 0xc32: 0x19c9, 0xc33: 0x1936, 0xc34: 0x1be7, 0xc35: 0x1a4a, - 0xc36: 0x1a59, 0xc37: 0x19cf, 0xc38: 0x1bff, 0xc39: 0x1c03, 0xc3a: 0x1960, 0xc3b: 0x2704, - 0xc3c: 0x2712, 0xc3d: 0x26fd, 0xc3e: 0x270b, 0xc3f: 0x2ae3, - // Block 0x31, offset 0xc40 - 0xc40: 0x1a4d, 0xc41: 0x1a35, 0xc42: 0x1c63, 0xc43: 0x1a1d, 0xc44: 0x19f6, 0xc45: 0x1969, - 0xc46: 0x1978, 0xc47: 0x1948, 0xc48: 0x1bf3, 0xc49: 0x1d55, 0xc4a: 0x1a50, 0xc4b: 0x1a38, - 0xc4c: 0x1c67, 0xc4d: 0x1c73, 0xc4e: 0x1a29, 0xc4f: 0x19ff, 0xc50: 0x1957, 0xc51: 0x1c1f, - 0xc52: 0x1bb3, 0xc53: 0x1b9f, 0xc54: 0x1bcf, 0xc55: 0x1c77, 0xc56: 0x1a2c, 0xc57: 0x19cc, - 0xc58: 0x1a02, 0xc59: 0x19e1, 0xc5a: 0x1a44, 0xc5b: 0x1c7b, 0xc5c: 0x1a2f, 0xc5d: 0x19c3, - 0xc5e: 0x1a05, 0xc5f: 0x1c3f, 0xc60: 0x1bf7, 0xc61: 0x1a17, 0xc62: 0x1c27, 0xc63: 0x1c43, - 0xc64: 0x1bfb, 0xc65: 0x1a1a, 0xc66: 0x1c2b, 0xc67: 0x22eb, 0xc68: 0x22ff, 0xc69: 0x1999, - 0xc6a: 0x1c23, 0xc6b: 0x1bb7, 0xc6c: 0x1ba3, 0xc6d: 0x1c4b, 0xc6e: 0x2719, 0xc6f: 0x27b0, - 0xc70: 0x1a5c, 0xc71: 0x1a47, 0xc72: 0x1c7f, 0xc73: 0x1a32, 0xc74: 0x1a53, 0xc75: 0x1a3b, - 0xc76: 0x1c6b, 0xc77: 0x1a20, 0xc78: 0x19f9, 0xc79: 0x1984, 0xc7a: 0x1a56, 0xc7b: 0x1a3e, - 0xc7c: 0x1c6f, 0xc7d: 0x1a23, 0xc7e: 0x19fc, 0xc7f: 0x1987, - // Block 0x32, offset 0xc80 - 0xc80: 0x1c2f, 0xc81: 0x1bbb, 0xc82: 0x1d50, 0xc83: 0x1939, 0xc84: 0x19bd, 0xc85: 0x19c0, - 0xc86: 0x22f8, 0xc87: 0x1b97, 0xc88: 0x19c6, 0xc89: 0x194b, 0xc8a: 0x19e4, 0xc8b: 0x194e, - 0xc8c: 0x19ed, 0xc8d: 0x196c, 0xc8e: 0x196f, 0xc8f: 0x1a08, 0xc90: 0x1a0e, 0xc91: 0x1a11, - 0xc92: 0x1c33, 0xc93: 0x1a14, 0xc94: 0x1a26, 0xc95: 0x1c3b, 0xc96: 0x1c47, 0xc97: 0x1993, - 0xc98: 0x1d5a, 0xc99: 0x1bbf, 0xc9a: 0x1996, 0xc9b: 0x1a5f, 0xc9c: 0x19a8, 0xc9d: 0x19b7, - 0xc9e: 0x22e5, 0xc9f: 0x22df, 0xca0: 0x1cc4, 0xca1: 0x1cd3, 0xca2: 0x1ce2, 0xca3: 0x1cf1, - 0xca4: 0x1d00, 0xca5: 0x1d0f, 0xca6: 0x1d1e, 0xca7: 0x1d2d, 0xca8: 0x1d3c, 0xca9: 0x2189, - 0xcaa: 0x219b, 0xcab: 0x21ad, 0xcac: 0x21bf, 0xcad: 0x21cb, 0xcae: 0x21d7, 0xcaf: 0x21e3, - 0xcb0: 0x21ef, 0xcb1: 0x21fb, 0xcb2: 0x2207, 0xcb3: 0x2243, 0xcb4: 0x224f, 0xcb5: 0x225b, - 0xcb6: 0x2267, 0xcb7: 0x2273, 0xcb8: 0x227f, 0xcb9: 0x2285, 0xcba: 0x228b, 0xcbb: 0x2291, - 0xcbc: 0x2297, 0xcbd: 0x22a9, 0xcbe: 0x22af, 0xcbf: 0x1c13, - // Block 0x33, offset 0xcc0 - 0xcc0: 0x1377, 0xcc1: 0x0cfb, 0xcc2: 0x13d3, 0xcc3: 0x139f, 0xcc4: 0x0e57, 0xcc5: 0x06eb, - 0xcc6: 0x08df, 0xcc7: 0x162b, 0xcc8: 0x162b, 0xcc9: 0x0a0b, 0xcca: 0x145f, 0xccb: 0x0943, - 0xccc: 0x0a07, 0xccd: 0x0bef, 0xcce: 0x0fcf, 0xccf: 0x115f, 0xcd0: 0x1297, 0xcd1: 0x12d3, - 0xcd2: 0x1307, 0xcd3: 0x141b, 0xcd4: 0x0d73, 0xcd5: 0x0dff, 0xcd6: 0x0eab, 0xcd7: 0x0f43, - 0xcd8: 0x125f, 0xcd9: 0x1447, 0xcda: 0x1573, 0xcdb: 0x070f, 0xcdc: 0x08b3, 0xcdd: 0x0d87, - 0xcde: 0x0ecf, 0xcdf: 0x1293, 0xce0: 0x15c3, 0xce1: 0x0ab3, 0xce2: 0x0e77, 0xce3: 0x1283, - 0xce4: 0x1317, 0xce5: 0x0c23, 0xce6: 0x11bb, 0xce7: 0x12df, 0xce8: 0x0b1f, 0xce9: 0x0d0f, - 0xcea: 0x0e17, 0xceb: 0x0f1b, 0xcec: 0x1427, 0xced: 0x074f, 0xcee: 0x07e7, 0xcef: 0x0853, - 0xcf0: 0x0c8b, 0xcf1: 0x0d7f, 0xcf2: 0x0ecb, 0xcf3: 0x0fef, 0xcf4: 0x1177, 0xcf5: 0x128b, - 0xcf6: 0x12a3, 0xcf7: 0x13c7, 0xcf8: 0x14ef, 0xcf9: 0x15a3, 0xcfa: 0x15bf, 0xcfb: 0x102b, - 0xcfc: 0x106b, 0xcfd: 0x1123, 0xcfe: 0x1243, 0xcff: 0x147b, - // Block 0x34, offset 0xd00 - 0xd00: 0x15cb, 0xd01: 0x134b, 0xd02: 0x09c7, 0xd03: 0x0b3b, 0xd04: 0x10db, 0xd05: 0x119b, - 0xd06: 0x0eff, 0xd07: 0x1033, 0xd08: 0x1397, 0xd09: 0x14e7, 0xd0a: 0x09c3, 0xd0b: 0x0a8f, - 0xd0c: 0x0d77, 0xd0d: 0x0e2b, 0xd0e: 0x0e5f, 0xd0f: 0x1113, 0xd10: 0x113b, 0xd11: 0x14a7, - 0xd12: 0x084f, 0xd13: 0x11a7, 0xd14: 0x07f3, 0xd15: 0x07ef, 0xd16: 0x1097, 0xd17: 0x1127, - 0xd18: 0x125b, 0xd19: 0x14af, 0xd1a: 0x1367, 0xd1b: 0x0c27, 0xd1c: 0x0d73, 0xd1d: 0x1357, - 0xd1e: 0x06f7, 0xd1f: 0x0a63, 0xd20: 0x0b93, 0xd21: 0x0f2f, 0xd22: 0x0faf, 0xd23: 0x0873, - 0xd24: 0x103b, 0xd25: 0x075f, 0xd26: 0x0b77, 0xd27: 0x06d7, 0xd28: 0x0deb, 0xd29: 0x0ca3, - 0xd2a: 0x110f, 0xd2b: 0x08c7, 0xd2c: 0x09b3, 0xd2d: 0x0ffb, 0xd2e: 0x1263, 0xd2f: 0x133b, - 0xd30: 0x0db7, 0xd31: 0x13f7, 0xd32: 0x0de3, 0xd33: 0x0c37, 0xd34: 0x121b, 0xd35: 0x0c57, - 0xd36: 0x0fab, 0xd37: 0x072b, 0xd38: 0x07a7, 0xd39: 0x07eb, 0xd3a: 0x0d53, 0xd3b: 0x10fb, - 0xd3c: 0x11f3, 0xd3d: 0x1347, 0xd3e: 0x145b, 0xd3f: 0x085b, - // Block 0x35, offset 0xd40 - 0xd40: 0x090f, 0xd41: 0x0a17, 0xd42: 0x0b2f, 0xd43: 0x0cbf, 0xd44: 0x0e7b, 0xd45: 0x103f, - 0xd46: 0x1497, 0xd47: 0x157b, 0xd48: 0x15cf, 0xd49: 0x15e7, 0xd4a: 0x0837, 0xd4b: 0x0cf3, - 0xd4c: 0x0da3, 0xd4d: 0x13eb, 0xd4e: 0x0afb, 0xd4f: 0x0bd7, 0xd50: 0x0bf3, 0xd51: 0x0c83, - 0xd52: 0x0e6b, 0xd53: 0x0eb7, 0xd54: 0x0f67, 0xd55: 0x108b, 0xd56: 0x112f, 0xd57: 0x1193, - 0xd58: 0x13db, 0xd59: 0x126b, 0xd5a: 0x1403, 0xd5b: 0x147f, 0xd5c: 0x080f, 0xd5d: 0x083b, - 0xd5e: 0x0923, 0xd5f: 0x0ea7, 0xd60: 0x12f3, 0xd61: 0x133b, 0xd62: 0x0b1b, 0xd63: 0x0b8b, - 0xd64: 0x0c4f, 0xd65: 0x0daf, 0xd66: 0x10d7, 0xd67: 0x0f23, 0xd68: 0x073b, 0xd69: 0x097f, - 0xd6a: 0x0a63, 0xd6b: 0x0ac7, 0xd6c: 0x0b97, 0xd6d: 0x0f3f, 0xd6e: 0x0f5b, 0xd6f: 0x116b, - 0xd70: 0x118b, 0xd71: 0x1463, 0xd72: 0x14e3, 0xd73: 0x14f3, 0xd74: 0x152f, 0xd75: 0x0753, - 0xd76: 0x107f, 0xd77: 0x144f, 0xd78: 0x14cb, 0xd79: 0x0baf, 0xd7a: 0x0717, 0xd7b: 0x0777, - 0xd7c: 0x0a67, 0xd7d: 0x0a87, 0xd7e: 0x0caf, 0xd7f: 0x0d73, - // Block 0x36, offset 0xd80 - 0xd80: 0x0ec3, 0xd81: 0x0fcb, 0xd82: 0x1277, 0xd83: 0x1417, 0xd84: 0x1623, 0xd85: 0x0ce3, - 0xd86: 0x14a3, 0xd87: 0x0833, 0xd88: 0x0d2f, 0xd89: 0x0d3b, 0xd8a: 0x0e0f, 0xd8b: 0x0e47, - 0xd8c: 0x0f4b, 0xd8d: 0x0fa7, 0xd8e: 0x1027, 0xd8f: 0x110b, 0xd90: 0x153b, 0xd91: 0x07af, - 0xd92: 0x0c03, 0xd93: 0x14b3, 0xd94: 0x0767, 0xd95: 0x0aab, 0xd96: 0x0e2f, 0xd97: 0x13df, - 0xd98: 0x0b67, 0xd99: 0x0bb7, 0xd9a: 0x0d43, 0xd9b: 0x0f2f, 0xd9c: 0x14bb, 0xd9d: 0x0817, - 0xd9e: 0x08ff, 0xd9f: 0x0a97, 0xda0: 0x0cd3, 0xda1: 0x0d1f, 0xda2: 0x0d5f, 0xda3: 0x0df3, - 0xda4: 0x0f47, 0xda5: 0x0fbb, 0xda6: 0x1157, 0xda7: 0x12f7, 0xda8: 0x1303, 0xda9: 0x1457, - 0xdaa: 0x14d7, 0xdab: 0x0883, 0xdac: 0x0e4b, 0xdad: 0x0903, 0xdae: 0x0ec7, 0xdaf: 0x0f6b, - 0xdb0: 0x1287, 0xdb1: 0x14bf, 0xdb2: 0x15ab, 0xdb3: 0x15d3, 0xdb4: 0x0d37, 0xdb5: 0x0e27, - 0xdb6: 0x11c3, 0xdb7: 0x10b7, 0xdb8: 0x10c3, 0xdb9: 0x10e7, 0xdba: 0x0f17, 0xdbb: 0x0e9f, - 0xdbc: 0x1363, 0xdbd: 0x0733, 0xdbe: 0x122b, 0xdbf: 0x081b, - // Block 0x37, offset 0xdc0 - 0xdc0: 0x080b, 0xdc1: 0x0b0b, 0xdc2: 0x0c2b, 0xdc3: 0x10f3, 0xdc4: 0x0a53, 0xdc5: 0x0e03, - 0xdc6: 0x0cef, 0xdc7: 0x13e7, 0xdc8: 0x12e7, 0xdc9: 0x14ab, 0xdca: 0x1323, 0xdcb: 0x0b27, - 0xdcc: 0x0787, 0xdcd: 0x095b, 0xdd0: 0x09af, - 0xdd2: 0x0cdf, 0xdd5: 0x07f7, 0xdd6: 0x0f1f, 0xdd7: 0x0fe3, - 0xdd8: 0x1047, 0xdd9: 0x1063, 0xdda: 0x1067, 0xddb: 0x107b, 0xddc: 0x14fb, 0xddd: 0x10eb, - 0xdde: 0x116f, 0xde0: 0x128f, 0xde2: 0x1353, - 0xde5: 0x1407, 0xde6: 0x1433, - 0xdea: 0x154f, 0xdeb: 0x1553, 0xdec: 0x1557, 0xded: 0x15bb, 0xdee: 0x142b, 0xdef: 0x14c7, - 0xdf0: 0x0757, 0xdf1: 0x077b, 0xdf2: 0x078f, 0xdf3: 0x084b, 0xdf4: 0x0857, 0xdf5: 0x0897, - 0xdf6: 0x094b, 0xdf7: 0x0967, 0xdf8: 0x096f, 0xdf9: 0x09ab, 0xdfa: 0x09b7, 0xdfb: 0x0a93, - 0xdfc: 0x0a9b, 0xdfd: 0x0ba3, 0xdfe: 0x0bcb, 0xdff: 0x0bd3, - // Block 0x38, offset 0xe00 - 0xe00: 0x0beb, 0xe01: 0x0c97, 0xe02: 0x0cc7, 0xe03: 0x0ce7, 0xe04: 0x0d57, 0xe05: 0x0e1b, - 0xe06: 0x0e37, 0xe07: 0x0e67, 0xe08: 0x0ebb, 0xe09: 0x0edb, 0xe0a: 0x0f4f, 0xe0b: 0x102f, - 0xe0c: 0x104b, 0xe0d: 0x1053, 0xe0e: 0x104f, 0xe0f: 0x1057, 0xe10: 0x105b, 0xe11: 0x105f, - 0xe12: 0x1073, 0xe13: 0x1077, 0xe14: 0x109b, 0xe15: 0x10af, 0xe16: 0x10cb, 0xe17: 0x112f, - 0xe18: 0x1137, 0xe19: 0x113f, 0xe1a: 0x1153, 0xe1b: 0x117b, 0xe1c: 0x11cb, 0xe1d: 0x11ff, - 0xe1e: 0x11ff, 0xe1f: 0x1267, 0xe20: 0x130f, 0xe21: 0x1327, 0xe22: 0x135b, 0xe23: 0x135f, - 0xe24: 0x13a3, 0xe25: 0x13a7, 0xe26: 0x13ff, 0xe27: 0x1407, 0xe28: 0x14db, 0xe29: 0x151f, - 0xe2a: 0x1537, 0xe2b: 0x0b9b, 0xe2c: 0x171e, 0xe2d: 0x11e3, - 0xe30: 0x06df, 0xe31: 0x07e3, 0xe32: 0x07a3, 0xe33: 0x074b, 0xe34: 0x078b, 0xe35: 0x07b7, - 0xe36: 0x0847, 0xe37: 0x0863, 0xe38: 0x094b, 0xe39: 0x0937, 0xe3a: 0x0947, 0xe3b: 0x0963, - 0xe3c: 0x09af, 0xe3d: 0x09bf, 0xe3e: 0x0a03, 0xe3f: 0x0a0f, - // Block 0x39, offset 0xe40 - 0xe40: 0x0a2b, 0xe41: 0x0a3b, 0xe42: 0x0b23, 0xe43: 0x0b2b, 0xe44: 0x0b5b, 0xe45: 0x0b7b, - 0xe46: 0x0bab, 0xe47: 0x0bc3, 0xe48: 0x0bb3, 0xe49: 0x0bd3, 0xe4a: 0x0bc7, 0xe4b: 0x0beb, - 0xe4c: 0x0c07, 0xe4d: 0x0c5f, 0xe4e: 0x0c6b, 0xe4f: 0x0c73, 0xe50: 0x0c9b, 0xe51: 0x0cdf, - 0xe52: 0x0d0f, 0xe53: 0x0d13, 0xe54: 0x0d27, 0xe55: 0x0da7, 0xe56: 0x0db7, 0xe57: 0x0e0f, - 0xe58: 0x0e5b, 0xe59: 0x0e53, 0xe5a: 0x0e67, 0xe5b: 0x0e83, 0xe5c: 0x0ebb, 0xe5d: 0x1013, - 0xe5e: 0x0edf, 0xe5f: 0x0f13, 0xe60: 0x0f1f, 0xe61: 0x0f5f, 0xe62: 0x0f7b, 0xe63: 0x0f9f, - 0xe64: 0x0fc3, 0xe65: 0x0fc7, 0xe66: 0x0fe3, 0xe67: 0x0fe7, 0xe68: 0x0ff7, 0xe69: 0x100b, - 0xe6a: 0x1007, 0xe6b: 0x1037, 0xe6c: 0x10b3, 0xe6d: 0x10cb, 0xe6e: 0x10e3, 0xe6f: 0x111b, - 0xe70: 0x112f, 0xe71: 0x114b, 0xe72: 0x117b, 0xe73: 0x122f, 0xe74: 0x1257, 0xe75: 0x12cb, - 0xe76: 0x1313, 0xe77: 0x131f, 0xe78: 0x1327, 0xe79: 0x133f, 0xe7a: 0x1353, 0xe7b: 0x1343, - 0xe7c: 0x135b, 0xe7d: 0x1357, 0xe7e: 0x134f, 0xe7f: 0x135f, - // Block 0x3a, offset 0xe80 - 0xe80: 0x136b, 0xe81: 0x13a7, 0xe82: 0x13e3, 0xe83: 0x1413, 0xe84: 0x144b, 0xe85: 0x146b, - 0xe86: 0x14b7, 0xe87: 0x14db, 0xe88: 0x14fb, 0xe89: 0x150f, 0xe8a: 0x151f, 0xe8b: 0x152b, - 0xe8c: 0x1537, 0xe8d: 0x158b, 0xe8e: 0x162b, 0xe8f: 0x16b5, 0xe90: 0x16b0, 0xe91: 0x16e2, - 0xe92: 0x0607, 0xe93: 0x062f, 0xe94: 0x0633, 0xe95: 0x1764, 0xe96: 0x1791, 0xe97: 0x1809, - 0xe98: 0x1617, 0xe99: 0x1627, - // Block 0x3b, offset 0xec0 - 0xec0: 0x19d8, 0xec1: 0x19db, 0xec2: 0x19de, 0xec3: 0x1c0b, 0xec4: 0x1c0f, 0xec5: 0x1a62, - 0xec6: 0x1a62, - 0xed3: 0x1d78, 0xed4: 0x1d69, 0xed5: 0x1d6e, 0xed6: 0x1d7d, 0xed7: 0x1d73, - 0xedd: 0x4393, - 0xede: 0x8115, 0xedf: 0x4405, 0xee0: 0x022d, 0xee1: 0x0215, 0xee2: 0x021e, 0xee3: 0x0221, - 0xee4: 0x0224, 0xee5: 0x0227, 0xee6: 0x022a, 0xee7: 0x0230, 0xee8: 0x0233, 0xee9: 0x0017, - 0xeea: 0x43f3, 0xeeb: 0x43f9, 0xeec: 0x44f7, 0xeed: 0x44ff, 0xeee: 0x434b, 0xeef: 0x4351, - 0xef0: 0x4357, 0xef1: 0x435d, 0xef2: 0x4369, 0xef3: 0x436f, 0xef4: 0x4375, 0xef5: 0x4381, - 0xef6: 0x4387, 0xef8: 0x438d, 0xef9: 0x4399, 0xefa: 0x439f, 0xefb: 0x43a5, - 0xefc: 0x43b1, 0xefe: 0x43b7, - // Block 0x3c, offset 0xf00 - 0xf00: 0x43bd, 0xf01: 0x43c3, 0xf03: 0x43c9, 0xf04: 0x43cf, - 0xf06: 0x43db, 0xf07: 0x43e1, 0xf08: 0x43e7, 0xf09: 0x43ed, 0xf0a: 0x43ff, 0xf0b: 0x437b, - 0xf0c: 0x4363, 0xf0d: 0x43ab, 0xf0e: 0x43d5, 0xf0f: 0x1d82, 0xf10: 0x0299, 0xf11: 0x0299, - 0xf12: 0x02a2, 0xf13: 0x02a2, 0xf14: 0x02a2, 0xf15: 0x02a2, 0xf16: 0x02a5, 0xf17: 0x02a5, - 0xf18: 0x02a5, 0xf19: 0x02a5, 0xf1a: 0x02ab, 0xf1b: 0x02ab, 0xf1c: 0x02ab, 0xf1d: 0x02ab, - 0xf1e: 0x029f, 0xf1f: 0x029f, 0xf20: 0x029f, 0xf21: 0x029f, 0xf22: 0x02a8, 0xf23: 0x02a8, - 0xf24: 0x02a8, 0xf25: 0x02a8, 0xf26: 0x029c, 0xf27: 0x029c, 0xf28: 0x029c, 0xf29: 0x029c, - 0xf2a: 0x02cf, 0xf2b: 0x02cf, 0xf2c: 0x02cf, 0xf2d: 0x02cf, 0xf2e: 0x02d2, 0xf2f: 0x02d2, - 0xf30: 0x02d2, 0xf31: 0x02d2, 0xf32: 0x02b1, 0xf33: 0x02b1, 0xf34: 0x02b1, 0xf35: 0x02b1, - 0xf36: 0x02ae, 0xf37: 0x02ae, 0xf38: 0x02ae, 0xf39: 0x02ae, 0xf3a: 0x02b4, 0xf3b: 0x02b4, - 0xf3c: 0x02b4, 0xf3d: 0x02b4, 0xf3e: 0x02b7, 0xf3f: 0x02b7, - // Block 0x3d, offset 0xf40 - 0xf40: 0x02b7, 0xf41: 0x02b7, 0xf42: 0x02c0, 0xf43: 0x02c0, 0xf44: 0x02bd, 0xf45: 0x02bd, - 0xf46: 0x02c3, 0xf47: 0x02c3, 0xf48: 0x02ba, 0xf49: 0x02ba, 0xf4a: 0x02c9, 0xf4b: 0x02c9, - 0xf4c: 0x02c6, 0xf4d: 0x02c6, 0xf4e: 0x02d5, 0xf4f: 0x02d5, 0xf50: 0x02d5, 0xf51: 0x02d5, - 0xf52: 0x02db, 0xf53: 0x02db, 0xf54: 0x02db, 0xf55: 0x02db, 0xf56: 0x02e1, 0xf57: 0x02e1, - 0xf58: 0x02e1, 0xf59: 0x02e1, 0xf5a: 0x02de, 0xf5b: 0x02de, 0xf5c: 0x02de, 0xf5d: 0x02de, - 0xf5e: 0x02e4, 0xf5f: 0x02e4, 0xf60: 0x02e7, 0xf61: 0x02e7, 0xf62: 0x02e7, 0xf63: 0x02e7, - 0xf64: 0x4471, 0xf65: 0x4471, 0xf66: 0x02ed, 0xf67: 0x02ed, 0xf68: 0x02ed, 0xf69: 0x02ed, - 0xf6a: 0x02ea, 0xf6b: 0x02ea, 0xf6c: 0x02ea, 0xf6d: 0x02ea, 0xf6e: 0x0308, 0xf6f: 0x0308, - 0xf70: 0x446b, 0xf71: 0x446b, - // Block 0x3e, offset 0xf80 - 0xf93: 0x02d8, 0xf94: 0x02d8, 0xf95: 0x02d8, 0xf96: 0x02d8, 0xf97: 0x02f6, - 0xf98: 0x02f6, 0xf99: 0x02f3, 0xf9a: 0x02f3, 0xf9b: 0x02f9, 0xf9c: 0x02f9, 0xf9d: 0x2052, - 0xf9e: 0x02ff, 0xf9f: 0x02ff, 0xfa0: 0x02f0, 0xfa1: 0x02f0, 0xfa2: 0x02fc, 0xfa3: 0x02fc, - 0xfa4: 0x0305, 0xfa5: 0x0305, 0xfa6: 0x0305, 0xfa7: 0x0305, 0xfa8: 0x028d, 0xfa9: 0x028d, - 0xfaa: 0x25ad, 0xfab: 0x25ad, 0xfac: 0x261d, 0xfad: 0x261d, 0xfae: 0x25ec, 0xfaf: 0x25ec, - 0xfb0: 0x2608, 0xfb1: 0x2608, 0xfb2: 0x2601, 0xfb3: 0x2601, 0xfb4: 0x260f, 0xfb5: 0x260f, - 0xfb6: 0x2616, 0xfb7: 0x2616, 0xfb8: 0x2616, 0xfb9: 0x25f3, 0xfba: 0x25f3, 0xfbb: 0x25f3, - 0xfbc: 0x0302, 0xfbd: 0x0302, 0xfbe: 0x0302, 0xfbf: 0x0302, - // Block 0x3f, offset 0xfc0 - 0xfc0: 0x25b4, 0xfc1: 0x25bb, 0xfc2: 0x25d7, 0xfc3: 0x25f3, 0xfc4: 0x25fa, 0xfc5: 0x1d8c, - 0xfc6: 0x1d91, 0xfc7: 0x1d96, 0xfc8: 0x1da5, 0xfc9: 0x1db4, 0xfca: 0x1db9, 0xfcb: 0x1dbe, - 0xfcc: 0x1dc3, 0xfcd: 0x1dc8, 0xfce: 0x1dd7, 0xfcf: 0x1de6, 0xfd0: 0x1deb, 0xfd1: 0x1df0, - 0xfd2: 0x1dff, 0xfd3: 0x1e0e, 0xfd4: 0x1e13, 0xfd5: 0x1e18, 0xfd6: 0x1e1d, 0xfd7: 0x1e2c, - 0xfd8: 0x1e31, 0xfd9: 0x1e40, 0xfda: 0x1e45, 0xfdb: 0x1e4a, 0xfdc: 0x1e59, 0xfdd: 0x1e5e, - 0xfde: 0x1e63, 0xfdf: 0x1e6d, 0xfe0: 0x1ea9, 0xfe1: 0x1eb8, 0xfe2: 0x1ec7, 0xfe3: 0x1ecc, - 0xfe4: 0x1ed1, 0xfe5: 0x1edb, 0xfe6: 0x1eea, 0xfe7: 0x1eef, 0xfe8: 0x1efe, 0xfe9: 0x1f03, - 0xfea: 0x1f08, 0xfeb: 0x1f17, 0xfec: 0x1f1c, 0xfed: 0x1f2b, 0xfee: 0x1f30, 0xfef: 0x1f35, - 0xff0: 0x1f3a, 0xff1: 0x1f3f, 0xff2: 0x1f44, 0xff3: 0x1f49, 0xff4: 0x1f4e, 0xff5: 0x1f53, - 0xff6: 0x1f58, 0xff7: 0x1f5d, 0xff8: 0x1f62, 0xff9: 0x1f67, 0xffa: 0x1f6c, 0xffb: 0x1f71, - 0xffc: 0x1f76, 0xffd: 0x1f7b, 0xffe: 0x1f80, 0xfff: 0x1f8a, - // Block 0x40, offset 0x1000 - 0x1000: 0x1f8f, 0x1001: 0x1f94, 0x1002: 0x1f99, 0x1003: 0x1fa3, 0x1004: 0x1fa8, 0x1005: 0x1fb2, - 0x1006: 0x1fb7, 0x1007: 0x1fbc, 0x1008: 0x1fc1, 0x1009: 0x1fc6, 0x100a: 0x1fcb, 0x100b: 0x1fd0, - 0x100c: 0x1fd5, 0x100d: 0x1fda, 0x100e: 0x1fe9, 0x100f: 0x1ff8, 0x1010: 0x1ffd, 0x1011: 0x2002, - 0x1012: 0x2007, 0x1013: 0x200c, 0x1014: 0x2011, 0x1015: 0x201b, 0x1016: 0x2020, 0x1017: 0x2025, - 0x1018: 0x2034, 0x1019: 0x2043, 0x101a: 0x2048, 0x101b: 0x4423, 0x101c: 0x4429, 0x101d: 0x445f, - 0x101e: 0x44b6, 0x101f: 0x44bd, 0x1020: 0x44c4, 0x1021: 0x44cb, 0x1022: 0x44d2, 0x1023: 0x44d9, - 0x1024: 0x25c9, 0x1025: 0x25d0, 0x1026: 0x25d7, 0x1027: 0x25de, 0x1028: 0x25f3, 0x1029: 0x25fa, - 0x102a: 0x1d9b, 0x102b: 0x1da0, 0x102c: 0x1da5, 0x102d: 0x1daa, 0x102e: 0x1db4, 0x102f: 0x1db9, - 0x1030: 0x1dcd, 0x1031: 0x1dd2, 0x1032: 0x1dd7, 0x1033: 0x1ddc, 0x1034: 0x1de6, 0x1035: 0x1deb, - 0x1036: 0x1df5, 0x1037: 0x1dfa, 0x1038: 0x1dff, 0x1039: 0x1e04, 0x103a: 0x1e0e, 0x103b: 0x1e13, - 0x103c: 0x1f3f, 0x103d: 0x1f44, 0x103e: 0x1f53, 0x103f: 0x1f58, - // Block 0x41, offset 0x1040 - 0x1040: 0x1f5d, 0x1041: 0x1f71, 0x1042: 0x1f76, 0x1043: 0x1f7b, 0x1044: 0x1f80, 0x1045: 0x1f99, - 0x1046: 0x1fa3, 0x1047: 0x1fa8, 0x1048: 0x1fad, 0x1049: 0x1fc1, 0x104a: 0x1fdf, 0x104b: 0x1fe4, - 0x104c: 0x1fe9, 0x104d: 0x1fee, 0x104e: 0x1ff8, 0x104f: 0x1ffd, 0x1050: 0x445f, 0x1051: 0x202a, - 0x1052: 0x202f, 0x1053: 0x2034, 0x1054: 0x2039, 0x1055: 0x2043, 0x1056: 0x2048, 0x1057: 0x25b4, - 0x1058: 0x25bb, 0x1059: 0x25c2, 0x105a: 0x25d7, 0x105b: 0x25e5, 0x105c: 0x1d8c, 0x105d: 0x1d91, - 0x105e: 0x1d96, 0x105f: 0x1da5, 0x1060: 0x1daf, 0x1061: 0x1dbe, 0x1062: 0x1dc3, 0x1063: 0x1dc8, - 0x1064: 0x1dd7, 0x1065: 0x1de1, 0x1066: 0x1dff, 0x1067: 0x1e18, 0x1068: 0x1e1d, 0x1069: 0x1e2c, - 0x106a: 0x1e31, 0x106b: 0x1e40, 0x106c: 0x1e4a, 0x106d: 0x1e59, 0x106e: 0x1e5e, 0x106f: 0x1e63, - 0x1070: 0x1e6d, 0x1071: 0x1ea9, 0x1072: 0x1eae, 0x1073: 0x1eb8, 0x1074: 0x1ec7, 0x1075: 0x1ecc, - 0x1076: 0x1ed1, 0x1077: 0x1edb, 0x1078: 0x1eea, 0x1079: 0x1efe, 0x107a: 0x1f03, 0x107b: 0x1f08, - 0x107c: 0x1f17, 0x107d: 0x1f1c, 0x107e: 0x1f2b, 0x107f: 0x1f30, - // Block 0x42, offset 0x1080 - 0x1080: 0x1f35, 0x1081: 0x1f3a, 0x1082: 0x1f49, 0x1083: 0x1f4e, 0x1084: 0x1f62, 0x1085: 0x1f67, - 0x1086: 0x1f6c, 0x1087: 0x1f71, 0x1088: 0x1f76, 0x1089: 0x1f8a, 0x108a: 0x1f8f, 0x108b: 0x1f94, - 0x108c: 0x1f99, 0x108d: 0x1f9e, 0x108e: 0x1fb2, 0x108f: 0x1fb7, 0x1090: 0x1fbc, 0x1091: 0x1fc1, - 0x1092: 0x1fd0, 0x1093: 0x1fd5, 0x1094: 0x1fda, 0x1095: 0x1fe9, 0x1096: 0x1ff3, 0x1097: 0x2002, - 0x1098: 0x2007, 0x1099: 0x4453, 0x109a: 0x201b, 0x109b: 0x2020, 0x109c: 0x2025, 0x109d: 0x2034, - 0x109e: 0x203e, 0x109f: 0x25d7, 0x10a0: 0x25e5, 0x10a1: 0x1da5, 0x10a2: 0x1daf, 0x10a3: 0x1dd7, - 0x10a4: 0x1de1, 0x10a5: 0x1dff, 0x10a6: 0x1e09, 0x10a7: 0x1e6d, 0x10a8: 0x1e72, 0x10a9: 0x1e95, - 0x10aa: 0x1e9a, 0x10ab: 0x1f71, 0x10ac: 0x1f76, 0x10ad: 0x1f99, 0x10ae: 0x1fe9, 0x10af: 0x1ff3, - 0x10b0: 0x2034, 0x10b1: 0x203e, 0x10b2: 0x4507, 0x10b3: 0x450f, 0x10b4: 0x4517, 0x10b5: 0x1ef4, - 0x10b6: 0x1ef9, 0x10b7: 0x1f0d, 0x10b8: 0x1f12, 0x10b9: 0x1f21, 0x10ba: 0x1f26, 0x10bb: 0x1e77, - 0x10bc: 0x1e7c, 0x10bd: 0x1e9f, 0x10be: 0x1ea4, 0x10bf: 0x1e36, - // Block 0x43, offset 0x10c0 - 0x10c0: 0x1e3b, 0x10c1: 0x1e22, 0x10c2: 0x1e27, 0x10c3: 0x1e4f, 0x10c4: 0x1e54, 0x10c5: 0x1ebd, - 0x10c6: 0x1ec2, 0x10c7: 0x1ee0, 0x10c8: 0x1ee5, 0x10c9: 0x1e81, 0x10ca: 0x1e86, 0x10cb: 0x1e8b, - 0x10cc: 0x1e95, 0x10cd: 0x1e90, 0x10ce: 0x1e68, 0x10cf: 0x1eb3, 0x10d0: 0x1ed6, 0x10d1: 0x1ef4, - 0x10d2: 0x1ef9, 0x10d3: 0x1f0d, 0x10d4: 0x1f12, 0x10d5: 0x1f21, 0x10d6: 0x1f26, 0x10d7: 0x1e77, - 0x10d8: 0x1e7c, 0x10d9: 0x1e9f, 0x10da: 0x1ea4, 0x10db: 0x1e36, 0x10dc: 0x1e3b, 0x10dd: 0x1e22, - 0x10de: 0x1e27, 0x10df: 0x1e4f, 0x10e0: 0x1e54, 0x10e1: 0x1ebd, 0x10e2: 0x1ec2, 0x10e3: 0x1ee0, - 0x10e4: 0x1ee5, 0x10e5: 0x1e81, 0x10e6: 0x1e86, 0x10e7: 0x1e8b, 0x10e8: 0x1e95, 0x10e9: 0x1e90, - 0x10ea: 0x1e68, 0x10eb: 0x1eb3, 0x10ec: 0x1ed6, 0x10ed: 0x1e81, 0x10ee: 0x1e86, 0x10ef: 0x1e8b, - 0x10f0: 0x1e95, 0x10f1: 0x1e72, 0x10f2: 0x1e9a, 0x10f3: 0x1eef, 0x10f4: 0x1e59, 0x10f5: 0x1e5e, - 0x10f6: 0x1e63, 0x10f7: 0x1e81, 0x10f8: 0x1e86, 0x10f9: 0x1e8b, 0x10fa: 0x1eef, 0x10fb: 0x1efe, - 0x10fc: 0x440b, 0x10fd: 0x440b, - // Block 0x44, offset 0x1100 - 0x1110: 0x2314, 0x1111: 0x2329, - 0x1112: 0x2329, 0x1113: 0x2330, 0x1114: 0x2337, 0x1115: 0x234c, 0x1116: 0x2353, 0x1117: 0x235a, - 0x1118: 0x237d, 0x1119: 0x237d, 0x111a: 0x23a0, 0x111b: 0x2399, 0x111c: 0x23b5, 0x111d: 0x23a7, - 0x111e: 0x23ae, 0x111f: 0x23d1, 0x1120: 0x23d1, 0x1121: 0x23ca, 0x1122: 0x23d8, 0x1123: 0x23d8, - 0x1124: 0x2402, 0x1125: 0x2402, 0x1126: 0x241e, 0x1127: 0x23e6, 0x1128: 0x23e6, 0x1129: 0x23df, - 0x112a: 0x23f4, 0x112b: 0x23f4, 0x112c: 0x23fb, 0x112d: 0x23fb, 0x112e: 0x2425, 0x112f: 0x2433, - 0x1130: 0x2433, 0x1131: 0x243a, 0x1132: 0x243a, 0x1133: 0x2441, 0x1134: 0x2448, 0x1135: 0x244f, - 0x1136: 0x2456, 0x1137: 0x2456, 0x1138: 0x245d, 0x1139: 0x246b, 0x113a: 0x2479, 0x113b: 0x2472, - 0x113c: 0x2480, 0x113d: 0x2480, 0x113e: 0x2495, 0x113f: 0x249c, - // Block 0x45, offset 0x1140 - 0x1140: 0x24cd, 0x1141: 0x24db, 0x1142: 0x24d4, 0x1143: 0x24b8, 0x1144: 0x24b8, 0x1145: 0x24e2, - 0x1146: 0x24e2, 0x1147: 0x24e9, 0x1148: 0x24e9, 0x1149: 0x2513, 0x114a: 0x251a, 0x114b: 0x2521, - 0x114c: 0x24f7, 0x114d: 0x2505, 0x114e: 0x2528, 0x114f: 0x252f, - 0x1152: 0x24fe, 0x1153: 0x2583, 0x1154: 0x258a, 0x1155: 0x2560, 0x1156: 0x2567, 0x1157: 0x254b, - 0x1158: 0x254b, 0x1159: 0x2552, 0x115a: 0x257c, 0x115b: 0x2575, 0x115c: 0x259f, 0x115d: 0x259f, - 0x115e: 0x230d, 0x115f: 0x2322, 0x1160: 0x231b, 0x1161: 0x2345, 0x1162: 0x233e, 0x1163: 0x2368, - 0x1164: 0x2361, 0x1165: 0x238b, 0x1166: 0x236f, 0x1167: 0x2384, 0x1168: 0x23bc, 0x1169: 0x2409, - 0x116a: 0x23ed, 0x116b: 0x242c, 0x116c: 0x24c6, 0x116d: 0x24f0, 0x116e: 0x2598, 0x116f: 0x2591, - 0x1170: 0x25a6, 0x1171: 0x253d, 0x1172: 0x24a3, 0x1173: 0x256e, 0x1174: 0x2495, 0x1175: 0x24cd, - 0x1176: 0x2464, 0x1177: 0x24b1, 0x1178: 0x2544, 0x1179: 0x2536, 0x117a: 0x24bf, 0x117b: 0x24aa, - 0x117c: 0x24bf, 0x117d: 0x2544, 0x117e: 0x2376, 0x117f: 0x2392, - // Block 0x46, offset 0x1180 - 0x1180: 0x250c, 0x1181: 0x2487, 0x1182: 0x2306, 0x1183: 0x24aa, 0x1184: 0x244f, 0x1185: 0x241e, - 0x1186: 0x23c3, 0x1187: 0x2559, - 0x11b0: 0x2417, 0x11b1: 0x248e, 0x11b2: 0x27c2, 0x11b3: 0x27b9, 0x11b4: 0x27ef, 0x11b5: 0x27dd, - 0x11b6: 0x27cb, 0x11b7: 0x27e6, 0x11b8: 0x27f8, 0x11b9: 0x2410, 0x11ba: 0x2c7f, 0x11bb: 0x2aff, - 0x11bc: 0x27d4, - // Block 0x47, offset 0x11c0 - 0x11d0: 0x0019, 0x11d1: 0x0483, - 0x11d2: 0x0487, 0x11d3: 0x0035, 0x11d4: 0x0037, 0x11d5: 0x0003, 0x11d6: 0x003f, 0x11d7: 0x04bf, - 0x11d8: 0x04c3, 0x11d9: 0x1b5f, - 0x11e0: 0x8132, 0x11e1: 0x8132, 0x11e2: 0x8132, 0x11e3: 0x8132, - 0x11e4: 0x8132, 0x11e5: 0x8132, 0x11e6: 0x8132, 0x11e7: 0x812d, 0x11e8: 0x812d, 0x11e9: 0x812d, - 0x11ea: 0x812d, 0x11eb: 0x812d, 0x11ec: 0x812d, 0x11ed: 0x812d, 0x11ee: 0x8132, 0x11ef: 0x8132, - 0x11f0: 0x1873, 0x11f1: 0x0443, 0x11f2: 0x043f, 0x11f3: 0x007f, 0x11f4: 0x007f, 0x11f5: 0x0011, - 0x11f6: 0x0013, 0x11f7: 0x00b7, 0x11f8: 0x00bb, 0x11f9: 0x04b7, 0x11fa: 0x04bb, 0x11fb: 0x04ab, - 0x11fc: 0x04af, 0x11fd: 0x0493, 0x11fe: 0x0497, 0x11ff: 0x048b, - // Block 0x48, offset 0x1200 - 0x1200: 0x048f, 0x1201: 0x049b, 0x1202: 0x049f, 0x1203: 0x04a3, 0x1204: 0x04a7, - 0x1207: 0x0077, 0x1208: 0x007b, 0x1209: 0x426c, 0x120a: 0x426c, 0x120b: 0x426c, - 0x120c: 0x426c, 0x120d: 0x007f, 0x120e: 0x007f, 0x120f: 0x007f, 0x1210: 0x0019, 0x1211: 0x0483, - 0x1212: 0x001d, 0x1214: 0x0037, 0x1215: 0x0035, 0x1216: 0x003f, 0x1217: 0x0003, - 0x1218: 0x0443, 0x1219: 0x0011, 0x121a: 0x0013, 0x121b: 0x00b7, 0x121c: 0x00bb, 0x121d: 0x04b7, - 0x121e: 0x04bb, 0x121f: 0x0007, 0x1220: 0x000d, 0x1221: 0x0015, 0x1222: 0x0017, 0x1223: 0x001b, - 0x1224: 0x0039, 0x1225: 0x003d, 0x1226: 0x003b, 0x1228: 0x0079, 0x1229: 0x0009, - 0x122a: 0x000b, 0x122b: 0x0041, - 0x1230: 0x42ad, 0x1231: 0x442f, 0x1232: 0x42b2, 0x1234: 0x42b7, - 0x1236: 0x42bc, 0x1237: 0x4435, 0x1238: 0x42c1, 0x1239: 0x443b, 0x123a: 0x42c6, 0x123b: 0x4441, - 0x123c: 0x42cb, 0x123d: 0x4447, 0x123e: 0x42d0, 0x123f: 0x444d, - // Block 0x49, offset 0x1240 - 0x1240: 0x0236, 0x1241: 0x4411, 0x1242: 0x4411, 0x1243: 0x4417, 0x1244: 0x4417, 0x1245: 0x4459, - 0x1246: 0x4459, 0x1247: 0x441d, 0x1248: 0x441d, 0x1249: 0x4465, 0x124a: 0x4465, 0x124b: 0x4465, - 0x124c: 0x4465, 0x124d: 0x0239, 0x124e: 0x0239, 0x124f: 0x023c, 0x1250: 0x023c, 0x1251: 0x023c, - 0x1252: 0x023c, 0x1253: 0x023f, 0x1254: 0x023f, 0x1255: 0x0242, 0x1256: 0x0242, 0x1257: 0x0242, - 0x1258: 0x0242, 0x1259: 0x0245, 0x125a: 0x0245, 0x125b: 0x0245, 0x125c: 0x0245, 0x125d: 0x0248, - 0x125e: 0x0248, 0x125f: 0x0248, 0x1260: 0x0248, 0x1261: 0x024b, 0x1262: 0x024b, 0x1263: 0x024b, - 0x1264: 0x024b, 0x1265: 0x024e, 0x1266: 0x024e, 0x1267: 0x024e, 0x1268: 0x024e, 0x1269: 0x0251, - 0x126a: 0x0251, 0x126b: 0x0254, 0x126c: 0x0254, 0x126d: 0x0257, 0x126e: 0x0257, 0x126f: 0x025a, - 0x1270: 0x025a, 0x1271: 0x025d, 0x1272: 0x025d, 0x1273: 0x025d, 0x1274: 0x025d, 0x1275: 0x0260, - 0x1276: 0x0260, 0x1277: 0x0260, 0x1278: 0x0260, 0x1279: 0x0263, 0x127a: 0x0263, 0x127b: 0x0263, - 0x127c: 0x0263, 0x127d: 0x0266, 0x127e: 0x0266, 0x127f: 0x0266, - // Block 0x4a, offset 0x1280 - 0x1280: 0x0266, 0x1281: 0x0269, 0x1282: 0x0269, 0x1283: 0x0269, 0x1284: 0x0269, 0x1285: 0x026c, - 0x1286: 0x026c, 0x1287: 0x026c, 0x1288: 0x026c, 0x1289: 0x026f, 0x128a: 0x026f, 0x128b: 0x026f, - 0x128c: 0x026f, 0x128d: 0x0272, 0x128e: 0x0272, 0x128f: 0x0272, 0x1290: 0x0272, 0x1291: 0x0275, - 0x1292: 0x0275, 0x1293: 0x0275, 0x1294: 0x0275, 0x1295: 0x0278, 0x1296: 0x0278, 0x1297: 0x0278, - 0x1298: 0x0278, 0x1299: 0x027b, 0x129a: 0x027b, 0x129b: 0x027b, 0x129c: 0x027b, 0x129d: 0x027e, - 0x129e: 0x027e, 0x129f: 0x027e, 0x12a0: 0x027e, 0x12a1: 0x0281, 0x12a2: 0x0281, 0x12a3: 0x0281, - 0x12a4: 0x0281, 0x12a5: 0x0284, 0x12a6: 0x0284, 0x12a7: 0x0284, 0x12a8: 0x0284, 0x12a9: 0x0287, - 0x12aa: 0x0287, 0x12ab: 0x0287, 0x12ac: 0x0287, 0x12ad: 0x028a, 0x12ae: 0x028a, 0x12af: 0x028d, - 0x12b0: 0x028d, 0x12b1: 0x0290, 0x12b2: 0x0290, 0x12b3: 0x0290, 0x12b4: 0x0290, 0x12b5: 0x2e03, - 0x12b6: 0x2e03, 0x12b7: 0x2e0b, 0x12b8: 0x2e0b, 0x12b9: 0x2e13, 0x12ba: 0x2e13, 0x12bb: 0x1f85, - 0x12bc: 0x1f85, - // Block 0x4b, offset 0x12c0 - 0x12c0: 0x0081, 0x12c1: 0x0083, 0x12c2: 0x0085, 0x12c3: 0x0087, 0x12c4: 0x0089, 0x12c5: 0x008b, - 0x12c6: 0x008d, 0x12c7: 0x008f, 0x12c8: 0x0091, 0x12c9: 0x0093, 0x12ca: 0x0095, 0x12cb: 0x0097, - 0x12cc: 0x0099, 0x12cd: 0x009b, 0x12ce: 0x009d, 0x12cf: 0x009f, 0x12d0: 0x00a1, 0x12d1: 0x00a3, - 0x12d2: 0x00a5, 0x12d3: 0x00a7, 0x12d4: 0x00a9, 0x12d5: 0x00ab, 0x12d6: 0x00ad, 0x12d7: 0x00af, - 0x12d8: 0x00b1, 0x12d9: 0x00b3, 0x12da: 0x00b5, 0x12db: 0x00b7, 0x12dc: 0x00b9, 0x12dd: 0x00bb, - 0x12de: 0x00bd, 0x12df: 0x0477, 0x12e0: 0x047b, 0x12e1: 0x0487, 0x12e2: 0x049b, 0x12e3: 0x049f, - 0x12e4: 0x0483, 0x12e5: 0x05ab, 0x12e6: 0x05a3, 0x12e7: 0x04c7, 0x12e8: 0x04cf, 0x12e9: 0x04d7, - 0x12ea: 0x04df, 0x12eb: 0x04e7, 0x12ec: 0x056b, 0x12ed: 0x0573, 0x12ee: 0x057b, 0x12ef: 0x051f, - 0x12f0: 0x05af, 0x12f1: 0x04cb, 0x12f2: 0x04d3, 0x12f3: 0x04db, 0x12f4: 0x04e3, 0x12f5: 0x04eb, - 0x12f6: 0x04ef, 0x12f7: 0x04f3, 0x12f8: 0x04f7, 0x12f9: 0x04fb, 0x12fa: 0x04ff, 0x12fb: 0x0503, - 0x12fc: 0x0507, 0x12fd: 0x050b, 0x12fe: 0x050f, 0x12ff: 0x0513, - // Block 0x4c, offset 0x1300 - 0x1300: 0x0517, 0x1301: 0x051b, 0x1302: 0x0523, 0x1303: 0x0527, 0x1304: 0x052b, 0x1305: 0x052f, - 0x1306: 0x0533, 0x1307: 0x0537, 0x1308: 0x053b, 0x1309: 0x053f, 0x130a: 0x0543, 0x130b: 0x0547, - 0x130c: 0x054b, 0x130d: 0x054f, 0x130e: 0x0553, 0x130f: 0x0557, 0x1310: 0x055b, 0x1311: 0x055f, - 0x1312: 0x0563, 0x1313: 0x0567, 0x1314: 0x056f, 0x1315: 0x0577, 0x1316: 0x057f, 0x1317: 0x0583, - 0x1318: 0x0587, 0x1319: 0x058b, 0x131a: 0x058f, 0x131b: 0x0593, 0x131c: 0x0597, 0x131d: 0x05a7, - 0x131e: 0x4a7b, 0x131f: 0x4a81, 0x1320: 0x03c3, 0x1321: 0x0313, 0x1322: 0x0317, 0x1323: 0x4a3e, - 0x1324: 0x031b, 0x1325: 0x4a44, 0x1326: 0x4a4a, 0x1327: 0x031f, 0x1328: 0x0323, 0x1329: 0x0327, - 0x132a: 0x4a50, 0x132b: 0x4a56, 0x132c: 0x4a5c, 0x132d: 0x4a62, 0x132e: 0x4a68, 0x132f: 0x4a6e, - 0x1330: 0x0367, 0x1331: 0x032b, 0x1332: 0x032f, 0x1333: 0x0333, 0x1334: 0x037b, 0x1335: 0x0337, - 0x1336: 0x033b, 0x1337: 0x033f, 0x1338: 0x0343, 0x1339: 0x0347, 0x133a: 0x034b, 0x133b: 0x034f, - 0x133c: 0x0353, 0x133d: 0x0357, 0x133e: 0x035b, - // Block 0x4d, offset 0x1340 - 0x1342: 0x49c0, 0x1343: 0x49c6, 0x1344: 0x49cc, 0x1345: 0x49d2, - 0x1346: 0x49d8, 0x1347: 0x49de, 0x134a: 0x49e4, 0x134b: 0x49ea, - 0x134c: 0x49f0, 0x134d: 0x49f6, 0x134e: 0x49fc, 0x134f: 0x4a02, - 0x1352: 0x4a08, 0x1353: 0x4a0e, 0x1354: 0x4a14, 0x1355: 0x4a1a, 0x1356: 0x4a20, 0x1357: 0x4a26, - 0x135a: 0x4a2c, 0x135b: 0x4a32, 0x135c: 0x4a38, - 0x1360: 0x00bf, 0x1361: 0x00c2, 0x1362: 0x00cb, 0x1363: 0x4267, - 0x1364: 0x00c8, 0x1365: 0x00c5, 0x1366: 0x0447, 0x1368: 0x046b, 0x1369: 0x044b, - 0x136a: 0x044f, 0x136b: 0x0453, 0x136c: 0x0457, 0x136d: 0x046f, 0x136e: 0x0473, - // Block 0x4e, offset 0x1380 - 0x1380: 0x0063, 0x1381: 0x0065, 0x1382: 0x0067, 0x1383: 0x0069, 0x1384: 0x006b, 0x1385: 0x006d, - 0x1386: 0x006f, 0x1387: 0x0071, 0x1388: 0x0073, 0x1389: 0x0075, 0x138a: 0x0083, 0x138b: 0x0085, - 0x138c: 0x0087, 0x138d: 0x0089, 0x138e: 0x008b, 0x138f: 0x008d, 0x1390: 0x008f, 0x1391: 0x0091, - 0x1392: 0x0093, 0x1393: 0x0095, 0x1394: 0x0097, 0x1395: 0x0099, 0x1396: 0x009b, 0x1397: 0x009d, - 0x1398: 0x009f, 0x1399: 0x00a1, 0x139a: 0x00a3, 0x139b: 0x00a5, 0x139c: 0x00a7, 0x139d: 0x00a9, - 0x139e: 0x00ab, 0x139f: 0x00ad, 0x13a0: 0x00af, 0x13a1: 0x00b1, 0x13a2: 0x00b3, 0x13a3: 0x00b5, - 0x13a4: 0x00dd, 0x13a5: 0x00f2, 0x13a8: 0x0173, 0x13a9: 0x0176, - 0x13aa: 0x0179, 0x13ab: 0x017c, 0x13ac: 0x017f, 0x13ad: 0x0182, 0x13ae: 0x0185, 0x13af: 0x0188, - 0x13b0: 0x018b, 0x13b1: 0x018e, 0x13b2: 0x0191, 0x13b3: 0x0194, 0x13b4: 0x0197, 0x13b5: 0x019a, - 0x13b6: 0x019d, 0x13b7: 0x01a0, 0x13b8: 0x01a3, 0x13b9: 0x0188, 0x13ba: 0x01a6, 0x13bb: 0x01a9, - 0x13bc: 0x01ac, 0x13bd: 0x01af, 0x13be: 0x01b2, 0x13bf: 0x01b5, - // Block 0x4f, offset 0x13c0 - 0x13c0: 0x01fd, 0x13c1: 0x0200, 0x13c2: 0x0203, 0x13c3: 0x045b, 0x13c4: 0x01c7, 0x13c5: 0x01d0, - 0x13c6: 0x01d6, 0x13c7: 0x01fa, 0x13c8: 0x01eb, 0x13c9: 0x01e8, 0x13ca: 0x0206, 0x13cb: 0x0209, - 0x13ce: 0x0021, 0x13cf: 0x0023, 0x13d0: 0x0025, 0x13d1: 0x0027, - 0x13d2: 0x0029, 0x13d3: 0x002b, 0x13d4: 0x002d, 0x13d5: 0x002f, 0x13d6: 0x0031, 0x13d7: 0x0033, - 0x13d8: 0x0021, 0x13d9: 0x0023, 0x13da: 0x0025, 0x13db: 0x0027, 0x13dc: 0x0029, 0x13dd: 0x002b, - 0x13de: 0x002d, 0x13df: 0x002f, 0x13e0: 0x0031, 0x13e1: 0x0033, 0x13e2: 0x0021, 0x13e3: 0x0023, - 0x13e4: 0x0025, 0x13e5: 0x0027, 0x13e6: 0x0029, 0x13e7: 0x002b, 0x13e8: 0x002d, 0x13e9: 0x002f, - 0x13ea: 0x0031, 0x13eb: 0x0033, 0x13ec: 0x0021, 0x13ed: 0x0023, 0x13ee: 0x0025, 0x13ef: 0x0027, - 0x13f0: 0x0029, 0x13f1: 0x002b, 0x13f2: 0x002d, 0x13f3: 0x002f, 0x13f4: 0x0031, 0x13f5: 0x0033, - 0x13f6: 0x0021, 0x13f7: 0x0023, 0x13f8: 0x0025, 0x13f9: 0x0027, 0x13fa: 0x0029, 0x13fb: 0x002b, - 0x13fc: 0x002d, 0x13fd: 0x002f, 0x13fe: 0x0031, 0x13ff: 0x0033, - // Block 0x50, offset 0x1400 - 0x1400: 0x0239, 0x1401: 0x023c, 0x1402: 0x0248, 0x1403: 0x0251, 0x1405: 0x028a, - 0x1406: 0x025a, 0x1407: 0x024b, 0x1408: 0x0269, 0x1409: 0x0290, 0x140a: 0x027b, 0x140b: 0x027e, - 0x140c: 0x0281, 0x140d: 0x0284, 0x140e: 0x025d, 0x140f: 0x026f, 0x1410: 0x0275, 0x1411: 0x0263, - 0x1412: 0x0278, 0x1413: 0x0257, 0x1414: 0x0260, 0x1415: 0x0242, 0x1416: 0x0245, 0x1417: 0x024e, - 0x1418: 0x0254, 0x1419: 0x0266, 0x141a: 0x026c, 0x141b: 0x0272, 0x141c: 0x0293, 0x141d: 0x02e4, - 0x141e: 0x02cc, 0x141f: 0x0296, 0x1421: 0x023c, 0x1422: 0x0248, - 0x1424: 0x0287, 0x1427: 0x024b, 0x1429: 0x0290, - 0x142a: 0x027b, 0x142b: 0x027e, 0x142c: 0x0281, 0x142d: 0x0284, 0x142e: 0x025d, 0x142f: 0x026f, - 0x1430: 0x0275, 0x1431: 0x0263, 0x1432: 0x0278, 0x1434: 0x0260, 0x1435: 0x0242, - 0x1436: 0x0245, 0x1437: 0x024e, 0x1439: 0x0266, 0x143b: 0x0272, - // Block 0x51, offset 0x1440 - 0x1442: 0x0248, - 0x1447: 0x024b, 0x1449: 0x0290, 0x144b: 0x027e, - 0x144d: 0x0284, 0x144e: 0x025d, 0x144f: 0x026f, 0x1451: 0x0263, - 0x1452: 0x0278, 0x1454: 0x0260, 0x1457: 0x024e, - 0x1459: 0x0266, 0x145b: 0x0272, 0x145d: 0x02e4, - 0x145f: 0x0296, 0x1461: 0x023c, 0x1462: 0x0248, - 0x1464: 0x0287, 0x1467: 0x024b, 0x1468: 0x0269, 0x1469: 0x0290, - 0x146a: 0x027b, 0x146c: 0x0281, 0x146d: 0x0284, 0x146e: 0x025d, 0x146f: 0x026f, - 0x1470: 0x0275, 0x1471: 0x0263, 0x1472: 0x0278, 0x1474: 0x0260, 0x1475: 0x0242, - 0x1476: 0x0245, 0x1477: 0x024e, 0x1479: 0x0266, 0x147a: 0x026c, 0x147b: 0x0272, - 0x147c: 0x0293, 0x147e: 0x02cc, - // Block 0x52, offset 0x1480 - 0x1480: 0x0239, 0x1481: 0x023c, 0x1482: 0x0248, 0x1483: 0x0251, 0x1484: 0x0287, 0x1485: 0x028a, - 0x1486: 0x025a, 0x1487: 0x024b, 0x1488: 0x0269, 0x1489: 0x0290, 0x148b: 0x027e, - 0x148c: 0x0281, 0x148d: 0x0284, 0x148e: 0x025d, 0x148f: 0x026f, 0x1490: 0x0275, 0x1491: 0x0263, - 0x1492: 0x0278, 0x1493: 0x0257, 0x1494: 0x0260, 0x1495: 0x0242, 0x1496: 0x0245, 0x1497: 0x024e, - 0x1498: 0x0254, 0x1499: 0x0266, 0x149a: 0x026c, 0x149b: 0x0272, - 0x14a1: 0x023c, 0x14a2: 0x0248, 0x14a3: 0x0251, - 0x14a5: 0x028a, 0x14a6: 0x025a, 0x14a7: 0x024b, 0x14a8: 0x0269, 0x14a9: 0x0290, - 0x14ab: 0x027e, 0x14ac: 0x0281, 0x14ad: 0x0284, 0x14ae: 0x025d, 0x14af: 0x026f, - 0x14b0: 0x0275, 0x14b1: 0x0263, 0x14b2: 0x0278, 0x14b3: 0x0257, 0x14b4: 0x0260, 0x14b5: 0x0242, - 0x14b6: 0x0245, 0x14b7: 0x024e, 0x14b8: 0x0254, 0x14b9: 0x0266, 0x14ba: 0x026c, 0x14bb: 0x0272, - // Block 0x53, offset 0x14c0 - 0x14c0: 0x1879, 0x14c1: 0x1876, 0x14c2: 0x187c, 0x14c3: 0x18a0, 0x14c4: 0x18c4, 0x14c5: 0x18e8, - 0x14c6: 0x190c, 0x14c7: 0x1915, 0x14c8: 0x191b, 0x14c9: 0x1921, 0x14ca: 0x1927, - 0x14d0: 0x1a8f, 0x14d1: 0x1a93, - 0x14d2: 0x1a97, 0x14d3: 0x1a9b, 0x14d4: 0x1a9f, 0x14d5: 0x1aa3, 0x14d6: 0x1aa7, 0x14d7: 0x1aab, - 0x14d8: 0x1aaf, 0x14d9: 0x1ab3, 0x14da: 0x1ab7, 0x14db: 0x1abb, 0x14dc: 0x1abf, 0x14dd: 0x1ac3, - 0x14de: 0x1ac7, 0x14df: 0x1acb, 0x14e0: 0x1acf, 0x14e1: 0x1ad3, 0x14e2: 0x1ad7, 0x14e3: 0x1adb, - 0x14e4: 0x1adf, 0x14e5: 0x1ae3, 0x14e6: 0x1ae7, 0x14e7: 0x1aeb, 0x14e8: 0x1aef, 0x14e9: 0x1af3, - 0x14ea: 0x2721, 0x14eb: 0x0047, 0x14ec: 0x0065, 0x14ed: 0x193c, 0x14ee: 0x19b4, - 0x14f0: 0x0043, 0x14f1: 0x0045, 0x14f2: 0x0047, 0x14f3: 0x0049, 0x14f4: 0x004b, 0x14f5: 0x004d, - 0x14f6: 0x004f, 0x14f7: 0x0051, 0x14f8: 0x0053, 0x14f9: 0x0055, 0x14fa: 0x0057, 0x14fb: 0x0059, - 0x14fc: 0x005b, 0x14fd: 0x005d, 0x14fe: 0x005f, 0x14ff: 0x0061, - // Block 0x54, offset 0x1500 - 0x1500: 0x26b0, 0x1501: 0x26c5, 0x1502: 0x0503, - 0x1510: 0x0c0f, 0x1511: 0x0a47, - 0x1512: 0x08d3, 0x1513: 0x45c7, 0x1514: 0x071b, 0x1515: 0x09ef, 0x1516: 0x132f, 0x1517: 0x09ff, - 0x1518: 0x0727, 0x1519: 0x0cd7, 0x151a: 0x0eaf, 0x151b: 0x0caf, 0x151c: 0x0827, 0x151d: 0x0b6b, - 0x151e: 0x07bf, 0x151f: 0x0cb7, 0x1520: 0x0813, 0x1521: 0x1117, 0x1522: 0x0f83, 0x1523: 0x138b, - 0x1524: 0x09d3, 0x1525: 0x090b, 0x1526: 0x0e63, 0x1527: 0x0c1b, 0x1528: 0x0c47, 0x1529: 0x06bf, - 0x152a: 0x06cb, 0x152b: 0x140b, 0x152c: 0x0adb, 0x152d: 0x06e7, 0x152e: 0x08ef, 0x152f: 0x0c3b, - 0x1530: 0x13b3, 0x1531: 0x0c13, 0x1532: 0x106f, 0x1533: 0x10ab, 0x1534: 0x08f7, 0x1535: 0x0e43, - 0x1536: 0x0d0b, 0x1537: 0x0d07, 0x1538: 0x0f97, 0x1539: 0x082b, 0x153a: 0x0957, 0x153b: 0x1443, - // Block 0x55, offset 0x1540 - 0x1540: 0x06fb, 0x1541: 0x06f3, 0x1542: 0x0703, 0x1543: 0x1647, 0x1544: 0x0747, 0x1545: 0x0757, - 0x1546: 0x075b, 0x1547: 0x0763, 0x1548: 0x076b, 0x1549: 0x076f, 0x154a: 0x077b, 0x154b: 0x0773, - 0x154c: 0x05b3, 0x154d: 0x165b, 0x154e: 0x078f, 0x154f: 0x0793, 0x1550: 0x0797, 0x1551: 0x07b3, - 0x1552: 0x164c, 0x1553: 0x05b7, 0x1554: 0x079f, 0x1555: 0x07bf, 0x1556: 0x1656, 0x1557: 0x07cf, - 0x1558: 0x07d7, 0x1559: 0x0737, 0x155a: 0x07df, 0x155b: 0x07e3, 0x155c: 0x1831, 0x155d: 0x07ff, - 0x155e: 0x0807, 0x155f: 0x05bf, 0x1560: 0x081f, 0x1561: 0x0823, 0x1562: 0x082b, 0x1563: 0x082f, - 0x1564: 0x05c3, 0x1565: 0x0847, 0x1566: 0x084b, 0x1567: 0x0857, 0x1568: 0x0863, 0x1569: 0x0867, - 0x156a: 0x086b, 0x156b: 0x0873, 0x156c: 0x0893, 0x156d: 0x0897, 0x156e: 0x089f, 0x156f: 0x08af, - 0x1570: 0x08b7, 0x1571: 0x08bb, 0x1572: 0x08bb, 0x1573: 0x08bb, 0x1574: 0x166a, 0x1575: 0x0e93, - 0x1576: 0x08cf, 0x1577: 0x08d7, 0x1578: 0x166f, 0x1579: 0x08e3, 0x157a: 0x08eb, 0x157b: 0x08f3, - 0x157c: 0x091b, 0x157d: 0x0907, 0x157e: 0x0913, 0x157f: 0x0917, - // Block 0x56, offset 0x1580 - 0x1580: 0x091f, 0x1581: 0x0927, 0x1582: 0x092b, 0x1583: 0x0933, 0x1584: 0x093b, 0x1585: 0x093f, - 0x1586: 0x093f, 0x1587: 0x0947, 0x1588: 0x094f, 0x1589: 0x0953, 0x158a: 0x095f, 0x158b: 0x0983, - 0x158c: 0x0967, 0x158d: 0x0987, 0x158e: 0x096b, 0x158f: 0x0973, 0x1590: 0x080b, 0x1591: 0x09cf, - 0x1592: 0x0997, 0x1593: 0x099b, 0x1594: 0x099f, 0x1595: 0x0993, 0x1596: 0x09a7, 0x1597: 0x09a3, - 0x1598: 0x09bb, 0x1599: 0x1674, 0x159a: 0x09d7, 0x159b: 0x09db, 0x159c: 0x09e3, 0x159d: 0x09ef, - 0x159e: 0x09f7, 0x159f: 0x0a13, 0x15a0: 0x1679, 0x15a1: 0x167e, 0x15a2: 0x0a1f, 0x15a3: 0x0a23, - 0x15a4: 0x0a27, 0x15a5: 0x0a1b, 0x15a6: 0x0a2f, 0x15a7: 0x05c7, 0x15a8: 0x05cb, 0x15a9: 0x0a37, - 0x15aa: 0x0a3f, 0x15ab: 0x0a3f, 0x15ac: 0x1683, 0x15ad: 0x0a5b, 0x15ae: 0x0a5f, 0x15af: 0x0a63, - 0x15b0: 0x0a6b, 0x15b1: 0x1688, 0x15b2: 0x0a73, 0x15b3: 0x0a77, 0x15b4: 0x0b4f, 0x15b5: 0x0a7f, - 0x15b6: 0x05cf, 0x15b7: 0x0a8b, 0x15b8: 0x0a9b, 0x15b9: 0x0aa7, 0x15ba: 0x0aa3, 0x15bb: 0x1692, - 0x15bc: 0x0aaf, 0x15bd: 0x1697, 0x15be: 0x0abb, 0x15bf: 0x0ab7, - // Block 0x57, offset 0x15c0 - 0x15c0: 0x0abf, 0x15c1: 0x0acf, 0x15c2: 0x0ad3, 0x15c3: 0x05d3, 0x15c4: 0x0ae3, 0x15c5: 0x0aeb, - 0x15c6: 0x0aef, 0x15c7: 0x0af3, 0x15c8: 0x05d7, 0x15c9: 0x169c, 0x15ca: 0x05db, 0x15cb: 0x0b0f, - 0x15cc: 0x0b13, 0x15cd: 0x0b17, 0x15ce: 0x0b1f, 0x15cf: 0x1863, 0x15d0: 0x0b37, 0x15d1: 0x16a6, - 0x15d2: 0x16a6, 0x15d3: 0x11d7, 0x15d4: 0x0b47, 0x15d5: 0x0b47, 0x15d6: 0x05df, 0x15d7: 0x16c9, - 0x15d8: 0x179b, 0x15d9: 0x0b57, 0x15da: 0x0b5f, 0x15db: 0x05e3, 0x15dc: 0x0b73, 0x15dd: 0x0b83, - 0x15de: 0x0b87, 0x15df: 0x0b8f, 0x15e0: 0x0b9f, 0x15e1: 0x05eb, 0x15e2: 0x05e7, 0x15e3: 0x0ba3, - 0x15e4: 0x16ab, 0x15e5: 0x0ba7, 0x15e6: 0x0bbb, 0x15e7: 0x0bbf, 0x15e8: 0x0bc3, 0x15e9: 0x0bbf, - 0x15ea: 0x0bcf, 0x15eb: 0x0bd3, 0x15ec: 0x0be3, 0x15ed: 0x0bdb, 0x15ee: 0x0bdf, 0x15ef: 0x0be7, - 0x15f0: 0x0beb, 0x15f1: 0x0bef, 0x15f2: 0x0bfb, 0x15f3: 0x0bff, 0x15f4: 0x0c17, 0x15f5: 0x0c1f, - 0x15f6: 0x0c2f, 0x15f7: 0x0c43, 0x15f8: 0x16ba, 0x15f9: 0x0c3f, 0x15fa: 0x0c33, 0x15fb: 0x0c4b, - 0x15fc: 0x0c53, 0x15fd: 0x0c67, 0x15fe: 0x16bf, 0x15ff: 0x0c6f, - // Block 0x58, offset 0x1600 - 0x1600: 0x0c63, 0x1601: 0x0c5b, 0x1602: 0x05ef, 0x1603: 0x0c77, 0x1604: 0x0c7f, 0x1605: 0x0c87, - 0x1606: 0x0c7b, 0x1607: 0x05f3, 0x1608: 0x0c97, 0x1609: 0x0c9f, 0x160a: 0x16c4, 0x160b: 0x0ccb, - 0x160c: 0x0cff, 0x160d: 0x0cdb, 0x160e: 0x05ff, 0x160f: 0x0ce7, 0x1610: 0x05fb, 0x1611: 0x05f7, - 0x1612: 0x07c3, 0x1613: 0x07c7, 0x1614: 0x0d03, 0x1615: 0x0ceb, 0x1616: 0x11ab, 0x1617: 0x0663, - 0x1618: 0x0d0f, 0x1619: 0x0d13, 0x161a: 0x0d17, 0x161b: 0x0d2b, 0x161c: 0x0d23, 0x161d: 0x16dd, - 0x161e: 0x0603, 0x161f: 0x0d3f, 0x1620: 0x0d33, 0x1621: 0x0d4f, 0x1622: 0x0d57, 0x1623: 0x16e7, - 0x1624: 0x0d5b, 0x1625: 0x0d47, 0x1626: 0x0d63, 0x1627: 0x0607, 0x1628: 0x0d67, 0x1629: 0x0d6b, - 0x162a: 0x0d6f, 0x162b: 0x0d7b, 0x162c: 0x16ec, 0x162d: 0x0d83, 0x162e: 0x060b, 0x162f: 0x0d8f, - 0x1630: 0x16f1, 0x1631: 0x0d93, 0x1632: 0x060f, 0x1633: 0x0d9f, 0x1634: 0x0dab, 0x1635: 0x0db7, - 0x1636: 0x0dbb, 0x1637: 0x16f6, 0x1638: 0x168d, 0x1639: 0x16fb, 0x163a: 0x0ddb, 0x163b: 0x1700, - 0x163c: 0x0de7, 0x163d: 0x0def, 0x163e: 0x0ddf, 0x163f: 0x0dfb, - // Block 0x59, offset 0x1640 - 0x1640: 0x0e0b, 0x1641: 0x0e1b, 0x1642: 0x0e0f, 0x1643: 0x0e13, 0x1644: 0x0e1f, 0x1645: 0x0e23, - 0x1646: 0x1705, 0x1647: 0x0e07, 0x1648: 0x0e3b, 0x1649: 0x0e3f, 0x164a: 0x0613, 0x164b: 0x0e53, - 0x164c: 0x0e4f, 0x164d: 0x170a, 0x164e: 0x0e33, 0x164f: 0x0e6f, 0x1650: 0x170f, 0x1651: 0x1714, - 0x1652: 0x0e73, 0x1653: 0x0e87, 0x1654: 0x0e83, 0x1655: 0x0e7f, 0x1656: 0x0617, 0x1657: 0x0e8b, - 0x1658: 0x0e9b, 0x1659: 0x0e97, 0x165a: 0x0ea3, 0x165b: 0x1651, 0x165c: 0x0eb3, 0x165d: 0x1719, - 0x165e: 0x0ebf, 0x165f: 0x1723, 0x1660: 0x0ed3, 0x1661: 0x0edf, 0x1662: 0x0ef3, 0x1663: 0x1728, - 0x1664: 0x0f07, 0x1665: 0x0f0b, 0x1666: 0x172d, 0x1667: 0x1732, 0x1668: 0x0f27, 0x1669: 0x0f37, - 0x166a: 0x061b, 0x166b: 0x0f3b, 0x166c: 0x061f, 0x166d: 0x061f, 0x166e: 0x0f53, 0x166f: 0x0f57, - 0x1670: 0x0f5f, 0x1671: 0x0f63, 0x1672: 0x0f6f, 0x1673: 0x0623, 0x1674: 0x0f87, 0x1675: 0x1737, - 0x1676: 0x0fa3, 0x1677: 0x173c, 0x1678: 0x0faf, 0x1679: 0x16a1, 0x167a: 0x0fbf, 0x167b: 0x1741, - 0x167c: 0x1746, 0x167d: 0x174b, 0x167e: 0x0627, 0x167f: 0x062b, - // Block 0x5a, offset 0x1680 - 0x1680: 0x0ff7, 0x1681: 0x1755, 0x1682: 0x1750, 0x1683: 0x175a, 0x1684: 0x175f, 0x1685: 0x0fff, - 0x1686: 0x1003, 0x1687: 0x1003, 0x1688: 0x100b, 0x1689: 0x0633, 0x168a: 0x100f, 0x168b: 0x0637, - 0x168c: 0x063b, 0x168d: 0x1769, 0x168e: 0x1023, 0x168f: 0x102b, 0x1690: 0x1037, 0x1691: 0x063f, - 0x1692: 0x176e, 0x1693: 0x105b, 0x1694: 0x1773, 0x1695: 0x1778, 0x1696: 0x107b, 0x1697: 0x1093, - 0x1698: 0x0643, 0x1699: 0x109b, 0x169a: 0x109f, 0x169b: 0x10a3, 0x169c: 0x177d, 0x169d: 0x1782, - 0x169e: 0x1782, 0x169f: 0x10bb, 0x16a0: 0x0647, 0x16a1: 0x1787, 0x16a2: 0x10cf, 0x16a3: 0x10d3, - 0x16a4: 0x064b, 0x16a5: 0x178c, 0x16a6: 0x10ef, 0x16a7: 0x064f, 0x16a8: 0x10ff, 0x16a9: 0x10f7, - 0x16aa: 0x1107, 0x16ab: 0x1796, 0x16ac: 0x111f, 0x16ad: 0x0653, 0x16ae: 0x112b, 0x16af: 0x1133, - 0x16b0: 0x1143, 0x16b1: 0x0657, 0x16b2: 0x17a0, 0x16b3: 0x17a5, 0x16b4: 0x065b, 0x16b5: 0x17aa, - 0x16b6: 0x115b, 0x16b7: 0x17af, 0x16b8: 0x1167, 0x16b9: 0x1173, 0x16ba: 0x117b, 0x16bb: 0x17b4, - 0x16bc: 0x17b9, 0x16bd: 0x118f, 0x16be: 0x17be, 0x16bf: 0x1197, - // Block 0x5b, offset 0x16c0 - 0x16c0: 0x16ce, 0x16c1: 0x065f, 0x16c2: 0x11af, 0x16c3: 0x11b3, 0x16c4: 0x0667, 0x16c5: 0x11b7, - 0x16c6: 0x0a33, 0x16c7: 0x17c3, 0x16c8: 0x17c8, 0x16c9: 0x16d3, 0x16ca: 0x16d8, 0x16cb: 0x11d7, - 0x16cc: 0x11db, 0x16cd: 0x13f3, 0x16ce: 0x066b, 0x16cf: 0x1207, 0x16d0: 0x1203, 0x16d1: 0x120b, - 0x16d2: 0x083f, 0x16d3: 0x120f, 0x16d4: 0x1213, 0x16d5: 0x1217, 0x16d6: 0x121f, 0x16d7: 0x17cd, - 0x16d8: 0x121b, 0x16d9: 0x1223, 0x16da: 0x1237, 0x16db: 0x123b, 0x16dc: 0x1227, 0x16dd: 0x123f, - 0x16de: 0x1253, 0x16df: 0x1267, 0x16e0: 0x1233, 0x16e1: 0x1247, 0x16e2: 0x124b, 0x16e3: 0x124f, - 0x16e4: 0x17d2, 0x16e5: 0x17dc, 0x16e6: 0x17d7, 0x16e7: 0x066f, 0x16e8: 0x126f, 0x16e9: 0x1273, - 0x16ea: 0x127b, 0x16eb: 0x17f0, 0x16ec: 0x127f, 0x16ed: 0x17e1, 0x16ee: 0x0673, 0x16ef: 0x0677, - 0x16f0: 0x17e6, 0x16f1: 0x17eb, 0x16f2: 0x067b, 0x16f3: 0x129f, 0x16f4: 0x12a3, 0x16f5: 0x12a7, - 0x16f6: 0x12ab, 0x16f7: 0x12b7, 0x16f8: 0x12b3, 0x16f9: 0x12bf, 0x16fa: 0x12bb, 0x16fb: 0x12cb, - 0x16fc: 0x12c3, 0x16fd: 0x12c7, 0x16fe: 0x12cf, 0x16ff: 0x067f, - // Block 0x5c, offset 0x1700 - 0x1700: 0x12d7, 0x1701: 0x12db, 0x1702: 0x0683, 0x1703: 0x12eb, 0x1704: 0x12ef, 0x1705: 0x17f5, - 0x1706: 0x12fb, 0x1707: 0x12ff, 0x1708: 0x0687, 0x1709: 0x130b, 0x170a: 0x05bb, 0x170b: 0x17fa, - 0x170c: 0x17ff, 0x170d: 0x068b, 0x170e: 0x068f, 0x170f: 0x1337, 0x1710: 0x134f, 0x1711: 0x136b, - 0x1712: 0x137b, 0x1713: 0x1804, 0x1714: 0x138f, 0x1715: 0x1393, 0x1716: 0x13ab, 0x1717: 0x13b7, - 0x1718: 0x180e, 0x1719: 0x1660, 0x171a: 0x13c3, 0x171b: 0x13bf, 0x171c: 0x13cb, 0x171d: 0x1665, - 0x171e: 0x13d7, 0x171f: 0x13e3, 0x1720: 0x1813, 0x1721: 0x1818, 0x1722: 0x1423, 0x1723: 0x142f, - 0x1724: 0x1437, 0x1725: 0x181d, 0x1726: 0x143b, 0x1727: 0x1467, 0x1728: 0x1473, 0x1729: 0x1477, - 0x172a: 0x146f, 0x172b: 0x1483, 0x172c: 0x1487, 0x172d: 0x1822, 0x172e: 0x1493, 0x172f: 0x0693, - 0x1730: 0x149b, 0x1731: 0x1827, 0x1732: 0x0697, 0x1733: 0x14d3, 0x1734: 0x0ac3, 0x1735: 0x14eb, - 0x1736: 0x182c, 0x1737: 0x1836, 0x1738: 0x069b, 0x1739: 0x069f, 0x173a: 0x1513, 0x173b: 0x183b, - 0x173c: 0x06a3, 0x173d: 0x1840, 0x173e: 0x152b, 0x173f: 0x152b, - // Block 0x5d, offset 0x1740 - 0x1740: 0x1533, 0x1741: 0x1845, 0x1742: 0x154b, 0x1743: 0x06a7, 0x1744: 0x155b, 0x1745: 0x1567, - 0x1746: 0x156f, 0x1747: 0x1577, 0x1748: 0x06ab, 0x1749: 0x184a, 0x174a: 0x158b, 0x174b: 0x15a7, - 0x174c: 0x15b3, 0x174d: 0x06af, 0x174e: 0x06b3, 0x174f: 0x15b7, 0x1750: 0x184f, 0x1751: 0x06b7, - 0x1752: 0x1854, 0x1753: 0x1859, 0x1754: 0x185e, 0x1755: 0x15db, 0x1756: 0x06bb, 0x1757: 0x15ef, - 0x1758: 0x15f7, 0x1759: 0x15fb, 0x175a: 0x1603, 0x175b: 0x160b, 0x175c: 0x1613, 0x175d: 0x1868, -} - -// nfkcIndex: 22 blocks, 1408 entries, 2816 bytes -// Block 0 is the zero block. -var nfkcIndex = [1408]uint16{ - // Block 0x0, offset 0x0 - // Block 0x1, offset 0x40 - // Block 0x2, offset 0x80 - // Block 0x3, offset 0xc0 - 0xc2: 0x5c, 0xc3: 0x01, 0xc4: 0x02, 0xc5: 0x03, 0xc6: 0x5d, 0xc7: 0x04, - 0xc8: 0x05, 0xca: 0x5e, 0xcb: 0x5f, 0xcc: 0x06, 0xcd: 0x07, 0xce: 0x08, 0xcf: 0x09, - 0xd0: 0x0a, 0xd1: 0x60, 0xd2: 0x61, 0xd3: 0x0b, 0xd6: 0x0c, 0xd7: 0x62, - 0xd8: 0x63, 0xd9: 0x0d, 0xdb: 0x64, 0xdc: 0x65, 0xdd: 0x66, 0xdf: 0x67, - 0xe0: 0x02, 0xe1: 0x03, 0xe2: 0x04, 0xe3: 0x05, - 0xea: 0x06, 0xeb: 0x07, 0xec: 0x08, 0xed: 0x09, 0xef: 0x0a, - 0xf0: 0x13, - // Block 0x4, offset 0x100 - 0x120: 0x68, 0x121: 0x69, 0x123: 0x0e, 0x124: 0x6a, 0x125: 0x6b, 0x126: 0x6c, 0x127: 0x6d, - 0x128: 0x6e, 0x129: 0x6f, 0x12a: 0x70, 0x12b: 0x71, 0x12c: 0x6c, 0x12d: 0x72, 0x12e: 0x73, 0x12f: 0x74, - 0x131: 0x75, 0x132: 0x76, 0x133: 0x77, 0x134: 0x78, 0x135: 0x79, 0x137: 0x7a, - 0x138: 0x7b, 0x139: 0x7c, 0x13a: 0x7d, 0x13b: 0x7e, 0x13c: 0x7f, 0x13d: 0x80, 0x13e: 0x81, 0x13f: 0x82, - // Block 0x5, offset 0x140 - 0x140: 0x83, 0x142: 0x84, 0x143: 0x85, 0x144: 0x86, 0x145: 0x87, 0x146: 0x88, 0x147: 0x89, - 0x14d: 0x8a, - 0x15c: 0x8b, 0x15f: 0x8c, - 0x162: 0x8d, 0x164: 0x8e, - 0x168: 0x8f, 0x169: 0x90, 0x16a: 0x91, 0x16c: 0x0f, 0x16d: 0x92, 0x16e: 0x93, 0x16f: 0x94, - 0x170: 0x95, 0x173: 0x96, 0x174: 0x97, 0x175: 0x10, 0x176: 0x11, 0x177: 0x12, - 0x178: 0x13, 0x179: 0x14, 0x17a: 0x15, 0x17b: 0x16, 0x17c: 0x17, 0x17d: 0x18, 0x17e: 0x19, 0x17f: 0x1a, - // Block 0x6, offset 0x180 - 0x180: 0x98, 0x181: 0x99, 0x182: 0x9a, 0x183: 0x9b, 0x184: 0x1b, 0x185: 0x1c, 0x186: 0x9c, 0x187: 0x9d, - 0x188: 0x9e, 0x189: 0x1d, 0x18a: 0x1e, 0x18b: 0x9f, 0x18c: 0xa0, - 0x191: 0x1f, 0x192: 0x20, 0x193: 0xa1, - 0x1a8: 0xa2, 0x1a9: 0xa3, 0x1ab: 0xa4, - 0x1b1: 0xa5, 0x1b3: 0xa6, 0x1b5: 0xa7, 0x1b7: 0xa8, - 0x1ba: 0xa9, 0x1bb: 0xaa, 0x1bc: 0x21, 0x1bd: 0x22, 0x1be: 0x23, 0x1bf: 0xab, - // Block 0x7, offset 0x1c0 - 0x1c0: 0xac, 0x1c1: 0x24, 0x1c2: 0x25, 0x1c3: 0x26, 0x1c4: 0xad, 0x1c5: 0x27, 0x1c6: 0x28, - 0x1c8: 0x29, 0x1c9: 0x2a, 0x1ca: 0x2b, 0x1cb: 0x2c, 0x1cc: 0x2d, 0x1cd: 0x2e, 0x1ce: 0x2f, 0x1cf: 0x30, - // Block 0x8, offset 0x200 - 0x219: 0xae, 0x21a: 0xaf, 0x21b: 0xb0, 0x21d: 0xb1, 0x21f: 0xb2, - 0x220: 0xb3, 0x223: 0xb4, 0x224: 0xb5, 0x225: 0xb6, 0x226: 0xb7, 0x227: 0xb8, - 0x22a: 0xb9, 0x22b: 0xba, 0x22d: 0xbb, 0x22f: 0xbc, - 0x230: 0xbd, 0x231: 0xbe, 0x232: 0xbf, 0x233: 0xc0, 0x234: 0xc1, 0x235: 0xc2, 0x236: 0xc3, 0x237: 0xbd, - 0x238: 0xbe, 0x239: 0xbf, 0x23a: 0xc0, 0x23b: 0xc1, 0x23c: 0xc2, 0x23d: 0xc3, 0x23e: 0xbd, 0x23f: 0xbe, - // Block 0x9, offset 0x240 - 0x240: 0xbf, 0x241: 0xc0, 0x242: 0xc1, 0x243: 0xc2, 0x244: 0xc3, 0x245: 0xbd, 0x246: 0xbe, 0x247: 0xbf, - 0x248: 0xc0, 0x249: 0xc1, 0x24a: 0xc2, 0x24b: 0xc3, 0x24c: 0xbd, 0x24d: 0xbe, 0x24e: 0xbf, 0x24f: 0xc0, - 0x250: 0xc1, 0x251: 0xc2, 0x252: 0xc3, 0x253: 0xbd, 0x254: 0xbe, 0x255: 0xbf, 0x256: 0xc0, 0x257: 0xc1, - 0x258: 0xc2, 0x259: 0xc3, 0x25a: 0xbd, 0x25b: 0xbe, 0x25c: 0xbf, 0x25d: 0xc0, 0x25e: 0xc1, 0x25f: 0xc2, - 0x260: 0xc3, 0x261: 0xbd, 0x262: 0xbe, 0x263: 0xbf, 0x264: 0xc0, 0x265: 0xc1, 0x266: 0xc2, 0x267: 0xc3, - 0x268: 0xbd, 0x269: 0xbe, 0x26a: 0xbf, 0x26b: 0xc0, 0x26c: 0xc1, 0x26d: 0xc2, 0x26e: 0xc3, 0x26f: 0xbd, - 0x270: 0xbe, 0x271: 0xbf, 0x272: 0xc0, 0x273: 0xc1, 0x274: 0xc2, 0x275: 0xc3, 0x276: 0xbd, 0x277: 0xbe, - 0x278: 0xbf, 0x279: 0xc0, 0x27a: 0xc1, 0x27b: 0xc2, 0x27c: 0xc3, 0x27d: 0xbd, 0x27e: 0xbe, 0x27f: 0xbf, - // Block 0xa, offset 0x280 - 0x280: 0xc0, 0x281: 0xc1, 0x282: 0xc2, 0x283: 0xc3, 0x284: 0xbd, 0x285: 0xbe, 0x286: 0xbf, 0x287: 0xc0, - 0x288: 0xc1, 0x289: 0xc2, 0x28a: 0xc3, 0x28b: 0xbd, 0x28c: 0xbe, 0x28d: 0xbf, 0x28e: 0xc0, 0x28f: 0xc1, - 0x290: 0xc2, 0x291: 0xc3, 0x292: 0xbd, 0x293: 0xbe, 0x294: 0xbf, 0x295: 0xc0, 0x296: 0xc1, 0x297: 0xc2, - 0x298: 0xc3, 0x299: 0xbd, 0x29a: 0xbe, 0x29b: 0xbf, 0x29c: 0xc0, 0x29d: 0xc1, 0x29e: 0xc2, 0x29f: 0xc3, - 0x2a0: 0xbd, 0x2a1: 0xbe, 0x2a2: 0xbf, 0x2a3: 0xc0, 0x2a4: 0xc1, 0x2a5: 0xc2, 0x2a6: 0xc3, 0x2a7: 0xbd, - 0x2a8: 0xbe, 0x2a9: 0xbf, 0x2aa: 0xc0, 0x2ab: 0xc1, 0x2ac: 0xc2, 0x2ad: 0xc3, 0x2ae: 0xbd, 0x2af: 0xbe, - 0x2b0: 0xbf, 0x2b1: 0xc0, 0x2b2: 0xc1, 0x2b3: 0xc2, 0x2b4: 0xc3, 0x2b5: 0xbd, 0x2b6: 0xbe, 0x2b7: 0xbf, - 0x2b8: 0xc0, 0x2b9: 0xc1, 0x2ba: 0xc2, 0x2bb: 0xc3, 0x2bc: 0xbd, 0x2bd: 0xbe, 0x2be: 0xbf, 0x2bf: 0xc0, - // Block 0xb, offset 0x2c0 - 0x2c0: 0xc1, 0x2c1: 0xc2, 0x2c2: 0xc3, 0x2c3: 0xbd, 0x2c4: 0xbe, 0x2c5: 0xbf, 0x2c6: 0xc0, 0x2c7: 0xc1, - 0x2c8: 0xc2, 0x2c9: 0xc3, 0x2ca: 0xbd, 0x2cb: 0xbe, 0x2cc: 0xbf, 0x2cd: 0xc0, 0x2ce: 0xc1, 0x2cf: 0xc2, - 0x2d0: 0xc3, 0x2d1: 0xbd, 0x2d2: 0xbe, 0x2d3: 0xbf, 0x2d4: 0xc0, 0x2d5: 0xc1, 0x2d6: 0xc2, 0x2d7: 0xc3, - 0x2d8: 0xbd, 0x2d9: 0xbe, 0x2da: 0xbf, 0x2db: 0xc0, 0x2dc: 0xc1, 0x2dd: 0xc2, 0x2de: 0xc4, - // Block 0xc, offset 0x300 - 0x324: 0x31, 0x325: 0x32, 0x326: 0x33, 0x327: 0x34, - 0x328: 0x35, 0x329: 0x36, 0x32a: 0x37, 0x32b: 0x38, 0x32c: 0x39, 0x32d: 0x3a, 0x32e: 0x3b, 0x32f: 0x3c, - 0x330: 0x3d, 0x331: 0x3e, 0x332: 0x3f, 0x333: 0x40, 0x334: 0x41, 0x335: 0x42, 0x336: 0x43, 0x337: 0x44, - 0x338: 0x45, 0x339: 0x46, 0x33a: 0x47, 0x33b: 0x48, 0x33c: 0xc5, 0x33d: 0x49, 0x33e: 0x4a, 0x33f: 0x4b, - // Block 0xd, offset 0x340 - 0x347: 0xc6, - 0x34b: 0xc7, 0x34d: 0xc8, - 0x368: 0xc9, 0x36b: 0xca, - 0x374: 0xcb, - 0x37d: 0xcc, - // Block 0xe, offset 0x380 - 0x381: 0xcd, 0x382: 0xce, 0x384: 0xcf, 0x385: 0xb7, 0x387: 0xd0, - 0x388: 0xd1, 0x38b: 0xd2, 0x38c: 0xd3, 0x38d: 0xd4, - 0x391: 0xd5, 0x392: 0xd6, 0x393: 0xd7, 0x396: 0xd8, 0x397: 0xd9, - 0x398: 0xda, 0x39a: 0xdb, 0x39c: 0xdc, - 0x3a0: 0xdd, 0x3a7: 0xde, - 0x3a8: 0xdf, 0x3a9: 0xe0, 0x3aa: 0xe1, - 0x3b0: 0xda, 0x3b5: 0xe2, 0x3b6: 0xe3, - // Block 0xf, offset 0x3c0 - 0x3eb: 0xe4, 0x3ec: 0xe5, - // Block 0x10, offset 0x400 - 0x432: 0xe6, - // Block 0x11, offset 0x440 - 0x445: 0xe7, 0x446: 0xe8, 0x447: 0xe9, - 0x449: 0xea, - 0x450: 0xeb, 0x451: 0xec, 0x452: 0xed, 0x453: 0xee, 0x454: 0xef, 0x455: 0xf0, 0x456: 0xf1, 0x457: 0xf2, - 0x458: 0xf3, 0x459: 0xf4, 0x45a: 0x4c, 0x45b: 0xf5, 0x45c: 0xf6, 0x45d: 0xf7, 0x45e: 0xf8, 0x45f: 0x4d, - // Block 0x12, offset 0x480 - 0x480: 0xf9, 0x484: 0xe5, - 0x48b: 0xfa, - 0x4a3: 0xfb, 0x4a5: 0xfc, - 0x4b8: 0x4e, 0x4b9: 0x4f, 0x4ba: 0x50, - // Block 0x13, offset 0x4c0 - 0x4c4: 0x51, 0x4c5: 0xfd, 0x4c6: 0xfe, - 0x4c8: 0x52, 0x4c9: 0xff, - // Block 0x14, offset 0x500 - 0x520: 0x53, 0x521: 0x54, 0x522: 0x55, 0x523: 0x56, 0x524: 0x57, 0x525: 0x58, 0x526: 0x59, 0x527: 0x5a, - 0x528: 0x5b, - // Block 0x15, offset 0x540 - 0x550: 0x0b, 0x551: 0x0c, 0x556: 0x0d, - 0x55b: 0x0e, 0x55d: 0x0f, 0x55e: 0x10, 0x55f: 0x11, - 0x56f: 0x12, -} - -// nfkcSparseOffset: 164 entries, 328 bytes -var nfkcSparseOffset = []uint16{0x0, 0xe, 0x12, 0x1b, 0x25, 0x35, 0x37, 0x3c, 0x47, 0x56, 0x63, 0x6b, 0x70, 0x75, 0x77, 0x7f, 0x86, 0x89, 0x91, 0x95, 0x99, 0x9b, 0x9d, 0xa6, 0xaa, 0xb1, 0xb6, 0xb9, 0xc3, 0xc6, 0xcd, 0xd5, 0xd9, 0xdb, 0xdf, 0xe3, 0xe9, 0xfa, 0x106, 0x108, 0x10e, 0x110, 0x112, 0x114, 0x116, 0x118, 0x11a, 0x11c, 0x11f, 0x122, 0x124, 0x127, 0x12a, 0x12e, 0x133, 0x13c, 0x13e, 0x141, 0x143, 0x14e, 0x159, 0x167, 0x175, 0x185, 0x193, 0x19a, 0x1a0, 0x1af, 0x1b3, 0x1b5, 0x1b9, 0x1bb, 0x1be, 0x1c0, 0x1c3, 0x1c5, 0x1c8, 0x1ca, 0x1cc, 0x1ce, 0x1da, 0x1e4, 0x1ee, 0x1f1, 0x1f5, 0x1f7, 0x1f9, 0x1fb, 0x1fd, 0x200, 0x202, 0x204, 0x206, 0x208, 0x20e, 0x211, 0x215, 0x217, 0x21e, 0x224, 0x22a, 0x232, 0x238, 0x23e, 0x244, 0x248, 0x24a, 0x24c, 0x24e, 0x250, 0x256, 0x259, 0x25b, 0x261, 0x264, 0x26c, 0x273, 0x276, 0x279, 0x27b, 0x27e, 0x286, 0x28a, 0x291, 0x294, 0x29a, 0x29c, 0x29e, 0x2a1, 0x2a3, 0x2a6, 0x2a8, 0x2aa, 0x2ac, 0x2ae, 0x2b1, 0x2b3, 0x2b5, 0x2b7, 0x2b9, 0x2c6, 0x2d0, 0x2d2, 0x2d4, 0x2d8, 0x2dd, 0x2e9, 0x2ee, 0x2f7, 0x2fd, 0x302, 0x306, 0x30b, 0x30f, 0x31f, 0x32d, 0x33b, 0x349, 0x34f, 0x351, 0x353, 0x356, 0x361, 0x363} - -// nfkcSparseValues: 877 entries, 3508 bytes -var nfkcSparseValues = [877]valueRange{ - // Block 0x0, offset 0x0 - {value: 0x0002, lo: 0x0d}, - {value: 0x0001, lo: 0xa0, hi: 0xa0}, - {value: 0x427b, lo: 0xa8, hi: 0xa8}, - {value: 0x0083, lo: 0xaa, hi: 0xaa}, - {value: 0x4267, lo: 0xaf, hi: 0xaf}, - {value: 0x0025, lo: 0xb2, hi: 0xb3}, - {value: 0x425d, lo: 0xb4, hi: 0xb4}, - {value: 0x01dc, lo: 0xb5, hi: 0xb5}, - {value: 0x4294, lo: 0xb8, hi: 0xb8}, - {value: 0x0023, lo: 0xb9, hi: 0xb9}, - {value: 0x009f, lo: 0xba, hi: 0xba}, - {value: 0x221f, lo: 0xbc, hi: 0xbc}, - {value: 0x2213, lo: 0xbd, hi: 0xbd}, - {value: 0x22b5, lo: 0xbe, hi: 0xbe}, - // Block 0x1, offset 0xe - {value: 0x0091, lo: 0x03}, - {value: 0x46e5, lo: 0xa0, hi: 0xa1}, - {value: 0x4717, lo: 0xaf, hi: 0xb0}, - {value: 0xa000, lo: 0xb7, hi: 0xb7}, - // Block 0x2, offset 0x12 - {value: 0x0003, lo: 0x08}, - {value: 0xa000, lo: 0x92, hi: 0x92}, - {value: 0x0091, lo: 0xb0, hi: 0xb0}, - {value: 0x0119, lo: 0xb1, hi: 0xb1}, - {value: 0x0095, lo: 0xb2, hi: 0xb2}, - {value: 0x00a5, lo: 0xb3, hi: 0xb3}, - {value: 0x0143, lo: 0xb4, hi: 0xb6}, - {value: 0x00af, lo: 0xb7, hi: 0xb7}, - {value: 0x00b3, lo: 0xb8, hi: 0xb8}, - // Block 0x3, offset 0x1b - {value: 0x000a, lo: 0x09}, - {value: 0x4271, lo: 0x98, hi: 0x98}, - {value: 0x4276, lo: 0x99, hi: 0x9a}, - {value: 0x4299, lo: 0x9b, hi: 0x9b}, - {value: 0x4262, lo: 0x9c, hi: 0x9c}, - {value: 0x4285, lo: 0x9d, hi: 0x9d}, - {value: 0x0113, lo: 0xa0, hi: 0xa0}, - {value: 0x0099, lo: 0xa1, hi: 0xa1}, - {value: 0x00a7, lo: 0xa2, hi: 0xa3}, - {value: 0x0167, lo: 0xa4, hi: 0xa4}, - // Block 0x4, offset 0x25 - {value: 0x0000, lo: 0x0f}, - {value: 0xa000, lo: 0x83, hi: 0x83}, - {value: 0xa000, lo: 0x87, hi: 0x87}, - {value: 0xa000, lo: 0x8b, hi: 0x8b}, - {value: 0xa000, lo: 0x8d, hi: 0x8d}, - {value: 0x37a8, lo: 0x90, hi: 0x90}, - {value: 0x37b4, lo: 0x91, hi: 0x91}, - {value: 0x37a2, lo: 0x93, hi: 0x93}, - {value: 0xa000, lo: 0x96, hi: 0x96}, - {value: 0x381a, lo: 0x97, hi: 0x97}, - {value: 0x37e4, lo: 0x9c, hi: 0x9c}, - {value: 0x37cc, lo: 0x9d, hi: 0x9d}, - {value: 0x37f6, lo: 0x9e, hi: 0x9e}, - {value: 0xa000, lo: 0xb4, hi: 0xb5}, - {value: 0x3820, lo: 0xb6, hi: 0xb6}, - {value: 0x3826, lo: 0xb7, hi: 0xb7}, - // Block 0x5, offset 0x35 - {value: 0x0000, lo: 0x01}, - {value: 0x8132, lo: 0x83, hi: 0x87}, - // Block 0x6, offset 0x37 - {value: 0x0001, lo: 0x04}, - {value: 0x8113, lo: 0x81, hi: 0x82}, - {value: 0x8132, lo: 0x84, hi: 0x84}, - {value: 0x812d, lo: 0x85, hi: 0x85}, - {value: 0x810d, lo: 0x87, hi: 0x87}, - // Block 0x7, offset 0x3c - {value: 0x0000, lo: 0x0a}, - {value: 0x8132, lo: 0x90, hi: 0x97}, - {value: 0x8119, lo: 0x98, hi: 0x98}, - {value: 0x811a, lo: 0x99, hi: 0x99}, - {value: 0x811b, lo: 0x9a, hi: 0x9a}, - {value: 0x3844, lo: 0xa2, hi: 0xa2}, - {value: 0x384a, lo: 0xa3, hi: 0xa3}, - {value: 0x3856, lo: 0xa4, hi: 0xa4}, - {value: 0x3850, lo: 0xa5, hi: 0xa5}, - {value: 0x385c, lo: 0xa6, hi: 0xa6}, - {value: 0xa000, lo: 0xa7, hi: 0xa7}, - // Block 0x8, offset 0x47 - {value: 0x0000, lo: 0x0e}, - {value: 0x386e, lo: 0x80, hi: 0x80}, - {value: 0xa000, lo: 0x81, hi: 0x81}, - {value: 0x3862, lo: 0x82, hi: 0x82}, - {value: 0xa000, lo: 0x92, hi: 0x92}, - {value: 0x3868, lo: 0x93, hi: 0x93}, - {value: 0xa000, lo: 0x95, hi: 0x95}, - {value: 0x8132, lo: 0x96, hi: 0x9c}, - {value: 0x8132, lo: 0x9f, hi: 0xa2}, - {value: 0x812d, lo: 0xa3, hi: 0xa3}, - {value: 0x8132, lo: 0xa4, hi: 0xa4}, - {value: 0x8132, lo: 0xa7, hi: 0xa8}, - {value: 0x812d, lo: 0xaa, hi: 0xaa}, - {value: 0x8132, lo: 0xab, hi: 0xac}, - {value: 0x812d, lo: 0xad, hi: 0xad}, - // Block 0x9, offset 0x56 - {value: 0x0000, lo: 0x0c}, - {value: 0x811f, lo: 0x91, hi: 0x91}, - {value: 0x8132, lo: 0xb0, hi: 0xb0}, - {value: 0x812d, lo: 0xb1, hi: 0xb1}, - {value: 0x8132, lo: 0xb2, hi: 0xb3}, - {value: 0x812d, lo: 0xb4, hi: 0xb4}, - {value: 0x8132, lo: 0xb5, hi: 0xb6}, - {value: 0x812d, lo: 0xb7, hi: 0xb9}, - {value: 0x8132, lo: 0xba, hi: 0xba}, - {value: 0x812d, lo: 0xbb, hi: 0xbc}, - {value: 0x8132, lo: 0xbd, hi: 0xbd}, - {value: 0x812d, lo: 0xbe, hi: 0xbe}, - {value: 0x8132, lo: 0xbf, hi: 0xbf}, - // Block 0xa, offset 0x63 - {value: 0x0005, lo: 0x07}, - {value: 0x8132, lo: 0x80, hi: 0x80}, - {value: 0x8132, lo: 0x81, hi: 0x81}, - {value: 0x812d, lo: 0x82, hi: 0x83}, - {value: 0x812d, lo: 0x84, hi: 0x85}, - {value: 0x812d, lo: 0x86, hi: 0x87}, - {value: 0x812d, lo: 0x88, hi: 0x89}, - {value: 0x8132, lo: 0x8a, hi: 0x8a}, - // Block 0xb, offset 0x6b - {value: 0x0000, lo: 0x04}, - {value: 0x8132, lo: 0xab, hi: 0xb1}, - {value: 0x812d, lo: 0xb2, hi: 0xb2}, - {value: 0x8132, lo: 0xb3, hi: 0xb3}, - {value: 0x812d, lo: 0xbd, hi: 0xbd}, - // Block 0xc, offset 0x70 - {value: 0x0000, lo: 0x04}, - {value: 0x8132, lo: 0x96, hi: 0x99}, - {value: 0x8132, lo: 0x9b, hi: 0xa3}, - {value: 0x8132, lo: 0xa5, hi: 0xa7}, - {value: 0x8132, lo: 0xa9, hi: 0xad}, - // Block 0xd, offset 0x75 - {value: 0x0000, lo: 0x01}, - {value: 0x812d, lo: 0x99, hi: 0x9b}, - // Block 0xe, offset 0x77 - {value: 0x0000, lo: 0x07}, - {value: 0xa000, lo: 0xa8, hi: 0xa8}, - {value: 0x3edb, lo: 0xa9, hi: 0xa9}, - {value: 0xa000, lo: 0xb0, hi: 0xb0}, - {value: 0x3ee3, lo: 0xb1, hi: 0xb1}, - {value: 0xa000, lo: 0xb3, hi: 0xb3}, - {value: 0x3eeb, lo: 0xb4, hi: 0xb4}, - {value: 0x9902, lo: 0xbc, hi: 0xbc}, - // Block 0xf, offset 0x7f - {value: 0x0008, lo: 0x06}, - {value: 0x8104, lo: 0x8d, hi: 0x8d}, - {value: 0x8132, lo: 0x91, hi: 0x91}, - {value: 0x812d, lo: 0x92, hi: 0x92}, - {value: 0x8132, lo: 0x93, hi: 0x93}, - {value: 0x8132, lo: 0x94, hi: 0x94}, - {value: 0x451f, lo: 0x98, hi: 0x9f}, - // Block 0x10, offset 0x86 - {value: 0x0000, lo: 0x02}, - {value: 0x8102, lo: 0xbc, hi: 0xbc}, - {value: 0x9900, lo: 0xbe, hi: 0xbe}, - // Block 0x11, offset 0x89 - {value: 0x0008, lo: 0x07}, - {value: 0xa000, lo: 0x87, hi: 0x87}, - {value: 0x2ca1, lo: 0x8b, hi: 0x8c}, - {value: 0x8104, lo: 0x8d, hi: 0x8d}, - {value: 0x9900, lo: 0x97, hi: 0x97}, - {value: 0x455f, lo: 0x9c, hi: 0x9d}, - {value: 0x456f, lo: 0x9f, hi: 0x9f}, - {value: 0x8132, lo: 0xbe, hi: 0xbe}, - // Block 0x12, offset 0x91 - {value: 0x0000, lo: 0x03}, - {value: 0x4597, lo: 0xb3, hi: 0xb3}, - {value: 0x459f, lo: 0xb6, hi: 0xb6}, - {value: 0x8102, lo: 0xbc, hi: 0xbc}, - // Block 0x13, offset 0x95 - {value: 0x0008, lo: 0x03}, - {value: 0x8104, lo: 0x8d, hi: 0x8d}, - {value: 0x4577, lo: 0x99, hi: 0x9b}, - {value: 0x458f, lo: 0x9e, hi: 0x9e}, - // Block 0x14, offset 0x99 - {value: 0x0000, lo: 0x01}, - {value: 0x8102, lo: 0xbc, hi: 0xbc}, - // Block 0x15, offset 0x9b - {value: 0x0000, lo: 0x01}, - {value: 0x8104, lo: 0x8d, hi: 0x8d}, - // Block 0x16, offset 0x9d - {value: 0x0000, lo: 0x08}, - {value: 0xa000, lo: 0x87, hi: 0x87}, - {value: 0x2cb9, lo: 0x88, hi: 0x88}, - {value: 0x2cb1, lo: 0x8b, hi: 0x8b}, - {value: 0x2cc1, lo: 0x8c, hi: 0x8c}, - {value: 0x8104, lo: 0x8d, hi: 0x8d}, - {value: 0x9900, lo: 0x96, hi: 0x97}, - {value: 0x45a7, lo: 0x9c, hi: 0x9c}, - {value: 0x45af, lo: 0x9d, hi: 0x9d}, - // Block 0x17, offset 0xa6 - {value: 0x0000, lo: 0x03}, - {value: 0xa000, lo: 0x92, hi: 0x92}, - {value: 0x2cc9, lo: 0x94, hi: 0x94}, - {value: 0x9900, lo: 0xbe, hi: 0xbe}, - // Block 0x18, offset 0xaa - {value: 0x0000, lo: 0x06}, - {value: 0xa000, lo: 0x86, hi: 0x87}, - {value: 0x2cd1, lo: 0x8a, hi: 0x8a}, - {value: 0x2ce1, lo: 0x8b, hi: 0x8b}, - {value: 0x2cd9, lo: 0x8c, hi: 0x8c}, - {value: 0x8104, lo: 0x8d, hi: 0x8d}, - {value: 0x9900, lo: 0x97, hi: 0x97}, - // Block 0x19, offset 0xb1 - {value: 0x1801, lo: 0x04}, - {value: 0xa000, lo: 0x86, hi: 0x86}, - {value: 0x3ef3, lo: 0x88, hi: 0x88}, - {value: 0x8104, lo: 0x8d, hi: 0x8d}, - {value: 0x8120, lo: 0x95, hi: 0x96}, - // Block 0x1a, offset 0xb6 - {value: 0x0000, lo: 0x02}, - {value: 0x8102, lo: 0xbc, hi: 0xbc}, - {value: 0xa000, lo: 0xbf, hi: 0xbf}, - // Block 0x1b, offset 0xb9 - {value: 0x0000, lo: 0x09}, - {value: 0x2ce9, lo: 0x80, hi: 0x80}, - {value: 0x9900, lo: 0x82, hi: 0x82}, - {value: 0xa000, lo: 0x86, hi: 0x86}, - {value: 0x2cf1, lo: 0x87, hi: 0x87}, - {value: 0x2cf9, lo: 0x88, hi: 0x88}, - {value: 0x2f53, lo: 0x8a, hi: 0x8a}, - {value: 0x2ddb, lo: 0x8b, hi: 0x8b}, - {value: 0x8104, lo: 0x8d, hi: 0x8d}, - {value: 0x9900, lo: 0x95, hi: 0x96}, - // Block 0x1c, offset 0xc3 - {value: 0x0000, lo: 0x02}, - {value: 0x8104, lo: 0xbb, hi: 0xbc}, - {value: 0x9900, lo: 0xbe, hi: 0xbe}, - // Block 0x1d, offset 0xc6 - {value: 0x0000, lo: 0x06}, - {value: 0xa000, lo: 0x86, hi: 0x87}, - {value: 0x2d01, lo: 0x8a, hi: 0x8a}, - {value: 0x2d11, lo: 0x8b, hi: 0x8b}, - {value: 0x2d09, lo: 0x8c, hi: 0x8c}, - {value: 0x8104, lo: 0x8d, hi: 0x8d}, - {value: 0x9900, lo: 0x97, hi: 0x97}, - // Block 0x1e, offset 0xcd - {value: 0x6be7, lo: 0x07}, - {value: 0x9904, lo: 0x8a, hi: 0x8a}, - {value: 0x9900, lo: 0x8f, hi: 0x8f}, - {value: 0xa000, lo: 0x99, hi: 0x99}, - {value: 0x3efb, lo: 0x9a, hi: 0x9a}, - {value: 0x2f5b, lo: 0x9c, hi: 0x9c}, - {value: 0x2de6, lo: 0x9d, hi: 0x9d}, - {value: 0x2d19, lo: 0x9e, hi: 0x9f}, - // Block 0x1f, offset 0xd5 - {value: 0x0000, lo: 0x03}, - {value: 0x2624, lo: 0xb3, hi: 0xb3}, - {value: 0x8122, lo: 0xb8, hi: 0xb9}, - {value: 0x8104, lo: 0xba, hi: 0xba}, - // Block 0x20, offset 0xd9 - {value: 0x0000, lo: 0x01}, - {value: 0x8123, lo: 0x88, hi: 0x8b}, - // Block 0x21, offset 0xdb - {value: 0x0000, lo: 0x03}, - {value: 0x2639, lo: 0xb3, hi: 0xb3}, - {value: 0x8124, lo: 0xb8, hi: 0xb9}, - {value: 0x8104, lo: 0xba, hi: 0xba}, - // Block 0x22, offset 0xdf - {value: 0x0000, lo: 0x03}, - {value: 0x8125, lo: 0x88, hi: 0x8b}, - {value: 0x262b, lo: 0x9c, hi: 0x9c}, - {value: 0x2632, lo: 0x9d, hi: 0x9d}, - // Block 0x23, offset 0xe3 - {value: 0x0000, lo: 0x05}, - {value: 0x030b, lo: 0x8c, hi: 0x8c}, - {value: 0x812d, lo: 0x98, hi: 0x99}, - {value: 0x812d, lo: 0xb5, hi: 0xb5}, - {value: 0x812d, lo: 0xb7, hi: 0xb7}, - {value: 0x812b, lo: 0xb9, hi: 0xb9}, - // Block 0x24, offset 0xe9 - {value: 0x0000, lo: 0x10}, - {value: 0x2647, lo: 0x83, hi: 0x83}, - {value: 0x264e, lo: 0x8d, hi: 0x8d}, - {value: 0x2655, lo: 0x92, hi: 0x92}, - {value: 0x265c, lo: 0x97, hi: 0x97}, - {value: 0x2663, lo: 0x9c, hi: 0x9c}, - {value: 0x2640, lo: 0xa9, hi: 0xa9}, - {value: 0x8126, lo: 0xb1, hi: 0xb1}, - {value: 0x8127, lo: 0xb2, hi: 0xb2}, - {value: 0x4a87, lo: 0xb3, hi: 0xb3}, - {value: 0x8128, lo: 0xb4, hi: 0xb4}, - {value: 0x4a90, lo: 0xb5, hi: 0xb5}, - {value: 0x45b7, lo: 0xb6, hi: 0xb6}, - {value: 0x45f7, lo: 0xb7, hi: 0xb7}, - {value: 0x45bf, lo: 0xb8, hi: 0xb8}, - {value: 0x4602, lo: 0xb9, hi: 0xb9}, - {value: 0x8127, lo: 0xba, hi: 0xbd}, - // Block 0x25, offset 0xfa - {value: 0x0000, lo: 0x0b}, - {value: 0x8127, lo: 0x80, hi: 0x80}, - {value: 0x4a99, lo: 0x81, hi: 0x81}, - {value: 0x8132, lo: 0x82, hi: 0x83}, - {value: 0x8104, lo: 0x84, hi: 0x84}, - {value: 0x8132, lo: 0x86, hi: 0x87}, - {value: 0x2671, lo: 0x93, hi: 0x93}, - {value: 0x2678, lo: 0x9d, hi: 0x9d}, - {value: 0x267f, lo: 0xa2, hi: 0xa2}, - {value: 0x2686, lo: 0xa7, hi: 0xa7}, - {value: 0x268d, lo: 0xac, hi: 0xac}, - {value: 0x266a, lo: 0xb9, hi: 0xb9}, - // Block 0x26, offset 0x106 - {value: 0x0000, lo: 0x01}, - {value: 0x812d, lo: 0x86, hi: 0x86}, - // Block 0x27, offset 0x108 - {value: 0x0000, lo: 0x05}, - {value: 0xa000, lo: 0xa5, hi: 0xa5}, - {value: 0x2d21, lo: 0xa6, hi: 0xa6}, - {value: 0x9900, lo: 0xae, hi: 0xae}, - {value: 0x8102, lo: 0xb7, hi: 0xb7}, - {value: 0x8104, lo: 0xb9, hi: 0xba}, - // Block 0x28, offset 0x10e - {value: 0x0000, lo: 0x01}, - {value: 0x812d, lo: 0x8d, hi: 0x8d}, - // Block 0x29, offset 0x110 - {value: 0x0000, lo: 0x01}, - {value: 0x030f, lo: 0xbc, hi: 0xbc}, - // Block 0x2a, offset 0x112 - {value: 0x0000, lo: 0x01}, - {value: 0xa000, lo: 0x80, hi: 0x92}, - // Block 0x2b, offset 0x114 - {value: 0x0000, lo: 0x01}, - {value: 0xb900, lo: 0xa1, hi: 0xb5}, - // Block 0x2c, offset 0x116 - {value: 0x0000, lo: 0x01}, - {value: 0x9900, lo: 0xa8, hi: 0xbf}, - // Block 0x2d, offset 0x118 - {value: 0x0000, lo: 0x01}, - {value: 0x9900, lo: 0x80, hi: 0x82}, - // Block 0x2e, offset 0x11a - {value: 0x0000, lo: 0x01}, - {value: 0x8132, lo: 0x9d, hi: 0x9f}, - // Block 0x2f, offset 0x11c - {value: 0x0000, lo: 0x02}, - {value: 0x8104, lo: 0x94, hi: 0x94}, - {value: 0x8104, lo: 0xb4, hi: 0xb4}, - // Block 0x30, offset 0x11f - {value: 0x0000, lo: 0x02}, - {value: 0x8104, lo: 0x92, hi: 0x92}, - {value: 0x8132, lo: 0x9d, hi: 0x9d}, - // Block 0x31, offset 0x122 - {value: 0x0000, lo: 0x01}, - {value: 0x8131, lo: 0xa9, hi: 0xa9}, - // Block 0x32, offset 0x124 - {value: 0x0004, lo: 0x02}, - {value: 0x812e, lo: 0xb9, hi: 0xba}, - {value: 0x812d, lo: 0xbb, hi: 0xbb}, - // Block 0x33, offset 0x127 - {value: 0x0000, lo: 0x02}, - {value: 0x8132, lo: 0x97, hi: 0x97}, - {value: 0x812d, lo: 0x98, hi: 0x98}, - // Block 0x34, offset 0x12a - {value: 0x0000, lo: 0x03}, - {value: 0x8104, lo: 0xa0, hi: 0xa0}, - {value: 0x8132, lo: 0xb5, hi: 0xbc}, - {value: 0x812d, lo: 0xbf, hi: 0xbf}, - // Block 0x35, offset 0x12e - {value: 0x0000, lo: 0x04}, - {value: 0x8132, lo: 0xb0, hi: 0xb4}, - {value: 0x812d, lo: 0xb5, hi: 0xba}, - {value: 0x8132, lo: 0xbb, hi: 0xbc}, - {value: 0x812d, lo: 0xbd, hi: 0xbd}, - // Block 0x36, offset 0x133 - {value: 0x0000, lo: 0x08}, - {value: 0x2d69, lo: 0x80, hi: 0x80}, - {value: 0x2d71, lo: 0x81, hi: 0x81}, - {value: 0xa000, lo: 0x82, hi: 0x82}, - {value: 0x2d79, lo: 0x83, hi: 0x83}, - {value: 0x8104, lo: 0x84, hi: 0x84}, - {value: 0x8132, lo: 0xab, hi: 0xab}, - {value: 0x812d, lo: 0xac, hi: 0xac}, - {value: 0x8132, lo: 0xad, hi: 0xb3}, - // Block 0x37, offset 0x13c - {value: 0x0000, lo: 0x01}, - {value: 0x8104, lo: 0xaa, hi: 0xab}, - // Block 0x38, offset 0x13e - {value: 0x0000, lo: 0x02}, - {value: 0x8102, lo: 0xa6, hi: 0xa6}, - {value: 0x8104, lo: 0xb2, hi: 0xb3}, - // Block 0x39, offset 0x141 - {value: 0x0000, lo: 0x01}, - {value: 0x8102, lo: 0xb7, hi: 0xb7}, - // Block 0x3a, offset 0x143 - {value: 0x0000, lo: 0x0a}, - {value: 0x8132, lo: 0x90, hi: 0x92}, - {value: 0x8101, lo: 0x94, hi: 0x94}, - {value: 0x812d, lo: 0x95, hi: 0x99}, - {value: 0x8132, lo: 0x9a, hi: 0x9b}, - {value: 0x812d, lo: 0x9c, hi: 0x9f}, - {value: 0x8132, lo: 0xa0, hi: 0xa0}, - {value: 0x8101, lo: 0xa2, hi: 0xa8}, - {value: 0x812d, lo: 0xad, hi: 0xad}, - {value: 0x8132, lo: 0xb4, hi: 0xb4}, - {value: 0x8132, lo: 0xb8, hi: 0xb9}, - // Block 0x3b, offset 0x14e - {value: 0x0002, lo: 0x0a}, - {value: 0x0043, lo: 0xac, hi: 0xac}, - {value: 0x00d1, lo: 0xad, hi: 0xad}, - {value: 0x0045, lo: 0xae, hi: 0xae}, - {value: 0x0049, lo: 0xb0, hi: 0xb1}, - {value: 0x00e6, lo: 0xb2, hi: 0xb2}, - {value: 0x004f, lo: 0xb3, hi: 0xba}, - {value: 0x005f, lo: 0xbc, hi: 0xbc}, - {value: 0x00ef, lo: 0xbd, hi: 0xbd}, - {value: 0x0061, lo: 0xbe, hi: 0xbe}, - {value: 0x0065, lo: 0xbf, hi: 0xbf}, - // Block 0x3c, offset 0x159 - {value: 0x0000, lo: 0x0d}, - {value: 0x0001, lo: 0x80, hi: 0x8a}, - {value: 0x043b, lo: 0x91, hi: 0x91}, - {value: 0x429e, lo: 0x97, hi: 0x97}, - {value: 0x001d, lo: 0xa4, hi: 0xa4}, - {value: 0x1873, lo: 0xa5, hi: 0xa5}, - {value: 0x1b5f, lo: 0xa6, hi: 0xa6}, - {value: 0x0001, lo: 0xaf, hi: 0xaf}, - {value: 0x2694, lo: 0xb3, hi: 0xb3}, - {value: 0x2801, lo: 0xb4, hi: 0xb4}, - {value: 0x269b, lo: 0xb6, hi: 0xb6}, - {value: 0x280b, lo: 0xb7, hi: 0xb7}, - {value: 0x186d, lo: 0xbc, hi: 0xbc}, - {value: 0x426c, lo: 0xbe, hi: 0xbe}, - // Block 0x3d, offset 0x167 - {value: 0x0002, lo: 0x0d}, - {value: 0x1933, lo: 0x87, hi: 0x87}, - {value: 0x1930, lo: 0x88, hi: 0x88}, - {value: 0x1870, lo: 0x89, hi: 0x89}, - {value: 0x2991, lo: 0x97, hi: 0x97}, - {value: 0x0001, lo: 0x9f, hi: 0x9f}, - {value: 0x0021, lo: 0xb0, hi: 0xb0}, - {value: 0x0093, lo: 0xb1, hi: 0xb1}, - {value: 0x0029, lo: 0xb4, hi: 0xb9}, - {value: 0x0017, lo: 0xba, hi: 0xba}, - {value: 0x0467, lo: 0xbb, hi: 0xbb}, - {value: 0x003b, lo: 0xbc, hi: 0xbc}, - {value: 0x0011, lo: 0xbd, hi: 0xbe}, - {value: 0x009d, lo: 0xbf, hi: 0xbf}, - // Block 0x3e, offset 0x175 - {value: 0x0002, lo: 0x0f}, - {value: 0x0021, lo: 0x80, hi: 0x89}, - {value: 0x0017, lo: 0x8a, hi: 0x8a}, - {value: 0x0467, lo: 0x8b, hi: 0x8b}, - {value: 0x003b, lo: 0x8c, hi: 0x8c}, - {value: 0x0011, lo: 0x8d, hi: 0x8e}, - {value: 0x0083, lo: 0x90, hi: 0x90}, - {value: 0x008b, lo: 0x91, hi: 0x91}, - {value: 0x009f, lo: 0x92, hi: 0x92}, - {value: 0x00b1, lo: 0x93, hi: 0x93}, - {value: 0x0104, lo: 0x94, hi: 0x94}, - {value: 0x0091, lo: 0x95, hi: 0x95}, - {value: 0x0097, lo: 0x96, hi: 0x99}, - {value: 0x00a1, lo: 0x9a, hi: 0x9a}, - {value: 0x00a7, lo: 0x9b, hi: 0x9c}, - {value: 0x199c, lo: 0xa8, hi: 0xa8}, - // Block 0x3f, offset 0x185 - {value: 0x0000, lo: 0x0d}, - {value: 0x8132, lo: 0x90, hi: 0x91}, - {value: 0x8101, lo: 0x92, hi: 0x93}, - {value: 0x8132, lo: 0x94, hi: 0x97}, - {value: 0x8101, lo: 0x98, hi: 0x9a}, - {value: 0x8132, lo: 0x9b, hi: 0x9c}, - {value: 0x8132, lo: 0xa1, hi: 0xa1}, - {value: 0x8101, lo: 0xa5, hi: 0xa6}, - {value: 0x8132, lo: 0xa7, hi: 0xa7}, - {value: 0x812d, lo: 0xa8, hi: 0xa8}, - {value: 0x8132, lo: 0xa9, hi: 0xa9}, - {value: 0x8101, lo: 0xaa, hi: 0xab}, - {value: 0x812d, lo: 0xac, hi: 0xaf}, - {value: 0x8132, lo: 0xb0, hi: 0xb0}, - // Block 0x40, offset 0x193 - {value: 0x0007, lo: 0x06}, - {value: 0x2183, lo: 0x89, hi: 0x89}, - {value: 0xa000, lo: 0x90, hi: 0x90}, - {value: 0xa000, lo: 0x92, hi: 0x92}, - {value: 0xa000, lo: 0x94, hi: 0x94}, - {value: 0x3bbc, lo: 0x9a, hi: 0x9b}, - {value: 0x3bca, lo: 0xae, hi: 0xae}, - // Block 0x41, offset 0x19a - {value: 0x000e, lo: 0x05}, - {value: 0x3bd1, lo: 0x8d, hi: 0x8e}, - {value: 0x3bd8, lo: 0x8f, hi: 0x8f}, - {value: 0xa000, lo: 0x90, hi: 0x90}, - {value: 0xa000, lo: 0x92, hi: 0x92}, - {value: 0xa000, lo: 0x94, hi: 0x94}, - // Block 0x42, offset 0x1a0 - {value: 0x0173, lo: 0x0e}, - {value: 0xa000, lo: 0x83, hi: 0x83}, - {value: 0x3be6, lo: 0x84, hi: 0x84}, - {value: 0xa000, lo: 0x88, hi: 0x88}, - {value: 0x3bed, lo: 0x89, hi: 0x89}, - {value: 0xa000, lo: 0x8b, hi: 0x8b}, - {value: 0x3bf4, lo: 0x8c, hi: 0x8c}, - {value: 0xa000, lo: 0xa3, hi: 0xa3}, - {value: 0x3bfb, lo: 0xa4, hi: 0xa4}, - {value: 0xa000, lo: 0xa5, hi: 0xa5}, - {value: 0x3c02, lo: 0xa6, hi: 0xa6}, - {value: 0x26a2, lo: 0xac, hi: 0xad}, - {value: 0x26a9, lo: 0xaf, hi: 0xaf}, - {value: 0x281f, lo: 0xb0, hi: 0xb0}, - {value: 0xa000, lo: 0xbc, hi: 0xbc}, - // Block 0x43, offset 0x1af - {value: 0x0007, lo: 0x03}, - {value: 0x3c6b, lo: 0xa0, hi: 0xa1}, - {value: 0x3c95, lo: 0xa2, hi: 0xa3}, - {value: 0x3cbf, lo: 0xaa, hi: 0xad}, - // Block 0x44, offset 0x1b3 - {value: 0x0004, lo: 0x01}, - {value: 0x048b, lo: 0xa9, hi: 0xaa}, - // Block 0x45, offset 0x1b5 - {value: 0x0002, lo: 0x03}, - {value: 0x0057, lo: 0x80, hi: 0x8f}, - {value: 0x0083, lo: 0x90, hi: 0xa9}, - {value: 0x0021, lo: 0xaa, hi: 0xaa}, - // Block 0x46, offset 0x1b9 - {value: 0x0000, lo: 0x01}, - {value: 0x299e, lo: 0x8c, hi: 0x8c}, - // Block 0x47, offset 0x1bb - {value: 0x0266, lo: 0x02}, - {value: 0x1b8f, lo: 0xb4, hi: 0xb4}, - {value: 0x192d, lo: 0xb5, hi: 0xb6}, - // Block 0x48, offset 0x1be - {value: 0x0000, lo: 0x01}, - {value: 0x44e0, lo: 0x9c, hi: 0x9c}, - // Block 0x49, offset 0x1c0 - {value: 0x0000, lo: 0x02}, - {value: 0x0095, lo: 0xbc, hi: 0xbc}, - {value: 0x006d, lo: 0xbd, hi: 0xbd}, - // Block 0x4a, offset 0x1c3 - {value: 0x0000, lo: 0x01}, - {value: 0x8132, lo: 0xaf, hi: 0xb1}, - // Block 0x4b, offset 0x1c5 - {value: 0x0000, lo: 0x02}, - {value: 0x047f, lo: 0xaf, hi: 0xaf}, - {value: 0x8104, lo: 0xbf, hi: 0xbf}, - // Block 0x4c, offset 0x1c8 - {value: 0x0000, lo: 0x01}, - {value: 0x8132, lo: 0xa0, hi: 0xbf}, - // Block 0x4d, offset 0x1ca - {value: 0x0000, lo: 0x01}, - {value: 0x0dc3, lo: 0x9f, hi: 0x9f}, - // Block 0x4e, offset 0x1cc - {value: 0x0000, lo: 0x01}, - {value: 0x162f, lo: 0xb3, hi: 0xb3}, - // Block 0x4f, offset 0x1ce - {value: 0x0004, lo: 0x0b}, - {value: 0x1597, lo: 0x80, hi: 0x82}, - {value: 0x15af, lo: 0x83, hi: 0x83}, - {value: 0x15c7, lo: 0x84, hi: 0x85}, - {value: 0x15d7, lo: 0x86, hi: 0x89}, - {value: 0x15eb, lo: 0x8a, hi: 0x8c}, - {value: 0x15ff, lo: 0x8d, hi: 0x8d}, - {value: 0x1607, lo: 0x8e, hi: 0x8e}, - {value: 0x160f, lo: 0x8f, hi: 0x90}, - {value: 0x161b, lo: 0x91, hi: 0x93}, - {value: 0x162b, lo: 0x94, hi: 0x94}, - {value: 0x1633, lo: 0x95, hi: 0x95}, - // Block 0x50, offset 0x1da - {value: 0x0004, lo: 0x09}, - {value: 0x0001, lo: 0x80, hi: 0x80}, - {value: 0x812c, lo: 0xaa, hi: 0xaa}, - {value: 0x8131, lo: 0xab, hi: 0xab}, - {value: 0x8133, lo: 0xac, hi: 0xac}, - {value: 0x812e, lo: 0xad, hi: 0xad}, - {value: 0x812f, lo: 0xae, hi: 0xae}, - {value: 0x812f, lo: 0xaf, hi: 0xaf}, - {value: 0x04b3, lo: 0xb6, hi: 0xb6}, - {value: 0x0887, lo: 0xb8, hi: 0xba}, - // Block 0x51, offset 0x1e4 - {value: 0x0006, lo: 0x09}, - {value: 0x0313, lo: 0xb1, hi: 0xb1}, - {value: 0x0317, lo: 0xb2, hi: 0xb2}, - {value: 0x4a3e, lo: 0xb3, hi: 0xb3}, - {value: 0x031b, lo: 0xb4, hi: 0xb4}, - {value: 0x4a44, lo: 0xb5, hi: 0xb6}, - {value: 0x031f, lo: 0xb7, hi: 0xb7}, - {value: 0x0323, lo: 0xb8, hi: 0xb8}, - {value: 0x0327, lo: 0xb9, hi: 0xb9}, - {value: 0x4a50, lo: 0xba, hi: 0xbf}, - // Block 0x52, offset 0x1ee - {value: 0x0000, lo: 0x02}, - {value: 0x8132, lo: 0xaf, hi: 0xaf}, - {value: 0x8132, lo: 0xb4, hi: 0xbd}, - // Block 0x53, offset 0x1f1 - {value: 0x0000, lo: 0x03}, - {value: 0x020f, lo: 0x9c, hi: 0x9c}, - {value: 0x0212, lo: 0x9d, hi: 0x9d}, - {value: 0x8132, lo: 0x9e, hi: 0x9f}, - // Block 0x54, offset 0x1f5 - {value: 0x0000, lo: 0x01}, - {value: 0x8132, lo: 0xb0, hi: 0xb1}, - // Block 0x55, offset 0x1f7 - {value: 0x0000, lo: 0x01}, - {value: 0x163b, lo: 0xb0, hi: 0xb0}, - // Block 0x56, offset 0x1f9 - {value: 0x000c, lo: 0x01}, - {value: 0x00d7, lo: 0xb8, hi: 0xb9}, - // Block 0x57, offset 0x1fb - {value: 0x0000, lo: 0x01}, - {value: 0x8104, lo: 0x86, hi: 0x86}, - // Block 0x58, offset 0x1fd - {value: 0x0000, lo: 0x02}, - {value: 0x8104, lo: 0x84, hi: 0x84}, - {value: 0x8132, lo: 0xa0, hi: 0xb1}, - // Block 0x59, offset 0x200 - {value: 0x0000, lo: 0x01}, - {value: 0x812d, lo: 0xab, hi: 0xad}, - // Block 0x5a, offset 0x202 - {value: 0x0000, lo: 0x01}, - {value: 0x8104, lo: 0x93, hi: 0x93}, - // Block 0x5b, offset 0x204 - {value: 0x0000, lo: 0x01}, - {value: 0x8102, lo: 0xb3, hi: 0xb3}, - // Block 0x5c, offset 0x206 - {value: 0x0000, lo: 0x01}, - {value: 0x8104, lo: 0x80, hi: 0x80}, - // Block 0x5d, offset 0x208 - {value: 0x0000, lo: 0x05}, - {value: 0x8132, lo: 0xb0, hi: 0xb0}, - {value: 0x8132, lo: 0xb2, hi: 0xb3}, - {value: 0x812d, lo: 0xb4, hi: 0xb4}, - {value: 0x8132, lo: 0xb7, hi: 0xb8}, - {value: 0x8132, lo: 0xbe, hi: 0xbf}, - // Block 0x5e, offset 0x20e - {value: 0x0000, lo: 0x02}, - {value: 0x8132, lo: 0x81, hi: 0x81}, - {value: 0x8104, lo: 0xb6, hi: 0xb6}, - // Block 0x5f, offset 0x211 - {value: 0x0008, lo: 0x03}, - {value: 0x1637, lo: 0x9c, hi: 0x9d}, - {value: 0x0125, lo: 0x9e, hi: 0x9e}, - {value: 0x1643, lo: 0x9f, hi: 0x9f}, - // Block 0x60, offset 0x215 - {value: 0x0000, lo: 0x01}, - {value: 0x8104, lo: 0xad, hi: 0xad}, - // Block 0x61, offset 0x217 - {value: 0x0000, lo: 0x06}, - {value: 0xe500, lo: 0x80, hi: 0x80}, - {value: 0xc600, lo: 0x81, hi: 0x9b}, - {value: 0xe500, lo: 0x9c, hi: 0x9c}, - {value: 0xc600, lo: 0x9d, hi: 0xb7}, - {value: 0xe500, lo: 0xb8, hi: 0xb8}, - {value: 0xc600, lo: 0xb9, hi: 0xbf}, - // Block 0x62, offset 0x21e - {value: 0x0000, lo: 0x05}, - {value: 0xc600, lo: 0x80, hi: 0x93}, - {value: 0xe500, lo: 0x94, hi: 0x94}, - {value: 0xc600, lo: 0x95, hi: 0xaf}, - {value: 0xe500, lo: 0xb0, hi: 0xb0}, - {value: 0xc600, lo: 0xb1, hi: 0xbf}, - // Block 0x63, offset 0x224 - {value: 0x0000, lo: 0x05}, - {value: 0xc600, lo: 0x80, hi: 0x8b}, - {value: 0xe500, lo: 0x8c, hi: 0x8c}, - {value: 0xc600, lo: 0x8d, hi: 0xa7}, - {value: 0xe500, lo: 0xa8, hi: 0xa8}, - {value: 0xc600, lo: 0xa9, hi: 0xbf}, - // Block 0x64, offset 0x22a - {value: 0x0000, lo: 0x07}, - {value: 0xc600, lo: 0x80, hi: 0x83}, - {value: 0xe500, lo: 0x84, hi: 0x84}, - {value: 0xc600, lo: 0x85, hi: 0x9f}, - {value: 0xe500, lo: 0xa0, hi: 0xa0}, - {value: 0xc600, lo: 0xa1, hi: 0xbb}, - {value: 0xe500, lo: 0xbc, hi: 0xbc}, - {value: 0xc600, lo: 0xbd, hi: 0xbf}, - // Block 0x65, offset 0x232 - {value: 0x0000, lo: 0x05}, - {value: 0xc600, lo: 0x80, hi: 0x97}, - {value: 0xe500, lo: 0x98, hi: 0x98}, - {value: 0xc600, lo: 0x99, hi: 0xb3}, - {value: 0xe500, lo: 0xb4, hi: 0xb4}, - {value: 0xc600, lo: 0xb5, hi: 0xbf}, - // Block 0x66, offset 0x238 - {value: 0x0000, lo: 0x05}, - {value: 0xc600, lo: 0x80, hi: 0x8f}, - {value: 0xe500, lo: 0x90, hi: 0x90}, - {value: 0xc600, lo: 0x91, hi: 0xab}, - {value: 0xe500, lo: 0xac, hi: 0xac}, - {value: 0xc600, lo: 0xad, hi: 0xbf}, - // Block 0x67, offset 0x23e - {value: 0x0000, lo: 0x05}, - {value: 0xc600, lo: 0x80, hi: 0x87}, - {value: 0xe500, lo: 0x88, hi: 0x88}, - {value: 0xc600, lo: 0x89, hi: 0xa3}, - {value: 0xe500, lo: 0xa4, hi: 0xa4}, - {value: 0xc600, lo: 0xa5, hi: 0xbf}, - // Block 0x68, offset 0x244 - {value: 0x0000, lo: 0x03}, - {value: 0xc600, lo: 0x80, hi: 0x87}, - {value: 0xe500, lo: 0x88, hi: 0x88}, - {value: 0xc600, lo: 0x89, hi: 0xa3}, - // Block 0x69, offset 0x248 - {value: 0x0002, lo: 0x01}, - {value: 0x0003, lo: 0x81, hi: 0xbf}, - // Block 0x6a, offset 0x24a - {value: 0x0000, lo: 0x01}, - {value: 0x812d, lo: 0xbd, hi: 0xbd}, - // Block 0x6b, offset 0x24c - {value: 0x0000, lo: 0x01}, - {value: 0x812d, lo: 0xa0, hi: 0xa0}, - // Block 0x6c, offset 0x24e - {value: 0x0000, lo: 0x01}, - {value: 0x8132, lo: 0xb6, hi: 0xba}, - // Block 0x6d, offset 0x250 - {value: 0x002c, lo: 0x05}, - {value: 0x812d, lo: 0x8d, hi: 0x8d}, - {value: 0x8132, lo: 0x8f, hi: 0x8f}, - {value: 0x8132, lo: 0xb8, hi: 0xb8}, - {value: 0x8101, lo: 0xb9, hi: 0xba}, - {value: 0x8104, lo: 0xbf, hi: 0xbf}, - // Block 0x6e, offset 0x256 - {value: 0x0000, lo: 0x02}, - {value: 0x8132, lo: 0xa5, hi: 0xa5}, - {value: 0x812d, lo: 0xa6, hi: 0xa6}, - // Block 0x6f, offset 0x259 - {value: 0x0000, lo: 0x01}, - {value: 0x8132, lo: 0xa4, hi: 0xa7}, - // Block 0x70, offset 0x25b - {value: 0x0000, lo: 0x05}, - {value: 0x812d, lo: 0x86, hi: 0x87}, - {value: 0x8132, lo: 0x88, hi: 0x8a}, - {value: 0x812d, lo: 0x8b, hi: 0x8b}, - {value: 0x8132, lo: 0x8c, hi: 0x8c}, - {value: 0x812d, lo: 0x8d, hi: 0x90}, - // Block 0x71, offset 0x261 - {value: 0x0000, lo: 0x02}, - {value: 0x8104, lo: 0x86, hi: 0x86}, - {value: 0x8104, lo: 0xbf, hi: 0xbf}, - // Block 0x72, offset 0x264 - {value: 0x17fe, lo: 0x07}, - {value: 0xa000, lo: 0x99, hi: 0x99}, - {value: 0x423b, lo: 0x9a, hi: 0x9a}, - {value: 0xa000, lo: 0x9b, hi: 0x9b}, - {value: 0x4245, lo: 0x9c, hi: 0x9c}, - {value: 0xa000, lo: 0xa5, hi: 0xa5}, - {value: 0x424f, lo: 0xab, hi: 0xab}, - {value: 0x8104, lo: 0xb9, hi: 0xba}, - // Block 0x73, offset 0x26c - {value: 0x0000, lo: 0x06}, - {value: 0x8132, lo: 0x80, hi: 0x82}, - {value: 0x9900, lo: 0xa7, hi: 0xa7}, - {value: 0x2d81, lo: 0xae, hi: 0xae}, - {value: 0x2d8b, lo: 0xaf, hi: 0xaf}, - {value: 0xa000, lo: 0xb1, hi: 0xb2}, - {value: 0x8104, lo: 0xb3, hi: 0xb4}, - // Block 0x74, offset 0x273 - {value: 0x0000, lo: 0x02}, - {value: 0x8104, lo: 0x80, hi: 0x80}, - {value: 0x8102, lo: 0x8a, hi: 0x8a}, - // Block 0x75, offset 0x276 - {value: 0x0000, lo: 0x02}, - {value: 0x8104, lo: 0xb5, hi: 0xb5}, - {value: 0x8102, lo: 0xb6, hi: 0xb6}, - // Block 0x76, offset 0x279 - {value: 0x0002, lo: 0x01}, - {value: 0x8102, lo: 0xa9, hi: 0xaa}, - // Block 0x77, offset 0x27b - {value: 0x0000, lo: 0x02}, - {value: 0x8102, lo: 0xbb, hi: 0xbc}, - {value: 0x9900, lo: 0xbe, hi: 0xbe}, - // Block 0x78, offset 0x27e - {value: 0x0000, lo: 0x07}, - {value: 0xa000, lo: 0x87, hi: 0x87}, - {value: 0x2d95, lo: 0x8b, hi: 0x8b}, - {value: 0x2d9f, lo: 0x8c, hi: 0x8c}, - {value: 0x8104, lo: 0x8d, hi: 0x8d}, - {value: 0x9900, lo: 0x97, hi: 0x97}, - {value: 0x8132, lo: 0xa6, hi: 0xac}, - {value: 0x8132, lo: 0xb0, hi: 0xb4}, - // Block 0x79, offset 0x286 - {value: 0x0000, lo: 0x03}, - {value: 0x8104, lo: 0x82, hi: 0x82}, - {value: 0x8102, lo: 0x86, hi: 0x86}, - {value: 0x8132, lo: 0x9e, hi: 0x9e}, - // Block 0x7a, offset 0x28a - {value: 0x6b57, lo: 0x06}, - {value: 0x9900, lo: 0xb0, hi: 0xb0}, - {value: 0xa000, lo: 0xb9, hi: 0xb9}, - {value: 0x9900, lo: 0xba, hi: 0xba}, - {value: 0x2db3, lo: 0xbb, hi: 0xbb}, - {value: 0x2da9, lo: 0xbc, hi: 0xbd}, - {value: 0x2dbd, lo: 0xbe, hi: 0xbe}, - // Block 0x7b, offset 0x291 - {value: 0x0000, lo: 0x02}, - {value: 0x8104, lo: 0x82, hi: 0x82}, - {value: 0x8102, lo: 0x83, hi: 0x83}, - // Block 0x7c, offset 0x294 - {value: 0x0000, lo: 0x05}, - {value: 0x9900, lo: 0xaf, hi: 0xaf}, - {value: 0xa000, lo: 0xb8, hi: 0xb9}, - {value: 0x2dc7, lo: 0xba, hi: 0xba}, - {value: 0x2dd1, lo: 0xbb, hi: 0xbb}, - {value: 0x8104, lo: 0xbf, hi: 0xbf}, - // Block 0x7d, offset 0x29a - {value: 0x0000, lo: 0x01}, - {value: 0x8102, lo: 0x80, hi: 0x80}, - // Block 0x7e, offset 0x29c - {value: 0x0000, lo: 0x01}, - {value: 0x8104, lo: 0xbf, hi: 0xbf}, - // Block 0x7f, offset 0x29e - {value: 0x0000, lo: 0x02}, - {value: 0x8104, lo: 0xb6, hi: 0xb6}, - {value: 0x8102, lo: 0xb7, hi: 0xb7}, - // Block 0x80, offset 0x2a1 - {value: 0x0000, lo: 0x01}, - {value: 0x8104, lo: 0xab, hi: 0xab}, - // Block 0x81, offset 0x2a3 - {value: 0x0000, lo: 0x02}, - {value: 0x8104, lo: 0xb9, hi: 0xb9}, - {value: 0x8102, lo: 0xba, hi: 0xba}, - // Block 0x82, offset 0x2a6 - {value: 0x0000, lo: 0x01}, - {value: 0x8104, lo: 0xa0, hi: 0xa0}, - // Block 0x83, offset 0x2a8 - {value: 0x0000, lo: 0x01}, - {value: 0x8104, lo: 0xb4, hi: 0xb4}, - // Block 0x84, offset 0x2aa - {value: 0x0000, lo: 0x01}, - {value: 0x8104, lo: 0x87, hi: 0x87}, - // Block 0x85, offset 0x2ac - {value: 0x0000, lo: 0x01}, - {value: 0x8104, lo: 0x99, hi: 0x99}, - // Block 0x86, offset 0x2ae - {value: 0x0000, lo: 0x02}, - {value: 0x8102, lo: 0x82, hi: 0x82}, - {value: 0x8104, lo: 0x84, hi: 0x85}, - // Block 0x87, offset 0x2b1 - {value: 0x0000, lo: 0x01}, - {value: 0x8104, lo: 0x97, hi: 0x97}, - // Block 0x88, offset 0x2b3 - {value: 0x0000, lo: 0x01}, - {value: 0x8101, lo: 0xb0, hi: 0xb4}, - // Block 0x89, offset 0x2b5 - {value: 0x0000, lo: 0x01}, - {value: 0x8132, lo: 0xb0, hi: 0xb6}, - // Block 0x8a, offset 0x2b7 - {value: 0x0000, lo: 0x01}, - {value: 0x8101, lo: 0x9e, hi: 0x9e}, - // Block 0x8b, offset 0x2b9 - {value: 0x0000, lo: 0x0c}, - {value: 0x45cf, lo: 0x9e, hi: 0x9e}, - {value: 0x45d9, lo: 0x9f, hi: 0x9f}, - {value: 0x460d, lo: 0xa0, hi: 0xa0}, - {value: 0x461b, lo: 0xa1, hi: 0xa1}, - {value: 0x4629, lo: 0xa2, hi: 0xa2}, - {value: 0x4637, lo: 0xa3, hi: 0xa3}, - {value: 0x4645, lo: 0xa4, hi: 0xa4}, - {value: 0x812b, lo: 0xa5, hi: 0xa6}, - {value: 0x8101, lo: 0xa7, hi: 0xa9}, - {value: 0x8130, lo: 0xad, hi: 0xad}, - {value: 0x812b, lo: 0xae, hi: 0xb2}, - {value: 0x812d, lo: 0xbb, hi: 0xbf}, - // Block 0x8c, offset 0x2c6 - {value: 0x0000, lo: 0x09}, - {value: 0x812d, lo: 0x80, hi: 0x82}, - {value: 0x8132, lo: 0x85, hi: 0x89}, - {value: 0x812d, lo: 0x8a, hi: 0x8b}, - {value: 0x8132, lo: 0xaa, hi: 0xad}, - {value: 0x45e3, lo: 0xbb, hi: 0xbb}, - {value: 0x45ed, lo: 0xbc, hi: 0xbc}, - {value: 0x4653, lo: 0xbd, hi: 0xbd}, - {value: 0x466f, lo: 0xbe, hi: 0xbe}, - {value: 0x4661, lo: 0xbf, hi: 0xbf}, - // Block 0x8d, offset 0x2d0 - {value: 0x0000, lo: 0x01}, - {value: 0x467d, lo: 0x80, hi: 0x80}, - // Block 0x8e, offset 0x2d2 - {value: 0x0000, lo: 0x01}, - {value: 0x8132, lo: 0x82, hi: 0x84}, - // Block 0x8f, offset 0x2d4 - {value: 0x0002, lo: 0x03}, - {value: 0x0043, lo: 0x80, hi: 0x99}, - {value: 0x0083, lo: 0x9a, hi: 0xb3}, - {value: 0x0043, lo: 0xb4, hi: 0xbf}, - // Block 0x90, offset 0x2d8 - {value: 0x0002, lo: 0x04}, - {value: 0x005b, lo: 0x80, hi: 0x8d}, - {value: 0x0083, lo: 0x8e, hi: 0x94}, - {value: 0x0093, lo: 0x96, hi: 0xa7}, - {value: 0x0043, lo: 0xa8, hi: 0xbf}, - // Block 0x91, offset 0x2dd - {value: 0x0002, lo: 0x0b}, - {value: 0x0073, lo: 0x80, hi: 0x81}, - {value: 0x0083, lo: 0x82, hi: 0x9b}, - {value: 0x0043, lo: 0x9c, hi: 0x9c}, - {value: 0x0047, lo: 0x9e, hi: 0x9f}, - {value: 0x004f, lo: 0xa2, hi: 0xa2}, - {value: 0x0055, lo: 0xa5, hi: 0xa6}, - {value: 0x005d, lo: 0xa9, hi: 0xac}, - {value: 0x0067, lo: 0xae, hi: 0xb5}, - {value: 0x0083, lo: 0xb6, hi: 0xb9}, - {value: 0x008d, lo: 0xbb, hi: 0xbb}, - {value: 0x0091, lo: 0xbd, hi: 0xbf}, - // Block 0x92, offset 0x2e9 - {value: 0x0002, lo: 0x04}, - {value: 0x0097, lo: 0x80, hi: 0x83}, - {value: 0x00a1, lo: 0x85, hi: 0x8f}, - {value: 0x0043, lo: 0x90, hi: 0xa9}, - {value: 0x0083, lo: 0xaa, hi: 0xbf}, - // Block 0x93, offset 0x2ee - {value: 0x0002, lo: 0x08}, - {value: 0x00af, lo: 0x80, hi: 0x83}, - {value: 0x0043, lo: 0x84, hi: 0x85}, - {value: 0x0049, lo: 0x87, hi: 0x8a}, - {value: 0x0055, lo: 0x8d, hi: 0x94}, - {value: 0x0067, lo: 0x96, hi: 0x9c}, - {value: 0x0083, lo: 0x9e, hi: 0xb7}, - {value: 0x0043, lo: 0xb8, hi: 0xb9}, - {value: 0x0049, lo: 0xbb, hi: 0xbe}, - // Block 0x94, offset 0x2f7 - {value: 0x0002, lo: 0x05}, - {value: 0x0053, lo: 0x80, hi: 0x84}, - {value: 0x005f, lo: 0x86, hi: 0x86}, - {value: 0x0067, lo: 0x8a, hi: 0x90}, - {value: 0x0083, lo: 0x92, hi: 0xab}, - {value: 0x0043, lo: 0xac, hi: 0xbf}, - // Block 0x95, offset 0x2fd - {value: 0x0002, lo: 0x04}, - {value: 0x006b, lo: 0x80, hi: 0x85}, - {value: 0x0083, lo: 0x86, hi: 0x9f}, - {value: 0x0043, lo: 0xa0, hi: 0xb9}, - {value: 0x0083, lo: 0xba, hi: 0xbf}, - // Block 0x96, offset 0x302 - {value: 0x0002, lo: 0x03}, - {value: 0x008f, lo: 0x80, hi: 0x93}, - {value: 0x0043, lo: 0x94, hi: 0xad}, - {value: 0x0083, lo: 0xae, hi: 0xbf}, - // Block 0x97, offset 0x306 - {value: 0x0002, lo: 0x04}, - {value: 0x00a7, lo: 0x80, hi: 0x87}, - {value: 0x0043, lo: 0x88, hi: 0xa1}, - {value: 0x0083, lo: 0xa2, hi: 0xbb}, - {value: 0x0043, lo: 0xbc, hi: 0xbf}, - // Block 0x98, offset 0x30b - {value: 0x0002, lo: 0x03}, - {value: 0x004b, lo: 0x80, hi: 0x95}, - {value: 0x0083, lo: 0x96, hi: 0xaf}, - {value: 0x0043, lo: 0xb0, hi: 0xbf}, - // Block 0x99, offset 0x30f - {value: 0x0003, lo: 0x0f}, - {value: 0x01b8, lo: 0x80, hi: 0x80}, - {value: 0x045f, lo: 0x81, hi: 0x81}, - {value: 0x01bb, lo: 0x82, hi: 0x9a}, - {value: 0x045b, lo: 0x9b, hi: 0x9b}, - {value: 0x01c7, lo: 0x9c, hi: 0x9c}, - {value: 0x01d0, lo: 0x9d, hi: 0x9d}, - {value: 0x01d6, lo: 0x9e, hi: 0x9e}, - {value: 0x01fa, lo: 0x9f, hi: 0x9f}, - {value: 0x01eb, lo: 0xa0, hi: 0xa0}, - {value: 0x01e8, lo: 0xa1, hi: 0xa1}, - {value: 0x0173, lo: 0xa2, hi: 0xb2}, - {value: 0x0188, lo: 0xb3, hi: 0xb3}, - {value: 0x01a6, lo: 0xb4, hi: 0xba}, - {value: 0x045f, lo: 0xbb, hi: 0xbb}, - {value: 0x01bb, lo: 0xbc, hi: 0xbf}, - // Block 0x9a, offset 0x31f - {value: 0x0003, lo: 0x0d}, - {value: 0x01c7, lo: 0x80, hi: 0x94}, - {value: 0x045b, lo: 0x95, hi: 0x95}, - {value: 0x01c7, lo: 0x96, hi: 0x96}, - {value: 0x01d0, lo: 0x97, hi: 0x97}, - {value: 0x01d6, lo: 0x98, hi: 0x98}, - {value: 0x01fa, lo: 0x99, hi: 0x99}, - {value: 0x01eb, lo: 0x9a, hi: 0x9a}, - {value: 0x01e8, lo: 0x9b, hi: 0x9b}, - {value: 0x0173, lo: 0x9c, hi: 0xac}, - {value: 0x0188, lo: 0xad, hi: 0xad}, - {value: 0x01a6, lo: 0xae, hi: 0xb4}, - {value: 0x045f, lo: 0xb5, hi: 0xb5}, - {value: 0x01bb, lo: 0xb6, hi: 0xbf}, - // Block 0x9b, offset 0x32d - {value: 0x0003, lo: 0x0d}, - {value: 0x01d9, lo: 0x80, hi: 0x8e}, - {value: 0x045b, lo: 0x8f, hi: 0x8f}, - {value: 0x01c7, lo: 0x90, hi: 0x90}, - {value: 0x01d0, lo: 0x91, hi: 0x91}, - {value: 0x01d6, lo: 0x92, hi: 0x92}, - {value: 0x01fa, lo: 0x93, hi: 0x93}, - {value: 0x01eb, lo: 0x94, hi: 0x94}, - {value: 0x01e8, lo: 0x95, hi: 0x95}, - {value: 0x0173, lo: 0x96, hi: 0xa6}, - {value: 0x0188, lo: 0xa7, hi: 0xa7}, - {value: 0x01a6, lo: 0xa8, hi: 0xae}, - {value: 0x045f, lo: 0xaf, hi: 0xaf}, - {value: 0x01bb, lo: 0xb0, hi: 0xbf}, - // Block 0x9c, offset 0x33b - {value: 0x0003, lo: 0x0d}, - {value: 0x01eb, lo: 0x80, hi: 0x88}, - {value: 0x045b, lo: 0x89, hi: 0x89}, - {value: 0x01c7, lo: 0x8a, hi: 0x8a}, - {value: 0x01d0, lo: 0x8b, hi: 0x8b}, - {value: 0x01d6, lo: 0x8c, hi: 0x8c}, - {value: 0x01fa, lo: 0x8d, hi: 0x8d}, - {value: 0x01eb, lo: 0x8e, hi: 0x8e}, - {value: 0x01e8, lo: 0x8f, hi: 0x8f}, - {value: 0x0173, lo: 0x90, hi: 0xa0}, - {value: 0x0188, lo: 0xa1, hi: 0xa1}, - {value: 0x01a6, lo: 0xa2, hi: 0xa8}, - {value: 0x045f, lo: 0xa9, hi: 0xa9}, - {value: 0x01bb, lo: 0xaa, hi: 0xbf}, - // Block 0x9d, offset 0x349 - {value: 0x0000, lo: 0x05}, - {value: 0x8132, lo: 0x80, hi: 0x86}, - {value: 0x8132, lo: 0x88, hi: 0x98}, - {value: 0x8132, lo: 0x9b, hi: 0xa1}, - {value: 0x8132, lo: 0xa3, hi: 0xa4}, - {value: 0x8132, lo: 0xa6, hi: 0xaa}, - // Block 0x9e, offset 0x34f - {value: 0x0000, lo: 0x01}, - {value: 0x8132, lo: 0xac, hi: 0xaf}, - // Block 0x9f, offset 0x351 - {value: 0x0000, lo: 0x01}, - {value: 0x812d, lo: 0x90, hi: 0x96}, - // Block 0xa0, offset 0x353 - {value: 0x0000, lo: 0x02}, - {value: 0x8132, lo: 0x84, hi: 0x89}, - {value: 0x8102, lo: 0x8a, hi: 0x8a}, - // Block 0xa1, offset 0x356 - {value: 0x0002, lo: 0x0a}, - {value: 0x0063, lo: 0x80, hi: 0x89}, - {value: 0x1951, lo: 0x8a, hi: 0x8a}, - {value: 0x1984, lo: 0x8b, hi: 0x8b}, - {value: 0x199f, lo: 0x8c, hi: 0x8c}, - {value: 0x19a5, lo: 0x8d, hi: 0x8d}, - {value: 0x1bc3, lo: 0x8e, hi: 0x8e}, - {value: 0x19b1, lo: 0x8f, hi: 0x8f}, - {value: 0x197b, lo: 0xaa, hi: 0xaa}, - {value: 0x197e, lo: 0xab, hi: 0xab}, - {value: 0x1981, lo: 0xac, hi: 0xac}, - // Block 0xa2, offset 0x361 - {value: 0x0000, lo: 0x01}, - {value: 0x193f, lo: 0x90, hi: 0x90}, - // Block 0xa3, offset 0x363 - {value: 0x0028, lo: 0x09}, - {value: 0x2865, lo: 0x80, hi: 0x80}, - {value: 0x2829, lo: 0x81, hi: 0x81}, - {value: 0x2833, lo: 0x82, hi: 0x82}, - {value: 0x2847, lo: 0x83, hi: 0x84}, - {value: 0x2851, lo: 0x85, hi: 0x86}, - {value: 0x283d, lo: 0x87, hi: 0x87}, - {value: 0x285b, lo: 0x88, hi: 0x88}, - {value: 0x0b6f, lo: 0x90, hi: 0x90}, - {value: 0x08e7, lo: 0x91, hi: 0x91}, -} - -// recompMap: 7520 bytes (entries only) -var recompMap map[uint32]rune -var recompMapOnce sync.Once - -const recompMapPacked = "" + - "\x00A\x03\x00\x00\x00\x00\xc0" + // 0x00410300: 0x000000C0 - "\x00A\x03\x01\x00\x00\x00\xc1" + // 0x00410301: 0x000000C1 - "\x00A\x03\x02\x00\x00\x00\xc2" + // 0x00410302: 0x000000C2 - "\x00A\x03\x03\x00\x00\x00\xc3" + // 0x00410303: 0x000000C3 - "\x00A\x03\b\x00\x00\x00\xc4" + // 0x00410308: 0x000000C4 - "\x00A\x03\n\x00\x00\x00\xc5" + // 0x0041030A: 0x000000C5 - "\x00C\x03'\x00\x00\x00\xc7" + // 0x00430327: 0x000000C7 - "\x00E\x03\x00\x00\x00\x00\xc8" + // 0x00450300: 0x000000C8 - "\x00E\x03\x01\x00\x00\x00\xc9" + // 0x00450301: 0x000000C9 - "\x00E\x03\x02\x00\x00\x00\xca" + // 0x00450302: 0x000000CA - "\x00E\x03\b\x00\x00\x00\xcb" + // 0x00450308: 0x000000CB - "\x00I\x03\x00\x00\x00\x00\xcc" + // 0x00490300: 0x000000CC - "\x00I\x03\x01\x00\x00\x00\xcd" + // 0x00490301: 0x000000CD - "\x00I\x03\x02\x00\x00\x00\xce" + // 0x00490302: 0x000000CE - "\x00I\x03\b\x00\x00\x00\xcf" + // 0x00490308: 0x000000CF - "\x00N\x03\x03\x00\x00\x00\xd1" + // 0x004E0303: 0x000000D1 - "\x00O\x03\x00\x00\x00\x00\xd2" + // 0x004F0300: 0x000000D2 - "\x00O\x03\x01\x00\x00\x00\xd3" + // 0x004F0301: 0x000000D3 - "\x00O\x03\x02\x00\x00\x00\xd4" + // 0x004F0302: 0x000000D4 - "\x00O\x03\x03\x00\x00\x00\xd5" + // 0x004F0303: 0x000000D5 - "\x00O\x03\b\x00\x00\x00\xd6" + // 0x004F0308: 0x000000D6 - "\x00U\x03\x00\x00\x00\x00\xd9" + // 0x00550300: 0x000000D9 - "\x00U\x03\x01\x00\x00\x00\xda" + // 0x00550301: 0x000000DA - "\x00U\x03\x02\x00\x00\x00\xdb" + // 0x00550302: 0x000000DB - "\x00U\x03\b\x00\x00\x00\xdc" + // 0x00550308: 0x000000DC - "\x00Y\x03\x01\x00\x00\x00\xdd" + // 0x00590301: 0x000000DD - "\x00a\x03\x00\x00\x00\x00\xe0" + // 0x00610300: 0x000000E0 - "\x00a\x03\x01\x00\x00\x00\xe1" + // 0x00610301: 0x000000E1 - "\x00a\x03\x02\x00\x00\x00\xe2" + // 0x00610302: 0x000000E2 - "\x00a\x03\x03\x00\x00\x00\xe3" + // 0x00610303: 0x000000E3 - "\x00a\x03\b\x00\x00\x00\xe4" + // 0x00610308: 0x000000E4 - "\x00a\x03\n\x00\x00\x00\xe5" + // 0x0061030A: 0x000000E5 - "\x00c\x03'\x00\x00\x00\xe7" + // 0x00630327: 0x000000E7 - "\x00e\x03\x00\x00\x00\x00\xe8" + // 0x00650300: 0x000000E8 - "\x00e\x03\x01\x00\x00\x00\xe9" + // 0x00650301: 0x000000E9 - "\x00e\x03\x02\x00\x00\x00\xea" + // 0x00650302: 0x000000EA - "\x00e\x03\b\x00\x00\x00\xeb" + // 0x00650308: 0x000000EB - "\x00i\x03\x00\x00\x00\x00\xec" + // 0x00690300: 0x000000EC - "\x00i\x03\x01\x00\x00\x00\xed" + // 0x00690301: 0x000000ED - "\x00i\x03\x02\x00\x00\x00\xee" + // 0x00690302: 0x000000EE - "\x00i\x03\b\x00\x00\x00\xef" + // 0x00690308: 0x000000EF - "\x00n\x03\x03\x00\x00\x00\xf1" + // 0x006E0303: 0x000000F1 - "\x00o\x03\x00\x00\x00\x00\xf2" + // 0x006F0300: 0x000000F2 - "\x00o\x03\x01\x00\x00\x00\xf3" + // 0x006F0301: 0x000000F3 - "\x00o\x03\x02\x00\x00\x00\xf4" + // 0x006F0302: 0x000000F4 - "\x00o\x03\x03\x00\x00\x00\xf5" + // 0x006F0303: 0x000000F5 - "\x00o\x03\b\x00\x00\x00\xf6" + // 0x006F0308: 0x000000F6 - "\x00u\x03\x00\x00\x00\x00\xf9" + // 0x00750300: 0x000000F9 - "\x00u\x03\x01\x00\x00\x00\xfa" + // 0x00750301: 0x000000FA - "\x00u\x03\x02\x00\x00\x00\xfb" + // 0x00750302: 0x000000FB - "\x00u\x03\b\x00\x00\x00\xfc" + // 0x00750308: 0x000000FC - "\x00y\x03\x01\x00\x00\x00\xfd" + // 0x00790301: 0x000000FD - "\x00y\x03\b\x00\x00\x00\xff" + // 0x00790308: 0x000000FF - "\x00A\x03\x04\x00\x00\x01\x00" + // 0x00410304: 0x00000100 - "\x00a\x03\x04\x00\x00\x01\x01" + // 0x00610304: 0x00000101 - "\x00A\x03\x06\x00\x00\x01\x02" + // 0x00410306: 0x00000102 - "\x00a\x03\x06\x00\x00\x01\x03" + // 0x00610306: 0x00000103 - "\x00A\x03(\x00\x00\x01\x04" + // 0x00410328: 0x00000104 - "\x00a\x03(\x00\x00\x01\x05" + // 0x00610328: 0x00000105 - "\x00C\x03\x01\x00\x00\x01\x06" + // 0x00430301: 0x00000106 - "\x00c\x03\x01\x00\x00\x01\a" + // 0x00630301: 0x00000107 - "\x00C\x03\x02\x00\x00\x01\b" + // 0x00430302: 0x00000108 - "\x00c\x03\x02\x00\x00\x01\t" + // 0x00630302: 0x00000109 - "\x00C\x03\a\x00\x00\x01\n" + // 0x00430307: 0x0000010A - "\x00c\x03\a\x00\x00\x01\v" + // 0x00630307: 0x0000010B - "\x00C\x03\f\x00\x00\x01\f" + // 0x0043030C: 0x0000010C - "\x00c\x03\f\x00\x00\x01\r" + // 0x0063030C: 0x0000010D - "\x00D\x03\f\x00\x00\x01\x0e" + // 0x0044030C: 0x0000010E - "\x00d\x03\f\x00\x00\x01\x0f" + // 0x0064030C: 0x0000010F - "\x00E\x03\x04\x00\x00\x01\x12" + // 0x00450304: 0x00000112 - "\x00e\x03\x04\x00\x00\x01\x13" + // 0x00650304: 0x00000113 - "\x00E\x03\x06\x00\x00\x01\x14" + // 0x00450306: 0x00000114 - "\x00e\x03\x06\x00\x00\x01\x15" + // 0x00650306: 0x00000115 - "\x00E\x03\a\x00\x00\x01\x16" + // 0x00450307: 0x00000116 - "\x00e\x03\a\x00\x00\x01\x17" + // 0x00650307: 0x00000117 - "\x00E\x03(\x00\x00\x01\x18" + // 0x00450328: 0x00000118 - "\x00e\x03(\x00\x00\x01\x19" + // 0x00650328: 0x00000119 - "\x00E\x03\f\x00\x00\x01\x1a" + // 0x0045030C: 0x0000011A - "\x00e\x03\f\x00\x00\x01\x1b" + // 0x0065030C: 0x0000011B - "\x00G\x03\x02\x00\x00\x01\x1c" + // 0x00470302: 0x0000011C - "\x00g\x03\x02\x00\x00\x01\x1d" + // 0x00670302: 0x0000011D - "\x00G\x03\x06\x00\x00\x01\x1e" + // 0x00470306: 0x0000011E - "\x00g\x03\x06\x00\x00\x01\x1f" + // 0x00670306: 0x0000011F - "\x00G\x03\a\x00\x00\x01 " + // 0x00470307: 0x00000120 - "\x00g\x03\a\x00\x00\x01!" + // 0x00670307: 0x00000121 - "\x00G\x03'\x00\x00\x01\"" + // 0x00470327: 0x00000122 - "\x00g\x03'\x00\x00\x01#" + // 0x00670327: 0x00000123 - "\x00H\x03\x02\x00\x00\x01$" + // 0x00480302: 0x00000124 - "\x00h\x03\x02\x00\x00\x01%" + // 0x00680302: 0x00000125 - "\x00I\x03\x03\x00\x00\x01(" + // 0x00490303: 0x00000128 - "\x00i\x03\x03\x00\x00\x01)" + // 0x00690303: 0x00000129 - "\x00I\x03\x04\x00\x00\x01*" + // 0x00490304: 0x0000012A - "\x00i\x03\x04\x00\x00\x01+" + // 0x00690304: 0x0000012B - "\x00I\x03\x06\x00\x00\x01," + // 0x00490306: 0x0000012C - "\x00i\x03\x06\x00\x00\x01-" + // 0x00690306: 0x0000012D - "\x00I\x03(\x00\x00\x01." + // 0x00490328: 0x0000012E - "\x00i\x03(\x00\x00\x01/" + // 0x00690328: 0x0000012F - "\x00I\x03\a\x00\x00\x010" + // 0x00490307: 0x00000130 - "\x00J\x03\x02\x00\x00\x014" + // 0x004A0302: 0x00000134 - "\x00j\x03\x02\x00\x00\x015" + // 0x006A0302: 0x00000135 - "\x00K\x03'\x00\x00\x016" + // 0x004B0327: 0x00000136 - "\x00k\x03'\x00\x00\x017" + // 0x006B0327: 0x00000137 - "\x00L\x03\x01\x00\x00\x019" + // 0x004C0301: 0x00000139 - "\x00l\x03\x01\x00\x00\x01:" + // 0x006C0301: 0x0000013A - "\x00L\x03'\x00\x00\x01;" + // 0x004C0327: 0x0000013B - "\x00l\x03'\x00\x00\x01<" + // 0x006C0327: 0x0000013C - "\x00L\x03\f\x00\x00\x01=" + // 0x004C030C: 0x0000013D - "\x00l\x03\f\x00\x00\x01>" + // 0x006C030C: 0x0000013E - "\x00N\x03\x01\x00\x00\x01C" + // 0x004E0301: 0x00000143 - "\x00n\x03\x01\x00\x00\x01D" + // 0x006E0301: 0x00000144 - "\x00N\x03'\x00\x00\x01E" + // 0x004E0327: 0x00000145 - "\x00n\x03'\x00\x00\x01F" + // 0x006E0327: 0x00000146 - "\x00N\x03\f\x00\x00\x01G" + // 0x004E030C: 0x00000147 - "\x00n\x03\f\x00\x00\x01H" + // 0x006E030C: 0x00000148 - "\x00O\x03\x04\x00\x00\x01L" + // 0x004F0304: 0x0000014C - "\x00o\x03\x04\x00\x00\x01M" + // 0x006F0304: 0x0000014D - "\x00O\x03\x06\x00\x00\x01N" + // 0x004F0306: 0x0000014E - "\x00o\x03\x06\x00\x00\x01O" + // 0x006F0306: 0x0000014F - "\x00O\x03\v\x00\x00\x01P" + // 0x004F030B: 0x00000150 - "\x00o\x03\v\x00\x00\x01Q" + // 0x006F030B: 0x00000151 - "\x00R\x03\x01\x00\x00\x01T" + // 0x00520301: 0x00000154 - "\x00r\x03\x01\x00\x00\x01U" + // 0x00720301: 0x00000155 - "\x00R\x03'\x00\x00\x01V" + // 0x00520327: 0x00000156 - "\x00r\x03'\x00\x00\x01W" + // 0x00720327: 0x00000157 - "\x00R\x03\f\x00\x00\x01X" + // 0x0052030C: 0x00000158 - "\x00r\x03\f\x00\x00\x01Y" + // 0x0072030C: 0x00000159 - "\x00S\x03\x01\x00\x00\x01Z" + // 0x00530301: 0x0000015A - "\x00s\x03\x01\x00\x00\x01[" + // 0x00730301: 0x0000015B - "\x00S\x03\x02\x00\x00\x01\\" + // 0x00530302: 0x0000015C - "\x00s\x03\x02\x00\x00\x01]" + // 0x00730302: 0x0000015D - "\x00S\x03'\x00\x00\x01^" + // 0x00530327: 0x0000015E - "\x00s\x03'\x00\x00\x01_" + // 0x00730327: 0x0000015F - "\x00S\x03\f\x00\x00\x01`" + // 0x0053030C: 0x00000160 - "\x00s\x03\f\x00\x00\x01a" + // 0x0073030C: 0x00000161 - "\x00T\x03'\x00\x00\x01b" + // 0x00540327: 0x00000162 - "\x00t\x03'\x00\x00\x01c" + // 0x00740327: 0x00000163 - "\x00T\x03\f\x00\x00\x01d" + // 0x0054030C: 0x00000164 - "\x00t\x03\f\x00\x00\x01e" + // 0x0074030C: 0x00000165 - "\x00U\x03\x03\x00\x00\x01h" + // 0x00550303: 0x00000168 - "\x00u\x03\x03\x00\x00\x01i" + // 0x00750303: 0x00000169 - "\x00U\x03\x04\x00\x00\x01j" + // 0x00550304: 0x0000016A - "\x00u\x03\x04\x00\x00\x01k" + // 0x00750304: 0x0000016B - "\x00U\x03\x06\x00\x00\x01l" + // 0x00550306: 0x0000016C - "\x00u\x03\x06\x00\x00\x01m" + // 0x00750306: 0x0000016D - "\x00U\x03\n\x00\x00\x01n" + // 0x0055030A: 0x0000016E - "\x00u\x03\n\x00\x00\x01o" + // 0x0075030A: 0x0000016F - "\x00U\x03\v\x00\x00\x01p" + // 0x0055030B: 0x00000170 - "\x00u\x03\v\x00\x00\x01q" + // 0x0075030B: 0x00000171 - "\x00U\x03(\x00\x00\x01r" + // 0x00550328: 0x00000172 - "\x00u\x03(\x00\x00\x01s" + // 0x00750328: 0x00000173 - "\x00W\x03\x02\x00\x00\x01t" + // 0x00570302: 0x00000174 - "\x00w\x03\x02\x00\x00\x01u" + // 0x00770302: 0x00000175 - "\x00Y\x03\x02\x00\x00\x01v" + // 0x00590302: 0x00000176 - "\x00y\x03\x02\x00\x00\x01w" + // 0x00790302: 0x00000177 - "\x00Y\x03\b\x00\x00\x01x" + // 0x00590308: 0x00000178 - "\x00Z\x03\x01\x00\x00\x01y" + // 0x005A0301: 0x00000179 - "\x00z\x03\x01\x00\x00\x01z" + // 0x007A0301: 0x0000017A - "\x00Z\x03\a\x00\x00\x01{" + // 0x005A0307: 0x0000017B - "\x00z\x03\a\x00\x00\x01|" + // 0x007A0307: 0x0000017C - "\x00Z\x03\f\x00\x00\x01}" + // 0x005A030C: 0x0000017D - "\x00z\x03\f\x00\x00\x01~" + // 0x007A030C: 0x0000017E - "\x00O\x03\x1b\x00\x00\x01\xa0" + // 0x004F031B: 0x000001A0 - "\x00o\x03\x1b\x00\x00\x01\xa1" + // 0x006F031B: 0x000001A1 - "\x00U\x03\x1b\x00\x00\x01\xaf" + // 0x0055031B: 0x000001AF - "\x00u\x03\x1b\x00\x00\x01\xb0" + // 0x0075031B: 0x000001B0 - "\x00A\x03\f\x00\x00\x01\xcd" + // 0x0041030C: 0x000001CD - "\x00a\x03\f\x00\x00\x01\xce" + // 0x0061030C: 0x000001CE - "\x00I\x03\f\x00\x00\x01\xcf" + // 0x0049030C: 0x000001CF - "\x00i\x03\f\x00\x00\x01\xd0" + // 0x0069030C: 0x000001D0 - "\x00O\x03\f\x00\x00\x01\xd1" + // 0x004F030C: 0x000001D1 - "\x00o\x03\f\x00\x00\x01\xd2" + // 0x006F030C: 0x000001D2 - "\x00U\x03\f\x00\x00\x01\xd3" + // 0x0055030C: 0x000001D3 - "\x00u\x03\f\x00\x00\x01\xd4" + // 0x0075030C: 0x000001D4 - "\x00\xdc\x03\x04\x00\x00\x01\xd5" + // 0x00DC0304: 0x000001D5 - "\x00\xfc\x03\x04\x00\x00\x01\xd6" + // 0x00FC0304: 0x000001D6 - "\x00\xdc\x03\x01\x00\x00\x01\xd7" + // 0x00DC0301: 0x000001D7 - "\x00\xfc\x03\x01\x00\x00\x01\xd8" + // 0x00FC0301: 0x000001D8 - "\x00\xdc\x03\f\x00\x00\x01\xd9" + // 0x00DC030C: 0x000001D9 - "\x00\xfc\x03\f\x00\x00\x01\xda" + // 0x00FC030C: 0x000001DA - "\x00\xdc\x03\x00\x00\x00\x01\xdb" + // 0x00DC0300: 0x000001DB - "\x00\xfc\x03\x00\x00\x00\x01\xdc" + // 0x00FC0300: 0x000001DC - "\x00\xc4\x03\x04\x00\x00\x01\xde" + // 0x00C40304: 0x000001DE - "\x00\xe4\x03\x04\x00\x00\x01\xdf" + // 0x00E40304: 0x000001DF - "\x02&\x03\x04\x00\x00\x01\xe0" + // 0x02260304: 0x000001E0 - "\x02'\x03\x04\x00\x00\x01\xe1" + // 0x02270304: 0x000001E1 - "\x00\xc6\x03\x04\x00\x00\x01\xe2" + // 0x00C60304: 0x000001E2 - "\x00\xe6\x03\x04\x00\x00\x01\xe3" + // 0x00E60304: 0x000001E3 - "\x00G\x03\f\x00\x00\x01\xe6" + // 0x0047030C: 0x000001E6 - "\x00g\x03\f\x00\x00\x01\xe7" + // 0x0067030C: 0x000001E7 - "\x00K\x03\f\x00\x00\x01\xe8" + // 0x004B030C: 0x000001E8 - "\x00k\x03\f\x00\x00\x01\xe9" + // 0x006B030C: 0x000001E9 - "\x00O\x03(\x00\x00\x01\xea" + // 0x004F0328: 0x000001EA - "\x00o\x03(\x00\x00\x01\xeb" + // 0x006F0328: 0x000001EB - "\x01\xea\x03\x04\x00\x00\x01\xec" + // 0x01EA0304: 0x000001EC - "\x01\xeb\x03\x04\x00\x00\x01\xed" + // 0x01EB0304: 0x000001ED - "\x01\xb7\x03\f\x00\x00\x01\xee" + // 0x01B7030C: 0x000001EE - "\x02\x92\x03\f\x00\x00\x01\xef" + // 0x0292030C: 0x000001EF - "\x00j\x03\f\x00\x00\x01\xf0" + // 0x006A030C: 0x000001F0 - "\x00G\x03\x01\x00\x00\x01\xf4" + // 0x00470301: 0x000001F4 - "\x00g\x03\x01\x00\x00\x01\xf5" + // 0x00670301: 0x000001F5 - "\x00N\x03\x00\x00\x00\x01\xf8" + // 0x004E0300: 0x000001F8 - "\x00n\x03\x00\x00\x00\x01\xf9" + // 0x006E0300: 0x000001F9 - "\x00\xc5\x03\x01\x00\x00\x01\xfa" + // 0x00C50301: 0x000001FA - "\x00\xe5\x03\x01\x00\x00\x01\xfb" + // 0x00E50301: 0x000001FB - "\x00\xc6\x03\x01\x00\x00\x01\xfc" + // 0x00C60301: 0x000001FC - "\x00\xe6\x03\x01\x00\x00\x01\xfd" + // 0x00E60301: 0x000001FD - "\x00\xd8\x03\x01\x00\x00\x01\xfe" + // 0x00D80301: 0x000001FE - "\x00\xf8\x03\x01\x00\x00\x01\xff" + // 0x00F80301: 0x000001FF - "\x00A\x03\x0f\x00\x00\x02\x00" + // 0x0041030F: 0x00000200 - "\x00a\x03\x0f\x00\x00\x02\x01" + // 0x0061030F: 0x00000201 - "\x00A\x03\x11\x00\x00\x02\x02" + // 0x00410311: 0x00000202 - "\x00a\x03\x11\x00\x00\x02\x03" + // 0x00610311: 0x00000203 - "\x00E\x03\x0f\x00\x00\x02\x04" + // 0x0045030F: 0x00000204 - "\x00e\x03\x0f\x00\x00\x02\x05" + // 0x0065030F: 0x00000205 - "\x00E\x03\x11\x00\x00\x02\x06" + // 0x00450311: 0x00000206 - "\x00e\x03\x11\x00\x00\x02\a" + // 0x00650311: 0x00000207 - "\x00I\x03\x0f\x00\x00\x02\b" + // 0x0049030F: 0x00000208 - "\x00i\x03\x0f\x00\x00\x02\t" + // 0x0069030F: 0x00000209 - "\x00I\x03\x11\x00\x00\x02\n" + // 0x00490311: 0x0000020A - "\x00i\x03\x11\x00\x00\x02\v" + // 0x00690311: 0x0000020B - "\x00O\x03\x0f\x00\x00\x02\f" + // 0x004F030F: 0x0000020C - "\x00o\x03\x0f\x00\x00\x02\r" + // 0x006F030F: 0x0000020D - "\x00O\x03\x11\x00\x00\x02\x0e" + // 0x004F0311: 0x0000020E - "\x00o\x03\x11\x00\x00\x02\x0f" + // 0x006F0311: 0x0000020F - "\x00R\x03\x0f\x00\x00\x02\x10" + // 0x0052030F: 0x00000210 - "\x00r\x03\x0f\x00\x00\x02\x11" + // 0x0072030F: 0x00000211 - "\x00R\x03\x11\x00\x00\x02\x12" + // 0x00520311: 0x00000212 - "\x00r\x03\x11\x00\x00\x02\x13" + // 0x00720311: 0x00000213 - "\x00U\x03\x0f\x00\x00\x02\x14" + // 0x0055030F: 0x00000214 - "\x00u\x03\x0f\x00\x00\x02\x15" + // 0x0075030F: 0x00000215 - "\x00U\x03\x11\x00\x00\x02\x16" + // 0x00550311: 0x00000216 - "\x00u\x03\x11\x00\x00\x02\x17" + // 0x00750311: 0x00000217 - "\x00S\x03&\x00\x00\x02\x18" + // 0x00530326: 0x00000218 - "\x00s\x03&\x00\x00\x02\x19" + // 0x00730326: 0x00000219 - "\x00T\x03&\x00\x00\x02\x1a" + // 0x00540326: 0x0000021A - "\x00t\x03&\x00\x00\x02\x1b" + // 0x00740326: 0x0000021B - "\x00H\x03\f\x00\x00\x02\x1e" + // 0x0048030C: 0x0000021E - "\x00h\x03\f\x00\x00\x02\x1f" + // 0x0068030C: 0x0000021F - "\x00A\x03\a\x00\x00\x02&" + // 0x00410307: 0x00000226 - "\x00a\x03\a\x00\x00\x02'" + // 0x00610307: 0x00000227 - "\x00E\x03'\x00\x00\x02(" + // 0x00450327: 0x00000228 - "\x00e\x03'\x00\x00\x02)" + // 0x00650327: 0x00000229 - "\x00\xd6\x03\x04\x00\x00\x02*" + // 0x00D60304: 0x0000022A - "\x00\xf6\x03\x04\x00\x00\x02+" + // 0x00F60304: 0x0000022B - "\x00\xd5\x03\x04\x00\x00\x02," + // 0x00D50304: 0x0000022C - "\x00\xf5\x03\x04\x00\x00\x02-" + // 0x00F50304: 0x0000022D - "\x00O\x03\a\x00\x00\x02." + // 0x004F0307: 0x0000022E - "\x00o\x03\a\x00\x00\x02/" + // 0x006F0307: 0x0000022F - "\x02.\x03\x04\x00\x00\x020" + // 0x022E0304: 0x00000230 - "\x02/\x03\x04\x00\x00\x021" + // 0x022F0304: 0x00000231 - "\x00Y\x03\x04\x00\x00\x022" + // 0x00590304: 0x00000232 - "\x00y\x03\x04\x00\x00\x023" + // 0x00790304: 0x00000233 - "\x00\xa8\x03\x01\x00\x00\x03\x85" + // 0x00A80301: 0x00000385 - "\x03\x91\x03\x01\x00\x00\x03\x86" + // 0x03910301: 0x00000386 - "\x03\x95\x03\x01\x00\x00\x03\x88" + // 0x03950301: 0x00000388 - "\x03\x97\x03\x01\x00\x00\x03\x89" + // 0x03970301: 0x00000389 - "\x03\x99\x03\x01\x00\x00\x03\x8a" + // 0x03990301: 0x0000038A - "\x03\x9f\x03\x01\x00\x00\x03\x8c" + // 0x039F0301: 0x0000038C - "\x03\xa5\x03\x01\x00\x00\x03\x8e" + // 0x03A50301: 0x0000038E - "\x03\xa9\x03\x01\x00\x00\x03\x8f" + // 0x03A90301: 0x0000038F - "\x03\xca\x03\x01\x00\x00\x03\x90" + // 0x03CA0301: 0x00000390 - "\x03\x99\x03\b\x00\x00\x03\xaa" + // 0x03990308: 0x000003AA - "\x03\xa5\x03\b\x00\x00\x03\xab" + // 0x03A50308: 0x000003AB - "\x03\xb1\x03\x01\x00\x00\x03\xac" + // 0x03B10301: 0x000003AC - "\x03\xb5\x03\x01\x00\x00\x03\xad" + // 0x03B50301: 0x000003AD - "\x03\xb7\x03\x01\x00\x00\x03\xae" + // 0x03B70301: 0x000003AE - "\x03\xb9\x03\x01\x00\x00\x03\xaf" + // 0x03B90301: 0x000003AF - "\x03\xcb\x03\x01\x00\x00\x03\xb0" + // 0x03CB0301: 0x000003B0 - "\x03\xb9\x03\b\x00\x00\x03\xca" + // 0x03B90308: 0x000003CA - "\x03\xc5\x03\b\x00\x00\x03\xcb" + // 0x03C50308: 0x000003CB - "\x03\xbf\x03\x01\x00\x00\x03\xcc" + // 0x03BF0301: 0x000003CC - "\x03\xc5\x03\x01\x00\x00\x03\xcd" + // 0x03C50301: 0x000003CD - "\x03\xc9\x03\x01\x00\x00\x03\xce" + // 0x03C90301: 0x000003CE - "\x03\xd2\x03\x01\x00\x00\x03\xd3" + // 0x03D20301: 0x000003D3 - "\x03\xd2\x03\b\x00\x00\x03\xd4" + // 0x03D20308: 0x000003D4 - "\x04\x15\x03\x00\x00\x00\x04\x00" + // 0x04150300: 0x00000400 - "\x04\x15\x03\b\x00\x00\x04\x01" + // 0x04150308: 0x00000401 - "\x04\x13\x03\x01\x00\x00\x04\x03" + // 0x04130301: 0x00000403 - "\x04\x06\x03\b\x00\x00\x04\a" + // 0x04060308: 0x00000407 - "\x04\x1a\x03\x01\x00\x00\x04\f" + // 0x041A0301: 0x0000040C - "\x04\x18\x03\x00\x00\x00\x04\r" + // 0x04180300: 0x0000040D - "\x04#\x03\x06\x00\x00\x04\x0e" + // 0x04230306: 0x0000040E - "\x04\x18\x03\x06\x00\x00\x04\x19" + // 0x04180306: 0x00000419 - "\x048\x03\x06\x00\x00\x049" + // 0x04380306: 0x00000439 - "\x045\x03\x00\x00\x00\x04P" + // 0x04350300: 0x00000450 - "\x045\x03\b\x00\x00\x04Q" + // 0x04350308: 0x00000451 - "\x043\x03\x01\x00\x00\x04S" + // 0x04330301: 0x00000453 - "\x04V\x03\b\x00\x00\x04W" + // 0x04560308: 0x00000457 - "\x04:\x03\x01\x00\x00\x04\\" + // 0x043A0301: 0x0000045C - "\x048\x03\x00\x00\x00\x04]" + // 0x04380300: 0x0000045D - "\x04C\x03\x06\x00\x00\x04^" + // 0x04430306: 0x0000045E - "\x04t\x03\x0f\x00\x00\x04v" + // 0x0474030F: 0x00000476 - "\x04u\x03\x0f\x00\x00\x04w" + // 0x0475030F: 0x00000477 - "\x04\x16\x03\x06\x00\x00\x04\xc1" + // 0x04160306: 0x000004C1 - "\x046\x03\x06\x00\x00\x04\xc2" + // 0x04360306: 0x000004C2 - "\x04\x10\x03\x06\x00\x00\x04\xd0" + // 0x04100306: 0x000004D0 - "\x040\x03\x06\x00\x00\x04\xd1" + // 0x04300306: 0x000004D1 - "\x04\x10\x03\b\x00\x00\x04\xd2" + // 0x04100308: 0x000004D2 - "\x040\x03\b\x00\x00\x04\xd3" + // 0x04300308: 0x000004D3 - "\x04\x15\x03\x06\x00\x00\x04\xd6" + // 0x04150306: 0x000004D6 - "\x045\x03\x06\x00\x00\x04\xd7" + // 0x04350306: 0x000004D7 - "\x04\xd8\x03\b\x00\x00\x04\xda" + // 0x04D80308: 0x000004DA - "\x04\xd9\x03\b\x00\x00\x04\xdb" + // 0x04D90308: 0x000004DB - "\x04\x16\x03\b\x00\x00\x04\xdc" + // 0x04160308: 0x000004DC - "\x046\x03\b\x00\x00\x04\xdd" + // 0x04360308: 0x000004DD - "\x04\x17\x03\b\x00\x00\x04\xde" + // 0x04170308: 0x000004DE - "\x047\x03\b\x00\x00\x04\xdf" + // 0x04370308: 0x000004DF - "\x04\x18\x03\x04\x00\x00\x04\xe2" + // 0x04180304: 0x000004E2 - "\x048\x03\x04\x00\x00\x04\xe3" + // 0x04380304: 0x000004E3 - "\x04\x18\x03\b\x00\x00\x04\xe4" + // 0x04180308: 0x000004E4 - "\x048\x03\b\x00\x00\x04\xe5" + // 0x04380308: 0x000004E5 - "\x04\x1e\x03\b\x00\x00\x04\xe6" + // 0x041E0308: 0x000004E6 - "\x04>\x03\b\x00\x00\x04\xe7" + // 0x043E0308: 0x000004E7 - "\x04\xe8\x03\b\x00\x00\x04\xea" + // 0x04E80308: 0x000004EA - "\x04\xe9\x03\b\x00\x00\x04\xeb" + // 0x04E90308: 0x000004EB - "\x04-\x03\b\x00\x00\x04\xec" + // 0x042D0308: 0x000004EC - "\x04M\x03\b\x00\x00\x04\xed" + // 0x044D0308: 0x000004ED - "\x04#\x03\x04\x00\x00\x04\xee" + // 0x04230304: 0x000004EE - "\x04C\x03\x04\x00\x00\x04\xef" + // 0x04430304: 0x000004EF - "\x04#\x03\b\x00\x00\x04\xf0" + // 0x04230308: 0x000004F0 - "\x04C\x03\b\x00\x00\x04\xf1" + // 0x04430308: 0x000004F1 - "\x04#\x03\v\x00\x00\x04\xf2" + // 0x0423030B: 0x000004F2 - "\x04C\x03\v\x00\x00\x04\xf3" + // 0x0443030B: 0x000004F3 - "\x04'\x03\b\x00\x00\x04\xf4" + // 0x04270308: 0x000004F4 - "\x04G\x03\b\x00\x00\x04\xf5" + // 0x04470308: 0x000004F5 - "\x04+\x03\b\x00\x00\x04\xf8" + // 0x042B0308: 0x000004F8 - "\x04K\x03\b\x00\x00\x04\xf9" + // 0x044B0308: 0x000004F9 - "\x06'\x06S\x00\x00\x06\"" + // 0x06270653: 0x00000622 - "\x06'\x06T\x00\x00\x06#" + // 0x06270654: 0x00000623 - "\x06H\x06T\x00\x00\x06$" + // 0x06480654: 0x00000624 - "\x06'\x06U\x00\x00\x06%" + // 0x06270655: 0x00000625 - "\x06J\x06T\x00\x00\x06&" + // 0x064A0654: 0x00000626 - "\x06\xd5\x06T\x00\x00\x06\xc0" + // 0x06D50654: 0x000006C0 - "\x06\xc1\x06T\x00\x00\x06\xc2" + // 0x06C10654: 0x000006C2 - "\x06\xd2\x06T\x00\x00\x06\xd3" + // 0x06D20654: 0x000006D3 - "\t(\t<\x00\x00\t)" + // 0x0928093C: 0x00000929 - "\t0\t<\x00\x00\t1" + // 0x0930093C: 0x00000931 - "\t3\t<\x00\x00\t4" + // 0x0933093C: 0x00000934 - "\t\xc7\t\xbe\x00\x00\t\xcb" + // 0x09C709BE: 0x000009CB - "\t\xc7\t\xd7\x00\x00\t\xcc" + // 0x09C709D7: 0x000009CC - "\vG\vV\x00\x00\vH" + // 0x0B470B56: 0x00000B48 - "\vG\v>\x00\x00\vK" + // 0x0B470B3E: 0x00000B4B - "\vG\vW\x00\x00\vL" + // 0x0B470B57: 0x00000B4C - "\v\x92\v\xd7\x00\x00\v\x94" + // 0x0B920BD7: 0x00000B94 - "\v\xc6\v\xbe\x00\x00\v\xca" + // 0x0BC60BBE: 0x00000BCA - "\v\xc7\v\xbe\x00\x00\v\xcb" + // 0x0BC70BBE: 0x00000BCB - "\v\xc6\v\xd7\x00\x00\v\xcc" + // 0x0BC60BD7: 0x00000BCC - "\fF\fV\x00\x00\fH" + // 0x0C460C56: 0x00000C48 - "\f\xbf\f\xd5\x00\x00\f\xc0" + // 0x0CBF0CD5: 0x00000CC0 - "\f\xc6\f\xd5\x00\x00\f\xc7" + // 0x0CC60CD5: 0x00000CC7 - "\f\xc6\f\xd6\x00\x00\f\xc8" + // 0x0CC60CD6: 0x00000CC8 - "\f\xc6\f\xc2\x00\x00\f\xca" + // 0x0CC60CC2: 0x00000CCA - "\f\xca\f\xd5\x00\x00\f\xcb" + // 0x0CCA0CD5: 0x00000CCB - "\rF\r>\x00\x00\rJ" + // 0x0D460D3E: 0x00000D4A - "\rG\r>\x00\x00\rK" + // 0x0D470D3E: 0x00000D4B - "\rF\rW\x00\x00\rL" + // 0x0D460D57: 0x00000D4C - "\r\xd9\r\xca\x00\x00\r\xda" + // 0x0DD90DCA: 0x00000DDA - "\r\xd9\r\xcf\x00\x00\r\xdc" + // 0x0DD90DCF: 0x00000DDC - "\r\xdc\r\xca\x00\x00\r\xdd" + // 0x0DDC0DCA: 0x00000DDD - "\r\xd9\r\xdf\x00\x00\r\xde" + // 0x0DD90DDF: 0x00000DDE - "\x10%\x10.\x00\x00\x10&" + // 0x1025102E: 0x00001026 - "\x1b\x05\x1b5\x00\x00\x1b\x06" + // 0x1B051B35: 0x00001B06 - "\x1b\a\x1b5\x00\x00\x1b\b" + // 0x1B071B35: 0x00001B08 - "\x1b\t\x1b5\x00\x00\x1b\n" + // 0x1B091B35: 0x00001B0A - "\x1b\v\x1b5\x00\x00\x1b\f" + // 0x1B0B1B35: 0x00001B0C - "\x1b\r\x1b5\x00\x00\x1b\x0e" + // 0x1B0D1B35: 0x00001B0E - "\x1b\x11\x1b5\x00\x00\x1b\x12" + // 0x1B111B35: 0x00001B12 - "\x1b:\x1b5\x00\x00\x1b;" + // 0x1B3A1B35: 0x00001B3B - "\x1b<\x1b5\x00\x00\x1b=" + // 0x1B3C1B35: 0x00001B3D - "\x1b>\x1b5\x00\x00\x1b@" + // 0x1B3E1B35: 0x00001B40 - "\x1b?\x1b5\x00\x00\x1bA" + // 0x1B3F1B35: 0x00001B41 - "\x1bB\x1b5\x00\x00\x1bC" + // 0x1B421B35: 0x00001B43 - "\x00A\x03%\x00\x00\x1e\x00" + // 0x00410325: 0x00001E00 - "\x00a\x03%\x00\x00\x1e\x01" + // 0x00610325: 0x00001E01 - "\x00B\x03\a\x00\x00\x1e\x02" + // 0x00420307: 0x00001E02 - "\x00b\x03\a\x00\x00\x1e\x03" + // 0x00620307: 0x00001E03 - "\x00B\x03#\x00\x00\x1e\x04" + // 0x00420323: 0x00001E04 - "\x00b\x03#\x00\x00\x1e\x05" + // 0x00620323: 0x00001E05 - "\x00B\x031\x00\x00\x1e\x06" + // 0x00420331: 0x00001E06 - "\x00b\x031\x00\x00\x1e\a" + // 0x00620331: 0x00001E07 - "\x00\xc7\x03\x01\x00\x00\x1e\b" + // 0x00C70301: 0x00001E08 - "\x00\xe7\x03\x01\x00\x00\x1e\t" + // 0x00E70301: 0x00001E09 - "\x00D\x03\a\x00\x00\x1e\n" + // 0x00440307: 0x00001E0A - "\x00d\x03\a\x00\x00\x1e\v" + // 0x00640307: 0x00001E0B - "\x00D\x03#\x00\x00\x1e\f" + // 0x00440323: 0x00001E0C - "\x00d\x03#\x00\x00\x1e\r" + // 0x00640323: 0x00001E0D - "\x00D\x031\x00\x00\x1e\x0e" + // 0x00440331: 0x00001E0E - "\x00d\x031\x00\x00\x1e\x0f" + // 0x00640331: 0x00001E0F - "\x00D\x03'\x00\x00\x1e\x10" + // 0x00440327: 0x00001E10 - "\x00d\x03'\x00\x00\x1e\x11" + // 0x00640327: 0x00001E11 - "\x00D\x03-\x00\x00\x1e\x12" + // 0x0044032D: 0x00001E12 - "\x00d\x03-\x00\x00\x1e\x13" + // 0x0064032D: 0x00001E13 - "\x01\x12\x03\x00\x00\x00\x1e\x14" + // 0x01120300: 0x00001E14 - "\x01\x13\x03\x00\x00\x00\x1e\x15" + // 0x01130300: 0x00001E15 - "\x01\x12\x03\x01\x00\x00\x1e\x16" + // 0x01120301: 0x00001E16 - "\x01\x13\x03\x01\x00\x00\x1e\x17" + // 0x01130301: 0x00001E17 - "\x00E\x03-\x00\x00\x1e\x18" + // 0x0045032D: 0x00001E18 - "\x00e\x03-\x00\x00\x1e\x19" + // 0x0065032D: 0x00001E19 - "\x00E\x030\x00\x00\x1e\x1a" + // 0x00450330: 0x00001E1A - "\x00e\x030\x00\x00\x1e\x1b" + // 0x00650330: 0x00001E1B - "\x02(\x03\x06\x00\x00\x1e\x1c" + // 0x02280306: 0x00001E1C - "\x02)\x03\x06\x00\x00\x1e\x1d" + // 0x02290306: 0x00001E1D - "\x00F\x03\a\x00\x00\x1e\x1e" + // 0x00460307: 0x00001E1E - "\x00f\x03\a\x00\x00\x1e\x1f" + // 0x00660307: 0x00001E1F - "\x00G\x03\x04\x00\x00\x1e " + // 0x00470304: 0x00001E20 - "\x00g\x03\x04\x00\x00\x1e!" + // 0x00670304: 0x00001E21 - "\x00H\x03\a\x00\x00\x1e\"" + // 0x00480307: 0x00001E22 - "\x00h\x03\a\x00\x00\x1e#" + // 0x00680307: 0x00001E23 - "\x00H\x03#\x00\x00\x1e$" + // 0x00480323: 0x00001E24 - "\x00h\x03#\x00\x00\x1e%" + // 0x00680323: 0x00001E25 - "\x00H\x03\b\x00\x00\x1e&" + // 0x00480308: 0x00001E26 - "\x00h\x03\b\x00\x00\x1e'" + // 0x00680308: 0x00001E27 - "\x00H\x03'\x00\x00\x1e(" + // 0x00480327: 0x00001E28 - "\x00h\x03'\x00\x00\x1e)" + // 0x00680327: 0x00001E29 - "\x00H\x03.\x00\x00\x1e*" + // 0x0048032E: 0x00001E2A - "\x00h\x03.\x00\x00\x1e+" + // 0x0068032E: 0x00001E2B - "\x00I\x030\x00\x00\x1e," + // 0x00490330: 0x00001E2C - "\x00i\x030\x00\x00\x1e-" + // 0x00690330: 0x00001E2D - "\x00\xcf\x03\x01\x00\x00\x1e." + // 0x00CF0301: 0x00001E2E - "\x00\xef\x03\x01\x00\x00\x1e/" + // 0x00EF0301: 0x00001E2F - "\x00K\x03\x01\x00\x00\x1e0" + // 0x004B0301: 0x00001E30 - "\x00k\x03\x01\x00\x00\x1e1" + // 0x006B0301: 0x00001E31 - "\x00K\x03#\x00\x00\x1e2" + // 0x004B0323: 0x00001E32 - "\x00k\x03#\x00\x00\x1e3" + // 0x006B0323: 0x00001E33 - "\x00K\x031\x00\x00\x1e4" + // 0x004B0331: 0x00001E34 - "\x00k\x031\x00\x00\x1e5" + // 0x006B0331: 0x00001E35 - "\x00L\x03#\x00\x00\x1e6" + // 0x004C0323: 0x00001E36 - "\x00l\x03#\x00\x00\x1e7" + // 0x006C0323: 0x00001E37 - "\x1e6\x03\x04\x00\x00\x1e8" + // 0x1E360304: 0x00001E38 - "\x1e7\x03\x04\x00\x00\x1e9" + // 0x1E370304: 0x00001E39 - "\x00L\x031\x00\x00\x1e:" + // 0x004C0331: 0x00001E3A - "\x00l\x031\x00\x00\x1e;" + // 0x006C0331: 0x00001E3B - "\x00L\x03-\x00\x00\x1e<" + // 0x004C032D: 0x00001E3C - "\x00l\x03-\x00\x00\x1e=" + // 0x006C032D: 0x00001E3D - "\x00M\x03\x01\x00\x00\x1e>" + // 0x004D0301: 0x00001E3E - "\x00m\x03\x01\x00\x00\x1e?" + // 0x006D0301: 0x00001E3F - "\x00M\x03\a\x00\x00\x1e@" + // 0x004D0307: 0x00001E40 - "\x00m\x03\a\x00\x00\x1eA" + // 0x006D0307: 0x00001E41 - "\x00M\x03#\x00\x00\x1eB" + // 0x004D0323: 0x00001E42 - "\x00m\x03#\x00\x00\x1eC" + // 0x006D0323: 0x00001E43 - "\x00N\x03\a\x00\x00\x1eD" + // 0x004E0307: 0x00001E44 - "\x00n\x03\a\x00\x00\x1eE" + // 0x006E0307: 0x00001E45 - "\x00N\x03#\x00\x00\x1eF" + // 0x004E0323: 0x00001E46 - "\x00n\x03#\x00\x00\x1eG" + // 0x006E0323: 0x00001E47 - "\x00N\x031\x00\x00\x1eH" + // 0x004E0331: 0x00001E48 - "\x00n\x031\x00\x00\x1eI" + // 0x006E0331: 0x00001E49 - "\x00N\x03-\x00\x00\x1eJ" + // 0x004E032D: 0x00001E4A - "\x00n\x03-\x00\x00\x1eK" + // 0x006E032D: 0x00001E4B - "\x00\xd5\x03\x01\x00\x00\x1eL" + // 0x00D50301: 0x00001E4C - "\x00\xf5\x03\x01\x00\x00\x1eM" + // 0x00F50301: 0x00001E4D - "\x00\xd5\x03\b\x00\x00\x1eN" + // 0x00D50308: 0x00001E4E - "\x00\xf5\x03\b\x00\x00\x1eO" + // 0x00F50308: 0x00001E4F - "\x01L\x03\x00\x00\x00\x1eP" + // 0x014C0300: 0x00001E50 - "\x01M\x03\x00\x00\x00\x1eQ" + // 0x014D0300: 0x00001E51 - "\x01L\x03\x01\x00\x00\x1eR" + // 0x014C0301: 0x00001E52 - "\x01M\x03\x01\x00\x00\x1eS" + // 0x014D0301: 0x00001E53 - "\x00P\x03\x01\x00\x00\x1eT" + // 0x00500301: 0x00001E54 - "\x00p\x03\x01\x00\x00\x1eU" + // 0x00700301: 0x00001E55 - "\x00P\x03\a\x00\x00\x1eV" + // 0x00500307: 0x00001E56 - "\x00p\x03\a\x00\x00\x1eW" + // 0x00700307: 0x00001E57 - "\x00R\x03\a\x00\x00\x1eX" + // 0x00520307: 0x00001E58 - "\x00r\x03\a\x00\x00\x1eY" + // 0x00720307: 0x00001E59 - "\x00R\x03#\x00\x00\x1eZ" + // 0x00520323: 0x00001E5A - "\x00r\x03#\x00\x00\x1e[" + // 0x00720323: 0x00001E5B - "\x1eZ\x03\x04\x00\x00\x1e\\" + // 0x1E5A0304: 0x00001E5C - "\x1e[\x03\x04\x00\x00\x1e]" + // 0x1E5B0304: 0x00001E5D - "\x00R\x031\x00\x00\x1e^" + // 0x00520331: 0x00001E5E - "\x00r\x031\x00\x00\x1e_" + // 0x00720331: 0x00001E5F - "\x00S\x03\a\x00\x00\x1e`" + // 0x00530307: 0x00001E60 - "\x00s\x03\a\x00\x00\x1ea" + // 0x00730307: 0x00001E61 - "\x00S\x03#\x00\x00\x1eb" + // 0x00530323: 0x00001E62 - "\x00s\x03#\x00\x00\x1ec" + // 0x00730323: 0x00001E63 - "\x01Z\x03\a\x00\x00\x1ed" + // 0x015A0307: 0x00001E64 - "\x01[\x03\a\x00\x00\x1ee" + // 0x015B0307: 0x00001E65 - "\x01`\x03\a\x00\x00\x1ef" + // 0x01600307: 0x00001E66 - "\x01a\x03\a\x00\x00\x1eg" + // 0x01610307: 0x00001E67 - "\x1eb\x03\a\x00\x00\x1eh" + // 0x1E620307: 0x00001E68 - "\x1ec\x03\a\x00\x00\x1ei" + // 0x1E630307: 0x00001E69 - "\x00T\x03\a\x00\x00\x1ej" + // 0x00540307: 0x00001E6A - "\x00t\x03\a\x00\x00\x1ek" + // 0x00740307: 0x00001E6B - "\x00T\x03#\x00\x00\x1el" + // 0x00540323: 0x00001E6C - "\x00t\x03#\x00\x00\x1em" + // 0x00740323: 0x00001E6D - "\x00T\x031\x00\x00\x1en" + // 0x00540331: 0x00001E6E - "\x00t\x031\x00\x00\x1eo" + // 0x00740331: 0x00001E6F - "\x00T\x03-\x00\x00\x1ep" + // 0x0054032D: 0x00001E70 - "\x00t\x03-\x00\x00\x1eq" + // 0x0074032D: 0x00001E71 - "\x00U\x03$\x00\x00\x1er" + // 0x00550324: 0x00001E72 - "\x00u\x03$\x00\x00\x1es" + // 0x00750324: 0x00001E73 - "\x00U\x030\x00\x00\x1et" + // 0x00550330: 0x00001E74 - "\x00u\x030\x00\x00\x1eu" + // 0x00750330: 0x00001E75 - "\x00U\x03-\x00\x00\x1ev" + // 0x0055032D: 0x00001E76 - "\x00u\x03-\x00\x00\x1ew" + // 0x0075032D: 0x00001E77 - "\x01h\x03\x01\x00\x00\x1ex" + // 0x01680301: 0x00001E78 - "\x01i\x03\x01\x00\x00\x1ey" + // 0x01690301: 0x00001E79 - "\x01j\x03\b\x00\x00\x1ez" + // 0x016A0308: 0x00001E7A - "\x01k\x03\b\x00\x00\x1e{" + // 0x016B0308: 0x00001E7B - "\x00V\x03\x03\x00\x00\x1e|" + // 0x00560303: 0x00001E7C - "\x00v\x03\x03\x00\x00\x1e}" + // 0x00760303: 0x00001E7D - "\x00V\x03#\x00\x00\x1e~" + // 0x00560323: 0x00001E7E - "\x00v\x03#\x00\x00\x1e\u007f" + // 0x00760323: 0x00001E7F - "\x00W\x03\x00\x00\x00\x1e\x80" + // 0x00570300: 0x00001E80 - "\x00w\x03\x00\x00\x00\x1e\x81" + // 0x00770300: 0x00001E81 - "\x00W\x03\x01\x00\x00\x1e\x82" + // 0x00570301: 0x00001E82 - "\x00w\x03\x01\x00\x00\x1e\x83" + // 0x00770301: 0x00001E83 - "\x00W\x03\b\x00\x00\x1e\x84" + // 0x00570308: 0x00001E84 - "\x00w\x03\b\x00\x00\x1e\x85" + // 0x00770308: 0x00001E85 - "\x00W\x03\a\x00\x00\x1e\x86" + // 0x00570307: 0x00001E86 - "\x00w\x03\a\x00\x00\x1e\x87" + // 0x00770307: 0x00001E87 - "\x00W\x03#\x00\x00\x1e\x88" + // 0x00570323: 0x00001E88 - "\x00w\x03#\x00\x00\x1e\x89" + // 0x00770323: 0x00001E89 - "\x00X\x03\a\x00\x00\x1e\x8a" + // 0x00580307: 0x00001E8A - "\x00x\x03\a\x00\x00\x1e\x8b" + // 0x00780307: 0x00001E8B - "\x00X\x03\b\x00\x00\x1e\x8c" + // 0x00580308: 0x00001E8C - "\x00x\x03\b\x00\x00\x1e\x8d" + // 0x00780308: 0x00001E8D - "\x00Y\x03\a\x00\x00\x1e\x8e" + // 0x00590307: 0x00001E8E - "\x00y\x03\a\x00\x00\x1e\x8f" + // 0x00790307: 0x00001E8F - "\x00Z\x03\x02\x00\x00\x1e\x90" + // 0x005A0302: 0x00001E90 - "\x00z\x03\x02\x00\x00\x1e\x91" + // 0x007A0302: 0x00001E91 - "\x00Z\x03#\x00\x00\x1e\x92" + // 0x005A0323: 0x00001E92 - "\x00z\x03#\x00\x00\x1e\x93" + // 0x007A0323: 0x00001E93 - "\x00Z\x031\x00\x00\x1e\x94" + // 0x005A0331: 0x00001E94 - "\x00z\x031\x00\x00\x1e\x95" + // 0x007A0331: 0x00001E95 - "\x00h\x031\x00\x00\x1e\x96" + // 0x00680331: 0x00001E96 - "\x00t\x03\b\x00\x00\x1e\x97" + // 0x00740308: 0x00001E97 - "\x00w\x03\n\x00\x00\x1e\x98" + // 0x0077030A: 0x00001E98 - "\x00y\x03\n\x00\x00\x1e\x99" + // 0x0079030A: 0x00001E99 - "\x01\u007f\x03\a\x00\x00\x1e\x9b" + // 0x017F0307: 0x00001E9B - "\x00A\x03#\x00\x00\x1e\xa0" + // 0x00410323: 0x00001EA0 - "\x00a\x03#\x00\x00\x1e\xa1" + // 0x00610323: 0x00001EA1 - "\x00A\x03\t\x00\x00\x1e\xa2" + // 0x00410309: 0x00001EA2 - "\x00a\x03\t\x00\x00\x1e\xa3" + // 0x00610309: 0x00001EA3 - "\x00\xc2\x03\x01\x00\x00\x1e\xa4" + // 0x00C20301: 0x00001EA4 - "\x00\xe2\x03\x01\x00\x00\x1e\xa5" + // 0x00E20301: 0x00001EA5 - "\x00\xc2\x03\x00\x00\x00\x1e\xa6" + // 0x00C20300: 0x00001EA6 - "\x00\xe2\x03\x00\x00\x00\x1e\xa7" + // 0x00E20300: 0x00001EA7 - "\x00\xc2\x03\t\x00\x00\x1e\xa8" + // 0x00C20309: 0x00001EA8 - "\x00\xe2\x03\t\x00\x00\x1e\xa9" + // 0x00E20309: 0x00001EA9 - "\x00\xc2\x03\x03\x00\x00\x1e\xaa" + // 0x00C20303: 0x00001EAA - "\x00\xe2\x03\x03\x00\x00\x1e\xab" + // 0x00E20303: 0x00001EAB - "\x1e\xa0\x03\x02\x00\x00\x1e\xac" + // 0x1EA00302: 0x00001EAC - "\x1e\xa1\x03\x02\x00\x00\x1e\xad" + // 0x1EA10302: 0x00001EAD - "\x01\x02\x03\x01\x00\x00\x1e\xae" + // 0x01020301: 0x00001EAE - "\x01\x03\x03\x01\x00\x00\x1e\xaf" + // 0x01030301: 0x00001EAF - "\x01\x02\x03\x00\x00\x00\x1e\xb0" + // 0x01020300: 0x00001EB0 - "\x01\x03\x03\x00\x00\x00\x1e\xb1" + // 0x01030300: 0x00001EB1 - "\x01\x02\x03\t\x00\x00\x1e\xb2" + // 0x01020309: 0x00001EB2 - "\x01\x03\x03\t\x00\x00\x1e\xb3" + // 0x01030309: 0x00001EB3 - "\x01\x02\x03\x03\x00\x00\x1e\xb4" + // 0x01020303: 0x00001EB4 - "\x01\x03\x03\x03\x00\x00\x1e\xb5" + // 0x01030303: 0x00001EB5 - "\x1e\xa0\x03\x06\x00\x00\x1e\xb6" + // 0x1EA00306: 0x00001EB6 - "\x1e\xa1\x03\x06\x00\x00\x1e\xb7" + // 0x1EA10306: 0x00001EB7 - "\x00E\x03#\x00\x00\x1e\xb8" + // 0x00450323: 0x00001EB8 - "\x00e\x03#\x00\x00\x1e\xb9" + // 0x00650323: 0x00001EB9 - "\x00E\x03\t\x00\x00\x1e\xba" + // 0x00450309: 0x00001EBA - "\x00e\x03\t\x00\x00\x1e\xbb" + // 0x00650309: 0x00001EBB - "\x00E\x03\x03\x00\x00\x1e\xbc" + // 0x00450303: 0x00001EBC - "\x00e\x03\x03\x00\x00\x1e\xbd" + // 0x00650303: 0x00001EBD - "\x00\xca\x03\x01\x00\x00\x1e\xbe" + // 0x00CA0301: 0x00001EBE - "\x00\xea\x03\x01\x00\x00\x1e\xbf" + // 0x00EA0301: 0x00001EBF - "\x00\xca\x03\x00\x00\x00\x1e\xc0" + // 0x00CA0300: 0x00001EC0 - "\x00\xea\x03\x00\x00\x00\x1e\xc1" + // 0x00EA0300: 0x00001EC1 - "\x00\xca\x03\t\x00\x00\x1e\xc2" + // 0x00CA0309: 0x00001EC2 - "\x00\xea\x03\t\x00\x00\x1e\xc3" + // 0x00EA0309: 0x00001EC3 - "\x00\xca\x03\x03\x00\x00\x1e\xc4" + // 0x00CA0303: 0x00001EC4 - "\x00\xea\x03\x03\x00\x00\x1e\xc5" + // 0x00EA0303: 0x00001EC5 - "\x1e\xb8\x03\x02\x00\x00\x1e\xc6" + // 0x1EB80302: 0x00001EC6 - "\x1e\xb9\x03\x02\x00\x00\x1e\xc7" + // 0x1EB90302: 0x00001EC7 - "\x00I\x03\t\x00\x00\x1e\xc8" + // 0x00490309: 0x00001EC8 - "\x00i\x03\t\x00\x00\x1e\xc9" + // 0x00690309: 0x00001EC9 - "\x00I\x03#\x00\x00\x1e\xca" + // 0x00490323: 0x00001ECA - "\x00i\x03#\x00\x00\x1e\xcb" + // 0x00690323: 0x00001ECB - "\x00O\x03#\x00\x00\x1e\xcc" + // 0x004F0323: 0x00001ECC - "\x00o\x03#\x00\x00\x1e\xcd" + // 0x006F0323: 0x00001ECD - "\x00O\x03\t\x00\x00\x1e\xce" + // 0x004F0309: 0x00001ECE - "\x00o\x03\t\x00\x00\x1e\xcf" + // 0x006F0309: 0x00001ECF - "\x00\xd4\x03\x01\x00\x00\x1e\xd0" + // 0x00D40301: 0x00001ED0 - "\x00\xf4\x03\x01\x00\x00\x1e\xd1" + // 0x00F40301: 0x00001ED1 - "\x00\xd4\x03\x00\x00\x00\x1e\xd2" + // 0x00D40300: 0x00001ED2 - "\x00\xf4\x03\x00\x00\x00\x1e\xd3" + // 0x00F40300: 0x00001ED3 - "\x00\xd4\x03\t\x00\x00\x1e\xd4" + // 0x00D40309: 0x00001ED4 - "\x00\xf4\x03\t\x00\x00\x1e\xd5" + // 0x00F40309: 0x00001ED5 - "\x00\xd4\x03\x03\x00\x00\x1e\xd6" + // 0x00D40303: 0x00001ED6 - "\x00\xf4\x03\x03\x00\x00\x1e\xd7" + // 0x00F40303: 0x00001ED7 - "\x1e\xcc\x03\x02\x00\x00\x1e\xd8" + // 0x1ECC0302: 0x00001ED8 - "\x1e\xcd\x03\x02\x00\x00\x1e\xd9" + // 0x1ECD0302: 0x00001ED9 - "\x01\xa0\x03\x01\x00\x00\x1e\xda" + // 0x01A00301: 0x00001EDA - "\x01\xa1\x03\x01\x00\x00\x1e\xdb" + // 0x01A10301: 0x00001EDB - "\x01\xa0\x03\x00\x00\x00\x1e\xdc" + // 0x01A00300: 0x00001EDC - "\x01\xa1\x03\x00\x00\x00\x1e\xdd" + // 0x01A10300: 0x00001EDD - "\x01\xa0\x03\t\x00\x00\x1e\xde" + // 0x01A00309: 0x00001EDE - "\x01\xa1\x03\t\x00\x00\x1e\xdf" + // 0x01A10309: 0x00001EDF - "\x01\xa0\x03\x03\x00\x00\x1e\xe0" + // 0x01A00303: 0x00001EE0 - "\x01\xa1\x03\x03\x00\x00\x1e\xe1" + // 0x01A10303: 0x00001EE1 - "\x01\xa0\x03#\x00\x00\x1e\xe2" + // 0x01A00323: 0x00001EE2 - "\x01\xa1\x03#\x00\x00\x1e\xe3" + // 0x01A10323: 0x00001EE3 - "\x00U\x03#\x00\x00\x1e\xe4" + // 0x00550323: 0x00001EE4 - "\x00u\x03#\x00\x00\x1e\xe5" + // 0x00750323: 0x00001EE5 - "\x00U\x03\t\x00\x00\x1e\xe6" + // 0x00550309: 0x00001EE6 - "\x00u\x03\t\x00\x00\x1e\xe7" + // 0x00750309: 0x00001EE7 - "\x01\xaf\x03\x01\x00\x00\x1e\xe8" + // 0x01AF0301: 0x00001EE8 - "\x01\xb0\x03\x01\x00\x00\x1e\xe9" + // 0x01B00301: 0x00001EE9 - "\x01\xaf\x03\x00\x00\x00\x1e\xea" + // 0x01AF0300: 0x00001EEA - "\x01\xb0\x03\x00\x00\x00\x1e\xeb" + // 0x01B00300: 0x00001EEB - "\x01\xaf\x03\t\x00\x00\x1e\xec" + // 0x01AF0309: 0x00001EEC - "\x01\xb0\x03\t\x00\x00\x1e\xed" + // 0x01B00309: 0x00001EED - "\x01\xaf\x03\x03\x00\x00\x1e\xee" + // 0x01AF0303: 0x00001EEE - "\x01\xb0\x03\x03\x00\x00\x1e\xef" + // 0x01B00303: 0x00001EEF - "\x01\xaf\x03#\x00\x00\x1e\xf0" + // 0x01AF0323: 0x00001EF0 - "\x01\xb0\x03#\x00\x00\x1e\xf1" + // 0x01B00323: 0x00001EF1 - "\x00Y\x03\x00\x00\x00\x1e\xf2" + // 0x00590300: 0x00001EF2 - "\x00y\x03\x00\x00\x00\x1e\xf3" + // 0x00790300: 0x00001EF3 - "\x00Y\x03#\x00\x00\x1e\xf4" + // 0x00590323: 0x00001EF4 - "\x00y\x03#\x00\x00\x1e\xf5" + // 0x00790323: 0x00001EF5 - "\x00Y\x03\t\x00\x00\x1e\xf6" + // 0x00590309: 0x00001EF6 - "\x00y\x03\t\x00\x00\x1e\xf7" + // 0x00790309: 0x00001EF7 - "\x00Y\x03\x03\x00\x00\x1e\xf8" + // 0x00590303: 0x00001EF8 - "\x00y\x03\x03\x00\x00\x1e\xf9" + // 0x00790303: 0x00001EF9 - "\x03\xb1\x03\x13\x00\x00\x1f\x00" + // 0x03B10313: 0x00001F00 - "\x03\xb1\x03\x14\x00\x00\x1f\x01" + // 0x03B10314: 0x00001F01 - "\x1f\x00\x03\x00\x00\x00\x1f\x02" + // 0x1F000300: 0x00001F02 - "\x1f\x01\x03\x00\x00\x00\x1f\x03" + // 0x1F010300: 0x00001F03 - "\x1f\x00\x03\x01\x00\x00\x1f\x04" + // 0x1F000301: 0x00001F04 - "\x1f\x01\x03\x01\x00\x00\x1f\x05" + // 0x1F010301: 0x00001F05 - "\x1f\x00\x03B\x00\x00\x1f\x06" + // 0x1F000342: 0x00001F06 - "\x1f\x01\x03B\x00\x00\x1f\a" + // 0x1F010342: 0x00001F07 - "\x03\x91\x03\x13\x00\x00\x1f\b" + // 0x03910313: 0x00001F08 - "\x03\x91\x03\x14\x00\x00\x1f\t" + // 0x03910314: 0x00001F09 - "\x1f\b\x03\x00\x00\x00\x1f\n" + // 0x1F080300: 0x00001F0A - "\x1f\t\x03\x00\x00\x00\x1f\v" + // 0x1F090300: 0x00001F0B - "\x1f\b\x03\x01\x00\x00\x1f\f" + // 0x1F080301: 0x00001F0C - "\x1f\t\x03\x01\x00\x00\x1f\r" + // 0x1F090301: 0x00001F0D - "\x1f\b\x03B\x00\x00\x1f\x0e" + // 0x1F080342: 0x00001F0E - "\x1f\t\x03B\x00\x00\x1f\x0f" + // 0x1F090342: 0x00001F0F - "\x03\xb5\x03\x13\x00\x00\x1f\x10" + // 0x03B50313: 0x00001F10 - "\x03\xb5\x03\x14\x00\x00\x1f\x11" + // 0x03B50314: 0x00001F11 - "\x1f\x10\x03\x00\x00\x00\x1f\x12" + // 0x1F100300: 0x00001F12 - "\x1f\x11\x03\x00\x00\x00\x1f\x13" + // 0x1F110300: 0x00001F13 - "\x1f\x10\x03\x01\x00\x00\x1f\x14" + // 0x1F100301: 0x00001F14 - "\x1f\x11\x03\x01\x00\x00\x1f\x15" + // 0x1F110301: 0x00001F15 - "\x03\x95\x03\x13\x00\x00\x1f\x18" + // 0x03950313: 0x00001F18 - "\x03\x95\x03\x14\x00\x00\x1f\x19" + // 0x03950314: 0x00001F19 - "\x1f\x18\x03\x00\x00\x00\x1f\x1a" + // 0x1F180300: 0x00001F1A - "\x1f\x19\x03\x00\x00\x00\x1f\x1b" + // 0x1F190300: 0x00001F1B - "\x1f\x18\x03\x01\x00\x00\x1f\x1c" + // 0x1F180301: 0x00001F1C - "\x1f\x19\x03\x01\x00\x00\x1f\x1d" + // 0x1F190301: 0x00001F1D - "\x03\xb7\x03\x13\x00\x00\x1f " + // 0x03B70313: 0x00001F20 - "\x03\xb7\x03\x14\x00\x00\x1f!" + // 0x03B70314: 0x00001F21 - "\x1f \x03\x00\x00\x00\x1f\"" + // 0x1F200300: 0x00001F22 - "\x1f!\x03\x00\x00\x00\x1f#" + // 0x1F210300: 0x00001F23 - "\x1f \x03\x01\x00\x00\x1f$" + // 0x1F200301: 0x00001F24 - "\x1f!\x03\x01\x00\x00\x1f%" + // 0x1F210301: 0x00001F25 - "\x1f \x03B\x00\x00\x1f&" + // 0x1F200342: 0x00001F26 - "\x1f!\x03B\x00\x00\x1f'" + // 0x1F210342: 0x00001F27 - "\x03\x97\x03\x13\x00\x00\x1f(" + // 0x03970313: 0x00001F28 - "\x03\x97\x03\x14\x00\x00\x1f)" + // 0x03970314: 0x00001F29 - "\x1f(\x03\x00\x00\x00\x1f*" + // 0x1F280300: 0x00001F2A - "\x1f)\x03\x00\x00\x00\x1f+" + // 0x1F290300: 0x00001F2B - "\x1f(\x03\x01\x00\x00\x1f," + // 0x1F280301: 0x00001F2C - "\x1f)\x03\x01\x00\x00\x1f-" + // 0x1F290301: 0x00001F2D - "\x1f(\x03B\x00\x00\x1f." + // 0x1F280342: 0x00001F2E - "\x1f)\x03B\x00\x00\x1f/" + // 0x1F290342: 0x00001F2F - "\x03\xb9\x03\x13\x00\x00\x1f0" + // 0x03B90313: 0x00001F30 - "\x03\xb9\x03\x14\x00\x00\x1f1" + // 0x03B90314: 0x00001F31 - "\x1f0\x03\x00\x00\x00\x1f2" + // 0x1F300300: 0x00001F32 - "\x1f1\x03\x00\x00\x00\x1f3" + // 0x1F310300: 0x00001F33 - "\x1f0\x03\x01\x00\x00\x1f4" + // 0x1F300301: 0x00001F34 - "\x1f1\x03\x01\x00\x00\x1f5" + // 0x1F310301: 0x00001F35 - "\x1f0\x03B\x00\x00\x1f6" + // 0x1F300342: 0x00001F36 - "\x1f1\x03B\x00\x00\x1f7" + // 0x1F310342: 0x00001F37 - "\x03\x99\x03\x13\x00\x00\x1f8" + // 0x03990313: 0x00001F38 - "\x03\x99\x03\x14\x00\x00\x1f9" + // 0x03990314: 0x00001F39 - "\x1f8\x03\x00\x00\x00\x1f:" + // 0x1F380300: 0x00001F3A - "\x1f9\x03\x00\x00\x00\x1f;" + // 0x1F390300: 0x00001F3B - "\x1f8\x03\x01\x00\x00\x1f<" + // 0x1F380301: 0x00001F3C - "\x1f9\x03\x01\x00\x00\x1f=" + // 0x1F390301: 0x00001F3D - "\x1f8\x03B\x00\x00\x1f>" + // 0x1F380342: 0x00001F3E - "\x1f9\x03B\x00\x00\x1f?" + // 0x1F390342: 0x00001F3F - "\x03\xbf\x03\x13\x00\x00\x1f@" + // 0x03BF0313: 0x00001F40 - "\x03\xbf\x03\x14\x00\x00\x1fA" + // 0x03BF0314: 0x00001F41 - "\x1f@\x03\x00\x00\x00\x1fB" + // 0x1F400300: 0x00001F42 - "\x1fA\x03\x00\x00\x00\x1fC" + // 0x1F410300: 0x00001F43 - "\x1f@\x03\x01\x00\x00\x1fD" + // 0x1F400301: 0x00001F44 - "\x1fA\x03\x01\x00\x00\x1fE" + // 0x1F410301: 0x00001F45 - "\x03\x9f\x03\x13\x00\x00\x1fH" + // 0x039F0313: 0x00001F48 - "\x03\x9f\x03\x14\x00\x00\x1fI" + // 0x039F0314: 0x00001F49 - "\x1fH\x03\x00\x00\x00\x1fJ" + // 0x1F480300: 0x00001F4A - "\x1fI\x03\x00\x00\x00\x1fK" + // 0x1F490300: 0x00001F4B - "\x1fH\x03\x01\x00\x00\x1fL" + // 0x1F480301: 0x00001F4C - "\x1fI\x03\x01\x00\x00\x1fM" + // 0x1F490301: 0x00001F4D - "\x03\xc5\x03\x13\x00\x00\x1fP" + // 0x03C50313: 0x00001F50 - "\x03\xc5\x03\x14\x00\x00\x1fQ" + // 0x03C50314: 0x00001F51 - "\x1fP\x03\x00\x00\x00\x1fR" + // 0x1F500300: 0x00001F52 - "\x1fQ\x03\x00\x00\x00\x1fS" + // 0x1F510300: 0x00001F53 - "\x1fP\x03\x01\x00\x00\x1fT" + // 0x1F500301: 0x00001F54 - "\x1fQ\x03\x01\x00\x00\x1fU" + // 0x1F510301: 0x00001F55 - "\x1fP\x03B\x00\x00\x1fV" + // 0x1F500342: 0x00001F56 - "\x1fQ\x03B\x00\x00\x1fW" + // 0x1F510342: 0x00001F57 - "\x03\xa5\x03\x14\x00\x00\x1fY" + // 0x03A50314: 0x00001F59 - "\x1fY\x03\x00\x00\x00\x1f[" + // 0x1F590300: 0x00001F5B - "\x1fY\x03\x01\x00\x00\x1f]" + // 0x1F590301: 0x00001F5D - "\x1fY\x03B\x00\x00\x1f_" + // 0x1F590342: 0x00001F5F - "\x03\xc9\x03\x13\x00\x00\x1f`" + // 0x03C90313: 0x00001F60 - "\x03\xc9\x03\x14\x00\x00\x1fa" + // 0x03C90314: 0x00001F61 - "\x1f`\x03\x00\x00\x00\x1fb" + // 0x1F600300: 0x00001F62 - "\x1fa\x03\x00\x00\x00\x1fc" + // 0x1F610300: 0x00001F63 - "\x1f`\x03\x01\x00\x00\x1fd" + // 0x1F600301: 0x00001F64 - "\x1fa\x03\x01\x00\x00\x1fe" + // 0x1F610301: 0x00001F65 - "\x1f`\x03B\x00\x00\x1ff" + // 0x1F600342: 0x00001F66 - "\x1fa\x03B\x00\x00\x1fg" + // 0x1F610342: 0x00001F67 - "\x03\xa9\x03\x13\x00\x00\x1fh" + // 0x03A90313: 0x00001F68 - "\x03\xa9\x03\x14\x00\x00\x1fi" + // 0x03A90314: 0x00001F69 - "\x1fh\x03\x00\x00\x00\x1fj" + // 0x1F680300: 0x00001F6A - "\x1fi\x03\x00\x00\x00\x1fk" + // 0x1F690300: 0x00001F6B - "\x1fh\x03\x01\x00\x00\x1fl" + // 0x1F680301: 0x00001F6C - "\x1fi\x03\x01\x00\x00\x1fm" + // 0x1F690301: 0x00001F6D - "\x1fh\x03B\x00\x00\x1fn" + // 0x1F680342: 0x00001F6E - "\x1fi\x03B\x00\x00\x1fo" + // 0x1F690342: 0x00001F6F - "\x03\xb1\x03\x00\x00\x00\x1fp" + // 0x03B10300: 0x00001F70 - "\x03\xb5\x03\x00\x00\x00\x1fr" + // 0x03B50300: 0x00001F72 - "\x03\xb7\x03\x00\x00\x00\x1ft" + // 0x03B70300: 0x00001F74 - "\x03\xb9\x03\x00\x00\x00\x1fv" + // 0x03B90300: 0x00001F76 - "\x03\xbf\x03\x00\x00\x00\x1fx" + // 0x03BF0300: 0x00001F78 - "\x03\xc5\x03\x00\x00\x00\x1fz" + // 0x03C50300: 0x00001F7A - "\x03\xc9\x03\x00\x00\x00\x1f|" + // 0x03C90300: 0x00001F7C - "\x1f\x00\x03E\x00\x00\x1f\x80" + // 0x1F000345: 0x00001F80 - "\x1f\x01\x03E\x00\x00\x1f\x81" + // 0x1F010345: 0x00001F81 - "\x1f\x02\x03E\x00\x00\x1f\x82" + // 0x1F020345: 0x00001F82 - "\x1f\x03\x03E\x00\x00\x1f\x83" + // 0x1F030345: 0x00001F83 - "\x1f\x04\x03E\x00\x00\x1f\x84" + // 0x1F040345: 0x00001F84 - "\x1f\x05\x03E\x00\x00\x1f\x85" + // 0x1F050345: 0x00001F85 - "\x1f\x06\x03E\x00\x00\x1f\x86" + // 0x1F060345: 0x00001F86 - "\x1f\a\x03E\x00\x00\x1f\x87" + // 0x1F070345: 0x00001F87 - "\x1f\b\x03E\x00\x00\x1f\x88" + // 0x1F080345: 0x00001F88 - "\x1f\t\x03E\x00\x00\x1f\x89" + // 0x1F090345: 0x00001F89 - "\x1f\n\x03E\x00\x00\x1f\x8a" + // 0x1F0A0345: 0x00001F8A - "\x1f\v\x03E\x00\x00\x1f\x8b" + // 0x1F0B0345: 0x00001F8B - "\x1f\f\x03E\x00\x00\x1f\x8c" + // 0x1F0C0345: 0x00001F8C - "\x1f\r\x03E\x00\x00\x1f\x8d" + // 0x1F0D0345: 0x00001F8D - "\x1f\x0e\x03E\x00\x00\x1f\x8e" + // 0x1F0E0345: 0x00001F8E - "\x1f\x0f\x03E\x00\x00\x1f\x8f" + // 0x1F0F0345: 0x00001F8F - "\x1f \x03E\x00\x00\x1f\x90" + // 0x1F200345: 0x00001F90 - "\x1f!\x03E\x00\x00\x1f\x91" + // 0x1F210345: 0x00001F91 - "\x1f\"\x03E\x00\x00\x1f\x92" + // 0x1F220345: 0x00001F92 - "\x1f#\x03E\x00\x00\x1f\x93" + // 0x1F230345: 0x00001F93 - "\x1f$\x03E\x00\x00\x1f\x94" + // 0x1F240345: 0x00001F94 - "\x1f%\x03E\x00\x00\x1f\x95" + // 0x1F250345: 0x00001F95 - "\x1f&\x03E\x00\x00\x1f\x96" + // 0x1F260345: 0x00001F96 - "\x1f'\x03E\x00\x00\x1f\x97" + // 0x1F270345: 0x00001F97 - "\x1f(\x03E\x00\x00\x1f\x98" + // 0x1F280345: 0x00001F98 - "\x1f)\x03E\x00\x00\x1f\x99" + // 0x1F290345: 0x00001F99 - "\x1f*\x03E\x00\x00\x1f\x9a" + // 0x1F2A0345: 0x00001F9A - "\x1f+\x03E\x00\x00\x1f\x9b" + // 0x1F2B0345: 0x00001F9B - "\x1f,\x03E\x00\x00\x1f\x9c" + // 0x1F2C0345: 0x00001F9C - "\x1f-\x03E\x00\x00\x1f\x9d" + // 0x1F2D0345: 0x00001F9D - "\x1f.\x03E\x00\x00\x1f\x9e" + // 0x1F2E0345: 0x00001F9E - "\x1f/\x03E\x00\x00\x1f\x9f" + // 0x1F2F0345: 0x00001F9F - "\x1f`\x03E\x00\x00\x1f\xa0" + // 0x1F600345: 0x00001FA0 - "\x1fa\x03E\x00\x00\x1f\xa1" + // 0x1F610345: 0x00001FA1 - "\x1fb\x03E\x00\x00\x1f\xa2" + // 0x1F620345: 0x00001FA2 - "\x1fc\x03E\x00\x00\x1f\xa3" + // 0x1F630345: 0x00001FA3 - "\x1fd\x03E\x00\x00\x1f\xa4" + // 0x1F640345: 0x00001FA4 - "\x1fe\x03E\x00\x00\x1f\xa5" + // 0x1F650345: 0x00001FA5 - "\x1ff\x03E\x00\x00\x1f\xa6" + // 0x1F660345: 0x00001FA6 - "\x1fg\x03E\x00\x00\x1f\xa7" + // 0x1F670345: 0x00001FA7 - "\x1fh\x03E\x00\x00\x1f\xa8" + // 0x1F680345: 0x00001FA8 - "\x1fi\x03E\x00\x00\x1f\xa9" + // 0x1F690345: 0x00001FA9 - "\x1fj\x03E\x00\x00\x1f\xaa" + // 0x1F6A0345: 0x00001FAA - "\x1fk\x03E\x00\x00\x1f\xab" + // 0x1F6B0345: 0x00001FAB - "\x1fl\x03E\x00\x00\x1f\xac" + // 0x1F6C0345: 0x00001FAC - "\x1fm\x03E\x00\x00\x1f\xad" + // 0x1F6D0345: 0x00001FAD - "\x1fn\x03E\x00\x00\x1f\xae" + // 0x1F6E0345: 0x00001FAE - "\x1fo\x03E\x00\x00\x1f\xaf" + // 0x1F6F0345: 0x00001FAF - "\x03\xb1\x03\x06\x00\x00\x1f\xb0" + // 0x03B10306: 0x00001FB0 - "\x03\xb1\x03\x04\x00\x00\x1f\xb1" + // 0x03B10304: 0x00001FB1 - "\x1fp\x03E\x00\x00\x1f\xb2" + // 0x1F700345: 0x00001FB2 - "\x03\xb1\x03E\x00\x00\x1f\xb3" + // 0x03B10345: 0x00001FB3 - "\x03\xac\x03E\x00\x00\x1f\xb4" + // 0x03AC0345: 0x00001FB4 - "\x03\xb1\x03B\x00\x00\x1f\xb6" + // 0x03B10342: 0x00001FB6 - "\x1f\xb6\x03E\x00\x00\x1f\xb7" + // 0x1FB60345: 0x00001FB7 - "\x03\x91\x03\x06\x00\x00\x1f\xb8" + // 0x03910306: 0x00001FB8 - "\x03\x91\x03\x04\x00\x00\x1f\xb9" + // 0x03910304: 0x00001FB9 - "\x03\x91\x03\x00\x00\x00\x1f\xba" + // 0x03910300: 0x00001FBA - "\x03\x91\x03E\x00\x00\x1f\xbc" + // 0x03910345: 0x00001FBC - "\x00\xa8\x03B\x00\x00\x1f\xc1" + // 0x00A80342: 0x00001FC1 - "\x1ft\x03E\x00\x00\x1f\xc2" + // 0x1F740345: 0x00001FC2 - "\x03\xb7\x03E\x00\x00\x1f\xc3" + // 0x03B70345: 0x00001FC3 - "\x03\xae\x03E\x00\x00\x1f\xc4" + // 0x03AE0345: 0x00001FC4 - "\x03\xb7\x03B\x00\x00\x1f\xc6" + // 0x03B70342: 0x00001FC6 - "\x1f\xc6\x03E\x00\x00\x1f\xc7" + // 0x1FC60345: 0x00001FC7 - "\x03\x95\x03\x00\x00\x00\x1f\xc8" + // 0x03950300: 0x00001FC8 - "\x03\x97\x03\x00\x00\x00\x1f\xca" + // 0x03970300: 0x00001FCA - "\x03\x97\x03E\x00\x00\x1f\xcc" + // 0x03970345: 0x00001FCC - "\x1f\xbf\x03\x00\x00\x00\x1f\xcd" + // 0x1FBF0300: 0x00001FCD - "\x1f\xbf\x03\x01\x00\x00\x1f\xce" + // 0x1FBF0301: 0x00001FCE - "\x1f\xbf\x03B\x00\x00\x1f\xcf" + // 0x1FBF0342: 0x00001FCF - "\x03\xb9\x03\x06\x00\x00\x1f\xd0" + // 0x03B90306: 0x00001FD0 - "\x03\xb9\x03\x04\x00\x00\x1f\xd1" + // 0x03B90304: 0x00001FD1 - "\x03\xca\x03\x00\x00\x00\x1f\xd2" + // 0x03CA0300: 0x00001FD2 - "\x03\xb9\x03B\x00\x00\x1f\xd6" + // 0x03B90342: 0x00001FD6 - "\x03\xca\x03B\x00\x00\x1f\xd7" + // 0x03CA0342: 0x00001FD7 - "\x03\x99\x03\x06\x00\x00\x1f\xd8" + // 0x03990306: 0x00001FD8 - "\x03\x99\x03\x04\x00\x00\x1f\xd9" + // 0x03990304: 0x00001FD9 - "\x03\x99\x03\x00\x00\x00\x1f\xda" + // 0x03990300: 0x00001FDA - "\x1f\xfe\x03\x00\x00\x00\x1f\xdd" + // 0x1FFE0300: 0x00001FDD - "\x1f\xfe\x03\x01\x00\x00\x1f\xde" + // 0x1FFE0301: 0x00001FDE - "\x1f\xfe\x03B\x00\x00\x1f\xdf" + // 0x1FFE0342: 0x00001FDF - "\x03\xc5\x03\x06\x00\x00\x1f\xe0" + // 0x03C50306: 0x00001FE0 - "\x03\xc5\x03\x04\x00\x00\x1f\xe1" + // 0x03C50304: 0x00001FE1 - "\x03\xcb\x03\x00\x00\x00\x1f\xe2" + // 0x03CB0300: 0x00001FE2 - "\x03\xc1\x03\x13\x00\x00\x1f\xe4" + // 0x03C10313: 0x00001FE4 - "\x03\xc1\x03\x14\x00\x00\x1f\xe5" + // 0x03C10314: 0x00001FE5 - "\x03\xc5\x03B\x00\x00\x1f\xe6" + // 0x03C50342: 0x00001FE6 - "\x03\xcb\x03B\x00\x00\x1f\xe7" + // 0x03CB0342: 0x00001FE7 - "\x03\xa5\x03\x06\x00\x00\x1f\xe8" + // 0x03A50306: 0x00001FE8 - "\x03\xa5\x03\x04\x00\x00\x1f\xe9" + // 0x03A50304: 0x00001FE9 - "\x03\xa5\x03\x00\x00\x00\x1f\xea" + // 0x03A50300: 0x00001FEA - "\x03\xa1\x03\x14\x00\x00\x1f\xec" + // 0x03A10314: 0x00001FEC - "\x00\xa8\x03\x00\x00\x00\x1f\xed" + // 0x00A80300: 0x00001FED - "\x1f|\x03E\x00\x00\x1f\xf2" + // 0x1F7C0345: 0x00001FF2 - "\x03\xc9\x03E\x00\x00\x1f\xf3" + // 0x03C90345: 0x00001FF3 - "\x03\xce\x03E\x00\x00\x1f\xf4" + // 0x03CE0345: 0x00001FF4 - "\x03\xc9\x03B\x00\x00\x1f\xf6" + // 0x03C90342: 0x00001FF6 - "\x1f\xf6\x03E\x00\x00\x1f\xf7" + // 0x1FF60345: 0x00001FF7 - "\x03\x9f\x03\x00\x00\x00\x1f\xf8" + // 0x039F0300: 0x00001FF8 - "\x03\xa9\x03\x00\x00\x00\x1f\xfa" + // 0x03A90300: 0x00001FFA - "\x03\xa9\x03E\x00\x00\x1f\xfc" + // 0x03A90345: 0x00001FFC - "!\x90\x038\x00\x00!\x9a" + // 0x21900338: 0x0000219A - "!\x92\x038\x00\x00!\x9b" + // 0x21920338: 0x0000219B - "!\x94\x038\x00\x00!\xae" + // 0x21940338: 0x000021AE - "!\xd0\x038\x00\x00!\xcd" + // 0x21D00338: 0x000021CD - "!\xd4\x038\x00\x00!\xce" + // 0x21D40338: 0x000021CE - "!\xd2\x038\x00\x00!\xcf" + // 0x21D20338: 0x000021CF - "\"\x03\x038\x00\x00\"\x04" + // 0x22030338: 0x00002204 - "\"\b\x038\x00\x00\"\t" + // 0x22080338: 0x00002209 - "\"\v\x038\x00\x00\"\f" + // 0x220B0338: 0x0000220C - "\"#\x038\x00\x00\"$" + // 0x22230338: 0x00002224 - "\"%\x038\x00\x00\"&" + // 0x22250338: 0x00002226 - "\"<\x038\x00\x00\"A" + // 0x223C0338: 0x00002241 - "\"C\x038\x00\x00\"D" + // 0x22430338: 0x00002244 - "\"E\x038\x00\x00\"G" + // 0x22450338: 0x00002247 - "\"H\x038\x00\x00\"I" + // 0x22480338: 0x00002249 - "\x00=\x038\x00\x00\"`" + // 0x003D0338: 0x00002260 - "\"a\x038\x00\x00\"b" + // 0x22610338: 0x00002262 - "\"M\x038\x00\x00\"m" + // 0x224D0338: 0x0000226D - "\x00<\x038\x00\x00\"n" + // 0x003C0338: 0x0000226E - "\x00>\x038\x00\x00\"o" + // 0x003E0338: 0x0000226F - "\"d\x038\x00\x00\"p" + // 0x22640338: 0x00002270 - "\"e\x038\x00\x00\"q" + // 0x22650338: 0x00002271 - "\"r\x038\x00\x00\"t" + // 0x22720338: 0x00002274 - "\"s\x038\x00\x00\"u" + // 0x22730338: 0x00002275 - "\"v\x038\x00\x00\"x" + // 0x22760338: 0x00002278 - "\"w\x038\x00\x00\"y" + // 0x22770338: 0x00002279 - "\"z\x038\x00\x00\"\x80" + // 0x227A0338: 0x00002280 - "\"{\x038\x00\x00\"\x81" + // 0x227B0338: 0x00002281 - "\"\x82\x038\x00\x00\"\x84" + // 0x22820338: 0x00002284 - "\"\x83\x038\x00\x00\"\x85" + // 0x22830338: 0x00002285 - "\"\x86\x038\x00\x00\"\x88" + // 0x22860338: 0x00002288 - "\"\x87\x038\x00\x00\"\x89" + // 0x22870338: 0x00002289 - "\"\xa2\x038\x00\x00\"\xac" + // 0x22A20338: 0x000022AC - "\"\xa8\x038\x00\x00\"\xad" + // 0x22A80338: 0x000022AD - "\"\xa9\x038\x00\x00\"\xae" + // 0x22A90338: 0x000022AE - "\"\xab\x038\x00\x00\"\xaf" + // 0x22AB0338: 0x000022AF - "\"|\x038\x00\x00\"\xe0" + // 0x227C0338: 0x000022E0 - "\"}\x038\x00\x00\"\xe1" + // 0x227D0338: 0x000022E1 - "\"\x91\x038\x00\x00\"\xe2" + // 0x22910338: 0x000022E2 - "\"\x92\x038\x00\x00\"\xe3" + // 0x22920338: 0x000022E3 - "\"\xb2\x038\x00\x00\"\xea" + // 0x22B20338: 0x000022EA - "\"\xb3\x038\x00\x00\"\xeb" + // 0x22B30338: 0x000022EB - "\"\xb4\x038\x00\x00\"\xec" + // 0x22B40338: 0x000022EC - "\"\xb5\x038\x00\x00\"\xed" + // 0x22B50338: 0x000022ED - "0K0\x99\x00\x000L" + // 0x304B3099: 0x0000304C - "0M0\x99\x00\x000N" + // 0x304D3099: 0x0000304E - "0O0\x99\x00\x000P" + // 0x304F3099: 0x00003050 - "0Q0\x99\x00\x000R" + // 0x30513099: 0x00003052 - "0S0\x99\x00\x000T" + // 0x30533099: 0x00003054 - "0U0\x99\x00\x000V" + // 0x30553099: 0x00003056 - "0W0\x99\x00\x000X" + // 0x30573099: 0x00003058 - "0Y0\x99\x00\x000Z" + // 0x30593099: 0x0000305A - "0[0\x99\x00\x000\\" + // 0x305B3099: 0x0000305C - "0]0\x99\x00\x000^" + // 0x305D3099: 0x0000305E - "0_0\x99\x00\x000`" + // 0x305F3099: 0x00003060 - "0a0\x99\x00\x000b" + // 0x30613099: 0x00003062 - "0d0\x99\x00\x000e" + // 0x30643099: 0x00003065 - "0f0\x99\x00\x000g" + // 0x30663099: 0x00003067 - "0h0\x99\x00\x000i" + // 0x30683099: 0x00003069 - "0o0\x99\x00\x000p" + // 0x306F3099: 0x00003070 - "0o0\x9a\x00\x000q" + // 0x306F309A: 0x00003071 - "0r0\x99\x00\x000s" + // 0x30723099: 0x00003073 - "0r0\x9a\x00\x000t" + // 0x3072309A: 0x00003074 - "0u0\x99\x00\x000v" + // 0x30753099: 0x00003076 - "0u0\x9a\x00\x000w" + // 0x3075309A: 0x00003077 - "0x0\x99\x00\x000y" + // 0x30783099: 0x00003079 - "0x0\x9a\x00\x000z" + // 0x3078309A: 0x0000307A - "0{0\x99\x00\x000|" + // 0x307B3099: 0x0000307C - "0{0\x9a\x00\x000}" + // 0x307B309A: 0x0000307D - "0F0\x99\x00\x000\x94" + // 0x30463099: 0x00003094 - "0\x9d0\x99\x00\x000\x9e" + // 0x309D3099: 0x0000309E - "0\xab0\x99\x00\x000\xac" + // 0x30AB3099: 0x000030AC - "0\xad0\x99\x00\x000\xae" + // 0x30AD3099: 0x000030AE - "0\xaf0\x99\x00\x000\xb0" + // 0x30AF3099: 0x000030B0 - "0\xb10\x99\x00\x000\xb2" + // 0x30B13099: 0x000030B2 - "0\xb30\x99\x00\x000\xb4" + // 0x30B33099: 0x000030B4 - "0\xb50\x99\x00\x000\xb6" + // 0x30B53099: 0x000030B6 - "0\xb70\x99\x00\x000\xb8" + // 0x30B73099: 0x000030B8 - "0\xb90\x99\x00\x000\xba" + // 0x30B93099: 0x000030BA - "0\xbb0\x99\x00\x000\xbc" + // 0x30BB3099: 0x000030BC - "0\xbd0\x99\x00\x000\xbe" + // 0x30BD3099: 0x000030BE - "0\xbf0\x99\x00\x000\xc0" + // 0x30BF3099: 0x000030C0 - "0\xc10\x99\x00\x000\xc2" + // 0x30C13099: 0x000030C2 - "0\xc40\x99\x00\x000\xc5" + // 0x30C43099: 0x000030C5 - "0\xc60\x99\x00\x000\xc7" + // 0x30C63099: 0x000030C7 - "0\xc80\x99\x00\x000\xc9" + // 0x30C83099: 0x000030C9 - "0\xcf0\x99\x00\x000\xd0" + // 0x30CF3099: 0x000030D0 - "0\xcf0\x9a\x00\x000\xd1" + // 0x30CF309A: 0x000030D1 - "0\xd20\x99\x00\x000\xd3" + // 0x30D23099: 0x000030D3 - "0\xd20\x9a\x00\x000\xd4" + // 0x30D2309A: 0x000030D4 - "0\xd50\x99\x00\x000\xd6" + // 0x30D53099: 0x000030D6 - "0\xd50\x9a\x00\x000\xd7" + // 0x30D5309A: 0x000030D7 - "0\xd80\x99\x00\x000\xd9" + // 0x30D83099: 0x000030D9 - "0\xd80\x9a\x00\x000\xda" + // 0x30D8309A: 0x000030DA - "0\xdb0\x99\x00\x000\xdc" + // 0x30DB3099: 0x000030DC - "0\xdb0\x9a\x00\x000\xdd" + // 0x30DB309A: 0x000030DD - "0\xa60\x99\x00\x000\xf4" + // 0x30A63099: 0x000030F4 - "0\xef0\x99\x00\x000\xf7" + // 0x30EF3099: 0x000030F7 - "0\xf00\x99\x00\x000\xf8" + // 0x30F03099: 0x000030F8 - "0\xf10\x99\x00\x000\xf9" + // 0x30F13099: 0x000030F9 - "0\xf20\x99\x00\x000\xfa" + // 0x30F23099: 0x000030FA - "0\xfd0\x99\x00\x000\xfe" + // 0x30FD3099: 0x000030FE - "\x10\x99\x10\xba\x00\x01\x10\x9a" + // 0x109910BA: 0x0001109A - "\x10\x9b\x10\xba\x00\x01\x10\x9c" + // 0x109B10BA: 0x0001109C - "\x10\xa5\x10\xba\x00\x01\x10\xab" + // 0x10A510BA: 0x000110AB - "\x111\x11'\x00\x01\x11." + // 0x11311127: 0x0001112E - "\x112\x11'\x00\x01\x11/" + // 0x11321127: 0x0001112F - "\x13G\x13>\x00\x01\x13K" + // 0x1347133E: 0x0001134B - "\x13G\x13W\x00\x01\x13L" + // 0x13471357: 0x0001134C - "\x14\xb9\x14\xba\x00\x01\x14\xbb" + // 0x14B914BA: 0x000114BB - "\x14\xb9\x14\xb0\x00\x01\x14\xbc" + // 0x14B914B0: 0x000114BC - "\x14\xb9\x14\xbd\x00\x01\x14\xbe" + // 0x14B914BD: 0x000114BE - "\x15\xb8\x15\xaf\x00\x01\x15\xba" + // 0x15B815AF: 0x000115BA - "\x15\xb9\x15\xaf\x00\x01\x15\xbb" + // 0x15B915AF: 0x000115BB - "" - // Total size of tables: 55KB (55977 bytes) diff --git a/vendor/golang.org/x/text/unicode/norm/tables15.0.0.go b/vendor/golang.org/x/text/unicode/norm/tables15.0.0.go index b0819e42d09..d9623241ca4 100644 --- a/vendor/golang.org/x/text/unicode/norm/tables15.0.0.go +++ b/vendor/golang.org/x/text/unicode/norm/tables15.0.0.go @@ -1,6 +1,6 @@ // Code generated by running "go generate" in golang.org/x/text. DO NOT EDIT. -//go:build go1.21 +//go:build !go1.27 package norm @@ -30,7 +30,7 @@ var ccc = [56]uint8{ const ( firstMulti = 0x199A firstCCC = 0x2DD5 - endMulti = 0x30A1 + endMulti = 0x2EBF firstLeadingCCC = 0x4AEF firstCCCZeroExcept = 0x4BB9 firstStarterWithNLead = 0x4BE0 @@ -1685,802 +1685,783 @@ var decomps = [...]byte{ 0x82, 0x99, 0xE3, 0x83, 0xBC, 0xE3, 0x83, 0xAB, 0x52, 0xE3, 0x83, 0xAC, 0xE3, 0x83, 0xB3, 0xE3, 0x83, 0x88, 0xE3, 0x82, 0xB1, 0xE3, 0x82, 0x99, - 0xE3, 0x83, 0xB3, 0x61, 0xD8, 0xB5, 0xD9, 0x84, + 0xE3, 0x83, 0xB3, 0x5F, 0xD8, 0xB5, 0xD9, 0x84, 0xD9, 0x89, 0x20, 0xD8, 0xA7, 0xD9, 0x84, 0xD9, // Bytes 2dc0 - 2dff 0x84, 0xD9, 0x87, 0x20, 0xD8, 0xB9, 0xD9, 0x84, 0xD9, 0x8A, 0xD9, 0x87, 0x20, 0xD9, 0x88, 0xD8, - 0xB3, 0xD9, 0x84, 0xD9, 0x85, 0x06, 0xE0, 0xA7, - 0x87, 0xE0, 0xA6, 0xBE, 0x01, 0x06, 0xE0, 0xA7, - 0x87, 0xE0, 0xA7, 0x97, 0x01, 0x06, 0xE0, 0xAD, - 0x87, 0xE0, 0xAC, 0xBE, 0x01, 0x06, 0xE0, 0xAD, - 0x87, 0xE0, 0xAD, 0x96, 0x01, 0x06, 0xE0, 0xAD, - 0x87, 0xE0, 0xAD, 0x97, 0x01, 0x06, 0xE0, 0xAE, + 0xB3, 0xD9, 0x84, 0xD9, 0x85, 0x44, 0x44, 0x5A, + 0xCC, 0x8C, 0xCD, 0x44, 0x44, 0x7A, 0xCC, 0x8C, + 0xCD, 0x44, 0x64, 0x7A, 0xCC, 0x8C, 0xCD, 0x46, + 0xD9, 0x84, 0xD8, 0xA7, 0xD9, 0x93, 0xCD, 0x46, + 0xD9, 0x84, 0xD8, 0xA7, 0xD9, 0x94, 0xCD, 0x46, + 0xD9, 0x84, 0xD8, 0xA7, 0xD9, 0x95, 0xB9, 0x49, // Bytes 2e00 - 2e3f - 0x92, 0xE0, 0xAF, 0x97, 0x01, 0x06, 0xE0, 0xAF, - 0x86, 0xE0, 0xAE, 0xBE, 0x01, 0x06, 0xE0, 0xAF, - 0x86, 0xE0, 0xAF, 0x97, 0x01, 0x06, 0xE0, 0xAF, - 0x87, 0xE0, 0xAE, 0xBE, 0x01, 0x06, 0xE0, 0xB2, - 0xBF, 0xE0, 0xB3, 0x95, 0x01, 0x06, 0xE0, 0xB3, - 0x86, 0xE0, 0xB3, 0x95, 0x01, 0x06, 0xE0, 0xB3, - 0x86, 0xE0, 0xB3, 0x96, 0x01, 0x06, 0xE0, 0xB5, - 0x86, 0xE0, 0xB4, 0xBE, 0x01, 0x06, 0xE0, 0xB5, + 0xE3, 0x83, 0xA1, 0xE3, 0x82, 0xAB, 0xE3, 0x82, + 0x99, 0x11, 0x4C, 0xE1, 0x84, 0x8C, 0xE1, 0x85, + 0xAE, 0xE1, 0x84, 0x8B, 0xE1, 0x85, 0xB4, 0x01, + 0x4C, 0xE3, 0x82, 0xAD, 0xE3, 0x82, 0x99, 0xE3, + 0x82, 0xAB, 0xE3, 0x82, 0x99, 0x11, 0x4C, 0xE3, + 0x82, 0xB3, 0xE3, 0x83, 0xBC, 0xE3, 0x83, 0x9B, + 0xE3, 0x82, 0x9A, 0x11, 0x4C, 0xE3, 0x83, 0xA4, + 0xE3, 0x83, 0xBC, 0xE3, 0x83, 0x88, 0xE3, 0x82, // Bytes 2e40 - 2e7f - 0x86, 0xE0, 0xB5, 0x97, 0x01, 0x06, 0xE0, 0xB5, - 0x87, 0xE0, 0xB4, 0xBE, 0x01, 0x06, 0xE0, 0xB7, - 0x99, 0xE0, 0xB7, 0x9F, 0x01, 0x06, 0xE1, 0x80, - 0xA5, 0xE1, 0x80, 0xAE, 0x01, 0x06, 0xE1, 0xAC, - 0x85, 0xE1, 0xAC, 0xB5, 0x01, 0x06, 0xE1, 0xAC, - 0x87, 0xE1, 0xAC, 0xB5, 0x01, 0x06, 0xE1, 0xAC, - 0x89, 0xE1, 0xAC, 0xB5, 0x01, 0x06, 0xE1, 0xAC, - 0x8B, 0xE1, 0xAC, 0xB5, 0x01, 0x06, 0xE1, 0xAC, + 0x99, 0x11, 0x4F, 0xE1, 0x84, 0x8E, 0xE1, 0x85, + 0xA1, 0xE1, 0x86, 0xB7, 0xE1, 0x84, 0x80, 0xE1, + 0x85, 0xA9, 0x01, 0x4F, 0xE3, 0x82, 0xA4, 0xE3, + 0x83, 0x8B, 0xE3, 0x83, 0xB3, 0xE3, 0x82, 0xAF, + 0xE3, 0x82, 0x99, 0x11, 0x4F, 0xE3, 0x82, 0xB7, + 0xE3, 0x83, 0xAA, 0xE3, 0x83, 0xB3, 0xE3, 0x82, + 0xAF, 0xE3, 0x82, 0x99, 0x11, 0x4F, 0xE3, 0x83, + 0x98, 0xE3, 0x82, 0x9A, 0xE3, 0x83, 0xBC, 0xE3, // Bytes 2e80 - 2ebf - 0x8D, 0xE1, 0xAC, 0xB5, 0x01, 0x06, 0xE1, 0xAC, - 0x91, 0xE1, 0xAC, 0xB5, 0x01, 0x06, 0xE1, 0xAC, - 0xBA, 0xE1, 0xAC, 0xB5, 0x01, 0x06, 0xE1, 0xAC, - 0xBC, 0xE1, 0xAC, 0xB5, 0x01, 0x06, 0xE1, 0xAC, - 0xBE, 0xE1, 0xAC, 0xB5, 0x01, 0x06, 0xE1, 0xAC, - 0xBF, 0xE1, 0xAC, 0xB5, 0x01, 0x06, 0xE1, 0xAD, - 0x82, 0xE1, 0xAC, 0xB5, 0x01, 0x08, 0xF0, 0x91, - 0x84, 0xB1, 0xF0, 0x91, 0x84, 0xA7, 0x01, 0x08, + 0x82, 0xB7, 0xE3, 0x82, 0x99, 0x11, 0x4F, 0xE3, + 0x83, 0x9B, 0xE3, 0x82, 0x9A, 0xE3, 0x83, 0xB3, + 0xE3, 0x83, 0x88, 0xE3, 0x82, 0x99, 0x11, 0x52, + 0xE3, 0x82, 0xA8, 0xE3, 0x82, 0xB9, 0xE3, 0x82, + 0xAF, 0xE3, 0x83, 0xBC, 0xE3, 0x83, 0x88, 0xE3, + 0x82, 0x99, 0x11, 0x52, 0xE3, 0x83, 0x95, 0xE3, + 0x82, 0xA1, 0xE3, 0x83, 0xA9, 0xE3, 0x83, 0x83, + 0xE3, 0x83, 0x88, 0xE3, 0x82, 0x99, 0x11, 0x03, // Bytes 2ec0 - 2eff - 0xF0, 0x91, 0x84, 0xB2, 0xF0, 0x91, 0x84, 0xA7, - 0x01, 0x08, 0xF0, 0x91, 0x8D, 0x87, 0xF0, 0x91, - 0x8C, 0xBE, 0x01, 0x08, 0xF0, 0x91, 0x8D, 0x87, - 0xF0, 0x91, 0x8D, 0x97, 0x01, 0x08, 0xF0, 0x91, - 0x92, 0xB9, 0xF0, 0x91, 0x92, 0xB0, 0x01, 0x08, - 0xF0, 0x91, 0x92, 0xB9, 0xF0, 0x91, 0x92, 0xBA, - 0x01, 0x08, 0xF0, 0x91, 0x92, 0xB9, 0xF0, 0x91, - 0x92, 0xBD, 0x01, 0x08, 0xF0, 0x91, 0x96, 0xB8, + 0x3C, 0xCC, 0xB8, 0x05, 0x03, 0x3D, 0xCC, 0xB8, + 0x05, 0x03, 0x3E, 0xCC, 0xB8, 0x05, 0x03, 0x41, + 0xCC, 0x80, 0xCD, 0x03, 0x41, 0xCC, 0x81, 0xCD, + 0x03, 0x41, 0xCC, 0x83, 0xCD, 0x03, 0x41, 0xCC, + 0x84, 0xCD, 0x03, 0x41, 0xCC, 0x89, 0xCD, 0x03, + 0x41, 0xCC, 0x8C, 0xCD, 0x03, 0x41, 0xCC, 0x8F, + 0xCD, 0x03, 0x41, 0xCC, 0x91, 0xCD, 0x03, 0x41, + 0xCC, 0xA5, 0xB9, 0x03, 0x41, 0xCC, 0xA8, 0xA9, // Bytes 2f00 - 2f3f - 0xF0, 0x91, 0x96, 0xAF, 0x01, 0x08, 0xF0, 0x91, - 0x96, 0xB9, 0xF0, 0x91, 0x96, 0xAF, 0x01, 0x08, - 0xF0, 0x91, 0xA4, 0xB5, 0xF0, 0x91, 0xA4, 0xB0, - 0x01, 0x09, 0xE0, 0xB3, 0x86, 0xE0, 0xB3, 0x82, - 0xE0, 0xB3, 0x95, 0x02, 0x09, 0xE0, 0xB7, 0x99, - 0xE0, 0xB7, 0x8F, 0xE0, 0xB7, 0x8A, 0x16, 0x44, - 0x44, 0x5A, 0xCC, 0x8C, 0xCD, 0x44, 0x44, 0x7A, - 0xCC, 0x8C, 0xCD, 0x44, 0x64, 0x7A, 0xCC, 0x8C, + 0x03, 0x42, 0xCC, 0x87, 0xCD, 0x03, 0x42, 0xCC, + 0xA3, 0xB9, 0x03, 0x42, 0xCC, 0xB1, 0xB9, 0x03, + 0x43, 0xCC, 0x81, 0xCD, 0x03, 0x43, 0xCC, 0x82, + 0xCD, 0x03, 0x43, 0xCC, 0x87, 0xCD, 0x03, 0x43, + 0xCC, 0x8C, 0xCD, 0x03, 0x44, 0xCC, 0x87, 0xCD, + 0x03, 0x44, 0xCC, 0x8C, 0xCD, 0x03, 0x44, 0xCC, + 0xA3, 0xB9, 0x03, 0x44, 0xCC, 0xA7, 0xA9, 0x03, + 0x44, 0xCC, 0xAD, 0xB9, 0x03, 0x44, 0xCC, 0xB1, // Bytes 2f40 - 2f7f - 0xCD, 0x46, 0xD9, 0x84, 0xD8, 0xA7, 0xD9, 0x93, - 0xCD, 0x46, 0xD9, 0x84, 0xD8, 0xA7, 0xD9, 0x94, - 0xCD, 0x46, 0xD9, 0x84, 0xD8, 0xA7, 0xD9, 0x95, - 0xB9, 0x46, 0xE1, 0x84, 0x80, 0xE1, 0x85, 0xA1, - 0x01, 0x46, 0xE1, 0x84, 0x82, 0xE1, 0x85, 0xA1, - 0x01, 0x46, 0xE1, 0x84, 0x83, 0xE1, 0x85, 0xA1, - 0x01, 0x46, 0xE1, 0x84, 0x85, 0xE1, 0x85, 0xA1, - 0x01, 0x46, 0xE1, 0x84, 0x86, 0xE1, 0x85, 0xA1, + 0xB9, 0x03, 0x45, 0xCC, 0x80, 0xCD, 0x03, 0x45, + 0xCC, 0x81, 0xCD, 0x03, 0x45, 0xCC, 0x83, 0xCD, + 0x03, 0x45, 0xCC, 0x86, 0xCD, 0x03, 0x45, 0xCC, + 0x87, 0xCD, 0x03, 0x45, 0xCC, 0x88, 0xCD, 0x03, + 0x45, 0xCC, 0x89, 0xCD, 0x03, 0x45, 0xCC, 0x8C, + 0xCD, 0x03, 0x45, 0xCC, 0x8F, 0xCD, 0x03, 0x45, + 0xCC, 0x91, 0xCD, 0x03, 0x45, 0xCC, 0xA8, 0xA9, + 0x03, 0x45, 0xCC, 0xAD, 0xB9, 0x03, 0x45, 0xCC, // Bytes 2f80 - 2fbf - 0x01, 0x46, 0xE1, 0x84, 0x87, 0xE1, 0x85, 0xA1, - 0x01, 0x46, 0xE1, 0x84, 0x89, 0xE1, 0x85, 0xA1, - 0x01, 0x46, 0xE1, 0x84, 0x8B, 0xE1, 0x85, 0xA1, - 0x01, 0x46, 0xE1, 0x84, 0x8B, 0xE1, 0x85, 0xAE, - 0x01, 0x46, 0xE1, 0x84, 0x8C, 0xE1, 0x85, 0xA1, - 0x01, 0x46, 0xE1, 0x84, 0x8E, 0xE1, 0x85, 0xA1, - 0x01, 0x46, 0xE1, 0x84, 0x8F, 0xE1, 0x85, 0xA1, - 0x01, 0x46, 0xE1, 0x84, 0x90, 0xE1, 0x85, 0xA1, + 0xB0, 0xB9, 0x03, 0x46, 0xCC, 0x87, 0xCD, 0x03, + 0x47, 0xCC, 0x81, 0xCD, 0x03, 0x47, 0xCC, 0x82, + 0xCD, 0x03, 0x47, 0xCC, 0x84, 0xCD, 0x03, 0x47, + 0xCC, 0x86, 0xCD, 0x03, 0x47, 0xCC, 0x87, 0xCD, + 0x03, 0x47, 0xCC, 0x8C, 0xCD, 0x03, 0x47, 0xCC, + 0xA7, 0xA9, 0x03, 0x48, 0xCC, 0x82, 0xCD, 0x03, + 0x48, 0xCC, 0x87, 0xCD, 0x03, 0x48, 0xCC, 0x88, + 0xCD, 0x03, 0x48, 0xCC, 0x8C, 0xCD, 0x03, 0x48, // Bytes 2fc0 - 2fff - 0x01, 0x46, 0xE1, 0x84, 0x91, 0xE1, 0x85, 0xA1, - 0x01, 0x46, 0xE1, 0x84, 0x92, 0xE1, 0x85, 0xA1, - 0x01, 0x49, 0xE3, 0x83, 0xA1, 0xE3, 0x82, 0xAB, - 0xE3, 0x82, 0x99, 0x11, 0x4C, 0xE1, 0x84, 0x8C, - 0xE1, 0x85, 0xAE, 0xE1, 0x84, 0x8B, 0xE1, 0x85, - 0xB4, 0x01, 0x4C, 0xE3, 0x82, 0xAD, 0xE3, 0x82, - 0x99, 0xE3, 0x82, 0xAB, 0xE3, 0x82, 0x99, 0x11, - 0x4C, 0xE3, 0x82, 0xB3, 0xE3, 0x83, 0xBC, 0xE3, + 0xCC, 0xA3, 0xB9, 0x03, 0x48, 0xCC, 0xA7, 0xA9, + 0x03, 0x48, 0xCC, 0xAE, 0xB9, 0x03, 0x49, 0xCC, + 0x80, 0xCD, 0x03, 0x49, 0xCC, 0x81, 0xCD, 0x03, + 0x49, 0xCC, 0x82, 0xCD, 0x03, 0x49, 0xCC, 0x83, + 0xCD, 0x03, 0x49, 0xCC, 0x84, 0xCD, 0x03, 0x49, + 0xCC, 0x86, 0xCD, 0x03, 0x49, 0xCC, 0x87, 0xCD, + 0x03, 0x49, 0xCC, 0x89, 0xCD, 0x03, 0x49, 0xCC, + 0x8C, 0xCD, 0x03, 0x49, 0xCC, 0x8F, 0xCD, 0x03, // Bytes 3000 - 303f - 0x83, 0x9B, 0xE3, 0x82, 0x9A, 0x11, 0x4C, 0xE3, - 0x83, 0xA4, 0xE3, 0x83, 0xBC, 0xE3, 0x83, 0x88, - 0xE3, 0x82, 0x99, 0x11, 0x4F, 0xE1, 0x84, 0x8E, - 0xE1, 0x85, 0xA1, 0xE1, 0x86, 0xB7, 0xE1, 0x84, - 0x80, 0xE1, 0x85, 0xA9, 0x01, 0x4F, 0xE3, 0x82, - 0xA4, 0xE3, 0x83, 0x8B, 0xE3, 0x83, 0xB3, 0xE3, - 0x82, 0xAF, 0xE3, 0x82, 0x99, 0x11, 0x4F, 0xE3, - 0x82, 0xB7, 0xE3, 0x83, 0xAA, 0xE3, 0x83, 0xB3, + 0x49, 0xCC, 0x91, 0xCD, 0x03, 0x49, 0xCC, 0xA3, + 0xB9, 0x03, 0x49, 0xCC, 0xA8, 0xA9, 0x03, 0x49, + 0xCC, 0xB0, 0xB9, 0x03, 0x4A, 0xCC, 0x82, 0xCD, + 0x03, 0x4B, 0xCC, 0x81, 0xCD, 0x03, 0x4B, 0xCC, + 0x8C, 0xCD, 0x03, 0x4B, 0xCC, 0xA3, 0xB9, 0x03, + 0x4B, 0xCC, 0xA7, 0xA9, 0x03, 0x4B, 0xCC, 0xB1, + 0xB9, 0x03, 0x4C, 0xCC, 0x81, 0xCD, 0x03, 0x4C, + 0xCC, 0x8C, 0xCD, 0x03, 0x4C, 0xCC, 0xA7, 0xA9, // Bytes 3040 - 307f - 0xE3, 0x82, 0xAF, 0xE3, 0x82, 0x99, 0x11, 0x4F, - 0xE3, 0x83, 0x98, 0xE3, 0x82, 0x9A, 0xE3, 0x83, - 0xBC, 0xE3, 0x82, 0xB7, 0xE3, 0x82, 0x99, 0x11, - 0x4F, 0xE3, 0x83, 0x9B, 0xE3, 0x82, 0x9A, 0xE3, - 0x83, 0xB3, 0xE3, 0x83, 0x88, 0xE3, 0x82, 0x99, - 0x11, 0x52, 0xE3, 0x82, 0xA8, 0xE3, 0x82, 0xB9, - 0xE3, 0x82, 0xAF, 0xE3, 0x83, 0xBC, 0xE3, 0x83, - 0x88, 0xE3, 0x82, 0x99, 0x11, 0x52, 0xE3, 0x83, + 0x03, 0x4C, 0xCC, 0xAD, 0xB9, 0x03, 0x4C, 0xCC, + 0xB1, 0xB9, 0x03, 0x4D, 0xCC, 0x81, 0xCD, 0x03, + 0x4D, 0xCC, 0x87, 0xCD, 0x03, 0x4D, 0xCC, 0xA3, + 0xB9, 0x03, 0x4E, 0xCC, 0x80, 0xCD, 0x03, 0x4E, + 0xCC, 0x81, 0xCD, 0x03, 0x4E, 0xCC, 0x83, 0xCD, + 0x03, 0x4E, 0xCC, 0x87, 0xCD, 0x03, 0x4E, 0xCC, + 0x8C, 0xCD, 0x03, 0x4E, 0xCC, 0xA3, 0xB9, 0x03, + 0x4E, 0xCC, 0xA7, 0xA9, 0x03, 0x4E, 0xCC, 0xAD, // Bytes 3080 - 30bf - 0x95, 0xE3, 0x82, 0xA1, 0xE3, 0x83, 0xA9, 0xE3, - 0x83, 0x83, 0xE3, 0x83, 0x88, 0xE3, 0x82, 0x99, - 0x11, 0x86, 0xE0, 0xB3, 0x86, 0xE0, 0xB3, 0x82, - 0x01, 0x86, 0xE0, 0xB7, 0x99, 0xE0, 0xB7, 0x8F, - 0x01, 0x03, 0x3C, 0xCC, 0xB8, 0x05, 0x03, 0x3D, - 0xCC, 0xB8, 0x05, 0x03, 0x3E, 0xCC, 0xB8, 0x05, - 0x03, 0x41, 0xCC, 0x80, 0xCD, 0x03, 0x41, 0xCC, - 0x81, 0xCD, 0x03, 0x41, 0xCC, 0x83, 0xCD, 0x03, + 0xB9, 0x03, 0x4E, 0xCC, 0xB1, 0xB9, 0x03, 0x4F, + 0xCC, 0x80, 0xCD, 0x03, 0x4F, 0xCC, 0x81, 0xCD, + 0x03, 0x4F, 0xCC, 0x86, 0xCD, 0x03, 0x4F, 0xCC, + 0x89, 0xCD, 0x03, 0x4F, 0xCC, 0x8B, 0xCD, 0x03, + 0x4F, 0xCC, 0x8C, 0xCD, 0x03, 0x4F, 0xCC, 0x8F, + 0xCD, 0x03, 0x4F, 0xCC, 0x91, 0xCD, 0x03, 0x50, + 0xCC, 0x81, 0xCD, 0x03, 0x50, 0xCC, 0x87, 0xCD, + 0x03, 0x52, 0xCC, 0x81, 0xCD, 0x03, 0x52, 0xCC, // Bytes 30c0 - 30ff - 0x41, 0xCC, 0x84, 0xCD, 0x03, 0x41, 0xCC, 0x89, - 0xCD, 0x03, 0x41, 0xCC, 0x8C, 0xCD, 0x03, 0x41, - 0xCC, 0x8F, 0xCD, 0x03, 0x41, 0xCC, 0x91, 0xCD, - 0x03, 0x41, 0xCC, 0xA5, 0xB9, 0x03, 0x41, 0xCC, - 0xA8, 0xA9, 0x03, 0x42, 0xCC, 0x87, 0xCD, 0x03, - 0x42, 0xCC, 0xA3, 0xB9, 0x03, 0x42, 0xCC, 0xB1, - 0xB9, 0x03, 0x43, 0xCC, 0x81, 0xCD, 0x03, 0x43, - 0xCC, 0x82, 0xCD, 0x03, 0x43, 0xCC, 0x87, 0xCD, + 0x87, 0xCD, 0x03, 0x52, 0xCC, 0x8C, 0xCD, 0x03, + 0x52, 0xCC, 0x8F, 0xCD, 0x03, 0x52, 0xCC, 0x91, + 0xCD, 0x03, 0x52, 0xCC, 0xA7, 0xA9, 0x03, 0x52, + 0xCC, 0xB1, 0xB9, 0x03, 0x53, 0xCC, 0x82, 0xCD, + 0x03, 0x53, 0xCC, 0x87, 0xCD, 0x03, 0x53, 0xCC, + 0xA6, 0xB9, 0x03, 0x53, 0xCC, 0xA7, 0xA9, 0x03, + 0x54, 0xCC, 0x87, 0xCD, 0x03, 0x54, 0xCC, 0x8C, + 0xCD, 0x03, 0x54, 0xCC, 0xA3, 0xB9, 0x03, 0x54, // Bytes 3100 - 313f - 0x03, 0x43, 0xCC, 0x8C, 0xCD, 0x03, 0x44, 0xCC, - 0x87, 0xCD, 0x03, 0x44, 0xCC, 0x8C, 0xCD, 0x03, - 0x44, 0xCC, 0xA3, 0xB9, 0x03, 0x44, 0xCC, 0xA7, - 0xA9, 0x03, 0x44, 0xCC, 0xAD, 0xB9, 0x03, 0x44, - 0xCC, 0xB1, 0xB9, 0x03, 0x45, 0xCC, 0x80, 0xCD, - 0x03, 0x45, 0xCC, 0x81, 0xCD, 0x03, 0x45, 0xCC, - 0x83, 0xCD, 0x03, 0x45, 0xCC, 0x86, 0xCD, 0x03, - 0x45, 0xCC, 0x87, 0xCD, 0x03, 0x45, 0xCC, 0x88, + 0xCC, 0xA6, 0xB9, 0x03, 0x54, 0xCC, 0xA7, 0xA9, + 0x03, 0x54, 0xCC, 0xAD, 0xB9, 0x03, 0x54, 0xCC, + 0xB1, 0xB9, 0x03, 0x55, 0xCC, 0x80, 0xCD, 0x03, + 0x55, 0xCC, 0x81, 0xCD, 0x03, 0x55, 0xCC, 0x82, + 0xCD, 0x03, 0x55, 0xCC, 0x86, 0xCD, 0x03, 0x55, + 0xCC, 0x89, 0xCD, 0x03, 0x55, 0xCC, 0x8A, 0xCD, + 0x03, 0x55, 0xCC, 0x8B, 0xCD, 0x03, 0x55, 0xCC, + 0x8C, 0xCD, 0x03, 0x55, 0xCC, 0x8F, 0xCD, 0x03, // Bytes 3140 - 317f - 0xCD, 0x03, 0x45, 0xCC, 0x89, 0xCD, 0x03, 0x45, - 0xCC, 0x8C, 0xCD, 0x03, 0x45, 0xCC, 0x8F, 0xCD, - 0x03, 0x45, 0xCC, 0x91, 0xCD, 0x03, 0x45, 0xCC, - 0xA8, 0xA9, 0x03, 0x45, 0xCC, 0xAD, 0xB9, 0x03, - 0x45, 0xCC, 0xB0, 0xB9, 0x03, 0x46, 0xCC, 0x87, - 0xCD, 0x03, 0x47, 0xCC, 0x81, 0xCD, 0x03, 0x47, - 0xCC, 0x82, 0xCD, 0x03, 0x47, 0xCC, 0x84, 0xCD, - 0x03, 0x47, 0xCC, 0x86, 0xCD, 0x03, 0x47, 0xCC, + 0x55, 0xCC, 0x91, 0xCD, 0x03, 0x55, 0xCC, 0xA3, + 0xB9, 0x03, 0x55, 0xCC, 0xA4, 0xB9, 0x03, 0x55, + 0xCC, 0xA8, 0xA9, 0x03, 0x55, 0xCC, 0xAD, 0xB9, + 0x03, 0x55, 0xCC, 0xB0, 0xB9, 0x03, 0x56, 0xCC, + 0x83, 0xCD, 0x03, 0x56, 0xCC, 0xA3, 0xB9, 0x03, + 0x57, 0xCC, 0x80, 0xCD, 0x03, 0x57, 0xCC, 0x81, + 0xCD, 0x03, 0x57, 0xCC, 0x82, 0xCD, 0x03, 0x57, + 0xCC, 0x87, 0xCD, 0x03, 0x57, 0xCC, 0x88, 0xCD, // Bytes 3180 - 31bf - 0x87, 0xCD, 0x03, 0x47, 0xCC, 0x8C, 0xCD, 0x03, - 0x47, 0xCC, 0xA7, 0xA9, 0x03, 0x48, 0xCC, 0x82, - 0xCD, 0x03, 0x48, 0xCC, 0x87, 0xCD, 0x03, 0x48, - 0xCC, 0x88, 0xCD, 0x03, 0x48, 0xCC, 0x8C, 0xCD, - 0x03, 0x48, 0xCC, 0xA3, 0xB9, 0x03, 0x48, 0xCC, - 0xA7, 0xA9, 0x03, 0x48, 0xCC, 0xAE, 0xB9, 0x03, - 0x49, 0xCC, 0x80, 0xCD, 0x03, 0x49, 0xCC, 0x81, - 0xCD, 0x03, 0x49, 0xCC, 0x82, 0xCD, 0x03, 0x49, + 0x03, 0x57, 0xCC, 0xA3, 0xB9, 0x03, 0x58, 0xCC, + 0x87, 0xCD, 0x03, 0x58, 0xCC, 0x88, 0xCD, 0x03, + 0x59, 0xCC, 0x80, 0xCD, 0x03, 0x59, 0xCC, 0x81, + 0xCD, 0x03, 0x59, 0xCC, 0x82, 0xCD, 0x03, 0x59, + 0xCC, 0x83, 0xCD, 0x03, 0x59, 0xCC, 0x84, 0xCD, + 0x03, 0x59, 0xCC, 0x87, 0xCD, 0x03, 0x59, 0xCC, + 0x88, 0xCD, 0x03, 0x59, 0xCC, 0x89, 0xCD, 0x03, + 0x59, 0xCC, 0xA3, 0xB9, 0x03, 0x5A, 0xCC, 0x81, // Bytes 31c0 - 31ff - 0xCC, 0x83, 0xCD, 0x03, 0x49, 0xCC, 0x84, 0xCD, - 0x03, 0x49, 0xCC, 0x86, 0xCD, 0x03, 0x49, 0xCC, - 0x87, 0xCD, 0x03, 0x49, 0xCC, 0x89, 0xCD, 0x03, - 0x49, 0xCC, 0x8C, 0xCD, 0x03, 0x49, 0xCC, 0x8F, - 0xCD, 0x03, 0x49, 0xCC, 0x91, 0xCD, 0x03, 0x49, - 0xCC, 0xA3, 0xB9, 0x03, 0x49, 0xCC, 0xA8, 0xA9, - 0x03, 0x49, 0xCC, 0xB0, 0xB9, 0x03, 0x4A, 0xCC, - 0x82, 0xCD, 0x03, 0x4B, 0xCC, 0x81, 0xCD, 0x03, + 0xCD, 0x03, 0x5A, 0xCC, 0x82, 0xCD, 0x03, 0x5A, + 0xCC, 0x87, 0xCD, 0x03, 0x5A, 0xCC, 0x8C, 0xCD, + 0x03, 0x5A, 0xCC, 0xA3, 0xB9, 0x03, 0x5A, 0xCC, + 0xB1, 0xB9, 0x03, 0x61, 0xCC, 0x80, 0xCD, 0x03, + 0x61, 0xCC, 0x81, 0xCD, 0x03, 0x61, 0xCC, 0x83, + 0xCD, 0x03, 0x61, 0xCC, 0x84, 0xCD, 0x03, 0x61, + 0xCC, 0x89, 0xCD, 0x03, 0x61, 0xCC, 0x8C, 0xCD, + 0x03, 0x61, 0xCC, 0x8F, 0xCD, 0x03, 0x61, 0xCC, // Bytes 3200 - 323f - 0x4B, 0xCC, 0x8C, 0xCD, 0x03, 0x4B, 0xCC, 0xA3, - 0xB9, 0x03, 0x4B, 0xCC, 0xA7, 0xA9, 0x03, 0x4B, - 0xCC, 0xB1, 0xB9, 0x03, 0x4C, 0xCC, 0x81, 0xCD, - 0x03, 0x4C, 0xCC, 0x8C, 0xCD, 0x03, 0x4C, 0xCC, - 0xA7, 0xA9, 0x03, 0x4C, 0xCC, 0xAD, 0xB9, 0x03, - 0x4C, 0xCC, 0xB1, 0xB9, 0x03, 0x4D, 0xCC, 0x81, - 0xCD, 0x03, 0x4D, 0xCC, 0x87, 0xCD, 0x03, 0x4D, - 0xCC, 0xA3, 0xB9, 0x03, 0x4E, 0xCC, 0x80, 0xCD, + 0x91, 0xCD, 0x03, 0x61, 0xCC, 0xA5, 0xB9, 0x03, + 0x61, 0xCC, 0xA8, 0xA9, 0x03, 0x62, 0xCC, 0x87, + 0xCD, 0x03, 0x62, 0xCC, 0xA3, 0xB9, 0x03, 0x62, + 0xCC, 0xB1, 0xB9, 0x03, 0x63, 0xCC, 0x81, 0xCD, + 0x03, 0x63, 0xCC, 0x82, 0xCD, 0x03, 0x63, 0xCC, + 0x87, 0xCD, 0x03, 0x63, 0xCC, 0x8C, 0xCD, 0x03, + 0x64, 0xCC, 0x87, 0xCD, 0x03, 0x64, 0xCC, 0x8C, + 0xCD, 0x03, 0x64, 0xCC, 0xA3, 0xB9, 0x03, 0x64, // Bytes 3240 - 327f - 0x03, 0x4E, 0xCC, 0x81, 0xCD, 0x03, 0x4E, 0xCC, - 0x83, 0xCD, 0x03, 0x4E, 0xCC, 0x87, 0xCD, 0x03, - 0x4E, 0xCC, 0x8C, 0xCD, 0x03, 0x4E, 0xCC, 0xA3, - 0xB9, 0x03, 0x4E, 0xCC, 0xA7, 0xA9, 0x03, 0x4E, - 0xCC, 0xAD, 0xB9, 0x03, 0x4E, 0xCC, 0xB1, 0xB9, - 0x03, 0x4F, 0xCC, 0x80, 0xCD, 0x03, 0x4F, 0xCC, - 0x81, 0xCD, 0x03, 0x4F, 0xCC, 0x86, 0xCD, 0x03, - 0x4F, 0xCC, 0x89, 0xCD, 0x03, 0x4F, 0xCC, 0x8B, + 0xCC, 0xA7, 0xA9, 0x03, 0x64, 0xCC, 0xAD, 0xB9, + 0x03, 0x64, 0xCC, 0xB1, 0xB9, 0x03, 0x65, 0xCC, + 0x80, 0xCD, 0x03, 0x65, 0xCC, 0x81, 0xCD, 0x03, + 0x65, 0xCC, 0x83, 0xCD, 0x03, 0x65, 0xCC, 0x86, + 0xCD, 0x03, 0x65, 0xCC, 0x87, 0xCD, 0x03, 0x65, + 0xCC, 0x88, 0xCD, 0x03, 0x65, 0xCC, 0x89, 0xCD, + 0x03, 0x65, 0xCC, 0x8C, 0xCD, 0x03, 0x65, 0xCC, + 0x8F, 0xCD, 0x03, 0x65, 0xCC, 0x91, 0xCD, 0x03, // Bytes 3280 - 32bf - 0xCD, 0x03, 0x4F, 0xCC, 0x8C, 0xCD, 0x03, 0x4F, - 0xCC, 0x8F, 0xCD, 0x03, 0x4F, 0xCC, 0x91, 0xCD, - 0x03, 0x50, 0xCC, 0x81, 0xCD, 0x03, 0x50, 0xCC, - 0x87, 0xCD, 0x03, 0x52, 0xCC, 0x81, 0xCD, 0x03, - 0x52, 0xCC, 0x87, 0xCD, 0x03, 0x52, 0xCC, 0x8C, - 0xCD, 0x03, 0x52, 0xCC, 0x8F, 0xCD, 0x03, 0x52, - 0xCC, 0x91, 0xCD, 0x03, 0x52, 0xCC, 0xA7, 0xA9, - 0x03, 0x52, 0xCC, 0xB1, 0xB9, 0x03, 0x53, 0xCC, + 0x65, 0xCC, 0xA8, 0xA9, 0x03, 0x65, 0xCC, 0xAD, + 0xB9, 0x03, 0x65, 0xCC, 0xB0, 0xB9, 0x03, 0x66, + 0xCC, 0x87, 0xCD, 0x03, 0x67, 0xCC, 0x81, 0xCD, + 0x03, 0x67, 0xCC, 0x82, 0xCD, 0x03, 0x67, 0xCC, + 0x84, 0xCD, 0x03, 0x67, 0xCC, 0x86, 0xCD, 0x03, + 0x67, 0xCC, 0x87, 0xCD, 0x03, 0x67, 0xCC, 0x8C, + 0xCD, 0x03, 0x67, 0xCC, 0xA7, 0xA9, 0x03, 0x68, + 0xCC, 0x82, 0xCD, 0x03, 0x68, 0xCC, 0x87, 0xCD, // Bytes 32c0 - 32ff - 0x82, 0xCD, 0x03, 0x53, 0xCC, 0x87, 0xCD, 0x03, - 0x53, 0xCC, 0xA6, 0xB9, 0x03, 0x53, 0xCC, 0xA7, - 0xA9, 0x03, 0x54, 0xCC, 0x87, 0xCD, 0x03, 0x54, - 0xCC, 0x8C, 0xCD, 0x03, 0x54, 0xCC, 0xA3, 0xB9, - 0x03, 0x54, 0xCC, 0xA6, 0xB9, 0x03, 0x54, 0xCC, - 0xA7, 0xA9, 0x03, 0x54, 0xCC, 0xAD, 0xB9, 0x03, - 0x54, 0xCC, 0xB1, 0xB9, 0x03, 0x55, 0xCC, 0x80, - 0xCD, 0x03, 0x55, 0xCC, 0x81, 0xCD, 0x03, 0x55, + 0x03, 0x68, 0xCC, 0x88, 0xCD, 0x03, 0x68, 0xCC, + 0x8C, 0xCD, 0x03, 0x68, 0xCC, 0xA3, 0xB9, 0x03, + 0x68, 0xCC, 0xA7, 0xA9, 0x03, 0x68, 0xCC, 0xAE, + 0xB9, 0x03, 0x68, 0xCC, 0xB1, 0xB9, 0x03, 0x69, + 0xCC, 0x80, 0xCD, 0x03, 0x69, 0xCC, 0x81, 0xCD, + 0x03, 0x69, 0xCC, 0x82, 0xCD, 0x03, 0x69, 0xCC, + 0x83, 0xCD, 0x03, 0x69, 0xCC, 0x84, 0xCD, 0x03, + 0x69, 0xCC, 0x86, 0xCD, 0x03, 0x69, 0xCC, 0x89, // Bytes 3300 - 333f - 0xCC, 0x82, 0xCD, 0x03, 0x55, 0xCC, 0x86, 0xCD, - 0x03, 0x55, 0xCC, 0x89, 0xCD, 0x03, 0x55, 0xCC, - 0x8A, 0xCD, 0x03, 0x55, 0xCC, 0x8B, 0xCD, 0x03, - 0x55, 0xCC, 0x8C, 0xCD, 0x03, 0x55, 0xCC, 0x8F, - 0xCD, 0x03, 0x55, 0xCC, 0x91, 0xCD, 0x03, 0x55, - 0xCC, 0xA3, 0xB9, 0x03, 0x55, 0xCC, 0xA4, 0xB9, - 0x03, 0x55, 0xCC, 0xA8, 0xA9, 0x03, 0x55, 0xCC, - 0xAD, 0xB9, 0x03, 0x55, 0xCC, 0xB0, 0xB9, 0x03, + 0xCD, 0x03, 0x69, 0xCC, 0x8C, 0xCD, 0x03, 0x69, + 0xCC, 0x8F, 0xCD, 0x03, 0x69, 0xCC, 0x91, 0xCD, + 0x03, 0x69, 0xCC, 0xA3, 0xB9, 0x03, 0x69, 0xCC, + 0xA8, 0xA9, 0x03, 0x69, 0xCC, 0xB0, 0xB9, 0x03, + 0x6A, 0xCC, 0x82, 0xCD, 0x03, 0x6A, 0xCC, 0x8C, + 0xCD, 0x03, 0x6B, 0xCC, 0x81, 0xCD, 0x03, 0x6B, + 0xCC, 0x8C, 0xCD, 0x03, 0x6B, 0xCC, 0xA3, 0xB9, + 0x03, 0x6B, 0xCC, 0xA7, 0xA9, 0x03, 0x6B, 0xCC, // Bytes 3340 - 337f - 0x56, 0xCC, 0x83, 0xCD, 0x03, 0x56, 0xCC, 0xA3, - 0xB9, 0x03, 0x57, 0xCC, 0x80, 0xCD, 0x03, 0x57, - 0xCC, 0x81, 0xCD, 0x03, 0x57, 0xCC, 0x82, 0xCD, - 0x03, 0x57, 0xCC, 0x87, 0xCD, 0x03, 0x57, 0xCC, - 0x88, 0xCD, 0x03, 0x57, 0xCC, 0xA3, 0xB9, 0x03, - 0x58, 0xCC, 0x87, 0xCD, 0x03, 0x58, 0xCC, 0x88, - 0xCD, 0x03, 0x59, 0xCC, 0x80, 0xCD, 0x03, 0x59, - 0xCC, 0x81, 0xCD, 0x03, 0x59, 0xCC, 0x82, 0xCD, + 0xB1, 0xB9, 0x03, 0x6C, 0xCC, 0x81, 0xCD, 0x03, + 0x6C, 0xCC, 0x8C, 0xCD, 0x03, 0x6C, 0xCC, 0xA7, + 0xA9, 0x03, 0x6C, 0xCC, 0xAD, 0xB9, 0x03, 0x6C, + 0xCC, 0xB1, 0xB9, 0x03, 0x6D, 0xCC, 0x81, 0xCD, + 0x03, 0x6D, 0xCC, 0x87, 0xCD, 0x03, 0x6D, 0xCC, + 0xA3, 0xB9, 0x03, 0x6E, 0xCC, 0x80, 0xCD, 0x03, + 0x6E, 0xCC, 0x81, 0xCD, 0x03, 0x6E, 0xCC, 0x83, + 0xCD, 0x03, 0x6E, 0xCC, 0x87, 0xCD, 0x03, 0x6E, // Bytes 3380 - 33bf - 0x03, 0x59, 0xCC, 0x83, 0xCD, 0x03, 0x59, 0xCC, - 0x84, 0xCD, 0x03, 0x59, 0xCC, 0x87, 0xCD, 0x03, - 0x59, 0xCC, 0x88, 0xCD, 0x03, 0x59, 0xCC, 0x89, - 0xCD, 0x03, 0x59, 0xCC, 0xA3, 0xB9, 0x03, 0x5A, - 0xCC, 0x81, 0xCD, 0x03, 0x5A, 0xCC, 0x82, 0xCD, - 0x03, 0x5A, 0xCC, 0x87, 0xCD, 0x03, 0x5A, 0xCC, - 0x8C, 0xCD, 0x03, 0x5A, 0xCC, 0xA3, 0xB9, 0x03, - 0x5A, 0xCC, 0xB1, 0xB9, 0x03, 0x61, 0xCC, 0x80, + 0xCC, 0x8C, 0xCD, 0x03, 0x6E, 0xCC, 0xA3, 0xB9, + 0x03, 0x6E, 0xCC, 0xA7, 0xA9, 0x03, 0x6E, 0xCC, + 0xAD, 0xB9, 0x03, 0x6E, 0xCC, 0xB1, 0xB9, 0x03, + 0x6F, 0xCC, 0x80, 0xCD, 0x03, 0x6F, 0xCC, 0x81, + 0xCD, 0x03, 0x6F, 0xCC, 0x86, 0xCD, 0x03, 0x6F, + 0xCC, 0x89, 0xCD, 0x03, 0x6F, 0xCC, 0x8B, 0xCD, + 0x03, 0x6F, 0xCC, 0x8C, 0xCD, 0x03, 0x6F, 0xCC, + 0x8F, 0xCD, 0x03, 0x6F, 0xCC, 0x91, 0xCD, 0x03, // Bytes 33c0 - 33ff - 0xCD, 0x03, 0x61, 0xCC, 0x81, 0xCD, 0x03, 0x61, - 0xCC, 0x83, 0xCD, 0x03, 0x61, 0xCC, 0x84, 0xCD, - 0x03, 0x61, 0xCC, 0x89, 0xCD, 0x03, 0x61, 0xCC, - 0x8C, 0xCD, 0x03, 0x61, 0xCC, 0x8F, 0xCD, 0x03, - 0x61, 0xCC, 0x91, 0xCD, 0x03, 0x61, 0xCC, 0xA5, - 0xB9, 0x03, 0x61, 0xCC, 0xA8, 0xA9, 0x03, 0x62, - 0xCC, 0x87, 0xCD, 0x03, 0x62, 0xCC, 0xA3, 0xB9, - 0x03, 0x62, 0xCC, 0xB1, 0xB9, 0x03, 0x63, 0xCC, + 0x70, 0xCC, 0x81, 0xCD, 0x03, 0x70, 0xCC, 0x87, + 0xCD, 0x03, 0x72, 0xCC, 0x81, 0xCD, 0x03, 0x72, + 0xCC, 0x87, 0xCD, 0x03, 0x72, 0xCC, 0x8C, 0xCD, + 0x03, 0x72, 0xCC, 0x8F, 0xCD, 0x03, 0x72, 0xCC, + 0x91, 0xCD, 0x03, 0x72, 0xCC, 0xA7, 0xA9, 0x03, + 0x72, 0xCC, 0xB1, 0xB9, 0x03, 0x73, 0xCC, 0x82, + 0xCD, 0x03, 0x73, 0xCC, 0x87, 0xCD, 0x03, 0x73, + 0xCC, 0xA6, 0xB9, 0x03, 0x73, 0xCC, 0xA7, 0xA9, // Bytes 3400 - 343f - 0x81, 0xCD, 0x03, 0x63, 0xCC, 0x82, 0xCD, 0x03, - 0x63, 0xCC, 0x87, 0xCD, 0x03, 0x63, 0xCC, 0x8C, - 0xCD, 0x03, 0x64, 0xCC, 0x87, 0xCD, 0x03, 0x64, - 0xCC, 0x8C, 0xCD, 0x03, 0x64, 0xCC, 0xA3, 0xB9, - 0x03, 0x64, 0xCC, 0xA7, 0xA9, 0x03, 0x64, 0xCC, - 0xAD, 0xB9, 0x03, 0x64, 0xCC, 0xB1, 0xB9, 0x03, - 0x65, 0xCC, 0x80, 0xCD, 0x03, 0x65, 0xCC, 0x81, - 0xCD, 0x03, 0x65, 0xCC, 0x83, 0xCD, 0x03, 0x65, + 0x03, 0x74, 0xCC, 0x87, 0xCD, 0x03, 0x74, 0xCC, + 0x88, 0xCD, 0x03, 0x74, 0xCC, 0x8C, 0xCD, 0x03, + 0x74, 0xCC, 0xA3, 0xB9, 0x03, 0x74, 0xCC, 0xA6, + 0xB9, 0x03, 0x74, 0xCC, 0xA7, 0xA9, 0x03, 0x74, + 0xCC, 0xAD, 0xB9, 0x03, 0x74, 0xCC, 0xB1, 0xB9, + 0x03, 0x75, 0xCC, 0x80, 0xCD, 0x03, 0x75, 0xCC, + 0x81, 0xCD, 0x03, 0x75, 0xCC, 0x82, 0xCD, 0x03, + 0x75, 0xCC, 0x86, 0xCD, 0x03, 0x75, 0xCC, 0x89, // Bytes 3440 - 347f - 0xCC, 0x86, 0xCD, 0x03, 0x65, 0xCC, 0x87, 0xCD, - 0x03, 0x65, 0xCC, 0x88, 0xCD, 0x03, 0x65, 0xCC, - 0x89, 0xCD, 0x03, 0x65, 0xCC, 0x8C, 0xCD, 0x03, - 0x65, 0xCC, 0x8F, 0xCD, 0x03, 0x65, 0xCC, 0x91, - 0xCD, 0x03, 0x65, 0xCC, 0xA8, 0xA9, 0x03, 0x65, - 0xCC, 0xAD, 0xB9, 0x03, 0x65, 0xCC, 0xB0, 0xB9, - 0x03, 0x66, 0xCC, 0x87, 0xCD, 0x03, 0x67, 0xCC, - 0x81, 0xCD, 0x03, 0x67, 0xCC, 0x82, 0xCD, 0x03, + 0xCD, 0x03, 0x75, 0xCC, 0x8A, 0xCD, 0x03, 0x75, + 0xCC, 0x8B, 0xCD, 0x03, 0x75, 0xCC, 0x8C, 0xCD, + 0x03, 0x75, 0xCC, 0x8F, 0xCD, 0x03, 0x75, 0xCC, + 0x91, 0xCD, 0x03, 0x75, 0xCC, 0xA3, 0xB9, 0x03, + 0x75, 0xCC, 0xA4, 0xB9, 0x03, 0x75, 0xCC, 0xA8, + 0xA9, 0x03, 0x75, 0xCC, 0xAD, 0xB9, 0x03, 0x75, + 0xCC, 0xB0, 0xB9, 0x03, 0x76, 0xCC, 0x83, 0xCD, + 0x03, 0x76, 0xCC, 0xA3, 0xB9, 0x03, 0x77, 0xCC, // Bytes 3480 - 34bf - 0x67, 0xCC, 0x84, 0xCD, 0x03, 0x67, 0xCC, 0x86, - 0xCD, 0x03, 0x67, 0xCC, 0x87, 0xCD, 0x03, 0x67, - 0xCC, 0x8C, 0xCD, 0x03, 0x67, 0xCC, 0xA7, 0xA9, - 0x03, 0x68, 0xCC, 0x82, 0xCD, 0x03, 0x68, 0xCC, - 0x87, 0xCD, 0x03, 0x68, 0xCC, 0x88, 0xCD, 0x03, - 0x68, 0xCC, 0x8C, 0xCD, 0x03, 0x68, 0xCC, 0xA3, - 0xB9, 0x03, 0x68, 0xCC, 0xA7, 0xA9, 0x03, 0x68, - 0xCC, 0xAE, 0xB9, 0x03, 0x68, 0xCC, 0xB1, 0xB9, + 0x80, 0xCD, 0x03, 0x77, 0xCC, 0x81, 0xCD, 0x03, + 0x77, 0xCC, 0x82, 0xCD, 0x03, 0x77, 0xCC, 0x87, + 0xCD, 0x03, 0x77, 0xCC, 0x88, 0xCD, 0x03, 0x77, + 0xCC, 0x8A, 0xCD, 0x03, 0x77, 0xCC, 0xA3, 0xB9, + 0x03, 0x78, 0xCC, 0x87, 0xCD, 0x03, 0x78, 0xCC, + 0x88, 0xCD, 0x03, 0x79, 0xCC, 0x80, 0xCD, 0x03, + 0x79, 0xCC, 0x81, 0xCD, 0x03, 0x79, 0xCC, 0x82, + 0xCD, 0x03, 0x79, 0xCC, 0x83, 0xCD, 0x03, 0x79, // Bytes 34c0 - 34ff - 0x03, 0x69, 0xCC, 0x80, 0xCD, 0x03, 0x69, 0xCC, - 0x81, 0xCD, 0x03, 0x69, 0xCC, 0x82, 0xCD, 0x03, - 0x69, 0xCC, 0x83, 0xCD, 0x03, 0x69, 0xCC, 0x84, - 0xCD, 0x03, 0x69, 0xCC, 0x86, 0xCD, 0x03, 0x69, - 0xCC, 0x89, 0xCD, 0x03, 0x69, 0xCC, 0x8C, 0xCD, - 0x03, 0x69, 0xCC, 0x8F, 0xCD, 0x03, 0x69, 0xCC, - 0x91, 0xCD, 0x03, 0x69, 0xCC, 0xA3, 0xB9, 0x03, - 0x69, 0xCC, 0xA8, 0xA9, 0x03, 0x69, 0xCC, 0xB0, + 0xCC, 0x84, 0xCD, 0x03, 0x79, 0xCC, 0x87, 0xCD, + 0x03, 0x79, 0xCC, 0x88, 0xCD, 0x03, 0x79, 0xCC, + 0x89, 0xCD, 0x03, 0x79, 0xCC, 0x8A, 0xCD, 0x03, + 0x79, 0xCC, 0xA3, 0xB9, 0x03, 0x7A, 0xCC, 0x81, + 0xCD, 0x03, 0x7A, 0xCC, 0x82, 0xCD, 0x03, 0x7A, + 0xCC, 0x87, 0xCD, 0x03, 0x7A, 0xCC, 0x8C, 0xCD, + 0x03, 0x7A, 0xCC, 0xA3, 0xB9, 0x03, 0x7A, 0xCC, + 0xB1, 0xB9, 0x04, 0xC2, 0xA8, 0xCC, 0x80, 0xCE, // Bytes 3500 - 353f - 0xB9, 0x03, 0x6A, 0xCC, 0x82, 0xCD, 0x03, 0x6A, - 0xCC, 0x8C, 0xCD, 0x03, 0x6B, 0xCC, 0x81, 0xCD, - 0x03, 0x6B, 0xCC, 0x8C, 0xCD, 0x03, 0x6B, 0xCC, - 0xA3, 0xB9, 0x03, 0x6B, 0xCC, 0xA7, 0xA9, 0x03, - 0x6B, 0xCC, 0xB1, 0xB9, 0x03, 0x6C, 0xCC, 0x81, - 0xCD, 0x03, 0x6C, 0xCC, 0x8C, 0xCD, 0x03, 0x6C, - 0xCC, 0xA7, 0xA9, 0x03, 0x6C, 0xCC, 0xAD, 0xB9, - 0x03, 0x6C, 0xCC, 0xB1, 0xB9, 0x03, 0x6D, 0xCC, + 0x04, 0xC2, 0xA8, 0xCC, 0x81, 0xCE, 0x04, 0xC2, + 0xA8, 0xCD, 0x82, 0xCE, 0x04, 0xC3, 0x86, 0xCC, + 0x81, 0xCD, 0x04, 0xC3, 0x86, 0xCC, 0x84, 0xCD, + 0x04, 0xC3, 0x98, 0xCC, 0x81, 0xCD, 0x04, 0xC3, + 0xA6, 0xCC, 0x81, 0xCD, 0x04, 0xC3, 0xA6, 0xCC, + 0x84, 0xCD, 0x04, 0xC3, 0xB8, 0xCC, 0x81, 0xCD, + 0x04, 0xC5, 0xBF, 0xCC, 0x87, 0xCD, 0x04, 0xC6, + 0xB7, 0xCC, 0x8C, 0xCD, 0x04, 0xCA, 0x92, 0xCC, // Bytes 3540 - 357f - 0x81, 0xCD, 0x03, 0x6D, 0xCC, 0x87, 0xCD, 0x03, - 0x6D, 0xCC, 0xA3, 0xB9, 0x03, 0x6E, 0xCC, 0x80, - 0xCD, 0x03, 0x6E, 0xCC, 0x81, 0xCD, 0x03, 0x6E, - 0xCC, 0x83, 0xCD, 0x03, 0x6E, 0xCC, 0x87, 0xCD, - 0x03, 0x6E, 0xCC, 0x8C, 0xCD, 0x03, 0x6E, 0xCC, - 0xA3, 0xB9, 0x03, 0x6E, 0xCC, 0xA7, 0xA9, 0x03, - 0x6E, 0xCC, 0xAD, 0xB9, 0x03, 0x6E, 0xCC, 0xB1, - 0xB9, 0x03, 0x6F, 0xCC, 0x80, 0xCD, 0x03, 0x6F, + 0x8C, 0xCD, 0x04, 0xCE, 0x91, 0xCC, 0x80, 0xCD, + 0x04, 0xCE, 0x91, 0xCC, 0x81, 0xCD, 0x04, 0xCE, + 0x91, 0xCC, 0x84, 0xCD, 0x04, 0xCE, 0x91, 0xCC, + 0x86, 0xCD, 0x04, 0xCE, 0x91, 0xCD, 0x85, 0xDD, + 0x04, 0xCE, 0x95, 0xCC, 0x80, 0xCD, 0x04, 0xCE, + 0x95, 0xCC, 0x81, 0xCD, 0x04, 0xCE, 0x97, 0xCC, + 0x80, 0xCD, 0x04, 0xCE, 0x97, 0xCC, 0x81, 0xCD, + 0x04, 0xCE, 0x97, 0xCD, 0x85, 0xDD, 0x04, 0xCE, // Bytes 3580 - 35bf - 0xCC, 0x81, 0xCD, 0x03, 0x6F, 0xCC, 0x86, 0xCD, - 0x03, 0x6F, 0xCC, 0x89, 0xCD, 0x03, 0x6F, 0xCC, - 0x8B, 0xCD, 0x03, 0x6F, 0xCC, 0x8C, 0xCD, 0x03, - 0x6F, 0xCC, 0x8F, 0xCD, 0x03, 0x6F, 0xCC, 0x91, - 0xCD, 0x03, 0x70, 0xCC, 0x81, 0xCD, 0x03, 0x70, - 0xCC, 0x87, 0xCD, 0x03, 0x72, 0xCC, 0x81, 0xCD, - 0x03, 0x72, 0xCC, 0x87, 0xCD, 0x03, 0x72, 0xCC, - 0x8C, 0xCD, 0x03, 0x72, 0xCC, 0x8F, 0xCD, 0x03, + 0x99, 0xCC, 0x80, 0xCD, 0x04, 0xCE, 0x99, 0xCC, + 0x81, 0xCD, 0x04, 0xCE, 0x99, 0xCC, 0x84, 0xCD, + 0x04, 0xCE, 0x99, 0xCC, 0x86, 0xCD, 0x04, 0xCE, + 0x99, 0xCC, 0x88, 0xCD, 0x04, 0xCE, 0x9F, 0xCC, + 0x80, 0xCD, 0x04, 0xCE, 0x9F, 0xCC, 0x81, 0xCD, + 0x04, 0xCE, 0xA1, 0xCC, 0x94, 0xCD, 0x04, 0xCE, + 0xA5, 0xCC, 0x80, 0xCD, 0x04, 0xCE, 0xA5, 0xCC, + 0x81, 0xCD, 0x04, 0xCE, 0xA5, 0xCC, 0x84, 0xCD, // Bytes 35c0 - 35ff - 0x72, 0xCC, 0x91, 0xCD, 0x03, 0x72, 0xCC, 0xA7, - 0xA9, 0x03, 0x72, 0xCC, 0xB1, 0xB9, 0x03, 0x73, - 0xCC, 0x82, 0xCD, 0x03, 0x73, 0xCC, 0x87, 0xCD, - 0x03, 0x73, 0xCC, 0xA6, 0xB9, 0x03, 0x73, 0xCC, - 0xA7, 0xA9, 0x03, 0x74, 0xCC, 0x87, 0xCD, 0x03, - 0x74, 0xCC, 0x88, 0xCD, 0x03, 0x74, 0xCC, 0x8C, - 0xCD, 0x03, 0x74, 0xCC, 0xA3, 0xB9, 0x03, 0x74, - 0xCC, 0xA6, 0xB9, 0x03, 0x74, 0xCC, 0xA7, 0xA9, + 0x04, 0xCE, 0xA5, 0xCC, 0x86, 0xCD, 0x04, 0xCE, + 0xA5, 0xCC, 0x88, 0xCD, 0x04, 0xCE, 0xA9, 0xCC, + 0x80, 0xCD, 0x04, 0xCE, 0xA9, 0xCC, 0x81, 0xCD, + 0x04, 0xCE, 0xA9, 0xCD, 0x85, 0xDD, 0x04, 0xCE, + 0xB1, 0xCC, 0x84, 0xCD, 0x04, 0xCE, 0xB1, 0xCC, + 0x86, 0xCD, 0x04, 0xCE, 0xB1, 0xCD, 0x85, 0xDD, + 0x04, 0xCE, 0xB5, 0xCC, 0x80, 0xCD, 0x04, 0xCE, + 0xB5, 0xCC, 0x81, 0xCD, 0x04, 0xCE, 0xB7, 0xCD, // Bytes 3600 - 363f - 0x03, 0x74, 0xCC, 0xAD, 0xB9, 0x03, 0x74, 0xCC, - 0xB1, 0xB9, 0x03, 0x75, 0xCC, 0x80, 0xCD, 0x03, - 0x75, 0xCC, 0x81, 0xCD, 0x03, 0x75, 0xCC, 0x82, - 0xCD, 0x03, 0x75, 0xCC, 0x86, 0xCD, 0x03, 0x75, - 0xCC, 0x89, 0xCD, 0x03, 0x75, 0xCC, 0x8A, 0xCD, - 0x03, 0x75, 0xCC, 0x8B, 0xCD, 0x03, 0x75, 0xCC, - 0x8C, 0xCD, 0x03, 0x75, 0xCC, 0x8F, 0xCD, 0x03, - 0x75, 0xCC, 0x91, 0xCD, 0x03, 0x75, 0xCC, 0xA3, + 0x85, 0xDD, 0x04, 0xCE, 0xB9, 0xCC, 0x80, 0xCD, + 0x04, 0xCE, 0xB9, 0xCC, 0x81, 0xCD, 0x04, 0xCE, + 0xB9, 0xCC, 0x84, 0xCD, 0x04, 0xCE, 0xB9, 0xCC, + 0x86, 0xCD, 0x04, 0xCE, 0xB9, 0xCD, 0x82, 0xCD, + 0x04, 0xCE, 0xBF, 0xCC, 0x80, 0xCD, 0x04, 0xCE, + 0xBF, 0xCC, 0x81, 0xCD, 0x04, 0xCF, 0x81, 0xCC, + 0x93, 0xCD, 0x04, 0xCF, 0x81, 0xCC, 0x94, 0xCD, + 0x04, 0xCF, 0x85, 0xCC, 0x80, 0xCD, 0x04, 0xCF, // Bytes 3640 - 367f - 0xB9, 0x03, 0x75, 0xCC, 0xA4, 0xB9, 0x03, 0x75, - 0xCC, 0xA8, 0xA9, 0x03, 0x75, 0xCC, 0xAD, 0xB9, - 0x03, 0x75, 0xCC, 0xB0, 0xB9, 0x03, 0x76, 0xCC, - 0x83, 0xCD, 0x03, 0x76, 0xCC, 0xA3, 0xB9, 0x03, - 0x77, 0xCC, 0x80, 0xCD, 0x03, 0x77, 0xCC, 0x81, - 0xCD, 0x03, 0x77, 0xCC, 0x82, 0xCD, 0x03, 0x77, - 0xCC, 0x87, 0xCD, 0x03, 0x77, 0xCC, 0x88, 0xCD, - 0x03, 0x77, 0xCC, 0x8A, 0xCD, 0x03, 0x77, 0xCC, + 0x85, 0xCC, 0x81, 0xCD, 0x04, 0xCF, 0x85, 0xCC, + 0x84, 0xCD, 0x04, 0xCF, 0x85, 0xCC, 0x86, 0xCD, + 0x04, 0xCF, 0x85, 0xCD, 0x82, 0xCD, 0x04, 0xCF, + 0x89, 0xCD, 0x85, 0xDD, 0x04, 0xCF, 0x92, 0xCC, + 0x81, 0xCD, 0x04, 0xCF, 0x92, 0xCC, 0x88, 0xCD, + 0x04, 0xD0, 0x86, 0xCC, 0x88, 0xCD, 0x04, 0xD0, + 0x90, 0xCC, 0x86, 0xCD, 0x04, 0xD0, 0x90, 0xCC, + 0x88, 0xCD, 0x04, 0xD0, 0x93, 0xCC, 0x81, 0xCD, // Bytes 3680 - 36bf - 0xA3, 0xB9, 0x03, 0x78, 0xCC, 0x87, 0xCD, 0x03, - 0x78, 0xCC, 0x88, 0xCD, 0x03, 0x79, 0xCC, 0x80, - 0xCD, 0x03, 0x79, 0xCC, 0x81, 0xCD, 0x03, 0x79, - 0xCC, 0x82, 0xCD, 0x03, 0x79, 0xCC, 0x83, 0xCD, - 0x03, 0x79, 0xCC, 0x84, 0xCD, 0x03, 0x79, 0xCC, - 0x87, 0xCD, 0x03, 0x79, 0xCC, 0x88, 0xCD, 0x03, - 0x79, 0xCC, 0x89, 0xCD, 0x03, 0x79, 0xCC, 0x8A, - 0xCD, 0x03, 0x79, 0xCC, 0xA3, 0xB9, 0x03, 0x7A, + 0x04, 0xD0, 0x95, 0xCC, 0x80, 0xCD, 0x04, 0xD0, + 0x95, 0xCC, 0x86, 0xCD, 0x04, 0xD0, 0x95, 0xCC, + 0x88, 0xCD, 0x04, 0xD0, 0x96, 0xCC, 0x86, 0xCD, + 0x04, 0xD0, 0x96, 0xCC, 0x88, 0xCD, 0x04, 0xD0, + 0x97, 0xCC, 0x88, 0xCD, 0x04, 0xD0, 0x98, 0xCC, + 0x80, 0xCD, 0x04, 0xD0, 0x98, 0xCC, 0x84, 0xCD, + 0x04, 0xD0, 0x98, 0xCC, 0x86, 0xCD, 0x04, 0xD0, + 0x98, 0xCC, 0x88, 0xCD, 0x04, 0xD0, 0x9A, 0xCC, // Bytes 36c0 - 36ff - 0xCC, 0x81, 0xCD, 0x03, 0x7A, 0xCC, 0x82, 0xCD, - 0x03, 0x7A, 0xCC, 0x87, 0xCD, 0x03, 0x7A, 0xCC, - 0x8C, 0xCD, 0x03, 0x7A, 0xCC, 0xA3, 0xB9, 0x03, - 0x7A, 0xCC, 0xB1, 0xB9, 0x04, 0xC2, 0xA8, 0xCC, - 0x80, 0xCE, 0x04, 0xC2, 0xA8, 0xCC, 0x81, 0xCE, - 0x04, 0xC2, 0xA8, 0xCD, 0x82, 0xCE, 0x04, 0xC3, - 0x86, 0xCC, 0x81, 0xCD, 0x04, 0xC3, 0x86, 0xCC, - 0x84, 0xCD, 0x04, 0xC3, 0x98, 0xCC, 0x81, 0xCD, + 0x81, 0xCD, 0x04, 0xD0, 0x9E, 0xCC, 0x88, 0xCD, + 0x04, 0xD0, 0xA3, 0xCC, 0x84, 0xCD, 0x04, 0xD0, + 0xA3, 0xCC, 0x86, 0xCD, 0x04, 0xD0, 0xA3, 0xCC, + 0x88, 0xCD, 0x04, 0xD0, 0xA3, 0xCC, 0x8B, 0xCD, + 0x04, 0xD0, 0xA7, 0xCC, 0x88, 0xCD, 0x04, 0xD0, + 0xAB, 0xCC, 0x88, 0xCD, 0x04, 0xD0, 0xAD, 0xCC, + 0x88, 0xCD, 0x04, 0xD0, 0xB0, 0xCC, 0x86, 0xCD, + 0x04, 0xD0, 0xB0, 0xCC, 0x88, 0xCD, 0x04, 0xD0, // Bytes 3700 - 373f - 0x04, 0xC3, 0xA6, 0xCC, 0x81, 0xCD, 0x04, 0xC3, - 0xA6, 0xCC, 0x84, 0xCD, 0x04, 0xC3, 0xB8, 0xCC, - 0x81, 0xCD, 0x04, 0xC5, 0xBF, 0xCC, 0x87, 0xCD, - 0x04, 0xC6, 0xB7, 0xCC, 0x8C, 0xCD, 0x04, 0xCA, - 0x92, 0xCC, 0x8C, 0xCD, 0x04, 0xCE, 0x91, 0xCC, - 0x80, 0xCD, 0x04, 0xCE, 0x91, 0xCC, 0x81, 0xCD, - 0x04, 0xCE, 0x91, 0xCC, 0x84, 0xCD, 0x04, 0xCE, - 0x91, 0xCC, 0x86, 0xCD, 0x04, 0xCE, 0x91, 0xCD, + 0xB3, 0xCC, 0x81, 0xCD, 0x04, 0xD0, 0xB5, 0xCC, + 0x80, 0xCD, 0x04, 0xD0, 0xB5, 0xCC, 0x86, 0xCD, + 0x04, 0xD0, 0xB5, 0xCC, 0x88, 0xCD, 0x04, 0xD0, + 0xB6, 0xCC, 0x86, 0xCD, 0x04, 0xD0, 0xB6, 0xCC, + 0x88, 0xCD, 0x04, 0xD0, 0xB7, 0xCC, 0x88, 0xCD, + 0x04, 0xD0, 0xB8, 0xCC, 0x80, 0xCD, 0x04, 0xD0, + 0xB8, 0xCC, 0x84, 0xCD, 0x04, 0xD0, 0xB8, 0xCC, + 0x86, 0xCD, 0x04, 0xD0, 0xB8, 0xCC, 0x88, 0xCD, // Bytes 3740 - 377f - 0x85, 0xDD, 0x04, 0xCE, 0x95, 0xCC, 0x80, 0xCD, - 0x04, 0xCE, 0x95, 0xCC, 0x81, 0xCD, 0x04, 0xCE, - 0x97, 0xCC, 0x80, 0xCD, 0x04, 0xCE, 0x97, 0xCC, - 0x81, 0xCD, 0x04, 0xCE, 0x97, 0xCD, 0x85, 0xDD, - 0x04, 0xCE, 0x99, 0xCC, 0x80, 0xCD, 0x04, 0xCE, - 0x99, 0xCC, 0x81, 0xCD, 0x04, 0xCE, 0x99, 0xCC, - 0x84, 0xCD, 0x04, 0xCE, 0x99, 0xCC, 0x86, 0xCD, - 0x04, 0xCE, 0x99, 0xCC, 0x88, 0xCD, 0x04, 0xCE, + 0x04, 0xD0, 0xBA, 0xCC, 0x81, 0xCD, 0x04, 0xD0, + 0xBE, 0xCC, 0x88, 0xCD, 0x04, 0xD1, 0x83, 0xCC, + 0x84, 0xCD, 0x04, 0xD1, 0x83, 0xCC, 0x86, 0xCD, + 0x04, 0xD1, 0x83, 0xCC, 0x88, 0xCD, 0x04, 0xD1, + 0x83, 0xCC, 0x8B, 0xCD, 0x04, 0xD1, 0x87, 0xCC, + 0x88, 0xCD, 0x04, 0xD1, 0x8B, 0xCC, 0x88, 0xCD, + 0x04, 0xD1, 0x8D, 0xCC, 0x88, 0xCD, 0x04, 0xD1, + 0x96, 0xCC, 0x88, 0xCD, 0x04, 0xD1, 0xB4, 0xCC, // Bytes 3780 - 37bf - 0x9F, 0xCC, 0x80, 0xCD, 0x04, 0xCE, 0x9F, 0xCC, - 0x81, 0xCD, 0x04, 0xCE, 0xA1, 0xCC, 0x94, 0xCD, - 0x04, 0xCE, 0xA5, 0xCC, 0x80, 0xCD, 0x04, 0xCE, - 0xA5, 0xCC, 0x81, 0xCD, 0x04, 0xCE, 0xA5, 0xCC, - 0x84, 0xCD, 0x04, 0xCE, 0xA5, 0xCC, 0x86, 0xCD, - 0x04, 0xCE, 0xA5, 0xCC, 0x88, 0xCD, 0x04, 0xCE, - 0xA9, 0xCC, 0x80, 0xCD, 0x04, 0xCE, 0xA9, 0xCC, - 0x81, 0xCD, 0x04, 0xCE, 0xA9, 0xCD, 0x85, 0xDD, + 0x8F, 0xCD, 0x04, 0xD1, 0xB5, 0xCC, 0x8F, 0xCD, + 0x04, 0xD3, 0x98, 0xCC, 0x88, 0xCD, 0x04, 0xD3, + 0x99, 0xCC, 0x88, 0xCD, 0x04, 0xD3, 0xA8, 0xCC, + 0x88, 0xCD, 0x04, 0xD3, 0xA9, 0xCC, 0x88, 0xCD, + 0x04, 0xD8, 0xA7, 0xD9, 0x93, 0xCD, 0x04, 0xD8, + 0xA7, 0xD9, 0x94, 0xCD, 0x04, 0xD8, 0xA7, 0xD9, + 0x95, 0xB9, 0x04, 0xD9, 0x88, 0xD9, 0x94, 0xCD, + 0x04, 0xD9, 0x8A, 0xD9, 0x94, 0xCD, 0x04, 0xDB, // Bytes 37c0 - 37ff - 0x04, 0xCE, 0xB1, 0xCC, 0x84, 0xCD, 0x04, 0xCE, - 0xB1, 0xCC, 0x86, 0xCD, 0x04, 0xCE, 0xB1, 0xCD, - 0x85, 0xDD, 0x04, 0xCE, 0xB5, 0xCC, 0x80, 0xCD, - 0x04, 0xCE, 0xB5, 0xCC, 0x81, 0xCD, 0x04, 0xCE, - 0xB7, 0xCD, 0x85, 0xDD, 0x04, 0xCE, 0xB9, 0xCC, - 0x80, 0xCD, 0x04, 0xCE, 0xB9, 0xCC, 0x81, 0xCD, - 0x04, 0xCE, 0xB9, 0xCC, 0x84, 0xCD, 0x04, 0xCE, - 0xB9, 0xCC, 0x86, 0xCD, 0x04, 0xCE, 0xB9, 0xCD, + 0x81, 0xD9, 0x94, 0xCD, 0x04, 0xDB, 0x92, 0xD9, + 0x94, 0xCD, 0x04, 0xDB, 0x95, 0xD9, 0x94, 0xCD, + 0x05, 0x41, 0xCC, 0x82, 0xCC, 0x80, 0xCE, 0x05, + 0x41, 0xCC, 0x82, 0xCC, 0x81, 0xCE, 0x05, 0x41, + 0xCC, 0x82, 0xCC, 0x83, 0xCE, 0x05, 0x41, 0xCC, + 0x82, 0xCC, 0x89, 0xCE, 0x05, 0x41, 0xCC, 0x86, + 0xCC, 0x80, 0xCE, 0x05, 0x41, 0xCC, 0x86, 0xCC, + 0x81, 0xCE, 0x05, 0x41, 0xCC, 0x86, 0xCC, 0x83, // Bytes 3800 - 383f - 0x82, 0xCD, 0x04, 0xCE, 0xBF, 0xCC, 0x80, 0xCD, - 0x04, 0xCE, 0xBF, 0xCC, 0x81, 0xCD, 0x04, 0xCF, - 0x81, 0xCC, 0x93, 0xCD, 0x04, 0xCF, 0x81, 0xCC, - 0x94, 0xCD, 0x04, 0xCF, 0x85, 0xCC, 0x80, 0xCD, - 0x04, 0xCF, 0x85, 0xCC, 0x81, 0xCD, 0x04, 0xCF, - 0x85, 0xCC, 0x84, 0xCD, 0x04, 0xCF, 0x85, 0xCC, - 0x86, 0xCD, 0x04, 0xCF, 0x85, 0xCD, 0x82, 0xCD, - 0x04, 0xCF, 0x89, 0xCD, 0x85, 0xDD, 0x04, 0xCF, + 0xCE, 0x05, 0x41, 0xCC, 0x86, 0xCC, 0x89, 0xCE, + 0x05, 0x41, 0xCC, 0x87, 0xCC, 0x84, 0xCE, 0x05, + 0x41, 0xCC, 0x88, 0xCC, 0x84, 0xCE, 0x05, 0x41, + 0xCC, 0x8A, 0xCC, 0x81, 0xCE, 0x05, 0x41, 0xCC, + 0xA3, 0xCC, 0x82, 0xCE, 0x05, 0x41, 0xCC, 0xA3, + 0xCC, 0x86, 0xCE, 0x05, 0x43, 0xCC, 0xA7, 0xCC, + 0x81, 0xCE, 0x05, 0x45, 0xCC, 0x82, 0xCC, 0x80, + 0xCE, 0x05, 0x45, 0xCC, 0x82, 0xCC, 0x81, 0xCE, // Bytes 3840 - 387f - 0x92, 0xCC, 0x81, 0xCD, 0x04, 0xCF, 0x92, 0xCC, - 0x88, 0xCD, 0x04, 0xD0, 0x86, 0xCC, 0x88, 0xCD, - 0x04, 0xD0, 0x90, 0xCC, 0x86, 0xCD, 0x04, 0xD0, - 0x90, 0xCC, 0x88, 0xCD, 0x04, 0xD0, 0x93, 0xCC, - 0x81, 0xCD, 0x04, 0xD0, 0x95, 0xCC, 0x80, 0xCD, - 0x04, 0xD0, 0x95, 0xCC, 0x86, 0xCD, 0x04, 0xD0, - 0x95, 0xCC, 0x88, 0xCD, 0x04, 0xD0, 0x96, 0xCC, - 0x86, 0xCD, 0x04, 0xD0, 0x96, 0xCC, 0x88, 0xCD, + 0x05, 0x45, 0xCC, 0x82, 0xCC, 0x83, 0xCE, 0x05, + 0x45, 0xCC, 0x82, 0xCC, 0x89, 0xCE, 0x05, 0x45, + 0xCC, 0x84, 0xCC, 0x80, 0xCE, 0x05, 0x45, 0xCC, + 0x84, 0xCC, 0x81, 0xCE, 0x05, 0x45, 0xCC, 0xA3, + 0xCC, 0x82, 0xCE, 0x05, 0x45, 0xCC, 0xA7, 0xCC, + 0x86, 0xCE, 0x05, 0x49, 0xCC, 0x88, 0xCC, 0x81, + 0xCE, 0x05, 0x4C, 0xCC, 0xA3, 0xCC, 0x84, 0xCE, + 0x05, 0x4F, 0xCC, 0x82, 0xCC, 0x80, 0xCE, 0x05, // Bytes 3880 - 38bf - 0x04, 0xD0, 0x97, 0xCC, 0x88, 0xCD, 0x04, 0xD0, - 0x98, 0xCC, 0x80, 0xCD, 0x04, 0xD0, 0x98, 0xCC, - 0x84, 0xCD, 0x04, 0xD0, 0x98, 0xCC, 0x86, 0xCD, - 0x04, 0xD0, 0x98, 0xCC, 0x88, 0xCD, 0x04, 0xD0, - 0x9A, 0xCC, 0x81, 0xCD, 0x04, 0xD0, 0x9E, 0xCC, - 0x88, 0xCD, 0x04, 0xD0, 0xA3, 0xCC, 0x84, 0xCD, - 0x04, 0xD0, 0xA3, 0xCC, 0x86, 0xCD, 0x04, 0xD0, - 0xA3, 0xCC, 0x88, 0xCD, 0x04, 0xD0, 0xA3, 0xCC, + 0x4F, 0xCC, 0x82, 0xCC, 0x81, 0xCE, 0x05, 0x4F, + 0xCC, 0x82, 0xCC, 0x83, 0xCE, 0x05, 0x4F, 0xCC, + 0x82, 0xCC, 0x89, 0xCE, 0x05, 0x4F, 0xCC, 0x83, + 0xCC, 0x81, 0xCE, 0x05, 0x4F, 0xCC, 0x83, 0xCC, + 0x84, 0xCE, 0x05, 0x4F, 0xCC, 0x83, 0xCC, 0x88, + 0xCE, 0x05, 0x4F, 0xCC, 0x84, 0xCC, 0x80, 0xCE, + 0x05, 0x4F, 0xCC, 0x84, 0xCC, 0x81, 0xCE, 0x05, + 0x4F, 0xCC, 0x87, 0xCC, 0x84, 0xCE, 0x05, 0x4F, // Bytes 38c0 - 38ff - 0x8B, 0xCD, 0x04, 0xD0, 0xA7, 0xCC, 0x88, 0xCD, - 0x04, 0xD0, 0xAB, 0xCC, 0x88, 0xCD, 0x04, 0xD0, - 0xAD, 0xCC, 0x88, 0xCD, 0x04, 0xD0, 0xB0, 0xCC, - 0x86, 0xCD, 0x04, 0xD0, 0xB0, 0xCC, 0x88, 0xCD, - 0x04, 0xD0, 0xB3, 0xCC, 0x81, 0xCD, 0x04, 0xD0, - 0xB5, 0xCC, 0x80, 0xCD, 0x04, 0xD0, 0xB5, 0xCC, - 0x86, 0xCD, 0x04, 0xD0, 0xB5, 0xCC, 0x88, 0xCD, - 0x04, 0xD0, 0xB6, 0xCC, 0x86, 0xCD, 0x04, 0xD0, + 0xCC, 0x88, 0xCC, 0x84, 0xCE, 0x05, 0x4F, 0xCC, + 0x9B, 0xCC, 0x80, 0xCE, 0x05, 0x4F, 0xCC, 0x9B, + 0xCC, 0x81, 0xCE, 0x05, 0x4F, 0xCC, 0x9B, 0xCC, + 0x83, 0xCE, 0x05, 0x4F, 0xCC, 0x9B, 0xCC, 0x89, + 0xCE, 0x05, 0x4F, 0xCC, 0x9B, 0xCC, 0xA3, 0xBA, + 0x05, 0x4F, 0xCC, 0xA3, 0xCC, 0x82, 0xCE, 0x05, + 0x4F, 0xCC, 0xA8, 0xCC, 0x84, 0xCE, 0x05, 0x52, + 0xCC, 0xA3, 0xCC, 0x84, 0xCE, 0x05, 0x53, 0xCC, // Bytes 3900 - 393f - 0xB6, 0xCC, 0x88, 0xCD, 0x04, 0xD0, 0xB7, 0xCC, - 0x88, 0xCD, 0x04, 0xD0, 0xB8, 0xCC, 0x80, 0xCD, - 0x04, 0xD0, 0xB8, 0xCC, 0x84, 0xCD, 0x04, 0xD0, - 0xB8, 0xCC, 0x86, 0xCD, 0x04, 0xD0, 0xB8, 0xCC, - 0x88, 0xCD, 0x04, 0xD0, 0xBA, 0xCC, 0x81, 0xCD, - 0x04, 0xD0, 0xBE, 0xCC, 0x88, 0xCD, 0x04, 0xD1, - 0x83, 0xCC, 0x84, 0xCD, 0x04, 0xD1, 0x83, 0xCC, - 0x86, 0xCD, 0x04, 0xD1, 0x83, 0xCC, 0x88, 0xCD, + 0x81, 0xCC, 0x87, 0xCE, 0x05, 0x53, 0xCC, 0x8C, + 0xCC, 0x87, 0xCE, 0x05, 0x53, 0xCC, 0xA3, 0xCC, + 0x87, 0xCE, 0x05, 0x55, 0xCC, 0x83, 0xCC, 0x81, + 0xCE, 0x05, 0x55, 0xCC, 0x84, 0xCC, 0x88, 0xCE, + 0x05, 0x55, 0xCC, 0x88, 0xCC, 0x80, 0xCE, 0x05, + 0x55, 0xCC, 0x88, 0xCC, 0x81, 0xCE, 0x05, 0x55, + 0xCC, 0x88, 0xCC, 0x84, 0xCE, 0x05, 0x55, 0xCC, + 0x88, 0xCC, 0x8C, 0xCE, 0x05, 0x55, 0xCC, 0x9B, // Bytes 3940 - 397f - 0x04, 0xD1, 0x83, 0xCC, 0x8B, 0xCD, 0x04, 0xD1, - 0x87, 0xCC, 0x88, 0xCD, 0x04, 0xD1, 0x8B, 0xCC, - 0x88, 0xCD, 0x04, 0xD1, 0x8D, 0xCC, 0x88, 0xCD, - 0x04, 0xD1, 0x96, 0xCC, 0x88, 0xCD, 0x04, 0xD1, - 0xB4, 0xCC, 0x8F, 0xCD, 0x04, 0xD1, 0xB5, 0xCC, - 0x8F, 0xCD, 0x04, 0xD3, 0x98, 0xCC, 0x88, 0xCD, - 0x04, 0xD3, 0x99, 0xCC, 0x88, 0xCD, 0x04, 0xD3, - 0xA8, 0xCC, 0x88, 0xCD, 0x04, 0xD3, 0xA9, 0xCC, + 0xCC, 0x80, 0xCE, 0x05, 0x55, 0xCC, 0x9B, 0xCC, + 0x81, 0xCE, 0x05, 0x55, 0xCC, 0x9B, 0xCC, 0x83, + 0xCE, 0x05, 0x55, 0xCC, 0x9B, 0xCC, 0x89, 0xCE, + 0x05, 0x55, 0xCC, 0x9B, 0xCC, 0xA3, 0xBA, 0x05, + 0x61, 0xCC, 0x82, 0xCC, 0x80, 0xCE, 0x05, 0x61, + 0xCC, 0x82, 0xCC, 0x81, 0xCE, 0x05, 0x61, 0xCC, + 0x82, 0xCC, 0x83, 0xCE, 0x05, 0x61, 0xCC, 0x82, + 0xCC, 0x89, 0xCE, 0x05, 0x61, 0xCC, 0x86, 0xCC, // Bytes 3980 - 39bf - 0x88, 0xCD, 0x04, 0xD8, 0xA7, 0xD9, 0x93, 0xCD, - 0x04, 0xD8, 0xA7, 0xD9, 0x94, 0xCD, 0x04, 0xD8, - 0xA7, 0xD9, 0x95, 0xB9, 0x04, 0xD9, 0x88, 0xD9, - 0x94, 0xCD, 0x04, 0xD9, 0x8A, 0xD9, 0x94, 0xCD, - 0x04, 0xDB, 0x81, 0xD9, 0x94, 0xCD, 0x04, 0xDB, - 0x92, 0xD9, 0x94, 0xCD, 0x04, 0xDB, 0x95, 0xD9, - 0x94, 0xCD, 0x05, 0x41, 0xCC, 0x82, 0xCC, 0x80, - 0xCE, 0x05, 0x41, 0xCC, 0x82, 0xCC, 0x81, 0xCE, + 0x80, 0xCE, 0x05, 0x61, 0xCC, 0x86, 0xCC, 0x81, + 0xCE, 0x05, 0x61, 0xCC, 0x86, 0xCC, 0x83, 0xCE, + 0x05, 0x61, 0xCC, 0x86, 0xCC, 0x89, 0xCE, 0x05, + 0x61, 0xCC, 0x87, 0xCC, 0x84, 0xCE, 0x05, 0x61, + 0xCC, 0x88, 0xCC, 0x84, 0xCE, 0x05, 0x61, 0xCC, + 0x8A, 0xCC, 0x81, 0xCE, 0x05, 0x61, 0xCC, 0xA3, + 0xCC, 0x82, 0xCE, 0x05, 0x61, 0xCC, 0xA3, 0xCC, + 0x86, 0xCE, 0x05, 0x63, 0xCC, 0xA7, 0xCC, 0x81, // Bytes 39c0 - 39ff - 0x05, 0x41, 0xCC, 0x82, 0xCC, 0x83, 0xCE, 0x05, - 0x41, 0xCC, 0x82, 0xCC, 0x89, 0xCE, 0x05, 0x41, - 0xCC, 0x86, 0xCC, 0x80, 0xCE, 0x05, 0x41, 0xCC, - 0x86, 0xCC, 0x81, 0xCE, 0x05, 0x41, 0xCC, 0x86, - 0xCC, 0x83, 0xCE, 0x05, 0x41, 0xCC, 0x86, 0xCC, - 0x89, 0xCE, 0x05, 0x41, 0xCC, 0x87, 0xCC, 0x84, - 0xCE, 0x05, 0x41, 0xCC, 0x88, 0xCC, 0x84, 0xCE, - 0x05, 0x41, 0xCC, 0x8A, 0xCC, 0x81, 0xCE, 0x05, + 0xCE, 0x05, 0x65, 0xCC, 0x82, 0xCC, 0x80, 0xCE, + 0x05, 0x65, 0xCC, 0x82, 0xCC, 0x81, 0xCE, 0x05, + 0x65, 0xCC, 0x82, 0xCC, 0x83, 0xCE, 0x05, 0x65, + 0xCC, 0x82, 0xCC, 0x89, 0xCE, 0x05, 0x65, 0xCC, + 0x84, 0xCC, 0x80, 0xCE, 0x05, 0x65, 0xCC, 0x84, + 0xCC, 0x81, 0xCE, 0x05, 0x65, 0xCC, 0xA3, 0xCC, + 0x82, 0xCE, 0x05, 0x65, 0xCC, 0xA7, 0xCC, 0x86, + 0xCE, 0x05, 0x69, 0xCC, 0x88, 0xCC, 0x81, 0xCE, // Bytes 3a00 - 3a3f - 0x41, 0xCC, 0xA3, 0xCC, 0x82, 0xCE, 0x05, 0x41, - 0xCC, 0xA3, 0xCC, 0x86, 0xCE, 0x05, 0x43, 0xCC, - 0xA7, 0xCC, 0x81, 0xCE, 0x05, 0x45, 0xCC, 0x82, - 0xCC, 0x80, 0xCE, 0x05, 0x45, 0xCC, 0x82, 0xCC, - 0x81, 0xCE, 0x05, 0x45, 0xCC, 0x82, 0xCC, 0x83, - 0xCE, 0x05, 0x45, 0xCC, 0x82, 0xCC, 0x89, 0xCE, - 0x05, 0x45, 0xCC, 0x84, 0xCC, 0x80, 0xCE, 0x05, - 0x45, 0xCC, 0x84, 0xCC, 0x81, 0xCE, 0x05, 0x45, + 0x05, 0x6C, 0xCC, 0xA3, 0xCC, 0x84, 0xCE, 0x05, + 0x6F, 0xCC, 0x82, 0xCC, 0x80, 0xCE, 0x05, 0x6F, + 0xCC, 0x82, 0xCC, 0x81, 0xCE, 0x05, 0x6F, 0xCC, + 0x82, 0xCC, 0x83, 0xCE, 0x05, 0x6F, 0xCC, 0x82, + 0xCC, 0x89, 0xCE, 0x05, 0x6F, 0xCC, 0x83, 0xCC, + 0x81, 0xCE, 0x05, 0x6F, 0xCC, 0x83, 0xCC, 0x84, + 0xCE, 0x05, 0x6F, 0xCC, 0x83, 0xCC, 0x88, 0xCE, + 0x05, 0x6F, 0xCC, 0x84, 0xCC, 0x80, 0xCE, 0x05, // Bytes 3a40 - 3a7f - 0xCC, 0xA3, 0xCC, 0x82, 0xCE, 0x05, 0x45, 0xCC, - 0xA7, 0xCC, 0x86, 0xCE, 0x05, 0x49, 0xCC, 0x88, - 0xCC, 0x81, 0xCE, 0x05, 0x4C, 0xCC, 0xA3, 0xCC, - 0x84, 0xCE, 0x05, 0x4F, 0xCC, 0x82, 0xCC, 0x80, - 0xCE, 0x05, 0x4F, 0xCC, 0x82, 0xCC, 0x81, 0xCE, - 0x05, 0x4F, 0xCC, 0x82, 0xCC, 0x83, 0xCE, 0x05, - 0x4F, 0xCC, 0x82, 0xCC, 0x89, 0xCE, 0x05, 0x4F, - 0xCC, 0x83, 0xCC, 0x81, 0xCE, 0x05, 0x4F, 0xCC, + 0x6F, 0xCC, 0x84, 0xCC, 0x81, 0xCE, 0x05, 0x6F, + 0xCC, 0x87, 0xCC, 0x84, 0xCE, 0x05, 0x6F, 0xCC, + 0x88, 0xCC, 0x84, 0xCE, 0x05, 0x6F, 0xCC, 0x9B, + 0xCC, 0x80, 0xCE, 0x05, 0x6F, 0xCC, 0x9B, 0xCC, + 0x81, 0xCE, 0x05, 0x6F, 0xCC, 0x9B, 0xCC, 0x83, + 0xCE, 0x05, 0x6F, 0xCC, 0x9B, 0xCC, 0x89, 0xCE, + 0x05, 0x6F, 0xCC, 0x9B, 0xCC, 0xA3, 0xBA, 0x05, + 0x6F, 0xCC, 0xA3, 0xCC, 0x82, 0xCE, 0x05, 0x6F, // Bytes 3a80 - 3abf - 0x83, 0xCC, 0x84, 0xCE, 0x05, 0x4F, 0xCC, 0x83, - 0xCC, 0x88, 0xCE, 0x05, 0x4F, 0xCC, 0x84, 0xCC, - 0x80, 0xCE, 0x05, 0x4F, 0xCC, 0x84, 0xCC, 0x81, - 0xCE, 0x05, 0x4F, 0xCC, 0x87, 0xCC, 0x84, 0xCE, - 0x05, 0x4F, 0xCC, 0x88, 0xCC, 0x84, 0xCE, 0x05, - 0x4F, 0xCC, 0x9B, 0xCC, 0x80, 0xCE, 0x05, 0x4F, - 0xCC, 0x9B, 0xCC, 0x81, 0xCE, 0x05, 0x4F, 0xCC, - 0x9B, 0xCC, 0x83, 0xCE, 0x05, 0x4F, 0xCC, 0x9B, + 0xCC, 0xA8, 0xCC, 0x84, 0xCE, 0x05, 0x72, 0xCC, + 0xA3, 0xCC, 0x84, 0xCE, 0x05, 0x73, 0xCC, 0x81, + 0xCC, 0x87, 0xCE, 0x05, 0x73, 0xCC, 0x8C, 0xCC, + 0x87, 0xCE, 0x05, 0x73, 0xCC, 0xA3, 0xCC, 0x87, + 0xCE, 0x05, 0x75, 0xCC, 0x83, 0xCC, 0x81, 0xCE, + 0x05, 0x75, 0xCC, 0x84, 0xCC, 0x88, 0xCE, 0x05, + 0x75, 0xCC, 0x88, 0xCC, 0x80, 0xCE, 0x05, 0x75, + 0xCC, 0x88, 0xCC, 0x81, 0xCE, 0x05, 0x75, 0xCC, // Bytes 3ac0 - 3aff - 0xCC, 0x89, 0xCE, 0x05, 0x4F, 0xCC, 0x9B, 0xCC, - 0xA3, 0xBA, 0x05, 0x4F, 0xCC, 0xA3, 0xCC, 0x82, - 0xCE, 0x05, 0x4F, 0xCC, 0xA8, 0xCC, 0x84, 0xCE, - 0x05, 0x52, 0xCC, 0xA3, 0xCC, 0x84, 0xCE, 0x05, - 0x53, 0xCC, 0x81, 0xCC, 0x87, 0xCE, 0x05, 0x53, - 0xCC, 0x8C, 0xCC, 0x87, 0xCE, 0x05, 0x53, 0xCC, - 0xA3, 0xCC, 0x87, 0xCE, 0x05, 0x55, 0xCC, 0x83, - 0xCC, 0x81, 0xCE, 0x05, 0x55, 0xCC, 0x84, 0xCC, + 0x88, 0xCC, 0x84, 0xCE, 0x05, 0x75, 0xCC, 0x88, + 0xCC, 0x8C, 0xCE, 0x05, 0x75, 0xCC, 0x9B, 0xCC, + 0x80, 0xCE, 0x05, 0x75, 0xCC, 0x9B, 0xCC, 0x81, + 0xCE, 0x05, 0x75, 0xCC, 0x9B, 0xCC, 0x83, 0xCE, + 0x05, 0x75, 0xCC, 0x9B, 0xCC, 0x89, 0xCE, 0x05, + 0x75, 0xCC, 0x9B, 0xCC, 0xA3, 0xBA, 0x05, 0xE1, + 0xBE, 0xBF, 0xCC, 0x80, 0xCE, 0x05, 0xE1, 0xBE, + 0xBF, 0xCC, 0x81, 0xCE, 0x05, 0xE1, 0xBE, 0xBF, // Bytes 3b00 - 3b3f - 0x88, 0xCE, 0x05, 0x55, 0xCC, 0x88, 0xCC, 0x80, - 0xCE, 0x05, 0x55, 0xCC, 0x88, 0xCC, 0x81, 0xCE, - 0x05, 0x55, 0xCC, 0x88, 0xCC, 0x84, 0xCE, 0x05, - 0x55, 0xCC, 0x88, 0xCC, 0x8C, 0xCE, 0x05, 0x55, - 0xCC, 0x9B, 0xCC, 0x80, 0xCE, 0x05, 0x55, 0xCC, - 0x9B, 0xCC, 0x81, 0xCE, 0x05, 0x55, 0xCC, 0x9B, - 0xCC, 0x83, 0xCE, 0x05, 0x55, 0xCC, 0x9B, 0xCC, - 0x89, 0xCE, 0x05, 0x55, 0xCC, 0x9B, 0xCC, 0xA3, + 0xCD, 0x82, 0xCE, 0x05, 0xE1, 0xBF, 0xBE, 0xCC, + 0x80, 0xCE, 0x05, 0xE1, 0xBF, 0xBE, 0xCC, 0x81, + 0xCE, 0x05, 0xE1, 0xBF, 0xBE, 0xCD, 0x82, 0xCE, + 0x05, 0xE2, 0x86, 0x90, 0xCC, 0xB8, 0x05, 0x05, + 0xE2, 0x86, 0x92, 0xCC, 0xB8, 0x05, 0x05, 0xE2, + 0x86, 0x94, 0xCC, 0xB8, 0x05, 0x05, 0xE2, 0x87, + 0x90, 0xCC, 0xB8, 0x05, 0x05, 0xE2, 0x87, 0x92, + 0xCC, 0xB8, 0x05, 0x05, 0xE2, 0x87, 0x94, 0xCC, // Bytes 3b40 - 3b7f - 0xBA, 0x05, 0x61, 0xCC, 0x82, 0xCC, 0x80, 0xCE, - 0x05, 0x61, 0xCC, 0x82, 0xCC, 0x81, 0xCE, 0x05, - 0x61, 0xCC, 0x82, 0xCC, 0x83, 0xCE, 0x05, 0x61, - 0xCC, 0x82, 0xCC, 0x89, 0xCE, 0x05, 0x61, 0xCC, - 0x86, 0xCC, 0x80, 0xCE, 0x05, 0x61, 0xCC, 0x86, - 0xCC, 0x81, 0xCE, 0x05, 0x61, 0xCC, 0x86, 0xCC, - 0x83, 0xCE, 0x05, 0x61, 0xCC, 0x86, 0xCC, 0x89, - 0xCE, 0x05, 0x61, 0xCC, 0x87, 0xCC, 0x84, 0xCE, + 0xB8, 0x05, 0x05, 0xE2, 0x88, 0x83, 0xCC, 0xB8, + 0x05, 0x05, 0xE2, 0x88, 0x88, 0xCC, 0xB8, 0x05, + 0x05, 0xE2, 0x88, 0x8B, 0xCC, 0xB8, 0x05, 0x05, + 0xE2, 0x88, 0xA3, 0xCC, 0xB8, 0x05, 0x05, 0xE2, + 0x88, 0xA5, 0xCC, 0xB8, 0x05, 0x05, 0xE2, 0x88, + 0xBC, 0xCC, 0xB8, 0x05, 0x05, 0xE2, 0x89, 0x83, + 0xCC, 0xB8, 0x05, 0x05, 0xE2, 0x89, 0x85, 0xCC, + 0xB8, 0x05, 0x05, 0xE2, 0x89, 0x88, 0xCC, 0xB8, // Bytes 3b80 - 3bbf - 0x05, 0x61, 0xCC, 0x88, 0xCC, 0x84, 0xCE, 0x05, - 0x61, 0xCC, 0x8A, 0xCC, 0x81, 0xCE, 0x05, 0x61, - 0xCC, 0xA3, 0xCC, 0x82, 0xCE, 0x05, 0x61, 0xCC, - 0xA3, 0xCC, 0x86, 0xCE, 0x05, 0x63, 0xCC, 0xA7, - 0xCC, 0x81, 0xCE, 0x05, 0x65, 0xCC, 0x82, 0xCC, - 0x80, 0xCE, 0x05, 0x65, 0xCC, 0x82, 0xCC, 0x81, - 0xCE, 0x05, 0x65, 0xCC, 0x82, 0xCC, 0x83, 0xCE, - 0x05, 0x65, 0xCC, 0x82, 0xCC, 0x89, 0xCE, 0x05, + 0x05, 0x05, 0xE2, 0x89, 0x8D, 0xCC, 0xB8, 0x05, + 0x05, 0xE2, 0x89, 0xA1, 0xCC, 0xB8, 0x05, 0x05, + 0xE2, 0x89, 0xA4, 0xCC, 0xB8, 0x05, 0x05, 0xE2, + 0x89, 0xA5, 0xCC, 0xB8, 0x05, 0x05, 0xE2, 0x89, + 0xB2, 0xCC, 0xB8, 0x05, 0x05, 0xE2, 0x89, 0xB3, + 0xCC, 0xB8, 0x05, 0x05, 0xE2, 0x89, 0xB6, 0xCC, + 0xB8, 0x05, 0x05, 0xE2, 0x89, 0xB7, 0xCC, 0xB8, + 0x05, 0x05, 0xE2, 0x89, 0xBA, 0xCC, 0xB8, 0x05, // Bytes 3bc0 - 3bff - 0x65, 0xCC, 0x84, 0xCC, 0x80, 0xCE, 0x05, 0x65, - 0xCC, 0x84, 0xCC, 0x81, 0xCE, 0x05, 0x65, 0xCC, - 0xA3, 0xCC, 0x82, 0xCE, 0x05, 0x65, 0xCC, 0xA7, - 0xCC, 0x86, 0xCE, 0x05, 0x69, 0xCC, 0x88, 0xCC, - 0x81, 0xCE, 0x05, 0x6C, 0xCC, 0xA3, 0xCC, 0x84, - 0xCE, 0x05, 0x6F, 0xCC, 0x82, 0xCC, 0x80, 0xCE, - 0x05, 0x6F, 0xCC, 0x82, 0xCC, 0x81, 0xCE, 0x05, - 0x6F, 0xCC, 0x82, 0xCC, 0x83, 0xCE, 0x05, 0x6F, + 0x05, 0xE2, 0x89, 0xBB, 0xCC, 0xB8, 0x05, 0x05, + 0xE2, 0x89, 0xBC, 0xCC, 0xB8, 0x05, 0x05, 0xE2, + 0x89, 0xBD, 0xCC, 0xB8, 0x05, 0x05, 0xE2, 0x8A, + 0x82, 0xCC, 0xB8, 0x05, 0x05, 0xE2, 0x8A, 0x83, + 0xCC, 0xB8, 0x05, 0x05, 0xE2, 0x8A, 0x86, 0xCC, + 0xB8, 0x05, 0x05, 0xE2, 0x8A, 0x87, 0xCC, 0xB8, + 0x05, 0x05, 0xE2, 0x8A, 0x91, 0xCC, 0xB8, 0x05, + 0x05, 0xE2, 0x8A, 0x92, 0xCC, 0xB8, 0x05, 0x05, // Bytes 3c00 - 3c3f - 0xCC, 0x82, 0xCC, 0x89, 0xCE, 0x05, 0x6F, 0xCC, - 0x83, 0xCC, 0x81, 0xCE, 0x05, 0x6F, 0xCC, 0x83, - 0xCC, 0x84, 0xCE, 0x05, 0x6F, 0xCC, 0x83, 0xCC, - 0x88, 0xCE, 0x05, 0x6F, 0xCC, 0x84, 0xCC, 0x80, - 0xCE, 0x05, 0x6F, 0xCC, 0x84, 0xCC, 0x81, 0xCE, - 0x05, 0x6F, 0xCC, 0x87, 0xCC, 0x84, 0xCE, 0x05, - 0x6F, 0xCC, 0x88, 0xCC, 0x84, 0xCE, 0x05, 0x6F, - 0xCC, 0x9B, 0xCC, 0x80, 0xCE, 0x05, 0x6F, 0xCC, + 0xE2, 0x8A, 0xA2, 0xCC, 0xB8, 0x05, 0x05, 0xE2, + 0x8A, 0xA8, 0xCC, 0xB8, 0x05, 0x05, 0xE2, 0x8A, + 0xA9, 0xCC, 0xB8, 0x05, 0x05, 0xE2, 0x8A, 0xAB, + 0xCC, 0xB8, 0x05, 0x05, 0xE2, 0x8A, 0xB2, 0xCC, + 0xB8, 0x05, 0x05, 0xE2, 0x8A, 0xB3, 0xCC, 0xB8, + 0x05, 0x05, 0xE2, 0x8A, 0xB4, 0xCC, 0xB8, 0x05, + 0x05, 0xE2, 0x8A, 0xB5, 0xCC, 0xB8, 0x05, 0x06, + 0xCE, 0x91, 0xCC, 0x93, 0xCD, 0x85, 0xDE, 0x06, // Bytes 3c40 - 3c7f - 0x9B, 0xCC, 0x81, 0xCE, 0x05, 0x6F, 0xCC, 0x9B, - 0xCC, 0x83, 0xCE, 0x05, 0x6F, 0xCC, 0x9B, 0xCC, - 0x89, 0xCE, 0x05, 0x6F, 0xCC, 0x9B, 0xCC, 0xA3, - 0xBA, 0x05, 0x6F, 0xCC, 0xA3, 0xCC, 0x82, 0xCE, - 0x05, 0x6F, 0xCC, 0xA8, 0xCC, 0x84, 0xCE, 0x05, - 0x72, 0xCC, 0xA3, 0xCC, 0x84, 0xCE, 0x05, 0x73, - 0xCC, 0x81, 0xCC, 0x87, 0xCE, 0x05, 0x73, 0xCC, - 0x8C, 0xCC, 0x87, 0xCE, 0x05, 0x73, 0xCC, 0xA3, + 0xCE, 0x91, 0xCC, 0x94, 0xCD, 0x85, 0xDE, 0x06, + 0xCE, 0x95, 0xCC, 0x93, 0xCC, 0x80, 0xCE, 0x06, + 0xCE, 0x95, 0xCC, 0x93, 0xCC, 0x81, 0xCE, 0x06, + 0xCE, 0x95, 0xCC, 0x94, 0xCC, 0x80, 0xCE, 0x06, + 0xCE, 0x95, 0xCC, 0x94, 0xCC, 0x81, 0xCE, 0x06, + 0xCE, 0x97, 0xCC, 0x93, 0xCD, 0x85, 0xDE, 0x06, + 0xCE, 0x97, 0xCC, 0x94, 0xCD, 0x85, 0xDE, 0x06, + 0xCE, 0x99, 0xCC, 0x93, 0xCC, 0x80, 0xCE, 0x06, // Bytes 3c80 - 3cbf - 0xCC, 0x87, 0xCE, 0x05, 0x75, 0xCC, 0x83, 0xCC, - 0x81, 0xCE, 0x05, 0x75, 0xCC, 0x84, 0xCC, 0x88, - 0xCE, 0x05, 0x75, 0xCC, 0x88, 0xCC, 0x80, 0xCE, - 0x05, 0x75, 0xCC, 0x88, 0xCC, 0x81, 0xCE, 0x05, - 0x75, 0xCC, 0x88, 0xCC, 0x84, 0xCE, 0x05, 0x75, - 0xCC, 0x88, 0xCC, 0x8C, 0xCE, 0x05, 0x75, 0xCC, - 0x9B, 0xCC, 0x80, 0xCE, 0x05, 0x75, 0xCC, 0x9B, - 0xCC, 0x81, 0xCE, 0x05, 0x75, 0xCC, 0x9B, 0xCC, + 0xCE, 0x99, 0xCC, 0x93, 0xCC, 0x81, 0xCE, 0x06, + 0xCE, 0x99, 0xCC, 0x93, 0xCD, 0x82, 0xCE, 0x06, + 0xCE, 0x99, 0xCC, 0x94, 0xCC, 0x80, 0xCE, 0x06, + 0xCE, 0x99, 0xCC, 0x94, 0xCC, 0x81, 0xCE, 0x06, + 0xCE, 0x99, 0xCC, 0x94, 0xCD, 0x82, 0xCE, 0x06, + 0xCE, 0x9F, 0xCC, 0x93, 0xCC, 0x80, 0xCE, 0x06, + 0xCE, 0x9F, 0xCC, 0x93, 0xCC, 0x81, 0xCE, 0x06, + 0xCE, 0x9F, 0xCC, 0x94, 0xCC, 0x80, 0xCE, 0x06, // Bytes 3cc0 - 3cff - 0x83, 0xCE, 0x05, 0x75, 0xCC, 0x9B, 0xCC, 0x89, - 0xCE, 0x05, 0x75, 0xCC, 0x9B, 0xCC, 0xA3, 0xBA, - 0x05, 0xE1, 0xBE, 0xBF, 0xCC, 0x80, 0xCE, 0x05, - 0xE1, 0xBE, 0xBF, 0xCC, 0x81, 0xCE, 0x05, 0xE1, - 0xBE, 0xBF, 0xCD, 0x82, 0xCE, 0x05, 0xE1, 0xBF, - 0xBE, 0xCC, 0x80, 0xCE, 0x05, 0xE1, 0xBF, 0xBE, - 0xCC, 0x81, 0xCE, 0x05, 0xE1, 0xBF, 0xBE, 0xCD, - 0x82, 0xCE, 0x05, 0xE2, 0x86, 0x90, 0xCC, 0xB8, + 0xCE, 0x9F, 0xCC, 0x94, 0xCC, 0x81, 0xCE, 0x06, + 0xCE, 0xA5, 0xCC, 0x94, 0xCC, 0x80, 0xCE, 0x06, + 0xCE, 0xA5, 0xCC, 0x94, 0xCC, 0x81, 0xCE, 0x06, + 0xCE, 0xA5, 0xCC, 0x94, 0xCD, 0x82, 0xCE, 0x06, + 0xCE, 0xA9, 0xCC, 0x93, 0xCD, 0x85, 0xDE, 0x06, + 0xCE, 0xA9, 0xCC, 0x94, 0xCD, 0x85, 0xDE, 0x06, + 0xCE, 0xB1, 0xCC, 0x80, 0xCD, 0x85, 0xDE, 0x06, + 0xCE, 0xB1, 0xCC, 0x81, 0xCD, 0x85, 0xDE, 0x06, // Bytes 3d00 - 3d3f - 0x05, 0x05, 0xE2, 0x86, 0x92, 0xCC, 0xB8, 0x05, - 0x05, 0xE2, 0x86, 0x94, 0xCC, 0xB8, 0x05, 0x05, - 0xE2, 0x87, 0x90, 0xCC, 0xB8, 0x05, 0x05, 0xE2, - 0x87, 0x92, 0xCC, 0xB8, 0x05, 0x05, 0xE2, 0x87, - 0x94, 0xCC, 0xB8, 0x05, 0x05, 0xE2, 0x88, 0x83, - 0xCC, 0xB8, 0x05, 0x05, 0xE2, 0x88, 0x88, 0xCC, - 0xB8, 0x05, 0x05, 0xE2, 0x88, 0x8B, 0xCC, 0xB8, - 0x05, 0x05, 0xE2, 0x88, 0xA3, 0xCC, 0xB8, 0x05, + 0xCE, 0xB1, 0xCC, 0x93, 0xCD, 0x85, 0xDE, 0x06, + 0xCE, 0xB1, 0xCC, 0x94, 0xCD, 0x85, 0xDE, 0x06, + 0xCE, 0xB1, 0xCD, 0x82, 0xCD, 0x85, 0xDE, 0x06, + 0xCE, 0xB5, 0xCC, 0x93, 0xCC, 0x80, 0xCE, 0x06, + 0xCE, 0xB5, 0xCC, 0x93, 0xCC, 0x81, 0xCE, 0x06, + 0xCE, 0xB5, 0xCC, 0x94, 0xCC, 0x80, 0xCE, 0x06, + 0xCE, 0xB5, 0xCC, 0x94, 0xCC, 0x81, 0xCE, 0x06, + 0xCE, 0xB7, 0xCC, 0x80, 0xCD, 0x85, 0xDE, 0x06, // Bytes 3d40 - 3d7f - 0x05, 0xE2, 0x88, 0xA5, 0xCC, 0xB8, 0x05, 0x05, - 0xE2, 0x88, 0xBC, 0xCC, 0xB8, 0x05, 0x05, 0xE2, - 0x89, 0x83, 0xCC, 0xB8, 0x05, 0x05, 0xE2, 0x89, - 0x85, 0xCC, 0xB8, 0x05, 0x05, 0xE2, 0x89, 0x88, - 0xCC, 0xB8, 0x05, 0x05, 0xE2, 0x89, 0x8D, 0xCC, - 0xB8, 0x05, 0x05, 0xE2, 0x89, 0xA1, 0xCC, 0xB8, - 0x05, 0x05, 0xE2, 0x89, 0xA4, 0xCC, 0xB8, 0x05, - 0x05, 0xE2, 0x89, 0xA5, 0xCC, 0xB8, 0x05, 0x05, + 0xCE, 0xB7, 0xCC, 0x81, 0xCD, 0x85, 0xDE, 0x06, + 0xCE, 0xB7, 0xCC, 0x93, 0xCD, 0x85, 0xDE, 0x06, + 0xCE, 0xB7, 0xCC, 0x94, 0xCD, 0x85, 0xDE, 0x06, + 0xCE, 0xB7, 0xCD, 0x82, 0xCD, 0x85, 0xDE, 0x06, + 0xCE, 0xB9, 0xCC, 0x88, 0xCC, 0x80, 0xCE, 0x06, + 0xCE, 0xB9, 0xCC, 0x88, 0xCC, 0x81, 0xCE, 0x06, + 0xCE, 0xB9, 0xCC, 0x88, 0xCD, 0x82, 0xCE, 0x06, + 0xCE, 0xB9, 0xCC, 0x93, 0xCC, 0x80, 0xCE, 0x06, // Bytes 3d80 - 3dbf - 0xE2, 0x89, 0xB2, 0xCC, 0xB8, 0x05, 0x05, 0xE2, - 0x89, 0xB3, 0xCC, 0xB8, 0x05, 0x05, 0xE2, 0x89, - 0xB6, 0xCC, 0xB8, 0x05, 0x05, 0xE2, 0x89, 0xB7, - 0xCC, 0xB8, 0x05, 0x05, 0xE2, 0x89, 0xBA, 0xCC, - 0xB8, 0x05, 0x05, 0xE2, 0x89, 0xBB, 0xCC, 0xB8, - 0x05, 0x05, 0xE2, 0x89, 0xBC, 0xCC, 0xB8, 0x05, - 0x05, 0xE2, 0x89, 0xBD, 0xCC, 0xB8, 0x05, 0x05, - 0xE2, 0x8A, 0x82, 0xCC, 0xB8, 0x05, 0x05, 0xE2, + 0xCE, 0xB9, 0xCC, 0x93, 0xCC, 0x81, 0xCE, 0x06, + 0xCE, 0xB9, 0xCC, 0x93, 0xCD, 0x82, 0xCE, 0x06, + 0xCE, 0xB9, 0xCC, 0x94, 0xCC, 0x80, 0xCE, 0x06, + 0xCE, 0xB9, 0xCC, 0x94, 0xCC, 0x81, 0xCE, 0x06, + 0xCE, 0xB9, 0xCC, 0x94, 0xCD, 0x82, 0xCE, 0x06, + 0xCE, 0xBF, 0xCC, 0x93, 0xCC, 0x80, 0xCE, 0x06, + 0xCE, 0xBF, 0xCC, 0x93, 0xCC, 0x81, 0xCE, 0x06, + 0xCE, 0xBF, 0xCC, 0x94, 0xCC, 0x80, 0xCE, 0x06, // Bytes 3dc0 - 3dff - 0x8A, 0x83, 0xCC, 0xB8, 0x05, 0x05, 0xE2, 0x8A, - 0x86, 0xCC, 0xB8, 0x05, 0x05, 0xE2, 0x8A, 0x87, - 0xCC, 0xB8, 0x05, 0x05, 0xE2, 0x8A, 0x91, 0xCC, - 0xB8, 0x05, 0x05, 0xE2, 0x8A, 0x92, 0xCC, 0xB8, - 0x05, 0x05, 0xE2, 0x8A, 0xA2, 0xCC, 0xB8, 0x05, - 0x05, 0xE2, 0x8A, 0xA8, 0xCC, 0xB8, 0x05, 0x05, - 0xE2, 0x8A, 0xA9, 0xCC, 0xB8, 0x05, 0x05, 0xE2, - 0x8A, 0xAB, 0xCC, 0xB8, 0x05, 0x05, 0xE2, 0x8A, + 0xCE, 0xBF, 0xCC, 0x94, 0xCC, 0x81, 0xCE, 0x06, + 0xCF, 0x85, 0xCC, 0x88, 0xCC, 0x80, 0xCE, 0x06, + 0xCF, 0x85, 0xCC, 0x88, 0xCC, 0x81, 0xCE, 0x06, + 0xCF, 0x85, 0xCC, 0x88, 0xCD, 0x82, 0xCE, 0x06, + 0xCF, 0x85, 0xCC, 0x93, 0xCC, 0x80, 0xCE, 0x06, + 0xCF, 0x85, 0xCC, 0x93, 0xCC, 0x81, 0xCE, 0x06, + 0xCF, 0x85, 0xCC, 0x93, 0xCD, 0x82, 0xCE, 0x06, + 0xCF, 0x85, 0xCC, 0x94, 0xCC, 0x80, 0xCE, 0x06, // Bytes 3e00 - 3e3f - 0xB2, 0xCC, 0xB8, 0x05, 0x05, 0xE2, 0x8A, 0xB3, - 0xCC, 0xB8, 0x05, 0x05, 0xE2, 0x8A, 0xB4, 0xCC, - 0xB8, 0x05, 0x05, 0xE2, 0x8A, 0xB5, 0xCC, 0xB8, - 0x05, 0x06, 0xCE, 0x91, 0xCC, 0x93, 0xCD, 0x85, - 0xDE, 0x06, 0xCE, 0x91, 0xCC, 0x94, 0xCD, 0x85, - 0xDE, 0x06, 0xCE, 0x95, 0xCC, 0x93, 0xCC, 0x80, - 0xCE, 0x06, 0xCE, 0x95, 0xCC, 0x93, 0xCC, 0x81, - 0xCE, 0x06, 0xCE, 0x95, 0xCC, 0x94, 0xCC, 0x80, + 0xCF, 0x85, 0xCC, 0x94, 0xCC, 0x81, 0xCE, 0x06, + 0xCF, 0x85, 0xCC, 0x94, 0xCD, 0x82, 0xCE, 0x06, + 0xCF, 0x89, 0xCC, 0x80, 0xCD, 0x85, 0xDE, 0x06, + 0xCF, 0x89, 0xCC, 0x81, 0xCD, 0x85, 0xDE, 0x06, + 0xCF, 0x89, 0xCC, 0x93, 0xCD, 0x85, 0xDE, 0x06, + 0xCF, 0x89, 0xCC, 0x94, 0xCD, 0x85, 0xDE, 0x06, + 0xCF, 0x89, 0xCD, 0x82, 0xCD, 0x85, 0xDE, 0x06, + 0xE0, 0xA4, 0xA8, 0xE0, 0xA4, 0xBC, 0x0D, 0x06, // Bytes 3e40 - 3e7f - 0xCE, 0x06, 0xCE, 0x95, 0xCC, 0x94, 0xCC, 0x81, - 0xCE, 0x06, 0xCE, 0x97, 0xCC, 0x93, 0xCD, 0x85, - 0xDE, 0x06, 0xCE, 0x97, 0xCC, 0x94, 0xCD, 0x85, - 0xDE, 0x06, 0xCE, 0x99, 0xCC, 0x93, 0xCC, 0x80, - 0xCE, 0x06, 0xCE, 0x99, 0xCC, 0x93, 0xCC, 0x81, - 0xCE, 0x06, 0xCE, 0x99, 0xCC, 0x93, 0xCD, 0x82, - 0xCE, 0x06, 0xCE, 0x99, 0xCC, 0x94, 0xCC, 0x80, - 0xCE, 0x06, 0xCE, 0x99, 0xCC, 0x94, 0xCC, 0x81, + 0xE0, 0xA4, 0xB0, 0xE0, 0xA4, 0xBC, 0x0D, 0x06, + 0xE0, 0xA4, 0xB3, 0xE0, 0xA4, 0xBC, 0x0D, 0x06, + 0xE0, 0xA7, 0x87, 0xE0, 0xA6, 0xBE, 0x01, 0x06, + 0xE0, 0xA7, 0x87, 0xE0, 0xA7, 0x97, 0x01, 0x06, + 0xE0, 0xAD, 0x87, 0xE0, 0xAC, 0xBE, 0x01, 0x06, + 0xE0, 0xAD, 0x87, 0xE0, 0xAD, 0x96, 0x01, 0x06, + 0xE0, 0xAD, 0x87, 0xE0, 0xAD, 0x97, 0x01, 0x06, + 0xE0, 0xAE, 0x92, 0xE0, 0xAF, 0x97, 0x01, 0x06, // Bytes 3e80 - 3ebf - 0xCE, 0x06, 0xCE, 0x99, 0xCC, 0x94, 0xCD, 0x82, - 0xCE, 0x06, 0xCE, 0x9F, 0xCC, 0x93, 0xCC, 0x80, - 0xCE, 0x06, 0xCE, 0x9F, 0xCC, 0x93, 0xCC, 0x81, - 0xCE, 0x06, 0xCE, 0x9F, 0xCC, 0x94, 0xCC, 0x80, - 0xCE, 0x06, 0xCE, 0x9F, 0xCC, 0x94, 0xCC, 0x81, - 0xCE, 0x06, 0xCE, 0xA5, 0xCC, 0x94, 0xCC, 0x80, - 0xCE, 0x06, 0xCE, 0xA5, 0xCC, 0x94, 0xCC, 0x81, - 0xCE, 0x06, 0xCE, 0xA5, 0xCC, 0x94, 0xCD, 0x82, + 0xE0, 0xAF, 0x86, 0xE0, 0xAE, 0xBE, 0x01, 0x06, + 0xE0, 0xAF, 0x86, 0xE0, 0xAF, 0x97, 0x01, 0x06, + 0xE0, 0xAF, 0x87, 0xE0, 0xAE, 0xBE, 0x01, 0x06, + 0xE0, 0xB1, 0x86, 0xE0, 0xB1, 0x96, 0x89, 0x06, + 0xE0, 0xB2, 0xBF, 0xE0, 0xB3, 0x95, 0x01, 0x06, + 0xE0, 0xB3, 0x86, 0xE0, 0xB3, 0x95, 0x01, 0x06, + 0xE0, 0xB3, 0x86, 0xE0, 0xB3, 0x96, 0x01, 0x06, + 0xE0, 0xB5, 0x86, 0xE0, 0xB4, 0xBE, 0x01, 0x06, // Bytes 3ec0 - 3eff - 0xCE, 0x06, 0xCE, 0xA9, 0xCC, 0x93, 0xCD, 0x85, - 0xDE, 0x06, 0xCE, 0xA9, 0xCC, 0x94, 0xCD, 0x85, - 0xDE, 0x06, 0xCE, 0xB1, 0xCC, 0x80, 0xCD, 0x85, - 0xDE, 0x06, 0xCE, 0xB1, 0xCC, 0x81, 0xCD, 0x85, - 0xDE, 0x06, 0xCE, 0xB1, 0xCC, 0x93, 0xCD, 0x85, - 0xDE, 0x06, 0xCE, 0xB1, 0xCC, 0x94, 0xCD, 0x85, - 0xDE, 0x06, 0xCE, 0xB1, 0xCD, 0x82, 0xCD, 0x85, - 0xDE, 0x06, 0xCE, 0xB5, 0xCC, 0x93, 0xCC, 0x80, + 0xE0, 0xB5, 0x86, 0xE0, 0xB5, 0x97, 0x01, 0x06, + 0xE0, 0xB5, 0x87, 0xE0, 0xB4, 0xBE, 0x01, 0x06, + 0xE0, 0xB7, 0x99, 0xE0, 0xB7, 0x8A, 0x15, 0x06, + 0xE0, 0xB7, 0x99, 0xE0, 0xB7, 0x9F, 0x01, 0x06, + 0xE1, 0x80, 0xA5, 0xE1, 0x80, 0xAE, 0x01, 0x06, + 0xE1, 0xAC, 0x85, 0xE1, 0xAC, 0xB5, 0x01, 0x06, + 0xE1, 0xAC, 0x87, 0xE1, 0xAC, 0xB5, 0x01, 0x06, + 0xE1, 0xAC, 0x89, 0xE1, 0xAC, 0xB5, 0x01, 0x06, // Bytes 3f00 - 3f3f - 0xCE, 0x06, 0xCE, 0xB5, 0xCC, 0x93, 0xCC, 0x81, - 0xCE, 0x06, 0xCE, 0xB5, 0xCC, 0x94, 0xCC, 0x80, - 0xCE, 0x06, 0xCE, 0xB5, 0xCC, 0x94, 0xCC, 0x81, - 0xCE, 0x06, 0xCE, 0xB7, 0xCC, 0x80, 0xCD, 0x85, - 0xDE, 0x06, 0xCE, 0xB7, 0xCC, 0x81, 0xCD, 0x85, - 0xDE, 0x06, 0xCE, 0xB7, 0xCC, 0x93, 0xCD, 0x85, - 0xDE, 0x06, 0xCE, 0xB7, 0xCC, 0x94, 0xCD, 0x85, - 0xDE, 0x06, 0xCE, 0xB7, 0xCD, 0x82, 0xCD, 0x85, + 0xE1, 0xAC, 0x8B, 0xE1, 0xAC, 0xB5, 0x01, 0x06, + 0xE1, 0xAC, 0x8D, 0xE1, 0xAC, 0xB5, 0x01, 0x06, + 0xE1, 0xAC, 0x91, 0xE1, 0xAC, 0xB5, 0x01, 0x06, + 0xE1, 0xAC, 0xBA, 0xE1, 0xAC, 0xB5, 0x01, 0x06, + 0xE1, 0xAC, 0xBC, 0xE1, 0xAC, 0xB5, 0x01, 0x06, + 0xE1, 0xAC, 0xBE, 0xE1, 0xAC, 0xB5, 0x01, 0x06, + 0xE1, 0xAC, 0xBF, 0xE1, 0xAC, 0xB5, 0x01, 0x06, + 0xE1, 0xAD, 0x82, 0xE1, 0xAC, 0xB5, 0x01, 0x06, // Bytes 3f40 - 3f7f - 0xDE, 0x06, 0xCE, 0xB9, 0xCC, 0x88, 0xCC, 0x80, - 0xCE, 0x06, 0xCE, 0xB9, 0xCC, 0x88, 0xCC, 0x81, - 0xCE, 0x06, 0xCE, 0xB9, 0xCC, 0x88, 0xCD, 0x82, - 0xCE, 0x06, 0xCE, 0xB9, 0xCC, 0x93, 0xCC, 0x80, - 0xCE, 0x06, 0xCE, 0xB9, 0xCC, 0x93, 0xCC, 0x81, - 0xCE, 0x06, 0xCE, 0xB9, 0xCC, 0x93, 0xCD, 0x82, - 0xCE, 0x06, 0xCE, 0xB9, 0xCC, 0x94, 0xCC, 0x80, - 0xCE, 0x06, 0xCE, 0xB9, 0xCC, 0x94, 0xCC, 0x81, + 0xE3, 0x81, 0x86, 0xE3, 0x82, 0x99, 0x11, 0x06, + 0xE3, 0x81, 0x8B, 0xE3, 0x82, 0x99, 0x11, 0x06, + 0xE3, 0x81, 0x8D, 0xE3, 0x82, 0x99, 0x11, 0x06, + 0xE3, 0x81, 0x8F, 0xE3, 0x82, 0x99, 0x11, 0x06, + 0xE3, 0x81, 0x91, 0xE3, 0x82, 0x99, 0x11, 0x06, + 0xE3, 0x81, 0x93, 0xE3, 0x82, 0x99, 0x11, 0x06, + 0xE3, 0x81, 0x95, 0xE3, 0x82, 0x99, 0x11, 0x06, + 0xE3, 0x81, 0x97, 0xE3, 0x82, 0x99, 0x11, 0x06, // Bytes 3f80 - 3fbf - 0xCE, 0x06, 0xCE, 0xB9, 0xCC, 0x94, 0xCD, 0x82, - 0xCE, 0x06, 0xCE, 0xBF, 0xCC, 0x93, 0xCC, 0x80, - 0xCE, 0x06, 0xCE, 0xBF, 0xCC, 0x93, 0xCC, 0x81, - 0xCE, 0x06, 0xCE, 0xBF, 0xCC, 0x94, 0xCC, 0x80, - 0xCE, 0x06, 0xCE, 0xBF, 0xCC, 0x94, 0xCC, 0x81, - 0xCE, 0x06, 0xCF, 0x85, 0xCC, 0x88, 0xCC, 0x80, - 0xCE, 0x06, 0xCF, 0x85, 0xCC, 0x88, 0xCC, 0x81, - 0xCE, 0x06, 0xCF, 0x85, 0xCC, 0x88, 0xCD, 0x82, + 0xE3, 0x81, 0x99, 0xE3, 0x82, 0x99, 0x11, 0x06, + 0xE3, 0x81, 0x9B, 0xE3, 0x82, 0x99, 0x11, 0x06, + 0xE3, 0x81, 0x9D, 0xE3, 0x82, 0x99, 0x11, 0x06, + 0xE3, 0x81, 0x9F, 0xE3, 0x82, 0x99, 0x11, 0x06, + 0xE3, 0x81, 0xA1, 0xE3, 0x82, 0x99, 0x11, 0x06, + 0xE3, 0x81, 0xA4, 0xE3, 0x82, 0x99, 0x11, 0x06, + 0xE3, 0x81, 0xA6, 0xE3, 0x82, 0x99, 0x11, 0x06, + 0xE3, 0x81, 0xA8, 0xE3, 0x82, 0x99, 0x11, 0x06, // Bytes 3fc0 - 3fff - 0xCE, 0x06, 0xCF, 0x85, 0xCC, 0x93, 0xCC, 0x80, - 0xCE, 0x06, 0xCF, 0x85, 0xCC, 0x93, 0xCC, 0x81, - 0xCE, 0x06, 0xCF, 0x85, 0xCC, 0x93, 0xCD, 0x82, - 0xCE, 0x06, 0xCF, 0x85, 0xCC, 0x94, 0xCC, 0x80, - 0xCE, 0x06, 0xCF, 0x85, 0xCC, 0x94, 0xCC, 0x81, - 0xCE, 0x06, 0xCF, 0x85, 0xCC, 0x94, 0xCD, 0x82, - 0xCE, 0x06, 0xCF, 0x89, 0xCC, 0x80, 0xCD, 0x85, - 0xDE, 0x06, 0xCF, 0x89, 0xCC, 0x81, 0xCD, 0x85, + 0xE3, 0x81, 0xAF, 0xE3, 0x82, 0x99, 0x11, 0x06, + 0xE3, 0x81, 0xAF, 0xE3, 0x82, 0x9A, 0x11, 0x06, + 0xE3, 0x81, 0xB2, 0xE3, 0x82, 0x99, 0x11, 0x06, + 0xE3, 0x81, 0xB2, 0xE3, 0x82, 0x9A, 0x11, 0x06, + 0xE3, 0x81, 0xB5, 0xE3, 0x82, 0x99, 0x11, 0x06, + 0xE3, 0x81, 0xB5, 0xE3, 0x82, 0x9A, 0x11, 0x06, + 0xE3, 0x81, 0xB8, 0xE3, 0x82, 0x99, 0x11, 0x06, + 0xE3, 0x81, 0xB8, 0xE3, 0x82, 0x9A, 0x11, 0x06, // Bytes 4000 - 403f - 0xDE, 0x06, 0xCF, 0x89, 0xCC, 0x93, 0xCD, 0x85, - 0xDE, 0x06, 0xCF, 0x89, 0xCC, 0x94, 0xCD, 0x85, - 0xDE, 0x06, 0xCF, 0x89, 0xCD, 0x82, 0xCD, 0x85, - 0xDE, 0x06, 0xE0, 0xA4, 0xA8, 0xE0, 0xA4, 0xBC, - 0x0D, 0x06, 0xE0, 0xA4, 0xB0, 0xE0, 0xA4, 0xBC, - 0x0D, 0x06, 0xE0, 0xA4, 0xB3, 0xE0, 0xA4, 0xBC, - 0x0D, 0x06, 0xE0, 0xB1, 0x86, 0xE0, 0xB1, 0x96, - 0x89, 0x06, 0xE0, 0xB7, 0x99, 0xE0, 0xB7, 0x8A, + 0xE3, 0x81, 0xBB, 0xE3, 0x82, 0x99, 0x11, 0x06, + 0xE3, 0x81, 0xBB, 0xE3, 0x82, 0x9A, 0x11, 0x06, + 0xE3, 0x82, 0x9D, 0xE3, 0x82, 0x99, 0x11, 0x06, + 0xE3, 0x82, 0xA6, 0xE3, 0x82, 0x99, 0x11, 0x06, + 0xE3, 0x82, 0xAB, 0xE3, 0x82, 0x99, 0x11, 0x06, + 0xE3, 0x82, 0xAD, 0xE3, 0x82, 0x99, 0x11, 0x06, + 0xE3, 0x82, 0xAF, 0xE3, 0x82, 0x99, 0x11, 0x06, + 0xE3, 0x82, 0xB1, 0xE3, 0x82, 0x99, 0x11, 0x06, // Bytes 4040 - 407f - 0x15, 0x06, 0xE3, 0x81, 0x86, 0xE3, 0x82, 0x99, - 0x11, 0x06, 0xE3, 0x81, 0x8B, 0xE3, 0x82, 0x99, - 0x11, 0x06, 0xE3, 0x81, 0x8D, 0xE3, 0x82, 0x99, - 0x11, 0x06, 0xE3, 0x81, 0x8F, 0xE3, 0x82, 0x99, - 0x11, 0x06, 0xE3, 0x81, 0x91, 0xE3, 0x82, 0x99, - 0x11, 0x06, 0xE3, 0x81, 0x93, 0xE3, 0x82, 0x99, - 0x11, 0x06, 0xE3, 0x81, 0x95, 0xE3, 0x82, 0x99, - 0x11, 0x06, 0xE3, 0x81, 0x97, 0xE3, 0x82, 0x99, + 0xE3, 0x82, 0xB3, 0xE3, 0x82, 0x99, 0x11, 0x06, + 0xE3, 0x82, 0xB5, 0xE3, 0x82, 0x99, 0x11, 0x06, + 0xE3, 0x82, 0xB7, 0xE3, 0x82, 0x99, 0x11, 0x06, + 0xE3, 0x82, 0xB9, 0xE3, 0x82, 0x99, 0x11, 0x06, + 0xE3, 0x82, 0xBB, 0xE3, 0x82, 0x99, 0x11, 0x06, + 0xE3, 0x82, 0xBD, 0xE3, 0x82, 0x99, 0x11, 0x06, + 0xE3, 0x82, 0xBF, 0xE3, 0x82, 0x99, 0x11, 0x06, + 0xE3, 0x83, 0x81, 0xE3, 0x82, 0x99, 0x11, 0x06, // Bytes 4080 - 40bf - 0x11, 0x06, 0xE3, 0x81, 0x99, 0xE3, 0x82, 0x99, - 0x11, 0x06, 0xE3, 0x81, 0x9B, 0xE3, 0x82, 0x99, - 0x11, 0x06, 0xE3, 0x81, 0x9D, 0xE3, 0x82, 0x99, - 0x11, 0x06, 0xE3, 0x81, 0x9F, 0xE3, 0x82, 0x99, - 0x11, 0x06, 0xE3, 0x81, 0xA1, 0xE3, 0x82, 0x99, - 0x11, 0x06, 0xE3, 0x81, 0xA4, 0xE3, 0x82, 0x99, - 0x11, 0x06, 0xE3, 0x81, 0xA6, 0xE3, 0x82, 0x99, - 0x11, 0x06, 0xE3, 0x81, 0xA8, 0xE3, 0x82, 0x99, + 0xE3, 0x83, 0x84, 0xE3, 0x82, 0x99, 0x11, 0x06, + 0xE3, 0x83, 0x86, 0xE3, 0x82, 0x99, 0x11, 0x06, + 0xE3, 0x83, 0x88, 0xE3, 0x82, 0x99, 0x11, 0x06, + 0xE3, 0x83, 0x8F, 0xE3, 0x82, 0x99, 0x11, 0x06, + 0xE3, 0x83, 0x8F, 0xE3, 0x82, 0x9A, 0x11, 0x06, + 0xE3, 0x83, 0x92, 0xE3, 0x82, 0x99, 0x11, 0x06, + 0xE3, 0x83, 0x92, 0xE3, 0x82, 0x9A, 0x11, 0x06, + 0xE3, 0x83, 0x95, 0xE3, 0x82, 0x99, 0x11, 0x06, // Bytes 40c0 - 40ff - 0x11, 0x06, 0xE3, 0x81, 0xAF, 0xE3, 0x82, 0x99, - 0x11, 0x06, 0xE3, 0x81, 0xAF, 0xE3, 0x82, 0x9A, - 0x11, 0x06, 0xE3, 0x81, 0xB2, 0xE3, 0x82, 0x99, - 0x11, 0x06, 0xE3, 0x81, 0xB2, 0xE3, 0x82, 0x9A, - 0x11, 0x06, 0xE3, 0x81, 0xB5, 0xE3, 0x82, 0x99, - 0x11, 0x06, 0xE3, 0x81, 0xB5, 0xE3, 0x82, 0x9A, - 0x11, 0x06, 0xE3, 0x81, 0xB8, 0xE3, 0x82, 0x99, - 0x11, 0x06, 0xE3, 0x81, 0xB8, 0xE3, 0x82, 0x9A, + 0xE3, 0x83, 0x95, 0xE3, 0x82, 0x9A, 0x11, 0x06, + 0xE3, 0x83, 0x98, 0xE3, 0x82, 0x99, 0x11, 0x06, + 0xE3, 0x83, 0x98, 0xE3, 0x82, 0x9A, 0x11, 0x06, + 0xE3, 0x83, 0x9B, 0xE3, 0x82, 0x99, 0x11, 0x06, + 0xE3, 0x83, 0x9B, 0xE3, 0x82, 0x9A, 0x11, 0x06, + 0xE3, 0x83, 0xAF, 0xE3, 0x82, 0x99, 0x11, 0x06, + 0xE3, 0x83, 0xB0, 0xE3, 0x82, 0x99, 0x11, 0x06, + 0xE3, 0x83, 0xB1, 0xE3, 0x82, 0x99, 0x11, 0x06, // Bytes 4100 - 413f - 0x11, 0x06, 0xE3, 0x81, 0xBB, 0xE3, 0x82, 0x99, - 0x11, 0x06, 0xE3, 0x81, 0xBB, 0xE3, 0x82, 0x9A, - 0x11, 0x06, 0xE3, 0x82, 0x9D, 0xE3, 0x82, 0x99, - 0x11, 0x06, 0xE3, 0x82, 0xA6, 0xE3, 0x82, 0x99, - 0x11, 0x06, 0xE3, 0x82, 0xAB, 0xE3, 0x82, 0x99, - 0x11, 0x06, 0xE3, 0x82, 0xAD, 0xE3, 0x82, 0x99, - 0x11, 0x06, 0xE3, 0x82, 0xAF, 0xE3, 0x82, 0x99, - 0x11, 0x06, 0xE3, 0x82, 0xB1, 0xE3, 0x82, 0x99, + 0xE3, 0x83, 0xB2, 0xE3, 0x82, 0x99, 0x11, 0x06, + 0xE3, 0x83, 0xBD, 0xE3, 0x82, 0x99, 0x11, 0x08, + 0xCE, 0x91, 0xCC, 0x93, 0xCC, 0x80, 0xCD, 0x85, + 0xDF, 0x08, 0xCE, 0x91, 0xCC, 0x93, 0xCC, 0x81, + 0xCD, 0x85, 0xDF, 0x08, 0xCE, 0x91, 0xCC, 0x93, + 0xCD, 0x82, 0xCD, 0x85, 0xDF, 0x08, 0xCE, 0x91, + 0xCC, 0x94, 0xCC, 0x80, 0xCD, 0x85, 0xDF, 0x08, + 0xCE, 0x91, 0xCC, 0x94, 0xCC, 0x81, 0xCD, 0x85, // Bytes 4140 - 417f - 0x11, 0x06, 0xE3, 0x82, 0xB3, 0xE3, 0x82, 0x99, - 0x11, 0x06, 0xE3, 0x82, 0xB5, 0xE3, 0x82, 0x99, - 0x11, 0x06, 0xE3, 0x82, 0xB7, 0xE3, 0x82, 0x99, - 0x11, 0x06, 0xE3, 0x82, 0xB9, 0xE3, 0x82, 0x99, - 0x11, 0x06, 0xE3, 0x82, 0xBB, 0xE3, 0x82, 0x99, - 0x11, 0x06, 0xE3, 0x82, 0xBD, 0xE3, 0x82, 0x99, - 0x11, 0x06, 0xE3, 0x82, 0xBF, 0xE3, 0x82, 0x99, - 0x11, 0x06, 0xE3, 0x83, 0x81, 0xE3, 0x82, 0x99, + 0xDF, 0x08, 0xCE, 0x91, 0xCC, 0x94, 0xCD, 0x82, + 0xCD, 0x85, 0xDF, 0x08, 0xCE, 0x97, 0xCC, 0x93, + 0xCC, 0x80, 0xCD, 0x85, 0xDF, 0x08, 0xCE, 0x97, + 0xCC, 0x93, 0xCC, 0x81, 0xCD, 0x85, 0xDF, 0x08, + 0xCE, 0x97, 0xCC, 0x93, 0xCD, 0x82, 0xCD, 0x85, + 0xDF, 0x08, 0xCE, 0x97, 0xCC, 0x94, 0xCC, 0x80, + 0xCD, 0x85, 0xDF, 0x08, 0xCE, 0x97, 0xCC, 0x94, + 0xCC, 0x81, 0xCD, 0x85, 0xDF, 0x08, 0xCE, 0x97, // Bytes 4180 - 41bf - 0x11, 0x06, 0xE3, 0x83, 0x84, 0xE3, 0x82, 0x99, - 0x11, 0x06, 0xE3, 0x83, 0x86, 0xE3, 0x82, 0x99, - 0x11, 0x06, 0xE3, 0x83, 0x88, 0xE3, 0x82, 0x99, - 0x11, 0x06, 0xE3, 0x83, 0x8F, 0xE3, 0x82, 0x99, - 0x11, 0x06, 0xE3, 0x83, 0x8F, 0xE3, 0x82, 0x9A, - 0x11, 0x06, 0xE3, 0x83, 0x92, 0xE3, 0x82, 0x99, - 0x11, 0x06, 0xE3, 0x83, 0x92, 0xE3, 0x82, 0x9A, - 0x11, 0x06, 0xE3, 0x83, 0x95, 0xE3, 0x82, 0x99, + 0xCC, 0x94, 0xCD, 0x82, 0xCD, 0x85, 0xDF, 0x08, + 0xCE, 0xA9, 0xCC, 0x93, 0xCC, 0x80, 0xCD, 0x85, + 0xDF, 0x08, 0xCE, 0xA9, 0xCC, 0x93, 0xCC, 0x81, + 0xCD, 0x85, 0xDF, 0x08, 0xCE, 0xA9, 0xCC, 0x93, + 0xCD, 0x82, 0xCD, 0x85, 0xDF, 0x08, 0xCE, 0xA9, + 0xCC, 0x94, 0xCC, 0x80, 0xCD, 0x85, 0xDF, 0x08, + 0xCE, 0xA9, 0xCC, 0x94, 0xCC, 0x81, 0xCD, 0x85, + 0xDF, 0x08, 0xCE, 0xA9, 0xCC, 0x94, 0xCD, 0x82, // Bytes 41c0 - 41ff - 0x11, 0x06, 0xE3, 0x83, 0x95, 0xE3, 0x82, 0x9A, - 0x11, 0x06, 0xE3, 0x83, 0x98, 0xE3, 0x82, 0x99, - 0x11, 0x06, 0xE3, 0x83, 0x98, 0xE3, 0x82, 0x9A, - 0x11, 0x06, 0xE3, 0x83, 0x9B, 0xE3, 0x82, 0x99, - 0x11, 0x06, 0xE3, 0x83, 0x9B, 0xE3, 0x82, 0x9A, - 0x11, 0x06, 0xE3, 0x83, 0xAF, 0xE3, 0x82, 0x99, - 0x11, 0x06, 0xE3, 0x83, 0xB0, 0xE3, 0x82, 0x99, - 0x11, 0x06, 0xE3, 0x83, 0xB1, 0xE3, 0x82, 0x99, + 0xCD, 0x85, 0xDF, 0x08, 0xCE, 0xB1, 0xCC, 0x93, + 0xCC, 0x80, 0xCD, 0x85, 0xDF, 0x08, 0xCE, 0xB1, + 0xCC, 0x93, 0xCC, 0x81, 0xCD, 0x85, 0xDF, 0x08, + 0xCE, 0xB1, 0xCC, 0x93, 0xCD, 0x82, 0xCD, 0x85, + 0xDF, 0x08, 0xCE, 0xB1, 0xCC, 0x94, 0xCC, 0x80, + 0xCD, 0x85, 0xDF, 0x08, 0xCE, 0xB1, 0xCC, 0x94, + 0xCC, 0x81, 0xCD, 0x85, 0xDF, 0x08, 0xCE, 0xB1, + 0xCC, 0x94, 0xCD, 0x82, 0xCD, 0x85, 0xDF, 0x08, // Bytes 4200 - 423f - 0x11, 0x06, 0xE3, 0x83, 0xB2, 0xE3, 0x82, 0x99, - 0x11, 0x06, 0xE3, 0x83, 0xBD, 0xE3, 0x82, 0x99, - 0x11, 0x08, 0xCE, 0x91, 0xCC, 0x93, 0xCC, 0x80, - 0xCD, 0x85, 0xDF, 0x08, 0xCE, 0x91, 0xCC, 0x93, - 0xCC, 0x81, 0xCD, 0x85, 0xDF, 0x08, 0xCE, 0x91, - 0xCC, 0x93, 0xCD, 0x82, 0xCD, 0x85, 0xDF, 0x08, - 0xCE, 0x91, 0xCC, 0x94, 0xCC, 0x80, 0xCD, 0x85, - 0xDF, 0x08, 0xCE, 0x91, 0xCC, 0x94, 0xCC, 0x81, + 0xCE, 0xB7, 0xCC, 0x93, 0xCC, 0x80, 0xCD, 0x85, + 0xDF, 0x08, 0xCE, 0xB7, 0xCC, 0x93, 0xCC, 0x81, + 0xCD, 0x85, 0xDF, 0x08, 0xCE, 0xB7, 0xCC, 0x93, + 0xCD, 0x82, 0xCD, 0x85, 0xDF, 0x08, 0xCE, 0xB7, + 0xCC, 0x94, 0xCC, 0x80, 0xCD, 0x85, 0xDF, 0x08, + 0xCE, 0xB7, 0xCC, 0x94, 0xCC, 0x81, 0xCD, 0x85, + 0xDF, 0x08, 0xCE, 0xB7, 0xCC, 0x94, 0xCD, 0x82, + 0xCD, 0x85, 0xDF, 0x08, 0xCF, 0x89, 0xCC, 0x93, // Bytes 4240 - 427f - 0xCD, 0x85, 0xDF, 0x08, 0xCE, 0x91, 0xCC, 0x94, - 0xCD, 0x82, 0xCD, 0x85, 0xDF, 0x08, 0xCE, 0x97, - 0xCC, 0x93, 0xCC, 0x80, 0xCD, 0x85, 0xDF, 0x08, - 0xCE, 0x97, 0xCC, 0x93, 0xCC, 0x81, 0xCD, 0x85, - 0xDF, 0x08, 0xCE, 0x97, 0xCC, 0x93, 0xCD, 0x82, - 0xCD, 0x85, 0xDF, 0x08, 0xCE, 0x97, 0xCC, 0x94, - 0xCC, 0x80, 0xCD, 0x85, 0xDF, 0x08, 0xCE, 0x97, - 0xCC, 0x94, 0xCC, 0x81, 0xCD, 0x85, 0xDF, 0x08, + 0xCC, 0x80, 0xCD, 0x85, 0xDF, 0x08, 0xCF, 0x89, + 0xCC, 0x93, 0xCC, 0x81, 0xCD, 0x85, 0xDF, 0x08, + 0xCF, 0x89, 0xCC, 0x93, 0xCD, 0x82, 0xCD, 0x85, + 0xDF, 0x08, 0xCF, 0x89, 0xCC, 0x94, 0xCC, 0x80, + 0xCD, 0x85, 0xDF, 0x08, 0xCF, 0x89, 0xCC, 0x94, + 0xCC, 0x81, 0xCD, 0x85, 0xDF, 0x08, 0xCF, 0x89, + 0xCC, 0x94, 0xCD, 0x82, 0xCD, 0x85, 0xDF, 0x08, + 0xF0, 0x91, 0x82, 0x99, 0xF0, 0x91, 0x82, 0xBA, // Bytes 4280 - 42bf - 0xCE, 0x97, 0xCC, 0x94, 0xCD, 0x82, 0xCD, 0x85, - 0xDF, 0x08, 0xCE, 0xA9, 0xCC, 0x93, 0xCC, 0x80, - 0xCD, 0x85, 0xDF, 0x08, 0xCE, 0xA9, 0xCC, 0x93, - 0xCC, 0x81, 0xCD, 0x85, 0xDF, 0x08, 0xCE, 0xA9, - 0xCC, 0x93, 0xCD, 0x82, 0xCD, 0x85, 0xDF, 0x08, - 0xCE, 0xA9, 0xCC, 0x94, 0xCC, 0x80, 0xCD, 0x85, - 0xDF, 0x08, 0xCE, 0xA9, 0xCC, 0x94, 0xCC, 0x81, - 0xCD, 0x85, 0xDF, 0x08, 0xCE, 0xA9, 0xCC, 0x94, + 0x0D, 0x08, 0xF0, 0x91, 0x82, 0x9B, 0xF0, 0x91, + 0x82, 0xBA, 0x0D, 0x08, 0xF0, 0x91, 0x82, 0xA5, + 0xF0, 0x91, 0x82, 0xBA, 0x0D, 0x08, 0xF0, 0x91, + 0x84, 0xB1, 0xF0, 0x91, 0x84, 0xA7, 0x01, 0x08, + 0xF0, 0x91, 0x84, 0xB2, 0xF0, 0x91, 0x84, 0xA7, + 0x01, 0x08, 0xF0, 0x91, 0x8D, 0x87, 0xF0, 0x91, + 0x8C, 0xBE, 0x01, 0x08, 0xF0, 0x91, 0x8D, 0x87, + 0xF0, 0x91, 0x8D, 0x97, 0x01, 0x08, 0xF0, 0x91, // Bytes 42c0 - 42ff - 0xCD, 0x82, 0xCD, 0x85, 0xDF, 0x08, 0xCE, 0xB1, - 0xCC, 0x93, 0xCC, 0x80, 0xCD, 0x85, 0xDF, 0x08, - 0xCE, 0xB1, 0xCC, 0x93, 0xCC, 0x81, 0xCD, 0x85, - 0xDF, 0x08, 0xCE, 0xB1, 0xCC, 0x93, 0xCD, 0x82, - 0xCD, 0x85, 0xDF, 0x08, 0xCE, 0xB1, 0xCC, 0x94, - 0xCC, 0x80, 0xCD, 0x85, 0xDF, 0x08, 0xCE, 0xB1, - 0xCC, 0x94, 0xCC, 0x81, 0xCD, 0x85, 0xDF, 0x08, - 0xCE, 0xB1, 0xCC, 0x94, 0xCD, 0x82, 0xCD, 0x85, + 0x92, 0xB9, 0xF0, 0x91, 0x92, 0xB0, 0x01, 0x08, + 0xF0, 0x91, 0x92, 0xB9, 0xF0, 0x91, 0x92, 0xBA, + 0x01, 0x08, 0xF0, 0x91, 0x92, 0xB9, 0xF0, 0x91, + 0x92, 0xBD, 0x01, 0x08, 0xF0, 0x91, 0x96, 0xB8, + 0xF0, 0x91, 0x96, 0xAF, 0x01, 0x08, 0xF0, 0x91, + 0x96, 0xB9, 0xF0, 0x91, 0x96, 0xAF, 0x01, 0x08, + 0xF0, 0x91, 0xA4, 0xB5, 0xF0, 0x91, 0xA4, 0xB0, + 0x01, 0x09, 0xE0, 0xB3, 0x86, 0xE0, 0xB3, 0x82, // Bytes 4300 - 433f - 0xDF, 0x08, 0xCE, 0xB7, 0xCC, 0x93, 0xCC, 0x80, - 0xCD, 0x85, 0xDF, 0x08, 0xCE, 0xB7, 0xCC, 0x93, - 0xCC, 0x81, 0xCD, 0x85, 0xDF, 0x08, 0xCE, 0xB7, - 0xCC, 0x93, 0xCD, 0x82, 0xCD, 0x85, 0xDF, 0x08, - 0xCE, 0xB7, 0xCC, 0x94, 0xCC, 0x80, 0xCD, 0x85, - 0xDF, 0x08, 0xCE, 0xB7, 0xCC, 0x94, 0xCC, 0x81, - 0xCD, 0x85, 0xDF, 0x08, 0xCE, 0xB7, 0xCC, 0x94, - 0xCD, 0x82, 0xCD, 0x85, 0xDF, 0x08, 0xCF, 0x89, - // Bytes 4340 - 437f - 0xCC, 0x93, 0xCC, 0x80, 0xCD, 0x85, 0xDF, 0x08, - 0xCF, 0x89, 0xCC, 0x93, 0xCC, 0x81, 0xCD, 0x85, - 0xDF, 0x08, 0xCF, 0x89, 0xCC, 0x93, 0xCD, 0x82, - 0xCD, 0x85, 0xDF, 0x08, 0xCF, 0x89, 0xCC, 0x94, - 0xCC, 0x80, 0xCD, 0x85, 0xDF, 0x08, 0xCF, 0x89, - 0xCC, 0x94, 0xCC, 0x81, 0xCD, 0x85, 0xDF, 0x08, - 0xCF, 0x89, 0xCC, 0x94, 0xCD, 0x82, 0xCD, 0x85, - 0xDF, 0x08, 0xF0, 0x91, 0x82, 0x99, 0xF0, 0x91, - // Bytes 4380 - 43bf - 0x82, 0xBA, 0x0D, 0x08, 0xF0, 0x91, 0x82, 0x9B, - 0xF0, 0x91, 0x82, 0xBA, 0x0D, 0x08, 0xF0, 0x91, - 0x82, 0xA5, 0xF0, 0x91, 0x82, 0xBA, 0x0D, 0x42, + 0xE0, 0xB3, 0x95, 0x02, 0x09, 0xE0, 0xB7, 0x99, + 0xE0, 0xB7, 0x8F, 0xE0, 0xB7, 0x8A, 0x16, 0x42, 0xC2, 0xB4, 0x01, 0x43, 0x20, 0xCC, 0x81, 0xCD, 0x43, 0x20, 0xCC, 0x83, 0xCD, 0x43, 0x20, 0xCC, 0x84, 0xCD, 0x43, 0x20, 0xCC, 0x85, 0xCD, 0x43, 0x20, 0xCC, 0x86, 0xCD, 0x43, 0x20, 0xCC, 0x87, 0xCD, 0x43, 0x20, 0xCC, 0x88, 0xCD, 0x43, 0x20, - // Bytes 43c0 - 43ff 0xCC, 0x8A, 0xCD, 0x43, 0x20, 0xCC, 0x8B, 0xCD, + // Bytes 4340 - 437f 0x43, 0x20, 0xCC, 0x93, 0xCD, 0x43, 0x20, 0xCC, 0x94, 0xCD, 0x43, 0x20, 0xCC, 0xA7, 0xA9, 0x43, 0x20, 0xCC, 0xA8, 0xA9, 0x43, 0x20, 0xCC, 0xB3, @@ -2488,8 +2469,8 @@ var decomps = [...]byte{ 0xCD, 0x85, 0xDD, 0x43, 0x20, 0xD9, 0x8B, 0x5D, 0x43, 0x20, 0xD9, 0x8C, 0x61, 0x43, 0x20, 0xD9, 0x8D, 0x65, 0x43, 0x20, 0xD9, 0x8E, 0x69, 0x43, - // Bytes 4400 - 443f 0x20, 0xD9, 0x8F, 0x6D, 0x43, 0x20, 0xD9, 0x90, + // Bytes 4380 - 43bf 0x71, 0x43, 0x20, 0xD9, 0x91, 0x75, 0x43, 0x20, 0xD9, 0x92, 0x79, 0x43, 0x41, 0xCC, 0x8A, 0xCD, 0x43, 0x73, 0xCC, 0x87, 0xCD, 0x44, 0x20, 0xE3, @@ -2497,8 +2478,8 @@ var decomps = [...]byte{ 0x11, 0x44, 0xC2, 0xA8, 0xCC, 0x81, 0xCE, 0x44, 0xCE, 0x91, 0xCC, 0x81, 0xCD, 0x44, 0xCE, 0x95, 0xCC, 0x81, 0xCD, 0x44, 0xCE, 0x97, 0xCC, 0x81, - // Bytes 4440 - 447f 0xCD, 0x44, 0xCE, 0x99, 0xCC, 0x81, 0xCD, 0x44, + // Bytes 43c0 - 43ff 0xCE, 0x9F, 0xCC, 0x81, 0xCD, 0x44, 0xCE, 0xA5, 0xCC, 0x81, 0xCD, 0x44, 0xCE, 0xA5, 0xCC, 0x88, 0xCD, 0x44, 0xCE, 0xA9, 0xCC, 0x81, 0xCD, 0x44, @@ -2506,8 +2487,8 @@ var decomps = [...]byte{ 0xCC, 0x81, 0xCD, 0x44, 0xCE, 0xB7, 0xCC, 0x81, 0xCD, 0x44, 0xCE, 0xB9, 0xCC, 0x81, 0xCD, 0x44, 0xCE, 0xBF, 0xCC, 0x81, 0xCD, 0x44, 0xCF, 0x85, - // Bytes 4480 - 44bf 0xCC, 0x81, 0xCD, 0x44, 0xCF, 0x89, 0xCC, 0x81, + // Bytes 4400 - 443f 0xCD, 0x44, 0xD7, 0x90, 0xD6, 0xB7, 0x35, 0x44, 0xD7, 0x90, 0xD6, 0xB8, 0x39, 0x44, 0xD7, 0x90, 0xD6, 0xBC, 0x45, 0x44, 0xD7, 0x91, 0xD6, 0xBC, @@ -2515,8 +2496,8 @@ var decomps = [...]byte{ 0xD7, 0x92, 0xD6, 0xBC, 0x45, 0x44, 0xD7, 0x93, 0xD6, 0xBC, 0x45, 0x44, 0xD7, 0x94, 0xD6, 0xBC, 0x45, 0x44, 0xD7, 0x95, 0xD6, 0xB9, 0x3D, 0x44, - // Bytes 44c0 - 44ff 0xD7, 0x95, 0xD6, 0xBC, 0x45, 0x44, 0xD7, 0x96, + // Bytes 4440 - 447f 0xD6, 0xBC, 0x45, 0x44, 0xD7, 0x98, 0xD6, 0xBC, 0x45, 0x44, 0xD7, 0x99, 0xD6, 0xB4, 0x29, 0x44, 0xD7, 0x99, 0xD6, 0xBC, 0x45, 0x44, 0xD7, 0x9A, @@ -2524,8 +2505,8 @@ var decomps = [...]byte{ 0x45, 0x44, 0xD7, 0x9B, 0xD6, 0xBF, 0x4D, 0x44, 0xD7, 0x9C, 0xD6, 0xBC, 0x45, 0x44, 0xD7, 0x9E, 0xD6, 0xBC, 0x45, 0x44, 0xD7, 0xA0, 0xD6, 0xBC, - // Bytes 4500 - 453f 0x45, 0x44, 0xD7, 0xA1, 0xD6, 0xBC, 0x45, 0x44, + // Bytes 4480 - 44bf 0xD7, 0xA3, 0xD6, 0xBC, 0x45, 0x44, 0xD7, 0xA4, 0xD6, 0xBC, 0x45, 0x44, 0xD7, 0xA4, 0xD6, 0xBF, 0x4D, 0x44, 0xD7, 0xA6, 0xD6, 0xBC, 0x45, 0x44, @@ -2533,8 +2514,8 @@ var decomps = [...]byte{ 0xD6, 0xBC, 0x45, 0x44, 0xD7, 0xA9, 0xD6, 0xBC, 0x45, 0x44, 0xD7, 0xA9, 0xD7, 0x81, 0x51, 0x44, 0xD7, 0xA9, 0xD7, 0x82, 0x55, 0x44, 0xD7, 0xAA, - // Bytes 4540 - 457f 0xD6, 0xBC, 0x45, 0x44, 0xD7, 0xB2, 0xD6, 0xB7, + // Bytes 44c0 - 44ff 0x35, 0x44, 0xD8, 0xA7, 0xD9, 0x8B, 0x5D, 0x44, 0xD8, 0xA7, 0xD9, 0x93, 0xCD, 0x44, 0xD8, 0xA7, 0xD9, 0x94, 0xCD, 0x44, 0xD8, 0xA7, 0xD9, 0x95, @@ -2542,8 +2523,8 @@ var decomps = [...]byte{ 0xD8, 0xB1, 0xD9, 0xB0, 0x7D, 0x44, 0xD9, 0x80, 0xD9, 0x8B, 0x5D, 0x44, 0xD9, 0x80, 0xD9, 0x8E, 0x69, 0x44, 0xD9, 0x80, 0xD9, 0x8F, 0x6D, 0x44, - // Bytes 4580 - 45bf 0xD9, 0x80, 0xD9, 0x90, 0x71, 0x44, 0xD9, 0x80, + // Bytes 4500 - 453f 0xD9, 0x91, 0x75, 0x44, 0xD9, 0x80, 0xD9, 0x92, 0x79, 0x44, 0xD9, 0x87, 0xD9, 0xB0, 0x7D, 0x44, 0xD9, 0x88, 0xD9, 0x94, 0xCD, 0x44, 0xD9, 0x89, @@ -2551,8 +2532,8 @@ var decomps = [...]byte{ 0xCD, 0x44, 0xDB, 0x92, 0xD9, 0x94, 0xCD, 0x44, 0xDB, 0x95, 0xD9, 0x94, 0xCD, 0x45, 0x20, 0xCC, 0x88, 0xCC, 0x80, 0xCE, 0x45, 0x20, 0xCC, 0x88, - // Bytes 45c0 - 45ff 0xCC, 0x81, 0xCE, 0x45, 0x20, 0xCC, 0x88, 0xCD, + // Bytes 4540 - 457f 0x82, 0xCE, 0x45, 0x20, 0xCC, 0x93, 0xCC, 0x80, 0xCE, 0x45, 0x20, 0xCC, 0x93, 0xCC, 0x81, 0xCE, 0x45, 0x20, 0xCC, 0x93, 0xCD, 0x82, 0xCE, 0x45, @@ -2560,8 +2541,8 @@ var decomps = [...]byte{ 0xCC, 0x94, 0xCC, 0x81, 0xCE, 0x45, 0x20, 0xCC, 0x94, 0xCD, 0x82, 0xCE, 0x45, 0x20, 0xD9, 0x8C, 0xD9, 0x91, 0x76, 0x45, 0x20, 0xD9, 0x8D, 0xD9, - // Bytes 4600 - 463f 0x91, 0x76, 0x45, 0x20, 0xD9, 0x8E, 0xD9, 0x91, + // Bytes 4580 - 45bf 0x76, 0x45, 0x20, 0xD9, 0x8F, 0xD9, 0x91, 0x76, 0x45, 0x20, 0xD9, 0x90, 0xD9, 0x91, 0x76, 0x45, 0x20, 0xD9, 0x91, 0xD9, 0xB0, 0x7E, 0x45, 0xE2, @@ -2569,8 +2550,8 @@ var decomps = [...]byte{ 0xCC, 0x88, 0xCC, 0x81, 0xCE, 0x46, 0xCF, 0x85, 0xCC, 0x88, 0xCC, 0x81, 0xCE, 0x46, 0xD7, 0xA9, 0xD6, 0xBC, 0xD7, 0x81, 0x52, 0x46, 0xD7, 0xA9, - // Bytes 4640 - 467f 0xD6, 0xBC, 0xD7, 0x82, 0x56, 0x46, 0xD9, 0x80, + // Bytes 45c0 - 45ff 0xD9, 0x8E, 0xD9, 0x91, 0x76, 0x46, 0xD9, 0x80, 0xD9, 0x8F, 0xD9, 0x91, 0x76, 0x46, 0xD9, 0x80, 0xD9, 0x90, 0xD9, 0x91, 0x76, 0x46, 0xE0, 0xA4, @@ -2578,8 +2559,8 @@ var decomps = [...]byte{ 0x96, 0xE0, 0xA4, 0xBC, 0x0D, 0x46, 0xE0, 0xA4, 0x97, 0xE0, 0xA4, 0xBC, 0x0D, 0x46, 0xE0, 0xA4, 0x9C, 0xE0, 0xA4, 0xBC, 0x0D, 0x46, 0xE0, 0xA4, - // Bytes 4680 - 46bf 0xA1, 0xE0, 0xA4, 0xBC, 0x0D, 0x46, 0xE0, 0xA4, + // Bytes 4600 - 463f 0xA2, 0xE0, 0xA4, 0xBC, 0x0D, 0x46, 0xE0, 0xA4, 0xAB, 0xE0, 0xA4, 0xBC, 0x0D, 0x46, 0xE0, 0xA4, 0xAF, 0xE0, 0xA4, 0xBC, 0x0D, 0x46, 0xE0, 0xA6, @@ -2587,8 +2568,8 @@ var decomps = [...]byte{ 0xA2, 0xE0, 0xA6, 0xBC, 0x0D, 0x46, 0xE0, 0xA6, 0xAF, 0xE0, 0xA6, 0xBC, 0x0D, 0x46, 0xE0, 0xA8, 0x96, 0xE0, 0xA8, 0xBC, 0x0D, 0x46, 0xE0, 0xA8, - // Bytes 46c0 - 46ff 0x97, 0xE0, 0xA8, 0xBC, 0x0D, 0x46, 0xE0, 0xA8, + // Bytes 4640 - 467f 0x9C, 0xE0, 0xA8, 0xBC, 0x0D, 0x46, 0xE0, 0xA8, 0xAB, 0xE0, 0xA8, 0xBC, 0x0D, 0x46, 0xE0, 0xA8, 0xB2, 0xE0, 0xA8, 0xBC, 0x0D, 0x46, 0xE0, 0xA8, @@ -2596,148 +2577,167 @@ var decomps = [...]byte{ 0xA1, 0xE0, 0xAC, 0xBC, 0x0D, 0x46, 0xE0, 0xAC, 0xA2, 0xE0, 0xAC, 0xBC, 0x0D, 0x46, 0xE0, 0xBE, 0xB2, 0xE0, 0xBE, 0x80, 0xA1, 0x46, 0xE0, 0xBE, - // Bytes 4700 - 473f - 0xB3, 0xE0, 0xBE, 0x80, 0xA1, 0x46, 0xE3, 0x83, + 0xB3, 0xE0, 0xBE, 0x80, 0xA1, 0x46, 0xE1, 0x84, + // Bytes 4680 - 46bf + 0x80, 0xE1, 0x85, 0xA1, 0x01, 0x46, 0xE1, 0x84, + 0x82, 0xE1, 0x85, 0xA1, 0x01, 0x46, 0xE1, 0x84, + 0x83, 0xE1, 0x85, 0xA1, 0x01, 0x46, 0xE1, 0x84, + 0x85, 0xE1, 0x85, 0xA1, 0x01, 0x46, 0xE1, 0x84, + 0x86, 0xE1, 0x85, 0xA1, 0x01, 0x46, 0xE1, 0x84, + 0x87, 0xE1, 0x85, 0xA1, 0x01, 0x46, 0xE1, 0x84, + 0x89, 0xE1, 0x85, 0xA1, 0x01, 0x46, 0xE1, 0x84, + 0x8B, 0xE1, 0x85, 0xA1, 0x01, 0x46, 0xE1, 0x84, + // Bytes 46c0 - 46ff + 0x8B, 0xE1, 0x85, 0xAE, 0x01, 0x46, 0xE1, 0x84, + 0x8C, 0xE1, 0x85, 0xA1, 0x01, 0x46, 0xE1, 0x84, + 0x8E, 0xE1, 0x85, 0xA1, 0x01, 0x46, 0xE1, 0x84, + 0x8F, 0xE1, 0x85, 0xA1, 0x01, 0x46, 0xE1, 0x84, + 0x90, 0xE1, 0x85, 0xA1, 0x01, 0x46, 0xE1, 0x84, + 0x91, 0xE1, 0x85, 0xA1, 0x01, 0x46, 0xE1, 0x84, + 0x92, 0xE1, 0x85, 0xA1, 0x01, 0x46, 0xE3, 0x83, 0x86, 0xE3, 0x82, 0x99, 0x11, 0x48, 0xF0, 0x9D, + // Bytes 4700 - 473f 0x85, 0x97, 0xF0, 0x9D, 0x85, 0xA5, 0xB1, 0x48, 0xF0, 0x9D, 0x85, 0x98, 0xF0, 0x9D, 0x85, 0xA5, 0xB1, 0x48, 0xF0, 0x9D, 0x86, 0xB9, 0xF0, 0x9D, 0x85, 0xA5, 0xB1, 0x48, 0xF0, 0x9D, 0x86, 0xBA, 0xF0, 0x9D, 0x85, 0xA5, 0xB1, 0x49, 0xE0, 0xBE, 0xB2, 0xE0, 0xBD, 0xB1, 0xE0, 0xBE, 0x80, 0xA2, - // Bytes 4740 - 477f 0x49, 0xE0, 0xBE, 0xB3, 0xE0, 0xBD, 0xB1, 0xE0, 0xBE, 0x80, 0xA2, 0x4C, 0xF0, 0x9D, 0x85, 0x98, + // Bytes 4740 - 477f 0xF0, 0x9D, 0x85, 0xA5, 0xF0, 0x9D, 0x85, 0xAE, 0xB2, 0x4C, 0xF0, 0x9D, 0x85, 0x98, 0xF0, 0x9D, 0x85, 0xA5, 0xF0, 0x9D, 0x85, 0xAF, 0xB2, 0x4C, 0xF0, 0x9D, 0x85, 0x98, 0xF0, 0x9D, 0x85, 0xA5, 0xF0, 0x9D, 0x85, 0xB0, 0xB2, 0x4C, 0xF0, 0x9D, 0x85, 0x98, 0xF0, 0x9D, 0x85, 0xA5, 0xF0, 0x9D, - // Bytes 4780 - 47bf 0x85, 0xB1, 0xB2, 0x4C, 0xF0, 0x9D, 0x85, 0x98, 0xF0, 0x9D, 0x85, 0xA5, 0xF0, 0x9D, 0x85, 0xB2, + // Bytes 4780 - 47bf 0xB2, 0x4C, 0xF0, 0x9D, 0x86, 0xB9, 0xF0, 0x9D, 0x85, 0xA5, 0xF0, 0x9D, 0x85, 0xAE, 0xB2, 0x4C, 0xF0, 0x9D, 0x86, 0xB9, 0xF0, 0x9D, 0x85, 0xA5, 0xF0, 0x9D, 0x85, 0xAF, 0xB2, 0x4C, 0xF0, 0x9D, 0x86, 0xBA, 0xF0, 0x9D, 0x85, 0xA5, 0xF0, 0x9D, 0x85, 0xAE, 0xB2, 0x4C, 0xF0, 0x9D, 0x86, 0xBA, - // Bytes 47c0 - 47ff 0xF0, 0x9D, 0x85, 0xA5, 0xF0, 0x9D, 0x85, 0xAF, 0xB2, 0x83, 0x41, 0xCC, 0x82, 0xCD, 0x83, 0x41, + // Bytes 47c0 - 47ff 0xCC, 0x86, 0xCD, 0x83, 0x41, 0xCC, 0x87, 0xCD, 0x83, 0x41, 0xCC, 0x88, 0xCD, 0x83, 0x41, 0xCC, 0x8A, 0xCD, 0x83, 0x41, 0xCC, 0xA3, 0xB9, 0x83, 0x43, 0xCC, 0xA7, 0xA9, 0x83, 0x45, 0xCC, 0x82, 0xCD, 0x83, 0x45, 0xCC, 0x84, 0xCD, 0x83, 0x45, 0xCC, 0xA3, 0xB9, 0x83, 0x45, 0xCC, 0xA7, 0xA9, - // Bytes 4800 - 483f 0x83, 0x49, 0xCC, 0x88, 0xCD, 0x83, 0x4C, 0xCC, 0xA3, 0xB9, 0x83, 0x4F, 0xCC, 0x82, 0xCD, 0x83, + // Bytes 4800 - 483f 0x4F, 0xCC, 0x83, 0xCD, 0x83, 0x4F, 0xCC, 0x84, 0xCD, 0x83, 0x4F, 0xCC, 0x87, 0xCD, 0x83, 0x4F, 0xCC, 0x88, 0xCD, 0x83, 0x4F, 0xCC, 0x9B, 0xB1, 0x83, 0x4F, 0xCC, 0xA3, 0xB9, 0x83, 0x4F, 0xCC, 0xA8, 0xA9, 0x83, 0x52, 0xCC, 0xA3, 0xB9, 0x83, 0x53, 0xCC, 0x81, 0xCD, 0x83, 0x53, 0xCC, 0x8C, - // Bytes 4840 - 487f 0xCD, 0x83, 0x53, 0xCC, 0xA3, 0xB9, 0x83, 0x55, 0xCC, 0x83, 0xCD, 0x83, 0x55, 0xCC, 0x84, 0xCD, + // Bytes 4840 - 487f 0x83, 0x55, 0xCC, 0x88, 0xCD, 0x83, 0x55, 0xCC, 0x9B, 0xB1, 0x83, 0x61, 0xCC, 0x82, 0xCD, 0x83, 0x61, 0xCC, 0x86, 0xCD, 0x83, 0x61, 0xCC, 0x87, 0xCD, 0x83, 0x61, 0xCC, 0x88, 0xCD, 0x83, 0x61, 0xCC, 0x8A, 0xCD, 0x83, 0x61, 0xCC, 0xA3, 0xB9, 0x83, 0x63, 0xCC, 0xA7, 0xA9, 0x83, 0x65, 0xCC, - // Bytes 4880 - 48bf 0x82, 0xCD, 0x83, 0x65, 0xCC, 0x84, 0xCD, 0x83, 0x65, 0xCC, 0xA3, 0xB9, 0x83, 0x65, 0xCC, 0xA7, + // Bytes 4880 - 48bf 0xA9, 0x83, 0x69, 0xCC, 0x88, 0xCD, 0x83, 0x6C, 0xCC, 0xA3, 0xB9, 0x83, 0x6F, 0xCC, 0x82, 0xCD, 0x83, 0x6F, 0xCC, 0x83, 0xCD, 0x83, 0x6F, 0xCC, 0x84, 0xCD, 0x83, 0x6F, 0xCC, 0x87, 0xCD, 0x83, 0x6F, 0xCC, 0x88, 0xCD, 0x83, 0x6F, 0xCC, 0x9B, 0xB1, 0x83, 0x6F, 0xCC, 0xA3, 0xB9, 0x83, 0x6F, - // Bytes 48c0 - 48ff 0xCC, 0xA8, 0xA9, 0x83, 0x72, 0xCC, 0xA3, 0xB9, 0x83, 0x73, 0xCC, 0x81, 0xCD, 0x83, 0x73, 0xCC, + // Bytes 48c0 - 48ff 0x8C, 0xCD, 0x83, 0x73, 0xCC, 0xA3, 0xB9, 0x83, 0x75, 0xCC, 0x83, 0xCD, 0x83, 0x75, 0xCC, 0x84, 0xCD, 0x83, 0x75, 0xCC, 0x88, 0xCD, 0x83, 0x75, 0xCC, 0x9B, 0xB1, 0x84, 0xCE, 0x91, 0xCC, 0x93, 0xCD, 0x84, 0xCE, 0x91, 0xCC, 0x94, 0xCD, 0x84, 0xCE, 0x95, 0xCC, 0x93, 0xCD, 0x84, 0xCE, 0x95, - // Bytes 4900 - 493f 0xCC, 0x94, 0xCD, 0x84, 0xCE, 0x97, 0xCC, 0x93, 0xCD, 0x84, 0xCE, 0x97, 0xCC, 0x94, 0xCD, 0x84, + // Bytes 4900 - 493f 0xCE, 0x99, 0xCC, 0x93, 0xCD, 0x84, 0xCE, 0x99, 0xCC, 0x94, 0xCD, 0x84, 0xCE, 0x9F, 0xCC, 0x93, 0xCD, 0x84, 0xCE, 0x9F, 0xCC, 0x94, 0xCD, 0x84, 0xCE, 0xA5, 0xCC, 0x94, 0xCD, 0x84, 0xCE, 0xA9, 0xCC, 0x93, 0xCD, 0x84, 0xCE, 0xA9, 0xCC, 0x94, 0xCD, 0x84, 0xCE, 0xB1, 0xCC, 0x80, 0xCD, 0x84, - // Bytes 4940 - 497f 0xCE, 0xB1, 0xCC, 0x81, 0xCD, 0x84, 0xCE, 0xB1, 0xCC, 0x93, 0xCD, 0x84, 0xCE, 0xB1, 0xCC, 0x94, + // Bytes 4940 - 497f 0xCD, 0x84, 0xCE, 0xB1, 0xCD, 0x82, 0xCD, 0x84, 0xCE, 0xB5, 0xCC, 0x93, 0xCD, 0x84, 0xCE, 0xB5, 0xCC, 0x94, 0xCD, 0x84, 0xCE, 0xB7, 0xCC, 0x80, 0xCD, 0x84, 0xCE, 0xB7, 0xCC, 0x81, 0xCD, 0x84, 0xCE, 0xB7, 0xCC, 0x93, 0xCD, 0x84, 0xCE, 0xB7, 0xCC, 0x94, 0xCD, 0x84, 0xCE, 0xB7, 0xCD, 0x82, - // Bytes 4980 - 49bf 0xCD, 0x84, 0xCE, 0xB9, 0xCC, 0x88, 0xCD, 0x84, 0xCE, 0xB9, 0xCC, 0x93, 0xCD, 0x84, 0xCE, 0xB9, + // Bytes 4980 - 49bf 0xCC, 0x94, 0xCD, 0x84, 0xCE, 0xBF, 0xCC, 0x93, 0xCD, 0x84, 0xCE, 0xBF, 0xCC, 0x94, 0xCD, 0x84, 0xCF, 0x85, 0xCC, 0x88, 0xCD, 0x84, 0xCF, 0x85, 0xCC, 0x93, 0xCD, 0x84, 0xCF, 0x85, 0xCC, 0x94, 0xCD, 0x84, 0xCF, 0x89, 0xCC, 0x80, 0xCD, 0x84, 0xCF, 0x89, 0xCC, 0x81, 0xCD, 0x84, 0xCF, 0x89, - // Bytes 49c0 - 49ff 0xCC, 0x93, 0xCD, 0x84, 0xCF, 0x89, 0xCC, 0x94, 0xCD, 0x84, 0xCF, 0x89, 0xCD, 0x82, 0xCD, 0x86, + // Bytes 49c0 - 49ff 0xCE, 0x91, 0xCC, 0x93, 0xCC, 0x80, 0xCE, 0x86, 0xCE, 0x91, 0xCC, 0x93, 0xCC, 0x81, 0xCE, 0x86, 0xCE, 0x91, 0xCC, 0x93, 0xCD, 0x82, 0xCE, 0x86, 0xCE, 0x91, 0xCC, 0x94, 0xCC, 0x80, 0xCE, 0x86, 0xCE, 0x91, 0xCC, 0x94, 0xCC, 0x81, 0xCE, 0x86, 0xCE, 0x91, 0xCC, 0x94, 0xCD, 0x82, 0xCE, 0x86, - // Bytes 4a00 - 4a3f 0xCE, 0x97, 0xCC, 0x93, 0xCC, 0x80, 0xCE, 0x86, 0xCE, 0x97, 0xCC, 0x93, 0xCC, 0x81, 0xCE, 0x86, + // Bytes 4a00 - 4a3f 0xCE, 0x97, 0xCC, 0x93, 0xCD, 0x82, 0xCE, 0x86, 0xCE, 0x97, 0xCC, 0x94, 0xCC, 0x80, 0xCE, 0x86, 0xCE, 0x97, 0xCC, 0x94, 0xCC, 0x81, 0xCE, 0x86, 0xCE, 0x97, 0xCC, 0x94, 0xCD, 0x82, 0xCE, 0x86, 0xCE, 0xA9, 0xCC, 0x93, 0xCC, 0x80, 0xCE, 0x86, 0xCE, 0xA9, 0xCC, 0x93, 0xCC, 0x81, 0xCE, 0x86, - // Bytes 4a40 - 4a7f 0xCE, 0xA9, 0xCC, 0x93, 0xCD, 0x82, 0xCE, 0x86, 0xCE, 0xA9, 0xCC, 0x94, 0xCC, 0x80, 0xCE, 0x86, + // Bytes 4a40 - 4a7f 0xCE, 0xA9, 0xCC, 0x94, 0xCC, 0x81, 0xCE, 0x86, 0xCE, 0xA9, 0xCC, 0x94, 0xCD, 0x82, 0xCE, 0x86, 0xCE, 0xB1, 0xCC, 0x93, 0xCC, 0x80, 0xCE, 0x86, 0xCE, 0xB1, 0xCC, 0x93, 0xCC, 0x81, 0xCE, 0x86, 0xCE, 0xB1, 0xCC, 0x93, 0xCD, 0x82, 0xCE, 0x86, 0xCE, 0xB1, 0xCC, 0x94, 0xCC, 0x80, 0xCE, 0x86, - // Bytes 4a80 - 4abf 0xCE, 0xB1, 0xCC, 0x94, 0xCC, 0x81, 0xCE, 0x86, 0xCE, 0xB1, 0xCC, 0x94, 0xCD, 0x82, 0xCE, 0x86, + // Bytes 4a80 - 4abf 0xCE, 0xB7, 0xCC, 0x93, 0xCC, 0x80, 0xCE, 0x86, 0xCE, 0xB7, 0xCC, 0x93, 0xCC, 0x81, 0xCE, 0x86, 0xCE, 0xB7, 0xCC, 0x93, 0xCD, 0x82, 0xCE, 0x86, 0xCE, 0xB7, 0xCC, 0x94, 0xCC, 0x80, 0xCE, 0x86, 0xCE, 0xB7, 0xCC, 0x94, 0xCC, 0x81, 0xCE, 0x86, 0xCE, 0xB7, 0xCC, 0x94, 0xCD, 0x82, 0xCE, 0x86, - // Bytes 4ac0 - 4aff 0xCF, 0x89, 0xCC, 0x93, 0xCC, 0x80, 0xCE, 0x86, 0xCF, 0x89, 0xCC, 0x93, 0xCC, 0x81, 0xCE, 0x86, + // Bytes 4ac0 - 4aff 0xCF, 0x89, 0xCC, 0x93, 0xCD, 0x82, 0xCE, 0x86, 0xCF, 0x89, 0xCC, 0x94, 0xCC, 0x80, 0xCE, 0x86, 0xCF, 0x89, 0xCC, 0x94, 0xCC, 0x81, 0xCE, 0x86, - 0xCF, 0x89, 0xCC, 0x94, 0xCD, 0x82, 0xCE, 0x42, + 0xCF, 0x89, 0xCC, 0x94, 0xCD, 0x82, 0xCE, 0x86, + 0xE0, 0xB3, 0x86, 0xE0, 0xB3, 0x82, 0x01, 0x86, + 0xE0, 0xB7, 0x99, 0xE0, 0xB7, 0x8F, 0x01, 0x42, 0xCC, 0x80, 0xCD, 0x33, 0x42, 0xCC, 0x81, 0xCD, 0x33, 0x42, 0xCC, 0x93, 0xCD, 0x33, 0x43, 0xE1, // Bytes 4b00 - 4b3f @@ -2945,7 +2945,7 @@ func (t *nfcTrie) lookupStringUnsafe(s string) uint16 { return 0 } -// nfcTrie. Total size: 10798 bytes (10.54 KiB). Checksum: b5981cc85e3bd14. +// nfcTrie. Total size: 10798 bytes (10.54 KiB). Checksum: 721e0f15a4524bda. type nfcTrie struct{} func newNfcTrie(i int) *nfcTrie { @@ -2981,63 +2981,63 @@ var nfcValues = [3072]uint16{ 0x76: 0xa000, 0x77: 0xa000, 0x78: 0xa000, 0x79: 0xa000, 0x7a: 0xa000, // Block 0x2, offset 0x80 // Block 0x3, offset 0xc0 - 0xc0: 0x30b0, 0xc1: 0x30b5, 0xc2: 0x47c9, 0xc3: 0x30ba, 0xc4: 0x47d8, 0xc5: 0x47dd, - 0xc6: 0xa000, 0xc7: 0x47e7, 0xc8: 0x3123, 0xc9: 0x3128, 0xca: 0x47ec, 0xcb: 0x313c, - 0xcc: 0x31af, 0xcd: 0x31b4, 0xce: 0x31b9, 0xcf: 0x4800, 0xd1: 0x3245, - 0xd2: 0x3268, 0xd3: 0x326d, 0xd4: 0x480a, 0xd5: 0x480f, 0xd6: 0x481e, - 0xd8: 0xa000, 0xd9: 0x32f4, 0xda: 0x32f9, 0xdb: 0x32fe, 0xdc: 0x4850, 0xdd: 0x3376, - 0xe0: 0x33bc, 0xe1: 0x33c1, 0xe2: 0x485a, 0xe3: 0x33c6, - 0xe4: 0x4869, 0xe5: 0x486e, 0xe6: 0xa000, 0xe7: 0x4878, 0xe8: 0x342f, 0xe9: 0x3434, - 0xea: 0x487d, 0xeb: 0x3448, 0xec: 0x34c0, 0xed: 0x34c5, 0xee: 0x34ca, 0xef: 0x4891, - 0xf1: 0x3556, 0xf2: 0x3579, 0xf3: 0x357e, 0xf4: 0x489b, 0xf5: 0x48a0, - 0xf6: 0x48af, 0xf8: 0xa000, 0xf9: 0x360a, 0xfa: 0x360f, 0xfb: 0x3614, - 0xfc: 0x48e1, 0xfd: 0x3691, 0xff: 0x36aa, + 0xc0: 0x2ece, 0xc1: 0x2ed3, 0xc2: 0x47b9, 0xc3: 0x2ed8, 0xc4: 0x47c8, 0xc5: 0x47cd, + 0xc6: 0xa000, 0xc7: 0x47d7, 0xc8: 0x2f41, 0xc9: 0x2f46, 0xca: 0x47dc, 0xcb: 0x2f5a, + 0xcc: 0x2fcd, 0xcd: 0x2fd2, 0xce: 0x2fd7, 0xcf: 0x47f0, 0xd1: 0x3063, + 0xd2: 0x3086, 0xd3: 0x308b, 0xd4: 0x47fa, 0xd5: 0x47ff, 0xd6: 0x480e, + 0xd8: 0xa000, 0xd9: 0x3112, 0xda: 0x3117, 0xdb: 0x311c, 0xdc: 0x4840, 0xdd: 0x3194, + 0xe0: 0x31da, 0xe1: 0x31df, 0xe2: 0x484a, 0xe3: 0x31e4, + 0xe4: 0x4859, 0xe5: 0x485e, 0xe6: 0xa000, 0xe7: 0x4868, 0xe8: 0x324d, 0xe9: 0x3252, + 0xea: 0x486d, 0xeb: 0x3266, 0xec: 0x32de, 0xed: 0x32e3, 0xee: 0x32e8, 0xef: 0x4881, + 0xf1: 0x3374, 0xf2: 0x3397, 0xf3: 0x339c, 0xf4: 0x488b, 0xf5: 0x4890, + 0xf6: 0x489f, 0xf8: 0xa000, 0xf9: 0x3428, 0xfa: 0x342d, 0xfb: 0x3432, + 0xfc: 0x48d1, 0xfd: 0x34af, 0xff: 0x34c8, // Block 0x4, offset 0x100 - 0x100: 0x30bf, 0x101: 0x33cb, 0x102: 0x47ce, 0x103: 0x485f, 0x104: 0x30dd, 0x105: 0x33e9, - 0x106: 0x30f1, 0x107: 0x33fd, 0x108: 0x30f6, 0x109: 0x3402, 0x10a: 0x30fb, 0x10b: 0x3407, - 0x10c: 0x3100, 0x10d: 0x340c, 0x10e: 0x310a, 0x10f: 0x3416, - 0x112: 0x47f1, 0x113: 0x4882, 0x114: 0x3132, 0x115: 0x343e, 0x116: 0x3137, 0x117: 0x3443, - 0x118: 0x3155, 0x119: 0x3461, 0x11a: 0x3146, 0x11b: 0x3452, 0x11c: 0x316e, 0x11d: 0x347a, - 0x11e: 0x3178, 0x11f: 0x3484, 0x120: 0x317d, 0x121: 0x3489, 0x122: 0x3187, 0x123: 0x3493, - 0x124: 0x318c, 0x125: 0x3498, 0x128: 0x31be, 0x129: 0x34cf, - 0x12a: 0x31c3, 0x12b: 0x34d4, 0x12c: 0x31c8, 0x12d: 0x34d9, 0x12e: 0x31eb, 0x12f: 0x34f7, - 0x130: 0x31cd, 0x134: 0x31f5, 0x135: 0x3501, - 0x136: 0x3209, 0x137: 0x351a, 0x139: 0x3213, 0x13a: 0x3524, 0x13b: 0x321d, - 0x13c: 0x352e, 0x13d: 0x3218, 0x13e: 0x3529, + 0x100: 0x2edd, 0x101: 0x31e9, 0x102: 0x47be, 0x103: 0x484f, 0x104: 0x2efb, 0x105: 0x3207, + 0x106: 0x2f0f, 0x107: 0x321b, 0x108: 0x2f14, 0x109: 0x3220, 0x10a: 0x2f19, 0x10b: 0x3225, + 0x10c: 0x2f1e, 0x10d: 0x322a, 0x10e: 0x2f28, 0x10f: 0x3234, + 0x112: 0x47e1, 0x113: 0x4872, 0x114: 0x2f50, 0x115: 0x325c, 0x116: 0x2f55, 0x117: 0x3261, + 0x118: 0x2f73, 0x119: 0x327f, 0x11a: 0x2f64, 0x11b: 0x3270, 0x11c: 0x2f8c, 0x11d: 0x3298, + 0x11e: 0x2f96, 0x11f: 0x32a2, 0x120: 0x2f9b, 0x121: 0x32a7, 0x122: 0x2fa5, 0x123: 0x32b1, + 0x124: 0x2faa, 0x125: 0x32b6, 0x128: 0x2fdc, 0x129: 0x32ed, + 0x12a: 0x2fe1, 0x12b: 0x32f2, 0x12c: 0x2fe6, 0x12d: 0x32f7, 0x12e: 0x3009, 0x12f: 0x3315, + 0x130: 0x2feb, 0x134: 0x3013, 0x135: 0x331f, + 0x136: 0x3027, 0x137: 0x3338, 0x139: 0x3031, 0x13a: 0x3342, 0x13b: 0x303b, + 0x13c: 0x334c, 0x13d: 0x3036, 0x13e: 0x3347, // Block 0x5, offset 0x140 - 0x143: 0x3240, 0x144: 0x3551, 0x145: 0x3259, - 0x146: 0x356a, 0x147: 0x324f, 0x148: 0x3560, - 0x14c: 0x4814, 0x14d: 0x48a5, 0x14e: 0x3272, 0x14f: 0x3583, 0x150: 0x327c, 0x151: 0x358d, - 0x154: 0x329a, 0x155: 0x35ab, 0x156: 0x32b3, 0x157: 0x35c4, - 0x158: 0x32a4, 0x159: 0x35b5, 0x15a: 0x4837, 0x15b: 0x48c8, 0x15c: 0x32bd, 0x15d: 0x35ce, - 0x15e: 0x32cc, 0x15f: 0x35dd, 0x160: 0x483c, 0x161: 0x48cd, 0x162: 0x32e5, 0x163: 0x35fb, - 0x164: 0x32d6, 0x165: 0x35ec, 0x168: 0x4846, 0x169: 0x48d7, - 0x16a: 0x484b, 0x16b: 0x48dc, 0x16c: 0x3303, 0x16d: 0x3619, 0x16e: 0x330d, 0x16f: 0x3623, - 0x170: 0x3312, 0x171: 0x3628, 0x172: 0x3330, 0x173: 0x3646, 0x174: 0x3353, 0x175: 0x3669, - 0x176: 0x337b, 0x177: 0x3696, 0x178: 0x338f, 0x179: 0x339e, 0x17a: 0x36be, 0x17b: 0x33a8, - 0x17c: 0x36c8, 0x17d: 0x33ad, 0x17e: 0x36cd, 0x17f: 0xa000, + 0x143: 0x305e, 0x144: 0x336f, 0x145: 0x3077, + 0x146: 0x3388, 0x147: 0x306d, 0x148: 0x337e, + 0x14c: 0x4804, 0x14d: 0x4895, 0x14e: 0x3090, 0x14f: 0x33a1, 0x150: 0x309a, 0x151: 0x33ab, + 0x154: 0x30b8, 0x155: 0x33c9, 0x156: 0x30d1, 0x157: 0x33e2, + 0x158: 0x30c2, 0x159: 0x33d3, 0x15a: 0x4827, 0x15b: 0x48b8, 0x15c: 0x30db, 0x15d: 0x33ec, + 0x15e: 0x30ea, 0x15f: 0x33fb, 0x160: 0x482c, 0x161: 0x48bd, 0x162: 0x3103, 0x163: 0x3419, + 0x164: 0x30f4, 0x165: 0x340a, 0x168: 0x4836, 0x169: 0x48c7, + 0x16a: 0x483b, 0x16b: 0x48cc, 0x16c: 0x3121, 0x16d: 0x3437, 0x16e: 0x312b, 0x16f: 0x3441, + 0x170: 0x3130, 0x171: 0x3446, 0x172: 0x314e, 0x173: 0x3464, 0x174: 0x3171, 0x175: 0x3487, + 0x176: 0x3199, 0x177: 0x34b4, 0x178: 0x31ad, 0x179: 0x31bc, 0x17a: 0x34dc, 0x17b: 0x31c6, + 0x17c: 0x34e6, 0x17d: 0x31cb, 0x17e: 0x34eb, 0x17f: 0xa000, // Block 0x6, offset 0x180 0x184: 0x8100, 0x185: 0x8100, 0x186: 0x8100, - 0x18d: 0x30c9, 0x18e: 0x33d5, 0x18f: 0x31d7, 0x190: 0x34e3, 0x191: 0x3281, - 0x192: 0x3592, 0x193: 0x3317, 0x194: 0x362d, 0x195: 0x3b10, 0x196: 0x3c9f, 0x197: 0x3b09, - 0x198: 0x3c98, 0x199: 0x3b17, 0x19a: 0x3ca6, 0x19b: 0x3b02, 0x19c: 0x3c91, - 0x19e: 0x39f1, 0x19f: 0x3b80, 0x1a0: 0x39ea, 0x1a1: 0x3b79, 0x1a2: 0x36f4, 0x1a3: 0x3706, - 0x1a6: 0x3182, 0x1a7: 0x348e, 0x1a8: 0x31ff, 0x1a9: 0x3510, - 0x1aa: 0x482d, 0x1ab: 0x48be, 0x1ac: 0x3ad1, 0x1ad: 0x3c60, 0x1ae: 0x3718, 0x1af: 0x371e, - 0x1b0: 0x3506, 0x1b4: 0x3169, 0x1b5: 0x3475, - 0x1b8: 0x323b, 0x1b9: 0x354c, 0x1ba: 0x39f8, 0x1bb: 0x3b87, - 0x1bc: 0x36ee, 0x1bd: 0x3700, 0x1be: 0x36fa, 0x1bf: 0x370c, + 0x18d: 0x2ee7, 0x18e: 0x31f3, 0x18f: 0x2ff5, 0x190: 0x3301, 0x191: 0x309f, + 0x192: 0x33b0, 0x193: 0x3135, 0x194: 0x344b, 0x195: 0x392e, 0x196: 0x3abd, 0x197: 0x3927, + 0x198: 0x3ab6, 0x199: 0x3935, 0x19a: 0x3ac4, 0x19b: 0x3920, 0x19c: 0x3aaf, + 0x19e: 0x380f, 0x19f: 0x399e, 0x1a0: 0x3808, 0x1a1: 0x3997, 0x1a2: 0x3512, 0x1a3: 0x3524, + 0x1a6: 0x2fa0, 0x1a7: 0x32ac, 0x1a8: 0x301d, 0x1a9: 0x332e, + 0x1aa: 0x481d, 0x1ab: 0x48ae, 0x1ac: 0x38ef, 0x1ad: 0x3a7e, 0x1ae: 0x3536, 0x1af: 0x353c, + 0x1b0: 0x3324, 0x1b4: 0x2f87, 0x1b5: 0x3293, + 0x1b8: 0x3059, 0x1b9: 0x336a, 0x1ba: 0x3816, 0x1bb: 0x39a5, + 0x1bc: 0x350c, 0x1bd: 0x351e, 0x1be: 0x3518, 0x1bf: 0x352a, // Block 0x7, offset 0x1c0 - 0x1c0: 0x30ce, 0x1c1: 0x33da, 0x1c2: 0x30d3, 0x1c3: 0x33df, 0x1c4: 0x314b, 0x1c5: 0x3457, - 0x1c6: 0x3150, 0x1c7: 0x345c, 0x1c8: 0x31dc, 0x1c9: 0x34e8, 0x1ca: 0x31e1, 0x1cb: 0x34ed, - 0x1cc: 0x3286, 0x1cd: 0x3597, 0x1ce: 0x328b, 0x1cf: 0x359c, 0x1d0: 0x32a9, 0x1d1: 0x35ba, - 0x1d2: 0x32ae, 0x1d3: 0x35bf, 0x1d4: 0x331c, 0x1d5: 0x3632, 0x1d6: 0x3321, 0x1d7: 0x3637, - 0x1d8: 0x32c7, 0x1d9: 0x35d8, 0x1da: 0x32e0, 0x1db: 0x35f6, - 0x1de: 0x319b, 0x1df: 0x34a7, - 0x1e6: 0x47d3, 0x1e7: 0x4864, 0x1e8: 0x47fb, 0x1e9: 0x488c, - 0x1ea: 0x3aa0, 0x1eb: 0x3c2f, 0x1ec: 0x3a7d, 0x1ed: 0x3c0c, 0x1ee: 0x4819, 0x1ef: 0x48aa, - 0x1f0: 0x3a99, 0x1f1: 0x3c28, 0x1f2: 0x3385, 0x1f3: 0x36a0, + 0x1c0: 0x2eec, 0x1c1: 0x31f8, 0x1c2: 0x2ef1, 0x1c3: 0x31fd, 0x1c4: 0x2f69, 0x1c5: 0x3275, + 0x1c6: 0x2f6e, 0x1c7: 0x327a, 0x1c8: 0x2ffa, 0x1c9: 0x3306, 0x1ca: 0x2fff, 0x1cb: 0x330b, + 0x1cc: 0x30a4, 0x1cd: 0x33b5, 0x1ce: 0x30a9, 0x1cf: 0x33ba, 0x1d0: 0x30c7, 0x1d1: 0x33d8, + 0x1d2: 0x30cc, 0x1d3: 0x33dd, 0x1d4: 0x313a, 0x1d5: 0x3450, 0x1d6: 0x313f, 0x1d7: 0x3455, + 0x1d8: 0x30e5, 0x1d9: 0x33f6, 0x1da: 0x30fe, 0x1db: 0x3414, + 0x1de: 0x2fb9, 0x1df: 0x32c5, + 0x1e6: 0x47c3, 0x1e7: 0x4854, 0x1e8: 0x47eb, 0x1e9: 0x487c, + 0x1ea: 0x38be, 0x1eb: 0x3a4d, 0x1ec: 0x389b, 0x1ed: 0x3a2a, 0x1ee: 0x4809, 0x1ef: 0x489a, + 0x1f0: 0x38b7, 0x1f1: 0x3a46, 0x1f2: 0x31a3, 0x1f3: 0x34be, // Block 0x8, offset 0x200 0x200: 0x9933, 0x201: 0x9933, 0x202: 0x9933, 0x203: 0x9933, 0x204: 0x9933, 0x205: 0x8133, 0x206: 0x9933, 0x207: 0x9933, 0x208: 0x9933, 0x209: 0x9933, 0x20a: 0x9933, 0x20b: 0x9933, @@ -3063,39 +3063,39 @@ var nfcValues = [3072]uint16{ 0x27a: 0x8100, 0x27e: 0x0037, // Block 0xa, offset 0x280 - 0x284: 0x8100, 0x285: 0x36e2, - 0x286: 0x372a, 0x287: 0x00ce, 0x288: 0x3748, 0x289: 0x3754, 0x28a: 0x3766, - 0x28c: 0x3784, 0x28e: 0x3796, 0x28f: 0x37b4, 0x290: 0x3f49, 0x291: 0xa000, + 0x284: 0x8100, 0x285: 0x3500, + 0x286: 0x3548, 0x287: 0x00ce, 0x288: 0x3566, 0x289: 0x3572, 0x28a: 0x3584, + 0x28c: 0x35a2, 0x28e: 0x35b4, 0x28f: 0x35d2, 0x290: 0x3d67, 0x291: 0xa000, 0x295: 0xa000, 0x297: 0xa000, 0x299: 0xa000, 0x29f: 0xa000, 0x2a1: 0xa000, 0x2a5: 0xa000, 0x2a9: 0xa000, - 0x2aa: 0x3778, 0x2ab: 0x37a8, 0x2ac: 0x493f, 0x2ad: 0x37d8, 0x2ae: 0x4969, 0x2af: 0x37ea, - 0x2b0: 0x3fb1, 0x2b1: 0xa000, 0x2b5: 0xa000, + 0x2aa: 0x3596, 0x2ab: 0x35c6, 0x2ac: 0x492f, 0x2ad: 0x35f6, 0x2ae: 0x4959, 0x2af: 0x3608, + 0x2b0: 0x3dcf, 0x2b1: 0xa000, 0x2b5: 0xa000, 0x2b7: 0xa000, 0x2b9: 0xa000, 0x2bf: 0xa000, // Block 0xb, offset 0x2c0 - 0x2c0: 0x3862, 0x2c1: 0x386e, 0x2c3: 0x385c, - 0x2c6: 0xa000, 0x2c7: 0x384a, - 0x2cc: 0x389e, 0x2cd: 0x3886, 0x2ce: 0x38b0, 0x2d0: 0xa000, + 0x2c0: 0x3680, 0x2c1: 0x368c, 0x2c3: 0x367a, + 0x2c6: 0xa000, 0x2c7: 0x3668, + 0x2cc: 0x36bc, 0x2cd: 0x36a4, 0x2ce: 0x36ce, 0x2d0: 0xa000, 0x2d3: 0xa000, 0x2d5: 0xa000, 0x2d6: 0xa000, 0x2d7: 0xa000, - 0x2d8: 0xa000, 0x2d9: 0x3892, 0x2da: 0xa000, + 0x2d8: 0xa000, 0x2d9: 0x36b0, 0x2da: 0xa000, 0x2de: 0xa000, 0x2e3: 0xa000, 0x2e7: 0xa000, 0x2eb: 0xa000, 0x2ed: 0xa000, 0x2f0: 0xa000, 0x2f3: 0xa000, 0x2f5: 0xa000, - 0x2f6: 0xa000, 0x2f7: 0xa000, 0x2f8: 0xa000, 0x2f9: 0x3916, 0x2fa: 0xa000, + 0x2f6: 0xa000, 0x2f7: 0xa000, 0x2f8: 0xa000, 0x2f9: 0x3734, 0x2fa: 0xa000, 0x2fe: 0xa000, // Block 0xc, offset 0x300 - 0x301: 0x3874, 0x302: 0x38f8, - 0x310: 0x3850, 0x311: 0x38d4, - 0x312: 0x3856, 0x313: 0x38da, 0x316: 0x3868, 0x317: 0x38ec, - 0x318: 0xa000, 0x319: 0xa000, 0x31a: 0x396a, 0x31b: 0x3970, 0x31c: 0x387a, 0x31d: 0x38fe, - 0x31e: 0x3880, 0x31f: 0x3904, 0x322: 0x388c, 0x323: 0x3910, - 0x324: 0x3898, 0x325: 0x391c, 0x326: 0x38a4, 0x327: 0x3928, 0x328: 0xa000, 0x329: 0xa000, - 0x32a: 0x3976, 0x32b: 0x397c, 0x32c: 0x38ce, 0x32d: 0x3952, 0x32e: 0x38aa, 0x32f: 0x392e, - 0x330: 0x38b6, 0x331: 0x393a, 0x332: 0x38bc, 0x333: 0x3940, 0x334: 0x38c2, 0x335: 0x3946, - 0x338: 0x38c8, 0x339: 0x394c, + 0x301: 0x3692, 0x302: 0x3716, + 0x310: 0x366e, 0x311: 0x36f2, + 0x312: 0x3674, 0x313: 0x36f8, 0x316: 0x3686, 0x317: 0x370a, + 0x318: 0xa000, 0x319: 0xa000, 0x31a: 0x3788, 0x31b: 0x378e, 0x31c: 0x3698, 0x31d: 0x371c, + 0x31e: 0x369e, 0x31f: 0x3722, 0x322: 0x36aa, 0x323: 0x372e, + 0x324: 0x36b6, 0x325: 0x373a, 0x326: 0x36c2, 0x327: 0x3746, 0x328: 0xa000, 0x329: 0xa000, + 0x32a: 0x3794, 0x32b: 0x379a, 0x32c: 0x36ec, 0x32d: 0x3770, 0x32e: 0x36c8, 0x32f: 0x374c, + 0x330: 0x36d4, 0x331: 0x3758, 0x332: 0x36da, 0x333: 0x375e, 0x334: 0x36e0, 0x335: 0x3764, + 0x338: 0x36e6, 0x339: 0x376a, // Block 0xd, offset 0x340 0x351: 0x812e, 0x352: 0x8133, 0x353: 0x8133, 0x354: 0x8133, 0x355: 0x8133, 0x356: 0x812e, 0x357: 0x8133, @@ -3126,12 +3126,12 @@ var nfcValues = [3072]uint16{ 0x3fc: 0x8133, 0x3fd: 0x8133, 0x3fe: 0x8133, 0x3ff: 0x8133, // Block 0x10, offset 0x400 0x405: 0xa000, - 0x406: 0x2e5d, 0x407: 0xa000, 0x408: 0x2e65, 0x409: 0xa000, 0x40a: 0x2e6d, 0x40b: 0xa000, - 0x40c: 0x2e75, 0x40d: 0xa000, 0x40e: 0x2e7d, 0x411: 0xa000, - 0x412: 0x2e85, + 0x406: 0x3ee7, 0x407: 0xa000, 0x408: 0x3eef, 0x409: 0xa000, 0x40a: 0x3ef7, 0x40b: 0xa000, + 0x40c: 0x3eff, 0x40d: 0xa000, 0x40e: 0x3f07, 0x411: 0xa000, + 0x412: 0x3f0f, 0x434: 0x8103, 0x435: 0x9900, - 0x43a: 0xa000, 0x43b: 0x2e8d, - 0x43c: 0xa000, 0x43d: 0x2e95, 0x43e: 0xa000, 0x43f: 0xa000, + 0x43a: 0xa000, 0x43b: 0x3f17, + 0x43c: 0xa000, 0x43d: 0x3f1f, 0x43e: 0xa000, 0x43f: 0xa000, // Block 0x11, offset 0x440 0x440: 0x8133, 0x441: 0x8133, 0x442: 0x812e, 0x443: 0x8133, 0x444: 0x8133, 0x445: 0x8133, 0x446: 0x8133, 0x447: 0x8133, 0x448: 0x8133, 0x449: 0x8133, 0x44a: 0x812e, 0x44b: 0x8133, @@ -3145,149 +3145,149 @@ var nfcValues = [3072]uint16{ 0x476: 0x8134, 0x477: 0x8132, 0x478: 0x8132, 0x479: 0x812e, 0x47a: 0x812d, 0x47b: 0x8133, 0x47c: 0x8135, 0x47d: 0x812e, 0x47e: 0x8133, 0x47f: 0x812e, // Block 0x12, offset 0x480 - 0x480: 0x30d8, 0x481: 0x33e4, 0x482: 0x30e2, 0x483: 0x33ee, 0x484: 0x30e7, 0x485: 0x33f3, - 0x486: 0x30ec, 0x487: 0x33f8, 0x488: 0x3a0d, 0x489: 0x3b9c, 0x48a: 0x3105, 0x48b: 0x3411, - 0x48c: 0x310f, 0x48d: 0x341b, 0x48e: 0x311e, 0x48f: 0x342a, 0x490: 0x3114, 0x491: 0x3420, - 0x492: 0x3119, 0x493: 0x3425, 0x494: 0x3a30, 0x495: 0x3bbf, 0x496: 0x3a37, 0x497: 0x3bc6, - 0x498: 0x315a, 0x499: 0x3466, 0x49a: 0x315f, 0x49b: 0x346b, 0x49c: 0x3a45, 0x49d: 0x3bd4, - 0x49e: 0x3164, 0x49f: 0x3470, 0x4a0: 0x3173, 0x4a1: 0x347f, 0x4a2: 0x3191, 0x4a3: 0x349d, - 0x4a4: 0x31a0, 0x4a5: 0x34ac, 0x4a6: 0x3196, 0x4a7: 0x34a2, 0x4a8: 0x31a5, 0x4a9: 0x34b1, - 0x4aa: 0x31aa, 0x4ab: 0x34b6, 0x4ac: 0x31f0, 0x4ad: 0x34fc, 0x4ae: 0x3a4c, 0x4af: 0x3bdb, - 0x4b0: 0x31fa, 0x4b1: 0x350b, 0x4b2: 0x3204, 0x4b3: 0x3515, 0x4b4: 0x320e, 0x4b5: 0x351f, - 0x4b6: 0x4805, 0x4b7: 0x4896, 0x4b8: 0x3a53, 0x4b9: 0x3be2, 0x4ba: 0x3227, 0x4bb: 0x3538, - 0x4bc: 0x3222, 0x4bd: 0x3533, 0x4be: 0x322c, 0x4bf: 0x353d, + 0x480: 0x2ef6, 0x481: 0x3202, 0x482: 0x2f00, 0x483: 0x320c, 0x484: 0x2f05, 0x485: 0x3211, + 0x486: 0x2f0a, 0x487: 0x3216, 0x488: 0x382b, 0x489: 0x39ba, 0x48a: 0x2f23, 0x48b: 0x322f, + 0x48c: 0x2f2d, 0x48d: 0x3239, 0x48e: 0x2f3c, 0x48f: 0x3248, 0x490: 0x2f32, 0x491: 0x323e, + 0x492: 0x2f37, 0x493: 0x3243, 0x494: 0x384e, 0x495: 0x39dd, 0x496: 0x3855, 0x497: 0x39e4, + 0x498: 0x2f78, 0x499: 0x3284, 0x49a: 0x2f7d, 0x49b: 0x3289, 0x49c: 0x3863, 0x49d: 0x39f2, + 0x49e: 0x2f82, 0x49f: 0x328e, 0x4a0: 0x2f91, 0x4a1: 0x329d, 0x4a2: 0x2faf, 0x4a3: 0x32bb, + 0x4a4: 0x2fbe, 0x4a5: 0x32ca, 0x4a6: 0x2fb4, 0x4a7: 0x32c0, 0x4a8: 0x2fc3, 0x4a9: 0x32cf, + 0x4aa: 0x2fc8, 0x4ab: 0x32d4, 0x4ac: 0x300e, 0x4ad: 0x331a, 0x4ae: 0x386a, 0x4af: 0x39f9, + 0x4b0: 0x3018, 0x4b1: 0x3329, 0x4b2: 0x3022, 0x4b3: 0x3333, 0x4b4: 0x302c, 0x4b5: 0x333d, + 0x4b6: 0x47f5, 0x4b7: 0x4886, 0x4b8: 0x3871, 0x4b9: 0x3a00, 0x4ba: 0x3045, 0x4bb: 0x3356, + 0x4bc: 0x3040, 0x4bd: 0x3351, 0x4be: 0x304a, 0x4bf: 0x335b, // Block 0x13, offset 0x4c0 - 0x4c0: 0x3231, 0x4c1: 0x3542, 0x4c2: 0x3236, 0x4c3: 0x3547, 0x4c4: 0x324a, 0x4c5: 0x355b, - 0x4c6: 0x3254, 0x4c7: 0x3565, 0x4c8: 0x3263, 0x4c9: 0x3574, 0x4ca: 0x325e, 0x4cb: 0x356f, - 0x4cc: 0x3a76, 0x4cd: 0x3c05, 0x4ce: 0x3a84, 0x4cf: 0x3c13, 0x4d0: 0x3a8b, 0x4d1: 0x3c1a, - 0x4d2: 0x3a92, 0x4d3: 0x3c21, 0x4d4: 0x3290, 0x4d5: 0x35a1, 0x4d6: 0x3295, 0x4d7: 0x35a6, - 0x4d8: 0x329f, 0x4d9: 0x35b0, 0x4da: 0x4832, 0x4db: 0x48c3, 0x4dc: 0x3ad8, 0x4dd: 0x3c67, - 0x4de: 0x32b8, 0x4df: 0x35c9, 0x4e0: 0x32c2, 0x4e1: 0x35d3, 0x4e2: 0x4841, 0x4e3: 0x48d2, - 0x4e4: 0x3adf, 0x4e5: 0x3c6e, 0x4e6: 0x3ae6, 0x4e7: 0x3c75, 0x4e8: 0x3aed, 0x4e9: 0x3c7c, - 0x4ea: 0x32d1, 0x4eb: 0x35e2, 0x4ec: 0x32db, 0x4ed: 0x35f1, 0x4ee: 0x32ef, 0x4ef: 0x3605, - 0x4f0: 0x32ea, 0x4f1: 0x3600, 0x4f2: 0x332b, 0x4f3: 0x3641, 0x4f4: 0x333a, 0x4f5: 0x3650, - 0x4f6: 0x3335, 0x4f7: 0x364b, 0x4f8: 0x3af4, 0x4f9: 0x3c83, 0x4fa: 0x3afb, 0x4fb: 0x3c8a, - 0x4fc: 0x333f, 0x4fd: 0x3655, 0x4fe: 0x3344, 0x4ff: 0x365a, + 0x4c0: 0x304f, 0x4c1: 0x3360, 0x4c2: 0x3054, 0x4c3: 0x3365, 0x4c4: 0x3068, 0x4c5: 0x3379, + 0x4c6: 0x3072, 0x4c7: 0x3383, 0x4c8: 0x3081, 0x4c9: 0x3392, 0x4ca: 0x307c, 0x4cb: 0x338d, + 0x4cc: 0x3894, 0x4cd: 0x3a23, 0x4ce: 0x38a2, 0x4cf: 0x3a31, 0x4d0: 0x38a9, 0x4d1: 0x3a38, + 0x4d2: 0x38b0, 0x4d3: 0x3a3f, 0x4d4: 0x30ae, 0x4d5: 0x33bf, 0x4d6: 0x30b3, 0x4d7: 0x33c4, + 0x4d8: 0x30bd, 0x4d9: 0x33ce, 0x4da: 0x4822, 0x4db: 0x48b3, 0x4dc: 0x38f6, 0x4dd: 0x3a85, + 0x4de: 0x30d6, 0x4df: 0x33e7, 0x4e0: 0x30e0, 0x4e1: 0x33f1, 0x4e2: 0x4831, 0x4e3: 0x48c2, + 0x4e4: 0x38fd, 0x4e5: 0x3a8c, 0x4e6: 0x3904, 0x4e7: 0x3a93, 0x4e8: 0x390b, 0x4e9: 0x3a9a, + 0x4ea: 0x30ef, 0x4eb: 0x3400, 0x4ec: 0x30f9, 0x4ed: 0x340f, 0x4ee: 0x310d, 0x4ef: 0x3423, + 0x4f0: 0x3108, 0x4f1: 0x341e, 0x4f2: 0x3149, 0x4f3: 0x345f, 0x4f4: 0x3158, 0x4f5: 0x346e, + 0x4f6: 0x3153, 0x4f7: 0x3469, 0x4f8: 0x3912, 0x4f9: 0x3aa1, 0x4fa: 0x3919, 0x4fb: 0x3aa8, + 0x4fc: 0x315d, 0x4fd: 0x3473, 0x4fe: 0x3162, 0x4ff: 0x3478, // Block 0x14, offset 0x500 - 0x500: 0x3349, 0x501: 0x365f, 0x502: 0x334e, 0x503: 0x3664, 0x504: 0x335d, 0x505: 0x3673, - 0x506: 0x3358, 0x507: 0x366e, 0x508: 0x3362, 0x509: 0x367d, 0x50a: 0x3367, 0x50b: 0x3682, - 0x50c: 0x336c, 0x50d: 0x3687, 0x50e: 0x338a, 0x50f: 0x36a5, 0x510: 0x33a3, 0x511: 0x36c3, - 0x512: 0x33b2, 0x513: 0x36d2, 0x514: 0x33b7, 0x515: 0x36d7, 0x516: 0x34bb, 0x517: 0x35e7, - 0x518: 0x3678, 0x519: 0x36b4, 0x51b: 0x3712, - 0x520: 0x47e2, 0x521: 0x4873, 0x522: 0x30c4, 0x523: 0x33d0, - 0x524: 0x39b9, 0x525: 0x3b48, 0x526: 0x39b2, 0x527: 0x3b41, 0x528: 0x39c7, 0x529: 0x3b56, - 0x52a: 0x39c0, 0x52b: 0x3b4f, 0x52c: 0x39ff, 0x52d: 0x3b8e, 0x52e: 0x39d5, 0x52f: 0x3b64, - 0x530: 0x39ce, 0x531: 0x3b5d, 0x532: 0x39e3, 0x533: 0x3b72, 0x534: 0x39dc, 0x535: 0x3b6b, - 0x536: 0x3a06, 0x537: 0x3b95, 0x538: 0x47f6, 0x539: 0x4887, 0x53a: 0x3141, 0x53b: 0x344d, - 0x53c: 0x312d, 0x53d: 0x3439, 0x53e: 0x3a1b, 0x53f: 0x3baa, + 0x500: 0x3167, 0x501: 0x347d, 0x502: 0x316c, 0x503: 0x3482, 0x504: 0x317b, 0x505: 0x3491, + 0x506: 0x3176, 0x507: 0x348c, 0x508: 0x3180, 0x509: 0x349b, 0x50a: 0x3185, 0x50b: 0x34a0, + 0x50c: 0x318a, 0x50d: 0x34a5, 0x50e: 0x31a8, 0x50f: 0x34c3, 0x510: 0x31c1, 0x511: 0x34e1, + 0x512: 0x31d0, 0x513: 0x34f0, 0x514: 0x31d5, 0x515: 0x34f5, 0x516: 0x32d9, 0x517: 0x3405, + 0x518: 0x3496, 0x519: 0x34d2, 0x51b: 0x3530, + 0x520: 0x47d2, 0x521: 0x4863, 0x522: 0x2ee2, 0x523: 0x31ee, + 0x524: 0x37d7, 0x525: 0x3966, 0x526: 0x37d0, 0x527: 0x395f, 0x528: 0x37e5, 0x529: 0x3974, + 0x52a: 0x37de, 0x52b: 0x396d, 0x52c: 0x381d, 0x52d: 0x39ac, 0x52e: 0x37f3, 0x52f: 0x3982, + 0x530: 0x37ec, 0x531: 0x397b, 0x532: 0x3801, 0x533: 0x3990, 0x534: 0x37fa, 0x535: 0x3989, + 0x536: 0x3824, 0x537: 0x39b3, 0x538: 0x47e6, 0x539: 0x4877, 0x53a: 0x2f5f, 0x53b: 0x326b, + 0x53c: 0x2f4b, 0x53d: 0x3257, 0x53e: 0x3839, 0x53f: 0x39c8, // Block 0x15, offset 0x540 - 0x540: 0x3a14, 0x541: 0x3ba3, 0x542: 0x3a29, 0x543: 0x3bb8, 0x544: 0x3a22, 0x545: 0x3bb1, - 0x546: 0x3a3e, 0x547: 0x3bcd, 0x548: 0x31d2, 0x549: 0x34de, 0x54a: 0x31e6, 0x54b: 0x34f2, - 0x54c: 0x4828, 0x54d: 0x48b9, 0x54e: 0x3277, 0x54f: 0x3588, 0x550: 0x3a61, 0x551: 0x3bf0, - 0x552: 0x3a5a, 0x553: 0x3be9, 0x554: 0x3a6f, 0x555: 0x3bfe, 0x556: 0x3a68, 0x557: 0x3bf7, - 0x558: 0x3aca, 0x559: 0x3c59, 0x55a: 0x3aae, 0x55b: 0x3c3d, 0x55c: 0x3aa7, 0x55d: 0x3c36, - 0x55e: 0x3abc, 0x55f: 0x3c4b, 0x560: 0x3ab5, 0x561: 0x3c44, 0x562: 0x3ac3, 0x563: 0x3c52, - 0x564: 0x3326, 0x565: 0x363c, 0x566: 0x3308, 0x567: 0x361e, 0x568: 0x3b25, 0x569: 0x3cb4, - 0x56a: 0x3b1e, 0x56b: 0x3cad, 0x56c: 0x3b33, 0x56d: 0x3cc2, 0x56e: 0x3b2c, 0x56f: 0x3cbb, - 0x570: 0x3b3a, 0x571: 0x3cc9, 0x572: 0x3371, 0x573: 0x368c, 0x574: 0x3399, 0x575: 0x36b9, - 0x576: 0x3394, 0x577: 0x36af, 0x578: 0x3380, 0x579: 0x369b, + 0x540: 0x3832, 0x541: 0x39c1, 0x542: 0x3847, 0x543: 0x39d6, 0x544: 0x3840, 0x545: 0x39cf, + 0x546: 0x385c, 0x547: 0x39eb, 0x548: 0x2ff0, 0x549: 0x32fc, 0x54a: 0x3004, 0x54b: 0x3310, + 0x54c: 0x4818, 0x54d: 0x48a9, 0x54e: 0x3095, 0x54f: 0x33a6, 0x550: 0x387f, 0x551: 0x3a0e, + 0x552: 0x3878, 0x553: 0x3a07, 0x554: 0x388d, 0x555: 0x3a1c, 0x556: 0x3886, 0x557: 0x3a15, + 0x558: 0x38e8, 0x559: 0x3a77, 0x55a: 0x38cc, 0x55b: 0x3a5b, 0x55c: 0x38c5, 0x55d: 0x3a54, + 0x55e: 0x38da, 0x55f: 0x3a69, 0x560: 0x38d3, 0x561: 0x3a62, 0x562: 0x38e1, 0x563: 0x3a70, + 0x564: 0x3144, 0x565: 0x345a, 0x566: 0x3126, 0x567: 0x343c, 0x568: 0x3943, 0x569: 0x3ad2, + 0x56a: 0x393c, 0x56b: 0x3acb, 0x56c: 0x3951, 0x56d: 0x3ae0, 0x56e: 0x394a, 0x56f: 0x3ad9, + 0x570: 0x3958, 0x571: 0x3ae7, 0x572: 0x318f, 0x573: 0x34aa, 0x574: 0x31b7, 0x575: 0x34d7, + 0x576: 0x31b2, 0x577: 0x34cd, 0x578: 0x319e, 0x579: 0x34b9, // Block 0x16, offset 0x580 - 0x580: 0x4945, 0x581: 0x494b, 0x582: 0x4a5f, 0x583: 0x4a77, 0x584: 0x4a67, 0x585: 0x4a7f, - 0x586: 0x4a6f, 0x587: 0x4a87, 0x588: 0x48eb, 0x589: 0x48f1, 0x58a: 0x49cf, 0x58b: 0x49e7, - 0x58c: 0x49d7, 0x58d: 0x49ef, 0x58e: 0x49df, 0x58f: 0x49f7, 0x590: 0x4957, 0x591: 0x495d, - 0x592: 0x3ef9, 0x593: 0x3f09, 0x594: 0x3f01, 0x595: 0x3f11, - 0x598: 0x48f7, 0x599: 0x48fd, 0x59a: 0x3e29, 0x59b: 0x3e39, 0x59c: 0x3e31, 0x59d: 0x3e41, - 0x5a0: 0x496f, 0x5a1: 0x4975, 0x5a2: 0x4a8f, 0x5a3: 0x4aa7, - 0x5a4: 0x4a97, 0x5a5: 0x4aaf, 0x5a6: 0x4a9f, 0x5a7: 0x4ab7, 0x5a8: 0x4903, 0x5a9: 0x4909, - 0x5aa: 0x49ff, 0x5ab: 0x4a17, 0x5ac: 0x4a07, 0x5ad: 0x4a1f, 0x5ae: 0x4a0f, 0x5af: 0x4a27, - 0x5b0: 0x4987, 0x5b1: 0x498d, 0x5b2: 0x3f59, 0x5b3: 0x3f71, 0x5b4: 0x3f61, 0x5b5: 0x3f79, - 0x5b6: 0x3f69, 0x5b7: 0x3f81, 0x5b8: 0x490f, 0x5b9: 0x4915, 0x5ba: 0x3e59, 0x5bb: 0x3e71, - 0x5bc: 0x3e61, 0x5bd: 0x3e79, 0x5be: 0x3e69, 0x5bf: 0x3e81, + 0x580: 0x4935, 0x581: 0x493b, 0x582: 0x4a4f, 0x583: 0x4a67, 0x584: 0x4a57, 0x585: 0x4a6f, + 0x586: 0x4a5f, 0x587: 0x4a77, 0x588: 0x48db, 0x589: 0x48e1, 0x58a: 0x49bf, 0x58b: 0x49d7, + 0x58c: 0x49c7, 0x58d: 0x49df, 0x58e: 0x49cf, 0x58f: 0x49e7, 0x590: 0x4947, 0x591: 0x494d, + 0x592: 0x3d17, 0x593: 0x3d27, 0x594: 0x3d1f, 0x595: 0x3d2f, + 0x598: 0x48e7, 0x599: 0x48ed, 0x59a: 0x3c47, 0x59b: 0x3c57, 0x59c: 0x3c4f, 0x59d: 0x3c5f, + 0x5a0: 0x495f, 0x5a1: 0x4965, 0x5a2: 0x4a7f, 0x5a3: 0x4a97, + 0x5a4: 0x4a87, 0x5a5: 0x4a9f, 0x5a6: 0x4a8f, 0x5a7: 0x4aa7, 0x5a8: 0x48f3, 0x5a9: 0x48f9, + 0x5aa: 0x49ef, 0x5ab: 0x4a07, 0x5ac: 0x49f7, 0x5ad: 0x4a0f, 0x5ae: 0x49ff, 0x5af: 0x4a17, + 0x5b0: 0x4977, 0x5b1: 0x497d, 0x5b2: 0x3d77, 0x5b3: 0x3d8f, 0x5b4: 0x3d7f, 0x5b5: 0x3d97, + 0x5b6: 0x3d87, 0x5b7: 0x3d9f, 0x5b8: 0x48ff, 0x5b9: 0x4905, 0x5ba: 0x3c77, 0x5bb: 0x3c8f, + 0x5bc: 0x3c7f, 0x5bd: 0x3c97, 0x5be: 0x3c87, 0x5bf: 0x3c9f, // Block 0x17, offset 0x5c0 - 0x5c0: 0x4993, 0x5c1: 0x4999, 0x5c2: 0x3f89, 0x5c3: 0x3f99, 0x5c4: 0x3f91, 0x5c5: 0x3fa1, - 0x5c8: 0x491b, 0x5c9: 0x4921, 0x5ca: 0x3e89, 0x5cb: 0x3e99, - 0x5cc: 0x3e91, 0x5cd: 0x3ea1, 0x5d0: 0x49a5, 0x5d1: 0x49ab, - 0x5d2: 0x3fc1, 0x5d3: 0x3fd9, 0x5d4: 0x3fc9, 0x5d5: 0x3fe1, 0x5d6: 0x3fd1, 0x5d7: 0x3fe9, - 0x5d9: 0x4927, 0x5db: 0x3ea9, 0x5dd: 0x3eb1, - 0x5df: 0x3eb9, 0x5e0: 0x49bd, 0x5e1: 0x49c3, 0x5e2: 0x4abf, 0x5e3: 0x4ad7, - 0x5e4: 0x4ac7, 0x5e5: 0x4adf, 0x5e6: 0x4acf, 0x5e7: 0x4ae7, 0x5e8: 0x492d, 0x5e9: 0x4933, - 0x5ea: 0x4a2f, 0x5eb: 0x4a47, 0x5ec: 0x4a37, 0x5ed: 0x4a4f, 0x5ee: 0x4a3f, 0x5ef: 0x4a57, - 0x5f0: 0x4939, 0x5f1: 0x445f, 0x5f2: 0x37d2, 0x5f3: 0x4465, 0x5f4: 0x4963, 0x5f5: 0x446b, - 0x5f6: 0x37e4, 0x5f7: 0x4471, 0x5f8: 0x3802, 0x5f9: 0x4477, 0x5fa: 0x381a, 0x5fb: 0x447d, - 0x5fc: 0x49b1, 0x5fd: 0x4483, + 0x5c0: 0x4983, 0x5c1: 0x4989, 0x5c2: 0x3da7, 0x5c3: 0x3db7, 0x5c4: 0x3daf, 0x5c5: 0x3dbf, + 0x5c8: 0x490b, 0x5c9: 0x4911, 0x5ca: 0x3ca7, 0x5cb: 0x3cb7, + 0x5cc: 0x3caf, 0x5cd: 0x3cbf, 0x5d0: 0x4995, 0x5d1: 0x499b, + 0x5d2: 0x3ddf, 0x5d3: 0x3df7, 0x5d4: 0x3de7, 0x5d5: 0x3dff, 0x5d6: 0x3def, 0x5d7: 0x3e07, + 0x5d9: 0x4917, 0x5db: 0x3cc7, 0x5dd: 0x3ccf, + 0x5df: 0x3cd7, 0x5e0: 0x49ad, 0x5e1: 0x49b3, 0x5e2: 0x4aaf, 0x5e3: 0x4ac7, + 0x5e4: 0x4ab7, 0x5e5: 0x4acf, 0x5e6: 0x4abf, 0x5e7: 0x4ad7, 0x5e8: 0x491d, 0x5e9: 0x4923, + 0x5ea: 0x4a1f, 0x5eb: 0x4a37, 0x5ec: 0x4a27, 0x5ed: 0x4a3f, 0x5ee: 0x4a2f, 0x5ef: 0x4a47, + 0x5f0: 0x4929, 0x5f1: 0x43d7, 0x5f2: 0x35f0, 0x5f3: 0x43dd, 0x5f4: 0x4953, 0x5f5: 0x43e3, + 0x5f6: 0x3602, 0x5f7: 0x43e9, 0x5f8: 0x3620, 0x5f9: 0x43ef, 0x5fa: 0x3638, 0x5fb: 0x43f5, + 0x5fc: 0x49a1, 0x5fd: 0x43fb, // Block 0x18, offset 0x600 - 0x600: 0x3ee1, 0x601: 0x3ee9, 0x602: 0x42c5, 0x603: 0x42e3, 0x604: 0x42cf, 0x605: 0x42ed, - 0x606: 0x42d9, 0x607: 0x42f7, 0x608: 0x3e19, 0x609: 0x3e21, 0x60a: 0x4211, 0x60b: 0x422f, - 0x60c: 0x421b, 0x60d: 0x4239, 0x60e: 0x4225, 0x60f: 0x4243, 0x610: 0x3f29, 0x611: 0x3f31, - 0x612: 0x4301, 0x613: 0x431f, 0x614: 0x430b, 0x615: 0x4329, 0x616: 0x4315, 0x617: 0x4333, - 0x618: 0x3e49, 0x619: 0x3e51, 0x61a: 0x424d, 0x61b: 0x426b, 0x61c: 0x4257, 0x61d: 0x4275, - 0x61e: 0x4261, 0x61f: 0x427f, 0x620: 0x4001, 0x621: 0x4009, 0x622: 0x433d, 0x623: 0x435b, - 0x624: 0x4347, 0x625: 0x4365, 0x626: 0x4351, 0x627: 0x436f, 0x628: 0x3ec1, 0x629: 0x3ec9, - 0x62a: 0x4289, 0x62b: 0x42a7, 0x62c: 0x4293, 0x62d: 0x42b1, 0x62e: 0x429d, 0x62f: 0x42bb, - 0x630: 0x37c6, 0x631: 0x37c0, 0x632: 0x3ed1, 0x633: 0x37cc, 0x634: 0x3ed9, - 0x636: 0x4951, 0x637: 0x3ef1, 0x638: 0x3736, 0x639: 0x3730, 0x63a: 0x3724, 0x63b: 0x442f, - 0x63c: 0x373c, 0x63d: 0x8100, 0x63e: 0x0257, 0x63f: 0xa100, + 0x600: 0x3cff, 0x601: 0x3d07, 0x602: 0x41c3, 0x603: 0x41e1, 0x604: 0x41cd, 0x605: 0x41eb, + 0x606: 0x41d7, 0x607: 0x41f5, 0x608: 0x3c37, 0x609: 0x3c3f, 0x60a: 0x410f, 0x60b: 0x412d, + 0x60c: 0x4119, 0x60d: 0x4137, 0x60e: 0x4123, 0x60f: 0x4141, 0x610: 0x3d47, 0x611: 0x3d4f, + 0x612: 0x41ff, 0x613: 0x421d, 0x614: 0x4209, 0x615: 0x4227, 0x616: 0x4213, 0x617: 0x4231, + 0x618: 0x3c67, 0x619: 0x3c6f, 0x61a: 0x414b, 0x61b: 0x4169, 0x61c: 0x4155, 0x61d: 0x4173, + 0x61e: 0x415f, 0x61f: 0x417d, 0x620: 0x3e1f, 0x621: 0x3e27, 0x622: 0x423b, 0x623: 0x4259, + 0x624: 0x4245, 0x625: 0x4263, 0x626: 0x424f, 0x627: 0x426d, 0x628: 0x3cdf, 0x629: 0x3ce7, + 0x62a: 0x4187, 0x62b: 0x41a5, 0x62c: 0x4191, 0x62d: 0x41af, 0x62e: 0x419b, 0x62f: 0x41b9, + 0x630: 0x35e4, 0x631: 0x35de, 0x632: 0x3cef, 0x633: 0x35ea, 0x634: 0x3cf7, + 0x636: 0x4941, 0x637: 0x3d0f, 0x638: 0x3554, 0x639: 0x354e, 0x63a: 0x3542, 0x63b: 0x43a7, + 0x63c: 0x355a, 0x63d: 0x8100, 0x63e: 0x0257, 0x63f: 0xa100, // Block 0x19, offset 0x640 - 0x640: 0x8100, 0x641: 0x36e8, 0x642: 0x3f19, 0x643: 0x37de, 0x644: 0x3f21, - 0x646: 0x497b, 0x647: 0x3f39, 0x648: 0x3742, 0x649: 0x4435, 0x64a: 0x374e, 0x64b: 0x443b, - 0x64c: 0x375a, 0x64d: 0x3cd0, 0x64e: 0x3cd7, 0x64f: 0x3cde, 0x650: 0x37f6, 0x651: 0x37f0, - 0x652: 0x3f41, 0x653: 0x4625, 0x656: 0x37fc, 0x657: 0x3f51, - 0x658: 0x3772, 0x659: 0x376c, 0x65a: 0x3760, 0x65b: 0x4441, 0x65d: 0x3ce5, - 0x65e: 0x3cec, 0x65f: 0x3cf3, 0x660: 0x382c, 0x661: 0x3826, 0x662: 0x3fa9, 0x663: 0x462d, - 0x664: 0x380e, 0x665: 0x3814, 0x666: 0x3832, 0x667: 0x3fb9, 0x668: 0x37a2, 0x669: 0x379c, - 0x66a: 0x3790, 0x66b: 0x444d, 0x66c: 0x378a, 0x66d: 0x36dc, 0x66e: 0x4429, 0x66f: 0x0081, - 0x672: 0x3ff1, 0x673: 0x3838, 0x674: 0x3ff9, - 0x676: 0x49c9, 0x677: 0x4011, 0x678: 0x377e, 0x679: 0x4447, 0x67a: 0x37ae, 0x67b: 0x4459, - 0x67c: 0x37ba, 0x67d: 0x4397, 0x67e: 0xa100, + 0x640: 0x8100, 0x641: 0x3506, 0x642: 0x3d37, 0x643: 0x35fc, 0x644: 0x3d3f, + 0x646: 0x496b, 0x647: 0x3d57, 0x648: 0x3560, 0x649: 0x43ad, 0x64a: 0x356c, 0x64b: 0x43b3, + 0x64c: 0x3578, 0x64d: 0x3aee, 0x64e: 0x3af5, 0x64f: 0x3afc, 0x650: 0x3614, 0x651: 0x360e, + 0x652: 0x3d5f, 0x653: 0x459d, 0x656: 0x361a, 0x657: 0x3d6f, + 0x658: 0x3590, 0x659: 0x358a, 0x65a: 0x357e, 0x65b: 0x43b9, 0x65d: 0x3b03, + 0x65e: 0x3b0a, 0x65f: 0x3b11, 0x660: 0x364a, 0x661: 0x3644, 0x662: 0x3dc7, 0x663: 0x45a5, + 0x664: 0x362c, 0x665: 0x3632, 0x666: 0x3650, 0x667: 0x3dd7, 0x668: 0x35c0, 0x669: 0x35ba, + 0x66a: 0x35ae, 0x66b: 0x43c5, 0x66c: 0x35a8, 0x66d: 0x34fa, 0x66e: 0x43a1, 0x66f: 0x0081, + 0x672: 0x3e0f, 0x673: 0x3656, 0x674: 0x3e17, + 0x676: 0x49b9, 0x677: 0x3e2f, 0x678: 0x359c, 0x679: 0x43bf, 0x67a: 0x35cc, 0x67b: 0x43d1, + 0x67c: 0x35d8, 0x67d: 0x430f, 0x67e: 0xa100, // Block 0x1a, offset 0x680 - 0x681: 0x3d47, 0x683: 0xa000, 0x684: 0x3d4e, 0x685: 0xa000, - 0x687: 0x3d55, 0x688: 0xa000, 0x689: 0x3d5c, + 0x681: 0x3b65, 0x683: 0xa000, 0x684: 0x3b6c, 0x685: 0xa000, + 0x687: 0x3b73, 0x688: 0xa000, 0x689: 0x3b7a, 0x68d: 0xa000, - 0x6a0: 0x30a6, 0x6a1: 0xa000, 0x6a2: 0x3d6a, + 0x6a0: 0x2ec4, 0x6a1: 0xa000, 0x6a2: 0x3b88, 0x6a4: 0xa000, 0x6a5: 0xa000, - 0x6ad: 0x3d63, 0x6ae: 0x30a1, 0x6af: 0x30ab, - 0x6b0: 0x3d71, 0x6b1: 0x3d78, 0x6b2: 0xa000, 0x6b3: 0xa000, 0x6b4: 0x3d7f, 0x6b5: 0x3d86, - 0x6b6: 0xa000, 0x6b7: 0xa000, 0x6b8: 0x3d8d, 0x6b9: 0x3d94, 0x6ba: 0xa000, 0x6bb: 0xa000, + 0x6ad: 0x3b81, 0x6ae: 0x2ebf, 0x6af: 0x2ec9, + 0x6b0: 0x3b8f, 0x6b1: 0x3b96, 0x6b2: 0xa000, 0x6b3: 0xa000, 0x6b4: 0x3b9d, 0x6b5: 0x3ba4, + 0x6b6: 0xa000, 0x6b7: 0xa000, 0x6b8: 0x3bab, 0x6b9: 0x3bb2, 0x6ba: 0xa000, 0x6bb: 0xa000, 0x6bc: 0xa000, 0x6bd: 0xa000, // Block 0x1b, offset 0x6c0 - 0x6c0: 0x3d9b, 0x6c1: 0x3da2, 0x6c2: 0xa000, 0x6c3: 0xa000, 0x6c4: 0x3db7, 0x6c5: 0x3dbe, - 0x6c6: 0xa000, 0x6c7: 0xa000, 0x6c8: 0x3dc5, 0x6c9: 0x3dcc, + 0x6c0: 0x3bb9, 0x6c1: 0x3bc0, 0x6c2: 0xa000, 0x6c3: 0xa000, 0x6c4: 0x3bd5, 0x6c5: 0x3bdc, + 0x6c6: 0xa000, 0x6c7: 0xa000, 0x6c8: 0x3be3, 0x6c9: 0x3bea, 0x6d1: 0xa000, 0x6d2: 0xa000, 0x6e2: 0xa000, 0x6e8: 0xa000, 0x6e9: 0xa000, - 0x6eb: 0xa000, 0x6ec: 0x3de1, 0x6ed: 0x3de8, 0x6ee: 0x3def, 0x6ef: 0x3df6, + 0x6eb: 0xa000, 0x6ec: 0x3bff, 0x6ed: 0x3c06, 0x6ee: 0x3c0d, 0x6ef: 0x3c14, 0x6f2: 0xa000, 0x6f3: 0xa000, 0x6f4: 0xa000, 0x6f5: 0xa000, // Block 0x1c, offset 0x700 0x706: 0xa000, 0x70b: 0xa000, - 0x70c: 0x4049, 0x70d: 0xa000, 0x70e: 0x4051, 0x70f: 0xa000, 0x710: 0x4059, 0x711: 0xa000, - 0x712: 0x4061, 0x713: 0xa000, 0x714: 0x4069, 0x715: 0xa000, 0x716: 0x4071, 0x717: 0xa000, - 0x718: 0x4079, 0x719: 0xa000, 0x71a: 0x4081, 0x71b: 0xa000, 0x71c: 0x4089, 0x71d: 0xa000, - 0x71e: 0x4091, 0x71f: 0xa000, 0x720: 0x4099, 0x721: 0xa000, 0x722: 0x40a1, - 0x724: 0xa000, 0x725: 0x40a9, 0x726: 0xa000, 0x727: 0x40b1, 0x728: 0xa000, 0x729: 0x40b9, + 0x70c: 0x3f47, 0x70d: 0xa000, 0x70e: 0x3f4f, 0x70f: 0xa000, 0x710: 0x3f57, 0x711: 0xa000, + 0x712: 0x3f5f, 0x713: 0xa000, 0x714: 0x3f67, 0x715: 0xa000, 0x716: 0x3f6f, 0x717: 0xa000, + 0x718: 0x3f77, 0x719: 0xa000, 0x71a: 0x3f7f, 0x71b: 0xa000, 0x71c: 0x3f87, 0x71d: 0xa000, + 0x71e: 0x3f8f, 0x71f: 0xa000, 0x720: 0x3f97, 0x721: 0xa000, 0x722: 0x3f9f, + 0x724: 0xa000, 0x725: 0x3fa7, 0x726: 0xa000, 0x727: 0x3faf, 0x728: 0xa000, 0x729: 0x3fb7, 0x72f: 0xa000, - 0x730: 0x40c1, 0x731: 0x40c9, 0x732: 0xa000, 0x733: 0x40d1, 0x734: 0x40d9, 0x735: 0xa000, - 0x736: 0x40e1, 0x737: 0x40e9, 0x738: 0xa000, 0x739: 0x40f1, 0x73a: 0x40f9, 0x73b: 0xa000, - 0x73c: 0x4101, 0x73d: 0x4109, + 0x730: 0x3fbf, 0x731: 0x3fc7, 0x732: 0xa000, 0x733: 0x3fcf, 0x734: 0x3fd7, 0x735: 0xa000, + 0x736: 0x3fdf, 0x737: 0x3fe7, 0x738: 0xa000, 0x739: 0x3fef, 0x73a: 0x3ff7, 0x73b: 0xa000, + 0x73c: 0x3fff, 0x73d: 0x4007, // Block 0x1d, offset 0x740 - 0x754: 0x4041, + 0x754: 0x3f3f, 0x759: 0x9904, 0x75a: 0x9904, 0x75b: 0x8100, 0x75c: 0x8100, 0x75d: 0xa000, - 0x75e: 0x4111, + 0x75e: 0x400f, 0x766: 0xa000, - 0x76b: 0xa000, 0x76c: 0x4121, 0x76d: 0xa000, 0x76e: 0x4129, 0x76f: 0xa000, - 0x770: 0x4131, 0x771: 0xa000, 0x772: 0x4139, 0x773: 0xa000, 0x774: 0x4141, 0x775: 0xa000, - 0x776: 0x4149, 0x777: 0xa000, 0x778: 0x4151, 0x779: 0xa000, 0x77a: 0x4159, 0x77b: 0xa000, - 0x77c: 0x4161, 0x77d: 0xa000, 0x77e: 0x4169, 0x77f: 0xa000, + 0x76b: 0xa000, 0x76c: 0x401f, 0x76d: 0xa000, 0x76e: 0x4027, 0x76f: 0xa000, + 0x770: 0x402f, 0x771: 0xa000, 0x772: 0x4037, 0x773: 0xa000, 0x774: 0x403f, 0x775: 0xa000, + 0x776: 0x4047, 0x777: 0xa000, 0x778: 0x404f, 0x779: 0xa000, 0x77a: 0x4057, 0x77b: 0xa000, + 0x77c: 0x405f, 0x77d: 0xa000, 0x77e: 0x4067, 0x77f: 0xa000, // Block 0x1e, offset 0x780 - 0x780: 0x4171, 0x781: 0xa000, 0x782: 0x4179, 0x784: 0xa000, 0x785: 0x4181, - 0x786: 0xa000, 0x787: 0x4189, 0x788: 0xa000, 0x789: 0x4191, - 0x78f: 0xa000, 0x790: 0x4199, 0x791: 0x41a1, - 0x792: 0xa000, 0x793: 0x41a9, 0x794: 0x41b1, 0x795: 0xa000, 0x796: 0x41b9, 0x797: 0x41c1, - 0x798: 0xa000, 0x799: 0x41c9, 0x79a: 0x41d1, 0x79b: 0xa000, 0x79c: 0x41d9, 0x79d: 0x41e1, + 0x780: 0x406f, 0x781: 0xa000, 0x782: 0x4077, 0x784: 0xa000, 0x785: 0x407f, + 0x786: 0xa000, 0x787: 0x4087, 0x788: 0xa000, 0x789: 0x408f, + 0x78f: 0xa000, 0x790: 0x4097, 0x791: 0x409f, + 0x792: 0xa000, 0x793: 0x40a7, 0x794: 0x40af, 0x795: 0xa000, 0x796: 0x40b7, 0x797: 0x40bf, + 0x798: 0xa000, 0x799: 0x40c7, 0x79a: 0x40cf, 0x79b: 0xa000, 0x79c: 0x40d7, 0x79d: 0x40df, 0x7af: 0xa000, - 0x7b0: 0xa000, 0x7b1: 0xa000, 0x7b2: 0xa000, 0x7b4: 0x4119, - 0x7b7: 0x41e9, 0x7b8: 0x41f1, 0x7b9: 0x41f9, 0x7ba: 0x4201, - 0x7bd: 0xa000, 0x7be: 0x4209, + 0x7b0: 0xa000, 0x7b1: 0xa000, 0x7b2: 0xa000, 0x7b4: 0x4017, + 0x7b7: 0x40e7, 0x7b8: 0x40ef, 0x7b9: 0x40f7, 0x7ba: 0x40ff, + 0x7bd: 0xa000, 0x7be: 0x4107, // Block 0x1f, offset 0x7c0 0x7c0: 0x1472, 0x7c1: 0x0df6, 0x7c2: 0x14ce, 0x7c3: 0x149a, 0x7c4: 0x0f52, 0x7c5: 0x07e6, 0x7c6: 0x09da, 0x7c7: 0x1726, 0x7c8: 0x1726, 0x7c9: 0x0b06, 0x7ca: 0x155a, 0x7cb: 0x0a3e, @@ -3603,8 +3603,8 @@ var nfcSparseValues = [730]valueRange{ {value: 0x8100, lo: 0xb8, hi: 0xb8}, // Block 0x1, offset 0x5 {value: 0x0091, lo: 0x03}, - {value: 0x4823, lo: 0xa0, hi: 0xa1}, - {value: 0x4855, lo: 0xaf, hi: 0xb0}, + {value: 0x4813, lo: 0xa0, hi: 0xa1}, + {value: 0x4845, lo: 0xaf, hi: 0xb0}, {value: 0xa000, lo: 0xb7, hi: 0xb7}, // Block 0x2, offset 0x9 {value: 0x0000, lo: 0x01}, @@ -3617,30 +3617,30 @@ var nfcSparseValues = [730]valueRange{ {value: 0xa000, lo: 0x81, hi: 0x81}, {value: 0xa000, lo: 0x85, hi: 0x85}, {value: 0xa000, lo: 0x89, hi: 0x89}, - {value: 0x4981, lo: 0x8a, hi: 0x8a}, - {value: 0x499f, lo: 0x8b, hi: 0x8b}, - {value: 0x3808, lo: 0x8c, hi: 0x8c}, - {value: 0x3820, lo: 0x8d, hi: 0x8d}, - {value: 0x49b7, lo: 0x8e, hi: 0x8e}, + {value: 0x4971, lo: 0x8a, hi: 0x8a}, + {value: 0x498f, lo: 0x8b, hi: 0x8b}, + {value: 0x3626, lo: 0x8c, hi: 0x8c}, + {value: 0x363e, lo: 0x8d, hi: 0x8d}, + {value: 0x49a7, lo: 0x8e, hi: 0x8e}, {value: 0xa000, lo: 0x92, hi: 0x92}, - {value: 0x383e, lo: 0x93, hi: 0x94}, + {value: 0x365c, lo: 0x93, hi: 0x94}, // Block 0x5, offset 0x18 {value: 0x0000, lo: 0x0f}, {value: 0xa000, lo: 0x83, hi: 0x83}, {value: 0xa000, lo: 0x87, hi: 0x87}, {value: 0xa000, lo: 0x8b, hi: 0x8b}, {value: 0xa000, lo: 0x8d, hi: 0x8d}, - {value: 0x38e6, lo: 0x90, hi: 0x90}, - {value: 0x38f2, lo: 0x91, hi: 0x91}, - {value: 0x38e0, lo: 0x93, hi: 0x93}, + {value: 0x3704, lo: 0x90, hi: 0x90}, + {value: 0x3710, lo: 0x91, hi: 0x91}, + {value: 0x36fe, lo: 0x93, hi: 0x93}, {value: 0xa000, lo: 0x96, hi: 0x96}, - {value: 0x3958, lo: 0x97, hi: 0x97}, - {value: 0x3922, lo: 0x9c, hi: 0x9c}, - {value: 0x390a, lo: 0x9d, hi: 0x9d}, - {value: 0x3934, lo: 0x9e, hi: 0x9e}, + {value: 0x3776, lo: 0x97, hi: 0x97}, + {value: 0x3740, lo: 0x9c, hi: 0x9c}, + {value: 0x3728, lo: 0x9d, hi: 0x9d}, + {value: 0x3752, lo: 0x9e, hi: 0x9e}, {value: 0xa000, lo: 0xb4, hi: 0xb5}, - {value: 0x395e, lo: 0xb6, hi: 0xb6}, - {value: 0x3964, lo: 0xb7, hi: 0xb7}, + {value: 0x377c, lo: 0xb6, hi: 0xb6}, + {value: 0x3782, lo: 0xb7, hi: 0xb7}, // Block 0x6, offset 0x28 {value: 0x0000, lo: 0x01}, {value: 0x8133, lo: 0x83, hi: 0x87}, @@ -3656,19 +3656,19 @@ var nfcSparseValues = [730]valueRange{ {value: 0x811a, lo: 0x98, hi: 0x98}, {value: 0x811b, lo: 0x99, hi: 0x99}, {value: 0x811c, lo: 0x9a, hi: 0x9a}, - {value: 0x3982, lo: 0xa2, hi: 0xa2}, - {value: 0x3988, lo: 0xa3, hi: 0xa3}, - {value: 0x3994, lo: 0xa4, hi: 0xa4}, - {value: 0x398e, lo: 0xa5, hi: 0xa5}, - {value: 0x399a, lo: 0xa6, hi: 0xa6}, + {value: 0x37a0, lo: 0xa2, hi: 0xa2}, + {value: 0x37a6, lo: 0xa3, hi: 0xa3}, + {value: 0x37b2, lo: 0xa4, hi: 0xa4}, + {value: 0x37ac, lo: 0xa5, hi: 0xa5}, + {value: 0x37b8, lo: 0xa6, hi: 0xa6}, {value: 0xa000, lo: 0xa7, hi: 0xa7}, // Block 0x9, offset 0x3a {value: 0x0000, lo: 0x0e}, - {value: 0x39ac, lo: 0x80, hi: 0x80}, + {value: 0x37ca, lo: 0x80, hi: 0x80}, {value: 0xa000, lo: 0x81, hi: 0x81}, - {value: 0x39a0, lo: 0x82, hi: 0x82}, + {value: 0x37be, lo: 0x82, hi: 0x82}, {value: 0xa000, lo: 0x92, hi: 0x92}, - {value: 0x39a6, lo: 0x93, hi: 0x93}, + {value: 0x37c4, lo: 0x93, hi: 0x93}, {value: 0xa000, lo: 0x95, hi: 0x95}, {value: 0x8133, lo: 0x96, hi: 0x9c}, {value: 0x8133, lo: 0x9f, hi: 0xa2}, @@ -3724,11 +3724,11 @@ var nfcSparseValues = [730]valueRange{ // Block 0x10, offset 0x6e {value: 0x0000, lo: 0x07}, {value: 0xa000, lo: 0xa8, hi: 0xa8}, - {value: 0x4019, lo: 0xa9, hi: 0xa9}, + {value: 0x3e37, lo: 0xa9, hi: 0xa9}, {value: 0xa000, lo: 0xb0, hi: 0xb0}, - {value: 0x4021, lo: 0xb1, hi: 0xb1}, + {value: 0x3e3f, lo: 0xb1, hi: 0xb1}, {value: 0xa000, lo: 0xb3, hi: 0xb3}, - {value: 0x4029, lo: 0xb4, hi: 0xb4}, + {value: 0x3e47, lo: 0xb4, hi: 0xb4}, {value: 0x9903, lo: 0xbc, hi: 0xbc}, // Block 0x11, offset 0x76 {value: 0x0008, lo: 0x06}, @@ -3737,7 +3737,7 @@ var nfcSparseValues = [730]valueRange{ {value: 0x812e, lo: 0x92, hi: 0x92}, {value: 0x8133, lo: 0x93, hi: 0x93}, {value: 0x8133, lo: 0x94, hi: 0x94}, - {value: 0x465d, lo: 0x98, hi: 0x9f}, + {value: 0x45d5, lo: 0x98, hi: 0x9f}, // Block 0x12, offset 0x7d {value: 0x0000, lo: 0x02}, {value: 0x8103, lo: 0xbc, hi: 0xbc}, @@ -3745,22 +3745,22 @@ var nfcSparseValues = [730]valueRange{ // Block 0x13, offset 0x80 {value: 0x0008, lo: 0x07}, {value: 0xa000, lo: 0x87, hi: 0x87}, - {value: 0x2dd5, lo: 0x8b, hi: 0x8c}, + {value: 0x3e4f, lo: 0x8b, hi: 0x8c}, {value: 0x8105, lo: 0x8d, hi: 0x8d}, {value: 0x9900, lo: 0x97, hi: 0x97}, - {value: 0x469d, lo: 0x9c, hi: 0x9d}, - {value: 0x46ad, lo: 0x9f, hi: 0x9f}, + {value: 0x4615, lo: 0x9c, hi: 0x9d}, + {value: 0x4625, lo: 0x9f, hi: 0x9f}, {value: 0x8133, lo: 0xbe, hi: 0xbe}, // Block 0x14, offset 0x88 {value: 0x0000, lo: 0x03}, - {value: 0x46d5, lo: 0xb3, hi: 0xb3}, - {value: 0x46dd, lo: 0xb6, hi: 0xb6}, + {value: 0x464d, lo: 0xb3, hi: 0xb3}, + {value: 0x4655, lo: 0xb6, hi: 0xb6}, {value: 0x8103, lo: 0xbc, hi: 0xbc}, // Block 0x15, offset 0x8c {value: 0x0008, lo: 0x03}, {value: 0x8105, lo: 0x8d, hi: 0x8d}, - {value: 0x46b5, lo: 0x99, hi: 0x9b}, - {value: 0x46cd, lo: 0x9e, hi: 0x9e}, + {value: 0x462d, lo: 0x99, hi: 0x9b}, + {value: 0x4645, lo: 0x9e, hi: 0x9e}, // Block 0x16, offset 0x90 {value: 0x0000, lo: 0x01}, {value: 0x8103, lo: 0xbc, hi: 0xbc}, @@ -3770,30 +3770,30 @@ var nfcSparseValues = [730]valueRange{ // Block 0x18, offset 0x94 {value: 0x0000, lo: 0x08}, {value: 0xa000, lo: 0x87, hi: 0x87}, - {value: 0x2ded, lo: 0x88, hi: 0x88}, - {value: 0x2de5, lo: 0x8b, hi: 0x8b}, - {value: 0x2df5, lo: 0x8c, hi: 0x8c}, + {value: 0x3e67, lo: 0x88, hi: 0x88}, + {value: 0x3e5f, lo: 0x8b, hi: 0x8b}, + {value: 0x3e6f, lo: 0x8c, hi: 0x8c}, {value: 0x8105, lo: 0x8d, hi: 0x8d}, {value: 0x9900, lo: 0x96, hi: 0x97}, - {value: 0x46e5, lo: 0x9c, hi: 0x9c}, - {value: 0x46ed, lo: 0x9d, hi: 0x9d}, + {value: 0x465d, lo: 0x9c, hi: 0x9c}, + {value: 0x4665, lo: 0x9d, hi: 0x9d}, // Block 0x19, offset 0x9d {value: 0x0000, lo: 0x03}, {value: 0xa000, lo: 0x92, hi: 0x92}, - {value: 0x2dfd, lo: 0x94, hi: 0x94}, + {value: 0x3e77, lo: 0x94, hi: 0x94}, {value: 0x9900, lo: 0xbe, hi: 0xbe}, // Block 0x1a, offset 0xa1 {value: 0x0000, lo: 0x06}, {value: 0xa000, lo: 0x86, hi: 0x87}, - {value: 0x2e05, lo: 0x8a, hi: 0x8a}, - {value: 0x2e15, lo: 0x8b, hi: 0x8b}, - {value: 0x2e0d, lo: 0x8c, hi: 0x8c}, + {value: 0x3e7f, lo: 0x8a, hi: 0x8a}, + {value: 0x3e8f, lo: 0x8b, hi: 0x8b}, + {value: 0x3e87, lo: 0x8c, hi: 0x8c}, {value: 0x8105, lo: 0x8d, hi: 0x8d}, {value: 0x9900, lo: 0x97, hi: 0x97}, // Block 0x1b, offset 0xa8 {value: 0x1801, lo: 0x04}, {value: 0xa000, lo: 0x86, hi: 0x86}, - {value: 0x4031, lo: 0x88, hi: 0x88}, + {value: 0x3e97, lo: 0x88, hi: 0x88}, {value: 0x8105, lo: 0x8d, hi: 0x8d}, {value: 0x8121, lo: 0x95, hi: 0x96}, // Block 0x1c, offset 0xad @@ -3802,13 +3802,13 @@ var nfcSparseValues = [730]valueRange{ {value: 0xa000, lo: 0xbf, hi: 0xbf}, // Block 0x1d, offset 0xb0 {value: 0x0000, lo: 0x09}, - {value: 0x2e1d, lo: 0x80, hi: 0x80}, + {value: 0x3e9f, lo: 0x80, hi: 0x80}, {value: 0x9900, lo: 0x82, hi: 0x82}, {value: 0xa000, lo: 0x86, hi: 0x86}, - {value: 0x2e25, lo: 0x87, hi: 0x87}, - {value: 0x2e2d, lo: 0x88, hi: 0x88}, - {value: 0x3091, lo: 0x8a, hi: 0x8a}, - {value: 0x2f19, lo: 0x8b, hi: 0x8b}, + {value: 0x3ea7, lo: 0x87, hi: 0x87}, + {value: 0x3eaf, lo: 0x88, hi: 0x88}, + {value: 0x4adf, lo: 0x8a, hi: 0x8a}, + {value: 0x42f9, lo: 0x8b, hi: 0x8b}, {value: 0x8105, lo: 0x8d, hi: 0x8d}, {value: 0x9900, lo: 0x95, hi: 0x96}, // Block 0x1e, offset 0xba @@ -3818,20 +3818,20 @@ var nfcSparseValues = [730]valueRange{ // Block 0x1f, offset 0xbd {value: 0x0000, lo: 0x06}, {value: 0xa000, lo: 0x86, hi: 0x87}, - {value: 0x2e35, lo: 0x8a, hi: 0x8a}, - {value: 0x2e45, lo: 0x8b, hi: 0x8b}, - {value: 0x2e3d, lo: 0x8c, hi: 0x8c}, + {value: 0x3eb7, lo: 0x8a, hi: 0x8a}, + {value: 0x3ec7, lo: 0x8b, hi: 0x8b}, + {value: 0x3ebf, lo: 0x8c, hi: 0x8c}, {value: 0x8105, lo: 0x8d, hi: 0x8d}, {value: 0x9900, lo: 0x97, hi: 0x97}, // Block 0x20, offset 0xc4 - {value: 0x6ab3, lo: 0x07}, + {value: 0x5a29, lo: 0x07}, {value: 0x9905, lo: 0x8a, hi: 0x8a}, {value: 0x9900, lo: 0x8f, hi: 0x8f}, {value: 0xa000, lo: 0x99, hi: 0x99}, - {value: 0x4039, lo: 0x9a, hi: 0x9a}, - {value: 0x3099, lo: 0x9c, hi: 0x9c}, - {value: 0x2f24, lo: 0x9d, hi: 0x9d}, - {value: 0x2e4d, lo: 0x9e, hi: 0x9f}, + {value: 0x3ecf, lo: 0x9a, hi: 0x9a}, + {value: 0x4ae7, lo: 0x9c, hi: 0x9c}, + {value: 0x4304, lo: 0x9d, hi: 0x9d}, + {value: 0x3ed7, lo: 0x9e, hi: 0x9f}, // Block 0x21, offset 0xcc {value: 0x0000, lo: 0x02}, {value: 0x8123, lo: 0xb8, hi: 0xb9}, @@ -3865,9 +3865,9 @@ var nfcSparseValues = [730]valueRange{ {value: 0x4bc5, lo: 0xb3, hi: 0xb3}, {value: 0x8129, lo: 0xb4, hi: 0xb4}, {value: 0x4bce, lo: 0xb5, hi: 0xb5}, - {value: 0x46f5, lo: 0xb6, hi: 0xb6}, + {value: 0x466d, lo: 0xb6, hi: 0xb6}, {value: 0x8200, lo: 0xb7, hi: 0xb7}, - {value: 0x46fd, lo: 0xb8, hi: 0xb8}, + {value: 0x4675, lo: 0xb8, hi: 0xb8}, {value: 0x8200, lo: 0xb9, hi: 0xb9}, {value: 0x8128, lo: 0xba, hi: 0xbd}, // Block 0x27, offset 0xec @@ -3889,7 +3889,7 @@ var nfcSparseValues = [730]valueRange{ // Block 0x29, offset 0xfa {value: 0x0000, lo: 0x05}, {value: 0xa000, lo: 0xa5, hi: 0xa5}, - {value: 0x2e55, lo: 0xa6, hi: 0xa6}, + {value: 0x3edf, lo: 0xa6, hi: 0xa6}, {value: 0x9900, lo: 0xae, hi: 0xae}, {value: 0x8103, lo: 0xb7, hi: 0xb7}, {value: 0x8105, lo: 0xb9, hi: 0xba}, @@ -3952,10 +3952,10 @@ var nfcSparseValues = [730]valueRange{ {value: 0x8133, lo: 0x8b, hi: 0x8e}, // Block 0x38, offset 0x12b {value: 0x0000, lo: 0x08}, - {value: 0x2e9d, lo: 0x80, hi: 0x80}, - {value: 0x2ea5, lo: 0x81, hi: 0x81}, + {value: 0x3f27, lo: 0x80, hi: 0x80}, + {value: 0x3f2f, lo: 0x81, hi: 0x81}, {value: 0xa000, lo: 0x82, hi: 0x82}, - {value: 0x2ead, lo: 0x83, hi: 0x83}, + {value: 0x3f37, lo: 0x83, hi: 0x83}, {value: 0x8105, lo: 0x84, hi: 0x84}, {value: 0x8133, lo: 0xab, hi: 0xab}, {value: 0x812e, lo: 0xac, hi: 0xac}, @@ -4003,7 +4003,7 @@ var nfcSparseValues = [730]valueRange{ {value: 0x812e, lo: 0xac, hi: 0xaf}, {value: 0x8133, lo: 0xb0, hi: 0xb0}, // Block 0x3f, offset 0x158 - {value: 0x43bc, lo: 0x02}, + {value: 0x4334, lo: 0x02}, {value: 0x023c, lo: 0xa6, hi: 0xa6}, {value: 0x0057, lo: 0xaa, hi: 0xab}, // Block 0x40, offset 0x15b @@ -4011,38 +4011,38 @@ var nfcSparseValues = [730]valueRange{ {value: 0xa000, lo: 0x90, hi: 0x90}, {value: 0xa000, lo: 0x92, hi: 0x92}, {value: 0xa000, lo: 0x94, hi: 0x94}, - {value: 0x3cfa, lo: 0x9a, hi: 0x9b}, - {value: 0x3d08, lo: 0xae, hi: 0xae}, + {value: 0x3b18, lo: 0x9a, hi: 0x9b}, + {value: 0x3b26, lo: 0xae, hi: 0xae}, // Block 0x41, offset 0x161 {value: 0x000e, lo: 0x05}, - {value: 0x3d0f, lo: 0x8d, hi: 0x8e}, - {value: 0x3d16, lo: 0x8f, hi: 0x8f}, + {value: 0x3b2d, lo: 0x8d, hi: 0x8e}, + {value: 0x3b34, lo: 0x8f, hi: 0x8f}, {value: 0xa000, lo: 0x90, hi: 0x90}, {value: 0xa000, lo: 0x92, hi: 0x92}, {value: 0xa000, lo: 0x94, hi: 0x94}, // Block 0x42, offset 0x167 - {value: 0x62c7, lo: 0x0a}, + {value: 0x64a9, lo: 0x0a}, {value: 0xa000, lo: 0x83, hi: 0x83}, - {value: 0x3d24, lo: 0x84, hi: 0x84}, + {value: 0x3b42, lo: 0x84, hi: 0x84}, {value: 0xa000, lo: 0x88, hi: 0x88}, - {value: 0x3d2b, lo: 0x89, hi: 0x89}, + {value: 0x3b49, lo: 0x89, hi: 0x89}, {value: 0xa000, lo: 0x8b, hi: 0x8b}, - {value: 0x3d32, lo: 0x8c, hi: 0x8c}, + {value: 0x3b50, lo: 0x8c, hi: 0x8c}, {value: 0xa000, lo: 0xa3, hi: 0xa3}, - {value: 0x3d39, lo: 0xa4, hi: 0xa5}, - {value: 0x3d40, lo: 0xa6, hi: 0xa6}, + {value: 0x3b57, lo: 0xa4, hi: 0xa5}, + {value: 0x3b5e, lo: 0xa6, hi: 0xa6}, {value: 0xa000, lo: 0xbc, hi: 0xbc}, // Block 0x43, offset 0x172 {value: 0x0007, lo: 0x03}, - {value: 0x3da9, lo: 0xa0, hi: 0xa1}, - {value: 0x3dd3, lo: 0xa2, hi: 0xa3}, - {value: 0x3dfd, lo: 0xaa, hi: 0xad}, + {value: 0x3bc7, lo: 0xa0, hi: 0xa1}, + {value: 0x3bf1, lo: 0xa2, hi: 0xa3}, + {value: 0x3c1b, lo: 0xaa, hi: 0xad}, // Block 0x44, offset 0x176 {value: 0x0004, lo: 0x01}, {value: 0x0586, lo: 0xa9, hi: 0xaa}, // Block 0x45, offset 0x178 {value: 0x0000, lo: 0x01}, - {value: 0x461e, lo: 0x9c, hi: 0x9c}, + {value: 0x4596, lo: 0x9c, hi: 0x9c}, // Block 0x46, offset 0x17a {value: 0x0000, lo: 0x01}, {value: 0x8133, lo: 0xaf, hi: 0xb1}, @@ -4187,29 +4187,29 @@ var nfcSparseValues = [730]valueRange{ {value: 0xc600, lo: 0x89, hi: 0xa3}, // Block 0x63, offset 0x1eb {value: 0x0006, lo: 0x0d}, - {value: 0x44d1, lo: 0x9d, hi: 0x9d}, + {value: 0x4449, lo: 0x9d, hi: 0x9d}, {value: 0x8116, lo: 0x9e, hi: 0x9e}, - {value: 0x4543, lo: 0x9f, hi: 0x9f}, - {value: 0x4531, lo: 0xaa, hi: 0xab}, - {value: 0x4635, lo: 0xac, hi: 0xac}, - {value: 0x463d, lo: 0xad, hi: 0xad}, - {value: 0x4489, lo: 0xae, hi: 0xb1}, - {value: 0x44a7, lo: 0xb2, hi: 0xb4}, - {value: 0x44bf, lo: 0xb5, hi: 0xb6}, - {value: 0x44cb, lo: 0xb8, hi: 0xb8}, - {value: 0x44d7, lo: 0xb9, hi: 0xbb}, - {value: 0x44ef, lo: 0xbc, hi: 0xbc}, - {value: 0x44f5, lo: 0xbe, hi: 0xbe}, + {value: 0x44bb, lo: 0x9f, hi: 0x9f}, + {value: 0x44a9, lo: 0xaa, hi: 0xab}, + {value: 0x45ad, lo: 0xac, hi: 0xac}, + {value: 0x45b5, lo: 0xad, hi: 0xad}, + {value: 0x4401, lo: 0xae, hi: 0xb1}, + {value: 0x441f, lo: 0xb2, hi: 0xb4}, + {value: 0x4437, lo: 0xb5, hi: 0xb6}, + {value: 0x4443, lo: 0xb8, hi: 0xb8}, + {value: 0x444f, lo: 0xb9, hi: 0xbb}, + {value: 0x4467, lo: 0xbc, hi: 0xbc}, + {value: 0x446d, lo: 0xbe, hi: 0xbe}, // Block 0x64, offset 0x1f9 {value: 0x0006, lo: 0x08}, - {value: 0x44fb, lo: 0x80, hi: 0x81}, - {value: 0x4507, lo: 0x83, hi: 0x84}, - {value: 0x4519, lo: 0x86, hi: 0x89}, - {value: 0x453d, lo: 0x8a, hi: 0x8a}, - {value: 0x44b9, lo: 0x8b, hi: 0x8b}, - {value: 0x44a1, lo: 0x8c, hi: 0x8c}, - {value: 0x44e9, lo: 0x8d, hi: 0x8d}, - {value: 0x4513, lo: 0x8e, hi: 0x8e}, + {value: 0x4473, lo: 0x80, hi: 0x81}, + {value: 0x447f, lo: 0x83, hi: 0x84}, + {value: 0x4491, lo: 0x86, hi: 0x89}, + {value: 0x44b5, lo: 0x8a, hi: 0x8a}, + {value: 0x4431, lo: 0x8b, hi: 0x8b}, + {value: 0x4419, lo: 0x8c, hi: 0x8c}, + {value: 0x4461, lo: 0x8d, hi: 0x8d}, + {value: 0x448b, lo: 0x8e, hi: 0x8e}, // Block 0x65, offset 0x202 {value: 0x0000, lo: 0x02}, {value: 0x8100, lo: 0xa4, hi: 0xa5}, @@ -4307,18 +4307,18 @@ var nfcSparseValues = [730]valueRange{ // Block 0x7b, offset 0x24a {value: 0x17fe, lo: 0x07}, {value: 0xa000, lo: 0x99, hi: 0x99}, - {value: 0x4379, lo: 0x9a, hi: 0x9a}, + {value: 0x4277, lo: 0x9a, hi: 0x9a}, {value: 0xa000, lo: 0x9b, hi: 0x9b}, - {value: 0x4383, lo: 0x9c, hi: 0x9c}, + {value: 0x4281, lo: 0x9c, hi: 0x9c}, {value: 0xa000, lo: 0xa5, hi: 0xa5}, - {value: 0x438d, lo: 0xab, hi: 0xab}, + {value: 0x428b, lo: 0xab, hi: 0xab}, {value: 0x8105, lo: 0xb9, hi: 0xba}, // Block 0x7c, offset 0x252 {value: 0x0000, lo: 0x06}, {value: 0x8133, lo: 0x80, hi: 0x82}, {value: 0x9900, lo: 0xa7, hi: 0xa7}, - {value: 0x2eb5, lo: 0xae, hi: 0xae}, - {value: 0x2ebf, lo: 0xaf, hi: 0xaf}, + {value: 0x4295, lo: 0xae, hi: 0xae}, + {value: 0x429f, lo: 0xaf, hi: 0xaf}, {value: 0xa000, lo: 0xb1, hi: 0xb2}, {value: 0x8105, lo: 0xb3, hi: 0xb4}, // Block 0x7d, offset 0x259 @@ -4339,8 +4339,8 @@ var nfcSparseValues = [730]valueRange{ // Block 0x81, offset 0x264 {value: 0x0000, lo: 0x07}, {value: 0xa000, lo: 0x87, hi: 0x87}, - {value: 0x2ec9, lo: 0x8b, hi: 0x8b}, - {value: 0x2ed3, lo: 0x8c, hi: 0x8c}, + {value: 0x42a9, lo: 0x8b, hi: 0x8b}, + {value: 0x42b3, lo: 0x8c, hi: 0x8c}, {value: 0x8105, lo: 0x8d, hi: 0x8d}, {value: 0x9900, lo: 0x97, hi: 0x97}, {value: 0x8133, lo: 0xa6, hi: 0xac}, @@ -4351,13 +4351,13 @@ var nfcSparseValues = [730]valueRange{ {value: 0x8103, lo: 0x86, hi: 0x86}, {value: 0x8133, lo: 0x9e, hi: 0x9e}, // Block 0x83, offset 0x270 - {value: 0x6a23, lo: 0x06}, + {value: 0x5643, lo: 0x06}, {value: 0x9900, lo: 0xb0, hi: 0xb0}, {value: 0xa000, lo: 0xb9, hi: 0xb9}, {value: 0x9900, lo: 0xba, hi: 0xba}, - {value: 0x2ee7, lo: 0xbb, hi: 0xbb}, - {value: 0x2edd, lo: 0xbc, hi: 0xbd}, - {value: 0x2ef1, lo: 0xbe, hi: 0xbe}, + {value: 0x42c7, lo: 0xbb, hi: 0xbb}, + {value: 0x42bd, lo: 0xbc, hi: 0xbd}, + {value: 0x42d1, lo: 0xbe, hi: 0xbe}, // Block 0x84, offset 0x277 {value: 0x0000, lo: 0x02}, {value: 0x8105, lo: 0x82, hi: 0x82}, @@ -4366,8 +4366,8 @@ var nfcSparseValues = [730]valueRange{ {value: 0x0000, lo: 0x05}, {value: 0x9900, lo: 0xaf, hi: 0xaf}, {value: 0xa000, lo: 0xb8, hi: 0xb9}, - {value: 0x2efb, lo: 0xba, hi: 0xba}, - {value: 0x2f05, lo: 0xbb, hi: 0xbb}, + {value: 0x42db, lo: 0xba, hi: 0xba}, + {value: 0x42e5, lo: 0xbb, hi: 0xbb}, {value: 0x8105, lo: 0xbf, hi: 0xbf}, // Block 0x86, offset 0x280 {value: 0x0000, lo: 0x01}, @@ -4387,7 +4387,7 @@ var nfcSparseValues = [730]valueRange{ {value: 0x0000, lo: 0x04}, {value: 0x9900, lo: 0xb0, hi: 0xb0}, {value: 0xa000, lo: 0xb5, hi: 0xb5}, - {value: 0x2f0f, lo: 0xb8, hi: 0xb8}, + {value: 0x42ef, lo: 0xb8, hi: 0xb8}, {value: 0x8105, lo: 0xbd, hi: 0xbe}, // Block 0x8b, offset 0x28f {value: 0x0000, lo: 0x01}, @@ -4428,13 +4428,13 @@ var nfcSparseValues = [730]valueRange{ {value: 0x8101, lo: 0x9e, hi: 0x9e}, // Block 0x97, offset 0x2a8 {value: 0x0000, lo: 0x0c}, - {value: 0x470d, lo: 0x9e, hi: 0x9e}, - {value: 0x4717, lo: 0x9f, hi: 0x9f}, - {value: 0x474b, lo: 0xa0, hi: 0xa0}, - {value: 0x4759, lo: 0xa1, hi: 0xa1}, - {value: 0x4767, lo: 0xa2, hi: 0xa2}, - {value: 0x4775, lo: 0xa3, hi: 0xa3}, - {value: 0x4783, lo: 0xa4, hi: 0xa4}, + {value: 0x46fd, lo: 0x9e, hi: 0x9e}, + {value: 0x4707, lo: 0x9f, hi: 0x9f}, + {value: 0x473b, lo: 0xa0, hi: 0xa0}, + {value: 0x4749, lo: 0xa1, hi: 0xa1}, + {value: 0x4757, lo: 0xa2, hi: 0xa2}, + {value: 0x4765, lo: 0xa3, hi: 0xa3}, + {value: 0x4773, lo: 0xa4, hi: 0xa4}, {value: 0x812c, lo: 0xa5, hi: 0xa6}, {value: 0x8101, lo: 0xa7, hi: 0xa9}, {value: 0x8131, lo: 0xad, hi: 0xad}, @@ -4446,14 +4446,14 @@ var nfcSparseValues = [730]valueRange{ {value: 0x8133, lo: 0x85, hi: 0x89}, {value: 0x812e, lo: 0x8a, hi: 0x8b}, {value: 0x8133, lo: 0xaa, hi: 0xad}, - {value: 0x4721, lo: 0xbb, hi: 0xbb}, - {value: 0x472b, lo: 0xbc, hi: 0xbc}, - {value: 0x4791, lo: 0xbd, hi: 0xbd}, - {value: 0x47ad, lo: 0xbe, hi: 0xbe}, - {value: 0x479f, lo: 0xbf, hi: 0xbf}, + {value: 0x4711, lo: 0xbb, hi: 0xbb}, + {value: 0x471b, lo: 0xbc, hi: 0xbc}, + {value: 0x4781, lo: 0xbd, hi: 0xbd}, + {value: 0x479d, lo: 0xbe, hi: 0xbe}, + {value: 0x478f, lo: 0xbf, hi: 0xbf}, // Block 0x99, offset 0x2bf {value: 0x0000, lo: 0x01}, - {value: 0x47bb, lo: 0x80, hi: 0x80}, + {value: 0x47ab, lo: 0x80, hi: 0x80}, // Block 0x9a, offset 0x2c1 {value: 0x0000, lo: 0x01}, {value: 0x8133, lo: 0x82, hi: 0x84}, @@ -4660,7 +4660,7 @@ func (t *nfkcTrie) lookupStringUnsafe(s string) uint16 { return 0 } -// nfkcTrie. Total size: 19260 bytes (18.81 KiB). Checksum: 1a0bbc4c8c24da49. +// nfkcTrie. Total size: 19260 bytes (18.81 KiB). Checksum: 4d294206c9ae0ba8. type nfkcTrie struct{} func newNfkcTrie(i int) *nfkcTrie { @@ -4696,63 +4696,63 @@ var nfkcValues = [6208]uint16{ 0x76: 0xa000, 0x77: 0xa000, 0x78: 0xa000, 0x79: 0xa000, 0x7a: 0xa000, // Block 0x2, offset 0x80 // Block 0x3, offset 0xc0 - 0xc0: 0x30b0, 0xc1: 0x30b5, 0xc2: 0x47c9, 0xc3: 0x30ba, 0xc4: 0x47d8, 0xc5: 0x47dd, - 0xc6: 0xa000, 0xc7: 0x47e7, 0xc8: 0x3123, 0xc9: 0x3128, 0xca: 0x47ec, 0xcb: 0x313c, - 0xcc: 0x31af, 0xcd: 0x31b4, 0xce: 0x31b9, 0xcf: 0x4800, 0xd1: 0x3245, - 0xd2: 0x3268, 0xd3: 0x326d, 0xd4: 0x480a, 0xd5: 0x480f, 0xd6: 0x481e, - 0xd8: 0xa000, 0xd9: 0x32f4, 0xda: 0x32f9, 0xdb: 0x32fe, 0xdc: 0x4850, 0xdd: 0x3376, - 0xe0: 0x33bc, 0xe1: 0x33c1, 0xe2: 0x485a, 0xe3: 0x33c6, - 0xe4: 0x4869, 0xe5: 0x486e, 0xe6: 0xa000, 0xe7: 0x4878, 0xe8: 0x342f, 0xe9: 0x3434, - 0xea: 0x487d, 0xeb: 0x3448, 0xec: 0x34c0, 0xed: 0x34c5, 0xee: 0x34ca, 0xef: 0x4891, - 0xf1: 0x3556, 0xf2: 0x3579, 0xf3: 0x357e, 0xf4: 0x489b, 0xf5: 0x48a0, - 0xf6: 0x48af, 0xf8: 0xa000, 0xf9: 0x360a, 0xfa: 0x360f, 0xfb: 0x3614, - 0xfc: 0x48e1, 0xfd: 0x3691, 0xff: 0x36aa, + 0xc0: 0x2ece, 0xc1: 0x2ed3, 0xc2: 0x47b9, 0xc3: 0x2ed8, 0xc4: 0x47c8, 0xc5: 0x47cd, + 0xc6: 0xa000, 0xc7: 0x47d7, 0xc8: 0x2f41, 0xc9: 0x2f46, 0xca: 0x47dc, 0xcb: 0x2f5a, + 0xcc: 0x2fcd, 0xcd: 0x2fd2, 0xce: 0x2fd7, 0xcf: 0x47f0, 0xd1: 0x3063, + 0xd2: 0x3086, 0xd3: 0x308b, 0xd4: 0x47fa, 0xd5: 0x47ff, 0xd6: 0x480e, + 0xd8: 0xa000, 0xd9: 0x3112, 0xda: 0x3117, 0xdb: 0x311c, 0xdc: 0x4840, 0xdd: 0x3194, + 0xe0: 0x31da, 0xe1: 0x31df, 0xe2: 0x484a, 0xe3: 0x31e4, + 0xe4: 0x4859, 0xe5: 0x485e, 0xe6: 0xa000, 0xe7: 0x4868, 0xe8: 0x324d, 0xe9: 0x3252, + 0xea: 0x486d, 0xeb: 0x3266, 0xec: 0x32de, 0xed: 0x32e3, 0xee: 0x32e8, 0xef: 0x4881, + 0xf1: 0x3374, 0xf2: 0x3397, 0xf3: 0x339c, 0xf4: 0x488b, 0xf5: 0x4890, + 0xf6: 0x489f, 0xf8: 0xa000, 0xf9: 0x3428, 0xfa: 0x342d, 0xfb: 0x3432, + 0xfc: 0x48d1, 0xfd: 0x34af, 0xff: 0x34c8, // Block 0x4, offset 0x100 - 0x100: 0x30bf, 0x101: 0x33cb, 0x102: 0x47ce, 0x103: 0x485f, 0x104: 0x30dd, 0x105: 0x33e9, - 0x106: 0x30f1, 0x107: 0x33fd, 0x108: 0x30f6, 0x109: 0x3402, 0x10a: 0x30fb, 0x10b: 0x3407, - 0x10c: 0x3100, 0x10d: 0x340c, 0x10e: 0x310a, 0x10f: 0x3416, - 0x112: 0x47f1, 0x113: 0x4882, 0x114: 0x3132, 0x115: 0x343e, 0x116: 0x3137, 0x117: 0x3443, - 0x118: 0x3155, 0x119: 0x3461, 0x11a: 0x3146, 0x11b: 0x3452, 0x11c: 0x316e, 0x11d: 0x347a, - 0x11e: 0x3178, 0x11f: 0x3484, 0x120: 0x317d, 0x121: 0x3489, 0x122: 0x3187, 0x123: 0x3493, - 0x124: 0x318c, 0x125: 0x3498, 0x128: 0x31be, 0x129: 0x34cf, - 0x12a: 0x31c3, 0x12b: 0x34d4, 0x12c: 0x31c8, 0x12d: 0x34d9, 0x12e: 0x31eb, 0x12f: 0x34f7, - 0x130: 0x31cd, 0x132: 0x1a8a, 0x133: 0x1b17, 0x134: 0x31f5, 0x135: 0x3501, - 0x136: 0x3209, 0x137: 0x351a, 0x139: 0x3213, 0x13a: 0x3524, 0x13b: 0x321d, - 0x13c: 0x352e, 0x13d: 0x3218, 0x13e: 0x3529, 0x13f: 0x1cdc, + 0x100: 0x2edd, 0x101: 0x31e9, 0x102: 0x47be, 0x103: 0x484f, 0x104: 0x2efb, 0x105: 0x3207, + 0x106: 0x2f0f, 0x107: 0x321b, 0x108: 0x2f14, 0x109: 0x3220, 0x10a: 0x2f19, 0x10b: 0x3225, + 0x10c: 0x2f1e, 0x10d: 0x322a, 0x10e: 0x2f28, 0x10f: 0x3234, + 0x112: 0x47e1, 0x113: 0x4872, 0x114: 0x2f50, 0x115: 0x325c, 0x116: 0x2f55, 0x117: 0x3261, + 0x118: 0x2f73, 0x119: 0x327f, 0x11a: 0x2f64, 0x11b: 0x3270, 0x11c: 0x2f8c, 0x11d: 0x3298, + 0x11e: 0x2f96, 0x11f: 0x32a2, 0x120: 0x2f9b, 0x121: 0x32a7, 0x122: 0x2fa5, 0x123: 0x32b1, + 0x124: 0x2faa, 0x125: 0x32b6, 0x128: 0x2fdc, 0x129: 0x32ed, + 0x12a: 0x2fe1, 0x12b: 0x32f2, 0x12c: 0x2fe6, 0x12d: 0x32f7, 0x12e: 0x3009, 0x12f: 0x3315, + 0x130: 0x2feb, 0x132: 0x1a8a, 0x133: 0x1b17, 0x134: 0x3013, 0x135: 0x331f, + 0x136: 0x3027, 0x137: 0x3338, 0x139: 0x3031, 0x13a: 0x3342, 0x13b: 0x303b, + 0x13c: 0x334c, 0x13d: 0x3036, 0x13e: 0x3347, 0x13f: 0x1cdc, // Block 0x5, offset 0x140 - 0x140: 0x1d64, 0x143: 0x3240, 0x144: 0x3551, 0x145: 0x3259, - 0x146: 0x356a, 0x147: 0x324f, 0x148: 0x3560, 0x149: 0x1d8c, - 0x14c: 0x4814, 0x14d: 0x48a5, 0x14e: 0x3272, 0x14f: 0x3583, 0x150: 0x327c, 0x151: 0x358d, - 0x154: 0x329a, 0x155: 0x35ab, 0x156: 0x32b3, 0x157: 0x35c4, - 0x158: 0x32a4, 0x159: 0x35b5, 0x15a: 0x4837, 0x15b: 0x48c8, 0x15c: 0x32bd, 0x15d: 0x35ce, - 0x15e: 0x32cc, 0x15f: 0x35dd, 0x160: 0x483c, 0x161: 0x48cd, 0x162: 0x32e5, 0x163: 0x35fb, - 0x164: 0x32d6, 0x165: 0x35ec, 0x168: 0x4846, 0x169: 0x48d7, - 0x16a: 0x484b, 0x16b: 0x48dc, 0x16c: 0x3303, 0x16d: 0x3619, 0x16e: 0x330d, 0x16f: 0x3623, - 0x170: 0x3312, 0x171: 0x3628, 0x172: 0x3330, 0x173: 0x3646, 0x174: 0x3353, 0x175: 0x3669, - 0x176: 0x337b, 0x177: 0x3696, 0x178: 0x338f, 0x179: 0x339e, 0x17a: 0x36be, 0x17b: 0x33a8, - 0x17c: 0x36c8, 0x17d: 0x33ad, 0x17e: 0x36cd, 0x17f: 0x00a7, + 0x140: 0x1d64, 0x143: 0x305e, 0x144: 0x336f, 0x145: 0x3077, + 0x146: 0x3388, 0x147: 0x306d, 0x148: 0x337e, 0x149: 0x1d8c, + 0x14c: 0x4804, 0x14d: 0x4895, 0x14e: 0x3090, 0x14f: 0x33a1, 0x150: 0x309a, 0x151: 0x33ab, + 0x154: 0x30b8, 0x155: 0x33c9, 0x156: 0x30d1, 0x157: 0x33e2, + 0x158: 0x30c2, 0x159: 0x33d3, 0x15a: 0x4827, 0x15b: 0x48b8, 0x15c: 0x30db, 0x15d: 0x33ec, + 0x15e: 0x30ea, 0x15f: 0x33fb, 0x160: 0x482c, 0x161: 0x48bd, 0x162: 0x3103, 0x163: 0x3419, + 0x164: 0x30f4, 0x165: 0x340a, 0x168: 0x4836, 0x169: 0x48c7, + 0x16a: 0x483b, 0x16b: 0x48cc, 0x16c: 0x3121, 0x16d: 0x3437, 0x16e: 0x312b, 0x16f: 0x3441, + 0x170: 0x3130, 0x171: 0x3446, 0x172: 0x314e, 0x173: 0x3464, 0x174: 0x3171, 0x175: 0x3487, + 0x176: 0x3199, 0x177: 0x34b4, 0x178: 0x31ad, 0x179: 0x31bc, 0x17a: 0x34dc, 0x17b: 0x31c6, + 0x17c: 0x34e6, 0x17d: 0x31cb, 0x17e: 0x34eb, 0x17f: 0x00a7, // Block 0x6, offset 0x180 - 0x184: 0x2f2f, 0x185: 0x2f35, - 0x186: 0x2f3b, 0x187: 0x1a9f, 0x188: 0x1aa2, 0x189: 0x1b38, 0x18a: 0x1ab7, 0x18b: 0x1aba, - 0x18c: 0x1b6e, 0x18d: 0x30c9, 0x18e: 0x33d5, 0x18f: 0x31d7, 0x190: 0x34e3, 0x191: 0x3281, - 0x192: 0x3592, 0x193: 0x3317, 0x194: 0x362d, 0x195: 0x3b10, 0x196: 0x3c9f, 0x197: 0x3b09, - 0x198: 0x3c98, 0x199: 0x3b17, 0x19a: 0x3ca6, 0x19b: 0x3b02, 0x19c: 0x3c91, - 0x19e: 0x39f1, 0x19f: 0x3b80, 0x1a0: 0x39ea, 0x1a1: 0x3b79, 0x1a2: 0x36f4, 0x1a3: 0x3706, - 0x1a6: 0x3182, 0x1a7: 0x348e, 0x1a8: 0x31ff, 0x1a9: 0x3510, - 0x1aa: 0x482d, 0x1ab: 0x48be, 0x1ac: 0x3ad1, 0x1ad: 0x3c60, 0x1ae: 0x3718, 0x1af: 0x371e, - 0x1b0: 0x3506, 0x1b1: 0x1a6f, 0x1b2: 0x1a72, 0x1b3: 0x1aff, 0x1b4: 0x3169, 0x1b5: 0x3475, - 0x1b8: 0x323b, 0x1b9: 0x354c, 0x1ba: 0x39f8, 0x1bb: 0x3b87, - 0x1bc: 0x36ee, 0x1bd: 0x3700, 0x1be: 0x36fa, 0x1bf: 0x370c, + 0x184: 0x2dd5, 0x185: 0x2ddb, + 0x186: 0x2de1, 0x187: 0x1a9f, 0x188: 0x1aa2, 0x189: 0x1b38, 0x18a: 0x1ab7, 0x18b: 0x1aba, + 0x18c: 0x1b6e, 0x18d: 0x2ee7, 0x18e: 0x31f3, 0x18f: 0x2ff5, 0x190: 0x3301, 0x191: 0x309f, + 0x192: 0x33b0, 0x193: 0x3135, 0x194: 0x344b, 0x195: 0x392e, 0x196: 0x3abd, 0x197: 0x3927, + 0x198: 0x3ab6, 0x199: 0x3935, 0x19a: 0x3ac4, 0x19b: 0x3920, 0x19c: 0x3aaf, + 0x19e: 0x380f, 0x19f: 0x399e, 0x1a0: 0x3808, 0x1a1: 0x3997, 0x1a2: 0x3512, 0x1a3: 0x3524, + 0x1a6: 0x2fa0, 0x1a7: 0x32ac, 0x1a8: 0x301d, 0x1a9: 0x332e, + 0x1aa: 0x481d, 0x1ab: 0x48ae, 0x1ac: 0x38ef, 0x1ad: 0x3a7e, 0x1ae: 0x3536, 0x1af: 0x353c, + 0x1b0: 0x3324, 0x1b1: 0x1a6f, 0x1b2: 0x1a72, 0x1b3: 0x1aff, 0x1b4: 0x2f87, 0x1b5: 0x3293, + 0x1b8: 0x3059, 0x1b9: 0x336a, 0x1ba: 0x3816, 0x1bb: 0x39a5, + 0x1bc: 0x350c, 0x1bd: 0x351e, 0x1be: 0x3518, 0x1bf: 0x352a, // Block 0x7, offset 0x1c0 - 0x1c0: 0x30ce, 0x1c1: 0x33da, 0x1c2: 0x30d3, 0x1c3: 0x33df, 0x1c4: 0x314b, 0x1c5: 0x3457, - 0x1c6: 0x3150, 0x1c7: 0x345c, 0x1c8: 0x31dc, 0x1c9: 0x34e8, 0x1ca: 0x31e1, 0x1cb: 0x34ed, - 0x1cc: 0x3286, 0x1cd: 0x3597, 0x1ce: 0x328b, 0x1cf: 0x359c, 0x1d0: 0x32a9, 0x1d1: 0x35ba, - 0x1d2: 0x32ae, 0x1d3: 0x35bf, 0x1d4: 0x331c, 0x1d5: 0x3632, 0x1d6: 0x3321, 0x1d7: 0x3637, - 0x1d8: 0x32c7, 0x1d9: 0x35d8, 0x1da: 0x32e0, 0x1db: 0x35f6, - 0x1de: 0x319b, 0x1df: 0x34a7, - 0x1e6: 0x47d3, 0x1e7: 0x4864, 0x1e8: 0x47fb, 0x1e9: 0x488c, - 0x1ea: 0x3aa0, 0x1eb: 0x3c2f, 0x1ec: 0x3a7d, 0x1ed: 0x3c0c, 0x1ee: 0x4819, 0x1ef: 0x48aa, - 0x1f0: 0x3a99, 0x1f1: 0x3c28, 0x1f2: 0x3385, 0x1f3: 0x36a0, + 0x1c0: 0x2eec, 0x1c1: 0x31f8, 0x1c2: 0x2ef1, 0x1c3: 0x31fd, 0x1c4: 0x2f69, 0x1c5: 0x3275, + 0x1c6: 0x2f6e, 0x1c7: 0x327a, 0x1c8: 0x2ffa, 0x1c9: 0x3306, 0x1ca: 0x2fff, 0x1cb: 0x330b, + 0x1cc: 0x30a4, 0x1cd: 0x33b5, 0x1ce: 0x30a9, 0x1cf: 0x33ba, 0x1d0: 0x30c7, 0x1d1: 0x33d8, + 0x1d2: 0x30cc, 0x1d3: 0x33dd, 0x1d4: 0x313a, 0x1d5: 0x3450, 0x1d6: 0x313f, 0x1d7: 0x3455, + 0x1d8: 0x30e5, 0x1d9: 0x33f6, 0x1da: 0x30fe, 0x1db: 0x3414, + 0x1de: 0x2fb9, 0x1df: 0x32c5, + 0x1e6: 0x47c3, 0x1e7: 0x4854, 0x1e8: 0x47eb, 0x1e9: 0x487c, + 0x1ea: 0x38be, 0x1eb: 0x3a4d, 0x1ec: 0x389b, 0x1ed: 0x3a2a, 0x1ee: 0x4809, 0x1ef: 0x489a, + 0x1f0: 0x38b7, 0x1f1: 0x3a46, 0x1f2: 0x31a3, 0x1f3: 0x34be, // Block 0x8, offset 0x200 0x200: 0x9933, 0x201: 0x9933, 0x202: 0x9933, 0x203: 0x9933, 0x204: 0x9933, 0x205: 0x8133, 0x206: 0x9933, 0x207: 0x9933, 0x208: 0x9933, 0x209: 0x9933, 0x20a: 0x9933, 0x20b: 0x9933, @@ -4775,49 +4775,49 @@ var nfkcValues = [6208]uint16{ 0x264: 0x8133, 0x265: 0x8133, 0x266: 0x8133, 0x267: 0x8133, 0x268: 0x8133, 0x269: 0x8133, 0x26a: 0x8133, 0x26b: 0x8133, 0x26c: 0x8133, 0x26d: 0x8133, 0x26e: 0x8133, 0x26f: 0x8133, 0x274: 0x01ee, - 0x27a: 0x43e6, + 0x27a: 0x435e, 0x27e: 0x0037, // Block 0xa, offset 0x280 - 0x284: 0x439b, 0x285: 0x45bc, - 0x286: 0x372a, 0x287: 0x00ce, 0x288: 0x3748, 0x289: 0x3754, 0x28a: 0x3766, - 0x28c: 0x3784, 0x28e: 0x3796, 0x28f: 0x37b4, 0x290: 0x3f49, 0x291: 0xa000, + 0x284: 0x4313, 0x285: 0x4534, + 0x286: 0x3548, 0x287: 0x00ce, 0x288: 0x3566, 0x289: 0x3572, 0x28a: 0x3584, + 0x28c: 0x35a2, 0x28e: 0x35b4, 0x28f: 0x35d2, 0x290: 0x3d67, 0x291: 0xa000, 0x295: 0xa000, 0x297: 0xa000, 0x299: 0xa000, 0x29f: 0xa000, 0x2a1: 0xa000, 0x2a5: 0xa000, 0x2a9: 0xa000, - 0x2aa: 0x3778, 0x2ab: 0x37a8, 0x2ac: 0x493f, 0x2ad: 0x37d8, 0x2ae: 0x4969, 0x2af: 0x37ea, - 0x2b0: 0x3fb1, 0x2b1: 0xa000, 0x2b5: 0xa000, + 0x2aa: 0x3596, 0x2ab: 0x35c6, 0x2ac: 0x492f, 0x2ad: 0x35f6, 0x2ae: 0x4959, 0x2af: 0x3608, + 0x2b0: 0x3dcf, 0x2b1: 0xa000, 0x2b5: 0xa000, 0x2b7: 0xa000, 0x2b9: 0xa000, 0x2bf: 0xa000, // Block 0xb, offset 0x2c0 0x2c1: 0xa000, 0x2c5: 0xa000, - 0x2c9: 0xa000, 0x2ca: 0x4981, 0x2cb: 0x499f, - 0x2cc: 0x3808, 0x2cd: 0x3820, 0x2ce: 0x49b7, 0x2d0: 0x0242, 0x2d1: 0x0254, - 0x2d2: 0x0230, 0x2d3: 0x444d, 0x2d4: 0x4453, 0x2d5: 0x027e, 0x2d6: 0x026c, + 0x2c9: 0xa000, 0x2ca: 0x4971, 0x2cb: 0x498f, + 0x2cc: 0x3626, 0x2cd: 0x363e, 0x2ce: 0x49a7, 0x2d0: 0x0242, 0x2d1: 0x0254, + 0x2d2: 0x0230, 0x2d3: 0x43c5, 0x2d4: 0x43cb, 0x2d5: 0x027e, 0x2d6: 0x026c, 0x2f0: 0x025a, 0x2f1: 0x026f, 0x2f2: 0x0272, 0x2f4: 0x020c, 0x2f5: 0x024b, 0x2f9: 0x022a, // Block 0xc, offset 0x300 - 0x300: 0x3862, 0x301: 0x386e, 0x303: 0x385c, - 0x306: 0xa000, 0x307: 0x384a, - 0x30c: 0x389e, 0x30d: 0x3886, 0x30e: 0x38b0, 0x310: 0xa000, + 0x300: 0x3680, 0x301: 0x368c, 0x303: 0x367a, + 0x306: 0xa000, 0x307: 0x3668, + 0x30c: 0x36bc, 0x30d: 0x36a4, 0x30e: 0x36ce, 0x310: 0xa000, 0x313: 0xa000, 0x315: 0xa000, 0x316: 0xa000, 0x317: 0xa000, - 0x318: 0xa000, 0x319: 0x3892, 0x31a: 0xa000, + 0x318: 0xa000, 0x319: 0x36b0, 0x31a: 0xa000, 0x31e: 0xa000, 0x323: 0xa000, 0x327: 0xa000, 0x32b: 0xa000, 0x32d: 0xa000, 0x330: 0xa000, 0x333: 0xa000, 0x335: 0xa000, - 0x336: 0xa000, 0x337: 0xa000, 0x338: 0xa000, 0x339: 0x3916, 0x33a: 0xa000, + 0x336: 0xa000, 0x337: 0xa000, 0x338: 0xa000, 0x339: 0x3734, 0x33a: 0xa000, 0x33e: 0xa000, // Block 0xd, offset 0x340 - 0x341: 0x3874, 0x342: 0x38f8, - 0x350: 0x3850, 0x351: 0x38d4, - 0x352: 0x3856, 0x353: 0x38da, 0x356: 0x3868, 0x357: 0x38ec, - 0x358: 0xa000, 0x359: 0xa000, 0x35a: 0x396a, 0x35b: 0x3970, 0x35c: 0x387a, 0x35d: 0x38fe, - 0x35e: 0x3880, 0x35f: 0x3904, 0x362: 0x388c, 0x363: 0x3910, - 0x364: 0x3898, 0x365: 0x391c, 0x366: 0x38a4, 0x367: 0x3928, 0x368: 0xa000, 0x369: 0xa000, - 0x36a: 0x3976, 0x36b: 0x397c, 0x36c: 0x38ce, 0x36d: 0x3952, 0x36e: 0x38aa, 0x36f: 0x392e, - 0x370: 0x38b6, 0x371: 0x393a, 0x372: 0x38bc, 0x373: 0x3940, 0x374: 0x38c2, 0x375: 0x3946, - 0x378: 0x38c8, 0x379: 0x394c, + 0x341: 0x3692, 0x342: 0x3716, + 0x350: 0x366e, 0x351: 0x36f2, + 0x352: 0x3674, 0x353: 0x36f8, 0x356: 0x3686, 0x357: 0x370a, + 0x358: 0xa000, 0x359: 0xa000, 0x35a: 0x3788, 0x35b: 0x378e, 0x35c: 0x3698, 0x35d: 0x371c, + 0x35e: 0x369e, 0x35f: 0x3722, 0x362: 0x36aa, 0x363: 0x372e, + 0x364: 0x36b6, 0x365: 0x373a, 0x366: 0x36c2, 0x367: 0x3746, 0x368: 0xa000, 0x369: 0xa000, + 0x36a: 0x3794, 0x36b: 0x379a, 0x36c: 0x36ec, 0x36d: 0x3770, 0x36e: 0x36c8, 0x36f: 0x374c, + 0x370: 0x36d4, 0x371: 0x3758, 0x372: 0x36da, 0x373: 0x375e, 0x374: 0x36e0, 0x375: 0x3764, + 0x378: 0x36e6, 0x379: 0x376a, // Block 0xe, offset 0x380 0x387: 0x1e91, 0x391: 0x812e, @@ -4850,12 +4850,12 @@ var nfkcValues = [6208]uint16{ 0x43c: 0x8133, 0x43d: 0x8133, 0x43e: 0x8133, 0x43f: 0x8133, // Block 0x11, offset 0x440 0x445: 0xa000, - 0x446: 0x2e5d, 0x447: 0xa000, 0x448: 0x2e65, 0x449: 0xa000, 0x44a: 0x2e6d, 0x44b: 0xa000, - 0x44c: 0x2e75, 0x44d: 0xa000, 0x44e: 0x2e7d, 0x451: 0xa000, - 0x452: 0x2e85, + 0x446: 0x3ee7, 0x447: 0xa000, 0x448: 0x3eef, 0x449: 0xa000, 0x44a: 0x3ef7, 0x44b: 0xa000, + 0x44c: 0x3eff, 0x44d: 0xa000, 0x44e: 0x3f07, 0x451: 0xa000, + 0x452: 0x3f0f, 0x474: 0x8103, 0x475: 0x9900, - 0x47a: 0xa000, 0x47b: 0x2e8d, - 0x47c: 0xa000, 0x47d: 0x2e95, 0x47e: 0xa000, 0x47f: 0xa000, + 0x47a: 0xa000, 0x47b: 0x3f17, + 0x47c: 0xa000, 0x47d: 0x3f1f, 0x47e: 0xa000, 0x47f: 0xa000, // Block 0x12, offset 0x480 0x480: 0x0069, 0x481: 0x006b, 0x482: 0x006f, 0x483: 0x0083, 0x484: 0x0104, 0x485: 0x0107, 0x486: 0x0506, 0x487: 0x0085, 0x488: 0x0089, 0x489: 0x008b, 0x48a: 0x011f, 0x48b: 0x0122, @@ -4887,100 +4887,100 @@ var nfkcValues = [6208]uint16{ 0x536: 0x8134, 0x537: 0x8132, 0x538: 0x8132, 0x539: 0x812e, 0x53a: 0x812d, 0x53b: 0x8133, 0x53c: 0x8135, 0x53d: 0x812e, 0x53e: 0x8133, 0x53f: 0x812e, // Block 0x15, offset 0x540 - 0x540: 0x30d8, 0x541: 0x33e4, 0x542: 0x30e2, 0x543: 0x33ee, 0x544: 0x30e7, 0x545: 0x33f3, - 0x546: 0x30ec, 0x547: 0x33f8, 0x548: 0x3a0d, 0x549: 0x3b9c, 0x54a: 0x3105, 0x54b: 0x3411, - 0x54c: 0x310f, 0x54d: 0x341b, 0x54e: 0x311e, 0x54f: 0x342a, 0x550: 0x3114, 0x551: 0x3420, - 0x552: 0x3119, 0x553: 0x3425, 0x554: 0x3a30, 0x555: 0x3bbf, 0x556: 0x3a37, 0x557: 0x3bc6, - 0x558: 0x315a, 0x559: 0x3466, 0x55a: 0x315f, 0x55b: 0x346b, 0x55c: 0x3a45, 0x55d: 0x3bd4, - 0x55e: 0x3164, 0x55f: 0x3470, 0x560: 0x3173, 0x561: 0x347f, 0x562: 0x3191, 0x563: 0x349d, - 0x564: 0x31a0, 0x565: 0x34ac, 0x566: 0x3196, 0x567: 0x34a2, 0x568: 0x31a5, 0x569: 0x34b1, - 0x56a: 0x31aa, 0x56b: 0x34b6, 0x56c: 0x31f0, 0x56d: 0x34fc, 0x56e: 0x3a4c, 0x56f: 0x3bdb, - 0x570: 0x31fa, 0x571: 0x350b, 0x572: 0x3204, 0x573: 0x3515, 0x574: 0x320e, 0x575: 0x351f, - 0x576: 0x4805, 0x577: 0x4896, 0x578: 0x3a53, 0x579: 0x3be2, 0x57a: 0x3227, 0x57b: 0x3538, - 0x57c: 0x3222, 0x57d: 0x3533, 0x57e: 0x322c, 0x57f: 0x353d, + 0x540: 0x2ef6, 0x541: 0x3202, 0x542: 0x2f00, 0x543: 0x320c, 0x544: 0x2f05, 0x545: 0x3211, + 0x546: 0x2f0a, 0x547: 0x3216, 0x548: 0x382b, 0x549: 0x39ba, 0x54a: 0x2f23, 0x54b: 0x322f, + 0x54c: 0x2f2d, 0x54d: 0x3239, 0x54e: 0x2f3c, 0x54f: 0x3248, 0x550: 0x2f32, 0x551: 0x323e, + 0x552: 0x2f37, 0x553: 0x3243, 0x554: 0x384e, 0x555: 0x39dd, 0x556: 0x3855, 0x557: 0x39e4, + 0x558: 0x2f78, 0x559: 0x3284, 0x55a: 0x2f7d, 0x55b: 0x3289, 0x55c: 0x3863, 0x55d: 0x39f2, + 0x55e: 0x2f82, 0x55f: 0x328e, 0x560: 0x2f91, 0x561: 0x329d, 0x562: 0x2faf, 0x563: 0x32bb, + 0x564: 0x2fbe, 0x565: 0x32ca, 0x566: 0x2fb4, 0x567: 0x32c0, 0x568: 0x2fc3, 0x569: 0x32cf, + 0x56a: 0x2fc8, 0x56b: 0x32d4, 0x56c: 0x300e, 0x56d: 0x331a, 0x56e: 0x386a, 0x56f: 0x39f9, + 0x570: 0x3018, 0x571: 0x3329, 0x572: 0x3022, 0x573: 0x3333, 0x574: 0x302c, 0x575: 0x333d, + 0x576: 0x47f5, 0x577: 0x4886, 0x578: 0x3871, 0x579: 0x3a00, 0x57a: 0x3045, 0x57b: 0x3356, + 0x57c: 0x3040, 0x57d: 0x3351, 0x57e: 0x304a, 0x57f: 0x335b, // Block 0x16, offset 0x580 - 0x580: 0x3231, 0x581: 0x3542, 0x582: 0x3236, 0x583: 0x3547, 0x584: 0x324a, 0x585: 0x355b, - 0x586: 0x3254, 0x587: 0x3565, 0x588: 0x3263, 0x589: 0x3574, 0x58a: 0x325e, 0x58b: 0x356f, - 0x58c: 0x3a76, 0x58d: 0x3c05, 0x58e: 0x3a84, 0x58f: 0x3c13, 0x590: 0x3a8b, 0x591: 0x3c1a, - 0x592: 0x3a92, 0x593: 0x3c21, 0x594: 0x3290, 0x595: 0x35a1, 0x596: 0x3295, 0x597: 0x35a6, - 0x598: 0x329f, 0x599: 0x35b0, 0x59a: 0x4832, 0x59b: 0x48c3, 0x59c: 0x3ad8, 0x59d: 0x3c67, - 0x59e: 0x32b8, 0x59f: 0x35c9, 0x5a0: 0x32c2, 0x5a1: 0x35d3, 0x5a2: 0x4841, 0x5a3: 0x48d2, - 0x5a4: 0x3adf, 0x5a5: 0x3c6e, 0x5a6: 0x3ae6, 0x5a7: 0x3c75, 0x5a8: 0x3aed, 0x5a9: 0x3c7c, - 0x5aa: 0x32d1, 0x5ab: 0x35e2, 0x5ac: 0x32db, 0x5ad: 0x35f1, 0x5ae: 0x32ef, 0x5af: 0x3605, - 0x5b0: 0x32ea, 0x5b1: 0x3600, 0x5b2: 0x332b, 0x5b3: 0x3641, 0x5b4: 0x333a, 0x5b5: 0x3650, - 0x5b6: 0x3335, 0x5b7: 0x364b, 0x5b8: 0x3af4, 0x5b9: 0x3c83, 0x5ba: 0x3afb, 0x5bb: 0x3c8a, - 0x5bc: 0x333f, 0x5bd: 0x3655, 0x5be: 0x3344, 0x5bf: 0x365a, + 0x580: 0x304f, 0x581: 0x3360, 0x582: 0x3054, 0x583: 0x3365, 0x584: 0x3068, 0x585: 0x3379, + 0x586: 0x3072, 0x587: 0x3383, 0x588: 0x3081, 0x589: 0x3392, 0x58a: 0x307c, 0x58b: 0x338d, + 0x58c: 0x3894, 0x58d: 0x3a23, 0x58e: 0x38a2, 0x58f: 0x3a31, 0x590: 0x38a9, 0x591: 0x3a38, + 0x592: 0x38b0, 0x593: 0x3a3f, 0x594: 0x30ae, 0x595: 0x33bf, 0x596: 0x30b3, 0x597: 0x33c4, + 0x598: 0x30bd, 0x599: 0x33ce, 0x59a: 0x4822, 0x59b: 0x48b3, 0x59c: 0x38f6, 0x59d: 0x3a85, + 0x59e: 0x30d6, 0x59f: 0x33e7, 0x5a0: 0x30e0, 0x5a1: 0x33f1, 0x5a2: 0x4831, 0x5a3: 0x48c2, + 0x5a4: 0x38fd, 0x5a5: 0x3a8c, 0x5a6: 0x3904, 0x5a7: 0x3a93, 0x5a8: 0x390b, 0x5a9: 0x3a9a, + 0x5aa: 0x30ef, 0x5ab: 0x3400, 0x5ac: 0x30f9, 0x5ad: 0x340f, 0x5ae: 0x310d, 0x5af: 0x3423, + 0x5b0: 0x3108, 0x5b1: 0x341e, 0x5b2: 0x3149, 0x5b3: 0x345f, 0x5b4: 0x3158, 0x5b5: 0x346e, + 0x5b6: 0x3153, 0x5b7: 0x3469, 0x5b8: 0x3912, 0x5b9: 0x3aa1, 0x5ba: 0x3919, 0x5bb: 0x3aa8, + 0x5bc: 0x315d, 0x5bd: 0x3473, 0x5be: 0x3162, 0x5bf: 0x3478, // Block 0x17, offset 0x5c0 - 0x5c0: 0x3349, 0x5c1: 0x365f, 0x5c2: 0x334e, 0x5c3: 0x3664, 0x5c4: 0x335d, 0x5c5: 0x3673, - 0x5c6: 0x3358, 0x5c7: 0x366e, 0x5c8: 0x3362, 0x5c9: 0x367d, 0x5ca: 0x3367, 0x5cb: 0x3682, - 0x5cc: 0x336c, 0x5cd: 0x3687, 0x5ce: 0x338a, 0x5cf: 0x36a5, 0x5d0: 0x33a3, 0x5d1: 0x36c3, - 0x5d2: 0x33b2, 0x5d3: 0x36d2, 0x5d4: 0x33b7, 0x5d5: 0x36d7, 0x5d6: 0x34bb, 0x5d7: 0x35e7, - 0x5d8: 0x3678, 0x5d9: 0x36b4, 0x5da: 0x1d10, 0x5db: 0x4418, - 0x5e0: 0x47e2, 0x5e1: 0x4873, 0x5e2: 0x30c4, 0x5e3: 0x33d0, - 0x5e4: 0x39b9, 0x5e5: 0x3b48, 0x5e6: 0x39b2, 0x5e7: 0x3b41, 0x5e8: 0x39c7, 0x5e9: 0x3b56, - 0x5ea: 0x39c0, 0x5eb: 0x3b4f, 0x5ec: 0x39ff, 0x5ed: 0x3b8e, 0x5ee: 0x39d5, 0x5ef: 0x3b64, - 0x5f0: 0x39ce, 0x5f1: 0x3b5d, 0x5f2: 0x39e3, 0x5f3: 0x3b72, 0x5f4: 0x39dc, 0x5f5: 0x3b6b, - 0x5f6: 0x3a06, 0x5f7: 0x3b95, 0x5f8: 0x47f6, 0x5f9: 0x4887, 0x5fa: 0x3141, 0x5fb: 0x344d, - 0x5fc: 0x312d, 0x5fd: 0x3439, 0x5fe: 0x3a1b, 0x5ff: 0x3baa, + 0x5c0: 0x3167, 0x5c1: 0x347d, 0x5c2: 0x316c, 0x5c3: 0x3482, 0x5c4: 0x317b, 0x5c5: 0x3491, + 0x5c6: 0x3176, 0x5c7: 0x348c, 0x5c8: 0x3180, 0x5c9: 0x349b, 0x5ca: 0x3185, 0x5cb: 0x34a0, + 0x5cc: 0x318a, 0x5cd: 0x34a5, 0x5ce: 0x31a8, 0x5cf: 0x34c3, 0x5d0: 0x31c1, 0x5d1: 0x34e1, + 0x5d2: 0x31d0, 0x5d3: 0x34f0, 0x5d4: 0x31d5, 0x5d5: 0x34f5, 0x5d6: 0x32d9, 0x5d7: 0x3405, + 0x5d8: 0x3496, 0x5d9: 0x34d2, 0x5da: 0x1d10, 0x5db: 0x4390, + 0x5e0: 0x47d2, 0x5e1: 0x4863, 0x5e2: 0x2ee2, 0x5e3: 0x31ee, + 0x5e4: 0x37d7, 0x5e5: 0x3966, 0x5e6: 0x37d0, 0x5e7: 0x395f, 0x5e8: 0x37e5, 0x5e9: 0x3974, + 0x5ea: 0x37de, 0x5eb: 0x396d, 0x5ec: 0x381d, 0x5ed: 0x39ac, 0x5ee: 0x37f3, 0x5ef: 0x3982, + 0x5f0: 0x37ec, 0x5f1: 0x397b, 0x5f2: 0x3801, 0x5f3: 0x3990, 0x5f4: 0x37fa, 0x5f5: 0x3989, + 0x5f6: 0x3824, 0x5f7: 0x39b3, 0x5f8: 0x47e6, 0x5f9: 0x4877, 0x5fa: 0x2f5f, 0x5fb: 0x326b, + 0x5fc: 0x2f4b, 0x5fd: 0x3257, 0x5fe: 0x3839, 0x5ff: 0x39c8, // Block 0x18, offset 0x600 - 0x600: 0x3a14, 0x601: 0x3ba3, 0x602: 0x3a29, 0x603: 0x3bb8, 0x604: 0x3a22, 0x605: 0x3bb1, - 0x606: 0x3a3e, 0x607: 0x3bcd, 0x608: 0x31d2, 0x609: 0x34de, 0x60a: 0x31e6, 0x60b: 0x34f2, - 0x60c: 0x4828, 0x60d: 0x48b9, 0x60e: 0x3277, 0x60f: 0x3588, 0x610: 0x3a61, 0x611: 0x3bf0, - 0x612: 0x3a5a, 0x613: 0x3be9, 0x614: 0x3a6f, 0x615: 0x3bfe, 0x616: 0x3a68, 0x617: 0x3bf7, - 0x618: 0x3aca, 0x619: 0x3c59, 0x61a: 0x3aae, 0x61b: 0x3c3d, 0x61c: 0x3aa7, 0x61d: 0x3c36, - 0x61e: 0x3abc, 0x61f: 0x3c4b, 0x620: 0x3ab5, 0x621: 0x3c44, 0x622: 0x3ac3, 0x623: 0x3c52, - 0x624: 0x3326, 0x625: 0x363c, 0x626: 0x3308, 0x627: 0x361e, 0x628: 0x3b25, 0x629: 0x3cb4, - 0x62a: 0x3b1e, 0x62b: 0x3cad, 0x62c: 0x3b33, 0x62d: 0x3cc2, 0x62e: 0x3b2c, 0x62f: 0x3cbb, - 0x630: 0x3b3a, 0x631: 0x3cc9, 0x632: 0x3371, 0x633: 0x368c, 0x634: 0x3399, 0x635: 0x36b9, - 0x636: 0x3394, 0x637: 0x36af, 0x638: 0x3380, 0x639: 0x369b, + 0x600: 0x3832, 0x601: 0x39c1, 0x602: 0x3847, 0x603: 0x39d6, 0x604: 0x3840, 0x605: 0x39cf, + 0x606: 0x385c, 0x607: 0x39eb, 0x608: 0x2ff0, 0x609: 0x32fc, 0x60a: 0x3004, 0x60b: 0x3310, + 0x60c: 0x4818, 0x60d: 0x48a9, 0x60e: 0x3095, 0x60f: 0x33a6, 0x610: 0x387f, 0x611: 0x3a0e, + 0x612: 0x3878, 0x613: 0x3a07, 0x614: 0x388d, 0x615: 0x3a1c, 0x616: 0x3886, 0x617: 0x3a15, + 0x618: 0x38e8, 0x619: 0x3a77, 0x61a: 0x38cc, 0x61b: 0x3a5b, 0x61c: 0x38c5, 0x61d: 0x3a54, + 0x61e: 0x38da, 0x61f: 0x3a69, 0x620: 0x38d3, 0x621: 0x3a62, 0x622: 0x38e1, 0x623: 0x3a70, + 0x624: 0x3144, 0x625: 0x345a, 0x626: 0x3126, 0x627: 0x343c, 0x628: 0x3943, 0x629: 0x3ad2, + 0x62a: 0x393c, 0x62b: 0x3acb, 0x62c: 0x3951, 0x62d: 0x3ae0, 0x62e: 0x394a, 0x62f: 0x3ad9, + 0x630: 0x3958, 0x631: 0x3ae7, 0x632: 0x318f, 0x633: 0x34aa, 0x634: 0x31b7, 0x635: 0x34d7, + 0x636: 0x31b2, 0x637: 0x34cd, 0x638: 0x319e, 0x639: 0x34b9, // Block 0x19, offset 0x640 - 0x640: 0x4945, 0x641: 0x494b, 0x642: 0x4a5f, 0x643: 0x4a77, 0x644: 0x4a67, 0x645: 0x4a7f, - 0x646: 0x4a6f, 0x647: 0x4a87, 0x648: 0x48eb, 0x649: 0x48f1, 0x64a: 0x49cf, 0x64b: 0x49e7, - 0x64c: 0x49d7, 0x64d: 0x49ef, 0x64e: 0x49df, 0x64f: 0x49f7, 0x650: 0x4957, 0x651: 0x495d, - 0x652: 0x3ef9, 0x653: 0x3f09, 0x654: 0x3f01, 0x655: 0x3f11, - 0x658: 0x48f7, 0x659: 0x48fd, 0x65a: 0x3e29, 0x65b: 0x3e39, 0x65c: 0x3e31, 0x65d: 0x3e41, - 0x660: 0x496f, 0x661: 0x4975, 0x662: 0x4a8f, 0x663: 0x4aa7, - 0x664: 0x4a97, 0x665: 0x4aaf, 0x666: 0x4a9f, 0x667: 0x4ab7, 0x668: 0x4903, 0x669: 0x4909, - 0x66a: 0x49ff, 0x66b: 0x4a17, 0x66c: 0x4a07, 0x66d: 0x4a1f, 0x66e: 0x4a0f, 0x66f: 0x4a27, - 0x670: 0x4987, 0x671: 0x498d, 0x672: 0x3f59, 0x673: 0x3f71, 0x674: 0x3f61, 0x675: 0x3f79, - 0x676: 0x3f69, 0x677: 0x3f81, 0x678: 0x490f, 0x679: 0x4915, 0x67a: 0x3e59, 0x67b: 0x3e71, - 0x67c: 0x3e61, 0x67d: 0x3e79, 0x67e: 0x3e69, 0x67f: 0x3e81, + 0x640: 0x4935, 0x641: 0x493b, 0x642: 0x4a4f, 0x643: 0x4a67, 0x644: 0x4a57, 0x645: 0x4a6f, + 0x646: 0x4a5f, 0x647: 0x4a77, 0x648: 0x48db, 0x649: 0x48e1, 0x64a: 0x49bf, 0x64b: 0x49d7, + 0x64c: 0x49c7, 0x64d: 0x49df, 0x64e: 0x49cf, 0x64f: 0x49e7, 0x650: 0x4947, 0x651: 0x494d, + 0x652: 0x3d17, 0x653: 0x3d27, 0x654: 0x3d1f, 0x655: 0x3d2f, + 0x658: 0x48e7, 0x659: 0x48ed, 0x65a: 0x3c47, 0x65b: 0x3c57, 0x65c: 0x3c4f, 0x65d: 0x3c5f, + 0x660: 0x495f, 0x661: 0x4965, 0x662: 0x4a7f, 0x663: 0x4a97, + 0x664: 0x4a87, 0x665: 0x4a9f, 0x666: 0x4a8f, 0x667: 0x4aa7, 0x668: 0x48f3, 0x669: 0x48f9, + 0x66a: 0x49ef, 0x66b: 0x4a07, 0x66c: 0x49f7, 0x66d: 0x4a0f, 0x66e: 0x49ff, 0x66f: 0x4a17, + 0x670: 0x4977, 0x671: 0x497d, 0x672: 0x3d77, 0x673: 0x3d8f, 0x674: 0x3d7f, 0x675: 0x3d97, + 0x676: 0x3d87, 0x677: 0x3d9f, 0x678: 0x48ff, 0x679: 0x4905, 0x67a: 0x3c77, 0x67b: 0x3c8f, + 0x67c: 0x3c7f, 0x67d: 0x3c97, 0x67e: 0x3c87, 0x67f: 0x3c9f, // Block 0x1a, offset 0x680 - 0x680: 0x4993, 0x681: 0x4999, 0x682: 0x3f89, 0x683: 0x3f99, 0x684: 0x3f91, 0x685: 0x3fa1, - 0x688: 0x491b, 0x689: 0x4921, 0x68a: 0x3e89, 0x68b: 0x3e99, - 0x68c: 0x3e91, 0x68d: 0x3ea1, 0x690: 0x49a5, 0x691: 0x49ab, - 0x692: 0x3fc1, 0x693: 0x3fd9, 0x694: 0x3fc9, 0x695: 0x3fe1, 0x696: 0x3fd1, 0x697: 0x3fe9, - 0x699: 0x4927, 0x69b: 0x3ea9, 0x69d: 0x3eb1, - 0x69f: 0x3eb9, 0x6a0: 0x49bd, 0x6a1: 0x49c3, 0x6a2: 0x4abf, 0x6a3: 0x4ad7, - 0x6a4: 0x4ac7, 0x6a5: 0x4adf, 0x6a6: 0x4acf, 0x6a7: 0x4ae7, 0x6a8: 0x492d, 0x6a9: 0x4933, - 0x6aa: 0x4a2f, 0x6ab: 0x4a47, 0x6ac: 0x4a37, 0x6ad: 0x4a4f, 0x6ae: 0x4a3f, 0x6af: 0x4a57, - 0x6b0: 0x4939, 0x6b1: 0x445f, 0x6b2: 0x37d2, 0x6b3: 0x4465, 0x6b4: 0x4963, 0x6b5: 0x446b, - 0x6b6: 0x37e4, 0x6b7: 0x4471, 0x6b8: 0x3802, 0x6b9: 0x4477, 0x6ba: 0x381a, 0x6bb: 0x447d, - 0x6bc: 0x49b1, 0x6bd: 0x4483, + 0x680: 0x4983, 0x681: 0x4989, 0x682: 0x3da7, 0x683: 0x3db7, 0x684: 0x3daf, 0x685: 0x3dbf, + 0x688: 0x490b, 0x689: 0x4911, 0x68a: 0x3ca7, 0x68b: 0x3cb7, + 0x68c: 0x3caf, 0x68d: 0x3cbf, 0x690: 0x4995, 0x691: 0x499b, + 0x692: 0x3ddf, 0x693: 0x3df7, 0x694: 0x3de7, 0x695: 0x3dff, 0x696: 0x3def, 0x697: 0x3e07, + 0x699: 0x4917, 0x69b: 0x3cc7, 0x69d: 0x3ccf, + 0x69f: 0x3cd7, 0x6a0: 0x49ad, 0x6a1: 0x49b3, 0x6a2: 0x4aaf, 0x6a3: 0x4ac7, + 0x6a4: 0x4ab7, 0x6a5: 0x4acf, 0x6a6: 0x4abf, 0x6a7: 0x4ad7, 0x6a8: 0x491d, 0x6a9: 0x4923, + 0x6aa: 0x4a1f, 0x6ab: 0x4a37, 0x6ac: 0x4a27, 0x6ad: 0x4a3f, 0x6ae: 0x4a2f, 0x6af: 0x4a47, + 0x6b0: 0x4929, 0x6b1: 0x43d7, 0x6b2: 0x35f0, 0x6b3: 0x43dd, 0x6b4: 0x4953, 0x6b5: 0x43e3, + 0x6b6: 0x3602, 0x6b7: 0x43e9, 0x6b8: 0x3620, 0x6b9: 0x43ef, 0x6ba: 0x3638, 0x6bb: 0x43f5, + 0x6bc: 0x49a1, 0x6bd: 0x43fb, // Block 0x1b, offset 0x6c0 - 0x6c0: 0x3ee1, 0x6c1: 0x3ee9, 0x6c2: 0x42c5, 0x6c3: 0x42e3, 0x6c4: 0x42cf, 0x6c5: 0x42ed, - 0x6c6: 0x42d9, 0x6c7: 0x42f7, 0x6c8: 0x3e19, 0x6c9: 0x3e21, 0x6ca: 0x4211, 0x6cb: 0x422f, - 0x6cc: 0x421b, 0x6cd: 0x4239, 0x6ce: 0x4225, 0x6cf: 0x4243, 0x6d0: 0x3f29, 0x6d1: 0x3f31, - 0x6d2: 0x4301, 0x6d3: 0x431f, 0x6d4: 0x430b, 0x6d5: 0x4329, 0x6d6: 0x4315, 0x6d7: 0x4333, - 0x6d8: 0x3e49, 0x6d9: 0x3e51, 0x6da: 0x424d, 0x6db: 0x426b, 0x6dc: 0x4257, 0x6dd: 0x4275, - 0x6de: 0x4261, 0x6df: 0x427f, 0x6e0: 0x4001, 0x6e1: 0x4009, 0x6e2: 0x433d, 0x6e3: 0x435b, - 0x6e4: 0x4347, 0x6e5: 0x4365, 0x6e6: 0x4351, 0x6e7: 0x436f, 0x6e8: 0x3ec1, 0x6e9: 0x3ec9, - 0x6ea: 0x4289, 0x6eb: 0x42a7, 0x6ec: 0x4293, 0x6ed: 0x42b1, 0x6ee: 0x429d, 0x6ef: 0x42bb, - 0x6f0: 0x37c6, 0x6f1: 0x37c0, 0x6f2: 0x3ed1, 0x6f3: 0x37cc, 0x6f4: 0x3ed9, - 0x6f6: 0x4951, 0x6f7: 0x3ef1, 0x6f8: 0x3736, 0x6f9: 0x3730, 0x6fa: 0x3724, 0x6fb: 0x442f, - 0x6fc: 0x373c, 0x6fd: 0x43c8, 0x6fe: 0x0257, 0x6ff: 0x43c8, + 0x6c0: 0x3cff, 0x6c1: 0x3d07, 0x6c2: 0x41c3, 0x6c3: 0x41e1, 0x6c4: 0x41cd, 0x6c5: 0x41eb, + 0x6c6: 0x41d7, 0x6c7: 0x41f5, 0x6c8: 0x3c37, 0x6c9: 0x3c3f, 0x6ca: 0x410f, 0x6cb: 0x412d, + 0x6cc: 0x4119, 0x6cd: 0x4137, 0x6ce: 0x4123, 0x6cf: 0x4141, 0x6d0: 0x3d47, 0x6d1: 0x3d4f, + 0x6d2: 0x41ff, 0x6d3: 0x421d, 0x6d4: 0x4209, 0x6d5: 0x4227, 0x6d6: 0x4213, 0x6d7: 0x4231, + 0x6d8: 0x3c67, 0x6d9: 0x3c6f, 0x6da: 0x414b, 0x6db: 0x4169, 0x6dc: 0x4155, 0x6dd: 0x4173, + 0x6de: 0x415f, 0x6df: 0x417d, 0x6e0: 0x3e1f, 0x6e1: 0x3e27, 0x6e2: 0x423b, 0x6e3: 0x4259, + 0x6e4: 0x4245, 0x6e5: 0x4263, 0x6e6: 0x424f, 0x6e7: 0x426d, 0x6e8: 0x3cdf, 0x6e9: 0x3ce7, + 0x6ea: 0x4187, 0x6eb: 0x41a5, 0x6ec: 0x4191, 0x6ed: 0x41af, 0x6ee: 0x419b, 0x6ef: 0x41b9, + 0x6f0: 0x35e4, 0x6f1: 0x35de, 0x6f2: 0x3cef, 0x6f3: 0x35ea, 0x6f4: 0x3cf7, + 0x6f6: 0x4941, 0x6f7: 0x3d0f, 0x6f8: 0x3554, 0x6f9: 0x354e, 0x6fa: 0x3542, 0x6fb: 0x43a7, + 0x6fc: 0x355a, 0x6fd: 0x4340, 0x6fe: 0x0257, 0x6ff: 0x4340, // Block 0x1c, offset 0x700 - 0x700: 0x43e1, 0x701: 0x45c3, 0x702: 0x3f19, 0x703: 0x37de, 0x704: 0x3f21, - 0x706: 0x497b, 0x707: 0x3f39, 0x708: 0x3742, 0x709: 0x4435, 0x70a: 0x374e, 0x70b: 0x443b, - 0x70c: 0x375a, 0x70d: 0x45ca, 0x70e: 0x45d1, 0x70f: 0x45d8, 0x710: 0x37f6, 0x711: 0x37f0, - 0x712: 0x3f41, 0x713: 0x4625, 0x716: 0x37fc, 0x717: 0x3f51, - 0x718: 0x3772, 0x719: 0x376c, 0x71a: 0x3760, 0x71b: 0x4441, 0x71d: 0x45df, - 0x71e: 0x45e6, 0x71f: 0x45ed, 0x720: 0x382c, 0x721: 0x3826, 0x722: 0x3fa9, 0x723: 0x462d, - 0x724: 0x380e, 0x725: 0x3814, 0x726: 0x3832, 0x727: 0x3fb9, 0x728: 0x37a2, 0x729: 0x379c, - 0x72a: 0x3790, 0x72b: 0x444d, 0x72c: 0x378a, 0x72d: 0x45b5, 0x72e: 0x45bc, 0x72f: 0x0081, - 0x732: 0x3ff1, 0x733: 0x3838, 0x734: 0x3ff9, - 0x736: 0x49c9, 0x737: 0x4011, 0x738: 0x377e, 0x739: 0x4447, 0x73a: 0x37ae, 0x73b: 0x4459, - 0x73c: 0x37ba, 0x73d: 0x439b, 0x73e: 0x43cd, + 0x700: 0x4359, 0x701: 0x453b, 0x702: 0x3d37, 0x703: 0x35fc, 0x704: 0x3d3f, + 0x706: 0x496b, 0x707: 0x3d57, 0x708: 0x3560, 0x709: 0x43ad, 0x70a: 0x356c, 0x70b: 0x43b3, + 0x70c: 0x3578, 0x70d: 0x4542, 0x70e: 0x4549, 0x70f: 0x4550, 0x710: 0x3614, 0x711: 0x360e, + 0x712: 0x3d5f, 0x713: 0x459d, 0x716: 0x361a, 0x717: 0x3d6f, + 0x718: 0x3590, 0x719: 0x358a, 0x71a: 0x357e, 0x71b: 0x43b9, 0x71d: 0x4557, + 0x71e: 0x455e, 0x71f: 0x4565, 0x720: 0x364a, 0x721: 0x3644, 0x722: 0x3dc7, 0x723: 0x45a5, + 0x724: 0x362c, 0x725: 0x3632, 0x726: 0x3650, 0x727: 0x3dd7, 0x728: 0x35c0, 0x729: 0x35ba, + 0x72a: 0x35ae, 0x72b: 0x43c5, 0x72c: 0x35a8, 0x72d: 0x452d, 0x72e: 0x4534, 0x72f: 0x0081, + 0x732: 0x3e0f, 0x733: 0x3656, 0x734: 0x3e17, + 0x736: 0x49b9, 0x737: 0x3e2f, 0x738: 0x359c, 0x739: 0x43bf, 0x73a: 0x35cc, 0x73b: 0x43d1, + 0x73c: 0x35d8, 0x73d: 0x4313, 0x73e: 0x4345, // Block 0x1d, offset 0x740 0x740: 0x1d08, 0x741: 0x1d0c, 0x742: 0x0047, 0x743: 0x1d84, 0x745: 0x1d18, 0x746: 0x1d1c, 0x747: 0x00ef, 0x749: 0x1d88, 0x74a: 0x008f, 0x74b: 0x0051, @@ -4989,7 +4989,7 @@ var nfkcValues = [6208]uint16{ 0x759: 0x0061, 0x75a: 0x0063, 0x75b: 0x0065, 0x75c: 0x0065, 0x75d: 0x0065, 0x760: 0x1acf, 0x761: 0x1cf8, 0x762: 0x1ad8, 0x764: 0x0075, 0x766: 0x023c, 0x768: 0x0075, - 0x76a: 0x0057, 0x76b: 0x4413, 0x76c: 0x0045, 0x76d: 0x0047, 0x76f: 0x008b, + 0x76a: 0x0057, 0x76b: 0x438b, 0x76c: 0x0045, 0x76d: 0x0047, 0x76f: 0x008b, 0x770: 0x004b, 0x771: 0x004d, 0x773: 0x005b, 0x774: 0x009f, 0x775: 0x0308, 0x776: 0x030b, 0x777: 0x030e, 0x778: 0x0311, 0x779: 0x0093, 0x77b: 0x1cc8, 0x77c: 0x026c, 0x77d: 0x0245, 0x77e: 0x01fd, 0x77f: 0x0224, @@ -5006,23 +5006,23 @@ var nfkcValues = [6208]uint16{ 0x7b6: 0x1d7c, 0x7b7: 0x1e8c, 0x7b8: 0x1b20, 0x7b9: 0x00b1, 0x7ba: 0x1b95, 0x7bb: 0x1d80, 0x7bc: 0x0099, 0x7bd: 0x0087, 0x7be: 0x0089, 0x7bf: 0x009b, // Block 0x1f, offset 0x7c0 - 0x7c1: 0x3d47, 0x7c3: 0xa000, 0x7c4: 0x3d4e, 0x7c5: 0xa000, - 0x7c7: 0x3d55, 0x7c8: 0xa000, 0x7c9: 0x3d5c, + 0x7c1: 0x3b65, 0x7c3: 0xa000, 0x7c4: 0x3b6c, 0x7c5: 0xa000, + 0x7c7: 0x3b73, 0x7c8: 0xa000, 0x7c9: 0x3b7a, 0x7cd: 0xa000, - 0x7e0: 0x30a6, 0x7e1: 0xa000, 0x7e2: 0x3d6a, + 0x7e0: 0x2ec4, 0x7e1: 0xa000, 0x7e2: 0x3b88, 0x7e4: 0xa000, 0x7e5: 0xa000, - 0x7ed: 0x3d63, 0x7ee: 0x30a1, 0x7ef: 0x30ab, - 0x7f0: 0x3d71, 0x7f1: 0x3d78, 0x7f2: 0xa000, 0x7f3: 0xa000, 0x7f4: 0x3d7f, 0x7f5: 0x3d86, - 0x7f6: 0xa000, 0x7f7: 0xa000, 0x7f8: 0x3d8d, 0x7f9: 0x3d94, 0x7fa: 0xa000, 0x7fb: 0xa000, + 0x7ed: 0x3b81, 0x7ee: 0x2ebf, 0x7ef: 0x2ec9, + 0x7f0: 0x3b8f, 0x7f1: 0x3b96, 0x7f2: 0xa000, 0x7f3: 0xa000, 0x7f4: 0x3b9d, 0x7f5: 0x3ba4, + 0x7f6: 0xa000, 0x7f7: 0xa000, 0x7f8: 0x3bab, 0x7f9: 0x3bb2, 0x7fa: 0xa000, 0x7fb: 0xa000, 0x7fc: 0xa000, 0x7fd: 0xa000, // Block 0x20, offset 0x800 - 0x800: 0x3d9b, 0x801: 0x3da2, 0x802: 0xa000, 0x803: 0xa000, 0x804: 0x3db7, 0x805: 0x3dbe, - 0x806: 0xa000, 0x807: 0xa000, 0x808: 0x3dc5, 0x809: 0x3dcc, + 0x800: 0x3bb9, 0x801: 0x3bc0, 0x802: 0xa000, 0x803: 0xa000, 0x804: 0x3bd5, 0x805: 0x3bdc, + 0x806: 0xa000, 0x807: 0xa000, 0x808: 0x3be3, 0x809: 0x3bea, 0x811: 0xa000, 0x812: 0xa000, 0x822: 0xa000, 0x828: 0xa000, 0x829: 0xa000, - 0x82b: 0xa000, 0x82c: 0x3de1, 0x82d: 0x3de8, 0x82e: 0x3def, 0x82f: 0x3df6, + 0x82b: 0xa000, 0x82c: 0x3bff, 0x82d: 0x3c06, 0x82e: 0x3c0d, 0x82f: 0x3c14, 0x832: 0xa000, 0x833: 0xa000, 0x834: 0xa000, 0x835: 0xa000, // Block 0x21, offset 0x840 0x860: 0x0023, 0x861: 0x0025, 0x862: 0x0027, 0x863: 0x0029, @@ -5081,34 +5081,34 @@ var nfkcValues = [6208]uint16{ 0x97c: 0x167e, 0x97d: 0x1682, 0x97e: 0x168a, 0x97f: 0x168e, // Block 0x26, offset 0x980 0x986: 0xa000, 0x98b: 0xa000, - 0x98c: 0x4049, 0x98d: 0xa000, 0x98e: 0x4051, 0x98f: 0xa000, 0x990: 0x4059, 0x991: 0xa000, - 0x992: 0x4061, 0x993: 0xa000, 0x994: 0x4069, 0x995: 0xa000, 0x996: 0x4071, 0x997: 0xa000, - 0x998: 0x4079, 0x999: 0xa000, 0x99a: 0x4081, 0x99b: 0xa000, 0x99c: 0x4089, 0x99d: 0xa000, - 0x99e: 0x4091, 0x99f: 0xa000, 0x9a0: 0x4099, 0x9a1: 0xa000, 0x9a2: 0x40a1, - 0x9a4: 0xa000, 0x9a5: 0x40a9, 0x9a6: 0xa000, 0x9a7: 0x40b1, 0x9a8: 0xa000, 0x9a9: 0x40b9, + 0x98c: 0x3f47, 0x98d: 0xa000, 0x98e: 0x3f4f, 0x98f: 0xa000, 0x990: 0x3f57, 0x991: 0xa000, + 0x992: 0x3f5f, 0x993: 0xa000, 0x994: 0x3f67, 0x995: 0xa000, 0x996: 0x3f6f, 0x997: 0xa000, + 0x998: 0x3f77, 0x999: 0xa000, 0x99a: 0x3f7f, 0x99b: 0xa000, 0x99c: 0x3f87, 0x99d: 0xa000, + 0x99e: 0x3f8f, 0x99f: 0xa000, 0x9a0: 0x3f97, 0x9a1: 0xa000, 0x9a2: 0x3f9f, + 0x9a4: 0xa000, 0x9a5: 0x3fa7, 0x9a6: 0xa000, 0x9a7: 0x3faf, 0x9a8: 0xa000, 0x9a9: 0x3fb7, 0x9af: 0xa000, - 0x9b0: 0x40c1, 0x9b1: 0x40c9, 0x9b2: 0xa000, 0x9b3: 0x40d1, 0x9b4: 0x40d9, 0x9b5: 0xa000, - 0x9b6: 0x40e1, 0x9b7: 0x40e9, 0x9b8: 0xa000, 0x9b9: 0x40f1, 0x9ba: 0x40f9, 0x9bb: 0xa000, - 0x9bc: 0x4101, 0x9bd: 0x4109, + 0x9b0: 0x3fbf, 0x9b1: 0x3fc7, 0x9b2: 0xa000, 0x9b3: 0x3fcf, 0x9b4: 0x3fd7, 0x9b5: 0xa000, + 0x9b6: 0x3fdf, 0x9b7: 0x3fe7, 0x9b8: 0xa000, 0x9b9: 0x3fef, 0x9ba: 0x3ff7, 0x9bb: 0xa000, + 0x9bc: 0x3fff, 0x9bd: 0x4007, // Block 0x27, offset 0x9c0 - 0x9d4: 0x4041, - 0x9d9: 0x9904, 0x9da: 0x9904, 0x9db: 0x441d, 0x9dc: 0x4423, 0x9dd: 0xa000, - 0x9de: 0x4111, 0x9df: 0x27e4, + 0x9d4: 0x3f3f, + 0x9d9: 0x9904, 0x9da: 0x9904, 0x9db: 0x4395, 0x9dc: 0x439b, 0x9dd: 0xa000, + 0x9de: 0x400f, 0x9df: 0x27e4, 0x9e6: 0xa000, - 0x9eb: 0xa000, 0x9ec: 0x4121, 0x9ed: 0xa000, 0x9ee: 0x4129, 0x9ef: 0xa000, - 0x9f0: 0x4131, 0x9f1: 0xa000, 0x9f2: 0x4139, 0x9f3: 0xa000, 0x9f4: 0x4141, 0x9f5: 0xa000, - 0x9f6: 0x4149, 0x9f7: 0xa000, 0x9f8: 0x4151, 0x9f9: 0xa000, 0x9fa: 0x4159, 0x9fb: 0xa000, - 0x9fc: 0x4161, 0x9fd: 0xa000, 0x9fe: 0x4169, 0x9ff: 0xa000, + 0x9eb: 0xa000, 0x9ec: 0x401f, 0x9ed: 0xa000, 0x9ee: 0x4027, 0x9ef: 0xa000, + 0x9f0: 0x402f, 0x9f1: 0xa000, 0x9f2: 0x4037, 0x9f3: 0xa000, 0x9f4: 0x403f, 0x9f5: 0xa000, + 0x9f6: 0x4047, 0x9f7: 0xa000, 0x9f8: 0x404f, 0x9f9: 0xa000, 0x9fa: 0x4057, 0x9fb: 0xa000, + 0x9fc: 0x405f, 0x9fd: 0xa000, 0x9fe: 0x4067, 0x9ff: 0xa000, // Block 0x28, offset 0xa00 - 0xa00: 0x4171, 0xa01: 0xa000, 0xa02: 0x4179, 0xa04: 0xa000, 0xa05: 0x4181, - 0xa06: 0xa000, 0xa07: 0x4189, 0xa08: 0xa000, 0xa09: 0x4191, - 0xa0f: 0xa000, 0xa10: 0x4199, 0xa11: 0x41a1, - 0xa12: 0xa000, 0xa13: 0x41a9, 0xa14: 0x41b1, 0xa15: 0xa000, 0xa16: 0x41b9, 0xa17: 0x41c1, - 0xa18: 0xa000, 0xa19: 0x41c9, 0xa1a: 0x41d1, 0xa1b: 0xa000, 0xa1c: 0x41d9, 0xa1d: 0x41e1, + 0xa00: 0x406f, 0xa01: 0xa000, 0xa02: 0x4077, 0xa04: 0xa000, 0xa05: 0x407f, + 0xa06: 0xa000, 0xa07: 0x4087, 0xa08: 0xa000, 0xa09: 0x408f, + 0xa0f: 0xa000, 0xa10: 0x4097, 0xa11: 0x409f, + 0xa12: 0xa000, 0xa13: 0x40a7, 0xa14: 0x40af, 0xa15: 0xa000, 0xa16: 0x40b7, 0xa17: 0x40bf, + 0xa18: 0xa000, 0xa19: 0x40c7, 0xa1a: 0x40cf, 0xa1b: 0xa000, 0xa1c: 0x40d7, 0xa1d: 0x40df, 0xa2f: 0xa000, - 0xa30: 0xa000, 0xa31: 0xa000, 0xa32: 0xa000, 0xa34: 0x4119, - 0xa37: 0x41e9, 0xa38: 0x41f1, 0xa39: 0x41f9, 0xa3a: 0x4201, - 0xa3d: 0xa000, 0xa3e: 0x4209, 0xa3f: 0x27f9, + 0xa30: 0xa000, 0xa31: 0xa000, 0xa32: 0xa000, 0xa34: 0x4017, + 0xa37: 0x40e7, 0xa38: 0x40ef, 0xa39: 0x40f7, 0xa3a: 0x40ff, + 0xa3d: 0xa000, 0xa3e: 0x4107, 0xa3f: 0x27f9, // Block 0x29, offset 0xa40 0xa40: 0x045a, 0xa41: 0x041e, 0xa42: 0x0422, 0xa43: 0x0426, 0xa44: 0x046e, 0xa45: 0x042a, 0xa46: 0x042e, 0xa47: 0x0432, 0xa48: 0x0436, 0xa49: 0x043a, 0xa4a: 0x043e, 0xa4b: 0x0442, @@ -5148,10 +5148,10 @@ var nfkcValues = [6208]uint16{ 0xb18: 0x19eb, 0xb19: 0x19ee, 0xb1a: 0x19f7, 0xb1b: 0x19fa, 0xb1c: 0x19fd, 0xb1d: 0x1a00, 0xb1e: 0x1a03, 0xb1f: 0x1a06, 0xb20: 0x0406, 0xb21: 0x040e, 0xb22: 0x0412, 0xb23: 0x041a, 0xb24: 0x041e, 0xb25: 0x0422, 0xb26: 0x042a, 0xb27: 0x0432, 0xb28: 0x0436, 0xb29: 0x043e, - 0xb2a: 0x0442, 0xb2b: 0x0446, 0xb2c: 0x044a, 0xb2d: 0x044e, 0xb2e: 0x2f59, 0xb2f: 0x2f61, - 0xb30: 0x2f69, 0xb31: 0x2f71, 0xb32: 0x2f79, 0xb33: 0x2f81, 0xb34: 0x2f89, 0xb35: 0x2f91, - 0xb36: 0x2fa1, 0xb37: 0x2fa9, 0xb38: 0x2fb1, 0xb39: 0x2fb9, 0xb3a: 0x2fc1, 0xb3b: 0x2fc9, - 0xb3c: 0x3014, 0xb3d: 0x2fdc, 0xb3e: 0x2f99, + 0xb2a: 0x0442, 0xb2b: 0x0446, 0xb2c: 0x044a, 0xb2d: 0x044e, 0xb2e: 0x467d, 0xb2f: 0x4685, + 0xb30: 0x468d, 0xb31: 0x4695, 0xb32: 0x469d, 0xb33: 0x46a5, 0xb34: 0x46ad, 0xb35: 0x46b5, + 0xb36: 0x46c5, 0xb37: 0x46cd, 0xb38: 0x46d5, 0xb39: 0x46dd, 0xb3a: 0x46e5, 0xb3b: 0x46ed, + 0xb3c: 0x2e42, 0xb3d: 0x2e0a, 0xb3e: 0x46bd, // Block 0x2d, offset 0xb40 0xb40: 0x07ba, 0xb41: 0x0816, 0xb42: 0x07c6, 0xb43: 0x0a76, 0xb44: 0x081a, 0xb45: 0x08aa, 0xb46: 0x07c2, 0xb47: 0x08a6, 0xb48: 0x0806, 0xb49: 0x0982, 0xb4a: 0x0e02, 0xb4b: 0x0f8a, @@ -5177,21 +5177,21 @@ var nfkcValues = [6208]uint16{ 0xbb6: 0x067e, 0xbb7: 0x0682, 0xbb8: 0x0686, 0xbb9: 0x068a, 0xbba: 0x068e, 0xbbb: 0x0692, 0xbbc: 0x0696, 0xbbd: 0x069a, 0xbbe: 0x069e, 0xbbf: 0x282a, // Block 0x2f, offset 0xbc0 - 0xbc0: 0x2c43, 0xbc1: 0x2adf, 0xbc2: 0x2c53, 0xbc3: 0x29b7, 0xbc4: 0x3025, 0xbc5: 0x29c1, - 0xbc6: 0x29cb, 0xbc7: 0x3069, 0xbc8: 0x2aec, 0xbc9: 0x29d5, 0xbca: 0x29df, 0xbcb: 0x29e9, - 0xbcc: 0x2b13, 0xbcd: 0x2b20, 0xbce: 0x2af9, 0xbcf: 0x2b06, 0xbd0: 0x2fea, 0xbd1: 0x2b2d, + 0xbc0: 0x2c43, 0xbc1: 0x2adf, 0xbc2: 0x2c53, 0xbc3: 0x29b7, 0xbc4: 0x2e53, 0xbc5: 0x29c1, + 0xbc6: 0x29cb, 0xbc7: 0x2e97, 0xbc8: 0x2aec, 0xbc9: 0x29d5, 0xbca: 0x29df, 0xbcb: 0x29e9, + 0xbcc: 0x2b13, 0xbcd: 0x2b20, 0xbce: 0x2af9, 0xbcf: 0x2b06, 0xbd0: 0x2e18, 0xbd1: 0x2b2d, 0xbd2: 0x2b3a, 0xbd3: 0x2cf5, 0xbd4: 0x27eb, 0xbd5: 0x2d08, 0xbd6: 0x2d1b, 0xbd7: 0x2c63, 0xbd8: 0x2b47, 0xbd9: 0x2d2e, 0xbda: 0x2d41, 0xbdb: 0x2b54, 0xbdc: 0x29f3, 0xbdd: 0x29fd, - 0xbde: 0x2ff8, 0xbdf: 0x2b61, 0xbe0: 0x2c73, 0xbe1: 0x3036, 0xbe2: 0x2a07, 0xbe3: 0x2a11, + 0xbde: 0x2e26, 0xbdf: 0x2b61, 0xbe0: 0x2c73, 0xbe1: 0x2e64, 0xbe2: 0x2a07, 0xbe3: 0x2a11, 0xbe4: 0x2b6e, 0xbe5: 0x2a1b, 0xbe6: 0x2a25, 0xbe7: 0x2800, 0xbe8: 0x2807, 0xbe9: 0x2a2f, 0xbea: 0x2a39, 0xbeb: 0x2d54, 0xbec: 0x2b7b, 0xbed: 0x2c83, 0xbee: 0x2d67, 0xbef: 0x2b88, - 0xbf0: 0x2a4d, 0xbf1: 0x2a43, 0xbf2: 0x307d, 0xbf3: 0x2b95, 0xbf4: 0x2d7a, 0xbf5: 0x2a57, - 0xbf6: 0x2c93, 0xbf7: 0x2a61, 0xbf8: 0x2baf, 0xbf9: 0x2a6b, 0xbfa: 0x2bbc, 0xbfb: 0x3047, + 0xbf0: 0x2a4d, 0xbf1: 0x2a43, 0xbf2: 0x2eab, 0xbf3: 0x2b95, 0xbf4: 0x2d7a, 0xbf5: 0x2a57, + 0xbf6: 0x2c93, 0xbf7: 0x2a61, 0xbf8: 0x2baf, 0xbf9: 0x2a6b, 0xbfa: 0x2bbc, 0xbfb: 0x2e75, 0xbfc: 0x2ba2, 0xbfd: 0x2ca3, 0xbfe: 0x2bc9, 0xbff: 0x280e, // Block 0x30, offset 0xc00 - 0xc00: 0x3058, 0xc01: 0x2a75, 0xc02: 0x2a7f, 0xc03: 0x2bd6, 0xc04: 0x2a89, 0xc05: 0x2a93, - 0xc06: 0x2a9d, 0xc07: 0x2cb3, 0xc08: 0x2be3, 0xc09: 0x2815, 0xc0a: 0x2d8d, 0xc0b: 0x2fd1, - 0xc0c: 0x2cc3, 0xc0d: 0x2bf0, 0xc0e: 0x3006, 0xc0f: 0x2aa7, 0xc10: 0x2ab1, 0xc11: 0x2bfd, + 0xc00: 0x2e86, 0xc01: 0x2a75, 0xc02: 0x2a7f, 0xc03: 0x2bd6, 0xc04: 0x2a89, 0xc05: 0x2a93, + 0xc06: 0x2a9d, 0xc07: 0x2cb3, 0xc08: 0x2be3, 0xc09: 0x2815, 0xc0a: 0x2d8d, 0xc0b: 0x2dff, + 0xc0c: 0x2cc3, 0xc0d: 0x2bf0, 0xc0e: 0x2e34, 0xc0f: 0x2aa7, 0xc10: 0x2ab1, 0xc11: 0x2bfd, 0xc12: 0x281c, 0xc13: 0x2c0a, 0xc14: 0x2cd3, 0xc15: 0x2823, 0xc16: 0x2da0, 0xc17: 0x2abb, 0xc18: 0x1de7, 0xc19: 0x1dfb, 0xc1a: 0x1e0a, 0xc1b: 0x1e19, 0xc1c: 0x1e28, 0xc1d: 0x1e37, 0xc1e: 0x1e46, 0xc1f: 0x1e55, 0xc20: 0x1e64, 0xc21: 0x1e73, 0xc22: 0x22c2, 0xc23: 0x22d4, @@ -5318,17 +5318,17 @@ var nfkcValues = [6208]uint16{ 0xec0: 0x1b05, 0xec1: 0x1b08, 0xec2: 0x1b0b, 0xec3: 0x1d38, 0xec4: 0x1d3c, 0xec5: 0x1b8f, 0xec6: 0x1b8f, 0xed3: 0x1ea5, 0xed4: 0x1e96, 0xed5: 0x1e9b, 0xed6: 0x1eaa, 0xed7: 0x1ea0, - 0xedd: 0x44d1, - 0xede: 0x8116, 0xedf: 0x4543, 0xee0: 0x0320, 0xee1: 0x0308, 0xee2: 0x0311, 0xee3: 0x0314, + 0xedd: 0x4449, + 0xede: 0x8116, 0xedf: 0x44bb, 0xee0: 0x0320, 0xee1: 0x0308, 0xee2: 0x0311, 0xee3: 0x0314, 0xee4: 0x0317, 0xee5: 0x031a, 0xee6: 0x031d, 0xee7: 0x0323, 0xee8: 0x0326, 0xee9: 0x0017, - 0xeea: 0x4531, 0xeeb: 0x4537, 0xeec: 0x4635, 0xeed: 0x463d, 0xeee: 0x4489, 0xeef: 0x448f, - 0xef0: 0x4495, 0xef1: 0x449b, 0xef2: 0x44a7, 0xef3: 0x44ad, 0xef4: 0x44b3, 0xef5: 0x44bf, - 0xef6: 0x44c5, 0xef8: 0x44cb, 0xef9: 0x44d7, 0xefa: 0x44dd, 0xefb: 0x44e3, - 0xefc: 0x44ef, 0xefe: 0x44f5, + 0xeea: 0x44a9, 0xeeb: 0x44af, 0xeec: 0x45ad, 0xeed: 0x45b5, 0xeee: 0x4401, 0xeef: 0x4407, + 0xef0: 0x440d, 0xef1: 0x4413, 0xef2: 0x441f, 0xef3: 0x4425, 0xef4: 0x442b, 0xef5: 0x4437, + 0xef6: 0x443d, 0xef8: 0x4443, 0xef9: 0x444f, 0xefa: 0x4455, 0xefb: 0x445b, + 0xefc: 0x4467, 0xefe: 0x446d, // Block 0x3c, offset 0xf00 - 0xf00: 0x44fb, 0xf01: 0x4501, 0xf03: 0x4507, 0xf04: 0x450d, - 0xf06: 0x4519, 0xf07: 0x451f, 0xf08: 0x4525, 0xf09: 0x452b, 0xf0a: 0x453d, 0xf0b: 0x44b9, - 0xf0c: 0x44a1, 0xf0d: 0x44e9, 0xf0e: 0x4513, 0xf0f: 0x1eaf, 0xf10: 0x038c, 0xf11: 0x038c, + 0xf00: 0x4473, 0xf01: 0x4479, 0xf03: 0x447f, 0xf04: 0x4485, + 0xf06: 0x4491, 0xf07: 0x4497, 0xf08: 0x449d, 0xf09: 0x44a3, 0xf0a: 0x44b5, 0xf0b: 0x4431, + 0xf0c: 0x4419, 0xf0d: 0x4461, 0xf0e: 0x448b, 0xf0f: 0x1eaf, 0xf10: 0x038c, 0xf11: 0x038c, 0xf12: 0x0395, 0xf13: 0x0395, 0xf14: 0x0395, 0xf15: 0x0395, 0xf16: 0x0398, 0xf17: 0x0398, 0xf18: 0x0398, 0xf19: 0x0398, 0xf1a: 0x039e, 0xf1b: 0x039e, 0xf1c: 0x039e, 0xf1d: 0x039e, 0xf1e: 0x0392, 0xf1f: 0x0392, 0xf20: 0x0392, 0xf21: 0x0392, 0xf22: 0x039b, 0xf23: 0x039b, @@ -5344,9 +5344,9 @@ var nfkcValues = [6208]uint16{ 0xf52: 0x03ce, 0xf53: 0x03ce, 0xf54: 0x03ce, 0xf55: 0x03ce, 0xf56: 0x03d4, 0xf57: 0x03d4, 0xf58: 0x03d4, 0xf59: 0x03d4, 0xf5a: 0x03d1, 0xf5b: 0x03d1, 0xf5c: 0x03d1, 0xf5d: 0x03d1, 0xf5e: 0x03d7, 0xf5f: 0x03d7, 0xf60: 0x03da, 0xf61: 0x03da, 0xf62: 0x03da, 0xf63: 0x03da, - 0xf64: 0x45af, 0xf65: 0x45af, 0xf66: 0x03e0, 0xf67: 0x03e0, 0xf68: 0x03e0, 0xf69: 0x03e0, + 0xf64: 0x4527, 0xf65: 0x4527, 0xf66: 0x03e0, 0xf67: 0x03e0, 0xf68: 0x03e0, 0xf69: 0x03e0, 0xf6a: 0x03dd, 0xf6b: 0x03dd, 0xf6c: 0x03dd, 0xf6d: 0x03dd, 0xf6e: 0x03fb, 0xf6f: 0x03fb, - 0xf70: 0x45a9, 0xf71: 0x45a9, + 0xf70: 0x4521, 0xf71: 0x4521, // Block 0x3e, offset 0xf80 0xf93: 0x03cb, 0xf94: 0x03cb, 0xf95: 0x03cb, 0xf96: 0x03cb, 0xf97: 0x03e9, 0xf98: 0x03e9, 0xf99: 0x03e6, 0xf9a: 0x03e6, 0xf9b: 0x03ec, 0xf9c: 0x03ec, 0xf9d: 0x217f, @@ -5373,8 +5373,8 @@ var nfkcValues = [6208]uint16{ 0x1006: 0x20e4, 0x1007: 0x20e9, 0x1008: 0x20ee, 0x1009: 0x20f3, 0x100a: 0x20f8, 0x100b: 0x20fd, 0x100c: 0x2102, 0x100d: 0x2107, 0x100e: 0x2116, 0x100f: 0x2125, 0x1010: 0x212a, 0x1011: 0x212f, 0x1012: 0x2134, 0x1013: 0x2139, 0x1014: 0x213e, 0x1015: 0x2148, 0x1016: 0x214d, 0x1017: 0x2152, - 0x1018: 0x2161, 0x1019: 0x2170, 0x101a: 0x2175, 0x101b: 0x4561, 0x101c: 0x4567, 0x101d: 0x459d, - 0x101e: 0x45f4, 0x101f: 0x45fb, 0x1020: 0x4602, 0x1021: 0x4609, 0x1022: 0x4610, 0x1023: 0x4617, + 0x1018: 0x2161, 0x1019: 0x2170, 0x101a: 0x2175, 0x101b: 0x44d9, 0x101c: 0x44df, 0x101d: 0x4515, + 0x101e: 0x456c, 0x101f: 0x4573, 0x1020: 0x457a, 0x1021: 0x4581, 0x1022: 0x4588, 0x1023: 0x458f, 0x1024: 0x26f6, 0x1025: 0x26fd, 0x1026: 0x2704, 0x1027: 0x270b, 0x1028: 0x2720, 0x1029: 0x2727, 0x102a: 0x1ec8, 0x102b: 0x1ecd, 0x102c: 0x1ed2, 0x102d: 0x1ed7, 0x102e: 0x1ee1, 0x102f: 0x1ee6, 0x1030: 0x1efa, 0x1031: 0x1eff, 0x1032: 0x1f04, 0x1033: 0x1f09, 0x1034: 0x1f13, 0x1035: 0x1f18, @@ -5383,7 +5383,7 @@ var nfkcValues = [6208]uint16{ // Block 0x41, offset 0x1040 0x1040: 0x208a, 0x1041: 0x209e, 0x1042: 0x20a3, 0x1043: 0x20a8, 0x1044: 0x20ad, 0x1045: 0x20c6, 0x1046: 0x20d0, 0x1047: 0x20d5, 0x1048: 0x20da, 0x1049: 0x20ee, 0x104a: 0x210c, 0x104b: 0x2111, - 0x104c: 0x2116, 0x104d: 0x211b, 0x104e: 0x2125, 0x104f: 0x212a, 0x1050: 0x459d, 0x1051: 0x2157, + 0x104c: 0x2116, 0x104d: 0x211b, 0x104e: 0x2125, 0x104f: 0x212a, 0x1050: 0x4515, 0x1051: 0x2157, 0x1052: 0x215c, 0x1053: 0x2161, 0x1054: 0x2166, 0x1055: 0x2170, 0x1056: 0x2175, 0x1057: 0x26e1, 0x1058: 0x26e8, 0x1059: 0x26ef, 0x105a: 0x2704, 0x105b: 0x2712, 0x105c: 0x1eb9, 0x105d: 0x1ebe, 0x105e: 0x1ec3, 0x105f: 0x1ed2, 0x1060: 0x1edc, 0x1061: 0x1eeb, 0x1062: 0x1ef0, 0x1063: 0x1ef5, @@ -5397,11 +5397,11 @@ var nfkcValues = [6208]uint16{ 0x1086: 0x2099, 0x1087: 0x209e, 0x1088: 0x20a3, 0x1089: 0x20b7, 0x108a: 0x20bc, 0x108b: 0x20c1, 0x108c: 0x20c6, 0x108d: 0x20cb, 0x108e: 0x20df, 0x108f: 0x20e4, 0x1090: 0x20e9, 0x1091: 0x20ee, 0x1092: 0x20fd, 0x1093: 0x2102, 0x1094: 0x2107, 0x1095: 0x2116, 0x1096: 0x2120, 0x1097: 0x212f, - 0x1098: 0x2134, 0x1099: 0x4591, 0x109a: 0x2148, 0x109b: 0x214d, 0x109c: 0x2152, 0x109d: 0x2161, + 0x1098: 0x2134, 0x1099: 0x4509, 0x109a: 0x2148, 0x109b: 0x214d, 0x109c: 0x2152, 0x109d: 0x2161, 0x109e: 0x216b, 0x109f: 0x2704, 0x10a0: 0x2712, 0x10a1: 0x1ed2, 0x10a2: 0x1edc, 0x10a3: 0x1f04, 0x10a4: 0x1f0e, 0x10a5: 0x1f2c, 0x10a6: 0x1f36, 0x10a7: 0x1f9a, 0x10a8: 0x1f9f, 0x10a9: 0x1fc2, 0x10aa: 0x1fc7, 0x10ab: 0x209e, 0x10ac: 0x20a3, 0x10ad: 0x20c6, 0x10ae: 0x2116, 0x10af: 0x2120, - 0x10b0: 0x2161, 0x10b1: 0x216b, 0x10b2: 0x4645, 0x10b3: 0x464d, 0x10b4: 0x4655, 0x10b5: 0x2021, + 0x10b0: 0x2161, 0x10b1: 0x216b, 0x10b2: 0x45bd, 0x10b3: 0x45c5, 0x10b4: 0x45cd, 0x10b5: 0x2021, 0x10b6: 0x2026, 0x10b7: 0x203a, 0x10b8: 0x203f, 0x10b9: 0x204e, 0x10ba: 0x2053, 0x10bb: 0x1fa4, 0x10bc: 0x1fa9, 0x10bd: 0x1fcc, 0x10be: 0x1fd1, 0x10bf: 0x1f63, // Block 0x43, offset 0x10c0 @@ -5415,7 +5415,7 @@ var nfkcValues = [6208]uint16{ 0x10ea: 0x1f95, 0x10eb: 0x1fe0, 0x10ec: 0x2003, 0x10ed: 0x1fae, 0x10ee: 0x1fb3, 0x10ef: 0x1fb8, 0x10f0: 0x1fc2, 0x10f1: 0x1f9f, 0x10f2: 0x1fc7, 0x10f3: 0x201c, 0x10f4: 0x1f86, 0x10f5: 0x1f8b, 0x10f6: 0x1f90, 0x10f7: 0x1fae, 0x10f8: 0x1fb3, 0x10f9: 0x1fb8, 0x10fa: 0x201c, 0x10fb: 0x202b, - 0x10fc: 0x4549, 0x10fd: 0x4549, + 0x10fc: 0x44c1, 0x10fd: 0x44c1, // Block 0x44, offset 0x1100 0x1110: 0x2441, 0x1111: 0x2456, 0x1112: 0x2456, 0x1113: 0x245d, 0x1114: 0x2464, 0x1115: 0x2479, 0x1116: 0x2480, 0x1117: 0x2487, @@ -5456,20 +5456,20 @@ var nfkcValues = [6208]uint16{ 0x11fc: 0x05aa, 0x11fd: 0x058e, 0x11fe: 0x0592, 0x11ff: 0x0586, // Block 0x48, offset 0x1200 0x1200: 0x058a, 0x1201: 0x0596, 0x1202: 0x059a, 0x1203: 0x059e, 0x1204: 0x05a2, - 0x1207: 0x0077, 0x1208: 0x007b, 0x1209: 0x43aa, 0x120a: 0x43aa, 0x120b: 0x43aa, - 0x120c: 0x43aa, 0x120d: 0x007f, 0x120e: 0x007f, 0x120f: 0x007f, 0x1210: 0x0019, 0x1211: 0x057e, + 0x1207: 0x0077, 0x1208: 0x007b, 0x1209: 0x4322, 0x120a: 0x4322, 0x120b: 0x4322, + 0x120c: 0x4322, 0x120d: 0x007f, 0x120e: 0x007f, 0x120f: 0x007f, 0x1210: 0x0019, 0x1211: 0x057e, 0x1212: 0x001d, 0x1214: 0x0037, 0x1215: 0x0035, 0x1216: 0x003f, 0x1217: 0x0003, 0x1218: 0x053a, 0x1219: 0x0011, 0x121a: 0x0013, 0x121b: 0x00b7, 0x121c: 0x00bb, 0x121d: 0x05b2, 0x121e: 0x05b6, 0x121f: 0x0007, 0x1220: 0x000d, 0x1221: 0x0015, 0x1222: 0x0017, 0x1223: 0x001b, 0x1224: 0x0039, 0x1225: 0x003d, 0x1226: 0x003b, 0x1228: 0x0079, 0x1229: 0x0009, 0x122a: 0x000b, 0x122b: 0x0041, - 0x1230: 0x43eb, 0x1231: 0x456d, 0x1232: 0x43f0, 0x1234: 0x43f5, - 0x1236: 0x43fa, 0x1237: 0x4573, 0x1238: 0x43ff, 0x1239: 0x4579, 0x123a: 0x4404, 0x123b: 0x457f, - 0x123c: 0x4409, 0x123d: 0x4585, 0x123e: 0x440e, 0x123f: 0x458b, + 0x1230: 0x4363, 0x1231: 0x44e5, 0x1232: 0x4368, 0x1234: 0x436d, + 0x1236: 0x4372, 0x1237: 0x44eb, 0x1238: 0x4377, 0x1239: 0x44f1, 0x123a: 0x437c, 0x123b: 0x44f7, + 0x123c: 0x4381, 0x123d: 0x44fd, 0x123e: 0x4386, 0x123f: 0x4503, // Block 0x49, offset 0x1240 - 0x1240: 0x0329, 0x1241: 0x454f, 0x1242: 0x454f, 0x1243: 0x4555, 0x1244: 0x4555, 0x1245: 0x4597, - 0x1246: 0x4597, 0x1247: 0x455b, 0x1248: 0x455b, 0x1249: 0x45a3, 0x124a: 0x45a3, 0x124b: 0x45a3, - 0x124c: 0x45a3, 0x124d: 0x032c, 0x124e: 0x032c, 0x124f: 0x032f, 0x1250: 0x032f, 0x1251: 0x032f, + 0x1240: 0x0329, 0x1241: 0x44c7, 0x1242: 0x44c7, 0x1243: 0x44cd, 0x1244: 0x44cd, 0x1245: 0x450f, + 0x1246: 0x450f, 0x1247: 0x44d3, 0x1248: 0x44d3, 0x1249: 0x451b, 0x124a: 0x451b, 0x124b: 0x451b, + 0x124c: 0x451b, 0x124d: 0x032c, 0x124e: 0x032c, 0x124f: 0x032f, 0x1250: 0x032f, 0x1251: 0x032f, 0x1252: 0x032f, 0x1253: 0x0332, 0x1254: 0x0332, 0x1255: 0x0335, 0x1256: 0x0335, 0x1257: 0x0335, 0x1258: 0x0335, 0x1259: 0x0338, 0x125a: 0x0338, 0x125b: 0x0338, 0x125c: 0x0338, 0x125d: 0x033b, 0x125e: 0x033b, 0x125f: 0x033b, 0x1260: 0x033b, 0x1261: 0x033e, 0x1262: 0x033e, 0x1263: 0x033e, @@ -5487,8 +5487,8 @@ var nfkcValues = [6208]uint16{ 0x129e: 0x0371, 0x129f: 0x0371, 0x12a0: 0x0371, 0x12a1: 0x0374, 0x12a2: 0x0374, 0x12a3: 0x0374, 0x12a4: 0x0374, 0x12a5: 0x0377, 0x12a6: 0x0377, 0x12a7: 0x0377, 0x12a8: 0x0377, 0x12a9: 0x037a, 0x12aa: 0x037a, 0x12ab: 0x037a, 0x12ac: 0x037a, 0x12ad: 0x037d, 0x12ae: 0x037d, 0x12af: 0x0380, - 0x12b0: 0x0380, 0x12b1: 0x0383, 0x12b2: 0x0383, 0x12b3: 0x0383, 0x12b4: 0x0383, 0x12b5: 0x2f41, - 0x12b6: 0x2f41, 0x12b7: 0x2f49, 0x12b8: 0x2f49, 0x12b9: 0x2f51, 0x12ba: 0x2f51, 0x12bb: 0x20b2, + 0x12b0: 0x0380, 0x12b1: 0x0383, 0x12b2: 0x0383, 0x12b3: 0x0383, 0x12b4: 0x0383, 0x12b5: 0x2de7, + 0x12b6: 0x2de7, 0x12b7: 0x2def, 0x12b8: 0x2def, 0x12b9: 0x2df7, 0x12ba: 0x2df7, 0x12bb: 0x20b2, 0x12bc: 0x20b2, // Block 0x4b, offset 0x12c0 0x12c0: 0x0081, 0x12c1: 0x0083, 0x12c2: 0x0085, 0x12c3: 0x0087, 0x12c4: 0x0089, 0x12c5: 0x008b, @@ -5520,7 +5520,7 @@ var nfkcValues = [6208]uint16{ 0x134c: 0x4b2e, 0x134d: 0x4b34, 0x134e: 0x4b3a, 0x134f: 0x4b40, 0x1352: 0x4b46, 0x1353: 0x4b4c, 0x1354: 0x4b52, 0x1355: 0x4b58, 0x1356: 0x4b5e, 0x1357: 0x4b64, 0x135a: 0x4b6a, 0x135b: 0x4b70, 0x135c: 0x4b76, - 0x1360: 0x00bf, 0x1361: 0x00c2, 0x1362: 0x00cb, 0x1363: 0x43a5, + 0x1360: 0x00bf, 0x1361: 0x00c2, 0x1362: 0x00cb, 0x1363: 0x431d, 0x1364: 0x00c8, 0x1365: 0x00c5, 0x1366: 0x053e, 0x1368: 0x0562, 0x1369: 0x0542, 0x136a: 0x0546, 0x136b: 0x054a, 0x136c: 0x054e, 0x136d: 0x0566, 0x136e: 0x056a, // Block 0x4e, offset 0x1380 @@ -5628,7 +5628,7 @@ var nfkcValues = [6208]uint16{ // Block 0x57, offset 0x15c0 0x15c0: 0x27dd, 0x15c1: 0x27f2, 0x15c2: 0x05fe, 0x15d0: 0x0d0a, 0x15d1: 0x0b42, - 0x15d2: 0x09ce, 0x15d3: 0x4705, 0x15d4: 0x0816, 0x15d5: 0x0aea, 0x15d6: 0x142a, 0x15d7: 0x0afa, + 0x15d2: 0x09ce, 0x15d3: 0x46f5, 0x15d4: 0x0816, 0x15d5: 0x0aea, 0x15d6: 0x142a, 0x15d7: 0x0afa, 0x15d8: 0x0822, 0x15d9: 0x0dd2, 0x15da: 0x0faa, 0x15db: 0x0daa, 0x15dc: 0x0922, 0x15dd: 0x0c66, 0x15de: 0x08ba, 0x15df: 0x0db2, 0x15e0: 0x090e, 0x15e1: 0x1212, 0x15e2: 0x107e, 0x15e3: 0x1486, 0x15e4: 0x0ace, 0x15e5: 0x0a06, 0x15e6: 0x0f5e, 0x15e7: 0x0d16, 0x15e8: 0x0d42, 0x15e9: 0x07ba, @@ -5863,13 +5863,13 @@ var nfkcSparseValues = [919]valueRange{ // Block 0x0, offset 0x0 {value: 0x0002, lo: 0x0d}, {value: 0x0001, lo: 0xa0, hi: 0xa0}, - {value: 0x43b9, lo: 0xa8, hi: 0xa8}, + {value: 0x4331, lo: 0xa8, hi: 0xa8}, {value: 0x0083, lo: 0xaa, hi: 0xaa}, - {value: 0x43a5, lo: 0xaf, hi: 0xaf}, + {value: 0x431d, lo: 0xaf, hi: 0xaf}, {value: 0x0025, lo: 0xb2, hi: 0xb3}, - {value: 0x439b, lo: 0xb4, hi: 0xb4}, + {value: 0x4313, lo: 0xb4, hi: 0xb4}, {value: 0x0260, lo: 0xb5, hi: 0xb5}, - {value: 0x43d2, lo: 0xb8, hi: 0xb8}, + {value: 0x434a, lo: 0xb8, hi: 0xb8}, {value: 0x0023, lo: 0xb9, hi: 0xb9}, {value: 0x009f, lo: 0xba, hi: 0xba}, {value: 0x234c, lo: 0xbc, hi: 0xbc}, @@ -5877,8 +5877,8 @@ var nfkcSparseValues = [919]valueRange{ {value: 0x23e2, lo: 0xbe, hi: 0xbe}, // Block 0x1, offset 0xe {value: 0x0091, lo: 0x03}, - {value: 0x4823, lo: 0xa0, hi: 0xa1}, - {value: 0x4855, lo: 0xaf, hi: 0xb0}, + {value: 0x4813, lo: 0xa0, hi: 0xa1}, + {value: 0x4845, lo: 0xaf, hi: 0xb0}, {value: 0xa000, lo: 0xb7, hi: 0xb7}, // Block 0x2, offset 0x12 {value: 0x0004, lo: 0x09}, @@ -5893,11 +5893,11 @@ var nfkcSparseValues = [919]valueRange{ {value: 0x00af, lo: 0xb7, hi: 0xb8}, // Block 0x3, offset 0x1c {value: 0x000a, lo: 0x09}, - {value: 0x43af, lo: 0x98, hi: 0x98}, - {value: 0x43b4, lo: 0x99, hi: 0x9a}, - {value: 0x43d7, lo: 0x9b, hi: 0x9b}, - {value: 0x43a0, lo: 0x9c, hi: 0x9c}, - {value: 0x43c3, lo: 0x9d, hi: 0x9d}, + {value: 0x4327, lo: 0x98, hi: 0x98}, + {value: 0x432c, lo: 0x99, hi: 0x9a}, + {value: 0x434f, lo: 0x9b, hi: 0x9b}, + {value: 0x4318, lo: 0x9c, hi: 0x9c}, + {value: 0x433b, lo: 0x9d, hi: 0x9d}, {value: 0x0137, lo: 0xa0, hi: 0xa0}, {value: 0x0099, lo: 0xa1, hi: 0xa1}, {value: 0x00a7, lo: 0xa2, hi: 0xa3}, @@ -5908,17 +5908,17 @@ var nfkcSparseValues = [919]valueRange{ {value: 0xa000, lo: 0x87, hi: 0x87}, {value: 0xa000, lo: 0x8b, hi: 0x8b}, {value: 0xa000, lo: 0x8d, hi: 0x8d}, - {value: 0x38e6, lo: 0x90, hi: 0x90}, - {value: 0x38f2, lo: 0x91, hi: 0x91}, - {value: 0x38e0, lo: 0x93, hi: 0x93}, + {value: 0x3704, lo: 0x90, hi: 0x90}, + {value: 0x3710, lo: 0x91, hi: 0x91}, + {value: 0x36fe, lo: 0x93, hi: 0x93}, {value: 0xa000, lo: 0x96, hi: 0x96}, - {value: 0x3958, lo: 0x97, hi: 0x97}, - {value: 0x3922, lo: 0x9c, hi: 0x9c}, - {value: 0x390a, lo: 0x9d, hi: 0x9d}, - {value: 0x3934, lo: 0x9e, hi: 0x9e}, + {value: 0x3776, lo: 0x97, hi: 0x97}, + {value: 0x3740, lo: 0x9c, hi: 0x9c}, + {value: 0x3728, lo: 0x9d, hi: 0x9d}, + {value: 0x3752, lo: 0x9e, hi: 0x9e}, {value: 0xa000, lo: 0xb4, hi: 0xb5}, - {value: 0x395e, lo: 0xb6, hi: 0xb6}, - {value: 0x3964, lo: 0xb7, hi: 0xb7}, + {value: 0x377c, lo: 0xb6, hi: 0xb6}, + {value: 0x3782, lo: 0xb7, hi: 0xb7}, // Block 0x5, offset 0x36 {value: 0x0000, lo: 0x01}, {value: 0x8133, lo: 0x83, hi: 0x87}, @@ -5934,19 +5934,19 @@ var nfkcSparseValues = [919]valueRange{ {value: 0x811a, lo: 0x98, hi: 0x98}, {value: 0x811b, lo: 0x99, hi: 0x99}, {value: 0x811c, lo: 0x9a, hi: 0x9a}, - {value: 0x3982, lo: 0xa2, hi: 0xa2}, - {value: 0x3988, lo: 0xa3, hi: 0xa3}, - {value: 0x3994, lo: 0xa4, hi: 0xa4}, - {value: 0x398e, lo: 0xa5, hi: 0xa5}, - {value: 0x399a, lo: 0xa6, hi: 0xa6}, + {value: 0x37a0, lo: 0xa2, hi: 0xa2}, + {value: 0x37a6, lo: 0xa3, hi: 0xa3}, + {value: 0x37b2, lo: 0xa4, hi: 0xa4}, + {value: 0x37ac, lo: 0xa5, hi: 0xa5}, + {value: 0x37b8, lo: 0xa6, hi: 0xa6}, {value: 0xa000, lo: 0xa7, hi: 0xa7}, // Block 0x8, offset 0x48 {value: 0x0000, lo: 0x0e}, - {value: 0x39ac, lo: 0x80, hi: 0x80}, + {value: 0x37ca, lo: 0x80, hi: 0x80}, {value: 0xa000, lo: 0x81, hi: 0x81}, - {value: 0x39a0, lo: 0x82, hi: 0x82}, + {value: 0x37be, lo: 0x82, hi: 0x82}, {value: 0xa000, lo: 0x92, hi: 0x92}, - {value: 0x39a6, lo: 0x93, hi: 0x93}, + {value: 0x37c4, lo: 0x93, hi: 0x93}, {value: 0xa000, lo: 0x95, hi: 0x95}, {value: 0x8133, lo: 0x96, hi: 0x9c}, {value: 0x8133, lo: 0x9f, hi: 0xa2}, @@ -6002,11 +6002,11 @@ var nfkcSparseValues = [919]valueRange{ // Block 0xf, offset 0x7c {value: 0x0000, lo: 0x07}, {value: 0xa000, lo: 0xa8, hi: 0xa8}, - {value: 0x4019, lo: 0xa9, hi: 0xa9}, + {value: 0x3e37, lo: 0xa9, hi: 0xa9}, {value: 0xa000, lo: 0xb0, hi: 0xb0}, - {value: 0x4021, lo: 0xb1, hi: 0xb1}, + {value: 0x3e3f, lo: 0xb1, hi: 0xb1}, {value: 0xa000, lo: 0xb3, hi: 0xb3}, - {value: 0x4029, lo: 0xb4, hi: 0xb4}, + {value: 0x3e47, lo: 0xb4, hi: 0xb4}, {value: 0x9903, lo: 0xbc, hi: 0xbc}, // Block 0x10, offset 0x84 {value: 0x0008, lo: 0x06}, @@ -6015,7 +6015,7 @@ var nfkcSparseValues = [919]valueRange{ {value: 0x812e, lo: 0x92, hi: 0x92}, {value: 0x8133, lo: 0x93, hi: 0x93}, {value: 0x8133, lo: 0x94, hi: 0x94}, - {value: 0x465d, lo: 0x98, hi: 0x9f}, + {value: 0x45d5, lo: 0x98, hi: 0x9f}, // Block 0x11, offset 0x8b {value: 0x0000, lo: 0x02}, {value: 0x8103, lo: 0xbc, hi: 0xbc}, @@ -6023,22 +6023,22 @@ var nfkcSparseValues = [919]valueRange{ // Block 0x12, offset 0x8e {value: 0x0008, lo: 0x07}, {value: 0xa000, lo: 0x87, hi: 0x87}, - {value: 0x2dd5, lo: 0x8b, hi: 0x8c}, + {value: 0x3e4f, lo: 0x8b, hi: 0x8c}, {value: 0x8105, lo: 0x8d, hi: 0x8d}, {value: 0x9900, lo: 0x97, hi: 0x97}, - {value: 0x469d, lo: 0x9c, hi: 0x9d}, - {value: 0x46ad, lo: 0x9f, hi: 0x9f}, + {value: 0x4615, lo: 0x9c, hi: 0x9d}, + {value: 0x4625, lo: 0x9f, hi: 0x9f}, {value: 0x8133, lo: 0xbe, hi: 0xbe}, // Block 0x13, offset 0x96 {value: 0x0000, lo: 0x03}, - {value: 0x46d5, lo: 0xb3, hi: 0xb3}, - {value: 0x46dd, lo: 0xb6, hi: 0xb6}, + {value: 0x464d, lo: 0xb3, hi: 0xb3}, + {value: 0x4655, lo: 0xb6, hi: 0xb6}, {value: 0x8103, lo: 0xbc, hi: 0xbc}, // Block 0x14, offset 0x9a {value: 0x0008, lo: 0x03}, {value: 0x8105, lo: 0x8d, hi: 0x8d}, - {value: 0x46b5, lo: 0x99, hi: 0x9b}, - {value: 0x46cd, lo: 0x9e, hi: 0x9e}, + {value: 0x462d, lo: 0x99, hi: 0x9b}, + {value: 0x4645, lo: 0x9e, hi: 0x9e}, // Block 0x15, offset 0x9e {value: 0x0000, lo: 0x01}, {value: 0x8103, lo: 0xbc, hi: 0xbc}, @@ -6048,30 +6048,30 @@ var nfkcSparseValues = [919]valueRange{ // Block 0x17, offset 0xa2 {value: 0x0000, lo: 0x08}, {value: 0xa000, lo: 0x87, hi: 0x87}, - {value: 0x2ded, lo: 0x88, hi: 0x88}, - {value: 0x2de5, lo: 0x8b, hi: 0x8b}, - {value: 0x2df5, lo: 0x8c, hi: 0x8c}, + {value: 0x3e67, lo: 0x88, hi: 0x88}, + {value: 0x3e5f, lo: 0x8b, hi: 0x8b}, + {value: 0x3e6f, lo: 0x8c, hi: 0x8c}, {value: 0x8105, lo: 0x8d, hi: 0x8d}, {value: 0x9900, lo: 0x96, hi: 0x97}, - {value: 0x46e5, lo: 0x9c, hi: 0x9c}, - {value: 0x46ed, lo: 0x9d, hi: 0x9d}, + {value: 0x465d, lo: 0x9c, hi: 0x9c}, + {value: 0x4665, lo: 0x9d, hi: 0x9d}, // Block 0x18, offset 0xab {value: 0x0000, lo: 0x03}, {value: 0xa000, lo: 0x92, hi: 0x92}, - {value: 0x2dfd, lo: 0x94, hi: 0x94}, + {value: 0x3e77, lo: 0x94, hi: 0x94}, {value: 0x9900, lo: 0xbe, hi: 0xbe}, // Block 0x19, offset 0xaf {value: 0x0000, lo: 0x06}, {value: 0xa000, lo: 0x86, hi: 0x87}, - {value: 0x2e05, lo: 0x8a, hi: 0x8a}, - {value: 0x2e15, lo: 0x8b, hi: 0x8b}, - {value: 0x2e0d, lo: 0x8c, hi: 0x8c}, + {value: 0x3e7f, lo: 0x8a, hi: 0x8a}, + {value: 0x3e8f, lo: 0x8b, hi: 0x8b}, + {value: 0x3e87, lo: 0x8c, hi: 0x8c}, {value: 0x8105, lo: 0x8d, hi: 0x8d}, {value: 0x9900, lo: 0x97, hi: 0x97}, // Block 0x1a, offset 0xb6 {value: 0x1801, lo: 0x04}, {value: 0xa000, lo: 0x86, hi: 0x86}, - {value: 0x4031, lo: 0x88, hi: 0x88}, + {value: 0x3e97, lo: 0x88, hi: 0x88}, {value: 0x8105, lo: 0x8d, hi: 0x8d}, {value: 0x8121, lo: 0x95, hi: 0x96}, // Block 0x1b, offset 0xbb @@ -6080,13 +6080,13 @@ var nfkcSparseValues = [919]valueRange{ {value: 0xa000, lo: 0xbf, hi: 0xbf}, // Block 0x1c, offset 0xbe {value: 0x0000, lo: 0x09}, - {value: 0x2e1d, lo: 0x80, hi: 0x80}, + {value: 0x3e9f, lo: 0x80, hi: 0x80}, {value: 0x9900, lo: 0x82, hi: 0x82}, {value: 0xa000, lo: 0x86, hi: 0x86}, - {value: 0x2e25, lo: 0x87, hi: 0x87}, - {value: 0x2e2d, lo: 0x88, hi: 0x88}, - {value: 0x3091, lo: 0x8a, hi: 0x8a}, - {value: 0x2f19, lo: 0x8b, hi: 0x8b}, + {value: 0x3ea7, lo: 0x87, hi: 0x87}, + {value: 0x3eaf, lo: 0x88, hi: 0x88}, + {value: 0x4adf, lo: 0x8a, hi: 0x8a}, + {value: 0x42f9, lo: 0x8b, hi: 0x8b}, {value: 0x8105, lo: 0x8d, hi: 0x8d}, {value: 0x9900, lo: 0x95, hi: 0x96}, // Block 0x1d, offset 0xc8 @@ -6096,20 +6096,20 @@ var nfkcSparseValues = [919]valueRange{ // Block 0x1e, offset 0xcb {value: 0x0000, lo: 0x06}, {value: 0xa000, lo: 0x86, hi: 0x87}, - {value: 0x2e35, lo: 0x8a, hi: 0x8a}, - {value: 0x2e45, lo: 0x8b, hi: 0x8b}, - {value: 0x2e3d, lo: 0x8c, hi: 0x8c}, + {value: 0x3eb7, lo: 0x8a, hi: 0x8a}, + {value: 0x3ec7, lo: 0x8b, hi: 0x8b}, + {value: 0x3ebf, lo: 0x8c, hi: 0x8c}, {value: 0x8105, lo: 0x8d, hi: 0x8d}, {value: 0x9900, lo: 0x97, hi: 0x97}, // Block 0x1f, offset 0xd2 - {value: 0x6ab3, lo: 0x07}, + {value: 0x5a29, lo: 0x07}, {value: 0x9905, lo: 0x8a, hi: 0x8a}, {value: 0x9900, lo: 0x8f, hi: 0x8f}, {value: 0xa000, lo: 0x99, hi: 0x99}, - {value: 0x4039, lo: 0x9a, hi: 0x9a}, - {value: 0x3099, lo: 0x9c, hi: 0x9c}, - {value: 0x2f24, lo: 0x9d, hi: 0x9d}, - {value: 0x2e4d, lo: 0x9e, hi: 0x9f}, + {value: 0x3ecf, lo: 0x9a, hi: 0x9a}, + {value: 0x4ae7, lo: 0x9c, hi: 0x9c}, + {value: 0x4304, lo: 0x9d, hi: 0x9d}, + {value: 0x3ed7, lo: 0x9e, hi: 0x9f}, // Block 0x20, offset 0xda {value: 0x0000, lo: 0x03}, {value: 0x2751, lo: 0xb3, hi: 0xb3}, @@ -6148,10 +6148,10 @@ var nfkcSparseValues = [919]valueRange{ {value: 0x4bc5, lo: 0xb3, hi: 0xb3}, {value: 0x8129, lo: 0xb4, hi: 0xb4}, {value: 0x4bce, lo: 0xb5, hi: 0xb5}, - {value: 0x46f5, lo: 0xb6, hi: 0xb6}, - {value: 0x4735, lo: 0xb7, hi: 0xb7}, - {value: 0x46fd, lo: 0xb8, hi: 0xb8}, - {value: 0x4740, lo: 0xb9, hi: 0xb9}, + {value: 0x466d, lo: 0xb6, hi: 0xb6}, + {value: 0x4725, lo: 0xb7, hi: 0xb7}, + {value: 0x4675, lo: 0xb8, hi: 0xb8}, + {value: 0x4730, lo: 0xb9, hi: 0xb9}, {value: 0x8128, lo: 0xba, hi: 0xbd}, // Block 0x26, offset 0xff {value: 0x0000, lo: 0x0b}, @@ -6172,7 +6172,7 @@ var nfkcSparseValues = [919]valueRange{ // Block 0x28, offset 0x10d {value: 0x0000, lo: 0x05}, {value: 0xa000, lo: 0xa5, hi: 0xa5}, - {value: 0x2e55, lo: 0xa6, hi: 0xa6}, + {value: 0x3edf, lo: 0xa6, hi: 0xa6}, {value: 0x9900, lo: 0xae, hi: 0xae}, {value: 0x8103, lo: 0xb7, hi: 0xb7}, {value: 0x8105, lo: 0xb9, hi: 0xba}, @@ -6238,10 +6238,10 @@ var nfkcSparseValues = [919]valueRange{ {value: 0x8133, lo: 0x8b, hi: 0x8e}, // Block 0x38, offset 0x140 {value: 0x0000, lo: 0x08}, - {value: 0x2e9d, lo: 0x80, hi: 0x80}, - {value: 0x2ea5, lo: 0x81, hi: 0x81}, + {value: 0x3f27, lo: 0x80, hi: 0x80}, + {value: 0x3f2f, lo: 0x81, hi: 0x81}, {value: 0xa000, lo: 0x82, hi: 0x82}, - {value: 0x2ead, lo: 0x83, hi: 0x83}, + {value: 0x3f37, lo: 0x83, hi: 0x83}, {value: 0x8105, lo: 0x84, hi: 0x84}, {value: 0x8133, lo: 0xab, hi: 0xab}, {value: 0x812e, lo: 0xac, hi: 0xac}, @@ -6284,7 +6284,7 @@ var nfkcSparseValues = [919]valueRange{ {value: 0x0000, lo: 0x0d}, {value: 0x0001, lo: 0x80, hi: 0x8a}, {value: 0x0532, lo: 0x91, hi: 0x91}, - {value: 0x43dc, lo: 0x97, hi: 0x97}, + {value: 0x4354, lo: 0x97, hi: 0x97}, {value: 0x001d, lo: 0xa4, hi: 0xa4}, {value: 0x19a0, lo: 0xa5, hi: 0xa5}, {value: 0x1c8c, lo: 0xa6, hi: 0xa6}, @@ -6294,7 +6294,7 @@ var nfkcSparseValues = [919]valueRange{ {value: 0x27c8, lo: 0xb6, hi: 0xb6}, {value: 0x293f, lo: 0xb7, hi: 0xb7}, {value: 0x199a, lo: 0xbc, hi: 0xbc}, - {value: 0x43aa, lo: 0xbe, hi: 0xbe}, + {value: 0x4322, lo: 0xbe, hi: 0xbe}, // Block 0x3f, offset 0x174 {value: 0x0002, lo: 0x0d}, {value: 0x1a60, lo: 0x87, hi: 0x87}, @@ -6348,36 +6348,36 @@ var nfkcSparseValues = [919]valueRange{ {value: 0xa000, lo: 0x90, hi: 0x90}, {value: 0xa000, lo: 0x92, hi: 0x92}, {value: 0xa000, lo: 0x94, hi: 0x94}, - {value: 0x3cfa, lo: 0x9a, hi: 0x9b}, - {value: 0x3d08, lo: 0xae, hi: 0xae}, + {value: 0x3b18, lo: 0x9a, hi: 0x9b}, + {value: 0x3b26, lo: 0xae, hi: 0xae}, // Block 0x43, offset 0x1a7 {value: 0x000e, lo: 0x05}, - {value: 0x3d0f, lo: 0x8d, hi: 0x8e}, - {value: 0x3d16, lo: 0x8f, hi: 0x8f}, + {value: 0x3b2d, lo: 0x8d, hi: 0x8e}, + {value: 0x3b34, lo: 0x8f, hi: 0x8f}, {value: 0xa000, lo: 0x90, hi: 0x90}, {value: 0xa000, lo: 0x92, hi: 0x92}, {value: 0xa000, lo: 0x94, hi: 0x94}, // Block 0x44, offset 0x1ad {value: 0x017a, lo: 0x0e}, {value: 0xa000, lo: 0x83, hi: 0x83}, - {value: 0x3d24, lo: 0x84, hi: 0x84}, + {value: 0x3b42, lo: 0x84, hi: 0x84}, {value: 0xa000, lo: 0x88, hi: 0x88}, - {value: 0x3d2b, lo: 0x89, hi: 0x89}, + {value: 0x3b49, lo: 0x89, hi: 0x89}, {value: 0xa000, lo: 0x8b, hi: 0x8b}, - {value: 0x3d32, lo: 0x8c, hi: 0x8c}, + {value: 0x3b50, lo: 0x8c, hi: 0x8c}, {value: 0xa000, lo: 0xa3, hi: 0xa3}, - {value: 0x3d39, lo: 0xa4, hi: 0xa4}, + {value: 0x3b57, lo: 0xa4, hi: 0xa4}, {value: 0xa000, lo: 0xa5, hi: 0xa5}, - {value: 0x3d40, lo: 0xa6, hi: 0xa6}, + {value: 0x3b5e, lo: 0xa6, hi: 0xa6}, {value: 0x27cf, lo: 0xac, hi: 0xad}, {value: 0x27d6, lo: 0xaf, hi: 0xaf}, {value: 0x2953, lo: 0xb0, hi: 0xb0}, {value: 0xa000, lo: 0xbc, hi: 0xbc}, // Block 0x45, offset 0x1bc {value: 0x0007, lo: 0x03}, - {value: 0x3da9, lo: 0xa0, hi: 0xa1}, - {value: 0x3dd3, lo: 0xa2, hi: 0xa3}, - {value: 0x3dfd, lo: 0xaa, hi: 0xad}, + {value: 0x3bc7, lo: 0xa0, hi: 0xa1}, + {value: 0x3bf1, lo: 0xa2, hi: 0xa3}, + {value: 0x3c1b, lo: 0xaa, hi: 0xad}, // Block 0x46, offset 0x1c0 {value: 0x0004, lo: 0x01}, {value: 0x0586, lo: 0xa9, hi: 0xaa}, @@ -6395,7 +6395,7 @@ var nfkcSparseValues = [919]valueRange{ {value: 0x1a5a, lo: 0xb5, hi: 0xb6}, // Block 0x4a, offset 0x1cb {value: 0x0000, lo: 0x01}, - {value: 0x461e, lo: 0x9c, hi: 0x9c}, + {value: 0x4596, lo: 0x9c, hi: 0x9c}, // Block 0x4b, offset 0x1cd {value: 0x0000, lo: 0x02}, {value: 0x0095, lo: 0xbc, hi: 0xbc}, @@ -6621,18 +6621,18 @@ var nfkcSparseValues = [919]valueRange{ // Block 0x77, offset 0x27f {value: 0x17fe, lo: 0x07}, {value: 0xa000, lo: 0x99, hi: 0x99}, - {value: 0x4379, lo: 0x9a, hi: 0x9a}, + {value: 0x4277, lo: 0x9a, hi: 0x9a}, {value: 0xa000, lo: 0x9b, hi: 0x9b}, - {value: 0x4383, lo: 0x9c, hi: 0x9c}, + {value: 0x4281, lo: 0x9c, hi: 0x9c}, {value: 0xa000, lo: 0xa5, hi: 0xa5}, - {value: 0x438d, lo: 0xab, hi: 0xab}, + {value: 0x428b, lo: 0xab, hi: 0xab}, {value: 0x8105, lo: 0xb9, hi: 0xba}, // Block 0x78, offset 0x287 {value: 0x0000, lo: 0x06}, {value: 0x8133, lo: 0x80, hi: 0x82}, {value: 0x9900, lo: 0xa7, hi: 0xa7}, - {value: 0x2eb5, lo: 0xae, hi: 0xae}, - {value: 0x2ebf, lo: 0xaf, hi: 0xaf}, + {value: 0x4295, lo: 0xae, hi: 0xae}, + {value: 0x429f, lo: 0xaf, hi: 0xaf}, {value: 0xa000, lo: 0xb1, hi: 0xb2}, {value: 0x8105, lo: 0xb3, hi: 0xb4}, // Block 0x79, offset 0x28e @@ -6653,8 +6653,8 @@ var nfkcSparseValues = [919]valueRange{ // Block 0x7d, offset 0x299 {value: 0x0000, lo: 0x07}, {value: 0xa000, lo: 0x87, hi: 0x87}, - {value: 0x2ec9, lo: 0x8b, hi: 0x8b}, - {value: 0x2ed3, lo: 0x8c, hi: 0x8c}, + {value: 0x42a9, lo: 0x8b, hi: 0x8b}, + {value: 0x42b3, lo: 0x8c, hi: 0x8c}, {value: 0x8105, lo: 0x8d, hi: 0x8d}, {value: 0x9900, lo: 0x97, hi: 0x97}, {value: 0x8133, lo: 0xa6, hi: 0xac}, @@ -6665,13 +6665,13 @@ var nfkcSparseValues = [919]valueRange{ {value: 0x8103, lo: 0x86, hi: 0x86}, {value: 0x8133, lo: 0x9e, hi: 0x9e}, // Block 0x7f, offset 0x2a5 - {value: 0x6a23, lo: 0x06}, + {value: 0x5643, lo: 0x06}, {value: 0x9900, lo: 0xb0, hi: 0xb0}, {value: 0xa000, lo: 0xb9, hi: 0xb9}, {value: 0x9900, lo: 0xba, hi: 0xba}, - {value: 0x2ee7, lo: 0xbb, hi: 0xbb}, - {value: 0x2edd, lo: 0xbc, hi: 0xbd}, - {value: 0x2ef1, lo: 0xbe, hi: 0xbe}, + {value: 0x42c7, lo: 0xbb, hi: 0xbb}, + {value: 0x42bd, lo: 0xbc, hi: 0xbd}, + {value: 0x42d1, lo: 0xbe, hi: 0xbe}, // Block 0x80, offset 0x2ac {value: 0x0000, lo: 0x02}, {value: 0x8105, lo: 0x82, hi: 0x82}, @@ -6680,8 +6680,8 @@ var nfkcSparseValues = [919]valueRange{ {value: 0x0000, lo: 0x05}, {value: 0x9900, lo: 0xaf, hi: 0xaf}, {value: 0xa000, lo: 0xb8, hi: 0xb9}, - {value: 0x2efb, lo: 0xba, hi: 0xba}, - {value: 0x2f05, lo: 0xbb, hi: 0xbb}, + {value: 0x42db, lo: 0xba, hi: 0xba}, + {value: 0x42e5, lo: 0xbb, hi: 0xbb}, {value: 0x8105, lo: 0xbf, hi: 0xbf}, // Block 0x82, offset 0x2b5 {value: 0x0000, lo: 0x01}, @@ -6704,7 +6704,7 @@ var nfkcSparseValues = [919]valueRange{ {value: 0x0000, lo: 0x04}, {value: 0x9900, lo: 0xb0, hi: 0xb0}, {value: 0xa000, lo: 0xb5, hi: 0xb5}, - {value: 0x2f0f, lo: 0xb8, hi: 0xb8}, + {value: 0x42ef, lo: 0xb8, hi: 0xb8}, {value: 0x8105, lo: 0xbd, hi: 0xbe}, // Block 0x88, offset 0x2c6 {value: 0x0000, lo: 0x01}, @@ -6745,13 +6745,13 @@ var nfkcSparseValues = [919]valueRange{ {value: 0x8101, lo: 0x9e, hi: 0x9e}, // Block 0x94, offset 0x2df {value: 0x0000, lo: 0x0c}, - {value: 0x470d, lo: 0x9e, hi: 0x9e}, - {value: 0x4717, lo: 0x9f, hi: 0x9f}, - {value: 0x474b, lo: 0xa0, hi: 0xa0}, - {value: 0x4759, lo: 0xa1, hi: 0xa1}, - {value: 0x4767, lo: 0xa2, hi: 0xa2}, - {value: 0x4775, lo: 0xa3, hi: 0xa3}, - {value: 0x4783, lo: 0xa4, hi: 0xa4}, + {value: 0x46fd, lo: 0x9e, hi: 0x9e}, + {value: 0x4707, lo: 0x9f, hi: 0x9f}, + {value: 0x473b, lo: 0xa0, hi: 0xa0}, + {value: 0x4749, lo: 0xa1, hi: 0xa1}, + {value: 0x4757, lo: 0xa2, hi: 0xa2}, + {value: 0x4765, lo: 0xa3, hi: 0xa3}, + {value: 0x4773, lo: 0xa4, hi: 0xa4}, {value: 0x812c, lo: 0xa5, hi: 0xa6}, {value: 0x8101, lo: 0xa7, hi: 0xa9}, {value: 0x8131, lo: 0xad, hi: 0xad}, @@ -6763,14 +6763,14 @@ var nfkcSparseValues = [919]valueRange{ {value: 0x8133, lo: 0x85, hi: 0x89}, {value: 0x812e, lo: 0x8a, hi: 0x8b}, {value: 0x8133, lo: 0xaa, hi: 0xad}, - {value: 0x4721, lo: 0xbb, hi: 0xbb}, - {value: 0x472b, lo: 0xbc, hi: 0xbc}, - {value: 0x4791, lo: 0xbd, hi: 0xbd}, - {value: 0x47ad, lo: 0xbe, hi: 0xbe}, - {value: 0x479f, lo: 0xbf, hi: 0xbf}, + {value: 0x4711, lo: 0xbb, hi: 0xbb}, + {value: 0x471b, lo: 0xbc, hi: 0xbc}, + {value: 0x4781, lo: 0xbd, hi: 0xbd}, + {value: 0x479d, lo: 0xbe, hi: 0xbe}, + {value: 0x478f, lo: 0xbf, hi: 0xbf}, // Block 0x96, offset 0x2f6 {value: 0x0000, lo: 0x01}, - {value: 0x47bb, lo: 0x80, hi: 0x80}, + {value: 0x47ab, lo: 0x80, hi: 0x80}, // Block 0x97, offset 0x2f8 {value: 0x0000, lo: 0x01}, {value: 0x8133, lo: 0x82, hi: 0x84}, diff --git a/vendor/golang.org/x/text/unicode/norm/tables13.0.0.go b/vendor/golang.org/x/text/unicode/norm/tables17.0.0.go similarity index 53% rename from vendor/golang.org/x/text/unicode/norm/tables13.0.0.go rename to vendor/golang.org/x/text/unicode/norm/tables17.0.0.go index 0cceffd731b..dfd555fc1b5 100644 --- a/vendor/golang.org/x/text/unicode/norm/tables13.0.0.go +++ b/vendor/golang.org/x/text/unicode/norm/tables17.0.0.go @@ -1,6 +1,6 @@ // Code generated by running "go generate" in golang.org/x/text. DO NOT EDIT. -//go:build go1.16 && !go1.21 +//go:build go1.27 package norm @@ -8,7 +8,7 @@ import "sync" const ( // Version is the Unicode edition from which the tables are derived. - Version = "13.0.0" + Version = "17.0.0" // MaxTransformChunkSize indicates the maximum number of bytes that Transform // may need to write atomically for any Form. Making a destination buffer at @@ -28,17 +28,17 @@ var ccc = [56]uint8{ } const ( - firstMulti = 0x1870 - firstCCC = 0x2CAB - endMulti = 0x2F77 - firstLeadingCCC = 0x49C5 - firstCCCZeroExcept = 0x4A8F - firstStarterWithNLead = 0x4AB6 - lastDecomp = 0x4AB8 + firstMulti = 0x199A + firstCCC = 0x2DD5 + endMulti = 0x2EBF + firstLeadingCCC = 0x4B3F + firstCCCZeroExcept = 0x4C99 + firstStarterWithNLead = 0x4CC0 + lastDecomp = 0x4CC2 maxDecomp = 0x8000 ) -// decomps: 19128 bytes +// decomps: 19650 bytes var decomps = [...]byte{ // Bytes 0 - 3f 0x00, 0x41, 0x20, 0x41, 0x21, 0x41, 0x22, 0x41, @@ -70,140 +70,175 @@ var decomps = [...]byte{ // Bytes c0 - ff 0xC2, 0xA2, 0x42, 0xC2, 0xA3, 0x42, 0xC2, 0xA5, 0x42, 0xC2, 0xA6, 0x42, 0xC2, 0xAC, 0x42, 0xC2, - 0xB7, 0x42, 0xC3, 0x86, 0x42, 0xC3, 0xB0, 0x42, - 0xC4, 0xA6, 0x42, 0xC4, 0xA7, 0x42, 0xC4, 0xB1, - 0x42, 0xC5, 0x8B, 0x42, 0xC5, 0x93, 0x42, 0xC6, - 0x8E, 0x42, 0xC6, 0x90, 0x42, 0xC6, 0xAB, 0x42, - 0xC8, 0xA2, 0x42, 0xC8, 0xB7, 0x42, 0xC9, 0x90, - 0x42, 0xC9, 0x91, 0x42, 0xC9, 0x92, 0x42, 0xC9, + 0xB7, 0x42, 0xC3, 0x86, 0x42, 0xC3, 0xA6, 0x42, + 0xC3, 0xB0, 0x42, 0xC3, 0xB8, 0x42, 0xC4, 0xA6, + 0x42, 0xC4, 0xA7, 0x42, 0xC4, 0xB1, 0x42, 0xC5, + 0x8B, 0x42, 0xC5, 0x93, 0x42, 0xC6, 0x8E, 0x42, + 0xC6, 0x90, 0x42, 0xC6, 0xAB, 0x42, 0xC7, 0x80, + 0x42, 0xC7, 0x81, 0x42, 0xC7, 0x82, 0x42, 0xC8, // Bytes 100 - 13f - 0x94, 0x42, 0xC9, 0x95, 0x42, 0xC9, 0x99, 0x42, - 0xC9, 0x9B, 0x42, 0xC9, 0x9C, 0x42, 0xC9, 0x9F, - 0x42, 0xC9, 0xA1, 0x42, 0xC9, 0xA3, 0x42, 0xC9, - 0xA5, 0x42, 0xC9, 0xA6, 0x42, 0xC9, 0xA8, 0x42, - 0xC9, 0xA9, 0x42, 0xC9, 0xAA, 0x42, 0xC9, 0xAB, - 0x42, 0xC9, 0xAD, 0x42, 0xC9, 0xAF, 0x42, 0xC9, + 0xA2, 0x42, 0xC8, 0xB7, 0x42, 0xC9, 0x90, 0x42, + 0xC9, 0x91, 0x42, 0xC9, 0x92, 0x42, 0xC9, 0x93, + 0x42, 0xC9, 0x94, 0x42, 0xC9, 0x95, 0x42, 0xC9, + 0x96, 0x42, 0xC9, 0x97, 0x42, 0xC9, 0x98, 0x42, + 0xC9, 0x99, 0x42, 0xC9, 0x9B, 0x42, 0xC9, 0x9C, + 0x42, 0xC9, 0x9E, 0x42, 0xC9, 0x9F, 0x42, 0xC9, + 0xA0, 0x42, 0xC9, 0xA1, 0x42, 0xC9, 0xA2, 0x42, + 0xC9, 0xA3, 0x42, 0xC9, 0xA4, 0x42, 0xC9, 0xA5, + // Bytes 140 - 17f + 0x42, 0xC9, 0xA6, 0x42, 0xC9, 0xA7, 0x42, 0xC9, + 0xA8, 0x42, 0xC9, 0xA9, 0x42, 0xC9, 0xAA, 0x42, + 0xC9, 0xAB, 0x42, 0xC9, 0xAC, 0x42, 0xC9, 0xAD, + 0x42, 0xC9, 0xAE, 0x42, 0xC9, 0xAF, 0x42, 0xC9, 0xB0, 0x42, 0xC9, 0xB1, 0x42, 0xC9, 0xB2, 0x42, 0xC9, 0xB3, 0x42, 0xC9, 0xB4, 0x42, 0xC9, 0xB5, - // Bytes 140 - 17f - 0x42, 0xC9, 0xB8, 0x42, 0xC9, 0xB9, 0x42, 0xC9, - 0xBB, 0x42, 0xCA, 0x81, 0x42, 0xCA, 0x82, 0x42, - 0xCA, 0x83, 0x42, 0xCA, 0x89, 0x42, 0xCA, 0x8A, - 0x42, 0xCA, 0x8B, 0x42, 0xCA, 0x8C, 0x42, 0xCA, - 0x8D, 0x42, 0xCA, 0x90, 0x42, 0xCA, 0x91, 0x42, - 0xCA, 0x92, 0x42, 0xCA, 0x95, 0x42, 0xCA, 0x9D, - 0x42, 0xCA, 0x9F, 0x42, 0xCA, 0xB9, 0x42, 0xCE, - 0x91, 0x42, 0xCE, 0x92, 0x42, 0xCE, 0x93, 0x42, + 0x42, 0xC9, 0xB6, 0x42, 0xC9, 0xB7, 0x42, 0xC9, + 0xB8, 0x42, 0xC9, 0xB9, 0x42, 0xC9, 0xBA, 0x42, // Bytes 180 - 1bf - 0xCE, 0x94, 0x42, 0xCE, 0x95, 0x42, 0xCE, 0x96, - 0x42, 0xCE, 0x97, 0x42, 0xCE, 0x98, 0x42, 0xCE, - 0x99, 0x42, 0xCE, 0x9A, 0x42, 0xCE, 0x9B, 0x42, - 0xCE, 0x9C, 0x42, 0xCE, 0x9D, 0x42, 0xCE, 0x9E, - 0x42, 0xCE, 0x9F, 0x42, 0xCE, 0xA0, 0x42, 0xCE, - 0xA1, 0x42, 0xCE, 0xA3, 0x42, 0xCE, 0xA4, 0x42, - 0xCE, 0xA5, 0x42, 0xCE, 0xA6, 0x42, 0xCE, 0xA7, - 0x42, 0xCE, 0xA8, 0x42, 0xCE, 0xA9, 0x42, 0xCE, + 0xC9, 0xBB, 0x42, 0xC9, 0xBD, 0x42, 0xC9, 0xBE, + 0x42, 0xCA, 0x80, 0x42, 0xCA, 0x81, 0x42, 0xCA, + 0x82, 0x42, 0xCA, 0x83, 0x42, 0xCA, 0x84, 0x42, + 0xCA, 0x88, 0x42, 0xCA, 0x89, 0x42, 0xCA, 0x8A, + 0x42, 0xCA, 0x8B, 0x42, 0xCA, 0x8C, 0x42, 0xCA, + 0x8D, 0x42, 0xCA, 0x8E, 0x42, 0xCA, 0x8F, 0x42, + 0xCA, 0x90, 0x42, 0xCA, 0x91, 0x42, 0xCA, 0x92, + 0x42, 0xCA, 0x95, 0x42, 0xCA, 0x98, 0x42, 0xCA, // Bytes 1c0 - 1ff - 0xB1, 0x42, 0xCE, 0xB2, 0x42, 0xCE, 0xB3, 0x42, - 0xCE, 0xB4, 0x42, 0xCE, 0xB5, 0x42, 0xCE, 0xB6, - 0x42, 0xCE, 0xB7, 0x42, 0xCE, 0xB8, 0x42, 0xCE, - 0xB9, 0x42, 0xCE, 0xBA, 0x42, 0xCE, 0xBB, 0x42, - 0xCE, 0xBC, 0x42, 0xCE, 0xBD, 0x42, 0xCE, 0xBE, - 0x42, 0xCE, 0xBF, 0x42, 0xCF, 0x80, 0x42, 0xCF, - 0x81, 0x42, 0xCF, 0x82, 0x42, 0xCF, 0x83, 0x42, - 0xCF, 0x84, 0x42, 0xCF, 0x85, 0x42, 0xCF, 0x86, + 0x99, 0x42, 0xCA, 0x9B, 0x42, 0xCA, 0x9C, 0x42, + 0xCA, 0x9D, 0x42, 0xCA, 0x9F, 0x42, 0xCA, 0xA1, + 0x42, 0xCA, 0xA2, 0x42, 0xCA, 0xA3, 0x42, 0xCA, + 0xA4, 0x42, 0xCA, 0xA5, 0x42, 0xCA, 0xA6, 0x42, + 0xCA, 0xA7, 0x42, 0xCA, 0xA8, 0x42, 0xCA, 0xA9, + 0x42, 0xCA, 0xAA, 0x42, 0xCA, 0xAB, 0x42, 0xCA, + 0xB9, 0x42, 0xCB, 0x90, 0x42, 0xCB, 0x91, 0x42, + 0xCE, 0x91, 0x42, 0xCE, 0x92, 0x42, 0xCE, 0x93, // Bytes 200 - 23f - 0x42, 0xCF, 0x87, 0x42, 0xCF, 0x88, 0x42, 0xCF, - 0x89, 0x42, 0xCF, 0x9C, 0x42, 0xCF, 0x9D, 0x42, - 0xD0, 0xBD, 0x42, 0xD1, 0x8A, 0x42, 0xD1, 0x8C, + 0x42, 0xCE, 0x94, 0x42, 0xCE, 0x95, 0x42, 0xCE, + 0x96, 0x42, 0xCE, 0x97, 0x42, 0xCE, 0x98, 0x42, + 0xCE, 0x99, 0x42, 0xCE, 0x9A, 0x42, 0xCE, 0x9B, + 0x42, 0xCE, 0x9C, 0x42, 0xCE, 0x9D, 0x42, 0xCE, + 0x9E, 0x42, 0xCE, 0x9F, 0x42, 0xCE, 0xA0, 0x42, + 0xCE, 0xA1, 0x42, 0xCE, 0xA3, 0x42, 0xCE, 0xA4, + 0x42, 0xCE, 0xA5, 0x42, 0xCE, 0xA6, 0x42, 0xCE, + 0xA7, 0x42, 0xCE, 0xA8, 0x42, 0xCE, 0xA9, 0x42, + // Bytes 240 - 27f + 0xCE, 0xB1, 0x42, 0xCE, 0xB2, 0x42, 0xCE, 0xB3, + 0x42, 0xCE, 0xB4, 0x42, 0xCE, 0xB5, 0x42, 0xCE, + 0xB6, 0x42, 0xCE, 0xB7, 0x42, 0xCE, 0xB8, 0x42, + 0xCE, 0xB9, 0x42, 0xCE, 0xBA, 0x42, 0xCE, 0xBB, + 0x42, 0xCE, 0xBC, 0x42, 0xCE, 0xBD, 0x42, 0xCE, + 0xBE, 0x42, 0xCE, 0xBF, 0x42, 0xCF, 0x80, 0x42, + 0xCF, 0x81, 0x42, 0xCF, 0x82, 0x42, 0xCF, 0x83, + 0x42, 0xCF, 0x84, 0x42, 0xCF, 0x85, 0x42, 0xCF, + // Bytes 280 - 2bf + 0x86, 0x42, 0xCF, 0x87, 0x42, 0xCF, 0x88, 0x42, + 0xCF, 0x89, 0x42, 0xCF, 0x9C, 0x42, 0xCF, 0x9D, + 0x42, 0xD0, 0xB0, 0x42, 0xD0, 0xB1, 0x42, 0xD0, + 0xB2, 0x42, 0xD0, 0xB3, 0x42, 0xD0, 0xB4, 0x42, + 0xD0, 0xB5, 0x42, 0xD0, 0xB6, 0x42, 0xD0, 0xB7, + 0x42, 0xD0, 0xB8, 0x42, 0xD0, 0xBA, 0x42, 0xD0, + 0xBB, 0x42, 0xD0, 0xBC, 0x42, 0xD0, 0xBD, 0x42, + 0xD0, 0xBE, 0x42, 0xD0, 0xBF, 0x42, 0xD1, 0x80, + // Bytes 2c0 - 2ff + 0x42, 0xD1, 0x81, 0x42, 0xD1, 0x82, 0x42, 0xD1, + 0x83, 0x42, 0xD1, 0x84, 0x42, 0xD1, 0x85, 0x42, + 0xD1, 0x86, 0x42, 0xD1, 0x87, 0x42, 0xD1, 0x88, + 0x42, 0xD1, 0x8A, 0x42, 0xD1, 0x8B, 0x42, 0xD1, + 0x8C, 0x42, 0xD1, 0x8D, 0x42, 0xD1, 0x8E, 0x42, + 0xD1, 0x95, 0x42, 0xD1, 0x96, 0x42, 0xD1, 0x98, + 0x42, 0xD1, 0x9F, 0x42, 0xD2, 0x91, 0x42, 0xD2, + 0xAB, 0x42, 0xD2, 0xAF, 0x42, 0xD2, 0xB1, 0x42, + // Bytes 300 - 33f + 0xD3, 0x8F, 0x42, 0xD3, 0x99, 0x42, 0xD3, 0xA9, 0x42, 0xD7, 0x90, 0x42, 0xD7, 0x91, 0x42, 0xD7, 0x92, 0x42, 0xD7, 0x93, 0x42, 0xD7, 0x94, 0x42, 0xD7, 0x9B, 0x42, 0xD7, 0x9C, 0x42, 0xD7, 0x9D, 0x42, 0xD7, 0xA2, 0x42, 0xD7, 0xA8, 0x42, 0xD7, 0xAA, 0x42, 0xD8, 0xA1, 0x42, 0xD8, 0xA7, 0x42, - // Bytes 240 - 27f 0xD8, 0xA8, 0x42, 0xD8, 0xA9, 0x42, 0xD8, 0xAA, 0x42, 0xD8, 0xAB, 0x42, 0xD8, 0xAC, 0x42, 0xD8, + // Bytes 340 - 37f 0xAD, 0x42, 0xD8, 0xAE, 0x42, 0xD8, 0xAF, 0x42, 0xD8, 0xB0, 0x42, 0xD8, 0xB1, 0x42, 0xD8, 0xB2, 0x42, 0xD8, 0xB3, 0x42, 0xD8, 0xB4, 0x42, 0xD8, 0xB5, 0x42, 0xD8, 0xB6, 0x42, 0xD8, 0xB7, 0x42, 0xD8, 0xB8, 0x42, 0xD8, 0xB9, 0x42, 0xD8, 0xBA, 0x42, 0xD9, 0x81, 0x42, 0xD9, 0x82, 0x42, 0xD9, - // Bytes 280 - 2bf 0x83, 0x42, 0xD9, 0x84, 0x42, 0xD9, 0x85, 0x42, 0xD9, 0x86, 0x42, 0xD9, 0x87, 0x42, 0xD9, 0x88, + // Bytes 380 - 3bf 0x42, 0xD9, 0x89, 0x42, 0xD9, 0x8A, 0x42, 0xD9, 0xAE, 0x42, 0xD9, 0xAF, 0x42, 0xD9, 0xB1, 0x42, 0xD9, 0xB9, 0x42, 0xD9, 0xBA, 0x42, 0xD9, 0xBB, 0x42, 0xD9, 0xBE, 0x42, 0xD9, 0xBF, 0x42, 0xDA, 0x80, 0x42, 0xDA, 0x83, 0x42, 0xDA, 0x84, 0x42, 0xDA, 0x86, 0x42, 0xDA, 0x87, 0x42, 0xDA, 0x88, - // Bytes 2c0 - 2ff 0x42, 0xDA, 0x8C, 0x42, 0xDA, 0x8D, 0x42, 0xDA, 0x8E, 0x42, 0xDA, 0x91, 0x42, 0xDA, 0x98, 0x42, + // Bytes 3c0 - 3ff 0xDA, 0xA1, 0x42, 0xDA, 0xA4, 0x42, 0xDA, 0xA6, 0x42, 0xDA, 0xA9, 0x42, 0xDA, 0xAD, 0x42, 0xDA, 0xAF, 0x42, 0xDA, 0xB1, 0x42, 0xDA, 0xB3, 0x42, 0xDA, 0xBA, 0x42, 0xDA, 0xBB, 0x42, 0xDA, 0xBE, 0x42, 0xDB, 0x81, 0x42, 0xDB, 0x85, 0x42, 0xDB, 0x86, 0x42, 0xDB, 0x87, 0x42, 0xDB, 0x88, 0x42, - // Bytes 300 - 33f 0xDB, 0x89, 0x42, 0xDB, 0x8B, 0x42, 0xDB, 0x8C, 0x42, 0xDB, 0x90, 0x42, 0xDB, 0x92, 0x43, 0xE0, + // Bytes 400 - 43f 0xBC, 0x8B, 0x43, 0xE1, 0x83, 0x9C, 0x43, 0xE1, 0x84, 0x80, 0x43, 0xE1, 0x84, 0x81, 0x43, 0xE1, 0x84, 0x82, 0x43, 0xE1, 0x84, 0x83, 0x43, 0xE1, 0x84, 0x84, 0x43, 0xE1, 0x84, 0x85, 0x43, 0xE1, 0x84, 0x86, 0x43, 0xE1, 0x84, 0x87, 0x43, 0xE1, 0x84, 0x88, 0x43, 0xE1, 0x84, 0x89, 0x43, 0xE1, - // Bytes 340 - 37f 0x84, 0x8A, 0x43, 0xE1, 0x84, 0x8B, 0x43, 0xE1, 0x84, 0x8C, 0x43, 0xE1, 0x84, 0x8D, 0x43, 0xE1, + // Bytes 440 - 47f 0x84, 0x8E, 0x43, 0xE1, 0x84, 0x8F, 0x43, 0xE1, 0x84, 0x90, 0x43, 0xE1, 0x84, 0x91, 0x43, 0xE1, 0x84, 0x92, 0x43, 0xE1, 0x84, 0x94, 0x43, 0xE1, 0x84, 0x95, 0x43, 0xE1, 0x84, 0x9A, 0x43, 0xE1, 0x84, 0x9C, 0x43, 0xE1, 0x84, 0x9D, 0x43, 0xE1, 0x84, 0x9E, 0x43, 0xE1, 0x84, 0xA0, 0x43, 0xE1, - // Bytes 380 - 3bf 0x84, 0xA1, 0x43, 0xE1, 0x84, 0xA2, 0x43, 0xE1, 0x84, 0xA3, 0x43, 0xE1, 0x84, 0xA7, 0x43, 0xE1, + // Bytes 480 - 4bf 0x84, 0xA9, 0x43, 0xE1, 0x84, 0xAB, 0x43, 0xE1, 0x84, 0xAC, 0x43, 0xE1, 0x84, 0xAD, 0x43, 0xE1, 0x84, 0xAE, 0x43, 0xE1, 0x84, 0xAF, 0x43, 0xE1, 0x84, 0xB2, 0x43, 0xE1, 0x84, 0xB6, 0x43, 0xE1, 0x85, 0x80, 0x43, 0xE1, 0x85, 0x87, 0x43, 0xE1, 0x85, 0x8C, 0x43, 0xE1, 0x85, 0x97, 0x43, 0xE1, - // Bytes 3c0 - 3ff 0x85, 0x98, 0x43, 0xE1, 0x85, 0x99, 0x43, 0xE1, 0x85, 0xA0, 0x43, 0xE1, 0x86, 0x84, 0x43, 0xE1, + // Bytes 4c0 - 4ff 0x86, 0x85, 0x43, 0xE1, 0x86, 0x88, 0x43, 0xE1, 0x86, 0x91, 0x43, 0xE1, 0x86, 0x92, 0x43, 0xE1, 0x86, 0x94, 0x43, 0xE1, 0x86, 0x9E, 0x43, 0xE1, 0x86, 0xA1, 0x43, 0xE1, 0x87, 0x87, 0x43, 0xE1, 0x87, 0x88, 0x43, 0xE1, 0x87, 0x8C, 0x43, 0xE1, 0x87, 0x8E, 0x43, 0xE1, 0x87, 0x93, 0x43, 0xE1, - // Bytes 400 - 43f 0x87, 0x97, 0x43, 0xE1, 0x87, 0x99, 0x43, 0xE1, 0x87, 0x9D, 0x43, 0xE1, 0x87, 0x9F, 0x43, 0xE1, + // Bytes 500 - 53f 0x87, 0xB1, 0x43, 0xE1, 0x87, 0xB2, 0x43, 0xE1, 0xB4, 0x82, 0x43, 0xE1, 0xB4, 0x96, 0x43, 0xE1, 0xB4, 0x97, 0x43, 0xE1, 0xB4, 0x9C, 0x43, 0xE1, 0xB4, 0x9D, 0x43, 0xE1, 0xB4, 0xA5, 0x43, 0xE1, - 0xB5, 0xBB, 0x43, 0xE1, 0xB6, 0x85, 0x43, 0xE2, - 0x80, 0x82, 0x43, 0xE2, 0x80, 0x83, 0x43, 0xE2, - // Bytes 440 - 47f - 0x80, 0x90, 0x43, 0xE2, 0x80, 0x93, 0x43, 0xE2, - 0x80, 0x94, 0x43, 0xE2, 0x82, 0xA9, 0x43, 0xE2, - 0x86, 0x90, 0x43, 0xE2, 0x86, 0x91, 0x43, 0xE2, - 0x86, 0x92, 0x43, 0xE2, 0x86, 0x93, 0x43, 0xE2, - 0x88, 0x82, 0x43, 0xE2, 0x88, 0x87, 0x43, 0xE2, - 0x88, 0x91, 0x43, 0xE2, 0x88, 0x92, 0x43, 0xE2, - 0x94, 0x82, 0x43, 0xE2, 0x96, 0xA0, 0x43, 0xE2, - 0x97, 0x8B, 0x43, 0xE2, 0xA6, 0x85, 0x43, 0xE2, - // Bytes 480 - 4bf - 0xA6, 0x86, 0x43, 0xE2, 0xB5, 0xA1, 0x43, 0xE3, + 0xB5, 0xBB, 0x43, 0xE1, 0xB6, 0x85, 0x43, 0xE1, + 0xB6, 0x91, 0x43, 0xE2, 0x80, 0x82, 0x43, 0xE2, + 0x80, 0x83, 0x43, 0xE2, 0x80, 0x90, 0x43, 0xE2, + 0x80, 0x93, 0x43, 0xE2, 0x80, 0x94, 0x43, 0xE2, + // Bytes 540 - 57f + 0x82, 0xA9, 0x43, 0xE2, 0x86, 0x90, 0x43, 0xE2, + 0x86, 0x91, 0x43, 0xE2, 0x86, 0x92, 0x43, 0xE2, + 0x86, 0x93, 0x43, 0xE2, 0x88, 0x82, 0x43, 0xE2, + 0x88, 0x87, 0x43, 0xE2, 0x88, 0x91, 0x43, 0xE2, + 0x88, 0x92, 0x43, 0xE2, 0x94, 0x82, 0x43, 0xE2, + 0x96, 0xA0, 0x43, 0xE2, 0x97, 0x8B, 0x43, 0xE2, + 0xA6, 0x85, 0x43, 0xE2, 0xA6, 0x86, 0x43, 0xE2, + 0xB1, 0xB1, 0x43, 0xE2, 0xB5, 0xA1, 0x43, 0xE3, + // Bytes 580 - 5bf 0x80, 0x81, 0x43, 0xE3, 0x80, 0x82, 0x43, 0xE3, 0x80, 0x88, 0x43, 0xE3, 0x80, 0x89, 0x43, 0xE3, 0x80, 0x8A, 0x43, 0xE3, 0x80, 0x8B, 0x43, 0xE3, @@ -211,8 +246,8 @@ var decomps = [...]byte{ 0x80, 0x8E, 0x43, 0xE3, 0x80, 0x8F, 0x43, 0xE3, 0x80, 0x90, 0x43, 0xE3, 0x80, 0x91, 0x43, 0xE3, 0x80, 0x92, 0x43, 0xE3, 0x80, 0x94, 0x43, 0xE3, - // Bytes 4c0 - 4ff 0x80, 0x95, 0x43, 0xE3, 0x80, 0x96, 0x43, 0xE3, + // Bytes 5c0 - 5ff 0x80, 0x97, 0x43, 0xE3, 0x82, 0xA1, 0x43, 0xE3, 0x82, 0xA2, 0x43, 0xE3, 0x82, 0xA3, 0x43, 0xE3, 0x82, 0xA4, 0x43, 0xE3, 0x82, 0xA5, 0x43, 0xE3, @@ -220,8 +255,8 @@ var decomps = [...]byte{ 0x82, 0xA8, 0x43, 0xE3, 0x82, 0xA9, 0x43, 0xE3, 0x82, 0xAA, 0x43, 0xE3, 0x82, 0xAB, 0x43, 0xE3, 0x82, 0xAD, 0x43, 0xE3, 0x82, 0xAF, 0x43, 0xE3, - // Bytes 500 - 53f 0x82, 0xB1, 0x43, 0xE3, 0x82, 0xB3, 0x43, 0xE3, + // Bytes 600 - 63f 0x82, 0xB5, 0x43, 0xE3, 0x82, 0xB7, 0x43, 0xE3, 0x82, 0xB9, 0x43, 0xE3, 0x82, 0xBB, 0x43, 0xE3, 0x82, 0xBD, 0x43, 0xE3, 0x82, 0xBF, 0x43, 0xE3, @@ -229,8 +264,8 @@ var decomps = [...]byte{ 0x83, 0x84, 0x43, 0xE3, 0x83, 0x86, 0x43, 0xE3, 0x83, 0x88, 0x43, 0xE3, 0x83, 0x8A, 0x43, 0xE3, 0x83, 0x8B, 0x43, 0xE3, 0x83, 0x8C, 0x43, 0xE3, - // Bytes 540 - 57f 0x83, 0x8D, 0x43, 0xE3, 0x83, 0x8E, 0x43, 0xE3, + // Bytes 640 - 67f 0x83, 0x8F, 0x43, 0xE3, 0x83, 0x92, 0x43, 0xE3, 0x83, 0x95, 0x43, 0xE3, 0x83, 0x98, 0x43, 0xE3, 0x83, 0x9B, 0x43, 0xE3, 0x83, 0x9E, 0x43, 0xE3, @@ -238,8 +273,8 @@ var decomps = [...]byte{ 0x83, 0xA1, 0x43, 0xE3, 0x83, 0xA2, 0x43, 0xE3, 0x83, 0xA3, 0x43, 0xE3, 0x83, 0xA4, 0x43, 0xE3, 0x83, 0xA5, 0x43, 0xE3, 0x83, 0xA6, 0x43, 0xE3, - // Bytes 580 - 5bf 0x83, 0xA7, 0x43, 0xE3, 0x83, 0xA8, 0x43, 0xE3, + // Bytes 680 - 6bf 0x83, 0xA9, 0x43, 0xE3, 0x83, 0xAA, 0x43, 0xE3, 0x83, 0xAB, 0x43, 0xE3, 0x83, 0xAC, 0x43, 0xE3, 0x83, 0xAD, 0x43, 0xE3, 0x83, 0xAF, 0x43, 0xE3, @@ -247,8 +282,8 @@ var decomps = [...]byte{ 0x83, 0xB2, 0x43, 0xE3, 0x83, 0xB3, 0x43, 0xE3, 0x83, 0xBB, 0x43, 0xE3, 0x83, 0xBC, 0x43, 0xE3, 0x92, 0x9E, 0x43, 0xE3, 0x92, 0xB9, 0x43, 0xE3, - // Bytes 5c0 - 5ff 0x92, 0xBB, 0x43, 0xE3, 0x93, 0x9F, 0x43, 0xE3, + // Bytes 6c0 - 6ff 0x94, 0x95, 0x43, 0xE3, 0x9B, 0xAE, 0x43, 0xE3, 0x9B, 0xBC, 0x43, 0xE3, 0x9E, 0x81, 0x43, 0xE3, 0xA0, 0xAF, 0x43, 0xE3, 0xA1, 0xA2, 0x43, 0xE3, @@ -256,8 +291,8 @@ var decomps = [...]byte{ 0xA3, 0xA3, 0x43, 0xE3, 0xA4, 0x9C, 0x43, 0xE3, 0xA4, 0xBA, 0x43, 0xE3, 0xA8, 0xAE, 0x43, 0xE3, 0xA9, 0xAC, 0x43, 0xE3, 0xAB, 0xA4, 0x43, 0xE3, - // Bytes 600 - 63f 0xAC, 0x88, 0x43, 0xE3, 0xAC, 0x99, 0x43, 0xE3, + // Bytes 700 - 73f 0xAD, 0x89, 0x43, 0xE3, 0xAE, 0x9D, 0x43, 0xE3, 0xB0, 0x98, 0x43, 0xE3, 0xB1, 0x8E, 0x43, 0xE3, 0xB4, 0xB3, 0x43, 0xE3, 0xB6, 0x96, 0x43, 0xE3, @@ -265,8 +300,8 @@ var decomps = [...]byte{ 0xBC, 0x9B, 0x43, 0xE3, 0xBF, 0xBC, 0x43, 0xE4, 0x80, 0x88, 0x43, 0xE4, 0x80, 0x98, 0x43, 0xE4, 0x80, 0xB9, 0x43, 0xE4, 0x81, 0x86, 0x43, 0xE4, - // Bytes 640 - 67f 0x82, 0x96, 0x43, 0xE4, 0x83, 0xA3, 0x43, 0xE4, + // Bytes 740 - 77f 0x84, 0xAF, 0x43, 0xE4, 0x88, 0x82, 0x43, 0xE4, 0x88, 0xA7, 0x43, 0xE4, 0x8A, 0xA0, 0x43, 0xE4, 0x8C, 0x81, 0x43, 0xE4, 0x8C, 0xB4, 0x43, 0xE4, @@ -274,8 +309,8 @@ var decomps = [...]byte{ 0x8F, 0x99, 0x43, 0xE4, 0x90, 0x8B, 0x43, 0xE4, 0x91, 0xAB, 0x43, 0xE4, 0x94, 0xAB, 0x43, 0xE4, 0x95, 0x9D, 0x43, 0xE4, 0x95, 0xA1, 0x43, 0xE4, - // Bytes 680 - 6bf 0x95, 0xAB, 0x43, 0xE4, 0x97, 0x97, 0x43, 0xE4, + // Bytes 780 - 7bf 0x97, 0xB9, 0x43, 0xE4, 0x98, 0xB5, 0x43, 0xE4, 0x9A, 0xBE, 0x43, 0xE4, 0x9B, 0x87, 0x43, 0xE4, 0xA6, 0x95, 0x43, 0xE4, 0xA7, 0xA6, 0x43, 0xE4, @@ -283,8 +318,8 @@ var decomps = [...]byte{ 0xAA, 0xB2, 0x43, 0xE4, 0xAC, 0xB3, 0x43, 0xE4, 0xAF, 0x8E, 0x43, 0xE4, 0xB3, 0x8E, 0x43, 0xE4, 0xB3, 0xAD, 0x43, 0xE4, 0xB3, 0xB8, 0x43, 0xE4, - // Bytes 6c0 - 6ff 0xB5, 0x96, 0x43, 0xE4, 0xB8, 0x80, 0x43, 0xE4, + // Bytes 7c0 - 7ff 0xB8, 0x81, 0x43, 0xE4, 0xB8, 0x83, 0x43, 0xE4, 0xB8, 0x89, 0x43, 0xE4, 0xB8, 0x8A, 0x43, 0xE4, 0xB8, 0x8B, 0x43, 0xE4, 0xB8, 0x8D, 0x43, 0xE4, @@ -292,8 +327,8 @@ var decomps = [...]byte{ 0xB8, 0xA8, 0x43, 0xE4, 0xB8, 0xAD, 0x43, 0xE4, 0xB8, 0xB2, 0x43, 0xE4, 0xB8, 0xB6, 0x43, 0xE4, 0xB8, 0xB8, 0x43, 0xE4, 0xB8, 0xB9, 0x43, 0xE4, - // Bytes 700 - 73f 0xB8, 0xBD, 0x43, 0xE4, 0xB8, 0xBF, 0x43, 0xE4, + // Bytes 800 - 83f 0xB9, 0x81, 0x43, 0xE4, 0xB9, 0x99, 0x43, 0xE4, 0xB9, 0x9D, 0x43, 0xE4, 0xBA, 0x82, 0x43, 0xE4, 0xBA, 0x85, 0x43, 0xE4, 0xBA, 0x86, 0x43, 0xE4, @@ -301,8 +336,8 @@ var decomps = [...]byte{ 0xBA, 0xA0, 0x43, 0xE4, 0xBA, 0xA4, 0x43, 0xE4, 0xBA, 0xAE, 0x43, 0xE4, 0xBA, 0xBA, 0x43, 0xE4, 0xBB, 0x80, 0x43, 0xE4, 0xBB, 0x8C, 0x43, 0xE4, - // Bytes 740 - 77f 0xBB, 0xA4, 0x43, 0xE4, 0xBC, 0x81, 0x43, 0xE4, + // Bytes 840 - 87f 0xBC, 0x91, 0x43, 0xE4, 0xBD, 0xA0, 0x43, 0xE4, 0xBE, 0x80, 0x43, 0xE4, 0xBE, 0x86, 0x43, 0xE4, 0xBE, 0x8B, 0x43, 0xE4, 0xBE, 0xAE, 0x43, 0xE4, @@ -310,8 +345,8 @@ var decomps = [...]byte{ 0x80, 0x82, 0x43, 0xE5, 0x80, 0xAB, 0x43, 0xE5, 0x81, 0xBA, 0x43, 0xE5, 0x82, 0x99, 0x43, 0xE5, 0x83, 0x8F, 0x43, 0xE5, 0x83, 0x9A, 0x43, 0xE5, - // Bytes 780 - 7bf 0x83, 0xA7, 0x43, 0xE5, 0x84, 0xAA, 0x43, 0xE5, + // Bytes 880 - 8bf 0x84, 0xBF, 0x43, 0xE5, 0x85, 0x80, 0x43, 0xE5, 0x85, 0x85, 0x43, 0xE5, 0x85, 0x8D, 0x43, 0xE5, 0x85, 0x94, 0x43, 0xE5, 0x85, 0xA4, 0x43, 0xE5, @@ -319,8 +354,8 @@ var decomps = [...]byte{ 0x85, 0xA8, 0x43, 0xE5, 0x85, 0xA9, 0x43, 0xE5, 0x85, 0xAB, 0x43, 0xE5, 0x85, 0xAD, 0x43, 0xE5, 0x85, 0xB7, 0x43, 0xE5, 0x86, 0x80, 0x43, 0xE5, - // Bytes 7c0 - 7ff 0x86, 0x82, 0x43, 0xE5, 0x86, 0x8D, 0x43, 0xE5, + // Bytes 8c0 - 8ff 0x86, 0x92, 0x43, 0xE5, 0x86, 0x95, 0x43, 0xE5, 0x86, 0x96, 0x43, 0xE5, 0x86, 0x97, 0x43, 0xE5, 0x86, 0x99, 0x43, 0xE5, 0x86, 0xA4, 0x43, 0xE5, @@ -328,8 +363,8 @@ var decomps = [...]byte{ 0x86, 0xB5, 0x43, 0xE5, 0x86, 0xB7, 0x43, 0xE5, 0x87, 0x89, 0x43, 0xE5, 0x87, 0x8C, 0x43, 0xE5, 0x87, 0x9C, 0x43, 0xE5, 0x87, 0x9E, 0x43, 0xE5, - // Bytes 800 - 83f 0x87, 0xA0, 0x43, 0xE5, 0x87, 0xB5, 0x43, 0xE5, + // Bytes 900 - 93f 0x88, 0x80, 0x43, 0xE5, 0x88, 0x83, 0x43, 0xE5, 0x88, 0x87, 0x43, 0xE5, 0x88, 0x97, 0x43, 0xE5, 0x88, 0x9D, 0x43, 0xE5, 0x88, 0xA9, 0x43, 0xE5, @@ -337,8 +372,8 @@ var decomps = [...]byte{ 0x89, 0x86, 0x43, 0xE5, 0x89, 0x8D, 0x43, 0xE5, 0x89, 0xB2, 0x43, 0xE5, 0x89, 0xB7, 0x43, 0xE5, 0x8A, 0x89, 0x43, 0xE5, 0x8A, 0x9B, 0x43, 0xE5, - // Bytes 840 - 87f 0x8A, 0xA3, 0x43, 0xE5, 0x8A, 0xB3, 0x43, 0xE5, + // Bytes 940 - 97f 0x8A, 0xB4, 0x43, 0xE5, 0x8B, 0x87, 0x43, 0xE5, 0x8B, 0x89, 0x43, 0xE5, 0x8B, 0x92, 0x43, 0xE5, 0x8B, 0x9E, 0x43, 0xE5, 0x8B, 0xA4, 0x43, 0xE5, @@ -346,8 +381,8 @@ var decomps = [...]byte{ 0x8B, 0xBA, 0x43, 0xE5, 0x8C, 0x85, 0x43, 0xE5, 0x8C, 0x86, 0x43, 0xE5, 0x8C, 0x95, 0x43, 0xE5, 0x8C, 0x97, 0x43, 0xE5, 0x8C, 0x9A, 0x43, 0xE5, - // Bytes 880 - 8bf 0x8C, 0xB8, 0x43, 0xE5, 0x8C, 0xBB, 0x43, 0xE5, + // Bytes 980 - 9bf 0x8C, 0xBF, 0x43, 0xE5, 0x8D, 0x81, 0x43, 0xE5, 0x8D, 0x84, 0x43, 0xE5, 0x8D, 0x85, 0x43, 0xE5, 0x8D, 0x89, 0x43, 0xE5, 0x8D, 0x91, 0x43, 0xE5, @@ -355,8 +390,8 @@ var decomps = [...]byte{ 0x8D, 0x9C, 0x43, 0xE5, 0x8D, 0xA9, 0x43, 0xE5, 0x8D, 0xB0, 0x43, 0xE5, 0x8D, 0xB3, 0x43, 0xE5, 0x8D, 0xB5, 0x43, 0xE5, 0x8D, 0xBD, 0x43, 0xE5, - // Bytes 8c0 - 8ff 0x8D, 0xBF, 0x43, 0xE5, 0x8E, 0x82, 0x43, 0xE5, + // Bytes 9c0 - 9ff 0x8E, 0xB6, 0x43, 0xE5, 0x8F, 0x83, 0x43, 0xE5, 0x8F, 0x88, 0x43, 0xE5, 0x8F, 0x8A, 0x43, 0xE5, 0x8F, 0x8C, 0x43, 0xE5, 0x8F, 0x9F, 0x43, 0xE5, @@ -364,8 +399,8 @@ var decomps = [...]byte{ 0x8F, 0xAB, 0x43, 0xE5, 0x8F, 0xAF, 0x43, 0xE5, 0x8F, 0xB1, 0x43, 0xE5, 0x8F, 0xB3, 0x43, 0xE5, 0x90, 0x86, 0x43, 0xE5, 0x90, 0x88, 0x43, 0xE5, - // Bytes 900 - 93f 0x90, 0x8D, 0x43, 0xE5, 0x90, 0x8F, 0x43, 0xE5, + // Bytes a00 - a3f 0x90, 0x9D, 0x43, 0xE5, 0x90, 0xB8, 0x43, 0xE5, 0x90, 0xB9, 0x43, 0xE5, 0x91, 0x82, 0x43, 0xE5, 0x91, 0x88, 0x43, 0xE5, 0x91, 0xA8, 0x43, 0xE5, @@ -373,8 +408,8 @@ var decomps = [...]byte{ 0x92, 0xBD, 0x43, 0xE5, 0x93, 0xB6, 0x43, 0xE5, 0x94, 0x90, 0x43, 0xE5, 0x95, 0x8F, 0x43, 0xE5, 0x95, 0x93, 0x43, 0xE5, 0x95, 0x95, 0x43, 0xE5, - // Bytes 940 - 97f 0x95, 0xA3, 0x43, 0xE5, 0x96, 0x84, 0x43, 0xE5, + // Bytes a40 - a7f 0x96, 0x87, 0x43, 0xE5, 0x96, 0x99, 0x43, 0xE5, 0x96, 0x9D, 0x43, 0xE5, 0x96, 0xAB, 0x43, 0xE5, 0x96, 0xB3, 0x43, 0xE5, 0x96, 0xB6, 0x43, 0xE5, @@ -382,8 +417,8 @@ var decomps = [...]byte{ 0x97, 0xA2, 0x43, 0xE5, 0x98, 0x86, 0x43, 0xE5, 0x99, 0x91, 0x43, 0xE5, 0x99, 0xA8, 0x43, 0xE5, 0x99, 0xB4, 0x43, 0xE5, 0x9B, 0x97, 0x43, 0xE5, - // Bytes 980 - 9bf 0x9B, 0x9B, 0x43, 0xE5, 0x9B, 0xB9, 0x43, 0xE5, + // Bytes a80 - abf 0x9C, 0x96, 0x43, 0xE5, 0x9C, 0x97, 0x43, 0xE5, 0x9C, 0x9F, 0x43, 0xE5, 0x9C, 0xB0, 0x43, 0xE5, 0x9E, 0x8B, 0x43, 0xE5, 0x9F, 0x8E, 0x43, 0xE5, @@ -391,8 +426,8 @@ var decomps = [...]byte{ 0xA0, 0xB1, 0x43, 0xE5, 0xA0, 0xB2, 0x43, 0xE5, 0xA1, 0x80, 0x43, 0xE5, 0xA1, 0x9A, 0x43, 0xE5, 0xA1, 0x9E, 0x43, 0xE5, 0xA2, 0xA8, 0x43, 0xE5, - // Bytes 9c0 - 9ff 0xA2, 0xAC, 0x43, 0xE5, 0xA2, 0xB3, 0x43, 0xE5, + // Bytes ac0 - aff 0xA3, 0x98, 0x43, 0xE5, 0xA3, 0x9F, 0x43, 0xE5, 0xA3, 0xAB, 0x43, 0xE5, 0xA3, 0xAE, 0x43, 0xE5, 0xA3, 0xB0, 0x43, 0xE5, 0xA3, 0xB2, 0x43, 0xE5, @@ -400,8 +435,8 @@ var decomps = [...]byte{ 0xA4, 0x86, 0x43, 0xE5, 0xA4, 0x8A, 0x43, 0xE5, 0xA4, 0x95, 0x43, 0xE5, 0xA4, 0x9A, 0x43, 0xE5, 0xA4, 0x9C, 0x43, 0xE5, 0xA4, 0xA2, 0x43, 0xE5, - // Bytes a00 - a3f 0xA4, 0xA7, 0x43, 0xE5, 0xA4, 0xA9, 0x43, 0xE5, + // Bytes b00 - b3f 0xA5, 0x84, 0x43, 0xE5, 0xA5, 0x88, 0x43, 0xE5, 0xA5, 0x91, 0x43, 0xE5, 0xA5, 0x94, 0x43, 0xE5, 0xA5, 0xA2, 0x43, 0xE5, 0xA5, 0xB3, 0x43, 0xE5, @@ -409,8 +444,8 @@ var decomps = [...]byte{ 0xA8, 0x9B, 0x43, 0xE5, 0xA8, 0xA7, 0x43, 0xE5, 0xA9, 0xA2, 0x43, 0xE5, 0xA9, 0xA6, 0x43, 0xE5, 0xAA, 0xB5, 0x43, 0xE5, 0xAC, 0x88, 0x43, 0xE5, - // Bytes a40 - a7f 0xAC, 0xA8, 0x43, 0xE5, 0xAC, 0xBE, 0x43, 0xE5, + // Bytes b40 - b7f 0xAD, 0x90, 0x43, 0xE5, 0xAD, 0x97, 0x43, 0xE5, 0xAD, 0xA6, 0x43, 0xE5, 0xAE, 0x80, 0x43, 0xE5, 0xAE, 0x85, 0x43, 0xE5, 0xAE, 0x97, 0x43, 0xE5, @@ -418,8 +453,8 @@ var decomps = [...]byte{ 0xAF, 0xA7, 0x43, 0xE5, 0xAF, 0xAE, 0x43, 0xE5, 0xAF, 0xB3, 0x43, 0xE5, 0xAF, 0xB8, 0x43, 0xE5, 0xAF, 0xBF, 0x43, 0xE5, 0xB0, 0x86, 0x43, 0xE5, - // Bytes a80 - abf 0xB0, 0x8F, 0x43, 0xE5, 0xB0, 0xA2, 0x43, 0xE5, + // Bytes b80 - bbf 0xB0, 0xB8, 0x43, 0xE5, 0xB0, 0xBF, 0x43, 0xE5, 0xB1, 0xA0, 0x43, 0xE5, 0xB1, 0xA2, 0x43, 0xE5, 0xB1, 0xA4, 0x43, 0xE5, 0xB1, 0xA5, 0x43, 0xE5, @@ -427,8 +462,8 @@ var decomps = [...]byte{ 0xB2, 0x8D, 0x43, 0xE5, 0xB3, 0x80, 0x43, 0xE5, 0xB4, 0x99, 0x43, 0xE5, 0xB5, 0x83, 0x43, 0xE5, 0xB5, 0x90, 0x43, 0xE5, 0xB5, 0xAB, 0x43, 0xE5, - // Bytes ac0 - aff 0xB5, 0xAE, 0x43, 0xE5, 0xB5, 0xBC, 0x43, 0xE5, + // Bytes bc0 - bff 0xB6, 0xB2, 0x43, 0xE5, 0xB6, 0xBA, 0x43, 0xE5, 0xB7, 0x9B, 0x43, 0xE5, 0xB7, 0xA1, 0x43, 0xE5, 0xB7, 0xA2, 0x43, 0xE5, 0xB7, 0xA5, 0x43, 0xE5, @@ -436,8 +471,8 @@ var decomps = [...]byte{ 0xB7, 0xBD, 0x43, 0xE5, 0xB7, 0xBE, 0x43, 0xE5, 0xB8, 0xA8, 0x43, 0xE5, 0xB8, 0xBD, 0x43, 0xE5, 0xB9, 0xA9, 0x43, 0xE5, 0xB9, 0xB2, 0x43, 0xE5, - // Bytes b00 - b3f 0xB9, 0xB4, 0x43, 0xE5, 0xB9, 0xBA, 0x43, 0xE5, + // Bytes c00 - c3f 0xB9, 0xBC, 0x43, 0xE5, 0xB9, 0xBF, 0x43, 0xE5, 0xBA, 0xA6, 0x43, 0xE5, 0xBA, 0xB0, 0x43, 0xE5, 0xBA, 0xB3, 0x43, 0xE5, 0xBA, 0xB6, 0x43, 0xE5, @@ -445,8 +480,8 @@ var decomps = [...]byte{ 0xBB, 0x92, 0x43, 0xE5, 0xBB, 0x93, 0x43, 0xE5, 0xBB, 0x99, 0x43, 0xE5, 0xBB, 0xAC, 0x43, 0xE5, 0xBB, 0xB4, 0x43, 0xE5, 0xBB, 0xBE, 0x43, 0xE5, - // Bytes b40 - b7f 0xBC, 0x84, 0x43, 0xE5, 0xBC, 0x8B, 0x43, 0xE5, + // Bytes c40 - c7f 0xBC, 0x93, 0x43, 0xE5, 0xBC, 0xA2, 0x43, 0xE5, 0xBD, 0x90, 0x43, 0xE5, 0xBD, 0x93, 0x43, 0xE5, 0xBD, 0xA1, 0x43, 0xE5, 0xBD, 0xA2, 0x43, 0xE5, @@ -454,8 +489,8 @@ var decomps = [...]byte{ 0xBD, 0xB3, 0x43, 0xE5, 0xBE, 0x8B, 0x43, 0xE5, 0xBE, 0x8C, 0x43, 0xE5, 0xBE, 0x97, 0x43, 0xE5, 0xBE, 0x9A, 0x43, 0xE5, 0xBE, 0xA9, 0x43, 0xE5, - // Bytes b80 - bbf 0xBE, 0xAD, 0x43, 0xE5, 0xBF, 0x83, 0x43, 0xE5, + // Bytes c80 - cbf 0xBF, 0x8D, 0x43, 0xE5, 0xBF, 0x97, 0x43, 0xE5, 0xBF, 0xB5, 0x43, 0xE5, 0xBF, 0xB9, 0x43, 0xE6, 0x80, 0x92, 0x43, 0xE6, 0x80, 0x9C, 0x43, 0xE6, @@ -463,8 +498,8 @@ var decomps = [...]byte{ 0x82, 0x94, 0x43, 0xE6, 0x83, 0x87, 0x43, 0xE6, 0x83, 0x98, 0x43, 0xE6, 0x83, 0xA1, 0x43, 0xE6, 0x84, 0x88, 0x43, 0xE6, 0x85, 0x84, 0x43, 0xE6, - // Bytes bc0 - bff 0x85, 0x88, 0x43, 0xE6, 0x85, 0x8C, 0x43, 0xE6, + // Bytes cc0 - cff 0x85, 0x8E, 0x43, 0xE6, 0x85, 0xA0, 0x43, 0xE6, 0x85, 0xA8, 0x43, 0xE6, 0x85, 0xBA, 0x43, 0xE6, 0x86, 0x8E, 0x43, 0xE6, 0x86, 0x90, 0x43, 0xE6, @@ -472,8 +507,8 @@ var decomps = [...]byte{ 0x86, 0xB2, 0x43, 0xE6, 0x87, 0x9E, 0x43, 0xE6, 0x87, 0xB2, 0x43, 0xE6, 0x87, 0xB6, 0x43, 0xE6, 0x88, 0x80, 0x43, 0xE6, 0x88, 0x88, 0x43, 0xE6, - // Bytes c00 - c3f 0x88, 0x90, 0x43, 0xE6, 0x88, 0x9B, 0x43, 0xE6, + // Bytes d00 - d3f 0x88, 0xAE, 0x43, 0xE6, 0x88, 0xB4, 0x43, 0xE6, 0x88, 0xB6, 0x43, 0xE6, 0x89, 0x8B, 0x43, 0xE6, 0x89, 0x93, 0x43, 0xE6, 0x89, 0x9D, 0x43, 0xE6, @@ -481,8 +516,8 @@ var decomps = [...]byte{ 0x8B, 0x89, 0x43, 0xE6, 0x8B, 0x8F, 0x43, 0xE6, 0x8B, 0x93, 0x43, 0xE6, 0x8B, 0x94, 0x43, 0xE6, 0x8B, 0xBC, 0x43, 0xE6, 0x8B, 0xBE, 0x43, 0xE6, - // Bytes c40 - c7f 0x8C, 0x87, 0x43, 0xE6, 0x8C, 0xBD, 0x43, 0xE6, + // Bytes d40 - d7f 0x8D, 0x90, 0x43, 0xE6, 0x8D, 0x95, 0x43, 0xE6, 0x8D, 0xA8, 0x43, 0xE6, 0x8D, 0xBB, 0x43, 0xE6, 0x8E, 0x83, 0x43, 0xE6, 0x8E, 0xA0, 0x43, 0xE6, @@ -490,8 +525,8 @@ var decomps = [...]byte{ 0x8F, 0x85, 0x43, 0xE6, 0x8F, 0xA4, 0x43, 0xE6, 0x90, 0x9C, 0x43, 0xE6, 0x90, 0xA2, 0x43, 0xE6, 0x91, 0x92, 0x43, 0xE6, 0x91, 0xA9, 0x43, 0xE6, - // Bytes c80 - cbf 0x91, 0xB7, 0x43, 0xE6, 0x91, 0xBE, 0x43, 0xE6, + // Bytes d80 - dbf 0x92, 0x9A, 0x43, 0xE6, 0x92, 0x9D, 0x43, 0xE6, 0x93, 0x84, 0x43, 0xE6, 0x94, 0xAF, 0x43, 0xE6, 0x94, 0xB4, 0x43, 0xE6, 0x95, 0x8F, 0x43, 0xE6, @@ -499,8 +534,8 @@ var decomps = [...]byte{ 0x95, 0xB8, 0x43, 0xE6, 0x96, 0x87, 0x43, 0xE6, 0x96, 0x97, 0x43, 0xE6, 0x96, 0x99, 0x43, 0xE6, 0x96, 0xA4, 0x43, 0xE6, 0x96, 0xB0, 0x43, 0xE6, - // Bytes cc0 - cff 0x96, 0xB9, 0x43, 0xE6, 0x97, 0x85, 0x43, 0xE6, + // Bytes dc0 - dff 0x97, 0xA0, 0x43, 0xE6, 0x97, 0xA2, 0x43, 0xE6, 0x97, 0xA3, 0x43, 0xE6, 0x97, 0xA5, 0x43, 0xE6, 0x98, 0x93, 0x43, 0xE6, 0x98, 0xA0, 0x43, 0xE6, @@ -508,8 +543,8 @@ var decomps = [...]byte{ 0x9A, 0x88, 0x43, 0xE6, 0x9A, 0x91, 0x43, 0xE6, 0x9A, 0x9C, 0x43, 0xE6, 0x9A, 0xB4, 0x43, 0xE6, 0x9B, 0x86, 0x43, 0xE6, 0x9B, 0xB0, 0x43, 0xE6, - // Bytes d00 - d3f 0x9B, 0xB4, 0x43, 0xE6, 0x9B, 0xB8, 0x43, 0xE6, + // Bytes e00 - e3f 0x9C, 0x80, 0x43, 0xE6, 0x9C, 0x88, 0x43, 0xE6, 0x9C, 0x89, 0x43, 0xE6, 0x9C, 0x97, 0x43, 0xE6, 0x9C, 0x9B, 0x43, 0xE6, 0x9C, 0xA1, 0x43, 0xE6, @@ -517,8 +552,8 @@ var decomps = [...]byte{ 0x9D, 0x93, 0x43, 0xE6, 0x9D, 0x96, 0x43, 0xE6, 0x9D, 0x9E, 0x43, 0xE6, 0x9D, 0xBB, 0x43, 0xE6, 0x9E, 0x85, 0x43, 0xE6, 0x9E, 0x97, 0x43, 0xE6, - // Bytes d40 - d7f 0x9F, 0xB3, 0x43, 0xE6, 0x9F, 0xBA, 0x43, 0xE6, + // Bytes e40 - e7f 0xA0, 0x97, 0x43, 0xE6, 0xA0, 0x9F, 0x43, 0xE6, 0xA0, 0xAA, 0x43, 0xE6, 0xA1, 0x92, 0x43, 0xE6, 0xA2, 0x81, 0x43, 0xE6, 0xA2, 0x85, 0x43, 0xE6, @@ -526,8 +561,8 @@ var decomps = [...]byte{ 0xA4, 0x94, 0x43, 0xE6, 0xA5, 0x82, 0x43, 0xE6, 0xA6, 0xA3, 0x43, 0xE6, 0xA7, 0xAA, 0x43, 0xE6, 0xA8, 0x82, 0x43, 0xE6, 0xA8, 0x93, 0x43, 0xE6, - // Bytes d80 - dbf 0xAA, 0xA8, 0x43, 0xE6, 0xAB, 0x93, 0x43, 0xE6, + // Bytes e80 - ebf 0xAB, 0x9B, 0x43, 0xE6, 0xAC, 0x84, 0x43, 0xE6, 0xAC, 0xA0, 0x43, 0xE6, 0xAC, 0xA1, 0x43, 0xE6, 0xAD, 0x94, 0x43, 0xE6, 0xAD, 0xA2, 0x43, 0xE6, @@ -535,8 +570,8 @@ var decomps = [...]byte{ 0xAD, 0xB7, 0x43, 0xE6, 0xAD, 0xB9, 0x43, 0xE6, 0xAE, 0x9F, 0x43, 0xE6, 0xAE, 0xAE, 0x43, 0xE6, 0xAE, 0xB3, 0x43, 0xE6, 0xAE, 0xBA, 0x43, 0xE6, - // Bytes dc0 - dff 0xAE, 0xBB, 0x43, 0xE6, 0xAF, 0x8B, 0x43, 0xE6, + // Bytes ec0 - eff 0xAF, 0x8D, 0x43, 0xE6, 0xAF, 0x94, 0x43, 0xE6, 0xAF, 0x9B, 0x43, 0xE6, 0xB0, 0x8F, 0x43, 0xE6, 0xB0, 0x94, 0x43, 0xE6, 0xB0, 0xB4, 0x43, 0xE6, @@ -544,8 +579,8 @@ var decomps = [...]byte{ 0xB2, 0x88, 0x43, 0xE6, 0xB2, 0xBF, 0x43, 0xE6, 0xB3, 0x8C, 0x43, 0xE6, 0xB3, 0x8D, 0x43, 0xE6, 0xB3, 0xA5, 0x43, 0xE6, 0xB3, 0xA8, 0x43, 0xE6, - // Bytes e00 - e3f 0xB4, 0x96, 0x43, 0xE6, 0xB4, 0x9B, 0x43, 0xE6, + // Bytes f00 - f3f 0xB4, 0x9E, 0x43, 0xE6, 0xB4, 0xB4, 0x43, 0xE6, 0xB4, 0xBE, 0x43, 0xE6, 0xB5, 0x81, 0x43, 0xE6, 0xB5, 0xA9, 0x43, 0xE6, 0xB5, 0xAA, 0x43, 0xE6, @@ -553,8 +588,8 @@ var decomps = [...]byte{ 0xB6, 0x85, 0x43, 0xE6, 0xB7, 0x8B, 0x43, 0xE6, 0xB7, 0x9A, 0x43, 0xE6, 0xB7, 0xAA, 0x43, 0xE6, 0xB7, 0xB9, 0x43, 0xE6, 0xB8, 0x9A, 0x43, 0xE6, - // Bytes e40 - e7f 0xB8, 0xAF, 0x43, 0xE6, 0xB9, 0xAE, 0x43, 0xE6, + // Bytes f40 - f7f 0xBA, 0x80, 0x43, 0xE6, 0xBA, 0x9C, 0x43, 0xE6, 0xBA, 0xBA, 0x43, 0xE6, 0xBB, 0x87, 0x43, 0xE6, 0xBB, 0x8B, 0x43, 0xE6, 0xBB, 0x91, 0x43, 0xE6, @@ -562,8 +597,8 @@ var decomps = [...]byte{ 0xBC, 0x94, 0x43, 0xE6, 0xBC, 0xA2, 0x43, 0xE6, 0xBC, 0xA3, 0x43, 0xE6, 0xBD, 0xAE, 0x43, 0xE6, 0xBF, 0x86, 0x43, 0xE6, 0xBF, 0xAB, 0x43, 0xE6, - // Bytes e80 - ebf 0xBF, 0xBE, 0x43, 0xE7, 0x80, 0x9B, 0x43, 0xE7, + // Bytes f80 - fbf 0x80, 0x9E, 0x43, 0xE7, 0x80, 0xB9, 0x43, 0xE7, 0x81, 0x8A, 0x43, 0xE7, 0x81, 0xAB, 0x43, 0xE7, 0x81, 0xB0, 0x43, 0xE7, 0x81, 0xB7, 0x43, 0xE7, @@ -571,8 +606,8 @@ var decomps = [...]byte{ 0x82, 0xAD, 0x43, 0xE7, 0x83, 0x88, 0x43, 0xE7, 0x83, 0x99, 0x43, 0xE7, 0x84, 0xA1, 0x43, 0xE7, 0x85, 0x85, 0x43, 0xE7, 0x85, 0x89, 0x43, 0xE7, - // Bytes ec0 - eff 0x85, 0xAE, 0x43, 0xE7, 0x86, 0x9C, 0x43, 0xE7, + // Bytes fc0 - fff 0x87, 0x8E, 0x43, 0xE7, 0x87, 0x90, 0x43, 0xE7, 0x88, 0x90, 0x43, 0xE7, 0x88, 0x9B, 0x43, 0xE7, 0x88, 0xA8, 0x43, 0xE7, 0x88, 0xAA, 0x43, 0xE7, @@ -580,8 +615,8 @@ var decomps = [...]byte{ 0x88, 0xB6, 0x43, 0xE7, 0x88, 0xBB, 0x43, 0xE7, 0x88, 0xBF, 0x43, 0xE7, 0x89, 0x87, 0x43, 0xE7, 0x89, 0x90, 0x43, 0xE7, 0x89, 0x99, 0x43, 0xE7, - // Bytes f00 - f3f 0x89, 0x9B, 0x43, 0xE7, 0x89, 0xA2, 0x43, 0xE7, + // Bytes 1000 - 103f 0x89, 0xB9, 0x43, 0xE7, 0x8A, 0x80, 0x43, 0xE7, 0x8A, 0x95, 0x43, 0xE7, 0x8A, 0xAC, 0x43, 0xE7, 0x8A, 0xAF, 0x43, 0xE7, 0x8B, 0x80, 0x43, 0xE7, @@ -589,8 +624,8 @@ var decomps = [...]byte{ 0x8D, 0xB5, 0x43, 0xE7, 0x8D, 0xBA, 0x43, 0xE7, 0x8E, 0x84, 0x43, 0xE7, 0x8E, 0x87, 0x43, 0xE7, 0x8E, 0x89, 0x43, 0xE7, 0x8E, 0x8B, 0x43, 0xE7, - // Bytes f40 - f7f 0x8E, 0xA5, 0x43, 0xE7, 0x8E, 0xB2, 0x43, 0xE7, + // Bytes 1040 - 107f 0x8F, 0x9E, 0x43, 0xE7, 0x90, 0x86, 0x43, 0xE7, 0x90, 0x89, 0x43, 0xE7, 0x90, 0xA2, 0x43, 0xE7, 0x91, 0x87, 0x43, 0xE7, 0x91, 0x9C, 0x43, 0xE7, @@ -598,8 +633,8 @@ var decomps = [...]byte{ 0x92, 0x85, 0x43, 0xE7, 0x92, 0x89, 0x43, 0xE7, 0x92, 0x98, 0x43, 0xE7, 0x93, 0x8A, 0x43, 0xE7, 0x93, 0x9C, 0x43, 0xE7, 0x93, 0xA6, 0x43, 0xE7, - // Bytes f80 - fbf 0x94, 0x86, 0x43, 0xE7, 0x94, 0x98, 0x43, 0xE7, + // Bytes 1080 - 10bf 0x94, 0x9F, 0x43, 0xE7, 0x94, 0xA4, 0x43, 0xE7, 0x94, 0xA8, 0x43, 0xE7, 0x94, 0xB0, 0x43, 0xE7, 0x94, 0xB2, 0x43, 0xE7, 0x94, 0xB3, 0x43, 0xE7, @@ -607,8 +642,8 @@ var decomps = [...]byte{ 0x94, 0xBE, 0x43, 0xE7, 0x95, 0x99, 0x43, 0xE7, 0x95, 0xA5, 0x43, 0xE7, 0x95, 0xB0, 0x43, 0xE7, 0x96, 0x8B, 0x43, 0xE7, 0x96, 0x92, 0x43, 0xE7, - // Bytes fc0 - fff 0x97, 0xA2, 0x43, 0xE7, 0x98, 0x90, 0x43, 0xE7, + // Bytes 10c0 - 10ff 0x98, 0x9D, 0x43, 0xE7, 0x98, 0x9F, 0x43, 0xE7, 0x99, 0x82, 0x43, 0xE7, 0x99, 0xA9, 0x43, 0xE7, 0x99, 0xB6, 0x43, 0xE7, 0x99, 0xBD, 0x43, 0xE7, @@ -616,8 +651,8 @@ var decomps = [...]byte{ 0x9B, 0x8A, 0x43, 0xE7, 0x9B, 0x9B, 0x43, 0xE7, 0x9B, 0xA3, 0x43, 0xE7, 0x9B, 0xA7, 0x43, 0xE7, 0x9B, 0xAE, 0x43, 0xE7, 0x9B, 0xB4, 0x43, 0xE7, - // Bytes 1000 - 103f 0x9C, 0x81, 0x43, 0xE7, 0x9C, 0x9E, 0x43, 0xE7, + // Bytes 1100 - 113f 0x9C, 0x9F, 0x43, 0xE7, 0x9D, 0x80, 0x43, 0xE7, 0x9D, 0x8A, 0x43, 0xE7, 0x9E, 0x8B, 0x43, 0xE7, 0x9E, 0xA7, 0x43, 0xE7, 0x9F, 0x9B, 0x43, 0xE7, @@ -625,8 +660,8 @@ var decomps = [...]byte{ 0xA1, 0x8E, 0x43, 0xE7, 0xA1, 0xAB, 0x43, 0xE7, 0xA2, 0x8C, 0x43, 0xE7, 0xA2, 0x91, 0x43, 0xE7, 0xA3, 0x8A, 0x43, 0xE7, 0xA3, 0x8C, 0x43, 0xE7, - // Bytes 1040 - 107f 0xA3, 0xBB, 0x43, 0xE7, 0xA4, 0xAA, 0x43, 0xE7, + // Bytes 1140 - 117f 0xA4, 0xBA, 0x43, 0xE7, 0xA4, 0xBC, 0x43, 0xE7, 0xA4, 0xBE, 0x43, 0xE7, 0xA5, 0x88, 0x43, 0xE7, 0xA5, 0x89, 0x43, 0xE7, 0xA5, 0x90, 0x43, 0xE7, @@ -634,8 +669,8 @@ var decomps = [...]byte{ 0xA5, 0x9E, 0x43, 0xE7, 0xA5, 0xA5, 0x43, 0xE7, 0xA5, 0xBF, 0x43, 0xE7, 0xA6, 0x81, 0x43, 0xE7, 0xA6, 0x8D, 0x43, 0xE7, 0xA6, 0x8E, 0x43, 0xE7, - // Bytes 1080 - 10bf 0xA6, 0x8F, 0x43, 0xE7, 0xA6, 0xAE, 0x43, 0xE7, + // Bytes 1180 - 11bf 0xA6, 0xB8, 0x43, 0xE7, 0xA6, 0xBE, 0x43, 0xE7, 0xA7, 0x8A, 0x43, 0xE7, 0xA7, 0x98, 0x43, 0xE7, 0xA7, 0xAB, 0x43, 0xE7, 0xA8, 0x9C, 0x43, 0xE7, @@ -643,8 +678,8 @@ var decomps = [...]byte{ 0xA9, 0x8F, 0x43, 0xE7, 0xA9, 0xB4, 0x43, 0xE7, 0xA9, 0xBA, 0x43, 0xE7, 0xAA, 0x81, 0x43, 0xE7, 0xAA, 0xB1, 0x43, 0xE7, 0xAB, 0x8B, 0x43, 0xE7, - // Bytes 10c0 - 10ff 0xAB, 0xAE, 0x43, 0xE7, 0xAB, 0xB9, 0x43, 0xE7, + // Bytes 11c0 - 11ff 0xAC, 0xA0, 0x43, 0xE7, 0xAE, 0x8F, 0x43, 0xE7, 0xAF, 0x80, 0x43, 0xE7, 0xAF, 0x86, 0x43, 0xE7, 0xAF, 0x89, 0x43, 0xE7, 0xB0, 0xBE, 0x43, 0xE7, @@ -652,8 +687,8 @@ var decomps = [...]byte{ 0xB1, 0xBB, 0x43, 0xE7, 0xB2, 0x92, 0x43, 0xE7, 0xB2, 0xBE, 0x43, 0xE7, 0xB3, 0x92, 0x43, 0xE7, 0xB3, 0x96, 0x43, 0xE7, 0xB3, 0xA3, 0x43, 0xE7, - // Bytes 1100 - 113f 0xB3, 0xA7, 0x43, 0xE7, 0xB3, 0xA8, 0x43, 0xE7, + // Bytes 1200 - 123f 0xB3, 0xB8, 0x43, 0xE7, 0xB4, 0x80, 0x43, 0xE7, 0xB4, 0x90, 0x43, 0xE7, 0xB4, 0xA2, 0x43, 0xE7, 0xB4, 0xAF, 0x43, 0xE7, 0xB5, 0x82, 0x43, 0xE7, @@ -661,8 +696,8 @@ var decomps = [...]byte{ 0xB6, 0xA0, 0x43, 0xE7, 0xB6, 0xBE, 0x43, 0xE7, 0xB7, 0x87, 0x43, 0xE7, 0xB7, 0xB4, 0x43, 0xE7, 0xB8, 0x82, 0x43, 0xE7, 0xB8, 0x89, 0x43, 0xE7, - // Bytes 1140 - 117f 0xB8, 0xB7, 0x43, 0xE7, 0xB9, 0x81, 0x43, 0xE7, + // Bytes 1240 - 127f 0xB9, 0x85, 0x43, 0xE7, 0xBC, 0xB6, 0x43, 0xE7, 0xBC, 0xBE, 0x43, 0xE7, 0xBD, 0x91, 0x43, 0xE7, 0xBD, 0xB2, 0x43, 0xE7, 0xBD, 0xB9, 0x43, 0xE7, @@ -670,8 +705,8 @@ var decomps = [...]byte{ 0xBE, 0x8A, 0x43, 0xE7, 0xBE, 0x95, 0x43, 0xE7, 0xBE, 0x9A, 0x43, 0xE7, 0xBE, 0xBD, 0x43, 0xE7, 0xBF, 0xBA, 0x43, 0xE8, 0x80, 0x81, 0x43, 0xE8, - // Bytes 1180 - 11bf 0x80, 0x85, 0x43, 0xE8, 0x80, 0x8C, 0x43, 0xE8, + // Bytes 1280 - 12bf 0x80, 0x92, 0x43, 0xE8, 0x80, 0xB3, 0x43, 0xE8, 0x81, 0x86, 0x43, 0xE8, 0x81, 0xA0, 0x43, 0xE8, 0x81, 0xAF, 0x43, 0xE8, 0x81, 0xB0, 0x43, 0xE8, @@ -679,8 +714,8 @@ var decomps = [...]byte{ 0x82, 0x89, 0x43, 0xE8, 0x82, 0x8B, 0x43, 0xE8, 0x82, 0xAD, 0x43, 0xE8, 0x82, 0xB2, 0x43, 0xE8, 0x84, 0x83, 0x43, 0xE8, 0x84, 0xBE, 0x43, 0xE8, - // Bytes 11c0 - 11ff 0x87, 0x98, 0x43, 0xE8, 0x87, 0xA3, 0x43, 0xE8, + // Bytes 12c0 - 12ff 0x87, 0xA8, 0x43, 0xE8, 0x87, 0xAA, 0x43, 0xE8, 0x87, 0xAD, 0x43, 0xE8, 0x87, 0xB3, 0x43, 0xE8, 0x87, 0xBC, 0x43, 0xE8, 0x88, 0x81, 0x43, 0xE8, @@ -688,8 +723,8 @@ var decomps = [...]byte{ 0x88, 0x98, 0x43, 0xE8, 0x88, 0x9B, 0x43, 0xE8, 0x88, 0x9F, 0x43, 0xE8, 0x89, 0xAE, 0x43, 0xE8, 0x89, 0xAF, 0x43, 0xE8, 0x89, 0xB2, 0x43, 0xE8, - // Bytes 1200 - 123f 0x89, 0xB8, 0x43, 0xE8, 0x89, 0xB9, 0x43, 0xE8, + // Bytes 1300 - 133f 0x8A, 0x8B, 0x43, 0xE8, 0x8A, 0x91, 0x43, 0xE8, 0x8A, 0x9D, 0x43, 0xE8, 0x8A, 0xB1, 0x43, 0xE8, 0x8A, 0xB3, 0x43, 0xE8, 0x8A, 0xBD, 0x43, 0xE8, @@ -697,8 +732,8 @@ var decomps = [...]byte{ 0x8C, 0x9D, 0x43, 0xE8, 0x8C, 0xA3, 0x43, 0xE8, 0x8C, 0xB6, 0x43, 0xE8, 0x8D, 0x92, 0x43, 0xE8, 0x8D, 0x93, 0x43, 0xE8, 0x8D, 0xA3, 0x43, 0xE8, - // Bytes 1240 - 127f 0x8E, 0xAD, 0x43, 0xE8, 0x8E, 0xBD, 0x43, 0xE8, + // Bytes 1340 - 137f 0x8F, 0x89, 0x43, 0xE8, 0x8F, 0x8A, 0x43, 0xE8, 0x8F, 0x8C, 0x43, 0xE8, 0x8F, 0x9C, 0x43, 0xE8, 0x8F, 0xA7, 0x43, 0xE8, 0x8F, 0xAF, 0x43, 0xE8, @@ -706,8 +741,8 @@ var decomps = [...]byte{ 0x91, 0x89, 0x43, 0xE8, 0x91, 0x97, 0x43, 0xE8, 0x93, 0xAE, 0x43, 0xE8, 0x93, 0xB1, 0x43, 0xE8, 0x93, 0xB3, 0x43, 0xE8, 0x93, 0xBC, 0x43, 0xE8, - // Bytes 1280 - 12bf 0x94, 0x96, 0x43, 0xE8, 0x95, 0xA4, 0x43, 0xE8, + // Bytes 1380 - 13bf 0x97, 0x8D, 0x43, 0xE8, 0x97, 0xBA, 0x43, 0xE8, 0x98, 0x86, 0x43, 0xE8, 0x98, 0x92, 0x43, 0xE8, 0x98, 0xAD, 0x43, 0xE8, 0x98, 0xBF, 0x43, 0xE8, @@ -715,8 +750,8 @@ var decomps = [...]byte{ 0x99, 0x9C, 0x43, 0xE8, 0x99, 0xA7, 0x43, 0xE8, 0x99, 0xA9, 0x43, 0xE8, 0x99, 0xAB, 0x43, 0xE8, 0x9A, 0x88, 0x43, 0xE8, 0x9A, 0xA9, 0x43, 0xE8, - // Bytes 12c0 - 12ff 0x9B, 0xA2, 0x43, 0xE8, 0x9C, 0x8E, 0x43, 0xE8, + // Bytes 13c0 - 13ff 0x9C, 0xA8, 0x43, 0xE8, 0x9D, 0xAB, 0x43, 0xE8, 0x9D, 0xB9, 0x43, 0xE8, 0x9E, 0x86, 0x43, 0xE8, 0x9E, 0xBA, 0x43, 0xE8, 0x9F, 0xA1, 0x43, 0xE8, @@ -724,8 +759,8 @@ var decomps = [...]byte{ 0xA1, 0x80, 0x43, 0xE8, 0xA1, 0x8C, 0x43, 0xE8, 0xA1, 0xA0, 0x43, 0xE8, 0xA1, 0xA3, 0x43, 0xE8, 0xA3, 0x82, 0x43, 0xE8, 0xA3, 0x8F, 0x43, 0xE8, - // Bytes 1300 - 133f 0xA3, 0x97, 0x43, 0xE8, 0xA3, 0x9E, 0x43, 0xE8, + // Bytes 1400 - 143f 0xA3, 0xA1, 0x43, 0xE8, 0xA3, 0xB8, 0x43, 0xE8, 0xA3, 0xBA, 0x43, 0xE8, 0xA4, 0x90, 0x43, 0xE8, 0xA5, 0x81, 0x43, 0xE8, 0xA5, 0xA4, 0x43, 0xE8, @@ -733,8 +768,8 @@ var decomps = [...]byte{ 0xA6, 0x8B, 0x43, 0xE8, 0xA6, 0x96, 0x43, 0xE8, 0xA7, 0x92, 0x43, 0xE8, 0xA7, 0xA3, 0x43, 0xE8, 0xA8, 0x80, 0x43, 0xE8, 0xAA, 0xA0, 0x43, 0xE8, - // Bytes 1340 - 137f 0xAA, 0xAA, 0x43, 0xE8, 0xAA, 0xBF, 0x43, 0xE8, + // Bytes 1440 - 147f 0xAB, 0x8B, 0x43, 0xE8, 0xAB, 0x92, 0x43, 0xE8, 0xAB, 0x96, 0x43, 0xE8, 0xAB, 0xAD, 0x43, 0xE8, 0xAB, 0xB8, 0x43, 0xE8, 0xAB, 0xBE, 0x43, 0xE8, @@ -742,8 +777,8 @@ var decomps = [...]byte{ 0xAD, 0x98, 0x43, 0xE8, 0xAE, 0x80, 0x43, 0xE8, 0xAE, 0x8A, 0x43, 0xE8, 0xB0, 0xB7, 0x43, 0xE8, 0xB1, 0x86, 0x43, 0xE8, 0xB1, 0x88, 0x43, 0xE8, - // Bytes 1380 - 13bf 0xB1, 0x95, 0x43, 0xE8, 0xB1, 0xB8, 0x43, 0xE8, + // Bytes 1480 - 14bf 0xB2, 0x9D, 0x43, 0xE8, 0xB2, 0xA1, 0x43, 0xE8, 0xB2, 0xA9, 0x43, 0xE8, 0xB2, 0xAB, 0x43, 0xE8, 0xB3, 0x81, 0x43, 0xE8, 0xB3, 0x82, 0x43, 0xE8, @@ -751,8 +786,8 @@ var decomps = [...]byte{ 0xB3, 0x93, 0x43, 0xE8, 0xB4, 0x88, 0x43, 0xE8, 0xB4, 0x9B, 0x43, 0xE8, 0xB5, 0xA4, 0x43, 0xE8, 0xB5, 0xB0, 0x43, 0xE8, 0xB5, 0xB7, 0x43, 0xE8, - // Bytes 13c0 - 13ff 0xB6, 0xB3, 0x43, 0xE8, 0xB6, 0xBC, 0x43, 0xE8, + // Bytes 14c0 - 14ff 0xB7, 0x8B, 0x43, 0xE8, 0xB7, 0xAF, 0x43, 0xE8, 0xB7, 0xB0, 0x43, 0xE8, 0xBA, 0xAB, 0x43, 0xE8, 0xBB, 0x8A, 0x43, 0xE8, 0xBB, 0x94, 0x43, 0xE8, @@ -760,8 +795,8 @@ var decomps = [...]byte{ 0xBC, 0xB8, 0x43, 0xE8, 0xBC, 0xBB, 0x43, 0xE8, 0xBD, 0xA2, 0x43, 0xE8, 0xBE, 0x9B, 0x43, 0xE8, 0xBE, 0x9E, 0x43, 0xE8, 0xBE, 0xB0, 0x43, 0xE8, - // Bytes 1400 - 143f 0xBE, 0xB5, 0x43, 0xE8, 0xBE, 0xB6, 0x43, 0xE9, + // Bytes 1500 - 153f 0x80, 0xA3, 0x43, 0xE9, 0x80, 0xB8, 0x43, 0xE9, 0x81, 0x8A, 0x43, 0xE9, 0x81, 0xA9, 0x43, 0xE9, 0x81, 0xB2, 0x43, 0xE9, 0x81, 0xBC, 0x43, 0xE9, @@ -769,8 +804,8 @@ var decomps = [...]byte{ 0x82, 0x94, 0x43, 0xE9, 0x83, 0x8E, 0x43, 0xE9, 0x83, 0x9E, 0x43, 0xE9, 0x83, 0xB1, 0x43, 0xE9, 0x83, 0xBD, 0x43, 0xE9, 0x84, 0x91, 0x43, 0xE9, - // Bytes 1440 - 147f 0x84, 0x9B, 0x43, 0xE9, 0x85, 0x89, 0x43, 0xE9, + // Bytes 1540 - 157f 0x85, 0x8D, 0x43, 0xE9, 0x85, 0xAA, 0x43, 0xE9, 0x86, 0x99, 0x43, 0xE9, 0x86, 0xB4, 0x43, 0xE9, 0x87, 0x86, 0x43, 0xE9, 0x87, 0x8C, 0x43, 0xE9, @@ -778,8 +813,8 @@ var decomps = [...]byte{ 0x88, 0xB4, 0x43, 0xE9, 0x88, 0xB8, 0x43, 0xE9, 0x89, 0xB6, 0x43, 0xE9, 0x89, 0xBC, 0x43, 0xE9, 0x8B, 0x97, 0x43, 0xE9, 0x8B, 0x98, 0x43, 0xE9, - // Bytes 1480 - 14bf 0x8C, 0x84, 0x43, 0xE9, 0x8D, 0x8A, 0x43, 0xE9, + // Bytes 1580 - 15bf 0x8F, 0xB9, 0x43, 0xE9, 0x90, 0x95, 0x43, 0xE9, 0x95, 0xB7, 0x43, 0xE9, 0x96, 0x80, 0x43, 0xE9, 0x96, 0x8B, 0x43, 0xE9, 0x96, 0xAD, 0x43, 0xE9, @@ -787,8 +822,8 @@ var decomps = [...]byte{ 0x98, 0xAE, 0x43, 0xE9, 0x99, 0x8B, 0x43, 0xE9, 0x99, 0x8D, 0x43, 0xE9, 0x99, 0xB5, 0x43, 0xE9, 0x99, 0xB8, 0x43, 0xE9, 0x99, 0xBC, 0x43, 0xE9, - // Bytes 14c0 - 14ff 0x9A, 0x86, 0x43, 0xE9, 0x9A, 0xA3, 0x43, 0xE9, + // Bytes 15c0 - 15ff 0x9A, 0xB6, 0x43, 0xE9, 0x9A, 0xB7, 0x43, 0xE9, 0x9A, 0xB8, 0x43, 0xE9, 0x9A, 0xB9, 0x43, 0xE9, 0x9B, 0x83, 0x43, 0xE9, 0x9B, 0xA2, 0x43, 0xE9, @@ -796,8 +831,8 @@ var decomps = [...]byte{ 0x9B, 0xB6, 0x43, 0xE9, 0x9B, 0xB7, 0x43, 0xE9, 0x9C, 0xA3, 0x43, 0xE9, 0x9C, 0xB2, 0x43, 0xE9, 0x9D, 0x88, 0x43, 0xE9, 0x9D, 0x91, 0x43, 0xE9, - // Bytes 1500 - 153f 0x9D, 0x96, 0x43, 0xE9, 0x9D, 0x9E, 0x43, 0xE9, + // Bytes 1600 - 163f 0x9D, 0xA2, 0x43, 0xE9, 0x9D, 0xA9, 0x43, 0xE9, 0x9F, 0x8B, 0x43, 0xE9, 0x9F, 0x9B, 0x43, 0xE9, 0x9F, 0xA0, 0x43, 0xE9, 0x9F, 0xAD, 0x43, 0xE9, @@ -805,8 +840,8 @@ var decomps = [...]byte{ 0xA0, 0x81, 0x43, 0xE9, 0xA0, 0x85, 0x43, 0xE9, 0xA0, 0x8B, 0x43, 0xE9, 0xA0, 0x98, 0x43, 0xE9, 0xA0, 0xA9, 0x43, 0xE9, 0xA0, 0xBB, 0x43, 0xE9, - // Bytes 1540 - 157f 0xA1, 0x9E, 0x43, 0xE9, 0xA2, 0xA8, 0x43, 0xE9, + // Bytes 1640 - 167f 0xA3, 0x9B, 0x43, 0xE9, 0xA3, 0x9F, 0x43, 0xE9, 0xA3, 0xA2, 0x43, 0xE9, 0xA3, 0xAF, 0x43, 0xE9, 0xA3, 0xBC, 0x43, 0xE9, 0xA4, 0xA8, 0x43, 0xE9, @@ -814,8 +849,8 @@ var decomps = [...]byte{ 0xA6, 0x99, 0x43, 0xE9, 0xA6, 0xA7, 0x43, 0xE9, 0xA6, 0xAC, 0x43, 0xE9, 0xA7, 0x82, 0x43, 0xE9, 0xA7, 0xB1, 0x43, 0xE9, 0xA7, 0xBE, 0x43, 0xE9, - // Bytes 1580 - 15bf 0xA9, 0xAA, 0x43, 0xE9, 0xAA, 0xA8, 0x43, 0xE9, + // Bytes 1680 - 16bf 0xAB, 0x98, 0x43, 0xE9, 0xAB, 0x9F, 0x43, 0xE9, 0xAC, 0x92, 0x43, 0xE9, 0xAC, 0xA5, 0x43, 0xE9, 0xAC, 0xAF, 0x43, 0xE9, 0xAC, 0xB2, 0x43, 0xE9, @@ -823,8 +858,8 @@ var decomps = [...]byte{ 0xAD, 0xAF, 0x43, 0xE9, 0xB1, 0x80, 0x43, 0xE9, 0xB1, 0x97, 0x43, 0xE9, 0xB3, 0xA5, 0x43, 0xE9, 0xB3, 0xBD, 0x43, 0xE9, 0xB5, 0xA7, 0x43, 0xE9, - // Bytes 15c0 - 15ff 0xB6, 0xB4, 0x43, 0xE9, 0xB7, 0xBA, 0x43, 0xE9, + // Bytes 16c0 - 16ff 0xB8, 0x9E, 0x43, 0xE9, 0xB9, 0xB5, 0x43, 0xE9, 0xB9, 0xBF, 0x43, 0xE9, 0xBA, 0x97, 0x43, 0xE9, 0xBA, 0x9F, 0x43, 0xE9, 0xBA, 0xA5, 0x43, 0xE9, @@ -832,925 +867,864 @@ var decomps = [...]byte{ 0xBB, 0x8D, 0x43, 0xE9, 0xBB, 0x8E, 0x43, 0xE9, 0xBB, 0x91, 0x43, 0xE9, 0xBB, 0xB9, 0x43, 0xE9, 0xBB, 0xBD, 0x43, 0xE9, 0xBB, 0xBE, 0x43, 0xE9, - // Bytes 1600 - 163f 0xBC, 0x85, 0x43, 0xE9, 0xBC, 0x8E, 0x43, 0xE9, + // Bytes 1700 - 173f 0xBC, 0x8F, 0x43, 0xE9, 0xBC, 0x93, 0x43, 0xE9, 0xBC, 0x96, 0x43, 0xE9, 0xBC, 0xA0, 0x43, 0xE9, 0xBC, 0xBB, 0x43, 0xE9, 0xBD, 0x83, 0x43, 0xE9, 0xBD, 0x8A, 0x43, 0xE9, 0xBD, 0x92, 0x43, 0xE9, 0xBE, 0x8D, 0x43, 0xE9, 0xBE, 0x8E, 0x43, 0xE9, 0xBE, 0x9C, 0x43, 0xE9, 0xBE, 0x9F, 0x43, 0xE9, - 0xBE, 0xA0, 0x43, 0xEA, 0x9C, 0xA7, 0x43, 0xEA, - // Bytes 1640 - 167f - 0x9D, 0xAF, 0x43, 0xEA, 0xAC, 0xB7, 0x43, 0xEA, - 0xAD, 0x92, 0x44, 0xF0, 0xA0, 0x84, 0xA2, 0x44, - 0xF0, 0xA0, 0x94, 0x9C, 0x44, 0xF0, 0xA0, 0x94, - 0xA5, 0x44, 0xF0, 0xA0, 0x95, 0x8B, 0x44, 0xF0, - 0xA0, 0x98, 0xBA, 0x44, 0xF0, 0xA0, 0xA0, 0x84, - 0x44, 0xF0, 0xA0, 0xA3, 0x9E, 0x44, 0xF0, 0xA0, - 0xA8, 0xAC, 0x44, 0xF0, 0xA0, 0xAD, 0xA3, 0x44, - 0xF0, 0xA1, 0x93, 0xA4, 0x44, 0xF0, 0xA1, 0x9A, - // Bytes 1680 - 16bf - 0xA8, 0x44, 0xF0, 0xA1, 0x9B, 0xAA, 0x44, 0xF0, - 0xA1, 0xA7, 0x88, 0x44, 0xF0, 0xA1, 0xAC, 0x98, - 0x44, 0xF0, 0xA1, 0xB4, 0x8B, 0x44, 0xF0, 0xA1, - 0xB7, 0xA4, 0x44, 0xF0, 0xA1, 0xB7, 0xA6, 0x44, - 0xF0, 0xA2, 0x86, 0x83, 0x44, 0xF0, 0xA2, 0x86, - 0x9F, 0x44, 0xF0, 0xA2, 0x8C, 0xB1, 0x44, 0xF0, - 0xA2, 0x9B, 0x94, 0x44, 0xF0, 0xA2, 0xA1, 0x84, - 0x44, 0xF0, 0xA2, 0xA1, 0x8A, 0x44, 0xF0, 0xA2, - // Bytes 16c0 - 16ff - 0xAC, 0x8C, 0x44, 0xF0, 0xA2, 0xAF, 0xB1, 0x44, - 0xF0, 0xA3, 0x80, 0x8A, 0x44, 0xF0, 0xA3, 0x8A, - 0xB8, 0x44, 0xF0, 0xA3, 0x8D, 0x9F, 0x44, 0xF0, - 0xA3, 0x8E, 0x93, 0x44, 0xF0, 0xA3, 0x8E, 0x9C, - 0x44, 0xF0, 0xA3, 0x8F, 0x83, 0x44, 0xF0, 0xA3, - 0x8F, 0x95, 0x44, 0xF0, 0xA3, 0x91, 0xAD, 0x44, - 0xF0, 0xA3, 0x9A, 0xA3, 0x44, 0xF0, 0xA3, 0xA2, - 0xA7, 0x44, 0xF0, 0xA3, 0xAA, 0x8D, 0x44, 0xF0, - // Bytes 1700 - 173f - 0xA3, 0xAB, 0xBA, 0x44, 0xF0, 0xA3, 0xB2, 0xBC, - 0x44, 0xF0, 0xA3, 0xB4, 0x9E, 0x44, 0xF0, 0xA3, - 0xBB, 0x91, 0x44, 0xF0, 0xA3, 0xBD, 0x9E, 0x44, - 0xF0, 0xA3, 0xBE, 0x8E, 0x44, 0xF0, 0xA4, 0x89, - 0xA3, 0x44, 0xF0, 0xA4, 0x8B, 0xAE, 0x44, 0xF0, - 0xA4, 0x8E, 0xAB, 0x44, 0xF0, 0xA4, 0x98, 0x88, - 0x44, 0xF0, 0xA4, 0x9C, 0xB5, 0x44, 0xF0, 0xA4, - 0xA0, 0x94, 0x44, 0xF0, 0xA4, 0xB0, 0xB6, 0x44, + 0xBE, 0xA0, 0x43, 0xEA, 0x99, 0x91, 0x43, 0xEA, + 0x9A, 0x89, 0x43, 0xEA, 0x9C, 0xA7, 0x43, 0xEA, // Bytes 1740 - 177f - 0xF0, 0xA4, 0xB2, 0x92, 0x44, 0xF0, 0xA4, 0xBE, - 0xA1, 0x44, 0xF0, 0xA4, 0xBE, 0xB8, 0x44, 0xF0, - 0xA5, 0x81, 0x84, 0x44, 0xF0, 0xA5, 0x83, 0xB2, - 0x44, 0xF0, 0xA5, 0x83, 0xB3, 0x44, 0xF0, 0xA5, - 0x84, 0x99, 0x44, 0xF0, 0xA5, 0x84, 0xB3, 0x44, - 0xF0, 0xA5, 0x89, 0x89, 0x44, 0xF0, 0xA5, 0x90, - 0x9D, 0x44, 0xF0, 0xA5, 0x98, 0xA6, 0x44, 0xF0, - 0xA5, 0x9A, 0x9A, 0x44, 0xF0, 0xA5, 0x9B, 0x85, + 0x9D, 0xAF, 0x43, 0xEA, 0x9E, 0x8E, 0x43, 0xEA, + 0xAC, 0xB7, 0x43, 0xEA, 0xAD, 0x92, 0x43, 0xEA, + 0xAD, 0xA6, 0x43, 0xEA, 0xAD, 0xA7, 0x44, 0xF0, + 0x9D, 0xBC, 0x84, 0x44, 0xF0, 0x9D, 0xBC, 0x85, + 0x44, 0xF0, 0x9D, 0xBC, 0x86, 0x44, 0xF0, 0x9D, + 0xBC, 0x88, 0x44, 0xF0, 0x9D, 0xBC, 0x8A, 0x44, + 0xF0, 0x9D, 0xBC, 0x9E, 0x44, 0xF0, 0xA0, 0x84, + 0xA2, 0x44, 0xF0, 0xA0, 0x94, 0x9C, 0x44, 0xF0, // Bytes 1780 - 17bf - 0x44, 0xF0, 0xA5, 0xA5, 0xBC, 0x44, 0xF0, 0xA5, - 0xAA, 0xA7, 0x44, 0xF0, 0xA5, 0xAE, 0xAB, 0x44, - 0xF0, 0xA5, 0xB2, 0x80, 0x44, 0xF0, 0xA5, 0xB3, - 0x90, 0x44, 0xF0, 0xA5, 0xBE, 0x86, 0x44, 0xF0, - 0xA6, 0x87, 0x9A, 0x44, 0xF0, 0xA6, 0x88, 0xA8, - 0x44, 0xF0, 0xA6, 0x89, 0x87, 0x44, 0xF0, 0xA6, - 0x8B, 0x99, 0x44, 0xF0, 0xA6, 0x8C, 0xBE, 0x44, - 0xF0, 0xA6, 0x93, 0x9A, 0x44, 0xF0, 0xA6, 0x94, + 0xA0, 0x94, 0xA5, 0x44, 0xF0, 0xA0, 0x95, 0x8B, + 0x44, 0xF0, 0xA0, 0x98, 0xBA, 0x44, 0xF0, 0xA0, + 0xA0, 0x84, 0x44, 0xF0, 0xA0, 0xA3, 0x9E, 0x44, + 0xF0, 0xA0, 0xA8, 0xAC, 0x44, 0xF0, 0xA0, 0xAD, + 0xA3, 0x44, 0xF0, 0xA1, 0x93, 0xA4, 0x44, 0xF0, + 0xA1, 0x9A, 0xA8, 0x44, 0xF0, 0xA1, 0x9B, 0xAA, + 0x44, 0xF0, 0xA1, 0xA7, 0x88, 0x44, 0xF0, 0xA1, + 0xAC, 0x98, 0x44, 0xF0, 0xA1, 0xB4, 0x8B, 0x44, // Bytes 17c0 - 17ff - 0xA3, 0x44, 0xF0, 0xA6, 0x96, 0xA8, 0x44, 0xF0, - 0xA6, 0x9E, 0xA7, 0x44, 0xF0, 0xA6, 0x9E, 0xB5, - 0x44, 0xF0, 0xA6, 0xAC, 0xBC, 0x44, 0xF0, 0xA6, - 0xB0, 0xB6, 0x44, 0xF0, 0xA6, 0xB3, 0x95, 0x44, - 0xF0, 0xA6, 0xB5, 0xAB, 0x44, 0xF0, 0xA6, 0xBC, - 0xAC, 0x44, 0xF0, 0xA6, 0xBE, 0xB1, 0x44, 0xF0, - 0xA7, 0x83, 0x92, 0x44, 0xF0, 0xA7, 0x8F, 0x8A, - 0x44, 0xF0, 0xA7, 0x99, 0xA7, 0x44, 0xF0, 0xA7, + 0xF0, 0xA1, 0xB7, 0xA4, 0x44, 0xF0, 0xA1, 0xB7, + 0xA6, 0x44, 0xF0, 0xA2, 0x86, 0x83, 0x44, 0xF0, + 0xA2, 0x86, 0x9F, 0x44, 0xF0, 0xA2, 0x8C, 0xB1, + 0x44, 0xF0, 0xA2, 0x9B, 0x94, 0x44, 0xF0, 0xA2, + 0xA1, 0x84, 0x44, 0xF0, 0xA2, 0xA1, 0x8A, 0x44, + 0xF0, 0xA2, 0xAC, 0x8C, 0x44, 0xF0, 0xA2, 0xAF, + 0xB1, 0x44, 0xF0, 0xA3, 0x80, 0x8A, 0x44, 0xF0, + 0xA3, 0x8A, 0xB8, 0x44, 0xF0, 0xA3, 0x8D, 0x9F, // Bytes 1800 - 183f - 0xA2, 0xAE, 0x44, 0xF0, 0xA7, 0xA5, 0xA6, 0x44, - 0xF0, 0xA7, 0xB2, 0xA8, 0x44, 0xF0, 0xA7, 0xBB, - 0x93, 0x44, 0xF0, 0xA7, 0xBC, 0xAF, 0x44, 0xF0, - 0xA8, 0x97, 0x92, 0x44, 0xF0, 0xA8, 0x97, 0xAD, - 0x44, 0xF0, 0xA8, 0x9C, 0xAE, 0x44, 0xF0, 0xA8, - 0xAF, 0xBA, 0x44, 0xF0, 0xA8, 0xB5, 0xB7, 0x44, - 0xF0, 0xA9, 0x85, 0x85, 0x44, 0xF0, 0xA9, 0x87, - 0x9F, 0x44, 0xF0, 0xA9, 0x88, 0x9A, 0x44, 0xF0, + 0x44, 0xF0, 0xA3, 0x8E, 0x93, 0x44, 0xF0, 0xA3, + 0x8E, 0x9C, 0x44, 0xF0, 0xA3, 0x8F, 0x83, 0x44, + 0xF0, 0xA3, 0x8F, 0x95, 0x44, 0xF0, 0xA3, 0x91, + 0xAD, 0x44, 0xF0, 0xA3, 0x9A, 0xA3, 0x44, 0xF0, + 0xA3, 0xA2, 0xA7, 0x44, 0xF0, 0xA3, 0xAA, 0x8D, + 0x44, 0xF0, 0xA3, 0xAB, 0xBA, 0x44, 0xF0, 0xA3, + 0xB2, 0xBC, 0x44, 0xF0, 0xA3, 0xB4, 0x9E, 0x44, + 0xF0, 0xA3, 0xBB, 0x91, 0x44, 0xF0, 0xA3, 0xBD, // Bytes 1840 - 187f - 0xA9, 0x90, 0x8A, 0x44, 0xF0, 0xA9, 0x92, 0x96, - 0x44, 0xF0, 0xA9, 0x96, 0xB6, 0x44, 0xF0, 0xA9, - 0xAC, 0xB0, 0x44, 0xF0, 0xAA, 0x83, 0x8E, 0x44, - 0xF0, 0xAA, 0x84, 0x85, 0x44, 0xF0, 0xAA, 0x88, - 0x8E, 0x44, 0xF0, 0xAA, 0x8A, 0x91, 0x44, 0xF0, - 0xAA, 0x8E, 0x92, 0x44, 0xF0, 0xAA, 0x98, 0x80, - 0x42, 0x21, 0x21, 0x42, 0x21, 0x3F, 0x42, 0x2E, - 0x2E, 0x42, 0x30, 0x2C, 0x42, 0x30, 0x2E, 0x42, + 0x9E, 0x44, 0xF0, 0xA3, 0xBE, 0x8E, 0x44, 0xF0, + 0xA4, 0x89, 0xA3, 0x44, 0xF0, 0xA4, 0x8B, 0xAE, + 0x44, 0xF0, 0xA4, 0x8E, 0xAB, 0x44, 0xF0, 0xA4, + 0x98, 0x88, 0x44, 0xF0, 0xA4, 0x9C, 0xB5, 0x44, + 0xF0, 0xA4, 0xA0, 0x94, 0x44, 0xF0, 0xA4, 0xB0, + 0xB6, 0x44, 0xF0, 0xA4, 0xB2, 0x92, 0x44, 0xF0, + 0xA4, 0xBE, 0xA1, 0x44, 0xF0, 0xA4, 0xBE, 0xB8, + 0x44, 0xF0, 0xA5, 0x81, 0x84, 0x44, 0xF0, 0xA5, // Bytes 1880 - 18bf - 0x31, 0x2C, 0x42, 0x31, 0x2E, 0x42, 0x31, 0x30, - 0x42, 0x31, 0x31, 0x42, 0x31, 0x32, 0x42, 0x31, - 0x33, 0x42, 0x31, 0x34, 0x42, 0x31, 0x35, 0x42, - 0x31, 0x36, 0x42, 0x31, 0x37, 0x42, 0x31, 0x38, - 0x42, 0x31, 0x39, 0x42, 0x32, 0x2C, 0x42, 0x32, - 0x2E, 0x42, 0x32, 0x30, 0x42, 0x32, 0x31, 0x42, - 0x32, 0x32, 0x42, 0x32, 0x33, 0x42, 0x32, 0x34, - 0x42, 0x32, 0x35, 0x42, 0x32, 0x36, 0x42, 0x32, + 0x83, 0xB2, 0x44, 0xF0, 0xA5, 0x83, 0xB3, 0x44, + 0xF0, 0xA5, 0x84, 0x99, 0x44, 0xF0, 0xA5, 0x84, + 0xB3, 0x44, 0xF0, 0xA5, 0x89, 0x89, 0x44, 0xF0, + 0xA5, 0x90, 0x9D, 0x44, 0xF0, 0xA5, 0x98, 0xA6, + 0x44, 0xF0, 0xA5, 0x9A, 0x9A, 0x44, 0xF0, 0xA5, + 0x9B, 0x85, 0x44, 0xF0, 0xA5, 0xA5, 0xBC, 0x44, + 0xF0, 0xA5, 0xAA, 0xA7, 0x44, 0xF0, 0xA5, 0xAE, + 0xAB, 0x44, 0xF0, 0xA5, 0xB2, 0x80, 0x44, 0xF0, // Bytes 18c0 - 18ff - 0x37, 0x42, 0x32, 0x38, 0x42, 0x32, 0x39, 0x42, - 0x33, 0x2C, 0x42, 0x33, 0x2E, 0x42, 0x33, 0x30, - 0x42, 0x33, 0x31, 0x42, 0x33, 0x32, 0x42, 0x33, - 0x33, 0x42, 0x33, 0x34, 0x42, 0x33, 0x35, 0x42, - 0x33, 0x36, 0x42, 0x33, 0x37, 0x42, 0x33, 0x38, - 0x42, 0x33, 0x39, 0x42, 0x34, 0x2C, 0x42, 0x34, - 0x2E, 0x42, 0x34, 0x30, 0x42, 0x34, 0x31, 0x42, - 0x34, 0x32, 0x42, 0x34, 0x33, 0x42, 0x34, 0x34, + 0xA5, 0xB3, 0x90, 0x44, 0xF0, 0xA5, 0xBE, 0x86, + 0x44, 0xF0, 0xA6, 0x87, 0x9A, 0x44, 0xF0, 0xA6, + 0x88, 0xA8, 0x44, 0xF0, 0xA6, 0x89, 0x87, 0x44, + 0xF0, 0xA6, 0x8B, 0x99, 0x44, 0xF0, 0xA6, 0x8C, + 0xBE, 0x44, 0xF0, 0xA6, 0x93, 0x9A, 0x44, 0xF0, + 0xA6, 0x94, 0xA3, 0x44, 0xF0, 0xA6, 0x96, 0xA8, + 0x44, 0xF0, 0xA6, 0x9E, 0xA7, 0x44, 0xF0, 0xA6, + 0x9E, 0xB5, 0x44, 0xF0, 0xA6, 0xAC, 0xBC, 0x44, // Bytes 1900 - 193f - 0x42, 0x34, 0x35, 0x42, 0x34, 0x36, 0x42, 0x34, - 0x37, 0x42, 0x34, 0x38, 0x42, 0x34, 0x39, 0x42, - 0x35, 0x2C, 0x42, 0x35, 0x2E, 0x42, 0x35, 0x30, - 0x42, 0x36, 0x2C, 0x42, 0x36, 0x2E, 0x42, 0x37, - 0x2C, 0x42, 0x37, 0x2E, 0x42, 0x38, 0x2C, 0x42, - 0x38, 0x2E, 0x42, 0x39, 0x2C, 0x42, 0x39, 0x2E, - 0x42, 0x3D, 0x3D, 0x42, 0x3F, 0x21, 0x42, 0x3F, - 0x3F, 0x42, 0x41, 0x55, 0x42, 0x42, 0x71, 0x42, + 0xF0, 0xA6, 0xB0, 0xB6, 0x44, 0xF0, 0xA6, 0xB3, + 0x95, 0x44, 0xF0, 0xA6, 0xB5, 0xAB, 0x44, 0xF0, + 0xA6, 0xBC, 0xAC, 0x44, 0xF0, 0xA6, 0xBE, 0xB1, + 0x44, 0xF0, 0xA7, 0x83, 0x92, 0x44, 0xF0, 0xA7, + 0x8F, 0x8A, 0x44, 0xF0, 0xA7, 0x99, 0xA7, 0x44, + 0xF0, 0xA7, 0xA2, 0xAE, 0x44, 0xF0, 0xA7, 0xA5, + 0xA6, 0x44, 0xF0, 0xA7, 0xB2, 0xA8, 0x44, 0xF0, + 0xA7, 0xBB, 0x93, 0x44, 0xF0, 0xA7, 0xBC, 0xAF, // Bytes 1940 - 197f - 0x43, 0x44, 0x42, 0x44, 0x4A, 0x42, 0x44, 0x5A, - 0x42, 0x44, 0x7A, 0x42, 0x47, 0x42, 0x42, 0x47, - 0x79, 0x42, 0x48, 0x50, 0x42, 0x48, 0x56, 0x42, - 0x48, 0x67, 0x42, 0x48, 0x7A, 0x42, 0x49, 0x49, - 0x42, 0x49, 0x4A, 0x42, 0x49, 0x55, 0x42, 0x49, - 0x56, 0x42, 0x49, 0x58, 0x42, 0x4B, 0x42, 0x42, - 0x4B, 0x4B, 0x42, 0x4B, 0x4D, 0x42, 0x4C, 0x4A, - 0x42, 0x4C, 0x6A, 0x42, 0x4D, 0x42, 0x42, 0x4D, + 0x44, 0xF0, 0xA8, 0x97, 0x92, 0x44, 0xF0, 0xA8, + 0x97, 0xAD, 0x44, 0xF0, 0xA8, 0x9C, 0xAE, 0x44, + 0xF0, 0xA8, 0xAF, 0xBA, 0x44, 0xF0, 0xA8, 0xB5, + 0xB7, 0x44, 0xF0, 0xA9, 0x85, 0x85, 0x44, 0xF0, + 0xA9, 0x87, 0x9F, 0x44, 0xF0, 0xA9, 0x88, 0x9A, + 0x44, 0xF0, 0xA9, 0x90, 0x8A, 0x44, 0xF0, 0xA9, + 0x92, 0x96, 0x44, 0xF0, 0xA9, 0x96, 0xB6, 0x44, + 0xF0, 0xA9, 0xAC, 0xB0, 0x44, 0xF0, 0xAA, 0x83, // Bytes 1980 - 19bf - 0x43, 0x42, 0x4D, 0x44, 0x42, 0x4D, 0x52, 0x42, - 0x4D, 0x56, 0x42, 0x4D, 0x57, 0x42, 0x4E, 0x4A, - 0x42, 0x4E, 0x6A, 0x42, 0x4E, 0x6F, 0x42, 0x50, - 0x48, 0x42, 0x50, 0x52, 0x42, 0x50, 0x61, 0x42, - 0x52, 0x73, 0x42, 0x53, 0x44, 0x42, 0x53, 0x4D, - 0x42, 0x53, 0x53, 0x42, 0x53, 0x76, 0x42, 0x54, - 0x4D, 0x42, 0x56, 0x49, 0x42, 0x57, 0x43, 0x42, - 0x57, 0x5A, 0x42, 0x57, 0x62, 0x42, 0x58, 0x49, + 0x8E, 0x44, 0xF0, 0xAA, 0x84, 0x85, 0x44, 0xF0, + 0xAA, 0x88, 0x8E, 0x44, 0xF0, 0xAA, 0x8A, 0x91, + 0x44, 0xF0, 0xAA, 0x8E, 0x92, 0x44, 0xF0, 0xAA, + 0x98, 0x80, 0x42, 0x21, 0x21, 0x42, 0x21, 0x3F, + 0x42, 0x2E, 0x2E, 0x42, 0x30, 0x2C, 0x42, 0x30, + 0x2E, 0x42, 0x31, 0x2C, 0x42, 0x31, 0x2E, 0x42, + 0x31, 0x30, 0x42, 0x31, 0x31, 0x42, 0x31, 0x32, + 0x42, 0x31, 0x33, 0x42, 0x31, 0x34, 0x42, 0x31, // Bytes 19c0 - 19ff - 0x42, 0x63, 0x63, 0x42, 0x63, 0x64, 0x42, 0x63, - 0x6D, 0x42, 0x64, 0x42, 0x42, 0x64, 0x61, 0x42, - 0x64, 0x6C, 0x42, 0x64, 0x6D, 0x42, 0x64, 0x7A, - 0x42, 0x65, 0x56, 0x42, 0x66, 0x66, 0x42, 0x66, - 0x69, 0x42, 0x66, 0x6C, 0x42, 0x66, 0x6D, 0x42, - 0x68, 0x61, 0x42, 0x69, 0x69, 0x42, 0x69, 0x6A, - 0x42, 0x69, 0x6E, 0x42, 0x69, 0x76, 0x42, 0x69, - 0x78, 0x42, 0x6B, 0x41, 0x42, 0x6B, 0x56, 0x42, + 0x35, 0x42, 0x31, 0x36, 0x42, 0x31, 0x37, 0x42, + 0x31, 0x38, 0x42, 0x31, 0x39, 0x42, 0x32, 0x2C, + 0x42, 0x32, 0x2E, 0x42, 0x32, 0x30, 0x42, 0x32, + 0x31, 0x42, 0x32, 0x32, 0x42, 0x32, 0x33, 0x42, + 0x32, 0x34, 0x42, 0x32, 0x35, 0x42, 0x32, 0x36, + 0x42, 0x32, 0x37, 0x42, 0x32, 0x38, 0x42, 0x32, + 0x39, 0x42, 0x33, 0x2C, 0x42, 0x33, 0x2E, 0x42, + 0x33, 0x30, 0x42, 0x33, 0x31, 0x42, 0x33, 0x32, // Bytes 1a00 - 1a3f - 0x6B, 0x57, 0x42, 0x6B, 0x67, 0x42, 0x6B, 0x6C, - 0x42, 0x6B, 0x6D, 0x42, 0x6B, 0x74, 0x42, 0x6C, - 0x6A, 0x42, 0x6C, 0x6D, 0x42, 0x6C, 0x6E, 0x42, - 0x6C, 0x78, 0x42, 0x6D, 0x32, 0x42, 0x6D, 0x33, - 0x42, 0x6D, 0x41, 0x42, 0x6D, 0x56, 0x42, 0x6D, - 0x57, 0x42, 0x6D, 0x62, 0x42, 0x6D, 0x67, 0x42, - 0x6D, 0x6C, 0x42, 0x6D, 0x6D, 0x42, 0x6D, 0x73, - 0x42, 0x6E, 0x41, 0x42, 0x6E, 0x46, 0x42, 0x6E, + 0x42, 0x33, 0x33, 0x42, 0x33, 0x34, 0x42, 0x33, + 0x35, 0x42, 0x33, 0x36, 0x42, 0x33, 0x37, 0x42, + 0x33, 0x38, 0x42, 0x33, 0x39, 0x42, 0x34, 0x2C, + 0x42, 0x34, 0x2E, 0x42, 0x34, 0x30, 0x42, 0x34, + 0x31, 0x42, 0x34, 0x32, 0x42, 0x34, 0x33, 0x42, + 0x34, 0x34, 0x42, 0x34, 0x35, 0x42, 0x34, 0x36, + 0x42, 0x34, 0x37, 0x42, 0x34, 0x38, 0x42, 0x34, + 0x39, 0x42, 0x35, 0x2C, 0x42, 0x35, 0x2E, 0x42, // Bytes 1a40 - 1a7f - 0x56, 0x42, 0x6E, 0x57, 0x42, 0x6E, 0x6A, 0x42, - 0x6E, 0x6D, 0x42, 0x6E, 0x73, 0x42, 0x6F, 0x56, - 0x42, 0x70, 0x41, 0x42, 0x70, 0x46, 0x42, 0x70, - 0x56, 0x42, 0x70, 0x57, 0x42, 0x70, 0x63, 0x42, - 0x70, 0x73, 0x42, 0x73, 0x72, 0x42, 0x73, 0x74, - 0x42, 0x76, 0x69, 0x42, 0x78, 0x69, 0x43, 0x28, - 0x31, 0x29, 0x43, 0x28, 0x32, 0x29, 0x43, 0x28, - 0x33, 0x29, 0x43, 0x28, 0x34, 0x29, 0x43, 0x28, + 0x35, 0x30, 0x42, 0x36, 0x2C, 0x42, 0x36, 0x2E, + 0x42, 0x37, 0x2C, 0x42, 0x37, 0x2E, 0x42, 0x38, + 0x2C, 0x42, 0x38, 0x2E, 0x42, 0x39, 0x2C, 0x42, + 0x39, 0x2E, 0x42, 0x3D, 0x3D, 0x42, 0x3F, 0x21, + 0x42, 0x3F, 0x3F, 0x42, 0x41, 0x55, 0x42, 0x42, + 0x71, 0x42, 0x43, 0x44, 0x42, 0x44, 0x4A, 0x42, + 0x44, 0x5A, 0x42, 0x44, 0x7A, 0x42, 0x47, 0x42, + 0x42, 0x47, 0x79, 0x42, 0x48, 0x50, 0x42, 0x48, // Bytes 1a80 - 1abf - 0x35, 0x29, 0x43, 0x28, 0x36, 0x29, 0x43, 0x28, - 0x37, 0x29, 0x43, 0x28, 0x38, 0x29, 0x43, 0x28, - 0x39, 0x29, 0x43, 0x28, 0x41, 0x29, 0x43, 0x28, - 0x42, 0x29, 0x43, 0x28, 0x43, 0x29, 0x43, 0x28, - 0x44, 0x29, 0x43, 0x28, 0x45, 0x29, 0x43, 0x28, - 0x46, 0x29, 0x43, 0x28, 0x47, 0x29, 0x43, 0x28, - 0x48, 0x29, 0x43, 0x28, 0x49, 0x29, 0x43, 0x28, - 0x4A, 0x29, 0x43, 0x28, 0x4B, 0x29, 0x43, 0x28, + 0x56, 0x42, 0x48, 0x67, 0x42, 0x48, 0x7A, 0x42, + 0x49, 0x49, 0x42, 0x49, 0x4A, 0x42, 0x49, 0x55, + 0x42, 0x49, 0x56, 0x42, 0x49, 0x58, 0x42, 0x4B, + 0x42, 0x42, 0x4B, 0x4B, 0x42, 0x4B, 0x4D, 0x42, + 0x4C, 0x4A, 0x42, 0x4C, 0x6A, 0x42, 0x4D, 0x42, + 0x42, 0x4D, 0x43, 0x42, 0x4D, 0x44, 0x42, 0x4D, + 0x52, 0x42, 0x4D, 0x56, 0x42, 0x4D, 0x57, 0x42, + 0x4E, 0x4A, 0x42, 0x4E, 0x6A, 0x42, 0x4E, 0x6F, // Bytes 1ac0 - 1aff - 0x4C, 0x29, 0x43, 0x28, 0x4D, 0x29, 0x43, 0x28, - 0x4E, 0x29, 0x43, 0x28, 0x4F, 0x29, 0x43, 0x28, - 0x50, 0x29, 0x43, 0x28, 0x51, 0x29, 0x43, 0x28, - 0x52, 0x29, 0x43, 0x28, 0x53, 0x29, 0x43, 0x28, - 0x54, 0x29, 0x43, 0x28, 0x55, 0x29, 0x43, 0x28, - 0x56, 0x29, 0x43, 0x28, 0x57, 0x29, 0x43, 0x28, - 0x58, 0x29, 0x43, 0x28, 0x59, 0x29, 0x43, 0x28, - 0x5A, 0x29, 0x43, 0x28, 0x61, 0x29, 0x43, 0x28, + 0x42, 0x50, 0x48, 0x42, 0x50, 0x52, 0x42, 0x50, + 0x61, 0x42, 0x52, 0x73, 0x42, 0x53, 0x44, 0x42, + 0x53, 0x4D, 0x42, 0x53, 0x53, 0x42, 0x53, 0x76, + 0x42, 0x54, 0x4D, 0x42, 0x56, 0x49, 0x42, 0x57, + 0x43, 0x42, 0x57, 0x5A, 0x42, 0x57, 0x62, 0x42, + 0x58, 0x49, 0x42, 0x63, 0x63, 0x42, 0x63, 0x64, + 0x42, 0x63, 0x6D, 0x42, 0x64, 0x42, 0x42, 0x64, + 0x61, 0x42, 0x64, 0x6C, 0x42, 0x64, 0x6D, 0x42, // Bytes 1b00 - 1b3f - 0x62, 0x29, 0x43, 0x28, 0x63, 0x29, 0x43, 0x28, - 0x64, 0x29, 0x43, 0x28, 0x65, 0x29, 0x43, 0x28, - 0x66, 0x29, 0x43, 0x28, 0x67, 0x29, 0x43, 0x28, - 0x68, 0x29, 0x43, 0x28, 0x69, 0x29, 0x43, 0x28, - 0x6A, 0x29, 0x43, 0x28, 0x6B, 0x29, 0x43, 0x28, - 0x6C, 0x29, 0x43, 0x28, 0x6D, 0x29, 0x43, 0x28, - 0x6E, 0x29, 0x43, 0x28, 0x6F, 0x29, 0x43, 0x28, - 0x70, 0x29, 0x43, 0x28, 0x71, 0x29, 0x43, 0x28, + 0x64, 0x7A, 0x42, 0x65, 0x56, 0x42, 0x66, 0x66, + 0x42, 0x66, 0x69, 0x42, 0x66, 0x6C, 0x42, 0x66, + 0x6D, 0x42, 0x68, 0x61, 0x42, 0x69, 0x69, 0x42, + 0x69, 0x6A, 0x42, 0x69, 0x6E, 0x42, 0x69, 0x76, + 0x42, 0x69, 0x78, 0x42, 0x6B, 0x41, 0x42, 0x6B, + 0x56, 0x42, 0x6B, 0x57, 0x42, 0x6B, 0x67, 0x42, + 0x6B, 0x6C, 0x42, 0x6B, 0x6D, 0x42, 0x6B, 0x74, + 0x42, 0x6C, 0x6A, 0x42, 0x6C, 0x6D, 0x42, 0x6C, // Bytes 1b40 - 1b7f - 0x72, 0x29, 0x43, 0x28, 0x73, 0x29, 0x43, 0x28, - 0x74, 0x29, 0x43, 0x28, 0x75, 0x29, 0x43, 0x28, - 0x76, 0x29, 0x43, 0x28, 0x77, 0x29, 0x43, 0x28, - 0x78, 0x29, 0x43, 0x28, 0x79, 0x29, 0x43, 0x28, - 0x7A, 0x29, 0x43, 0x2E, 0x2E, 0x2E, 0x43, 0x31, - 0x30, 0x2E, 0x43, 0x31, 0x31, 0x2E, 0x43, 0x31, - 0x32, 0x2E, 0x43, 0x31, 0x33, 0x2E, 0x43, 0x31, - 0x34, 0x2E, 0x43, 0x31, 0x35, 0x2E, 0x43, 0x31, + 0x6E, 0x42, 0x6C, 0x78, 0x42, 0x6D, 0x32, 0x42, + 0x6D, 0x33, 0x42, 0x6D, 0x41, 0x42, 0x6D, 0x56, + 0x42, 0x6D, 0x57, 0x42, 0x6D, 0x62, 0x42, 0x6D, + 0x67, 0x42, 0x6D, 0x6C, 0x42, 0x6D, 0x6D, 0x42, + 0x6D, 0x73, 0x42, 0x6E, 0x41, 0x42, 0x6E, 0x46, + 0x42, 0x6E, 0x56, 0x42, 0x6E, 0x57, 0x42, 0x6E, + 0x6A, 0x42, 0x6E, 0x6D, 0x42, 0x6E, 0x73, 0x42, + 0x6F, 0x56, 0x42, 0x70, 0x41, 0x42, 0x70, 0x46, // Bytes 1b80 - 1bbf - 0x36, 0x2E, 0x43, 0x31, 0x37, 0x2E, 0x43, 0x31, - 0x38, 0x2E, 0x43, 0x31, 0x39, 0x2E, 0x43, 0x32, - 0x30, 0x2E, 0x43, 0x3A, 0x3A, 0x3D, 0x43, 0x3D, - 0x3D, 0x3D, 0x43, 0x43, 0x6F, 0x2E, 0x43, 0x46, - 0x41, 0x58, 0x43, 0x47, 0x48, 0x7A, 0x43, 0x47, - 0x50, 0x61, 0x43, 0x49, 0x49, 0x49, 0x43, 0x4C, - 0x54, 0x44, 0x43, 0x4C, 0xC2, 0xB7, 0x43, 0x4D, - 0x48, 0x7A, 0x43, 0x4D, 0x50, 0x61, 0x43, 0x4D, + 0x42, 0x70, 0x56, 0x42, 0x70, 0x57, 0x42, 0x70, + 0x63, 0x42, 0x70, 0x73, 0x42, 0x73, 0x72, 0x42, + 0x73, 0x74, 0x42, 0x76, 0x69, 0x42, 0x78, 0x69, + 0x43, 0x28, 0x31, 0x29, 0x43, 0x28, 0x32, 0x29, + 0x43, 0x28, 0x33, 0x29, 0x43, 0x28, 0x34, 0x29, + 0x43, 0x28, 0x35, 0x29, 0x43, 0x28, 0x36, 0x29, + 0x43, 0x28, 0x37, 0x29, 0x43, 0x28, 0x38, 0x29, + 0x43, 0x28, 0x39, 0x29, 0x43, 0x28, 0x41, 0x29, // Bytes 1bc0 - 1bff - 0xCE, 0xA9, 0x43, 0x50, 0x50, 0x4D, 0x43, 0x50, - 0x50, 0x56, 0x43, 0x50, 0x54, 0x45, 0x43, 0x54, - 0x45, 0x4C, 0x43, 0x54, 0x48, 0x7A, 0x43, 0x56, - 0x49, 0x49, 0x43, 0x58, 0x49, 0x49, 0x43, 0x61, - 0x2F, 0x63, 0x43, 0x61, 0x2F, 0x73, 0x43, 0x61, - 0xCA, 0xBE, 0x43, 0x62, 0x61, 0x72, 0x43, 0x63, - 0x2F, 0x6F, 0x43, 0x63, 0x2F, 0x75, 0x43, 0x63, - 0x61, 0x6C, 0x43, 0x63, 0x6D, 0x32, 0x43, 0x63, + 0x43, 0x28, 0x42, 0x29, 0x43, 0x28, 0x43, 0x29, + 0x43, 0x28, 0x44, 0x29, 0x43, 0x28, 0x45, 0x29, + 0x43, 0x28, 0x46, 0x29, 0x43, 0x28, 0x47, 0x29, + 0x43, 0x28, 0x48, 0x29, 0x43, 0x28, 0x49, 0x29, + 0x43, 0x28, 0x4A, 0x29, 0x43, 0x28, 0x4B, 0x29, + 0x43, 0x28, 0x4C, 0x29, 0x43, 0x28, 0x4D, 0x29, + 0x43, 0x28, 0x4E, 0x29, 0x43, 0x28, 0x4F, 0x29, + 0x43, 0x28, 0x50, 0x29, 0x43, 0x28, 0x51, 0x29, // Bytes 1c00 - 1c3f - 0x6D, 0x33, 0x43, 0x64, 0x6D, 0x32, 0x43, 0x64, - 0x6D, 0x33, 0x43, 0x65, 0x72, 0x67, 0x43, 0x66, - 0x66, 0x69, 0x43, 0x66, 0x66, 0x6C, 0x43, 0x67, - 0x61, 0x6C, 0x43, 0x68, 0x50, 0x61, 0x43, 0x69, - 0x69, 0x69, 0x43, 0x6B, 0x48, 0x7A, 0x43, 0x6B, - 0x50, 0x61, 0x43, 0x6B, 0x6D, 0x32, 0x43, 0x6B, - 0x6D, 0x33, 0x43, 0x6B, 0xCE, 0xA9, 0x43, 0x6C, - 0x6F, 0x67, 0x43, 0x6C, 0xC2, 0xB7, 0x43, 0x6D, + 0x43, 0x28, 0x52, 0x29, 0x43, 0x28, 0x53, 0x29, + 0x43, 0x28, 0x54, 0x29, 0x43, 0x28, 0x55, 0x29, + 0x43, 0x28, 0x56, 0x29, 0x43, 0x28, 0x57, 0x29, + 0x43, 0x28, 0x58, 0x29, 0x43, 0x28, 0x59, 0x29, + 0x43, 0x28, 0x5A, 0x29, 0x43, 0x28, 0x61, 0x29, + 0x43, 0x28, 0x62, 0x29, 0x43, 0x28, 0x63, 0x29, + 0x43, 0x28, 0x64, 0x29, 0x43, 0x28, 0x65, 0x29, + 0x43, 0x28, 0x66, 0x29, 0x43, 0x28, 0x67, 0x29, // Bytes 1c40 - 1c7f - 0x69, 0x6C, 0x43, 0x6D, 0x6D, 0x32, 0x43, 0x6D, - 0x6D, 0x33, 0x43, 0x6D, 0x6F, 0x6C, 0x43, 0x72, - 0x61, 0x64, 0x43, 0x76, 0x69, 0x69, 0x43, 0x78, - 0x69, 0x69, 0x43, 0xC2, 0xB0, 0x43, 0x43, 0xC2, - 0xB0, 0x46, 0x43, 0xCA, 0xBC, 0x6E, 0x43, 0xCE, - 0xBC, 0x41, 0x43, 0xCE, 0xBC, 0x46, 0x43, 0xCE, - 0xBC, 0x56, 0x43, 0xCE, 0xBC, 0x57, 0x43, 0xCE, - 0xBC, 0x67, 0x43, 0xCE, 0xBC, 0x6C, 0x43, 0xCE, + 0x43, 0x28, 0x68, 0x29, 0x43, 0x28, 0x69, 0x29, + 0x43, 0x28, 0x6A, 0x29, 0x43, 0x28, 0x6B, 0x29, + 0x43, 0x28, 0x6C, 0x29, 0x43, 0x28, 0x6D, 0x29, + 0x43, 0x28, 0x6E, 0x29, 0x43, 0x28, 0x6F, 0x29, + 0x43, 0x28, 0x70, 0x29, 0x43, 0x28, 0x71, 0x29, + 0x43, 0x28, 0x72, 0x29, 0x43, 0x28, 0x73, 0x29, + 0x43, 0x28, 0x74, 0x29, 0x43, 0x28, 0x75, 0x29, + 0x43, 0x28, 0x76, 0x29, 0x43, 0x28, 0x77, 0x29, // Bytes 1c80 - 1cbf - 0xBC, 0x6D, 0x43, 0xCE, 0xBC, 0x73, 0x44, 0x28, - 0x31, 0x30, 0x29, 0x44, 0x28, 0x31, 0x31, 0x29, - 0x44, 0x28, 0x31, 0x32, 0x29, 0x44, 0x28, 0x31, - 0x33, 0x29, 0x44, 0x28, 0x31, 0x34, 0x29, 0x44, - 0x28, 0x31, 0x35, 0x29, 0x44, 0x28, 0x31, 0x36, - 0x29, 0x44, 0x28, 0x31, 0x37, 0x29, 0x44, 0x28, - 0x31, 0x38, 0x29, 0x44, 0x28, 0x31, 0x39, 0x29, - 0x44, 0x28, 0x32, 0x30, 0x29, 0x44, 0x30, 0xE7, + 0x43, 0x28, 0x78, 0x29, 0x43, 0x28, 0x79, 0x29, + 0x43, 0x28, 0x7A, 0x29, 0x43, 0x2E, 0x2E, 0x2E, + 0x43, 0x31, 0x30, 0x2E, 0x43, 0x31, 0x31, 0x2E, + 0x43, 0x31, 0x32, 0x2E, 0x43, 0x31, 0x33, 0x2E, + 0x43, 0x31, 0x34, 0x2E, 0x43, 0x31, 0x35, 0x2E, + 0x43, 0x31, 0x36, 0x2E, 0x43, 0x31, 0x37, 0x2E, + 0x43, 0x31, 0x38, 0x2E, 0x43, 0x31, 0x39, 0x2E, + 0x43, 0x32, 0x30, 0x2E, 0x43, 0x3A, 0x3A, 0x3D, // Bytes 1cc0 - 1cff - 0x82, 0xB9, 0x44, 0x31, 0xE2, 0x81, 0x84, 0x44, - 0x31, 0xE6, 0x97, 0xA5, 0x44, 0x31, 0xE6, 0x9C, - 0x88, 0x44, 0x31, 0xE7, 0x82, 0xB9, 0x44, 0x32, - 0xE6, 0x97, 0xA5, 0x44, 0x32, 0xE6, 0x9C, 0x88, - 0x44, 0x32, 0xE7, 0x82, 0xB9, 0x44, 0x33, 0xE6, - 0x97, 0xA5, 0x44, 0x33, 0xE6, 0x9C, 0x88, 0x44, - 0x33, 0xE7, 0x82, 0xB9, 0x44, 0x34, 0xE6, 0x97, - 0xA5, 0x44, 0x34, 0xE6, 0x9C, 0x88, 0x44, 0x34, + 0x43, 0x3D, 0x3D, 0x3D, 0x43, 0x43, 0x6F, 0x2E, + 0x43, 0x46, 0x41, 0x58, 0x43, 0x47, 0x48, 0x7A, + 0x43, 0x47, 0x50, 0x61, 0x43, 0x49, 0x49, 0x49, + 0x43, 0x4C, 0x54, 0x44, 0x43, 0x4C, 0xC2, 0xB7, + 0x43, 0x4D, 0x48, 0x7A, 0x43, 0x4D, 0x50, 0x61, + 0x43, 0x4D, 0xCE, 0xA9, 0x43, 0x50, 0x50, 0x4D, + 0x43, 0x50, 0x50, 0x56, 0x43, 0x50, 0x54, 0x45, + 0x43, 0x54, 0x45, 0x4C, 0x43, 0x54, 0x48, 0x7A, // Bytes 1d00 - 1d3f - 0xE7, 0x82, 0xB9, 0x44, 0x35, 0xE6, 0x97, 0xA5, - 0x44, 0x35, 0xE6, 0x9C, 0x88, 0x44, 0x35, 0xE7, - 0x82, 0xB9, 0x44, 0x36, 0xE6, 0x97, 0xA5, 0x44, - 0x36, 0xE6, 0x9C, 0x88, 0x44, 0x36, 0xE7, 0x82, - 0xB9, 0x44, 0x37, 0xE6, 0x97, 0xA5, 0x44, 0x37, - 0xE6, 0x9C, 0x88, 0x44, 0x37, 0xE7, 0x82, 0xB9, - 0x44, 0x38, 0xE6, 0x97, 0xA5, 0x44, 0x38, 0xE6, - 0x9C, 0x88, 0x44, 0x38, 0xE7, 0x82, 0xB9, 0x44, + 0x43, 0x56, 0x49, 0x49, 0x43, 0x58, 0x49, 0x49, + 0x43, 0x61, 0x2F, 0x63, 0x43, 0x61, 0x2F, 0x73, + 0x43, 0x61, 0xCA, 0xBE, 0x43, 0x62, 0x61, 0x72, + 0x43, 0x63, 0x2F, 0x6F, 0x43, 0x63, 0x2F, 0x75, + 0x43, 0x63, 0x61, 0x6C, 0x43, 0x63, 0x6D, 0x32, + 0x43, 0x63, 0x6D, 0x33, 0x43, 0x64, 0x6D, 0x32, + 0x43, 0x64, 0x6D, 0x33, 0x43, 0x65, 0x72, 0x67, + 0x43, 0x66, 0x66, 0x69, 0x43, 0x66, 0x66, 0x6C, // Bytes 1d40 - 1d7f - 0x39, 0xE6, 0x97, 0xA5, 0x44, 0x39, 0xE6, 0x9C, - 0x88, 0x44, 0x39, 0xE7, 0x82, 0xB9, 0x44, 0x56, - 0x49, 0x49, 0x49, 0x44, 0x61, 0x2E, 0x6D, 0x2E, - 0x44, 0x6B, 0x63, 0x61, 0x6C, 0x44, 0x70, 0x2E, - 0x6D, 0x2E, 0x44, 0x76, 0x69, 0x69, 0x69, 0x44, - 0xD5, 0xA5, 0xD6, 0x82, 0x44, 0xD5, 0xB4, 0xD5, - 0xA5, 0x44, 0xD5, 0xB4, 0xD5, 0xAB, 0x44, 0xD5, - 0xB4, 0xD5, 0xAD, 0x44, 0xD5, 0xB4, 0xD5, 0xB6, + 0x43, 0x67, 0x61, 0x6C, 0x43, 0x68, 0x50, 0x61, + 0x43, 0x69, 0x69, 0x69, 0x43, 0x6B, 0x48, 0x7A, + 0x43, 0x6B, 0x50, 0x61, 0x43, 0x6B, 0x6D, 0x32, + 0x43, 0x6B, 0x6D, 0x33, 0x43, 0x6B, 0xCE, 0xA9, + 0x43, 0x6C, 0x6F, 0x67, 0x43, 0x6C, 0xC2, 0xB7, + 0x43, 0x6D, 0x69, 0x6C, 0x43, 0x6D, 0x6D, 0x32, + 0x43, 0x6D, 0x6D, 0x33, 0x43, 0x6D, 0x6F, 0x6C, + 0x43, 0x72, 0x61, 0x64, 0x43, 0x76, 0x69, 0x69, // Bytes 1d80 - 1dbf - 0x44, 0xD5, 0xBE, 0xD5, 0xB6, 0x44, 0xD7, 0x90, - 0xD7, 0x9C, 0x44, 0xD8, 0xA7, 0xD9, 0xB4, 0x44, - 0xD8, 0xA8, 0xD8, 0xAC, 0x44, 0xD8, 0xA8, 0xD8, - 0xAD, 0x44, 0xD8, 0xA8, 0xD8, 0xAE, 0x44, 0xD8, - 0xA8, 0xD8, 0xB1, 0x44, 0xD8, 0xA8, 0xD8, 0xB2, - 0x44, 0xD8, 0xA8, 0xD9, 0x85, 0x44, 0xD8, 0xA8, - 0xD9, 0x86, 0x44, 0xD8, 0xA8, 0xD9, 0x87, 0x44, - 0xD8, 0xA8, 0xD9, 0x89, 0x44, 0xD8, 0xA8, 0xD9, + 0x43, 0x78, 0x69, 0x69, 0x43, 0xC2, 0xB0, 0x43, + 0x43, 0xC2, 0xB0, 0x46, 0x43, 0xCA, 0xBC, 0x6E, + 0x43, 0xCE, 0xBC, 0x41, 0x43, 0xCE, 0xBC, 0x46, + 0x43, 0xCE, 0xBC, 0x56, 0x43, 0xCE, 0xBC, 0x57, + 0x43, 0xCE, 0xBC, 0x67, 0x43, 0xCE, 0xBC, 0x6C, + 0x43, 0xCE, 0xBC, 0x6D, 0x43, 0xCE, 0xBC, 0x73, + 0x44, 0x28, 0x31, 0x30, 0x29, 0x44, 0x28, 0x31, + 0x31, 0x29, 0x44, 0x28, 0x31, 0x32, 0x29, 0x44, // Bytes 1dc0 - 1dff - 0x8A, 0x44, 0xD8, 0xAA, 0xD8, 0xAC, 0x44, 0xD8, - 0xAA, 0xD8, 0xAD, 0x44, 0xD8, 0xAA, 0xD8, 0xAE, - 0x44, 0xD8, 0xAA, 0xD8, 0xB1, 0x44, 0xD8, 0xAA, - 0xD8, 0xB2, 0x44, 0xD8, 0xAA, 0xD9, 0x85, 0x44, - 0xD8, 0xAA, 0xD9, 0x86, 0x44, 0xD8, 0xAA, 0xD9, - 0x87, 0x44, 0xD8, 0xAA, 0xD9, 0x89, 0x44, 0xD8, - 0xAA, 0xD9, 0x8A, 0x44, 0xD8, 0xAB, 0xD8, 0xAC, - 0x44, 0xD8, 0xAB, 0xD8, 0xB1, 0x44, 0xD8, 0xAB, + 0x28, 0x31, 0x33, 0x29, 0x44, 0x28, 0x31, 0x34, + 0x29, 0x44, 0x28, 0x31, 0x35, 0x29, 0x44, 0x28, + 0x31, 0x36, 0x29, 0x44, 0x28, 0x31, 0x37, 0x29, + 0x44, 0x28, 0x31, 0x38, 0x29, 0x44, 0x28, 0x31, + 0x39, 0x29, 0x44, 0x28, 0x32, 0x30, 0x29, 0x44, + 0x30, 0xE7, 0x82, 0xB9, 0x44, 0x31, 0xE2, 0x81, + 0x84, 0x44, 0x31, 0xE6, 0x97, 0xA5, 0x44, 0x31, + 0xE6, 0x9C, 0x88, 0x44, 0x31, 0xE7, 0x82, 0xB9, // Bytes 1e00 - 1e3f - 0xD8, 0xB2, 0x44, 0xD8, 0xAB, 0xD9, 0x85, 0x44, - 0xD8, 0xAB, 0xD9, 0x86, 0x44, 0xD8, 0xAB, 0xD9, - 0x87, 0x44, 0xD8, 0xAB, 0xD9, 0x89, 0x44, 0xD8, - 0xAB, 0xD9, 0x8A, 0x44, 0xD8, 0xAC, 0xD8, 0xAD, - 0x44, 0xD8, 0xAC, 0xD9, 0x85, 0x44, 0xD8, 0xAC, - 0xD9, 0x89, 0x44, 0xD8, 0xAC, 0xD9, 0x8A, 0x44, - 0xD8, 0xAD, 0xD8, 0xAC, 0x44, 0xD8, 0xAD, 0xD9, - 0x85, 0x44, 0xD8, 0xAD, 0xD9, 0x89, 0x44, 0xD8, + 0x44, 0x32, 0xE6, 0x97, 0xA5, 0x44, 0x32, 0xE6, + 0x9C, 0x88, 0x44, 0x32, 0xE7, 0x82, 0xB9, 0x44, + 0x33, 0xE6, 0x97, 0xA5, 0x44, 0x33, 0xE6, 0x9C, + 0x88, 0x44, 0x33, 0xE7, 0x82, 0xB9, 0x44, 0x34, + 0xE6, 0x97, 0xA5, 0x44, 0x34, 0xE6, 0x9C, 0x88, + 0x44, 0x34, 0xE7, 0x82, 0xB9, 0x44, 0x35, 0xE6, + 0x97, 0xA5, 0x44, 0x35, 0xE6, 0x9C, 0x88, 0x44, + 0x35, 0xE7, 0x82, 0xB9, 0x44, 0x36, 0xE6, 0x97, // Bytes 1e40 - 1e7f - 0xAD, 0xD9, 0x8A, 0x44, 0xD8, 0xAE, 0xD8, 0xAC, - 0x44, 0xD8, 0xAE, 0xD8, 0xAD, 0x44, 0xD8, 0xAE, - 0xD9, 0x85, 0x44, 0xD8, 0xAE, 0xD9, 0x89, 0x44, - 0xD8, 0xAE, 0xD9, 0x8A, 0x44, 0xD8, 0xB3, 0xD8, - 0xAC, 0x44, 0xD8, 0xB3, 0xD8, 0xAD, 0x44, 0xD8, - 0xB3, 0xD8, 0xAE, 0x44, 0xD8, 0xB3, 0xD8, 0xB1, - 0x44, 0xD8, 0xB3, 0xD9, 0x85, 0x44, 0xD8, 0xB3, - 0xD9, 0x87, 0x44, 0xD8, 0xB3, 0xD9, 0x89, 0x44, + 0xA5, 0x44, 0x36, 0xE6, 0x9C, 0x88, 0x44, 0x36, + 0xE7, 0x82, 0xB9, 0x44, 0x37, 0xE6, 0x97, 0xA5, + 0x44, 0x37, 0xE6, 0x9C, 0x88, 0x44, 0x37, 0xE7, + 0x82, 0xB9, 0x44, 0x38, 0xE6, 0x97, 0xA5, 0x44, + 0x38, 0xE6, 0x9C, 0x88, 0x44, 0x38, 0xE7, 0x82, + 0xB9, 0x44, 0x39, 0xE6, 0x97, 0xA5, 0x44, 0x39, + 0xE6, 0x9C, 0x88, 0x44, 0x39, 0xE7, 0x82, 0xB9, + 0x44, 0x56, 0x49, 0x49, 0x49, 0x44, 0x61, 0x2E, // Bytes 1e80 - 1ebf - 0xD8, 0xB3, 0xD9, 0x8A, 0x44, 0xD8, 0xB4, 0xD8, - 0xAC, 0x44, 0xD8, 0xB4, 0xD8, 0xAD, 0x44, 0xD8, - 0xB4, 0xD8, 0xAE, 0x44, 0xD8, 0xB4, 0xD8, 0xB1, - 0x44, 0xD8, 0xB4, 0xD9, 0x85, 0x44, 0xD8, 0xB4, - 0xD9, 0x87, 0x44, 0xD8, 0xB4, 0xD9, 0x89, 0x44, - 0xD8, 0xB4, 0xD9, 0x8A, 0x44, 0xD8, 0xB5, 0xD8, - 0xAD, 0x44, 0xD8, 0xB5, 0xD8, 0xAE, 0x44, 0xD8, - 0xB5, 0xD8, 0xB1, 0x44, 0xD8, 0xB5, 0xD9, 0x85, + 0x6D, 0x2E, 0x44, 0x6B, 0x63, 0x61, 0x6C, 0x44, + 0x70, 0x2E, 0x6D, 0x2E, 0x44, 0x76, 0x69, 0x69, + 0x69, 0x44, 0xD5, 0xA5, 0xD6, 0x82, 0x44, 0xD5, + 0xB4, 0xD5, 0xA5, 0x44, 0xD5, 0xB4, 0xD5, 0xAB, + 0x44, 0xD5, 0xB4, 0xD5, 0xAD, 0x44, 0xD5, 0xB4, + 0xD5, 0xB6, 0x44, 0xD5, 0xBE, 0xD5, 0xB6, 0x44, + 0xD7, 0x90, 0xD7, 0x9C, 0x44, 0xD8, 0xA7, 0xD9, + 0xB4, 0x44, 0xD8, 0xA8, 0xD8, 0xAC, 0x44, 0xD8, // Bytes 1ec0 - 1eff - 0x44, 0xD8, 0xB5, 0xD9, 0x89, 0x44, 0xD8, 0xB5, - 0xD9, 0x8A, 0x44, 0xD8, 0xB6, 0xD8, 0xAC, 0x44, - 0xD8, 0xB6, 0xD8, 0xAD, 0x44, 0xD8, 0xB6, 0xD8, - 0xAE, 0x44, 0xD8, 0xB6, 0xD8, 0xB1, 0x44, 0xD8, - 0xB6, 0xD9, 0x85, 0x44, 0xD8, 0xB6, 0xD9, 0x89, - 0x44, 0xD8, 0xB6, 0xD9, 0x8A, 0x44, 0xD8, 0xB7, - 0xD8, 0xAD, 0x44, 0xD8, 0xB7, 0xD9, 0x85, 0x44, - 0xD8, 0xB7, 0xD9, 0x89, 0x44, 0xD8, 0xB7, 0xD9, + 0xA8, 0xD8, 0xAD, 0x44, 0xD8, 0xA8, 0xD8, 0xAE, + 0x44, 0xD8, 0xA8, 0xD8, 0xB1, 0x44, 0xD8, 0xA8, + 0xD8, 0xB2, 0x44, 0xD8, 0xA8, 0xD9, 0x85, 0x44, + 0xD8, 0xA8, 0xD9, 0x86, 0x44, 0xD8, 0xA8, 0xD9, + 0x87, 0x44, 0xD8, 0xA8, 0xD9, 0x89, 0x44, 0xD8, + 0xA8, 0xD9, 0x8A, 0x44, 0xD8, 0xAA, 0xD8, 0xAC, + 0x44, 0xD8, 0xAA, 0xD8, 0xAD, 0x44, 0xD8, 0xAA, + 0xD8, 0xAE, 0x44, 0xD8, 0xAA, 0xD8, 0xB1, 0x44, // Bytes 1f00 - 1f3f - 0x8A, 0x44, 0xD8, 0xB8, 0xD9, 0x85, 0x44, 0xD8, - 0xB9, 0xD8, 0xAC, 0x44, 0xD8, 0xB9, 0xD9, 0x85, - 0x44, 0xD8, 0xB9, 0xD9, 0x89, 0x44, 0xD8, 0xB9, - 0xD9, 0x8A, 0x44, 0xD8, 0xBA, 0xD8, 0xAC, 0x44, - 0xD8, 0xBA, 0xD9, 0x85, 0x44, 0xD8, 0xBA, 0xD9, - 0x89, 0x44, 0xD8, 0xBA, 0xD9, 0x8A, 0x44, 0xD9, - 0x81, 0xD8, 0xAC, 0x44, 0xD9, 0x81, 0xD8, 0xAD, - 0x44, 0xD9, 0x81, 0xD8, 0xAE, 0x44, 0xD9, 0x81, + 0xD8, 0xAA, 0xD8, 0xB2, 0x44, 0xD8, 0xAA, 0xD9, + 0x85, 0x44, 0xD8, 0xAA, 0xD9, 0x86, 0x44, 0xD8, + 0xAA, 0xD9, 0x87, 0x44, 0xD8, 0xAA, 0xD9, 0x89, + 0x44, 0xD8, 0xAA, 0xD9, 0x8A, 0x44, 0xD8, 0xAB, + 0xD8, 0xAC, 0x44, 0xD8, 0xAB, 0xD8, 0xB1, 0x44, + 0xD8, 0xAB, 0xD8, 0xB2, 0x44, 0xD8, 0xAB, 0xD9, + 0x85, 0x44, 0xD8, 0xAB, 0xD9, 0x86, 0x44, 0xD8, + 0xAB, 0xD9, 0x87, 0x44, 0xD8, 0xAB, 0xD9, 0x89, // Bytes 1f40 - 1f7f - 0xD9, 0x85, 0x44, 0xD9, 0x81, 0xD9, 0x89, 0x44, - 0xD9, 0x81, 0xD9, 0x8A, 0x44, 0xD9, 0x82, 0xD8, - 0xAD, 0x44, 0xD9, 0x82, 0xD9, 0x85, 0x44, 0xD9, - 0x82, 0xD9, 0x89, 0x44, 0xD9, 0x82, 0xD9, 0x8A, - 0x44, 0xD9, 0x83, 0xD8, 0xA7, 0x44, 0xD9, 0x83, - 0xD8, 0xAC, 0x44, 0xD9, 0x83, 0xD8, 0xAD, 0x44, - 0xD9, 0x83, 0xD8, 0xAE, 0x44, 0xD9, 0x83, 0xD9, - 0x84, 0x44, 0xD9, 0x83, 0xD9, 0x85, 0x44, 0xD9, + 0x44, 0xD8, 0xAB, 0xD9, 0x8A, 0x44, 0xD8, 0xAC, + 0xD8, 0xAD, 0x44, 0xD8, 0xAC, 0xD9, 0x85, 0x44, + 0xD8, 0xAC, 0xD9, 0x89, 0x44, 0xD8, 0xAC, 0xD9, + 0x8A, 0x44, 0xD8, 0xAD, 0xD8, 0xAC, 0x44, 0xD8, + 0xAD, 0xD9, 0x85, 0x44, 0xD8, 0xAD, 0xD9, 0x89, + 0x44, 0xD8, 0xAD, 0xD9, 0x8A, 0x44, 0xD8, 0xAE, + 0xD8, 0xAC, 0x44, 0xD8, 0xAE, 0xD8, 0xAD, 0x44, + 0xD8, 0xAE, 0xD9, 0x85, 0x44, 0xD8, 0xAE, 0xD9, // Bytes 1f80 - 1fbf - 0x83, 0xD9, 0x89, 0x44, 0xD9, 0x83, 0xD9, 0x8A, - 0x44, 0xD9, 0x84, 0xD8, 0xA7, 0x44, 0xD9, 0x84, - 0xD8, 0xAC, 0x44, 0xD9, 0x84, 0xD8, 0xAD, 0x44, - 0xD9, 0x84, 0xD8, 0xAE, 0x44, 0xD9, 0x84, 0xD9, - 0x85, 0x44, 0xD9, 0x84, 0xD9, 0x87, 0x44, 0xD9, - 0x84, 0xD9, 0x89, 0x44, 0xD9, 0x84, 0xD9, 0x8A, - 0x44, 0xD9, 0x85, 0xD8, 0xA7, 0x44, 0xD9, 0x85, - 0xD8, 0xAC, 0x44, 0xD9, 0x85, 0xD8, 0xAD, 0x44, + 0x89, 0x44, 0xD8, 0xAE, 0xD9, 0x8A, 0x44, 0xD8, + 0xB3, 0xD8, 0xAC, 0x44, 0xD8, 0xB3, 0xD8, 0xAD, + 0x44, 0xD8, 0xB3, 0xD8, 0xAE, 0x44, 0xD8, 0xB3, + 0xD8, 0xB1, 0x44, 0xD8, 0xB3, 0xD9, 0x85, 0x44, + 0xD8, 0xB3, 0xD9, 0x87, 0x44, 0xD8, 0xB3, 0xD9, + 0x89, 0x44, 0xD8, 0xB3, 0xD9, 0x8A, 0x44, 0xD8, + 0xB4, 0xD8, 0xAC, 0x44, 0xD8, 0xB4, 0xD8, 0xAD, + 0x44, 0xD8, 0xB4, 0xD8, 0xAE, 0x44, 0xD8, 0xB4, // Bytes 1fc0 - 1fff - 0xD9, 0x85, 0xD8, 0xAE, 0x44, 0xD9, 0x85, 0xD9, - 0x85, 0x44, 0xD9, 0x85, 0xD9, 0x89, 0x44, 0xD9, - 0x85, 0xD9, 0x8A, 0x44, 0xD9, 0x86, 0xD8, 0xAC, - 0x44, 0xD9, 0x86, 0xD8, 0xAD, 0x44, 0xD9, 0x86, - 0xD8, 0xAE, 0x44, 0xD9, 0x86, 0xD8, 0xB1, 0x44, - 0xD9, 0x86, 0xD8, 0xB2, 0x44, 0xD9, 0x86, 0xD9, - 0x85, 0x44, 0xD9, 0x86, 0xD9, 0x86, 0x44, 0xD9, - 0x86, 0xD9, 0x87, 0x44, 0xD9, 0x86, 0xD9, 0x89, + 0xD8, 0xB1, 0x44, 0xD8, 0xB4, 0xD9, 0x85, 0x44, + 0xD8, 0xB4, 0xD9, 0x87, 0x44, 0xD8, 0xB4, 0xD9, + 0x89, 0x44, 0xD8, 0xB4, 0xD9, 0x8A, 0x44, 0xD8, + 0xB5, 0xD8, 0xAD, 0x44, 0xD8, 0xB5, 0xD8, 0xAE, + 0x44, 0xD8, 0xB5, 0xD8, 0xB1, 0x44, 0xD8, 0xB5, + 0xD9, 0x85, 0x44, 0xD8, 0xB5, 0xD9, 0x89, 0x44, + 0xD8, 0xB5, 0xD9, 0x8A, 0x44, 0xD8, 0xB6, 0xD8, + 0xAC, 0x44, 0xD8, 0xB6, 0xD8, 0xAD, 0x44, 0xD8, // Bytes 2000 - 203f - 0x44, 0xD9, 0x86, 0xD9, 0x8A, 0x44, 0xD9, 0x87, - 0xD8, 0xAC, 0x44, 0xD9, 0x87, 0xD9, 0x85, 0x44, - 0xD9, 0x87, 0xD9, 0x89, 0x44, 0xD9, 0x87, 0xD9, - 0x8A, 0x44, 0xD9, 0x88, 0xD9, 0xB4, 0x44, 0xD9, - 0x8A, 0xD8, 0xAC, 0x44, 0xD9, 0x8A, 0xD8, 0xAD, - 0x44, 0xD9, 0x8A, 0xD8, 0xAE, 0x44, 0xD9, 0x8A, - 0xD8, 0xB1, 0x44, 0xD9, 0x8A, 0xD8, 0xB2, 0x44, - 0xD9, 0x8A, 0xD9, 0x85, 0x44, 0xD9, 0x8A, 0xD9, + 0xB6, 0xD8, 0xAE, 0x44, 0xD8, 0xB6, 0xD8, 0xB1, + 0x44, 0xD8, 0xB6, 0xD9, 0x85, 0x44, 0xD8, 0xB6, + 0xD9, 0x89, 0x44, 0xD8, 0xB6, 0xD9, 0x8A, 0x44, + 0xD8, 0xB7, 0xD8, 0xAD, 0x44, 0xD8, 0xB7, 0xD9, + 0x85, 0x44, 0xD8, 0xB7, 0xD9, 0x89, 0x44, 0xD8, + 0xB7, 0xD9, 0x8A, 0x44, 0xD8, 0xB8, 0xD9, 0x85, + 0x44, 0xD8, 0xB9, 0xD8, 0xAC, 0x44, 0xD8, 0xB9, + 0xD9, 0x85, 0x44, 0xD8, 0xB9, 0xD9, 0x89, 0x44, // Bytes 2040 - 207f - 0x86, 0x44, 0xD9, 0x8A, 0xD9, 0x87, 0x44, 0xD9, - 0x8A, 0xD9, 0x89, 0x44, 0xD9, 0x8A, 0xD9, 0x8A, - 0x44, 0xD9, 0x8A, 0xD9, 0xB4, 0x44, 0xDB, 0x87, - 0xD9, 0xB4, 0x45, 0x28, 0xE1, 0x84, 0x80, 0x29, - 0x45, 0x28, 0xE1, 0x84, 0x82, 0x29, 0x45, 0x28, - 0xE1, 0x84, 0x83, 0x29, 0x45, 0x28, 0xE1, 0x84, - 0x85, 0x29, 0x45, 0x28, 0xE1, 0x84, 0x86, 0x29, - 0x45, 0x28, 0xE1, 0x84, 0x87, 0x29, 0x45, 0x28, + 0xD8, 0xB9, 0xD9, 0x8A, 0x44, 0xD8, 0xBA, 0xD8, + 0xAC, 0x44, 0xD8, 0xBA, 0xD9, 0x85, 0x44, 0xD8, + 0xBA, 0xD9, 0x89, 0x44, 0xD8, 0xBA, 0xD9, 0x8A, + 0x44, 0xD9, 0x81, 0xD8, 0xAC, 0x44, 0xD9, 0x81, + 0xD8, 0xAD, 0x44, 0xD9, 0x81, 0xD8, 0xAE, 0x44, + 0xD9, 0x81, 0xD9, 0x85, 0x44, 0xD9, 0x81, 0xD9, + 0x89, 0x44, 0xD9, 0x81, 0xD9, 0x8A, 0x44, 0xD9, + 0x82, 0xD8, 0xAD, 0x44, 0xD9, 0x82, 0xD9, 0x85, // Bytes 2080 - 20bf - 0xE1, 0x84, 0x89, 0x29, 0x45, 0x28, 0xE1, 0x84, - 0x8B, 0x29, 0x45, 0x28, 0xE1, 0x84, 0x8C, 0x29, - 0x45, 0x28, 0xE1, 0x84, 0x8E, 0x29, 0x45, 0x28, - 0xE1, 0x84, 0x8F, 0x29, 0x45, 0x28, 0xE1, 0x84, - 0x90, 0x29, 0x45, 0x28, 0xE1, 0x84, 0x91, 0x29, - 0x45, 0x28, 0xE1, 0x84, 0x92, 0x29, 0x45, 0x28, - 0xE4, 0xB8, 0x80, 0x29, 0x45, 0x28, 0xE4, 0xB8, - 0x83, 0x29, 0x45, 0x28, 0xE4, 0xB8, 0x89, 0x29, + 0x44, 0xD9, 0x82, 0xD9, 0x89, 0x44, 0xD9, 0x82, + 0xD9, 0x8A, 0x44, 0xD9, 0x83, 0xD8, 0xA7, 0x44, + 0xD9, 0x83, 0xD8, 0xAC, 0x44, 0xD9, 0x83, 0xD8, + 0xAD, 0x44, 0xD9, 0x83, 0xD8, 0xAE, 0x44, 0xD9, + 0x83, 0xD9, 0x84, 0x44, 0xD9, 0x83, 0xD9, 0x85, + 0x44, 0xD9, 0x83, 0xD9, 0x89, 0x44, 0xD9, 0x83, + 0xD9, 0x8A, 0x44, 0xD9, 0x84, 0xD8, 0xA7, 0x44, + 0xD9, 0x84, 0xD8, 0xAC, 0x44, 0xD9, 0x84, 0xD8, // Bytes 20c0 - 20ff - 0x45, 0x28, 0xE4, 0xB9, 0x9D, 0x29, 0x45, 0x28, - 0xE4, 0xBA, 0x8C, 0x29, 0x45, 0x28, 0xE4, 0xBA, - 0x94, 0x29, 0x45, 0x28, 0xE4, 0xBB, 0xA3, 0x29, - 0x45, 0x28, 0xE4, 0xBC, 0x81, 0x29, 0x45, 0x28, - 0xE4, 0xBC, 0x91, 0x29, 0x45, 0x28, 0xE5, 0x85, - 0xAB, 0x29, 0x45, 0x28, 0xE5, 0x85, 0xAD, 0x29, - 0x45, 0x28, 0xE5, 0x8A, 0xB4, 0x29, 0x45, 0x28, - 0xE5, 0x8D, 0x81, 0x29, 0x45, 0x28, 0xE5, 0x8D, + 0xAD, 0x44, 0xD9, 0x84, 0xD8, 0xAE, 0x44, 0xD9, + 0x84, 0xD9, 0x85, 0x44, 0xD9, 0x84, 0xD9, 0x87, + 0x44, 0xD9, 0x84, 0xD9, 0x89, 0x44, 0xD9, 0x84, + 0xD9, 0x8A, 0x44, 0xD9, 0x85, 0xD8, 0xA7, 0x44, + 0xD9, 0x85, 0xD8, 0xAC, 0x44, 0xD9, 0x85, 0xD8, + 0xAD, 0x44, 0xD9, 0x85, 0xD8, 0xAE, 0x44, 0xD9, + 0x85, 0xD9, 0x85, 0x44, 0xD9, 0x85, 0xD9, 0x89, + 0x44, 0xD9, 0x85, 0xD9, 0x8A, 0x44, 0xD9, 0x86, // Bytes 2100 - 213f - 0x94, 0x29, 0x45, 0x28, 0xE5, 0x90, 0x8D, 0x29, - 0x45, 0x28, 0xE5, 0x91, 0xBC, 0x29, 0x45, 0x28, - 0xE5, 0x9B, 0x9B, 0x29, 0x45, 0x28, 0xE5, 0x9C, - 0x9F, 0x29, 0x45, 0x28, 0xE5, 0xAD, 0xA6, 0x29, - 0x45, 0x28, 0xE6, 0x97, 0xA5, 0x29, 0x45, 0x28, - 0xE6, 0x9C, 0x88, 0x29, 0x45, 0x28, 0xE6, 0x9C, - 0x89, 0x29, 0x45, 0x28, 0xE6, 0x9C, 0xA8, 0x29, - 0x45, 0x28, 0xE6, 0xA0, 0xAA, 0x29, 0x45, 0x28, + 0xD8, 0xAC, 0x44, 0xD9, 0x86, 0xD8, 0xAD, 0x44, + 0xD9, 0x86, 0xD8, 0xAE, 0x44, 0xD9, 0x86, 0xD8, + 0xB1, 0x44, 0xD9, 0x86, 0xD8, 0xB2, 0x44, 0xD9, + 0x86, 0xD9, 0x85, 0x44, 0xD9, 0x86, 0xD9, 0x86, + 0x44, 0xD9, 0x86, 0xD9, 0x87, 0x44, 0xD9, 0x86, + 0xD9, 0x89, 0x44, 0xD9, 0x86, 0xD9, 0x8A, 0x44, + 0xD9, 0x87, 0xD8, 0xAC, 0x44, 0xD9, 0x87, 0xD9, + 0x85, 0x44, 0xD9, 0x87, 0xD9, 0x89, 0x44, 0xD9, // Bytes 2140 - 217f - 0xE6, 0xB0, 0xB4, 0x29, 0x45, 0x28, 0xE7, 0x81, - 0xAB, 0x29, 0x45, 0x28, 0xE7, 0x89, 0xB9, 0x29, - 0x45, 0x28, 0xE7, 0x9B, 0xA3, 0x29, 0x45, 0x28, - 0xE7, 0xA4, 0xBE, 0x29, 0x45, 0x28, 0xE7, 0xA5, - 0x9D, 0x29, 0x45, 0x28, 0xE7, 0xA5, 0xAD, 0x29, - 0x45, 0x28, 0xE8, 0x87, 0xAA, 0x29, 0x45, 0x28, - 0xE8, 0x87, 0xB3, 0x29, 0x45, 0x28, 0xE8, 0xB2, - 0xA1, 0x29, 0x45, 0x28, 0xE8, 0xB3, 0x87, 0x29, + 0x87, 0xD9, 0x8A, 0x44, 0xD9, 0x88, 0xD9, 0xB4, + 0x44, 0xD9, 0x8A, 0xD8, 0xAC, 0x44, 0xD9, 0x8A, + 0xD8, 0xAD, 0x44, 0xD9, 0x8A, 0xD8, 0xAE, 0x44, + 0xD9, 0x8A, 0xD8, 0xB1, 0x44, 0xD9, 0x8A, 0xD8, + 0xB2, 0x44, 0xD9, 0x8A, 0xD9, 0x85, 0x44, 0xD9, + 0x8A, 0xD9, 0x86, 0x44, 0xD9, 0x8A, 0xD9, 0x87, + 0x44, 0xD9, 0x8A, 0xD9, 0x89, 0x44, 0xD9, 0x8A, + 0xD9, 0x8A, 0x44, 0xD9, 0x8A, 0xD9, 0xB4, 0x44, // Bytes 2180 - 21bf - 0x45, 0x28, 0xE9, 0x87, 0x91, 0x29, 0x45, 0x30, - 0xE2, 0x81, 0x84, 0x33, 0x45, 0x31, 0x30, 0xE6, - 0x97, 0xA5, 0x45, 0x31, 0x30, 0xE6, 0x9C, 0x88, - 0x45, 0x31, 0x30, 0xE7, 0x82, 0xB9, 0x45, 0x31, - 0x31, 0xE6, 0x97, 0xA5, 0x45, 0x31, 0x31, 0xE6, - 0x9C, 0x88, 0x45, 0x31, 0x31, 0xE7, 0x82, 0xB9, - 0x45, 0x31, 0x32, 0xE6, 0x97, 0xA5, 0x45, 0x31, - 0x32, 0xE6, 0x9C, 0x88, 0x45, 0x31, 0x32, 0xE7, + 0xDB, 0x87, 0xD9, 0xB4, 0x45, 0x28, 0xE1, 0x84, + 0x80, 0x29, 0x45, 0x28, 0xE1, 0x84, 0x82, 0x29, + 0x45, 0x28, 0xE1, 0x84, 0x83, 0x29, 0x45, 0x28, + 0xE1, 0x84, 0x85, 0x29, 0x45, 0x28, 0xE1, 0x84, + 0x86, 0x29, 0x45, 0x28, 0xE1, 0x84, 0x87, 0x29, + 0x45, 0x28, 0xE1, 0x84, 0x89, 0x29, 0x45, 0x28, + 0xE1, 0x84, 0x8B, 0x29, 0x45, 0x28, 0xE1, 0x84, + 0x8C, 0x29, 0x45, 0x28, 0xE1, 0x84, 0x8E, 0x29, // Bytes 21c0 - 21ff - 0x82, 0xB9, 0x45, 0x31, 0x33, 0xE6, 0x97, 0xA5, - 0x45, 0x31, 0x33, 0xE7, 0x82, 0xB9, 0x45, 0x31, - 0x34, 0xE6, 0x97, 0xA5, 0x45, 0x31, 0x34, 0xE7, - 0x82, 0xB9, 0x45, 0x31, 0x35, 0xE6, 0x97, 0xA5, - 0x45, 0x31, 0x35, 0xE7, 0x82, 0xB9, 0x45, 0x31, - 0x36, 0xE6, 0x97, 0xA5, 0x45, 0x31, 0x36, 0xE7, - 0x82, 0xB9, 0x45, 0x31, 0x37, 0xE6, 0x97, 0xA5, - 0x45, 0x31, 0x37, 0xE7, 0x82, 0xB9, 0x45, 0x31, + 0x45, 0x28, 0xE1, 0x84, 0x8F, 0x29, 0x45, 0x28, + 0xE1, 0x84, 0x90, 0x29, 0x45, 0x28, 0xE1, 0x84, + 0x91, 0x29, 0x45, 0x28, 0xE1, 0x84, 0x92, 0x29, + 0x45, 0x28, 0xE4, 0xB8, 0x80, 0x29, 0x45, 0x28, + 0xE4, 0xB8, 0x83, 0x29, 0x45, 0x28, 0xE4, 0xB8, + 0x89, 0x29, 0x45, 0x28, 0xE4, 0xB9, 0x9D, 0x29, + 0x45, 0x28, 0xE4, 0xBA, 0x8C, 0x29, 0x45, 0x28, + 0xE4, 0xBA, 0x94, 0x29, 0x45, 0x28, 0xE4, 0xBB, // Bytes 2200 - 223f - 0x38, 0xE6, 0x97, 0xA5, 0x45, 0x31, 0x38, 0xE7, - 0x82, 0xB9, 0x45, 0x31, 0x39, 0xE6, 0x97, 0xA5, - 0x45, 0x31, 0x39, 0xE7, 0x82, 0xB9, 0x45, 0x31, - 0xE2, 0x81, 0x84, 0x32, 0x45, 0x31, 0xE2, 0x81, - 0x84, 0x33, 0x45, 0x31, 0xE2, 0x81, 0x84, 0x34, - 0x45, 0x31, 0xE2, 0x81, 0x84, 0x35, 0x45, 0x31, - 0xE2, 0x81, 0x84, 0x36, 0x45, 0x31, 0xE2, 0x81, - 0x84, 0x37, 0x45, 0x31, 0xE2, 0x81, 0x84, 0x38, + 0xA3, 0x29, 0x45, 0x28, 0xE4, 0xBC, 0x81, 0x29, + 0x45, 0x28, 0xE4, 0xBC, 0x91, 0x29, 0x45, 0x28, + 0xE5, 0x85, 0xAB, 0x29, 0x45, 0x28, 0xE5, 0x85, + 0xAD, 0x29, 0x45, 0x28, 0xE5, 0x8A, 0xB4, 0x29, + 0x45, 0x28, 0xE5, 0x8D, 0x81, 0x29, 0x45, 0x28, + 0xE5, 0x8D, 0x94, 0x29, 0x45, 0x28, 0xE5, 0x90, + 0x8D, 0x29, 0x45, 0x28, 0xE5, 0x91, 0xBC, 0x29, + 0x45, 0x28, 0xE5, 0x9B, 0x9B, 0x29, 0x45, 0x28, // Bytes 2240 - 227f - 0x45, 0x31, 0xE2, 0x81, 0x84, 0x39, 0x45, 0x32, - 0x30, 0xE6, 0x97, 0xA5, 0x45, 0x32, 0x30, 0xE7, - 0x82, 0xB9, 0x45, 0x32, 0x31, 0xE6, 0x97, 0xA5, - 0x45, 0x32, 0x31, 0xE7, 0x82, 0xB9, 0x45, 0x32, - 0x32, 0xE6, 0x97, 0xA5, 0x45, 0x32, 0x32, 0xE7, - 0x82, 0xB9, 0x45, 0x32, 0x33, 0xE6, 0x97, 0xA5, - 0x45, 0x32, 0x33, 0xE7, 0x82, 0xB9, 0x45, 0x32, - 0x34, 0xE6, 0x97, 0xA5, 0x45, 0x32, 0x34, 0xE7, + 0xE5, 0x9C, 0x9F, 0x29, 0x45, 0x28, 0xE5, 0xAD, + 0xA6, 0x29, 0x45, 0x28, 0xE6, 0x97, 0xA5, 0x29, + 0x45, 0x28, 0xE6, 0x9C, 0x88, 0x29, 0x45, 0x28, + 0xE6, 0x9C, 0x89, 0x29, 0x45, 0x28, 0xE6, 0x9C, + 0xA8, 0x29, 0x45, 0x28, 0xE6, 0xA0, 0xAA, 0x29, + 0x45, 0x28, 0xE6, 0xB0, 0xB4, 0x29, 0x45, 0x28, + 0xE7, 0x81, 0xAB, 0x29, 0x45, 0x28, 0xE7, 0x89, + 0xB9, 0x29, 0x45, 0x28, 0xE7, 0x9B, 0xA3, 0x29, // Bytes 2280 - 22bf - 0x82, 0xB9, 0x45, 0x32, 0x35, 0xE6, 0x97, 0xA5, - 0x45, 0x32, 0x36, 0xE6, 0x97, 0xA5, 0x45, 0x32, - 0x37, 0xE6, 0x97, 0xA5, 0x45, 0x32, 0x38, 0xE6, - 0x97, 0xA5, 0x45, 0x32, 0x39, 0xE6, 0x97, 0xA5, - 0x45, 0x32, 0xE2, 0x81, 0x84, 0x33, 0x45, 0x32, - 0xE2, 0x81, 0x84, 0x35, 0x45, 0x33, 0x30, 0xE6, - 0x97, 0xA5, 0x45, 0x33, 0x31, 0xE6, 0x97, 0xA5, - 0x45, 0x33, 0xE2, 0x81, 0x84, 0x34, 0x45, 0x33, + 0x45, 0x28, 0xE7, 0xA4, 0xBE, 0x29, 0x45, 0x28, + 0xE7, 0xA5, 0x9D, 0x29, 0x45, 0x28, 0xE7, 0xA5, + 0xAD, 0x29, 0x45, 0x28, 0xE8, 0x87, 0xAA, 0x29, + 0x45, 0x28, 0xE8, 0x87, 0xB3, 0x29, 0x45, 0x28, + 0xE8, 0xB2, 0xA1, 0x29, 0x45, 0x28, 0xE8, 0xB3, + 0x87, 0x29, 0x45, 0x28, 0xE9, 0x87, 0x91, 0x29, + 0x45, 0x30, 0xE2, 0x81, 0x84, 0x33, 0x45, 0x31, + 0x30, 0xE6, 0x97, 0xA5, 0x45, 0x31, 0x30, 0xE6, // Bytes 22c0 - 22ff - 0xE2, 0x81, 0x84, 0x35, 0x45, 0x33, 0xE2, 0x81, - 0x84, 0x38, 0x45, 0x34, 0xE2, 0x81, 0x84, 0x35, - 0x45, 0x35, 0xE2, 0x81, 0x84, 0x36, 0x45, 0x35, - 0xE2, 0x81, 0x84, 0x38, 0x45, 0x37, 0xE2, 0x81, - 0x84, 0x38, 0x45, 0x41, 0xE2, 0x88, 0x95, 0x6D, - 0x45, 0x56, 0xE2, 0x88, 0x95, 0x6D, 0x45, 0x6D, - 0xE2, 0x88, 0x95, 0x73, 0x46, 0x31, 0xE2, 0x81, - 0x84, 0x31, 0x30, 0x46, 0x43, 0xE2, 0x88, 0x95, + 0x9C, 0x88, 0x45, 0x31, 0x30, 0xE7, 0x82, 0xB9, + 0x45, 0x31, 0x31, 0xE6, 0x97, 0xA5, 0x45, 0x31, + 0x31, 0xE6, 0x9C, 0x88, 0x45, 0x31, 0x31, 0xE7, + 0x82, 0xB9, 0x45, 0x31, 0x32, 0xE6, 0x97, 0xA5, + 0x45, 0x31, 0x32, 0xE6, 0x9C, 0x88, 0x45, 0x31, + 0x32, 0xE7, 0x82, 0xB9, 0x45, 0x31, 0x33, 0xE6, + 0x97, 0xA5, 0x45, 0x31, 0x33, 0xE7, 0x82, 0xB9, + 0x45, 0x31, 0x34, 0xE6, 0x97, 0xA5, 0x45, 0x31, // Bytes 2300 - 233f - 0x6B, 0x67, 0x46, 0x6D, 0xE2, 0x88, 0x95, 0x73, - 0x32, 0x46, 0xD8, 0xA8, 0xD8, 0xAD, 0xD9, 0x8A, - 0x46, 0xD8, 0xA8, 0xD8, 0xAE, 0xD9, 0x8A, 0x46, - 0xD8, 0xAA, 0xD8, 0xAC, 0xD9, 0x85, 0x46, 0xD8, - 0xAA, 0xD8, 0xAC, 0xD9, 0x89, 0x46, 0xD8, 0xAA, - 0xD8, 0xAC, 0xD9, 0x8A, 0x46, 0xD8, 0xAA, 0xD8, - 0xAD, 0xD8, 0xAC, 0x46, 0xD8, 0xAA, 0xD8, 0xAD, - 0xD9, 0x85, 0x46, 0xD8, 0xAA, 0xD8, 0xAE, 0xD9, + 0x34, 0xE7, 0x82, 0xB9, 0x45, 0x31, 0x35, 0xE6, + 0x97, 0xA5, 0x45, 0x31, 0x35, 0xE7, 0x82, 0xB9, + 0x45, 0x31, 0x36, 0xE6, 0x97, 0xA5, 0x45, 0x31, + 0x36, 0xE7, 0x82, 0xB9, 0x45, 0x31, 0x37, 0xE6, + 0x97, 0xA5, 0x45, 0x31, 0x37, 0xE7, 0x82, 0xB9, + 0x45, 0x31, 0x38, 0xE6, 0x97, 0xA5, 0x45, 0x31, + 0x38, 0xE7, 0x82, 0xB9, 0x45, 0x31, 0x39, 0xE6, + 0x97, 0xA5, 0x45, 0x31, 0x39, 0xE7, 0x82, 0xB9, // Bytes 2340 - 237f - 0x85, 0x46, 0xD8, 0xAA, 0xD8, 0xAE, 0xD9, 0x89, - 0x46, 0xD8, 0xAA, 0xD8, 0xAE, 0xD9, 0x8A, 0x46, - 0xD8, 0xAA, 0xD9, 0x85, 0xD8, 0xAC, 0x46, 0xD8, - 0xAA, 0xD9, 0x85, 0xD8, 0xAD, 0x46, 0xD8, 0xAA, - 0xD9, 0x85, 0xD8, 0xAE, 0x46, 0xD8, 0xAA, 0xD9, - 0x85, 0xD9, 0x89, 0x46, 0xD8, 0xAA, 0xD9, 0x85, - 0xD9, 0x8A, 0x46, 0xD8, 0xAC, 0xD8, 0xAD, 0xD9, - 0x89, 0x46, 0xD8, 0xAC, 0xD8, 0xAD, 0xD9, 0x8A, + 0x45, 0x31, 0xE2, 0x81, 0x84, 0x32, 0x45, 0x31, + 0xE2, 0x81, 0x84, 0x33, 0x45, 0x31, 0xE2, 0x81, + 0x84, 0x34, 0x45, 0x31, 0xE2, 0x81, 0x84, 0x35, + 0x45, 0x31, 0xE2, 0x81, 0x84, 0x36, 0x45, 0x31, + 0xE2, 0x81, 0x84, 0x37, 0x45, 0x31, 0xE2, 0x81, + 0x84, 0x38, 0x45, 0x31, 0xE2, 0x81, 0x84, 0x39, + 0x45, 0x32, 0x30, 0xE6, 0x97, 0xA5, 0x45, 0x32, + 0x30, 0xE7, 0x82, 0xB9, 0x45, 0x32, 0x31, 0xE6, // Bytes 2380 - 23bf - 0x46, 0xD8, 0xAC, 0xD9, 0x85, 0xD8, 0xAD, 0x46, - 0xD8, 0xAC, 0xD9, 0x85, 0xD9, 0x89, 0x46, 0xD8, - 0xAC, 0xD9, 0x85, 0xD9, 0x8A, 0x46, 0xD8, 0xAD, - 0xD8, 0xAC, 0xD9, 0x8A, 0x46, 0xD8, 0xAD, 0xD9, - 0x85, 0xD9, 0x89, 0x46, 0xD8, 0xAD, 0xD9, 0x85, - 0xD9, 0x8A, 0x46, 0xD8, 0xB3, 0xD8, 0xAC, 0xD8, - 0xAD, 0x46, 0xD8, 0xB3, 0xD8, 0xAC, 0xD9, 0x89, - 0x46, 0xD8, 0xB3, 0xD8, 0xAD, 0xD8, 0xAC, 0x46, + 0x97, 0xA5, 0x45, 0x32, 0x31, 0xE7, 0x82, 0xB9, + 0x45, 0x32, 0x32, 0xE6, 0x97, 0xA5, 0x45, 0x32, + 0x32, 0xE7, 0x82, 0xB9, 0x45, 0x32, 0x33, 0xE6, + 0x97, 0xA5, 0x45, 0x32, 0x33, 0xE7, 0x82, 0xB9, + 0x45, 0x32, 0x34, 0xE6, 0x97, 0xA5, 0x45, 0x32, + 0x34, 0xE7, 0x82, 0xB9, 0x45, 0x32, 0x35, 0xE6, + 0x97, 0xA5, 0x45, 0x32, 0x36, 0xE6, 0x97, 0xA5, + 0x45, 0x32, 0x37, 0xE6, 0x97, 0xA5, 0x45, 0x32, // Bytes 23c0 - 23ff - 0xD8, 0xB3, 0xD8, 0xAE, 0xD9, 0x89, 0x46, 0xD8, - 0xB3, 0xD8, 0xAE, 0xD9, 0x8A, 0x46, 0xD8, 0xB3, - 0xD9, 0x85, 0xD8, 0xAC, 0x46, 0xD8, 0xB3, 0xD9, - 0x85, 0xD8, 0xAD, 0x46, 0xD8, 0xB3, 0xD9, 0x85, - 0xD9, 0x85, 0x46, 0xD8, 0xB4, 0xD8, 0xAC, 0xD9, - 0x8A, 0x46, 0xD8, 0xB4, 0xD8, 0xAD, 0xD9, 0x85, - 0x46, 0xD8, 0xB4, 0xD8, 0xAD, 0xD9, 0x8A, 0x46, - 0xD8, 0xB4, 0xD9, 0x85, 0xD8, 0xAE, 0x46, 0xD8, + 0x38, 0xE6, 0x97, 0xA5, 0x45, 0x32, 0x39, 0xE6, + 0x97, 0xA5, 0x45, 0x32, 0xE2, 0x81, 0x84, 0x33, + 0x45, 0x32, 0xE2, 0x81, 0x84, 0x35, 0x45, 0x33, + 0x30, 0xE6, 0x97, 0xA5, 0x45, 0x33, 0x31, 0xE6, + 0x97, 0xA5, 0x45, 0x33, 0xE2, 0x81, 0x84, 0x34, + 0x45, 0x33, 0xE2, 0x81, 0x84, 0x35, 0x45, 0x33, + 0xE2, 0x81, 0x84, 0x38, 0x45, 0x34, 0xE2, 0x81, + 0x84, 0x35, 0x45, 0x35, 0xE2, 0x81, 0x84, 0x36, // Bytes 2400 - 243f - 0xB4, 0xD9, 0x85, 0xD9, 0x85, 0x46, 0xD8, 0xB5, - 0xD8, 0xAD, 0xD8, 0xAD, 0x46, 0xD8, 0xB5, 0xD8, - 0xAD, 0xD9, 0x8A, 0x46, 0xD8, 0xB5, 0xD9, 0x84, - 0xD9, 0x89, 0x46, 0xD8, 0xB5, 0xD9, 0x84, 0xDB, - 0x92, 0x46, 0xD8, 0xB5, 0xD9, 0x85, 0xD9, 0x85, - 0x46, 0xD8, 0xB6, 0xD8, 0xAD, 0xD9, 0x89, 0x46, - 0xD8, 0xB6, 0xD8, 0xAD, 0xD9, 0x8A, 0x46, 0xD8, - 0xB6, 0xD8, 0xAE, 0xD9, 0x85, 0x46, 0xD8, 0xB7, + 0x45, 0x35, 0xE2, 0x81, 0x84, 0x38, 0x45, 0x37, + 0xE2, 0x81, 0x84, 0x38, 0x45, 0x41, 0xE2, 0x88, + 0x95, 0x6D, 0x45, 0x56, 0xE2, 0x88, 0x95, 0x6D, + 0x45, 0x6D, 0xE2, 0x88, 0x95, 0x73, 0x46, 0x31, + 0xE2, 0x81, 0x84, 0x31, 0x30, 0x46, 0x43, 0xE2, + 0x88, 0x95, 0x6B, 0x67, 0x46, 0x6D, 0xE2, 0x88, + 0x95, 0x73, 0x32, 0x46, 0xD8, 0xA8, 0xD8, 0xAD, + 0xD9, 0x8A, 0x46, 0xD8, 0xA8, 0xD8, 0xAE, 0xD9, // Bytes 2440 - 247f - 0xD9, 0x85, 0xD8, 0xAD, 0x46, 0xD8, 0xB7, 0xD9, - 0x85, 0xD9, 0x85, 0x46, 0xD8, 0xB7, 0xD9, 0x85, - 0xD9, 0x8A, 0x46, 0xD8, 0xB9, 0xD8, 0xAC, 0xD9, - 0x85, 0x46, 0xD8, 0xB9, 0xD9, 0x85, 0xD9, 0x85, - 0x46, 0xD8, 0xB9, 0xD9, 0x85, 0xD9, 0x89, 0x46, - 0xD8, 0xB9, 0xD9, 0x85, 0xD9, 0x8A, 0x46, 0xD8, - 0xBA, 0xD9, 0x85, 0xD9, 0x85, 0x46, 0xD8, 0xBA, - 0xD9, 0x85, 0xD9, 0x89, 0x46, 0xD8, 0xBA, 0xD9, + 0x8A, 0x46, 0xD8, 0xAA, 0xD8, 0xAC, 0xD9, 0x85, + 0x46, 0xD8, 0xAA, 0xD8, 0xAC, 0xD9, 0x89, 0x46, + 0xD8, 0xAA, 0xD8, 0xAC, 0xD9, 0x8A, 0x46, 0xD8, + 0xAA, 0xD8, 0xAD, 0xD8, 0xAC, 0x46, 0xD8, 0xAA, + 0xD8, 0xAD, 0xD9, 0x85, 0x46, 0xD8, 0xAA, 0xD8, + 0xAE, 0xD9, 0x85, 0x46, 0xD8, 0xAA, 0xD8, 0xAE, + 0xD9, 0x89, 0x46, 0xD8, 0xAA, 0xD8, 0xAE, 0xD9, + 0x8A, 0x46, 0xD8, 0xAA, 0xD9, 0x85, 0xD8, 0xAC, // Bytes 2480 - 24bf - 0x85, 0xD9, 0x8A, 0x46, 0xD9, 0x81, 0xD8, 0xAE, - 0xD9, 0x85, 0x46, 0xD9, 0x81, 0xD9, 0x85, 0xD9, - 0x8A, 0x46, 0xD9, 0x82, 0xD9, 0x84, 0xDB, 0x92, - 0x46, 0xD9, 0x82, 0xD9, 0x85, 0xD8, 0xAD, 0x46, - 0xD9, 0x82, 0xD9, 0x85, 0xD9, 0x85, 0x46, 0xD9, - 0x82, 0xD9, 0x85, 0xD9, 0x8A, 0x46, 0xD9, 0x83, - 0xD9, 0x85, 0xD9, 0x85, 0x46, 0xD9, 0x83, 0xD9, - 0x85, 0xD9, 0x8A, 0x46, 0xD9, 0x84, 0xD8, 0xAC, + 0x46, 0xD8, 0xAA, 0xD9, 0x85, 0xD8, 0xAD, 0x46, + 0xD8, 0xAA, 0xD9, 0x85, 0xD8, 0xAE, 0x46, 0xD8, + 0xAA, 0xD9, 0x85, 0xD9, 0x89, 0x46, 0xD8, 0xAA, + 0xD9, 0x85, 0xD9, 0x8A, 0x46, 0xD8, 0xAC, 0xD8, + 0xAD, 0xD9, 0x89, 0x46, 0xD8, 0xAC, 0xD8, 0xAD, + 0xD9, 0x8A, 0x46, 0xD8, 0xAC, 0xD9, 0x85, 0xD8, + 0xAD, 0x46, 0xD8, 0xAC, 0xD9, 0x85, 0xD9, 0x89, + 0x46, 0xD8, 0xAC, 0xD9, 0x85, 0xD9, 0x8A, 0x46, // Bytes 24c0 - 24ff - 0xD8, 0xAC, 0x46, 0xD9, 0x84, 0xD8, 0xAC, 0xD9, - 0x85, 0x46, 0xD9, 0x84, 0xD8, 0xAC, 0xD9, 0x8A, - 0x46, 0xD9, 0x84, 0xD8, 0xAD, 0xD9, 0x85, 0x46, - 0xD9, 0x84, 0xD8, 0xAD, 0xD9, 0x89, 0x46, 0xD9, - 0x84, 0xD8, 0xAD, 0xD9, 0x8A, 0x46, 0xD9, 0x84, - 0xD8, 0xAE, 0xD9, 0x85, 0x46, 0xD9, 0x84, 0xD9, - 0x85, 0xD8, 0xAD, 0x46, 0xD9, 0x84, 0xD9, 0x85, - 0xD9, 0x8A, 0x46, 0xD9, 0x85, 0xD8, 0xAC, 0xD8, + 0xD8, 0xAD, 0xD8, 0xAC, 0xD9, 0x8A, 0x46, 0xD8, + 0xAD, 0xD9, 0x85, 0xD9, 0x89, 0x46, 0xD8, 0xAD, + 0xD9, 0x85, 0xD9, 0x8A, 0x46, 0xD8, 0xB3, 0xD8, + 0xAC, 0xD8, 0xAD, 0x46, 0xD8, 0xB3, 0xD8, 0xAC, + 0xD9, 0x89, 0x46, 0xD8, 0xB3, 0xD8, 0xAD, 0xD8, + 0xAC, 0x46, 0xD8, 0xB3, 0xD8, 0xAE, 0xD9, 0x89, + 0x46, 0xD8, 0xB3, 0xD8, 0xAE, 0xD9, 0x8A, 0x46, + 0xD8, 0xB3, 0xD9, 0x85, 0xD8, 0xAC, 0x46, 0xD8, // Bytes 2500 - 253f - 0xAD, 0x46, 0xD9, 0x85, 0xD8, 0xAC, 0xD8, 0xAE, - 0x46, 0xD9, 0x85, 0xD8, 0xAC, 0xD9, 0x85, 0x46, - 0xD9, 0x85, 0xD8, 0xAC, 0xD9, 0x8A, 0x46, 0xD9, - 0x85, 0xD8, 0xAD, 0xD8, 0xAC, 0x46, 0xD9, 0x85, - 0xD8, 0xAD, 0xD9, 0x85, 0x46, 0xD9, 0x85, 0xD8, - 0xAD, 0xD9, 0x8A, 0x46, 0xD9, 0x85, 0xD8, 0xAE, - 0xD8, 0xAC, 0x46, 0xD9, 0x85, 0xD8, 0xAE, 0xD9, - 0x85, 0x46, 0xD9, 0x85, 0xD8, 0xAE, 0xD9, 0x8A, + 0xB3, 0xD9, 0x85, 0xD8, 0xAD, 0x46, 0xD8, 0xB3, + 0xD9, 0x85, 0xD9, 0x85, 0x46, 0xD8, 0xB4, 0xD8, + 0xAC, 0xD9, 0x8A, 0x46, 0xD8, 0xB4, 0xD8, 0xAD, + 0xD9, 0x85, 0x46, 0xD8, 0xB4, 0xD8, 0xAD, 0xD9, + 0x8A, 0x46, 0xD8, 0xB4, 0xD9, 0x85, 0xD8, 0xAE, + 0x46, 0xD8, 0xB4, 0xD9, 0x85, 0xD9, 0x85, 0x46, + 0xD8, 0xB5, 0xD8, 0xAD, 0xD8, 0xAD, 0x46, 0xD8, + 0xB5, 0xD8, 0xAD, 0xD9, 0x8A, 0x46, 0xD8, 0xB5, // Bytes 2540 - 257f - 0x46, 0xD9, 0x85, 0xD9, 0x85, 0xD9, 0x8A, 0x46, - 0xD9, 0x86, 0xD8, 0xAC, 0xD8, 0xAD, 0x46, 0xD9, - 0x86, 0xD8, 0xAC, 0xD9, 0x85, 0x46, 0xD9, 0x86, - 0xD8, 0xAC, 0xD9, 0x89, 0x46, 0xD9, 0x86, 0xD8, - 0xAC, 0xD9, 0x8A, 0x46, 0xD9, 0x86, 0xD8, 0xAD, - 0xD9, 0x85, 0x46, 0xD9, 0x86, 0xD8, 0xAD, 0xD9, - 0x89, 0x46, 0xD9, 0x86, 0xD8, 0xAD, 0xD9, 0x8A, - 0x46, 0xD9, 0x86, 0xD9, 0x85, 0xD9, 0x89, 0x46, + 0xD9, 0x84, 0xD9, 0x89, 0x46, 0xD8, 0xB5, 0xD9, + 0x84, 0xDB, 0x92, 0x46, 0xD8, 0xB5, 0xD9, 0x85, + 0xD9, 0x85, 0x46, 0xD8, 0xB6, 0xD8, 0xAD, 0xD9, + 0x89, 0x46, 0xD8, 0xB6, 0xD8, 0xAD, 0xD9, 0x8A, + 0x46, 0xD8, 0xB6, 0xD8, 0xAE, 0xD9, 0x85, 0x46, + 0xD8, 0xB7, 0xD9, 0x85, 0xD8, 0xAD, 0x46, 0xD8, + 0xB7, 0xD9, 0x85, 0xD9, 0x85, 0x46, 0xD8, 0xB7, + 0xD9, 0x85, 0xD9, 0x8A, 0x46, 0xD8, 0xB9, 0xD8, // Bytes 2580 - 25bf - 0xD9, 0x86, 0xD9, 0x85, 0xD9, 0x8A, 0x46, 0xD9, - 0x87, 0xD9, 0x85, 0xD8, 0xAC, 0x46, 0xD9, 0x87, - 0xD9, 0x85, 0xD9, 0x85, 0x46, 0xD9, 0x8A, 0xD8, - 0xAC, 0xD9, 0x8A, 0x46, 0xD9, 0x8A, 0xD8, 0xAD, - 0xD9, 0x8A, 0x46, 0xD9, 0x8A, 0xD9, 0x85, 0xD9, - 0x85, 0x46, 0xD9, 0x8A, 0xD9, 0x85, 0xD9, 0x8A, - 0x46, 0xD9, 0x8A, 0xD9, 0x94, 0xD8, 0xA7, 0x46, - 0xD9, 0x8A, 0xD9, 0x94, 0xD8, 0xAC, 0x46, 0xD9, + 0xAC, 0xD9, 0x85, 0x46, 0xD8, 0xB9, 0xD9, 0x85, + 0xD9, 0x85, 0x46, 0xD8, 0xB9, 0xD9, 0x85, 0xD9, + 0x89, 0x46, 0xD8, 0xB9, 0xD9, 0x85, 0xD9, 0x8A, + 0x46, 0xD8, 0xBA, 0xD9, 0x85, 0xD9, 0x85, 0x46, + 0xD8, 0xBA, 0xD9, 0x85, 0xD9, 0x89, 0x46, 0xD8, + 0xBA, 0xD9, 0x85, 0xD9, 0x8A, 0x46, 0xD9, 0x81, + 0xD8, 0xAE, 0xD9, 0x85, 0x46, 0xD9, 0x81, 0xD9, + 0x85, 0xD9, 0x8A, 0x46, 0xD9, 0x82, 0xD9, 0x84, // Bytes 25c0 - 25ff - 0x8A, 0xD9, 0x94, 0xD8, 0xAD, 0x46, 0xD9, 0x8A, - 0xD9, 0x94, 0xD8, 0xAE, 0x46, 0xD9, 0x8A, 0xD9, - 0x94, 0xD8, 0xB1, 0x46, 0xD9, 0x8A, 0xD9, 0x94, - 0xD8, 0xB2, 0x46, 0xD9, 0x8A, 0xD9, 0x94, 0xD9, - 0x85, 0x46, 0xD9, 0x8A, 0xD9, 0x94, 0xD9, 0x86, - 0x46, 0xD9, 0x8A, 0xD9, 0x94, 0xD9, 0x87, 0x46, - 0xD9, 0x8A, 0xD9, 0x94, 0xD9, 0x88, 0x46, 0xD9, - 0x8A, 0xD9, 0x94, 0xD9, 0x89, 0x46, 0xD9, 0x8A, + 0xDB, 0x92, 0x46, 0xD9, 0x82, 0xD9, 0x85, 0xD8, + 0xAD, 0x46, 0xD9, 0x82, 0xD9, 0x85, 0xD9, 0x85, + 0x46, 0xD9, 0x82, 0xD9, 0x85, 0xD9, 0x8A, 0x46, + 0xD9, 0x83, 0xD9, 0x85, 0xD9, 0x85, 0x46, 0xD9, + 0x83, 0xD9, 0x85, 0xD9, 0x8A, 0x46, 0xD9, 0x84, + 0xD8, 0xAC, 0xD8, 0xAC, 0x46, 0xD9, 0x84, 0xD8, + 0xAC, 0xD9, 0x85, 0x46, 0xD9, 0x84, 0xD8, 0xAC, + 0xD9, 0x8A, 0x46, 0xD9, 0x84, 0xD8, 0xAD, 0xD9, // Bytes 2600 - 263f - 0xD9, 0x94, 0xD9, 0x8A, 0x46, 0xD9, 0x8A, 0xD9, - 0x94, 0xDB, 0x86, 0x46, 0xD9, 0x8A, 0xD9, 0x94, - 0xDB, 0x87, 0x46, 0xD9, 0x8A, 0xD9, 0x94, 0xDB, - 0x88, 0x46, 0xD9, 0x8A, 0xD9, 0x94, 0xDB, 0x90, - 0x46, 0xD9, 0x8A, 0xD9, 0x94, 0xDB, 0x95, 0x46, - 0xE0, 0xB9, 0x8D, 0xE0, 0xB8, 0xB2, 0x46, 0xE0, - 0xBA, 0xAB, 0xE0, 0xBA, 0x99, 0x46, 0xE0, 0xBA, - 0xAB, 0xE0, 0xBA, 0xA1, 0x46, 0xE0, 0xBB, 0x8D, + 0x85, 0x46, 0xD9, 0x84, 0xD8, 0xAD, 0xD9, 0x89, + 0x46, 0xD9, 0x84, 0xD8, 0xAD, 0xD9, 0x8A, 0x46, + 0xD9, 0x84, 0xD8, 0xAE, 0xD9, 0x85, 0x46, 0xD9, + 0x84, 0xD9, 0x85, 0xD8, 0xAD, 0x46, 0xD9, 0x84, + 0xD9, 0x85, 0xD9, 0x8A, 0x46, 0xD9, 0x85, 0xD8, + 0xAC, 0xD8, 0xAD, 0x46, 0xD9, 0x85, 0xD8, 0xAC, + 0xD8, 0xAE, 0x46, 0xD9, 0x85, 0xD8, 0xAC, 0xD9, + 0x85, 0x46, 0xD9, 0x85, 0xD8, 0xAC, 0xD9, 0x8A, // Bytes 2640 - 267f - 0xE0, 0xBA, 0xB2, 0x46, 0xE0, 0xBD, 0x80, 0xE0, - 0xBE, 0xB5, 0x46, 0xE0, 0xBD, 0x82, 0xE0, 0xBE, - 0xB7, 0x46, 0xE0, 0xBD, 0x8C, 0xE0, 0xBE, 0xB7, - 0x46, 0xE0, 0xBD, 0x91, 0xE0, 0xBE, 0xB7, 0x46, - 0xE0, 0xBD, 0x96, 0xE0, 0xBE, 0xB7, 0x46, 0xE0, - 0xBD, 0x9B, 0xE0, 0xBE, 0xB7, 0x46, 0xE0, 0xBE, - 0x90, 0xE0, 0xBE, 0xB5, 0x46, 0xE0, 0xBE, 0x92, - 0xE0, 0xBE, 0xB7, 0x46, 0xE0, 0xBE, 0x9C, 0xE0, + 0x46, 0xD9, 0x85, 0xD8, 0xAD, 0xD8, 0xAC, 0x46, + 0xD9, 0x85, 0xD8, 0xAD, 0xD9, 0x85, 0x46, 0xD9, + 0x85, 0xD8, 0xAD, 0xD9, 0x8A, 0x46, 0xD9, 0x85, + 0xD8, 0xAE, 0xD8, 0xAC, 0x46, 0xD9, 0x85, 0xD8, + 0xAE, 0xD9, 0x85, 0x46, 0xD9, 0x85, 0xD8, 0xAE, + 0xD9, 0x8A, 0x46, 0xD9, 0x85, 0xD9, 0x85, 0xD9, + 0x8A, 0x46, 0xD9, 0x86, 0xD8, 0xAC, 0xD8, 0xAD, + 0x46, 0xD9, 0x86, 0xD8, 0xAC, 0xD9, 0x85, 0x46, // Bytes 2680 - 26bf - 0xBE, 0xB7, 0x46, 0xE0, 0xBE, 0xA1, 0xE0, 0xBE, - 0xB7, 0x46, 0xE0, 0xBE, 0xA6, 0xE0, 0xBE, 0xB7, - 0x46, 0xE0, 0xBE, 0xAB, 0xE0, 0xBE, 0xB7, 0x46, - 0xE2, 0x80, 0xB2, 0xE2, 0x80, 0xB2, 0x46, 0xE2, - 0x80, 0xB5, 0xE2, 0x80, 0xB5, 0x46, 0xE2, 0x88, - 0xAB, 0xE2, 0x88, 0xAB, 0x46, 0xE2, 0x88, 0xAE, - 0xE2, 0x88, 0xAE, 0x46, 0xE3, 0x81, 0xBB, 0xE3, - 0x81, 0x8B, 0x46, 0xE3, 0x82, 0x88, 0xE3, 0x82, + 0xD9, 0x86, 0xD8, 0xAC, 0xD9, 0x89, 0x46, 0xD9, + 0x86, 0xD8, 0xAC, 0xD9, 0x8A, 0x46, 0xD9, 0x86, + 0xD8, 0xAD, 0xD9, 0x85, 0x46, 0xD9, 0x86, 0xD8, + 0xAD, 0xD9, 0x89, 0x46, 0xD9, 0x86, 0xD8, 0xAD, + 0xD9, 0x8A, 0x46, 0xD9, 0x86, 0xD9, 0x85, 0xD9, + 0x89, 0x46, 0xD9, 0x86, 0xD9, 0x85, 0xD9, 0x8A, + 0x46, 0xD9, 0x87, 0xD9, 0x85, 0xD8, 0xAC, 0x46, + 0xD9, 0x87, 0xD9, 0x85, 0xD9, 0x85, 0x46, 0xD9, // Bytes 26c0 - 26ff - 0x8A, 0x46, 0xE3, 0x82, 0xAD, 0xE3, 0x83, 0xAD, - 0x46, 0xE3, 0x82, 0xB3, 0xE3, 0x82, 0xB3, 0x46, - 0xE3, 0x82, 0xB3, 0xE3, 0x83, 0x88, 0x46, 0xE3, - 0x83, 0x88, 0xE3, 0x83, 0xB3, 0x46, 0xE3, 0x83, - 0x8A, 0xE3, 0x83, 0x8E, 0x46, 0xE3, 0x83, 0x9B, - 0xE3, 0x83, 0xB3, 0x46, 0xE3, 0x83, 0x9F, 0xE3, - 0x83, 0xAA, 0x46, 0xE3, 0x83, 0xAA, 0xE3, 0x83, - 0xA9, 0x46, 0xE3, 0x83, 0xAC, 0xE3, 0x83, 0xA0, + 0x8A, 0xD8, 0xAC, 0xD9, 0x8A, 0x46, 0xD9, 0x8A, + 0xD8, 0xAD, 0xD9, 0x8A, 0x46, 0xD9, 0x8A, 0xD9, + 0x85, 0xD9, 0x85, 0x46, 0xD9, 0x8A, 0xD9, 0x85, + 0xD9, 0x8A, 0x46, 0xD9, 0x8A, 0xD9, 0x94, 0xD8, + 0xA7, 0x46, 0xD9, 0x8A, 0xD9, 0x94, 0xD8, 0xAC, + 0x46, 0xD9, 0x8A, 0xD9, 0x94, 0xD8, 0xAD, 0x46, + 0xD9, 0x8A, 0xD9, 0x94, 0xD8, 0xAE, 0x46, 0xD9, + 0x8A, 0xD9, 0x94, 0xD8, 0xB1, 0x46, 0xD9, 0x8A, // Bytes 2700 - 273f - 0x46, 0xE4, 0xBB, 0xA4, 0xE5, 0x92, 0x8C, 0x46, - 0xE5, 0xA4, 0xA7, 0xE6, 0xAD, 0xA3, 0x46, 0xE5, - 0xB9, 0xB3, 0xE6, 0x88, 0x90, 0x46, 0xE6, 0x98, - 0x8E, 0xE6, 0xB2, 0xBB, 0x46, 0xE6, 0x98, 0xAD, - 0xE5, 0x92, 0x8C, 0x47, 0x72, 0x61, 0x64, 0xE2, - 0x88, 0x95, 0x73, 0x47, 0xE3, 0x80, 0x94, 0x53, - 0xE3, 0x80, 0x95, 0x48, 0x28, 0xE1, 0x84, 0x80, - 0xE1, 0x85, 0xA1, 0x29, 0x48, 0x28, 0xE1, 0x84, + 0xD9, 0x94, 0xD8, 0xB2, 0x46, 0xD9, 0x8A, 0xD9, + 0x94, 0xD9, 0x85, 0x46, 0xD9, 0x8A, 0xD9, 0x94, + 0xD9, 0x86, 0x46, 0xD9, 0x8A, 0xD9, 0x94, 0xD9, + 0x87, 0x46, 0xD9, 0x8A, 0xD9, 0x94, 0xD9, 0x88, + 0x46, 0xD9, 0x8A, 0xD9, 0x94, 0xD9, 0x89, 0x46, + 0xD9, 0x8A, 0xD9, 0x94, 0xD9, 0x8A, 0x46, 0xD9, + 0x8A, 0xD9, 0x94, 0xDB, 0x86, 0x46, 0xD9, 0x8A, + 0xD9, 0x94, 0xDB, 0x87, 0x46, 0xD9, 0x8A, 0xD9, // Bytes 2740 - 277f - 0x82, 0xE1, 0x85, 0xA1, 0x29, 0x48, 0x28, 0xE1, - 0x84, 0x83, 0xE1, 0x85, 0xA1, 0x29, 0x48, 0x28, - 0xE1, 0x84, 0x85, 0xE1, 0x85, 0xA1, 0x29, 0x48, - 0x28, 0xE1, 0x84, 0x86, 0xE1, 0x85, 0xA1, 0x29, - 0x48, 0x28, 0xE1, 0x84, 0x87, 0xE1, 0x85, 0xA1, - 0x29, 0x48, 0x28, 0xE1, 0x84, 0x89, 0xE1, 0x85, - 0xA1, 0x29, 0x48, 0x28, 0xE1, 0x84, 0x8B, 0xE1, - 0x85, 0xA1, 0x29, 0x48, 0x28, 0xE1, 0x84, 0x8C, + 0x94, 0xDB, 0x88, 0x46, 0xD9, 0x8A, 0xD9, 0x94, + 0xDB, 0x90, 0x46, 0xD9, 0x8A, 0xD9, 0x94, 0xDB, + 0x95, 0x46, 0xE0, 0xB9, 0x8D, 0xE0, 0xB8, 0xB2, + 0x46, 0xE0, 0xBA, 0xAB, 0xE0, 0xBA, 0x99, 0x46, + 0xE0, 0xBA, 0xAB, 0xE0, 0xBA, 0xA1, 0x46, 0xE0, + 0xBB, 0x8D, 0xE0, 0xBA, 0xB2, 0x46, 0xE0, 0xBD, + 0x80, 0xE0, 0xBE, 0xB5, 0x46, 0xE0, 0xBD, 0x82, + 0xE0, 0xBE, 0xB7, 0x46, 0xE0, 0xBD, 0x8C, 0xE0, // Bytes 2780 - 27bf - 0xE1, 0x85, 0xA1, 0x29, 0x48, 0x28, 0xE1, 0x84, - 0x8C, 0xE1, 0x85, 0xAE, 0x29, 0x48, 0x28, 0xE1, - 0x84, 0x8E, 0xE1, 0x85, 0xA1, 0x29, 0x48, 0x28, - 0xE1, 0x84, 0x8F, 0xE1, 0x85, 0xA1, 0x29, 0x48, - 0x28, 0xE1, 0x84, 0x90, 0xE1, 0x85, 0xA1, 0x29, - 0x48, 0x28, 0xE1, 0x84, 0x91, 0xE1, 0x85, 0xA1, - 0x29, 0x48, 0x28, 0xE1, 0x84, 0x92, 0xE1, 0x85, - 0xA1, 0x29, 0x48, 0x72, 0x61, 0x64, 0xE2, 0x88, + 0xBE, 0xB7, 0x46, 0xE0, 0xBD, 0x91, 0xE0, 0xBE, + 0xB7, 0x46, 0xE0, 0xBD, 0x96, 0xE0, 0xBE, 0xB7, + 0x46, 0xE0, 0xBD, 0x9B, 0xE0, 0xBE, 0xB7, 0x46, + 0xE0, 0xBE, 0x90, 0xE0, 0xBE, 0xB5, 0x46, 0xE0, + 0xBE, 0x92, 0xE0, 0xBE, 0xB7, 0x46, 0xE0, 0xBE, + 0x9C, 0xE0, 0xBE, 0xB7, 0x46, 0xE0, 0xBE, 0xA1, + 0xE0, 0xBE, 0xB7, 0x46, 0xE0, 0xBE, 0xA6, 0xE0, + 0xBE, 0xB7, 0x46, 0xE0, 0xBE, 0xAB, 0xE0, 0xBE, // Bytes 27c0 - 27ff - 0x95, 0x73, 0x32, 0x48, 0xD8, 0xA7, 0xD9, 0x83, - 0xD8, 0xA8, 0xD8, 0xB1, 0x48, 0xD8, 0xA7, 0xD9, - 0x84, 0xD9, 0x84, 0xD9, 0x87, 0x48, 0xD8, 0xB1, - 0xD8, 0xB3, 0xD9, 0x88, 0xD9, 0x84, 0x48, 0xD8, - 0xB1, 0xDB, 0x8C, 0xD8, 0xA7, 0xD9, 0x84, 0x48, - 0xD8, 0xB5, 0xD9, 0x84, 0xD8, 0xB9, 0xD9, 0x85, - 0x48, 0xD8, 0xB9, 0xD9, 0x84, 0xD9, 0x8A, 0xD9, - 0x87, 0x48, 0xD9, 0x85, 0xD8, 0xAD, 0xD9, 0x85, + 0xB7, 0x46, 0xE2, 0x80, 0xB2, 0xE2, 0x80, 0xB2, + 0x46, 0xE2, 0x80, 0xB5, 0xE2, 0x80, 0xB5, 0x46, + 0xE2, 0x88, 0xAB, 0xE2, 0x88, 0xAB, 0x46, 0xE2, + 0x88, 0xAE, 0xE2, 0x88, 0xAE, 0x46, 0xE3, 0x81, + 0xBB, 0xE3, 0x81, 0x8B, 0x46, 0xE3, 0x82, 0x88, + 0xE3, 0x82, 0x8A, 0x46, 0xE3, 0x82, 0xAD, 0xE3, + 0x83, 0xAD, 0x46, 0xE3, 0x82, 0xB3, 0xE3, 0x82, + 0xB3, 0x46, 0xE3, 0x82, 0xB3, 0xE3, 0x83, 0x88, // Bytes 2800 - 283f - 0xD8, 0xAF, 0x48, 0xD9, 0x88, 0xD8, 0xB3, 0xD9, - 0x84, 0xD9, 0x85, 0x49, 0xE2, 0x80, 0xB2, 0xE2, - 0x80, 0xB2, 0xE2, 0x80, 0xB2, 0x49, 0xE2, 0x80, - 0xB5, 0xE2, 0x80, 0xB5, 0xE2, 0x80, 0xB5, 0x49, - 0xE2, 0x88, 0xAB, 0xE2, 0x88, 0xAB, 0xE2, 0x88, - 0xAB, 0x49, 0xE2, 0x88, 0xAE, 0xE2, 0x88, 0xAE, - 0xE2, 0x88, 0xAE, 0x49, 0xE3, 0x80, 0x94, 0xE4, - 0xB8, 0x89, 0xE3, 0x80, 0x95, 0x49, 0xE3, 0x80, + 0x46, 0xE3, 0x83, 0x88, 0xE3, 0x83, 0xB3, 0x46, + 0xE3, 0x83, 0x8A, 0xE3, 0x83, 0x8E, 0x46, 0xE3, + 0x83, 0x9B, 0xE3, 0x83, 0xB3, 0x46, 0xE3, 0x83, + 0x9F, 0xE3, 0x83, 0xAA, 0x46, 0xE3, 0x83, 0xAA, + 0xE3, 0x83, 0xA9, 0x46, 0xE3, 0x83, 0xAC, 0xE3, + 0x83, 0xA0, 0x46, 0xE4, 0xBB, 0xA4, 0xE5, 0x92, + 0x8C, 0x46, 0xE5, 0xA4, 0xA7, 0xE6, 0xAD, 0xA3, + 0x46, 0xE5, 0xB9, 0xB3, 0xE6, 0x88, 0x90, 0x46, // Bytes 2840 - 287f - 0x94, 0xE4, 0xBA, 0x8C, 0xE3, 0x80, 0x95, 0x49, - 0xE3, 0x80, 0x94, 0xE5, 0x8B, 0x9D, 0xE3, 0x80, - 0x95, 0x49, 0xE3, 0x80, 0x94, 0xE5, 0xAE, 0x89, - 0xE3, 0x80, 0x95, 0x49, 0xE3, 0x80, 0x94, 0xE6, - 0x89, 0x93, 0xE3, 0x80, 0x95, 0x49, 0xE3, 0x80, - 0x94, 0xE6, 0x95, 0x97, 0xE3, 0x80, 0x95, 0x49, - 0xE3, 0x80, 0x94, 0xE6, 0x9C, 0xAC, 0xE3, 0x80, - 0x95, 0x49, 0xE3, 0x80, 0x94, 0xE7, 0x82, 0xB9, + 0xE6, 0x98, 0x8E, 0xE6, 0xB2, 0xBB, 0x46, 0xE6, + 0x98, 0xAD, 0xE5, 0x92, 0x8C, 0x47, 0x72, 0x61, + 0x64, 0xE2, 0x88, 0x95, 0x73, 0x47, 0xE3, 0x80, + 0x94, 0x53, 0xE3, 0x80, 0x95, 0x48, 0x28, 0xE1, + 0x84, 0x80, 0xE1, 0x85, 0xA1, 0x29, 0x48, 0x28, + 0xE1, 0x84, 0x82, 0xE1, 0x85, 0xA1, 0x29, 0x48, + 0x28, 0xE1, 0x84, 0x83, 0xE1, 0x85, 0xA1, 0x29, + 0x48, 0x28, 0xE1, 0x84, 0x85, 0xE1, 0x85, 0xA1, // Bytes 2880 - 28bf - 0xE3, 0x80, 0x95, 0x49, 0xE3, 0x80, 0x94, 0xE7, - 0x9B, 0x97, 0xE3, 0x80, 0x95, 0x49, 0xE3, 0x82, - 0xA2, 0xE3, 0x83, 0xBC, 0xE3, 0x83, 0xAB, 0x49, - 0xE3, 0x82, 0xA4, 0xE3, 0x83, 0xB3, 0xE3, 0x83, - 0x81, 0x49, 0xE3, 0x82, 0xA6, 0xE3, 0x82, 0xA9, - 0xE3, 0x83, 0xB3, 0x49, 0xE3, 0x82, 0xAA, 0xE3, - 0x83, 0xB3, 0xE3, 0x82, 0xB9, 0x49, 0xE3, 0x82, - 0xAA, 0xE3, 0x83, 0xBC, 0xE3, 0x83, 0xA0, 0x49, + 0x29, 0x48, 0x28, 0xE1, 0x84, 0x86, 0xE1, 0x85, + 0xA1, 0x29, 0x48, 0x28, 0xE1, 0x84, 0x87, 0xE1, + 0x85, 0xA1, 0x29, 0x48, 0x28, 0xE1, 0x84, 0x89, + 0xE1, 0x85, 0xA1, 0x29, 0x48, 0x28, 0xE1, 0x84, + 0x8B, 0xE1, 0x85, 0xA1, 0x29, 0x48, 0x28, 0xE1, + 0x84, 0x8C, 0xE1, 0x85, 0xA1, 0x29, 0x48, 0x28, + 0xE1, 0x84, 0x8C, 0xE1, 0x85, 0xAE, 0x29, 0x48, + 0x28, 0xE1, 0x84, 0x8E, 0xE1, 0x85, 0xA1, 0x29, // Bytes 28c0 - 28ff - 0xE3, 0x82, 0xAB, 0xE3, 0x82, 0xA4, 0xE3, 0x83, - 0xAA, 0x49, 0xE3, 0x82, 0xB1, 0xE3, 0x83, 0xBC, - 0xE3, 0x82, 0xB9, 0x49, 0xE3, 0x82, 0xB3, 0xE3, - 0x83, 0xAB, 0xE3, 0x83, 0x8A, 0x49, 0xE3, 0x82, - 0xBB, 0xE3, 0x83, 0xB3, 0xE3, 0x83, 0x81, 0x49, - 0xE3, 0x82, 0xBB, 0xE3, 0x83, 0xB3, 0xE3, 0x83, - 0x88, 0x49, 0xE3, 0x83, 0x86, 0xE3, 0x82, 0x99, - 0xE3, 0x82, 0xB7, 0x49, 0xE3, 0x83, 0x88, 0xE3, + 0x48, 0x28, 0xE1, 0x84, 0x8F, 0xE1, 0x85, 0xA1, + 0x29, 0x48, 0x28, 0xE1, 0x84, 0x90, 0xE1, 0x85, + 0xA1, 0x29, 0x48, 0x28, 0xE1, 0x84, 0x91, 0xE1, + 0x85, 0xA1, 0x29, 0x48, 0x28, 0xE1, 0x84, 0x92, + 0xE1, 0x85, 0xA1, 0x29, 0x48, 0x72, 0x61, 0x64, + 0xE2, 0x88, 0x95, 0x73, 0x32, 0x48, 0xD8, 0xA7, + 0xD9, 0x83, 0xD8, 0xA8, 0xD8, 0xB1, 0x48, 0xD8, + 0xA7, 0xD9, 0x84, 0xD9, 0x84, 0xD9, 0x87, 0x48, // Bytes 2900 - 293f - 0x82, 0x99, 0xE3, 0x83, 0xAB, 0x49, 0xE3, 0x83, - 0x8E, 0xE3, 0x83, 0x83, 0xE3, 0x83, 0x88, 0x49, - 0xE3, 0x83, 0x8F, 0xE3, 0x82, 0xA4, 0xE3, 0x83, - 0x84, 0x49, 0xE3, 0x83, 0x92, 0xE3, 0x82, 0x99, - 0xE3, 0x83, 0xAB, 0x49, 0xE3, 0x83, 0x92, 0xE3, - 0x82, 0x9A, 0xE3, 0x82, 0xB3, 0x49, 0xE3, 0x83, - 0x95, 0xE3, 0x83, 0xA9, 0xE3, 0x83, 0xB3, 0x49, - 0xE3, 0x83, 0x98, 0xE3, 0x82, 0x9A, 0xE3, 0x82, + 0xD8, 0xB1, 0xD8, 0xB3, 0xD9, 0x88, 0xD9, 0x84, + 0x48, 0xD8, 0xB1, 0xDB, 0x8C, 0xD8, 0xA7, 0xD9, + 0x84, 0x48, 0xD8, 0xB5, 0xD9, 0x84, 0xD8, 0xB9, + 0xD9, 0x85, 0x48, 0xD8, 0xB9, 0xD9, 0x84, 0xD9, + 0x8A, 0xD9, 0x87, 0x48, 0xD9, 0x85, 0xD8, 0xAD, + 0xD9, 0x85, 0xD8, 0xAF, 0x48, 0xD9, 0x88, 0xD8, + 0xB3, 0xD9, 0x84, 0xD9, 0x85, 0x49, 0xE2, 0x80, + 0xB2, 0xE2, 0x80, 0xB2, 0xE2, 0x80, 0xB2, 0x49, // Bytes 2940 - 297f - 0xBD, 0x49, 0xE3, 0x83, 0x98, 0xE3, 0x83, 0xAB, - 0xE3, 0x83, 0x84, 0x49, 0xE3, 0x83, 0x9B, 0xE3, - 0x83, 0xBC, 0xE3, 0x83, 0xAB, 0x49, 0xE3, 0x83, - 0x9B, 0xE3, 0x83, 0xBC, 0xE3, 0x83, 0xB3, 0x49, - 0xE3, 0x83, 0x9E, 0xE3, 0x82, 0xA4, 0xE3, 0x83, - 0xAB, 0x49, 0xE3, 0x83, 0x9E, 0xE3, 0x83, 0x83, - 0xE3, 0x83, 0x8F, 0x49, 0xE3, 0x83, 0x9E, 0xE3, - 0x83, 0xAB, 0xE3, 0x82, 0xAF, 0x49, 0xE3, 0x83, + 0xE2, 0x80, 0xB5, 0xE2, 0x80, 0xB5, 0xE2, 0x80, + 0xB5, 0x49, 0xE2, 0x88, 0xAB, 0xE2, 0x88, 0xAB, + 0xE2, 0x88, 0xAB, 0x49, 0xE2, 0x88, 0xAE, 0xE2, + 0x88, 0xAE, 0xE2, 0x88, 0xAE, 0x49, 0xE3, 0x80, + 0x94, 0xE4, 0xB8, 0x89, 0xE3, 0x80, 0x95, 0x49, + 0xE3, 0x80, 0x94, 0xE4, 0xBA, 0x8C, 0xE3, 0x80, + 0x95, 0x49, 0xE3, 0x80, 0x94, 0xE5, 0x8B, 0x9D, + 0xE3, 0x80, 0x95, 0x49, 0xE3, 0x80, 0x94, 0xE5, // Bytes 2980 - 29bf - 0xA4, 0xE3, 0x83, 0xBC, 0xE3, 0x83, 0xAB, 0x49, - 0xE3, 0x83, 0xA6, 0xE3, 0x82, 0xA2, 0xE3, 0x83, - 0xB3, 0x49, 0xE3, 0x83, 0xAF, 0xE3, 0x83, 0x83, - 0xE3, 0x83, 0x88, 0x4C, 0xE2, 0x80, 0xB2, 0xE2, - 0x80, 0xB2, 0xE2, 0x80, 0xB2, 0xE2, 0x80, 0xB2, - 0x4C, 0xE2, 0x88, 0xAB, 0xE2, 0x88, 0xAB, 0xE2, - 0x88, 0xAB, 0xE2, 0x88, 0xAB, 0x4C, 0xE3, 0x82, - 0xA2, 0xE3, 0x83, 0xAB, 0xE3, 0x83, 0x95, 0xE3, + 0xAE, 0x89, 0xE3, 0x80, 0x95, 0x49, 0xE3, 0x80, + 0x94, 0xE6, 0x89, 0x93, 0xE3, 0x80, 0x95, 0x49, + 0xE3, 0x80, 0x94, 0xE6, 0x95, 0x97, 0xE3, 0x80, + 0x95, 0x49, 0xE3, 0x80, 0x94, 0xE6, 0x9C, 0xAC, + 0xE3, 0x80, 0x95, 0x49, 0xE3, 0x80, 0x94, 0xE7, + 0x82, 0xB9, 0xE3, 0x80, 0x95, 0x49, 0xE3, 0x80, + 0x94, 0xE7, 0x9B, 0x97, 0xE3, 0x80, 0x95, 0x49, + 0xE3, 0x82, 0xA2, 0xE3, 0x83, 0xBC, 0xE3, 0x83, // Bytes 29c0 - 29ff - 0x82, 0xA1, 0x4C, 0xE3, 0x82, 0xA8, 0xE3, 0x83, - 0xBC, 0xE3, 0x82, 0xAB, 0xE3, 0x83, 0xBC, 0x4C, - 0xE3, 0x82, 0xAB, 0xE3, 0x82, 0x99, 0xE3, 0x83, - 0xAD, 0xE3, 0x83, 0xB3, 0x4C, 0xE3, 0x82, 0xAB, - 0xE3, 0x82, 0x99, 0xE3, 0x83, 0xB3, 0xE3, 0x83, - 0x9E, 0x4C, 0xE3, 0x82, 0xAB, 0xE3, 0x83, 0xA9, - 0xE3, 0x83, 0x83, 0xE3, 0x83, 0x88, 0x4C, 0xE3, - 0x82, 0xAB, 0xE3, 0x83, 0xAD, 0xE3, 0x83, 0xAA, + 0xAB, 0x49, 0xE3, 0x82, 0xA4, 0xE3, 0x83, 0xB3, + 0xE3, 0x83, 0x81, 0x49, 0xE3, 0x82, 0xA6, 0xE3, + 0x82, 0xA9, 0xE3, 0x83, 0xB3, 0x49, 0xE3, 0x82, + 0xAA, 0xE3, 0x83, 0xB3, 0xE3, 0x82, 0xB9, 0x49, + 0xE3, 0x82, 0xAA, 0xE3, 0x83, 0xBC, 0xE3, 0x83, + 0xA0, 0x49, 0xE3, 0x82, 0xAB, 0xE3, 0x82, 0xA4, + 0xE3, 0x83, 0xAA, 0x49, 0xE3, 0x82, 0xB1, 0xE3, + 0x83, 0xBC, 0xE3, 0x82, 0xB9, 0x49, 0xE3, 0x82, // Bytes 2a00 - 2a3f - 0xE3, 0x83, 0xBC, 0x4C, 0xE3, 0x82, 0xAD, 0xE3, - 0x82, 0x99, 0xE3, 0x83, 0x8B, 0xE3, 0x83, 0xBC, - 0x4C, 0xE3, 0x82, 0xAD, 0xE3, 0x83, 0xA5, 0xE3, - 0x83, 0xAA, 0xE3, 0x83, 0xBC, 0x4C, 0xE3, 0x82, - 0xAF, 0xE3, 0x82, 0x99, 0xE3, 0x83, 0xA9, 0xE3, - 0x83, 0xA0, 0x4C, 0xE3, 0x82, 0xAF, 0xE3, 0x83, - 0xAD, 0xE3, 0x83, 0xBC, 0xE3, 0x83, 0x8D, 0x4C, - 0xE3, 0x82, 0xB5, 0xE3, 0x82, 0xA4, 0xE3, 0x82, + 0xB3, 0xE3, 0x83, 0xAB, 0xE3, 0x83, 0x8A, 0x49, + 0xE3, 0x82, 0xBB, 0xE3, 0x83, 0xB3, 0xE3, 0x83, + 0x81, 0x49, 0xE3, 0x82, 0xBB, 0xE3, 0x83, 0xB3, + 0xE3, 0x83, 0x88, 0x49, 0xE3, 0x83, 0x86, 0xE3, + 0x82, 0x99, 0xE3, 0x82, 0xB7, 0x49, 0xE3, 0x83, + 0x88, 0xE3, 0x82, 0x99, 0xE3, 0x83, 0xAB, 0x49, + 0xE3, 0x83, 0x8E, 0xE3, 0x83, 0x83, 0xE3, 0x83, + 0x88, 0x49, 0xE3, 0x83, 0x8F, 0xE3, 0x82, 0xA4, // Bytes 2a40 - 2a7f - 0xAF, 0xE3, 0x83, 0xAB, 0x4C, 0xE3, 0x82, 0xBF, - 0xE3, 0x82, 0x99, 0xE3, 0x83, 0xBC, 0xE3, 0x82, - 0xB9, 0x4C, 0xE3, 0x83, 0x8F, 0xE3, 0x82, 0x9A, - 0xE3, 0x83, 0xBC, 0xE3, 0x83, 0x84, 0x4C, 0xE3, - 0x83, 0x92, 0xE3, 0x82, 0x9A, 0xE3, 0x82, 0xAF, - 0xE3, 0x83, 0xAB, 0x4C, 0xE3, 0x83, 0x95, 0xE3, - 0x82, 0xA3, 0xE3, 0x83, 0xBC, 0xE3, 0x83, 0x88, - 0x4C, 0xE3, 0x83, 0x98, 0xE3, 0x82, 0x99, 0xE3, + 0xE3, 0x83, 0x84, 0x49, 0xE3, 0x83, 0x92, 0xE3, + 0x82, 0x99, 0xE3, 0x83, 0xAB, 0x49, 0xE3, 0x83, + 0x92, 0xE3, 0x82, 0x9A, 0xE3, 0x82, 0xB3, 0x49, + 0xE3, 0x83, 0x95, 0xE3, 0x83, 0xA9, 0xE3, 0x83, + 0xB3, 0x49, 0xE3, 0x83, 0x98, 0xE3, 0x82, 0x9A, + 0xE3, 0x82, 0xBD, 0x49, 0xE3, 0x83, 0x98, 0xE3, + 0x83, 0xAB, 0xE3, 0x83, 0x84, 0x49, 0xE3, 0x83, + 0x9B, 0xE3, 0x83, 0xBC, 0xE3, 0x83, 0xAB, 0x49, // Bytes 2a80 - 2abf - 0x83, 0xBC, 0xE3, 0x82, 0xBF, 0x4C, 0xE3, 0x83, - 0x98, 0xE3, 0x82, 0x9A, 0xE3, 0x83, 0x8B, 0xE3, - 0x83, 0x92, 0x4C, 0xE3, 0x83, 0x98, 0xE3, 0x82, - 0x9A, 0xE3, 0x83, 0xB3, 0xE3, 0x82, 0xB9, 0x4C, - 0xE3, 0x83, 0x9B, 0xE3, 0x82, 0x99, 0xE3, 0x83, - 0xAB, 0xE3, 0x83, 0x88, 0x4C, 0xE3, 0x83, 0x9E, - 0xE3, 0x82, 0xA4, 0xE3, 0x82, 0xAF, 0xE3, 0x83, - 0xAD, 0x4C, 0xE3, 0x83, 0x9F, 0xE3, 0x82, 0xAF, + 0xE3, 0x83, 0x9B, 0xE3, 0x83, 0xBC, 0xE3, 0x83, + 0xB3, 0x49, 0xE3, 0x83, 0x9E, 0xE3, 0x82, 0xA4, + 0xE3, 0x83, 0xAB, 0x49, 0xE3, 0x83, 0x9E, 0xE3, + 0x83, 0x83, 0xE3, 0x83, 0x8F, 0x49, 0xE3, 0x83, + 0x9E, 0xE3, 0x83, 0xAB, 0xE3, 0x82, 0xAF, 0x49, + 0xE3, 0x83, 0xA4, 0xE3, 0x83, 0xBC, 0xE3, 0x83, + 0xAB, 0x49, 0xE3, 0x83, 0xA6, 0xE3, 0x82, 0xA2, + 0xE3, 0x83, 0xB3, 0x49, 0xE3, 0x83, 0xAF, 0xE3, // Bytes 2ac0 - 2aff - 0xE3, 0x83, 0xAD, 0xE3, 0x83, 0xB3, 0x4C, 0xE3, - 0x83, 0xA1, 0xE3, 0x83, 0xBC, 0xE3, 0x83, 0x88, - 0xE3, 0x83, 0xAB, 0x4C, 0xE3, 0x83, 0xAA, 0xE3, - 0x83, 0x83, 0xE3, 0x83, 0x88, 0xE3, 0x83, 0xAB, - 0x4C, 0xE3, 0x83, 0xAB, 0xE3, 0x83, 0x92, 0xE3, - 0x82, 0x9A, 0xE3, 0x83, 0xBC, 0x4C, 0xE6, 0xA0, - 0xAA, 0xE5, 0xBC, 0x8F, 0xE4, 0xBC, 0x9A, 0xE7, - 0xA4, 0xBE, 0x4E, 0x28, 0xE1, 0x84, 0x8B, 0xE1, + 0x83, 0x83, 0xE3, 0x83, 0x88, 0x4C, 0xE2, 0x80, + 0xB2, 0xE2, 0x80, 0xB2, 0xE2, 0x80, 0xB2, 0xE2, + 0x80, 0xB2, 0x4C, 0xE2, 0x88, 0xAB, 0xE2, 0x88, + 0xAB, 0xE2, 0x88, 0xAB, 0xE2, 0x88, 0xAB, 0x4C, + 0xE3, 0x82, 0xA2, 0xE3, 0x83, 0xAB, 0xE3, 0x83, + 0x95, 0xE3, 0x82, 0xA1, 0x4C, 0xE3, 0x82, 0xA8, + 0xE3, 0x83, 0xBC, 0xE3, 0x82, 0xAB, 0xE3, 0x83, + 0xBC, 0x4C, 0xE3, 0x82, 0xAB, 0xE3, 0x82, 0x99, // Bytes 2b00 - 2b3f - 0x85, 0xA9, 0xE1, 0x84, 0x92, 0xE1, 0x85, 0xAE, - 0x29, 0x4F, 0xD8, 0xAC, 0xD9, 0x84, 0x20, 0xD8, - 0xAC, 0xD9, 0x84, 0xD8, 0xA7, 0xD9, 0x84, 0xD9, - 0x87, 0x4F, 0xE3, 0x82, 0xA2, 0xE3, 0x83, 0x8F, - 0xE3, 0x82, 0x9A, 0xE3, 0x83, 0xBC, 0xE3, 0x83, - 0x88, 0x4F, 0xE3, 0x82, 0xA2, 0xE3, 0x83, 0xB3, - 0xE3, 0x83, 0x98, 0xE3, 0x82, 0x9A, 0xE3, 0x82, - 0xA2, 0x4F, 0xE3, 0x82, 0xAD, 0xE3, 0x83, 0xAD, + 0xE3, 0x83, 0xAD, 0xE3, 0x83, 0xB3, 0x4C, 0xE3, + 0x82, 0xAB, 0xE3, 0x82, 0x99, 0xE3, 0x83, 0xB3, + 0xE3, 0x83, 0x9E, 0x4C, 0xE3, 0x82, 0xAB, 0xE3, + 0x83, 0xA9, 0xE3, 0x83, 0x83, 0xE3, 0x83, 0x88, + 0x4C, 0xE3, 0x82, 0xAB, 0xE3, 0x83, 0xAD, 0xE3, + 0x83, 0xAA, 0xE3, 0x83, 0xBC, 0x4C, 0xE3, 0x82, + 0xAD, 0xE3, 0x82, 0x99, 0xE3, 0x83, 0x8B, 0xE3, + 0x83, 0xBC, 0x4C, 0xE3, 0x82, 0xAD, 0xE3, 0x83, // Bytes 2b40 - 2b7f - 0xE3, 0x83, 0xAF, 0xE3, 0x83, 0x83, 0xE3, 0x83, - 0x88, 0x4F, 0xE3, 0x82, 0xB5, 0xE3, 0x83, 0xB3, - 0xE3, 0x83, 0x81, 0xE3, 0x83, 0xBC, 0xE3, 0x83, - 0xA0, 0x4F, 0xE3, 0x83, 0x8F, 0xE3, 0x82, 0x99, - 0xE3, 0x83, 0xBC, 0xE3, 0x83, 0xAC, 0xE3, 0x83, - 0xAB, 0x4F, 0xE3, 0x83, 0x98, 0xE3, 0x82, 0xAF, - 0xE3, 0x82, 0xBF, 0xE3, 0x83, 0xBC, 0xE3, 0x83, - 0xAB, 0x4F, 0xE3, 0x83, 0x9B, 0xE3, 0x82, 0x9A, + 0xA5, 0xE3, 0x83, 0xAA, 0xE3, 0x83, 0xBC, 0x4C, + 0xE3, 0x82, 0xAF, 0xE3, 0x82, 0x99, 0xE3, 0x83, + 0xA9, 0xE3, 0x83, 0xA0, 0x4C, 0xE3, 0x82, 0xAF, + 0xE3, 0x83, 0xAD, 0xE3, 0x83, 0xBC, 0xE3, 0x83, + 0x8D, 0x4C, 0xE3, 0x82, 0xB5, 0xE3, 0x82, 0xA4, + 0xE3, 0x82, 0xAF, 0xE3, 0x83, 0xAB, 0x4C, 0xE3, + 0x82, 0xBF, 0xE3, 0x82, 0x99, 0xE3, 0x83, 0xBC, + 0xE3, 0x82, 0xB9, 0x4C, 0xE3, 0x83, 0x8F, 0xE3, // Bytes 2b80 - 2bbf - 0xE3, 0x82, 0xA4, 0xE3, 0x83, 0xB3, 0xE3, 0x83, - 0x88, 0x4F, 0xE3, 0x83, 0x9E, 0xE3, 0x83, 0xB3, - 0xE3, 0x82, 0xB7, 0xE3, 0x83, 0xA7, 0xE3, 0x83, - 0xB3, 0x4F, 0xE3, 0x83, 0xA1, 0xE3, 0x82, 0xAB, - 0xE3, 0x82, 0x99, 0xE3, 0x83, 0x88, 0xE3, 0x83, - 0xB3, 0x4F, 0xE3, 0x83, 0xAB, 0xE3, 0x83, 0xBC, - 0xE3, 0x83, 0x95, 0xE3, 0x82, 0x99, 0xE3, 0x83, - 0xAB, 0x51, 0x28, 0xE1, 0x84, 0x8B, 0xE1, 0x85, + 0x82, 0x9A, 0xE3, 0x83, 0xBC, 0xE3, 0x83, 0x84, + 0x4C, 0xE3, 0x83, 0x92, 0xE3, 0x82, 0x9A, 0xE3, + 0x82, 0xAF, 0xE3, 0x83, 0xAB, 0x4C, 0xE3, 0x83, + 0x95, 0xE3, 0x82, 0xA3, 0xE3, 0x83, 0xBC, 0xE3, + 0x83, 0x88, 0x4C, 0xE3, 0x83, 0x98, 0xE3, 0x82, + 0x99, 0xE3, 0x83, 0xBC, 0xE3, 0x82, 0xBF, 0x4C, + 0xE3, 0x83, 0x98, 0xE3, 0x82, 0x9A, 0xE3, 0x83, + 0x8B, 0xE3, 0x83, 0x92, 0x4C, 0xE3, 0x83, 0x98, // Bytes 2bc0 - 2bff - 0xA9, 0xE1, 0x84, 0x8C, 0xE1, 0x85, 0xA5, 0xE1, - 0x86, 0xAB, 0x29, 0x52, 0xE3, 0x82, 0xAD, 0xE3, - 0x82, 0x99, 0xE3, 0x83, 0xAB, 0xE3, 0x82, 0xBF, - 0xE3, 0x82, 0x99, 0xE3, 0x83, 0xBC, 0x52, 0xE3, - 0x82, 0xAD, 0xE3, 0x83, 0xAD, 0xE3, 0x82, 0xAF, - 0xE3, 0x82, 0x99, 0xE3, 0x83, 0xA9, 0xE3, 0x83, - 0xA0, 0x52, 0xE3, 0x82, 0xAD, 0xE3, 0x83, 0xAD, - 0xE3, 0x83, 0xA1, 0xE3, 0x83, 0xBC, 0xE3, 0x83, + 0xE3, 0x82, 0x9A, 0xE3, 0x83, 0xB3, 0xE3, 0x82, + 0xB9, 0x4C, 0xE3, 0x83, 0x9B, 0xE3, 0x82, 0x99, + 0xE3, 0x83, 0xAB, 0xE3, 0x83, 0x88, 0x4C, 0xE3, + 0x83, 0x9E, 0xE3, 0x82, 0xA4, 0xE3, 0x82, 0xAF, + 0xE3, 0x83, 0xAD, 0x4C, 0xE3, 0x83, 0x9F, 0xE3, + 0x82, 0xAF, 0xE3, 0x83, 0xAD, 0xE3, 0x83, 0xB3, + 0x4C, 0xE3, 0x83, 0xA1, 0xE3, 0x83, 0xBC, 0xE3, + 0x83, 0x88, 0xE3, 0x83, 0xAB, 0x4C, 0xE3, 0x83, // Bytes 2c00 - 2c3f - 0x88, 0xE3, 0x83, 0xAB, 0x52, 0xE3, 0x82, 0xAF, - 0xE3, 0x82, 0x99, 0xE3, 0x83, 0xA9, 0xE3, 0x83, - 0xA0, 0xE3, 0x83, 0x88, 0xE3, 0x83, 0xB3, 0x52, - 0xE3, 0x82, 0xAF, 0xE3, 0x83, 0xAB, 0xE3, 0x82, - 0xBB, 0xE3, 0x82, 0x99, 0xE3, 0x82, 0xA4, 0xE3, - 0x83, 0xAD, 0x52, 0xE3, 0x83, 0x8F, 0xE3, 0x82, - 0x9A, 0xE3, 0x83, 0xBC, 0xE3, 0x82, 0xBB, 0xE3, - 0x83, 0xB3, 0xE3, 0x83, 0x88, 0x52, 0xE3, 0x83, + 0xAA, 0xE3, 0x83, 0x83, 0xE3, 0x83, 0x88, 0xE3, + 0x83, 0xAB, 0x4C, 0xE3, 0x83, 0xAB, 0xE3, 0x83, + 0x92, 0xE3, 0x82, 0x9A, 0xE3, 0x83, 0xBC, 0x4C, + 0xE6, 0xA0, 0xAA, 0xE5, 0xBC, 0x8F, 0xE4, 0xBC, + 0x9A, 0xE7, 0xA4, 0xBE, 0x4E, 0x28, 0xE1, 0x84, + 0x8B, 0xE1, 0x85, 0xA9, 0xE1, 0x84, 0x92, 0xE1, + 0x85, 0xAE, 0x29, 0x4F, 0xD8, 0xAC, 0xD9, 0x84, + 0x20, 0xD8, 0xAC, 0xD9, 0x84, 0xD8, 0xA7, 0xD9, // Bytes 2c40 - 2c7f - 0x92, 0xE3, 0x82, 0x9A, 0xE3, 0x82, 0xA2, 0xE3, - 0x82, 0xB9, 0xE3, 0x83, 0x88, 0xE3, 0x83, 0xAB, - 0x52, 0xE3, 0x83, 0x95, 0xE3, 0x82, 0x99, 0xE3, - 0x83, 0x83, 0xE3, 0x82, 0xB7, 0xE3, 0x82, 0xA7, - 0xE3, 0x83, 0xAB, 0x52, 0xE3, 0x83, 0x9F, 0xE3, - 0x83, 0xAA, 0xE3, 0x83, 0x8F, 0xE3, 0x82, 0x99, - 0xE3, 0x83, 0xBC, 0xE3, 0x83, 0xAB, 0x52, 0xE3, - 0x83, 0xAC, 0xE3, 0x83, 0xB3, 0xE3, 0x83, 0x88, + 0x84, 0xD9, 0x87, 0x4F, 0xE3, 0x82, 0xA2, 0xE3, + 0x83, 0x8F, 0xE3, 0x82, 0x9A, 0xE3, 0x83, 0xBC, + 0xE3, 0x83, 0x88, 0x4F, 0xE3, 0x82, 0xA2, 0xE3, + 0x83, 0xB3, 0xE3, 0x83, 0x98, 0xE3, 0x82, 0x9A, + 0xE3, 0x82, 0xA2, 0x4F, 0xE3, 0x82, 0xAD, 0xE3, + 0x83, 0xAD, 0xE3, 0x83, 0xAF, 0xE3, 0x83, 0x83, + 0xE3, 0x83, 0x88, 0x4F, 0xE3, 0x82, 0xB5, 0xE3, + 0x83, 0xB3, 0xE3, 0x83, 0x81, 0xE3, 0x83, 0xBC, // Bytes 2c80 - 2cbf - 0xE3, 0x82, 0xB1, 0xE3, 0x82, 0x99, 0xE3, 0x83, - 0xB3, 0x61, 0xD8, 0xB5, 0xD9, 0x84, 0xD9, 0x89, - 0x20, 0xD8, 0xA7, 0xD9, 0x84, 0xD9, 0x84, 0xD9, - 0x87, 0x20, 0xD8, 0xB9, 0xD9, 0x84, 0xD9, 0x8A, - 0xD9, 0x87, 0x20, 0xD9, 0x88, 0xD8, 0xB3, 0xD9, - 0x84, 0xD9, 0x85, 0x06, 0xE0, 0xA7, 0x87, 0xE0, - 0xA6, 0xBE, 0x01, 0x06, 0xE0, 0xA7, 0x87, 0xE0, - 0xA7, 0x97, 0x01, 0x06, 0xE0, 0xAD, 0x87, 0xE0, + 0xE3, 0x83, 0xA0, 0x4F, 0xE3, 0x83, 0x8F, 0xE3, + 0x82, 0x99, 0xE3, 0x83, 0xBC, 0xE3, 0x83, 0xAC, + 0xE3, 0x83, 0xAB, 0x4F, 0xE3, 0x83, 0x98, 0xE3, + 0x82, 0xAF, 0xE3, 0x82, 0xBF, 0xE3, 0x83, 0xBC, + 0xE3, 0x83, 0xAB, 0x4F, 0xE3, 0x83, 0x9B, 0xE3, + 0x82, 0x9A, 0xE3, 0x82, 0xA4, 0xE3, 0x83, 0xB3, + 0xE3, 0x83, 0x88, 0x4F, 0xE3, 0x83, 0x9E, 0xE3, + 0x83, 0xB3, 0xE3, 0x82, 0xB7, 0xE3, 0x83, 0xA7, // Bytes 2cc0 - 2cff - 0xAC, 0xBE, 0x01, 0x06, 0xE0, 0xAD, 0x87, 0xE0, - 0xAD, 0x96, 0x01, 0x06, 0xE0, 0xAD, 0x87, 0xE0, - 0xAD, 0x97, 0x01, 0x06, 0xE0, 0xAE, 0x92, 0xE0, - 0xAF, 0x97, 0x01, 0x06, 0xE0, 0xAF, 0x86, 0xE0, - 0xAE, 0xBE, 0x01, 0x06, 0xE0, 0xAF, 0x86, 0xE0, - 0xAF, 0x97, 0x01, 0x06, 0xE0, 0xAF, 0x87, 0xE0, - 0xAE, 0xBE, 0x01, 0x06, 0xE0, 0xB2, 0xBF, 0xE0, - 0xB3, 0x95, 0x01, 0x06, 0xE0, 0xB3, 0x86, 0xE0, + 0xE3, 0x83, 0xB3, 0x4F, 0xE3, 0x83, 0xA1, 0xE3, + 0x82, 0xAB, 0xE3, 0x82, 0x99, 0xE3, 0x83, 0x88, + 0xE3, 0x83, 0xB3, 0x4F, 0xE3, 0x83, 0xAB, 0xE3, + 0x83, 0xBC, 0xE3, 0x83, 0x95, 0xE3, 0x82, 0x99, + 0xE3, 0x83, 0xAB, 0x51, 0x28, 0xE1, 0x84, 0x8B, + 0xE1, 0x85, 0xA9, 0xE1, 0x84, 0x8C, 0xE1, 0x85, + 0xA5, 0xE1, 0x86, 0xAB, 0x29, 0x52, 0xE3, 0x82, + 0xAD, 0xE3, 0x82, 0x99, 0xE3, 0x83, 0xAB, 0xE3, // Bytes 2d00 - 2d3f - 0xB3, 0x95, 0x01, 0x06, 0xE0, 0xB3, 0x86, 0xE0, - 0xB3, 0x96, 0x01, 0x06, 0xE0, 0xB5, 0x86, 0xE0, - 0xB4, 0xBE, 0x01, 0x06, 0xE0, 0xB5, 0x86, 0xE0, - 0xB5, 0x97, 0x01, 0x06, 0xE0, 0xB5, 0x87, 0xE0, - 0xB4, 0xBE, 0x01, 0x06, 0xE0, 0xB7, 0x99, 0xE0, - 0xB7, 0x9F, 0x01, 0x06, 0xE1, 0x80, 0xA5, 0xE1, - 0x80, 0xAE, 0x01, 0x06, 0xE1, 0xAC, 0x85, 0xE1, - 0xAC, 0xB5, 0x01, 0x06, 0xE1, 0xAC, 0x87, 0xE1, + 0x82, 0xBF, 0xE3, 0x82, 0x99, 0xE3, 0x83, 0xBC, + 0x52, 0xE3, 0x82, 0xAD, 0xE3, 0x83, 0xAD, 0xE3, + 0x82, 0xAF, 0xE3, 0x82, 0x99, 0xE3, 0x83, 0xA9, + 0xE3, 0x83, 0xA0, 0x52, 0xE3, 0x82, 0xAD, 0xE3, + 0x83, 0xAD, 0xE3, 0x83, 0xA1, 0xE3, 0x83, 0xBC, + 0xE3, 0x83, 0x88, 0xE3, 0x83, 0xAB, 0x52, 0xE3, + 0x82, 0xAF, 0xE3, 0x82, 0x99, 0xE3, 0x83, 0xA9, + 0xE3, 0x83, 0xA0, 0xE3, 0x83, 0x88, 0xE3, 0x83, // Bytes 2d40 - 2d7f - 0xAC, 0xB5, 0x01, 0x06, 0xE1, 0xAC, 0x89, 0xE1, - 0xAC, 0xB5, 0x01, 0x06, 0xE1, 0xAC, 0x8B, 0xE1, - 0xAC, 0xB5, 0x01, 0x06, 0xE1, 0xAC, 0x8D, 0xE1, - 0xAC, 0xB5, 0x01, 0x06, 0xE1, 0xAC, 0x91, 0xE1, - 0xAC, 0xB5, 0x01, 0x06, 0xE1, 0xAC, 0xBA, 0xE1, - 0xAC, 0xB5, 0x01, 0x06, 0xE1, 0xAC, 0xBC, 0xE1, - 0xAC, 0xB5, 0x01, 0x06, 0xE1, 0xAC, 0xBE, 0xE1, - 0xAC, 0xB5, 0x01, 0x06, 0xE1, 0xAC, 0xBF, 0xE1, + 0xB3, 0x52, 0xE3, 0x82, 0xAF, 0xE3, 0x83, 0xAB, + 0xE3, 0x82, 0xBB, 0xE3, 0x82, 0x99, 0xE3, 0x82, + 0xA4, 0xE3, 0x83, 0xAD, 0x52, 0xE3, 0x83, 0x8F, + 0xE3, 0x82, 0x9A, 0xE3, 0x83, 0xBC, 0xE3, 0x82, + 0xBB, 0xE3, 0x83, 0xB3, 0xE3, 0x83, 0x88, 0x52, + 0xE3, 0x83, 0x92, 0xE3, 0x82, 0x9A, 0xE3, 0x82, + 0xA2, 0xE3, 0x82, 0xB9, 0xE3, 0x83, 0x88, 0xE3, + 0x83, 0xAB, 0x52, 0xE3, 0x83, 0x95, 0xE3, 0x82, // Bytes 2d80 - 2dbf - 0xAC, 0xB5, 0x01, 0x06, 0xE1, 0xAD, 0x82, 0xE1, - 0xAC, 0xB5, 0x01, 0x08, 0xF0, 0x91, 0x84, 0xB1, - 0xF0, 0x91, 0x84, 0xA7, 0x01, 0x08, 0xF0, 0x91, - 0x84, 0xB2, 0xF0, 0x91, 0x84, 0xA7, 0x01, 0x08, - 0xF0, 0x91, 0x8D, 0x87, 0xF0, 0x91, 0x8C, 0xBE, - 0x01, 0x08, 0xF0, 0x91, 0x8D, 0x87, 0xF0, 0x91, - 0x8D, 0x97, 0x01, 0x08, 0xF0, 0x91, 0x92, 0xB9, - 0xF0, 0x91, 0x92, 0xB0, 0x01, 0x08, 0xF0, 0x91, + 0x99, 0xE3, 0x83, 0x83, 0xE3, 0x82, 0xB7, 0xE3, + 0x82, 0xA7, 0xE3, 0x83, 0xAB, 0x52, 0xE3, 0x83, + 0x9F, 0xE3, 0x83, 0xAA, 0xE3, 0x83, 0x8F, 0xE3, + 0x82, 0x99, 0xE3, 0x83, 0xBC, 0xE3, 0x83, 0xAB, + 0x52, 0xE3, 0x83, 0xAC, 0xE3, 0x83, 0xB3, 0xE3, + 0x83, 0x88, 0xE3, 0x82, 0xB1, 0xE3, 0x82, 0x99, + 0xE3, 0x83, 0xB3, 0x5F, 0xD8, 0xB5, 0xD9, 0x84, + 0xD9, 0x89, 0x20, 0xD8, 0xA7, 0xD9, 0x84, 0xD9, // Bytes 2dc0 - 2dff - 0x92, 0xB9, 0xF0, 0x91, 0x92, 0xBA, 0x01, 0x08, - 0xF0, 0x91, 0x92, 0xB9, 0xF0, 0x91, 0x92, 0xBD, - 0x01, 0x08, 0xF0, 0x91, 0x96, 0xB8, 0xF0, 0x91, - 0x96, 0xAF, 0x01, 0x08, 0xF0, 0x91, 0x96, 0xB9, - 0xF0, 0x91, 0x96, 0xAF, 0x01, 0x08, 0xF0, 0x91, - 0xA4, 0xB5, 0xF0, 0x91, 0xA4, 0xB0, 0x01, 0x09, - 0xE0, 0xB3, 0x86, 0xE0, 0xB3, 0x82, 0xE0, 0xB3, - 0x95, 0x02, 0x09, 0xE0, 0xB7, 0x99, 0xE0, 0xB7, - // Bytes 2e00 - 2e3f - 0x8F, 0xE0, 0xB7, 0x8A, 0x16, 0x44, 0x44, 0x5A, + 0x84, 0xD9, 0x87, 0x20, 0xD8, 0xB9, 0xD9, 0x84, + 0xD9, 0x8A, 0xD9, 0x87, 0x20, 0xD9, 0x88, 0xD8, + 0xB3, 0xD9, 0x84, 0xD9, 0x85, 0x44, 0x44, 0x5A, 0xCC, 0x8C, 0xCD, 0x44, 0x44, 0x7A, 0xCC, 0x8C, 0xCD, 0x44, 0x64, 0x7A, 0xCC, 0x8C, 0xCD, 0x46, 0xD9, 0x84, 0xD8, 0xA7, 0xD9, 0x93, 0xCD, 0x46, 0xD9, 0x84, 0xD8, 0xA7, 0xD9, 0x94, 0xCD, 0x46, - 0xD9, 0x84, 0xD8, 0xA7, 0xD9, 0x95, 0xB9, 0x46, - 0xE1, 0x84, 0x80, 0xE1, 0x85, 0xA1, 0x01, 0x46, - 0xE1, 0x84, 0x82, 0xE1, 0x85, 0xA1, 0x01, 0x46, - // Bytes 2e40 - 2e7f - 0xE1, 0x84, 0x83, 0xE1, 0x85, 0xA1, 0x01, 0x46, - 0xE1, 0x84, 0x85, 0xE1, 0x85, 0xA1, 0x01, 0x46, - 0xE1, 0x84, 0x86, 0xE1, 0x85, 0xA1, 0x01, 0x46, - 0xE1, 0x84, 0x87, 0xE1, 0x85, 0xA1, 0x01, 0x46, - 0xE1, 0x84, 0x89, 0xE1, 0x85, 0xA1, 0x01, 0x46, - 0xE1, 0x84, 0x8B, 0xE1, 0x85, 0xA1, 0x01, 0x46, - 0xE1, 0x84, 0x8B, 0xE1, 0x85, 0xAE, 0x01, 0x46, - 0xE1, 0x84, 0x8C, 0xE1, 0x85, 0xA1, 0x01, 0x46, - // Bytes 2e80 - 2ebf - 0xE1, 0x84, 0x8E, 0xE1, 0x85, 0xA1, 0x01, 0x46, - 0xE1, 0x84, 0x8F, 0xE1, 0x85, 0xA1, 0x01, 0x46, - 0xE1, 0x84, 0x90, 0xE1, 0x85, 0xA1, 0x01, 0x46, - 0xE1, 0x84, 0x91, 0xE1, 0x85, 0xA1, 0x01, 0x46, - 0xE1, 0x84, 0x92, 0xE1, 0x85, 0xA1, 0x01, 0x49, + 0xD9, 0x84, 0xD8, 0xA7, 0xD9, 0x95, 0xB9, 0x49, + // Bytes 2e00 - 2e3f 0xE3, 0x83, 0xA1, 0xE3, 0x82, 0xAB, 0xE3, 0x82, 0x99, 0x11, 0x4C, 0xE1, 0x84, 0x8C, 0xE1, 0x85, 0xAE, 0xE1, 0x84, 0x8B, 0xE1, 0x85, 0xB4, 0x01, - // Bytes 2ec0 - 2eff 0x4C, 0xE3, 0x82, 0xAD, 0xE3, 0x82, 0x99, 0xE3, 0x82, 0xAB, 0xE3, 0x82, 0x99, 0x11, 0x4C, 0xE3, 0x82, 0xB3, 0xE3, 0x83, 0xBC, 0xE3, 0x83, 0x9B, 0xE3, 0x82, 0x9A, 0x11, 0x4C, 0xE3, 0x83, 0xA4, 0xE3, 0x83, 0xBC, 0xE3, 0x83, 0x88, 0xE3, 0x82, + // Bytes 2e40 - 2e7f 0x99, 0x11, 0x4F, 0xE1, 0x84, 0x8E, 0xE1, 0x85, 0xA1, 0xE1, 0x86, 0xB7, 0xE1, 0x84, 0x80, 0xE1, 0x85, 0xA9, 0x01, 0x4F, 0xE3, 0x82, 0xA4, 0xE3, - // Bytes 2f00 - 2f3f 0x83, 0x8B, 0xE3, 0x83, 0xB3, 0xE3, 0x82, 0xAF, 0xE3, 0x82, 0x99, 0x11, 0x4F, 0xE3, 0x82, 0xB7, 0xE3, 0x83, 0xAA, 0xE3, 0x83, 0xB3, 0xE3, 0x82, 0xAF, 0xE3, 0x82, 0x99, 0x11, 0x4F, 0xE3, 0x83, 0x98, 0xE3, 0x82, 0x9A, 0xE3, 0x83, 0xBC, 0xE3, + // Bytes 2e80 - 2ebf 0x82, 0xB7, 0xE3, 0x82, 0x99, 0x11, 0x4F, 0xE3, 0x83, 0x9B, 0xE3, 0x82, 0x9A, 0xE3, 0x83, 0xB3, 0xE3, 0x83, 0x88, 0xE3, 0x82, 0x99, 0x11, 0x52, - // Bytes 2f40 - 2f7f 0xE3, 0x82, 0xA8, 0xE3, 0x82, 0xB9, 0xE3, 0x82, 0xAF, 0xE3, 0x83, 0xBC, 0xE3, 0x83, 0x88, 0xE3, 0x82, 0x99, 0x11, 0x52, 0xE3, 0x83, 0x95, 0xE3, 0x82, 0xA1, 0xE3, 0x83, 0xA9, 0xE3, 0x83, 0x83, - 0xE3, 0x83, 0x88, 0xE3, 0x82, 0x99, 0x11, 0x86, - 0xE0, 0xB3, 0x86, 0xE0, 0xB3, 0x82, 0x01, 0x86, - 0xE0, 0xB7, 0x99, 0xE0, 0xB7, 0x8F, 0x01, 0x03, + 0xE3, 0x83, 0x88, 0xE3, 0x82, 0x99, 0x11, 0x03, + // Bytes 2ec0 - 2eff 0x3C, 0xCC, 0xB8, 0x05, 0x03, 0x3D, 0xCC, 0xB8, - // Bytes 2f80 - 2fbf 0x05, 0x03, 0x3E, 0xCC, 0xB8, 0x05, 0x03, 0x41, 0xCC, 0x80, 0xCD, 0x03, 0x41, 0xCC, 0x81, 0xCD, 0x03, 0x41, 0xCC, 0x83, 0xCD, 0x03, 0x41, 0xCC, @@ -1758,8 +1732,8 @@ var decomps = [...]byte{ 0x41, 0xCC, 0x8C, 0xCD, 0x03, 0x41, 0xCC, 0x8F, 0xCD, 0x03, 0x41, 0xCC, 0x91, 0xCD, 0x03, 0x41, 0xCC, 0xA5, 0xB9, 0x03, 0x41, 0xCC, 0xA8, 0xA9, + // Bytes 2f00 - 2f3f 0x03, 0x42, 0xCC, 0x87, 0xCD, 0x03, 0x42, 0xCC, - // Bytes 2fc0 - 2fff 0xA3, 0xB9, 0x03, 0x42, 0xCC, 0xB1, 0xB9, 0x03, 0x43, 0xCC, 0x81, 0xCD, 0x03, 0x43, 0xCC, 0x82, 0xCD, 0x03, 0x43, 0xCC, 0x87, 0xCD, 0x03, 0x43, @@ -1767,8 +1741,8 @@ var decomps = [...]byte{ 0x03, 0x44, 0xCC, 0x8C, 0xCD, 0x03, 0x44, 0xCC, 0xA3, 0xB9, 0x03, 0x44, 0xCC, 0xA7, 0xA9, 0x03, 0x44, 0xCC, 0xAD, 0xB9, 0x03, 0x44, 0xCC, 0xB1, + // Bytes 2f40 - 2f7f 0xB9, 0x03, 0x45, 0xCC, 0x80, 0xCD, 0x03, 0x45, - // Bytes 3000 - 303f 0xCC, 0x81, 0xCD, 0x03, 0x45, 0xCC, 0x83, 0xCD, 0x03, 0x45, 0xCC, 0x86, 0xCD, 0x03, 0x45, 0xCC, 0x87, 0xCD, 0x03, 0x45, 0xCC, 0x88, 0xCD, 0x03, @@ -1776,8 +1750,8 @@ var decomps = [...]byte{ 0xCD, 0x03, 0x45, 0xCC, 0x8F, 0xCD, 0x03, 0x45, 0xCC, 0x91, 0xCD, 0x03, 0x45, 0xCC, 0xA8, 0xA9, 0x03, 0x45, 0xCC, 0xAD, 0xB9, 0x03, 0x45, 0xCC, + // Bytes 2f80 - 2fbf 0xB0, 0xB9, 0x03, 0x46, 0xCC, 0x87, 0xCD, 0x03, - // Bytes 3040 - 307f 0x47, 0xCC, 0x81, 0xCD, 0x03, 0x47, 0xCC, 0x82, 0xCD, 0x03, 0x47, 0xCC, 0x84, 0xCD, 0x03, 0x47, 0xCC, 0x86, 0xCD, 0x03, 0x47, 0xCC, 0x87, 0xCD, @@ -1785,8 +1759,8 @@ var decomps = [...]byte{ 0xA7, 0xA9, 0x03, 0x48, 0xCC, 0x82, 0xCD, 0x03, 0x48, 0xCC, 0x87, 0xCD, 0x03, 0x48, 0xCC, 0x88, 0xCD, 0x03, 0x48, 0xCC, 0x8C, 0xCD, 0x03, 0x48, + // Bytes 2fc0 - 2fff 0xCC, 0xA3, 0xB9, 0x03, 0x48, 0xCC, 0xA7, 0xA9, - // Bytes 3080 - 30bf 0x03, 0x48, 0xCC, 0xAE, 0xB9, 0x03, 0x49, 0xCC, 0x80, 0xCD, 0x03, 0x49, 0xCC, 0x81, 0xCD, 0x03, 0x49, 0xCC, 0x82, 0xCD, 0x03, 0x49, 0xCC, 0x83, @@ -1794,8 +1768,8 @@ var decomps = [...]byte{ 0xCC, 0x86, 0xCD, 0x03, 0x49, 0xCC, 0x87, 0xCD, 0x03, 0x49, 0xCC, 0x89, 0xCD, 0x03, 0x49, 0xCC, 0x8C, 0xCD, 0x03, 0x49, 0xCC, 0x8F, 0xCD, 0x03, + // Bytes 3000 - 303f 0x49, 0xCC, 0x91, 0xCD, 0x03, 0x49, 0xCC, 0xA3, - // Bytes 30c0 - 30ff 0xB9, 0x03, 0x49, 0xCC, 0xA8, 0xA9, 0x03, 0x49, 0xCC, 0xB0, 0xB9, 0x03, 0x4A, 0xCC, 0x82, 0xCD, 0x03, 0x4B, 0xCC, 0x81, 0xCD, 0x03, 0x4B, 0xCC, @@ -1803,8 +1777,8 @@ var decomps = [...]byte{ 0x4B, 0xCC, 0xA7, 0xA9, 0x03, 0x4B, 0xCC, 0xB1, 0xB9, 0x03, 0x4C, 0xCC, 0x81, 0xCD, 0x03, 0x4C, 0xCC, 0x8C, 0xCD, 0x03, 0x4C, 0xCC, 0xA7, 0xA9, + // Bytes 3040 - 307f 0x03, 0x4C, 0xCC, 0xAD, 0xB9, 0x03, 0x4C, 0xCC, - // Bytes 3100 - 313f 0xB1, 0xB9, 0x03, 0x4D, 0xCC, 0x81, 0xCD, 0x03, 0x4D, 0xCC, 0x87, 0xCD, 0x03, 0x4D, 0xCC, 0xA3, 0xB9, 0x03, 0x4E, 0xCC, 0x80, 0xCD, 0x03, 0x4E, @@ -1812,8 +1786,8 @@ var decomps = [...]byte{ 0x03, 0x4E, 0xCC, 0x87, 0xCD, 0x03, 0x4E, 0xCC, 0x8C, 0xCD, 0x03, 0x4E, 0xCC, 0xA3, 0xB9, 0x03, 0x4E, 0xCC, 0xA7, 0xA9, 0x03, 0x4E, 0xCC, 0xAD, + // Bytes 3080 - 30bf 0xB9, 0x03, 0x4E, 0xCC, 0xB1, 0xB9, 0x03, 0x4F, - // Bytes 3140 - 317f 0xCC, 0x80, 0xCD, 0x03, 0x4F, 0xCC, 0x81, 0xCD, 0x03, 0x4F, 0xCC, 0x86, 0xCD, 0x03, 0x4F, 0xCC, 0x89, 0xCD, 0x03, 0x4F, 0xCC, 0x8B, 0xCD, 0x03, @@ -1821,8 +1795,8 @@ var decomps = [...]byte{ 0xCD, 0x03, 0x4F, 0xCC, 0x91, 0xCD, 0x03, 0x50, 0xCC, 0x81, 0xCD, 0x03, 0x50, 0xCC, 0x87, 0xCD, 0x03, 0x52, 0xCC, 0x81, 0xCD, 0x03, 0x52, 0xCC, + // Bytes 30c0 - 30ff 0x87, 0xCD, 0x03, 0x52, 0xCC, 0x8C, 0xCD, 0x03, - // Bytes 3180 - 31bf 0x52, 0xCC, 0x8F, 0xCD, 0x03, 0x52, 0xCC, 0x91, 0xCD, 0x03, 0x52, 0xCC, 0xA7, 0xA9, 0x03, 0x52, 0xCC, 0xB1, 0xB9, 0x03, 0x53, 0xCC, 0x82, 0xCD, @@ -1830,8 +1804,8 @@ var decomps = [...]byte{ 0xA6, 0xB9, 0x03, 0x53, 0xCC, 0xA7, 0xA9, 0x03, 0x54, 0xCC, 0x87, 0xCD, 0x03, 0x54, 0xCC, 0x8C, 0xCD, 0x03, 0x54, 0xCC, 0xA3, 0xB9, 0x03, 0x54, + // Bytes 3100 - 313f 0xCC, 0xA6, 0xB9, 0x03, 0x54, 0xCC, 0xA7, 0xA9, - // Bytes 31c0 - 31ff 0x03, 0x54, 0xCC, 0xAD, 0xB9, 0x03, 0x54, 0xCC, 0xB1, 0xB9, 0x03, 0x55, 0xCC, 0x80, 0xCD, 0x03, 0x55, 0xCC, 0x81, 0xCD, 0x03, 0x55, 0xCC, 0x82, @@ -1839,8 +1813,8 @@ var decomps = [...]byte{ 0xCC, 0x89, 0xCD, 0x03, 0x55, 0xCC, 0x8A, 0xCD, 0x03, 0x55, 0xCC, 0x8B, 0xCD, 0x03, 0x55, 0xCC, 0x8C, 0xCD, 0x03, 0x55, 0xCC, 0x8F, 0xCD, 0x03, + // Bytes 3140 - 317f 0x55, 0xCC, 0x91, 0xCD, 0x03, 0x55, 0xCC, 0xA3, - // Bytes 3200 - 323f 0xB9, 0x03, 0x55, 0xCC, 0xA4, 0xB9, 0x03, 0x55, 0xCC, 0xA8, 0xA9, 0x03, 0x55, 0xCC, 0xAD, 0xB9, 0x03, 0x55, 0xCC, 0xB0, 0xB9, 0x03, 0x56, 0xCC, @@ -1848,8 +1822,8 @@ var decomps = [...]byte{ 0x57, 0xCC, 0x80, 0xCD, 0x03, 0x57, 0xCC, 0x81, 0xCD, 0x03, 0x57, 0xCC, 0x82, 0xCD, 0x03, 0x57, 0xCC, 0x87, 0xCD, 0x03, 0x57, 0xCC, 0x88, 0xCD, + // Bytes 3180 - 31bf 0x03, 0x57, 0xCC, 0xA3, 0xB9, 0x03, 0x58, 0xCC, - // Bytes 3240 - 327f 0x87, 0xCD, 0x03, 0x58, 0xCC, 0x88, 0xCD, 0x03, 0x59, 0xCC, 0x80, 0xCD, 0x03, 0x59, 0xCC, 0x81, 0xCD, 0x03, 0x59, 0xCC, 0x82, 0xCD, 0x03, 0x59, @@ -1857,8 +1831,8 @@ var decomps = [...]byte{ 0x03, 0x59, 0xCC, 0x87, 0xCD, 0x03, 0x59, 0xCC, 0x88, 0xCD, 0x03, 0x59, 0xCC, 0x89, 0xCD, 0x03, 0x59, 0xCC, 0xA3, 0xB9, 0x03, 0x5A, 0xCC, 0x81, + // Bytes 31c0 - 31ff 0xCD, 0x03, 0x5A, 0xCC, 0x82, 0xCD, 0x03, 0x5A, - // Bytes 3280 - 32bf 0xCC, 0x87, 0xCD, 0x03, 0x5A, 0xCC, 0x8C, 0xCD, 0x03, 0x5A, 0xCC, 0xA3, 0xB9, 0x03, 0x5A, 0xCC, 0xB1, 0xB9, 0x03, 0x61, 0xCC, 0x80, 0xCD, 0x03, @@ -1866,8 +1840,8 @@ var decomps = [...]byte{ 0xCD, 0x03, 0x61, 0xCC, 0x84, 0xCD, 0x03, 0x61, 0xCC, 0x89, 0xCD, 0x03, 0x61, 0xCC, 0x8C, 0xCD, 0x03, 0x61, 0xCC, 0x8F, 0xCD, 0x03, 0x61, 0xCC, + // Bytes 3200 - 323f 0x91, 0xCD, 0x03, 0x61, 0xCC, 0xA5, 0xB9, 0x03, - // Bytes 32c0 - 32ff 0x61, 0xCC, 0xA8, 0xA9, 0x03, 0x62, 0xCC, 0x87, 0xCD, 0x03, 0x62, 0xCC, 0xA3, 0xB9, 0x03, 0x62, 0xCC, 0xB1, 0xB9, 0x03, 0x63, 0xCC, 0x81, 0xCD, @@ -1875,8 +1849,8 @@ var decomps = [...]byte{ 0x87, 0xCD, 0x03, 0x63, 0xCC, 0x8C, 0xCD, 0x03, 0x64, 0xCC, 0x87, 0xCD, 0x03, 0x64, 0xCC, 0x8C, 0xCD, 0x03, 0x64, 0xCC, 0xA3, 0xB9, 0x03, 0x64, + // Bytes 3240 - 327f 0xCC, 0xA7, 0xA9, 0x03, 0x64, 0xCC, 0xAD, 0xB9, - // Bytes 3300 - 333f 0x03, 0x64, 0xCC, 0xB1, 0xB9, 0x03, 0x65, 0xCC, 0x80, 0xCD, 0x03, 0x65, 0xCC, 0x81, 0xCD, 0x03, 0x65, 0xCC, 0x83, 0xCD, 0x03, 0x65, 0xCC, 0x86, @@ -1884,8 +1858,8 @@ var decomps = [...]byte{ 0xCC, 0x88, 0xCD, 0x03, 0x65, 0xCC, 0x89, 0xCD, 0x03, 0x65, 0xCC, 0x8C, 0xCD, 0x03, 0x65, 0xCC, 0x8F, 0xCD, 0x03, 0x65, 0xCC, 0x91, 0xCD, 0x03, + // Bytes 3280 - 32bf 0x65, 0xCC, 0xA8, 0xA9, 0x03, 0x65, 0xCC, 0xAD, - // Bytes 3340 - 337f 0xB9, 0x03, 0x65, 0xCC, 0xB0, 0xB9, 0x03, 0x66, 0xCC, 0x87, 0xCD, 0x03, 0x67, 0xCC, 0x81, 0xCD, 0x03, 0x67, 0xCC, 0x82, 0xCD, 0x03, 0x67, 0xCC, @@ -1893,8 +1867,8 @@ var decomps = [...]byte{ 0x67, 0xCC, 0x87, 0xCD, 0x03, 0x67, 0xCC, 0x8C, 0xCD, 0x03, 0x67, 0xCC, 0xA7, 0xA9, 0x03, 0x68, 0xCC, 0x82, 0xCD, 0x03, 0x68, 0xCC, 0x87, 0xCD, + // Bytes 32c0 - 32ff 0x03, 0x68, 0xCC, 0x88, 0xCD, 0x03, 0x68, 0xCC, - // Bytes 3380 - 33bf 0x8C, 0xCD, 0x03, 0x68, 0xCC, 0xA3, 0xB9, 0x03, 0x68, 0xCC, 0xA7, 0xA9, 0x03, 0x68, 0xCC, 0xAE, 0xB9, 0x03, 0x68, 0xCC, 0xB1, 0xB9, 0x03, 0x69, @@ -1902,8 +1876,8 @@ var decomps = [...]byte{ 0x03, 0x69, 0xCC, 0x82, 0xCD, 0x03, 0x69, 0xCC, 0x83, 0xCD, 0x03, 0x69, 0xCC, 0x84, 0xCD, 0x03, 0x69, 0xCC, 0x86, 0xCD, 0x03, 0x69, 0xCC, 0x89, + // Bytes 3300 - 333f 0xCD, 0x03, 0x69, 0xCC, 0x8C, 0xCD, 0x03, 0x69, - // Bytes 33c0 - 33ff 0xCC, 0x8F, 0xCD, 0x03, 0x69, 0xCC, 0x91, 0xCD, 0x03, 0x69, 0xCC, 0xA3, 0xB9, 0x03, 0x69, 0xCC, 0xA8, 0xA9, 0x03, 0x69, 0xCC, 0xB0, 0xB9, 0x03, @@ -1911,8 +1885,8 @@ var decomps = [...]byte{ 0xCD, 0x03, 0x6B, 0xCC, 0x81, 0xCD, 0x03, 0x6B, 0xCC, 0x8C, 0xCD, 0x03, 0x6B, 0xCC, 0xA3, 0xB9, 0x03, 0x6B, 0xCC, 0xA7, 0xA9, 0x03, 0x6B, 0xCC, + // Bytes 3340 - 337f 0xB1, 0xB9, 0x03, 0x6C, 0xCC, 0x81, 0xCD, 0x03, - // Bytes 3400 - 343f 0x6C, 0xCC, 0x8C, 0xCD, 0x03, 0x6C, 0xCC, 0xA7, 0xA9, 0x03, 0x6C, 0xCC, 0xAD, 0xB9, 0x03, 0x6C, 0xCC, 0xB1, 0xB9, 0x03, 0x6D, 0xCC, 0x81, 0xCD, @@ -1920,8 +1894,8 @@ var decomps = [...]byte{ 0xA3, 0xB9, 0x03, 0x6E, 0xCC, 0x80, 0xCD, 0x03, 0x6E, 0xCC, 0x81, 0xCD, 0x03, 0x6E, 0xCC, 0x83, 0xCD, 0x03, 0x6E, 0xCC, 0x87, 0xCD, 0x03, 0x6E, + // Bytes 3380 - 33bf 0xCC, 0x8C, 0xCD, 0x03, 0x6E, 0xCC, 0xA3, 0xB9, - // Bytes 3440 - 347f 0x03, 0x6E, 0xCC, 0xA7, 0xA9, 0x03, 0x6E, 0xCC, 0xAD, 0xB9, 0x03, 0x6E, 0xCC, 0xB1, 0xB9, 0x03, 0x6F, 0xCC, 0x80, 0xCD, 0x03, 0x6F, 0xCC, 0x81, @@ -1929,8 +1903,8 @@ var decomps = [...]byte{ 0xCC, 0x89, 0xCD, 0x03, 0x6F, 0xCC, 0x8B, 0xCD, 0x03, 0x6F, 0xCC, 0x8C, 0xCD, 0x03, 0x6F, 0xCC, 0x8F, 0xCD, 0x03, 0x6F, 0xCC, 0x91, 0xCD, 0x03, + // Bytes 33c0 - 33ff 0x70, 0xCC, 0x81, 0xCD, 0x03, 0x70, 0xCC, 0x87, - // Bytes 3480 - 34bf 0xCD, 0x03, 0x72, 0xCC, 0x81, 0xCD, 0x03, 0x72, 0xCC, 0x87, 0xCD, 0x03, 0x72, 0xCC, 0x8C, 0xCD, 0x03, 0x72, 0xCC, 0x8F, 0xCD, 0x03, 0x72, 0xCC, @@ -1938,8 +1912,8 @@ var decomps = [...]byte{ 0x72, 0xCC, 0xB1, 0xB9, 0x03, 0x73, 0xCC, 0x82, 0xCD, 0x03, 0x73, 0xCC, 0x87, 0xCD, 0x03, 0x73, 0xCC, 0xA6, 0xB9, 0x03, 0x73, 0xCC, 0xA7, 0xA9, + // Bytes 3400 - 343f 0x03, 0x74, 0xCC, 0x87, 0xCD, 0x03, 0x74, 0xCC, - // Bytes 34c0 - 34ff 0x88, 0xCD, 0x03, 0x74, 0xCC, 0x8C, 0xCD, 0x03, 0x74, 0xCC, 0xA3, 0xB9, 0x03, 0x74, 0xCC, 0xA6, 0xB9, 0x03, 0x74, 0xCC, 0xA7, 0xA9, 0x03, 0x74, @@ -1947,8 +1921,8 @@ var decomps = [...]byte{ 0x03, 0x75, 0xCC, 0x80, 0xCD, 0x03, 0x75, 0xCC, 0x81, 0xCD, 0x03, 0x75, 0xCC, 0x82, 0xCD, 0x03, 0x75, 0xCC, 0x86, 0xCD, 0x03, 0x75, 0xCC, 0x89, + // Bytes 3440 - 347f 0xCD, 0x03, 0x75, 0xCC, 0x8A, 0xCD, 0x03, 0x75, - // Bytes 3500 - 353f 0xCC, 0x8B, 0xCD, 0x03, 0x75, 0xCC, 0x8C, 0xCD, 0x03, 0x75, 0xCC, 0x8F, 0xCD, 0x03, 0x75, 0xCC, 0x91, 0xCD, 0x03, 0x75, 0xCC, 0xA3, 0xB9, 0x03, @@ -1956,8 +1930,8 @@ var decomps = [...]byte{ 0xA9, 0x03, 0x75, 0xCC, 0xAD, 0xB9, 0x03, 0x75, 0xCC, 0xB0, 0xB9, 0x03, 0x76, 0xCC, 0x83, 0xCD, 0x03, 0x76, 0xCC, 0xA3, 0xB9, 0x03, 0x77, 0xCC, + // Bytes 3480 - 34bf 0x80, 0xCD, 0x03, 0x77, 0xCC, 0x81, 0xCD, 0x03, - // Bytes 3540 - 357f 0x77, 0xCC, 0x82, 0xCD, 0x03, 0x77, 0xCC, 0x87, 0xCD, 0x03, 0x77, 0xCC, 0x88, 0xCD, 0x03, 0x77, 0xCC, 0x8A, 0xCD, 0x03, 0x77, 0xCC, 0xA3, 0xB9, @@ -1965,8 +1939,8 @@ var decomps = [...]byte{ 0x88, 0xCD, 0x03, 0x79, 0xCC, 0x80, 0xCD, 0x03, 0x79, 0xCC, 0x81, 0xCD, 0x03, 0x79, 0xCC, 0x82, 0xCD, 0x03, 0x79, 0xCC, 0x83, 0xCD, 0x03, 0x79, + // Bytes 34c0 - 34ff 0xCC, 0x84, 0xCD, 0x03, 0x79, 0xCC, 0x87, 0xCD, - // Bytes 3580 - 35bf 0x03, 0x79, 0xCC, 0x88, 0xCD, 0x03, 0x79, 0xCC, 0x89, 0xCD, 0x03, 0x79, 0xCC, 0x8A, 0xCD, 0x03, 0x79, 0xCC, 0xA3, 0xB9, 0x03, 0x7A, 0xCC, 0x81, @@ -1974,8 +1948,8 @@ var decomps = [...]byte{ 0xCC, 0x87, 0xCD, 0x03, 0x7A, 0xCC, 0x8C, 0xCD, 0x03, 0x7A, 0xCC, 0xA3, 0xB9, 0x03, 0x7A, 0xCC, 0xB1, 0xB9, 0x04, 0xC2, 0xA8, 0xCC, 0x80, 0xCE, + // Bytes 3500 - 353f 0x04, 0xC2, 0xA8, 0xCC, 0x81, 0xCE, 0x04, 0xC2, - // Bytes 35c0 - 35ff 0xA8, 0xCD, 0x82, 0xCE, 0x04, 0xC3, 0x86, 0xCC, 0x81, 0xCD, 0x04, 0xC3, 0x86, 0xCC, 0x84, 0xCD, 0x04, 0xC3, 0x98, 0xCC, 0x81, 0xCD, 0x04, 0xC3, @@ -1983,8 +1957,8 @@ var decomps = [...]byte{ 0x84, 0xCD, 0x04, 0xC3, 0xB8, 0xCC, 0x81, 0xCD, 0x04, 0xC5, 0xBF, 0xCC, 0x87, 0xCD, 0x04, 0xC6, 0xB7, 0xCC, 0x8C, 0xCD, 0x04, 0xCA, 0x92, 0xCC, + // Bytes 3540 - 357f 0x8C, 0xCD, 0x04, 0xCE, 0x91, 0xCC, 0x80, 0xCD, - // Bytes 3600 - 363f 0x04, 0xCE, 0x91, 0xCC, 0x81, 0xCD, 0x04, 0xCE, 0x91, 0xCC, 0x84, 0xCD, 0x04, 0xCE, 0x91, 0xCC, 0x86, 0xCD, 0x04, 0xCE, 0x91, 0xCD, 0x85, 0xDD, @@ -1992,8 +1966,8 @@ var decomps = [...]byte{ 0x95, 0xCC, 0x81, 0xCD, 0x04, 0xCE, 0x97, 0xCC, 0x80, 0xCD, 0x04, 0xCE, 0x97, 0xCC, 0x81, 0xCD, 0x04, 0xCE, 0x97, 0xCD, 0x85, 0xDD, 0x04, 0xCE, + // Bytes 3580 - 35bf 0x99, 0xCC, 0x80, 0xCD, 0x04, 0xCE, 0x99, 0xCC, - // Bytes 3640 - 367f 0x81, 0xCD, 0x04, 0xCE, 0x99, 0xCC, 0x84, 0xCD, 0x04, 0xCE, 0x99, 0xCC, 0x86, 0xCD, 0x04, 0xCE, 0x99, 0xCC, 0x88, 0xCD, 0x04, 0xCE, 0x9F, 0xCC, @@ -2001,8 +1975,8 @@ var decomps = [...]byte{ 0x04, 0xCE, 0xA1, 0xCC, 0x94, 0xCD, 0x04, 0xCE, 0xA5, 0xCC, 0x80, 0xCD, 0x04, 0xCE, 0xA5, 0xCC, 0x81, 0xCD, 0x04, 0xCE, 0xA5, 0xCC, 0x84, 0xCD, + // Bytes 35c0 - 35ff 0x04, 0xCE, 0xA5, 0xCC, 0x86, 0xCD, 0x04, 0xCE, - // Bytes 3680 - 36bf 0xA5, 0xCC, 0x88, 0xCD, 0x04, 0xCE, 0xA9, 0xCC, 0x80, 0xCD, 0x04, 0xCE, 0xA9, 0xCC, 0x81, 0xCD, 0x04, 0xCE, 0xA9, 0xCD, 0x85, 0xDD, 0x04, 0xCE, @@ -2010,8 +1984,8 @@ var decomps = [...]byte{ 0x86, 0xCD, 0x04, 0xCE, 0xB1, 0xCD, 0x85, 0xDD, 0x04, 0xCE, 0xB5, 0xCC, 0x80, 0xCD, 0x04, 0xCE, 0xB5, 0xCC, 0x81, 0xCD, 0x04, 0xCE, 0xB7, 0xCD, + // Bytes 3600 - 363f 0x85, 0xDD, 0x04, 0xCE, 0xB9, 0xCC, 0x80, 0xCD, - // Bytes 36c0 - 36ff 0x04, 0xCE, 0xB9, 0xCC, 0x81, 0xCD, 0x04, 0xCE, 0xB9, 0xCC, 0x84, 0xCD, 0x04, 0xCE, 0xB9, 0xCC, 0x86, 0xCD, 0x04, 0xCE, 0xB9, 0xCD, 0x82, 0xCD, @@ -2019,8 +1993,8 @@ var decomps = [...]byte{ 0xBF, 0xCC, 0x81, 0xCD, 0x04, 0xCF, 0x81, 0xCC, 0x93, 0xCD, 0x04, 0xCF, 0x81, 0xCC, 0x94, 0xCD, 0x04, 0xCF, 0x85, 0xCC, 0x80, 0xCD, 0x04, 0xCF, + // Bytes 3640 - 367f 0x85, 0xCC, 0x81, 0xCD, 0x04, 0xCF, 0x85, 0xCC, - // Bytes 3700 - 373f 0x84, 0xCD, 0x04, 0xCF, 0x85, 0xCC, 0x86, 0xCD, 0x04, 0xCF, 0x85, 0xCD, 0x82, 0xCD, 0x04, 0xCF, 0x89, 0xCD, 0x85, 0xDD, 0x04, 0xCF, 0x92, 0xCC, @@ -2028,8 +2002,8 @@ var decomps = [...]byte{ 0x04, 0xD0, 0x86, 0xCC, 0x88, 0xCD, 0x04, 0xD0, 0x90, 0xCC, 0x86, 0xCD, 0x04, 0xD0, 0x90, 0xCC, 0x88, 0xCD, 0x04, 0xD0, 0x93, 0xCC, 0x81, 0xCD, + // Bytes 3680 - 36bf 0x04, 0xD0, 0x95, 0xCC, 0x80, 0xCD, 0x04, 0xD0, - // Bytes 3740 - 377f 0x95, 0xCC, 0x86, 0xCD, 0x04, 0xD0, 0x95, 0xCC, 0x88, 0xCD, 0x04, 0xD0, 0x96, 0xCC, 0x86, 0xCD, 0x04, 0xD0, 0x96, 0xCC, 0x88, 0xCD, 0x04, 0xD0, @@ -2037,8 +2011,8 @@ var decomps = [...]byte{ 0x80, 0xCD, 0x04, 0xD0, 0x98, 0xCC, 0x84, 0xCD, 0x04, 0xD0, 0x98, 0xCC, 0x86, 0xCD, 0x04, 0xD0, 0x98, 0xCC, 0x88, 0xCD, 0x04, 0xD0, 0x9A, 0xCC, + // Bytes 36c0 - 36ff 0x81, 0xCD, 0x04, 0xD0, 0x9E, 0xCC, 0x88, 0xCD, - // Bytes 3780 - 37bf 0x04, 0xD0, 0xA3, 0xCC, 0x84, 0xCD, 0x04, 0xD0, 0xA3, 0xCC, 0x86, 0xCD, 0x04, 0xD0, 0xA3, 0xCC, 0x88, 0xCD, 0x04, 0xD0, 0xA3, 0xCC, 0x8B, 0xCD, @@ -2046,8 +2020,8 @@ var decomps = [...]byte{ 0xAB, 0xCC, 0x88, 0xCD, 0x04, 0xD0, 0xAD, 0xCC, 0x88, 0xCD, 0x04, 0xD0, 0xB0, 0xCC, 0x86, 0xCD, 0x04, 0xD0, 0xB0, 0xCC, 0x88, 0xCD, 0x04, 0xD0, + // Bytes 3700 - 373f 0xB3, 0xCC, 0x81, 0xCD, 0x04, 0xD0, 0xB5, 0xCC, - // Bytes 37c0 - 37ff 0x80, 0xCD, 0x04, 0xD0, 0xB5, 0xCC, 0x86, 0xCD, 0x04, 0xD0, 0xB5, 0xCC, 0x88, 0xCD, 0x04, 0xD0, 0xB6, 0xCC, 0x86, 0xCD, 0x04, 0xD0, 0xB6, 0xCC, @@ -2055,8 +2029,8 @@ var decomps = [...]byte{ 0x04, 0xD0, 0xB8, 0xCC, 0x80, 0xCD, 0x04, 0xD0, 0xB8, 0xCC, 0x84, 0xCD, 0x04, 0xD0, 0xB8, 0xCC, 0x86, 0xCD, 0x04, 0xD0, 0xB8, 0xCC, 0x88, 0xCD, + // Bytes 3740 - 377f 0x04, 0xD0, 0xBA, 0xCC, 0x81, 0xCD, 0x04, 0xD0, - // Bytes 3800 - 383f 0xBE, 0xCC, 0x88, 0xCD, 0x04, 0xD1, 0x83, 0xCC, 0x84, 0xCD, 0x04, 0xD1, 0x83, 0xCC, 0x86, 0xCD, 0x04, 0xD1, 0x83, 0xCC, 0x88, 0xCD, 0x04, 0xD1, @@ -2064,8 +2038,8 @@ var decomps = [...]byte{ 0x88, 0xCD, 0x04, 0xD1, 0x8B, 0xCC, 0x88, 0xCD, 0x04, 0xD1, 0x8D, 0xCC, 0x88, 0xCD, 0x04, 0xD1, 0x96, 0xCC, 0x88, 0xCD, 0x04, 0xD1, 0xB4, 0xCC, + // Bytes 3780 - 37bf 0x8F, 0xCD, 0x04, 0xD1, 0xB5, 0xCC, 0x8F, 0xCD, - // Bytes 3840 - 387f 0x04, 0xD3, 0x98, 0xCC, 0x88, 0xCD, 0x04, 0xD3, 0x99, 0xCC, 0x88, 0xCD, 0x04, 0xD3, 0xA8, 0xCC, 0x88, 0xCD, 0x04, 0xD3, 0xA9, 0xCC, 0x88, 0xCD, @@ -2073,8 +2047,8 @@ var decomps = [...]byte{ 0xA7, 0xD9, 0x94, 0xCD, 0x04, 0xD8, 0xA7, 0xD9, 0x95, 0xB9, 0x04, 0xD9, 0x88, 0xD9, 0x94, 0xCD, 0x04, 0xD9, 0x8A, 0xD9, 0x94, 0xCD, 0x04, 0xDB, + // Bytes 37c0 - 37ff 0x81, 0xD9, 0x94, 0xCD, 0x04, 0xDB, 0x92, 0xD9, - // Bytes 3880 - 38bf 0x94, 0xCD, 0x04, 0xDB, 0x95, 0xD9, 0x94, 0xCD, 0x05, 0x41, 0xCC, 0x82, 0xCC, 0x80, 0xCE, 0x05, 0x41, 0xCC, 0x82, 0xCC, 0x81, 0xCE, 0x05, 0x41, @@ -2082,8 +2056,8 @@ var decomps = [...]byte{ 0x82, 0xCC, 0x89, 0xCE, 0x05, 0x41, 0xCC, 0x86, 0xCC, 0x80, 0xCE, 0x05, 0x41, 0xCC, 0x86, 0xCC, 0x81, 0xCE, 0x05, 0x41, 0xCC, 0x86, 0xCC, 0x83, + // Bytes 3800 - 383f 0xCE, 0x05, 0x41, 0xCC, 0x86, 0xCC, 0x89, 0xCE, - // Bytes 38c0 - 38ff 0x05, 0x41, 0xCC, 0x87, 0xCC, 0x84, 0xCE, 0x05, 0x41, 0xCC, 0x88, 0xCC, 0x84, 0xCE, 0x05, 0x41, 0xCC, 0x8A, 0xCC, 0x81, 0xCE, 0x05, 0x41, 0xCC, @@ -2091,8 +2065,8 @@ var decomps = [...]byte{ 0xCC, 0x86, 0xCE, 0x05, 0x43, 0xCC, 0xA7, 0xCC, 0x81, 0xCE, 0x05, 0x45, 0xCC, 0x82, 0xCC, 0x80, 0xCE, 0x05, 0x45, 0xCC, 0x82, 0xCC, 0x81, 0xCE, + // Bytes 3840 - 387f 0x05, 0x45, 0xCC, 0x82, 0xCC, 0x83, 0xCE, 0x05, - // Bytes 3900 - 393f 0x45, 0xCC, 0x82, 0xCC, 0x89, 0xCE, 0x05, 0x45, 0xCC, 0x84, 0xCC, 0x80, 0xCE, 0x05, 0x45, 0xCC, 0x84, 0xCC, 0x81, 0xCE, 0x05, 0x45, 0xCC, 0xA3, @@ -2100,8 +2074,8 @@ var decomps = [...]byte{ 0x86, 0xCE, 0x05, 0x49, 0xCC, 0x88, 0xCC, 0x81, 0xCE, 0x05, 0x4C, 0xCC, 0xA3, 0xCC, 0x84, 0xCE, 0x05, 0x4F, 0xCC, 0x82, 0xCC, 0x80, 0xCE, 0x05, + // Bytes 3880 - 38bf 0x4F, 0xCC, 0x82, 0xCC, 0x81, 0xCE, 0x05, 0x4F, - // Bytes 3940 - 397f 0xCC, 0x82, 0xCC, 0x83, 0xCE, 0x05, 0x4F, 0xCC, 0x82, 0xCC, 0x89, 0xCE, 0x05, 0x4F, 0xCC, 0x83, 0xCC, 0x81, 0xCE, 0x05, 0x4F, 0xCC, 0x83, 0xCC, @@ -2109,8 +2083,8 @@ var decomps = [...]byte{ 0xCE, 0x05, 0x4F, 0xCC, 0x84, 0xCC, 0x80, 0xCE, 0x05, 0x4F, 0xCC, 0x84, 0xCC, 0x81, 0xCE, 0x05, 0x4F, 0xCC, 0x87, 0xCC, 0x84, 0xCE, 0x05, 0x4F, + // Bytes 38c0 - 38ff 0xCC, 0x88, 0xCC, 0x84, 0xCE, 0x05, 0x4F, 0xCC, - // Bytes 3980 - 39bf 0x9B, 0xCC, 0x80, 0xCE, 0x05, 0x4F, 0xCC, 0x9B, 0xCC, 0x81, 0xCE, 0x05, 0x4F, 0xCC, 0x9B, 0xCC, 0x83, 0xCE, 0x05, 0x4F, 0xCC, 0x9B, 0xCC, 0x89, @@ -2118,8 +2092,8 @@ var decomps = [...]byte{ 0x05, 0x4F, 0xCC, 0xA3, 0xCC, 0x82, 0xCE, 0x05, 0x4F, 0xCC, 0xA8, 0xCC, 0x84, 0xCE, 0x05, 0x52, 0xCC, 0xA3, 0xCC, 0x84, 0xCE, 0x05, 0x53, 0xCC, + // Bytes 3900 - 393f 0x81, 0xCC, 0x87, 0xCE, 0x05, 0x53, 0xCC, 0x8C, - // Bytes 39c0 - 39ff 0xCC, 0x87, 0xCE, 0x05, 0x53, 0xCC, 0xA3, 0xCC, 0x87, 0xCE, 0x05, 0x55, 0xCC, 0x83, 0xCC, 0x81, 0xCE, 0x05, 0x55, 0xCC, 0x84, 0xCC, 0x88, 0xCE, @@ -2127,8 +2101,8 @@ var decomps = [...]byte{ 0x55, 0xCC, 0x88, 0xCC, 0x81, 0xCE, 0x05, 0x55, 0xCC, 0x88, 0xCC, 0x84, 0xCE, 0x05, 0x55, 0xCC, 0x88, 0xCC, 0x8C, 0xCE, 0x05, 0x55, 0xCC, 0x9B, + // Bytes 3940 - 397f 0xCC, 0x80, 0xCE, 0x05, 0x55, 0xCC, 0x9B, 0xCC, - // Bytes 3a00 - 3a3f 0x81, 0xCE, 0x05, 0x55, 0xCC, 0x9B, 0xCC, 0x83, 0xCE, 0x05, 0x55, 0xCC, 0x9B, 0xCC, 0x89, 0xCE, 0x05, 0x55, 0xCC, 0x9B, 0xCC, 0xA3, 0xBA, 0x05, @@ -2136,8 +2110,8 @@ var decomps = [...]byte{ 0xCC, 0x82, 0xCC, 0x81, 0xCE, 0x05, 0x61, 0xCC, 0x82, 0xCC, 0x83, 0xCE, 0x05, 0x61, 0xCC, 0x82, 0xCC, 0x89, 0xCE, 0x05, 0x61, 0xCC, 0x86, 0xCC, + // Bytes 3980 - 39bf 0x80, 0xCE, 0x05, 0x61, 0xCC, 0x86, 0xCC, 0x81, - // Bytes 3a40 - 3a7f 0xCE, 0x05, 0x61, 0xCC, 0x86, 0xCC, 0x83, 0xCE, 0x05, 0x61, 0xCC, 0x86, 0xCC, 0x89, 0xCE, 0x05, 0x61, 0xCC, 0x87, 0xCC, 0x84, 0xCE, 0x05, 0x61, @@ -2145,8 +2119,8 @@ var decomps = [...]byte{ 0x8A, 0xCC, 0x81, 0xCE, 0x05, 0x61, 0xCC, 0xA3, 0xCC, 0x82, 0xCE, 0x05, 0x61, 0xCC, 0xA3, 0xCC, 0x86, 0xCE, 0x05, 0x63, 0xCC, 0xA7, 0xCC, 0x81, + // Bytes 39c0 - 39ff 0xCE, 0x05, 0x65, 0xCC, 0x82, 0xCC, 0x80, 0xCE, - // Bytes 3a80 - 3abf 0x05, 0x65, 0xCC, 0x82, 0xCC, 0x81, 0xCE, 0x05, 0x65, 0xCC, 0x82, 0xCC, 0x83, 0xCE, 0x05, 0x65, 0xCC, 0x82, 0xCC, 0x89, 0xCE, 0x05, 0x65, 0xCC, @@ -2154,8 +2128,8 @@ var decomps = [...]byte{ 0xCC, 0x81, 0xCE, 0x05, 0x65, 0xCC, 0xA3, 0xCC, 0x82, 0xCE, 0x05, 0x65, 0xCC, 0xA7, 0xCC, 0x86, 0xCE, 0x05, 0x69, 0xCC, 0x88, 0xCC, 0x81, 0xCE, + // Bytes 3a00 - 3a3f 0x05, 0x6C, 0xCC, 0xA3, 0xCC, 0x84, 0xCE, 0x05, - // Bytes 3ac0 - 3aff 0x6F, 0xCC, 0x82, 0xCC, 0x80, 0xCE, 0x05, 0x6F, 0xCC, 0x82, 0xCC, 0x81, 0xCE, 0x05, 0x6F, 0xCC, 0x82, 0xCC, 0x83, 0xCE, 0x05, 0x6F, 0xCC, 0x82, @@ -2163,8 +2137,8 @@ var decomps = [...]byte{ 0x81, 0xCE, 0x05, 0x6F, 0xCC, 0x83, 0xCC, 0x84, 0xCE, 0x05, 0x6F, 0xCC, 0x83, 0xCC, 0x88, 0xCE, 0x05, 0x6F, 0xCC, 0x84, 0xCC, 0x80, 0xCE, 0x05, + // Bytes 3a40 - 3a7f 0x6F, 0xCC, 0x84, 0xCC, 0x81, 0xCE, 0x05, 0x6F, - // Bytes 3b00 - 3b3f 0xCC, 0x87, 0xCC, 0x84, 0xCE, 0x05, 0x6F, 0xCC, 0x88, 0xCC, 0x84, 0xCE, 0x05, 0x6F, 0xCC, 0x9B, 0xCC, 0x80, 0xCE, 0x05, 0x6F, 0xCC, 0x9B, 0xCC, @@ -2172,8 +2146,8 @@ var decomps = [...]byte{ 0xCE, 0x05, 0x6F, 0xCC, 0x9B, 0xCC, 0x89, 0xCE, 0x05, 0x6F, 0xCC, 0x9B, 0xCC, 0xA3, 0xBA, 0x05, 0x6F, 0xCC, 0xA3, 0xCC, 0x82, 0xCE, 0x05, 0x6F, + // Bytes 3a80 - 3abf 0xCC, 0xA8, 0xCC, 0x84, 0xCE, 0x05, 0x72, 0xCC, - // Bytes 3b40 - 3b7f 0xA3, 0xCC, 0x84, 0xCE, 0x05, 0x73, 0xCC, 0x81, 0xCC, 0x87, 0xCE, 0x05, 0x73, 0xCC, 0x8C, 0xCC, 0x87, 0xCE, 0x05, 0x73, 0xCC, 0xA3, 0xCC, 0x87, @@ -2181,8 +2155,8 @@ var decomps = [...]byte{ 0x05, 0x75, 0xCC, 0x84, 0xCC, 0x88, 0xCE, 0x05, 0x75, 0xCC, 0x88, 0xCC, 0x80, 0xCE, 0x05, 0x75, 0xCC, 0x88, 0xCC, 0x81, 0xCE, 0x05, 0x75, 0xCC, + // Bytes 3ac0 - 3aff 0x88, 0xCC, 0x84, 0xCE, 0x05, 0x75, 0xCC, 0x88, - // Bytes 3b80 - 3bbf 0xCC, 0x8C, 0xCE, 0x05, 0x75, 0xCC, 0x9B, 0xCC, 0x80, 0xCE, 0x05, 0x75, 0xCC, 0x9B, 0xCC, 0x81, 0xCE, 0x05, 0x75, 0xCC, 0x9B, 0xCC, 0x83, 0xCE, @@ -2190,8 +2164,8 @@ var decomps = [...]byte{ 0x75, 0xCC, 0x9B, 0xCC, 0xA3, 0xBA, 0x05, 0xE1, 0xBE, 0xBF, 0xCC, 0x80, 0xCE, 0x05, 0xE1, 0xBE, 0xBF, 0xCC, 0x81, 0xCE, 0x05, 0xE1, 0xBE, 0xBF, + // Bytes 3b00 - 3b3f 0xCD, 0x82, 0xCE, 0x05, 0xE1, 0xBF, 0xBE, 0xCC, - // Bytes 3bc0 - 3bff 0x80, 0xCE, 0x05, 0xE1, 0xBF, 0xBE, 0xCC, 0x81, 0xCE, 0x05, 0xE1, 0xBF, 0xBE, 0xCD, 0x82, 0xCE, 0x05, 0xE2, 0x86, 0x90, 0xCC, 0xB8, 0x05, 0x05, @@ -2199,8 +2173,8 @@ var decomps = [...]byte{ 0x86, 0x94, 0xCC, 0xB8, 0x05, 0x05, 0xE2, 0x87, 0x90, 0xCC, 0xB8, 0x05, 0x05, 0xE2, 0x87, 0x92, 0xCC, 0xB8, 0x05, 0x05, 0xE2, 0x87, 0x94, 0xCC, + // Bytes 3b40 - 3b7f 0xB8, 0x05, 0x05, 0xE2, 0x88, 0x83, 0xCC, 0xB8, - // Bytes 3c00 - 3c3f 0x05, 0x05, 0xE2, 0x88, 0x88, 0xCC, 0xB8, 0x05, 0x05, 0xE2, 0x88, 0x8B, 0xCC, 0xB8, 0x05, 0x05, 0xE2, 0x88, 0xA3, 0xCC, 0xB8, 0x05, 0x05, 0xE2, @@ -2208,8 +2182,8 @@ var decomps = [...]byte{ 0xBC, 0xCC, 0xB8, 0x05, 0x05, 0xE2, 0x89, 0x83, 0xCC, 0xB8, 0x05, 0x05, 0xE2, 0x89, 0x85, 0xCC, 0xB8, 0x05, 0x05, 0xE2, 0x89, 0x88, 0xCC, 0xB8, + // Bytes 3b80 - 3bbf 0x05, 0x05, 0xE2, 0x89, 0x8D, 0xCC, 0xB8, 0x05, - // Bytes 3c40 - 3c7f 0x05, 0xE2, 0x89, 0xA1, 0xCC, 0xB8, 0x05, 0x05, 0xE2, 0x89, 0xA4, 0xCC, 0xB8, 0x05, 0x05, 0xE2, 0x89, 0xA5, 0xCC, 0xB8, 0x05, 0x05, 0xE2, 0x89, @@ -2217,8 +2191,8 @@ var decomps = [...]byte{ 0xCC, 0xB8, 0x05, 0x05, 0xE2, 0x89, 0xB6, 0xCC, 0xB8, 0x05, 0x05, 0xE2, 0x89, 0xB7, 0xCC, 0xB8, 0x05, 0x05, 0xE2, 0x89, 0xBA, 0xCC, 0xB8, 0x05, + // Bytes 3bc0 - 3bff 0x05, 0xE2, 0x89, 0xBB, 0xCC, 0xB8, 0x05, 0x05, - // Bytes 3c80 - 3cbf 0xE2, 0x89, 0xBC, 0xCC, 0xB8, 0x05, 0x05, 0xE2, 0x89, 0xBD, 0xCC, 0xB8, 0x05, 0x05, 0xE2, 0x8A, 0x82, 0xCC, 0xB8, 0x05, 0x05, 0xE2, 0x8A, 0x83, @@ -2226,8 +2200,8 @@ var decomps = [...]byte{ 0xB8, 0x05, 0x05, 0xE2, 0x8A, 0x87, 0xCC, 0xB8, 0x05, 0x05, 0xE2, 0x8A, 0x91, 0xCC, 0xB8, 0x05, 0x05, 0xE2, 0x8A, 0x92, 0xCC, 0xB8, 0x05, 0x05, + // Bytes 3c00 - 3c3f 0xE2, 0x8A, 0xA2, 0xCC, 0xB8, 0x05, 0x05, 0xE2, - // Bytes 3cc0 - 3cff 0x8A, 0xA8, 0xCC, 0xB8, 0x05, 0x05, 0xE2, 0x8A, 0xA9, 0xCC, 0xB8, 0x05, 0x05, 0xE2, 0x8A, 0xAB, 0xCC, 0xB8, 0x05, 0x05, 0xE2, 0x8A, 0xB2, 0xCC, @@ -2235,8 +2209,8 @@ var decomps = [...]byte{ 0x05, 0x05, 0xE2, 0x8A, 0xB4, 0xCC, 0xB8, 0x05, 0x05, 0xE2, 0x8A, 0xB5, 0xCC, 0xB8, 0x05, 0x06, 0xCE, 0x91, 0xCC, 0x93, 0xCD, 0x85, 0xDE, 0x06, + // Bytes 3c40 - 3c7f 0xCE, 0x91, 0xCC, 0x94, 0xCD, 0x85, 0xDE, 0x06, - // Bytes 3d00 - 3d3f 0xCE, 0x95, 0xCC, 0x93, 0xCC, 0x80, 0xCE, 0x06, 0xCE, 0x95, 0xCC, 0x93, 0xCC, 0x81, 0xCE, 0x06, 0xCE, 0x95, 0xCC, 0x94, 0xCC, 0x80, 0xCE, 0x06, @@ -2244,8 +2218,8 @@ var decomps = [...]byte{ 0xCE, 0x97, 0xCC, 0x93, 0xCD, 0x85, 0xDE, 0x06, 0xCE, 0x97, 0xCC, 0x94, 0xCD, 0x85, 0xDE, 0x06, 0xCE, 0x99, 0xCC, 0x93, 0xCC, 0x80, 0xCE, 0x06, + // Bytes 3c80 - 3cbf 0xCE, 0x99, 0xCC, 0x93, 0xCC, 0x81, 0xCE, 0x06, - // Bytes 3d40 - 3d7f 0xCE, 0x99, 0xCC, 0x93, 0xCD, 0x82, 0xCE, 0x06, 0xCE, 0x99, 0xCC, 0x94, 0xCC, 0x80, 0xCE, 0x06, 0xCE, 0x99, 0xCC, 0x94, 0xCC, 0x81, 0xCE, 0x06, @@ -2253,8 +2227,8 @@ var decomps = [...]byte{ 0xCE, 0x9F, 0xCC, 0x93, 0xCC, 0x80, 0xCE, 0x06, 0xCE, 0x9F, 0xCC, 0x93, 0xCC, 0x81, 0xCE, 0x06, 0xCE, 0x9F, 0xCC, 0x94, 0xCC, 0x80, 0xCE, 0x06, + // Bytes 3cc0 - 3cff 0xCE, 0x9F, 0xCC, 0x94, 0xCC, 0x81, 0xCE, 0x06, - // Bytes 3d80 - 3dbf 0xCE, 0xA5, 0xCC, 0x94, 0xCC, 0x80, 0xCE, 0x06, 0xCE, 0xA5, 0xCC, 0x94, 0xCC, 0x81, 0xCE, 0x06, 0xCE, 0xA5, 0xCC, 0x94, 0xCD, 0x82, 0xCE, 0x06, @@ -2262,8 +2236,8 @@ var decomps = [...]byte{ 0xCE, 0xA9, 0xCC, 0x94, 0xCD, 0x85, 0xDE, 0x06, 0xCE, 0xB1, 0xCC, 0x80, 0xCD, 0x85, 0xDE, 0x06, 0xCE, 0xB1, 0xCC, 0x81, 0xCD, 0x85, 0xDE, 0x06, + // Bytes 3d00 - 3d3f 0xCE, 0xB1, 0xCC, 0x93, 0xCD, 0x85, 0xDE, 0x06, - // Bytes 3dc0 - 3dff 0xCE, 0xB1, 0xCC, 0x94, 0xCD, 0x85, 0xDE, 0x06, 0xCE, 0xB1, 0xCD, 0x82, 0xCD, 0x85, 0xDE, 0x06, 0xCE, 0xB5, 0xCC, 0x93, 0xCC, 0x80, 0xCE, 0x06, @@ -2271,8 +2245,8 @@ var decomps = [...]byte{ 0xCE, 0xB5, 0xCC, 0x94, 0xCC, 0x80, 0xCE, 0x06, 0xCE, 0xB5, 0xCC, 0x94, 0xCC, 0x81, 0xCE, 0x06, 0xCE, 0xB7, 0xCC, 0x80, 0xCD, 0x85, 0xDE, 0x06, + // Bytes 3d40 - 3d7f 0xCE, 0xB7, 0xCC, 0x81, 0xCD, 0x85, 0xDE, 0x06, - // Bytes 3e00 - 3e3f 0xCE, 0xB7, 0xCC, 0x93, 0xCD, 0x85, 0xDE, 0x06, 0xCE, 0xB7, 0xCC, 0x94, 0xCD, 0x85, 0xDE, 0x06, 0xCE, 0xB7, 0xCD, 0x82, 0xCD, 0x85, 0xDE, 0x06, @@ -2280,8 +2254,8 @@ var decomps = [...]byte{ 0xCE, 0xB9, 0xCC, 0x88, 0xCC, 0x81, 0xCE, 0x06, 0xCE, 0xB9, 0xCC, 0x88, 0xCD, 0x82, 0xCE, 0x06, 0xCE, 0xB9, 0xCC, 0x93, 0xCC, 0x80, 0xCE, 0x06, + // Bytes 3d80 - 3dbf 0xCE, 0xB9, 0xCC, 0x93, 0xCC, 0x81, 0xCE, 0x06, - // Bytes 3e40 - 3e7f 0xCE, 0xB9, 0xCC, 0x93, 0xCD, 0x82, 0xCE, 0x06, 0xCE, 0xB9, 0xCC, 0x94, 0xCC, 0x80, 0xCE, 0x06, 0xCE, 0xB9, 0xCC, 0x94, 0xCC, 0x81, 0xCE, 0x06, @@ -2289,8 +2263,8 @@ var decomps = [...]byte{ 0xCE, 0xBF, 0xCC, 0x93, 0xCC, 0x80, 0xCE, 0x06, 0xCE, 0xBF, 0xCC, 0x93, 0xCC, 0x81, 0xCE, 0x06, 0xCE, 0xBF, 0xCC, 0x94, 0xCC, 0x80, 0xCE, 0x06, + // Bytes 3dc0 - 3dff 0xCE, 0xBF, 0xCC, 0x94, 0xCC, 0x81, 0xCE, 0x06, - // Bytes 3e80 - 3ebf 0xCF, 0x85, 0xCC, 0x88, 0xCC, 0x80, 0xCE, 0x06, 0xCF, 0x85, 0xCC, 0x88, 0xCC, 0x81, 0xCE, 0x06, 0xCF, 0x85, 0xCC, 0x88, 0xCD, 0x82, 0xCE, 0x06, @@ -2298,8 +2272,8 @@ var decomps = [...]byte{ 0xCF, 0x85, 0xCC, 0x93, 0xCC, 0x81, 0xCE, 0x06, 0xCF, 0x85, 0xCC, 0x93, 0xCD, 0x82, 0xCE, 0x06, 0xCF, 0x85, 0xCC, 0x94, 0xCC, 0x80, 0xCE, 0x06, + // Bytes 3e00 - 3e3f 0xCF, 0x85, 0xCC, 0x94, 0xCC, 0x81, 0xCE, 0x06, - // Bytes 3ec0 - 3eff 0xCF, 0x85, 0xCC, 0x94, 0xCD, 0x82, 0xCE, 0x06, 0xCF, 0x89, 0xCC, 0x80, 0xCD, 0x85, 0xDE, 0x06, 0xCF, 0x89, 0xCC, 0x81, 0xCD, 0x85, 0xDE, 0x06, @@ -2307,81 +2281,115 @@ var decomps = [...]byte{ 0xCF, 0x89, 0xCC, 0x94, 0xCD, 0x85, 0xDE, 0x06, 0xCF, 0x89, 0xCD, 0x82, 0xCD, 0x85, 0xDE, 0x06, 0xE0, 0xA4, 0xA8, 0xE0, 0xA4, 0xBC, 0x0D, 0x06, + // Bytes 3e40 - 3e7f 0xE0, 0xA4, 0xB0, 0xE0, 0xA4, 0xBC, 0x0D, 0x06, - // Bytes 3f00 - 3f3f 0xE0, 0xA4, 0xB3, 0xE0, 0xA4, 0xBC, 0x0D, 0x06, + 0xE0, 0xA7, 0x87, 0xE0, 0xA6, 0xBE, 0x01, 0x06, + 0xE0, 0xA7, 0x87, 0xE0, 0xA7, 0x97, 0x01, 0x06, + 0xE0, 0xAD, 0x87, 0xE0, 0xAC, 0xBE, 0x01, 0x06, + 0xE0, 0xAD, 0x87, 0xE0, 0xAD, 0x96, 0x01, 0x06, + 0xE0, 0xAD, 0x87, 0xE0, 0xAD, 0x97, 0x01, 0x06, + 0xE0, 0xAE, 0x92, 0xE0, 0xAF, 0x97, 0x01, 0x06, + // Bytes 3e80 - 3ebf + 0xE0, 0xAF, 0x86, 0xE0, 0xAE, 0xBE, 0x01, 0x06, + 0xE0, 0xAF, 0x86, 0xE0, 0xAF, 0x97, 0x01, 0x06, + 0xE0, 0xAF, 0x87, 0xE0, 0xAE, 0xBE, 0x01, 0x06, 0xE0, 0xB1, 0x86, 0xE0, 0xB1, 0x96, 0x89, 0x06, + 0xE0, 0xB2, 0xBF, 0xE0, 0xB3, 0x95, 0x01, 0x06, + 0xE0, 0xB3, 0x86, 0xE0, 0xB3, 0x95, 0x01, 0x06, + 0xE0, 0xB3, 0x86, 0xE0, 0xB3, 0x96, 0x01, 0x06, + 0xE0, 0xB5, 0x86, 0xE0, 0xB4, 0xBE, 0x01, 0x06, + // Bytes 3ec0 - 3eff + 0xE0, 0xB5, 0x86, 0xE0, 0xB5, 0x97, 0x01, 0x06, + 0xE0, 0xB5, 0x87, 0xE0, 0xB4, 0xBE, 0x01, 0x06, 0xE0, 0xB7, 0x99, 0xE0, 0xB7, 0x8A, 0x15, 0x06, + 0xE0, 0xB7, 0x99, 0xE0, 0xB7, 0x9F, 0x01, 0x06, + 0xE1, 0x80, 0xA5, 0xE1, 0x80, 0xAE, 0x01, 0x06, + 0xE1, 0xAC, 0x85, 0xE1, 0xAC, 0xB5, 0x01, 0x06, + 0xE1, 0xAC, 0x87, 0xE1, 0xAC, 0xB5, 0x01, 0x06, + 0xE1, 0xAC, 0x89, 0xE1, 0xAC, 0xB5, 0x01, 0x06, + // Bytes 3f00 - 3f3f + 0xE1, 0xAC, 0x8B, 0xE1, 0xAC, 0xB5, 0x01, 0x06, + 0xE1, 0xAC, 0x8D, 0xE1, 0xAC, 0xB5, 0x01, 0x06, + 0xE1, 0xAC, 0x91, 0xE1, 0xAC, 0xB5, 0x01, 0x06, + 0xE1, 0xAC, 0xBA, 0xE1, 0xAC, 0xB5, 0x01, 0x06, + 0xE1, 0xAC, 0xBC, 0xE1, 0xAC, 0xB5, 0x01, 0x06, + 0xE1, 0xAC, 0xBE, 0xE1, 0xAC, 0xB5, 0x01, 0x06, + 0xE1, 0xAC, 0xBF, 0xE1, 0xAC, 0xB5, 0x01, 0x06, + 0xE1, 0xAD, 0x82, 0xE1, 0xAC, 0xB5, 0x01, 0x06, + // Bytes 3f40 - 3f7f 0xE3, 0x81, 0x86, 0xE3, 0x82, 0x99, 0x11, 0x06, 0xE3, 0x81, 0x8B, 0xE3, 0x82, 0x99, 0x11, 0x06, 0xE3, 0x81, 0x8D, 0xE3, 0x82, 0x99, 0x11, 0x06, 0xE3, 0x81, 0x8F, 0xE3, 0x82, 0x99, 0x11, 0x06, 0xE3, 0x81, 0x91, 0xE3, 0x82, 0x99, 0x11, 0x06, - // Bytes 3f40 - 3f7f 0xE3, 0x81, 0x93, 0xE3, 0x82, 0x99, 0x11, 0x06, 0xE3, 0x81, 0x95, 0xE3, 0x82, 0x99, 0x11, 0x06, 0xE3, 0x81, 0x97, 0xE3, 0x82, 0x99, 0x11, 0x06, + // Bytes 3f80 - 3fbf 0xE3, 0x81, 0x99, 0xE3, 0x82, 0x99, 0x11, 0x06, 0xE3, 0x81, 0x9B, 0xE3, 0x82, 0x99, 0x11, 0x06, 0xE3, 0x81, 0x9D, 0xE3, 0x82, 0x99, 0x11, 0x06, 0xE3, 0x81, 0x9F, 0xE3, 0x82, 0x99, 0x11, 0x06, 0xE3, 0x81, 0xA1, 0xE3, 0x82, 0x99, 0x11, 0x06, - // Bytes 3f80 - 3fbf 0xE3, 0x81, 0xA4, 0xE3, 0x82, 0x99, 0x11, 0x06, 0xE3, 0x81, 0xA6, 0xE3, 0x82, 0x99, 0x11, 0x06, 0xE3, 0x81, 0xA8, 0xE3, 0x82, 0x99, 0x11, 0x06, + // Bytes 3fc0 - 3fff 0xE3, 0x81, 0xAF, 0xE3, 0x82, 0x99, 0x11, 0x06, 0xE3, 0x81, 0xAF, 0xE3, 0x82, 0x9A, 0x11, 0x06, 0xE3, 0x81, 0xB2, 0xE3, 0x82, 0x99, 0x11, 0x06, 0xE3, 0x81, 0xB2, 0xE3, 0x82, 0x9A, 0x11, 0x06, 0xE3, 0x81, 0xB5, 0xE3, 0x82, 0x99, 0x11, 0x06, - // Bytes 3fc0 - 3fff 0xE3, 0x81, 0xB5, 0xE3, 0x82, 0x9A, 0x11, 0x06, 0xE3, 0x81, 0xB8, 0xE3, 0x82, 0x99, 0x11, 0x06, 0xE3, 0x81, 0xB8, 0xE3, 0x82, 0x9A, 0x11, 0x06, + // Bytes 4000 - 403f 0xE3, 0x81, 0xBB, 0xE3, 0x82, 0x99, 0x11, 0x06, 0xE3, 0x81, 0xBB, 0xE3, 0x82, 0x9A, 0x11, 0x06, 0xE3, 0x82, 0x9D, 0xE3, 0x82, 0x99, 0x11, 0x06, 0xE3, 0x82, 0xA6, 0xE3, 0x82, 0x99, 0x11, 0x06, 0xE3, 0x82, 0xAB, 0xE3, 0x82, 0x99, 0x11, 0x06, - // Bytes 4000 - 403f 0xE3, 0x82, 0xAD, 0xE3, 0x82, 0x99, 0x11, 0x06, 0xE3, 0x82, 0xAF, 0xE3, 0x82, 0x99, 0x11, 0x06, 0xE3, 0x82, 0xB1, 0xE3, 0x82, 0x99, 0x11, 0x06, + // Bytes 4040 - 407f 0xE3, 0x82, 0xB3, 0xE3, 0x82, 0x99, 0x11, 0x06, 0xE3, 0x82, 0xB5, 0xE3, 0x82, 0x99, 0x11, 0x06, 0xE3, 0x82, 0xB7, 0xE3, 0x82, 0x99, 0x11, 0x06, 0xE3, 0x82, 0xB9, 0xE3, 0x82, 0x99, 0x11, 0x06, 0xE3, 0x82, 0xBB, 0xE3, 0x82, 0x99, 0x11, 0x06, - // Bytes 4040 - 407f 0xE3, 0x82, 0xBD, 0xE3, 0x82, 0x99, 0x11, 0x06, 0xE3, 0x82, 0xBF, 0xE3, 0x82, 0x99, 0x11, 0x06, 0xE3, 0x83, 0x81, 0xE3, 0x82, 0x99, 0x11, 0x06, + // Bytes 4080 - 40bf 0xE3, 0x83, 0x84, 0xE3, 0x82, 0x99, 0x11, 0x06, 0xE3, 0x83, 0x86, 0xE3, 0x82, 0x99, 0x11, 0x06, 0xE3, 0x83, 0x88, 0xE3, 0x82, 0x99, 0x11, 0x06, 0xE3, 0x83, 0x8F, 0xE3, 0x82, 0x99, 0x11, 0x06, 0xE3, 0x83, 0x8F, 0xE3, 0x82, 0x9A, 0x11, 0x06, - // Bytes 4080 - 40bf 0xE3, 0x83, 0x92, 0xE3, 0x82, 0x99, 0x11, 0x06, 0xE3, 0x83, 0x92, 0xE3, 0x82, 0x9A, 0x11, 0x06, 0xE3, 0x83, 0x95, 0xE3, 0x82, 0x99, 0x11, 0x06, + // Bytes 40c0 - 40ff 0xE3, 0x83, 0x95, 0xE3, 0x82, 0x9A, 0x11, 0x06, 0xE3, 0x83, 0x98, 0xE3, 0x82, 0x99, 0x11, 0x06, 0xE3, 0x83, 0x98, 0xE3, 0x82, 0x9A, 0x11, 0x06, 0xE3, 0x83, 0x9B, 0xE3, 0x82, 0x99, 0x11, 0x06, 0xE3, 0x83, 0x9B, 0xE3, 0x82, 0x9A, 0x11, 0x06, - // Bytes 40c0 - 40ff 0xE3, 0x83, 0xAF, 0xE3, 0x82, 0x99, 0x11, 0x06, 0xE3, 0x83, 0xB0, 0xE3, 0x82, 0x99, 0x11, 0x06, 0xE3, 0x83, 0xB1, 0xE3, 0x82, 0x99, 0x11, 0x06, + // Bytes 4100 - 413f 0xE3, 0x83, 0xB2, 0xE3, 0x82, 0x99, 0x11, 0x06, - 0xE3, 0x83, 0xBD, 0xE3, 0x82, 0x99, 0x11, 0x08, + 0xE3, 0x83, 0xBD, 0xE3, 0x82, 0x99, 0x11, 0x06, + 0xF0, 0x90, 0x97, 0x92, 0xCC, 0x87, 0xCD, 0x06, + 0xF0, 0x90, 0x97, 0x9A, 0xCC, 0x87, 0xCD, 0x08, 0xCE, 0x91, 0xCC, 0x93, 0xCC, 0x80, 0xCD, 0x85, 0xDF, 0x08, 0xCE, 0x91, 0xCC, 0x93, 0xCC, 0x81, 0xCD, 0x85, 0xDF, 0x08, 0xCE, 0x91, 0xCC, 0x93, - // Bytes 4100 - 413f 0xCD, 0x82, 0xCD, 0x85, 0xDF, 0x08, 0xCE, 0x91, + // Bytes 4140 - 417f 0xCC, 0x94, 0xCC, 0x80, 0xCD, 0x85, 0xDF, 0x08, 0xCE, 0x91, 0xCC, 0x94, 0xCC, 0x81, 0xCD, 0x85, 0xDF, 0x08, 0xCE, 0x91, 0xCC, 0x94, 0xCD, 0x82, @@ -2389,8 +2397,8 @@ var decomps = [...]byte{ 0xCC, 0x80, 0xCD, 0x85, 0xDF, 0x08, 0xCE, 0x97, 0xCC, 0x93, 0xCC, 0x81, 0xCD, 0x85, 0xDF, 0x08, 0xCE, 0x97, 0xCC, 0x93, 0xCD, 0x82, 0xCD, 0x85, - // Bytes 4140 - 417f 0xDF, 0x08, 0xCE, 0x97, 0xCC, 0x94, 0xCC, 0x80, + // Bytes 4180 - 41bf 0xCD, 0x85, 0xDF, 0x08, 0xCE, 0x97, 0xCC, 0x94, 0xCC, 0x81, 0xCD, 0x85, 0xDF, 0x08, 0xCE, 0x97, 0xCC, 0x94, 0xCD, 0x82, 0xCD, 0x85, 0xDF, 0x08, @@ -2398,8 +2406,8 @@ var decomps = [...]byte{ 0xDF, 0x08, 0xCE, 0xA9, 0xCC, 0x93, 0xCC, 0x81, 0xCD, 0x85, 0xDF, 0x08, 0xCE, 0xA9, 0xCC, 0x93, 0xCD, 0x82, 0xCD, 0x85, 0xDF, 0x08, 0xCE, 0xA9, - // Bytes 4180 - 41bf 0xCC, 0x94, 0xCC, 0x80, 0xCD, 0x85, 0xDF, 0x08, + // Bytes 41c0 - 41ff 0xCE, 0xA9, 0xCC, 0x94, 0xCC, 0x81, 0xCD, 0x85, 0xDF, 0x08, 0xCE, 0xA9, 0xCC, 0x94, 0xCD, 0x82, 0xCD, 0x85, 0xDF, 0x08, 0xCE, 0xB1, 0xCC, 0x93, @@ -2407,8 +2415,8 @@ var decomps = [...]byte{ 0xCC, 0x93, 0xCC, 0x81, 0xCD, 0x85, 0xDF, 0x08, 0xCE, 0xB1, 0xCC, 0x93, 0xCD, 0x82, 0xCD, 0x85, 0xDF, 0x08, 0xCE, 0xB1, 0xCC, 0x94, 0xCC, 0x80, - // Bytes 41c0 - 41ff 0xCD, 0x85, 0xDF, 0x08, 0xCE, 0xB1, 0xCC, 0x94, + // Bytes 4200 - 423f 0xCC, 0x81, 0xCD, 0x85, 0xDF, 0x08, 0xCE, 0xB1, 0xCC, 0x94, 0xCD, 0x82, 0xCD, 0x85, 0xDF, 0x08, 0xCE, 0xB7, 0xCC, 0x93, 0xCC, 0x80, 0xCD, 0x85, @@ -2416,8 +2424,8 @@ var decomps = [...]byte{ 0xCD, 0x85, 0xDF, 0x08, 0xCE, 0xB7, 0xCC, 0x93, 0xCD, 0x82, 0xCD, 0x85, 0xDF, 0x08, 0xCE, 0xB7, 0xCC, 0x94, 0xCC, 0x80, 0xCD, 0x85, 0xDF, 0x08, - // Bytes 4200 - 423f 0xCE, 0xB7, 0xCC, 0x94, 0xCC, 0x81, 0xCD, 0x85, + // Bytes 4240 - 427f 0xDF, 0x08, 0xCE, 0xB7, 0xCC, 0x94, 0xCD, 0x82, 0xCD, 0x85, 0xDF, 0x08, 0xCF, 0x89, 0xCC, 0x93, 0xCC, 0x80, 0xCD, 0x85, 0xDF, 0x08, 0xCF, 0x89, @@ -2425,311 +2433,378 @@ var decomps = [...]byte{ 0xCF, 0x89, 0xCC, 0x93, 0xCD, 0x82, 0xCD, 0x85, 0xDF, 0x08, 0xCF, 0x89, 0xCC, 0x94, 0xCC, 0x80, 0xCD, 0x85, 0xDF, 0x08, 0xCF, 0x89, 0xCC, 0x94, - // Bytes 4240 - 427f 0xCC, 0x81, 0xCD, 0x85, 0xDF, 0x08, 0xCF, 0x89, + // Bytes 4280 - 42bf 0xCC, 0x94, 0xCD, 0x82, 0xCD, 0x85, 0xDF, 0x08, 0xF0, 0x91, 0x82, 0x99, 0xF0, 0x91, 0x82, 0xBA, 0x0D, 0x08, 0xF0, 0x91, 0x82, 0x9B, 0xF0, 0x91, 0x82, 0xBA, 0x0D, 0x08, 0xF0, 0x91, 0x82, 0xA5, - 0xF0, 0x91, 0x82, 0xBA, 0x0D, 0x42, 0xC2, 0xB4, + 0xF0, 0x91, 0x82, 0xBA, 0x0D, 0x08, 0xF0, 0x91, + 0x84, 0xB1, 0xF0, 0x91, 0x84, 0xA7, 0x01, 0x08, + 0xF0, 0x91, 0x84, 0xB2, 0xF0, 0x91, 0x84, 0xA7, + 0x01, 0x08, 0xF0, 0x91, 0x8D, 0x87, 0xF0, 0x91, + // Bytes 42c0 - 42ff + 0x8C, 0xBE, 0x01, 0x08, 0xF0, 0x91, 0x8D, 0x87, + 0xF0, 0x91, 0x8D, 0x97, 0x01, 0x08, 0xF0, 0x91, + 0x8E, 0x82, 0xF0, 0x91, 0x8F, 0x89, 0x01, 0x08, + 0xF0, 0x91, 0x8E, 0x84, 0xF0, 0x91, 0x8E, 0xBB, + 0x01, 0x08, 0xF0, 0x91, 0x8E, 0x8B, 0xF0, 0x91, + 0x8F, 0x82, 0x01, 0x08, 0xF0, 0x91, 0x8E, 0x90, + 0xF0, 0x91, 0x8F, 0x89, 0x01, 0x08, 0xF0, 0x91, + 0x92, 0xB9, 0xF0, 0x91, 0x92, 0xB0, 0x01, 0x08, + // Bytes 4300 - 433f + 0xF0, 0x91, 0x92, 0xB9, 0xF0, 0x91, 0x92, 0xBA, + 0x01, 0x08, 0xF0, 0x91, 0x92, 0xB9, 0xF0, 0x91, + 0x92, 0xBD, 0x01, 0x08, 0xF0, 0x91, 0x96, 0xB8, + 0xF0, 0x91, 0x96, 0xAF, 0x01, 0x08, 0xF0, 0x91, + 0x96, 0xB9, 0xF0, 0x91, 0x96, 0xAF, 0x01, 0x08, + 0xF0, 0x91, 0xA4, 0xB5, 0xF0, 0x91, 0xA4, 0xB0, + 0x01, 0x09, 0xE0, 0xB3, 0x86, 0xE0, 0xB3, 0x82, + 0xE0, 0xB3, 0x95, 0x02, 0x09, 0xE0, 0xB7, 0x99, + // Bytes 4340 - 437f + 0xE0, 0xB7, 0x8F, 0xE0, 0xB7, 0x8A, 0x16, 0x0C, + 0xF0, 0x96, 0xB5, 0xA3, 0xF0, 0x96, 0xB5, 0xA7, + 0xF0, 0x96, 0xB5, 0xA7, 0x02, 0x42, 0xC2, 0xB4, 0x01, 0x43, 0x20, 0xCC, 0x81, 0xCD, 0x43, 0x20, 0xCC, 0x83, 0xCD, 0x43, 0x20, 0xCC, 0x84, 0xCD, - // Bytes 4280 - 42bf 0x43, 0x20, 0xCC, 0x85, 0xCD, 0x43, 0x20, 0xCC, 0x86, 0xCD, 0x43, 0x20, 0xCC, 0x87, 0xCD, 0x43, 0x20, 0xCC, 0x88, 0xCD, 0x43, 0x20, 0xCC, 0x8A, + // Bytes 4380 - 43bf 0xCD, 0x43, 0x20, 0xCC, 0x8B, 0xCD, 0x43, 0x20, 0xCC, 0x93, 0xCD, 0x43, 0x20, 0xCC, 0x94, 0xCD, 0x43, 0x20, 0xCC, 0xA7, 0xA9, 0x43, 0x20, 0xCC, 0xA8, 0xA9, 0x43, 0x20, 0xCC, 0xB3, 0xB9, 0x43, 0x20, 0xCD, 0x82, 0xCD, 0x43, 0x20, 0xCD, 0x85, - // Bytes 42c0 - 42ff 0xDD, 0x43, 0x20, 0xD9, 0x8B, 0x5D, 0x43, 0x20, 0xD9, 0x8C, 0x61, 0x43, 0x20, 0xD9, 0x8D, 0x65, 0x43, 0x20, 0xD9, 0x8E, 0x69, 0x43, 0x20, 0xD9, + // Bytes 43c0 - 43ff 0x8F, 0x6D, 0x43, 0x20, 0xD9, 0x90, 0x71, 0x43, 0x20, 0xD9, 0x91, 0x75, 0x43, 0x20, 0xD9, 0x92, 0x79, 0x43, 0x41, 0xCC, 0x8A, 0xCD, 0x43, 0x73, 0xCC, 0x87, 0xCD, 0x44, 0x20, 0xE3, 0x82, 0x99, 0x11, 0x44, 0x20, 0xE3, 0x82, 0x9A, 0x11, 0x44, - // Bytes 4300 - 433f 0xC2, 0xA8, 0xCC, 0x81, 0xCE, 0x44, 0xCE, 0x91, 0xCC, 0x81, 0xCD, 0x44, 0xCE, 0x95, 0xCC, 0x81, 0xCD, 0x44, 0xCE, 0x97, 0xCC, 0x81, 0xCD, 0x44, + // Bytes 4400 - 443f 0xCE, 0x99, 0xCC, 0x81, 0xCD, 0x44, 0xCE, 0x9F, 0xCC, 0x81, 0xCD, 0x44, 0xCE, 0xA5, 0xCC, 0x81, 0xCD, 0x44, 0xCE, 0xA5, 0xCC, 0x88, 0xCD, 0x44, 0xCE, 0xA9, 0xCC, 0x81, 0xCD, 0x44, 0xCE, 0xB1, 0xCC, 0x81, 0xCD, 0x44, 0xCE, 0xB5, 0xCC, 0x81, - // Bytes 4340 - 437f 0xCD, 0x44, 0xCE, 0xB7, 0xCC, 0x81, 0xCD, 0x44, 0xCE, 0xB9, 0xCC, 0x81, 0xCD, 0x44, 0xCE, 0xBF, 0xCC, 0x81, 0xCD, 0x44, 0xCF, 0x85, 0xCC, 0x81, + // Bytes 4440 - 447f 0xCD, 0x44, 0xCF, 0x89, 0xCC, 0x81, 0xCD, 0x44, 0xD7, 0x90, 0xD6, 0xB7, 0x35, 0x44, 0xD7, 0x90, 0xD6, 0xB8, 0x39, 0x44, 0xD7, 0x90, 0xD6, 0xBC, 0x45, 0x44, 0xD7, 0x91, 0xD6, 0xBC, 0x45, 0x44, 0xD7, 0x91, 0xD6, 0xBF, 0x4D, 0x44, 0xD7, 0x92, - // Bytes 4380 - 43bf 0xD6, 0xBC, 0x45, 0x44, 0xD7, 0x93, 0xD6, 0xBC, 0x45, 0x44, 0xD7, 0x94, 0xD6, 0xBC, 0x45, 0x44, 0xD7, 0x95, 0xD6, 0xB9, 0x3D, 0x44, 0xD7, 0x95, + // Bytes 4480 - 44bf 0xD6, 0xBC, 0x45, 0x44, 0xD7, 0x96, 0xD6, 0xBC, 0x45, 0x44, 0xD7, 0x98, 0xD6, 0xBC, 0x45, 0x44, 0xD7, 0x99, 0xD6, 0xB4, 0x29, 0x44, 0xD7, 0x99, 0xD6, 0xBC, 0x45, 0x44, 0xD7, 0x9A, 0xD6, 0xBC, 0x45, 0x44, 0xD7, 0x9B, 0xD6, 0xBC, 0x45, 0x44, - // Bytes 43c0 - 43ff 0xD7, 0x9B, 0xD6, 0xBF, 0x4D, 0x44, 0xD7, 0x9C, 0xD6, 0xBC, 0x45, 0x44, 0xD7, 0x9E, 0xD6, 0xBC, 0x45, 0x44, 0xD7, 0xA0, 0xD6, 0xBC, 0x45, 0x44, + // Bytes 44c0 - 44ff 0xD7, 0xA1, 0xD6, 0xBC, 0x45, 0x44, 0xD7, 0xA3, 0xD6, 0xBC, 0x45, 0x44, 0xD7, 0xA4, 0xD6, 0xBC, 0x45, 0x44, 0xD7, 0xA4, 0xD6, 0xBF, 0x4D, 0x44, 0xD7, 0xA6, 0xD6, 0xBC, 0x45, 0x44, 0xD7, 0xA7, 0xD6, 0xBC, 0x45, 0x44, 0xD7, 0xA8, 0xD6, 0xBC, - // Bytes 4400 - 443f 0x45, 0x44, 0xD7, 0xA9, 0xD6, 0xBC, 0x45, 0x44, 0xD7, 0xA9, 0xD7, 0x81, 0x51, 0x44, 0xD7, 0xA9, 0xD7, 0x82, 0x55, 0x44, 0xD7, 0xAA, 0xD6, 0xBC, + // Bytes 4500 - 453f 0x45, 0x44, 0xD7, 0xB2, 0xD6, 0xB7, 0x35, 0x44, 0xD8, 0xA7, 0xD9, 0x8B, 0x5D, 0x44, 0xD8, 0xA7, 0xD9, 0x93, 0xCD, 0x44, 0xD8, 0xA7, 0xD9, 0x94, 0xCD, 0x44, 0xD8, 0xA7, 0xD9, 0x95, 0xB9, 0x44, 0xD8, 0xB0, 0xD9, 0xB0, 0x7D, 0x44, 0xD8, 0xB1, - // Bytes 4440 - 447f 0xD9, 0xB0, 0x7D, 0x44, 0xD9, 0x80, 0xD9, 0x8B, 0x5D, 0x44, 0xD9, 0x80, 0xD9, 0x8E, 0x69, 0x44, 0xD9, 0x80, 0xD9, 0x8F, 0x6D, 0x44, 0xD9, 0x80, + // Bytes 4540 - 457f 0xD9, 0x90, 0x71, 0x44, 0xD9, 0x80, 0xD9, 0x91, 0x75, 0x44, 0xD9, 0x80, 0xD9, 0x92, 0x79, 0x44, 0xD9, 0x87, 0xD9, 0xB0, 0x7D, 0x44, 0xD9, 0x88, 0xD9, 0x94, 0xCD, 0x44, 0xD9, 0x89, 0xD9, 0xB0, 0x7D, 0x44, 0xD9, 0x8A, 0xD9, 0x94, 0xCD, 0x44, - // Bytes 4480 - 44bf 0xDB, 0x92, 0xD9, 0x94, 0xCD, 0x44, 0xDB, 0x95, 0xD9, 0x94, 0xCD, 0x45, 0x20, 0xCC, 0x88, 0xCC, 0x80, 0xCE, 0x45, 0x20, 0xCC, 0x88, 0xCC, 0x81, + // Bytes 4580 - 45bf 0xCE, 0x45, 0x20, 0xCC, 0x88, 0xCD, 0x82, 0xCE, 0x45, 0x20, 0xCC, 0x93, 0xCC, 0x80, 0xCE, 0x45, 0x20, 0xCC, 0x93, 0xCC, 0x81, 0xCE, 0x45, 0x20, 0xCC, 0x93, 0xCD, 0x82, 0xCE, 0x45, 0x20, 0xCC, 0x94, 0xCC, 0x80, 0xCE, 0x45, 0x20, 0xCC, 0x94, - // Bytes 44c0 - 44ff 0xCC, 0x81, 0xCE, 0x45, 0x20, 0xCC, 0x94, 0xCD, 0x82, 0xCE, 0x45, 0x20, 0xD9, 0x8C, 0xD9, 0x91, 0x76, 0x45, 0x20, 0xD9, 0x8D, 0xD9, 0x91, 0x76, + // Bytes 45c0 - 45ff 0x45, 0x20, 0xD9, 0x8E, 0xD9, 0x91, 0x76, 0x45, 0x20, 0xD9, 0x8F, 0xD9, 0x91, 0x76, 0x45, 0x20, 0xD9, 0x90, 0xD9, 0x91, 0x76, 0x45, 0x20, 0xD9, 0x91, 0xD9, 0xB0, 0x7E, 0x45, 0xE2, 0xAB, 0x9D, 0xCC, 0xB8, 0x05, 0x46, 0xCE, 0xB9, 0xCC, 0x88, - // Bytes 4500 - 453f 0xCC, 0x81, 0xCE, 0x46, 0xCF, 0x85, 0xCC, 0x88, 0xCC, 0x81, 0xCE, 0x46, 0xD7, 0xA9, 0xD6, 0xBC, 0xD7, 0x81, 0x52, 0x46, 0xD7, 0xA9, 0xD6, 0xBC, + // Bytes 4600 - 463f 0xD7, 0x82, 0x56, 0x46, 0xD9, 0x80, 0xD9, 0x8E, 0xD9, 0x91, 0x76, 0x46, 0xD9, 0x80, 0xD9, 0x8F, 0xD9, 0x91, 0x76, 0x46, 0xD9, 0x80, 0xD9, 0x90, 0xD9, 0x91, 0x76, 0x46, 0xE0, 0xA4, 0x95, 0xE0, 0xA4, 0xBC, 0x0D, 0x46, 0xE0, 0xA4, 0x96, 0xE0, - // Bytes 4540 - 457f 0xA4, 0xBC, 0x0D, 0x46, 0xE0, 0xA4, 0x97, 0xE0, 0xA4, 0xBC, 0x0D, 0x46, 0xE0, 0xA4, 0x9C, 0xE0, 0xA4, 0xBC, 0x0D, 0x46, 0xE0, 0xA4, 0xA1, 0xE0, + // Bytes 4640 - 467f 0xA4, 0xBC, 0x0D, 0x46, 0xE0, 0xA4, 0xA2, 0xE0, 0xA4, 0xBC, 0x0D, 0x46, 0xE0, 0xA4, 0xAB, 0xE0, 0xA4, 0xBC, 0x0D, 0x46, 0xE0, 0xA4, 0xAF, 0xE0, 0xA4, 0xBC, 0x0D, 0x46, 0xE0, 0xA6, 0xA1, 0xE0, 0xA6, 0xBC, 0x0D, 0x46, 0xE0, 0xA6, 0xA2, 0xE0, - // Bytes 4580 - 45bf 0xA6, 0xBC, 0x0D, 0x46, 0xE0, 0xA6, 0xAF, 0xE0, 0xA6, 0xBC, 0x0D, 0x46, 0xE0, 0xA8, 0x96, 0xE0, 0xA8, 0xBC, 0x0D, 0x46, 0xE0, 0xA8, 0x97, 0xE0, + // Bytes 4680 - 46bf 0xA8, 0xBC, 0x0D, 0x46, 0xE0, 0xA8, 0x9C, 0xE0, 0xA8, 0xBC, 0x0D, 0x46, 0xE0, 0xA8, 0xAB, 0xE0, 0xA8, 0xBC, 0x0D, 0x46, 0xE0, 0xA8, 0xB2, 0xE0, 0xA8, 0xBC, 0x0D, 0x46, 0xE0, 0xA8, 0xB8, 0xE0, 0xA8, 0xBC, 0x0D, 0x46, 0xE0, 0xAC, 0xA1, 0xE0, - // Bytes 45c0 - 45ff 0xAC, 0xBC, 0x0D, 0x46, 0xE0, 0xAC, 0xA2, 0xE0, 0xAC, 0xBC, 0x0D, 0x46, 0xE0, 0xBE, 0xB2, 0xE0, 0xBE, 0x80, 0xA1, 0x46, 0xE0, 0xBE, 0xB3, 0xE0, - 0xBE, 0x80, 0xA1, 0x46, 0xE3, 0x83, 0x86, 0xE3, + // Bytes 46c0 - 46ff + 0xBE, 0x80, 0xA1, 0x46, 0xE1, 0x84, 0x80, 0xE1, + 0x85, 0xA1, 0x01, 0x46, 0xE1, 0x84, 0x82, 0xE1, + 0x85, 0xA1, 0x01, 0x46, 0xE1, 0x84, 0x83, 0xE1, + 0x85, 0xA1, 0x01, 0x46, 0xE1, 0x84, 0x85, 0xE1, + 0x85, 0xA1, 0x01, 0x46, 0xE1, 0x84, 0x86, 0xE1, + 0x85, 0xA1, 0x01, 0x46, 0xE1, 0x84, 0x87, 0xE1, + 0x85, 0xA1, 0x01, 0x46, 0xE1, 0x84, 0x89, 0xE1, + 0x85, 0xA1, 0x01, 0x46, 0xE1, 0x84, 0x8B, 0xE1, + // Bytes 4700 - 473f + 0x85, 0xA1, 0x01, 0x46, 0xE1, 0x84, 0x8B, 0xE1, + 0x85, 0xAE, 0x01, 0x46, 0xE1, 0x84, 0x8C, 0xE1, + 0x85, 0xA1, 0x01, 0x46, 0xE1, 0x84, 0x8E, 0xE1, + 0x85, 0xA1, 0x01, 0x46, 0xE1, 0x84, 0x8F, 0xE1, + 0x85, 0xA1, 0x01, 0x46, 0xE1, 0x84, 0x90, 0xE1, + 0x85, 0xA1, 0x01, 0x46, 0xE1, 0x84, 0x91, 0xE1, + 0x85, 0xA1, 0x01, 0x46, 0xE1, 0x84, 0x92, 0xE1, + 0x85, 0xA1, 0x01, 0x46, 0xE3, 0x83, 0x86, 0xE3, + // Bytes 4740 - 477f 0x82, 0x99, 0x11, 0x48, 0xF0, 0x9D, 0x85, 0x97, 0xF0, 0x9D, 0x85, 0xA5, 0xB1, 0x48, 0xF0, 0x9D, 0x85, 0x98, 0xF0, 0x9D, 0x85, 0xA5, 0xB1, 0x48, 0xF0, 0x9D, 0x86, 0xB9, 0xF0, 0x9D, 0x85, 0xA5, - // Bytes 4600 - 463f 0xB1, 0x48, 0xF0, 0x9D, 0x86, 0xBA, 0xF0, 0x9D, 0x85, 0xA5, 0xB1, 0x49, 0xE0, 0xBE, 0xB2, 0xE0, 0xBD, 0xB1, 0xE0, 0xBE, 0x80, 0xA2, 0x49, 0xE0, 0xBE, 0xB3, 0xE0, 0xBD, 0xB1, 0xE0, 0xBE, 0x80, + // Bytes 4780 - 47bf 0xA2, 0x4C, 0xF0, 0x9D, 0x85, 0x98, 0xF0, 0x9D, 0x85, 0xA5, 0xF0, 0x9D, 0x85, 0xAE, 0xB2, 0x4C, 0xF0, 0x9D, 0x85, 0x98, 0xF0, 0x9D, 0x85, 0xA5, 0xF0, 0x9D, 0x85, 0xAF, 0xB2, 0x4C, 0xF0, 0x9D, - // Bytes 4640 - 467f 0x85, 0x98, 0xF0, 0x9D, 0x85, 0xA5, 0xF0, 0x9D, 0x85, 0xB0, 0xB2, 0x4C, 0xF0, 0x9D, 0x85, 0x98, 0xF0, 0x9D, 0x85, 0xA5, 0xF0, 0x9D, 0x85, 0xB1, 0xB2, 0x4C, 0xF0, 0x9D, 0x85, 0x98, 0xF0, 0x9D, + // Bytes 47c0 - 47ff 0x85, 0xA5, 0xF0, 0x9D, 0x85, 0xB2, 0xB2, 0x4C, 0xF0, 0x9D, 0x86, 0xB9, 0xF0, 0x9D, 0x85, 0xA5, 0xF0, 0x9D, 0x85, 0xAE, 0xB2, 0x4C, 0xF0, 0x9D, 0x86, 0xB9, 0xF0, 0x9D, 0x85, 0xA5, 0xF0, 0x9D, - // Bytes 4680 - 46bf 0x85, 0xAF, 0xB2, 0x4C, 0xF0, 0x9D, 0x86, 0xBA, 0xF0, 0x9D, 0x85, 0xA5, 0xF0, 0x9D, 0x85, 0xAE, 0xB2, 0x4C, 0xF0, 0x9D, 0x86, 0xBA, 0xF0, 0x9D, 0x85, 0xA5, 0xF0, 0x9D, 0x85, 0xAF, 0xB2, 0x83, + // Bytes 4800 - 483f 0x41, 0xCC, 0x82, 0xCD, 0x83, 0x41, 0xCC, 0x86, 0xCD, 0x83, 0x41, 0xCC, 0x87, 0xCD, 0x83, 0x41, 0xCC, 0x88, 0xCD, 0x83, 0x41, 0xCC, 0x8A, 0xCD, 0x83, 0x41, 0xCC, 0xA3, 0xB9, 0x83, 0x43, 0xCC, - // Bytes 46c0 - 46ff 0xA7, 0xA9, 0x83, 0x45, 0xCC, 0x82, 0xCD, 0x83, 0x45, 0xCC, 0x84, 0xCD, 0x83, 0x45, 0xCC, 0xA3, 0xB9, 0x83, 0x45, 0xCC, 0xA7, 0xA9, 0x83, 0x49, 0xCC, 0x88, 0xCD, 0x83, 0x4C, 0xCC, 0xA3, 0xB9, + // Bytes 4840 - 487f 0x83, 0x4F, 0xCC, 0x82, 0xCD, 0x83, 0x4F, 0xCC, 0x83, 0xCD, 0x83, 0x4F, 0xCC, 0x84, 0xCD, 0x83, 0x4F, 0xCC, 0x87, 0xCD, 0x83, 0x4F, 0xCC, 0x88, 0xCD, 0x83, 0x4F, 0xCC, 0x9B, 0xB1, 0x83, 0x4F, - // Bytes 4700 - 473f 0xCC, 0xA3, 0xB9, 0x83, 0x4F, 0xCC, 0xA8, 0xA9, 0x83, 0x52, 0xCC, 0xA3, 0xB9, 0x83, 0x53, 0xCC, 0x81, 0xCD, 0x83, 0x53, 0xCC, 0x8C, 0xCD, 0x83, 0x53, 0xCC, 0xA3, 0xB9, 0x83, 0x55, 0xCC, 0x83, + // Bytes 4880 - 48bf 0xCD, 0x83, 0x55, 0xCC, 0x84, 0xCD, 0x83, 0x55, 0xCC, 0x88, 0xCD, 0x83, 0x55, 0xCC, 0x9B, 0xB1, 0x83, 0x61, 0xCC, 0x82, 0xCD, 0x83, 0x61, 0xCC, 0x86, 0xCD, 0x83, 0x61, 0xCC, 0x87, 0xCD, 0x83, - // Bytes 4740 - 477f 0x61, 0xCC, 0x88, 0xCD, 0x83, 0x61, 0xCC, 0x8A, 0xCD, 0x83, 0x61, 0xCC, 0xA3, 0xB9, 0x83, 0x63, 0xCC, 0xA7, 0xA9, 0x83, 0x65, 0xCC, 0x82, 0xCD, 0x83, 0x65, 0xCC, 0x84, 0xCD, 0x83, 0x65, 0xCC, + // Bytes 48c0 - 48ff 0xA3, 0xB9, 0x83, 0x65, 0xCC, 0xA7, 0xA9, 0x83, 0x69, 0xCC, 0x88, 0xCD, 0x83, 0x6C, 0xCC, 0xA3, 0xB9, 0x83, 0x6F, 0xCC, 0x82, 0xCD, 0x83, 0x6F, 0xCC, 0x83, 0xCD, 0x83, 0x6F, 0xCC, 0x84, 0xCD, - // Bytes 4780 - 47bf 0x83, 0x6F, 0xCC, 0x87, 0xCD, 0x83, 0x6F, 0xCC, 0x88, 0xCD, 0x83, 0x6F, 0xCC, 0x9B, 0xB1, 0x83, 0x6F, 0xCC, 0xA3, 0xB9, 0x83, 0x6F, 0xCC, 0xA8, 0xA9, 0x83, 0x72, 0xCC, 0xA3, 0xB9, 0x83, 0x73, + // Bytes 4900 - 493f 0xCC, 0x81, 0xCD, 0x83, 0x73, 0xCC, 0x8C, 0xCD, 0x83, 0x73, 0xCC, 0xA3, 0xB9, 0x83, 0x75, 0xCC, 0x83, 0xCD, 0x83, 0x75, 0xCC, 0x84, 0xCD, 0x83, 0x75, 0xCC, 0x88, 0xCD, 0x83, 0x75, 0xCC, 0x9B, - // Bytes 47c0 - 47ff 0xB1, 0x84, 0xCE, 0x91, 0xCC, 0x93, 0xCD, 0x84, 0xCE, 0x91, 0xCC, 0x94, 0xCD, 0x84, 0xCE, 0x95, 0xCC, 0x93, 0xCD, 0x84, 0xCE, 0x95, 0xCC, 0x94, 0xCD, 0x84, 0xCE, 0x97, 0xCC, 0x93, 0xCD, 0x84, + // Bytes 4940 - 497f 0xCE, 0x97, 0xCC, 0x94, 0xCD, 0x84, 0xCE, 0x99, 0xCC, 0x93, 0xCD, 0x84, 0xCE, 0x99, 0xCC, 0x94, 0xCD, 0x84, 0xCE, 0x9F, 0xCC, 0x93, 0xCD, 0x84, 0xCE, 0x9F, 0xCC, 0x94, 0xCD, 0x84, 0xCE, 0xA5, - // Bytes 4800 - 483f 0xCC, 0x94, 0xCD, 0x84, 0xCE, 0xA9, 0xCC, 0x93, 0xCD, 0x84, 0xCE, 0xA9, 0xCC, 0x94, 0xCD, 0x84, 0xCE, 0xB1, 0xCC, 0x80, 0xCD, 0x84, 0xCE, 0xB1, 0xCC, 0x81, 0xCD, 0x84, 0xCE, 0xB1, 0xCC, 0x93, + // Bytes 4980 - 49bf 0xCD, 0x84, 0xCE, 0xB1, 0xCC, 0x94, 0xCD, 0x84, 0xCE, 0xB1, 0xCD, 0x82, 0xCD, 0x84, 0xCE, 0xB5, 0xCC, 0x93, 0xCD, 0x84, 0xCE, 0xB5, 0xCC, 0x94, 0xCD, 0x84, 0xCE, 0xB7, 0xCC, 0x80, 0xCD, 0x84, - // Bytes 4840 - 487f 0xCE, 0xB7, 0xCC, 0x81, 0xCD, 0x84, 0xCE, 0xB7, 0xCC, 0x93, 0xCD, 0x84, 0xCE, 0xB7, 0xCC, 0x94, 0xCD, 0x84, 0xCE, 0xB7, 0xCD, 0x82, 0xCD, 0x84, 0xCE, 0xB9, 0xCC, 0x88, 0xCD, 0x84, 0xCE, 0xB9, + // Bytes 49c0 - 49ff 0xCC, 0x93, 0xCD, 0x84, 0xCE, 0xB9, 0xCC, 0x94, 0xCD, 0x84, 0xCE, 0xBF, 0xCC, 0x93, 0xCD, 0x84, 0xCE, 0xBF, 0xCC, 0x94, 0xCD, 0x84, 0xCF, 0x85, 0xCC, 0x88, 0xCD, 0x84, 0xCF, 0x85, 0xCC, 0x93, - // Bytes 4880 - 48bf 0xCD, 0x84, 0xCF, 0x85, 0xCC, 0x94, 0xCD, 0x84, 0xCF, 0x89, 0xCC, 0x80, 0xCD, 0x84, 0xCF, 0x89, 0xCC, 0x81, 0xCD, 0x84, 0xCF, 0x89, 0xCC, 0x93, 0xCD, 0x84, 0xCF, 0x89, 0xCC, 0x94, 0xCD, 0x84, + // Bytes 4a00 - 4a3f 0xCF, 0x89, 0xCD, 0x82, 0xCD, 0x86, 0xCE, 0x91, 0xCC, 0x93, 0xCC, 0x80, 0xCE, 0x86, 0xCE, 0x91, 0xCC, 0x93, 0xCC, 0x81, 0xCE, 0x86, 0xCE, 0x91, 0xCC, 0x93, 0xCD, 0x82, 0xCE, 0x86, 0xCE, 0x91, - // Bytes 48c0 - 48ff 0xCC, 0x94, 0xCC, 0x80, 0xCE, 0x86, 0xCE, 0x91, 0xCC, 0x94, 0xCC, 0x81, 0xCE, 0x86, 0xCE, 0x91, 0xCC, 0x94, 0xCD, 0x82, 0xCE, 0x86, 0xCE, 0x97, 0xCC, 0x93, 0xCC, 0x80, 0xCE, 0x86, 0xCE, 0x97, + // Bytes 4a40 - 4a7f 0xCC, 0x93, 0xCC, 0x81, 0xCE, 0x86, 0xCE, 0x97, 0xCC, 0x93, 0xCD, 0x82, 0xCE, 0x86, 0xCE, 0x97, 0xCC, 0x94, 0xCC, 0x80, 0xCE, 0x86, 0xCE, 0x97, 0xCC, 0x94, 0xCC, 0x81, 0xCE, 0x86, 0xCE, 0x97, - // Bytes 4900 - 493f 0xCC, 0x94, 0xCD, 0x82, 0xCE, 0x86, 0xCE, 0xA9, 0xCC, 0x93, 0xCC, 0x80, 0xCE, 0x86, 0xCE, 0xA9, 0xCC, 0x93, 0xCC, 0x81, 0xCE, 0x86, 0xCE, 0xA9, 0xCC, 0x93, 0xCD, 0x82, 0xCE, 0x86, 0xCE, 0xA9, + // Bytes 4a80 - 4abf 0xCC, 0x94, 0xCC, 0x80, 0xCE, 0x86, 0xCE, 0xA9, 0xCC, 0x94, 0xCC, 0x81, 0xCE, 0x86, 0xCE, 0xA9, 0xCC, 0x94, 0xCD, 0x82, 0xCE, 0x86, 0xCE, 0xB1, 0xCC, 0x93, 0xCC, 0x80, 0xCE, 0x86, 0xCE, 0xB1, - // Bytes 4940 - 497f 0xCC, 0x93, 0xCC, 0x81, 0xCE, 0x86, 0xCE, 0xB1, 0xCC, 0x93, 0xCD, 0x82, 0xCE, 0x86, 0xCE, 0xB1, 0xCC, 0x94, 0xCC, 0x80, 0xCE, 0x86, 0xCE, 0xB1, 0xCC, 0x94, 0xCC, 0x81, 0xCE, 0x86, 0xCE, 0xB1, + // Bytes 4ac0 - 4aff 0xCC, 0x94, 0xCD, 0x82, 0xCE, 0x86, 0xCE, 0xB7, 0xCC, 0x93, 0xCC, 0x80, 0xCE, 0x86, 0xCE, 0xB7, 0xCC, 0x93, 0xCC, 0x81, 0xCE, 0x86, 0xCE, 0xB7, 0xCC, 0x93, 0xCD, 0x82, 0xCE, 0x86, 0xCE, 0xB7, - // Bytes 4980 - 49bf 0xCC, 0x94, 0xCC, 0x80, 0xCE, 0x86, 0xCE, 0xB7, 0xCC, 0x94, 0xCC, 0x81, 0xCE, 0x86, 0xCE, 0xB7, 0xCC, 0x94, 0xCD, 0x82, 0xCE, 0x86, 0xCF, 0x89, 0xCC, 0x93, 0xCC, 0x80, 0xCE, 0x86, 0xCF, 0x89, + // Bytes 4b00 - 4b3f 0xCC, 0x93, 0xCC, 0x81, 0xCE, 0x86, 0xCF, 0x89, 0xCC, 0x93, 0xCD, 0x82, 0xCE, 0x86, 0xCF, 0x89, 0xCC, 0x94, 0xCC, 0x80, 0xCE, 0x86, 0xCF, 0x89, 0xCC, 0x94, 0xCC, 0x81, 0xCE, 0x86, 0xCF, 0x89, - // Bytes 49c0 - 49ff - 0xCC, 0x94, 0xCD, 0x82, 0xCE, 0x42, 0xCC, 0x80, - 0xCD, 0x33, 0x42, 0xCC, 0x81, 0xCD, 0x33, 0x42, - 0xCC, 0x93, 0xCD, 0x33, 0x43, 0xE1, 0x85, 0xA1, - 0x01, 0x00, 0x43, 0xE1, 0x85, 0xA2, 0x01, 0x00, - 0x43, 0xE1, 0x85, 0xA3, 0x01, 0x00, 0x43, 0xE1, - 0x85, 0xA4, 0x01, 0x00, 0x43, 0xE1, 0x85, 0xA5, - 0x01, 0x00, 0x43, 0xE1, 0x85, 0xA6, 0x01, 0x00, - 0x43, 0xE1, 0x85, 0xA7, 0x01, 0x00, 0x43, 0xE1, - // Bytes 4a00 - 4a3f - 0x85, 0xA8, 0x01, 0x00, 0x43, 0xE1, 0x85, 0xA9, - 0x01, 0x00, 0x43, 0xE1, 0x85, 0xAA, 0x01, 0x00, - 0x43, 0xE1, 0x85, 0xAB, 0x01, 0x00, 0x43, 0xE1, - 0x85, 0xAC, 0x01, 0x00, 0x43, 0xE1, 0x85, 0xAD, - 0x01, 0x00, 0x43, 0xE1, 0x85, 0xAE, 0x01, 0x00, - 0x43, 0xE1, 0x85, 0xAF, 0x01, 0x00, 0x43, 0xE1, - 0x85, 0xB0, 0x01, 0x00, 0x43, 0xE1, 0x85, 0xB1, - 0x01, 0x00, 0x43, 0xE1, 0x85, 0xB2, 0x01, 0x00, - // Bytes 4a40 - 4a7f - 0x43, 0xE1, 0x85, 0xB3, 0x01, 0x00, 0x43, 0xE1, - 0x85, 0xB4, 0x01, 0x00, 0x43, 0xE1, 0x85, 0xB5, - 0x01, 0x00, 0x43, 0xE1, 0x86, 0xAA, 0x01, 0x00, - 0x43, 0xE1, 0x86, 0xAC, 0x01, 0x00, 0x43, 0xE1, - 0x86, 0xAD, 0x01, 0x00, 0x43, 0xE1, 0x86, 0xB0, - 0x01, 0x00, 0x43, 0xE1, 0x86, 0xB1, 0x01, 0x00, - 0x43, 0xE1, 0x86, 0xB2, 0x01, 0x00, 0x43, 0xE1, - 0x86, 0xB3, 0x01, 0x00, 0x43, 0xE1, 0x86, 0xB4, - // Bytes 4a80 - 4abf - 0x01, 0x00, 0x43, 0xE1, 0x86, 0xB5, 0x01, 0x00, - 0x44, 0xCC, 0x88, 0xCC, 0x81, 0xCE, 0x33, 0x43, - 0xE3, 0x82, 0x99, 0x11, 0x04, 0x43, 0xE3, 0x82, - 0x9A, 0x11, 0x04, 0x46, 0xE0, 0xBD, 0xB1, 0xE0, - 0xBD, 0xB2, 0xA2, 0x27, 0x46, 0xE0, 0xBD, 0xB1, - 0xE0, 0xBD, 0xB4, 0xA6, 0x27, 0x46, 0xE0, 0xBD, - 0xB1, 0xE0, 0xBE, 0x80, 0xA2, 0x27, 0x00, 0x01, + 0xCC, 0x94, 0xCD, 0x82, 0xCE, 0x86, 0xE0, 0xB3, + 0x86, 0xE0, 0xB3, 0x82, 0x01, 0x86, 0xE0, 0xB7, + 0x99, 0xE0, 0xB7, 0x8F, 0x01, 0x88, 0xF0, 0x96, + 0xB5, 0xA3, 0xF0, 0x96, 0xB5, 0xA7, 0x01, 0x42, + // Bytes 4b40 - 4b7f + 0xCC, 0x80, 0xCD, 0x33, 0x42, 0xCC, 0x81, 0xCD, + 0x33, 0x42, 0xCC, 0x93, 0xCD, 0x33, 0x43, 0xE1, + 0x85, 0xA1, 0x01, 0x00, 0x43, 0xE1, 0x85, 0xA2, + 0x01, 0x00, 0x43, 0xE1, 0x85, 0xA3, 0x01, 0x00, + 0x43, 0xE1, 0x85, 0xA4, 0x01, 0x00, 0x43, 0xE1, + 0x85, 0xA5, 0x01, 0x00, 0x43, 0xE1, 0x85, 0xA6, + 0x01, 0x00, 0x43, 0xE1, 0x85, 0xA7, 0x01, 0x00, + 0x43, 0xE1, 0x85, 0xA8, 0x01, 0x00, 0x43, 0xE1, + // Bytes 4b80 - 4bbf + 0x85, 0xA9, 0x01, 0x00, 0x43, 0xE1, 0x85, 0xAA, + 0x01, 0x00, 0x43, 0xE1, 0x85, 0xAB, 0x01, 0x00, + 0x43, 0xE1, 0x85, 0xAC, 0x01, 0x00, 0x43, 0xE1, + 0x85, 0xAD, 0x01, 0x00, 0x43, 0xE1, 0x85, 0xAE, + 0x01, 0x00, 0x43, 0xE1, 0x85, 0xAF, 0x01, 0x00, + 0x43, 0xE1, 0x85, 0xB0, 0x01, 0x00, 0x43, 0xE1, + 0x85, 0xB1, 0x01, 0x00, 0x43, 0xE1, 0x85, 0xB2, + 0x01, 0x00, 0x43, 0xE1, 0x85, 0xB3, 0x01, 0x00, + // Bytes 4bc0 - 4bff + 0x43, 0xE1, 0x85, 0xB4, 0x01, 0x00, 0x43, 0xE1, + 0x85, 0xB5, 0x01, 0x00, 0x43, 0xE1, 0x86, 0xAA, + 0x01, 0x00, 0x43, 0xE1, 0x86, 0xAC, 0x01, 0x00, + 0x43, 0xE1, 0x86, 0xAD, 0x01, 0x00, 0x43, 0xE1, + 0x86, 0xB0, 0x01, 0x00, 0x43, 0xE1, 0x86, 0xB1, + 0x01, 0x00, 0x43, 0xE1, 0x86, 0xB2, 0x01, 0x00, + 0x43, 0xE1, 0x86, 0xB3, 0x01, 0x00, 0x43, 0xE1, + 0x86, 0xB4, 0x01, 0x00, 0x43, 0xE1, 0x86, 0xB5, + // Bytes 4c00 - 4c3f + 0x01, 0x00, 0x44, 0xCC, 0x88, 0xCC, 0x81, 0xCE, + 0x33, 0x68, 0xF0, 0x91, 0x8F, 0x82, 0xF0, 0x91, + 0x8E, 0xB8, 0x02, 0x00, 0x68, 0xF0, 0x91, 0x8F, + 0x82, 0xF0, 0x91, 0x8F, 0x82, 0x02, 0x00, 0x68, + 0xF0, 0x91, 0x8F, 0x82, 0xF0, 0x91, 0x8F, 0x89, + 0x02, 0x00, 0x68, 0xF0, 0x96, 0x84, 0x9E, 0xF0, + 0x96, 0x84, 0x9F, 0x02, 0x00, 0x68, 0xF0, 0x96, + 0x84, 0x9E, 0xF0, 0x96, 0x84, 0xA0, 0x02, 0x00, + // Bytes 4c40 - 4c7f + 0x68, 0xF0, 0x96, 0x84, 0xA9, 0xF0, 0x96, 0x84, + 0x9F, 0x02, 0x00, 0x68, 0xF0, 0x96, 0xB5, 0xA7, + 0xF0, 0x96, 0xB5, 0xA7, 0x02, 0x00, 0x6C, 0xF0, + 0x96, 0x84, 0x9E, 0xF0, 0x96, 0x84, 0x9E, 0xF0, + 0x96, 0x84, 0x9F, 0x03, 0x00, 0x6C, 0xF0, 0x96, + 0x84, 0x9E, 0xF0, 0x96, 0x84, 0x9E, 0xF0, 0x96, + 0x84, 0xA0, 0x03, 0x00, 0x6C, 0xF0, 0x96, 0x84, + 0x9E, 0xF0, 0x96, 0x84, 0xA9, 0xF0, 0x96, 0x84, + // Bytes 4c80 - 4cbf + 0x9F, 0x03, 0x00, 0xE8, 0xF0, 0x96, 0x84, 0x9E, + 0xF0, 0x96, 0x84, 0x9E, 0x02, 0x00, 0xE8, 0xF0, + 0x96, 0x84, 0x9E, 0xF0, 0x96, 0x84, 0xA9, 0x02, + 0x00, 0x43, 0xE3, 0x82, 0x99, 0x11, 0x04, 0x43, + 0xE3, 0x82, 0x9A, 0x11, 0x04, 0x46, 0xE0, 0xBD, + 0xB1, 0xE0, 0xBD, 0xB2, 0xA2, 0x27, 0x46, 0xE0, + 0xBD, 0xB1, 0xE0, 0xBD, 0xB4, 0xA6, 0x27, 0x46, + 0xE0, 0xBD, 0xB1, 0xE0, 0xBE, 0x80, 0xA2, 0x27, + // Bytes 4cc0 - 4cff + 0x00, 0x01, } // lookup returns the trie value for the first UTF-8 encoding in s and @@ -2902,7 +2977,7 @@ func (t *nfcTrie) lookupStringUnsafe(s string) uint16 { return 0 } -// nfcTrie. Total size: 10680 bytes (10.43 KiB). Checksum: a555db76d4becdd2. +// nfcTrie. Total size: 11042 bytes (10.78 KiB). Checksum: cd75f956cd2316a9. type nfcTrie struct{} func newNfcTrie(i int) *nfcTrie { @@ -2938,63 +3013,63 @@ var nfcValues = [3072]uint16{ 0x76: 0xa000, 0x77: 0xa000, 0x78: 0xa000, 0x79: 0xa000, 0x7a: 0xa000, // Block 0x2, offset 0x80 // Block 0x3, offset 0xc0 - 0xc0: 0x2f86, 0xc1: 0x2f8b, 0xc2: 0x469f, 0xc3: 0x2f90, 0xc4: 0x46ae, 0xc5: 0x46b3, - 0xc6: 0xa000, 0xc7: 0x46bd, 0xc8: 0x2ff9, 0xc9: 0x2ffe, 0xca: 0x46c2, 0xcb: 0x3012, - 0xcc: 0x3085, 0xcd: 0x308a, 0xce: 0x308f, 0xcf: 0x46d6, 0xd1: 0x311b, - 0xd2: 0x313e, 0xd3: 0x3143, 0xd4: 0x46e0, 0xd5: 0x46e5, 0xd6: 0x46f4, - 0xd8: 0xa000, 0xd9: 0x31ca, 0xda: 0x31cf, 0xdb: 0x31d4, 0xdc: 0x4726, 0xdd: 0x324c, - 0xe0: 0x3292, 0xe1: 0x3297, 0xe2: 0x4730, 0xe3: 0x329c, - 0xe4: 0x473f, 0xe5: 0x4744, 0xe6: 0xa000, 0xe7: 0x474e, 0xe8: 0x3305, 0xe9: 0x330a, - 0xea: 0x4753, 0xeb: 0x331e, 0xec: 0x3396, 0xed: 0x339b, 0xee: 0x33a0, 0xef: 0x4767, - 0xf1: 0x342c, 0xf2: 0x344f, 0xf3: 0x3454, 0xf4: 0x4771, 0xf5: 0x4776, - 0xf6: 0x4785, 0xf8: 0xa000, 0xf9: 0x34e0, 0xfa: 0x34e5, 0xfb: 0x34ea, - 0xfc: 0x47b7, 0xfd: 0x3567, 0xff: 0x3580, + 0xc0: 0x2ece, 0xc1: 0x2ed3, 0xc2: 0x47ff, 0xc3: 0x2ed8, 0xc4: 0x480e, 0xc5: 0x4813, + 0xc6: 0xa000, 0xc7: 0x481d, 0xc8: 0x2f41, 0xc9: 0x2f46, 0xca: 0x4822, 0xcb: 0x2f5a, + 0xcc: 0x2fcd, 0xcd: 0x2fd2, 0xce: 0x2fd7, 0xcf: 0x4836, 0xd1: 0x3063, + 0xd2: 0x3086, 0xd3: 0x308b, 0xd4: 0x4840, 0xd5: 0x4845, 0xd6: 0x4854, + 0xd8: 0xa000, 0xd9: 0x3112, 0xda: 0x3117, 0xdb: 0x311c, 0xdc: 0x4886, 0xdd: 0x3194, + 0xe0: 0x31da, 0xe1: 0x31df, 0xe2: 0x4890, 0xe3: 0x31e4, + 0xe4: 0x489f, 0xe5: 0x48a4, 0xe6: 0xa000, 0xe7: 0x48ae, 0xe8: 0x324d, 0xe9: 0x3252, + 0xea: 0x48b3, 0xeb: 0x3266, 0xec: 0x32de, 0xed: 0x32e3, 0xee: 0x32e8, 0xef: 0x48c7, + 0xf1: 0x3374, 0xf2: 0x3397, 0xf3: 0x339c, 0xf4: 0x48d1, 0xf5: 0x48d6, + 0xf6: 0x48e5, 0xf8: 0xa000, 0xf9: 0x3428, 0xfa: 0x342d, 0xfb: 0x3432, + 0xfc: 0x4917, 0xfd: 0x34af, 0xff: 0x34c8, // Block 0x4, offset 0x100 - 0x100: 0x2f95, 0x101: 0x32a1, 0x102: 0x46a4, 0x103: 0x4735, 0x104: 0x2fb3, 0x105: 0x32bf, - 0x106: 0x2fc7, 0x107: 0x32d3, 0x108: 0x2fcc, 0x109: 0x32d8, 0x10a: 0x2fd1, 0x10b: 0x32dd, - 0x10c: 0x2fd6, 0x10d: 0x32e2, 0x10e: 0x2fe0, 0x10f: 0x32ec, - 0x112: 0x46c7, 0x113: 0x4758, 0x114: 0x3008, 0x115: 0x3314, 0x116: 0x300d, 0x117: 0x3319, - 0x118: 0x302b, 0x119: 0x3337, 0x11a: 0x301c, 0x11b: 0x3328, 0x11c: 0x3044, 0x11d: 0x3350, - 0x11e: 0x304e, 0x11f: 0x335a, 0x120: 0x3053, 0x121: 0x335f, 0x122: 0x305d, 0x123: 0x3369, - 0x124: 0x3062, 0x125: 0x336e, 0x128: 0x3094, 0x129: 0x33a5, - 0x12a: 0x3099, 0x12b: 0x33aa, 0x12c: 0x309e, 0x12d: 0x33af, 0x12e: 0x30c1, 0x12f: 0x33cd, - 0x130: 0x30a3, 0x134: 0x30cb, 0x135: 0x33d7, - 0x136: 0x30df, 0x137: 0x33f0, 0x139: 0x30e9, 0x13a: 0x33fa, 0x13b: 0x30f3, - 0x13c: 0x3404, 0x13d: 0x30ee, 0x13e: 0x33ff, + 0x100: 0x2edd, 0x101: 0x31e9, 0x102: 0x4804, 0x103: 0x4895, 0x104: 0x2efb, 0x105: 0x3207, + 0x106: 0x2f0f, 0x107: 0x321b, 0x108: 0x2f14, 0x109: 0x3220, 0x10a: 0x2f19, 0x10b: 0x3225, + 0x10c: 0x2f1e, 0x10d: 0x322a, 0x10e: 0x2f28, 0x10f: 0x3234, + 0x112: 0x4827, 0x113: 0x48b8, 0x114: 0x2f50, 0x115: 0x325c, 0x116: 0x2f55, 0x117: 0x3261, + 0x118: 0x2f73, 0x119: 0x327f, 0x11a: 0x2f64, 0x11b: 0x3270, 0x11c: 0x2f8c, 0x11d: 0x3298, + 0x11e: 0x2f96, 0x11f: 0x32a2, 0x120: 0x2f9b, 0x121: 0x32a7, 0x122: 0x2fa5, 0x123: 0x32b1, + 0x124: 0x2faa, 0x125: 0x32b6, 0x128: 0x2fdc, 0x129: 0x32ed, + 0x12a: 0x2fe1, 0x12b: 0x32f2, 0x12c: 0x2fe6, 0x12d: 0x32f7, 0x12e: 0x3009, 0x12f: 0x3315, + 0x130: 0x2feb, 0x134: 0x3013, 0x135: 0x331f, + 0x136: 0x3027, 0x137: 0x3338, 0x139: 0x3031, 0x13a: 0x3342, 0x13b: 0x303b, + 0x13c: 0x334c, 0x13d: 0x3036, 0x13e: 0x3347, // Block 0x5, offset 0x140 - 0x143: 0x3116, 0x144: 0x3427, 0x145: 0x312f, - 0x146: 0x3440, 0x147: 0x3125, 0x148: 0x3436, - 0x14c: 0x46ea, 0x14d: 0x477b, 0x14e: 0x3148, 0x14f: 0x3459, 0x150: 0x3152, 0x151: 0x3463, - 0x154: 0x3170, 0x155: 0x3481, 0x156: 0x3189, 0x157: 0x349a, - 0x158: 0x317a, 0x159: 0x348b, 0x15a: 0x470d, 0x15b: 0x479e, 0x15c: 0x3193, 0x15d: 0x34a4, - 0x15e: 0x31a2, 0x15f: 0x34b3, 0x160: 0x4712, 0x161: 0x47a3, 0x162: 0x31bb, 0x163: 0x34d1, - 0x164: 0x31ac, 0x165: 0x34c2, 0x168: 0x471c, 0x169: 0x47ad, - 0x16a: 0x4721, 0x16b: 0x47b2, 0x16c: 0x31d9, 0x16d: 0x34ef, 0x16e: 0x31e3, 0x16f: 0x34f9, - 0x170: 0x31e8, 0x171: 0x34fe, 0x172: 0x3206, 0x173: 0x351c, 0x174: 0x3229, 0x175: 0x353f, - 0x176: 0x3251, 0x177: 0x356c, 0x178: 0x3265, 0x179: 0x3274, 0x17a: 0x3594, 0x17b: 0x327e, - 0x17c: 0x359e, 0x17d: 0x3283, 0x17e: 0x35a3, 0x17f: 0xa000, + 0x143: 0x305e, 0x144: 0x336f, 0x145: 0x3077, + 0x146: 0x3388, 0x147: 0x306d, 0x148: 0x337e, + 0x14c: 0x484a, 0x14d: 0x48db, 0x14e: 0x3090, 0x14f: 0x33a1, 0x150: 0x309a, 0x151: 0x33ab, + 0x154: 0x30b8, 0x155: 0x33c9, 0x156: 0x30d1, 0x157: 0x33e2, + 0x158: 0x30c2, 0x159: 0x33d3, 0x15a: 0x486d, 0x15b: 0x48fe, 0x15c: 0x30db, 0x15d: 0x33ec, + 0x15e: 0x30ea, 0x15f: 0x33fb, 0x160: 0x4872, 0x161: 0x4903, 0x162: 0x3103, 0x163: 0x3419, + 0x164: 0x30f4, 0x165: 0x340a, 0x168: 0x487c, 0x169: 0x490d, + 0x16a: 0x4881, 0x16b: 0x4912, 0x16c: 0x3121, 0x16d: 0x3437, 0x16e: 0x312b, 0x16f: 0x3441, + 0x170: 0x3130, 0x171: 0x3446, 0x172: 0x314e, 0x173: 0x3464, 0x174: 0x3171, 0x175: 0x3487, + 0x176: 0x3199, 0x177: 0x34b4, 0x178: 0x31ad, 0x179: 0x31bc, 0x17a: 0x34dc, 0x17b: 0x31c6, + 0x17c: 0x34e6, 0x17d: 0x31cb, 0x17e: 0x34eb, 0x17f: 0xa000, // Block 0x6, offset 0x180 0x184: 0x8100, 0x185: 0x8100, 0x186: 0x8100, - 0x18d: 0x2f9f, 0x18e: 0x32ab, 0x18f: 0x30ad, 0x190: 0x33b9, 0x191: 0x3157, - 0x192: 0x3468, 0x193: 0x31ed, 0x194: 0x3503, 0x195: 0x39e6, 0x196: 0x3b75, 0x197: 0x39df, - 0x198: 0x3b6e, 0x199: 0x39ed, 0x19a: 0x3b7c, 0x19b: 0x39d8, 0x19c: 0x3b67, - 0x19e: 0x38c7, 0x19f: 0x3a56, 0x1a0: 0x38c0, 0x1a1: 0x3a4f, 0x1a2: 0x35ca, 0x1a3: 0x35dc, - 0x1a6: 0x3058, 0x1a7: 0x3364, 0x1a8: 0x30d5, 0x1a9: 0x33e6, - 0x1aa: 0x4703, 0x1ab: 0x4794, 0x1ac: 0x39a7, 0x1ad: 0x3b36, 0x1ae: 0x35ee, 0x1af: 0x35f4, - 0x1b0: 0x33dc, 0x1b4: 0x303f, 0x1b5: 0x334b, - 0x1b8: 0x3111, 0x1b9: 0x3422, 0x1ba: 0x38ce, 0x1bb: 0x3a5d, - 0x1bc: 0x35c4, 0x1bd: 0x35d6, 0x1be: 0x35d0, 0x1bf: 0x35e2, + 0x18d: 0x2ee7, 0x18e: 0x31f3, 0x18f: 0x2ff5, 0x190: 0x3301, 0x191: 0x309f, + 0x192: 0x33b0, 0x193: 0x3135, 0x194: 0x344b, 0x195: 0x392e, 0x196: 0x3abd, 0x197: 0x3927, + 0x198: 0x3ab6, 0x199: 0x3935, 0x19a: 0x3ac4, 0x19b: 0x3920, 0x19c: 0x3aaf, + 0x19e: 0x380f, 0x19f: 0x399e, 0x1a0: 0x3808, 0x1a1: 0x3997, 0x1a2: 0x3512, 0x1a3: 0x3524, + 0x1a6: 0x2fa0, 0x1a7: 0x32ac, 0x1a8: 0x301d, 0x1a9: 0x332e, + 0x1aa: 0x4863, 0x1ab: 0x48f4, 0x1ac: 0x38ef, 0x1ad: 0x3a7e, 0x1ae: 0x3536, 0x1af: 0x353c, + 0x1b0: 0x3324, 0x1b4: 0x2f87, 0x1b5: 0x3293, + 0x1b8: 0x3059, 0x1b9: 0x336a, 0x1ba: 0x3816, 0x1bb: 0x39a5, + 0x1bc: 0x350c, 0x1bd: 0x351e, 0x1be: 0x3518, 0x1bf: 0x352a, // Block 0x7, offset 0x1c0 - 0x1c0: 0x2fa4, 0x1c1: 0x32b0, 0x1c2: 0x2fa9, 0x1c3: 0x32b5, 0x1c4: 0x3021, 0x1c5: 0x332d, - 0x1c6: 0x3026, 0x1c7: 0x3332, 0x1c8: 0x30b2, 0x1c9: 0x33be, 0x1ca: 0x30b7, 0x1cb: 0x33c3, - 0x1cc: 0x315c, 0x1cd: 0x346d, 0x1ce: 0x3161, 0x1cf: 0x3472, 0x1d0: 0x317f, 0x1d1: 0x3490, - 0x1d2: 0x3184, 0x1d3: 0x3495, 0x1d4: 0x31f2, 0x1d5: 0x3508, 0x1d6: 0x31f7, 0x1d7: 0x350d, - 0x1d8: 0x319d, 0x1d9: 0x34ae, 0x1da: 0x31b6, 0x1db: 0x34cc, - 0x1de: 0x3071, 0x1df: 0x337d, - 0x1e6: 0x46a9, 0x1e7: 0x473a, 0x1e8: 0x46d1, 0x1e9: 0x4762, - 0x1ea: 0x3976, 0x1eb: 0x3b05, 0x1ec: 0x3953, 0x1ed: 0x3ae2, 0x1ee: 0x46ef, 0x1ef: 0x4780, - 0x1f0: 0x396f, 0x1f1: 0x3afe, 0x1f2: 0x325b, 0x1f3: 0x3576, + 0x1c0: 0x2eec, 0x1c1: 0x31f8, 0x1c2: 0x2ef1, 0x1c3: 0x31fd, 0x1c4: 0x2f69, 0x1c5: 0x3275, + 0x1c6: 0x2f6e, 0x1c7: 0x327a, 0x1c8: 0x2ffa, 0x1c9: 0x3306, 0x1ca: 0x2fff, 0x1cb: 0x330b, + 0x1cc: 0x30a4, 0x1cd: 0x33b5, 0x1ce: 0x30a9, 0x1cf: 0x33ba, 0x1d0: 0x30c7, 0x1d1: 0x33d8, + 0x1d2: 0x30cc, 0x1d3: 0x33dd, 0x1d4: 0x313a, 0x1d5: 0x3450, 0x1d6: 0x313f, 0x1d7: 0x3455, + 0x1d8: 0x30e5, 0x1d9: 0x33f6, 0x1da: 0x30fe, 0x1db: 0x3414, + 0x1de: 0x2fb9, 0x1df: 0x32c5, + 0x1e6: 0x4809, 0x1e7: 0x489a, 0x1e8: 0x4831, 0x1e9: 0x48c2, + 0x1ea: 0x38be, 0x1eb: 0x3a4d, 0x1ec: 0x389b, 0x1ed: 0x3a2a, 0x1ee: 0x484f, 0x1ef: 0x48e0, + 0x1f0: 0x38b7, 0x1f1: 0x3a46, 0x1f2: 0x31a3, 0x1f3: 0x34be, // Block 0x8, offset 0x200 0x200: 0x9933, 0x201: 0x9933, 0x202: 0x9933, 0x203: 0x9933, 0x204: 0x9933, 0x205: 0x8133, 0x206: 0x9933, 0x207: 0x9933, 0x208: 0x9933, 0x209: 0x9933, 0x20a: 0x9933, 0x20b: 0x9933, @@ -3008,7 +3083,7 @@ var nfcValues = [3072]uint16{ 0x236: 0x8101, 0x237: 0x8101, 0x238: 0x9901, 0x239: 0x812e, 0x23a: 0x812e, 0x23b: 0x812e, 0x23c: 0x812e, 0x23d: 0x8133, 0x23e: 0x8133, 0x23f: 0x8133, // Block 0x9, offset 0x240 - 0x240: 0x49c5, 0x241: 0x49ca, 0x242: 0x9933, 0x243: 0x49cf, 0x244: 0x4a88, 0x245: 0x9937, + 0x240: 0x4b3f, 0x241: 0x4b44, 0x242: 0x9933, 0x243: 0x4b49, 0x244: 0x4c02, 0x245: 0x9937, 0x246: 0x8133, 0x247: 0x812e, 0x248: 0x812e, 0x249: 0x812e, 0x24a: 0x8133, 0x24b: 0x8133, 0x24c: 0x8133, 0x24d: 0x812e, 0x24e: 0x812e, 0x250: 0x8133, 0x251: 0x8133, 0x252: 0x8133, 0x253: 0x812e, 0x254: 0x812e, 0x255: 0x812e, 0x256: 0x812e, 0x257: 0x8133, @@ -3016,43 +3091,43 @@ var nfcValues = [3072]uint16{ 0x25e: 0x8136, 0x25f: 0x8135, 0x260: 0x8136, 0x261: 0x8136, 0x262: 0x8135, 0x263: 0x8133, 0x264: 0x8133, 0x265: 0x8133, 0x266: 0x8133, 0x267: 0x8133, 0x268: 0x8133, 0x269: 0x8133, 0x26a: 0x8133, 0x26b: 0x8133, 0x26c: 0x8133, 0x26d: 0x8133, 0x26e: 0x8133, 0x26f: 0x8133, - 0x274: 0x0173, + 0x274: 0x01ee, 0x27a: 0x8100, 0x27e: 0x0037, // Block 0xa, offset 0x280 - 0x284: 0x8100, 0x285: 0x35b8, - 0x286: 0x3600, 0x287: 0x00ce, 0x288: 0x361e, 0x289: 0x362a, 0x28a: 0x363c, - 0x28c: 0x365a, 0x28e: 0x366c, 0x28f: 0x368a, 0x290: 0x3e1f, 0x291: 0xa000, + 0x284: 0x8100, 0x285: 0x3500, + 0x286: 0x3548, 0x287: 0x00ce, 0x288: 0x3566, 0x289: 0x3572, 0x28a: 0x3584, + 0x28c: 0x35a2, 0x28e: 0x35b4, 0x28f: 0x35d2, 0x290: 0x3d67, 0x291: 0xa000, 0x295: 0xa000, 0x297: 0xa000, 0x299: 0xa000, 0x29f: 0xa000, 0x2a1: 0xa000, 0x2a5: 0xa000, 0x2a9: 0xa000, - 0x2aa: 0x364e, 0x2ab: 0x367e, 0x2ac: 0x4815, 0x2ad: 0x36ae, 0x2ae: 0x483f, 0x2af: 0x36c0, - 0x2b0: 0x3e87, 0x2b1: 0xa000, 0x2b5: 0xa000, + 0x2aa: 0x3596, 0x2ab: 0x35c6, 0x2ac: 0x4975, 0x2ad: 0x35f6, 0x2ae: 0x499f, 0x2af: 0x3608, + 0x2b0: 0x3dcf, 0x2b1: 0xa000, 0x2b5: 0xa000, 0x2b7: 0xa000, 0x2b9: 0xa000, 0x2bf: 0xa000, // Block 0xb, offset 0x2c0 - 0x2c0: 0x3738, 0x2c1: 0x3744, 0x2c3: 0x3732, - 0x2c6: 0xa000, 0x2c7: 0x3720, - 0x2cc: 0x3774, 0x2cd: 0x375c, 0x2ce: 0x3786, 0x2d0: 0xa000, + 0x2c0: 0x3680, 0x2c1: 0x368c, 0x2c3: 0x367a, + 0x2c6: 0xa000, 0x2c7: 0x3668, + 0x2cc: 0x36bc, 0x2cd: 0x36a4, 0x2ce: 0x36ce, 0x2d0: 0xa000, 0x2d3: 0xa000, 0x2d5: 0xa000, 0x2d6: 0xa000, 0x2d7: 0xa000, - 0x2d8: 0xa000, 0x2d9: 0x3768, 0x2da: 0xa000, + 0x2d8: 0xa000, 0x2d9: 0x36b0, 0x2da: 0xa000, 0x2de: 0xa000, 0x2e3: 0xa000, 0x2e7: 0xa000, 0x2eb: 0xa000, 0x2ed: 0xa000, 0x2f0: 0xa000, 0x2f3: 0xa000, 0x2f5: 0xa000, - 0x2f6: 0xa000, 0x2f7: 0xa000, 0x2f8: 0xa000, 0x2f9: 0x37ec, 0x2fa: 0xa000, + 0x2f6: 0xa000, 0x2f7: 0xa000, 0x2f8: 0xa000, 0x2f9: 0x3734, 0x2fa: 0xa000, 0x2fe: 0xa000, // Block 0xc, offset 0x300 - 0x301: 0x374a, 0x302: 0x37ce, - 0x310: 0x3726, 0x311: 0x37aa, - 0x312: 0x372c, 0x313: 0x37b0, 0x316: 0x373e, 0x317: 0x37c2, - 0x318: 0xa000, 0x319: 0xa000, 0x31a: 0x3840, 0x31b: 0x3846, 0x31c: 0x3750, 0x31d: 0x37d4, - 0x31e: 0x3756, 0x31f: 0x37da, 0x322: 0x3762, 0x323: 0x37e6, - 0x324: 0x376e, 0x325: 0x37f2, 0x326: 0x377a, 0x327: 0x37fe, 0x328: 0xa000, 0x329: 0xa000, - 0x32a: 0x384c, 0x32b: 0x3852, 0x32c: 0x37a4, 0x32d: 0x3828, 0x32e: 0x3780, 0x32f: 0x3804, - 0x330: 0x378c, 0x331: 0x3810, 0x332: 0x3792, 0x333: 0x3816, 0x334: 0x3798, 0x335: 0x381c, - 0x338: 0x379e, 0x339: 0x3822, + 0x301: 0x3692, 0x302: 0x3716, + 0x310: 0x366e, 0x311: 0x36f2, + 0x312: 0x3674, 0x313: 0x36f8, 0x316: 0x3686, 0x317: 0x370a, + 0x318: 0xa000, 0x319: 0xa000, 0x31a: 0x3788, 0x31b: 0x378e, 0x31c: 0x3698, 0x31d: 0x371c, + 0x31e: 0x369e, 0x31f: 0x3722, 0x322: 0x36aa, 0x323: 0x372e, + 0x324: 0x36b6, 0x325: 0x373a, 0x326: 0x36c2, 0x327: 0x3746, 0x328: 0xa000, 0x329: 0xa000, + 0x32a: 0x3794, 0x32b: 0x379a, 0x32c: 0x36ec, 0x32d: 0x3770, 0x32e: 0x36c8, 0x32f: 0x374c, + 0x330: 0x36d4, 0x331: 0x3758, 0x332: 0x36da, 0x333: 0x375e, 0x334: 0x36e0, 0x335: 0x3764, + 0x338: 0x36e6, 0x339: 0x376a, // Block 0xd, offset 0x340 0x351: 0x812e, 0x352: 0x8133, 0x353: 0x8133, 0x354: 0x8133, 0x355: 0x8133, 0x356: 0x812e, 0x357: 0x8133, @@ -3071,7 +3146,9 @@ var nfcValues = [3072]uint16{ 0x39e: 0x8133, 0x39f: 0x812e, 0x3b0: 0x811f, // Block 0xf, offset 0x3c0 - 0x3d3: 0x812e, 0x3d4: 0x8133, 0x3d5: 0x8133, 0x3d6: 0x8133, 0x3d7: 0x8133, + 0x3ca: 0x8133, 0x3cb: 0x8133, + 0x3cc: 0x8133, 0x3cd: 0x8133, 0x3ce: 0x8133, 0x3cf: 0x812e, 0x3d0: 0x812e, 0x3d1: 0x812e, + 0x3d2: 0x812e, 0x3d3: 0x812e, 0x3d4: 0x8133, 0x3d5: 0x8133, 0x3d6: 0x8133, 0x3d7: 0x8133, 0x3d8: 0x8133, 0x3d9: 0x8133, 0x3da: 0x8133, 0x3db: 0x8133, 0x3dc: 0x8133, 0x3dd: 0x8133, 0x3de: 0x8133, 0x3df: 0x8133, 0x3e0: 0x8133, 0x3e1: 0x8133, 0x3e3: 0x812e, 0x3e4: 0x8133, 0x3e5: 0x8133, 0x3e6: 0x812e, 0x3e7: 0x8133, 0x3e8: 0x8133, 0x3e9: 0x812e, @@ -3081,12 +3158,12 @@ var nfcValues = [3072]uint16{ 0x3fc: 0x8133, 0x3fd: 0x8133, 0x3fe: 0x8133, 0x3ff: 0x8133, // Block 0x10, offset 0x400 0x405: 0xa000, - 0x406: 0x2d33, 0x407: 0xa000, 0x408: 0x2d3b, 0x409: 0xa000, 0x40a: 0x2d43, 0x40b: 0xa000, - 0x40c: 0x2d4b, 0x40d: 0xa000, 0x40e: 0x2d53, 0x411: 0xa000, - 0x412: 0x2d5b, + 0x406: 0x3ee7, 0x407: 0xa000, 0x408: 0x3eef, 0x409: 0xa000, 0x40a: 0x3ef7, 0x40b: 0xa000, + 0x40c: 0x3eff, 0x40d: 0xa000, 0x40e: 0x3f07, 0x411: 0xa000, + 0x412: 0x3f0f, 0x434: 0x8103, 0x435: 0x9900, - 0x43a: 0xa000, 0x43b: 0x2d63, - 0x43c: 0xa000, 0x43d: 0x2d6b, 0x43e: 0xa000, 0x43f: 0xa000, + 0x43a: 0xa000, 0x43b: 0x3f17, + 0x43c: 0xa000, 0x43d: 0x3f1f, 0x43e: 0xa000, 0x43f: 0xa000, // Block 0x11, offset 0x440 0x440: 0x8133, 0x441: 0x8133, 0x442: 0x812e, 0x443: 0x8133, 0x444: 0x8133, 0x445: 0x8133, 0x446: 0x8133, 0x447: 0x8133, 0x448: 0x8133, 0x449: 0x8133, 0x44a: 0x812e, 0x44b: 0x8133, @@ -3097,344 +3174,344 @@ var nfcValues = [3072]uint16{ 0x464: 0x8133, 0x465: 0x8133, 0x466: 0x8133, 0x467: 0x8133, 0x468: 0x8133, 0x469: 0x8133, 0x46a: 0x8133, 0x46b: 0x8133, 0x46c: 0x8133, 0x46d: 0x8133, 0x46e: 0x8133, 0x46f: 0x8133, 0x470: 0x8133, 0x471: 0x8133, 0x472: 0x8133, 0x473: 0x8133, 0x474: 0x8133, 0x475: 0x8133, - 0x476: 0x8134, 0x477: 0x8132, 0x478: 0x8132, 0x479: 0x812e, 0x47b: 0x8133, + 0x476: 0x8134, 0x477: 0x8132, 0x478: 0x8132, 0x479: 0x812e, 0x47a: 0x812d, 0x47b: 0x8133, 0x47c: 0x8135, 0x47d: 0x812e, 0x47e: 0x8133, 0x47f: 0x812e, // Block 0x12, offset 0x480 - 0x480: 0x2fae, 0x481: 0x32ba, 0x482: 0x2fb8, 0x483: 0x32c4, 0x484: 0x2fbd, 0x485: 0x32c9, - 0x486: 0x2fc2, 0x487: 0x32ce, 0x488: 0x38e3, 0x489: 0x3a72, 0x48a: 0x2fdb, 0x48b: 0x32e7, - 0x48c: 0x2fe5, 0x48d: 0x32f1, 0x48e: 0x2ff4, 0x48f: 0x3300, 0x490: 0x2fea, 0x491: 0x32f6, - 0x492: 0x2fef, 0x493: 0x32fb, 0x494: 0x3906, 0x495: 0x3a95, 0x496: 0x390d, 0x497: 0x3a9c, - 0x498: 0x3030, 0x499: 0x333c, 0x49a: 0x3035, 0x49b: 0x3341, 0x49c: 0x391b, 0x49d: 0x3aaa, - 0x49e: 0x303a, 0x49f: 0x3346, 0x4a0: 0x3049, 0x4a1: 0x3355, 0x4a2: 0x3067, 0x4a3: 0x3373, - 0x4a4: 0x3076, 0x4a5: 0x3382, 0x4a6: 0x306c, 0x4a7: 0x3378, 0x4a8: 0x307b, 0x4a9: 0x3387, - 0x4aa: 0x3080, 0x4ab: 0x338c, 0x4ac: 0x30c6, 0x4ad: 0x33d2, 0x4ae: 0x3922, 0x4af: 0x3ab1, - 0x4b0: 0x30d0, 0x4b1: 0x33e1, 0x4b2: 0x30da, 0x4b3: 0x33eb, 0x4b4: 0x30e4, 0x4b5: 0x33f5, - 0x4b6: 0x46db, 0x4b7: 0x476c, 0x4b8: 0x3929, 0x4b9: 0x3ab8, 0x4ba: 0x30fd, 0x4bb: 0x340e, - 0x4bc: 0x30f8, 0x4bd: 0x3409, 0x4be: 0x3102, 0x4bf: 0x3413, + 0x480: 0x2ef6, 0x481: 0x3202, 0x482: 0x2f00, 0x483: 0x320c, 0x484: 0x2f05, 0x485: 0x3211, + 0x486: 0x2f0a, 0x487: 0x3216, 0x488: 0x382b, 0x489: 0x39ba, 0x48a: 0x2f23, 0x48b: 0x322f, + 0x48c: 0x2f2d, 0x48d: 0x3239, 0x48e: 0x2f3c, 0x48f: 0x3248, 0x490: 0x2f32, 0x491: 0x323e, + 0x492: 0x2f37, 0x493: 0x3243, 0x494: 0x384e, 0x495: 0x39dd, 0x496: 0x3855, 0x497: 0x39e4, + 0x498: 0x2f78, 0x499: 0x3284, 0x49a: 0x2f7d, 0x49b: 0x3289, 0x49c: 0x3863, 0x49d: 0x39f2, + 0x49e: 0x2f82, 0x49f: 0x328e, 0x4a0: 0x2f91, 0x4a1: 0x329d, 0x4a2: 0x2faf, 0x4a3: 0x32bb, + 0x4a4: 0x2fbe, 0x4a5: 0x32ca, 0x4a6: 0x2fb4, 0x4a7: 0x32c0, 0x4a8: 0x2fc3, 0x4a9: 0x32cf, + 0x4aa: 0x2fc8, 0x4ab: 0x32d4, 0x4ac: 0x300e, 0x4ad: 0x331a, 0x4ae: 0x386a, 0x4af: 0x39f9, + 0x4b0: 0x3018, 0x4b1: 0x3329, 0x4b2: 0x3022, 0x4b3: 0x3333, 0x4b4: 0x302c, 0x4b5: 0x333d, + 0x4b6: 0x483b, 0x4b7: 0x48cc, 0x4b8: 0x3871, 0x4b9: 0x3a00, 0x4ba: 0x3045, 0x4bb: 0x3356, + 0x4bc: 0x3040, 0x4bd: 0x3351, 0x4be: 0x304a, 0x4bf: 0x335b, // Block 0x13, offset 0x4c0 - 0x4c0: 0x3107, 0x4c1: 0x3418, 0x4c2: 0x310c, 0x4c3: 0x341d, 0x4c4: 0x3120, 0x4c5: 0x3431, - 0x4c6: 0x312a, 0x4c7: 0x343b, 0x4c8: 0x3139, 0x4c9: 0x344a, 0x4ca: 0x3134, 0x4cb: 0x3445, - 0x4cc: 0x394c, 0x4cd: 0x3adb, 0x4ce: 0x395a, 0x4cf: 0x3ae9, 0x4d0: 0x3961, 0x4d1: 0x3af0, - 0x4d2: 0x3968, 0x4d3: 0x3af7, 0x4d4: 0x3166, 0x4d5: 0x3477, 0x4d6: 0x316b, 0x4d7: 0x347c, - 0x4d8: 0x3175, 0x4d9: 0x3486, 0x4da: 0x4708, 0x4db: 0x4799, 0x4dc: 0x39ae, 0x4dd: 0x3b3d, - 0x4de: 0x318e, 0x4df: 0x349f, 0x4e0: 0x3198, 0x4e1: 0x34a9, 0x4e2: 0x4717, 0x4e3: 0x47a8, - 0x4e4: 0x39b5, 0x4e5: 0x3b44, 0x4e6: 0x39bc, 0x4e7: 0x3b4b, 0x4e8: 0x39c3, 0x4e9: 0x3b52, - 0x4ea: 0x31a7, 0x4eb: 0x34b8, 0x4ec: 0x31b1, 0x4ed: 0x34c7, 0x4ee: 0x31c5, 0x4ef: 0x34db, - 0x4f0: 0x31c0, 0x4f1: 0x34d6, 0x4f2: 0x3201, 0x4f3: 0x3517, 0x4f4: 0x3210, 0x4f5: 0x3526, - 0x4f6: 0x320b, 0x4f7: 0x3521, 0x4f8: 0x39ca, 0x4f9: 0x3b59, 0x4fa: 0x39d1, 0x4fb: 0x3b60, - 0x4fc: 0x3215, 0x4fd: 0x352b, 0x4fe: 0x321a, 0x4ff: 0x3530, + 0x4c0: 0x304f, 0x4c1: 0x3360, 0x4c2: 0x3054, 0x4c3: 0x3365, 0x4c4: 0x3068, 0x4c5: 0x3379, + 0x4c6: 0x3072, 0x4c7: 0x3383, 0x4c8: 0x3081, 0x4c9: 0x3392, 0x4ca: 0x307c, 0x4cb: 0x338d, + 0x4cc: 0x3894, 0x4cd: 0x3a23, 0x4ce: 0x38a2, 0x4cf: 0x3a31, 0x4d0: 0x38a9, 0x4d1: 0x3a38, + 0x4d2: 0x38b0, 0x4d3: 0x3a3f, 0x4d4: 0x30ae, 0x4d5: 0x33bf, 0x4d6: 0x30b3, 0x4d7: 0x33c4, + 0x4d8: 0x30bd, 0x4d9: 0x33ce, 0x4da: 0x4868, 0x4db: 0x48f9, 0x4dc: 0x38f6, 0x4dd: 0x3a85, + 0x4de: 0x30d6, 0x4df: 0x33e7, 0x4e0: 0x30e0, 0x4e1: 0x33f1, 0x4e2: 0x4877, 0x4e3: 0x4908, + 0x4e4: 0x38fd, 0x4e5: 0x3a8c, 0x4e6: 0x3904, 0x4e7: 0x3a93, 0x4e8: 0x390b, 0x4e9: 0x3a9a, + 0x4ea: 0x30ef, 0x4eb: 0x3400, 0x4ec: 0x30f9, 0x4ed: 0x340f, 0x4ee: 0x310d, 0x4ef: 0x3423, + 0x4f0: 0x3108, 0x4f1: 0x341e, 0x4f2: 0x3149, 0x4f3: 0x345f, 0x4f4: 0x3158, 0x4f5: 0x346e, + 0x4f6: 0x3153, 0x4f7: 0x3469, 0x4f8: 0x3912, 0x4f9: 0x3aa1, 0x4fa: 0x3919, 0x4fb: 0x3aa8, + 0x4fc: 0x315d, 0x4fd: 0x3473, 0x4fe: 0x3162, 0x4ff: 0x3478, // Block 0x14, offset 0x500 - 0x500: 0x321f, 0x501: 0x3535, 0x502: 0x3224, 0x503: 0x353a, 0x504: 0x3233, 0x505: 0x3549, - 0x506: 0x322e, 0x507: 0x3544, 0x508: 0x3238, 0x509: 0x3553, 0x50a: 0x323d, 0x50b: 0x3558, - 0x50c: 0x3242, 0x50d: 0x355d, 0x50e: 0x3260, 0x50f: 0x357b, 0x510: 0x3279, 0x511: 0x3599, - 0x512: 0x3288, 0x513: 0x35a8, 0x514: 0x328d, 0x515: 0x35ad, 0x516: 0x3391, 0x517: 0x34bd, - 0x518: 0x354e, 0x519: 0x358a, 0x51b: 0x35e8, - 0x520: 0x46b8, 0x521: 0x4749, 0x522: 0x2f9a, 0x523: 0x32a6, - 0x524: 0x388f, 0x525: 0x3a1e, 0x526: 0x3888, 0x527: 0x3a17, 0x528: 0x389d, 0x529: 0x3a2c, - 0x52a: 0x3896, 0x52b: 0x3a25, 0x52c: 0x38d5, 0x52d: 0x3a64, 0x52e: 0x38ab, 0x52f: 0x3a3a, - 0x530: 0x38a4, 0x531: 0x3a33, 0x532: 0x38b9, 0x533: 0x3a48, 0x534: 0x38b2, 0x535: 0x3a41, - 0x536: 0x38dc, 0x537: 0x3a6b, 0x538: 0x46cc, 0x539: 0x475d, 0x53a: 0x3017, 0x53b: 0x3323, - 0x53c: 0x3003, 0x53d: 0x330f, 0x53e: 0x38f1, 0x53f: 0x3a80, + 0x500: 0x3167, 0x501: 0x347d, 0x502: 0x316c, 0x503: 0x3482, 0x504: 0x317b, 0x505: 0x3491, + 0x506: 0x3176, 0x507: 0x348c, 0x508: 0x3180, 0x509: 0x349b, 0x50a: 0x3185, 0x50b: 0x34a0, + 0x50c: 0x318a, 0x50d: 0x34a5, 0x50e: 0x31a8, 0x50f: 0x34c3, 0x510: 0x31c1, 0x511: 0x34e1, + 0x512: 0x31d0, 0x513: 0x34f0, 0x514: 0x31d5, 0x515: 0x34f5, 0x516: 0x32d9, 0x517: 0x3405, + 0x518: 0x3496, 0x519: 0x34d2, 0x51b: 0x3530, + 0x520: 0x4818, 0x521: 0x48a9, 0x522: 0x2ee2, 0x523: 0x31ee, + 0x524: 0x37d7, 0x525: 0x3966, 0x526: 0x37d0, 0x527: 0x395f, 0x528: 0x37e5, 0x529: 0x3974, + 0x52a: 0x37de, 0x52b: 0x396d, 0x52c: 0x381d, 0x52d: 0x39ac, 0x52e: 0x37f3, 0x52f: 0x3982, + 0x530: 0x37ec, 0x531: 0x397b, 0x532: 0x3801, 0x533: 0x3990, 0x534: 0x37fa, 0x535: 0x3989, + 0x536: 0x3824, 0x537: 0x39b3, 0x538: 0x482c, 0x539: 0x48bd, 0x53a: 0x2f5f, 0x53b: 0x326b, + 0x53c: 0x2f4b, 0x53d: 0x3257, 0x53e: 0x3839, 0x53f: 0x39c8, // Block 0x15, offset 0x540 - 0x540: 0x38ea, 0x541: 0x3a79, 0x542: 0x38ff, 0x543: 0x3a8e, 0x544: 0x38f8, 0x545: 0x3a87, - 0x546: 0x3914, 0x547: 0x3aa3, 0x548: 0x30a8, 0x549: 0x33b4, 0x54a: 0x30bc, 0x54b: 0x33c8, - 0x54c: 0x46fe, 0x54d: 0x478f, 0x54e: 0x314d, 0x54f: 0x345e, 0x550: 0x3937, 0x551: 0x3ac6, - 0x552: 0x3930, 0x553: 0x3abf, 0x554: 0x3945, 0x555: 0x3ad4, 0x556: 0x393e, 0x557: 0x3acd, - 0x558: 0x39a0, 0x559: 0x3b2f, 0x55a: 0x3984, 0x55b: 0x3b13, 0x55c: 0x397d, 0x55d: 0x3b0c, - 0x55e: 0x3992, 0x55f: 0x3b21, 0x560: 0x398b, 0x561: 0x3b1a, 0x562: 0x3999, 0x563: 0x3b28, - 0x564: 0x31fc, 0x565: 0x3512, 0x566: 0x31de, 0x567: 0x34f4, 0x568: 0x39fb, 0x569: 0x3b8a, - 0x56a: 0x39f4, 0x56b: 0x3b83, 0x56c: 0x3a09, 0x56d: 0x3b98, 0x56e: 0x3a02, 0x56f: 0x3b91, - 0x570: 0x3a10, 0x571: 0x3b9f, 0x572: 0x3247, 0x573: 0x3562, 0x574: 0x326f, 0x575: 0x358f, - 0x576: 0x326a, 0x577: 0x3585, 0x578: 0x3256, 0x579: 0x3571, + 0x540: 0x3832, 0x541: 0x39c1, 0x542: 0x3847, 0x543: 0x39d6, 0x544: 0x3840, 0x545: 0x39cf, + 0x546: 0x385c, 0x547: 0x39eb, 0x548: 0x2ff0, 0x549: 0x32fc, 0x54a: 0x3004, 0x54b: 0x3310, + 0x54c: 0x485e, 0x54d: 0x48ef, 0x54e: 0x3095, 0x54f: 0x33a6, 0x550: 0x387f, 0x551: 0x3a0e, + 0x552: 0x3878, 0x553: 0x3a07, 0x554: 0x388d, 0x555: 0x3a1c, 0x556: 0x3886, 0x557: 0x3a15, + 0x558: 0x38e8, 0x559: 0x3a77, 0x55a: 0x38cc, 0x55b: 0x3a5b, 0x55c: 0x38c5, 0x55d: 0x3a54, + 0x55e: 0x38da, 0x55f: 0x3a69, 0x560: 0x38d3, 0x561: 0x3a62, 0x562: 0x38e1, 0x563: 0x3a70, + 0x564: 0x3144, 0x565: 0x345a, 0x566: 0x3126, 0x567: 0x343c, 0x568: 0x3943, 0x569: 0x3ad2, + 0x56a: 0x393c, 0x56b: 0x3acb, 0x56c: 0x3951, 0x56d: 0x3ae0, 0x56e: 0x394a, 0x56f: 0x3ad9, + 0x570: 0x3958, 0x571: 0x3ae7, 0x572: 0x318f, 0x573: 0x34aa, 0x574: 0x31b7, 0x575: 0x34d7, + 0x576: 0x31b2, 0x577: 0x34cd, 0x578: 0x319e, 0x579: 0x34b9, // Block 0x16, offset 0x580 - 0x580: 0x481b, 0x581: 0x4821, 0x582: 0x4935, 0x583: 0x494d, 0x584: 0x493d, 0x585: 0x4955, - 0x586: 0x4945, 0x587: 0x495d, 0x588: 0x47c1, 0x589: 0x47c7, 0x58a: 0x48a5, 0x58b: 0x48bd, - 0x58c: 0x48ad, 0x58d: 0x48c5, 0x58e: 0x48b5, 0x58f: 0x48cd, 0x590: 0x482d, 0x591: 0x4833, - 0x592: 0x3dcf, 0x593: 0x3ddf, 0x594: 0x3dd7, 0x595: 0x3de7, - 0x598: 0x47cd, 0x599: 0x47d3, 0x59a: 0x3cff, 0x59b: 0x3d0f, 0x59c: 0x3d07, 0x59d: 0x3d17, - 0x5a0: 0x4845, 0x5a1: 0x484b, 0x5a2: 0x4965, 0x5a3: 0x497d, - 0x5a4: 0x496d, 0x5a5: 0x4985, 0x5a6: 0x4975, 0x5a7: 0x498d, 0x5a8: 0x47d9, 0x5a9: 0x47df, - 0x5aa: 0x48d5, 0x5ab: 0x48ed, 0x5ac: 0x48dd, 0x5ad: 0x48f5, 0x5ae: 0x48e5, 0x5af: 0x48fd, - 0x5b0: 0x485d, 0x5b1: 0x4863, 0x5b2: 0x3e2f, 0x5b3: 0x3e47, 0x5b4: 0x3e37, 0x5b5: 0x3e4f, - 0x5b6: 0x3e3f, 0x5b7: 0x3e57, 0x5b8: 0x47e5, 0x5b9: 0x47eb, 0x5ba: 0x3d2f, 0x5bb: 0x3d47, - 0x5bc: 0x3d37, 0x5bd: 0x3d4f, 0x5be: 0x3d3f, 0x5bf: 0x3d57, + 0x580: 0x497b, 0x581: 0x4981, 0x582: 0x4a95, 0x583: 0x4aad, 0x584: 0x4a9d, 0x585: 0x4ab5, + 0x586: 0x4aa5, 0x587: 0x4abd, 0x588: 0x4921, 0x589: 0x4927, 0x58a: 0x4a05, 0x58b: 0x4a1d, + 0x58c: 0x4a0d, 0x58d: 0x4a25, 0x58e: 0x4a15, 0x58f: 0x4a2d, 0x590: 0x498d, 0x591: 0x4993, + 0x592: 0x3d17, 0x593: 0x3d27, 0x594: 0x3d1f, 0x595: 0x3d2f, + 0x598: 0x492d, 0x599: 0x4933, 0x59a: 0x3c47, 0x59b: 0x3c57, 0x59c: 0x3c4f, 0x59d: 0x3c5f, + 0x5a0: 0x49a5, 0x5a1: 0x49ab, 0x5a2: 0x4ac5, 0x5a3: 0x4add, + 0x5a4: 0x4acd, 0x5a5: 0x4ae5, 0x5a6: 0x4ad5, 0x5a7: 0x4aed, 0x5a8: 0x4939, 0x5a9: 0x493f, + 0x5aa: 0x4a35, 0x5ab: 0x4a4d, 0x5ac: 0x4a3d, 0x5ad: 0x4a55, 0x5ae: 0x4a45, 0x5af: 0x4a5d, + 0x5b0: 0x49bd, 0x5b1: 0x49c3, 0x5b2: 0x3d77, 0x5b3: 0x3d8f, 0x5b4: 0x3d7f, 0x5b5: 0x3d97, + 0x5b6: 0x3d87, 0x5b7: 0x3d9f, 0x5b8: 0x4945, 0x5b9: 0x494b, 0x5ba: 0x3c77, 0x5bb: 0x3c8f, + 0x5bc: 0x3c7f, 0x5bd: 0x3c97, 0x5be: 0x3c87, 0x5bf: 0x3c9f, // Block 0x17, offset 0x5c0 - 0x5c0: 0x4869, 0x5c1: 0x486f, 0x5c2: 0x3e5f, 0x5c3: 0x3e6f, 0x5c4: 0x3e67, 0x5c5: 0x3e77, - 0x5c8: 0x47f1, 0x5c9: 0x47f7, 0x5ca: 0x3d5f, 0x5cb: 0x3d6f, - 0x5cc: 0x3d67, 0x5cd: 0x3d77, 0x5d0: 0x487b, 0x5d1: 0x4881, - 0x5d2: 0x3e97, 0x5d3: 0x3eaf, 0x5d4: 0x3e9f, 0x5d5: 0x3eb7, 0x5d6: 0x3ea7, 0x5d7: 0x3ebf, - 0x5d9: 0x47fd, 0x5db: 0x3d7f, 0x5dd: 0x3d87, - 0x5df: 0x3d8f, 0x5e0: 0x4893, 0x5e1: 0x4899, 0x5e2: 0x4995, 0x5e3: 0x49ad, - 0x5e4: 0x499d, 0x5e5: 0x49b5, 0x5e6: 0x49a5, 0x5e7: 0x49bd, 0x5e8: 0x4803, 0x5e9: 0x4809, - 0x5ea: 0x4905, 0x5eb: 0x491d, 0x5ec: 0x490d, 0x5ed: 0x4925, 0x5ee: 0x4915, 0x5ef: 0x492d, - 0x5f0: 0x480f, 0x5f1: 0x4335, 0x5f2: 0x36a8, 0x5f3: 0x433b, 0x5f4: 0x4839, 0x5f5: 0x4341, - 0x5f6: 0x36ba, 0x5f7: 0x4347, 0x5f8: 0x36d8, 0x5f9: 0x434d, 0x5fa: 0x36f0, 0x5fb: 0x4353, - 0x5fc: 0x4887, 0x5fd: 0x4359, + 0x5c0: 0x49c9, 0x5c1: 0x49cf, 0x5c2: 0x3da7, 0x5c3: 0x3db7, 0x5c4: 0x3daf, 0x5c5: 0x3dbf, + 0x5c8: 0x4951, 0x5c9: 0x4957, 0x5ca: 0x3ca7, 0x5cb: 0x3cb7, + 0x5cc: 0x3caf, 0x5cd: 0x3cbf, 0x5d0: 0x49db, 0x5d1: 0x49e1, + 0x5d2: 0x3ddf, 0x5d3: 0x3df7, 0x5d4: 0x3de7, 0x5d5: 0x3dff, 0x5d6: 0x3def, 0x5d7: 0x3e07, + 0x5d9: 0x495d, 0x5db: 0x3cc7, 0x5dd: 0x3ccf, + 0x5df: 0x3cd7, 0x5e0: 0x49f3, 0x5e1: 0x49f9, 0x5e2: 0x4af5, 0x5e3: 0x4b0d, + 0x5e4: 0x4afd, 0x5e5: 0x4b15, 0x5e6: 0x4b05, 0x5e7: 0x4b1d, 0x5e8: 0x4963, 0x5e9: 0x4969, + 0x5ea: 0x4a65, 0x5eb: 0x4a7d, 0x5ec: 0x4a6d, 0x5ed: 0x4a85, 0x5ee: 0x4a75, 0x5ef: 0x4a8d, + 0x5f0: 0x496f, 0x5f1: 0x441d, 0x5f2: 0x35f0, 0x5f3: 0x4423, 0x5f4: 0x4999, 0x5f5: 0x4429, + 0x5f6: 0x3602, 0x5f7: 0x442f, 0x5f8: 0x3620, 0x5f9: 0x4435, 0x5fa: 0x3638, 0x5fb: 0x443b, + 0x5fc: 0x49e7, 0x5fd: 0x4441, // Block 0x18, offset 0x600 - 0x600: 0x3db7, 0x601: 0x3dbf, 0x602: 0x419b, 0x603: 0x41b9, 0x604: 0x41a5, 0x605: 0x41c3, - 0x606: 0x41af, 0x607: 0x41cd, 0x608: 0x3cef, 0x609: 0x3cf7, 0x60a: 0x40e7, 0x60b: 0x4105, - 0x60c: 0x40f1, 0x60d: 0x410f, 0x60e: 0x40fb, 0x60f: 0x4119, 0x610: 0x3dff, 0x611: 0x3e07, - 0x612: 0x41d7, 0x613: 0x41f5, 0x614: 0x41e1, 0x615: 0x41ff, 0x616: 0x41eb, 0x617: 0x4209, - 0x618: 0x3d1f, 0x619: 0x3d27, 0x61a: 0x4123, 0x61b: 0x4141, 0x61c: 0x412d, 0x61d: 0x414b, - 0x61e: 0x4137, 0x61f: 0x4155, 0x620: 0x3ed7, 0x621: 0x3edf, 0x622: 0x4213, 0x623: 0x4231, - 0x624: 0x421d, 0x625: 0x423b, 0x626: 0x4227, 0x627: 0x4245, 0x628: 0x3d97, 0x629: 0x3d9f, - 0x62a: 0x415f, 0x62b: 0x417d, 0x62c: 0x4169, 0x62d: 0x4187, 0x62e: 0x4173, 0x62f: 0x4191, - 0x630: 0x369c, 0x631: 0x3696, 0x632: 0x3da7, 0x633: 0x36a2, 0x634: 0x3daf, - 0x636: 0x4827, 0x637: 0x3dc7, 0x638: 0x360c, 0x639: 0x3606, 0x63a: 0x35fa, 0x63b: 0x4305, - 0x63c: 0x3612, 0x63d: 0x8100, 0x63e: 0x01d6, 0x63f: 0xa100, + 0x600: 0x3cff, 0x601: 0x3d07, 0x602: 0x41d3, 0x603: 0x41f1, 0x604: 0x41dd, 0x605: 0x41fb, + 0x606: 0x41e7, 0x607: 0x4205, 0x608: 0x3c37, 0x609: 0x3c3f, 0x60a: 0x411f, 0x60b: 0x413d, + 0x60c: 0x4129, 0x60d: 0x4147, 0x60e: 0x4133, 0x60f: 0x4151, 0x610: 0x3d47, 0x611: 0x3d4f, + 0x612: 0x420f, 0x613: 0x422d, 0x614: 0x4219, 0x615: 0x4237, 0x616: 0x4223, 0x617: 0x4241, + 0x618: 0x3c67, 0x619: 0x3c6f, 0x61a: 0x415b, 0x61b: 0x4179, 0x61c: 0x4165, 0x61d: 0x4183, + 0x61e: 0x416f, 0x61f: 0x418d, 0x620: 0x3e1f, 0x621: 0x3e27, 0x622: 0x424b, 0x623: 0x4269, + 0x624: 0x4255, 0x625: 0x4273, 0x626: 0x425f, 0x627: 0x427d, 0x628: 0x3cdf, 0x629: 0x3ce7, + 0x62a: 0x4197, 0x62b: 0x41b5, 0x62c: 0x41a1, 0x62d: 0x41bf, 0x62e: 0x41ab, 0x62f: 0x41c9, + 0x630: 0x35e4, 0x631: 0x35de, 0x632: 0x3cef, 0x633: 0x35ea, 0x634: 0x3cf7, + 0x636: 0x4987, 0x637: 0x3d0f, 0x638: 0x3554, 0x639: 0x354e, 0x63a: 0x3542, 0x63b: 0x43ed, + 0x63c: 0x355a, 0x63d: 0x8100, 0x63e: 0x0257, 0x63f: 0xa100, // Block 0x19, offset 0x640 - 0x640: 0x8100, 0x641: 0x35be, 0x642: 0x3def, 0x643: 0x36b4, 0x644: 0x3df7, - 0x646: 0x4851, 0x647: 0x3e0f, 0x648: 0x3618, 0x649: 0x430b, 0x64a: 0x3624, 0x64b: 0x4311, - 0x64c: 0x3630, 0x64d: 0x3ba6, 0x64e: 0x3bad, 0x64f: 0x3bb4, 0x650: 0x36cc, 0x651: 0x36c6, - 0x652: 0x3e17, 0x653: 0x44fb, 0x656: 0x36d2, 0x657: 0x3e27, - 0x658: 0x3648, 0x659: 0x3642, 0x65a: 0x3636, 0x65b: 0x4317, 0x65d: 0x3bbb, - 0x65e: 0x3bc2, 0x65f: 0x3bc9, 0x660: 0x3702, 0x661: 0x36fc, 0x662: 0x3e7f, 0x663: 0x4503, - 0x664: 0x36e4, 0x665: 0x36ea, 0x666: 0x3708, 0x667: 0x3e8f, 0x668: 0x3678, 0x669: 0x3672, - 0x66a: 0x3666, 0x66b: 0x4323, 0x66c: 0x3660, 0x66d: 0x35b2, 0x66e: 0x42ff, 0x66f: 0x0081, - 0x672: 0x3ec7, 0x673: 0x370e, 0x674: 0x3ecf, - 0x676: 0x489f, 0x677: 0x3ee7, 0x678: 0x3654, 0x679: 0x431d, 0x67a: 0x3684, 0x67b: 0x432f, - 0x67c: 0x3690, 0x67d: 0x426d, 0x67e: 0xa100, + 0x640: 0x8100, 0x641: 0x3506, 0x642: 0x3d37, 0x643: 0x35fc, 0x644: 0x3d3f, + 0x646: 0x49b1, 0x647: 0x3d57, 0x648: 0x3560, 0x649: 0x43f3, 0x64a: 0x356c, 0x64b: 0x43f9, + 0x64c: 0x3578, 0x64d: 0x3aee, 0x64e: 0x3af5, 0x64f: 0x3afc, 0x650: 0x3614, 0x651: 0x360e, + 0x652: 0x3d5f, 0x653: 0x45e3, 0x656: 0x361a, 0x657: 0x3d6f, + 0x658: 0x3590, 0x659: 0x358a, 0x65a: 0x357e, 0x65b: 0x43ff, 0x65d: 0x3b03, + 0x65e: 0x3b0a, 0x65f: 0x3b11, 0x660: 0x364a, 0x661: 0x3644, 0x662: 0x3dc7, 0x663: 0x45eb, + 0x664: 0x362c, 0x665: 0x3632, 0x666: 0x3650, 0x667: 0x3dd7, 0x668: 0x35c0, 0x669: 0x35ba, + 0x66a: 0x35ae, 0x66b: 0x440b, 0x66c: 0x35a8, 0x66d: 0x34fa, 0x66e: 0x43e7, 0x66f: 0x0081, + 0x672: 0x3e0f, 0x673: 0x3656, 0x674: 0x3e17, + 0x676: 0x49ff, 0x677: 0x3e2f, 0x678: 0x359c, 0x679: 0x4405, 0x67a: 0x35cc, 0x67b: 0x4417, + 0x67c: 0x35d8, 0x67d: 0x4355, 0x67e: 0xa100, // Block 0x1a, offset 0x680 - 0x681: 0x3c1d, 0x683: 0xa000, 0x684: 0x3c24, 0x685: 0xa000, - 0x687: 0x3c2b, 0x688: 0xa000, 0x689: 0x3c32, + 0x681: 0x3b65, 0x683: 0xa000, 0x684: 0x3b6c, 0x685: 0xa000, + 0x687: 0x3b73, 0x688: 0xa000, 0x689: 0x3b7a, 0x68d: 0xa000, - 0x6a0: 0x2f7c, 0x6a1: 0xa000, 0x6a2: 0x3c40, + 0x6a0: 0x2ec4, 0x6a1: 0xa000, 0x6a2: 0x3b88, 0x6a4: 0xa000, 0x6a5: 0xa000, - 0x6ad: 0x3c39, 0x6ae: 0x2f77, 0x6af: 0x2f81, - 0x6b0: 0x3c47, 0x6b1: 0x3c4e, 0x6b2: 0xa000, 0x6b3: 0xa000, 0x6b4: 0x3c55, 0x6b5: 0x3c5c, - 0x6b6: 0xa000, 0x6b7: 0xa000, 0x6b8: 0x3c63, 0x6b9: 0x3c6a, 0x6ba: 0xa000, 0x6bb: 0xa000, + 0x6ad: 0x3b81, 0x6ae: 0x2ebf, 0x6af: 0x2ec9, + 0x6b0: 0x3b8f, 0x6b1: 0x3b96, 0x6b2: 0xa000, 0x6b3: 0xa000, 0x6b4: 0x3b9d, 0x6b5: 0x3ba4, + 0x6b6: 0xa000, 0x6b7: 0xa000, 0x6b8: 0x3bab, 0x6b9: 0x3bb2, 0x6ba: 0xa000, 0x6bb: 0xa000, 0x6bc: 0xa000, 0x6bd: 0xa000, // Block 0x1b, offset 0x6c0 - 0x6c0: 0x3c71, 0x6c1: 0x3c78, 0x6c2: 0xa000, 0x6c3: 0xa000, 0x6c4: 0x3c8d, 0x6c5: 0x3c94, - 0x6c6: 0xa000, 0x6c7: 0xa000, 0x6c8: 0x3c9b, 0x6c9: 0x3ca2, + 0x6c0: 0x3bb9, 0x6c1: 0x3bc0, 0x6c2: 0xa000, 0x6c3: 0xa000, 0x6c4: 0x3bd5, 0x6c5: 0x3bdc, + 0x6c6: 0xa000, 0x6c7: 0xa000, 0x6c8: 0x3be3, 0x6c9: 0x3bea, 0x6d1: 0xa000, 0x6d2: 0xa000, 0x6e2: 0xa000, 0x6e8: 0xa000, 0x6e9: 0xa000, - 0x6eb: 0xa000, 0x6ec: 0x3cb7, 0x6ed: 0x3cbe, 0x6ee: 0x3cc5, 0x6ef: 0x3ccc, + 0x6eb: 0xa000, 0x6ec: 0x3bff, 0x6ed: 0x3c06, 0x6ee: 0x3c0d, 0x6ef: 0x3c14, 0x6f2: 0xa000, 0x6f3: 0xa000, 0x6f4: 0xa000, 0x6f5: 0xa000, // Block 0x1c, offset 0x700 0x706: 0xa000, 0x70b: 0xa000, - 0x70c: 0x3f1f, 0x70d: 0xa000, 0x70e: 0x3f27, 0x70f: 0xa000, 0x710: 0x3f2f, 0x711: 0xa000, - 0x712: 0x3f37, 0x713: 0xa000, 0x714: 0x3f3f, 0x715: 0xa000, 0x716: 0x3f47, 0x717: 0xa000, - 0x718: 0x3f4f, 0x719: 0xa000, 0x71a: 0x3f57, 0x71b: 0xa000, 0x71c: 0x3f5f, 0x71d: 0xa000, - 0x71e: 0x3f67, 0x71f: 0xa000, 0x720: 0x3f6f, 0x721: 0xa000, 0x722: 0x3f77, - 0x724: 0xa000, 0x725: 0x3f7f, 0x726: 0xa000, 0x727: 0x3f87, 0x728: 0xa000, 0x729: 0x3f8f, + 0x70c: 0x3f47, 0x70d: 0xa000, 0x70e: 0x3f4f, 0x70f: 0xa000, 0x710: 0x3f57, 0x711: 0xa000, + 0x712: 0x3f5f, 0x713: 0xa000, 0x714: 0x3f67, 0x715: 0xa000, 0x716: 0x3f6f, 0x717: 0xa000, + 0x718: 0x3f77, 0x719: 0xa000, 0x71a: 0x3f7f, 0x71b: 0xa000, 0x71c: 0x3f87, 0x71d: 0xa000, + 0x71e: 0x3f8f, 0x71f: 0xa000, 0x720: 0x3f97, 0x721: 0xa000, 0x722: 0x3f9f, + 0x724: 0xa000, 0x725: 0x3fa7, 0x726: 0xa000, 0x727: 0x3faf, 0x728: 0xa000, 0x729: 0x3fb7, 0x72f: 0xa000, - 0x730: 0x3f97, 0x731: 0x3f9f, 0x732: 0xa000, 0x733: 0x3fa7, 0x734: 0x3faf, 0x735: 0xa000, - 0x736: 0x3fb7, 0x737: 0x3fbf, 0x738: 0xa000, 0x739: 0x3fc7, 0x73a: 0x3fcf, 0x73b: 0xa000, - 0x73c: 0x3fd7, 0x73d: 0x3fdf, + 0x730: 0x3fbf, 0x731: 0x3fc7, 0x732: 0xa000, 0x733: 0x3fcf, 0x734: 0x3fd7, 0x735: 0xa000, + 0x736: 0x3fdf, 0x737: 0x3fe7, 0x738: 0xa000, 0x739: 0x3fef, 0x73a: 0x3ff7, 0x73b: 0xa000, + 0x73c: 0x3fff, 0x73d: 0x4007, // Block 0x1d, offset 0x740 - 0x754: 0x3f17, + 0x754: 0x3f3f, 0x759: 0x9904, 0x75a: 0x9904, 0x75b: 0x8100, 0x75c: 0x8100, 0x75d: 0xa000, - 0x75e: 0x3fe7, + 0x75e: 0x400f, 0x766: 0xa000, - 0x76b: 0xa000, 0x76c: 0x3ff7, 0x76d: 0xa000, 0x76e: 0x3fff, 0x76f: 0xa000, - 0x770: 0x4007, 0x771: 0xa000, 0x772: 0x400f, 0x773: 0xa000, 0x774: 0x4017, 0x775: 0xa000, - 0x776: 0x401f, 0x777: 0xa000, 0x778: 0x4027, 0x779: 0xa000, 0x77a: 0x402f, 0x77b: 0xa000, - 0x77c: 0x4037, 0x77d: 0xa000, 0x77e: 0x403f, 0x77f: 0xa000, + 0x76b: 0xa000, 0x76c: 0x401f, 0x76d: 0xa000, 0x76e: 0x4027, 0x76f: 0xa000, + 0x770: 0x402f, 0x771: 0xa000, 0x772: 0x4037, 0x773: 0xa000, 0x774: 0x403f, 0x775: 0xa000, + 0x776: 0x4047, 0x777: 0xa000, 0x778: 0x404f, 0x779: 0xa000, 0x77a: 0x4057, 0x77b: 0xa000, + 0x77c: 0x405f, 0x77d: 0xa000, 0x77e: 0x4067, 0x77f: 0xa000, // Block 0x1e, offset 0x780 - 0x780: 0x4047, 0x781: 0xa000, 0x782: 0x404f, 0x784: 0xa000, 0x785: 0x4057, - 0x786: 0xa000, 0x787: 0x405f, 0x788: 0xa000, 0x789: 0x4067, - 0x78f: 0xa000, 0x790: 0x406f, 0x791: 0x4077, - 0x792: 0xa000, 0x793: 0x407f, 0x794: 0x4087, 0x795: 0xa000, 0x796: 0x408f, 0x797: 0x4097, - 0x798: 0xa000, 0x799: 0x409f, 0x79a: 0x40a7, 0x79b: 0xa000, 0x79c: 0x40af, 0x79d: 0x40b7, + 0x780: 0x406f, 0x781: 0xa000, 0x782: 0x4077, 0x784: 0xa000, 0x785: 0x407f, + 0x786: 0xa000, 0x787: 0x4087, 0x788: 0xa000, 0x789: 0x408f, + 0x78f: 0xa000, 0x790: 0x4097, 0x791: 0x409f, + 0x792: 0xa000, 0x793: 0x40a7, 0x794: 0x40af, 0x795: 0xa000, 0x796: 0x40b7, 0x797: 0x40bf, + 0x798: 0xa000, 0x799: 0x40c7, 0x79a: 0x40cf, 0x79b: 0xa000, 0x79c: 0x40d7, 0x79d: 0x40df, 0x7af: 0xa000, - 0x7b0: 0xa000, 0x7b1: 0xa000, 0x7b2: 0xa000, 0x7b4: 0x3fef, - 0x7b7: 0x40bf, 0x7b8: 0x40c7, 0x7b9: 0x40cf, 0x7ba: 0x40d7, - 0x7bd: 0xa000, 0x7be: 0x40df, + 0x7b0: 0xa000, 0x7b1: 0xa000, 0x7b2: 0xa000, 0x7b4: 0x4017, + 0x7b7: 0x40e7, 0x7b8: 0x40ef, 0x7b9: 0x40f7, 0x7ba: 0x40ff, + 0x7bd: 0xa000, 0x7be: 0x4107, // Block 0x1f, offset 0x7c0 - 0x7c0: 0x137a, 0x7c1: 0x0cfe, 0x7c2: 0x13d6, 0x7c3: 0x13a2, 0x7c4: 0x0e5a, 0x7c5: 0x06ee, - 0x7c6: 0x08e2, 0x7c7: 0x162e, 0x7c8: 0x162e, 0x7c9: 0x0a0e, 0x7ca: 0x1462, 0x7cb: 0x0946, - 0x7cc: 0x0a0a, 0x7cd: 0x0bf2, 0x7ce: 0x0fd2, 0x7cf: 0x1162, 0x7d0: 0x129a, 0x7d1: 0x12d6, - 0x7d2: 0x130a, 0x7d3: 0x141e, 0x7d4: 0x0d76, 0x7d5: 0x0e02, 0x7d6: 0x0eae, 0x7d7: 0x0f46, - 0x7d8: 0x1262, 0x7d9: 0x144a, 0x7da: 0x1576, 0x7db: 0x0712, 0x7dc: 0x08b6, 0x7dd: 0x0d8a, - 0x7de: 0x0ed2, 0x7df: 0x1296, 0x7e0: 0x15c6, 0x7e1: 0x0ab6, 0x7e2: 0x0e7a, 0x7e3: 0x1286, - 0x7e4: 0x131a, 0x7e5: 0x0c26, 0x7e6: 0x11be, 0x7e7: 0x12e2, 0x7e8: 0x0b22, 0x7e9: 0x0d12, - 0x7ea: 0x0e1a, 0x7eb: 0x0f1e, 0x7ec: 0x142a, 0x7ed: 0x0752, 0x7ee: 0x07ea, 0x7ef: 0x0856, - 0x7f0: 0x0c8e, 0x7f1: 0x0d82, 0x7f2: 0x0ece, 0x7f3: 0x0ff2, 0x7f4: 0x117a, 0x7f5: 0x128e, - 0x7f6: 0x12a6, 0x7f7: 0x13ca, 0x7f8: 0x14f2, 0x7f9: 0x15a6, 0x7fa: 0x15c2, 0x7fb: 0x102e, - 0x7fc: 0x106e, 0x7fd: 0x1126, 0x7fe: 0x1246, 0x7ff: 0x147e, + 0x7c0: 0x1472, 0x7c1: 0x0df6, 0x7c2: 0x14ce, 0x7c3: 0x149a, 0x7c4: 0x0f52, 0x7c5: 0x07e6, + 0x7c6: 0x09da, 0x7c7: 0x1726, 0x7c8: 0x1726, 0x7c9: 0x0b06, 0x7ca: 0x155a, 0x7cb: 0x0a3e, + 0x7cc: 0x0b02, 0x7cd: 0x0cea, 0x7ce: 0x10ca, 0x7cf: 0x125a, 0x7d0: 0x1392, 0x7d1: 0x13ce, + 0x7d2: 0x1402, 0x7d3: 0x1516, 0x7d4: 0x0e6e, 0x7d5: 0x0efa, 0x7d6: 0x0fa6, 0x7d7: 0x103e, + 0x7d8: 0x135a, 0x7d9: 0x1542, 0x7da: 0x166e, 0x7db: 0x080a, 0x7dc: 0x09ae, 0x7dd: 0x0e82, + 0x7de: 0x0fca, 0x7df: 0x138e, 0x7e0: 0x16be, 0x7e1: 0x0bae, 0x7e2: 0x0f72, 0x7e3: 0x137e, + 0x7e4: 0x1412, 0x7e5: 0x0d1e, 0x7e6: 0x12b6, 0x7e7: 0x13da, 0x7e8: 0x0c1a, 0x7e9: 0x0e0a, + 0x7ea: 0x0f12, 0x7eb: 0x1016, 0x7ec: 0x1522, 0x7ed: 0x084a, 0x7ee: 0x08e2, 0x7ef: 0x094e, + 0x7f0: 0x0d86, 0x7f1: 0x0e7a, 0x7f2: 0x0fc6, 0x7f3: 0x10ea, 0x7f4: 0x1272, 0x7f5: 0x1386, + 0x7f6: 0x139e, 0x7f7: 0x14c2, 0x7f8: 0x15ea, 0x7f9: 0x169e, 0x7fa: 0x16ba, 0x7fb: 0x1126, + 0x7fc: 0x1166, 0x7fd: 0x121e, 0x7fe: 0x133e, 0x7ff: 0x1576, // Block 0x20, offset 0x800 - 0x800: 0x15ce, 0x801: 0x134e, 0x802: 0x09ca, 0x803: 0x0b3e, 0x804: 0x10de, 0x805: 0x119e, - 0x806: 0x0f02, 0x807: 0x1036, 0x808: 0x139a, 0x809: 0x14ea, 0x80a: 0x09c6, 0x80b: 0x0a92, - 0x80c: 0x0d7a, 0x80d: 0x0e2e, 0x80e: 0x0e62, 0x80f: 0x1116, 0x810: 0x113e, 0x811: 0x14aa, - 0x812: 0x0852, 0x813: 0x11aa, 0x814: 0x07f6, 0x815: 0x07f2, 0x816: 0x109a, 0x817: 0x112a, - 0x818: 0x125e, 0x819: 0x14b2, 0x81a: 0x136a, 0x81b: 0x0c2a, 0x81c: 0x0d76, 0x81d: 0x135a, - 0x81e: 0x06fa, 0x81f: 0x0a66, 0x820: 0x0b96, 0x821: 0x0f32, 0x822: 0x0fb2, 0x823: 0x0876, - 0x824: 0x103e, 0x825: 0x0762, 0x826: 0x0b7a, 0x827: 0x06da, 0x828: 0x0dee, 0x829: 0x0ca6, - 0x82a: 0x1112, 0x82b: 0x08ca, 0x82c: 0x09b6, 0x82d: 0x0ffe, 0x82e: 0x1266, 0x82f: 0x133e, - 0x830: 0x0dba, 0x831: 0x13fa, 0x832: 0x0de6, 0x833: 0x0c3a, 0x834: 0x121e, 0x835: 0x0c5a, - 0x836: 0x0fae, 0x837: 0x072e, 0x838: 0x07aa, 0x839: 0x07ee, 0x83a: 0x0d56, 0x83b: 0x10fe, - 0x83c: 0x11f6, 0x83d: 0x134a, 0x83e: 0x145e, 0x83f: 0x085e, + 0x800: 0x16c6, 0x801: 0x1446, 0x802: 0x0ac2, 0x803: 0x0c36, 0x804: 0x11d6, 0x805: 0x1296, + 0x806: 0x0ffa, 0x807: 0x112e, 0x808: 0x1492, 0x809: 0x15e2, 0x80a: 0x0abe, 0x80b: 0x0b8a, + 0x80c: 0x0e72, 0x80d: 0x0f26, 0x80e: 0x0f5a, 0x80f: 0x120e, 0x810: 0x1236, 0x811: 0x15a2, + 0x812: 0x094a, 0x813: 0x12a2, 0x814: 0x08ee, 0x815: 0x08ea, 0x816: 0x1192, 0x817: 0x1222, + 0x818: 0x1356, 0x819: 0x15aa, 0x81a: 0x1462, 0x81b: 0x0d22, 0x81c: 0x0e6e, 0x81d: 0x1452, + 0x81e: 0x07f2, 0x81f: 0x0b5e, 0x820: 0x0c8e, 0x821: 0x102a, 0x822: 0x10aa, 0x823: 0x096e, + 0x824: 0x1136, 0x825: 0x085a, 0x826: 0x0c72, 0x827: 0x07d2, 0x828: 0x0ee6, 0x829: 0x0d9e, + 0x82a: 0x120a, 0x82b: 0x09c2, 0x82c: 0x0aae, 0x82d: 0x10f6, 0x82e: 0x135e, 0x82f: 0x1436, + 0x830: 0x0eb2, 0x831: 0x14f2, 0x832: 0x0ede, 0x833: 0x0d32, 0x834: 0x1316, 0x835: 0x0d52, + 0x836: 0x10a6, 0x837: 0x0826, 0x838: 0x08a2, 0x839: 0x08e6, 0x83a: 0x0e4e, 0x83b: 0x11f6, + 0x83c: 0x12ee, 0x83d: 0x1442, 0x83e: 0x1556, 0x83f: 0x0956, // Block 0x21, offset 0x840 - 0x840: 0x0912, 0x841: 0x0a1a, 0x842: 0x0b32, 0x843: 0x0cc2, 0x844: 0x0e7e, 0x845: 0x1042, - 0x846: 0x149a, 0x847: 0x157e, 0x848: 0x15d2, 0x849: 0x15ea, 0x84a: 0x083a, 0x84b: 0x0cf6, - 0x84c: 0x0da6, 0x84d: 0x13ee, 0x84e: 0x0afe, 0x84f: 0x0bda, 0x850: 0x0bf6, 0x851: 0x0c86, - 0x852: 0x0e6e, 0x853: 0x0eba, 0x854: 0x0f6a, 0x855: 0x108e, 0x856: 0x1132, 0x857: 0x1196, - 0x858: 0x13de, 0x859: 0x126e, 0x85a: 0x1406, 0x85b: 0x1482, 0x85c: 0x0812, 0x85d: 0x083e, - 0x85e: 0x0926, 0x85f: 0x0eaa, 0x860: 0x12f6, 0x861: 0x133e, 0x862: 0x0b1e, 0x863: 0x0b8e, - 0x864: 0x0c52, 0x865: 0x0db2, 0x866: 0x10da, 0x867: 0x0f26, 0x868: 0x073e, 0x869: 0x0982, - 0x86a: 0x0a66, 0x86b: 0x0aca, 0x86c: 0x0b9a, 0x86d: 0x0f42, 0x86e: 0x0f5e, 0x86f: 0x116e, - 0x870: 0x118e, 0x871: 0x1466, 0x872: 0x14e6, 0x873: 0x14f6, 0x874: 0x1532, 0x875: 0x0756, - 0x876: 0x1082, 0x877: 0x1452, 0x878: 0x14ce, 0x879: 0x0bb2, 0x87a: 0x071a, 0x87b: 0x077a, - 0x87c: 0x0a6a, 0x87d: 0x0a8a, 0x87e: 0x0cb2, 0x87f: 0x0d76, + 0x840: 0x0a0a, 0x841: 0x0b12, 0x842: 0x0c2a, 0x843: 0x0dba, 0x844: 0x0f76, 0x845: 0x113a, + 0x846: 0x1592, 0x847: 0x1676, 0x848: 0x16ca, 0x849: 0x16e2, 0x84a: 0x0932, 0x84b: 0x0dee, + 0x84c: 0x0e9e, 0x84d: 0x14e6, 0x84e: 0x0bf6, 0x84f: 0x0cd2, 0x850: 0x0cee, 0x851: 0x0d7e, + 0x852: 0x0f66, 0x853: 0x0fb2, 0x854: 0x1062, 0x855: 0x1186, 0x856: 0x122a, 0x857: 0x128e, + 0x858: 0x14d6, 0x859: 0x1366, 0x85a: 0x14fe, 0x85b: 0x157a, 0x85c: 0x090a, 0x85d: 0x0936, + 0x85e: 0x0a1e, 0x85f: 0x0fa2, 0x860: 0x13ee, 0x861: 0x1436, 0x862: 0x0c16, 0x863: 0x0c86, + 0x864: 0x0d4a, 0x865: 0x0eaa, 0x866: 0x11d2, 0x867: 0x101e, 0x868: 0x0836, 0x869: 0x0a7a, + 0x86a: 0x0b5e, 0x86b: 0x0bc2, 0x86c: 0x0c92, 0x86d: 0x103a, 0x86e: 0x1056, 0x86f: 0x1266, + 0x870: 0x1286, 0x871: 0x155e, 0x872: 0x15de, 0x873: 0x15ee, 0x874: 0x162a, 0x875: 0x084e, + 0x876: 0x117a, 0x877: 0x154a, 0x878: 0x15c6, 0x879: 0x0caa, 0x87a: 0x0812, 0x87b: 0x0872, + 0x87c: 0x0b62, 0x87d: 0x0b82, 0x87e: 0x0daa, 0x87f: 0x0e6e, // Block 0x22, offset 0x880 - 0x880: 0x0ec6, 0x881: 0x0fce, 0x882: 0x127a, 0x883: 0x141a, 0x884: 0x1626, 0x885: 0x0ce6, - 0x886: 0x14a6, 0x887: 0x0836, 0x888: 0x0d32, 0x889: 0x0d3e, 0x88a: 0x0e12, 0x88b: 0x0e4a, - 0x88c: 0x0f4e, 0x88d: 0x0faa, 0x88e: 0x102a, 0x88f: 0x110e, 0x890: 0x153e, 0x891: 0x07b2, - 0x892: 0x0c06, 0x893: 0x14b6, 0x894: 0x076a, 0x895: 0x0aae, 0x896: 0x0e32, 0x897: 0x13e2, - 0x898: 0x0b6a, 0x899: 0x0bba, 0x89a: 0x0d46, 0x89b: 0x0f32, 0x89c: 0x14be, 0x89d: 0x081a, - 0x89e: 0x0902, 0x89f: 0x0a9a, 0x8a0: 0x0cd6, 0x8a1: 0x0d22, 0x8a2: 0x0d62, 0x8a3: 0x0df6, - 0x8a4: 0x0f4a, 0x8a5: 0x0fbe, 0x8a6: 0x115a, 0x8a7: 0x12fa, 0x8a8: 0x1306, 0x8a9: 0x145a, - 0x8aa: 0x14da, 0x8ab: 0x0886, 0x8ac: 0x0e4e, 0x8ad: 0x0906, 0x8ae: 0x0eca, 0x8af: 0x0f6e, - 0x8b0: 0x128a, 0x8b1: 0x14c2, 0x8b2: 0x15ae, 0x8b3: 0x15d6, 0x8b4: 0x0d3a, 0x8b5: 0x0e2a, - 0x8b6: 0x11c6, 0x8b7: 0x10ba, 0x8b8: 0x10c6, 0x8b9: 0x10ea, 0x8ba: 0x0f1a, 0x8bb: 0x0ea2, - 0x8bc: 0x1366, 0x8bd: 0x0736, 0x8be: 0x122e, 0x8bf: 0x081e, + 0x880: 0x0fbe, 0x881: 0x10c6, 0x882: 0x1372, 0x883: 0x1512, 0x884: 0x171e, 0x885: 0x0dde, + 0x886: 0x159e, 0x887: 0x092e, 0x888: 0x0e2a, 0x889: 0x0e36, 0x88a: 0x0f0a, 0x88b: 0x0f42, + 0x88c: 0x1046, 0x88d: 0x10a2, 0x88e: 0x1122, 0x88f: 0x1206, 0x890: 0x1636, 0x891: 0x08aa, + 0x892: 0x0cfe, 0x893: 0x15ae, 0x894: 0x0862, 0x895: 0x0ba6, 0x896: 0x0f2a, 0x897: 0x14da, + 0x898: 0x0c62, 0x899: 0x0cb2, 0x89a: 0x0e3e, 0x89b: 0x102a, 0x89c: 0x15b6, 0x89d: 0x0912, + 0x89e: 0x09fa, 0x89f: 0x0b92, 0x8a0: 0x0dce, 0x8a1: 0x0e1a, 0x8a2: 0x0e5a, 0x8a3: 0x0eee, + 0x8a4: 0x1042, 0x8a5: 0x10b6, 0x8a6: 0x1252, 0x8a7: 0x13f2, 0x8a8: 0x13fe, 0x8a9: 0x1552, + 0x8aa: 0x15d2, 0x8ab: 0x097e, 0x8ac: 0x0f46, 0x8ad: 0x09fe, 0x8ae: 0x0fc2, 0x8af: 0x1066, + 0x8b0: 0x1382, 0x8b1: 0x15ba, 0x8b2: 0x16a6, 0x8b3: 0x16ce, 0x8b4: 0x0e32, 0x8b5: 0x0f22, + 0x8b6: 0x12be, 0x8b7: 0x11b2, 0x8b8: 0x11be, 0x8b9: 0x11e2, 0x8ba: 0x1012, 0x8bb: 0x0f9a, + 0x8bc: 0x145e, 0x8bd: 0x082e, 0x8be: 0x1326, 0x8bf: 0x0916, // Block 0x23, offset 0x8c0 - 0x8c0: 0x080e, 0x8c1: 0x0b0e, 0x8c2: 0x0c2e, 0x8c3: 0x10f6, 0x8c4: 0x0a56, 0x8c5: 0x0e06, - 0x8c6: 0x0cf2, 0x8c7: 0x13ea, 0x8c8: 0x12ea, 0x8c9: 0x14ae, 0x8ca: 0x1326, 0x8cb: 0x0b2a, - 0x8cc: 0x078a, 0x8cd: 0x095e, 0x8d0: 0x09b2, - 0x8d2: 0x0ce2, 0x8d5: 0x07fa, 0x8d6: 0x0f22, 0x8d7: 0x0fe6, - 0x8d8: 0x104a, 0x8d9: 0x1066, 0x8da: 0x106a, 0x8db: 0x107e, 0x8dc: 0x14fe, 0x8dd: 0x10ee, - 0x8de: 0x1172, 0x8e0: 0x1292, 0x8e2: 0x1356, - 0x8e5: 0x140a, 0x8e6: 0x1436, - 0x8ea: 0x1552, 0x8eb: 0x1556, 0x8ec: 0x155a, 0x8ed: 0x15be, 0x8ee: 0x142e, 0x8ef: 0x14ca, - 0x8f0: 0x075a, 0x8f1: 0x077e, 0x8f2: 0x0792, 0x8f3: 0x084e, 0x8f4: 0x085a, 0x8f5: 0x089a, - 0x8f6: 0x094e, 0x8f7: 0x096a, 0x8f8: 0x0972, 0x8f9: 0x09ae, 0x8fa: 0x09ba, 0x8fb: 0x0a96, - 0x8fc: 0x0a9e, 0x8fd: 0x0ba6, 0x8fe: 0x0bce, 0x8ff: 0x0bd6, + 0x8c0: 0x0906, 0x8c1: 0x0c06, 0x8c2: 0x0d26, 0x8c3: 0x11ee, 0x8c4: 0x0b4e, 0x8c5: 0x0efe, + 0x8c6: 0x0dea, 0x8c7: 0x14e2, 0x8c8: 0x13e2, 0x8c9: 0x15a6, 0x8ca: 0x141e, 0x8cb: 0x0c22, + 0x8cc: 0x0882, 0x8cd: 0x0a56, 0x8d0: 0x0aaa, + 0x8d2: 0x0dda, 0x8d5: 0x08f2, 0x8d6: 0x101a, 0x8d7: 0x10de, + 0x8d8: 0x1142, 0x8d9: 0x115e, 0x8da: 0x1162, 0x8db: 0x1176, 0x8dc: 0x15f6, 0x8dd: 0x11e6, + 0x8de: 0x126a, 0x8e0: 0x138a, 0x8e2: 0x144e, + 0x8e5: 0x1502, 0x8e6: 0x152e, + 0x8ea: 0x164a, 0x8eb: 0x164e, 0x8ec: 0x1652, 0x8ed: 0x16b6, 0x8ee: 0x1526, 0x8ef: 0x15c2, + 0x8f0: 0x0852, 0x8f1: 0x0876, 0x8f2: 0x088a, 0x8f3: 0x0946, 0x8f4: 0x0952, 0x8f5: 0x0992, + 0x8f6: 0x0a46, 0x8f7: 0x0a62, 0x8f8: 0x0a6a, 0x8f9: 0x0aa6, 0x8fa: 0x0ab2, 0x8fb: 0x0b8e, + 0x8fc: 0x0b96, 0x8fd: 0x0c9e, 0x8fe: 0x0cc6, 0x8ff: 0x0cce, // Block 0x24, offset 0x900 - 0x900: 0x0bee, 0x901: 0x0c9a, 0x902: 0x0cca, 0x903: 0x0cea, 0x904: 0x0d5a, 0x905: 0x0e1e, - 0x906: 0x0e3a, 0x907: 0x0e6a, 0x908: 0x0ebe, 0x909: 0x0ede, 0x90a: 0x0f52, 0x90b: 0x1032, - 0x90c: 0x104e, 0x90d: 0x1056, 0x90e: 0x1052, 0x90f: 0x105a, 0x910: 0x105e, 0x911: 0x1062, - 0x912: 0x1076, 0x913: 0x107a, 0x914: 0x109e, 0x915: 0x10b2, 0x916: 0x10ce, 0x917: 0x1132, - 0x918: 0x113a, 0x919: 0x1142, 0x91a: 0x1156, 0x91b: 0x117e, 0x91c: 0x11ce, 0x91d: 0x1202, - 0x91e: 0x1202, 0x91f: 0x126a, 0x920: 0x1312, 0x921: 0x132a, 0x922: 0x135e, 0x923: 0x1362, - 0x924: 0x13a6, 0x925: 0x13aa, 0x926: 0x1402, 0x927: 0x140a, 0x928: 0x14de, 0x929: 0x1522, - 0x92a: 0x153a, 0x92b: 0x0b9e, 0x92c: 0x1721, 0x92d: 0x11e6, - 0x930: 0x06e2, 0x931: 0x07e6, 0x932: 0x07a6, 0x933: 0x074e, 0x934: 0x078e, 0x935: 0x07ba, - 0x936: 0x084a, 0x937: 0x0866, 0x938: 0x094e, 0x939: 0x093a, 0x93a: 0x094a, 0x93b: 0x0966, - 0x93c: 0x09b2, 0x93d: 0x09c2, 0x93e: 0x0a06, 0x93f: 0x0a12, + 0x900: 0x0ce6, 0x901: 0x0d92, 0x902: 0x0dc2, 0x903: 0x0de2, 0x904: 0x0e52, 0x905: 0x0f16, + 0x906: 0x0f32, 0x907: 0x0f62, 0x908: 0x0fb6, 0x909: 0x0fd6, 0x90a: 0x104a, 0x90b: 0x112a, + 0x90c: 0x1146, 0x90d: 0x114e, 0x90e: 0x114a, 0x90f: 0x1152, 0x910: 0x1156, 0x911: 0x115a, + 0x912: 0x116e, 0x913: 0x1172, 0x914: 0x1196, 0x915: 0x11aa, 0x916: 0x11c6, 0x917: 0x122a, + 0x918: 0x1232, 0x919: 0x123a, 0x91a: 0x124e, 0x91b: 0x1276, 0x91c: 0x12c6, 0x91d: 0x12fa, + 0x91e: 0x12fa, 0x91f: 0x1362, 0x920: 0x140a, 0x921: 0x1422, 0x922: 0x1456, 0x923: 0x145a, + 0x924: 0x149e, 0x925: 0x14a2, 0x926: 0x14fa, 0x927: 0x1502, 0x928: 0x15d6, 0x929: 0x161a, + 0x92a: 0x1632, 0x92b: 0x0c96, 0x92c: 0x184b, 0x92d: 0x12de, + 0x930: 0x07da, 0x931: 0x08de, 0x932: 0x089e, 0x933: 0x0846, 0x934: 0x0886, 0x935: 0x08b2, + 0x936: 0x0942, 0x937: 0x095e, 0x938: 0x0a46, 0x939: 0x0a32, 0x93a: 0x0a42, 0x93b: 0x0a5e, + 0x93c: 0x0aaa, 0x93d: 0x0aba, 0x93e: 0x0afe, 0x93f: 0x0b0a, // Block 0x25, offset 0x940 - 0x940: 0x0a2e, 0x941: 0x0a3e, 0x942: 0x0b26, 0x943: 0x0b2e, 0x944: 0x0b5e, 0x945: 0x0b7e, - 0x946: 0x0bae, 0x947: 0x0bc6, 0x948: 0x0bb6, 0x949: 0x0bd6, 0x94a: 0x0bca, 0x94b: 0x0bee, - 0x94c: 0x0c0a, 0x94d: 0x0c62, 0x94e: 0x0c6e, 0x94f: 0x0c76, 0x950: 0x0c9e, 0x951: 0x0ce2, - 0x952: 0x0d12, 0x953: 0x0d16, 0x954: 0x0d2a, 0x955: 0x0daa, 0x956: 0x0dba, 0x957: 0x0e12, - 0x958: 0x0e5e, 0x959: 0x0e56, 0x95a: 0x0e6a, 0x95b: 0x0e86, 0x95c: 0x0ebe, 0x95d: 0x1016, - 0x95e: 0x0ee2, 0x95f: 0x0f16, 0x960: 0x0f22, 0x961: 0x0f62, 0x962: 0x0f7e, 0x963: 0x0fa2, - 0x964: 0x0fc6, 0x965: 0x0fca, 0x966: 0x0fe6, 0x967: 0x0fea, 0x968: 0x0ffa, 0x969: 0x100e, - 0x96a: 0x100a, 0x96b: 0x103a, 0x96c: 0x10b6, 0x96d: 0x10ce, 0x96e: 0x10e6, 0x96f: 0x111e, - 0x970: 0x1132, 0x971: 0x114e, 0x972: 0x117e, 0x973: 0x1232, 0x974: 0x125a, 0x975: 0x12ce, - 0x976: 0x1316, 0x977: 0x1322, 0x978: 0x132a, 0x979: 0x1342, 0x97a: 0x1356, 0x97b: 0x1346, - 0x97c: 0x135e, 0x97d: 0x135a, 0x97e: 0x1352, 0x97f: 0x1362, + 0x940: 0x0b26, 0x941: 0x0b36, 0x942: 0x0c1e, 0x943: 0x0c26, 0x944: 0x0c56, 0x945: 0x0c76, + 0x946: 0x0ca6, 0x947: 0x0cbe, 0x948: 0x0cae, 0x949: 0x0cce, 0x94a: 0x0cc2, 0x94b: 0x0ce6, + 0x94c: 0x0d02, 0x94d: 0x0d5a, 0x94e: 0x0d66, 0x94f: 0x0d6e, 0x950: 0x0d96, 0x951: 0x0dda, + 0x952: 0x0e0a, 0x953: 0x0e0e, 0x954: 0x0e22, 0x955: 0x0ea2, 0x956: 0x0eb2, 0x957: 0x0f0a, + 0x958: 0x0f56, 0x959: 0x0f4e, 0x95a: 0x0f62, 0x95b: 0x0f7e, 0x95c: 0x0fb6, 0x95d: 0x110e, + 0x95e: 0x0fda, 0x95f: 0x100e, 0x960: 0x101a, 0x961: 0x105a, 0x962: 0x1076, 0x963: 0x109a, + 0x964: 0x10be, 0x965: 0x10c2, 0x966: 0x10de, 0x967: 0x10e2, 0x968: 0x10f2, 0x969: 0x1106, + 0x96a: 0x1102, 0x96b: 0x1132, 0x96c: 0x11ae, 0x96d: 0x11c6, 0x96e: 0x11de, 0x96f: 0x1216, + 0x970: 0x122a, 0x971: 0x1246, 0x972: 0x1276, 0x973: 0x132a, 0x974: 0x1352, 0x975: 0x13c6, + 0x976: 0x140e, 0x977: 0x141a, 0x978: 0x1422, 0x979: 0x143a, 0x97a: 0x144e, 0x97b: 0x143e, + 0x97c: 0x1456, 0x97d: 0x1452, 0x97e: 0x144a, 0x97f: 0x145a, // Block 0x26, offset 0x980 - 0x980: 0x136e, 0x981: 0x13aa, 0x982: 0x13e6, 0x983: 0x1416, 0x984: 0x144e, 0x985: 0x146e, - 0x986: 0x14ba, 0x987: 0x14de, 0x988: 0x14fe, 0x989: 0x1512, 0x98a: 0x1522, 0x98b: 0x152e, - 0x98c: 0x153a, 0x98d: 0x158e, 0x98e: 0x162e, 0x98f: 0x16b8, 0x990: 0x16b3, 0x991: 0x16e5, - 0x992: 0x060a, 0x993: 0x0632, 0x994: 0x0636, 0x995: 0x1767, 0x996: 0x1794, 0x997: 0x180c, - 0x998: 0x161a, 0x999: 0x162a, + 0x980: 0x1466, 0x981: 0x14a2, 0x982: 0x14de, 0x983: 0x150e, 0x984: 0x1546, 0x985: 0x1566, + 0x986: 0x15b2, 0x987: 0x15d6, 0x988: 0x15f6, 0x989: 0x160a, 0x98a: 0x161a, 0x98b: 0x1626, + 0x98c: 0x1632, 0x98d: 0x1686, 0x98e: 0x1726, 0x98f: 0x17e2, 0x990: 0x17dd, 0x991: 0x180f, + 0x992: 0x0702, 0x993: 0x072a, 0x994: 0x072e, 0x995: 0x1891, 0x996: 0x18be, 0x997: 0x1936, + 0x998: 0x1712, 0x999: 0x1722, // Block 0x27, offset 0x9c0 - 0x9c0: 0x06fe, 0x9c1: 0x06f6, 0x9c2: 0x0706, 0x9c3: 0x164a, 0x9c4: 0x074a, 0x9c5: 0x075a, - 0x9c6: 0x075e, 0x9c7: 0x0766, 0x9c8: 0x076e, 0x9c9: 0x0772, 0x9ca: 0x077e, 0x9cb: 0x0776, - 0x9cc: 0x05b6, 0x9cd: 0x165e, 0x9ce: 0x0792, 0x9cf: 0x0796, 0x9d0: 0x079a, 0x9d1: 0x07b6, - 0x9d2: 0x164f, 0x9d3: 0x05ba, 0x9d4: 0x07a2, 0x9d5: 0x07c2, 0x9d6: 0x1659, 0x9d7: 0x07d2, - 0x9d8: 0x07da, 0x9d9: 0x073a, 0x9da: 0x07e2, 0x9db: 0x07e6, 0x9dc: 0x1834, 0x9dd: 0x0802, - 0x9de: 0x080a, 0x9df: 0x05c2, 0x9e0: 0x0822, 0x9e1: 0x0826, 0x9e2: 0x082e, 0x9e3: 0x0832, - 0x9e4: 0x05c6, 0x9e5: 0x084a, 0x9e6: 0x084e, 0x9e7: 0x085a, 0x9e8: 0x0866, 0x9e9: 0x086a, - 0x9ea: 0x086e, 0x9eb: 0x0876, 0x9ec: 0x0896, 0x9ed: 0x089a, 0x9ee: 0x08a2, 0x9ef: 0x08b2, - 0x9f0: 0x08ba, 0x9f1: 0x08be, 0x9f2: 0x08be, 0x9f3: 0x08be, 0x9f4: 0x166d, 0x9f5: 0x0e96, - 0x9f6: 0x08d2, 0x9f7: 0x08da, 0x9f8: 0x1672, 0x9f9: 0x08e6, 0x9fa: 0x08ee, 0x9fb: 0x08f6, - 0x9fc: 0x091e, 0x9fd: 0x090a, 0x9fe: 0x0916, 0x9ff: 0x091a, + 0x9c0: 0x07f6, 0x9c1: 0x07ee, 0x9c2: 0x07fe, 0x9c3: 0x1774, 0x9c4: 0x0842, 0x9c5: 0x0852, + 0x9c6: 0x0856, 0x9c7: 0x085e, 0x9c8: 0x0866, 0x9c9: 0x086a, 0x9ca: 0x0876, 0x9cb: 0x086e, + 0x9cc: 0x06ae, 0x9cd: 0x1788, 0x9ce: 0x088a, 0x9cf: 0x088e, 0x9d0: 0x0892, 0x9d1: 0x08ae, + 0x9d2: 0x1779, 0x9d3: 0x06b2, 0x9d4: 0x089a, 0x9d5: 0x08ba, 0x9d6: 0x1783, 0x9d7: 0x08ca, + 0x9d8: 0x08d2, 0x9d9: 0x0832, 0x9da: 0x08da, 0x9db: 0x08de, 0x9dc: 0x195e, 0x9dd: 0x08fa, + 0x9de: 0x0902, 0x9df: 0x06ba, 0x9e0: 0x091a, 0x9e1: 0x091e, 0x9e2: 0x0926, 0x9e3: 0x092a, + 0x9e4: 0x06be, 0x9e5: 0x0942, 0x9e6: 0x0946, 0x9e7: 0x0952, 0x9e8: 0x095e, 0x9e9: 0x0962, + 0x9ea: 0x0966, 0x9eb: 0x096e, 0x9ec: 0x098e, 0x9ed: 0x0992, 0x9ee: 0x099a, 0x9ef: 0x09aa, + 0x9f0: 0x09b2, 0x9f1: 0x09b6, 0x9f2: 0x09b6, 0x9f3: 0x09b6, 0x9f4: 0x1797, 0x9f5: 0x0f8e, + 0x9f6: 0x09ca, 0x9f7: 0x09d2, 0x9f8: 0x179c, 0x9f9: 0x09de, 0x9fa: 0x09e6, 0x9fb: 0x09ee, + 0x9fc: 0x0a16, 0x9fd: 0x0a02, 0x9fe: 0x0a0e, 0x9ff: 0x0a12, // Block 0x28, offset 0xa00 - 0xa00: 0x0922, 0xa01: 0x092a, 0xa02: 0x092e, 0xa03: 0x0936, 0xa04: 0x093e, 0xa05: 0x0942, - 0xa06: 0x0942, 0xa07: 0x094a, 0xa08: 0x0952, 0xa09: 0x0956, 0xa0a: 0x0962, 0xa0b: 0x0986, - 0xa0c: 0x096a, 0xa0d: 0x098a, 0xa0e: 0x096e, 0xa0f: 0x0976, 0xa10: 0x080e, 0xa11: 0x09d2, - 0xa12: 0x099a, 0xa13: 0x099e, 0xa14: 0x09a2, 0xa15: 0x0996, 0xa16: 0x09aa, 0xa17: 0x09a6, - 0xa18: 0x09be, 0xa19: 0x1677, 0xa1a: 0x09da, 0xa1b: 0x09de, 0xa1c: 0x09e6, 0xa1d: 0x09f2, - 0xa1e: 0x09fa, 0xa1f: 0x0a16, 0xa20: 0x167c, 0xa21: 0x1681, 0xa22: 0x0a22, 0xa23: 0x0a26, - 0xa24: 0x0a2a, 0xa25: 0x0a1e, 0xa26: 0x0a32, 0xa27: 0x05ca, 0xa28: 0x05ce, 0xa29: 0x0a3a, - 0xa2a: 0x0a42, 0xa2b: 0x0a42, 0xa2c: 0x1686, 0xa2d: 0x0a5e, 0xa2e: 0x0a62, 0xa2f: 0x0a66, - 0xa30: 0x0a6e, 0xa31: 0x168b, 0xa32: 0x0a76, 0xa33: 0x0a7a, 0xa34: 0x0b52, 0xa35: 0x0a82, - 0xa36: 0x05d2, 0xa37: 0x0a8e, 0xa38: 0x0a9e, 0xa39: 0x0aaa, 0xa3a: 0x0aa6, 0xa3b: 0x1695, - 0xa3c: 0x0ab2, 0xa3d: 0x169a, 0xa3e: 0x0abe, 0xa3f: 0x0aba, + 0xa00: 0x0a1a, 0xa01: 0x0a22, 0xa02: 0x0a26, 0xa03: 0x0a2e, 0xa04: 0x0a36, 0xa05: 0x0a3a, + 0xa06: 0x0a3a, 0xa07: 0x0a42, 0xa08: 0x0a4a, 0xa09: 0x0a4e, 0xa0a: 0x0a5a, 0xa0b: 0x0a7e, + 0xa0c: 0x0a62, 0xa0d: 0x0a82, 0xa0e: 0x0a66, 0xa0f: 0x0a6e, 0xa10: 0x0906, 0xa11: 0x0aca, + 0xa12: 0x0a92, 0xa13: 0x0a96, 0xa14: 0x0a9a, 0xa15: 0x0a8e, 0xa16: 0x0aa2, 0xa17: 0x0a9e, + 0xa18: 0x0ab6, 0xa19: 0x17a1, 0xa1a: 0x0ad2, 0xa1b: 0x0ad6, 0xa1c: 0x0ade, 0xa1d: 0x0aea, + 0xa1e: 0x0af2, 0xa1f: 0x0b0e, 0xa20: 0x17a6, 0xa21: 0x17ab, 0xa22: 0x0b1a, 0xa23: 0x0b1e, + 0xa24: 0x0b22, 0xa25: 0x0b16, 0xa26: 0x0b2a, 0xa27: 0x06c2, 0xa28: 0x06c6, 0xa29: 0x0b32, + 0xa2a: 0x0b3a, 0xa2b: 0x0b3a, 0xa2c: 0x17b0, 0xa2d: 0x0b56, 0xa2e: 0x0b5a, 0xa2f: 0x0b5e, + 0xa30: 0x0b66, 0xa31: 0x17b5, 0xa32: 0x0b6e, 0xa33: 0x0b72, 0xa34: 0x0c4a, 0xa35: 0x0b7a, + 0xa36: 0x06ca, 0xa37: 0x0b86, 0xa38: 0x0b96, 0xa39: 0x0ba2, 0xa3a: 0x0b9e, 0xa3b: 0x17bf, + 0xa3c: 0x0baa, 0xa3d: 0x17c4, 0xa3e: 0x0bb6, 0xa3f: 0x0bb2, // Block 0x29, offset 0xa40 - 0xa40: 0x0ac2, 0xa41: 0x0ad2, 0xa42: 0x0ad6, 0xa43: 0x05d6, 0xa44: 0x0ae6, 0xa45: 0x0aee, - 0xa46: 0x0af2, 0xa47: 0x0af6, 0xa48: 0x05da, 0xa49: 0x169f, 0xa4a: 0x05de, 0xa4b: 0x0b12, - 0xa4c: 0x0b16, 0xa4d: 0x0b1a, 0xa4e: 0x0b22, 0xa4f: 0x1866, 0xa50: 0x0b3a, 0xa51: 0x16a9, - 0xa52: 0x16a9, 0xa53: 0x11da, 0xa54: 0x0b4a, 0xa55: 0x0b4a, 0xa56: 0x05e2, 0xa57: 0x16cc, - 0xa58: 0x179e, 0xa59: 0x0b5a, 0xa5a: 0x0b62, 0xa5b: 0x05e6, 0xa5c: 0x0b76, 0xa5d: 0x0b86, - 0xa5e: 0x0b8a, 0xa5f: 0x0b92, 0xa60: 0x0ba2, 0xa61: 0x05ee, 0xa62: 0x05ea, 0xa63: 0x0ba6, - 0xa64: 0x16ae, 0xa65: 0x0baa, 0xa66: 0x0bbe, 0xa67: 0x0bc2, 0xa68: 0x0bc6, 0xa69: 0x0bc2, - 0xa6a: 0x0bd2, 0xa6b: 0x0bd6, 0xa6c: 0x0be6, 0xa6d: 0x0bde, 0xa6e: 0x0be2, 0xa6f: 0x0bea, - 0xa70: 0x0bee, 0xa71: 0x0bf2, 0xa72: 0x0bfe, 0xa73: 0x0c02, 0xa74: 0x0c1a, 0xa75: 0x0c22, - 0xa76: 0x0c32, 0xa77: 0x0c46, 0xa78: 0x16bd, 0xa79: 0x0c42, 0xa7a: 0x0c36, 0xa7b: 0x0c4e, - 0xa7c: 0x0c56, 0xa7d: 0x0c6a, 0xa7e: 0x16c2, 0xa7f: 0x0c72, + 0xa40: 0x0bba, 0xa41: 0x0bca, 0xa42: 0x0bce, 0xa43: 0x06ce, 0xa44: 0x0bde, 0xa45: 0x0be6, + 0xa46: 0x0bea, 0xa47: 0x0bee, 0xa48: 0x06d2, 0xa49: 0x17c9, 0xa4a: 0x06d6, 0xa4b: 0x0c0a, + 0xa4c: 0x0c0e, 0xa4d: 0x0c12, 0xa4e: 0x0c1a, 0xa4f: 0x1990, 0xa50: 0x0c32, 0xa51: 0x17d3, + 0xa52: 0x17d3, 0xa53: 0x12d2, 0xa54: 0x0c42, 0xa55: 0x0c42, 0xa56: 0x06da, 0xa57: 0x17f6, + 0xa58: 0x18c8, 0xa59: 0x0c52, 0xa5a: 0x0c5a, 0xa5b: 0x06de, 0xa5c: 0x0c6e, 0xa5d: 0x0c7e, + 0xa5e: 0x0c82, 0xa5f: 0x0c8a, 0xa60: 0x0c9a, 0xa61: 0x06e6, 0xa62: 0x06e2, 0xa63: 0x0c9e, + 0xa64: 0x17d8, 0xa65: 0x0ca2, 0xa66: 0x0cb6, 0xa67: 0x0cba, 0xa68: 0x0cbe, 0xa69: 0x0cba, + 0xa6a: 0x0cca, 0xa6b: 0x0cce, 0xa6c: 0x0cde, 0xa6d: 0x0cd6, 0xa6e: 0x0cda, 0xa6f: 0x0ce2, + 0xa70: 0x0ce6, 0xa71: 0x0cea, 0xa72: 0x0cf6, 0xa73: 0x0cfa, 0xa74: 0x0d12, 0xa75: 0x0d1a, + 0xa76: 0x0d2a, 0xa77: 0x0d3e, 0xa78: 0x17e7, 0xa79: 0x0d3a, 0xa7a: 0x0d2e, 0xa7b: 0x0d46, + 0xa7c: 0x0d4e, 0xa7d: 0x0d62, 0xa7e: 0x17ec, 0xa7f: 0x0d6a, // Block 0x2a, offset 0xa80 - 0xa80: 0x0c66, 0xa81: 0x0c5e, 0xa82: 0x05f2, 0xa83: 0x0c7a, 0xa84: 0x0c82, 0xa85: 0x0c8a, - 0xa86: 0x0c7e, 0xa87: 0x05f6, 0xa88: 0x0c9a, 0xa89: 0x0ca2, 0xa8a: 0x16c7, 0xa8b: 0x0cce, - 0xa8c: 0x0d02, 0xa8d: 0x0cde, 0xa8e: 0x0602, 0xa8f: 0x0cea, 0xa90: 0x05fe, 0xa91: 0x05fa, - 0xa92: 0x07c6, 0xa93: 0x07ca, 0xa94: 0x0d06, 0xa95: 0x0cee, 0xa96: 0x11ae, 0xa97: 0x0666, - 0xa98: 0x0d12, 0xa99: 0x0d16, 0xa9a: 0x0d1a, 0xa9b: 0x0d2e, 0xa9c: 0x0d26, 0xa9d: 0x16e0, - 0xa9e: 0x0606, 0xa9f: 0x0d42, 0xaa0: 0x0d36, 0xaa1: 0x0d52, 0xaa2: 0x0d5a, 0xaa3: 0x16ea, - 0xaa4: 0x0d5e, 0xaa5: 0x0d4a, 0xaa6: 0x0d66, 0xaa7: 0x060a, 0xaa8: 0x0d6a, 0xaa9: 0x0d6e, - 0xaaa: 0x0d72, 0xaab: 0x0d7e, 0xaac: 0x16ef, 0xaad: 0x0d86, 0xaae: 0x060e, 0xaaf: 0x0d92, - 0xab0: 0x16f4, 0xab1: 0x0d96, 0xab2: 0x0612, 0xab3: 0x0da2, 0xab4: 0x0dae, 0xab5: 0x0dba, - 0xab6: 0x0dbe, 0xab7: 0x16f9, 0xab8: 0x1690, 0xab9: 0x16fe, 0xaba: 0x0dde, 0xabb: 0x1703, - 0xabc: 0x0dea, 0xabd: 0x0df2, 0xabe: 0x0de2, 0xabf: 0x0dfe, + 0xa80: 0x0d5e, 0xa81: 0x0d56, 0xa82: 0x06ea, 0xa83: 0x0d72, 0xa84: 0x0d7a, 0xa85: 0x0d82, + 0xa86: 0x0d76, 0xa87: 0x06ee, 0xa88: 0x0d92, 0xa89: 0x0d9a, 0xa8a: 0x17f1, 0xa8b: 0x0dc6, + 0xa8c: 0x0dfa, 0xa8d: 0x0dd6, 0xa8e: 0x06fa, 0xa8f: 0x0de2, 0xa90: 0x06f6, 0xa91: 0x06f2, + 0xa92: 0x08be, 0xa93: 0x08c2, 0xa94: 0x0dfe, 0xa95: 0x0de6, 0xa96: 0x12a6, 0xa97: 0x075e, + 0xa98: 0x0e0a, 0xa99: 0x0e0e, 0xa9a: 0x0e12, 0xa9b: 0x0e26, 0xa9c: 0x0e1e, 0xa9d: 0x180a, + 0xa9e: 0x06fe, 0xa9f: 0x0e3a, 0xaa0: 0x0e2e, 0xaa1: 0x0e4a, 0xaa2: 0x0e52, 0xaa3: 0x1814, + 0xaa4: 0x0e56, 0xaa5: 0x0e42, 0xaa6: 0x0e5e, 0xaa7: 0x0702, 0xaa8: 0x0e62, 0xaa9: 0x0e66, + 0xaaa: 0x0e6a, 0xaab: 0x0e76, 0xaac: 0x1819, 0xaad: 0x0e7e, 0xaae: 0x0706, 0xaaf: 0x0e8a, + 0xab0: 0x181e, 0xab1: 0x0e8e, 0xab2: 0x070a, 0xab3: 0x0e9a, 0xab4: 0x0ea6, 0xab5: 0x0eb2, + 0xab6: 0x0eb6, 0xab7: 0x1823, 0xab8: 0x17ba, 0xab9: 0x1828, 0xaba: 0x0ed6, 0xabb: 0x182d, + 0xabc: 0x0ee2, 0xabd: 0x0eea, 0xabe: 0x0eda, 0xabf: 0x0ef6, // Block 0x2b, offset 0xac0 - 0xac0: 0x0e0e, 0xac1: 0x0e1e, 0xac2: 0x0e12, 0xac3: 0x0e16, 0xac4: 0x0e22, 0xac5: 0x0e26, - 0xac6: 0x1708, 0xac7: 0x0e0a, 0xac8: 0x0e3e, 0xac9: 0x0e42, 0xaca: 0x0616, 0xacb: 0x0e56, - 0xacc: 0x0e52, 0xacd: 0x170d, 0xace: 0x0e36, 0xacf: 0x0e72, 0xad0: 0x1712, 0xad1: 0x1717, - 0xad2: 0x0e76, 0xad3: 0x0e8a, 0xad4: 0x0e86, 0xad5: 0x0e82, 0xad6: 0x061a, 0xad7: 0x0e8e, - 0xad8: 0x0e9e, 0xad9: 0x0e9a, 0xada: 0x0ea6, 0xadb: 0x1654, 0xadc: 0x0eb6, 0xadd: 0x171c, - 0xade: 0x0ec2, 0xadf: 0x1726, 0xae0: 0x0ed6, 0xae1: 0x0ee2, 0xae2: 0x0ef6, 0xae3: 0x172b, - 0xae4: 0x0f0a, 0xae5: 0x0f0e, 0xae6: 0x1730, 0xae7: 0x1735, 0xae8: 0x0f2a, 0xae9: 0x0f3a, - 0xaea: 0x061e, 0xaeb: 0x0f3e, 0xaec: 0x0622, 0xaed: 0x0622, 0xaee: 0x0f56, 0xaef: 0x0f5a, - 0xaf0: 0x0f62, 0xaf1: 0x0f66, 0xaf2: 0x0f72, 0xaf3: 0x0626, 0xaf4: 0x0f8a, 0xaf5: 0x173a, - 0xaf6: 0x0fa6, 0xaf7: 0x173f, 0xaf8: 0x0fb2, 0xaf9: 0x16a4, 0xafa: 0x0fc2, 0xafb: 0x1744, - 0xafc: 0x1749, 0xafd: 0x174e, 0xafe: 0x062a, 0xaff: 0x062e, + 0xac0: 0x0f06, 0xac1: 0x0f16, 0xac2: 0x0f0a, 0xac3: 0x0f0e, 0xac4: 0x0f1a, 0xac5: 0x0f1e, + 0xac6: 0x1832, 0xac7: 0x0f02, 0xac8: 0x0f36, 0xac9: 0x0f3a, 0xaca: 0x070e, 0xacb: 0x0f4e, + 0xacc: 0x0f4a, 0xacd: 0x1837, 0xace: 0x0f2e, 0xacf: 0x0f6a, 0xad0: 0x183c, 0xad1: 0x1841, + 0xad2: 0x0f6e, 0xad3: 0x0f82, 0xad4: 0x0f7e, 0xad5: 0x0f7a, 0xad6: 0x0712, 0xad7: 0x0f86, + 0xad8: 0x0f96, 0xad9: 0x0f92, 0xada: 0x0f9e, 0xadb: 0x177e, 0xadc: 0x0fae, 0xadd: 0x1846, + 0xade: 0x0fba, 0xadf: 0x1850, 0xae0: 0x0fce, 0xae1: 0x0fda, 0xae2: 0x0fee, 0xae3: 0x1855, + 0xae4: 0x1002, 0xae5: 0x1006, 0xae6: 0x185a, 0xae7: 0x185f, 0xae8: 0x1022, 0xae9: 0x1032, + 0xaea: 0x0716, 0xaeb: 0x1036, 0xaec: 0x071a, 0xaed: 0x071a, 0xaee: 0x104e, 0xaef: 0x1052, + 0xaf0: 0x105a, 0xaf1: 0x105e, 0xaf2: 0x106a, 0xaf3: 0x071e, 0xaf4: 0x1082, 0xaf5: 0x1864, + 0xaf6: 0x109e, 0xaf7: 0x1869, 0xaf8: 0x10aa, 0xaf9: 0x17ce, 0xafa: 0x10ba, 0xafb: 0x186e, + 0xafc: 0x1873, 0xafd: 0x1878, 0xafe: 0x0722, 0xaff: 0x0726, // Block 0x2c, offset 0xb00 - 0xb00: 0x0ffa, 0xb01: 0x1758, 0xb02: 0x1753, 0xb03: 0x175d, 0xb04: 0x1762, 0xb05: 0x1002, - 0xb06: 0x1006, 0xb07: 0x1006, 0xb08: 0x100e, 0xb09: 0x0636, 0xb0a: 0x1012, 0xb0b: 0x063a, - 0xb0c: 0x063e, 0xb0d: 0x176c, 0xb0e: 0x1026, 0xb0f: 0x102e, 0xb10: 0x103a, 0xb11: 0x0642, - 0xb12: 0x1771, 0xb13: 0x105e, 0xb14: 0x1776, 0xb15: 0x177b, 0xb16: 0x107e, 0xb17: 0x1096, - 0xb18: 0x0646, 0xb19: 0x109e, 0xb1a: 0x10a2, 0xb1b: 0x10a6, 0xb1c: 0x1780, 0xb1d: 0x1785, - 0xb1e: 0x1785, 0xb1f: 0x10be, 0xb20: 0x064a, 0xb21: 0x178a, 0xb22: 0x10d2, 0xb23: 0x10d6, - 0xb24: 0x064e, 0xb25: 0x178f, 0xb26: 0x10f2, 0xb27: 0x0652, 0xb28: 0x1102, 0xb29: 0x10fa, - 0xb2a: 0x110a, 0xb2b: 0x1799, 0xb2c: 0x1122, 0xb2d: 0x0656, 0xb2e: 0x112e, 0xb2f: 0x1136, - 0xb30: 0x1146, 0xb31: 0x065a, 0xb32: 0x17a3, 0xb33: 0x17a8, 0xb34: 0x065e, 0xb35: 0x17ad, - 0xb36: 0x115e, 0xb37: 0x17b2, 0xb38: 0x116a, 0xb39: 0x1176, 0xb3a: 0x117e, 0xb3b: 0x17b7, - 0xb3c: 0x17bc, 0xb3d: 0x1192, 0xb3e: 0x17c1, 0xb3f: 0x119a, + 0xb00: 0x10f2, 0xb01: 0x1882, 0xb02: 0x187d, 0xb03: 0x1887, 0xb04: 0x188c, 0xb05: 0x10fa, + 0xb06: 0x10fe, 0xb07: 0x10fe, 0xb08: 0x1106, 0xb09: 0x072e, 0xb0a: 0x110a, 0xb0b: 0x0732, + 0xb0c: 0x0736, 0xb0d: 0x1896, 0xb0e: 0x111e, 0xb0f: 0x1126, 0xb10: 0x1132, 0xb11: 0x073a, + 0xb12: 0x189b, 0xb13: 0x1156, 0xb14: 0x18a0, 0xb15: 0x18a5, 0xb16: 0x1176, 0xb17: 0x118e, + 0xb18: 0x073e, 0xb19: 0x1196, 0xb1a: 0x119a, 0xb1b: 0x119e, 0xb1c: 0x18aa, 0xb1d: 0x18af, + 0xb1e: 0x18af, 0xb1f: 0x11b6, 0xb20: 0x0742, 0xb21: 0x18b4, 0xb22: 0x11ca, 0xb23: 0x11ce, + 0xb24: 0x0746, 0xb25: 0x18b9, 0xb26: 0x11ea, 0xb27: 0x074a, 0xb28: 0x11fa, 0xb29: 0x11f2, + 0xb2a: 0x1202, 0xb2b: 0x18c3, 0xb2c: 0x121a, 0xb2d: 0x074e, 0xb2e: 0x1226, 0xb2f: 0x122e, + 0xb30: 0x123e, 0xb31: 0x0752, 0xb32: 0x18cd, 0xb33: 0x18d2, 0xb34: 0x0756, 0xb35: 0x18d7, + 0xb36: 0x1256, 0xb37: 0x18dc, 0xb38: 0x1262, 0xb39: 0x126e, 0xb3a: 0x1276, 0xb3b: 0x18e1, + 0xb3c: 0x18e6, 0xb3d: 0x128a, 0xb3e: 0x18eb, 0xb3f: 0x1292, // Block 0x2d, offset 0xb40 - 0xb40: 0x16d1, 0xb41: 0x0662, 0xb42: 0x11b2, 0xb43: 0x11b6, 0xb44: 0x066a, 0xb45: 0x11ba, - 0xb46: 0x0a36, 0xb47: 0x17c6, 0xb48: 0x17cb, 0xb49: 0x16d6, 0xb4a: 0x16db, 0xb4b: 0x11da, - 0xb4c: 0x11de, 0xb4d: 0x13f6, 0xb4e: 0x066e, 0xb4f: 0x120a, 0xb50: 0x1206, 0xb51: 0x120e, - 0xb52: 0x0842, 0xb53: 0x1212, 0xb54: 0x1216, 0xb55: 0x121a, 0xb56: 0x1222, 0xb57: 0x17d0, - 0xb58: 0x121e, 0xb59: 0x1226, 0xb5a: 0x123a, 0xb5b: 0x123e, 0xb5c: 0x122a, 0xb5d: 0x1242, - 0xb5e: 0x1256, 0xb5f: 0x126a, 0xb60: 0x1236, 0xb61: 0x124a, 0xb62: 0x124e, 0xb63: 0x1252, - 0xb64: 0x17d5, 0xb65: 0x17df, 0xb66: 0x17da, 0xb67: 0x0672, 0xb68: 0x1272, 0xb69: 0x1276, - 0xb6a: 0x127e, 0xb6b: 0x17f3, 0xb6c: 0x1282, 0xb6d: 0x17e4, 0xb6e: 0x0676, 0xb6f: 0x067a, - 0xb70: 0x17e9, 0xb71: 0x17ee, 0xb72: 0x067e, 0xb73: 0x12a2, 0xb74: 0x12a6, 0xb75: 0x12aa, - 0xb76: 0x12ae, 0xb77: 0x12ba, 0xb78: 0x12b6, 0xb79: 0x12c2, 0xb7a: 0x12be, 0xb7b: 0x12ce, - 0xb7c: 0x12c6, 0xb7d: 0x12ca, 0xb7e: 0x12d2, 0xb7f: 0x0682, + 0xb40: 0x17fb, 0xb41: 0x075a, 0xb42: 0x12aa, 0xb43: 0x12ae, 0xb44: 0x0762, 0xb45: 0x12b2, + 0xb46: 0x0b2e, 0xb47: 0x18f0, 0xb48: 0x18f5, 0xb49: 0x1800, 0xb4a: 0x1805, 0xb4b: 0x12d2, + 0xb4c: 0x12d6, 0xb4d: 0x14ee, 0xb4e: 0x0766, 0xb4f: 0x1302, 0xb50: 0x12fe, 0xb51: 0x1306, + 0xb52: 0x093a, 0xb53: 0x130a, 0xb54: 0x130e, 0xb55: 0x1312, 0xb56: 0x131a, 0xb57: 0x18fa, + 0xb58: 0x1316, 0xb59: 0x131e, 0xb5a: 0x1332, 0xb5b: 0x1336, 0xb5c: 0x1322, 0xb5d: 0x133a, + 0xb5e: 0x134e, 0xb5f: 0x1362, 0xb60: 0x132e, 0xb61: 0x1342, 0xb62: 0x1346, 0xb63: 0x134a, + 0xb64: 0x18ff, 0xb65: 0x1909, 0xb66: 0x1904, 0xb67: 0x076a, 0xb68: 0x136a, 0xb69: 0x136e, + 0xb6a: 0x1376, 0xb6b: 0x191d, 0xb6c: 0x137a, 0xb6d: 0x190e, 0xb6e: 0x076e, 0xb6f: 0x0772, + 0xb70: 0x1913, 0xb71: 0x1918, 0xb72: 0x0776, 0xb73: 0x139a, 0xb74: 0x139e, 0xb75: 0x13a2, + 0xb76: 0x13a6, 0xb77: 0x13b2, 0xb78: 0x13ae, 0xb79: 0x13ba, 0xb7a: 0x13b6, 0xb7b: 0x13c6, + 0xb7c: 0x13be, 0xb7d: 0x13c2, 0xb7e: 0x13ca, 0xb7f: 0x077a, // Block 0x2e, offset 0xb80 - 0xb80: 0x12da, 0xb81: 0x12de, 0xb82: 0x0686, 0xb83: 0x12ee, 0xb84: 0x12f2, 0xb85: 0x17f8, - 0xb86: 0x12fe, 0xb87: 0x1302, 0xb88: 0x068a, 0xb89: 0x130e, 0xb8a: 0x05be, 0xb8b: 0x17fd, - 0xb8c: 0x1802, 0xb8d: 0x068e, 0xb8e: 0x0692, 0xb8f: 0x133a, 0xb90: 0x1352, 0xb91: 0x136e, - 0xb92: 0x137e, 0xb93: 0x1807, 0xb94: 0x1392, 0xb95: 0x1396, 0xb96: 0x13ae, 0xb97: 0x13ba, - 0xb98: 0x1811, 0xb99: 0x1663, 0xb9a: 0x13c6, 0xb9b: 0x13c2, 0xb9c: 0x13ce, 0xb9d: 0x1668, - 0xb9e: 0x13da, 0xb9f: 0x13e6, 0xba0: 0x1816, 0xba1: 0x181b, 0xba2: 0x1426, 0xba3: 0x1432, - 0xba4: 0x143a, 0xba5: 0x1820, 0xba6: 0x143e, 0xba7: 0x146a, 0xba8: 0x1476, 0xba9: 0x147a, - 0xbaa: 0x1472, 0xbab: 0x1486, 0xbac: 0x148a, 0xbad: 0x1825, 0xbae: 0x1496, 0xbaf: 0x0696, - 0xbb0: 0x149e, 0xbb1: 0x182a, 0xbb2: 0x069a, 0xbb3: 0x14d6, 0xbb4: 0x0ac6, 0xbb5: 0x14ee, - 0xbb6: 0x182f, 0xbb7: 0x1839, 0xbb8: 0x069e, 0xbb9: 0x06a2, 0xbba: 0x1516, 0xbbb: 0x183e, - 0xbbc: 0x06a6, 0xbbd: 0x1843, 0xbbe: 0x152e, 0xbbf: 0x152e, + 0xb80: 0x13d2, 0xb81: 0x13d6, 0xb82: 0x077e, 0xb83: 0x13e6, 0xb84: 0x13ea, 0xb85: 0x1922, + 0xb86: 0x13f6, 0xb87: 0x13fa, 0xb88: 0x0782, 0xb89: 0x1406, 0xb8a: 0x06b6, 0xb8b: 0x1927, + 0xb8c: 0x192c, 0xb8d: 0x0786, 0xb8e: 0x078a, 0xb8f: 0x1432, 0xb90: 0x144a, 0xb91: 0x1466, + 0xb92: 0x1476, 0xb93: 0x1931, 0xb94: 0x148a, 0xb95: 0x148e, 0xb96: 0x14a6, 0xb97: 0x14b2, + 0xb98: 0x193b, 0xb99: 0x178d, 0xb9a: 0x14be, 0xb9b: 0x14ba, 0xb9c: 0x14c6, 0xb9d: 0x1792, + 0xb9e: 0x14d2, 0xb9f: 0x14de, 0xba0: 0x1940, 0xba1: 0x1945, 0xba2: 0x151e, 0xba3: 0x152a, + 0xba4: 0x1532, 0xba5: 0x194a, 0xba6: 0x1536, 0xba7: 0x1562, 0xba8: 0x156e, 0xba9: 0x1572, + 0xbaa: 0x156a, 0xbab: 0x157e, 0xbac: 0x1582, 0xbad: 0x194f, 0xbae: 0x158e, 0xbaf: 0x078e, + 0xbb0: 0x1596, 0xbb1: 0x1954, 0xbb2: 0x0792, 0xbb3: 0x15ce, 0xbb4: 0x0bbe, 0xbb5: 0x15e6, + 0xbb6: 0x1959, 0xbb7: 0x1963, 0xbb8: 0x0796, 0xbb9: 0x079a, 0xbba: 0x160e, 0xbbb: 0x1968, + 0xbbc: 0x079e, 0xbbd: 0x196d, 0xbbe: 0x1626, 0xbbf: 0x1626, // Block 0x2f, offset 0xbc0 - 0xbc0: 0x1536, 0xbc1: 0x1848, 0xbc2: 0x154e, 0xbc3: 0x06aa, 0xbc4: 0x155e, 0xbc5: 0x156a, - 0xbc6: 0x1572, 0xbc7: 0x157a, 0xbc8: 0x06ae, 0xbc9: 0x184d, 0xbca: 0x158e, 0xbcb: 0x15aa, - 0xbcc: 0x15b6, 0xbcd: 0x06b2, 0xbce: 0x06b6, 0xbcf: 0x15ba, 0xbd0: 0x1852, 0xbd1: 0x06ba, - 0xbd2: 0x1857, 0xbd3: 0x185c, 0xbd4: 0x1861, 0xbd5: 0x15de, 0xbd6: 0x06be, 0xbd7: 0x15f2, - 0xbd8: 0x15fa, 0xbd9: 0x15fe, 0xbda: 0x1606, 0xbdb: 0x160e, 0xbdc: 0x1616, 0xbdd: 0x186b, + 0xbc0: 0x162e, 0xbc1: 0x1972, 0xbc2: 0x1646, 0xbc3: 0x07a2, 0xbc4: 0x1656, 0xbc5: 0x1662, + 0xbc6: 0x166a, 0xbc7: 0x1672, 0xbc8: 0x07a6, 0xbc9: 0x1977, 0xbca: 0x1686, 0xbcb: 0x16a2, + 0xbcc: 0x16ae, 0xbcd: 0x07aa, 0xbce: 0x07ae, 0xbcf: 0x16b2, 0xbd0: 0x197c, 0xbd1: 0x07b2, + 0xbd2: 0x1981, 0xbd3: 0x1986, 0xbd4: 0x198b, 0xbd5: 0x16d6, 0xbd6: 0x07b6, 0xbd7: 0x16ea, + 0xbd8: 0x16f2, 0xbd9: 0x16f6, 0xbda: 0x16fe, 0xbdb: 0x1706, 0xbdc: 0x170e, 0xbdd: 0x1995, } // nfcIndex: 22 blocks, 1408 entries, 1408 bytes @@ -3452,88 +3529,94 @@ var nfcIndex = [1408]uint8{ 0xea: 0x06, 0xeb: 0x07, 0xec: 0x08, 0xed: 0x09, 0xef: 0x0a, 0xf0: 0x13, // Block 0x4, offset 0x100 - 0x120: 0x3b, 0x121: 0x3c, 0x123: 0x0d, 0x124: 0x3d, 0x125: 0x3e, 0x126: 0x3f, 0x127: 0x40, - 0x128: 0x41, 0x129: 0x42, 0x12a: 0x43, 0x12b: 0x44, 0x12c: 0x3f, 0x12d: 0x45, 0x12e: 0x46, 0x12f: 0x47, - 0x131: 0x48, 0x132: 0x49, 0x133: 0x4a, 0x134: 0x4b, 0x135: 0x4c, 0x137: 0x4d, - 0x138: 0x4e, 0x139: 0x4f, 0x13a: 0x50, 0x13b: 0x51, 0x13c: 0x52, 0x13d: 0x53, 0x13e: 0x54, 0x13f: 0x55, + 0x120: 0x3b, 0x121: 0x3c, 0x122: 0x3d, 0x123: 0x0d, 0x124: 0x3e, 0x125: 0x3f, 0x126: 0x40, 0x127: 0x41, + 0x128: 0x42, 0x129: 0x43, 0x12a: 0x44, 0x12b: 0x45, 0x12c: 0x40, 0x12d: 0x46, 0x12e: 0x47, 0x12f: 0x48, + 0x130: 0x44, 0x131: 0x49, 0x132: 0x4a, 0x133: 0x4b, 0x134: 0x4c, 0x135: 0x4d, 0x137: 0x4e, + 0x138: 0x4f, 0x139: 0x50, 0x13a: 0x51, 0x13b: 0x52, 0x13c: 0x53, 0x13d: 0x54, 0x13e: 0x55, 0x13f: 0x56, // Block 0x5, offset 0x140 - 0x140: 0x56, 0x142: 0x57, 0x144: 0x58, 0x145: 0x59, 0x146: 0x5a, 0x147: 0x5b, - 0x14d: 0x5c, - 0x15c: 0x5d, 0x15f: 0x5e, - 0x162: 0x5f, 0x164: 0x60, - 0x168: 0x61, 0x169: 0x62, 0x16a: 0x63, 0x16b: 0x64, 0x16c: 0x0e, 0x16d: 0x65, 0x16e: 0x66, 0x16f: 0x67, - 0x170: 0x68, 0x173: 0x69, 0x177: 0x0f, + 0x140: 0x57, 0x142: 0x58, 0x144: 0x59, 0x145: 0x5a, 0x146: 0x5b, 0x147: 0x5c, + 0x14d: 0x5d, + 0x15c: 0x5e, 0x15f: 0x5f, + 0x162: 0x60, 0x164: 0x61, + 0x168: 0x62, 0x169: 0x63, 0x16a: 0x64, 0x16b: 0x65, 0x16c: 0x0e, 0x16d: 0x66, 0x16e: 0x67, 0x16f: 0x68, + 0x170: 0x69, 0x173: 0x6a, 0x177: 0x0f, 0x178: 0x10, 0x179: 0x11, 0x17a: 0x12, 0x17b: 0x13, 0x17c: 0x14, 0x17d: 0x15, 0x17e: 0x16, 0x17f: 0x17, // Block 0x6, offset 0x180 - 0x180: 0x6a, 0x183: 0x6b, 0x184: 0x6c, 0x186: 0x6d, 0x187: 0x6e, - 0x188: 0x6f, 0x189: 0x18, 0x18a: 0x19, 0x18b: 0x70, 0x18c: 0x71, - 0x1ab: 0x72, - 0x1b3: 0x73, 0x1b5: 0x74, 0x1b7: 0x75, + 0x180: 0x6b, 0x183: 0x6c, 0x184: 0x6d, 0x186: 0x6e, 0x187: 0x6f, + 0x188: 0x70, 0x189: 0x18, 0x18a: 0x19, 0x18b: 0x71, 0x18c: 0x72, + 0x1ab: 0x73, + 0x1b3: 0x74, 0x1b5: 0x75, 0x1b7: 0x76, // Block 0x7, offset 0x1c0 - 0x1c0: 0x76, 0x1c1: 0x1a, 0x1c2: 0x1b, 0x1c3: 0x1c, 0x1c4: 0x77, 0x1c5: 0x78, - 0x1c9: 0x79, 0x1cc: 0x7a, 0x1cd: 0x7b, + 0x1c0: 0x77, 0x1c1: 0x1a, 0x1c2: 0x1b, 0x1c3: 0x1c, 0x1c4: 0x78, 0x1c5: 0x79, + 0x1c9: 0x7a, 0x1cc: 0x7b, 0x1cd: 0x7c, // Block 0x8, offset 0x200 - 0x219: 0x7c, 0x21a: 0x7d, 0x21b: 0x7e, - 0x220: 0x7f, 0x223: 0x80, 0x224: 0x81, 0x225: 0x82, 0x226: 0x83, 0x227: 0x84, - 0x22a: 0x85, 0x22b: 0x86, 0x22f: 0x87, - 0x230: 0x88, 0x231: 0x89, 0x232: 0x8a, 0x233: 0x8b, 0x234: 0x8c, 0x235: 0x8d, 0x236: 0x8e, 0x237: 0x88, - 0x238: 0x89, 0x239: 0x8a, 0x23a: 0x8b, 0x23b: 0x8c, 0x23c: 0x8d, 0x23d: 0x8e, 0x23e: 0x88, 0x23f: 0x89, + 0x219: 0x7d, 0x21a: 0x7e, 0x21b: 0x7f, + 0x220: 0x80, 0x223: 0x81, 0x224: 0x82, 0x225: 0x83, 0x226: 0x84, 0x227: 0x85, + 0x22a: 0x86, 0x22b: 0x87, 0x22f: 0x88, + 0x230: 0x89, 0x231: 0x8a, 0x232: 0x8b, 0x233: 0x8c, 0x234: 0x8d, 0x235: 0x8e, 0x236: 0x8f, 0x237: 0x89, + 0x238: 0x8a, 0x239: 0x8b, 0x23a: 0x8c, 0x23b: 0x8d, 0x23c: 0x8e, 0x23d: 0x8f, 0x23e: 0x89, 0x23f: 0x8a, // Block 0x9, offset 0x240 - 0x240: 0x8a, 0x241: 0x8b, 0x242: 0x8c, 0x243: 0x8d, 0x244: 0x8e, 0x245: 0x88, 0x246: 0x89, 0x247: 0x8a, - 0x248: 0x8b, 0x249: 0x8c, 0x24a: 0x8d, 0x24b: 0x8e, 0x24c: 0x88, 0x24d: 0x89, 0x24e: 0x8a, 0x24f: 0x8b, - 0x250: 0x8c, 0x251: 0x8d, 0x252: 0x8e, 0x253: 0x88, 0x254: 0x89, 0x255: 0x8a, 0x256: 0x8b, 0x257: 0x8c, - 0x258: 0x8d, 0x259: 0x8e, 0x25a: 0x88, 0x25b: 0x89, 0x25c: 0x8a, 0x25d: 0x8b, 0x25e: 0x8c, 0x25f: 0x8d, - 0x260: 0x8e, 0x261: 0x88, 0x262: 0x89, 0x263: 0x8a, 0x264: 0x8b, 0x265: 0x8c, 0x266: 0x8d, 0x267: 0x8e, - 0x268: 0x88, 0x269: 0x89, 0x26a: 0x8a, 0x26b: 0x8b, 0x26c: 0x8c, 0x26d: 0x8d, 0x26e: 0x8e, 0x26f: 0x88, - 0x270: 0x89, 0x271: 0x8a, 0x272: 0x8b, 0x273: 0x8c, 0x274: 0x8d, 0x275: 0x8e, 0x276: 0x88, 0x277: 0x89, - 0x278: 0x8a, 0x279: 0x8b, 0x27a: 0x8c, 0x27b: 0x8d, 0x27c: 0x8e, 0x27d: 0x88, 0x27e: 0x89, 0x27f: 0x8a, + 0x240: 0x8b, 0x241: 0x8c, 0x242: 0x8d, 0x243: 0x8e, 0x244: 0x8f, 0x245: 0x89, 0x246: 0x8a, 0x247: 0x8b, + 0x248: 0x8c, 0x249: 0x8d, 0x24a: 0x8e, 0x24b: 0x8f, 0x24c: 0x89, 0x24d: 0x8a, 0x24e: 0x8b, 0x24f: 0x8c, + 0x250: 0x8d, 0x251: 0x8e, 0x252: 0x8f, 0x253: 0x89, 0x254: 0x8a, 0x255: 0x8b, 0x256: 0x8c, 0x257: 0x8d, + 0x258: 0x8e, 0x259: 0x8f, 0x25a: 0x89, 0x25b: 0x8a, 0x25c: 0x8b, 0x25d: 0x8c, 0x25e: 0x8d, 0x25f: 0x8e, + 0x260: 0x8f, 0x261: 0x89, 0x262: 0x8a, 0x263: 0x8b, 0x264: 0x8c, 0x265: 0x8d, 0x266: 0x8e, 0x267: 0x8f, + 0x268: 0x89, 0x269: 0x8a, 0x26a: 0x8b, 0x26b: 0x8c, 0x26c: 0x8d, 0x26d: 0x8e, 0x26e: 0x8f, 0x26f: 0x89, + 0x270: 0x8a, 0x271: 0x8b, 0x272: 0x8c, 0x273: 0x8d, 0x274: 0x8e, 0x275: 0x8f, 0x276: 0x89, 0x277: 0x8a, + 0x278: 0x8b, 0x279: 0x8c, 0x27a: 0x8d, 0x27b: 0x8e, 0x27c: 0x8f, 0x27d: 0x89, 0x27e: 0x8a, 0x27f: 0x8b, // Block 0xa, offset 0x280 - 0x280: 0x8b, 0x281: 0x8c, 0x282: 0x8d, 0x283: 0x8e, 0x284: 0x88, 0x285: 0x89, 0x286: 0x8a, 0x287: 0x8b, - 0x288: 0x8c, 0x289: 0x8d, 0x28a: 0x8e, 0x28b: 0x88, 0x28c: 0x89, 0x28d: 0x8a, 0x28e: 0x8b, 0x28f: 0x8c, - 0x290: 0x8d, 0x291: 0x8e, 0x292: 0x88, 0x293: 0x89, 0x294: 0x8a, 0x295: 0x8b, 0x296: 0x8c, 0x297: 0x8d, - 0x298: 0x8e, 0x299: 0x88, 0x29a: 0x89, 0x29b: 0x8a, 0x29c: 0x8b, 0x29d: 0x8c, 0x29e: 0x8d, 0x29f: 0x8e, - 0x2a0: 0x88, 0x2a1: 0x89, 0x2a2: 0x8a, 0x2a3: 0x8b, 0x2a4: 0x8c, 0x2a5: 0x8d, 0x2a6: 0x8e, 0x2a7: 0x88, - 0x2a8: 0x89, 0x2a9: 0x8a, 0x2aa: 0x8b, 0x2ab: 0x8c, 0x2ac: 0x8d, 0x2ad: 0x8e, 0x2ae: 0x88, 0x2af: 0x89, - 0x2b0: 0x8a, 0x2b1: 0x8b, 0x2b2: 0x8c, 0x2b3: 0x8d, 0x2b4: 0x8e, 0x2b5: 0x88, 0x2b6: 0x89, 0x2b7: 0x8a, - 0x2b8: 0x8b, 0x2b9: 0x8c, 0x2ba: 0x8d, 0x2bb: 0x8e, 0x2bc: 0x88, 0x2bd: 0x89, 0x2be: 0x8a, 0x2bf: 0x8b, + 0x280: 0x8c, 0x281: 0x8d, 0x282: 0x8e, 0x283: 0x8f, 0x284: 0x89, 0x285: 0x8a, 0x286: 0x8b, 0x287: 0x8c, + 0x288: 0x8d, 0x289: 0x8e, 0x28a: 0x8f, 0x28b: 0x89, 0x28c: 0x8a, 0x28d: 0x8b, 0x28e: 0x8c, 0x28f: 0x8d, + 0x290: 0x8e, 0x291: 0x8f, 0x292: 0x89, 0x293: 0x8a, 0x294: 0x8b, 0x295: 0x8c, 0x296: 0x8d, 0x297: 0x8e, + 0x298: 0x8f, 0x299: 0x89, 0x29a: 0x8a, 0x29b: 0x8b, 0x29c: 0x8c, 0x29d: 0x8d, 0x29e: 0x8e, 0x29f: 0x8f, + 0x2a0: 0x89, 0x2a1: 0x8a, 0x2a2: 0x8b, 0x2a3: 0x8c, 0x2a4: 0x8d, 0x2a5: 0x8e, 0x2a6: 0x8f, 0x2a7: 0x89, + 0x2a8: 0x8a, 0x2a9: 0x8b, 0x2aa: 0x8c, 0x2ab: 0x8d, 0x2ac: 0x8e, 0x2ad: 0x8f, 0x2ae: 0x89, 0x2af: 0x8a, + 0x2b0: 0x8b, 0x2b1: 0x8c, 0x2b2: 0x8d, 0x2b3: 0x8e, 0x2b4: 0x8f, 0x2b5: 0x89, 0x2b6: 0x8a, 0x2b7: 0x8b, + 0x2b8: 0x8c, 0x2b9: 0x8d, 0x2ba: 0x8e, 0x2bb: 0x8f, 0x2bc: 0x89, 0x2bd: 0x8a, 0x2be: 0x8b, 0x2bf: 0x8c, // Block 0xb, offset 0x2c0 - 0x2c0: 0x8c, 0x2c1: 0x8d, 0x2c2: 0x8e, 0x2c3: 0x88, 0x2c4: 0x89, 0x2c5: 0x8a, 0x2c6: 0x8b, 0x2c7: 0x8c, - 0x2c8: 0x8d, 0x2c9: 0x8e, 0x2ca: 0x88, 0x2cb: 0x89, 0x2cc: 0x8a, 0x2cd: 0x8b, 0x2ce: 0x8c, 0x2cf: 0x8d, - 0x2d0: 0x8e, 0x2d1: 0x88, 0x2d2: 0x89, 0x2d3: 0x8a, 0x2d4: 0x8b, 0x2d5: 0x8c, 0x2d6: 0x8d, 0x2d7: 0x8e, - 0x2d8: 0x88, 0x2d9: 0x89, 0x2da: 0x8a, 0x2db: 0x8b, 0x2dc: 0x8c, 0x2dd: 0x8d, 0x2de: 0x8f, + 0x2c0: 0x8d, 0x2c1: 0x8e, 0x2c2: 0x8f, 0x2c3: 0x89, 0x2c4: 0x8a, 0x2c5: 0x8b, 0x2c6: 0x8c, 0x2c7: 0x8d, + 0x2c8: 0x8e, 0x2c9: 0x8f, 0x2ca: 0x89, 0x2cb: 0x8a, 0x2cc: 0x8b, 0x2cd: 0x8c, 0x2ce: 0x8d, 0x2cf: 0x8e, + 0x2d0: 0x8f, 0x2d1: 0x89, 0x2d2: 0x8a, 0x2d3: 0x8b, 0x2d4: 0x8c, 0x2d5: 0x8d, 0x2d6: 0x8e, 0x2d7: 0x8f, + 0x2d8: 0x89, 0x2d9: 0x8a, 0x2da: 0x8b, 0x2db: 0x8c, 0x2dc: 0x8d, 0x2dd: 0x8e, 0x2de: 0x90, // Block 0xc, offset 0x300 0x324: 0x1d, 0x325: 0x1e, 0x326: 0x1f, 0x327: 0x20, - 0x328: 0x21, 0x329: 0x22, 0x32a: 0x23, 0x32b: 0x24, 0x32c: 0x90, 0x32d: 0x91, 0x32e: 0x92, - 0x331: 0x93, 0x332: 0x94, 0x333: 0x95, 0x334: 0x96, - 0x338: 0x97, 0x339: 0x98, 0x33a: 0x99, 0x33b: 0x9a, 0x33e: 0x9b, 0x33f: 0x9c, + 0x328: 0x21, 0x329: 0x22, 0x32a: 0x23, 0x32b: 0x24, 0x32c: 0x91, 0x32d: 0x92, 0x32e: 0x93, + 0x331: 0x94, 0x332: 0x95, 0x333: 0x96, 0x334: 0x97, + 0x338: 0x98, 0x339: 0x99, 0x33a: 0x9a, 0x33b: 0x9b, 0x33e: 0x9c, 0x33f: 0x9d, // Block 0xd, offset 0x340 - 0x347: 0x9d, - 0x34b: 0x9e, 0x34d: 0x9f, - 0x368: 0xa0, 0x36b: 0xa1, - 0x374: 0xa2, - 0x37a: 0xa3, 0x37d: 0xa4, + 0x347: 0x9e, + 0x34b: 0x9f, 0x34d: 0xa0, + 0x357: 0xa1, + 0x368: 0xa2, 0x36b: 0xa3, + 0x374: 0xa4, 0x375: 0xa5, + 0x37a: 0xa6, 0x37b: 0xa7, 0x37d: 0xa8, 0x37e: 0xa9, // Block 0xe, offset 0x380 - 0x381: 0xa5, 0x382: 0xa6, 0x384: 0xa7, 0x385: 0x83, 0x387: 0xa8, - 0x388: 0xa9, 0x38b: 0xaa, 0x38c: 0xab, 0x38d: 0xac, - 0x391: 0xad, 0x392: 0xae, 0x393: 0xaf, 0x396: 0xb0, 0x397: 0xb1, - 0x398: 0x74, 0x39a: 0xb2, 0x39c: 0xb3, - 0x3a0: 0xb4, 0x3a4: 0xb5, 0x3a5: 0xb6, 0x3a7: 0xb7, - 0x3a8: 0xb8, 0x3a9: 0xb9, 0x3aa: 0xba, - 0x3b0: 0x74, 0x3b5: 0xbb, 0x3b6: 0xbc, + 0x381: 0xaa, 0x382: 0xab, 0x384: 0xac, 0x385: 0x84, 0x387: 0xad, + 0x388: 0xae, 0x38b: 0xaf, 0x38c: 0xb0, 0x38d: 0xb1, 0x38e: 0xb2, 0x38f: 0xb3, + 0x391: 0xb4, 0x392: 0xb5, 0x393: 0xb6, 0x396: 0xb7, 0x397: 0xb8, + 0x398: 0x75, 0x39a: 0xb9, 0x39c: 0xba, + 0x3a0: 0xbb, 0x3a4: 0xbc, 0x3a5: 0xbd, 0x3a7: 0xbe, + 0x3a8: 0xbf, 0x3a9: 0xc0, 0x3aa: 0xc1, + 0x3b0: 0x75, 0x3b5: 0xc2, 0x3b6: 0xc3, + 0x3bd: 0xc4, // Block 0xf, offset 0x3c0 - 0x3eb: 0xbd, 0x3ec: 0xbe, - 0x3ff: 0xbf, + 0x3c4: 0xc5, + 0x3eb: 0xc6, 0x3ec: 0xc7, + 0x3f5: 0xc8, + 0x3ff: 0xc9, // Block 0x10, offset 0x400 - 0x432: 0xc0, + 0x432: 0xca, // Block 0x11, offset 0x440 - 0x445: 0xc1, 0x446: 0xc2, 0x447: 0xc3, - 0x449: 0xc4, + 0x445: 0xcb, 0x446: 0xcc, 0x447: 0xcd, + 0x449: 0xce, // Block 0x12, offset 0x480 - 0x480: 0xc5, 0x484: 0xbe, - 0x48b: 0xc6, - 0x4a3: 0xc7, 0x4a5: 0xc8, + 0x480: 0xcf, 0x482: 0xd0, 0x484: 0xc7, + 0x48a: 0xd1, 0x48b: 0xd2, + 0x493: 0xd3, 0x497: 0xd4, + 0x49b: 0xd5, + 0x4a3: 0xd6, 0x4a5: 0xd7, // Block 0x13, offset 0x4c0 - 0x4c8: 0xc9, + 0x4c8: 0xd8, // Block 0x14, offset 0x500 0x520: 0x25, 0x521: 0x26, 0x522: 0x27, 0x523: 0x28, 0x524: 0x29, 0x525: 0x2a, 0x526: 0x2b, 0x527: 0x2c, 0x528: 0x2d, @@ -3543,11 +3626,11 @@ var nfcIndex = [1408]uint8{ 0x56f: 0x12, } -// nfcSparseOffset: 156 entries, 312 bytes -var nfcSparseOffset = []uint16{0x0, 0x5, 0x9, 0xb, 0xd, 0x18, 0x28, 0x2a, 0x2f, 0x3a, 0x49, 0x56, 0x5e, 0x63, 0x68, 0x6a, 0x72, 0x79, 0x7c, 0x84, 0x88, 0x8c, 0x8e, 0x90, 0x99, 0x9d, 0xa4, 0xa9, 0xac, 0xb6, 0xb9, 0xc0, 0xc8, 0xcb, 0xcd, 0xd0, 0xd2, 0xd7, 0xe8, 0xf4, 0xf6, 0xfc, 0xfe, 0x100, 0x102, 0x104, 0x106, 0x108, 0x10b, 0x10e, 0x110, 0x113, 0x116, 0x11a, 0x120, 0x122, 0x12b, 0x12d, 0x130, 0x132, 0x13d, 0x141, 0x14f, 0x152, 0x158, 0x15e, 0x169, 0x16d, 0x16f, 0x171, 0x173, 0x175, 0x177, 0x17d, 0x181, 0x183, 0x185, 0x18d, 0x191, 0x194, 0x196, 0x198, 0x19b, 0x19e, 0x1a0, 0x1a2, 0x1a4, 0x1a6, 0x1ac, 0x1af, 0x1b1, 0x1b8, 0x1be, 0x1c4, 0x1cc, 0x1d2, 0x1d8, 0x1de, 0x1e2, 0x1f0, 0x1f9, 0x1fc, 0x1ff, 0x201, 0x204, 0x206, 0x20a, 0x20f, 0x211, 0x213, 0x218, 0x21e, 0x220, 0x222, 0x224, 0x22a, 0x22d, 0x22f, 0x231, 0x237, 0x23a, 0x242, 0x249, 0x24c, 0x24f, 0x251, 0x254, 0x25c, 0x260, 0x267, 0x26a, 0x270, 0x272, 0x275, 0x277, 0x27a, 0x27f, 0x281, 0x283, 0x285, 0x287, 0x289, 0x28c, 0x28e, 0x290, 0x292, 0x294, 0x296, 0x2a3, 0x2ad, 0x2af, 0x2b1, 0x2b7, 0x2b9, 0x2bb, 0x2be} +// nfcSparseOffset: 171 entries, 342 bytes +var nfcSparseOffset = []uint16{0x0, 0x5, 0x9, 0xb, 0xd, 0x18, 0x28, 0x2a, 0x2f, 0x3a, 0x49, 0x56, 0x5e, 0x63, 0x68, 0x6a, 0x6e, 0x76, 0x7d, 0x80, 0x88, 0x8c, 0x90, 0x92, 0x94, 0x9d, 0xa1, 0xa8, 0xad, 0xb0, 0xba, 0xbd, 0xc4, 0xcc, 0xcf, 0xd1, 0xd4, 0xd6, 0xdb, 0xec, 0xf8, 0xfa, 0x100, 0x102, 0x104, 0x106, 0x108, 0x10a, 0x10c, 0x10f, 0x112, 0x114, 0x117, 0x11a, 0x11e, 0x124, 0x130, 0x139, 0x13b, 0x13e, 0x140, 0x14b, 0x14f, 0x15d, 0x160, 0x166, 0x16c, 0x177, 0x17b, 0x17d, 0x17f, 0x181, 0x183, 0x185, 0x18b, 0x18f, 0x191, 0x193, 0x19b, 0x19f, 0x1a2, 0x1a4, 0x1a6, 0x1a9, 0x1ac, 0x1ae, 0x1b0, 0x1b2, 0x1b4, 0x1ba, 0x1bd, 0x1bf, 0x1c6, 0x1cc, 0x1d2, 0x1da, 0x1e0, 0x1e6, 0x1ec, 0x1f0, 0x1fe, 0x207, 0x20a, 0x20d, 0x20f, 0x212, 0x214, 0x218, 0x21d, 0x21f, 0x221, 0x226, 0x22c, 0x22e, 0x230, 0x232, 0x237, 0x23d, 0x240, 0x242, 0x244, 0x246, 0x249, 0x24f, 0x253, 0x257, 0x25f, 0x266, 0x269, 0x26c, 0x26e, 0x271, 0x279, 0x283, 0x28a, 0x28e, 0x295, 0x298, 0x29e, 0x2a0, 0x2a3, 0x2a5, 0x2a8, 0x2ad, 0x2af, 0x2b1, 0x2b3, 0x2b5, 0x2b7, 0x2ba, 0x2bc, 0x2be, 0x2cb, 0x2cd, 0x2cf, 0x2d5, 0x2d7, 0x2d9, 0x2e6, 0x2f0, 0x2f2, 0x2f4, 0x2fa, 0x2fc, 0x2fe, 0x300, 0x304, 0x307, 0x30c, 0x30e, 0x311} -// nfcSparseValues: 704 entries, 2816 bytes -var nfcSparseValues = [704]valueRange{ +// nfcSparseValues: 787 entries, 3148 bytes +var nfcSparseValues = [787]valueRange{ // Block 0x0, offset 0x0 {value: 0x0000, lo: 0x04}, {value: 0xa100, lo: 0xa8, hi: 0xa8}, @@ -3556,8 +3639,8 @@ var nfcSparseValues = [704]valueRange{ {value: 0x8100, lo: 0xb8, hi: 0xb8}, // Block 0x1, offset 0x5 {value: 0x0091, lo: 0x03}, - {value: 0x46f9, lo: 0xa0, hi: 0xa1}, - {value: 0x472b, lo: 0xaf, hi: 0xb0}, + {value: 0x4859, lo: 0xa0, hi: 0xa1}, + {value: 0x488b, lo: 0xaf, hi: 0xb0}, {value: 0xa000, lo: 0xb7, hi: 0xb7}, // Block 0x2, offset 0x9 {value: 0x0000, lo: 0x01}, @@ -3570,30 +3653,30 @@ var nfcSparseValues = [704]valueRange{ {value: 0xa000, lo: 0x81, hi: 0x81}, {value: 0xa000, lo: 0x85, hi: 0x85}, {value: 0xa000, lo: 0x89, hi: 0x89}, - {value: 0x4857, lo: 0x8a, hi: 0x8a}, - {value: 0x4875, lo: 0x8b, hi: 0x8b}, - {value: 0x36de, lo: 0x8c, hi: 0x8c}, - {value: 0x36f6, lo: 0x8d, hi: 0x8d}, - {value: 0x488d, lo: 0x8e, hi: 0x8e}, + {value: 0x49b7, lo: 0x8a, hi: 0x8a}, + {value: 0x49d5, lo: 0x8b, hi: 0x8b}, + {value: 0x3626, lo: 0x8c, hi: 0x8c}, + {value: 0x363e, lo: 0x8d, hi: 0x8d}, + {value: 0x49ed, lo: 0x8e, hi: 0x8e}, {value: 0xa000, lo: 0x92, hi: 0x92}, - {value: 0x3714, lo: 0x93, hi: 0x94}, + {value: 0x365c, lo: 0x93, hi: 0x94}, // Block 0x5, offset 0x18 {value: 0x0000, lo: 0x0f}, {value: 0xa000, lo: 0x83, hi: 0x83}, {value: 0xa000, lo: 0x87, hi: 0x87}, {value: 0xa000, lo: 0x8b, hi: 0x8b}, {value: 0xa000, lo: 0x8d, hi: 0x8d}, - {value: 0x37bc, lo: 0x90, hi: 0x90}, - {value: 0x37c8, lo: 0x91, hi: 0x91}, - {value: 0x37b6, lo: 0x93, hi: 0x93}, + {value: 0x3704, lo: 0x90, hi: 0x90}, + {value: 0x3710, lo: 0x91, hi: 0x91}, + {value: 0x36fe, lo: 0x93, hi: 0x93}, {value: 0xa000, lo: 0x96, hi: 0x96}, - {value: 0x382e, lo: 0x97, hi: 0x97}, - {value: 0x37f8, lo: 0x9c, hi: 0x9c}, - {value: 0x37e0, lo: 0x9d, hi: 0x9d}, - {value: 0x380a, lo: 0x9e, hi: 0x9e}, + {value: 0x3776, lo: 0x97, hi: 0x97}, + {value: 0x3740, lo: 0x9c, hi: 0x9c}, + {value: 0x3728, lo: 0x9d, hi: 0x9d}, + {value: 0x3752, lo: 0x9e, hi: 0x9e}, {value: 0xa000, lo: 0xb4, hi: 0xb5}, - {value: 0x3834, lo: 0xb6, hi: 0xb6}, - {value: 0x383a, lo: 0xb7, hi: 0xb7}, + {value: 0x377c, lo: 0xb6, hi: 0xb6}, + {value: 0x3782, lo: 0xb7, hi: 0xb7}, // Block 0x6, offset 0x28 {value: 0x0000, lo: 0x01}, {value: 0x8133, lo: 0x83, hi: 0x87}, @@ -3609,19 +3692,19 @@ var nfcSparseValues = [704]valueRange{ {value: 0x811a, lo: 0x98, hi: 0x98}, {value: 0x811b, lo: 0x99, hi: 0x99}, {value: 0x811c, lo: 0x9a, hi: 0x9a}, - {value: 0x3858, lo: 0xa2, hi: 0xa2}, - {value: 0x385e, lo: 0xa3, hi: 0xa3}, - {value: 0x386a, lo: 0xa4, hi: 0xa4}, - {value: 0x3864, lo: 0xa5, hi: 0xa5}, - {value: 0x3870, lo: 0xa6, hi: 0xa6}, + {value: 0x37a0, lo: 0xa2, hi: 0xa2}, + {value: 0x37a6, lo: 0xa3, hi: 0xa3}, + {value: 0x37b2, lo: 0xa4, hi: 0xa4}, + {value: 0x37ac, lo: 0xa5, hi: 0xa5}, + {value: 0x37b8, lo: 0xa6, hi: 0xa6}, {value: 0xa000, lo: 0xa7, hi: 0xa7}, // Block 0x9, offset 0x3a {value: 0x0000, lo: 0x0e}, - {value: 0x3882, lo: 0x80, hi: 0x80}, + {value: 0x37ca, lo: 0x80, hi: 0x80}, {value: 0xa000, lo: 0x81, hi: 0x81}, - {value: 0x3876, lo: 0x82, hi: 0x82}, + {value: 0x37be, lo: 0x82, hi: 0x82}, {value: 0xa000, lo: 0x92, hi: 0x92}, - {value: 0x387c, lo: 0x93, hi: 0x93}, + {value: 0x37c4, lo: 0x93, hi: 0x93}, {value: 0xa000, lo: 0x95, hi: 0x95}, {value: 0x8133, lo: 0x96, hi: 0x9c}, {value: 0x8133, lo: 0x9f, hi: 0xa2}, @@ -3670,250 +3753,265 @@ var nfcSparseValues = [704]valueRange{ {value: 0x0000, lo: 0x01}, {value: 0x812e, lo: 0x99, hi: 0x9b}, // Block 0xf, offset 0x6a + {value: 0x0000, lo: 0x03}, + {value: 0x8133, lo: 0x97, hi: 0x98}, + {value: 0x812e, lo: 0x99, hi: 0x9b}, + {value: 0x8133, lo: 0x9c, hi: 0x9f}, + // Block 0x10, offset 0x6e {value: 0x0000, lo: 0x07}, {value: 0xa000, lo: 0xa8, hi: 0xa8}, - {value: 0x3eef, lo: 0xa9, hi: 0xa9}, + {value: 0x3e37, lo: 0xa9, hi: 0xa9}, {value: 0xa000, lo: 0xb0, hi: 0xb0}, - {value: 0x3ef7, lo: 0xb1, hi: 0xb1}, + {value: 0x3e3f, lo: 0xb1, hi: 0xb1}, {value: 0xa000, lo: 0xb3, hi: 0xb3}, - {value: 0x3eff, lo: 0xb4, hi: 0xb4}, + {value: 0x3e47, lo: 0xb4, hi: 0xb4}, {value: 0x9903, lo: 0xbc, hi: 0xbc}, - // Block 0x10, offset 0x72 + // Block 0x11, offset 0x76 {value: 0x0008, lo: 0x06}, {value: 0x8105, lo: 0x8d, hi: 0x8d}, {value: 0x8133, lo: 0x91, hi: 0x91}, {value: 0x812e, lo: 0x92, hi: 0x92}, {value: 0x8133, lo: 0x93, hi: 0x93}, {value: 0x8133, lo: 0x94, hi: 0x94}, - {value: 0x4533, lo: 0x98, hi: 0x9f}, - // Block 0x11, offset 0x79 + {value: 0x461b, lo: 0x98, hi: 0x9f}, + // Block 0x12, offset 0x7d {value: 0x0000, lo: 0x02}, {value: 0x8103, lo: 0xbc, hi: 0xbc}, {value: 0x9900, lo: 0xbe, hi: 0xbe}, - // Block 0x12, offset 0x7c + // Block 0x13, offset 0x80 {value: 0x0008, lo: 0x07}, {value: 0xa000, lo: 0x87, hi: 0x87}, - {value: 0x2cab, lo: 0x8b, hi: 0x8c}, + {value: 0x3e4f, lo: 0x8b, hi: 0x8c}, {value: 0x8105, lo: 0x8d, hi: 0x8d}, {value: 0x9900, lo: 0x97, hi: 0x97}, - {value: 0x4573, lo: 0x9c, hi: 0x9d}, - {value: 0x4583, lo: 0x9f, hi: 0x9f}, + {value: 0x465b, lo: 0x9c, hi: 0x9d}, + {value: 0x466b, lo: 0x9f, hi: 0x9f}, {value: 0x8133, lo: 0xbe, hi: 0xbe}, - // Block 0x13, offset 0x84 + // Block 0x14, offset 0x88 {value: 0x0000, lo: 0x03}, - {value: 0x45ab, lo: 0xb3, hi: 0xb3}, - {value: 0x45b3, lo: 0xb6, hi: 0xb6}, + {value: 0x4693, lo: 0xb3, hi: 0xb3}, + {value: 0x469b, lo: 0xb6, hi: 0xb6}, {value: 0x8103, lo: 0xbc, hi: 0xbc}, - // Block 0x14, offset 0x88 + // Block 0x15, offset 0x8c {value: 0x0008, lo: 0x03}, {value: 0x8105, lo: 0x8d, hi: 0x8d}, - {value: 0x458b, lo: 0x99, hi: 0x9b}, - {value: 0x45a3, lo: 0x9e, hi: 0x9e}, - // Block 0x15, offset 0x8c + {value: 0x4673, lo: 0x99, hi: 0x9b}, + {value: 0x468b, lo: 0x9e, hi: 0x9e}, + // Block 0x16, offset 0x90 {value: 0x0000, lo: 0x01}, {value: 0x8103, lo: 0xbc, hi: 0xbc}, - // Block 0x16, offset 0x8e + // Block 0x17, offset 0x92 {value: 0x0000, lo: 0x01}, {value: 0x8105, lo: 0x8d, hi: 0x8d}, - // Block 0x17, offset 0x90 + // Block 0x18, offset 0x94 {value: 0x0000, lo: 0x08}, {value: 0xa000, lo: 0x87, hi: 0x87}, - {value: 0x2cc3, lo: 0x88, hi: 0x88}, - {value: 0x2cbb, lo: 0x8b, hi: 0x8b}, - {value: 0x2ccb, lo: 0x8c, hi: 0x8c}, + {value: 0x3e67, lo: 0x88, hi: 0x88}, + {value: 0x3e5f, lo: 0x8b, hi: 0x8b}, + {value: 0x3e6f, lo: 0x8c, hi: 0x8c}, {value: 0x8105, lo: 0x8d, hi: 0x8d}, {value: 0x9900, lo: 0x96, hi: 0x97}, - {value: 0x45bb, lo: 0x9c, hi: 0x9c}, - {value: 0x45c3, lo: 0x9d, hi: 0x9d}, - // Block 0x18, offset 0x99 + {value: 0x46a3, lo: 0x9c, hi: 0x9c}, + {value: 0x46ab, lo: 0x9d, hi: 0x9d}, + // Block 0x19, offset 0x9d {value: 0x0000, lo: 0x03}, {value: 0xa000, lo: 0x92, hi: 0x92}, - {value: 0x2cd3, lo: 0x94, hi: 0x94}, + {value: 0x3e77, lo: 0x94, hi: 0x94}, {value: 0x9900, lo: 0xbe, hi: 0xbe}, - // Block 0x19, offset 0x9d + // Block 0x1a, offset 0xa1 {value: 0x0000, lo: 0x06}, {value: 0xa000, lo: 0x86, hi: 0x87}, - {value: 0x2cdb, lo: 0x8a, hi: 0x8a}, - {value: 0x2ceb, lo: 0x8b, hi: 0x8b}, - {value: 0x2ce3, lo: 0x8c, hi: 0x8c}, + {value: 0x3e7f, lo: 0x8a, hi: 0x8a}, + {value: 0x3e8f, lo: 0x8b, hi: 0x8b}, + {value: 0x3e87, lo: 0x8c, hi: 0x8c}, {value: 0x8105, lo: 0x8d, hi: 0x8d}, {value: 0x9900, lo: 0x97, hi: 0x97}, - // Block 0x1a, offset 0xa4 + // Block 0x1b, offset 0xa8 {value: 0x1801, lo: 0x04}, {value: 0xa000, lo: 0x86, hi: 0x86}, - {value: 0x3f07, lo: 0x88, hi: 0x88}, + {value: 0x3e97, lo: 0x88, hi: 0x88}, {value: 0x8105, lo: 0x8d, hi: 0x8d}, {value: 0x8121, lo: 0x95, hi: 0x96}, - // Block 0x1b, offset 0xa9 + // Block 0x1c, offset 0xad {value: 0x0000, lo: 0x02}, {value: 0x8103, lo: 0xbc, hi: 0xbc}, {value: 0xa000, lo: 0xbf, hi: 0xbf}, - // Block 0x1c, offset 0xac + // Block 0x1d, offset 0xb0 {value: 0x0000, lo: 0x09}, - {value: 0x2cf3, lo: 0x80, hi: 0x80}, + {value: 0x3e9f, lo: 0x80, hi: 0x80}, {value: 0x9900, lo: 0x82, hi: 0x82}, {value: 0xa000, lo: 0x86, hi: 0x86}, - {value: 0x2cfb, lo: 0x87, hi: 0x87}, - {value: 0x2d03, lo: 0x88, hi: 0x88}, - {value: 0x2f67, lo: 0x8a, hi: 0x8a}, - {value: 0x2def, lo: 0x8b, hi: 0x8b}, + {value: 0x3ea7, lo: 0x87, hi: 0x87}, + {value: 0x3eaf, lo: 0x88, hi: 0x88}, + {value: 0x4b25, lo: 0x8a, hi: 0x8a}, + {value: 0x4331, lo: 0x8b, hi: 0x8b}, {value: 0x8105, lo: 0x8d, hi: 0x8d}, {value: 0x9900, lo: 0x95, hi: 0x96}, - // Block 0x1d, offset 0xb6 + // Block 0x1e, offset 0xba {value: 0x0000, lo: 0x02}, {value: 0x8105, lo: 0xbb, hi: 0xbc}, {value: 0x9900, lo: 0xbe, hi: 0xbe}, - // Block 0x1e, offset 0xb9 + // Block 0x1f, offset 0xbd {value: 0x0000, lo: 0x06}, {value: 0xa000, lo: 0x86, hi: 0x87}, - {value: 0x2d0b, lo: 0x8a, hi: 0x8a}, - {value: 0x2d1b, lo: 0x8b, hi: 0x8b}, - {value: 0x2d13, lo: 0x8c, hi: 0x8c}, + {value: 0x3eb7, lo: 0x8a, hi: 0x8a}, + {value: 0x3ec7, lo: 0x8b, hi: 0x8b}, + {value: 0x3ebf, lo: 0x8c, hi: 0x8c}, {value: 0x8105, lo: 0x8d, hi: 0x8d}, {value: 0x9900, lo: 0x97, hi: 0x97}, - // Block 0x1f, offset 0xc0 - {value: 0x6bdd, lo: 0x07}, + // Block 0x20, offset 0xc4 + {value: 0x5a29, lo: 0x07}, {value: 0x9905, lo: 0x8a, hi: 0x8a}, {value: 0x9900, lo: 0x8f, hi: 0x8f}, {value: 0xa000, lo: 0x99, hi: 0x99}, - {value: 0x3f0f, lo: 0x9a, hi: 0x9a}, - {value: 0x2f6f, lo: 0x9c, hi: 0x9c}, - {value: 0x2dfa, lo: 0x9d, hi: 0x9d}, - {value: 0x2d23, lo: 0x9e, hi: 0x9f}, - // Block 0x20, offset 0xc8 + {value: 0x3ecf, lo: 0x9a, hi: 0x9a}, + {value: 0x4b2d, lo: 0x9c, hi: 0x9c}, + {value: 0x433c, lo: 0x9d, hi: 0x9d}, + {value: 0x3ed7, lo: 0x9e, hi: 0x9f}, + // Block 0x21, offset 0xcc {value: 0x0000, lo: 0x02}, {value: 0x8123, lo: 0xb8, hi: 0xb9}, {value: 0x8105, lo: 0xba, hi: 0xba}, - // Block 0x21, offset 0xcb + // Block 0x22, offset 0xcf {value: 0x0000, lo: 0x01}, {value: 0x8124, lo: 0x88, hi: 0x8b}, - // Block 0x22, offset 0xcd + // Block 0x23, offset 0xd1 {value: 0x0000, lo: 0x02}, {value: 0x8125, lo: 0xb8, hi: 0xb9}, {value: 0x8105, lo: 0xba, hi: 0xba}, - // Block 0x23, offset 0xd0 + // Block 0x24, offset 0xd4 {value: 0x0000, lo: 0x01}, {value: 0x8126, lo: 0x88, hi: 0x8b}, - // Block 0x24, offset 0xd2 + // Block 0x25, offset 0xd6 {value: 0x0000, lo: 0x04}, {value: 0x812e, lo: 0x98, hi: 0x99}, {value: 0x812e, lo: 0xb5, hi: 0xb5}, {value: 0x812e, lo: 0xb7, hi: 0xb7}, {value: 0x812c, lo: 0xb9, hi: 0xb9}, - // Block 0x25, offset 0xd7 + // Block 0x26, offset 0xdb {value: 0x0000, lo: 0x10}, - {value: 0x264a, lo: 0x83, hi: 0x83}, - {value: 0x2651, lo: 0x8d, hi: 0x8d}, - {value: 0x2658, lo: 0x92, hi: 0x92}, - {value: 0x265f, lo: 0x97, hi: 0x97}, - {value: 0x2666, lo: 0x9c, hi: 0x9c}, - {value: 0x2643, lo: 0xa9, hi: 0xa9}, + {value: 0x2774, lo: 0x83, hi: 0x83}, + {value: 0x277b, lo: 0x8d, hi: 0x8d}, + {value: 0x2782, lo: 0x92, hi: 0x92}, + {value: 0x2789, lo: 0x97, hi: 0x97}, + {value: 0x2790, lo: 0x9c, hi: 0x9c}, + {value: 0x276d, lo: 0xa9, hi: 0xa9}, {value: 0x8127, lo: 0xb1, hi: 0xb1}, {value: 0x8128, lo: 0xb2, hi: 0xb2}, - {value: 0x4a9b, lo: 0xb3, hi: 0xb3}, + {value: 0x4ca5, lo: 0xb3, hi: 0xb3}, {value: 0x8129, lo: 0xb4, hi: 0xb4}, - {value: 0x4aa4, lo: 0xb5, hi: 0xb5}, - {value: 0x45cb, lo: 0xb6, hi: 0xb6}, + {value: 0x4cae, lo: 0xb5, hi: 0xb5}, + {value: 0x46b3, lo: 0xb6, hi: 0xb6}, {value: 0x8200, lo: 0xb7, hi: 0xb7}, - {value: 0x45d3, lo: 0xb8, hi: 0xb8}, + {value: 0x46bb, lo: 0xb8, hi: 0xb8}, {value: 0x8200, lo: 0xb9, hi: 0xb9}, {value: 0x8128, lo: 0xba, hi: 0xbd}, - // Block 0x26, offset 0xe8 + // Block 0x27, offset 0xec {value: 0x0000, lo: 0x0b}, {value: 0x8128, lo: 0x80, hi: 0x80}, - {value: 0x4aad, lo: 0x81, hi: 0x81}, + {value: 0x4cb7, lo: 0x81, hi: 0x81}, {value: 0x8133, lo: 0x82, hi: 0x83}, {value: 0x8105, lo: 0x84, hi: 0x84}, {value: 0x8133, lo: 0x86, hi: 0x87}, - {value: 0x2674, lo: 0x93, hi: 0x93}, - {value: 0x267b, lo: 0x9d, hi: 0x9d}, - {value: 0x2682, lo: 0xa2, hi: 0xa2}, - {value: 0x2689, lo: 0xa7, hi: 0xa7}, - {value: 0x2690, lo: 0xac, hi: 0xac}, - {value: 0x266d, lo: 0xb9, hi: 0xb9}, - // Block 0x27, offset 0xf4 + {value: 0x279e, lo: 0x93, hi: 0x93}, + {value: 0x27a5, lo: 0x9d, hi: 0x9d}, + {value: 0x27ac, lo: 0xa2, hi: 0xa2}, + {value: 0x27b3, lo: 0xa7, hi: 0xa7}, + {value: 0x27ba, lo: 0xac, hi: 0xac}, + {value: 0x2797, lo: 0xb9, hi: 0xb9}, + // Block 0x28, offset 0xf8 {value: 0x0000, lo: 0x01}, {value: 0x812e, lo: 0x86, hi: 0x86}, - // Block 0x28, offset 0xf6 + // Block 0x29, offset 0xfa {value: 0x0000, lo: 0x05}, {value: 0xa000, lo: 0xa5, hi: 0xa5}, - {value: 0x2d2b, lo: 0xa6, hi: 0xa6}, + {value: 0x3edf, lo: 0xa6, hi: 0xa6}, {value: 0x9900, lo: 0xae, hi: 0xae}, {value: 0x8103, lo: 0xb7, hi: 0xb7}, {value: 0x8105, lo: 0xb9, hi: 0xba}, - // Block 0x29, offset 0xfc + // Block 0x2a, offset 0x100 {value: 0x0000, lo: 0x01}, {value: 0x812e, lo: 0x8d, hi: 0x8d}, - // Block 0x2a, offset 0xfe + // Block 0x2b, offset 0x102 {value: 0x0000, lo: 0x01}, {value: 0xa000, lo: 0x80, hi: 0x92}, - // Block 0x2b, offset 0x100 + // Block 0x2c, offset 0x104 {value: 0x0000, lo: 0x01}, {value: 0xb900, lo: 0xa1, hi: 0xb5}, - // Block 0x2c, offset 0x102 + // Block 0x2d, offset 0x106 {value: 0x0000, lo: 0x01}, {value: 0x9900, lo: 0xa8, hi: 0xbf}, - // Block 0x2d, offset 0x104 + // Block 0x2e, offset 0x108 {value: 0x0000, lo: 0x01}, {value: 0x9900, lo: 0x80, hi: 0x82}, - // Block 0x2e, offset 0x106 + // Block 0x2f, offset 0x10a {value: 0x0000, lo: 0x01}, {value: 0x8133, lo: 0x9d, hi: 0x9f}, - // Block 0x2f, offset 0x108 + // Block 0x30, offset 0x10c {value: 0x0000, lo: 0x02}, - {value: 0x8105, lo: 0x94, hi: 0x94}, + {value: 0x8105, lo: 0x94, hi: 0x95}, {value: 0x8105, lo: 0xb4, hi: 0xb4}, - // Block 0x30, offset 0x10b + // Block 0x31, offset 0x10f {value: 0x0000, lo: 0x02}, {value: 0x8105, lo: 0x92, hi: 0x92}, {value: 0x8133, lo: 0x9d, hi: 0x9d}, - // Block 0x31, offset 0x10e + // Block 0x32, offset 0x112 {value: 0x0000, lo: 0x01}, {value: 0x8132, lo: 0xa9, hi: 0xa9}, - // Block 0x32, offset 0x110 + // Block 0x33, offset 0x114 {value: 0x0004, lo: 0x02}, {value: 0x812f, lo: 0xb9, hi: 0xba}, {value: 0x812e, lo: 0xbb, hi: 0xbb}, - // Block 0x33, offset 0x113 + // Block 0x34, offset 0x117 {value: 0x0000, lo: 0x02}, {value: 0x8133, lo: 0x97, hi: 0x97}, {value: 0x812e, lo: 0x98, hi: 0x98}, - // Block 0x34, offset 0x116 + // Block 0x35, offset 0x11a {value: 0x0000, lo: 0x03}, {value: 0x8105, lo: 0xa0, hi: 0xa0}, {value: 0x8133, lo: 0xb5, hi: 0xbc}, {value: 0x812e, lo: 0xbf, hi: 0xbf}, - // Block 0x35, offset 0x11a + // Block 0x36, offset 0x11e {value: 0x0000, lo: 0x05}, {value: 0x8133, lo: 0xb0, hi: 0xb4}, {value: 0x812e, lo: 0xb5, hi: 0xba}, {value: 0x8133, lo: 0xbb, hi: 0xbc}, {value: 0x812e, lo: 0xbd, hi: 0xbd}, {value: 0x812e, lo: 0xbf, hi: 0xbf}, - // Block 0x36, offset 0x120 - {value: 0x0000, lo: 0x01}, + // Block 0x37, offset 0x124 + {value: 0x0000, lo: 0x0b}, {value: 0x812e, lo: 0x80, hi: 0x80}, - // Block 0x37, offset 0x122 + {value: 0x8133, lo: 0x81, hi: 0x82}, + {value: 0x812e, lo: 0x83, hi: 0x84}, + {value: 0x8133, lo: 0x85, hi: 0x89}, + {value: 0x812e, lo: 0x8a, hi: 0x8a}, + {value: 0x8133, lo: 0x8b, hi: 0x9c}, + {value: 0x812e, lo: 0x9d, hi: 0x9d}, + {value: 0x8133, lo: 0xa0, hi: 0xa5}, + {value: 0x812e, lo: 0xa6, hi: 0xa6}, + {value: 0x8133, lo: 0xa7, hi: 0xaa}, + {value: 0x8136, lo: 0xab, hi: 0xab}, + // Block 0x38, offset 0x130 {value: 0x0000, lo: 0x08}, - {value: 0x2d73, lo: 0x80, hi: 0x80}, - {value: 0x2d7b, lo: 0x81, hi: 0x81}, + {value: 0x3f27, lo: 0x80, hi: 0x80}, + {value: 0x3f2f, lo: 0x81, hi: 0x81}, {value: 0xa000, lo: 0x82, hi: 0x82}, - {value: 0x2d83, lo: 0x83, hi: 0x83}, + {value: 0x3f37, lo: 0x83, hi: 0x83}, {value: 0x8105, lo: 0x84, hi: 0x84}, {value: 0x8133, lo: 0xab, hi: 0xab}, {value: 0x812e, lo: 0xac, hi: 0xac}, {value: 0x8133, lo: 0xad, hi: 0xb3}, - // Block 0x38, offset 0x12b + // Block 0x39, offset 0x139 {value: 0x0000, lo: 0x01}, {value: 0x8105, lo: 0xaa, hi: 0xab}, - // Block 0x39, offset 0x12d + // Block 0x3a, offset 0x13b {value: 0x0000, lo: 0x02}, {value: 0x8103, lo: 0xa6, hi: 0xa6}, {value: 0x8105, lo: 0xb2, hi: 0xb3}, - // Block 0x3a, offset 0x130 + // Block 0x3b, offset 0x13e {value: 0x0000, lo: 0x01}, {value: 0x8103, lo: 0xb7, hi: 0xb7}, - // Block 0x3b, offset 0x132 + // Block 0x3c, offset 0x140 {value: 0x0000, lo: 0x0a}, {value: 0x8133, lo: 0x90, hi: 0x92}, {value: 0x8101, lo: 0x94, hi: 0x94}, @@ -3925,12 +4023,12 @@ var nfcSparseValues = [704]valueRange{ {value: 0x812e, lo: 0xad, hi: 0xad}, {value: 0x8133, lo: 0xb4, hi: 0xb4}, {value: 0x8133, lo: 0xb8, hi: 0xb9}, - // Block 0x3c, offset 0x13d + // Block 0x3d, offset 0x14b {value: 0x0004, lo: 0x03}, - {value: 0x0436, lo: 0x80, hi: 0x81}, + {value: 0x052a, lo: 0x80, hi: 0x81}, {value: 0x8100, lo: 0x97, hi: 0x97}, {value: 0x8100, lo: 0xbe, hi: 0xbe}, - // Block 0x3d, offset 0x141 + // Block 0x3e, offset 0x14f {value: 0x0000, lo: 0x0d}, {value: 0x8133, lo: 0x90, hi: 0x91}, {value: 0x8101, lo: 0x92, hi: 0x93}, @@ -3945,75 +4043,75 @@ var nfcSparseValues = [704]valueRange{ {value: 0x8101, lo: 0xaa, hi: 0xab}, {value: 0x812e, lo: 0xac, hi: 0xaf}, {value: 0x8133, lo: 0xb0, hi: 0xb0}, - // Block 0x3e, offset 0x14f - {value: 0x4292, lo: 0x02}, - {value: 0x01bb, lo: 0xa6, hi: 0xa6}, + // Block 0x3f, offset 0x15d + {value: 0x437a, lo: 0x02}, + {value: 0x023c, lo: 0xa6, hi: 0xa6}, {value: 0x0057, lo: 0xaa, hi: 0xab}, - // Block 0x3f, offset 0x152 + // Block 0x40, offset 0x160 {value: 0x0007, lo: 0x05}, {value: 0xa000, lo: 0x90, hi: 0x90}, {value: 0xa000, lo: 0x92, hi: 0x92}, {value: 0xa000, lo: 0x94, hi: 0x94}, - {value: 0x3bd0, lo: 0x9a, hi: 0x9b}, - {value: 0x3bde, lo: 0xae, hi: 0xae}, - // Block 0x40, offset 0x158 + {value: 0x3b18, lo: 0x9a, hi: 0x9b}, + {value: 0x3b26, lo: 0xae, hi: 0xae}, + // Block 0x41, offset 0x166 {value: 0x000e, lo: 0x05}, - {value: 0x3be5, lo: 0x8d, hi: 0x8e}, - {value: 0x3bec, lo: 0x8f, hi: 0x8f}, + {value: 0x3b2d, lo: 0x8d, hi: 0x8e}, + {value: 0x3b34, lo: 0x8f, hi: 0x8f}, {value: 0xa000, lo: 0x90, hi: 0x90}, {value: 0xa000, lo: 0x92, hi: 0x92}, {value: 0xa000, lo: 0x94, hi: 0x94}, - // Block 0x41, offset 0x15e - {value: 0x63f1, lo: 0x0a}, + // Block 0x42, offset 0x16c + {value: 0x64a9, lo: 0x0a}, {value: 0xa000, lo: 0x83, hi: 0x83}, - {value: 0x3bfa, lo: 0x84, hi: 0x84}, + {value: 0x3b42, lo: 0x84, hi: 0x84}, {value: 0xa000, lo: 0x88, hi: 0x88}, - {value: 0x3c01, lo: 0x89, hi: 0x89}, + {value: 0x3b49, lo: 0x89, hi: 0x89}, {value: 0xa000, lo: 0x8b, hi: 0x8b}, - {value: 0x3c08, lo: 0x8c, hi: 0x8c}, + {value: 0x3b50, lo: 0x8c, hi: 0x8c}, {value: 0xa000, lo: 0xa3, hi: 0xa3}, - {value: 0x3c0f, lo: 0xa4, hi: 0xa5}, - {value: 0x3c16, lo: 0xa6, hi: 0xa6}, + {value: 0x3b57, lo: 0xa4, hi: 0xa5}, + {value: 0x3b5e, lo: 0xa6, hi: 0xa6}, {value: 0xa000, lo: 0xbc, hi: 0xbc}, - // Block 0x42, offset 0x169 + // Block 0x43, offset 0x177 {value: 0x0007, lo: 0x03}, - {value: 0x3c7f, lo: 0xa0, hi: 0xa1}, - {value: 0x3ca9, lo: 0xa2, hi: 0xa3}, - {value: 0x3cd3, lo: 0xaa, hi: 0xad}, - // Block 0x43, offset 0x16d + {value: 0x3bc7, lo: 0xa0, hi: 0xa1}, + {value: 0x3bf1, lo: 0xa2, hi: 0xa3}, + {value: 0x3c1b, lo: 0xaa, hi: 0xad}, + // Block 0x44, offset 0x17b {value: 0x0004, lo: 0x01}, - {value: 0x048e, lo: 0xa9, hi: 0xaa}, - // Block 0x44, offset 0x16f + {value: 0x0586, lo: 0xa9, hi: 0xaa}, + // Block 0x45, offset 0x17d {value: 0x0000, lo: 0x01}, - {value: 0x44f4, lo: 0x9c, hi: 0x9c}, - // Block 0x45, offset 0x171 + {value: 0x45dc, lo: 0x9c, hi: 0x9c}, + // Block 0x46, offset 0x17f {value: 0x0000, lo: 0x01}, {value: 0x8133, lo: 0xaf, hi: 0xb1}, - // Block 0x46, offset 0x173 + // Block 0x47, offset 0x181 {value: 0x0000, lo: 0x01}, {value: 0x8105, lo: 0xbf, hi: 0xbf}, - // Block 0x47, offset 0x175 + // Block 0x48, offset 0x183 {value: 0x0000, lo: 0x01}, {value: 0x8133, lo: 0xa0, hi: 0xbf}, - // Block 0x48, offset 0x177 + // Block 0x49, offset 0x185 {value: 0x0000, lo: 0x05}, {value: 0x812d, lo: 0xaa, hi: 0xaa}, {value: 0x8132, lo: 0xab, hi: 0xab}, {value: 0x8134, lo: 0xac, hi: 0xac}, {value: 0x812f, lo: 0xad, hi: 0xad}, {value: 0x8130, lo: 0xae, hi: 0xaf}, - // Block 0x49, offset 0x17d + // Block 0x4a, offset 0x18b {value: 0x0000, lo: 0x03}, - {value: 0x4ab6, lo: 0xb3, hi: 0xb3}, - {value: 0x4ab6, lo: 0xb5, hi: 0xb6}, - {value: 0x4ab6, lo: 0xba, hi: 0xbf}, - // Block 0x4a, offset 0x181 + {value: 0x4cc0, lo: 0xb3, hi: 0xb3}, + {value: 0x4cc0, lo: 0xb5, hi: 0xb6}, + {value: 0x4cc0, lo: 0xba, hi: 0xbf}, + // Block 0x4b, offset 0x18f {value: 0x0000, lo: 0x01}, - {value: 0x4ab6, lo: 0x8f, hi: 0xa3}, - // Block 0x4b, offset 0x183 + {value: 0x4cc0, lo: 0x8f, hi: 0xa3}, + // Block 0x4c, offset 0x191 {value: 0x0000, lo: 0x01}, {value: 0x8100, lo: 0xae, hi: 0xbe}, - // Block 0x4c, offset 0x185 + // Block 0x4d, offset 0x193 {value: 0x0000, lo: 0x07}, {value: 0x8100, lo: 0x84, hi: 0x84}, {value: 0x8100, lo: 0x87, hi: 0x87}, @@ -4022,56 +4120,56 @@ var nfcSparseValues = [704]valueRange{ {value: 0x8100, lo: 0xa1, hi: 0xa1}, {value: 0x8100, lo: 0xb2, hi: 0xb2}, {value: 0x8100, lo: 0xbb, hi: 0xbb}, - // Block 0x4d, offset 0x18d + // Block 0x4e, offset 0x19b {value: 0x0000, lo: 0x03}, {value: 0x8100, lo: 0x80, hi: 0x80}, {value: 0x8100, lo: 0x8b, hi: 0x8b}, {value: 0x8100, lo: 0x8e, hi: 0x8e}, - // Block 0x4e, offset 0x191 + // Block 0x4f, offset 0x19f {value: 0x0000, lo: 0x02}, {value: 0x8133, lo: 0xaf, hi: 0xaf}, {value: 0x8133, lo: 0xb4, hi: 0xbd}, - // Block 0x4f, offset 0x194 + // Block 0x50, offset 0x1a2 {value: 0x0000, lo: 0x01}, {value: 0x8133, lo: 0x9e, hi: 0x9f}, - // Block 0x50, offset 0x196 + // Block 0x51, offset 0x1a4 {value: 0x0000, lo: 0x01}, {value: 0x8133, lo: 0xb0, hi: 0xb1}, - // Block 0x51, offset 0x198 + // Block 0x52, offset 0x1a6 {value: 0x0000, lo: 0x02}, {value: 0x8105, lo: 0x86, hi: 0x86}, {value: 0x8105, lo: 0xac, hi: 0xac}, - // Block 0x52, offset 0x19b + // Block 0x53, offset 0x1a9 {value: 0x0000, lo: 0x02}, {value: 0x8105, lo: 0x84, hi: 0x84}, {value: 0x8133, lo: 0xa0, hi: 0xb1}, - // Block 0x53, offset 0x19e + // Block 0x54, offset 0x1ac {value: 0x0000, lo: 0x01}, {value: 0x812e, lo: 0xab, hi: 0xad}, - // Block 0x54, offset 0x1a0 + // Block 0x55, offset 0x1ae {value: 0x0000, lo: 0x01}, {value: 0x8105, lo: 0x93, hi: 0x93}, - // Block 0x55, offset 0x1a2 + // Block 0x56, offset 0x1b0 {value: 0x0000, lo: 0x01}, {value: 0x8103, lo: 0xb3, hi: 0xb3}, - // Block 0x56, offset 0x1a4 + // Block 0x57, offset 0x1b2 {value: 0x0000, lo: 0x01}, {value: 0x8105, lo: 0x80, hi: 0x80}, - // Block 0x57, offset 0x1a6 + // Block 0x58, offset 0x1b4 {value: 0x0000, lo: 0x05}, {value: 0x8133, lo: 0xb0, hi: 0xb0}, {value: 0x8133, lo: 0xb2, hi: 0xb3}, {value: 0x812e, lo: 0xb4, hi: 0xb4}, {value: 0x8133, lo: 0xb7, hi: 0xb8}, {value: 0x8133, lo: 0xbe, hi: 0xbf}, - // Block 0x58, offset 0x1ac + // Block 0x59, offset 0x1ba {value: 0x0000, lo: 0x02}, {value: 0x8133, lo: 0x81, hi: 0x81}, {value: 0x8105, lo: 0xb6, hi: 0xb6}, - // Block 0x59, offset 0x1af + // Block 0x5a, offset 0x1bd {value: 0x0000, lo: 0x01}, {value: 0x8105, lo: 0xad, hi: 0xad}, - // Block 0x5a, offset 0x1b1 + // Block 0x5b, offset 0x1bf {value: 0x0000, lo: 0x06}, {value: 0xe500, lo: 0x80, hi: 0x80}, {value: 0xc600, lo: 0x81, hi: 0x9b}, @@ -4079,21 +4177,21 @@ var nfcSparseValues = [704]valueRange{ {value: 0xc600, lo: 0x9d, hi: 0xb7}, {value: 0xe500, lo: 0xb8, hi: 0xb8}, {value: 0xc600, lo: 0xb9, hi: 0xbf}, - // Block 0x5b, offset 0x1b8 + // Block 0x5c, offset 0x1c6 {value: 0x0000, lo: 0x05}, {value: 0xc600, lo: 0x80, hi: 0x93}, {value: 0xe500, lo: 0x94, hi: 0x94}, {value: 0xc600, lo: 0x95, hi: 0xaf}, {value: 0xe500, lo: 0xb0, hi: 0xb0}, {value: 0xc600, lo: 0xb1, hi: 0xbf}, - // Block 0x5c, offset 0x1be + // Block 0x5d, offset 0x1cc {value: 0x0000, lo: 0x05}, {value: 0xc600, lo: 0x80, hi: 0x8b}, {value: 0xe500, lo: 0x8c, hi: 0x8c}, {value: 0xc600, lo: 0x8d, hi: 0xa7}, {value: 0xe500, lo: 0xa8, hi: 0xa8}, {value: 0xc600, lo: 0xa9, hi: 0xbf}, - // Block 0x5d, offset 0x1c4 + // Block 0x5e, offset 0x1d2 {value: 0x0000, lo: 0x07}, {value: 0xc600, lo: 0x80, hi: 0x83}, {value: 0xe500, lo: 0x84, hi: 0x84}, @@ -4102,310 +4200,393 @@ var nfcSparseValues = [704]valueRange{ {value: 0xc600, lo: 0xa1, hi: 0xbb}, {value: 0xe500, lo: 0xbc, hi: 0xbc}, {value: 0xc600, lo: 0xbd, hi: 0xbf}, - // Block 0x5e, offset 0x1cc + // Block 0x5f, offset 0x1da {value: 0x0000, lo: 0x05}, {value: 0xc600, lo: 0x80, hi: 0x97}, {value: 0xe500, lo: 0x98, hi: 0x98}, {value: 0xc600, lo: 0x99, hi: 0xb3}, {value: 0xe500, lo: 0xb4, hi: 0xb4}, {value: 0xc600, lo: 0xb5, hi: 0xbf}, - // Block 0x5f, offset 0x1d2 + // Block 0x60, offset 0x1e0 {value: 0x0000, lo: 0x05}, {value: 0xc600, lo: 0x80, hi: 0x8f}, {value: 0xe500, lo: 0x90, hi: 0x90}, {value: 0xc600, lo: 0x91, hi: 0xab}, {value: 0xe500, lo: 0xac, hi: 0xac}, {value: 0xc600, lo: 0xad, hi: 0xbf}, - // Block 0x60, offset 0x1d8 + // Block 0x61, offset 0x1e6 {value: 0x0000, lo: 0x05}, {value: 0xc600, lo: 0x80, hi: 0x87}, {value: 0xe500, lo: 0x88, hi: 0x88}, {value: 0xc600, lo: 0x89, hi: 0xa3}, {value: 0xe500, lo: 0xa4, hi: 0xa4}, {value: 0xc600, lo: 0xa5, hi: 0xbf}, - // Block 0x61, offset 0x1de + // Block 0x62, offset 0x1ec {value: 0x0000, lo: 0x03}, {value: 0xc600, lo: 0x80, hi: 0x87}, {value: 0xe500, lo: 0x88, hi: 0x88}, {value: 0xc600, lo: 0x89, hi: 0xa3}, - // Block 0x62, offset 0x1e2 + // Block 0x63, offset 0x1f0 {value: 0x0006, lo: 0x0d}, - {value: 0x43a7, lo: 0x9d, hi: 0x9d}, + {value: 0x448f, lo: 0x9d, hi: 0x9d}, {value: 0x8116, lo: 0x9e, hi: 0x9e}, - {value: 0x4419, lo: 0x9f, hi: 0x9f}, - {value: 0x4407, lo: 0xaa, hi: 0xab}, - {value: 0x450b, lo: 0xac, hi: 0xac}, - {value: 0x4513, lo: 0xad, hi: 0xad}, - {value: 0x435f, lo: 0xae, hi: 0xb1}, - {value: 0x437d, lo: 0xb2, hi: 0xb4}, - {value: 0x4395, lo: 0xb5, hi: 0xb6}, - {value: 0x43a1, lo: 0xb8, hi: 0xb8}, - {value: 0x43ad, lo: 0xb9, hi: 0xbb}, - {value: 0x43c5, lo: 0xbc, hi: 0xbc}, - {value: 0x43cb, lo: 0xbe, hi: 0xbe}, - // Block 0x63, offset 0x1f0 + {value: 0x4501, lo: 0x9f, hi: 0x9f}, + {value: 0x44ef, lo: 0xaa, hi: 0xab}, + {value: 0x45f3, lo: 0xac, hi: 0xac}, + {value: 0x45fb, lo: 0xad, hi: 0xad}, + {value: 0x4447, lo: 0xae, hi: 0xb1}, + {value: 0x4465, lo: 0xb2, hi: 0xb4}, + {value: 0x447d, lo: 0xb5, hi: 0xb6}, + {value: 0x4489, lo: 0xb8, hi: 0xb8}, + {value: 0x4495, lo: 0xb9, hi: 0xbb}, + {value: 0x44ad, lo: 0xbc, hi: 0xbc}, + {value: 0x44b3, lo: 0xbe, hi: 0xbe}, + // Block 0x64, offset 0x1fe {value: 0x0006, lo: 0x08}, - {value: 0x43d1, lo: 0x80, hi: 0x81}, - {value: 0x43dd, lo: 0x83, hi: 0x84}, - {value: 0x43ef, lo: 0x86, hi: 0x89}, - {value: 0x4413, lo: 0x8a, hi: 0x8a}, - {value: 0x438f, lo: 0x8b, hi: 0x8b}, - {value: 0x4377, lo: 0x8c, hi: 0x8c}, - {value: 0x43bf, lo: 0x8d, hi: 0x8d}, - {value: 0x43e9, lo: 0x8e, hi: 0x8e}, - // Block 0x64, offset 0x1f9 + {value: 0x44b9, lo: 0x80, hi: 0x81}, + {value: 0x44c5, lo: 0x83, hi: 0x84}, + {value: 0x44d7, lo: 0x86, hi: 0x89}, + {value: 0x44fb, lo: 0x8a, hi: 0x8a}, + {value: 0x4477, lo: 0x8b, hi: 0x8b}, + {value: 0x445f, lo: 0x8c, hi: 0x8c}, + {value: 0x44a7, lo: 0x8d, hi: 0x8d}, + {value: 0x44d1, lo: 0x8e, hi: 0x8e}, + // Block 0x65, offset 0x207 {value: 0x0000, lo: 0x02}, {value: 0x8100, lo: 0xa4, hi: 0xa5}, {value: 0x8100, lo: 0xb0, hi: 0xb1}, - // Block 0x65, offset 0x1fc + // Block 0x66, offset 0x20a {value: 0x0000, lo: 0x02}, {value: 0x8100, lo: 0x9b, hi: 0x9d}, {value: 0x8200, lo: 0x9e, hi: 0xa3}, - // Block 0x66, offset 0x1ff + // Block 0x67, offset 0x20d {value: 0x0000, lo: 0x01}, {value: 0x8100, lo: 0x90, hi: 0x90}, - // Block 0x67, offset 0x201 + // Block 0x68, offset 0x20f {value: 0x0000, lo: 0x02}, {value: 0x8100, lo: 0x99, hi: 0x99}, {value: 0x8200, lo: 0xb2, hi: 0xb4}, - // Block 0x68, offset 0x204 + // Block 0x69, offset 0x212 {value: 0x0000, lo: 0x01}, {value: 0x8100, lo: 0xbc, hi: 0xbd}, - // Block 0x69, offset 0x206 + // Block 0x6a, offset 0x214 {value: 0x0000, lo: 0x03}, {value: 0x8133, lo: 0xa0, hi: 0xa6}, {value: 0x812e, lo: 0xa7, hi: 0xad}, {value: 0x8133, lo: 0xae, hi: 0xaf}, - // Block 0x6a, offset 0x20a + // Block 0x6b, offset 0x218 {value: 0x0000, lo: 0x04}, {value: 0x8100, lo: 0x89, hi: 0x8c}, {value: 0x8100, lo: 0xb0, hi: 0xb2}, {value: 0x8100, lo: 0xb4, hi: 0xb4}, {value: 0x8100, lo: 0xb6, hi: 0xbf}, - // Block 0x6b, offset 0x20f + // Block 0x6c, offset 0x21d {value: 0x0000, lo: 0x01}, {value: 0x8100, lo: 0x81, hi: 0x8c}, - // Block 0x6c, offset 0x211 + // Block 0x6d, offset 0x21f {value: 0x0000, lo: 0x01}, {value: 0x8100, lo: 0xb5, hi: 0xba}, - // Block 0x6d, offset 0x213 + // Block 0x6e, offset 0x221 {value: 0x0000, lo: 0x04}, - {value: 0x4ab6, lo: 0x9e, hi: 0x9f}, - {value: 0x4ab6, lo: 0xa3, hi: 0xa3}, - {value: 0x4ab6, lo: 0xa5, hi: 0xa6}, - {value: 0x4ab6, lo: 0xaa, hi: 0xaf}, - // Block 0x6e, offset 0x218 + {value: 0x4cc0, lo: 0x9e, hi: 0x9f}, + {value: 0x4cc0, lo: 0xa3, hi: 0xa3}, + {value: 0x4cc0, lo: 0xa5, hi: 0xa6}, + {value: 0x4cc0, lo: 0xaa, hi: 0xaf}, + // Block 0x6f, offset 0x226 {value: 0x0000, lo: 0x05}, - {value: 0x4ab6, lo: 0x82, hi: 0x87}, - {value: 0x4ab6, lo: 0x8a, hi: 0x8f}, - {value: 0x4ab6, lo: 0x92, hi: 0x97}, - {value: 0x4ab6, lo: 0x9a, hi: 0x9c}, + {value: 0x4cc0, lo: 0x82, hi: 0x87}, + {value: 0x4cc0, lo: 0x8a, hi: 0x8f}, + {value: 0x4cc0, lo: 0x92, hi: 0x97}, + {value: 0x4cc0, lo: 0x9a, hi: 0x9c}, {value: 0x8100, lo: 0xa3, hi: 0xa3}, - // Block 0x6f, offset 0x21e + // Block 0x70, offset 0x22c {value: 0x0000, lo: 0x01}, {value: 0x812e, lo: 0xbd, hi: 0xbd}, - // Block 0x70, offset 0x220 + // Block 0x71, offset 0x22e {value: 0x0000, lo: 0x01}, {value: 0x812e, lo: 0xa0, hi: 0xa0}, - // Block 0x71, offset 0x222 + // Block 0x72, offset 0x230 {value: 0x0000, lo: 0x01}, {value: 0x8133, lo: 0xb6, hi: 0xba}, - // Block 0x72, offset 0x224 + // Block 0x73, offset 0x232 + {value: 0x0000, lo: 0x04}, + {value: 0x410f, lo: 0x89, hi: 0x89}, + {value: 0xa000, lo: 0x92, hi: 0x92}, + {value: 0xa000, lo: 0x9a, hi: 0x9a}, + {value: 0x4117, lo: 0xa4, hi: 0xa4}, + // Block 0x74, offset 0x237 {value: 0x002d, lo: 0x05}, {value: 0x812e, lo: 0x8d, hi: 0x8d}, {value: 0x8133, lo: 0x8f, hi: 0x8f}, {value: 0x8133, lo: 0xb8, hi: 0xb8}, {value: 0x8101, lo: 0xb9, hi: 0xba}, {value: 0x8105, lo: 0xbf, hi: 0xbf}, - // Block 0x73, offset 0x22a + // Block 0x75, offset 0x23d {value: 0x0000, lo: 0x02}, {value: 0x8133, lo: 0xa5, hi: 0xa5}, {value: 0x812e, lo: 0xa6, hi: 0xa6}, - // Block 0x74, offset 0x22d + // Block 0x76, offset 0x240 {value: 0x0000, lo: 0x01}, {value: 0x8133, lo: 0xa4, hi: 0xa7}, - // Block 0x75, offset 0x22f + // Block 0x77, offset 0x242 + {value: 0x0000, lo: 0x01}, + {value: 0x8133, lo: 0xa9, hi: 0xad}, + // Block 0x78, offset 0x244 {value: 0x0000, lo: 0x01}, {value: 0x8133, lo: 0xab, hi: 0xac}, - // Block 0x76, offset 0x231 + // Block 0x79, offset 0x246 + {value: 0x0000, lo: 0x02}, + {value: 0x812e, lo: 0xba, hi: 0xbb}, + {value: 0x812e, lo: 0xbd, hi: 0xbf}, + // Block 0x7a, offset 0x249 {value: 0x0000, lo: 0x05}, {value: 0x812e, lo: 0x86, hi: 0x87}, {value: 0x8133, lo: 0x88, hi: 0x8a}, {value: 0x812e, lo: 0x8b, hi: 0x8b}, {value: 0x8133, lo: 0x8c, hi: 0x8c}, {value: 0x812e, lo: 0x8d, hi: 0x90}, - // Block 0x77, offset 0x237 - {value: 0x0000, lo: 0x02}, + // Block 0x7b, offset 0x24f + {value: 0x0005, lo: 0x03}, + {value: 0x8133, lo: 0x82, hi: 0x82}, + {value: 0x812e, lo: 0x83, hi: 0x84}, + {value: 0x812e, lo: 0x85, hi: 0x85}, + // Block 0x7c, offset 0x253 + {value: 0x0000, lo: 0x03}, {value: 0x8105, lo: 0x86, hi: 0x86}, + {value: 0x8105, lo: 0xb0, hi: 0xb0}, {value: 0x8105, lo: 0xbf, hi: 0xbf}, - // Block 0x78, offset 0x23a + // Block 0x7d, offset 0x257 {value: 0x17fe, lo: 0x07}, {value: 0xa000, lo: 0x99, hi: 0x99}, - {value: 0x424f, lo: 0x9a, hi: 0x9a}, + {value: 0x4287, lo: 0x9a, hi: 0x9a}, {value: 0xa000, lo: 0x9b, hi: 0x9b}, - {value: 0x4259, lo: 0x9c, hi: 0x9c}, + {value: 0x4291, lo: 0x9c, hi: 0x9c}, {value: 0xa000, lo: 0xa5, hi: 0xa5}, - {value: 0x4263, lo: 0xab, hi: 0xab}, + {value: 0x429b, lo: 0xab, hi: 0xab}, {value: 0x8105, lo: 0xb9, hi: 0xba}, - // Block 0x79, offset 0x242 + // Block 0x7e, offset 0x25f {value: 0x0000, lo: 0x06}, {value: 0x8133, lo: 0x80, hi: 0x82}, {value: 0x9900, lo: 0xa7, hi: 0xa7}, - {value: 0x2d8b, lo: 0xae, hi: 0xae}, - {value: 0x2d95, lo: 0xaf, hi: 0xaf}, + {value: 0x42a5, lo: 0xae, hi: 0xae}, + {value: 0x42af, lo: 0xaf, hi: 0xaf}, {value: 0xa000, lo: 0xb1, hi: 0xb2}, {value: 0x8105, lo: 0xb3, hi: 0xb4}, - // Block 0x7a, offset 0x249 + // Block 0x7f, offset 0x266 {value: 0x0000, lo: 0x02}, {value: 0x8105, lo: 0x80, hi: 0x80}, {value: 0x8103, lo: 0x8a, hi: 0x8a}, - // Block 0x7b, offset 0x24c + // Block 0x80, offset 0x269 {value: 0x0000, lo: 0x02}, {value: 0x8105, lo: 0xb5, hi: 0xb5}, {value: 0x8103, lo: 0xb6, hi: 0xb6}, - // Block 0x7c, offset 0x24f + // Block 0x81, offset 0x26c {value: 0x0002, lo: 0x01}, {value: 0x8103, lo: 0xa9, hi: 0xaa}, - // Block 0x7d, offset 0x251 + // Block 0x82, offset 0x26e {value: 0x0000, lo: 0x02}, {value: 0x8103, lo: 0xbb, hi: 0xbc}, {value: 0x9900, lo: 0xbe, hi: 0xbe}, - // Block 0x7e, offset 0x254 + // Block 0x83, offset 0x271 {value: 0x0000, lo: 0x07}, {value: 0xa000, lo: 0x87, hi: 0x87}, - {value: 0x2d9f, lo: 0x8b, hi: 0x8b}, - {value: 0x2da9, lo: 0x8c, hi: 0x8c}, + {value: 0x42b9, lo: 0x8b, hi: 0x8b}, + {value: 0x42c3, lo: 0x8c, hi: 0x8c}, {value: 0x8105, lo: 0x8d, hi: 0x8d}, {value: 0x9900, lo: 0x97, hi: 0x97}, {value: 0x8133, lo: 0xa6, hi: 0xac}, {value: 0x8133, lo: 0xb0, hi: 0xb4}, - // Block 0x7f, offset 0x25c + // Block 0x84, offset 0x279 + {value: 0x5d33, lo: 0x09}, + {value: 0xa000, lo: 0x82, hi: 0x82}, + {value: 0x42cd, lo: 0x83, hi: 0x84}, + {value: 0x42d7, lo: 0x85, hi: 0x85}, + {value: 0xa000, lo: 0x8b, hi: 0x8b}, + {value: 0x42e1, lo: 0x8e, hi: 0x8e}, + {value: 0xa000, lo: 0x90, hi: 0x90}, + {value: 0x42eb, lo: 0x91, hi: 0x91}, + {value: 0x9900, lo: 0xb8, hi: 0xb8}, + {value: 0x9900, lo: 0xbb, hi: 0xbb}, + // Block 0x85, offset 0x283 + {value: 0x0000, lo: 0x06}, + {value: 0xb900, lo: 0x82, hi: 0x82}, + {value: 0x4c14, lo: 0x85, hi: 0x85}, + {value: 0x4c09, lo: 0x87, hi: 0x87}, + {value: 0x4c1f, lo: 0x88, hi: 0x88}, + {value: 0x9900, lo: 0x89, hi: 0x89}, + {value: 0x8105, lo: 0x8e, hi: 0x90}, + // Block 0x86, offset 0x28a {value: 0x0000, lo: 0x03}, {value: 0x8105, lo: 0x82, hi: 0x82}, {value: 0x8103, lo: 0x86, hi: 0x86}, {value: 0x8133, lo: 0x9e, hi: 0x9e}, - // Block 0x80, offset 0x260 - {value: 0x6b4d, lo: 0x06}, + // Block 0x87, offset 0x28e + {value: 0x560b, lo: 0x06}, {value: 0x9900, lo: 0xb0, hi: 0xb0}, {value: 0xa000, lo: 0xb9, hi: 0xb9}, {value: 0x9900, lo: 0xba, hi: 0xba}, - {value: 0x2dbd, lo: 0xbb, hi: 0xbb}, - {value: 0x2db3, lo: 0xbc, hi: 0xbd}, - {value: 0x2dc7, lo: 0xbe, hi: 0xbe}, - // Block 0x81, offset 0x267 + {value: 0x42ff, lo: 0xbb, hi: 0xbb}, + {value: 0x42f5, lo: 0xbc, hi: 0xbd}, + {value: 0x4309, lo: 0xbe, hi: 0xbe}, + // Block 0x88, offset 0x295 {value: 0x0000, lo: 0x02}, {value: 0x8105, lo: 0x82, hi: 0x82}, {value: 0x8103, lo: 0x83, hi: 0x83}, - // Block 0x82, offset 0x26a + // Block 0x89, offset 0x298 {value: 0x0000, lo: 0x05}, {value: 0x9900, lo: 0xaf, hi: 0xaf}, {value: 0xa000, lo: 0xb8, hi: 0xb9}, - {value: 0x2dd1, lo: 0xba, hi: 0xba}, - {value: 0x2ddb, lo: 0xbb, hi: 0xbb}, + {value: 0x4313, lo: 0xba, hi: 0xba}, + {value: 0x431d, lo: 0xbb, hi: 0xbb}, {value: 0x8105, lo: 0xbf, hi: 0xbf}, - // Block 0x83, offset 0x270 + // Block 0x8a, offset 0x29e {value: 0x0000, lo: 0x01}, {value: 0x8103, lo: 0x80, hi: 0x80}, - // Block 0x84, offset 0x272 + // Block 0x8b, offset 0x2a0 {value: 0x0000, lo: 0x02}, {value: 0x8105, lo: 0xb6, hi: 0xb6}, {value: 0x8103, lo: 0xb7, hi: 0xb7}, - // Block 0x85, offset 0x275 + // Block 0x8c, offset 0x2a3 {value: 0x0000, lo: 0x01}, {value: 0x8105, lo: 0xab, hi: 0xab}, - // Block 0x86, offset 0x277 + // Block 0x8d, offset 0x2a5 {value: 0x0000, lo: 0x02}, {value: 0x8105, lo: 0xb9, hi: 0xb9}, {value: 0x8103, lo: 0xba, hi: 0xba}, - // Block 0x87, offset 0x27a + // Block 0x8e, offset 0x2a8 {value: 0x0000, lo: 0x04}, {value: 0x9900, lo: 0xb0, hi: 0xb0}, {value: 0xa000, lo: 0xb5, hi: 0xb5}, - {value: 0x2de5, lo: 0xb8, hi: 0xb8}, + {value: 0x4327, lo: 0xb8, hi: 0xb8}, {value: 0x8105, lo: 0xbd, hi: 0xbe}, - // Block 0x88, offset 0x27f + // Block 0x8f, offset 0x2ad {value: 0x0000, lo: 0x01}, {value: 0x8103, lo: 0x83, hi: 0x83}, - // Block 0x89, offset 0x281 + // Block 0x90, offset 0x2af {value: 0x0000, lo: 0x01}, {value: 0x8105, lo: 0xa0, hi: 0xa0}, - // Block 0x8a, offset 0x283 + // Block 0x91, offset 0x2b1 {value: 0x0000, lo: 0x01}, {value: 0x8105, lo: 0xb4, hi: 0xb4}, - // Block 0x8b, offset 0x285 + // Block 0x92, offset 0x2b3 {value: 0x0000, lo: 0x01}, {value: 0x8105, lo: 0x87, hi: 0x87}, - // Block 0x8c, offset 0x287 + // Block 0x93, offset 0x2b5 {value: 0x0000, lo: 0x01}, {value: 0x8105, lo: 0x99, hi: 0x99}, - // Block 0x8d, offset 0x289 + // Block 0x94, offset 0x2b7 {value: 0x0000, lo: 0x02}, {value: 0x8103, lo: 0x82, hi: 0x82}, {value: 0x8105, lo: 0x84, hi: 0x85}, - // Block 0x8e, offset 0x28c + // Block 0x95, offset 0x2ba {value: 0x0000, lo: 0x01}, {value: 0x8105, lo: 0x97, hi: 0x97}, - // Block 0x8f, offset 0x28e + // Block 0x96, offset 0x2bc + {value: 0x0000, lo: 0x01}, + {value: 0x8105, lo: 0x81, hi: 0x82}, + // Block 0x97, offset 0x2be + {value: 0x0000, lo: 0x0c}, + {value: 0xb900, lo: 0x9e, hi: 0x9e}, + {value: 0x9900, lo: 0x9f, hi: 0xa0}, + {value: 0x4c83, lo: 0xa1, hi: 0xa1}, + {value: 0x4c8e, lo: 0xa2, hi: 0xa2}, + {value: 0x4c2a, lo: 0xa3, hi: 0xa3}, + {value: 0x4c40, lo: 0xa4, hi: 0xa4}, + {value: 0x4c35, lo: 0xa5, hi: 0xa5}, + {value: 0x4c56, lo: 0xa6, hi: 0xa6}, + {value: 0x4c74, lo: 0xa7, hi: 0xa7}, + {value: 0x4c65, lo: 0xa8, hi: 0xa8}, + {value: 0xb900, lo: 0xa9, hi: 0xa9}, + {value: 0x8105, lo: 0xaf, hi: 0xaf}, + // Block 0x98, offset 0x2cb {value: 0x0000, lo: 0x01}, {value: 0x8101, lo: 0xb0, hi: 0xb4}, - // Block 0x90, offset 0x290 + // Block 0x99, offset 0x2cd {value: 0x0000, lo: 0x01}, {value: 0x8133, lo: 0xb0, hi: 0xb6}, - // Block 0x91, offset 0x292 + // Block 0x9a, offset 0x2cf + {value: 0x0000, lo: 0x05}, + {value: 0xa000, lo: 0xa3, hi: 0xa3}, + {value: 0xb900, lo: 0xa7, hi: 0xa7}, + {value: 0x4c4b, lo: 0xa8, hi: 0xa8}, + {value: 0x4b35, lo: 0xa9, hi: 0xa9}, + {value: 0x4347, lo: 0xaa, hi: 0xaa}, + // Block 0x9b, offset 0x2d5 {value: 0x0000, lo: 0x01}, {value: 0x8102, lo: 0xb0, hi: 0xb1}, - // Block 0x92, offset 0x294 + // Block 0x9c, offset 0x2d7 {value: 0x0000, lo: 0x01}, {value: 0x8101, lo: 0x9e, hi: 0x9e}, - // Block 0x93, offset 0x296 + // Block 0x9d, offset 0x2d9 {value: 0x0000, lo: 0x0c}, - {value: 0x45e3, lo: 0x9e, hi: 0x9e}, - {value: 0x45ed, lo: 0x9f, hi: 0x9f}, - {value: 0x4621, lo: 0xa0, hi: 0xa0}, - {value: 0x462f, lo: 0xa1, hi: 0xa1}, - {value: 0x463d, lo: 0xa2, hi: 0xa2}, - {value: 0x464b, lo: 0xa3, hi: 0xa3}, - {value: 0x4659, lo: 0xa4, hi: 0xa4}, + {value: 0x4743, lo: 0x9e, hi: 0x9e}, + {value: 0x474d, lo: 0x9f, hi: 0x9f}, + {value: 0x4781, lo: 0xa0, hi: 0xa0}, + {value: 0x478f, lo: 0xa1, hi: 0xa1}, + {value: 0x479d, lo: 0xa2, hi: 0xa2}, + {value: 0x47ab, lo: 0xa3, hi: 0xa3}, + {value: 0x47b9, lo: 0xa4, hi: 0xa4}, {value: 0x812c, lo: 0xa5, hi: 0xa6}, {value: 0x8101, lo: 0xa7, hi: 0xa9}, {value: 0x8131, lo: 0xad, hi: 0xad}, {value: 0x812c, lo: 0xae, hi: 0xb2}, {value: 0x812e, lo: 0xbb, hi: 0xbf}, - // Block 0x94, offset 0x2a3 + // Block 0x9e, offset 0x2e6 {value: 0x0000, lo: 0x09}, {value: 0x812e, lo: 0x80, hi: 0x82}, {value: 0x8133, lo: 0x85, hi: 0x89}, {value: 0x812e, lo: 0x8a, hi: 0x8b}, {value: 0x8133, lo: 0xaa, hi: 0xad}, - {value: 0x45f7, lo: 0xbb, hi: 0xbb}, - {value: 0x4601, lo: 0xbc, hi: 0xbc}, - {value: 0x4667, lo: 0xbd, hi: 0xbd}, - {value: 0x4683, lo: 0xbe, hi: 0xbe}, - {value: 0x4675, lo: 0xbf, hi: 0xbf}, - // Block 0x95, offset 0x2ad + {value: 0x4757, lo: 0xbb, hi: 0xbb}, + {value: 0x4761, lo: 0xbc, hi: 0xbc}, + {value: 0x47c7, lo: 0xbd, hi: 0xbd}, + {value: 0x47e3, lo: 0xbe, hi: 0xbe}, + {value: 0x47d5, lo: 0xbf, hi: 0xbf}, + // Block 0x9f, offset 0x2f0 {value: 0x0000, lo: 0x01}, - {value: 0x4691, lo: 0x80, hi: 0x80}, - // Block 0x96, offset 0x2af + {value: 0x47f1, lo: 0x80, hi: 0x80}, + // Block 0xa0, offset 0x2f2 {value: 0x0000, lo: 0x01}, {value: 0x8133, lo: 0x82, hi: 0x84}, - // Block 0x97, offset 0x2b1 + // Block 0xa1, offset 0x2f4 {value: 0x0000, lo: 0x05}, {value: 0x8133, lo: 0x80, hi: 0x86}, {value: 0x8133, lo: 0x88, hi: 0x98}, {value: 0x8133, lo: 0x9b, hi: 0xa1}, {value: 0x8133, lo: 0xa3, hi: 0xa4}, {value: 0x8133, lo: 0xa6, hi: 0xaa}, - // Block 0x98, offset 0x2b7 + // Block 0xa2, offset 0x2fa + {value: 0x0000, lo: 0x01}, + {value: 0x8133, lo: 0x8f, hi: 0x8f}, + // Block 0xa3, offset 0x2fc + {value: 0x0000, lo: 0x01}, + {value: 0x8133, lo: 0xae, hi: 0xae}, + // Block 0xa4, offset 0x2fe {value: 0x0000, lo: 0x01}, {value: 0x8133, lo: 0xac, hi: 0xaf}, - // Block 0x99, offset 0x2b9 + // Block 0xa5, offset 0x300 + {value: 0x0000, lo: 0x03}, + {value: 0x8134, lo: 0xac, hi: 0xad}, + {value: 0x812e, lo: 0xae, hi: 0xae}, + {value: 0x8133, lo: 0xaf, hi: 0xaf}, + // Block 0xa6, offset 0x304 + {value: 0x0000, lo: 0x02}, + {value: 0x8133, lo: 0xae, hi: 0xae}, + {value: 0x812e, lo: 0xaf, hi: 0xaf}, + // Block 0xa7, offset 0x307 + {value: 0x0000, lo: 0x04}, + {value: 0x8133, lo: 0xa3, hi: 0xa3}, + {value: 0x8133, lo: 0xa6, hi: 0xa6}, + {value: 0x8133, lo: 0xae, hi: 0xaf}, + {value: 0x8133, lo: 0xb5, hi: 0xb5}, + // Block 0xa8, offset 0x30c {value: 0x0000, lo: 0x01}, {value: 0x812e, lo: 0x90, hi: 0x96}, - // Block 0x9a, offset 0x2bb + // Block 0xa9, offset 0x30e {value: 0x0000, lo: 0x02}, {value: 0x8133, lo: 0x84, hi: 0x89}, {value: 0x8103, lo: 0x8a, hi: 0x8a}, - // Block 0x9b, offset 0x2be + // Block 0xaa, offset 0x311 {value: 0x0000, lo: 0x01}, {value: 0x8100, lo: 0x93, hi: 0x93}, } @@ -4580,7 +4761,7 @@ func (t *nfkcTrie) lookupStringUnsafe(s string) uint16 { return 0 } -// nfkcTrie. Total size: 18768 bytes (18.33 KiB). Checksum: c51186dd2412943d. +// nfkcTrie. Total size: 19650 bytes (19.19 KiB). Checksum: 29892d851eed0531. type nfkcTrie struct{} func newNfkcTrie(i int) *nfkcTrie { @@ -4590,17 +4771,17 @@ func newNfkcTrie(i int) *nfkcTrie { // lookupValue determines the type of block n and looks up the value for b. func (t *nfkcTrie) lookupValue(n uint32, b byte) uint16 { switch { - case n < 92: + case n < 95: return uint16(nfkcValues[n<<6+uint32(b)]) default: - n -= 92 + n -= 95 return uint16(nfkcSparse.lookup(n, b)) } } -// nfkcValues: 94 blocks, 6016 entries, 12032 bytes +// nfkcValues: 97 blocks, 6208 entries, 12416 bytes // The third block is the zero block. -var nfkcValues = [6016]uint16{ +var nfkcValues = [6208]uint16{ // Block 0x0, offset 0x0 0x3c: 0xa000, 0x3d: 0xa000, 0x3e: 0xa000, // Block 0x1, offset 0x40 @@ -4616,63 +4797,63 @@ var nfkcValues = [6016]uint16{ 0x76: 0xa000, 0x77: 0xa000, 0x78: 0xa000, 0x79: 0xa000, 0x7a: 0xa000, // Block 0x2, offset 0x80 // Block 0x3, offset 0xc0 - 0xc0: 0x2f86, 0xc1: 0x2f8b, 0xc2: 0x469f, 0xc3: 0x2f90, 0xc4: 0x46ae, 0xc5: 0x46b3, - 0xc6: 0xa000, 0xc7: 0x46bd, 0xc8: 0x2ff9, 0xc9: 0x2ffe, 0xca: 0x46c2, 0xcb: 0x3012, - 0xcc: 0x3085, 0xcd: 0x308a, 0xce: 0x308f, 0xcf: 0x46d6, 0xd1: 0x311b, - 0xd2: 0x313e, 0xd3: 0x3143, 0xd4: 0x46e0, 0xd5: 0x46e5, 0xd6: 0x46f4, - 0xd8: 0xa000, 0xd9: 0x31ca, 0xda: 0x31cf, 0xdb: 0x31d4, 0xdc: 0x4726, 0xdd: 0x324c, - 0xe0: 0x3292, 0xe1: 0x3297, 0xe2: 0x4730, 0xe3: 0x329c, - 0xe4: 0x473f, 0xe5: 0x4744, 0xe6: 0xa000, 0xe7: 0x474e, 0xe8: 0x3305, 0xe9: 0x330a, - 0xea: 0x4753, 0xeb: 0x331e, 0xec: 0x3396, 0xed: 0x339b, 0xee: 0x33a0, 0xef: 0x4767, - 0xf1: 0x342c, 0xf2: 0x344f, 0xf3: 0x3454, 0xf4: 0x4771, 0xf5: 0x4776, - 0xf6: 0x4785, 0xf8: 0xa000, 0xf9: 0x34e0, 0xfa: 0x34e5, 0xfb: 0x34ea, - 0xfc: 0x47b7, 0xfd: 0x3567, 0xff: 0x3580, + 0xc0: 0x2ece, 0xc1: 0x2ed3, 0xc2: 0x47ff, 0xc3: 0x2ed8, 0xc4: 0x480e, 0xc5: 0x4813, + 0xc6: 0xa000, 0xc7: 0x481d, 0xc8: 0x2f41, 0xc9: 0x2f46, 0xca: 0x4822, 0xcb: 0x2f5a, + 0xcc: 0x2fcd, 0xcd: 0x2fd2, 0xce: 0x2fd7, 0xcf: 0x4836, 0xd1: 0x3063, + 0xd2: 0x3086, 0xd3: 0x308b, 0xd4: 0x4840, 0xd5: 0x4845, 0xd6: 0x4854, + 0xd8: 0xa000, 0xd9: 0x3112, 0xda: 0x3117, 0xdb: 0x311c, 0xdc: 0x4886, 0xdd: 0x3194, + 0xe0: 0x31da, 0xe1: 0x31df, 0xe2: 0x4890, 0xe3: 0x31e4, + 0xe4: 0x489f, 0xe5: 0x48a4, 0xe6: 0xa000, 0xe7: 0x48ae, 0xe8: 0x324d, 0xe9: 0x3252, + 0xea: 0x48b3, 0xeb: 0x3266, 0xec: 0x32de, 0xed: 0x32e3, 0xee: 0x32e8, 0xef: 0x48c7, + 0xf1: 0x3374, 0xf2: 0x3397, 0xf3: 0x339c, 0xf4: 0x48d1, 0xf5: 0x48d6, + 0xf6: 0x48e5, 0xf8: 0xa000, 0xf9: 0x3428, 0xfa: 0x342d, 0xfb: 0x3432, + 0xfc: 0x4917, 0xfd: 0x34af, 0xff: 0x34c8, // Block 0x4, offset 0x100 - 0x100: 0x2f95, 0x101: 0x32a1, 0x102: 0x46a4, 0x103: 0x4735, 0x104: 0x2fb3, 0x105: 0x32bf, - 0x106: 0x2fc7, 0x107: 0x32d3, 0x108: 0x2fcc, 0x109: 0x32d8, 0x10a: 0x2fd1, 0x10b: 0x32dd, - 0x10c: 0x2fd6, 0x10d: 0x32e2, 0x10e: 0x2fe0, 0x10f: 0x32ec, - 0x112: 0x46c7, 0x113: 0x4758, 0x114: 0x3008, 0x115: 0x3314, 0x116: 0x300d, 0x117: 0x3319, - 0x118: 0x302b, 0x119: 0x3337, 0x11a: 0x301c, 0x11b: 0x3328, 0x11c: 0x3044, 0x11d: 0x3350, - 0x11e: 0x304e, 0x11f: 0x335a, 0x120: 0x3053, 0x121: 0x335f, 0x122: 0x305d, 0x123: 0x3369, - 0x124: 0x3062, 0x125: 0x336e, 0x128: 0x3094, 0x129: 0x33a5, - 0x12a: 0x3099, 0x12b: 0x33aa, 0x12c: 0x309e, 0x12d: 0x33af, 0x12e: 0x30c1, 0x12f: 0x33cd, - 0x130: 0x30a3, 0x132: 0x1960, 0x133: 0x19ed, 0x134: 0x30cb, 0x135: 0x33d7, - 0x136: 0x30df, 0x137: 0x33f0, 0x139: 0x30e9, 0x13a: 0x33fa, 0x13b: 0x30f3, - 0x13c: 0x3404, 0x13d: 0x30ee, 0x13e: 0x33ff, 0x13f: 0x1bb2, + 0x100: 0x2edd, 0x101: 0x31e9, 0x102: 0x4804, 0x103: 0x4895, 0x104: 0x2efb, 0x105: 0x3207, + 0x106: 0x2f0f, 0x107: 0x321b, 0x108: 0x2f14, 0x109: 0x3220, 0x10a: 0x2f19, 0x10b: 0x3225, + 0x10c: 0x2f1e, 0x10d: 0x322a, 0x10e: 0x2f28, 0x10f: 0x3234, + 0x112: 0x4827, 0x113: 0x48b8, 0x114: 0x2f50, 0x115: 0x325c, 0x116: 0x2f55, 0x117: 0x3261, + 0x118: 0x2f73, 0x119: 0x327f, 0x11a: 0x2f64, 0x11b: 0x3270, 0x11c: 0x2f8c, 0x11d: 0x3298, + 0x11e: 0x2f96, 0x11f: 0x32a2, 0x120: 0x2f9b, 0x121: 0x32a7, 0x122: 0x2fa5, 0x123: 0x32b1, + 0x124: 0x2faa, 0x125: 0x32b6, 0x128: 0x2fdc, 0x129: 0x32ed, + 0x12a: 0x2fe1, 0x12b: 0x32f2, 0x12c: 0x2fe6, 0x12d: 0x32f7, 0x12e: 0x3009, 0x12f: 0x3315, + 0x130: 0x2feb, 0x132: 0x1a8a, 0x133: 0x1b17, 0x134: 0x3013, 0x135: 0x331f, + 0x136: 0x3027, 0x137: 0x3338, 0x139: 0x3031, 0x13a: 0x3342, 0x13b: 0x303b, + 0x13c: 0x334c, 0x13d: 0x3036, 0x13e: 0x3347, 0x13f: 0x1cdc, // Block 0x5, offset 0x140 - 0x140: 0x1c3a, 0x143: 0x3116, 0x144: 0x3427, 0x145: 0x312f, - 0x146: 0x3440, 0x147: 0x3125, 0x148: 0x3436, 0x149: 0x1c62, - 0x14c: 0x46ea, 0x14d: 0x477b, 0x14e: 0x3148, 0x14f: 0x3459, 0x150: 0x3152, 0x151: 0x3463, - 0x154: 0x3170, 0x155: 0x3481, 0x156: 0x3189, 0x157: 0x349a, - 0x158: 0x317a, 0x159: 0x348b, 0x15a: 0x470d, 0x15b: 0x479e, 0x15c: 0x3193, 0x15d: 0x34a4, - 0x15e: 0x31a2, 0x15f: 0x34b3, 0x160: 0x4712, 0x161: 0x47a3, 0x162: 0x31bb, 0x163: 0x34d1, - 0x164: 0x31ac, 0x165: 0x34c2, 0x168: 0x471c, 0x169: 0x47ad, - 0x16a: 0x4721, 0x16b: 0x47b2, 0x16c: 0x31d9, 0x16d: 0x34ef, 0x16e: 0x31e3, 0x16f: 0x34f9, - 0x170: 0x31e8, 0x171: 0x34fe, 0x172: 0x3206, 0x173: 0x351c, 0x174: 0x3229, 0x175: 0x353f, - 0x176: 0x3251, 0x177: 0x356c, 0x178: 0x3265, 0x179: 0x3274, 0x17a: 0x3594, 0x17b: 0x327e, - 0x17c: 0x359e, 0x17d: 0x3283, 0x17e: 0x35a3, 0x17f: 0x00a7, + 0x140: 0x1d64, 0x143: 0x305e, 0x144: 0x336f, 0x145: 0x3077, + 0x146: 0x3388, 0x147: 0x306d, 0x148: 0x337e, 0x149: 0x1d8c, + 0x14c: 0x484a, 0x14d: 0x48db, 0x14e: 0x3090, 0x14f: 0x33a1, 0x150: 0x309a, 0x151: 0x33ab, + 0x154: 0x30b8, 0x155: 0x33c9, 0x156: 0x30d1, 0x157: 0x33e2, + 0x158: 0x30c2, 0x159: 0x33d3, 0x15a: 0x486d, 0x15b: 0x48fe, 0x15c: 0x30db, 0x15d: 0x33ec, + 0x15e: 0x30ea, 0x15f: 0x33fb, 0x160: 0x4872, 0x161: 0x4903, 0x162: 0x3103, 0x163: 0x3419, + 0x164: 0x30f4, 0x165: 0x340a, 0x168: 0x487c, 0x169: 0x490d, + 0x16a: 0x4881, 0x16b: 0x4912, 0x16c: 0x3121, 0x16d: 0x3437, 0x16e: 0x312b, 0x16f: 0x3441, + 0x170: 0x3130, 0x171: 0x3446, 0x172: 0x314e, 0x173: 0x3464, 0x174: 0x3171, 0x175: 0x3487, + 0x176: 0x3199, 0x177: 0x34b4, 0x178: 0x31ad, 0x179: 0x31bc, 0x17a: 0x34dc, 0x17b: 0x31c6, + 0x17c: 0x34e6, 0x17d: 0x31cb, 0x17e: 0x34eb, 0x17f: 0x00a7, // Block 0x6, offset 0x180 - 0x184: 0x2e05, 0x185: 0x2e0b, - 0x186: 0x2e11, 0x187: 0x1975, 0x188: 0x1978, 0x189: 0x1a0e, 0x18a: 0x198d, 0x18b: 0x1990, - 0x18c: 0x1a44, 0x18d: 0x2f9f, 0x18e: 0x32ab, 0x18f: 0x30ad, 0x190: 0x33b9, 0x191: 0x3157, - 0x192: 0x3468, 0x193: 0x31ed, 0x194: 0x3503, 0x195: 0x39e6, 0x196: 0x3b75, 0x197: 0x39df, - 0x198: 0x3b6e, 0x199: 0x39ed, 0x19a: 0x3b7c, 0x19b: 0x39d8, 0x19c: 0x3b67, - 0x19e: 0x38c7, 0x19f: 0x3a56, 0x1a0: 0x38c0, 0x1a1: 0x3a4f, 0x1a2: 0x35ca, 0x1a3: 0x35dc, - 0x1a6: 0x3058, 0x1a7: 0x3364, 0x1a8: 0x30d5, 0x1a9: 0x33e6, - 0x1aa: 0x4703, 0x1ab: 0x4794, 0x1ac: 0x39a7, 0x1ad: 0x3b36, 0x1ae: 0x35ee, 0x1af: 0x35f4, - 0x1b0: 0x33dc, 0x1b1: 0x1945, 0x1b2: 0x1948, 0x1b3: 0x19d5, 0x1b4: 0x303f, 0x1b5: 0x334b, - 0x1b8: 0x3111, 0x1b9: 0x3422, 0x1ba: 0x38ce, 0x1bb: 0x3a5d, - 0x1bc: 0x35c4, 0x1bd: 0x35d6, 0x1be: 0x35d0, 0x1bf: 0x35e2, + 0x184: 0x2dd5, 0x185: 0x2ddb, + 0x186: 0x2de1, 0x187: 0x1a9f, 0x188: 0x1aa2, 0x189: 0x1b38, 0x18a: 0x1ab7, 0x18b: 0x1aba, + 0x18c: 0x1b6e, 0x18d: 0x2ee7, 0x18e: 0x31f3, 0x18f: 0x2ff5, 0x190: 0x3301, 0x191: 0x309f, + 0x192: 0x33b0, 0x193: 0x3135, 0x194: 0x344b, 0x195: 0x392e, 0x196: 0x3abd, 0x197: 0x3927, + 0x198: 0x3ab6, 0x199: 0x3935, 0x19a: 0x3ac4, 0x19b: 0x3920, 0x19c: 0x3aaf, + 0x19e: 0x380f, 0x19f: 0x399e, 0x1a0: 0x3808, 0x1a1: 0x3997, 0x1a2: 0x3512, 0x1a3: 0x3524, + 0x1a6: 0x2fa0, 0x1a7: 0x32ac, 0x1a8: 0x301d, 0x1a9: 0x332e, + 0x1aa: 0x4863, 0x1ab: 0x48f4, 0x1ac: 0x38ef, 0x1ad: 0x3a7e, 0x1ae: 0x3536, 0x1af: 0x353c, + 0x1b0: 0x3324, 0x1b1: 0x1a6f, 0x1b2: 0x1a72, 0x1b3: 0x1aff, 0x1b4: 0x2f87, 0x1b5: 0x3293, + 0x1b8: 0x3059, 0x1b9: 0x336a, 0x1ba: 0x3816, 0x1bb: 0x39a5, + 0x1bc: 0x350c, 0x1bd: 0x351e, 0x1be: 0x3518, 0x1bf: 0x352a, // Block 0x7, offset 0x1c0 - 0x1c0: 0x2fa4, 0x1c1: 0x32b0, 0x1c2: 0x2fa9, 0x1c3: 0x32b5, 0x1c4: 0x3021, 0x1c5: 0x332d, - 0x1c6: 0x3026, 0x1c7: 0x3332, 0x1c8: 0x30b2, 0x1c9: 0x33be, 0x1ca: 0x30b7, 0x1cb: 0x33c3, - 0x1cc: 0x315c, 0x1cd: 0x346d, 0x1ce: 0x3161, 0x1cf: 0x3472, 0x1d0: 0x317f, 0x1d1: 0x3490, - 0x1d2: 0x3184, 0x1d3: 0x3495, 0x1d4: 0x31f2, 0x1d5: 0x3508, 0x1d6: 0x31f7, 0x1d7: 0x350d, - 0x1d8: 0x319d, 0x1d9: 0x34ae, 0x1da: 0x31b6, 0x1db: 0x34cc, - 0x1de: 0x3071, 0x1df: 0x337d, - 0x1e6: 0x46a9, 0x1e7: 0x473a, 0x1e8: 0x46d1, 0x1e9: 0x4762, - 0x1ea: 0x3976, 0x1eb: 0x3b05, 0x1ec: 0x3953, 0x1ed: 0x3ae2, 0x1ee: 0x46ef, 0x1ef: 0x4780, - 0x1f0: 0x396f, 0x1f1: 0x3afe, 0x1f2: 0x325b, 0x1f3: 0x3576, + 0x1c0: 0x2eec, 0x1c1: 0x31f8, 0x1c2: 0x2ef1, 0x1c3: 0x31fd, 0x1c4: 0x2f69, 0x1c5: 0x3275, + 0x1c6: 0x2f6e, 0x1c7: 0x327a, 0x1c8: 0x2ffa, 0x1c9: 0x3306, 0x1ca: 0x2fff, 0x1cb: 0x330b, + 0x1cc: 0x30a4, 0x1cd: 0x33b5, 0x1ce: 0x30a9, 0x1cf: 0x33ba, 0x1d0: 0x30c7, 0x1d1: 0x33d8, + 0x1d2: 0x30cc, 0x1d3: 0x33dd, 0x1d4: 0x313a, 0x1d5: 0x3450, 0x1d6: 0x313f, 0x1d7: 0x3455, + 0x1d8: 0x30e5, 0x1d9: 0x33f6, 0x1da: 0x30fe, 0x1db: 0x3414, + 0x1de: 0x2fb9, 0x1df: 0x32c5, + 0x1e6: 0x4809, 0x1e7: 0x489a, 0x1e8: 0x4831, 0x1e9: 0x48c2, + 0x1ea: 0x38be, 0x1eb: 0x3a4d, 0x1ec: 0x389b, 0x1ed: 0x3a2a, 0x1ee: 0x484f, 0x1ef: 0x48e0, + 0x1f0: 0x38b7, 0x1f1: 0x3a46, 0x1f2: 0x31a3, 0x1f3: 0x34be, // Block 0x8, offset 0x200 0x200: 0x9933, 0x201: 0x9933, 0x202: 0x9933, 0x203: 0x9933, 0x204: 0x9933, 0x205: 0x8133, 0x206: 0x9933, 0x207: 0x9933, 0x208: 0x9933, 0x209: 0x9933, 0x20a: 0x9933, 0x20b: 0x9933, @@ -4686,7 +4867,7 @@ var nfkcValues = [6016]uint16{ 0x236: 0x8101, 0x237: 0x8101, 0x238: 0x9901, 0x239: 0x812e, 0x23a: 0x812e, 0x23b: 0x812e, 0x23c: 0x812e, 0x23d: 0x8133, 0x23e: 0x8133, 0x23f: 0x8133, // Block 0x9, offset 0x240 - 0x240: 0x49c5, 0x241: 0x49ca, 0x242: 0x9933, 0x243: 0x49cf, 0x244: 0x4a88, 0x245: 0x9937, + 0x240: 0x4b3f, 0x241: 0x4b44, 0x242: 0x9933, 0x243: 0x4b49, 0x244: 0x4c02, 0x245: 0x9937, 0x246: 0x8133, 0x247: 0x812e, 0x248: 0x812e, 0x249: 0x812e, 0x24a: 0x8133, 0x24b: 0x8133, 0x24c: 0x8133, 0x24d: 0x812e, 0x24e: 0x812e, 0x250: 0x8133, 0x251: 0x8133, 0x252: 0x8133, 0x253: 0x812e, 0x254: 0x812e, 0x255: 0x812e, 0x256: 0x812e, 0x257: 0x8133, @@ -4694,52 +4875,52 @@ var nfkcValues = [6016]uint16{ 0x25e: 0x8136, 0x25f: 0x8135, 0x260: 0x8136, 0x261: 0x8136, 0x262: 0x8135, 0x263: 0x8133, 0x264: 0x8133, 0x265: 0x8133, 0x266: 0x8133, 0x267: 0x8133, 0x268: 0x8133, 0x269: 0x8133, 0x26a: 0x8133, 0x26b: 0x8133, 0x26c: 0x8133, 0x26d: 0x8133, 0x26e: 0x8133, 0x26f: 0x8133, - 0x274: 0x0173, - 0x27a: 0x42bc, + 0x274: 0x01ee, + 0x27a: 0x43a4, 0x27e: 0x0037, // Block 0xa, offset 0x280 - 0x284: 0x4271, 0x285: 0x4492, - 0x286: 0x3600, 0x287: 0x00ce, 0x288: 0x361e, 0x289: 0x362a, 0x28a: 0x363c, - 0x28c: 0x365a, 0x28e: 0x366c, 0x28f: 0x368a, 0x290: 0x3e1f, 0x291: 0xa000, + 0x284: 0x4359, 0x285: 0x457a, + 0x286: 0x3548, 0x287: 0x00ce, 0x288: 0x3566, 0x289: 0x3572, 0x28a: 0x3584, + 0x28c: 0x35a2, 0x28e: 0x35b4, 0x28f: 0x35d2, 0x290: 0x3d67, 0x291: 0xa000, 0x295: 0xa000, 0x297: 0xa000, 0x299: 0xa000, 0x29f: 0xa000, 0x2a1: 0xa000, 0x2a5: 0xa000, 0x2a9: 0xa000, - 0x2aa: 0x364e, 0x2ab: 0x367e, 0x2ac: 0x4815, 0x2ad: 0x36ae, 0x2ae: 0x483f, 0x2af: 0x36c0, - 0x2b0: 0x3e87, 0x2b1: 0xa000, 0x2b5: 0xa000, + 0x2aa: 0x3596, 0x2ab: 0x35c6, 0x2ac: 0x4975, 0x2ad: 0x35f6, 0x2ae: 0x499f, 0x2af: 0x3608, + 0x2b0: 0x3dcf, 0x2b1: 0xa000, 0x2b5: 0xa000, 0x2b7: 0xa000, 0x2b9: 0xa000, 0x2bf: 0xa000, // Block 0xb, offset 0x2c0 0x2c1: 0xa000, 0x2c5: 0xa000, - 0x2c9: 0xa000, 0x2ca: 0x4857, 0x2cb: 0x4875, - 0x2cc: 0x36de, 0x2cd: 0x36f6, 0x2ce: 0x488d, 0x2d0: 0x01c1, 0x2d1: 0x01d3, - 0x2d2: 0x01af, 0x2d3: 0x4323, 0x2d4: 0x4329, 0x2d5: 0x01fd, 0x2d6: 0x01eb, - 0x2f0: 0x01d9, 0x2f1: 0x01ee, 0x2f2: 0x01f1, 0x2f4: 0x018b, 0x2f5: 0x01ca, - 0x2f9: 0x01a9, + 0x2c9: 0xa000, 0x2ca: 0x49b7, 0x2cb: 0x49d5, + 0x2cc: 0x3626, 0x2cd: 0x363e, 0x2ce: 0x49ed, 0x2d0: 0x0242, 0x2d1: 0x0254, + 0x2d2: 0x0230, 0x2d3: 0x440b, 0x2d4: 0x4411, 0x2d5: 0x027e, 0x2d6: 0x026c, + 0x2f0: 0x025a, 0x2f1: 0x026f, 0x2f2: 0x0272, 0x2f4: 0x020c, 0x2f5: 0x024b, + 0x2f9: 0x022a, // Block 0xc, offset 0x300 - 0x300: 0x3738, 0x301: 0x3744, 0x303: 0x3732, - 0x306: 0xa000, 0x307: 0x3720, - 0x30c: 0x3774, 0x30d: 0x375c, 0x30e: 0x3786, 0x310: 0xa000, + 0x300: 0x3680, 0x301: 0x368c, 0x303: 0x367a, + 0x306: 0xa000, 0x307: 0x3668, + 0x30c: 0x36bc, 0x30d: 0x36a4, 0x30e: 0x36ce, 0x310: 0xa000, 0x313: 0xa000, 0x315: 0xa000, 0x316: 0xa000, 0x317: 0xa000, - 0x318: 0xa000, 0x319: 0x3768, 0x31a: 0xa000, + 0x318: 0xa000, 0x319: 0x36b0, 0x31a: 0xa000, 0x31e: 0xa000, 0x323: 0xa000, 0x327: 0xa000, 0x32b: 0xa000, 0x32d: 0xa000, 0x330: 0xa000, 0x333: 0xa000, 0x335: 0xa000, - 0x336: 0xa000, 0x337: 0xa000, 0x338: 0xa000, 0x339: 0x37ec, 0x33a: 0xa000, + 0x336: 0xa000, 0x337: 0xa000, 0x338: 0xa000, 0x339: 0x3734, 0x33a: 0xa000, 0x33e: 0xa000, // Block 0xd, offset 0x340 - 0x341: 0x374a, 0x342: 0x37ce, - 0x350: 0x3726, 0x351: 0x37aa, - 0x352: 0x372c, 0x353: 0x37b0, 0x356: 0x373e, 0x357: 0x37c2, - 0x358: 0xa000, 0x359: 0xa000, 0x35a: 0x3840, 0x35b: 0x3846, 0x35c: 0x3750, 0x35d: 0x37d4, - 0x35e: 0x3756, 0x35f: 0x37da, 0x362: 0x3762, 0x363: 0x37e6, - 0x364: 0x376e, 0x365: 0x37f2, 0x366: 0x377a, 0x367: 0x37fe, 0x368: 0xa000, 0x369: 0xa000, - 0x36a: 0x384c, 0x36b: 0x3852, 0x36c: 0x37a4, 0x36d: 0x3828, 0x36e: 0x3780, 0x36f: 0x3804, - 0x370: 0x378c, 0x371: 0x3810, 0x372: 0x3792, 0x373: 0x3816, 0x374: 0x3798, 0x375: 0x381c, - 0x378: 0x379e, 0x379: 0x3822, + 0x341: 0x3692, 0x342: 0x3716, + 0x350: 0x366e, 0x351: 0x36f2, + 0x352: 0x3674, 0x353: 0x36f8, 0x356: 0x3686, 0x357: 0x370a, + 0x358: 0xa000, 0x359: 0xa000, 0x35a: 0x3788, 0x35b: 0x378e, 0x35c: 0x3698, 0x35d: 0x371c, + 0x35e: 0x369e, 0x35f: 0x3722, 0x362: 0x36aa, 0x363: 0x372e, + 0x364: 0x36b6, 0x365: 0x373a, 0x366: 0x36c2, 0x367: 0x3746, 0x368: 0xa000, 0x369: 0xa000, + 0x36a: 0x3794, 0x36b: 0x379a, 0x36c: 0x36ec, 0x36d: 0x3770, 0x36e: 0x36c8, 0x36f: 0x374c, + 0x370: 0x36d4, 0x371: 0x3758, 0x372: 0x36da, 0x373: 0x375e, 0x374: 0x36e0, 0x375: 0x3764, + 0x378: 0x36e6, 0x379: 0x376a, // Block 0xe, offset 0x380 - 0x387: 0x1d67, + 0x387: 0x1e91, 0x391: 0x812e, 0x392: 0x8133, 0x393: 0x8133, 0x394: 0x8133, 0x395: 0x8133, 0x396: 0x812e, 0x397: 0x8133, 0x398: 0x8133, 0x399: 0x8133, 0x39a: 0x812f, 0x39b: 0x812e, 0x39c: 0x8133, 0x39d: 0x8133, @@ -4755,10 +4936,12 @@ var nfkcValues = [6016]uint16{ 0x3d2: 0x811e, 0x3d3: 0x9933, 0x3d4: 0x9933, 0x3d5: 0x992e, 0x3d6: 0x812e, 0x3d7: 0x8133, 0x3d8: 0x8133, 0x3d9: 0x8133, 0x3da: 0x8133, 0x3db: 0x8133, 0x3dc: 0x812e, 0x3dd: 0x8133, 0x3de: 0x8133, 0x3df: 0x812e, - 0x3f0: 0x811f, 0x3f5: 0x1d8a, - 0x3f6: 0x2019, 0x3f7: 0x2055, 0x3f8: 0x2050, + 0x3f0: 0x811f, 0x3f5: 0x1eb4, + 0x3f6: 0x2143, 0x3f7: 0x217f, 0x3f8: 0x217a, // Block 0x10, offset 0x400 - 0x413: 0x812e, 0x414: 0x8133, 0x415: 0x8133, 0x416: 0x8133, 0x417: 0x8133, + 0x40a: 0x8133, 0x40b: 0x8133, + 0x40c: 0x8133, 0x40d: 0x8133, 0x40e: 0x8133, 0x40f: 0x812e, 0x410: 0x812e, 0x411: 0x812e, + 0x412: 0x812e, 0x413: 0x812e, 0x414: 0x8133, 0x415: 0x8133, 0x416: 0x8133, 0x417: 0x8133, 0x418: 0x8133, 0x419: 0x8133, 0x41a: 0x8133, 0x41b: 0x8133, 0x41c: 0x8133, 0x41d: 0x8133, 0x41e: 0x8133, 0x41f: 0x8133, 0x420: 0x8133, 0x421: 0x8133, 0x423: 0x812e, 0x424: 0x8133, 0x425: 0x8133, 0x426: 0x812e, 0x427: 0x8133, 0x428: 0x8133, 0x429: 0x812e, @@ -4768,30 +4951,30 @@ var nfkcValues = [6016]uint16{ 0x43c: 0x8133, 0x43d: 0x8133, 0x43e: 0x8133, 0x43f: 0x8133, // Block 0x11, offset 0x440 0x445: 0xa000, - 0x446: 0x2d33, 0x447: 0xa000, 0x448: 0x2d3b, 0x449: 0xa000, 0x44a: 0x2d43, 0x44b: 0xa000, - 0x44c: 0x2d4b, 0x44d: 0xa000, 0x44e: 0x2d53, 0x451: 0xa000, - 0x452: 0x2d5b, + 0x446: 0x3ee7, 0x447: 0xa000, 0x448: 0x3eef, 0x449: 0xa000, 0x44a: 0x3ef7, 0x44b: 0xa000, + 0x44c: 0x3eff, 0x44d: 0xa000, 0x44e: 0x3f07, 0x451: 0xa000, + 0x452: 0x3f0f, 0x474: 0x8103, 0x475: 0x9900, - 0x47a: 0xa000, 0x47b: 0x2d63, - 0x47c: 0xa000, 0x47d: 0x2d6b, 0x47e: 0xa000, 0x47f: 0xa000, + 0x47a: 0xa000, 0x47b: 0x3f17, + 0x47c: 0xa000, 0x47d: 0x3f1f, 0x47e: 0xa000, 0x47f: 0xa000, // Block 0x12, offset 0x480 - 0x480: 0x0069, 0x481: 0x006b, 0x482: 0x006f, 0x483: 0x0083, 0x484: 0x00f5, 0x485: 0x00f8, - 0x486: 0x0416, 0x487: 0x0085, 0x488: 0x0089, 0x489: 0x008b, 0x48a: 0x0104, 0x48b: 0x0107, - 0x48c: 0x010a, 0x48d: 0x008f, 0x48f: 0x0097, 0x490: 0x009b, 0x491: 0x00e0, - 0x492: 0x009f, 0x493: 0x00fe, 0x494: 0x041a, 0x495: 0x041e, 0x496: 0x00a1, 0x497: 0x00a9, - 0x498: 0x00ab, 0x499: 0x0426, 0x49a: 0x012b, 0x49b: 0x00ad, 0x49c: 0x042a, 0x49d: 0x01c1, - 0x49e: 0x01c4, 0x49f: 0x01c7, 0x4a0: 0x01fd, 0x4a1: 0x0200, 0x4a2: 0x0093, 0x4a3: 0x00a5, - 0x4a4: 0x00ab, 0x4a5: 0x00ad, 0x4a6: 0x01c1, 0x4a7: 0x01c4, 0x4a8: 0x01ee, 0x4a9: 0x01fd, - 0x4aa: 0x0200, - 0x4b8: 0x020f, + 0x480: 0x0069, 0x481: 0x006b, 0x482: 0x006f, 0x483: 0x0083, 0x484: 0x0104, 0x485: 0x0107, + 0x486: 0x0506, 0x487: 0x0085, 0x488: 0x0089, 0x489: 0x008b, 0x48a: 0x011f, 0x48b: 0x0122, + 0x48c: 0x0125, 0x48d: 0x008f, 0x48f: 0x0097, 0x490: 0x009b, 0x491: 0x00e6, + 0x492: 0x009f, 0x493: 0x0110, 0x494: 0x050a, 0x495: 0x050e, 0x496: 0x00a1, 0x497: 0x00a9, + 0x498: 0x00ab, 0x499: 0x0516, 0x49a: 0x015b, 0x49b: 0x00ad, 0x49c: 0x051a, 0x49d: 0x0242, + 0x49e: 0x0245, 0x49f: 0x0248, 0x4a0: 0x027e, 0x4a1: 0x0281, 0x4a2: 0x0093, 0x4a3: 0x00a5, + 0x4a4: 0x00ab, 0x4a5: 0x00ad, 0x4a6: 0x0242, 0x4a7: 0x0245, 0x4a8: 0x026f, 0x4a9: 0x027e, + 0x4aa: 0x0281, + 0x4b8: 0x02b4, // Block 0x13, offset 0x4c0 - 0x4db: 0x00fb, 0x4dc: 0x0087, 0x4dd: 0x0101, - 0x4de: 0x00d4, 0x4df: 0x010a, 0x4e0: 0x008d, 0x4e1: 0x010d, 0x4e2: 0x0110, 0x4e3: 0x0116, - 0x4e4: 0x011c, 0x4e5: 0x011f, 0x4e6: 0x0122, 0x4e7: 0x042e, 0x4e8: 0x016d, 0x4e9: 0x0128, - 0x4ea: 0x0432, 0x4eb: 0x0170, 0x4ec: 0x0131, 0x4ed: 0x012e, 0x4ee: 0x0134, 0x4ef: 0x0137, - 0x4f0: 0x013a, 0x4f1: 0x013d, 0x4f2: 0x0140, 0x4f3: 0x014c, 0x4f4: 0x014f, 0x4f5: 0x00ec, - 0x4f6: 0x0152, 0x4f7: 0x0155, 0x4f8: 0x0422, 0x4f9: 0x0158, 0x4fa: 0x015b, 0x4fb: 0x00b5, - 0x4fc: 0x0161, 0x4fd: 0x0164, 0x4fe: 0x0167, 0x4ff: 0x01d3, + 0x4db: 0x010a, 0x4dc: 0x0087, 0x4dd: 0x0113, + 0x4de: 0x00d7, 0x4df: 0x0125, 0x4e0: 0x008d, 0x4e1: 0x012b, 0x4e2: 0x0131, 0x4e3: 0x013d, + 0x4e4: 0x0146, 0x4e5: 0x0149, 0x4e6: 0x014c, 0x4e7: 0x051e, 0x4e8: 0x01c7, 0x4e9: 0x0155, + 0x4ea: 0x0522, 0x4eb: 0x01ca, 0x4ec: 0x0161, 0x4ed: 0x015e, 0x4ee: 0x0164, 0x4ef: 0x0167, + 0x4f0: 0x016a, 0x4f1: 0x016d, 0x4f2: 0x0176, 0x4f3: 0x018e, 0x4f4: 0x0191, 0x4f5: 0x00f2, + 0x4f6: 0x019a, 0x4f7: 0x019d, 0x4f8: 0x0512, 0x4f9: 0x01a0, 0x4fa: 0x01a3, 0x4fb: 0x00b5, + 0x4fc: 0x01af, 0x4fd: 0x01b2, 0x4fe: 0x01b5, 0x4ff: 0x0254, // Block 0x14, offset 0x500 0x500: 0x8133, 0x501: 0x8133, 0x502: 0x812e, 0x503: 0x8133, 0x504: 0x8133, 0x505: 0x8133, 0x506: 0x8133, 0x507: 0x8133, 0x508: 0x8133, 0x509: 0x8133, 0x50a: 0x812e, 0x50b: 0x8133, @@ -4802,1033 +4985,1075 @@ var nfkcValues = [6016]uint16{ 0x524: 0x8133, 0x525: 0x8133, 0x526: 0x8133, 0x527: 0x8133, 0x528: 0x8133, 0x529: 0x8133, 0x52a: 0x8133, 0x52b: 0x8133, 0x52c: 0x8133, 0x52d: 0x8133, 0x52e: 0x8133, 0x52f: 0x8133, 0x530: 0x8133, 0x531: 0x8133, 0x532: 0x8133, 0x533: 0x8133, 0x534: 0x8133, 0x535: 0x8133, - 0x536: 0x8134, 0x537: 0x8132, 0x538: 0x8132, 0x539: 0x812e, 0x53b: 0x8133, + 0x536: 0x8134, 0x537: 0x8132, 0x538: 0x8132, 0x539: 0x812e, 0x53a: 0x812d, 0x53b: 0x8133, 0x53c: 0x8135, 0x53d: 0x812e, 0x53e: 0x8133, 0x53f: 0x812e, // Block 0x15, offset 0x540 - 0x540: 0x2fae, 0x541: 0x32ba, 0x542: 0x2fb8, 0x543: 0x32c4, 0x544: 0x2fbd, 0x545: 0x32c9, - 0x546: 0x2fc2, 0x547: 0x32ce, 0x548: 0x38e3, 0x549: 0x3a72, 0x54a: 0x2fdb, 0x54b: 0x32e7, - 0x54c: 0x2fe5, 0x54d: 0x32f1, 0x54e: 0x2ff4, 0x54f: 0x3300, 0x550: 0x2fea, 0x551: 0x32f6, - 0x552: 0x2fef, 0x553: 0x32fb, 0x554: 0x3906, 0x555: 0x3a95, 0x556: 0x390d, 0x557: 0x3a9c, - 0x558: 0x3030, 0x559: 0x333c, 0x55a: 0x3035, 0x55b: 0x3341, 0x55c: 0x391b, 0x55d: 0x3aaa, - 0x55e: 0x303a, 0x55f: 0x3346, 0x560: 0x3049, 0x561: 0x3355, 0x562: 0x3067, 0x563: 0x3373, - 0x564: 0x3076, 0x565: 0x3382, 0x566: 0x306c, 0x567: 0x3378, 0x568: 0x307b, 0x569: 0x3387, - 0x56a: 0x3080, 0x56b: 0x338c, 0x56c: 0x30c6, 0x56d: 0x33d2, 0x56e: 0x3922, 0x56f: 0x3ab1, - 0x570: 0x30d0, 0x571: 0x33e1, 0x572: 0x30da, 0x573: 0x33eb, 0x574: 0x30e4, 0x575: 0x33f5, - 0x576: 0x46db, 0x577: 0x476c, 0x578: 0x3929, 0x579: 0x3ab8, 0x57a: 0x30fd, 0x57b: 0x340e, - 0x57c: 0x30f8, 0x57d: 0x3409, 0x57e: 0x3102, 0x57f: 0x3413, + 0x540: 0x2ef6, 0x541: 0x3202, 0x542: 0x2f00, 0x543: 0x320c, 0x544: 0x2f05, 0x545: 0x3211, + 0x546: 0x2f0a, 0x547: 0x3216, 0x548: 0x382b, 0x549: 0x39ba, 0x54a: 0x2f23, 0x54b: 0x322f, + 0x54c: 0x2f2d, 0x54d: 0x3239, 0x54e: 0x2f3c, 0x54f: 0x3248, 0x550: 0x2f32, 0x551: 0x323e, + 0x552: 0x2f37, 0x553: 0x3243, 0x554: 0x384e, 0x555: 0x39dd, 0x556: 0x3855, 0x557: 0x39e4, + 0x558: 0x2f78, 0x559: 0x3284, 0x55a: 0x2f7d, 0x55b: 0x3289, 0x55c: 0x3863, 0x55d: 0x39f2, + 0x55e: 0x2f82, 0x55f: 0x328e, 0x560: 0x2f91, 0x561: 0x329d, 0x562: 0x2faf, 0x563: 0x32bb, + 0x564: 0x2fbe, 0x565: 0x32ca, 0x566: 0x2fb4, 0x567: 0x32c0, 0x568: 0x2fc3, 0x569: 0x32cf, + 0x56a: 0x2fc8, 0x56b: 0x32d4, 0x56c: 0x300e, 0x56d: 0x331a, 0x56e: 0x386a, 0x56f: 0x39f9, + 0x570: 0x3018, 0x571: 0x3329, 0x572: 0x3022, 0x573: 0x3333, 0x574: 0x302c, 0x575: 0x333d, + 0x576: 0x483b, 0x577: 0x48cc, 0x578: 0x3871, 0x579: 0x3a00, 0x57a: 0x3045, 0x57b: 0x3356, + 0x57c: 0x3040, 0x57d: 0x3351, 0x57e: 0x304a, 0x57f: 0x335b, // Block 0x16, offset 0x580 - 0x580: 0x3107, 0x581: 0x3418, 0x582: 0x310c, 0x583: 0x341d, 0x584: 0x3120, 0x585: 0x3431, - 0x586: 0x312a, 0x587: 0x343b, 0x588: 0x3139, 0x589: 0x344a, 0x58a: 0x3134, 0x58b: 0x3445, - 0x58c: 0x394c, 0x58d: 0x3adb, 0x58e: 0x395a, 0x58f: 0x3ae9, 0x590: 0x3961, 0x591: 0x3af0, - 0x592: 0x3968, 0x593: 0x3af7, 0x594: 0x3166, 0x595: 0x3477, 0x596: 0x316b, 0x597: 0x347c, - 0x598: 0x3175, 0x599: 0x3486, 0x59a: 0x4708, 0x59b: 0x4799, 0x59c: 0x39ae, 0x59d: 0x3b3d, - 0x59e: 0x318e, 0x59f: 0x349f, 0x5a0: 0x3198, 0x5a1: 0x34a9, 0x5a2: 0x4717, 0x5a3: 0x47a8, - 0x5a4: 0x39b5, 0x5a5: 0x3b44, 0x5a6: 0x39bc, 0x5a7: 0x3b4b, 0x5a8: 0x39c3, 0x5a9: 0x3b52, - 0x5aa: 0x31a7, 0x5ab: 0x34b8, 0x5ac: 0x31b1, 0x5ad: 0x34c7, 0x5ae: 0x31c5, 0x5af: 0x34db, - 0x5b0: 0x31c0, 0x5b1: 0x34d6, 0x5b2: 0x3201, 0x5b3: 0x3517, 0x5b4: 0x3210, 0x5b5: 0x3526, - 0x5b6: 0x320b, 0x5b7: 0x3521, 0x5b8: 0x39ca, 0x5b9: 0x3b59, 0x5ba: 0x39d1, 0x5bb: 0x3b60, - 0x5bc: 0x3215, 0x5bd: 0x352b, 0x5be: 0x321a, 0x5bf: 0x3530, + 0x580: 0x304f, 0x581: 0x3360, 0x582: 0x3054, 0x583: 0x3365, 0x584: 0x3068, 0x585: 0x3379, + 0x586: 0x3072, 0x587: 0x3383, 0x588: 0x3081, 0x589: 0x3392, 0x58a: 0x307c, 0x58b: 0x338d, + 0x58c: 0x3894, 0x58d: 0x3a23, 0x58e: 0x38a2, 0x58f: 0x3a31, 0x590: 0x38a9, 0x591: 0x3a38, + 0x592: 0x38b0, 0x593: 0x3a3f, 0x594: 0x30ae, 0x595: 0x33bf, 0x596: 0x30b3, 0x597: 0x33c4, + 0x598: 0x30bd, 0x599: 0x33ce, 0x59a: 0x4868, 0x59b: 0x48f9, 0x59c: 0x38f6, 0x59d: 0x3a85, + 0x59e: 0x30d6, 0x59f: 0x33e7, 0x5a0: 0x30e0, 0x5a1: 0x33f1, 0x5a2: 0x4877, 0x5a3: 0x4908, + 0x5a4: 0x38fd, 0x5a5: 0x3a8c, 0x5a6: 0x3904, 0x5a7: 0x3a93, 0x5a8: 0x390b, 0x5a9: 0x3a9a, + 0x5aa: 0x30ef, 0x5ab: 0x3400, 0x5ac: 0x30f9, 0x5ad: 0x340f, 0x5ae: 0x310d, 0x5af: 0x3423, + 0x5b0: 0x3108, 0x5b1: 0x341e, 0x5b2: 0x3149, 0x5b3: 0x345f, 0x5b4: 0x3158, 0x5b5: 0x346e, + 0x5b6: 0x3153, 0x5b7: 0x3469, 0x5b8: 0x3912, 0x5b9: 0x3aa1, 0x5ba: 0x3919, 0x5bb: 0x3aa8, + 0x5bc: 0x315d, 0x5bd: 0x3473, 0x5be: 0x3162, 0x5bf: 0x3478, // Block 0x17, offset 0x5c0 - 0x5c0: 0x321f, 0x5c1: 0x3535, 0x5c2: 0x3224, 0x5c3: 0x353a, 0x5c4: 0x3233, 0x5c5: 0x3549, - 0x5c6: 0x322e, 0x5c7: 0x3544, 0x5c8: 0x3238, 0x5c9: 0x3553, 0x5ca: 0x323d, 0x5cb: 0x3558, - 0x5cc: 0x3242, 0x5cd: 0x355d, 0x5ce: 0x3260, 0x5cf: 0x357b, 0x5d0: 0x3279, 0x5d1: 0x3599, - 0x5d2: 0x3288, 0x5d3: 0x35a8, 0x5d4: 0x328d, 0x5d5: 0x35ad, 0x5d6: 0x3391, 0x5d7: 0x34bd, - 0x5d8: 0x354e, 0x5d9: 0x358a, 0x5da: 0x1be6, 0x5db: 0x42ee, - 0x5e0: 0x46b8, 0x5e1: 0x4749, 0x5e2: 0x2f9a, 0x5e3: 0x32a6, - 0x5e4: 0x388f, 0x5e5: 0x3a1e, 0x5e6: 0x3888, 0x5e7: 0x3a17, 0x5e8: 0x389d, 0x5e9: 0x3a2c, - 0x5ea: 0x3896, 0x5eb: 0x3a25, 0x5ec: 0x38d5, 0x5ed: 0x3a64, 0x5ee: 0x38ab, 0x5ef: 0x3a3a, - 0x5f0: 0x38a4, 0x5f1: 0x3a33, 0x5f2: 0x38b9, 0x5f3: 0x3a48, 0x5f4: 0x38b2, 0x5f5: 0x3a41, - 0x5f6: 0x38dc, 0x5f7: 0x3a6b, 0x5f8: 0x46cc, 0x5f9: 0x475d, 0x5fa: 0x3017, 0x5fb: 0x3323, - 0x5fc: 0x3003, 0x5fd: 0x330f, 0x5fe: 0x38f1, 0x5ff: 0x3a80, + 0x5c0: 0x3167, 0x5c1: 0x347d, 0x5c2: 0x316c, 0x5c3: 0x3482, 0x5c4: 0x317b, 0x5c5: 0x3491, + 0x5c6: 0x3176, 0x5c7: 0x348c, 0x5c8: 0x3180, 0x5c9: 0x349b, 0x5ca: 0x3185, 0x5cb: 0x34a0, + 0x5cc: 0x318a, 0x5cd: 0x34a5, 0x5ce: 0x31a8, 0x5cf: 0x34c3, 0x5d0: 0x31c1, 0x5d1: 0x34e1, + 0x5d2: 0x31d0, 0x5d3: 0x34f0, 0x5d4: 0x31d5, 0x5d5: 0x34f5, 0x5d6: 0x32d9, 0x5d7: 0x3405, + 0x5d8: 0x3496, 0x5d9: 0x34d2, 0x5da: 0x1d10, 0x5db: 0x43d6, + 0x5e0: 0x4818, 0x5e1: 0x48a9, 0x5e2: 0x2ee2, 0x5e3: 0x31ee, + 0x5e4: 0x37d7, 0x5e5: 0x3966, 0x5e6: 0x37d0, 0x5e7: 0x395f, 0x5e8: 0x37e5, 0x5e9: 0x3974, + 0x5ea: 0x37de, 0x5eb: 0x396d, 0x5ec: 0x381d, 0x5ed: 0x39ac, 0x5ee: 0x37f3, 0x5ef: 0x3982, + 0x5f0: 0x37ec, 0x5f1: 0x397b, 0x5f2: 0x3801, 0x5f3: 0x3990, 0x5f4: 0x37fa, 0x5f5: 0x3989, + 0x5f6: 0x3824, 0x5f7: 0x39b3, 0x5f8: 0x482c, 0x5f9: 0x48bd, 0x5fa: 0x2f5f, 0x5fb: 0x326b, + 0x5fc: 0x2f4b, 0x5fd: 0x3257, 0x5fe: 0x3839, 0x5ff: 0x39c8, // Block 0x18, offset 0x600 - 0x600: 0x38ea, 0x601: 0x3a79, 0x602: 0x38ff, 0x603: 0x3a8e, 0x604: 0x38f8, 0x605: 0x3a87, - 0x606: 0x3914, 0x607: 0x3aa3, 0x608: 0x30a8, 0x609: 0x33b4, 0x60a: 0x30bc, 0x60b: 0x33c8, - 0x60c: 0x46fe, 0x60d: 0x478f, 0x60e: 0x314d, 0x60f: 0x345e, 0x610: 0x3937, 0x611: 0x3ac6, - 0x612: 0x3930, 0x613: 0x3abf, 0x614: 0x3945, 0x615: 0x3ad4, 0x616: 0x393e, 0x617: 0x3acd, - 0x618: 0x39a0, 0x619: 0x3b2f, 0x61a: 0x3984, 0x61b: 0x3b13, 0x61c: 0x397d, 0x61d: 0x3b0c, - 0x61e: 0x3992, 0x61f: 0x3b21, 0x620: 0x398b, 0x621: 0x3b1a, 0x622: 0x3999, 0x623: 0x3b28, - 0x624: 0x31fc, 0x625: 0x3512, 0x626: 0x31de, 0x627: 0x34f4, 0x628: 0x39fb, 0x629: 0x3b8a, - 0x62a: 0x39f4, 0x62b: 0x3b83, 0x62c: 0x3a09, 0x62d: 0x3b98, 0x62e: 0x3a02, 0x62f: 0x3b91, - 0x630: 0x3a10, 0x631: 0x3b9f, 0x632: 0x3247, 0x633: 0x3562, 0x634: 0x326f, 0x635: 0x358f, - 0x636: 0x326a, 0x637: 0x3585, 0x638: 0x3256, 0x639: 0x3571, + 0x600: 0x3832, 0x601: 0x39c1, 0x602: 0x3847, 0x603: 0x39d6, 0x604: 0x3840, 0x605: 0x39cf, + 0x606: 0x385c, 0x607: 0x39eb, 0x608: 0x2ff0, 0x609: 0x32fc, 0x60a: 0x3004, 0x60b: 0x3310, + 0x60c: 0x485e, 0x60d: 0x48ef, 0x60e: 0x3095, 0x60f: 0x33a6, 0x610: 0x387f, 0x611: 0x3a0e, + 0x612: 0x3878, 0x613: 0x3a07, 0x614: 0x388d, 0x615: 0x3a1c, 0x616: 0x3886, 0x617: 0x3a15, + 0x618: 0x38e8, 0x619: 0x3a77, 0x61a: 0x38cc, 0x61b: 0x3a5b, 0x61c: 0x38c5, 0x61d: 0x3a54, + 0x61e: 0x38da, 0x61f: 0x3a69, 0x620: 0x38d3, 0x621: 0x3a62, 0x622: 0x38e1, 0x623: 0x3a70, + 0x624: 0x3144, 0x625: 0x345a, 0x626: 0x3126, 0x627: 0x343c, 0x628: 0x3943, 0x629: 0x3ad2, + 0x62a: 0x393c, 0x62b: 0x3acb, 0x62c: 0x3951, 0x62d: 0x3ae0, 0x62e: 0x394a, 0x62f: 0x3ad9, + 0x630: 0x3958, 0x631: 0x3ae7, 0x632: 0x318f, 0x633: 0x34aa, 0x634: 0x31b7, 0x635: 0x34d7, + 0x636: 0x31b2, 0x637: 0x34cd, 0x638: 0x319e, 0x639: 0x34b9, // Block 0x19, offset 0x640 - 0x640: 0x481b, 0x641: 0x4821, 0x642: 0x4935, 0x643: 0x494d, 0x644: 0x493d, 0x645: 0x4955, - 0x646: 0x4945, 0x647: 0x495d, 0x648: 0x47c1, 0x649: 0x47c7, 0x64a: 0x48a5, 0x64b: 0x48bd, - 0x64c: 0x48ad, 0x64d: 0x48c5, 0x64e: 0x48b5, 0x64f: 0x48cd, 0x650: 0x482d, 0x651: 0x4833, - 0x652: 0x3dcf, 0x653: 0x3ddf, 0x654: 0x3dd7, 0x655: 0x3de7, - 0x658: 0x47cd, 0x659: 0x47d3, 0x65a: 0x3cff, 0x65b: 0x3d0f, 0x65c: 0x3d07, 0x65d: 0x3d17, - 0x660: 0x4845, 0x661: 0x484b, 0x662: 0x4965, 0x663: 0x497d, - 0x664: 0x496d, 0x665: 0x4985, 0x666: 0x4975, 0x667: 0x498d, 0x668: 0x47d9, 0x669: 0x47df, - 0x66a: 0x48d5, 0x66b: 0x48ed, 0x66c: 0x48dd, 0x66d: 0x48f5, 0x66e: 0x48e5, 0x66f: 0x48fd, - 0x670: 0x485d, 0x671: 0x4863, 0x672: 0x3e2f, 0x673: 0x3e47, 0x674: 0x3e37, 0x675: 0x3e4f, - 0x676: 0x3e3f, 0x677: 0x3e57, 0x678: 0x47e5, 0x679: 0x47eb, 0x67a: 0x3d2f, 0x67b: 0x3d47, - 0x67c: 0x3d37, 0x67d: 0x3d4f, 0x67e: 0x3d3f, 0x67f: 0x3d57, + 0x640: 0x497b, 0x641: 0x4981, 0x642: 0x4a95, 0x643: 0x4aad, 0x644: 0x4a9d, 0x645: 0x4ab5, + 0x646: 0x4aa5, 0x647: 0x4abd, 0x648: 0x4921, 0x649: 0x4927, 0x64a: 0x4a05, 0x64b: 0x4a1d, + 0x64c: 0x4a0d, 0x64d: 0x4a25, 0x64e: 0x4a15, 0x64f: 0x4a2d, 0x650: 0x498d, 0x651: 0x4993, + 0x652: 0x3d17, 0x653: 0x3d27, 0x654: 0x3d1f, 0x655: 0x3d2f, + 0x658: 0x492d, 0x659: 0x4933, 0x65a: 0x3c47, 0x65b: 0x3c57, 0x65c: 0x3c4f, 0x65d: 0x3c5f, + 0x660: 0x49a5, 0x661: 0x49ab, 0x662: 0x4ac5, 0x663: 0x4add, + 0x664: 0x4acd, 0x665: 0x4ae5, 0x666: 0x4ad5, 0x667: 0x4aed, 0x668: 0x4939, 0x669: 0x493f, + 0x66a: 0x4a35, 0x66b: 0x4a4d, 0x66c: 0x4a3d, 0x66d: 0x4a55, 0x66e: 0x4a45, 0x66f: 0x4a5d, + 0x670: 0x49bd, 0x671: 0x49c3, 0x672: 0x3d77, 0x673: 0x3d8f, 0x674: 0x3d7f, 0x675: 0x3d97, + 0x676: 0x3d87, 0x677: 0x3d9f, 0x678: 0x4945, 0x679: 0x494b, 0x67a: 0x3c77, 0x67b: 0x3c8f, + 0x67c: 0x3c7f, 0x67d: 0x3c97, 0x67e: 0x3c87, 0x67f: 0x3c9f, // Block 0x1a, offset 0x680 - 0x680: 0x4869, 0x681: 0x486f, 0x682: 0x3e5f, 0x683: 0x3e6f, 0x684: 0x3e67, 0x685: 0x3e77, - 0x688: 0x47f1, 0x689: 0x47f7, 0x68a: 0x3d5f, 0x68b: 0x3d6f, - 0x68c: 0x3d67, 0x68d: 0x3d77, 0x690: 0x487b, 0x691: 0x4881, - 0x692: 0x3e97, 0x693: 0x3eaf, 0x694: 0x3e9f, 0x695: 0x3eb7, 0x696: 0x3ea7, 0x697: 0x3ebf, - 0x699: 0x47fd, 0x69b: 0x3d7f, 0x69d: 0x3d87, - 0x69f: 0x3d8f, 0x6a0: 0x4893, 0x6a1: 0x4899, 0x6a2: 0x4995, 0x6a3: 0x49ad, - 0x6a4: 0x499d, 0x6a5: 0x49b5, 0x6a6: 0x49a5, 0x6a7: 0x49bd, 0x6a8: 0x4803, 0x6a9: 0x4809, - 0x6aa: 0x4905, 0x6ab: 0x491d, 0x6ac: 0x490d, 0x6ad: 0x4925, 0x6ae: 0x4915, 0x6af: 0x492d, - 0x6b0: 0x480f, 0x6b1: 0x4335, 0x6b2: 0x36a8, 0x6b3: 0x433b, 0x6b4: 0x4839, 0x6b5: 0x4341, - 0x6b6: 0x36ba, 0x6b7: 0x4347, 0x6b8: 0x36d8, 0x6b9: 0x434d, 0x6ba: 0x36f0, 0x6bb: 0x4353, - 0x6bc: 0x4887, 0x6bd: 0x4359, + 0x680: 0x49c9, 0x681: 0x49cf, 0x682: 0x3da7, 0x683: 0x3db7, 0x684: 0x3daf, 0x685: 0x3dbf, + 0x688: 0x4951, 0x689: 0x4957, 0x68a: 0x3ca7, 0x68b: 0x3cb7, + 0x68c: 0x3caf, 0x68d: 0x3cbf, 0x690: 0x49db, 0x691: 0x49e1, + 0x692: 0x3ddf, 0x693: 0x3df7, 0x694: 0x3de7, 0x695: 0x3dff, 0x696: 0x3def, 0x697: 0x3e07, + 0x699: 0x495d, 0x69b: 0x3cc7, 0x69d: 0x3ccf, + 0x69f: 0x3cd7, 0x6a0: 0x49f3, 0x6a1: 0x49f9, 0x6a2: 0x4af5, 0x6a3: 0x4b0d, + 0x6a4: 0x4afd, 0x6a5: 0x4b15, 0x6a6: 0x4b05, 0x6a7: 0x4b1d, 0x6a8: 0x4963, 0x6a9: 0x4969, + 0x6aa: 0x4a65, 0x6ab: 0x4a7d, 0x6ac: 0x4a6d, 0x6ad: 0x4a85, 0x6ae: 0x4a75, 0x6af: 0x4a8d, + 0x6b0: 0x496f, 0x6b1: 0x441d, 0x6b2: 0x35f0, 0x6b3: 0x4423, 0x6b4: 0x4999, 0x6b5: 0x4429, + 0x6b6: 0x3602, 0x6b7: 0x442f, 0x6b8: 0x3620, 0x6b9: 0x4435, 0x6ba: 0x3638, 0x6bb: 0x443b, + 0x6bc: 0x49e7, 0x6bd: 0x4441, // Block 0x1b, offset 0x6c0 - 0x6c0: 0x3db7, 0x6c1: 0x3dbf, 0x6c2: 0x419b, 0x6c3: 0x41b9, 0x6c4: 0x41a5, 0x6c5: 0x41c3, - 0x6c6: 0x41af, 0x6c7: 0x41cd, 0x6c8: 0x3cef, 0x6c9: 0x3cf7, 0x6ca: 0x40e7, 0x6cb: 0x4105, - 0x6cc: 0x40f1, 0x6cd: 0x410f, 0x6ce: 0x40fb, 0x6cf: 0x4119, 0x6d0: 0x3dff, 0x6d1: 0x3e07, - 0x6d2: 0x41d7, 0x6d3: 0x41f5, 0x6d4: 0x41e1, 0x6d5: 0x41ff, 0x6d6: 0x41eb, 0x6d7: 0x4209, - 0x6d8: 0x3d1f, 0x6d9: 0x3d27, 0x6da: 0x4123, 0x6db: 0x4141, 0x6dc: 0x412d, 0x6dd: 0x414b, - 0x6de: 0x4137, 0x6df: 0x4155, 0x6e0: 0x3ed7, 0x6e1: 0x3edf, 0x6e2: 0x4213, 0x6e3: 0x4231, - 0x6e4: 0x421d, 0x6e5: 0x423b, 0x6e6: 0x4227, 0x6e7: 0x4245, 0x6e8: 0x3d97, 0x6e9: 0x3d9f, - 0x6ea: 0x415f, 0x6eb: 0x417d, 0x6ec: 0x4169, 0x6ed: 0x4187, 0x6ee: 0x4173, 0x6ef: 0x4191, - 0x6f0: 0x369c, 0x6f1: 0x3696, 0x6f2: 0x3da7, 0x6f3: 0x36a2, 0x6f4: 0x3daf, - 0x6f6: 0x4827, 0x6f7: 0x3dc7, 0x6f8: 0x360c, 0x6f9: 0x3606, 0x6fa: 0x35fa, 0x6fb: 0x4305, - 0x6fc: 0x3612, 0x6fd: 0x429e, 0x6fe: 0x01d6, 0x6ff: 0x429e, + 0x6c0: 0x3cff, 0x6c1: 0x3d07, 0x6c2: 0x41d3, 0x6c3: 0x41f1, 0x6c4: 0x41dd, 0x6c5: 0x41fb, + 0x6c6: 0x41e7, 0x6c7: 0x4205, 0x6c8: 0x3c37, 0x6c9: 0x3c3f, 0x6ca: 0x411f, 0x6cb: 0x413d, + 0x6cc: 0x4129, 0x6cd: 0x4147, 0x6ce: 0x4133, 0x6cf: 0x4151, 0x6d0: 0x3d47, 0x6d1: 0x3d4f, + 0x6d2: 0x420f, 0x6d3: 0x422d, 0x6d4: 0x4219, 0x6d5: 0x4237, 0x6d6: 0x4223, 0x6d7: 0x4241, + 0x6d8: 0x3c67, 0x6d9: 0x3c6f, 0x6da: 0x415b, 0x6db: 0x4179, 0x6dc: 0x4165, 0x6dd: 0x4183, + 0x6de: 0x416f, 0x6df: 0x418d, 0x6e0: 0x3e1f, 0x6e1: 0x3e27, 0x6e2: 0x424b, 0x6e3: 0x4269, + 0x6e4: 0x4255, 0x6e5: 0x4273, 0x6e6: 0x425f, 0x6e7: 0x427d, 0x6e8: 0x3cdf, 0x6e9: 0x3ce7, + 0x6ea: 0x4197, 0x6eb: 0x41b5, 0x6ec: 0x41a1, 0x6ed: 0x41bf, 0x6ee: 0x41ab, 0x6ef: 0x41c9, + 0x6f0: 0x35e4, 0x6f1: 0x35de, 0x6f2: 0x3cef, 0x6f3: 0x35ea, 0x6f4: 0x3cf7, + 0x6f6: 0x4987, 0x6f7: 0x3d0f, 0x6f8: 0x3554, 0x6f9: 0x354e, 0x6fa: 0x3542, 0x6fb: 0x43ed, + 0x6fc: 0x355a, 0x6fd: 0x4386, 0x6fe: 0x0257, 0x6ff: 0x4386, // Block 0x1c, offset 0x700 - 0x700: 0x42b7, 0x701: 0x4499, 0x702: 0x3def, 0x703: 0x36b4, 0x704: 0x3df7, - 0x706: 0x4851, 0x707: 0x3e0f, 0x708: 0x3618, 0x709: 0x430b, 0x70a: 0x3624, 0x70b: 0x4311, - 0x70c: 0x3630, 0x70d: 0x44a0, 0x70e: 0x44a7, 0x70f: 0x44ae, 0x710: 0x36cc, 0x711: 0x36c6, - 0x712: 0x3e17, 0x713: 0x44fb, 0x716: 0x36d2, 0x717: 0x3e27, - 0x718: 0x3648, 0x719: 0x3642, 0x71a: 0x3636, 0x71b: 0x4317, 0x71d: 0x44b5, - 0x71e: 0x44bc, 0x71f: 0x44c3, 0x720: 0x3702, 0x721: 0x36fc, 0x722: 0x3e7f, 0x723: 0x4503, - 0x724: 0x36e4, 0x725: 0x36ea, 0x726: 0x3708, 0x727: 0x3e8f, 0x728: 0x3678, 0x729: 0x3672, - 0x72a: 0x3666, 0x72b: 0x4323, 0x72c: 0x3660, 0x72d: 0x448b, 0x72e: 0x4492, 0x72f: 0x0081, - 0x732: 0x3ec7, 0x733: 0x370e, 0x734: 0x3ecf, - 0x736: 0x489f, 0x737: 0x3ee7, 0x738: 0x3654, 0x739: 0x431d, 0x73a: 0x3684, 0x73b: 0x432f, - 0x73c: 0x3690, 0x73d: 0x4271, 0x73e: 0x42a3, + 0x700: 0x439f, 0x701: 0x4581, 0x702: 0x3d37, 0x703: 0x35fc, 0x704: 0x3d3f, + 0x706: 0x49b1, 0x707: 0x3d57, 0x708: 0x3560, 0x709: 0x43f3, 0x70a: 0x356c, 0x70b: 0x43f9, + 0x70c: 0x3578, 0x70d: 0x4588, 0x70e: 0x458f, 0x70f: 0x4596, 0x710: 0x3614, 0x711: 0x360e, + 0x712: 0x3d5f, 0x713: 0x45e3, 0x716: 0x361a, 0x717: 0x3d6f, + 0x718: 0x3590, 0x719: 0x358a, 0x71a: 0x357e, 0x71b: 0x43ff, 0x71d: 0x459d, + 0x71e: 0x45a4, 0x71f: 0x45ab, 0x720: 0x364a, 0x721: 0x3644, 0x722: 0x3dc7, 0x723: 0x45eb, + 0x724: 0x362c, 0x725: 0x3632, 0x726: 0x3650, 0x727: 0x3dd7, 0x728: 0x35c0, 0x729: 0x35ba, + 0x72a: 0x35ae, 0x72b: 0x440b, 0x72c: 0x35a8, 0x72d: 0x4573, 0x72e: 0x457a, 0x72f: 0x0081, + 0x732: 0x3e0f, 0x733: 0x3656, 0x734: 0x3e17, + 0x736: 0x49ff, 0x737: 0x3e2f, 0x738: 0x359c, 0x739: 0x4405, 0x73a: 0x35cc, 0x73b: 0x4417, + 0x73c: 0x35d8, 0x73d: 0x4359, 0x73e: 0x438b, // Block 0x1d, offset 0x740 - 0x740: 0x1bde, 0x741: 0x1be2, 0x742: 0x0047, 0x743: 0x1c5a, 0x745: 0x1bee, - 0x746: 0x1bf2, 0x747: 0x00e9, 0x749: 0x1c5e, 0x74a: 0x008f, 0x74b: 0x0051, - 0x74c: 0x0051, 0x74d: 0x0051, 0x74e: 0x0091, 0x74f: 0x00da, 0x750: 0x0053, 0x751: 0x0053, - 0x752: 0x0059, 0x753: 0x0099, 0x755: 0x005d, 0x756: 0x1993, + 0x740: 0x1d08, 0x741: 0x1d0c, 0x742: 0x0047, 0x743: 0x1d84, 0x745: 0x1d18, + 0x746: 0x1d1c, 0x747: 0x00ef, 0x749: 0x1d88, 0x74a: 0x008f, 0x74b: 0x0051, + 0x74c: 0x0051, 0x74d: 0x0051, 0x74e: 0x0091, 0x74f: 0x00e0, 0x750: 0x0053, 0x751: 0x0053, + 0x752: 0x0059, 0x753: 0x0099, 0x755: 0x005d, 0x756: 0x1abd, 0x759: 0x0061, 0x75a: 0x0063, 0x75b: 0x0065, 0x75c: 0x0065, 0x75d: 0x0065, - 0x760: 0x19a5, 0x761: 0x1bce, 0x762: 0x19ae, - 0x764: 0x0075, 0x766: 0x01bb, 0x768: 0x0075, - 0x76a: 0x0057, 0x76b: 0x42e9, 0x76c: 0x0045, 0x76d: 0x0047, 0x76f: 0x008b, - 0x770: 0x004b, 0x771: 0x004d, 0x773: 0x005b, 0x774: 0x009f, 0x775: 0x0218, - 0x776: 0x021b, 0x777: 0x021e, 0x778: 0x0221, 0x779: 0x0093, 0x77b: 0x1b9e, - 0x77c: 0x01eb, 0x77d: 0x01c4, 0x77e: 0x017c, 0x77f: 0x01a3, + 0x760: 0x1acf, 0x761: 0x1cf8, 0x762: 0x1ad8, + 0x764: 0x0075, 0x766: 0x023c, 0x768: 0x0075, + 0x76a: 0x0057, 0x76b: 0x43d1, 0x76c: 0x0045, 0x76d: 0x0047, 0x76f: 0x008b, + 0x770: 0x004b, 0x771: 0x004d, 0x773: 0x005b, 0x774: 0x009f, 0x775: 0x0308, + 0x776: 0x030b, 0x777: 0x030e, 0x778: 0x0311, 0x779: 0x0093, 0x77b: 0x1cc8, + 0x77c: 0x026c, 0x77d: 0x0245, 0x77e: 0x01fd, 0x77f: 0x0224, // Block 0x1e, offset 0x780 - 0x780: 0x0466, 0x785: 0x0049, + 0x780: 0x055a, 0x785: 0x0049, 0x786: 0x0089, 0x787: 0x008b, 0x788: 0x0093, 0x789: 0x0095, - 0x790: 0x2234, 0x791: 0x2240, - 0x792: 0x22f4, 0x793: 0x221c, 0x794: 0x22a0, 0x795: 0x2228, 0x796: 0x22a6, 0x797: 0x22be, - 0x798: 0x22ca, 0x799: 0x222e, 0x79a: 0x22d0, 0x79b: 0x223a, 0x79c: 0x22c4, 0x79d: 0x22d6, - 0x79e: 0x22dc, 0x79f: 0x1cc2, 0x7a0: 0x0053, 0x7a1: 0x195d, 0x7a2: 0x1baa, 0x7a3: 0x1966, - 0x7a4: 0x006d, 0x7a5: 0x19b1, 0x7a6: 0x1bd6, 0x7a7: 0x1d4e, 0x7a8: 0x1969, 0x7a9: 0x0071, - 0x7aa: 0x19bd, 0x7ab: 0x1bda, 0x7ac: 0x0059, 0x7ad: 0x0047, 0x7ae: 0x0049, 0x7af: 0x005b, - 0x7b0: 0x0093, 0x7b1: 0x19ea, 0x7b2: 0x1c1e, 0x7b3: 0x19f3, 0x7b4: 0x00ad, 0x7b5: 0x1a68, - 0x7b6: 0x1c52, 0x7b7: 0x1d62, 0x7b8: 0x19f6, 0x7b9: 0x00b1, 0x7ba: 0x1a6b, 0x7bb: 0x1c56, + 0x790: 0x235e, 0x791: 0x236a, + 0x792: 0x241e, 0x793: 0x2346, 0x794: 0x23ca, 0x795: 0x2352, 0x796: 0x23d0, 0x797: 0x23e8, + 0x798: 0x23f4, 0x799: 0x2358, 0x79a: 0x23fa, 0x79b: 0x2364, 0x79c: 0x23ee, 0x79d: 0x2400, + 0x79e: 0x2406, 0x79f: 0x1dec, 0x7a0: 0x0053, 0x7a1: 0x1a87, 0x7a2: 0x1cd4, 0x7a3: 0x1a90, + 0x7a4: 0x006d, 0x7a5: 0x1adb, 0x7a6: 0x1d00, 0x7a7: 0x1e78, 0x7a8: 0x1a93, 0x7a9: 0x0071, + 0x7aa: 0x1ae7, 0x7ab: 0x1d04, 0x7ac: 0x0059, 0x7ad: 0x0047, 0x7ae: 0x0049, 0x7af: 0x005b, + 0x7b0: 0x0093, 0x7b1: 0x1b14, 0x7b2: 0x1d48, 0x7b3: 0x1b1d, 0x7b4: 0x00ad, 0x7b5: 0x1b92, + 0x7b6: 0x1d7c, 0x7b7: 0x1e8c, 0x7b8: 0x1b20, 0x7b9: 0x00b1, 0x7ba: 0x1b95, 0x7bb: 0x1d80, 0x7bc: 0x0099, 0x7bd: 0x0087, 0x7be: 0x0089, 0x7bf: 0x009b, // Block 0x1f, offset 0x7c0 - 0x7c1: 0x3c1d, 0x7c3: 0xa000, 0x7c4: 0x3c24, 0x7c5: 0xa000, - 0x7c7: 0x3c2b, 0x7c8: 0xa000, 0x7c9: 0x3c32, + 0x7c1: 0x3b65, 0x7c3: 0xa000, 0x7c4: 0x3b6c, 0x7c5: 0xa000, + 0x7c7: 0x3b73, 0x7c8: 0xa000, 0x7c9: 0x3b7a, 0x7cd: 0xa000, - 0x7e0: 0x2f7c, 0x7e1: 0xa000, 0x7e2: 0x3c40, + 0x7e0: 0x2ec4, 0x7e1: 0xa000, 0x7e2: 0x3b88, 0x7e4: 0xa000, 0x7e5: 0xa000, - 0x7ed: 0x3c39, 0x7ee: 0x2f77, 0x7ef: 0x2f81, - 0x7f0: 0x3c47, 0x7f1: 0x3c4e, 0x7f2: 0xa000, 0x7f3: 0xa000, 0x7f4: 0x3c55, 0x7f5: 0x3c5c, - 0x7f6: 0xa000, 0x7f7: 0xa000, 0x7f8: 0x3c63, 0x7f9: 0x3c6a, 0x7fa: 0xa000, 0x7fb: 0xa000, + 0x7ed: 0x3b81, 0x7ee: 0x2ebf, 0x7ef: 0x2ec9, + 0x7f0: 0x3b8f, 0x7f1: 0x3b96, 0x7f2: 0xa000, 0x7f3: 0xa000, 0x7f4: 0x3b9d, 0x7f5: 0x3ba4, + 0x7f6: 0xa000, 0x7f7: 0xa000, 0x7f8: 0x3bab, 0x7f9: 0x3bb2, 0x7fa: 0xa000, 0x7fb: 0xa000, 0x7fc: 0xa000, 0x7fd: 0xa000, // Block 0x20, offset 0x800 - 0x800: 0x3c71, 0x801: 0x3c78, 0x802: 0xa000, 0x803: 0xa000, 0x804: 0x3c8d, 0x805: 0x3c94, - 0x806: 0xa000, 0x807: 0xa000, 0x808: 0x3c9b, 0x809: 0x3ca2, + 0x800: 0x3bb9, 0x801: 0x3bc0, 0x802: 0xa000, 0x803: 0xa000, 0x804: 0x3bd5, 0x805: 0x3bdc, + 0x806: 0xa000, 0x807: 0xa000, 0x808: 0x3be3, 0x809: 0x3bea, 0x811: 0xa000, 0x812: 0xa000, 0x822: 0xa000, 0x828: 0xa000, 0x829: 0xa000, - 0x82b: 0xa000, 0x82c: 0x3cb7, 0x82d: 0x3cbe, 0x82e: 0x3cc5, 0x82f: 0x3ccc, + 0x82b: 0xa000, 0x82c: 0x3bff, 0x82d: 0x3c06, 0x82e: 0x3c0d, 0x82f: 0x3c14, 0x832: 0xa000, 0x833: 0xa000, 0x834: 0xa000, 0x835: 0xa000, // Block 0x21, offset 0x840 0x860: 0x0023, 0x861: 0x0025, 0x862: 0x0027, 0x863: 0x0029, - 0x864: 0x002b, 0x865: 0x002d, 0x866: 0x002f, 0x867: 0x0031, 0x868: 0x0033, 0x869: 0x1885, - 0x86a: 0x1888, 0x86b: 0x188b, 0x86c: 0x188e, 0x86d: 0x1891, 0x86e: 0x1894, 0x86f: 0x1897, - 0x870: 0x189a, 0x871: 0x189d, 0x872: 0x18a0, 0x873: 0x18a9, 0x874: 0x1a6e, 0x875: 0x1a72, - 0x876: 0x1a76, 0x877: 0x1a7a, 0x878: 0x1a7e, 0x879: 0x1a82, 0x87a: 0x1a86, 0x87b: 0x1a8a, - 0x87c: 0x1a8e, 0x87d: 0x1c86, 0x87e: 0x1c8b, 0x87f: 0x1c90, + 0x864: 0x002b, 0x865: 0x002d, 0x866: 0x002f, 0x867: 0x0031, 0x868: 0x0033, 0x869: 0x19af, + 0x86a: 0x19b2, 0x86b: 0x19b5, 0x86c: 0x19b8, 0x86d: 0x19bb, 0x86e: 0x19be, 0x86f: 0x19c1, + 0x870: 0x19c4, 0x871: 0x19c7, 0x872: 0x19ca, 0x873: 0x19d3, 0x874: 0x1b98, 0x875: 0x1b9c, + 0x876: 0x1ba0, 0x877: 0x1ba4, 0x878: 0x1ba8, 0x879: 0x1bac, 0x87a: 0x1bb0, 0x87b: 0x1bb4, + 0x87c: 0x1bb8, 0x87d: 0x1db0, 0x87e: 0x1db5, 0x87f: 0x1dba, // Block 0x22, offset 0x880 - 0x880: 0x1c95, 0x881: 0x1c9a, 0x882: 0x1c9f, 0x883: 0x1ca4, 0x884: 0x1ca9, 0x885: 0x1cae, - 0x886: 0x1cb3, 0x887: 0x1cb8, 0x888: 0x1882, 0x889: 0x18a6, 0x88a: 0x18ca, 0x88b: 0x18ee, - 0x88c: 0x1912, 0x88d: 0x191b, 0x88e: 0x1921, 0x88f: 0x1927, 0x890: 0x192d, 0x891: 0x1b66, - 0x892: 0x1b6a, 0x893: 0x1b6e, 0x894: 0x1b72, 0x895: 0x1b76, 0x896: 0x1b7a, 0x897: 0x1b7e, - 0x898: 0x1b82, 0x899: 0x1b86, 0x89a: 0x1b8a, 0x89b: 0x1b8e, 0x89c: 0x1afa, 0x89d: 0x1afe, - 0x89e: 0x1b02, 0x89f: 0x1b06, 0x8a0: 0x1b0a, 0x8a1: 0x1b0e, 0x8a2: 0x1b12, 0x8a3: 0x1b16, - 0x8a4: 0x1b1a, 0x8a5: 0x1b1e, 0x8a6: 0x1b22, 0x8a7: 0x1b26, 0x8a8: 0x1b2a, 0x8a9: 0x1b2e, - 0x8aa: 0x1b32, 0x8ab: 0x1b36, 0x8ac: 0x1b3a, 0x8ad: 0x1b3e, 0x8ae: 0x1b42, 0x8af: 0x1b46, - 0x8b0: 0x1b4a, 0x8b1: 0x1b4e, 0x8b2: 0x1b52, 0x8b3: 0x1b56, 0x8b4: 0x1b5a, 0x8b5: 0x1b5e, + 0x880: 0x1dbf, 0x881: 0x1dc4, 0x882: 0x1dc9, 0x883: 0x1dce, 0x884: 0x1dd3, 0x885: 0x1dd8, + 0x886: 0x1ddd, 0x887: 0x1de2, 0x888: 0x19ac, 0x889: 0x19d0, 0x88a: 0x19f4, 0x88b: 0x1a18, + 0x88c: 0x1a3c, 0x88d: 0x1a45, 0x88e: 0x1a4b, 0x88f: 0x1a51, 0x890: 0x1a57, 0x891: 0x1c90, + 0x892: 0x1c94, 0x893: 0x1c98, 0x894: 0x1c9c, 0x895: 0x1ca0, 0x896: 0x1ca4, 0x897: 0x1ca8, + 0x898: 0x1cac, 0x899: 0x1cb0, 0x89a: 0x1cb4, 0x89b: 0x1cb8, 0x89c: 0x1c24, 0x89d: 0x1c28, + 0x89e: 0x1c2c, 0x89f: 0x1c30, 0x8a0: 0x1c34, 0x8a1: 0x1c38, 0x8a2: 0x1c3c, 0x8a3: 0x1c40, + 0x8a4: 0x1c44, 0x8a5: 0x1c48, 0x8a6: 0x1c4c, 0x8a7: 0x1c50, 0x8a8: 0x1c54, 0x8a9: 0x1c58, + 0x8aa: 0x1c5c, 0x8ab: 0x1c60, 0x8ac: 0x1c64, 0x8ad: 0x1c68, 0x8ae: 0x1c6c, 0x8af: 0x1c70, + 0x8b0: 0x1c74, 0x8b1: 0x1c78, 0x8b2: 0x1c7c, 0x8b3: 0x1c80, 0x8b4: 0x1c84, 0x8b5: 0x1c88, 0x8b6: 0x0043, 0x8b7: 0x0045, 0x8b8: 0x0047, 0x8b9: 0x0049, 0x8ba: 0x004b, 0x8bb: 0x004d, 0x8bc: 0x004f, 0x8bd: 0x0051, 0x8be: 0x0053, 0x8bf: 0x0055, // Block 0x23, offset 0x8c0 - 0x8c0: 0x06c2, 0x8c1: 0x06e6, 0x8c2: 0x06f2, 0x8c3: 0x0702, 0x8c4: 0x070a, 0x8c5: 0x0716, - 0x8c6: 0x071e, 0x8c7: 0x0726, 0x8c8: 0x0732, 0x8c9: 0x0786, 0x8ca: 0x079e, 0x8cb: 0x07ae, - 0x8cc: 0x07be, 0x8cd: 0x07ce, 0x8ce: 0x07de, 0x8cf: 0x07fe, 0x8d0: 0x0802, 0x8d1: 0x0806, - 0x8d2: 0x083a, 0x8d3: 0x0862, 0x8d4: 0x0872, 0x8d5: 0x087a, 0x8d6: 0x087e, 0x8d7: 0x088a, - 0x8d8: 0x08a6, 0x8d9: 0x08aa, 0x8da: 0x08c2, 0x8db: 0x08c6, 0x8dc: 0x08ce, 0x8dd: 0x08de, - 0x8de: 0x097a, 0x8df: 0x098e, 0x8e0: 0x09ce, 0x8e1: 0x09e2, 0x8e2: 0x09ea, 0x8e3: 0x09ee, - 0x8e4: 0x09fe, 0x8e5: 0x0a1a, 0x8e6: 0x0a46, 0x8e7: 0x0a52, 0x8e8: 0x0a72, 0x8e9: 0x0a7e, - 0x8ea: 0x0a82, 0x8eb: 0x0a86, 0x8ec: 0x0a9e, 0x8ed: 0x0aa2, 0x8ee: 0x0ace, 0x8ef: 0x0ada, - 0x8f0: 0x0ae2, 0x8f1: 0x0aea, 0x8f2: 0x0afa, 0x8f3: 0x0b02, 0x8f4: 0x0b0a, 0x8f5: 0x0b36, - 0x8f6: 0x0b3a, 0x8f7: 0x0b42, 0x8f8: 0x0b46, 0x8f9: 0x0b4e, 0x8fa: 0x0b56, 0x8fb: 0x0b66, - 0x8fc: 0x0b82, 0x8fd: 0x0bfa, 0x8fe: 0x0c0e, 0x8ff: 0x0c12, + 0x8c0: 0x07ba, 0x8c1: 0x07de, 0x8c2: 0x07ea, 0x8c3: 0x07fa, 0x8c4: 0x0802, 0x8c5: 0x080e, + 0x8c6: 0x0816, 0x8c7: 0x081e, 0x8c8: 0x082a, 0x8c9: 0x087e, 0x8ca: 0x0896, 0x8cb: 0x08a6, + 0x8cc: 0x08b6, 0x8cd: 0x08c6, 0x8ce: 0x08d6, 0x8cf: 0x08f6, 0x8d0: 0x08fa, 0x8d1: 0x08fe, + 0x8d2: 0x0932, 0x8d3: 0x095a, 0x8d4: 0x096a, 0x8d5: 0x0972, 0x8d6: 0x0976, 0x8d7: 0x0982, + 0x8d8: 0x099e, 0x8d9: 0x09a2, 0x8da: 0x09ba, 0x8db: 0x09be, 0x8dc: 0x09c6, 0x8dd: 0x09d6, + 0x8de: 0x0a72, 0x8df: 0x0a86, 0x8e0: 0x0ac6, 0x8e1: 0x0ada, 0x8e2: 0x0ae2, 0x8e3: 0x0ae6, + 0x8e4: 0x0af6, 0x8e5: 0x0b12, 0x8e6: 0x0b3e, 0x8e7: 0x0b4a, 0x8e8: 0x0b6a, 0x8e9: 0x0b76, + 0x8ea: 0x0b7a, 0x8eb: 0x0b7e, 0x8ec: 0x0b96, 0x8ed: 0x0b9a, 0x8ee: 0x0bc6, 0x8ef: 0x0bd2, + 0x8f0: 0x0bda, 0x8f1: 0x0be2, 0x8f2: 0x0bf2, 0x8f3: 0x0bfa, 0x8f4: 0x0c02, 0x8f5: 0x0c2e, + 0x8f6: 0x0c32, 0x8f7: 0x0c3a, 0x8f8: 0x0c3e, 0x8f9: 0x0c46, 0x8fa: 0x0c4e, 0x8fb: 0x0c5e, + 0x8fc: 0x0c7a, 0x8fd: 0x0cf2, 0x8fe: 0x0d06, 0x8ff: 0x0d0a, // Block 0x24, offset 0x900 - 0x900: 0x0c92, 0x901: 0x0c96, 0x902: 0x0caa, 0x903: 0x0cae, 0x904: 0x0cb6, 0x905: 0x0cbe, - 0x906: 0x0cc6, 0x907: 0x0cd2, 0x908: 0x0cfa, 0x909: 0x0d0a, 0x90a: 0x0d1e, 0x90b: 0x0d8e, - 0x90c: 0x0d9a, 0x90d: 0x0daa, 0x90e: 0x0db6, 0x90f: 0x0dc2, 0x910: 0x0dca, 0x911: 0x0dce, - 0x912: 0x0dd2, 0x913: 0x0dd6, 0x914: 0x0dda, 0x915: 0x0e92, 0x916: 0x0eda, 0x917: 0x0ee6, - 0x918: 0x0eea, 0x919: 0x0eee, 0x91a: 0x0ef2, 0x91b: 0x0efa, 0x91c: 0x0efe, 0x91d: 0x0f12, - 0x91e: 0x0f2e, 0x91f: 0x0f36, 0x920: 0x0f76, 0x921: 0x0f7a, 0x922: 0x0f82, 0x923: 0x0f86, - 0x924: 0x0f8e, 0x925: 0x0f92, 0x926: 0x0fb6, 0x927: 0x0fba, 0x928: 0x0fd6, 0x929: 0x0fda, - 0x92a: 0x0fde, 0x92b: 0x0fe2, 0x92c: 0x0ff6, 0x92d: 0x101a, 0x92e: 0x101e, 0x92f: 0x1022, - 0x930: 0x1046, 0x931: 0x1086, 0x932: 0x108a, 0x933: 0x10aa, 0x934: 0x10ba, 0x935: 0x10c2, - 0x936: 0x10e2, 0x937: 0x1106, 0x938: 0x114a, 0x939: 0x1152, 0x93a: 0x1166, 0x93b: 0x1172, - 0x93c: 0x117a, 0x93d: 0x1182, 0x93e: 0x1186, 0x93f: 0x118a, + 0x900: 0x0d8a, 0x901: 0x0d8e, 0x902: 0x0da2, 0x903: 0x0da6, 0x904: 0x0dae, 0x905: 0x0db6, + 0x906: 0x0dbe, 0x907: 0x0dca, 0x908: 0x0df2, 0x909: 0x0e02, 0x90a: 0x0e16, 0x90b: 0x0e86, + 0x90c: 0x0e92, 0x90d: 0x0ea2, 0x90e: 0x0eae, 0x90f: 0x0eba, 0x910: 0x0ec2, 0x911: 0x0ec6, + 0x912: 0x0eca, 0x913: 0x0ece, 0x914: 0x0ed2, 0x915: 0x0f8a, 0x916: 0x0fd2, 0x917: 0x0fde, + 0x918: 0x0fe2, 0x919: 0x0fe6, 0x91a: 0x0fea, 0x91b: 0x0ff2, 0x91c: 0x0ff6, 0x91d: 0x100a, + 0x91e: 0x1026, 0x91f: 0x102e, 0x920: 0x106e, 0x921: 0x1072, 0x922: 0x107a, 0x923: 0x107e, + 0x924: 0x1086, 0x925: 0x108a, 0x926: 0x10ae, 0x927: 0x10b2, 0x928: 0x10ce, 0x929: 0x10d2, + 0x92a: 0x10d6, 0x92b: 0x10da, 0x92c: 0x10ee, 0x92d: 0x1112, 0x92e: 0x1116, 0x92f: 0x111a, + 0x930: 0x113e, 0x931: 0x117e, 0x932: 0x1182, 0x933: 0x11a2, 0x934: 0x11b2, 0x935: 0x11ba, + 0x936: 0x11da, 0x937: 0x11fe, 0x938: 0x1242, 0x939: 0x124a, 0x93a: 0x125e, 0x93b: 0x126a, + 0x93c: 0x1272, 0x93d: 0x127a, 0x93e: 0x127e, 0x93f: 0x1282, // Block 0x25, offset 0x940 - 0x940: 0x11a2, 0x941: 0x11a6, 0x942: 0x11c2, 0x943: 0x11ca, 0x944: 0x11d2, 0x945: 0x11d6, - 0x946: 0x11e2, 0x947: 0x11ea, 0x948: 0x11ee, 0x949: 0x11f2, 0x94a: 0x11fa, 0x94b: 0x11fe, - 0x94c: 0x129e, 0x94d: 0x12b2, 0x94e: 0x12e6, 0x94f: 0x12ea, 0x950: 0x12f2, 0x951: 0x131e, - 0x952: 0x1326, 0x953: 0x132e, 0x954: 0x1336, 0x955: 0x1372, 0x956: 0x1376, 0x957: 0x137e, - 0x958: 0x1382, 0x959: 0x1386, 0x95a: 0x13b2, 0x95b: 0x13b6, 0x95c: 0x13be, 0x95d: 0x13d2, - 0x95e: 0x13d6, 0x95f: 0x13f2, 0x960: 0x13fa, 0x961: 0x13fe, 0x962: 0x1422, 0x963: 0x1442, - 0x964: 0x1456, 0x965: 0x145a, 0x966: 0x1462, 0x967: 0x148e, 0x968: 0x1492, 0x969: 0x14a2, - 0x96a: 0x14c6, 0x96b: 0x14d2, 0x96c: 0x14e2, 0x96d: 0x14fa, 0x96e: 0x1502, 0x96f: 0x1506, - 0x970: 0x150a, 0x971: 0x150e, 0x972: 0x151a, 0x973: 0x151e, 0x974: 0x1526, 0x975: 0x1542, - 0x976: 0x1546, 0x977: 0x154a, 0x978: 0x1562, 0x979: 0x1566, 0x97a: 0x156e, 0x97b: 0x1582, - 0x97c: 0x1586, 0x97d: 0x158a, 0x97e: 0x1592, 0x97f: 0x1596, + 0x940: 0x129a, 0x941: 0x129e, 0x942: 0x12ba, 0x943: 0x12c2, 0x944: 0x12ca, 0x945: 0x12ce, + 0x946: 0x12da, 0x947: 0x12e2, 0x948: 0x12e6, 0x949: 0x12ea, 0x94a: 0x12f2, 0x94b: 0x12f6, + 0x94c: 0x1396, 0x94d: 0x13aa, 0x94e: 0x13de, 0x94f: 0x13e2, 0x950: 0x13ea, 0x951: 0x1416, + 0x952: 0x141e, 0x953: 0x1426, 0x954: 0x142e, 0x955: 0x146a, 0x956: 0x146e, 0x957: 0x1476, + 0x958: 0x147a, 0x959: 0x147e, 0x95a: 0x14aa, 0x95b: 0x14ae, 0x95c: 0x14b6, 0x95d: 0x14ca, + 0x95e: 0x14ce, 0x95f: 0x14ea, 0x960: 0x14f2, 0x961: 0x14f6, 0x962: 0x151a, 0x963: 0x153a, + 0x964: 0x154e, 0x965: 0x1552, 0x966: 0x155a, 0x967: 0x1586, 0x968: 0x158a, 0x969: 0x159a, + 0x96a: 0x15be, 0x96b: 0x15ca, 0x96c: 0x15da, 0x96d: 0x15f2, 0x96e: 0x15fa, 0x96f: 0x15fe, + 0x970: 0x1602, 0x971: 0x1606, 0x972: 0x1612, 0x973: 0x1616, 0x974: 0x161e, 0x975: 0x163a, + 0x976: 0x163e, 0x977: 0x1642, 0x978: 0x165a, 0x979: 0x165e, 0x97a: 0x1666, 0x97b: 0x167a, + 0x97c: 0x167e, 0x97d: 0x1682, 0x97e: 0x168a, 0x97f: 0x168e, // Block 0x26, offset 0x980 0x986: 0xa000, 0x98b: 0xa000, - 0x98c: 0x3f1f, 0x98d: 0xa000, 0x98e: 0x3f27, 0x98f: 0xa000, 0x990: 0x3f2f, 0x991: 0xa000, - 0x992: 0x3f37, 0x993: 0xa000, 0x994: 0x3f3f, 0x995: 0xa000, 0x996: 0x3f47, 0x997: 0xa000, - 0x998: 0x3f4f, 0x999: 0xa000, 0x99a: 0x3f57, 0x99b: 0xa000, 0x99c: 0x3f5f, 0x99d: 0xa000, - 0x99e: 0x3f67, 0x99f: 0xa000, 0x9a0: 0x3f6f, 0x9a1: 0xa000, 0x9a2: 0x3f77, - 0x9a4: 0xa000, 0x9a5: 0x3f7f, 0x9a6: 0xa000, 0x9a7: 0x3f87, 0x9a8: 0xa000, 0x9a9: 0x3f8f, + 0x98c: 0x3f47, 0x98d: 0xa000, 0x98e: 0x3f4f, 0x98f: 0xa000, 0x990: 0x3f57, 0x991: 0xa000, + 0x992: 0x3f5f, 0x993: 0xa000, 0x994: 0x3f67, 0x995: 0xa000, 0x996: 0x3f6f, 0x997: 0xa000, + 0x998: 0x3f77, 0x999: 0xa000, 0x99a: 0x3f7f, 0x99b: 0xa000, 0x99c: 0x3f87, 0x99d: 0xa000, + 0x99e: 0x3f8f, 0x99f: 0xa000, 0x9a0: 0x3f97, 0x9a1: 0xa000, 0x9a2: 0x3f9f, + 0x9a4: 0xa000, 0x9a5: 0x3fa7, 0x9a6: 0xa000, 0x9a7: 0x3faf, 0x9a8: 0xa000, 0x9a9: 0x3fb7, 0x9af: 0xa000, - 0x9b0: 0x3f97, 0x9b1: 0x3f9f, 0x9b2: 0xa000, 0x9b3: 0x3fa7, 0x9b4: 0x3faf, 0x9b5: 0xa000, - 0x9b6: 0x3fb7, 0x9b7: 0x3fbf, 0x9b8: 0xa000, 0x9b9: 0x3fc7, 0x9ba: 0x3fcf, 0x9bb: 0xa000, - 0x9bc: 0x3fd7, 0x9bd: 0x3fdf, + 0x9b0: 0x3fbf, 0x9b1: 0x3fc7, 0x9b2: 0xa000, 0x9b3: 0x3fcf, 0x9b4: 0x3fd7, 0x9b5: 0xa000, + 0x9b6: 0x3fdf, 0x9b7: 0x3fe7, 0x9b8: 0xa000, 0x9b9: 0x3fef, 0x9ba: 0x3ff7, 0x9bb: 0xa000, + 0x9bc: 0x3fff, 0x9bd: 0x4007, // Block 0x27, offset 0x9c0 - 0x9d4: 0x3f17, - 0x9d9: 0x9904, 0x9da: 0x9904, 0x9db: 0x42f3, 0x9dc: 0x42f9, 0x9dd: 0xa000, - 0x9de: 0x3fe7, 0x9df: 0x26ba, + 0x9d4: 0x3f3f, + 0x9d9: 0x9904, 0x9da: 0x9904, 0x9db: 0x43db, 0x9dc: 0x43e1, 0x9dd: 0xa000, + 0x9de: 0x400f, 0x9df: 0x27e4, 0x9e6: 0xa000, - 0x9eb: 0xa000, 0x9ec: 0x3ff7, 0x9ed: 0xa000, 0x9ee: 0x3fff, 0x9ef: 0xa000, - 0x9f0: 0x4007, 0x9f1: 0xa000, 0x9f2: 0x400f, 0x9f3: 0xa000, 0x9f4: 0x4017, 0x9f5: 0xa000, - 0x9f6: 0x401f, 0x9f7: 0xa000, 0x9f8: 0x4027, 0x9f9: 0xa000, 0x9fa: 0x402f, 0x9fb: 0xa000, - 0x9fc: 0x4037, 0x9fd: 0xa000, 0x9fe: 0x403f, 0x9ff: 0xa000, + 0x9eb: 0xa000, 0x9ec: 0x401f, 0x9ed: 0xa000, 0x9ee: 0x4027, 0x9ef: 0xa000, + 0x9f0: 0x402f, 0x9f1: 0xa000, 0x9f2: 0x4037, 0x9f3: 0xa000, 0x9f4: 0x403f, 0x9f5: 0xa000, + 0x9f6: 0x4047, 0x9f7: 0xa000, 0x9f8: 0x404f, 0x9f9: 0xa000, 0x9fa: 0x4057, 0x9fb: 0xa000, + 0x9fc: 0x405f, 0x9fd: 0xa000, 0x9fe: 0x4067, 0x9ff: 0xa000, // Block 0x28, offset 0xa00 - 0xa00: 0x4047, 0xa01: 0xa000, 0xa02: 0x404f, 0xa04: 0xa000, 0xa05: 0x4057, - 0xa06: 0xa000, 0xa07: 0x405f, 0xa08: 0xa000, 0xa09: 0x4067, - 0xa0f: 0xa000, 0xa10: 0x406f, 0xa11: 0x4077, - 0xa12: 0xa000, 0xa13: 0x407f, 0xa14: 0x4087, 0xa15: 0xa000, 0xa16: 0x408f, 0xa17: 0x4097, - 0xa18: 0xa000, 0xa19: 0x409f, 0xa1a: 0x40a7, 0xa1b: 0xa000, 0xa1c: 0x40af, 0xa1d: 0x40b7, + 0xa00: 0x406f, 0xa01: 0xa000, 0xa02: 0x4077, 0xa04: 0xa000, 0xa05: 0x407f, + 0xa06: 0xa000, 0xa07: 0x4087, 0xa08: 0xa000, 0xa09: 0x408f, + 0xa0f: 0xa000, 0xa10: 0x4097, 0xa11: 0x409f, + 0xa12: 0xa000, 0xa13: 0x40a7, 0xa14: 0x40af, 0xa15: 0xa000, 0xa16: 0x40b7, 0xa17: 0x40bf, + 0xa18: 0xa000, 0xa19: 0x40c7, 0xa1a: 0x40cf, 0xa1b: 0xa000, 0xa1c: 0x40d7, 0xa1d: 0x40df, 0xa2f: 0xa000, - 0xa30: 0xa000, 0xa31: 0xa000, 0xa32: 0xa000, 0xa34: 0x3fef, - 0xa37: 0x40bf, 0xa38: 0x40c7, 0xa39: 0x40cf, 0xa3a: 0x40d7, - 0xa3d: 0xa000, 0xa3e: 0x40df, 0xa3f: 0x26cf, + 0xa30: 0xa000, 0xa31: 0xa000, 0xa32: 0xa000, 0xa34: 0x4017, + 0xa37: 0x40e7, 0xa38: 0x40ef, 0xa39: 0x40f7, 0xa3a: 0x40ff, + 0xa3d: 0xa000, 0xa3e: 0x4107, 0xa3f: 0x27f9, // Block 0x29, offset 0xa40 - 0xa40: 0x036a, 0xa41: 0x032e, 0xa42: 0x0332, 0xa43: 0x0336, 0xa44: 0x037e, 0xa45: 0x033a, - 0xa46: 0x033e, 0xa47: 0x0342, 0xa48: 0x0346, 0xa49: 0x034a, 0xa4a: 0x034e, 0xa4b: 0x0352, - 0xa4c: 0x0356, 0xa4d: 0x035a, 0xa4e: 0x035e, 0xa4f: 0x49d4, 0xa50: 0x49da, 0xa51: 0x49e0, - 0xa52: 0x49e6, 0xa53: 0x49ec, 0xa54: 0x49f2, 0xa55: 0x49f8, 0xa56: 0x49fe, 0xa57: 0x4a04, - 0xa58: 0x4a0a, 0xa59: 0x4a10, 0xa5a: 0x4a16, 0xa5b: 0x4a1c, 0xa5c: 0x4a22, 0xa5d: 0x4a28, - 0xa5e: 0x4a2e, 0xa5f: 0x4a34, 0xa60: 0x4a3a, 0xa61: 0x4a40, 0xa62: 0x4a46, 0xa63: 0x4a4c, - 0xa64: 0x03c6, 0xa65: 0x0362, 0xa66: 0x0366, 0xa67: 0x03ea, 0xa68: 0x03ee, 0xa69: 0x03f2, - 0xa6a: 0x03f6, 0xa6b: 0x03fa, 0xa6c: 0x03fe, 0xa6d: 0x0402, 0xa6e: 0x036e, 0xa6f: 0x0406, - 0xa70: 0x040a, 0xa71: 0x0372, 0xa72: 0x0376, 0xa73: 0x037a, 0xa74: 0x0382, 0xa75: 0x0386, - 0xa76: 0x038a, 0xa77: 0x038e, 0xa78: 0x0392, 0xa79: 0x0396, 0xa7a: 0x039a, 0xa7b: 0x039e, - 0xa7c: 0x03a2, 0xa7d: 0x03a6, 0xa7e: 0x03aa, 0xa7f: 0x03ae, + 0xa40: 0x045a, 0xa41: 0x041e, 0xa42: 0x0422, 0xa43: 0x0426, 0xa44: 0x046e, 0xa45: 0x042a, + 0xa46: 0x042e, 0xa47: 0x0432, 0xa48: 0x0436, 0xa49: 0x043a, 0xa4a: 0x043e, 0xa4b: 0x0442, + 0xa4c: 0x0446, 0xa4d: 0x044a, 0xa4e: 0x044e, 0xa4f: 0x4b4e, 0xa50: 0x4b54, 0xa51: 0x4b5a, + 0xa52: 0x4b60, 0xa53: 0x4b66, 0xa54: 0x4b6c, 0xa55: 0x4b72, 0xa56: 0x4b78, 0xa57: 0x4b7e, + 0xa58: 0x4b84, 0xa59: 0x4b8a, 0xa5a: 0x4b90, 0xa5b: 0x4b96, 0xa5c: 0x4b9c, 0xa5d: 0x4ba2, + 0xa5e: 0x4ba8, 0xa5f: 0x4bae, 0xa60: 0x4bb4, 0xa61: 0x4bba, 0xa62: 0x4bc0, 0xa63: 0x4bc6, + 0xa64: 0x04b6, 0xa65: 0x0452, 0xa66: 0x0456, 0xa67: 0x04da, 0xa68: 0x04de, 0xa69: 0x04e2, + 0xa6a: 0x04e6, 0xa6b: 0x04ea, 0xa6c: 0x04ee, 0xa6d: 0x04f2, 0xa6e: 0x045e, 0xa6f: 0x04f6, + 0xa70: 0x04fa, 0xa71: 0x0462, 0xa72: 0x0466, 0xa73: 0x046a, 0xa74: 0x0472, 0xa75: 0x0476, + 0xa76: 0x047a, 0xa77: 0x047e, 0xa78: 0x0482, 0xa79: 0x0486, 0xa7a: 0x048a, 0xa7b: 0x048e, + 0xa7c: 0x0492, 0xa7d: 0x0496, 0xa7e: 0x049a, 0xa7f: 0x049e, // Block 0x2a, offset 0xa80 - 0xa80: 0x03b2, 0xa81: 0x03b6, 0xa82: 0x040e, 0xa83: 0x0412, 0xa84: 0x03ba, 0xa85: 0x03be, - 0xa86: 0x03c2, 0xa87: 0x03ca, 0xa88: 0x03ce, 0xa89: 0x03d2, 0xa8a: 0x03d6, 0xa8b: 0x03da, - 0xa8c: 0x03de, 0xa8d: 0x03e2, 0xa8e: 0x03e6, - 0xa92: 0x06c2, 0xa93: 0x071e, 0xa94: 0x06ce, 0xa95: 0x097e, 0xa96: 0x06d2, 0xa97: 0x06ea, - 0xa98: 0x06d6, 0xa99: 0x0f96, 0xa9a: 0x070a, 0xa9b: 0x06de, 0xa9c: 0x06c6, 0xa9d: 0x0a02, - 0xa9e: 0x0992, 0xa9f: 0x0732, + 0xa80: 0x04a2, 0xa81: 0x04a6, 0xa82: 0x04fe, 0xa83: 0x0502, 0xa84: 0x04aa, 0xa85: 0x04ae, + 0xa86: 0x04b2, 0xa87: 0x04ba, 0xa88: 0x04be, 0xa89: 0x04c2, 0xa8a: 0x04c6, 0xa8b: 0x04ca, + 0xa8c: 0x04ce, 0xa8d: 0x04d2, 0xa8e: 0x04d6, + 0xa92: 0x07ba, 0xa93: 0x0816, 0xa94: 0x07c6, 0xa95: 0x0a76, 0xa96: 0x07ca, 0xa97: 0x07e2, + 0xa98: 0x07ce, 0xa99: 0x108e, 0xa9a: 0x0802, 0xa9b: 0x07d6, 0xa9c: 0x07be, 0xa9d: 0x0afa, + 0xa9e: 0x0a8a, 0xa9f: 0x082a, // Block 0x2b, offset 0xac0 - 0xac0: 0x205a, 0xac1: 0x2060, 0xac2: 0x2066, 0xac3: 0x206c, 0xac4: 0x2072, 0xac5: 0x2078, - 0xac6: 0x207e, 0xac7: 0x2084, 0xac8: 0x208a, 0xac9: 0x2090, 0xaca: 0x2096, 0xacb: 0x209c, - 0xacc: 0x20a2, 0xacd: 0x20a8, 0xace: 0x2733, 0xacf: 0x273c, 0xad0: 0x2745, 0xad1: 0x274e, - 0xad2: 0x2757, 0xad3: 0x2760, 0xad4: 0x2769, 0xad5: 0x2772, 0xad6: 0x277b, 0xad7: 0x278d, - 0xad8: 0x2796, 0xad9: 0x279f, 0xada: 0x27a8, 0xadb: 0x27b1, 0xadc: 0x2784, 0xadd: 0x2bb9, - 0xade: 0x2afa, 0xae0: 0x20ae, 0xae1: 0x20c6, 0xae2: 0x20ba, 0xae3: 0x210e, - 0xae4: 0x20cc, 0xae5: 0x20ea, 0xae6: 0x20b4, 0xae7: 0x20e4, 0xae8: 0x20c0, 0xae9: 0x20f6, - 0xaea: 0x2126, 0xaeb: 0x2144, 0xaec: 0x213e, 0xaed: 0x2132, 0xaee: 0x2180, 0xaef: 0x2114, - 0xaf0: 0x2120, 0xaf1: 0x2138, 0xaf2: 0x212c, 0xaf3: 0x2156, 0xaf4: 0x2102, 0xaf5: 0x214a, - 0xaf6: 0x2174, 0xaf7: 0x215c, 0xaf8: 0x20f0, 0xaf9: 0x20d2, 0xafa: 0x2108, 0xafb: 0x211a, - 0xafc: 0x2150, 0xafd: 0x20d8, 0xafe: 0x217a, 0xaff: 0x20fc, + 0xac0: 0x2184, 0xac1: 0x218a, 0xac2: 0x2190, 0xac3: 0x2196, 0xac4: 0x219c, 0xac5: 0x21a2, + 0xac6: 0x21a8, 0xac7: 0x21ae, 0xac8: 0x21b4, 0xac9: 0x21ba, 0xaca: 0x21c0, 0xacb: 0x21c6, + 0xacc: 0x21cc, 0xacd: 0x21d2, 0xace: 0x285d, 0xacf: 0x2866, 0xad0: 0x286f, 0xad1: 0x2878, + 0xad2: 0x2881, 0xad3: 0x288a, 0xad4: 0x2893, 0xad5: 0x289c, 0xad6: 0x28a5, 0xad7: 0x28b7, + 0xad8: 0x28c0, 0xad9: 0x28c9, 0xada: 0x28d2, 0xadb: 0x28db, 0xadc: 0x28ae, 0xadd: 0x2ce3, + 0xade: 0x2c24, 0xae0: 0x21d8, 0xae1: 0x21f0, 0xae2: 0x21e4, 0xae3: 0x2238, + 0xae4: 0x21f6, 0xae5: 0x2214, 0xae6: 0x21de, 0xae7: 0x220e, 0xae8: 0x21ea, 0xae9: 0x2220, + 0xaea: 0x2250, 0xaeb: 0x226e, 0xaec: 0x2268, 0xaed: 0x225c, 0xaee: 0x22aa, 0xaef: 0x223e, + 0xaf0: 0x224a, 0xaf1: 0x2262, 0xaf2: 0x2256, 0xaf3: 0x2280, 0xaf4: 0x222c, 0xaf5: 0x2274, + 0xaf6: 0x229e, 0xaf7: 0x2286, 0xaf8: 0x221a, 0xaf9: 0x21fc, 0xafa: 0x2232, 0xafb: 0x2244, + 0xafc: 0x227a, 0xafd: 0x2202, 0xafe: 0x22a4, 0xaff: 0x2226, // Block 0x2c, offset 0xb00 - 0xb00: 0x2162, 0xb01: 0x20de, 0xb02: 0x2168, 0xb03: 0x216e, 0xb04: 0x0932, 0xb05: 0x0b06, - 0xb06: 0x0caa, 0xb07: 0x10ca, - 0xb10: 0x1bca, 0xb11: 0x18ac, - 0xb12: 0x18af, 0xb13: 0x18b2, 0xb14: 0x18b5, 0xb15: 0x18b8, 0xb16: 0x18bb, 0xb17: 0x18be, - 0xb18: 0x18c1, 0xb19: 0x18c4, 0xb1a: 0x18cd, 0xb1b: 0x18d0, 0xb1c: 0x18d3, 0xb1d: 0x18d6, - 0xb1e: 0x18d9, 0xb1f: 0x18dc, 0xb20: 0x0316, 0xb21: 0x031e, 0xb22: 0x0322, 0xb23: 0x032a, - 0xb24: 0x032e, 0xb25: 0x0332, 0xb26: 0x033a, 0xb27: 0x0342, 0xb28: 0x0346, 0xb29: 0x034e, - 0xb2a: 0x0352, 0xb2b: 0x0356, 0xb2c: 0x035a, 0xb2d: 0x035e, 0xb2e: 0x2e2f, 0xb2f: 0x2e37, - 0xb30: 0x2e3f, 0xb31: 0x2e47, 0xb32: 0x2e4f, 0xb33: 0x2e57, 0xb34: 0x2e5f, 0xb35: 0x2e67, - 0xb36: 0x2e77, 0xb37: 0x2e7f, 0xb38: 0x2e87, 0xb39: 0x2e8f, 0xb3a: 0x2e97, 0xb3b: 0x2e9f, - 0xb3c: 0x2eea, 0xb3d: 0x2eb2, 0xb3e: 0x2e6f, + 0xb00: 0x228c, 0xb01: 0x2208, 0xb02: 0x2292, 0xb03: 0x2298, 0xb04: 0x0a2a, 0xb05: 0x0bfe, + 0xb06: 0x0da2, 0xb07: 0x11c2, + 0xb10: 0x1cf4, 0xb11: 0x19d6, + 0xb12: 0x19d9, 0xb13: 0x19dc, 0xb14: 0x19df, 0xb15: 0x19e2, 0xb16: 0x19e5, 0xb17: 0x19e8, + 0xb18: 0x19eb, 0xb19: 0x19ee, 0xb1a: 0x19f7, 0xb1b: 0x19fa, 0xb1c: 0x19fd, 0xb1d: 0x1a00, + 0xb1e: 0x1a03, 0xb1f: 0x1a06, 0xb20: 0x0406, 0xb21: 0x040e, 0xb22: 0x0412, 0xb23: 0x041a, + 0xb24: 0x041e, 0xb25: 0x0422, 0xb26: 0x042a, 0xb27: 0x0432, 0xb28: 0x0436, 0xb29: 0x043e, + 0xb2a: 0x0442, 0xb2b: 0x0446, 0xb2c: 0x044a, 0xb2d: 0x044e, 0xb2e: 0x46c3, 0xb2f: 0x46cb, + 0xb30: 0x46d3, 0xb31: 0x46db, 0xb32: 0x46e3, 0xb33: 0x46eb, 0xb34: 0x46f3, 0xb35: 0x46fb, + 0xb36: 0x470b, 0xb37: 0x4713, 0xb38: 0x471b, 0xb39: 0x4723, 0xb3a: 0x472b, 0xb3b: 0x4733, + 0xb3c: 0x2e42, 0xb3d: 0x2e0a, 0xb3e: 0x4703, // Block 0x2d, offset 0xb40 - 0xb40: 0x06c2, 0xb41: 0x071e, 0xb42: 0x06ce, 0xb43: 0x097e, 0xb44: 0x0722, 0xb45: 0x07b2, - 0xb46: 0x06ca, 0xb47: 0x07ae, 0xb48: 0x070e, 0xb49: 0x088a, 0xb4a: 0x0d0a, 0xb4b: 0x0e92, - 0xb4c: 0x0dda, 0xb4d: 0x0d1e, 0xb4e: 0x1462, 0xb4f: 0x098e, 0xb50: 0x0cd2, 0xb51: 0x0d4e, - 0xb52: 0x0d0e, 0xb53: 0x104e, 0xb54: 0x08fe, 0xb55: 0x0f06, 0xb56: 0x138a, 0xb57: 0x1062, - 0xb58: 0x0846, 0xb59: 0x1092, 0xb5a: 0x0f9e, 0xb5b: 0x0a1a, 0xb5c: 0x1412, 0xb5d: 0x0782, - 0xb5e: 0x08ae, 0xb5f: 0x0dfa, 0xb60: 0x152a, 0xb61: 0x0746, 0xb62: 0x07d6, 0xb63: 0x0d9e, - 0xb64: 0x06d2, 0xb65: 0x06ea, 0xb66: 0x06d6, 0xb67: 0x0ade, 0xb68: 0x08f2, 0xb69: 0x0882, - 0xb6a: 0x0a5a, 0xb6b: 0x0a4e, 0xb6c: 0x0fee, 0xb6d: 0x0742, 0xb6e: 0x139e, 0xb6f: 0x089e, - 0xb70: 0x09f6, 0xb71: 0x18df, 0xb72: 0x18e2, 0xb73: 0x18e5, 0xb74: 0x18e8, 0xb75: 0x18f1, - 0xb76: 0x18f4, 0xb77: 0x18f7, 0xb78: 0x18fa, 0xb79: 0x18fd, 0xb7a: 0x1900, 0xb7b: 0x1903, - 0xb7c: 0x1906, 0xb7d: 0x1909, 0xb7e: 0x190c, 0xb7f: 0x1915, + 0xb40: 0x07ba, 0xb41: 0x0816, 0xb42: 0x07c6, 0xb43: 0x0a76, 0xb44: 0x081a, 0xb45: 0x08aa, + 0xb46: 0x07c2, 0xb47: 0x08a6, 0xb48: 0x0806, 0xb49: 0x0982, 0xb4a: 0x0e02, 0xb4b: 0x0f8a, + 0xb4c: 0x0ed2, 0xb4d: 0x0e16, 0xb4e: 0x155a, 0xb4f: 0x0a86, 0xb50: 0x0dca, 0xb51: 0x0e46, + 0xb52: 0x0e06, 0xb53: 0x1146, 0xb54: 0x09f6, 0xb55: 0x0ffe, 0xb56: 0x1482, 0xb57: 0x115a, + 0xb58: 0x093e, 0xb59: 0x118a, 0xb5a: 0x1096, 0xb5b: 0x0b12, 0xb5c: 0x150a, 0xb5d: 0x087a, + 0xb5e: 0x09a6, 0xb5f: 0x0ef2, 0xb60: 0x1622, 0xb61: 0x083e, 0xb62: 0x08ce, 0xb63: 0x0e96, + 0xb64: 0x07ca, 0xb65: 0x07e2, 0xb66: 0x07ce, 0xb67: 0x0bd6, 0xb68: 0x09ea, 0xb69: 0x097a, + 0xb6a: 0x0b52, 0xb6b: 0x0b46, 0xb6c: 0x10e6, 0xb6d: 0x083a, 0xb6e: 0x1496, 0xb6f: 0x0996, + 0xb70: 0x0aee, 0xb71: 0x1a09, 0xb72: 0x1a0c, 0xb73: 0x1a0f, 0xb74: 0x1a12, 0xb75: 0x1a1b, + 0xb76: 0x1a1e, 0xb77: 0x1a21, 0xb78: 0x1a24, 0xb79: 0x1a27, 0xb7a: 0x1a2a, 0xb7b: 0x1a2d, + 0xb7c: 0x1a30, 0xb7d: 0x1a33, 0xb7e: 0x1a36, 0xb7f: 0x1a3f, // Block 0x2e, offset 0xb80 - 0xb80: 0x1ccc, 0xb81: 0x1cdb, 0xb82: 0x1cea, 0xb83: 0x1cf9, 0xb84: 0x1d08, 0xb85: 0x1d17, - 0xb86: 0x1d26, 0xb87: 0x1d35, 0xb88: 0x1d44, 0xb89: 0x2192, 0xb8a: 0x21a4, 0xb8b: 0x21b6, - 0xb8c: 0x1957, 0xb8d: 0x1c0a, 0xb8e: 0x19d8, 0xb8f: 0x1bae, 0xb90: 0x04ce, 0xb91: 0x04d6, - 0xb92: 0x04de, 0xb93: 0x04e6, 0xb94: 0x04ee, 0xb95: 0x04f2, 0xb96: 0x04f6, 0xb97: 0x04fa, - 0xb98: 0x04fe, 0xb99: 0x0502, 0xb9a: 0x0506, 0xb9b: 0x050a, 0xb9c: 0x050e, 0xb9d: 0x0512, - 0xb9e: 0x0516, 0xb9f: 0x051a, 0xba0: 0x051e, 0xba1: 0x0526, 0xba2: 0x052a, 0xba3: 0x052e, - 0xba4: 0x0532, 0xba5: 0x0536, 0xba6: 0x053a, 0xba7: 0x053e, 0xba8: 0x0542, 0xba9: 0x0546, - 0xbaa: 0x054a, 0xbab: 0x054e, 0xbac: 0x0552, 0xbad: 0x0556, 0xbae: 0x055a, 0xbaf: 0x055e, - 0xbb0: 0x0562, 0xbb1: 0x0566, 0xbb2: 0x056a, 0xbb3: 0x0572, 0xbb4: 0x057a, 0xbb5: 0x0582, - 0xbb6: 0x0586, 0xbb7: 0x058a, 0xbb8: 0x058e, 0xbb9: 0x0592, 0xbba: 0x0596, 0xbbb: 0x059a, - 0xbbc: 0x059e, 0xbbd: 0x05a2, 0xbbe: 0x05a6, 0xbbf: 0x2700, + 0xb80: 0x1df6, 0xb81: 0x1e05, 0xb82: 0x1e14, 0xb83: 0x1e23, 0xb84: 0x1e32, 0xb85: 0x1e41, + 0xb86: 0x1e50, 0xb87: 0x1e5f, 0xb88: 0x1e6e, 0xb89: 0x22bc, 0xb8a: 0x22ce, 0xb8b: 0x22e0, + 0xb8c: 0x1a81, 0xb8d: 0x1d34, 0xb8e: 0x1b02, 0xb8f: 0x1cd8, 0xb90: 0x05c6, 0xb91: 0x05ce, + 0xb92: 0x05d6, 0xb93: 0x05de, 0xb94: 0x05e6, 0xb95: 0x05ea, 0xb96: 0x05ee, 0xb97: 0x05f2, + 0xb98: 0x05f6, 0xb99: 0x05fa, 0xb9a: 0x05fe, 0xb9b: 0x0602, 0xb9c: 0x0606, 0xb9d: 0x060a, + 0xb9e: 0x060e, 0xb9f: 0x0612, 0xba0: 0x0616, 0xba1: 0x061e, 0xba2: 0x0622, 0xba3: 0x0626, + 0xba4: 0x062a, 0xba5: 0x062e, 0xba6: 0x0632, 0xba7: 0x0636, 0xba8: 0x063a, 0xba9: 0x063e, + 0xbaa: 0x0642, 0xbab: 0x0646, 0xbac: 0x064a, 0xbad: 0x064e, 0xbae: 0x0652, 0xbaf: 0x0656, + 0xbb0: 0x065a, 0xbb1: 0x065e, 0xbb2: 0x0662, 0xbb3: 0x066a, 0xbb4: 0x0672, 0xbb5: 0x067a, + 0xbb6: 0x067e, 0xbb7: 0x0682, 0xbb8: 0x0686, 0xbb9: 0x068a, 0xbba: 0x068e, 0xbbb: 0x0692, + 0xbbc: 0x0696, 0xbbd: 0x069a, 0xbbe: 0x069e, 0xbbf: 0x282a, // Block 0x2f, offset 0xbc0 - 0xbc0: 0x2b19, 0xbc1: 0x29b5, 0xbc2: 0x2b29, 0xbc3: 0x288d, 0xbc4: 0x2efb, 0xbc5: 0x2897, - 0xbc6: 0x28a1, 0xbc7: 0x2f3f, 0xbc8: 0x29c2, 0xbc9: 0x28ab, 0xbca: 0x28b5, 0xbcb: 0x28bf, - 0xbcc: 0x29e9, 0xbcd: 0x29f6, 0xbce: 0x29cf, 0xbcf: 0x29dc, 0xbd0: 0x2ec0, 0xbd1: 0x2a03, - 0xbd2: 0x2a10, 0xbd3: 0x2bcb, 0xbd4: 0x26c1, 0xbd5: 0x2bde, 0xbd6: 0x2bf1, 0xbd7: 0x2b39, - 0xbd8: 0x2a1d, 0xbd9: 0x2c04, 0xbda: 0x2c17, 0xbdb: 0x2a2a, 0xbdc: 0x28c9, 0xbdd: 0x28d3, - 0xbde: 0x2ece, 0xbdf: 0x2a37, 0xbe0: 0x2b49, 0xbe1: 0x2f0c, 0xbe2: 0x28dd, 0xbe3: 0x28e7, - 0xbe4: 0x2a44, 0xbe5: 0x28f1, 0xbe6: 0x28fb, 0xbe7: 0x26d6, 0xbe8: 0x26dd, 0xbe9: 0x2905, - 0xbea: 0x290f, 0xbeb: 0x2c2a, 0xbec: 0x2a51, 0xbed: 0x2b59, 0xbee: 0x2c3d, 0xbef: 0x2a5e, - 0xbf0: 0x2923, 0xbf1: 0x2919, 0xbf2: 0x2f53, 0xbf3: 0x2a6b, 0xbf4: 0x2c50, 0xbf5: 0x292d, - 0xbf6: 0x2b69, 0xbf7: 0x2937, 0xbf8: 0x2a85, 0xbf9: 0x2941, 0xbfa: 0x2a92, 0xbfb: 0x2f1d, - 0xbfc: 0x2a78, 0xbfd: 0x2b79, 0xbfe: 0x2a9f, 0xbff: 0x26e4, + 0xbc0: 0x2c43, 0xbc1: 0x2adf, 0xbc2: 0x2c53, 0xbc3: 0x29b7, 0xbc4: 0x2e53, 0xbc5: 0x29c1, + 0xbc6: 0x29cb, 0xbc7: 0x2e97, 0xbc8: 0x2aec, 0xbc9: 0x29d5, 0xbca: 0x29df, 0xbcb: 0x29e9, + 0xbcc: 0x2b13, 0xbcd: 0x2b20, 0xbce: 0x2af9, 0xbcf: 0x2b06, 0xbd0: 0x2e18, 0xbd1: 0x2b2d, + 0xbd2: 0x2b3a, 0xbd3: 0x2cf5, 0xbd4: 0x27eb, 0xbd5: 0x2d08, 0xbd6: 0x2d1b, 0xbd7: 0x2c63, + 0xbd8: 0x2b47, 0xbd9: 0x2d2e, 0xbda: 0x2d41, 0xbdb: 0x2b54, 0xbdc: 0x29f3, 0xbdd: 0x29fd, + 0xbde: 0x2e26, 0xbdf: 0x2b61, 0xbe0: 0x2c73, 0xbe1: 0x2e64, 0xbe2: 0x2a07, 0xbe3: 0x2a11, + 0xbe4: 0x2b6e, 0xbe5: 0x2a1b, 0xbe6: 0x2a25, 0xbe7: 0x2800, 0xbe8: 0x2807, 0xbe9: 0x2a2f, + 0xbea: 0x2a39, 0xbeb: 0x2d54, 0xbec: 0x2b7b, 0xbed: 0x2c83, 0xbee: 0x2d67, 0xbef: 0x2b88, + 0xbf0: 0x2a4d, 0xbf1: 0x2a43, 0xbf2: 0x2eab, 0xbf3: 0x2b95, 0xbf4: 0x2d7a, 0xbf5: 0x2a57, + 0xbf6: 0x2c93, 0xbf7: 0x2a61, 0xbf8: 0x2baf, 0xbf9: 0x2a6b, 0xbfa: 0x2bbc, 0xbfb: 0x2e75, + 0xbfc: 0x2ba2, 0xbfd: 0x2ca3, 0xbfe: 0x2bc9, 0xbff: 0x280e, // Block 0x30, offset 0xc00 - 0xc00: 0x2f2e, 0xc01: 0x294b, 0xc02: 0x2955, 0xc03: 0x2aac, 0xc04: 0x295f, 0xc05: 0x2969, - 0xc06: 0x2973, 0xc07: 0x2b89, 0xc08: 0x2ab9, 0xc09: 0x26eb, 0xc0a: 0x2c63, 0xc0b: 0x2ea7, - 0xc0c: 0x2b99, 0xc0d: 0x2ac6, 0xc0e: 0x2edc, 0xc0f: 0x297d, 0xc10: 0x2987, 0xc11: 0x2ad3, - 0xc12: 0x26f2, 0xc13: 0x2ae0, 0xc14: 0x2ba9, 0xc15: 0x26f9, 0xc16: 0x2c76, 0xc17: 0x2991, - 0xc18: 0x1cbd, 0xc19: 0x1cd1, 0xc1a: 0x1ce0, 0xc1b: 0x1cef, 0xc1c: 0x1cfe, 0xc1d: 0x1d0d, - 0xc1e: 0x1d1c, 0xc1f: 0x1d2b, 0xc20: 0x1d3a, 0xc21: 0x1d49, 0xc22: 0x2198, 0xc23: 0x21aa, - 0xc24: 0x21bc, 0xc25: 0x21c8, 0xc26: 0x21d4, 0xc27: 0x21e0, 0xc28: 0x21ec, 0xc29: 0x21f8, - 0xc2a: 0x2204, 0xc2b: 0x2210, 0xc2c: 0x224c, 0xc2d: 0x2258, 0xc2e: 0x2264, 0xc2f: 0x2270, - 0xc30: 0x227c, 0xc31: 0x1c1a, 0xc32: 0x19cc, 0xc33: 0x1939, 0xc34: 0x1bea, 0xc35: 0x1a4d, - 0xc36: 0x1a5c, 0xc37: 0x19d2, 0xc38: 0x1c02, 0xc39: 0x1c06, 0xc3a: 0x1963, 0xc3b: 0x270e, - 0xc3c: 0x271c, 0xc3d: 0x2707, 0xc3e: 0x2715, 0xc3f: 0x2aed, + 0xc00: 0x2e86, 0xc01: 0x2a75, 0xc02: 0x2a7f, 0xc03: 0x2bd6, 0xc04: 0x2a89, 0xc05: 0x2a93, + 0xc06: 0x2a9d, 0xc07: 0x2cb3, 0xc08: 0x2be3, 0xc09: 0x2815, 0xc0a: 0x2d8d, 0xc0b: 0x2dff, + 0xc0c: 0x2cc3, 0xc0d: 0x2bf0, 0xc0e: 0x2e34, 0xc0f: 0x2aa7, 0xc10: 0x2ab1, 0xc11: 0x2bfd, + 0xc12: 0x281c, 0xc13: 0x2c0a, 0xc14: 0x2cd3, 0xc15: 0x2823, 0xc16: 0x2da0, 0xc17: 0x2abb, + 0xc18: 0x1de7, 0xc19: 0x1dfb, 0xc1a: 0x1e0a, 0xc1b: 0x1e19, 0xc1c: 0x1e28, 0xc1d: 0x1e37, + 0xc1e: 0x1e46, 0xc1f: 0x1e55, 0xc20: 0x1e64, 0xc21: 0x1e73, 0xc22: 0x22c2, 0xc23: 0x22d4, + 0xc24: 0x22e6, 0xc25: 0x22f2, 0xc26: 0x22fe, 0xc27: 0x230a, 0xc28: 0x2316, 0xc29: 0x2322, + 0xc2a: 0x232e, 0xc2b: 0x233a, 0xc2c: 0x2376, 0xc2d: 0x2382, 0xc2e: 0x238e, 0xc2f: 0x239a, + 0xc30: 0x23a6, 0xc31: 0x1d44, 0xc32: 0x1af6, 0xc33: 0x1a63, 0xc34: 0x1d14, 0xc35: 0x1b77, + 0xc36: 0x1b86, 0xc37: 0x1afc, 0xc38: 0x1d2c, 0xc39: 0x1d30, 0xc3a: 0x1a8d, 0xc3b: 0x2838, + 0xc3c: 0x2846, 0xc3d: 0x2831, 0xc3e: 0x283f, 0xc3f: 0x2c17, // Block 0x31, offset 0xc40 - 0xc40: 0x1a50, 0xc41: 0x1a38, 0xc42: 0x1c66, 0xc43: 0x1a20, 0xc44: 0x19f9, 0xc45: 0x196c, - 0xc46: 0x197b, 0xc47: 0x194b, 0xc48: 0x1bf6, 0xc49: 0x1d58, 0xc4a: 0x1a53, 0xc4b: 0x1a3b, - 0xc4c: 0x1c6a, 0xc4d: 0x1c76, 0xc4e: 0x1a2c, 0xc4f: 0x1a02, 0xc50: 0x195a, 0xc51: 0x1c22, - 0xc52: 0x1bb6, 0xc53: 0x1ba2, 0xc54: 0x1bd2, 0xc55: 0x1c7a, 0xc56: 0x1a2f, 0xc57: 0x19cf, - 0xc58: 0x1a05, 0xc59: 0x19e4, 0xc5a: 0x1a47, 0xc5b: 0x1c7e, 0xc5c: 0x1a32, 0xc5d: 0x19c6, - 0xc5e: 0x1a08, 0xc5f: 0x1c42, 0xc60: 0x1bfa, 0xc61: 0x1a1a, 0xc62: 0x1c2a, 0xc63: 0x1c46, - 0xc64: 0x1bfe, 0xc65: 0x1a1d, 0xc66: 0x1c2e, 0xc67: 0x22ee, 0xc68: 0x2302, 0xc69: 0x199c, - 0xc6a: 0x1c26, 0xc6b: 0x1bba, 0xc6c: 0x1ba6, 0xc6d: 0x1c4e, 0xc6e: 0x2723, 0xc6f: 0x27ba, - 0xc70: 0x1a5f, 0xc71: 0x1a4a, 0xc72: 0x1c82, 0xc73: 0x1a35, 0xc74: 0x1a56, 0xc75: 0x1a3e, - 0xc76: 0x1c6e, 0xc77: 0x1a23, 0xc78: 0x19fc, 0xc79: 0x1987, 0xc7a: 0x1a59, 0xc7b: 0x1a41, - 0xc7c: 0x1c72, 0xc7d: 0x1a26, 0xc7e: 0x19ff, 0xc7f: 0x198a, + 0xc40: 0x1b7a, 0xc41: 0x1b62, 0xc42: 0x1d90, 0xc43: 0x1b4a, 0xc44: 0x1b23, 0xc45: 0x1a96, + 0xc46: 0x1aa5, 0xc47: 0x1a75, 0xc48: 0x1d20, 0xc49: 0x1e82, 0xc4a: 0x1b7d, 0xc4b: 0x1b65, + 0xc4c: 0x1d94, 0xc4d: 0x1da0, 0xc4e: 0x1b56, 0xc4f: 0x1b2c, 0xc50: 0x1a84, 0xc51: 0x1d4c, + 0xc52: 0x1ce0, 0xc53: 0x1ccc, 0xc54: 0x1cfc, 0xc55: 0x1da4, 0xc56: 0x1b59, 0xc57: 0x1af9, + 0xc58: 0x1b2f, 0xc59: 0x1b0e, 0xc5a: 0x1b71, 0xc5b: 0x1da8, 0xc5c: 0x1b5c, 0xc5d: 0x1af0, + 0xc5e: 0x1b32, 0xc5f: 0x1d6c, 0xc60: 0x1d24, 0xc61: 0x1b44, 0xc62: 0x1d54, 0xc63: 0x1d70, + 0xc64: 0x1d28, 0xc65: 0x1b47, 0xc66: 0x1d58, 0xc67: 0x2418, 0xc68: 0x242c, 0xc69: 0x1ac6, + 0xc6a: 0x1d50, 0xc6b: 0x1ce4, 0xc6c: 0x1cd0, 0xc6d: 0x1d78, 0xc6e: 0x284d, 0xc6f: 0x28e4, + 0xc70: 0x1b89, 0xc71: 0x1b74, 0xc72: 0x1dac, 0xc73: 0x1b5f, 0xc74: 0x1b80, 0xc75: 0x1b68, + 0xc76: 0x1d98, 0xc77: 0x1b4d, 0xc78: 0x1b26, 0xc79: 0x1ab1, 0xc7a: 0x1b83, 0xc7b: 0x1b6b, + 0xc7c: 0x1d9c, 0xc7d: 0x1b50, 0xc7e: 0x1b29, 0xc7f: 0x1ab4, // Block 0x32, offset 0xc80 - 0xc80: 0x1c32, 0xc81: 0x1bbe, 0xc82: 0x1d53, 0xc83: 0x193c, 0xc84: 0x19c0, 0xc85: 0x19c3, - 0xc86: 0x22fb, 0xc87: 0x1b9a, 0xc88: 0x19c9, 0xc89: 0x194e, 0xc8a: 0x19e7, 0xc8b: 0x1951, - 0xc8c: 0x19f0, 0xc8d: 0x196f, 0xc8e: 0x1972, 0xc8f: 0x1a0b, 0xc90: 0x1a11, 0xc91: 0x1a14, - 0xc92: 0x1c36, 0xc93: 0x1a17, 0xc94: 0x1a29, 0xc95: 0x1c3e, 0xc96: 0x1c4a, 0xc97: 0x1996, - 0xc98: 0x1d5d, 0xc99: 0x1bc2, 0xc9a: 0x1999, 0xc9b: 0x1a62, 0xc9c: 0x19ab, 0xc9d: 0x19ba, - 0xc9e: 0x22e8, 0xc9f: 0x22e2, 0xca0: 0x1cc7, 0xca1: 0x1cd6, 0xca2: 0x1ce5, 0xca3: 0x1cf4, - 0xca4: 0x1d03, 0xca5: 0x1d12, 0xca6: 0x1d21, 0xca7: 0x1d30, 0xca8: 0x1d3f, 0xca9: 0x218c, - 0xcaa: 0x219e, 0xcab: 0x21b0, 0xcac: 0x21c2, 0xcad: 0x21ce, 0xcae: 0x21da, 0xcaf: 0x21e6, - 0xcb0: 0x21f2, 0xcb1: 0x21fe, 0xcb2: 0x220a, 0xcb3: 0x2246, 0xcb4: 0x2252, 0xcb5: 0x225e, - 0xcb6: 0x226a, 0xcb7: 0x2276, 0xcb8: 0x2282, 0xcb9: 0x2288, 0xcba: 0x228e, 0xcbb: 0x2294, - 0xcbc: 0x229a, 0xcbd: 0x22ac, 0xcbe: 0x22b2, 0xcbf: 0x1c16, + 0xc80: 0x1d5c, 0xc81: 0x1ce8, 0xc82: 0x1e7d, 0xc83: 0x1a66, 0xc84: 0x1aea, 0xc85: 0x1aed, + 0xc86: 0x2425, 0xc87: 0x1cc4, 0xc88: 0x1af3, 0xc89: 0x1a78, 0xc8a: 0x1b11, 0xc8b: 0x1a7b, + 0xc8c: 0x1b1a, 0xc8d: 0x1a99, 0xc8e: 0x1a9c, 0xc8f: 0x1b35, 0xc90: 0x1b3b, 0xc91: 0x1b3e, + 0xc92: 0x1d60, 0xc93: 0x1b41, 0xc94: 0x1b53, 0xc95: 0x1d68, 0xc96: 0x1d74, 0xc97: 0x1ac0, + 0xc98: 0x1e87, 0xc99: 0x1cec, 0xc9a: 0x1ac3, 0xc9b: 0x1b8c, 0xc9c: 0x1ad5, 0xc9d: 0x1ae4, + 0xc9e: 0x2412, 0xc9f: 0x240c, 0xca0: 0x1df1, 0xca1: 0x1e00, 0xca2: 0x1e0f, 0xca3: 0x1e1e, + 0xca4: 0x1e2d, 0xca5: 0x1e3c, 0xca6: 0x1e4b, 0xca7: 0x1e5a, 0xca8: 0x1e69, 0xca9: 0x22b6, + 0xcaa: 0x22c8, 0xcab: 0x22da, 0xcac: 0x22ec, 0xcad: 0x22f8, 0xcae: 0x2304, 0xcaf: 0x2310, + 0xcb0: 0x231c, 0xcb1: 0x2328, 0xcb2: 0x2334, 0xcb3: 0x2370, 0xcb4: 0x237c, 0xcb5: 0x2388, + 0xcb6: 0x2394, 0xcb7: 0x23a0, 0xcb8: 0x23ac, 0xcb9: 0x23b2, 0xcba: 0x23b8, 0xcbb: 0x23be, + 0xcbc: 0x23c4, 0xcbd: 0x23d6, 0xcbe: 0x23dc, 0xcbf: 0x1d40, // Block 0x33, offset 0xcc0 - 0xcc0: 0x137a, 0xcc1: 0x0cfe, 0xcc2: 0x13d6, 0xcc3: 0x13a2, 0xcc4: 0x0e5a, 0xcc5: 0x06ee, - 0xcc6: 0x08e2, 0xcc7: 0x162e, 0xcc8: 0x162e, 0xcc9: 0x0a0e, 0xcca: 0x1462, 0xccb: 0x0946, - 0xccc: 0x0a0a, 0xccd: 0x0bf2, 0xcce: 0x0fd2, 0xccf: 0x1162, 0xcd0: 0x129a, 0xcd1: 0x12d6, - 0xcd2: 0x130a, 0xcd3: 0x141e, 0xcd4: 0x0d76, 0xcd5: 0x0e02, 0xcd6: 0x0eae, 0xcd7: 0x0f46, - 0xcd8: 0x1262, 0xcd9: 0x144a, 0xcda: 0x1576, 0xcdb: 0x0712, 0xcdc: 0x08b6, 0xcdd: 0x0d8a, - 0xcde: 0x0ed2, 0xcdf: 0x1296, 0xce0: 0x15c6, 0xce1: 0x0ab6, 0xce2: 0x0e7a, 0xce3: 0x1286, - 0xce4: 0x131a, 0xce5: 0x0c26, 0xce6: 0x11be, 0xce7: 0x12e2, 0xce8: 0x0b22, 0xce9: 0x0d12, - 0xcea: 0x0e1a, 0xceb: 0x0f1e, 0xcec: 0x142a, 0xced: 0x0752, 0xcee: 0x07ea, 0xcef: 0x0856, - 0xcf0: 0x0c8e, 0xcf1: 0x0d82, 0xcf2: 0x0ece, 0xcf3: 0x0ff2, 0xcf4: 0x117a, 0xcf5: 0x128e, - 0xcf6: 0x12a6, 0xcf7: 0x13ca, 0xcf8: 0x14f2, 0xcf9: 0x15a6, 0xcfa: 0x15c2, 0xcfb: 0x102e, - 0xcfc: 0x106e, 0xcfd: 0x1126, 0xcfe: 0x1246, 0xcff: 0x147e, + 0xcc0: 0x1472, 0xcc1: 0x0df6, 0xcc2: 0x14ce, 0xcc3: 0x149a, 0xcc4: 0x0f52, 0xcc5: 0x07e6, + 0xcc6: 0x09da, 0xcc7: 0x1726, 0xcc8: 0x1726, 0xcc9: 0x0b06, 0xcca: 0x155a, 0xccb: 0x0a3e, + 0xccc: 0x0b02, 0xccd: 0x0cea, 0xcce: 0x10ca, 0xccf: 0x125a, 0xcd0: 0x1392, 0xcd1: 0x13ce, + 0xcd2: 0x1402, 0xcd3: 0x1516, 0xcd4: 0x0e6e, 0xcd5: 0x0efa, 0xcd6: 0x0fa6, 0xcd7: 0x103e, + 0xcd8: 0x135a, 0xcd9: 0x1542, 0xcda: 0x166e, 0xcdb: 0x080a, 0xcdc: 0x09ae, 0xcdd: 0x0e82, + 0xcde: 0x0fca, 0xcdf: 0x138e, 0xce0: 0x16be, 0xce1: 0x0bae, 0xce2: 0x0f72, 0xce3: 0x137e, + 0xce4: 0x1412, 0xce5: 0x0d1e, 0xce6: 0x12b6, 0xce7: 0x13da, 0xce8: 0x0c1a, 0xce9: 0x0e0a, + 0xcea: 0x0f12, 0xceb: 0x1016, 0xcec: 0x1522, 0xced: 0x084a, 0xcee: 0x08e2, 0xcef: 0x094e, + 0xcf0: 0x0d86, 0xcf1: 0x0e7a, 0xcf2: 0x0fc6, 0xcf3: 0x10ea, 0xcf4: 0x1272, 0xcf5: 0x1386, + 0xcf6: 0x139e, 0xcf7: 0x14c2, 0xcf8: 0x15ea, 0xcf9: 0x169e, 0xcfa: 0x16ba, 0xcfb: 0x1126, + 0xcfc: 0x1166, 0xcfd: 0x121e, 0xcfe: 0x133e, 0xcff: 0x1576, // Block 0x34, offset 0xd00 - 0xd00: 0x15ce, 0xd01: 0x134e, 0xd02: 0x09ca, 0xd03: 0x0b3e, 0xd04: 0x10de, 0xd05: 0x119e, - 0xd06: 0x0f02, 0xd07: 0x1036, 0xd08: 0x139a, 0xd09: 0x14ea, 0xd0a: 0x09c6, 0xd0b: 0x0a92, - 0xd0c: 0x0d7a, 0xd0d: 0x0e2e, 0xd0e: 0x0e62, 0xd0f: 0x1116, 0xd10: 0x113e, 0xd11: 0x14aa, - 0xd12: 0x0852, 0xd13: 0x11aa, 0xd14: 0x07f6, 0xd15: 0x07f2, 0xd16: 0x109a, 0xd17: 0x112a, - 0xd18: 0x125e, 0xd19: 0x14b2, 0xd1a: 0x136a, 0xd1b: 0x0c2a, 0xd1c: 0x0d76, 0xd1d: 0x135a, - 0xd1e: 0x06fa, 0xd1f: 0x0a66, 0xd20: 0x0b96, 0xd21: 0x0f32, 0xd22: 0x0fb2, 0xd23: 0x0876, - 0xd24: 0x103e, 0xd25: 0x0762, 0xd26: 0x0b7a, 0xd27: 0x06da, 0xd28: 0x0dee, 0xd29: 0x0ca6, - 0xd2a: 0x1112, 0xd2b: 0x08ca, 0xd2c: 0x09b6, 0xd2d: 0x0ffe, 0xd2e: 0x1266, 0xd2f: 0x133e, - 0xd30: 0x0dba, 0xd31: 0x13fa, 0xd32: 0x0de6, 0xd33: 0x0c3a, 0xd34: 0x121e, 0xd35: 0x0c5a, - 0xd36: 0x0fae, 0xd37: 0x072e, 0xd38: 0x07aa, 0xd39: 0x07ee, 0xd3a: 0x0d56, 0xd3b: 0x10fe, - 0xd3c: 0x11f6, 0xd3d: 0x134a, 0xd3e: 0x145e, 0xd3f: 0x085e, + 0xd00: 0x16c6, 0xd01: 0x1446, 0xd02: 0x0ac2, 0xd03: 0x0c36, 0xd04: 0x11d6, 0xd05: 0x1296, + 0xd06: 0x0ffa, 0xd07: 0x112e, 0xd08: 0x1492, 0xd09: 0x15e2, 0xd0a: 0x0abe, 0xd0b: 0x0b8a, + 0xd0c: 0x0e72, 0xd0d: 0x0f26, 0xd0e: 0x0f5a, 0xd0f: 0x120e, 0xd10: 0x1236, 0xd11: 0x15a2, + 0xd12: 0x094a, 0xd13: 0x12a2, 0xd14: 0x08ee, 0xd15: 0x08ea, 0xd16: 0x1192, 0xd17: 0x1222, + 0xd18: 0x1356, 0xd19: 0x15aa, 0xd1a: 0x1462, 0xd1b: 0x0d22, 0xd1c: 0x0e6e, 0xd1d: 0x1452, + 0xd1e: 0x07f2, 0xd1f: 0x0b5e, 0xd20: 0x0c8e, 0xd21: 0x102a, 0xd22: 0x10aa, 0xd23: 0x096e, + 0xd24: 0x1136, 0xd25: 0x085a, 0xd26: 0x0c72, 0xd27: 0x07d2, 0xd28: 0x0ee6, 0xd29: 0x0d9e, + 0xd2a: 0x120a, 0xd2b: 0x09c2, 0xd2c: 0x0aae, 0xd2d: 0x10f6, 0xd2e: 0x135e, 0xd2f: 0x1436, + 0xd30: 0x0eb2, 0xd31: 0x14f2, 0xd32: 0x0ede, 0xd33: 0x0d32, 0xd34: 0x1316, 0xd35: 0x0d52, + 0xd36: 0x10a6, 0xd37: 0x0826, 0xd38: 0x08a2, 0xd39: 0x08e6, 0xd3a: 0x0e4e, 0xd3b: 0x11f6, + 0xd3c: 0x12ee, 0xd3d: 0x1442, 0xd3e: 0x1556, 0xd3f: 0x0956, // Block 0x35, offset 0xd40 - 0xd40: 0x0912, 0xd41: 0x0a1a, 0xd42: 0x0b32, 0xd43: 0x0cc2, 0xd44: 0x0e7e, 0xd45: 0x1042, - 0xd46: 0x149a, 0xd47: 0x157e, 0xd48: 0x15d2, 0xd49: 0x15ea, 0xd4a: 0x083a, 0xd4b: 0x0cf6, - 0xd4c: 0x0da6, 0xd4d: 0x13ee, 0xd4e: 0x0afe, 0xd4f: 0x0bda, 0xd50: 0x0bf6, 0xd51: 0x0c86, - 0xd52: 0x0e6e, 0xd53: 0x0eba, 0xd54: 0x0f6a, 0xd55: 0x108e, 0xd56: 0x1132, 0xd57: 0x1196, - 0xd58: 0x13de, 0xd59: 0x126e, 0xd5a: 0x1406, 0xd5b: 0x1482, 0xd5c: 0x0812, 0xd5d: 0x083e, - 0xd5e: 0x0926, 0xd5f: 0x0eaa, 0xd60: 0x12f6, 0xd61: 0x133e, 0xd62: 0x0b1e, 0xd63: 0x0b8e, - 0xd64: 0x0c52, 0xd65: 0x0db2, 0xd66: 0x10da, 0xd67: 0x0f26, 0xd68: 0x073e, 0xd69: 0x0982, - 0xd6a: 0x0a66, 0xd6b: 0x0aca, 0xd6c: 0x0b9a, 0xd6d: 0x0f42, 0xd6e: 0x0f5e, 0xd6f: 0x116e, - 0xd70: 0x118e, 0xd71: 0x1466, 0xd72: 0x14e6, 0xd73: 0x14f6, 0xd74: 0x1532, 0xd75: 0x0756, - 0xd76: 0x1082, 0xd77: 0x1452, 0xd78: 0x14ce, 0xd79: 0x0bb2, 0xd7a: 0x071a, 0xd7b: 0x077a, - 0xd7c: 0x0a6a, 0xd7d: 0x0a8a, 0xd7e: 0x0cb2, 0xd7f: 0x0d76, + 0xd40: 0x0a0a, 0xd41: 0x0b12, 0xd42: 0x0c2a, 0xd43: 0x0dba, 0xd44: 0x0f76, 0xd45: 0x113a, + 0xd46: 0x1592, 0xd47: 0x1676, 0xd48: 0x16ca, 0xd49: 0x16e2, 0xd4a: 0x0932, 0xd4b: 0x0dee, + 0xd4c: 0x0e9e, 0xd4d: 0x14e6, 0xd4e: 0x0bf6, 0xd4f: 0x0cd2, 0xd50: 0x0cee, 0xd51: 0x0d7e, + 0xd52: 0x0f66, 0xd53: 0x0fb2, 0xd54: 0x1062, 0xd55: 0x1186, 0xd56: 0x122a, 0xd57: 0x128e, + 0xd58: 0x14d6, 0xd59: 0x1366, 0xd5a: 0x14fe, 0xd5b: 0x157a, 0xd5c: 0x090a, 0xd5d: 0x0936, + 0xd5e: 0x0a1e, 0xd5f: 0x0fa2, 0xd60: 0x13ee, 0xd61: 0x1436, 0xd62: 0x0c16, 0xd63: 0x0c86, + 0xd64: 0x0d4a, 0xd65: 0x0eaa, 0xd66: 0x11d2, 0xd67: 0x101e, 0xd68: 0x0836, 0xd69: 0x0a7a, + 0xd6a: 0x0b5e, 0xd6b: 0x0bc2, 0xd6c: 0x0c92, 0xd6d: 0x103a, 0xd6e: 0x1056, 0xd6f: 0x1266, + 0xd70: 0x1286, 0xd71: 0x155e, 0xd72: 0x15de, 0xd73: 0x15ee, 0xd74: 0x162a, 0xd75: 0x084e, + 0xd76: 0x117a, 0xd77: 0x154a, 0xd78: 0x15c6, 0xd79: 0x0caa, 0xd7a: 0x0812, 0xd7b: 0x0872, + 0xd7c: 0x0b62, 0xd7d: 0x0b82, 0xd7e: 0x0daa, 0xd7f: 0x0e6e, // Block 0x36, offset 0xd80 - 0xd80: 0x0ec6, 0xd81: 0x0fce, 0xd82: 0x127a, 0xd83: 0x141a, 0xd84: 0x1626, 0xd85: 0x0ce6, - 0xd86: 0x14a6, 0xd87: 0x0836, 0xd88: 0x0d32, 0xd89: 0x0d3e, 0xd8a: 0x0e12, 0xd8b: 0x0e4a, - 0xd8c: 0x0f4e, 0xd8d: 0x0faa, 0xd8e: 0x102a, 0xd8f: 0x110e, 0xd90: 0x153e, 0xd91: 0x07b2, - 0xd92: 0x0c06, 0xd93: 0x14b6, 0xd94: 0x076a, 0xd95: 0x0aae, 0xd96: 0x0e32, 0xd97: 0x13e2, - 0xd98: 0x0b6a, 0xd99: 0x0bba, 0xd9a: 0x0d46, 0xd9b: 0x0f32, 0xd9c: 0x14be, 0xd9d: 0x081a, - 0xd9e: 0x0902, 0xd9f: 0x0a9a, 0xda0: 0x0cd6, 0xda1: 0x0d22, 0xda2: 0x0d62, 0xda3: 0x0df6, - 0xda4: 0x0f4a, 0xda5: 0x0fbe, 0xda6: 0x115a, 0xda7: 0x12fa, 0xda8: 0x1306, 0xda9: 0x145a, - 0xdaa: 0x14da, 0xdab: 0x0886, 0xdac: 0x0e4e, 0xdad: 0x0906, 0xdae: 0x0eca, 0xdaf: 0x0f6e, - 0xdb0: 0x128a, 0xdb1: 0x14c2, 0xdb2: 0x15ae, 0xdb3: 0x15d6, 0xdb4: 0x0d3a, 0xdb5: 0x0e2a, - 0xdb6: 0x11c6, 0xdb7: 0x10ba, 0xdb8: 0x10c6, 0xdb9: 0x10ea, 0xdba: 0x0f1a, 0xdbb: 0x0ea2, - 0xdbc: 0x1366, 0xdbd: 0x0736, 0xdbe: 0x122e, 0xdbf: 0x081e, + 0xd80: 0x0fbe, 0xd81: 0x10c6, 0xd82: 0x1372, 0xd83: 0x1512, 0xd84: 0x171e, 0xd85: 0x0dde, + 0xd86: 0x159e, 0xd87: 0x092e, 0xd88: 0x0e2a, 0xd89: 0x0e36, 0xd8a: 0x0f0a, 0xd8b: 0x0f42, + 0xd8c: 0x1046, 0xd8d: 0x10a2, 0xd8e: 0x1122, 0xd8f: 0x1206, 0xd90: 0x1636, 0xd91: 0x08aa, + 0xd92: 0x0cfe, 0xd93: 0x15ae, 0xd94: 0x0862, 0xd95: 0x0ba6, 0xd96: 0x0f2a, 0xd97: 0x14da, + 0xd98: 0x0c62, 0xd99: 0x0cb2, 0xd9a: 0x0e3e, 0xd9b: 0x102a, 0xd9c: 0x15b6, 0xd9d: 0x0912, + 0xd9e: 0x09fa, 0xd9f: 0x0b92, 0xda0: 0x0dce, 0xda1: 0x0e1a, 0xda2: 0x0e5a, 0xda3: 0x0eee, + 0xda4: 0x1042, 0xda5: 0x10b6, 0xda6: 0x1252, 0xda7: 0x13f2, 0xda8: 0x13fe, 0xda9: 0x1552, + 0xdaa: 0x15d2, 0xdab: 0x097e, 0xdac: 0x0f46, 0xdad: 0x09fe, 0xdae: 0x0fc2, 0xdaf: 0x1066, + 0xdb0: 0x1382, 0xdb1: 0x15ba, 0xdb2: 0x16a6, 0xdb3: 0x16ce, 0xdb4: 0x0e32, 0xdb5: 0x0f22, + 0xdb6: 0x12be, 0xdb7: 0x11b2, 0xdb8: 0x11be, 0xdb9: 0x11e2, 0xdba: 0x1012, 0xdbb: 0x0f9a, + 0xdbc: 0x145e, 0xdbd: 0x082e, 0xdbe: 0x1326, 0xdbf: 0x0916, // Block 0x37, offset 0xdc0 - 0xdc0: 0x080e, 0xdc1: 0x0b0e, 0xdc2: 0x0c2e, 0xdc3: 0x10f6, 0xdc4: 0x0a56, 0xdc5: 0x0e06, - 0xdc6: 0x0cf2, 0xdc7: 0x13ea, 0xdc8: 0x12ea, 0xdc9: 0x14ae, 0xdca: 0x1326, 0xdcb: 0x0b2a, - 0xdcc: 0x078a, 0xdcd: 0x095e, 0xdd0: 0x09b2, - 0xdd2: 0x0ce2, 0xdd5: 0x07fa, 0xdd6: 0x0f22, 0xdd7: 0x0fe6, - 0xdd8: 0x104a, 0xdd9: 0x1066, 0xdda: 0x106a, 0xddb: 0x107e, 0xddc: 0x14fe, 0xddd: 0x10ee, - 0xdde: 0x1172, 0xde0: 0x1292, 0xde2: 0x1356, - 0xde5: 0x140a, 0xde6: 0x1436, - 0xdea: 0x1552, 0xdeb: 0x1556, 0xdec: 0x155a, 0xded: 0x15be, 0xdee: 0x142e, 0xdef: 0x14ca, - 0xdf0: 0x075a, 0xdf1: 0x077e, 0xdf2: 0x0792, 0xdf3: 0x084e, 0xdf4: 0x085a, 0xdf5: 0x089a, - 0xdf6: 0x094e, 0xdf7: 0x096a, 0xdf8: 0x0972, 0xdf9: 0x09ae, 0xdfa: 0x09ba, 0xdfb: 0x0a96, - 0xdfc: 0x0a9e, 0xdfd: 0x0ba6, 0xdfe: 0x0bce, 0xdff: 0x0bd6, + 0xdc0: 0x0906, 0xdc1: 0x0c06, 0xdc2: 0x0d26, 0xdc3: 0x11ee, 0xdc4: 0x0b4e, 0xdc5: 0x0efe, + 0xdc6: 0x0dea, 0xdc7: 0x14e2, 0xdc8: 0x13e2, 0xdc9: 0x15a6, 0xdca: 0x141e, 0xdcb: 0x0c22, + 0xdcc: 0x0882, 0xdcd: 0x0a56, 0xdd0: 0x0aaa, + 0xdd2: 0x0dda, 0xdd5: 0x08f2, 0xdd6: 0x101a, 0xdd7: 0x10de, + 0xdd8: 0x1142, 0xdd9: 0x115e, 0xdda: 0x1162, 0xddb: 0x1176, 0xddc: 0x15f6, 0xddd: 0x11e6, + 0xdde: 0x126a, 0xde0: 0x138a, 0xde2: 0x144e, + 0xde5: 0x1502, 0xde6: 0x152e, + 0xdea: 0x164a, 0xdeb: 0x164e, 0xdec: 0x1652, 0xded: 0x16b6, 0xdee: 0x1526, 0xdef: 0x15c2, + 0xdf0: 0x0852, 0xdf1: 0x0876, 0xdf2: 0x088a, 0xdf3: 0x0946, 0xdf4: 0x0952, 0xdf5: 0x0992, + 0xdf6: 0x0a46, 0xdf7: 0x0a62, 0xdf8: 0x0a6a, 0xdf9: 0x0aa6, 0xdfa: 0x0ab2, 0xdfb: 0x0b8e, + 0xdfc: 0x0b96, 0xdfd: 0x0c9e, 0xdfe: 0x0cc6, 0xdff: 0x0cce, // Block 0x38, offset 0xe00 - 0xe00: 0x0bee, 0xe01: 0x0c9a, 0xe02: 0x0cca, 0xe03: 0x0cea, 0xe04: 0x0d5a, 0xe05: 0x0e1e, - 0xe06: 0x0e3a, 0xe07: 0x0e6a, 0xe08: 0x0ebe, 0xe09: 0x0ede, 0xe0a: 0x0f52, 0xe0b: 0x1032, - 0xe0c: 0x104e, 0xe0d: 0x1056, 0xe0e: 0x1052, 0xe0f: 0x105a, 0xe10: 0x105e, 0xe11: 0x1062, - 0xe12: 0x1076, 0xe13: 0x107a, 0xe14: 0x109e, 0xe15: 0x10b2, 0xe16: 0x10ce, 0xe17: 0x1132, - 0xe18: 0x113a, 0xe19: 0x1142, 0xe1a: 0x1156, 0xe1b: 0x117e, 0xe1c: 0x11ce, 0xe1d: 0x1202, - 0xe1e: 0x1202, 0xe1f: 0x126a, 0xe20: 0x1312, 0xe21: 0x132a, 0xe22: 0x135e, 0xe23: 0x1362, - 0xe24: 0x13a6, 0xe25: 0x13aa, 0xe26: 0x1402, 0xe27: 0x140a, 0xe28: 0x14de, 0xe29: 0x1522, - 0xe2a: 0x153a, 0xe2b: 0x0b9e, 0xe2c: 0x1721, 0xe2d: 0x11e6, - 0xe30: 0x06e2, 0xe31: 0x07e6, 0xe32: 0x07a6, 0xe33: 0x074e, 0xe34: 0x078e, 0xe35: 0x07ba, - 0xe36: 0x084a, 0xe37: 0x0866, 0xe38: 0x094e, 0xe39: 0x093a, 0xe3a: 0x094a, 0xe3b: 0x0966, - 0xe3c: 0x09b2, 0xe3d: 0x09c2, 0xe3e: 0x0a06, 0xe3f: 0x0a12, + 0xe00: 0x0ce6, 0xe01: 0x0d92, 0xe02: 0x0dc2, 0xe03: 0x0de2, 0xe04: 0x0e52, 0xe05: 0x0f16, + 0xe06: 0x0f32, 0xe07: 0x0f62, 0xe08: 0x0fb6, 0xe09: 0x0fd6, 0xe0a: 0x104a, 0xe0b: 0x112a, + 0xe0c: 0x1146, 0xe0d: 0x114e, 0xe0e: 0x114a, 0xe0f: 0x1152, 0xe10: 0x1156, 0xe11: 0x115a, + 0xe12: 0x116e, 0xe13: 0x1172, 0xe14: 0x1196, 0xe15: 0x11aa, 0xe16: 0x11c6, 0xe17: 0x122a, + 0xe18: 0x1232, 0xe19: 0x123a, 0xe1a: 0x124e, 0xe1b: 0x1276, 0xe1c: 0x12c6, 0xe1d: 0x12fa, + 0xe1e: 0x12fa, 0xe1f: 0x1362, 0xe20: 0x140a, 0xe21: 0x1422, 0xe22: 0x1456, 0xe23: 0x145a, + 0xe24: 0x149e, 0xe25: 0x14a2, 0xe26: 0x14fa, 0xe27: 0x1502, 0xe28: 0x15d6, 0xe29: 0x161a, + 0xe2a: 0x1632, 0xe2b: 0x0c96, 0xe2c: 0x184b, 0xe2d: 0x12de, + 0xe30: 0x07da, 0xe31: 0x08de, 0xe32: 0x089e, 0xe33: 0x0846, 0xe34: 0x0886, 0xe35: 0x08b2, + 0xe36: 0x0942, 0xe37: 0x095e, 0xe38: 0x0a46, 0xe39: 0x0a32, 0xe3a: 0x0a42, 0xe3b: 0x0a5e, + 0xe3c: 0x0aaa, 0xe3d: 0x0aba, 0xe3e: 0x0afe, 0xe3f: 0x0b0a, // Block 0x39, offset 0xe40 - 0xe40: 0x0a2e, 0xe41: 0x0a3e, 0xe42: 0x0b26, 0xe43: 0x0b2e, 0xe44: 0x0b5e, 0xe45: 0x0b7e, - 0xe46: 0x0bae, 0xe47: 0x0bc6, 0xe48: 0x0bb6, 0xe49: 0x0bd6, 0xe4a: 0x0bca, 0xe4b: 0x0bee, - 0xe4c: 0x0c0a, 0xe4d: 0x0c62, 0xe4e: 0x0c6e, 0xe4f: 0x0c76, 0xe50: 0x0c9e, 0xe51: 0x0ce2, - 0xe52: 0x0d12, 0xe53: 0x0d16, 0xe54: 0x0d2a, 0xe55: 0x0daa, 0xe56: 0x0dba, 0xe57: 0x0e12, - 0xe58: 0x0e5e, 0xe59: 0x0e56, 0xe5a: 0x0e6a, 0xe5b: 0x0e86, 0xe5c: 0x0ebe, 0xe5d: 0x1016, - 0xe5e: 0x0ee2, 0xe5f: 0x0f16, 0xe60: 0x0f22, 0xe61: 0x0f62, 0xe62: 0x0f7e, 0xe63: 0x0fa2, - 0xe64: 0x0fc6, 0xe65: 0x0fca, 0xe66: 0x0fe6, 0xe67: 0x0fea, 0xe68: 0x0ffa, 0xe69: 0x100e, - 0xe6a: 0x100a, 0xe6b: 0x103a, 0xe6c: 0x10b6, 0xe6d: 0x10ce, 0xe6e: 0x10e6, 0xe6f: 0x111e, - 0xe70: 0x1132, 0xe71: 0x114e, 0xe72: 0x117e, 0xe73: 0x1232, 0xe74: 0x125a, 0xe75: 0x12ce, - 0xe76: 0x1316, 0xe77: 0x1322, 0xe78: 0x132a, 0xe79: 0x1342, 0xe7a: 0x1356, 0xe7b: 0x1346, - 0xe7c: 0x135e, 0xe7d: 0x135a, 0xe7e: 0x1352, 0xe7f: 0x1362, + 0xe40: 0x0b26, 0xe41: 0x0b36, 0xe42: 0x0c1e, 0xe43: 0x0c26, 0xe44: 0x0c56, 0xe45: 0x0c76, + 0xe46: 0x0ca6, 0xe47: 0x0cbe, 0xe48: 0x0cae, 0xe49: 0x0cce, 0xe4a: 0x0cc2, 0xe4b: 0x0ce6, + 0xe4c: 0x0d02, 0xe4d: 0x0d5a, 0xe4e: 0x0d66, 0xe4f: 0x0d6e, 0xe50: 0x0d96, 0xe51: 0x0dda, + 0xe52: 0x0e0a, 0xe53: 0x0e0e, 0xe54: 0x0e22, 0xe55: 0x0ea2, 0xe56: 0x0eb2, 0xe57: 0x0f0a, + 0xe58: 0x0f56, 0xe59: 0x0f4e, 0xe5a: 0x0f62, 0xe5b: 0x0f7e, 0xe5c: 0x0fb6, 0xe5d: 0x110e, + 0xe5e: 0x0fda, 0xe5f: 0x100e, 0xe60: 0x101a, 0xe61: 0x105a, 0xe62: 0x1076, 0xe63: 0x109a, + 0xe64: 0x10be, 0xe65: 0x10c2, 0xe66: 0x10de, 0xe67: 0x10e2, 0xe68: 0x10f2, 0xe69: 0x1106, + 0xe6a: 0x1102, 0xe6b: 0x1132, 0xe6c: 0x11ae, 0xe6d: 0x11c6, 0xe6e: 0x11de, 0xe6f: 0x1216, + 0xe70: 0x122a, 0xe71: 0x1246, 0xe72: 0x1276, 0xe73: 0x132a, 0xe74: 0x1352, 0xe75: 0x13c6, + 0xe76: 0x140e, 0xe77: 0x141a, 0xe78: 0x1422, 0xe79: 0x143a, 0xe7a: 0x144e, 0xe7b: 0x143e, + 0xe7c: 0x1456, 0xe7d: 0x1452, 0xe7e: 0x144a, 0xe7f: 0x145a, // Block 0x3a, offset 0xe80 - 0xe80: 0x136e, 0xe81: 0x13aa, 0xe82: 0x13e6, 0xe83: 0x1416, 0xe84: 0x144e, 0xe85: 0x146e, - 0xe86: 0x14ba, 0xe87: 0x14de, 0xe88: 0x14fe, 0xe89: 0x1512, 0xe8a: 0x1522, 0xe8b: 0x152e, - 0xe8c: 0x153a, 0xe8d: 0x158e, 0xe8e: 0x162e, 0xe8f: 0x16b8, 0xe90: 0x16b3, 0xe91: 0x16e5, - 0xe92: 0x060a, 0xe93: 0x0632, 0xe94: 0x0636, 0xe95: 0x1767, 0xe96: 0x1794, 0xe97: 0x180c, - 0xe98: 0x161a, 0xe99: 0x162a, + 0xe80: 0x1466, 0xe81: 0x14a2, 0xe82: 0x14de, 0xe83: 0x150e, 0xe84: 0x1546, 0xe85: 0x1566, + 0xe86: 0x15b2, 0xe87: 0x15d6, 0xe88: 0x15f6, 0xe89: 0x160a, 0xe8a: 0x161a, 0xe8b: 0x1626, + 0xe8c: 0x1632, 0xe8d: 0x1686, 0xe8e: 0x1726, 0xe8f: 0x17e2, 0xe90: 0x17dd, 0xe91: 0x180f, + 0xe92: 0x0702, 0xe93: 0x072a, 0xe94: 0x072e, 0xe95: 0x1891, 0xe96: 0x18be, 0xe97: 0x1936, + 0xe98: 0x1712, 0xe99: 0x1722, // Block 0x3b, offset 0xec0 - 0xec0: 0x19db, 0xec1: 0x19de, 0xec2: 0x19e1, 0xec3: 0x1c0e, 0xec4: 0x1c12, 0xec5: 0x1a65, - 0xec6: 0x1a65, - 0xed3: 0x1d7b, 0xed4: 0x1d6c, 0xed5: 0x1d71, 0xed6: 0x1d80, 0xed7: 0x1d76, - 0xedd: 0x43a7, - 0xede: 0x8116, 0xedf: 0x4419, 0xee0: 0x0230, 0xee1: 0x0218, 0xee2: 0x0221, 0xee3: 0x0224, - 0xee4: 0x0227, 0xee5: 0x022a, 0xee6: 0x022d, 0xee7: 0x0233, 0xee8: 0x0236, 0xee9: 0x0017, - 0xeea: 0x4407, 0xeeb: 0x440d, 0xeec: 0x450b, 0xeed: 0x4513, 0xeee: 0x435f, 0xeef: 0x4365, - 0xef0: 0x436b, 0xef1: 0x4371, 0xef2: 0x437d, 0xef3: 0x4383, 0xef4: 0x4389, 0xef5: 0x4395, - 0xef6: 0x439b, 0xef8: 0x43a1, 0xef9: 0x43ad, 0xefa: 0x43b3, 0xefb: 0x43b9, - 0xefc: 0x43c5, 0xefe: 0x43cb, + 0xec0: 0x1b05, 0xec1: 0x1b08, 0xec2: 0x1b0b, 0xec3: 0x1d38, 0xec4: 0x1d3c, 0xec5: 0x1b8f, + 0xec6: 0x1b8f, + 0xed3: 0x1ea5, 0xed4: 0x1e96, 0xed5: 0x1e9b, 0xed6: 0x1eaa, 0xed7: 0x1ea0, + 0xedd: 0x448f, + 0xede: 0x8116, 0xedf: 0x4501, 0xee0: 0x0320, 0xee1: 0x0308, 0xee2: 0x0311, 0xee3: 0x0314, + 0xee4: 0x0317, 0xee5: 0x031a, 0xee6: 0x031d, 0xee7: 0x0323, 0xee8: 0x0326, 0xee9: 0x0017, + 0xeea: 0x44ef, 0xeeb: 0x44f5, 0xeec: 0x45f3, 0xeed: 0x45fb, 0xeee: 0x4447, 0xeef: 0x444d, + 0xef0: 0x4453, 0xef1: 0x4459, 0xef2: 0x4465, 0xef3: 0x446b, 0xef4: 0x4471, 0xef5: 0x447d, + 0xef6: 0x4483, 0xef8: 0x4489, 0xef9: 0x4495, 0xefa: 0x449b, 0xefb: 0x44a1, + 0xefc: 0x44ad, 0xefe: 0x44b3, // Block 0x3c, offset 0xf00 - 0xf00: 0x43d1, 0xf01: 0x43d7, 0xf03: 0x43dd, 0xf04: 0x43e3, - 0xf06: 0x43ef, 0xf07: 0x43f5, 0xf08: 0x43fb, 0xf09: 0x4401, 0xf0a: 0x4413, 0xf0b: 0x438f, - 0xf0c: 0x4377, 0xf0d: 0x43bf, 0xf0e: 0x43e9, 0xf0f: 0x1d85, 0xf10: 0x029c, 0xf11: 0x029c, - 0xf12: 0x02a5, 0xf13: 0x02a5, 0xf14: 0x02a5, 0xf15: 0x02a5, 0xf16: 0x02a8, 0xf17: 0x02a8, - 0xf18: 0x02a8, 0xf19: 0x02a8, 0xf1a: 0x02ae, 0xf1b: 0x02ae, 0xf1c: 0x02ae, 0xf1d: 0x02ae, - 0xf1e: 0x02a2, 0xf1f: 0x02a2, 0xf20: 0x02a2, 0xf21: 0x02a2, 0xf22: 0x02ab, 0xf23: 0x02ab, - 0xf24: 0x02ab, 0xf25: 0x02ab, 0xf26: 0x029f, 0xf27: 0x029f, 0xf28: 0x029f, 0xf29: 0x029f, - 0xf2a: 0x02d2, 0xf2b: 0x02d2, 0xf2c: 0x02d2, 0xf2d: 0x02d2, 0xf2e: 0x02d5, 0xf2f: 0x02d5, - 0xf30: 0x02d5, 0xf31: 0x02d5, 0xf32: 0x02b4, 0xf33: 0x02b4, 0xf34: 0x02b4, 0xf35: 0x02b4, - 0xf36: 0x02b1, 0xf37: 0x02b1, 0xf38: 0x02b1, 0xf39: 0x02b1, 0xf3a: 0x02b7, 0xf3b: 0x02b7, - 0xf3c: 0x02b7, 0xf3d: 0x02b7, 0xf3e: 0x02ba, 0xf3f: 0x02ba, + 0xf00: 0x44b9, 0xf01: 0x44bf, 0xf03: 0x44c5, 0xf04: 0x44cb, + 0xf06: 0x44d7, 0xf07: 0x44dd, 0xf08: 0x44e3, 0xf09: 0x44e9, 0xf0a: 0x44fb, 0xf0b: 0x4477, + 0xf0c: 0x445f, 0xf0d: 0x44a7, 0xf0e: 0x44d1, 0xf0f: 0x1eaf, 0xf10: 0x038c, 0xf11: 0x038c, + 0xf12: 0x0395, 0xf13: 0x0395, 0xf14: 0x0395, 0xf15: 0x0395, 0xf16: 0x0398, 0xf17: 0x0398, + 0xf18: 0x0398, 0xf19: 0x0398, 0xf1a: 0x039e, 0xf1b: 0x039e, 0xf1c: 0x039e, 0xf1d: 0x039e, + 0xf1e: 0x0392, 0xf1f: 0x0392, 0xf20: 0x0392, 0xf21: 0x0392, 0xf22: 0x039b, 0xf23: 0x039b, + 0xf24: 0x039b, 0xf25: 0x039b, 0xf26: 0x038f, 0xf27: 0x038f, 0xf28: 0x038f, 0xf29: 0x038f, + 0xf2a: 0x03c2, 0xf2b: 0x03c2, 0xf2c: 0x03c2, 0xf2d: 0x03c2, 0xf2e: 0x03c5, 0xf2f: 0x03c5, + 0xf30: 0x03c5, 0xf31: 0x03c5, 0xf32: 0x03a4, 0xf33: 0x03a4, 0xf34: 0x03a4, 0xf35: 0x03a4, + 0xf36: 0x03a1, 0xf37: 0x03a1, 0xf38: 0x03a1, 0xf39: 0x03a1, 0xf3a: 0x03a7, 0xf3b: 0x03a7, + 0xf3c: 0x03a7, 0xf3d: 0x03a7, 0xf3e: 0x03aa, 0xf3f: 0x03aa, // Block 0x3d, offset 0xf40 - 0xf40: 0x02ba, 0xf41: 0x02ba, 0xf42: 0x02c3, 0xf43: 0x02c3, 0xf44: 0x02c0, 0xf45: 0x02c0, - 0xf46: 0x02c6, 0xf47: 0x02c6, 0xf48: 0x02bd, 0xf49: 0x02bd, 0xf4a: 0x02cc, 0xf4b: 0x02cc, - 0xf4c: 0x02c9, 0xf4d: 0x02c9, 0xf4e: 0x02d8, 0xf4f: 0x02d8, 0xf50: 0x02d8, 0xf51: 0x02d8, - 0xf52: 0x02de, 0xf53: 0x02de, 0xf54: 0x02de, 0xf55: 0x02de, 0xf56: 0x02e4, 0xf57: 0x02e4, - 0xf58: 0x02e4, 0xf59: 0x02e4, 0xf5a: 0x02e1, 0xf5b: 0x02e1, 0xf5c: 0x02e1, 0xf5d: 0x02e1, - 0xf5e: 0x02e7, 0xf5f: 0x02e7, 0xf60: 0x02ea, 0xf61: 0x02ea, 0xf62: 0x02ea, 0xf63: 0x02ea, - 0xf64: 0x4485, 0xf65: 0x4485, 0xf66: 0x02f0, 0xf67: 0x02f0, 0xf68: 0x02f0, 0xf69: 0x02f0, - 0xf6a: 0x02ed, 0xf6b: 0x02ed, 0xf6c: 0x02ed, 0xf6d: 0x02ed, 0xf6e: 0x030b, 0xf6f: 0x030b, - 0xf70: 0x447f, 0xf71: 0x447f, + 0xf40: 0x03aa, 0xf41: 0x03aa, 0xf42: 0x03b3, 0xf43: 0x03b3, 0xf44: 0x03b0, 0xf45: 0x03b0, + 0xf46: 0x03b6, 0xf47: 0x03b6, 0xf48: 0x03ad, 0xf49: 0x03ad, 0xf4a: 0x03bc, 0xf4b: 0x03bc, + 0xf4c: 0x03b9, 0xf4d: 0x03b9, 0xf4e: 0x03c8, 0xf4f: 0x03c8, 0xf50: 0x03c8, 0xf51: 0x03c8, + 0xf52: 0x03ce, 0xf53: 0x03ce, 0xf54: 0x03ce, 0xf55: 0x03ce, 0xf56: 0x03d4, 0xf57: 0x03d4, + 0xf58: 0x03d4, 0xf59: 0x03d4, 0xf5a: 0x03d1, 0xf5b: 0x03d1, 0xf5c: 0x03d1, 0xf5d: 0x03d1, + 0xf5e: 0x03d7, 0xf5f: 0x03d7, 0xf60: 0x03da, 0xf61: 0x03da, 0xf62: 0x03da, 0xf63: 0x03da, + 0xf64: 0x456d, 0xf65: 0x456d, 0xf66: 0x03e0, 0xf67: 0x03e0, 0xf68: 0x03e0, 0xf69: 0x03e0, + 0xf6a: 0x03dd, 0xf6b: 0x03dd, 0xf6c: 0x03dd, 0xf6d: 0x03dd, 0xf6e: 0x03fb, 0xf6f: 0x03fb, + 0xf70: 0x4567, 0xf71: 0x4567, // Block 0x3e, offset 0xf80 - 0xf93: 0x02db, 0xf94: 0x02db, 0xf95: 0x02db, 0xf96: 0x02db, 0xf97: 0x02f9, - 0xf98: 0x02f9, 0xf99: 0x02f6, 0xf9a: 0x02f6, 0xf9b: 0x02fc, 0xf9c: 0x02fc, 0xf9d: 0x2055, - 0xf9e: 0x0302, 0xf9f: 0x0302, 0xfa0: 0x02f3, 0xfa1: 0x02f3, 0xfa2: 0x02ff, 0xfa3: 0x02ff, - 0xfa4: 0x0308, 0xfa5: 0x0308, 0xfa6: 0x0308, 0xfa7: 0x0308, 0xfa8: 0x0290, 0xfa9: 0x0290, - 0xfaa: 0x25b0, 0xfab: 0x25b0, 0xfac: 0x2620, 0xfad: 0x2620, 0xfae: 0x25ef, 0xfaf: 0x25ef, - 0xfb0: 0x260b, 0xfb1: 0x260b, 0xfb2: 0x2604, 0xfb3: 0x2604, 0xfb4: 0x2612, 0xfb5: 0x2612, - 0xfb6: 0x2619, 0xfb7: 0x2619, 0xfb8: 0x2619, 0xfb9: 0x25f6, 0xfba: 0x25f6, 0xfbb: 0x25f6, - 0xfbc: 0x0305, 0xfbd: 0x0305, 0xfbe: 0x0305, 0xfbf: 0x0305, + 0xf93: 0x03cb, 0xf94: 0x03cb, 0xf95: 0x03cb, 0xf96: 0x03cb, 0xf97: 0x03e9, + 0xf98: 0x03e9, 0xf99: 0x03e6, 0xf9a: 0x03e6, 0xf9b: 0x03ec, 0xf9c: 0x03ec, 0xf9d: 0x217f, + 0xf9e: 0x03f2, 0xf9f: 0x03f2, 0xfa0: 0x03e3, 0xfa1: 0x03e3, 0xfa2: 0x03ef, 0xfa3: 0x03ef, + 0xfa4: 0x03f8, 0xfa5: 0x03f8, 0xfa6: 0x03f8, 0xfa7: 0x03f8, 0xfa8: 0x0380, 0xfa9: 0x0380, + 0xfaa: 0x26da, 0xfab: 0x26da, 0xfac: 0x274a, 0xfad: 0x274a, 0xfae: 0x2719, 0xfaf: 0x2719, + 0xfb0: 0x2735, 0xfb1: 0x2735, 0xfb2: 0x272e, 0xfb3: 0x272e, 0xfb4: 0x273c, 0xfb5: 0x273c, + 0xfb6: 0x2743, 0xfb7: 0x2743, 0xfb8: 0x2743, 0xfb9: 0x2720, 0xfba: 0x2720, 0xfbb: 0x2720, + 0xfbc: 0x03f5, 0xfbd: 0x03f5, 0xfbe: 0x03f5, 0xfbf: 0x03f5, // Block 0x3f, offset 0xfc0 - 0xfc0: 0x25b7, 0xfc1: 0x25be, 0xfc2: 0x25da, 0xfc3: 0x25f6, 0xfc4: 0x25fd, 0xfc5: 0x1d8f, - 0xfc6: 0x1d94, 0xfc7: 0x1d99, 0xfc8: 0x1da8, 0xfc9: 0x1db7, 0xfca: 0x1dbc, 0xfcb: 0x1dc1, - 0xfcc: 0x1dc6, 0xfcd: 0x1dcb, 0xfce: 0x1dda, 0xfcf: 0x1de9, 0xfd0: 0x1dee, 0xfd1: 0x1df3, - 0xfd2: 0x1e02, 0xfd3: 0x1e11, 0xfd4: 0x1e16, 0xfd5: 0x1e1b, 0xfd6: 0x1e20, 0xfd7: 0x1e2f, - 0xfd8: 0x1e34, 0xfd9: 0x1e43, 0xfda: 0x1e48, 0xfdb: 0x1e4d, 0xfdc: 0x1e5c, 0xfdd: 0x1e61, - 0xfde: 0x1e66, 0xfdf: 0x1e70, 0xfe0: 0x1eac, 0xfe1: 0x1ebb, 0xfe2: 0x1eca, 0xfe3: 0x1ecf, - 0xfe4: 0x1ed4, 0xfe5: 0x1ede, 0xfe6: 0x1eed, 0xfe7: 0x1ef2, 0xfe8: 0x1f01, 0xfe9: 0x1f06, - 0xfea: 0x1f0b, 0xfeb: 0x1f1a, 0xfec: 0x1f1f, 0xfed: 0x1f2e, 0xfee: 0x1f33, 0xfef: 0x1f38, - 0xff0: 0x1f3d, 0xff1: 0x1f42, 0xff2: 0x1f47, 0xff3: 0x1f4c, 0xff4: 0x1f51, 0xff5: 0x1f56, - 0xff6: 0x1f5b, 0xff7: 0x1f60, 0xff8: 0x1f65, 0xff9: 0x1f6a, 0xffa: 0x1f6f, 0xffb: 0x1f74, - 0xffc: 0x1f79, 0xffd: 0x1f7e, 0xffe: 0x1f83, 0xfff: 0x1f8d, + 0xfc0: 0x26e1, 0xfc1: 0x26e8, 0xfc2: 0x2704, 0xfc3: 0x2720, 0xfc4: 0x2727, 0xfc5: 0x1eb9, + 0xfc6: 0x1ebe, 0xfc7: 0x1ec3, 0xfc8: 0x1ed2, 0xfc9: 0x1ee1, 0xfca: 0x1ee6, 0xfcb: 0x1eeb, + 0xfcc: 0x1ef0, 0xfcd: 0x1ef5, 0xfce: 0x1f04, 0xfcf: 0x1f13, 0xfd0: 0x1f18, 0xfd1: 0x1f1d, + 0xfd2: 0x1f2c, 0xfd3: 0x1f3b, 0xfd4: 0x1f40, 0xfd5: 0x1f45, 0xfd6: 0x1f4a, 0xfd7: 0x1f59, + 0xfd8: 0x1f5e, 0xfd9: 0x1f6d, 0xfda: 0x1f72, 0xfdb: 0x1f77, 0xfdc: 0x1f86, 0xfdd: 0x1f8b, + 0xfde: 0x1f90, 0xfdf: 0x1f9a, 0xfe0: 0x1fd6, 0xfe1: 0x1fe5, 0xfe2: 0x1ff4, 0xfe3: 0x1ff9, + 0xfe4: 0x1ffe, 0xfe5: 0x2008, 0xfe6: 0x2017, 0xfe7: 0x201c, 0xfe8: 0x202b, 0xfe9: 0x2030, + 0xfea: 0x2035, 0xfeb: 0x2044, 0xfec: 0x2049, 0xfed: 0x2058, 0xfee: 0x205d, 0xfef: 0x2062, + 0xff0: 0x2067, 0xff1: 0x206c, 0xff2: 0x2071, 0xff3: 0x2076, 0xff4: 0x207b, 0xff5: 0x2080, + 0xff6: 0x2085, 0xff7: 0x208a, 0xff8: 0x208f, 0xff9: 0x2094, 0xffa: 0x2099, 0xffb: 0x209e, + 0xffc: 0x20a3, 0xffd: 0x20a8, 0xffe: 0x20ad, 0xfff: 0x20b7, // Block 0x40, offset 0x1000 - 0x1000: 0x1f92, 0x1001: 0x1f97, 0x1002: 0x1f9c, 0x1003: 0x1fa6, 0x1004: 0x1fab, 0x1005: 0x1fb5, - 0x1006: 0x1fba, 0x1007: 0x1fbf, 0x1008: 0x1fc4, 0x1009: 0x1fc9, 0x100a: 0x1fce, 0x100b: 0x1fd3, - 0x100c: 0x1fd8, 0x100d: 0x1fdd, 0x100e: 0x1fec, 0x100f: 0x1ffb, 0x1010: 0x2000, 0x1011: 0x2005, - 0x1012: 0x200a, 0x1013: 0x200f, 0x1014: 0x2014, 0x1015: 0x201e, 0x1016: 0x2023, 0x1017: 0x2028, - 0x1018: 0x2037, 0x1019: 0x2046, 0x101a: 0x204b, 0x101b: 0x4437, 0x101c: 0x443d, 0x101d: 0x4473, - 0x101e: 0x44ca, 0x101f: 0x44d1, 0x1020: 0x44d8, 0x1021: 0x44df, 0x1022: 0x44e6, 0x1023: 0x44ed, - 0x1024: 0x25cc, 0x1025: 0x25d3, 0x1026: 0x25da, 0x1027: 0x25e1, 0x1028: 0x25f6, 0x1029: 0x25fd, - 0x102a: 0x1d9e, 0x102b: 0x1da3, 0x102c: 0x1da8, 0x102d: 0x1dad, 0x102e: 0x1db7, 0x102f: 0x1dbc, - 0x1030: 0x1dd0, 0x1031: 0x1dd5, 0x1032: 0x1dda, 0x1033: 0x1ddf, 0x1034: 0x1de9, 0x1035: 0x1dee, - 0x1036: 0x1df8, 0x1037: 0x1dfd, 0x1038: 0x1e02, 0x1039: 0x1e07, 0x103a: 0x1e11, 0x103b: 0x1e16, - 0x103c: 0x1f42, 0x103d: 0x1f47, 0x103e: 0x1f56, 0x103f: 0x1f5b, + 0x1000: 0x20bc, 0x1001: 0x20c1, 0x1002: 0x20c6, 0x1003: 0x20d0, 0x1004: 0x20d5, 0x1005: 0x20df, + 0x1006: 0x20e4, 0x1007: 0x20e9, 0x1008: 0x20ee, 0x1009: 0x20f3, 0x100a: 0x20f8, 0x100b: 0x20fd, + 0x100c: 0x2102, 0x100d: 0x2107, 0x100e: 0x2116, 0x100f: 0x2125, 0x1010: 0x212a, 0x1011: 0x212f, + 0x1012: 0x2134, 0x1013: 0x2139, 0x1014: 0x213e, 0x1015: 0x2148, 0x1016: 0x214d, 0x1017: 0x2152, + 0x1018: 0x2161, 0x1019: 0x2170, 0x101a: 0x2175, 0x101b: 0x451f, 0x101c: 0x4525, 0x101d: 0x455b, + 0x101e: 0x45b2, 0x101f: 0x45b9, 0x1020: 0x45c0, 0x1021: 0x45c7, 0x1022: 0x45ce, 0x1023: 0x45d5, + 0x1024: 0x26f6, 0x1025: 0x26fd, 0x1026: 0x2704, 0x1027: 0x270b, 0x1028: 0x2720, 0x1029: 0x2727, + 0x102a: 0x1ec8, 0x102b: 0x1ecd, 0x102c: 0x1ed2, 0x102d: 0x1ed7, 0x102e: 0x1ee1, 0x102f: 0x1ee6, + 0x1030: 0x1efa, 0x1031: 0x1eff, 0x1032: 0x1f04, 0x1033: 0x1f09, 0x1034: 0x1f13, 0x1035: 0x1f18, + 0x1036: 0x1f22, 0x1037: 0x1f27, 0x1038: 0x1f2c, 0x1039: 0x1f31, 0x103a: 0x1f3b, 0x103b: 0x1f40, + 0x103c: 0x206c, 0x103d: 0x2071, 0x103e: 0x2080, 0x103f: 0x2085, // Block 0x41, offset 0x1040 - 0x1040: 0x1f60, 0x1041: 0x1f74, 0x1042: 0x1f79, 0x1043: 0x1f7e, 0x1044: 0x1f83, 0x1045: 0x1f9c, - 0x1046: 0x1fa6, 0x1047: 0x1fab, 0x1048: 0x1fb0, 0x1049: 0x1fc4, 0x104a: 0x1fe2, 0x104b: 0x1fe7, - 0x104c: 0x1fec, 0x104d: 0x1ff1, 0x104e: 0x1ffb, 0x104f: 0x2000, 0x1050: 0x4473, 0x1051: 0x202d, - 0x1052: 0x2032, 0x1053: 0x2037, 0x1054: 0x203c, 0x1055: 0x2046, 0x1056: 0x204b, 0x1057: 0x25b7, - 0x1058: 0x25be, 0x1059: 0x25c5, 0x105a: 0x25da, 0x105b: 0x25e8, 0x105c: 0x1d8f, 0x105d: 0x1d94, - 0x105e: 0x1d99, 0x105f: 0x1da8, 0x1060: 0x1db2, 0x1061: 0x1dc1, 0x1062: 0x1dc6, 0x1063: 0x1dcb, - 0x1064: 0x1dda, 0x1065: 0x1de4, 0x1066: 0x1e02, 0x1067: 0x1e1b, 0x1068: 0x1e20, 0x1069: 0x1e2f, - 0x106a: 0x1e34, 0x106b: 0x1e43, 0x106c: 0x1e4d, 0x106d: 0x1e5c, 0x106e: 0x1e61, 0x106f: 0x1e66, - 0x1070: 0x1e70, 0x1071: 0x1eac, 0x1072: 0x1eb1, 0x1073: 0x1ebb, 0x1074: 0x1eca, 0x1075: 0x1ecf, - 0x1076: 0x1ed4, 0x1077: 0x1ede, 0x1078: 0x1eed, 0x1079: 0x1f01, 0x107a: 0x1f06, 0x107b: 0x1f0b, - 0x107c: 0x1f1a, 0x107d: 0x1f1f, 0x107e: 0x1f2e, 0x107f: 0x1f33, + 0x1040: 0x208a, 0x1041: 0x209e, 0x1042: 0x20a3, 0x1043: 0x20a8, 0x1044: 0x20ad, 0x1045: 0x20c6, + 0x1046: 0x20d0, 0x1047: 0x20d5, 0x1048: 0x20da, 0x1049: 0x20ee, 0x104a: 0x210c, 0x104b: 0x2111, + 0x104c: 0x2116, 0x104d: 0x211b, 0x104e: 0x2125, 0x104f: 0x212a, 0x1050: 0x455b, 0x1051: 0x2157, + 0x1052: 0x215c, 0x1053: 0x2161, 0x1054: 0x2166, 0x1055: 0x2170, 0x1056: 0x2175, 0x1057: 0x26e1, + 0x1058: 0x26e8, 0x1059: 0x26ef, 0x105a: 0x2704, 0x105b: 0x2712, 0x105c: 0x1eb9, 0x105d: 0x1ebe, + 0x105e: 0x1ec3, 0x105f: 0x1ed2, 0x1060: 0x1edc, 0x1061: 0x1eeb, 0x1062: 0x1ef0, 0x1063: 0x1ef5, + 0x1064: 0x1f04, 0x1065: 0x1f0e, 0x1066: 0x1f2c, 0x1067: 0x1f45, 0x1068: 0x1f4a, 0x1069: 0x1f59, + 0x106a: 0x1f5e, 0x106b: 0x1f6d, 0x106c: 0x1f77, 0x106d: 0x1f86, 0x106e: 0x1f8b, 0x106f: 0x1f90, + 0x1070: 0x1f9a, 0x1071: 0x1fd6, 0x1072: 0x1fdb, 0x1073: 0x1fe5, 0x1074: 0x1ff4, 0x1075: 0x1ff9, + 0x1076: 0x1ffe, 0x1077: 0x2008, 0x1078: 0x2017, 0x1079: 0x202b, 0x107a: 0x2030, 0x107b: 0x2035, + 0x107c: 0x2044, 0x107d: 0x2049, 0x107e: 0x2058, 0x107f: 0x205d, // Block 0x42, offset 0x1080 - 0x1080: 0x1f38, 0x1081: 0x1f3d, 0x1082: 0x1f4c, 0x1083: 0x1f51, 0x1084: 0x1f65, 0x1085: 0x1f6a, - 0x1086: 0x1f6f, 0x1087: 0x1f74, 0x1088: 0x1f79, 0x1089: 0x1f8d, 0x108a: 0x1f92, 0x108b: 0x1f97, - 0x108c: 0x1f9c, 0x108d: 0x1fa1, 0x108e: 0x1fb5, 0x108f: 0x1fba, 0x1090: 0x1fbf, 0x1091: 0x1fc4, - 0x1092: 0x1fd3, 0x1093: 0x1fd8, 0x1094: 0x1fdd, 0x1095: 0x1fec, 0x1096: 0x1ff6, 0x1097: 0x2005, - 0x1098: 0x200a, 0x1099: 0x4467, 0x109a: 0x201e, 0x109b: 0x2023, 0x109c: 0x2028, 0x109d: 0x2037, - 0x109e: 0x2041, 0x109f: 0x25da, 0x10a0: 0x25e8, 0x10a1: 0x1da8, 0x10a2: 0x1db2, 0x10a3: 0x1dda, - 0x10a4: 0x1de4, 0x10a5: 0x1e02, 0x10a6: 0x1e0c, 0x10a7: 0x1e70, 0x10a8: 0x1e75, 0x10a9: 0x1e98, - 0x10aa: 0x1e9d, 0x10ab: 0x1f74, 0x10ac: 0x1f79, 0x10ad: 0x1f9c, 0x10ae: 0x1fec, 0x10af: 0x1ff6, - 0x10b0: 0x2037, 0x10b1: 0x2041, 0x10b2: 0x451b, 0x10b3: 0x4523, 0x10b4: 0x452b, 0x10b5: 0x1ef7, - 0x10b6: 0x1efc, 0x10b7: 0x1f10, 0x10b8: 0x1f15, 0x10b9: 0x1f24, 0x10ba: 0x1f29, 0x10bb: 0x1e7a, - 0x10bc: 0x1e7f, 0x10bd: 0x1ea2, 0x10be: 0x1ea7, 0x10bf: 0x1e39, + 0x1080: 0x2062, 0x1081: 0x2067, 0x1082: 0x2076, 0x1083: 0x207b, 0x1084: 0x208f, 0x1085: 0x2094, + 0x1086: 0x2099, 0x1087: 0x209e, 0x1088: 0x20a3, 0x1089: 0x20b7, 0x108a: 0x20bc, 0x108b: 0x20c1, + 0x108c: 0x20c6, 0x108d: 0x20cb, 0x108e: 0x20df, 0x108f: 0x20e4, 0x1090: 0x20e9, 0x1091: 0x20ee, + 0x1092: 0x20fd, 0x1093: 0x2102, 0x1094: 0x2107, 0x1095: 0x2116, 0x1096: 0x2120, 0x1097: 0x212f, + 0x1098: 0x2134, 0x1099: 0x454f, 0x109a: 0x2148, 0x109b: 0x214d, 0x109c: 0x2152, 0x109d: 0x2161, + 0x109e: 0x216b, 0x109f: 0x2704, 0x10a0: 0x2712, 0x10a1: 0x1ed2, 0x10a2: 0x1edc, 0x10a3: 0x1f04, + 0x10a4: 0x1f0e, 0x10a5: 0x1f2c, 0x10a6: 0x1f36, 0x10a7: 0x1f9a, 0x10a8: 0x1f9f, 0x10a9: 0x1fc2, + 0x10aa: 0x1fc7, 0x10ab: 0x209e, 0x10ac: 0x20a3, 0x10ad: 0x20c6, 0x10ae: 0x2116, 0x10af: 0x2120, + 0x10b0: 0x2161, 0x10b1: 0x216b, 0x10b2: 0x4603, 0x10b3: 0x460b, 0x10b4: 0x4613, 0x10b5: 0x2021, + 0x10b6: 0x2026, 0x10b7: 0x203a, 0x10b8: 0x203f, 0x10b9: 0x204e, 0x10ba: 0x2053, 0x10bb: 0x1fa4, + 0x10bc: 0x1fa9, 0x10bd: 0x1fcc, 0x10be: 0x1fd1, 0x10bf: 0x1f63, // Block 0x43, offset 0x10c0 - 0x10c0: 0x1e3e, 0x10c1: 0x1e25, 0x10c2: 0x1e2a, 0x10c3: 0x1e52, 0x10c4: 0x1e57, 0x10c5: 0x1ec0, - 0x10c6: 0x1ec5, 0x10c7: 0x1ee3, 0x10c8: 0x1ee8, 0x10c9: 0x1e84, 0x10ca: 0x1e89, 0x10cb: 0x1e8e, - 0x10cc: 0x1e98, 0x10cd: 0x1e93, 0x10ce: 0x1e6b, 0x10cf: 0x1eb6, 0x10d0: 0x1ed9, 0x10d1: 0x1ef7, - 0x10d2: 0x1efc, 0x10d3: 0x1f10, 0x10d4: 0x1f15, 0x10d5: 0x1f24, 0x10d6: 0x1f29, 0x10d7: 0x1e7a, - 0x10d8: 0x1e7f, 0x10d9: 0x1ea2, 0x10da: 0x1ea7, 0x10db: 0x1e39, 0x10dc: 0x1e3e, 0x10dd: 0x1e25, - 0x10de: 0x1e2a, 0x10df: 0x1e52, 0x10e0: 0x1e57, 0x10e1: 0x1ec0, 0x10e2: 0x1ec5, 0x10e3: 0x1ee3, - 0x10e4: 0x1ee8, 0x10e5: 0x1e84, 0x10e6: 0x1e89, 0x10e7: 0x1e8e, 0x10e8: 0x1e98, 0x10e9: 0x1e93, - 0x10ea: 0x1e6b, 0x10eb: 0x1eb6, 0x10ec: 0x1ed9, 0x10ed: 0x1e84, 0x10ee: 0x1e89, 0x10ef: 0x1e8e, - 0x10f0: 0x1e98, 0x10f1: 0x1e75, 0x10f2: 0x1e9d, 0x10f3: 0x1ef2, 0x10f4: 0x1e5c, 0x10f5: 0x1e61, - 0x10f6: 0x1e66, 0x10f7: 0x1e84, 0x10f8: 0x1e89, 0x10f9: 0x1e8e, 0x10fa: 0x1ef2, 0x10fb: 0x1f01, - 0x10fc: 0x441f, 0x10fd: 0x441f, + 0x10c0: 0x1f68, 0x10c1: 0x1f4f, 0x10c2: 0x1f54, 0x10c3: 0x1f7c, 0x10c4: 0x1f81, 0x10c5: 0x1fea, + 0x10c6: 0x1fef, 0x10c7: 0x200d, 0x10c8: 0x2012, 0x10c9: 0x1fae, 0x10ca: 0x1fb3, 0x10cb: 0x1fb8, + 0x10cc: 0x1fc2, 0x10cd: 0x1fbd, 0x10ce: 0x1f95, 0x10cf: 0x1fe0, 0x10d0: 0x2003, 0x10d1: 0x2021, + 0x10d2: 0x2026, 0x10d3: 0x203a, 0x10d4: 0x203f, 0x10d5: 0x204e, 0x10d6: 0x2053, 0x10d7: 0x1fa4, + 0x10d8: 0x1fa9, 0x10d9: 0x1fcc, 0x10da: 0x1fd1, 0x10db: 0x1f63, 0x10dc: 0x1f68, 0x10dd: 0x1f4f, + 0x10de: 0x1f54, 0x10df: 0x1f7c, 0x10e0: 0x1f81, 0x10e1: 0x1fea, 0x10e2: 0x1fef, 0x10e3: 0x200d, + 0x10e4: 0x2012, 0x10e5: 0x1fae, 0x10e6: 0x1fb3, 0x10e7: 0x1fb8, 0x10e8: 0x1fc2, 0x10e9: 0x1fbd, + 0x10ea: 0x1f95, 0x10eb: 0x1fe0, 0x10ec: 0x2003, 0x10ed: 0x1fae, 0x10ee: 0x1fb3, 0x10ef: 0x1fb8, + 0x10f0: 0x1fc2, 0x10f1: 0x1f9f, 0x10f2: 0x1fc7, 0x10f3: 0x201c, 0x10f4: 0x1f86, 0x10f5: 0x1f8b, + 0x10f6: 0x1f90, 0x10f7: 0x1fae, 0x10f8: 0x1fb3, 0x10f9: 0x1fb8, 0x10fa: 0x201c, 0x10fb: 0x202b, + 0x10fc: 0x4507, 0x10fd: 0x4507, // Block 0x44, offset 0x1100 - 0x1110: 0x2317, 0x1111: 0x232c, - 0x1112: 0x232c, 0x1113: 0x2333, 0x1114: 0x233a, 0x1115: 0x234f, 0x1116: 0x2356, 0x1117: 0x235d, - 0x1118: 0x2380, 0x1119: 0x2380, 0x111a: 0x23a3, 0x111b: 0x239c, 0x111c: 0x23b8, 0x111d: 0x23aa, - 0x111e: 0x23b1, 0x111f: 0x23d4, 0x1120: 0x23d4, 0x1121: 0x23cd, 0x1122: 0x23db, 0x1123: 0x23db, - 0x1124: 0x2405, 0x1125: 0x2405, 0x1126: 0x2421, 0x1127: 0x23e9, 0x1128: 0x23e9, 0x1129: 0x23e2, - 0x112a: 0x23f7, 0x112b: 0x23f7, 0x112c: 0x23fe, 0x112d: 0x23fe, 0x112e: 0x2428, 0x112f: 0x2436, - 0x1130: 0x2436, 0x1131: 0x243d, 0x1132: 0x243d, 0x1133: 0x2444, 0x1134: 0x244b, 0x1135: 0x2452, - 0x1136: 0x2459, 0x1137: 0x2459, 0x1138: 0x2460, 0x1139: 0x246e, 0x113a: 0x247c, 0x113b: 0x2475, - 0x113c: 0x2483, 0x113d: 0x2483, 0x113e: 0x2498, 0x113f: 0x249f, + 0x1110: 0x2441, 0x1111: 0x2456, + 0x1112: 0x2456, 0x1113: 0x245d, 0x1114: 0x2464, 0x1115: 0x2479, 0x1116: 0x2480, 0x1117: 0x2487, + 0x1118: 0x24aa, 0x1119: 0x24aa, 0x111a: 0x24cd, 0x111b: 0x24c6, 0x111c: 0x24e2, 0x111d: 0x24d4, + 0x111e: 0x24db, 0x111f: 0x24fe, 0x1120: 0x24fe, 0x1121: 0x24f7, 0x1122: 0x2505, 0x1123: 0x2505, + 0x1124: 0x252f, 0x1125: 0x252f, 0x1126: 0x254b, 0x1127: 0x2513, 0x1128: 0x2513, 0x1129: 0x250c, + 0x112a: 0x2521, 0x112b: 0x2521, 0x112c: 0x2528, 0x112d: 0x2528, 0x112e: 0x2552, 0x112f: 0x2560, + 0x1130: 0x2560, 0x1131: 0x2567, 0x1132: 0x2567, 0x1133: 0x256e, 0x1134: 0x2575, 0x1135: 0x257c, + 0x1136: 0x2583, 0x1137: 0x2583, 0x1138: 0x258a, 0x1139: 0x2598, 0x113a: 0x25a6, 0x113b: 0x259f, + 0x113c: 0x25ad, 0x113d: 0x25ad, 0x113e: 0x25c2, 0x113f: 0x25c9, // Block 0x45, offset 0x1140 - 0x1140: 0x24d0, 0x1141: 0x24de, 0x1142: 0x24d7, 0x1143: 0x24bb, 0x1144: 0x24bb, 0x1145: 0x24e5, - 0x1146: 0x24e5, 0x1147: 0x24ec, 0x1148: 0x24ec, 0x1149: 0x2516, 0x114a: 0x251d, 0x114b: 0x2524, - 0x114c: 0x24fa, 0x114d: 0x2508, 0x114e: 0x252b, 0x114f: 0x2532, - 0x1152: 0x2501, 0x1153: 0x2586, 0x1154: 0x258d, 0x1155: 0x2563, 0x1156: 0x256a, 0x1157: 0x254e, - 0x1158: 0x254e, 0x1159: 0x2555, 0x115a: 0x257f, 0x115b: 0x2578, 0x115c: 0x25a2, 0x115d: 0x25a2, - 0x115e: 0x2310, 0x115f: 0x2325, 0x1160: 0x231e, 0x1161: 0x2348, 0x1162: 0x2341, 0x1163: 0x236b, - 0x1164: 0x2364, 0x1165: 0x238e, 0x1166: 0x2372, 0x1167: 0x2387, 0x1168: 0x23bf, 0x1169: 0x240c, - 0x116a: 0x23f0, 0x116b: 0x242f, 0x116c: 0x24c9, 0x116d: 0x24f3, 0x116e: 0x259b, 0x116f: 0x2594, - 0x1170: 0x25a9, 0x1171: 0x2540, 0x1172: 0x24a6, 0x1173: 0x2571, 0x1174: 0x2498, 0x1175: 0x24d0, - 0x1176: 0x2467, 0x1177: 0x24b4, 0x1178: 0x2547, 0x1179: 0x2539, 0x117a: 0x24c2, 0x117b: 0x24ad, - 0x117c: 0x24c2, 0x117d: 0x2547, 0x117e: 0x2379, 0x117f: 0x2395, + 0x1140: 0x25fa, 0x1141: 0x2608, 0x1142: 0x2601, 0x1143: 0x25e5, 0x1144: 0x25e5, 0x1145: 0x260f, + 0x1146: 0x260f, 0x1147: 0x2616, 0x1148: 0x2616, 0x1149: 0x2640, 0x114a: 0x2647, 0x114b: 0x264e, + 0x114c: 0x2624, 0x114d: 0x2632, 0x114e: 0x2655, 0x114f: 0x265c, + 0x1152: 0x262b, 0x1153: 0x26b0, 0x1154: 0x26b7, 0x1155: 0x268d, 0x1156: 0x2694, 0x1157: 0x2678, + 0x1158: 0x2678, 0x1159: 0x267f, 0x115a: 0x26a9, 0x115b: 0x26a2, 0x115c: 0x26cc, 0x115d: 0x26cc, + 0x115e: 0x243a, 0x115f: 0x244f, 0x1160: 0x2448, 0x1161: 0x2472, 0x1162: 0x246b, 0x1163: 0x2495, + 0x1164: 0x248e, 0x1165: 0x24b8, 0x1166: 0x249c, 0x1167: 0x24b1, 0x1168: 0x24e9, 0x1169: 0x2536, + 0x116a: 0x251a, 0x116b: 0x2559, 0x116c: 0x25f3, 0x116d: 0x261d, 0x116e: 0x26c5, 0x116f: 0x26be, + 0x1170: 0x26d3, 0x1171: 0x266a, 0x1172: 0x25d0, 0x1173: 0x269b, 0x1174: 0x25c2, 0x1175: 0x25fa, + 0x1176: 0x2591, 0x1177: 0x25de, 0x1178: 0x2671, 0x1179: 0x2663, 0x117a: 0x25ec, 0x117b: 0x25d7, + 0x117c: 0x25ec, 0x117d: 0x2671, 0x117e: 0x24a3, 0x117f: 0x24bf, // Block 0x46, offset 0x1180 - 0x1180: 0x250f, 0x1181: 0x248a, 0x1182: 0x2309, 0x1183: 0x24ad, 0x1184: 0x2452, 0x1185: 0x2421, - 0x1186: 0x23c6, 0x1187: 0x255c, - 0x11b0: 0x241a, 0x11b1: 0x2491, 0x11b2: 0x27cc, 0x11b3: 0x27c3, 0x11b4: 0x27f9, 0x11b5: 0x27e7, - 0x11b6: 0x27d5, 0x11b7: 0x27f0, 0x11b8: 0x2802, 0x11b9: 0x2413, 0x11ba: 0x2c89, 0x11bb: 0x2b09, - 0x11bc: 0x27de, + 0x1180: 0x2639, 0x1181: 0x25b4, 0x1182: 0x2433, 0x1183: 0x25d7, 0x1184: 0x257c, 0x1185: 0x254b, + 0x1186: 0x24f0, 0x1187: 0x2686, + 0x11b0: 0x2544, 0x11b1: 0x25bb, 0x11b2: 0x28f6, 0x11b3: 0x28ed, 0x11b4: 0x2923, 0x11b5: 0x2911, + 0x11b6: 0x28ff, 0x11b7: 0x291a, 0x11b8: 0x292c, 0x11b9: 0x253d, 0x11ba: 0x2db3, 0x11bb: 0x2c33, + 0x11bc: 0x2908, // Block 0x47, offset 0x11c0 - 0x11d0: 0x0019, 0x11d1: 0x0486, - 0x11d2: 0x048a, 0x11d3: 0x0035, 0x11d4: 0x0037, 0x11d5: 0x0003, 0x11d6: 0x003f, 0x11d7: 0x04c2, - 0x11d8: 0x04c6, 0x11d9: 0x1b62, + 0x11d0: 0x0019, 0x11d1: 0x057e, + 0x11d2: 0x0582, 0x11d3: 0x0035, 0x11d4: 0x0037, 0x11d5: 0x0003, 0x11d6: 0x003f, 0x11d7: 0x05ba, + 0x11d8: 0x05be, 0x11d9: 0x1c8c, 0x11e0: 0x8133, 0x11e1: 0x8133, 0x11e2: 0x8133, 0x11e3: 0x8133, 0x11e4: 0x8133, 0x11e5: 0x8133, 0x11e6: 0x8133, 0x11e7: 0x812e, 0x11e8: 0x812e, 0x11e9: 0x812e, 0x11ea: 0x812e, 0x11eb: 0x812e, 0x11ec: 0x812e, 0x11ed: 0x812e, 0x11ee: 0x8133, 0x11ef: 0x8133, - 0x11f0: 0x1876, 0x11f1: 0x0446, 0x11f2: 0x0442, 0x11f3: 0x007f, 0x11f4: 0x007f, 0x11f5: 0x0011, - 0x11f6: 0x0013, 0x11f7: 0x00b7, 0x11f8: 0x00bb, 0x11f9: 0x04ba, 0x11fa: 0x04be, 0x11fb: 0x04ae, - 0x11fc: 0x04b2, 0x11fd: 0x0496, 0x11fe: 0x049a, 0x11ff: 0x048e, + 0x11f0: 0x19a0, 0x11f1: 0x053a, 0x11f2: 0x0536, 0x11f3: 0x007f, 0x11f4: 0x007f, 0x11f5: 0x0011, + 0x11f6: 0x0013, 0x11f7: 0x00b7, 0x11f8: 0x00bb, 0x11f9: 0x05b2, 0x11fa: 0x05b6, 0x11fb: 0x05a6, + 0x11fc: 0x05aa, 0x11fd: 0x058e, 0x11fe: 0x0592, 0x11ff: 0x0586, // Block 0x48, offset 0x1200 - 0x1200: 0x0492, 0x1201: 0x049e, 0x1202: 0x04a2, 0x1203: 0x04a6, 0x1204: 0x04aa, - 0x1207: 0x0077, 0x1208: 0x007b, 0x1209: 0x4280, 0x120a: 0x4280, 0x120b: 0x4280, - 0x120c: 0x4280, 0x120d: 0x007f, 0x120e: 0x007f, 0x120f: 0x007f, 0x1210: 0x0019, 0x1211: 0x0486, + 0x1200: 0x058a, 0x1201: 0x0596, 0x1202: 0x059a, 0x1203: 0x059e, 0x1204: 0x05a2, + 0x1207: 0x0077, 0x1208: 0x007b, 0x1209: 0x4368, 0x120a: 0x4368, 0x120b: 0x4368, + 0x120c: 0x4368, 0x120d: 0x007f, 0x120e: 0x007f, 0x120f: 0x007f, 0x1210: 0x0019, 0x1211: 0x057e, 0x1212: 0x001d, 0x1214: 0x0037, 0x1215: 0x0035, 0x1216: 0x003f, 0x1217: 0x0003, - 0x1218: 0x0446, 0x1219: 0x0011, 0x121a: 0x0013, 0x121b: 0x00b7, 0x121c: 0x00bb, 0x121d: 0x04ba, - 0x121e: 0x04be, 0x121f: 0x0007, 0x1220: 0x000d, 0x1221: 0x0015, 0x1222: 0x0017, 0x1223: 0x001b, + 0x1218: 0x053a, 0x1219: 0x0011, 0x121a: 0x0013, 0x121b: 0x00b7, 0x121c: 0x00bb, 0x121d: 0x05b2, + 0x121e: 0x05b6, 0x121f: 0x0007, 0x1220: 0x000d, 0x1221: 0x0015, 0x1222: 0x0017, 0x1223: 0x001b, 0x1224: 0x0039, 0x1225: 0x003d, 0x1226: 0x003b, 0x1228: 0x0079, 0x1229: 0x0009, 0x122a: 0x000b, 0x122b: 0x0041, - 0x1230: 0x42c1, 0x1231: 0x4443, 0x1232: 0x42c6, 0x1234: 0x42cb, - 0x1236: 0x42d0, 0x1237: 0x4449, 0x1238: 0x42d5, 0x1239: 0x444f, 0x123a: 0x42da, 0x123b: 0x4455, - 0x123c: 0x42df, 0x123d: 0x445b, 0x123e: 0x42e4, 0x123f: 0x4461, + 0x1230: 0x43a9, 0x1231: 0x452b, 0x1232: 0x43ae, 0x1234: 0x43b3, + 0x1236: 0x43b8, 0x1237: 0x4531, 0x1238: 0x43bd, 0x1239: 0x4537, 0x123a: 0x43c2, 0x123b: 0x453d, + 0x123c: 0x43c7, 0x123d: 0x4543, 0x123e: 0x43cc, 0x123f: 0x4549, // Block 0x49, offset 0x1240 - 0x1240: 0x0239, 0x1241: 0x4425, 0x1242: 0x4425, 0x1243: 0x442b, 0x1244: 0x442b, 0x1245: 0x446d, - 0x1246: 0x446d, 0x1247: 0x4431, 0x1248: 0x4431, 0x1249: 0x4479, 0x124a: 0x4479, 0x124b: 0x4479, - 0x124c: 0x4479, 0x124d: 0x023c, 0x124e: 0x023c, 0x124f: 0x023f, 0x1250: 0x023f, 0x1251: 0x023f, - 0x1252: 0x023f, 0x1253: 0x0242, 0x1254: 0x0242, 0x1255: 0x0245, 0x1256: 0x0245, 0x1257: 0x0245, - 0x1258: 0x0245, 0x1259: 0x0248, 0x125a: 0x0248, 0x125b: 0x0248, 0x125c: 0x0248, 0x125d: 0x024b, - 0x125e: 0x024b, 0x125f: 0x024b, 0x1260: 0x024b, 0x1261: 0x024e, 0x1262: 0x024e, 0x1263: 0x024e, - 0x1264: 0x024e, 0x1265: 0x0251, 0x1266: 0x0251, 0x1267: 0x0251, 0x1268: 0x0251, 0x1269: 0x0254, - 0x126a: 0x0254, 0x126b: 0x0257, 0x126c: 0x0257, 0x126d: 0x025a, 0x126e: 0x025a, 0x126f: 0x025d, - 0x1270: 0x025d, 0x1271: 0x0260, 0x1272: 0x0260, 0x1273: 0x0260, 0x1274: 0x0260, 0x1275: 0x0263, - 0x1276: 0x0263, 0x1277: 0x0263, 0x1278: 0x0263, 0x1279: 0x0266, 0x127a: 0x0266, 0x127b: 0x0266, - 0x127c: 0x0266, 0x127d: 0x0269, 0x127e: 0x0269, 0x127f: 0x0269, + 0x1240: 0x0329, 0x1241: 0x450d, 0x1242: 0x450d, 0x1243: 0x4513, 0x1244: 0x4513, 0x1245: 0x4555, + 0x1246: 0x4555, 0x1247: 0x4519, 0x1248: 0x4519, 0x1249: 0x4561, 0x124a: 0x4561, 0x124b: 0x4561, + 0x124c: 0x4561, 0x124d: 0x032c, 0x124e: 0x032c, 0x124f: 0x032f, 0x1250: 0x032f, 0x1251: 0x032f, + 0x1252: 0x032f, 0x1253: 0x0332, 0x1254: 0x0332, 0x1255: 0x0335, 0x1256: 0x0335, 0x1257: 0x0335, + 0x1258: 0x0335, 0x1259: 0x0338, 0x125a: 0x0338, 0x125b: 0x0338, 0x125c: 0x0338, 0x125d: 0x033b, + 0x125e: 0x033b, 0x125f: 0x033b, 0x1260: 0x033b, 0x1261: 0x033e, 0x1262: 0x033e, 0x1263: 0x033e, + 0x1264: 0x033e, 0x1265: 0x0341, 0x1266: 0x0341, 0x1267: 0x0341, 0x1268: 0x0341, 0x1269: 0x0344, + 0x126a: 0x0344, 0x126b: 0x0347, 0x126c: 0x0347, 0x126d: 0x034a, 0x126e: 0x034a, 0x126f: 0x034d, + 0x1270: 0x034d, 0x1271: 0x0350, 0x1272: 0x0350, 0x1273: 0x0350, 0x1274: 0x0350, 0x1275: 0x0353, + 0x1276: 0x0353, 0x1277: 0x0353, 0x1278: 0x0353, 0x1279: 0x0356, 0x127a: 0x0356, 0x127b: 0x0356, + 0x127c: 0x0356, 0x127d: 0x0359, 0x127e: 0x0359, 0x127f: 0x0359, // Block 0x4a, offset 0x1280 - 0x1280: 0x0269, 0x1281: 0x026c, 0x1282: 0x026c, 0x1283: 0x026c, 0x1284: 0x026c, 0x1285: 0x026f, - 0x1286: 0x026f, 0x1287: 0x026f, 0x1288: 0x026f, 0x1289: 0x0272, 0x128a: 0x0272, 0x128b: 0x0272, - 0x128c: 0x0272, 0x128d: 0x0275, 0x128e: 0x0275, 0x128f: 0x0275, 0x1290: 0x0275, 0x1291: 0x0278, - 0x1292: 0x0278, 0x1293: 0x0278, 0x1294: 0x0278, 0x1295: 0x027b, 0x1296: 0x027b, 0x1297: 0x027b, - 0x1298: 0x027b, 0x1299: 0x027e, 0x129a: 0x027e, 0x129b: 0x027e, 0x129c: 0x027e, 0x129d: 0x0281, - 0x129e: 0x0281, 0x129f: 0x0281, 0x12a0: 0x0281, 0x12a1: 0x0284, 0x12a2: 0x0284, 0x12a3: 0x0284, - 0x12a4: 0x0284, 0x12a5: 0x0287, 0x12a6: 0x0287, 0x12a7: 0x0287, 0x12a8: 0x0287, 0x12a9: 0x028a, - 0x12aa: 0x028a, 0x12ab: 0x028a, 0x12ac: 0x028a, 0x12ad: 0x028d, 0x12ae: 0x028d, 0x12af: 0x0290, - 0x12b0: 0x0290, 0x12b1: 0x0293, 0x12b2: 0x0293, 0x12b3: 0x0293, 0x12b4: 0x0293, 0x12b5: 0x2e17, - 0x12b6: 0x2e17, 0x12b7: 0x2e1f, 0x12b8: 0x2e1f, 0x12b9: 0x2e27, 0x12ba: 0x2e27, 0x12bb: 0x1f88, - 0x12bc: 0x1f88, + 0x1280: 0x0359, 0x1281: 0x035c, 0x1282: 0x035c, 0x1283: 0x035c, 0x1284: 0x035c, 0x1285: 0x035f, + 0x1286: 0x035f, 0x1287: 0x035f, 0x1288: 0x035f, 0x1289: 0x0362, 0x128a: 0x0362, 0x128b: 0x0362, + 0x128c: 0x0362, 0x128d: 0x0365, 0x128e: 0x0365, 0x128f: 0x0365, 0x1290: 0x0365, 0x1291: 0x0368, + 0x1292: 0x0368, 0x1293: 0x0368, 0x1294: 0x0368, 0x1295: 0x036b, 0x1296: 0x036b, 0x1297: 0x036b, + 0x1298: 0x036b, 0x1299: 0x036e, 0x129a: 0x036e, 0x129b: 0x036e, 0x129c: 0x036e, 0x129d: 0x0371, + 0x129e: 0x0371, 0x129f: 0x0371, 0x12a0: 0x0371, 0x12a1: 0x0374, 0x12a2: 0x0374, 0x12a3: 0x0374, + 0x12a4: 0x0374, 0x12a5: 0x0377, 0x12a6: 0x0377, 0x12a7: 0x0377, 0x12a8: 0x0377, 0x12a9: 0x037a, + 0x12aa: 0x037a, 0x12ab: 0x037a, 0x12ac: 0x037a, 0x12ad: 0x037d, 0x12ae: 0x037d, 0x12af: 0x0380, + 0x12b0: 0x0380, 0x12b1: 0x0383, 0x12b2: 0x0383, 0x12b3: 0x0383, 0x12b4: 0x0383, 0x12b5: 0x2de7, + 0x12b6: 0x2de7, 0x12b7: 0x2def, 0x12b8: 0x2def, 0x12b9: 0x2df7, 0x12ba: 0x2df7, 0x12bb: 0x20b2, + 0x12bc: 0x20b2, // Block 0x4b, offset 0x12c0 0x12c0: 0x0081, 0x12c1: 0x0083, 0x12c2: 0x0085, 0x12c3: 0x0087, 0x12c4: 0x0089, 0x12c5: 0x008b, 0x12c6: 0x008d, 0x12c7: 0x008f, 0x12c8: 0x0091, 0x12c9: 0x0093, 0x12ca: 0x0095, 0x12cb: 0x0097, 0x12cc: 0x0099, 0x12cd: 0x009b, 0x12ce: 0x009d, 0x12cf: 0x009f, 0x12d0: 0x00a1, 0x12d1: 0x00a3, 0x12d2: 0x00a5, 0x12d3: 0x00a7, 0x12d4: 0x00a9, 0x12d5: 0x00ab, 0x12d6: 0x00ad, 0x12d7: 0x00af, 0x12d8: 0x00b1, 0x12d9: 0x00b3, 0x12da: 0x00b5, 0x12db: 0x00b7, 0x12dc: 0x00b9, 0x12dd: 0x00bb, - 0x12de: 0x00bd, 0x12df: 0x047a, 0x12e0: 0x047e, 0x12e1: 0x048a, 0x12e2: 0x049e, 0x12e3: 0x04a2, - 0x12e4: 0x0486, 0x12e5: 0x05ae, 0x12e6: 0x05a6, 0x12e7: 0x04ca, 0x12e8: 0x04d2, 0x12e9: 0x04da, - 0x12ea: 0x04e2, 0x12eb: 0x04ea, 0x12ec: 0x056e, 0x12ed: 0x0576, 0x12ee: 0x057e, 0x12ef: 0x0522, - 0x12f0: 0x05b2, 0x12f1: 0x04ce, 0x12f2: 0x04d6, 0x12f3: 0x04de, 0x12f4: 0x04e6, 0x12f5: 0x04ee, - 0x12f6: 0x04f2, 0x12f7: 0x04f6, 0x12f8: 0x04fa, 0x12f9: 0x04fe, 0x12fa: 0x0502, 0x12fb: 0x0506, - 0x12fc: 0x050a, 0x12fd: 0x050e, 0x12fe: 0x0512, 0x12ff: 0x0516, + 0x12de: 0x00bd, 0x12df: 0x056e, 0x12e0: 0x0572, 0x12e1: 0x0582, 0x12e2: 0x0596, 0x12e3: 0x059a, + 0x12e4: 0x057e, 0x12e5: 0x06a6, 0x12e6: 0x069e, 0x12e7: 0x05c2, 0x12e8: 0x05ca, 0x12e9: 0x05d2, + 0x12ea: 0x05da, 0x12eb: 0x05e2, 0x12ec: 0x0666, 0x12ed: 0x066e, 0x12ee: 0x0676, 0x12ef: 0x061a, + 0x12f0: 0x06aa, 0x12f1: 0x05c6, 0x12f2: 0x05ce, 0x12f3: 0x05d6, 0x12f4: 0x05de, 0x12f5: 0x05e6, + 0x12f6: 0x05ea, 0x12f7: 0x05ee, 0x12f8: 0x05f2, 0x12f9: 0x05f6, 0x12fa: 0x05fa, 0x12fb: 0x05fe, + 0x12fc: 0x0602, 0x12fd: 0x0606, 0x12fe: 0x060a, 0x12ff: 0x060e, // Block 0x4c, offset 0x1300 - 0x1300: 0x051a, 0x1301: 0x051e, 0x1302: 0x0526, 0x1303: 0x052a, 0x1304: 0x052e, 0x1305: 0x0532, - 0x1306: 0x0536, 0x1307: 0x053a, 0x1308: 0x053e, 0x1309: 0x0542, 0x130a: 0x0546, 0x130b: 0x054a, - 0x130c: 0x054e, 0x130d: 0x0552, 0x130e: 0x0556, 0x130f: 0x055a, 0x1310: 0x055e, 0x1311: 0x0562, - 0x1312: 0x0566, 0x1313: 0x056a, 0x1314: 0x0572, 0x1315: 0x057a, 0x1316: 0x0582, 0x1317: 0x0586, - 0x1318: 0x058a, 0x1319: 0x058e, 0x131a: 0x0592, 0x131b: 0x0596, 0x131c: 0x059a, 0x131d: 0x05aa, - 0x131e: 0x4a8f, 0x131f: 0x4a95, 0x1320: 0x03c6, 0x1321: 0x0316, 0x1322: 0x031a, 0x1323: 0x4a52, - 0x1324: 0x031e, 0x1325: 0x4a58, 0x1326: 0x4a5e, 0x1327: 0x0322, 0x1328: 0x0326, 0x1329: 0x032a, - 0x132a: 0x4a64, 0x132b: 0x4a6a, 0x132c: 0x4a70, 0x132d: 0x4a76, 0x132e: 0x4a7c, 0x132f: 0x4a82, - 0x1330: 0x036a, 0x1331: 0x032e, 0x1332: 0x0332, 0x1333: 0x0336, 0x1334: 0x037e, 0x1335: 0x033a, - 0x1336: 0x033e, 0x1337: 0x0342, 0x1338: 0x0346, 0x1339: 0x034a, 0x133a: 0x034e, 0x133b: 0x0352, - 0x133c: 0x0356, 0x133d: 0x035a, 0x133e: 0x035e, + 0x1300: 0x0612, 0x1301: 0x0616, 0x1302: 0x061e, 0x1303: 0x0622, 0x1304: 0x0626, 0x1305: 0x062a, + 0x1306: 0x062e, 0x1307: 0x0632, 0x1308: 0x0636, 0x1309: 0x063a, 0x130a: 0x063e, 0x130b: 0x0642, + 0x130c: 0x0646, 0x130d: 0x064a, 0x130e: 0x064e, 0x130f: 0x0652, 0x1310: 0x0656, 0x1311: 0x065a, + 0x1312: 0x065e, 0x1313: 0x0662, 0x1314: 0x066a, 0x1315: 0x0672, 0x1316: 0x067a, 0x1317: 0x067e, + 0x1318: 0x0682, 0x1319: 0x0686, 0x131a: 0x068a, 0x131b: 0x068e, 0x131c: 0x0692, 0x131d: 0x06a2, + 0x131e: 0x4c99, 0x131f: 0x4c9f, 0x1320: 0x04b6, 0x1321: 0x0406, 0x1322: 0x040a, 0x1323: 0x4bcc, + 0x1324: 0x040e, 0x1325: 0x4bd2, 0x1326: 0x4bd8, 0x1327: 0x0412, 0x1328: 0x0416, 0x1329: 0x041a, + 0x132a: 0x4bde, 0x132b: 0x4be4, 0x132c: 0x4bea, 0x132d: 0x4bf0, 0x132e: 0x4bf6, 0x132f: 0x4bfc, + 0x1330: 0x045a, 0x1331: 0x041e, 0x1332: 0x0422, 0x1333: 0x0426, 0x1334: 0x046e, 0x1335: 0x042a, + 0x1336: 0x042e, 0x1337: 0x0432, 0x1338: 0x0436, 0x1339: 0x043a, 0x133a: 0x043e, 0x133b: 0x0442, + 0x133c: 0x0446, 0x133d: 0x044a, 0x133e: 0x044e, // Block 0x4d, offset 0x1340 - 0x1342: 0x49d4, 0x1343: 0x49da, 0x1344: 0x49e0, 0x1345: 0x49e6, - 0x1346: 0x49ec, 0x1347: 0x49f2, 0x134a: 0x49f8, 0x134b: 0x49fe, - 0x134c: 0x4a04, 0x134d: 0x4a0a, 0x134e: 0x4a10, 0x134f: 0x4a16, - 0x1352: 0x4a1c, 0x1353: 0x4a22, 0x1354: 0x4a28, 0x1355: 0x4a2e, 0x1356: 0x4a34, 0x1357: 0x4a3a, - 0x135a: 0x4a40, 0x135b: 0x4a46, 0x135c: 0x4a4c, - 0x1360: 0x00bf, 0x1361: 0x00c2, 0x1362: 0x00cb, 0x1363: 0x427b, - 0x1364: 0x00c8, 0x1365: 0x00c5, 0x1366: 0x044a, 0x1368: 0x046e, 0x1369: 0x044e, - 0x136a: 0x0452, 0x136b: 0x0456, 0x136c: 0x045a, 0x136d: 0x0472, 0x136e: 0x0476, + 0x1342: 0x4b4e, 0x1343: 0x4b54, 0x1344: 0x4b5a, 0x1345: 0x4b60, + 0x1346: 0x4b66, 0x1347: 0x4b6c, 0x134a: 0x4b72, 0x134b: 0x4b78, + 0x134c: 0x4b7e, 0x134d: 0x4b84, 0x134e: 0x4b8a, 0x134f: 0x4b90, + 0x1352: 0x4b96, 0x1353: 0x4b9c, 0x1354: 0x4ba2, 0x1355: 0x4ba8, 0x1356: 0x4bae, 0x1357: 0x4bb4, + 0x135a: 0x4bba, 0x135b: 0x4bc0, 0x135c: 0x4bc6, + 0x1360: 0x00bf, 0x1361: 0x00c2, 0x1362: 0x00cb, 0x1363: 0x4363, + 0x1364: 0x00c8, 0x1365: 0x00c5, 0x1366: 0x053e, 0x1368: 0x0562, 0x1369: 0x0542, + 0x136a: 0x0546, 0x136b: 0x054a, 0x136c: 0x054e, 0x136d: 0x0566, 0x136e: 0x056a, // Block 0x4e, offset 0x1380 - 0x1380: 0x0063, 0x1381: 0x0065, 0x1382: 0x0067, 0x1383: 0x0069, 0x1384: 0x006b, 0x1385: 0x006d, - 0x1386: 0x006f, 0x1387: 0x0071, 0x1388: 0x0073, 0x1389: 0x0075, 0x138a: 0x0083, 0x138b: 0x0085, - 0x138c: 0x0087, 0x138d: 0x0089, 0x138e: 0x008b, 0x138f: 0x008d, 0x1390: 0x008f, 0x1391: 0x0091, - 0x1392: 0x0093, 0x1393: 0x0095, 0x1394: 0x0097, 0x1395: 0x0099, 0x1396: 0x009b, 0x1397: 0x009d, - 0x1398: 0x009f, 0x1399: 0x00a1, 0x139a: 0x00a3, 0x139b: 0x00a5, 0x139c: 0x00a7, 0x139d: 0x00a9, - 0x139e: 0x00ab, 0x139f: 0x00ad, 0x13a0: 0x00af, 0x13a1: 0x00b1, 0x13a2: 0x00b3, 0x13a3: 0x00b5, - 0x13a4: 0x00dd, 0x13a5: 0x00f2, 0x13a8: 0x0176, 0x13a9: 0x0179, - 0x13aa: 0x017c, 0x13ab: 0x017f, 0x13ac: 0x0182, 0x13ad: 0x0185, 0x13ae: 0x0188, 0x13af: 0x018b, - 0x13b0: 0x018e, 0x13b1: 0x0191, 0x13b2: 0x0194, 0x13b3: 0x0197, 0x13b4: 0x019a, 0x13b5: 0x019d, - 0x13b6: 0x01a0, 0x13b7: 0x01a3, 0x13b8: 0x01a6, 0x13b9: 0x018b, 0x13ba: 0x01a9, 0x13bb: 0x01ac, - 0x13bc: 0x01af, 0x13bd: 0x01b2, 0x13be: 0x01b5, 0x13bf: 0x01b8, + 0x1381: 0x01f1, 0x1382: 0x01f4, 0x1383: 0x00d4, 0x1384: 0x01be, 0x1385: 0x010d, + 0x1387: 0x01d3, 0x1388: 0x174e, 0x1389: 0x01d9, 0x138a: 0x01d6, 0x138b: 0x0116, + 0x138c: 0x0119, 0x138d: 0x0526, 0x138e: 0x011c, 0x138f: 0x0128, 0x1390: 0x01e5, 0x1391: 0x013a, + 0x1392: 0x0134, 0x1393: 0x012e, 0x1394: 0x01c1, 0x1395: 0x00e0, 0x1396: 0x01c4, 0x1397: 0x0143, + 0x1398: 0x0194, 0x1399: 0x01e8, 0x139a: 0x01eb, 0x139b: 0x0152, 0x139c: 0x1756, 0x139d: 0x1742, + 0x139e: 0x0158, 0x139f: 0x175b, 0x13a0: 0x01a9, 0x13a1: 0x1760, 0x13a2: 0x00da, 0x13a3: 0x0170, + 0x13a4: 0x0173, 0x13a5: 0x00a3, 0x13a6: 0x017c, 0x13a7: 0x1765, 0x13a8: 0x0182, 0x13a9: 0x0185, + 0x13aa: 0x0188, 0x13ab: 0x01e2, 0x13ac: 0x01dc, 0x13ad: 0x1752, 0x13ae: 0x01df, 0x13af: 0x0197, + 0x13b0: 0x0576, 0x13b2: 0x01ac, 0x13b3: 0x01cd, 0x13b4: 0x01d0, 0x13b5: 0x01bb, + 0x13b6: 0x00f5, 0x13b7: 0x00f8, 0x13b8: 0x00fb, 0x13b9: 0x176a, 0x13ba: 0x176f, // Block 0x4f, offset 0x13c0 - 0x13c0: 0x0200, 0x13c1: 0x0203, 0x13c2: 0x0206, 0x13c3: 0x045e, 0x13c4: 0x01ca, 0x13c5: 0x01d3, - 0x13c6: 0x01d9, 0x13c7: 0x01fd, 0x13c8: 0x01ee, 0x13c9: 0x01eb, 0x13ca: 0x0209, 0x13cb: 0x020c, - 0x13ce: 0x0021, 0x13cf: 0x0023, 0x13d0: 0x0025, 0x13d1: 0x0027, - 0x13d2: 0x0029, 0x13d3: 0x002b, 0x13d4: 0x002d, 0x13d5: 0x002f, 0x13d6: 0x0031, 0x13d7: 0x0033, - 0x13d8: 0x0021, 0x13d9: 0x0023, 0x13da: 0x0025, 0x13db: 0x0027, 0x13dc: 0x0029, 0x13dd: 0x002b, - 0x13de: 0x002d, 0x13df: 0x002f, 0x13e0: 0x0031, 0x13e1: 0x0033, 0x13e2: 0x0021, 0x13e3: 0x0023, - 0x13e4: 0x0025, 0x13e5: 0x0027, 0x13e6: 0x0029, 0x13e7: 0x002b, 0x13e8: 0x002d, 0x13e9: 0x002f, - 0x13ea: 0x0031, 0x13eb: 0x0033, 0x13ec: 0x0021, 0x13ed: 0x0023, 0x13ee: 0x0025, 0x13ef: 0x0027, - 0x13f0: 0x0029, 0x13f1: 0x002b, 0x13f2: 0x002d, 0x13f3: 0x002f, 0x13f4: 0x0031, 0x13f5: 0x0033, - 0x13f6: 0x0021, 0x13f7: 0x0023, 0x13f8: 0x0025, 0x13f9: 0x0027, 0x13fa: 0x0029, 0x13fb: 0x002b, - 0x13fc: 0x002d, 0x13fd: 0x002f, 0x13fe: 0x0031, 0x13ff: 0x0033, + 0x13c0: 0x0063, 0x13c1: 0x0065, 0x13c2: 0x0067, 0x13c3: 0x0069, 0x13c4: 0x006b, 0x13c5: 0x006d, + 0x13c6: 0x006f, 0x13c7: 0x0071, 0x13c8: 0x0073, 0x13c9: 0x0075, 0x13ca: 0x0083, 0x13cb: 0x0085, + 0x13cc: 0x0087, 0x13cd: 0x0089, 0x13ce: 0x008b, 0x13cf: 0x008d, 0x13d0: 0x008f, 0x13d1: 0x0091, + 0x13d2: 0x0093, 0x13d3: 0x0095, 0x13d4: 0x0097, 0x13d5: 0x0099, 0x13d6: 0x009b, 0x13d7: 0x009d, + 0x13d8: 0x009f, 0x13d9: 0x00a1, 0x13da: 0x00a3, 0x13db: 0x00a5, 0x13dc: 0x00a7, 0x13dd: 0x00a9, + 0x13de: 0x00ab, 0x13df: 0x00ad, 0x13e0: 0x00af, 0x13e1: 0x00b1, 0x13e2: 0x00b3, 0x13e3: 0x00b5, + 0x13e4: 0x00e3, 0x13e5: 0x0101, 0x13e8: 0x01f7, 0x13e9: 0x01fa, + 0x13ea: 0x01fd, 0x13eb: 0x0200, 0x13ec: 0x0203, 0x13ed: 0x0206, 0x13ee: 0x0209, 0x13ef: 0x020c, + 0x13f0: 0x020f, 0x13f1: 0x0212, 0x13f2: 0x0215, 0x13f3: 0x0218, 0x13f4: 0x021b, 0x13f5: 0x021e, + 0x13f6: 0x0221, 0x13f7: 0x0224, 0x13f8: 0x0227, 0x13f9: 0x020c, 0x13fa: 0x022a, 0x13fb: 0x022d, + 0x13fc: 0x0230, 0x13fd: 0x0233, 0x13fe: 0x0236, 0x13ff: 0x0239, // Block 0x50, offset 0x1400 - 0x1400: 0x023c, 0x1401: 0x023f, 0x1402: 0x024b, 0x1403: 0x0254, 0x1405: 0x028d, - 0x1406: 0x025d, 0x1407: 0x024e, 0x1408: 0x026c, 0x1409: 0x0293, 0x140a: 0x027e, 0x140b: 0x0281, - 0x140c: 0x0284, 0x140d: 0x0287, 0x140e: 0x0260, 0x140f: 0x0272, 0x1410: 0x0278, 0x1411: 0x0266, - 0x1412: 0x027b, 0x1413: 0x025a, 0x1414: 0x0263, 0x1415: 0x0245, 0x1416: 0x0248, 0x1417: 0x0251, - 0x1418: 0x0257, 0x1419: 0x0269, 0x141a: 0x026f, 0x141b: 0x0275, 0x141c: 0x0296, 0x141d: 0x02e7, - 0x141e: 0x02cf, 0x141f: 0x0299, 0x1421: 0x023f, 0x1422: 0x024b, - 0x1424: 0x028a, 0x1427: 0x024e, 0x1429: 0x0293, - 0x142a: 0x027e, 0x142b: 0x0281, 0x142c: 0x0284, 0x142d: 0x0287, 0x142e: 0x0260, 0x142f: 0x0272, - 0x1430: 0x0278, 0x1431: 0x0266, 0x1432: 0x027b, 0x1434: 0x0263, 0x1435: 0x0245, - 0x1436: 0x0248, 0x1437: 0x0251, 0x1439: 0x0269, 0x143b: 0x0275, + 0x1400: 0x0281, 0x1401: 0x0284, 0x1402: 0x0287, 0x1403: 0x0552, 0x1404: 0x024b, 0x1405: 0x0254, + 0x1406: 0x025a, 0x1407: 0x027e, 0x1408: 0x026f, 0x1409: 0x026c, 0x140a: 0x028a, 0x140b: 0x028d, + 0x140e: 0x0021, 0x140f: 0x0023, 0x1410: 0x0025, 0x1411: 0x0027, + 0x1412: 0x0029, 0x1413: 0x002b, 0x1414: 0x002d, 0x1415: 0x002f, 0x1416: 0x0031, 0x1417: 0x0033, + 0x1418: 0x0021, 0x1419: 0x0023, 0x141a: 0x0025, 0x141b: 0x0027, 0x141c: 0x0029, 0x141d: 0x002b, + 0x141e: 0x002d, 0x141f: 0x002f, 0x1420: 0x0031, 0x1421: 0x0033, 0x1422: 0x0021, 0x1423: 0x0023, + 0x1424: 0x0025, 0x1425: 0x0027, 0x1426: 0x0029, 0x1427: 0x002b, 0x1428: 0x002d, 0x1429: 0x002f, + 0x142a: 0x0031, 0x142b: 0x0033, 0x142c: 0x0021, 0x142d: 0x0023, 0x142e: 0x0025, 0x142f: 0x0027, + 0x1430: 0x0029, 0x1431: 0x002b, 0x1432: 0x002d, 0x1433: 0x002f, 0x1434: 0x0031, 0x1435: 0x0033, + 0x1436: 0x0021, 0x1437: 0x0023, 0x1438: 0x0025, 0x1439: 0x0027, 0x143a: 0x0029, 0x143b: 0x002b, + 0x143c: 0x002d, 0x143d: 0x002f, 0x143e: 0x0031, 0x143f: 0x0033, // Block 0x51, offset 0x1440 - 0x1442: 0x024b, - 0x1447: 0x024e, 0x1449: 0x0293, 0x144b: 0x0281, - 0x144d: 0x0287, 0x144e: 0x0260, 0x144f: 0x0272, 0x1451: 0x0266, - 0x1452: 0x027b, 0x1454: 0x0263, 0x1457: 0x0251, - 0x1459: 0x0269, 0x145b: 0x0275, 0x145d: 0x02e7, - 0x145f: 0x0299, 0x1461: 0x023f, 0x1462: 0x024b, - 0x1464: 0x028a, 0x1467: 0x024e, 0x1468: 0x026c, 0x1469: 0x0293, - 0x146a: 0x027e, 0x146c: 0x0284, 0x146d: 0x0287, 0x146e: 0x0260, 0x146f: 0x0272, - 0x1470: 0x0278, 0x1471: 0x0266, 0x1472: 0x027b, 0x1474: 0x0263, 0x1475: 0x0245, - 0x1476: 0x0248, 0x1477: 0x0251, 0x1479: 0x0269, 0x147a: 0x026f, 0x147b: 0x0275, - 0x147c: 0x0296, 0x147e: 0x02cf, + 0x1440: 0x8133, 0x1441: 0x8133, 0x1442: 0x8133, 0x1443: 0x8133, 0x1444: 0x8133, 0x1445: 0x8133, + 0x1446: 0x8133, 0x1448: 0x8133, 0x1449: 0x8133, 0x144a: 0x8133, 0x144b: 0x8133, + 0x144c: 0x8133, 0x144d: 0x8133, 0x144e: 0x8133, 0x144f: 0x8133, 0x1450: 0x8133, 0x1451: 0x8133, + 0x1452: 0x8133, 0x1453: 0x8133, 0x1454: 0x8133, 0x1455: 0x8133, 0x1456: 0x8133, 0x1457: 0x8133, + 0x1458: 0x8133, 0x145b: 0x8133, 0x145c: 0x8133, 0x145d: 0x8133, + 0x145e: 0x8133, 0x145f: 0x8133, 0x1460: 0x8133, 0x1461: 0x8133, 0x1463: 0x8133, + 0x1464: 0x8133, 0x1466: 0x8133, 0x1467: 0x8133, 0x1468: 0x8133, 0x1469: 0x8133, + 0x146a: 0x8133, + 0x1470: 0x0290, 0x1471: 0x0293, 0x1472: 0x0296, 0x1473: 0x0299, 0x1474: 0x029c, 0x1475: 0x029f, + 0x1476: 0x02a2, 0x1477: 0x02a5, 0x1478: 0x02a8, 0x1479: 0x02ab, 0x147a: 0x02ae, 0x147b: 0x02b1, + 0x147c: 0x02b7, 0x147d: 0x02ba, 0x147e: 0x02bd, 0x147f: 0x02c0, // Block 0x52, offset 0x1480 - 0x1480: 0x023c, 0x1481: 0x023f, 0x1482: 0x024b, 0x1483: 0x0254, 0x1484: 0x028a, 0x1485: 0x028d, - 0x1486: 0x025d, 0x1487: 0x024e, 0x1488: 0x026c, 0x1489: 0x0293, 0x148b: 0x0281, - 0x148c: 0x0284, 0x148d: 0x0287, 0x148e: 0x0260, 0x148f: 0x0272, 0x1490: 0x0278, 0x1491: 0x0266, - 0x1492: 0x027b, 0x1493: 0x025a, 0x1494: 0x0263, 0x1495: 0x0245, 0x1496: 0x0248, 0x1497: 0x0251, - 0x1498: 0x0257, 0x1499: 0x0269, 0x149a: 0x026f, 0x149b: 0x0275, - 0x14a1: 0x023f, 0x14a2: 0x024b, 0x14a3: 0x0254, - 0x14a5: 0x028d, 0x14a6: 0x025d, 0x14a7: 0x024e, 0x14a8: 0x026c, 0x14a9: 0x0293, - 0x14ab: 0x0281, 0x14ac: 0x0284, 0x14ad: 0x0287, 0x14ae: 0x0260, 0x14af: 0x0272, - 0x14b0: 0x0278, 0x14b1: 0x0266, 0x14b2: 0x027b, 0x14b3: 0x025a, 0x14b4: 0x0263, 0x14b5: 0x0245, - 0x14b6: 0x0248, 0x14b7: 0x0251, 0x14b8: 0x0257, 0x14b9: 0x0269, 0x14ba: 0x026f, 0x14bb: 0x0275, + 0x1480: 0x02c3, 0x1481: 0x02c6, 0x1482: 0x02c9, 0x1483: 0x02cc, 0x1484: 0x02cf, 0x1485: 0x02d2, + 0x1486: 0x02d5, 0x1487: 0x02db, 0x1488: 0x02e1, 0x1489: 0x02e4, 0x148a: 0x1736, 0x148b: 0x0302, + 0x148c: 0x02ea, 0x148d: 0x02ed, 0x148e: 0x0305, 0x148f: 0x02f9, 0x1490: 0x02ff, 0x1491: 0x0290, + 0x1492: 0x0293, 0x1493: 0x0296, 0x1494: 0x0299, 0x1495: 0x029c, 0x1496: 0x029f, 0x1497: 0x02a2, + 0x1498: 0x02a5, 0x1499: 0x02a8, 0x149a: 0x02ab, 0x149b: 0x02ae, 0x149c: 0x02b7, 0x149d: 0x02ba, + 0x149e: 0x02c0, 0x149f: 0x02c6, 0x14a0: 0x02c9, 0x14a1: 0x02cc, 0x14a2: 0x02cf, 0x14a3: 0x02d2, + 0x14a4: 0x02d5, 0x14a5: 0x02d8, 0x14a6: 0x02db, 0x14a7: 0x02f3, 0x14a8: 0x02ea, 0x14a9: 0x02e7, + 0x14aa: 0x02f0, 0x14ab: 0x02f6, 0x14ac: 0x1732, 0x14ad: 0x02fc, // Block 0x53, offset 0x14c0 - 0x14c0: 0x187c, 0x14c1: 0x1879, 0x14c2: 0x187f, 0x14c3: 0x18a3, 0x14c4: 0x18c7, 0x14c5: 0x18eb, - 0x14c6: 0x190f, 0x14c7: 0x1918, 0x14c8: 0x191e, 0x14c9: 0x1924, 0x14ca: 0x192a, - 0x14d0: 0x1a92, 0x14d1: 0x1a96, - 0x14d2: 0x1a9a, 0x14d3: 0x1a9e, 0x14d4: 0x1aa2, 0x14d5: 0x1aa6, 0x14d6: 0x1aaa, 0x14d7: 0x1aae, - 0x14d8: 0x1ab2, 0x14d9: 0x1ab6, 0x14da: 0x1aba, 0x14db: 0x1abe, 0x14dc: 0x1ac2, 0x14dd: 0x1ac6, - 0x14de: 0x1aca, 0x14df: 0x1ace, 0x14e0: 0x1ad2, 0x14e1: 0x1ad6, 0x14e2: 0x1ada, 0x14e3: 0x1ade, - 0x14e4: 0x1ae2, 0x14e5: 0x1ae6, 0x14e6: 0x1aea, 0x14e7: 0x1aee, 0x14e8: 0x1af2, 0x14e9: 0x1af6, - 0x14ea: 0x272b, 0x14eb: 0x0047, 0x14ec: 0x0065, 0x14ed: 0x193f, 0x14ee: 0x19b7, - 0x14f0: 0x0043, 0x14f1: 0x0045, 0x14f2: 0x0047, 0x14f3: 0x0049, 0x14f4: 0x004b, 0x14f5: 0x004d, - 0x14f6: 0x004f, 0x14f7: 0x0051, 0x14f8: 0x0053, 0x14f9: 0x0055, 0x14fa: 0x0057, 0x14fb: 0x0059, - 0x14fc: 0x005b, 0x14fd: 0x005d, 0x14fe: 0x005f, 0x14ff: 0x0061, + 0x14c0: 0x032c, 0x14c1: 0x032f, 0x14c2: 0x033b, 0x14c3: 0x0344, 0x14c5: 0x037d, + 0x14c6: 0x034d, 0x14c7: 0x033e, 0x14c8: 0x035c, 0x14c9: 0x0383, 0x14ca: 0x036e, 0x14cb: 0x0371, + 0x14cc: 0x0374, 0x14cd: 0x0377, 0x14ce: 0x0350, 0x14cf: 0x0362, 0x14d0: 0x0368, 0x14d1: 0x0356, + 0x14d2: 0x036b, 0x14d3: 0x034a, 0x14d4: 0x0353, 0x14d5: 0x0335, 0x14d6: 0x0338, 0x14d7: 0x0341, + 0x14d8: 0x0347, 0x14d9: 0x0359, 0x14da: 0x035f, 0x14db: 0x0365, 0x14dc: 0x0386, 0x14dd: 0x03d7, + 0x14de: 0x03bf, 0x14df: 0x0389, 0x14e1: 0x032f, 0x14e2: 0x033b, + 0x14e4: 0x037a, 0x14e7: 0x033e, 0x14e9: 0x0383, + 0x14ea: 0x036e, 0x14eb: 0x0371, 0x14ec: 0x0374, 0x14ed: 0x0377, 0x14ee: 0x0350, 0x14ef: 0x0362, + 0x14f0: 0x0368, 0x14f1: 0x0356, 0x14f2: 0x036b, 0x14f4: 0x0353, 0x14f5: 0x0335, + 0x14f6: 0x0338, 0x14f7: 0x0341, 0x14f9: 0x0359, 0x14fb: 0x0365, // Block 0x54, offset 0x1500 - 0x1500: 0x26b3, 0x1501: 0x26c8, 0x1502: 0x0506, - 0x1510: 0x0c12, 0x1511: 0x0a4a, - 0x1512: 0x08d6, 0x1513: 0x45db, 0x1514: 0x071e, 0x1515: 0x09f2, 0x1516: 0x1332, 0x1517: 0x0a02, - 0x1518: 0x072a, 0x1519: 0x0cda, 0x151a: 0x0eb2, 0x151b: 0x0cb2, 0x151c: 0x082a, 0x151d: 0x0b6e, - 0x151e: 0x07c2, 0x151f: 0x0cba, 0x1520: 0x0816, 0x1521: 0x111a, 0x1522: 0x0f86, 0x1523: 0x138e, - 0x1524: 0x09d6, 0x1525: 0x090e, 0x1526: 0x0e66, 0x1527: 0x0c1e, 0x1528: 0x0c4a, 0x1529: 0x06c2, - 0x152a: 0x06ce, 0x152b: 0x140e, 0x152c: 0x0ade, 0x152d: 0x06ea, 0x152e: 0x08f2, 0x152f: 0x0c3e, - 0x1530: 0x13b6, 0x1531: 0x0c16, 0x1532: 0x1072, 0x1533: 0x10ae, 0x1534: 0x08fa, 0x1535: 0x0e46, - 0x1536: 0x0d0e, 0x1537: 0x0d0a, 0x1538: 0x0f9a, 0x1539: 0x082e, 0x153a: 0x095a, 0x153b: 0x1446, + 0x1502: 0x033b, + 0x1507: 0x033e, 0x1509: 0x0383, 0x150b: 0x0371, + 0x150d: 0x0377, 0x150e: 0x0350, 0x150f: 0x0362, 0x1511: 0x0356, + 0x1512: 0x036b, 0x1514: 0x0353, 0x1517: 0x0341, + 0x1519: 0x0359, 0x151b: 0x0365, 0x151d: 0x03d7, + 0x151f: 0x0389, 0x1521: 0x032f, 0x1522: 0x033b, + 0x1524: 0x037a, 0x1527: 0x033e, 0x1528: 0x035c, 0x1529: 0x0383, + 0x152a: 0x036e, 0x152c: 0x0374, 0x152d: 0x0377, 0x152e: 0x0350, 0x152f: 0x0362, + 0x1530: 0x0368, 0x1531: 0x0356, 0x1532: 0x036b, 0x1534: 0x0353, 0x1535: 0x0335, + 0x1536: 0x0338, 0x1537: 0x0341, 0x1539: 0x0359, 0x153a: 0x035f, 0x153b: 0x0365, + 0x153c: 0x0386, 0x153e: 0x03bf, // Block 0x55, offset 0x1540 - 0x1540: 0x06fe, 0x1541: 0x06f6, 0x1542: 0x0706, 0x1543: 0x164a, 0x1544: 0x074a, 0x1545: 0x075a, - 0x1546: 0x075e, 0x1547: 0x0766, 0x1548: 0x076e, 0x1549: 0x0772, 0x154a: 0x077e, 0x154b: 0x0776, - 0x154c: 0x05b6, 0x154d: 0x165e, 0x154e: 0x0792, 0x154f: 0x0796, 0x1550: 0x079a, 0x1551: 0x07b6, - 0x1552: 0x164f, 0x1553: 0x05ba, 0x1554: 0x07a2, 0x1555: 0x07c2, 0x1556: 0x1659, 0x1557: 0x07d2, - 0x1558: 0x07da, 0x1559: 0x073a, 0x155a: 0x07e2, 0x155b: 0x07e6, 0x155c: 0x1834, 0x155d: 0x0802, - 0x155e: 0x080a, 0x155f: 0x05c2, 0x1560: 0x0822, 0x1561: 0x0826, 0x1562: 0x082e, 0x1563: 0x0832, - 0x1564: 0x05c6, 0x1565: 0x084a, 0x1566: 0x084e, 0x1567: 0x085a, 0x1568: 0x0866, 0x1569: 0x086a, - 0x156a: 0x086e, 0x156b: 0x0876, 0x156c: 0x0896, 0x156d: 0x089a, 0x156e: 0x08a2, 0x156f: 0x08b2, - 0x1570: 0x08ba, 0x1571: 0x08be, 0x1572: 0x08be, 0x1573: 0x08be, 0x1574: 0x166d, 0x1575: 0x0e96, - 0x1576: 0x08d2, 0x1577: 0x08da, 0x1578: 0x1672, 0x1579: 0x08e6, 0x157a: 0x08ee, 0x157b: 0x08f6, - 0x157c: 0x091e, 0x157d: 0x090a, 0x157e: 0x0916, 0x157f: 0x091a, + 0x1540: 0x032c, 0x1541: 0x032f, 0x1542: 0x033b, 0x1543: 0x0344, 0x1544: 0x037a, 0x1545: 0x037d, + 0x1546: 0x034d, 0x1547: 0x033e, 0x1548: 0x035c, 0x1549: 0x0383, 0x154b: 0x0371, + 0x154c: 0x0374, 0x154d: 0x0377, 0x154e: 0x0350, 0x154f: 0x0362, 0x1550: 0x0368, 0x1551: 0x0356, + 0x1552: 0x036b, 0x1553: 0x034a, 0x1554: 0x0353, 0x1555: 0x0335, 0x1556: 0x0338, 0x1557: 0x0341, + 0x1558: 0x0347, 0x1559: 0x0359, 0x155a: 0x035f, 0x155b: 0x0365, + 0x1561: 0x032f, 0x1562: 0x033b, 0x1563: 0x0344, + 0x1565: 0x037d, 0x1566: 0x034d, 0x1567: 0x033e, 0x1568: 0x035c, 0x1569: 0x0383, + 0x156b: 0x0371, 0x156c: 0x0374, 0x156d: 0x0377, 0x156e: 0x0350, 0x156f: 0x0362, + 0x1570: 0x0368, 0x1571: 0x0356, 0x1572: 0x036b, 0x1573: 0x034a, 0x1574: 0x0353, 0x1575: 0x0335, + 0x1576: 0x0338, 0x1577: 0x0341, 0x1578: 0x0347, 0x1579: 0x0359, 0x157a: 0x035f, 0x157b: 0x0365, // Block 0x56, offset 0x1580 - 0x1580: 0x0922, 0x1581: 0x092a, 0x1582: 0x092e, 0x1583: 0x0936, 0x1584: 0x093e, 0x1585: 0x0942, - 0x1586: 0x0942, 0x1587: 0x094a, 0x1588: 0x0952, 0x1589: 0x0956, 0x158a: 0x0962, 0x158b: 0x0986, - 0x158c: 0x096a, 0x158d: 0x098a, 0x158e: 0x096e, 0x158f: 0x0976, 0x1590: 0x080e, 0x1591: 0x09d2, - 0x1592: 0x099a, 0x1593: 0x099e, 0x1594: 0x09a2, 0x1595: 0x0996, 0x1596: 0x09aa, 0x1597: 0x09a6, - 0x1598: 0x09be, 0x1599: 0x1677, 0x159a: 0x09da, 0x159b: 0x09de, 0x159c: 0x09e6, 0x159d: 0x09f2, - 0x159e: 0x09fa, 0x159f: 0x0a16, 0x15a0: 0x167c, 0x15a1: 0x1681, 0x15a2: 0x0a22, 0x15a3: 0x0a26, - 0x15a4: 0x0a2a, 0x15a5: 0x0a1e, 0x15a6: 0x0a32, 0x15a7: 0x05ca, 0x15a8: 0x05ce, 0x15a9: 0x0a3a, - 0x15aa: 0x0a42, 0x15ab: 0x0a42, 0x15ac: 0x1686, 0x15ad: 0x0a5e, 0x15ae: 0x0a62, 0x15af: 0x0a66, - 0x15b0: 0x0a6e, 0x15b1: 0x168b, 0x15b2: 0x0a76, 0x15b3: 0x0a7a, 0x15b4: 0x0b52, 0x15b5: 0x0a82, - 0x15b6: 0x05d2, 0x15b7: 0x0a8e, 0x15b8: 0x0a9e, 0x15b9: 0x0aaa, 0x15ba: 0x0aa6, 0x15bb: 0x1695, - 0x15bc: 0x0ab2, 0x15bd: 0x169a, 0x15be: 0x0abe, 0x15bf: 0x0aba, + 0x1580: 0x19a6, 0x1581: 0x19a3, 0x1582: 0x19a9, 0x1583: 0x19cd, 0x1584: 0x19f1, 0x1585: 0x1a15, + 0x1586: 0x1a39, 0x1587: 0x1a42, 0x1588: 0x1a48, 0x1589: 0x1a4e, 0x158a: 0x1a54, + 0x1590: 0x1bbc, 0x1591: 0x1bc0, + 0x1592: 0x1bc4, 0x1593: 0x1bc8, 0x1594: 0x1bcc, 0x1595: 0x1bd0, 0x1596: 0x1bd4, 0x1597: 0x1bd8, + 0x1598: 0x1bdc, 0x1599: 0x1be0, 0x159a: 0x1be4, 0x159b: 0x1be8, 0x159c: 0x1bec, 0x159d: 0x1bf0, + 0x159e: 0x1bf4, 0x159f: 0x1bf8, 0x15a0: 0x1bfc, 0x15a1: 0x1c00, 0x15a2: 0x1c04, 0x15a3: 0x1c08, + 0x15a4: 0x1c0c, 0x15a5: 0x1c10, 0x15a6: 0x1c14, 0x15a7: 0x1c18, 0x15a8: 0x1c1c, 0x15a9: 0x1c20, + 0x15aa: 0x2855, 0x15ab: 0x0047, 0x15ac: 0x0065, 0x15ad: 0x1a69, 0x15ae: 0x1ae1, + 0x15b0: 0x0043, 0x15b1: 0x0045, 0x15b2: 0x0047, 0x15b3: 0x0049, 0x15b4: 0x004b, 0x15b5: 0x004d, + 0x15b6: 0x004f, 0x15b7: 0x0051, 0x15b8: 0x0053, 0x15b9: 0x0055, 0x15ba: 0x0057, 0x15bb: 0x0059, + 0x15bc: 0x005b, 0x15bd: 0x005d, 0x15be: 0x005f, 0x15bf: 0x0061, // Block 0x57, offset 0x15c0 - 0x15c0: 0x0ac2, 0x15c1: 0x0ad2, 0x15c2: 0x0ad6, 0x15c3: 0x05d6, 0x15c4: 0x0ae6, 0x15c5: 0x0aee, - 0x15c6: 0x0af2, 0x15c7: 0x0af6, 0x15c8: 0x05da, 0x15c9: 0x169f, 0x15ca: 0x05de, 0x15cb: 0x0b12, - 0x15cc: 0x0b16, 0x15cd: 0x0b1a, 0x15ce: 0x0b22, 0x15cf: 0x1866, 0x15d0: 0x0b3a, 0x15d1: 0x16a9, - 0x15d2: 0x16a9, 0x15d3: 0x11da, 0x15d4: 0x0b4a, 0x15d5: 0x0b4a, 0x15d6: 0x05e2, 0x15d7: 0x16cc, - 0x15d8: 0x179e, 0x15d9: 0x0b5a, 0x15da: 0x0b62, 0x15db: 0x05e6, 0x15dc: 0x0b76, 0x15dd: 0x0b86, - 0x15de: 0x0b8a, 0x15df: 0x0b92, 0x15e0: 0x0ba2, 0x15e1: 0x05ee, 0x15e2: 0x05ea, 0x15e3: 0x0ba6, - 0x15e4: 0x16ae, 0x15e5: 0x0baa, 0x15e6: 0x0bbe, 0x15e7: 0x0bc2, 0x15e8: 0x0bc6, 0x15e9: 0x0bc2, - 0x15ea: 0x0bd2, 0x15eb: 0x0bd6, 0x15ec: 0x0be6, 0x15ed: 0x0bde, 0x15ee: 0x0be2, 0x15ef: 0x0bea, - 0x15f0: 0x0bee, 0x15f1: 0x0bf2, 0x15f2: 0x0bfe, 0x15f3: 0x0c02, 0x15f4: 0x0c1a, 0x15f5: 0x0c22, - 0x15f6: 0x0c32, 0x15f7: 0x0c46, 0x15f8: 0x16bd, 0x15f9: 0x0c42, 0x15fa: 0x0c36, 0x15fb: 0x0c4e, - 0x15fc: 0x0c56, 0x15fd: 0x0c6a, 0x15fe: 0x16c2, 0x15ff: 0x0c72, + 0x15c0: 0x27dd, 0x15c1: 0x27f2, 0x15c2: 0x05fe, + 0x15d0: 0x0d0a, 0x15d1: 0x0b42, + 0x15d2: 0x09ce, 0x15d3: 0x473b, 0x15d4: 0x0816, 0x15d5: 0x0aea, 0x15d6: 0x142a, 0x15d7: 0x0afa, + 0x15d8: 0x0822, 0x15d9: 0x0dd2, 0x15da: 0x0faa, 0x15db: 0x0daa, 0x15dc: 0x0922, 0x15dd: 0x0c66, + 0x15de: 0x08ba, 0x15df: 0x0db2, 0x15e0: 0x090e, 0x15e1: 0x1212, 0x15e2: 0x107e, 0x15e3: 0x1486, + 0x15e4: 0x0ace, 0x15e5: 0x0a06, 0x15e6: 0x0f5e, 0x15e7: 0x0d16, 0x15e8: 0x0d42, 0x15e9: 0x07ba, + 0x15ea: 0x07c6, 0x15eb: 0x1506, 0x15ec: 0x0bd6, 0x15ed: 0x07e2, 0x15ee: 0x09ea, 0x15ef: 0x0d36, + 0x15f0: 0x14ae, 0x15f1: 0x0d0e, 0x15f2: 0x116a, 0x15f3: 0x11a6, 0x15f4: 0x09f2, 0x15f5: 0x0f3e, + 0x15f6: 0x0e06, 0x15f7: 0x0e02, 0x15f8: 0x1092, 0x15f9: 0x0926, 0x15fa: 0x0a52, 0x15fb: 0x153e, // Block 0x58, offset 0x1600 - 0x1600: 0x0c66, 0x1601: 0x0c5e, 0x1602: 0x05f2, 0x1603: 0x0c7a, 0x1604: 0x0c82, 0x1605: 0x0c8a, - 0x1606: 0x0c7e, 0x1607: 0x05f6, 0x1608: 0x0c9a, 0x1609: 0x0ca2, 0x160a: 0x16c7, 0x160b: 0x0cce, - 0x160c: 0x0d02, 0x160d: 0x0cde, 0x160e: 0x0602, 0x160f: 0x0cea, 0x1610: 0x05fe, 0x1611: 0x05fa, - 0x1612: 0x07c6, 0x1613: 0x07ca, 0x1614: 0x0d06, 0x1615: 0x0cee, 0x1616: 0x11ae, 0x1617: 0x0666, - 0x1618: 0x0d12, 0x1619: 0x0d16, 0x161a: 0x0d1a, 0x161b: 0x0d2e, 0x161c: 0x0d26, 0x161d: 0x16e0, - 0x161e: 0x0606, 0x161f: 0x0d42, 0x1620: 0x0d36, 0x1621: 0x0d52, 0x1622: 0x0d5a, 0x1623: 0x16ea, - 0x1624: 0x0d5e, 0x1625: 0x0d4a, 0x1626: 0x0d66, 0x1627: 0x060a, 0x1628: 0x0d6a, 0x1629: 0x0d6e, - 0x162a: 0x0d72, 0x162b: 0x0d7e, 0x162c: 0x16ef, 0x162d: 0x0d86, 0x162e: 0x060e, 0x162f: 0x0d92, - 0x1630: 0x16f4, 0x1631: 0x0d96, 0x1632: 0x0612, 0x1633: 0x0da2, 0x1634: 0x0dae, 0x1635: 0x0dba, - 0x1636: 0x0dbe, 0x1637: 0x16f9, 0x1638: 0x1690, 0x1639: 0x16fe, 0x163a: 0x0dde, 0x163b: 0x1703, - 0x163c: 0x0dea, 0x163d: 0x0df2, 0x163e: 0x0de2, 0x163f: 0x0dfe, + 0x1600: 0x07f6, 0x1601: 0x07ee, 0x1602: 0x07fe, 0x1603: 0x1774, 0x1604: 0x0842, 0x1605: 0x0852, + 0x1606: 0x0856, 0x1607: 0x085e, 0x1608: 0x0866, 0x1609: 0x086a, 0x160a: 0x0876, 0x160b: 0x086e, + 0x160c: 0x06ae, 0x160d: 0x1788, 0x160e: 0x088a, 0x160f: 0x088e, 0x1610: 0x0892, 0x1611: 0x08ae, + 0x1612: 0x1779, 0x1613: 0x06b2, 0x1614: 0x089a, 0x1615: 0x08ba, 0x1616: 0x1783, 0x1617: 0x08ca, + 0x1618: 0x08d2, 0x1619: 0x0832, 0x161a: 0x08da, 0x161b: 0x08de, 0x161c: 0x195e, 0x161d: 0x08fa, + 0x161e: 0x0902, 0x161f: 0x06ba, 0x1620: 0x091a, 0x1621: 0x091e, 0x1622: 0x0926, 0x1623: 0x092a, + 0x1624: 0x06be, 0x1625: 0x0942, 0x1626: 0x0946, 0x1627: 0x0952, 0x1628: 0x095e, 0x1629: 0x0962, + 0x162a: 0x0966, 0x162b: 0x096e, 0x162c: 0x098e, 0x162d: 0x0992, 0x162e: 0x099a, 0x162f: 0x09aa, + 0x1630: 0x09b2, 0x1631: 0x09b6, 0x1632: 0x09b6, 0x1633: 0x09b6, 0x1634: 0x1797, 0x1635: 0x0f8e, + 0x1636: 0x09ca, 0x1637: 0x09d2, 0x1638: 0x179c, 0x1639: 0x09de, 0x163a: 0x09e6, 0x163b: 0x09ee, + 0x163c: 0x0a16, 0x163d: 0x0a02, 0x163e: 0x0a0e, 0x163f: 0x0a12, // Block 0x59, offset 0x1640 - 0x1640: 0x0e0e, 0x1641: 0x0e1e, 0x1642: 0x0e12, 0x1643: 0x0e16, 0x1644: 0x0e22, 0x1645: 0x0e26, - 0x1646: 0x1708, 0x1647: 0x0e0a, 0x1648: 0x0e3e, 0x1649: 0x0e42, 0x164a: 0x0616, 0x164b: 0x0e56, - 0x164c: 0x0e52, 0x164d: 0x170d, 0x164e: 0x0e36, 0x164f: 0x0e72, 0x1650: 0x1712, 0x1651: 0x1717, - 0x1652: 0x0e76, 0x1653: 0x0e8a, 0x1654: 0x0e86, 0x1655: 0x0e82, 0x1656: 0x061a, 0x1657: 0x0e8e, - 0x1658: 0x0e9e, 0x1659: 0x0e9a, 0x165a: 0x0ea6, 0x165b: 0x1654, 0x165c: 0x0eb6, 0x165d: 0x171c, - 0x165e: 0x0ec2, 0x165f: 0x1726, 0x1660: 0x0ed6, 0x1661: 0x0ee2, 0x1662: 0x0ef6, 0x1663: 0x172b, - 0x1664: 0x0f0a, 0x1665: 0x0f0e, 0x1666: 0x1730, 0x1667: 0x1735, 0x1668: 0x0f2a, 0x1669: 0x0f3a, - 0x166a: 0x061e, 0x166b: 0x0f3e, 0x166c: 0x0622, 0x166d: 0x0622, 0x166e: 0x0f56, 0x166f: 0x0f5a, - 0x1670: 0x0f62, 0x1671: 0x0f66, 0x1672: 0x0f72, 0x1673: 0x0626, 0x1674: 0x0f8a, 0x1675: 0x173a, - 0x1676: 0x0fa6, 0x1677: 0x173f, 0x1678: 0x0fb2, 0x1679: 0x16a4, 0x167a: 0x0fc2, 0x167b: 0x1744, - 0x167c: 0x1749, 0x167d: 0x174e, 0x167e: 0x062a, 0x167f: 0x062e, + 0x1640: 0x0a1a, 0x1641: 0x0a22, 0x1642: 0x0a26, 0x1643: 0x0a2e, 0x1644: 0x0a36, 0x1645: 0x0a3a, + 0x1646: 0x0a3a, 0x1647: 0x0a42, 0x1648: 0x0a4a, 0x1649: 0x0a4e, 0x164a: 0x0a5a, 0x164b: 0x0a7e, + 0x164c: 0x0a62, 0x164d: 0x0a82, 0x164e: 0x0a66, 0x164f: 0x0a6e, 0x1650: 0x0906, 0x1651: 0x0aca, + 0x1652: 0x0a92, 0x1653: 0x0a96, 0x1654: 0x0a9a, 0x1655: 0x0a8e, 0x1656: 0x0aa2, 0x1657: 0x0a9e, + 0x1658: 0x0ab6, 0x1659: 0x17a1, 0x165a: 0x0ad2, 0x165b: 0x0ad6, 0x165c: 0x0ade, 0x165d: 0x0aea, + 0x165e: 0x0af2, 0x165f: 0x0b0e, 0x1660: 0x17a6, 0x1661: 0x17ab, 0x1662: 0x0b1a, 0x1663: 0x0b1e, + 0x1664: 0x0b22, 0x1665: 0x0b16, 0x1666: 0x0b2a, 0x1667: 0x06c2, 0x1668: 0x06c6, 0x1669: 0x0b32, + 0x166a: 0x0b3a, 0x166b: 0x0b3a, 0x166c: 0x17b0, 0x166d: 0x0b56, 0x166e: 0x0b5a, 0x166f: 0x0b5e, + 0x1670: 0x0b66, 0x1671: 0x17b5, 0x1672: 0x0b6e, 0x1673: 0x0b72, 0x1674: 0x0c4a, 0x1675: 0x0b7a, + 0x1676: 0x06ca, 0x1677: 0x0b86, 0x1678: 0x0b96, 0x1679: 0x0ba2, 0x167a: 0x0b9e, 0x167b: 0x17bf, + 0x167c: 0x0baa, 0x167d: 0x17c4, 0x167e: 0x0bb6, 0x167f: 0x0bb2, // Block 0x5a, offset 0x1680 - 0x1680: 0x0ffa, 0x1681: 0x1758, 0x1682: 0x1753, 0x1683: 0x175d, 0x1684: 0x1762, 0x1685: 0x1002, - 0x1686: 0x1006, 0x1687: 0x1006, 0x1688: 0x100e, 0x1689: 0x0636, 0x168a: 0x1012, 0x168b: 0x063a, - 0x168c: 0x063e, 0x168d: 0x176c, 0x168e: 0x1026, 0x168f: 0x102e, 0x1690: 0x103a, 0x1691: 0x0642, - 0x1692: 0x1771, 0x1693: 0x105e, 0x1694: 0x1776, 0x1695: 0x177b, 0x1696: 0x107e, 0x1697: 0x1096, - 0x1698: 0x0646, 0x1699: 0x109e, 0x169a: 0x10a2, 0x169b: 0x10a6, 0x169c: 0x1780, 0x169d: 0x1785, - 0x169e: 0x1785, 0x169f: 0x10be, 0x16a0: 0x064a, 0x16a1: 0x178a, 0x16a2: 0x10d2, 0x16a3: 0x10d6, - 0x16a4: 0x064e, 0x16a5: 0x178f, 0x16a6: 0x10f2, 0x16a7: 0x0652, 0x16a8: 0x1102, 0x16a9: 0x10fa, - 0x16aa: 0x110a, 0x16ab: 0x1799, 0x16ac: 0x1122, 0x16ad: 0x0656, 0x16ae: 0x112e, 0x16af: 0x1136, - 0x16b0: 0x1146, 0x16b1: 0x065a, 0x16b2: 0x17a3, 0x16b3: 0x17a8, 0x16b4: 0x065e, 0x16b5: 0x17ad, - 0x16b6: 0x115e, 0x16b7: 0x17b2, 0x16b8: 0x116a, 0x16b9: 0x1176, 0x16ba: 0x117e, 0x16bb: 0x17b7, - 0x16bc: 0x17bc, 0x16bd: 0x1192, 0x16be: 0x17c1, 0x16bf: 0x119a, + 0x1680: 0x0bba, 0x1681: 0x0bca, 0x1682: 0x0bce, 0x1683: 0x06ce, 0x1684: 0x0bde, 0x1685: 0x0be6, + 0x1686: 0x0bea, 0x1687: 0x0bee, 0x1688: 0x06d2, 0x1689: 0x17c9, 0x168a: 0x06d6, 0x168b: 0x0c0a, + 0x168c: 0x0c0e, 0x168d: 0x0c12, 0x168e: 0x0c1a, 0x168f: 0x1990, 0x1690: 0x0c32, 0x1691: 0x17d3, + 0x1692: 0x17d3, 0x1693: 0x12d2, 0x1694: 0x0c42, 0x1695: 0x0c42, 0x1696: 0x06da, 0x1697: 0x17f6, + 0x1698: 0x18c8, 0x1699: 0x0c52, 0x169a: 0x0c5a, 0x169b: 0x06de, 0x169c: 0x0c6e, 0x169d: 0x0c7e, + 0x169e: 0x0c82, 0x169f: 0x0c8a, 0x16a0: 0x0c9a, 0x16a1: 0x06e6, 0x16a2: 0x06e2, 0x16a3: 0x0c9e, + 0x16a4: 0x17d8, 0x16a5: 0x0ca2, 0x16a6: 0x0cb6, 0x16a7: 0x0cba, 0x16a8: 0x0cbe, 0x16a9: 0x0cba, + 0x16aa: 0x0cca, 0x16ab: 0x0cce, 0x16ac: 0x0cde, 0x16ad: 0x0cd6, 0x16ae: 0x0cda, 0x16af: 0x0ce2, + 0x16b0: 0x0ce6, 0x16b1: 0x0cea, 0x16b2: 0x0cf6, 0x16b3: 0x0cfa, 0x16b4: 0x0d12, 0x16b5: 0x0d1a, + 0x16b6: 0x0d2a, 0x16b7: 0x0d3e, 0x16b8: 0x17e7, 0x16b9: 0x0d3a, 0x16ba: 0x0d2e, 0x16bb: 0x0d46, + 0x16bc: 0x0d4e, 0x16bd: 0x0d62, 0x16be: 0x17ec, 0x16bf: 0x0d6a, // Block 0x5b, offset 0x16c0 - 0x16c0: 0x16d1, 0x16c1: 0x0662, 0x16c2: 0x11b2, 0x16c3: 0x11b6, 0x16c4: 0x066a, 0x16c5: 0x11ba, - 0x16c6: 0x0a36, 0x16c7: 0x17c6, 0x16c8: 0x17cb, 0x16c9: 0x16d6, 0x16ca: 0x16db, 0x16cb: 0x11da, - 0x16cc: 0x11de, 0x16cd: 0x13f6, 0x16ce: 0x066e, 0x16cf: 0x120a, 0x16d0: 0x1206, 0x16d1: 0x120e, - 0x16d2: 0x0842, 0x16d3: 0x1212, 0x16d4: 0x1216, 0x16d5: 0x121a, 0x16d6: 0x1222, 0x16d7: 0x17d0, - 0x16d8: 0x121e, 0x16d9: 0x1226, 0x16da: 0x123a, 0x16db: 0x123e, 0x16dc: 0x122a, 0x16dd: 0x1242, - 0x16de: 0x1256, 0x16df: 0x126a, 0x16e0: 0x1236, 0x16e1: 0x124a, 0x16e2: 0x124e, 0x16e3: 0x1252, - 0x16e4: 0x17d5, 0x16e5: 0x17df, 0x16e6: 0x17da, 0x16e7: 0x0672, 0x16e8: 0x1272, 0x16e9: 0x1276, - 0x16ea: 0x127e, 0x16eb: 0x17f3, 0x16ec: 0x1282, 0x16ed: 0x17e4, 0x16ee: 0x0676, 0x16ef: 0x067a, - 0x16f0: 0x17e9, 0x16f1: 0x17ee, 0x16f2: 0x067e, 0x16f3: 0x12a2, 0x16f4: 0x12a6, 0x16f5: 0x12aa, - 0x16f6: 0x12ae, 0x16f7: 0x12ba, 0x16f8: 0x12b6, 0x16f9: 0x12c2, 0x16fa: 0x12be, 0x16fb: 0x12ce, - 0x16fc: 0x12c6, 0x16fd: 0x12ca, 0x16fe: 0x12d2, 0x16ff: 0x0682, + 0x16c0: 0x0d5e, 0x16c1: 0x0d56, 0x16c2: 0x06ea, 0x16c3: 0x0d72, 0x16c4: 0x0d7a, 0x16c5: 0x0d82, + 0x16c6: 0x0d76, 0x16c7: 0x06ee, 0x16c8: 0x0d92, 0x16c9: 0x0d9a, 0x16ca: 0x17f1, 0x16cb: 0x0dc6, + 0x16cc: 0x0dfa, 0x16cd: 0x0dd6, 0x16ce: 0x06fa, 0x16cf: 0x0de2, 0x16d0: 0x06f6, 0x16d1: 0x06f2, + 0x16d2: 0x08be, 0x16d3: 0x08c2, 0x16d4: 0x0dfe, 0x16d5: 0x0de6, 0x16d6: 0x12a6, 0x16d7: 0x075e, + 0x16d8: 0x0e0a, 0x16d9: 0x0e0e, 0x16da: 0x0e12, 0x16db: 0x0e26, 0x16dc: 0x0e1e, 0x16dd: 0x180a, + 0x16de: 0x06fe, 0x16df: 0x0e3a, 0x16e0: 0x0e2e, 0x16e1: 0x0e4a, 0x16e2: 0x0e52, 0x16e3: 0x1814, + 0x16e4: 0x0e56, 0x16e5: 0x0e42, 0x16e6: 0x0e5e, 0x16e7: 0x0702, 0x16e8: 0x0e62, 0x16e9: 0x0e66, + 0x16ea: 0x0e6a, 0x16eb: 0x0e76, 0x16ec: 0x1819, 0x16ed: 0x0e7e, 0x16ee: 0x0706, 0x16ef: 0x0e8a, + 0x16f0: 0x181e, 0x16f1: 0x0e8e, 0x16f2: 0x070a, 0x16f3: 0x0e9a, 0x16f4: 0x0ea6, 0x16f5: 0x0eb2, + 0x16f6: 0x0eb6, 0x16f7: 0x1823, 0x16f8: 0x17ba, 0x16f9: 0x1828, 0x16fa: 0x0ed6, 0x16fb: 0x182d, + 0x16fc: 0x0ee2, 0x16fd: 0x0eea, 0x16fe: 0x0eda, 0x16ff: 0x0ef6, // Block 0x5c, offset 0x1700 - 0x1700: 0x12da, 0x1701: 0x12de, 0x1702: 0x0686, 0x1703: 0x12ee, 0x1704: 0x12f2, 0x1705: 0x17f8, - 0x1706: 0x12fe, 0x1707: 0x1302, 0x1708: 0x068a, 0x1709: 0x130e, 0x170a: 0x05be, 0x170b: 0x17fd, - 0x170c: 0x1802, 0x170d: 0x068e, 0x170e: 0x0692, 0x170f: 0x133a, 0x1710: 0x1352, 0x1711: 0x136e, - 0x1712: 0x137e, 0x1713: 0x1807, 0x1714: 0x1392, 0x1715: 0x1396, 0x1716: 0x13ae, 0x1717: 0x13ba, - 0x1718: 0x1811, 0x1719: 0x1663, 0x171a: 0x13c6, 0x171b: 0x13c2, 0x171c: 0x13ce, 0x171d: 0x1668, - 0x171e: 0x13da, 0x171f: 0x13e6, 0x1720: 0x1816, 0x1721: 0x181b, 0x1722: 0x1426, 0x1723: 0x1432, - 0x1724: 0x143a, 0x1725: 0x1820, 0x1726: 0x143e, 0x1727: 0x146a, 0x1728: 0x1476, 0x1729: 0x147a, - 0x172a: 0x1472, 0x172b: 0x1486, 0x172c: 0x148a, 0x172d: 0x1825, 0x172e: 0x1496, 0x172f: 0x0696, - 0x1730: 0x149e, 0x1731: 0x182a, 0x1732: 0x069a, 0x1733: 0x14d6, 0x1734: 0x0ac6, 0x1735: 0x14ee, - 0x1736: 0x182f, 0x1737: 0x1839, 0x1738: 0x069e, 0x1739: 0x06a2, 0x173a: 0x1516, 0x173b: 0x183e, - 0x173c: 0x06a6, 0x173d: 0x1843, 0x173e: 0x152e, 0x173f: 0x152e, + 0x1700: 0x0f06, 0x1701: 0x0f16, 0x1702: 0x0f0a, 0x1703: 0x0f0e, 0x1704: 0x0f1a, 0x1705: 0x0f1e, + 0x1706: 0x1832, 0x1707: 0x0f02, 0x1708: 0x0f36, 0x1709: 0x0f3a, 0x170a: 0x070e, 0x170b: 0x0f4e, + 0x170c: 0x0f4a, 0x170d: 0x1837, 0x170e: 0x0f2e, 0x170f: 0x0f6a, 0x1710: 0x183c, 0x1711: 0x1841, + 0x1712: 0x0f6e, 0x1713: 0x0f82, 0x1714: 0x0f7e, 0x1715: 0x0f7a, 0x1716: 0x0712, 0x1717: 0x0f86, + 0x1718: 0x0f96, 0x1719: 0x0f92, 0x171a: 0x0f9e, 0x171b: 0x177e, 0x171c: 0x0fae, 0x171d: 0x1846, + 0x171e: 0x0fba, 0x171f: 0x1850, 0x1720: 0x0fce, 0x1721: 0x0fda, 0x1722: 0x0fee, 0x1723: 0x1855, + 0x1724: 0x1002, 0x1725: 0x1006, 0x1726: 0x185a, 0x1727: 0x185f, 0x1728: 0x1022, 0x1729: 0x1032, + 0x172a: 0x0716, 0x172b: 0x1036, 0x172c: 0x071a, 0x172d: 0x071a, 0x172e: 0x104e, 0x172f: 0x1052, + 0x1730: 0x105a, 0x1731: 0x105e, 0x1732: 0x106a, 0x1733: 0x071e, 0x1734: 0x1082, 0x1735: 0x1864, + 0x1736: 0x109e, 0x1737: 0x1869, 0x1738: 0x10aa, 0x1739: 0x17ce, 0x173a: 0x10ba, 0x173b: 0x186e, + 0x173c: 0x1873, 0x173d: 0x1878, 0x173e: 0x0722, 0x173f: 0x0726, // Block 0x5d, offset 0x1740 - 0x1740: 0x1536, 0x1741: 0x1848, 0x1742: 0x154e, 0x1743: 0x06aa, 0x1744: 0x155e, 0x1745: 0x156a, - 0x1746: 0x1572, 0x1747: 0x157a, 0x1748: 0x06ae, 0x1749: 0x184d, 0x174a: 0x158e, 0x174b: 0x15aa, - 0x174c: 0x15b6, 0x174d: 0x06b2, 0x174e: 0x06b6, 0x174f: 0x15ba, 0x1750: 0x1852, 0x1751: 0x06ba, - 0x1752: 0x1857, 0x1753: 0x185c, 0x1754: 0x1861, 0x1755: 0x15de, 0x1756: 0x06be, 0x1757: 0x15f2, - 0x1758: 0x15fa, 0x1759: 0x15fe, 0x175a: 0x1606, 0x175b: 0x160e, 0x175c: 0x1616, 0x175d: 0x186b, + 0x1740: 0x10f2, 0x1741: 0x1882, 0x1742: 0x187d, 0x1743: 0x1887, 0x1744: 0x188c, 0x1745: 0x10fa, + 0x1746: 0x10fe, 0x1747: 0x10fe, 0x1748: 0x1106, 0x1749: 0x072e, 0x174a: 0x110a, 0x174b: 0x0732, + 0x174c: 0x0736, 0x174d: 0x1896, 0x174e: 0x111e, 0x174f: 0x1126, 0x1750: 0x1132, 0x1751: 0x073a, + 0x1752: 0x189b, 0x1753: 0x1156, 0x1754: 0x18a0, 0x1755: 0x18a5, 0x1756: 0x1176, 0x1757: 0x118e, + 0x1758: 0x073e, 0x1759: 0x1196, 0x175a: 0x119a, 0x175b: 0x119e, 0x175c: 0x18aa, 0x175d: 0x18af, + 0x175e: 0x18af, 0x175f: 0x11b6, 0x1760: 0x0742, 0x1761: 0x18b4, 0x1762: 0x11ca, 0x1763: 0x11ce, + 0x1764: 0x0746, 0x1765: 0x18b9, 0x1766: 0x11ea, 0x1767: 0x074a, 0x1768: 0x11fa, 0x1769: 0x11f2, + 0x176a: 0x1202, 0x176b: 0x18c3, 0x176c: 0x121a, 0x176d: 0x074e, 0x176e: 0x1226, 0x176f: 0x122e, + 0x1770: 0x123e, 0x1771: 0x0752, 0x1772: 0x18cd, 0x1773: 0x18d2, 0x1774: 0x0756, 0x1775: 0x18d7, + 0x1776: 0x1256, 0x1777: 0x18dc, 0x1778: 0x1262, 0x1779: 0x126e, 0x177a: 0x1276, 0x177b: 0x18e1, + 0x177c: 0x18e6, 0x177d: 0x128a, 0x177e: 0x18eb, 0x177f: 0x1292, + // Block 0x5e, offset 0x1780 + 0x1780: 0x17fb, 0x1781: 0x075a, 0x1782: 0x12aa, 0x1783: 0x12ae, 0x1784: 0x0762, 0x1785: 0x12b2, + 0x1786: 0x0b2e, 0x1787: 0x18f0, 0x1788: 0x18f5, 0x1789: 0x1800, 0x178a: 0x1805, 0x178b: 0x12d2, + 0x178c: 0x12d6, 0x178d: 0x14ee, 0x178e: 0x0766, 0x178f: 0x1302, 0x1790: 0x12fe, 0x1791: 0x1306, + 0x1792: 0x093a, 0x1793: 0x130a, 0x1794: 0x130e, 0x1795: 0x1312, 0x1796: 0x131a, 0x1797: 0x18fa, + 0x1798: 0x1316, 0x1799: 0x131e, 0x179a: 0x1332, 0x179b: 0x1336, 0x179c: 0x1322, 0x179d: 0x133a, + 0x179e: 0x134e, 0x179f: 0x1362, 0x17a0: 0x132e, 0x17a1: 0x1342, 0x17a2: 0x1346, 0x17a3: 0x134a, + 0x17a4: 0x18ff, 0x17a5: 0x1909, 0x17a6: 0x1904, 0x17a7: 0x076a, 0x17a8: 0x136a, 0x17a9: 0x136e, + 0x17aa: 0x1376, 0x17ab: 0x191d, 0x17ac: 0x137a, 0x17ad: 0x190e, 0x17ae: 0x076e, 0x17af: 0x0772, + 0x17b0: 0x1913, 0x17b1: 0x1918, 0x17b2: 0x0776, 0x17b3: 0x139a, 0x17b4: 0x139e, 0x17b5: 0x13a2, + 0x17b6: 0x13a6, 0x17b7: 0x13b2, 0x17b8: 0x13ae, 0x17b9: 0x13ba, 0x17ba: 0x13b6, 0x17bb: 0x13c6, + 0x17bc: 0x13be, 0x17bd: 0x13c2, 0x17be: 0x13ca, 0x17bf: 0x077a, + // Block 0x5f, offset 0x17c0 + 0x17c0: 0x13d2, 0x17c1: 0x13d6, 0x17c2: 0x077e, 0x17c3: 0x13e6, 0x17c4: 0x13ea, 0x17c5: 0x1922, + 0x17c6: 0x13f6, 0x17c7: 0x13fa, 0x17c8: 0x0782, 0x17c9: 0x1406, 0x17ca: 0x06b6, 0x17cb: 0x1927, + 0x17cc: 0x192c, 0x17cd: 0x0786, 0x17ce: 0x078a, 0x17cf: 0x1432, 0x17d0: 0x144a, 0x17d1: 0x1466, + 0x17d2: 0x1476, 0x17d3: 0x1931, 0x17d4: 0x148a, 0x17d5: 0x148e, 0x17d6: 0x14a6, 0x17d7: 0x14b2, + 0x17d8: 0x193b, 0x17d9: 0x178d, 0x17da: 0x14be, 0x17db: 0x14ba, 0x17dc: 0x14c6, 0x17dd: 0x1792, + 0x17de: 0x14d2, 0x17df: 0x14de, 0x17e0: 0x1940, 0x17e1: 0x1945, 0x17e2: 0x151e, 0x17e3: 0x152a, + 0x17e4: 0x1532, 0x17e5: 0x194a, 0x17e6: 0x1536, 0x17e7: 0x1562, 0x17e8: 0x156e, 0x17e9: 0x1572, + 0x17ea: 0x156a, 0x17eb: 0x157e, 0x17ec: 0x1582, 0x17ed: 0x194f, 0x17ee: 0x158e, 0x17ef: 0x078e, + 0x17f0: 0x1596, 0x17f1: 0x1954, 0x17f2: 0x0792, 0x17f3: 0x15ce, 0x17f4: 0x0bbe, 0x17f5: 0x15e6, + 0x17f6: 0x1959, 0x17f7: 0x1963, 0x17f8: 0x0796, 0x17f9: 0x079a, 0x17fa: 0x160e, 0x17fb: 0x1968, + 0x17fc: 0x079e, 0x17fd: 0x196d, 0x17fe: 0x1626, 0x17ff: 0x1626, + // Block 0x60, offset 0x1800 + 0x1800: 0x162e, 0x1801: 0x1972, 0x1802: 0x1646, 0x1803: 0x07a2, 0x1804: 0x1656, 0x1805: 0x1662, + 0x1806: 0x166a, 0x1807: 0x1672, 0x1808: 0x07a6, 0x1809: 0x1977, 0x180a: 0x1686, 0x180b: 0x16a2, + 0x180c: 0x16ae, 0x180d: 0x07aa, 0x180e: 0x07ae, 0x180f: 0x16b2, 0x1810: 0x197c, 0x1811: 0x07b2, + 0x1812: 0x1981, 0x1813: 0x1986, 0x1814: 0x198b, 0x1815: 0x16d6, 0x1816: 0x07b6, 0x1817: 0x16ea, + 0x1818: 0x16f2, 0x1819: 0x16f6, 0x181a: 0x16fe, 0x181b: 0x1706, 0x181c: 0x170e, 0x181d: 0x1995, } -// nfkcIndex: 22 blocks, 1408 entries, 2816 bytes +// nfkcIndex: 23 blocks, 1472 entries, 2944 bytes // Block 0 is the zero block. -var nfkcIndex = [1408]uint16{ +var nfkcIndex = [1472]uint16{ // Block 0x0, offset 0x0 // Block 0x1, offset 0x40 // Block 0x2, offset 0x80 // Block 0x3, offset 0xc0 - 0xc2: 0x5c, 0xc3: 0x01, 0xc4: 0x02, 0xc5: 0x03, 0xc6: 0x5d, 0xc7: 0x04, - 0xc8: 0x05, 0xca: 0x5e, 0xcb: 0x5f, 0xcc: 0x06, 0xcd: 0x07, 0xce: 0x08, 0xcf: 0x09, - 0xd0: 0x0a, 0xd1: 0x60, 0xd2: 0x61, 0xd3: 0x0b, 0xd6: 0x0c, 0xd7: 0x62, - 0xd8: 0x63, 0xd9: 0x0d, 0xdb: 0x64, 0xdc: 0x65, 0xdd: 0x66, 0xdf: 0x67, + 0xc2: 0x5f, 0xc3: 0x01, 0xc4: 0x02, 0xc5: 0x03, 0xc6: 0x60, 0xc7: 0x04, + 0xc8: 0x05, 0xca: 0x61, 0xcb: 0x62, 0xcc: 0x06, 0xcd: 0x07, 0xce: 0x08, 0xcf: 0x09, + 0xd0: 0x0a, 0xd1: 0x63, 0xd2: 0x64, 0xd3: 0x0b, 0xd6: 0x0c, 0xd7: 0x65, + 0xd8: 0x66, 0xd9: 0x0d, 0xdb: 0x67, 0xdc: 0x68, 0xdd: 0x69, 0xdf: 0x6a, 0xe0: 0x02, 0xe1: 0x03, 0xe2: 0x04, 0xe3: 0x05, 0xea: 0x06, 0xeb: 0x07, 0xec: 0x08, 0xed: 0x09, 0xef: 0x0a, - 0xf0: 0x13, + 0xf0: 0x14, // Block 0x4, offset 0x100 - 0x120: 0x68, 0x121: 0x69, 0x123: 0x0e, 0x124: 0x6a, 0x125: 0x6b, 0x126: 0x6c, 0x127: 0x6d, - 0x128: 0x6e, 0x129: 0x6f, 0x12a: 0x70, 0x12b: 0x71, 0x12c: 0x6c, 0x12d: 0x72, 0x12e: 0x73, 0x12f: 0x74, - 0x131: 0x75, 0x132: 0x76, 0x133: 0x77, 0x134: 0x78, 0x135: 0x79, 0x137: 0x7a, - 0x138: 0x7b, 0x139: 0x7c, 0x13a: 0x7d, 0x13b: 0x7e, 0x13c: 0x7f, 0x13d: 0x80, 0x13e: 0x81, 0x13f: 0x82, + 0x120: 0x6b, 0x121: 0x6c, 0x122: 0x6d, 0x123: 0x0e, 0x124: 0x6e, 0x125: 0x6f, 0x126: 0x70, 0x127: 0x71, + 0x128: 0x72, 0x129: 0x73, 0x12a: 0x74, 0x12b: 0x75, 0x12c: 0x70, 0x12d: 0x76, 0x12e: 0x77, 0x12f: 0x78, + 0x130: 0x74, 0x131: 0x79, 0x132: 0x7a, 0x133: 0x7b, 0x134: 0x7c, 0x135: 0x7d, 0x137: 0x7e, + 0x138: 0x7f, 0x139: 0x80, 0x13a: 0x81, 0x13b: 0x82, 0x13c: 0x83, 0x13d: 0x84, 0x13e: 0x85, 0x13f: 0x86, // Block 0x5, offset 0x140 - 0x140: 0x83, 0x142: 0x84, 0x143: 0x85, 0x144: 0x86, 0x145: 0x87, 0x146: 0x88, 0x147: 0x89, - 0x14d: 0x8a, - 0x15c: 0x8b, 0x15f: 0x8c, - 0x162: 0x8d, 0x164: 0x8e, - 0x168: 0x8f, 0x169: 0x90, 0x16a: 0x91, 0x16b: 0x92, 0x16c: 0x0f, 0x16d: 0x93, 0x16e: 0x94, 0x16f: 0x95, - 0x170: 0x96, 0x173: 0x97, 0x174: 0x98, 0x175: 0x10, 0x176: 0x11, 0x177: 0x12, + 0x140: 0x87, 0x142: 0x88, 0x143: 0x89, 0x144: 0x8a, 0x145: 0x8b, 0x146: 0x8c, 0x147: 0x8d, + 0x14d: 0x8e, + 0x15c: 0x8f, 0x15f: 0x90, + 0x162: 0x91, 0x164: 0x92, + 0x168: 0x93, 0x169: 0x94, 0x16a: 0x95, 0x16b: 0x96, 0x16c: 0x0f, 0x16d: 0x97, 0x16e: 0x98, 0x16f: 0x99, + 0x170: 0x9a, 0x173: 0x9b, 0x174: 0x9c, 0x175: 0x10, 0x176: 0x11, 0x177: 0x12, 0x178: 0x13, 0x179: 0x14, 0x17a: 0x15, 0x17b: 0x16, 0x17c: 0x17, 0x17d: 0x18, 0x17e: 0x19, 0x17f: 0x1a, // Block 0x6, offset 0x180 - 0x180: 0x99, 0x181: 0x9a, 0x182: 0x9b, 0x183: 0x9c, 0x184: 0x1b, 0x185: 0x1c, 0x186: 0x9d, 0x187: 0x9e, - 0x188: 0x9f, 0x189: 0x1d, 0x18a: 0x1e, 0x18b: 0xa0, 0x18c: 0xa1, - 0x191: 0x1f, 0x192: 0x20, 0x193: 0xa2, - 0x1a8: 0xa3, 0x1a9: 0xa4, 0x1ab: 0xa5, - 0x1b1: 0xa6, 0x1b3: 0xa7, 0x1b5: 0xa8, 0x1b7: 0xa9, - 0x1ba: 0xaa, 0x1bb: 0xab, 0x1bc: 0x21, 0x1bd: 0x22, 0x1be: 0x23, 0x1bf: 0xac, + 0x180: 0x9d, 0x181: 0x9e, 0x182: 0x9f, 0x183: 0xa0, 0x184: 0x1b, 0x185: 0x1c, 0x186: 0xa1, 0x187: 0xa2, + 0x188: 0xa3, 0x189: 0x1d, 0x18a: 0x1e, 0x18b: 0xa4, 0x18c: 0xa5, + 0x191: 0x1f, 0x192: 0x20, 0x193: 0xa6, + 0x1a8: 0xa7, 0x1a9: 0xa8, 0x1ab: 0xa9, + 0x1b1: 0xaa, 0x1b3: 0xab, 0x1b5: 0xac, 0x1b7: 0xad, + 0x1ba: 0xae, 0x1bb: 0xaf, 0x1bc: 0x21, 0x1bd: 0x22, 0x1be: 0x23, 0x1bf: 0xb0, // Block 0x7, offset 0x1c0 - 0x1c0: 0xad, 0x1c1: 0x24, 0x1c2: 0x25, 0x1c3: 0x26, 0x1c4: 0xae, 0x1c5: 0x27, 0x1c6: 0x28, + 0x1c0: 0xb1, 0x1c1: 0x24, 0x1c2: 0x25, 0x1c3: 0x26, 0x1c4: 0xb2, 0x1c5: 0x27, 0x1c6: 0x28, 0x1c8: 0x29, 0x1c9: 0x2a, 0x1ca: 0x2b, 0x1cb: 0x2c, 0x1cc: 0x2d, 0x1cd: 0x2e, 0x1ce: 0x2f, 0x1cf: 0x30, // Block 0x8, offset 0x200 - 0x219: 0xaf, 0x21a: 0xb0, 0x21b: 0xb1, 0x21d: 0xb2, 0x21f: 0xb3, - 0x220: 0xb4, 0x223: 0xb5, 0x224: 0xb6, 0x225: 0xb7, 0x226: 0xb8, 0x227: 0xb9, - 0x22a: 0xba, 0x22b: 0xbb, 0x22d: 0xbc, 0x22f: 0xbd, - 0x230: 0xbe, 0x231: 0xbf, 0x232: 0xc0, 0x233: 0xc1, 0x234: 0xc2, 0x235: 0xc3, 0x236: 0xc4, 0x237: 0xbe, - 0x238: 0xbf, 0x239: 0xc0, 0x23a: 0xc1, 0x23b: 0xc2, 0x23c: 0xc3, 0x23d: 0xc4, 0x23e: 0xbe, 0x23f: 0xbf, + 0x219: 0xb3, 0x21a: 0xb4, 0x21b: 0xb5, 0x21d: 0xb6, 0x21f: 0xb7, + 0x220: 0xb8, 0x223: 0xb9, 0x224: 0xba, 0x225: 0xbb, 0x226: 0xbc, 0x227: 0xbd, + 0x22a: 0xbe, 0x22b: 0xbf, 0x22d: 0xc0, 0x22f: 0xc1, + 0x230: 0xc2, 0x231: 0xc3, 0x232: 0xc4, 0x233: 0xc5, 0x234: 0xc6, 0x235: 0xc7, 0x236: 0xc8, 0x237: 0xc2, + 0x238: 0xc3, 0x239: 0xc4, 0x23a: 0xc5, 0x23b: 0xc6, 0x23c: 0xc7, 0x23d: 0xc8, 0x23e: 0xc2, 0x23f: 0xc3, // Block 0x9, offset 0x240 - 0x240: 0xc0, 0x241: 0xc1, 0x242: 0xc2, 0x243: 0xc3, 0x244: 0xc4, 0x245: 0xbe, 0x246: 0xbf, 0x247: 0xc0, - 0x248: 0xc1, 0x249: 0xc2, 0x24a: 0xc3, 0x24b: 0xc4, 0x24c: 0xbe, 0x24d: 0xbf, 0x24e: 0xc0, 0x24f: 0xc1, - 0x250: 0xc2, 0x251: 0xc3, 0x252: 0xc4, 0x253: 0xbe, 0x254: 0xbf, 0x255: 0xc0, 0x256: 0xc1, 0x257: 0xc2, - 0x258: 0xc3, 0x259: 0xc4, 0x25a: 0xbe, 0x25b: 0xbf, 0x25c: 0xc0, 0x25d: 0xc1, 0x25e: 0xc2, 0x25f: 0xc3, - 0x260: 0xc4, 0x261: 0xbe, 0x262: 0xbf, 0x263: 0xc0, 0x264: 0xc1, 0x265: 0xc2, 0x266: 0xc3, 0x267: 0xc4, - 0x268: 0xbe, 0x269: 0xbf, 0x26a: 0xc0, 0x26b: 0xc1, 0x26c: 0xc2, 0x26d: 0xc3, 0x26e: 0xc4, 0x26f: 0xbe, - 0x270: 0xbf, 0x271: 0xc0, 0x272: 0xc1, 0x273: 0xc2, 0x274: 0xc3, 0x275: 0xc4, 0x276: 0xbe, 0x277: 0xbf, - 0x278: 0xc0, 0x279: 0xc1, 0x27a: 0xc2, 0x27b: 0xc3, 0x27c: 0xc4, 0x27d: 0xbe, 0x27e: 0xbf, 0x27f: 0xc0, + 0x240: 0xc4, 0x241: 0xc5, 0x242: 0xc6, 0x243: 0xc7, 0x244: 0xc8, 0x245: 0xc2, 0x246: 0xc3, 0x247: 0xc4, + 0x248: 0xc5, 0x249: 0xc6, 0x24a: 0xc7, 0x24b: 0xc8, 0x24c: 0xc2, 0x24d: 0xc3, 0x24e: 0xc4, 0x24f: 0xc5, + 0x250: 0xc6, 0x251: 0xc7, 0x252: 0xc8, 0x253: 0xc2, 0x254: 0xc3, 0x255: 0xc4, 0x256: 0xc5, 0x257: 0xc6, + 0x258: 0xc7, 0x259: 0xc8, 0x25a: 0xc2, 0x25b: 0xc3, 0x25c: 0xc4, 0x25d: 0xc5, 0x25e: 0xc6, 0x25f: 0xc7, + 0x260: 0xc8, 0x261: 0xc2, 0x262: 0xc3, 0x263: 0xc4, 0x264: 0xc5, 0x265: 0xc6, 0x266: 0xc7, 0x267: 0xc8, + 0x268: 0xc2, 0x269: 0xc3, 0x26a: 0xc4, 0x26b: 0xc5, 0x26c: 0xc6, 0x26d: 0xc7, 0x26e: 0xc8, 0x26f: 0xc2, + 0x270: 0xc3, 0x271: 0xc4, 0x272: 0xc5, 0x273: 0xc6, 0x274: 0xc7, 0x275: 0xc8, 0x276: 0xc2, 0x277: 0xc3, + 0x278: 0xc4, 0x279: 0xc5, 0x27a: 0xc6, 0x27b: 0xc7, 0x27c: 0xc8, 0x27d: 0xc2, 0x27e: 0xc3, 0x27f: 0xc4, // Block 0xa, offset 0x280 - 0x280: 0xc1, 0x281: 0xc2, 0x282: 0xc3, 0x283: 0xc4, 0x284: 0xbe, 0x285: 0xbf, 0x286: 0xc0, 0x287: 0xc1, - 0x288: 0xc2, 0x289: 0xc3, 0x28a: 0xc4, 0x28b: 0xbe, 0x28c: 0xbf, 0x28d: 0xc0, 0x28e: 0xc1, 0x28f: 0xc2, - 0x290: 0xc3, 0x291: 0xc4, 0x292: 0xbe, 0x293: 0xbf, 0x294: 0xc0, 0x295: 0xc1, 0x296: 0xc2, 0x297: 0xc3, - 0x298: 0xc4, 0x299: 0xbe, 0x29a: 0xbf, 0x29b: 0xc0, 0x29c: 0xc1, 0x29d: 0xc2, 0x29e: 0xc3, 0x29f: 0xc4, - 0x2a0: 0xbe, 0x2a1: 0xbf, 0x2a2: 0xc0, 0x2a3: 0xc1, 0x2a4: 0xc2, 0x2a5: 0xc3, 0x2a6: 0xc4, 0x2a7: 0xbe, - 0x2a8: 0xbf, 0x2a9: 0xc0, 0x2aa: 0xc1, 0x2ab: 0xc2, 0x2ac: 0xc3, 0x2ad: 0xc4, 0x2ae: 0xbe, 0x2af: 0xbf, - 0x2b0: 0xc0, 0x2b1: 0xc1, 0x2b2: 0xc2, 0x2b3: 0xc3, 0x2b4: 0xc4, 0x2b5: 0xbe, 0x2b6: 0xbf, 0x2b7: 0xc0, - 0x2b8: 0xc1, 0x2b9: 0xc2, 0x2ba: 0xc3, 0x2bb: 0xc4, 0x2bc: 0xbe, 0x2bd: 0xbf, 0x2be: 0xc0, 0x2bf: 0xc1, + 0x280: 0xc5, 0x281: 0xc6, 0x282: 0xc7, 0x283: 0xc8, 0x284: 0xc2, 0x285: 0xc3, 0x286: 0xc4, 0x287: 0xc5, + 0x288: 0xc6, 0x289: 0xc7, 0x28a: 0xc8, 0x28b: 0xc2, 0x28c: 0xc3, 0x28d: 0xc4, 0x28e: 0xc5, 0x28f: 0xc6, + 0x290: 0xc7, 0x291: 0xc8, 0x292: 0xc2, 0x293: 0xc3, 0x294: 0xc4, 0x295: 0xc5, 0x296: 0xc6, 0x297: 0xc7, + 0x298: 0xc8, 0x299: 0xc2, 0x29a: 0xc3, 0x29b: 0xc4, 0x29c: 0xc5, 0x29d: 0xc6, 0x29e: 0xc7, 0x29f: 0xc8, + 0x2a0: 0xc2, 0x2a1: 0xc3, 0x2a2: 0xc4, 0x2a3: 0xc5, 0x2a4: 0xc6, 0x2a5: 0xc7, 0x2a6: 0xc8, 0x2a7: 0xc2, + 0x2a8: 0xc3, 0x2a9: 0xc4, 0x2aa: 0xc5, 0x2ab: 0xc6, 0x2ac: 0xc7, 0x2ad: 0xc8, 0x2ae: 0xc2, 0x2af: 0xc3, + 0x2b0: 0xc4, 0x2b1: 0xc5, 0x2b2: 0xc6, 0x2b3: 0xc7, 0x2b4: 0xc8, 0x2b5: 0xc2, 0x2b6: 0xc3, 0x2b7: 0xc4, + 0x2b8: 0xc5, 0x2b9: 0xc6, 0x2ba: 0xc7, 0x2bb: 0xc8, 0x2bc: 0xc2, 0x2bd: 0xc3, 0x2be: 0xc4, 0x2bf: 0xc5, // Block 0xb, offset 0x2c0 - 0x2c0: 0xc2, 0x2c1: 0xc3, 0x2c2: 0xc4, 0x2c3: 0xbe, 0x2c4: 0xbf, 0x2c5: 0xc0, 0x2c6: 0xc1, 0x2c7: 0xc2, - 0x2c8: 0xc3, 0x2c9: 0xc4, 0x2ca: 0xbe, 0x2cb: 0xbf, 0x2cc: 0xc0, 0x2cd: 0xc1, 0x2ce: 0xc2, 0x2cf: 0xc3, - 0x2d0: 0xc4, 0x2d1: 0xbe, 0x2d2: 0xbf, 0x2d3: 0xc0, 0x2d4: 0xc1, 0x2d5: 0xc2, 0x2d6: 0xc3, 0x2d7: 0xc4, - 0x2d8: 0xbe, 0x2d9: 0xbf, 0x2da: 0xc0, 0x2db: 0xc1, 0x2dc: 0xc2, 0x2dd: 0xc3, 0x2de: 0xc5, + 0x2c0: 0xc6, 0x2c1: 0xc7, 0x2c2: 0xc8, 0x2c3: 0xc2, 0x2c4: 0xc3, 0x2c5: 0xc4, 0x2c6: 0xc5, 0x2c7: 0xc6, + 0x2c8: 0xc7, 0x2c9: 0xc8, 0x2ca: 0xc2, 0x2cb: 0xc3, 0x2cc: 0xc4, 0x2cd: 0xc5, 0x2ce: 0xc6, 0x2cf: 0xc7, + 0x2d0: 0xc8, 0x2d1: 0xc2, 0x2d2: 0xc3, 0x2d3: 0xc4, 0x2d4: 0xc5, 0x2d5: 0xc6, 0x2d6: 0xc7, 0x2d7: 0xc8, + 0x2d8: 0xc2, 0x2d9: 0xc3, 0x2da: 0xc4, 0x2db: 0xc5, 0x2dc: 0xc6, 0x2dd: 0xc7, 0x2de: 0xc9, // Block 0xc, offset 0x300 0x324: 0x31, 0x325: 0x32, 0x326: 0x33, 0x327: 0x34, 0x328: 0x35, 0x329: 0x36, 0x32a: 0x37, 0x32b: 0x38, 0x32c: 0x39, 0x32d: 0x3a, 0x32e: 0x3b, 0x32f: 0x3c, 0x330: 0x3d, 0x331: 0x3e, 0x332: 0x3f, 0x333: 0x40, 0x334: 0x41, 0x335: 0x42, 0x336: 0x43, 0x337: 0x44, - 0x338: 0x45, 0x339: 0x46, 0x33a: 0x47, 0x33b: 0x48, 0x33c: 0xc6, 0x33d: 0x49, 0x33e: 0x4a, 0x33f: 0x4b, + 0x338: 0x45, 0x339: 0x46, 0x33a: 0x47, 0x33b: 0x48, 0x33c: 0xca, 0x33d: 0x49, 0x33e: 0x4a, 0x33f: 0x4b, // Block 0xd, offset 0x340 - 0x347: 0xc7, - 0x34b: 0xc8, 0x34d: 0xc9, - 0x368: 0xca, 0x36b: 0xcb, - 0x374: 0xcc, - 0x37a: 0xcd, 0x37d: 0xce, + 0x347: 0xcb, + 0x34b: 0xcc, 0x34d: 0xcd, + 0x357: 0xce, + 0x35e: 0x4c, + 0x368: 0xcf, 0x36b: 0xd0, + 0x374: 0xd1, 0x375: 0xd2, + 0x37a: 0xd3, 0x37b: 0xd4, 0x37d: 0xd5, 0x37e: 0xd6, // Block 0xe, offset 0x380 - 0x381: 0xcf, 0x382: 0xd0, 0x384: 0xd1, 0x385: 0xb8, 0x387: 0xd2, - 0x388: 0xd3, 0x38b: 0xd4, 0x38c: 0xd5, 0x38d: 0xd6, - 0x391: 0xd7, 0x392: 0xd8, 0x393: 0xd9, 0x396: 0xda, 0x397: 0xdb, - 0x398: 0xdc, 0x39a: 0xdd, 0x39c: 0xde, - 0x3a0: 0xdf, 0x3a4: 0xe0, 0x3a5: 0xe1, 0x3a7: 0xe2, - 0x3a8: 0xe3, 0x3a9: 0xe4, 0x3aa: 0xe5, - 0x3b0: 0xdc, 0x3b5: 0xe6, 0x3b6: 0xe7, + 0x381: 0xd7, 0x382: 0xd8, 0x384: 0xd9, 0x385: 0xbc, 0x387: 0xda, + 0x388: 0xdb, 0x38b: 0xdc, 0x38c: 0xdd, 0x38d: 0xde, 0x38e: 0xdf, 0x38f: 0xe0, + 0x391: 0xe1, 0x392: 0xe2, 0x393: 0xe3, 0x396: 0xe4, 0x397: 0xe5, + 0x398: 0xe6, 0x39a: 0xe7, 0x39c: 0xe8, + 0x3a0: 0xe9, 0x3a4: 0xea, 0x3a5: 0xeb, 0x3a7: 0xec, + 0x3a8: 0xed, 0x3a9: 0xee, 0x3aa: 0xef, + 0x3b0: 0xe6, 0x3b5: 0xf0, 0x3b6: 0xf1, + 0x3bd: 0xf2, // Block 0xf, offset 0x3c0 - 0x3eb: 0xe8, 0x3ec: 0xe9, - 0x3ff: 0xea, + 0x3c4: 0xf3, + 0x3eb: 0xf4, 0x3ec: 0xf5, + 0x3f5: 0xf6, + 0x3ff: 0xf7, // Block 0x10, offset 0x400 - 0x432: 0xeb, + 0x432: 0xf8, // Block 0x11, offset 0x440 - 0x445: 0xec, 0x446: 0xed, 0x447: 0xee, - 0x449: 0xef, - 0x450: 0xf0, 0x451: 0xf1, 0x452: 0xf2, 0x453: 0xf3, 0x454: 0xf4, 0x455: 0xf5, 0x456: 0xf6, 0x457: 0xf7, - 0x458: 0xf8, 0x459: 0xf9, 0x45a: 0x4c, 0x45b: 0xfa, 0x45c: 0xfb, 0x45d: 0xfc, 0x45e: 0xfd, 0x45f: 0x4d, + 0x473: 0xf9, // Block 0x12, offset 0x480 - 0x480: 0xfe, 0x484: 0xe9, - 0x48b: 0xff, - 0x4a3: 0x100, 0x4a5: 0x101, - 0x4b8: 0x4e, 0x4b9: 0x4f, 0x4ba: 0x50, + 0x485: 0xfa, 0x486: 0xfb, 0x487: 0xfc, + 0x489: 0xfd, + 0x490: 0xfe, 0x491: 0xff, 0x492: 0x100, 0x493: 0x101, 0x494: 0x102, 0x495: 0x103, 0x496: 0x104, 0x497: 0x105, + 0x498: 0x106, 0x499: 0x107, 0x49a: 0x4d, 0x49b: 0x108, 0x49c: 0x109, 0x49d: 0x10a, 0x49e: 0x10b, 0x49f: 0x4e, // Block 0x13, offset 0x4c0 - 0x4c4: 0x51, 0x4c5: 0x102, 0x4c6: 0x103, - 0x4c8: 0x52, 0x4c9: 0x104, - 0x4ef: 0x105, + 0x4c0: 0x4f, 0x4c1: 0x50, 0x4c2: 0x10c, 0x4c4: 0xf5, + 0x4ca: 0x10d, 0x4cb: 0x10e, + 0x4d3: 0x10f, 0x4d7: 0x110, + 0x4db: 0x111, + 0x4e3: 0x112, 0x4e5: 0x113, + 0x4f8: 0x51, 0x4f9: 0x52, 0x4fa: 0x53, // Block 0x14, offset 0x500 - 0x520: 0x53, 0x521: 0x54, 0x522: 0x55, 0x523: 0x56, 0x524: 0x57, 0x525: 0x58, 0x526: 0x59, 0x527: 0x5a, - 0x528: 0x5b, + 0x504: 0x54, 0x505: 0x114, 0x506: 0x115, + 0x508: 0x55, 0x509: 0x116, + 0x52f: 0x117, // Block 0x15, offset 0x540 - 0x550: 0x0b, 0x551: 0x0c, 0x556: 0x0d, - 0x55b: 0x0e, 0x55d: 0x0f, 0x55e: 0x10, 0x55f: 0x11, - 0x56f: 0x12, + 0x560: 0x56, 0x561: 0x57, 0x562: 0x58, 0x563: 0x59, 0x564: 0x5a, 0x565: 0x5b, 0x566: 0x5c, 0x567: 0x5d, + 0x568: 0x5e, + // Block 0x16, offset 0x580 + 0x590: 0x0b, 0x591: 0x0c, 0x596: 0x0d, + 0x59b: 0x0e, 0x59c: 0x0f, 0x59d: 0x10, 0x59e: 0x11, 0x59f: 0x12, + 0x5af: 0x13, } -// nfkcSparseOffset: 170 entries, 340 bytes -var nfkcSparseOffset = []uint16{0x0, 0xe, 0x12, 0x1b, 0x25, 0x35, 0x37, 0x3c, 0x47, 0x56, 0x63, 0x6b, 0x70, 0x75, 0x77, 0x7f, 0x86, 0x89, 0x91, 0x95, 0x99, 0x9b, 0x9d, 0xa6, 0xaa, 0xb1, 0xb6, 0xb9, 0xc3, 0xc6, 0xcd, 0xd5, 0xd9, 0xdb, 0xdf, 0xe3, 0xe9, 0xfa, 0x106, 0x108, 0x10e, 0x110, 0x112, 0x114, 0x116, 0x118, 0x11a, 0x11c, 0x11f, 0x122, 0x124, 0x127, 0x12a, 0x12e, 0x134, 0x136, 0x13f, 0x141, 0x144, 0x146, 0x151, 0x15c, 0x16a, 0x178, 0x188, 0x196, 0x19d, 0x1a3, 0x1b2, 0x1b6, 0x1b8, 0x1bc, 0x1be, 0x1c1, 0x1c3, 0x1c6, 0x1c8, 0x1cb, 0x1cd, 0x1cf, 0x1d1, 0x1dd, 0x1e7, 0x1f1, 0x1f4, 0x1f8, 0x1fa, 0x1fc, 0x1fe, 0x201, 0x204, 0x206, 0x208, 0x20a, 0x20c, 0x212, 0x215, 0x21a, 0x21c, 0x223, 0x229, 0x22f, 0x237, 0x23d, 0x243, 0x249, 0x24d, 0x24f, 0x251, 0x253, 0x255, 0x25b, 0x25e, 0x260, 0x262, 0x268, 0x26b, 0x273, 0x27a, 0x27d, 0x280, 0x282, 0x285, 0x28d, 0x291, 0x298, 0x29b, 0x2a1, 0x2a3, 0x2a5, 0x2a8, 0x2aa, 0x2ad, 0x2b2, 0x2b4, 0x2b6, 0x2b8, 0x2ba, 0x2bc, 0x2bf, 0x2c1, 0x2c3, 0x2c5, 0x2c7, 0x2c9, 0x2d6, 0x2e0, 0x2e2, 0x2e4, 0x2e8, 0x2ed, 0x2f9, 0x2fe, 0x307, 0x30d, 0x312, 0x316, 0x31b, 0x31f, 0x32f, 0x33d, 0x34b, 0x359, 0x35f, 0x361, 0x363, 0x366, 0x371, 0x373, 0x37d} +// nfkcSparseOffset: 185 entries, 370 bytes +var nfkcSparseOffset = []uint16{0x0, 0xe, 0x12, 0x1c, 0x26, 0x36, 0x38, 0x3d, 0x48, 0x57, 0x64, 0x6c, 0x71, 0x76, 0x78, 0x7c, 0x84, 0x8b, 0x8e, 0x96, 0x9a, 0x9e, 0xa0, 0xa2, 0xab, 0xaf, 0xb6, 0xbb, 0xbe, 0xc8, 0xcb, 0xd2, 0xda, 0xde, 0xe0, 0xe4, 0xe8, 0xee, 0xff, 0x10b, 0x10d, 0x113, 0x115, 0x117, 0x119, 0x11b, 0x11d, 0x11f, 0x121, 0x124, 0x127, 0x129, 0x12c, 0x12f, 0x133, 0x139, 0x145, 0x14e, 0x150, 0x153, 0x155, 0x160, 0x16b, 0x179, 0x187, 0x197, 0x1a5, 0x1ac, 0x1b2, 0x1c1, 0x1c5, 0x1c7, 0x1cb, 0x1cd, 0x1d0, 0x1d2, 0x1d5, 0x1d7, 0x1da, 0x1dc, 0x1de, 0x1e0, 0x1ec, 0x1f6, 0x200, 0x203, 0x207, 0x209, 0x20b, 0x211, 0x214, 0x217, 0x219, 0x21b, 0x21d, 0x21f, 0x225, 0x228, 0x22d, 0x22f, 0x236, 0x23c, 0x242, 0x24a, 0x250, 0x256, 0x25c, 0x260, 0x262, 0x264, 0x266, 0x268, 0x26d, 0x273, 0x276, 0x278, 0x27a, 0x27c, 0x27f, 0x285, 0x289, 0x28d, 0x295, 0x29c, 0x29f, 0x2a2, 0x2a4, 0x2a7, 0x2af, 0x2b9, 0x2c0, 0x2c4, 0x2cb, 0x2ce, 0x2d4, 0x2d6, 0x2d8, 0x2db, 0x2dd, 0x2e0, 0x2e5, 0x2e7, 0x2e9, 0x2eb, 0x2ed, 0x2ef, 0x2f2, 0x2f4, 0x2f6, 0x303, 0x305, 0x307, 0x30d, 0x30f, 0x311, 0x314, 0x321, 0x32b, 0x32d, 0x32f, 0x333, 0x338, 0x344, 0x349, 0x352, 0x358, 0x35d, 0x361, 0x366, 0x36a, 0x37a, 0x388, 0x396, 0x3a4, 0x3a6, 0x3a8, 0x3aa, 0x3ae, 0x3b1, 0x3b6, 0x3b8, 0x3bb, 0x3c6, 0x3c8, 0x3d2} -// nfkcSparseValues: 895 entries, 3580 bytes -var nfkcSparseValues = [895]valueRange{ +// nfkcSparseValues: 980 entries, 3920 bytes +var nfkcSparseValues = [980]valueRange{ // Block 0x0, offset 0x0 {value: 0x0002, lo: 0x0d}, {value: 0x0001, lo: 0xa0, hi: 0xa0}, - {value: 0x428f, lo: 0xa8, hi: 0xa8}, + {value: 0x4377, lo: 0xa8, hi: 0xa8}, {value: 0x0083, lo: 0xaa, hi: 0xaa}, - {value: 0x427b, lo: 0xaf, hi: 0xaf}, + {value: 0x4363, lo: 0xaf, hi: 0xaf}, {value: 0x0025, lo: 0xb2, hi: 0xb3}, - {value: 0x4271, lo: 0xb4, hi: 0xb4}, - {value: 0x01df, lo: 0xb5, hi: 0xb5}, - {value: 0x42a8, lo: 0xb8, hi: 0xb8}, + {value: 0x4359, lo: 0xb4, hi: 0xb4}, + {value: 0x0260, lo: 0xb5, hi: 0xb5}, + {value: 0x4390, lo: 0xb8, hi: 0xb8}, {value: 0x0023, lo: 0xb9, hi: 0xb9}, {value: 0x009f, lo: 0xba, hi: 0xba}, - {value: 0x2222, lo: 0xbc, hi: 0xbc}, - {value: 0x2216, lo: 0xbd, hi: 0xbd}, - {value: 0x22b8, lo: 0xbe, hi: 0xbe}, + {value: 0x234c, lo: 0xbc, hi: 0xbc}, + {value: 0x2340, lo: 0xbd, hi: 0xbd}, + {value: 0x23e2, lo: 0xbe, hi: 0xbe}, // Block 0x1, offset 0xe {value: 0x0091, lo: 0x03}, - {value: 0x46f9, lo: 0xa0, hi: 0xa1}, - {value: 0x472b, lo: 0xaf, hi: 0xb0}, + {value: 0x4859, lo: 0xa0, hi: 0xa1}, + {value: 0x488b, lo: 0xaf, hi: 0xb0}, {value: 0xa000, lo: 0xb7, hi: 0xb7}, // Block 0x2, offset 0x12 - {value: 0x0003, lo: 0x08}, + {value: 0x0004, lo: 0x09}, {value: 0xa000, lo: 0x92, hi: 0x92}, {value: 0x0091, lo: 0xb0, hi: 0xb0}, - {value: 0x0119, lo: 0xb1, hi: 0xb1}, + {value: 0x0140, lo: 0xb1, hi: 0xb1}, {value: 0x0095, lo: 0xb2, hi: 0xb2}, {value: 0x00a5, lo: 0xb3, hi: 0xb3}, - {value: 0x0143, lo: 0xb4, hi: 0xb6}, - {value: 0x00af, lo: 0xb7, hi: 0xb7}, - {value: 0x00b3, lo: 0xb8, hi: 0xb8}, - // Block 0x3, offset 0x1b + {value: 0x0179, lo: 0xb4, hi: 0xb4}, + {value: 0x017f, lo: 0xb5, hi: 0xb5}, + {value: 0x018b, lo: 0xb6, hi: 0xb6}, + {value: 0x00af, lo: 0xb7, hi: 0xb8}, + // Block 0x3, offset 0x1c {value: 0x000a, lo: 0x09}, - {value: 0x4285, lo: 0x98, hi: 0x98}, - {value: 0x428a, lo: 0x99, hi: 0x9a}, - {value: 0x42ad, lo: 0x9b, hi: 0x9b}, - {value: 0x4276, lo: 0x9c, hi: 0x9c}, - {value: 0x4299, lo: 0x9d, hi: 0x9d}, - {value: 0x0113, lo: 0xa0, hi: 0xa0}, + {value: 0x436d, lo: 0x98, hi: 0x98}, + {value: 0x4372, lo: 0x99, hi: 0x9a}, + {value: 0x4395, lo: 0x9b, hi: 0x9b}, + {value: 0x435e, lo: 0x9c, hi: 0x9c}, + {value: 0x4381, lo: 0x9d, hi: 0x9d}, + {value: 0x0137, lo: 0xa0, hi: 0xa0}, {value: 0x0099, lo: 0xa1, hi: 0xa1}, {value: 0x00a7, lo: 0xa2, hi: 0xa3}, - {value: 0x016a, lo: 0xa4, hi: 0xa4}, - // Block 0x4, offset 0x25 + {value: 0x01b8, lo: 0xa4, hi: 0xa4}, + // Block 0x4, offset 0x26 {value: 0x0000, lo: 0x0f}, {value: 0xa000, lo: 0x83, hi: 0x83}, {value: 0xa000, lo: 0x87, hi: 0x87}, {value: 0xa000, lo: 0x8b, hi: 0x8b}, {value: 0xa000, lo: 0x8d, hi: 0x8d}, - {value: 0x37bc, lo: 0x90, hi: 0x90}, - {value: 0x37c8, lo: 0x91, hi: 0x91}, - {value: 0x37b6, lo: 0x93, hi: 0x93}, + {value: 0x3704, lo: 0x90, hi: 0x90}, + {value: 0x3710, lo: 0x91, hi: 0x91}, + {value: 0x36fe, lo: 0x93, hi: 0x93}, {value: 0xa000, lo: 0x96, hi: 0x96}, - {value: 0x382e, lo: 0x97, hi: 0x97}, - {value: 0x37f8, lo: 0x9c, hi: 0x9c}, - {value: 0x37e0, lo: 0x9d, hi: 0x9d}, - {value: 0x380a, lo: 0x9e, hi: 0x9e}, + {value: 0x3776, lo: 0x97, hi: 0x97}, + {value: 0x3740, lo: 0x9c, hi: 0x9c}, + {value: 0x3728, lo: 0x9d, hi: 0x9d}, + {value: 0x3752, lo: 0x9e, hi: 0x9e}, {value: 0xa000, lo: 0xb4, hi: 0xb5}, - {value: 0x3834, lo: 0xb6, hi: 0xb6}, - {value: 0x383a, lo: 0xb7, hi: 0xb7}, - // Block 0x5, offset 0x35 + {value: 0x377c, lo: 0xb6, hi: 0xb6}, + {value: 0x3782, lo: 0xb7, hi: 0xb7}, + // Block 0x5, offset 0x36 {value: 0x0000, lo: 0x01}, {value: 0x8133, lo: 0x83, hi: 0x87}, - // Block 0x6, offset 0x37 + // Block 0x6, offset 0x38 {value: 0x0001, lo: 0x04}, {value: 0x8114, lo: 0x81, hi: 0x82}, {value: 0x8133, lo: 0x84, hi: 0x84}, {value: 0x812e, lo: 0x85, hi: 0x85}, {value: 0x810e, lo: 0x87, hi: 0x87}, - // Block 0x7, offset 0x3c + // Block 0x7, offset 0x3d {value: 0x0000, lo: 0x0a}, {value: 0x8133, lo: 0x90, hi: 0x97}, {value: 0x811a, lo: 0x98, hi: 0x98}, {value: 0x811b, lo: 0x99, hi: 0x99}, {value: 0x811c, lo: 0x9a, hi: 0x9a}, - {value: 0x3858, lo: 0xa2, hi: 0xa2}, - {value: 0x385e, lo: 0xa3, hi: 0xa3}, - {value: 0x386a, lo: 0xa4, hi: 0xa4}, - {value: 0x3864, lo: 0xa5, hi: 0xa5}, - {value: 0x3870, lo: 0xa6, hi: 0xa6}, + {value: 0x37a0, lo: 0xa2, hi: 0xa2}, + {value: 0x37a6, lo: 0xa3, hi: 0xa3}, + {value: 0x37b2, lo: 0xa4, hi: 0xa4}, + {value: 0x37ac, lo: 0xa5, hi: 0xa5}, + {value: 0x37b8, lo: 0xa6, hi: 0xa6}, {value: 0xa000, lo: 0xa7, hi: 0xa7}, - // Block 0x8, offset 0x47 + // Block 0x8, offset 0x48 {value: 0x0000, lo: 0x0e}, - {value: 0x3882, lo: 0x80, hi: 0x80}, + {value: 0x37ca, lo: 0x80, hi: 0x80}, {value: 0xa000, lo: 0x81, hi: 0x81}, - {value: 0x3876, lo: 0x82, hi: 0x82}, + {value: 0x37be, lo: 0x82, hi: 0x82}, {value: 0xa000, lo: 0x92, hi: 0x92}, - {value: 0x387c, lo: 0x93, hi: 0x93}, + {value: 0x37c4, lo: 0x93, hi: 0x93}, {value: 0xa000, lo: 0x95, hi: 0x95}, {value: 0x8133, lo: 0x96, hi: 0x9c}, {value: 0x8133, lo: 0x9f, hi: 0xa2}, @@ -5838,7 +6063,7 @@ var nfkcSparseValues = [895]valueRange{ {value: 0x812e, lo: 0xaa, hi: 0xaa}, {value: 0x8133, lo: 0xab, hi: 0xac}, {value: 0x812e, lo: 0xad, hi: 0xad}, - // Block 0x9, offset 0x56 + // Block 0x9, offset 0x57 {value: 0x0000, lo: 0x0c}, {value: 0x8120, lo: 0x91, hi: 0x91}, {value: 0x8133, lo: 0xb0, hi: 0xb0}, @@ -5852,7 +6077,7 @@ var nfkcSparseValues = [895]valueRange{ {value: 0x8133, lo: 0xbd, hi: 0xbd}, {value: 0x812e, lo: 0xbe, hi: 0xbe}, {value: 0x8133, lo: 0xbf, hi: 0xbf}, - // Block 0xa, offset 0x63 + // Block 0xa, offset 0x64 {value: 0x0005, lo: 0x07}, {value: 0x8133, lo: 0x80, hi: 0x80}, {value: 0x8133, lo: 0x81, hi: 0x81}, @@ -5861,274 +6086,289 @@ var nfkcSparseValues = [895]valueRange{ {value: 0x812e, lo: 0x86, hi: 0x87}, {value: 0x812e, lo: 0x88, hi: 0x89}, {value: 0x8133, lo: 0x8a, hi: 0x8a}, - // Block 0xb, offset 0x6b + // Block 0xb, offset 0x6c {value: 0x0000, lo: 0x04}, {value: 0x8133, lo: 0xab, hi: 0xb1}, {value: 0x812e, lo: 0xb2, hi: 0xb2}, {value: 0x8133, lo: 0xb3, hi: 0xb3}, {value: 0x812e, lo: 0xbd, hi: 0xbd}, - // Block 0xc, offset 0x70 + // Block 0xc, offset 0x71 {value: 0x0000, lo: 0x04}, {value: 0x8133, lo: 0x96, hi: 0x99}, {value: 0x8133, lo: 0x9b, hi: 0xa3}, {value: 0x8133, lo: 0xa5, hi: 0xa7}, {value: 0x8133, lo: 0xa9, hi: 0xad}, - // Block 0xd, offset 0x75 + // Block 0xd, offset 0x76 {value: 0x0000, lo: 0x01}, {value: 0x812e, lo: 0x99, hi: 0x9b}, - // Block 0xe, offset 0x77 + // Block 0xe, offset 0x78 + {value: 0x0000, lo: 0x03}, + {value: 0x8133, lo: 0x97, hi: 0x98}, + {value: 0x812e, lo: 0x99, hi: 0x9b}, + {value: 0x8133, lo: 0x9c, hi: 0x9f}, + // Block 0xf, offset 0x7c {value: 0x0000, lo: 0x07}, {value: 0xa000, lo: 0xa8, hi: 0xa8}, - {value: 0x3eef, lo: 0xa9, hi: 0xa9}, + {value: 0x3e37, lo: 0xa9, hi: 0xa9}, {value: 0xa000, lo: 0xb0, hi: 0xb0}, - {value: 0x3ef7, lo: 0xb1, hi: 0xb1}, + {value: 0x3e3f, lo: 0xb1, hi: 0xb1}, {value: 0xa000, lo: 0xb3, hi: 0xb3}, - {value: 0x3eff, lo: 0xb4, hi: 0xb4}, + {value: 0x3e47, lo: 0xb4, hi: 0xb4}, {value: 0x9903, lo: 0xbc, hi: 0xbc}, - // Block 0xf, offset 0x7f + // Block 0x10, offset 0x84 {value: 0x0008, lo: 0x06}, {value: 0x8105, lo: 0x8d, hi: 0x8d}, {value: 0x8133, lo: 0x91, hi: 0x91}, {value: 0x812e, lo: 0x92, hi: 0x92}, {value: 0x8133, lo: 0x93, hi: 0x93}, {value: 0x8133, lo: 0x94, hi: 0x94}, - {value: 0x4533, lo: 0x98, hi: 0x9f}, - // Block 0x10, offset 0x86 + {value: 0x461b, lo: 0x98, hi: 0x9f}, + // Block 0x11, offset 0x8b {value: 0x0000, lo: 0x02}, {value: 0x8103, lo: 0xbc, hi: 0xbc}, {value: 0x9900, lo: 0xbe, hi: 0xbe}, - // Block 0x11, offset 0x89 + // Block 0x12, offset 0x8e {value: 0x0008, lo: 0x07}, {value: 0xa000, lo: 0x87, hi: 0x87}, - {value: 0x2cab, lo: 0x8b, hi: 0x8c}, + {value: 0x3e4f, lo: 0x8b, hi: 0x8c}, {value: 0x8105, lo: 0x8d, hi: 0x8d}, {value: 0x9900, lo: 0x97, hi: 0x97}, - {value: 0x4573, lo: 0x9c, hi: 0x9d}, - {value: 0x4583, lo: 0x9f, hi: 0x9f}, + {value: 0x465b, lo: 0x9c, hi: 0x9d}, + {value: 0x466b, lo: 0x9f, hi: 0x9f}, {value: 0x8133, lo: 0xbe, hi: 0xbe}, - // Block 0x12, offset 0x91 + // Block 0x13, offset 0x96 {value: 0x0000, lo: 0x03}, - {value: 0x45ab, lo: 0xb3, hi: 0xb3}, - {value: 0x45b3, lo: 0xb6, hi: 0xb6}, + {value: 0x4693, lo: 0xb3, hi: 0xb3}, + {value: 0x469b, lo: 0xb6, hi: 0xb6}, {value: 0x8103, lo: 0xbc, hi: 0xbc}, - // Block 0x13, offset 0x95 + // Block 0x14, offset 0x9a {value: 0x0008, lo: 0x03}, {value: 0x8105, lo: 0x8d, hi: 0x8d}, - {value: 0x458b, lo: 0x99, hi: 0x9b}, - {value: 0x45a3, lo: 0x9e, hi: 0x9e}, - // Block 0x14, offset 0x99 + {value: 0x4673, lo: 0x99, hi: 0x9b}, + {value: 0x468b, lo: 0x9e, hi: 0x9e}, + // Block 0x15, offset 0x9e {value: 0x0000, lo: 0x01}, {value: 0x8103, lo: 0xbc, hi: 0xbc}, - // Block 0x15, offset 0x9b + // Block 0x16, offset 0xa0 {value: 0x0000, lo: 0x01}, {value: 0x8105, lo: 0x8d, hi: 0x8d}, - // Block 0x16, offset 0x9d + // Block 0x17, offset 0xa2 {value: 0x0000, lo: 0x08}, {value: 0xa000, lo: 0x87, hi: 0x87}, - {value: 0x2cc3, lo: 0x88, hi: 0x88}, - {value: 0x2cbb, lo: 0x8b, hi: 0x8b}, - {value: 0x2ccb, lo: 0x8c, hi: 0x8c}, + {value: 0x3e67, lo: 0x88, hi: 0x88}, + {value: 0x3e5f, lo: 0x8b, hi: 0x8b}, + {value: 0x3e6f, lo: 0x8c, hi: 0x8c}, {value: 0x8105, lo: 0x8d, hi: 0x8d}, {value: 0x9900, lo: 0x96, hi: 0x97}, - {value: 0x45bb, lo: 0x9c, hi: 0x9c}, - {value: 0x45c3, lo: 0x9d, hi: 0x9d}, - // Block 0x17, offset 0xa6 + {value: 0x46a3, lo: 0x9c, hi: 0x9c}, + {value: 0x46ab, lo: 0x9d, hi: 0x9d}, + // Block 0x18, offset 0xab {value: 0x0000, lo: 0x03}, {value: 0xa000, lo: 0x92, hi: 0x92}, - {value: 0x2cd3, lo: 0x94, hi: 0x94}, + {value: 0x3e77, lo: 0x94, hi: 0x94}, {value: 0x9900, lo: 0xbe, hi: 0xbe}, - // Block 0x18, offset 0xaa + // Block 0x19, offset 0xaf {value: 0x0000, lo: 0x06}, {value: 0xa000, lo: 0x86, hi: 0x87}, - {value: 0x2cdb, lo: 0x8a, hi: 0x8a}, - {value: 0x2ceb, lo: 0x8b, hi: 0x8b}, - {value: 0x2ce3, lo: 0x8c, hi: 0x8c}, + {value: 0x3e7f, lo: 0x8a, hi: 0x8a}, + {value: 0x3e8f, lo: 0x8b, hi: 0x8b}, + {value: 0x3e87, lo: 0x8c, hi: 0x8c}, {value: 0x8105, lo: 0x8d, hi: 0x8d}, {value: 0x9900, lo: 0x97, hi: 0x97}, - // Block 0x19, offset 0xb1 + // Block 0x1a, offset 0xb6 {value: 0x1801, lo: 0x04}, {value: 0xa000, lo: 0x86, hi: 0x86}, - {value: 0x3f07, lo: 0x88, hi: 0x88}, + {value: 0x3e97, lo: 0x88, hi: 0x88}, {value: 0x8105, lo: 0x8d, hi: 0x8d}, {value: 0x8121, lo: 0x95, hi: 0x96}, - // Block 0x1a, offset 0xb6 + // Block 0x1b, offset 0xbb {value: 0x0000, lo: 0x02}, {value: 0x8103, lo: 0xbc, hi: 0xbc}, {value: 0xa000, lo: 0xbf, hi: 0xbf}, - // Block 0x1b, offset 0xb9 + // Block 0x1c, offset 0xbe {value: 0x0000, lo: 0x09}, - {value: 0x2cf3, lo: 0x80, hi: 0x80}, + {value: 0x3e9f, lo: 0x80, hi: 0x80}, {value: 0x9900, lo: 0x82, hi: 0x82}, {value: 0xa000, lo: 0x86, hi: 0x86}, - {value: 0x2cfb, lo: 0x87, hi: 0x87}, - {value: 0x2d03, lo: 0x88, hi: 0x88}, - {value: 0x2f67, lo: 0x8a, hi: 0x8a}, - {value: 0x2def, lo: 0x8b, hi: 0x8b}, + {value: 0x3ea7, lo: 0x87, hi: 0x87}, + {value: 0x3eaf, lo: 0x88, hi: 0x88}, + {value: 0x4b25, lo: 0x8a, hi: 0x8a}, + {value: 0x4331, lo: 0x8b, hi: 0x8b}, {value: 0x8105, lo: 0x8d, hi: 0x8d}, {value: 0x9900, lo: 0x95, hi: 0x96}, - // Block 0x1c, offset 0xc3 + // Block 0x1d, offset 0xc8 {value: 0x0000, lo: 0x02}, {value: 0x8105, lo: 0xbb, hi: 0xbc}, {value: 0x9900, lo: 0xbe, hi: 0xbe}, - // Block 0x1d, offset 0xc6 + // Block 0x1e, offset 0xcb {value: 0x0000, lo: 0x06}, {value: 0xa000, lo: 0x86, hi: 0x87}, - {value: 0x2d0b, lo: 0x8a, hi: 0x8a}, - {value: 0x2d1b, lo: 0x8b, hi: 0x8b}, - {value: 0x2d13, lo: 0x8c, hi: 0x8c}, + {value: 0x3eb7, lo: 0x8a, hi: 0x8a}, + {value: 0x3ec7, lo: 0x8b, hi: 0x8b}, + {value: 0x3ebf, lo: 0x8c, hi: 0x8c}, {value: 0x8105, lo: 0x8d, hi: 0x8d}, {value: 0x9900, lo: 0x97, hi: 0x97}, - // Block 0x1e, offset 0xcd - {value: 0x6bdd, lo: 0x07}, + // Block 0x1f, offset 0xd2 + {value: 0x5a29, lo: 0x07}, {value: 0x9905, lo: 0x8a, hi: 0x8a}, {value: 0x9900, lo: 0x8f, hi: 0x8f}, {value: 0xa000, lo: 0x99, hi: 0x99}, - {value: 0x3f0f, lo: 0x9a, hi: 0x9a}, - {value: 0x2f6f, lo: 0x9c, hi: 0x9c}, - {value: 0x2dfa, lo: 0x9d, hi: 0x9d}, - {value: 0x2d23, lo: 0x9e, hi: 0x9f}, - // Block 0x1f, offset 0xd5 + {value: 0x3ecf, lo: 0x9a, hi: 0x9a}, + {value: 0x4b2d, lo: 0x9c, hi: 0x9c}, + {value: 0x433c, lo: 0x9d, hi: 0x9d}, + {value: 0x3ed7, lo: 0x9e, hi: 0x9f}, + // Block 0x20, offset 0xda {value: 0x0000, lo: 0x03}, - {value: 0x2627, lo: 0xb3, hi: 0xb3}, + {value: 0x2751, lo: 0xb3, hi: 0xb3}, {value: 0x8123, lo: 0xb8, hi: 0xb9}, {value: 0x8105, lo: 0xba, hi: 0xba}, - // Block 0x20, offset 0xd9 + // Block 0x21, offset 0xde {value: 0x0000, lo: 0x01}, {value: 0x8124, lo: 0x88, hi: 0x8b}, - // Block 0x21, offset 0xdb + // Block 0x22, offset 0xe0 {value: 0x0000, lo: 0x03}, - {value: 0x263c, lo: 0xb3, hi: 0xb3}, + {value: 0x2766, lo: 0xb3, hi: 0xb3}, {value: 0x8125, lo: 0xb8, hi: 0xb9}, {value: 0x8105, lo: 0xba, hi: 0xba}, - // Block 0x22, offset 0xdf + // Block 0x23, offset 0xe4 {value: 0x0000, lo: 0x03}, {value: 0x8126, lo: 0x88, hi: 0x8b}, - {value: 0x262e, lo: 0x9c, hi: 0x9c}, - {value: 0x2635, lo: 0x9d, hi: 0x9d}, - // Block 0x23, offset 0xe3 + {value: 0x2758, lo: 0x9c, hi: 0x9c}, + {value: 0x275f, lo: 0x9d, hi: 0x9d}, + // Block 0x24, offset 0xe8 {value: 0x0000, lo: 0x05}, - {value: 0x030e, lo: 0x8c, hi: 0x8c}, + {value: 0x03fe, lo: 0x8c, hi: 0x8c}, {value: 0x812e, lo: 0x98, hi: 0x99}, {value: 0x812e, lo: 0xb5, hi: 0xb5}, {value: 0x812e, lo: 0xb7, hi: 0xb7}, {value: 0x812c, lo: 0xb9, hi: 0xb9}, - // Block 0x24, offset 0xe9 + // Block 0x25, offset 0xee {value: 0x0000, lo: 0x10}, - {value: 0x264a, lo: 0x83, hi: 0x83}, - {value: 0x2651, lo: 0x8d, hi: 0x8d}, - {value: 0x2658, lo: 0x92, hi: 0x92}, - {value: 0x265f, lo: 0x97, hi: 0x97}, - {value: 0x2666, lo: 0x9c, hi: 0x9c}, - {value: 0x2643, lo: 0xa9, hi: 0xa9}, + {value: 0x2774, lo: 0x83, hi: 0x83}, + {value: 0x277b, lo: 0x8d, hi: 0x8d}, + {value: 0x2782, lo: 0x92, hi: 0x92}, + {value: 0x2789, lo: 0x97, hi: 0x97}, + {value: 0x2790, lo: 0x9c, hi: 0x9c}, + {value: 0x276d, lo: 0xa9, hi: 0xa9}, {value: 0x8127, lo: 0xb1, hi: 0xb1}, {value: 0x8128, lo: 0xb2, hi: 0xb2}, - {value: 0x4a9b, lo: 0xb3, hi: 0xb3}, + {value: 0x4ca5, lo: 0xb3, hi: 0xb3}, {value: 0x8129, lo: 0xb4, hi: 0xb4}, - {value: 0x4aa4, lo: 0xb5, hi: 0xb5}, - {value: 0x45cb, lo: 0xb6, hi: 0xb6}, - {value: 0x460b, lo: 0xb7, hi: 0xb7}, - {value: 0x45d3, lo: 0xb8, hi: 0xb8}, - {value: 0x4616, lo: 0xb9, hi: 0xb9}, + {value: 0x4cae, lo: 0xb5, hi: 0xb5}, + {value: 0x46b3, lo: 0xb6, hi: 0xb6}, + {value: 0x476b, lo: 0xb7, hi: 0xb7}, + {value: 0x46bb, lo: 0xb8, hi: 0xb8}, + {value: 0x4776, lo: 0xb9, hi: 0xb9}, {value: 0x8128, lo: 0xba, hi: 0xbd}, - // Block 0x25, offset 0xfa + // Block 0x26, offset 0xff {value: 0x0000, lo: 0x0b}, {value: 0x8128, lo: 0x80, hi: 0x80}, - {value: 0x4aad, lo: 0x81, hi: 0x81}, + {value: 0x4cb7, lo: 0x81, hi: 0x81}, {value: 0x8133, lo: 0x82, hi: 0x83}, {value: 0x8105, lo: 0x84, hi: 0x84}, {value: 0x8133, lo: 0x86, hi: 0x87}, - {value: 0x2674, lo: 0x93, hi: 0x93}, - {value: 0x267b, lo: 0x9d, hi: 0x9d}, - {value: 0x2682, lo: 0xa2, hi: 0xa2}, - {value: 0x2689, lo: 0xa7, hi: 0xa7}, - {value: 0x2690, lo: 0xac, hi: 0xac}, - {value: 0x266d, lo: 0xb9, hi: 0xb9}, - // Block 0x26, offset 0x106 + {value: 0x279e, lo: 0x93, hi: 0x93}, + {value: 0x27a5, lo: 0x9d, hi: 0x9d}, + {value: 0x27ac, lo: 0xa2, hi: 0xa2}, + {value: 0x27b3, lo: 0xa7, hi: 0xa7}, + {value: 0x27ba, lo: 0xac, hi: 0xac}, + {value: 0x2797, lo: 0xb9, hi: 0xb9}, + // Block 0x27, offset 0x10b {value: 0x0000, lo: 0x01}, {value: 0x812e, lo: 0x86, hi: 0x86}, - // Block 0x27, offset 0x108 + // Block 0x28, offset 0x10d {value: 0x0000, lo: 0x05}, {value: 0xa000, lo: 0xa5, hi: 0xa5}, - {value: 0x2d2b, lo: 0xa6, hi: 0xa6}, + {value: 0x3edf, lo: 0xa6, hi: 0xa6}, {value: 0x9900, lo: 0xae, hi: 0xae}, {value: 0x8103, lo: 0xb7, hi: 0xb7}, {value: 0x8105, lo: 0xb9, hi: 0xba}, - // Block 0x28, offset 0x10e + // Block 0x29, offset 0x113 {value: 0x0000, lo: 0x01}, {value: 0x812e, lo: 0x8d, hi: 0x8d}, - // Block 0x29, offset 0x110 + // Block 0x2a, offset 0x115 {value: 0x0000, lo: 0x01}, - {value: 0x0312, lo: 0xbc, hi: 0xbc}, - // Block 0x2a, offset 0x112 + {value: 0x0402, lo: 0xbc, hi: 0xbc}, + // Block 0x2b, offset 0x117 {value: 0x0000, lo: 0x01}, {value: 0xa000, lo: 0x80, hi: 0x92}, - // Block 0x2b, offset 0x114 + // Block 0x2c, offset 0x119 {value: 0x0000, lo: 0x01}, {value: 0xb900, lo: 0xa1, hi: 0xb5}, - // Block 0x2c, offset 0x116 + // Block 0x2d, offset 0x11b {value: 0x0000, lo: 0x01}, {value: 0x9900, lo: 0xa8, hi: 0xbf}, - // Block 0x2d, offset 0x118 + // Block 0x2e, offset 0x11d {value: 0x0000, lo: 0x01}, {value: 0x9900, lo: 0x80, hi: 0x82}, - // Block 0x2e, offset 0x11a + // Block 0x2f, offset 0x11f {value: 0x0000, lo: 0x01}, {value: 0x8133, lo: 0x9d, hi: 0x9f}, - // Block 0x2f, offset 0x11c + // Block 0x30, offset 0x121 {value: 0x0000, lo: 0x02}, - {value: 0x8105, lo: 0x94, hi: 0x94}, + {value: 0x8105, lo: 0x94, hi: 0x95}, {value: 0x8105, lo: 0xb4, hi: 0xb4}, - // Block 0x30, offset 0x11f + // Block 0x31, offset 0x124 {value: 0x0000, lo: 0x02}, {value: 0x8105, lo: 0x92, hi: 0x92}, {value: 0x8133, lo: 0x9d, hi: 0x9d}, - // Block 0x31, offset 0x122 + // Block 0x32, offset 0x127 {value: 0x0000, lo: 0x01}, {value: 0x8132, lo: 0xa9, hi: 0xa9}, - // Block 0x32, offset 0x124 + // Block 0x33, offset 0x129 {value: 0x0004, lo: 0x02}, {value: 0x812f, lo: 0xb9, hi: 0xba}, {value: 0x812e, lo: 0xbb, hi: 0xbb}, - // Block 0x33, offset 0x127 + // Block 0x34, offset 0x12c {value: 0x0000, lo: 0x02}, {value: 0x8133, lo: 0x97, hi: 0x97}, {value: 0x812e, lo: 0x98, hi: 0x98}, - // Block 0x34, offset 0x12a + // Block 0x35, offset 0x12f {value: 0x0000, lo: 0x03}, {value: 0x8105, lo: 0xa0, hi: 0xa0}, {value: 0x8133, lo: 0xb5, hi: 0xbc}, {value: 0x812e, lo: 0xbf, hi: 0xbf}, - // Block 0x35, offset 0x12e + // Block 0x36, offset 0x133 {value: 0x0000, lo: 0x05}, {value: 0x8133, lo: 0xb0, hi: 0xb4}, {value: 0x812e, lo: 0xb5, hi: 0xba}, {value: 0x8133, lo: 0xbb, hi: 0xbc}, {value: 0x812e, lo: 0xbd, hi: 0xbd}, {value: 0x812e, lo: 0xbf, hi: 0xbf}, - // Block 0x36, offset 0x134 - {value: 0x0000, lo: 0x01}, + // Block 0x37, offset 0x139 + {value: 0x0000, lo: 0x0b}, {value: 0x812e, lo: 0x80, hi: 0x80}, - // Block 0x37, offset 0x136 + {value: 0x8133, lo: 0x81, hi: 0x82}, + {value: 0x812e, lo: 0x83, hi: 0x84}, + {value: 0x8133, lo: 0x85, hi: 0x89}, + {value: 0x812e, lo: 0x8a, hi: 0x8a}, + {value: 0x8133, lo: 0x8b, hi: 0x9c}, + {value: 0x812e, lo: 0x9d, hi: 0x9d}, + {value: 0x8133, lo: 0xa0, hi: 0xa5}, + {value: 0x812e, lo: 0xa6, hi: 0xa6}, + {value: 0x8133, lo: 0xa7, hi: 0xaa}, + {value: 0x8136, lo: 0xab, hi: 0xab}, + // Block 0x38, offset 0x145 {value: 0x0000, lo: 0x08}, - {value: 0x2d73, lo: 0x80, hi: 0x80}, - {value: 0x2d7b, lo: 0x81, hi: 0x81}, + {value: 0x3f27, lo: 0x80, hi: 0x80}, + {value: 0x3f2f, lo: 0x81, hi: 0x81}, {value: 0xa000, lo: 0x82, hi: 0x82}, - {value: 0x2d83, lo: 0x83, hi: 0x83}, + {value: 0x3f37, lo: 0x83, hi: 0x83}, {value: 0x8105, lo: 0x84, hi: 0x84}, {value: 0x8133, lo: 0xab, hi: 0xab}, {value: 0x812e, lo: 0xac, hi: 0xac}, {value: 0x8133, lo: 0xad, hi: 0xb3}, - // Block 0x38, offset 0x13f + // Block 0x39, offset 0x14e {value: 0x0000, lo: 0x01}, {value: 0x8105, lo: 0xaa, hi: 0xab}, - // Block 0x39, offset 0x141 + // Block 0x3a, offset 0x150 {value: 0x0000, lo: 0x02}, {value: 0x8103, lo: 0xa6, hi: 0xa6}, {value: 0x8105, lo: 0xb2, hi: 0xb3}, - // Block 0x3a, offset 0x144 + // Block 0x3b, offset 0x153 {value: 0x0000, lo: 0x01}, {value: 0x8103, lo: 0xb7, hi: 0xb7}, - // Block 0x3b, offset 0x146 + // Block 0x3c, offset 0x155 {value: 0x0000, lo: 0x0a}, {value: 0x8133, lo: 0x90, hi: 0x92}, {value: 0x8101, lo: 0x94, hi: 0x94}, @@ -6140,66 +6380,66 @@ var nfkcSparseValues = [895]valueRange{ {value: 0x812e, lo: 0xad, hi: 0xad}, {value: 0x8133, lo: 0xb4, hi: 0xb4}, {value: 0x8133, lo: 0xb8, hi: 0xb9}, - // Block 0x3c, offset 0x151 + // Block 0x3d, offset 0x160 {value: 0x0002, lo: 0x0a}, {value: 0x0043, lo: 0xac, hi: 0xac}, {value: 0x00d1, lo: 0xad, hi: 0xad}, {value: 0x0045, lo: 0xae, hi: 0xae}, {value: 0x0049, lo: 0xb0, hi: 0xb1}, - {value: 0x00e6, lo: 0xb2, hi: 0xb2}, + {value: 0x00ec, lo: 0xb2, hi: 0xb2}, {value: 0x004f, lo: 0xb3, hi: 0xba}, {value: 0x005f, lo: 0xbc, hi: 0xbc}, - {value: 0x00ef, lo: 0xbd, hi: 0xbd}, + {value: 0x00fe, lo: 0xbd, hi: 0xbd}, {value: 0x0061, lo: 0xbe, hi: 0xbe}, {value: 0x0065, lo: 0xbf, hi: 0xbf}, - // Block 0x3d, offset 0x15c + // Block 0x3e, offset 0x16b {value: 0x0000, lo: 0x0d}, {value: 0x0001, lo: 0x80, hi: 0x8a}, - {value: 0x043e, lo: 0x91, hi: 0x91}, - {value: 0x42b2, lo: 0x97, hi: 0x97}, + {value: 0x0532, lo: 0x91, hi: 0x91}, + {value: 0x439a, lo: 0x97, hi: 0x97}, {value: 0x001d, lo: 0xa4, hi: 0xa4}, - {value: 0x1876, lo: 0xa5, hi: 0xa5}, - {value: 0x1b62, lo: 0xa6, hi: 0xa6}, + {value: 0x19a0, lo: 0xa5, hi: 0xa5}, + {value: 0x1c8c, lo: 0xa6, hi: 0xa6}, {value: 0x0001, lo: 0xaf, hi: 0xaf}, - {value: 0x2697, lo: 0xb3, hi: 0xb3}, - {value: 0x280b, lo: 0xb4, hi: 0xb4}, - {value: 0x269e, lo: 0xb6, hi: 0xb6}, - {value: 0x2815, lo: 0xb7, hi: 0xb7}, - {value: 0x1870, lo: 0xbc, hi: 0xbc}, - {value: 0x4280, lo: 0xbe, hi: 0xbe}, - // Block 0x3e, offset 0x16a + {value: 0x27c1, lo: 0xb3, hi: 0xb3}, + {value: 0x2935, lo: 0xb4, hi: 0xb4}, + {value: 0x27c8, lo: 0xb6, hi: 0xb6}, + {value: 0x293f, lo: 0xb7, hi: 0xb7}, + {value: 0x199a, lo: 0xbc, hi: 0xbc}, + {value: 0x4368, lo: 0xbe, hi: 0xbe}, + // Block 0x3f, offset 0x179 {value: 0x0002, lo: 0x0d}, - {value: 0x1936, lo: 0x87, hi: 0x87}, - {value: 0x1933, lo: 0x88, hi: 0x88}, - {value: 0x1873, lo: 0x89, hi: 0x89}, - {value: 0x299b, lo: 0x97, hi: 0x97}, + {value: 0x1a60, lo: 0x87, hi: 0x87}, + {value: 0x1a5d, lo: 0x88, hi: 0x88}, + {value: 0x199d, lo: 0x89, hi: 0x89}, + {value: 0x2ac5, lo: 0x97, hi: 0x97}, {value: 0x0001, lo: 0x9f, hi: 0x9f}, {value: 0x0021, lo: 0xb0, hi: 0xb0}, {value: 0x0093, lo: 0xb1, hi: 0xb1}, {value: 0x0029, lo: 0xb4, hi: 0xb9}, {value: 0x0017, lo: 0xba, hi: 0xba}, - {value: 0x046a, lo: 0xbb, hi: 0xbb}, + {value: 0x055e, lo: 0xbb, hi: 0xbb}, {value: 0x003b, lo: 0xbc, hi: 0xbc}, {value: 0x0011, lo: 0xbd, hi: 0xbe}, {value: 0x009d, lo: 0xbf, hi: 0xbf}, - // Block 0x3f, offset 0x178 + // Block 0x40, offset 0x187 {value: 0x0002, lo: 0x0f}, {value: 0x0021, lo: 0x80, hi: 0x89}, {value: 0x0017, lo: 0x8a, hi: 0x8a}, - {value: 0x046a, lo: 0x8b, hi: 0x8b}, + {value: 0x055e, lo: 0x8b, hi: 0x8b}, {value: 0x003b, lo: 0x8c, hi: 0x8c}, {value: 0x0011, lo: 0x8d, hi: 0x8e}, {value: 0x0083, lo: 0x90, hi: 0x90}, {value: 0x008b, lo: 0x91, hi: 0x91}, {value: 0x009f, lo: 0x92, hi: 0x92}, {value: 0x00b1, lo: 0x93, hi: 0x93}, - {value: 0x0104, lo: 0x94, hi: 0x94}, + {value: 0x011f, lo: 0x94, hi: 0x94}, {value: 0x0091, lo: 0x95, hi: 0x95}, {value: 0x0097, lo: 0x96, hi: 0x99}, {value: 0x00a1, lo: 0x9a, hi: 0x9a}, {value: 0x00a7, lo: 0x9b, hi: 0x9c}, - {value: 0x199f, lo: 0xa8, hi: 0xa8}, - // Block 0x40, offset 0x188 + {value: 0x1ac9, lo: 0xa8, hi: 0xa8}, + // Block 0x41, offset 0x197 {value: 0x0000, lo: 0x0d}, {value: 0x8133, lo: 0x90, hi: 0x91}, {value: 0x8101, lo: 0x92, hi: 0x93}, @@ -6214,94 +6454,94 @@ var nfkcSparseValues = [895]valueRange{ {value: 0x8101, lo: 0xaa, hi: 0xab}, {value: 0x812e, lo: 0xac, hi: 0xaf}, {value: 0x8133, lo: 0xb0, hi: 0xb0}, - // Block 0x41, offset 0x196 + // Block 0x42, offset 0x1a5 {value: 0x0007, lo: 0x06}, - {value: 0x2186, lo: 0x89, hi: 0x89}, + {value: 0x22b0, lo: 0x89, hi: 0x89}, {value: 0xa000, lo: 0x90, hi: 0x90}, {value: 0xa000, lo: 0x92, hi: 0x92}, {value: 0xa000, lo: 0x94, hi: 0x94}, - {value: 0x3bd0, lo: 0x9a, hi: 0x9b}, - {value: 0x3bde, lo: 0xae, hi: 0xae}, - // Block 0x42, offset 0x19d + {value: 0x3b18, lo: 0x9a, hi: 0x9b}, + {value: 0x3b26, lo: 0xae, hi: 0xae}, + // Block 0x43, offset 0x1ac {value: 0x000e, lo: 0x05}, - {value: 0x3be5, lo: 0x8d, hi: 0x8e}, - {value: 0x3bec, lo: 0x8f, hi: 0x8f}, + {value: 0x3b2d, lo: 0x8d, hi: 0x8e}, + {value: 0x3b34, lo: 0x8f, hi: 0x8f}, {value: 0xa000, lo: 0x90, hi: 0x90}, {value: 0xa000, lo: 0x92, hi: 0x92}, {value: 0xa000, lo: 0x94, hi: 0x94}, - // Block 0x43, offset 0x1a3 + // Block 0x44, offset 0x1b2 {value: 0x017a, lo: 0x0e}, {value: 0xa000, lo: 0x83, hi: 0x83}, - {value: 0x3bfa, lo: 0x84, hi: 0x84}, + {value: 0x3b42, lo: 0x84, hi: 0x84}, {value: 0xa000, lo: 0x88, hi: 0x88}, - {value: 0x3c01, lo: 0x89, hi: 0x89}, + {value: 0x3b49, lo: 0x89, hi: 0x89}, {value: 0xa000, lo: 0x8b, hi: 0x8b}, - {value: 0x3c08, lo: 0x8c, hi: 0x8c}, + {value: 0x3b50, lo: 0x8c, hi: 0x8c}, {value: 0xa000, lo: 0xa3, hi: 0xa3}, - {value: 0x3c0f, lo: 0xa4, hi: 0xa4}, + {value: 0x3b57, lo: 0xa4, hi: 0xa4}, {value: 0xa000, lo: 0xa5, hi: 0xa5}, - {value: 0x3c16, lo: 0xa6, hi: 0xa6}, - {value: 0x26a5, lo: 0xac, hi: 0xad}, - {value: 0x26ac, lo: 0xaf, hi: 0xaf}, - {value: 0x2829, lo: 0xb0, hi: 0xb0}, + {value: 0x3b5e, lo: 0xa6, hi: 0xa6}, + {value: 0x27cf, lo: 0xac, hi: 0xad}, + {value: 0x27d6, lo: 0xaf, hi: 0xaf}, + {value: 0x2953, lo: 0xb0, hi: 0xb0}, {value: 0xa000, lo: 0xbc, hi: 0xbc}, - // Block 0x44, offset 0x1b2 + // Block 0x45, offset 0x1c1 {value: 0x0007, lo: 0x03}, - {value: 0x3c7f, lo: 0xa0, hi: 0xa1}, - {value: 0x3ca9, lo: 0xa2, hi: 0xa3}, - {value: 0x3cd3, lo: 0xaa, hi: 0xad}, - // Block 0x45, offset 0x1b6 + {value: 0x3bc7, lo: 0xa0, hi: 0xa1}, + {value: 0x3bf1, lo: 0xa2, hi: 0xa3}, + {value: 0x3c1b, lo: 0xaa, hi: 0xad}, + // Block 0x46, offset 0x1c5 {value: 0x0004, lo: 0x01}, - {value: 0x048e, lo: 0xa9, hi: 0xaa}, - // Block 0x46, offset 0x1b8 + {value: 0x0586, lo: 0xa9, hi: 0xaa}, + // Block 0x47, offset 0x1c7 {value: 0x0002, lo: 0x03}, {value: 0x0057, lo: 0x80, hi: 0x8f}, {value: 0x0083, lo: 0x90, hi: 0xa9}, {value: 0x0021, lo: 0xaa, hi: 0xaa}, - // Block 0x47, offset 0x1bc + // Block 0x48, offset 0x1cb {value: 0x0000, lo: 0x01}, - {value: 0x29a8, lo: 0x8c, hi: 0x8c}, - // Block 0x48, offset 0x1be + {value: 0x2ad2, lo: 0x8c, hi: 0x8c}, + // Block 0x49, offset 0x1cd {value: 0x0266, lo: 0x02}, - {value: 0x1b92, lo: 0xb4, hi: 0xb4}, - {value: 0x1930, lo: 0xb5, hi: 0xb6}, - // Block 0x49, offset 0x1c1 + {value: 0x1cbc, lo: 0xb4, hi: 0xb4}, + {value: 0x1a5a, lo: 0xb5, hi: 0xb6}, + // Block 0x4a, offset 0x1d0 {value: 0x0000, lo: 0x01}, - {value: 0x44f4, lo: 0x9c, hi: 0x9c}, - // Block 0x4a, offset 0x1c3 + {value: 0x45dc, lo: 0x9c, hi: 0x9c}, + // Block 0x4b, offset 0x1d2 {value: 0x0000, lo: 0x02}, {value: 0x0095, lo: 0xbc, hi: 0xbc}, {value: 0x006d, lo: 0xbd, hi: 0xbd}, - // Block 0x4b, offset 0x1c6 + // Block 0x4c, offset 0x1d5 {value: 0x0000, lo: 0x01}, {value: 0x8133, lo: 0xaf, hi: 0xb1}, - // Block 0x4c, offset 0x1c8 + // Block 0x4d, offset 0x1d7 {value: 0x0000, lo: 0x02}, - {value: 0x0482, lo: 0xaf, hi: 0xaf}, + {value: 0x057a, lo: 0xaf, hi: 0xaf}, {value: 0x8105, lo: 0xbf, hi: 0xbf}, - // Block 0x4d, offset 0x1cb + // Block 0x4e, offset 0x1da {value: 0x0000, lo: 0x01}, {value: 0x8133, lo: 0xa0, hi: 0xbf}, - // Block 0x4e, offset 0x1cd + // Block 0x4f, offset 0x1dc {value: 0x0000, lo: 0x01}, - {value: 0x0dc6, lo: 0x9f, hi: 0x9f}, - // Block 0x4f, offset 0x1cf + {value: 0x0ebe, lo: 0x9f, hi: 0x9f}, + // Block 0x50, offset 0x1de {value: 0x0000, lo: 0x01}, - {value: 0x1632, lo: 0xb3, hi: 0xb3}, - // Block 0x50, offset 0x1d1 + {value: 0x172a, lo: 0xb3, hi: 0xb3}, + // Block 0x51, offset 0x1e0 {value: 0x0004, lo: 0x0b}, - {value: 0x159a, lo: 0x80, hi: 0x82}, - {value: 0x15b2, lo: 0x83, hi: 0x83}, - {value: 0x15ca, lo: 0x84, hi: 0x85}, - {value: 0x15da, lo: 0x86, hi: 0x89}, - {value: 0x15ee, lo: 0x8a, hi: 0x8c}, - {value: 0x1602, lo: 0x8d, hi: 0x8d}, - {value: 0x160a, lo: 0x8e, hi: 0x8e}, - {value: 0x1612, lo: 0x8f, hi: 0x90}, - {value: 0x161e, lo: 0x91, hi: 0x93}, - {value: 0x162e, lo: 0x94, hi: 0x94}, - {value: 0x1636, lo: 0x95, hi: 0x95}, - // Block 0x51, offset 0x1dd + {value: 0x1692, lo: 0x80, hi: 0x82}, + {value: 0x16aa, lo: 0x83, hi: 0x83}, + {value: 0x16c2, lo: 0x84, hi: 0x85}, + {value: 0x16d2, lo: 0x86, hi: 0x89}, + {value: 0x16e6, lo: 0x8a, hi: 0x8c}, + {value: 0x16fa, lo: 0x8d, hi: 0x8d}, + {value: 0x1702, lo: 0x8e, hi: 0x8e}, + {value: 0x170a, lo: 0x8f, hi: 0x90}, + {value: 0x1716, lo: 0x91, hi: 0x93}, + {value: 0x1726, lo: 0x94, hi: 0x94}, + {value: 0x172e, lo: 0x95, hi: 0x95}, + // Block 0x52, offset 0x1ec {value: 0x0004, lo: 0x09}, {value: 0x0001, lo: 0x80, hi: 0x80}, {value: 0x812d, lo: 0xaa, hi: 0xaa}, @@ -6310,78 +6550,82 @@ var nfkcSparseValues = [895]valueRange{ {value: 0x812f, lo: 0xad, hi: 0xad}, {value: 0x8130, lo: 0xae, hi: 0xae}, {value: 0x8130, lo: 0xaf, hi: 0xaf}, - {value: 0x04b6, lo: 0xb6, hi: 0xb6}, - {value: 0x088a, lo: 0xb8, hi: 0xba}, - // Block 0x52, offset 0x1e7 + {value: 0x05ae, lo: 0xb6, hi: 0xb6}, + {value: 0x0982, lo: 0xb8, hi: 0xba}, + // Block 0x53, offset 0x1f6 {value: 0x0006, lo: 0x09}, - {value: 0x0316, lo: 0xb1, hi: 0xb1}, - {value: 0x031a, lo: 0xb2, hi: 0xb2}, - {value: 0x4a52, lo: 0xb3, hi: 0xb3}, - {value: 0x031e, lo: 0xb4, hi: 0xb4}, - {value: 0x4a58, lo: 0xb5, hi: 0xb6}, - {value: 0x0322, lo: 0xb7, hi: 0xb7}, - {value: 0x0326, lo: 0xb8, hi: 0xb8}, - {value: 0x032a, lo: 0xb9, hi: 0xb9}, - {value: 0x4a64, lo: 0xba, hi: 0xbf}, - // Block 0x53, offset 0x1f1 + {value: 0x0406, lo: 0xb1, hi: 0xb1}, + {value: 0x040a, lo: 0xb2, hi: 0xb2}, + {value: 0x4bcc, lo: 0xb3, hi: 0xb3}, + {value: 0x040e, lo: 0xb4, hi: 0xb4}, + {value: 0x4bd2, lo: 0xb5, hi: 0xb6}, + {value: 0x0412, lo: 0xb7, hi: 0xb7}, + {value: 0x0416, lo: 0xb8, hi: 0xb8}, + {value: 0x041a, lo: 0xb9, hi: 0xb9}, + {value: 0x4bde, lo: 0xba, hi: 0xbf}, + // Block 0x54, offset 0x200 {value: 0x0000, lo: 0x02}, {value: 0x8133, lo: 0xaf, hi: 0xaf}, {value: 0x8133, lo: 0xb4, hi: 0xbd}, - // Block 0x54, offset 0x1f4 + // Block 0x55, offset 0x203 {value: 0x0000, lo: 0x03}, - {value: 0x0212, lo: 0x9c, hi: 0x9c}, - {value: 0x0215, lo: 0x9d, hi: 0x9d}, + {value: 0x02d8, lo: 0x9c, hi: 0x9c}, + {value: 0x02de, lo: 0x9d, hi: 0x9d}, {value: 0x8133, lo: 0x9e, hi: 0x9f}, - // Block 0x55, offset 0x1f8 + // Block 0x56, offset 0x207 {value: 0x0000, lo: 0x01}, {value: 0x8133, lo: 0xb0, hi: 0xb1}, - // Block 0x56, offset 0x1fa + // Block 0x57, offset 0x209 {value: 0x0000, lo: 0x01}, - {value: 0x163e, lo: 0xb0, hi: 0xb0}, - // Block 0x57, offset 0x1fc - {value: 0x000c, lo: 0x01}, - {value: 0x00d7, lo: 0xb8, hi: 0xb9}, - // Block 0x58, offset 0x1fe + {value: 0x173e, lo: 0xb0, hi: 0xb0}, + // Block 0x58, offset 0x20b + {value: 0x0006, lo: 0x05}, + {value: 0x0067, lo: 0xb1, hi: 0xb1}, + {value: 0x0047, lo: 0xb2, hi: 0xb3}, + {value: 0x0063, lo: 0xb4, hi: 0xb4}, + {value: 0x00dd, lo: 0xb8, hi: 0xb8}, + {value: 0x00e9, lo: 0xb9, hi: 0xb9}, + // Block 0x59, offset 0x211 {value: 0x0000, lo: 0x02}, {value: 0x8105, lo: 0x86, hi: 0x86}, {value: 0x8105, lo: 0xac, hi: 0xac}, - // Block 0x59, offset 0x201 + // Block 0x5a, offset 0x214 {value: 0x0000, lo: 0x02}, {value: 0x8105, lo: 0x84, hi: 0x84}, {value: 0x8133, lo: 0xa0, hi: 0xb1}, - // Block 0x5a, offset 0x204 + // Block 0x5b, offset 0x217 {value: 0x0000, lo: 0x01}, {value: 0x812e, lo: 0xab, hi: 0xad}, - // Block 0x5b, offset 0x206 + // Block 0x5c, offset 0x219 {value: 0x0000, lo: 0x01}, {value: 0x8105, lo: 0x93, hi: 0x93}, - // Block 0x5c, offset 0x208 + // Block 0x5d, offset 0x21b {value: 0x0000, lo: 0x01}, {value: 0x8103, lo: 0xb3, hi: 0xb3}, - // Block 0x5d, offset 0x20a + // Block 0x5e, offset 0x21d {value: 0x0000, lo: 0x01}, {value: 0x8105, lo: 0x80, hi: 0x80}, - // Block 0x5e, offset 0x20c + // Block 0x5f, offset 0x21f {value: 0x0000, lo: 0x05}, {value: 0x8133, lo: 0xb0, hi: 0xb0}, {value: 0x8133, lo: 0xb2, hi: 0xb3}, {value: 0x812e, lo: 0xb4, hi: 0xb4}, {value: 0x8133, lo: 0xb7, hi: 0xb8}, {value: 0x8133, lo: 0xbe, hi: 0xbf}, - // Block 0x5f, offset 0x212 + // Block 0x60, offset 0x225 {value: 0x0000, lo: 0x02}, {value: 0x8133, lo: 0x81, hi: 0x81}, {value: 0x8105, lo: 0xb6, hi: 0xb6}, - // Block 0x60, offset 0x215 - {value: 0x0008, lo: 0x04}, - {value: 0x163a, lo: 0x9c, hi: 0x9d}, - {value: 0x0125, lo: 0x9e, hi: 0x9e}, - {value: 0x1646, lo: 0x9f, hi: 0x9f}, - {value: 0x015e, lo: 0xa9, hi: 0xa9}, - // Block 0x61, offset 0x21a + // Block 0x61, offset 0x228 + {value: 0x000c, lo: 0x04}, + {value: 0x173a, lo: 0x9c, hi: 0x9d}, + {value: 0x014f, lo: 0x9e, hi: 0x9e}, + {value: 0x174a, lo: 0x9f, hi: 0x9f}, + {value: 0x01a6, lo: 0xa9, hi: 0xa9}, + // Block 0x62, offset 0x22d {value: 0x0000, lo: 0x01}, {value: 0x8105, lo: 0xad, hi: 0xad}, - // Block 0x62, offset 0x21c + // Block 0x63, offset 0x22f {value: 0x0000, lo: 0x06}, {value: 0xe500, lo: 0x80, hi: 0x80}, {value: 0xc600, lo: 0x81, hi: 0x9b}, @@ -6389,21 +6633,21 @@ var nfkcSparseValues = [895]valueRange{ {value: 0xc600, lo: 0x9d, hi: 0xb7}, {value: 0xe500, lo: 0xb8, hi: 0xb8}, {value: 0xc600, lo: 0xb9, hi: 0xbf}, - // Block 0x63, offset 0x223 + // Block 0x64, offset 0x236 {value: 0x0000, lo: 0x05}, {value: 0xc600, lo: 0x80, hi: 0x93}, {value: 0xe500, lo: 0x94, hi: 0x94}, {value: 0xc600, lo: 0x95, hi: 0xaf}, {value: 0xe500, lo: 0xb0, hi: 0xb0}, {value: 0xc600, lo: 0xb1, hi: 0xbf}, - // Block 0x64, offset 0x229 + // Block 0x65, offset 0x23c {value: 0x0000, lo: 0x05}, {value: 0xc600, lo: 0x80, hi: 0x8b}, {value: 0xe500, lo: 0x8c, hi: 0x8c}, {value: 0xc600, lo: 0x8d, hi: 0xa7}, {value: 0xe500, lo: 0xa8, hi: 0xa8}, {value: 0xc600, lo: 0xa9, hi: 0xbf}, - // Block 0x65, offset 0x22f + // Block 0x66, offset 0x242 {value: 0x0000, lo: 0x07}, {value: 0xc600, lo: 0x80, hi: 0x83}, {value: 0xe500, lo: 0x84, hi: 0x84}, @@ -6412,237 +6656,303 @@ var nfkcSparseValues = [895]valueRange{ {value: 0xc600, lo: 0xa1, hi: 0xbb}, {value: 0xe500, lo: 0xbc, hi: 0xbc}, {value: 0xc600, lo: 0xbd, hi: 0xbf}, - // Block 0x66, offset 0x237 + // Block 0x67, offset 0x24a {value: 0x0000, lo: 0x05}, {value: 0xc600, lo: 0x80, hi: 0x97}, {value: 0xe500, lo: 0x98, hi: 0x98}, {value: 0xc600, lo: 0x99, hi: 0xb3}, {value: 0xe500, lo: 0xb4, hi: 0xb4}, {value: 0xc600, lo: 0xb5, hi: 0xbf}, - // Block 0x67, offset 0x23d + // Block 0x68, offset 0x250 {value: 0x0000, lo: 0x05}, {value: 0xc600, lo: 0x80, hi: 0x8f}, {value: 0xe500, lo: 0x90, hi: 0x90}, {value: 0xc600, lo: 0x91, hi: 0xab}, {value: 0xe500, lo: 0xac, hi: 0xac}, {value: 0xc600, lo: 0xad, hi: 0xbf}, - // Block 0x68, offset 0x243 + // Block 0x69, offset 0x256 {value: 0x0000, lo: 0x05}, {value: 0xc600, lo: 0x80, hi: 0x87}, {value: 0xe500, lo: 0x88, hi: 0x88}, {value: 0xc600, lo: 0x89, hi: 0xa3}, {value: 0xe500, lo: 0xa4, hi: 0xa4}, {value: 0xc600, lo: 0xa5, hi: 0xbf}, - // Block 0x69, offset 0x249 + // Block 0x6a, offset 0x25c {value: 0x0000, lo: 0x03}, {value: 0xc600, lo: 0x80, hi: 0x87}, {value: 0xe500, lo: 0x88, hi: 0x88}, {value: 0xc600, lo: 0x89, hi: 0xa3}, - // Block 0x6a, offset 0x24d + // Block 0x6b, offset 0x260 {value: 0x0002, lo: 0x01}, {value: 0x0003, lo: 0x81, hi: 0xbf}, - // Block 0x6b, offset 0x24f + // Block 0x6c, offset 0x262 {value: 0x0000, lo: 0x01}, {value: 0x812e, lo: 0xbd, hi: 0xbd}, - // Block 0x6c, offset 0x251 + // Block 0x6d, offset 0x264 {value: 0x0000, lo: 0x01}, {value: 0x812e, lo: 0xa0, hi: 0xa0}, - // Block 0x6d, offset 0x253 + // Block 0x6e, offset 0x266 {value: 0x0000, lo: 0x01}, {value: 0x8133, lo: 0xb6, hi: 0xba}, - // Block 0x6e, offset 0x255 + // Block 0x6f, offset 0x268 + {value: 0x0000, lo: 0x04}, + {value: 0x410f, lo: 0x89, hi: 0x89}, + {value: 0xa000, lo: 0x92, hi: 0x92}, + {value: 0xa000, lo: 0x9a, hi: 0x9a}, + {value: 0x4117, lo: 0xa4, hi: 0xa4}, + // Block 0x70, offset 0x26d {value: 0x002d, lo: 0x05}, {value: 0x812e, lo: 0x8d, hi: 0x8d}, {value: 0x8133, lo: 0x8f, hi: 0x8f}, {value: 0x8133, lo: 0xb8, hi: 0xb8}, {value: 0x8101, lo: 0xb9, hi: 0xba}, {value: 0x8105, lo: 0xbf, hi: 0xbf}, - // Block 0x6f, offset 0x25b + // Block 0x71, offset 0x273 {value: 0x0000, lo: 0x02}, {value: 0x8133, lo: 0xa5, hi: 0xa5}, {value: 0x812e, lo: 0xa6, hi: 0xa6}, - // Block 0x70, offset 0x25e + // Block 0x72, offset 0x276 {value: 0x0000, lo: 0x01}, {value: 0x8133, lo: 0xa4, hi: 0xa7}, - // Block 0x71, offset 0x260 + // Block 0x73, offset 0x278 + {value: 0x0000, lo: 0x01}, + {value: 0x8133, lo: 0xa9, hi: 0xad}, + // Block 0x74, offset 0x27a {value: 0x0000, lo: 0x01}, {value: 0x8133, lo: 0xab, hi: 0xac}, - // Block 0x72, offset 0x262 + // Block 0x75, offset 0x27c + {value: 0x0000, lo: 0x02}, + {value: 0x812e, lo: 0xba, hi: 0xbb}, + {value: 0x812e, lo: 0xbd, hi: 0xbf}, + // Block 0x76, offset 0x27f {value: 0x0000, lo: 0x05}, {value: 0x812e, lo: 0x86, hi: 0x87}, {value: 0x8133, lo: 0x88, hi: 0x8a}, {value: 0x812e, lo: 0x8b, hi: 0x8b}, {value: 0x8133, lo: 0x8c, hi: 0x8c}, {value: 0x812e, lo: 0x8d, hi: 0x90}, - // Block 0x73, offset 0x268 - {value: 0x0000, lo: 0x02}, + // Block 0x77, offset 0x285 + {value: 0x0005, lo: 0x03}, + {value: 0x8133, lo: 0x82, hi: 0x82}, + {value: 0x812e, lo: 0x83, hi: 0x84}, + {value: 0x812e, lo: 0x85, hi: 0x85}, + // Block 0x78, offset 0x289 + {value: 0x0000, lo: 0x03}, {value: 0x8105, lo: 0x86, hi: 0x86}, + {value: 0x8105, lo: 0xb0, hi: 0xb0}, {value: 0x8105, lo: 0xbf, hi: 0xbf}, - // Block 0x74, offset 0x26b + // Block 0x79, offset 0x28d {value: 0x17fe, lo: 0x07}, {value: 0xa000, lo: 0x99, hi: 0x99}, - {value: 0x424f, lo: 0x9a, hi: 0x9a}, + {value: 0x4287, lo: 0x9a, hi: 0x9a}, {value: 0xa000, lo: 0x9b, hi: 0x9b}, - {value: 0x4259, lo: 0x9c, hi: 0x9c}, + {value: 0x4291, lo: 0x9c, hi: 0x9c}, {value: 0xa000, lo: 0xa5, hi: 0xa5}, - {value: 0x4263, lo: 0xab, hi: 0xab}, + {value: 0x429b, lo: 0xab, hi: 0xab}, {value: 0x8105, lo: 0xb9, hi: 0xba}, - // Block 0x75, offset 0x273 + // Block 0x7a, offset 0x295 {value: 0x0000, lo: 0x06}, {value: 0x8133, lo: 0x80, hi: 0x82}, {value: 0x9900, lo: 0xa7, hi: 0xa7}, - {value: 0x2d8b, lo: 0xae, hi: 0xae}, - {value: 0x2d95, lo: 0xaf, hi: 0xaf}, + {value: 0x42a5, lo: 0xae, hi: 0xae}, + {value: 0x42af, lo: 0xaf, hi: 0xaf}, {value: 0xa000, lo: 0xb1, hi: 0xb2}, {value: 0x8105, lo: 0xb3, hi: 0xb4}, - // Block 0x76, offset 0x27a + // Block 0x7b, offset 0x29c {value: 0x0000, lo: 0x02}, {value: 0x8105, lo: 0x80, hi: 0x80}, {value: 0x8103, lo: 0x8a, hi: 0x8a}, - // Block 0x77, offset 0x27d + // Block 0x7c, offset 0x29f {value: 0x0000, lo: 0x02}, {value: 0x8105, lo: 0xb5, hi: 0xb5}, {value: 0x8103, lo: 0xb6, hi: 0xb6}, - // Block 0x78, offset 0x280 + // Block 0x7d, offset 0x2a2 {value: 0x0002, lo: 0x01}, {value: 0x8103, lo: 0xa9, hi: 0xaa}, - // Block 0x79, offset 0x282 + // Block 0x7e, offset 0x2a4 {value: 0x0000, lo: 0x02}, {value: 0x8103, lo: 0xbb, hi: 0xbc}, {value: 0x9900, lo: 0xbe, hi: 0xbe}, - // Block 0x7a, offset 0x285 + // Block 0x7f, offset 0x2a7 {value: 0x0000, lo: 0x07}, {value: 0xa000, lo: 0x87, hi: 0x87}, - {value: 0x2d9f, lo: 0x8b, hi: 0x8b}, - {value: 0x2da9, lo: 0x8c, hi: 0x8c}, + {value: 0x42b9, lo: 0x8b, hi: 0x8b}, + {value: 0x42c3, lo: 0x8c, hi: 0x8c}, {value: 0x8105, lo: 0x8d, hi: 0x8d}, {value: 0x9900, lo: 0x97, hi: 0x97}, {value: 0x8133, lo: 0xa6, hi: 0xac}, {value: 0x8133, lo: 0xb0, hi: 0xb4}, - // Block 0x7b, offset 0x28d + // Block 0x80, offset 0x2af + {value: 0x5d33, lo: 0x09}, + {value: 0xa000, lo: 0x82, hi: 0x82}, + {value: 0x42cd, lo: 0x83, hi: 0x84}, + {value: 0x42d7, lo: 0x85, hi: 0x85}, + {value: 0xa000, lo: 0x8b, hi: 0x8b}, + {value: 0x42e1, lo: 0x8e, hi: 0x8e}, + {value: 0xa000, lo: 0x90, hi: 0x90}, + {value: 0x42eb, lo: 0x91, hi: 0x91}, + {value: 0x9900, lo: 0xb8, hi: 0xb8}, + {value: 0x9900, lo: 0xbb, hi: 0xbb}, + // Block 0x81, offset 0x2b9 + {value: 0x0000, lo: 0x06}, + {value: 0xb900, lo: 0x82, hi: 0x82}, + {value: 0x4c14, lo: 0x85, hi: 0x85}, + {value: 0x4c09, lo: 0x87, hi: 0x87}, + {value: 0x4c1f, lo: 0x88, hi: 0x88}, + {value: 0x9900, lo: 0x89, hi: 0x89}, + {value: 0x8105, lo: 0x8e, hi: 0x90}, + // Block 0x82, offset 0x2c0 {value: 0x0000, lo: 0x03}, {value: 0x8105, lo: 0x82, hi: 0x82}, {value: 0x8103, lo: 0x86, hi: 0x86}, {value: 0x8133, lo: 0x9e, hi: 0x9e}, - // Block 0x7c, offset 0x291 - {value: 0x6b4d, lo: 0x06}, + // Block 0x83, offset 0x2c4 + {value: 0x560b, lo: 0x06}, {value: 0x9900, lo: 0xb0, hi: 0xb0}, {value: 0xa000, lo: 0xb9, hi: 0xb9}, {value: 0x9900, lo: 0xba, hi: 0xba}, - {value: 0x2dbd, lo: 0xbb, hi: 0xbb}, - {value: 0x2db3, lo: 0xbc, hi: 0xbd}, - {value: 0x2dc7, lo: 0xbe, hi: 0xbe}, - // Block 0x7d, offset 0x298 + {value: 0x42ff, lo: 0xbb, hi: 0xbb}, + {value: 0x42f5, lo: 0xbc, hi: 0xbd}, + {value: 0x4309, lo: 0xbe, hi: 0xbe}, + // Block 0x84, offset 0x2cb {value: 0x0000, lo: 0x02}, {value: 0x8105, lo: 0x82, hi: 0x82}, {value: 0x8103, lo: 0x83, hi: 0x83}, - // Block 0x7e, offset 0x29b + // Block 0x85, offset 0x2ce {value: 0x0000, lo: 0x05}, {value: 0x9900, lo: 0xaf, hi: 0xaf}, {value: 0xa000, lo: 0xb8, hi: 0xb9}, - {value: 0x2dd1, lo: 0xba, hi: 0xba}, - {value: 0x2ddb, lo: 0xbb, hi: 0xbb}, + {value: 0x4313, lo: 0xba, hi: 0xba}, + {value: 0x431d, lo: 0xbb, hi: 0xbb}, {value: 0x8105, lo: 0xbf, hi: 0xbf}, - // Block 0x7f, offset 0x2a1 + // Block 0x86, offset 0x2d4 {value: 0x0000, lo: 0x01}, {value: 0x8103, lo: 0x80, hi: 0x80}, - // Block 0x80, offset 0x2a3 + // Block 0x87, offset 0x2d6 {value: 0x0000, lo: 0x01}, {value: 0x8105, lo: 0xbf, hi: 0xbf}, - // Block 0x81, offset 0x2a5 + // Block 0x88, offset 0x2d8 {value: 0x0000, lo: 0x02}, {value: 0x8105, lo: 0xb6, hi: 0xb6}, {value: 0x8103, lo: 0xb7, hi: 0xb7}, - // Block 0x82, offset 0x2a8 + // Block 0x89, offset 0x2db {value: 0x0000, lo: 0x01}, {value: 0x8105, lo: 0xab, hi: 0xab}, - // Block 0x83, offset 0x2aa + // Block 0x8a, offset 0x2dd {value: 0x0000, lo: 0x02}, {value: 0x8105, lo: 0xb9, hi: 0xb9}, {value: 0x8103, lo: 0xba, hi: 0xba}, - // Block 0x84, offset 0x2ad + // Block 0x8b, offset 0x2e0 {value: 0x0000, lo: 0x04}, {value: 0x9900, lo: 0xb0, hi: 0xb0}, {value: 0xa000, lo: 0xb5, hi: 0xb5}, - {value: 0x2de5, lo: 0xb8, hi: 0xb8}, + {value: 0x4327, lo: 0xb8, hi: 0xb8}, {value: 0x8105, lo: 0xbd, hi: 0xbe}, - // Block 0x85, offset 0x2b2 + // Block 0x8c, offset 0x2e5 {value: 0x0000, lo: 0x01}, {value: 0x8103, lo: 0x83, hi: 0x83}, - // Block 0x86, offset 0x2b4 + // Block 0x8d, offset 0x2e7 {value: 0x0000, lo: 0x01}, {value: 0x8105, lo: 0xa0, hi: 0xa0}, - // Block 0x87, offset 0x2b6 + // Block 0x8e, offset 0x2e9 {value: 0x0000, lo: 0x01}, {value: 0x8105, lo: 0xb4, hi: 0xb4}, - // Block 0x88, offset 0x2b8 + // Block 0x8f, offset 0x2eb {value: 0x0000, lo: 0x01}, {value: 0x8105, lo: 0x87, hi: 0x87}, - // Block 0x89, offset 0x2ba + // Block 0x90, offset 0x2ed {value: 0x0000, lo: 0x01}, {value: 0x8105, lo: 0x99, hi: 0x99}, - // Block 0x8a, offset 0x2bc + // Block 0x91, offset 0x2ef {value: 0x0000, lo: 0x02}, {value: 0x8103, lo: 0x82, hi: 0x82}, {value: 0x8105, lo: 0x84, hi: 0x85}, - // Block 0x8b, offset 0x2bf + // Block 0x92, offset 0x2f2 {value: 0x0000, lo: 0x01}, {value: 0x8105, lo: 0x97, hi: 0x97}, - // Block 0x8c, offset 0x2c1 + // Block 0x93, offset 0x2f4 + {value: 0x0000, lo: 0x01}, + {value: 0x8105, lo: 0x81, hi: 0x82}, + // Block 0x94, offset 0x2f6 + {value: 0x0000, lo: 0x0c}, + {value: 0xb900, lo: 0x9e, hi: 0x9e}, + {value: 0x9900, lo: 0x9f, hi: 0xa0}, + {value: 0x4c83, lo: 0xa1, hi: 0xa1}, + {value: 0x4c8e, lo: 0xa2, hi: 0xa2}, + {value: 0x4c2a, lo: 0xa3, hi: 0xa3}, + {value: 0x4c40, lo: 0xa4, hi: 0xa4}, + {value: 0x4c35, lo: 0xa5, hi: 0xa5}, + {value: 0x4c56, lo: 0xa6, hi: 0xa6}, + {value: 0x4c74, lo: 0xa7, hi: 0xa7}, + {value: 0x4c65, lo: 0xa8, hi: 0xa8}, + {value: 0xb900, lo: 0xa9, hi: 0xa9}, + {value: 0x8105, lo: 0xaf, hi: 0xaf}, + // Block 0x95, offset 0x303 {value: 0x0000, lo: 0x01}, {value: 0x8101, lo: 0xb0, hi: 0xb4}, - // Block 0x8d, offset 0x2c3 + // Block 0x96, offset 0x305 {value: 0x0000, lo: 0x01}, {value: 0x8133, lo: 0xb0, hi: 0xb6}, - // Block 0x8e, offset 0x2c5 + // Block 0x97, offset 0x307 + {value: 0x0000, lo: 0x05}, + {value: 0xa000, lo: 0xa3, hi: 0xa3}, + {value: 0xb900, lo: 0xa7, hi: 0xa7}, + {value: 0x4c4b, lo: 0xa8, hi: 0xa8}, + {value: 0x4b35, lo: 0xa9, hi: 0xa9}, + {value: 0x4347, lo: 0xaa, hi: 0xaa}, + // Block 0x98, offset 0x30d {value: 0x0000, lo: 0x01}, {value: 0x8102, lo: 0xb0, hi: 0xb1}, - // Block 0x8f, offset 0x2c7 + // Block 0x99, offset 0x30f {value: 0x0000, lo: 0x01}, {value: 0x8101, lo: 0x9e, hi: 0x9e}, - // Block 0x90, offset 0x2c9 + // Block 0x9a, offset 0x311 + {value: 0x0002, lo: 0x02}, + {value: 0x0043, lo: 0x96, hi: 0xaf}, + {value: 0x0021, lo: 0xb0, hi: 0xb9}, + // Block 0x9b, offset 0x314 {value: 0x0000, lo: 0x0c}, - {value: 0x45e3, lo: 0x9e, hi: 0x9e}, - {value: 0x45ed, lo: 0x9f, hi: 0x9f}, - {value: 0x4621, lo: 0xa0, hi: 0xa0}, - {value: 0x462f, lo: 0xa1, hi: 0xa1}, - {value: 0x463d, lo: 0xa2, hi: 0xa2}, - {value: 0x464b, lo: 0xa3, hi: 0xa3}, - {value: 0x4659, lo: 0xa4, hi: 0xa4}, + {value: 0x4743, lo: 0x9e, hi: 0x9e}, + {value: 0x474d, lo: 0x9f, hi: 0x9f}, + {value: 0x4781, lo: 0xa0, hi: 0xa0}, + {value: 0x478f, lo: 0xa1, hi: 0xa1}, + {value: 0x479d, lo: 0xa2, hi: 0xa2}, + {value: 0x47ab, lo: 0xa3, hi: 0xa3}, + {value: 0x47b9, lo: 0xa4, hi: 0xa4}, {value: 0x812c, lo: 0xa5, hi: 0xa6}, {value: 0x8101, lo: 0xa7, hi: 0xa9}, {value: 0x8131, lo: 0xad, hi: 0xad}, {value: 0x812c, lo: 0xae, hi: 0xb2}, {value: 0x812e, lo: 0xbb, hi: 0xbf}, - // Block 0x91, offset 0x2d6 + // Block 0x9c, offset 0x321 {value: 0x0000, lo: 0x09}, {value: 0x812e, lo: 0x80, hi: 0x82}, {value: 0x8133, lo: 0x85, hi: 0x89}, {value: 0x812e, lo: 0x8a, hi: 0x8b}, {value: 0x8133, lo: 0xaa, hi: 0xad}, - {value: 0x45f7, lo: 0xbb, hi: 0xbb}, - {value: 0x4601, lo: 0xbc, hi: 0xbc}, - {value: 0x4667, lo: 0xbd, hi: 0xbd}, - {value: 0x4683, lo: 0xbe, hi: 0xbe}, - {value: 0x4675, lo: 0xbf, hi: 0xbf}, - // Block 0x92, offset 0x2e0 + {value: 0x4757, lo: 0xbb, hi: 0xbb}, + {value: 0x4761, lo: 0xbc, hi: 0xbc}, + {value: 0x47c7, lo: 0xbd, hi: 0xbd}, + {value: 0x47e3, lo: 0xbe, hi: 0xbe}, + {value: 0x47d5, lo: 0xbf, hi: 0xbf}, + // Block 0x9d, offset 0x32b {value: 0x0000, lo: 0x01}, - {value: 0x4691, lo: 0x80, hi: 0x80}, - // Block 0x93, offset 0x2e2 + {value: 0x47f1, lo: 0x80, hi: 0x80}, + // Block 0x9e, offset 0x32d {value: 0x0000, lo: 0x01}, {value: 0x8133, lo: 0x82, hi: 0x84}, - // Block 0x94, offset 0x2e4 + // Block 0x9f, offset 0x32f {value: 0x0002, lo: 0x03}, {value: 0x0043, lo: 0x80, hi: 0x99}, {value: 0x0083, lo: 0x9a, hi: 0xb3}, {value: 0x0043, lo: 0xb4, hi: 0xbf}, - // Block 0x95, offset 0x2e8 + // Block 0xa0, offset 0x333 {value: 0x0002, lo: 0x04}, {value: 0x005b, lo: 0x80, hi: 0x8d}, {value: 0x0083, lo: 0x8e, hi: 0x94}, {value: 0x0093, lo: 0x96, hi: 0xa7}, {value: 0x0043, lo: 0xa8, hi: 0xbf}, - // Block 0x96, offset 0x2ed + // Block 0xa1, offset 0x338 {value: 0x0002, lo: 0x0b}, {value: 0x0073, lo: 0x80, hi: 0x81}, {value: 0x0083, lo: 0x82, hi: 0x9b}, @@ -6655,13 +6965,13 @@ var nfkcSparseValues = [895]valueRange{ {value: 0x0083, lo: 0xb6, hi: 0xb9}, {value: 0x008d, lo: 0xbb, hi: 0xbb}, {value: 0x0091, lo: 0xbd, hi: 0xbf}, - // Block 0x97, offset 0x2f9 + // Block 0xa2, offset 0x344 {value: 0x0002, lo: 0x04}, {value: 0x0097, lo: 0x80, hi: 0x83}, {value: 0x00a1, lo: 0x85, hi: 0x8f}, {value: 0x0043, lo: 0x90, hi: 0xa9}, {value: 0x0083, lo: 0xaa, hi: 0xbf}, - // Block 0x98, offset 0x2fe + // Block 0xa3, offset 0x349 {value: 0x0002, lo: 0x08}, {value: 0x00af, lo: 0x80, hi: 0x83}, {value: 0x0043, lo: 0x84, hi: 0x85}, @@ -6671,146 +6981,160 @@ var nfkcSparseValues = [895]valueRange{ {value: 0x0083, lo: 0x9e, hi: 0xb7}, {value: 0x0043, lo: 0xb8, hi: 0xb9}, {value: 0x0049, lo: 0xbb, hi: 0xbe}, - // Block 0x99, offset 0x307 + // Block 0xa4, offset 0x352 {value: 0x0002, lo: 0x05}, {value: 0x0053, lo: 0x80, hi: 0x84}, {value: 0x005f, lo: 0x86, hi: 0x86}, {value: 0x0067, lo: 0x8a, hi: 0x90}, {value: 0x0083, lo: 0x92, hi: 0xab}, {value: 0x0043, lo: 0xac, hi: 0xbf}, - // Block 0x9a, offset 0x30d + // Block 0xa5, offset 0x358 {value: 0x0002, lo: 0x04}, {value: 0x006b, lo: 0x80, hi: 0x85}, {value: 0x0083, lo: 0x86, hi: 0x9f}, {value: 0x0043, lo: 0xa0, hi: 0xb9}, {value: 0x0083, lo: 0xba, hi: 0xbf}, - // Block 0x9b, offset 0x312 + // Block 0xa6, offset 0x35d {value: 0x0002, lo: 0x03}, {value: 0x008f, lo: 0x80, hi: 0x93}, {value: 0x0043, lo: 0x94, hi: 0xad}, {value: 0x0083, lo: 0xae, hi: 0xbf}, - // Block 0x9c, offset 0x316 + // Block 0xa7, offset 0x361 {value: 0x0002, lo: 0x04}, {value: 0x00a7, lo: 0x80, hi: 0x87}, {value: 0x0043, lo: 0x88, hi: 0xa1}, {value: 0x0083, lo: 0xa2, hi: 0xbb}, {value: 0x0043, lo: 0xbc, hi: 0xbf}, - // Block 0x9d, offset 0x31b + // Block 0xa8, offset 0x366 {value: 0x0002, lo: 0x03}, {value: 0x004b, lo: 0x80, hi: 0x95}, {value: 0x0083, lo: 0x96, hi: 0xaf}, {value: 0x0043, lo: 0xb0, hi: 0xbf}, - // Block 0x9e, offset 0x31f + // Block 0xa9, offset 0x36a {value: 0x0003, lo: 0x0f}, - {value: 0x01bb, lo: 0x80, hi: 0x80}, - {value: 0x0462, lo: 0x81, hi: 0x81}, - {value: 0x01be, lo: 0x82, hi: 0x9a}, - {value: 0x045e, lo: 0x9b, hi: 0x9b}, - {value: 0x01ca, lo: 0x9c, hi: 0x9c}, - {value: 0x01d3, lo: 0x9d, hi: 0x9d}, - {value: 0x01d9, lo: 0x9e, hi: 0x9e}, - {value: 0x01fd, lo: 0x9f, hi: 0x9f}, - {value: 0x01ee, lo: 0xa0, hi: 0xa0}, - {value: 0x01eb, lo: 0xa1, hi: 0xa1}, - {value: 0x0176, lo: 0xa2, hi: 0xb2}, - {value: 0x018b, lo: 0xb3, hi: 0xb3}, - {value: 0x01a9, lo: 0xb4, hi: 0xba}, - {value: 0x0462, lo: 0xbb, hi: 0xbb}, - {value: 0x01be, lo: 0xbc, hi: 0xbf}, - // Block 0x9f, offset 0x32f + {value: 0x023c, lo: 0x80, hi: 0x80}, + {value: 0x0556, lo: 0x81, hi: 0x81}, + {value: 0x023f, lo: 0x82, hi: 0x9a}, + {value: 0x0552, lo: 0x9b, hi: 0x9b}, + {value: 0x024b, lo: 0x9c, hi: 0x9c}, + {value: 0x0254, lo: 0x9d, hi: 0x9d}, + {value: 0x025a, lo: 0x9e, hi: 0x9e}, + {value: 0x027e, lo: 0x9f, hi: 0x9f}, + {value: 0x026f, lo: 0xa0, hi: 0xa0}, + {value: 0x026c, lo: 0xa1, hi: 0xa1}, + {value: 0x01f7, lo: 0xa2, hi: 0xb2}, + {value: 0x020c, lo: 0xb3, hi: 0xb3}, + {value: 0x022a, lo: 0xb4, hi: 0xba}, + {value: 0x0556, lo: 0xbb, hi: 0xbb}, + {value: 0x023f, lo: 0xbc, hi: 0xbf}, + // Block 0xaa, offset 0x37a {value: 0x0003, lo: 0x0d}, - {value: 0x01ca, lo: 0x80, hi: 0x94}, - {value: 0x045e, lo: 0x95, hi: 0x95}, - {value: 0x01ca, lo: 0x96, hi: 0x96}, - {value: 0x01d3, lo: 0x97, hi: 0x97}, - {value: 0x01d9, lo: 0x98, hi: 0x98}, - {value: 0x01fd, lo: 0x99, hi: 0x99}, - {value: 0x01ee, lo: 0x9a, hi: 0x9a}, - {value: 0x01eb, lo: 0x9b, hi: 0x9b}, - {value: 0x0176, lo: 0x9c, hi: 0xac}, - {value: 0x018b, lo: 0xad, hi: 0xad}, - {value: 0x01a9, lo: 0xae, hi: 0xb4}, - {value: 0x0462, lo: 0xb5, hi: 0xb5}, - {value: 0x01be, lo: 0xb6, hi: 0xbf}, - // Block 0xa0, offset 0x33d + {value: 0x024b, lo: 0x80, hi: 0x94}, + {value: 0x0552, lo: 0x95, hi: 0x95}, + {value: 0x024b, lo: 0x96, hi: 0x96}, + {value: 0x0254, lo: 0x97, hi: 0x97}, + {value: 0x025a, lo: 0x98, hi: 0x98}, + {value: 0x027e, lo: 0x99, hi: 0x99}, + {value: 0x026f, lo: 0x9a, hi: 0x9a}, + {value: 0x026c, lo: 0x9b, hi: 0x9b}, + {value: 0x01f7, lo: 0x9c, hi: 0xac}, + {value: 0x020c, lo: 0xad, hi: 0xad}, + {value: 0x022a, lo: 0xae, hi: 0xb4}, + {value: 0x0556, lo: 0xb5, hi: 0xb5}, + {value: 0x023f, lo: 0xb6, hi: 0xbf}, + // Block 0xab, offset 0x388 {value: 0x0003, lo: 0x0d}, - {value: 0x01dc, lo: 0x80, hi: 0x8e}, - {value: 0x045e, lo: 0x8f, hi: 0x8f}, - {value: 0x01ca, lo: 0x90, hi: 0x90}, - {value: 0x01d3, lo: 0x91, hi: 0x91}, - {value: 0x01d9, lo: 0x92, hi: 0x92}, - {value: 0x01fd, lo: 0x93, hi: 0x93}, - {value: 0x01ee, lo: 0x94, hi: 0x94}, - {value: 0x01eb, lo: 0x95, hi: 0x95}, - {value: 0x0176, lo: 0x96, hi: 0xa6}, - {value: 0x018b, lo: 0xa7, hi: 0xa7}, - {value: 0x01a9, lo: 0xa8, hi: 0xae}, - {value: 0x0462, lo: 0xaf, hi: 0xaf}, - {value: 0x01be, lo: 0xb0, hi: 0xbf}, - // Block 0xa1, offset 0x34b + {value: 0x025d, lo: 0x80, hi: 0x8e}, + {value: 0x0552, lo: 0x8f, hi: 0x8f}, + {value: 0x024b, lo: 0x90, hi: 0x90}, + {value: 0x0254, lo: 0x91, hi: 0x91}, + {value: 0x025a, lo: 0x92, hi: 0x92}, + {value: 0x027e, lo: 0x93, hi: 0x93}, + {value: 0x026f, lo: 0x94, hi: 0x94}, + {value: 0x026c, lo: 0x95, hi: 0x95}, + {value: 0x01f7, lo: 0x96, hi: 0xa6}, + {value: 0x020c, lo: 0xa7, hi: 0xa7}, + {value: 0x022a, lo: 0xa8, hi: 0xae}, + {value: 0x0556, lo: 0xaf, hi: 0xaf}, + {value: 0x023f, lo: 0xb0, hi: 0xbf}, + // Block 0xac, offset 0x396 {value: 0x0003, lo: 0x0d}, - {value: 0x01ee, lo: 0x80, hi: 0x88}, - {value: 0x045e, lo: 0x89, hi: 0x89}, - {value: 0x01ca, lo: 0x8a, hi: 0x8a}, - {value: 0x01d3, lo: 0x8b, hi: 0x8b}, - {value: 0x01d9, lo: 0x8c, hi: 0x8c}, - {value: 0x01fd, lo: 0x8d, hi: 0x8d}, - {value: 0x01ee, lo: 0x8e, hi: 0x8e}, - {value: 0x01eb, lo: 0x8f, hi: 0x8f}, - {value: 0x0176, lo: 0x90, hi: 0xa0}, - {value: 0x018b, lo: 0xa1, hi: 0xa1}, - {value: 0x01a9, lo: 0xa2, hi: 0xa8}, - {value: 0x0462, lo: 0xa9, hi: 0xa9}, - {value: 0x01be, lo: 0xaa, hi: 0xbf}, - // Block 0xa2, offset 0x359 - {value: 0x0000, lo: 0x05}, - {value: 0x8133, lo: 0x80, hi: 0x86}, - {value: 0x8133, lo: 0x88, hi: 0x98}, - {value: 0x8133, lo: 0x9b, hi: 0xa1}, - {value: 0x8133, lo: 0xa3, hi: 0xa4}, - {value: 0x8133, lo: 0xa6, hi: 0xaa}, - // Block 0xa3, offset 0x35f + {value: 0x026f, lo: 0x80, hi: 0x88}, + {value: 0x0552, lo: 0x89, hi: 0x89}, + {value: 0x024b, lo: 0x8a, hi: 0x8a}, + {value: 0x0254, lo: 0x8b, hi: 0x8b}, + {value: 0x025a, lo: 0x8c, hi: 0x8c}, + {value: 0x027e, lo: 0x8d, hi: 0x8d}, + {value: 0x026f, lo: 0x8e, hi: 0x8e}, + {value: 0x026c, lo: 0x8f, hi: 0x8f}, + {value: 0x01f7, lo: 0x90, hi: 0xa0}, + {value: 0x020c, lo: 0xa1, hi: 0xa1}, + {value: 0x022a, lo: 0xa2, hi: 0xa8}, + {value: 0x0556, lo: 0xa9, hi: 0xa9}, + {value: 0x023f, lo: 0xaa, hi: 0xbf}, + // Block 0xad, offset 0x3a4 + {value: 0x0000, lo: 0x01}, + {value: 0x8133, lo: 0x8f, hi: 0x8f}, + // Block 0xae, offset 0x3a6 + {value: 0x0000, lo: 0x01}, + {value: 0x8133, lo: 0xae, hi: 0xae}, + // Block 0xaf, offset 0x3a8 {value: 0x0000, lo: 0x01}, {value: 0x8133, lo: 0xac, hi: 0xaf}, - // Block 0xa4, offset 0x361 + // Block 0xb0, offset 0x3aa + {value: 0x0000, lo: 0x03}, + {value: 0x8134, lo: 0xac, hi: 0xad}, + {value: 0x812e, lo: 0xae, hi: 0xae}, + {value: 0x8133, lo: 0xaf, hi: 0xaf}, + // Block 0xb1, offset 0x3ae + {value: 0x0000, lo: 0x02}, + {value: 0x8133, lo: 0xae, hi: 0xae}, + {value: 0x812e, lo: 0xaf, hi: 0xaf}, + // Block 0xb2, offset 0x3b1 + {value: 0x0000, lo: 0x04}, + {value: 0x8133, lo: 0xa3, hi: 0xa3}, + {value: 0x8133, lo: 0xa6, hi: 0xa6}, + {value: 0x8133, lo: 0xae, hi: 0xaf}, + {value: 0x8133, lo: 0xb5, hi: 0xb5}, + // Block 0xb3, offset 0x3b6 {value: 0x0000, lo: 0x01}, {value: 0x812e, lo: 0x90, hi: 0x96}, - // Block 0xa5, offset 0x363 + // Block 0xb4, offset 0x3b8 {value: 0x0000, lo: 0x02}, {value: 0x8133, lo: 0x84, hi: 0x89}, {value: 0x8103, lo: 0x8a, hi: 0x8a}, - // Block 0xa6, offset 0x366 + // Block 0xb5, offset 0x3bb {value: 0x0002, lo: 0x0a}, {value: 0x0063, lo: 0x80, hi: 0x89}, - {value: 0x1954, lo: 0x8a, hi: 0x8a}, - {value: 0x1987, lo: 0x8b, hi: 0x8b}, - {value: 0x19a2, lo: 0x8c, hi: 0x8c}, - {value: 0x19a8, lo: 0x8d, hi: 0x8d}, - {value: 0x1bc6, lo: 0x8e, hi: 0x8e}, - {value: 0x19b4, lo: 0x8f, hi: 0x8f}, - {value: 0x197e, lo: 0xaa, hi: 0xaa}, - {value: 0x1981, lo: 0xab, hi: 0xab}, - {value: 0x1984, lo: 0xac, hi: 0xac}, - // Block 0xa7, offset 0x371 + {value: 0x1a7e, lo: 0x8a, hi: 0x8a}, + {value: 0x1ab1, lo: 0x8b, hi: 0x8b}, + {value: 0x1acc, lo: 0x8c, hi: 0x8c}, + {value: 0x1ad2, lo: 0x8d, hi: 0x8d}, + {value: 0x1cf0, lo: 0x8e, hi: 0x8e}, + {value: 0x1ade, lo: 0x8f, hi: 0x8f}, + {value: 0x1aa8, lo: 0xaa, hi: 0xaa}, + {value: 0x1aab, lo: 0xab, hi: 0xab}, + {value: 0x1aae, lo: 0xac, hi: 0xac}, + // Block 0xb6, offset 0x3c6 {value: 0x0000, lo: 0x01}, - {value: 0x1942, lo: 0x90, hi: 0x90}, - // Block 0xa8, offset 0x373 + {value: 0x1a6c, lo: 0x90, hi: 0x90}, + // Block 0xb7, offset 0x3c8 {value: 0x0028, lo: 0x09}, - {value: 0x286f, lo: 0x80, hi: 0x80}, - {value: 0x2833, lo: 0x81, hi: 0x81}, - {value: 0x283d, lo: 0x82, hi: 0x82}, - {value: 0x2851, lo: 0x83, hi: 0x84}, - {value: 0x285b, lo: 0x85, hi: 0x86}, - {value: 0x2847, lo: 0x87, hi: 0x87}, - {value: 0x2865, lo: 0x88, hi: 0x88}, - {value: 0x0b72, lo: 0x90, hi: 0x90}, - {value: 0x08ea, lo: 0x91, hi: 0x91}, - // Block 0xa9, offset 0x37d + {value: 0x2999, lo: 0x80, hi: 0x80}, + {value: 0x295d, lo: 0x81, hi: 0x81}, + {value: 0x2967, lo: 0x82, hi: 0x82}, + {value: 0x297b, lo: 0x83, hi: 0x84}, + {value: 0x2985, lo: 0x85, hi: 0x86}, + {value: 0x2971, lo: 0x87, hi: 0x87}, + {value: 0x298f, lo: 0x88, hi: 0x88}, + {value: 0x0c6a, lo: 0x90, hi: 0x90}, + {value: 0x09e2, lo: 0x91, hi: 0x91}, + // Block 0xb8, offset 0x3d2 {value: 0x0002, lo: 0x01}, {value: 0x0021, lo: 0xb0, hi: 0xb9}, } -// recompMap: 7528 bytes (entries only) +// recompMap: 7688 bytes (entries only) var recompMap map[uint32]rune var recompMapOnce sync.Once @@ -7743,6 +8067,8 @@ const recompMapPacked = "" + "0\xf10\x99\x00\x000\xf9" + // 0x30F13099: 0x000030F9 "0\xf20\x99\x00\x000\xfa" + // 0x30F23099: 0x000030FA "0\xfd0\x99\x00\x000\xfe" + // 0x30FD3099: 0x000030FE + "\x05\xd2\x03\a\x00\x01\x05\xc9" + // 0x05D20307: 0x000105C9 + "\x05\xda\x03\a\x00\x01\x05\xe4" + // 0x05DA0307: 0x000105E4 "\x10\x99\x10\xba\x00\x01\x10\x9a" + // 0x109910BA: 0x0001109A "\x10\x9b\x10\xba\x00\x01\x10\x9c" + // 0x109B10BA: 0x0001109C "\x10\xa5\x10\xba\x00\x01\x10\xab" + // 0x10A510BA: 0x000110AB @@ -7750,11 +8076,29 @@ const recompMapPacked = "" + "\x112\x11'\x00\x01\x11/" + // 0x11321127: 0x0001112F "\x13G\x13>\x00\x01\x13K" + // 0x1347133E: 0x0001134B "\x13G\x13W\x00\x01\x13L" + // 0x13471357: 0x0001134C + "\x13\x82\x13\xc9\x00\x01\x13\x83" + // 0x138213C9: 0x00011383 + "\x13\x84\x13\xbb\x00\x01\x13\x85" + // 0x138413BB: 0x00011385 + "\x13\x8b\x13\xc2\x00\x01\x13\x8e" + // 0x138B13C2: 0x0001138E + "\x13\x90\x13\xc9\x00\x01\x13\x91" + // 0x139013C9: 0x00011391 + "\x13\xc2\x13\xc2\x00\x01\x13\xc5" + // 0x13C213C2: 0x000113C5 + "\x13\xc2\x13\xb8\x00\x01\x13\xc7" + // 0x13C213B8: 0x000113C7 + "\x13\xc2\x13\xc9\x00\x01\x13\xc8" + // 0x13C213C9: 0x000113C8 "\x14\xb9\x14\xba\x00\x01\x14\xbb" + // 0x14B914BA: 0x000114BB "\x14\xb9\x14\xb0\x00\x01\x14\xbc" + // 0x14B914B0: 0x000114BC "\x14\xb9\x14\xbd\x00\x01\x14\xbe" + // 0x14B914BD: 0x000114BE "\x15\xb8\x15\xaf\x00\x01\x15\xba" + // 0x15B815AF: 0x000115BA "\x15\xb9\x15\xaf\x00\x01\x15\xbb" + // 0x15B915AF: 0x000115BB "\x195\x190\x00\x01\x198" + // 0x19351930: 0x00011938 + "a\x1ea\x1e\x00\x01a!" + // 0x611E611E: 0x00016121 + "a\x1ea)\x00\x01a\"" + // 0x611E6129: 0x00016122 + "a\x1ea\x1f\x00\x01a#" + // 0x611E611F: 0x00016123 + "a)a\x1f\x00\x01a$" + // 0x6129611F: 0x00016124 + "a\x1ea \x00\x01a%" + // 0x611E6120: 0x00016125 + "a!a\x1f\x00\x01a&" + // 0x6121611F: 0x00016126 + "a\"a\x1f\x00\x01a'" + // 0x6122611F: 0x00016127 + "a!a \x00\x01a(" + // 0x61216120: 0x00016128 + "mgmg\x00\x01mh" + // 0x6D676D67: 0x00016D68 + "mcmg\x00\x01mi" + // 0x6D636D67: 0x00016D69 + "mimg\x00\x01mj" + // 0x6D696D67: 0x00016D6A "" - // Total size of tables: 55KB (56160 bytes) + // Total size of tables: 57KB (58086 bytes) diff --git a/vendor/golang.org/x/text/unicode/norm/tables9.0.0.go b/vendor/golang.org/x/text/unicode/norm/tables9.0.0.go deleted file mode 100644 index bf65457d9b4..00000000000 --- a/vendor/golang.org/x/text/unicode/norm/tables9.0.0.go +++ /dev/null @@ -1,7637 +0,0 @@ -// Code generated by running "go generate" in golang.org/x/text. DO NOT EDIT. - -//go:build !go1.10 - -package norm - -import "sync" - -const ( - // Version is the Unicode edition from which the tables are derived. - Version = "9.0.0" - - // MaxTransformChunkSize indicates the maximum number of bytes that Transform - // may need to write atomically for any Form. Making a destination buffer at - // least this size ensures that Transform can always make progress and that - // the user does not need to grow the buffer on an ErrShortDst. - MaxTransformChunkSize = 35 + maxNonStarters*4 -) - -var ccc = [55]uint8{ - 0, 1, 7, 8, 9, 10, 11, 12, - 13, 14, 15, 16, 17, 18, 19, 20, - 21, 22, 23, 24, 25, 26, 27, 28, - 29, 30, 31, 32, 33, 34, 35, 36, - 84, 91, 103, 107, 118, 122, 129, 130, - 132, 202, 214, 216, 218, 220, 222, 224, - 226, 228, 230, 232, 233, 234, 240, -} - -const ( - firstMulti = 0x186D - firstCCC = 0x2C9E - endMulti = 0x2F60 - firstLeadingCCC = 0x49AE - firstCCCZeroExcept = 0x4A78 - firstStarterWithNLead = 0x4A9F - lastDecomp = 0x4AA1 - maxDecomp = 0x8000 -) - -// decomps: 19105 bytes -var decomps = [...]byte{ - // Bytes 0 - 3f - 0x00, 0x41, 0x20, 0x41, 0x21, 0x41, 0x22, 0x41, - 0x23, 0x41, 0x24, 0x41, 0x25, 0x41, 0x26, 0x41, - 0x27, 0x41, 0x28, 0x41, 0x29, 0x41, 0x2A, 0x41, - 0x2B, 0x41, 0x2C, 0x41, 0x2D, 0x41, 0x2E, 0x41, - 0x2F, 0x41, 0x30, 0x41, 0x31, 0x41, 0x32, 0x41, - 0x33, 0x41, 0x34, 0x41, 0x35, 0x41, 0x36, 0x41, - 0x37, 0x41, 0x38, 0x41, 0x39, 0x41, 0x3A, 0x41, - 0x3B, 0x41, 0x3C, 0x41, 0x3D, 0x41, 0x3E, 0x41, - // Bytes 40 - 7f - 0x3F, 0x41, 0x40, 0x41, 0x41, 0x41, 0x42, 0x41, - 0x43, 0x41, 0x44, 0x41, 0x45, 0x41, 0x46, 0x41, - 0x47, 0x41, 0x48, 0x41, 0x49, 0x41, 0x4A, 0x41, - 0x4B, 0x41, 0x4C, 0x41, 0x4D, 0x41, 0x4E, 0x41, - 0x4F, 0x41, 0x50, 0x41, 0x51, 0x41, 0x52, 0x41, - 0x53, 0x41, 0x54, 0x41, 0x55, 0x41, 0x56, 0x41, - 0x57, 0x41, 0x58, 0x41, 0x59, 0x41, 0x5A, 0x41, - 0x5B, 0x41, 0x5C, 0x41, 0x5D, 0x41, 0x5E, 0x41, - // Bytes 80 - bf - 0x5F, 0x41, 0x60, 0x41, 0x61, 0x41, 0x62, 0x41, - 0x63, 0x41, 0x64, 0x41, 0x65, 0x41, 0x66, 0x41, - 0x67, 0x41, 0x68, 0x41, 0x69, 0x41, 0x6A, 0x41, - 0x6B, 0x41, 0x6C, 0x41, 0x6D, 0x41, 0x6E, 0x41, - 0x6F, 0x41, 0x70, 0x41, 0x71, 0x41, 0x72, 0x41, - 0x73, 0x41, 0x74, 0x41, 0x75, 0x41, 0x76, 0x41, - 0x77, 0x41, 0x78, 0x41, 0x79, 0x41, 0x7A, 0x41, - 0x7B, 0x41, 0x7C, 0x41, 0x7D, 0x41, 0x7E, 0x42, - // Bytes c0 - ff - 0xC2, 0xA2, 0x42, 0xC2, 0xA3, 0x42, 0xC2, 0xA5, - 0x42, 0xC2, 0xA6, 0x42, 0xC2, 0xAC, 0x42, 0xC2, - 0xB7, 0x42, 0xC3, 0x86, 0x42, 0xC3, 0xB0, 0x42, - 0xC4, 0xA6, 0x42, 0xC4, 0xA7, 0x42, 0xC4, 0xB1, - 0x42, 0xC5, 0x8B, 0x42, 0xC5, 0x93, 0x42, 0xC6, - 0x8E, 0x42, 0xC6, 0x90, 0x42, 0xC6, 0xAB, 0x42, - 0xC8, 0xA2, 0x42, 0xC8, 0xB7, 0x42, 0xC9, 0x90, - 0x42, 0xC9, 0x91, 0x42, 0xC9, 0x92, 0x42, 0xC9, - // Bytes 100 - 13f - 0x94, 0x42, 0xC9, 0x95, 0x42, 0xC9, 0x99, 0x42, - 0xC9, 0x9B, 0x42, 0xC9, 0x9C, 0x42, 0xC9, 0x9F, - 0x42, 0xC9, 0xA1, 0x42, 0xC9, 0xA3, 0x42, 0xC9, - 0xA5, 0x42, 0xC9, 0xA6, 0x42, 0xC9, 0xA8, 0x42, - 0xC9, 0xA9, 0x42, 0xC9, 0xAA, 0x42, 0xC9, 0xAB, - 0x42, 0xC9, 0xAD, 0x42, 0xC9, 0xAF, 0x42, 0xC9, - 0xB0, 0x42, 0xC9, 0xB1, 0x42, 0xC9, 0xB2, 0x42, - 0xC9, 0xB3, 0x42, 0xC9, 0xB4, 0x42, 0xC9, 0xB5, - // Bytes 140 - 17f - 0x42, 0xC9, 0xB8, 0x42, 0xC9, 0xB9, 0x42, 0xC9, - 0xBB, 0x42, 0xCA, 0x81, 0x42, 0xCA, 0x82, 0x42, - 0xCA, 0x83, 0x42, 0xCA, 0x89, 0x42, 0xCA, 0x8A, - 0x42, 0xCA, 0x8B, 0x42, 0xCA, 0x8C, 0x42, 0xCA, - 0x90, 0x42, 0xCA, 0x91, 0x42, 0xCA, 0x92, 0x42, - 0xCA, 0x95, 0x42, 0xCA, 0x9D, 0x42, 0xCA, 0x9F, - 0x42, 0xCA, 0xB9, 0x42, 0xCE, 0x91, 0x42, 0xCE, - 0x92, 0x42, 0xCE, 0x93, 0x42, 0xCE, 0x94, 0x42, - // Bytes 180 - 1bf - 0xCE, 0x95, 0x42, 0xCE, 0x96, 0x42, 0xCE, 0x97, - 0x42, 0xCE, 0x98, 0x42, 0xCE, 0x99, 0x42, 0xCE, - 0x9A, 0x42, 0xCE, 0x9B, 0x42, 0xCE, 0x9C, 0x42, - 0xCE, 0x9D, 0x42, 0xCE, 0x9E, 0x42, 0xCE, 0x9F, - 0x42, 0xCE, 0xA0, 0x42, 0xCE, 0xA1, 0x42, 0xCE, - 0xA3, 0x42, 0xCE, 0xA4, 0x42, 0xCE, 0xA5, 0x42, - 0xCE, 0xA6, 0x42, 0xCE, 0xA7, 0x42, 0xCE, 0xA8, - 0x42, 0xCE, 0xA9, 0x42, 0xCE, 0xB1, 0x42, 0xCE, - // Bytes 1c0 - 1ff - 0xB2, 0x42, 0xCE, 0xB3, 0x42, 0xCE, 0xB4, 0x42, - 0xCE, 0xB5, 0x42, 0xCE, 0xB6, 0x42, 0xCE, 0xB7, - 0x42, 0xCE, 0xB8, 0x42, 0xCE, 0xB9, 0x42, 0xCE, - 0xBA, 0x42, 0xCE, 0xBB, 0x42, 0xCE, 0xBC, 0x42, - 0xCE, 0xBD, 0x42, 0xCE, 0xBE, 0x42, 0xCE, 0xBF, - 0x42, 0xCF, 0x80, 0x42, 0xCF, 0x81, 0x42, 0xCF, - 0x82, 0x42, 0xCF, 0x83, 0x42, 0xCF, 0x84, 0x42, - 0xCF, 0x85, 0x42, 0xCF, 0x86, 0x42, 0xCF, 0x87, - // Bytes 200 - 23f - 0x42, 0xCF, 0x88, 0x42, 0xCF, 0x89, 0x42, 0xCF, - 0x9C, 0x42, 0xCF, 0x9D, 0x42, 0xD0, 0xBD, 0x42, - 0xD1, 0x8A, 0x42, 0xD1, 0x8C, 0x42, 0xD7, 0x90, - 0x42, 0xD7, 0x91, 0x42, 0xD7, 0x92, 0x42, 0xD7, - 0x93, 0x42, 0xD7, 0x94, 0x42, 0xD7, 0x9B, 0x42, - 0xD7, 0x9C, 0x42, 0xD7, 0x9D, 0x42, 0xD7, 0xA2, - 0x42, 0xD7, 0xA8, 0x42, 0xD7, 0xAA, 0x42, 0xD8, - 0xA1, 0x42, 0xD8, 0xA7, 0x42, 0xD8, 0xA8, 0x42, - // Bytes 240 - 27f - 0xD8, 0xA9, 0x42, 0xD8, 0xAA, 0x42, 0xD8, 0xAB, - 0x42, 0xD8, 0xAC, 0x42, 0xD8, 0xAD, 0x42, 0xD8, - 0xAE, 0x42, 0xD8, 0xAF, 0x42, 0xD8, 0xB0, 0x42, - 0xD8, 0xB1, 0x42, 0xD8, 0xB2, 0x42, 0xD8, 0xB3, - 0x42, 0xD8, 0xB4, 0x42, 0xD8, 0xB5, 0x42, 0xD8, - 0xB6, 0x42, 0xD8, 0xB7, 0x42, 0xD8, 0xB8, 0x42, - 0xD8, 0xB9, 0x42, 0xD8, 0xBA, 0x42, 0xD9, 0x81, - 0x42, 0xD9, 0x82, 0x42, 0xD9, 0x83, 0x42, 0xD9, - // Bytes 280 - 2bf - 0x84, 0x42, 0xD9, 0x85, 0x42, 0xD9, 0x86, 0x42, - 0xD9, 0x87, 0x42, 0xD9, 0x88, 0x42, 0xD9, 0x89, - 0x42, 0xD9, 0x8A, 0x42, 0xD9, 0xAE, 0x42, 0xD9, - 0xAF, 0x42, 0xD9, 0xB1, 0x42, 0xD9, 0xB9, 0x42, - 0xD9, 0xBA, 0x42, 0xD9, 0xBB, 0x42, 0xD9, 0xBE, - 0x42, 0xD9, 0xBF, 0x42, 0xDA, 0x80, 0x42, 0xDA, - 0x83, 0x42, 0xDA, 0x84, 0x42, 0xDA, 0x86, 0x42, - 0xDA, 0x87, 0x42, 0xDA, 0x88, 0x42, 0xDA, 0x8C, - // Bytes 2c0 - 2ff - 0x42, 0xDA, 0x8D, 0x42, 0xDA, 0x8E, 0x42, 0xDA, - 0x91, 0x42, 0xDA, 0x98, 0x42, 0xDA, 0xA1, 0x42, - 0xDA, 0xA4, 0x42, 0xDA, 0xA6, 0x42, 0xDA, 0xA9, - 0x42, 0xDA, 0xAD, 0x42, 0xDA, 0xAF, 0x42, 0xDA, - 0xB1, 0x42, 0xDA, 0xB3, 0x42, 0xDA, 0xBA, 0x42, - 0xDA, 0xBB, 0x42, 0xDA, 0xBE, 0x42, 0xDB, 0x81, - 0x42, 0xDB, 0x85, 0x42, 0xDB, 0x86, 0x42, 0xDB, - 0x87, 0x42, 0xDB, 0x88, 0x42, 0xDB, 0x89, 0x42, - // Bytes 300 - 33f - 0xDB, 0x8B, 0x42, 0xDB, 0x8C, 0x42, 0xDB, 0x90, - 0x42, 0xDB, 0x92, 0x43, 0xE0, 0xBC, 0x8B, 0x43, - 0xE1, 0x83, 0x9C, 0x43, 0xE1, 0x84, 0x80, 0x43, - 0xE1, 0x84, 0x81, 0x43, 0xE1, 0x84, 0x82, 0x43, - 0xE1, 0x84, 0x83, 0x43, 0xE1, 0x84, 0x84, 0x43, - 0xE1, 0x84, 0x85, 0x43, 0xE1, 0x84, 0x86, 0x43, - 0xE1, 0x84, 0x87, 0x43, 0xE1, 0x84, 0x88, 0x43, - 0xE1, 0x84, 0x89, 0x43, 0xE1, 0x84, 0x8A, 0x43, - // Bytes 340 - 37f - 0xE1, 0x84, 0x8B, 0x43, 0xE1, 0x84, 0x8C, 0x43, - 0xE1, 0x84, 0x8D, 0x43, 0xE1, 0x84, 0x8E, 0x43, - 0xE1, 0x84, 0x8F, 0x43, 0xE1, 0x84, 0x90, 0x43, - 0xE1, 0x84, 0x91, 0x43, 0xE1, 0x84, 0x92, 0x43, - 0xE1, 0x84, 0x94, 0x43, 0xE1, 0x84, 0x95, 0x43, - 0xE1, 0x84, 0x9A, 0x43, 0xE1, 0x84, 0x9C, 0x43, - 0xE1, 0x84, 0x9D, 0x43, 0xE1, 0x84, 0x9E, 0x43, - 0xE1, 0x84, 0xA0, 0x43, 0xE1, 0x84, 0xA1, 0x43, - // Bytes 380 - 3bf - 0xE1, 0x84, 0xA2, 0x43, 0xE1, 0x84, 0xA3, 0x43, - 0xE1, 0x84, 0xA7, 0x43, 0xE1, 0x84, 0xA9, 0x43, - 0xE1, 0x84, 0xAB, 0x43, 0xE1, 0x84, 0xAC, 0x43, - 0xE1, 0x84, 0xAD, 0x43, 0xE1, 0x84, 0xAE, 0x43, - 0xE1, 0x84, 0xAF, 0x43, 0xE1, 0x84, 0xB2, 0x43, - 0xE1, 0x84, 0xB6, 0x43, 0xE1, 0x85, 0x80, 0x43, - 0xE1, 0x85, 0x87, 0x43, 0xE1, 0x85, 0x8C, 0x43, - 0xE1, 0x85, 0x97, 0x43, 0xE1, 0x85, 0x98, 0x43, - // Bytes 3c0 - 3ff - 0xE1, 0x85, 0x99, 0x43, 0xE1, 0x85, 0xA0, 0x43, - 0xE1, 0x86, 0x84, 0x43, 0xE1, 0x86, 0x85, 0x43, - 0xE1, 0x86, 0x88, 0x43, 0xE1, 0x86, 0x91, 0x43, - 0xE1, 0x86, 0x92, 0x43, 0xE1, 0x86, 0x94, 0x43, - 0xE1, 0x86, 0x9E, 0x43, 0xE1, 0x86, 0xA1, 0x43, - 0xE1, 0x87, 0x87, 0x43, 0xE1, 0x87, 0x88, 0x43, - 0xE1, 0x87, 0x8C, 0x43, 0xE1, 0x87, 0x8E, 0x43, - 0xE1, 0x87, 0x93, 0x43, 0xE1, 0x87, 0x97, 0x43, - // Bytes 400 - 43f - 0xE1, 0x87, 0x99, 0x43, 0xE1, 0x87, 0x9D, 0x43, - 0xE1, 0x87, 0x9F, 0x43, 0xE1, 0x87, 0xB1, 0x43, - 0xE1, 0x87, 0xB2, 0x43, 0xE1, 0xB4, 0x82, 0x43, - 0xE1, 0xB4, 0x96, 0x43, 0xE1, 0xB4, 0x97, 0x43, - 0xE1, 0xB4, 0x9C, 0x43, 0xE1, 0xB4, 0x9D, 0x43, - 0xE1, 0xB4, 0xA5, 0x43, 0xE1, 0xB5, 0xBB, 0x43, - 0xE1, 0xB6, 0x85, 0x43, 0xE2, 0x80, 0x82, 0x43, - 0xE2, 0x80, 0x83, 0x43, 0xE2, 0x80, 0x90, 0x43, - // Bytes 440 - 47f - 0xE2, 0x80, 0x93, 0x43, 0xE2, 0x80, 0x94, 0x43, - 0xE2, 0x82, 0xA9, 0x43, 0xE2, 0x86, 0x90, 0x43, - 0xE2, 0x86, 0x91, 0x43, 0xE2, 0x86, 0x92, 0x43, - 0xE2, 0x86, 0x93, 0x43, 0xE2, 0x88, 0x82, 0x43, - 0xE2, 0x88, 0x87, 0x43, 0xE2, 0x88, 0x91, 0x43, - 0xE2, 0x88, 0x92, 0x43, 0xE2, 0x94, 0x82, 0x43, - 0xE2, 0x96, 0xA0, 0x43, 0xE2, 0x97, 0x8B, 0x43, - 0xE2, 0xA6, 0x85, 0x43, 0xE2, 0xA6, 0x86, 0x43, - // Bytes 480 - 4bf - 0xE2, 0xB5, 0xA1, 0x43, 0xE3, 0x80, 0x81, 0x43, - 0xE3, 0x80, 0x82, 0x43, 0xE3, 0x80, 0x88, 0x43, - 0xE3, 0x80, 0x89, 0x43, 0xE3, 0x80, 0x8A, 0x43, - 0xE3, 0x80, 0x8B, 0x43, 0xE3, 0x80, 0x8C, 0x43, - 0xE3, 0x80, 0x8D, 0x43, 0xE3, 0x80, 0x8E, 0x43, - 0xE3, 0x80, 0x8F, 0x43, 0xE3, 0x80, 0x90, 0x43, - 0xE3, 0x80, 0x91, 0x43, 0xE3, 0x80, 0x92, 0x43, - 0xE3, 0x80, 0x94, 0x43, 0xE3, 0x80, 0x95, 0x43, - // Bytes 4c0 - 4ff - 0xE3, 0x80, 0x96, 0x43, 0xE3, 0x80, 0x97, 0x43, - 0xE3, 0x82, 0xA1, 0x43, 0xE3, 0x82, 0xA2, 0x43, - 0xE3, 0x82, 0xA3, 0x43, 0xE3, 0x82, 0xA4, 0x43, - 0xE3, 0x82, 0xA5, 0x43, 0xE3, 0x82, 0xA6, 0x43, - 0xE3, 0x82, 0xA7, 0x43, 0xE3, 0x82, 0xA8, 0x43, - 0xE3, 0x82, 0xA9, 0x43, 0xE3, 0x82, 0xAA, 0x43, - 0xE3, 0x82, 0xAB, 0x43, 0xE3, 0x82, 0xAD, 0x43, - 0xE3, 0x82, 0xAF, 0x43, 0xE3, 0x82, 0xB1, 0x43, - // Bytes 500 - 53f - 0xE3, 0x82, 0xB3, 0x43, 0xE3, 0x82, 0xB5, 0x43, - 0xE3, 0x82, 0xB7, 0x43, 0xE3, 0x82, 0xB9, 0x43, - 0xE3, 0x82, 0xBB, 0x43, 0xE3, 0x82, 0xBD, 0x43, - 0xE3, 0x82, 0xBF, 0x43, 0xE3, 0x83, 0x81, 0x43, - 0xE3, 0x83, 0x83, 0x43, 0xE3, 0x83, 0x84, 0x43, - 0xE3, 0x83, 0x86, 0x43, 0xE3, 0x83, 0x88, 0x43, - 0xE3, 0x83, 0x8A, 0x43, 0xE3, 0x83, 0x8B, 0x43, - 0xE3, 0x83, 0x8C, 0x43, 0xE3, 0x83, 0x8D, 0x43, - // Bytes 540 - 57f - 0xE3, 0x83, 0x8E, 0x43, 0xE3, 0x83, 0x8F, 0x43, - 0xE3, 0x83, 0x92, 0x43, 0xE3, 0x83, 0x95, 0x43, - 0xE3, 0x83, 0x98, 0x43, 0xE3, 0x83, 0x9B, 0x43, - 0xE3, 0x83, 0x9E, 0x43, 0xE3, 0x83, 0x9F, 0x43, - 0xE3, 0x83, 0xA0, 0x43, 0xE3, 0x83, 0xA1, 0x43, - 0xE3, 0x83, 0xA2, 0x43, 0xE3, 0x83, 0xA3, 0x43, - 0xE3, 0x83, 0xA4, 0x43, 0xE3, 0x83, 0xA5, 0x43, - 0xE3, 0x83, 0xA6, 0x43, 0xE3, 0x83, 0xA7, 0x43, - // Bytes 580 - 5bf - 0xE3, 0x83, 0xA8, 0x43, 0xE3, 0x83, 0xA9, 0x43, - 0xE3, 0x83, 0xAA, 0x43, 0xE3, 0x83, 0xAB, 0x43, - 0xE3, 0x83, 0xAC, 0x43, 0xE3, 0x83, 0xAD, 0x43, - 0xE3, 0x83, 0xAF, 0x43, 0xE3, 0x83, 0xB0, 0x43, - 0xE3, 0x83, 0xB1, 0x43, 0xE3, 0x83, 0xB2, 0x43, - 0xE3, 0x83, 0xB3, 0x43, 0xE3, 0x83, 0xBB, 0x43, - 0xE3, 0x83, 0xBC, 0x43, 0xE3, 0x92, 0x9E, 0x43, - 0xE3, 0x92, 0xB9, 0x43, 0xE3, 0x92, 0xBB, 0x43, - // Bytes 5c0 - 5ff - 0xE3, 0x93, 0x9F, 0x43, 0xE3, 0x94, 0x95, 0x43, - 0xE3, 0x9B, 0xAE, 0x43, 0xE3, 0x9B, 0xBC, 0x43, - 0xE3, 0x9E, 0x81, 0x43, 0xE3, 0xA0, 0xAF, 0x43, - 0xE3, 0xA1, 0xA2, 0x43, 0xE3, 0xA1, 0xBC, 0x43, - 0xE3, 0xA3, 0x87, 0x43, 0xE3, 0xA3, 0xA3, 0x43, - 0xE3, 0xA4, 0x9C, 0x43, 0xE3, 0xA4, 0xBA, 0x43, - 0xE3, 0xA8, 0xAE, 0x43, 0xE3, 0xA9, 0xAC, 0x43, - 0xE3, 0xAB, 0xA4, 0x43, 0xE3, 0xAC, 0x88, 0x43, - // Bytes 600 - 63f - 0xE3, 0xAC, 0x99, 0x43, 0xE3, 0xAD, 0x89, 0x43, - 0xE3, 0xAE, 0x9D, 0x43, 0xE3, 0xB0, 0x98, 0x43, - 0xE3, 0xB1, 0x8E, 0x43, 0xE3, 0xB4, 0xB3, 0x43, - 0xE3, 0xB6, 0x96, 0x43, 0xE3, 0xBA, 0xAC, 0x43, - 0xE3, 0xBA, 0xB8, 0x43, 0xE3, 0xBC, 0x9B, 0x43, - 0xE3, 0xBF, 0xBC, 0x43, 0xE4, 0x80, 0x88, 0x43, - 0xE4, 0x80, 0x98, 0x43, 0xE4, 0x80, 0xB9, 0x43, - 0xE4, 0x81, 0x86, 0x43, 0xE4, 0x82, 0x96, 0x43, - // Bytes 640 - 67f - 0xE4, 0x83, 0xA3, 0x43, 0xE4, 0x84, 0xAF, 0x43, - 0xE4, 0x88, 0x82, 0x43, 0xE4, 0x88, 0xA7, 0x43, - 0xE4, 0x8A, 0xA0, 0x43, 0xE4, 0x8C, 0x81, 0x43, - 0xE4, 0x8C, 0xB4, 0x43, 0xE4, 0x8D, 0x99, 0x43, - 0xE4, 0x8F, 0x95, 0x43, 0xE4, 0x8F, 0x99, 0x43, - 0xE4, 0x90, 0x8B, 0x43, 0xE4, 0x91, 0xAB, 0x43, - 0xE4, 0x94, 0xAB, 0x43, 0xE4, 0x95, 0x9D, 0x43, - 0xE4, 0x95, 0xA1, 0x43, 0xE4, 0x95, 0xAB, 0x43, - // Bytes 680 - 6bf - 0xE4, 0x97, 0x97, 0x43, 0xE4, 0x97, 0xB9, 0x43, - 0xE4, 0x98, 0xB5, 0x43, 0xE4, 0x9A, 0xBE, 0x43, - 0xE4, 0x9B, 0x87, 0x43, 0xE4, 0xA6, 0x95, 0x43, - 0xE4, 0xA7, 0xA6, 0x43, 0xE4, 0xA9, 0xAE, 0x43, - 0xE4, 0xA9, 0xB6, 0x43, 0xE4, 0xAA, 0xB2, 0x43, - 0xE4, 0xAC, 0xB3, 0x43, 0xE4, 0xAF, 0x8E, 0x43, - 0xE4, 0xB3, 0x8E, 0x43, 0xE4, 0xB3, 0xAD, 0x43, - 0xE4, 0xB3, 0xB8, 0x43, 0xE4, 0xB5, 0x96, 0x43, - // Bytes 6c0 - 6ff - 0xE4, 0xB8, 0x80, 0x43, 0xE4, 0xB8, 0x81, 0x43, - 0xE4, 0xB8, 0x83, 0x43, 0xE4, 0xB8, 0x89, 0x43, - 0xE4, 0xB8, 0x8A, 0x43, 0xE4, 0xB8, 0x8B, 0x43, - 0xE4, 0xB8, 0x8D, 0x43, 0xE4, 0xB8, 0x99, 0x43, - 0xE4, 0xB8, 0xA6, 0x43, 0xE4, 0xB8, 0xA8, 0x43, - 0xE4, 0xB8, 0xAD, 0x43, 0xE4, 0xB8, 0xB2, 0x43, - 0xE4, 0xB8, 0xB6, 0x43, 0xE4, 0xB8, 0xB8, 0x43, - 0xE4, 0xB8, 0xB9, 0x43, 0xE4, 0xB8, 0xBD, 0x43, - // Bytes 700 - 73f - 0xE4, 0xB8, 0xBF, 0x43, 0xE4, 0xB9, 0x81, 0x43, - 0xE4, 0xB9, 0x99, 0x43, 0xE4, 0xB9, 0x9D, 0x43, - 0xE4, 0xBA, 0x82, 0x43, 0xE4, 0xBA, 0x85, 0x43, - 0xE4, 0xBA, 0x86, 0x43, 0xE4, 0xBA, 0x8C, 0x43, - 0xE4, 0xBA, 0x94, 0x43, 0xE4, 0xBA, 0xA0, 0x43, - 0xE4, 0xBA, 0xA4, 0x43, 0xE4, 0xBA, 0xAE, 0x43, - 0xE4, 0xBA, 0xBA, 0x43, 0xE4, 0xBB, 0x80, 0x43, - 0xE4, 0xBB, 0x8C, 0x43, 0xE4, 0xBB, 0xA4, 0x43, - // Bytes 740 - 77f - 0xE4, 0xBC, 0x81, 0x43, 0xE4, 0xBC, 0x91, 0x43, - 0xE4, 0xBD, 0xA0, 0x43, 0xE4, 0xBE, 0x80, 0x43, - 0xE4, 0xBE, 0x86, 0x43, 0xE4, 0xBE, 0x8B, 0x43, - 0xE4, 0xBE, 0xAE, 0x43, 0xE4, 0xBE, 0xBB, 0x43, - 0xE4, 0xBE, 0xBF, 0x43, 0xE5, 0x80, 0x82, 0x43, - 0xE5, 0x80, 0xAB, 0x43, 0xE5, 0x81, 0xBA, 0x43, - 0xE5, 0x82, 0x99, 0x43, 0xE5, 0x83, 0x8F, 0x43, - 0xE5, 0x83, 0x9A, 0x43, 0xE5, 0x83, 0xA7, 0x43, - // Bytes 780 - 7bf - 0xE5, 0x84, 0xAA, 0x43, 0xE5, 0x84, 0xBF, 0x43, - 0xE5, 0x85, 0x80, 0x43, 0xE5, 0x85, 0x85, 0x43, - 0xE5, 0x85, 0x8D, 0x43, 0xE5, 0x85, 0x94, 0x43, - 0xE5, 0x85, 0xA4, 0x43, 0xE5, 0x85, 0xA5, 0x43, - 0xE5, 0x85, 0xA7, 0x43, 0xE5, 0x85, 0xA8, 0x43, - 0xE5, 0x85, 0xA9, 0x43, 0xE5, 0x85, 0xAB, 0x43, - 0xE5, 0x85, 0xAD, 0x43, 0xE5, 0x85, 0xB7, 0x43, - 0xE5, 0x86, 0x80, 0x43, 0xE5, 0x86, 0x82, 0x43, - // Bytes 7c0 - 7ff - 0xE5, 0x86, 0x8D, 0x43, 0xE5, 0x86, 0x92, 0x43, - 0xE5, 0x86, 0x95, 0x43, 0xE5, 0x86, 0x96, 0x43, - 0xE5, 0x86, 0x97, 0x43, 0xE5, 0x86, 0x99, 0x43, - 0xE5, 0x86, 0xA4, 0x43, 0xE5, 0x86, 0xAB, 0x43, - 0xE5, 0x86, 0xAC, 0x43, 0xE5, 0x86, 0xB5, 0x43, - 0xE5, 0x86, 0xB7, 0x43, 0xE5, 0x87, 0x89, 0x43, - 0xE5, 0x87, 0x8C, 0x43, 0xE5, 0x87, 0x9C, 0x43, - 0xE5, 0x87, 0x9E, 0x43, 0xE5, 0x87, 0xA0, 0x43, - // Bytes 800 - 83f - 0xE5, 0x87, 0xB5, 0x43, 0xE5, 0x88, 0x80, 0x43, - 0xE5, 0x88, 0x83, 0x43, 0xE5, 0x88, 0x87, 0x43, - 0xE5, 0x88, 0x97, 0x43, 0xE5, 0x88, 0x9D, 0x43, - 0xE5, 0x88, 0xA9, 0x43, 0xE5, 0x88, 0xBA, 0x43, - 0xE5, 0x88, 0xBB, 0x43, 0xE5, 0x89, 0x86, 0x43, - 0xE5, 0x89, 0x8D, 0x43, 0xE5, 0x89, 0xB2, 0x43, - 0xE5, 0x89, 0xB7, 0x43, 0xE5, 0x8A, 0x89, 0x43, - 0xE5, 0x8A, 0x9B, 0x43, 0xE5, 0x8A, 0xA3, 0x43, - // Bytes 840 - 87f - 0xE5, 0x8A, 0xB3, 0x43, 0xE5, 0x8A, 0xB4, 0x43, - 0xE5, 0x8B, 0x87, 0x43, 0xE5, 0x8B, 0x89, 0x43, - 0xE5, 0x8B, 0x92, 0x43, 0xE5, 0x8B, 0x9E, 0x43, - 0xE5, 0x8B, 0xA4, 0x43, 0xE5, 0x8B, 0xB5, 0x43, - 0xE5, 0x8B, 0xB9, 0x43, 0xE5, 0x8B, 0xBA, 0x43, - 0xE5, 0x8C, 0x85, 0x43, 0xE5, 0x8C, 0x86, 0x43, - 0xE5, 0x8C, 0x95, 0x43, 0xE5, 0x8C, 0x97, 0x43, - 0xE5, 0x8C, 0x9A, 0x43, 0xE5, 0x8C, 0xB8, 0x43, - // Bytes 880 - 8bf - 0xE5, 0x8C, 0xBB, 0x43, 0xE5, 0x8C, 0xBF, 0x43, - 0xE5, 0x8D, 0x81, 0x43, 0xE5, 0x8D, 0x84, 0x43, - 0xE5, 0x8D, 0x85, 0x43, 0xE5, 0x8D, 0x89, 0x43, - 0xE5, 0x8D, 0x91, 0x43, 0xE5, 0x8D, 0x94, 0x43, - 0xE5, 0x8D, 0x9A, 0x43, 0xE5, 0x8D, 0x9C, 0x43, - 0xE5, 0x8D, 0xA9, 0x43, 0xE5, 0x8D, 0xB0, 0x43, - 0xE5, 0x8D, 0xB3, 0x43, 0xE5, 0x8D, 0xB5, 0x43, - 0xE5, 0x8D, 0xBD, 0x43, 0xE5, 0x8D, 0xBF, 0x43, - // Bytes 8c0 - 8ff - 0xE5, 0x8E, 0x82, 0x43, 0xE5, 0x8E, 0xB6, 0x43, - 0xE5, 0x8F, 0x83, 0x43, 0xE5, 0x8F, 0x88, 0x43, - 0xE5, 0x8F, 0x8A, 0x43, 0xE5, 0x8F, 0x8C, 0x43, - 0xE5, 0x8F, 0x9F, 0x43, 0xE5, 0x8F, 0xA3, 0x43, - 0xE5, 0x8F, 0xA5, 0x43, 0xE5, 0x8F, 0xAB, 0x43, - 0xE5, 0x8F, 0xAF, 0x43, 0xE5, 0x8F, 0xB1, 0x43, - 0xE5, 0x8F, 0xB3, 0x43, 0xE5, 0x90, 0x86, 0x43, - 0xE5, 0x90, 0x88, 0x43, 0xE5, 0x90, 0x8D, 0x43, - // Bytes 900 - 93f - 0xE5, 0x90, 0x8F, 0x43, 0xE5, 0x90, 0x9D, 0x43, - 0xE5, 0x90, 0xB8, 0x43, 0xE5, 0x90, 0xB9, 0x43, - 0xE5, 0x91, 0x82, 0x43, 0xE5, 0x91, 0x88, 0x43, - 0xE5, 0x91, 0xA8, 0x43, 0xE5, 0x92, 0x9E, 0x43, - 0xE5, 0x92, 0xA2, 0x43, 0xE5, 0x92, 0xBD, 0x43, - 0xE5, 0x93, 0xB6, 0x43, 0xE5, 0x94, 0x90, 0x43, - 0xE5, 0x95, 0x8F, 0x43, 0xE5, 0x95, 0x93, 0x43, - 0xE5, 0x95, 0x95, 0x43, 0xE5, 0x95, 0xA3, 0x43, - // Bytes 940 - 97f - 0xE5, 0x96, 0x84, 0x43, 0xE5, 0x96, 0x87, 0x43, - 0xE5, 0x96, 0x99, 0x43, 0xE5, 0x96, 0x9D, 0x43, - 0xE5, 0x96, 0xAB, 0x43, 0xE5, 0x96, 0xB3, 0x43, - 0xE5, 0x96, 0xB6, 0x43, 0xE5, 0x97, 0x80, 0x43, - 0xE5, 0x97, 0x82, 0x43, 0xE5, 0x97, 0xA2, 0x43, - 0xE5, 0x98, 0x86, 0x43, 0xE5, 0x99, 0x91, 0x43, - 0xE5, 0x99, 0xA8, 0x43, 0xE5, 0x99, 0xB4, 0x43, - 0xE5, 0x9B, 0x97, 0x43, 0xE5, 0x9B, 0x9B, 0x43, - // Bytes 980 - 9bf - 0xE5, 0x9B, 0xB9, 0x43, 0xE5, 0x9C, 0x96, 0x43, - 0xE5, 0x9C, 0x97, 0x43, 0xE5, 0x9C, 0x9F, 0x43, - 0xE5, 0x9C, 0xB0, 0x43, 0xE5, 0x9E, 0x8B, 0x43, - 0xE5, 0x9F, 0x8E, 0x43, 0xE5, 0x9F, 0xB4, 0x43, - 0xE5, 0xA0, 0x8D, 0x43, 0xE5, 0xA0, 0xB1, 0x43, - 0xE5, 0xA0, 0xB2, 0x43, 0xE5, 0xA1, 0x80, 0x43, - 0xE5, 0xA1, 0x9A, 0x43, 0xE5, 0xA1, 0x9E, 0x43, - 0xE5, 0xA2, 0xA8, 0x43, 0xE5, 0xA2, 0xAC, 0x43, - // Bytes 9c0 - 9ff - 0xE5, 0xA2, 0xB3, 0x43, 0xE5, 0xA3, 0x98, 0x43, - 0xE5, 0xA3, 0x9F, 0x43, 0xE5, 0xA3, 0xAB, 0x43, - 0xE5, 0xA3, 0xAE, 0x43, 0xE5, 0xA3, 0xB0, 0x43, - 0xE5, 0xA3, 0xB2, 0x43, 0xE5, 0xA3, 0xB7, 0x43, - 0xE5, 0xA4, 0x82, 0x43, 0xE5, 0xA4, 0x86, 0x43, - 0xE5, 0xA4, 0x8A, 0x43, 0xE5, 0xA4, 0x95, 0x43, - 0xE5, 0xA4, 0x9A, 0x43, 0xE5, 0xA4, 0x9C, 0x43, - 0xE5, 0xA4, 0xA2, 0x43, 0xE5, 0xA4, 0xA7, 0x43, - // Bytes a00 - a3f - 0xE5, 0xA4, 0xA9, 0x43, 0xE5, 0xA5, 0x84, 0x43, - 0xE5, 0xA5, 0x88, 0x43, 0xE5, 0xA5, 0x91, 0x43, - 0xE5, 0xA5, 0x94, 0x43, 0xE5, 0xA5, 0xA2, 0x43, - 0xE5, 0xA5, 0xB3, 0x43, 0xE5, 0xA7, 0x98, 0x43, - 0xE5, 0xA7, 0xAC, 0x43, 0xE5, 0xA8, 0x9B, 0x43, - 0xE5, 0xA8, 0xA7, 0x43, 0xE5, 0xA9, 0xA2, 0x43, - 0xE5, 0xA9, 0xA6, 0x43, 0xE5, 0xAA, 0xB5, 0x43, - 0xE5, 0xAC, 0x88, 0x43, 0xE5, 0xAC, 0xA8, 0x43, - // Bytes a40 - a7f - 0xE5, 0xAC, 0xBE, 0x43, 0xE5, 0xAD, 0x90, 0x43, - 0xE5, 0xAD, 0x97, 0x43, 0xE5, 0xAD, 0xA6, 0x43, - 0xE5, 0xAE, 0x80, 0x43, 0xE5, 0xAE, 0x85, 0x43, - 0xE5, 0xAE, 0x97, 0x43, 0xE5, 0xAF, 0x83, 0x43, - 0xE5, 0xAF, 0x98, 0x43, 0xE5, 0xAF, 0xA7, 0x43, - 0xE5, 0xAF, 0xAE, 0x43, 0xE5, 0xAF, 0xB3, 0x43, - 0xE5, 0xAF, 0xB8, 0x43, 0xE5, 0xAF, 0xBF, 0x43, - 0xE5, 0xB0, 0x86, 0x43, 0xE5, 0xB0, 0x8F, 0x43, - // Bytes a80 - abf - 0xE5, 0xB0, 0xA2, 0x43, 0xE5, 0xB0, 0xB8, 0x43, - 0xE5, 0xB0, 0xBF, 0x43, 0xE5, 0xB1, 0xA0, 0x43, - 0xE5, 0xB1, 0xA2, 0x43, 0xE5, 0xB1, 0xA4, 0x43, - 0xE5, 0xB1, 0xA5, 0x43, 0xE5, 0xB1, 0xAE, 0x43, - 0xE5, 0xB1, 0xB1, 0x43, 0xE5, 0xB2, 0x8D, 0x43, - 0xE5, 0xB3, 0x80, 0x43, 0xE5, 0xB4, 0x99, 0x43, - 0xE5, 0xB5, 0x83, 0x43, 0xE5, 0xB5, 0x90, 0x43, - 0xE5, 0xB5, 0xAB, 0x43, 0xE5, 0xB5, 0xAE, 0x43, - // Bytes ac0 - aff - 0xE5, 0xB5, 0xBC, 0x43, 0xE5, 0xB6, 0xB2, 0x43, - 0xE5, 0xB6, 0xBA, 0x43, 0xE5, 0xB7, 0x9B, 0x43, - 0xE5, 0xB7, 0xA1, 0x43, 0xE5, 0xB7, 0xA2, 0x43, - 0xE5, 0xB7, 0xA5, 0x43, 0xE5, 0xB7, 0xA6, 0x43, - 0xE5, 0xB7, 0xB1, 0x43, 0xE5, 0xB7, 0xBD, 0x43, - 0xE5, 0xB7, 0xBE, 0x43, 0xE5, 0xB8, 0xA8, 0x43, - 0xE5, 0xB8, 0xBD, 0x43, 0xE5, 0xB9, 0xA9, 0x43, - 0xE5, 0xB9, 0xB2, 0x43, 0xE5, 0xB9, 0xB4, 0x43, - // Bytes b00 - b3f - 0xE5, 0xB9, 0xBA, 0x43, 0xE5, 0xB9, 0xBC, 0x43, - 0xE5, 0xB9, 0xBF, 0x43, 0xE5, 0xBA, 0xA6, 0x43, - 0xE5, 0xBA, 0xB0, 0x43, 0xE5, 0xBA, 0xB3, 0x43, - 0xE5, 0xBA, 0xB6, 0x43, 0xE5, 0xBB, 0x89, 0x43, - 0xE5, 0xBB, 0x8A, 0x43, 0xE5, 0xBB, 0x92, 0x43, - 0xE5, 0xBB, 0x93, 0x43, 0xE5, 0xBB, 0x99, 0x43, - 0xE5, 0xBB, 0xAC, 0x43, 0xE5, 0xBB, 0xB4, 0x43, - 0xE5, 0xBB, 0xBE, 0x43, 0xE5, 0xBC, 0x84, 0x43, - // Bytes b40 - b7f - 0xE5, 0xBC, 0x8B, 0x43, 0xE5, 0xBC, 0x93, 0x43, - 0xE5, 0xBC, 0xA2, 0x43, 0xE5, 0xBD, 0x90, 0x43, - 0xE5, 0xBD, 0x93, 0x43, 0xE5, 0xBD, 0xA1, 0x43, - 0xE5, 0xBD, 0xA2, 0x43, 0xE5, 0xBD, 0xA9, 0x43, - 0xE5, 0xBD, 0xAB, 0x43, 0xE5, 0xBD, 0xB3, 0x43, - 0xE5, 0xBE, 0x8B, 0x43, 0xE5, 0xBE, 0x8C, 0x43, - 0xE5, 0xBE, 0x97, 0x43, 0xE5, 0xBE, 0x9A, 0x43, - 0xE5, 0xBE, 0xA9, 0x43, 0xE5, 0xBE, 0xAD, 0x43, - // Bytes b80 - bbf - 0xE5, 0xBF, 0x83, 0x43, 0xE5, 0xBF, 0x8D, 0x43, - 0xE5, 0xBF, 0x97, 0x43, 0xE5, 0xBF, 0xB5, 0x43, - 0xE5, 0xBF, 0xB9, 0x43, 0xE6, 0x80, 0x92, 0x43, - 0xE6, 0x80, 0x9C, 0x43, 0xE6, 0x81, 0xB5, 0x43, - 0xE6, 0x82, 0x81, 0x43, 0xE6, 0x82, 0x94, 0x43, - 0xE6, 0x83, 0x87, 0x43, 0xE6, 0x83, 0x98, 0x43, - 0xE6, 0x83, 0xA1, 0x43, 0xE6, 0x84, 0x88, 0x43, - 0xE6, 0x85, 0x84, 0x43, 0xE6, 0x85, 0x88, 0x43, - // Bytes bc0 - bff - 0xE6, 0x85, 0x8C, 0x43, 0xE6, 0x85, 0x8E, 0x43, - 0xE6, 0x85, 0xA0, 0x43, 0xE6, 0x85, 0xA8, 0x43, - 0xE6, 0x85, 0xBA, 0x43, 0xE6, 0x86, 0x8E, 0x43, - 0xE6, 0x86, 0x90, 0x43, 0xE6, 0x86, 0xA4, 0x43, - 0xE6, 0x86, 0xAF, 0x43, 0xE6, 0x86, 0xB2, 0x43, - 0xE6, 0x87, 0x9E, 0x43, 0xE6, 0x87, 0xB2, 0x43, - 0xE6, 0x87, 0xB6, 0x43, 0xE6, 0x88, 0x80, 0x43, - 0xE6, 0x88, 0x88, 0x43, 0xE6, 0x88, 0x90, 0x43, - // Bytes c00 - c3f - 0xE6, 0x88, 0x9B, 0x43, 0xE6, 0x88, 0xAE, 0x43, - 0xE6, 0x88, 0xB4, 0x43, 0xE6, 0x88, 0xB6, 0x43, - 0xE6, 0x89, 0x8B, 0x43, 0xE6, 0x89, 0x93, 0x43, - 0xE6, 0x89, 0x9D, 0x43, 0xE6, 0x8A, 0x95, 0x43, - 0xE6, 0x8A, 0xB1, 0x43, 0xE6, 0x8B, 0x89, 0x43, - 0xE6, 0x8B, 0x8F, 0x43, 0xE6, 0x8B, 0x93, 0x43, - 0xE6, 0x8B, 0x94, 0x43, 0xE6, 0x8B, 0xBC, 0x43, - 0xE6, 0x8B, 0xBE, 0x43, 0xE6, 0x8C, 0x87, 0x43, - // Bytes c40 - c7f - 0xE6, 0x8C, 0xBD, 0x43, 0xE6, 0x8D, 0x90, 0x43, - 0xE6, 0x8D, 0x95, 0x43, 0xE6, 0x8D, 0xA8, 0x43, - 0xE6, 0x8D, 0xBB, 0x43, 0xE6, 0x8E, 0x83, 0x43, - 0xE6, 0x8E, 0xA0, 0x43, 0xE6, 0x8E, 0xA9, 0x43, - 0xE6, 0x8F, 0x84, 0x43, 0xE6, 0x8F, 0x85, 0x43, - 0xE6, 0x8F, 0xA4, 0x43, 0xE6, 0x90, 0x9C, 0x43, - 0xE6, 0x90, 0xA2, 0x43, 0xE6, 0x91, 0x92, 0x43, - 0xE6, 0x91, 0xA9, 0x43, 0xE6, 0x91, 0xB7, 0x43, - // Bytes c80 - cbf - 0xE6, 0x91, 0xBE, 0x43, 0xE6, 0x92, 0x9A, 0x43, - 0xE6, 0x92, 0x9D, 0x43, 0xE6, 0x93, 0x84, 0x43, - 0xE6, 0x94, 0xAF, 0x43, 0xE6, 0x94, 0xB4, 0x43, - 0xE6, 0x95, 0x8F, 0x43, 0xE6, 0x95, 0x96, 0x43, - 0xE6, 0x95, 0xAC, 0x43, 0xE6, 0x95, 0xB8, 0x43, - 0xE6, 0x96, 0x87, 0x43, 0xE6, 0x96, 0x97, 0x43, - 0xE6, 0x96, 0x99, 0x43, 0xE6, 0x96, 0xA4, 0x43, - 0xE6, 0x96, 0xB0, 0x43, 0xE6, 0x96, 0xB9, 0x43, - // Bytes cc0 - cff - 0xE6, 0x97, 0x85, 0x43, 0xE6, 0x97, 0xA0, 0x43, - 0xE6, 0x97, 0xA2, 0x43, 0xE6, 0x97, 0xA3, 0x43, - 0xE6, 0x97, 0xA5, 0x43, 0xE6, 0x98, 0x93, 0x43, - 0xE6, 0x98, 0xA0, 0x43, 0xE6, 0x99, 0x89, 0x43, - 0xE6, 0x99, 0xB4, 0x43, 0xE6, 0x9A, 0x88, 0x43, - 0xE6, 0x9A, 0x91, 0x43, 0xE6, 0x9A, 0x9C, 0x43, - 0xE6, 0x9A, 0xB4, 0x43, 0xE6, 0x9B, 0x86, 0x43, - 0xE6, 0x9B, 0xB0, 0x43, 0xE6, 0x9B, 0xB4, 0x43, - // Bytes d00 - d3f - 0xE6, 0x9B, 0xB8, 0x43, 0xE6, 0x9C, 0x80, 0x43, - 0xE6, 0x9C, 0x88, 0x43, 0xE6, 0x9C, 0x89, 0x43, - 0xE6, 0x9C, 0x97, 0x43, 0xE6, 0x9C, 0x9B, 0x43, - 0xE6, 0x9C, 0xA1, 0x43, 0xE6, 0x9C, 0xA8, 0x43, - 0xE6, 0x9D, 0x8E, 0x43, 0xE6, 0x9D, 0x93, 0x43, - 0xE6, 0x9D, 0x96, 0x43, 0xE6, 0x9D, 0x9E, 0x43, - 0xE6, 0x9D, 0xBB, 0x43, 0xE6, 0x9E, 0x85, 0x43, - 0xE6, 0x9E, 0x97, 0x43, 0xE6, 0x9F, 0xB3, 0x43, - // Bytes d40 - d7f - 0xE6, 0x9F, 0xBA, 0x43, 0xE6, 0xA0, 0x97, 0x43, - 0xE6, 0xA0, 0x9F, 0x43, 0xE6, 0xA0, 0xAA, 0x43, - 0xE6, 0xA1, 0x92, 0x43, 0xE6, 0xA2, 0x81, 0x43, - 0xE6, 0xA2, 0x85, 0x43, 0xE6, 0xA2, 0x8E, 0x43, - 0xE6, 0xA2, 0xA8, 0x43, 0xE6, 0xA4, 0x94, 0x43, - 0xE6, 0xA5, 0x82, 0x43, 0xE6, 0xA6, 0xA3, 0x43, - 0xE6, 0xA7, 0xAA, 0x43, 0xE6, 0xA8, 0x82, 0x43, - 0xE6, 0xA8, 0x93, 0x43, 0xE6, 0xAA, 0xA8, 0x43, - // Bytes d80 - dbf - 0xE6, 0xAB, 0x93, 0x43, 0xE6, 0xAB, 0x9B, 0x43, - 0xE6, 0xAC, 0x84, 0x43, 0xE6, 0xAC, 0xA0, 0x43, - 0xE6, 0xAC, 0xA1, 0x43, 0xE6, 0xAD, 0x94, 0x43, - 0xE6, 0xAD, 0xA2, 0x43, 0xE6, 0xAD, 0xA3, 0x43, - 0xE6, 0xAD, 0xB2, 0x43, 0xE6, 0xAD, 0xB7, 0x43, - 0xE6, 0xAD, 0xB9, 0x43, 0xE6, 0xAE, 0x9F, 0x43, - 0xE6, 0xAE, 0xAE, 0x43, 0xE6, 0xAE, 0xB3, 0x43, - 0xE6, 0xAE, 0xBA, 0x43, 0xE6, 0xAE, 0xBB, 0x43, - // Bytes dc0 - dff - 0xE6, 0xAF, 0x8B, 0x43, 0xE6, 0xAF, 0x8D, 0x43, - 0xE6, 0xAF, 0x94, 0x43, 0xE6, 0xAF, 0x9B, 0x43, - 0xE6, 0xB0, 0x8F, 0x43, 0xE6, 0xB0, 0x94, 0x43, - 0xE6, 0xB0, 0xB4, 0x43, 0xE6, 0xB1, 0x8E, 0x43, - 0xE6, 0xB1, 0xA7, 0x43, 0xE6, 0xB2, 0x88, 0x43, - 0xE6, 0xB2, 0xBF, 0x43, 0xE6, 0xB3, 0x8C, 0x43, - 0xE6, 0xB3, 0x8D, 0x43, 0xE6, 0xB3, 0xA5, 0x43, - 0xE6, 0xB3, 0xA8, 0x43, 0xE6, 0xB4, 0x96, 0x43, - // Bytes e00 - e3f - 0xE6, 0xB4, 0x9B, 0x43, 0xE6, 0xB4, 0x9E, 0x43, - 0xE6, 0xB4, 0xB4, 0x43, 0xE6, 0xB4, 0xBE, 0x43, - 0xE6, 0xB5, 0x81, 0x43, 0xE6, 0xB5, 0xA9, 0x43, - 0xE6, 0xB5, 0xAA, 0x43, 0xE6, 0xB5, 0xB7, 0x43, - 0xE6, 0xB5, 0xB8, 0x43, 0xE6, 0xB6, 0x85, 0x43, - 0xE6, 0xB7, 0x8B, 0x43, 0xE6, 0xB7, 0x9A, 0x43, - 0xE6, 0xB7, 0xAA, 0x43, 0xE6, 0xB7, 0xB9, 0x43, - 0xE6, 0xB8, 0x9A, 0x43, 0xE6, 0xB8, 0xAF, 0x43, - // Bytes e40 - e7f - 0xE6, 0xB9, 0xAE, 0x43, 0xE6, 0xBA, 0x80, 0x43, - 0xE6, 0xBA, 0x9C, 0x43, 0xE6, 0xBA, 0xBA, 0x43, - 0xE6, 0xBB, 0x87, 0x43, 0xE6, 0xBB, 0x8B, 0x43, - 0xE6, 0xBB, 0x91, 0x43, 0xE6, 0xBB, 0x9B, 0x43, - 0xE6, 0xBC, 0x8F, 0x43, 0xE6, 0xBC, 0x94, 0x43, - 0xE6, 0xBC, 0xA2, 0x43, 0xE6, 0xBC, 0xA3, 0x43, - 0xE6, 0xBD, 0xAE, 0x43, 0xE6, 0xBF, 0x86, 0x43, - 0xE6, 0xBF, 0xAB, 0x43, 0xE6, 0xBF, 0xBE, 0x43, - // Bytes e80 - ebf - 0xE7, 0x80, 0x9B, 0x43, 0xE7, 0x80, 0x9E, 0x43, - 0xE7, 0x80, 0xB9, 0x43, 0xE7, 0x81, 0x8A, 0x43, - 0xE7, 0x81, 0xAB, 0x43, 0xE7, 0x81, 0xB0, 0x43, - 0xE7, 0x81, 0xB7, 0x43, 0xE7, 0x81, 0xBD, 0x43, - 0xE7, 0x82, 0x99, 0x43, 0xE7, 0x82, 0xAD, 0x43, - 0xE7, 0x83, 0x88, 0x43, 0xE7, 0x83, 0x99, 0x43, - 0xE7, 0x84, 0xA1, 0x43, 0xE7, 0x85, 0x85, 0x43, - 0xE7, 0x85, 0x89, 0x43, 0xE7, 0x85, 0xAE, 0x43, - // Bytes ec0 - eff - 0xE7, 0x86, 0x9C, 0x43, 0xE7, 0x87, 0x8E, 0x43, - 0xE7, 0x87, 0x90, 0x43, 0xE7, 0x88, 0x90, 0x43, - 0xE7, 0x88, 0x9B, 0x43, 0xE7, 0x88, 0xA8, 0x43, - 0xE7, 0x88, 0xAA, 0x43, 0xE7, 0x88, 0xAB, 0x43, - 0xE7, 0x88, 0xB5, 0x43, 0xE7, 0x88, 0xB6, 0x43, - 0xE7, 0x88, 0xBB, 0x43, 0xE7, 0x88, 0xBF, 0x43, - 0xE7, 0x89, 0x87, 0x43, 0xE7, 0x89, 0x90, 0x43, - 0xE7, 0x89, 0x99, 0x43, 0xE7, 0x89, 0x9B, 0x43, - // Bytes f00 - f3f - 0xE7, 0x89, 0xA2, 0x43, 0xE7, 0x89, 0xB9, 0x43, - 0xE7, 0x8A, 0x80, 0x43, 0xE7, 0x8A, 0x95, 0x43, - 0xE7, 0x8A, 0xAC, 0x43, 0xE7, 0x8A, 0xAF, 0x43, - 0xE7, 0x8B, 0x80, 0x43, 0xE7, 0x8B, 0xBC, 0x43, - 0xE7, 0x8C, 0xAA, 0x43, 0xE7, 0x8D, 0xB5, 0x43, - 0xE7, 0x8D, 0xBA, 0x43, 0xE7, 0x8E, 0x84, 0x43, - 0xE7, 0x8E, 0x87, 0x43, 0xE7, 0x8E, 0x89, 0x43, - 0xE7, 0x8E, 0x8B, 0x43, 0xE7, 0x8E, 0xA5, 0x43, - // Bytes f40 - f7f - 0xE7, 0x8E, 0xB2, 0x43, 0xE7, 0x8F, 0x9E, 0x43, - 0xE7, 0x90, 0x86, 0x43, 0xE7, 0x90, 0x89, 0x43, - 0xE7, 0x90, 0xA2, 0x43, 0xE7, 0x91, 0x87, 0x43, - 0xE7, 0x91, 0x9C, 0x43, 0xE7, 0x91, 0xA9, 0x43, - 0xE7, 0x91, 0xB1, 0x43, 0xE7, 0x92, 0x85, 0x43, - 0xE7, 0x92, 0x89, 0x43, 0xE7, 0x92, 0x98, 0x43, - 0xE7, 0x93, 0x8A, 0x43, 0xE7, 0x93, 0x9C, 0x43, - 0xE7, 0x93, 0xA6, 0x43, 0xE7, 0x94, 0x86, 0x43, - // Bytes f80 - fbf - 0xE7, 0x94, 0x98, 0x43, 0xE7, 0x94, 0x9F, 0x43, - 0xE7, 0x94, 0xA4, 0x43, 0xE7, 0x94, 0xA8, 0x43, - 0xE7, 0x94, 0xB0, 0x43, 0xE7, 0x94, 0xB2, 0x43, - 0xE7, 0x94, 0xB3, 0x43, 0xE7, 0x94, 0xB7, 0x43, - 0xE7, 0x94, 0xBB, 0x43, 0xE7, 0x94, 0xBE, 0x43, - 0xE7, 0x95, 0x99, 0x43, 0xE7, 0x95, 0xA5, 0x43, - 0xE7, 0x95, 0xB0, 0x43, 0xE7, 0x96, 0x8B, 0x43, - 0xE7, 0x96, 0x92, 0x43, 0xE7, 0x97, 0xA2, 0x43, - // Bytes fc0 - fff - 0xE7, 0x98, 0x90, 0x43, 0xE7, 0x98, 0x9D, 0x43, - 0xE7, 0x98, 0x9F, 0x43, 0xE7, 0x99, 0x82, 0x43, - 0xE7, 0x99, 0xA9, 0x43, 0xE7, 0x99, 0xB6, 0x43, - 0xE7, 0x99, 0xBD, 0x43, 0xE7, 0x9A, 0xAE, 0x43, - 0xE7, 0x9A, 0xBF, 0x43, 0xE7, 0x9B, 0x8A, 0x43, - 0xE7, 0x9B, 0x9B, 0x43, 0xE7, 0x9B, 0xA3, 0x43, - 0xE7, 0x9B, 0xA7, 0x43, 0xE7, 0x9B, 0xAE, 0x43, - 0xE7, 0x9B, 0xB4, 0x43, 0xE7, 0x9C, 0x81, 0x43, - // Bytes 1000 - 103f - 0xE7, 0x9C, 0x9E, 0x43, 0xE7, 0x9C, 0x9F, 0x43, - 0xE7, 0x9D, 0x80, 0x43, 0xE7, 0x9D, 0x8A, 0x43, - 0xE7, 0x9E, 0x8B, 0x43, 0xE7, 0x9E, 0xA7, 0x43, - 0xE7, 0x9F, 0x9B, 0x43, 0xE7, 0x9F, 0xA2, 0x43, - 0xE7, 0x9F, 0xB3, 0x43, 0xE7, 0xA1, 0x8E, 0x43, - 0xE7, 0xA1, 0xAB, 0x43, 0xE7, 0xA2, 0x8C, 0x43, - 0xE7, 0xA2, 0x91, 0x43, 0xE7, 0xA3, 0x8A, 0x43, - 0xE7, 0xA3, 0x8C, 0x43, 0xE7, 0xA3, 0xBB, 0x43, - // Bytes 1040 - 107f - 0xE7, 0xA4, 0xAA, 0x43, 0xE7, 0xA4, 0xBA, 0x43, - 0xE7, 0xA4, 0xBC, 0x43, 0xE7, 0xA4, 0xBE, 0x43, - 0xE7, 0xA5, 0x88, 0x43, 0xE7, 0xA5, 0x89, 0x43, - 0xE7, 0xA5, 0x90, 0x43, 0xE7, 0xA5, 0x96, 0x43, - 0xE7, 0xA5, 0x9D, 0x43, 0xE7, 0xA5, 0x9E, 0x43, - 0xE7, 0xA5, 0xA5, 0x43, 0xE7, 0xA5, 0xBF, 0x43, - 0xE7, 0xA6, 0x81, 0x43, 0xE7, 0xA6, 0x8D, 0x43, - 0xE7, 0xA6, 0x8E, 0x43, 0xE7, 0xA6, 0x8F, 0x43, - // Bytes 1080 - 10bf - 0xE7, 0xA6, 0xAE, 0x43, 0xE7, 0xA6, 0xB8, 0x43, - 0xE7, 0xA6, 0xBE, 0x43, 0xE7, 0xA7, 0x8A, 0x43, - 0xE7, 0xA7, 0x98, 0x43, 0xE7, 0xA7, 0xAB, 0x43, - 0xE7, 0xA8, 0x9C, 0x43, 0xE7, 0xA9, 0x80, 0x43, - 0xE7, 0xA9, 0x8A, 0x43, 0xE7, 0xA9, 0x8F, 0x43, - 0xE7, 0xA9, 0xB4, 0x43, 0xE7, 0xA9, 0xBA, 0x43, - 0xE7, 0xAA, 0x81, 0x43, 0xE7, 0xAA, 0xB1, 0x43, - 0xE7, 0xAB, 0x8B, 0x43, 0xE7, 0xAB, 0xAE, 0x43, - // Bytes 10c0 - 10ff - 0xE7, 0xAB, 0xB9, 0x43, 0xE7, 0xAC, 0xA0, 0x43, - 0xE7, 0xAE, 0x8F, 0x43, 0xE7, 0xAF, 0x80, 0x43, - 0xE7, 0xAF, 0x86, 0x43, 0xE7, 0xAF, 0x89, 0x43, - 0xE7, 0xB0, 0xBE, 0x43, 0xE7, 0xB1, 0xA0, 0x43, - 0xE7, 0xB1, 0xB3, 0x43, 0xE7, 0xB1, 0xBB, 0x43, - 0xE7, 0xB2, 0x92, 0x43, 0xE7, 0xB2, 0xBE, 0x43, - 0xE7, 0xB3, 0x92, 0x43, 0xE7, 0xB3, 0x96, 0x43, - 0xE7, 0xB3, 0xA3, 0x43, 0xE7, 0xB3, 0xA7, 0x43, - // Bytes 1100 - 113f - 0xE7, 0xB3, 0xA8, 0x43, 0xE7, 0xB3, 0xB8, 0x43, - 0xE7, 0xB4, 0x80, 0x43, 0xE7, 0xB4, 0x90, 0x43, - 0xE7, 0xB4, 0xA2, 0x43, 0xE7, 0xB4, 0xAF, 0x43, - 0xE7, 0xB5, 0x82, 0x43, 0xE7, 0xB5, 0x9B, 0x43, - 0xE7, 0xB5, 0xA3, 0x43, 0xE7, 0xB6, 0xA0, 0x43, - 0xE7, 0xB6, 0xBE, 0x43, 0xE7, 0xB7, 0x87, 0x43, - 0xE7, 0xB7, 0xB4, 0x43, 0xE7, 0xB8, 0x82, 0x43, - 0xE7, 0xB8, 0x89, 0x43, 0xE7, 0xB8, 0xB7, 0x43, - // Bytes 1140 - 117f - 0xE7, 0xB9, 0x81, 0x43, 0xE7, 0xB9, 0x85, 0x43, - 0xE7, 0xBC, 0xB6, 0x43, 0xE7, 0xBC, 0xBE, 0x43, - 0xE7, 0xBD, 0x91, 0x43, 0xE7, 0xBD, 0xB2, 0x43, - 0xE7, 0xBD, 0xB9, 0x43, 0xE7, 0xBD, 0xBA, 0x43, - 0xE7, 0xBE, 0x85, 0x43, 0xE7, 0xBE, 0x8A, 0x43, - 0xE7, 0xBE, 0x95, 0x43, 0xE7, 0xBE, 0x9A, 0x43, - 0xE7, 0xBE, 0xBD, 0x43, 0xE7, 0xBF, 0xBA, 0x43, - 0xE8, 0x80, 0x81, 0x43, 0xE8, 0x80, 0x85, 0x43, - // Bytes 1180 - 11bf - 0xE8, 0x80, 0x8C, 0x43, 0xE8, 0x80, 0x92, 0x43, - 0xE8, 0x80, 0xB3, 0x43, 0xE8, 0x81, 0x86, 0x43, - 0xE8, 0x81, 0xA0, 0x43, 0xE8, 0x81, 0xAF, 0x43, - 0xE8, 0x81, 0xB0, 0x43, 0xE8, 0x81, 0xBE, 0x43, - 0xE8, 0x81, 0xBF, 0x43, 0xE8, 0x82, 0x89, 0x43, - 0xE8, 0x82, 0x8B, 0x43, 0xE8, 0x82, 0xAD, 0x43, - 0xE8, 0x82, 0xB2, 0x43, 0xE8, 0x84, 0x83, 0x43, - 0xE8, 0x84, 0xBE, 0x43, 0xE8, 0x87, 0x98, 0x43, - // Bytes 11c0 - 11ff - 0xE8, 0x87, 0xA3, 0x43, 0xE8, 0x87, 0xA8, 0x43, - 0xE8, 0x87, 0xAA, 0x43, 0xE8, 0x87, 0xAD, 0x43, - 0xE8, 0x87, 0xB3, 0x43, 0xE8, 0x87, 0xBC, 0x43, - 0xE8, 0x88, 0x81, 0x43, 0xE8, 0x88, 0x84, 0x43, - 0xE8, 0x88, 0x8C, 0x43, 0xE8, 0x88, 0x98, 0x43, - 0xE8, 0x88, 0x9B, 0x43, 0xE8, 0x88, 0x9F, 0x43, - 0xE8, 0x89, 0xAE, 0x43, 0xE8, 0x89, 0xAF, 0x43, - 0xE8, 0x89, 0xB2, 0x43, 0xE8, 0x89, 0xB8, 0x43, - // Bytes 1200 - 123f - 0xE8, 0x89, 0xB9, 0x43, 0xE8, 0x8A, 0x8B, 0x43, - 0xE8, 0x8A, 0x91, 0x43, 0xE8, 0x8A, 0x9D, 0x43, - 0xE8, 0x8A, 0xB1, 0x43, 0xE8, 0x8A, 0xB3, 0x43, - 0xE8, 0x8A, 0xBD, 0x43, 0xE8, 0x8B, 0xA5, 0x43, - 0xE8, 0x8B, 0xA6, 0x43, 0xE8, 0x8C, 0x9D, 0x43, - 0xE8, 0x8C, 0xA3, 0x43, 0xE8, 0x8C, 0xB6, 0x43, - 0xE8, 0x8D, 0x92, 0x43, 0xE8, 0x8D, 0x93, 0x43, - 0xE8, 0x8D, 0xA3, 0x43, 0xE8, 0x8E, 0xAD, 0x43, - // Bytes 1240 - 127f - 0xE8, 0x8E, 0xBD, 0x43, 0xE8, 0x8F, 0x89, 0x43, - 0xE8, 0x8F, 0x8A, 0x43, 0xE8, 0x8F, 0x8C, 0x43, - 0xE8, 0x8F, 0x9C, 0x43, 0xE8, 0x8F, 0xA7, 0x43, - 0xE8, 0x8F, 0xAF, 0x43, 0xE8, 0x8F, 0xB1, 0x43, - 0xE8, 0x90, 0xBD, 0x43, 0xE8, 0x91, 0x89, 0x43, - 0xE8, 0x91, 0x97, 0x43, 0xE8, 0x93, 0xAE, 0x43, - 0xE8, 0x93, 0xB1, 0x43, 0xE8, 0x93, 0xB3, 0x43, - 0xE8, 0x93, 0xBC, 0x43, 0xE8, 0x94, 0x96, 0x43, - // Bytes 1280 - 12bf - 0xE8, 0x95, 0xA4, 0x43, 0xE8, 0x97, 0x8D, 0x43, - 0xE8, 0x97, 0xBA, 0x43, 0xE8, 0x98, 0x86, 0x43, - 0xE8, 0x98, 0x92, 0x43, 0xE8, 0x98, 0xAD, 0x43, - 0xE8, 0x98, 0xBF, 0x43, 0xE8, 0x99, 0x8D, 0x43, - 0xE8, 0x99, 0x90, 0x43, 0xE8, 0x99, 0x9C, 0x43, - 0xE8, 0x99, 0xA7, 0x43, 0xE8, 0x99, 0xA9, 0x43, - 0xE8, 0x99, 0xAB, 0x43, 0xE8, 0x9A, 0x88, 0x43, - 0xE8, 0x9A, 0xA9, 0x43, 0xE8, 0x9B, 0xA2, 0x43, - // Bytes 12c0 - 12ff - 0xE8, 0x9C, 0x8E, 0x43, 0xE8, 0x9C, 0xA8, 0x43, - 0xE8, 0x9D, 0xAB, 0x43, 0xE8, 0x9D, 0xB9, 0x43, - 0xE8, 0x9E, 0x86, 0x43, 0xE8, 0x9E, 0xBA, 0x43, - 0xE8, 0x9F, 0xA1, 0x43, 0xE8, 0xA0, 0x81, 0x43, - 0xE8, 0xA0, 0x9F, 0x43, 0xE8, 0xA1, 0x80, 0x43, - 0xE8, 0xA1, 0x8C, 0x43, 0xE8, 0xA1, 0xA0, 0x43, - 0xE8, 0xA1, 0xA3, 0x43, 0xE8, 0xA3, 0x82, 0x43, - 0xE8, 0xA3, 0x8F, 0x43, 0xE8, 0xA3, 0x97, 0x43, - // Bytes 1300 - 133f - 0xE8, 0xA3, 0x9E, 0x43, 0xE8, 0xA3, 0xA1, 0x43, - 0xE8, 0xA3, 0xB8, 0x43, 0xE8, 0xA3, 0xBA, 0x43, - 0xE8, 0xA4, 0x90, 0x43, 0xE8, 0xA5, 0x81, 0x43, - 0xE8, 0xA5, 0xA4, 0x43, 0xE8, 0xA5, 0xBE, 0x43, - 0xE8, 0xA6, 0x86, 0x43, 0xE8, 0xA6, 0x8B, 0x43, - 0xE8, 0xA6, 0x96, 0x43, 0xE8, 0xA7, 0x92, 0x43, - 0xE8, 0xA7, 0xA3, 0x43, 0xE8, 0xA8, 0x80, 0x43, - 0xE8, 0xAA, 0xA0, 0x43, 0xE8, 0xAA, 0xAA, 0x43, - // Bytes 1340 - 137f - 0xE8, 0xAA, 0xBF, 0x43, 0xE8, 0xAB, 0x8B, 0x43, - 0xE8, 0xAB, 0x92, 0x43, 0xE8, 0xAB, 0x96, 0x43, - 0xE8, 0xAB, 0xAD, 0x43, 0xE8, 0xAB, 0xB8, 0x43, - 0xE8, 0xAB, 0xBE, 0x43, 0xE8, 0xAC, 0x81, 0x43, - 0xE8, 0xAC, 0xB9, 0x43, 0xE8, 0xAD, 0x98, 0x43, - 0xE8, 0xAE, 0x80, 0x43, 0xE8, 0xAE, 0x8A, 0x43, - 0xE8, 0xB0, 0xB7, 0x43, 0xE8, 0xB1, 0x86, 0x43, - 0xE8, 0xB1, 0x88, 0x43, 0xE8, 0xB1, 0x95, 0x43, - // Bytes 1380 - 13bf - 0xE8, 0xB1, 0xB8, 0x43, 0xE8, 0xB2, 0x9D, 0x43, - 0xE8, 0xB2, 0xA1, 0x43, 0xE8, 0xB2, 0xA9, 0x43, - 0xE8, 0xB2, 0xAB, 0x43, 0xE8, 0xB3, 0x81, 0x43, - 0xE8, 0xB3, 0x82, 0x43, 0xE8, 0xB3, 0x87, 0x43, - 0xE8, 0xB3, 0x88, 0x43, 0xE8, 0xB3, 0x93, 0x43, - 0xE8, 0xB4, 0x88, 0x43, 0xE8, 0xB4, 0x9B, 0x43, - 0xE8, 0xB5, 0xA4, 0x43, 0xE8, 0xB5, 0xB0, 0x43, - 0xE8, 0xB5, 0xB7, 0x43, 0xE8, 0xB6, 0xB3, 0x43, - // Bytes 13c0 - 13ff - 0xE8, 0xB6, 0xBC, 0x43, 0xE8, 0xB7, 0x8B, 0x43, - 0xE8, 0xB7, 0xAF, 0x43, 0xE8, 0xB7, 0xB0, 0x43, - 0xE8, 0xBA, 0xAB, 0x43, 0xE8, 0xBB, 0x8A, 0x43, - 0xE8, 0xBB, 0x94, 0x43, 0xE8, 0xBC, 0xA6, 0x43, - 0xE8, 0xBC, 0xAA, 0x43, 0xE8, 0xBC, 0xB8, 0x43, - 0xE8, 0xBC, 0xBB, 0x43, 0xE8, 0xBD, 0xA2, 0x43, - 0xE8, 0xBE, 0x9B, 0x43, 0xE8, 0xBE, 0x9E, 0x43, - 0xE8, 0xBE, 0xB0, 0x43, 0xE8, 0xBE, 0xB5, 0x43, - // Bytes 1400 - 143f - 0xE8, 0xBE, 0xB6, 0x43, 0xE9, 0x80, 0xA3, 0x43, - 0xE9, 0x80, 0xB8, 0x43, 0xE9, 0x81, 0x8A, 0x43, - 0xE9, 0x81, 0xA9, 0x43, 0xE9, 0x81, 0xB2, 0x43, - 0xE9, 0x81, 0xBC, 0x43, 0xE9, 0x82, 0x8F, 0x43, - 0xE9, 0x82, 0x91, 0x43, 0xE9, 0x82, 0x94, 0x43, - 0xE9, 0x83, 0x8E, 0x43, 0xE9, 0x83, 0x9E, 0x43, - 0xE9, 0x83, 0xB1, 0x43, 0xE9, 0x83, 0xBD, 0x43, - 0xE9, 0x84, 0x91, 0x43, 0xE9, 0x84, 0x9B, 0x43, - // Bytes 1440 - 147f - 0xE9, 0x85, 0x89, 0x43, 0xE9, 0x85, 0x8D, 0x43, - 0xE9, 0x85, 0xAA, 0x43, 0xE9, 0x86, 0x99, 0x43, - 0xE9, 0x86, 0xB4, 0x43, 0xE9, 0x87, 0x86, 0x43, - 0xE9, 0x87, 0x8C, 0x43, 0xE9, 0x87, 0x8F, 0x43, - 0xE9, 0x87, 0x91, 0x43, 0xE9, 0x88, 0xB4, 0x43, - 0xE9, 0x88, 0xB8, 0x43, 0xE9, 0x89, 0xB6, 0x43, - 0xE9, 0x89, 0xBC, 0x43, 0xE9, 0x8B, 0x97, 0x43, - 0xE9, 0x8B, 0x98, 0x43, 0xE9, 0x8C, 0x84, 0x43, - // Bytes 1480 - 14bf - 0xE9, 0x8D, 0x8A, 0x43, 0xE9, 0x8F, 0xB9, 0x43, - 0xE9, 0x90, 0x95, 0x43, 0xE9, 0x95, 0xB7, 0x43, - 0xE9, 0x96, 0x80, 0x43, 0xE9, 0x96, 0x8B, 0x43, - 0xE9, 0x96, 0xAD, 0x43, 0xE9, 0x96, 0xB7, 0x43, - 0xE9, 0x98, 0x9C, 0x43, 0xE9, 0x98, 0xAE, 0x43, - 0xE9, 0x99, 0x8B, 0x43, 0xE9, 0x99, 0x8D, 0x43, - 0xE9, 0x99, 0xB5, 0x43, 0xE9, 0x99, 0xB8, 0x43, - 0xE9, 0x99, 0xBC, 0x43, 0xE9, 0x9A, 0x86, 0x43, - // Bytes 14c0 - 14ff - 0xE9, 0x9A, 0xA3, 0x43, 0xE9, 0x9A, 0xB6, 0x43, - 0xE9, 0x9A, 0xB7, 0x43, 0xE9, 0x9A, 0xB8, 0x43, - 0xE9, 0x9A, 0xB9, 0x43, 0xE9, 0x9B, 0x83, 0x43, - 0xE9, 0x9B, 0xA2, 0x43, 0xE9, 0x9B, 0xA3, 0x43, - 0xE9, 0x9B, 0xA8, 0x43, 0xE9, 0x9B, 0xB6, 0x43, - 0xE9, 0x9B, 0xB7, 0x43, 0xE9, 0x9C, 0xA3, 0x43, - 0xE9, 0x9C, 0xB2, 0x43, 0xE9, 0x9D, 0x88, 0x43, - 0xE9, 0x9D, 0x91, 0x43, 0xE9, 0x9D, 0x96, 0x43, - // Bytes 1500 - 153f - 0xE9, 0x9D, 0x9E, 0x43, 0xE9, 0x9D, 0xA2, 0x43, - 0xE9, 0x9D, 0xA9, 0x43, 0xE9, 0x9F, 0x8B, 0x43, - 0xE9, 0x9F, 0x9B, 0x43, 0xE9, 0x9F, 0xA0, 0x43, - 0xE9, 0x9F, 0xAD, 0x43, 0xE9, 0x9F, 0xB3, 0x43, - 0xE9, 0x9F, 0xBF, 0x43, 0xE9, 0xA0, 0x81, 0x43, - 0xE9, 0xA0, 0x85, 0x43, 0xE9, 0xA0, 0x8B, 0x43, - 0xE9, 0xA0, 0x98, 0x43, 0xE9, 0xA0, 0xA9, 0x43, - 0xE9, 0xA0, 0xBB, 0x43, 0xE9, 0xA1, 0x9E, 0x43, - // Bytes 1540 - 157f - 0xE9, 0xA2, 0xA8, 0x43, 0xE9, 0xA3, 0x9B, 0x43, - 0xE9, 0xA3, 0x9F, 0x43, 0xE9, 0xA3, 0xA2, 0x43, - 0xE9, 0xA3, 0xAF, 0x43, 0xE9, 0xA3, 0xBC, 0x43, - 0xE9, 0xA4, 0xA8, 0x43, 0xE9, 0xA4, 0xA9, 0x43, - 0xE9, 0xA6, 0x96, 0x43, 0xE9, 0xA6, 0x99, 0x43, - 0xE9, 0xA6, 0xA7, 0x43, 0xE9, 0xA6, 0xAC, 0x43, - 0xE9, 0xA7, 0x82, 0x43, 0xE9, 0xA7, 0xB1, 0x43, - 0xE9, 0xA7, 0xBE, 0x43, 0xE9, 0xA9, 0xAA, 0x43, - // Bytes 1580 - 15bf - 0xE9, 0xAA, 0xA8, 0x43, 0xE9, 0xAB, 0x98, 0x43, - 0xE9, 0xAB, 0x9F, 0x43, 0xE9, 0xAC, 0x92, 0x43, - 0xE9, 0xAC, 0xA5, 0x43, 0xE9, 0xAC, 0xAF, 0x43, - 0xE9, 0xAC, 0xB2, 0x43, 0xE9, 0xAC, 0xBC, 0x43, - 0xE9, 0xAD, 0x9A, 0x43, 0xE9, 0xAD, 0xAF, 0x43, - 0xE9, 0xB1, 0x80, 0x43, 0xE9, 0xB1, 0x97, 0x43, - 0xE9, 0xB3, 0xA5, 0x43, 0xE9, 0xB3, 0xBD, 0x43, - 0xE9, 0xB5, 0xA7, 0x43, 0xE9, 0xB6, 0xB4, 0x43, - // Bytes 15c0 - 15ff - 0xE9, 0xB7, 0xBA, 0x43, 0xE9, 0xB8, 0x9E, 0x43, - 0xE9, 0xB9, 0xB5, 0x43, 0xE9, 0xB9, 0xBF, 0x43, - 0xE9, 0xBA, 0x97, 0x43, 0xE9, 0xBA, 0x9F, 0x43, - 0xE9, 0xBA, 0xA5, 0x43, 0xE9, 0xBA, 0xBB, 0x43, - 0xE9, 0xBB, 0x83, 0x43, 0xE9, 0xBB, 0x8D, 0x43, - 0xE9, 0xBB, 0x8E, 0x43, 0xE9, 0xBB, 0x91, 0x43, - 0xE9, 0xBB, 0xB9, 0x43, 0xE9, 0xBB, 0xBD, 0x43, - 0xE9, 0xBB, 0xBE, 0x43, 0xE9, 0xBC, 0x85, 0x43, - // Bytes 1600 - 163f - 0xE9, 0xBC, 0x8E, 0x43, 0xE9, 0xBC, 0x8F, 0x43, - 0xE9, 0xBC, 0x93, 0x43, 0xE9, 0xBC, 0x96, 0x43, - 0xE9, 0xBC, 0xA0, 0x43, 0xE9, 0xBC, 0xBB, 0x43, - 0xE9, 0xBD, 0x83, 0x43, 0xE9, 0xBD, 0x8A, 0x43, - 0xE9, 0xBD, 0x92, 0x43, 0xE9, 0xBE, 0x8D, 0x43, - 0xE9, 0xBE, 0x8E, 0x43, 0xE9, 0xBE, 0x9C, 0x43, - 0xE9, 0xBE, 0x9F, 0x43, 0xE9, 0xBE, 0xA0, 0x43, - 0xEA, 0x9C, 0xA7, 0x43, 0xEA, 0x9D, 0xAF, 0x43, - // Bytes 1640 - 167f - 0xEA, 0xAC, 0xB7, 0x43, 0xEA, 0xAD, 0x92, 0x44, - 0xF0, 0xA0, 0x84, 0xA2, 0x44, 0xF0, 0xA0, 0x94, - 0x9C, 0x44, 0xF0, 0xA0, 0x94, 0xA5, 0x44, 0xF0, - 0xA0, 0x95, 0x8B, 0x44, 0xF0, 0xA0, 0x98, 0xBA, - 0x44, 0xF0, 0xA0, 0xA0, 0x84, 0x44, 0xF0, 0xA0, - 0xA3, 0x9E, 0x44, 0xF0, 0xA0, 0xA8, 0xAC, 0x44, - 0xF0, 0xA0, 0xAD, 0xA3, 0x44, 0xF0, 0xA1, 0x93, - 0xA4, 0x44, 0xF0, 0xA1, 0x9A, 0xA8, 0x44, 0xF0, - // Bytes 1680 - 16bf - 0xA1, 0x9B, 0xAA, 0x44, 0xF0, 0xA1, 0xA7, 0x88, - 0x44, 0xF0, 0xA1, 0xAC, 0x98, 0x44, 0xF0, 0xA1, - 0xB4, 0x8B, 0x44, 0xF0, 0xA1, 0xB7, 0xA4, 0x44, - 0xF0, 0xA1, 0xB7, 0xA6, 0x44, 0xF0, 0xA2, 0x86, - 0x83, 0x44, 0xF0, 0xA2, 0x86, 0x9F, 0x44, 0xF0, - 0xA2, 0x8C, 0xB1, 0x44, 0xF0, 0xA2, 0x9B, 0x94, - 0x44, 0xF0, 0xA2, 0xA1, 0x84, 0x44, 0xF0, 0xA2, - 0xA1, 0x8A, 0x44, 0xF0, 0xA2, 0xAC, 0x8C, 0x44, - // Bytes 16c0 - 16ff - 0xF0, 0xA2, 0xAF, 0xB1, 0x44, 0xF0, 0xA3, 0x80, - 0x8A, 0x44, 0xF0, 0xA3, 0x8A, 0xB8, 0x44, 0xF0, - 0xA3, 0x8D, 0x9F, 0x44, 0xF0, 0xA3, 0x8E, 0x93, - 0x44, 0xF0, 0xA3, 0x8E, 0x9C, 0x44, 0xF0, 0xA3, - 0x8F, 0x83, 0x44, 0xF0, 0xA3, 0x8F, 0x95, 0x44, - 0xF0, 0xA3, 0x91, 0xAD, 0x44, 0xF0, 0xA3, 0x9A, - 0xA3, 0x44, 0xF0, 0xA3, 0xA2, 0xA7, 0x44, 0xF0, - 0xA3, 0xAA, 0x8D, 0x44, 0xF0, 0xA3, 0xAB, 0xBA, - // Bytes 1700 - 173f - 0x44, 0xF0, 0xA3, 0xB2, 0xBC, 0x44, 0xF0, 0xA3, - 0xB4, 0x9E, 0x44, 0xF0, 0xA3, 0xBB, 0x91, 0x44, - 0xF0, 0xA3, 0xBD, 0x9E, 0x44, 0xF0, 0xA3, 0xBE, - 0x8E, 0x44, 0xF0, 0xA4, 0x89, 0xA3, 0x44, 0xF0, - 0xA4, 0x8B, 0xAE, 0x44, 0xF0, 0xA4, 0x8E, 0xAB, - 0x44, 0xF0, 0xA4, 0x98, 0x88, 0x44, 0xF0, 0xA4, - 0x9C, 0xB5, 0x44, 0xF0, 0xA4, 0xA0, 0x94, 0x44, - 0xF0, 0xA4, 0xB0, 0xB6, 0x44, 0xF0, 0xA4, 0xB2, - // Bytes 1740 - 177f - 0x92, 0x44, 0xF0, 0xA4, 0xBE, 0xA1, 0x44, 0xF0, - 0xA4, 0xBE, 0xB8, 0x44, 0xF0, 0xA5, 0x81, 0x84, - 0x44, 0xF0, 0xA5, 0x83, 0xB2, 0x44, 0xF0, 0xA5, - 0x83, 0xB3, 0x44, 0xF0, 0xA5, 0x84, 0x99, 0x44, - 0xF0, 0xA5, 0x84, 0xB3, 0x44, 0xF0, 0xA5, 0x89, - 0x89, 0x44, 0xF0, 0xA5, 0x90, 0x9D, 0x44, 0xF0, - 0xA5, 0x98, 0xA6, 0x44, 0xF0, 0xA5, 0x9A, 0x9A, - 0x44, 0xF0, 0xA5, 0x9B, 0x85, 0x44, 0xF0, 0xA5, - // Bytes 1780 - 17bf - 0xA5, 0xBC, 0x44, 0xF0, 0xA5, 0xAA, 0xA7, 0x44, - 0xF0, 0xA5, 0xAE, 0xAB, 0x44, 0xF0, 0xA5, 0xB2, - 0x80, 0x44, 0xF0, 0xA5, 0xB3, 0x90, 0x44, 0xF0, - 0xA5, 0xBE, 0x86, 0x44, 0xF0, 0xA6, 0x87, 0x9A, - 0x44, 0xF0, 0xA6, 0x88, 0xA8, 0x44, 0xF0, 0xA6, - 0x89, 0x87, 0x44, 0xF0, 0xA6, 0x8B, 0x99, 0x44, - 0xF0, 0xA6, 0x8C, 0xBE, 0x44, 0xF0, 0xA6, 0x93, - 0x9A, 0x44, 0xF0, 0xA6, 0x94, 0xA3, 0x44, 0xF0, - // Bytes 17c0 - 17ff - 0xA6, 0x96, 0xA8, 0x44, 0xF0, 0xA6, 0x9E, 0xA7, - 0x44, 0xF0, 0xA6, 0x9E, 0xB5, 0x44, 0xF0, 0xA6, - 0xAC, 0xBC, 0x44, 0xF0, 0xA6, 0xB0, 0xB6, 0x44, - 0xF0, 0xA6, 0xB3, 0x95, 0x44, 0xF0, 0xA6, 0xB5, - 0xAB, 0x44, 0xF0, 0xA6, 0xBC, 0xAC, 0x44, 0xF0, - 0xA6, 0xBE, 0xB1, 0x44, 0xF0, 0xA7, 0x83, 0x92, - 0x44, 0xF0, 0xA7, 0x8F, 0x8A, 0x44, 0xF0, 0xA7, - 0x99, 0xA7, 0x44, 0xF0, 0xA7, 0xA2, 0xAE, 0x44, - // Bytes 1800 - 183f - 0xF0, 0xA7, 0xA5, 0xA6, 0x44, 0xF0, 0xA7, 0xB2, - 0xA8, 0x44, 0xF0, 0xA7, 0xBB, 0x93, 0x44, 0xF0, - 0xA7, 0xBC, 0xAF, 0x44, 0xF0, 0xA8, 0x97, 0x92, - 0x44, 0xF0, 0xA8, 0x97, 0xAD, 0x44, 0xF0, 0xA8, - 0x9C, 0xAE, 0x44, 0xF0, 0xA8, 0xAF, 0xBA, 0x44, - 0xF0, 0xA8, 0xB5, 0xB7, 0x44, 0xF0, 0xA9, 0x85, - 0x85, 0x44, 0xF0, 0xA9, 0x87, 0x9F, 0x44, 0xF0, - 0xA9, 0x88, 0x9A, 0x44, 0xF0, 0xA9, 0x90, 0x8A, - // Bytes 1840 - 187f - 0x44, 0xF0, 0xA9, 0x92, 0x96, 0x44, 0xF0, 0xA9, - 0x96, 0xB6, 0x44, 0xF0, 0xA9, 0xAC, 0xB0, 0x44, - 0xF0, 0xAA, 0x83, 0x8E, 0x44, 0xF0, 0xAA, 0x84, - 0x85, 0x44, 0xF0, 0xAA, 0x88, 0x8E, 0x44, 0xF0, - 0xAA, 0x8A, 0x91, 0x44, 0xF0, 0xAA, 0x8E, 0x92, - 0x44, 0xF0, 0xAA, 0x98, 0x80, 0x42, 0x21, 0x21, - 0x42, 0x21, 0x3F, 0x42, 0x2E, 0x2E, 0x42, 0x30, - 0x2C, 0x42, 0x30, 0x2E, 0x42, 0x31, 0x2C, 0x42, - // Bytes 1880 - 18bf - 0x31, 0x2E, 0x42, 0x31, 0x30, 0x42, 0x31, 0x31, - 0x42, 0x31, 0x32, 0x42, 0x31, 0x33, 0x42, 0x31, - 0x34, 0x42, 0x31, 0x35, 0x42, 0x31, 0x36, 0x42, - 0x31, 0x37, 0x42, 0x31, 0x38, 0x42, 0x31, 0x39, - 0x42, 0x32, 0x2C, 0x42, 0x32, 0x2E, 0x42, 0x32, - 0x30, 0x42, 0x32, 0x31, 0x42, 0x32, 0x32, 0x42, - 0x32, 0x33, 0x42, 0x32, 0x34, 0x42, 0x32, 0x35, - 0x42, 0x32, 0x36, 0x42, 0x32, 0x37, 0x42, 0x32, - // Bytes 18c0 - 18ff - 0x38, 0x42, 0x32, 0x39, 0x42, 0x33, 0x2C, 0x42, - 0x33, 0x2E, 0x42, 0x33, 0x30, 0x42, 0x33, 0x31, - 0x42, 0x33, 0x32, 0x42, 0x33, 0x33, 0x42, 0x33, - 0x34, 0x42, 0x33, 0x35, 0x42, 0x33, 0x36, 0x42, - 0x33, 0x37, 0x42, 0x33, 0x38, 0x42, 0x33, 0x39, - 0x42, 0x34, 0x2C, 0x42, 0x34, 0x2E, 0x42, 0x34, - 0x30, 0x42, 0x34, 0x31, 0x42, 0x34, 0x32, 0x42, - 0x34, 0x33, 0x42, 0x34, 0x34, 0x42, 0x34, 0x35, - // Bytes 1900 - 193f - 0x42, 0x34, 0x36, 0x42, 0x34, 0x37, 0x42, 0x34, - 0x38, 0x42, 0x34, 0x39, 0x42, 0x35, 0x2C, 0x42, - 0x35, 0x2E, 0x42, 0x35, 0x30, 0x42, 0x36, 0x2C, - 0x42, 0x36, 0x2E, 0x42, 0x37, 0x2C, 0x42, 0x37, - 0x2E, 0x42, 0x38, 0x2C, 0x42, 0x38, 0x2E, 0x42, - 0x39, 0x2C, 0x42, 0x39, 0x2E, 0x42, 0x3D, 0x3D, - 0x42, 0x3F, 0x21, 0x42, 0x3F, 0x3F, 0x42, 0x41, - 0x55, 0x42, 0x42, 0x71, 0x42, 0x43, 0x44, 0x42, - // Bytes 1940 - 197f - 0x44, 0x4A, 0x42, 0x44, 0x5A, 0x42, 0x44, 0x7A, - 0x42, 0x47, 0x42, 0x42, 0x47, 0x79, 0x42, 0x48, - 0x50, 0x42, 0x48, 0x56, 0x42, 0x48, 0x67, 0x42, - 0x48, 0x7A, 0x42, 0x49, 0x49, 0x42, 0x49, 0x4A, - 0x42, 0x49, 0x55, 0x42, 0x49, 0x56, 0x42, 0x49, - 0x58, 0x42, 0x4B, 0x42, 0x42, 0x4B, 0x4B, 0x42, - 0x4B, 0x4D, 0x42, 0x4C, 0x4A, 0x42, 0x4C, 0x6A, - 0x42, 0x4D, 0x42, 0x42, 0x4D, 0x43, 0x42, 0x4D, - // Bytes 1980 - 19bf - 0x44, 0x42, 0x4D, 0x56, 0x42, 0x4D, 0x57, 0x42, - 0x4E, 0x4A, 0x42, 0x4E, 0x6A, 0x42, 0x4E, 0x6F, - 0x42, 0x50, 0x48, 0x42, 0x50, 0x52, 0x42, 0x50, - 0x61, 0x42, 0x52, 0x73, 0x42, 0x53, 0x44, 0x42, - 0x53, 0x4D, 0x42, 0x53, 0x53, 0x42, 0x53, 0x76, - 0x42, 0x54, 0x4D, 0x42, 0x56, 0x49, 0x42, 0x57, - 0x43, 0x42, 0x57, 0x5A, 0x42, 0x57, 0x62, 0x42, - 0x58, 0x49, 0x42, 0x63, 0x63, 0x42, 0x63, 0x64, - // Bytes 19c0 - 19ff - 0x42, 0x63, 0x6D, 0x42, 0x64, 0x42, 0x42, 0x64, - 0x61, 0x42, 0x64, 0x6C, 0x42, 0x64, 0x6D, 0x42, - 0x64, 0x7A, 0x42, 0x65, 0x56, 0x42, 0x66, 0x66, - 0x42, 0x66, 0x69, 0x42, 0x66, 0x6C, 0x42, 0x66, - 0x6D, 0x42, 0x68, 0x61, 0x42, 0x69, 0x69, 0x42, - 0x69, 0x6A, 0x42, 0x69, 0x6E, 0x42, 0x69, 0x76, - 0x42, 0x69, 0x78, 0x42, 0x6B, 0x41, 0x42, 0x6B, - 0x56, 0x42, 0x6B, 0x57, 0x42, 0x6B, 0x67, 0x42, - // Bytes 1a00 - 1a3f - 0x6B, 0x6C, 0x42, 0x6B, 0x6D, 0x42, 0x6B, 0x74, - 0x42, 0x6C, 0x6A, 0x42, 0x6C, 0x6D, 0x42, 0x6C, - 0x6E, 0x42, 0x6C, 0x78, 0x42, 0x6D, 0x32, 0x42, - 0x6D, 0x33, 0x42, 0x6D, 0x41, 0x42, 0x6D, 0x56, - 0x42, 0x6D, 0x57, 0x42, 0x6D, 0x62, 0x42, 0x6D, - 0x67, 0x42, 0x6D, 0x6C, 0x42, 0x6D, 0x6D, 0x42, - 0x6D, 0x73, 0x42, 0x6E, 0x41, 0x42, 0x6E, 0x46, - 0x42, 0x6E, 0x56, 0x42, 0x6E, 0x57, 0x42, 0x6E, - // Bytes 1a40 - 1a7f - 0x6A, 0x42, 0x6E, 0x6D, 0x42, 0x6E, 0x73, 0x42, - 0x6F, 0x56, 0x42, 0x70, 0x41, 0x42, 0x70, 0x46, - 0x42, 0x70, 0x56, 0x42, 0x70, 0x57, 0x42, 0x70, - 0x63, 0x42, 0x70, 0x73, 0x42, 0x73, 0x72, 0x42, - 0x73, 0x74, 0x42, 0x76, 0x69, 0x42, 0x78, 0x69, - 0x43, 0x28, 0x31, 0x29, 0x43, 0x28, 0x32, 0x29, - 0x43, 0x28, 0x33, 0x29, 0x43, 0x28, 0x34, 0x29, - 0x43, 0x28, 0x35, 0x29, 0x43, 0x28, 0x36, 0x29, - // Bytes 1a80 - 1abf - 0x43, 0x28, 0x37, 0x29, 0x43, 0x28, 0x38, 0x29, - 0x43, 0x28, 0x39, 0x29, 0x43, 0x28, 0x41, 0x29, - 0x43, 0x28, 0x42, 0x29, 0x43, 0x28, 0x43, 0x29, - 0x43, 0x28, 0x44, 0x29, 0x43, 0x28, 0x45, 0x29, - 0x43, 0x28, 0x46, 0x29, 0x43, 0x28, 0x47, 0x29, - 0x43, 0x28, 0x48, 0x29, 0x43, 0x28, 0x49, 0x29, - 0x43, 0x28, 0x4A, 0x29, 0x43, 0x28, 0x4B, 0x29, - 0x43, 0x28, 0x4C, 0x29, 0x43, 0x28, 0x4D, 0x29, - // Bytes 1ac0 - 1aff - 0x43, 0x28, 0x4E, 0x29, 0x43, 0x28, 0x4F, 0x29, - 0x43, 0x28, 0x50, 0x29, 0x43, 0x28, 0x51, 0x29, - 0x43, 0x28, 0x52, 0x29, 0x43, 0x28, 0x53, 0x29, - 0x43, 0x28, 0x54, 0x29, 0x43, 0x28, 0x55, 0x29, - 0x43, 0x28, 0x56, 0x29, 0x43, 0x28, 0x57, 0x29, - 0x43, 0x28, 0x58, 0x29, 0x43, 0x28, 0x59, 0x29, - 0x43, 0x28, 0x5A, 0x29, 0x43, 0x28, 0x61, 0x29, - 0x43, 0x28, 0x62, 0x29, 0x43, 0x28, 0x63, 0x29, - // Bytes 1b00 - 1b3f - 0x43, 0x28, 0x64, 0x29, 0x43, 0x28, 0x65, 0x29, - 0x43, 0x28, 0x66, 0x29, 0x43, 0x28, 0x67, 0x29, - 0x43, 0x28, 0x68, 0x29, 0x43, 0x28, 0x69, 0x29, - 0x43, 0x28, 0x6A, 0x29, 0x43, 0x28, 0x6B, 0x29, - 0x43, 0x28, 0x6C, 0x29, 0x43, 0x28, 0x6D, 0x29, - 0x43, 0x28, 0x6E, 0x29, 0x43, 0x28, 0x6F, 0x29, - 0x43, 0x28, 0x70, 0x29, 0x43, 0x28, 0x71, 0x29, - 0x43, 0x28, 0x72, 0x29, 0x43, 0x28, 0x73, 0x29, - // Bytes 1b40 - 1b7f - 0x43, 0x28, 0x74, 0x29, 0x43, 0x28, 0x75, 0x29, - 0x43, 0x28, 0x76, 0x29, 0x43, 0x28, 0x77, 0x29, - 0x43, 0x28, 0x78, 0x29, 0x43, 0x28, 0x79, 0x29, - 0x43, 0x28, 0x7A, 0x29, 0x43, 0x2E, 0x2E, 0x2E, - 0x43, 0x31, 0x30, 0x2E, 0x43, 0x31, 0x31, 0x2E, - 0x43, 0x31, 0x32, 0x2E, 0x43, 0x31, 0x33, 0x2E, - 0x43, 0x31, 0x34, 0x2E, 0x43, 0x31, 0x35, 0x2E, - 0x43, 0x31, 0x36, 0x2E, 0x43, 0x31, 0x37, 0x2E, - // Bytes 1b80 - 1bbf - 0x43, 0x31, 0x38, 0x2E, 0x43, 0x31, 0x39, 0x2E, - 0x43, 0x32, 0x30, 0x2E, 0x43, 0x3A, 0x3A, 0x3D, - 0x43, 0x3D, 0x3D, 0x3D, 0x43, 0x43, 0x6F, 0x2E, - 0x43, 0x46, 0x41, 0x58, 0x43, 0x47, 0x48, 0x7A, - 0x43, 0x47, 0x50, 0x61, 0x43, 0x49, 0x49, 0x49, - 0x43, 0x4C, 0x54, 0x44, 0x43, 0x4C, 0xC2, 0xB7, - 0x43, 0x4D, 0x48, 0x7A, 0x43, 0x4D, 0x50, 0x61, - 0x43, 0x4D, 0xCE, 0xA9, 0x43, 0x50, 0x50, 0x4D, - // Bytes 1bc0 - 1bff - 0x43, 0x50, 0x50, 0x56, 0x43, 0x50, 0x54, 0x45, - 0x43, 0x54, 0x45, 0x4C, 0x43, 0x54, 0x48, 0x7A, - 0x43, 0x56, 0x49, 0x49, 0x43, 0x58, 0x49, 0x49, - 0x43, 0x61, 0x2F, 0x63, 0x43, 0x61, 0x2F, 0x73, - 0x43, 0x61, 0xCA, 0xBE, 0x43, 0x62, 0x61, 0x72, - 0x43, 0x63, 0x2F, 0x6F, 0x43, 0x63, 0x2F, 0x75, - 0x43, 0x63, 0x61, 0x6C, 0x43, 0x63, 0x6D, 0x32, - 0x43, 0x63, 0x6D, 0x33, 0x43, 0x64, 0x6D, 0x32, - // Bytes 1c00 - 1c3f - 0x43, 0x64, 0x6D, 0x33, 0x43, 0x65, 0x72, 0x67, - 0x43, 0x66, 0x66, 0x69, 0x43, 0x66, 0x66, 0x6C, - 0x43, 0x67, 0x61, 0x6C, 0x43, 0x68, 0x50, 0x61, - 0x43, 0x69, 0x69, 0x69, 0x43, 0x6B, 0x48, 0x7A, - 0x43, 0x6B, 0x50, 0x61, 0x43, 0x6B, 0x6D, 0x32, - 0x43, 0x6B, 0x6D, 0x33, 0x43, 0x6B, 0xCE, 0xA9, - 0x43, 0x6C, 0x6F, 0x67, 0x43, 0x6C, 0xC2, 0xB7, - 0x43, 0x6D, 0x69, 0x6C, 0x43, 0x6D, 0x6D, 0x32, - // Bytes 1c40 - 1c7f - 0x43, 0x6D, 0x6D, 0x33, 0x43, 0x6D, 0x6F, 0x6C, - 0x43, 0x72, 0x61, 0x64, 0x43, 0x76, 0x69, 0x69, - 0x43, 0x78, 0x69, 0x69, 0x43, 0xC2, 0xB0, 0x43, - 0x43, 0xC2, 0xB0, 0x46, 0x43, 0xCA, 0xBC, 0x6E, - 0x43, 0xCE, 0xBC, 0x41, 0x43, 0xCE, 0xBC, 0x46, - 0x43, 0xCE, 0xBC, 0x56, 0x43, 0xCE, 0xBC, 0x57, - 0x43, 0xCE, 0xBC, 0x67, 0x43, 0xCE, 0xBC, 0x6C, - 0x43, 0xCE, 0xBC, 0x6D, 0x43, 0xCE, 0xBC, 0x73, - // Bytes 1c80 - 1cbf - 0x44, 0x28, 0x31, 0x30, 0x29, 0x44, 0x28, 0x31, - 0x31, 0x29, 0x44, 0x28, 0x31, 0x32, 0x29, 0x44, - 0x28, 0x31, 0x33, 0x29, 0x44, 0x28, 0x31, 0x34, - 0x29, 0x44, 0x28, 0x31, 0x35, 0x29, 0x44, 0x28, - 0x31, 0x36, 0x29, 0x44, 0x28, 0x31, 0x37, 0x29, - 0x44, 0x28, 0x31, 0x38, 0x29, 0x44, 0x28, 0x31, - 0x39, 0x29, 0x44, 0x28, 0x32, 0x30, 0x29, 0x44, - 0x30, 0xE7, 0x82, 0xB9, 0x44, 0x31, 0xE2, 0x81, - // Bytes 1cc0 - 1cff - 0x84, 0x44, 0x31, 0xE6, 0x97, 0xA5, 0x44, 0x31, - 0xE6, 0x9C, 0x88, 0x44, 0x31, 0xE7, 0x82, 0xB9, - 0x44, 0x32, 0xE6, 0x97, 0xA5, 0x44, 0x32, 0xE6, - 0x9C, 0x88, 0x44, 0x32, 0xE7, 0x82, 0xB9, 0x44, - 0x33, 0xE6, 0x97, 0xA5, 0x44, 0x33, 0xE6, 0x9C, - 0x88, 0x44, 0x33, 0xE7, 0x82, 0xB9, 0x44, 0x34, - 0xE6, 0x97, 0xA5, 0x44, 0x34, 0xE6, 0x9C, 0x88, - 0x44, 0x34, 0xE7, 0x82, 0xB9, 0x44, 0x35, 0xE6, - // Bytes 1d00 - 1d3f - 0x97, 0xA5, 0x44, 0x35, 0xE6, 0x9C, 0x88, 0x44, - 0x35, 0xE7, 0x82, 0xB9, 0x44, 0x36, 0xE6, 0x97, - 0xA5, 0x44, 0x36, 0xE6, 0x9C, 0x88, 0x44, 0x36, - 0xE7, 0x82, 0xB9, 0x44, 0x37, 0xE6, 0x97, 0xA5, - 0x44, 0x37, 0xE6, 0x9C, 0x88, 0x44, 0x37, 0xE7, - 0x82, 0xB9, 0x44, 0x38, 0xE6, 0x97, 0xA5, 0x44, - 0x38, 0xE6, 0x9C, 0x88, 0x44, 0x38, 0xE7, 0x82, - 0xB9, 0x44, 0x39, 0xE6, 0x97, 0xA5, 0x44, 0x39, - // Bytes 1d40 - 1d7f - 0xE6, 0x9C, 0x88, 0x44, 0x39, 0xE7, 0x82, 0xB9, - 0x44, 0x56, 0x49, 0x49, 0x49, 0x44, 0x61, 0x2E, - 0x6D, 0x2E, 0x44, 0x6B, 0x63, 0x61, 0x6C, 0x44, - 0x70, 0x2E, 0x6D, 0x2E, 0x44, 0x76, 0x69, 0x69, - 0x69, 0x44, 0xD5, 0xA5, 0xD6, 0x82, 0x44, 0xD5, - 0xB4, 0xD5, 0xA5, 0x44, 0xD5, 0xB4, 0xD5, 0xAB, - 0x44, 0xD5, 0xB4, 0xD5, 0xAD, 0x44, 0xD5, 0xB4, - 0xD5, 0xB6, 0x44, 0xD5, 0xBE, 0xD5, 0xB6, 0x44, - // Bytes 1d80 - 1dbf - 0xD7, 0x90, 0xD7, 0x9C, 0x44, 0xD8, 0xA7, 0xD9, - 0xB4, 0x44, 0xD8, 0xA8, 0xD8, 0xAC, 0x44, 0xD8, - 0xA8, 0xD8, 0xAD, 0x44, 0xD8, 0xA8, 0xD8, 0xAE, - 0x44, 0xD8, 0xA8, 0xD8, 0xB1, 0x44, 0xD8, 0xA8, - 0xD8, 0xB2, 0x44, 0xD8, 0xA8, 0xD9, 0x85, 0x44, - 0xD8, 0xA8, 0xD9, 0x86, 0x44, 0xD8, 0xA8, 0xD9, - 0x87, 0x44, 0xD8, 0xA8, 0xD9, 0x89, 0x44, 0xD8, - 0xA8, 0xD9, 0x8A, 0x44, 0xD8, 0xAA, 0xD8, 0xAC, - // Bytes 1dc0 - 1dff - 0x44, 0xD8, 0xAA, 0xD8, 0xAD, 0x44, 0xD8, 0xAA, - 0xD8, 0xAE, 0x44, 0xD8, 0xAA, 0xD8, 0xB1, 0x44, - 0xD8, 0xAA, 0xD8, 0xB2, 0x44, 0xD8, 0xAA, 0xD9, - 0x85, 0x44, 0xD8, 0xAA, 0xD9, 0x86, 0x44, 0xD8, - 0xAA, 0xD9, 0x87, 0x44, 0xD8, 0xAA, 0xD9, 0x89, - 0x44, 0xD8, 0xAA, 0xD9, 0x8A, 0x44, 0xD8, 0xAB, - 0xD8, 0xAC, 0x44, 0xD8, 0xAB, 0xD8, 0xB1, 0x44, - 0xD8, 0xAB, 0xD8, 0xB2, 0x44, 0xD8, 0xAB, 0xD9, - // Bytes 1e00 - 1e3f - 0x85, 0x44, 0xD8, 0xAB, 0xD9, 0x86, 0x44, 0xD8, - 0xAB, 0xD9, 0x87, 0x44, 0xD8, 0xAB, 0xD9, 0x89, - 0x44, 0xD8, 0xAB, 0xD9, 0x8A, 0x44, 0xD8, 0xAC, - 0xD8, 0xAD, 0x44, 0xD8, 0xAC, 0xD9, 0x85, 0x44, - 0xD8, 0xAC, 0xD9, 0x89, 0x44, 0xD8, 0xAC, 0xD9, - 0x8A, 0x44, 0xD8, 0xAD, 0xD8, 0xAC, 0x44, 0xD8, - 0xAD, 0xD9, 0x85, 0x44, 0xD8, 0xAD, 0xD9, 0x89, - 0x44, 0xD8, 0xAD, 0xD9, 0x8A, 0x44, 0xD8, 0xAE, - // Bytes 1e40 - 1e7f - 0xD8, 0xAC, 0x44, 0xD8, 0xAE, 0xD8, 0xAD, 0x44, - 0xD8, 0xAE, 0xD9, 0x85, 0x44, 0xD8, 0xAE, 0xD9, - 0x89, 0x44, 0xD8, 0xAE, 0xD9, 0x8A, 0x44, 0xD8, - 0xB3, 0xD8, 0xAC, 0x44, 0xD8, 0xB3, 0xD8, 0xAD, - 0x44, 0xD8, 0xB3, 0xD8, 0xAE, 0x44, 0xD8, 0xB3, - 0xD8, 0xB1, 0x44, 0xD8, 0xB3, 0xD9, 0x85, 0x44, - 0xD8, 0xB3, 0xD9, 0x87, 0x44, 0xD8, 0xB3, 0xD9, - 0x89, 0x44, 0xD8, 0xB3, 0xD9, 0x8A, 0x44, 0xD8, - // Bytes 1e80 - 1ebf - 0xB4, 0xD8, 0xAC, 0x44, 0xD8, 0xB4, 0xD8, 0xAD, - 0x44, 0xD8, 0xB4, 0xD8, 0xAE, 0x44, 0xD8, 0xB4, - 0xD8, 0xB1, 0x44, 0xD8, 0xB4, 0xD9, 0x85, 0x44, - 0xD8, 0xB4, 0xD9, 0x87, 0x44, 0xD8, 0xB4, 0xD9, - 0x89, 0x44, 0xD8, 0xB4, 0xD9, 0x8A, 0x44, 0xD8, - 0xB5, 0xD8, 0xAD, 0x44, 0xD8, 0xB5, 0xD8, 0xAE, - 0x44, 0xD8, 0xB5, 0xD8, 0xB1, 0x44, 0xD8, 0xB5, - 0xD9, 0x85, 0x44, 0xD8, 0xB5, 0xD9, 0x89, 0x44, - // Bytes 1ec0 - 1eff - 0xD8, 0xB5, 0xD9, 0x8A, 0x44, 0xD8, 0xB6, 0xD8, - 0xAC, 0x44, 0xD8, 0xB6, 0xD8, 0xAD, 0x44, 0xD8, - 0xB6, 0xD8, 0xAE, 0x44, 0xD8, 0xB6, 0xD8, 0xB1, - 0x44, 0xD8, 0xB6, 0xD9, 0x85, 0x44, 0xD8, 0xB6, - 0xD9, 0x89, 0x44, 0xD8, 0xB6, 0xD9, 0x8A, 0x44, - 0xD8, 0xB7, 0xD8, 0xAD, 0x44, 0xD8, 0xB7, 0xD9, - 0x85, 0x44, 0xD8, 0xB7, 0xD9, 0x89, 0x44, 0xD8, - 0xB7, 0xD9, 0x8A, 0x44, 0xD8, 0xB8, 0xD9, 0x85, - // Bytes 1f00 - 1f3f - 0x44, 0xD8, 0xB9, 0xD8, 0xAC, 0x44, 0xD8, 0xB9, - 0xD9, 0x85, 0x44, 0xD8, 0xB9, 0xD9, 0x89, 0x44, - 0xD8, 0xB9, 0xD9, 0x8A, 0x44, 0xD8, 0xBA, 0xD8, - 0xAC, 0x44, 0xD8, 0xBA, 0xD9, 0x85, 0x44, 0xD8, - 0xBA, 0xD9, 0x89, 0x44, 0xD8, 0xBA, 0xD9, 0x8A, - 0x44, 0xD9, 0x81, 0xD8, 0xAC, 0x44, 0xD9, 0x81, - 0xD8, 0xAD, 0x44, 0xD9, 0x81, 0xD8, 0xAE, 0x44, - 0xD9, 0x81, 0xD9, 0x85, 0x44, 0xD9, 0x81, 0xD9, - // Bytes 1f40 - 1f7f - 0x89, 0x44, 0xD9, 0x81, 0xD9, 0x8A, 0x44, 0xD9, - 0x82, 0xD8, 0xAD, 0x44, 0xD9, 0x82, 0xD9, 0x85, - 0x44, 0xD9, 0x82, 0xD9, 0x89, 0x44, 0xD9, 0x82, - 0xD9, 0x8A, 0x44, 0xD9, 0x83, 0xD8, 0xA7, 0x44, - 0xD9, 0x83, 0xD8, 0xAC, 0x44, 0xD9, 0x83, 0xD8, - 0xAD, 0x44, 0xD9, 0x83, 0xD8, 0xAE, 0x44, 0xD9, - 0x83, 0xD9, 0x84, 0x44, 0xD9, 0x83, 0xD9, 0x85, - 0x44, 0xD9, 0x83, 0xD9, 0x89, 0x44, 0xD9, 0x83, - // Bytes 1f80 - 1fbf - 0xD9, 0x8A, 0x44, 0xD9, 0x84, 0xD8, 0xA7, 0x44, - 0xD9, 0x84, 0xD8, 0xAC, 0x44, 0xD9, 0x84, 0xD8, - 0xAD, 0x44, 0xD9, 0x84, 0xD8, 0xAE, 0x44, 0xD9, - 0x84, 0xD9, 0x85, 0x44, 0xD9, 0x84, 0xD9, 0x87, - 0x44, 0xD9, 0x84, 0xD9, 0x89, 0x44, 0xD9, 0x84, - 0xD9, 0x8A, 0x44, 0xD9, 0x85, 0xD8, 0xA7, 0x44, - 0xD9, 0x85, 0xD8, 0xAC, 0x44, 0xD9, 0x85, 0xD8, - 0xAD, 0x44, 0xD9, 0x85, 0xD8, 0xAE, 0x44, 0xD9, - // Bytes 1fc0 - 1fff - 0x85, 0xD9, 0x85, 0x44, 0xD9, 0x85, 0xD9, 0x89, - 0x44, 0xD9, 0x85, 0xD9, 0x8A, 0x44, 0xD9, 0x86, - 0xD8, 0xAC, 0x44, 0xD9, 0x86, 0xD8, 0xAD, 0x44, - 0xD9, 0x86, 0xD8, 0xAE, 0x44, 0xD9, 0x86, 0xD8, - 0xB1, 0x44, 0xD9, 0x86, 0xD8, 0xB2, 0x44, 0xD9, - 0x86, 0xD9, 0x85, 0x44, 0xD9, 0x86, 0xD9, 0x86, - 0x44, 0xD9, 0x86, 0xD9, 0x87, 0x44, 0xD9, 0x86, - 0xD9, 0x89, 0x44, 0xD9, 0x86, 0xD9, 0x8A, 0x44, - // Bytes 2000 - 203f - 0xD9, 0x87, 0xD8, 0xAC, 0x44, 0xD9, 0x87, 0xD9, - 0x85, 0x44, 0xD9, 0x87, 0xD9, 0x89, 0x44, 0xD9, - 0x87, 0xD9, 0x8A, 0x44, 0xD9, 0x88, 0xD9, 0xB4, - 0x44, 0xD9, 0x8A, 0xD8, 0xAC, 0x44, 0xD9, 0x8A, - 0xD8, 0xAD, 0x44, 0xD9, 0x8A, 0xD8, 0xAE, 0x44, - 0xD9, 0x8A, 0xD8, 0xB1, 0x44, 0xD9, 0x8A, 0xD8, - 0xB2, 0x44, 0xD9, 0x8A, 0xD9, 0x85, 0x44, 0xD9, - 0x8A, 0xD9, 0x86, 0x44, 0xD9, 0x8A, 0xD9, 0x87, - // Bytes 2040 - 207f - 0x44, 0xD9, 0x8A, 0xD9, 0x89, 0x44, 0xD9, 0x8A, - 0xD9, 0x8A, 0x44, 0xD9, 0x8A, 0xD9, 0xB4, 0x44, - 0xDB, 0x87, 0xD9, 0xB4, 0x45, 0x28, 0xE1, 0x84, - 0x80, 0x29, 0x45, 0x28, 0xE1, 0x84, 0x82, 0x29, - 0x45, 0x28, 0xE1, 0x84, 0x83, 0x29, 0x45, 0x28, - 0xE1, 0x84, 0x85, 0x29, 0x45, 0x28, 0xE1, 0x84, - 0x86, 0x29, 0x45, 0x28, 0xE1, 0x84, 0x87, 0x29, - 0x45, 0x28, 0xE1, 0x84, 0x89, 0x29, 0x45, 0x28, - // Bytes 2080 - 20bf - 0xE1, 0x84, 0x8B, 0x29, 0x45, 0x28, 0xE1, 0x84, - 0x8C, 0x29, 0x45, 0x28, 0xE1, 0x84, 0x8E, 0x29, - 0x45, 0x28, 0xE1, 0x84, 0x8F, 0x29, 0x45, 0x28, - 0xE1, 0x84, 0x90, 0x29, 0x45, 0x28, 0xE1, 0x84, - 0x91, 0x29, 0x45, 0x28, 0xE1, 0x84, 0x92, 0x29, - 0x45, 0x28, 0xE4, 0xB8, 0x80, 0x29, 0x45, 0x28, - 0xE4, 0xB8, 0x83, 0x29, 0x45, 0x28, 0xE4, 0xB8, - 0x89, 0x29, 0x45, 0x28, 0xE4, 0xB9, 0x9D, 0x29, - // Bytes 20c0 - 20ff - 0x45, 0x28, 0xE4, 0xBA, 0x8C, 0x29, 0x45, 0x28, - 0xE4, 0xBA, 0x94, 0x29, 0x45, 0x28, 0xE4, 0xBB, - 0xA3, 0x29, 0x45, 0x28, 0xE4, 0xBC, 0x81, 0x29, - 0x45, 0x28, 0xE4, 0xBC, 0x91, 0x29, 0x45, 0x28, - 0xE5, 0x85, 0xAB, 0x29, 0x45, 0x28, 0xE5, 0x85, - 0xAD, 0x29, 0x45, 0x28, 0xE5, 0x8A, 0xB4, 0x29, - 0x45, 0x28, 0xE5, 0x8D, 0x81, 0x29, 0x45, 0x28, - 0xE5, 0x8D, 0x94, 0x29, 0x45, 0x28, 0xE5, 0x90, - // Bytes 2100 - 213f - 0x8D, 0x29, 0x45, 0x28, 0xE5, 0x91, 0xBC, 0x29, - 0x45, 0x28, 0xE5, 0x9B, 0x9B, 0x29, 0x45, 0x28, - 0xE5, 0x9C, 0x9F, 0x29, 0x45, 0x28, 0xE5, 0xAD, - 0xA6, 0x29, 0x45, 0x28, 0xE6, 0x97, 0xA5, 0x29, - 0x45, 0x28, 0xE6, 0x9C, 0x88, 0x29, 0x45, 0x28, - 0xE6, 0x9C, 0x89, 0x29, 0x45, 0x28, 0xE6, 0x9C, - 0xA8, 0x29, 0x45, 0x28, 0xE6, 0xA0, 0xAA, 0x29, - 0x45, 0x28, 0xE6, 0xB0, 0xB4, 0x29, 0x45, 0x28, - // Bytes 2140 - 217f - 0xE7, 0x81, 0xAB, 0x29, 0x45, 0x28, 0xE7, 0x89, - 0xB9, 0x29, 0x45, 0x28, 0xE7, 0x9B, 0xA3, 0x29, - 0x45, 0x28, 0xE7, 0xA4, 0xBE, 0x29, 0x45, 0x28, - 0xE7, 0xA5, 0x9D, 0x29, 0x45, 0x28, 0xE7, 0xA5, - 0xAD, 0x29, 0x45, 0x28, 0xE8, 0x87, 0xAA, 0x29, - 0x45, 0x28, 0xE8, 0x87, 0xB3, 0x29, 0x45, 0x28, - 0xE8, 0xB2, 0xA1, 0x29, 0x45, 0x28, 0xE8, 0xB3, - 0x87, 0x29, 0x45, 0x28, 0xE9, 0x87, 0x91, 0x29, - // Bytes 2180 - 21bf - 0x45, 0x30, 0xE2, 0x81, 0x84, 0x33, 0x45, 0x31, - 0x30, 0xE6, 0x97, 0xA5, 0x45, 0x31, 0x30, 0xE6, - 0x9C, 0x88, 0x45, 0x31, 0x30, 0xE7, 0x82, 0xB9, - 0x45, 0x31, 0x31, 0xE6, 0x97, 0xA5, 0x45, 0x31, - 0x31, 0xE6, 0x9C, 0x88, 0x45, 0x31, 0x31, 0xE7, - 0x82, 0xB9, 0x45, 0x31, 0x32, 0xE6, 0x97, 0xA5, - 0x45, 0x31, 0x32, 0xE6, 0x9C, 0x88, 0x45, 0x31, - 0x32, 0xE7, 0x82, 0xB9, 0x45, 0x31, 0x33, 0xE6, - // Bytes 21c0 - 21ff - 0x97, 0xA5, 0x45, 0x31, 0x33, 0xE7, 0x82, 0xB9, - 0x45, 0x31, 0x34, 0xE6, 0x97, 0xA5, 0x45, 0x31, - 0x34, 0xE7, 0x82, 0xB9, 0x45, 0x31, 0x35, 0xE6, - 0x97, 0xA5, 0x45, 0x31, 0x35, 0xE7, 0x82, 0xB9, - 0x45, 0x31, 0x36, 0xE6, 0x97, 0xA5, 0x45, 0x31, - 0x36, 0xE7, 0x82, 0xB9, 0x45, 0x31, 0x37, 0xE6, - 0x97, 0xA5, 0x45, 0x31, 0x37, 0xE7, 0x82, 0xB9, - 0x45, 0x31, 0x38, 0xE6, 0x97, 0xA5, 0x45, 0x31, - // Bytes 2200 - 223f - 0x38, 0xE7, 0x82, 0xB9, 0x45, 0x31, 0x39, 0xE6, - 0x97, 0xA5, 0x45, 0x31, 0x39, 0xE7, 0x82, 0xB9, - 0x45, 0x31, 0xE2, 0x81, 0x84, 0x32, 0x45, 0x31, - 0xE2, 0x81, 0x84, 0x33, 0x45, 0x31, 0xE2, 0x81, - 0x84, 0x34, 0x45, 0x31, 0xE2, 0x81, 0x84, 0x35, - 0x45, 0x31, 0xE2, 0x81, 0x84, 0x36, 0x45, 0x31, - 0xE2, 0x81, 0x84, 0x37, 0x45, 0x31, 0xE2, 0x81, - 0x84, 0x38, 0x45, 0x31, 0xE2, 0x81, 0x84, 0x39, - // Bytes 2240 - 227f - 0x45, 0x32, 0x30, 0xE6, 0x97, 0xA5, 0x45, 0x32, - 0x30, 0xE7, 0x82, 0xB9, 0x45, 0x32, 0x31, 0xE6, - 0x97, 0xA5, 0x45, 0x32, 0x31, 0xE7, 0x82, 0xB9, - 0x45, 0x32, 0x32, 0xE6, 0x97, 0xA5, 0x45, 0x32, - 0x32, 0xE7, 0x82, 0xB9, 0x45, 0x32, 0x33, 0xE6, - 0x97, 0xA5, 0x45, 0x32, 0x33, 0xE7, 0x82, 0xB9, - 0x45, 0x32, 0x34, 0xE6, 0x97, 0xA5, 0x45, 0x32, - 0x34, 0xE7, 0x82, 0xB9, 0x45, 0x32, 0x35, 0xE6, - // Bytes 2280 - 22bf - 0x97, 0xA5, 0x45, 0x32, 0x36, 0xE6, 0x97, 0xA5, - 0x45, 0x32, 0x37, 0xE6, 0x97, 0xA5, 0x45, 0x32, - 0x38, 0xE6, 0x97, 0xA5, 0x45, 0x32, 0x39, 0xE6, - 0x97, 0xA5, 0x45, 0x32, 0xE2, 0x81, 0x84, 0x33, - 0x45, 0x32, 0xE2, 0x81, 0x84, 0x35, 0x45, 0x33, - 0x30, 0xE6, 0x97, 0xA5, 0x45, 0x33, 0x31, 0xE6, - 0x97, 0xA5, 0x45, 0x33, 0xE2, 0x81, 0x84, 0x34, - 0x45, 0x33, 0xE2, 0x81, 0x84, 0x35, 0x45, 0x33, - // Bytes 22c0 - 22ff - 0xE2, 0x81, 0x84, 0x38, 0x45, 0x34, 0xE2, 0x81, - 0x84, 0x35, 0x45, 0x35, 0xE2, 0x81, 0x84, 0x36, - 0x45, 0x35, 0xE2, 0x81, 0x84, 0x38, 0x45, 0x37, - 0xE2, 0x81, 0x84, 0x38, 0x45, 0x41, 0xE2, 0x88, - 0x95, 0x6D, 0x45, 0x56, 0xE2, 0x88, 0x95, 0x6D, - 0x45, 0x6D, 0xE2, 0x88, 0x95, 0x73, 0x46, 0x31, - 0xE2, 0x81, 0x84, 0x31, 0x30, 0x46, 0x43, 0xE2, - 0x88, 0x95, 0x6B, 0x67, 0x46, 0x6D, 0xE2, 0x88, - // Bytes 2300 - 233f - 0x95, 0x73, 0x32, 0x46, 0xD8, 0xA8, 0xD8, 0xAD, - 0xD9, 0x8A, 0x46, 0xD8, 0xA8, 0xD8, 0xAE, 0xD9, - 0x8A, 0x46, 0xD8, 0xAA, 0xD8, 0xAC, 0xD9, 0x85, - 0x46, 0xD8, 0xAA, 0xD8, 0xAC, 0xD9, 0x89, 0x46, - 0xD8, 0xAA, 0xD8, 0xAC, 0xD9, 0x8A, 0x46, 0xD8, - 0xAA, 0xD8, 0xAD, 0xD8, 0xAC, 0x46, 0xD8, 0xAA, - 0xD8, 0xAD, 0xD9, 0x85, 0x46, 0xD8, 0xAA, 0xD8, - 0xAE, 0xD9, 0x85, 0x46, 0xD8, 0xAA, 0xD8, 0xAE, - // Bytes 2340 - 237f - 0xD9, 0x89, 0x46, 0xD8, 0xAA, 0xD8, 0xAE, 0xD9, - 0x8A, 0x46, 0xD8, 0xAA, 0xD9, 0x85, 0xD8, 0xAC, - 0x46, 0xD8, 0xAA, 0xD9, 0x85, 0xD8, 0xAD, 0x46, - 0xD8, 0xAA, 0xD9, 0x85, 0xD8, 0xAE, 0x46, 0xD8, - 0xAA, 0xD9, 0x85, 0xD9, 0x89, 0x46, 0xD8, 0xAA, - 0xD9, 0x85, 0xD9, 0x8A, 0x46, 0xD8, 0xAC, 0xD8, - 0xAD, 0xD9, 0x89, 0x46, 0xD8, 0xAC, 0xD8, 0xAD, - 0xD9, 0x8A, 0x46, 0xD8, 0xAC, 0xD9, 0x85, 0xD8, - // Bytes 2380 - 23bf - 0xAD, 0x46, 0xD8, 0xAC, 0xD9, 0x85, 0xD9, 0x89, - 0x46, 0xD8, 0xAC, 0xD9, 0x85, 0xD9, 0x8A, 0x46, - 0xD8, 0xAD, 0xD8, 0xAC, 0xD9, 0x8A, 0x46, 0xD8, - 0xAD, 0xD9, 0x85, 0xD9, 0x89, 0x46, 0xD8, 0xAD, - 0xD9, 0x85, 0xD9, 0x8A, 0x46, 0xD8, 0xB3, 0xD8, - 0xAC, 0xD8, 0xAD, 0x46, 0xD8, 0xB3, 0xD8, 0xAC, - 0xD9, 0x89, 0x46, 0xD8, 0xB3, 0xD8, 0xAD, 0xD8, - 0xAC, 0x46, 0xD8, 0xB3, 0xD8, 0xAE, 0xD9, 0x89, - // Bytes 23c0 - 23ff - 0x46, 0xD8, 0xB3, 0xD8, 0xAE, 0xD9, 0x8A, 0x46, - 0xD8, 0xB3, 0xD9, 0x85, 0xD8, 0xAC, 0x46, 0xD8, - 0xB3, 0xD9, 0x85, 0xD8, 0xAD, 0x46, 0xD8, 0xB3, - 0xD9, 0x85, 0xD9, 0x85, 0x46, 0xD8, 0xB4, 0xD8, - 0xAC, 0xD9, 0x8A, 0x46, 0xD8, 0xB4, 0xD8, 0xAD, - 0xD9, 0x85, 0x46, 0xD8, 0xB4, 0xD8, 0xAD, 0xD9, - 0x8A, 0x46, 0xD8, 0xB4, 0xD9, 0x85, 0xD8, 0xAE, - 0x46, 0xD8, 0xB4, 0xD9, 0x85, 0xD9, 0x85, 0x46, - // Bytes 2400 - 243f - 0xD8, 0xB5, 0xD8, 0xAD, 0xD8, 0xAD, 0x46, 0xD8, - 0xB5, 0xD8, 0xAD, 0xD9, 0x8A, 0x46, 0xD8, 0xB5, - 0xD9, 0x84, 0xD9, 0x89, 0x46, 0xD8, 0xB5, 0xD9, - 0x84, 0xDB, 0x92, 0x46, 0xD8, 0xB5, 0xD9, 0x85, - 0xD9, 0x85, 0x46, 0xD8, 0xB6, 0xD8, 0xAD, 0xD9, - 0x89, 0x46, 0xD8, 0xB6, 0xD8, 0xAD, 0xD9, 0x8A, - 0x46, 0xD8, 0xB6, 0xD8, 0xAE, 0xD9, 0x85, 0x46, - 0xD8, 0xB7, 0xD9, 0x85, 0xD8, 0xAD, 0x46, 0xD8, - // Bytes 2440 - 247f - 0xB7, 0xD9, 0x85, 0xD9, 0x85, 0x46, 0xD8, 0xB7, - 0xD9, 0x85, 0xD9, 0x8A, 0x46, 0xD8, 0xB9, 0xD8, - 0xAC, 0xD9, 0x85, 0x46, 0xD8, 0xB9, 0xD9, 0x85, - 0xD9, 0x85, 0x46, 0xD8, 0xB9, 0xD9, 0x85, 0xD9, - 0x89, 0x46, 0xD8, 0xB9, 0xD9, 0x85, 0xD9, 0x8A, - 0x46, 0xD8, 0xBA, 0xD9, 0x85, 0xD9, 0x85, 0x46, - 0xD8, 0xBA, 0xD9, 0x85, 0xD9, 0x89, 0x46, 0xD8, - 0xBA, 0xD9, 0x85, 0xD9, 0x8A, 0x46, 0xD9, 0x81, - // Bytes 2480 - 24bf - 0xD8, 0xAE, 0xD9, 0x85, 0x46, 0xD9, 0x81, 0xD9, - 0x85, 0xD9, 0x8A, 0x46, 0xD9, 0x82, 0xD9, 0x84, - 0xDB, 0x92, 0x46, 0xD9, 0x82, 0xD9, 0x85, 0xD8, - 0xAD, 0x46, 0xD9, 0x82, 0xD9, 0x85, 0xD9, 0x85, - 0x46, 0xD9, 0x82, 0xD9, 0x85, 0xD9, 0x8A, 0x46, - 0xD9, 0x83, 0xD9, 0x85, 0xD9, 0x85, 0x46, 0xD9, - 0x83, 0xD9, 0x85, 0xD9, 0x8A, 0x46, 0xD9, 0x84, - 0xD8, 0xAC, 0xD8, 0xAC, 0x46, 0xD9, 0x84, 0xD8, - // Bytes 24c0 - 24ff - 0xAC, 0xD9, 0x85, 0x46, 0xD9, 0x84, 0xD8, 0xAC, - 0xD9, 0x8A, 0x46, 0xD9, 0x84, 0xD8, 0xAD, 0xD9, - 0x85, 0x46, 0xD9, 0x84, 0xD8, 0xAD, 0xD9, 0x89, - 0x46, 0xD9, 0x84, 0xD8, 0xAD, 0xD9, 0x8A, 0x46, - 0xD9, 0x84, 0xD8, 0xAE, 0xD9, 0x85, 0x46, 0xD9, - 0x84, 0xD9, 0x85, 0xD8, 0xAD, 0x46, 0xD9, 0x84, - 0xD9, 0x85, 0xD9, 0x8A, 0x46, 0xD9, 0x85, 0xD8, - 0xAC, 0xD8, 0xAD, 0x46, 0xD9, 0x85, 0xD8, 0xAC, - // Bytes 2500 - 253f - 0xD8, 0xAE, 0x46, 0xD9, 0x85, 0xD8, 0xAC, 0xD9, - 0x85, 0x46, 0xD9, 0x85, 0xD8, 0xAC, 0xD9, 0x8A, - 0x46, 0xD9, 0x85, 0xD8, 0xAD, 0xD8, 0xAC, 0x46, - 0xD9, 0x85, 0xD8, 0xAD, 0xD9, 0x85, 0x46, 0xD9, - 0x85, 0xD8, 0xAD, 0xD9, 0x8A, 0x46, 0xD9, 0x85, - 0xD8, 0xAE, 0xD8, 0xAC, 0x46, 0xD9, 0x85, 0xD8, - 0xAE, 0xD9, 0x85, 0x46, 0xD9, 0x85, 0xD8, 0xAE, - 0xD9, 0x8A, 0x46, 0xD9, 0x85, 0xD9, 0x85, 0xD9, - // Bytes 2540 - 257f - 0x8A, 0x46, 0xD9, 0x86, 0xD8, 0xAC, 0xD8, 0xAD, - 0x46, 0xD9, 0x86, 0xD8, 0xAC, 0xD9, 0x85, 0x46, - 0xD9, 0x86, 0xD8, 0xAC, 0xD9, 0x89, 0x46, 0xD9, - 0x86, 0xD8, 0xAC, 0xD9, 0x8A, 0x46, 0xD9, 0x86, - 0xD8, 0xAD, 0xD9, 0x85, 0x46, 0xD9, 0x86, 0xD8, - 0xAD, 0xD9, 0x89, 0x46, 0xD9, 0x86, 0xD8, 0xAD, - 0xD9, 0x8A, 0x46, 0xD9, 0x86, 0xD9, 0x85, 0xD9, - 0x89, 0x46, 0xD9, 0x86, 0xD9, 0x85, 0xD9, 0x8A, - // Bytes 2580 - 25bf - 0x46, 0xD9, 0x87, 0xD9, 0x85, 0xD8, 0xAC, 0x46, - 0xD9, 0x87, 0xD9, 0x85, 0xD9, 0x85, 0x46, 0xD9, - 0x8A, 0xD8, 0xAC, 0xD9, 0x8A, 0x46, 0xD9, 0x8A, - 0xD8, 0xAD, 0xD9, 0x8A, 0x46, 0xD9, 0x8A, 0xD9, - 0x85, 0xD9, 0x85, 0x46, 0xD9, 0x8A, 0xD9, 0x85, - 0xD9, 0x8A, 0x46, 0xD9, 0x8A, 0xD9, 0x94, 0xD8, - 0xA7, 0x46, 0xD9, 0x8A, 0xD9, 0x94, 0xD8, 0xAC, - 0x46, 0xD9, 0x8A, 0xD9, 0x94, 0xD8, 0xAD, 0x46, - // Bytes 25c0 - 25ff - 0xD9, 0x8A, 0xD9, 0x94, 0xD8, 0xAE, 0x46, 0xD9, - 0x8A, 0xD9, 0x94, 0xD8, 0xB1, 0x46, 0xD9, 0x8A, - 0xD9, 0x94, 0xD8, 0xB2, 0x46, 0xD9, 0x8A, 0xD9, - 0x94, 0xD9, 0x85, 0x46, 0xD9, 0x8A, 0xD9, 0x94, - 0xD9, 0x86, 0x46, 0xD9, 0x8A, 0xD9, 0x94, 0xD9, - 0x87, 0x46, 0xD9, 0x8A, 0xD9, 0x94, 0xD9, 0x88, - 0x46, 0xD9, 0x8A, 0xD9, 0x94, 0xD9, 0x89, 0x46, - 0xD9, 0x8A, 0xD9, 0x94, 0xD9, 0x8A, 0x46, 0xD9, - // Bytes 2600 - 263f - 0x8A, 0xD9, 0x94, 0xDB, 0x86, 0x46, 0xD9, 0x8A, - 0xD9, 0x94, 0xDB, 0x87, 0x46, 0xD9, 0x8A, 0xD9, - 0x94, 0xDB, 0x88, 0x46, 0xD9, 0x8A, 0xD9, 0x94, - 0xDB, 0x90, 0x46, 0xD9, 0x8A, 0xD9, 0x94, 0xDB, - 0x95, 0x46, 0xE0, 0xB9, 0x8D, 0xE0, 0xB8, 0xB2, - 0x46, 0xE0, 0xBA, 0xAB, 0xE0, 0xBA, 0x99, 0x46, - 0xE0, 0xBA, 0xAB, 0xE0, 0xBA, 0xA1, 0x46, 0xE0, - 0xBB, 0x8D, 0xE0, 0xBA, 0xB2, 0x46, 0xE0, 0xBD, - // Bytes 2640 - 267f - 0x80, 0xE0, 0xBE, 0xB5, 0x46, 0xE0, 0xBD, 0x82, - 0xE0, 0xBE, 0xB7, 0x46, 0xE0, 0xBD, 0x8C, 0xE0, - 0xBE, 0xB7, 0x46, 0xE0, 0xBD, 0x91, 0xE0, 0xBE, - 0xB7, 0x46, 0xE0, 0xBD, 0x96, 0xE0, 0xBE, 0xB7, - 0x46, 0xE0, 0xBD, 0x9B, 0xE0, 0xBE, 0xB7, 0x46, - 0xE0, 0xBE, 0x90, 0xE0, 0xBE, 0xB5, 0x46, 0xE0, - 0xBE, 0x92, 0xE0, 0xBE, 0xB7, 0x46, 0xE0, 0xBE, - 0x9C, 0xE0, 0xBE, 0xB7, 0x46, 0xE0, 0xBE, 0xA1, - // Bytes 2680 - 26bf - 0xE0, 0xBE, 0xB7, 0x46, 0xE0, 0xBE, 0xA6, 0xE0, - 0xBE, 0xB7, 0x46, 0xE0, 0xBE, 0xAB, 0xE0, 0xBE, - 0xB7, 0x46, 0xE2, 0x80, 0xB2, 0xE2, 0x80, 0xB2, - 0x46, 0xE2, 0x80, 0xB5, 0xE2, 0x80, 0xB5, 0x46, - 0xE2, 0x88, 0xAB, 0xE2, 0x88, 0xAB, 0x46, 0xE2, - 0x88, 0xAE, 0xE2, 0x88, 0xAE, 0x46, 0xE3, 0x81, - 0xBB, 0xE3, 0x81, 0x8B, 0x46, 0xE3, 0x82, 0x88, - 0xE3, 0x82, 0x8A, 0x46, 0xE3, 0x82, 0xAD, 0xE3, - // Bytes 26c0 - 26ff - 0x83, 0xAD, 0x46, 0xE3, 0x82, 0xB3, 0xE3, 0x82, - 0xB3, 0x46, 0xE3, 0x82, 0xB3, 0xE3, 0x83, 0x88, - 0x46, 0xE3, 0x83, 0x88, 0xE3, 0x83, 0xB3, 0x46, - 0xE3, 0x83, 0x8A, 0xE3, 0x83, 0x8E, 0x46, 0xE3, - 0x83, 0x9B, 0xE3, 0x83, 0xB3, 0x46, 0xE3, 0x83, - 0x9F, 0xE3, 0x83, 0xAA, 0x46, 0xE3, 0x83, 0xAA, - 0xE3, 0x83, 0xA9, 0x46, 0xE3, 0x83, 0xAC, 0xE3, - 0x83, 0xA0, 0x46, 0xE5, 0xA4, 0xA7, 0xE6, 0xAD, - // Bytes 2700 - 273f - 0xA3, 0x46, 0xE5, 0xB9, 0xB3, 0xE6, 0x88, 0x90, - 0x46, 0xE6, 0x98, 0x8E, 0xE6, 0xB2, 0xBB, 0x46, - 0xE6, 0x98, 0xAD, 0xE5, 0x92, 0x8C, 0x47, 0x72, - 0x61, 0x64, 0xE2, 0x88, 0x95, 0x73, 0x47, 0xE3, - 0x80, 0x94, 0x53, 0xE3, 0x80, 0x95, 0x48, 0x28, - 0xE1, 0x84, 0x80, 0xE1, 0x85, 0xA1, 0x29, 0x48, - 0x28, 0xE1, 0x84, 0x82, 0xE1, 0x85, 0xA1, 0x29, - 0x48, 0x28, 0xE1, 0x84, 0x83, 0xE1, 0x85, 0xA1, - // Bytes 2740 - 277f - 0x29, 0x48, 0x28, 0xE1, 0x84, 0x85, 0xE1, 0x85, - 0xA1, 0x29, 0x48, 0x28, 0xE1, 0x84, 0x86, 0xE1, - 0x85, 0xA1, 0x29, 0x48, 0x28, 0xE1, 0x84, 0x87, - 0xE1, 0x85, 0xA1, 0x29, 0x48, 0x28, 0xE1, 0x84, - 0x89, 0xE1, 0x85, 0xA1, 0x29, 0x48, 0x28, 0xE1, - 0x84, 0x8B, 0xE1, 0x85, 0xA1, 0x29, 0x48, 0x28, - 0xE1, 0x84, 0x8C, 0xE1, 0x85, 0xA1, 0x29, 0x48, - 0x28, 0xE1, 0x84, 0x8C, 0xE1, 0x85, 0xAE, 0x29, - // Bytes 2780 - 27bf - 0x48, 0x28, 0xE1, 0x84, 0x8E, 0xE1, 0x85, 0xA1, - 0x29, 0x48, 0x28, 0xE1, 0x84, 0x8F, 0xE1, 0x85, - 0xA1, 0x29, 0x48, 0x28, 0xE1, 0x84, 0x90, 0xE1, - 0x85, 0xA1, 0x29, 0x48, 0x28, 0xE1, 0x84, 0x91, - 0xE1, 0x85, 0xA1, 0x29, 0x48, 0x28, 0xE1, 0x84, - 0x92, 0xE1, 0x85, 0xA1, 0x29, 0x48, 0x72, 0x61, - 0x64, 0xE2, 0x88, 0x95, 0x73, 0x32, 0x48, 0xD8, - 0xA7, 0xD9, 0x83, 0xD8, 0xA8, 0xD8, 0xB1, 0x48, - // Bytes 27c0 - 27ff - 0xD8, 0xA7, 0xD9, 0x84, 0xD9, 0x84, 0xD9, 0x87, - 0x48, 0xD8, 0xB1, 0xD8, 0xB3, 0xD9, 0x88, 0xD9, - 0x84, 0x48, 0xD8, 0xB1, 0xDB, 0x8C, 0xD8, 0xA7, - 0xD9, 0x84, 0x48, 0xD8, 0xB5, 0xD9, 0x84, 0xD8, - 0xB9, 0xD9, 0x85, 0x48, 0xD8, 0xB9, 0xD9, 0x84, - 0xD9, 0x8A, 0xD9, 0x87, 0x48, 0xD9, 0x85, 0xD8, - 0xAD, 0xD9, 0x85, 0xD8, 0xAF, 0x48, 0xD9, 0x88, - 0xD8, 0xB3, 0xD9, 0x84, 0xD9, 0x85, 0x49, 0xE2, - // Bytes 2800 - 283f - 0x80, 0xB2, 0xE2, 0x80, 0xB2, 0xE2, 0x80, 0xB2, - 0x49, 0xE2, 0x80, 0xB5, 0xE2, 0x80, 0xB5, 0xE2, - 0x80, 0xB5, 0x49, 0xE2, 0x88, 0xAB, 0xE2, 0x88, - 0xAB, 0xE2, 0x88, 0xAB, 0x49, 0xE2, 0x88, 0xAE, - 0xE2, 0x88, 0xAE, 0xE2, 0x88, 0xAE, 0x49, 0xE3, - 0x80, 0x94, 0xE4, 0xB8, 0x89, 0xE3, 0x80, 0x95, - 0x49, 0xE3, 0x80, 0x94, 0xE4, 0xBA, 0x8C, 0xE3, - 0x80, 0x95, 0x49, 0xE3, 0x80, 0x94, 0xE5, 0x8B, - // Bytes 2840 - 287f - 0x9D, 0xE3, 0x80, 0x95, 0x49, 0xE3, 0x80, 0x94, - 0xE5, 0xAE, 0x89, 0xE3, 0x80, 0x95, 0x49, 0xE3, - 0x80, 0x94, 0xE6, 0x89, 0x93, 0xE3, 0x80, 0x95, - 0x49, 0xE3, 0x80, 0x94, 0xE6, 0x95, 0x97, 0xE3, - 0x80, 0x95, 0x49, 0xE3, 0x80, 0x94, 0xE6, 0x9C, - 0xAC, 0xE3, 0x80, 0x95, 0x49, 0xE3, 0x80, 0x94, - 0xE7, 0x82, 0xB9, 0xE3, 0x80, 0x95, 0x49, 0xE3, - 0x80, 0x94, 0xE7, 0x9B, 0x97, 0xE3, 0x80, 0x95, - // Bytes 2880 - 28bf - 0x49, 0xE3, 0x82, 0xA2, 0xE3, 0x83, 0xBC, 0xE3, - 0x83, 0xAB, 0x49, 0xE3, 0x82, 0xA4, 0xE3, 0x83, - 0xB3, 0xE3, 0x83, 0x81, 0x49, 0xE3, 0x82, 0xA6, - 0xE3, 0x82, 0xA9, 0xE3, 0x83, 0xB3, 0x49, 0xE3, - 0x82, 0xAA, 0xE3, 0x83, 0xB3, 0xE3, 0x82, 0xB9, - 0x49, 0xE3, 0x82, 0xAA, 0xE3, 0x83, 0xBC, 0xE3, - 0x83, 0xA0, 0x49, 0xE3, 0x82, 0xAB, 0xE3, 0x82, - 0xA4, 0xE3, 0x83, 0xAA, 0x49, 0xE3, 0x82, 0xB1, - // Bytes 28c0 - 28ff - 0xE3, 0x83, 0xBC, 0xE3, 0x82, 0xB9, 0x49, 0xE3, - 0x82, 0xB3, 0xE3, 0x83, 0xAB, 0xE3, 0x83, 0x8A, - 0x49, 0xE3, 0x82, 0xBB, 0xE3, 0x83, 0xB3, 0xE3, - 0x83, 0x81, 0x49, 0xE3, 0x82, 0xBB, 0xE3, 0x83, - 0xB3, 0xE3, 0x83, 0x88, 0x49, 0xE3, 0x83, 0x86, - 0xE3, 0x82, 0x99, 0xE3, 0x82, 0xB7, 0x49, 0xE3, - 0x83, 0x88, 0xE3, 0x82, 0x99, 0xE3, 0x83, 0xAB, - 0x49, 0xE3, 0x83, 0x8E, 0xE3, 0x83, 0x83, 0xE3, - // Bytes 2900 - 293f - 0x83, 0x88, 0x49, 0xE3, 0x83, 0x8F, 0xE3, 0x82, - 0xA4, 0xE3, 0x83, 0x84, 0x49, 0xE3, 0x83, 0x92, - 0xE3, 0x82, 0x99, 0xE3, 0x83, 0xAB, 0x49, 0xE3, - 0x83, 0x92, 0xE3, 0x82, 0x9A, 0xE3, 0x82, 0xB3, - 0x49, 0xE3, 0x83, 0x95, 0xE3, 0x83, 0xA9, 0xE3, - 0x83, 0xB3, 0x49, 0xE3, 0x83, 0x98, 0xE3, 0x82, - 0x9A, 0xE3, 0x82, 0xBD, 0x49, 0xE3, 0x83, 0x98, - 0xE3, 0x83, 0xAB, 0xE3, 0x83, 0x84, 0x49, 0xE3, - // Bytes 2940 - 297f - 0x83, 0x9B, 0xE3, 0x83, 0xBC, 0xE3, 0x83, 0xAB, - 0x49, 0xE3, 0x83, 0x9B, 0xE3, 0x83, 0xBC, 0xE3, - 0x83, 0xB3, 0x49, 0xE3, 0x83, 0x9E, 0xE3, 0x82, - 0xA4, 0xE3, 0x83, 0xAB, 0x49, 0xE3, 0x83, 0x9E, - 0xE3, 0x83, 0x83, 0xE3, 0x83, 0x8F, 0x49, 0xE3, - 0x83, 0x9E, 0xE3, 0x83, 0xAB, 0xE3, 0x82, 0xAF, - 0x49, 0xE3, 0x83, 0xA4, 0xE3, 0x83, 0xBC, 0xE3, - 0x83, 0xAB, 0x49, 0xE3, 0x83, 0xA6, 0xE3, 0x82, - // Bytes 2980 - 29bf - 0xA2, 0xE3, 0x83, 0xB3, 0x49, 0xE3, 0x83, 0xAF, - 0xE3, 0x83, 0x83, 0xE3, 0x83, 0x88, 0x4C, 0xE2, - 0x80, 0xB2, 0xE2, 0x80, 0xB2, 0xE2, 0x80, 0xB2, - 0xE2, 0x80, 0xB2, 0x4C, 0xE2, 0x88, 0xAB, 0xE2, - 0x88, 0xAB, 0xE2, 0x88, 0xAB, 0xE2, 0x88, 0xAB, - 0x4C, 0xE3, 0x82, 0xA2, 0xE3, 0x83, 0xAB, 0xE3, - 0x83, 0x95, 0xE3, 0x82, 0xA1, 0x4C, 0xE3, 0x82, - 0xA8, 0xE3, 0x83, 0xBC, 0xE3, 0x82, 0xAB, 0xE3, - // Bytes 29c0 - 29ff - 0x83, 0xBC, 0x4C, 0xE3, 0x82, 0xAB, 0xE3, 0x82, - 0x99, 0xE3, 0x83, 0xAD, 0xE3, 0x83, 0xB3, 0x4C, - 0xE3, 0x82, 0xAB, 0xE3, 0x82, 0x99, 0xE3, 0x83, - 0xB3, 0xE3, 0x83, 0x9E, 0x4C, 0xE3, 0x82, 0xAB, - 0xE3, 0x83, 0xA9, 0xE3, 0x83, 0x83, 0xE3, 0x83, - 0x88, 0x4C, 0xE3, 0x82, 0xAB, 0xE3, 0x83, 0xAD, - 0xE3, 0x83, 0xAA, 0xE3, 0x83, 0xBC, 0x4C, 0xE3, - 0x82, 0xAD, 0xE3, 0x82, 0x99, 0xE3, 0x83, 0x8B, - // Bytes 2a00 - 2a3f - 0xE3, 0x83, 0xBC, 0x4C, 0xE3, 0x82, 0xAD, 0xE3, - 0x83, 0xA5, 0xE3, 0x83, 0xAA, 0xE3, 0x83, 0xBC, - 0x4C, 0xE3, 0x82, 0xAF, 0xE3, 0x82, 0x99, 0xE3, - 0x83, 0xA9, 0xE3, 0x83, 0xA0, 0x4C, 0xE3, 0x82, - 0xAF, 0xE3, 0x83, 0xAD, 0xE3, 0x83, 0xBC, 0xE3, - 0x83, 0x8D, 0x4C, 0xE3, 0x82, 0xB5, 0xE3, 0x82, - 0xA4, 0xE3, 0x82, 0xAF, 0xE3, 0x83, 0xAB, 0x4C, - 0xE3, 0x82, 0xBF, 0xE3, 0x82, 0x99, 0xE3, 0x83, - // Bytes 2a40 - 2a7f - 0xBC, 0xE3, 0x82, 0xB9, 0x4C, 0xE3, 0x83, 0x8F, - 0xE3, 0x82, 0x9A, 0xE3, 0x83, 0xBC, 0xE3, 0x83, - 0x84, 0x4C, 0xE3, 0x83, 0x92, 0xE3, 0x82, 0x9A, - 0xE3, 0x82, 0xAF, 0xE3, 0x83, 0xAB, 0x4C, 0xE3, - 0x83, 0x95, 0xE3, 0x82, 0xA3, 0xE3, 0x83, 0xBC, - 0xE3, 0x83, 0x88, 0x4C, 0xE3, 0x83, 0x98, 0xE3, - 0x82, 0x99, 0xE3, 0x83, 0xBC, 0xE3, 0x82, 0xBF, - 0x4C, 0xE3, 0x83, 0x98, 0xE3, 0x82, 0x9A, 0xE3, - // Bytes 2a80 - 2abf - 0x83, 0x8B, 0xE3, 0x83, 0x92, 0x4C, 0xE3, 0x83, - 0x98, 0xE3, 0x82, 0x9A, 0xE3, 0x83, 0xB3, 0xE3, - 0x82, 0xB9, 0x4C, 0xE3, 0x83, 0x9B, 0xE3, 0x82, - 0x99, 0xE3, 0x83, 0xAB, 0xE3, 0x83, 0x88, 0x4C, - 0xE3, 0x83, 0x9E, 0xE3, 0x82, 0xA4, 0xE3, 0x82, - 0xAF, 0xE3, 0x83, 0xAD, 0x4C, 0xE3, 0x83, 0x9F, - 0xE3, 0x82, 0xAF, 0xE3, 0x83, 0xAD, 0xE3, 0x83, - 0xB3, 0x4C, 0xE3, 0x83, 0xA1, 0xE3, 0x83, 0xBC, - // Bytes 2ac0 - 2aff - 0xE3, 0x83, 0x88, 0xE3, 0x83, 0xAB, 0x4C, 0xE3, - 0x83, 0xAA, 0xE3, 0x83, 0x83, 0xE3, 0x83, 0x88, - 0xE3, 0x83, 0xAB, 0x4C, 0xE3, 0x83, 0xAB, 0xE3, - 0x83, 0x92, 0xE3, 0x82, 0x9A, 0xE3, 0x83, 0xBC, - 0x4C, 0xE6, 0xA0, 0xAA, 0xE5, 0xBC, 0x8F, 0xE4, - 0xBC, 0x9A, 0xE7, 0xA4, 0xBE, 0x4E, 0x28, 0xE1, - 0x84, 0x8B, 0xE1, 0x85, 0xA9, 0xE1, 0x84, 0x92, - 0xE1, 0x85, 0xAE, 0x29, 0x4F, 0xD8, 0xAC, 0xD9, - // Bytes 2b00 - 2b3f - 0x84, 0x20, 0xD8, 0xAC, 0xD9, 0x84, 0xD8, 0xA7, - 0xD9, 0x84, 0xD9, 0x87, 0x4F, 0xE3, 0x82, 0xA2, - 0xE3, 0x83, 0x8F, 0xE3, 0x82, 0x9A, 0xE3, 0x83, - 0xBC, 0xE3, 0x83, 0x88, 0x4F, 0xE3, 0x82, 0xA2, - 0xE3, 0x83, 0xB3, 0xE3, 0x83, 0x98, 0xE3, 0x82, - 0x9A, 0xE3, 0x82, 0xA2, 0x4F, 0xE3, 0x82, 0xAD, - 0xE3, 0x83, 0xAD, 0xE3, 0x83, 0xAF, 0xE3, 0x83, - 0x83, 0xE3, 0x83, 0x88, 0x4F, 0xE3, 0x82, 0xB5, - // Bytes 2b40 - 2b7f - 0xE3, 0x83, 0xB3, 0xE3, 0x83, 0x81, 0xE3, 0x83, - 0xBC, 0xE3, 0x83, 0xA0, 0x4F, 0xE3, 0x83, 0x8F, - 0xE3, 0x82, 0x99, 0xE3, 0x83, 0xBC, 0xE3, 0x83, - 0xAC, 0xE3, 0x83, 0xAB, 0x4F, 0xE3, 0x83, 0x98, - 0xE3, 0x82, 0xAF, 0xE3, 0x82, 0xBF, 0xE3, 0x83, - 0xBC, 0xE3, 0x83, 0xAB, 0x4F, 0xE3, 0x83, 0x9B, - 0xE3, 0x82, 0x9A, 0xE3, 0x82, 0xA4, 0xE3, 0x83, - 0xB3, 0xE3, 0x83, 0x88, 0x4F, 0xE3, 0x83, 0x9E, - // Bytes 2b80 - 2bbf - 0xE3, 0x83, 0xB3, 0xE3, 0x82, 0xB7, 0xE3, 0x83, - 0xA7, 0xE3, 0x83, 0xB3, 0x4F, 0xE3, 0x83, 0xA1, - 0xE3, 0x82, 0xAB, 0xE3, 0x82, 0x99, 0xE3, 0x83, - 0x88, 0xE3, 0x83, 0xB3, 0x4F, 0xE3, 0x83, 0xAB, - 0xE3, 0x83, 0xBC, 0xE3, 0x83, 0x95, 0xE3, 0x82, - 0x99, 0xE3, 0x83, 0xAB, 0x51, 0x28, 0xE1, 0x84, - 0x8B, 0xE1, 0x85, 0xA9, 0xE1, 0x84, 0x8C, 0xE1, - 0x85, 0xA5, 0xE1, 0x86, 0xAB, 0x29, 0x52, 0xE3, - // Bytes 2bc0 - 2bff - 0x82, 0xAD, 0xE3, 0x82, 0x99, 0xE3, 0x83, 0xAB, - 0xE3, 0x82, 0xBF, 0xE3, 0x82, 0x99, 0xE3, 0x83, - 0xBC, 0x52, 0xE3, 0x82, 0xAD, 0xE3, 0x83, 0xAD, - 0xE3, 0x82, 0xAF, 0xE3, 0x82, 0x99, 0xE3, 0x83, - 0xA9, 0xE3, 0x83, 0xA0, 0x52, 0xE3, 0x82, 0xAD, - 0xE3, 0x83, 0xAD, 0xE3, 0x83, 0xA1, 0xE3, 0x83, - 0xBC, 0xE3, 0x83, 0x88, 0xE3, 0x83, 0xAB, 0x52, - 0xE3, 0x82, 0xAF, 0xE3, 0x82, 0x99, 0xE3, 0x83, - // Bytes 2c00 - 2c3f - 0xA9, 0xE3, 0x83, 0xA0, 0xE3, 0x83, 0x88, 0xE3, - 0x83, 0xB3, 0x52, 0xE3, 0x82, 0xAF, 0xE3, 0x83, - 0xAB, 0xE3, 0x82, 0xBB, 0xE3, 0x82, 0x99, 0xE3, - 0x82, 0xA4, 0xE3, 0x83, 0xAD, 0x52, 0xE3, 0x83, - 0x8F, 0xE3, 0x82, 0x9A, 0xE3, 0x83, 0xBC, 0xE3, - 0x82, 0xBB, 0xE3, 0x83, 0xB3, 0xE3, 0x83, 0x88, - 0x52, 0xE3, 0x83, 0x92, 0xE3, 0x82, 0x9A, 0xE3, - 0x82, 0xA2, 0xE3, 0x82, 0xB9, 0xE3, 0x83, 0x88, - // Bytes 2c40 - 2c7f - 0xE3, 0x83, 0xAB, 0x52, 0xE3, 0x83, 0x95, 0xE3, - 0x82, 0x99, 0xE3, 0x83, 0x83, 0xE3, 0x82, 0xB7, - 0xE3, 0x82, 0xA7, 0xE3, 0x83, 0xAB, 0x52, 0xE3, - 0x83, 0x9F, 0xE3, 0x83, 0xAA, 0xE3, 0x83, 0x8F, - 0xE3, 0x82, 0x99, 0xE3, 0x83, 0xBC, 0xE3, 0x83, - 0xAB, 0x52, 0xE3, 0x83, 0xAC, 0xE3, 0x83, 0xB3, - 0xE3, 0x83, 0x88, 0xE3, 0x82, 0xB1, 0xE3, 0x82, - 0x99, 0xE3, 0x83, 0xB3, 0x61, 0xD8, 0xB5, 0xD9, - // Bytes 2c80 - 2cbf - 0x84, 0xD9, 0x89, 0x20, 0xD8, 0xA7, 0xD9, 0x84, - 0xD9, 0x84, 0xD9, 0x87, 0x20, 0xD8, 0xB9, 0xD9, - 0x84, 0xD9, 0x8A, 0xD9, 0x87, 0x20, 0xD9, 0x88, - 0xD8, 0xB3, 0xD9, 0x84, 0xD9, 0x85, 0x06, 0xE0, - 0xA7, 0x87, 0xE0, 0xA6, 0xBE, 0x01, 0x06, 0xE0, - 0xA7, 0x87, 0xE0, 0xA7, 0x97, 0x01, 0x06, 0xE0, - 0xAD, 0x87, 0xE0, 0xAC, 0xBE, 0x01, 0x06, 0xE0, - 0xAD, 0x87, 0xE0, 0xAD, 0x96, 0x01, 0x06, 0xE0, - // Bytes 2cc0 - 2cff - 0xAD, 0x87, 0xE0, 0xAD, 0x97, 0x01, 0x06, 0xE0, - 0xAE, 0x92, 0xE0, 0xAF, 0x97, 0x01, 0x06, 0xE0, - 0xAF, 0x86, 0xE0, 0xAE, 0xBE, 0x01, 0x06, 0xE0, - 0xAF, 0x86, 0xE0, 0xAF, 0x97, 0x01, 0x06, 0xE0, - 0xAF, 0x87, 0xE0, 0xAE, 0xBE, 0x01, 0x06, 0xE0, - 0xB2, 0xBF, 0xE0, 0xB3, 0x95, 0x01, 0x06, 0xE0, - 0xB3, 0x86, 0xE0, 0xB3, 0x95, 0x01, 0x06, 0xE0, - 0xB3, 0x86, 0xE0, 0xB3, 0x96, 0x01, 0x06, 0xE0, - // Bytes 2d00 - 2d3f - 0xB5, 0x86, 0xE0, 0xB4, 0xBE, 0x01, 0x06, 0xE0, - 0xB5, 0x86, 0xE0, 0xB5, 0x97, 0x01, 0x06, 0xE0, - 0xB5, 0x87, 0xE0, 0xB4, 0xBE, 0x01, 0x06, 0xE0, - 0xB7, 0x99, 0xE0, 0xB7, 0x9F, 0x01, 0x06, 0xE1, - 0x80, 0xA5, 0xE1, 0x80, 0xAE, 0x01, 0x06, 0xE1, - 0xAC, 0x85, 0xE1, 0xAC, 0xB5, 0x01, 0x06, 0xE1, - 0xAC, 0x87, 0xE1, 0xAC, 0xB5, 0x01, 0x06, 0xE1, - 0xAC, 0x89, 0xE1, 0xAC, 0xB5, 0x01, 0x06, 0xE1, - // Bytes 2d40 - 2d7f - 0xAC, 0x8B, 0xE1, 0xAC, 0xB5, 0x01, 0x06, 0xE1, - 0xAC, 0x8D, 0xE1, 0xAC, 0xB5, 0x01, 0x06, 0xE1, - 0xAC, 0x91, 0xE1, 0xAC, 0xB5, 0x01, 0x06, 0xE1, - 0xAC, 0xBA, 0xE1, 0xAC, 0xB5, 0x01, 0x06, 0xE1, - 0xAC, 0xBC, 0xE1, 0xAC, 0xB5, 0x01, 0x06, 0xE1, - 0xAC, 0xBE, 0xE1, 0xAC, 0xB5, 0x01, 0x06, 0xE1, - 0xAC, 0xBF, 0xE1, 0xAC, 0xB5, 0x01, 0x06, 0xE1, - 0xAD, 0x82, 0xE1, 0xAC, 0xB5, 0x01, 0x08, 0xF0, - // Bytes 2d80 - 2dbf - 0x91, 0x84, 0xB1, 0xF0, 0x91, 0x84, 0xA7, 0x01, - 0x08, 0xF0, 0x91, 0x84, 0xB2, 0xF0, 0x91, 0x84, - 0xA7, 0x01, 0x08, 0xF0, 0x91, 0x8D, 0x87, 0xF0, - 0x91, 0x8C, 0xBE, 0x01, 0x08, 0xF0, 0x91, 0x8D, - 0x87, 0xF0, 0x91, 0x8D, 0x97, 0x01, 0x08, 0xF0, - 0x91, 0x92, 0xB9, 0xF0, 0x91, 0x92, 0xB0, 0x01, - 0x08, 0xF0, 0x91, 0x92, 0xB9, 0xF0, 0x91, 0x92, - 0xBA, 0x01, 0x08, 0xF0, 0x91, 0x92, 0xB9, 0xF0, - // Bytes 2dc0 - 2dff - 0x91, 0x92, 0xBD, 0x01, 0x08, 0xF0, 0x91, 0x96, - 0xB8, 0xF0, 0x91, 0x96, 0xAF, 0x01, 0x08, 0xF0, - 0x91, 0x96, 0xB9, 0xF0, 0x91, 0x96, 0xAF, 0x01, - 0x09, 0xE0, 0xB3, 0x86, 0xE0, 0xB3, 0x82, 0xE0, - 0xB3, 0x95, 0x02, 0x09, 0xE0, 0xB7, 0x99, 0xE0, - 0xB7, 0x8F, 0xE0, 0xB7, 0x8A, 0x12, 0x44, 0x44, - 0x5A, 0xCC, 0x8C, 0xC9, 0x44, 0x44, 0x7A, 0xCC, - 0x8C, 0xC9, 0x44, 0x64, 0x7A, 0xCC, 0x8C, 0xC9, - // Bytes 2e00 - 2e3f - 0x46, 0xD9, 0x84, 0xD8, 0xA7, 0xD9, 0x93, 0xC9, - 0x46, 0xD9, 0x84, 0xD8, 0xA7, 0xD9, 0x94, 0xC9, - 0x46, 0xD9, 0x84, 0xD8, 0xA7, 0xD9, 0x95, 0xB5, - 0x46, 0xE1, 0x84, 0x80, 0xE1, 0x85, 0xA1, 0x01, - 0x46, 0xE1, 0x84, 0x82, 0xE1, 0x85, 0xA1, 0x01, - 0x46, 0xE1, 0x84, 0x83, 0xE1, 0x85, 0xA1, 0x01, - 0x46, 0xE1, 0x84, 0x85, 0xE1, 0x85, 0xA1, 0x01, - 0x46, 0xE1, 0x84, 0x86, 0xE1, 0x85, 0xA1, 0x01, - // Bytes 2e40 - 2e7f - 0x46, 0xE1, 0x84, 0x87, 0xE1, 0x85, 0xA1, 0x01, - 0x46, 0xE1, 0x84, 0x89, 0xE1, 0x85, 0xA1, 0x01, - 0x46, 0xE1, 0x84, 0x8B, 0xE1, 0x85, 0xA1, 0x01, - 0x46, 0xE1, 0x84, 0x8B, 0xE1, 0x85, 0xAE, 0x01, - 0x46, 0xE1, 0x84, 0x8C, 0xE1, 0x85, 0xA1, 0x01, - 0x46, 0xE1, 0x84, 0x8E, 0xE1, 0x85, 0xA1, 0x01, - 0x46, 0xE1, 0x84, 0x8F, 0xE1, 0x85, 0xA1, 0x01, - 0x46, 0xE1, 0x84, 0x90, 0xE1, 0x85, 0xA1, 0x01, - // Bytes 2e80 - 2ebf - 0x46, 0xE1, 0x84, 0x91, 0xE1, 0x85, 0xA1, 0x01, - 0x46, 0xE1, 0x84, 0x92, 0xE1, 0x85, 0xA1, 0x01, - 0x49, 0xE3, 0x83, 0xA1, 0xE3, 0x82, 0xAB, 0xE3, - 0x82, 0x99, 0x0D, 0x4C, 0xE1, 0x84, 0x8C, 0xE1, - 0x85, 0xAE, 0xE1, 0x84, 0x8B, 0xE1, 0x85, 0xB4, - 0x01, 0x4C, 0xE3, 0x82, 0xAD, 0xE3, 0x82, 0x99, - 0xE3, 0x82, 0xAB, 0xE3, 0x82, 0x99, 0x0D, 0x4C, - 0xE3, 0x82, 0xB3, 0xE3, 0x83, 0xBC, 0xE3, 0x83, - // Bytes 2ec0 - 2eff - 0x9B, 0xE3, 0x82, 0x9A, 0x0D, 0x4C, 0xE3, 0x83, - 0xA4, 0xE3, 0x83, 0xBC, 0xE3, 0x83, 0x88, 0xE3, - 0x82, 0x99, 0x0D, 0x4F, 0xE1, 0x84, 0x8E, 0xE1, - 0x85, 0xA1, 0xE1, 0x86, 0xB7, 0xE1, 0x84, 0x80, - 0xE1, 0x85, 0xA9, 0x01, 0x4F, 0xE3, 0x82, 0xA4, - 0xE3, 0x83, 0x8B, 0xE3, 0x83, 0xB3, 0xE3, 0x82, - 0xAF, 0xE3, 0x82, 0x99, 0x0D, 0x4F, 0xE3, 0x82, - 0xB7, 0xE3, 0x83, 0xAA, 0xE3, 0x83, 0xB3, 0xE3, - // Bytes 2f00 - 2f3f - 0x82, 0xAF, 0xE3, 0x82, 0x99, 0x0D, 0x4F, 0xE3, - 0x83, 0x98, 0xE3, 0x82, 0x9A, 0xE3, 0x83, 0xBC, - 0xE3, 0x82, 0xB7, 0xE3, 0x82, 0x99, 0x0D, 0x4F, - 0xE3, 0x83, 0x9B, 0xE3, 0x82, 0x9A, 0xE3, 0x83, - 0xB3, 0xE3, 0x83, 0x88, 0xE3, 0x82, 0x99, 0x0D, - 0x52, 0xE3, 0x82, 0xA8, 0xE3, 0x82, 0xB9, 0xE3, - 0x82, 0xAF, 0xE3, 0x83, 0xBC, 0xE3, 0x83, 0x88, - 0xE3, 0x82, 0x99, 0x0D, 0x52, 0xE3, 0x83, 0x95, - // Bytes 2f40 - 2f7f - 0xE3, 0x82, 0xA1, 0xE3, 0x83, 0xA9, 0xE3, 0x83, - 0x83, 0xE3, 0x83, 0x88, 0xE3, 0x82, 0x99, 0x0D, - 0x86, 0xE0, 0xB3, 0x86, 0xE0, 0xB3, 0x82, 0x01, - 0x86, 0xE0, 0xB7, 0x99, 0xE0, 0xB7, 0x8F, 0x01, - 0x03, 0x3C, 0xCC, 0xB8, 0x05, 0x03, 0x3D, 0xCC, - 0xB8, 0x05, 0x03, 0x3E, 0xCC, 0xB8, 0x05, 0x03, - 0x41, 0xCC, 0x80, 0xC9, 0x03, 0x41, 0xCC, 0x81, - 0xC9, 0x03, 0x41, 0xCC, 0x83, 0xC9, 0x03, 0x41, - // Bytes 2f80 - 2fbf - 0xCC, 0x84, 0xC9, 0x03, 0x41, 0xCC, 0x89, 0xC9, - 0x03, 0x41, 0xCC, 0x8C, 0xC9, 0x03, 0x41, 0xCC, - 0x8F, 0xC9, 0x03, 0x41, 0xCC, 0x91, 0xC9, 0x03, - 0x41, 0xCC, 0xA5, 0xB5, 0x03, 0x41, 0xCC, 0xA8, - 0xA5, 0x03, 0x42, 0xCC, 0x87, 0xC9, 0x03, 0x42, - 0xCC, 0xA3, 0xB5, 0x03, 0x42, 0xCC, 0xB1, 0xB5, - 0x03, 0x43, 0xCC, 0x81, 0xC9, 0x03, 0x43, 0xCC, - 0x82, 0xC9, 0x03, 0x43, 0xCC, 0x87, 0xC9, 0x03, - // Bytes 2fc0 - 2fff - 0x43, 0xCC, 0x8C, 0xC9, 0x03, 0x44, 0xCC, 0x87, - 0xC9, 0x03, 0x44, 0xCC, 0x8C, 0xC9, 0x03, 0x44, - 0xCC, 0xA3, 0xB5, 0x03, 0x44, 0xCC, 0xA7, 0xA5, - 0x03, 0x44, 0xCC, 0xAD, 0xB5, 0x03, 0x44, 0xCC, - 0xB1, 0xB5, 0x03, 0x45, 0xCC, 0x80, 0xC9, 0x03, - 0x45, 0xCC, 0x81, 0xC9, 0x03, 0x45, 0xCC, 0x83, - 0xC9, 0x03, 0x45, 0xCC, 0x86, 0xC9, 0x03, 0x45, - 0xCC, 0x87, 0xC9, 0x03, 0x45, 0xCC, 0x88, 0xC9, - // Bytes 3000 - 303f - 0x03, 0x45, 0xCC, 0x89, 0xC9, 0x03, 0x45, 0xCC, - 0x8C, 0xC9, 0x03, 0x45, 0xCC, 0x8F, 0xC9, 0x03, - 0x45, 0xCC, 0x91, 0xC9, 0x03, 0x45, 0xCC, 0xA8, - 0xA5, 0x03, 0x45, 0xCC, 0xAD, 0xB5, 0x03, 0x45, - 0xCC, 0xB0, 0xB5, 0x03, 0x46, 0xCC, 0x87, 0xC9, - 0x03, 0x47, 0xCC, 0x81, 0xC9, 0x03, 0x47, 0xCC, - 0x82, 0xC9, 0x03, 0x47, 0xCC, 0x84, 0xC9, 0x03, - 0x47, 0xCC, 0x86, 0xC9, 0x03, 0x47, 0xCC, 0x87, - // Bytes 3040 - 307f - 0xC9, 0x03, 0x47, 0xCC, 0x8C, 0xC9, 0x03, 0x47, - 0xCC, 0xA7, 0xA5, 0x03, 0x48, 0xCC, 0x82, 0xC9, - 0x03, 0x48, 0xCC, 0x87, 0xC9, 0x03, 0x48, 0xCC, - 0x88, 0xC9, 0x03, 0x48, 0xCC, 0x8C, 0xC9, 0x03, - 0x48, 0xCC, 0xA3, 0xB5, 0x03, 0x48, 0xCC, 0xA7, - 0xA5, 0x03, 0x48, 0xCC, 0xAE, 0xB5, 0x03, 0x49, - 0xCC, 0x80, 0xC9, 0x03, 0x49, 0xCC, 0x81, 0xC9, - 0x03, 0x49, 0xCC, 0x82, 0xC9, 0x03, 0x49, 0xCC, - // Bytes 3080 - 30bf - 0x83, 0xC9, 0x03, 0x49, 0xCC, 0x84, 0xC9, 0x03, - 0x49, 0xCC, 0x86, 0xC9, 0x03, 0x49, 0xCC, 0x87, - 0xC9, 0x03, 0x49, 0xCC, 0x89, 0xC9, 0x03, 0x49, - 0xCC, 0x8C, 0xC9, 0x03, 0x49, 0xCC, 0x8F, 0xC9, - 0x03, 0x49, 0xCC, 0x91, 0xC9, 0x03, 0x49, 0xCC, - 0xA3, 0xB5, 0x03, 0x49, 0xCC, 0xA8, 0xA5, 0x03, - 0x49, 0xCC, 0xB0, 0xB5, 0x03, 0x4A, 0xCC, 0x82, - 0xC9, 0x03, 0x4B, 0xCC, 0x81, 0xC9, 0x03, 0x4B, - // Bytes 30c0 - 30ff - 0xCC, 0x8C, 0xC9, 0x03, 0x4B, 0xCC, 0xA3, 0xB5, - 0x03, 0x4B, 0xCC, 0xA7, 0xA5, 0x03, 0x4B, 0xCC, - 0xB1, 0xB5, 0x03, 0x4C, 0xCC, 0x81, 0xC9, 0x03, - 0x4C, 0xCC, 0x8C, 0xC9, 0x03, 0x4C, 0xCC, 0xA7, - 0xA5, 0x03, 0x4C, 0xCC, 0xAD, 0xB5, 0x03, 0x4C, - 0xCC, 0xB1, 0xB5, 0x03, 0x4D, 0xCC, 0x81, 0xC9, - 0x03, 0x4D, 0xCC, 0x87, 0xC9, 0x03, 0x4D, 0xCC, - 0xA3, 0xB5, 0x03, 0x4E, 0xCC, 0x80, 0xC9, 0x03, - // Bytes 3100 - 313f - 0x4E, 0xCC, 0x81, 0xC9, 0x03, 0x4E, 0xCC, 0x83, - 0xC9, 0x03, 0x4E, 0xCC, 0x87, 0xC9, 0x03, 0x4E, - 0xCC, 0x8C, 0xC9, 0x03, 0x4E, 0xCC, 0xA3, 0xB5, - 0x03, 0x4E, 0xCC, 0xA7, 0xA5, 0x03, 0x4E, 0xCC, - 0xAD, 0xB5, 0x03, 0x4E, 0xCC, 0xB1, 0xB5, 0x03, - 0x4F, 0xCC, 0x80, 0xC9, 0x03, 0x4F, 0xCC, 0x81, - 0xC9, 0x03, 0x4F, 0xCC, 0x86, 0xC9, 0x03, 0x4F, - 0xCC, 0x89, 0xC9, 0x03, 0x4F, 0xCC, 0x8B, 0xC9, - // Bytes 3140 - 317f - 0x03, 0x4F, 0xCC, 0x8C, 0xC9, 0x03, 0x4F, 0xCC, - 0x8F, 0xC9, 0x03, 0x4F, 0xCC, 0x91, 0xC9, 0x03, - 0x50, 0xCC, 0x81, 0xC9, 0x03, 0x50, 0xCC, 0x87, - 0xC9, 0x03, 0x52, 0xCC, 0x81, 0xC9, 0x03, 0x52, - 0xCC, 0x87, 0xC9, 0x03, 0x52, 0xCC, 0x8C, 0xC9, - 0x03, 0x52, 0xCC, 0x8F, 0xC9, 0x03, 0x52, 0xCC, - 0x91, 0xC9, 0x03, 0x52, 0xCC, 0xA7, 0xA5, 0x03, - 0x52, 0xCC, 0xB1, 0xB5, 0x03, 0x53, 0xCC, 0x82, - // Bytes 3180 - 31bf - 0xC9, 0x03, 0x53, 0xCC, 0x87, 0xC9, 0x03, 0x53, - 0xCC, 0xA6, 0xB5, 0x03, 0x53, 0xCC, 0xA7, 0xA5, - 0x03, 0x54, 0xCC, 0x87, 0xC9, 0x03, 0x54, 0xCC, - 0x8C, 0xC9, 0x03, 0x54, 0xCC, 0xA3, 0xB5, 0x03, - 0x54, 0xCC, 0xA6, 0xB5, 0x03, 0x54, 0xCC, 0xA7, - 0xA5, 0x03, 0x54, 0xCC, 0xAD, 0xB5, 0x03, 0x54, - 0xCC, 0xB1, 0xB5, 0x03, 0x55, 0xCC, 0x80, 0xC9, - 0x03, 0x55, 0xCC, 0x81, 0xC9, 0x03, 0x55, 0xCC, - // Bytes 31c0 - 31ff - 0x82, 0xC9, 0x03, 0x55, 0xCC, 0x86, 0xC9, 0x03, - 0x55, 0xCC, 0x89, 0xC9, 0x03, 0x55, 0xCC, 0x8A, - 0xC9, 0x03, 0x55, 0xCC, 0x8B, 0xC9, 0x03, 0x55, - 0xCC, 0x8C, 0xC9, 0x03, 0x55, 0xCC, 0x8F, 0xC9, - 0x03, 0x55, 0xCC, 0x91, 0xC9, 0x03, 0x55, 0xCC, - 0xA3, 0xB5, 0x03, 0x55, 0xCC, 0xA4, 0xB5, 0x03, - 0x55, 0xCC, 0xA8, 0xA5, 0x03, 0x55, 0xCC, 0xAD, - 0xB5, 0x03, 0x55, 0xCC, 0xB0, 0xB5, 0x03, 0x56, - // Bytes 3200 - 323f - 0xCC, 0x83, 0xC9, 0x03, 0x56, 0xCC, 0xA3, 0xB5, - 0x03, 0x57, 0xCC, 0x80, 0xC9, 0x03, 0x57, 0xCC, - 0x81, 0xC9, 0x03, 0x57, 0xCC, 0x82, 0xC9, 0x03, - 0x57, 0xCC, 0x87, 0xC9, 0x03, 0x57, 0xCC, 0x88, - 0xC9, 0x03, 0x57, 0xCC, 0xA3, 0xB5, 0x03, 0x58, - 0xCC, 0x87, 0xC9, 0x03, 0x58, 0xCC, 0x88, 0xC9, - 0x03, 0x59, 0xCC, 0x80, 0xC9, 0x03, 0x59, 0xCC, - 0x81, 0xC9, 0x03, 0x59, 0xCC, 0x82, 0xC9, 0x03, - // Bytes 3240 - 327f - 0x59, 0xCC, 0x83, 0xC9, 0x03, 0x59, 0xCC, 0x84, - 0xC9, 0x03, 0x59, 0xCC, 0x87, 0xC9, 0x03, 0x59, - 0xCC, 0x88, 0xC9, 0x03, 0x59, 0xCC, 0x89, 0xC9, - 0x03, 0x59, 0xCC, 0xA3, 0xB5, 0x03, 0x5A, 0xCC, - 0x81, 0xC9, 0x03, 0x5A, 0xCC, 0x82, 0xC9, 0x03, - 0x5A, 0xCC, 0x87, 0xC9, 0x03, 0x5A, 0xCC, 0x8C, - 0xC9, 0x03, 0x5A, 0xCC, 0xA3, 0xB5, 0x03, 0x5A, - 0xCC, 0xB1, 0xB5, 0x03, 0x61, 0xCC, 0x80, 0xC9, - // Bytes 3280 - 32bf - 0x03, 0x61, 0xCC, 0x81, 0xC9, 0x03, 0x61, 0xCC, - 0x83, 0xC9, 0x03, 0x61, 0xCC, 0x84, 0xC9, 0x03, - 0x61, 0xCC, 0x89, 0xC9, 0x03, 0x61, 0xCC, 0x8C, - 0xC9, 0x03, 0x61, 0xCC, 0x8F, 0xC9, 0x03, 0x61, - 0xCC, 0x91, 0xC9, 0x03, 0x61, 0xCC, 0xA5, 0xB5, - 0x03, 0x61, 0xCC, 0xA8, 0xA5, 0x03, 0x62, 0xCC, - 0x87, 0xC9, 0x03, 0x62, 0xCC, 0xA3, 0xB5, 0x03, - 0x62, 0xCC, 0xB1, 0xB5, 0x03, 0x63, 0xCC, 0x81, - // Bytes 32c0 - 32ff - 0xC9, 0x03, 0x63, 0xCC, 0x82, 0xC9, 0x03, 0x63, - 0xCC, 0x87, 0xC9, 0x03, 0x63, 0xCC, 0x8C, 0xC9, - 0x03, 0x64, 0xCC, 0x87, 0xC9, 0x03, 0x64, 0xCC, - 0x8C, 0xC9, 0x03, 0x64, 0xCC, 0xA3, 0xB5, 0x03, - 0x64, 0xCC, 0xA7, 0xA5, 0x03, 0x64, 0xCC, 0xAD, - 0xB5, 0x03, 0x64, 0xCC, 0xB1, 0xB5, 0x03, 0x65, - 0xCC, 0x80, 0xC9, 0x03, 0x65, 0xCC, 0x81, 0xC9, - 0x03, 0x65, 0xCC, 0x83, 0xC9, 0x03, 0x65, 0xCC, - // Bytes 3300 - 333f - 0x86, 0xC9, 0x03, 0x65, 0xCC, 0x87, 0xC9, 0x03, - 0x65, 0xCC, 0x88, 0xC9, 0x03, 0x65, 0xCC, 0x89, - 0xC9, 0x03, 0x65, 0xCC, 0x8C, 0xC9, 0x03, 0x65, - 0xCC, 0x8F, 0xC9, 0x03, 0x65, 0xCC, 0x91, 0xC9, - 0x03, 0x65, 0xCC, 0xA8, 0xA5, 0x03, 0x65, 0xCC, - 0xAD, 0xB5, 0x03, 0x65, 0xCC, 0xB0, 0xB5, 0x03, - 0x66, 0xCC, 0x87, 0xC9, 0x03, 0x67, 0xCC, 0x81, - 0xC9, 0x03, 0x67, 0xCC, 0x82, 0xC9, 0x03, 0x67, - // Bytes 3340 - 337f - 0xCC, 0x84, 0xC9, 0x03, 0x67, 0xCC, 0x86, 0xC9, - 0x03, 0x67, 0xCC, 0x87, 0xC9, 0x03, 0x67, 0xCC, - 0x8C, 0xC9, 0x03, 0x67, 0xCC, 0xA7, 0xA5, 0x03, - 0x68, 0xCC, 0x82, 0xC9, 0x03, 0x68, 0xCC, 0x87, - 0xC9, 0x03, 0x68, 0xCC, 0x88, 0xC9, 0x03, 0x68, - 0xCC, 0x8C, 0xC9, 0x03, 0x68, 0xCC, 0xA3, 0xB5, - 0x03, 0x68, 0xCC, 0xA7, 0xA5, 0x03, 0x68, 0xCC, - 0xAE, 0xB5, 0x03, 0x68, 0xCC, 0xB1, 0xB5, 0x03, - // Bytes 3380 - 33bf - 0x69, 0xCC, 0x80, 0xC9, 0x03, 0x69, 0xCC, 0x81, - 0xC9, 0x03, 0x69, 0xCC, 0x82, 0xC9, 0x03, 0x69, - 0xCC, 0x83, 0xC9, 0x03, 0x69, 0xCC, 0x84, 0xC9, - 0x03, 0x69, 0xCC, 0x86, 0xC9, 0x03, 0x69, 0xCC, - 0x89, 0xC9, 0x03, 0x69, 0xCC, 0x8C, 0xC9, 0x03, - 0x69, 0xCC, 0x8F, 0xC9, 0x03, 0x69, 0xCC, 0x91, - 0xC9, 0x03, 0x69, 0xCC, 0xA3, 0xB5, 0x03, 0x69, - 0xCC, 0xA8, 0xA5, 0x03, 0x69, 0xCC, 0xB0, 0xB5, - // Bytes 33c0 - 33ff - 0x03, 0x6A, 0xCC, 0x82, 0xC9, 0x03, 0x6A, 0xCC, - 0x8C, 0xC9, 0x03, 0x6B, 0xCC, 0x81, 0xC9, 0x03, - 0x6B, 0xCC, 0x8C, 0xC9, 0x03, 0x6B, 0xCC, 0xA3, - 0xB5, 0x03, 0x6B, 0xCC, 0xA7, 0xA5, 0x03, 0x6B, - 0xCC, 0xB1, 0xB5, 0x03, 0x6C, 0xCC, 0x81, 0xC9, - 0x03, 0x6C, 0xCC, 0x8C, 0xC9, 0x03, 0x6C, 0xCC, - 0xA7, 0xA5, 0x03, 0x6C, 0xCC, 0xAD, 0xB5, 0x03, - 0x6C, 0xCC, 0xB1, 0xB5, 0x03, 0x6D, 0xCC, 0x81, - // Bytes 3400 - 343f - 0xC9, 0x03, 0x6D, 0xCC, 0x87, 0xC9, 0x03, 0x6D, - 0xCC, 0xA3, 0xB5, 0x03, 0x6E, 0xCC, 0x80, 0xC9, - 0x03, 0x6E, 0xCC, 0x81, 0xC9, 0x03, 0x6E, 0xCC, - 0x83, 0xC9, 0x03, 0x6E, 0xCC, 0x87, 0xC9, 0x03, - 0x6E, 0xCC, 0x8C, 0xC9, 0x03, 0x6E, 0xCC, 0xA3, - 0xB5, 0x03, 0x6E, 0xCC, 0xA7, 0xA5, 0x03, 0x6E, - 0xCC, 0xAD, 0xB5, 0x03, 0x6E, 0xCC, 0xB1, 0xB5, - 0x03, 0x6F, 0xCC, 0x80, 0xC9, 0x03, 0x6F, 0xCC, - // Bytes 3440 - 347f - 0x81, 0xC9, 0x03, 0x6F, 0xCC, 0x86, 0xC9, 0x03, - 0x6F, 0xCC, 0x89, 0xC9, 0x03, 0x6F, 0xCC, 0x8B, - 0xC9, 0x03, 0x6F, 0xCC, 0x8C, 0xC9, 0x03, 0x6F, - 0xCC, 0x8F, 0xC9, 0x03, 0x6F, 0xCC, 0x91, 0xC9, - 0x03, 0x70, 0xCC, 0x81, 0xC9, 0x03, 0x70, 0xCC, - 0x87, 0xC9, 0x03, 0x72, 0xCC, 0x81, 0xC9, 0x03, - 0x72, 0xCC, 0x87, 0xC9, 0x03, 0x72, 0xCC, 0x8C, - 0xC9, 0x03, 0x72, 0xCC, 0x8F, 0xC9, 0x03, 0x72, - // Bytes 3480 - 34bf - 0xCC, 0x91, 0xC9, 0x03, 0x72, 0xCC, 0xA7, 0xA5, - 0x03, 0x72, 0xCC, 0xB1, 0xB5, 0x03, 0x73, 0xCC, - 0x82, 0xC9, 0x03, 0x73, 0xCC, 0x87, 0xC9, 0x03, - 0x73, 0xCC, 0xA6, 0xB5, 0x03, 0x73, 0xCC, 0xA7, - 0xA5, 0x03, 0x74, 0xCC, 0x87, 0xC9, 0x03, 0x74, - 0xCC, 0x88, 0xC9, 0x03, 0x74, 0xCC, 0x8C, 0xC9, - 0x03, 0x74, 0xCC, 0xA3, 0xB5, 0x03, 0x74, 0xCC, - 0xA6, 0xB5, 0x03, 0x74, 0xCC, 0xA7, 0xA5, 0x03, - // Bytes 34c0 - 34ff - 0x74, 0xCC, 0xAD, 0xB5, 0x03, 0x74, 0xCC, 0xB1, - 0xB5, 0x03, 0x75, 0xCC, 0x80, 0xC9, 0x03, 0x75, - 0xCC, 0x81, 0xC9, 0x03, 0x75, 0xCC, 0x82, 0xC9, - 0x03, 0x75, 0xCC, 0x86, 0xC9, 0x03, 0x75, 0xCC, - 0x89, 0xC9, 0x03, 0x75, 0xCC, 0x8A, 0xC9, 0x03, - 0x75, 0xCC, 0x8B, 0xC9, 0x03, 0x75, 0xCC, 0x8C, - 0xC9, 0x03, 0x75, 0xCC, 0x8F, 0xC9, 0x03, 0x75, - 0xCC, 0x91, 0xC9, 0x03, 0x75, 0xCC, 0xA3, 0xB5, - // Bytes 3500 - 353f - 0x03, 0x75, 0xCC, 0xA4, 0xB5, 0x03, 0x75, 0xCC, - 0xA8, 0xA5, 0x03, 0x75, 0xCC, 0xAD, 0xB5, 0x03, - 0x75, 0xCC, 0xB0, 0xB5, 0x03, 0x76, 0xCC, 0x83, - 0xC9, 0x03, 0x76, 0xCC, 0xA3, 0xB5, 0x03, 0x77, - 0xCC, 0x80, 0xC9, 0x03, 0x77, 0xCC, 0x81, 0xC9, - 0x03, 0x77, 0xCC, 0x82, 0xC9, 0x03, 0x77, 0xCC, - 0x87, 0xC9, 0x03, 0x77, 0xCC, 0x88, 0xC9, 0x03, - 0x77, 0xCC, 0x8A, 0xC9, 0x03, 0x77, 0xCC, 0xA3, - // Bytes 3540 - 357f - 0xB5, 0x03, 0x78, 0xCC, 0x87, 0xC9, 0x03, 0x78, - 0xCC, 0x88, 0xC9, 0x03, 0x79, 0xCC, 0x80, 0xC9, - 0x03, 0x79, 0xCC, 0x81, 0xC9, 0x03, 0x79, 0xCC, - 0x82, 0xC9, 0x03, 0x79, 0xCC, 0x83, 0xC9, 0x03, - 0x79, 0xCC, 0x84, 0xC9, 0x03, 0x79, 0xCC, 0x87, - 0xC9, 0x03, 0x79, 0xCC, 0x88, 0xC9, 0x03, 0x79, - 0xCC, 0x89, 0xC9, 0x03, 0x79, 0xCC, 0x8A, 0xC9, - 0x03, 0x79, 0xCC, 0xA3, 0xB5, 0x03, 0x7A, 0xCC, - // Bytes 3580 - 35bf - 0x81, 0xC9, 0x03, 0x7A, 0xCC, 0x82, 0xC9, 0x03, - 0x7A, 0xCC, 0x87, 0xC9, 0x03, 0x7A, 0xCC, 0x8C, - 0xC9, 0x03, 0x7A, 0xCC, 0xA3, 0xB5, 0x03, 0x7A, - 0xCC, 0xB1, 0xB5, 0x04, 0xC2, 0xA8, 0xCC, 0x80, - 0xCA, 0x04, 0xC2, 0xA8, 0xCC, 0x81, 0xCA, 0x04, - 0xC2, 0xA8, 0xCD, 0x82, 0xCA, 0x04, 0xC3, 0x86, - 0xCC, 0x81, 0xC9, 0x04, 0xC3, 0x86, 0xCC, 0x84, - 0xC9, 0x04, 0xC3, 0x98, 0xCC, 0x81, 0xC9, 0x04, - // Bytes 35c0 - 35ff - 0xC3, 0xA6, 0xCC, 0x81, 0xC9, 0x04, 0xC3, 0xA6, - 0xCC, 0x84, 0xC9, 0x04, 0xC3, 0xB8, 0xCC, 0x81, - 0xC9, 0x04, 0xC5, 0xBF, 0xCC, 0x87, 0xC9, 0x04, - 0xC6, 0xB7, 0xCC, 0x8C, 0xC9, 0x04, 0xCA, 0x92, - 0xCC, 0x8C, 0xC9, 0x04, 0xCE, 0x91, 0xCC, 0x80, - 0xC9, 0x04, 0xCE, 0x91, 0xCC, 0x81, 0xC9, 0x04, - 0xCE, 0x91, 0xCC, 0x84, 0xC9, 0x04, 0xCE, 0x91, - 0xCC, 0x86, 0xC9, 0x04, 0xCE, 0x91, 0xCD, 0x85, - // Bytes 3600 - 363f - 0xD9, 0x04, 0xCE, 0x95, 0xCC, 0x80, 0xC9, 0x04, - 0xCE, 0x95, 0xCC, 0x81, 0xC9, 0x04, 0xCE, 0x97, - 0xCC, 0x80, 0xC9, 0x04, 0xCE, 0x97, 0xCC, 0x81, - 0xC9, 0x04, 0xCE, 0x97, 0xCD, 0x85, 0xD9, 0x04, - 0xCE, 0x99, 0xCC, 0x80, 0xC9, 0x04, 0xCE, 0x99, - 0xCC, 0x81, 0xC9, 0x04, 0xCE, 0x99, 0xCC, 0x84, - 0xC9, 0x04, 0xCE, 0x99, 0xCC, 0x86, 0xC9, 0x04, - 0xCE, 0x99, 0xCC, 0x88, 0xC9, 0x04, 0xCE, 0x9F, - // Bytes 3640 - 367f - 0xCC, 0x80, 0xC9, 0x04, 0xCE, 0x9F, 0xCC, 0x81, - 0xC9, 0x04, 0xCE, 0xA1, 0xCC, 0x94, 0xC9, 0x04, - 0xCE, 0xA5, 0xCC, 0x80, 0xC9, 0x04, 0xCE, 0xA5, - 0xCC, 0x81, 0xC9, 0x04, 0xCE, 0xA5, 0xCC, 0x84, - 0xC9, 0x04, 0xCE, 0xA5, 0xCC, 0x86, 0xC9, 0x04, - 0xCE, 0xA5, 0xCC, 0x88, 0xC9, 0x04, 0xCE, 0xA9, - 0xCC, 0x80, 0xC9, 0x04, 0xCE, 0xA9, 0xCC, 0x81, - 0xC9, 0x04, 0xCE, 0xA9, 0xCD, 0x85, 0xD9, 0x04, - // Bytes 3680 - 36bf - 0xCE, 0xB1, 0xCC, 0x84, 0xC9, 0x04, 0xCE, 0xB1, - 0xCC, 0x86, 0xC9, 0x04, 0xCE, 0xB1, 0xCD, 0x85, - 0xD9, 0x04, 0xCE, 0xB5, 0xCC, 0x80, 0xC9, 0x04, - 0xCE, 0xB5, 0xCC, 0x81, 0xC9, 0x04, 0xCE, 0xB7, - 0xCD, 0x85, 0xD9, 0x04, 0xCE, 0xB9, 0xCC, 0x80, - 0xC9, 0x04, 0xCE, 0xB9, 0xCC, 0x81, 0xC9, 0x04, - 0xCE, 0xB9, 0xCC, 0x84, 0xC9, 0x04, 0xCE, 0xB9, - 0xCC, 0x86, 0xC9, 0x04, 0xCE, 0xB9, 0xCD, 0x82, - // Bytes 36c0 - 36ff - 0xC9, 0x04, 0xCE, 0xBF, 0xCC, 0x80, 0xC9, 0x04, - 0xCE, 0xBF, 0xCC, 0x81, 0xC9, 0x04, 0xCF, 0x81, - 0xCC, 0x93, 0xC9, 0x04, 0xCF, 0x81, 0xCC, 0x94, - 0xC9, 0x04, 0xCF, 0x85, 0xCC, 0x80, 0xC9, 0x04, - 0xCF, 0x85, 0xCC, 0x81, 0xC9, 0x04, 0xCF, 0x85, - 0xCC, 0x84, 0xC9, 0x04, 0xCF, 0x85, 0xCC, 0x86, - 0xC9, 0x04, 0xCF, 0x85, 0xCD, 0x82, 0xC9, 0x04, - 0xCF, 0x89, 0xCD, 0x85, 0xD9, 0x04, 0xCF, 0x92, - // Bytes 3700 - 373f - 0xCC, 0x81, 0xC9, 0x04, 0xCF, 0x92, 0xCC, 0x88, - 0xC9, 0x04, 0xD0, 0x86, 0xCC, 0x88, 0xC9, 0x04, - 0xD0, 0x90, 0xCC, 0x86, 0xC9, 0x04, 0xD0, 0x90, - 0xCC, 0x88, 0xC9, 0x04, 0xD0, 0x93, 0xCC, 0x81, - 0xC9, 0x04, 0xD0, 0x95, 0xCC, 0x80, 0xC9, 0x04, - 0xD0, 0x95, 0xCC, 0x86, 0xC9, 0x04, 0xD0, 0x95, - 0xCC, 0x88, 0xC9, 0x04, 0xD0, 0x96, 0xCC, 0x86, - 0xC9, 0x04, 0xD0, 0x96, 0xCC, 0x88, 0xC9, 0x04, - // Bytes 3740 - 377f - 0xD0, 0x97, 0xCC, 0x88, 0xC9, 0x04, 0xD0, 0x98, - 0xCC, 0x80, 0xC9, 0x04, 0xD0, 0x98, 0xCC, 0x84, - 0xC9, 0x04, 0xD0, 0x98, 0xCC, 0x86, 0xC9, 0x04, - 0xD0, 0x98, 0xCC, 0x88, 0xC9, 0x04, 0xD0, 0x9A, - 0xCC, 0x81, 0xC9, 0x04, 0xD0, 0x9E, 0xCC, 0x88, - 0xC9, 0x04, 0xD0, 0xA3, 0xCC, 0x84, 0xC9, 0x04, - 0xD0, 0xA3, 0xCC, 0x86, 0xC9, 0x04, 0xD0, 0xA3, - 0xCC, 0x88, 0xC9, 0x04, 0xD0, 0xA3, 0xCC, 0x8B, - // Bytes 3780 - 37bf - 0xC9, 0x04, 0xD0, 0xA7, 0xCC, 0x88, 0xC9, 0x04, - 0xD0, 0xAB, 0xCC, 0x88, 0xC9, 0x04, 0xD0, 0xAD, - 0xCC, 0x88, 0xC9, 0x04, 0xD0, 0xB0, 0xCC, 0x86, - 0xC9, 0x04, 0xD0, 0xB0, 0xCC, 0x88, 0xC9, 0x04, - 0xD0, 0xB3, 0xCC, 0x81, 0xC9, 0x04, 0xD0, 0xB5, - 0xCC, 0x80, 0xC9, 0x04, 0xD0, 0xB5, 0xCC, 0x86, - 0xC9, 0x04, 0xD0, 0xB5, 0xCC, 0x88, 0xC9, 0x04, - 0xD0, 0xB6, 0xCC, 0x86, 0xC9, 0x04, 0xD0, 0xB6, - // Bytes 37c0 - 37ff - 0xCC, 0x88, 0xC9, 0x04, 0xD0, 0xB7, 0xCC, 0x88, - 0xC9, 0x04, 0xD0, 0xB8, 0xCC, 0x80, 0xC9, 0x04, - 0xD0, 0xB8, 0xCC, 0x84, 0xC9, 0x04, 0xD0, 0xB8, - 0xCC, 0x86, 0xC9, 0x04, 0xD0, 0xB8, 0xCC, 0x88, - 0xC9, 0x04, 0xD0, 0xBA, 0xCC, 0x81, 0xC9, 0x04, - 0xD0, 0xBE, 0xCC, 0x88, 0xC9, 0x04, 0xD1, 0x83, - 0xCC, 0x84, 0xC9, 0x04, 0xD1, 0x83, 0xCC, 0x86, - 0xC9, 0x04, 0xD1, 0x83, 0xCC, 0x88, 0xC9, 0x04, - // Bytes 3800 - 383f - 0xD1, 0x83, 0xCC, 0x8B, 0xC9, 0x04, 0xD1, 0x87, - 0xCC, 0x88, 0xC9, 0x04, 0xD1, 0x8B, 0xCC, 0x88, - 0xC9, 0x04, 0xD1, 0x8D, 0xCC, 0x88, 0xC9, 0x04, - 0xD1, 0x96, 0xCC, 0x88, 0xC9, 0x04, 0xD1, 0xB4, - 0xCC, 0x8F, 0xC9, 0x04, 0xD1, 0xB5, 0xCC, 0x8F, - 0xC9, 0x04, 0xD3, 0x98, 0xCC, 0x88, 0xC9, 0x04, - 0xD3, 0x99, 0xCC, 0x88, 0xC9, 0x04, 0xD3, 0xA8, - 0xCC, 0x88, 0xC9, 0x04, 0xD3, 0xA9, 0xCC, 0x88, - // Bytes 3840 - 387f - 0xC9, 0x04, 0xD8, 0xA7, 0xD9, 0x93, 0xC9, 0x04, - 0xD8, 0xA7, 0xD9, 0x94, 0xC9, 0x04, 0xD8, 0xA7, - 0xD9, 0x95, 0xB5, 0x04, 0xD9, 0x88, 0xD9, 0x94, - 0xC9, 0x04, 0xD9, 0x8A, 0xD9, 0x94, 0xC9, 0x04, - 0xDB, 0x81, 0xD9, 0x94, 0xC9, 0x04, 0xDB, 0x92, - 0xD9, 0x94, 0xC9, 0x04, 0xDB, 0x95, 0xD9, 0x94, - 0xC9, 0x05, 0x41, 0xCC, 0x82, 0xCC, 0x80, 0xCA, - 0x05, 0x41, 0xCC, 0x82, 0xCC, 0x81, 0xCA, 0x05, - // Bytes 3880 - 38bf - 0x41, 0xCC, 0x82, 0xCC, 0x83, 0xCA, 0x05, 0x41, - 0xCC, 0x82, 0xCC, 0x89, 0xCA, 0x05, 0x41, 0xCC, - 0x86, 0xCC, 0x80, 0xCA, 0x05, 0x41, 0xCC, 0x86, - 0xCC, 0x81, 0xCA, 0x05, 0x41, 0xCC, 0x86, 0xCC, - 0x83, 0xCA, 0x05, 0x41, 0xCC, 0x86, 0xCC, 0x89, - 0xCA, 0x05, 0x41, 0xCC, 0x87, 0xCC, 0x84, 0xCA, - 0x05, 0x41, 0xCC, 0x88, 0xCC, 0x84, 0xCA, 0x05, - 0x41, 0xCC, 0x8A, 0xCC, 0x81, 0xCA, 0x05, 0x41, - // Bytes 38c0 - 38ff - 0xCC, 0xA3, 0xCC, 0x82, 0xCA, 0x05, 0x41, 0xCC, - 0xA3, 0xCC, 0x86, 0xCA, 0x05, 0x43, 0xCC, 0xA7, - 0xCC, 0x81, 0xCA, 0x05, 0x45, 0xCC, 0x82, 0xCC, - 0x80, 0xCA, 0x05, 0x45, 0xCC, 0x82, 0xCC, 0x81, - 0xCA, 0x05, 0x45, 0xCC, 0x82, 0xCC, 0x83, 0xCA, - 0x05, 0x45, 0xCC, 0x82, 0xCC, 0x89, 0xCA, 0x05, - 0x45, 0xCC, 0x84, 0xCC, 0x80, 0xCA, 0x05, 0x45, - 0xCC, 0x84, 0xCC, 0x81, 0xCA, 0x05, 0x45, 0xCC, - // Bytes 3900 - 393f - 0xA3, 0xCC, 0x82, 0xCA, 0x05, 0x45, 0xCC, 0xA7, - 0xCC, 0x86, 0xCA, 0x05, 0x49, 0xCC, 0x88, 0xCC, - 0x81, 0xCA, 0x05, 0x4C, 0xCC, 0xA3, 0xCC, 0x84, - 0xCA, 0x05, 0x4F, 0xCC, 0x82, 0xCC, 0x80, 0xCA, - 0x05, 0x4F, 0xCC, 0x82, 0xCC, 0x81, 0xCA, 0x05, - 0x4F, 0xCC, 0x82, 0xCC, 0x83, 0xCA, 0x05, 0x4F, - 0xCC, 0x82, 0xCC, 0x89, 0xCA, 0x05, 0x4F, 0xCC, - 0x83, 0xCC, 0x81, 0xCA, 0x05, 0x4F, 0xCC, 0x83, - // Bytes 3940 - 397f - 0xCC, 0x84, 0xCA, 0x05, 0x4F, 0xCC, 0x83, 0xCC, - 0x88, 0xCA, 0x05, 0x4F, 0xCC, 0x84, 0xCC, 0x80, - 0xCA, 0x05, 0x4F, 0xCC, 0x84, 0xCC, 0x81, 0xCA, - 0x05, 0x4F, 0xCC, 0x87, 0xCC, 0x84, 0xCA, 0x05, - 0x4F, 0xCC, 0x88, 0xCC, 0x84, 0xCA, 0x05, 0x4F, - 0xCC, 0x9B, 0xCC, 0x80, 0xCA, 0x05, 0x4F, 0xCC, - 0x9B, 0xCC, 0x81, 0xCA, 0x05, 0x4F, 0xCC, 0x9B, - 0xCC, 0x83, 0xCA, 0x05, 0x4F, 0xCC, 0x9B, 0xCC, - // Bytes 3980 - 39bf - 0x89, 0xCA, 0x05, 0x4F, 0xCC, 0x9B, 0xCC, 0xA3, - 0xB6, 0x05, 0x4F, 0xCC, 0xA3, 0xCC, 0x82, 0xCA, - 0x05, 0x4F, 0xCC, 0xA8, 0xCC, 0x84, 0xCA, 0x05, - 0x52, 0xCC, 0xA3, 0xCC, 0x84, 0xCA, 0x05, 0x53, - 0xCC, 0x81, 0xCC, 0x87, 0xCA, 0x05, 0x53, 0xCC, - 0x8C, 0xCC, 0x87, 0xCA, 0x05, 0x53, 0xCC, 0xA3, - 0xCC, 0x87, 0xCA, 0x05, 0x55, 0xCC, 0x83, 0xCC, - 0x81, 0xCA, 0x05, 0x55, 0xCC, 0x84, 0xCC, 0x88, - // Bytes 39c0 - 39ff - 0xCA, 0x05, 0x55, 0xCC, 0x88, 0xCC, 0x80, 0xCA, - 0x05, 0x55, 0xCC, 0x88, 0xCC, 0x81, 0xCA, 0x05, - 0x55, 0xCC, 0x88, 0xCC, 0x84, 0xCA, 0x05, 0x55, - 0xCC, 0x88, 0xCC, 0x8C, 0xCA, 0x05, 0x55, 0xCC, - 0x9B, 0xCC, 0x80, 0xCA, 0x05, 0x55, 0xCC, 0x9B, - 0xCC, 0x81, 0xCA, 0x05, 0x55, 0xCC, 0x9B, 0xCC, - 0x83, 0xCA, 0x05, 0x55, 0xCC, 0x9B, 0xCC, 0x89, - 0xCA, 0x05, 0x55, 0xCC, 0x9B, 0xCC, 0xA3, 0xB6, - // Bytes 3a00 - 3a3f - 0x05, 0x61, 0xCC, 0x82, 0xCC, 0x80, 0xCA, 0x05, - 0x61, 0xCC, 0x82, 0xCC, 0x81, 0xCA, 0x05, 0x61, - 0xCC, 0x82, 0xCC, 0x83, 0xCA, 0x05, 0x61, 0xCC, - 0x82, 0xCC, 0x89, 0xCA, 0x05, 0x61, 0xCC, 0x86, - 0xCC, 0x80, 0xCA, 0x05, 0x61, 0xCC, 0x86, 0xCC, - 0x81, 0xCA, 0x05, 0x61, 0xCC, 0x86, 0xCC, 0x83, - 0xCA, 0x05, 0x61, 0xCC, 0x86, 0xCC, 0x89, 0xCA, - 0x05, 0x61, 0xCC, 0x87, 0xCC, 0x84, 0xCA, 0x05, - // Bytes 3a40 - 3a7f - 0x61, 0xCC, 0x88, 0xCC, 0x84, 0xCA, 0x05, 0x61, - 0xCC, 0x8A, 0xCC, 0x81, 0xCA, 0x05, 0x61, 0xCC, - 0xA3, 0xCC, 0x82, 0xCA, 0x05, 0x61, 0xCC, 0xA3, - 0xCC, 0x86, 0xCA, 0x05, 0x63, 0xCC, 0xA7, 0xCC, - 0x81, 0xCA, 0x05, 0x65, 0xCC, 0x82, 0xCC, 0x80, - 0xCA, 0x05, 0x65, 0xCC, 0x82, 0xCC, 0x81, 0xCA, - 0x05, 0x65, 0xCC, 0x82, 0xCC, 0x83, 0xCA, 0x05, - 0x65, 0xCC, 0x82, 0xCC, 0x89, 0xCA, 0x05, 0x65, - // Bytes 3a80 - 3abf - 0xCC, 0x84, 0xCC, 0x80, 0xCA, 0x05, 0x65, 0xCC, - 0x84, 0xCC, 0x81, 0xCA, 0x05, 0x65, 0xCC, 0xA3, - 0xCC, 0x82, 0xCA, 0x05, 0x65, 0xCC, 0xA7, 0xCC, - 0x86, 0xCA, 0x05, 0x69, 0xCC, 0x88, 0xCC, 0x81, - 0xCA, 0x05, 0x6C, 0xCC, 0xA3, 0xCC, 0x84, 0xCA, - 0x05, 0x6F, 0xCC, 0x82, 0xCC, 0x80, 0xCA, 0x05, - 0x6F, 0xCC, 0x82, 0xCC, 0x81, 0xCA, 0x05, 0x6F, - 0xCC, 0x82, 0xCC, 0x83, 0xCA, 0x05, 0x6F, 0xCC, - // Bytes 3ac0 - 3aff - 0x82, 0xCC, 0x89, 0xCA, 0x05, 0x6F, 0xCC, 0x83, - 0xCC, 0x81, 0xCA, 0x05, 0x6F, 0xCC, 0x83, 0xCC, - 0x84, 0xCA, 0x05, 0x6F, 0xCC, 0x83, 0xCC, 0x88, - 0xCA, 0x05, 0x6F, 0xCC, 0x84, 0xCC, 0x80, 0xCA, - 0x05, 0x6F, 0xCC, 0x84, 0xCC, 0x81, 0xCA, 0x05, - 0x6F, 0xCC, 0x87, 0xCC, 0x84, 0xCA, 0x05, 0x6F, - 0xCC, 0x88, 0xCC, 0x84, 0xCA, 0x05, 0x6F, 0xCC, - 0x9B, 0xCC, 0x80, 0xCA, 0x05, 0x6F, 0xCC, 0x9B, - // Bytes 3b00 - 3b3f - 0xCC, 0x81, 0xCA, 0x05, 0x6F, 0xCC, 0x9B, 0xCC, - 0x83, 0xCA, 0x05, 0x6F, 0xCC, 0x9B, 0xCC, 0x89, - 0xCA, 0x05, 0x6F, 0xCC, 0x9B, 0xCC, 0xA3, 0xB6, - 0x05, 0x6F, 0xCC, 0xA3, 0xCC, 0x82, 0xCA, 0x05, - 0x6F, 0xCC, 0xA8, 0xCC, 0x84, 0xCA, 0x05, 0x72, - 0xCC, 0xA3, 0xCC, 0x84, 0xCA, 0x05, 0x73, 0xCC, - 0x81, 0xCC, 0x87, 0xCA, 0x05, 0x73, 0xCC, 0x8C, - 0xCC, 0x87, 0xCA, 0x05, 0x73, 0xCC, 0xA3, 0xCC, - // Bytes 3b40 - 3b7f - 0x87, 0xCA, 0x05, 0x75, 0xCC, 0x83, 0xCC, 0x81, - 0xCA, 0x05, 0x75, 0xCC, 0x84, 0xCC, 0x88, 0xCA, - 0x05, 0x75, 0xCC, 0x88, 0xCC, 0x80, 0xCA, 0x05, - 0x75, 0xCC, 0x88, 0xCC, 0x81, 0xCA, 0x05, 0x75, - 0xCC, 0x88, 0xCC, 0x84, 0xCA, 0x05, 0x75, 0xCC, - 0x88, 0xCC, 0x8C, 0xCA, 0x05, 0x75, 0xCC, 0x9B, - 0xCC, 0x80, 0xCA, 0x05, 0x75, 0xCC, 0x9B, 0xCC, - 0x81, 0xCA, 0x05, 0x75, 0xCC, 0x9B, 0xCC, 0x83, - // Bytes 3b80 - 3bbf - 0xCA, 0x05, 0x75, 0xCC, 0x9B, 0xCC, 0x89, 0xCA, - 0x05, 0x75, 0xCC, 0x9B, 0xCC, 0xA3, 0xB6, 0x05, - 0xE1, 0xBE, 0xBF, 0xCC, 0x80, 0xCA, 0x05, 0xE1, - 0xBE, 0xBF, 0xCC, 0x81, 0xCA, 0x05, 0xE1, 0xBE, - 0xBF, 0xCD, 0x82, 0xCA, 0x05, 0xE1, 0xBF, 0xBE, - 0xCC, 0x80, 0xCA, 0x05, 0xE1, 0xBF, 0xBE, 0xCC, - 0x81, 0xCA, 0x05, 0xE1, 0xBF, 0xBE, 0xCD, 0x82, - 0xCA, 0x05, 0xE2, 0x86, 0x90, 0xCC, 0xB8, 0x05, - // Bytes 3bc0 - 3bff - 0x05, 0xE2, 0x86, 0x92, 0xCC, 0xB8, 0x05, 0x05, - 0xE2, 0x86, 0x94, 0xCC, 0xB8, 0x05, 0x05, 0xE2, - 0x87, 0x90, 0xCC, 0xB8, 0x05, 0x05, 0xE2, 0x87, - 0x92, 0xCC, 0xB8, 0x05, 0x05, 0xE2, 0x87, 0x94, - 0xCC, 0xB8, 0x05, 0x05, 0xE2, 0x88, 0x83, 0xCC, - 0xB8, 0x05, 0x05, 0xE2, 0x88, 0x88, 0xCC, 0xB8, - 0x05, 0x05, 0xE2, 0x88, 0x8B, 0xCC, 0xB8, 0x05, - 0x05, 0xE2, 0x88, 0xA3, 0xCC, 0xB8, 0x05, 0x05, - // Bytes 3c00 - 3c3f - 0xE2, 0x88, 0xA5, 0xCC, 0xB8, 0x05, 0x05, 0xE2, - 0x88, 0xBC, 0xCC, 0xB8, 0x05, 0x05, 0xE2, 0x89, - 0x83, 0xCC, 0xB8, 0x05, 0x05, 0xE2, 0x89, 0x85, - 0xCC, 0xB8, 0x05, 0x05, 0xE2, 0x89, 0x88, 0xCC, - 0xB8, 0x05, 0x05, 0xE2, 0x89, 0x8D, 0xCC, 0xB8, - 0x05, 0x05, 0xE2, 0x89, 0xA1, 0xCC, 0xB8, 0x05, - 0x05, 0xE2, 0x89, 0xA4, 0xCC, 0xB8, 0x05, 0x05, - 0xE2, 0x89, 0xA5, 0xCC, 0xB8, 0x05, 0x05, 0xE2, - // Bytes 3c40 - 3c7f - 0x89, 0xB2, 0xCC, 0xB8, 0x05, 0x05, 0xE2, 0x89, - 0xB3, 0xCC, 0xB8, 0x05, 0x05, 0xE2, 0x89, 0xB6, - 0xCC, 0xB8, 0x05, 0x05, 0xE2, 0x89, 0xB7, 0xCC, - 0xB8, 0x05, 0x05, 0xE2, 0x89, 0xBA, 0xCC, 0xB8, - 0x05, 0x05, 0xE2, 0x89, 0xBB, 0xCC, 0xB8, 0x05, - 0x05, 0xE2, 0x89, 0xBC, 0xCC, 0xB8, 0x05, 0x05, - 0xE2, 0x89, 0xBD, 0xCC, 0xB8, 0x05, 0x05, 0xE2, - 0x8A, 0x82, 0xCC, 0xB8, 0x05, 0x05, 0xE2, 0x8A, - // Bytes 3c80 - 3cbf - 0x83, 0xCC, 0xB8, 0x05, 0x05, 0xE2, 0x8A, 0x86, - 0xCC, 0xB8, 0x05, 0x05, 0xE2, 0x8A, 0x87, 0xCC, - 0xB8, 0x05, 0x05, 0xE2, 0x8A, 0x91, 0xCC, 0xB8, - 0x05, 0x05, 0xE2, 0x8A, 0x92, 0xCC, 0xB8, 0x05, - 0x05, 0xE2, 0x8A, 0xA2, 0xCC, 0xB8, 0x05, 0x05, - 0xE2, 0x8A, 0xA8, 0xCC, 0xB8, 0x05, 0x05, 0xE2, - 0x8A, 0xA9, 0xCC, 0xB8, 0x05, 0x05, 0xE2, 0x8A, - 0xAB, 0xCC, 0xB8, 0x05, 0x05, 0xE2, 0x8A, 0xB2, - // Bytes 3cc0 - 3cff - 0xCC, 0xB8, 0x05, 0x05, 0xE2, 0x8A, 0xB3, 0xCC, - 0xB8, 0x05, 0x05, 0xE2, 0x8A, 0xB4, 0xCC, 0xB8, - 0x05, 0x05, 0xE2, 0x8A, 0xB5, 0xCC, 0xB8, 0x05, - 0x06, 0xCE, 0x91, 0xCC, 0x93, 0xCD, 0x85, 0xDA, - 0x06, 0xCE, 0x91, 0xCC, 0x94, 0xCD, 0x85, 0xDA, - 0x06, 0xCE, 0x95, 0xCC, 0x93, 0xCC, 0x80, 0xCA, - 0x06, 0xCE, 0x95, 0xCC, 0x93, 0xCC, 0x81, 0xCA, - 0x06, 0xCE, 0x95, 0xCC, 0x94, 0xCC, 0x80, 0xCA, - // Bytes 3d00 - 3d3f - 0x06, 0xCE, 0x95, 0xCC, 0x94, 0xCC, 0x81, 0xCA, - 0x06, 0xCE, 0x97, 0xCC, 0x93, 0xCD, 0x85, 0xDA, - 0x06, 0xCE, 0x97, 0xCC, 0x94, 0xCD, 0x85, 0xDA, - 0x06, 0xCE, 0x99, 0xCC, 0x93, 0xCC, 0x80, 0xCA, - 0x06, 0xCE, 0x99, 0xCC, 0x93, 0xCC, 0x81, 0xCA, - 0x06, 0xCE, 0x99, 0xCC, 0x93, 0xCD, 0x82, 0xCA, - 0x06, 0xCE, 0x99, 0xCC, 0x94, 0xCC, 0x80, 0xCA, - 0x06, 0xCE, 0x99, 0xCC, 0x94, 0xCC, 0x81, 0xCA, - // Bytes 3d40 - 3d7f - 0x06, 0xCE, 0x99, 0xCC, 0x94, 0xCD, 0x82, 0xCA, - 0x06, 0xCE, 0x9F, 0xCC, 0x93, 0xCC, 0x80, 0xCA, - 0x06, 0xCE, 0x9F, 0xCC, 0x93, 0xCC, 0x81, 0xCA, - 0x06, 0xCE, 0x9F, 0xCC, 0x94, 0xCC, 0x80, 0xCA, - 0x06, 0xCE, 0x9F, 0xCC, 0x94, 0xCC, 0x81, 0xCA, - 0x06, 0xCE, 0xA5, 0xCC, 0x94, 0xCC, 0x80, 0xCA, - 0x06, 0xCE, 0xA5, 0xCC, 0x94, 0xCC, 0x81, 0xCA, - 0x06, 0xCE, 0xA5, 0xCC, 0x94, 0xCD, 0x82, 0xCA, - // Bytes 3d80 - 3dbf - 0x06, 0xCE, 0xA9, 0xCC, 0x93, 0xCD, 0x85, 0xDA, - 0x06, 0xCE, 0xA9, 0xCC, 0x94, 0xCD, 0x85, 0xDA, - 0x06, 0xCE, 0xB1, 0xCC, 0x80, 0xCD, 0x85, 0xDA, - 0x06, 0xCE, 0xB1, 0xCC, 0x81, 0xCD, 0x85, 0xDA, - 0x06, 0xCE, 0xB1, 0xCC, 0x93, 0xCD, 0x85, 0xDA, - 0x06, 0xCE, 0xB1, 0xCC, 0x94, 0xCD, 0x85, 0xDA, - 0x06, 0xCE, 0xB1, 0xCD, 0x82, 0xCD, 0x85, 0xDA, - 0x06, 0xCE, 0xB5, 0xCC, 0x93, 0xCC, 0x80, 0xCA, - // Bytes 3dc0 - 3dff - 0x06, 0xCE, 0xB5, 0xCC, 0x93, 0xCC, 0x81, 0xCA, - 0x06, 0xCE, 0xB5, 0xCC, 0x94, 0xCC, 0x80, 0xCA, - 0x06, 0xCE, 0xB5, 0xCC, 0x94, 0xCC, 0x81, 0xCA, - 0x06, 0xCE, 0xB7, 0xCC, 0x80, 0xCD, 0x85, 0xDA, - 0x06, 0xCE, 0xB7, 0xCC, 0x81, 0xCD, 0x85, 0xDA, - 0x06, 0xCE, 0xB7, 0xCC, 0x93, 0xCD, 0x85, 0xDA, - 0x06, 0xCE, 0xB7, 0xCC, 0x94, 0xCD, 0x85, 0xDA, - 0x06, 0xCE, 0xB7, 0xCD, 0x82, 0xCD, 0x85, 0xDA, - // Bytes 3e00 - 3e3f - 0x06, 0xCE, 0xB9, 0xCC, 0x88, 0xCC, 0x80, 0xCA, - 0x06, 0xCE, 0xB9, 0xCC, 0x88, 0xCC, 0x81, 0xCA, - 0x06, 0xCE, 0xB9, 0xCC, 0x88, 0xCD, 0x82, 0xCA, - 0x06, 0xCE, 0xB9, 0xCC, 0x93, 0xCC, 0x80, 0xCA, - 0x06, 0xCE, 0xB9, 0xCC, 0x93, 0xCC, 0x81, 0xCA, - 0x06, 0xCE, 0xB9, 0xCC, 0x93, 0xCD, 0x82, 0xCA, - 0x06, 0xCE, 0xB9, 0xCC, 0x94, 0xCC, 0x80, 0xCA, - 0x06, 0xCE, 0xB9, 0xCC, 0x94, 0xCC, 0x81, 0xCA, - // Bytes 3e40 - 3e7f - 0x06, 0xCE, 0xB9, 0xCC, 0x94, 0xCD, 0x82, 0xCA, - 0x06, 0xCE, 0xBF, 0xCC, 0x93, 0xCC, 0x80, 0xCA, - 0x06, 0xCE, 0xBF, 0xCC, 0x93, 0xCC, 0x81, 0xCA, - 0x06, 0xCE, 0xBF, 0xCC, 0x94, 0xCC, 0x80, 0xCA, - 0x06, 0xCE, 0xBF, 0xCC, 0x94, 0xCC, 0x81, 0xCA, - 0x06, 0xCF, 0x85, 0xCC, 0x88, 0xCC, 0x80, 0xCA, - 0x06, 0xCF, 0x85, 0xCC, 0x88, 0xCC, 0x81, 0xCA, - 0x06, 0xCF, 0x85, 0xCC, 0x88, 0xCD, 0x82, 0xCA, - // Bytes 3e80 - 3ebf - 0x06, 0xCF, 0x85, 0xCC, 0x93, 0xCC, 0x80, 0xCA, - 0x06, 0xCF, 0x85, 0xCC, 0x93, 0xCC, 0x81, 0xCA, - 0x06, 0xCF, 0x85, 0xCC, 0x93, 0xCD, 0x82, 0xCA, - 0x06, 0xCF, 0x85, 0xCC, 0x94, 0xCC, 0x80, 0xCA, - 0x06, 0xCF, 0x85, 0xCC, 0x94, 0xCC, 0x81, 0xCA, - 0x06, 0xCF, 0x85, 0xCC, 0x94, 0xCD, 0x82, 0xCA, - 0x06, 0xCF, 0x89, 0xCC, 0x80, 0xCD, 0x85, 0xDA, - 0x06, 0xCF, 0x89, 0xCC, 0x81, 0xCD, 0x85, 0xDA, - // Bytes 3ec0 - 3eff - 0x06, 0xCF, 0x89, 0xCC, 0x93, 0xCD, 0x85, 0xDA, - 0x06, 0xCF, 0x89, 0xCC, 0x94, 0xCD, 0x85, 0xDA, - 0x06, 0xCF, 0x89, 0xCD, 0x82, 0xCD, 0x85, 0xDA, - 0x06, 0xE0, 0xA4, 0xA8, 0xE0, 0xA4, 0xBC, 0x09, - 0x06, 0xE0, 0xA4, 0xB0, 0xE0, 0xA4, 0xBC, 0x09, - 0x06, 0xE0, 0xA4, 0xB3, 0xE0, 0xA4, 0xBC, 0x09, - 0x06, 0xE0, 0xB1, 0x86, 0xE0, 0xB1, 0x96, 0x85, - 0x06, 0xE0, 0xB7, 0x99, 0xE0, 0xB7, 0x8A, 0x11, - // Bytes 3f00 - 3f3f - 0x06, 0xE3, 0x81, 0x86, 0xE3, 0x82, 0x99, 0x0D, - 0x06, 0xE3, 0x81, 0x8B, 0xE3, 0x82, 0x99, 0x0D, - 0x06, 0xE3, 0x81, 0x8D, 0xE3, 0x82, 0x99, 0x0D, - 0x06, 0xE3, 0x81, 0x8F, 0xE3, 0x82, 0x99, 0x0D, - 0x06, 0xE3, 0x81, 0x91, 0xE3, 0x82, 0x99, 0x0D, - 0x06, 0xE3, 0x81, 0x93, 0xE3, 0x82, 0x99, 0x0D, - 0x06, 0xE3, 0x81, 0x95, 0xE3, 0x82, 0x99, 0x0D, - 0x06, 0xE3, 0x81, 0x97, 0xE3, 0x82, 0x99, 0x0D, - // Bytes 3f40 - 3f7f - 0x06, 0xE3, 0x81, 0x99, 0xE3, 0x82, 0x99, 0x0D, - 0x06, 0xE3, 0x81, 0x9B, 0xE3, 0x82, 0x99, 0x0D, - 0x06, 0xE3, 0x81, 0x9D, 0xE3, 0x82, 0x99, 0x0D, - 0x06, 0xE3, 0x81, 0x9F, 0xE3, 0x82, 0x99, 0x0D, - 0x06, 0xE3, 0x81, 0xA1, 0xE3, 0x82, 0x99, 0x0D, - 0x06, 0xE3, 0x81, 0xA4, 0xE3, 0x82, 0x99, 0x0D, - 0x06, 0xE3, 0x81, 0xA6, 0xE3, 0x82, 0x99, 0x0D, - 0x06, 0xE3, 0x81, 0xA8, 0xE3, 0x82, 0x99, 0x0D, - // Bytes 3f80 - 3fbf - 0x06, 0xE3, 0x81, 0xAF, 0xE3, 0x82, 0x99, 0x0D, - 0x06, 0xE3, 0x81, 0xAF, 0xE3, 0x82, 0x9A, 0x0D, - 0x06, 0xE3, 0x81, 0xB2, 0xE3, 0x82, 0x99, 0x0D, - 0x06, 0xE3, 0x81, 0xB2, 0xE3, 0x82, 0x9A, 0x0D, - 0x06, 0xE3, 0x81, 0xB5, 0xE3, 0x82, 0x99, 0x0D, - 0x06, 0xE3, 0x81, 0xB5, 0xE3, 0x82, 0x9A, 0x0D, - 0x06, 0xE3, 0x81, 0xB8, 0xE3, 0x82, 0x99, 0x0D, - 0x06, 0xE3, 0x81, 0xB8, 0xE3, 0x82, 0x9A, 0x0D, - // Bytes 3fc0 - 3fff - 0x06, 0xE3, 0x81, 0xBB, 0xE3, 0x82, 0x99, 0x0D, - 0x06, 0xE3, 0x81, 0xBB, 0xE3, 0x82, 0x9A, 0x0D, - 0x06, 0xE3, 0x82, 0x9D, 0xE3, 0x82, 0x99, 0x0D, - 0x06, 0xE3, 0x82, 0xA6, 0xE3, 0x82, 0x99, 0x0D, - 0x06, 0xE3, 0x82, 0xAB, 0xE3, 0x82, 0x99, 0x0D, - 0x06, 0xE3, 0x82, 0xAD, 0xE3, 0x82, 0x99, 0x0D, - 0x06, 0xE3, 0x82, 0xAF, 0xE3, 0x82, 0x99, 0x0D, - 0x06, 0xE3, 0x82, 0xB1, 0xE3, 0x82, 0x99, 0x0D, - // Bytes 4000 - 403f - 0x06, 0xE3, 0x82, 0xB3, 0xE3, 0x82, 0x99, 0x0D, - 0x06, 0xE3, 0x82, 0xB5, 0xE3, 0x82, 0x99, 0x0D, - 0x06, 0xE3, 0x82, 0xB7, 0xE3, 0x82, 0x99, 0x0D, - 0x06, 0xE3, 0x82, 0xB9, 0xE3, 0x82, 0x99, 0x0D, - 0x06, 0xE3, 0x82, 0xBB, 0xE3, 0x82, 0x99, 0x0D, - 0x06, 0xE3, 0x82, 0xBD, 0xE3, 0x82, 0x99, 0x0D, - 0x06, 0xE3, 0x82, 0xBF, 0xE3, 0x82, 0x99, 0x0D, - 0x06, 0xE3, 0x83, 0x81, 0xE3, 0x82, 0x99, 0x0D, - // Bytes 4040 - 407f - 0x06, 0xE3, 0x83, 0x84, 0xE3, 0x82, 0x99, 0x0D, - 0x06, 0xE3, 0x83, 0x86, 0xE3, 0x82, 0x99, 0x0D, - 0x06, 0xE3, 0x83, 0x88, 0xE3, 0x82, 0x99, 0x0D, - 0x06, 0xE3, 0x83, 0x8F, 0xE3, 0x82, 0x99, 0x0D, - 0x06, 0xE3, 0x83, 0x8F, 0xE3, 0x82, 0x9A, 0x0D, - 0x06, 0xE3, 0x83, 0x92, 0xE3, 0x82, 0x99, 0x0D, - 0x06, 0xE3, 0x83, 0x92, 0xE3, 0x82, 0x9A, 0x0D, - 0x06, 0xE3, 0x83, 0x95, 0xE3, 0x82, 0x99, 0x0D, - // Bytes 4080 - 40bf - 0x06, 0xE3, 0x83, 0x95, 0xE3, 0x82, 0x9A, 0x0D, - 0x06, 0xE3, 0x83, 0x98, 0xE3, 0x82, 0x99, 0x0D, - 0x06, 0xE3, 0x83, 0x98, 0xE3, 0x82, 0x9A, 0x0D, - 0x06, 0xE3, 0x83, 0x9B, 0xE3, 0x82, 0x99, 0x0D, - 0x06, 0xE3, 0x83, 0x9B, 0xE3, 0x82, 0x9A, 0x0D, - 0x06, 0xE3, 0x83, 0xAF, 0xE3, 0x82, 0x99, 0x0D, - 0x06, 0xE3, 0x83, 0xB0, 0xE3, 0x82, 0x99, 0x0D, - 0x06, 0xE3, 0x83, 0xB1, 0xE3, 0x82, 0x99, 0x0D, - // Bytes 40c0 - 40ff - 0x06, 0xE3, 0x83, 0xB2, 0xE3, 0x82, 0x99, 0x0D, - 0x06, 0xE3, 0x83, 0xBD, 0xE3, 0x82, 0x99, 0x0D, - 0x08, 0xCE, 0x91, 0xCC, 0x93, 0xCC, 0x80, 0xCD, - 0x85, 0xDB, 0x08, 0xCE, 0x91, 0xCC, 0x93, 0xCC, - 0x81, 0xCD, 0x85, 0xDB, 0x08, 0xCE, 0x91, 0xCC, - 0x93, 0xCD, 0x82, 0xCD, 0x85, 0xDB, 0x08, 0xCE, - 0x91, 0xCC, 0x94, 0xCC, 0x80, 0xCD, 0x85, 0xDB, - 0x08, 0xCE, 0x91, 0xCC, 0x94, 0xCC, 0x81, 0xCD, - // Bytes 4100 - 413f - 0x85, 0xDB, 0x08, 0xCE, 0x91, 0xCC, 0x94, 0xCD, - 0x82, 0xCD, 0x85, 0xDB, 0x08, 0xCE, 0x97, 0xCC, - 0x93, 0xCC, 0x80, 0xCD, 0x85, 0xDB, 0x08, 0xCE, - 0x97, 0xCC, 0x93, 0xCC, 0x81, 0xCD, 0x85, 0xDB, - 0x08, 0xCE, 0x97, 0xCC, 0x93, 0xCD, 0x82, 0xCD, - 0x85, 0xDB, 0x08, 0xCE, 0x97, 0xCC, 0x94, 0xCC, - 0x80, 0xCD, 0x85, 0xDB, 0x08, 0xCE, 0x97, 0xCC, - 0x94, 0xCC, 0x81, 0xCD, 0x85, 0xDB, 0x08, 0xCE, - // Bytes 4140 - 417f - 0x97, 0xCC, 0x94, 0xCD, 0x82, 0xCD, 0x85, 0xDB, - 0x08, 0xCE, 0xA9, 0xCC, 0x93, 0xCC, 0x80, 0xCD, - 0x85, 0xDB, 0x08, 0xCE, 0xA9, 0xCC, 0x93, 0xCC, - 0x81, 0xCD, 0x85, 0xDB, 0x08, 0xCE, 0xA9, 0xCC, - 0x93, 0xCD, 0x82, 0xCD, 0x85, 0xDB, 0x08, 0xCE, - 0xA9, 0xCC, 0x94, 0xCC, 0x80, 0xCD, 0x85, 0xDB, - 0x08, 0xCE, 0xA9, 0xCC, 0x94, 0xCC, 0x81, 0xCD, - 0x85, 0xDB, 0x08, 0xCE, 0xA9, 0xCC, 0x94, 0xCD, - // Bytes 4180 - 41bf - 0x82, 0xCD, 0x85, 0xDB, 0x08, 0xCE, 0xB1, 0xCC, - 0x93, 0xCC, 0x80, 0xCD, 0x85, 0xDB, 0x08, 0xCE, - 0xB1, 0xCC, 0x93, 0xCC, 0x81, 0xCD, 0x85, 0xDB, - 0x08, 0xCE, 0xB1, 0xCC, 0x93, 0xCD, 0x82, 0xCD, - 0x85, 0xDB, 0x08, 0xCE, 0xB1, 0xCC, 0x94, 0xCC, - 0x80, 0xCD, 0x85, 0xDB, 0x08, 0xCE, 0xB1, 0xCC, - 0x94, 0xCC, 0x81, 0xCD, 0x85, 0xDB, 0x08, 0xCE, - 0xB1, 0xCC, 0x94, 0xCD, 0x82, 0xCD, 0x85, 0xDB, - // Bytes 41c0 - 41ff - 0x08, 0xCE, 0xB7, 0xCC, 0x93, 0xCC, 0x80, 0xCD, - 0x85, 0xDB, 0x08, 0xCE, 0xB7, 0xCC, 0x93, 0xCC, - 0x81, 0xCD, 0x85, 0xDB, 0x08, 0xCE, 0xB7, 0xCC, - 0x93, 0xCD, 0x82, 0xCD, 0x85, 0xDB, 0x08, 0xCE, - 0xB7, 0xCC, 0x94, 0xCC, 0x80, 0xCD, 0x85, 0xDB, - 0x08, 0xCE, 0xB7, 0xCC, 0x94, 0xCC, 0x81, 0xCD, - 0x85, 0xDB, 0x08, 0xCE, 0xB7, 0xCC, 0x94, 0xCD, - 0x82, 0xCD, 0x85, 0xDB, 0x08, 0xCF, 0x89, 0xCC, - // Bytes 4200 - 423f - 0x93, 0xCC, 0x80, 0xCD, 0x85, 0xDB, 0x08, 0xCF, - 0x89, 0xCC, 0x93, 0xCC, 0x81, 0xCD, 0x85, 0xDB, - 0x08, 0xCF, 0x89, 0xCC, 0x93, 0xCD, 0x82, 0xCD, - 0x85, 0xDB, 0x08, 0xCF, 0x89, 0xCC, 0x94, 0xCC, - 0x80, 0xCD, 0x85, 0xDB, 0x08, 0xCF, 0x89, 0xCC, - 0x94, 0xCC, 0x81, 0xCD, 0x85, 0xDB, 0x08, 0xCF, - 0x89, 0xCC, 0x94, 0xCD, 0x82, 0xCD, 0x85, 0xDB, - 0x08, 0xF0, 0x91, 0x82, 0x99, 0xF0, 0x91, 0x82, - // Bytes 4240 - 427f - 0xBA, 0x09, 0x08, 0xF0, 0x91, 0x82, 0x9B, 0xF0, - 0x91, 0x82, 0xBA, 0x09, 0x08, 0xF0, 0x91, 0x82, - 0xA5, 0xF0, 0x91, 0x82, 0xBA, 0x09, 0x42, 0xC2, - 0xB4, 0x01, 0x43, 0x20, 0xCC, 0x81, 0xC9, 0x43, - 0x20, 0xCC, 0x83, 0xC9, 0x43, 0x20, 0xCC, 0x84, - 0xC9, 0x43, 0x20, 0xCC, 0x85, 0xC9, 0x43, 0x20, - 0xCC, 0x86, 0xC9, 0x43, 0x20, 0xCC, 0x87, 0xC9, - 0x43, 0x20, 0xCC, 0x88, 0xC9, 0x43, 0x20, 0xCC, - // Bytes 4280 - 42bf - 0x8A, 0xC9, 0x43, 0x20, 0xCC, 0x8B, 0xC9, 0x43, - 0x20, 0xCC, 0x93, 0xC9, 0x43, 0x20, 0xCC, 0x94, - 0xC9, 0x43, 0x20, 0xCC, 0xA7, 0xA5, 0x43, 0x20, - 0xCC, 0xA8, 0xA5, 0x43, 0x20, 0xCC, 0xB3, 0xB5, - 0x43, 0x20, 0xCD, 0x82, 0xC9, 0x43, 0x20, 0xCD, - 0x85, 0xD9, 0x43, 0x20, 0xD9, 0x8B, 0x59, 0x43, - 0x20, 0xD9, 0x8C, 0x5D, 0x43, 0x20, 0xD9, 0x8D, - 0x61, 0x43, 0x20, 0xD9, 0x8E, 0x65, 0x43, 0x20, - // Bytes 42c0 - 42ff - 0xD9, 0x8F, 0x69, 0x43, 0x20, 0xD9, 0x90, 0x6D, - 0x43, 0x20, 0xD9, 0x91, 0x71, 0x43, 0x20, 0xD9, - 0x92, 0x75, 0x43, 0x41, 0xCC, 0x8A, 0xC9, 0x43, - 0x73, 0xCC, 0x87, 0xC9, 0x44, 0x20, 0xE3, 0x82, - 0x99, 0x0D, 0x44, 0x20, 0xE3, 0x82, 0x9A, 0x0D, - 0x44, 0xC2, 0xA8, 0xCC, 0x81, 0xCA, 0x44, 0xCE, - 0x91, 0xCC, 0x81, 0xC9, 0x44, 0xCE, 0x95, 0xCC, - 0x81, 0xC9, 0x44, 0xCE, 0x97, 0xCC, 0x81, 0xC9, - // Bytes 4300 - 433f - 0x44, 0xCE, 0x99, 0xCC, 0x81, 0xC9, 0x44, 0xCE, - 0x9F, 0xCC, 0x81, 0xC9, 0x44, 0xCE, 0xA5, 0xCC, - 0x81, 0xC9, 0x44, 0xCE, 0xA5, 0xCC, 0x88, 0xC9, - 0x44, 0xCE, 0xA9, 0xCC, 0x81, 0xC9, 0x44, 0xCE, - 0xB1, 0xCC, 0x81, 0xC9, 0x44, 0xCE, 0xB5, 0xCC, - 0x81, 0xC9, 0x44, 0xCE, 0xB7, 0xCC, 0x81, 0xC9, - 0x44, 0xCE, 0xB9, 0xCC, 0x81, 0xC9, 0x44, 0xCE, - 0xBF, 0xCC, 0x81, 0xC9, 0x44, 0xCF, 0x85, 0xCC, - // Bytes 4340 - 437f - 0x81, 0xC9, 0x44, 0xCF, 0x89, 0xCC, 0x81, 0xC9, - 0x44, 0xD7, 0x90, 0xD6, 0xB7, 0x31, 0x44, 0xD7, - 0x90, 0xD6, 0xB8, 0x35, 0x44, 0xD7, 0x90, 0xD6, - 0xBC, 0x41, 0x44, 0xD7, 0x91, 0xD6, 0xBC, 0x41, - 0x44, 0xD7, 0x91, 0xD6, 0xBF, 0x49, 0x44, 0xD7, - 0x92, 0xD6, 0xBC, 0x41, 0x44, 0xD7, 0x93, 0xD6, - 0xBC, 0x41, 0x44, 0xD7, 0x94, 0xD6, 0xBC, 0x41, - 0x44, 0xD7, 0x95, 0xD6, 0xB9, 0x39, 0x44, 0xD7, - // Bytes 4380 - 43bf - 0x95, 0xD6, 0xBC, 0x41, 0x44, 0xD7, 0x96, 0xD6, - 0xBC, 0x41, 0x44, 0xD7, 0x98, 0xD6, 0xBC, 0x41, - 0x44, 0xD7, 0x99, 0xD6, 0xB4, 0x25, 0x44, 0xD7, - 0x99, 0xD6, 0xBC, 0x41, 0x44, 0xD7, 0x9A, 0xD6, - 0xBC, 0x41, 0x44, 0xD7, 0x9B, 0xD6, 0xBC, 0x41, - 0x44, 0xD7, 0x9B, 0xD6, 0xBF, 0x49, 0x44, 0xD7, - 0x9C, 0xD6, 0xBC, 0x41, 0x44, 0xD7, 0x9E, 0xD6, - 0xBC, 0x41, 0x44, 0xD7, 0xA0, 0xD6, 0xBC, 0x41, - // Bytes 43c0 - 43ff - 0x44, 0xD7, 0xA1, 0xD6, 0xBC, 0x41, 0x44, 0xD7, - 0xA3, 0xD6, 0xBC, 0x41, 0x44, 0xD7, 0xA4, 0xD6, - 0xBC, 0x41, 0x44, 0xD7, 0xA4, 0xD6, 0xBF, 0x49, - 0x44, 0xD7, 0xA6, 0xD6, 0xBC, 0x41, 0x44, 0xD7, - 0xA7, 0xD6, 0xBC, 0x41, 0x44, 0xD7, 0xA8, 0xD6, - 0xBC, 0x41, 0x44, 0xD7, 0xA9, 0xD6, 0xBC, 0x41, - 0x44, 0xD7, 0xA9, 0xD7, 0x81, 0x4D, 0x44, 0xD7, - 0xA9, 0xD7, 0x82, 0x51, 0x44, 0xD7, 0xAA, 0xD6, - // Bytes 4400 - 443f - 0xBC, 0x41, 0x44, 0xD7, 0xB2, 0xD6, 0xB7, 0x31, - 0x44, 0xD8, 0xA7, 0xD9, 0x8B, 0x59, 0x44, 0xD8, - 0xA7, 0xD9, 0x93, 0xC9, 0x44, 0xD8, 0xA7, 0xD9, - 0x94, 0xC9, 0x44, 0xD8, 0xA7, 0xD9, 0x95, 0xB5, - 0x44, 0xD8, 0xB0, 0xD9, 0xB0, 0x79, 0x44, 0xD8, - 0xB1, 0xD9, 0xB0, 0x79, 0x44, 0xD9, 0x80, 0xD9, - 0x8B, 0x59, 0x44, 0xD9, 0x80, 0xD9, 0x8E, 0x65, - 0x44, 0xD9, 0x80, 0xD9, 0x8F, 0x69, 0x44, 0xD9, - // Bytes 4440 - 447f - 0x80, 0xD9, 0x90, 0x6D, 0x44, 0xD9, 0x80, 0xD9, - 0x91, 0x71, 0x44, 0xD9, 0x80, 0xD9, 0x92, 0x75, - 0x44, 0xD9, 0x87, 0xD9, 0xB0, 0x79, 0x44, 0xD9, - 0x88, 0xD9, 0x94, 0xC9, 0x44, 0xD9, 0x89, 0xD9, - 0xB0, 0x79, 0x44, 0xD9, 0x8A, 0xD9, 0x94, 0xC9, - 0x44, 0xDB, 0x92, 0xD9, 0x94, 0xC9, 0x44, 0xDB, - 0x95, 0xD9, 0x94, 0xC9, 0x45, 0x20, 0xCC, 0x88, - 0xCC, 0x80, 0xCA, 0x45, 0x20, 0xCC, 0x88, 0xCC, - // Bytes 4480 - 44bf - 0x81, 0xCA, 0x45, 0x20, 0xCC, 0x88, 0xCD, 0x82, - 0xCA, 0x45, 0x20, 0xCC, 0x93, 0xCC, 0x80, 0xCA, - 0x45, 0x20, 0xCC, 0x93, 0xCC, 0x81, 0xCA, 0x45, - 0x20, 0xCC, 0x93, 0xCD, 0x82, 0xCA, 0x45, 0x20, - 0xCC, 0x94, 0xCC, 0x80, 0xCA, 0x45, 0x20, 0xCC, - 0x94, 0xCC, 0x81, 0xCA, 0x45, 0x20, 0xCC, 0x94, - 0xCD, 0x82, 0xCA, 0x45, 0x20, 0xD9, 0x8C, 0xD9, - 0x91, 0x72, 0x45, 0x20, 0xD9, 0x8D, 0xD9, 0x91, - // Bytes 44c0 - 44ff - 0x72, 0x45, 0x20, 0xD9, 0x8E, 0xD9, 0x91, 0x72, - 0x45, 0x20, 0xD9, 0x8F, 0xD9, 0x91, 0x72, 0x45, - 0x20, 0xD9, 0x90, 0xD9, 0x91, 0x72, 0x45, 0x20, - 0xD9, 0x91, 0xD9, 0xB0, 0x7A, 0x45, 0xE2, 0xAB, - 0x9D, 0xCC, 0xB8, 0x05, 0x46, 0xCE, 0xB9, 0xCC, - 0x88, 0xCC, 0x81, 0xCA, 0x46, 0xCF, 0x85, 0xCC, - 0x88, 0xCC, 0x81, 0xCA, 0x46, 0xD7, 0xA9, 0xD6, - 0xBC, 0xD7, 0x81, 0x4E, 0x46, 0xD7, 0xA9, 0xD6, - // Bytes 4500 - 453f - 0xBC, 0xD7, 0x82, 0x52, 0x46, 0xD9, 0x80, 0xD9, - 0x8E, 0xD9, 0x91, 0x72, 0x46, 0xD9, 0x80, 0xD9, - 0x8F, 0xD9, 0x91, 0x72, 0x46, 0xD9, 0x80, 0xD9, - 0x90, 0xD9, 0x91, 0x72, 0x46, 0xE0, 0xA4, 0x95, - 0xE0, 0xA4, 0xBC, 0x09, 0x46, 0xE0, 0xA4, 0x96, - 0xE0, 0xA4, 0xBC, 0x09, 0x46, 0xE0, 0xA4, 0x97, - 0xE0, 0xA4, 0xBC, 0x09, 0x46, 0xE0, 0xA4, 0x9C, - 0xE0, 0xA4, 0xBC, 0x09, 0x46, 0xE0, 0xA4, 0xA1, - // Bytes 4540 - 457f - 0xE0, 0xA4, 0xBC, 0x09, 0x46, 0xE0, 0xA4, 0xA2, - 0xE0, 0xA4, 0xBC, 0x09, 0x46, 0xE0, 0xA4, 0xAB, - 0xE0, 0xA4, 0xBC, 0x09, 0x46, 0xE0, 0xA4, 0xAF, - 0xE0, 0xA4, 0xBC, 0x09, 0x46, 0xE0, 0xA6, 0xA1, - 0xE0, 0xA6, 0xBC, 0x09, 0x46, 0xE0, 0xA6, 0xA2, - 0xE0, 0xA6, 0xBC, 0x09, 0x46, 0xE0, 0xA6, 0xAF, - 0xE0, 0xA6, 0xBC, 0x09, 0x46, 0xE0, 0xA8, 0x96, - 0xE0, 0xA8, 0xBC, 0x09, 0x46, 0xE0, 0xA8, 0x97, - // Bytes 4580 - 45bf - 0xE0, 0xA8, 0xBC, 0x09, 0x46, 0xE0, 0xA8, 0x9C, - 0xE0, 0xA8, 0xBC, 0x09, 0x46, 0xE0, 0xA8, 0xAB, - 0xE0, 0xA8, 0xBC, 0x09, 0x46, 0xE0, 0xA8, 0xB2, - 0xE0, 0xA8, 0xBC, 0x09, 0x46, 0xE0, 0xA8, 0xB8, - 0xE0, 0xA8, 0xBC, 0x09, 0x46, 0xE0, 0xAC, 0xA1, - 0xE0, 0xAC, 0xBC, 0x09, 0x46, 0xE0, 0xAC, 0xA2, - 0xE0, 0xAC, 0xBC, 0x09, 0x46, 0xE0, 0xBE, 0xB2, - 0xE0, 0xBE, 0x80, 0x9D, 0x46, 0xE0, 0xBE, 0xB3, - // Bytes 45c0 - 45ff - 0xE0, 0xBE, 0x80, 0x9D, 0x46, 0xE3, 0x83, 0x86, - 0xE3, 0x82, 0x99, 0x0D, 0x48, 0xF0, 0x9D, 0x85, - 0x97, 0xF0, 0x9D, 0x85, 0xA5, 0xAD, 0x48, 0xF0, - 0x9D, 0x85, 0x98, 0xF0, 0x9D, 0x85, 0xA5, 0xAD, - 0x48, 0xF0, 0x9D, 0x86, 0xB9, 0xF0, 0x9D, 0x85, - 0xA5, 0xAD, 0x48, 0xF0, 0x9D, 0x86, 0xBA, 0xF0, - 0x9D, 0x85, 0xA5, 0xAD, 0x49, 0xE0, 0xBE, 0xB2, - 0xE0, 0xBD, 0xB1, 0xE0, 0xBE, 0x80, 0x9E, 0x49, - // Bytes 4600 - 463f - 0xE0, 0xBE, 0xB3, 0xE0, 0xBD, 0xB1, 0xE0, 0xBE, - 0x80, 0x9E, 0x4C, 0xF0, 0x9D, 0x85, 0x98, 0xF0, - 0x9D, 0x85, 0xA5, 0xF0, 0x9D, 0x85, 0xAE, 0xAE, - 0x4C, 0xF0, 0x9D, 0x85, 0x98, 0xF0, 0x9D, 0x85, - 0xA5, 0xF0, 0x9D, 0x85, 0xAF, 0xAE, 0x4C, 0xF0, - 0x9D, 0x85, 0x98, 0xF0, 0x9D, 0x85, 0xA5, 0xF0, - 0x9D, 0x85, 0xB0, 0xAE, 0x4C, 0xF0, 0x9D, 0x85, - 0x98, 0xF0, 0x9D, 0x85, 0xA5, 0xF0, 0x9D, 0x85, - // Bytes 4640 - 467f - 0xB1, 0xAE, 0x4C, 0xF0, 0x9D, 0x85, 0x98, 0xF0, - 0x9D, 0x85, 0xA5, 0xF0, 0x9D, 0x85, 0xB2, 0xAE, - 0x4C, 0xF0, 0x9D, 0x86, 0xB9, 0xF0, 0x9D, 0x85, - 0xA5, 0xF0, 0x9D, 0x85, 0xAE, 0xAE, 0x4C, 0xF0, - 0x9D, 0x86, 0xB9, 0xF0, 0x9D, 0x85, 0xA5, 0xF0, - 0x9D, 0x85, 0xAF, 0xAE, 0x4C, 0xF0, 0x9D, 0x86, - 0xBA, 0xF0, 0x9D, 0x85, 0xA5, 0xF0, 0x9D, 0x85, - 0xAE, 0xAE, 0x4C, 0xF0, 0x9D, 0x86, 0xBA, 0xF0, - // Bytes 4680 - 46bf - 0x9D, 0x85, 0xA5, 0xF0, 0x9D, 0x85, 0xAF, 0xAE, - 0x83, 0x41, 0xCC, 0x82, 0xC9, 0x83, 0x41, 0xCC, - 0x86, 0xC9, 0x83, 0x41, 0xCC, 0x87, 0xC9, 0x83, - 0x41, 0xCC, 0x88, 0xC9, 0x83, 0x41, 0xCC, 0x8A, - 0xC9, 0x83, 0x41, 0xCC, 0xA3, 0xB5, 0x83, 0x43, - 0xCC, 0xA7, 0xA5, 0x83, 0x45, 0xCC, 0x82, 0xC9, - 0x83, 0x45, 0xCC, 0x84, 0xC9, 0x83, 0x45, 0xCC, - 0xA3, 0xB5, 0x83, 0x45, 0xCC, 0xA7, 0xA5, 0x83, - // Bytes 46c0 - 46ff - 0x49, 0xCC, 0x88, 0xC9, 0x83, 0x4C, 0xCC, 0xA3, - 0xB5, 0x83, 0x4F, 0xCC, 0x82, 0xC9, 0x83, 0x4F, - 0xCC, 0x83, 0xC9, 0x83, 0x4F, 0xCC, 0x84, 0xC9, - 0x83, 0x4F, 0xCC, 0x87, 0xC9, 0x83, 0x4F, 0xCC, - 0x88, 0xC9, 0x83, 0x4F, 0xCC, 0x9B, 0xAD, 0x83, - 0x4F, 0xCC, 0xA3, 0xB5, 0x83, 0x4F, 0xCC, 0xA8, - 0xA5, 0x83, 0x52, 0xCC, 0xA3, 0xB5, 0x83, 0x53, - 0xCC, 0x81, 0xC9, 0x83, 0x53, 0xCC, 0x8C, 0xC9, - // Bytes 4700 - 473f - 0x83, 0x53, 0xCC, 0xA3, 0xB5, 0x83, 0x55, 0xCC, - 0x83, 0xC9, 0x83, 0x55, 0xCC, 0x84, 0xC9, 0x83, - 0x55, 0xCC, 0x88, 0xC9, 0x83, 0x55, 0xCC, 0x9B, - 0xAD, 0x83, 0x61, 0xCC, 0x82, 0xC9, 0x83, 0x61, - 0xCC, 0x86, 0xC9, 0x83, 0x61, 0xCC, 0x87, 0xC9, - 0x83, 0x61, 0xCC, 0x88, 0xC9, 0x83, 0x61, 0xCC, - 0x8A, 0xC9, 0x83, 0x61, 0xCC, 0xA3, 0xB5, 0x83, - 0x63, 0xCC, 0xA7, 0xA5, 0x83, 0x65, 0xCC, 0x82, - // Bytes 4740 - 477f - 0xC9, 0x83, 0x65, 0xCC, 0x84, 0xC9, 0x83, 0x65, - 0xCC, 0xA3, 0xB5, 0x83, 0x65, 0xCC, 0xA7, 0xA5, - 0x83, 0x69, 0xCC, 0x88, 0xC9, 0x83, 0x6C, 0xCC, - 0xA3, 0xB5, 0x83, 0x6F, 0xCC, 0x82, 0xC9, 0x83, - 0x6F, 0xCC, 0x83, 0xC9, 0x83, 0x6F, 0xCC, 0x84, - 0xC9, 0x83, 0x6F, 0xCC, 0x87, 0xC9, 0x83, 0x6F, - 0xCC, 0x88, 0xC9, 0x83, 0x6F, 0xCC, 0x9B, 0xAD, - 0x83, 0x6F, 0xCC, 0xA3, 0xB5, 0x83, 0x6F, 0xCC, - // Bytes 4780 - 47bf - 0xA8, 0xA5, 0x83, 0x72, 0xCC, 0xA3, 0xB5, 0x83, - 0x73, 0xCC, 0x81, 0xC9, 0x83, 0x73, 0xCC, 0x8C, - 0xC9, 0x83, 0x73, 0xCC, 0xA3, 0xB5, 0x83, 0x75, - 0xCC, 0x83, 0xC9, 0x83, 0x75, 0xCC, 0x84, 0xC9, - 0x83, 0x75, 0xCC, 0x88, 0xC9, 0x83, 0x75, 0xCC, - 0x9B, 0xAD, 0x84, 0xCE, 0x91, 0xCC, 0x93, 0xC9, - 0x84, 0xCE, 0x91, 0xCC, 0x94, 0xC9, 0x84, 0xCE, - 0x95, 0xCC, 0x93, 0xC9, 0x84, 0xCE, 0x95, 0xCC, - // Bytes 47c0 - 47ff - 0x94, 0xC9, 0x84, 0xCE, 0x97, 0xCC, 0x93, 0xC9, - 0x84, 0xCE, 0x97, 0xCC, 0x94, 0xC9, 0x84, 0xCE, - 0x99, 0xCC, 0x93, 0xC9, 0x84, 0xCE, 0x99, 0xCC, - 0x94, 0xC9, 0x84, 0xCE, 0x9F, 0xCC, 0x93, 0xC9, - 0x84, 0xCE, 0x9F, 0xCC, 0x94, 0xC9, 0x84, 0xCE, - 0xA5, 0xCC, 0x94, 0xC9, 0x84, 0xCE, 0xA9, 0xCC, - 0x93, 0xC9, 0x84, 0xCE, 0xA9, 0xCC, 0x94, 0xC9, - 0x84, 0xCE, 0xB1, 0xCC, 0x80, 0xC9, 0x84, 0xCE, - // Bytes 4800 - 483f - 0xB1, 0xCC, 0x81, 0xC9, 0x84, 0xCE, 0xB1, 0xCC, - 0x93, 0xC9, 0x84, 0xCE, 0xB1, 0xCC, 0x94, 0xC9, - 0x84, 0xCE, 0xB1, 0xCD, 0x82, 0xC9, 0x84, 0xCE, - 0xB5, 0xCC, 0x93, 0xC9, 0x84, 0xCE, 0xB5, 0xCC, - 0x94, 0xC9, 0x84, 0xCE, 0xB7, 0xCC, 0x80, 0xC9, - 0x84, 0xCE, 0xB7, 0xCC, 0x81, 0xC9, 0x84, 0xCE, - 0xB7, 0xCC, 0x93, 0xC9, 0x84, 0xCE, 0xB7, 0xCC, - 0x94, 0xC9, 0x84, 0xCE, 0xB7, 0xCD, 0x82, 0xC9, - // Bytes 4840 - 487f - 0x84, 0xCE, 0xB9, 0xCC, 0x88, 0xC9, 0x84, 0xCE, - 0xB9, 0xCC, 0x93, 0xC9, 0x84, 0xCE, 0xB9, 0xCC, - 0x94, 0xC9, 0x84, 0xCE, 0xBF, 0xCC, 0x93, 0xC9, - 0x84, 0xCE, 0xBF, 0xCC, 0x94, 0xC9, 0x84, 0xCF, - 0x85, 0xCC, 0x88, 0xC9, 0x84, 0xCF, 0x85, 0xCC, - 0x93, 0xC9, 0x84, 0xCF, 0x85, 0xCC, 0x94, 0xC9, - 0x84, 0xCF, 0x89, 0xCC, 0x80, 0xC9, 0x84, 0xCF, - 0x89, 0xCC, 0x81, 0xC9, 0x84, 0xCF, 0x89, 0xCC, - // Bytes 4880 - 48bf - 0x93, 0xC9, 0x84, 0xCF, 0x89, 0xCC, 0x94, 0xC9, - 0x84, 0xCF, 0x89, 0xCD, 0x82, 0xC9, 0x86, 0xCE, - 0x91, 0xCC, 0x93, 0xCC, 0x80, 0xCA, 0x86, 0xCE, - 0x91, 0xCC, 0x93, 0xCC, 0x81, 0xCA, 0x86, 0xCE, - 0x91, 0xCC, 0x93, 0xCD, 0x82, 0xCA, 0x86, 0xCE, - 0x91, 0xCC, 0x94, 0xCC, 0x80, 0xCA, 0x86, 0xCE, - 0x91, 0xCC, 0x94, 0xCC, 0x81, 0xCA, 0x86, 0xCE, - 0x91, 0xCC, 0x94, 0xCD, 0x82, 0xCA, 0x86, 0xCE, - // Bytes 48c0 - 48ff - 0x97, 0xCC, 0x93, 0xCC, 0x80, 0xCA, 0x86, 0xCE, - 0x97, 0xCC, 0x93, 0xCC, 0x81, 0xCA, 0x86, 0xCE, - 0x97, 0xCC, 0x93, 0xCD, 0x82, 0xCA, 0x86, 0xCE, - 0x97, 0xCC, 0x94, 0xCC, 0x80, 0xCA, 0x86, 0xCE, - 0x97, 0xCC, 0x94, 0xCC, 0x81, 0xCA, 0x86, 0xCE, - 0x97, 0xCC, 0x94, 0xCD, 0x82, 0xCA, 0x86, 0xCE, - 0xA9, 0xCC, 0x93, 0xCC, 0x80, 0xCA, 0x86, 0xCE, - 0xA9, 0xCC, 0x93, 0xCC, 0x81, 0xCA, 0x86, 0xCE, - // Bytes 4900 - 493f - 0xA9, 0xCC, 0x93, 0xCD, 0x82, 0xCA, 0x86, 0xCE, - 0xA9, 0xCC, 0x94, 0xCC, 0x80, 0xCA, 0x86, 0xCE, - 0xA9, 0xCC, 0x94, 0xCC, 0x81, 0xCA, 0x86, 0xCE, - 0xA9, 0xCC, 0x94, 0xCD, 0x82, 0xCA, 0x86, 0xCE, - 0xB1, 0xCC, 0x93, 0xCC, 0x80, 0xCA, 0x86, 0xCE, - 0xB1, 0xCC, 0x93, 0xCC, 0x81, 0xCA, 0x86, 0xCE, - 0xB1, 0xCC, 0x93, 0xCD, 0x82, 0xCA, 0x86, 0xCE, - 0xB1, 0xCC, 0x94, 0xCC, 0x80, 0xCA, 0x86, 0xCE, - // Bytes 4940 - 497f - 0xB1, 0xCC, 0x94, 0xCC, 0x81, 0xCA, 0x86, 0xCE, - 0xB1, 0xCC, 0x94, 0xCD, 0x82, 0xCA, 0x86, 0xCE, - 0xB7, 0xCC, 0x93, 0xCC, 0x80, 0xCA, 0x86, 0xCE, - 0xB7, 0xCC, 0x93, 0xCC, 0x81, 0xCA, 0x86, 0xCE, - 0xB7, 0xCC, 0x93, 0xCD, 0x82, 0xCA, 0x86, 0xCE, - 0xB7, 0xCC, 0x94, 0xCC, 0x80, 0xCA, 0x86, 0xCE, - 0xB7, 0xCC, 0x94, 0xCC, 0x81, 0xCA, 0x86, 0xCE, - 0xB7, 0xCC, 0x94, 0xCD, 0x82, 0xCA, 0x86, 0xCF, - // Bytes 4980 - 49bf - 0x89, 0xCC, 0x93, 0xCC, 0x80, 0xCA, 0x86, 0xCF, - 0x89, 0xCC, 0x93, 0xCC, 0x81, 0xCA, 0x86, 0xCF, - 0x89, 0xCC, 0x93, 0xCD, 0x82, 0xCA, 0x86, 0xCF, - 0x89, 0xCC, 0x94, 0xCC, 0x80, 0xCA, 0x86, 0xCF, - 0x89, 0xCC, 0x94, 0xCC, 0x81, 0xCA, 0x86, 0xCF, - 0x89, 0xCC, 0x94, 0xCD, 0x82, 0xCA, 0x42, 0xCC, - 0x80, 0xC9, 0x32, 0x42, 0xCC, 0x81, 0xC9, 0x32, - 0x42, 0xCC, 0x93, 0xC9, 0x32, 0x43, 0xE1, 0x85, - // Bytes 49c0 - 49ff - 0xA1, 0x01, 0x00, 0x43, 0xE1, 0x85, 0xA2, 0x01, - 0x00, 0x43, 0xE1, 0x85, 0xA3, 0x01, 0x00, 0x43, - 0xE1, 0x85, 0xA4, 0x01, 0x00, 0x43, 0xE1, 0x85, - 0xA5, 0x01, 0x00, 0x43, 0xE1, 0x85, 0xA6, 0x01, - 0x00, 0x43, 0xE1, 0x85, 0xA7, 0x01, 0x00, 0x43, - 0xE1, 0x85, 0xA8, 0x01, 0x00, 0x43, 0xE1, 0x85, - 0xA9, 0x01, 0x00, 0x43, 0xE1, 0x85, 0xAA, 0x01, - 0x00, 0x43, 0xE1, 0x85, 0xAB, 0x01, 0x00, 0x43, - // Bytes 4a00 - 4a3f - 0xE1, 0x85, 0xAC, 0x01, 0x00, 0x43, 0xE1, 0x85, - 0xAD, 0x01, 0x00, 0x43, 0xE1, 0x85, 0xAE, 0x01, - 0x00, 0x43, 0xE1, 0x85, 0xAF, 0x01, 0x00, 0x43, - 0xE1, 0x85, 0xB0, 0x01, 0x00, 0x43, 0xE1, 0x85, - 0xB1, 0x01, 0x00, 0x43, 0xE1, 0x85, 0xB2, 0x01, - 0x00, 0x43, 0xE1, 0x85, 0xB3, 0x01, 0x00, 0x43, - 0xE1, 0x85, 0xB4, 0x01, 0x00, 0x43, 0xE1, 0x85, - 0xB5, 0x01, 0x00, 0x43, 0xE1, 0x86, 0xAA, 0x01, - // Bytes 4a40 - 4a7f - 0x00, 0x43, 0xE1, 0x86, 0xAC, 0x01, 0x00, 0x43, - 0xE1, 0x86, 0xAD, 0x01, 0x00, 0x43, 0xE1, 0x86, - 0xB0, 0x01, 0x00, 0x43, 0xE1, 0x86, 0xB1, 0x01, - 0x00, 0x43, 0xE1, 0x86, 0xB2, 0x01, 0x00, 0x43, - 0xE1, 0x86, 0xB3, 0x01, 0x00, 0x43, 0xE1, 0x86, - 0xB4, 0x01, 0x00, 0x43, 0xE1, 0x86, 0xB5, 0x01, - 0x00, 0x44, 0xCC, 0x88, 0xCC, 0x81, 0xCA, 0x32, - 0x43, 0xE3, 0x82, 0x99, 0x0D, 0x03, 0x43, 0xE3, - // Bytes 4a80 - 4abf - 0x82, 0x9A, 0x0D, 0x03, 0x46, 0xE0, 0xBD, 0xB1, - 0xE0, 0xBD, 0xB2, 0x9E, 0x26, 0x46, 0xE0, 0xBD, - 0xB1, 0xE0, 0xBD, 0xB4, 0xA2, 0x26, 0x46, 0xE0, - 0xBD, 0xB1, 0xE0, 0xBE, 0x80, 0x9E, 0x26, 0x00, - 0x01, -} - -// lookup returns the trie value for the first UTF-8 encoding in s and -// the width in bytes of this encoding. The size will be 0 if s does not -// hold enough bytes to complete the encoding. len(s) must be greater than 0. -func (t *nfcTrie) lookup(s []byte) (v uint16, sz int) { - c0 := s[0] - switch { - case c0 < 0x80: // is ASCII - return nfcValues[c0], 1 - case c0 < 0xC2: - return 0, 1 // Illegal UTF-8: not a starter, not ASCII. - case c0 < 0xE0: // 2-byte UTF-8 - if len(s) < 2 { - return 0, 0 - } - i := nfcIndex[c0] - c1 := s[1] - if c1 < 0x80 || 0xC0 <= c1 { - return 0, 1 // Illegal UTF-8: not a continuation byte. - } - return t.lookupValue(uint32(i), c1), 2 - case c0 < 0xF0: // 3-byte UTF-8 - if len(s) < 3 { - return 0, 0 - } - i := nfcIndex[c0] - c1 := s[1] - if c1 < 0x80 || 0xC0 <= c1 { - return 0, 1 // Illegal UTF-8: not a continuation byte. - } - o := uint32(i)<<6 + uint32(c1) - i = nfcIndex[o] - c2 := s[2] - if c2 < 0x80 || 0xC0 <= c2 { - return 0, 2 // Illegal UTF-8: not a continuation byte. - } - return t.lookupValue(uint32(i), c2), 3 - case c0 < 0xF8: // 4-byte UTF-8 - if len(s) < 4 { - return 0, 0 - } - i := nfcIndex[c0] - c1 := s[1] - if c1 < 0x80 || 0xC0 <= c1 { - return 0, 1 // Illegal UTF-8: not a continuation byte. - } - o := uint32(i)<<6 + uint32(c1) - i = nfcIndex[o] - c2 := s[2] - if c2 < 0x80 || 0xC0 <= c2 { - return 0, 2 // Illegal UTF-8: not a continuation byte. - } - o = uint32(i)<<6 + uint32(c2) - i = nfcIndex[o] - c3 := s[3] - if c3 < 0x80 || 0xC0 <= c3 { - return 0, 3 // Illegal UTF-8: not a continuation byte. - } - return t.lookupValue(uint32(i), c3), 4 - } - // Illegal rune - return 0, 1 -} - -// lookupUnsafe returns the trie value for the first UTF-8 encoding in s. -// s must start with a full and valid UTF-8 encoded rune. -func (t *nfcTrie) lookupUnsafe(s []byte) uint16 { - c0 := s[0] - if c0 < 0x80 { // is ASCII - return nfcValues[c0] - } - i := nfcIndex[c0] - if c0 < 0xE0 { // 2-byte UTF-8 - return t.lookupValue(uint32(i), s[1]) - } - i = nfcIndex[uint32(i)<<6+uint32(s[1])] - if c0 < 0xF0 { // 3-byte UTF-8 - return t.lookupValue(uint32(i), s[2]) - } - i = nfcIndex[uint32(i)<<6+uint32(s[2])] - if c0 < 0xF8 { // 4-byte UTF-8 - return t.lookupValue(uint32(i), s[3]) - } - return 0 -} - -// lookupString returns the trie value for the first UTF-8 encoding in s and -// the width in bytes of this encoding. The size will be 0 if s does not -// hold enough bytes to complete the encoding. len(s) must be greater than 0. -func (t *nfcTrie) lookupString(s string) (v uint16, sz int) { - c0 := s[0] - switch { - case c0 < 0x80: // is ASCII - return nfcValues[c0], 1 - case c0 < 0xC2: - return 0, 1 // Illegal UTF-8: not a starter, not ASCII. - case c0 < 0xE0: // 2-byte UTF-8 - if len(s) < 2 { - return 0, 0 - } - i := nfcIndex[c0] - c1 := s[1] - if c1 < 0x80 || 0xC0 <= c1 { - return 0, 1 // Illegal UTF-8: not a continuation byte. - } - return t.lookupValue(uint32(i), c1), 2 - case c0 < 0xF0: // 3-byte UTF-8 - if len(s) < 3 { - return 0, 0 - } - i := nfcIndex[c0] - c1 := s[1] - if c1 < 0x80 || 0xC0 <= c1 { - return 0, 1 // Illegal UTF-8: not a continuation byte. - } - o := uint32(i)<<6 + uint32(c1) - i = nfcIndex[o] - c2 := s[2] - if c2 < 0x80 || 0xC0 <= c2 { - return 0, 2 // Illegal UTF-8: not a continuation byte. - } - return t.lookupValue(uint32(i), c2), 3 - case c0 < 0xF8: // 4-byte UTF-8 - if len(s) < 4 { - return 0, 0 - } - i := nfcIndex[c0] - c1 := s[1] - if c1 < 0x80 || 0xC0 <= c1 { - return 0, 1 // Illegal UTF-8: not a continuation byte. - } - o := uint32(i)<<6 + uint32(c1) - i = nfcIndex[o] - c2 := s[2] - if c2 < 0x80 || 0xC0 <= c2 { - return 0, 2 // Illegal UTF-8: not a continuation byte. - } - o = uint32(i)<<6 + uint32(c2) - i = nfcIndex[o] - c3 := s[3] - if c3 < 0x80 || 0xC0 <= c3 { - return 0, 3 // Illegal UTF-8: not a continuation byte. - } - return t.lookupValue(uint32(i), c3), 4 - } - // Illegal rune - return 0, 1 -} - -// lookupStringUnsafe returns the trie value for the first UTF-8 encoding in s. -// s must start with a full and valid UTF-8 encoded rune. -func (t *nfcTrie) lookupStringUnsafe(s string) uint16 { - c0 := s[0] - if c0 < 0x80 { // is ASCII - return nfcValues[c0] - } - i := nfcIndex[c0] - if c0 < 0xE0 { // 2-byte UTF-8 - return t.lookupValue(uint32(i), s[1]) - } - i = nfcIndex[uint32(i)<<6+uint32(s[1])] - if c0 < 0xF0 { // 3-byte UTF-8 - return t.lookupValue(uint32(i), s[2]) - } - i = nfcIndex[uint32(i)<<6+uint32(s[2])] - if c0 < 0xF8 { // 4-byte UTF-8 - return t.lookupValue(uint32(i), s[3]) - } - return 0 -} - -// nfcTrie. Total size: 10332 bytes (10.09 KiB). Checksum: 51cc525b297fc970. -type nfcTrie struct{} - -func newNfcTrie(i int) *nfcTrie { - return &nfcTrie{} -} - -// lookupValue determines the type of block n and looks up the value for b. -func (t *nfcTrie) lookupValue(n uint32, b byte) uint16 { - switch { - case n < 44: - return uint16(nfcValues[n<<6+uint32(b)]) - default: - n -= 44 - return uint16(nfcSparse.lookup(n, b)) - } -} - -// nfcValues: 46 blocks, 2944 entries, 5888 bytes -// The third block is the zero block. -var nfcValues = [2944]uint16{ - // Block 0x0, offset 0x0 - 0x3c: 0xa000, 0x3d: 0xa000, 0x3e: 0xa000, - // Block 0x1, offset 0x40 - 0x41: 0xa000, 0x42: 0xa000, 0x43: 0xa000, 0x44: 0xa000, 0x45: 0xa000, - 0x46: 0xa000, 0x47: 0xa000, 0x48: 0xa000, 0x49: 0xa000, 0x4a: 0xa000, 0x4b: 0xa000, - 0x4c: 0xa000, 0x4d: 0xa000, 0x4e: 0xa000, 0x4f: 0xa000, 0x50: 0xa000, - 0x52: 0xa000, 0x53: 0xa000, 0x54: 0xa000, 0x55: 0xa000, 0x56: 0xa000, 0x57: 0xa000, - 0x58: 0xa000, 0x59: 0xa000, 0x5a: 0xa000, - 0x61: 0xa000, 0x62: 0xa000, 0x63: 0xa000, - 0x64: 0xa000, 0x65: 0xa000, 0x66: 0xa000, 0x67: 0xa000, 0x68: 0xa000, 0x69: 0xa000, - 0x6a: 0xa000, 0x6b: 0xa000, 0x6c: 0xa000, 0x6d: 0xa000, 0x6e: 0xa000, 0x6f: 0xa000, - 0x70: 0xa000, 0x72: 0xa000, 0x73: 0xa000, 0x74: 0xa000, 0x75: 0xa000, - 0x76: 0xa000, 0x77: 0xa000, 0x78: 0xa000, 0x79: 0xa000, 0x7a: 0xa000, - // Block 0x2, offset 0x80 - // Block 0x3, offset 0xc0 - 0xc0: 0x2f6f, 0xc1: 0x2f74, 0xc2: 0x4688, 0xc3: 0x2f79, 0xc4: 0x4697, 0xc5: 0x469c, - 0xc6: 0xa000, 0xc7: 0x46a6, 0xc8: 0x2fe2, 0xc9: 0x2fe7, 0xca: 0x46ab, 0xcb: 0x2ffb, - 0xcc: 0x306e, 0xcd: 0x3073, 0xce: 0x3078, 0xcf: 0x46bf, 0xd1: 0x3104, - 0xd2: 0x3127, 0xd3: 0x312c, 0xd4: 0x46c9, 0xd5: 0x46ce, 0xd6: 0x46dd, - 0xd8: 0xa000, 0xd9: 0x31b3, 0xda: 0x31b8, 0xdb: 0x31bd, 0xdc: 0x470f, 0xdd: 0x3235, - 0xe0: 0x327b, 0xe1: 0x3280, 0xe2: 0x4719, 0xe3: 0x3285, - 0xe4: 0x4728, 0xe5: 0x472d, 0xe6: 0xa000, 0xe7: 0x4737, 0xe8: 0x32ee, 0xe9: 0x32f3, - 0xea: 0x473c, 0xeb: 0x3307, 0xec: 0x337f, 0xed: 0x3384, 0xee: 0x3389, 0xef: 0x4750, - 0xf1: 0x3415, 0xf2: 0x3438, 0xf3: 0x343d, 0xf4: 0x475a, 0xf5: 0x475f, - 0xf6: 0x476e, 0xf8: 0xa000, 0xf9: 0x34c9, 0xfa: 0x34ce, 0xfb: 0x34d3, - 0xfc: 0x47a0, 0xfd: 0x3550, 0xff: 0x3569, - // Block 0x4, offset 0x100 - 0x100: 0x2f7e, 0x101: 0x328a, 0x102: 0x468d, 0x103: 0x471e, 0x104: 0x2f9c, 0x105: 0x32a8, - 0x106: 0x2fb0, 0x107: 0x32bc, 0x108: 0x2fb5, 0x109: 0x32c1, 0x10a: 0x2fba, 0x10b: 0x32c6, - 0x10c: 0x2fbf, 0x10d: 0x32cb, 0x10e: 0x2fc9, 0x10f: 0x32d5, - 0x112: 0x46b0, 0x113: 0x4741, 0x114: 0x2ff1, 0x115: 0x32fd, 0x116: 0x2ff6, 0x117: 0x3302, - 0x118: 0x3014, 0x119: 0x3320, 0x11a: 0x3005, 0x11b: 0x3311, 0x11c: 0x302d, 0x11d: 0x3339, - 0x11e: 0x3037, 0x11f: 0x3343, 0x120: 0x303c, 0x121: 0x3348, 0x122: 0x3046, 0x123: 0x3352, - 0x124: 0x304b, 0x125: 0x3357, 0x128: 0x307d, 0x129: 0x338e, - 0x12a: 0x3082, 0x12b: 0x3393, 0x12c: 0x3087, 0x12d: 0x3398, 0x12e: 0x30aa, 0x12f: 0x33b6, - 0x130: 0x308c, 0x134: 0x30b4, 0x135: 0x33c0, - 0x136: 0x30c8, 0x137: 0x33d9, 0x139: 0x30d2, 0x13a: 0x33e3, 0x13b: 0x30dc, - 0x13c: 0x33ed, 0x13d: 0x30d7, 0x13e: 0x33e8, - // Block 0x5, offset 0x140 - 0x143: 0x30ff, 0x144: 0x3410, 0x145: 0x3118, - 0x146: 0x3429, 0x147: 0x310e, 0x148: 0x341f, - 0x14c: 0x46d3, 0x14d: 0x4764, 0x14e: 0x3131, 0x14f: 0x3442, 0x150: 0x313b, 0x151: 0x344c, - 0x154: 0x3159, 0x155: 0x346a, 0x156: 0x3172, 0x157: 0x3483, - 0x158: 0x3163, 0x159: 0x3474, 0x15a: 0x46f6, 0x15b: 0x4787, 0x15c: 0x317c, 0x15d: 0x348d, - 0x15e: 0x318b, 0x15f: 0x349c, 0x160: 0x46fb, 0x161: 0x478c, 0x162: 0x31a4, 0x163: 0x34ba, - 0x164: 0x3195, 0x165: 0x34ab, 0x168: 0x4705, 0x169: 0x4796, - 0x16a: 0x470a, 0x16b: 0x479b, 0x16c: 0x31c2, 0x16d: 0x34d8, 0x16e: 0x31cc, 0x16f: 0x34e2, - 0x170: 0x31d1, 0x171: 0x34e7, 0x172: 0x31ef, 0x173: 0x3505, 0x174: 0x3212, 0x175: 0x3528, - 0x176: 0x323a, 0x177: 0x3555, 0x178: 0x324e, 0x179: 0x325d, 0x17a: 0x357d, 0x17b: 0x3267, - 0x17c: 0x3587, 0x17d: 0x326c, 0x17e: 0x358c, 0x17f: 0xa000, - // Block 0x6, offset 0x180 - 0x184: 0x8100, 0x185: 0x8100, - 0x186: 0x8100, - 0x18d: 0x2f88, 0x18e: 0x3294, 0x18f: 0x3096, 0x190: 0x33a2, 0x191: 0x3140, - 0x192: 0x3451, 0x193: 0x31d6, 0x194: 0x34ec, 0x195: 0x39cf, 0x196: 0x3b5e, 0x197: 0x39c8, - 0x198: 0x3b57, 0x199: 0x39d6, 0x19a: 0x3b65, 0x19b: 0x39c1, 0x19c: 0x3b50, - 0x19e: 0x38b0, 0x19f: 0x3a3f, 0x1a0: 0x38a9, 0x1a1: 0x3a38, 0x1a2: 0x35b3, 0x1a3: 0x35c5, - 0x1a6: 0x3041, 0x1a7: 0x334d, 0x1a8: 0x30be, 0x1a9: 0x33cf, - 0x1aa: 0x46ec, 0x1ab: 0x477d, 0x1ac: 0x3990, 0x1ad: 0x3b1f, 0x1ae: 0x35d7, 0x1af: 0x35dd, - 0x1b0: 0x33c5, 0x1b4: 0x3028, 0x1b5: 0x3334, - 0x1b8: 0x30fa, 0x1b9: 0x340b, 0x1ba: 0x38b7, 0x1bb: 0x3a46, - 0x1bc: 0x35ad, 0x1bd: 0x35bf, 0x1be: 0x35b9, 0x1bf: 0x35cb, - // Block 0x7, offset 0x1c0 - 0x1c0: 0x2f8d, 0x1c1: 0x3299, 0x1c2: 0x2f92, 0x1c3: 0x329e, 0x1c4: 0x300a, 0x1c5: 0x3316, - 0x1c6: 0x300f, 0x1c7: 0x331b, 0x1c8: 0x309b, 0x1c9: 0x33a7, 0x1ca: 0x30a0, 0x1cb: 0x33ac, - 0x1cc: 0x3145, 0x1cd: 0x3456, 0x1ce: 0x314a, 0x1cf: 0x345b, 0x1d0: 0x3168, 0x1d1: 0x3479, - 0x1d2: 0x316d, 0x1d3: 0x347e, 0x1d4: 0x31db, 0x1d5: 0x34f1, 0x1d6: 0x31e0, 0x1d7: 0x34f6, - 0x1d8: 0x3186, 0x1d9: 0x3497, 0x1da: 0x319f, 0x1db: 0x34b5, - 0x1de: 0x305a, 0x1df: 0x3366, - 0x1e6: 0x4692, 0x1e7: 0x4723, 0x1e8: 0x46ba, 0x1e9: 0x474b, - 0x1ea: 0x395f, 0x1eb: 0x3aee, 0x1ec: 0x393c, 0x1ed: 0x3acb, 0x1ee: 0x46d8, 0x1ef: 0x4769, - 0x1f0: 0x3958, 0x1f1: 0x3ae7, 0x1f2: 0x3244, 0x1f3: 0x355f, - // Block 0x8, offset 0x200 - 0x200: 0x9932, 0x201: 0x9932, 0x202: 0x9932, 0x203: 0x9932, 0x204: 0x9932, 0x205: 0x8132, - 0x206: 0x9932, 0x207: 0x9932, 0x208: 0x9932, 0x209: 0x9932, 0x20a: 0x9932, 0x20b: 0x9932, - 0x20c: 0x9932, 0x20d: 0x8132, 0x20e: 0x8132, 0x20f: 0x9932, 0x210: 0x8132, 0x211: 0x9932, - 0x212: 0x8132, 0x213: 0x9932, 0x214: 0x9932, 0x215: 0x8133, 0x216: 0x812d, 0x217: 0x812d, - 0x218: 0x812d, 0x219: 0x812d, 0x21a: 0x8133, 0x21b: 0x992b, 0x21c: 0x812d, 0x21d: 0x812d, - 0x21e: 0x812d, 0x21f: 0x812d, 0x220: 0x812d, 0x221: 0x8129, 0x222: 0x8129, 0x223: 0x992d, - 0x224: 0x992d, 0x225: 0x992d, 0x226: 0x992d, 0x227: 0x9929, 0x228: 0x9929, 0x229: 0x812d, - 0x22a: 0x812d, 0x22b: 0x812d, 0x22c: 0x812d, 0x22d: 0x992d, 0x22e: 0x992d, 0x22f: 0x812d, - 0x230: 0x992d, 0x231: 0x992d, 0x232: 0x812d, 0x233: 0x812d, 0x234: 0x8101, 0x235: 0x8101, - 0x236: 0x8101, 0x237: 0x8101, 0x238: 0x9901, 0x239: 0x812d, 0x23a: 0x812d, 0x23b: 0x812d, - 0x23c: 0x812d, 0x23d: 0x8132, 0x23e: 0x8132, 0x23f: 0x8132, - // Block 0x9, offset 0x240 - 0x240: 0x49ae, 0x241: 0x49b3, 0x242: 0x9932, 0x243: 0x49b8, 0x244: 0x4a71, 0x245: 0x9936, - 0x246: 0x8132, 0x247: 0x812d, 0x248: 0x812d, 0x249: 0x812d, 0x24a: 0x8132, 0x24b: 0x8132, - 0x24c: 0x8132, 0x24d: 0x812d, 0x24e: 0x812d, 0x250: 0x8132, 0x251: 0x8132, - 0x252: 0x8132, 0x253: 0x812d, 0x254: 0x812d, 0x255: 0x812d, 0x256: 0x812d, 0x257: 0x8132, - 0x258: 0x8133, 0x259: 0x812d, 0x25a: 0x812d, 0x25b: 0x8132, 0x25c: 0x8134, 0x25d: 0x8135, - 0x25e: 0x8135, 0x25f: 0x8134, 0x260: 0x8135, 0x261: 0x8135, 0x262: 0x8134, 0x263: 0x8132, - 0x264: 0x8132, 0x265: 0x8132, 0x266: 0x8132, 0x267: 0x8132, 0x268: 0x8132, 0x269: 0x8132, - 0x26a: 0x8132, 0x26b: 0x8132, 0x26c: 0x8132, 0x26d: 0x8132, 0x26e: 0x8132, 0x26f: 0x8132, - 0x274: 0x0170, - 0x27a: 0x8100, - 0x27e: 0x0037, - // Block 0xa, offset 0x280 - 0x284: 0x8100, 0x285: 0x35a1, - 0x286: 0x35e9, 0x287: 0x00ce, 0x288: 0x3607, 0x289: 0x3613, 0x28a: 0x3625, - 0x28c: 0x3643, 0x28e: 0x3655, 0x28f: 0x3673, 0x290: 0x3e08, 0x291: 0xa000, - 0x295: 0xa000, 0x297: 0xa000, - 0x299: 0xa000, - 0x29f: 0xa000, 0x2a1: 0xa000, - 0x2a5: 0xa000, 0x2a9: 0xa000, - 0x2aa: 0x3637, 0x2ab: 0x3667, 0x2ac: 0x47fe, 0x2ad: 0x3697, 0x2ae: 0x4828, 0x2af: 0x36a9, - 0x2b0: 0x3e70, 0x2b1: 0xa000, 0x2b5: 0xa000, - 0x2b7: 0xa000, 0x2b9: 0xa000, - 0x2bf: 0xa000, - // Block 0xb, offset 0x2c0 - 0x2c0: 0x3721, 0x2c1: 0x372d, 0x2c3: 0x371b, - 0x2c6: 0xa000, 0x2c7: 0x3709, - 0x2cc: 0x375d, 0x2cd: 0x3745, 0x2ce: 0x376f, 0x2d0: 0xa000, - 0x2d3: 0xa000, 0x2d5: 0xa000, 0x2d6: 0xa000, 0x2d7: 0xa000, - 0x2d8: 0xa000, 0x2d9: 0x3751, 0x2da: 0xa000, - 0x2de: 0xa000, 0x2e3: 0xa000, - 0x2e7: 0xa000, - 0x2eb: 0xa000, 0x2ed: 0xa000, - 0x2f0: 0xa000, 0x2f3: 0xa000, 0x2f5: 0xa000, - 0x2f6: 0xa000, 0x2f7: 0xa000, 0x2f8: 0xa000, 0x2f9: 0x37d5, 0x2fa: 0xa000, - 0x2fe: 0xa000, - // Block 0xc, offset 0x300 - 0x301: 0x3733, 0x302: 0x37b7, - 0x310: 0x370f, 0x311: 0x3793, - 0x312: 0x3715, 0x313: 0x3799, 0x316: 0x3727, 0x317: 0x37ab, - 0x318: 0xa000, 0x319: 0xa000, 0x31a: 0x3829, 0x31b: 0x382f, 0x31c: 0x3739, 0x31d: 0x37bd, - 0x31e: 0x373f, 0x31f: 0x37c3, 0x322: 0x374b, 0x323: 0x37cf, - 0x324: 0x3757, 0x325: 0x37db, 0x326: 0x3763, 0x327: 0x37e7, 0x328: 0xa000, 0x329: 0xa000, - 0x32a: 0x3835, 0x32b: 0x383b, 0x32c: 0x378d, 0x32d: 0x3811, 0x32e: 0x3769, 0x32f: 0x37ed, - 0x330: 0x3775, 0x331: 0x37f9, 0x332: 0x377b, 0x333: 0x37ff, 0x334: 0x3781, 0x335: 0x3805, - 0x338: 0x3787, 0x339: 0x380b, - // Block 0xd, offset 0x340 - 0x351: 0x812d, - 0x352: 0x8132, 0x353: 0x8132, 0x354: 0x8132, 0x355: 0x8132, 0x356: 0x812d, 0x357: 0x8132, - 0x358: 0x8132, 0x359: 0x8132, 0x35a: 0x812e, 0x35b: 0x812d, 0x35c: 0x8132, 0x35d: 0x8132, - 0x35e: 0x8132, 0x35f: 0x8132, 0x360: 0x8132, 0x361: 0x8132, 0x362: 0x812d, 0x363: 0x812d, - 0x364: 0x812d, 0x365: 0x812d, 0x366: 0x812d, 0x367: 0x812d, 0x368: 0x8132, 0x369: 0x8132, - 0x36a: 0x812d, 0x36b: 0x8132, 0x36c: 0x8132, 0x36d: 0x812e, 0x36e: 0x8131, 0x36f: 0x8132, - 0x370: 0x8105, 0x371: 0x8106, 0x372: 0x8107, 0x373: 0x8108, 0x374: 0x8109, 0x375: 0x810a, - 0x376: 0x810b, 0x377: 0x810c, 0x378: 0x810d, 0x379: 0x810e, 0x37a: 0x810e, 0x37b: 0x810f, - 0x37c: 0x8110, 0x37d: 0x8111, 0x37f: 0x8112, - // Block 0xe, offset 0x380 - 0x388: 0xa000, 0x38a: 0xa000, 0x38b: 0x8116, - 0x38c: 0x8117, 0x38d: 0x8118, 0x38e: 0x8119, 0x38f: 0x811a, 0x390: 0x811b, 0x391: 0x811c, - 0x392: 0x811d, 0x393: 0x9932, 0x394: 0x9932, 0x395: 0x992d, 0x396: 0x812d, 0x397: 0x8132, - 0x398: 0x8132, 0x399: 0x8132, 0x39a: 0x8132, 0x39b: 0x8132, 0x39c: 0x812d, 0x39d: 0x8132, - 0x39e: 0x8132, 0x39f: 0x812d, - 0x3b0: 0x811e, - // Block 0xf, offset 0x3c0 - 0x3c5: 0xa000, - 0x3c6: 0x2d26, 0x3c7: 0xa000, 0x3c8: 0x2d2e, 0x3c9: 0xa000, 0x3ca: 0x2d36, 0x3cb: 0xa000, - 0x3cc: 0x2d3e, 0x3cd: 0xa000, 0x3ce: 0x2d46, 0x3d1: 0xa000, - 0x3d2: 0x2d4e, - 0x3f4: 0x8102, 0x3f5: 0x9900, - 0x3fa: 0xa000, 0x3fb: 0x2d56, - 0x3fc: 0xa000, 0x3fd: 0x2d5e, 0x3fe: 0xa000, 0x3ff: 0xa000, - // Block 0x10, offset 0x400 - 0x400: 0x2f97, 0x401: 0x32a3, 0x402: 0x2fa1, 0x403: 0x32ad, 0x404: 0x2fa6, 0x405: 0x32b2, - 0x406: 0x2fab, 0x407: 0x32b7, 0x408: 0x38cc, 0x409: 0x3a5b, 0x40a: 0x2fc4, 0x40b: 0x32d0, - 0x40c: 0x2fce, 0x40d: 0x32da, 0x40e: 0x2fdd, 0x40f: 0x32e9, 0x410: 0x2fd3, 0x411: 0x32df, - 0x412: 0x2fd8, 0x413: 0x32e4, 0x414: 0x38ef, 0x415: 0x3a7e, 0x416: 0x38f6, 0x417: 0x3a85, - 0x418: 0x3019, 0x419: 0x3325, 0x41a: 0x301e, 0x41b: 0x332a, 0x41c: 0x3904, 0x41d: 0x3a93, - 0x41e: 0x3023, 0x41f: 0x332f, 0x420: 0x3032, 0x421: 0x333e, 0x422: 0x3050, 0x423: 0x335c, - 0x424: 0x305f, 0x425: 0x336b, 0x426: 0x3055, 0x427: 0x3361, 0x428: 0x3064, 0x429: 0x3370, - 0x42a: 0x3069, 0x42b: 0x3375, 0x42c: 0x30af, 0x42d: 0x33bb, 0x42e: 0x390b, 0x42f: 0x3a9a, - 0x430: 0x30b9, 0x431: 0x33ca, 0x432: 0x30c3, 0x433: 0x33d4, 0x434: 0x30cd, 0x435: 0x33de, - 0x436: 0x46c4, 0x437: 0x4755, 0x438: 0x3912, 0x439: 0x3aa1, 0x43a: 0x30e6, 0x43b: 0x33f7, - 0x43c: 0x30e1, 0x43d: 0x33f2, 0x43e: 0x30eb, 0x43f: 0x33fc, - // Block 0x11, offset 0x440 - 0x440: 0x30f0, 0x441: 0x3401, 0x442: 0x30f5, 0x443: 0x3406, 0x444: 0x3109, 0x445: 0x341a, - 0x446: 0x3113, 0x447: 0x3424, 0x448: 0x3122, 0x449: 0x3433, 0x44a: 0x311d, 0x44b: 0x342e, - 0x44c: 0x3935, 0x44d: 0x3ac4, 0x44e: 0x3943, 0x44f: 0x3ad2, 0x450: 0x394a, 0x451: 0x3ad9, - 0x452: 0x3951, 0x453: 0x3ae0, 0x454: 0x314f, 0x455: 0x3460, 0x456: 0x3154, 0x457: 0x3465, - 0x458: 0x315e, 0x459: 0x346f, 0x45a: 0x46f1, 0x45b: 0x4782, 0x45c: 0x3997, 0x45d: 0x3b26, - 0x45e: 0x3177, 0x45f: 0x3488, 0x460: 0x3181, 0x461: 0x3492, 0x462: 0x4700, 0x463: 0x4791, - 0x464: 0x399e, 0x465: 0x3b2d, 0x466: 0x39a5, 0x467: 0x3b34, 0x468: 0x39ac, 0x469: 0x3b3b, - 0x46a: 0x3190, 0x46b: 0x34a1, 0x46c: 0x319a, 0x46d: 0x34b0, 0x46e: 0x31ae, 0x46f: 0x34c4, - 0x470: 0x31a9, 0x471: 0x34bf, 0x472: 0x31ea, 0x473: 0x3500, 0x474: 0x31f9, 0x475: 0x350f, - 0x476: 0x31f4, 0x477: 0x350a, 0x478: 0x39b3, 0x479: 0x3b42, 0x47a: 0x39ba, 0x47b: 0x3b49, - 0x47c: 0x31fe, 0x47d: 0x3514, 0x47e: 0x3203, 0x47f: 0x3519, - // Block 0x12, offset 0x480 - 0x480: 0x3208, 0x481: 0x351e, 0x482: 0x320d, 0x483: 0x3523, 0x484: 0x321c, 0x485: 0x3532, - 0x486: 0x3217, 0x487: 0x352d, 0x488: 0x3221, 0x489: 0x353c, 0x48a: 0x3226, 0x48b: 0x3541, - 0x48c: 0x322b, 0x48d: 0x3546, 0x48e: 0x3249, 0x48f: 0x3564, 0x490: 0x3262, 0x491: 0x3582, - 0x492: 0x3271, 0x493: 0x3591, 0x494: 0x3276, 0x495: 0x3596, 0x496: 0x337a, 0x497: 0x34a6, - 0x498: 0x3537, 0x499: 0x3573, 0x49b: 0x35d1, - 0x4a0: 0x46a1, 0x4a1: 0x4732, 0x4a2: 0x2f83, 0x4a3: 0x328f, - 0x4a4: 0x3878, 0x4a5: 0x3a07, 0x4a6: 0x3871, 0x4a7: 0x3a00, 0x4a8: 0x3886, 0x4a9: 0x3a15, - 0x4aa: 0x387f, 0x4ab: 0x3a0e, 0x4ac: 0x38be, 0x4ad: 0x3a4d, 0x4ae: 0x3894, 0x4af: 0x3a23, - 0x4b0: 0x388d, 0x4b1: 0x3a1c, 0x4b2: 0x38a2, 0x4b3: 0x3a31, 0x4b4: 0x389b, 0x4b5: 0x3a2a, - 0x4b6: 0x38c5, 0x4b7: 0x3a54, 0x4b8: 0x46b5, 0x4b9: 0x4746, 0x4ba: 0x3000, 0x4bb: 0x330c, - 0x4bc: 0x2fec, 0x4bd: 0x32f8, 0x4be: 0x38da, 0x4bf: 0x3a69, - // Block 0x13, offset 0x4c0 - 0x4c0: 0x38d3, 0x4c1: 0x3a62, 0x4c2: 0x38e8, 0x4c3: 0x3a77, 0x4c4: 0x38e1, 0x4c5: 0x3a70, - 0x4c6: 0x38fd, 0x4c7: 0x3a8c, 0x4c8: 0x3091, 0x4c9: 0x339d, 0x4ca: 0x30a5, 0x4cb: 0x33b1, - 0x4cc: 0x46e7, 0x4cd: 0x4778, 0x4ce: 0x3136, 0x4cf: 0x3447, 0x4d0: 0x3920, 0x4d1: 0x3aaf, - 0x4d2: 0x3919, 0x4d3: 0x3aa8, 0x4d4: 0x392e, 0x4d5: 0x3abd, 0x4d6: 0x3927, 0x4d7: 0x3ab6, - 0x4d8: 0x3989, 0x4d9: 0x3b18, 0x4da: 0x396d, 0x4db: 0x3afc, 0x4dc: 0x3966, 0x4dd: 0x3af5, - 0x4de: 0x397b, 0x4df: 0x3b0a, 0x4e0: 0x3974, 0x4e1: 0x3b03, 0x4e2: 0x3982, 0x4e3: 0x3b11, - 0x4e4: 0x31e5, 0x4e5: 0x34fb, 0x4e6: 0x31c7, 0x4e7: 0x34dd, 0x4e8: 0x39e4, 0x4e9: 0x3b73, - 0x4ea: 0x39dd, 0x4eb: 0x3b6c, 0x4ec: 0x39f2, 0x4ed: 0x3b81, 0x4ee: 0x39eb, 0x4ef: 0x3b7a, - 0x4f0: 0x39f9, 0x4f1: 0x3b88, 0x4f2: 0x3230, 0x4f3: 0x354b, 0x4f4: 0x3258, 0x4f5: 0x3578, - 0x4f6: 0x3253, 0x4f7: 0x356e, 0x4f8: 0x323f, 0x4f9: 0x355a, - // Block 0x14, offset 0x500 - 0x500: 0x4804, 0x501: 0x480a, 0x502: 0x491e, 0x503: 0x4936, 0x504: 0x4926, 0x505: 0x493e, - 0x506: 0x492e, 0x507: 0x4946, 0x508: 0x47aa, 0x509: 0x47b0, 0x50a: 0x488e, 0x50b: 0x48a6, - 0x50c: 0x4896, 0x50d: 0x48ae, 0x50e: 0x489e, 0x50f: 0x48b6, 0x510: 0x4816, 0x511: 0x481c, - 0x512: 0x3db8, 0x513: 0x3dc8, 0x514: 0x3dc0, 0x515: 0x3dd0, - 0x518: 0x47b6, 0x519: 0x47bc, 0x51a: 0x3ce8, 0x51b: 0x3cf8, 0x51c: 0x3cf0, 0x51d: 0x3d00, - 0x520: 0x482e, 0x521: 0x4834, 0x522: 0x494e, 0x523: 0x4966, - 0x524: 0x4956, 0x525: 0x496e, 0x526: 0x495e, 0x527: 0x4976, 0x528: 0x47c2, 0x529: 0x47c8, - 0x52a: 0x48be, 0x52b: 0x48d6, 0x52c: 0x48c6, 0x52d: 0x48de, 0x52e: 0x48ce, 0x52f: 0x48e6, - 0x530: 0x4846, 0x531: 0x484c, 0x532: 0x3e18, 0x533: 0x3e30, 0x534: 0x3e20, 0x535: 0x3e38, - 0x536: 0x3e28, 0x537: 0x3e40, 0x538: 0x47ce, 0x539: 0x47d4, 0x53a: 0x3d18, 0x53b: 0x3d30, - 0x53c: 0x3d20, 0x53d: 0x3d38, 0x53e: 0x3d28, 0x53f: 0x3d40, - // Block 0x15, offset 0x540 - 0x540: 0x4852, 0x541: 0x4858, 0x542: 0x3e48, 0x543: 0x3e58, 0x544: 0x3e50, 0x545: 0x3e60, - 0x548: 0x47da, 0x549: 0x47e0, 0x54a: 0x3d48, 0x54b: 0x3d58, - 0x54c: 0x3d50, 0x54d: 0x3d60, 0x550: 0x4864, 0x551: 0x486a, - 0x552: 0x3e80, 0x553: 0x3e98, 0x554: 0x3e88, 0x555: 0x3ea0, 0x556: 0x3e90, 0x557: 0x3ea8, - 0x559: 0x47e6, 0x55b: 0x3d68, 0x55d: 0x3d70, - 0x55f: 0x3d78, 0x560: 0x487c, 0x561: 0x4882, 0x562: 0x497e, 0x563: 0x4996, - 0x564: 0x4986, 0x565: 0x499e, 0x566: 0x498e, 0x567: 0x49a6, 0x568: 0x47ec, 0x569: 0x47f2, - 0x56a: 0x48ee, 0x56b: 0x4906, 0x56c: 0x48f6, 0x56d: 0x490e, 0x56e: 0x48fe, 0x56f: 0x4916, - 0x570: 0x47f8, 0x571: 0x431e, 0x572: 0x3691, 0x573: 0x4324, 0x574: 0x4822, 0x575: 0x432a, - 0x576: 0x36a3, 0x577: 0x4330, 0x578: 0x36c1, 0x579: 0x4336, 0x57a: 0x36d9, 0x57b: 0x433c, - 0x57c: 0x4870, 0x57d: 0x4342, - // Block 0x16, offset 0x580 - 0x580: 0x3da0, 0x581: 0x3da8, 0x582: 0x4184, 0x583: 0x41a2, 0x584: 0x418e, 0x585: 0x41ac, - 0x586: 0x4198, 0x587: 0x41b6, 0x588: 0x3cd8, 0x589: 0x3ce0, 0x58a: 0x40d0, 0x58b: 0x40ee, - 0x58c: 0x40da, 0x58d: 0x40f8, 0x58e: 0x40e4, 0x58f: 0x4102, 0x590: 0x3de8, 0x591: 0x3df0, - 0x592: 0x41c0, 0x593: 0x41de, 0x594: 0x41ca, 0x595: 0x41e8, 0x596: 0x41d4, 0x597: 0x41f2, - 0x598: 0x3d08, 0x599: 0x3d10, 0x59a: 0x410c, 0x59b: 0x412a, 0x59c: 0x4116, 0x59d: 0x4134, - 0x59e: 0x4120, 0x59f: 0x413e, 0x5a0: 0x3ec0, 0x5a1: 0x3ec8, 0x5a2: 0x41fc, 0x5a3: 0x421a, - 0x5a4: 0x4206, 0x5a5: 0x4224, 0x5a6: 0x4210, 0x5a7: 0x422e, 0x5a8: 0x3d80, 0x5a9: 0x3d88, - 0x5aa: 0x4148, 0x5ab: 0x4166, 0x5ac: 0x4152, 0x5ad: 0x4170, 0x5ae: 0x415c, 0x5af: 0x417a, - 0x5b0: 0x3685, 0x5b1: 0x367f, 0x5b2: 0x3d90, 0x5b3: 0x368b, 0x5b4: 0x3d98, - 0x5b6: 0x4810, 0x5b7: 0x3db0, 0x5b8: 0x35f5, 0x5b9: 0x35ef, 0x5ba: 0x35e3, 0x5bb: 0x42ee, - 0x5bc: 0x35fb, 0x5bd: 0x8100, 0x5be: 0x01d3, 0x5bf: 0xa100, - // Block 0x17, offset 0x5c0 - 0x5c0: 0x8100, 0x5c1: 0x35a7, 0x5c2: 0x3dd8, 0x5c3: 0x369d, 0x5c4: 0x3de0, - 0x5c6: 0x483a, 0x5c7: 0x3df8, 0x5c8: 0x3601, 0x5c9: 0x42f4, 0x5ca: 0x360d, 0x5cb: 0x42fa, - 0x5cc: 0x3619, 0x5cd: 0x3b8f, 0x5ce: 0x3b96, 0x5cf: 0x3b9d, 0x5d0: 0x36b5, 0x5d1: 0x36af, - 0x5d2: 0x3e00, 0x5d3: 0x44e4, 0x5d6: 0x36bb, 0x5d7: 0x3e10, - 0x5d8: 0x3631, 0x5d9: 0x362b, 0x5da: 0x361f, 0x5db: 0x4300, 0x5dd: 0x3ba4, - 0x5de: 0x3bab, 0x5df: 0x3bb2, 0x5e0: 0x36eb, 0x5e1: 0x36e5, 0x5e2: 0x3e68, 0x5e3: 0x44ec, - 0x5e4: 0x36cd, 0x5e5: 0x36d3, 0x5e6: 0x36f1, 0x5e7: 0x3e78, 0x5e8: 0x3661, 0x5e9: 0x365b, - 0x5ea: 0x364f, 0x5eb: 0x430c, 0x5ec: 0x3649, 0x5ed: 0x359b, 0x5ee: 0x42e8, 0x5ef: 0x0081, - 0x5f2: 0x3eb0, 0x5f3: 0x36f7, 0x5f4: 0x3eb8, - 0x5f6: 0x4888, 0x5f7: 0x3ed0, 0x5f8: 0x363d, 0x5f9: 0x4306, 0x5fa: 0x366d, 0x5fb: 0x4318, - 0x5fc: 0x3679, 0x5fd: 0x4256, 0x5fe: 0xa100, - // Block 0x18, offset 0x600 - 0x601: 0x3c06, 0x603: 0xa000, 0x604: 0x3c0d, 0x605: 0xa000, - 0x607: 0x3c14, 0x608: 0xa000, 0x609: 0x3c1b, - 0x60d: 0xa000, - 0x620: 0x2f65, 0x621: 0xa000, 0x622: 0x3c29, - 0x624: 0xa000, 0x625: 0xa000, - 0x62d: 0x3c22, 0x62e: 0x2f60, 0x62f: 0x2f6a, - 0x630: 0x3c30, 0x631: 0x3c37, 0x632: 0xa000, 0x633: 0xa000, 0x634: 0x3c3e, 0x635: 0x3c45, - 0x636: 0xa000, 0x637: 0xa000, 0x638: 0x3c4c, 0x639: 0x3c53, 0x63a: 0xa000, 0x63b: 0xa000, - 0x63c: 0xa000, 0x63d: 0xa000, - // Block 0x19, offset 0x640 - 0x640: 0x3c5a, 0x641: 0x3c61, 0x642: 0xa000, 0x643: 0xa000, 0x644: 0x3c76, 0x645: 0x3c7d, - 0x646: 0xa000, 0x647: 0xa000, 0x648: 0x3c84, 0x649: 0x3c8b, - 0x651: 0xa000, - 0x652: 0xa000, - 0x662: 0xa000, - 0x668: 0xa000, 0x669: 0xa000, - 0x66b: 0xa000, 0x66c: 0x3ca0, 0x66d: 0x3ca7, 0x66e: 0x3cae, 0x66f: 0x3cb5, - 0x672: 0xa000, 0x673: 0xa000, 0x674: 0xa000, 0x675: 0xa000, - // Block 0x1a, offset 0x680 - 0x686: 0xa000, 0x68b: 0xa000, - 0x68c: 0x3f08, 0x68d: 0xa000, 0x68e: 0x3f10, 0x68f: 0xa000, 0x690: 0x3f18, 0x691: 0xa000, - 0x692: 0x3f20, 0x693: 0xa000, 0x694: 0x3f28, 0x695: 0xa000, 0x696: 0x3f30, 0x697: 0xa000, - 0x698: 0x3f38, 0x699: 0xa000, 0x69a: 0x3f40, 0x69b: 0xa000, 0x69c: 0x3f48, 0x69d: 0xa000, - 0x69e: 0x3f50, 0x69f: 0xa000, 0x6a0: 0x3f58, 0x6a1: 0xa000, 0x6a2: 0x3f60, - 0x6a4: 0xa000, 0x6a5: 0x3f68, 0x6a6: 0xa000, 0x6a7: 0x3f70, 0x6a8: 0xa000, 0x6a9: 0x3f78, - 0x6af: 0xa000, - 0x6b0: 0x3f80, 0x6b1: 0x3f88, 0x6b2: 0xa000, 0x6b3: 0x3f90, 0x6b4: 0x3f98, 0x6b5: 0xa000, - 0x6b6: 0x3fa0, 0x6b7: 0x3fa8, 0x6b8: 0xa000, 0x6b9: 0x3fb0, 0x6ba: 0x3fb8, 0x6bb: 0xa000, - 0x6bc: 0x3fc0, 0x6bd: 0x3fc8, - // Block 0x1b, offset 0x6c0 - 0x6d4: 0x3f00, - 0x6d9: 0x9903, 0x6da: 0x9903, 0x6db: 0x8100, 0x6dc: 0x8100, 0x6dd: 0xa000, - 0x6de: 0x3fd0, - 0x6e6: 0xa000, - 0x6eb: 0xa000, 0x6ec: 0x3fe0, 0x6ed: 0xa000, 0x6ee: 0x3fe8, 0x6ef: 0xa000, - 0x6f0: 0x3ff0, 0x6f1: 0xa000, 0x6f2: 0x3ff8, 0x6f3: 0xa000, 0x6f4: 0x4000, 0x6f5: 0xa000, - 0x6f6: 0x4008, 0x6f7: 0xa000, 0x6f8: 0x4010, 0x6f9: 0xa000, 0x6fa: 0x4018, 0x6fb: 0xa000, - 0x6fc: 0x4020, 0x6fd: 0xa000, 0x6fe: 0x4028, 0x6ff: 0xa000, - // Block 0x1c, offset 0x700 - 0x700: 0x4030, 0x701: 0xa000, 0x702: 0x4038, 0x704: 0xa000, 0x705: 0x4040, - 0x706: 0xa000, 0x707: 0x4048, 0x708: 0xa000, 0x709: 0x4050, - 0x70f: 0xa000, 0x710: 0x4058, 0x711: 0x4060, - 0x712: 0xa000, 0x713: 0x4068, 0x714: 0x4070, 0x715: 0xa000, 0x716: 0x4078, 0x717: 0x4080, - 0x718: 0xa000, 0x719: 0x4088, 0x71a: 0x4090, 0x71b: 0xa000, 0x71c: 0x4098, 0x71d: 0x40a0, - 0x72f: 0xa000, - 0x730: 0xa000, 0x731: 0xa000, 0x732: 0xa000, 0x734: 0x3fd8, - 0x737: 0x40a8, 0x738: 0x40b0, 0x739: 0x40b8, 0x73a: 0x40c0, - 0x73d: 0xa000, 0x73e: 0x40c8, - // Block 0x1d, offset 0x740 - 0x740: 0x1377, 0x741: 0x0cfb, 0x742: 0x13d3, 0x743: 0x139f, 0x744: 0x0e57, 0x745: 0x06eb, - 0x746: 0x08df, 0x747: 0x162b, 0x748: 0x162b, 0x749: 0x0a0b, 0x74a: 0x145f, 0x74b: 0x0943, - 0x74c: 0x0a07, 0x74d: 0x0bef, 0x74e: 0x0fcf, 0x74f: 0x115f, 0x750: 0x1297, 0x751: 0x12d3, - 0x752: 0x1307, 0x753: 0x141b, 0x754: 0x0d73, 0x755: 0x0dff, 0x756: 0x0eab, 0x757: 0x0f43, - 0x758: 0x125f, 0x759: 0x1447, 0x75a: 0x1573, 0x75b: 0x070f, 0x75c: 0x08b3, 0x75d: 0x0d87, - 0x75e: 0x0ecf, 0x75f: 0x1293, 0x760: 0x15c3, 0x761: 0x0ab3, 0x762: 0x0e77, 0x763: 0x1283, - 0x764: 0x1317, 0x765: 0x0c23, 0x766: 0x11bb, 0x767: 0x12df, 0x768: 0x0b1f, 0x769: 0x0d0f, - 0x76a: 0x0e17, 0x76b: 0x0f1b, 0x76c: 0x1427, 0x76d: 0x074f, 0x76e: 0x07e7, 0x76f: 0x0853, - 0x770: 0x0c8b, 0x771: 0x0d7f, 0x772: 0x0ecb, 0x773: 0x0fef, 0x774: 0x1177, 0x775: 0x128b, - 0x776: 0x12a3, 0x777: 0x13c7, 0x778: 0x14ef, 0x779: 0x15a3, 0x77a: 0x15bf, 0x77b: 0x102b, - 0x77c: 0x106b, 0x77d: 0x1123, 0x77e: 0x1243, 0x77f: 0x147b, - // Block 0x1e, offset 0x780 - 0x780: 0x15cb, 0x781: 0x134b, 0x782: 0x09c7, 0x783: 0x0b3b, 0x784: 0x10db, 0x785: 0x119b, - 0x786: 0x0eff, 0x787: 0x1033, 0x788: 0x1397, 0x789: 0x14e7, 0x78a: 0x09c3, 0x78b: 0x0a8f, - 0x78c: 0x0d77, 0x78d: 0x0e2b, 0x78e: 0x0e5f, 0x78f: 0x1113, 0x790: 0x113b, 0x791: 0x14a7, - 0x792: 0x084f, 0x793: 0x11a7, 0x794: 0x07f3, 0x795: 0x07ef, 0x796: 0x1097, 0x797: 0x1127, - 0x798: 0x125b, 0x799: 0x14af, 0x79a: 0x1367, 0x79b: 0x0c27, 0x79c: 0x0d73, 0x79d: 0x1357, - 0x79e: 0x06f7, 0x79f: 0x0a63, 0x7a0: 0x0b93, 0x7a1: 0x0f2f, 0x7a2: 0x0faf, 0x7a3: 0x0873, - 0x7a4: 0x103b, 0x7a5: 0x075f, 0x7a6: 0x0b77, 0x7a7: 0x06d7, 0x7a8: 0x0deb, 0x7a9: 0x0ca3, - 0x7aa: 0x110f, 0x7ab: 0x08c7, 0x7ac: 0x09b3, 0x7ad: 0x0ffb, 0x7ae: 0x1263, 0x7af: 0x133b, - 0x7b0: 0x0db7, 0x7b1: 0x13f7, 0x7b2: 0x0de3, 0x7b3: 0x0c37, 0x7b4: 0x121b, 0x7b5: 0x0c57, - 0x7b6: 0x0fab, 0x7b7: 0x072b, 0x7b8: 0x07a7, 0x7b9: 0x07eb, 0x7ba: 0x0d53, 0x7bb: 0x10fb, - 0x7bc: 0x11f3, 0x7bd: 0x1347, 0x7be: 0x145b, 0x7bf: 0x085b, - // Block 0x1f, offset 0x7c0 - 0x7c0: 0x090f, 0x7c1: 0x0a17, 0x7c2: 0x0b2f, 0x7c3: 0x0cbf, 0x7c4: 0x0e7b, 0x7c5: 0x103f, - 0x7c6: 0x1497, 0x7c7: 0x157b, 0x7c8: 0x15cf, 0x7c9: 0x15e7, 0x7ca: 0x0837, 0x7cb: 0x0cf3, - 0x7cc: 0x0da3, 0x7cd: 0x13eb, 0x7ce: 0x0afb, 0x7cf: 0x0bd7, 0x7d0: 0x0bf3, 0x7d1: 0x0c83, - 0x7d2: 0x0e6b, 0x7d3: 0x0eb7, 0x7d4: 0x0f67, 0x7d5: 0x108b, 0x7d6: 0x112f, 0x7d7: 0x1193, - 0x7d8: 0x13db, 0x7d9: 0x126b, 0x7da: 0x1403, 0x7db: 0x147f, 0x7dc: 0x080f, 0x7dd: 0x083b, - 0x7de: 0x0923, 0x7df: 0x0ea7, 0x7e0: 0x12f3, 0x7e1: 0x133b, 0x7e2: 0x0b1b, 0x7e3: 0x0b8b, - 0x7e4: 0x0c4f, 0x7e5: 0x0daf, 0x7e6: 0x10d7, 0x7e7: 0x0f23, 0x7e8: 0x073b, 0x7e9: 0x097f, - 0x7ea: 0x0a63, 0x7eb: 0x0ac7, 0x7ec: 0x0b97, 0x7ed: 0x0f3f, 0x7ee: 0x0f5b, 0x7ef: 0x116b, - 0x7f0: 0x118b, 0x7f1: 0x1463, 0x7f2: 0x14e3, 0x7f3: 0x14f3, 0x7f4: 0x152f, 0x7f5: 0x0753, - 0x7f6: 0x107f, 0x7f7: 0x144f, 0x7f8: 0x14cb, 0x7f9: 0x0baf, 0x7fa: 0x0717, 0x7fb: 0x0777, - 0x7fc: 0x0a67, 0x7fd: 0x0a87, 0x7fe: 0x0caf, 0x7ff: 0x0d73, - // Block 0x20, offset 0x800 - 0x800: 0x0ec3, 0x801: 0x0fcb, 0x802: 0x1277, 0x803: 0x1417, 0x804: 0x1623, 0x805: 0x0ce3, - 0x806: 0x14a3, 0x807: 0x0833, 0x808: 0x0d2f, 0x809: 0x0d3b, 0x80a: 0x0e0f, 0x80b: 0x0e47, - 0x80c: 0x0f4b, 0x80d: 0x0fa7, 0x80e: 0x1027, 0x80f: 0x110b, 0x810: 0x153b, 0x811: 0x07af, - 0x812: 0x0c03, 0x813: 0x14b3, 0x814: 0x0767, 0x815: 0x0aab, 0x816: 0x0e2f, 0x817: 0x13df, - 0x818: 0x0b67, 0x819: 0x0bb7, 0x81a: 0x0d43, 0x81b: 0x0f2f, 0x81c: 0x14bb, 0x81d: 0x0817, - 0x81e: 0x08ff, 0x81f: 0x0a97, 0x820: 0x0cd3, 0x821: 0x0d1f, 0x822: 0x0d5f, 0x823: 0x0df3, - 0x824: 0x0f47, 0x825: 0x0fbb, 0x826: 0x1157, 0x827: 0x12f7, 0x828: 0x1303, 0x829: 0x1457, - 0x82a: 0x14d7, 0x82b: 0x0883, 0x82c: 0x0e4b, 0x82d: 0x0903, 0x82e: 0x0ec7, 0x82f: 0x0f6b, - 0x830: 0x1287, 0x831: 0x14bf, 0x832: 0x15ab, 0x833: 0x15d3, 0x834: 0x0d37, 0x835: 0x0e27, - 0x836: 0x11c3, 0x837: 0x10b7, 0x838: 0x10c3, 0x839: 0x10e7, 0x83a: 0x0f17, 0x83b: 0x0e9f, - 0x83c: 0x1363, 0x83d: 0x0733, 0x83e: 0x122b, 0x83f: 0x081b, - // Block 0x21, offset 0x840 - 0x840: 0x080b, 0x841: 0x0b0b, 0x842: 0x0c2b, 0x843: 0x10f3, 0x844: 0x0a53, 0x845: 0x0e03, - 0x846: 0x0cef, 0x847: 0x13e7, 0x848: 0x12e7, 0x849: 0x14ab, 0x84a: 0x1323, 0x84b: 0x0b27, - 0x84c: 0x0787, 0x84d: 0x095b, 0x850: 0x09af, - 0x852: 0x0cdf, 0x855: 0x07f7, 0x856: 0x0f1f, 0x857: 0x0fe3, - 0x858: 0x1047, 0x859: 0x1063, 0x85a: 0x1067, 0x85b: 0x107b, 0x85c: 0x14fb, 0x85d: 0x10eb, - 0x85e: 0x116f, 0x860: 0x128f, 0x862: 0x1353, - 0x865: 0x1407, 0x866: 0x1433, - 0x86a: 0x154f, 0x86b: 0x1553, 0x86c: 0x1557, 0x86d: 0x15bb, 0x86e: 0x142b, 0x86f: 0x14c7, - 0x870: 0x0757, 0x871: 0x077b, 0x872: 0x078f, 0x873: 0x084b, 0x874: 0x0857, 0x875: 0x0897, - 0x876: 0x094b, 0x877: 0x0967, 0x878: 0x096f, 0x879: 0x09ab, 0x87a: 0x09b7, 0x87b: 0x0a93, - 0x87c: 0x0a9b, 0x87d: 0x0ba3, 0x87e: 0x0bcb, 0x87f: 0x0bd3, - // Block 0x22, offset 0x880 - 0x880: 0x0beb, 0x881: 0x0c97, 0x882: 0x0cc7, 0x883: 0x0ce7, 0x884: 0x0d57, 0x885: 0x0e1b, - 0x886: 0x0e37, 0x887: 0x0e67, 0x888: 0x0ebb, 0x889: 0x0edb, 0x88a: 0x0f4f, 0x88b: 0x102f, - 0x88c: 0x104b, 0x88d: 0x1053, 0x88e: 0x104f, 0x88f: 0x1057, 0x890: 0x105b, 0x891: 0x105f, - 0x892: 0x1073, 0x893: 0x1077, 0x894: 0x109b, 0x895: 0x10af, 0x896: 0x10cb, 0x897: 0x112f, - 0x898: 0x1137, 0x899: 0x113f, 0x89a: 0x1153, 0x89b: 0x117b, 0x89c: 0x11cb, 0x89d: 0x11ff, - 0x89e: 0x11ff, 0x89f: 0x1267, 0x8a0: 0x130f, 0x8a1: 0x1327, 0x8a2: 0x135b, 0x8a3: 0x135f, - 0x8a4: 0x13a3, 0x8a5: 0x13a7, 0x8a6: 0x13ff, 0x8a7: 0x1407, 0x8a8: 0x14db, 0x8a9: 0x151f, - 0x8aa: 0x1537, 0x8ab: 0x0b9b, 0x8ac: 0x171e, 0x8ad: 0x11e3, - 0x8b0: 0x06df, 0x8b1: 0x07e3, 0x8b2: 0x07a3, 0x8b3: 0x074b, 0x8b4: 0x078b, 0x8b5: 0x07b7, - 0x8b6: 0x0847, 0x8b7: 0x0863, 0x8b8: 0x094b, 0x8b9: 0x0937, 0x8ba: 0x0947, 0x8bb: 0x0963, - 0x8bc: 0x09af, 0x8bd: 0x09bf, 0x8be: 0x0a03, 0x8bf: 0x0a0f, - // Block 0x23, offset 0x8c0 - 0x8c0: 0x0a2b, 0x8c1: 0x0a3b, 0x8c2: 0x0b23, 0x8c3: 0x0b2b, 0x8c4: 0x0b5b, 0x8c5: 0x0b7b, - 0x8c6: 0x0bab, 0x8c7: 0x0bc3, 0x8c8: 0x0bb3, 0x8c9: 0x0bd3, 0x8ca: 0x0bc7, 0x8cb: 0x0beb, - 0x8cc: 0x0c07, 0x8cd: 0x0c5f, 0x8ce: 0x0c6b, 0x8cf: 0x0c73, 0x8d0: 0x0c9b, 0x8d1: 0x0cdf, - 0x8d2: 0x0d0f, 0x8d3: 0x0d13, 0x8d4: 0x0d27, 0x8d5: 0x0da7, 0x8d6: 0x0db7, 0x8d7: 0x0e0f, - 0x8d8: 0x0e5b, 0x8d9: 0x0e53, 0x8da: 0x0e67, 0x8db: 0x0e83, 0x8dc: 0x0ebb, 0x8dd: 0x1013, - 0x8de: 0x0edf, 0x8df: 0x0f13, 0x8e0: 0x0f1f, 0x8e1: 0x0f5f, 0x8e2: 0x0f7b, 0x8e3: 0x0f9f, - 0x8e4: 0x0fc3, 0x8e5: 0x0fc7, 0x8e6: 0x0fe3, 0x8e7: 0x0fe7, 0x8e8: 0x0ff7, 0x8e9: 0x100b, - 0x8ea: 0x1007, 0x8eb: 0x1037, 0x8ec: 0x10b3, 0x8ed: 0x10cb, 0x8ee: 0x10e3, 0x8ef: 0x111b, - 0x8f0: 0x112f, 0x8f1: 0x114b, 0x8f2: 0x117b, 0x8f3: 0x122f, 0x8f4: 0x1257, 0x8f5: 0x12cb, - 0x8f6: 0x1313, 0x8f7: 0x131f, 0x8f8: 0x1327, 0x8f9: 0x133f, 0x8fa: 0x1353, 0x8fb: 0x1343, - 0x8fc: 0x135b, 0x8fd: 0x1357, 0x8fe: 0x134f, 0x8ff: 0x135f, - // Block 0x24, offset 0x900 - 0x900: 0x136b, 0x901: 0x13a7, 0x902: 0x13e3, 0x903: 0x1413, 0x904: 0x144b, 0x905: 0x146b, - 0x906: 0x14b7, 0x907: 0x14db, 0x908: 0x14fb, 0x909: 0x150f, 0x90a: 0x151f, 0x90b: 0x152b, - 0x90c: 0x1537, 0x90d: 0x158b, 0x90e: 0x162b, 0x90f: 0x16b5, 0x910: 0x16b0, 0x911: 0x16e2, - 0x912: 0x0607, 0x913: 0x062f, 0x914: 0x0633, 0x915: 0x1764, 0x916: 0x1791, 0x917: 0x1809, - 0x918: 0x1617, 0x919: 0x1627, - // Block 0x25, offset 0x940 - 0x940: 0x06fb, 0x941: 0x06f3, 0x942: 0x0703, 0x943: 0x1647, 0x944: 0x0747, 0x945: 0x0757, - 0x946: 0x075b, 0x947: 0x0763, 0x948: 0x076b, 0x949: 0x076f, 0x94a: 0x077b, 0x94b: 0x0773, - 0x94c: 0x05b3, 0x94d: 0x165b, 0x94e: 0x078f, 0x94f: 0x0793, 0x950: 0x0797, 0x951: 0x07b3, - 0x952: 0x164c, 0x953: 0x05b7, 0x954: 0x079f, 0x955: 0x07bf, 0x956: 0x1656, 0x957: 0x07cf, - 0x958: 0x07d7, 0x959: 0x0737, 0x95a: 0x07df, 0x95b: 0x07e3, 0x95c: 0x1831, 0x95d: 0x07ff, - 0x95e: 0x0807, 0x95f: 0x05bf, 0x960: 0x081f, 0x961: 0x0823, 0x962: 0x082b, 0x963: 0x082f, - 0x964: 0x05c3, 0x965: 0x0847, 0x966: 0x084b, 0x967: 0x0857, 0x968: 0x0863, 0x969: 0x0867, - 0x96a: 0x086b, 0x96b: 0x0873, 0x96c: 0x0893, 0x96d: 0x0897, 0x96e: 0x089f, 0x96f: 0x08af, - 0x970: 0x08b7, 0x971: 0x08bb, 0x972: 0x08bb, 0x973: 0x08bb, 0x974: 0x166a, 0x975: 0x0e93, - 0x976: 0x08cf, 0x977: 0x08d7, 0x978: 0x166f, 0x979: 0x08e3, 0x97a: 0x08eb, 0x97b: 0x08f3, - 0x97c: 0x091b, 0x97d: 0x0907, 0x97e: 0x0913, 0x97f: 0x0917, - // Block 0x26, offset 0x980 - 0x980: 0x091f, 0x981: 0x0927, 0x982: 0x092b, 0x983: 0x0933, 0x984: 0x093b, 0x985: 0x093f, - 0x986: 0x093f, 0x987: 0x0947, 0x988: 0x094f, 0x989: 0x0953, 0x98a: 0x095f, 0x98b: 0x0983, - 0x98c: 0x0967, 0x98d: 0x0987, 0x98e: 0x096b, 0x98f: 0x0973, 0x990: 0x080b, 0x991: 0x09cf, - 0x992: 0x0997, 0x993: 0x099b, 0x994: 0x099f, 0x995: 0x0993, 0x996: 0x09a7, 0x997: 0x09a3, - 0x998: 0x09bb, 0x999: 0x1674, 0x99a: 0x09d7, 0x99b: 0x09db, 0x99c: 0x09e3, 0x99d: 0x09ef, - 0x99e: 0x09f7, 0x99f: 0x0a13, 0x9a0: 0x1679, 0x9a1: 0x167e, 0x9a2: 0x0a1f, 0x9a3: 0x0a23, - 0x9a4: 0x0a27, 0x9a5: 0x0a1b, 0x9a6: 0x0a2f, 0x9a7: 0x05c7, 0x9a8: 0x05cb, 0x9a9: 0x0a37, - 0x9aa: 0x0a3f, 0x9ab: 0x0a3f, 0x9ac: 0x1683, 0x9ad: 0x0a5b, 0x9ae: 0x0a5f, 0x9af: 0x0a63, - 0x9b0: 0x0a6b, 0x9b1: 0x1688, 0x9b2: 0x0a73, 0x9b3: 0x0a77, 0x9b4: 0x0b4f, 0x9b5: 0x0a7f, - 0x9b6: 0x05cf, 0x9b7: 0x0a8b, 0x9b8: 0x0a9b, 0x9b9: 0x0aa7, 0x9ba: 0x0aa3, 0x9bb: 0x1692, - 0x9bc: 0x0aaf, 0x9bd: 0x1697, 0x9be: 0x0abb, 0x9bf: 0x0ab7, - // Block 0x27, offset 0x9c0 - 0x9c0: 0x0abf, 0x9c1: 0x0acf, 0x9c2: 0x0ad3, 0x9c3: 0x05d3, 0x9c4: 0x0ae3, 0x9c5: 0x0aeb, - 0x9c6: 0x0aef, 0x9c7: 0x0af3, 0x9c8: 0x05d7, 0x9c9: 0x169c, 0x9ca: 0x05db, 0x9cb: 0x0b0f, - 0x9cc: 0x0b13, 0x9cd: 0x0b17, 0x9ce: 0x0b1f, 0x9cf: 0x1863, 0x9d0: 0x0b37, 0x9d1: 0x16a6, - 0x9d2: 0x16a6, 0x9d3: 0x11d7, 0x9d4: 0x0b47, 0x9d5: 0x0b47, 0x9d6: 0x05df, 0x9d7: 0x16c9, - 0x9d8: 0x179b, 0x9d9: 0x0b57, 0x9da: 0x0b5f, 0x9db: 0x05e3, 0x9dc: 0x0b73, 0x9dd: 0x0b83, - 0x9de: 0x0b87, 0x9df: 0x0b8f, 0x9e0: 0x0b9f, 0x9e1: 0x05eb, 0x9e2: 0x05e7, 0x9e3: 0x0ba3, - 0x9e4: 0x16ab, 0x9e5: 0x0ba7, 0x9e6: 0x0bbb, 0x9e7: 0x0bbf, 0x9e8: 0x0bc3, 0x9e9: 0x0bbf, - 0x9ea: 0x0bcf, 0x9eb: 0x0bd3, 0x9ec: 0x0be3, 0x9ed: 0x0bdb, 0x9ee: 0x0bdf, 0x9ef: 0x0be7, - 0x9f0: 0x0beb, 0x9f1: 0x0bef, 0x9f2: 0x0bfb, 0x9f3: 0x0bff, 0x9f4: 0x0c17, 0x9f5: 0x0c1f, - 0x9f6: 0x0c2f, 0x9f7: 0x0c43, 0x9f8: 0x16ba, 0x9f9: 0x0c3f, 0x9fa: 0x0c33, 0x9fb: 0x0c4b, - 0x9fc: 0x0c53, 0x9fd: 0x0c67, 0x9fe: 0x16bf, 0x9ff: 0x0c6f, - // Block 0x28, offset 0xa00 - 0xa00: 0x0c63, 0xa01: 0x0c5b, 0xa02: 0x05ef, 0xa03: 0x0c77, 0xa04: 0x0c7f, 0xa05: 0x0c87, - 0xa06: 0x0c7b, 0xa07: 0x05f3, 0xa08: 0x0c97, 0xa09: 0x0c9f, 0xa0a: 0x16c4, 0xa0b: 0x0ccb, - 0xa0c: 0x0cff, 0xa0d: 0x0cdb, 0xa0e: 0x05ff, 0xa0f: 0x0ce7, 0xa10: 0x05fb, 0xa11: 0x05f7, - 0xa12: 0x07c3, 0xa13: 0x07c7, 0xa14: 0x0d03, 0xa15: 0x0ceb, 0xa16: 0x11ab, 0xa17: 0x0663, - 0xa18: 0x0d0f, 0xa19: 0x0d13, 0xa1a: 0x0d17, 0xa1b: 0x0d2b, 0xa1c: 0x0d23, 0xa1d: 0x16dd, - 0xa1e: 0x0603, 0xa1f: 0x0d3f, 0xa20: 0x0d33, 0xa21: 0x0d4f, 0xa22: 0x0d57, 0xa23: 0x16e7, - 0xa24: 0x0d5b, 0xa25: 0x0d47, 0xa26: 0x0d63, 0xa27: 0x0607, 0xa28: 0x0d67, 0xa29: 0x0d6b, - 0xa2a: 0x0d6f, 0xa2b: 0x0d7b, 0xa2c: 0x16ec, 0xa2d: 0x0d83, 0xa2e: 0x060b, 0xa2f: 0x0d8f, - 0xa30: 0x16f1, 0xa31: 0x0d93, 0xa32: 0x060f, 0xa33: 0x0d9f, 0xa34: 0x0dab, 0xa35: 0x0db7, - 0xa36: 0x0dbb, 0xa37: 0x16f6, 0xa38: 0x168d, 0xa39: 0x16fb, 0xa3a: 0x0ddb, 0xa3b: 0x1700, - 0xa3c: 0x0de7, 0xa3d: 0x0def, 0xa3e: 0x0ddf, 0xa3f: 0x0dfb, - // Block 0x29, offset 0xa40 - 0xa40: 0x0e0b, 0xa41: 0x0e1b, 0xa42: 0x0e0f, 0xa43: 0x0e13, 0xa44: 0x0e1f, 0xa45: 0x0e23, - 0xa46: 0x1705, 0xa47: 0x0e07, 0xa48: 0x0e3b, 0xa49: 0x0e3f, 0xa4a: 0x0613, 0xa4b: 0x0e53, - 0xa4c: 0x0e4f, 0xa4d: 0x170a, 0xa4e: 0x0e33, 0xa4f: 0x0e6f, 0xa50: 0x170f, 0xa51: 0x1714, - 0xa52: 0x0e73, 0xa53: 0x0e87, 0xa54: 0x0e83, 0xa55: 0x0e7f, 0xa56: 0x0617, 0xa57: 0x0e8b, - 0xa58: 0x0e9b, 0xa59: 0x0e97, 0xa5a: 0x0ea3, 0xa5b: 0x1651, 0xa5c: 0x0eb3, 0xa5d: 0x1719, - 0xa5e: 0x0ebf, 0xa5f: 0x1723, 0xa60: 0x0ed3, 0xa61: 0x0edf, 0xa62: 0x0ef3, 0xa63: 0x1728, - 0xa64: 0x0f07, 0xa65: 0x0f0b, 0xa66: 0x172d, 0xa67: 0x1732, 0xa68: 0x0f27, 0xa69: 0x0f37, - 0xa6a: 0x061b, 0xa6b: 0x0f3b, 0xa6c: 0x061f, 0xa6d: 0x061f, 0xa6e: 0x0f53, 0xa6f: 0x0f57, - 0xa70: 0x0f5f, 0xa71: 0x0f63, 0xa72: 0x0f6f, 0xa73: 0x0623, 0xa74: 0x0f87, 0xa75: 0x1737, - 0xa76: 0x0fa3, 0xa77: 0x173c, 0xa78: 0x0faf, 0xa79: 0x16a1, 0xa7a: 0x0fbf, 0xa7b: 0x1741, - 0xa7c: 0x1746, 0xa7d: 0x174b, 0xa7e: 0x0627, 0xa7f: 0x062b, - // Block 0x2a, offset 0xa80 - 0xa80: 0x0ff7, 0xa81: 0x1755, 0xa82: 0x1750, 0xa83: 0x175a, 0xa84: 0x175f, 0xa85: 0x0fff, - 0xa86: 0x1003, 0xa87: 0x1003, 0xa88: 0x100b, 0xa89: 0x0633, 0xa8a: 0x100f, 0xa8b: 0x0637, - 0xa8c: 0x063b, 0xa8d: 0x1769, 0xa8e: 0x1023, 0xa8f: 0x102b, 0xa90: 0x1037, 0xa91: 0x063f, - 0xa92: 0x176e, 0xa93: 0x105b, 0xa94: 0x1773, 0xa95: 0x1778, 0xa96: 0x107b, 0xa97: 0x1093, - 0xa98: 0x0643, 0xa99: 0x109b, 0xa9a: 0x109f, 0xa9b: 0x10a3, 0xa9c: 0x177d, 0xa9d: 0x1782, - 0xa9e: 0x1782, 0xa9f: 0x10bb, 0xaa0: 0x0647, 0xaa1: 0x1787, 0xaa2: 0x10cf, 0xaa3: 0x10d3, - 0xaa4: 0x064b, 0xaa5: 0x178c, 0xaa6: 0x10ef, 0xaa7: 0x064f, 0xaa8: 0x10ff, 0xaa9: 0x10f7, - 0xaaa: 0x1107, 0xaab: 0x1796, 0xaac: 0x111f, 0xaad: 0x0653, 0xaae: 0x112b, 0xaaf: 0x1133, - 0xab0: 0x1143, 0xab1: 0x0657, 0xab2: 0x17a0, 0xab3: 0x17a5, 0xab4: 0x065b, 0xab5: 0x17aa, - 0xab6: 0x115b, 0xab7: 0x17af, 0xab8: 0x1167, 0xab9: 0x1173, 0xaba: 0x117b, 0xabb: 0x17b4, - 0xabc: 0x17b9, 0xabd: 0x118f, 0xabe: 0x17be, 0xabf: 0x1197, - // Block 0x2b, offset 0xac0 - 0xac0: 0x16ce, 0xac1: 0x065f, 0xac2: 0x11af, 0xac3: 0x11b3, 0xac4: 0x0667, 0xac5: 0x11b7, - 0xac6: 0x0a33, 0xac7: 0x17c3, 0xac8: 0x17c8, 0xac9: 0x16d3, 0xaca: 0x16d8, 0xacb: 0x11d7, - 0xacc: 0x11db, 0xacd: 0x13f3, 0xace: 0x066b, 0xacf: 0x1207, 0xad0: 0x1203, 0xad1: 0x120b, - 0xad2: 0x083f, 0xad3: 0x120f, 0xad4: 0x1213, 0xad5: 0x1217, 0xad6: 0x121f, 0xad7: 0x17cd, - 0xad8: 0x121b, 0xad9: 0x1223, 0xada: 0x1237, 0xadb: 0x123b, 0xadc: 0x1227, 0xadd: 0x123f, - 0xade: 0x1253, 0xadf: 0x1267, 0xae0: 0x1233, 0xae1: 0x1247, 0xae2: 0x124b, 0xae3: 0x124f, - 0xae4: 0x17d2, 0xae5: 0x17dc, 0xae6: 0x17d7, 0xae7: 0x066f, 0xae8: 0x126f, 0xae9: 0x1273, - 0xaea: 0x127b, 0xaeb: 0x17f0, 0xaec: 0x127f, 0xaed: 0x17e1, 0xaee: 0x0673, 0xaef: 0x0677, - 0xaf0: 0x17e6, 0xaf1: 0x17eb, 0xaf2: 0x067b, 0xaf3: 0x129f, 0xaf4: 0x12a3, 0xaf5: 0x12a7, - 0xaf6: 0x12ab, 0xaf7: 0x12b7, 0xaf8: 0x12b3, 0xaf9: 0x12bf, 0xafa: 0x12bb, 0xafb: 0x12cb, - 0xafc: 0x12c3, 0xafd: 0x12c7, 0xafe: 0x12cf, 0xaff: 0x067f, - // Block 0x2c, offset 0xb00 - 0xb00: 0x12d7, 0xb01: 0x12db, 0xb02: 0x0683, 0xb03: 0x12eb, 0xb04: 0x12ef, 0xb05: 0x17f5, - 0xb06: 0x12fb, 0xb07: 0x12ff, 0xb08: 0x0687, 0xb09: 0x130b, 0xb0a: 0x05bb, 0xb0b: 0x17fa, - 0xb0c: 0x17ff, 0xb0d: 0x068b, 0xb0e: 0x068f, 0xb0f: 0x1337, 0xb10: 0x134f, 0xb11: 0x136b, - 0xb12: 0x137b, 0xb13: 0x1804, 0xb14: 0x138f, 0xb15: 0x1393, 0xb16: 0x13ab, 0xb17: 0x13b7, - 0xb18: 0x180e, 0xb19: 0x1660, 0xb1a: 0x13c3, 0xb1b: 0x13bf, 0xb1c: 0x13cb, 0xb1d: 0x1665, - 0xb1e: 0x13d7, 0xb1f: 0x13e3, 0xb20: 0x1813, 0xb21: 0x1818, 0xb22: 0x1423, 0xb23: 0x142f, - 0xb24: 0x1437, 0xb25: 0x181d, 0xb26: 0x143b, 0xb27: 0x1467, 0xb28: 0x1473, 0xb29: 0x1477, - 0xb2a: 0x146f, 0xb2b: 0x1483, 0xb2c: 0x1487, 0xb2d: 0x1822, 0xb2e: 0x1493, 0xb2f: 0x0693, - 0xb30: 0x149b, 0xb31: 0x1827, 0xb32: 0x0697, 0xb33: 0x14d3, 0xb34: 0x0ac3, 0xb35: 0x14eb, - 0xb36: 0x182c, 0xb37: 0x1836, 0xb38: 0x069b, 0xb39: 0x069f, 0xb3a: 0x1513, 0xb3b: 0x183b, - 0xb3c: 0x06a3, 0xb3d: 0x1840, 0xb3e: 0x152b, 0xb3f: 0x152b, - // Block 0x2d, offset 0xb40 - 0xb40: 0x1533, 0xb41: 0x1845, 0xb42: 0x154b, 0xb43: 0x06a7, 0xb44: 0x155b, 0xb45: 0x1567, - 0xb46: 0x156f, 0xb47: 0x1577, 0xb48: 0x06ab, 0xb49: 0x184a, 0xb4a: 0x158b, 0xb4b: 0x15a7, - 0xb4c: 0x15b3, 0xb4d: 0x06af, 0xb4e: 0x06b3, 0xb4f: 0x15b7, 0xb50: 0x184f, 0xb51: 0x06b7, - 0xb52: 0x1854, 0xb53: 0x1859, 0xb54: 0x185e, 0xb55: 0x15db, 0xb56: 0x06bb, 0xb57: 0x15ef, - 0xb58: 0x15f7, 0xb59: 0x15fb, 0xb5a: 0x1603, 0xb5b: 0x160b, 0xb5c: 0x1613, 0xb5d: 0x1868, -} - -// nfcIndex: 22 blocks, 1408 entries, 1408 bytes -// Block 0 is the zero block. -var nfcIndex = [1408]uint8{ - // Block 0x0, offset 0x0 - // Block 0x1, offset 0x40 - // Block 0x2, offset 0x80 - // Block 0x3, offset 0xc0 - 0xc2: 0x2c, 0xc3: 0x01, 0xc4: 0x02, 0xc5: 0x03, 0xc6: 0x2d, 0xc7: 0x04, - 0xc8: 0x05, 0xca: 0x2e, 0xcb: 0x2f, 0xcc: 0x06, 0xcd: 0x07, 0xce: 0x08, 0xcf: 0x30, - 0xd0: 0x09, 0xd1: 0x31, 0xd2: 0x32, 0xd3: 0x0a, 0xd6: 0x0b, 0xd7: 0x33, - 0xd8: 0x34, 0xd9: 0x0c, 0xdb: 0x35, 0xdc: 0x36, 0xdd: 0x37, 0xdf: 0x38, - 0xe0: 0x02, 0xe1: 0x03, 0xe2: 0x04, 0xe3: 0x05, - 0xea: 0x06, 0xeb: 0x07, 0xec: 0x08, 0xed: 0x09, 0xef: 0x0a, - 0xf0: 0x13, - // Block 0x4, offset 0x100 - 0x120: 0x39, 0x121: 0x3a, 0x123: 0x3b, 0x124: 0x3c, 0x125: 0x3d, 0x126: 0x3e, 0x127: 0x3f, - 0x128: 0x40, 0x129: 0x41, 0x12a: 0x42, 0x12b: 0x43, 0x12c: 0x3e, 0x12d: 0x44, 0x12e: 0x45, 0x12f: 0x46, - 0x131: 0x47, 0x132: 0x48, 0x133: 0x49, 0x134: 0x4a, 0x135: 0x4b, 0x137: 0x4c, - 0x138: 0x4d, 0x139: 0x4e, 0x13a: 0x4f, 0x13b: 0x50, 0x13c: 0x51, 0x13d: 0x52, 0x13e: 0x53, 0x13f: 0x54, - // Block 0x5, offset 0x140 - 0x140: 0x55, 0x142: 0x56, 0x144: 0x57, 0x145: 0x58, 0x146: 0x59, 0x147: 0x5a, - 0x14d: 0x5b, - 0x15c: 0x5c, 0x15f: 0x5d, - 0x162: 0x5e, 0x164: 0x5f, - 0x168: 0x60, 0x169: 0x61, 0x16a: 0x62, 0x16c: 0x0d, 0x16d: 0x63, 0x16e: 0x64, 0x16f: 0x65, - 0x170: 0x66, 0x173: 0x67, 0x177: 0x68, - 0x178: 0x0e, 0x179: 0x0f, 0x17a: 0x10, 0x17b: 0x11, 0x17c: 0x12, 0x17d: 0x13, 0x17e: 0x14, 0x17f: 0x15, - // Block 0x6, offset 0x180 - 0x180: 0x69, 0x183: 0x6a, 0x184: 0x6b, 0x186: 0x6c, 0x187: 0x6d, - 0x188: 0x6e, 0x189: 0x16, 0x18a: 0x17, 0x18b: 0x6f, 0x18c: 0x70, - 0x1ab: 0x71, - 0x1b3: 0x72, 0x1b5: 0x73, 0x1b7: 0x74, - // Block 0x7, offset 0x1c0 - 0x1c0: 0x75, 0x1c1: 0x18, 0x1c2: 0x19, 0x1c3: 0x1a, 0x1c4: 0x76, 0x1c5: 0x77, - 0x1c9: 0x78, 0x1cc: 0x79, 0x1cd: 0x7a, - // Block 0x8, offset 0x200 - 0x219: 0x7b, 0x21a: 0x7c, 0x21b: 0x7d, - 0x220: 0x7e, 0x223: 0x7f, 0x224: 0x80, 0x225: 0x81, 0x226: 0x82, 0x227: 0x83, - 0x22a: 0x84, 0x22b: 0x85, 0x22f: 0x86, - 0x230: 0x87, 0x231: 0x88, 0x232: 0x89, 0x233: 0x8a, 0x234: 0x8b, 0x235: 0x8c, 0x236: 0x8d, 0x237: 0x87, - 0x238: 0x88, 0x239: 0x89, 0x23a: 0x8a, 0x23b: 0x8b, 0x23c: 0x8c, 0x23d: 0x8d, 0x23e: 0x87, 0x23f: 0x88, - // Block 0x9, offset 0x240 - 0x240: 0x89, 0x241: 0x8a, 0x242: 0x8b, 0x243: 0x8c, 0x244: 0x8d, 0x245: 0x87, 0x246: 0x88, 0x247: 0x89, - 0x248: 0x8a, 0x249: 0x8b, 0x24a: 0x8c, 0x24b: 0x8d, 0x24c: 0x87, 0x24d: 0x88, 0x24e: 0x89, 0x24f: 0x8a, - 0x250: 0x8b, 0x251: 0x8c, 0x252: 0x8d, 0x253: 0x87, 0x254: 0x88, 0x255: 0x89, 0x256: 0x8a, 0x257: 0x8b, - 0x258: 0x8c, 0x259: 0x8d, 0x25a: 0x87, 0x25b: 0x88, 0x25c: 0x89, 0x25d: 0x8a, 0x25e: 0x8b, 0x25f: 0x8c, - 0x260: 0x8d, 0x261: 0x87, 0x262: 0x88, 0x263: 0x89, 0x264: 0x8a, 0x265: 0x8b, 0x266: 0x8c, 0x267: 0x8d, - 0x268: 0x87, 0x269: 0x88, 0x26a: 0x89, 0x26b: 0x8a, 0x26c: 0x8b, 0x26d: 0x8c, 0x26e: 0x8d, 0x26f: 0x87, - 0x270: 0x88, 0x271: 0x89, 0x272: 0x8a, 0x273: 0x8b, 0x274: 0x8c, 0x275: 0x8d, 0x276: 0x87, 0x277: 0x88, - 0x278: 0x89, 0x279: 0x8a, 0x27a: 0x8b, 0x27b: 0x8c, 0x27c: 0x8d, 0x27d: 0x87, 0x27e: 0x88, 0x27f: 0x89, - // Block 0xa, offset 0x280 - 0x280: 0x8a, 0x281: 0x8b, 0x282: 0x8c, 0x283: 0x8d, 0x284: 0x87, 0x285: 0x88, 0x286: 0x89, 0x287: 0x8a, - 0x288: 0x8b, 0x289: 0x8c, 0x28a: 0x8d, 0x28b: 0x87, 0x28c: 0x88, 0x28d: 0x89, 0x28e: 0x8a, 0x28f: 0x8b, - 0x290: 0x8c, 0x291: 0x8d, 0x292: 0x87, 0x293: 0x88, 0x294: 0x89, 0x295: 0x8a, 0x296: 0x8b, 0x297: 0x8c, - 0x298: 0x8d, 0x299: 0x87, 0x29a: 0x88, 0x29b: 0x89, 0x29c: 0x8a, 0x29d: 0x8b, 0x29e: 0x8c, 0x29f: 0x8d, - 0x2a0: 0x87, 0x2a1: 0x88, 0x2a2: 0x89, 0x2a3: 0x8a, 0x2a4: 0x8b, 0x2a5: 0x8c, 0x2a6: 0x8d, 0x2a7: 0x87, - 0x2a8: 0x88, 0x2a9: 0x89, 0x2aa: 0x8a, 0x2ab: 0x8b, 0x2ac: 0x8c, 0x2ad: 0x8d, 0x2ae: 0x87, 0x2af: 0x88, - 0x2b0: 0x89, 0x2b1: 0x8a, 0x2b2: 0x8b, 0x2b3: 0x8c, 0x2b4: 0x8d, 0x2b5: 0x87, 0x2b6: 0x88, 0x2b7: 0x89, - 0x2b8: 0x8a, 0x2b9: 0x8b, 0x2ba: 0x8c, 0x2bb: 0x8d, 0x2bc: 0x87, 0x2bd: 0x88, 0x2be: 0x89, 0x2bf: 0x8a, - // Block 0xb, offset 0x2c0 - 0x2c0: 0x8b, 0x2c1: 0x8c, 0x2c2: 0x8d, 0x2c3: 0x87, 0x2c4: 0x88, 0x2c5: 0x89, 0x2c6: 0x8a, 0x2c7: 0x8b, - 0x2c8: 0x8c, 0x2c9: 0x8d, 0x2ca: 0x87, 0x2cb: 0x88, 0x2cc: 0x89, 0x2cd: 0x8a, 0x2ce: 0x8b, 0x2cf: 0x8c, - 0x2d0: 0x8d, 0x2d1: 0x87, 0x2d2: 0x88, 0x2d3: 0x89, 0x2d4: 0x8a, 0x2d5: 0x8b, 0x2d6: 0x8c, 0x2d7: 0x8d, - 0x2d8: 0x87, 0x2d9: 0x88, 0x2da: 0x89, 0x2db: 0x8a, 0x2dc: 0x8b, 0x2dd: 0x8c, 0x2de: 0x8e, - // Block 0xc, offset 0x300 - 0x324: 0x1b, 0x325: 0x1c, 0x326: 0x1d, 0x327: 0x1e, - 0x328: 0x1f, 0x329: 0x20, 0x32a: 0x21, 0x32b: 0x22, 0x32c: 0x8f, 0x32d: 0x90, 0x32e: 0x91, - 0x331: 0x92, 0x332: 0x93, 0x333: 0x94, 0x334: 0x95, - 0x338: 0x96, 0x339: 0x97, 0x33a: 0x98, 0x33b: 0x99, 0x33e: 0x9a, 0x33f: 0x9b, - // Block 0xd, offset 0x340 - 0x347: 0x9c, - 0x34b: 0x9d, 0x34d: 0x9e, - 0x368: 0x9f, 0x36b: 0xa0, - // Block 0xe, offset 0x380 - 0x381: 0xa1, 0x382: 0xa2, 0x384: 0xa3, 0x385: 0x82, 0x387: 0xa4, - 0x388: 0xa5, 0x38b: 0xa6, 0x38c: 0x3e, 0x38d: 0xa7, - 0x391: 0xa8, 0x392: 0xa9, 0x393: 0xaa, 0x396: 0xab, 0x397: 0xac, - 0x398: 0x73, 0x39a: 0xad, 0x39c: 0xae, - 0x3b0: 0x73, - // Block 0xf, offset 0x3c0 - 0x3eb: 0xaf, 0x3ec: 0xb0, - // Block 0x10, offset 0x400 - 0x432: 0xb1, - // Block 0x11, offset 0x440 - 0x445: 0xb2, 0x446: 0xb3, 0x447: 0xb4, - 0x449: 0xb5, - // Block 0x12, offset 0x480 - 0x480: 0xb6, - 0x4a3: 0xb7, 0x4a5: 0xb8, - // Block 0x13, offset 0x4c0 - 0x4c8: 0xb9, - // Block 0x14, offset 0x500 - 0x520: 0x23, 0x521: 0x24, 0x522: 0x25, 0x523: 0x26, 0x524: 0x27, 0x525: 0x28, 0x526: 0x29, 0x527: 0x2a, - 0x528: 0x2b, - // Block 0x15, offset 0x540 - 0x550: 0x0b, 0x551: 0x0c, 0x556: 0x0d, - 0x55b: 0x0e, 0x55d: 0x0f, 0x55e: 0x10, 0x55f: 0x11, - 0x56f: 0x12, -} - -// nfcSparseOffset: 142 entries, 284 bytes -var nfcSparseOffset = []uint16{0x0, 0x5, 0x9, 0xb, 0xd, 0x18, 0x28, 0x2a, 0x2f, 0x3a, 0x49, 0x56, 0x5e, 0x62, 0x67, 0x69, 0x7a, 0x82, 0x89, 0x8c, 0x93, 0x97, 0x9b, 0x9d, 0x9f, 0xa8, 0xac, 0xb3, 0xb8, 0xbb, 0xc5, 0xc7, 0xce, 0xd6, 0xd9, 0xdb, 0xdd, 0xdf, 0xe4, 0xf5, 0x101, 0x103, 0x109, 0x10b, 0x10d, 0x10f, 0x111, 0x113, 0x115, 0x118, 0x11b, 0x11d, 0x120, 0x123, 0x127, 0x12c, 0x135, 0x137, 0x13a, 0x13c, 0x147, 0x157, 0x15b, 0x169, 0x16c, 0x172, 0x178, 0x183, 0x187, 0x189, 0x18b, 0x18d, 0x18f, 0x191, 0x197, 0x19b, 0x19d, 0x19f, 0x1a7, 0x1ab, 0x1ae, 0x1b0, 0x1b2, 0x1b4, 0x1b7, 0x1b9, 0x1bb, 0x1bd, 0x1bf, 0x1c5, 0x1c8, 0x1ca, 0x1d1, 0x1d7, 0x1dd, 0x1e5, 0x1eb, 0x1f1, 0x1f7, 0x1fb, 0x209, 0x212, 0x215, 0x218, 0x21a, 0x21d, 0x21f, 0x223, 0x228, 0x22a, 0x22c, 0x231, 0x237, 0x239, 0x23b, 0x23d, 0x243, 0x246, 0x249, 0x251, 0x258, 0x25b, 0x25e, 0x260, 0x268, 0x26b, 0x272, 0x275, 0x27b, 0x27d, 0x280, 0x282, 0x284, 0x286, 0x288, 0x295, 0x29f, 0x2a1, 0x2a3, 0x2a9, 0x2ab, 0x2ae} - -// nfcSparseValues: 688 entries, 2752 bytes -var nfcSparseValues = [688]valueRange{ - // Block 0x0, offset 0x0 - {value: 0x0000, lo: 0x04}, - {value: 0xa100, lo: 0xa8, hi: 0xa8}, - {value: 0x8100, lo: 0xaf, hi: 0xaf}, - {value: 0x8100, lo: 0xb4, hi: 0xb4}, - {value: 0x8100, lo: 0xb8, hi: 0xb8}, - // Block 0x1, offset 0x5 - {value: 0x0091, lo: 0x03}, - {value: 0x46e2, lo: 0xa0, hi: 0xa1}, - {value: 0x4714, lo: 0xaf, hi: 0xb0}, - {value: 0xa000, lo: 0xb7, hi: 0xb7}, - // Block 0x2, offset 0x9 - {value: 0x0000, lo: 0x01}, - {value: 0xa000, lo: 0x92, hi: 0x92}, - // Block 0x3, offset 0xb - {value: 0x0000, lo: 0x01}, - {value: 0x8100, lo: 0x98, hi: 0x9d}, - // Block 0x4, offset 0xd - {value: 0x0006, lo: 0x0a}, - {value: 0xa000, lo: 0x81, hi: 0x81}, - {value: 0xa000, lo: 0x85, hi: 0x85}, - {value: 0xa000, lo: 0x89, hi: 0x89}, - {value: 0x4840, lo: 0x8a, hi: 0x8a}, - {value: 0x485e, lo: 0x8b, hi: 0x8b}, - {value: 0x36c7, lo: 0x8c, hi: 0x8c}, - {value: 0x36df, lo: 0x8d, hi: 0x8d}, - {value: 0x4876, lo: 0x8e, hi: 0x8e}, - {value: 0xa000, lo: 0x92, hi: 0x92}, - {value: 0x36fd, lo: 0x93, hi: 0x94}, - // Block 0x5, offset 0x18 - {value: 0x0000, lo: 0x0f}, - {value: 0xa000, lo: 0x83, hi: 0x83}, - {value: 0xa000, lo: 0x87, hi: 0x87}, - {value: 0xa000, lo: 0x8b, hi: 0x8b}, - {value: 0xa000, lo: 0x8d, hi: 0x8d}, - {value: 0x37a5, lo: 0x90, hi: 0x90}, - {value: 0x37b1, lo: 0x91, hi: 0x91}, - {value: 0x379f, lo: 0x93, hi: 0x93}, - {value: 0xa000, lo: 0x96, hi: 0x96}, - {value: 0x3817, lo: 0x97, hi: 0x97}, - {value: 0x37e1, lo: 0x9c, hi: 0x9c}, - {value: 0x37c9, lo: 0x9d, hi: 0x9d}, - {value: 0x37f3, lo: 0x9e, hi: 0x9e}, - {value: 0xa000, lo: 0xb4, hi: 0xb5}, - {value: 0x381d, lo: 0xb6, hi: 0xb6}, - {value: 0x3823, lo: 0xb7, hi: 0xb7}, - // Block 0x6, offset 0x28 - {value: 0x0000, lo: 0x01}, - {value: 0x8132, lo: 0x83, hi: 0x87}, - // Block 0x7, offset 0x2a - {value: 0x0001, lo: 0x04}, - {value: 0x8113, lo: 0x81, hi: 0x82}, - {value: 0x8132, lo: 0x84, hi: 0x84}, - {value: 0x812d, lo: 0x85, hi: 0x85}, - {value: 0x810d, lo: 0x87, hi: 0x87}, - // Block 0x8, offset 0x2f - {value: 0x0000, lo: 0x0a}, - {value: 0x8132, lo: 0x90, hi: 0x97}, - {value: 0x8119, lo: 0x98, hi: 0x98}, - {value: 0x811a, lo: 0x99, hi: 0x99}, - {value: 0x811b, lo: 0x9a, hi: 0x9a}, - {value: 0x3841, lo: 0xa2, hi: 0xa2}, - {value: 0x3847, lo: 0xa3, hi: 0xa3}, - {value: 0x3853, lo: 0xa4, hi: 0xa4}, - {value: 0x384d, lo: 0xa5, hi: 0xa5}, - {value: 0x3859, lo: 0xa6, hi: 0xa6}, - {value: 0xa000, lo: 0xa7, hi: 0xa7}, - // Block 0x9, offset 0x3a - {value: 0x0000, lo: 0x0e}, - {value: 0x386b, lo: 0x80, hi: 0x80}, - {value: 0xa000, lo: 0x81, hi: 0x81}, - {value: 0x385f, lo: 0x82, hi: 0x82}, - {value: 0xa000, lo: 0x92, hi: 0x92}, - {value: 0x3865, lo: 0x93, hi: 0x93}, - {value: 0xa000, lo: 0x95, hi: 0x95}, - {value: 0x8132, lo: 0x96, hi: 0x9c}, - {value: 0x8132, lo: 0x9f, hi: 0xa2}, - {value: 0x812d, lo: 0xa3, hi: 0xa3}, - {value: 0x8132, lo: 0xa4, hi: 0xa4}, - {value: 0x8132, lo: 0xa7, hi: 0xa8}, - {value: 0x812d, lo: 0xaa, hi: 0xaa}, - {value: 0x8132, lo: 0xab, hi: 0xac}, - {value: 0x812d, lo: 0xad, hi: 0xad}, - // Block 0xa, offset 0x49 - {value: 0x0000, lo: 0x0c}, - {value: 0x811f, lo: 0x91, hi: 0x91}, - {value: 0x8132, lo: 0xb0, hi: 0xb0}, - {value: 0x812d, lo: 0xb1, hi: 0xb1}, - {value: 0x8132, lo: 0xb2, hi: 0xb3}, - {value: 0x812d, lo: 0xb4, hi: 0xb4}, - {value: 0x8132, lo: 0xb5, hi: 0xb6}, - {value: 0x812d, lo: 0xb7, hi: 0xb9}, - {value: 0x8132, lo: 0xba, hi: 0xba}, - {value: 0x812d, lo: 0xbb, hi: 0xbc}, - {value: 0x8132, lo: 0xbd, hi: 0xbd}, - {value: 0x812d, lo: 0xbe, hi: 0xbe}, - {value: 0x8132, lo: 0xbf, hi: 0xbf}, - // Block 0xb, offset 0x56 - {value: 0x0005, lo: 0x07}, - {value: 0x8132, lo: 0x80, hi: 0x80}, - {value: 0x8132, lo: 0x81, hi: 0x81}, - {value: 0x812d, lo: 0x82, hi: 0x83}, - {value: 0x812d, lo: 0x84, hi: 0x85}, - {value: 0x812d, lo: 0x86, hi: 0x87}, - {value: 0x812d, lo: 0x88, hi: 0x89}, - {value: 0x8132, lo: 0x8a, hi: 0x8a}, - // Block 0xc, offset 0x5e - {value: 0x0000, lo: 0x03}, - {value: 0x8132, lo: 0xab, hi: 0xb1}, - {value: 0x812d, lo: 0xb2, hi: 0xb2}, - {value: 0x8132, lo: 0xb3, hi: 0xb3}, - // Block 0xd, offset 0x62 - {value: 0x0000, lo: 0x04}, - {value: 0x8132, lo: 0x96, hi: 0x99}, - {value: 0x8132, lo: 0x9b, hi: 0xa3}, - {value: 0x8132, lo: 0xa5, hi: 0xa7}, - {value: 0x8132, lo: 0xa9, hi: 0xad}, - // Block 0xe, offset 0x67 - {value: 0x0000, lo: 0x01}, - {value: 0x812d, lo: 0x99, hi: 0x9b}, - // Block 0xf, offset 0x69 - {value: 0x0000, lo: 0x10}, - {value: 0x8132, lo: 0x94, hi: 0xa1}, - {value: 0x812d, lo: 0xa3, hi: 0xa3}, - {value: 0x8132, lo: 0xa4, hi: 0xa5}, - {value: 0x812d, lo: 0xa6, hi: 0xa6}, - {value: 0x8132, lo: 0xa7, hi: 0xa8}, - {value: 0x812d, lo: 0xa9, hi: 0xa9}, - {value: 0x8132, lo: 0xaa, hi: 0xac}, - {value: 0x812d, lo: 0xad, hi: 0xaf}, - {value: 0x8116, lo: 0xb0, hi: 0xb0}, - {value: 0x8117, lo: 0xb1, hi: 0xb1}, - {value: 0x8118, lo: 0xb2, hi: 0xb2}, - {value: 0x8132, lo: 0xb3, hi: 0xb5}, - {value: 0x812d, lo: 0xb6, hi: 0xb6}, - {value: 0x8132, lo: 0xb7, hi: 0xb8}, - {value: 0x812d, lo: 0xb9, hi: 0xba}, - {value: 0x8132, lo: 0xbb, hi: 0xbf}, - // Block 0x10, offset 0x7a - {value: 0x0000, lo: 0x07}, - {value: 0xa000, lo: 0xa8, hi: 0xa8}, - {value: 0x3ed8, lo: 0xa9, hi: 0xa9}, - {value: 0xa000, lo: 0xb0, hi: 0xb0}, - {value: 0x3ee0, lo: 0xb1, hi: 0xb1}, - {value: 0xa000, lo: 0xb3, hi: 0xb3}, - {value: 0x3ee8, lo: 0xb4, hi: 0xb4}, - {value: 0x9902, lo: 0xbc, hi: 0xbc}, - // Block 0x11, offset 0x82 - {value: 0x0008, lo: 0x06}, - {value: 0x8104, lo: 0x8d, hi: 0x8d}, - {value: 0x8132, lo: 0x91, hi: 0x91}, - {value: 0x812d, lo: 0x92, hi: 0x92}, - {value: 0x8132, lo: 0x93, hi: 0x93}, - {value: 0x8132, lo: 0x94, hi: 0x94}, - {value: 0x451c, lo: 0x98, hi: 0x9f}, - // Block 0x12, offset 0x89 - {value: 0x0000, lo: 0x02}, - {value: 0x8102, lo: 0xbc, hi: 0xbc}, - {value: 0x9900, lo: 0xbe, hi: 0xbe}, - // Block 0x13, offset 0x8c - {value: 0x0008, lo: 0x06}, - {value: 0xa000, lo: 0x87, hi: 0x87}, - {value: 0x2c9e, lo: 0x8b, hi: 0x8c}, - {value: 0x8104, lo: 0x8d, hi: 0x8d}, - {value: 0x9900, lo: 0x97, hi: 0x97}, - {value: 0x455c, lo: 0x9c, hi: 0x9d}, - {value: 0x456c, lo: 0x9f, hi: 0x9f}, - // Block 0x14, offset 0x93 - {value: 0x0000, lo: 0x03}, - {value: 0x4594, lo: 0xb3, hi: 0xb3}, - {value: 0x459c, lo: 0xb6, hi: 0xb6}, - {value: 0x8102, lo: 0xbc, hi: 0xbc}, - // Block 0x15, offset 0x97 - {value: 0x0008, lo: 0x03}, - {value: 0x8104, lo: 0x8d, hi: 0x8d}, - {value: 0x4574, lo: 0x99, hi: 0x9b}, - {value: 0x458c, lo: 0x9e, hi: 0x9e}, - // Block 0x16, offset 0x9b - {value: 0x0000, lo: 0x01}, - {value: 0x8102, lo: 0xbc, hi: 0xbc}, - // Block 0x17, offset 0x9d - {value: 0x0000, lo: 0x01}, - {value: 0x8104, lo: 0x8d, hi: 0x8d}, - // Block 0x18, offset 0x9f - {value: 0x0000, lo: 0x08}, - {value: 0xa000, lo: 0x87, hi: 0x87}, - {value: 0x2cb6, lo: 0x88, hi: 0x88}, - {value: 0x2cae, lo: 0x8b, hi: 0x8b}, - {value: 0x2cbe, lo: 0x8c, hi: 0x8c}, - {value: 0x8104, lo: 0x8d, hi: 0x8d}, - {value: 0x9900, lo: 0x96, hi: 0x97}, - {value: 0x45a4, lo: 0x9c, hi: 0x9c}, - {value: 0x45ac, lo: 0x9d, hi: 0x9d}, - // Block 0x19, offset 0xa8 - {value: 0x0000, lo: 0x03}, - {value: 0xa000, lo: 0x92, hi: 0x92}, - {value: 0x2cc6, lo: 0x94, hi: 0x94}, - {value: 0x9900, lo: 0xbe, hi: 0xbe}, - // Block 0x1a, offset 0xac - {value: 0x0000, lo: 0x06}, - {value: 0xa000, lo: 0x86, hi: 0x87}, - {value: 0x2cce, lo: 0x8a, hi: 0x8a}, - {value: 0x2cde, lo: 0x8b, hi: 0x8b}, - {value: 0x2cd6, lo: 0x8c, hi: 0x8c}, - {value: 0x8104, lo: 0x8d, hi: 0x8d}, - {value: 0x9900, lo: 0x97, hi: 0x97}, - // Block 0x1b, offset 0xb3 - {value: 0x1801, lo: 0x04}, - {value: 0xa000, lo: 0x86, hi: 0x86}, - {value: 0x3ef0, lo: 0x88, hi: 0x88}, - {value: 0x8104, lo: 0x8d, hi: 0x8d}, - {value: 0x8120, lo: 0x95, hi: 0x96}, - // Block 0x1c, offset 0xb8 - {value: 0x0000, lo: 0x02}, - {value: 0x8102, lo: 0xbc, hi: 0xbc}, - {value: 0xa000, lo: 0xbf, hi: 0xbf}, - // Block 0x1d, offset 0xbb - {value: 0x0000, lo: 0x09}, - {value: 0x2ce6, lo: 0x80, hi: 0x80}, - {value: 0x9900, lo: 0x82, hi: 0x82}, - {value: 0xa000, lo: 0x86, hi: 0x86}, - {value: 0x2cee, lo: 0x87, hi: 0x87}, - {value: 0x2cf6, lo: 0x88, hi: 0x88}, - {value: 0x2f50, lo: 0x8a, hi: 0x8a}, - {value: 0x2dd8, lo: 0x8b, hi: 0x8b}, - {value: 0x8104, lo: 0x8d, hi: 0x8d}, - {value: 0x9900, lo: 0x95, hi: 0x96}, - // Block 0x1e, offset 0xc5 - {value: 0x0000, lo: 0x01}, - {value: 0x9900, lo: 0xbe, hi: 0xbe}, - // Block 0x1f, offset 0xc7 - {value: 0x0000, lo: 0x06}, - {value: 0xa000, lo: 0x86, hi: 0x87}, - {value: 0x2cfe, lo: 0x8a, hi: 0x8a}, - {value: 0x2d0e, lo: 0x8b, hi: 0x8b}, - {value: 0x2d06, lo: 0x8c, hi: 0x8c}, - {value: 0x8104, lo: 0x8d, hi: 0x8d}, - {value: 0x9900, lo: 0x97, hi: 0x97}, - // Block 0x20, offset 0xce - {value: 0x6bea, lo: 0x07}, - {value: 0x9904, lo: 0x8a, hi: 0x8a}, - {value: 0x9900, lo: 0x8f, hi: 0x8f}, - {value: 0xa000, lo: 0x99, hi: 0x99}, - {value: 0x3ef8, lo: 0x9a, hi: 0x9a}, - {value: 0x2f58, lo: 0x9c, hi: 0x9c}, - {value: 0x2de3, lo: 0x9d, hi: 0x9d}, - {value: 0x2d16, lo: 0x9e, hi: 0x9f}, - // Block 0x21, offset 0xd6 - {value: 0x0000, lo: 0x02}, - {value: 0x8122, lo: 0xb8, hi: 0xb9}, - {value: 0x8104, lo: 0xba, hi: 0xba}, - // Block 0x22, offset 0xd9 - {value: 0x0000, lo: 0x01}, - {value: 0x8123, lo: 0x88, hi: 0x8b}, - // Block 0x23, offset 0xdb - {value: 0x0000, lo: 0x01}, - {value: 0x8124, lo: 0xb8, hi: 0xb9}, - // Block 0x24, offset 0xdd - {value: 0x0000, lo: 0x01}, - {value: 0x8125, lo: 0x88, hi: 0x8b}, - // Block 0x25, offset 0xdf - {value: 0x0000, lo: 0x04}, - {value: 0x812d, lo: 0x98, hi: 0x99}, - {value: 0x812d, lo: 0xb5, hi: 0xb5}, - {value: 0x812d, lo: 0xb7, hi: 0xb7}, - {value: 0x812b, lo: 0xb9, hi: 0xb9}, - // Block 0x26, offset 0xe4 - {value: 0x0000, lo: 0x10}, - {value: 0x2644, lo: 0x83, hi: 0x83}, - {value: 0x264b, lo: 0x8d, hi: 0x8d}, - {value: 0x2652, lo: 0x92, hi: 0x92}, - {value: 0x2659, lo: 0x97, hi: 0x97}, - {value: 0x2660, lo: 0x9c, hi: 0x9c}, - {value: 0x263d, lo: 0xa9, hi: 0xa9}, - {value: 0x8126, lo: 0xb1, hi: 0xb1}, - {value: 0x8127, lo: 0xb2, hi: 0xb2}, - {value: 0x4a84, lo: 0xb3, hi: 0xb3}, - {value: 0x8128, lo: 0xb4, hi: 0xb4}, - {value: 0x4a8d, lo: 0xb5, hi: 0xb5}, - {value: 0x45b4, lo: 0xb6, hi: 0xb6}, - {value: 0x8200, lo: 0xb7, hi: 0xb7}, - {value: 0x45bc, lo: 0xb8, hi: 0xb8}, - {value: 0x8200, lo: 0xb9, hi: 0xb9}, - {value: 0x8127, lo: 0xba, hi: 0xbd}, - // Block 0x27, offset 0xf5 - {value: 0x0000, lo: 0x0b}, - {value: 0x8127, lo: 0x80, hi: 0x80}, - {value: 0x4a96, lo: 0x81, hi: 0x81}, - {value: 0x8132, lo: 0x82, hi: 0x83}, - {value: 0x8104, lo: 0x84, hi: 0x84}, - {value: 0x8132, lo: 0x86, hi: 0x87}, - {value: 0x266e, lo: 0x93, hi: 0x93}, - {value: 0x2675, lo: 0x9d, hi: 0x9d}, - {value: 0x267c, lo: 0xa2, hi: 0xa2}, - {value: 0x2683, lo: 0xa7, hi: 0xa7}, - {value: 0x268a, lo: 0xac, hi: 0xac}, - {value: 0x2667, lo: 0xb9, hi: 0xb9}, - // Block 0x28, offset 0x101 - {value: 0x0000, lo: 0x01}, - {value: 0x812d, lo: 0x86, hi: 0x86}, - // Block 0x29, offset 0x103 - {value: 0x0000, lo: 0x05}, - {value: 0xa000, lo: 0xa5, hi: 0xa5}, - {value: 0x2d1e, lo: 0xa6, hi: 0xa6}, - {value: 0x9900, lo: 0xae, hi: 0xae}, - {value: 0x8102, lo: 0xb7, hi: 0xb7}, - {value: 0x8104, lo: 0xb9, hi: 0xba}, - // Block 0x2a, offset 0x109 - {value: 0x0000, lo: 0x01}, - {value: 0x812d, lo: 0x8d, hi: 0x8d}, - // Block 0x2b, offset 0x10b - {value: 0x0000, lo: 0x01}, - {value: 0xa000, lo: 0x80, hi: 0x92}, - // Block 0x2c, offset 0x10d - {value: 0x0000, lo: 0x01}, - {value: 0xb900, lo: 0xa1, hi: 0xb5}, - // Block 0x2d, offset 0x10f - {value: 0x0000, lo: 0x01}, - {value: 0x9900, lo: 0xa8, hi: 0xbf}, - // Block 0x2e, offset 0x111 - {value: 0x0000, lo: 0x01}, - {value: 0x9900, lo: 0x80, hi: 0x82}, - // Block 0x2f, offset 0x113 - {value: 0x0000, lo: 0x01}, - {value: 0x8132, lo: 0x9d, hi: 0x9f}, - // Block 0x30, offset 0x115 - {value: 0x0000, lo: 0x02}, - {value: 0x8104, lo: 0x94, hi: 0x94}, - {value: 0x8104, lo: 0xb4, hi: 0xb4}, - // Block 0x31, offset 0x118 - {value: 0x0000, lo: 0x02}, - {value: 0x8104, lo: 0x92, hi: 0x92}, - {value: 0x8132, lo: 0x9d, hi: 0x9d}, - // Block 0x32, offset 0x11b - {value: 0x0000, lo: 0x01}, - {value: 0x8131, lo: 0xa9, hi: 0xa9}, - // Block 0x33, offset 0x11d - {value: 0x0004, lo: 0x02}, - {value: 0x812e, lo: 0xb9, hi: 0xba}, - {value: 0x812d, lo: 0xbb, hi: 0xbb}, - // Block 0x34, offset 0x120 - {value: 0x0000, lo: 0x02}, - {value: 0x8132, lo: 0x97, hi: 0x97}, - {value: 0x812d, lo: 0x98, hi: 0x98}, - // Block 0x35, offset 0x123 - {value: 0x0000, lo: 0x03}, - {value: 0x8104, lo: 0xa0, hi: 0xa0}, - {value: 0x8132, lo: 0xb5, hi: 0xbc}, - {value: 0x812d, lo: 0xbf, hi: 0xbf}, - // Block 0x36, offset 0x127 - {value: 0x0000, lo: 0x04}, - {value: 0x8132, lo: 0xb0, hi: 0xb4}, - {value: 0x812d, lo: 0xb5, hi: 0xba}, - {value: 0x8132, lo: 0xbb, hi: 0xbc}, - {value: 0x812d, lo: 0xbd, hi: 0xbd}, - // Block 0x37, offset 0x12c - {value: 0x0000, lo: 0x08}, - {value: 0x2d66, lo: 0x80, hi: 0x80}, - {value: 0x2d6e, lo: 0x81, hi: 0x81}, - {value: 0xa000, lo: 0x82, hi: 0x82}, - {value: 0x2d76, lo: 0x83, hi: 0x83}, - {value: 0x8104, lo: 0x84, hi: 0x84}, - {value: 0x8132, lo: 0xab, hi: 0xab}, - {value: 0x812d, lo: 0xac, hi: 0xac}, - {value: 0x8132, lo: 0xad, hi: 0xb3}, - // Block 0x38, offset 0x135 - {value: 0x0000, lo: 0x01}, - {value: 0x8104, lo: 0xaa, hi: 0xab}, - // Block 0x39, offset 0x137 - {value: 0x0000, lo: 0x02}, - {value: 0x8102, lo: 0xa6, hi: 0xa6}, - {value: 0x8104, lo: 0xb2, hi: 0xb3}, - // Block 0x3a, offset 0x13a - {value: 0x0000, lo: 0x01}, - {value: 0x8102, lo: 0xb7, hi: 0xb7}, - // Block 0x3b, offset 0x13c - {value: 0x0000, lo: 0x0a}, - {value: 0x8132, lo: 0x90, hi: 0x92}, - {value: 0x8101, lo: 0x94, hi: 0x94}, - {value: 0x812d, lo: 0x95, hi: 0x99}, - {value: 0x8132, lo: 0x9a, hi: 0x9b}, - {value: 0x812d, lo: 0x9c, hi: 0x9f}, - {value: 0x8132, lo: 0xa0, hi: 0xa0}, - {value: 0x8101, lo: 0xa2, hi: 0xa8}, - {value: 0x812d, lo: 0xad, hi: 0xad}, - {value: 0x8132, lo: 0xb4, hi: 0xb4}, - {value: 0x8132, lo: 0xb8, hi: 0xb9}, - // Block 0x3c, offset 0x147 - {value: 0x0000, lo: 0x0f}, - {value: 0x8132, lo: 0x80, hi: 0x81}, - {value: 0x812d, lo: 0x82, hi: 0x82}, - {value: 0x8132, lo: 0x83, hi: 0x89}, - {value: 0x812d, lo: 0x8a, hi: 0x8a}, - {value: 0x8132, lo: 0x8b, hi: 0x8c}, - {value: 0x8135, lo: 0x8d, hi: 0x8d}, - {value: 0x812a, lo: 0x8e, hi: 0x8e}, - {value: 0x812d, lo: 0x8f, hi: 0x8f}, - {value: 0x8129, lo: 0x90, hi: 0x90}, - {value: 0x8132, lo: 0x91, hi: 0xb5}, - {value: 0x8132, lo: 0xbb, hi: 0xbb}, - {value: 0x8134, lo: 0xbc, hi: 0xbc}, - {value: 0x812d, lo: 0xbd, hi: 0xbd}, - {value: 0x8132, lo: 0xbe, hi: 0xbe}, - {value: 0x812d, lo: 0xbf, hi: 0xbf}, - // Block 0x3d, offset 0x157 - {value: 0x0004, lo: 0x03}, - {value: 0x0433, lo: 0x80, hi: 0x81}, - {value: 0x8100, lo: 0x97, hi: 0x97}, - {value: 0x8100, lo: 0xbe, hi: 0xbe}, - // Block 0x3e, offset 0x15b - {value: 0x0000, lo: 0x0d}, - {value: 0x8132, lo: 0x90, hi: 0x91}, - {value: 0x8101, lo: 0x92, hi: 0x93}, - {value: 0x8132, lo: 0x94, hi: 0x97}, - {value: 0x8101, lo: 0x98, hi: 0x9a}, - {value: 0x8132, lo: 0x9b, hi: 0x9c}, - {value: 0x8132, lo: 0xa1, hi: 0xa1}, - {value: 0x8101, lo: 0xa5, hi: 0xa6}, - {value: 0x8132, lo: 0xa7, hi: 0xa7}, - {value: 0x812d, lo: 0xa8, hi: 0xa8}, - {value: 0x8132, lo: 0xa9, hi: 0xa9}, - {value: 0x8101, lo: 0xaa, hi: 0xab}, - {value: 0x812d, lo: 0xac, hi: 0xaf}, - {value: 0x8132, lo: 0xb0, hi: 0xb0}, - // Block 0x3f, offset 0x169 - {value: 0x427b, lo: 0x02}, - {value: 0x01b8, lo: 0xa6, hi: 0xa6}, - {value: 0x0057, lo: 0xaa, hi: 0xab}, - // Block 0x40, offset 0x16c - {value: 0x0007, lo: 0x05}, - {value: 0xa000, lo: 0x90, hi: 0x90}, - {value: 0xa000, lo: 0x92, hi: 0x92}, - {value: 0xa000, lo: 0x94, hi: 0x94}, - {value: 0x3bb9, lo: 0x9a, hi: 0x9b}, - {value: 0x3bc7, lo: 0xae, hi: 0xae}, - // Block 0x41, offset 0x172 - {value: 0x000e, lo: 0x05}, - {value: 0x3bce, lo: 0x8d, hi: 0x8e}, - {value: 0x3bd5, lo: 0x8f, hi: 0x8f}, - {value: 0xa000, lo: 0x90, hi: 0x90}, - {value: 0xa000, lo: 0x92, hi: 0x92}, - {value: 0xa000, lo: 0x94, hi: 0x94}, - // Block 0x42, offset 0x178 - {value: 0x6408, lo: 0x0a}, - {value: 0xa000, lo: 0x83, hi: 0x83}, - {value: 0x3be3, lo: 0x84, hi: 0x84}, - {value: 0xa000, lo: 0x88, hi: 0x88}, - {value: 0x3bea, lo: 0x89, hi: 0x89}, - {value: 0xa000, lo: 0x8b, hi: 0x8b}, - {value: 0x3bf1, lo: 0x8c, hi: 0x8c}, - {value: 0xa000, lo: 0xa3, hi: 0xa3}, - {value: 0x3bf8, lo: 0xa4, hi: 0xa5}, - {value: 0x3bff, lo: 0xa6, hi: 0xa6}, - {value: 0xa000, lo: 0xbc, hi: 0xbc}, - // Block 0x43, offset 0x183 - {value: 0x0007, lo: 0x03}, - {value: 0x3c68, lo: 0xa0, hi: 0xa1}, - {value: 0x3c92, lo: 0xa2, hi: 0xa3}, - {value: 0x3cbc, lo: 0xaa, hi: 0xad}, - // Block 0x44, offset 0x187 - {value: 0x0004, lo: 0x01}, - {value: 0x048b, lo: 0xa9, hi: 0xaa}, - // Block 0x45, offset 0x189 - {value: 0x0000, lo: 0x01}, - {value: 0x44dd, lo: 0x9c, hi: 0x9c}, - // Block 0x46, offset 0x18b - {value: 0x0000, lo: 0x01}, - {value: 0x8132, lo: 0xaf, hi: 0xb1}, - // Block 0x47, offset 0x18d - {value: 0x0000, lo: 0x01}, - {value: 0x8104, lo: 0xbf, hi: 0xbf}, - // Block 0x48, offset 0x18f - {value: 0x0000, lo: 0x01}, - {value: 0x8132, lo: 0xa0, hi: 0xbf}, - // Block 0x49, offset 0x191 - {value: 0x0000, lo: 0x05}, - {value: 0x812c, lo: 0xaa, hi: 0xaa}, - {value: 0x8131, lo: 0xab, hi: 0xab}, - {value: 0x8133, lo: 0xac, hi: 0xac}, - {value: 0x812e, lo: 0xad, hi: 0xad}, - {value: 0x812f, lo: 0xae, hi: 0xaf}, - // Block 0x4a, offset 0x197 - {value: 0x0000, lo: 0x03}, - {value: 0x4a9f, lo: 0xb3, hi: 0xb3}, - {value: 0x4a9f, lo: 0xb5, hi: 0xb6}, - {value: 0x4a9f, lo: 0xba, hi: 0xbf}, - // Block 0x4b, offset 0x19b - {value: 0x0000, lo: 0x01}, - {value: 0x4a9f, lo: 0x8f, hi: 0xa3}, - // Block 0x4c, offset 0x19d - {value: 0x0000, lo: 0x01}, - {value: 0x8100, lo: 0xae, hi: 0xbe}, - // Block 0x4d, offset 0x19f - {value: 0x0000, lo: 0x07}, - {value: 0x8100, lo: 0x84, hi: 0x84}, - {value: 0x8100, lo: 0x87, hi: 0x87}, - {value: 0x8100, lo: 0x90, hi: 0x90}, - {value: 0x8100, lo: 0x9e, hi: 0x9e}, - {value: 0x8100, lo: 0xa1, hi: 0xa1}, - {value: 0x8100, lo: 0xb2, hi: 0xb2}, - {value: 0x8100, lo: 0xbb, hi: 0xbb}, - // Block 0x4e, offset 0x1a7 - {value: 0x0000, lo: 0x03}, - {value: 0x8100, lo: 0x80, hi: 0x80}, - {value: 0x8100, lo: 0x8b, hi: 0x8b}, - {value: 0x8100, lo: 0x8e, hi: 0x8e}, - // Block 0x4f, offset 0x1ab - {value: 0x0000, lo: 0x02}, - {value: 0x8132, lo: 0xaf, hi: 0xaf}, - {value: 0x8132, lo: 0xb4, hi: 0xbd}, - // Block 0x50, offset 0x1ae - {value: 0x0000, lo: 0x01}, - {value: 0x8132, lo: 0x9e, hi: 0x9f}, - // Block 0x51, offset 0x1b0 - {value: 0x0000, lo: 0x01}, - {value: 0x8132, lo: 0xb0, hi: 0xb1}, - // Block 0x52, offset 0x1b2 - {value: 0x0000, lo: 0x01}, - {value: 0x8104, lo: 0x86, hi: 0x86}, - // Block 0x53, offset 0x1b4 - {value: 0x0000, lo: 0x02}, - {value: 0x8104, lo: 0x84, hi: 0x84}, - {value: 0x8132, lo: 0xa0, hi: 0xb1}, - // Block 0x54, offset 0x1b7 - {value: 0x0000, lo: 0x01}, - {value: 0x812d, lo: 0xab, hi: 0xad}, - // Block 0x55, offset 0x1b9 - {value: 0x0000, lo: 0x01}, - {value: 0x8104, lo: 0x93, hi: 0x93}, - // Block 0x56, offset 0x1bb - {value: 0x0000, lo: 0x01}, - {value: 0x8102, lo: 0xb3, hi: 0xb3}, - // Block 0x57, offset 0x1bd - {value: 0x0000, lo: 0x01}, - {value: 0x8104, lo: 0x80, hi: 0x80}, - // Block 0x58, offset 0x1bf - {value: 0x0000, lo: 0x05}, - {value: 0x8132, lo: 0xb0, hi: 0xb0}, - {value: 0x8132, lo: 0xb2, hi: 0xb3}, - {value: 0x812d, lo: 0xb4, hi: 0xb4}, - {value: 0x8132, lo: 0xb7, hi: 0xb8}, - {value: 0x8132, lo: 0xbe, hi: 0xbf}, - // Block 0x59, offset 0x1c5 - {value: 0x0000, lo: 0x02}, - {value: 0x8132, lo: 0x81, hi: 0x81}, - {value: 0x8104, lo: 0xb6, hi: 0xb6}, - // Block 0x5a, offset 0x1c8 - {value: 0x0000, lo: 0x01}, - {value: 0x8104, lo: 0xad, hi: 0xad}, - // Block 0x5b, offset 0x1ca - {value: 0x0000, lo: 0x06}, - {value: 0xe500, lo: 0x80, hi: 0x80}, - {value: 0xc600, lo: 0x81, hi: 0x9b}, - {value: 0xe500, lo: 0x9c, hi: 0x9c}, - {value: 0xc600, lo: 0x9d, hi: 0xb7}, - {value: 0xe500, lo: 0xb8, hi: 0xb8}, - {value: 0xc600, lo: 0xb9, hi: 0xbf}, - // Block 0x5c, offset 0x1d1 - {value: 0x0000, lo: 0x05}, - {value: 0xc600, lo: 0x80, hi: 0x93}, - {value: 0xe500, lo: 0x94, hi: 0x94}, - {value: 0xc600, lo: 0x95, hi: 0xaf}, - {value: 0xe500, lo: 0xb0, hi: 0xb0}, - {value: 0xc600, lo: 0xb1, hi: 0xbf}, - // Block 0x5d, offset 0x1d7 - {value: 0x0000, lo: 0x05}, - {value: 0xc600, lo: 0x80, hi: 0x8b}, - {value: 0xe500, lo: 0x8c, hi: 0x8c}, - {value: 0xc600, lo: 0x8d, hi: 0xa7}, - {value: 0xe500, lo: 0xa8, hi: 0xa8}, - {value: 0xc600, lo: 0xa9, hi: 0xbf}, - // Block 0x5e, offset 0x1dd - {value: 0x0000, lo: 0x07}, - {value: 0xc600, lo: 0x80, hi: 0x83}, - {value: 0xe500, lo: 0x84, hi: 0x84}, - {value: 0xc600, lo: 0x85, hi: 0x9f}, - {value: 0xe500, lo: 0xa0, hi: 0xa0}, - {value: 0xc600, lo: 0xa1, hi: 0xbb}, - {value: 0xe500, lo: 0xbc, hi: 0xbc}, - {value: 0xc600, lo: 0xbd, hi: 0xbf}, - // Block 0x5f, offset 0x1e5 - {value: 0x0000, lo: 0x05}, - {value: 0xc600, lo: 0x80, hi: 0x97}, - {value: 0xe500, lo: 0x98, hi: 0x98}, - {value: 0xc600, lo: 0x99, hi: 0xb3}, - {value: 0xe500, lo: 0xb4, hi: 0xb4}, - {value: 0xc600, lo: 0xb5, hi: 0xbf}, - // Block 0x60, offset 0x1eb - {value: 0x0000, lo: 0x05}, - {value: 0xc600, lo: 0x80, hi: 0x8f}, - {value: 0xe500, lo: 0x90, hi: 0x90}, - {value: 0xc600, lo: 0x91, hi: 0xab}, - {value: 0xe500, lo: 0xac, hi: 0xac}, - {value: 0xc600, lo: 0xad, hi: 0xbf}, - // Block 0x61, offset 0x1f1 - {value: 0x0000, lo: 0x05}, - {value: 0xc600, lo: 0x80, hi: 0x87}, - {value: 0xe500, lo: 0x88, hi: 0x88}, - {value: 0xc600, lo: 0x89, hi: 0xa3}, - {value: 0xe500, lo: 0xa4, hi: 0xa4}, - {value: 0xc600, lo: 0xa5, hi: 0xbf}, - // Block 0x62, offset 0x1f7 - {value: 0x0000, lo: 0x03}, - {value: 0xc600, lo: 0x80, hi: 0x87}, - {value: 0xe500, lo: 0x88, hi: 0x88}, - {value: 0xc600, lo: 0x89, hi: 0xa3}, - // Block 0x63, offset 0x1fb - {value: 0x0006, lo: 0x0d}, - {value: 0x4390, lo: 0x9d, hi: 0x9d}, - {value: 0x8115, lo: 0x9e, hi: 0x9e}, - {value: 0x4402, lo: 0x9f, hi: 0x9f}, - {value: 0x43f0, lo: 0xaa, hi: 0xab}, - {value: 0x44f4, lo: 0xac, hi: 0xac}, - {value: 0x44fc, lo: 0xad, hi: 0xad}, - {value: 0x4348, lo: 0xae, hi: 0xb1}, - {value: 0x4366, lo: 0xb2, hi: 0xb4}, - {value: 0x437e, lo: 0xb5, hi: 0xb6}, - {value: 0x438a, lo: 0xb8, hi: 0xb8}, - {value: 0x4396, lo: 0xb9, hi: 0xbb}, - {value: 0x43ae, lo: 0xbc, hi: 0xbc}, - {value: 0x43b4, lo: 0xbe, hi: 0xbe}, - // Block 0x64, offset 0x209 - {value: 0x0006, lo: 0x08}, - {value: 0x43ba, lo: 0x80, hi: 0x81}, - {value: 0x43c6, lo: 0x83, hi: 0x84}, - {value: 0x43d8, lo: 0x86, hi: 0x89}, - {value: 0x43fc, lo: 0x8a, hi: 0x8a}, - {value: 0x4378, lo: 0x8b, hi: 0x8b}, - {value: 0x4360, lo: 0x8c, hi: 0x8c}, - {value: 0x43a8, lo: 0x8d, hi: 0x8d}, - {value: 0x43d2, lo: 0x8e, hi: 0x8e}, - // Block 0x65, offset 0x212 - {value: 0x0000, lo: 0x02}, - {value: 0x8100, lo: 0xa4, hi: 0xa5}, - {value: 0x8100, lo: 0xb0, hi: 0xb1}, - // Block 0x66, offset 0x215 - {value: 0x0000, lo: 0x02}, - {value: 0x8100, lo: 0x9b, hi: 0x9d}, - {value: 0x8200, lo: 0x9e, hi: 0xa3}, - // Block 0x67, offset 0x218 - {value: 0x0000, lo: 0x01}, - {value: 0x8100, lo: 0x90, hi: 0x90}, - // Block 0x68, offset 0x21a - {value: 0x0000, lo: 0x02}, - {value: 0x8100, lo: 0x99, hi: 0x99}, - {value: 0x8200, lo: 0xb2, hi: 0xb4}, - // Block 0x69, offset 0x21d - {value: 0x0000, lo: 0x01}, - {value: 0x8100, lo: 0xbc, hi: 0xbd}, - // Block 0x6a, offset 0x21f - {value: 0x0000, lo: 0x03}, - {value: 0x8132, lo: 0xa0, hi: 0xa6}, - {value: 0x812d, lo: 0xa7, hi: 0xad}, - {value: 0x8132, lo: 0xae, hi: 0xaf}, - // Block 0x6b, offset 0x223 - {value: 0x0000, lo: 0x04}, - {value: 0x8100, lo: 0x89, hi: 0x8c}, - {value: 0x8100, lo: 0xb0, hi: 0xb2}, - {value: 0x8100, lo: 0xb4, hi: 0xb4}, - {value: 0x8100, lo: 0xb6, hi: 0xbf}, - // Block 0x6c, offset 0x228 - {value: 0x0000, lo: 0x01}, - {value: 0x8100, lo: 0x81, hi: 0x8c}, - // Block 0x6d, offset 0x22a - {value: 0x0000, lo: 0x01}, - {value: 0x8100, lo: 0xb5, hi: 0xba}, - // Block 0x6e, offset 0x22c - {value: 0x0000, lo: 0x04}, - {value: 0x4a9f, lo: 0x9e, hi: 0x9f}, - {value: 0x4a9f, lo: 0xa3, hi: 0xa3}, - {value: 0x4a9f, lo: 0xa5, hi: 0xa6}, - {value: 0x4a9f, lo: 0xaa, hi: 0xaf}, - // Block 0x6f, offset 0x231 - {value: 0x0000, lo: 0x05}, - {value: 0x4a9f, lo: 0x82, hi: 0x87}, - {value: 0x4a9f, lo: 0x8a, hi: 0x8f}, - {value: 0x4a9f, lo: 0x92, hi: 0x97}, - {value: 0x4a9f, lo: 0x9a, hi: 0x9c}, - {value: 0x8100, lo: 0xa3, hi: 0xa3}, - // Block 0x70, offset 0x237 - {value: 0x0000, lo: 0x01}, - {value: 0x812d, lo: 0xbd, hi: 0xbd}, - // Block 0x71, offset 0x239 - {value: 0x0000, lo: 0x01}, - {value: 0x812d, lo: 0xa0, hi: 0xa0}, - // Block 0x72, offset 0x23b - {value: 0x0000, lo: 0x01}, - {value: 0x8132, lo: 0xb6, hi: 0xba}, - // Block 0x73, offset 0x23d - {value: 0x002c, lo: 0x05}, - {value: 0x812d, lo: 0x8d, hi: 0x8d}, - {value: 0x8132, lo: 0x8f, hi: 0x8f}, - {value: 0x8132, lo: 0xb8, hi: 0xb8}, - {value: 0x8101, lo: 0xb9, hi: 0xba}, - {value: 0x8104, lo: 0xbf, hi: 0xbf}, - // Block 0x74, offset 0x243 - {value: 0x0000, lo: 0x02}, - {value: 0x8132, lo: 0xa5, hi: 0xa5}, - {value: 0x812d, lo: 0xa6, hi: 0xa6}, - // Block 0x75, offset 0x246 - {value: 0x0000, lo: 0x02}, - {value: 0x8104, lo: 0x86, hi: 0x86}, - {value: 0x8104, lo: 0xbf, hi: 0xbf}, - // Block 0x76, offset 0x249 - {value: 0x17fe, lo: 0x07}, - {value: 0xa000, lo: 0x99, hi: 0x99}, - {value: 0x4238, lo: 0x9a, hi: 0x9a}, - {value: 0xa000, lo: 0x9b, hi: 0x9b}, - {value: 0x4242, lo: 0x9c, hi: 0x9c}, - {value: 0xa000, lo: 0xa5, hi: 0xa5}, - {value: 0x424c, lo: 0xab, hi: 0xab}, - {value: 0x8104, lo: 0xb9, hi: 0xba}, - // Block 0x77, offset 0x251 - {value: 0x0000, lo: 0x06}, - {value: 0x8132, lo: 0x80, hi: 0x82}, - {value: 0x9900, lo: 0xa7, hi: 0xa7}, - {value: 0x2d7e, lo: 0xae, hi: 0xae}, - {value: 0x2d88, lo: 0xaf, hi: 0xaf}, - {value: 0xa000, lo: 0xb1, hi: 0xb2}, - {value: 0x8104, lo: 0xb3, hi: 0xb4}, - // Block 0x78, offset 0x258 - {value: 0x0000, lo: 0x02}, - {value: 0x8104, lo: 0x80, hi: 0x80}, - {value: 0x8102, lo: 0x8a, hi: 0x8a}, - // Block 0x79, offset 0x25b - {value: 0x0000, lo: 0x02}, - {value: 0x8104, lo: 0xb5, hi: 0xb5}, - {value: 0x8102, lo: 0xb6, hi: 0xb6}, - // Block 0x7a, offset 0x25e - {value: 0x0002, lo: 0x01}, - {value: 0x8102, lo: 0xa9, hi: 0xaa}, - // Block 0x7b, offset 0x260 - {value: 0x0000, lo: 0x07}, - {value: 0xa000, lo: 0x87, hi: 0x87}, - {value: 0x2d92, lo: 0x8b, hi: 0x8b}, - {value: 0x2d9c, lo: 0x8c, hi: 0x8c}, - {value: 0x8104, lo: 0x8d, hi: 0x8d}, - {value: 0x9900, lo: 0x97, hi: 0x97}, - {value: 0x8132, lo: 0xa6, hi: 0xac}, - {value: 0x8132, lo: 0xb0, hi: 0xb4}, - // Block 0x7c, offset 0x268 - {value: 0x0000, lo: 0x02}, - {value: 0x8104, lo: 0x82, hi: 0x82}, - {value: 0x8102, lo: 0x86, hi: 0x86}, - // Block 0x7d, offset 0x26b - {value: 0x6b5a, lo: 0x06}, - {value: 0x9900, lo: 0xb0, hi: 0xb0}, - {value: 0xa000, lo: 0xb9, hi: 0xb9}, - {value: 0x9900, lo: 0xba, hi: 0xba}, - {value: 0x2db0, lo: 0xbb, hi: 0xbb}, - {value: 0x2da6, lo: 0xbc, hi: 0xbd}, - {value: 0x2dba, lo: 0xbe, hi: 0xbe}, - // Block 0x7e, offset 0x272 - {value: 0x0000, lo: 0x02}, - {value: 0x8104, lo: 0x82, hi: 0x82}, - {value: 0x8102, lo: 0x83, hi: 0x83}, - // Block 0x7f, offset 0x275 - {value: 0x0000, lo: 0x05}, - {value: 0x9900, lo: 0xaf, hi: 0xaf}, - {value: 0xa000, lo: 0xb8, hi: 0xb9}, - {value: 0x2dc4, lo: 0xba, hi: 0xba}, - {value: 0x2dce, lo: 0xbb, hi: 0xbb}, - {value: 0x8104, lo: 0xbf, hi: 0xbf}, - // Block 0x80, offset 0x27b - {value: 0x0000, lo: 0x01}, - {value: 0x8102, lo: 0x80, hi: 0x80}, - // Block 0x81, offset 0x27d - {value: 0x0000, lo: 0x02}, - {value: 0x8104, lo: 0xb6, hi: 0xb6}, - {value: 0x8102, lo: 0xb7, hi: 0xb7}, - // Block 0x82, offset 0x280 - {value: 0x0000, lo: 0x01}, - {value: 0x8104, lo: 0xab, hi: 0xab}, - // Block 0x83, offset 0x282 - {value: 0x0000, lo: 0x01}, - {value: 0x8101, lo: 0xb0, hi: 0xb4}, - // Block 0x84, offset 0x284 - {value: 0x0000, lo: 0x01}, - {value: 0x8132, lo: 0xb0, hi: 0xb6}, - // Block 0x85, offset 0x286 - {value: 0x0000, lo: 0x01}, - {value: 0x8101, lo: 0x9e, hi: 0x9e}, - // Block 0x86, offset 0x288 - {value: 0x0000, lo: 0x0c}, - {value: 0x45cc, lo: 0x9e, hi: 0x9e}, - {value: 0x45d6, lo: 0x9f, hi: 0x9f}, - {value: 0x460a, lo: 0xa0, hi: 0xa0}, - {value: 0x4618, lo: 0xa1, hi: 0xa1}, - {value: 0x4626, lo: 0xa2, hi: 0xa2}, - {value: 0x4634, lo: 0xa3, hi: 0xa3}, - {value: 0x4642, lo: 0xa4, hi: 0xa4}, - {value: 0x812b, lo: 0xa5, hi: 0xa6}, - {value: 0x8101, lo: 0xa7, hi: 0xa9}, - {value: 0x8130, lo: 0xad, hi: 0xad}, - {value: 0x812b, lo: 0xae, hi: 0xb2}, - {value: 0x812d, lo: 0xbb, hi: 0xbf}, - // Block 0x87, offset 0x295 - {value: 0x0000, lo: 0x09}, - {value: 0x812d, lo: 0x80, hi: 0x82}, - {value: 0x8132, lo: 0x85, hi: 0x89}, - {value: 0x812d, lo: 0x8a, hi: 0x8b}, - {value: 0x8132, lo: 0xaa, hi: 0xad}, - {value: 0x45e0, lo: 0xbb, hi: 0xbb}, - {value: 0x45ea, lo: 0xbc, hi: 0xbc}, - {value: 0x4650, lo: 0xbd, hi: 0xbd}, - {value: 0x466c, lo: 0xbe, hi: 0xbe}, - {value: 0x465e, lo: 0xbf, hi: 0xbf}, - // Block 0x88, offset 0x29f - {value: 0x0000, lo: 0x01}, - {value: 0x467a, lo: 0x80, hi: 0x80}, - // Block 0x89, offset 0x2a1 - {value: 0x0000, lo: 0x01}, - {value: 0x8132, lo: 0x82, hi: 0x84}, - // Block 0x8a, offset 0x2a3 - {value: 0x0000, lo: 0x05}, - {value: 0x8132, lo: 0x80, hi: 0x86}, - {value: 0x8132, lo: 0x88, hi: 0x98}, - {value: 0x8132, lo: 0x9b, hi: 0xa1}, - {value: 0x8132, lo: 0xa3, hi: 0xa4}, - {value: 0x8132, lo: 0xa6, hi: 0xaa}, - // Block 0x8b, offset 0x2a9 - {value: 0x0000, lo: 0x01}, - {value: 0x812d, lo: 0x90, hi: 0x96}, - // Block 0x8c, offset 0x2ab - {value: 0x0000, lo: 0x02}, - {value: 0x8132, lo: 0x84, hi: 0x89}, - {value: 0x8102, lo: 0x8a, hi: 0x8a}, - // Block 0x8d, offset 0x2ae - {value: 0x0000, lo: 0x01}, - {value: 0x8100, lo: 0x93, hi: 0x93}, -} - -// lookup returns the trie value for the first UTF-8 encoding in s and -// the width in bytes of this encoding. The size will be 0 if s does not -// hold enough bytes to complete the encoding. len(s) must be greater than 0. -func (t *nfkcTrie) lookup(s []byte) (v uint16, sz int) { - c0 := s[0] - switch { - case c0 < 0x80: // is ASCII - return nfkcValues[c0], 1 - case c0 < 0xC2: - return 0, 1 // Illegal UTF-8: not a starter, not ASCII. - case c0 < 0xE0: // 2-byte UTF-8 - if len(s) < 2 { - return 0, 0 - } - i := nfkcIndex[c0] - c1 := s[1] - if c1 < 0x80 || 0xC0 <= c1 { - return 0, 1 // Illegal UTF-8: not a continuation byte. - } - return t.lookupValue(uint32(i), c1), 2 - case c0 < 0xF0: // 3-byte UTF-8 - if len(s) < 3 { - return 0, 0 - } - i := nfkcIndex[c0] - c1 := s[1] - if c1 < 0x80 || 0xC0 <= c1 { - return 0, 1 // Illegal UTF-8: not a continuation byte. - } - o := uint32(i)<<6 + uint32(c1) - i = nfkcIndex[o] - c2 := s[2] - if c2 < 0x80 || 0xC0 <= c2 { - return 0, 2 // Illegal UTF-8: not a continuation byte. - } - return t.lookupValue(uint32(i), c2), 3 - case c0 < 0xF8: // 4-byte UTF-8 - if len(s) < 4 { - return 0, 0 - } - i := nfkcIndex[c0] - c1 := s[1] - if c1 < 0x80 || 0xC0 <= c1 { - return 0, 1 // Illegal UTF-8: not a continuation byte. - } - o := uint32(i)<<6 + uint32(c1) - i = nfkcIndex[o] - c2 := s[2] - if c2 < 0x80 || 0xC0 <= c2 { - return 0, 2 // Illegal UTF-8: not a continuation byte. - } - o = uint32(i)<<6 + uint32(c2) - i = nfkcIndex[o] - c3 := s[3] - if c3 < 0x80 || 0xC0 <= c3 { - return 0, 3 // Illegal UTF-8: not a continuation byte. - } - return t.lookupValue(uint32(i), c3), 4 - } - // Illegal rune - return 0, 1 -} - -// lookupUnsafe returns the trie value for the first UTF-8 encoding in s. -// s must start with a full and valid UTF-8 encoded rune. -func (t *nfkcTrie) lookupUnsafe(s []byte) uint16 { - c0 := s[0] - if c0 < 0x80 { // is ASCII - return nfkcValues[c0] - } - i := nfkcIndex[c0] - if c0 < 0xE0 { // 2-byte UTF-8 - return t.lookupValue(uint32(i), s[1]) - } - i = nfkcIndex[uint32(i)<<6+uint32(s[1])] - if c0 < 0xF0 { // 3-byte UTF-8 - return t.lookupValue(uint32(i), s[2]) - } - i = nfkcIndex[uint32(i)<<6+uint32(s[2])] - if c0 < 0xF8 { // 4-byte UTF-8 - return t.lookupValue(uint32(i), s[3]) - } - return 0 -} - -// lookupString returns the trie value for the first UTF-8 encoding in s and -// the width in bytes of this encoding. The size will be 0 if s does not -// hold enough bytes to complete the encoding. len(s) must be greater than 0. -func (t *nfkcTrie) lookupString(s string) (v uint16, sz int) { - c0 := s[0] - switch { - case c0 < 0x80: // is ASCII - return nfkcValues[c0], 1 - case c0 < 0xC2: - return 0, 1 // Illegal UTF-8: not a starter, not ASCII. - case c0 < 0xE0: // 2-byte UTF-8 - if len(s) < 2 { - return 0, 0 - } - i := nfkcIndex[c0] - c1 := s[1] - if c1 < 0x80 || 0xC0 <= c1 { - return 0, 1 // Illegal UTF-8: not a continuation byte. - } - return t.lookupValue(uint32(i), c1), 2 - case c0 < 0xF0: // 3-byte UTF-8 - if len(s) < 3 { - return 0, 0 - } - i := nfkcIndex[c0] - c1 := s[1] - if c1 < 0x80 || 0xC0 <= c1 { - return 0, 1 // Illegal UTF-8: not a continuation byte. - } - o := uint32(i)<<6 + uint32(c1) - i = nfkcIndex[o] - c2 := s[2] - if c2 < 0x80 || 0xC0 <= c2 { - return 0, 2 // Illegal UTF-8: not a continuation byte. - } - return t.lookupValue(uint32(i), c2), 3 - case c0 < 0xF8: // 4-byte UTF-8 - if len(s) < 4 { - return 0, 0 - } - i := nfkcIndex[c0] - c1 := s[1] - if c1 < 0x80 || 0xC0 <= c1 { - return 0, 1 // Illegal UTF-8: not a continuation byte. - } - o := uint32(i)<<6 + uint32(c1) - i = nfkcIndex[o] - c2 := s[2] - if c2 < 0x80 || 0xC0 <= c2 { - return 0, 2 // Illegal UTF-8: not a continuation byte. - } - o = uint32(i)<<6 + uint32(c2) - i = nfkcIndex[o] - c3 := s[3] - if c3 < 0x80 || 0xC0 <= c3 { - return 0, 3 // Illegal UTF-8: not a continuation byte. - } - return t.lookupValue(uint32(i), c3), 4 - } - // Illegal rune - return 0, 1 -} - -// lookupStringUnsafe returns the trie value for the first UTF-8 encoding in s. -// s must start with a full and valid UTF-8 encoded rune. -func (t *nfkcTrie) lookupStringUnsafe(s string) uint16 { - c0 := s[0] - if c0 < 0x80 { // is ASCII - return nfkcValues[c0] - } - i := nfkcIndex[c0] - if c0 < 0xE0 { // 2-byte UTF-8 - return t.lookupValue(uint32(i), s[1]) - } - i = nfkcIndex[uint32(i)<<6+uint32(s[1])] - if c0 < 0xF0 { // 3-byte UTF-8 - return t.lookupValue(uint32(i), s[2]) - } - i = nfkcIndex[uint32(i)<<6+uint32(s[2])] - if c0 < 0xF8 { // 4-byte UTF-8 - return t.lookupValue(uint32(i), s[3]) - } - return 0 -} - -// nfkcTrie. Total size: 16994 bytes (16.60 KiB). Checksum: c3ed54ee046f3c46. -type nfkcTrie struct{} - -func newNfkcTrie(i int) *nfkcTrie { - return &nfkcTrie{} -} - -// lookupValue determines the type of block n and looks up the value for b. -func (t *nfkcTrie) lookupValue(n uint32, b byte) uint16 { - switch { - case n < 90: - return uint16(nfkcValues[n<<6+uint32(b)]) - default: - n -= 90 - return uint16(nfkcSparse.lookup(n, b)) - } -} - -// nfkcValues: 92 blocks, 5888 entries, 11776 bytes -// The third block is the zero block. -var nfkcValues = [5888]uint16{ - // Block 0x0, offset 0x0 - 0x3c: 0xa000, 0x3d: 0xa000, 0x3e: 0xa000, - // Block 0x1, offset 0x40 - 0x41: 0xa000, 0x42: 0xa000, 0x43: 0xa000, 0x44: 0xa000, 0x45: 0xa000, - 0x46: 0xa000, 0x47: 0xa000, 0x48: 0xa000, 0x49: 0xa000, 0x4a: 0xa000, 0x4b: 0xa000, - 0x4c: 0xa000, 0x4d: 0xa000, 0x4e: 0xa000, 0x4f: 0xa000, 0x50: 0xa000, - 0x52: 0xa000, 0x53: 0xa000, 0x54: 0xa000, 0x55: 0xa000, 0x56: 0xa000, 0x57: 0xa000, - 0x58: 0xa000, 0x59: 0xa000, 0x5a: 0xa000, - 0x61: 0xa000, 0x62: 0xa000, 0x63: 0xa000, - 0x64: 0xa000, 0x65: 0xa000, 0x66: 0xa000, 0x67: 0xa000, 0x68: 0xa000, 0x69: 0xa000, - 0x6a: 0xa000, 0x6b: 0xa000, 0x6c: 0xa000, 0x6d: 0xa000, 0x6e: 0xa000, 0x6f: 0xa000, - 0x70: 0xa000, 0x72: 0xa000, 0x73: 0xa000, 0x74: 0xa000, 0x75: 0xa000, - 0x76: 0xa000, 0x77: 0xa000, 0x78: 0xa000, 0x79: 0xa000, 0x7a: 0xa000, - // Block 0x2, offset 0x80 - // Block 0x3, offset 0xc0 - 0xc0: 0x2f6f, 0xc1: 0x2f74, 0xc2: 0x4688, 0xc3: 0x2f79, 0xc4: 0x4697, 0xc5: 0x469c, - 0xc6: 0xa000, 0xc7: 0x46a6, 0xc8: 0x2fe2, 0xc9: 0x2fe7, 0xca: 0x46ab, 0xcb: 0x2ffb, - 0xcc: 0x306e, 0xcd: 0x3073, 0xce: 0x3078, 0xcf: 0x46bf, 0xd1: 0x3104, - 0xd2: 0x3127, 0xd3: 0x312c, 0xd4: 0x46c9, 0xd5: 0x46ce, 0xd6: 0x46dd, - 0xd8: 0xa000, 0xd9: 0x31b3, 0xda: 0x31b8, 0xdb: 0x31bd, 0xdc: 0x470f, 0xdd: 0x3235, - 0xe0: 0x327b, 0xe1: 0x3280, 0xe2: 0x4719, 0xe3: 0x3285, - 0xe4: 0x4728, 0xe5: 0x472d, 0xe6: 0xa000, 0xe7: 0x4737, 0xe8: 0x32ee, 0xe9: 0x32f3, - 0xea: 0x473c, 0xeb: 0x3307, 0xec: 0x337f, 0xed: 0x3384, 0xee: 0x3389, 0xef: 0x4750, - 0xf1: 0x3415, 0xf2: 0x3438, 0xf3: 0x343d, 0xf4: 0x475a, 0xf5: 0x475f, - 0xf6: 0x476e, 0xf8: 0xa000, 0xf9: 0x34c9, 0xfa: 0x34ce, 0xfb: 0x34d3, - 0xfc: 0x47a0, 0xfd: 0x3550, 0xff: 0x3569, - // Block 0x4, offset 0x100 - 0x100: 0x2f7e, 0x101: 0x328a, 0x102: 0x468d, 0x103: 0x471e, 0x104: 0x2f9c, 0x105: 0x32a8, - 0x106: 0x2fb0, 0x107: 0x32bc, 0x108: 0x2fb5, 0x109: 0x32c1, 0x10a: 0x2fba, 0x10b: 0x32c6, - 0x10c: 0x2fbf, 0x10d: 0x32cb, 0x10e: 0x2fc9, 0x10f: 0x32d5, - 0x112: 0x46b0, 0x113: 0x4741, 0x114: 0x2ff1, 0x115: 0x32fd, 0x116: 0x2ff6, 0x117: 0x3302, - 0x118: 0x3014, 0x119: 0x3320, 0x11a: 0x3005, 0x11b: 0x3311, 0x11c: 0x302d, 0x11d: 0x3339, - 0x11e: 0x3037, 0x11f: 0x3343, 0x120: 0x303c, 0x121: 0x3348, 0x122: 0x3046, 0x123: 0x3352, - 0x124: 0x304b, 0x125: 0x3357, 0x128: 0x307d, 0x129: 0x338e, - 0x12a: 0x3082, 0x12b: 0x3393, 0x12c: 0x3087, 0x12d: 0x3398, 0x12e: 0x30aa, 0x12f: 0x33b6, - 0x130: 0x308c, 0x132: 0x195d, 0x133: 0x19e7, 0x134: 0x30b4, 0x135: 0x33c0, - 0x136: 0x30c8, 0x137: 0x33d9, 0x139: 0x30d2, 0x13a: 0x33e3, 0x13b: 0x30dc, - 0x13c: 0x33ed, 0x13d: 0x30d7, 0x13e: 0x33e8, 0x13f: 0x1bac, - // Block 0x5, offset 0x140 - 0x140: 0x1c34, 0x143: 0x30ff, 0x144: 0x3410, 0x145: 0x3118, - 0x146: 0x3429, 0x147: 0x310e, 0x148: 0x341f, 0x149: 0x1c5c, - 0x14c: 0x46d3, 0x14d: 0x4764, 0x14e: 0x3131, 0x14f: 0x3442, 0x150: 0x313b, 0x151: 0x344c, - 0x154: 0x3159, 0x155: 0x346a, 0x156: 0x3172, 0x157: 0x3483, - 0x158: 0x3163, 0x159: 0x3474, 0x15a: 0x46f6, 0x15b: 0x4787, 0x15c: 0x317c, 0x15d: 0x348d, - 0x15e: 0x318b, 0x15f: 0x349c, 0x160: 0x46fb, 0x161: 0x478c, 0x162: 0x31a4, 0x163: 0x34ba, - 0x164: 0x3195, 0x165: 0x34ab, 0x168: 0x4705, 0x169: 0x4796, - 0x16a: 0x470a, 0x16b: 0x479b, 0x16c: 0x31c2, 0x16d: 0x34d8, 0x16e: 0x31cc, 0x16f: 0x34e2, - 0x170: 0x31d1, 0x171: 0x34e7, 0x172: 0x31ef, 0x173: 0x3505, 0x174: 0x3212, 0x175: 0x3528, - 0x176: 0x323a, 0x177: 0x3555, 0x178: 0x324e, 0x179: 0x325d, 0x17a: 0x357d, 0x17b: 0x3267, - 0x17c: 0x3587, 0x17d: 0x326c, 0x17e: 0x358c, 0x17f: 0x00a7, - // Block 0x6, offset 0x180 - 0x184: 0x2dee, 0x185: 0x2df4, - 0x186: 0x2dfa, 0x187: 0x1972, 0x188: 0x1975, 0x189: 0x1a08, 0x18a: 0x1987, 0x18b: 0x198a, - 0x18c: 0x1a3e, 0x18d: 0x2f88, 0x18e: 0x3294, 0x18f: 0x3096, 0x190: 0x33a2, 0x191: 0x3140, - 0x192: 0x3451, 0x193: 0x31d6, 0x194: 0x34ec, 0x195: 0x39cf, 0x196: 0x3b5e, 0x197: 0x39c8, - 0x198: 0x3b57, 0x199: 0x39d6, 0x19a: 0x3b65, 0x19b: 0x39c1, 0x19c: 0x3b50, - 0x19e: 0x38b0, 0x19f: 0x3a3f, 0x1a0: 0x38a9, 0x1a1: 0x3a38, 0x1a2: 0x35b3, 0x1a3: 0x35c5, - 0x1a6: 0x3041, 0x1a7: 0x334d, 0x1a8: 0x30be, 0x1a9: 0x33cf, - 0x1aa: 0x46ec, 0x1ab: 0x477d, 0x1ac: 0x3990, 0x1ad: 0x3b1f, 0x1ae: 0x35d7, 0x1af: 0x35dd, - 0x1b0: 0x33c5, 0x1b1: 0x1942, 0x1b2: 0x1945, 0x1b3: 0x19cf, 0x1b4: 0x3028, 0x1b5: 0x3334, - 0x1b8: 0x30fa, 0x1b9: 0x340b, 0x1ba: 0x38b7, 0x1bb: 0x3a46, - 0x1bc: 0x35ad, 0x1bd: 0x35bf, 0x1be: 0x35b9, 0x1bf: 0x35cb, - // Block 0x7, offset 0x1c0 - 0x1c0: 0x2f8d, 0x1c1: 0x3299, 0x1c2: 0x2f92, 0x1c3: 0x329e, 0x1c4: 0x300a, 0x1c5: 0x3316, - 0x1c6: 0x300f, 0x1c7: 0x331b, 0x1c8: 0x309b, 0x1c9: 0x33a7, 0x1ca: 0x30a0, 0x1cb: 0x33ac, - 0x1cc: 0x3145, 0x1cd: 0x3456, 0x1ce: 0x314a, 0x1cf: 0x345b, 0x1d0: 0x3168, 0x1d1: 0x3479, - 0x1d2: 0x316d, 0x1d3: 0x347e, 0x1d4: 0x31db, 0x1d5: 0x34f1, 0x1d6: 0x31e0, 0x1d7: 0x34f6, - 0x1d8: 0x3186, 0x1d9: 0x3497, 0x1da: 0x319f, 0x1db: 0x34b5, - 0x1de: 0x305a, 0x1df: 0x3366, - 0x1e6: 0x4692, 0x1e7: 0x4723, 0x1e8: 0x46ba, 0x1e9: 0x474b, - 0x1ea: 0x395f, 0x1eb: 0x3aee, 0x1ec: 0x393c, 0x1ed: 0x3acb, 0x1ee: 0x46d8, 0x1ef: 0x4769, - 0x1f0: 0x3958, 0x1f1: 0x3ae7, 0x1f2: 0x3244, 0x1f3: 0x355f, - // Block 0x8, offset 0x200 - 0x200: 0x9932, 0x201: 0x9932, 0x202: 0x9932, 0x203: 0x9932, 0x204: 0x9932, 0x205: 0x8132, - 0x206: 0x9932, 0x207: 0x9932, 0x208: 0x9932, 0x209: 0x9932, 0x20a: 0x9932, 0x20b: 0x9932, - 0x20c: 0x9932, 0x20d: 0x8132, 0x20e: 0x8132, 0x20f: 0x9932, 0x210: 0x8132, 0x211: 0x9932, - 0x212: 0x8132, 0x213: 0x9932, 0x214: 0x9932, 0x215: 0x8133, 0x216: 0x812d, 0x217: 0x812d, - 0x218: 0x812d, 0x219: 0x812d, 0x21a: 0x8133, 0x21b: 0x992b, 0x21c: 0x812d, 0x21d: 0x812d, - 0x21e: 0x812d, 0x21f: 0x812d, 0x220: 0x812d, 0x221: 0x8129, 0x222: 0x8129, 0x223: 0x992d, - 0x224: 0x992d, 0x225: 0x992d, 0x226: 0x992d, 0x227: 0x9929, 0x228: 0x9929, 0x229: 0x812d, - 0x22a: 0x812d, 0x22b: 0x812d, 0x22c: 0x812d, 0x22d: 0x992d, 0x22e: 0x992d, 0x22f: 0x812d, - 0x230: 0x992d, 0x231: 0x992d, 0x232: 0x812d, 0x233: 0x812d, 0x234: 0x8101, 0x235: 0x8101, - 0x236: 0x8101, 0x237: 0x8101, 0x238: 0x9901, 0x239: 0x812d, 0x23a: 0x812d, 0x23b: 0x812d, - 0x23c: 0x812d, 0x23d: 0x8132, 0x23e: 0x8132, 0x23f: 0x8132, - // Block 0x9, offset 0x240 - 0x240: 0x49ae, 0x241: 0x49b3, 0x242: 0x9932, 0x243: 0x49b8, 0x244: 0x4a71, 0x245: 0x9936, - 0x246: 0x8132, 0x247: 0x812d, 0x248: 0x812d, 0x249: 0x812d, 0x24a: 0x8132, 0x24b: 0x8132, - 0x24c: 0x8132, 0x24d: 0x812d, 0x24e: 0x812d, 0x250: 0x8132, 0x251: 0x8132, - 0x252: 0x8132, 0x253: 0x812d, 0x254: 0x812d, 0x255: 0x812d, 0x256: 0x812d, 0x257: 0x8132, - 0x258: 0x8133, 0x259: 0x812d, 0x25a: 0x812d, 0x25b: 0x8132, 0x25c: 0x8134, 0x25d: 0x8135, - 0x25e: 0x8135, 0x25f: 0x8134, 0x260: 0x8135, 0x261: 0x8135, 0x262: 0x8134, 0x263: 0x8132, - 0x264: 0x8132, 0x265: 0x8132, 0x266: 0x8132, 0x267: 0x8132, 0x268: 0x8132, 0x269: 0x8132, - 0x26a: 0x8132, 0x26b: 0x8132, 0x26c: 0x8132, 0x26d: 0x8132, 0x26e: 0x8132, 0x26f: 0x8132, - 0x274: 0x0170, - 0x27a: 0x42a5, - 0x27e: 0x0037, - // Block 0xa, offset 0x280 - 0x284: 0x425a, 0x285: 0x447b, - 0x286: 0x35e9, 0x287: 0x00ce, 0x288: 0x3607, 0x289: 0x3613, 0x28a: 0x3625, - 0x28c: 0x3643, 0x28e: 0x3655, 0x28f: 0x3673, 0x290: 0x3e08, 0x291: 0xa000, - 0x295: 0xa000, 0x297: 0xa000, - 0x299: 0xa000, - 0x29f: 0xa000, 0x2a1: 0xa000, - 0x2a5: 0xa000, 0x2a9: 0xa000, - 0x2aa: 0x3637, 0x2ab: 0x3667, 0x2ac: 0x47fe, 0x2ad: 0x3697, 0x2ae: 0x4828, 0x2af: 0x36a9, - 0x2b0: 0x3e70, 0x2b1: 0xa000, 0x2b5: 0xa000, - 0x2b7: 0xa000, 0x2b9: 0xa000, - 0x2bf: 0xa000, - // Block 0xb, offset 0x2c0 - 0x2c1: 0xa000, 0x2c5: 0xa000, - 0x2c9: 0xa000, 0x2ca: 0x4840, 0x2cb: 0x485e, - 0x2cc: 0x36c7, 0x2cd: 0x36df, 0x2ce: 0x4876, 0x2d0: 0x01be, 0x2d1: 0x01d0, - 0x2d2: 0x01ac, 0x2d3: 0x430c, 0x2d4: 0x4312, 0x2d5: 0x01fa, 0x2d6: 0x01e8, - 0x2f0: 0x01d6, 0x2f1: 0x01eb, 0x2f2: 0x01ee, 0x2f4: 0x0188, 0x2f5: 0x01c7, - 0x2f9: 0x01a6, - // Block 0xc, offset 0x300 - 0x300: 0x3721, 0x301: 0x372d, 0x303: 0x371b, - 0x306: 0xa000, 0x307: 0x3709, - 0x30c: 0x375d, 0x30d: 0x3745, 0x30e: 0x376f, 0x310: 0xa000, - 0x313: 0xa000, 0x315: 0xa000, 0x316: 0xa000, 0x317: 0xa000, - 0x318: 0xa000, 0x319: 0x3751, 0x31a: 0xa000, - 0x31e: 0xa000, 0x323: 0xa000, - 0x327: 0xa000, - 0x32b: 0xa000, 0x32d: 0xa000, - 0x330: 0xa000, 0x333: 0xa000, 0x335: 0xa000, - 0x336: 0xa000, 0x337: 0xa000, 0x338: 0xa000, 0x339: 0x37d5, 0x33a: 0xa000, - 0x33e: 0xa000, - // Block 0xd, offset 0x340 - 0x341: 0x3733, 0x342: 0x37b7, - 0x350: 0x370f, 0x351: 0x3793, - 0x352: 0x3715, 0x353: 0x3799, 0x356: 0x3727, 0x357: 0x37ab, - 0x358: 0xa000, 0x359: 0xa000, 0x35a: 0x3829, 0x35b: 0x382f, 0x35c: 0x3739, 0x35d: 0x37bd, - 0x35e: 0x373f, 0x35f: 0x37c3, 0x362: 0x374b, 0x363: 0x37cf, - 0x364: 0x3757, 0x365: 0x37db, 0x366: 0x3763, 0x367: 0x37e7, 0x368: 0xa000, 0x369: 0xa000, - 0x36a: 0x3835, 0x36b: 0x383b, 0x36c: 0x378d, 0x36d: 0x3811, 0x36e: 0x3769, 0x36f: 0x37ed, - 0x370: 0x3775, 0x371: 0x37f9, 0x372: 0x377b, 0x373: 0x37ff, 0x374: 0x3781, 0x375: 0x3805, - 0x378: 0x3787, 0x379: 0x380b, - // Block 0xe, offset 0x380 - 0x387: 0x1d61, - 0x391: 0x812d, - 0x392: 0x8132, 0x393: 0x8132, 0x394: 0x8132, 0x395: 0x8132, 0x396: 0x812d, 0x397: 0x8132, - 0x398: 0x8132, 0x399: 0x8132, 0x39a: 0x812e, 0x39b: 0x812d, 0x39c: 0x8132, 0x39d: 0x8132, - 0x39e: 0x8132, 0x39f: 0x8132, 0x3a0: 0x8132, 0x3a1: 0x8132, 0x3a2: 0x812d, 0x3a3: 0x812d, - 0x3a4: 0x812d, 0x3a5: 0x812d, 0x3a6: 0x812d, 0x3a7: 0x812d, 0x3a8: 0x8132, 0x3a9: 0x8132, - 0x3aa: 0x812d, 0x3ab: 0x8132, 0x3ac: 0x8132, 0x3ad: 0x812e, 0x3ae: 0x8131, 0x3af: 0x8132, - 0x3b0: 0x8105, 0x3b1: 0x8106, 0x3b2: 0x8107, 0x3b3: 0x8108, 0x3b4: 0x8109, 0x3b5: 0x810a, - 0x3b6: 0x810b, 0x3b7: 0x810c, 0x3b8: 0x810d, 0x3b9: 0x810e, 0x3ba: 0x810e, 0x3bb: 0x810f, - 0x3bc: 0x8110, 0x3bd: 0x8111, 0x3bf: 0x8112, - // Block 0xf, offset 0x3c0 - 0x3c8: 0xa000, 0x3ca: 0xa000, 0x3cb: 0x8116, - 0x3cc: 0x8117, 0x3cd: 0x8118, 0x3ce: 0x8119, 0x3cf: 0x811a, 0x3d0: 0x811b, 0x3d1: 0x811c, - 0x3d2: 0x811d, 0x3d3: 0x9932, 0x3d4: 0x9932, 0x3d5: 0x992d, 0x3d6: 0x812d, 0x3d7: 0x8132, - 0x3d8: 0x8132, 0x3d9: 0x8132, 0x3da: 0x8132, 0x3db: 0x8132, 0x3dc: 0x812d, 0x3dd: 0x8132, - 0x3de: 0x8132, 0x3df: 0x812d, - 0x3f0: 0x811e, 0x3f5: 0x1d84, - 0x3f6: 0x2013, 0x3f7: 0x204f, 0x3f8: 0x204a, - // Block 0x10, offset 0x400 - 0x405: 0xa000, - 0x406: 0x2d26, 0x407: 0xa000, 0x408: 0x2d2e, 0x409: 0xa000, 0x40a: 0x2d36, 0x40b: 0xa000, - 0x40c: 0x2d3e, 0x40d: 0xa000, 0x40e: 0x2d46, 0x411: 0xa000, - 0x412: 0x2d4e, - 0x434: 0x8102, 0x435: 0x9900, - 0x43a: 0xa000, 0x43b: 0x2d56, - 0x43c: 0xa000, 0x43d: 0x2d5e, 0x43e: 0xa000, 0x43f: 0xa000, - // Block 0x11, offset 0x440 - 0x440: 0x0069, 0x441: 0x006b, 0x442: 0x006f, 0x443: 0x0083, 0x444: 0x00f5, 0x445: 0x00f8, - 0x446: 0x0413, 0x447: 0x0085, 0x448: 0x0089, 0x449: 0x008b, 0x44a: 0x0104, 0x44b: 0x0107, - 0x44c: 0x010a, 0x44d: 0x008f, 0x44f: 0x0097, 0x450: 0x009b, 0x451: 0x00e0, - 0x452: 0x009f, 0x453: 0x00fe, 0x454: 0x0417, 0x455: 0x041b, 0x456: 0x00a1, 0x457: 0x00a9, - 0x458: 0x00ab, 0x459: 0x0423, 0x45a: 0x012b, 0x45b: 0x00ad, 0x45c: 0x0427, 0x45d: 0x01be, - 0x45e: 0x01c1, 0x45f: 0x01c4, 0x460: 0x01fa, 0x461: 0x01fd, 0x462: 0x0093, 0x463: 0x00a5, - 0x464: 0x00ab, 0x465: 0x00ad, 0x466: 0x01be, 0x467: 0x01c1, 0x468: 0x01eb, 0x469: 0x01fa, - 0x46a: 0x01fd, - 0x478: 0x020c, - // Block 0x12, offset 0x480 - 0x49b: 0x00fb, 0x49c: 0x0087, 0x49d: 0x0101, - 0x49e: 0x00d4, 0x49f: 0x010a, 0x4a0: 0x008d, 0x4a1: 0x010d, 0x4a2: 0x0110, 0x4a3: 0x0116, - 0x4a4: 0x011c, 0x4a5: 0x011f, 0x4a6: 0x0122, 0x4a7: 0x042b, 0x4a8: 0x016a, 0x4a9: 0x0128, - 0x4aa: 0x042f, 0x4ab: 0x016d, 0x4ac: 0x0131, 0x4ad: 0x012e, 0x4ae: 0x0134, 0x4af: 0x0137, - 0x4b0: 0x013a, 0x4b1: 0x013d, 0x4b2: 0x0140, 0x4b3: 0x014c, 0x4b4: 0x014f, 0x4b5: 0x00ec, - 0x4b6: 0x0152, 0x4b7: 0x0155, 0x4b8: 0x041f, 0x4b9: 0x0158, 0x4ba: 0x015b, 0x4bb: 0x00b5, - 0x4bc: 0x015e, 0x4bd: 0x0161, 0x4be: 0x0164, 0x4bf: 0x01d0, - // Block 0x13, offset 0x4c0 - 0x4c0: 0x2f97, 0x4c1: 0x32a3, 0x4c2: 0x2fa1, 0x4c3: 0x32ad, 0x4c4: 0x2fa6, 0x4c5: 0x32b2, - 0x4c6: 0x2fab, 0x4c7: 0x32b7, 0x4c8: 0x38cc, 0x4c9: 0x3a5b, 0x4ca: 0x2fc4, 0x4cb: 0x32d0, - 0x4cc: 0x2fce, 0x4cd: 0x32da, 0x4ce: 0x2fdd, 0x4cf: 0x32e9, 0x4d0: 0x2fd3, 0x4d1: 0x32df, - 0x4d2: 0x2fd8, 0x4d3: 0x32e4, 0x4d4: 0x38ef, 0x4d5: 0x3a7e, 0x4d6: 0x38f6, 0x4d7: 0x3a85, - 0x4d8: 0x3019, 0x4d9: 0x3325, 0x4da: 0x301e, 0x4db: 0x332a, 0x4dc: 0x3904, 0x4dd: 0x3a93, - 0x4de: 0x3023, 0x4df: 0x332f, 0x4e0: 0x3032, 0x4e1: 0x333e, 0x4e2: 0x3050, 0x4e3: 0x335c, - 0x4e4: 0x305f, 0x4e5: 0x336b, 0x4e6: 0x3055, 0x4e7: 0x3361, 0x4e8: 0x3064, 0x4e9: 0x3370, - 0x4ea: 0x3069, 0x4eb: 0x3375, 0x4ec: 0x30af, 0x4ed: 0x33bb, 0x4ee: 0x390b, 0x4ef: 0x3a9a, - 0x4f0: 0x30b9, 0x4f1: 0x33ca, 0x4f2: 0x30c3, 0x4f3: 0x33d4, 0x4f4: 0x30cd, 0x4f5: 0x33de, - 0x4f6: 0x46c4, 0x4f7: 0x4755, 0x4f8: 0x3912, 0x4f9: 0x3aa1, 0x4fa: 0x30e6, 0x4fb: 0x33f7, - 0x4fc: 0x30e1, 0x4fd: 0x33f2, 0x4fe: 0x30eb, 0x4ff: 0x33fc, - // Block 0x14, offset 0x500 - 0x500: 0x30f0, 0x501: 0x3401, 0x502: 0x30f5, 0x503: 0x3406, 0x504: 0x3109, 0x505: 0x341a, - 0x506: 0x3113, 0x507: 0x3424, 0x508: 0x3122, 0x509: 0x3433, 0x50a: 0x311d, 0x50b: 0x342e, - 0x50c: 0x3935, 0x50d: 0x3ac4, 0x50e: 0x3943, 0x50f: 0x3ad2, 0x510: 0x394a, 0x511: 0x3ad9, - 0x512: 0x3951, 0x513: 0x3ae0, 0x514: 0x314f, 0x515: 0x3460, 0x516: 0x3154, 0x517: 0x3465, - 0x518: 0x315e, 0x519: 0x346f, 0x51a: 0x46f1, 0x51b: 0x4782, 0x51c: 0x3997, 0x51d: 0x3b26, - 0x51e: 0x3177, 0x51f: 0x3488, 0x520: 0x3181, 0x521: 0x3492, 0x522: 0x4700, 0x523: 0x4791, - 0x524: 0x399e, 0x525: 0x3b2d, 0x526: 0x39a5, 0x527: 0x3b34, 0x528: 0x39ac, 0x529: 0x3b3b, - 0x52a: 0x3190, 0x52b: 0x34a1, 0x52c: 0x319a, 0x52d: 0x34b0, 0x52e: 0x31ae, 0x52f: 0x34c4, - 0x530: 0x31a9, 0x531: 0x34bf, 0x532: 0x31ea, 0x533: 0x3500, 0x534: 0x31f9, 0x535: 0x350f, - 0x536: 0x31f4, 0x537: 0x350a, 0x538: 0x39b3, 0x539: 0x3b42, 0x53a: 0x39ba, 0x53b: 0x3b49, - 0x53c: 0x31fe, 0x53d: 0x3514, 0x53e: 0x3203, 0x53f: 0x3519, - // Block 0x15, offset 0x540 - 0x540: 0x3208, 0x541: 0x351e, 0x542: 0x320d, 0x543: 0x3523, 0x544: 0x321c, 0x545: 0x3532, - 0x546: 0x3217, 0x547: 0x352d, 0x548: 0x3221, 0x549: 0x353c, 0x54a: 0x3226, 0x54b: 0x3541, - 0x54c: 0x322b, 0x54d: 0x3546, 0x54e: 0x3249, 0x54f: 0x3564, 0x550: 0x3262, 0x551: 0x3582, - 0x552: 0x3271, 0x553: 0x3591, 0x554: 0x3276, 0x555: 0x3596, 0x556: 0x337a, 0x557: 0x34a6, - 0x558: 0x3537, 0x559: 0x3573, 0x55a: 0x1be0, 0x55b: 0x42d7, - 0x560: 0x46a1, 0x561: 0x4732, 0x562: 0x2f83, 0x563: 0x328f, - 0x564: 0x3878, 0x565: 0x3a07, 0x566: 0x3871, 0x567: 0x3a00, 0x568: 0x3886, 0x569: 0x3a15, - 0x56a: 0x387f, 0x56b: 0x3a0e, 0x56c: 0x38be, 0x56d: 0x3a4d, 0x56e: 0x3894, 0x56f: 0x3a23, - 0x570: 0x388d, 0x571: 0x3a1c, 0x572: 0x38a2, 0x573: 0x3a31, 0x574: 0x389b, 0x575: 0x3a2a, - 0x576: 0x38c5, 0x577: 0x3a54, 0x578: 0x46b5, 0x579: 0x4746, 0x57a: 0x3000, 0x57b: 0x330c, - 0x57c: 0x2fec, 0x57d: 0x32f8, 0x57e: 0x38da, 0x57f: 0x3a69, - // Block 0x16, offset 0x580 - 0x580: 0x38d3, 0x581: 0x3a62, 0x582: 0x38e8, 0x583: 0x3a77, 0x584: 0x38e1, 0x585: 0x3a70, - 0x586: 0x38fd, 0x587: 0x3a8c, 0x588: 0x3091, 0x589: 0x339d, 0x58a: 0x30a5, 0x58b: 0x33b1, - 0x58c: 0x46e7, 0x58d: 0x4778, 0x58e: 0x3136, 0x58f: 0x3447, 0x590: 0x3920, 0x591: 0x3aaf, - 0x592: 0x3919, 0x593: 0x3aa8, 0x594: 0x392e, 0x595: 0x3abd, 0x596: 0x3927, 0x597: 0x3ab6, - 0x598: 0x3989, 0x599: 0x3b18, 0x59a: 0x396d, 0x59b: 0x3afc, 0x59c: 0x3966, 0x59d: 0x3af5, - 0x59e: 0x397b, 0x59f: 0x3b0a, 0x5a0: 0x3974, 0x5a1: 0x3b03, 0x5a2: 0x3982, 0x5a3: 0x3b11, - 0x5a4: 0x31e5, 0x5a5: 0x34fb, 0x5a6: 0x31c7, 0x5a7: 0x34dd, 0x5a8: 0x39e4, 0x5a9: 0x3b73, - 0x5aa: 0x39dd, 0x5ab: 0x3b6c, 0x5ac: 0x39f2, 0x5ad: 0x3b81, 0x5ae: 0x39eb, 0x5af: 0x3b7a, - 0x5b0: 0x39f9, 0x5b1: 0x3b88, 0x5b2: 0x3230, 0x5b3: 0x354b, 0x5b4: 0x3258, 0x5b5: 0x3578, - 0x5b6: 0x3253, 0x5b7: 0x356e, 0x5b8: 0x323f, 0x5b9: 0x355a, - // Block 0x17, offset 0x5c0 - 0x5c0: 0x4804, 0x5c1: 0x480a, 0x5c2: 0x491e, 0x5c3: 0x4936, 0x5c4: 0x4926, 0x5c5: 0x493e, - 0x5c6: 0x492e, 0x5c7: 0x4946, 0x5c8: 0x47aa, 0x5c9: 0x47b0, 0x5ca: 0x488e, 0x5cb: 0x48a6, - 0x5cc: 0x4896, 0x5cd: 0x48ae, 0x5ce: 0x489e, 0x5cf: 0x48b6, 0x5d0: 0x4816, 0x5d1: 0x481c, - 0x5d2: 0x3db8, 0x5d3: 0x3dc8, 0x5d4: 0x3dc0, 0x5d5: 0x3dd0, - 0x5d8: 0x47b6, 0x5d9: 0x47bc, 0x5da: 0x3ce8, 0x5db: 0x3cf8, 0x5dc: 0x3cf0, 0x5dd: 0x3d00, - 0x5e0: 0x482e, 0x5e1: 0x4834, 0x5e2: 0x494e, 0x5e3: 0x4966, - 0x5e4: 0x4956, 0x5e5: 0x496e, 0x5e6: 0x495e, 0x5e7: 0x4976, 0x5e8: 0x47c2, 0x5e9: 0x47c8, - 0x5ea: 0x48be, 0x5eb: 0x48d6, 0x5ec: 0x48c6, 0x5ed: 0x48de, 0x5ee: 0x48ce, 0x5ef: 0x48e6, - 0x5f0: 0x4846, 0x5f1: 0x484c, 0x5f2: 0x3e18, 0x5f3: 0x3e30, 0x5f4: 0x3e20, 0x5f5: 0x3e38, - 0x5f6: 0x3e28, 0x5f7: 0x3e40, 0x5f8: 0x47ce, 0x5f9: 0x47d4, 0x5fa: 0x3d18, 0x5fb: 0x3d30, - 0x5fc: 0x3d20, 0x5fd: 0x3d38, 0x5fe: 0x3d28, 0x5ff: 0x3d40, - // Block 0x18, offset 0x600 - 0x600: 0x4852, 0x601: 0x4858, 0x602: 0x3e48, 0x603: 0x3e58, 0x604: 0x3e50, 0x605: 0x3e60, - 0x608: 0x47da, 0x609: 0x47e0, 0x60a: 0x3d48, 0x60b: 0x3d58, - 0x60c: 0x3d50, 0x60d: 0x3d60, 0x610: 0x4864, 0x611: 0x486a, - 0x612: 0x3e80, 0x613: 0x3e98, 0x614: 0x3e88, 0x615: 0x3ea0, 0x616: 0x3e90, 0x617: 0x3ea8, - 0x619: 0x47e6, 0x61b: 0x3d68, 0x61d: 0x3d70, - 0x61f: 0x3d78, 0x620: 0x487c, 0x621: 0x4882, 0x622: 0x497e, 0x623: 0x4996, - 0x624: 0x4986, 0x625: 0x499e, 0x626: 0x498e, 0x627: 0x49a6, 0x628: 0x47ec, 0x629: 0x47f2, - 0x62a: 0x48ee, 0x62b: 0x4906, 0x62c: 0x48f6, 0x62d: 0x490e, 0x62e: 0x48fe, 0x62f: 0x4916, - 0x630: 0x47f8, 0x631: 0x431e, 0x632: 0x3691, 0x633: 0x4324, 0x634: 0x4822, 0x635: 0x432a, - 0x636: 0x36a3, 0x637: 0x4330, 0x638: 0x36c1, 0x639: 0x4336, 0x63a: 0x36d9, 0x63b: 0x433c, - 0x63c: 0x4870, 0x63d: 0x4342, - // Block 0x19, offset 0x640 - 0x640: 0x3da0, 0x641: 0x3da8, 0x642: 0x4184, 0x643: 0x41a2, 0x644: 0x418e, 0x645: 0x41ac, - 0x646: 0x4198, 0x647: 0x41b6, 0x648: 0x3cd8, 0x649: 0x3ce0, 0x64a: 0x40d0, 0x64b: 0x40ee, - 0x64c: 0x40da, 0x64d: 0x40f8, 0x64e: 0x40e4, 0x64f: 0x4102, 0x650: 0x3de8, 0x651: 0x3df0, - 0x652: 0x41c0, 0x653: 0x41de, 0x654: 0x41ca, 0x655: 0x41e8, 0x656: 0x41d4, 0x657: 0x41f2, - 0x658: 0x3d08, 0x659: 0x3d10, 0x65a: 0x410c, 0x65b: 0x412a, 0x65c: 0x4116, 0x65d: 0x4134, - 0x65e: 0x4120, 0x65f: 0x413e, 0x660: 0x3ec0, 0x661: 0x3ec8, 0x662: 0x41fc, 0x663: 0x421a, - 0x664: 0x4206, 0x665: 0x4224, 0x666: 0x4210, 0x667: 0x422e, 0x668: 0x3d80, 0x669: 0x3d88, - 0x66a: 0x4148, 0x66b: 0x4166, 0x66c: 0x4152, 0x66d: 0x4170, 0x66e: 0x415c, 0x66f: 0x417a, - 0x670: 0x3685, 0x671: 0x367f, 0x672: 0x3d90, 0x673: 0x368b, 0x674: 0x3d98, - 0x676: 0x4810, 0x677: 0x3db0, 0x678: 0x35f5, 0x679: 0x35ef, 0x67a: 0x35e3, 0x67b: 0x42ee, - 0x67c: 0x35fb, 0x67d: 0x4287, 0x67e: 0x01d3, 0x67f: 0x4287, - // Block 0x1a, offset 0x680 - 0x680: 0x42a0, 0x681: 0x4482, 0x682: 0x3dd8, 0x683: 0x369d, 0x684: 0x3de0, - 0x686: 0x483a, 0x687: 0x3df8, 0x688: 0x3601, 0x689: 0x42f4, 0x68a: 0x360d, 0x68b: 0x42fa, - 0x68c: 0x3619, 0x68d: 0x4489, 0x68e: 0x4490, 0x68f: 0x4497, 0x690: 0x36b5, 0x691: 0x36af, - 0x692: 0x3e00, 0x693: 0x44e4, 0x696: 0x36bb, 0x697: 0x3e10, - 0x698: 0x3631, 0x699: 0x362b, 0x69a: 0x361f, 0x69b: 0x4300, 0x69d: 0x449e, - 0x69e: 0x44a5, 0x69f: 0x44ac, 0x6a0: 0x36eb, 0x6a1: 0x36e5, 0x6a2: 0x3e68, 0x6a3: 0x44ec, - 0x6a4: 0x36cd, 0x6a5: 0x36d3, 0x6a6: 0x36f1, 0x6a7: 0x3e78, 0x6a8: 0x3661, 0x6a9: 0x365b, - 0x6aa: 0x364f, 0x6ab: 0x430c, 0x6ac: 0x3649, 0x6ad: 0x4474, 0x6ae: 0x447b, 0x6af: 0x0081, - 0x6b2: 0x3eb0, 0x6b3: 0x36f7, 0x6b4: 0x3eb8, - 0x6b6: 0x4888, 0x6b7: 0x3ed0, 0x6b8: 0x363d, 0x6b9: 0x4306, 0x6ba: 0x366d, 0x6bb: 0x4318, - 0x6bc: 0x3679, 0x6bd: 0x425a, 0x6be: 0x428c, - // Block 0x1b, offset 0x6c0 - 0x6c0: 0x1bd8, 0x6c1: 0x1bdc, 0x6c2: 0x0047, 0x6c3: 0x1c54, 0x6c5: 0x1be8, - 0x6c6: 0x1bec, 0x6c7: 0x00e9, 0x6c9: 0x1c58, 0x6ca: 0x008f, 0x6cb: 0x0051, - 0x6cc: 0x0051, 0x6cd: 0x0051, 0x6ce: 0x0091, 0x6cf: 0x00da, 0x6d0: 0x0053, 0x6d1: 0x0053, - 0x6d2: 0x0059, 0x6d3: 0x0099, 0x6d5: 0x005d, 0x6d6: 0x198d, - 0x6d9: 0x0061, 0x6da: 0x0063, 0x6db: 0x0065, 0x6dc: 0x0065, 0x6dd: 0x0065, - 0x6e0: 0x199f, 0x6e1: 0x1bc8, 0x6e2: 0x19a8, - 0x6e4: 0x0075, 0x6e6: 0x01b8, 0x6e8: 0x0075, - 0x6ea: 0x0057, 0x6eb: 0x42d2, 0x6ec: 0x0045, 0x6ed: 0x0047, 0x6ef: 0x008b, - 0x6f0: 0x004b, 0x6f1: 0x004d, 0x6f3: 0x005b, 0x6f4: 0x009f, 0x6f5: 0x0215, - 0x6f6: 0x0218, 0x6f7: 0x021b, 0x6f8: 0x021e, 0x6f9: 0x0093, 0x6fb: 0x1b98, - 0x6fc: 0x01e8, 0x6fd: 0x01c1, 0x6fe: 0x0179, 0x6ff: 0x01a0, - // Block 0x1c, offset 0x700 - 0x700: 0x0463, 0x705: 0x0049, - 0x706: 0x0089, 0x707: 0x008b, 0x708: 0x0093, 0x709: 0x0095, - 0x710: 0x222e, 0x711: 0x223a, - 0x712: 0x22ee, 0x713: 0x2216, 0x714: 0x229a, 0x715: 0x2222, 0x716: 0x22a0, 0x717: 0x22b8, - 0x718: 0x22c4, 0x719: 0x2228, 0x71a: 0x22ca, 0x71b: 0x2234, 0x71c: 0x22be, 0x71d: 0x22d0, - 0x71e: 0x22d6, 0x71f: 0x1cbc, 0x720: 0x0053, 0x721: 0x195a, 0x722: 0x1ba4, 0x723: 0x1963, - 0x724: 0x006d, 0x725: 0x19ab, 0x726: 0x1bd0, 0x727: 0x1d48, 0x728: 0x1966, 0x729: 0x0071, - 0x72a: 0x19b7, 0x72b: 0x1bd4, 0x72c: 0x0059, 0x72d: 0x0047, 0x72e: 0x0049, 0x72f: 0x005b, - 0x730: 0x0093, 0x731: 0x19e4, 0x732: 0x1c18, 0x733: 0x19ed, 0x734: 0x00ad, 0x735: 0x1a62, - 0x736: 0x1c4c, 0x737: 0x1d5c, 0x738: 0x19f0, 0x739: 0x00b1, 0x73a: 0x1a65, 0x73b: 0x1c50, - 0x73c: 0x0099, 0x73d: 0x0087, 0x73e: 0x0089, 0x73f: 0x009b, - // Block 0x1d, offset 0x740 - 0x741: 0x3c06, 0x743: 0xa000, 0x744: 0x3c0d, 0x745: 0xa000, - 0x747: 0x3c14, 0x748: 0xa000, 0x749: 0x3c1b, - 0x74d: 0xa000, - 0x760: 0x2f65, 0x761: 0xa000, 0x762: 0x3c29, - 0x764: 0xa000, 0x765: 0xa000, - 0x76d: 0x3c22, 0x76e: 0x2f60, 0x76f: 0x2f6a, - 0x770: 0x3c30, 0x771: 0x3c37, 0x772: 0xa000, 0x773: 0xa000, 0x774: 0x3c3e, 0x775: 0x3c45, - 0x776: 0xa000, 0x777: 0xa000, 0x778: 0x3c4c, 0x779: 0x3c53, 0x77a: 0xa000, 0x77b: 0xa000, - 0x77c: 0xa000, 0x77d: 0xa000, - // Block 0x1e, offset 0x780 - 0x780: 0x3c5a, 0x781: 0x3c61, 0x782: 0xa000, 0x783: 0xa000, 0x784: 0x3c76, 0x785: 0x3c7d, - 0x786: 0xa000, 0x787: 0xa000, 0x788: 0x3c84, 0x789: 0x3c8b, - 0x791: 0xa000, - 0x792: 0xa000, - 0x7a2: 0xa000, - 0x7a8: 0xa000, 0x7a9: 0xa000, - 0x7ab: 0xa000, 0x7ac: 0x3ca0, 0x7ad: 0x3ca7, 0x7ae: 0x3cae, 0x7af: 0x3cb5, - 0x7b2: 0xa000, 0x7b3: 0xa000, 0x7b4: 0xa000, 0x7b5: 0xa000, - // Block 0x1f, offset 0x7c0 - 0x7e0: 0x0023, 0x7e1: 0x0025, 0x7e2: 0x0027, 0x7e3: 0x0029, - 0x7e4: 0x002b, 0x7e5: 0x002d, 0x7e6: 0x002f, 0x7e7: 0x0031, 0x7e8: 0x0033, 0x7e9: 0x1882, - 0x7ea: 0x1885, 0x7eb: 0x1888, 0x7ec: 0x188b, 0x7ed: 0x188e, 0x7ee: 0x1891, 0x7ef: 0x1894, - 0x7f0: 0x1897, 0x7f1: 0x189a, 0x7f2: 0x189d, 0x7f3: 0x18a6, 0x7f4: 0x1a68, 0x7f5: 0x1a6c, - 0x7f6: 0x1a70, 0x7f7: 0x1a74, 0x7f8: 0x1a78, 0x7f9: 0x1a7c, 0x7fa: 0x1a80, 0x7fb: 0x1a84, - 0x7fc: 0x1a88, 0x7fd: 0x1c80, 0x7fe: 0x1c85, 0x7ff: 0x1c8a, - // Block 0x20, offset 0x800 - 0x800: 0x1c8f, 0x801: 0x1c94, 0x802: 0x1c99, 0x803: 0x1c9e, 0x804: 0x1ca3, 0x805: 0x1ca8, - 0x806: 0x1cad, 0x807: 0x1cb2, 0x808: 0x187f, 0x809: 0x18a3, 0x80a: 0x18c7, 0x80b: 0x18eb, - 0x80c: 0x190f, 0x80d: 0x1918, 0x80e: 0x191e, 0x80f: 0x1924, 0x810: 0x192a, 0x811: 0x1b60, - 0x812: 0x1b64, 0x813: 0x1b68, 0x814: 0x1b6c, 0x815: 0x1b70, 0x816: 0x1b74, 0x817: 0x1b78, - 0x818: 0x1b7c, 0x819: 0x1b80, 0x81a: 0x1b84, 0x81b: 0x1b88, 0x81c: 0x1af4, 0x81d: 0x1af8, - 0x81e: 0x1afc, 0x81f: 0x1b00, 0x820: 0x1b04, 0x821: 0x1b08, 0x822: 0x1b0c, 0x823: 0x1b10, - 0x824: 0x1b14, 0x825: 0x1b18, 0x826: 0x1b1c, 0x827: 0x1b20, 0x828: 0x1b24, 0x829: 0x1b28, - 0x82a: 0x1b2c, 0x82b: 0x1b30, 0x82c: 0x1b34, 0x82d: 0x1b38, 0x82e: 0x1b3c, 0x82f: 0x1b40, - 0x830: 0x1b44, 0x831: 0x1b48, 0x832: 0x1b4c, 0x833: 0x1b50, 0x834: 0x1b54, 0x835: 0x1b58, - 0x836: 0x0043, 0x837: 0x0045, 0x838: 0x0047, 0x839: 0x0049, 0x83a: 0x004b, 0x83b: 0x004d, - 0x83c: 0x004f, 0x83d: 0x0051, 0x83e: 0x0053, 0x83f: 0x0055, - // Block 0x21, offset 0x840 - 0x840: 0x06bf, 0x841: 0x06e3, 0x842: 0x06ef, 0x843: 0x06ff, 0x844: 0x0707, 0x845: 0x0713, - 0x846: 0x071b, 0x847: 0x0723, 0x848: 0x072f, 0x849: 0x0783, 0x84a: 0x079b, 0x84b: 0x07ab, - 0x84c: 0x07bb, 0x84d: 0x07cb, 0x84e: 0x07db, 0x84f: 0x07fb, 0x850: 0x07ff, 0x851: 0x0803, - 0x852: 0x0837, 0x853: 0x085f, 0x854: 0x086f, 0x855: 0x0877, 0x856: 0x087b, 0x857: 0x0887, - 0x858: 0x08a3, 0x859: 0x08a7, 0x85a: 0x08bf, 0x85b: 0x08c3, 0x85c: 0x08cb, 0x85d: 0x08db, - 0x85e: 0x0977, 0x85f: 0x098b, 0x860: 0x09cb, 0x861: 0x09df, 0x862: 0x09e7, 0x863: 0x09eb, - 0x864: 0x09fb, 0x865: 0x0a17, 0x866: 0x0a43, 0x867: 0x0a4f, 0x868: 0x0a6f, 0x869: 0x0a7b, - 0x86a: 0x0a7f, 0x86b: 0x0a83, 0x86c: 0x0a9b, 0x86d: 0x0a9f, 0x86e: 0x0acb, 0x86f: 0x0ad7, - 0x870: 0x0adf, 0x871: 0x0ae7, 0x872: 0x0af7, 0x873: 0x0aff, 0x874: 0x0b07, 0x875: 0x0b33, - 0x876: 0x0b37, 0x877: 0x0b3f, 0x878: 0x0b43, 0x879: 0x0b4b, 0x87a: 0x0b53, 0x87b: 0x0b63, - 0x87c: 0x0b7f, 0x87d: 0x0bf7, 0x87e: 0x0c0b, 0x87f: 0x0c0f, - // Block 0x22, offset 0x880 - 0x880: 0x0c8f, 0x881: 0x0c93, 0x882: 0x0ca7, 0x883: 0x0cab, 0x884: 0x0cb3, 0x885: 0x0cbb, - 0x886: 0x0cc3, 0x887: 0x0ccf, 0x888: 0x0cf7, 0x889: 0x0d07, 0x88a: 0x0d1b, 0x88b: 0x0d8b, - 0x88c: 0x0d97, 0x88d: 0x0da7, 0x88e: 0x0db3, 0x88f: 0x0dbf, 0x890: 0x0dc7, 0x891: 0x0dcb, - 0x892: 0x0dcf, 0x893: 0x0dd3, 0x894: 0x0dd7, 0x895: 0x0e8f, 0x896: 0x0ed7, 0x897: 0x0ee3, - 0x898: 0x0ee7, 0x899: 0x0eeb, 0x89a: 0x0eef, 0x89b: 0x0ef7, 0x89c: 0x0efb, 0x89d: 0x0f0f, - 0x89e: 0x0f2b, 0x89f: 0x0f33, 0x8a0: 0x0f73, 0x8a1: 0x0f77, 0x8a2: 0x0f7f, 0x8a3: 0x0f83, - 0x8a4: 0x0f8b, 0x8a5: 0x0f8f, 0x8a6: 0x0fb3, 0x8a7: 0x0fb7, 0x8a8: 0x0fd3, 0x8a9: 0x0fd7, - 0x8aa: 0x0fdb, 0x8ab: 0x0fdf, 0x8ac: 0x0ff3, 0x8ad: 0x1017, 0x8ae: 0x101b, 0x8af: 0x101f, - 0x8b0: 0x1043, 0x8b1: 0x1083, 0x8b2: 0x1087, 0x8b3: 0x10a7, 0x8b4: 0x10b7, 0x8b5: 0x10bf, - 0x8b6: 0x10df, 0x8b7: 0x1103, 0x8b8: 0x1147, 0x8b9: 0x114f, 0x8ba: 0x1163, 0x8bb: 0x116f, - 0x8bc: 0x1177, 0x8bd: 0x117f, 0x8be: 0x1183, 0x8bf: 0x1187, - // Block 0x23, offset 0x8c0 - 0x8c0: 0x119f, 0x8c1: 0x11a3, 0x8c2: 0x11bf, 0x8c3: 0x11c7, 0x8c4: 0x11cf, 0x8c5: 0x11d3, - 0x8c6: 0x11df, 0x8c7: 0x11e7, 0x8c8: 0x11eb, 0x8c9: 0x11ef, 0x8ca: 0x11f7, 0x8cb: 0x11fb, - 0x8cc: 0x129b, 0x8cd: 0x12af, 0x8ce: 0x12e3, 0x8cf: 0x12e7, 0x8d0: 0x12ef, 0x8d1: 0x131b, - 0x8d2: 0x1323, 0x8d3: 0x132b, 0x8d4: 0x1333, 0x8d5: 0x136f, 0x8d6: 0x1373, 0x8d7: 0x137b, - 0x8d8: 0x137f, 0x8d9: 0x1383, 0x8da: 0x13af, 0x8db: 0x13b3, 0x8dc: 0x13bb, 0x8dd: 0x13cf, - 0x8de: 0x13d3, 0x8df: 0x13ef, 0x8e0: 0x13f7, 0x8e1: 0x13fb, 0x8e2: 0x141f, 0x8e3: 0x143f, - 0x8e4: 0x1453, 0x8e5: 0x1457, 0x8e6: 0x145f, 0x8e7: 0x148b, 0x8e8: 0x148f, 0x8e9: 0x149f, - 0x8ea: 0x14c3, 0x8eb: 0x14cf, 0x8ec: 0x14df, 0x8ed: 0x14f7, 0x8ee: 0x14ff, 0x8ef: 0x1503, - 0x8f0: 0x1507, 0x8f1: 0x150b, 0x8f2: 0x1517, 0x8f3: 0x151b, 0x8f4: 0x1523, 0x8f5: 0x153f, - 0x8f6: 0x1543, 0x8f7: 0x1547, 0x8f8: 0x155f, 0x8f9: 0x1563, 0x8fa: 0x156b, 0x8fb: 0x157f, - 0x8fc: 0x1583, 0x8fd: 0x1587, 0x8fe: 0x158f, 0x8ff: 0x1593, - // Block 0x24, offset 0x900 - 0x906: 0xa000, 0x90b: 0xa000, - 0x90c: 0x3f08, 0x90d: 0xa000, 0x90e: 0x3f10, 0x90f: 0xa000, 0x910: 0x3f18, 0x911: 0xa000, - 0x912: 0x3f20, 0x913: 0xa000, 0x914: 0x3f28, 0x915: 0xa000, 0x916: 0x3f30, 0x917: 0xa000, - 0x918: 0x3f38, 0x919: 0xa000, 0x91a: 0x3f40, 0x91b: 0xa000, 0x91c: 0x3f48, 0x91d: 0xa000, - 0x91e: 0x3f50, 0x91f: 0xa000, 0x920: 0x3f58, 0x921: 0xa000, 0x922: 0x3f60, - 0x924: 0xa000, 0x925: 0x3f68, 0x926: 0xa000, 0x927: 0x3f70, 0x928: 0xa000, 0x929: 0x3f78, - 0x92f: 0xa000, - 0x930: 0x3f80, 0x931: 0x3f88, 0x932: 0xa000, 0x933: 0x3f90, 0x934: 0x3f98, 0x935: 0xa000, - 0x936: 0x3fa0, 0x937: 0x3fa8, 0x938: 0xa000, 0x939: 0x3fb0, 0x93a: 0x3fb8, 0x93b: 0xa000, - 0x93c: 0x3fc0, 0x93d: 0x3fc8, - // Block 0x25, offset 0x940 - 0x954: 0x3f00, - 0x959: 0x9903, 0x95a: 0x9903, 0x95b: 0x42dc, 0x95c: 0x42e2, 0x95d: 0xa000, - 0x95e: 0x3fd0, 0x95f: 0x26b4, - 0x966: 0xa000, - 0x96b: 0xa000, 0x96c: 0x3fe0, 0x96d: 0xa000, 0x96e: 0x3fe8, 0x96f: 0xa000, - 0x970: 0x3ff0, 0x971: 0xa000, 0x972: 0x3ff8, 0x973: 0xa000, 0x974: 0x4000, 0x975: 0xa000, - 0x976: 0x4008, 0x977: 0xa000, 0x978: 0x4010, 0x979: 0xa000, 0x97a: 0x4018, 0x97b: 0xa000, - 0x97c: 0x4020, 0x97d: 0xa000, 0x97e: 0x4028, 0x97f: 0xa000, - // Block 0x26, offset 0x980 - 0x980: 0x4030, 0x981: 0xa000, 0x982: 0x4038, 0x984: 0xa000, 0x985: 0x4040, - 0x986: 0xa000, 0x987: 0x4048, 0x988: 0xa000, 0x989: 0x4050, - 0x98f: 0xa000, 0x990: 0x4058, 0x991: 0x4060, - 0x992: 0xa000, 0x993: 0x4068, 0x994: 0x4070, 0x995: 0xa000, 0x996: 0x4078, 0x997: 0x4080, - 0x998: 0xa000, 0x999: 0x4088, 0x99a: 0x4090, 0x99b: 0xa000, 0x99c: 0x4098, 0x99d: 0x40a0, - 0x9af: 0xa000, - 0x9b0: 0xa000, 0x9b1: 0xa000, 0x9b2: 0xa000, 0x9b4: 0x3fd8, - 0x9b7: 0x40a8, 0x9b8: 0x40b0, 0x9b9: 0x40b8, 0x9ba: 0x40c0, - 0x9bd: 0xa000, 0x9be: 0x40c8, 0x9bf: 0x26c9, - // Block 0x27, offset 0x9c0 - 0x9c0: 0x0367, 0x9c1: 0x032b, 0x9c2: 0x032f, 0x9c3: 0x0333, 0x9c4: 0x037b, 0x9c5: 0x0337, - 0x9c6: 0x033b, 0x9c7: 0x033f, 0x9c8: 0x0343, 0x9c9: 0x0347, 0x9ca: 0x034b, 0x9cb: 0x034f, - 0x9cc: 0x0353, 0x9cd: 0x0357, 0x9ce: 0x035b, 0x9cf: 0x49bd, 0x9d0: 0x49c3, 0x9d1: 0x49c9, - 0x9d2: 0x49cf, 0x9d3: 0x49d5, 0x9d4: 0x49db, 0x9d5: 0x49e1, 0x9d6: 0x49e7, 0x9d7: 0x49ed, - 0x9d8: 0x49f3, 0x9d9: 0x49f9, 0x9da: 0x49ff, 0x9db: 0x4a05, 0x9dc: 0x4a0b, 0x9dd: 0x4a11, - 0x9de: 0x4a17, 0x9df: 0x4a1d, 0x9e0: 0x4a23, 0x9e1: 0x4a29, 0x9e2: 0x4a2f, 0x9e3: 0x4a35, - 0x9e4: 0x03c3, 0x9e5: 0x035f, 0x9e6: 0x0363, 0x9e7: 0x03e7, 0x9e8: 0x03eb, 0x9e9: 0x03ef, - 0x9ea: 0x03f3, 0x9eb: 0x03f7, 0x9ec: 0x03fb, 0x9ed: 0x03ff, 0x9ee: 0x036b, 0x9ef: 0x0403, - 0x9f0: 0x0407, 0x9f1: 0x036f, 0x9f2: 0x0373, 0x9f3: 0x0377, 0x9f4: 0x037f, 0x9f5: 0x0383, - 0x9f6: 0x0387, 0x9f7: 0x038b, 0x9f8: 0x038f, 0x9f9: 0x0393, 0x9fa: 0x0397, 0x9fb: 0x039b, - 0x9fc: 0x039f, 0x9fd: 0x03a3, 0x9fe: 0x03a7, 0x9ff: 0x03ab, - // Block 0x28, offset 0xa00 - 0xa00: 0x03af, 0xa01: 0x03b3, 0xa02: 0x040b, 0xa03: 0x040f, 0xa04: 0x03b7, 0xa05: 0x03bb, - 0xa06: 0x03bf, 0xa07: 0x03c7, 0xa08: 0x03cb, 0xa09: 0x03cf, 0xa0a: 0x03d3, 0xa0b: 0x03d7, - 0xa0c: 0x03db, 0xa0d: 0x03df, 0xa0e: 0x03e3, - 0xa12: 0x06bf, 0xa13: 0x071b, 0xa14: 0x06cb, 0xa15: 0x097b, 0xa16: 0x06cf, 0xa17: 0x06e7, - 0xa18: 0x06d3, 0xa19: 0x0f93, 0xa1a: 0x0707, 0xa1b: 0x06db, 0xa1c: 0x06c3, 0xa1d: 0x09ff, - 0xa1e: 0x098f, 0xa1f: 0x072f, - // Block 0x29, offset 0xa40 - 0xa40: 0x2054, 0xa41: 0x205a, 0xa42: 0x2060, 0xa43: 0x2066, 0xa44: 0x206c, 0xa45: 0x2072, - 0xa46: 0x2078, 0xa47: 0x207e, 0xa48: 0x2084, 0xa49: 0x208a, 0xa4a: 0x2090, 0xa4b: 0x2096, - 0xa4c: 0x209c, 0xa4d: 0x20a2, 0xa4e: 0x2726, 0xa4f: 0x272f, 0xa50: 0x2738, 0xa51: 0x2741, - 0xa52: 0x274a, 0xa53: 0x2753, 0xa54: 0x275c, 0xa55: 0x2765, 0xa56: 0x276e, 0xa57: 0x2780, - 0xa58: 0x2789, 0xa59: 0x2792, 0xa5a: 0x279b, 0xa5b: 0x27a4, 0xa5c: 0x2777, 0xa5d: 0x2bac, - 0xa5e: 0x2aed, 0xa60: 0x20a8, 0xa61: 0x20c0, 0xa62: 0x20b4, 0xa63: 0x2108, - 0xa64: 0x20c6, 0xa65: 0x20e4, 0xa66: 0x20ae, 0xa67: 0x20de, 0xa68: 0x20ba, 0xa69: 0x20f0, - 0xa6a: 0x2120, 0xa6b: 0x213e, 0xa6c: 0x2138, 0xa6d: 0x212c, 0xa6e: 0x217a, 0xa6f: 0x210e, - 0xa70: 0x211a, 0xa71: 0x2132, 0xa72: 0x2126, 0xa73: 0x2150, 0xa74: 0x20fc, 0xa75: 0x2144, - 0xa76: 0x216e, 0xa77: 0x2156, 0xa78: 0x20ea, 0xa79: 0x20cc, 0xa7a: 0x2102, 0xa7b: 0x2114, - 0xa7c: 0x214a, 0xa7d: 0x20d2, 0xa7e: 0x2174, 0xa7f: 0x20f6, - // Block 0x2a, offset 0xa80 - 0xa80: 0x215c, 0xa81: 0x20d8, 0xa82: 0x2162, 0xa83: 0x2168, 0xa84: 0x092f, 0xa85: 0x0b03, - 0xa86: 0x0ca7, 0xa87: 0x10c7, - 0xa90: 0x1bc4, 0xa91: 0x18a9, - 0xa92: 0x18ac, 0xa93: 0x18af, 0xa94: 0x18b2, 0xa95: 0x18b5, 0xa96: 0x18b8, 0xa97: 0x18bb, - 0xa98: 0x18be, 0xa99: 0x18c1, 0xa9a: 0x18ca, 0xa9b: 0x18cd, 0xa9c: 0x18d0, 0xa9d: 0x18d3, - 0xa9e: 0x18d6, 0xa9f: 0x18d9, 0xaa0: 0x0313, 0xaa1: 0x031b, 0xaa2: 0x031f, 0xaa3: 0x0327, - 0xaa4: 0x032b, 0xaa5: 0x032f, 0xaa6: 0x0337, 0xaa7: 0x033f, 0xaa8: 0x0343, 0xaa9: 0x034b, - 0xaaa: 0x034f, 0xaab: 0x0353, 0xaac: 0x0357, 0xaad: 0x035b, 0xaae: 0x2e18, 0xaaf: 0x2e20, - 0xab0: 0x2e28, 0xab1: 0x2e30, 0xab2: 0x2e38, 0xab3: 0x2e40, 0xab4: 0x2e48, 0xab5: 0x2e50, - 0xab6: 0x2e60, 0xab7: 0x2e68, 0xab8: 0x2e70, 0xab9: 0x2e78, 0xaba: 0x2e80, 0xabb: 0x2e88, - 0xabc: 0x2ed3, 0xabd: 0x2e9b, 0xabe: 0x2e58, - // Block 0x2b, offset 0xac0 - 0xac0: 0x06bf, 0xac1: 0x071b, 0xac2: 0x06cb, 0xac3: 0x097b, 0xac4: 0x071f, 0xac5: 0x07af, - 0xac6: 0x06c7, 0xac7: 0x07ab, 0xac8: 0x070b, 0xac9: 0x0887, 0xaca: 0x0d07, 0xacb: 0x0e8f, - 0xacc: 0x0dd7, 0xacd: 0x0d1b, 0xace: 0x145f, 0xacf: 0x098b, 0xad0: 0x0ccf, 0xad1: 0x0d4b, - 0xad2: 0x0d0b, 0xad3: 0x104b, 0xad4: 0x08fb, 0xad5: 0x0f03, 0xad6: 0x1387, 0xad7: 0x105f, - 0xad8: 0x0843, 0xad9: 0x108f, 0xada: 0x0f9b, 0xadb: 0x0a17, 0xadc: 0x140f, 0xadd: 0x077f, - 0xade: 0x08ab, 0xadf: 0x0df7, 0xae0: 0x1527, 0xae1: 0x0743, 0xae2: 0x07d3, 0xae3: 0x0d9b, - 0xae4: 0x06cf, 0xae5: 0x06e7, 0xae6: 0x06d3, 0xae7: 0x0adb, 0xae8: 0x08ef, 0xae9: 0x087f, - 0xaea: 0x0a57, 0xaeb: 0x0a4b, 0xaec: 0x0feb, 0xaed: 0x073f, 0xaee: 0x139b, 0xaef: 0x089b, - 0xaf0: 0x09f3, 0xaf1: 0x18dc, 0xaf2: 0x18df, 0xaf3: 0x18e2, 0xaf4: 0x18e5, 0xaf5: 0x18ee, - 0xaf6: 0x18f1, 0xaf7: 0x18f4, 0xaf8: 0x18f7, 0xaf9: 0x18fa, 0xafa: 0x18fd, 0xafb: 0x1900, - 0xafc: 0x1903, 0xafd: 0x1906, 0xafe: 0x1909, 0xaff: 0x1912, - // Block 0x2c, offset 0xb00 - 0xb00: 0x1cc6, 0xb01: 0x1cd5, 0xb02: 0x1ce4, 0xb03: 0x1cf3, 0xb04: 0x1d02, 0xb05: 0x1d11, - 0xb06: 0x1d20, 0xb07: 0x1d2f, 0xb08: 0x1d3e, 0xb09: 0x218c, 0xb0a: 0x219e, 0xb0b: 0x21b0, - 0xb0c: 0x1954, 0xb0d: 0x1c04, 0xb0e: 0x19d2, 0xb0f: 0x1ba8, 0xb10: 0x04cb, 0xb11: 0x04d3, - 0xb12: 0x04db, 0xb13: 0x04e3, 0xb14: 0x04eb, 0xb15: 0x04ef, 0xb16: 0x04f3, 0xb17: 0x04f7, - 0xb18: 0x04fb, 0xb19: 0x04ff, 0xb1a: 0x0503, 0xb1b: 0x0507, 0xb1c: 0x050b, 0xb1d: 0x050f, - 0xb1e: 0x0513, 0xb1f: 0x0517, 0xb20: 0x051b, 0xb21: 0x0523, 0xb22: 0x0527, 0xb23: 0x052b, - 0xb24: 0x052f, 0xb25: 0x0533, 0xb26: 0x0537, 0xb27: 0x053b, 0xb28: 0x053f, 0xb29: 0x0543, - 0xb2a: 0x0547, 0xb2b: 0x054b, 0xb2c: 0x054f, 0xb2d: 0x0553, 0xb2e: 0x0557, 0xb2f: 0x055b, - 0xb30: 0x055f, 0xb31: 0x0563, 0xb32: 0x0567, 0xb33: 0x056f, 0xb34: 0x0577, 0xb35: 0x057f, - 0xb36: 0x0583, 0xb37: 0x0587, 0xb38: 0x058b, 0xb39: 0x058f, 0xb3a: 0x0593, 0xb3b: 0x0597, - 0xb3c: 0x059b, 0xb3d: 0x059f, 0xb3e: 0x05a3, - // Block 0x2d, offset 0xb40 - 0xb40: 0x2b0c, 0xb41: 0x29a8, 0xb42: 0x2b1c, 0xb43: 0x2880, 0xb44: 0x2ee4, 0xb45: 0x288a, - 0xb46: 0x2894, 0xb47: 0x2f28, 0xb48: 0x29b5, 0xb49: 0x289e, 0xb4a: 0x28a8, 0xb4b: 0x28b2, - 0xb4c: 0x29dc, 0xb4d: 0x29e9, 0xb4e: 0x29c2, 0xb4f: 0x29cf, 0xb50: 0x2ea9, 0xb51: 0x29f6, - 0xb52: 0x2a03, 0xb53: 0x2bbe, 0xb54: 0x26bb, 0xb55: 0x2bd1, 0xb56: 0x2be4, 0xb57: 0x2b2c, - 0xb58: 0x2a10, 0xb59: 0x2bf7, 0xb5a: 0x2c0a, 0xb5b: 0x2a1d, 0xb5c: 0x28bc, 0xb5d: 0x28c6, - 0xb5e: 0x2eb7, 0xb5f: 0x2a2a, 0xb60: 0x2b3c, 0xb61: 0x2ef5, 0xb62: 0x28d0, 0xb63: 0x28da, - 0xb64: 0x2a37, 0xb65: 0x28e4, 0xb66: 0x28ee, 0xb67: 0x26d0, 0xb68: 0x26d7, 0xb69: 0x28f8, - 0xb6a: 0x2902, 0xb6b: 0x2c1d, 0xb6c: 0x2a44, 0xb6d: 0x2b4c, 0xb6e: 0x2c30, 0xb6f: 0x2a51, - 0xb70: 0x2916, 0xb71: 0x290c, 0xb72: 0x2f3c, 0xb73: 0x2a5e, 0xb74: 0x2c43, 0xb75: 0x2920, - 0xb76: 0x2b5c, 0xb77: 0x292a, 0xb78: 0x2a78, 0xb79: 0x2934, 0xb7a: 0x2a85, 0xb7b: 0x2f06, - 0xb7c: 0x2a6b, 0xb7d: 0x2b6c, 0xb7e: 0x2a92, 0xb7f: 0x26de, - // Block 0x2e, offset 0xb80 - 0xb80: 0x2f17, 0xb81: 0x293e, 0xb82: 0x2948, 0xb83: 0x2a9f, 0xb84: 0x2952, 0xb85: 0x295c, - 0xb86: 0x2966, 0xb87: 0x2b7c, 0xb88: 0x2aac, 0xb89: 0x26e5, 0xb8a: 0x2c56, 0xb8b: 0x2e90, - 0xb8c: 0x2b8c, 0xb8d: 0x2ab9, 0xb8e: 0x2ec5, 0xb8f: 0x2970, 0xb90: 0x297a, 0xb91: 0x2ac6, - 0xb92: 0x26ec, 0xb93: 0x2ad3, 0xb94: 0x2b9c, 0xb95: 0x26f3, 0xb96: 0x2c69, 0xb97: 0x2984, - 0xb98: 0x1cb7, 0xb99: 0x1ccb, 0xb9a: 0x1cda, 0xb9b: 0x1ce9, 0xb9c: 0x1cf8, 0xb9d: 0x1d07, - 0xb9e: 0x1d16, 0xb9f: 0x1d25, 0xba0: 0x1d34, 0xba1: 0x1d43, 0xba2: 0x2192, 0xba3: 0x21a4, - 0xba4: 0x21b6, 0xba5: 0x21c2, 0xba6: 0x21ce, 0xba7: 0x21da, 0xba8: 0x21e6, 0xba9: 0x21f2, - 0xbaa: 0x21fe, 0xbab: 0x220a, 0xbac: 0x2246, 0xbad: 0x2252, 0xbae: 0x225e, 0xbaf: 0x226a, - 0xbb0: 0x2276, 0xbb1: 0x1c14, 0xbb2: 0x19c6, 0xbb3: 0x1936, 0xbb4: 0x1be4, 0xbb5: 0x1a47, - 0xbb6: 0x1a56, 0xbb7: 0x19cc, 0xbb8: 0x1bfc, 0xbb9: 0x1c00, 0xbba: 0x1960, 0xbbb: 0x2701, - 0xbbc: 0x270f, 0xbbd: 0x26fa, 0xbbe: 0x2708, 0xbbf: 0x2ae0, - // Block 0x2f, offset 0xbc0 - 0xbc0: 0x1a4a, 0xbc1: 0x1a32, 0xbc2: 0x1c60, 0xbc3: 0x1a1a, 0xbc4: 0x19f3, 0xbc5: 0x1969, - 0xbc6: 0x1978, 0xbc7: 0x1948, 0xbc8: 0x1bf0, 0xbc9: 0x1d52, 0xbca: 0x1a4d, 0xbcb: 0x1a35, - 0xbcc: 0x1c64, 0xbcd: 0x1c70, 0xbce: 0x1a26, 0xbcf: 0x19fc, 0xbd0: 0x1957, 0xbd1: 0x1c1c, - 0xbd2: 0x1bb0, 0xbd3: 0x1b9c, 0xbd4: 0x1bcc, 0xbd5: 0x1c74, 0xbd6: 0x1a29, 0xbd7: 0x19c9, - 0xbd8: 0x19ff, 0xbd9: 0x19de, 0xbda: 0x1a41, 0xbdb: 0x1c78, 0xbdc: 0x1a2c, 0xbdd: 0x19c0, - 0xbde: 0x1a02, 0xbdf: 0x1c3c, 0xbe0: 0x1bf4, 0xbe1: 0x1a14, 0xbe2: 0x1c24, 0xbe3: 0x1c40, - 0xbe4: 0x1bf8, 0xbe5: 0x1a17, 0xbe6: 0x1c28, 0xbe7: 0x22e8, 0xbe8: 0x22fc, 0xbe9: 0x1996, - 0xbea: 0x1c20, 0xbeb: 0x1bb4, 0xbec: 0x1ba0, 0xbed: 0x1c48, 0xbee: 0x2716, 0xbef: 0x27ad, - 0xbf0: 0x1a59, 0xbf1: 0x1a44, 0xbf2: 0x1c7c, 0xbf3: 0x1a2f, 0xbf4: 0x1a50, 0xbf5: 0x1a38, - 0xbf6: 0x1c68, 0xbf7: 0x1a1d, 0xbf8: 0x19f6, 0xbf9: 0x1981, 0xbfa: 0x1a53, 0xbfb: 0x1a3b, - 0xbfc: 0x1c6c, 0xbfd: 0x1a20, 0xbfe: 0x19f9, 0xbff: 0x1984, - // Block 0x30, offset 0xc00 - 0xc00: 0x1c2c, 0xc01: 0x1bb8, 0xc02: 0x1d4d, 0xc03: 0x1939, 0xc04: 0x19ba, 0xc05: 0x19bd, - 0xc06: 0x22f5, 0xc07: 0x1b94, 0xc08: 0x19c3, 0xc09: 0x194b, 0xc0a: 0x19e1, 0xc0b: 0x194e, - 0xc0c: 0x19ea, 0xc0d: 0x196c, 0xc0e: 0x196f, 0xc0f: 0x1a05, 0xc10: 0x1a0b, 0xc11: 0x1a0e, - 0xc12: 0x1c30, 0xc13: 0x1a11, 0xc14: 0x1a23, 0xc15: 0x1c38, 0xc16: 0x1c44, 0xc17: 0x1990, - 0xc18: 0x1d57, 0xc19: 0x1bbc, 0xc1a: 0x1993, 0xc1b: 0x1a5c, 0xc1c: 0x19a5, 0xc1d: 0x19b4, - 0xc1e: 0x22e2, 0xc1f: 0x22dc, 0xc20: 0x1cc1, 0xc21: 0x1cd0, 0xc22: 0x1cdf, 0xc23: 0x1cee, - 0xc24: 0x1cfd, 0xc25: 0x1d0c, 0xc26: 0x1d1b, 0xc27: 0x1d2a, 0xc28: 0x1d39, 0xc29: 0x2186, - 0xc2a: 0x2198, 0xc2b: 0x21aa, 0xc2c: 0x21bc, 0xc2d: 0x21c8, 0xc2e: 0x21d4, 0xc2f: 0x21e0, - 0xc30: 0x21ec, 0xc31: 0x21f8, 0xc32: 0x2204, 0xc33: 0x2240, 0xc34: 0x224c, 0xc35: 0x2258, - 0xc36: 0x2264, 0xc37: 0x2270, 0xc38: 0x227c, 0xc39: 0x2282, 0xc3a: 0x2288, 0xc3b: 0x228e, - 0xc3c: 0x2294, 0xc3d: 0x22a6, 0xc3e: 0x22ac, 0xc3f: 0x1c10, - // Block 0x31, offset 0xc40 - 0xc40: 0x1377, 0xc41: 0x0cfb, 0xc42: 0x13d3, 0xc43: 0x139f, 0xc44: 0x0e57, 0xc45: 0x06eb, - 0xc46: 0x08df, 0xc47: 0x162b, 0xc48: 0x162b, 0xc49: 0x0a0b, 0xc4a: 0x145f, 0xc4b: 0x0943, - 0xc4c: 0x0a07, 0xc4d: 0x0bef, 0xc4e: 0x0fcf, 0xc4f: 0x115f, 0xc50: 0x1297, 0xc51: 0x12d3, - 0xc52: 0x1307, 0xc53: 0x141b, 0xc54: 0x0d73, 0xc55: 0x0dff, 0xc56: 0x0eab, 0xc57: 0x0f43, - 0xc58: 0x125f, 0xc59: 0x1447, 0xc5a: 0x1573, 0xc5b: 0x070f, 0xc5c: 0x08b3, 0xc5d: 0x0d87, - 0xc5e: 0x0ecf, 0xc5f: 0x1293, 0xc60: 0x15c3, 0xc61: 0x0ab3, 0xc62: 0x0e77, 0xc63: 0x1283, - 0xc64: 0x1317, 0xc65: 0x0c23, 0xc66: 0x11bb, 0xc67: 0x12df, 0xc68: 0x0b1f, 0xc69: 0x0d0f, - 0xc6a: 0x0e17, 0xc6b: 0x0f1b, 0xc6c: 0x1427, 0xc6d: 0x074f, 0xc6e: 0x07e7, 0xc6f: 0x0853, - 0xc70: 0x0c8b, 0xc71: 0x0d7f, 0xc72: 0x0ecb, 0xc73: 0x0fef, 0xc74: 0x1177, 0xc75: 0x128b, - 0xc76: 0x12a3, 0xc77: 0x13c7, 0xc78: 0x14ef, 0xc79: 0x15a3, 0xc7a: 0x15bf, 0xc7b: 0x102b, - 0xc7c: 0x106b, 0xc7d: 0x1123, 0xc7e: 0x1243, 0xc7f: 0x147b, - // Block 0x32, offset 0xc80 - 0xc80: 0x15cb, 0xc81: 0x134b, 0xc82: 0x09c7, 0xc83: 0x0b3b, 0xc84: 0x10db, 0xc85: 0x119b, - 0xc86: 0x0eff, 0xc87: 0x1033, 0xc88: 0x1397, 0xc89: 0x14e7, 0xc8a: 0x09c3, 0xc8b: 0x0a8f, - 0xc8c: 0x0d77, 0xc8d: 0x0e2b, 0xc8e: 0x0e5f, 0xc8f: 0x1113, 0xc90: 0x113b, 0xc91: 0x14a7, - 0xc92: 0x084f, 0xc93: 0x11a7, 0xc94: 0x07f3, 0xc95: 0x07ef, 0xc96: 0x1097, 0xc97: 0x1127, - 0xc98: 0x125b, 0xc99: 0x14af, 0xc9a: 0x1367, 0xc9b: 0x0c27, 0xc9c: 0x0d73, 0xc9d: 0x1357, - 0xc9e: 0x06f7, 0xc9f: 0x0a63, 0xca0: 0x0b93, 0xca1: 0x0f2f, 0xca2: 0x0faf, 0xca3: 0x0873, - 0xca4: 0x103b, 0xca5: 0x075f, 0xca6: 0x0b77, 0xca7: 0x06d7, 0xca8: 0x0deb, 0xca9: 0x0ca3, - 0xcaa: 0x110f, 0xcab: 0x08c7, 0xcac: 0x09b3, 0xcad: 0x0ffb, 0xcae: 0x1263, 0xcaf: 0x133b, - 0xcb0: 0x0db7, 0xcb1: 0x13f7, 0xcb2: 0x0de3, 0xcb3: 0x0c37, 0xcb4: 0x121b, 0xcb5: 0x0c57, - 0xcb6: 0x0fab, 0xcb7: 0x072b, 0xcb8: 0x07a7, 0xcb9: 0x07eb, 0xcba: 0x0d53, 0xcbb: 0x10fb, - 0xcbc: 0x11f3, 0xcbd: 0x1347, 0xcbe: 0x145b, 0xcbf: 0x085b, - // Block 0x33, offset 0xcc0 - 0xcc0: 0x090f, 0xcc1: 0x0a17, 0xcc2: 0x0b2f, 0xcc3: 0x0cbf, 0xcc4: 0x0e7b, 0xcc5: 0x103f, - 0xcc6: 0x1497, 0xcc7: 0x157b, 0xcc8: 0x15cf, 0xcc9: 0x15e7, 0xcca: 0x0837, 0xccb: 0x0cf3, - 0xccc: 0x0da3, 0xccd: 0x13eb, 0xcce: 0x0afb, 0xccf: 0x0bd7, 0xcd0: 0x0bf3, 0xcd1: 0x0c83, - 0xcd2: 0x0e6b, 0xcd3: 0x0eb7, 0xcd4: 0x0f67, 0xcd5: 0x108b, 0xcd6: 0x112f, 0xcd7: 0x1193, - 0xcd8: 0x13db, 0xcd9: 0x126b, 0xcda: 0x1403, 0xcdb: 0x147f, 0xcdc: 0x080f, 0xcdd: 0x083b, - 0xcde: 0x0923, 0xcdf: 0x0ea7, 0xce0: 0x12f3, 0xce1: 0x133b, 0xce2: 0x0b1b, 0xce3: 0x0b8b, - 0xce4: 0x0c4f, 0xce5: 0x0daf, 0xce6: 0x10d7, 0xce7: 0x0f23, 0xce8: 0x073b, 0xce9: 0x097f, - 0xcea: 0x0a63, 0xceb: 0x0ac7, 0xcec: 0x0b97, 0xced: 0x0f3f, 0xcee: 0x0f5b, 0xcef: 0x116b, - 0xcf0: 0x118b, 0xcf1: 0x1463, 0xcf2: 0x14e3, 0xcf3: 0x14f3, 0xcf4: 0x152f, 0xcf5: 0x0753, - 0xcf6: 0x107f, 0xcf7: 0x144f, 0xcf8: 0x14cb, 0xcf9: 0x0baf, 0xcfa: 0x0717, 0xcfb: 0x0777, - 0xcfc: 0x0a67, 0xcfd: 0x0a87, 0xcfe: 0x0caf, 0xcff: 0x0d73, - // Block 0x34, offset 0xd00 - 0xd00: 0x0ec3, 0xd01: 0x0fcb, 0xd02: 0x1277, 0xd03: 0x1417, 0xd04: 0x1623, 0xd05: 0x0ce3, - 0xd06: 0x14a3, 0xd07: 0x0833, 0xd08: 0x0d2f, 0xd09: 0x0d3b, 0xd0a: 0x0e0f, 0xd0b: 0x0e47, - 0xd0c: 0x0f4b, 0xd0d: 0x0fa7, 0xd0e: 0x1027, 0xd0f: 0x110b, 0xd10: 0x153b, 0xd11: 0x07af, - 0xd12: 0x0c03, 0xd13: 0x14b3, 0xd14: 0x0767, 0xd15: 0x0aab, 0xd16: 0x0e2f, 0xd17: 0x13df, - 0xd18: 0x0b67, 0xd19: 0x0bb7, 0xd1a: 0x0d43, 0xd1b: 0x0f2f, 0xd1c: 0x14bb, 0xd1d: 0x0817, - 0xd1e: 0x08ff, 0xd1f: 0x0a97, 0xd20: 0x0cd3, 0xd21: 0x0d1f, 0xd22: 0x0d5f, 0xd23: 0x0df3, - 0xd24: 0x0f47, 0xd25: 0x0fbb, 0xd26: 0x1157, 0xd27: 0x12f7, 0xd28: 0x1303, 0xd29: 0x1457, - 0xd2a: 0x14d7, 0xd2b: 0x0883, 0xd2c: 0x0e4b, 0xd2d: 0x0903, 0xd2e: 0x0ec7, 0xd2f: 0x0f6b, - 0xd30: 0x1287, 0xd31: 0x14bf, 0xd32: 0x15ab, 0xd33: 0x15d3, 0xd34: 0x0d37, 0xd35: 0x0e27, - 0xd36: 0x11c3, 0xd37: 0x10b7, 0xd38: 0x10c3, 0xd39: 0x10e7, 0xd3a: 0x0f17, 0xd3b: 0x0e9f, - 0xd3c: 0x1363, 0xd3d: 0x0733, 0xd3e: 0x122b, 0xd3f: 0x081b, - // Block 0x35, offset 0xd40 - 0xd40: 0x080b, 0xd41: 0x0b0b, 0xd42: 0x0c2b, 0xd43: 0x10f3, 0xd44: 0x0a53, 0xd45: 0x0e03, - 0xd46: 0x0cef, 0xd47: 0x13e7, 0xd48: 0x12e7, 0xd49: 0x14ab, 0xd4a: 0x1323, 0xd4b: 0x0b27, - 0xd4c: 0x0787, 0xd4d: 0x095b, 0xd50: 0x09af, - 0xd52: 0x0cdf, 0xd55: 0x07f7, 0xd56: 0x0f1f, 0xd57: 0x0fe3, - 0xd58: 0x1047, 0xd59: 0x1063, 0xd5a: 0x1067, 0xd5b: 0x107b, 0xd5c: 0x14fb, 0xd5d: 0x10eb, - 0xd5e: 0x116f, 0xd60: 0x128f, 0xd62: 0x1353, - 0xd65: 0x1407, 0xd66: 0x1433, - 0xd6a: 0x154f, 0xd6b: 0x1553, 0xd6c: 0x1557, 0xd6d: 0x15bb, 0xd6e: 0x142b, 0xd6f: 0x14c7, - 0xd70: 0x0757, 0xd71: 0x077b, 0xd72: 0x078f, 0xd73: 0x084b, 0xd74: 0x0857, 0xd75: 0x0897, - 0xd76: 0x094b, 0xd77: 0x0967, 0xd78: 0x096f, 0xd79: 0x09ab, 0xd7a: 0x09b7, 0xd7b: 0x0a93, - 0xd7c: 0x0a9b, 0xd7d: 0x0ba3, 0xd7e: 0x0bcb, 0xd7f: 0x0bd3, - // Block 0x36, offset 0xd80 - 0xd80: 0x0beb, 0xd81: 0x0c97, 0xd82: 0x0cc7, 0xd83: 0x0ce7, 0xd84: 0x0d57, 0xd85: 0x0e1b, - 0xd86: 0x0e37, 0xd87: 0x0e67, 0xd88: 0x0ebb, 0xd89: 0x0edb, 0xd8a: 0x0f4f, 0xd8b: 0x102f, - 0xd8c: 0x104b, 0xd8d: 0x1053, 0xd8e: 0x104f, 0xd8f: 0x1057, 0xd90: 0x105b, 0xd91: 0x105f, - 0xd92: 0x1073, 0xd93: 0x1077, 0xd94: 0x109b, 0xd95: 0x10af, 0xd96: 0x10cb, 0xd97: 0x112f, - 0xd98: 0x1137, 0xd99: 0x113f, 0xd9a: 0x1153, 0xd9b: 0x117b, 0xd9c: 0x11cb, 0xd9d: 0x11ff, - 0xd9e: 0x11ff, 0xd9f: 0x1267, 0xda0: 0x130f, 0xda1: 0x1327, 0xda2: 0x135b, 0xda3: 0x135f, - 0xda4: 0x13a3, 0xda5: 0x13a7, 0xda6: 0x13ff, 0xda7: 0x1407, 0xda8: 0x14db, 0xda9: 0x151f, - 0xdaa: 0x1537, 0xdab: 0x0b9b, 0xdac: 0x171e, 0xdad: 0x11e3, - 0xdb0: 0x06df, 0xdb1: 0x07e3, 0xdb2: 0x07a3, 0xdb3: 0x074b, 0xdb4: 0x078b, 0xdb5: 0x07b7, - 0xdb6: 0x0847, 0xdb7: 0x0863, 0xdb8: 0x094b, 0xdb9: 0x0937, 0xdba: 0x0947, 0xdbb: 0x0963, - 0xdbc: 0x09af, 0xdbd: 0x09bf, 0xdbe: 0x0a03, 0xdbf: 0x0a0f, - // Block 0x37, offset 0xdc0 - 0xdc0: 0x0a2b, 0xdc1: 0x0a3b, 0xdc2: 0x0b23, 0xdc3: 0x0b2b, 0xdc4: 0x0b5b, 0xdc5: 0x0b7b, - 0xdc6: 0x0bab, 0xdc7: 0x0bc3, 0xdc8: 0x0bb3, 0xdc9: 0x0bd3, 0xdca: 0x0bc7, 0xdcb: 0x0beb, - 0xdcc: 0x0c07, 0xdcd: 0x0c5f, 0xdce: 0x0c6b, 0xdcf: 0x0c73, 0xdd0: 0x0c9b, 0xdd1: 0x0cdf, - 0xdd2: 0x0d0f, 0xdd3: 0x0d13, 0xdd4: 0x0d27, 0xdd5: 0x0da7, 0xdd6: 0x0db7, 0xdd7: 0x0e0f, - 0xdd8: 0x0e5b, 0xdd9: 0x0e53, 0xdda: 0x0e67, 0xddb: 0x0e83, 0xddc: 0x0ebb, 0xddd: 0x1013, - 0xdde: 0x0edf, 0xddf: 0x0f13, 0xde0: 0x0f1f, 0xde1: 0x0f5f, 0xde2: 0x0f7b, 0xde3: 0x0f9f, - 0xde4: 0x0fc3, 0xde5: 0x0fc7, 0xde6: 0x0fe3, 0xde7: 0x0fe7, 0xde8: 0x0ff7, 0xde9: 0x100b, - 0xdea: 0x1007, 0xdeb: 0x1037, 0xdec: 0x10b3, 0xded: 0x10cb, 0xdee: 0x10e3, 0xdef: 0x111b, - 0xdf0: 0x112f, 0xdf1: 0x114b, 0xdf2: 0x117b, 0xdf3: 0x122f, 0xdf4: 0x1257, 0xdf5: 0x12cb, - 0xdf6: 0x1313, 0xdf7: 0x131f, 0xdf8: 0x1327, 0xdf9: 0x133f, 0xdfa: 0x1353, 0xdfb: 0x1343, - 0xdfc: 0x135b, 0xdfd: 0x1357, 0xdfe: 0x134f, 0xdff: 0x135f, - // Block 0x38, offset 0xe00 - 0xe00: 0x136b, 0xe01: 0x13a7, 0xe02: 0x13e3, 0xe03: 0x1413, 0xe04: 0x144b, 0xe05: 0x146b, - 0xe06: 0x14b7, 0xe07: 0x14db, 0xe08: 0x14fb, 0xe09: 0x150f, 0xe0a: 0x151f, 0xe0b: 0x152b, - 0xe0c: 0x1537, 0xe0d: 0x158b, 0xe0e: 0x162b, 0xe0f: 0x16b5, 0xe10: 0x16b0, 0xe11: 0x16e2, - 0xe12: 0x0607, 0xe13: 0x062f, 0xe14: 0x0633, 0xe15: 0x1764, 0xe16: 0x1791, 0xe17: 0x1809, - 0xe18: 0x1617, 0xe19: 0x1627, - // Block 0x39, offset 0xe40 - 0xe40: 0x19d5, 0xe41: 0x19d8, 0xe42: 0x19db, 0xe43: 0x1c08, 0xe44: 0x1c0c, 0xe45: 0x1a5f, - 0xe46: 0x1a5f, - 0xe53: 0x1d75, 0xe54: 0x1d66, 0xe55: 0x1d6b, 0xe56: 0x1d7a, 0xe57: 0x1d70, - 0xe5d: 0x4390, - 0xe5e: 0x8115, 0xe5f: 0x4402, 0xe60: 0x022d, 0xe61: 0x0215, 0xe62: 0x021e, 0xe63: 0x0221, - 0xe64: 0x0224, 0xe65: 0x0227, 0xe66: 0x022a, 0xe67: 0x0230, 0xe68: 0x0233, 0xe69: 0x0017, - 0xe6a: 0x43f0, 0xe6b: 0x43f6, 0xe6c: 0x44f4, 0xe6d: 0x44fc, 0xe6e: 0x4348, 0xe6f: 0x434e, - 0xe70: 0x4354, 0xe71: 0x435a, 0xe72: 0x4366, 0xe73: 0x436c, 0xe74: 0x4372, 0xe75: 0x437e, - 0xe76: 0x4384, 0xe78: 0x438a, 0xe79: 0x4396, 0xe7a: 0x439c, 0xe7b: 0x43a2, - 0xe7c: 0x43ae, 0xe7e: 0x43b4, - // Block 0x3a, offset 0xe80 - 0xe80: 0x43ba, 0xe81: 0x43c0, 0xe83: 0x43c6, 0xe84: 0x43cc, - 0xe86: 0x43d8, 0xe87: 0x43de, 0xe88: 0x43e4, 0xe89: 0x43ea, 0xe8a: 0x43fc, 0xe8b: 0x4378, - 0xe8c: 0x4360, 0xe8d: 0x43a8, 0xe8e: 0x43d2, 0xe8f: 0x1d7f, 0xe90: 0x0299, 0xe91: 0x0299, - 0xe92: 0x02a2, 0xe93: 0x02a2, 0xe94: 0x02a2, 0xe95: 0x02a2, 0xe96: 0x02a5, 0xe97: 0x02a5, - 0xe98: 0x02a5, 0xe99: 0x02a5, 0xe9a: 0x02ab, 0xe9b: 0x02ab, 0xe9c: 0x02ab, 0xe9d: 0x02ab, - 0xe9e: 0x029f, 0xe9f: 0x029f, 0xea0: 0x029f, 0xea1: 0x029f, 0xea2: 0x02a8, 0xea3: 0x02a8, - 0xea4: 0x02a8, 0xea5: 0x02a8, 0xea6: 0x029c, 0xea7: 0x029c, 0xea8: 0x029c, 0xea9: 0x029c, - 0xeaa: 0x02cf, 0xeab: 0x02cf, 0xeac: 0x02cf, 0xead: 0x02cf, 0xeae: 0x02d2, 0xeaf: 0x02d2, - 0xeb0: 0x02d2, 0xeb1: 0x02d2, 0xeb2: 0x02b1, 0xeb3: 0x02b1, 0xeb4: 0x02b1, 0xeb5: 0x02b1, - 0xeb6: 0x02ae, 0xeb7: 0x02ae, 0xeb8: 0x02ae, 0xeb9: 0x02ae, 0xeba: 0x02b4, 0xebb: 0x02b4, - 0xebc: 0x02b4, 0xebd: 0x02b4, 0xebe: 0x02b7, 0xebf: 0x02b7, - // Block 0x3b, offset 0xec0 - 0xec0: 0x02b7, 0xec1: 0x02b7, 0xec2: 0x02c0, 0xec3: 0x02c0, 0xec4: 0x02bd, 0xec5: 0x02bd, - 0xec6: 0x02c3, 0xec7: 0x02c3, 0xec8: 0x02ba, 0xec9: 0x02ba, 0xeca: 0x02c9, 0xecb: 0x02c9, - 0xecc: 0x02c6, 0xecd: 0x02c6, 0xece: 0x02d5, 0xecf: 0x02d5, 0xed0: 0x02d5, 0xed1: 0x02d5, - 0xed2: 0x02db, 0xed3: 0x02db, 0xed4: 0x02db, 0xed5: 0x02db, 0xed6: 0x02e1, 0xed7: 0x02e1, - 0xed8: 0x02e1, 0xed9: 0x02e1, 0xeda: 0x02de, 0xedb: 0x02de, 0xedc: 0x02de, 0xedd: 0x02de, - 0xede: 0x02e4, 0xedf: 0x02e4, 0xee0: 0x02e7, 0xee1: 0x02e7, 0xee2: 0x02e7, 0xee3: 0x02e7, - 0xee4: 0x446e, 0xee5: 0x446e, 0xee6: 0x02ed, 0xee7: 0x02ed, 0xee8: 0x02ed, 0xee9: 0x02ed, - 0xeea: 0x02ea, 0xeeb: 0x02ea, 0xeec: 0x02ea, 0xeed: 0x02ea, 0xeee: 0x0308, 0xeef: 0x0308, - 0xef0: 0x4468, 0xef1: 0x4468, - // Block 0x3c, offset 0xf00 - 0xf13: 0x02d8, 0xf14: 0x02d8, 0xf15: 0x02d8, 0xf16: 0x02d8, 0xf17: 0x02f6, - 0xf18: 0x02f6, 0xf19: 0x02f3, 0xf1a: 0x02f3, 0xf1b: 0x02f9, 0xf1c: 0x02f9, 0xf1d: 0x204f, - 0xf1e: 0x02ff, 0xf1f: 0x02ff, 0xf20: 0x02f0, 0xf21: 0x02f0, 0xf22: 0x02fc, 0xf23: 0x02fc, - 0xf24: 0x0305, 0xf25: 0x0305, 0xf26: 0x0305, 0xf27: 0x0305, 0xf28: 0x028d, 0xf29: 0x028d, - 0xf2a: 0x25aa, 0xf2b: 0x25aa, 0xf2c: 0x261a, 0xf2d: 0x261a, 0xf2e: 0x25e9, 0xf2f: 0x25e9, - 0xf30: 0x2605, 0xf31: 0x2605, 0xf32: 0x25fe, 0xf33: 0x25fe, 0xf34: 0x260c, 0xf35: 0x260c, - 0xf36: 0x2613, 0xf37: 0x2613, 0xf38: 0x2613, 0xf39: 0x25f0, 0xf3a: 0x25f0, 0xf3b: 0x25f0, - 0xf3c: 0x0302, 0xf3d: 0x0302, 0xf3e: 0x0302, 0xf3f: 0x0302, - // Block 0x3d, offset 0xf40 - 0xf40: 0x25b1, 0xf41: 0x25b8, 0xf42: 0x25d4, 0xf43: 0x25f0, 0xf44: 0x25f7, 0xf45: 0x1d89, - 0xf46: 0x1d8e, 0xf47: 0x1d93, 0xf48: 0x1da2, 0xf49: 0x1db1, 0xf4a: 0x1db6, 0xf4b: 0x1dbb, - 0xf4c: 0x1dc0, 0xf4d: 0x1dc5, 0xf4e: 0x1dd4, 0xf4f: 0x1de3, 0xf50: 0x1de8, 0xf51: 0x1ded, - 0xf52: 0x1dfc, 0xf53: 0x1e0b, 0xf54: 0x1e10, 0xf55: 0x1e15, 0xf56: 0x1e1a, 0xf57: 0x1e29, - 0xf58: 0x1e2e, 0xf59: 0x1e3d, 0xf5a: 0x1e42, 0xf5b: 0x1e47, 0xf5c: 0x1e56, 0xf5d: 0x1e5b, - 0xf5e: 0x1e60, 0xf5f: 0x1e6a, 0xf60: 0x1ea6, 0xf61: 0x1eb5, 0xf62: 0x1ec4, 0xf63: 0x1ec9, - 0xf64: 0x1ece, 0xf65: 0x1ed8, 0xf66: 0x1ee7, 0xf67: 0x1eec, 0xf68: 0x1efb, 0xf69: 0x1f00, - 0xf6a: 0x1f05, 0xf6b: 0x1f14, 0xf6c: 0x1f19, 0xf6d: 0x1f28, 0xf6e: 0x1f2d, 0xf6f: 0x1f32, - 0xf70: 0x1f37, 0xf71: 0x1f3c, 0xf72: 0x1f41, 0xf73: 0x1f46, 0xf74: 0x1f4b, 0xf75: 0x1f50, - 0xf76: 0x1f55, 0xf77: 0x1f5a, 0xf78: 0x1f5f, 0xf79: 0x1f64, 0xf7a: 0x1f69, 0xf7b: 0x1f6e, - 0xf7c: 0x1f73, 0xf7d: 0x1f78, 0xf7e: 0x1f7d, 0xf7f: 0x1f87, - // Block 0x3e, offset 0xf80 - 0xf80: 0x1f8c, 0xf81: 0x1f91, 0xf82: 0x1f96, 0xf83: 0x1fa0, 0xf84: 0x1fa5, 0xf85: 0x1faf, - 0xf86: 0x1fb4, 0xf87: 0x1fb9, 0xf88: 0x1fbe, 0xf89: 0x1fc3, 0xf8a: 0x1fc8, 0xf8b: 0x1fcd, - 0xf8c: 0x1fd2, 0xf8d: 0x1fd7, 0xf8e: 0x1fe6, 0xf8f: 0x1ff5, 0xf90: 0x1ffa, 0xf91: 0x1fff, - 0xf92: 0x2004, 0xf93: 0x2009, 0xf94: 0x200e, 0xf95: 0x2018, 0xf96: 0x201d, 0xf97: 0x2022, - 0xf98: 0x2031, 0xf99: 0x2040, 0xf9a: 0x2045, 0xf9b: 0x4420, 0xf9c: 0x4426, 0xf9d: 0x445c, - 0xf9e: 0x44b3, 0xf9f: 0x44ba, 0xfa0: 0x44c1, 0xfa1: 0x44c8, 0xfa2: 0x44cf, 0xfa3: 0x44d6, - 0xfa4: 0x25c6, 0xfa5: 0x25cd, 0xfa6: 0x25d4, 0xfa7: 0x25db, 0xfa8: 0x25f0, 0xfa9: 0x25f7, - 0xfaa: 0x1d98, 0xfab: 0x1d9d, 0xfac: 0x1da2, 0xfad: 0x1da7, 0xfae: 0x1db1, 0xfaf: 0x1db6, - 0xfb0: 0x1dca, 0xfb1: 0x1dcf, 0xfb2: 0x1dd4, 0xfb3: 0x1dd9, 0xfb4: 0x1de3, 0xfb5: 0x1de8, - 0xfb6: 0x1df2, 0xfb7: 0x1df7, 0xfb8: 0x1dfc, 0xfb9: 0x1e01, 0xfba: 0x1e0b, 0xfbb: 0x1e10, - 0xfbc: 0x1f3c, 0xfbd: 0x1f41, 0xfbe: 0x1f50, 0xfbf: 0x1f55, - // Block 0x3f, offset 0xfc0 - 0xfc0: 0x1f5a, 0xfc1: 0x1f6e, 0xfc2: 0x1f73, 0xfc3: 0x1f78, 0xfc4: 0x1f7d, 0xfc5: 0x1f96, - 0xfc6: 0x1fa0, 0xfc7: 0x1fa5, 0xfc8: 0x1faa, 0xfc9: 0x1fbe, 0xfca: 0x1fdc, 0xfcb: 0x1fe1, - 0xfcc: 0x1fe6, 0xfcd: 0x1feb, 0xfce: 0x1ff5, 0xfcf: 0x1ffa, 0xfd0: 0x445c, 0xfd1: 0x2027, - 0xfd2: 0x202c, 0xfd3: 0x2031, 0xfd4: 0x2036, 0xfd5: 0x2040, 0xfd6: 0x2045, 0xfd7: 0x25b1, - 0xfd8: 0x25b8, 0xfd9: 0x25bf, 0xfda: 0x25d4, 0xfdb: 0x25e2, 0xfdc: 0x1d89, 0xfdd: 0x1d8e, - 0xfde: 0x1d93, 0xfdf: 0x1da2, 0xfe0: 0x1dac, 0xfe1: 0x1dbb, 0xfe2: 0x1dc0, 0xfe3: 0x1dc5, - 0xfe4: 0x1dd4, 0xfe5: 0x1dde, 0xfe6: 0x1dfc, 0xfe7: 0x1e15, 0xfe8: 0x1e1a, 0xfe9: 0x1e29, - 0xfea: 0x1e2e, 0xfeb: 0x1e3d, 0xfec: 0x1e47, 0xfed: 0x1e56, 0xfee: 0x1e5b, 0xfef: 0x1e60, - 0xff0: 0x1e6a, 0xff1: 0x1ea6, 0xff2: 0x1eab, 0xff3: 0x1eb5, 0xff4: 0x1ec4, 0xff5: 0x1ec9, - 0xff6: 0x1ece, 0xff7: 0x1ed8, 0xff8: 0x1ee7, 0xff9: 0x1efb, 0xffa: 0x1f00, 0xffb: 0x1f05, - 0xffc: 0x1f14, 0xffd: 0x1f19, 0xffe: 0x1f28, 0xfff: 0x1f2d, - // Block 0x40, offset 0x1000 - 0x1000: 0x1f32, 0x1001: 0x1f37, 0x1002: 0x1f46, 0x1003: 0x1f4b, 0x1004: 0x1f5f, 0x1005: 0x1f64, - 0x1006: 0x1f69, 0x1007: 0x1f6e, 0x1008: 0x1f73, 0x1009: 0x1f87, 0x100a: 0x1f8c, 0x100b: 0x1f91, - 0x100c: 0x1f96, 0x100d: 0x1f9b, 0x100e: 0x1faf, 0x100f: 0x1fb4, 0x1010: 0x1fb9, 0x1011: 0x1fbe, - 0x1012: 0x1fcd, 0x1013: 0x1fd2, 0x1014: 0x1fd7, 0x1015: 0x1fe6, 0x1016: 0x1ff0, 0x1017: 0x1fff, - 0x1018: 0x2004, 0x1019: 0x4450, 0x101a: 0x2018, 0x101b: 0x201d, 0x101c: 0x2022, 0x101d: 0x2031, - 0x101e: 0x203b, 0x101f: 0x25d4, 0x1020: 0x25e2, 0x1021: 0x1da2, 0x1022: 0x1dac, 0x1023: 0x1dd4, - 0x1024: 0x1dde, 0x1025: 0x1dfc, 0x1026: 0x1e06, 0x1027: 0x1e6a, 0x1028: 0x1e6f, 0x1029: 0x1e92, - 0x102a: 0x1e97, 0x102b: 0x1f6e, 0x102c: 0x1f73, 0x102d: 0x1f96, 0x102e: 0x1fe6, 0x102f: 0x1ff0, - 0x1030: 0x2031, 0x1031: 0x203b, 0x1032: 0x4504, 0x1033: 0x450c, 0x1034: 0x4514, 0x1035: 0x1ef1, - 0x1036: 0x1ef6, 0x1037: 0x1f0a, 0x1038: 0x1f0f, 0x1039: 0x1f1e, 0x103a: 0x1f23, 0x103b: 0x1e74, - 0x103c: 0x1e79, 0x103d: 0x1e9c, 0x103e: 0x1ea1, 0x103f: 0x1e33, - // Block 0x41, offset 0x1040 - 0x1040: 0x1e38, 0x1041: 0x1e1f, 0x1042: 0x1e24, 0x1043: 0x1e4c, 0x1044: 0x1e51, 0x1045: 0x1eba, - 0x1046: 0x1ebf, 0x1047: 0x1edd, 0x1048: 0x1ee2, 0x1049: 0x1e7e, 0x104a: 0x1e83, 0x104b: 0x1e88, - 0x104c: 0x1e92, 0x104d: 0x1e8d, 0x104e: 0x1e65, 0x104f: 0x1eb0, 0x1050: 0x1ed3, 0x1051: 0x1ef1, - 0x1052: 0x1ef6, 0x1053: 0x1f0a, 0x1054: 0x1f0f, 0x1055: 0x1f1e, 0x1056: 0x1f23, 0x1057: 0x1e74, - 0x1058: 0x1e79, 0x1059: 0x1e9c, 0x105a: 0x1ea1, 0x105b: 0x1e33, 0x105c: 0x1e38, 0x105d: 0x1e1f, - 0x105e: 0x1e24, 0x105f: 0x1e4c, 0x1060: 0x1e51, 0x1061: 0x1eba, 0x1062: 0x1ebf, 0x1063: 0x1edd, - 0x1064: 0x1ee2, 0x1065: 0x1e7e, 0x1066: 0x1e83, 0x1067: 0x1e88, 0x1068: 0x1e92, 0x1069: 0x1e8d, - 0x106a: 0x1e65, 0x106b: 0x1eb0, 0x106c: 0x1ed3, 0x106d: 0x1e7e, 0x106e: 0x1e83, 0x106f: 0x1e88, - 0x1070: 0x1e92, 0x1071: 0x1e6f, 0x1072: 0x1e97, 0x1073: 0x1eec, 0x1074: 0x1e56, 0x1075: 0x1e5b, - 0x1076: 0x1e60, 0x1077: 0x1e7e, 0x1078: 0x1e83, 0x1079: 0x1e88, 0x107a: 0x1eec, 0x107b: 0x1efb, - 0x107c: 0x4408, 0x107d: 0x4408, - // Block 0x42, offset 0x1080 - 0x1090: 0x2311, 0x1091: 0x2326, - 0x1092: 0x2326, 0x1093: 0x232d, 0x1094: 0x2334, 0x1095: 0x2349, 0x1096: 0x2350, 0x1097: 0x2357, - 0x1098: 0x237a, 0x1099: 0x237a, 0x109a: 0x239d, 0x109b: 0x2396, 0x109c: 0x23b2, 0x109d: 0x23a4, - 0x109e: 0x23ab, 0x109f: 0x23ce, 0x10a0: 0x23ce, 0x10a1: 0x23c7, 0x10a2: 0x23d5, 0x10a3: 0x23d5, - 0x10a4: 0x23ff, 0x10a5: 0x23ff, 0x10a6: 0x241b, 0x10a7: 0x23e3, 0x10a8: 0x23e3, 0x10a9: 0x23dc, - 0x10aa: 0x23f1, 0x10ab: 0x23f1, 0x10ac: 0x23f8, 0x10ad: 0x23f8, 0x10ae: 0x2422, 0x10af: 0x2430, - 0x10b0: 0x2430, 0x10b1: 0x2437, 0x10b2: 0x2437, 0x10b3: 0x243e, 0x10b4: 0x2445, 0x10b5: 0x244c, - 0x10b6: 0x2453, 0x10b7: 0x2453, 0x10b8: 0x245a, 0x10b9: 0x2468, 0x10ba: 0x2476, 0x10bb: 0x246f, - 0x10bc: 0x247d, 0x10bd: 0x247d, 0x10be: 0x2492, 0x10bf: 0x2499, - // Block 0x43, offset 0x10c0 - 0x10c0: 0x24ca, 0x10c1: 0x24d8, 0x10c2: 0x24d1, 0x10c3: 0x24b5, 0x10c4: 0x24b5, 0x10c5: 0x24df, - 0x10c6: 0x24df, 0x10c7: 0x24e6, 0x10c8: 0x24e6, 0x10c9: 0x2510, 0x10ca: 0x2517, 0x10cb: 0x251e, - 0x10cc: 0x24f4, 0x10cd: 0x2502, 0x10ce: 0x2525, 0x10cf: 0x252c, - 0x10d2: 0x24fb, 0x10d3: 0x2580, 0x10d4: 0x2587, 0x10d5: 0x255d, 0x10d6: 0x2564, 0x10d7: 0x2548, - 0x10d8: 0x2548, 0x10d9: 0x254f, 0x10da: 0x2579, 0x10db: 0x2572, 0x10dc: 0x259c, 0x10dd: 0x259c, - 0x10de: 0x230a, 0x10df: 0x231f, 0x10e0: 0x2318, 0x10e1: 0x2342, 0x10e2: 0x233b, 0x10e3: 0x2365, - 0x10e4: 0x235e, 0x10e5: 0x2388, 0x10e6: 0x236c, 0x10e7: 0x2381, 0x10e8: 0x23b9, 0x10e9: 0x2406, - 0x10ea: 0x23ea, 0x10eb: 0x2429, 0x10ec: 0x24c3, 0x10ed: 0x24ed, 0x10ee: 0x2595, 0x10ef: 0x258e, - 0x10f0: 0x25a3, 0x10f1: 0x253a, 0x10f2: 0x24a0, 0x10f3: 0x256b, 0x10f4: 0x2492, 0x10f5: 0x24ca, - 0x10f6: 0x2461, 0x10f7: 0x24ae, 0x10f8: 0x2541, 0x10f9: 0x2533, 0x10fa: 0x24bc, 0x10fb: 0x24a7, - 0x10fc: 0x24bc, 0x10fd: 0x2541, 0x10fe: 0x2373, 0x10ff: 0x238f, - // Block 0x44, offset 0x1100 - 0x1100: 0x2509, 0x1101: 0x2484, 0x1102: 0x2303, 0x1103: 0x24a7, 0x1104: 0x244c, 0x1105: 0x241b, - 0x1106: 0x23c0, 0x1107: 0x2556, - 0x1130: 0x2414, 0x1131: 0x248b, 0x1132: 0x27bf, 0x1133: 0x27b6, 0x1134: 0x27ec, 0x1135: 0x27da, - 0x1136: 0x27c8, 0x1137: 0x27e3, 0x1138: 0x27f5, 0x1139: 0x240d, 0x113a: 0x2c7c, 0x113b: 0x2afc, - 0x113c: 0x27d1, - // Block 0x45, offset 0x1140 - 0x1150: 0x0019, 0x1151: 0x0483, - 0x1152: 0x0487, 0x1153: 0x0035, 0x1154: 0x0037, 0x1155: 0x0003, 0x1156: 0x003f, 0x1157: 0x04bf, - 0x1158: 0x04c3, 0x1159: 0x1b5c, - 0x1160: 0x8132, 0x1161: 0x8132, 0x1162: 0x8132, 0x1163: 0x8132, - 0x1164: 0x8132, 0x1165: 0x8132, 0x1166: 0x8132, 0x1167: 0x812d, 0x1168: 0x812d, 0x1169: 0x812d, - 0x116a: 0x812d, 0x116b: 0x812d, 0x116c: 0x812d, 0x116d: 0x812d, 0x116e: 0x8132, 0x116f: 0x8132, - 0x1170: 0x1873, 0x1171: 0x0443, 0x1172: 0x043f, 0x1173: 0x007f, 0x1174: 0x007f, 0x1175: 0x0011, - 0x1176: 0x0013, 0x1177: 0x00b7, 0x1178: 0x00bb, 0x1179: 0x04b7, 0x117a: 0x04bb, 0x117b: 0x04ab, - 0x117c: 0x04af, 0x117d: 0x0493, 0x117e: 0x0497, 0x117f: 0x048b, - // Block 0x46, offset 0x1180 - 0x1180: 0x048f, 0x1181: 0x049b, 0x1182: 0x049f, 0x1183: 0x04a3, 0x1184: 0x04a7, - 0x1187: 0x0077, 0x1188: 0x007b, 0x1189: 0x4269, 0x118a: 0x4269, 0x118b: 0x4269, - 0x118c: 0x4269, 0x118d: 0x007f, 0x118e: 0x007f, 0x118f: 0x007f, 0x1190: 0x0019, 0x1191: 0x0483, - 0x1192: 0x001d, 0x1194: 0x0037, 0x1195: 0x0035, 0x1196: 0x003f, 0x1197: 0x0003, - 0x1198: 0x0443, 0x1199: 0x0011, 0x119a: 0x0013, 0x119b: 0x00b7, 0x119c: 0x00bb, 0x119d: 0x04b7, - 0x119e: 0x04bb, 0x119f: 0x0007, 0x11a0: 0x000d, 0x11a1: 0x0015, 0x11a2: 0x0017, 0x11a3: 0x001b, - 0x11a4: 0x0039, 0x11a5: 0x003d, 0x11a6: 0x003b, 0x11a8: 0x0079, 0x11a9: 0x0009, - 0x11aa: 0x000b, 0x11ab: 0x0041, - 0x11b0: 0x42aa, 0x11b1: 0x442c, 0x11b2: 0x42af, 0x11b4: 0x42b4, - 0x11b6: 0x42b9, 0x11b7: 0x4432, 0x11b8: 0x42be, 0x11b9: 0x4438, 0x11ba: 0x42c3, 0x11bb: 0x443e, - 0x11bc: 0x42c8, 0x11bd: 0x4444, 0x11be: 0x42cd, 0x11bf: 0x444a, - // Block 0x47, offset 0x11c0 - 0x11c0: 0x0236, 0x11c1: 0x440e, 0x11c2: 0x440e, 0x11c3: 0x4414, 0x11c4: 0x4414, 0x11c5: 0x4456, - 0x11c6: 0x4456, 0x11c7: 0x441a, 0x11c8: 0x441a, 0x11c9: 0x4462, 0x11ca: 0x4462, 0x11cb: 0x4462, - 0x11cc: 0x4462, 0x11cd: 0x0239, 0x11ce: 0x0239, 0x11cf: 0x023c, 0x11d0: 0x023c, 0x11d1: 0x023c, - 0x11d2: 0x023c, 0x11d3: 0x023f, 0x11d4: 0x023f, 0x11d5: 0x0242, 0x11d6: 0x0242, 0x11d7: 0x0242, - 0x11d8: 0x0242, 0x11d9: 0x0245, 0x11da: 0x0245, 0x11db: 0x0245, 0x11dc: 0x0245, 0x11dd: 0x0248, - 0x11de: 0x0248, 0x11df: 0x0248, 0x11e0: 0x0248, 0x11e1: 0x024b, 0x11e2: 0x024b, 0x11e3: 0x024b, - 0x11e4: 0x024b, 0x11e5: 0x024e, 0x11e6: 0x024e, 0x11e7: 0x024e, 0x11e8: 0x024e, 0x11e9: 0x0251, - 0x11ea: 0x0251, 0x11eb: 0x0254, 0x11ec: 0x0254, 0x11ed: 0x0257, 0x11ee: 0x0257, 0x11ef: 0x025a, - 0x11f0: 0x025a, 0x11f1: 0x025d, 0x11f2: 0x025d, 0x11f3: 0x025d, 0x11f4: 0x025d, 0x11f5: 0x0260, - 0x11f6: 0x0260, 0x11f7: 0x0260, 0x11f8: 0x0260, 0x11f9: 0x0263, 0x11fa: 0x0263, 0x11fb: 0x0263, - 0x11fc: 0x0263, 0x11fd: 0x0266, 0x11fe: 0x0266, 0x11ff: 0x0266, - // Block 0x48, offset 0x1200 - 0x1200: 0x0266, 0x1201: 0x0269, 0x1202: 0x0269, 0x1203: 0x0269, 0x1204: 0x0269, 0x1205: 0x026c, - 0x1206: 0x026c, 0x1207: 0x026c, 0x1208: 0x026c, 0x1209: 0x026f, 0x120a: 0x026f, 0x120b: 0x026f, - 0x120c: 0x026f, 0x120d: 0x0272, 0x120e: 0x0272, 0x120f: 0x0272, 0x1210: 0x0272, 0x1211: 0x0275, - 0x1212: 0x0275, 0x1213: 0x0275, 0x1214: 0x0275, 0x1215: 0x0278, 0x1216: 0x0278, 0x1217: 0x0278, - 0x1218: 0x0278, 0x1219: 0x027b, 0x121a: 0x027b, 0x121b: 0x027b, 0x121c: 0x027b, 0x121d: 0x027e, - 0x121e: 0x027e, 0x121f: 0x027e, 0x1220: 0x027e, 0x1221: 0x0281, 0x1222: 0x0281, 0x1223: 0x0281, - 0x1224: 0x0281, 0x1225: 0x0284, 0x1226: 0x0284, 0x1227: 0x0284, 0x1228: 0x0284, 0x1229: 0x0287, - 0x122a: 0x0287, 0x122b: 0x0287, 0x122c: 0x0287, 0x122d: 0x028a, 0x122e: 0x028a, 0x122f: 0x028d, - 0x1230: 0x028d, 0x1231: 0x0290, 0x1232: 0x0290, 0x1233: 0x0290, 0x1234: 0x0290, 0x1235: 0x2e00, - 0x1236: 0x2e00, 0x1237: 0x2e08, 0x1238: 0x2e08, 0x1239: 0x2e10, 0x123a: 0x2e10, 0x123b: 0x1f82, - 0x123c: 0x1f82, - // Block 0x49, offset 0x1240 - 0x1240: 0x0081, 0x1241: 0x0083, 0x1242: 0x0085, 0x1243: 0x0087, 0x1244: 0x0089, 0x1245: 0x008b, - 0x1246: 0x008d, 0x1247: 0x008f, 0x1248: 0x0091, 0x1249: 0x0093, 0x124a: 0x0095, 0x124b: 0x0097, - 0x124c: 0x0099, 0x124d: 0x009b, 0x124e: 0x009d, 0x124f: 0x009f, 0x1250: 0x00a1, 0x1251: 0x00a3, - 0x1252: 0x00a5, 0x1253: 0x00a7, 0x1254: 0x00a9, 0x1255: 0x00ab, 0x1256: 0x00ad, 0x1257: 0x00af, - 0x1258: 0x00b1, 0x1259: 0x00b3, 0x125a: 0x00b5, 0x125b: 0x00b7, 0x125c: 0x00b9, 0x125d: 0x00bb, - 0x125e: 0x00bd, 0x125f: 0x0477, 0x1260: 0x047b, 0x1261: 0x0487, 0x1262: 0x049b, 0x1263: 0x049f, - 0x1264: 0x0483, 0x1265: 0x05ab, 0x1266: 0x05a3, 0x1267: 0x04c7, 0x1268: 0x04cf, 0x1269: 0x04d7, - 0x126a: 0x04df, 0x126b: 0x04e7, 0x126c: 0x056b, 0x126d: 0x0573, 0x126e: 0x057b, 0x126f: 0x051f, - 0x1270: 0x05af, 0x1271: 0x04cb, 0x1272: 0x04d3, 0x1273: 0x04db, 0x1274: 0x04e3, 0x1275: 0x04eb, - 0x1276: 0x04ef, 0x1277: 0x04f3, 0x1278: 0x04f7, 0x1279: 0x04fb, 0x127a: 0x04ff, 0x127b: 0x0503, - 0x127c: 0x0507, 0x127d: 0x050b, 0x127e: 0x050f, 0x127f: 0x0513, - // Block 0x4a, offset 0x1280 - 0x1280: 0x0517, 0x1281: 0x051b, 0x1282: 0x0523, 0x1283: 0x0527, 0x1284: 0x052b, 0x1285: 0x052f, - 0x1286: 0x0533, 0x1287: 0x0537, 0x1288: 0x053b, 0x1289: 0x053f, 0x128a: 0x0543, 0x128b: 0x0547, - 0x128c: 0x054b, 0x128d: 0x054f, 0x128e: 0x0553, 0x128f: 0x0557, 0x1290: 0x055b, 0x1291: 0x055f, - 0x1292: 0x0563, 0x1293: 0x0567, 0x1294: 0x056f, 0x1295: 0x0577, 0x1296: 0x057f, 0x1297: 0x0583, - 0x1298: 0x0587, 0x1299: 0x058b, 0x129a: 0x058f, 0x129b: 0x0593, 0x129c: 0x0597, 0x129d: 0x05a7, - 0x129e: 0x4a78, 0x129f: 0x4a7e, 0x12a0: 0x03c3, 0x12a1: 0x0313, 0x12a2: 0x0317, 0x12a3: 0x4a3b, - 0x12a4: 0x031b, 0x12a5: 0x4a41, 0x12a6: 0x4a47, 0x12a7: 0x031f, 0x12a8: 0x0323, 0x12a9: 0x0327, - 0x12aa: 0x4a4d, 0x12ab: 0x4a53, 0x12ac: 0x4a59, 0x12ad: 0x4a5f, 0x12ae: 0x4a65, 0x12af: 0x4a6b, - 0x12b0: 0x0367, 0x12b1: 0x032b, 0x12b2: 0x032f, 0x12b3: 0x0333, 0x12b4: 0x037b, 0x12b5: 0x0337, - 0x12b6: 0x033b, 0x12b7: 0x033f, 0x12b8: 0x0343, 0x12b9: 0x0347, 0x12ba: 0x034b, 0x12bb: 0x034f, - 0x12bc: 0x0353, 0x12bd: 0x0357, 0x12be: 0x035b, - // Block 0x4b, offset 0x12c0 - 0x12c2: 0x49bd, 0x12c3: 0x49c3, 0x12c4: 0x49c9, 0x12c5: 0x49cf, - 0x12c6: 0x49d5, 0x12c7: 0x49db, 0x12ca: 0x49e1, 0x12cb: 0x49e7, - 0x12cc: 0x49ed, 0x12cd: 0x49f3, 0x12ce: 0x49f9, 0x12cf: 0x49ff, - 0x12d2: 0x4a05, 0x12d3: 0x4a0b, 0x12d4: 0x4a11, 0x12d5: 0x4a17, 0x12d6: 0x4a1d, 0x12d7: 0x4a23, - 0x12da: 0x4a29, 0x12db: 0x4a2f, 0x12dc: 0x4a35, - 0x12e0: 0x00bf, 0x12e1: 0x00c2, 0x12e2: 0x00cb, 0x12e3: 0x4264, - 0x12e4: 0x00c8, 0x12e5: 0x00c5, 0x12e6: 0x0447, 0x12e8: 0x046b, 0x12e9: 0x044b, - 0x12ea: 0x044f, 0x12eb: 0x0453, 0x12ec: 0x0457, 0x12ed: 0x046f, 0x12ee: 0x0473, - // Block 0x4c, offset 0x1300 - 0x1300: 0x0063, 0x1301: 0x0065, 0x1302: 0x0067, 0x1303: 0x0069, 0x1304: 0x006b, 0x1305: 0x006d, - 0x1306: 0x006f, 0x1307: 0x0071, 0x1308: 0x0073, 0x1309: 0x0075, 0x130a: 0x0083, 0x130b: 0x0085, - 0x130c: 0x0087, 0x130d: 0x0089, 0x130e: 0x008b, 0x130f: 0x008d, 0x1310: 0x008f, 0x1311: 0x0091, - 0x1312: 0x0093, 0x1313: 0x0095, 0x1314: 0x0097, 0x1315: 0x0099, 0x1316: 0x009b, 0x1317: 0x009d, - 0x1318: 0x009f, 0x1319: 0x00a1, 0x131a: 0x00a3, 0x131b: 0x00a5, 0x131c: 0x00a7, 0x131d: 0x00a9, - 0x131e: 0x00ab, 0x131f: 0x00ad, 0x1320: 0x00af, 0x1321: 0x00b1, 0x1322: 0x00b3, 0x1323: 0x00b5, - 0x1324: 0x00dd, 0x1325: 0x00f2, 0x1328: 0x0173, 0x1329: 0x0176, - 0x132a: 0x0179, 0x132b: 0x017c, 0x132c: 0x017f, 0x132d: 0x0182, 0x132e: 0x0185, 0x132f: 0x0188, - 0x1330: 0x018b, 0x1331: 0x018e, 0x1332: 0x0191, 0x1333: 0x0194, 0x1334: 0x0197, 0x1335: 0x019a, - 0x1336: 0x019d, 0x1337: 0x01a0, 0x1338: 0x01a3, 0x1339: 0x0188, 0x133a: 0x01a6, 0x133b: 0x01a9, - 0x133c: 0x01ac, 0x133d: 0x01af, 0x133e: 0x01b2, 0x133f: 0x01b5, - // Block 0x4d, offset 0x1340 - 0x1340: 0x01fd, 0x1341: 0x0200, 0x1342: 0x0203, 0x1343: 0x045b, 0x1344: 0x01c7, 0x1345: 0x01d0, - 0x1346: 0x01d6, 0x1347: 0x01fa, 0x1348: 0x01eb, 0x1349: 0x01e8, 0x134a: 0x0206, 0x134b: 0x0209, - 0x134e: 0x0021, 0x134f: 0x0023, 0x1350: 0x0025, 0x1351: 0x0027, - 0x1352: 0x0029, 0x1353: 0x002b, 0x1354: 0x002d, 0x1355: 0x002f, 0x1356: 0x0031, 0x1357: 0x0033, - 0x1358: 0x0021, 0x1359: 0x0023, 0x135a: 0x0025, 0x135b: 0x0027, 0x135c: 0x0029, 0x135d: 0x002b, - 0x135e: 0x002d, 0x135f: 0x002f, 0x1360: 0x0031, 0x1361: 0x0033, 0x1362: 0x0021, 0x1363: 0x0023, - 0x1364: 0x0025, 0x1365: 0x0027, 0x1366: 0x0029, 0x1367: 0x002b, 0x1368: 0x002d, 0x1369: 0x002f, - 0x136a: 0x0031, 0x136b: 0x0033, 0x136c: 0x0021, 0x136d: 0x0023, 0x136e: 0x0025, 0x136f: 0x0027, - 0x1370: 0x0029, 0x1371: 0x002b, 0x1372: 0x002d, 0x1373: 0x002f, 0x1374: 0x0031, 0x1375: 0x0033, - 0x1376: 0x0021, 0x1377: 0x0023, 0x1378: 0x0025, 0x1379: 0x0027, 0x137a: 0x0029, 0x137b: 0x002b, - 0x137c: 0x002d, 0x137d: 0x002f, 0x137e: 0x0031, 0x137f: 0x0033, - // Block 0x4e, offset 0x1380 - 0x1380: 0x0239, 0x1381: 0x023c, 0x1382: 0x0248, 0x1383: 0x0251, 0x1385: 0x028a, - 0x1386: 0x025a, 0x1387: 0x024b, 0x1388: 0x0269, 0x1389: 0x0290, 0x138a: 0x027b, 0x138b: 0x027e, - 0x138c: 0x0281, 0x138d: 0x0284, 0x138e: 0x025d, 0x138f: 0x026f, 0x1390: 0x0275, 0x1391: 0x0263, - 0x1392: 0x0278, 0x1393: 0x0257, 0x1394: 0x0260, 0x1395: 0x0242, 0x1396: 0x0245, 0x1397: 0x024e, - 0x1398: 0x0254, 0x1399: 0x0266, 0x139a: 0x026c, 0x139b: 0x0272, 0x139c: 0x0293, 0x139d: 0x02e4, - 0x139e: 0x02cc, 0x139f: 0x0296, 0x13a1: 0x023c, 0x13a2: 0x0248, - 0x13a4: 0x0287, 0x13a7: 0x024b, 0x13a9: 0x0290, - 0x13aa: 0x027b, 0x13ab: 0x027e, 0x13ac: 0x0281, 0x13ad: 0x0284, 0x13ae: 0x025d, 0x13af: 0x026f, - 0x13b0: 0x0275, 0x13b1: 0x0263, 0x13b2: 0x0278, 0x13b4: 0x0260, 0x13b5: 0x0242, - 0x13b6: 0x0245, 0x13b7: 0x024e, 0x13b9: 0x0266, 0x13bb: 0x0272, - // Block 0x4f, offset 0x13c0 - 0x13c2: 0x0248, - 0x13c7: 0x024b, 0x13c9: 0x0290, 0x13cb: 0x027e, - 0x13cd: 0x0284, 0x13ce: 0x025d, 0x13cf: 0x026f, 0x13d1: 0x0263, - 0x13d2: 0x0278, 0x13d4: 0x0260, 0x13d7: 0x024e, - 0x13d9: 0x0266, 0x13db: 0x0272, 0x13dd: 0x02e4, - 0x13df: 0x0296, 0x13e1: 0x023c, 0x13e2: 0x0248, - 0x13e4: 0x0287, 0x13e7: 0x024b, 0x13e8: 0x0269, 0x13e9: 0x0290, - 0x13ea: 0x027b, 0x13ec: 0x0281, 0x13ed: 0x0284, 0x13ee: 0x025d, 0x13ef: 0x026f, - 0x13f0: 0x0275, 0x13f1: 0x0263, 0x13f2: 0x0278, 0x13f4: 0x0260, 0x13f5: 0x0242, - 0x13f6: 0x0245, 0x13f7: 0x024e, 0x13f9: 0x0266, 0x13fa: 0x026c, 0x13fb: 0x0272, - 0x13fc: 0x0293, 0x13fe: 0x02cc, - // Block 0x50, offset 0x1400 - 0x1400: 0x0239, 0x1401: 0x023c, 0x1402: 0x0248, 0x1403: 0x0251, 0x1404: 0x0287, 0x1405: 0x028a, - 0x1406: 0x025a, 0x1407: 0x024b, 0x1408: 0x0269, 0x1409: 0x0290, 0x140b: 0x027e, - 0x140c: 0x0281, 0x140d: 0x0284, 0x140e: 0x025d, 0x140f: 0x026f, 0x1410: 0x0275, 0x1411: 0x0263, - 0x1412: 0x0278, 0x1413: 0x0257, 0x1414: 0x0260, 0x1415: 0x0242, 0x1416: 0x0245, 0x1417: 0x024e, - 0x1418: 0x0254, 0x1419: 0x0266, 0x141a: 0x026c, 0x141b: 0x0272, - 0x1421: 0x023c, 0x1422: 0x0248, 0x1423: 0x0251, - 0x1425: 0x028a, 0x1426: 0x025a, 0x1427: 0x024b, 0x1428: 0x0269, 0x1429: 0x0290, - 0x142b: 0x027e, 0x142c: 0x0281, 0x142d: 0x0284, 0x142e: 0x025d, 0x142f: 0x026f, - 0x1430: 0x0275, 0x1431: 0x0263, 0x1432: 0x0278, 0x1433: 0x0257, 0x1434: 0x0260, 0x1435: 0x0242, - 0x1436: 0x0245, 0x1437: 0x024e, 0x1438: 0x0254, 0x1439: 0x0266, 0x143a: 0x026c, 0x143b: 0x0272, - // Block 0x51, offset 0x1440 - 0x1440: 0x1879, 0x1441: 0x1876, 0x1442: 0x187c, 0x1443: 0x18a0, 0x1444: 0x18c4, 0x1445: 0x18e8, - 0x1446: 0x190c, 0x1447: 0x1915, 0x1448: 0x191b, 0x1449: 0x1921, 0x144a: 0x1927, - 0x1450: 0x1a8c, 0x1451: 0x1a90, - 0x1452: 0x1a94, 0x1453: 0x1a98, 0x1454: 0x1a9c, 0x1455: 0x1aa0, 0x1456: 0x1aa4, 0x1457: 0x1aa8, - 0x1458: 0x1aac, 0x1459: 0x1ab0, 0x145a: 0x1ab4, 0x145b: 0x1ab8, 0x145c: 0x1abc, 0x145d: 0x1ac0, - 0x145e: 0x1ac4, 0x145f: 0x1ac8, 0x1460: 0x1acc, 0x1461: 0x1ad0, 0x1462: 0x1ad4, 0x1463: 0x1ad8, - 0x1464: 0x1adc, 0x1465: 0x1ae0, 0x1466: 0x1ae4, 0x1467: 0x1ae8, 0x1468: 0x1aec, 0x1469: 0x1af0, - 0x146a: 0x271e, 0x146b: 0x0047, 0x146c: 0x0065, 0x146d: 0x193c, 0x146e: 0x19b1, - 0x1470: 0x0043, 0x1471: 0x0045, 0x1472: 0x0047, 0x1473: 0x0049, 0x1474: 0x004b, 0x1475: 0x004d, - 0x1476: 0x004f, 0x1477: 0x0051, 0x1478: 0x0053, 0x1479: 0x0055, 0x147a: 0x0057, 0x147b: 0x0059, - 0x147c: 0x005b, 0x147d: 0x005d, 0x147e: 0x005f, 0x147f: 0x0061, - // Block 0x52, offset 0x1480 - 0x1480: 0x26ad, 0x1481: 0x26c2, 0x1482: 0x0503, - 0x1490: 0x0c0f, 0x1491: 0x0a47, - 0x1492: 0x08d3, 0x1493: 0x45c4, 0x1494: 0x071b, 0x1495: 0x09ef, 0x1496: 0x132f, 0x1497: 0x09ff, - 0x1498: 0x0727, 0x1499: 0x0cd7, 0x149a: 0x0eaf, 0x149b: 0x0caf, 0x149c: 0x0827, 0x149d: 0x0b6b, - 0x149e: 0x07bf, 0x149f: 0x0cb7, 0x14a0: 0x0813, 0x14a1: 0x1117, 0x14a2: 0x0f83, 0x14a3: 0x138b, - 0x14a4: 0x09d3, 0x14a5: 0x090b, 0x14a6: 0x0e63, 0x14a7: 0x0c1b, 0x14a8: 0x0c47, 0x14a9: 0x06bf, - 0x14aa: 0x06cb, 0x14ab: 0x140b, 0x14ac: 0x0adb, 0x14ad: 0x06e7, 0x14ae: 0x08ef, 0x14af: 0x0c3b, - 0x14b0: 0x13b3, 0x14b1: 0x0c13, 0x14b2: 0x106f, 0x14b3: 0x10ab, 0x14b4: 0x08f7, 0x14b5: 0x0e43, - 0x14b6: 0x0d0b, 0x14b7: 0x0d07, 0x14b8: 0x0f97, 0x14b9: 0x082b, 0x14ba: 0x0957, 0x14bb: 0x1443, - // Block 0x53, offset 0x14c0 - 0x14c0: 0x06fb, 0x14c1: 0x06f3, 0x14c2: 0x0703, 0x14c3: 0x1647, 0x14c4: 0x0747, 0x14c5: 0x0757, - 0x14c6: 0x075b, 0x14c7: 0x0763, 0x14c8: 0x076b, 0x14c9: 0x076f, 0x14ca: 0x077b, 0x14cb: 0x0773, - 0x14cc: 0x05b3, 0x14cd: 0x165b, 0x14ce: 0x078f, 0x14cf: 0x0793, 0x14d0: 0x0797, 0x14d1: 0x07b3, - 0x14d2: 0x164c, 0x14d3: 0x05b7, 0x14d4: 0x079f, 0x14d5: 0x07bf, 0x14d6: 0x1656, 0x14d7: 0x07cf, - 0x14d8: 0x07d7, 0x14d9: 0x0737, 0x14da: 0x07df, 0x14db: 0x07e3, 0x14dc: 0x1831, 0x14dd: 0x07ff, - 0x14de: 0x0807, 0x14df: 0x05bf, 0x14e0: 0x081f, 0x14e1: 0x0823, 0x14e2: 0x082b, 0x14e3: 0x082f, - 0x14e4: 0x05c3, 0x14e5: 0x0847, 0x14e6: 0x084b, 0x14e7: 0x0857, 0x14e8: 0x0863, 0x14e9: 0x0867, - 0x14ea: 0x086b, 0x14eb: 0x0873, 0x14ec: 0x0893, 0x14ed: 0x0897, 0x14ee: 0x089f, 0x14ef: 0x08af, - 0x14f0: 0x08b7, 0x14f1: 0x08bb, 0x14f2: 0x08bb, 0x14f3: 0x08bb, 0x14f4: 0x166a, 0x14f5: 0x0e93, - 0x14f6: 0x08cf, 0x14f7: 0x08d7, 0x14f8: 0x166f, 0x14f9: 0x08e3, 0x14fa: 0x08eb, 0x14fb: 0x08f3, - 0x14fc: 0x091b, 0x14fd: 0x0907, 0x14fe: 0x0913, 0x14ff: 0x0917, - // Block 0x54, offset 0x1500 - 0x1500: 0x091f, 0x1501: 0x0927, 0x1502: 0x092b, 0x1503: 0x0933, 0x1504: 0x093b, 0x1505: 0x093f, - 0x1506: 0x093f, 0x1507: 0x0947, 0x1508: 0x094f, 0x1509: 0x0953, 0x150a: 0x095f, 0x150b: 0x0983, - 0x150c: 0x0967, 0x150d: 0x0987, 0x150e: 0x096b, 0x150f: 0x0973, 0x1510: 0x080b, 0x1511: 0x09cf, - 0x1512: 0x0997, 0x1513: 0x099b, 0x1514: 0x099f, 0x1515: 0x0993, 0x1516: 0x09a7, 0x1517: 0x09a3, - 0x1518: 0x09bb, 0x1519: 0x1674, 0x151a: 0x09d7, 0x151b: 0x09db, 0x151c: 0x09e3, 0x151d: 0x09ef, - 0x151e: 0x09f7, 0x151f: 0x0a13, 0x1520: 0x1679, 0x1521: 0x167e, 0x1522: 0x0a1f, 0x1523: 0x0a23, - 0x1524: 0x0a27, 0x1525: 0x0a1b, 0x1526: 0x0a2f, 0x1527: 0x05c7, 0x1528: 0x05cb, 0x1529: 0x0a37, - 0x152a: 0x0a3f, 0x152b: 0x0a3f, 0x152c: 0x1683, 0x152d: 0x0a5b, 0x152e: 0x0a5f, 0x152f: 0x0a63, - 0x1530: 0x0a6b, 0x1531: 0x1688, 0x1532: 0x0a73, 0x1533: 0x0a77, 0x1534: 0x0b4f, 0x1535: 0x0a7f, - 0x1536: 0x05cf, 0x1537: 0x0a8b, 0x1538: 0x0a9b, 0x1539: 0x0aa7, 0x153a: 0x0aa3, 0x153b: 0x1692, - 0x153c: 0x0aaf, 0x153d: 0x1697, 0x153e: 0x0abb, 0x153f: 0x0ab7, - // Block 0x55, offset 0x1540 - 0x1540: 0x0abf, 0x1541: 0x0acf, 0x1542: 0x0ad3, 0x1543: 0x05d3, 0x1544: 0x0ae3, 0x1545: 0x0aeb, - 0x1546: 0x0aef, 0x1547: 0x0af3, 0x1548: 0x05d7, 0x1549: 0x169c, 0x154a: 0x05db, 0x154b: 0x0b0f, - 0x154c: 0x0b13, 0x154d: 0x0b17, 0x154e: 0x0b1f, 0x154f: 0x1863, 0x1550: 0x0b37, 0x1551: 0x16a6, - 0x1552: 0x16a6, 0x1553: 0x11d7, 0x1554: 0x0b47, 0x1555: 0x0b47, 0x1556: 0x05df, 0x1557: 0x16c9, - 0x1558: 0x179b, 0x1559: 0x0b57, 0x155a: 0x0b5f, 0x155b: 0x05e3, 0x155c: 0x0b73, 0x155d: 0x0b83, - 0x155e: 0x0b87, 0x155f: 0x0b8f, 0x1560: 0x0b9f, 0x1561: 0x05eb, 0x1562: 0x05e7, 0x1563: 0x0ba3, - 0x1564: 0x16ab, 0x1565: 0x0ba7, 0x1566: 0x0bbb, 0x1567: 0x0bbf, 0x1568: 0x0bc3, 0x1569: 0x0bbf, - 0x156a: 0x0bcf, 0x156b: 0x0bd3, 0x156c: 0x0be3, 0x156d: 0x0bdb, 0x156e: 0x0bdf, 0x156f: 0x0be7, - 0x1570: 0x0beb, 0x1571: 0x0bef, 0x1572: 0x0bfb, 0x1573: 0x0bff, 0x1574: 0x0c17, 0x1575: 0x0c1f, - 0x1576: 0x0c2f, 0x1577: 0x0c43, 0x1578: 0x16ba, 0x1579: 0x0c3f, 0x157a: 0x0c33, 0x157b: 0x0c4b, - 0x157c: 0x0c53, 0x157d: 0x0c67, 0x157e: 0x16bf, 0x157f: 0x0c6f, - // Block 0x56, offset 0x1580 - 0x1580: 0x0c63, 0x1581: 0x0c5b, 0x1582: 0x05ef, 0x1583: 0x0c77, 0x1584: 0x0c7f, 0x1585: 0x0c87, - 0x1586: 0x0c7b, 0x1587: 0x05f3, 0x1588: 0x0c97, 0x1589: 0x0c9f, 0x158a: 0x16c4, 0x158b: 0x0ccb, - 0x158c: 0x0cff, 0x158d: 0x0cdb, 0x158e: 0x05ff, 0x158f: 0x0ce7, 0x1590: 0x05fb, 0x1591: 0x05f7, - 0x1592: 0x07c3, 0x1593: 0x07c7, 0x1594: 0x0d03, 0x1595: 0x0ceb, 0x1596: 0x11ab, 0x1597: 0x0663, - 0x1598: 0x0d0f, 0x1599: 0x0d13, 0x159a: 0x0d17, 0x159b: 0x0d2b, 0x159c: 0x0d23, 0x159d: 0x16dd, - 0x159e: 0x0603, 0x159f: 0x0d3f, 0x15a0: 0x0d33, 0x15a1: 0x0d4f, 0x15a2: 0x0d57, 0x15a3: 0x16e7, - 0x15a4: 0x0d5b, 0x15a5: 0x0d47, 0x15a6: 0x0d63, 0x15a7: 0x0607, 0x15a8: 0x0d67, 0x15a9: 0x0d6b, - 0x15aa: 0x0d6f, 0x15ab: 0x0d7b, 0x15ac: 0x16ec, 0x15ad: 0x0d83, 0x15ae: 0x060b, 0x15af: 0x0d8f, - 0x15b0: 0x16f1, 0x15b1: 0x0d93, 0x15b2: 0x060f, 0x15b3: 0x0d9f, 0x15b4: 0x0dab, 0x15b5: 0x0db7, - 0x15b6: 0x0dbb, 0x15b7: 0x16f6, 0x15b8: 0x168d, 0x15b9: 0x16fb, 0x15ba: 0x0ddb, 0x15bb: 0x1700, - 0x15bc: 0x0de7, 0x15bd: 0x0def, 0x15be: 0x0ddf, 0x15bf: 0x0dfb, - // Block 0x57, offset 0x15c0 - 0x15c0: 0x0e0b, 0x15c1: 0x0e1b, 0x15c2: 0x0e0f, 0x15c3: 0x0e13, 0x15c4: 0x0e1f, 0x15c5: 0x0e23, - 0x15c6: 0x1705, 0x15c7: 0x0e07, 0x15c8: 0x0e3b, 0x15c9: 0x0e3f, 0x15ca: 0x0613, 0x15cb: 0x0e53, - 0x15cc: 0x0e4f, 0x15cd: 0x170a, 0x15ce: 0x0e33, 0x15cf: 0x0e6f, 0x15d0: 0x170f, 0x15d1: 0x1714, - 0x15d2: 0x0e73, 0x15d3: 0x0e87, 0x15d4: 0x0e83, 0x15d5: 0x0e7f, 0x15d6: 0x0617, 0x15d7: 0x0e8b, - 0x15d8: 0x0e9b, 0x15d9: 0x0e97, 0x15da: 0x0ea3, 0x15db: 0x1651, 0x15dc: 0x0eb3, 0x15dd: 0x1719, - 0x15de: 0x0ebf, 0x15df: 0x1723, 0x15e0: 0x0ed3, 0x15e1: 0x0edf, 0x15e2: 0x0ef3, 0x15e3: 0x1728, - 0x15e4: 0x0f07, 0x15e5: 0x0f0b, 0x15e6: 0x172d, 0x15e7: 0x1732, 0x15e8: 0x0f27, 0x15e9: 0x0f37, - 0x15ea: 0x061b, 0x15eb: 0x0f3b, 0x15ec: 0x061f, 0x15ed: 0x061f, 0x15ee: 0x0f53, 0x15ef: 0x0f57, - 0x15f0: 0x0f5f, 0x15f1: 0x0f63, 0x15f2: 0x0f6f, 0x15f3: 0x0623, 0x15f4: 0x0f87, 0x15f5: 0x1737, - 0x15f6: 0x0fa3, 0x15f7: 0x173c, 0x15f8: 0x0faf, 0x15f9: 0x16a1, 0x15fa: 0x0fbf, 0x15fb: 0x1741, - 0x15fc: 0x1746, 0x15fd: 0x174b, 0x15fe: 0x0627, 0x15ff: 0x062b, - // Block 0x58, offset 0x1600 - 0x1600: 0x0ff7, 0x1601: 0x1755, 0x1602: 0x1750, 0x1603: 0x175a, 0x1604: 0x175f, 0x1605: 0x0fff, - 0x1606: 0x1003, 0x1607: 0x1003, 0x1608: 0x100b, 0x1609: 0x0633, 0x160a: 0x100f, 0x160b: 0x0637, - 0x160c: 0x063b, 0x160d: 0x1769, 0x160e: 0x1023, 0x160f: 0x102b, 0x1610: 0x1037, 0x1611: 0x063f, - 0x1612: 0x176e, 0x1613: 0x105b, 0x1614: 0x1773, 0x1615: 0x1778, 0x1616: 0x107b, 0x1617: 0x1093, - 0x1618: 0x0643, 0x1619: 0x109b, 0x161a: 0x109f, 0x161b: 0x10a3, 0x161c: 0x177d, 0x161d: 0x1782, - 0x161e: 0x1782, 0x161f: 0x10bb, 0x1620: 0x0647, 0x1621: 0x1787, 0x1622: 0x10cf, 0x1623: 0x10d3, - 0x1624: 0x064b, 0x1625: 0x178c, 0x1626: 0x10ef, 0x1627: 0x064f, 0x1628: 0x10ff, 0x1629: 0x10f7, - 0x162a: 0x1107, 0x162b: 0x1796, 0x162c: 0x111f, 0x162d: 0x0653, 0x162e: 0x112b, 0x162f: 0x1133, - 0x1630: 0x1143, 0x1631: 0x0657, 0x1632: 0x17a0, 0x1633: 0x17a5, 0x1634: 0x065b, 0x1635: 0x17aa, - 0x1636: 0x115b, 0x1637: 0x17af, 0x1638: 0x1167, 0x1639: 0x1173, 0x163a: 0x117b, 0x163b: 0x17b4, - 0x163c: 0x17b9, 0x163d: 0x118f, 0x163e: 0x17be, 0x163f: 0x1197, - // Block 0x59, offset 0x1640 - 0x1640: 0x16ce, 0x1641: 0x065f, 0x1642: 0x11af, 0x1643: 0x11b3, 0x1644: 0x0667, 0x1645: 0x11b7, - 0x1646: 0x0a33, 0x1647: 0x17c3, 0x1648: 0x17c8, 0x1649: 0x16d3, 0x164a: 0x16d8, 0x164b: 0x11d7, - 0x164c: 0x11db, 0x164d: 0x13f3, 0x164e: 0x066b, 0x164f: 0x1207, 0x1650: 0x1203, 0x1651: 0x120b, - 0x1652: 0x083f, 0x1653: 0x120f, 0x1654: 0x1213, 0x1655: 0x1217, 0x1656: 0x121f, 0x1657: 0x17cd, - 0x1658: 0x121b, 0x1659: 0x1223, 0x165a: 0x1237, 0x165b: 0x123b, 0x165c: 0x1227, 0x165d: 0x123f, - 0x165e: 0x1253, 0x165f: 0x1267, 0x1660: 0x1233, 0x1661: 0x1247, 0x1662: 0x124b, 0x1663: 0x124f, - 0x1664: 0x17d2, 0x1665: 0x17dc, 0x1666: 0x17d7, 0x1667: 0x066f, 0x1668: 0x126f, 0x1669: 0x1273, - 0x166a: 0x127b, 0x166b: 0x17f0, 0x166c: 0x127f, 0x166d: 0x17e1, 0x166e: 0x0673, 0x166f: 0x0677, - 0x1670: 0x17e6, 0x1671: 0x17eb, 0x1672: 0x067b, 0x1673: 0x129f, 0x1674: 0x12a3, 0x1675: 0x12a7, - 0x1676: 0x12ab, 0x1677: 0x12b7, 0x1678: 0x12b3, 0x1679: 0x12bf, 0x167a: 0x12bb, 0x167b: 0x12cb, - 0x167c: 0x12c3, 0x167d: 0x12c7, 0x167e: 0x12cf, 0x167f: 0x067f, - // Block 0x5a, offset 0x1680 - 0x1680: 0x12d7, 0x1681: 0x12db, 0x1682: 0x0683, 0x1683: 0x12eb, 0x1684: 0x12ef, 0x1685: 0x17f5, - 0x1686: 0x12fb, 0x1687: 0x12ff, 0x1688: 0x0687, 0x1689: 0x130b, 0x168a: 0x05bb, 0x168b: 0x17fa, - 0x168c: 0x17ff, 0x168d: 0x068b, 0x168e: 0x068f, 0x168f: 0x1337, 0x1690: 0x134f, 0x1691: 0x136b, - 0x1692: 0x137b, 0x1693: 0x1804, 0x1694: 0x138f, 0x1695: 0x1393, 0x1696: 0x13ab, 0x1697: 0x13b7, - 0x1698: 0x180e, 0x1699: 0x1660, 0x169a: 0x13c3, 0x169b: 0x13bf, 0x169c: 0x13cb, 0x169d: 0x1665, - 0x169e: 0x13d7, 0x169f: 0x13e3, 0x16a0: 0x1813, 0x16a1: 0x1818, 0x16a2: 0x1423, 0x16a3: 0x142f, - 0x16a4: 0x1437, 0x16a5: 0x181d, 0x16a6: 0x143b, 0x16a7: 0x1467, 0x16a8: 0x1473, 0x16a9: 0x1477, - 0x16aa: 0x146f, 0x16ab: 0x1483, 0x16ac: 0x1487, 0x16ad: 0x1822, 0x16ae: 0x1493, 0x16af: 0x0693, - 0x16b0: 0x149b, 0x16b1: 0x1827, 0x16b2: 0x0697, 0x16b3: 0x14d3, 0x16b4: 0x0ac3, 0x16b5: 0x14eb, - 0x16b6: 0x182c, 0x16b7: 0x1836, 0x16b8: 0x069b, 0x16b9: 0x069f, 0x16ba: 0x1513, 0x16bb: 0x183b, - 0x16bc: 0x06a3, 0x16bd: 0x1840, 0x16be: 0x152b, 0x16bf: 0x152b, - // Block 0x5b, offset 0x16c0 - 0x16c0: 0x1533, 0x16c1: 0x1845, 0x16c2: 0x154b, 0x16c3: 0x06a7, 0x16c4: 0x155b, 0x16c5: 0x1567, - 0x16c6: 0x156f, 0x16c7: 0x1577, 0x16c8: 0x06ab, 0x16c9: 0x184a, 0x16ca: 0x158b, 0x16cb: 0x15a7, - 0x16cc: 0x15b3, 0x16cd: 0x06af, 0x16ce: 0x06b3, 0x16cf: 0x15b7, 0x16d0: 0x184f, 0x16d1: 0x06b7, - 0x16d2: 0x1854, 0x16d3: 0x1859, 0x16d4: 0x185e, 0x16d5: 0x15db, 0x16d6: 0x06bb, 0x16d7: 0x15ef, - 0x16d8: 0x15f7, 0x16d9: 0x15fb, 0x16da: 0x1603, 0x16db: 0x160b, 0x16dc: 0x1613, 0x16dd: 0x1868, -} - -// nfkcIndex: 22 blocks, 1408 entries, 1408 bytes -// Block 0 is the zero block. -var nfkcIndex = [1408]uint8{ - // Block 0x0, offset 0x0 - // Block 0x1, offset 0x40 - // Block 0x2, offset 0x80 - // Block 0x3, offset 0xc0 - 0xc2: 0x5a, 0xc3: 0x01, 0xc4: 0x02, 0xc5: 0x03, 0xc6: 0x5b, 0xc7: 0x04, - 0xc8: 0x05, 0xca: 0x5c, 0xcb: 0x5d, 0xcc: 0x06, 0xcd: 0x07, 0xce: 0x08, 0xcf: 0x09, - 0xd0: 0x0a, 0xd1: 0x5e, 0xd2: 0x5f, 0xd3: 0x0b, 0xd6: 0x0c, 0xd7: 0x60, - 0xd8: 0x61, 0xd9: 0x0d, 0xdb: 0x62, 0xdc: 0x63, 0xdd: 0x64, 0xdf: 0x65, - 0xe0: 0x02, 0xe1: 0x03, 0xe2: 0x04, 0xe3: 0x05, - 0xea: 0x06, 0xeb: 0x07, 0xec: 0x08, 0xed: 0x09, 0xef: 0x0a, - 0xf0: 0x13, - // Block 0x4, offset 0x100 - 0x120: 0x66, 0x121: 0x67, 0x123: 0x68, 0x124: 0x69, 0x125: 0x6a, 0x126: 0x6b, 0x127: 0x6c, - 0x128: 0x6d, 0x129: 0x6e, 0x12a: 0x6f, 0x12b: 0x70, 0x12c: 0x6b, 0x12d: 0x71, 0x12e: 0x72, 0x12f: 0x73, - 0x131: 0x74, 0x132: 0x75, 0x133: 0x76, 0x134: 0x77, 0x135: 0x78, 0x137: 0x79, - 0x138: 0x7a, 0x139: 0x7b, 0x13a: 0x7c, 0x13b: 0x7d, 0x13c: 0x7e, 0x13d: 0x7f, 0x13e: 0x80, 0x13f: 0x81, - // Block 0x5, offset 0x140 - 0x140: 0x82, 0x142: 0x83, 0x143: 0x84, 0x144: 0x85, 0x145: 0x86, 0x146: 0x87, 0x147: 0x88, - 0x14d: 0x89, - 0x15c: 0x8a, 0x15f: 0x8b, - 0x162: 0x8c, 0x164: 0x8d, - 0x168: 0x8e, 0x169: 0x8f, 0x16a: 0x90, 0x16c: 0x0e, 0x16d: 0x91, 0x16e: 0x92, 0x16f: 0x93, - 0x170: 0x94, 0x173: 0x95, 0x174: 0x96, 0x175: 0x0f, 0x176: 0x10, 0x177: 0x97, - 0x178: 0x11, 0x179: 0x12, 0x17a: 0x13, 0x17b: 0x14, 0x17c: 0x15, 0x17d: 0x16, 0x17e: 0x17, 0x17f: 0x18, - // Block 0x6, offset 0x180 - 0x180: 0x98, 0x181: 0x99, 0x182: 0x9a, 0x183: 0x9b, 0x184: 0x19, 0x185: 0x1a, 0x186: 0x9c, 0x187: 0x9d, - 0x188: 0x9e, 0x189: 0x1b, 0x18a: 0x1c, 0x18b: 0x9f, 0x18c: 0xa0, - 0x191: 0x1d, 0x192: 0x1e, 0x193: 0xa1, - 0x1a8: 0xa2, 0x1a9: 0xa3, 0x1ab: 0xa4, - 0x1b1: 0xa5, 0x1b3: 0xa6, 0x1b5: 0xa7, 0x1b7: 0xa8, - 0x1ba: 0xa9, 0x1bb: 0xaa, 0x1bc: 0x1f, 0x1bd: 0x20, 0x1be: 0x21, 0x1bf: 0xab, - // Block 0x7, offset 0x1c0 - 0x1c0: 0xac, 0x1c1: 0x22, 0x1c2: 0x23, 0x1c3: 0x24, 0x1c4: 0xad, 0x1c5: 0x25, 0x1c6: 0x26, - 0x1c8: 0x27, 0x1c9: 0x28, 0x1ca: 0x29, 0x1cb: 0x2a, 0x1cc: 0x2b, 0x1cd: 0x2c, 0x1ce: 0x2d, 0x1cf: 0x2e, - // Block 0x8, offset 0x200 - 0x219: 0xae, 0x21a: 0xaf, 0x21b: 0xb0, 0x21d: 0xb1, 0x21f: 0xb2, - 0x220: 0xb3, 0x223: 0xb4, 0x224: 0xb5, 0x225: 0xb6, 0x226: 0xb7, 0x227: 0xb8, - 0x22a: 0xb9, 0x22b: 0xba, 0x22d: 0xbb, 0x22f: 0xbc, - 0x230: 0xbd, 0x231: 0xbe, 0x232: 0xbf, 0x233: 0xc0, 0x234: 0xc1, 0x235: 0xc2, 0x236: 0xc3, 0x237: 0xbd, - 0x238: 0xbe, 0x239: 0xbf, 0x23a: 0xc0, 0x23b: 0xc1, 0x23c: 0xc2, 0x23d: 0xc3, 0x23e: 0xbd, 0x23f: 0xbe, - // Block 0x9, offset 0x240 - 0x240: 0xbf, 0x241: 0xc0, 0x242: 0xc1, 0x243: 0xc2, 0x244: 0xc3, 0x245: 0xbd, 0x246: 0xbe, 0x247: 0xbf, - 0x248: 0xc0, 0x249: 0xc1, 0x24a: 0xc2, 0x24b: 0xc3, 0x24c: 0xbd, 0x24d: 0xbe, 0x24e: 0xbf, 0x24f: 0xc0, - 0x250: 0xc1, 0x251: 0xc2, 0x252: 0xc3, 0x253: 0xbd, 0x254: 0xbe, 0x255: 0xbf, 0x256: 0xc0, 0x257: 0xc1, - 0x258: 0xc2, 0x259: 0xc3, 0x25a: 0xbd, 0x25b: 0xbe, 0x25c: 0xbf, 0x25d: 0xc0, 0x25e: 0xc1, 0x25f: 0xc2, - 0x260: 0xc3, 0x261: 0xbd, 0x262: 0xbe, 0x263: 0xbf, 0x264: 0xc0, 0x265: 0xc1, 0x266: 0xc2, 0x267: 0xc3, - 0x268: 0xbd, 0x269: 0xbe, 0x26a: 0xbf, 0x26b: 0xc0, 0x26c: 0xc1, 0x26d: 0xc2, 0x26e: 0xc3, 0x26f: 0xbd, - 0x270: 0xbe, 0x271: 0xbf, 0x272: 0xc0, 0x273: 0xc1, 0x274: 0xc2, 0x275: 0xc3, 0x276: 0xbd, 0x277: 0xbe, - 0x278: 0xbf, 0x279: 0xc0, 0x27a: 0xc1, 0x27b: 0xc2, 0x27c: 0xc3, 0x27d: 0xbd, 0x27e: 0xbe, 0x27f: 0xbf, - // Block 0xa, offset 0x280 - 0x280: 0xc0, 0x281: 0xc1, 0x282: 0xc2, 0x283: 0xc3, 0x284: 0xbd, 0x285: 0xbe, 0x286: 0xbf, 0x287: 0xc0, - 0x288: 0xc1, 0x289: 0xc2, 0x28a: 0xc3, 0x28b: 0xbd, 0x28c: 0xbe, 0x28d: 0xbf, 0x28e: 0xc0, 0x28f: 0xc1, - 0x290: 0xc2, 0x291: 0xc3, 0x292: 0xbd, 0x293: 0xbe, 0x294: 0xbf, 0x295: 0xc0, 0x296: 0xc1, 0x297: 0xc2, - 0x298: 0xc3, 0x299: 0xbd, 0x29a: 0xbe, 0x29b: 0xbf, 0x29c: 0xc0, 0x29d: 0xc1, 0x29e: 0xc2, 0x29f: 0xc3, - 0x2a0: 0xbd, 0x2a1: 0xbe, 0x2a2: 0xbf, 0x2a3: 0xc0, 0x2a4: 0xc1, 0x2a5: 0xc2, 0x2a6: 0xc3, 0x2a7: 0xbd, - 0x2a8: 0xbe, 0x2a9: 0xbf, 0x2aa: 0xc0, 0x2ab: 0xc1, 0x2ac: 0xc2, 0x2ad: 0xc3, 0x2ae: 0xbd, 0x2af: 0xbe, - 0x2b0: 0xbf, 0x2b1: 0xc0, 0x2b2: 0xc1, 0x2b3: 0xc2, 0x2b4: 0xc3, 0x2b5: 0xbd, 0x2b6: 0xbe, 0x2b7: 0xbf, - 0x2b8: 0xc0, 0x2b9: 0xc1, 0x2ba: 0xc2, 0x2bb: 0xc3, 0x2bc: 0xbd, 0x2bd: 0xbe, 0x2be: 0xbf, 0x2bf: 0xc0, - // Block 0xb, offset 0x2c0 - 0x2c0: 0xc1, 0x2c1: 0xc2, 0x2c2: 0xc3, 0x2c3: 0xbd, 0x2c4: 0xbe, 0x2c5: 0xbf, 0x2c6: 0xc0, 0x2c7: 0xc1, - 0x2c8: 0xc2, 0x2c9: 0xc3, 0x2ca: 0xbd, 0x2cb: 0xbe, 0x2cc: 0xbf, 0x2cd: 0xc0, 0x2ce: 0xc1, 0x2cf: 0xc2, - 0x2d0: 0xc3, 0x2d1: 0xbd, 0x2d2: 0xbe, 0x2d3: 0xbf, 0x2d4: 0xc0, 0x2d5: 0xc1, 0x2d6: 0xc2, 0x2d7: 0xc3, - 0x2d8: 0xbd, 0x2d9: 0xbe, 0x2da: 0xbf, 0x2db: 0xc0, 0x2dc: 0xc1, 0x2dd: 0xc2, 0x2de: 0xc4, - // Block 0xc, offset 0x300 - 0x324: 0x2f, 0x325: 0x30, 0x326: 0x31, 0x327: 0x32, - 0x328: 0x33, 0x329: 0x34, 0x32a: 0x35, 0x32b: 0x36, 0x32c: 0x37, 0x32d: 0x38, 0x32e: 0x39, 0x32f: 0x3a, - 0x330: 0x3b, 0x331: 0x3c, 0x332: 0x3d, 0x333: 0x3e, 0x334: 0x3f, 0x335: 0x40, 0x336: 0x41, 0x337: 0x42, - 0x338: 0x43, 0x339: 0x44, 0x33a: 0x45, 0x33b: 0x46, 0x33c: 0xc5, 0x33d: 0x47, 0x33e: 0x48, 0x33f: 0x49, - // Block 0xd, offset 0x340 - 0x347: 0xc6, - 0x34b: 0xc7, 0x34d: 0xc8, - 0x368: 0xc9, 0x36b: 0xca, - // Block 0xe, offset 0x380 - 0x381: 0xcb, 0x382: 0xcc, 0x384: 0xcd, 0x385: 0xb7, 0x387: 0xce, - 0x388: 0xcf, 0x38b: 0xd0, 0x38c: 0x6b, 0x38d: 0xd1, - 0x391: 0xd2, 0x392: 0xd3, 0x393: 0xd4, 0x396: 0xd5, 0x397: 0xd6, - 0x398: 0xd7, 0x39a: 0xd8, 0x39c: 0xd9, - 0x3b0: 0xd7, - // Block 0xf, offset 0x3c0 - 0x3eb: 0xda, 0x3ec: 0xdb, - // Block 0x10, offset 0x400 - 0x432: 0xdc, - // Block 0x11, offset 0x440 - 0x445: 0xdd, 0x446: 0xde, 0x447: 0xdf, - 0x449: 0xe0, - 0x450: 0xe1, 0x451: 0xe2, 0x452: 0xe3, 0x453: 0xe4, 0x454: 0xe5, 0x455: 0xe6, 0x456: 0xe7, 0x457: 0xe8, - 0x458: 0xe9, 0x459: 0xea, 0x45a: 0x4a, 0x45b: 0xeb, 0x45c: 0xec, 0x45d: 0xed, 0x45e: 0xee, 0x45f: 0x4b, - // Block 0x12, offset 0x480 - 0x480: 0xef, - 0x4a3: 0xf0, 0x4a5: 0xf1, - 0x4b8: 0x4c, 0x4b9: 0x4d, 0x4ba: 0x4e, - // Block 0x13, offset 0x4c0 - 0x4c4: 0x4f, 0x4c5: 0xf2, 0x4c6: 0xf3, - 0x4c8: 0x50, 0x4c9: 0xf4, - // Block 0x14, offset 0x500 - 0x520: 0x51, 0x521: 0x52, 0x522: 0x53, 0x523: 0x54, 0x524: 0x55, 0x525: 0x56, 0x526: 0x57, 0x527: 0x58, - 0x528: 0x59, - // Block 0x15, offset 0x540 - 0x550: 0x0b, 0x551: 0x0c, 0x556: 0x0d, - 0x55b: 0x0e, 0x55d: 0x0f, 0x55e: 0x10, 0x55f: 0x11, - 0x56f: 0x12, -} - -// nfkcSparseOffset: 155 entries, 310 bytes -var nfkcSparseOffset = []uint16{0x0, 0xe, 0x12, 0x1b, 0x25, 0x35, 0x37, 0x3c, 0x47, 0x56, 0x63, 0x6b, 0x6f, 0x74, 0x76, 0x87, 0x8f, 0x96, 0x99, 0xa0, 0xa4, 0xa8, 0xaa, 0xac, 0xb5, 0xb9, 0xc0, 0xc5, 0xc8, 0xd2, 0xd4, 0xdb, 0xe3, 0xe7, 0xe9, 0xec, 0xf0, 0xf6, 0x107, 0x113, 0x115, 0x11b, 0x11d, 0x11f, 0x121, 0x123, 0x125, 0x127, 0x129, 0x12c, 0x12f, 0x131, 0x134, 0x137, 0x13b, 0x140, 0x149, 0x14b, 0x14e, 0x150, 0x15b, 0x166, 0x176, 0x184, 0x192, 0x1a2, 0x1b0, 0x1b7, 0x1bd, 0x1cc, 0x1d0, 0x1d2, 0x1d6, 0x1d8, 0x1db, 0x1dd, 0x1e0, 0x1e2, 0x1e5, 0x1e7, 0x1e9, 0x1eb, 0x1f7, 0x201, 0x20b, 0x20e, 0x212, 0x214, 0x216, 0x218, 0x21a, 0x21d, 0x21f, 0x221, 0x223, 0x225, 0x22b, 0x22e, 0x232, 0x234, 0x23b, 0x241, 0x247, 0x24f, 0x255, 0x25b, 0x261, 0x265, 0x267, 0x269, 0x26b, 0x26d, 0x273, 0x276, 0x279, 0x281, 0x288, 0x28b, 0x28e, 0x290, 0x298, 0x29b, 0x2a2, 0x2a5, 0x2ab, 0x2ad, 0x2af, 0x2b2, 0x2b4, 0x2b6, 0x2b8, 0x2ba, 0x2c7, 0x2d1, 0x2d3, 0x2d5, 0x2d9, 0x2de, 0x2ea, 0x2ef, 0x2f8, 0x2fe, 0x303, 0x307, 0x30c, 0x310, 0x320, 0x32e, 0x33c, 0x34a, 0x350, 0x352, 0x355, 0x35f, 0x361} - -// nfkcSparseValues: 875 entries, 3500 bytes -var nfkcSparseValues = [875]valueRange{ - // Block 0x0, offset 0x0 - {value: 0x0002, lo: 0x0d}, - {value: 0x0001, lo: 0xa0, hi: 0xa0}, - {value: 0x4278, lo: 0xa8, hi: 0xa8}, - {value: 0x0083, lo: 0xaa, hi: 0xaa}, - {value: 0x4264, lo: 0xaf, hi: 0xaf}, - {value: 0x0025, lo: 0xb2, hi: 0xb3}, - {value: 0x425a, lo: 0xb4, hi: 0xb4}, - {value: 0x01dc, lo: 0xb5, hi: 0xb5}, - {value: 0x4291, lo: 0xb8, hi: 0xb8}, - {value: 0x0023, lo: 0xb9, hi: 0xb9}, - {value: 0x009f, lo: 0xba, hi: 0xba}, - {value: 0x221c, lo: 0xbc, hi: 0xbc}, - {value: 0x2210, lo: 0xbd, hi: 0xbd}, - {value: 0x22b2, lo: 0xbe, hi: 0xbe}, - // Block 0x1, offset 0xe - {value: 0x0091, lo: 0x03}, - {value: 0x46e2, lo: 0xa0, hi: 0xa1}, - {value: 0x4714, lo: 0xaf, hi: 0xb0}, - {value: 0xa000, lo: 0xb7, hi: 0xb7}, - // Block 0x2, offset 0x12 - {value: 0x0003, lo: 0x08}, - {value: 0xa000, lo: 0x92, hi: 0x92}, - {value: 0x0091, lo: 0xb0, hi: 0xb0}, - {value: 0x0119, lo: 0xb1, hi: 0xb1}, - {value: 0x0095, lo: 0xb2, hi: 0xb2}, - {value: 0x00a5, lo: 0xb3, hi: 0xb3}, - {value: 0x0143, lo: 0xb4, hi: 0xb6}, - {value: 0x00af, lo: 0xb7, hi: 0xb7}, - {value: 0x00b3, lo: 0xb8, hi: 0xb8}, - // Block 0x3, offset 0x1b - {value: 0x000a, lo: 0x09}, - {value: 0x426e, lo: 0x98, hi: 0x98}, - {value: 0x4273, lo: 0x99, hi: 0x9a}, - {value: 0x4296, lo: 0x9b, hi: 0x9b}, - {value: 0x425f, lo: 0x9c, hi: 0x9c}, - {value: 0x4282, lo: 0x9d, hi: 0x9d}, - {value: 0x0113, lo: 0xa0, hi: 0xa0}, - {value: 0x0099, lo: 0xa1, hi: 0xa1}, - {value: 0x00a7, lo: 0xa2, hi: 0xa3}, - {value: 0x0167, lo: 0xa4, hi: 0xa4}, - // Block 0x4, offset 0x25 - {value: 0x0000, lo: 0x0f}, - {value: 0xa000, lo: 0x83, hi: 0x83}, - {value: 0xa000, lo: 0x87, hi: 0x87}, - {value: 0xa000, lo: 0x8b, hi: 0x8b}, - {value: 0xa000, lo: 0x8d, hi: 0x8d}, - {value: 0x37a5, lo: 0x90, hi: 0x90}, - {value: 0x37b1, lo: 0x91, hi: 0x91}, - {value: 0x379f, lo: 0x93, hi: 0x93}, - {value: 0xa000, lo: 0x96, hi: 0x96}, - {value: 0x3817, lo: 0x97, hi: 0x97}, - {value: 0x37e1, lo: 0x9c, hi: 0x9c}, - {value: 0x37c9, lo: 0x9d, hi: 0x9d}, - {value: 0x37f3, lo: 0x9e, hi: 0x9e}, - {value: 0xa000, lo: 0xb4, hi: 0xb5}, - {value: 0x381d, lo: 0xb6, hi: 0xb6}, - {value: 0x3823, lo: 0xb7, hi: 0xb7}, - // Block 0x5, offset 0x35 - {value: 0x0000, lo: 0x01}, - {value: 0x8132, lo: 0x83, hi: 0x87}, - // Block 0x6, offset 0x37 - {value: 0x0001, lo: 0x04}, - {value: 0x8113, lo: 0x81, hi: 0x82}, - {value: 0x8132, lo: 0x84, hi: 0x84}, - {value: 0x812d, lo: 0x85, hi: 0x85}, - {value: 0x810d, lo: 0x87, hi: 0x87}, - // Block 0x7, offset 0x3c - {value: 0x0000, lo: 0x0a}, - {value: 0x8132, lo: 0x90, hi: 0x97}, - {value: 0x8119, lo: 0x98, hi: 0x98}, - {value: 0x811a, lo: 0x99, hi: 0x99}, - {value: 0x811b, lo: 0x9a, hi: 0x9a}, - {value: 0x3841, lo: 0xa2, hi: 0xa2}, - {value: 0x3847, lo: 0xa3, hi: 0xa3}, - {value: 0x3853, lo: 0xa4, hi: 0xa4}, - {value: 0x384d, lo: 0xa5, hi: 0xa5}, - {value: 0x3859, lo: 0xa6, hi: 0xa6}, - {value: 0xa000, lo: 0xa7, hi: 0xa7}, - // Block 0x8, offset 0x47 - {value: 0x0000, lo: 0x0e}, - {value: 0x386b, lo: 0x80, hi: 0x80}, - {value: 0xa000, lo: 0x81, hi: 0x81}, - {value: 0x385f, lo: 0x82, hi: 0x82}, - {value: 0xa000, lo: 0x92, hi: 0x92}, - {value: 0x3865, lo: 0x93, hi: 0x93}, - {value: 0xa000, lo: 0x95, hi: 0x95}, - {value: 0x8132, lo: 0x96, hi: 0x9c}, - {value: 0x8132, lo: 0x9f, hi: 0xa2}, - {value: 0x812d, lo: 0xa3, hi: 0xa3}, - {value: 0x8132, lo: 0xa4, hi: 0xa4}, - {value: 0x8132, lo: 0xa7, hi: 0xa8}, - {value: 0x812d, lo: 0xaa, hi: 0xaa}, - {value: 0x8132, lo: 0xab, hi: 0xac}, - {value: 0x812d, lo: 0xad, hi: 0xad}, - // Block 0x9, offset 0x56 - {value: 0x0000, lo: 0x0c}, - {value: 0x811f, lo: 0x91, hi: 0x91}, - {value: 0x8132, lo: 0xb0, hi: 0xb0}, - {value: 0x812d, lo: 0xb1, hi: 0xb1}, - {value: 0x8132, lo: 0xb2, hi: 0xb3}, - {value: 0x812d, lo: 0xb4, hi: 0xb4}, - {value: 0x8132, lo: 0xb5, hi: 0xb6}, - {value: 0x812d, lo: 0xb7, hi: 0xb9}, - {value: 0x8132, lo: 0xba, hi: 0xba}, - {value: 0x812d, lo: 0xbb, hi: 0xbc}, - {value: 0x8132, lo: 0xbd, hi: 0xbd}, - {value: 0x812d, lo: 0xbe, hi: 0xbe}, - {value: 0x8132, lo: 0xbf, hi: 0xbf}, - // Block 0xa, offset 0x63 - {value: 0x0005, lo: 0x07}, - {value: 0x8132, lo: 0x80, hi: 0x80}, - {value: 0x8132, lo: 0x81, hi: 0x81}, - {value: 0x812d, lo: 0x82, hi: 0x83}, - {value: 0x812d, lo: 0x84, hi: 0x85}, - {value: 0x812d, lo: 0x86, hi: 0x87}, - {value: 0x812d, lo: 0x88, hi: 0x89}, - {value: 0x8132, lo: 0x8a, hi: 0x8a}, - // Block 0xb, offset 0x6b - {value: 0x0000, lo: 0x03}, - {value: 0x8132, lo: 0xab, hi: 0xb1}, - {value: 0x812d, lo: 0xb2, hi: 0xb2}, - {value: 0x8132, lo: 0xb3, hi: 0xb3}, - // Block 0xc, offset 0x6f - {value: 0x0000, lo: 0x04}, - {value: 0x8132, lo: 0x96, hi: 0x99}, - {value: 0x8132, lo: 0x9b, hi: 0xa3}, - {value: 0x8132, lo: 0xa5, hi: 0xa7}, - {value: 0x8132, lo: 0xa9, hi: 0xad}, - // Block 0xd, offset 0x74 - {value: 0x0000, lo: 0x01}, - {value: 0x812d, lo: 0x99, hi: 0x9b}, - // Block 0xe, offset 0x76 - {value: 0x0000, lo: 0x10}, - {value: 0x8132, lo: 0x94, hi: 0xa1}, - {value: 0x812d, lo: 0xa3, hi: 0xa3}, - {value: 0x8132, lo: 0xa4, hi: 0xa5}, - {value: 0x812d, lo: 0xa6, hi: 0xa6}, - {value: 0x8132, lo: 0xa7, hi: 0xa8}, - {value: 0x812d, lo: 0xa9, hi: 0xa9}, - {value: 0x8132, lo: 0xaa, hi: 0xac}, - {value: 0x812d, lo: 0xad, hi: 0xaf}, - {value: 0x8116, lo: 0xb0, hi: 0xb0}, - {value: 0x8117, lo: 0xb1, hi: 0xb1}, - {value: 0x8118, lo: 0xb2, hi: 0xb2}, - {value: 0x8132, lo: 0xb3, hi: 0xb5}, - {value: 0x812d, lo: 0xb6, hi: 0xb6}, - {value: 0x8132, lo: 0xb7, hi: 0xb8}, - {value: 0x812d, lo: 0xb9, hi: 0xba}, - {value: 0x8132, lo: 0xbb, hi: 0xbf}, - // Block 0xf, offset 0x87 - {value: 0x0000, lo: 0x07}, - {value: 0xa000, lo: 0xa8, hi: 0xa8}, - {value: 0x3ed8, lo: 0xa9, hi: 0xa9}, - {value: 0xa000, lo: 0xb0, hi: 0xb0}, - {value: 0x3ee0, lo: 0xb1, hi: 0xb1}, - {value: 0xa000, lo: 0xb3, hi: 0xb3}, - {value: 0x3ee8, lo: 0xb4, hi: 0xb4}, - {value: 0x9902, lo: 0xbc, hi: 0xbc}, - // Block 0x10, offset 0x8f - {value: 0x0008, lo: 0x06}, - {value: 0x8104, lo: 0x8d, hi: 0x8d}, - {value: 0x8132, lo: 0x91, hi: 0x91}, - {value: 0x812d, lo: 0x92, hi: 0x92}, - {value: 0x8132, lo: 0x93, hi: 0x93}, - {value: 0x8132, lo: 0x94, hi: 0x94}, - {value: 0x451c, lo: 0x98, hi: 0x9f}, - // Block 0x11, offset 0x96 - {value: 0x0000, lo: 0x02}, - {value: 0x8102, lo: 0xbc, hi: 0xbc}, - {value: 0x9900, lo: 0xbe, hi: 0xbe}, - // Block 0x12, offset 0x99 - {value: 0x0008, lo: 0x06}, - {value: 0xa000, lo: 0x87, hi: 0x87}, - {value: 0x2c9e, lo: 0x8b, hi: 0x8c}, - {value: 0x8104, lo: 0x8d, hi: 0x8d}, - {value: 0x9900, lo: 0x97, hi: 0x97}, - {value: 0x455c, lo: 0x9c, hi: 0x9d}, - {value: 0x456c, lo: 0x9f, hi: 0x9f}, - // Block 0x13, offset 0xa0 - {value: 0x0000, lo: 0x03}, - {value: 0x4594, lo: 0xb3, hi: 0xb3}, - {value: 0x459c, lo: 0xb6, hi: 0xb6}, - {value: 0x8102, lo: 0xbc, hi: 0xbc}, - // Block 0x14, offset 0xa4 - {value: 0x0008, lo: 0x03}, - {value: 0x8104, lo: 0x8d, hi: 0x8d}, - {value: 0x4574, lo: 0x99, hi: 0x9b}, - {value: 0x458c, lo: 0x9e, hi: 0x9e}, - // Block 0x15, offset 0xa8 - {value: 0x0000, lo: 0x01}, - {value: 0x8102, lo: 0xbc, hi: 0xbc}, - // Block 0x16, offset 0xaa - {value: 0x0000, lo: 0x01}, - {value: 0x8104, lo: 0x8d, hi: 0x8d}, - // Block 0x17, offset 0xac - {value: 0x0000, lo: 0x08}, - {value: 0xa000, lo: 0x87, hi: 0x87}, - {value: 0x2cb6, lo: 0x88, hi: 0x88}, - {value: 0x2cae, lo: 0x8b, hi: 0x8b}, - {value: 0x2cbe, lo: 0x8c, hi: 0x8c}, - {value: 0x8104, lo: 0x8d, hi: 0x8d}, - {value: 0x9900, lo: 0x96, hi: 0x97}, - {value: 0x45a4, lo: 0x9c, hi: 0x9c}, - {value: 0x45ac, lo: 0x9d, hi: 0x9d}, - // Block 0x18, offset 0xb5 - {value: 0x0000, lo: 0x03}, - {value: 0xa000, lo: 0x92, hi: 0x92}, - {value: 0x2cc6, lo: 0x94, hi: 0x94}, - {value: 0x9900, lo: 0xbe, hi: 0xbe}, - // Block 0x19, offset 0xb9 - {value: 0x0000, lo: 0x06}, - {value: 0xa000, lo: 0x86, hi: 0x87}, - {value: 0x2cce, lo: 0x8a, hi: 0x8a}, - {value: 0x2cde, lo: 0x8b, hi: 0x8b}, - {value: 0x2cd6, lo: 0x8c, hi: 0x8c}, - {value: 0x8104, lo: 0x8d, hi: 0x8d}, - {value: 0x9900, lo: 0x97, hi: 0x97}, - // Block 0x1a, offset 0xc0 - {value: 0x1801, lo: 0x04}, - {value: 0xa000, lo: 0x86, hi: 0x86}, - {value: 0x3ef0, lo: 0x88, hi: 0x88}, - {value: 0x8104, lo: 0x8d, hi: 0x8d}, - {value: 0x8120, lo: 0x95, hi: 0x96}, - // Block 0x1b, offset 0xc5 - {value: 0x0000, lo: 0x02}, - {value: 0x8102, lo: 0xbc, hi: 0xbc}, - {value: 0xa000, lo: 0xbf, hi: 0xbf}, - // Block 0x1c, offset 0xc8 - {value: 0x0000, lo: 0x09}, - {value: 0x2ce6, lo: 0x80, hi: 0x80}, - {value: 0x9900, lo: 0x82, hi: 0x82}, - {value: 0xa000, lo: 0x86, hi: 0x86}, - {value: 0x2cee, lo: 0x87, hi: 0x87}, - {value: 0x2cf6, lo: 0x88, hi: 0x88}, - {value: 0x2f50, lo: 0x8a, hi: 0x8a}, - {value: 0x2dd8, lo: 0x8b, hi: 0x8b}, - {value: 0x8104, lo: 0x8d, hi: 0x8d}, - {value: 0x9900, lo: 0x95, hi: 0x96}, - // Block 0x1d, offset 0xd2 - {value: 0x0000, lo: 0x01}, - {value: 0x9900, lo: 0xbe, hi: 0xbe}, - // Block 0x1e, offset 0xd4 - {value: 0x0000, lo: 0x06}, - {value: 0xa000, lo: 0x86, hi: 0x87}, - {value: 0x2cfe, lo: 0x8a, hi: 0x8a}, - {value: 0x2d0e, lo: 0x8b, hi: 0x8b}, - {value: 0x2d06, lo: 0x8c, hi: 0x8c}, - {value: 0x8104, lo: 0x8d, hi: 0x8d}, - {value: 0x9900, lo: 0x97, hi: 0x97}, - // Block 0x1f, offset 0xdb - {value: 0x6bea, lo: 0x07}, - {value: 0x9904, lo: 0x8a, hi: 0x8a}, - {value: 0x9900, lo: 0x8f, hi: 0x8f}, - {value: 0xa000, lo: 0x99, hi: 0x99}, - {value: 0x3ef8, lo: 0x9a, hi: 0x9a}, - {value: 0x2f58, lo: 0x9c, hi: 0x9c}, - {value: 0x2de3, lo: 0x9d, hi: 0x9d}, - {value: 0x2d16, lo: 0x9e, hi: 0x9f}, - // Block 0x20, offset 0xe3 - {value: 0x0000, lo: 0x03}, - {value: 0x2621, lo: 0xb3, hi: 0xb3}, - {value: 0x8122, lo: 0xb8, hi: 0xb9}, - {value: 0x8104, lo: 0xba, hi: 0xba}, - // Block 0x21, offset 0xe7 - {value: 0x0000, lo: 0x01}, - {value: 0x8123, lo: 0x88, hi: 0x8b}, - // Block 0x22, offset 0xe9 - {value: 0x0000, lo: 0x02}, - {value: 0x2636, lo: 0xb3, hi: 0xb3}, - {value: 0x8124, lo: 0xb8, hi: 0xb9}, - // Block 0x23, offset 0xec - {value: 0x0000, lo: 0x03}, - {value: 0x8125, lo: 0x88, hi: 0x8b}, - {value: 0x2628, lo: 0x9c, hi: 0x9c}, - {value: 0x262f, lo: 0x9d, hi: 0x9d}, - // Block 0x24, offset 0xf0 - {value: 0x0000, lo: 0x05}, - {value: 0x030b, lo: 0x8c, hi: 0x8c}, - {value: 0x812d, lo: 0x98, hi: 0x99}, - {value: 0x812d, lo: 0xb5, hi: 0xb5}, - {value: 0x812d, lo: 0xb7, hi: 0xb7}, - {value: 0x812b, lo: 0xb9, hi: 0xb9}, - // Block 0x25, offset 0xf6 - {value: 0x0000, lo: 0x10}, - {value: 0x2644, lo: 0x83, hi: 0x83}, - {value: 0x264b, lo: 0x8d, hi: 0x8d}, - {value: 0x2652, lo: 0x92, hi: 0x92}, - {value: 0x2659, lo: 0x97, hi: 0x97}, - {value: 0x2660, lo: 0x9c, hi: 0x9c}, - {value: 0x263d, lo: 0xa9, hi: 0xa9}, - {value: 0x8126, lo: 0xb1, hi: 0xb1}, - {value: 0x8127, lo: 0xb2, hi: 0xb2}, - {value: 0x4a84, lo: 0xb3, hi: 0xb3}, - {value: 0x8128, lo: 0xb4, hi: 0xb4}, - {value: 0x4a8d, lo: 0xb5, hi: 0xb5}, - {value: 0x45b4, lo: 0xb6, hi: 0xb6}, - {value: 0x45f4, lo: 0xb7, hi: 0xb7}, - {value: 0x45bc, lo: 0xb8, hi: 0xb8}, - {value: 0x45ff, lo: 0xb9, hi: 0xb9}, - {value: 0x8127, lo: 0xba, hi: 0xbd}, - // Block 0x26, offset 0x107 - {value: 0x0000, lo: 0x0b}, - {value: 0x8127, lo: 0x80, hi: 0x80}, - {value: 0x4a96, lo: 0x81, hi: 0x81}, - {value: 0x8132, lo: 0x82, hi: 0x83}, - {value: 0x8104, lo: 0x84, hi: 0x84}, - {value: 0x8132, lo: 0x86, hi: 0x87}, - {value: 0x266e, lo: 0x93, hi: 0x93}, - {value: 0x2675, lo: 0x9d, hi: 0x9d}, - {value: 0x267c, lo: 0xa2, hi: 0xa2}, - {value: 0x2683, lo: 0xa7, hi: 0xa7}, - {value: 0x268a, lo: 0xac, hi: 0xac}, - {value: 0x2667, lo: 0xb9, hi: 0xb9}, - // Block 0x27, offset 0x113 - {value: 0x0000, lo: 0x01}, - {value: 0x812d, lo: 0x86, hi: 0x86}, - // Block 0x28, offset 0x115 - {value: 0x0000, lo: 0x05}, - {value: 0xa000, lo: 0xa5, hi: 0xa5}, - {value: 0x2d1e, lo: 0xa6, hi: 0xa6}, - {value: 0x9900, lo: 0xae, hi: 0xae}, - {value: 0x8102, lo: 0xb7, hi: 0xb7}, - {value: 0x8104, lo: 0xb9, hi: 0xba}, - // Block 0x29, offset 0x11b - {value: 0x0000, lo: 0x01}, - {value: 0x812d, lo: 0x8d, hi: 0x8d}, - // Block 0x2a, offset 0x11d - {value: 0x0000, lo: 0x01}, - {value: 0x030f, lo: 0xbc, hi: 0xbc}, - // Block 0x2b, offset 0x11f - {value: 0x0000, lo: 0x01}, - {value: 0xa000, lo: 0x80, hi: 0x92}, - // Block 0x2c, offset 0x121 - {value: 0x0000, lo: 0x01}, - {value: 0xb900, lo: 0xa1, hi: 0xb5}, - // Block 0x2d, offset 0x123 - {value: 0x0000, lo: 0x01}, - {value: 0x9900, lo: 0xa8, hi: 0xbf}, - // Block 0x2e, offset 0x125 - {value: 0x0000, lo: 0x01}, - {value: 0x9900, lo: 0x80, hi: 0x82}, - // Block 0x2f, offset 0x127 - {value: 0x0000, lo: 0x01}, - {value: 0x8132, lo: 0x9d, hi: 0x9f}, - // Block 0x30, offset 0x129 - {value: 0x0000, lo: 0x02}, - {value: 0x8104, lo: 0x94, hi: 0x94}, - {value: 0x8104, lo: 0xb4, hi: 0xb4}, - // Block 0x31, offset 0x12c - {value: 0x0000, lo: 0x02}, - {value: 0x8104, lo: 0x92, hi: 0x92}, - {value: 0x8132, lo: 0x9d, hi: 0x9d}, - // Block 0x32, offset 0x12f - {value: 0x0000, lo: 0x01}, - {value: 0x8131, lo: 0xa9, hi: 0xa9}, - // Block 0x33, offset 0x131 - {value: 0x0004, lo: 0x02}, - {value: 0x812e, lo: 0xb9, hi: 0xba}, - {value: 0x812d, lo: 0xbb, hi: 0xbb}, - // Block 0x34, offset 0x134 - {value: 0x0000, lo: 0x02}, - {value: 0x8132, lo: 0x97, hi: 0x97}, - {value: 0x812d, lo: 0x98, hi: 0x98}, - // Block 0x35, offset 0x137 - {value: 0x0000, lo: 0x03}, - {value: 0x8104, lo: 0xa0, hi: 0xa0}, - {value: 0x8132, lo: 0xb5, hi: 0xbc}, - {value: 0x812d, lo: 0xbf, hi: 0xbf}, - // Block 0x36, offset 0x13b - {value: 0x0000, lo: 0x04}, - {value: 0x8132, lo: 0xb0, hi: 0xb4}, - {value: 0x812d, lo: 0xb5, hi: 0xba}, - {value: 0x8132, lo: 0xbb, hi: 0xbc}, - {value: 0x812d, lo: 0xbd, hi: 0xbd}, - // Block 0x37, offset 0x140 - {value: 0x0000, lo: 0x08}, - {value: 0x2d66, lo: 0x80, hi: 0x80}, - {value: 0x2d6e, lo: 0x81, hi: 0x81}, - {value: 0xa000, lo: 0x82, hi: 0x82}, - {value: 0x2d76, lo: 0x83, hi: 0x83}, - {value: 0x8104, lo: 0x84, hi: 0x84}, - {value: 0x8132, lo: 0xab, hi: 0xab}, - {value: 0x812d, lo: 0xac, hi: 0xac}, - {value: 0x8132, lo: 0xad, hi: 0xb3}, - // Block 0x38, offset 0x149 - {value: 0x0000, lo: 0x01}, - {value: 0x8104, lo: 0xaa, hi: 0xab}, - // Block 0x39, offset 0x14b - {value: 0x0000, lo: 0x02}, - {value: 0x8102, lo: 0xa6, hi: 0xa6}, - {value: 0x8104, lo: 0xb2, hi: 0xb3}, - // Block 0x3a, offset 0x14e - {value: 0x0000, lo: 0x01}, - {value: 0x8102, lo: 0xb7, hi: 0xb7}, - // Block 0x3b, offset 0x150 - {value: 0x0000, lo: 0x0a}, - {value: 0x8132, lo: 0x90, hi: 0x92}, - {value: 0x8101, lo: 0x94, hi: 0x94}, - {value: 0x812d, lo: 0x95, hi: 0x99}, - {value: 0x8132, lo: 0x9a, hi: 0x9b}, - {value: 0x812d, lo: 0x9c, hi: 0x9f}, - {value: 0x8132, lo: 0xa0, hi: 0xa0}, - {value: 0x8101, lo: 0xa2, hi: 0xa8}, - {value: 0x812d, lo: 0xad, hi: 0xad}, - {value: 0x8132, lo: 0xb4, hi: 0xb4}, - {value: 0x8132, lo: 0xb8, hi: 0xb9}, - // Block 0x3c, offset 0x15b - {value: 0x0002, lo: 0x0a}, - {value: 0x0043, lo: 0xac, hi: 0xac}, - {value: 0x00d1, lo: 0xad, hi: 0xad}, - {value: 0x0045, lo: 0xae, hi: 0xae}, - {value: 0x0049, lo: 0xb0, hi: 0xb1}, - {value: 0x00e6, lo: 0xb2, hi: 0xb2}, - {value: 0x004f, lo: 0xb3, hi: 0xba}, - {value: 0x005f, lo: 0xbc, hi: 0xbc}, - {value: 0x00ef, lo: 0xbd, hi: 0xbd}, - {value: 0x0061, lo: 0xbe, hi: 0xbe}, - {value: 0x0065, lo: 0xbf, hi: 0xbf}, - // Block 0x3d, offset 0x166 - {value: 0x0000, lo: 0x0f}, - {value: 0x8132, lo: 0x80, hi: 0x81}, - {value: 0x812d, lo: 0x82, hi: 0x82}, - {value: 0x8132, lo: 0x83, hi: 0x89}, - {value: 0x812d, lo: 0x8a, hi: 0x8a}, - {value: 0x8132, lo: 0x8b, hi: 0x8c}, - {value: 0x8135, lo: 0x8d, hi: 0x8d}, - {value: 0x812a, lo: 0x8e, hi: 0x8e}, - {value: 0x812d, lo: 0x8f, hi: 0x8f}, - {value: 0x8129, lo: 0x90, hi: 0x90}, - {value: 0x8132, lo: 0x91, hi: 0xb5}, - {value: 0x8132, lo: 0xbb, hi: 0xbb}, - {value: 0x8134, lo: 0xbc, hi: 0xbc}, - {value: 0x812d, lo: 0xbd, hi: 0xbd}, - {value: 0x8132, lo: 0xbe, hi: 0xbe}, - {value: 0x812d, lo: 0xbf, hi: 0xbf}, - // Block 0x3e, offset 0x176 - {value: 0x0000, lo: 0x0d}, - {value: 0x0001, lo: 0x80, hi: 0x8a}, - {value: 0x043b, lo: 0x91, hi: 0x91}, - {value: 0x429b, lo: 0x97, hi: 0x97}, - {value: 0x001d, lo: 0xa4, hi: 0xa4}, - {value: 0x1873, lo: 0xa5, hi: 0xa5}, - {value: 0x1b5c, lo: 0xa6, hi: 0xa6}, - {value: 0x0001, lo: 0xaf, hi: 0xaf}, - {value: 0x2691, lo: 0xb3, hi: 0xb3}, - {value: 0x27fe, lo: 0xb4, hi: 0xb4}, - {value: 0x2698, lo: 0xb6, hi: 0xb6}, - {value: 0x2808, lo: 0xb7, hi: 0xb7}, - {value: 0x186d, lo: 0xbc, hi: 0xbc}, - {value: 0x4269, lo: 0xbe, hi: 0xbe}, - // Block 0x3f, offset 0x184 - {value: 0x0002, lo: 0x0d}, - {value: 0x1933, lo: 0x87, hi: 0x87}, - {value: 0x1930, lo: 0x88, hi: 0x88}, - {value: 0x1870, lo: 0x89, hi: 0x89}, - {value: 0x298e, lo: 0x97, hi: 0x97}, - {value: 0x0001, lo: 0x9f, hi: 0x9f}, - {value: 0x0021, lo: 0xb0, hi: 0xb0}, - {value: 0x0093, lo: 0xb1, hi: 0xb1}, - {value: 0x0029, lo: 0xb4, hi: 0xb9}, - {value: 0x0017, lo: 0xba, hi: 0xba}, - {value: 0x0467, lo: 0xbb, hi: 0xbb}, - {value: 0x003b, lo: 0xbc, hi: 0xbc}, - {value: 0x0011, lo: 0xbd, hi: 0xbe}, - {value: 0x009d, lo: 0xbf, hi: 0xbf}, - // Block 0x40, offset 0x192 - {value: 0x0002, lo: 0x0f}, - {value: 0x0021, lo: 0x80, hi: 0x89}, - {value: 0x0017, lo: 0x8a, hi: 0x8a}, - {value: 0x0467, lo: 0x8b, hi: 0x8b}, - {value: 0x003b, lo: 0x8c, hi: 0x8c}, - {value: 0x0011, lo: 0x8d, hi: 0x8e}, - {value: 0x0083, lo: 0x90, hi: 0x90}, - {value: 0x008b, lo: 0x91, hi: 0x91}, - {value: 0x009f, lo: 0x92, hi: 0x92}, - {value: 0x00b1, lo: 0x93, hi: 0x93}, - {value: 0x0104, lo: 0x94, hi: 0x94}, - {value: 0x0091, lo: 0x95, hi: 0x95}, - {value: 0x0097, lo: 0x96, hi: 0x99}, - {value: 0x00a1, lo: 0x9a, hi: 0x9a}, - {value: 0x00a7, lo: 0x9b, hi: 0x9c}, - {value: 0x1999, lo: 0xa8, hi: 0xa8}, - // Block 0x41, offset 0x1a2 - {value: 0x0000, lo: 0x0d}, - {value: 0x8132, lo: 0x90, hi: 0x91}, - {value: 0x8101, lo: 0x92, hi: 0x93}, - {value: 0x8132, lo: 0x94, hi: 0x97}, - {value: 0x8101, lo: 0x98, hi: 0x9a}, - {value: 0x8132, lo: 0x9b, hi: 0x9c}, - {value: 0x8132, lo: 0xa1, hi: 0xa1}, - {value: 0x8101, lo: 0xa5, hi: 0xa6}, - {value: 0x8132, lo: 0xa7, hi: 0xa7}, - {value: 0x812d, lo: 0xa8, hi: 0xa8}, - {value: 0x8132, lo: 0xa9, hi: 0xa9}, - {value: 0x8101, lo: 0xaa, hi: 0xab}, - {value: 0x812d, lo: 0xac, hi: 0xaf}, - {value: 0x8132, lo: 0xb0, hi: 0xb0}, - // Block 0x42, offset 0x1b0 - {value: 0x0007, lo: 0x06}, - {value: 0x2180, lo: 0x89, hi: 0x89}, - {value: 0xa000, lo: 0x90, hi: 0x90}, - {value: 0xa000, lo: 0x92, hi: 0x92}, - {value: 0xa000, lo: 0x94, hi: 0x94}, - {value: 0x3bb9, lo: 0x9a, hi: 0x9b}, - {value: 0x3bc7, lo: 0xae, hi: 0xae}, - // Block 0x43, offset 0x1b7 - {value: 0x000e, lo: 0x05}, - {value: 0x3bce, lo: 0x8d, hi: 0x8e}, - {value: 0x3bd5, lo: 0x8f, hi: 0x8f}, - {value: 0xa000, lo: 0x90, hi: 0x90}, - {value: 0xa000, lo: 0x92, hi: 0x92}, - {value: 0xa000, lo: 0x94, hi: 0x94}, - // Block 0x44, offset 0x1bd - {value: 0x0173, lo: 0x0e}, - {value: 0xa000, lo: 0x83, hi: 0x83}, - {value: 0x3be3, lo: 0x84, hi: 0x84}, - {value: 0xa000, lo: 0x88, hi: 0x88}, - {value: 0x3bea, lo: 0x89, hi: 0x89}, - {value: 0xa000, lo: 0x8b, hi: 0x8b}, - {value: 0x3bf1, lo: 0x8c, hi: 0x8c}, - {value: 0xa000, lo: 0xa3, hi: 0xa3}, - {value: 0x3bf8, lo: 0xa4, hi: 0xa4}, - {value: 0xa000, lo: 0xa5, hi: 0xa5}, - {value: 0x3bff, lo: 0xa6, hi: 0xa6}, - {value: 0x269f, lo: 0xac, hi: 0xad}, - {value: 0x26a6, lo: 0xaf, hi: 0xaf}, - {value: 0x281c, lo: 0xb0, hi: 0xb0}, - {value: 0xa000, lo: 0xbc, hi: 0xbc}, - // Block 0x45, offset 0x1cc - {value: 0x0007, lo: 0x03}, - {value: 0x3c68, lo: 0xa0, hi: 0xa1}, - {value: 0x3c92, lo: 0xa2, hi: 0xa3}, - {value: 0x3cbc, lo: 0xaa, hi: 0xad}, - // Block 0x46, offset 0x1d0 - {value: 0x0004, lo: 0x01}, - {value: 0x048b, lo: 0xa9, hi: 0xaa}, - // Block 0x47, offset 0x1d2 - {value: 0x0002, lo: 0x03}, - {value: 0x0057, lo: 0x80, hi: 0x8f}, - {value: 0x0083, lo: 0x90, hi: 0xa9}, - {value: 0x0021, lo: 0xaa, hi: 0xaa}, - // Block 0x48, offset 0x1d6 - {value: 0x0000, lo: 0x01}, - {value: 0x299b, lo: 0x8c, hi: 0x8c}, - // Block 0x49, offset 0x1d8 - {value: 0x0263, lo: 0x02}, - {value: 0x1b8c, lo: 0xb4, hi: 0xb4}, - {value: 0x192d, lo: 0xb5, hi: 0xb6}, - // Block 0x4a, offset 0x1db - {value: 0x0000, lo: 0x01}, - {value: 0x44dd, lo: 0x9c, hi: 0x9c}, - // Block 0x4b, offset 0x1dd - {value: 0x0000, lo: 0x02}, - {value: 0x0095, lo: 0xbc, hi: 0xbc}, - {value: 0x006d, lo: 0xbd, hi: 0xbd}, - // Block 0x4c, offset 0x1e0 - {value: 0x0000, lo: 0x01}, - {value: 0x8132, lo: 0xaf, hi: 0xb1}, - // Block 0x4d, offset 0x1e2 - {value: 0x0000, lo: 0x02}, - {value: 0x047f, lo: 0xaf, hi: 0xaf}, - {value: 0x8104, lo: 0xbf, hi: 0xbf}, - // Block 0x4e, offset 0x1e5 - {value: 0x0000, lo: 0x01}, - {value: 0x8132, lo: 0xa0, hi: 0xbf}, - // Block 0x4f, offset 0x1e7 - {value: 0x0000, lo: 0x01}, - {value: 0x0dc3, lo: 0x9f, hi: 0x9f}, - // Block 0x50, offset 0x1e9 - {value: 0x0000, lo: 0x01}, - {value: 0x162f, lo: 0xb3, hi: 0xb3}, - // Block 0x51, offset 0x1eb - {value: 0x0004, lo: 0x0b}, - {value: 0x1597, lo: 0x80, hi: 0x82}, - {value: 0x15af, lo: 0x83, hi: 0x83}, - {value: 0x15c7, lo: 0x84, hi: 0x85}, - {value: 0x15d7, lo: 0x86, hi: 0x89}, - {value: 0x15eb, lo: 0x8a, hi: 0x8c}, - {value: 0x15ff, lo: 0x8d, hi: 0x8d}, - {value: 0x1607, lo: 0x8e, hi: 0x8e}, - {value: 0x160f, lo: 0x8f, hi: 0x90}, - {value: 0x161b, lo: 0x91, hi: 0x93}, - {value: 0x162b, lo: 0x94, hi: 0x94}, - {value: 0x1633, lo: 0x95, hi: 0x95}, - // Block 0x52, offset 0x1f7 - {value: 0x0004, lo: 0x09}, - {value: 0x0001, lo: 0x80, hi: 0x80}, - {value: 0x812c, lo: 0xaa, hi: 0xaa}, - {value: 0x8131, lo: 0xab, hi: 0xab}, - {value: 0x8133, lo: 0xac, hi: 0xac}, - {value: 0x812e, lo: 0xad, hi: 0xad}, - {value: 0x812f, lo: 0xae, hi: 0xae}, - {value: 0x812f, lo: 0xaf, hi: 0xaf}, - {value: 0x04b3, lo: 0xb6, hi: 0xb6}, - {value: 0x0887, lo: 0xb8, hi: 0xba}, - // Block 0x53, offset 0x201 - {value: 0x0006, lo: 0x09}, - {value: 0x0313, lo: 0xb1, hi: 0xb1}, - {value: 0x0317, lo: 0xb2, hi: 0xb2}, - {value: 0x4a3b, lo: 0xb3, hi: 0xb3}, - {value: 0x031b, lo: 0xb4, hi: 0xb4}, - {value: 0x4a41, lo: 0xb5, hi: 0xb6}, - {value: 0x031f, lo: 0xb7, hi: 0xb7}, - {value: 0x0323, lo: 0xb8, hi: 0xb8}, - {value: 0x0327, lo: 0xb9, hi: 0xb9}, - {value: 0x4a4d, lo: 0xba, hi: 0xbf}, - // Block 0x54, offset 0x20b - {value: 0x0000, lo: 0x02}, - {value: 0x8132, lo: 0xaf, hi: 0xaf}, - {value: 0x8132, lo: 0xb4, hi: 0xbd}, - // Block 0x55, offset 0x20e - {value: 0x0000, lo: 0x03}, - {value: 0x020f, lo: 0x9c, hi: 0x9c}, - {value: 0x0212, lo: 0x9d, hi: 0x9d}, - {value: 0x8132, lo: 0x9e, hi: 0x9f}, - // Block 0x56, offset 0x212 - {value: 0x0000, lo: 0x01}, - {value: 0x8132, lo: 0xb0, hi: 0xb1}, - // Block 0x57, offset 0x214 - {value: 0x0000, lo: 0x01}, - {value: 0x163b, lo: 0xb0, hi: 0xb0}, - // Block 0x58, offset 0x216 - {value: 0x000c, lo: 0x01}, - {value: 0x00d7, lo: 0xb8, hi: 0xb9}, - // Block 0x59, offset 0x218 - {value: 0x0000, lo: 0x01}, - {value: 0x8104, lo: 0x86, hi: 0x86}, - // Block 0x5a, offset 0x21a - {value: 0x0000, lo: 0x02}, - {value: 0x8104, lo: 0x84, hi: 0x84}, - {value: 0x8132, lo: 0xa0, hi: 0xb1}, - // Block 0x5b, offset 0x21d - {value: 0x0000, lo: 0x01}, - {value: 0x812d, lo: 0xab, hi: 0xad}, - // Block 0x5c, offset 0x21f - {value: 0x0000, lo: 0x01}, - {value: 0x8104, lo: 0x93, hi: 0x93}, - // Block 0x5d, offset 0x221 - {value: 0x0000, lo: 0x01}, - {value: 0x8102, lo: 0xb3, hi: 0xb3}, - // Block 0x5e, offset 0x223 - {value: 0x0000, lo: 0x01}, - {value: 0x8104, lo: 0x80, hi: 0x80}, - // Block 0x5f, offset 0x225 - {value: 0x0000, lo: 0x05}, - {value: 0x8132, lo: 0xb0, hi: 0xb0}, - {value: 0x8132, lo: 0xb2, hi: 0xb3}, - {value: 0x812d, lo: 0xb4, hi: 0xb4}, - {value: 0x8132, lo: 0xb7, hi: 0xb8}, - {value: 0x8132, lo: 0xbe, hi: 0xbf}, - // Block 0x60, offset 0x22b - {value: 0x0000, lo: 0x02}, - {value: 0x8132, lo: 0x81, hi: 0x81}, - {value: 0x8104, lo: 0xb6, hi: 0xb6}, - // Block 0x61, offset 0x22e - {value: 0x0008, lo: 0x03}, - {value: 0x1637, lo: 0x9c, hi: 0x9d}, - {value: 0x0125, lo: 0x9e, hi: 0x9e}, - {value: 0x1643, lo: 0x9f, hi: 0x9f}, - // Block 0x62, offset 0x232 - {value: 0x0000, lo: 0x01}, - {value: 0x8104, lo: 0xad, hi: 0xad}, - // Block 0x63, offset 0x234 - {value: 0x0000, lo: 0x06}, - {value: 0xe500, lo: 0x80, hi: 0x80}, - {value: 0xc600, lo: 0x81, hi: 0x9b}, - {value: 0xe500, lo: 0x9c, hi: 0x9c}, - {value: 0xc600, lo: 0x9d, hi: 0xb7}, - {value: 0xe500, lo: 0xb8, hi: 0xb8}, - {value: 0xc600, lo: 0xb9, hi: 0xbf}, - // Block 0x64, offset 0x23b - {value: 0x0000, lo: 0x05}, - {value: 0xc600, lo: 0x80, hi: 0x93}, - {value: 0xe500, lo: 0x94, hi: 0x94}, - {value: 0xc600, lo: 0x95, hi: 0xaf}, - {value: 0xe500, lo: 0xb0, hi: 0xb0}, - {value: 0xc600, lo: 0xb1, hi: 0xbf}, - // Block 0x65, offset 0x241 - {value: 0x0000, lo: 0x05}, - {value: 0xc600, lo: 0x80, hi: 0x8b}, - {value: 0xe500, lo: 0x8c, hi: 0x8c}, - {value: 0xc600, lo: 0x8d, hi: 0xa7}, - {value: 0xe500, lo: 0xa8, hi: 0xa8}, - {value: 0xc600, lo: 0xa9, hi: 0xbf}, - // Block 0x66, offset 0x247 - {value: 0x0000, lo: 0x07}, - {value: 0xc600, lo: 0x80, hi: 0x83}, - {value: 0xe500, lo: 0x84, hi: 0x84}, - {value: 0xc600, lo: 0x85, hi: 0x9f}, - {value: 0xe500, lo: 0xa0, hi: 0xa0}, - {value: 0xc600, lo: 0xa1, hi: 0xbb}, - {value: 0xe500, lo: 0xbc, hi: 0xbc}, - {value: 0xc600, lo: 0xbd, hi: 0xbf}, - // Block 0x67, offset 0x24f - {value: 0x0000, lo: 0x05}, - {value: 0xc600, lo: 0x80, hi: 0x97}, - {value: 0xe500, lo: 0x98, hi: 0x98}, - {value: 0xc600, lo: 0x99, hi: 0xb3}, - {value: 0xe500, lo: 0xb4, hi: 0xb4}, - {value: 0xc600, lo: 0xb5, hi: 0xbf}, - // Block 0x68, offset 0x255 - {value: 0x0000, lo: 0x05}, - {value: 0xc600, lo: 0x80, hi: 0x8f}, - {value: 0xe500, lo: 0x90, hi: 0x90}, - {value: 0xc600, lo: 0x91, hi: 0xab}, - {value: 0xe500, lo: 0xac, hi: 0xac}, - {value: 0xc600, lo: 0xad, hi: 0xbf}, - // Block 0x69, offset 0x25b - {value: 0x0000, lo: 0x05}, - {value: 0xc600, lo: 0x80, hi: 0x87}, - {value: 0xe500, lo: 0x88, hi: 0x88}, - {value: 0xc600, lo: 0x89, hi: 0xa3}, - {value: 0xe500, lo: 0xa4, hi: 0xa4}, - {value: 0xc600, lo: 0xa5, hi: 0xbf}, - // Block 0x6a, offset 0x261 - {value: 0x0000, lo: 0x03}, - {value: 0xc600, lo: 0x80, hi: 0x87}, - {value: 0xe500, lo: 0x88, hi: 0x88}, - {value: 0xc600, lo: 0x89, hi: 0xa3}, - // Block 0x6b, offset 0x265 - {value: 0x0002, lo: 0x01}, - {value: 0x0003, lo: 0x81, hi: 0xbf}, - // Block 0x6c, offset 0x267 - {value: 0x0000, lo: 0x01}, - {value: 0x812d, lo: 0xbd, hi: 0xbd}, - // Block 0x6d, offset 0x269 - {value: 0x0000, lo: 0x01}, - {value: 0x812d, lo: 0xa0, hi: 0xa0}, - // Block 0x6e, offset 0x26b - {value: 0x0000, lo: 0x01}, - {value: 0x8132, lo: 0xb6, hi: 0xba}, - // Block 0x6f, offset 0x26d - {value: 0x002c, lo: 0x05}, - {value: 0x812d, lo: 0x8d, hi: 0x8d}, - {value: 0x8132, lo: 0x8f, hi: 0x8f}, - {value: 0x8132, lo: 0xb8, hi: 0xb8}, - {value: 0x8101, lo: 0xb9, hi: 0xba}, - {value: 0x8104, lo: 0xbf, hi: 0xbf}, - // Block 0x70, offset 0x273 - {value: 0x0000, lo: 0x02}, - {value: 0x8132, lo: 0xa5, hi: 0xa5}, - {value: 0x812d, lo: 0xa6, hi: 0xa6}, - // Block 0x71, offset 0x276 - {value: 0x0000, lo: 0x02}, - {value: 0x8104, lo: 0x86, hi: 0x86}, - {value: 0x8104, lo: 0xbf, hi: 0xbf}, - // Block 0x72, offset 0x279 - {value: 0x17fe, lo: 0x07}, - {value: 0xa000, lo: 0x99, hi: 0x99}, - {value: 0x4238, lo: 0x9a, hi: 0x9a}, - {value: 0xa000, lo: 0x9b, hi: 0x9b}, - {value: 0x4242, lo: 0x9c, hi: 0x9c}, - {value: 0xa000, lo: 0xa5, hi: 0xa5}, - {value: 0x424c, lo: 0xab, hi: 0xab}, - {value: 0x8104, lo: 0xb9, hi: 0xba}, - // Block 0x73, offset 0x281 - {value: 0x0000, lo: 0x06}, - {value: 0x8132, lo: 0x80, hi: 0x82}, - {value: 0x9900, lo: 0xa7, hi: 0xa7}, - {value: 0x2d7e, lo: 0xae, hi: 0xae}, - {value: 0x2d88, lo: 0xaf, hi: 0xaf}, - {value: 0xa000, lo: 0xb1, hi: 0xb2}, - {value: 0x8104, lo: 0xb3, hi: 0xb4}, - // Block 0x74, offset 0x288 - {value: 0x0000, lo: 0x02}, - {value: 0x8104, lo: 0x80, hi: 0x80}, - {value: 0x8102, lo: 0x8a, hi: 0x8a}, - // Block 0x75, offset 0x28b - {value: 0x0000, lo: 0x02}, - {value: 0x8104, lo: 0xb5, hi: 0xb5}, - {value: 0x8102, lo: 0xb6, hi: 0xb6}, - // Block 0x76, offset 0x28e - {value: 0x0002, lo: 0x01}, - {value: 0x8102, lo: 0xa9, hi: 0xaa}, - // Block 0x77, offset 0x290 - {value: 0x0000, lo: 0x07}, - {value: 0xa000, lo: 0x87, hi: 0x87}, - {value: 0x2d92, lo: 0x8b, hi: 0x8b}, - {value: 0x2d9c, lo: 0x8c, hi: 0x8c}, - {value: 0x8104, lo: 0x8d, hi: 0x8d}, - {value: 0x9900, lo: 0x97, hi: 0x97}, - {value: 0x8132, lo: 0xa6, hi: 0xac}, - {value: 0x8132, lo: 0xb0, hi: 0xb4}, - // Block 0x78, offset 0x298 - {value: 0x0000, lo: 0x02}, - {value: 0x8104, lo: 0x82, hi: 0x82}, - {value: 0x8102, lo: 0x86, hi: 0x86}, - // Block 0x79, offset 0x29b - {value: 0x6b5a, lo: 0x06}, - {value: 0x9900, lo: 0xb0, hi: 0xb0}, - {value: 0xa000, lo: 0xb9, hi: 0xb9}, - {value: 0x9900, lo: 0xba, hi: 0xba}, - {value: 0x2db0, lo: 0xbb, hi: 0xbb}, - {value: 0x2da6, lo: 0xbc, hi: 0xbd}, - {value: 0x2dba, lo: 0xbe, hi: 0xbe}, - // Block 0x7a, offset 0x2a2 - {value: 0x0000, lo: 0x02}, - {value: 0x8104, lo: 0x82, hi: 0x82}, - {value: 0x8102, lo: 0x83, hi: 0x83}, - // Block 0x7b, offset 0x2a5 - {value: 0x0000, lo: 0x05}, - {value: 0x9900, lo: 0xaf, hi: 0xaf}, - {value: 0xa000, lo: 0xb8, hi: 0xb9}, - {value: 0x2dc4, lo: 0xba, hi: 0xba}, - {value: 0x2dce, lo: 0xbb, hi: 0xbb}, - {value: 0x8104, lo: 0xbf, hi: 0xbf}, - // Block 0x7c, offset 0x2ab - {value: 0x0000, lo: 0x01}, - {value: 0x8102, lo: 0x80, hi: 0x80}, - // Block 0x7d, offset 0x2ad - {value: 0x0000, lo: 0x01}, - {value: 0x8104, lo: 0xbf, hi: 0xbf}, - // Block 0x7e, offset 0x2af - {value: 0x0000, lo: 0x02}, - {value: 0x8104, lo: 0xb6, hi: 0xb6}, - {value: 0x8102, lo: 0xb7, hi: 0xb7}, - // Block 0x7f, offset 0x2b2 - {value: 0x0000, lo: 0x01}, - {value: 0x8104, lo: 0xab, hi: 0xab}, - // Block 0x80, offset 0x2b4 - {value: 0x0000, lo: 0x01}, - {value: 0x8101, lo: 0xb0, hi: 0xb4}, - // Block 0x81, offset 0x2b6 - {value: 0x0000, lo: 0x01}, - {value: 0x8132, lo: 0xb0, hi: 0xb6}, - // Block 0x82, offset 0x2b8 - {value: 0x0000, lo: 0x01}, - {value: 0x8101, lo: 0x9e, hi: 0x9e}, - // Block 0x83, offset 0x2ba - {value: 0x0000, lo: 0x0c}, - {value: 0x45cc, lo: 0x9e, hi: 0x9e}, - {value: 0x45d6, lo: 0x9f, hi: 0x9f}, - {value: 0x460a, lo: 0xa0, hi: 0xa0}, - {value: 0x4618, lo: 0xa1, hi: 0xa1}, - {value: 0x4626, lo: 0xa2, hi: 0xa2}, - {value: 0x4634, lo: 0xa3, hi: 0xa3}, - {value: 0x4642, lo: 0xa4, hi: 0xa4}, - {value: 0x812b, lo: 0xa5, hi: 0xa6}, - {value: 0x8101, lo: 0xa7, hi: 0xa9}, - {value: 0x8130, lo: 0xad, hi: 0xad}, - {value: 0x812b, lo: 0xae, hi: 0xb2}, - {value: 0x812d, lo: 0xbb, hi: 0xbf}, - // Block 0x84, offset 0x2c7 - {value: 0x0000, lo: 0x09}, - {value: 0x812d, lo: 0x80, hi: 0x82}, - {value: 0x8132, lo: 0x85, hi: 0x89}, - {value: 0x812d, lo: 0x8a, hi: 0x8b}, - {value: 0x8132, lo: 0xaa, hi: 0xad}, - {value: 0x45e0, lo: 0xbb, hi: 0xbb}, - {value: 0x45ea, lo: 0xbc, hi: 0xbc}, - {value: 0x4650, lo: 0xbd, hi: 0xbd}, - {value: 0x466c, lo: 0xbe, hi: 0xbe}, - {value: 0x465e, lo: 0xbf, hi: 0xbf}, - // Block 0x85, offset 0x2d1 - {value: 0x0000, lo: 0x01}, - {value: 0x467a, lo: 0x80, hi: 0x80}, - // Block 0x86, offset 0x2d3 - {value: 0x0000, lo: 0x01}, - {value: 0x8132, lo: 0x82, hi: 0x84}, - // Block 0x87, offset 0x2d5 - {value: 0x0002, lo: 0x03}, - {value: 0x0043, lo: 0x80, hi: 0x99}, - {value: 0x0083, lo: 0x9a, hi: 0xb3}, - {value: 0x0043, lo: 0xb4, hi: 0xbf}, - // Block 0x88, offset 0x2d9 - {value: 0x0002, lo: 0x04}, - {value: 0x005b, lo: 0x80, hi: 0x8d}, - {value: 0x0083, lo: 0x8e, hi: 0x94}, - {value: 0x0093, lo: 0x96, hi: 0xa7}, - {value: 0x0043, lo: 0xa8, hi: 0xbf}, - // Block 0x89, offset 0x2de - {value: 0x0002, lo: 0x0b}, - {value: 0x0073, lo: 0x80, hi: 0x81}, - {value: 0x0083, lo: 0x82, hi: 0x9b}, - {value: 0x0043, lo: 0x9c, hi: 0x9c}, - {value: 0x0047, lo: 0x9e, hi: 0x9f}, - {value: 0x004f, lo: 0xa2, hi: 0xa2}, - {value: 0x0055, lo: 0xa5, hi: 0xa6}, - {value: 0x005d, lo: 0xa9, hi: 0xac}, - {value: 0x0067, lo: 0xae, hi: 0xb5}, - {value: 0x0083, lo: 0xb6, hi: 0xb9}, - {value: 0x008d, lo: 0xbb, hi: 0xbb}, - {value: 0x0091, lo: 0xbd, hi: 0xbf}, - // Block 0x8a, offset 0x2ea - {value: 0x0002, lo: 0x04}, - {value: 0x0097, lo: 0x80, hi: 0x83}, - {value: 0x00a1, lo: 0x85, hi: 0x8f}, - {value: 0x0043, lo: 0x90, hi: 0xa9}, - {value: 0x0083, lo: 0xaa, hi: 0xbf}, - // Block 0x8b, offset 0x2ef - {value: 0x0002, lo: 0x08}, - {value: 0x00af, lo: 0x80, hi: 0x83}, - {value: 0x0043, lo: 0x84, hi: 0x85}, - {value: 0x0049, lo: 0x87, hi: 0x8a}, - {value: 0x0055, lo: 0x8d, hi: 0x94}, - {value: 0x0067, lo: 0x96, hi: 0x9c}, - {value: 0x0083, lo: 0x9e, hi: 0xb7}, - {value: 0x0043, lo: 0xb8, hi: 0xb9}, - {value: 0x0049, lo: 0xbb, hi: 0xbe}, - // Block 0x8c, offset 0x2f8 - {value: 0x0002, lo: 0x05}, - {value: 0x0053, lo: 0x80, hi: 0x84}, - {value: 0x005f, lo: 0x86, hi: 0x86}, - {value: 0x0067, lo: 0x8a, hi: 0x90}, - {value: 0x0083, lo: 0x92, hi: 0xab}, - {value: 0x0043, lo: 0xac, hi: 0xbf}, - // Block 0x8d, offset 0x2fe - {value: 0x0002, lo: 0x04}, - {value: 0x006b, lo: 0x80, hi: 0x85}, - {value: 0x0083, lo: 0x86, hi: 0x9f}, - {value: 0x0043, lo: 0xa0, hi: 0xb9}, - {value: 0x0083, lo: 0xba, hi: 0xbf}, - // Block 0x8e, offset 0x303 - {value: 0x0002, lo: 0x03}, - {value: 0x008f, lo: 0x80, hi: 0x93}, - {value: 0x0043, lo: 0x94, hi: 0xad}, - {value: 0x0083, lo: 0xae, hi: 0xbf}, - // Block 0x8f, offset 0x307 - {value: 0x0002, lo: 0x04}, - {value: 0x00a7, lo: 0x80, hi: 0x87}, - {value: 0x0043, lo: 0x88, hi: 0xa1}, - {value: 0x0083, lo: 0xa2, hi: 0xbb}, - {value: 0x0043, lo: 0xbc, hi: 0xbf}, - // Block 0x90, offset 0x30c - {value: 0x0002, lo: 0x03}, - {value: 0x004b, lo: 0x80, hi: 0x95}, - {value: 0x0083, lo: 0x96, hi: 0xaf}, - {value: 0x0043, lo: 0xb0, hi: 0xbf}, - // Block 0x91, offset 0x310 - {value: 0x0003, lo: 0x0f}, - {value: 0x01b8, lo: 0x80, hi: 0x80}, - {value: 0x045f, lo: 0x81, hi: 0x81}, - {value: 0x01bb, lo: 0x82, hi: 0x9a}, - {value: 0x045b, lo: 0x9b, hi: 0x9b}, - {value: 0x01c7, lo: 0x9c, hi: 0x9c}, - {value: 0x01d0, lo: 0x9d, hi: 0x9d}, - {value: 0x01d6, lo: 0x9e, hi: 0x9e}, - {value: 0x01fa, lo: 0x9f, hi: 0x9f}, - {value: 0x01eb, lo: 0xa0, hi: 0xa0}, - {value: 0x01e8, lo: 0xa1, hi: 0xa1}, - {value: 0x0173, lo: 0xa2, hi: 0xb2}, - {value: 0x0188, lo: 0xb3, hi: 0xb3}, - {value: 0x01a6, lo: 0xb4, hi: 0xba}, - {value: 0x045f, lo: 0xbb, hi: 0xbb}, - {value: 0x01bb, lo: 0xbc, hi: 0xbf}, - // Block 0x92, offset 0x320 - {value: 0x0003, lo: 0x0d}, - {value: 0x01c7, lo: 0x80, hi: 0x94}, - {value: 0x045b, lo: 0x95, hi: 0x95}, - {value: 0x01c7, lo: 0x96, hi: 0x96}, - {value: 0x01d0, lo: 0x97, hi: 0x97}, - {value: 0x01d6, lo: 0x98, hi: 0x98}, - {value: 0x01fa, lo: 0x99, hi: 0x99}, - {value: 0x01eb, lo: 0x9a, hi: 0x9a}, - {value: 0x01e8, lo: 0x9b, hi: 0x9b}, - {value: 0x0173, lo: 0x9c, hi: 0xac}, - {value: 0x0188, lo: 0xad, hi: 0xad}, - {value: 0x01a6, lo: 0xae, hi: 0xb4}, - {value: 0x045f, lo: 0xb5, hi: 0xb5}, - {value: 0x01bb, lo: 0xb6, hi: 0xbf}, - // Block 0x93, offset 0x32e - {value: 0x0003, lo: 0x0d}, - {value: 0x01d9, lo: 0x80, hi: 0x8e}, - {value: 0x045b, lo: 0x8f, hi: 0x8f}, - {value: 0x01c7, lo: 0x90, hi: 0x90}, - {value: 0x01d0, lo: 0x91, hi: 0x91}, - {value: 0x01d6, lo: 0x92, hi: 0x92}, - {value: 0x01fa, lo: 0x93, hi: 0x93}, - {value: 0x01eb, lo: 0x94, hi: 0x94}, - {value: 0x01e8, lo: 0x95, hi: 0x95}, - {value: 0x0173, lo: 0x96, hi: 0xa6}, - {value: 0x0188, lo: 0xa7, hi: 0xa7}, - {value: 0x01a6, lo: 0xa8, hi: 0xae}, - {value: 0x045f, lo: 0xaf, hi: 0xaf}, - {value: 0x01bb, lo: 0xb0, hi: 0xbf}, - // Block 0x94, offset 0x33c - {value: 0x0003, lo: 0x0d}, - {value: 0x01eb, lo: 0x80, hi: 0x88}, - {value: 0x045b, lo: 0x89, hi: 0x89}, - {value: 0x01c7, lo: 0x8a, hi: 0x8a}, - {value: 0x01d0, lo: 0x8b, hi: 0x8b}, - {value: 0x01d6, lo: 0x8c, hi: 0x8c}, - {value: 0x01fa, lo: 0x8d, hi: 0x8d}, - {value: 0x01eb, lo: 0x8e, hi: 0x8e}, - {value: 0x01e8, lo: 0x8f, hi: 0x8f}, - {value: 0x0173, lo: 0x90, hi: 0xa0}, - {value: 0x0188, lo: 0xa1, hi: 0xa1}, - {value: 0x01a6, lo: 0xa2, hi: 0xa8}, - {value: 0x045f, lo: 0xa9, hi: 0xa9}, - {value: 0x01bb, lo: 0xaa, hi: 0xbf}, - // Block 0x95, offset 0x34a - {value: 0x0000, lo: 0x05}, - {value: 0x8132, lo: 0x80, hi: 0x86}, - {value: 0x8132, lo: 0x88, hi: 0x98}, - {value: 0x8132, lo: 0x9b, hi: 0xa1}, - {value: 0x8132, lo: 0xa3, hi: 0xa4}, - {value: 0x8132, lo: 0xa6, hi: 0xaa}, - // Block 0x96, offset 0x350 - {value: 0x0000, lo: 0x01}, - {value: 0x812d, lo: 0x90, hi: 0x96}, - // Block 0x97, offset 0x352 - {value: 0x0000, lo: 0x02}, - {value: 0x8132, lo: 0x84, hi: 0x89}, - {value: 0x8102, lo: 0x8a, hi: 0x8a}, - // Block 0x98, offset 0x355 - {value: 0x0002, lo: 0x09}, - {value: 0x0063, lo: 0x80, hi: 0x89}, - {value: 0x1951, lo: 0x8a, hi: 0x8a}, - {value: 0x1981, lo: 0x8b, hi: 0x8b}, - {value: 0x199c, lo: 0x8c, hi: 0x8c}, - {value: 0x19a2, lo: 0x8d, hi: 0x8d}, - {value: 0x1bc0, lo: 0x8e, hi: 0x8e}, - {value: 0x19ae, lo: 0x8f, hi: 0x8f}, - {value: 0x197b, lo: 0xaa, hi: 0xaa}, - {value: 0x197e, lo: 0xab, hi: 0xab}, - // Block 0x99, offset 0x35f - {value: 0x0000, lo: 0x01}, - {value: 0x193f, lo: 0x90, hi: 0x90}, - // Block 0x9a, offset 0x361 - {value: 0x0028, lo: 0x09}, - {value: 0x2862, lo: 0x80, hi: 0x80}, - {value: 0x2826, lo: 0x81, hi: 0x81}, - {value: 0x2830, lo: 0x82, hi: 0x82}, - {value: 0x2844, lo: 0x83, hi: 0x84}, - {value: 0x284e, lo: 0x85, hi: 0x86}, - {value: 0x283a, lo: 0x87, hi: 0x87}, - {value: 0x2858, lo: 0x88, hi: 0x88}, - {value: 0x0b6f, lo: 0x90, hi: 0x90}, - {value: 0x08e7, lo: 0x91, hi: 0x91}, -} - -// recompMap: 7520 bytes (entries only) -var recompMap map[uint32]rune -var recompMapOnce sync.Once - -const recompMapPacked = "" + - "\x00A\x03\x00\x00\x00\x00\xc0" + // 0x00410300: 0x000000C0 - "\x00A\x03\x01\x00\x00\x00\xc1" + // 0x00410301: 0x000000C1 - "\x00A\x03\x02\x00\x00\x00\xc2" + // 0x00410302: 0x000000C2 - "\x00A\x03\x03\x00\x00\x00\xc3" + // 0x00410303: 0x000000C3 - "\x00A\x03\b\x00\x00\x00\xc4" + // 0x00410308: 0x000000C4 - "\x00A\x03\n\x00\x00\x00\xc5" + // 0x0041030A: 0x000000C5 - "\x00C\x03'\x00\x00\x00\xc7" + // 0x00430327: 0x000000C7 - "\x00E\x03\x00\x00\x00\x00\xc8" + // 0x00450300: 0x000000C8 - "\x00E\x03\x01\x00\x00\x00\xc9" + // 0x00450301: 0x000000C9 - "\x00E\x03\x02\x00\x00\x00\xca" + // 0x00450302: 0x000000CA - "\x00E\x03\b\x00\x00\x00\xcb" + // 0x00450308: 0x000000CB - "\x00I\x03\x00\x00\x00\x00\xcc" + // 0x00490300: 0x000000CC - "\x00I\x03\x01\x00\x00\x00\xcd" + // 0x00490301: 0x000000CD - "\x00I\x03\x02\x00\x00\x00\xce" + // 0x00490302: 0x000000CE - "\x00I\x03\b\x00\x00\x00\xcf" + // 0x00490308: 0x000000CF - "\x00N\x03\x03\x00\x00\x00\xd1" + // 0x004E0303: 0x000000D1 - "\x00O\x03\x00\x00\x00\x00\xd2" + // 0x004F0300: 0x000000D2 - "\x00O\x03\x01\x00\x00\x00\xd3" + // 0x004F0301: 0x000000D3 - "\x00O\x03\x02\x00\x00\x00\xd4" + // 0x004F0302: 0x000000D4 - "\x00O\x03\x03\x00\x00\x00\xd5" + // 0x004F0303: 0x000000D5 - "\x00O\x03\b\x00\x00\x00\xd6" + // 0x004F0308: 0x000000D6 - "\x00U\x03\x00\x00\x00\x00\xd9" + // 0x00550300: 0x000000D9 - "\x00U\x03\x01\x00\x00\x00\xda" + // 0x00550301: 0x000000DA - "\x00U\x03\x02\x00\x00\x00\xdb" + // 0x00550302: 0x000000DB - "\x00U\x03\b\x00\x00\x00\xdc" + // 0x00550308: 0x000000DC - "\x00Y\x03\x01\x00\x00\x00\xdd" + // 0x00590301: 0x000000DD - "\x00a\x03\x00\x00\x00\x00\xe0" + // 0x00610300: 0x000000E0 - "\x00a\x03\x01\x00\x00\x00\xe1" + // 0x00610301: 0x000000E1 - "\x00a\x03\x02\x00\x00\x00\xe2" + // 0x00610302: 0x000000E2 - "\x00a\x03\x03\x00\x00\x00\xe3" + // 0x00610303: 0x000000E3 - "\x00a\x03\b\x00\x00\x00\xe4" + // 0x00610308: 0x000000E4 - "\x00a\x03\n\x00\x00\x00\xe5" + // 0x0061030A: 0x000000E5 - "\x00c\x03'\x00\x00\x00\xe7" + // 0x00630327: 0x000000E7 - "\x00e\x03\x00\x00\x00\x00\xe8" + // 0x00650300: 0x000000E8 - "\x00e\x03\x01\x00\x00\x00\xe9" + // 0x00650301: 0x000000E9 - "\x00e\x03\x02\x00\x00\x00\xea" + // 0x00650302: 0x000000EA - "\x00e\x03\b\x00\x00\x00\xeb" + // 0x00650308: 0x000000EB - "\x00i\x03\x00\x00\x00\x00\xec" + // 0x00690300: 0x000000EC - "\x00i\x03\x01\x00\x00\x00\xed" + // 0x00690301: 0x000000ED - "\x00i\x03\x02\x00\x00\x00\xee" + // 0x00690302: 0x000000EE - "\x00i\x03\b\x00\x00\x00\xef" + // 0x00690308: 0x000000EF - "\x00n\x03\x03\x00\x00\x00\xf1" + // 0x006E0303: 0x000000F1 - "\x00o\x03\x00\x00\x00\x00\xf2" + // 0x006F0300: 0x000000F2 - "\x00o\x03\x01\x00\x00\x00\xf3" + // 0x006F0301: 0x000000F3 - "\x00o\x03\x02\x00\x00\x00\xf4" + // 0x006F0302: 0x000000F4 - "\x00o\x03\x03\x00\x00\x00\xf5" + // 0x006F0303: 0x000000F5 - "\x00o\x03\b\x00\x00\x00\xf6" + // 0x006F0308: 0x000000F6 - "\x00u\x03\x00\x00\x00\x00\xf9" + // 0x00750300: 0x000000F9 - "\x00u\x03\x01\x00\x00\x00\xfa" + // 0x00750301: 0x000000FA - "\x00u\x03\x02\x00\x00\x00\xfb" + // 0x00750302: 0x000000FB - "\x00u\x03\b\x00\x00\x00\xfc" + // 0x00750308: 0x000000FC - "\x00y\x03\x01\x00\x00\x00\xfd" + // 0x00790301: 0x000000FD - "\x00y\x03\b\x00\x00\x00\xff" + // 0x00790308: 0x000000FF - "\x00A\x03\x04\x00\x00\x01\x00" + // 0x00410304: 0x00000100 - "\x00a\x03\x04\x00\x00\x01\x01" + // 0x00610304: 0x00000101 - "\x00A\x03\x06\x00\x00\x01\x02" + // 0x00410306: 0x00000102 - "\x00a\x03\x06\x00\x00\x01\x03" + // 0x00610306: 0x00000103 - "\x00A\x03(\x00\x00\x01\x04" + // 0x00410328: 0x00000104 - "\x00a\x03(\x00\x00\x01\x05" + // 0x00610328: 0x00000105 - "\x00C\x03\x01\x00\x00\x01\x06" + // 0x00430301: 0x00000106 - "\x00c\x03\x01\x00\x00\x01\a" + // 0x00630301: 0x00000107 - "\x00C\x03\x02\x00\x00\x01\b" + // 0x00430302: 0x00000108 - "\x00c\x03\x02\x00\x00\x01\t" + // 0x00630302: 0x00000109 - "\x00C\x03\a\x00\x00\x01\n" + // 0x00430307: 0x0000010A - "\x00c\x03\a\x00\x00\x01\v" + // 0x00630307: 0x0000010B - "\x00C\x03\f\x00\x00\x01\f" + // 0x0043030C: 0x0000010C - "\x00c\x03\f\x00\x00\x01\r" + // 0x0063030C: 0x0000010D - "\x00D\x03\f\x00\x00\x01\x0e" + // 0x0044030C: 0x0000010E - "\x00d\x03\f\x00\x00\x01\x0f" + // 0x0064030C: 0x0000010F - "\x00E\x03\x04\x00\x00\x01\x12" + // 0x00450304: 0x00000112 - "\x00e\x03\x04\x00\x00\x01\x13" + // 0x00650304: 0x00000113 - "\x00E\x03\x06\x00\x00\x01\x14" + // 0x00450306: 0x00000114 - "\x00e\x03\x06\x00\x00\x01\x15" + // 0x00650306: 0x00000115 - "\x00E\x03\a\x00\x00\x01\x16" + // 0x00450307: 0x00000116 - "\x00e\x03\a\x00\x00\x01\x17" + // 0x00650307: 0x00000117 - "\x00E\x03(\x00\x00\x01\x18" + // 0x00450328: 0x00000118 - "\x00e\x03(\x00\x00\x01\x19" + // 0x00650328: 0x00000119 - "\x00E\x03\f\x00\x00\x01\x1a" + // 0x0045030C: 0x0000011A - "\x00e\x03\f\x00\x00\x01\x1b" + // 0x0065030C: 0x0000011B - "\x00G\x03\x02\x00\x00\x01\x1c" + // 0x00470302: 0x0000011C - "\x00g\x03\x02\x00\x00\x01\x1d" + // 0x00670302: 0x0000011D - "\x00G\x03\x06\x00\x00\x01\x1e" + // 0x00470306: 0x0000011E - "\x00g\x03\x06\x00\x00\x01\x1f" + // 0x00670306: 0x0000011F - "\x00G\x03\a\x00\x00\x01 " + // 0x00470307: 0x00000120 - "\x00g\x03\a\x00\x00\x01!" + // 0x00670307: 0x00000121 - "\x00G\x03'\x00\x00\x01\"" + // 0x00470327: 0x00000122 - "\x00g\x03'\x00\x00\x01#" + // 0x00670327: 0x00000123 - "\x00H\x03\x02\x00\x00\x01$" + // 0x00480302: 0x00000124 - "\x00h\x03\x02\x00\x00\x01%" + // 0x00680302: 0x00000125 - "\x00I\x03\x03\x00\x00\x01(" + // 0x00490303: 0x00000128 - "\x00i\x03\x03\x00\x00\x01)" + // 0x00690303: 0x00000129 - "\x00I\x03\x04\x00\x00\x01*" + // 0x00490304: 0x0000012A - "\x00i\x03\x04\x00\x00\x01+" + // 0x00690304: 0x0000012B - "\x00I\x03\x06\x00\x00\x01," + // 0x00490306: 0x0000012C - "\x00i\x03\x06\x00\x00\x01-" + // 0x00690306: 0x0000012D - "\x00I\x03(\x00\x00\x01." + // 0x00490328: 0x0000012E - "\x00i\x03(\x00\x00\x01/" + // 0x00690328: 0x0000012F - "\x00I\x03\a\x00\x00\x010" + // 0x00490307: 0x00000130 - "\x00J\x03\x02\x00\x00\x014" + // 0x004A0302: 0x00000134 - "\x00j\x03\x02\x00\x00\x015" + // 0x006A0302: 0x00000135 - "\x00K\x03'\x00\x00\x016" + // 0x004B0327: 0x00000136 - "\x00k\x03'\x00\x00\x017" + // 0x006B0327: 0x00000137 - "\x00L\x03\x01\x00\x00\x019" + // 0x004C0301: 0x00000139 - "\x00l\x03\x01\x00\x00\x01:" + // 0x006C0301: 0x0000013A - "\x00L\x03'\x00\x00\x01;" + // 0x004C0327: 0x0000013B - "\x00l\x03'\x00\x00\x01<" + // 0x006C0327: 0x0000013C - "\x00L\x03\f\x00\x00\x01=" + // 0x004C030C: 0x0000013D - "\x00l\x03\f\x00\x00\x01>" + // 0x006C030C: 0x0000013E - "\x00N\x03\x01\x00\x00\x01C" + // 0x004E0301: 0x00000143 - "\x00n\x03\x01\x00\x00\x01D" + // 0x006E0301: 0x00000144 - "\x00N\x03'\x00\x00\x01E" + // 0x004E0327: 0x00000145 - "\x00n\x03'\x00\x00\x01F" + // 0x006E0327: 0x00000146 - "\x00N\x03\f\x00\x00\x01G" + // 0x004E030C: 0x00000147 - "\x00n\x03\f\x00\x00\x01H" + // 0x006E030C: 0x00000148 - "\x00O\x03\x04\x00\x00\x01L" + // 0x004F0304: 0x0000014C - "\x00o\x03\x04\x00\x00\x01M" + // 0x006F0304: 0x0000014D - "\x00O\x03\x06\x00\x00\x01N" + // 0x004F0306: 0x0000014E - "\x00o\x03\x06\x00\x00\x01O" + // 0x006F0306: 0x0000014F - "\x00O\x03\v\x00\x00\x01P" + // 0x004F030B: 0x00000150 - "\x00o\x03\v\x00\x00\x01Q" + // 0x006F030B: 0x00000151 - "\x00R\x03\x01\x00\x00\x01T" + // 0x00520301: 0x00000154 - "\x00r\x03\x01\x00\x00\x01U" + // 0x00720301: 0x00000155 - "\x00R\x03'\x00\x00\x01V" + // 0x00520327: 0x00000156 - "\x00r\x03'\x00\x00\x01W" + // 0x00720327: 0x00000157 - "\x00R\x03\f\x00\x00\x01X" + // 0x0052030C: 0x00000158 - "\x00r\x03\f\x00\x00\x01Y" + // 0x0072030C: 0x00000159 - "\x00S\x03\x01\x00\x00\x01Z" + // 0x00530301: 0x0000015A - "\x00s\x03\x01\x00\x00\x01[" + // 0x00730301: 0x0000015B - "\x00S\x03\x02\x00\x00\x01\\" + // 0x00530302: 0x0000015C - "\x00s\x03\x02\x00\x00\x01]" + // 0x00730302: 0x0000015D - "\x00S\x03'\x00\x00\x01^" + // 0x00530327: 0x0000015E - "\x00s\x03'\x00\x00\x01_" + // 0x00730327: 0x0000015F - "\x00S\x03\f\x00\x00\x01`" + // 0x0053030C: 0x00000160 - "\x00s\x03\f\x00\x00\x01a" + // 0x0073030C: 0x00000161 - "\x00T\x03'\x00\x00\x01b" + // 0x00540327: 0x00000162 - "\x00t\x03'\x00\x00\x01c" + // 0x00740327: 0x00000163 - "\x00T\x03\f\x00\x00\x01d" + // 0x0054030C: 0x00000164 - "\x00t\x03\f\x00\x00\x01e" + // 0x0074030C: 0x00000165 - "\x00U\x03\x03\x00\x00\x01h" + // 0x00550303: 0x00000168 - "\x00u\x03\x03\x00\x00\x01i" + // 0x00750303: 0x00000169 - "\x00U\x03\x04\x00\x00\x01j" + // 0x00550304: 0x0000016A - "\x00u\x03\x04\x00\x00\x01k" + // 0x00750304: 0x0000016B - "\x00U\x03\x06\x00\x00\x01l" + // 0x00550306: 0x0000016C - "\x00u\x03\x06\x00\x00\x01m" + // 0x00750306: 0x0000016D - "\x00U\x03\n\x00\x00\x01n" + // 0x0055030A: 0x0000016E - "\x00u\x03\n\x00\x00\x01o" + // 0x0075030A: 0x0000016F - "\x00U\x03\v\x00\x00\x01p" + // 0x0055030B: 0x00000170 - "\x00u\x03\v\x00\x00\x01q" + // 0x0075030B: 0x00000171 - "\x00U\x03(\x00\x00\x01r" + // 0x00550328: 0x00000172 - "\x00u\x03(\x00\x00\x01s" + // 0x00750328: 0x00000173 - "\x00W\x03\x02\x00\x00\x01t" + // 0x00570302: 0x00000174 - "\x00w\x03\x02\x00\x00\x01u" + // 0x00770302: 0x00000175 - "\x00Y\x03\x02\x00\x00\x01v" + // 0x00590302: 0x00000176 - "\x00y\x03\x02\x00\x00\x01w" + // 0x00790302: 0x00000177 - "\x00Y\x03\b\x00\x00\x01x" + // 0x00590308: 0x00000178 - "\x00Z\x03\x01\x00\x00\x01y" + // 0x005A0301: 0x00000179 - "\x00z\x03\x01\x00\x00\x01z" + // 0x007A0301: 0x0000017A - "\x00Z\x03\a\x00\x00\x01{" + // 0x005A0307: 0x0000017B - "\x00z\x03\a\x00\x00\x01|" + // 0x007A0307: 0x0000017C - "\x00Z\x03\f\x00\x00\x01}" + // 0x005A030C: 0x0000017D - "\x00z\x03\f\x00\x00\x01~" + // 0x007A030C: 0x0000017E - "\x00O\x03\x1b\x00\x00\x01\xa0" + // 0x004F031B: 0x000001A0 - "\x00o\x03\x1b\x00\x00\x01\xa1" + // 0x006F031B: 0x000001A1 - "\x00U\x03\x1b\x00\x00\x01\xaf" + // 0x0055031B: 0x000001AF - "\x00u\x03\x1b\x00\x00\x01\xb0" + // 0x0075031B: 0x000001B0 - "\x00A\x03\f\x00\x00\x01\xcd" + // 0x0041030C: 0x000001CD - "\x00a\x03\f\x00\x00\x01\xce" + // 0x0061030C: 0x000001CE - "\x00I\x03\f\x00\x00\x01\xcf" + // 0x0049030C: 0x000001CF - "\x00i\x03\f\x00\x00\x01\xd0" + // 0x0069030C: 0x000001D0 - "\x00O\x03\f\x00\x00\x01\xd1" + // 0x004F030C: 0x000001D1 - "\x00o\x03\f\x00\x00\x01\xd2" + // 0x006F030C: 0x000001D2 - "\x00U\x03\f\x00\x00\x01\xd3" + // 0x0055030C: 0x000001D3 - "\x00u\x03\f\x00\x00\x01\xd4" + // 0x0075030C: 0x000001D4 - "\x00\xdc\x03\x04\x00\x00\x01\xd5" + // 0x00DC0304: 0x000001D5 - "\x00\xfc\x03\x04\x00\x00\x01\xd6" + // 0x00FC0304: 0x000001D6 - "\x00\xdc\x03\x01\x00\x00\x01\xd7" + // 0x00DC0301: 0x000001D7 - "\x00\xfc\x03\x01\x00\x00\x01\xd8" + // 0x00FC0301: 0x000001D8 - "\x00\xdc\x03\f\x00\x00\x01\xd9" + // 0x00DC030C: 0x000001D9 - "\x00\xfc\x03\f\x00\x00\x01\xda" + // 0x00FC030C: 0x000001DA - "\x00\xdc\x03\x00\x00\x00\x01\xdb" + // 0x00DC0300: 0x000001DB - "\x00\xfc\x03\x00\x00\x00\x01\xdc" + // 0x00FC0300: 0x000001DC - "\x00\xc4\x03\x04\x00\x00\x01\xde" + // 0x00C40304: 0x000001DE - "\x00\xe4\x03\x04\x00\x00\x01\xdf" + // 0x00E40304: 0x000001DF - "\x02&\x03\x04\x00\x00\x01\xe0" + // 0x02260304: 0x000001E0 - "\x02'\x03\x04\x00\x00\x01\xe1" + // 0x02270304: 0x000001E1 - "\x00\xc6\x03\x04\x00\x00\x01\xe2" + // 0x00C60304: 0x000001E2 - "\x00\xe6\x03\x04\x00\x00\x01\xe3" + // 0x00E60304: 0x000001E3 - "\x00G\x03\f\x00\x00\x01\xe6" + // 0x0047030C: 0x000001E6 - "\x00g\x03\f\x00\x00\x01\xe7" + // 0x0067030C: 0x000001E7 - "\x00K\x03\f\x00\x00\x01\xe8" + // 0x004B030C: 0x000001E8 - "\x00k\x03\f\x00\x00\x01\xe9" + // 0x006B030C: 0x000001E9 - "\x00O\x03(\x00\x00\x01\xea" + // 0x004F0328: 0x000001EA - "\x00o\x03(\x00\x00\x01\xeb" + // 0x006F0328: 0x000001EB - "\x01\xea\x03\x04\x00\x00\x01\xec" + // 0x01EA0304: 0x000001EC - "\x01\xeb\x03\x04\x00\x00\x01\xed" + // 0x01EB0304: 0x000001ED - "\x01\xb7\x03\f\x00\x00\x01\xee" + // 0x01B7030C: 0x000001EE - "\x02\x92\x03\f\x00\x00\x01\xef" + // 0x0292030C: 0x000001EF - "\x00j\x03\f\x00\x00\x01\xf0" + // 0x006A030C: 0x000001F0 - "\x00G\x03\x01\x00\x00\x01\xf4" + // 0x00470301: 0x000001F4 - "\x00g\x03\x01\x00\x00\x01\xf5" + // 0x00670301: 0x000001F5 - "\x00N\x03\x00\x00\x00\x01\xf8" + // 0x004E0300: 0x000001F8 - "\x00n\x03\x00\x00\x00\x01\xf9" + // 0x006E0300: 0x000001F9 - "\x00\xc5\x03\x01\x00\x00\x01\xfa" + // 0x00C50301: 0x000001FA - "\x00\xe5\x03\x01\x00\x00\x01\xfb" + // 0x00E50301: 0x000001FB - "\x00\xc6\x03\x01\x00\x00\x01\xfc" + // 0x00C60301: 0x000001FC - "\x00\xe6\x03\x01\x00\x00\x01\xfd" + // 0x00E60301: 0x000001FD - "\x00\xd8\x03\x01\x00\x00\x01\xfe" + // 0x00D80301: 0x000001FE - "\x00\xf8\x03\x01\x00\x00\x01\xff" + // 0x00F80301: 0x000001FF - "\x00A\x03\x0f\x00\x00\x02\x00" + // 0x0041030F: 0x00000200 - "\x00a\x03\x0f\x00\x00\x02\x01" + // 0x0061030F: 0x00000201 - "\x00A\x03\x11\x00\x00\x02\x02" + // 0x00410311: 0x00000202 - "\x00a\x03\x11\x00\x00\x02\x03" + // 0x00610311: 0x00000203 - "\x00E\x03\x0f\x00\x00\x02\x04" + // 0x0045030F: 0x00000204 - "\x00e\x03\x0f\x00\x00\x02\x05" + // 0x0065030F: 0x00000205 - "\x00E\x03\x11\x00\x00\x02\x06" + // 0x00450311: 0x00000206 - "\x00e\x03\x11\x00\x00\x02\a" + // 0x00650311: 0x00000207 - "\x00I\x03\x0f\x00\x00\x02\b" + // 0x0049030F: 0x00000208 - "\x00i\x03\x0f\x00\x00\x02\t" + // 0x0069030F: 0x00000209 - "\x00I\x03\x11\x00\x00\x02\n" + // 0x00490311: 0x0000020A - "\x00i\x03\x11\x00\x00\x02\v" + // 0x00690311: 0x0000020B - "\x00O\x03\x0f\x00\x00\x02\f" + // 0x004F030F: 0x0000020C - "\x00o\x03\x0f\x00\x00\x02\r" + // 0x006F030F: 0x0000020D - "\x00O\x03\x11\x00\x00\x02\x0e" + // 0x004F0311: 0x0000020E - "\x00o\x03\x11\x00\x00\x02\x0f" + // 0x006F0311: 0x0000020F - "\x00R\x03\x0f\x00\x00\x02\x10" + // 0x0052030F: 0x00000210 - "\x00r\x03\x0f\x00\x00\x02\x11" + // 0x0072030F: 0x00000211 - "\x00R\x03\x11\x00\x00\x02\x12" + // 0x00520311: 0x00000212 - "\x00r\x03\x11\x00\x00\x02\x13" + // 0x00720311: 0x00000213 - "\x00U\x03\x0f\x00\x00\x02\x14" + // 0x0055030F: 0x00000214 - "\x00u\x03\x0f\x00\x00\x02\x15" + // 0x0075030F: 0x00000215 - "\x00U\x03\x11\x00\x00\x02\x16" + // 0x00550311: 0x00000216 - "\x00u\x03\x11\x00\x00\x02\x17" + // 0x00750311: 0x00000217 - "\x00S\x03&\x00\x00\x02\x18" + // 0x00530326: 0x00000218 - "\x00s\x03&\x00\x00\x02\x19" + // 0x00730326: 0x00000219 - "\x00T\x03&\x00\x00\x02\x1a" + // 0x00540326: 0x0000021A - "\x00t\x03&\x00\x00\x02\x1b" + // 0x00740326: 0x0000021B - "\x00H\x03\f\x00\x00\x02\x1e" + // 0x0048030C: 0x0000021E - "\x00h\x03\f\x00\x00\x02\x1f" + // 0x0068030C: 0x0000021F - "\x00A\x03\a\x00\x00\x02&" + // 0x00410307: 0x00000226 - "\x00a\x03\a\x00\x00\x02'" + // 0x00610307: 0x00000227 - "\x00E\x03'\x00\x00\x02(" + // 0x00450327: 0x00000228 - "\x00e\x03'\x00\x00\x02)" + // 0x00650327: 0x00000229 - "\x00\xd6\x03\x04\x00\x00\x02*" + // 0x00D60304: 0x0000022A - "\x00\xf6\x03\x04\x00\x00\x02+" + // 0x00F60304: 0x0000022B - "\x00\xd5\x03\x04\x00\x00\x02," + // 0x00D50304: 0x0000022C - "\x00\xf5\x03\x04\x00\x00\x02-" + // 0x00F50304: 0x0000022D - "\x00O\x03\a\x00\x00\x02." + // 0x004F0307: 0x0000022E - "\x00o\x03\a\x00\x00\x02/" + // 0x006F0307: 0x0000022F - "\x02.\x03\x04\x00\x00\x020" + // 0x022E0304: 0x00000230 - "\x02/\x03\x04\x00\x00\x021" + // 0x022F0304: 0x00000231 - "\x00Y\x03\x04\x00\x00\x022" + // 0x00590304: 0x00000232 - "\x00y\x03\x04\x00\x00\x023" + // 0x00790304: 0x00000233 - "\x00\xa8\x03\x01\x00\x00\x03\x85" + // 0x00A80301: 0x00000385 - "\x03\x91\x03\x01\x00\x00\x03\x86" + // 0x03910301: 0x00000386 - "\x03\x95\x03\x01\x00\x00\x03\x88" + // 0x03950301: 0x00000388 - "\x03\x97\x03\x01\x00\x00\x03\x89" + // 0x03970301: 0x00000389 - "\x03\x99\x03\x01\x00\x00\x03\x8a" + // 0x03990301: 0x0000038A - "\x03\x9f\x03\x01\x00\x00\x03\x8c" + // 0x039F0301: 0x0000038C - "\x03\xa5\x03\x01\x00\x00\x03\x8e" + // 0x03A50301: 0x0000038E - "\x03\xa9\x03\x01\x00\x00\x03\x8f" + // 0x03A90301: 0x0000038F - "\x03\xca\x03\x01\x00\x00\x03\x90" + // 0x03CA0301: 0x00000390 - "\x03\x99\x03\b\x00\x00\x03\xaa" + // 0x03990308: 0x000003AA - "\x03\xa5\x03\b\x00\x00\x03\xab" + // 0x03A50308: 0x000003AB - "\x03\xb1\x03\x01\x00\x00\x03\xac" + // 0x03B10301: 0x000003AC - "\x03\xb5\x03\x01\x00\x00\x03\xad" + // 0x03B50301: 0x000003AD - "\x03\xb7\x03\x01\x00\x00\x03\xae" + // 0x03B70301: 0x000003AE - "\x03\xb9\x03\x01\x00\x00\x03\xaf" + // 0x03B90301: 0x000003AF - "\x03\xcb\x03\x01\x00\x00\x03\xb0" + // 0x03CB0301: 0x000003B0 - "\x03\xb9\x03\b\x00\x00\x03\xca" + // 0x03B90308: 0x000003CA - "\x03\xc5\x03\b\x00\x00\x03\xcb" + // 0x03C50308: 0x000003CB - "\x03\xbf\x03\x01\x00\x00\x03\xcc" + // 0x03BF0301: 0x000003CC - "\x03\xc5\x03\x01\x00\x00\x03\xcd" + // 0x03C50301: 0x000003CD - "\x03\xc9\x03\x01\x00\x00\x03\xce" + // 0x03C90301: 0x000003CE - "\x03\xd2\x03\x01\x00\x00\x03\xd3" + // 0x03D20301: 0x000003D3 - "\x03\xd2\x03\b\x00\x00\x03\xd4" + // 0x03D20308: 0x000003D4 - "\x04\x15\x03\x00\x00\x00\x04\x00" + // 0x04150300: 0x00000400 - "\x04\x15\x03\b\x00\x00\x04\x01" + // 0x04150308: 0x00000401 - "\x04\x13\x03\x01\x00\x00\x04\x03" + // 0x04130301: 0x00000403 - "\x04\x06\x03\b\x00\x00\x04\a" + // 0x04060308: 0x00000407 - "\x04\x1a\x03\x01\x00\x00\x04\f" + // 0x041A0301: 0x0000040C - "\x04\x18\x03\x00\x00\x00\x04\r" + // 0x04180300: 0x0000040D - "\x04#\x03\x06\x00\x00\x04\x0e" + // 0x04230306: 0x0000040E - "\x04\x18\x03\x06\x00\x00\x04\x19" + // 0x04180306: 0x00000419 - "\x048\x03\x06\x00\x00\x049" + // 0x04380306: 0x00000439 - "\x045\x03\x00\x00\x00\x04P" + // 0x04350300: 0x00000450 - "\x045\x03\b\x00\x00\x04Q" + // 0x04350308: 0x00000451 - "\x043\x03\x01\x00\x00\x04S" + // 0x04330301: 0x00000453 - "\x04V\x03\b\x00\x00\x04W" + // 0x04560308: 0x00000457 - "\x04:\x03\x01\x00\x00\x04\\" + // 0x043A0301: 0x0000045C - "\x048\x03\x00\x00\x00\x04]" + // 0x04380300: 0x0000045D - "\x04C\x03\x06\x00\x00\x04^" + // 0x04430306: 0x0000045E - "\x04t\x03\x0f\x00\x00\x04v" + // 0x0474030F: 0x00000476 - "\x04u\x03\x0f\x00\x00\x04w" + // 0x0475030F: 0x00000477 - "\x04\x16\x03\x06\x00\x00\x04\xc1" + // 0x04160306: 0x000004C1 - "\x046\x03\x06\x00\x00\x04\xc2" + // 0x04360306: 0x000004C2 - "\x04\x10\x03\x06\x00\x00\x04\xd0" + // 0x04100306: 0x000004D0 - "\x040\x03\x06\x00\x00\x04\xd1" + // 0x04300306: 0x000004D1 - "\x04\x10\x03\b\x00\x00\x04\xd2" + // 0x04100308: 0x000004D2 - "\x040\x03\b\x00\x00\x04\xd3" + // 0x04300308: 0x000004D3 - "\x04\x15\x03\x06\x00\x00\x04\xd6" + // 0x04150306: 0x000004D6 - "\x045\x03\x06\x00\x00\x04\xd7" + // 0x04350306: 0x000004D7 - "\x04\xd8\x03\b\x00\x00\x04\xda" + // 0x04D80308: 0x000004DA - "\x04\xd9\x03\b\x00\x00\x04\xdb" + // 0x04D90308: 0x000004DB - "\x04\x16\x03\b\x00\x00\x04\xdc" + // 0x04160308: 0x000004DC - "\x046\x03\b\x00\x00\x04\xdd" + // 0x04360308: 0x000004DD - "\x04\x17\x03\b\x00\x00\x04\xde" + // 0x04170308: 0x000004DE - "\x047\x03\b\x00\x00\x04\xdf" + // 0x04370308: 0x000004DF - "\x04\x18\x03\x04\x00\x00\x04\xe2" + // 0x04180304: 0x000004E2 - "\x048\x03\x04\x00\x00\x04\xe3" + // 0x04380304: 0x000004E3 - "\x04\x18\x03\b\x00\x00\x04\xe4" + // 0x04180308: 0x000004E4 - "\x048\x03\b\x00\x00\x04\xe5" + // 0x04380308: 0x000004E5 - "\x04\x1e\x03\b\x00\x00\x04\xe6" + // 0x041E0308: 0x000004E6 - "\x04>\x03\b\x00\x00\x04\xe7" + // 0x043E0308: 0x000004E7 - "\x04\xe8\x03\b\x00\x00\x04\xea" + // 0x04E80308: 0x000004EA - "\x04\xe9\x03\b\x00\x00\x04\xeb" + // 0x04E90308: 0x000004EB - "\x04-\x03\b\x00\x00\x04\xec" + // 0x042D0308: 0x000004EC - "\x04M\x03\b\x00\x00\x04\xed" + // 0x044D0308: 0x000004ED - "\x04#\x03\x04\x00\x00\x04\xee" + // 0x04230304: 0x000004EE - "\x04C\x03\x04\x00\x00\x04\xef" + // 0x04430304: 0x000004EF - "\x04#\x03\b\x00\x00\x04\xf0" + // 0x04230308: 0x000004F0 - "\x04C\x03\b\x00\x00\x04\xf1" + // 0x04430308: 0x000004F1 - "\x04#\x03\v\x00\x00\x04\xf2" + // 0x0423030B: 0x000004F2 - "\x04C\x03\v\x00\x00\x04\xf3" + // 0x0443030B: 0x000004F3 - "\x04'\x03\b\x00\x00\x04\xf4" + // 0x04270308: 0x000004F4 - "\x04G\x03\b\x00\x00\x04\xf5" + // 0x04470308: 0x000004F5 - "\x04+\x03\b\x00\x00\x04\xf8" + // 0x042B0308: 0x000004F8 - "\x04K\x03\b\x00\x00\x04\xf9" + // 0x044B0308: 0x000004F9 - "\x06'\x06S\x00\x00\x06\"" + // 0x06270653: 0x00000622 - "\x06'\x06T\x00\x00\x06#" + // 0x06270654: 0x00000623 - "\x06H\x06T\x00\x00\x06$" + // 0x06480654: 0x00000624 - "\x06'\x06U\x00\x00\x06%" + // 0x06270655: 0x00000625 - "\x06J\x06T\x00\x00\x06&" + // 0x064A0654: 0x00000626 - "\x06\xd5\x06T\x00\x00\x06\xc0" + // 0x06D50654: 0x000006C0 - "\x06\xc1\x06T\x00\x00\x06\xc2" + // 0x06C10654: 0x000006C2 - "\x06\xd2\x06T\x00\x00\x06\xd3" + // 0x06D20654: 0x000006D3 - "\t(\t<\x00\x00\t)" + // 0x0928093C: 0x00000929 - "\t0\t<\x00\x00\t1" + // 0x0930093C: 0x00000931 - "\t3\t<\x00\x00\t4" + // 0x0933093C: 0x00000934 - "\t\xc7\t\xbe\x00\x00\t\xcb" + // 0x09C709BE: 0x000009CB - "\t\xc7\t\xd7\x00\x00\t\xcc" + // 0x09C709D7: 0x000009CC - "\vG\vV\x00\x00\vH" + // 0x0B470B56: 0x00000B48 - "\vG\v>\x00\x00\vK" + // 0x0B470B3E: 0x00000B4B - "\vG\vW\x00\x00\vL" + // 0x0B470B57: 0x00000B4C - "\v\x92\v\xd7\x00\x00\v\x94" + // 0x0B920BD7: 0x00000B94 - "\v\xc6\v\xbe\x00\x00\v\xca" + // 0x0BC60BBE: 0x00000BCA - "\v\xc7\v\xbe\x00\x00\v\xcb" + // 0x0BC70BBE: 0x00000BCB - "\v\xc6\v\xd7\x00\x00\v\xcc" + // 0x0BC60BD7: 0x00000BCC - "\fF\fV\x00\x00\fH" + // 0x0C460C56: 0x00000C48 - "\f\xbf\f\xd5\x00\x00\f\xc0" + // 0x0CBF0CD5: 0x00000CC0 - "\f\xc6\f\xd5\x00\x00\f\xc7" + // 0x0CC60CD5: 0x00000CC7 - "\f\xc6\f\xd6\x00\x00\f\xc8" + // 0x0CC60CD6: 0x00000CC8 - "\f\xc6\f\xc2\x00\x00\f\xca" + // 0x0CC60CC2: 0x00000CCA - "\f\xca\f\xd5\x00\x00\f\xcb" + // 0x0CCA0CD5: 0x00000CCB - "\rF\r>\x00\x00\rJ" + // 0x0D460D3E: 0x00000D4A - "\rG\r>\x00\x00\rK" + // 0x0D470D3E: 0x00000D4B - "\rF\rW\x00\x00\rL" + // 0x0D460D57: 0x00000D4C - "\r\xd9\r\xca\x00\x00\r\xda" + // 0x0DD90DCA: 0x00000DDA - "\r\xd9\r\xcf\x00\x00\r\xdc" + // 0x0DD90DCF: 0x00000DDC - "\r\xdc\r\xca\x00\x00\r\xdd" + // 0x0DDC0DCA: 0x00000DDD - "\r\xd9\r\xdf\x00\x00\r\xde" + // 0x0DD90DDF: 0x00000DDE - "\x10%\x10.\x00\x00\x10&" + // 0x1025102E: 0x00001026 - "\x1b\x05\x1b5\x00\x00\x1b\x06" + // 0x1B051B35: 0x00001B06 - "\x1b\a\x1b5\x00\x00\x1b\b" + // 0x1B071B35: 0x00001B08 - "\x1b\t\x1b5\x00\x00\x1b\n" + // 0x1B091B35: 0x00001B0A - "\x1b\v\x1b5\x00\x00\x1b\f" + // 0x1B0B1B35: 0x00001B0C - "\x1b\r\x1b5\x00\x00\x1b\x0e" + // 0x1B0D1B35: 0x00001B0E - "\x1b\x11\x1b5\x00\x00\x1b\x12" + // 0x1B111B35: 0x00001B12 - "\x1b:\x1b5\x00\x00\x1b;" + // 0x1B3A1B35: 0x00001B3B - "\x1b<\x1b5\x00\x00\x1b=" + // 0x1B3C1B35: 0x00001B3D - "\x1b>\x1b5\x00\x00\x1b@" + // 0x1B3E1B35: 0x00001B40 - "\x1b?\x1b5\x00\x00\x1bA" + // 0x1B3F1B35: 0x00001B41 - "\x1bB\x1b5\x00\x00\x1bC" + // 0x1B421B35: 0x00001B43 - "\x00A\x03%\x00\x00\x1e\x00" + // 0x00410325: 0x00001E00 - "\x00a\x03%\x00\x00\x1e\x01" + // 0x00610325: 0x00001E01 - "\x00B\x03\a\x00\x00\x1e\x02" + // 0x00420307: 0x00001E02 - "\x00b\x03\a\x00\x00\x1e\x03" + // 0x00620307: 0x00001E03 - "\x00B\x03#\x00\x00\x1e\x04" + // 0x00420323: 0x00001E04 - "\x00b\x03#\x00\x00\x1e\x05" + // 0x00620323: 0x00001E05 - "\x00B\x031\x00\x00\x1e\x06" + // 0x00420331: 0x00001E06 - "\x00b\x031\x00\x00\x1e\a" + // 0x00620331: 0x00001E07 - "\x00\xc7\x03\x01\x00\x00\x1e\b" + // 0x00C70301: 0x00001E08 - "\x00\xe7\x03\x01\x00\x00\x1e\t" + // 0x00E70301: 0x00001E09 - "\x00D\x03\a\x00\x00\x1e\n" + // 0x00440307: 0x00001E0A - "\x00d\x03\a\x00\x00\x1e\v" + // 0x00640307: 0x00001E0B - "\x00D\x03#\x00\x00\x1e\f" + // 0x00440323: 0x00001E0C - "\x00d\x03#\x00\x00\x1e\r" + // 0x00640323: 0x00001E0D - "\x00D\x031\x00\x00\x1e\x0e" + // 0x00440331: 0x00001E0E - "\x00d\x031\x00\x00\x1e\x0f" + // 0x00640331: 0x00001E0F - "\x00D\x03'\x00\x00\x1e\x10" + // 0x00440327: 0x00001E10 - "\x00d\x03'\x00\x00\x1e\x11" + // 0x00640327: 0x00001E11 - "\x00D\x03-\x00\x00\x1e\x12" + // 0x0044032D: 0x00001E12 - "\x00d\x03-\x00\x00\x1e\x13" + // 0x0064032D: 0x00001E13 - "\x01\x12\x03\x00\x00\x00\x1e\x14" + // 0x01120300: 0x00001E14 - "\x01\x13\x03\x00\x00\x00\x1e\x15" + // 0x01130300: 0x00001E15 - "\x01\x12\x03\x01\x00\x00\x1e\x16" + // 0x01120301: 0x00001E16 - "\x01\x13\x03\x01\x00\x00\x1e\x17" + // 0x01130301: 0x00001E17 - "\x00E\x03-\x00\x00\x1e\x18" + // 0x0045032D: 0x00001E18 - "\x00e\x03-\x00\x00\x1e\x19" + // 0x0065032D: 0x00001E19 - "\x00E\x030\x00\x00\x1e\x1a" + // 0x00450330: 0x00001E1A - "\x00e\x030\x00\x00\x1e\x1b" + // 0x00650330: 0x00001E1B - "\x02(\x03\x06\x00\x00\x1e\x1c" + // 0x02280306: 0x00001E1C - "\x02)\x03\x06\x00\x00\x1e\x1d" + // 0x02290306: 0x00001E1D - "\x00F\x03\a\x00\x00\x1e\x1e" + // 0x00460307: 0x00001E1E - "\x00f\x03\a\x00\x00\x1e\x1f" + // 0x00660307: 0x00001E1F - "\x00G\x03\x04\x00\x00\x1e " + // 0x00470304: 0x00001E20 - "\x00g\x03\x04\x00\x00\x1e!" + // 0x00670304: 0x00001E21 - "\x00H\x03\a\x00\x00\x1e\"" + // 0x00480307: 0x00001E22 - "\x00h\x03\a\x00\x00\x1e#" + // 0x00680307: 0x00001E23 - "\x00H\x03#\x00\x00\x1e$" + // 0x00480323: 0x00001E24 - "\x00h\x03#\x00\x00\x1e%" + // 0x00680323: 0x00001E25 - "\x00H\x03\b\x00\x00\x1e&" + // 0x00480308: 0x00001E26 - "\x00h\x03\b\x00\x00\x1e'" + // 0x00680308: 0x00001E27 - "\x00H\x03'\x00\x00\x1e(" + // 0x00480327: 0x00001E28 - "\x00h\x03'\x00\x00\x1e)" + // 0x00680327: 0x00001E29 - "\x00H\x03.\x00\x00\x1e*" + // 0x0048032E: 0x00001E2A - "\x00h\x03.\x00\x00\x1e+" + // 0x0068032E: 0x00001E2B - "\x00I\x030\x00\x00\x1e," + // 0x00490330: 0x00001E2C - "\x00i\x030\x00\x00\x1e-" + // 0x00690330: 0x00001E2D - "\x00\xcf\x03\x01\x00\x00\x1e." + // 0x00CF0301: 0x00001E2E - "\x00\xef\x03\x01\x00\x00\x1e/" + // 0x00EF0301: 0x00001E2F - "\x00K\x03\x01\x00\x00\x1e0" + // 0x004B0301: 0x00001E30 - "\x00k\x03\x01\x00\x00\x1e1" + // 0x006B0301: 0x00001E31 - "\x00K\x03#\x00\x00\x1e2" + // 0x004B0323: 0x00001E32 - "\x00k\x03#\x00\x00\x1e3" + // 0x006B0323: 0x00001E33 - "\x00K\x031\x00\x00\x1e4" + // 0x004B0331: 0x00001E34 - "\x00k\x031\x00\x00\x1e5" + // 0x006B0331: 0x00001E35 - "\x00L\x03#\x00\x00\x1e6" + // 0x004C0323: 0x00001E36 - "\x00l\x03#\x00\x00\x1e7" + // 0x006C0323: 0x00001E37 - "\x1e6\x03\x04\x00\x00\x1e8" + // 0x1E360304: 0x00001E38 - "\x1e7\x03\x04\x00\x00\x1e9" + // 0x1E370304: 0x00001E39 - "\x00L\x031\x00\x00\x1e:" + // 0x004C0331: 0x00001E3A - "\x00l\x031\x00\x00\x1e;" + // 0x006C0331: 0x00001E3B - "\x00L\x03-\x00\x00\x1e<" + // 0x004C032D: 0x00001E3C - "\x00l\x03-\x00\x00\x1e=" + // 0x006C032D: 0x00001E3D - "\x00M\x03\x01\x00\x00\x1e>" + // 0x004D0301: 0x00001E3E - "\x00m\x03\x01\x00\x00\x1e?" + // 0x006D0301: 0x00001E3F - "\x00M\x03\a\x00\x00\x1e@" + // 0x004D0307: 0x00001E40 - "\x00m\x03\a\x00\x00\x1eA" + // 0x006D0307: 0x00001E41 - "\x00M\x03#\x00\x00\x1eB" + // 0x004D0323: 0x00001E42 - "\x00m\x03#\x00\x00\x1eC" + // 0x006D0323: 0x00001E43 - "\x00N\x03\a\x00\x00\x1eD" + // 0x004E0307: 0x00001E44 - "\x00n\x03\a\x00\x00\x1eE" + // 0x006E0307: 0x00001E45 - "\x00N\x03#\x00\x00\x1eF" + // 0x004E0323: 0x00001E46 - "\x00n\x03#\x00\x00\x1eG" + // 0x006E0323: 0x00001E47 - "\x00N\x031\x00\x00\x1eH" + // 0x004E0331: 0x00001E48 - "\x00n\x031\x00\x00\x1eI" + // 0x006E0331: 0x00001E49 - "\x00N\x03-\x00\x00\x1eJ" + // 0x004E032D: 0x00001E4A - "\x00n\x03-\x00\x00\x1eK" + // 0x006E032D: 0x00001E4B - "\x00\xd5\x03\x01\x00\x00\x1eL" + // 0x00D50301: 0x00001E4C - "\x00\xf5\x03\x01\x00\x00\x1eM" + // 0x00F50301: 0x00001E4D - "\x00\xd5\x03\b\x00\x00\x1eN" + // 0x00D50308: 0x00001E4E - "\x00\xf5\x03\b\x00\x00\x1eO" + // 0x00F50308: 0x00001E4F - "\x01L\x03\x00\x00\x00\x1eP" + // 0x014C0300: 0x00001E50 - "\x01M\x03\x00\x00\x00\x1eQ" + // 0x014D0300: 0x00001E51 - "\x01L\x03\x01\x00\x00\x1eR" + // 0x014C0301: 0x00001E52 - "\x01M\x03\x01\x00\x00\x1eS" + // 0x014D0301: 0x00001E53 - "\x00P\x03\x01\x00\x00\x1eT" + // 0x00500301: 0x00001E54 - "\x00p\x03\x01\x00\x00\x1eU" + // 0x00700301: 0x00001E55 - "\x00P\x03\a\x00\x00\x1eV" + // 0x00500307: 0x00001E56 - "\x00p\x03\a\x00\x00\x1eW" + // 0x00700307: 0x00001E57 - "\x00R\x03\a\x00\x00\x1eX" + // 0x00520307: 0x00001E58 - "\x00r\x03\a\x00\x00\x1eY" + // 0x00720307: 0x00001E59 - "\x00R\x03#\x00\x00\x1eZ" + // 0x00520323: 0x00001E5A - "\x00r\x03#\x00\x00\x1e[" + // 0x00720323: 0x00001E5B - "\x1eZ\x03\x04\x00\x00\x1e\\" + // 0x1E5A0304: 0x00001E5C - "\x1e[\x03\x04\x00\x00\x1e]" + // 0x1E5B0304: 0x00001E5D - "\x00R\x031\x00\x00\x1e^" + // 0x00520331: 0x00001E5E - "\x00r\x031\x00\x00\x1e_" + // 0x00720331: 0x00001E5F - "\x00S\x03\a\x00\x00\x1e`" + // 0x00530307: 0x00001E60 - "\x00s\x03\a\x00\x00\x1ea" + // 0x00730307: 0x00001E61 - "\x00S\x03#\x00\x00\x1eb" + // 0x00530323: 0x00001E62 - "\x00s\x03#\x00\x00\x1ec" + // 0x00730323: 0x00001E63 - "\x01Z\x03\a\x00\x00\x1ed" + // 0x015A0307: 0x00001E64 - "\x01[\x03\a\x00\x00\x1ee" + // 0x015B0307: 0x00001E65 - "\x01`\x03\a\x00\x00\x1ef" + // 0x01600307: 0x00001E66 - "\x01a\x03\a\x00\x00\x1eg" + // 0x01610307: 0x00001E67 - "\x1eb\x03\a\x00\x00\x1eh" + // 0x1E620307: 0x00001E68 - "\x1ec\x03\a\x00\x00\x1ei" + // 0x1E630307: 0x00001E69 - "\x00T\x03\a\x00\x00\x1ej" + // 0x00540307: 0x00001E6A - "\x00t\x03\a\x00\x00\x1ek" + // 0x00740307: 0x00001E6B - "\x00T\x03#\x00\x00\x1el" + // 0x00540323: 0x00001E6C - "\x00t\x03#\x00\x00\x1em" + // 0x00740323: 0x00001E6D - "\x00T\x031\x00\x00\x1en" + // 0x00540331: 0x00001E6E - "\x00t\x031\x00\x00\x1eo" + // 0x00740331: 0x00001E6F - "\x00T\x03-\x00\x00\x1ep" + // 0x0054032D: 0x00001E70 - "\x00t\x03-\x00\x00\x1eq" + // 0x0074032D: 0x00001E71 - "\x00U\x03$\x00\x00\x1er" + // 0x00550324: 0x00001E72 - "\x00u\x03$\x00\x00\x1es" + // 0x00750324: 0x00001E73 - "\x00U\x030\x00\x00\x1et" + // 0x00550330: 0x00001E74 - "\x00u\x030\x00\x00\x1eu" + // 0x00750330: 0x00001E75 - "\x00U\x03-\x00\x00\x1ev" + // 0x0055032D: 0x00001E76 - "\x00u\x03-\x00\x00\x1ew" + // 0x0075032D: 0x00001E77 - "\x01h\x03\x01\x00\x00\x1ex" + // 0x01680301: 0x00001E78 - "\x01i\x03\x01\x00\x00\x1ey" + // 0x01690301: 0x00001E79 - "\x01j\x03\b\x00\x00\x1ez" + // 0x016A0308: 0x00001E7A - "\x01k\x03\b\x00\x00\x1e{" + // 0x016B0308: 0x00001E7B - "\x00V\x03\x03\x00\x00\x1e|" + // 0x00560303: 0x00001E7C - "\x00v\x03\x03\x00\x00\x1e}" + // 0x00760303: 0x00001E7D - "\x00V\x03#\x00\x00\x1e~" + // 0x00560323: 0x00001E7E - "\x00v\x03#\x00\x00\x1e\u007f" + // 0x00760323: 0x00001E7F - "\x00W\x03\x00\x00\x00\x1e\x80" + // 0x00570300: 0x00001E80 - "\x00w\x03\x00\x00\x00\x1e\x81" + // 0x00770300: 0x00001E81 - "\x00W\x03\x01\x00\x00\x1e\x82" + // 0x00570301: 0x00001E82 - "\x00w\x03\x01\x00\x00\x1e\x83" + // 0x00770301: 0x00001E83 - "\x00W\x03\b\x00\x00\x1e\x84" + // 0x00570308: 0x00001E84 - "\x00w\x03\b\x00\x00\x1e\x85" + // 0x00770308: 0x00001E85 - "\x00W\x03\a\x00\x00\x1e\x86" + // 0x00570307: 0x00001E86 - "\x00w\x03\a\x00\x00\x1e\x87" + // 0x00770307: 0x00001E87 - "\x00W\x03#\x00\x00\x1e\x88" + // 0x00570323: 0x00001E88 - "\x00w\x03#\x00\x00\x1e\x89" + // 0x00770323: 0x00001E89 - "\x00X\x03\a\x00\x00\x1e\x8a" + // 0x00580307: 0x00001E8A - "\x00x\x03\a\x00\x00\x1e\x8b" + // 0x00780307: 0x00001E8B - "\x00X\x03\b\x00\x00\x1e\x8c" + // 0x00580308: 0x00001E8C - "\x00x\x03\b\x00\x00\x1e\x8d" + // 0x00780308: 0x00001E8D - "\x00Y\x03\a\x00\x00\x1e\x8e" + // 0x00590307: 0x00001E8E - "\x00y\x03\a\x00\x00\x1e\x8f" + // 0x00790307: 0x00001E8F - "\x00Z\x03\x02\x00\x00\x1e\x90" + // 0x005A0302: 0x00001E90 - "\x00z\x03\x02\x00\x00\x1e\x91" + // 0x007A0302: 0x00001E91 - "\x00Z\x03#\x00\x00\x1e\x92" + // 0x005A0323: 0x00001E92 - "\x00z\x03#\x00\x00\x1e\x93" + // 0x007A0323: 0x00001E93 - "\x00Z\x031\x00\x00\x1e\x94" + // 0x005A0331: 0x00001E94 - "\x00z\x031\x00\x00\x1e\x95" + // 0x007A0331: 0x00001E95 - "\x00h\x031\x00\x00\x1e\x96" + // 0x00680331: 0x00001E96 - "\x00t\x03\b\x00\x00\x1e\x97" + // 0x00740308: 0x00001E97 - "\x00w\x03\n\x00\x00\x1e\x98" + // 0x0077030A: 0x00001E98 - "\x00y\x03\n\x00\x00\x1e\x99" + // 0x0079030A: 0x00001E99 - "\x01\u007f\x03\a\x00\x00\x1e\x9b" + // 0x017F0307: 0x00001E9B - "\x00A\x03#\x00\x00\x1e\xa0" + // 0x00410323: 0x00001EA0 - "\x00a\x03#\x00\x00\x1e\xa1" + // 0x00610323: 0x00001EA1 - "\x00A\x03\t\x00\x00\x1e\xa2" + // 0x00410309: 0x00001EA2 - "\x00a\x03\t\x00\x00\x1e\xa3" + // 0x00610309: 0x00001EA3 - "\x00\xc2\x03\x01\x00\x00\x1e\xa4" + // 0x00C20301: 0x00001EA4 - "\x00\xe2\x03\x01\x00\x00\x1e\xa5" + // 0x00E20301: 0x00001EA5 - "\x00\xc2\x03\x00\x00\x00\x1e\xa6" + // 0x00C20300: 0x00001EA6 - "\x00\xe2\x03\x00\x00\x00\x1e\xa7" + // 0x00E20300: 0x00001EA7 - "\x00\xc2\x03\t\x00\x00\x1e\xa8" + // 0x00C20309: 0x00001EA8 - "\x00\xe2\x03\t\x00\x00\x1e\xa9" + // 0x00E20309: 0x00001EA9 - "\x00\xc2\x03\x03\x00\x00\x1e\xaa" + // 0x00C20303: 0x00001EAA - "\x00\xe2\x03\x03\x00\x00\x1e\xab" + // 0x00E20303: 0x00001EAB - "\x1e\xa0\x03\x02\x00\x00\x1e\xac" + // 0x1EA00302: 0x00001EAC - "\x1e\xa1\x03\x02\x00\x00\x1e\xad" + // 0x1EA10302: 0x00001EAD - "\x01\x02\x03\x01\x00\x00\x1e\xae" + // 0x01020301: 0x00001EAE - "\x01\x03\x03\x01\x00\x00\x1e\xaf" + // 0x01030301: 0x00001EAF - "\x01\x02\x03\x00\x00\x00\x1e\xb0" + // 0x01020300: 0x00001EB0 - "\x01\x03\x03\x00\x00\x00\x1e\xb1" + // 0x01030300: 0x00001EB1 - "\x01\x02\x03\t\x00\x00\x1e\xb2" + // 0x01020309: 0x00001EB2 - "\x01\x03\x03\t\x00\x00\x1e\xb3" + // 0x01030309: 0x00001EB3 - "\x01\x02\x03\x03\x00\x00\x1e\xb4" + // 0x01020303: 0x00001EB4 - "\x01\x03\x03\x03\x00\x00\x1e\xb5" + // 0x01030303: 0x00001EB5 - "\x1e\xa0\x03\x06\x00\x00\x1e\xb6" + // 0x1EA00306: 0x00001EB6 - "\x1e\xa1\x03\x06\x00\x00\x1e\xb7" + // 0x1EA10306: 0x00001EB7 - "\x00E\x03#\x00\x00\x1e\xb8" + // 0x00450323: 0x00001EB8 - "\x00e\x03#\x00\x00\x1e\xb9" + // 0x00650323: 0x00001EB9 - "\x00E\x03\t\x00\x00\x1e\xba" + // 0x00450309: 0x00001EBA - "\x00e\x03\t\x00\x00\x1e\xbb" + // 0x00650309: 0x00001EBB - "\x00E\x03\x03\x00\x00\x1e\xbc" + // 0x00450303: 0x00001EBC - "\x00e\x03\x03\x00\x00\x1e\xbd" + // 0x00650303: 0x00001EBD - "\x00\xca\x03\x01\x00\x00\x1e\xbe" + // 0x00CA0301: 0x00001EBE - "\x00\xea\x03\x01\x00\x00\x1e\xbf" + // 0x00EA0301: 0x00001EBF - "\x00\xca\x03\x00\x00\x00\x1e\xc0" + // 0x00CA0300: 0x00001EC0 - "\x00\xea\x03\x00\x00\x00\x1e\xc1" + // 0x00EA0300: 0x00001EC1 - "\x00\xca\x03\t\x00\x00\x1e\xc2" + // 0x00CA0309: 0x00001EC2 - "\x00\xea\x03\t\x00\x00\x1e\xc3" + // 0x00EA0309: 0x00001EC3 - "\x00\xca\x03\x03\x00\x00\x1e\xc4" + // 0x00CA0303: 0x00001EC4 - "\x00\xea\x03\x03\x00\x00\x1e\xc5" + // 0x00EA0303: 0x00001EC5 - "\x1e\xb8\x03\x02\x00\x00\x1e\xc6" + // 0x1EB80302: 0x00001EC6 - "\x1e\xb9\x03\x02\x00\x00\x1e\xc7" + // 0x1EB90302: 0x00001EC7 - "\x00I\x03\t\x00\x00\x1e\xc8" + // 0x00490309: 0x00001EC8 - "\x00i\x03\t\x00\x00\x1e\xc9" + // 0x00690309: 0x00001EC9 - "\x00I\x03#\x00\x00\x1e\xca" + // 0x00490323: 0x00001ECA - "\x00i\x03#\x00\x00\x1e\xcb" + // 0x00690323: 0x00001ECB - "\x00O\x03#\x00\x00\x1e\xcc" + // 0x004F0323: 0x00001ECC - "\x00o\x03#\x00\x00\x1e\xcd" + // 0x006F0323: 0x00001ECD - "\x00O\x03\t\x00\x00\x1e\xce" + // 0x004F0309: 0x00001ECE - "\x00o\x03\t\x00\x00\x1e\xcf" + // 0x006F0309: 0x00001ECF - "\x00\xd4\x03\x01\x00\x00\x1e\xd0" + // 0x00D40301: 0x00001ED0 - "\x00\xf4\x03\x01\x00\x00\x1e\xd1" + // 0x00F40301: 0x00001ED1 - "\x00\xd4\x03\x00\x00\x00\x1e\xd2" + // 0x00D40300: 0x00001ED2 - "\x00\xf4\x03\x00\x00\x00\x1e\xd3" + // 0x00F40300: 0x00001ED3 - "\x00\xd4\x03\t\x00\x00\x1e\xd4" + // 0x00D40309: 0x00001ED4 - "\x00\xf4\x03\t\x00\x00\x1e\xd5" + // 0x00F40309: 0x00001ED5 - "\x00\xd4\x03\x03\x00\x00\x1e\xd6" + // 0x00D40303: 0x00001ED6 - "\x00\xf4\x03\x03\x00\x00\x1e\xd7" + // 0x00F40303: 0x00001ED7 - "\x1e\xcc\x03\x02\x00\x00\x1e\xd8" + // 0x1ECC0302: 0x00001ED8 - "\x1e\xcd\x03\x02\x00\x00\x1e\xd9" + // 0x1ECD0302: 0x00001ED9 - "\x01\xa0\x03\x01\x00\x00\x1e\xda" + // 0x01A00301: 0x00001EDA - "\x01\xa1\x03\x01\x00\x00\x1e\xdb" + // 0x01A10301: 0x00001EDB - "\x01\xa0\x03\x00\x00\x00\x1e\xdc" + // 0x01A00300: 0x00001EDC - "\x01\xa1\x03\x00\x00\x00\x1e\xdd" + // 0x01A10300: 0x00001EDD - "\x01\xa0\x03\t\x00\x00\x1e\xde" + // 0x01A00309: 0x00001EDE - "\x01\xa1\x03\t\x00\x00\x1e\xdf" + // 0x01A10309: 0x00001EDF - "\x01\xa0\x03\x03\x00\x00\x1e\xe0" + // 0x01A00303: 0x00001EE0 - "\x01\xa1\x03\x03\x00\x00\x1e\xe1" + // 0x01A10303: 0x00001EE1 - "\x01\xa0\x03#\x00\x00\x1e\xe2" + // 0x01A00323: 0x00001EE2 - "\x01\xa1\x03#\x00\x00\x1e\xe3" + // 0x01A10323: 0x00001EE3 - "\x00U\x03#\x00\x00\x1e\xe4" + // 0x00550323: 0x00001EE4 - "\x00u\x03#\x00\x00\x1e\xe5" + // 0x00750323: 0x00001EE5 - "\x00U\x03\t\x00\x00\x1e\xe6" + // 0x00550309: 0x00001EE6 - "\x00u\x03\t\x00\x00\x1e\xe7" + // 0x00750309: 0x00001EE7 - "\x01\xaf\x03\x01\x00\x00\x1e\xe8" + // 0x01AF0301: 0x00001EE8 - "\x01\xb0\x03\x01\x00\x00\x1e\xe9" + // 0x01B00301: 0x00001EE9 - "\x01\xaf\x03\x00\x00\x00\x1e\xea" + // 0x01AF0300: 0x00001EEA - "\x01\xb0\x03\x00\x00\x00\x1e\xeb" + // 0x01B00300: 0x00001EEB - "\x01\xaf\x03\t\x00\x00\x1e\xec" + // 0x01AF0309: 0x00001EEC - "\x01\xb0\x03\t\x00\x00\x1e\xed" + // 0x01B00309: 0x00001EED - "\x01\xaf\x03\x03\x00\x00\x1e\xee" + // 0x01AF0303: 0x00001EEE - "\x01\xb0\x03\x03\x00\x00\x1e\xef" + // 0x01B00303: 0x00001EEF - "\x01\xaf\x03#\x00\x00\x1e\xf0" + // 0x01AF0323: 0x00001EF0 - "\x01\xb0\x03#\x00\x00\x1e\xf1" + // 0x01B00323: 0x00001EF1 - "\x00Y\x03\x00\x00\x00\x1e\xf2" + // 0x00590300: 0x00001EF2 - "\x00y\x03\x00\x00\x00\x1e\xf3" + // 0x00790300: 0x00001EF3 - "\x00Y\x03#\x00\x00\x1e\xf4" + // 0x00590323: 0x00001EF4 - "\x00y\x03#\x00\x00\x1e\xf5" + // 0x00790323: 0x00001EF5 - "\x00Y\x03\t\x00\x00\x1e\xf6" + // 0x00590309: 0x00001EF6 - "\x00y\x03\t\x00\x00\x1e\xf7" + // 0x00790309: 0x00001EF7 - "\x00Y\x03\x03\x00\x00\x1e\xf8" + // 0x00590303: 0x00001EF8 - "\x00y\x03\x03\x00\x00\x1e\xf9" + // 0x00790303: 0x00001EF9 - "\x03\xb1\x03\x13\x00\x00\x1f\x00" + // 0x03B10313: 0x00001F00 - "\x03\xb1\x03\x14\x00\x00\x1f\x01" + // 0x03B10314: 0x00001F01 - "\x1f\x00\x03\x00\x00\x00\x1f\x02" + // 0x1F000300: 0x00001F02 - "\x1f\x01\x03\x00\x00\x00\x1f\x03" + // 0x1F010300: 0x00001F03 - "\x1f\x00\x03\x01\x00\x00\x1f\x04" + // 0x1F000301: 0x00001F04 - "\x1f\x01\x03\x01\x00\x00\x1f\x05" + // 0x1F010301: 0x00001F05 - "\x1f\x00\x03B\x00\x00\x1f\x06" + // 0x1F000342: 0x00001F06 - "\x1f\x01\x03B\x00\x00\x1f\a" + // 0x1F010342: 0x00001F07 - "\x03\x91\x03\x13\x00\x00\x1f\b" + // 0x03910313: 0x00001F08 - "\x03\x91\x03\x14\x00\x00\x1f\t" + // 0x03910314: 0x00001F09 - "\x1f\b\x03\x00\x00\x00\x1f\n" + // 0x1F080300: 0x00001F0A - "\x1f\t\x03\x00\x00\x00\x1f\v" + // 0x1F090300: 0x00001F0B - "\x1f\b\x03\x01\x00\x00\x1f\f" + // 0x1F080301: 0x00001F0C - "\x1f\t\x03\x01\x00\x00\x1f\r" + // 0x1F090301: 0x00001F0D - "\x1f\b\x03B\x00\x00\x1f\x0e" + // 0x1F080342: 0x00001F0E - "\x1f\t\x03B\x00\x00\x1f\x0f" + // 0x1F090342: 0x00001F0F - "\x03\xb5\x03\x13\x00\x00\x1f\x10" + // 0x03B50313: 0x00001F10 - "\x03\xb5\x03\x14\x00\x00\x1f\x11" + // 0x03B50314: 0x00001F11 - "\x1f\x10\x03\x00\x00\x00\x1f\x12" + // 0x1F100300: 0x00001F12 - "\x1f\x11\x03\x00\x00\x00\x1f\x13" + // 0x1F110300: 0x00001F13 - "\x1f\x10\x03\x01\x00\x00\x1f\x14" + // 0x1F100301: 0x00001F14 - "\x1f\x11\x03\x01\x00\x00\x1f\x15" + // 0x1F110301: 0x00001F15 - "\x03\x95\x03\x13\x00\x00\x1f\x18" + // 0x03950313: 0x00001F18 - "\x03\x95\x03\x14\x00\x00\x1f\x19" + // 0x03950314: 0x00001F19 - "\x1f\x18\x03\x00\x00\x00\x1f\x1a" + // 0x1F180300: 0x00001F1A - "\x1f\x19\x03\x00\x00\x00\x1f\x1b" + // 0x1F190300: 0x00001F1B - "\x1f\x18\x03\x01\x00\x00\x1f\x1c" + // 0x1F180301: 0x00001F1C - "\x1f\x19\x03\x01\x00\x00\x1f\x1d" + // 0x1F190301: 0x00001F1D - "\x03\xb7\x03\x13\x00\x00\x1f " + // 0x03B70313: 0x00001F20 - "\x03\xb7\x03\x14\x00\x00\x1f!" + // 0x03B70314: 0x00001F21 - "\x1f \x03\x00\x00\x00\x1f\"" + // 0x1F200300: 0x00001F22 - "\x1f!\x03\x00\x00\x00\x1f#" + // 0x1F210300: 0x00001F23 - "\x1f \x03\x01\x00\x00\x1f$" + // 0x1F200301: 0x00001F24 - "\x1f!\x03\x01\x00\x00\x1f%" + // 0x1F210301: 0x00001F25 - "\x1f \x03B\x00\x00\x1f&" + // 0x1F200342: 0x00001F26 - "\x1f!\x03B\x00\x00\x1f'" + // 0x1F210342: 0x00001F27 - "\x03\x97\x03\x13\x00\x00\x1f(" + // 0x03970313: 0x00001F28 - "\x03\x97\x03\x14\x00\x00\x1f)" + // 0x03970314: 0x00001F29 - "\x1f(\x03\x00\x00\x00\x1f*" + // 0x1F280300: 0x00001F2A - "\x1f)\x03\x00\x00\x00\x1f+" + // 0x1F290300: 0x00001F2B - "\x1f(\x03\x01\x00\x00\x1f," + // 0x1F280301: 0x00001F2C - "\x1f)\x03\x01\x00\x00\x1f-" + // 0x1F290301: 0x00001F2D - "\x1f(\x03B\x00\x00\x1f." + // 0x1F280342: 0x00001F2E - "\x1f)\x03B\x00\x00\x1f/" + // 0x1F290342: 0x00001F2F - "\x03\xb9\x03\x13\x00\x00\x1f0" + // 0x03B90313: 0x00001F30 - "\x03\xb9\x03\x14\x00\x00\x1f1" + // 0x03B90314: 0x00001F31 - "\x1f0\x03\x00\x00\x00\x1f2" + // 0x1F300300: 0x00001F32 - "\x1f1\x03\x00\x00\x00\x1f3" + // 0x1F310300: 0x00001F33 - "\x1f0\x03\x01\x00\x00\x1f4" + // 0x1F300301: 0x00001F34 - "\x1f1\x03\x01\x00\x00\x1f5" + // 0x1F310301: 0x00001F35 - "\x1f0\x03B\x00\x00\x1f6" + // 0x1F300342: 0x00001F36 - "\x1f1\x03B\x00\x00\x1f7" + // 0x1F310342: 0x00001F37 - "\x03\x99\x03\x13\x00\x00\x1f8" + // 0x03990313: 0x00001F38 - "\x03\x99\x03\x14\x00\x00\x1f9" + // 0x03990314: 0x00001F39 - "\x1f8\x03\x00\x00\x00\x1f:" + // 0x1F380300: 0x00001F3A - "\x1f9\x03\x00\x00\x00\x1f;" + // 0x1F390300: 0x00001F3B - "\x1f8\x03\x01\x00\x00\x1f<" + // 0x1F380301: 0x00001F3C - "\x1f9\x03\x01\x00\x00\x1f=" + // 0x1F390301: 0x00001F3D - "\x1f8\x03B\x00\x00\x1f>" + // 0x1F380342: 0x00001F3E - "\x1f9\x03B\x00\x00\x1f?" + // 0x1F390342: 0x00001F3F - "\x03\xbf\x03\x13\x00\x00\x1f@" + // 0x03BF0313: 0x00001F40 - "\x03\xbf\x03\x14\x00\x00\x1fA" + // 0x03BF0314: 0x00001F41 - "\x1f@\x03\x00\x00\x00\x1fB" + // 0x1F400300: 0x00001F42 - "\x1fA\x03\x00\x00\x00\x1fC" + // 0x1F410300: 0x00001F43 - "\x1f@\x03\x01\x00\x00\x1fD" + // 0x1F400301: 0x00001F44 - "\x1fA\x03\x01\x00\x00\x1fE" + // 0x1F410301: 0x00001F45 - "\x03\x9f\x03\x13\x00\x00\x1fH" + // 0x039F0313: 0x00001F48 - "\x03\x9f\x03\x14\x00\x00\x1fI" + // 0x039F0314: 0x00001F49 - "\x1fH\x03\x00\x00\x00\x1fJ" + // 0x1F480300: 0x00001F4A - "\x1fI\x03\x00\x00\x00\x1fK" + // 0x1F490300: 0x00001F4B - "\x1fH\x03\x01\x00\x00\x1fL" + // 0x1F480301: 0x00001F4C - "\x1fI\x03\x01\x00\x00\x1fM" + // 0x1F490301: 0x00001F4D - "\x03\xc5\x03\x13\x00\x00\x1fP" + // 0x03C50313: 0x00001F50 - "\x03\xc5\x03\x14\x00\x00\x1fQ" + // 0x03C50314: 0x00001F51 - "\x1fP\x03\x00\x00\x00\x1fR" + // 0x1F500300: 0x00001F52 - "\x1fQ\x03\x00\x00\x00\x1fS" + // 0x1F510300: 0x00001F53 - "\x1fP\x03\x01\x00\x00\x1fT" + // 0x1F500301: 0x00001F54 - "\x1fQ\x03\x01\x00\x00\x1fU" + // 0x1F510301: 0x00001F55 - "\x1fP\x03B\x00\x00\x1fV" + // 0x1F500342: 0x00001F56 - "\x1fQ\x03B\x00\x00\x1fW" + // 0x1F510342: 0x00001F57 - "\x03\xa5\x03\x14\x00\x00\x1fY" + // 0x03A50314: 0x00001F59 - "\x1fY\x03\x00\x00\x00\x1f[" + // 0x1F590300: 0x00001F5B - "\x1fY\x03\x01\x00\x00\x1f]" + // 0x1F590301: 0x00001F5D - "\x1fY\x03B\x00\x00\x1f_" + // 0x1F590342: 0x00001F5F - "\x03\xc9\x03\x13\x00\x00\x1f`" + // 0x03C90313: 0x00001F60 - "\x03\xc9\x03\x14\x00\x00\x1fa" + // 0x03C90314: 0x00001F61 - "\x1f`\x03\x00\x00\x00\x1fb" + // 0x1F600300: 0x00001F62 - "\x1fa\x03\x00\x00\x00\x1fc" + // 0x1F610300: 0x00001F63 - "\x1f`\x03\x01\x00\x00\x1fd" + // 0x1F600301: 0x00001F64 - "\x1fa\x03\x01\x00\x00\x1fe" + // 0x1F610301: 0x00001F65 - "\x1f`\x03B\x00\x00\x1ff" + // 0x1F600342: 0x00001F66 - "\x1fa\x03B\x00\x00\x1fg" + // 0x1F610342: 0x00001F67 - "\x03\xa9\x03\x13\x00\x00\x1fh" + // 0x03A90313: 0x00001F68 - "\x03\xa9\x03\x14\x00\x00\x1fi" + // 0x03A90314: 0x00001F69 - "\x1fh\x03\x00\x00\x00\x1fj" + // 0x1F680300: 0x00001F6A - "\x1fi\x03\x00\x00\x00\x1fk" + // 0x1F690300: 0x00001F6B - "\x1fh\x03\x01\x00\x00\x1fl" + // 0x1F680301: 0x00001F6C - "\x1fi\x03\x01\x00\x00\x1fm" + // 0x1F690301: 0x00001F6D - "\x1fh\x03B\x00\x00\x1fn" + // 0x1F680342: 0x00001F6E - "\x1fi\x03B\x00\x00\x1fo" + // 0x1F690342: 0x00001F6F - "\x03\xb1\x03\x00\x00\x00\x1fp" + // 0x03B10300: 0x00001F70 - "\x03\xb5\x03\x00\x00\x00\x1fr" + // 0x03B50300: 0x00001F72 - "\x03\xb7\x03\x00\x00\x00\x1ft" + // 0x03B70300: 0x00001F74 - "\x03\xb9\x03\x00\x00\x00\x1fv" + // 0x03B90300: 0x00001F76 - "\x03\xbf\x03\x00\x00\x00\x1fx" + // 0x03BF0300: 0x00001F78 - "\x03\xc5\x03\x00\x00\x00\x1fz" + // 0x03C50300: 0x00001F7A - "\x03\xc9\x03\x00\x00\x00\x1f|" + // 0x03C90300: 0x00001F7C - "\x1f\x00\x03E\x00\x00\x1f\x80" + // 0x1F000345: 0x00001F80 - "\x1f\x01\x03E\x00\x00\x1f\x81" + // 0x1F010345: 0x00001F81 - "\x1f\x02\x03E\x00\x00\x1f\x82" + // 0x1F020345: 0x00001F82 - "\x1f\x03\x03E\x00\x00\x1f\x83" + // 0x1F030345: 0x00001F83 - "\x1f\x04\x03E\x00\x00\x1f\x84" + // 0x1F040345: 0x00001F84 - "\x1f\x05\x03E\x00\x00\x1f\x85" + // 0x1F050345: 0x00001F85 - "\x1f\x06\x03E\x00\x00\x1f\x86" + // 0x1F060345: 0x00001F86 - "\x1f\a\x03E\x00\x00\x1f\x87" + // 0x1F070345: 0x00001F87 - "\x1f\b\x03E\x00\x00\x1f\x88" + // 0x1F080345: 0x00001F88 - "\x1f\t\x03E\x00\x00\x1f\x89" + // 0x1F090345: 0x00001F89 - "\x1f\n\x03E\x00\x00\x1f\x8a" + // 0x1F0A0345: 0x00001F8A - "\x1f\v\x03E\x00\x00\x1f\x8b" + // 0x1F0B0345: 0x00001F8B - "\x1f\f\x03E\x00\x00\x1f\x8c" + // 0x1F0C0345: 0x00001F8C - "\x1f\r\x03E\x00\x00\x1f\x8d" + // 0x1F0D0345: 0x00001F8D - "\x1f\x0e\x03E\x00\x00\x1f\x8e" + // 0x1F0E0345: 0x00001F8E - "\x1f\x0f\x03E\x00\x00\x1f\x8f" + // 0x1F0F0345: 0x00001F8F - "\x1f \x03E\x00\x00\x1f\x90" + // 0x1F200345: 0x00001F90 - "\x1f!\x03E\x00\x00\x1f\x91" + // 0x1F210345: 0x00001F91 - "\x1f\"\x03E\x00\x00\x1f\x92" + // 0x1F220345: 0x00001F92 - "\x1f#\x03E\x00\x00\x1f\x93" + // 0x1F230345: 0x00001F93 - "\x1f$\x03E\x00\x00\x1f\x94" + // 0x1F240345: 0x00001F94 - "\x1f%\x03E\x00\x00\x1f\x95" + // 0x1F250345: 0x00001F95 - "\x1f&\x03E\x00\x00\x1f\x96" + // 0x1F260345: 0x00001F96 - "\x1f'\x03E\x00\x00\x1f\x97" + // 0x1F270345: 0x00001F97 - "\x1f(\x03E\x00\x00\x1f\x98" + // 0x1F280345: 0x00001F98 - "\x1f)\x03E\x00\x00\x1f\x99" + // 0x1F290345: 0x00001F99 - "\x1f*\x03E\x00\x00\x1f\x9a" + // 0x1F2A0345: 0x00001F9A - "\x1f+\x03E\x00\x00\x1f\x9b" + // 0x1F2B0345: 0x00001F9B - "\x1f,\x03E\x00\x00\x1f\x9c" + // 0x1F2C0345: 0x00001F9C - "\x1f-\x03E\x00\x00\x1f\x9d" + // 0x1F2D0345: 0x00001F9D - "\x1f.\x03E\x00\x00\x1f\x9e" + // 0x1F2E0345: 0x00001F9E - "\x1f/\x03E\x00\x00\x1f\x9f" + // 0x1F2F0345: 0x00001F9F - "\x1f`\x03E\x00\x00\x1f\xa0" + // 0x1F600345: 0x00001FA0 - "\x1fa\x03E\x00\x00\x1f\xa1" + // 0x1F610345: 0x00001FA1 - "\x1fb\x03E\x00\x00\x1f\xa2" + // 0x1F620345: 0x00001FA2 - "\x1fc\x03E\x00\x00\x1f\xa3" + // 0x1F630345: 0x00001FA3 - "\x1fd\x03E\x00\x00\x1f\xa4" + // 0x1F640345: 0x00001FA4 - "\x1fe\x03E\x00\x00\x1f\xa5" + // 0x1F650345: 0x00001FA5 - "\x1ff\x03E\x00\x00\x1f\xa6" + // 0x1F660345: 0x00001FA6 - "\x1fg\x03E\x00\x00\x1f\xa7" + // 0x1F670345: 0x00001FA7 - "\x1fh\x03E\x00\x00\x1f\xa8" + // 0x1F680345: 0x00001FA8 - "\x1fi\x03E\x00\x00\x1f\xa9" + // 0x1F690345: 0x00001FA9 - "\x1fj\x03E\x00\x00\x1f\xaa" + // 0x1F6A0345: 0x00001FAA - "\x1fk\x03E\x00\x00\x1f\xab" + // 0x1F6B0345: 0x00001FAB - "\x1fl\x03E\x00\x00\x1f\xac" + // 0x1F6C0345: 0x00001FAC - "\x1fm\x03E\x00\x00\x1f\xad" + // 0x1F6D0345: 0x00001FAD - "\x1fn\x03E\x00\x00\x1f\xae" + // 0x1F6E0345: 0x00001FAE - "\x1fo\x03E\x00\x00\x1f\xaf" + // 0x1F6F0345: 0x00001FAF - "\x03\xb1\x03\x06\x00\x00\x1f\xb0" + // 0x03B10306: 0x00001FB0 - "\x03\xb1\x03\x04\x00\x00\x1f\xb1" + // 0x03B10304: 0x00001FB1 - "\x1fp\x03E\x00\x00\x1f\xb2" + // 0x1F700345: 0x00001FB2 - "\x03\xb1\x03E\x00\x00\x1f\xb3" + // 0x03B10345: 0x00001FB3 - "\x03\xac\x03E\x00\x00\x1f\xb4" + // 0x03AC0345: 0x00001FB4 - "\x03\xb1\x03B\x00\x00\x1f\xb6" + // 0x03B10342: 0x00001FB6 - "\x1f\xb6\x03E\x00\x00\x1f\xb7" + // 0x1FB60345: 0x00001FB7 - "\x03\x91\x03\x06\x00\x00\x1f\xb8" + // 0x03910306: 0x00001FB8 - "\x03\x91\x03\x04\x00\x00\x1f\xb9" + // 0x03910304: 0x00001FB9 - "\x03\x91\x03\x00\x00\x00\x1f\xba" + // 0x03910300: 0x00001FBA - "\x03\x91\x03E\x00\x00\x1f\xbc" + // 0x03910345: 0x00001FBC - "\x00\xa8\x03B\x00\x00\x1f\xc1" + // 0x00A80342: 0x00001FC1 - "\x1ft\x03E\x00\x00\x1f\xc2" + // 0x1F740345: 0x00001FC2 - "\x03\xb7\x03E\x00\x00\x1f\xc3" + // 0x03B70345: 0x00001FC3 - "\x03\xae\x03E\x00\x00\x1f\xc4" + // 0x03AE0345: 0x00001FC4 - "\x03\xb7\x03B\x00\x00\x1f\xc6" + // 0x03B70342: 0x00001FC6 - "\x1f\xc6\x03E\x00\x00\x1f\xc7" + // 0x1FC60345: 0x00001FC7 - "\x03\x95\x03\x00\x00\x00\x1f\xc8" + // 0x03950300: 0x00001FC8 - "\x03\x97\x03\x00\x00\x00\x1f\xca" + // 0x03970300: 0x00001FCA - "\x03\x97\x03E\x00\x00\x1f\xcc" + // 0x03970345: 0x00001FCC - "\x1f\xbf\x03\x00\x00\x00\x1f\xcd" + // 0x1FBF0300: 0x00001FCD - "\x1f\xbf\x03\x01\x00\x00\x1f\xce" + // 0x1FBF0301: 0x00001FCE - "\x1f\xbf\x03B\x00\x00\x1f\xcf" + // 0x1FBF0342: 0x00001FCF - "\x03\xb9\x03\x06\x00\x00\x1f\xd0" + // 0x03B90306: 0x00001FD0 - "\x03\xb9\x03\x04\x00\x00\x1f\xd1" + // 0x03B90304: 0x00001FD1 - "\x03\xca\x03\x00\x00\x00\x1f\xd2" + // 0x03CA0300: 0x00001FD2 - "\x03\xb9\x03B\x00\x00\x1f\xd6" + // 0x03B90342: 0x00001FD6 - "\x03\xca\x03B\x00\x00\x1f\xd7" + // 0x03CA0342: 0x00001FD7 - "\x03\x99\x03\x06\x00\x00\x1f\xd8" + // 0x03990306: 0x00001FD8 - "\x03\x99\x03\x04\x00\x00\x1f\xd9" + // 0x03990304: 0x00001FD9 - "\x03\x99\x03\x00\x00\x00\x1f\xda" + // 0x03990300: 0x00001FDA - "\x1f\xfe\x03\x00\x00\x00\x1f\xdd" + // 0x1FFE0300: 0x00001FDD - "\x1f\xfe\x03\x01\x00\x00\x1f\xde" + // 0x1FFE0301: 0x00001FDE - "\x1f\xfe\x03B\x00\x00\x1f\xdf" + // 0x1FFE0342: 0x00001FDF - "\x03\xc5\x03\x06\x00\x00\x1f\xe0" + // 0x03C50306: 0x00001FE0 - "\x03\xc5\x03\x04\x00\x00\x1f\xe1" + // 0x03C50304: 0x00001FE1 - "\x03\xcb\x03\x00\x00\x00\x1f\xe2" + // 0x03CB0300: 0x00001FE2 - "\x03\xc1\x03\x13\x00\x00\x1f\xe4" + // 0x03C10313: 0x00001FE4 - "\x03\xc1\x03\x14\x00\x00\x1f\xe5" + // 0x03C10314: 0x00001FE5 - "\x03\xc5\x03B\x00\x00\x1f\xe6" + // 0x03C50342: 0x00001FE6 - "\x03\xcb\x03B\x00\x00\x1f\xe7" + // 0x03CB0342: 0x00001FE7 - "\x03\xa5\x03\x06\x00\x00\x1f\xe8" + // 0x03A50306: 0x00001FE8 - "\x03\xa5\x03\x04\x00\x00\x1f\xe9" + // 0x03A50304: 0x00001FE9 - "\x03\xa5\x03\x00\x00\x00\x1f\xea" + // 0x03A50300: 0x00001FEA - "\x03\xa1\x03\x14\x00\x00\x1f\xec" + // 0x03A10314: 0x00001FEC - "\x00\xa8\x03\x00\x00\x00\x1f\xed" + // 0x00A80300: 0x00001FED - "\x1f|\x03E\x00\x00\x1f\xf2" + // 0x1F7C0345: 0x00001FF2 - "\x03\xc9\x03E\x00\x00\x1f\xf3" + // 0x03C90345: 0x00001FF3 - "\x03\xce\x03E\x00\x00\x1f\xf4" + // 0x03CE0345: 0x00001FF4 - "\x03\xc9\x03B\x00\x00\x1f\xf6" + // 0x03C90342: 0x00001FF6 - "\x1f\xf6\x03E\x00\x00\x1f\xf7" + // 0x1FF60345: 0x00001FF7 - "\x03\x9f\x03\x00\x00\x00\x1f\xf8" + // 0x039F0300: 0x00001FF8 - "\x03\xa9\x03\x00\x00\x00\x1f\xfa" + // 0x03A90300: 0x00001FFA - "\x03\xa9\x03E\x00\x00\x1f\xfc" + // 0x03A90345: 0x00001FFC - "!\x90\x038\x00\x00!\x9a" + // 0x21900338: 0x0000219A - "!\x92\x038\x00\x00!\x9b" + // 0x21920338: 0x0000219B - "!\x94\x038\x00\x00!\xae" + // 0x21940338: 0x000021AE - "!\xd0\x038\x00\x00!\xcd" + // 0x21D00338: 0x000021CD - "!\xd4\x038\x00\x00!\xce" + // 0x21D40338: 0x000021CE - "!\xd2\x038\x00\x00!\xcf" + // 0x21D20338: 0x000021CF - "\"\x03\x038\x00\x00\"\x04" + // 0x22030338: 0x00002204 - "\"\b\x038\x00\x00\"\t" + // 0x22080338: 0x00002209 - "\"\v\x038\x00\x00\"\f" + // 0x220B0338: 0x0000220C - "\"#\x038\x00\x00\"$" + // 0x22230338: 0x00002224 - "\"%\x038\x00\x00\"&" + // 0x22250338: 0x00002226 - "\"<\x038\x00\x00\"A" + // 0x223C0338: 0x00002241 - "\"C\x038\x00\x00\"D" + // 0x22430338: 0x00002244 - "\"E\x038\x00\x00\"G" + // 0x22450338: 0x00002247 - "\"H\x038\x00\x00\"I" + // 0x22480338: 0x00002249 - "\x00=\x038\x00\x00\"`" + // 0x003D0338: 0x00002260 - "\"a\x038\x00\x00\"b" + // 0x22610338: 0x00002262 - "\"M\x038\x00\x00\"m" + // 0x224D0338: 0x0000226D - "\x00<\x038\x00\x00\"n" + // 0x003C0338: 0x0000226E - "\x00>\x038\x00\x00\"o" + // 0x003E0338: 0x0000226F - "\"d\x038\x00\x00\"p" + // 0x22640338: 0x00002270 - "\"e\x038\x00\x00\"q" + // 0x22650338: 0x00002271 - "\"r\x038\x00\x00\"t" + // 0x22720338: 0x00002274 - "\"s\x038\x00\x00\"u" + // 0x22730338: 0x00002275 - "\"v\x038\x00\x00\"x" + // 0x22760338: 0x00002278 - "\"w\x038\x00\x00\"y" + // 0x22770338: 0x00002279 - "\"z\x038\x00\x00\"\x80" + // 0x227A0338: 0x00002280 - "\"{\x038\x00\x00\"\x81" + // 0x227B0338: 0x00002281 - "\"\x82\x038\x00\x00\"\x84" + // 0x22820338: 0x00002284 - "\"\x83\x038\x00\x00\"\x85" + // 0x22830338: 0x00002285 - "\"\x86\x038\x00\x00\"\x88" + // 0x22860338: 0x00002288 - "\"\x87\x038\x00\x00\"\x89" + // 0x22870338: 0x00002289 - "\"\xa2\x038\x00\x00\"\xac" + // 0x22A20338: 0x000022AC - "\"\xa8\x038\x00\x00\"\xad" + // 0x22A80338: 0x000022AD - "\"\xa9\x038\x00\x00\"\xae" + // 0x22A90338: 0x000022AE - "\"\xab\x038\x00\x00\"\xaf" + // 0x22AB0338: 0x000022AF - "\"|\x038\x00\x00\"\xe0" + // 0x227C0338: 0x000022E0 - "\"}\x038\x00\x00\"\xe1" + // 0x227D0338: 0x000022E1 - "\"\x91\x038\x00\x00\"\xe2" + // 0x22910338: 0x000022E2 - "\"\x92\x038\x00\x00\"\xe3" + // 0x22920338: 0x000022E3 - "\"\xb2\x038\x00\x00\"\xea" + // 0x22B20338: 0x000022EA - "\"\xb3\x038\x00\x00\"\xeb" + // 0x22B30338: 0x000022EB - "\"\xb4\x038\x00\x00\"\xec" + // 0x22B40338: 0x000022EC - "\"\xb5\x038\x00\x00\"\xed" + // 0x22B50338: 0x000022ED - "0K0\x99\x00\x000L" + // 0x304B3099: 0x0000304C - "0M0\x99\x00\x000N" + // 0x304D3099: 0x0000304E - "0O0\x99\x00\x000P" + // 0x304F3099: 0x00003050 - "0Q0\x99\x00\x000R" + // 0x30513099: 0x00003052 - "0S0\x99\x00\x000T" + // 0x30533099: 0x00003054 - "0U0\x99\x00\x000V" + // 0x30553099: 0x00003056 - "0W0\x99\x00\x000X" + // 0x30573099: 0x00003058 - "0Y0\x99\x00\x000Z" + // 0x30593099: 0x0000305A - "0[0\x99\x00\x000\\" + // 0x305B3099: 0x0000305C - "0]0\x99\x00\x000^" + // 0x305D3099: 0x0000305E - "0_0\x99\x00\x000`" + // 0x305F3099: 0x00003060 - "0a0\x99\x00\x000b" + // 0x30613099: 0x00003062 - "0d0\x99\x00\x000e" + // 0x30643099: 0x00003065 - "0f0\x99\x00\x000g" + // 0x30663099: 0x00003067 - "0h0\x99\x00\x000i" + // 0x30683099: 0x00003069 - "0o0\x99\x00\x000p" + // 0x306F3099: 0x00003070 - "0o0\x9a\x00\x000q" + // 0x306F309A: 0x00003071 - "0r0\x99\x00\x000s" + // 0x30723099: 0x00003073 - "0r0\x9a\x00\x000t" + // 0x3072309A: 0x00003074 - "0u0\x99\x00\x000v" + // 0x30753099: 0x00003076 - "0u0\x9a\x00\x000w" + // 0x3075309A: 0x00003077 - "0x0\x99\x00\x000y" + // 0x30783099: 0x00003079 - "0x0\x9a\x00\x000z" + // 0x3078309A: 0x0000307A - "0{0\x99\x00\x000|" + // 0x307B3099: 0x0000307C - "0{0\x9a\x00\x000}" + // 0x307B309A: 0x0000307D - "0F0\x99\x00\x000\x94" + // 0x30463099: 0x00003094 - "0\x9d0\x99\x00\x000\x9e" + // 0x309D3099: 0x0000309E - "0\xab0\x99\x00\x000\xac" + // 0x30AB3099: 0x000030AC - "0\xad0\x99\x00\x000\xae" + // 0x30AD3099: 0x000030AE - "0\xaf0\x99\x00\x000\xb0" + // 0x30AF3099: 0x000030B0 - "0\xb10\x99\x00\x000\xb2" + // 0x30B13099: 0x000030B2 - "0\xb30\x99\x00\x000\xb4" + // 0x30B33099: 0x000030B4 - "0\xb50\x99\x00\x000\xb6" + // 0x30B53099: 0x000030B6 - "0\xb70\x99\x00\x000\xb8" + // 0x30B73099: 0x000030B8 - "0\xb90\x99\x00\x000\xba" + // 0x30B93099: 0x000030BA - "0\xbb0\x99\x00\x000\xbc" + // 0x30BB3099: 0x000030BC - "0\xbd0\x99\x00\x000\xbe" + // 0x30BD3099: 0x000030BE - "0\xbf0\x99\x00\x000\xc0" + // 0x30BF3099: 0x000030C0 - "0\xc10\x99\x00\x000\xc2" + // 0x30C13099: 0x000030C2 - "0\xc40\x99\x00\x000\xc5" + // 0x30C43099: 0x000030C5 - "0\xc60\x99\x00\x000\xc7" + // 0x30C63099: 0x000030C7 - "0\xc80\x99\x00\x000\xc9" + // 0x30C83099: 0x000030C9 - "0\xcf0\x99\x00\x000\xd0" + // 0x30CF3099: 0x000030D0 - "0\xcf0\x9a\x00\x000\xd1" + // 0x30CF309A: 0x000030D1 - "0\xd20\x99\x00\x000\xd3" + // 0x30D23099: 0x000030D3 - "0\xd20\x9a\x00\x000\xd4" + // 0x30D2309A: 0x000030D4 - "0\xd50\x99\x00\x000\xd6" + // 0x30D53099: 0x000030D6 - "0\xd50\x9a\x00\x000\xd7" + // 0x30D5309A: 0x000030D7 - "0\xd80\x99\x00\x000\xd9" + // 0x30D83099: 0x000030D9 - "0\xd80\x9a\x00\x000\xda" + // 0x30D8309A: 0x000030DA - "0\xdb0\x99\x00\x000\xdc" + // 0x30DB3099: 0x000030DC - "0\xdb0\x9a\x00\x000\xdd" + // 0x30DB309A: 0x000030DD - "0\xa60\x99\x00\x000\xf4" + // 0x30A63099: 0x000030F4 - "0\xef0\x99\x00\x000\xf7" + // 0x30EF3099: 0x000030F7 - "0\xf00\x99\x00\x000\xf8" + // 0x30F03099: 0x000030F8 - "0\xf10\x99\x00\x000\xf9" + // 0x30F13099: 0x000030F9 - "0\xf20\x99\x00\x000\xfa" + // 0x30F23099: 0x000030FA - "0\xfd0\x99\x00\x000\xfe" + // 0x30FD3099: 0x000030FE - "\x10\x99\x10\xba\x00\x01\x10\x9a" + // 0x109910BA: 0x0001109A - "\x10\x9b\x10\xba\x00\x01\x10\x9c" + // 0x109B10BA: 0x0001109C - "\x10\xa5\x10\xba\x00\x01\x10\xab" + // 0x10A510BA: 0x000110AB - "\x111\x11'\x00\x01\x11." + // 0x11311127: 0x0001112E - "\x112\x11'\x00\x01\x11/" + // 0x11321127: 0x0001112F - "\x13G\x13>\x00\x01\x13K" + // 0x1347133E: 0x0001134B - "\x13G\x13W\x00\x01\x13L" + // 0x13471357: 0x0001134C - "\x14\xb9\x14\xba\x00\x01\x14\xbb" + // 0x14B914BA: 0x000114BB - "\x14\xb9\x14\xb0\x00\x01\x14\xbc" + // 0x14B914B0: 0x000114BC - "\x14\xb9\x14\xbd\x00\x01\x14\xbe" + // 0x14B914BD: 0x000114BE - "\x15\xb8\x15\xaf\x00\x01\x15\xba" + // 0x15B815AF: 0x000115BA - "\x15\xb9\x15\xaf\x00\x01\x15\xbb" + // 0x15B915AF: 0x000115BB - "" - // Total size of tables: 53KB (54006 bytes) diff --git a/vendor/golang.org/x/tools/go/ast/inspector/cursor.go b/vendor/golang.org/x/tools/go/ast/inspector/cursor.go index fc9bbc714c6..239b10c4da0 100644 --- a/vendor/golang.org/x/tools/go/ast/inspector/cursor.go +++ b/vendor/golang.org/x/tools/go/ast/inspector/cursor.go @@ -18,8 +18,11 @@ import ( // // Two Cursors compare equal if they represent the same node. // -// Call [Inspector.Root] to obtain a valid cursor for the virtual root -// node of the traversal. +// The zero value of Cursor is not valid. +// +// Call [Inspector.Root] to obtain a cursor for the virtual root node +// of the traversal. This is the sole valid cursor for which [Cursor.Node] +// returns nil. // // Use the following methods to navigate efficiently around the tree: // - for ancestors, use [Cursor.Parent] and [Cursor.Enclosing]; @@ -37,7 +40,7 @@ type Cursor struct { index int32 // index of push node; -1 for virtual root node } -// Root returns a cursor for the virtual root node, +// Root returns a valid cursor for the virtual root node, // whose children are the files provided to [New]. // // Its [Cursor.Node] method return nil. @@ -61,14 +64,23 @@ func (in *Inspector) At(index int32) Cursor { return Cursor{in, index} } +// Valid reports whether the cursor is valid. +// The zero value of cursor is invalid. +// Unless otherwise documented, it is not safe to call +// any other method on an invalid cursor. +func (c Cursor) Valid() bool { + return c.in != nil +} + // Inspector returns the cursor's Inspector. +// It returns nil if the Cursor is not valid. func (c Cursor) Inspector() *Inspector { return c.in } // Index returns the index of this cursor position within the package. // // Clients should not assume anything about the numeric Index value // except that it increases monotonically throughout the traversal. -// It is provided for use with [At]. +// It is provided for use with [Inspector.At]. // // Index must not be called on the Root node. func (c Cursor) Index() int32 { @@ -89,7 +101,7 @@ func (c Cursor) Node() ast.Node { // String returns information about the cursor's node, if any. func (c Cursor) String() string { - if c.in == nil { + if !c.Valid() { return "(invalid)" } if c.index < 0 { @@ -233,6 +245,18 @@ func (c Cursor) ParentEdge() (edge.Kind, int) { return unpackEdgeKindAndIndex(events[pop].parent) } +// ParentEdgeKind returns the kind component of the result of [Cursor.ParentEdge]. +func (c Cursor) ParentEdgeKind() edge.Kind { + ek, _ := c.ParentEdge() + return ek +} + +// ParentEdgeIndex returns the index component of the result of [Cursor.ParentEdge]. +func (c Cursor) ParentEdgeIndex() int { + _, index := c.ParentEdge() + return index +} + // ChildAt returns the cursor for the child of the // current node identified by its edge and index. // The index must be -1 if the edge.Kind is not a slice. @@ -453,6 +477,9 @@ func (c Cursor) FindNode(n ast.Node) (Cursor, bool) { // rooted at c such that n.Pos() <= start && end <= n.End(). // (For an *ast.File, it uses the bounds n.FileStart-n.FileEnd.) // +// An empty range (start == end) between two adjacent nodes is +// considered to belong to the first node. +// // It returns zero if none is found. // Precondition: start <= end. // @@ -501,10 +528,17 @@ func (c Cursor) FindByPos(start, end token.Pos) (Cursor, bool) { break // disjoint, after; stop } } + // Inv: node.{Pos,FileStart} <= start if end <= nodeEnd { // node fully contains target range best = i + + // Don't search beyond end of the first match. + // This is important only for an empty range (start=end) + // between two adjoining nodes, which would otherwise + // match both nodes; we want to match only the first. + limit = ev.index } else if nodeEnd < start { i = ev.index // disjoint, before; skip forward } diff --git a/vendor/golang.org/x/tools/go/ast/inspector/inspector.go b/vendor/golang.org/x/tools/go/ast/inspector/inspector.go index a703cdfcf90..b414d17ebd7 100644 --- a/vendor/golang.org/x/tools/go/ast/inspector/inspector.go +++ b/vendor/golang.org/x/tools/go/ast/inspector/inspector.go @@ -87,7 +87,7 @@ type event struct { // Type can be recovered from the sole bit in typ. // [Tried this, wasn't faster. --adonovan] -// Preorder visits all the nodes of the files supplied to New in +// Preorder visits all the nodes of the files supplied to [New] in // depth-first order. It calls f(n) for each node n before it visits // n's children. // @@ -133,7 +133,7 @@ func (in *Inspector) Preorder(types []ast.Node, f func(ast.Node)) { } } -// Nodes visits the nodes of the files supplied to New in depth-first +// Nodes visits the nodes of the files supplied to [New] in depth-first // order. It calls f(n, true) for each node n before it visits n's // children. If f returns true, Nodes invokes f recursively for each // of the non-nil children of the node, followed by a call of diff --git a/vendor/golang.org/x/tools/go/ast/inspector/iter.go b/vendor/golang.org/x/tools/go/ast/inspector/iter.go index c576dc70ac7..b68c553d413 100644 --- a/vendor/golang.org/x/tools/go/ast/inspector/iter.go +++ b/vendor/golang.org/x/tools/go/ast/inspector/iter.go @@ -12,13 +12,31 @@ import ( ) // PreorderSeq returns an iterator that visits all the -// nodes of the files supplied to New in depth-first order. +// nodes of the files supplied to [New] in depth-first order. // It visits each node n before n's children. // The complete traversal sequence is determined by ast.Inspect. // -// The types argument, if non-empty, enables type-based -// filtering of events: only nodes whose type matches an -// element of the types slice are included in the sequence. +// The types argument, if non-empty, enables type-based filtering: +// only nodes whose type matches an element of the types slice are +// included in the sequence. +// +// Example: +// +// for call := range in.PreorderSeq((*ast.CallExpr)(nil)) { ... } +// +// The [All] function is more convenient if there is exactly one node type: +// +// for call := range All[*ast.CallExpr](in) { ... } +// +// See also the newer and more flexible [Cursor] API, which lets you +// start the traversal at an arbitrary node, and reports each matching +// node by its Cursor, enabling easier navigation. +// The above example would be written thus: +// +// for curCall := range in.Root().Preorder((*ast.CallExpr)(nil)) { +// call := curCall.Node().(*ast.CallExpr) +// ... +// } func (in *Inspector) PreorderSeq(types ...ast.Node) iter.Seq[ast.Node] { // This implementation is identical to Preorder, @@ -53,6 +71,16 @@ func (in *Inspector) PreorderSeq(types ...ast.Node) iter.Seq[ast.Node] { // Example: // // for call := range All[*ast.CallExpr](in) { ... } +// +// See also the newer and more flexible [Cursor] API, which lets you +// start the traversal at an arbitrary node, and reports each matching +// node by its Cursor, enabling easier navigation. +// The above example would be written thus: +// +// for curCall := range in.Root().Preorder((*ast.CallExpr)(nil)) { +// call := curCall.Node().(*ast.CallExpr) +// ... +// } func All[N interface { *S ast.Node diff --git a/vendor/golang.org/x/tools/go/packages/golist.go b/vendor/golang.org/x/tools/go/packages/golist.go index 680a70ca8f0..a6c17cf6346 100644 --- a/vendor/golang.org/x/tools/go/packages/golist.go +++ b/vendor/golang.org/x/tools/go/packages/golist.go @@ -61,13 +61,42 @@ func (r *responseDeduper) addAll(dr *DriverResponse) { } func (r *responseDeduper) addPackage(p *Package) { - if r.seenPackages[p.ID] != nil { + if prev := r.seenPackages[p.ID]; prev != nil { + // Package already seen in a previous response. Merge the file lists, + // removing duplicates. This can happen when the same package appears + // in multiple driver responses that are being merged together. + prev.GoFiles = appendUniqueStrings(prev.GoFiles, p.GoFiles) + prev.CompiledGoFiles = appendUniqueStrings(prev.CompiledGoFiles, p.CompiledGoFiles) + prev.OtherFiles = appendUniqueStrings(prev.OtherFiles, p.OtherFiles) + prev.IgnoredFiles = appendUniqueStrings(prev.IgnoredFiles, p.IgnoredFiles) + prev.EmbedFiles = appendUniqueStrings(prev.EmbedFiles, p.EmbedFiles) + prev.EmbedPatterns = appendUniqueStrings(prev.EmbedPatterns, p.EmbedPatterns) return } r.seenPackages[p.ID] = p r.dr.Packages = append(r.dr.Packages, p) } +// appendUniqueStrings appends elements from src to dst, skipping duplicates. +func appendUniqueStrings(dst, src []string) []string { + if len(src) == 0 { + return dst + } + + seen := make(map[string]bool, len(dst)) + for _, s := range dst { + seen[s] = true + } + + for _, s := range src { + if !seen[s] { + dst = append(dst, s) + } + } + + return dst +} + func (r *responseDeduper) addRoot(id string) { if r.seenRoots[id] { return @@ -832,6 +861,8 @@ func golistargs(cfg *Config, words []string, goVersion int) []string { // go list doesn't let you pass -test and -find together, // probably because you'd just get the TestMain. fmt.Sprintf("-find=%t", !cfg.Tests && cfg.Mode&findFlags == 0 && !usesExportData(cfg)), + // VCS information is not needed when not printing Stale or StaleReason fields + "-buildvcs=false", } // golang/go#60456: with go1.21 and later, go list serves pgo variants, which diff --git a/vendor/golang.org/x/tools/go/packages/packages.go b/vendor/golang.org/x/tools/go/packages/packages.go index 060ab08efbc..412ba06b56d 100644 --- a/vendor/golang.org/x/tools/go/packages/packages.go +++ b/vendor/golang.org/x/tools/go/packages/packages.go @@ -284,6 +284,8 @@ func Load(cfg *Config, patterns ...string) ([]*Package, error) { } } + ld.externalDriver = external + return ld.refine(response) } @@ -401,6 +403,10 @@ func mergeResponses(responses ...*DriverResponse) *DriverResponse { if len(responses) == 0 { return nil } + // No dedup needed + if len(responses) == 1 { + return responses[0] + } response := newDeduper() response.dr.NotHandled = false response.dr.Compiler = responses[0].Compiler @@ -692,10 +698,11 @@ type loaderPackage struct { type loader struct { pkgs map[string]*loaderPackage // keyed by Package.ID Config - sizes types.Sizes // non-nil if needed by mode - parseCache map[string]*parseValue - parseCacheMu sync.Mutex - exportMu sync.Mutex // enforces mutual exclusion of exportdata operations + sizes types.Sizes // non-nil if needed by mode + parseCache map[string]*parseValue + parseCacheMu sync.Mutex + exportMu sync.Mutex // enforces mutual exclusion of exportdata operations + externalDriver bool // true if an external GOPACKAGESDRIVER handled the request // Config.Mode contains the implied mode (see impliedLoadMode). // Implied mode contains all the fields we need the data for. @@ -1027,11 +1034,15 @@ func (ld *loader) refine(response *DriverResponse) ([]*Package, error) { // Precondition: ld.Mode&(NeedSyntax|NeedTypes|NeedTypesInfo) != 0. func (ld *loader) loadPackage(lpkg *loaderPackage) { if lpkg.PkgPath == "unsafe" { - // Fill in the blanks to avoid surprises. + // To avoid surprises, fill in the blanks consistent + // with other packages. (For example, some analyzers + // assert that each needed types.Info map is non-nil + // even when there is no syntax that would cause them + // to consult the map.) lpkg.Types = types.Unsafe lpkg.Fset = ld.Fset lpkg.Syntax = []*ast.File{} - lpkg.TypesInfo = new(types.Info) + lpkg.TypesInfo = ld.newTypesInfo() lpkg.TypesSizes = ld.sizes return } @@ -1180,20 +1191,7 @@ func (ld *loader) loadPackage(lpkg *loaderPackage) { return } - // Populate TypesInfo only if needed, as it - // causes the type checker to work much harder. - if ld.Config.Mode&NeedTypesInfo != 0 { - lpkg.TypesInfo = &types.Info{ - Types: make(map[ast.Expr]types.TypeAndValue), - Defs: make(map[*ast.Ident]types.Object), - Uses: make(map[*ast.Ident]types.Object), - Implicits: make(map[ast.Node]types.Object), - Instances: make(map[*ast.Ident]types.Instance), - Scopes: make(map[ast.Node]*types.Scope), - Selections: make(map[*ast.SelectorExpr]*types.Selection), - FileVersions: make(map[*ast.File]string), - } - } + lpkg.TypesInfo = ld.newTypesInfo() lpkg.TypesSizes = ld.sizes importer := importerFunc(func(path string) (*types.Package, error) { @@ -1235,6 +1233,10 @@ func (ld *loader) loadPackage(lpkg *loaderPackage) { } if lpkg.Module != nil && lpkg.Module.GoVersion != "" { tc.GoVersion = "go" + lpkg.Module.GoVersion + } else if ld.externalDriver && lpkg.goVersion != 0 { + // Module information is missing when GOPACKAGESDRIVER is used, + // so use the go version from the driver response. + tc.GoVersion = fmt.Sprintf("go1.%d", lpkg.goVersion) } if (ld.Mode & typecheckCgo) != 0 { if !typesinternal.SetUsesCgo(tc) { @@ -1307,6 +1309,24 @@ func (ld *loader) loadPackage(lpkg *loaderPackage) { lpkg.IllTyped = illTyped } +func (ld *loader) newTypesInfo() *types.Info { + // Populate TypesInfo only if needed, as it + // causes the type checker to work much harder. + if ld.Config.Mode&NeedTypesInfo == 0 { + return nil + } + return &types.Info{ + Types: make(map[ast.Expr]types.TypeAndValue), + Defs: make(map[*ast.Ident]types.Object), + Uses: make(map[*ast.Ident]types.Object), + Implicits: make(map[ast.Node]types.Object), + Instances: make(map[*ast.Ident]types.Instance), + Scopes: make(map[ast.Node]*types.Scope), + Selections: make(map[*ast.SelectorExpr]*types.Selection), + FileVersions: make(map[*ast.File]string), + } +} + // An importFunc is an implementation of the single-method // types.Importer interface based on a function value. type importerFunc func(path string) (*types.Package, error) diff --git a/vendor/golang.org/x/tools/go/types/objectpath/objectpath.go b/vendor/golang.org/x/tools/go/types/objectpath/objectpath.go index 6646bf55089..77aad553d5b 100644 --- a/vendor/golang.org/x/tools/go/types/objectpath/objectpath.go +++ b/vendor/golang.org/x/tools/go/types/objectpath/objectpath.go @@ -29,7 +29,6 @@ import ( "strconv" "strings" - "golang.org/x/tools/internal/aliases" "golang.org/x/tools/internal/typesinternal" ) @@ -281,10 +280,10 @@ func (enc *Encoder) For(obj types.Object) (Path, error) { T := o.Type() if alias, ok := T.(*types.Alias); ok { - if r := findTypeParam(obj, aliases.TypeParams(alias), path, opTypeParam); r != nil { + if r := findTypeParam(obj, alias.TypeParams(), path, opTypeParam); r != nil { return Path(r), nil } - if r := find(obj, aliases.Rhs(alias), append(path, opRhs)); r != nil { + if r := find(obj, alias.Rhs(), append(path, opRhs)); r != nil { return Path(r), nil } @@ -525,7 +524,7 @@ func (f *finder) find(T types.Type, path []byte) []byte { for i := 0; i < T.NumMethods(); i++ { m := T.Method(i) if f.seenMethods[m] { - return nil + continue // break cycles (see TestIssue70418) } path2 := appendOpArg(path, opMethod, i) if m == f.obj { @@ -694,14 +693,11 @@ func Object(pkg *types.Package, p Path) (types.Object, error) { case opRhs: if alias, ok := t.(*types.Alias); ok { - t = aliases.Rhs(alias) - } else if false && aliases.Enabled() { - // The Enabled check is too expensive, so for now we - // simply assume that aliases are not enabled. - // + t = alias.Rhs() + } else if false { // Now that go1.24 is assured, we should be able to - // replace this with "if true {", but it causes tests - // to fail. TODO(adonovan): investigate. + // replace this with "if true {", but it causes objectpath + // tests to fail. TODO(adonovan): investigate. return nil, fmt.Errorf("cannot apply %q to %s (got %T, want alias)", code, t, t) } diff --git a/vendor/golang.org/x/tools/go/types/typeutil/callee.go b/vendor/golang.org/x/tools/go/types/typeutil/callee.go index 5f10f56cbaf..3d24a8c6371 100644 --- a/vendor/golang.org/x/tools/go/types/typeutil/callee.go +++ b/vendor/golang.org/x/tools/go/types/typeutil/callee.go @@ -12,6 +12,7 @@ import ( // Callee returns the named target of a function call, if any: // a function, method, builtin, or variable. +// It returns nil for a T(x) conversion. // // Functions and methods may potentially have type parameters. // diff --git a/vendor/golang.org/x/tools/internal/aliases/aliases.go b/vendor/golang.org/x/tools/internal/aliases/aliases.go index b9425f5a209..a4ae04bc71a 100644 --- a/vendor/golang.org/x/tools/internal/aliases/aliases.go +++ b/vendor/golang.org/x/tools/internal/aliases/aliases.go @@ -9,30 +9,10 @@ import ( "go/types" ) -// Package aliases defines backward compatible shims -// for the types.Alias type representation added in 1.22. -// This defines placeholders for x/tools until 1.26. - -// NewAlias creates a new TypeName in Package pkg that +// New creates a new TypeName in Package pkg that // is an alias for the type rhs. -// -// The enabled parameter determines whether the resulting [TypeName]'s -// type is an [types.Alias]. Its value must be the result of a call to -// [Enabled], which computes the effective value of -// GODEBUG=gotypesalias=... by invoking the type checker. The Enabled -// function is expensive and should be called once per task (e.g. -// package import), not once per call to NewAlias. -// -// Precondition: enabled || len(tparams)==0. -// If materialized aliases are disabled, there must not be any type parameters. -func NewAlias(enabled bool, pos token.Pos, pkg *types.Package, name string, rhs types.Type, tparams []*types.TypeParam) *types.TypeName { - if enabled { - tname := types.NewTypeName(pos, pkg, name, nil) - SetTypeParams(types.NewAlias(tname, rhs), tparams) - return tname - } - if len(tparams) > 0 { - panic("cannot create an alias with type parameters when gotypesalias is not enabled") - } - return types.NewTypeName(pos, pkg, name, rhs) +func New(pos token.Pos, pkg *types.Package, name string, rhs types.Type, tparams []*types.TypeParam) *types.TypeName { + tname := types.NewTypeName(pos, pkg, name, nil) + types.NewAlias(tname, rhs).SetTypeParams(tparams) + return tname } diff --git a/vendor/golang.org/x/tools/internal/aliases/aliases_go122.go b/vendor/golang.org/x/tools/internal/aliases/aliases_go122.go deleted file mode 100644 index 7716a3331db..00000000000 --- a/vendor/golang.org/x/tools/internal/aliases/aliases_go122.go +++ /dev/null @@ -1,80 +0,0 @@ -// Copyright 2024 The Go Authors. All rights reserved. -// Use of this source code is governed by a BSD-style -// license that can be found in the LICENSE file. - -package aliases - -import ( - "go/ast" - "go/parser" - "go/token" - "go/types" -) - -// Rhs returns the type on the right-hand side of the alias declaration. -func Rhs(alias *types.Alias) types.Type { - if alias, ok := any(alias).(interface{ Rhs() types.Type }); ok { - return alias.Rhs() // go1.23+ - } - - // go1.22's Alias didn't have the Rhs method, - // so Unalias is the best we can do. - return types.Unalias(alias) -} - -// TypeParams returns the type parameter list of the alias. -func TypeParams(alias *types.Alias) *types.TypeParamList { - if alias, ok := any(alias).(interface{ TypeParams() *types.TypeParamList }); ok { - return alias.TypeParams() // go1.23+ - } - return nil -} - -// SetTypeParams sets the type parameters of the alias type. -func SetTypeParams(alias *types.Alias, tparams []*types.TypeParam) { - if alias, ok := any(alias).(interface { - SetTypeParams(tparams []*types.TypeParam) - }); ok { - alias.SetTypeParams(tparams) // go1.23+ - } else if len(tparams) > 0 { - panic("cannot set type parameters of an Alias type in go1.22") - } -} - -// TypeArgs returns the type arguments used to instantiate the Alias type. -func TypeArgs(alias *types.Alias) *types.TypeList { - if alias, ok := any(alias).(interface{ TypeArgs() *types.TypeList }); ok { - return alias.TypeArgs() // go1.23+ - } - return nil // empty (go1.22) -} - -// Origin returns the generic Alias type of which alias is an instance. -// If alias is not an instance of a generic alias, Origin returns alias. -func Origin(alias *types.Alias) *types.Alias { - if alias, ok := any(alias).(interface{ Origin() *types.Alias }); ok { - return alias.Origin() // go1.23+ - } - return alias // not an instance of a generic alias (go1.22) -} - -// Enabled reports whether [NewAlias] should create [types.Alias] types. -// -// This function is expensive! Call it sparingly. -func Enabled() bool { - // The only reliable way to compute the answer is to invoke go/types. - // We don't parse the GODEBUG environment variable, because - // (a) it's tricky to do so in a manner that is consistent - // with the godebug package; in particular, a simple - // substring check is not good enough. The value is a - // rightmost-wins list of options. But more importantly: - // (b) it is impossible to detect changes to the effective - // setting caused by os.Setenv("GODEBUG"), as happens in - // many tests. Therefore any attempt to cache the result - // is just incorrect. - fset := token.NewFileSet() - f, _ := parser.ParseFile(fset, "a.go", "package p; type A = int", parser.SkipObjectResolution) - pkg, _ := new(types.Config).Check("p", fset, []*ast.File{f}, nil) - _, enabled := pkg.Scope().Lookup("A").Type().(*types.Alias) - return enabled -} diff --git a/vendor/golang.org/x/tools/internal/event/core/event.go b/vendor/golang.org/x/tools/internal/event/core/event.go index ade5d1e799d..42c218818ab 100644 --- a/vendor/golang.org/x/tools/internal/event/core/event.go +++ b/vendor/golang.org/x/tools/internal/event/core/event.go @@ -7,6 +7,7 @@ package core import ( "fmt" + "iter" "time" "golang.org/x/tools/internal/event/label" @@ -34,10 +35,8 @@ func (ev Event) Format(f fmt.State, r rune) { if !ev.at.IsZero() { fmt.Fprint(f, ev.at.Format("2006/01/02 15:04:05 ")) } - for index := 0; ev.Valid(index); index++ { - if l := ev.Label(index); l.Valid() { - fmt.Fprintf(f, "\n\t%v", l) - } + for l := range ev.Labels() { + fmt.Fprintf(f, "\n\t%v", l) } } @@ -52,6 +51,22 @@ func (ev Event) Label(index int) label.Label { return ev.dynamic[index-len(ev.static)] } +// Labels returns an iterator over the event's valid labels. +func (ev Event) Labels() iter.Seq[label.Label] { + return func(yield func(label.Label) bool) { + for _, l := range ev.static { + if l.Valid() && !yield(l) { + return + } + } + for _, l := range ev.dynamic { + if l.Valid() && !yield(l) { + return + } + } + } +} + func (ev Event) Find(key label.Key) label.Label { for _, l := range ev.static { if l.Key() == key { diff --git a/vendor/golang.org/x/tools/internal/event/core/export.go b/vendor/golang.org/x/tools/internal/event/core/export.go index 05f3a9a5791..16ae6bb0211 100644 --- a/vendor/golang.org/x/tools/internal/event/core/export.go +++ b/vendor/golang.org/x/tools/internal/event/core/export.go @@ -8,7 +8,6 @@ import ( "context" "sync/atomic" "time" - "unsafe" "golang.org/x/tools/internal/event/label" ) @@ -17,23 +16,21 @@ import ( // It may return a modified context and event. type Exporter func(context.Context, Event, label.Map) context.Context -var ( - exporter unsafe.Pointer -) +var exporter atomic.Pointer[Exporter] // SetExporter sets the global exporter function that handles all events. // The exporter is called synchronously from the event call site, so it should // return quickly so as not to hold up user code. func SetExporter(e Exporter) { - p := unsafe.Pointer(&e) if e == nil { // &e is always valid, and so p is always valid, but for the early abort // of ProcessEvent to be efficient it needs to make the nil check on the // pointer without having to dereference it, so we make the nil function // also a nil pointer - p = nil + exporter.Store(nil) + } else { + exporter.Store(&e) } - atomic.StorePointer(&exporter, p) } // deliver is called to deliver an event to the supplied exporter. @@ -48,7 +45,7 @@ func deliver(ctx context.Context, exporter Exporter, ev Event) context.Context { // Export is called to deliver an event to the global exporter if set. func Export(ctx context.Context, ev Event) context.Context { // get the global exporter and abort early if there is not one - exporterPtr := (*Exporter)(atomic.LoadPointer(&exporter)) + exporterPtr := exporter.Load() if exporterPtr == nil { return ctx } @@ -61,7 +58,7 @@ func Export(ctx context.Context, ev Event) context.Context { // It will fill in the time. func ExportPair(ctx context.Context, begin, end Event) (context.Context, func()) { // get the global exporter and abort early if there is not one - exporterPtr := (*Exporter)(atomic.LoadPointer(&exporter)) + exporterPtr := exporter.Load() if exporterPtr == nil { return ctx, func() {} } diff --git a/vendor/golang.org/x/tools/internal/event/keys/keys.go b/vendor/golang.org/x/tools/internal/event/keys/keys.go index 4cfa51b6123..ac78bc3b9cf 100644 --- a/vendor/golang.org/x/tools/internal/event/keys/keys.go +++ b/vendor/golang.org/x/tools/internal/event/keys/keys.go @@ -6,14 +6,13 @@ package keys import ( "fmt" - "io" "math" "strconv" "golang.org/x/tools/internal/event/label" ) -// Value represents a key for untyped values. +// Value is a [label.Key] for untyped values. type Value struct { name string description string @@ -27,11 +26,11 @@ func New(name, description string) *Value { func (k *Value) Name() string { return k.name } func (k *Value) Description() string { return k.description } -func (k *Value) Format(w io.Writer, buf []byte, l label.Label) { - fmt.Fprint(w, k.From(l)) +func (k *Value) Append(buf []byte, l label.Label) []byte { + return fmt.Append(buf, k.From(l)) } -// Get can be used to get a label for the key from a label.Map. +// Get returns the label for the key of a label.Map. func (k *Value) Get(lm label.Map) any { if t := lm.Find(k); t.Valid() { return k.From(t) @@ -39,7 +38,7 @@ func (k *Value) Get(lm label.Map) any { return nil } -// From can be used to get a value from a Label. +// From returns the value of a Label. func (k *Value) From(t label.Label) any { return t.UnpackValue() } // Of creates a new Label with this key and the supplied value. @@ -54,7 +53,7 @@ type Tag struct { description string } -// NewTag creates a new Key for tagging labels. +// NewTag creates a new [label.Key] for tagging labels. func NewTag(name, description string) *Tag { return &Tag{name: name, description: description} } @@ -62,18 +61,18 @@ func NewTag(name, description string) *Tag { func (k *Tag) Name() string { return k.name } func (k *Tag) Description() string { return k.description } -func (k *Tag) Format(w io.Writer, buf []byte, l label.Label) {} +func (k *Tag) Append(buf []byte, l label.Label) []byte { return buf } // New creates a new Label with this key. func (k *Tag) New() label.Label { return label.OfValue(k, nil) } -// Int represents a key +// Int is a [label.Key] for signed integers. type Int struct { name string description string } -// NewInt creates a new Key for int values. +// NewInt returns a new [label.Key] for int64 values. func NewInt(name, description string) *Int { return &Int{name: name, description: description} } @@ -81,381 +80,92 @@ func NewInt(name, description string) *Int { func (k *Int) Name() string { return k.name } func (k *Int) Description() string { return k.description } -func (k *Int) Format(w io.Writer, buf []byte, l label.Label) { - w.Write(strconv.AppendInt(buf, int64(k.From(l)), 10)) +func (k *Int) Append(buf []byte, l label.Label) []byte { + return strconv.AppendInt(buf, k.From(l), 10) } // Of creates a new Label with this key and the supplied value. -func (k *Int) Of(v int) label.Label { return label.Of64(k, uint64(v)) } +func (k *Int) Of(v int) label.Label { return k.Of64(int64(v)) } -// Get can be used to get a label for the key from a label.Map. -func (k *Int) Get(lm label.Map) int { - if t := lm.Find(k); t.Valid() { - return k.From(t) - } - return 0 -} - -// From can be used to get a value from a Label. -func (k *Int) From(t label.Label) int { return int(t.Unpack64()) } - -// Int8 represents a key -type Int8 struct { - name string - description string -} - -// NewInt8 creates a new Key for int8 values. -func NewInt8(name, description string) *Int8 { - return &Int8{name: name, description: description} -} - -func (k *Int8) Name() string { return k.name } -func (k *Int8) Description() string { return k.description } - -func (k *Int8) Format(w io.Writer, buf []byte, l label.Label) { - w.Write(strconv.AppendInt(buf, int64(k.From(l)), 10)) -} - -// Of creates a new Label with this key and the supplied value. -func (k *Int8) Of(v int8) label.Label { return label.Of64(k, uint64(v)) } - -// Get can be used to get a label for the key from a label.Map. -func (k *Int8) Get(lm label.Map) int8 { - if t := lm.Find(k); t.Valid() { - return k.From(t) - } - return 0 -} - -// From can be used to get a value from a Label. -func (k *Int8) From(t label.Label) int8 { return int8(t.Unpack64()) } - -// Int16 represents a key -type Int16 struct { - name string - description string -} - -// NewInt16 creates a new Key for int16 values. -func NewInt16(name, description string) *Int16 { - return &Int16{name: name, description: description} -} - -func (k *Int16) Name() string { return k.name } -func (k *Int16) Description() string { return k.description } - -func (k *Int16) Format(w io.Writer, buf []byte, l label.Label) { - w.Write(strconv.AppendInt(buf, int64(k.From(l)), 10)) -} - -// Of creates a new Label with this key and the supplied value. -func (k *Int16) Of(v int16) label.Label { return label.Of64(k, uint64(v)) } - -// Get can be used to get a label for the key from a label.Map. -func (k *Int16) Get(lm label.Map) int16 { - if t := lm.Find(k); t.Valid() { - return k.From(t) - } - return 0 -} - -// From can be used to get a value from a Label. -func (k *Int16) From(t label.Label) int16 { return int16(t.Unpack64()) } - -// Int32 represents a key -type Int32 struct { - name string - description string -} +// Of64 creates a new Label with this key and the supplied value. +func (k *Int) Of64(v int64) label.Label { return label.Of64(k, uint64(v)) } -// NewInt32 creates a new Key for int32 values. -func NewInt32(name, description string) *Int32 { - return &Int32{name: name, description: description} -} - -func (k *Int32) Name() string { return k.name } -func (k *Int32) Description() string { return k.description } - -func (k *Int32) Format(w io.Writer, buf []byte, l label.Label) { - w.Write(strconv.AppendInt(buf, int64(k.From(l)), 10)) -} - -// Of creates a new Label with this key and the supplied value. -func (k *Int32) Of(v int32) label.Label { return label.Of64(k, uint64(v)) } - -// Get can be used to get a label for the key from a label.Map. -func (k *Int32) Get(lm label.Map) int32 { - if t := lm.Find(k); t.Valid() { - return k.From(t) - } - return 0 -} - -// From can be used to get a value from a Label. -func (k *Int32) From(t label.Label) int32 { return int32(t.Unpack64()) } - -// Int64 represents a key -type Int64 struct { - name string - description string -} - -// NewInt64 creates a new Key for int64 values. -func NewInt64(name, description string) *Int64 { - return &Int64{name: name, description: description} -} - -func (k *Int64) Name() string { return k.name } -func (k *Int64) Description() string { return k.description } - -func (k *Int64) Format(w io.Writer, buf []byte, l label.Label) { - w.Write(strconv.AppendInt(buf, k.From(l), 10)) -} - -// Of creates a new Label with this key and the supplied value. -func (k *Int64) Of(v int64) label.Label { return label.Of64(k, uint64(v)) } - -// Get can be used to get a label for the key from a label.Map. -func (k *Int64) Get(lm label.Map) int64 { +// Get returns the label for the key of a label.Map. +func (k *Int) Get(lm label.Map) int64 { if t := lm.Find(k); t.Valid() { return k.From(t) } return 0 } -// From can be used to get a value from a Label. -func (k *Int64) From(t label.Label) int64 { return int64(t.Unpack64()) } +// From returns the value of a Label. +func (k *Int) From(t label.Label) int64 { return int64(t.Unpack64()) } -// UInt represents a key -type UInt struct { +// Uint is a [label.Key] for unsigned integers. +type Uint struct { name string description string } -// NewUInt creates a new Key for uint values. -func NewUInt(name, description string) *UInt { - return &UInt{name: name, description: description} +// NewUint creates a new [label.Key] for unsigned values. +func NewUint(name, description string) *Uint { + return &Uint{name: name, description: description} } -func (k *UInt) Name() string { return k.name } -func (k *UInt) Description() string { return k.description } +func (k *Uint) Name() string { return k.name } +func (k *Uint) Description() string { return k.description } -func (k *UInt) Format(w io.Writer, buf []byte, l label.Label) { - w.Write(strconv.AppendUint(buf, uint64(k.From(l)), 10)) +func (k *Uint) Append(buf []byte, l label.Label) []byte { + return strconv.AppendUint(buf, k.From(l), 10) } // Of creates a new Label with this key and the supplied value. -func (k *UInt) Of(v uint) label.Label { return label.Of64(k, uint64(v)) } +func (k *Uint) Of(v uint64) label.Label { return label.Of64(k, v) } -// Get can be used to get a label for the key from a label.Map. -func (k *UInt) Get(lm label.Map) uint { +// Get returns the label for the key of a label.Map. +func (k *Uint) Get(lm label.Map) uint64 { if t := lm.Find(k); t.Valid() { return k.From(t) } return 0 } -// From can be used to get a value from a Label. -func (k *UInt) From(t label.Label) uint { return uint(t.Unpack64()) } +// From returns the value of a Label. +func (k *Uint) From(t label.Label) uint64 { return t.Unpack64() } -// UInt8 represents a key -type UInt8 struct { +// Float is a label.Key for floating-point values. +type Float struct { name string description string } -// NewUInt8 creates a new Key for uint8 values. -func NewUInt8(name, description string) *UInt8 { - return &UInt8{name: name, description: description} +// NewFloat creates a new [label.Key] for floating-point values. +func NewFloat(name, description string) *Float { + return &Float{name: name, description: description} } -func (k *UInt8) Name() string { return k.name } -func (k *UInt8) Description() string { return k.description } +func (k *Float) Name() string { return k.name } +func (k *Float) Description() string { return k.description } -func (k *UInt8) Format(w io.Writer, buf []byte, l label.Label) { - w.Write(strconv.AppendUint(buf, uint64(k.From(l)), 10)) +func (k *Float) Append(buf []byte, l label.Label) []byte { + return strconv.AppendFloat(buf, k.From(l), 'E', -1, 64) } // Of creates a new Label with this key and the supplied value. -func (k *UInt8) Of(v uint8) label.Label { return label.Of64(k, uint64(v)) } - -// Get can be used to get a label for the key from a label.Map. -func (k *UInt8) Get(lm label.Map) uint8 { - if t := lm.Find(k); t.Valid() { - return k.From(t) - } - return 0 -} - -// From can be used to get a value from a Label. -func (k *UInt8) From(t label.Label) uint8 { return uint8(t.Unpack64()) } - -// UInt16 represents a key -type UInt16 struct { - name string - description string -} - -// NewUInt16 creates a new Key for uint16 values. -func NewUInt16(name, description string) *UInt16 { - return &UInt16{name: name, description: description} -} - -func (k *UInt16) Name() string { return k.name } -func (k *UInt16) Description() string { return k.description } - -func (k *UInt16) Format(w io.Writer, buf []byte, l label.Label) { - w.Write(strconv.AppendUint(buf, uint64(k.From(l)), 10)) -} - -// Of creates a new Label with this key and the supplied value. -func (k *UInt16) Of(v uint16) label.Label { return label.Of64(k, uint64(v)) } - -// Get can be used to get a label for the key from a label.Map. -func (k *UInt16) Get(lm label.Map) uint16 { - if t := lm.Find(k); t.Valid() { - return k.From(t) - } - return 0 -} - -// From can be used to get a value from a Label. -func (k *UInt16) From(t label.Label) uint16 { return uint16(t.Unpack64()) } - -// UInt32 represents a key -type UInt32 struct { - name string - description string -} - -// NewUInt32 creates a new Key for uint32 values. -func NewUInt32(name, description string) *UInt32 { - return &UInt32{name: name, description: description} -} - -func (k *UInt32) Name() string { return k.name } -func (k *UInt32) Description() string { return k.description } - -func (k *UInt32) Format(w io.Writer, buf []byte, l label.Label) { - w.Write(strconv.AppendUint(buf, uint64(k.From(l)), 10)) -} - -// Of creates a new Label with this key and the supplied value. -func (k *UInt32) Of(v uint32) label.Label { return label.Of64(k, uint64(v)) } - -// Get can be used to get a label for the key from a label.Map. -func (k *UInt32) Get(lm label.Map) uint32 { - if t := lm.Find(k); t.Valid() { - return k.From(t) - } - return 0 -} - -// From can be used to get a value from a Label. -func (k *UInt32) From(t label.Label) uint32 { return uint32(t.Unpack64()) } - -// UInt64 represents a key -type UInt64 struct { - name string - description string -} - -// NewUInt64 creates a new Key for uint64 values. -func NewUInt64(name, description string) *UInt64 { - return &UInt64{name: name, description: description} -} - -func (k *UInt64) Name() string { return k.name } -func (k *UInt64) Description() string { return k.description } - -func (k *UInt64) Format(w io.Writer, buf []byte, l label.Label) { - w.Write(strconv.AppendUint(buf, k.From(l), 10)) -} - -// Of creates a new Label with this key and the supplied value. -func (k *UInt64) Of(v uint64) label.Label { return label.Of64(k, v) } - -// Get can be used to get a label for the key from a label.Map. -func (k *UInt64) Get(lm label.Map) uint64 { - if t := lm.Find(k); t.Valid() { - return k.From(t) - } - return 0 -} - -// From can be used to get a value from a Label. -func (k *UInt64) From(t label.Label) uint64 { return t.Unpack64() } - -// Float32 represents a key -type Float32 struct { - name string - description string -} - -// NewFloat32 creates a new Key for float32 values. -func NewFloat32(name, description string) *Float32 { - return &Float32{name: name, description: description} -} - -func (k *Float32) Name() string { return k.name } -func (k *Float32) Description() string { return k.description } - -func (k *Float32) Format(w io.Writer, buf []byte, l label.Label) { - w.Write(strconv.AppendFloat(buf, float64(k.From(l)), 'E', -1, 32)) -} - -// Of creates a new Label with this key and the supplied value. -func (k *Float32) Of(v float32) label.Label { - return label.Of64(k, uint64(math.Float32bits(v))) -} - -// Get can be used to get a label for the key from a label.Map. -func (k *Float32) Get(lm label.Map) float32 { - if t := lm.Find(k); t.Valid() { - return k.From(t) - } - return 0 -} - -// From can be used to get a value from a Label. -func (k *Float32) From(t label.Label) float32 { - return math.Float32frombits(uint32(t.Unpack64())) -} - -// Float64 represents a key -type Float64 struct { - name string - description string -} - -// NewFloat64 creates a new Key for int64 values. -func NewFloat64(name, description string) *Float64 { - return &Float64{name: name, description: description} -} - -func (k *Float64) Name() string { return k.name } -func (k *Float64) Description() string { return k.description } - -func (k *Float64) Format(w io.Writer, buf []byte, l label.Label) { - w.Write(strconv.AppendFloat(buf, k.From(l), 'E', -1, 64)) -} - -// Of creates a new Label with this key and the supplied value. -func (k *Float64) Of(v float64) label.Label { +func (k *Float) Of(v float64) label.Label { return label.Of64(k, math.Float64bits(v)) } -// Get can be used to get a label for the key from a label.Map. -func (k *Float64) Get(lm label.Map) float64 { +// Get returns the label for the key of a label.Map. +func (k *Float) Get(lm label.Map) float64 { if t := lm.Find(k); t.Valid() { return k.From(t) } return 0 } -// From can be used to get a value from a Label. -func (k *Float64) From(t label.Label) float64 { +// From returns the value of a Label. +func (k *Float) From(t label.Label) float64 { return math.Float64frombits(t.Unpack64()) } @@ -473,14 +183,14 @@ func NewString(name, description string) *String { func (k *String) Name() string { return k.name } func (k *String) Description() string { return k.description } -func (k *String) Format(w io.Writer, buf []byte, l label.Label) { - w.Write(strconv.AppendQuote(buf, k.From(l))) +func (k *String) Append(buf []byte, l label.Label) []byte { + return strconv.AppendQuote(buf, k.From(l)) } // Of creates a new Label with this key and the supplied value. func (k *String) Of(v string) label.Label { return label.OfString(k, v) } -// Get can be used to get a label for the key from a label.Map. +// Get returns the label for the key of a label.Map. func (k *String) Get(lm label.Map) string { if t := lm.Find(k); t.Valid() { return k.From(t) @@ -488,53 +198,16 @@ func (k *String) Get(lm label.Map) string { return "" } -// From can be used to get a value from a Label. +// From returns the value of a Label. func (k *String) From(t label.Label) string { return t.UnpackString() } -// Boolean represents a key -type Boolean struct { - name string - description string -} - -// NewBoolean creates a new Key for bool values. -func NewBoolean(name, description string) *Boolean { - return &Boolean{name: name, description: description} -} - -func (k *Boolean) Name() string { return k.name } -func (k *Boolean) Description() string { return k.description } - -func (k *Boolean) Format(w io.Writer, buf []byte, l label.Label) { - w.Write(strconv.AppendBool(buf, k.From(l))) -} - -// Of creates a new Label with this key and the supplied value. -func (k *Boolean) Of(v bool) label.Label { - if v { - return label.Of64(k, 1) - } - return label.Of64(k, 0) -} - -// Get can be used to get a label for the key from a label.Map. -func (k *Boolean) Get(lm label.Map) bool { - if t := lm.Find(k); t.Valid() { - return k.From(t) - } - return false -} - -// From can be used to get a value from a Label. -func (k *Boolean) From(t label.Label) bool { return t.Unpack64() > 0 } - // Error represents a key type Error struct { name string description string } -// NewError creates a new Key for int64 values. +// NewError returns a new [label.Key] for error values. func NewError(name, description string) *Error { return &Error{name: name, description: description} } @@ -542,14 +215,14 @@ func NewError(name, description string) *Error { func (k *Error) Name() string { return k.name } func (k *Error) Description() string { return k.description } -func (k *Error) Format(w io.Writer, buf []byte, l label.Label) { - io.WriteString(w, k.From(l).Error()) +func (k *Error) Append(buf []byte, l label.Label) []byte { + return append(buf, k.From(l).Error()...) } -// Of creates a new Label with this key and the supplied value. +// Of returns a new Label with this key and the supplied value. func (k *Error) Of(v error) label.Label { return label.OfValue(k, v) } -// Get can be used to get a label for the key from a label.Map. +// Get returns the label for the key of a label.Map. func (k *Error) Get(lm label.Map) error { if t := lm.Find(k); t.Valid() { return k.From(t) @@ -557,7 +230,7 @@ func (k *Error) Get(lm label.Map) error { return nil } -// From can be used to get a value from a Label. +// From returns the value of a Label. func (k *Error) From(t label.Label) error { err, _ := t.UnpackValue().(error) return err diff --git a/vendor/golang.org/x/tools/internal/event/label/label.go b/vendor/golang.org/x/tools/internal/event/label/label.go index 92a39105731..e84226f879b 100644 --- a/vendor/golang.org/x/tools/internal/event/label/label.go +++ b/vendor/golang.org/x/tools/internal/event/label/label.go @@ -7,7 +7,6 @@ package label import ( "fmt" "io" - "reflect" "slices" "unsafe" ) @@ -20,12 +19,8 @@ type Key interface { Name() string // Description returns a string that can be used to describe the value. Description() string - - // Format is used in formatting to append the value of the label to the - // supplied buffer. - // The formatter may use the supplied buf as a scratch area to avoid - // allocations. - Format(w io.Writer, buf []byte, l Label) + // Append appends the formatted value of the label to the supplied buffer. + Append(buf []byte, l Label) []byte } // Label holds a key and value pair. @@ -103,11 +98,10 @@ type stringptr unsafe.Pointer // This method is for implementing new key types, label creation should // normally be done with the Of method of the key. func OfString(k Key, v string) Label { - hdr := (*reflect.StringHeader)(unsafe.Pointer(&v)) return Label{ key: k, - packed: uint64(hdr.Len), - untyped: stringptr(hdr.Data), + packed: uint64(len(v)), + untyped: stringptr(unsafe.StringData(v)), } } @@ -116,11 +110,7 @@ func OfString(k Key, v string) Label { // This method is for implementing new key types, for type safety normal // access should be done with the From method of the key. func (t Label) UnpackString() string { - var v string - hdr := (*reflect.StringHeader)(unsafe.Pointer(&v)) - hdr.Data = uintptr(t.untyped.(stringptr)) - hdr.Len = int(t.packed) - return v + return unsafe.String((*byte)(t.untyped.(stringptr)), int(t.packed)) } // Valid returns true if the Label is a valid one (it has a key). @@ -137,8 +127,7 @@ func (t Label) Format(f fmt.State, r rune) { } io.WriteString(f, t.Key().Name()) io.WriteString(f, "=") - var buf [128]byte - t.Key().Format(f, buf[:0], t) + f.Write(t.Key().Append(nil, t)) // ignore error } func (l *list) Valid(index int) bool { diff --git a/vendor/golang.org/x/tools/internal/gcimporter/iexport.go b/vendor/golang.org/x/tools/internal/gcimporter/iexport.go index 2bef2b058ba..4c9450f4eed 100644 --- a/vendor/golang.org/x/tools/internal/gcimporter/iexport.go +++ b/vendor/golang.org/x/tools/internal/gcimporter/iexport.go @@ -242,7 +242,6 @@ import ( "strings" "golang.org/x/tools/go/types/objectpath" - "golang.org/x/tools/internal/aliases" ) // IExportShallow encodes "shallow" export data for the specified package. @@ -767,11 +766,11 @@ func (p *iexporter) doDecl(obj types.Object) { } if obj.IsAlias() { - alias, materialized := t.(*types.Alias) // may fail when aliases are not enabled + alias, materialized := t.(*types.Alias) // perhaps false for certain built-ins? var tparams *types.TypeParamList if materialized { - tparams = aliases.TypeParams(alias) + tparams = alias.TypeParams() } if tparams.Len() == 0 { w.tag(aliasTag) @@ -785,7 +784,7 @@ func (p *iexporter) doDecl(obj types.Object) { if materialized { // Preserve materialized aliases, // even of non-exported types. - t = aliases.Rhs(alias) + t = alias.Rhs() } w.typ(t, obj.Pkg()) break @@ -1011,11 +1010,11 @@ func (w *exportWriter) doTyp(t types.Type, pkg *types.Package) { } switch t := t.(type) { case *types.Alias: - if targs := aliases.TypeArgs(t); targs.Len() > 0 { + if targs := t.TypeArgs(); targs.Len() > 0 { w.startType(instanceType) w.pos(t.Obj().Pos()) w.typeList(targs, pkg) - w.typ(aliases.Origin(t), pkg) + w.typ(t.Origin(), pkg) return } w.startType(aliasType) diff --git a/vendor/golang.org/x/tools/internal/gcimporter/iimport.go b/vendor/golang.org/x/tools/internal/gcimporter/iimport.go index 4d6d50094a0..1ee4e935491 100644 --- a/vendor/golang.org/x/tools/internal/gcimporter/iimport.go +++ b/vendor/golang.org/x/tools/internal/gcimporter/iimport.go @@ -210,7 +210,6 @@ func iimportCommon(fset *token.FileSet, getPackages GetPackagesFunc, data []byte p := iimporter{ version: int(version), ipath: path, - aliases: aliases.Enabled(), shallow: shallow, reportf: reportf, @@ -370,7 +369,6 @@ type iimporter struct { version int ipath string - aliases bool shallow bool reportf ReportFunc // if non-nil, used to report bugs @@ -576,7 +574,7 @@ func (r *importReader) obj(pkg *types.Package, name string) { tparams = r.tparamList() } typ := r.typ() - obj := aliases.NewAlias(r.p.aliases, pos, pkg, name, typ, tparams) + obj := aliases.New(pos, pkg, name, typ, tparams) markBlack(obj) // workaround for golang/go#69912 r.declare(obj) diff --git a/vendor/golang.org/x/tools/internal/gcimporter/ureader_yes.go b/vendor/golang.org/x/tools/internal/gcimporter/ureader.go similarity index 88% rename from vendor/golang.org/x/tools/internal/gcimporter/ureader_yes.go rename to vendor/golang.org/x/tools/internal/gcimporter/ureader.go index 37b4a39e9e1..3db62b89089 100644 --- a/vendor/golang.org/x/tools/internal/gcimporter/ureader_yes.go +++ b/vendor/golang.org/x/tools/internal/gcimporter/ureader.go @@ -26,7 +26,6 @@ type pkgReader struct { ctxt *types.Context imports map[string]*types.Package // previously imported packages, indexed by path - aliases bool // create types.Alias nodes // lazily initialized arrays corresponding to the unified IR // PosBase, Pkg, and Type sections, respectively. @@ -36,6 +35,10 @@ type pkgReader struct { // laterFns holds functions that need to be invoked at the end of // import reading. + // + // TODO(mdempsky): Is it safe to have a single "later" slice or do + // we need to have multiple passes? See comments on CL 386002 and + // go.dev/issue/52104. laterFns []func() // laterFors is used in case of 'type A B' to ensure that B is processed before A. laterFors map[types.Type]int @@ -98,7 +101,6 @@ func readUnifiedPackage(fset *token.FileSet, ctxt *types.Context, imports map[st ctxt: ctxt, imports: imports, - aliases: aliases.Enabled(), posBases: make([]string, input.NumElems(pkgbits.RelocPosBase)), pkgs: make([]*types.Package, input.NumElems(pkgbits.RelocPkg)), @@ -160,12 +162,11 @@ type reader struct { // A readerDict holds the state for type parameters that parameterize // the current unified IR element. type readerDict struct { - // bounds is a slice of typeInfos corresponding to the underlying - // bounds of the element's type parameters. - bounds []typeInfo + rtbounds []typeInfo // contains constraint types for each parameter in rtparams + rtparams []*types.TypeParam // contains receiver type parameters for an element - // tparams is a slice of the constructed TypeParams for the element. - tparams []*types.TypeParam + tbounds []typeInfo // contains constraint types for each parameter in tparams + tparams []*types.TypeParam // contains type parameters for an element // derived is a slice of types derived from tparams, which may be // instantiated while reading the current element. @@ -355,7 +356,11 @@ func (r *reader) doTyp() (res types.Type) { return name.Type() case pkgbits.TypeTypeParam: - return r.dict.tparams[r.Len()] + n := r.Len() + if n < len(r.dict.rtbounds) { + return r.dict.rtparams[n] + } + return r.dict.tparams[n-len(r.dict.rtbounds)] case pkgbits.TypeArray: len := int64(r.Uint64()) @@ -536,10 +541,10 @@ func (pr *pkgReader) objIdx(idx pkgbits.Index) (*types.Package, string) { pos := r.pos() var tparams []*types.TypeParam if r.Version().Has(pkgbits.AliasTypeParamNames) { - tparams = r.typeParamNames() + tparams = r.typeParamNames(false) } typ := r.typ() - declare(aliases.NewAlias(r.p.aliases, pos, objPkg, objName, typ, tparams)) + declare(aliases.New(pos, objPkg, objName, typ, tparams)) case pkgbits.ObjConst: pos := r.pos() @@ -549,8 +554,15 @@ func (pr *pkgReader) objIdx(idx pkgbits.Index) (*types.Package, string) { case pkgbits.ObjFunc: pos := r.pos() - tparams := r.typeParamNames() - sig := r.signature(nil, nil, tparams) + var rtparams []*types.TypeParam + var recv *types.Var + if r.Version().Has(pkgbits.GenericMethods) && r.Bool() { + r.selector() + rtparams = r.typeParamNames(true) + recv = r.param() + } + tparams := r.typeParamNames(false) + sig := r.signature(recv, rtparams, tparams) declare(types.NewFunc(pos, objPkg, objName, sig)) case pkgbits.ObjType: @@ -560,7 +572,7 @@ func (pr *pkgReader) objIdx(idx pkgbits.Index) (*types.Package, string) { named := types.NewNamed(obj, nil, nil) declare(obj) - named.SetTypeParams(r.typeParamNames()) + named.SetTypeParams(r.typeParamNames(false)) setUnderlying := func(underlying types.Type) { // If the underlying type is an interface, we need to @@ -640,9 +652,20 @@ func (pr *pkgReader) objDictIdx(idx pkgbits.Index) *readerDict { errorf("unexpected object with %v implicit type parameter(s)", implicits) } - dict.bounds = make([]typeInfo, r.Len()) - for i := range dict.bounds { - dict.bounds[i] = r.typInfo() + nreceivers := 0 + if r.Version().Has(pkgbits.GenericMethods) && r.Bool() { + nreceivers = r.Len() + } + nexplicits := r.Len() + + dict.rtbounds = make([]typeInfo, nreceivers) + for i := range dict.rtbounds { + dict.rtbounds[i] = r.typInfo() + } + + dict.tbounds = make([]typeInfo, nexplicits) + for i := range dict.tbounds { + dict.tbounds[i] = r.typInfo() } dict.derived = make([]derivedInfo, r.Len()) @@ -661,15 +684,24 @@ func (pr *pkgReader) objDictIdx(idx pkgbits.Index) *readerDict { return &dict } -func (r *reader) typeParamNames() []*types.TypeParam { +func (r *reader) typeParamNames(isGenMeth bool) []*types.TypeParam { r.Sync(pkgbits.SyncTypeParamNames) - // Note: This code assumes it only processes objects without - // implement type parameters. This is currently fine, because - // reader is only used to read in exported declarations, which are - // always package scoped. + // Note: This code assumes there are no implicit type parameters. + // This is fine since it only reads exported declarations, which + // never have implicits. - if len(r.dict.bounds) == 0 { + var in []typeInfo + var out *[]*types.TypeParam + if isGenMeth { + in = r.dict.rtbounds + out = &r.dict.rtparams + } else { + in = r.dict.tbounds + out = &r.dict.tparams + } + + if len(in) == 0 { return nil } @@ -678,40 +710,34 @@ func (r *reader) typeParamNames() []*types.TypeParam { // create all the TypeNames and TypeParams, then we construct and // set the bound type. - r.dict.tparams = make([]*types.TypeParam, len(r.dict.bounds)) - for i := range r.dict.bounds { + // We have to save tparams outside of the closure, because typeParamNames + // can be called multiple times with the same dictionary instance. + tparams := make([]*types.TypeParam, len(in)) + *out = tparams + + for i := range in { pos := r.pos() pkg, name := r.localIdent() tname := types.NewTypeName(pos, pkg, name, nil) - r.dict.tparams[i] = types.NewTypeParam(tname, nil) + tparams[i] = types.NewTypeParam(tname, nil) } - typs := make([]types.Type, len(r.dict.bounds)) - for i, bound := range r.dict.bounds { - typs[i] = r.p.typIdx(bound, r.dict) + // The reader dictionary will continue mutating before we have time + // to call delayed functions; make a local copy of the constraints. + types := make([]types.Type, len(in)) + for i, info := range in { + types[i] = r.p.typIdx(info, r.dict) } - // TODO(mdempsky): This is subtle, elaborate further. - // - // We have to save tparams outside of the closure, because - // typeParamNames() can be called multiple times with the same - // dictionary instance. - // - // Also, this needs to happen later to make sure SetUnderlying has - // been called. - // - // TODO(mdempsky): Is it safe to have a single "later" slice or do - // we need to have multiple passes? See comments on CL 386002 and - // go.dev/issue/52104. - tparams := r.dict.tparams + // This needs to happen later to make sure SetUnderlying has been called. r.p.later(func() { - for i, typ := range typs { + for i, typ := range types { tparams[i].SetConstraint(typ) } }) - return r.dict.tparams + return tparams } func (r *reader) method() *types.Func { @@ -719,7 +745,7 @@ func (r *reader) method() *types.Func { pos := r.pos() pkg, name := r.selector() - rparams := r.typeParamNames() + rparams := r.typeParamNames(false) sig := r.signature(r.param(), rparams, nil) _ = r.pos() // TODO(mdempsky): Remove; this is a hacker for linker.go. diff --git a/vendor/golang.org/x/tools/internal/gocommand/version.go b/vendor/golang.org/x/tools/internal/gocommand/version.go index 446c5846a60..cce290c4194 100644 --- a/vendor/golang.org/x/tools/internal/gocommand/version.go +++ b/vendor/golang.org/x/tools/internal/gocommand/version.go @@ -26,6 +26,9 @@ func GoVersion(ctx context.Context, inv Invocation, r *Runner) (int, error) { inv.BuildFlags = nil // This is not a build command. inv.ModFlag = "" inv.ModFile = "" + // Set GO111MODULE=off so that we are immune to errors in go.{work,mod}. + // Unfortunately, this breaks the Go 1.21+ toolchain directive and + // may affect the set of ReleaseTags; see #68495. inv.Env = append(inv.Env[:len(inv.Env):len(inv.Env)], "GO111MODULE=off") stdoutBytes, err := r.Run(ctx, inv) diff --git a/vendor/golang.org/x/tools/internal/pkgbits/version.go b/vendor/golang.org/x/tools/internal/pkgbits/version.go index 53af9df22b3..0db96527480 100644 --- a/vendor/golang.org/x/tools/internal/pkgbits/version.go +++ b/vendor/golang.org/x/tools/internal/pkgbits/version.go @@ -28,6 +28,15 @@ const ( // - remove derived info "needed" bool V2 + // V3: introduces a more compact format for composite literal element lists + // - negative lengths indicate that (some) elements may have keys + // - positive lengths indicate that no element has a key + // - a negative struct field index indicates an embedded field + V3 + + // V4: encodes generic methods as standalone function objects + V4 + numVersions = iota ) @@ -61,6 +70,12 @@ const ( // whether a type was a derived type. DerivedInfoNeeded + // Composite literals use a more compact format for element lists. + CompactCompLiterals + + // Generic methods may appear as standalone function objects. + GenericMethods + numFields = iota ) @@ -68,6 +83,8 @@ const ( var introduced = [numFields]Version{ Flags: V1, AliasTypeParamNames: V2, + CompactCompLiterals: V3, + GenericMethods: V4, } // removed is the version a field was removed in or 0 for fields diff --git a/vendor/golang.org/x/tools/internal/stdlib/deps.go b/vendor/golang.org/x/tools/internal/stdlib/deps.go index 581784da435..dacfc1dfffc 100644 --- a/vendor/golang.org/x/tools/internal/stdlib/deps.go +++ b/vendor/golang.org/x/tools/internal/stdlib/deps.go @@ -12,360 +12,366 @@ type pkginfo struct { } var deps = [...]pkginfo{ - {"archive/tar", "\x03n\x03E<\x01\n\x01$\x01\x01\x02\x05\b\x02\x01\x02\x02\f"}, - {"archive/zip", "\x02\x04d\a\x03\x12\x021<\x01+\x05\x01\x0f\x03\x02\x0e\x04"}, - {"bufio", "\x03n\x84\x01D\x14"}, - {"bytes", "q*Z\x03\fG\x02\x02"}, + {"archive/tar", "\x03q\x03F=\x01\n\x01$\x01\x01\x02\x05\b\x02\x01\x02\x02\r"}, + {"archive/zip", "\x02\x04g\a\x03\x13\x021=\x01+\x05\x01\x0f\x03\x02\x0f\x04"}, + {"bufio", "\x03q\x86\x01D\x15"}, + {"bytes", "t+[\x03\fH\x02\x02"}, {"cmp", ""}, - {"compress/bzip2", "\x02\x02\xf1\x01A"}, - {"compress/flate", "\x02o\x03\x81\x01\f\x033\x01\x03"}, - {"compress/gzip", "\x02\x04d\a\x03\x14mT"}, - {"compress/lzw", "\x02o\x03\x81\x01"}, - {"compress/zlib", "\x02\x04d\a\x03\x12\x01n"}, - {"container/heap", "\xb7\x02"}, + {"compress/bzip2", "\x02\x02\xf6\x01A"}, + {"compress/flate", "\x02r\x03\x83\x01\f\x033\x01\x03"}, + {"compress/gzip", "\x02\x04g\a\x03\x15nU"}, + {"compress/lzw", "\x02r\x03\x83\x01"}, + {"compress/zlib", "\x02\x04g\a\x03\x13\x01o"}, + {"container/heap", "\xbc\x02"}, {"container/list", ""}, {"container/ring", ""}, - {"context", "q[o\x01\r"}, - {"crypto", "\x86\x01oC"}, - {"crypto/aes", "\x10\n\t\x95\x02"}, - {"crypto/cipher", "\x03 \x01\x01\x1f\x11\x1c+Y"}, - {"crypto/des", "\x10\x15\x1f-+\x9c\x01\x03"}, - {"crypto/dsa", "D\x04)\x84\x01\r"}, - {"crypto/ecdh", "\x03\v\f\x10\x04\x16\x04\r\x1c\x84\x01"}, - {"crypto/ecdsa", "\x0e\x05\x03\x04\x01\x10\a\v\x06\x01\x04\f\x01\x1c\x84\x01\r\x05K\x01"}, - {"crypto/ed25519", "\x0e\x1e\x11\a\n\a\x1c\x84\x01C"}, - {"crypto/elliptic", "2?\x84\x01\r9"}, - {"crypto/fips140", "\"\x05"}, - {"crypto/hkdf", "/\x14\x01-\x15"}, - {"crypto/hmac", "\x1a\x16\x13\x01\x111"}, - {"crypto/internal/boring", "\x0e\x02\ri"}, - {"crypto/internal/boring/bbig", "\x1a\xe8\x01M"}, - {"crypto/internal/boring/bcache", "\xbc\x02\x13"}, + {"context", "t\\p\x01\x0e"}, + {"crypto", "\x8a\x01pC"}, + {"crypto/aes", "\x10\v\t\x99\x02"}, + {"crypto/cipher", "\x03!\x01\x01 \x12\x1c,Z"}, + {"crypto/des", "\x10\x16 .,\x9d\x01\x03"}, + {"crypto/dsa", "F\x03+\x86\x01\r"}, + {"crypto/ecdh", "\x03\v\r\x10\x04\x17\x03\x0f\x1c\x86\x01"}, + {"crypto/ecdsa", "\x0e\x05\x03\x05\x01\x10\b\v\x06\x01\x03\x0e\x01\x1c\x86\x01\r\x05L\x01"}, + {"crypto/ed25519", "\x0e\x1f\x12\a\x03\b\a\x1cI=C"}, + {"crypto/elliptic", "4@\x86\x01\r9"}, + {"crypto/fips140", "#\x05\x95\x01\x98\x01"}, + {"crypto/hkdf", "0\x15\x01.\x16"}, + {"crypto/hmac", "\x1b\x16\x14\x01\x122"}, + {"crypto/hpke", "\x03\v\x02\x03\x04\x01\f\x01\x05\x1f\x05\a\x01\x01\x1d\x03\x13\x16\x9b\x01\x1c"}, + {"crypto/internal/boring", "\x0e\x02\x0el"}, + {"crypto/internal/boring/bbig", "\x1b\xec\x01N"}, + {"crypto/internal/boring/bcache", "\xc1\x02\x14"}, {"crypto/internal/boring/sig", ""}, {"crypto/internal/constanttime", ""}, - {"crypto/internal/cryptotest", "\x03\r\n\b%\x0e\x19\x06\x12\x12 \x04\x06\t\x18\x01\x11\x11\x1b\x01\a\x05\b\x03\x05\v"}, - {"crypto/internal/entropy", "I"}, - {"crypto/internal/entropy/v1.0.0", "B/\x93\x018\x13"}, - {"crypto/internal/fips140", "A0\xbd\x01\v\x16"}, - {"crypto/internal/fips140/aes", "\x03\x1f\x03\x02\x13\x05\x01\x01\x06*\x93\x014"}, - {"crypto/internal/fips140/aes/gcm", "\"\x01\x02\x02\x02\x11\x05\x01\a*\x90\x01"}, - {"crypto/internal/fips140/alias", "\xcf\x02"}, - {"crypto/internal/fips140/bigmod", "'\x18\x01\a*\x93\x01"}, - {"crypto/internal/fips140/check", "\"\x0e\x06\t\x02\xb4\x01Z"}, - {"crypto/internal/fips140/check/checktest", "'\x87\x02!"}, - {"crypto/internal/fips140/drbg", "\x03\x1e\x01\x01\x04\x13\x05\t\x01(\x84\x01\x0f7\x01"}, - {"crypto/internal/fips140/ecdh", "\x03\x1f\x05\x02\t\r2\x84\x01\x0f7"}, - {"crypto/internal/fips140/ecdsa", "\x03\x1f\x04\x01\x02\a\x02\x069\x15oF"}, - {"crypto/internal/fips140/ed25519", "\x03\x1f\x05\x02\x04\v9\xc7\x01\x03"}, - {"crypto/internal/fips140/edwards25519", "\x1e\t\a\x112\x93\x017"}, - {"crypto/internal/fips140/edwards25519/field", "'\x13\x052\x93\x01"}, - {"crypto/internal/fips140/hkdf", "\x03\x1f\x05\t\x06;\x15"}, - {"crypto/internal/fips140/hmac", "\x03\x1f\x14\x01\x019\x15"}, - {"crypto/internal/fips140/mlkem", "\x03\x1f\x05\x02\x0e\x03\x052\xca\x01"}, - {"crypto/internal/fips140/nistec", "\x1e\t\f\f2\x93\x01*\r\x14"}, - {"crypto/internal/fips140/nistec/fiat", "'\x137\x93\x01"}, - {"crypto/internal/fips140/pbkdf2", "\x03\x1f\x05\t\x06;\x15"}, - {"crypto/internal/fips140/rsa", "\x03\x1b\x04\x04\x01\x02\r\x01\x01\x027\x15oF"}, - {"crypto/internal/fips140/sha256", "\x03\x1f\x1d\x01\a*\x15~"}, - {"crypto/internal/fips140/sha3", "\x03\x1f\x18\x05\x011\x93\x01K"}, - {"crypto/internal/fips140/sha512", "\x03\x1f\x1d\x01\a*\x15~"}, - {"crypto/internal/fips140/ssh", "'_"}, - {"crypto/internal/fips140/subtle", "\x1e\a\x1a\xc5\x01"}, - {"crypto/internal/fips140/tls12", "\x03\x1f\x05\t\x06\x029\x15"}, - {"crypto/internal/fips140/tls13", "\x03\x1f\x05\b\a\t2\x15"}, - {"crypto/internal/fips140cache", "\xae\x02\r&"}, + {"crypto/internal/cryptotest", "\x03\r\v\b%\x10\x19\x06\x13\x12 \x04\x06\t\x19\x01\x11\x11\x1b\x01\a\x05\b\x03\x05\f"}, + {"crypto/internal/entropy", "K"}, + {"crypto/internal/entropy/v1.0.0", "D0\x95\x018\x14"}, + {"crypto/internal/fips140", "C1\xbf\x01\v\x17"}, + {"crypto/internal/fips140/aes", "\x03 \x03\x02\x14\x05\x01\x01\x05,\x95\x014"}, + {"crypto/internal/fips140/aes/gcm", "#\x01\x02\x02\x02\x12\x05\x01\x06,\x92\x01"}, + {"crypto/internal/fips140/alias", "\xd5\x02"}, + {"crypto/internal/fips140/bigmod", "(\x19\x01\x06,\x95\x01"}, + {"crypto/internal/fips140/check", "#\x0e\a\t\x02\xb7\x01["}, + {"crypto/internal/fips140/check/checktest", "(\x8b\x02\""}, + {"crypto/internal/fips140/drbg", "\x03\x1f\x01\x01\x04\x14\x05\n)\x86\x01\x0f7\x01"}, + {"crypto/internal/fips140/ecdh", "\x03 \x05\x02\n\r3\x86\x01\x0f7"}, + {"crypto/internal/fips140/ecdsa", "\x03 \x04\x01\x02\a\x03\x06:\x16pF"}, + {"crypto/internal/fips140/ed25519", "\x03 \x05\x02\x04\f:\xc9\x01\x03"}, + {"crypto/internal/fips140/edwards25519", "\x1f\t\a\x123\x95\x017"}, + {"crypto/internal/fips140/edwards25519/field", "(\x14\x053\x95\x01"}, + {"crypto/internal/fips140/hkdf", "\x03 \x05\t\a<\x16"}, + {"crypto/internal/fips140/hmac", "\x03 \x15\x01\x01:\x16"}, + {"crypto/internal/fips140/mldsa", "\x03\x1c\x04\x05\x02\x0e\x01\x03\x053\x95\x017"}, + {"crypto/internal/fips140/mlkem", "\x03 \x05\x02\x0f\x03\x053\xcc\x01"}, + {"crypto/internal/fips140/nistec", "\x1f\t\r\f3\x95\x01*\r\x15"}, + {"crypto/internal/fips140/nistec/fiat", "(\x148\x95\x01"}, + {"crypto/internal/fips140/pbkdf2", "\x03 \x05\t\a<\x16"}, + {"crypto/internal/fips140/rsa", "\x03\x1c\x04\x04\x01\x02\x0e\x01\x01\x028\x16pF"}, + {"crypto/internal/fips140/sha256", "\x03 \x1e\x01\x06,\x16\x7f"}, + {"crypto/internal/fips140/sha3", "\x03 \x19\x05\x012\x95\x01L"}, + {"crypto/internal/fips140/sha512", "\x03 \x1e\x01\x06,\x16\x7f"}, + {"crypto/internal/fips140/ssh", "(b"}, + {"crypto/internal/fips140/subtle", "\x1f\a\x1b\xc8\x01"}, + {"crypto/internal/fips140/tls12", "\x03 \x05\t\a\x02:\x16"}, + {"crypto/internal/fips140/tls13", "\x03 \x05\b\b\t3\x16"}, + {"crypto/internal/fips140cache", "\xb3\x02\r'"}, {"crypto/internal/fips140deps", ""}, - {"crypto/internal/fips140deps/byteorder", "\x9c\x01"}, - {"crypto/internal/fips140deps/cpu", "\xb1\x01\a"}, - {"crypto/internal/fips140deps/godebug", "\xb9\x01"}, - {"crypto/internal/fips140deps/time", "\xc9\x02"}, - {"crypto/internal/fips140hash", "7\x1c3\xc9\x01"}, - {"crypto/internal/fips140only", ")\r\x01\x01N3<"}, + {"crypto/internal/fips140deps/byteorder", "\xa0\x01"}, + {"crypto/internal/fips140deps/cpu", "\xb5\x01\a"}, + {"crypto/internal/fips140deps/godebug", "\xbd\x01"}, + {"crypto/internal/fips140deps/time", "\xcf\x02"}, + {"crypto/internal/fips140hash", "9\x1d4\xcb\x01"}, + {"crypto/internal/fips140only", "\x17\x13\x0e\x01\x01Pp"}, {"crypto/internal/fips140test", ""}, - {"crypto/internal/hpke", "\x0e\x01\x01\x03\x056#+hM"}, - {"crypto/internal/impl", "\xb9\x02"}, - {"crypto/internal/randutil", "\xf5\x01\x12"}, - {"crypto/internal/sysrand", "qo! \r\r\x01\x01\f\x06"}, - {"crypto/internal/sysrand/internal/seccomp", "q"}, - {"crypto/md5", "\x0e6-\x15\x16h"}, - {"crypto/mlkem", "1"}, - {"crypto/pbkdf2", "4\x0f\x01-\x15"}, - {"crypto/rand", "\x1a\b\a\x1b\x04\x01(\x84\x01\rM"}, - {"crypto/rc4", "%\x1f-\xc7\x01"}, - {"crypto/rsa", "\x0e\f\x01\v\x0f\x0e\x01\x04\x06\a\x1c\x03\x123<\f\x01"}, - {"crypto/sha1", "\x0e\f*\x03*\x15\x16\x15S"}, - {"crypto/sha256", "\x0e\f\x1cP"}, - {"crypto/sha3", "\x0e)O\xc9\x01"}, - {"crypto/sha512", "\x0e\f\x1eN"}, - {"crypto/subtle", "\x1e\x1c\x9c\x01X"}, - {"crypto/tls", "\x03\b\x02\x01\x01\x01\x01\x02\x01\x01\x01\x02\x01\x01\t\x01\r\n\x01\n\x05\x03\x01\x01\x01\x01\x02\x01\x02\x01\x17\x02\x03\x12\x16\x15\b<\x16\x16\r\b\x01\x01\x01\x02\x01\r\x06\x02\x01\x0f"}, - {"crypto/tls/internal/fips140tls", "\x17\xa5\x02"}, - {"crypto/x509", "\x03\v\x01\x01\x01\x01\x01\x01\x01\x015\x05\x01\x01\x02\x05\x0e\x06\x02\x02\x03E\x039\x01\x02\b\x01\x01\x02\a\x10\x05\x01\x06\x02\x05\b\x02\x01\x02\x0e\x02\x01\x01\x02\x03\x01"}, - {"crypto/x509/pkix", "g\x06\a\x8e\x01G"}, - {"database/sql", "\x03\nN\x16\x03\x81\x01\v\a\"\x05\b\x02\x03\x01\r\x02\x02\x02"}, - {"database/sql/driver", "\rd\x03\xb5\x01\x0f\x11"}, - {"debug/buildinfo", "\x03[\x02\x01\x01\b\a\x03e\x1a\x02\x01+\x0f\x1f"}, - {"debug/dwarf", "\x03g\a\x03\x81\x011\x11\x01\x01"}, - {"debug/elf", "\x03\x06T\r\a\x03e\x1b\x01\f \x17\x01\x16"}, - {"debug/gosym", "\x03g\n\xc3\x01\x01\x01\x02"}, - {"debug/macho", "\x03\x06T\r\ne\x1c,\x17\x01"}, - {"debug/pe", "\x03\x06T\r\a\x03e\x1c,\x17\x01\x16"}, - {"debug/plan9obj", "j\a\x03e\x1c,"}, - {"embed", "q*A\x19\x01S"}, + {"crypto/internal/impl", "\xbe\x02"}, + {"crypto/internal/rand", "\x1b\x0f s=["}, + {"crypto/internal/randutil", "\xfa\x01\x12"}, + {"crypto/internal/sysrand", "tq! \r\r\x01\x01\r\x06"}, + {"crypto/internal/sysrand/internal/seccomp", "t"}, + {"crypto/md5", "\x0e8.\x16\x16i"}, + {"crypto/mlkem", "\x0e%"}, + {"crypto/mlkem/mlkemtest", "3\x13\b&"}, + {"crypto/pbkdf2", "6\x0f\x01.\x16"}, + {"crypto/rand", "\x1b\x0f\x1c\x03+\x86\x01\rN"}, + {"crypto/rc4", "& .\xc9\x01"}, + {"crypto/rsa", "\x0e\r\x01\v\x10\x0e\x01\x03\b\a\x1c\x03\x133=\f\x01"}, + {"crypto/sha1", "\x0e\r+\x02,\x16\x16\x15T"}, + {"crypto/sha256", "\x0e\r\x1dR"}, + {"crypto/sha3", "\x0e+Q\xcb\x01"}, + {"crypto/sha512", "\x0e\r\x1fP"}, + {"crypto/subtle", "\x1f\x1d\x9f\x01z"}, + {"crypto/tls", "\x03\b\x02\x01\x01\x01\x01\x02\x01\x01\x01\x02\x01\x01\x01\t\x01\x18\x01\x0f\x01\x03\x01\x01\x01\x01\x02\x01\x02\x01\x17\x02\x03\x13\x16\x15\b=\x16\x16\r\b\x01\x01\x01\x02\x01\x0e\x06\x02\x01\x0f"}, + {"crypto/tls/internal/fips140tls", "\x17\xaa\x02"}, + {"crypto/x509", "\x03\v\x01\x01\x01\x01\x01\x01\x01\x017\x06\x01\x01\x02\x05\x0e\x06\x02\x02\x03F\x03:\x01\x02\b\x01\x01\x02\a\x10\x05\x01\x06\a\b\x02\x01\x02\x0f\x02\x01\x01\x02\x03\x01"}, + {"crypto/x509/pkix", "j\x06\a\x90\x01H"}, + {"database/sql", "\x03\nQ\x16\x03\x83\x01\v\a\"\x05\b\x02\x03\x01\x0e\x02\x02\x02"}, + {"database/sql/driver", "\rg\x03\xb7\x01\x0f\x12"}, + {"debug/buildinfo", "\x03^\x02\x01\x01\b\a\x03g\x1a\x02\x01+\x0f "}, + {"debug/dwarf", "\x03j\a\x03\x83\x011\x11\x01\x01"}, + {"debug/elf", "\x03\x06W\r\a\x03g\x1b\x01\f \x17\x01\x17"}, + {"debug/gosym", "\x03j\n$\xa1\x01\x01\x01\x02"}, + {"debug/macho", "\x03\x06W\r\ng\x1c,\x17\x01"}, + {"debug/pe", "\x03\x06W\r\a\x03g\x1c,\x17\x01\x17"}, + {"debug/plan9obj", "m\a\x03g\x1c,"}, + {"embed", "t+B\x19\x01T"}, {"embed/internal/embedtest", ""}, {"encoding", ""}, - {"encoding/ascii85", "\xf5\x01C"}, - {"encoding/asn1", "\x03n\x03e(\x01'\r\x02\x01\x10\x03\x01"}, - {"encoding/base32", "\xf5\x01A\x02"}, - {"encoding/base64", "\x9c\x01YA\x02"}, - {"encoding/binary", "q\x84\x01\f(\r\x05"}, - {"encoding/csv", "\x02\x01n\x03\x81\x01D\x12\x02"}, - {"encoding/gob", "\x02c\x05\a\x03e\x1c\v\x01\x03\x1d\b\x12\x01\x0f\x02"}, - {"encoding/hex", "q\x03\x81\x01A\x03"}, - {"encoding/json", "\x03\x01a\x04\b\x03\x81\x01\f(\r\x02\x01\x02\x10\x01\x01\x02"}, - {"encoding/pem", "\x03f\b\x84\x01A\x03"}, - {"encoding/xml", "\x02\x01b\f\x03\x81\x014\x05\n\x01\x02\x10\x02"}, - {"errors", "\xcc\x01\x83\x01"}, - {"expvar", "nK@\b\v\x15\r\b\x02\x03\x01\x11"}, - {"flag", "e\f\x03\x81\x01,\b\x05\b\x02\x01\x10"}, - {"fmt", "qE&\x19\f \b\r\x02\x03\x12"}, - {"go/ast", "\x03\x01p\x0e\x01r\x03)\b\r\x02\x01\x12\x02"}, - {"go/build", "\x02\x01n\x03\x01\x02\x02\a\x02\x01\x17\x1f\x04\x02\b\x1b\x13\x01+\x01\x04\x01\a\b\x02\x01\x12\x02\x02"}, - {"go/build/constraint", "q\xc7\x01\x01\x12\x02"}, - {"go/constant", "t\x0f~\x01\x024\x01\x02\x12"}, - {"go/doc", "\x04p\x01\x05\t=51\x10\x02\x01\x12\x02"}, - {"go/doc/comment", "\x03q\xc2\x01\x01\x01\x01\x12\x02"}, - {"go/format", "\x03q\x01\v\x01\x02rD"}, - {"go/importer", "v\a\x01\x01\x04\x01q9"}, - {"go/internal/gccgoimporter", "\x02\x01[\x13\x03\x04\v\x01o\x02,\x01\x05\x11\x01\f\b"}, - {"go/internal/gcimporter", "\x02r\x0f\x010\x05\r/,\x15\x03\x02"}, - {"go/internal/srcimporter", "t\x01\x01\n\x03\x01q,\x01\x05\x12\x02\x14"}, - {"go/parser", "\x03n\x03\x01\x02\v\x01r\x01+\x06\x12"}, - {"go/printer", "t\x01\x02\x03\tr\f \x15\x02\x01\x02\v\x05\x02"}, - {"go/scanner", "\x03q\x0fr2\x10\x01\x13\x02"}, - {"go/token", "\x04p\x84\x01>\x02\x03\x01\x0f\x02"}, - {"go/types", "\x03\x01\x06g\x03\x01\x03\b\x03\x024\x062\x04\x03\t \x06\a\b\x01\x01\x01\x02\x01\x0f\x02\x02"}, - {"go/version", "\xbe\x01{"}, - {"hash", "\xf5\x01"}, - {"hash/adler32", "q\x15\x16"}, - {"hash/crc32", "q\x15\x16\x15\x8a\x01\x01\x13"}, - {"hash/crc64", "q\x15\x16\x9f\x01"}, - {"hash/fnv", "q\x15\x16h"}, - {"hash/maphash", "\x86\x01\x11<|"}, - {"html", "\xb9\x02\x02\x12"}, - {"html/template", "\x03k\x06\x18-<\x01\n!\x05\x01\x02\x03\f\x01\x02\f\x01\x03\x02"}, - {"image", "\x02o\x1ef\x0f4\x03\x01"}, + {"encoding/ascii85", "\xfa\x01C"}, + {"encoding/asn1", "\x03q\x03g(\x01'\r\x02\x01\x11\x03\x01"}, + {"encoding/base32", "\xfa\x01A\x02"}, + {"encoding/base64", "\xa0\x01ZA\x02"}, + {"encoding/binary", "t\x86\x01\f(\r\x05"}, + {"encoding/csv", "\x02\x01q\x03\x83\x01D\x13\x02"}, + {"encoding/gob", "\x02f\x05\a\x03g\x1c\v\x01\x03\x1d\b\x12\x01\x10\x02"}, + {"encoding/hex", "t\x03\x83\x01A\x03"}, + {"encoding/json", "\x03\x01d\x04\b\x03\x83\x01\f(\r\x02\x01\x02\x11\x01\x01\x02"}, + {"encoding/pem", "\x03i\b\x86\x01A\x03"}, + {"encoding/xml", "\x02\x01e\f\x03\x83\x014\x05\n\x01\x02\x11\x02"}, + {"errors", "\xd0\x01\x85\x01"}, + {"expvar", "qLA\b\v\x15\r\b\x02\x03\x01\x12"}, + {"flag", "h\f\x03\x83\x01,\b\x05\b\x02\x01\x11"}, + {"fmt", "tF'\x19\f \b\r\x02\x03\x13"}, + {"go/ast", "\x03\x01s\x0f\x01s\x03)\b\r\x02\x01\x13\x02"}, + {"go/build", "\x02\x01q\x03\x01\x02\x02\b\x02\x01\x17\x1f\x04\x02\b\x1c\x13\x01+\x01\x04\x01\a\b\x02\x01\x13\x02\x02"}, + {"go/build/constraint", "t\xc9\x01\x01\x13\x02"}, + {"go/constant", "w\x10\x7f\x01\x024\x01\x02\x13"}, + {"go/doc", "\x04s\x01\x05\n=61\x10\x02\x01\x13\x02"}, + {"go/doc/comment", "\x03t\xc4\x01\x01\x01\x01\x13\x02"}, + {"go/format", "\x03t\x01\f\x01\x02sD"}, + {"go/importer", "y\a\x01\x02\x04\x01r9"}, + {"go/internal/gccgoimporter", "\x02\x01^\x13\x03\x04\f\x01p\x02,\x01\x05\x11\x01\r\b"}, + {"go/internal/gcimporter", "\x02u\x10\x010\x05\r0,\x15\x03\x02"}, + {"go/internal/scannerhooks", "\x87\x01"}, + {"go/internal/srcimporter", "w\x01\x01\v\x03\x01r,\x01\x05\x12\x02\x15"}, + {"go/parser", "\x03q\x03\x01\x02\b\x04\x01s\x01+\x06\x12"}, + {"go/printer", "w\x01\x02\x03\ns\f \x15\x02\x01\x02\f\x05\x02"}, + {"go/scanner", "\x03t\v\x05s2\x10\x01\x14\x02"}, + {"go/token", "\x04s\x86\x01>\x02\x03\x01\x10\x02"}, + {"go/types", "\x03\x01\x06j\x03\x01\x03\t\x03\x024\x063\x04\x03\t \x06\a\b\x01\x01\x01\x02\x01\x10\x02\x02"}, + {"go/version", "\xc2\x01|"}, + {"hash", "\xfa\x01"}, + {"hash/adler32", "t\x16\x16"}, + {"hash/crc32", "t\x16\x16\x15\x8b\x01\x01\x14"}, + {"hash/crc64", "t\x16\x16\xa0\x01"}, + {"hash/fnv", "t\x16\x16i"}, + {"hash/maphash", "\x8a\x01\x11<~"}, + {"html", "\xbe\x02\x02\x13"}, + {"html/template", "\x03n\x06\x19-=\x01\n!\x05\x01\x02\x03\f\x01\x02\r\x01\x03\x02"}, + {"image", "\x02r\x1fg\x0f4\x03\x01"}, {"image/color", ""}, - {"image/color/palette", "\x8f\x01"}, - {"image/draw", "\x8e\x01\x01\x04"}, - {"image/gif", "\x02\x01\x05i\x03\x1a\x01\x01\x01\vY"}, - {"image/internal/imageutil", "\x8e\x01"}, - {"image/jpeg", "\x02o\x1d\x01\x04b"}, - {"image/png", "\x02\aa\n\x12\x02\x06\x01fC"}, - {"index/suffixarray", "\x03g\a\x84\x01\f+\n\x01"}, - {"internal/abi", "\xb8\x01\x97\x01"}, - {"internal/asan", "\xcf\x02"}, - {"internal/bisect", "\xae\x02\r\x01"}, - {"internal/buildcfg", "tGf\x06\x02\x05\n\x01"}, - {"internal/bytealg", "\xb1\x01\x9e\x01"}, + {"image/color/palette", "\x93\x01"}, + {"image/draw", "\x92\x01\x01\x04"}, + {"image/gif", "\x02\x01\x05l\x03\x1b\x01\x01\x01\vZ\x0f"}, + {"image/internal/imageutil", "\x92\x01"}, + {"image/jpeg", "\x02r\x1e\x01\x04c"}, + {"image/png", "\x02\ad\n\x13\x02\x06\x01gC"}, + {"index/suffixarray", "\x03j\a\x86\x01\f+\n\x01"}, + {"internal/abi", "\xbc\x01\x99\x01"}, + {"internal/asan", "\xd5\x02"}, + {"internal/bisect", "\xb3\x02\r\x01"}, + {"internal/buildcfg", "wHg\x06\x02\x05\n\x01"}, + {"internal/bytealg", "\xb5\x01\xa0\x01"}, {"internal/byteorder", ""}, {"internal/cfg", ""}, - {"internal/cgrouptest", "tZS\x06\x0f\x02\x01\x04\x01"}, - {"internal/chacha8rand", "\x9c\x01\x15\a\x97\x01"}, + {"internal/cgrouptest", "w[T\x06\x0f\x02\x01\x04\x01"}, + {"internal/chacha8rand", "\xa0\x01\x15\a\x99\x01"}, {"internal/copyright", ""}, {"internal/coverage", ""}, {"internal/coverage/calloc", ""}, - {"internal/coverage/cfile", "n\x06\x16\x17\x01\x02\x01\x01\x01\x01\x01\x01\x01\"\x02&,\x06\a\n\x01\x03\r\x06"}, - {"internal/coverage/cformat", "\x04p-\x04P\v6\x01\x02\r"}, - {"internal/coverage/cmerge", "t-`"}, - {"internal/coverage/decodecounter", "j\n-\v\x02G,\x17\x17"}, - {"internal/coverage/decodemeta", "\x02h\n\x16\x17\v\x02G,"}, - {"internal/coverage/encodecounter", "\x02h\n-\f\x01\x02E\v!\x15"}, - {"internal/coverage/encodemeta", "\x02\x01g\n\x12\x04\x17\r\x02E,."}, - {"internal/coverage/pods", "\x04p-\x80\x01\x06\x05\n\x02\x01"}, - {"internal/coverage/rtcov", "\xcf\x02"}, - {"internal/coverage/slicereader", "j\n\x81\x01Z"}, - {"internal/coverage/slicewriter", "t\x81\x01"}, - {"internal/coverage/stringtab", "t8\x04E"}, + {"internal/coverage/cfile", "q\x06\x17\x17\x01\x02\x01\x01\x01\x01\x01\x01\x01\"\x02',\x06\a\n\x01\x03\x0e\x06"}, + {"internal/coverage/cformat", "\x04s.\x04Q\v6\x01\x02\x0e"}, + {"internal/coverage/cmerge", "w.a"}, + {"internal/coverage/decodecounter", "m\n.\v\x02H,\x17\x18"}, + {"internal/coverage/decodemeta", "\x02k\n\x17\x17\v\x02H,"}, + {"internal/coverage/encodecounter", "\x02k\n.\f\x01\x02F\v!\x15"}, + {"internal/coverage/encodemeta", "\x02\x01j\n\x13\x04\x17\r\x02F,/"}, + {"internal/coverage/pods", "\x04s.\x81\x01\x06\x05\n\x02\x01"}, + {"internal/coverage/rtcov", "\xd5\x02"}, + {"internal/coverage/slicereader", "m\n\x83\x01["}, + {"internal/coverage/slicewriter", "w\x83\x01"}, + {"internal/coverage/stringtab", "w9\x04F"}, {"internal/coverage/test", ""}, {"internal/coverage/uleb128", ""}, - {"internal/cpu", "\xcf\x02"}, - {"internal/dag", "\x04p\xc2\x01\x03"}, - {"internal/diff", "\x03q\xc3\x01\x02"}, - {"internal/exportdata", "\x02\x01n\x03\x02c\x1c,\x01\x05\x11\x01\x02"}, - {"internal/filepathlite", "q*A\x1a@"}, - {"internal/fmtsort", "\x04\xa5\x02\r"}, - {"internal/fuzz", "\x03\nE\x18\x04\x03\x03\x01\v\x036<\f\x03\x1d\x01\x05\x02\x05\n\x01\x02\x01\x01\f\x04\x02"}, + {"internal/cpu", "\xd5\x02"}, + {"internal/dag", "\x04s\xc4\x01\x03"}, + {"internal/diff", "\x03t\xc5\x01\x02"}, + {"internal/exportdata", "\x02\x01q\x03\x02e\x1c,\x01\x05\x11\x01\x02"}, + {"internal/filepathlite", "t+B\x1a@"}, + {"internal/fmtsort", "\x04\xaa\x02\r"}, + {"internal/fuzz", "\x03\nH\x18\x04\x03\x03\x01\f\x036=\f\x03\x1d\x01\x05\x02\x05\n\x01\x02\x01\x01\r\x04\x02"}, {"internal/goarch", ""}, - {"internal/godebug", "\x99\x01!\x81\x01\x01\x13"}, + {"internal/godebug", "\x9d\x01!\x82\x01\x01\x14"}, {"internal/godebugs", ""}, {"internal/goexperiment", ""}, {"internal/goos", ""}, - {"internal/goroot", "\xa1\x02\x01\x05\x12\x02"}, + {"internal/goroot", "\xa6\x02\x01\x05\x12\x02"}, {"internal/gover", "\x04"}, {"internal/goversion", ""}, - {"internal/lazyregexp", "\xa1\x02\v\r\x02"}, - {"internal/lazytemplate", "\xf5\x01,\x18\x02\f"}, - {"internal/msan", "\xcf\x02"}, + {"internal/lazyregexp", "\xa6\x02\v\r\x02"}, + {"internal/lazytemplate", "\xfa\x01,\x18\x02\r"}, + {"internal/msan", "\xd5\x02"}, {"internal/nettrace", ""}, - {"internal/obscuretestdata", "i\x8c\x01,"}, - {"internal/oserror", "q"}, - {"internal/pkgbits", "\x03O\x18\a\x03\x04\vr\r\x1f\r\n\x01"}, + {"internal/obscuretestdata", "l\x8e\x01,"}, + {"internal/oserror", "t"}, + {"internal/pkgbits", "\x03R\x18\a\x03\x04\fs\r\x1f\r\n\x01"}, {"internal/platform", ""}, - {"internal/poll", "qj\x05\x159\r\x01\x01\f\x06"}, - {"internal/profile", "\x03\x04j\x03\x81\x017\n\x01\x01\x01\x10"}, + {"internal/poll", "tl\x05\x159\r\x01\x01\r\x06"}, + {"internal/profile", "\x03\x04m\x03\x83\x017\n\x01\x01\x01\x11"}, {"internal/profilerecord", ""}, - {"internal/race", "\x97\x01\xb8\x01"}, - {"internal/reflectlite", "\x97\x01!:\x16"}, - {"vendor/golang.org/x/text/unicode/norm", "j\n\x81\x01F\x12\x11"}, - {"weak", "\x97\x01\x97\x01!"}, + {"vendor/golang.org/x/crypto/internal/alias", "\xd5\x02"}, + {"vendor/golang.org/x/crypto/internal/poly1305", "X\x15\x9c\x01"}, + {"vendor/golang.org/x/net/dns/dnsmessage", "t\xc7\x01"}, + {"vendor/golang.org/x/net/http/httpguts", "\x90\x02\x14\x1a\x15\r"}, + {"vendor/golang.org/x/net/http/httpproxy", "t\x03\x99\x01\x10\x05\x01\x18\x15\r"}, + {"vendor/golang.org/x/net/http2/hpack", "\x03q\x03\x83\x01F"}, + {"vendor/golang.org/x/net/idna", "w\x8f\x018\x15\x10\x02\x01"}, + {"vendor/golang.org/x/net/nettest", "\x03j\a\x03\x83\x01\x11\x05\x16\x01\f\n\x01\x02\x02\x01\f"}, + {"vendor/golang.org/x/sys/cpu", "\xa6\x02\r\n\x01\x17"}, + {"vendor/golang.org/x/text/secure/bidirule", "t\xdf\x01\x11\x01"}, + {"vendor/golang.org/x/text/transform", "\x03q\x86\x01Y"}, + {"vendor/golang.org/x/text/unicode/bidi", "\x03\bl\x87\x01>\x17"}, + {"vendor/golang.org/x/text/unicode/norm", "m\n\x83\x01F\x13\x11"}, + {"weak", "\x9b\x01\x98\x01\""}, } // bootstrap is the list of bootstrap packages extracted from cmd/dist. @@ -385,6 +391,7 @@ var bootstrap = map[string]bool{ "cmd/compile/internal/arm64": true, "cmd/compile/internal/base": true, "cmd/compile/internal/bitvec": true, + "cmd/compile/internal/bloop": true, "cmd/compile/internal/compare": true, "cmd/compile/internal/coverage": true, "cmd/compile/internal/deadlocals": true, @@ -413,6 +420,7 @@ var bootstrap = map[string]bool{ "cmd/compile/internal/riscv64": true, "cmd/compile/internal/rttype": true, "cmd/compile/internal/s390x": true, + "cmd/compile/internal/slice": true, "cmd/compile/internal/ssa": true, "cmd/compile/internal/ssagen": true, "cmd/compile/internal/staticdata": true, diff --git a/vendor/golang.org/x/tools/internal/stdlib/manifest.go b/vendor/golang.org/x/tools/internal/stdlib/manifest.go index 362f23c436c..33e4f505f3e 100644 --- a/vendor/golang.org/x/tools/internal/stdlib/manifest.go +++ b/vendor/golang.org/x/tools/internal/stdlib/manifest.go @@ -16,6 +16,14 @@ var PackageSymbols = map[string][]Symbol{ {"(*Writer).Flush", Method, 0, ""}, {"(*Writer).Write", Method, 0, ""}, {"(*Writer).WriteHeader", Method, 0, ""}, + {"(FileInfoNames).Gname", Method, 23, ""}, + {"(FileInfoNames).IsDir", Method, 23, ""}, + {"(FileInfoNames).ModTime", Method, 23, ""}, + {"(FileInfoNames).Mode", Method, 23, ""}, + {"(FileInfoNames).Name", Method, 23, ""}, + {"(FileInfoNames).Size", Method, 23, ""}, + {"(FileInfoNames).Sys", Method, 23, ""}, + {"(FileInfoNames).Uname", Method, 23, ""}, {"(Format).String", Method, 10, ""}, {"ErrFieldTooLong", Var, 0, ""}, {"ErrHeader", Var, 0, ""}, @@ -338,6 +346,9 @@ var PackageSymbols = map[string][]Symbol{ {"(*Writer).Write", Method, 0, ""}, {"(CorruptInputError).Error", Method, 0, ""}, {"(InternalError).Error", Method, 0, ""}, + {"(Reader).Read", Method, 0, ""}, + {"(Reader).ReadByte", Method, 0, ""}, + {"(Resetter).Reset", Method, 4, ""}, {"BestCompression", Const, 0, ""}, {"BestSpeed", Const, 0, ""}, {"CorruptInputError", Type, 0, ""}, @@ -409,6 +420,7 @@ var PackageSymbols = map[string][]Symbol{ {"(*Writer).Flush", Method, 0, ""}, {"(*Writer).Reset", Method, 2, ""}, {"(*Writer).Write", Method, 0, ""}, + {"(Resetter).Reset", Method, 4, ""}, {"BestCompression", Const, 0, ""}, {"BestSpeed", Const, 0, ""}, {"DefaultCompression", Const, 0, ""}, @@ -426,6 +438,11 @@ var PackageSymbols = map[string][]Symbol{ {"Writer", Type, 0, ""}, }, "container/heap": { + {"(Interface).Len", Method, 0, ""}, + {"(Interface).Less", Method, 0, ""}, + {"(Interface).Pop", Method, 0, ""}, + {"(Interface).Push", Method, 0, ""}, + {"(Interface).Swap", Method, 0, ""}, {"Fix", Func, 2, "func(h Interface, i int)"}, {"Init", Func, 0, "func(h Interface)"}, {"Interface", Type, 0, ""}, @@ -469,6 +486,10 @@ var PackageSymbols = map[string][]Symbol{ {"Ring.Value", Field, 0, ""}, }, "context": { + {"(Context).Deadline", Method, 7, ""}, + {"(Context).Done", Method, 7, ""}, + {"(Context).Err", Method, 7, ""}, + {"(Context).Value", Method, 7, ""}, {"AfterFunc", Func, 21, "func(ctx Context, f func()) (stop func() bool)"}, {"Background", Func, 7, "func() Context"}, {"CancelCauseFunc", Type, 20, ""}, @@ -488,17 +509,31 @@ var PackageSymbols = map[string][]Symbol{ {"WithoutCancel", Func, 21, "func(parent Context) Context"}, }, "crypto": { + {"(Decapsulator).Decapsulate", Method, 26, ""}, + {"(Decapsulator).Encapsulator", Method, 26, ""}, + {"(Decrypter).Decrypt", Method, 5, ""}, + {"(Decrypter).Public", Method, 5, ""}, + {"(Encapsulator).Bytes", Method, 26, ""}, + {"(Encapsulator).Encapsulate", Method, 26, ""}, {"(Hash).Available", Method, 0, ""}, {"(Hash).HashFunc", Method, 4, ""}, {"(Hash).New", Method, 0, ""}, {"(Hash).Size", Method, 0, ""}, {"(Hash).String", Method, 15, ""}, + {"(MessageSigner).Public", Method, 25, ""}, + {"(MessageSigner).Sign", Method, 25, ""}, + {"(MessageSigner).SignMessage", Method, 25, ""}, + {"(Signer).Public", Method, 4, ""}, + {"(Signer).Sign", Method, 4, ""}, + {"(SignerOpts).HashFunc", Method, 4, ""}, {"BLAKE2b_256", Const, 9, ""}, {"BLAKE2b_384", Const, 9, ""}, {"BLAKE2b_512", Const, 9, ""}, {"BLAKE2s_256", Const, 9, ""}, + {"Decapsulator", Type, 26, ""}, {"Decrypter", Type, 5, ""}, {"DecrypterOpts", Type, 5, ""}, + {"Encapsulator", Type, 26, ""}, {"Hash", Type, 0, ""}, {"MD4", Const, 0, ""}, {"MD5", Const, 0, ""}, @@ -530,6 +565,16 @@ var PackageSymbols = map[string][]Symbol{ {"NewCipher", Func, 0, "func(key []byte) (cipher.Block, error)"}, }, "crypto/cipher": { + {"(AEAD).NonceSize", Method, 2, ""}, + {"(AEAD).Open", Method, 2, ""}, + {"(AEAD).Overhead", Method, 2, ""}, + {"(AEAD).Seal", Method, 2, ""}, + {"(Block).BlockSize", Method, 0, ""}, + {"(Block).Decrypt", Method, 0, ""}, + {"(Block).Encrypt", Method, 0, ""}, + {"(BlockMode).BlockSize", Method, 0, ""}, + {"(BlockMode).CryptBlocks", Method, 0, ""}, + {"(Stream).XORKeyStream", Method, 0, ""}, {"(StreamReader).Read", Method, 0, ""}, {"(StreamWriter).Close", Method, 0, ""}, {"(StreamWriter).Write", Method, 0, ""}, @@ -581,7 +626,7 @@ var PackageSymbols = map[string][]Symbol{ {"PublicKey", Type, 0, ""}, {"PublicKey.Parameters", Field, 0, ""}, {"PublicKey.Y", Field, 0, ""}, - {"Sign", Func, 0, "func(rand io.Reader, priv *PrivateKey, hash []byte) (r *big.Int, s *big.Int, err error)"}, + {"Sign", Func, 0, "func(random io.Reader, priv *PrivateKey, hash []byte) (r *big.Int, s *big.Int, err error)"}, {"Verify", Func, 0, "func(pub *PublicKey, hash []byte, r *big.Int, s *big.Int) bool"}, }, "crypto/ecdh": { @@ -594,7 +639,13 @@ var PackageSymbols = map[string][]Symbol{ {"(*PublicKey).Bytes", Method, 20, ""}, {"(*PublicKey).Curve", Method, 20, ""}, {"(*PublicKey).Equal", Method, 20, ""}, - {"Curve", Type, 20, ""}, + {"(Curve).GenerateKey", Method, 20, ""}, + {"(Curve).NewPrivateKey", Method, 20, ""}, + {"(Curve).NewPublicKey", Method, 20, ""}, + {"(KeyExchanger).Curve", Method, 26, ""}, + {"(KeyExchanger).ECDH", Method, 26, ""}, + {"(KeyExchanger).PublicKey", Method, 26, ""}, + {"KeyExchanger", Type, 26, ""}, {"P256", Func, 20, "func() Curve"}, {"P384", Func, 20, "func() Curve"}, {"P521", Func, 20, "func() Curve"}, @@ -623,7 +674,7 @@ var PackageSymbols = map[string][]Symbol{ {"(PublicKey).Params", Method, 0, ""}, {"(PublicKey).ScalarBaseMult", Method, 0, ""}, {"(PublicKey).ScalarMult", Method, 0, ""}, - {"GenerateKey", Func, 0, "func(c elliptic.Curve, rand io.Reader) (*PrivateKey, error)"}, + {"GenerateKey", Func, 0, "func(c elliptic.Curve, r io.Reader) (*PrivateKey, error)"}, {"ParseRawPrivateKey", Func, 25, "func(curve elliptic.Curve, data []byte) (*PrivateKey, error)"}, {"ParseUncompressedPublicKey", Func, 25, "func(curve elliptic.Curve, data []byte) (*PublicKey, error)"}, {"PrivateKey", Type, 0, ""}, @@ -634,7 +685,7 @@ var PackageSymbols = map[string][]Symbol{ {"PublicKey.X", Field, 0, ""}, {"PublicKey.Y", Field, 0, ""}, {"Sign", Func, 0, "func(rand io.Reader, priv *PrivateKey, hash []byte) (r *big.Int, s *big.Int, err error)"}, - {"SignASN1", Func, 15, "func(rand io.Reader, priv *PrivateKey, hash []byte) ([]byte, error)"}, + {"SignASN1", Func, 15, "func(r io.Reader, priv *PrivateKey, hash []byte) ([]byte, error)"}, {"Verify", Func, 0, "func(pub *PublicKey, hash []byte, r *big.Int, s *big.Int) bool"}, {"VerifyASN1", Func, 15, "func(pub *PublicKey, hash []byte, sig []byte) bool"}, }, @@ -645,7 +696,7 @@ var PackageSymbols = map[string][]Symbol{ {"(PrivateKey).Seed", Method, 13, ""}, {"(PrivateKey).Sign", Method, 13, ""}, {"(PublicKey).Equal", Method, 15, ""}, - {"GenerateKey", Func, 13, "func(rand io.Reader) (PublicKey, PrivateKey, error)"}, + {"GenerateKey", Func, 13, "func(random io.Reader) (PublicKey, PrivateKey, error)"}, {"NewKeyFromSeed", Func, 13, "func(seed []byte) PrivateKey"}, {"Options", Type, 20, ""}, {"Options.Context", Field, 20, ""}, @@ -667,6 +718,12 @@ var PackageSymbols = map[string][]Symbol{ {"(*CurveParams).Params", Method, 0, ""}, {"(*CurveParams).ScalarBaseMult", Method, 0, ""}, {"(*CurveParams).ScalarMult", Method, 0, ""}, + {"(Curve).Add", Method, 0, ""}, + {"(Curve).Double", Method, 0, ""}, + {"(Curve).IsOnCurve", Method, 0, ""}, + {"(Curve).Params", Method, 0, ""}, + {"(Curve).ScalarBaseMult", Method, 0, ""}, + {"(Curve).ScalarMult", Method, 0, ""}, {"Curve", Type, 0, ""}, {"CurveParams", Type, 0, ""}, {"CurveParams.B", Field, 0, ""}, @@ -688,6 +745,9 @@ var PackageSymbols = map[string][]Symbol{ }, "crypto/fips140": { {"Enabled", Func, 24, "func() bool"}, + {"Enforced", Func, 26, "func() bool"}, + {"Version", Func, 26, "func() string"}, + {"WithoutEnforcement", Func, 26, "func(f func())"}, }, "crypto/hkdf": { {"Expand", Func, 24, "func[H hash.Hash](h func() H, pseudorandomKey []byte, info string, keyLength int) ([]byte, error)"}, @@ -698,6 +758,54 @@ var PackageSymbols = map[string][]Symbol{ {"Equal", Func, 1, "func(mac1 []byte, mac2 []byte) bool"}, {"New", Func, 0, "func(h func() hash.Hash, key []byte) hash.Hash"}, }, + "crypto/hpke": { + {"(*Recipient).Export", Method, 26, ""}, + {"(*Recipient).Open", Method, 26, ""}, + {"(*Sender).Export", Method, 26, ""}, + {"(*Sender).Seal", Method, 26, ""}, + {"(AEAD).ID", Method, 26, ""}, + {"(KDF).ID", Method, 26, ""}, + {"(KEM).DeriveKeyPair", Method, 26, ""}, + {"(KEM).GenerateKey", Method, 26, ""}, + {"(KEM).ID", Method, 26, ""}, + {"(KEM).NewPrivateKey", Method, 26, ""}, + {"(KEM).NewPublicKey", Method, 26, ""}, + {"(PrivateKey).Bytes", Method, 26, ""}, + {"(PrivateKey).KEM", Method, 26, ""}, + {"(PrivateKey).PublicKey", Method, 26, ""}, + {"(PublicKey).Bytes", Method, 26, ""}, + {"(PublicKey).KEM", Method, 26, ""}, + {"AES128GCM", Func, 26, "func() AEAD"}, + {"AES256GCM", Func, 26, "func() AEAD"}, + {"ChaCha20Poly1305", Func, 26, "func() AEAD"}, + {"DHKEM", Func, 26, "func(curve ecdh.Curve) KEM"}, + {"ExportOnly", Func, 26, "func() AEAD"}, + {"HKDFSHA256", Func, 26, "func() KDF"}, + {"HKDFSHA384", Func, 26, "func() KDF"}, + {"HKDFSHA512", Func, 26, "func() KDF"}, + {"MLKEM1024", Func, 26, "func() KEM"}, + {"MLKEM1024P384", Func, 26, "func() KEM"}, + {"MLKEM768", Func, 26, "func() KEM"}, + {"MLKEM768P256", Func, 26, "func() KEM"}, + {"MLKEM768X25519", Func, 26, "func() KEM"}, + {"NewAEAD", Func, 26, "func(id uint16) (AEAD, error)"}, + {"NewDHKEMPrivateKey", Func, 26, "func(priv ecdh.KeyExchanger) (PrivateKey, error)"}, + {"NewDHKEMPublicKey", Func, 26, "func(pub *ecdh.PublicKey) (PublicKey, error)"}, + {"NewHybridPrivateKey", Func, 26, "func(pq crypto.Decapsulator, t ecdh.KeyExchanger) (PrivateKey, error)"}, + {"NewHybridPublicKey", Func, 26, "func(pq crypto.Encapsulator, t *ecdh.PublicKey) (PublicKey, error)"}, + {"NewKDF", Func, 26, "func(id uint16) (KDF, error)"}, + {"NewKEM", Func, 26, "func(id uint16) (KEM, error)"}, + {"NewMLKEMPrivateKey", Func, 26, "func(priv crypto.Decapsulator) (PrivateKey, error)"}, + {"NewMLKEMPublicKey", Func, 26, "func(pub crypto.Encapsulator) (PublicKey, error)"}, + {"NewRecipient", Func, 26, "func(enc []byte, k PrivateKey, kdf KDF, aead AEAD, info []byte) (*Recipient, error)"}, + {"NewSender", Func, 26, "func(pk PublicKey, kdf KDF, aead AEAD, info []byte) (enc []byte, s *Sender, err error)"}, + {"Open", Func, 26, "func(k PrivateKey, kdf KDF, aead AEAD, info []byte, ciphertext []byte) ([]byte, error)"}, + {"Recipient", Type, 26, ""}, + {"SHAKE128", Func, 26, "func() KDF"}, + {"SHAKE256", Func, 26, "func() KDF"}, + {"Seal", Func, 26, "func(pk PublicKey, kdf KDF, aead AEAD, info []byte, plaintext []byte) ([]byte, error)"}, + {"Sender", Type, 26, ""}, + }, "crypto/md5": { {"BlockSize", Const, 0, ""}, {"New", Func, 0, "func() hash.Hash"}, @@ -708,9 +816,11 @@ var PackageSymbols = map[string][]Symbol{ {"(*DecapsulationKey1024).Bytes", Method, 24, ""}, {"(*DecapsulationKey1024).Decapsulate", Method, 24, ""}, {"(*DecapsulationKey1024).EncapsulationKey", Method, 24, ""}, + {"(*DecapsulationKey1024).Encapsulator", Method, 26, ""}, {"(*DecapsulationKey768).Bytes", Method, 24, ""}, {"(*DecapsulationKey768).Decapsulate", Method, 24, ""}, {"(*DecapsulationKey768).EncapsulationKey", Method, 24, ""}, + {"(*DecapsulationKey768).Encapsulator", Method, 26, ""}, {"(*EncapsulationKey1024).Bytes", Method, 24, ""}, {"(*EncapsulationKey1024).Encapsulate", Method, 24, ""}, {"(*EncapsulationKey768).Bytes", Method, 24, ""}, @@ -732,12 +842,16 @@ var PackageSymbols = map[string][]Symbol{ {"SeedSize", Const, 24, ""}, {"SharedKeySize", Const, 24, ""}, }, + "crypto/mlkem/mlkemtest": { + {"Encapsulate1024", Func, 26, "func(ek *mlkem.EncapsulationKey1024, random []byte) (sharedKey []byte, ciphertext []byte, err error)"}, + {"Encapsulate768", Func, 26, "func(ek *mlkem.EncapsulationKey768, random []byte) (sharedKey []byte, ciphertext []byte, err error)"}, + }, "crypto/pbkdf2": { {"Key", Func, 24, "func[Hash hash.Hash](h func() Hash, password string, salt []byte, iter int, keyLength int) ([]byte, error)"}, }, "crypto/rand": { {"Int", Func, 0, "func(rand io.Reader, max *big.Int) (n *big.Int, err error)"}, - {"Prime", Func, 0, "func(rand io.Reader, bits int) (*big.Int, error)"}, + {"Prime", Func, 0, "func(r io.Reader, bits int) (*big.Int, error)"}, {"Read", Func, 0, "func(b []byte) (n int, err error)"}, {"Reader", Var, 0, ""}, {"Text", Func, 24, "func() string"}, @@ -769,6 +883,7 @@ var PackageSymbols = map[string][]Symbol{ {"DecryptPKCS1v15", Func, 0, "func(random io.Reader, priv *PrivateKey, ciphertext []byte) ([]byte, error)"}, {"DecryptPKCS1v15SessionKey", Func, 0, "func(random io.Reader, priv *PrivateKey, ciphertext []byte, key []byte) error"}, {"EncryptOAEP", Func, 0, "func(hash hash.Hash, random io.Reader, pub *PublicKey, msg []byte, label []byte) ([]byte, error)"}, + {"EncryptOAEPWithOptions", Func, 26, "func(random io.Reader, pub *PublicKey, msg []byte, opts *OAEPOptions) ([]byte, error)"}, {"EncryptPKCS1v15", Func, 0, "func(random io.Reader, pub *PublicKey, msg []byte) ([]byte, error)"}, {"ErrDecryption", Var, 0, ""}, {"ErrMessageTooLong", Var, 0, ""}, @@ -800,7 +915,7 @@ var PackageSymbols = map[string][]Symbol{ {"PublicKey.E", Field, 0, ""}, {"PublicKey.N", Field, 0, ""}, {"SignPKCS1v15", Func, 0, "func(random io.Reader, priv *PrivateKey, hash crypto.Hash, hashed []byte) ([]byte, error)"}, - {"SignPSS", Func, 2, "func(rand io.Reader, priv *PrivateKey, hash crypto.Hash, digest []byte, opts *PSSOptions) ([]byte, error)"}, + {"SignPSS", Func, 2, "func(random io.Reader, priv *PrivateKey, hash crypto.Hash, digest []byte, opts *PSSOptions) ([]byte, error)"}, {"VerifyPKCS1v15", Func, 0, "func(pub *PublicKey, hash crypto.Hash, hashed []byte, sig []byte) error"}, {"VerifyPSS", Func, 2, "func(pub *PublicKey, hash crypto.Hash, digest []byte, sig []byte, opts *PSSOptions) error"}, }, @@ -921,6 +1036,8 @@ var PackageSymbols = map[string][]Symbol{ {"(*SessionState).Bytes", Method, 21, ""}, {"(AlertError).Error", Method, 21, ""}, {"(ClientAuthType).String", Method, 15, ""}, + {"(ClientSessionCache).Get", Method, 3, ""}, + {"(ClientSessionCache).Put", Method, 3, ""}, {"(CurveID).String", Method, 15, ""}, {"(QUICEncryptionLevel).String", Method, 21, ""}, {"(RecordHeaderError).Error", Method, 6, ""}, @@ -953,6 +1070,7 @@ var PackageSymbols = map[string][]Symbol{ {"ClientHelloInfo.CipherSuites", Field, 4, ""}, {"ClientHelloInfo.Conn", Field, 8, ""}, {"ClientHelloInfo.Extensions", Field, 24, ""}, + {"ClientHelloInfo.HelloRetryRequest", Field, 26, ""}, {"ClientHelloInfo.ServerName", Field, 4, ""}, {"ClientHelloInfo.SignatureSchemes", Field, 8, ""}, {"ClientHelloInfo.SupportedCurves", Field, 4, ""}, @@ -1001,6 +1119,7 @@ var PackageSymbols = map[string][]Symbol{ {"ConnectionState.DidResume", Field, 1, ""}, {"ConnectionState.ECHAccepted", Field, 23, ""}, {"ConnectionState.HandshakeComplete", Field, 0, ""}, + {"ConnectionState.HelloRetryRequest", Field, 26, ""}, {"ConnectionState.NegotiatedProtocol", Field, 0, ""}, {"ConnectionState.NegotiatedProtocolIsMutual", Field, 0, ""}, {"ConnectionState.OCSPResponse", Field, 5, ""}, @@ -1055,8 +1174,10 @@ var PackageSymbols = map[string][]Symbol{ {"QUICEncryptionLevelEarly", Const, 21, ""}, {"QUICEncryptionLevelHandshake", Const, 21, ""}, {"QUICEncryptionLevelInitial", Const, 21, ""}, + {"QUICErrorEvent", Const, 26, ""}, {"QUICEvent", Type, 21, ""}, {"QUICEvent.Data", Field, 21, ""}, + {"QUICEvent.Err", Field, 26, ""}, {"QUICEvent.Kind", Field, 21, ""}, {"QUICEvent.Level", Field, 21, ""}, {"QUICEvent.SessionState", Field, 23, ""}, @@ -1087,6 +1208,8 @@ var PackageSymbols = map[string][]Symbol{ {"RequestClientCert", Const, 0, ""}, {"RequireAndVerifyClientCert", Const, 0, ""}, {"RequireAnyClientCert", Const, 0, ""}, + {"SecP256r1MLKEM768", Const, 26, ""}, + {"SecP384r1MLKEM1024", Const, 26, ""}, {"Server", Func, 0, "func(conn net.Conn, config *Config) *Conn"}, {"SessionState", Type, 21, ""}, {"SessionState.EarlyData", Field, 21, ""}, @@ -1151,8 +1274,11 @@ var PackageSymbols = map[string][]Symbol{ {"(*RevocationList).CheckSignatureFrom", Method, 19, ""}, {"(CertificateInvalidError).Error", Method, 0, ""}, {"(ConstraintViolationError).Error", Method, 0, ""}, + {"(ExtKeyUsage).OID", Method, 26, ""}, + {"(ExtKeyUsage).String", Method, 26, ""}, {"(HostnameError).Error", Method, 0, ""}, {"(InsecureAlgorithmError).Error", Method, 6, ""}, + {"(KeyUsage).String", Method, 26, ""}, {"(OID).AppendBinary", Method, 24, ""}, {"(OID).AppendText", Method, 24, ""}, {"(OID).Equal", Method, 22, ""}, @@ -1307,6 +1433,7 @@ var PackageSymbols = map[string][]Symbol{ {"NoValidChains", Const, 24, ""}, {"NotAuthorizedToSign", Const, 0, ""}, {"OID", Type, 22, ""}, + {"OIDFromASN1OID", Func, 26, "func(asn1OID asn1.ObjectIdentifier) (OID, error)"}, {"OIDFromInts", Func, 22, "func(oid []uint64) (OID, error)"}, {"PEMCipher", Type, 1, ""}, {"PEMCipher3DES", Const, 1, ""}, @@ -1516,6 +1643,9 @@ var PackageSymbols = map[string][]Symbol{ {"(NullInt64).Value", Method, 0, ""}, {"(NullString).Value", Method, 0, ""}, {"(NullTime).Value", Method, 13, ""}, + {"(Result).LastInsertId", Method, 0, ""}, + {"(Result).RowsAffected", Method, 0, ""}, + {"(Scanner).Scan", Method, 0, ""}, {"ColumnType", Type, 8, ""}, {"Conn", Type, 9, ""}, {"DB", Type, 0, ""}, @@ -1547,8 +1677,6 @@ var PackageSymbols = map[string][]Symbol{ {"NamedArg.Name", Field, 8, ""}, {"NamedArg.Value", Field, 8, ""}, {"Null", Type, 22, ""}, - {"Null.V", Field, 22, ""}, - {"Null.Valid", Field, 22, ""}, {"NullBool", Type, 0, ""}, {"NullBool.Bool", Field, 0, ""}, {"NullBool.Valid", Field, 0, ""}, @@ -1591,10 +1719,68 @@ var PackageSymbols = map[string][]Symbol{ {"TxOptions.ReadOnly", Field, 8, ""}, }, "database/sql/driver": { + {"(ColumnConverter).ColumnConverter", Method, 0, ""}, + {"(Conn).Begin", Method, 0, ""}, + {"(Conn).Close", Method, 0, ""}, + {"(Conn).Prepare", Method, 0, ""}, + {"(ConnBeginTx).BeginTx", Method, 8, ""}, + {"(ConnPrepareContext).PrepareContext", Method, 8, ""}, + {"(Connector).Connect", Method, 10, ""}, + {"(Connector).Driver", Method, 10, ""}, + {"(Driver).Open", Method, 0, ""}, + {"(DriverContext).OpenConnector", Method, 10, ""}, + {"(Execer).Exec", Method, 0, ""}, + {"(ExecerContext).ExecContext", Method, 8, ""}, + {"(NamedValueChecker).CheckNamedValue", Method, 9, ""}, {"(NotNull).ConvertValue", Method, 0, ""}, {"(Null).ConvertValue", Method, 0, ""}, + {"(Pinger).Ping", Method, 8, ""}, + {"(Queryer).Query", Method, 1, ""}, + {"(QueryerContext).QueryContext", Method, 8, ""}, + {"(Result).LastInsertId", Method, 0, ""}, + {"(Result).RowsAffected", Method, 0, ""}, + {"(Rows).Close", Method, 0, ""}, + {"(Rows).Columns", Method, 0, ""}, + {"(Rows).Next", Method, 0, ""}, {"(RowsAffected).LastInsertId", Method, 0, ""}, {"(RowsAffected).RowsAffected", Method, 0, ""}, + {"(RowsColumnTypeDatabaseTypeName).Close", Method, 8, ""}, + {"(RowsColumnTypeDatabaseTypeName).ColumnTypeDatabaseTypeName", Method, 8, ""}, + {"(RowsColumnTypeDatabaseTypeName).Columns", Method, 8, ""}, + {"(RowsColumnTypeDatabaseTypeName).Next", Method, 8, ""}, + {"(RowsColumnTypeLength).Close", Method, 8, ""}, + {"(RowsColumnTypeLength).ColumnTypeLength", Method, 8, ""}, + {"(RowsColumnTypeLength).Columns", Method, 8, ""}, + {"(RowsColumnTypeLength).Next", Method, 8, ""}, + {"(RowsColumnTypeNullable).Close", Method, 8, ""}, + {"(RowsColumnTypeNullable).ColumnTypeNullable", Method, 8, ""}, + {"(RowsColumnTypeNullable).Columns", Method, 8, ""}, + {"(RowsColumnTypeNullable).Next", Method, 8, ""}, + {"(RowsColumnTypePrecisionScale).Close", Method, 8, ""}, + {"(RowsColumnTypePrecisionScale).ColumnTypePrecisionScale", Method, 8, ""}, + {"(RowsColumnTypePrecisionScale).Columns", Method, 8, ""}, + {"(RowsColumnTypePrecisionScale).Next", Method, 8, ""}, + {"(RowsColumnTypeScanType).Close", Method, 8, ""}, + {"(RowsColumnTypeScanType).ColumnTypeScanType", Method, 8, ""}, + {"(RowsColumnTypeScanType).Columns", Method, 8, ""}, + {"(RowsColumnTypeScanType).Next", Method, 8, ""}, + {"(RowsNextResultSet).Close", Method, 8, ""}, + {"(RowsNextResultSet).Columns", Method, 8, ""}, + {"(RowsNextResultSet).HasNextResultSet", Method, 8, ""}, + {"(RowsNextResultSet).Next", Method, 8, ""}, + {"(RowsNextResultSet).NextResultSet", Method, 8, ""}, + {"(SessionResetter).ResetSession", Method, 10, ""}, + {"(Stmt).Close", Method, 0, ""}, + {"(Stmt).Exec", Method, 0, ""}, + {"(Stmt).NumInput", Method, 0, ""}, + {"(Stmt).Query", Method, 0, ""}, + {"(StmtExecContext).ExecContext", Method, 8, ""}, + {"(StmtQueryContext).QueryContext", Method, 8, ""}, + {"(Tx).Commit", Method, 0, ""}, + {"(Tx).Rollback", Method, 0, ""}, + {"(Validator).IsValid", Method, 15, ""}, + {"(ValueConverter).ConvertValue", Method, 0, ""}, + {"(Valuer).Value", Method, 0, ""}, {"Bool", Var, 0, ""}, {"ColumnConverter", Type, 0, ""}, {"Conn", Type, 0, ""}, @@ -1629,7 +1815,6 @@ var PackageSymbols = map[string][]Symbol{ {"ResultNoRows", Var, 0, ""}, {"Rows", Type, 0, ""}, {"RowsAffected", Type, 0, ""}, - {"RowsColumnScanner", Type, 26, ""}, {"RowsColumnTypeDatabaseTypeName", Type, 8, ""}, {"RowsColumnTypeLength", Type, 8, ""}, {"RowsColumnTypeNullable", Type, 8, ""}, @@ -1756,6 +1941,9 @@ var PackageSymbols = map[string][]Symbol{ {"(DecodeError).Error", Method, 0, ""}, {"(Tag).GoString", Method, 0, ""}, {"(Tag).String", Method, 0, ""}, + {"(Type).Common", Method, 0, ""}, + {"(Type).Size", Method, 0, ""}, + {"(Type).String", Method, 0, ""}, {"AddrType", Type, 0, ""}, {"AddrType.BasicType", Field, 0, ""}, {"ArrayType", Type, 0, ""}, @@ -3163,6 +3351,7 @@ var PackageSymbols = map[string][]Symbol{ {"R_LARCH_B16", Const, 20, ""}, {"R_LARCH_B21", Const, 20, ""}, {"R_LARCH_B26", Const, 20, ""}, + {"R_LARCH_CALL36", Const, 26, ""}, {"R_LARCH_CFA", Const, 22, ""}, {"R_LARCH_COPY", Const, 19, ""}, {"R_LARCH_DELETE", Const, 22, ""}, @@ -3220,11 +3409,25 @@ var PackageSymbols = map[string][]Symbol{ {"R_LARCH_SUB64", Const, 19, ""}, {"R_LARCH_SUB8", Const, 19, ""}, {"R_LARCH_SUB_ULEB128", Const, 22, ""}, + {"R_LARCH_TLS_DESC32", Const, 26, ""}, + {"R_LARCH_TLS_DESC64", Const, 26, ""}, + {"R_LARCH_TLS_DESC64_HI12", Const, 26, ""}, + {"R_LARCH_TLS_DESC64_LO20", Const, 26, ""}, + {"R_LARCH_TLS_DESC64_PC_HI12", Const, 26, ""}, + {"R_LARCH_TLS_DESC64_PC_LO20", Const, 26, ""}, + {"R_LARCH_TLS_DESC_CALL", Const, 26, ""}, + {"R_LARCH_TLS_DESC_HI20", Const, 26, ""}, + {"R_LARCH_TLS_DESC_LD", Const, 26, ""}, + {"R_LARCH_TLS_DESC_LO12", Const, 26, ""}, + {"R_LARCH_TLS_DESC_PCREL20_S2", Const, 26, ""}, + {"R_LARCH_TLS_DESC_PC_HI20", Const, 26, ""}, + {"R_LARCH_TLS_DESC_PC_LO12", Const, 26, ""}, {"R_LARCH_TLS_DTPMOD32", Const, 19, ""}, {"R_LARCH_TLS_DTPMOD64", Const, 19, ""}, {"R_LARCH_TLS_DTPREL32", Const, 19, ""}, {"R_LARCH_TLS_DTPREL64", Const, 19, ""}, {"R_LARCH_TLS_GD_HI20", Const, 20, ""}, + {"R_LARCH_TLS_GD_PCREL20_S2", Const, 26, ""}, {"R_LARCH_TLS_GD_PC_HI20", Const, 20, ""}, {"R_LARCH_TLS_IE64_HI12", Const, 20, ""}, {"R_LARCH_TLS_IE64_LO20", Const, 20, ""}, @@ -3235,11 +3438,15 @@ var PackageSymbols = map[string][]Symbol{ {"R_LARCH_TLS_IE_PC_HI20", Const, 20, ""}, {"R_LARCH_TLS_IE_PC_LO12", Const, 20, ""}, {"R_LARCH_TLS_LD_HI20", Const, 20, ""}, + {"R_LARCH_TLS_LD_PCREL20_S2", Const, 26, ""}, {"R_LARCH_TLS_LD_PC_HI20", Const, 20, ""}, {"R_LARCH_TLS_LE64_HI12", Const, 20, ""}, {"R_LARCH_TLS_LE64_LO20", Const, 20, ""}, + {"R_LARCH_TLS_LE_ADD_R", Const, 26, ""}, {"R_LARCH_TLS_LE_HI20", Const, 20, ""}, + {"R_LARCH_TLS_LE_HI20_R", Const, 26, ""}, {"R_LARCH_TLS_LE_LO12", Const, 20, ""}, + {"R_LARCH_TLS_LE_LO12_R", Const, 26, ""}, {"R_LARCH_TLS_TPREL32", Const, 19, ""}, {"R_LARCH_TLS_TPREL64", Const, 19, ""}, {"R_MIPS", Type, 6, ""}, @@ -3944,6 +4151,7 @@ var PackageSymbols = map[string][]Symbol{ {"(FatArch).ImportedSymbols", Method, 3, ""}, {"(FatArch).Section", Method, 3, ""}, {"(FatArch).Segment", Method, 3, ""}, + {"(Load).Raw", Method, 0, ""}, {"(LoadBytes).Raw", Method, 0, ""}, {"(LoadCmd).GoString", Method, 0, ""}, {"(LoadCmd).String", Method, 0, ""}, @@ -4590,6 +4798,12 @@ var PackageSymbols = map[string][]Symbol{ {"FS", Type, 16, ""}, }, "encoding": { + {"(BinaryAppender).AppendBinary", Method, 24, ""}, + {"(BinaryMarshaler).MarshalBinary", Method, 2, ""}, + {"(BinaryUnmarshaler).UnmarshalBinary", Method, 2, ""}, + {"(TextAppender).AppendText", Method, 24, ""}, + {"(TextMarshaler).MarshalText", Method, 2, ""}, + {"(TextUnmarshaler).UnmarshalText", Method, 2, ""}, {"BinaryAppender", Type, 24, ""}, {"BinaryMarshaler", Type, 2, ""}, {"BinaryUnmarshaler", Type, 2, ""}, @@ -4705,6 +4919,17 @@ var PackageSymbols = map[string][]Symbol{ {"URLEncoding", Var, 0, ""}, }, "encoding/binary": { + {"(AppendByteOrder).AppendUint16", Method, 19, ""}, + {"(AppendByteOrder).AppendUint32", Method, 19, ""}, + {"(AppendByteOrder).AppendUint64", Method, 19, ""}, + {"(AppendByteOrder).String", Method, 19, ""}, + {"(ByteOrder).PutUint16", Method, 0, ""}, + {"(ByteOrder).PutUint32", Method, 0, ""}, + {"(ByteOrder).PutUint64", Method, 0, ""}, + {"(ByteOrder).String", Method, 0, ""}, + {"(ByteOrder).Uint16", Method, 0, ""}, + {"(ByteOrder).Uint32", Method, 0, ""}, + {"(ByteOrder).Uint64", Method, 0, ""}, {"Append", Func, 23, "func(buf []byte, order ByteOrder, data any) ([]byte, error)"}, {"AppendByteOrder", Type, 19, ""}, {"AppendUvarint", Func, 19, "func(buf []byte, x uint64) []byte"}, @@ -4767,6 +4992,8 @@ var PackageSymbols = map[string][]Symbol{ {"(*Decoder).DecodeValue", Method, 0, ""}, {"(*Encoder).Encode", Method, 0, ""}, {"(*Encoder).EncodeValue", Method, 0, ""}, + {"(GobDecoder).GobDecode", Method, 0, ""}, + {"(GobEncoder).GobEncode", Method, 0, ""}, {"CommonType", Type, 0, ""}, {"CommonType.Id", Field, 0, ""}, {"CommonType.Name", Field, 0, ""}, @@ -4819,10 +5046,12 @@ var PackageSymbols = map[string][]Symbol{ {"(*UnsupportedTypeError).Error", Method, 0, ""}, {"(*UnsupportedValueError).Error", Method, 0, ""}, {"(Delim).String", Method, 5, ""}, + {"(Marshaler).MarshalJSON", Method, 0, ""}, {"(Number).Float64", Method, 1, ""}, {"(Number).Int64", Method, 1, ""}, {"(Number).String", Method, 1, ""}, {"(RawMessage).MarshalJSON", Method, 8, ""}, + {"(Unmarshaler).UnmarshalJSON", Method, 0, ""}, {"Compact", Func, 0, "func(dst *bytes.Buffer, src []byte) error"}, {"Decoder", Type, 0, ""}, {"Delim", Type, 5, ""}, @@ -4894,10 +5123,15 @@ var PackageSymbols = map[string][]Symbol{ {"(CharData).Copy", Method, 0, ""}, {"(Comment).Copy", Method, 0, ""}, {"(Directive).Copy", Method, 0, ""}, + {"(Marshaler).MarshalXML", Method, 2, ""}, + {"(MarshalerAttr).MarshalXMLAttr", Method, 2, ""}, {"(ProcInst).Copy", Method, 0, ""}, {"(StartElement).Copy", Method, 0, ""}, {"(StartElement).End", Method, 2, ""}, + {"(TokenReader).Token", Method, 10, ""}, {"(UnmarshalError).Error", Method, 0, ""}, + {"(Unmarshaler).UnmarshalXML", Method, 2, ""}, + {"(UnmarshalerAttr).UnmarshalXMLAttr", Method, 2, ""}, {"Attr", Type, 0, ""}, {"Attr.Name", Field, 0, ""}, {"Attr.Value", Field, 0, ""}, @@ -4984,6 +5218,7 @@ var PackageSymbols = map[string][]Symbol{ {"(*String).Value", Method, 8, ""}, {"(Func).String", Method, 0, ""}, {"(Func).Value", Method, 8, ""}, + {"(Var).String", Method, 0, ""}, {"Do", Func, 0, "func(f func(KeyValue))"}, {"Float", Type, 0, ""}, {"Func", Type, 0, ""}, @@ -5039,6 +5274,11 @@ var PackageSymbols = map[string][]Symbol{ {"(*FlagSet).Var", Method, 0, ""}, {"(*FlagSet).Visit", Method, 0, ""}, {"(*FlagSet).VisitAll", Method, 0, ""}, + {"(Getter).Get", Method, 2, ""}, + {"(Getter).Set", Method, 2, ""}, + {"(Getter).String", Method, 2, ""}, + {"(Value).Set", Method, 0, ""}, + {"(Value).String", Method, 0, ""}, {"Arg", Func, 0, "func(i int) string"}, {"Args", Func, 0, "func() []string"}, {"Bool", Func, 0, "func(name string, value bool, usage string) *bool"}, @@ -5090,6 +5330,20 @@ var PackageSymbols = map[string][]Symbol{ {"VisitAll", Func, 0, "func(fn func(*Flag))"}, }, "fmt": { + {"(Formatter).Format", Method, 0, ""}, + {"(GoStringer).GoString", Method, 0, ""}, + {"(ScanState).Read", Method, 0, ""}, + {"(ScanState).ReadRune", Method, 0, ""}, + {"(ScanState).SkipSpace", Method, 0, ""}, + {"(ScanState).Token", Method, 0, ""}, + {"(ScanState).UnreadRune", Method, 0, ""}, + {"(ScanState).Width", Method, 0, ""}, + {"(Scanner).Scan", Method, 0, ""}, + {"(State).Flag", Method, 0, ""}, + {"(State).Precision", Method, 0, ""}, + {"(State).Width", Method, 0, ""}, + {"(State).Write", Method, 0, ""}, + {"(Stringer).String", Method, 0, ""}, {"Append", Func, 19, "func(b []byte, a ...any) []byte"}, {"Appendf", Func, 19, "func(b []byte, format string, a ...any) []byte"}, {"Appendln", Func, 19, "func(b []byte, a ...any) []byte"}, @@ -5248,7 +5502,18 @@ var PackageSymbols = map[string][]Symbol{ {"(CommentMap).Filter", Method, 1, ""}, {"(CommentMap).String", Method, 1, ""}, {"(CommentMap).Update", Method, 1, ""}, + {"(Decl).End", Method, 0, ""}, + {"(Decl).Pos", Method, 0, ""}, + {"(Expr).End", Method, 0, ""}, + {"(Expr).Pos", Method, 0, ""}, + {"(Node).End", Method, 0, ""}, + {"(Node).Pos", Method, 0, ""}, {"(ObjKind).String", Method, 0, ""}, + {"(Spec).End", Method, 0, ""}, + {"(Spec).Pos", Method, 0, ""}, + {"(Stmt).End", Method, 0, ""}, + {"(Stmt).Pos", Method, 0, ""}, + {"(Visitor).Visit", Method, 0, ""}, {"ArrayType", Type, 0, ""}, {"ArrayType.Elt", Field, 0, ""}, {"ArrayType.Lbrack", Field, 0, ""}, @@ -5271,6 +5536,7 @@ var PackageSymbols = map[string][]Symbol{ {"BasicLit", Type, 0, ""}, {"BasicLit.Kind", Field, 0, ""}, {"BasicLit.Value", Field, 0, ""}, + {"BasicLit.ValueEnd", Field, 26, ""}, {"BasicLit.ValuePos", Field, 0, ""}, {"BinaryExpr", Type, 0, ""}, {"BinaryExpr.Op", Field, 0, ""}, @@ -5320,7 +5586,6 @@ var PackageSymbols = map[string][]Symbol{ {"CompositeLit.Rbrace", Field, 0, ""}, {"CompositeLit.Type", Field, 0, ""}, {"Con", Const, 0, ""}, - {"Decl", Type, 0, ""}, {"DeclStmt", Type, 0, ""}, {"DeclStmt.Decl", Field, 0, ""}, {"DeferStmt", Type, 0, ""}, @@ -5341,7 +5606,6 @@ var PackageSymbols = map[string][]Symbol{ {"EmptyStmt", Type, 0, ""}, {"EmptyStmt.Implicit", Field, 5, ""}, {"EmptyStmt.Semicolon", Field, 0, ""}, - {"Expr", Type, 0, ""}, {"ExprStmt", Type, 0, ""}, {"ExprStmt.X", Field, 0, ""}, {"Field", Type, 0, ""}, @@ -5525,11 +5789,9 @@ var PackageSymbols = map[string][]Symbol{ {"SliceExpr.Slice3", Field, 2, ""}, {"SliceExpr.X", Field, 0, ""}, {"SortImports", Func, 0, "func(fset *token.FileSet, f *File)"}, - {"Spec", Type, 0, ""}, {"StarExpr", Type, 0, ""}, {"StarExpr.Star", Field, 0, ""}, {"StarExpr.X", Field, 0, ""}, - {"Stmt", Type, 0, ""}, {"StructType", Type, 0, ""}, {"StructType.Fields", Field, 0, ""}, {"StructType.Incomplete", Field, 0, ""}, @@ -5684,10 +5946,11 @@ var PackageSymbols = map[string][]Symbol{ {"(*SyntaxError).Error", Method, 16, ""}, {"(*TagExpr).Eval", Method, 16, ""}, {"(*TagExpr).String", Method, 16, ""}, + {"(Expr).Eval", Method, 16, ""}, + {"(Expr).String", Method, 16, ""}, {"AndExpr", Type, 16, ""}, {"AndExpr.X", Field, 16, ""}, {"AndExpr.Y", Field, 16, ""}, - {"Expr", Type, 16, ""}, {"GoVersion", Func, 21, "func(x Expr) string"}, {"IsGoBuild", Func, 16, "func(line string) bool"}, {"IsPlusBuild", Func, 16, "func(line string) bool"}, @@ -5706,6 +5969,9 @@ var PackageSymbols = map[string][]Symbol{ }, "go/constant": { {"(Kind).String", Method, 18, ""}, + {"(Value).ExactString", Method, 6, ""}, + {"(Value).Kind", Method, 5, ""}, + {"(Value).String", Method, 5, ""}, {"BinaryOp", Func, 5, "func(x_ Value, op token.Token, y_ Value) Value"}, {"BitLen", Func, 5, "func(x Value) int"}, {"Bool", Const, 5, ""}, @@ -5744,7 +6010,6 @@ var PackageSymbols = map[string][]Symbol{ {"UnaryOp", Func, 5, "func(op token.Token, y Value, prec uint) Value"}, {"Unknown", Const, 5, ""}, {"Val", Func, 13, "func(x Value) any"}, - {"Value", Type, 5, ""}, }, "go/doc": { {"(*Package).Filter", Method, 0, ""}, @@ -5828,7 +6093,6 @@ var PackageSymbols = map[string][]Symbol{ {"(*Printer).HTML", Method, 19, ""}, {"(*Printer).Markdown", Method, 19, ""}, {"(*Printer).Text", Method, 19, ""}, - {"Block", Type, 19, ""}, {"Code", Type, 19, ""}, {"Code.Text", Field, 19, ""}, {"DefaultLookupPackage", Func, 19, "func(name string) (importPath string, ok bool)"}, @@ -5873,7 +6137,6 @@ var PackageSymbols = map[string][]Symbol{ {"Printer.TextCodePrefix", Field, 19, ""}, {"Printer.TextPrefix", Field, 19, ""}, {"Printer.TextWidth", Field, 19, ""}, - {"Text", Type, 19, ""}, }, "go/format": { {"Node", Func, 1, "func(dst io.Writer, fset *token.FileSet, node any) error"}, @@ -5945,6 +6208,7 @@ var PackageSymbols = map[string][]Symbol{ {"(*File).AddLineColumnInfo", Method, 11, ""}, {"(*File).AddLineInfo", Method, 0, ""}, {"(*File).Base", Method, 0, ""}, + {"(*File).End", Method, 26, ""}, {"(*File).Line", Method, 0, ""}, {"(*File).LineCount", Method, 0, ""}, {"(*File).LineStart", Method, 12, ""}, @@ -6307,6 +6571,22 @@ var PackageSymbols = map[string][]Symbol{ {"(Checker).PkgNameOf", Method, 22, ""}, {"(Checker).TypeOf", Method, 5, ""}, {"(Error).Error", Method, 5, ""}, + {"(Importer).Import", Method, 5, ""}, + {"(ImporterFrom).Import", Method, 6, ""}, + {"(ImporterFrom).ImportFrom", Method, 6, ""}, + {"(Object).Exported", Method, 5, ""}, + {"(Object).Id", Method, 5, ""}, + {"(Object).Name", Method, 5, ""}, + {"(Object).Parent", Method, 5, ""}, + {"(Object).Pkg", Method, 5, ""}, + {"(Object).Pos", Method, 5, ""}, + {"(Object).String", Method, 5, ""}, + {"(Object).Type", Method, 5, ""}, + {"(Sizes).Alignof", Method, 5, ""}, + {"(Sizes).Offsetsof", Method, 5, ""}, + {"(Sizes).Sizeof", Method, 5, ""}, + {"(Type).String", Method, 5, ""}, + {"(Type).Underlying", Method, 5, ""}, {"(TypeAndValue).Addressable", Method, 5, ""}, {"(TypeAndValue).Assignable", Method, 5, ""}, {"(TypeAndValue).HasOk", Method, 5, ""}, @@ -6445,7 +6725,6 @@ var PackageSymbols = map[string][]Symbol{ {"NewUnion", Func, 18, "func(terms []*Term) *Union"}, {"NewVar", Func, 5, "func(pos token.Pos, pkg *Package, name string, typ Type) *Var"}, {"Nil", Type, 5, ""}, - {"Object", Type, 5, ""}, {"ObjectString", Func, 5, "func(obj Object, qf Qualifier) string"}, {"Package", Type, 5, ""}, {"PackageVar", Const, 25, ""}, @@ -6516,6 +6795,33 @@ var PackageSymbols = map[string][]Symbol{ {"Lang", Func, 22, "func(x string) string"}, }, "hash": { + {"(Cloner).BlockSize", Method, 25, ""}, + {"(Cloner).Clone", Method, 25, ""}, + {"(Cloner).Reset", Method, 25, ""}, + {"(Cloner).Size", Method, 25, ""}, + {"(Cloner).Sum", Method, 25, ""}, + {"(Cloner).Write", Method, 25, ""}, + {"(Hash).BlockSize", Method, 0, ""}, + {"(Hash).Reset", Method, 0, ""}, + {"(Hash).Size", Method, 0, ""}, + {"(Hash).Sum", Method, 0, ""}, + {"(Hash).Write", Method, 0, ""}, + {"(Hash32).BlockSize", Method, 0, ""}, + {"(Hash32).Reset", Method, 0, ""}, + {"(Hash32).Size", Method, 0, ""}, + {"(Hash32).Sum", Method, 0, ""}, + {"(Hash32).Sum32", Method, 0, ""}, + {"(Hash32).Write", Method, 0, ""}, + {"(Hash64).BlockSize", Method, 0, ""}, + {"(Hash64).Reset", Method, 0, ""}, + {"(Hash64).Size", Method, 0, ""}, + {"(Hash64).Sum", Method, 0, ""}, + {"(Hash64).Sum64", Method, 0, ""}, + {"(Hash64).Write", Method, 0, ""}, + {"(XOF).BlockSize", Method, 25, ""}, + {"(XOF).Read", Method, 25, ""}, + {"(XOF).Reset", Method, 25, ""}, + {"(XOF).Write", Method, 25, ""}, {"Cloner", Type, 25, ""}, {"Hash", Type, 0, ""}, {"Hash32", Type, 0, ""}, @@ -6781,6 +7087,13 @@ var PackageSymbols = map[string][]Symbol{ {"(*YCbCr).SubImage", Method, 0, ""}, {"(*YCbCr).YCbCrAt", Method, 4, ""}, {"(*YCbCr).YOffset", Method, 0, ""}, + {"(Image).At", Method, 0, ""}, + {"(Image).Bounds", Method, 0, ""}, + {"(Image).ColorModel", Method, 0, ""}, + {"(PalettedImage).At", Method, 0, ""}, + {"(PalettedImage).Bounds", Method, 0, ""}, + {"(PalettedImage).ColorIndexAt", Method, 0, ""}, + {"(PalettedImage).ColorModel", Method, 0, ""}, {"(Point).Add", Method, 0, ""}, {"(Point).Div", Method, 0, ""}, {"(Point).Eq", Method, 0, ""}, @@ -6789,6 +7102,10 @@ var PackageSymbols = map[string][]Symbol{ {"(Point).Mul", Method, 0, ""}, {"(Point).String", Method, 0, ""}, {"(Point).Sub", Method, 0, ""}, + {"(RGBA64Image).At", Method, 17, ""}, + {"(RGBA64Image).Bounds", Method, 17, ""}, + {"(RGBA64Image).ColorModel", Method, 17, ""}, + {"(RGBA64Image).RGBA64At", Method, 17, ""}, {"(Rectangle).Add", Method, 0, ""}, {"(Rectangle).At", Method, 5, ""}, {"(Rectangle).Bounds", Method, 5, ""}, @@ -6913,8 +7230,10 @@ var PackageSymbols = map[string][]Symbol{ {"(Alpha).RGBA", Method, 0, ""}, {"(Alpha16).RGBA", Method, 0, ""}, {"(CMYK).RGBA", Method, 5, ""}, + {"(Color).RGBA", Method, 0, ""}, {"(Gray).RGBA", Method, 0, ""}, {"(Gray16).RGBA", Method, 0, ""}, + {"(Model).Convert", Method, 0, ""}, {"(NRGBA).RGBA", Method, 0, ""}, {"(NRGBA64).RGBA", Method, 0, ""}, {"(NYCbCrA).RGBA", Method, 6, ""}, @@ -6992,7 +7311,19 @@ var PackageSymbols = map[string][]Symbol{ {"WebSafe", Var, 2, ""}, }, "image/draw": { + {"(Drawer).Draw", Method, 2, ""}, + {"(Image).At", Method, 0, ""}, + {"(Image).Bounds", Method, 0, ""}, + {"(Image).ColorModel", Method, 0, ""}, + {"(Image).Set", Method, 0, ""}, {"(Op).Draw", Method, 2, ""}, + {"(Quantizer).Quantize", Method, 2, ""}, + {"(RGBA64Image).At", Method, 17, ""}, + {"(RGBA64Image).Bounds", Method, 17, ""}, + {"(RGBA64Image).ColorModel", Method, 17, ""}, + {"(RGBA64Image).RGBA64At", Method, 17, ""}, + {"(RGBA64Image).Set", Method, 17, ""}, + {"(RGBA64Image).SetRGBA64", Method, 17, ""}, {"Draw", Func, 0, "func(dst Image, r image.Rectangle, src image.Image, sp image.Point, op Op)"}, {"DrawMask", Func, 0, "func(dst Image, r image.Rectangle, src image.Image, sp image.Point, mask image.Image, mp image.Point, op Op)"}, {"Drawer", Type, 2, ""}, @@ -7027,6 +7358,8 @@ var PackageSymbols = map[string][]Symbol{ }, "image/jpeg": { {"(FormatError).Error", Method, 0, ""}, + {"(Reader).Read", Method, 0, ""}, + {"(Reader).ReadByte", Method, 0, ""}, {"(UnsupportedError).Error", Method, 0, ""}, {"Decode", Func, 0, "func(r io.Reader) (image.Image, error)"}, {"DecodeConfig", Func, 0, "func(r io.Reader) (image.Config, error)"}, @@ -7040,6 +7373,8 @@ var PackageSymbols = map[string][]Symbol{ }, "image/png": { {"(*Encoder).Encode", Method, 4, ""}, + {"(EncoderBufferPool).Get", Method, 9, ""}, + {"(EncoderBufferPool).Put", Method, 9, ""}, {"(FormatError).Error", Method, 0, ""}, {"(UnsupportedError).Error", Method, 0, ""}, {"BestCompression", Const, 4, ""}, @@ -7083,6 +7418,41 @@ var PackageSymbols = map[string][]Symbol{ {"(*SectionReader).ReadAt", Method, 0, ""}, {"(*SectionReader).Seek", Method, 0, ""}, {"(*SectionReader).Size", Method, 0, ""}, + {"(ByteReader).ReadByte", Method, 0, ""}, + {"(ByteScanner).ReadByte", Method, 0, ""}, + {"(ByteScanner).UnreadByte", Method, 0, ""}, + {"(ByteWriter).WriteByte", Method, 1, ""}, + {"(Closer).Close", Method, 0, ""}, + {"(ReadCloser).Close", Method, 0, ""}, + {"(ReadCloser).Read", Method, 0, ""}, + {"(ReadSeekCloser).Close", Method, 16, ""}, + {"(ReadSeekCloser).Read", Method, 16, ""}, + {"(ReadSeekCloser).Seek", Method, 16, ""}, + {"(ReadSeeker).Read", Method, 0, ""}, + {"(ReadSeeker).Seek", Method, 0, ""}, + {"(ReadWriteCloser).Close", Method, 0, ""}, + {"(ReadWriteCloser).Read", Method, 0, ""}, + {"(ReadWriteCloser).Write", Method, 0, ""}, + {"(ReadWriteSeeker).Read", Method, 0, ""}, + {"(ReadWriteSeeker).Seek", Method, 0, ""}, + {"(ReadWriteSeeker).Write", Method, 0, ""}, + {"(ReadWriter).Read", Method, 0, ""}, + {"(ReadWriter).Write", Method, 0, ""}, + {"(Reader).Read", Method, 0, ""}, + {"(ReaderAt).ReadAt", Method, 0, ""}, + {"(ReaderFrom).ReadFrom", Method, 0, ""}, + {"(RuneReader).ReadRune", Method, 0, ""}, + {"(RuneScanner).ReadRune", Method, 0, ""}, + {"(RuneScanner).UnreadRune", Method, 0, ""}, + {"(Seeker).Seek", Method, 0, ""}, + {"(StringWriter).WriteString", Method, 12, ""}, + {"(WriteCloser).Close", Method, 0, ""}, + {"(WriteCloser).Write", Method, 0, ""}, + {"(WriteSeeker).Seek", Method, 0, ""}, + {"(WriteSeeker).Write", Method, 0, ""}, + {"(Writer).Write", Method, 0, ""}, + {"(WriterAt).WriteAt", Method, 0, ""}, + {"(WriterTo).WriteTo", Method, 0, ""}, {"ByteReader", Type, 0, ""}, {"ByteScanner", Type, 0, ""}, {"ByteWriter", Type, 1, ""}, @@ -7142,11 +7512,42 @@ var PackageSymbols = map[string][]Symbol{ {"(*PathError).Error", Method, 16, ""}, {"(*PathError).Timeout", Method, 16, ""}, {"(*PathError).Unwrap", Method, 16, ""}, + {"(DirEntry).Info", Method, 16, ""}, + {"(DirEntry).IsDir", Method, 16, ""}, + {"(DirEntry).Name", Method, 16, ""}, + {"(DirEntry).Type", Method, 16, ""}, + {"(FS).Open", Method, 16, ""}, + {"(File).Close", Method, 16, ""}, + {"(File).Read", Method, 16, ""}, + {"(File).Stat", Method, 16, ""}, + {"(FileInfo).IsDir", Method, 16, ""}, + {"(FileInfo).ModTime", Method, 16, ""}, + {"(FileInfo).Mode", Method, 16, ""}, + {"(FileInfo).Name", Method, 16, ""}, + {"(FileInfo).Size", Method, 16, ""}, + {"(FileInfo).Sys", Method, 16, ""}, {"(FileMode).IsDir", Method, 16, ""}, {"(FileMode).IsRegular", Method, 16, ""}, {"(FileMode).Perm", Method, 16, ""}, {"(FileMode).String", Method, 16, ""}, {"(FileMode).Type", Method, 16, ""}, + {"(GlobFS).Glob", Method, 16, ""}, + {"(GlobFS).Open", Method, 16, ""}, + {"(ReadDirFS).Open", Method, 16, ""}, + {"(ReadDirFS).ReadDir", Method, 16, ""}, + {"(ReadDirFile).Close", Method, 16, ""}, + {"(ReadDirFile).Read", Method, 16, ""}, + {"(ReadDirFile).ReadDir", Method, 16, ""}, + {"(ReadDirFile).Stat", Method, 16, ""}, + {"(ReadFileFS).Open", Method, 16, ""}, + {"(ReadFileFS).ReadFile", Method, 16, ""}, + {"(ReadLinkFS).Lstat", Method, 25, ""}, + {"(ReadLinkFS).Open", Method, 25, ""}, + {"(ReadLinkFS).ReadLink", Method, 25, ""}, + {"(StatFS).Open", Method, 16, ""}, + {"(StatFS).Stat", Method, 16, ""}, + {"(SubFS).Open", Method, 16, ""}, + {"(SubFS).Sub", Method, 16, ""}, {"DirEntry", Type, 16, ""}, {"ErrClosed", Var, 16, ""}, {"ErrExist", Var, 16, ""}, @@ -7299,12 +7700,18 @@ var PackageSymbols = map[string][]Symbol{ {"(*TextHandler).WithGroup", Method, 21, ""}, {"(Attr).Equal", Method, 21, ""}, {"(Attr).String", Method, 21, ""}, + {"(Handler).Enabled", Method, 21, ""}, + {"(Handler).Handle", Method, 21, ""}, + {"(Handler).WithAttrs", Method, 21, ""}, + {"(Handler).WithGroup", Method, 21, ""}, {"(Kind).String", Method, 21, ""}, {"(Level).AppendText", Method, 24, ""}, {"(Level).Level", Method, 21, ""}, {"(Level).MarshalJSON", Method, 21, ""}, {"(Level).MarshalText", Method, 21, ""}, {"(Level).String", Method, 21, ""}, + {"(Leveler).Level", Method, 21, ""}, + {"(LogValuer).LogValue", Method, 21, ""}, {"(Record).Attrs", Method, 21, ""}, {"(Record).Clone", Method, 21, ""}, {"(Record).NumAttrs", Method, 21, ""}, @@ -7833,6 +8240,11 @@ var PackageSymbols = map[string][]Symbol{ {"(*Rand).Uint32", Method, 0, ""}, {"(*Rand).Uint64", Method, 8, ""}, {"(*Zipf).Uint64", Method, 0, ""}, + {"(Source).Int63", Method, 0, ""}, + {"(Source).Seed", Method, 0, ""}, + {"(Source64).Int63", Method, 8, ""}, + {"(Source64).Seed", Method, 8, ""}, + {"(Source64).Uint64", Method, 8, ""}, {"ExpFloat64", Func, 0, "func() float64"}, {"Float32", Func, 0, "func() float32"}, {"Float64", Func, 0, "func() float64"}, @@ -7888,6 +8300,7 @@ var PackageSymbols = map[string][]Symbol{ {"(*Rand).Uint64N", Method, 22, ""}, {"(*Rand).UintN", Method, 22, ""}, {"(*Zipf).Uint64", Method, 22, ""}, + {"(Source).Uint64", Method, 22, ""}, {"ChaCha8", Type, 22, ""}, {"ExpFloat64", Func, 22, "func() float64"}, {"Float32", Func, 22, "func() float32"}, @@ -7951,6 +8364,10 @@ var PackageSymbols = map[string][]Symbol{ {"(*Writer).FormDataContentType", Method, 0, ""}, {"(*Writer).SetBoundary", Method, 1, ""}, {"(*Writer).WriteField", Method, 0, ""}, + {"(File).Close", Method, 0, ""}, + {"(File).Read", Method, 0, ""}, + {"(File).ReadAt", Method, 0, ""}, + {"(File).Seek", Method, 0, ""}, {"ErrMessageTooLarge", Var, 9, ""}, {"File", Type, 0, ""}, {"FileContentDisposition", Func, 25, "func(fieldname string, filename string) string"}, @@ -8135,6 +8552,19 @@ var PackageSymbols = map[string][]Symbol{ {"(*UnixListener).SetDeadline", Method, 0, ""}, {"(*UnixListener).SetUnlinkOnClose", Method, 8, ""}, {"(*UnixListener).SyscallConn", Method, 10, ""}, + {"(Addr).Network", Method, 0, ""}, + {"(Addr).String", Method, 0, ""}, + {"(Conn).Close", Method, 0, ""}, + {"(Conn).LocalAddr", Method, 0, ""}, + {"(Conn).Read", Method, 0, ""}, + {"(Conn).RemoteAddr", Method, 0, ""}, + {"(Conn).SetDeadline", Method, 0, ""}, + {"(Conn).SetReadDeadline", Method, 0, ""}, + {"(Conn).SetWriteDeadline", Method, 0, ""}, + {"(Conn).Write", Method, 0, ""}, + {"(Error).Error", Method, 0, ""}, + {"(Error).Temporary", Method, 0, ""}, + {"(Error).Timeout", Method, 0, ""}, {"(Flags).String", Method, 0, ""}, {"(HardwareAddr).String", Method, 0, ""}, {"(IP).AppendText", Method, 24, ""}, @@ -8158,6 +8588,16 @@ var PackageSymbols = map[string][]Symbol{ {"(InvalidAddrError).Error", Method, 0, ""}, {"(InvalidAddrError).Temporary", Method, 0, ""}, {"(InvalidAddrError).Timeout", Method, 0, ""}, + {"(Listener).Accept", Method, 0, ""}, + {"(Listener).Addr", Method, 0, ""}, + {"(Listener).Close", Method, 0, ""}, + {"(PacketConn).Close", Method, 0, ""}, + {"(PacketConn).LocalAddr", Method, 0, ""}, + {"(PacketConn).ReadFrom", Method, 0, ""}, + {"(PacketConn).SetDeadline", Method, 0, ""}, + {"(PacketConn).SetReadDeadline", Method, 0, ""}, + {"(PacketConn).SetWriteDeadline", Method, 0, ""}, + {"(PacketConn).WriteTo", Method, 0, ""}, {"(UnknownNetworkError).Error", Method, 0, ""}, {"(UnknownNetworkError).Temporary", Method, 0, ""}, {"(UnknownNetworkError).Timeout", Method, 0, ""}, @@ -8333,6 +8773,14 @@ var PackageSymbols = map[string][]Symbol{ {"(*Client).Head", Method, 0, ""}, {"(*Client).Post", Method, 0, ""}, {"(*Client).PostForm", Method, 0, ""}, + {"(*ClientConn).Available", Method, 26, ""}, + {"(*ClientConn).Close", Method, 26, ""}, + {"(*ClientConn).Err", Method, 26, ""}, + {"(*ClientConn).InFlight", Method, 26, ""}, + {"(*ClientConn).Release", Method, 26, ""}, + {"(*ClientConn).Reserve", Method, 26, ""}, + {"(*ClientConn).RoundTrip", Method, 26, ""}, + {"(*ClientConn).SetStateHook", Method, 26, ""}, {"(*Cookie).String", Method, 0, ""}, {"(*Cookie).Valid", Method, 18, ""}, {"(*CrossOriginProtection).AddInsecureBypassPattern", Method, 25, ""}, @@ -8392,10 +8840,22 @@ var PackageSymbols = map[string][]Symbol{ {"(*Transport).CancelRequest", Method, 1, ""}, {"(*Transport).Clone", Method, 13, ""}, {"(*Transport).CloseIdleConnections", Method, 0, ""}, + {"(*Transport).NewClientConn", Method, 26, ""}, {"(*Transport).RegisterProtocol", Method, 0, ""}, {"(*Transport).RoundTrip", Method, 0, ""}, + {"(CloseNotifier).CloseNotify", Method, 1, ""}, {"(ConnState).String", Method, 3, ""}, + {"(CookieJar).Cookies", Method, 0, ""}, + {"(CookieJar).SetCookies", Method, 0, ""}, {"(Dir).Open", Method, 0, ""}, + {"(File).Close", Method, 0, ""}, + {"(File).Read", Method, 0, ""}, + {"(File).Readdir", Method, 0, ""}, + {"(File).Seek", Method, 0, ""}, + {"(File).Stat", Method, 0, ""}, + {"(FileSystem).Open", Method, 0, ""}, + {"(Flusher).Flush", Method, 0, ""}, + {"(Handler).ServeHTTP", Method, 0, ""}, {"(HandlerFunc).ServeHTTP", Method, 0, ""}, {"(Header).Add", Method, 0, ""}, {"(Header).Clone", Method, 13, ""}, @@ -8405,10 +8865,16 @@ var PackageSymbols = map[string][]Symbol{ {"(Header).Values", Method, 14, ""}, {"(Header).Write", Method, 0, ""}, {"(Header).WriteSubset", Method, 0, ""}, + {"(Hijacker).Hijack", Method, 0, ""}, {"(Protocols).HTTP1", Method, 24, ""}, {"(Protocols).HTTP2", Method, 24, ""}, {"(Protocols).String", Method, 24, ""}, {"(Protocols).UnencryptedHTTP2", Method, 24, ""}, + {"(Pusher).Push", Method, 8, ""}, + {"(ResponseWriter).Header", Method, 0, ""}, + {"(ResponseWriter).Write", Method, 0, ""}, + {"(ResponseWriter).WriteHeader", Method, 0, ""}, + {"(RoundTripper).RoundTrip", Method, 0, ""}, {"AllowQuerySemicolons", Func, 17, "func(h Handler) Handler"}, {"CanonicalHeaderKey", Func, 0, "func(s string) string"}, {"Client", Type, 0, ""}, @@ -8416,6 +8882,7 @@ var PackageSymbols = map[string][]Symbol{ {"Client.Jar", Field, 0, ""}, {"Client.Timeout", Field, 3, ""}, {"Client.Transport", Field, 0, ""}, + {"ClientConn", Type, 26, ""}, {"CloseNotifier", Type, 1, ""}, {"ConnState", Type, 3, ""}, {"Cookie", Type, 0, ""}, @@ -8726,6 +9193,8 @@ var PackageSymbols = map[string][]Symbol{ "net/http/cookiejar": { {"(*Jar).Cookies", Method, 1, ""}, {"(*Jar).SetCookies", Method, 1, ""}, + {"(PublicSuffixList).PublicSuffix", Method, 1, ""}, + {"(PublicSuffixList).String", Method, 1, ""}, {"Jar", Type, 1, ""}, {"New", Func, 1, "func(o *Options) (*Jar, error)"}, {"Options", Type, 1, ""}, @@ -8819,6 +9288,8 @@ var PackageSymbols = map[string][]Symbol{ {"(*ServerConn).Pending", Method, 0, ""}, {"(*ServerConn).Read", Method, 0, ""}, {"(*ServerConn).Write", Method, 0, ""}, + {"(BufferPool).Get", Method, 6, ""}, + {"(BufferPool).Put", Method, 6, ""}, {"BufferPool", Type, 6, ""}, {"ClientConn", Type, 0, ""}, {"DumpRequest", Func, 0, "func(req *http.Request, body bool) ([]byte, error)"}, @@ -8972,6 +9443,14 @@ var PackageSymbols = map[string][]Symbol{ {"(*Server).ServeConn", Method, 0, ""}, {"(*Server).ServeHTTP", Method, 0, ""}, {"(*Server).ServeRequest", Method, 0, ""}, + {"(ClientCodec).Close", Method, 0, ""}, + {"(ClientCodec).ReadResponseBody", Method, 0, ""}, + {"(ClientCodec).ReadResponseHeader", Method, 0, ""}, + {"(ClientCodec).WriteRequest", Method, 0, ""}, + {"(ServerCodec).Close", Method, 0, ""}, + {"(ServerCodec).ReadRequestBody", Method, 0, ""}, + {"(ServerCodec).ReadRequestHeader", Method, 0, ""}, + {"(ServerCodec).WriteResponse", Method, 0, ""}, {"(ServerError).Error", Method, 0, ""}, {"Accept", Func, 0, "func(lis net.Listener)"}, {"Call", Type, 0, ""}, @@ -9030,6 +9509,8 @@ var PackageSymbols = map[string][]Symbol{ {"(*Client).StartTLS", Method, 0, ""}, {"(*Client).TLSConnectionState", Method, 5, ""}, {"(*Client).Verify", Method, 0, ""}, + {"(Auth).Next", Method, 0, ""}, + {"(Auth).Start", Method, 0, ""}, {"Auth", Type, 0, ""}, {"CRAMMD5Auth", Func, 0, "func(username string, secret string) Auth"}, {"Client", Type, 0, ""}, @@ -9241,10 +9722,18 @@ var PackageSymbols = map[string][]Symbol{ {"(*SyscallError).Error", Method, 0, ""}, {"(*SyscallError).Timeout", Method, 10, ""}, {"(*SyscallError).Unwrap", Method, 13, ""}, + {"(FileInfo).IsDir", Method, 0, ""}, + {"(FileInfo).ModTime", Method, 0, ""}, + {"(FileInfo).Mode", Method, 0, ""}, + {"(FileInfo).Name", Method, 0, ""}, + {"(FileInfo).Size", Method, 0, ""}, + {"(FileInfo).Sys", Method, 0, ""}, {"(FileMode).IsDir", Method, 0, ""}, {"(FileMode).IsRegular", Method, 1, ""}, {"(FileMode).Perm", Method, 0, ""}, {"(FileMode).String", Method, 0, ""}, + {"(Signal).Signal", Method, 0, ""}, + {"(Signal).String", Method, 0, ""}, {"Args", Var, 0, ""}, {"Chdir", Func, 0, "func(dir string) error"}, {"Chmod", Func, 0, "func(name string, mode FileMode) error"}, @@ -9521,6 +10010,45 @@ var PackageSymbols = map[string][]Symbol{ {"(StructField).IsExported", Method, 17, ""}, {"(StructTag).Get", Method, 0, ""}, {"(StructTag).Lookup", Method, 7, ""}, + {"(Type).Align", Method, 0, ""}, + {"(Type).AssignableTo", Method, 0, ""}, + {"(Type).Bits", Method, 0, ""}, + {"(Type).CanSeq", Method, 23, ""}, + {"(Type).CanSeq2", Method, 23, ""}, + {"(Type).ChanDir", Method, 0, ""}, + {"(Type).Comparable", Method, 4, ""}, + {"(Type).ConvertibleTo", Method, 1, ""}, + {"(Type).Elem", Method, 0, ""}, + {"(Type).Field", Method, 0, ""}, + {"(Type).FieldAlign", Method, 0, ""}, + {"(Type).FieldByIndex", Method, 0, ""}, + {"(Type).FieldByName", Method, 0, ""}, + {"(Type).FieldByNameFunc", Method, 0, ""}, + {"(Type).Fields", Method, 26, ""}, + {"(Type).Implements", Method, 0, ""}, + {"(Type).In", Method, 0, ""}, + {"(Type).Ins", Method, 26, ""}, + {"(Type).IsVariadic", Method, 0, ""}, + {"(Type).Key", Method, 0, ""}, + {"(Type).Kind", Method, 0, ""}, + {"(Type).Len", Method, 0, ""}, + {"(Type).Method", Method, 0, ""}, + {"(Type).MethodByName", Method, 0, ""}, + {"(Type).Methods", Method, 26, ""}, + {"(Type).Name", Method, 0, ""}, + {"(Type).NumField", Method, 0, ""}, + {"(Type).NumIn", Method, 0, ""}, + {"(Type).NumMethod", Method, 0, ""}, + {"(Type).NumOut", Method, 0, ""}, + {"(Type).Out", Method, 0, ""}, + {"(Type).Outs", Method, 26, ""}, + {"(Type).OverflowComplex", Method, 23, ""}, + {"(Type).OverflowFloat", Method, 23, ""}, + {"(Type).OverflowInt", Method, 23, ""}, + {"(Type).OverflowUint", Method, 23, ""}, + {"(Type).PkgPath", Method, 0, ""}, + {"(Type).Size", Method, 0, ""}, + {"(Type).String", Method, 0, ""}, {"(Value).Addr", Method, 0, ""}, {"(Value).Bool", Method, 0, ""}, {"(Value).Bytes", Method, 0, ""}, @@ -9547,6 +10075,7 @@ var PackageSymbols = map[string][]Symbol{ {"(Value).FieldByIndexErr", Method, 18, ""}, {"(Value).FieldByName", Method, 0, ""}, {"(Value).FieldByNameFunc", Method, 0, ""}, + {"(Value).Fields", Method, 26, ""}, {"(Value).Float", Method, 0, ""}, {"(Value).Grow", Method, 20, ""}, {"(Value).Index", Method, 0, ""}, @@ -9563,6 +10092,7 @@ var PackageSymbols = map[string][]Symbol{ {"(Value).MapRange", Method, 12, ""}, {"(Value).Method", Method, 0, ""}, {"(Value).MethodByName", Method, 0, ""}, + {"(Value).Methods", Method, 26, ""}, {"(Value).NumField", Method, 0, ""}, {"(Value).NumMethod", Method, 0, ""}, {"(Value).OverflowComplex", Method, 0, ""}, @@ -9678,7 +10208,6 @@ var PackageSymbols = map[string][]Symbol{ {"StructOf", Func, 7, "func(fields []StructField) Type"}, {"StructTag", Type, 0, ""}, {"Swapper", Func, 8, "func(slice any) func(i int, j int)"}, - {"Type", Type, 0, ""}, {"TypeAssert", Func, 25, "func[T any](v Value) (T, bool)"}, {"TypeFor", Func, 22, "func[T any]() Type"}, {"TypeOf", Func, 0, "func(i any) Type"}, @@ -9880,6 +10409,8 @@ var PackageSymbols = map[string][]Symbol{ {"(*TypeAssertionError).Error", Method, 0, ""}, {"(*TypeAssertionError).RuntimeError", Method, 0, ""}, {"(Cleanup).Stop", Method, 24, ""}, + {"(Error).Error", Method, 0, ""}, + {"(Error).RuntimeError", Method, 0, ""}, {"AddCleanup", Func, 24, "func[T, S any](ptr *T, cleanup func(S), arg S) Cleanup"}, {"BlockProfile", Func, 1, "func(p []BlockProfileRecord) (n int, ok bool)"}, {"BlockProfileRecord", Type, 1, ""}, @@ -10154,6 +10685,9 @@ var PackageSymbols = map[string][]Symbol{ {"(IntSlice).Search", Method, 0, ""}, {"(IntSlice).Sort", Method, 0, ""}, {"(IntSlice).Swap", Method, 0, ""}, + {"(Interface).Len", Method, 0, ""}, + {"(Interface).Less", Method, 0, ""}, + {"(Interface).Swap", Method, 0, ""}, {"(StringSlice).Len", Method, 0, ""}, {"(StringSlice).Less", Method, 0, ""}, {"(StringSlice).Search", Method, 0, ""}, @@ -10345,6 +10879,8 @@ var PackageSymbols = map[string][]Symbol{ {"(*WaitGroup).Done", Method, 0, ""}, {"(*WaitGroup).Go", Method, 25, ""}, {"(*WaitGroup).Wait", Method, 0, ""}, + {"(Locker).Lock", Method, 0, ""}, + {"(Locker).Unlock", Method, 0, ""}, {"Cond", Type, 0, ""}, {"Cond.L", Field, 0, ""}, {"Locker", Type, 0, ""}, @@ -10486,10 +11022,14 @@ var PackageSymbols = map[string][]Symbol{ {"(*Timeval).Nano", Method, 0, ""}, {"(*Timeval).Nanoseconds", Method, 0, ""}, {"(*Timeval).Unix", Method, 0, ""}, + {"(Conn).SyscallConn", Method, 9, ""}, {"(Errno).Error", Method, 0, ""}, {"(Errno).Is", Method, 13, ""}, {"(Errno).Temporary", Method, 0, ""}, {"(Errno).Timeout", Method, 0, ""}, + {"(RawConn).Control", Method, 9, ""}, + {"(RawConn).Read", Method, 9, ""}, + {"(RawConn).Write", Method, 9, ""}, {"(Signal).Signal", Method, 0, ""}, {"(Signal).String", Method, 0, ""}, {"(Token).Close", Method, 0, ""}, @@ -14409,7 +14949,7 @@ var PackageSymbols = map[string][]Symbol{ {"RouteMessage.Data", Field, 0, ""}, {"RouteMessage.Header", Field, 0, ""}, {"RouteRIB", Func, 0, ""}, - {"RoutingMessage", Type, 0, ""}, + {"RoutingMessage", Type, 14, ""}, {"RtAttr", Type, 0, ""}, {"RtAttr.Len", Field, 0, ""}, {"RtAttr.Type", Field, 0, ""}, @@ -15895,7 +16435,6 @@ var PackageSymbols = map[string][]Symbol{ {"SockFprog.Filter", Field, 0, ""}, {"SockFprog.Len", Field, 0, ""}, {"SockFprog.Pad_cgo_0", Field, 0, ""}, - {"Sockaddr", Type, 0, ""}, {"SockaddrDatalink", Type, 0, ""}, {"SockaddrDatalink.Alen", Field, 0, ""}, {"SockaddrDatalink.Data", Field, 0, ""}, @@ -16801,6 +17340,29 @@ var PackageSymbols = map[string][]Symbol{ {"(BenchmarkResult).MemString", Method, 1, ""}, {"(BenchmarkResult).NsPerOp", Method, 0, ""}, {"(BenchmarkResult).String", Method, 0, ""}, + {"(TB).ArtifactDir", Method, 26, ""}, + {"(TB).Attr", Method, 25, ""}, + {"(TB).Chdir", Method, 24, ""}, + {"(TB).Cleanup", Method, 14, ""}, + {"(TB).Context", Method, 24, ""}, + {"(TB).Error", Method, 2, ""}, + {"(TB).Errorf", Method, 2, ""}, + {"(TB).Fail", Method, 2, ""}, + {"(TB).FailNow", Method, 2, ""}, + {"(TB).Failed", Method, 2, ""}, + {"(TB).Fatal", Method, 2, ""}, + {"(TB).Fatalf", Method, 2, ""}, + {"(TB).Helper", Method, 9, ""}, + {"(TB).Log", Method, 2, ""}, + {"(TB).Logf", Method, 2, ""}, + {"(TB).Name", Method, 8, ""}, + {"(TB).Output", Method, 25, ""}, + {"(TB).Setenv", Method, 17, ""}, + {"(TB).Skip", Method, 2, ""}, + {"(TB).SkipNow", Method, 2, ""}, + {"(TB).Skipf", Method, 2, ""}, + {"(TB).Skipped", Method, 2, ""}, + {"(TB).TempDir", Method, 15, ""}, {"AllocsPerRun", Func, 1, "func(runs int, f func()) (avg float64)"}, {"B", Type, 0, ""}, {"B.N", Field, 0, ""}, @@ -16851,10 +17413,12 @@ var PackageSymbols = map[string][]Symbol{ {"RunTests", Func, 0, "func(matchString func(pat string, str string) (bool, error), tests []InternalTest) (ok bool)"}, {"Short", Func, 0, "func() bool"}, {"T", Type, 0, ""}, - {"TB", Type, 2, ""}, {"Testing", Func, 21, "func() bool"}, {"Verbose", Func, 1, "func() bool"}, }, + "testing/cryptotest": { + {"SetGlobalRandom", Func, 26, "func(t *testing.T, seed uint64)"}, + }, "testing/fstest": { {"(MapFS).Glob", Method, 16, ""}, {"(MapFS).Lstat", Method, 25, ""}, @@ -16887,6 +17451,7 @@ var PackageSymbols = map[string][]Symbol{ "testing/quick": { {"(*CheckEqualError).Error", Method, 0, ""}, {"(*CheckError).Error", Method, 0, ""}, + {"(Generator).Generate", Method, 0, ""}, {"(SetupError).Error", Method, 0, ""}, {"Check", Func, 0, "func(f any, config *Config) error"}, {"CheckEqual", Func, 0, "func(f any, g any, config *Config) error"}, @@ -17093,6 +17658,10 @@ var PackageSymbols = map[string][]Symbol{ {"(ListNode).Position", Method, 1, ""}, {"(ListNode).Type", Method, 0, ""}, {"(NilNode).Position", Method, 1, ""}, + {"(Node).Copy", Method, 0, ""}, + {"(Node).Position", Method, 1, ""}, + {"(Node).String", Method, 0, ""}, + {"(Node).Type", Method, 0, ""}, {"(NodeType).Type", Method, 0, ""}, {"(NumberNode).Position", Method, 1, ""}, {"(NumberNode).Type", Method, 0, ""}, diff --git a/vendor/golang.org/x/tools/internal/stdlib/stdlib.go b/vendor/golang.org/x/tools/internal/stdlib/stdlib.go index e223e0f3405..59a5de36a23 100644 --- a/vendor/golang.org/x/tools/internal/stdlib/stdlib.go +++ b/vendor/golang.org/x/tools/internal/stdlib/stdlib.go @@ -39,7 +39,7 @@ const ( Var // "EOF" Const // "Pi" Field // "Point.X" - Method // "(*Buffer).Grow" + Method // "(*Buffer).Grow" or "(Reader).Read" ) func (kind Kind) String() string { diff --git a/vendor/golang.org/x/tools/internal/typeparams/coretype.go b/vendor/golang.org/x/tools/internal/typeparams/coretype.go index 27a2b179299..2e05de4649a 100644 --- a/vendor/golang.org/x/tools/internal/typeparams/coretype.go +++ b/vendor/golang.org/x/tools/internal/typeparams/coretype.go @@ -11,7 +11,9 @@ import ( // CoreType returns the core type of T or nil if T does not have a core type. // -// See https://go.dev/ref/spec#Core_types for the definition of a core type. +// As of Go1.25, the notion of a core type has been removed from the language spec. +// See https://go.dev/blog/coretypes for more details. +// TODO(mkalil): We should eventually consider removing all uses of CoreType. func CoreType(T types.Type) types.Type { U := T.Underlying() if _, ok := U.(*types.Interface); !ok { @@ -34,7 +36,7 @@ func CoreType(T types.Type) types.Type { } if identical == len(terms) { - // https://go.dev/ref/spec#Core_types + // From the deprecated core types spec: // "There is a single type U which is the underlying type of all types in the type set of T" return U } @@ -42,7 +44,7 @@ func CoreType(T types.Type) types.Type { if !ok { return nil // no core type as identical < len(terms) and U is not a channel. } - // https://go.dev/ref/spec#Core_types + // From the deprecated core types spec: // "the type chan E if T contains only bidirectional channels, or the type chan<- E or // <-chan E depending on the direction of the directional channels present." for chans := identical; chans < len(terms); chans++ { diff --git a/vendor/golang.org/x/tools/internal/typeparams/free.go b/vendor/golang.org/x/tools/internal/typeparams/free.go index 709d2fc1447..4c391876e4a 100644 --- a/vendor/golang.org/x/tools/internal/typeparams/free.go +++ b/vendor/golang.org/x/tools/internal/typeparams/free.go @@ -6,8 +6,6 @@ package typeparams import ( "go/types" - - "golang.org/x/tools/internal/aliases" ) // Free is a memoization of the set of free type parameters within a @@ -38,7 +36,7 @@ func (w *Free) Has(typ types.Type) (res bool) { break case *types.Alias: - if aliases.TypeParams(t).Len() > aliases.TypeArgs(t).Len() { + if t.TypeParams().Len() > t.TypeArgs().Len() { return true // This is an uninstantiated Alias. } // The expansion of an alias can have free type parameters, diff --git a/vendor/golang.org/x/tools/internal/typesinternal/classify_call.go b/vendor/golang.org/x/tools/internal/typesinternal/classify_call.go index 3db2a135b97..7ebe9768bc3 100644 --- a/vendor/golang.org/x/tools/internal/typesinternal/classify_call.go +++ b/vendor/golang.org/x/tools/internal/typesinternal/classify_call.go @@ -8,7 +8,7 @@ import ( "fmt" "go/ast" "go/types" - _ "unsafe" + _ "unsafe" // for go:linkname hack ) // CallKind describes the function position of an [*ast.CallExpr]. diff --git a/vendor/golang.org/x/tools/internal/typesinternal/types.go b/vendor/golang.org/x/tools/internal/typesinternal/types.go index fef74a78560..6582cc81f5a 100644 --- a/vendor/golang.org/x/tools/internal/typesinternal/types.go +++ b/vendor/golang.org/x/tools/internal/typesinternal/types.go @@ -23,10 +23,8 @@ import ( "go/token" "go/types" "reflect" - "unsafe" "golang.org/x/tools/go/ast/inspector" - "golang.org/x/tools/internal/aliases" ) func SetUsesCgo(conf *types.Config) bool { @@ -40,8 +38,7 @@ func SetUsesCgo(conf *types.Config) bool { } } - addr := unsafe.Pointer(f.UnsafeAddr()) - *(*bool)(addr) = true + *(*bool)(f.Addr().UnsafePointer()) = true return true } @@ -144,7 +141,7 @@ var ( func Origin(t NamedOrAlias) NamedOrAlias { switch t := t.(type) { case *types.Alias: - return aliases.Origin(t) + return t.Origin() case *types.Named: return t.Origin() } @@ -197,3 +194,51 @@ func Imports(pkg *types.Package, path string) bool { } return false } + +// ObjectKind returns a description of the object's kind. +// +// from objectKind in go/types +func ObjectKind(obj types.Object) string { + switch obj := obj.(type) { + case *types.PkgName: + return "package name" + case *types.Const: + return "constant" + case *types.TypeName: + if obj.IsAlias() { + return "type alias" + } else if _, ok := obj.Type().(*types.TypeParam); ok { + return "type parameter" + } else { + return "defined type" + } + case *types.Var: + switch obj.Kind() { + case PackageVar: + return "package-level variable" + case LocalVar: + return "local variable" + case RecvVar: + return "receiver" + case ParamVar: + return "parameter" + case ResultVar: + return "result variable" + case FieldVar: + return "struct field" + } + case *types.Func: + if obj.Signature().Recv() != nil { + return "method" + } else { + return "function" + } + case *types.Label: + return "label" + case *types.Builtin: + return "built-in function" + case *types.Nil: + return "untyped nil" + } + return "unknown symbol" +} diff --git a/vendor/golang.org/x/tools/internal/versions/features.go b/vendor/golang.org/x/tools/internal/versions/features.go index a5f4e3252cc..360a5b55297 100644 --- a/vendor/golang.org/x/tools/internal/versions/features.go +++ b/vendor/golang.org/x/tools/internal/versions/features.go @@ -9,6 +9,7 @@ package versions // named constants, to avoid misspelling const ( + Go1_17 = "go1.17" Go1_18 = "go1.18" Go1_19 = "go1.19" Go1_20 = "go1.20" @@ -18,6 +19,7 @@ const ( Go1_24 = "go1.24" Go1_25 = "go1.25" Go1_26 = "go1.26" + Go1_27 = "go1.27" ) // Future is an invalid unknown Go version sometime in the future. diff --git a/vendor/modules.txt b/vendor/modules.txt index 003c9ef3fe5..063d89e38eb 100644 --- a/vendor/modules.txt +++ b/vendor/modules.txt @@ -298,11 +298,11 @@ go.yaml.in/yaml/v3 # golang.org/x/exp v0.0.0-20240719175910-8a7402abbf56 ## explicit; go 1.20 golang.org/x/exp/maps -# golang.org/x/mod v0.30.0 -## explicit; go 1.24.0 +# golang.org/x/mod v0.35.0 +## explicit; go 1.25.0 golang.org/x/mod/semver -# golang.org/x/net v0.48.0 -## explicit; go 1.24.0 +# golang.org/x/net v0.55.0 +## explicit; go 1.25.0 golang.org/x/net/context golang.org/x/net/html golang.org/x/net/html/atom @@ -312,6 +312,7 @@ golang.org/x/net/http2 golang.org/x/net/http2/hpack golang.org/x/net/idna golang.org/x/net/internal/httpcommon +golang.org/x/net/internal/httpsfv golang.org/x/net/internal/socks golang.org/x/net/internal/timeseries golang.org/x/net/proxy @@ -320,19 +321,19 @@ golang.org/x/net/trace ## explicit; go 1.24.0 golang.org/x/oauth2 golang.org/x/oauth2/internal -# golang.org/x/sync v0.19.0 -## explicit; go 1.24.0 +# golang.org/x/sync v0.20.0 +## explicit; go 1.25.0 golang.org/x/sync/errgroup -# golang.org/x/sys v0.39.0 -## explicit; go 1.24.0 +# golang.org/x/sys v0.45.0 +## explicit; go 1.25.0 golang.org/x/sys/plan9 golang.org/x/sys/unix golang.org/x/sys/windows -# golang.org/x/term v0.38.0 -## explicit; go 1.24.0 +# golang.org/x/term v0.43.0 +## explicit; go 1.25.0 golang.org/x/term -# golang.org/x/text v0.32.0 -## explicit; go 1.24.0 +# golang.org/x/text v0.37.0 +## explicit; go 1.25.0 golang.org/x/text/encoding golang.org/x/text/encoding/charmap golang.org/x/text/encoding/htmlindex @@ -356,8 +357,8 @@ golang.org/x/text/unicode/norm # golang.org/x/time v0.11.0 ## explicit; go 1.23.0 golang.org/x/time/rate -# golang.org/x/tools v0.39.0 -## explicit; go 1.24.0 +# golang.org/x/tools v0.44.0 +## explicit; go 1.25.0 golang.org/x/tools/cover golang.org/x/tools/go/ast/edge golang.org/x/tools/go/ast/inspector From ed02764da9348a51c8ae1f6ba7e496209f049ab7 Mon Sep 17 00:00:00 2001 From: xliuqq Date: Tue, 21 Jul 2026 14:46:26 +0800 Subject: [PATCH 05/14] update curvine image to support report cache states (#6130) * update curvine image to support report cache states Signed-off-by: xliuqq * fix test Signed-off-by: xliuqq * update curvine image Signed-off-by: xliuqq --------- Signed-off-by: xliuqq --- .../cacheruntime/curvine_cache_runtime.md | 16 +++++++++++----- .../cacheruntime/curvine_cache_runtime.md | 16 +++++++++++----- test/gha-e2e/curvine/cacheruntimeclass.yaml | 12 +++++++++--- test/gha-e2e/curvine/test.sh | 13 +++++++++++++ 4 files changed, 44 insertions(+), 13 deletions(-) diff --git a/docs/en/samples/cacheruntime/curvine_cache_runtime.md b/docs/en/samples/cacheruntime/curvine_cache_runtime.md index 8d699c579c5..f5f27f66c29 100644 --- a/docs/en/samples/cacheruntime/curvine_cache_runtime.md +++ b/docs/en/samples/cacheruntime/curvine_cache_runtime.md @@ -217,12 +217,18 @@ topology: - -c - /app/curvine/mountUfs.sh timeout: 120 + reportSummary: + command: + - bash + - -c + - /app/curvine/reportSummary.sh + timeout: 30 template: spec: restartPolicy: Always containers: - name: master - image: curvine/curvine-fluid:latest + image: curvine/curvine:0.3.6-alpha command: - /entrypoint.sh args: @@ -248,7 +254,7 @@ topology: restartPolicy: Always containers: - name: worker - image: curvine/curvine-fluid:latest + image: curvine/curvine:0.3.6-alpha command: - /entrypoint.sh args: @@ -272,7 +278,7 @@ topology: restartPolicy: Always containers: - name: client - image: curvine/curvine-fluid:latest + image: curvine/curvine:0.3.6-alpha command: - /entrypoint.sh args: @@ -304,7 +310,7 @@ $ kubectl create -f cacheruntimeclass.yaml Key sections: - **`fileSystemType`**: Identifies this as a Curvine filesystem (`curvinefs`) - **`dataOperationSpecs`**: Defines how DataLoad operations execute — generates config, then uses the `cv` CLI to preload data from the UFS into Curvine -- **`topology.master`**: Curvine master node with headless service, readiness probe on RPC port 8995, and a MountUFS script +- **`topology.master`**: Curvine master node with headless service, readiness probe on RPC port 8995, a MountUFS script, and a reportSummary script (for generating cache summary reports) - **`topology.worker`**: Curvine worker nodes with readiness probe on port 8997 - **`topology.client`**: FUSE client DaemonSet running in privileged mode, with graceful pre-stop unmount cleanup @@ -583,4 +589,4 @@ $ kubectl delete -f cacheruntime.yaml $ kubectl delete -f cacheruntimeclass.yaml $ kubectl delete -f minio.yaml $ kubectl delete -f minio_create_bucket.yaml -``` +``` \ No newline at end of file diff --git a/docs/zh/samples/cacheruntime/curvine_cache_runtime.md b/docs/zh/samples/cacheruntime/curvine_cache_runtime.md index aecdf47104b..93e5f03b6a9 100644 --- a/docs/zh/samples/cacheruntime/curvine_cache_runtime.md +++ b/docs/zh/samples/cacheruntime/curvine_cache_runtime.md @@ -217,12 +217,18 @@ topology: - -c - /app/curvine/mountUfs.sh timeout: 120 + reportSummary: + command: + - bash + - -c + - /app/curvine/reportSummary.sh + timeout: 30 template: spec: restartPolicy: Always containers: - name: master - image: curvine/curvine-fluid:latest + image: curvine/curvine:0.3.6-alpha command: - /entrypoint.sh args: @@ -248,7 +254,7 @@ topology: restartPolicy: Always containers: - name: worker - image: curvine/curvine-fluid:latest + image: curvine/curvine:0.3.6-alpha command: - /entrypoint.sh args: @@ -272,7 +278,7 @@ topology: restartPolicy: Always containers: - name: client - image: curvine/curvine-fluid:latest + image: curvine/curvine:0.3.6-alpha command: - /entrypoint.sh args: @@ -304,7 +310,7 @@ $ kubectl create -f cacheruntimeclass.yaml 关键部分说明: - **`fileSystemType`**: 标识此为 Curvine 文件系统(`curvinefs`) - **`dataOperationSpecs`**: 定义 DataLoad 操作的执行方式——生成配置文件,然后使用 `cv` CLI 从 UFS 预热数据到 Curvine -- **`topology.master`**: Curvine master 节点,包含 Headless Service、8995 端口的就绪探针和 MountUFS 脚本 +- **`topology.master`**: Curvine master 节点,包含 Headless Service、8995 端口的就绪探针、MountUFS 脚本和 reportSummary 脚本(用于生成缓存摘要报告) - **`topology.worker`**: Curvine worker 节点,包含 8997 端口的就绪探针 - **`topology.client`**: FUSE 客户端 DaemonSet,以特权模式运行,包含优雅的 pre-stop 卸载清理逻辑 @@ -583,4 +589,4 @@ $ kubectl delete -f cacheruntime.yaml $ kubectl delete -f cacheruntimeclass.yaml $ kubectl delete -f minio.yaml $ kubectl delete -f minio_create_bucket.yaml -``` +``` \ No newline at end of file diff --git a/test/gha-e2e/curvine/cacheruntimeclass.yaml b/test/gha-e2e/curvine/cacheruntimeclass.yaml index 98b0fcf6840..432bf772006 100644 --- a/test/gha-e2e/curvine/cacheruntimeclass.yaml +++ b/test/gha-e2e/curvine/cacheruntimeclass.yaml @@ -44,12 +44,18 @@ topology: - -c - /app/curvine/mountUfs.sh timeout: 120 + reportSummary: + command: + - bash + - -c + - /app/curvine/reportSummary.sh + timeout: 30 template: spec: restartPolicy: Always containers: - name: master - image: curvine/curvine:v0.3.5-alpha + image: curvine/curvine:v0.3.6-alpha command: - /entrypoint.sh args: @@ -75,7 +81,7 @@ topology: restartPolicy: Always containers: - name: worker - image: curvine/curvine:v0.3.5-alpha + image: curvine/curvine:v0.3.6-alpha command: - /entrypoint.sh args: @@ -99,7 +105,7 @@ topology: restartPolicy: Always containers: - name: client - image: curvine/curvine:v0.3.5-alpha + image: curvine/curvine:v0.3.6-alpha command: - /entrypoint.sh args: diff --git a/test/gha-e2e/curvine/test.sh b/test/gha-e2e/curvine/test.sh index ba54bd338b7..e797f13b9aa 100644 --- a/test/gha-e2e/curvine/test.sh +++ b/test/gha-e2e/curvine/test.sh @@ -374,6 +374,14 @@ function wait_runtime_deleted() { syslog "PV/PVC cleaned up successfully" } +function check_dataset_cache_state() { + local cache_capacity + cache_capacity=$(kubectl get dataset ${dataset_name} -o jsonpath='{.status.cacheStates.cacheCapacity}' 2>/dev/null) + if [[ -z "$cache_capacity" ]]; then + panic "cache_capacity is empty, report summary failed." + fi +} + function main() { syslog "[TESTCASE $testname STARTS AT $(date)]" trap dump_env_and_clean_up EXIT @@ -383,6 +391,9 @@ function main() { create_reference_dataset wait_reference_dataset_bound wait_cache_worker_ready + + check_dataset_cache_state + create_job test/gha-e2e/curvine/write_job.yaml $write_job_name wait_job_completed $write_job_name create_dataload @@ -412,3 +423,5 @@ function main() { } main + + From a915c37bccb2d5966c65665551016c5ee651c944 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 23 Jul 2026 12:11:02 +0800 Subject: [PATCH 06/14] chore(deps): bump actions/checkout from 7.0.0 to 7.0.1 (#6133) Bumps [actions/checkout](https://github.com/actions/checkout) from 7.0.0 to 7.0.1. - [Release notes](https://github.com/actions/checkout/releases) - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md) - [Commits](https://github.com/actions/checkout/compare/9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0...3d3c42e5aac5ba805825da76410c181273ba90b1) --- updated-dependencies: - dependency-name: actions/checkout dependency-version: 7.0.1 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- .github/workflows/backward-compatibility-e2e.yml | 2 +- .github/workflows/codeql-analysis.yml | 2 +- .github/workflows/kind-e2e.yml | 2 +- .github/workflows/project-check.yml | 8 ++++---- .github/workflows/sonarcloud.yaml | 2 +- 5 files changed, 8 insertions(+), 8 deletions(-) diff --git a/.github/workflows/backward-compatibility-e2e.yml b/.github/workflows/backward-compatibility-e2e.yml index 6f2ccd78ec0..9a7ef0610d0 100644 --- a/.github/workflows/backward-compatibility-e2e.yml +++ b/.github/workflows/backward-compatibility-e2e.yml @@ -45,7 +45,7 @@ jobs: uses: azure/setup-helm@9bc31f4ebc9c6b171d7bfbaa5d006ae7abdb4310 # v5.0.1 - name: Checkout code - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 + uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 with: path: ${{ env.GOPATH }}/src/github.com/fluid-cloudnative/fluid diff --git a/.github/workflows/codeql-analysis.yml b/.github/workflows/codeql-analysis.yml index 5fac4f1dca1..d9819cdfee0 100644 --- a/.github/workflows/codeql-analysis.yml +++ b/.github/workflows/codeql-analysis.yml @@ -42,7 +42,7 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 + uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 # Initializes the CodeQL tools for scanning. - name: Initialize CodeQL diff --git a/.github/workflows/kind-e2e.yml b/.github/workflows/kind-e2e.yml index b984fdbe146..18d06fbaa0c 100644 --- a/.github/workflows/kind-e2e.yml +++ b/.github/workflows/kind-e2e.yml @@ -45,7 +45,7 @@ jobs: uses: azure/setup-helm@9bc31f4ebc9c6b171d7bfbaa5d006ae7abdb4310 # v5.0.1 - name: Checkout code - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 + uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 with: path: ${{ env.GOPATH }}/src/github.com/fluid-cloudnative/fluid diff --git a/.github/workflows/project-check.yml b/.github/workflows/project-check.yml index dc205c65156..368f55146ee 100644 --- a/.github/workflows/project-check.yml +++ b/.github/workflows/project-check.yml @@ -21,7 +21,7 @@ jobs: uses: actions/setup-go@924ae3a1cded613372ab5595356fb5720e22ba16 # v6.5.0 with: go-version: ${{ env.GO_VERSION }} - - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 + - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 - uses: dominikh/staticcheck-action@9716614d4101e79b4340dd97b10e54d68234e431 # v1 with: install-go: false @@ -42,7 +42,7 @@ jobs: go-version: ${{ env.GO_VERSION }} - name: Checkout code - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 + uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 with: path: ${{ env.GOPATH }}/src/github.com/fluid-cloudnative/fluid @@ -101,7 +101,7 @@ jobs: go-version: ${{ env.GO_VERSION }} - name: Checkout code - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 + uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 with: path: ${{ env.GOPATH }}/src/github.com/fluid-cloudnative/fluid @@ -125,7 +125,7 @@ jobs: go-version: ${{ env.GO_VERSION }} - name: Checkout code - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 + uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 with: path: ${{ env.GOPATH }}/src/github.com/fluid-cloudnative/fluid diff --git a/.github/workflows/sonarcloud.yaml b/.github/workflows/sonarcloud.yaml index 68b1a0f3de8..96ba73e348b 100644 --- a/.github/workflows/sonarcloud.yaml +++ b/.github/workflows/sonarcloud.yaml @@ -30,7 +30,7 @@ jobs: steps: - name: "Checkout code" - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 + uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 with: persist-credentials: false From 5ee67f8b264958414dba18cea6f200f79eec8093 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 23 Jul 2026 12:13:03 +0800 Subject: [PATCH 07/14] chore(deps): bump the codeql-action group with 3 updates (#6131) Bumps the codeql-action group with 3 updates: [github/codeql-action/init](https://github.com/github/codeql-action), [github/codeql-action/analyze](https://github.com/github/codeql-action) and [github/codeql-action/upload-sarif](https://github.com/github/codeql-action). Updates `github/codeql-action/init` from 4.37.0 to 4.37.3 - [Release notes](https://github.com/github/codeql-action/releases) - [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md) - [Commits](https://github.com/github/codeql-action/compare/99df26d4f13ea111d4ec1a7dddef6063f76b97e9...e4fba868fa4b1b91e1fdab776edc8cfbe6e9fb81) Updates `github/codeql-action/analyze` from 4.37.0 to 4.37.3 - [Release notes](https://github.com/github/codeql-action/releases) - [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md) - [Commits](https://github.com/github/codeql-action/compare/99df26d4f13ea111d4ec1a7dddef6063f76b97e9...e4fba868fa4b1b91e1fdab776edc8cfbe6e9fb81) Updates `github/codeql-action/upload-sarif` from 4.37.0 to 4.37.3 - [Release notes](https://github.com/github/codeql-action/releases) - [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md) - [Commits](https://github.com/github/codeql-action/compare/99df26d4f13ea111d4ec1a7dddef6063f76b97e9...e4fba868fa4b1b91e1fdab776edc8cfbe6e9fb81) --- updated-dependencies: - dependency-name: github/codeql-action/init dependency-version: 4.37.3 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: codeql-action - dependency-name: github/codeql-action/analyze dependency-version: 4.37.3 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: codeql-action - dependency-name: github/codeql-action/upload-sarif dependency-version: 4.37.3 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: codeql-action ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- .github/workflows/codeql-analysis.yml | 4 ++-- .github/workflows/sonarcloud.yaml | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/codeql-analysis.yml b/.github/workflows/codeql-analysis.yml index d9819cdfee0..62dfd89cbf2 100644 --- a/.github/workflows/codeql-analysis.yml +++ b/.github/workflows/codeql-analysis.yml @@ -46,7 +46,7 @@ jobs: # Initializes the CodeQL tools for scanning. - name: Initialize CodeQL - uses: github/codeql-action/init@99df26d4f13ea111d4ec1a7dddef6063f76b97e9 # v3.29.5 + uses: github/codeql-action/init@e4fba868fa4b1b91e1fdab776edc8cfbe6e9fb81 # v3.29.5 with: languages: ${{ matrix.language }} # If you wish to specify custom queries, you can do so here or in a config file. @@ -66,4 +66,4 @@ jobs: # make release - name: Perform CodeQL Analysis - uses: github/codeql-action/analyze@99df26d4f13ea111d4ec1a7dddef6063f76b97e9 # v3.29.5 + uses: github/codeql-action/analyze@e4fba868fa4b1b91e1fdab776edc8cfbe6e9fb81 # v3.29.5 diff --git a/.github/workflows/sonarcloud.yaml b/.github/workflows/sonarcloud.yaml index 96ba73e348b..8374f9add3c 100644 --- a/.github/workflows/sonarcloud.yaml +++ b/.github/workflows/sonarcloud.yaml @@ -51,6 +51,6 @@ jobs: retention-days: 5 - name: "Upload to code-scanning" - uses: github/codeql-action/upload-sarif@99df26d4f13ea111d4ec1a7dddef6063f76b97e9 # v2.22.11 + uses: github/codeql-action/upload-sarif@e4fba868fa4b1b91e1fdab776edc8cfbe6e9fb81 # v2.22.11 with: sarif_file: results.sarif From 21855b3c0b52e888e944891a9043c6b9093bf9e9 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 23 Jul 2026 13:59:24 +0800 Subject: [PATCH 08/14] chore(deps): bump actions/setup-go from 6.5.0 to 7.0.0 (#6132) Bumps [actions/setup-go](https://github.com/actions/setup-go) from 6.5.0 to 7.0.0. - [Release notes](https://github.com/actions/setup-go/releases) - [Commits](https://github.com/actions/setup-go/compare/924ae3a1cded613372ab5595356fb5720e22ba16...b7ad1dad31e06c5925ef5d2fc7ad053ef454303e) --- updated-dependencies: - dependency-name: actions/setup-go dependency-version: 7.0.0 dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- .github/workflows/backward-compatibility-e2e.yml | 2 +- .github/workflows/kind-e2e.yml | 2 +- .github/workflows/project-check.yml | 8 ++++---- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/.github/workflows/backward-compatibility-e2e.yml b/.github/workflows/backward-compatibility-e2e.yml index 9a7ef0610d0..d08b6b9e32b 100644 --- a/.github/workflows/backward-compatibility-e2e.yml +++ b/.github/workflows/backward-compatibility-e2e.yml @@ -37,7 +37,7 @@ jobs: steps: - name: Set up Go - uses: actions/setup-go@924ae3a1cded613372ab5595356fb5720e22ba16 # v6.5.0 + uses: actions/setup-go@b7ad1dad31e06c5925ef5d2fc7ad053ef454303e # v7.0.0 with: go-version: ${{ env.GO_VERSION }} diff --git a/.github/workflows/kind-e2e.yml b/.github/workflows/kind-e2e.yml index 18d06fbaa0c..412999eba08 100644 --- a/.github/workflows/kind-e2e.yml +++ b/.github/workflows/kind-e2e.yml @@ -37,7 +37,7 @@ jobs: steps: - name: Set up Go - uses: actions/setup-go@924ae3a1cded613372ab5595356fb5720e22ba16 # v6.5.0 + uses: actions/setup-go@b7ad1dad31e06c5925ef5d2fc7ad053ef454303e # v7.0.0 with: go-version: ${{ env.GO_VERSION }} diff --git a/.github/workflows/project-check.yml b/.github/workflows/project-check.yml index 368f55146ee..8eb816a1ada 100644 --- a/.github/workflows/project-check.yml +++ b/.github/workflows/project-check.yml @@ -18,7 +18,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Set up Go - uses: actions/setup-go@924ae3a1cded613372ab5595356fb5720e22ba16 # v6.5.0 + uses: actions/setup-go@b7ad1dad31e06c5925ef5d2fc7ad053ef454303e # v7.0.0 with: go-version: ${{ env.GO_VERSION }} - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 @@ -37,7 +37,7 @@ jobs: working-directory: ${{ env.GOPATH }}/src/github.com/fluid-cloudnative/fluid steps: - name: Set up Go - uses: actions/setup-go@924ae3a1cded613372ab5595356fb5720e22ba16 # v6.5.0 + uses: actions/setup-go@b7ad1dad31e06c5925ef5d2fc7ad053ef454303e # v7.0.0 with: go-version: ${{ env.GO_VERSION }} @@ -96,7 +96,7 @@ jobs: runs-on: ${{ matrix.runner }} steps: - name: Set up Go - uses: actions/setup-go@924ae3a1cded613372ab5595356fb5720e22ba16 # v6.5.0 + uses: actions/setup-go@b7ad1dad31e06c5925ef5d2fc7ad053ef454303e # v7.0.0 with: go-version: ${{ env.GO_VERSION }} @@ -120,7 +120,7 @@ jobs: working-directory: ${{ env.GOPATH }}/src/github.com/fluid-cloudnative/fluid steps: - name: Set up Go - uses: actions/setup-go@924ae3a1cded613372ab5595356fb5720e22ba16 # v6.5.0 + uses: actions/setup-go@b7ad1dad31e06c5925ef5d2fc7ad053ef454303e # v7.0.0 with: go-version: ${{ env.GO_VERSION }} From 892dfb10c692b48fa0cd29a53effa66d4251be38 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 23 Jul 2026 17:42:06 +0800 Subject: [PATCH 09/14] chore(deps): bump google.golang.org/grpc from 1.79.3 to 1.82.1 (#6135) Bumps [google.golang.org/grpc](https://github.com/grpc/grpc-go) from 1.79.3 to 1.82.1. - [Release notes](https://github.com/grpc/grpc-go/releases) - [Commits](https://github.com/grpc/grpc-go/compare/v1.79.3...v1.82.1) --- updated-dependencies: - dependency-name: google.golang.org/grpc dependency-version: 1.82.1 dependency-type: direct:production ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- go.mod | 8 +- go.sum | 40 +- .../googleapis/rpc/status/status.pb.go | 7 +- .../grpc/attributes/attributes.go | 77 ++-- .../grpc/balancer/balancer.go | 32 +- .../grpc/balancer/base/balancer.go | 6 +- .../endpointsharding/endpointsharding.go | 11 +- .../grpc/balancer/pickfirst/pickfirst.go | 14 +- .../grpc_binarylog_v1/binarylog.pb.go | 2 +- vendor/google.golang.org/grpc/clientconn.go | 48 ++- .../google.golang.org/grpc/credentials/tls.go | 18 +- vendor/google.golang.org/grpc/dialoptions.go | 31 +- .../grpc/encoding/encoding.go | 3 + .../balancer/weight/weight.go | 36 +- .../grpc/experimental/stats/metrics.go | 17 + .../grpc/internal/envconfig/envconfig.go | 137 ++++++- .../grpc/internal/envconfig/xds.go | 20 + .../grpc/internal/grpcutil/encode_duration.go | 1 - .../grpc/internal/mem/buffer_pool.go | 349 ++++++++++++++++++ .../grpc/internal/resolver/config_selector.go | 30 +- .../grpc/internal/stats/labels.go | 60 ++- .../grpc/internal/transport/client_stream.go | 36 +- .../grpc/internal/transport/controlbuf.go | 215 +++++------ .../grpc/internal/transport/defaults.go | 1 + .../grpc/internal/transport/flowcontrol.go | 10 +- .../grpc/internal/transport/handler_server.go | 4 +- .../grpc/internal/transport/http2_client.go | 78 +++- .../grpc/internal/transport/http2_server.go | 31 +- .../grpc/internal/transport/http_util.go | 54 +-- .../internal/internal.go} | 20 +- .../transport/readyreader/raw_conn_linux.go | 39 ++ .../readyreader/raw_conn_nonlinux.go | 35 ++ .../transport/readyreader/ready_reader.go | 253 +++++++++++++ .../grpc/internal/transport/transport.go | 22 ++ .../google.golang.org/grpc/mem/buffer_pool.go | 167 ++------- .../grpc/mem/buffer_slice.go | 2 +- vendor/google.golang.org/grpc/mem/buffers.go | 40 ++ .../google.golang.org/grpc/picker_wrapper.go | 4 +- vendor/google.golang.org/grpc/resolver/map.go | 34 ++ vendor/google.golang.org/grpc/rpc_util.go | 62 +++- vendor/google.golang.org/grpc/server.go | 53 +-- vendor/google.golang.org/grpc/stream.go | 3 +- vendor/google.golang.org/grpc/version.go | 2 +- .../protobuf/internal/encoding/tag/tag.go | 11 +- .../protobuf/internal/encoding/text/decode.go | 115 ++++-- .../protobuf/internal/filedesc/desc.go | 1 + .../protobuf/internal/filedesc/desc_lazy.go | 22 -- .../protobuf/internal/genid/descriptor_gen.go | 1 + .../protobuf/internal/impl/codec_map.go | 6 + .../protobuf/internal/impl/decode.go | 3 +- .../protobuf/internal/impl/validate.go | 26 ++ .../protobuf/internal/version/version.go | 2 +- .../protobuf/proto/decode.go | 10 +- .../protobuf/reflect/protodesc/desc.go | 11 +- .../protobuf/reflect/protodesc/editions.go | 4 +- .../types/descriptorpb/descriptor.pb.go | 13 +- .../types/known/timestamppb/timestamp.pb.go | 13 +- vendor/modules.txt | 19 +- 58 files changed, 1749 insertions(+), 620 deletions(-) rename vendor/google.golang.org/grpc/{internal => experimental}/balancer/weight/weight.go (71%) create mode 100644 vendor/google.golang.org/grpc/internal/mem/buffer_pool.go rename vendor/google.golang.org/grpc/internal/{grpcutil/regex.go => transport/internal/internal.go} (59%) create mode 100644 vendor/google.golang.org/grpc/internal/transport/readyreader/raw_conn_linux.go create mode 100644 vendor/google.golang.org/grpc/internal/transport/readyreader/raw_conn_nonlinux.go create mode 100644 vendor/google.golang.org/grpc/internal/transport/readyreader/ready_reader.go diff --git a/go.mod b/go.mod index 6ea62514863..e0ba95a8339 100644 --- a/go.mod +++ b/go.mod @@ -75,7 +75,7 @@ require ( github.com/stretchr/testify v1.10.0 go.uber.org/zap v1.27.0 golang.org/x/time v0.11.0 - google.golang.org/grpc v1.79.3 + google.golang.org/grpc v1.82.1 gopkg.in/yaml.v2 v2.4.0 k8s.io/api v0.29.15 k8s.io/apimachinery v0.29.15 @@ -139,15 +139,15 @@ require ( golang.org/x/exp v0.0.0-20240719175910-8a7402abbf56 // indirect golang.org/x/mod v0.35.0 // indirect golang.org/x/net v0.55.0 // indirect - golang.org/x/oauth2 v0.34.0 // indirect + golang.org/x/oauth2 v0.36.0 // indirect golang.org/x/sync v0.20.0 // indirect golang.org/x/sys v0.45.0 // indirect golang.org/x/term v0.43.0 // indirect golang.org/x/text v0.37.0 // indirect golang.org/x/tools v0.44.0 // indirect gomodules.xyz/jsonpatch/v2 v2.4.0 // indirect - google.golang.org/genproto/googleapis/rpc v0.0.0-20251202230838-ff82c1b0f217 // indirect - google.golang.org/protobuf v1.36.10 // indirect + google.golang.org/genproto/googleapis/rpc v0.0.0-20260414002931-afd174a4e478 // indirect + google.golang.org/protobuf v1.36.11 // indirect gopkg.in/inf.v0 v0.9.1 // indirect gopkg.in/yaml.v3 v3.0.1 // indirect k8s.io/apiextensions-apiserver v0.29.2 // indirect diff --git a/go.sum b/go.sum index 09caec3a070..1e812fa89d2 100644 --- a/go.sum +++ b/go.sum @@ -1354,23 +1354,23 @@ go.opentelemetry.io/auto/sdk v1.2.1/go.mod h1:KRTj+aOaElaLi+wW1kO/DZRXwkF4C5xPbE go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.44.0/go.mod h1:SeQhzAEccGVZVEy7aH87Nh0km+utSpo1pTv6eMMop48= go.opentelemetry.io/otel v1.18.0/go.mod h1:9lWqYO0Db579XzVuCKFNPDl4s73Voa+zEck3wHaAYQI= go.opentelemetry.io/otel v1.19.0/go.mod h1:i0QyjOq3UPoTzff0PJB2N66fb4S0+rSbSB15/oyH9fY= -go.opentelemetry.io/otel v1.39.0 h1:8yPrr/S0ND9QEfTfdP9V+SiwT4E0G7Y5MO7p85nis48= -go.opentelemetry.io/otel v1.39.0/go.mod h1:kLlFTywNWrFyEdH0oj2xK0bFYZtHRYUdv1NklR/tgc8= +go.opentelemetry.io/otel v1.43.0 h1:mYIM03dnh5zfN7HautFE4ieIig9amkNANT+xcVxAj9I= +go.opentelemetry.io/otel v1.43.0/go.mod h1:JuG+u74mvjvcm8vj8pI5XiHy1zDeoCS2LB1spIq7Ay0= go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.19.0/go.mod h1:IPtUMKL4O3tH5y+iXVyAXqpAwMuzC1IrxVS81rummfE= go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc v1.19.0/go.mod h1:0+KuTDyKL4gjKCF75pHOX4wuzYDUZYfAQdSu43o+Z2I= go.opentelemetry.io/otel/metric v1.18.0/go.mod h1:nNSpsVDjWGfb7chbRLUNW+PBNdcSTHD4Uu5pfFMOI0k= go.opentelemetry.io/otel/metric v1.19.0/go.mod h1:L5rUsV9kM1IxCj1MmSdS+JQAcVm319EUrDVLrt7jqt8= -go.opentelemetry.io/otel/metric v1.39.0 h1:d1UzonvEZriVfpNKEVmHXbdf909uGTOQjA0HF0Ls5Q0= -go.opentelemetry.io/otel/metric v1.39.0/go.mod h1:jrZSWL33sD7bBxg1xjrqyDjnuzTUB0x1nBERXd7Ftcs= +go.opentelemetry.io/otel/metric v1.43.0 h1:d7638QeInOnuwOONPp4JAOGfbCEpYb+K6DVWvdxGzgM= +go.opentelemetry.io/otel/metric v1.43.0/go.mod h1:RDnPtIxvqlgO8GRW18W6Z/4P462ldprJtfxHxyKd2PY= go.opentelemetry.io/otel/sdk v1.19.0/go.mod h1:NedEbbS4w3C6zElbLdPJKOpJQOrGUJ+GfzpjUvI0v1A= -go.opentelemetry.io/otel/sdk v1.39.0 h1:nMLYcjVsvdui1B/4FRkwjzoRVsMK8uL/cj0OyhKzt18= -go.opentelemetry.io/otel/sdk v1.39.0/go.mod h1:vDojkC4/jsTJsE+kh+LXYQlbL8CgrEcwmt1ENZszdJE= -go.opentelemetry.io/otel/sdk/metric v1.39.0 h1:cXMVVFVgsIf2YL6QkRF4Urbr/aMInf+2WKg+sEJTtB8= -go.opentelemetry.io/otel/sdk/metric v1.39.0/go.mod h1:xq9HEVH7qeX69/JnwEfp6fVq5wosJsY1mt4lLfYdVew= +go.opentelemetry.io/otel/sdk v1.43.0 h1:pi5mE86i5rTeLXqoF/hhiBtUNcrAGHLKQdhg4h4V9Dg= +go.opentelemetry.io/otel/sdk v1.43.0/go.mod h1:P+IkVU3iWukmiit/Yf9AWvpyRDlUeBaRg6Y+C58QHzg= +go.opentelemetry.io/otel/sdk/metric v1.43.0 h1:S88dyqXjJkuBNLeMcVPRFXpRw2fuwdvfCGLEo89fDkw= +go.opentelemetry.io/otel/sdk/metric v1.43.0/go.mod h1:C/RJtwSEJ5hzTiUz5pXF1kILHStzb9zFlIEe85bhj6A= go.opentelemetry.io/otel/trace v1.18.0/go.mod h1:T2+SGJGuYZY3bjj5rgh/hN7KIrlpWC5nS8Mjvzckz+0= go.opentelemetry.io/otel/trace v1.19.0/go.mod h1:mfaSyvGyEJEI0nyV2I4qhNQnbBOUUmYZpYojqMnX2vo= -go.opentelemetry.io/otel/trace v1.39.0 h1:2d2vfpEDmCJ5zVYz7ijaJdOF59xLomrvj7bjt6/qCJI= -go.opentelemetry.io/otel/trace v1.39.0/go.mod h1:88w4/PnZSazkGzz/w84VHpQafiU4EtqqlVdxWy+rNOA= +go.opentelemetry.io/otel/trace v1.43.0 h1:BkNrHpup+4k4w+ZZ86CZoHHEkohws8AY+WTX09nk+3A= +go.opentelemetry.io/otel/trace v1.43.0/go.mod h1:/QJhyVBUUswCphDVxq+8mld+AvhXZLhe+8WVFxiFff0= go.opentelemetry.io/proto/otlp v0.7.0/go.mod h1:PqfVotwruBrMGOCsRd/89rSnXhoiJIqeYNgFYFoEGnI= go.opentelemetry.io/proto/otlp v0.15.0/go.mod h1:H7XAot3MsfNsj7EXtrA2q5xSNQ10UqI405h3+duxN4U= go.opentelemetry.io/proto/otlp v0.19.0/go.mod h1:H7XAot3MsfNsj7EXtrA2q5xSNQ10UqI405h3+duxN4U= @@ -1588,8 +1588,8 @@ golang.org/x/oauth2 v0.6.0/go.mod h1:ycmewcwgD4Rpr3eZJLSB4Kyyljb3qDh40vJ8STE5HKw golang.org/x/oauth2 v0.7.0/go.mod h1:hPLQkd9LyjfXTiRohC/41GhcFqxisoUQ99sCUOHO9x4= golang.org/x/oauth2 v0.8.0/go.mod h1:yr7u4HXZRm1R1kBWqr/xKNqewf0plRYoB7sla+BCIXE= golang.org/x/oauth2 v0.10.0/go.mod h1:kTpgurOux7LqtuxjuyZa4Gj2gdezIt/jQtGnNFfypQI= -golang.org/x/oauth2 v0.34.0 h1:hqK/t4AKgbqWkdkcAeI8XLmbK+4m4G5YeQRrmiotGlw= -golang.org/x/oauth2 v0.34.0/go.mod h1:lzm5WQJQwKZ3nwavOZ3IS5Aulzxi68dUSgRHujetwEA= +golang.org/x/oauth2 v0.36.0 h1:peZ/1z27fi9hUOFCAZaHyrpWG5lwe0RJEEEeH0ThlIs= +golang.org/x/oauth2 v0.36.0/go.mod h1:YDBUJMTkDnJS+A4BP4eZBjCqtokkg1hODuPjwiGPO7Q= golang.org/x/sync v0.0.0-20180314180146-1d60e4601c6f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.0.0-20181108010431-42b317875d0f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.0.0-20181221193216-37e7f081c4d4/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= @@ -1861,8 +1861,8 @@ gonum.org/v1/gonum v0.0.0-20180816165407-929014505bf4/go.mod h1:Y+Yx5eoAFn32cQvJ gonum.org/v1/gonum v0.8.2/go.mod h1:oe/vMfY3deqTw+1EZJhuvEW2iwGF1bW9wwu7XCu0+v0= gonum.org/v1/gonum v0.9.3/go.mod h1:TZumC3NeyVQskjXqmyWt4S3bINhy7B4eYwW69EbyX+0= gonum.org/v1/gonum v0.11.0/go.mod h1:fSG4YDCxxUZQJ7rKsQrj0gMOg00Il0Z96/qMA4bVQhA= -gonum.org/v1/gonum v0.16.0 h1:5+ul4Swaf3ESvrOnidPp4GZbzf0mxVQpDCYUQE7OJfk= -gonum.org/v1/gonum v0.16.0/go.mod h1:fef3am4MQ93R2HHpKnLk4/Tbh/s0+wqD5nfa6Pnwy4E= +gonum.org/v1/gonum v0.17.0 h1:VbpOemQlsSMrYmn7T2OUvQ4dqxQXU+ouZFQsZOx50z4= +gonum.org/v1/gonum v0.17.0/go.mod h1:El3tOrEuMpv2UdMrbNlKEh9vd86bmQ6vqIcDwxEOc1E= gonum.org/v1/netlib v0.0.0-20190313105609-8cb42192e0e0/go.mod h1:wa6Ws7BG/ESfp6dHfk7C6KdzKA7wR7u/rKwOGE66zvw= gonum.org/v1/plot v0.0.0-20190515093506-e2840ee46a6b/go.mod h1:Wt8AAjI+ypCyYX3nZBvf6cAIx93T+c/OS2HFAYskSZc= gonum.org/v1/plot v0.9.0/go.mod h1:3Pcqqmp6RHvJI72kgb8fThyUnav364FOsdDo2aGW5lY= @@ -2095,8 +2095,8 @@ google.golang.org/genproto/googleapis/rpc v0.0.0-20230706204954-ccb25ca9f130/go. google.golang.org/genproto/googleapis/rpc v0.0.0-20230711160842-782d3b101e98/go.mod h1:TUfxEVdsvPg18p6AslUXFoLdpED4oBnGwyqk3dV1XzM= google.golang.org/genproto/googleapis/rpc v0.0.0-20230731190214-cbb8c96f2d6d/go.mod h1:TUfxEVdsvPg18p6AslUXFoLdpED4oBnGwyqk3dV1XzM= google.golang.org/genproto/googleapis/rpc v0.0.0-20230822172742-b8732ec3820d/go.mod h1:+Bk1OCOj40wS2hwAMA+aCW9ypzm63QTBBHp6lQ3p+9M= -google.golang.org/genproto/googleapis/rpc v0.0.0-20251202230838-ff82c1b0f217 h1:gRkg/vSppuSQoDjxyiGfN4Upv/h/DQmIR10ZU8dh4Ww= -google.golang.org/genproto/googleapis/rpc v0.0.0-20251202230838-ff82c1b0f217/go.mod h1:7i2o+ce6H/6BluujYR+kqX3GKH+dChPTQU19wjRPiGk= +google.golang.org/genproto/googleapis/rpc v0.0.0-20260414002931-afd174a4e478 h1:RmoJA1ujG+/lRGNfUnOMfhCy5EipVMyvUE+KNbPbTlw= +google.golang.org/genproto/googleapis/rpc v0.0.0-20260414002931-afd174a4e478/go.mod h1:4Hqkh8ycfw05ld/3BWL7rJOSfebL2Q+DVDeRgYgxUU8= google.golang.org/grpc v1.19.0/go.mod h1:mqu4LbDTu4XGKhr4mRzUsmM4RtVoemTSY81AxZiDr8c= google.golang.org/grpc v1.20.1/go.mod h1:10oTOabMzJvdu6/UiuZezV6QK5dSlG84ov/aaiqXj38= google.golang.org/grpc v1.21.1/go.mod h1:oYelfM1adQP15Ek0mdvEgi9Df8B9CZIaU1084ijfRaM= @@ -2144,8 +2144,8 @@ google.golang.org/grpc v1.56.2/go.mod h1:I9bI3vqKfayGqPUAwGdOSu7kt6oIJLixfffKrpX google.golang.org/grpc v1.57.0/go.mod h1:Sd+9RMTACXwmub0zcNY2c4arhtrbBYD1AUHI/dt16Mo= google.golang.org/grpc v1.58.2/go.mod h1:tgX3ZQDlNJGU96V6yHh1T/JeoBQ2TXdr43YbYSsCJk0= google.golang.org/grpc v1.58.3/go.mod h1:tgX3ZQDlNJGU96V6yHh1T/JeoBQ2TXdr43YbYSsCJk0= -google.golang.org/grpc v1.79.3 h1:sybAEdRIEtvcD68Gx7dmnwjZKlyfuc61Dyo9pGXXkKE= -google.golang.org/grpc v1.79.3/go.mod h1:KmT0Kjez+0dde/v2j9vzwoAScgEPx/Bw1CYChhHLrHQ= +google.golang.org/grpc v1.82.1 h1:NnAxzGRA0677vCa4BUkOAnO5+FfQqVl9iUXeD0IqcGE= +google.golang.org/grpc v1.82.1/go.mod h1:yzTZ1TB1Z3SG+LIYaI+WiE8D5+PZ3ArnrSp8zF3+/ZA= google.golang.org/grpc/cmd/protoc-gen-go-grpc v1.1.0/go.mod h1:6Kw0yEErY5E/yWrBtf03jp27GLLJujG4z/JK95pnjjw= google.golang.org/protobuf v0.0.0-20200109180630-ec00e32a8dfd/go.mod h1:DFci5gLYBciE7Vtevhsrf46CRTquxDuWsQurQQe4oz8= google.golang.org/protobuf v0.0.0-20200221191635-4d8936d0db64/go.mod h1:kwYJMbMJ01Woi6D6+Kah6886xMZcty6N08ah7+eCXa0= @@ -2166,8 +2166,8 @@ google.golang.org/protobuf v1.29.1/go.mod h1:HV8QOd/L58Z+nl8r43ehVNZIU/HEI6OcFqw google.golang.org/protobuf v1.30.0/go.mod h1:HV8QOd/L58Z+nl8r43ehVNZIU/HEI6OcFqwMG9pJV4I= google.golang.org/protobuf v1.31.0/go.mod h1:HV8QOd/L58Z+nl8r43ehVNZIU/HEI6OcFqwMG9pJV4I= google.golang.org/protobuf v1.33.0/go.mod h1:c6P6GXX6sHbq/GpV6MGZEdwhWPcYBgnhAHhKbcUYpos= -google.golang.org/protobuf v1.36.10 h1:AYd7cD/uASjIL6Q9LiTjz8JLcrh/88q5UObnmY3aOOE= -google.golang.org/protobuf v1.36.10/go.mod h1:HTf+CrKn2C3g5S8VImy6tdcUvCska2kB7j23XfzDpco= +google.golang.org/protobuf v1.36.11 h1:fV6ZwhNocDyBLK0dj+fg8ektcVegBBuEolpbTQyBNVE= +google.golang.org/protobuf v1.36.11/go.mod h1:HTf+CrKn2C3g5S8VImy6tdcUvCska2kB7j23XfzDpco= gopkg.in/alecthomas/kingpin.v2 v2.2.6/go.mod h1:FMv+mEhP44yOT+4EoQTLFTRgOQ1FBLkstjWtayDeSgw= gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= gopkg.in/check.v1 v1.0.0-20180628173108-788fd7840127/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= diff --git a/vendor/google.golang.org/genproto/googleapis/rpc/status/status.pb.go b/vendor/google.golang.org/genproto/googleapis/rpc/status/status.pb.go index 06a3f710633..f25a7bcc778 100644 --- a/vendor/google.golang.org/genproto/googleapis/rpc/status/status.pb.go +++ b/vendor/google.golang.org/genproto/googleapis/rpc/status/status.pb.go @@ -1,4 +1,4 @@ -// Copyright 2025 Google LLC +// Copyright 2026 Google LLC // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -127,14 +127,13 @@ var file_google_rpc_status_proto_rawDesc = []byte{ 0x07, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x12, 0x2e, 0x0a, 0x07, 0x64, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x73, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x41, 0x6e, 0x79, 0x52, - 0x07, 0x64, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x73, 0x42, 0x61, 0x0a, 0x0e, 0x63, 0x6f, 0x6d, 0x2e, + 0x07, 0x64, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x73, 0x42, 0x5e, 0x0a, 0x0e, 0x63, 0x6f, 0x6d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x72, 0x70, 0x63, 0x42, 0x0b, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x37, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x67, 0x6f, 0x6c, 0x61, 0x6e, 0x67, 0x2e, 0x6f, 0x72, 0x67, 0x2f, 0x67, 0x65, 0x6e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2f, 0x72, 0x70, 0x63, 0x2f, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x3b, 0x73, 0x74, 0x61, 0x74, - 0x75, 0x73, 0xf8, 0x01, 0x01, 0xa2, 0x02, 0x03, 0x52, 0x50, 0x43, 0x62, 0x06, 0x70, 0x72, 0x6f, - 0x74, 0x6f, 0x33, + 0x75, 0x73, 0xa2, 0x02, 0x03, 0x52, 0x50, 0x43, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, } var ( diff --git a/vendor/google.golang.org/grpc/attributes/attributes.go b/vendor/google.golang.org/grpc/attributes/attributes.go index 52d530d7ad0..4c60518c74f 100644 --- a/vendor/google.golang.org/grpc/attributes/attributes.go +++ b/vendor/google.golang.org/grpc/attributes/attributes.go @@ -27,6 +27,8 @@ package attributes import ( "fmt" + "iter" + "maps" "strings" ) @@ -37,37 +39,46 @@ import ( // any) bool', it will be called by (*Attributes).Equal to determine whether // two values with the same key should be considered equal. type Attributes struct { - m map[any]any + parent *Attributes + key, value any } // New returns a new Attributes containing the key/value pair. func New(key, value any) *Attributes { - return &Attributes{m: map[any]any{key: value}} + return &Attributes{ + key: key, + value: value, + } } // WithValue returns a new Attributes containing the previous keys and values // and the new key/value pair. If the same key appears multiple times, the -// last value overwrites all previous values for that key. To remove an -// existing key, use a nil value. value should not be modified later. +// last value overwrites all previous values for that key. value should not be +// modified later. +// +// Note that Attributes do not support deletion. Avoid using untyped nil values. +// Since the Value method returns an untyped nil when a key is absent, it is +// impossible to distinguish between a missing key and a key explicitly set to +// an untyped nil. If you need to represent a value being unset, consider +// storing a specific sentinel type or a wrapper struct with a boolean field +// indicating presence. func (a *Attributes) WithValue(key, value any) *Attributes { - if a == nil { - return New(key, value) + return &Attributes{ + parent: a, + key: key, + value: value, } - n := &Attributes{m: make(map[any]any, len(a.m)+1)} - for k, v := range a.m { - n.m[k] = v - } - n.m[key] = value - return n } // Value returns the value associated with these attributes for key, or nil if // no value is associated with key. The returned value should not be modified. func (a *Attributes) Value(key any) any { - if a == nil { - return nil + for cur := a; cur != nil; cur = cur.parent { + if cur.key == key { + return cur.value + } } - return a.m[key] + return nil } // Equal returns whether a and o are equivalent. If 'Equal(o any) bool' is @@ -83,11 +94,15 @@ func (a *Attributes) Equal(o *Attributes) bool { if a == nil || o == nil { return false } - if len(a.m) != len(o.m) { - return false + if a == o { + return true } - for k, v := range a.m { - ov, ok := o.m[k] + m := maps.Collect(o.all()) + lenA := 0 + + for k, v := range a.all() { + lenA++ + ov, ok := m[k] if !ok { // o missing element of a return false @@ -101,7 +116,7 @@ func (a *Attributes) Equal(o *Attributes) bool { return false } } - return true + return lenA == len(m) } // String prints the attribute map. If any key or values throughout the map @@ -110,11 +125,11 @@ func (a *Attributes) String() string { var sb strings.Builder sb.WriteString("{") first := true - for k, v := range a.m { + for k, v := range a.all() { if !first { sb.WriteString(", ") } - sb.WriteString(fmt.Sprintf("%q: %q ", str(k), str(v))) + fmt.Fprintf(&sb, "%q: %q ", str(k), str(v)) first = false } sb.WriteString("}") @@ -139,3 +154,21 @@ func str(x any) (s string) { func (a *Attributes) MarshalJSON() ([]byte, error) { return []byte(a.String()), nil } + +// all returns an iterator that yields all key-value pairs in the Attributes +// chain. If a key appears multiple times, only the most recently added value +// is yielded. +func (a *Attributes) all() iter.Seq2[any, any] { + return func(yield func(any, any) bool) { + seen := map[any]bool{} + for cur := a; cur != nil; cur = cur.parent { + if seen[cur.key] { + continue + } + if !yield(cur.key, cur.value) { + return + } + seen[cur.key] = true + } + } +} diff --git a/vendor/google.golang.org/grpc/balancer/balancer.go b/vendor/google.golang.org/grpc/balancer/balancer.go index d08b7ad6371..7e3dbaad263 100644 --- a/vendor/google.golang.org/grpc/balancer/balancer.go +++ b/vendor/google.golang.org/grpc/balancer/balancer.go @@ -33,6 +33,7 @@ import ( estats "google.golang.org/grpc/experimental/stats" "google.golang.org/grpc/grpclog" "google.golang.org/grpc/internal" + "google.golang.org/grpc/internal/envconfig" "google.golang.org/grpc/metadata" "google.golang.org/grpc/resolver" "google.golang.org/grpc/serviceconfig" @@ -46,8 +47,8 @@ var ( ) // Register registers the balancer builder to the balancer map. b.Name -// (lowercased) will be used as the name registered with this builder. If the -// Builder implements ConfigParser, ParseConfig will be called when new service +// will be used as the name registered with this builder. If the Builder +// implements ConfigParser, ParseConfig will be called when new service // configs are received by the resolver, and the result will be provided to the // Balancer in UpdateClientConnState. // @@ -55,12 +56,12 @@ var ( // an init() function), and is not thread-safe. If multiple Balancers are // registered with the same name, the one registered last will take effect. func Register(b Builder) { - name := strings.ToLower(b.Name()) - if name != b.Name() { - // TODO: Skip the use of strings.ToLower() to index the map after v1.59 - // is released to switch to case sensitive balancer registry. Also, - // remove this warning and update the docstrings for Register and Get. - logger.Warningf("Balancer registered with name %q. grpc-go will be switching to case sensitive balancer registries soon", b.Name()) + name := b.Name() + if !envconfig.CaseSensitiveBalancerRegistries { + name = strings.ToLower(name) + if name != b.Name() { + logger.Warningf("Balancer registered with name %q. grpc-go has switched to case sensitive balancer registries. GRPC_GO_EXPERIMENTAL_CASE_SENSITIVE_BALANCER_REGISTRIES env variable will be removed in release v1.82.0", b.Name()) + } } m[name] = b } @@ -78,16 +79,17 @@ func init() { } // Get returns the resolver builder registered with the given name. -// Note that the compare is done in a case-insensitive fashion. +// Note that the compare is done in a case-sensitive fashion. // If no builder is register with the name, nil will be returned. func Get(name string) Builder { - if strings.ToLower(name) != name { - // TODO: Skip the use of strings.ToLower() to index the map after v1.59 - // is released to switch to case sensitive balancer registry. Also, - // remove this warning and update the docstrings for Register and Get. - logger.Warningf("Balancer retrieved for name %q. grpc-go will be switching to case sensitive balancer registries soon", name) + if !envconfig.CaseSensitiveBalancerRegistries { + lowerName := strings.ToLower(name) + if lowerName != name { + logger.Warningf("Balancer retrieved for name %q. grpc-go has switched to case sensitive balancer registries. GRPC_GO_EXPERIMENTAL_CASE_SENSITIVE_BALANCER_REGISTRIES env variable will be removed in release v1.82.0", name) + } + name = lowerName } - if b, ok := m[strings.ToLower(name)]; ok { + if b, ok := m[name]; ok { return b } return nil diff --git a/vendor/google.golang.org/grpc/balancer/base/balancer.go b/vendor/google.golang.org/grpc/balancer/base/balancer.go index 4d576876d8c..4399ba0140b 100644 --- a/vendor/google.golang.org/grpc/balancer/base/balancer.go +++ b/vendor/google.golang.org/grpc/balancer/base/balancer.go @@ -121,8 +121,7 @@ func (b *baseBalancer) UpdateClientConnState(s balancer.ClientConnState) error { sc.Connect() } } - for _, a := range b.subConns.Keys() { - sc, _ := b.subConns.Get(a) + for a, sc := range b.subConns.All() { // a was removed by resolver. if _, ok := addrsSet.Get(a); !ok { sc.Shutdown() @@ -171,8 +170,7 @@ func (b *baseBalancer) regeneratePicker() { readySCs := make(map[balancer.SubConn]SubConnInfo) // Filter out all ready SCs from full subConn map. - for _, addr := range b.subConns.Keys() { - sc, _ := b.subConns.Get(addr) + for addr, sc := range b.subConns.All() { if st, ok := b.scStates[sc]; ok && st == connectivity.Ready { readySCs[sc] = SubConnInfo{Address: addr} } diff --git a/vendor/google.golang.org/grpc/balancer/endpointsharding/endpointsharding.go b/vendor/google.golang.org/grpc/balancer/endpointsharding/endpointsharding.go index 360db08ebc1..12479f69851 100644 --- a/vendor/google.golang.org/grpc/balancer/endpointsharding/endpointsharding.go +++ b/vendor/google.golang.org/grpc/balancer/endpointsharding/endpointsharding.go @@ -187,8 +187,7 @@ func (es *endpointSharding) UpdateClientConnState(state balancer.ClientConnState } } // Delete old children that are no longer present. - for _, e := range children.Keys() { - child, _ := children.Get(e) + for e, child := range children.All() { if _, ok := newChildren.Get(e); !ok { child.closeLocked() } @@ -212,7 +211,7 @@ func (es *endpointSharding) ResolverError(err error) { es.updateState() }() children := es.children.Load() - for _, child := range children.Values() { + for _, child := range children.All() { child.resolverErrorLocked(err) } } @@ -225,7 +224,7 @@ func (es *endpointSharding) Close() { es.childMu.Lock() defer es.childMu.Unlock() children := es.children.Load() - for _, child := range children.Values() { + for _, child := range children.All() { child.closeLocked() } } @@ -233,7 +232,7 @@ func (es *endpointSharding) Close() { func (es *endpointSharding) ExitIdle() { es.childMu.Lock() defer es.childMu.Unlock() - for _, bw := range es.children.Load().Values() { + for _, bw := range es.children.Load().All() { if !bw.isClosed { bw.child.ExitIdle() } @@ -255,7 +254,7 @@ func (es *endpointSharding) updateState() { children := es.children.Load() childStates := make([]ChildState, 0, children.Len()) - for _, child := range children.Values() { + for _, child := range children.All() { childState := child.childState childStates = append(childStates, childState) childPicker := childState.State.Picker diff --git a/vendor/google.golang.org/grpc/balancer/pickfirst/pickfirst.go b/vendor/google.golang.org/grpc/balancer/pickfirst/pickfirst.go index dccd9f0bf39..d48bc304c2b 100644 --- a/vendor/google.golang.org/grpc/balancer/pickfirst/pickfirst.go +++ b/vendor/google.golang.org/grpc/balancer/pickfirst/pickfirst.go @@ -35,9 +35,9 @@ import ( "google.golang.org/grpc/balancer" "google.golang.org/grpc/balancer/pickfirst/internal" "google.golang.org/grpc/connectivity" + "google.golang.org/grpc/experimental/balancer/weight" expstats "google.golang.org/grpc/experimental/stats" "google.golang.org/grpc/grpclog" - "google.golang.org/grpc/internal/balancer/weight" "google.golang.org/grpc/internal/envconfig" internalgrpclog "google.golang.org/grpc/internal/grpclog" "google.golang.org/grpc/internal/pretty" @@ -399,14 +399,14 @@ func (b *pickfirstBalancer) startFirstPassLocked() { b.firstPass = true b.numTF = 0 // Reset the connection attempt record for existing SubConns. - for _, sd := range b.subConns.Values() { + for _, sd := range b.subConns.All() { sd.connectionFailedInFirstPass = false } b.requestConnectionLocked() } func (b *pickfirstBalancer) closeSubConnsLocked() { - for _, sd := range b.subConns.Values() { + for _, sd := range b.subConns.All() { sd.subConn.Shutdown() } b.subConns = resolver.NewAddressMapV2[*scData]() @@ -506,7 +506,7 @@ func (b *pickfirstBalancer) reconcileSubConnsLocked(newAddrs []resolver.Address) newAddrsMap.Set(addr, true) } - for _, oldAddr := range b.subConns.Keys() { + for oldAddr := range b.subConns.All() { if _, ok := newAddrsMap.Get(oldAddr); ok { continue } @@ -520,7 +520,7 @@ func (b *pickfirstBalancer) reconcileSubConnsLocked(newAddrs []resolver.Address) // becomes ready, which means that all other subConn must be shutdown. func (b *pickfirstBalancer) shutdownRemainingLocked(selected *scData) { b.cancelConnectionTimer() - for _, sd := range b.subConns.Values() { + for _, sd := range b.subConns.All() { if sd.subConn != selected.subConn { sd.subConn.Shutdown() } @@ -771,7 +771,7 @@ func (b *pickfirstBalancer) endFirstPassIfPossibleLocked(lastErr error) { } // Connect() has been called on all the SubConns. The first pass can be // ended if all the SubConns have reported a failure. - for _, sd := range b.subConns.Values() { + for _, sd := range b.subConns.All() { if !sd.connectionFailedInFirstPass { return } @@ -782,7 +782,7 @@ func (b *pickfirstBalancer) endFirstPassIfPossibleLocked(lastErr error) { Picker: &picker{err: lastErr}, }) // Start re-connecting all the SubConns that are already in IDLE. - for _, sd := range b.subConns.Values() { + for _, sd := range b.subConns.All() { if sd.rawConnectivityState == connectivity.Idle { sd.subConn.Connect() } diff --git a/vendor/google.golang.org/grpc/binarylog/grpc_binarylog_v1/binarylog.pb.go b/vendor/google.golang.org/grpc/binarylog/grpc_binarylog_v1/binarylog.pb.go index 42c61cf9fe5..296123e20d4 100644 --- a/vendor/google.golang.org/grpc/binarylog/grpc_binarylog_v1/binarylog.pb.go +++ b/vendor/google.golang.org/grpc/binarylog/grpc_binarylog_v1/binarylog.pb.go @@ -18,7 +18,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.10 +// protoc-gen-go v1.36.11 // protoc v5.27.1 // source: grpc/binlog/v1/binarylog.proto diff --git a/vendor/google.golang.org/grpc/clientconn.go b/vendor/google.golang.org/grpc/clientconn.go index 5dec2dacc0b..c4bca5203eb 100644 --- a/vendor/google.golang.org/grpc/clientconn.go +++ b/vendor/google.golang.org/grpc/clientconn.go @@ -24,10 +24,12 @@ import ( "fmt" "math" "net/url" + "os" "slices" "strings" "sync" "sync/atomic" + "syscall" "time" "google.golang.org/grpc/balancer" @@ -1268,8 +1270,9 @@ type addrConn struct { channelz *channelz.SubChannel - localityLabel string - backendServiceLabel string + localityLabel string + backendServiceLabel string + disconnectErrorLabel string } // Note: this requires a lock on ac.mu. @@ -1286,9 +1289,14 @@ func (ac *addrConn) updateConnectivityState(s connectivity.State, lastErr error) // TODO: https://github.com/grpc/grpc-go/issues/7862 - Remove the second // part of the if condition below once the issue is fixed. if ac.state == connectivity.Ready || (ac.state == connectivity.Connecting && s == connectivity.Idle) { - disconnectionsMetric.Record(ac.cc.metricsRecorderList, 1, ac.cc.target, ac.backendServiceLabel, ac.localityLabel, "unknown") + disconnectError := ac.disconnectErrorLabel + if disconnectError == "" { + disconnectError = "unknown" + } + disconnectionsMetric.Record(ac.cc.metricsRecorderList, 1, ac.cc.target, ac.backendServiceLabel, ac.localityLabel, disconnectError) openConnectionsMetric.Record(ac.cc.metricsRecorderList, -1, ac.cc.target, ac.backendServiceLabel, ac.securityLevelLocked(), ac.localityLabel) } + ac.disconnectErrorLabel = "" // Reset for next time ac.state = s ac.channelz.ChannelMetrics.State.Store(&s) if lastErr == nil { @@ -1483,11 +1491,11 @@ func (ac *addrConn) createTransport(ctx context.Context, addr resolver.Address, addr.ServerName = ac.cc.getServerName(addr) hctx, hcancel := context.WithCancel(ctx) - onClose := func(r transport.GoAwayReason) { + onClose := func(info transport.GoAwayInfo) { ac.mu.Lock() defer ac.mu.Unlock() // adjust params based on GoAwayReason - ac.adjustParams(r) + ac.adjustParams(info.Reason) if ctx.Err() != nil { // Already shut down or connection attempt canceled. tearDown() or // updateAddrs() already cleared the transport and canceled hctx @@ -1504,6 +1512,7 @@ func (ac *addrConn) createTransport(ctx context.Context, addr resolver.Address, return } ac.transport = nil + ac.disconnectErrorLabel = disconnectErrorString(info) // Refresh the name resolver on any connection loss. ac.cc.resolveNow(resolver.ResolveNowOptions{}) // Always go idle and wait for the LB policy to initiate a new @@ -1560,6 +1569,32 @@ func (ac *addrConn) createTransport(ctx context.Context, addr resolver.Address, return nil } +// disconnectErrorString returns the grpc.disconnect_error metric label corresponding +// to the provided transport.GoAwayInfo, as specified by gRFC A94: +// https://github.com/grpc/proposal/blob/master/A94-grpc-subchannel-disconnections-metrics.md +func disconnectErrorString(info transport.GoAwayInfo) string { + err := info.Err + var sysErr syscall.Errno + switch { + case info.Reason != transport.GoAwayInvalid: + return fmt.Sprintf("GOAWAY %s", info.GoAwayCode.String()) + case err == nil: + return "unknown" + case errors.Is(err, context.Canceled): + return "subchannel shutdown" + case errors.Is(err, syscall.ECONNRESET): + return "connection reset" + case errors.Is(err, syscall.ETIMEDOUT), errors.Is(err, context.DeadlineExceeded), errors.Is(err, os.ErrDeadlineExceeded): + return "connection timed out" + case errors.Is(err, syscall.ECONNABORTED): + return "connection aborted" + case errors.As(err, &sysErr): + return "socket error" + default: + return "unknown" + } +} + // startHealthCheck starts the health checking stream (RPC) to watch the health // stats of this connection if health checking is requested and configured. // @@ -1663,6 +1698,9 @@ func (ac *addrConn) tearDown(err error) { } curTr := ac.transport ac.transport = nil + if ac.disconnectErrorLabel == "" { + ac.disconnectErrorLabel = "subchannel shutdown" + } // We have to set the state to Shutdown before anything else to prevent races // between setting the state and logic that waits on context cancellation / etc. ac.updateConnectivityState(connectivity.Shutdown, nil) diff --git a/vendor/google.golang.org/grpc/credentials/tls.go b/vendor/google.golang.org/grpc/credentials/tls.go index 0bcd16dbbf1..a6083c3b038 100644 --- a/vendor/google.golang.org/grpc/credentials/tls.go +++ b/vendor/google.golang.org/grpc/credentials/tls.go @@ -22,7 +22,6 @@ import ( "context" "crypto/tls" "crypto/x509" - "errors" "fmt" "net" "net/url" @@ -52,22 +51,21 @@ func (t TLSInfo) AuthType() string { } // ValidateAuthority validates the provided authority being used to override the -// :authority header by verifying it against the peer certificates. It returns a +// :authority header by verifying it against the peer certificate. It returns a // non-nil error if the validation fails. func (t TLSInfo) ValidateAuthority(authority string) error { - var errs []error host, _, err := net.SplitHostPort(authority) if err != nil { host = authority } - for _, cert := range t.State.PeerCertificates { - var err error - if err = cert.VerifyHostname(host); err == nil { - return nil - } - errs = append(errs, err) + + // Verify authority against the leaf certificate. + if len(t.State.PeerCertificates) == 0 { + // This is not expected to happen as the TLS handshake has already + // completed and should have populated PeerCertificates. + return fmt.Errorf("credentials: no peer certificates found to verify authority %q", host) } - return fmt.Errorf("credentials: invalid authority %q: %v", authority, errors.Join(errs...)) + return t.State.PeerCertificates[0].VerifyHostname(host) } // cipherSuiteLookup returns the string version of a TLS cipher suite ID. diff --git a/vendor/google.golang.org/grpc/dialoptions.go b/vendor/google.golang.org/grpc/dialoptions.go index 7a5ac2e7c49..3af08e1ab9c 100644 --- a/vendor/google.golang.org/grpc/dialoptions.go +++ b/vendor/google.golang.org/grpc/dialoptions.go @@ -173,10 +173,8 @@ func newJoinDialOption(opts ...DialOption) DialOption { // If this option is set to true every connection will release the buffer after // flushing the data on the wire. // -// # Experimental -// -// Notice: This API is EXPERIMENTAL and may be changed or removed in a -// later release. +// Deprecated: shared write buffer is enabled by default. WithSharedWriteBuffer +// will be removed in a future release. func WithSharedWriteBuffer(val bool) DialOption { return newFuncDialOption(func(o *dialOptions) { o.copts.SharedWriteBuffer = val @@ -229,6 +227,14 @@ func WithInitialConnWindowSize(s int32) DialOption { // WithStaticStreamWindowSize returns a DialOption which sets the initial // stream window size to the value provided and disables dynamic flow control. +// +// Note that this also disables dynamic flow control for the connection, +// falling back to a default static connection-level window of 64KB. To +// use a larger connection-level window, you must also use the +// [WithStaticConnWindowSize] DialOption. +// +// Most users should not configure static flow control windows unless +// operating in a memory-constrained environment. func WithStaticStreamWindowSize(s int32) DialOption { return newFuncDialOption(func(o *dialOptions) { o.copts.InitialWindowSize = s @@ -239,6 +245,14 @@ func WithStaticStreamWindowSize(s int32) DialOption { // WithStaticConnWindowSize returns a DialOption which sets the initial // connection window size to the value provided and disables dynamic flow // control. +// +// Note that this also disables dynamic flow control for individual streams, +// falling back to a default static connection-level window of 64KB. To +// explicitly configure the stream-level window size, you must also use the +// [WithStaticStreamWindowSize] DialOption. +// +// Most users should not configure static flow control windows unless +// operating in a memory-constrained environment. func WithStaticConnWindowSize(s int32) DialOption { return newFuncDialOption(func(o *dialOptions) { o.copts.InitialConnWindowSize = s @@ -705,10 +719,11 @@ func WithDisableHealthCheck() DialOption { func defaultDialOptions() dialOptions { return dialOptions{ copts: transport.ConnectOptions{ - ReadBufferSize: defaultReadBufSize, - WriteBufferSize: defaultWriteBufSize, - UserAgent: grpcUA, - BufferPool: mem.DefaultBufferPool(), + ReadBufferSize: defaultReadBufSize, + WriteBufferSize: defaultWriteBufSize, + SharedWriteBuffer: true, + UserAgent: grpcUA, + BufferPool: mem.DefaultBufferPool(), }, bs: internalbackoff.DefaultExponential, idleTimeout: 30 * time.Minute, diff --git a/vendor/google.golang.org/grpc/encoding/encoding.go b/vendor/google.golang.org/grpc/encoding/encoding.go index 296f38c3a80..bfa8b268fe8 100644 --- a/vendor/google.golang.org/grpc/encoding/encoding.go +++ b/vendor/google.golang.org/grpc/encoding/encoding.go @@ -66,6 +66,9 @@ type Compressor interface { // Decompress reads data from r, decompresses it, and provides the // uncompressed data via the returned io.Reader. If an error occurs while // initializing the decompressor, that error is returned instead. + // + // The returned io.Reader may optionally implement io.ReadCloser, and if it + // does, gRPC will call Close() exactly once. Decompress(r io.Reader) (io.Reader, error) // Name is the name of the compression codec and is used to set the content // coding header. The result must be static; the result cannot change diff --git a/vendor/google.golang.org/grpc/internal/balancer/weight/weight.go b/vendor/google.golang.org/grpc/experimental/balancer/weight/weight.go similarity index 71% rename from vendor/google.golang.org/grpc/internal/balancer/weight/weight.go rename to vendor/google.golang.org/grpc/experimental/balancer/weight/weight.go index 11beb07d149..beab9e07c96 100644 --- a/vendor/google.golang.org/grpc/internal/balancer/weight/weight.go +++ b/vendor/google.golang.org/grpc/experimental/balancer/weight/weight.go @@ -16,23 +16,23 @@ * */ -// Package weight contains utilities to manage endpoint weights. Weights are -// used by LB policies such as ringhash to distribute load across multiple -// endpoints. +// Package weight contains utilities to manage endpoint weights. +// Weights may be used by LB policies to distribute load across +// multiple endpoints. +// +// # Experimental +// +// Notice: All APIs in this package are EXPERIMENTAL and may be changed +// or removed in a later release. package weight -import ( - "fmt" - - "google.golang.org/grpc/resolver" -) +import "google.golang.org/grpc/resolver" // attributeKey is the type used as the key to store EndpointInfo in the // Attributes field of resolver.Endpoint. type attributeKey struct{} -// EndpointInfo will be stored in the Attributes field of Endpoints in order to -// use the ringhash balancer. +// EndpointInfo will be stored in the Attributes field of Endpoints. type EndpointInfo struct { Weight uint32 } @@ -43,22 +43,16 @@ func (a EndpointInfo) Equal(o any) bool { return ok && oa.Weight == a.Weight } -// Set returns a copy of endpoint in which the Attributes field is updated with -// EndpointInfo. +// Set returns a copy of endpoint in which the Attributes field is +// updated with EndpointInfo. func Set(endpoint resolver.Endpoint, epInfo EndpointInfo) resolver.Endpoint { endpoint.Attributes = endpoint.Attributes.WithValue(attributeKey{}, epInfo) return endpoint } -// String returns a human-readable representation of EndpointInfo. -// This method is intended for logging, testing, and debugging purposes only. -// Do not rely on the output format, as it is not guaranteed to remain stable. -func (a EndpointInfo) String() string { - return fmt.Sprintf("Weight: %d", a.Weight) -} - -// FromEndpoint returns the EndpointInfo stored in the Attributes field of an -// endpoint. It returns an empty EndpointInfo if attribute is not found. +// FromEndpoint returns the EndpointInfo stored in the Attributes +// field of an endpoint. It returns an empty EndpointInfo if attribute +// is not found. func FromEndpoint(endpoint resolver.Endpoint) EndpointInfo { v := endpoint.Attributes.Value(attributeKey{}) ei, _ := v.(EndpointInfo) diff --git a/vendor/google.golang.org/grpc/experimental/stats/metrics.go b/vendor/google.golang.org/grpc/experimental/stats/metrics.go index 88742724a46..8732e53bde7 100644 --- a/vendor/google.golang.org/grpc/experimental/stats/metrics.go +++ b/vendor/google.golang.org/grpc/experimental/stats/metrics.go @@ -20,10 +20,27 @@ package stats import ( + "context" + "google.golang.org/grpc/internal" "google.golang.org/grpc/stats" ) +type customLabelKey struct{} + +// NewContextWithCustomLabel returns a new context with the provided custom label +// attached. The label will be propagated to all metric instruments specified in gRFC A108. +func NewContextWithCustomLabel(ctx context.Context, label string) context.Context { + return context.WithValue(ctx, customLabelKey{}, label) +} + +// CustomLabelFromContext returns the custom label from the context if it exists. +// If the custom label is not present, it returns an empty string. +func CustomLabelFromContext(ctx context.Context) string { + label, _ := ctx.Value(customLabelKey{}).(string) + return label +} + // MetricsRecorder records on metrics derived from metric registry. // Implementors must embed UnimplementedMetricsRecorder. type MetricsRecorder interface { diff --git a/vendor/google.golang.org/grpc/internal/envconfig/envconfig.go b/vendor/google.golang.org/grpc/internal/envconfig/envconfig.go index 7ad6fb44ca8..29d332e7b67 100644 --- a/vendor/google.golang.org/grpc/internal/envconfig/envconfig.go +++ b/vendor/google.golang.org/grpc/internal/envconfig/envconfig.go @@ -54,17 +54,25 @@ var ( // XDSEndpointHashKeyBackwardCompat controls the parsing of the endpoint hash // key from EDS LbEndpoint metadata. Endpoint hash keys can be disabled by - // setting "GRPC_XDS_ENDPOINT_HASH_KEY_BACKWARD_COMPAT" to "true". When the - // implementation of A76 is stable, we will flip the default value to false - // in a subsequent release. A final release will remove this environment - // variable, enabling the new behavior unconditionally. - XDSEndpointHashKeyBackwardCompat = boolFromEnv("GRPC_XDS_ENDPOINT_HASH_KEY_BACKWARD_COMPAT", true) + // setting "GRPC_XDS_ENDPOINT_HASH_KEY_BACKWARD_COMPAT" to "true". A future + // release will remove this environment variable, enabling the new behavior + // unconditionally. + XDSEndpointHashKeyBackwardCompat = boolFromEnv("GRPC_XDS_ENDPOINT_HASH_KEY_BACKWARD_COMPAT", false) + + // LabelServerGoroutines controls setting [runtime/pprof.Labels] on the + // goroutines spawned by [grpc.Server] type. + // For now, this is limited to the goroutines spawned to handle incoming + // requests on the server. + // Set "GRPC_GO_SERVER_GOROUTINE_LABELS" to "grpc.method=true" to + // enable this grpc.method label, or "all" to enable all valid labels. + // This variable is a bit-field. + LabelServerGoroutines = goroutineLabelsFromEnv("GRPC_GO_SERVER_GOROUTINE_LABELS", 0) // RingHashSetRequestHashKey is set if the ring hash balancer can get the // request hash header by setting the "requestHashHeader" field, according - // to gRFC A76. It can be enabled by setting the environment variable - // "GRPC_EXPERIMENTAL_RING_HASH_SET_REQUEST_HASH_KEY" to "true". - RingHashSetRequestHashKey = boolFromEnv("GRPC_EXPERIMENTAL_RING_HASH_SET_REQUEST_HASH_KEY", false) + // to gRFC A76. It can be disabled by setting the environment variable + // "GRPC_EXPERIMENTAL_RING_HASH_SET_REQUEST_HASH_KEY" to "false". + RingHashSetRequestHashKey = boolFromEnv("GRPC_EXPERIMENTAL_RING_HASH_SET_REQUEST_HASH_KEY", true) // ALTSHandshakerKeepaliveParams is set if we should add the // KeepaliveParams when dial the ALTS handshaker service. @@ -78,6 +86,14 @@ var ( // - The DNS resolver is being used. EnableDefaultPortForProxyTarget = boolFromEnv("GRPC_EXPERIMENTAL_ENABLE_DEFAULT_PORT_FOR_PROXY_TARGET", true) + // CaseSensitiveBalancerRegistries is set if the balancer registry should be + // case-sensitive. This is enabled by default, but can be disabled by setting + // the env variable "GRPC_GO_EXPERIMENTAL_CASE_SENSITIVE_BALANCER_REGISTRIES" + // to "false". + // + // This env varible will be removed in release v1.82.0. + CaseSensitiveBalancerRegistries = boolFromEnv("GRPC_GO_EXPERIMENTAL_CASE_SENSITIVE_BALANCER_REGISTRIES", true) + // XDSAuthorityRewrite indicates whether xDS authority rewriting is enabled. // This feature is defined in gRFC A81 and is enabled by setting the // environment variable GRPC_EXPERIMENTAL_XDS_AUTHORITY_REWRITE to "true". @@ -89,21 +105,53 @@ var ( // GRPC_EXPERIMENTAL_PF_WEIGHTED_SHUFFLING to "false". PickFirstWeightedShuffling = boolFromEnv("GRPC_EXPERIMENTAL_PF_WEIGHTED_SHUFFLING", true) - // DisableStrictPathChecking indicates whether strict path checking is - // disabled. This feature can be disabled by setting the environment - // variable GRPC_GO_EXPERIMENTAL_DISABLE_STRICT_PATH_CHECKING to "true". + // XDSRecoverPanicInResourceParsing indicates whether the xdsclient should + // recover from panics while parsing xDS resources. // - // When strict path checking is enabled, gRPC will reject requests with - // paths that do not conform to the gRPC over HTTP/2 specification found at - // https://github.com/grpc/grpc/blob/master/doc/PROTOCOL-HTTP2.md. + // This feature can be disabled (e.g. for fuzz testing) by setting the + // environment variable "GRPC_GO_EXPERIMENTAL_XDS_RESOURCE_PANIC_RECOVERY" + // to "false". + XDSRecoverPanicInResourceParsing = boolFromEnv("GRPC_GO_EXPERIMENTAL_XDS_RESOURCE_PANIC_RECOVERY", true) + + // EnablePriorityLBChildPolicyCache controls whether the priority balancer + // should cache child balancers that are removed from the LB policy config, + // for a period of 15 minutes. This is disabled by default, but can be + // enabled by setting the env variable + // GRPC_EXPERIMENTAL_ENABLE_PRIORITY_LB_CHILD_POLICY_CACHE to true. + EnablePriorityLBChildPolicyCache = boolFromEnv("GRPC_EXPERIMENTAL_ENABLE_PRIORITY_LB_CHILD_POLICY_CACHE", false) + + // Enable8KBDefaultHeaderListSize indicates that default maximum header list + // size is restricted to 8KB. This is disabled by default, but can be enabled + // by setting the environment variable + // "GRPC_GO_EXPERIMENTAL_ENABLE_8KB_DEFAULT_HEADER_LIST_SIZE" to "true". + // When disabled, the default maximum header list size of 16MB is used. // - // When disabled, gRPC will allow paths that do not contain a leading slash. - // Enabling strict path checking is recommended for security reasons, as it - // prevents potential path traversal vulnerabilities. + // When enabled, RPCs with a total size of headers exceeding 8KB will fail + // unless explicitly configured otherwise by the user. + // + // TODO: In release v1.82.0, env var will be enabled by default. + Enable8KBDefaultHeaderListSize = boolFromEnv("GRPC_GO_EXPERIMENTAL_ENABLE_8KB_DEFAULT_HEADER_LIST_SIZE", false) + + // EnableHTTPFramerReadBufferPooling enables the use of the + // readyreader.Reader interface to perform non-memory-pinning reads, + // provided the underlying net.Conn supports it. This reduces memory usage + // when subchannels are idle. // - // A future release will remove this environment variable, enabling strict - // path checking behavior unconditionally. - DisableStrictPathChecking = boolFromEnv("GRPC_GO_EXPERIMENTAL_DISABLE_STRICT_PATH_CHECKING", false) + // This environment variable serves as an escape hatch to disable the + // feature if unforeseen issues arise, and it will be removed in a future + // release. + EnableHTTPFramerReadBufferPooling = boolFromEnv("GRPC_GO_EXPERIMENTAL_HTTP_FRAMER_READ_BUFFER_POOLING", true) + + // ControlBufferThrottleLimit is the maximum number of control frames that can + // be queued in the control buffer before throttling is applied. The value + // must be between 1 and 10,000, and is set to 100 by default. + // + // This environment variable serves as an escape hatch to increase the + // throttling limit if unforeseen issues arise, and it will be removed in a + // future release. + // + // TODO: Remove this env var once v1.83.0 is release. + ControlBufferThrottleLimit = uint64FromEnv("GRPC_GO_EXPERIMENTAL_CONTROL_BUFFER_THROTTLE_LIMIT", 100, 1, 10000) ) func boolFromEnv(envVar string, def bool) bool { @@ -128,3 +176,52 @@ func uint64FromEnv(envVar string, def, min, max uint64) uint64 { } return v } + +// GoroutineLabels is a bitfield indicating which goroutine labels are enabled. +type GoroutineLabels uint16 + +func goroutineLabelsFromEnv(envVar string, def GoroutineLabels) GoroutineLabels { + val := def + v := os.Getenv(envVar) + if strings.EqualFold(v, "all") { + return AllGoroutineLabels + } else if strings.EqualFold(v, "none") { + return 0 + } + for s := range strings.SplitSeq(v, ",") { + s = strings.TrimSpace(s) + if len(s) == 0 { + continue + } + pre, post, ok := strings.Cut(s, "=") + if !ok { + // no equals sign + continue + } + post = strings.TrimSpace(post) + pre = strings.TrimSpace(pre) + bitDesignator := GoroutineLabels(0) + switch { + case strings.EqualFold(pre, "grpc.method"): + bitDesignator = GoroutineLabelServerMethod + default: + continue + } + if strings.EqualFold(post, "true") { + val |= bitDesignator + } else if strings.EqualFold(post, "false") { + val &^= bitDesignator + } + } + return val +} + +const ( + // GoroutineLabelServerMethod sets the grpc.method label on new + // server-side gRPC streams. + GoroutineLabelServerMethod GoroutineLabels = 1 << iota +) + +// AllGoroutineLabels is an or'd together bitfield of all valid GoroutineLabels +// constant values (above). +const AllGoroutineLabels = GoroutineLabelServerMethod diff --git a/vendor/google.golang.org/grpc/internal/envconfig/xds.go b/vendor/google.golang.org/grpc/internal/envconfig/xds.go index 7685d08b54d..a2312f8eacf 100644 --- a/vendor/google.golang.org/grpc/internal/envconfig/xds.go +++ b/vendor/google.golang.org/grpc/internal/envconfig/xds.go @@ -79,4 +79,24 @@ var ( // xDS bootstrap configuration via the `call_creds` field. For more details, // see: https://github.com/grpc/proposal/blob/master/A97-xds-jwt-call-creds.md XDSBootstrapCallCredsEnabled = boolFromEnv("GRPC_EXPERIMENTAL_XDS_BOOTSTRAP_CALL_CREDS", false) + + // XDSSNIEnabled controls if gRPC should send SNI information in xDS + // configured TLS handshakes. For more details, see: + // https://github.com/grpc/proposal/blob/master/A101-SNI-setting-and-SNI-SAN-validation.md + XDSSNIEnabled = boolFromEnv("GRPC_EXPERIMENTAL_XDS_SNI", false) + + // XDSORCAToLRSPropEnabled controls whether ORCA metrics are explicitly + // filtered and prefix-propagated to the LRS server. For more details, see: + // https://github.com/grpc/proposal/blob/master/A85-lrs-custom-metrics-changes.md + XDSORCAToLRSPropEnabled = boolFromEnv("GRPC_EXPERIMENTAL_XDS_ORCA_LRS_PROPAGATION", false) + + // XDSClientExtProcEnabled indicates whether ExtProc filter is enabled on + // the client side. For more details, see: + // https://github.com/grpc/proposal/blob/master/A93-xds-ext-proc.md + XDSClientExtProcEnabled = boolFromEnv("GRPC_EXPERIMENTAL_XDS_EXT_PROC_ON_CLIENT", false) + + // GCPAuthenticationFilterEnabled enables the xDS GCP Authentication + // filter. For more details, see: + // https://github.com/grpc/proposal/blob/master/A83-xds-gcp-authn-filter.md + GCPAuthenticationFilterEnabled = boolFromEnv("GRPC_EXPERIMENTAL_XDS_GCP_AUTHENTICATION_FILTER", false) ) diff --git a/vendor/google.golang.org/grpc/internal/grpcutil/encode_duration.go b/vendor/google.golang.org/grpc/internal/grpcutil/encode_duration.go index b25b0baec3c..1cc43fc6b81 100644 --- a/vendor/google.golang.org/grpc/internal/grpcutil/encode_duration.go +++ b/vendor/google.golang.org/grpc/internal/grpcutil/encode_duration.go @@ -39,7 +39,6 @@ func div(d, r time.Duration) int64 { // // https://github.com/grpc/grpc/blob/master/doc/PROTOCOL-HTTP2.md#requests func EncodeDuration(t time.Duration) string { - // TODO: This is simplistic and not bandwidth efficient. Improve it. if t <= 0 { return "0n" } diff --git a/vendor/google.golang.org/grpc/internal/mem/buffer_pool.go b/vendor/google.golang.org/grpc/internal/mem/buffer_pool.go new file mode 100644 index 00000000000..2d83b2eced1 --- /dev/null +++ b/vendor/google.golang.org/grpc/internal/mem/buffer_pool.go @@ -0,0 +1,349 @@ +/* + * + * Copyright 2026 gRPC authors. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ + +// Package mem provides utilities that facilitate memory reuse in byte slices +// that are used as buffers. +package mem + +import ( + "fmt" + "math/bits" + "slices" + "sort" + "sync" +) + +const ( + goPageSize = 4 * 1024 // 4KiB. N.B. this must be a power of 2. +) + +var uintSize = bits.UintSize // use a variable for mocking during tests. + +// bufferPool is a copy of the public bufferPool interface used to avoid +// circular dependencies. +type bufferPool interface { + // Get returns a buffer with specified length from the pool. + Get(length int) *[]byte + + // Put returns a buffer to the pool. + // + // The provided pointer must hold a prefix of the buffer obtained via + // BufferPool.Get to ensure the buffer's entire capacity can be re-used. + Put(*[]byte) +} + +// BinaryTieredBufferPool is a buffer pool that uses multiple sub-pools with +// power-of-two sizes. +type BinaryTieredBufferPool struct { + // exponentToNextLargestPoolMap maps a power-of-two exponent (e.g., 12 for + // 4KB) to the index of the next largest sizedBufferPool. This is used by + // Get() to find the smallest pool that can satisfy a request for a given + // size. + exponentToNextLargestPoolMap []int + // exponentToPreviousLargestPoolMap maps a power-of-two exponent to the + // index of the previous largest sizedBufferPool. This is used by Put() + // to return a buffer to the most appropriate pool based on its capacity. + exponentToPreviousLargestPoolMap []int + sizedPools []bufferPool + fallbackPool bufferPool + maxPoolCap int // Optimization: Cache max capacity +} + +// NewBinaryTieredBufferPool returns a BufferPool backed by multiple sub-pools. +// This structure enables O(1) lookup time for Get and Put operations. +// +// The arguments provided are the exponents for the buffer capacities (powers +// of 2), not the raw byte sizes. For example, to create a pool of 16KB buffers +// (2^14 bytes), pass 14 as the argument. +func NewBinaryTieredBufferPool(powerOfTwoExponents ...uint8) (*BinaryTieredBufferPool, error) { + return newBinaryTiered(func(size int) bufferPool { + return newSizedBufferPool(size, true) + }, &SimpleBufferPool{shouldZero: true}, powerOfTwoExponents...) +} + +// NewDirtyBinaryTieredBufferPool returns a BufferPool backed by multiple +// sub-pools. It is similar to NewBinaryTieredBufferPool but it does not +// initialize the buffers before returning them. +func NewDirtyBinaryTieredBufferPool(powerOfTwoExponents ...uint8) (*BinaryTieredBufferPool, error) { + return newBinaryTiered(func(size int) bufferPool { + return newSizedBufferPool(size, false) + }, NewDirtySimplePool(), powerOfTwoExponents...) +} + +func newBinaryTiered(sizedPoolFactory func(int) bufferPool, fallbackPool bufferPool, powerOfTwoExponents ...uint8) (*BinaryTieredBufferPool, error) { + slices.Sort(powerOfTwoExponents) + powerOfTwoExponents = slices.Compact(powerOfTwoExponents) + + // Determine the maximum exponent we need to support. This depends on the + // word size (32-bit vs 64-bit). + maxExponent := uintSize - 2 + indexOfNextLargestBit := slices.Repeat([]int{-1}, maxExponent+1) + indexOfPreviousLargestBit := slices.Repeat([]int{-1}, maxExponent+1) + + maxTier := 0 + pools := make([]bufferPool, 0, len(powerOfTwoExponents)) + + for i, exp := range powerOfTwoExponents { + // Allocating slices of size > 2^maxExponent isn't possible on + // maxExponent-bit machines. + if int(exp) > maxExponent { + return nil, fmt.Errorf("mem: allocating slice of size 2^%d is not possible", exp) + } + tierSize := 1 << exp + pools = append(pools, sizedPoolFactory(tierSize)) + maxTier = max(maxTier, tierSize) + + // Map the exact power of 2 to this pool index. + indexOfNextLargestBit[exp] = i + indexOfPreviousLargestBit[exp] = i + } + + // Fill gaps for Get() (Next Largest) + // We iterate backwards. If current is empty, take the value from the right (larger). + for i := maxExponent - 1; i >= 0; i-- { + if indexOfNextLargestBit[i] == -1 { + indexOfNextLargestBit[i] = indexOfNextLargestBit[i+1] + } + } + + // Fill gaps for Put() (Previous Largest) + // We iterate forwards. If current is empty, take the value from the left (smaller). + for i := 1; i <= maxExponent; i++ { + if indexOfPreviousLargestBit[i] == -1 { + indexOfPreviousLargestBit[i] = indexOfPreviousLargestBit[i-1] + } + } + + return &BinaryTieredBufferPool{ + exponentToNextLargestPoolMap: indexOfNextLargestBit, + exponentToPreviousLargestPoolMap: indexOfPreviousLargestBit, + sizedPools: pools, + maxPoolCap: maxTier, + fallbackPool: fallbackPool, + }, nil +} + +// Get returns a buffer with specified length from the pool. +func (b *BinaryTieredBufferPool) Get(size int) *[]byte { + return b.poolForGet(size).Get(size) +} + +func (b *BinaryTieredBufferPool) poolForGet(size int) bufferPool { + if size == 0 || size > b.maxPoolCap { + return b.fallbackPool + } + + // Calculate the exponent of the smallest power of 2 >= size. + // We subtract 1 from size to handle exact powers of 2 correctly. + // + // Examples: + // size=16 (0b10000) -> size-1=15 (0b01111) -> bits.Len=4 -> Pool for 2^4 + // size=17 (0b10001) -> size-1=16 (0b10000) -> bits.Len=5 -> Pool for 2^5 + querySize := uint(size - 1) + poolIdx := b.exponentToNextLargestPoolMap[bits.Len(querySize)] + + return b.sizedPools[poolIdx] +} + +// Put returns a buffer to the pool. +func (b *BinaryTieredBufferPool) Put(buf *[]byte) { + // We pass the capacity of the buffer, and not the size of the buffer here. + // If we did the latter, all buffers would eventually move to the smallest + // pool. + b.poolForPut(cap(*buf)).Put(buf) +} + +func (b *BinaryTieredBufferPool) poolForPut(bCap int) bufferPool { + if bCap == 0 { + return NopBufferPool{} + } + if bCap > b.maxPoolCap { + return b.fallbackPool + } + // Find the pool with the largest capacity <= bCap. + // + // We calculate the exponent of the largest power of 2 <= bCap. + // bits.Len(x) returns the minimum number of bits required to represent x; + // i.e. the number of bits up to and including the most significant bit. + // Subtracting 1 gives the 0-based index of the most significant bit, + // which is the exponent of the largest power of 2 <= bCap. + // + // Examples: + // cap=16 (0b10000) -> Len=5 -> 5-1=4 -> 2^4 + // cap=15 (0b01111) -> Len=4 -> 4-1=3 -> 2^3 + largestPowerOfTwo := bits.Len(uint(bCap)) - 1 + poolIdx := b.exponentToPreviousLargestPoolMap[largestPowerOfTwo] + // The buffer is smaller than the smallest power of 2, discard it. + if poolIdx == -1 { + // Buffer is smaller than our smallest pool bucket. + return NopBufferPool{} + } + return b.sizedPools[poolIdx] +} + +// NopBufferPool is a buffer pool that returns new buffers without pooling. +type NopBufferPool struct{} + +// Get returns a buffer with specified length from the pool. +func (NopBufferPool) Get(length int) *[]byte { + b := make([]byte, length) + return &b +} + +// Put returns a buffer to the pool. +func (NopBufferPool) Put(*[]byte) { +} + +// sizedBufferPool is a BufferPool implementation that is optimized for specific +// buffer sizes. For example, HTTP/2 frames within gRPC have a default max size +// of 16kb and a sizedBufferPool can be configured to only return buffers with a +// capacity of 16kb. Note that however it does not support returning larger +// buffers and in fact panics if such a buffer is requested. Because of this, +// this BufferPool implementation is not meant to be used on its own and rather +// is intended to be embedded in a TieredBufferPool such that Get is only +// invoked when the required size is smaller than or equal to defaultSize. +type sizedBufferPool struct { + pool sync.Pool + defaultSize int + shouldZero bool +} + +func (p *sizedBufferPool) Get(size int) *[]byte { + buf, ok := p.pool.Get().(*[]byte) + if !ok { + buf := make([]byte, size, p.defaultSize) + return &buf + } + b := *buf + if p.shouldZero { + clear(b[:cap(b)]) + } + *buf = b[:size] + return buf +} + +func (p *sizedBufferPool) Put(buf *[]byte) { + if cap(*buf) < p.defaultSize { + // Ignore buffers that are too small to fit in the pool. Otherwise, when + // Get is called it will panic as it tries to index outside the bounds + // of the buffer. + return + } + p.pool.Put(buf) +} + +func newSizedBufferPool(size int, zero bool) *sizedBufferPool { + return &sizedBufferPool{ + defaultSize: size, + shouldZero: zero, + } +} + +// TieredBufferPool implements the BufferPool interface with multiple tiers of +// buffer pools for different sizes of buffers. +type TieredBufferPool struct { + sizedPools []*sizedBufferPool + fallbackPool SimpleBufferPool +} + +// NewTieredBufferPool returns a BufferPool implementation that uses multiple +// underlying pools of the given pool sizes. +func NewTieredBufferPool(poolSizes ...int) *TieredBufferPool { + sort.Ints(poolSizes) + pools := make([]*sizedBufferPool, len(poolSizes)) + for i, s := range poolSizes { + pools[i] = newSizedBufferPool(s, true) + } + return &TieredBufferPool{ + sizedPools: pools, + fallbackPool: SimpleBufferPool{shouldZero: true}, + } +} + +// Get returns a buffer with specified length from the pool. +func (p *TieredBufferPool) Get(size int) *[]byte { + return p.getPool(size).Get(size) +} + +// Put returns a buffer to the pool. +func (p *TieredBufferPool) Put(buf *[]byte) { + p.getPool(cap(*buf)).Put(buf) +} + +func (p *TieredBufferPool) getPool(size int) bufferPool { + poolIdx := sort.Search(len(p.sizedPools), func(i int) bool { + return p.sizedPools[i].defaultSize >= size + }) + + if poolIdx == len(p.sizedPools) { + return &p.fallbackPool + } + + return p.sizedPools[poolIdx] +} + +// SimpleBufferPool is an implementation of the mem.BufferPool interface that +// attempts to pool buffers with a sync.Pool. When Get is invoked, it tries to +// acquire a buffer from the pool but if that buffer is too small, it returns it +// to the pool and creates a new one. +type SimpleBufferPool struct { + pool sync.Pool + shouldZero bool +} + +// NewDirtySimplePool constructs a [SimpleBufferPool]. It does not initialize +// the buffers before returning them. Callers must ensure they don't read the +// buffers before writing data to them. +func NewDirtySimplePool() *SimpleBufferPool { + return &SimpleBufferPool{ + shouldZero: false, + } +} + +// Get returns a buffer with specified length from the pool. +func (p *SimpleBufferPool) Get(size int) *[]byte { + bs, ok := p.pool.Get().(*[]byte) + if ok && cap(*bs) >= size { + if p.shouldZero { + clear((*bs)[:cap(*bs)]) + } + *bs = (*bs)[:size] + return bs + } + + // A buffer was pulled from the pool, but it is too small. Put it back in + // the pool and create one large enough. + if ok { + p.pool.Put(bs) + } + + // If we're going to allocate, round up to the nearest page. This way if + // requests frequently arrive with small variation we don't allocate + // repeatedly if we get unlucky and they increase over time. By default we + // only allocate here if size > 1MiB. Because goPageSize is a power of 2, we + // can round up efficiently. + allocSize := (size + goPageSize - 1) & ^(goPageSize - 1) + + b := make([]byte, size, allocSize) + return &b +} + +// Put returns a buffer to the pool. +func (p *SimpleBufferPool) Put(buf *[]byte) { + p.pool.Put(buf) +} diff --git a/vendor/google.golang.org/grpc/internal/resolver/config_selector.go b/vendor/google.golang.org/grpc/internal/resolver/config_selector.go index f0603871c93..6320e9b576b 100644 --- a/vendor/google.golang.org/grpc/internal/resolver/config_selector.go +++ b/vendor/google.golang.org/grpc/internal/resolver/config_selector.go @@ -106,15 +106,28 @@ type ClientStream interface { // ClientInterceptor is an interceptor for gRPC client streams. type ClientInterceptor interface { - // NewStream produces a ClientStream for an RPC which may optionally use - // the provided function to produce a stream for delegation. Note: - // RPCInfo.Context should not be used (will be nil). + // NewStream creates a ClientStream for an RPC. // - // done is invoked when the RPC is finished using its connection, or could - // not be assigned a connection. RPC operations may still occur on - // ClientStream after done is called, since the interceptor is invoked by - // application-layer operations. done must never be nil when called. + // Implementations must delegate stream creation to the provided newStream + // function. To intercept or override stream behavior, implementations + // may wrap the ClientStream returned by the delegate. + // + // Note: RPCInfo.Context is currently unused and will be nil. + // + // The done function is invoked when the RPC has finished using its + // underlying connection or if a connection could not be assigned. Because + // interceptors operate at the application layer, RPC operations may + // continue on the ClientStream even after done has been called. The + // caller must ensure done is non-nil. + // + // To ensure RPC completion notifications propagate through the entire + // interceptor chain, implementations must ensure that the done function + // passed to the delegate newStream invokes the done function passed to + // NewStream. NewStream(ctx context.Context, ri RPCInfo, done func(), newStream func(ctx context.Context, done func()) (ClientStream, error)) (ClientStream, error) + // Close closes the interceptor. Once called, no new calls to NewStream are + // accepted. Ongoing calls to NewStream are allowed to complete. + Close() } // ServerInterceptor is an interceptor for incoming RPC's on gRPC server side. @@ -123,6 +136,9 @@ type ServerInterceptor interface { // information about connection RPC was received on, and HTTP Headers. This // information will be piped into context. AllowRPC(ctx context.Context) error // TODO: Make this a real interceptor for filters such as rate limiting. + // Close closes the interceptor. Once called, no new calls to NewStream are + // accepted. Ongoing calls to NewStream are allowed to complete. + Close() } type csKeyType string diff --git a/vendor/google.golang.org/grpc/internal/stats/labels.go b/vendor/google.golang.org/grpc/internal/stats/labels.go index fd33af51ae8..5ea898cb534 100644 --- a/vendor/google.golang.org/grpc/internal/stats/labels.go +++ b/vendor/google.golang.org/grpc/internal/stats/labels.go @@ -19,24 +19,56 @@ // Package stats provides internal stats related functionality. package stats -import "context" +import ( + "context" + "maps" +) -// Labels are the labels for metrics. -type Labels struct { - // TelemetryLabels are the telemetry labels to record. - TelemetryLabels map[string]string +// LabelCallback is a function that is executed when telemetry +// label keys are updated. +type LabelCallback func(map[string]string) +type telemetryLabelCallbackKey struct{} + +// UpdateLabels executes registered telemetry callbacks with the update labels. Labels +// are copied before being processed by any callbacks to ensure mutations are not +// shared among derived contexts. +// +// It is the responsibility of the registrant to handle conflicts or label resets. +func UpdateLabels(ctx context.Context, update map[string]string) { + executeTelemetryLabelCallbacks(ctx, update) } -type labelsKey struct{} +// RegisterTelemetryLabelCallback registers a callback function that is executed whenever +// telemetry labels are updated. +func RegisterTelemetryLabelCallback(ctx context.Context, callback LabelCallback) context.Context { + if callback == nil { + return ctx + } + + callbacks, ok := ctx.Value(telemetryLabelCallbackKey{}).([]LabelCallback) + if !ok { + return context.WithValue(ctx, telemetryLabelCallbackKey{}, []LabelCallback{callback}) + } + return context.WithValue(ctx, telemetryLabelCallbackKey{}, append(append([]LabelCallback(nil), callbacks...), callback)) -// GetLabels returns the Labels stored in the context, or nil if there is one. -func GetLabels(ctx context.Context) *Labels { - labels, _ := ctx.Value(labelsKey{}).(*Labels) - return labels } -// SetLabels sets the Labels in the context. -func SetLabels(ctx context.Context, labels *Labels) context.Context { - // could also append - return context.WithValue(ctx, labelsKey{}, labels) +// executeTelemetryLabelCallback runs the registered callbacks in the order they were +// registered on the context with the provided labels. If no callbacks are registered +// it does nothing. +// +// To ensure callbacks do not mutate the state of the provided label map it is copied +// before execution. +func executeTelemetryLabelCallbacks(ctx context.Context, labels map[string]string) { + callbacks, ok := ctx.Value(telemetryLabelCallbackKey{}).([]LabelCallback) + if !ok { + return + } + + labelsCopy := map[string]string{} + maps.Copy(labelsCopy, labels) + for _, callback := range callbacks { + callback(labelsCopy) + } + } diff --git a/vendor/google.golang.org/grpc/internal/transport/client_stream.go b/vendor/google.golang.org/grpc/internal/transport/client_stream.go index cd8152ef13c..ad382b0fda1 100644 --- a/vendor/google.golang.org/grpc/internal/transport/client_stream.go +++ b/vendor/google.golang.org/grpc/internal/transport/client_stream.go @@ -19,6 +19,7 @@ package transport import ( + "fmt" "sync/atomic" "golang.org/x/net/http2" @@ -28,6 +29,12 @@ import ( "google.golang.org/grpc/status" ) +// nonGRPCDataMaxLen is the maximum length of nonGRPCDataBuf. +// +// NOTE: If changed this value, you MUST update the corresponding test in: +// - /test/end2end_test.go:TestHTTPServerSendsNonGRPCHeaderSurfaceFurtherData +const nonGRPCDataMaxLen = 1024 + // ClientStream implements streaming functionality for a gRPC client. type ClientStream struct { Stream // Embed for common stream functionality. @@ -46,7 +53,11 @@ type ClientStream struct { // headerValid indicates whether a valid header was received. Only // meaningful after headerChan is closed (always call waitOnHeader() before // reading its value). - headerValid bool + headerValid bool + + nonGRPCStatus *status.Status // the initial status from the non-gRPC response header, finalized with collected data before closing. + nonGRPCDataBuf []byte // stores the data of a non-gRPC response. + noHeaders bool // set if the client never received headers (set only after the stream is done). headerChanClosed uint32 // set when headerChan is closed. Used to avoid closing headerChan multiple times. bytesReceived atomic.Bool // indicates whether any bytes have been received on this stream @@ -54,6 +65,29 @@ type ClientStream struct { statsHandler stats.Handler // nil for internal streams (e.g., health check, ORCA) where telemetry is not supported. } +func (s *ClientStream) startNonGRPCDataCollection(st *status.Status) { + s.nonGRPCStatus = st + s.nonGRPCDataBuf = make([]byte, 0, nonGRPCDataMaxLen) +} + +// finalizeNonGRPCStatus builds the terminal status by appending the collected +// response body to the original non-gRPC status message. +func (s *ClientStream) finalizeNonGRPCStatus() *status.Status { + msg := fmt.Sprintf("%s\ndata: %q", s.nonGRPCStatus.Message(), s.nonGRPCDataBuf) + return status.New(s.nonGRPCStatus.Code(), msg) +} + +// handleNonGRPCData collects non-gRPC body from the given data frame. +// It returns non-nil value when the stream should be closed with it. +func (s *ClientStream) handleNonGRPCData(f *parsedDataFrame) *status.Status { + n := min(f.data.Len(), nonGRPCDataMaxLen-len(s.nonGRPCDataBuf)) + s.nonGRPCDataBuf = append(s.nonGRPCDataBuf, f.data.ReadOnlyData()[0:n]...) + if len(s.nonGRPCDataBuf) >= nonGRPCDataMaxLen || f.StreamEnded() { + return s.finalizeNonGRPCStatus() + } + return nil +} + // Read reads an n byte message from the input stream. func (s *ClientStream) Read(n int) (mem.BufferSlice, error) { b, err := s.Stream.read(n) diff --git a/vendor/google.golang.org/grpc/internal/transport/controlbuf.go b/vendor/google.golang.org/grpc/internal/transport/controlbuf.go index 7efa524785b..b9bae02498e 100644 --- a/vendor/google.golang.org/grpc/internal/transport/controlbuf.go +++ b/vendor/google.golang.org/grpc/internal/transport/controlbuf.go @@ -29,6 +29,7 @@ import ( "golang.org/x/net/http2" "golang.org/x/net/http2/hpack" + "google.golang.org/grpc/internal/envconfig" "google.golang.org/grpc/internal/grpclog" "google.golang.org/grpc/mem" ) @@ -96,61 +97,70 @@ func (il *itemList) isEmpty() bool { return il.head == nil } -// The following defines various control items which could flow through -// the control buffer of transport. They represent different aspects of -// control tasks, e.g., flow control, settings, streaming resetting, etc. - -// maxQueuedTransportResponseFrames is the most queued "transport response" -// frames we will buffer before preventing new reads from occurring on the -// transport. These are control frames sent in response to client requests, -// such as RST_STREAM due to bad headers or settings acks. -const maxQueuedTransportResponseFrames = 50 +// maxQueuedControlBufferItems is the maximum number of frames (other than +// HEADERS and DATA) that we will buffer before preventing new reads from +// occurring on the transport. These are control frames sent in response to +// client requests, or frames that result in work being scheduled, such as +// RST_STREAM due to bad headers or settings acks. +var maxQueuedControlBufferItems = int(envconfig.ControlBufferThrottleLimit) type cbItem interface { - isTransportResponseFrame() bool + isThrottled() bool } +// throttledItem represents every item in the controlBuffer to which the overall +// throttling limit applies, other than outgoing HEADERS and DATA frames. +type throttledItem struct{} + +func (throttledItem) isThrottled() bool { return true } + +// The following defines various control items which could flow through +// the control buffer of transport. They represent different aspects of +// control tasks, e.g., flow control, settings, streaming resetting, etc. + // registerStream is used to register an incoming stream with loopy writer. type registerStream struct { + throttledItem streamID uint32 wq *writeQuota } -func (*registerStream) isTransportResponseFrame() bool { return false } - -// headerFrame is also used to register stream on the client-side. -type headerFrame struct { +type clientHeaders struct { streamID uint32 hf []hpack.HeaderField - endStream bool // Valid on server side. - initStream func(uint32) error // Used only on the client side. + initStream func(uint32) error onWrite func() - wq *writeQuota // write quota for the stream created. - cleanup *cleanupStream // Valid on the server side. - onOrphaned func(error) // Valid on client-side + wq *writeQuota + onOrphaned func(error) } -func (h *headerFrame) isTransportResponseFrame() bool { - return h.cleanup != nil && h.cleanup.rst // Results in a RST_STREAM +func (*clientHeaders) isThrottled() bool { return false } + +type serverHeaders struct { + streamID uint32 + hf []hpack.HeaderField + endStream bool + onWrite func() + cleanup *cleanupStream } +func (h *serverHeaders) isThrottled() bool { return false } + type cleanupStream struct { + throttledItem streamID uint32 rst bool rstCode http2.ErrCode onWrite func() } -func (c *cleanupStream) isTransportResponseFrame() bool { return c.rst } // Results in a RST_STREAM - type earlyAbortStream struct { + throttledItem streamID uint32 rst bool hf []hpack.HeaderField // Pre-built header fields } -func (*earlyAbortStream) isTransportResponseFrame() bool { return false } - type dataFrame struct { streamID uint32 endStream bool @@ -162,70 +172,60 @@ type dataFrame struct { onEachWrite func() } -func (*dataFrame) isTransportResponseFrame() bool { return false } +func (*dataFrame) isThrottled() bool { return false } type incomingWindowUpdate struct { + throttledItem streamID uint32 increment uint32 } -func (*incomingWindowUpdate) isTransportResponseFrame() bool { return false } - type outgoingWindowUpdate struct { + throttledItem streamID uint32 increment uint32 } -func (*outgoingWindowUpdate) isTransportResponseFrame() bool { - return false // window updates are throttled by thresholds -} - type incomingSettings struct { + throttledItem ss []http2.Setting } -func (*incomingSettings) isTransportResponseFrame() bool { return true } // Results in a settings ACK - type outgoingSettings struct { + throttledItem ss []http2.Setting } -func (*outgoingSettings) isTransportResponseFrame() bool { return false } - type incomingGoAway struct { + throttledItem } -func (*incomingGoAway) isTransportResponseFrame() bool { return false } - type goAway struct { + throttledItem code http2.ErrCode debugData []byte headsUp bool closeConn error // if set, loopyWriter will exit with this error } -func (*goAway) isTransportResponseFrame() bool { return false } - type ping struct { + throttledItem ack bool data [8]byte } -func (*ping) isTransportResponseFrame() bool { return true } - type outFlowControlSizeRequest struct { + throttledItem resp chan uint32 } -func (*outFlowControlSizeRequest) isTransportResponseFrame() bool { return false } - // closeConnection is an instruction to tell the loopy writer to flush the // framer and exit, which will cause the transport's connection to be closed // (by the client or server). The transport itself will close after the reader // encounters the EOF caused by the connection closure. -type closeConnection struct{} - -func (closeConnection) isTransportResponseFrame() bool { return false } +type closeConnection struct { + throttledItem +} type outStreamState int @@ -379,9 +379,9 @@ func (c *controlBuffer) executeAndPut(f func() bool, it cbItem) (bool, error) { c.consumerWaiting = false } c.list.enqueue(it) - if it.isTransportResponseFrame() { + if it.isThrottled() { c.transportResponseFrames++ - if c.transportResponseFrames == maxQueuedTransportResponseFrames { + if c.transportResponseFrames == maxQueuedControlBufferItems { // We are adding the frame that puts us over the threshold; create // a throttling channel. ch := make(chan struct{}) @@ -436,8 +436,8 @@ func (c *controlBuffer) getOnceLocked() (any, error) { return nil, nil } h := c.list.dequeue().(cbItem) - if h.isTransportResponseFrame() { - if c.transportResponseFrames == maxQueuedTransportResponseFrames { + if h.isThrottled() { + if c.transportResponseFrames == maxQueuedControlBufferItems { // We are removing the frame that put us over the // threshold; close and clear the throttling channel. ch := c.trfChan.Swap(nil) @@ -464,10 +464,8 @@ func (c *controlBuffer) finish() { // is still not aware of these yet. for head := c.list.dequeueAll(); head != nil; head = head.next { switch v := head.it.(type) { - case *headerFrame: - if v.onOrphaned != nil { // It will be nil on the server-side. - v.onOrphaned(ErrConnClosing) - } + case *clientHeaders: + v.onOrphaned(ErrConnClosing) case *dataFrame: if !v.processing { v.data.Free() @@ -680,42 +678,38 @@ func (l *loopyWriter) registerStreamHandler(h *registerStream) { l.estdStreams[h.streamID] = str } -func (l *loopyWriter) headerHandler(h *headerFrame) error { - if l.side == serverSide { - str, ok := l.estdStreams[h.streamID] - if !ok { - if l.logger.V(logLevel) { - l.logger.Infof("Unrecognized streamID %d in loopyWriter", h.streamID) - } - return nil - } - // Case 1.A: Server is responding back with headers. - if !h.endStream { - return l.writeHeader(h.streamID, h.endStream, h.hf, h.onWrite) +func (l *loopyWriter) serverHeaderHandler(hdr *serverHeaders) error { + str, ok := l.estdStreams[hdr.streamID] + if !ok { + if l.logger.V(logLevel) { + l.logger.Infof("Unrecognized streamID %d in loopyWriter", hdr.streamID) } - // else: Case 1.B: Server wants to close stream. + return nil + } - if str.state != empty { // either active or waiting on stream quota. - // add it str's list of items. - str.itl.enqueue(h) - return nil - } - if err := l.writeHeader(h.streamID, h.endStream, h.hf, h.onWrite); err != nil { - return err - } - return l.cleanupStreamHandler(h.cleanup) + // Case 1: Server is responding back with headers. + if !hdr.endStream { + return l.writeHeader(hdr.streamID, hdr.endStream, hdr.hf, hdr.onWrite) + } + + // Case 2: Server is closing the stream. + if str.state != empty { // either active or waiting on stream quota. + str.itl.enqueue(hdr) + return nil + } + if err := l.writeHeader(hdr.streamID, hdr.endStream, hdr.hf, hdr.onWrite); err != nil { + return err } - // Case 2: Client wants to originate stream. + return l.cleanupStreamHandler(hdr.cleanup) +} + +func (l *loopyWriter) clientHeaderHandler(hdr *clientHeaders) error { str := &outStream{ - id: h.streamID, + id: hdr.streamID, state: empty, itl: &itemList{}, - wq: h.wq, + wq: hdr.wq, } - return l.originateStream(str, h) -} - -func (l *loopyWriter) originateStream(str *outStream, hdr *headerFrame) error { // l.draining is set when handling GoAway. In which case, we want to avoid // creating new streams. if l.draining { @@ -726,7 +720,7 @@ func (l *loopyWriter) originateStream(str *outStream, hdr *headerFrame) error { if err := hdr.initStream(str.id); err != nil { return err } - if err := l.writeHeader(str.id, hdr.endStream, hdr.hf, hdr.onWrite); err != nil { + if err := l.writeHeader(str.id, false, hdr.hf, hdr.onWrite); err != nil { return err } l.estdStreams[str.id] = str @@ -882,8 +876,10 @@ func (l *loopyWriter) handle(i any) error { return l.incomingSettingsHandler(i) case *outgoingSettings: return l.outgoingSettingsHandler(i) - case *headerFrame: - return l.headerHandler(i) + case *clientHeaders: + return l.clientHeaderHandler(i) + case *serverHeaders: + return l.serverHeaderHandler(i) case *registerStream: l.registerStreamHandler(i) case *cleanupStream: @@ -956,39 +952,16 @@ func (l *loopyWriter) processData() (bool, error) { // from data is copied to h to make as big as the maximum possible HTTP2 frame // size. - if len(dataItem.h) == 0 && reader.Remaining() == 0 { // Empty data frame - // Client sends out empty data frame with endStream = true - if err := l.framer.writeData(dataItem.streamID, dataItem.endStream, nil); err != nil { - return false, err - } - str.itl.dequeue() // remove the empty data item from stream - reader.Close() - if str.itl.isEmpty() { - str.state = empty - } else if trailer, ok := str.itl.peek().(*headerFrame); ok { // the next item is trailers. - if err := l.writeHeader(trailer.streamID, trailer.endStream, trailer.hf, trailer.onWrite); err != nil { - return false, err - } - if err := l.cleanupStreamHandler(trailer.cleanup); err != nil { - return false, err - } - } else { - l.activeStreams.enqueue(str) - } - return false, nil - } - + isEmpty := len(dataItem.h) == 0 && reader.Remaining() == 0 // Figure out the maximum size we can send maxSize := http2MaxFrameLen - if strQuota := int(l.oiws) - str.bytesOutStanding; strQuota <= 0 { // stream-level flow control. + strQuota := int(l.oiws) - str.bytesOutStanding + if strQuota <= 0 && !isEmpty { // stream-level flow control. str.state = waitingOnStreamQuota return false, nil - } else if maxSize > strQuota { - maxSize = strQuota - } - if maxSize > int(l.sendQuota) { // connection-level flow control. - maxSize = int(l.sendQuota) } + maxSize = min(maxSize, max(strQuota, 0)) + maxSize = min(maxSize, int(l.sendQuota)) // connection-level flow control. // Compute how much of the header and data we can send within quota and max frame length hSize := min(maxSize, len(dataItem.h)) dSize := min(maxSize-hSize, reader.Remaining()) @@ -1039,19 +1012,23 @@ func (l *loopyWriter) processData() (bool, error) { reader.Close() str.itl.dequeue() } + return false, l.updateStreamAfterWrite(str) +} + +func (l *loopyWriter) updateStreamAfterWrite(str *outStream) error { if str.itl.isEmpty() { str.state = empty - } else if trailer, ok := str.itl.peek().(*headerFrame); ok { // The next item is trailers. + } else if trailer, ok := str.itl.peek().(*serverHeaders); ok { // the next item is trailers. if err := l.writeHeader(trailer.streamID, trailer.endStream, trailer.hf, trailer.onWrite); err != nil { - return false, err + return err } if err := l.cleanupStreamHandler(trailer.cleanup); err != nil { - return false, err + return err } } else if int(l.oiws)-str.bytesOutStanding <= 0 { // Ran out of stream quota. str.state = waitingOnStreamQuota } else { // Otherwise add it back to the list of active streams. l.activeStreams.enqueue(str) } - return false, nil + return nil } diff --git a/vendor/google.golang.org/grpc/internal/transport/defaults.go b/vendor/google.golang.org/grpc/internal/transport/defaults.go index bc8ee074749..0b2269a5039 100644 --- a/vendor/google.golang.org/grpc/internal/transport/defaults.go +++ b/vendor/google.golang.org/grpc/internal/transport/defaults.go @@ -46,6 +46,7 @@ const ( defaultWriteQuota = 64 * 1024 defaultClientMaxHeaderListSize = uint32(16 << 20) defaultServerMaxHeaderListSize = uint32(16 << 20) + upcomingDefaultHeaderListSize = uint32(8 << 10) ) // MaxStreamID is the upper bound for the stream ID before the current diff --git a/vendor/google.golang.org/grpc/internal/transport/flowcontrol.go b/vendor/google.golang.org/grpc/internal/transport/flowcontrol.go index 7cfbc9637b8..98cef9ec2ba 100644 --- a/vendor/google.golang.org/grpc/internal/transport/flowcontrol.go +++ b/vendor/google.golang.org/grpc/internal/transport/flowcontrol.go @@ -115,7 +115,6 @@ func (f *trInFlow) getSize() uint32 { return atomic.LoadUint32(&f.effectiveWindowSize) } -// TODO(mmukhi): Simplify this code. // inFlow deals with inbound flow control type inFlow struct { mu sync.Mutex @@ -174,14 +173,14 @@ func (f *inFlow) maybeAdjust(n uint32) uint32 { // onData is invoked when some data frame is received. It updates pendingData. func (f *inFlow) onData(n uint32) error { f.mu.Lock() + defer f.mu.Unlock() + f.pendingData += n if f.pendingData+f.pendingUpdate > f.limit+f.delta { limit := f.limit rcvd := f.pendingData + f.pendingUpdate - f.mu.Unlock() return fmt.Errorf("received %d-bytes data exceeding the limit %d bytes", rcvd, limit) } - f.mu.Unlock() return nil } @@ -189,8 +188,9 @@ func (f *inFlow) onData(n uint32) error { // to be sent to the peer. func (f *inFlow) onRead(n uint32) uint32 { f.mu.Lock() + defer f.mu.Unlock() + if f.pendingData == 0 { - f.mu.Unlock() return 0 } f.pendingData -= n @@ -205,9 +205,7 @@ func (f *inFlow) onRead(n uint32) uint32 { if f.pendingUpdate >= f.limit/4 { wu := f.pendingUpdate f.pendingUpdate = 0 - f.mu.Unlock() return wu } - f.mu.Unlock() return 0 } diff --git a/vendor/google.golang.org/grpc/internal/transport/handler_server.go b/vendor/google.golang.org/grpc/internal/transport/handler_server.go index 7ab3422b8a2..a8356c9adbc 100644 --- a/vendor/google.golang.org/grpc/internal/transport/handler_server.go +++ b/vendor/google.golang.org/grpc/internal/transport/handler_server.go @@ -479,8 +479,8 @@ func (ht *serverHandlerTransport) runStream() { func (ht *serverHandlerTransport) incrMsgRecv() {} -func (ht *serverHandlerTransport) Drain(string) { - panic("Drain() is not implemented") +func (ht *serverHandlerTransport) Drain(s string) { + ht.Close(errors.New(s)) } // mapRecvMsgError returns the non-nil err into the appropriate diff --git a/vendor/google.golang.org/grpc/internal/transport/http2_client.go b/vendor/google.golang.org/grpc/internal/transport/http2_client.go index 37b1acc340b..822c09ba621 100644 --- a/vendor/google.golang.org/grpc/internal/transport/http2_client.go +++ b/vendor/google.golang.org/grpc/internal/transport/http2_client.go @@ -39,6 +39,7 @@ import ( "google.golang.org/grpc/internal" "google.golang.org/grpc/internal/channelz" icredentials "google.golang.org/grpc/internal/credentials" + "google.golang.org/grpc/internal/envconfig" "google.golang.org/grpc/internal/grpclog" "google.golang.org/grpc/internal/grpcsync" "google.golang.org/grpc/internal/grpcutil" @@ -134,6 +135,8 @@ type http2Client struct { // goAwayDebugMessage contains a detailed human readable string about a // GoAway frame, useful for error messages. goAwayDebugMessage string + // goAwayCode records the http2.ErrCode received with the GoAway frame. + goAwayCode http2.ErrCode // A condition variable used to signal when the keepalive goroutine should // go dormant. The condition for dormancy is based on the number of active // streams and the `PermitWithoutStream` keepalive client parameter. And @@ -147,7 +150,7 @@ type http2Client struct { channelz *channelz.Socket - onClose func(GoAwayReason) + onClose OnCloseFunc bufferPool mem.BufferPool @@ -204,7 +207,7 @@ func isTemporary(err error) bool { // NewHTTP2Client constructs a connected ClientTransport to addr based on HTTP2 // and starts to receive messages on it. Non-nil error returns if construction // fails. -func NewHTTP2Client(connectCtx, ctx context.Context, addr resolver.Address, opts ConnectOptions, onClose func(GoAwayReason)) (_ ClientTransport, err error) { +func NewHTTP2Client(connectCtx, ctx context.Context, addr resolver.Address, opts ConnectOptions, onClose OnCloseFunc) (_ ClientTransport, err error) { scheme := "http" ctx, cancel := context.WithCancel(ctx) defer func() { @@ -316,7 +319,13 @@ func NewHTTP2Client(connectCtx, ctx context.Context, addr resolver.Address, opts } writeBufSize := opts.WriteBufferSize readBufSize := opts.ReadBufferSize + // The default header list size is moving from 16MB to 8KB. The 8KB limit + // is only used if Enable8KBDefaultHeaderListSize is true; otherwise, the + // old 16MB default is used. User-specified options always take precedence. maxHeaderListSize := defaultClientMaxHeaderListSize + if envconfig.Enable8KBDefaultHeaderListSize { + maxHeaderListSize = upcomingDefaultHeaderListSize + } if opts.MaxHeaderListSize != nil { maxHeaderListSize = *opts.MaxHeaderListSize } @@ -797,9 +806,8 @@ func (t *http2Client) NewStream(ctx context.Context, callHdr *CallHdr, handler s close(s.headerChan) } } - hdr := &headerFrame{ - hf: headerFields, - endStream: false, + hdr := &clientHeaders{ + hf: headerFields, initStream: func(uint32) error { t.mu.Lock() // TODO: handle transport closure in loopy instead and remove this @@ -871,11 +879,15 @@ func (t *http2Client) NewStream(ctx context.Context, callHdr *CallHdr, handler s } var sz int64 for _, f := range hdr.hf { - if sz += int64(f.Size()); sz > int64(*t.maxSendHeaderListSize) { + sz += int64(f.Size()) + if sz > int64(*t.maxSendHeaderListSize) { hdrListSizeErr = status.Errorf(codes.Internal, "header list size to send violates the maximum size (%d bytes) set by server", *t.maxSendHeaderListSize) return false } } + if !envconfig.Enable8KBDefaultHeaderListSize && sz > int64(upcomingDefaultHeaderListSize) { + t.logger.Warningf("Header list size to send (%d bytes) is larger than the upcoming default limit (%d bytes). In release v1.82.0, GRPC_GO_EXPERIMENTAL_ENABLE_8KB_DEFAULT_HEADER_LIST_SIZE will be enabled by default, enforcing this limit.", sz, upcomingDefaultHeaderListSize) + } return true } for { @@ -1011,7 +1023,7 @@ func (t *http2Client) Close(err error) { // Call t.onClose ASAP to prevent the client from attempting to create new // streams. if t.state != draining { - t.onClose(GoAwayInvalid) + t.onClose(GoAwayInfo{Reason: GoAwayInvalid, GoAwayCode: http2.ErrCodeNo, Err: err}) } t.state = closing streams := t.activeStreams @@ -1082,7 +1094,7 @@ func (t *http2Client) GracefulClose() { if t.logger.V(logLevel) { t.logger.Infof("GracefulClose called") } - t.onClose(GoAwayInvalid) + t.onClose(GoAwayInfo{Reason: GoAwayInvalid, GoAwayCode: http2.ErrCodeNo}) t.state = draining active := len(t.activeStreams) t.mu.Unlock() @@ -1218,10 +1230,30 @@ func (t *http2Client) handleData(f *parsedDataFrame) { t.closeStream(s, io.EOF, true, http2.ErrCodeFlowControl, status.New(codes.Internal, err.Error()), nil, false) return } + + if s.nonGRPCStatus != nil { + // The frame should be handled as a non-gRPC response body + st := s.handleNonGRPCData(f) + if st != nil { + t.closeStream(s, st.Err(), true, http2.ErrCodeProtocol, st, nil, true) + return + } + if w := s.fc.onRead(size); w > 0 { + t.controlBuf.put(&outgoingWindowUpdate{ + streamID: s.id, + increment: w, + }) + } + return + } + dataLen := f.data.Len() if f.Header().Flags.Has(http2.FlagDataPadded) { if w := s.fc.onRead(size - uint32(dataLen)); w > 0 { - t.controlBuf.put(&outgoingWindowUpdate{s.id, w}) + t.controlBuf.put(&outgoingWindowUpdate{ + streamID: s.id, + increment: w, + }) } } if dataLen > 0 { @@ -1232,7 +1264,10 @@ func (t *http2Client) handleData(f *parsedDataFrame) { // The server has closed the stream without sending trailers. Record that // the read direction is closed, and set the status appropriately. if f.StreamEnded() { - t.closeStream(s, io.EOF, false, http2.ErrCodeNo, status.New(codes.Internal, "server closed the stream without sending trailers"), nil, true) + // If client received END_STREAM from server while stream was still + // active, send RST_STREAM. + rstStream := s.getState() == streamActive + t.closeStream(s, io.EOF, rstStream, http2.ErrCodeNo, status.New(codes.Internal, "server closed the stream without sending trailers"), nil, true) } } @@ -1368,7 +1403,7 @@ func (t *http2Client) handleGoAway(f *http2.GoAwayFrame) error { // draining, to allow the client to stop attempting to create streams // before disallowing new streams on this connection. if t.state != draining { - t.onClose(t.goAwayReason) + t.onClose(GoAwayInfo{Reason: t.goAwayReason, GoAwayCode: t.goAwayCode}) t.state = draining } } @@ -1418,6 +1453,7 @@ func (t *http2Client) setGoAwayReason(f *http2.GoAwayFrame) { } else { t.goAwayDebugMessage = fmt.Sprintf("code: %s, debug data: %q", f.ErrCode, string(f.DebugData())) } + t.goAwayCode = f.ErrCode } func (t *http2Client) GetGoAwayReason() (GoAwayReason, string) { @@ -1458,6 +1494,17 @@ func (t *http2Client) operateHeaders(frame *http2.MetaHeadersFrame) { return } + // If we are collecting non-gRPC response data and receive a trailing + // HEADERS frame with END_STREAM, finalize the buffered data and close + // the stream. + if s.nonGRPCStatus != nil { + if endStream { + st := s.finalizeNonGRPCStatus() + t.closeStream(s, st.Err(), true, http2.ErrCodeProtocol, st, nil, true) + } + return + } + var ( // If a gRPC Response-Headers has already been received, then it means // that the peer is speaking gRPC and we are in gRPC mode. @@ -1558,7 +1605,12 @@ func (t *http2Client) operateHeaders(frame *http2.MetaHeadersFrame) { } se := status.New(grpcErrorCode, strings.Join(errs, "; ")) - t.closeStream(s, se.Err(), true, http2.ErrCodeProtocol, se, nil, endStream) + if endStream { + t.closeStream(s, se.Err(), true, http2.ErrCodeProtocol, se, nil, true) + return + } + + s.startNonGRPCDataCollection(se) return } @@ -1829,7 +1881,7 @@ func (t *http2Client) getOutFlowWindow() int64 { resp := make(chan uint32, 1) timer := time.NewTimer(time.Second) defer timer.Stop() - t.controlBuf.put(&outFlowControlSizeRequest{resp}) + t.controlBuf.put(&outFlowControlSizeRequest{resp: resp}) select { case sz := <-resp: return int64(sz) diff --git a/vendor/google.golang.org/grpc/internal/transport/http2_server.go b/vendor/google.golang.org/grpc/internal/transport/http2_server.go index a1a14e14fc8..be8ae9f9c54 100644 --- a/vendor/google.golang.org/grpc/internal/transport/http2_server.go +++ b/vendor/google.golang.org/grpc/internal/transport/http2_server.go @@ -38,11 +38,13 @@ import ( "google.golang.org/protobuf/proto" "google.golang.org/grpc/internal" + "google.golang.org/grpc/internal/envconfig" "google.golang.org/grpc/internal/grpclog" "google.golang.org/grpc/internal/grpcutil" "google.golang.org/grpc/internal/pretty" istatus "google.golang.org/grpc/internal/status" "google.golang.org/grpc/internal/syscall" + transportinternal "google.golang.org/grpc/internal/transport/internal" "google.golang.org/grpc/mem" "google.golang.org/grpc/codes" @@ -165,7 +167,13 @@ func NewServerTransport(conn net.Conn, config *ServerConfig) (_ ServerTransport, } writeBufSize := config.WriteBufferSize readBufSize := config.ReadBufferSize + // The default header list size is moving from 16MB to 8KB. The 8KB limit + // is only used if Enable8KBDefaultHeaderListSize is true; otherwise, the + // old 16MB default is used. User-specified options always take precedence. maxHeaderListSize := defaultServerMaxHeaderListSize + if envconfig.Enable8KBDefaultHeaderListSize { + maxHeaderListSize = upcomingDefaultHeaderListSize + } if config.MaxHeaderListSize != nil { maxHeaderListSize = *config.MaxHeaderListSize } @@ -802,7 +810,10 @@ func (t *http2Server) handleData(f *parsedDataFrame) { dataLen := f.data.Len() if f.Header().Flags.Has(http2.FlagDataPadded) { if w := s.fc.onRead(size - uint32(dataLen)); w > 0 { - t.controlBuf.put(&outgoingWindowUpdate{s.id, w}) + t.controlBuf.put(&outgoingWindowUpdate{ + streamID: s.id, + increment: w, + }) } } if dataLen > 0 { @@ -940,13 +951,17 @@ func (t *http2Server) checkForHeaderListSize(hf []hpack.HeaderField) bool { } var sz int64 for _, f := range hf { - if sz += int64(f.Size()); sz > int64(*t.maxSendHeaderListSize) { + sz += int64(f.Size()) + if sz > int64(*t.maxSendHeaderListSize) { if t.logger.V(logLevel) { t.logger.Infof("Header list size to send violates the maximum size (%d bytes) set by client", *t.maxSendHeaderListSize) } return false } } + if !envconfig.Enable8KBDefaultHeaderListSize && sz > int64(upcomingDefaultHeaderListSize) { + t.logger.Warningf("Header list size to send (%d bytes) is larger than the upcoming default limit (%d bytes). In release v1.82.0, GRPC_GO_EXPERIMENTAL_ENABLE_8KB_DEFAULT_HEADER_LIST_SIZE will be enabled by default, enforcing this limit.", sz, upcomingDefaultHeaderListSize) + } return true } @@ -1035,7 +1050,7 @@ func (t *http2Server) writeHeaderLocked(s *ServerStream) error { headerFields = append(headerFields, hpack.HeaderField{Name: "grpc-encoding", Value: s.sendCompress}) } headerFields = appendHeaderFieldsFromMD(headerFields, s.header) - hf := &headerFrame{ + hf := &serverHeaders{ streamID: s.id, hf: headerFields, endStream: false, @@ -1103,7 +1118,7 @@ func (t *http2Server) writeStatus(s *ServerStream, st *status.Status) error { // Attach the trailer metadata. headerFields = appendHeaderFieldsFromMD(headerFields, s.trailer) - trailingHeader := &headerFrame{ + trailingHeader := &serverHeaders{ streamID: s.id, hf: headerFields, endStream: true, @@ -1313,7 +1328,7 @@ func (t *http2Server) deleteStream(s *ServerStream, eosReceived bool) { } // finishStream closes the stream and puts the trailing headerFrame into controlbuf. -func (t *http2Server) finishStream(s *ServerStream, rst bool, rstCode http2.ErrCode, hdr *headerFrame, eosReceived bool) { +func (t *http2Server) finishStream(s *ServerStream, rst bool, rstCode http2.ErrCode, hdr *serverHeaders, eosReceived bool) { // In case stream sending and receiving are invoked in separate // goroutines (e.g., bi-directional streaming), cancel needs to be // called to interrupt the potential blocking on other goroutines. @@ -1437,14 +1452,14 @@ func (t *http2Server) socketMetrics() *channelz.EphemeralSocketMetrics { func (t *http2Server) incrMsgSent() { if channelz.IsOn() { t.channelz.SocketMetrics.MessagesSent.Add(1) - t.channelz.SocketMetrics.LastMessageSentTimestamp.Add(1) + t.channelz.SocketMetrics.LastMessageSentTimestamp.Store(transportinternal.TimeNowFunc()) } } func (t *http2Server) incrMsgRecv() { if channelz.IsOn() { t.channelz.SocketMetrics.MessagesReceived.Add(1) - t.channelz.SocketMetrics.LastMessageReceivedTimestamp.Add(1) + t.channelz.SocketMetrics.LastMessageReceivedTimestamp.Store(transportinternal.TimeNowFunc()) } } @@ -1452,7 +1467,7 @@ func (t *http2Server) getOutFlowWindow() int64 { resp := make(chan uint32, 1) timer := time.NewTimer(time.Second) defer timer.Stop() - t.controlBuf.put(&outFlowControlSizeRequest{resp}) + t.controlBuf.put(&outFlowControlSizeRequest{resp: resp}) select { case sz := <-resp: return int64(sz) diff --git a/vendor/google.golang.org/grpc/internal/transport/http_util.go b/vendor/google.golang.org/grpc/internal/transport/http_util.go index 5bbb641ad90..c34975ffefd 100644 --- a/vendor/google.golang.org/grpc/internal/transport/http_util.go +++ b/vendor/google.golang.org/grpc/internal/transport/http_util.go @@ -36,6 +36,9 @@ import ( "golang.org/x/net/http2" "golang.org/x/net/http2/hpack" "google.golang.org/grpc/codes" + "google.golang.org/grpc/internal/envconfig" + imem "google.golang.org/grpc/internal/mem" + "google.golang.org/grpc/internal/transport/readyreader" "google.golang.org/grpc/mem" ) @@ -296,7 +299,7 @@ func decodeGrpcMessageUnchecked(msg string) string { } type bufWriter struct { - pool *sync.Pool + pool *imem.SimpleBufferPool buf []byte offset int batchSize int @@ -304,7 +307,7 @@ type bufWriter struct { err error } -func newBufWriter(conn io.Writer, batchSize int, pool *sync.Pool) *bufWriter { +func newBufWriter(conn io.Writer, batchSize int, pool *imem.SimpleBufferPool) *bufWriter { w := &bufWriter{ batchSize: batchSize, conn: conn, @@ -326,7 +329,7 @@ func (w *bufWriter) Write(b []byte) (int, error) { return n, toIOError(err) } if w.buf == nil { - b := w.pool.Get().(*[]byte) + b := w.pool.Get(w.batchSize) w.buf = *b } written := 0 @@ -407,22 +410,32 @@ type framer struct { errDetail error } -var writeBufferPoolMap = make(map[int]*sync.Pool) -var writeBufferMutex sync.Mutex +var ioBufferPoolMap = make(map[int]*imem.SimpleBufferPool) +var ioBufferMutex sync.Mutex + +func bufferedReader(r io.Reader, bufSize int) io.Reader { + if bufSize <= 0 { + return r + } + if envconfig.EnableHTTPFramerReadBufferPooling { + if rr := readyreader.NewNonBlocking(r); rr != nil { + readPool := ioBufferPool(bufSize) + return readyreader.NewBuffered(rr, bufSize, readPool) + } + } + return bufio.NewReaderSize(r, bufSize) +} func newFramer(conn io.ReadWriter, writeBufferSize, readBufferSize int, sharedWriteBuffer bool, maxHeaderListSize uint32, memPool mem.BufferPool) *framer { if writeBufferSize < 0 { writeBufferSize = 0 } - var r io.Reader = conn - if readBufferSize > 0 { - r = bufio.NewReaderSize(r, readBufferSize) - } - var pool *sync.Pool + r := bufferedReader(conn, readBufferSize) + var writePool *imem.SimpleBufferPool if sharedWriteBuffer { - pool = getWriteBufferPool(writeBufferSize) + writePool = ioBufferPool(writeBufferSize) } - w := newBufWriter(conn, writeBufferSize, pool) + w := newBufWriter(conn, writeBufferSize, writePool) f := &framer{ writer: w, fr: http2.NewFramer(w, r), @@ -578,20 +591,15 @@ func (df *parsedDataFrame) Header() http2.FrameHeader { return df.FrameHeader } -func getWriteBufferPool(size int) *sync.Pool { - writeBufferMutex.Lock() - defer writeBufferMutex.Unlock() - pool, ok := writeBufferPoolMap[size] +func ioBufferPool(size int) *imem.SimpleBufferPool { + ioBufferMutex.Lock() + defer ioBufferMutex.Unlock() + pool, ok := ioBufferPoolMap[size] if ok { return pool } - pool = &sync.Pool{ - New: func() any { - b := make([]byte, size) - return &b - }, - } - writeBufferPoolMap[size] = pool + pool = imem.NewDirtySimplePool() + ioBufferPoolMap[size] = pool return pool } diff --git a/vendor/google.golang.org/grpc/internal/grpcutil/regex.go b/vendor/google.golang.org/grpc/internal/transport/internal/internal.go similarity index 59% rename from vendor/google.golang.org/grpc/internal/grpcutil/regex.go rename to vendor/google.golang.org/grpc/internal/transport/internal/internal.go index 7a092b2b804..a7c7c7d5a8d 100644 --- a/vendor/google.golang.org/grpc/internal/grpcutil/regex.go +++ b/vendor/google.golang.org/grpc/internal/transport/internal/internal.go @@ -1,6 +1,6 @@ /* * - * Copyright 2021 gRPC authors. + * Copyright 2026 gRPC authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -16,16 +16,10 @@ * */ -package grpcutil +// Package internal contains functionality internal to the transport package. +package internal -import "regexp" - -// FullMatchWithRegex returns whether the full text matches the regex provided. -func FullMatchWithRegex(re *regexp.Regexp, text string) bool { - if len(text) == 0 { - return re.MatchString(text) - } - re.Longest() - rem := re.FindString(text) - return len(rem) == len(text) -} +// TimeNowFunc is a variable that can be set to override the default behavior of +// getting the current time in nanoseconds. It is used in transport code to set +// channelz timestamps, and is exposed here for testing purposes. +var TimeNowFunc func() int64 diff --git a/vendor/google.golang.org/grpc/internal/transport/readyreader/raw_conn_linux.go b/vendor/google.golang.org/grpc/internal/transport/readyreader/raw_conn_linux.go new file mode 100644 index 00000000000..56906c35b3c --- /dev/null +++ b/vendor/google.golang.org/grpc/internal/transport/readyreader/raw_conn_linux.go @@ -0,0 +1,39 @@ +/* + * + * Copyright 2026 gRPC authors. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ + +package readyreader + +import "syscall" + +func isRawConnSupported() bool { + return true +} + +// sysRead uses the standard syscall package rather than the modern unix package +// to avoid triggering the race detector. Because both packages perform sync +// operations on a local variable to satisfy the race detector, mixing them +// for read and write syscalls causes data races. We use syscall here to remain +// consistent with net.Conn implementations in standard library. +func sysRead(fd uintptr, p []byte) (int, error) { + return syscall.Read(int(fd), p) +} + +// wouldBlock checks standard Unix non-blocking errors. +func wouldBlock(err error) bool { + return err == syscall.EAGAIN || err == syscall.EWOULDBLOCK +} diff --git a/vendor/google.golang.org/grpc/internal/transport/readyreader/raw_conn_nonlinux.go b/vendor/google.golang.org/grpc/internal/transport/readyreader/raw_conn_nonlinux.go new file mode 100644 index 00000000000..4d1f3300607 --- /dev/null +++ b/vendor/google.golang.org/grpc/internal/transport/readyreader/raw_conn_nonlinux.go @@ -0,0 +1,35 @@ +//go:build !linux + +/* + * + * Copyright 2026 gRPC authors. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ + +package readyreader + +func isRawConnSupported() bool { + return false +} + +// sysRead is not implemented. Support can be added in the future if necessary. +func sysRead(uintptr, []byte) (int, error) { + panic("RawConn functionality is not implemented for non-unix platforms.") +} + +// wouldBlock is not implemented. Support can be added in the future if necessary. +func wouldBlock(error) bool { + panic("RawConn functionality is not implemented for non-unix platforms.") +} diff --git a/vendor/google.golang.org/grpc/internal/transport/readyreader/ready_reader.go b/vendor/google.golang.org/grpc/internal/transport/readyreader/ready_reader.go new file mode 100644 index 00000000000..250a300c73c --- /dev/null +++ b/vendor/google.golang.org/grpc/internal/transport/readyreader/ready_reader.go @@ -0,0 +1,253 @@ +/* + * + * Copyright 2026 gRPC authors. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ + +// Package readyreader provides utilities to perform non-memory-pinning reads. +package readyreader + +import ( + "io" + "net" + "syscall" + + "google.golang.org/grpc/mem" +) + +// Reader is an optional interface that can be implemented by [net.Conn] +// implementations to enable gRPC to perform non-memory-pinning reads. +type Reader interface { + // ReadOnReady waits for data to arrive, fetches a buffer, and performs a + // read. When the underlying IO is readable, it allocates a buffer of size + // bufSize from the pool and reads up to bufSize bytes into the buffer. + // + // It returns a pointer to the buffer so it can be returned to the pool + // later, the number of bytes read, and an error. + // + // Callers should always process the n > 0 bytes returned before considering + // the error. Doing so correctly handles I/O errors that happen after + // reading some bytes, as well as both of the allowed EOF behaviors. + ReadOnReady(bufSize int, pool mem.BufferPool) (b *[]byte, n int, err error) +} + +// nonBlockingReader is optimized for non-memory-pinning reads using the RawConn +// interface. +type nonBlockingReader struct { + raw syscall.RawConn + // The following fields are stored as field to avoid heap allocations. + state readState + doRead func(fd uintptr) bool +} + +type readState struct { + // Request params. + bufSize int + pool mem.BufferPool + + // Response params. + readError error + bytesRead int + buf *[]byte +} + +// NewNonBlocking returns a ReadyReader if the passed reader supports +// non-memory-pinning reads, else nil. +func NewNonBlocking(r io.Reader) Reader { + if rr, ok := r.(Reader); ok { + return rr + } + if !isRawConnSupported() { + return nil + } + // We restrict the types before asserting syscall.Conn. The credentials + // package may return a wrapper that implements syscall.Conn by embedding + // both the raw connection and the encrypted connection. If the code + // attempts to read directly from the raw syscall.RawConn, it would read + // encrypted data. + switch r.(type) { + case *net.TCPConn, *net.UDPConn, *net.UnixConn, *net.IPConn: + default: + return nil + } + sysConn, ok := r.(syscall.Conn) + if !ok { + return nil + } + raw, err := sysConn.SyscallConn() + if err != nil { + return nil + } + rr := &nonBlockingReader{raw: raw} + rr.doRead = func(fd uintptr) bool { + s := &rr.state + + s.buf = s.pool.Get(s.bufSize) + s.bytesRead, s.readError = sysRead(fd, *s.buf) + + if s.readError != nil { + s.pool.Put(s.buf) + s.buf = nil + } + return !wouldBlock(s.readError) + } + return rr +} + +func (c *nonBlockingReader) ReadOnReady(bufSize int, pool mem.BufferPool) (*[]byte, int, error) { + c.state = readState{ + pool: pool, + bufSize: bufSize, + } + err := c.raw.Read(c.doRead) + + buf := c.state.buf + n := c.state.bytesRead + readErr := c.state.readError + c.state = readState{} + + if err != nil { + if buf != nil { + pool.Put(buf) + } + return nil, 0, err + } + if readErr != nil { + // buffer is already released in the callback. + return nil, 0, readErr + } + if n == 0 { + // syscall.Read doesn't consider a graceful socket closure to be an + // error condition, but Go's io.Reader expects an EOF error. + pool.Put(buf) + return nil, 0, io.EOF + } + return buf, n, nil +} + +type blockingReader struct { + reader io.Reader +} + +func (c *blockingReader) ReadOnReady(bufSize int, pool mem.BufferPool) (*[]byte, int, error) { + buf := pool.Get(bufSize) + n, err := c.reader.Read(*buf) + if err != nil { + pool.Put(buf) + return nil, 0, err + } + return buf, n, nil +} + +// New detects if [syscall.RawConn] is available for non-memory-pinning reads. +// If [syscall.RawConn] is unavailable, it falls back to using the simpler +// [io.Reader] interface for reads. +func New(r io.Reader) Reader { + if r := NewNonBlocking(r); r != nil { + return r + } + return &blockingReader{reader: r} +} + +// bufReadyReader implements buffering for a ReadyReader object. +// A new bufReadyReader is created by calling [NewBuffered]. +type bufReadyReader struct { + buf *[]byte + pool mem.BufferPool + bufSize int + rd Reader // reader provided by the caller + r, w int // buf read and write positions + err error + constPool constBufferPool // stored as a field to avoid heap allocations. +} + +// NewBuffered returns a new [io.Reader] with a buffer of the specified size +// which is allocated from the provided pool. +func NewBuffered(rd Reader, size int, pool mem.BufferPool) io.Reader { + return &bufReadyReader{ + rd: rd, + pool: pool, + bufSize: size, + } +} + +func (b *bufReadyReader) readErr() error { + err := b.err + b.err = nil + return err +} + +func (b *bufReadyReader) buffered() int { return b.w - b.r } + +// Read reads data into p. It returns the number of bytes read into p. The +// bytes are taken from at most one Read on the underlying [ReadyReader], +// hence n may be less than len(p). If the underlying [ReadyReader] can return +// a non-zero count with io.EOF, then this Read method can do so as well; see +// the [io.Reader] docs. +func (b *bufReadyReader) Read(p []byte) (n int, err error) { + n = len(p) + if n == 0 { + if b.buffered() > 0 { + return 0, nil + } + return 0, b.readErr() + } + if b.r == b.w { + if b.err != nil { + return 0, b.readErr() + } + if len(p) >= b.bufSize { + // Large read, empty buffer. + // Read directly into p to avoid copy. + b.constPool.buffer = p + _, n, b.err = b.rd.ReadOnReady(len(p), &b.constPool) + return n, b.readErr() + } + // One read. + b.r = 0 + b.w = 0 + b.buf, n, b.err = b.rd.ReadOnReady(b.bufSize, b.pool) + if n == 0 { + if b.buf != nil { + b.pool.Put(b.buf) + b.buf = nil + } + return 0, b.readErr() + } + b.w += n + } + + // copy as much as we can + // b.buf must be non-nil since b.r != b.w. + buf := *b.buf + n = copy(p, buf[b.r:b.w]) + b.r += n + if b.r == b.w { + // Consumed entire buffer, release it. + b.pool.Put(b.buf) + b.buf = nil + } + return n, nil +} + +type constBufferPool struct { + buffer []byte +} + +func (p *constBufferPool) Get(int) *[]byte { + return &p.buffer +} + +func (p *constBufferPool) Put(*[]byte) {} diff --git a/vendor/google.golang.org/grpc/internal/transport/transport.go b/vendor/google.golang.org/grpc/internal/transport/transport.go index b86094da943..6dfae39849e 100644 --- a/vendor/google.golang.org/grpc/internal/transport/transport.go +++ b/vendor/google.golang.org/grpc/internal/transport/transport.go @@ -31,9 +31,11 @@ import ( "sync/atomic" "time" + "golang.org/x/net/http2" "google.golang.org/grpc/codes" "google.golang.org/grpc/credentials" "google.golang.org/grpc/internal/channelz" + "google.golang.org/grpc/internal/transport/internal" "google.golang.org/grpc/keepalive" "google.golang.org/grpc/mem" "google.golang.org/grpc/metadata" @@ -45,6 +47,10 @@ import ( const logLevel = 2 +func init() { + internal.TimeNowFunc = func() int64 { return time.Now().UnixNano() } +} + // recvMsg represents the received msg from the transport. All transport // protocol specific info has been removed. type recvMsg struct { @@ -742,6 +748,22 @@ const ( GoAwayTooManyPings GoAwayReason = 2 ) +// GoAwayInfo contains metadata about why a connection was closed. +type GoAwayInfo struct { + // Reason is the parsed reason for an HTTP/2 GOAWAY frame. + Reason GoAwayReason + // GoAwayCode is the raw HTTP/2 error code received in a GOAWAY frame. + GoAwayCode http2.ErrCode + // Err is the underlying error that caused the connection to close. It is + // populated if the connection was closed due to a socket error or context + // cancellation without receiving a GOAWAY frame. If the connection was + // closed due to a GOAWAY frame, this field will be nil. + Err error +} + +// OnCloseFunc is a callback invoked when a ClientTransport closes. +type OnCloseFunc func(GoAwayInfo) + // ContextErr converts the error from context package into a status error. func ContextErr(err error) error { switch err { diff --git a/vendor/google.golang.org/grpc/mem/buffer_pool.go b/vendor/google.golang.org/grpc/mem/buffer_pool.go index 2ea763a49a2..3b02b909164 100644 --- a/vendor/google.golang.org/grpc/mem/buffer_pool.go +++ b/vendor/google.golang.org/grpc/mem/buffer_pool.go @@ -19,10 +19,10 @@ package mem import ( - "sort" - "sync" + "fmt" "google.golang.org/grpc/internal" + "google.golang.org/grpc/internal/mem" ) // BufferPool is a pool of buffers that can be shared and reused, resulting in @@ -38,20 +38,23 @@ type BufferPool interface { Put(*[]byte) } -const goPageSize = 4 << 10 // 4KiB. N.B. this must be a power of 2. - -var defaultBufferPoolSizes = []int{ - 256, - goPageSize, - 16 << 10, // 16KB (max HTTP/2 frame size used by gRPC) - 32 << 10, // 32KB (default buffer size for io.Copy) - 1 << 20, // 1MB -} - -var defaultBufferPool BufferPool +var ( + defaultBufferPoolSizeExponents = []uint8{ + 8, + 12, // Go page size, 4KB + 14, // 16KB (max HTTP/2 frame size used by gRPC) + 15, // 32KB (default buffer size for io.Copy) + 20, // 1MB + } + defaultBufferPool BufferPool +) func init() { - defaultBufferPool = NewTieredBufferPool(defaultBufferPoolSizes...) + var err error + defaultBufferPool, err = NewBinaryTieredBufferPool(defaultBufferPoolSizeExponents...) + if err != nil { + panic(fmt.Sprintf("Failed to create default buffer pool: %v", err)) + } internal.SetDefaultBufferPool = func(pool BufferPool) { defaultBufferPool = pool @@ -72,134 +75,22 @@ func DefaultBufferPool() BufferPool { // NewTieredBufferPool returns a BufferPool implementation that uses multiple // underlying pools of the given pool sizes. func NewTieredBufferPool(poolSizes ...int) BufferPool { - sort.Ints(poolSizes) - pools := make([]*sizedBufferPool, len(poolSizes)) - for i, s := range poolSizes { - pools[i] = newSizedBufferPool(s) - } - return &tieredBufferPool{ - sizedPools: pools, - } -} - -// tieredBufferPool implements the BufferPool interface with multiple tiers of -// buffer pools for different sizes of buffers. -type tieredBufferPool struct { - sizedPools []*sizedBufferPool - fallbackPool simpleBufferPool -} - -func (p *tieredBufferPool) Get(size int) *[]byte { - return p.getPool(size).Get(size) + return mem.NewTieredBufferPool(poolSizes...) } -func (p *tieredBufferPool) Put(buf *[]byte) { - p.getPool(cap(*buf)).Put(buf) +// NewBinaryTieredBufferPool returns a BufferPool backed by multiple sub-pools. +// This structure enables O(1) lookup time for Get and Put operations. +// +// The arguments provided are the exponents for the buffer capacities (powers +// of 2), not the raw byte sizes. For example, to create a pool of 16KB buffers +// (2^14 bytes), pass 14 as the argument. +func NewBinaryTieredBufferPool(powerOfTwoExponents ...uint8) (BufferPool, error) { + return mem.NewBinaryTieredBufferPool(powerOfTwoExponents...) } -func (p *tieredBufferPool) getPool(size int) BufferPool { - poolIdx := sort.Search(len(p.sizedPools), func(i int) bool { - return p.sizedPools[i].defaultSize >= size - }) - - if poolIdx == len(p.sizedPools) { - return &p.fallbackPool - } - - return p.sizedPools[poolIdx] -} - -// sizedBufferPool is a BufferPool implementation that is optimized for specific -// buffer sizes. For example, HTTP/2 frames within gRPC have a default max size -// of 16kb and a sizedBufferPool can be configured to only return buffers with a -// capacity of 16kb. Note that however it does not support returning larger -// buffers and in fact panics if such a buffer is requested. Because of this, -// this BufferPool implementation is not meant to be used on its own and rather -// is intended to be embedded in a tieredBufferPool such that Get is only -// invoked when the required size is smaller than or equal to defaultSize. -type sizedBufferPool struct { - pool sync.Pool - defaultSize int -} - -func (p *sizedBufferPool) Get(size int) *[]byte { - buf, ok := p.pool.Get().(*[]byte) - if !ok { - buf := make([]byte, size, p.defaultSize) - return &buf - } - b := *buf - clear(b[:cap(b)]) - *buf = b[:size] - return buf -} - -func (p *sizedBufferPool) Put(buf *[]byte) { - if cap(*buf) < p.defaultSize { - // Ignore buffers that are too small to fit in the pool. Otherwise, when - // Get is called it will panic as it tries to index outside the bounds - // of the buffer. - return - } - p.pool.Put(buf) -} - -func newSizedBufferPool(size int) *sizedBufferPool { - return &sizedBufferPool{ - defaultSize: size, - } -} - -var _ BufferPool = (*simpleBufferPool)(nil) - -// simpleBufferPool is an implementation of the BufferPool interface that -// attempts to pool buffers with a sync.Pool. When Get is invoked, it tries to -// acquire a buffer from the pool but if that buffer is too small, it returns it -// to the pool and creates a new one. -type simpleBufferPool struct { - pool sync.Pool -} - -func (p *simpleBufferPool) Get(size int) *[]byte { - bs, ok := p.pool.Get().(*[]byte) - if ok && cap(*bs) >= size { - clear((*bs)[:cap(*bs)]) - *bs = (*bs)[:size] - return bs - } - - // A buffer was pulled from the pool, but it is too small. Put it back in - // the pool and create one large enough. - if ok { - p.pool.Put(bs) - } - - // If we're going to allocate, round up to the nearest page. This way if - // requests frequently arrive with small variation we don't allocate - // repeatedly if we get unlucky and they increase over time. By default we - // only allocate here if size > 1MiB. Because goPageSize is a power of 2, we - // can round up efficiently. - allocSize := (size + goPageSize - 1) & ^(goPageSize - 1) - - b := make([]byte, size, allocSize) - return &b -} - -func (p *simpleBufferPool) Put(buf *[]byte) { - p.pool.Put(buf) -} - -var _ BufferPool = NopBufferPool{} - // NopBufferPool is a buffer pool that returns new buffers without pooling. -type NopBufferPool struct{} - -// Get returns a buffer with specified length from the pool. -func (NopBufferPool) Get(length int) *[]byte { - b := make([]byte, length) - return &b +type NopBufferPool struct { + mem.NopBufferPool } -// Put returns a buffer to the pool. -func (NopBufferPool) Put(*[]byte) { -} +var _ BufferPool = NopBufferPool{} diff --git a/vendor/google.golang.org/grpc/mem/buffer_slice.go b/vendor/google.golang.org/grpc/mem/buffer_slice.go index 084fb19c6d1..086e9f95ded 100644 --- a/vendor/google.golang.org/grpc/mem/buffer_slice.go +++ b/vendor/google.golang.org/grpc/mem/buffer_slice.go @@ -165,7 +165,7 @@ func (r *Reader) Close() error { } func (r *Reader) freeFirstBufferIfEmpty() bool { - if len(r.data) == 0 || r.bufferIdx != len(r.data[0].ReadOnlyData()) { + if len(r.data) == 0 || r.bufferIdx != r.data[0].Len() { return false } diff --git a/vendor/google.golang.org/grpc/mem/buffers.go b/vendor/google.golang.org/grpc/mem/buffers.go index db1620e6ace..2b410b16ebd 100644 --- a/vendor/google.golang.org/grpc/mem/buffers.go +++ b/vendor/google.golang.org/grpc/mem/buffers.go @@ -53,6 +53,10 @@ type Buffer interface { Free() // Len returns the Buffer's size. Len() int + // Slice returns a new Buffer that is a view into this buffer's data + // from [start:end). The buffer is not modified. Panics if the buffer + // has been freed or if start/end are out of bounds. + Slice(start, end int) Buffer split(n int) (left, right Buffer) read(buf []byte) (int, Buffer) @@ -180,6 +184,32 @@ func (b *buffer) Len() int { return len(b.ReadOnlyData()) } +func (b *buffer) Slice(start, end int) Buffer { + if b.rootBuf == nil { + panic("Cannot slice freed buffer") + } + + data := b.data[start:end] // access the data to check slice bounds + + if len(data) == 0 { + return emptyBuffer{} + } + if len(data) == len(b.data) { + b.Ref() + return b + } + // We are creating a new reference (view) to a portion of the root buffer's + // data. Therefore, we must increment the reference count of the root buffer + // to ensure the underlying data is not freed while this view is still in + // use. + b.rootBuf.Ref() + s := newBuffer() + s.data = data + s.rootBuf = b.rootBuf + s.refs.Store(1) + return s +} + func (b *buffer) split(n int) (Buffer, Buffer) { if b.rootBuf == nil || b.rootBuf.refs.Add(1) <= 1 { panic("Cannot split freed buffer") @@ -240,6 +270,13 @@ func (e emptyBuffer) Len() int { return 0 } +func (e emptyBuffer) Slice(start, end int) Buffer { + if start != 0 || end != 0 { + panic(fmt.Sprintf("slice bounds out of range [%d:%d] with length 0", start, end)) + } + return e +} + func (e emptyBuffer) split(int) (left, right Buffer) { return e, e } @@ -264,6 +301,9 @@ func (s SliceBuffer) Free() {} // Len is a noop implementation of Len. func (s SliceBuffer) Len() int { return len(s) } +// Slice returns a new SliceBuffer that is a view into the receiver from [start:end). +func (s SliceBuffer) Slice(start, end int) Buffer { return s[start:end] } + func (s SliceBuffer) split(n int) (left, right Buffer) { return s[:n], s[n:] } diff --git a/vendor/google.golang.org/grpc/picker_wrapper.go b/vendor/google.golang.org/grpc/picker_wrapper.go index aa52bfe95fd..0183ab22f41 100644 --- a/vendor/google.golang.org/grpc/picker_wrapper.go +++ b/vendor/google.golang.org/grpc/picker_wrapper.go @@ -192,7 +192,9 @@ func (pw *pickerWrapper) pick(ctx context.Context, failfast bool, info balancer. // DoneInfo with default value works. pickResult.Done(balancer.DoneInfo{}) } - logger.Infof("blockingPicker: the picked transport is not ready, loop back to repick") + if logger.V(2) { + logger.Infof("blockingPicker: the picked transport is not ready, loop back to repick") + } // If ok == false, ac.state is not READY. // A valid picker always returns READY subConn. This means the state of ac // just changed, and picker will be updated shortly. diff --git a/vendor/google.golang.org/grpc/resolver/map.go b/vendor/google.golang.org/grpc/resolver/map.go index c3c15ac96f1..789a5abab6f 100644 --- a/vendor/google.golang.org/grpc/resolver/map.go +++ b/vendor/google.golang.org/grpc/resolver/map.go @@ -20,6 +20,7 @@ package resolver import ( "encoding/base64" + "iter" "sort" "strings" ) @@ -135,6 +136,7 @@ func (a *AddressMapV2[T]) Len() int { } // Keys returns a slice of all current map keys. +// Deprecated: Use AddressMapV2.All() instead. func (a *AddressMapV2[T]) Keys() []Address { ret := make([]Address, 0, a.Len()) for _, entryList := range a.m { @@ -146,6 +148,7 @@ func (a *AddressMapV2[T]) Keys() []Address { } // Values returns a slice of all current map values. +// Deprecated: Use AddressMapV2.All() instead. func (a *AddressMapV2[T]) Values() []T { ret := make([]T, 0, a.Len()) for _, entryList := range a.m { @@ -156,6 +159,19 @@ func (a *AddressMapV2[T]) Values() []T { return ret } +// All returns an iterator over all elements. +func (a *AddressMapV2[T]) All() iter.Seq2[Address, T] { + return func(yield func(Address, T) bool) { + for _, entryList := range a.m { + for _, entry := range entryList { + if !yield(entry.addr, entry.value) { + return + } + } + } + } +} + type endpointMapKey string // EndpointMap is a map of endpoints to arbitrary values keyed on only the @@ -223,6 +239,7 @@ func (em *EndpointMap[T]) Len() int { // the unordered set of addresses. Thus, endpoint information returned is not // the full endpoint data (drops duplicated addresses and attributes) but can be // used for EndpointMap accesses. +// Deprecated: Use EndpointMap.All() instead. func (em *EndpointMap[T]) Keys() []Endpoint { ret := make([]Endpoint, 0, len(em.endpoints)) for _, en := range em.endpoints { @@ -232,6 +249,7 @@ func (em *EndpointMap[T]) Keys() []Endpoint { } // Values returns a slice of all current map values. +// Deprecated: Use EndpointMap.All() instead. func (em *EndpointMap[T]) Values() []T { ret := make([]T, 0, len(em.endpoints)) for _, val := range em.endpoints { @@ -240,6 +258,22 @@ func (em *EndpointMap[T]) Values() []T { return ret } +// All returns an iterator over all elements. +// The map keys are endpoints specifying the addresses present in the endpoint +// map, in which uniqueness is determined by the unordered set of addresses. +// Thus, endpoint information returned is not the full endpoint data (drops +// duplicated addresses and attributes) but can be used for EndpointMap +// accesses. +func (em *EndpointMap[T]) All() iter.Seq2[Endpoint, T] { + return func(yield func(Endpoint, T) bool) { + for _, en := range em.endpoints { + if !yield(en.decodedKey, en.value) { + return + } + } + } +} + // Delete removes the specified endpoint from the map. func (em *EndpointMap[T]) Delete(e Endpoint) { en := encodeEndpoint(e) diff --git a/vendor/google.golang.org/grpc/rpc_util.go b/vendor/google.golang.org/grpc/rpc_util.go index 8160f943040..52f4ea513df 100644 --- a/vendor/google.golang.org/grpc/rpc_util.go +++ b/vendor/google.golang.org/grpc/rpc_util.go @@ -128,6 +128,16 @@ func NewGZIPDecompressor() Decompressor { } func (d *gzipDecompressor) Do(r io.Reader) ([]byte, error) { + return d.doWithMaxSize(r, math.MaxInt64) +} + +// doWithMaxSize behaves like Do but caps the size of the decompressed +// payload at maxMessageSize+1 bytes. The Decompressor interface does not +// allow extra parameters, so callers inside the package type-assert to +// *gzipDecompressor to invoke this method directly. The +1 byte makes it +// possible for the caller to detect that the limit was exceeded and +// return ResourceExhausted instead of materializing an unbounded payload. +func (d *gzipDecompressor) doWithMaxSize(r io.Reader, maxMessageSize int64) ([]byte, error) { var z *gzip.Reader switch maybeZ := d.pool.Get().(type) { case nil: @@ -148,7 +158,11 @@ func (d *gzipDecompressor) Do(r io.Reader) ([]byte, error) { z.Close() d.pool.Put(z) }() - return io.ReadAll(z) + var src io.Reader = z + if maxMessageSize < math.MaxInt64 { + src = io.LimitReader(z, maxMessageSize+1) + } + return io.ReadAll(src) } func (d *gzipDecompressor) Type() string { @@ -830,15 +844,15 @@ func compress(in mem.BufferSlice, cp Compressor, compressor encoding.Compressor, if compressor != nil { z, err := compressor.Compress(w) if err != nil { - return nil, 0, wrapErr(err) + return nil, compressionNone, wrapErr(err) } for _, b := range in { if _, err := z.Write(b.ReadOnlyData()); err != nil { - return nil, 0, wrapErr(err) + return nil, compressionNone, wrapErr(err) } } if err := z.Close(); err != nil { - return nil, 0, wrapErr(err) + return nil, compressionNone, wrapErr(err) } } else { // This is obviously really inefficient since it fully materializes the data, but @@ -848,7 +862,7 @@ func compress(in mem.BufferSlice, cp Compressor, compressor encoding.Compressor, buf := in.MaterializeToBuffer(pool) defer buf.Free() if err := cp.Do(w, buf.ReadOnlyData()); err != nil { - return nil, 0, wrapErr(err) + return nil, compressionNone, wrapErr(err) } } return out, compressionMade, nil @@ -961,26 +975,50 @@ func recvAndDecompress(p *parser, s recvCompressor, dc Decompressor, maxReceiveM return out, nil } -// decompress processes the given data by decompressing it using either a custom decompressor or a standard compressor. -// If a custom decompressor is provided, it takes precedence. The function validates that the decompressed data -// does not exceed the specified maximum size and returns an error if this limit is exceeded. -// On success, it returns the decompressed data. Otherwise, it returns an error if decompression fails or the data exceeds the size limit. +// decompress processes the given data by decompressing it using either +// a custom decompressor or a standard compressor. If a custom decompressor +// is provided, it takes precedence. The function validates that +// the decompressed data does not exceed the specified maximum size and returns +// an error if this limit is exceeded. On success, it returns the decompressed +// data. Otherwise, it returns an error if decompression fails or the data +// exceeds the size limit. func decompress(compressor encoding.Compressor, d mem.BufferSlice, dc Decompressor, maxReceiveMessageSize int, pool mem.BufferPool) (mem.BufferSlice, error) { if dc != nil { - uncompressed, err := dc.Do(d.Reader()) + r := d.Reader() + // For the built-in gzip decompressor, bound the decompressed output + // at maxReceiveMessageSize+1 so that a small but highly compressed + // payload (a "zip bomb") cannot expand to gigabytes in memory before + // the post-decompression size check below has a chance to fire. The + // Decompressor interface does not accept an extra size parameter, + // so we type-assert to invoke a size-aware helper. Third-party + // Decompressor implementations keep the original Do behavior. + var uncompressed []byte + var err error + if gd, ok := dc.(*gzipDecompressor); ok { + uncompressed, err = gd.doWithMaxSize(r, int64(maxReceiveMessageSize)) + } else { + uncompressed, err = dc.Do(r) + } if err != nil { + r.Close() // ensure buffers are reused return nil, status.Errorf(codes.Internal, "grpc: failed to decompress the received message: %v", err) } if len(uncompressed) > maxReceiveMessageSize { + r.Close() // ensure buffers are reused return nil, status.Errorf(codes.ResourceExhausted, "grpc: message after decompression larger than max (%d vs. %d)", len(uncompressed), maxReceiveMessageSize) } return mem.BufferSlice{mem.SliceBuffer(uncompressed)}, nil } if compressor != nil { - dcReader, err := compressor.Decompress(d.Reader()) + r := d.Reader() + dcReader, err := compressor.Decompress(r) if err != nil { + r.Close() // ensure buffers are reused return nil, status.Errorf(codes.Internal, "grpc: failed to decompress the message: %v", err) } + if closer, ok := dcReader.(io.Closer); ok { + defer closer.Close() + } // Read at most one byte more than the limit from the decompressor. // Unless the limit is MaxInt64, in which case, that's impossible, so @@ -990,11 +1028,13 @@ func decompress(compressor encoding.Compressor, d mem.BufferSlice, dc Decompress } out, err := mem.ReadAll(dcReader, pool) if err != nil { + r.Close() // ensure buffers are reused out.Free() return nil, status.Errorf(codes.Internal, "grpc: failed to read decompressed data: %v", err) } if out.Len() > maxReceiveMessageSize { + r.Close() // ensure buffers are reused out.Free() return nil, status.Errorf(codes.ResourceExhausted, "grpc: received message after decompression larger than max %d", maxReceiveMessageSize) } diff --git a/vendor/google.golang.org/grpc/server.go b/vendor/google.golang.org/grpc/server.go index 8efb29a7b95..cf0a2067190 100644 --- a/vendor/google.golang.org/grpc/server.go +++ b/vendor/google.golang.org/grpc/server.go @@ -28,6 +28,7 @@ import ( "net/http" "reflect" "runtime" + "runtime/pprof" "strings" "sync" "sync/atomic" @@ -150,8 +151,6 @@ type Server struct { serverWorkerChannel chan func() serverWorkerChannelClose func() - - strictPathCheckingLogEmitted atomic.Bool } type serverOptions struct { @@ -192,6 +191,7 @@ var defaultServerOptions = serverOptions{ maxSendMessageSize: defaultServerMaxSendMessageSize, connectionTimeout: 120 * time.Second, writeBufferSize: defaultWriteBufSize, + sharedWriteBuffer: true, readBufferSize: defaultReadBufSize, bufferPool: mem.DefaultBufferPool(), } @@ -249,10 +249,8 @@ func newJoinServerOption(opts ...ServerOption) ServerOption { // If this option is set to true every connection will release the buffer after // flushing the data on the wire. // -// # Experimental -// -// Notice: This API is EXPERIMENTAL and may be changed or removed in a -// later release. +// Deprecated: shared write buffer is enabled by default. SharedWriteBuffer +// will be removed in a future release. func SharedWriteBuffer(val bool) ServerOption { return newFuncServerOption(func(o *serverOptions) { o.sharedWriteBuffer = val @@ -301,6 +299,14 @@ func InitialConnWindowSize(s int32) ServerOption { // window size to the value provided and disables dynamic flow control. // The lower bound for window size is 64K and any value smaller than that // will be ignored. +// +// Note that this also disables dynamic flow control for the connection, +// falling back to a default static connection-level window of 64KB. To +// use a larger connection-level window, you must also use the +// [StaticConnWindowSize] ServerOption. +// +// Most users should not configure static flow control windows unless +// operating in a memory-constrained environment. func StaticStreamWindowSize(s int32) ServerOption { return newFuncServerOption(func(o *serverOptions) { o.initialWindowSize = s @@ -312,6 +318,14 @@ func StaticStreamWindowSize(s int32) ServerOption { // window size to the value provided and disables dynamic flow control. // The lower bound for window size is 64K and any value smaller than that // will be ignored. +// +// Note that this also disables dynamic flow control for individual streams, +// falling back to a default static connection-level window of 64KB. To +// explicitly configure the stream-level window size, you must also use the +// [StaticStreamWindowSize] ServerOption. +// +// Most users should not configure static flow control windows unless +// operating in a memory-constrained environment. func StaticConnWindowSize(s int32) ServerOption { return newFuncServerOption(func(o *serverOptions) { o.initialConnWindowSize = s @@ -1786,6 +1800,12 @@ func (s *Server) handleMalformedMethodName(stream *transport.ServerStream, ti *t func (s *Server) handleStream(t transport.ServerTransport, stream *transport.ServerStream) { ctx := stream.Context() ctx = contextWithServer(ctx, s) + if envconfig.LabelServerGoroutines&envconfig.GoroutineLabelServerMethod != 0 { + // This method always runs in its own goroutine, so we can set a + // goroutine label without needing to restore a previous context. + ctx = pprof.WithLabels(ctx, pprof.Labels("grpc.method", stream.Method())) + pprof.SetGoroutineLabels(ctx) + } var ti *traceInfo if EnableTracing { tr := newTrace("grpc.Recv."+methodFamily(stream.Method()), stream.Method()) @@ -1802,28 +1822,11 @@ func (s *Server) handleStream(t transport.ServerTransport, stream *transport.Ser } } - sm := stream.Method() - if sm == "" { + sm, found := strings.CutPrefix(stream.Method(), "/") + if !found { s.handleMalformedMethodName(stream, ti) return } - if sm[0] != '/' { - // TODO(easwars): Add a link to the CVE in the below log messages once - // published. - if envconfig.DisableStrictPathChecking { - if old := s.strictPathCheckingLogEmitted.Swap(true); !old { - channelz.Warningf(logger, s.channelz, "grpc: Server.handleStream received malformed method name %q. Allowing it because the environment variable GRPC_GO_EXPERIMENTAL_DISABLE_STRICT_PATH_CHECKING is set to true, but this option will be removed in a future release.", sm) - } - } else { - if old := s.strictPathCheckingLogEmitted.Swap(true); !old { - channelz.Warningf(logger, s.channelz, "grpc: Server.handleStream rejected malformed method name %q. To temporarily allow such requests, set the environment variable GRPC_GO_EXPERIMENTAL_DISABLE_STRICT_PATH_CHECKING to true. Note that this is not recommended as it may allow requests to bypass security policies.", sm) - } - s.handleMalformedMethodName(stream, ti) - return - } - } else { - sm = sm[1:] - } pos := strings.LastIndex(sm, "/") if pos == -1 { s.handleMalformedMethodName(stream, ti) diff --git a/vendor/google.golang.org/grpc/stream.go b/vendor/google.golang.org/grpc/stream.go index eedb5f9b99c..4aac644a833 100644 --- a/vendor/google.golang.org/grpc/stream.go +++ b/vendor/google.golang.org/grpc/stream.go @@ -21,6 +21,7 @@ package grpc import ( "context" "errors" + "fmt" "io" "math" rand "math/rand/v2" @@ -749,7 +750,7 @@ func (a *csAttempt) shouldRetry(err error) (bool, error) { return false, err } if cs.numRetries+1 >= rp.MaxAttempts { - return false, err + return false, fmt.Errorf("max retries exhausted: failed after %d attempts: %w", cs.numRetries+1, err) } var dur time.Duration diff --git a/vendor/google.golang.org/grpc/version.go b/vendor/google.golang.org/grpc/version.go index 76c2eed773a..53c737feeb9 100644 --- a/vendor/google.golang.org/grpc/version.go +++ b/vendor/google.golang.org/grpc/version.go @@ -19,4 +19,4 @@ package grpc // Version is the current grpc version. -const Version = "1.79.3" +const Version = "1.82.1" diff --git a/vendor/google.golang.org/protobuf/internal/encoding/tag/tag.go b/vendor/google.golang.org/protobuf/internal/encoding/tag/tag.go index 669133d04dc..c96e4483460 100644 --- a/vendor/google.golang.org/protobuf/internal/encoding/tag/tag.go +++ b/vendor/google.golang.org/protobuf/internal/encoding/tag/tag.go @@ -32,7 +32,7 @@ var byteType = reflect.TypeOf(byte(0)) func Unmarshal(tag string, goType reflect.Type, evs protoreflect.EnumValueDescriptors) protoreflect.FieldDescriptor { f := new(filedesc.Field) f.L0.ParentFile = filedesc.SurrogateProto2 - f.L1.EditionFeatures = f.L0.ParentFile.L1.EditionFeatures + packed := false for len(tag) > 0 { i := strings.IndexByte(tag, ',') if i < 0 { @@ -108,7 +108,7 @@ func Unmarshal(tag string, goType reflect.Type, evs protoreflect.EnumValueDescri f.L1.StringName.InitJSON(jsonName) } case s == "packed": - f.L1.EditionFeatures.IsPacked = true + packed = true case strings.HasPrefix(s, "def="): // The default tag is special in that everything afterwards is the // default regardless of the presence of commas. @@ -121,6 +121,13 @@ func Unmarshal(tag string, goType reflect.Type, evs protoreflect.EnumValueDescri tag = strings.TrimPrefix(tag[i:], ",") } + // Update EditionFeatures after the loop and after we know whether this is + // a proto2 or proto3 field. + f.L1.EditionFeatures = f.L0.ParentFile.L1.EditionFeatures + if packed { + f.L1.EditionFeatures.IsPacked = true + } + // The generator uses the group message name instead of the field name. // We obtain the real field name by lowercasing the group name. if f.L1.Kind == protoreflect.GroupKind { diff --git a/vendor/google.golang.org/protobuf/internal/encoding/text/decode.go b/vendor/google.golang.org/protobuf/internal/encoding/text/decode.go index 099b2bf451b..9aa7a9bb776 100644 --- a/vendor/google.golang.org/protobuf/internal/encoding/text/decode.go +++ b/vendor/google.golang.org/protobuf/internal/encoding/text/decode.go @@ -424,27 +424,34 @@ func (d *Decoder) parseFieldName() (tok Token, err error) { return Token{}, d.newSyntaxError("invalid field name: %s", errId(d.in)) } -// parseTypeName parses Any type URL or extension field name. The name is -// enclosed in [ and ] characters. The C++ parser does not handle many legal URL -// strings. This implementation is more liberal and allows for the pattern -// ^[-_a-zA-Z0-9]+([./][-_a-zA-Z0-9]+)*`). Whitespaces and comments are allowed -// in between [ ], '.', '/' and the sub names. +// parseTypeName parses an Any type URL or an extension field name. The name is +// enclosed in [ and ] characters. We allow almost arbitrary type URL prefixes, +// closely following the text-format spec [1,2]. We implement "ExtensionName | +// AnyName" as follows (with some exceptions for backwards compatibility): +// +// char = [-_a-zA-Z0-9] +// url_char = char | [.~!$&'()*+,;=] | "%", hex, hex +// +// Ident = char, { char } +// TypeName = Ident, { ".", Ident } ; +// UrlPrefix = url_char, { url_char | "/" } ; +// ExtensionName = "[", TypeName, "]" ; +// AnyName = "[", UrlPrefix, "/", TypeName, "]" ; +// +// Additionally, we allow arbitrary whitespace and comments between [ and ]. +// +// [1] https://protobuf.dev/reference/protobuf/textformat-spec/#characters +// [2] https://protobuf.dev/reference/protobuf/textformat-spec/#field-names func (d *Decoder) parseTypeName() (Token, error) { - startPos := len(d.orig) - len(d.in) // Use alias s to advance first in order to use d.in for error handling. - // Caller already checks for [ as first character. + // Caller already checks for [ as first character (d.in[0] == '['). s := consume(d.in[1:], 0) if len(s) == 0 { return Token{}, ErrUnexpectedEOF } + // Collect everything between [ and ] in name. var name []byte - for len(s) > 0 && isTypeNameChar(s[0]) { - name = append(name, s[0]) - s = s[1:] - } - s = consume(s, 0) - var closed bool for len(s) > 0 && !closed { switch { @@ -452,23 +459,20 @@ func (d *Decoder) parseTypeName() (Token, error) { s = s[1:] closed = true - case s[0] == '/', s[0] == '.': - if len(name) > 0 && (name[len(name)-1] == '/' || name[len(name)-1] == '.') { - return Token{}, d.newSyntaxError("invalid type URL/extension field name: %s", - d.orig[startPos:len(d.orig)-len(s)+1]) - } + case s[0] == '/' || isTypeNameChar(s[0]) || isUrlExtraChar(s[0]): name = append(name, s[0]) - s = s[1:] - s = consume(s, 0) - for len(s) > 0 && isTypeNameChar(s[0]) { - name = append(name, s[0]) - s = s[1:] + s = consume(s[1:], 0) + + // URL percent-encoded chars + case s[0] == '%': + if len(s) < 3 || !isHexChar(s[1]) || !isHexChar(s[2]) { + return Token{}, d.parseTypeNameError(s, 3) } - s = consume(s, 0) + name = append(name, s[0], s[1], s[2]) + s = consume(s[3:], 0) default: - return Token{}, d.newSyntaxError( - "invalid type URL/extension field name: %s", d.orig[startPos:len(d.orig)-len(s)+1]) + return Token{}, d.parseTypeNameError(s, 1) } } @@ -476,15 +480,38 @@ func (d *Decoder) parseTypeName() (Token, error) { return Token{}, ErrUnexpectedEOF } - // First character cannot be '.'. Last character cannot be '.' or '/'. - size := len(name) - if size == 0 || name[0] == '.' || name[size-1] == '.' || name[size-1] == '/' { - return Token{}, d.newSyntaxError("invalid type URL/extension field name: %s", - d.orig[startPos:len(d.orig)-len(s)]) + // Split collected name on last '/' into urlPrefix and typeName (if '/' is + // present). + typeName := name + if i := bytes.LastIndexByte(name, '/'); i != -1 { + urlPrefix := name[:i] + typeName = name[i+1:] + + // urlPrefix may be empty (for backwards compatibility). + // If non-empty, it must not start with '/'. + if len(urlPrefix) > 0 && urlPrefix[0] == '/' { + return Token{}, d.parseTypeNameError(s, 0) + } } + // typeName must not be empty (note: "" splits to [""]) and all identifier + // parts must not be empty. + for _, ident := range bytes.Split(typeName, []byte{'.'}) { + if len(ident) == 0 { + return Token{}, d.parseTypeNameError(s, 0) + } + } + + // typeName must not contain any percent-encoded or special URL chars. + for _, b := range typeName { + if b == '%' || (b != '.' && isUrlExtraChar(b)) { + return Token{}, d.parseTypeNameError(s, 0) + } + } + + startPos := len(d.orig) - len(d.in) + endPos := len(d.orig) - len(s) d.in = s - endPos := len(d.orig) - len(d.in) d.consume(0) return Token{ @@ -496,16 +523,32 @@ func (d *Decoder) parseTypeName() (Token, error) { }, nil } +func (d *Decoder) parseTypeNameError(s []byte, numUnconsumedChars int) error { + return d.newSyntaxError( + "invalid type URL/extension field name: %s", + d.in[:len(d.in)-len(s)+min(numUnconsumedChars, len(s))], + ) +} + +func isHexChar(b byte) bool { + return ('0' <= b && b <= '9') || + ('a' <= b && b <= 'f') || + ('A' <= b && b <= 'F') +} + func isTypeNameChar(b byte) bool { - return (b == '-' || b == '_' || + return b == '-' || b == '_' || ('0' <= b && b <= '9') || ('a' <= b && b <= 'z') || - ('A' <= b && b <= 'Z')) + ('A' <= b && b <= 'Z') } -func isWhiteSpace(b byte) bool { +// isUrlExtraChar complements isTypeNameChar with extra characters that we allow +// in URLs but not in type names. Note that '/' is not included so that it can +// be treated specially. +func isUrlExtraChar(b byte) bool { switch b { - case ' ', '\n', '\r', '\t': + case '.', '~', '!', '$', '&', '(', ')', '*', '+', ',', ';', '=': return true default: return false diff --git a/vendor/google.golang.org/protobuf/internal/filedesc/desc.go b/vendor/google.golang.org/protobuf/internal/filedesc/desc.go index dbcf90b871f..c775e5832f0 100644 --- a/vendor/google.golang.org/protobuf/internal/filedesc/desc.go +++ b/vendor/google.golang.org/protobuf/internal/filedesc/desc.go @@ -32,6 +32,7 @@ const ( EditionProto3 Edition = 999 Edition2023 Edition = 1000 Edition2024 Edition = 1001 + EditionUnstable Edition = 9999 EditionUnsupported Edition = 100000 ) diff --git a/vendor/google.golang.org/protobuf/internal/filedesc/desc_lazy.go b/vendor/google.golang.org/protobuf/internal/filedesc/desc_lazy.go index dd31faaeb0a..78f02b1b495 100644 --- a/vendor/google.golang.org/protobuf/internal/filedesc/desc_lazy.go +++ b/vendor/google.golang.org/protobuf/internal/filedesc/desc_lazy.go @@ -330,7 +330,6 @@ func (md *Message) unmarshalFull(b []byte, sb *strs.Builder) { md.L1.Extensions.List[extensionIdx].unmarshalFull(v, sb) extensionIdx++ case genid.DescriptorProto_Options_field_number: - md.unmarshalOptions(v) rawOptions = appendOptions(rawOptions, v) } default: @@ -356,27 +355,6 @@ func (md *Message) unmarshalFull(b []byte, sb *strs.Builder) { md.L2.Options = md.L0.ParentFile.builder.optionsUnmarshaler(&descopts.Message, rawOptions) } -func (md *Message) unmarshalOptions(b []byte) { - for len(b) > 0 { - num, typ, n := protowire.ConsumeTag(b) - b = b[n:] - switch typ { - case protowire.VarintType: - v, m := protowire.ConsumeVarint(b) - b = b[m:] - switch num { - case genid.MessageOptions_MapEntry_field_number: - md.L1.IsMapEntry = protowire.DecodeBool(v) - case genid.MessageOptions_MessageSetWireFormat_field_number: - md.L1.IsMessageSet = protowire.DecodeBool(v) - } - default: - m := protowire.ConsumeFieldValue(num, typ, b) - b = b[m:] - } - } -} - func unmarshalMessageReservedRange(b []byte) (r [2]protoreflect.FieldNumber) { for len(b) > 0 { num, typ, n := protowire.ConsumeTag(b) diff --git a/vendor/google.golang.org/protobuf/internal/genid/descriptor_gen.go b/vendor/google.golang.org/protobuf/internal/genid/descriptor_gen.go index 950a6a325a4..65aaf4d210a 100644 --- a/vendor/google.golang.org/protobuf/internal/genid/descriptor_gen.go +++ b/vendor/google.golang.org/protobuf/internal/genid/descriptor_gen.go @@ -26,6 +26,7 @@ const ( Edition_EDITION_PROTO3_enum_value = 999 Edition_EDITION_2023_enum_value = 1000 Edition_EDITION_2024_enum_value = 1001 + Edition_EDITION_UNSTABLE_enum_value = 9999 Edition_EDITION_1_TEST_ONLY_enum_value = 1 Edition_EDITION_2_TEST_ONLY_enum_value = 2 Edition_EDITION_99997_TEST_ONLY_enum_value = 99997 diff --git a/vendor/google.golang.org/protobuf/internal/impl/codec_map.go b/vendor/google.golang.org/protobuf/internal/impl/codec_map.go index 229c6980138..4a3bf393ef4 100644 --- a/vendor/google.golang.org/protobuf/internal/impl/codec_map.go +++ b/vendor/google.golang.org/protobuf/internal/impl/codec_map.go @@ -113,6 +113,9 @@ func sizeMap(mapv reflect.Value, mapi *mapInfo, f *coderFieldInfo, opts marshalO } func consumeMap(b []byte, mapv reflect.Value, wtyp protowire.Type, mapi *mapInfo, f *coderFieldInfo, opts unmarshalOptions) (out unmarshalOutput, err error) { + if opts.depth--; opts.depth < 0 { + return out, errRecursionDepth + } if wtyp != protowire.BytesType { return out, errUnknown } @@ -170,6 +173,9 @@ func consumeMap(b []byte, mapv reflect.Value, wtyp protowire.Type, mapi *mapInfo } func consumeMapOfMessage(b []byte, mapv reflect.Value, wtyp protowire.Type, mapi *mapInfo, f *coderFieldInfo, opts unmarshalOptions) (out unmarshalOutput, err error) { + if opts.depth--; opts.depth < 0 { + return out, errRecursionDepth + } if wtyp != protowire.BytesType { return out, errUnknown } diff --git a/vendor/google.golang.org/protobuf/internal/impl/decode.go b/vendor/google.golang.org/protobuf/internal/impl/decode.go index e0dd21fa5f4..1228b5c8c27 100644 --- a/vendor/google.golang.org/protobuf/internal/impl/decode.go +++ b/vendor/google.golang.org/protobuf/internal/impl/decode.go @@ -102,8 +102,7 @@ var errUnknown = errors.New("unknown") func (mi *MessageInfo) unmarshalPointer(b []byte, p pointer, groupTag protowire.Number, opts unmarshalOptions) (out unmarshalOutput, err error) { mi.init() - opts.depth-- - if opts.depth < 0 { + if opts.depth--; opts.depth < 0 { return out, errRecursionDepth } if flags.ProtoLegacy && mi.isMessageSet { diff --git a/vendor/google.golang.org/protobuf/internal/impl/validate.go b/vendor/google.golang.org/protobuf/internal/impl/validate.go index 7b2995dde5e..99a1eb95f7c 100644 --- a/vendor/google.golang.org/protobuf/internal/impl/validate.go +++ b/vendor/google.golang.org/protobuf/internal/impl/validate.go @@ -68,9 +68,13 @@ func Validate(mt protoreflect.MessageType, in protoiface.UnmarshalInput) (out pr if in.Resolver == nil { in.Resolver = protoregistry.GlobalTypes } + if in.Depth == 0 { + in.Depth = protowire.DefaultRecursionLimit + } o, st := mi.validate(in.Buf, 0, unmarshalOptions{ flags: in.Flags, resolver: in.Resolver, + depth: in.Depth, }) if o.initialized { out.Flags |= protoiface.UnmarshalInitialized @@ -257,6 +261,9 @@ func (mi *MessageInfo) validate(b []byte, groupTag protowire.Number, opts unmars states[0].typ = validationTypeGroup states[0].endGroup = groupTag } + if opts.depth--; opts.depth < 0 { + return out, ValidationInvalid + } initialized := true start := len(b) State: @@ -451,6 +458,13 @@ State: mi: vi.mi, tail: b, }) + if vi.typ == validationTypeMessage || + vi.typ == validationTypeGroup || + vi.typ == validationTypeMap { + if opts.depth--; opts.depth < 0 { + return out, ValidationInvalid + } + } b = v continue State case validationTypeRepeatedVarint: @@ -499,6 +513,9 @@ State: mi: vi.mi, endGroup: num, }) + if opts.depth--; opts.depth < 0 { + return out, ValidationInvalid + } continue State case flags.ProtoLegacy && vi.typ == validationTypeMessageSetItem: typeid, v, n, err := messageset.ConsumeFieldValue(b, false) @@ -521,6 +538,13 @@ State: mi: xvi.mi, tail: b[n:], }) + if xvi.typ == validationTypeMessage || + xvi.typ == validationTypeGroup || + xvi.typ == validationTypeMap { + if opts.depth--; opts.depth < 0 { + return out, ValidationInvalid + } + } b = v continue State } @@ -547,12 +571,14 @@ State: switch st.typ { case validationTypeMessage, validationTypeGroup: numRequiredFields = int(st.mi.numRequiredFields) + opts.depth++ case validationTypeMap: // If this is a map field with a message value that contains // required fields, require that the value be present. if st.mi != nil && st.mi.numRequiredFields > 0 { numRequiredFields = 1 } + opts.depth++ } // If there are more than 64 required fields, this check will // always fail and we will report that the message is potentially diff --git a/vendor/google.golang.org/protobuf/internal/version/version.go b/vendor/google.golang.org/protobuf/internal/version/version.go index 77de0f238ce..763fd82841c 100644 --- a/vendor/google.golang.org/protobuf/internal/version/version.go +++ b/vendor/google.golang.org/protobuf/internal/version/version.go @@ -52,7 +52,7 @@ import ( const ( Major = 1 Minor = 36 - Patch = 10 + Patch = 11 PreRelease = "" ) diff --git a/vendor/google.golang.org/protobuf/proto/decode.go b/vendor/google.golang.org/protobuf/proto/decode.go index 4cbf1aeaf79..889d8511d27 100644 --- a/vendor/google.golang.org/protobuf/proto/decode.go +++ b/vendor/google.golang.org/protobuf/proto/decode.go @@ -121,9 +121,8 @@ func (o UnmarshalOptions) unmarshal(b []byte, m protoreflect.Message) (out proto out, err = methods.Unmarshal(in) } else { - o.RecursionLimit-- - if o.RecursionLimit < 0 { - return out, errors.New("exceeded max recursion depth") + if o.RecursionLimit--; o.RecursionLimit < 0 { + return out, errRecursionDepth } err = o.unmarshalMessageSlow(b, m) } @@ -220,6 +219,9 @@ func (o UnmarshalOptions) unmarshalSingular(b []byte, wtyp protowire.Type, m pro } func (o UnmarshalOptions) unmarshalMap(b []byte, wtyp protowire.Type, mapv protoreflect.Map, fd protoreflect.FieldDescriptor) (n int, err error) { + if o.RecursionLimit--; o.RecursionLimit < 0 { + return 0, errRecursionDepth + } if wtyp != protowire.BytesType { return 0, errUnknown } @@ -305,3 +307,5 @@ func (o UnmarshalOptions) unmarshalMap(b []byte, wtyp protowire.Type, mapv proto var errUnknown = errors.New("BUG: internal error (unknown)") var errDecode = errors.New("cannot parse invalid wire-format data") + +var errRecursionDepth = errors.New("exceeded maximum recursion depth") diff --git a/vendor/google.golang.org/protobuf/reflect/protodesc/desc.go b/vendor/google.golang.org/protobuf/reflect/protodesc/desc.go index 9196288e4ac..40f17af4e3c 100644 --- a/vendor/google.golang.org/protobuf/reflect/protodesc/desc.go +++ b/vendor/google.golang.org/protobuf/reflect/protodesc/desc.go @@ -108,7 +108,9 @@ func (o FileOptions) New(fd *descriptorpb.FileDescriptorProto, r Resolver) (prot if f.L1.Path == "" { return nil, errors.New("file path must be populated") } - if f.L1.Syntax == protoreflect.Editions && (fd.GetEdition() < editionssupport.Minimum || fd.GetEdition() > editionssupport.Maximum) { + if f.L1.Syntax == protoreflect.Editions && + (fd.GetEdition() < editionssupport.Minimum || fd.GetEdition() > editionssupport.Maximum) && + fd.GetEdition() != descriptorpb.Edition_EDITION_UNSTABLE { // Allow cmd/protoc-gen-go/testdata to use any edition for easier // testing of upcoming edition features. if !strings.HasPrefix(fd.GetName(), "cmd/protoc-gen-go/testdata/") { @@ -152,6 +154,7 @@ func (o FileOptions) New(fd *descriptorpb.FileDescriptorProto, r Resolver) (prot imp := &f.L2.Imports[i] imps.importPublic(imp.Imports()) } + optionImps := importSet{f.Path(): true} if len(fd.GetOptionDependency()) > 0 { optionImports := make(filedesc.FileImports, len(fd.GetOptionDependency())) for i, path := range fd.GetOptionDependency() { @@ -165,10 +168,12 @@ func (o FileOptions) New(fd *descriptorpb.FileDescriptorProto, r Resolver) (prot } imp.FileDescriptor = f - if imps[imp.Path()] { + if imps[imp.Path()] || optionImps[imp.Path()] { return nil, errors.New("already imported %q", path) } - imps[imp.Path()] = true + // This needs to be a separate map so that we don't recognize non-options + // symbols coming from option imports. + optionImps[imp.Path()] = true } f.L2.OptionImports = func() protoreflect.FileImports { return &optionImports diff --git a/vendor/google.golang.org/protobuf/reflect/protodesc/editions.go b/vendor/google.golang.org/protobuf/reflect/protodesc/editions.go index 697a61b290e..147b8c7398d 100644 --- a/vendor/google.golang.org/protobuf/reflect/protodesc/editions.go +++ b/vendor/google.golang.org/protobuf/reflect/protodesc/editions.go @@ -46,6 +46,8 @@ func toEditionProto(ed filedesc.Edition) descriptorpb.Edition { return descriptorpb.Edition_EDITION_2023 case filedesc.Edition2024: return descriptorpb.Edition_EDITION_2024 + case filedesc.EditionUnstable: + return descriptorpb.Edition_EDITION_UNSTABLE default: panic(fmt.Sprintf("unknown value for edition: %v", ed)) } @@ -58,7 +60,7 @@ func getFeatureSetFor(ed filedesc.Edition) *descriptorpb.FeatureSet { return def } edpb := toEditionProto(ed) - if defaults.GetMinimumEdition() > edpb || defaults.GetMaximumEdition() < edpb { + if (defaults.GetMinimumEdition() > edpb || defaults.GetMaximumEdition() < edpb) && edpb != descriptorpb.Edition_EDITION_UNSTABLE { // This should never happen protodesc.(FileOptions).New would fail when // initializing the file descriptor. // This most likely means the embedded defaults were not updated. diff --git a/vendor/google.golang.org/protobuf/types/descriptorpb/descriptor.pb.go b/vendor/google.golang.org/protobuf/types/descriptorpb/descriptor.pb.go index 4eacb523c33..0b23faa957c 100644 --- a/vendor/google.golang.org/protobuf/types/descriptorpb/descriptor.pb.go +++ b/vendor/google.golang.org/protobuf/types/descriptorpb/descriptor.pb.go @@ -69,6 +69,8 @@ const ( // comparison. Edition_EDITION_2023 Edition = 1000 Edition_EDITION_2024 Edition = 1001 + // A placeholder edition for developing and testing unscheduled features. + Edition_EDITION_UNSTABLE Edition = 9999 // Placeholder editions for testing feature resolution. These should not be // used or relied on outside of tests. Edition_EDITION_1_TEST_ONLY Edition = 1 @@ -91,6 +93,7 @@ var ( 999: "EDITION_PROTO3", 1000: "EDITION_2023", 1001: "EDITION_2024", + 9999: "EDITION_UNSTABLE", 1: "EDITION_1_TEST_ONLY", 2: "EDITION_2_TEST_ONLY", 99997: "EDITION_99997_TEST_ONLY", @@ -105,6 +108,7 @@ var ( "EDITION_PROTO3": 999, "EDITION_2023": 1000, "EDITION_2024": 1001, + "EDITION_UNSTABLE": 9999, "EDITION_1_TEST_ONLY": 1, "EDITION_2_TEST_ONLY": 2, "EDITION_99997_TEST_ONLY": 99997, @@ -4793,11 +4797,11 @@ const file_google_protobuf_descriptor_proto_rawDesc = "" + "\x18EnumValueDescriptorProto\x12\x12\n" + "\x04name\x18\x01 \x01(\tR\x04name\x12\x16\n" + "\x06number\x18\x02 \x01(\x05R\x06number\x12;\n" + - "\aoptions\x18\x03 \x01(\v2!.google.protobuf.EnumValueOptionsR\aoptions\"\xa7\x01\n" + + "\aoptions\x18\x03 \x01(\v2!.google.protobuf.EnumValueOptionsR\aoptions\"\xb5\x01\n" + "\x16ServiceDescriptorProto\x12\x12\n" + "\x04name\x18\x01 \x01(\tR\x04name\x12>\n" + "\x06method\x18\x02 \x03(\v2&.google.protobuf.MethodDescriptorProtoR\x06method\x129\n" + - "\aoptions\x18\x03 \x01(\v2\x1f.google.protobuf.ServiceOptionsR\aoptions\"\x89\x02\n" + + "\aoptions\x18\x03 \x01(\v2\x1f.google.protobuf.ServiceOptionsR\aoptionsJ\x04\b\x04\x10\x05R\x06stream\"\x89\x02\n" + "\x15MethodDescriptorProto\x12\x12\n" + "\x04name\x18\x01 \x01(\tR\x04name\x12\x1d\n" + "\n" + @@ -5033,14 +5037,15 @@ const file_google_protobuf_descriptor_proto_rawDesc = "" + "\bSemantic\x12\b\n" + "\x04NONE\x10\x00\x12\a\n" + "\x03SET\x10\x01\x12\t\n" + - "\x05ALIAS\x10\x02*\xa7\x02\n" + + "\x05ALIAS\x10\x02*\xbe\x02\n" + "\aEdition\x12\x13\n" + "\x0fEDITION_UNKNOWN\x10\x00\x12\x13\n" + "\x0eEDITION_LEGACY\x10\x84\a\x12\x13\n" + "\x0eEDITION_PROTO2\x10\xe6\a\x12\x13\n" + "\x0eEDITION_PROTO3\x10\xe7\a\x12\x11\n" + "\fEDITION_2023\x10\xe8\a\x12\x11\n" + - "\fEDITION_2024\x10\xe9\a\x12\x17\n" + + "\fEDITION_2024\x10\xe9\a\x12\x15\n" + + "\x10EDITION_UNSTABLE\x10\x8fN\x12\x17\n" + "\x13EDITION_1_TEST_ONLY\x10\x01\x12\x17\n" + "\x13EDITION_2_TEST_ONLY\x10\x02\x12\x1d\n" + "\x17EDITION_99997_TEST_ONLY\x10\x9d\x8d\x06\x12\x1d\n" + diff --git a/vendor/google.golang.org/protobuf/types/known/timestamppb/timestamp.pb.go b/vendor/google.golang.org/protobuf/types/known/timestamppb/timestamp.pb.go index 06d584c14be..484c21fd536 100644 --- a/vendor/google.golang.org/protobuf/types/known/timestamppb/timestamp.pb.go +++ b/vendor/google.golang.org/protobuf/types/known/timestamppb/timestamp.pb.go @@ -172,13 +172,14 @@ import ( // ) to obtain a formatter capable of generating timestamps in this format. type Timestamp struct { state protoimpl.MessageState `protogen:"open.v1"` - // Represents seconds of UTC time since Unix epoch - // 1970-01-01T00:00:00Z. Must be from 0001-01-01T00:00:00Z to - // 9999-12-31T23:59:59Z inclusive. + // Represents seconds of UTC time since Unix epoch 1970-01-01T00:00:00Z. Must + // be between -315576000000 and 315576000000 inclusive (which corresponds to + // 0001-01-01T00:00:00Z to 9999-12-31T23:59:59Z). Seconds int64 `protobuf:"varint,1,opt,name=seconds,proto3" json:"seconds,omitempty"` - // Non-negative fractions of a second at nanosecond resolution. Negative - // second values with fractions must still have non-negative nanos values - // that count forward in time. Must be from 0 to 999,999,999 + // Non-negative fractions of a second at nanosecond resolution. This field is + // the nanosecond portion of the duration, not an alternative to seconds. + // Negative second values with fractions must still have non-negative nanos + // values that count forward in time. Must be between 0 and 999,999,999 // inclusive. Nanos int32 `protobuf:"varint,2,opt,name=nanos,proto3" json:"nanos,omitempty"` unknownFields protoimpl.UnknownFields diff --git a/vendor/modules.txt b/vendor/modules.txt index 063d89e38eb..4131fe8560f 100644 --- a/vendor/modules.txt +++ b/vendor/modules.txt @@ -317,8 +317,8 @@ golang.org/x/net/internal/socks golang.org/x/net/internal/timeseries golang.org/x/net/proxy golang.org/x/net/trace -# golang.org/x/oauth2 v0.34.0 -## explicit; go 1.24.0 +# golang.org/x/oauth2 v0.36.0 +## explicit; go 1.25.0 golang.org/x/oauth2 golang.org/x/oauth2/internal # golang.org/x/sync v0.20.0 @@ -382,11 +382,11 @@ golang.org/x/tools/internal/versions # gomodules.xyz/jsonpatch/v2 v2.4.0 ## explicit; go 1.20 gomodules.xyz/jsonpatch/v2 -# google.golang.org/genproto/googleapis/rpc v0.0.0-20251202230838-ff82c1b0f217 -## explicit; go 1.24.0 +# google.golang.org/genproto/googleapis/rpc v0.0.0-20260414002931-afd174a4e478 +## explicit; go 1.25.0 google.golang.org/genproto/googleapis/rpc/status -# google.golang.org/grpc v1.79.3 -## explicit; go 1.24.0 +# google.golang.org/grpc v1.82.1 +## explicit; go 1.25.0 google.golang.org/grpc google.golang.org/grpc/attributes google.golang.org/grpc/backoff @@ -406,13 +406,13 @@ google.golang.org/grpc/credentials/insecure google.golang.org/grpc/encoding google.golang.org/grpc/encoding/internal google.golang.org/grpc/encoding/proto +google.golang.org/grpc/experimental/balancer/weight google.golang.org/grpc/experimental/stats google.golang.org/grpc/grpclog google.golang.org/grpc/grpclog/internal google.golang.org/grpc/internal google.golang.org/grpc/internal/backoff google.golang.org/grpc/internal/balancer/gracefulswitch -google.golang.org/grpc/internal/balancer/weight google.golang.org/grpc/internal/balancerload google.golang.org/grpc/internal/binarylog google.golang.org/grpc/internal/buffer @@ -423,6 +423,7 @@ google.golang.org/grpc/internal/grpclog google.golang.org/grpc/internal/grpcsync google.golang.org/grpc/internal/grpcutil google.golang.org/grpc/internal/idle +google.golang.org/grpc/internal/mem google.golang.org/grpc/internal/metadata google.golang.org/grpc/internal/pretty google.golang.org/grpc/internal/proxyattributes @@ -437,7 +438,9 @@ google.golang.org/grpc/internal/stats google.golang.org/grpc/internal/status google.golang.org/grpc/internal/syscall google.golang.org/grpc/internal/transport +google.golang.org/grpc/internal/transport/internal google.golang.org/grpc/internal/transport/networktype +google.golang.org/grpc/internal/transport/readyreader google.golang.org/grpc/keepalive google.golang.org/grpc/mem google.golang.org/grpc/metadata @@ -448,7 +451,7 @@ google.golang.org/grpc/serviceconfig google.golang.org/grpc/stats google.golang.org/grpc/status google.golang.org/grpc/tap -# google.golang.org/protobuf v1.36.10 +# google.golang.org/protobuf v1.36.11 ## explicit; go 1.23 google.golang.org/protobuf/encoding/protodelim google.golang.org/protobuf/encoding/protojson From cddc970594758a380377ca67eb4da5de6d1c19fd Mon Sep 17 00:00:00 2001 From: cheyang Date: Thu, 23 Jul 2026 20:51:01 +0800 Subject: [PATCH 10/14] docs(blog): add Fluid 1.1.0 release blog (zh deep-dive, zh/en announcement) Signed-off-by: cheyang --- docs/blog/v1.1.0/announcement-en.md | 33 ++++ docs/blog/v1.1.0/announcement-zh.md | 33 ++++ docs/blog/v1.1.0/deep-dive-zh.md | 239 ++++++++++++++++++++++++++++ 3 files changed, 305 insertions(+) create mode 100644 docs/blog/v1.1.0/announcement-en.md create mode 100644 docs/blog/v1.1.0/announcement-zh.md create mode 100644 docs/blog/v1.1.0/deep-dive-zh.md diff --git a/docs/blog/v1.1.0/announcement-en.md b/docs/blog/v1.1.0/announcement-en.md new file mode 100644 index 00000000000..a718dafd88f --- /dev/null +++ b/docs/blog/v1.1.0/announcement-en.md @@ -0,0 +1,33 @@ +# Announcing Fluid 1.1.0: The CacheRuntime Framework — Onboard Any Cache System with Zero Controller Code + +We're excited to announce the release of **Fluid 1.1.0**! + +This cycle also brought a major community milestone: on **January 8, 2026, Fluid was accepted as a CNCF Incubating project** (having joined the CNCF Sandbox back in April 2021). Carried by that momentum, and spanning roughly 9 months since v1.0.8, this release lands **485 commits from 125 contributors** — and marks an architectural leap for the project. + +## Highlights + +- 🌟 **CacheRuntime — a generic cache-engine framework (flagship)**: Two new CRDs, `CacheRuntime` and `CacheRuntimeClass`, turn "how to orchestrate a cache system" into a **declarative template**. Onboarding a new engine no longer requires writing a dedicated controller — you just describe the topology. It natively supports the mainstream cache topologies (MasterSlave, P2P/DHT, ClientOnly), tiered store for both worker and client, in-place upgrades via AdvancedStatefulSet, and the DataLoad/DataProcess data-flow. + +- 🚀 **Curvine as the first engine**: Curvine — a high-performance, Rust-based distributed cache — is the first engine to land on the CacheRuntime framework. + +- 🤖 **Data acceleration for AI**: model **prefetch** warms caches to cut inference cold-start time; high-performance stores such as **DeepSeek 3FS** and Curvine integrate through ThinRuntime, covering both LLM training and inference data paths. + +- ⚡ **Engine enhancements**: **RDMA** support and master crash-recovery for JindoCache; `volumeClaimTemplates` for JuiceFS workers; **Cron** and **OnEvent** trigger policies for DataProcess. + +- ✅ **Reliability**: **240+ testing/E2E improvements**, a full migration of the test suite to Ginkgo v2, retry-on-conflict on critical paths, and fixes for data races and controller panics. + +- 🛡️ **Security hardening**: least-privilege RBAC on the control plane, tightened GitHub Actions permissions, a path-injection fix in addons, base image bumped to alpine 3.23.3, and removal of a hardcoded timezone. + +- 🗑️ **Deprecation**: GooseFSRuntime is now deprecated. + +## Get started + +```shell +helm repo add fluid https://fluid-cloudnative.github.io/charts +helm repo update +helm install fluid fluid/fluid --version 1.1.0 -n fluid-system +``` + +From "write a controller for every cache system" to "onboard any cache system with a single template," Fluid 1.1.0 raises the bar for extensibility in cloud-native data orchestration. Try it out, share feedback, and bring your own cache engine to the CacheRuntime ecosystem! 🎉 + +> GitHub: [github.com/fluid-cloudnative/fluid](https://github.com/fluid-cloudnative/fluid) diff --git a/docs/blog/v1.1.0/announcement-zh.md b/docs/blog/v1.1.0/announcement-zh.md new file mode 100644 index 00000000000..ca93b3daf99 --- /dev/null +++ b/docs/blog/v1.1.0/announcement-zh.md @@ -0,0 +1,33 @@ +# Fluid 1.1.0 发布:CacheRuntime 通用缓存引擎框架,让任意缓存系统「零代码」接入 + +我们很高兴地宣布 **Fluid 1.1.0** 正式发布! + +就在本周期内,Fluid 迎来重要里程碑——**2026 年 1 月 8 日正式成为 CNCF 孵化(Incubating)项目**。带着这份社区动能,自 v1.0.8 以来,社区历经约 9 个月、**485 个提交、125 位贡献者**的迭代,带来一次架构级的能力跃迁。 + +## 本次核心亮点 + +- 🌟 **CacheRuntime 通用缓存引擎框架(旗舰特性)**:全新的 `CacheRuntime` / `CacheRuntimeClass` CRD,把「如何编排一套缓存系统」抽象为一份**声明式模板**。接入新引擎不再需要编写专属 Controller,只需描述拓扑即可,原生支持 MasterSlave、P2P/DHT、ClientOnly 等主流缓存架构,并支持 Worker/Client 分层存储、基于 AdvancedStatefulSet 的原地升级,以及 DataLoad/DataProcess 数据流。 + +- 🚀 **Curvine 引擎首发接入**:基于 Rust 的高性能分布式缓存系统 Curvine 成为 CacheRuntime 框架的首个落地引擎。 + +- 🤖 **面向 AI 的数据加速**:模型 **Prefetch** 预热加速推理服务冷启动;通过 ThinRuntime 接入 **DeepSeek 3FS**、Curvine 等高性能存储,覆盖大模型训练与推理的数据访问场景。 + +- ⚡ **引擎增强**:JindoCache 新增 **RDMA** 支持与 Master 崩溃自愈;JuiceFS 支持 Worker `volumeClaimTemplates`;DataProcess 新增 **Cron 定时**与 **OnEvent 事件**触发策略。 + +- ✅ **稳定性大提升**:**240+ 项测试与 E2E 改进**,测试套件全面迁移 Ginkgo v2,关键路径引入冲突重试,修复并发数据竞争与控制器 panic。 + +- 🛡️ **安全加固**:控制面最小权限 RBAC、GitHub Actions 权限收敛、修复 addons 路径注入、基础镜像升级至 alpine 3.23.3、移除硬编码时区。 + +- 🗑️ **弃用**:GooseFSRuntime 正式废弃。 + +## 快速开始 + +```shell +helm repo add fluid https://fluid-cloudnative.github.io/charts +helm repo update +helm install fluid fluid/fluid --version 1.1.0 -n fluid-system +``` + +从「为每种缓存系统写一个控制器」到「用一份模板接入任意缓存系统」,Fluid 1.1.0 让云原生数据编排的可扩展性迈上新台阶。欢迎试用、反馈,并把你的缓存引擎接入 CacheRuntime 生态!🎉 + +> GitHub:[github.com/fluid-cloudnative/fluid](https://github.com/fluid-cloudnative/fluid) · 完整技术解读见《深度解读 Fluid 1.1.0》。 diff --git a/docs/blog/v1.1.0/deep-dive-zh.md b/docs/blog/v1.1.0/deep-dive-zh.md new file mode 100644 index 00000000000..c5ae0567408 --- /dev/null +++ b/docs/blog/v1.1.0/deep-dive-zh.md @@ -0,0 +1,239 @@ +# 深度解读 Fluid 1.1.0:以 CacheRuntime 通用框架,重新定义云原生缓存的接入方式 + +> 发布时间:2026 年 7 月 · 适用版本:Fluid v1.1.0 + +## 前言 + +[Fluid](https://github.com/fluid-cloudnative/fluid) 是一个 Kubernetes 原生的**分布式数据集编排与加速引擎**,面向大数据、AI 等数据密集型应用。它通过 `Dataset`(数据集)和 `Runtime`(运行时)两大抽象,把「应用如何在 Kubernetes 上使用数据」这一过程标准化,让数据像计算资源一样被声明、调度、缓存和加速,广泛应用于 AI 训练/推理、大数据分析等场景。 + +就在本次发布周期内,Fluid 迎来了一个重要的社区里程碑:**2026 年 1 月 8 日,CNCF 技术监督委员会(TOC)正式接纳 Fluid 成为 CNCF 孵化(Incubating)项目**——Fluid 自 2021 年 4 月进入 CNCF Sandbox 以来的持续投入得到了认可。带着这份社区动能,我们正式发布 **Fluid 1.1.0**。 + +自上一个版本 v1.0.8 以来,社区历经约 **9 个月**、**485 个提交**、**487 个合并的 PR**、**125 位贡献者**的迭代打磨。如果说过去的 Fluid 通过 AlluxioRuntime、JuiceFSRuntime、ThinRuntime 等一系列「专属运行时」逐个接入缓存系统,那么 1.1.0 的核心命题是: + +> **能不能不写一行控制器代码,就接入一套全新的缓存系统?** + +答案就是本次的旗舰特性——**CacheRuntime 通用缓存引擎框架**。下面逐一展开。 + +--- + +## 一、CacheRuntime:通用缓存引擎框架(旗舰特性) + +### 1.1 痛点 + +在此之前,每接入一种缓存系统(Alluxio、JuiceFS、JindoCache……)都要为它开发、维护一个**专属的 Runtime Controller**:Pod 编排、服务发现、UFS 挂载、就绪判断、生命周期管理、数据操作对接……大量重复且易错的工作,让生态扩展的门槛居高不下。 + +### 1.2 设计:把「如何编排一套缓存系统」变成一份声明式模板 + +Fluid 1.1.0 引入两个新的 CRD: + +- **`CacheRuntimeClass`**:由**引擎/平台方**定义一次,描述某种缓存系统的「模板」——文件系统类型、拓扑结构、各组件(Master/Worker/Client)的工作负载形态、启动命令、UFS 挂载入口(`executionEntries`)、数据操作规格(`dataOperationSpecs`)等。 +- **`CacheRuntime`**:由**使用方**创建,引用某个 `CacheRuntimeClass`,填入副本数、分层存储、资源等运行时参数,即可拉起一套缓存集群。 + +框架内建支持三类主流缓存拓扑: + +| 拓扑 | 组件构成 | 典型代表 | +| --- | --- | --- | +| **MasterSlave** | Master / Worker / Client | Alluxio、CubeFS | +| **P2P / DHT** | Worker / Client | JuiceFS | +| **ClientOnly** | Client | 轻量直挂类 | + +这本质上是把「接入一个缓存引擎」从「写一个 Go 控制器」降维成「填一份 YAML 模板」,让缓存系统在 Fluid 上真正做到**声明式、可插拔**。 + +### 1.3 端到端示例(以 Curvine 为例) + +**① 定义 `Dataset`,指向对象存储(如 S3/MinIO):** + +```yaml +apiVersion: data.fluid.io/v1alpha1 +kind: Dataset +metadata: + name: curvine-demo +spec: + accessModes: ["ReadWriteMany"] + mounts: + - mountPoint: "s3://test" + name: minio + options: + endpoint_url: "http://minio:9000" + region_name: "us-east-1" + path_style: "true" + encryptOptions: + - name: access + valueFrom: { secretKeyRef: { name: curvine-secret, key: access-key } } + - name: secret + valueFrom: { secretKeyRef: { name: curvine-secret, key: secret-key } } +``` + +**② 引擎方提供 `CacheRuntimeClass` 模板(节选):** 描述文件系统类型、拓扑与挂载/上报入口、数据操作规格。 + +```yaml +apiVersion: data.fluid.io/v1alpha1 +kind: CacheRuntimeClass +metadata: + name: curvine-demo +fileSystemType: curvinefs +topology: + master: + service: { headless: {} } + executionEntries: + mountUFS: # UFS 挂载入口 + command: ["bash", "-c", "/app/curvine/mountUfs.sh"] + timeout: 120 + reportSummary: # 缓存状态上报入口 + command: ["bash", "-c", "/app/curvine/reportSummary.sh"] + timeout: 30 +dataOperationSpecs: + - name: DataLoad # 声明该引擎如何执行 DataLoad 预热 + command: ["/bin/bash", "-c"] + args: ["... cv load $p --watch --conf $CURVINE_CONF_FILE ..."] +``` + +**③ 使用方创建 `CacheRuntime`,拉起集群:** + +```yaml +apiVersion: data.fluid.io/v1alpha1 +kind: CacheRuntime +metadata: + name: curvine-demo +spec: + runtimeClassName: curvine-demo # 引用上面的 Class + master: + replicas: 1 + options: { rpc_port: "8995", web_port: "9000" } + worker: + replicas: 1 + tieredStore: # Worker/Client 分层存储 + levels: + - low: "0.5" + high: "0.8" + emptyDir: { quota: 1Gi } + client: + options: { debug: "false" } +``` + +至此,一套 Curvine 缓存集群即在 Kubernetes 上就绪,并自动与该 `Dataset` 绑定。 + +### 1.4 框架能力清单 + +- **拓扑到 Pod 的自动转换**:将 `CacheRuntime` Spec 声明式地翻译为各组件工作负载。 +- **分层存储(Tiered Store)**:Worker 与 Client 均支持内存/SSD/HDD 多级缓存介质配置。 +- **AdvancedStatefulSet 原地升级**:镜像版本等变更可原地滚动,减少缓存重建开销。 +- **数据流打通**:原生对接 **DataLoad / DataProcess**,支持缓存预热与数据处理。 +- **动态挂载与自愈**:Dataset 挂载点变更或 Master 重启后自动重新挂载;缓存状态(`files`、`UFSTotal`)实时回填到 Dataset 状态。 +- **凭据与亲和性**:支持 Dataset Secret 挂载选项、缓存节点标签下发与应用 Pod 亲和性调度。 +- **与 ThinRuntime 互通**:ThinRuntime 可对接 CacheRuntime 场景,并内建防呆校验,避免将 ThinRuntime 误指向由 CacheRuntime 托管的 Dataset。 +- **最小权限**:CacheRuntime 控制器的 ClusterRole 收敛至最小权限。 + +### 1.5 首发引擎:Curvine + +[Curvine](https://curvine.io) 是一款基于 **Rust** 构建、Apache 2.0 许可的高性能分布式缓存系统,是 CacheRuntime 框架的**首个完整落地引擎**。它采用 Master/Worker 架构、Raft 保障元数据高可用,支持内存/SSD/HDD 多级缓存、通过 FUSE 提供 POSIX 兼容访问,并兼容 S3/HDFS/OSS/MinIO 等多种底层存储。据 Curvine 社区基准,在相同硬件下其读吞吐优于开源版 Alluxio。通过 CacheRuntime,用户几行 YAML 即可在 Kubernetes 上拉起一套 Curvine 缓存集群。 + +> 📌 CacheRuntime 的下一步目标,是让 CubeFS、Dragonfly、Vineyard 等更多引擎以极低成本接入(详见文末 Roadmap)。 + +--- + +## 二、面向 AI 场景的数据加速 + +大模型训练与推理对数据访问的带宽和冷启动延迟极其敏感。Fluid 在这条链路上持续强化: + +- **模型 Prefetch(预热加速冷启动)**:通过 Prefetch / 文件预取能力,在模型服务启动前把模型权重等数据预热进本地缓存,显著缩短推理服务的**冷启动时间**、提升带宽利用率——这是模型即服务(MaaS)弹性扩缩场景的关键能力。 +- **3FS 高性能存储接入**:新增 `3fs` addon,可通过 ThinRuntime 将 DeepSeek 开源的 [3FS(Fire-Flyer File System)](https://github.com/deepseek-ai/3FS) 这类高性能并行文件系统接入 Fluid 数据编排体系。3FS 采用存算分离架构、CRAQ 强一致,面向 AI 训练数据加载、模型 Checkpoint 与推理 KVCache 等场景,官方公布的聚合读吞吐可达数 TiB/s 级别。 +- **Curvine 高性能缓存**:借助 CacheRuntime 一键部署,面向高吞吐数据访问场景。 + +这些能力共同构成了 Fluid「让数据贴近算力」的 AI 数据底座。 + +--- + +## 三、引擎与功能增强 + +- **JindoCache 支持 RDMA**:在高性能 RDMA 网络环境下进一步释放读带宽;同时新增 **Master 异常崩溃后的自动恢复**,提升可用性。 +- **JuiceFSRuntime 支持 Worker `volumeClaimTemplates`**:为 Worker 提供更灵活、可持久化的存储声明方式。 +- **DataProcess 新增 `Cron` 与 `OnEvent` 触发策略**:支持定时任务与事件驱动的数据处理编排,便于融入自动化运维体系。 +- **更精细的控制面开关**:新增「全局跳过 Runtime 同步」选项;Runtime Pod 支持更多资源名;host PID 通过 **Feature Gate** 管控。 +- **存储与 CSI 改进**:CSI 支持快速获取挂载 Pod 的节点选择标签、新增恢复循环;Jindo 支持多挂载 OSS Secret 投影。 + +--- + +## 四、稳定性与工程质量(本版投入最大的一块) + +1.1.0 包含 **240+ 项测试与 E2E 相关改进**,是 Fluid 历史上工程质量投入最大的一次发布: + +- **测试体系现代化**:大规模将单元测试从 testify 迁移至 **Ginkgo v2 + Gomega**;测试打桩由 `gohook` 切换到 `gomonkey`;新增大量控制器测试与**向后兼容性 E2E 测试**。 +- **并发与健壮性修复**:修复 `ExecCommandInContainer` 数据竞争、`OperationReconciler` 在 wrapped NotFound 错误上的 panic 等问题。 +- **关键路径重试**:UFS 容量状态更新按冲突重试;Webhook 子路径检查与挂载检查脚本加入重试逻辑,消除概率性失败。 +- **调度与事件正确性**:DataLoad/DataMigrate 控制器正确 watch Job 资源;贯通 volume/configmap/exec/dataflow 各路径的 `context` 传递。 + +--- + +## 五、安全加固 + +- **最小权限原则**:收紧核心控制器与 CacheRuntime 控制器的 ClusterRole/RBAC;全面收敛 GitHub Actions 工作流的读写权限。 +- **供应链与镜像安全**:修复 addons 路径注入风险;基础镜像升级至 **alpine 3.23.3**;从源码仓库移除内置的 Helm 二进制;示例统一强制内存/存储 limits。 +- **可移植性**:移除容器镜像中硬编码的 `Asia/Shanghai` 时区。 + +--- + +## 六、弃用说明 + +- **GooseFSRuntime 已废弃(deprecated)**,相关资源与 API 文档已清理,建议存量用户规划迁移。 + +--- + +## 七、升级指南 + +```shell +helm repo add fluid https://fluid-cloudnative.github.io/charts +helm repo update +helm upgrade --install fluid fluid/fluid --version 1.1.0 -n fluid-system +``` + +- CRD 有更新(新增 `CacheRuntime`、`CacheRuntimeClass`),升级时请确保 CRD 一并更新。 +- 若使用 CacheRuntime,需在集群中安装 **AdvancedStatefulSet** 控制器(OpenKruise)。 + +--- + +## 八、未来展望(2026 Roadmap 摘要) + +1.1.0 是 Fluid 2026 路线图的起点,后续将围绕两大主线持续演进: + +**Data Anyway —— 不受基础设施约束地访问数据** + +- Generic Cache Runtime 走向标准化可插拔接口,让 CubeFS / Dragonfly / Vineyard 等快速接入; +- 全面迁移 AdvancedStatefulSet,实现精细化 Pod 生命周期管理与更强的故障切换; +- Runtime **零停机动态调参**(副本数 / 存储介质层级 / 淘汰策略热更新,无需重建 Dataset 或重启业务); +- API 升级至 `v1alpha2`(标准化 Conditions/ObservedGeneration,提供 v1alpha1→v1alpha2 转换 Webhook); +- 增强的校验 Webhook;ThinRuntime 产品化(最小容器权限)。 + +**Data Anywhere —— 跨地域/跨集群的数据流动** + +- **LLM KV Cache 编排**:将 vLLM / SGLang 的 KV Cache 外置到 Fluid 管理的分布式存储,支持跨 Pod 迁移与共享,面向长上下文推理提升吞吐;并计划与 [Mooncake](https://github.com/kvcache-ai/Mooncake) 等 RDMA 加速的 KV Cache 后端合作。 +- 分布式预热与限速、跨地域同步优化。 + +--- + +## 谁在使用 Fluid + +Fluid 已在众多企业的生产环境中落地,覆盖 AI 平台、大数据分析、金融量化、自动驾驶、音视频、机器人等领域,部分公开的采用者包括: + +> 阿里云 PAI、Qihoo 360、微博(Weibo)、bilibili、Metabit Trading、HUYA、OPPO、地平线、天翼云、网易互娱、China Telecom、小米(XIAOMI)、Baidu AI Cloud、得物(Dewu)、图森未来(TuSimple)、之江实验室 等。 + +--- + +## 参与社区 + +Fluid 是一个开放的 CNCF 孵化项目,欢迎通过以下方式参与: + +- ⭐ GitHub:**[github.com/fluid-cloudnative/fluid](https://github.com/fluid-cloudnative/fluid)** +- 💬 提交 Issue / PR,或把你的缓存引擎接入 **CacheRuntime** 生态 +- 🙏 感谢本周期 125 位贡献者的辛勤付出! + +--- + +### 参考资料 + +- Fluid 官方仓库与文档(CNCF 孵化项目状态、Dataset/Runtime 概念、CacheRuntime 集成指南、Adopters):https://github.com/fluid-cloudnative/fluid +- Curvine 官方文档:https://curvine.io ,仓库:https://github.com/curvine-io/curvine +- DeepSeek 3FS(Fire-Flyer File System):https://github.com/deepseek-ai/3FS +- Mooncake(KVCache 中心化分离式推理架构):https://github.com/kvcache-ai/Mooncake + +> 说明:本文所述 Fluid 1.1.0 特性均核对自 `v1.0.8..HEAD` 提交与仓库 `docs/`、`api/` 源码;YAML 示例取自仓库内 Curvine 官方 sample。Curvine / 3FS / Mooncake 的能力与数据引自各自官方来源,其中 3FS、Mooncake 属 Fluid 生态与 Roadmap 方向的第三方项目。 From a018a351e1ceec741c1645eb45f6810f0a97f2b2 Mon Sep 17 00:00:00 2001 From: cheyang Date: Fri, 24 Jul 2026 11:46:10 +0800 Subject: [PATCH 11/14] docs(blog): add CacheRuntime architecture diagram (mermaid + svg/png), embed in deep-dive Signed-off-by: cheyang --- docs/blog/v1.1.0/architecture-zh.md | 69 +++++++++++++++++++++++++ docs/blog/v1.1.0/cacheruntime-arch.mmd | 47 +++++++++++++++++ docs/blog/v1.1.0/cacheruntime-arch.png | Bin 0 -> 318313 bytes docs/blog/v1.1.0/cacheruntime-arch.svg | 1 + docs/blog/v1.1.0/deep-dive-zh.md | 52 +++++++++++++++++++ 5 files changed, 169 insertions(+) create mode 100644 docs/blog/v1.1.0/architecture-zh.md create mode 100644 docs/blog/v1.1.0/cacheruntime-arch.mmd create mode 100644 docs/blog/v1.1.0/cacheruntime-arch.png create mode 100644 docs/blog/v1.1.0/cacheruntime-arch.svg diff --git a/docs/blog/v1.1.0/architecture-zh.md b/docs/blog/v1.1.0/architecture-zh.md new file mode 100644 index 00000000000..39a465efd59 --- /dev/null +++ b/docs/blog/v1.1.0/architecture-zh.md @@ -0,0 +1,69 @@ +# Fluid CacheRuntime 架构图 + +下图展示 Fluid 1.1.0 **CacheRuntime 通用缓存引擎框架**的整体架构:从声明式 API(`CacheRuntimeClass` 模板 + `CacheRuntime` 实例 + `Dataset`),经由 Fluid 控制器 Reconcile 与「Spec → Pod」转换,编排出 Master / Worker / Client 三类组件,并打通应用 Pod → FUSE 客户端 → Worker 缓存 → 底层存储(UFS)的数据链路。 + +```mermaid +graph TB + subgraph API["① 声明式 API 层"] + direction LR + Class["CacheRuntimeClass
引擎方定义的模板
拓扑 · 挂载入口 · 数据操作规格"] + CR["CacheRuntime
使用方定义的实例
副本 · 分层存储 · 资源"] + DS["Dataset
指向 UFS 挂载点"] + end + + Ctrl["② Fluid CacheRuntime Controller
Reconcile + Spec → Pod 转换"] + + subgraph Data["③ 数据面 · Workloads"] + direction LR + Master["Master · StatefulSet
元数据 / Headless Service"] + Worker["Worker · AdvancedStatefulSet
分层存储 Mem/SSD/HDD
原地升级 (in-place)"] + Client["Client · DaemonSet
FUSE · POSIX 挂载"] + end + + App["应用 Pod
训练 / 推理 / 分析"] + UFS[("底层存储 UFS
S3 · OSS · HDFS · MinIO")] + DL["DataLoad / DataProcess
预热 · 数据处理"] + + Class --> Ctrl + CR --> Ctrl + DS --> Ctrl + Ctrl ==> Master + Ctrl ==> Worker + Ctrl ==> Client + + Master -. 元数据协调 .-> Worker + App -->|POSIX 读写| Client + Client -->|缓存命中| Worker + Worker -->|未命中回源| UFS + DL -->|预热写入| Worker + DL -. 拉取 .-> UFS + Worker -. 缓存位置
亲和调度 .-> App + + classDef api fill:#E8F0FE,stroke:#4285F4,stroke-width:1px,color:#1a1a1a; + classDef ctrl fill:#FEF7E0,stroke:#F9AB00,stroke-width:2px,color:#1a1a1a; + classDef data fill:#E6F4EA,stroke:#34A853,stroke-width:1px,color:#1a1a1a; + classDef store fill:#F1F3F4,stroke:#5F6368,stroke-width:1px,color:#1a1a1a; + classDef app fill:#FCE8E6,stroke:#EA4335,stroke-width:1px,color:#1a1a1a; + + class Class,CR,DS api; + class Ctrl ctrl; + class Master,Worker,Client data; + class UFS store; + class App,DL app; +``` + +## 图例说明 + +| 层 | 角色 | 说明 | +| --- | --- | --- | +| **① 声明式 API** | `CacheRuntimeClass` | 由**引擎/平台方**定义一次的模板:文件系统类型、组件拓扑、UFS 挂载与状态上报入口、数据操作规格 | +| | `CacheRuntime` | 由**使用方**创建的实例:引用某个 Class,填入副本数、分层存储、资源等运行时参数 | +| | `Dataset` | 声明底层存储挂载点与访问凭据,与 CacheRuntime 绑定 | +| **② 控制面** | CacheRuntime Controller | Reconcile 上述 CRD,并将 Spec 声明式转换为各组件工作负载;最小权限 RBAC | +| **③ 数据面** | Master | 元数据与协调,StatefulSet + Headless Service | +| | Worker | 缓存数据存储,AdvancedStatefulSet 支持原地升级;支持内存/SSD/HDD 分层存储 | +| | Client | FUSE 客户端,DaemonSet 形式提供 POSIX 挂载 | +| **数据链路** | App → Client → Worker → UFS | 应用经 FUSE 读写,命中走 Worker 缓存,未命中回源 UFS;缓存位置信息用于数据亲和调度 | +| | DataLoad / DataProcess | 将 UFS 数据预热进 Worker 缓存或执行数据处理 | + +> 本图为 Mermaid 源码,可在 GitHub、VS Code、mermaid.live 等直接渲染,也可导出为 SVG/PNG 作为文章配图。 diff --git a/docs/blog/v1.1.0/cacheruntime-arch.mmd b/docs/blog/v1.1.0/cacheruntime-arch.mmd new file mode 100644 index 00000000000..7c5e866a6b7 --- /dev/null +++ b/docs/blog/v1.1.0/cacheruntime-arch.mmd @@ -0,0 +1,47 @@ +graph TB + subgraph API["① 声明式 API 层"] + direction LR + Class["CacheRuntimeClass
引擎方定义的模板
拓扑 · 挂载入口 · 数据操作规格"] + CR["CacheRuntime
使用方定义的实例
副本 · 分层存储 · 资源"] + DS["Dataset
指向 UFS 挂载点"] + end + + Ctrl["② Fluid CacheRuntime Controller
Reconcile + Spec 转 Pod"] + + subgraph Data["③ 数据面 · Workloads"] + direction LR + Master["Master · StatefulSet
元数据 / Headless Service"] + Worker["Worker · AdvancedStatefulSet
分层存储 Mem/SSD/HDD
原地升级 in-place"] + Client["Client · DaemonSet
FUSE · POSIX 挂载"] + end + + App["应用 Pod
训练 / 推理 / 分析"] + UFS[("底层存储 UFS
S3 · OSS · HDFS · MinIO")] + DL["DataLoad / DataProcess
预热 · 数据处理"] + + Class --> Ctrl + CR --> Ctrl + DS --> Ctrl + Ctrl ==> Master + Ctrl ==> Worker + Ctrl ==> Client + + Master -. 元数据协调 .-> Worker + App -->|POSIX 读写| Client + Client -->|缓存命中| Worker + Worker -->|未命中回源| UFS + DL -->|预热写入| Worker + DL -. 拉取 .-> UFS + Worker -. 缓存位置亲和调度 .-> App + + classDef api fill:#E8F0FE,stroke:#4285F4,stroke-width:1px,color:#1a1a1a; + classDef ctrl fill:#FEF7E0,stroke:#F9AB00,stroke-width:2px,color:#1a1a1a; + classDef data fill:#E6F4EA,stroke:#34A853,stroke-width:1px,color:#1a1a1a; + classDef store fill:#F1F3F4,stroke:#5F6368,stroke-width:1px,color:#1a1a1a; + classDef app fill:#FCE8E6,stroke:#EA4335,stroke-width:1px,color:#1a1a1a; + + class Class,CR,DS api; + class Ctrl ctrl; + class Master,Worker,Client data; + class UFS store; + class App,DL app; diff --git a/docs/blog/v1.1.0/cacheruntime-arch.png b/docs/blog/v1.1.0/cacheruntime-arch.png new file mode 100644 index 0000000000000000000000000000000000000000..5ab879995d92e1d0c7dc058be056b9851610fa27 GIT binary patch literal 318313 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

拉取

POSIX 读写

未命中回源

预热写入

缓存位置亲和调度

③ 数据面 · Workloads

元数据协调

缓存命中

Master · StatefulSet
元数据 / Headless Service

Worker · AdvancedStatefulSet
分层存储 Mem/SSD/HDD
原地升级 in-place

Client · DaemonSet
FUSE · POSIX 挂载

① 声明式 API 层

CacheRuntimeClass
引擎方定义的模板
拓扑 · 挂载入口 · 数据操作规格

CacheRuntime
使用方定义的实例
副本 · 分层存储 · 资源

Dataset
指向 UFS 挂载点

② Fluid CacheRuntime Controller
Reconcile + Spec 转 Pod

应用 Pod
训练 / 推理 / 分析

底层存储 UFS
S3 · OSS · HDFS · MinIO

DataLoad / DataProcess
预热 · 数据处理

\ No newline at end of file diff --git a/docs/blog/v1.1.0/deep-dive-zh.md b/docs/blog/v1.1.0/deep-dive-zh.md index c5ae0567408..be1867599df 100644 --- a/docs/blog/v1.1.0/deep-dive-zh.md +++ b/docs/blog/v1.1.0/deep-dive-zh.md @@ -39,6 +39,58 @@ Fluid 1.1.0 引入两个新的 CRD: 这本质上是把「接入一个缓存引擎」从「写一个 Go 控制器」降维成「填一份 YAML 模板」,让缓存系统在 Fluid 上真正做到**声明式、可插拔**。 +整体架构如下图所示(Mermaid 源码见 [architecture-zh.md](./architecture-zh.md)): + +```mermaid +graph TB + subgraph API["① 声明式 API 层"] + direction LR + Class["CacheRuntimeClass
引擎方定义的模板
拓扑 · 挂载入口 · 数据操作规格"] + CR["CacheRuntime
使用方定义的实例
副本 · 分层存储 · 资源"] + DS["Dataset
指向 UFS 挂载点"] + end + + Ctrl["② Fluid CacheRuntime Controller
Reconcile + Spec → Pod 转换"] + + subgraph Data["③ 数据面 · Workloads"] + direction LR + Master["Master · StatefulSet
元数据 / Headless Service"] + Worker["Worker · AdvancedStatefulSet
分层存储 Mem/SSD/HDD
原地升级 (in-place)"] + Client["Client · DaemonSet
FUSE · POSIX 挂载"] + end + + App["应用 Pod
训练 / 推理 / 分析"] + UFS[("底层存储 UFS
S3 · OSS · HDFS · MinIO")] + DL["DataLoad / DataProcess
预热 · 数据处理"] + + Class --> Ctrl + CR --> Ctrl + DS --> Ctrl + Ctrl ==> Master + Ctrl ==> Worker + Ctrl ==> Client + + Master -. 元数据协调 .-> Worker + App -->|POSIX 读写| Client + Client -->|缓存命中| Worker + Worker -->|未命中回源| UFS + DL -->|预热写入| Worker + DL -. 拉取 .-> UFS + Worker -. 缓存位置
亲和调度 .-> App + + classDef api fill:#E8F0FE,stroke:#4285F4,stroke-width:1px,color:#1a1a1a; + classDef ctrl fill:#FEF7E0,stroke:#F9AB00,stroke-width:2px,color:#1a1a1a; + classDef data fill:#E6F4EA,stroke:#34A853,stroke-width:1px,color:#1a1a1a; + classDef store fill:#F1F3F4,stroke:#5F6368,stroke-width:1px,color:#1a1a1a; + classDef app fill:#FCE8E6,stroke:#EA4335,stroke-width:1px,color:#1a1a1a; + + class Class,CR,DS api; + class Ctrl ctrl; + class Master,Worker,Client data; + class UFS store; + class App,DL app; +``` + ### 1.3 端到端示例(以 Curvine 为例) **① 定义 `Dataset`,指向对象存储(如 S3/MinIO):** From 6e6a96b6bc4135e28f21b132b249ea91c8e61184 Mon Sep 17 00:00:00 2001 From: cheyang Date: Fri, 24 Jul 2026 12:07:26 +0800 Subject: [PATCH 12/14] docs(blog): add EN/landscape arch, AI pipeline & roadmap diagrams + index Signed-off-by: cheyang --- docs/blog/v1.1.0/README.md | 48 ++++++++++++++++++ docs/blog/v1.1.0/ai-data-pipeline-zh.mmd | 43 ++++++++++++++++ docs/blog/v1.1.0/ai-data-pipeline-zh.png | Bin 0 -> 88340 bytes docs/blog/v1.1.0/ai-data-pipeline-zh.svg | 1 + docs/blog/v1.1.0/cacheruntime-arch-en.mmd | 47 +++++++++++++++++ docs/blog/v1.1.0/cacheruntime-arch-en.png | Bin 0 -> 311323 bytes docs/blog/v1.1.0/cacheruntime-arch-en.svg | 1 + .../v1.1.0/cacheruntime-arch-landscape.mmd | 45 ++++++++++++++++ .../v1.1.0/cacheruntime-arch-landscape.png | Bin 0 -> 98276 bytes .../v1.1.0/cacheruntime-arch-landscape.svg | 1 + docs/blog/v1.1.0/deep-dive-zh.md | 5 ++ docs/blog/v1.1.0/roadmap-2026-zh.mmd | 28 ++++++++++ docs/blog/v1.1.0/roadmap-2026-zh.png | Bin 0 -> 341575 bytes docs/blog/v1.1.0/roadmap-2026-zh.svg | 1 + 14 files changed, 220 insertions(+) create mode 100644 docs/blog/v1.1.0/README.md create mode 100644 docs/blog/v1.1.0/ai-data-pipeline-zh.mmd create mode 100644 docs/blog/v1.1.0/ai-data-pipeline-zh.png create mode 100644 docs/blog/v1.1.0/ai-data-pipeline-zh.svg create mode 100644 docs/blog/v1.1.0/cacheruntime-arch-en.mmd create mode 100644 docs/blog/v1.1.0/cacheruntime-arch-en.png create mode 100644 docs/blog/v1.1.0/cacheruntime-arch-en.svg create mode 100644 docs/blog/v1.1.0/cacheruntime-arch-landscape.mmd create mode 100644 docs/blog/v1.1.0/cacheruntime-arch-landscape.png create mode 100644 docs/blog/v1.1.0/cacheruntime-arch-landscape.svg create mode 100644 docs/blog/v1.1.0/roadmap-2026-zh.mmd create mode 100644 docs/blog/v1.1.0/roadmap-2026-zh.png create mode 100644 docs/blog/v1.1.0/roadmap-2026-zh.svg diff --git a/docs/blog/v1.1.0/README.md b/docs/blog/v1.1.0/README.md new file mode 100644 index 00000000000..60ede608dc5 --- /dev/null +++ b/docs/blog/v1.1.0/README.md @@ -0,0 +1,48 @@ +# Fluid 1.1.0 发布博客素材 + +本目录包含 Fluid 1.1.0 的对外宣传文章与配图。 + +## 文章 + +| 文件 | 说明 | +| --- | --- | +| [announcement-zh.md](./announcement-zh.md) | 发布摘要 / 公告(中文) | +| [announcement-en.md](./announcement-en.md) | Release announcement(English) | +| [deep-dive-zh.md](./deep-dive-zh.md) | 功能详解 · 技术博客(中文,含内嵌架构图) | +| [architecture-zh.md](./architecture-zh.md) | CacheRuntime 架构图 + 图例说明 | + +## 配图 + +每张图均提供 `.mmd`(Mermaid 源码,可编辑重渲染)、`.svg`(矢量,网页/文档)、`.png`(高清 3× 缩放,PPT / 公众号 / 社媒)三种格式。 + +| 图 | 用途 | 文件前缀 | +| --- | --- | --- | +| CacheRuntime 架构(竖版,中文) | 博客内嵌 | `cacheruntime-arch` | +| CacheRuntime 架构(English) | 国际社区 / CNCF Blog | `cacheruntime-arch-en` | +| CacheRuntime 架构(横版 16:9) | PPT 幻灯片 | `cacheruntime-arch-landscape` | +| AI 数据加速链路 | 博客 §2 / 演讲 | `ai-data-pipeline-zh` | +| 2026 Roadmap | 博客 §8 / 演讲 | `roadmap-2026-zh` | + +## 重新渲染 + +修改 `.mmd` 源码后,用 [mermaid-cli](https://github.com/mermaid-js/mermaid-cli) 重新导出: + +```shell +# SVG(透明背景) +npx -y @mermaid-js/mermaid-cli -i .mmd -o .svg -b transparent +# PNG(白底,3× 高清) +npx -y @mermaid-js/mermaid-cli -i .mmd -o .png -b white -s 3 +``` + +也可直接把 `.mmd` 内容粘贴到 [mermaid.live](https://mermaid.live) 在线预览与导出。 + +## 配色约定 + +| 层 / 角色 | 颜色 | +| --- | --- | +| 声明式 API(CRD) | 蓝 `#E8F0FE` / `#4285F4` | +| 控制器 Controller | 黄 `#FEF7E0` / `#F9AB00` | +| 数据面 Workloads / Fluid 缓存 | 绿 `#E6F4EA` / `#34A853` | +| 底层存储 UFS | 灰 `#F1F3F4` / `#5F6368` | +| 应用 / 数据操作 | 红 `#FCE8E6` / `#EA4335` | +| Roadmap / 未来项 | 紫 `#F3E8FD` / `#A142F4` | diff --git a/docs/blog/v1.1.0/ai-data-pipeline-zh.mmd b/docs/blog/v1.1.0/ai-data-pipeline-zh.mmd new file mode 100644 index 00000000000..832dc88fc2c --- /dev/null +++ b/docs/blog/v1.1.0/ai-data-pipeline-zh.mmd @@ -0,0 +1,43 @@ +graph LR + subgraph Sources["数据源 · UFS"] + direction TB + S3["对象存储
S3 / OSS"] + TFS["3FS
高性能并行文件系统"] + HDFS["HDFS / NFS"] + end + + subgraph FluidLayer["Fluid 数据加速层"] + direction TB + DS["Dataset
统一数据抽象"] + Cache["CacheRuntime 缓存集群
Curvine / Alluxio / JuiceFS
分层存储 Mem / SSD"] + PF["模型 Prefetch · DataLoad
预热模型权重 / 训练数据"] + end + + subgraph AI["AI 工作负载"] + direction TB + Train["训练 Job
dataloader 随机读取"] + Infer["推理服务
秒级冷启动"] + end + + KV[("分布式 KV Cache
vLLM / SGLang · Mooncake
Roadmap")] + + S3 --> DS + TFS --> DS + HDFS --> DS + DS --> Cache + PF ==>|预热写入| Cache + Cache -->|高吞吐读| Train + Cache -->|权重秒级加载| Infer + Infer -. KV Cache 外置
跨 Pod 共享 .-> KV + + classDef store fill:#F1F3F4,stroke:#5F6368,stroke-width:1px,color:#1a1a1a; + classDef fluid fill:#E6F4EA,stroke:#34A853,stroke-width:1px,color:#1a1a1a; + classDef pf fill:#FEF7E0,stroke:#F9AB00,stroke-width:2px,color:#1a1a1a; + classDef ai fill:#FCE8E6,stroke:#EA4335,stroke-width:1px,color:#1a1a1a; + classDef road fill:#F3E8FD,stroke:#A142F4,stroke-width:1px,color:#1a1a1a,stroke-dasharray:4 3; + + class S3,TFS,HDFS store; + class DS,Cache fluid; + class PF pf; + class Train,Infer ai; + class KV road; diff --git a/docs/blog/v1.1.0/ai-data-pipeline-zh.png b/docs/blog/v1.1.0/ai-data-pipeline-zh.png new file mode 100644 index 0000000000000000000000000000000000000000..47d2ef6a9ff877d7b95d018de06bd37449ca6814 GIT binary patch literal 88340 zcmdqJRa9JC6fKyWgpi;K8X!Oj!7aFx-~mG64n=S;TnkAE5*&iNySqbzJE00M3U_yx zKKGKm_r~k~=rOuKdUSnp4ppbl*?aA^=9+Wv3Xlg$VxkeFJ$Uc{Q|hCb;)4gz-aUBm zPr%cMz!{!YBJBqco^p;PY$!ue9_|l++pO>Mvia zPcqf$*Xldh>Z8&>^mcG=ze1D@N#)6R0^C9p5dg6<;&j+mk^+XyDMfjut^+cZ7)8+s5_yPTk|NRng2mXD-wStDm zh`6{fa0egoso%VzqR#pG?|I-qG!OsW+0Rt_!z@t+g_bW5h<6_W?^98aD=bD%!|b^3 zzjQw}&G*&6AF=H$)*OtE7%>D63bN+s*?W5r?w{?am#@soKmT6$@9Y13M?TC9|GlFi zV`iqwpqshc!X)y?4{Eku5RJ6_fi*=X zQm!fr3X1idUv#~lg2D@2T*29Pb`!`eUOU^Z@%jPmI=7RSni{^l#iHfqQO}#4BHcY5 zx6;7Cz}co}7rP17)nm)chA;1L?u!@J{b+ru=B6t}Dc%SOXsXt1%fhodI+W?%FY)+o=11AqMqrBQPu2UOaX)^X-rh*AqW*?#&w0hb zs#p4HxXqRMX=#^N2R}F|N=OjwtnDIc#zvzi6IKUF65@#zDOgxqn*l^Rgjsue^xVgi2 zzj=#LzR{l~wzsFe)PE;LKEm@RX>=^w6`PL6 zz|*g+tgO=B!pux+l?K^zb3U5C)z#HtF|nKN-yNz0nf&cOR-j|hjpcF{3Qw?V^XY7g zpD0Nd{yGzge;W`$x3DlmBL}|Or)YBCJLRC`;{&U!fA<>P*obdx+kj8xKYw}7$G`x+ zyJffZI9kPg?-7_R2u;q)daNa?v^Gd0`t?=&#;&5n>L+KvM070jS@?7VGrydrrHDV) zZly^W2iG{m5z&Y=493=%B=+^y-)GtT`z$XcyH_n+gYKq+i72JjaE^S5aTn8NqxHDLh?A3wE0EtALaAjsnumI~Samp6DOtXf zF4~+bgt;iYiG;qLCaVQ1FE zZly1o--$8&$B*?91A(#0Ne=b;!=u;cCd0GZE$*l*;DQ3_zP`hi;uwT@RzcyGgUQ-B zuo66PF2ALuG} z0E3v_*5pdU##Z6(AxH#r=#Ecy`m*!UzCWg2G7QXTZ!8J|m4wK8{o`b(VP}6dSwcqy zGNff@Wc-v*ZWM!TM9@&@d`fAu9D0RqWmVlDyN7JPD(a}f`^06X8Ag{{RK)RjUReIl zON3S}nZKVz#foNiu!AF~%)rmn8g+U3pM`q;zP`S8cCdE;v&pIrdC<_>^R12m1|cC& zG_(pbG7qy~j$5ZOwMaxQxm?Qu#Qw21`(6&u2cfn^4qr^Q+Aq~ei<3BjvnbqrtmphEwl|!KDa7?9bANABXj2=DGRS2D|%zbpU zBX6GtJ+rmc+nFW`A<-&ZsjB+q>Pke9hmX&S9~wDPV+9AswX)LQA2YGHP{3t>rWras z6=RS0M$zzNIeFs4ib-Zxe7t2g_R3Q2dfnMRQc|nG@#yuZbbSdNNPR!v^UtBHKC$HvB}EU zM=UOGoi$0-Bk2R^W8Tb%&^E4yk;?fo`R&;7a1o2APwU!j_}8*JwW=$O6KBe4B@KB> zQyvN)6l<-q-Ot5?F^oUeByfGhjF@DLwN*q+j01TzovmUy*TP zc($i2fkKl@u+(*-sCVr`=#;X({Yq`Z3gpe(fh-Vp zSI)HXxPB7F-u{TTcWb5|zkSCza^bO^$N;vzO_>x3c{-B;3AX_o4b8~&gFhBi zQPE~Fnc!Soo8|dF8D3%tF=v?hWPa49l(h8sfPm3_gTC>PQc}CK%{?7rrIKL>ZEZ;T_IQRbaD7=R&TDt9CRylD3EJw_D`U=FJ9b67&^53+Pdvw9wPjj($cydudBq%5E0uo zv^3eRw8T!x*O2t;qhd-GAx<4--Li|KRqJfO;<|SyU74ERN#h+rH z_hEx{=VE>2=6@^>yg#v(YHXxpvNrSu1)WPafupA@C;gjfrA{O0Q$p1!tm1U65SuoM z!Je*fjJC1CmHqduXI!KbI*=T95Me51_d(cq?A8rRvTiw{BS>Z9L-WPU_MEOKTUv~Y|XC=?Jrx2ZOfLw)h$g>@H$}u(} z!EEAFhiF2l;lr+VY3-Wa^z(?!tyIr7R zX|F&U8p0nx<|T!&qZ2{^*!|GgT-4vm*$ELs=PbV|8n5 zW2IVKOl-2>A})3AmO*V7p5W*(8q0E)n=K~JD_Ws|>7^vVHA@*r-a1>o<>N1@OGV|1 zc1l~DDdlllWs>@^{aG({xsHXK%YcD}x3`EX1Es`qMso&~oV<0R-K0En5+XpCZBU1~ z_YyKwXP>(_nD`Y0a zzYtbR>VVJj(;gCfdbk1wmWgU{QK}#mC_E;HSu#p{vmShqBy{UrD@5q#rg@ba{4Eoc z!P?LR=d;I!?}JuwdnMwXBb?FD}jxYoy!u@~F3!i}U6232pEISMnmqb{CsIBJ}GHxL_}w(LTp@|NM&!IG+c@H zz};+XZ3wwJi)`@@$C;OVh9wl4^vc?dH}QUnoXb7$0si_)?)Pt-Sitkx?!Up<_rm$N zG5epdG}xae;qR&c8*StN3!UfxM=$Y={l8(@ccuqn(u2^A9~2M?1@w zv!Df{J<(JVh>;6;MR{u@s zgKK9_{9v)iwjWNypsAOvLi|bjZ9W_b^n_u<2L)ffwT3$Be-0mfp!x%R|DKQ!xc`#B#}Aa>{0W=CXQH3}|Lqd)lD4+Cji3_ez4xnQ!3Rl| z1`{u8K1D)iJ$v4JX=^Wb@AtrJ0r)j55L+^n()bzk&zQ<%KK(CN_QU#yhwt{8d1z>I z%hKc}KoV-Ya@yKS|D3zx^)$PmFtfAs3kliIr7J1hpWQ~T$JJFGW6;C1ny=&pTu(LC z)lHZ8ZF-MMUR zuaFR(Bf82Qb5k=n>*T^*a3 zdpj?VcSWVm6MQ<>I-Iwj%=vUItL|JDYpoa{d)hpLYa`NkJ8avRSBxgCXKs!!5(8`P zj!s22eOkNhx5E`6H=P}~GQnbneD=G<_zsR7&@-C?msNnbnXG$UNh~pNmLvpS**t+N zQHP%2J*tNdJ5Q#8BL)0rq@~@RH7=Drj?cwC(2vM3lysKX_FAvj>v8$bC)kYWzs}_d zKDnI!%Z*8k{s(dQ!{F?{?TI!MqT-JCXTNDpKwvxb8qN3rqAE7m zD8OwqQ5~Jk`?bUr6u|P~aKVZ)6TY)R;?ug5t04k z@yZ|qTf4>S?7EkpCTUu7vX6BL1R_^4}8v`5rX zCV&#eJQVdas)B>_^42G!mseQ#&%Or-%F4>*0?qx8yzf2jKi9e+4sC6kdY`hNC^o=!I&pw9A+U5G=rC;m`{pciRhV0#bA>rObZAMS$JZC;A)PSFN*CHkhJmeb3^)gvqSy3x{-`ksy7Z$y{9Z@3_85NBme+OF&52-A&WmD-~->9j7pqYObp4q^a38?3d>1>I(2f($Z*DoBaqr1{#`JAtFP= ztovO1fY$#$*N#bqwFp|oB?@{RzkPfDNbq>BDbs36)v9Pmlf!iU*Z4x;MgO+tEN-qY zk4GpP6A7oap=OxA0DUXE8$WEUSc*v|0Y1{@2~WU`S}s4*6|n!6t<^fN%4B-mn@N-P zmWq8QNeh;y1~mmn2*8!Ji*uA=K1Q;x#mAKwh4AhHJ}BZbw4s>$PURG5d=g$V6d`jdtg(*yQ z`02NGhz%u{$qc`kwdV=hbUPuJl_|H#bY6|wK{X$>5)C35uiBdKzd1=fQ@%UZ`B><5 zlUL>mha|)se_qQqwAl6LJT3!KN-k+KL61pK7FV=pTP~QVK7;4Jsv7ByEsQ5i4wQaK zk3CZ!`t3$iyPJ76sytK)XN5=%5A`%r3DPvpEtpO;A!l8T3VW;(pGKhw>HuC5LwyTCYR`>sL>XC|3&@P?ErXGHfghs zh?;J#j%4?I?cQvw$9p#zkL@$tpeHAjo#Zq1)}IY0i+l$M3n%Epg91Y1>pwfWYhRDr zMp9+Jm6Ur$a=ba1c@<{3Y-qO1w8dowZd8zwEWG$23Hlf zk<1$N%sQ<9=F-=rfL@x6@<|c0tWYD;Z)aQUDZ2e^Jf8Fk*}K&PxLUCmmzB{32L*-M z+N^Lm(?! z&L$6To4l*hEy6P(U-39scpaTS8sxI-`}oY(w%^auY-+O3=j@l>V4?;w$%gHjc|cT@ z826eJz9ln1f388T-UzELrT-Z>$Ecvq`lz?~7CIVQcknCPf2pK#GrHUoQ9AoM!n@@Z zUQbl3anHWA%Q5BzY4aB67mKgFSdy3?wQ}FsMnPM~S;EcB0k>a1^2gTaNuF4F`s|sn zzpoOp#q)rIjEB~-L!^KsU_u~zO!Dqv~p>G~krt|5z#(`OSw|u3&dq|O(+vPKMYW&j10#BH5yQC~XP6lj}X!^!9lB&q(=rJ&)&0hIVMfEAy1>!)4A`7~V^oC3z&SYH^=eNG+eUe!FPw z5b&@Js)>2hF57rU&UZqwoEec0-dJ0#b(K?}q$v%c#KT*TBhM_(21#jYyJrLj!lsrG z$|~>Aa1q0f*FeS)6`?ebBd)2iuv?zgNGSH&8){-*zC3oYtFji3AdBYbt=@pycVze1 zGGHyAk_t$f&6Ei@PyRYe;;*T$*=cZ@k|>A>f6ijPrFDa?KrC50HlvZkk?)l{R83rE za6hkUjQ5bBfUqW23LhU-Mp2q)vp0@B${q6a!jO}Z%1o%6tV4^5j`}fOWi0x;kUKv= z|M(pPdl2MFm!I1cH)qI9$}X?tWZuH1#1oEr^k)Y1)|KWv zrzOcd&O3ra-O!n$dWOpSZ|%>5+>eyJF$-N*FG`@mIt3P&bg8Veaz{V3ye@7MK!Ayy zW<6118EiG!5`KwY#bBYx+UOxt#G!Gc^WC%d-ndBj*z_YX7LZNEWHidHJ>L~wW!OLB0IPKpGrj^p)=T*{!@MVStr=}7us zo|r2{^<2Mn>Q+{XS_f-rEX+r+b6X1r2M1ofd?C)sT7G~R5M7@Z7pJc2cH9usIE(6! zkB9dzN#TJ3{p`2_aHNKe*X)N8q2~KiHxXx#gB5IqCX=dUhn9#Bi6Xw6PoU5Xvq)w>enD$oIu@_t&QrC z`7U@zI0D0V=VEaM5p7W$cJ%Ts4UK_*mfYT}S_+Q_hnmvQa8PJ*0te&+$ryZ0A5nYo z8*9IhT%?T%A{KRQBrhtWkXjOIyy57H5temz96UfX3_cpxZgj%TVNBOca;`9H=NmZt z9$=e*K|m10s+ri-wEd-JNZ4A`(uy&jJTf+xaA5FhbToctMFsTuDD8`ql+;%{wt`Qe zJ`D}C&{|JvIgehORZLRQoAR* zG3#wjcR%p7*#GfFU(A;c*1Jj6N|bzZ3QNxpr_iOBFoH3hNfCeuM@Ib0?qJ&&=ZKJi z;IOZMl_i@4vJ1NiP3C(y6XS%}S{|u9rW{+Mb+EW`G^Nxu!Kh=TZ(NYkXZBUHS9@)D zXl3Vf3%r%%dACRxYTyE2>I<!(>BIFvreYqoi%WKZ)bvzlmc@6vF+N3jp|*ptwBKQdZpjc_9d%kzK@# zq@4FUQ0GjJ&~7M3y$kg4^vD!z)Nk#SRB-C1s6w} zFsBN5Or;m^IIG&50RRQ;2rXj~eKzEgW>2r(o$|L?kIz?Y z!Ezr1Ljx+U;YpaiY;0_F>{q)s9*&!%X}PWkhgK8+AYVer6R{uhHVbwiTCL9Jk*zHc1XJ>wkG#J$6lp_-qjwU!^8W%J{qyh@zYj$Dsrz+> zeb@q!KS0UNY<4bpy|{iy*c8Td)2oM5$m^}C=DqV@lqR58vmLs0?IFf@avo5}>GG|f z)g9DbA(zFO-rF5SxTxgtd2tG&TyzV@K2c&MeY7WNlc5J6V)kg1S9F~3F{9~@Ia;%+ zFqf6(1i;YVtQVWfEWIP5f+b{SQHIDX>v+aw-lSCet?Q+~T(t6U5HP#b9 z*qi3A$C?}Xsi?9)z2qLvfDEF?LSWNCo5W=~D|6I@jRn0~ZN7*V5+`Irq~*OHMnDX< zE^naD;A*Gt;HiEXI~ymba_t4VzVinWktXlrFeh@C-L{Z=^zkHqujX$C{kg+nrStAT zk)ZK65-Qj#OOjeGKO25j&~6M3Wty%s+@kY80>6X8&EM|@zyWma?^*|-Dsq0C<-z`m z6XJ1e)3Ll#i@RoiCzgYQ?08fRqRC9%((h&a$%)RtMFZh6#kvcEW|xBu6INQ&T$R$?#EA^aB)pOsVb^YH+UYcR+DU`r+iJ(u(F>8hota8F1)F#Jn7+Yo-W_M z+1Mbu!b&;RC~HV=-bui(ygb>M={DLKnF5 zpwSi=6YHCik1zf`>7@B^U_z>D`dj0~KvLu4K)nTvZnFW8Xv>(2n%aevif+FUdv_r% zLy2bXHxX(-_E*V}9%Ns*u!3qJD&!ZAL9W^w!dIwb?yTgbm*{}u%`wWzu6-&K@56W^cSBGq^R%<-0rIzO+VOjyK8H72~QEH96ipOaFM zlABvnSRo=-5a^bJWB`fkqdYGS4GllLjIdP1!s%6PTzFnVj;8*NGC4V++yXg*)%Y3f z2M$0UJ1Be!;E@-$hD7N$L`vjxU#j1Kp+qi{fdMFHZQH_ z!{7XoFc$G4{>ot6?Ticq{N=e-nLI^A%_Ho6T#N1V6z{;yzC;=KlRs)^|z}fPA*-O8+rSd>LORV|06u4RRXN= zRgGXxzaOA+vf(^6U>(t9I!TnsH0g8~;}5zfvY0A#bOA;|IsCjeQ9mv(Rr7WFkAKfP zuCdIXKPLv|e*$q>GgzB%NJS}HSeU)@!fKvZ zbSHH`T+J?9U2~F)zSo?vbXn>H&`C^Wr2XfKmZ+@dGVF9xOHv$MoHmg* ztR3Euks{wj8+aXZ{Ee7-Am{5}+Pm}R<>mJ`FZ$W6_q=Bht-p^u0i6lX*1=pA(x42A z0{yt9+w9_Nb(2%7+oV5_{mkuZVWrTyNo(IfjE>Iin)A9A@CeL$6R48b>5$6Kck$vc;>uk+mYO&zJa4Qqhia1|8F z5!cuX3;X4jf|sEgZP6Ca)&L)GqkD~|eUjC4VfktW7`vrM>Bo0pgKHW9^=k85^lBA3z z!~EgKFm_;&nHA6mQmv*ZtoPW-EyCfcyk>kPf|oqw?LG(v z_-E2(m_b|Ah0)OU`L2|T3RO)~WMpD;WP7660lhdsiZ9BF6)m$6>#@OOd{A;d4i3Q! z0)iJf#4S$k%oG&q{$VMCF30XCZe9t~MYipJnC9;>+()24<6sQsmg>%TB`VCK)S&qJ z@ib2>>BH%%+WAz#7#NlU($k}emP=`AvI)@Lh-OT9pY6&nQzI~Gg+`)Lo|W~MoxO5h zTwX~R+P1Yjt1n?47A|K5|^ z6Gzq0eX>0bmXL7EnDFK*ww#_qz~)viWgGuxr?t!{W(~Nl-z&<8XU4`_@yMKYgS5BD ziXSB!RRE%>S*EwQH@k=GOQKB}mZU_dV#BIX7c}&Y#}9YAd9bgK*}iro^6M=nTfNe- zPLnXd(yHa7E9d0*CU5=-71{T4TpkRBn$*`fu(<>C?=$doYw{rNNW{CO=*So6ubIhK ztKG0~j!%^|S(9`N1@l=e$Xtyd?;{gySyG#M+(Y5VOaN7jY<0Qx=C&_xsHQ7quop}` zvt)nAwOl$?=`rC8UyHj7%h>ZiO~YPIG2Xjy=hmME z+%VRgKNzBgeR#-o@mv-rua@l{o$Y&7=4k|pXrqwM{h`G3Y!{G=)oy{5) zu(Gc-O)-*;yE^cH9&6Z<4F_ao{B>V5q#YfjBigT&FfP^SQRct~J2mBG5= zZM3@?Bxxcuib1r{d7nW42hpa3C%rRM)m$!%t5ium!3-wiofTD(iomJp6hhA(NH7L> zC%q|LWwKgXURm$Drl~ERD=)v;~mIpIBj{yjt{?P*}n6R&gAu`*_o z6goP3c|-9jmCPrO>kEL4GOf9(obwnYr65E}8ALzjXB73Wcb}84@os;^H;9}3y$3$= zsTsha%Mx?%CoF>waC|>C*0SWPnGMRxRF!ip8cv21^Mu;)tRA@md=AnLVv8y&Y^Z{MaMc z@Y;{RD}mO1irtvS0MW$+t|^CDvE$-CqWAZah?25MU1=$tl)C|T9=~|AIfq`y~jh&4yJ18VTqr%BG9yxdOR7y$;(`t~L1^mA0>BnA;LY3BFu?{>D*GQ__3{^bG^90vvmEC>kk6|f{NfTp3vZQ-zxkOk;R zMv@XIAOp)-9od<=h%8rl7zMf6kD{Va%(cVq!NCKSG$8IOb3;?hp7EJ_SAJ@G;;%E- z9|AN@a=D^HfE(YPsfhAu4N2t)3$gjPEnJsC87>zU=*D2>f*Ba(CPTxjtqj=hcxb51 zO{}i~5({AY2U1wa0RWeG#f@12RAI_YeY)jLHhi2&MSwu;?4kn1#CJxQZweS088eXk zNdm(F^Xo>is%*c$9*<2f1a7uvVHS!o#=7c}vQaBNi;a5jyfIfjKy$dE$`4&)`9LykFn8mFEfcerGBRMumq zbasG~_Q=I5W=JX4`!?-h;Q8R@L;*Bat40Gz*0B`0gM-0@gKHgTc;+=$W5I3g02s#! zImN?Y#yoM{@cQcUVqGOW4WtV4Q&e&L=xPE8e4)v8?>xpUCgg^cY7&x?q|e^GNzx5% zYt!|5@3hO>bbLEns1iAOer;KDM{!kh(RnN>Rk%$;Okx|18#^C4S-vcs{1en#e!z5(=fjRSNMeH$Yt=j67&oNWx~B&gplPu?ZX0r8`ACcFnS(&PRlSsSG*Cbu z*K~WrvYMV{HTwOZ2nE*T@E<8HB}>vQpu6@f>|{k1h0B*@`Ds7R`ttMB`#^w4a&d4x zM}@tidTUvF<)qN#F$#(m;yCAXsb{n1wT0GJZKbc30atj?Io{3YAe2izLqw4+H((aw zOi=}`uQ#e4*WB!Pv%Dkz+qU|`wFQfi{wiZCbFLK{5&y}Q2QN_#phN9 zk31%#)$tn(1^my7Ei6@1^M9vPnk1-COu&>`>^H?qQI2s~lj5}7y!sVaQD0&5kmC^V z&Xn(D<)i0+kTNNLg0-E+E&Qun4xA-rp*FOjo27P!g-2U5SJmi@O>^nR>$=Kjlvi@o z2$`t}%TdIV_BxExfHBCS6r|r(sPr3mbx|krI)|(-2M;^1N-lev?T!KP~pul7BG zPbtKQY~IIC8ppjuMg=eXH306-H%v*VoZ~9W9r?MM+)wSsGVnRfq6+yDaLS0NAKE+? zp6rdQ084bI#{iV61U`seW|u1R>NM*E6+5wZH7mEV#~Mc#q0g4MDAZntjkVhIm7_d%>`Kz69RN^eSLl9@Yu-gbAK;UJUYPH61q@Rn|VQp zOz)hMh!jw6XMlzhi9~>Jx=3{{o#Nj?)&c86;|WJ>o7rI^D4xnOFnK3 z*!)ZYX_a-k?X$#jrnuHT!|xye;S#q+C%hVr+oWKo&VlZ+`dW!1a|45dc4qnm+O3hE zABn*3+8HG^#;zm)49&Uom5X5A7In*4`k~~Cjfv^-80AI({rpGW_kL-CiV7d*<{C0u|KKW)VuWubPDO>!iI1y6yjj>ir% zr4;+WGPNeGPq*h1FP!ptVaRfHE%nC1QUED|Z_))(SBLjCnv98#9+`HVYmJ7422R&a zvjmZ}J8X;<2goYTVjS4o9-tLqNx)kJC*CXoq*#Dq zIwO0>HNP(*i^*A=4#eIRw|U2xLBy$&;bca=NBbu#t{ zd{+!I3VM115?oO|5(EbGvFP^@E|>DRA)fIcQ#j)_le%KGm2#Y-}&uQ4el1a|^dmsr_RrngA} z%6SU4A%O)r*|y4_x887-d;tDN=3e;uOVTqiGy^6SHhQPu`@QMH6H7~xToB|$qd&ZV zV$YO}JB%o`n+cchj2qq8P!!orJ5Z=Q+|=<_Soqf!b}Ex@GpArOKYjY?8kQQJj8=>J z*2B~Q1Df-J12S%>MeV+^9B2sfWGTZ~sm7k1-U1-~W-EP=-f&4a0hYX==Oy6g7L!PT z(?>n52O1JK{EUgU`2{#BqIMNi_Kb28#6xGmVEu%MXrr#K!&m0oG<9rD1q~hDddBVJ z2_EzAG?bAe828m-!?<>}gE6L(=pB=cnTd!zV_{8HLQ#(rlK#QkVA|w$^_&+t6;CxDx>FvqyK zRTM6!uS0JuflZ}TvEHP-IQLz%^oRfajPl|utE-`Qq{6;{TS=3*N&_eh;LJ;4du%yt zxpbfO0L$WNXK#bX(#SVSO^&LUtE_LhX}S%{8jWx*oXiapsiU9)0Ra=m*1v#FJTf~% zEvYz-DLai7gDH#pOP>ZlVejzPO`1?xSBDIeuP)xc9!n^`zk}YoiMLNbS6jp$Bepc-_m+M9TDt zQdF(>7tht*m8%@d;N3easu0Cm9L&{^{>-8&f?lG&37o-n+?#@*gX8lT;vyd98&@^T zfWc(GPRYsB=YWhqSWl_~Zaw*&de_%Kv8$*dCRUdd|H4{DN-F_w=@O~Q?vLDI8>%rUllV>>maTw)?vnfku;sLWDE_f9DFC1jU5%NG zgO!7AVfiuO<_$P_7Vs=UnTvyKIhCD;AKHI8_-)4Tqb>jMD>`6fClJjtAnDDSW|@!# zPWPO_n1~2llBFR~Hegz*RS*_e@h#?H=U&on-`V2U;;*7J4#da9kG&|KA7e@44P*Kq z6qGpnE<4%Kvx}>h$?_ZT71qwW416s8PViKb@vwo)KCXN&;9yd zOk7++QF>9JwpM~kwt9J489*Mp!ahs0}e z>YFbPZtYq?8C1jhzk-nfjhijk^>9PHTaa$chYVfAi>>q{4Zxqut+{1RbQ64AOEhpO&Y zjI4@E6tUKrlA_{g3&2Lhq|p)pwwe_P3_Lvc$|^10;Wd6Ln1z42xB50nu(2jKBI5An z`$iA`MyJ!7?ST>20|)X0x`aiWnicZS$QzgjO)rw8g zxf6XY`8GRyle6IctW|JKsH&mZGFxl(wi~c(-aTiC?H$`de}6K+)oGus#boF|7tO90 z2?XV)@+{QUsz5tF5gz(6dTw|&tPC=)t|N*pu`0~+=?F4m2_{_?mYae8+6K~7iU3BD zm4eCd?-c09Lz&6jv$ZsjyxMXc(SeOl$eSgDZKxg;pc%%- z4y&js;&$?ui|oQo;DXp(ZmR%mLvAk>pqojA%o7p{4%3@0rk)3p=7fq<{LaO8ehKO0 z9I^N{$RB2&nAid(Z?HhH0cP^+D;vW*H?)Cs3r+shR36W`rPx&mMxEs0W^E@MOO4Bb zCJ#ck&pnStA0fYpl6cUWB~~ko>U6dYt}S5bHo5VC-uHpYU^=F1W~|vI_miVLs`@f17Kfd5~<4(usQ&r zL#1th3qYAx?#v!LRGZ~X4D!K~@Jx1(bUTND+9u$6*aQfTfcnv@*FUQOc_eLpa9nTU z02qD-0Xu-HMLvMi6N`rj2aWFQL7Mv?TN^FkFF_=HYr3;gxu)Dg$jjGS+O994y_@D! zYKMhyWJ(IC5~X<&qnDbFuJ@Ye((lROj%BKlo5%>UptgVsh0$lLS34diEaxwAYHog) z0Fue=Q1ja0emtKEA41j$_^AU;b3S}p`pl#v+oPOrY|_jGT*-$ng&|=#IY>owbIpJq zhnvBZ4IXj+3x7n`vxsmXUo*uivYaD4D9E6 zb;aYx1K`tBkM)|6ARwCx>Q^}@o<3R~I@|`R@3*yPnqY8BV1@n$3ZQCEvJRg+rJUB* z4RH6y+fUFED=R8aZnb*rx7Anj2=c+~HGto}$krwFLzpZj<`SM0);p|l4chEozNklQ z%wOhpy<`*D#oU^>jfmevdVM+rP)=5^k$k%Ka47yjll^eH1^4cV*JBjVssLcMM=gw? z_unQ{=Vnzbb)9TX*!STC~|(^d_>zCMbW z2tjI#-Q%g@hpBu#ybWO_V*^90mOnSFJhdRYtrtKW)M?G}Ej;|WQDh%|A5hXhF3}?Z zy>YGyGiOvX9>J;abe;h_GvLKyD@%FhJui8=29NaM1DN6vBJT#W1tohRKqc1=k9U*yG8KRoh*9 z+wyC;V#Ws>K`HZHTS2gFuL;dnYARzPkJCT^8;(lt0?a%S$p-0r*8{*qufsPbcdWTj z@%CD8-oC~_4ij?>z`-ISZLW8=)LoZRJWlq&#@v|V=?XVwC_sDgO%rdaUC76Amw8Qu zk-wKsS!JN28kx%9`SL4eShvNfj*gLuf5_lnJEken)ZmcB_T1;4pV)tas6tPb?HR#r z`zn*xr^6IjrY;M(H3GAk1OSzH2BvX7K0c0>T?1aQ499+nan+h)t$m5w1Od23QtTSg z)B?T)#}mh?zM7pKqZK1FQRR}kysu?t?_@Kwm+_XPqIg;TTGBo5elb`5AFRD)Se4rs z_KQ+VD&2@kmoy8cq?Ar+knZkAqy!1+?oR10=|+%lq!t~Eu6MHc{=etL`Eov-^})-% zFV|x6JoA}zjCpg?kMQ{;Qn%x+39V$QfOUY`|4MM0#6N%ovW*>(!C@_=Wg4k zn7!rRhQLC-Z{E~(mse!G?&8|oxe0V+>*J|bdg4jkReQ6gUO-Ppv@c^`9MP>8o=vN+ z{?m2bNxP9t5?qJno-99}os~7ynz}eZ#crOMd_w(O(-Cxj@i+2ZTg@pg|4K2(8%~Z& zjXwPLSf@O3+8`3gsqY+eYqXWFw$hk|9jtbhwPj>{{uP5L8FKQk#{@1$ETg_Y z;W6mEbdXJ}uB%F>qRj5URXGVcNhVEl&bcFcDXg^$i$HzWLXu8;U^V--&>cmWk>0aO zq0jbb#+6)k$J0v>+y#4PSvUFx$LtJa%}s8U|5vB${|}~*=ke;v@$v3A=LnA_rF&dS zNvGW@(tkXM$_B^B5jw34?ZA_yE2gM8Jm)R|4|f#Lz!%9tKOiURzF1vI^SFQdwE6pI z#KgEf{_;X+z}}&ymY`Go2@`zcJr*HhMMnod0i17Jx~&^F0s;aj2N4_ihesC-j6+f% zzv+R$!xizfvO-c0z~u_f$?<<33GeFz-}C>0>f|d($;Aaa)Y+AJysjIQ=Pl_M02Sx{ zZcCZR?W8C)R5ekGiYDKApZAfope!pj=z2z9Kcs1B$jJ9_by}yWG%<;_L<382x?FE`@O)b0b5Ro@{qFsQzB0YbVNLn68O=|tFtEnw}41i4RK z`A-(R-~-qPc=r+iFEqH@=b*d~NE*}A(*pwo-@bj!aJ1U_6N^pLIG)38^Bx$N2DOTQ z{-k~Pj+dQ1bU?LSU_}sTbGoIeC4Ty?-EY>zl2lnAmGEG(>rpQ~`OXE2V! zl=yf#g@uvSCjcQ*R;K;vV|p|(`3j1NiT&=*J?##485%-^uI5U)oSku|rtB5mo?9gV z&In)@xUq9ve9~2`-)oy1jIWC=NPMfus+l2j`xQA}X=J*sZF(R!h1vyx2Xw3ZqEj19 ze@_JmC)8NvS7AawBwe}n_nWnN$XWjWWj|Zl-#pOXKAn~pDjspbZJTilkSi_Caq&8~ zz2S%&8byGxl_M0c+F+epSL3ApUo~~b2BdWm&&v`fP0yXl;{IaK+son0<5mE=85}GV z@Vd_1O#)Kb%F0n7y2Wq0r#iXK&1etrz-@UXn2_I4Q@gLOD!3fH13KVRwe3k`UU2FAofYvr#$9FsjhXd56(IWpOsb9w}6sj1PvT9Gs~-22;G9t!|lZ%$8$ zB$1oYbj!rcbT38+2GpBfEkKsf4?E?P2ZRw)L#4z|iu%KjLPHEn)OF^Qf6OL6wR#Z` z*ecb<#K0&enBOiKSo2;QV@?!~6)G|0jmzs#7bq~@6FE6;s1!Sc&Ya$B?WWqy7G8(V zz=npG|AkIR@lCd?7@by4J>-2V(pp-UXFI@n6;l>QSk>O!DN)xb$nai`j> zQ_4nvW1!HoW6+`@IQVFx!C)q6zLwNzR1mhk`ig-eKo!}9eEjc;iDpMA zGoP!buyAH(X88B-Z{{a&8l9G6KBw}zguZSpR;`=Rb2K+^%*c2}dNZyZa_qWG$YJUZ zjjihKaQq+xNsm?0uDv3fZ!=O>UI-`cy}3C2z)H}hokYXK)2s*&ks6$9@u*`_aJxA- zXiOJalo1yXK{-Dk{vVj6jXXfd(PwWa_c^u}otXi>gr{dzL_~T~ks<)Oh`fL8d?*0j z+0knA97-c{Fg7z0A;s3P0q_R^ETGkYD&DV z5TKw6-g%t!N^WkW34LBEKEeC;{dj?6G76jvidt-l@hoX!0~l~v;OufvD+;%#RHL2 zn8LcQtDi#5EIp**tQ#fJj|iQI#=npncCytvCYpv53=KxLhCHSDgX$6QvtUE~pAq

Bg?ZzJ>;WwazSlSW>_p{#sDLOkBM2sRa*3{s?boeme+qj^RC)(cdwYD_WQ z_Pv>Mmf`xt1#uBgj+-gozF*6&SJL}@Mbt~n0|RC0o47H{rSPcm%CY1+$CmOvvmu5N ze*&(gzi(h8io#xL8F>VKzP@Y~h-)feb1;Ty%MHj1gd{qC&8C*^C*m@vfp9u+f1RZR z#H#ALk-qgBqC=iub!RjWDo95EIpJfPW|H>|QQgRTeOSOst*LQn-L&@?tdy=Wx${k_ z=Hl^*zR@Byh^a!MKV4>IlF3Q=L%SMOl-vYE04ZDST3|9=gPZw5RPyNSdv!t;C~O~2 z04gmc@vOrJA|mPP`+D{4>5^m=)_Q1=&W?|OyO2Hz?Y`J&21UEO+cGSitnVJiWlDgw z&Vk6`zpR&xfv7j|=a|T}7gr23z&@w+i%N+|6?6l^XJOQ%wlVZs3|;Zi(M&6};Km=; zQKP1+RU=m3d*?bnAp0(fnQ!%IDeA8{r;%Zu0lL-(8Uq89MdfNI792sqmRicP~52-jGYk#6gZs1cLUc?b}roGvjx+ zFWmsoV$Zi|M@LcMAbDegK2_n|uB3;WM>#xd5&e97C+~ndV<5FNq^Ys~cym;8WMryJ#JB4{A`VCM2H%11@ViA0#hbnS+P3blu6#8M>R-we4S}TC zXfW@6nVw`c$aC`*K`#C6jL6T&t1xdiXLSTrAmPLN3UB!3Tf(gcrSv`vW;FRh}DWBY^<`!q40=fluY>r$O%#wH;UIMbYDH+ zTR-$uMzJ}Q#25FILyB51flkjw)T36|{H{;%odnM#0|x zrK>^NLTNl&tXj~UaNHCM1`Pj$lSB2qJNrYAR1au`(Mr`io+HqNvo%>BApc!PM*b>% zw@OI~s`L#5!{oY_v7U`$K&_k&8wW=&Cz|?(f!tQ@=KFnXh~noXtWFxk(?OCYpsP1jzZJkcw9rKMVDza zB?G)8(t_fKM05W4GHz!C%RMVAYfetTi<7UbUXgy6L`}24M=PzWof_bKJU#Rdt<(kO z2Ixepeu92OtKO_K=weWR6Se($jzn==7W(fCqW|378Gl~*gzo+yC1yymf4%&jb^dw7 z|CbN(;imjxM?nu}l6iog$j!{o0A*H5^uDDonevHH~D?>})==BG4 zZny;`)S;4N%}o~1|K+x)9&7yuqyN2(|CNUSe*>BLzXKon|Igyjvi~1}oBo%VGnVms z&sLj~Ss$)HWMGIS2h5L4>iW7kS4GjyZmvE;Z|msz&C)u@^!GQ9gBnlJZ|n&)**7yV zknxW}{4dgx{YTe2=6@gm8{(4xJ9hOlm{6zlcZ O5fPB!&*uB+`riP?w

yGSaY-^yQeew2vll@}vnB^TX*>T74dV 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

高吞吐读

权重秒级加载

AI 工作负载

训练 Job
dataloader 随机读取

推理服务
秒级冷启动

Fluid 数据加速层

预热写入

Dataset
统一数据抽象

CacheRuntime 缓存集群
Curvine / Alluxio / JuiceFS
分层存储 Mem / SSD

模型 Prefetch · DataLoad
预热模型权重 / 训练数据

数据源 · UFS

对象存储
S3 / OSS

3FS
高性能并行文件系统

HDFS / NFS

分布式 KV Cache
vLLM / SGLang · Mooncake
Roadmap

\ No newline at end of file diff --git a/docs/blog/v1.1.0/cacheruntime-arch-en.mmd b/docs/blog/v1.1.0/cacheruntime-arch-en.mmd new file mode 100644 index 00000000000..5befbe73fad --- /dev/null +++ b/docs/blog/v1.1.0/cacheruntime-arch-en.mmd @@ -0,0 +1,47 @@ +graph TB + subgraph API["1 - Declarative API"] + direction LR + Class["CacheRuntimeClass
template by engine provider
topology · entries · data-op specs"] + CR["CacheRuntime
instance by user
replicas · tiered store · resources"] + DS["Dataset
points to UFS mount"] + end + + Ctrl["2 - Fluid CacheRuntime Controller
Reconcile + Spec to Pod"] + + subgraph Data["3 - Data Plane · Workloads"] + direction LR + Master["Master · StatefulSet
metadata / Headless Service"] + Worker["Worker · AdvancedStatefulSet
tiered store Mem/SSD/HDD
in-place update"] + Client["Client · DaemonSet
FUSE · POSIX mount"] + end + + App["Application Pod
training / inference / analytics"] + UFS[("Underlying Storage · UFS
S3 · OSS · HDFS · MinIO")] + DL["DataLoad / DataProcess
prefetch · process"] + + Class --> Ctrl + CR --> Ctrl + DS --> Ctrl + Ctrl ==> Master + Ctrl ==> Worker + Ctrl ==> Client + + Master -. metadata .-> Worker + App -->|POSIX I/O| Client + Client -->|cache hit| Worker + Worker -->|miss - fetch| UFS + DL -->|warm up| Worker + DL -. pull .-> UFS + Worker -. cache-locality
affinity scheduling .-> App + + classDef api fill:#E8F0FE,stroke:#4285F4,stroke-width:1px,color:#1a1a1a; + classDef ctrl fill:#FEF7E0,stroke:#F9AB00,stroke-width:2px,color:#1a1a1a; + classDef data fill:#E6F4EA,stroke:#34A853,stroke-width:1px,color:#1a1a1a; + classDef store fill:#F1F3F4,stroke:#5F6368,stroke-width:1px,color:#1a1a1a; + classDef app fill:#FCE8E6,stroke:#EA4335,stroke-width:1px,color:#1a1a1a; + + class Class,CR,DS api; + class Ctrl ctrl; + class Master,Worker,Client data; + class UFS store; + class App,DL app; diff --git a/docs/blog/v1.1.0/cacheruntime-arch-en.png b/docs/blog/v1.1.0/cacheruntime-arch-en.png new file mode 100644 index 0000000000000000000000000000000000000000..d274d26abbc784bfc159e3d774132e994e32a38d GIT binary patch literal 311323 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%0A|i~Arr$A1$fm%& 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

pUtnKgh-GNUTD2oFoITm!1k2 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

pull

POSIX I/O

miss - fetch

warm up

cache-locality
affinity scheduling

3 - Data Plane · Workloads

metadata

cache hit

Master · StatefulSet
metadata / Headless Service

Worker · AdvancedStatefulSet
tiered store Mem/SSD/HDD
in-place update

Client · DaemonSet
FUSE · POSIX mount

1 - Declarative API

CacheRuntimeClass
template by engine provider
topology · entries · data-op specs

CacheRuntime
instance by user
replicas · tiered store · resources

Dataset
points to UFS mount

2 - Fluid CacheRuntime Controller
Reconcile + Spec to Pod

Application Pod
training / inference / analytics

Underlying Storage · UFS
S3 · OSS · HDFS · MinIO

DataLoad / DataProcess
prefetch · process

\ No newline at end of file diff --git a/docs/blog/v1.1.0/cacheruntime-arch-landscape.mmd b/docs/blog/v1.1.0/cacheruntime-arch-landscape.mmd new file mode 100644 index 00000000000..0de5d0588cc --- /dev/null +++ b/docs/blog/v1.1.0/cacheruntime-arch-landscape.mmd @@ -0,0 +1,45 @@ +graph LR + subgraph API["① 声明式 API"] + direction TB + Class["CacheRuntimeClass
引擎方模板"] + CR["CacheRuntime
使用方实例"] + DS["Dataset
UFS 挂载点"] + end + + Ctrl["② CacheRuntime
Controller
Reconcile
Spec → Pod"] + + subgraph Data["③ 数据面 · Workloads"] + direction TB + Master["Master · StatefulSet
元数据 / Headless Svc"] + Worker["Worker · AdvancedStatefulSet
分层存储 · 原地升级"] + Client["Client · DaemonSet
FUSE · POSIX"] + end + + App["应用 Pod
训练/推理/分析"] + UFS[("UFS
S3·OSS·HDFS·MinIO")] + DL["DataLoad /
DataProcess"] + + Class --> Ctrl + CR --> Ctrl + DS --> Ctrl + Ctrl ==> Master + Ctrl ==> Worker + Ctrl ==> Client + Master -. 元数据 .-> Worker + App -->|POSIX 读写| Client + Client -->|命中| Worker + Worker -->|回源| UFS + DL -->|预热| Worker + Worker -. 亲和调度 .-> App + + classDef api fill:#E8F0FE,stroke:#4285F4,stroke-width:1px,color:#1a1a1a; + classDef ctrl fill:#FEF7E0,stroke:#F9AB00,stroke-width:2px,color:#1a1a1a; + classDef data fill:#E6F4EA,stroke:#34A853,stroke-width:1px,color:#1a1a1a; + classDef store fill:#F1F3F4,stroke:#5F6368,stroke-width:1px,color:#1a1a1a; + classDef app fill:#FCE8E6,stroke:#EA4335,stroke-width:1px,color:#1a1a1a; + + class Class,CR,DS api; + class Ctrl ctrl; + class Master,Worker,Client data; + class UFS store; + class App,DL app; diff --git a/docs/blog/v1.1.0/cacheruntime-arch-landscape.png b/docs/blog/v1.1.0/cacheruntime-arch-landscape.png new file mode 100644 index 0000000000000000000000000000000000000000..79b604b22addcbc2543f6048d8e8a0f11eaedeaf GIT binary patch literal 98276 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 z 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

POSIX 读写

回源

预热

亲和调度

③ 数据面 · Workloads

元数据

命中

Master · StatefulSet
元数据 / Headless Svc

Worker · AdvancedStatefulSet
分层存储 · 原地升级

Client · DaemonSet
FUSE · POSIX

① 声明式 API

CacheRuntimeClass
引擎方模板

CacheRuntime
使用方实例

Dataset
UFS 挂载点

② CacheRuntime
Controller
Reconcile
Spec → Pod

应用 Pod
训练/推理/分析

UFS
S3·OSS·HDFS·MinIO

DataLoad /
DataProcess

\ No newline at end of file diff --git a/docs/blog/v1.1.0/deep-dive-zh.md b/docs/blog/v1.1.0/deep-dive-zh.md index be1867599df..c87b9be2e60 100644 --- a/docs/blog/v1.1.0/deep-dive-zh.md +++ b/docs/blog/v1.1.0/deep-dive-zh.md @@ -188,6 +188,9 @@ spec: 大模型训练与推理对数据访问的带宽和冷启动延迟极其敏感。Fluid 在这条链路上持续强化: +![Fluid AI 数据加速链路](./ai-data-pipeline-zh.png) + + - **模型 Prefetch(预热加速冷启动)**:通过 Prefetch / 文件预取能力,在模型服务启动前把模型权重等数据预热进本地缓存,显著缩短推理服务的**冷启动时间**、提升带宽利用率——这是模型即服务(MaaS)弹性扩缩场景的关键能力。 - **3FS 高性能存储接入**:新增 `3fs` addon,可通过 ThinRuntime 将 DeepSeek 开源的 [3FS(Fire-Flyer File System)](https://github.com/deepseek-ai/3FS) 这类高性能并行文件系统接入 Fluid 数据编排体系。3FS 采用存算分离架构、CRAQ 强一致,面向 AI 训练数据加载、模型 Checkpoint 与推理 KVCache 等场景,官方公布的聚合读吞吐可达数 TiB/s 级别。 - **Curvine 高性能缓存**:借助 CacheRuntime 一键部署,面向高吞吐数据访问场景。 @@ -248,6 +251,8 @@ helm upgrade --install fluid fluid/fluid --version 1.1.0 -n fluid-system 1.1.0 是 Fluid 2026 路线图的起点,后续将围绕两大主线持续演进: +![Fluid 2026 Roadmap](./roadmap-2026-zh.png) + **Data Anyway —— 不受基础设施约束地访问数据** - Generic Cache Runtime 走向标准化可插拔接口,让 CubeFS / Dragonfly / Vineyard 等快速接入; diff --git a/docs/blog/v1.1.0/roadmap-2026-zh.mmd b/docs/blog/v1.1.0/roadmap-2026-zh.mmd new file mode 100644 index 00000000000..e1507974c9d --- /dev/null +++ b/docs/blog/v1.1.0/roadmap-2026-zh.mmd @@ -0,0 +1,28 @@ +graph LR + Root["Fluid
2026 Roadmap"] + + Root ==> A["Data Anyway
不受基础设施约束地访问数据"] + Root ==> B["Data Anywhere
跨地域 / 跨集群数据流动"] + + A --> A1["Generic Cache Runtime
标准化可插拔接口
CubeFS · Dragonfly · Vineyard"] + A --> A2["AdvancedStatefulSet 编排
精细化生命周期 / 故障切换"] + A --> A3["Runtime 零停机动态调参
副本 · 介质层级 · 淘汰策略"] + A --> A4["API 升级 v1alpha2
Conditions · 转换 Webhook"] + A --> A5["ThinRuntime 产品化
最小容器权限"] + + B --> B1["LLM KV Cache 编排
vLLM / SGLang · Mooncake"] + B --> B2["跨 Pod KV Cache 迁移共享"] + B --> B3["分布式预热 + 带宽限速"] + B --> B4["跨地域同步优化"] + + classDef root fill:#1a73e8,stroke:#1a73e8,stroke-width:1px,color:#ffffff; + classDef anyway fill:#E6F4EA,stroke:#34A853,stroke-width:2px,color:#1a1a1a; + classDef anywhere fill:#E8F0FE,stroke:#4285F4,stroke-width:2px,color:#1a1a1a; + classDef leafA fill:#F1F8F3,stroke:#34A853,stroke-width:1px,color:#1a1a1a; + classDef leafB fill:#F0F5FE,stroke:#4285F4,stroke-width:1px,color:#1a1a1a; + + class Root root; + class A anyway; + class B anywhere; + class A1,A2,A3,A4,A5 leafA; + class B1,B2,B3,B4 leafB; diff --git a/docs/blog/v1.1.0/roadmap-2026-zh.png b/docs/blog/v1.1.0/roadmap-2026-zh.png new file mode 100644 index 0000000000000000000000000000000000000000..18cce470ddcfbbac7a8b9d4a8203ee84618dd368 GIT binary patch literal 341575 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

bt=zFA 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�-82}j6ey7unto81 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 literal 0 HcmV?d00001 diff --git a/docs/blog/v1.1.0/roadmap-2026-zh.svg b/docs/blog/v1.1.0/roadmap-2026-zh.svg new file mode 100644 index 00000000000..ad924bc07d9 --- /dev/null +++ b/docs/blog/v1.1.0/roadmap-2026-zh.svg @@ -0,0 +1 @@ +

Fluid
2026 Roadmap

Data Anyway
不受基础设施约束地访问数据

Data Anywhere
跨地域 / 跨集群数据流动

Generic Cache Runtime
标准化可插拔接口
CubeFS · Dragonfly · Vineyard

AdvancedStatefulSet 编排
精细化生命周期 / 故障切换

Runtime 零停机动态调参
副本 · 介质层级 · 淘汰策略

API 升级 v1alpha2
Conditions · 转换 Webhook

ThinRuntime 产品化
最小容器权限

LLM KV Cache 编排
vLLM / SGLang · Mooncake

跨 Pod KV Cache 迁移共享

分布式预热 + 带宽限速

跨地域同步优化

\ No newline at end of file From dfbf17922fdaf044770ed21b8962b00c20631a22 Mon Sep 17 00:00:00 2001 From: cheyang Date: Fri, 24 Jul 2026 17:14:18 +0800 Subject: [PATCH 13/14] docs(blog): add EN landscape diagram + 11-slide release deck (pptx + generator) Signed-off-by: cheyang --- docs/blog/v1.1.0/README.md | 16 +- .../v1.1.0/cacheruntime-arch-landscape-en.mmd | 45 ++++ .../v1.1.0/cacheruntime-arch-landscape-en.png | Bin 0 -> 93592 bytes .../v1.1.0/cacheruntime-arch-landscape-en.svg | 1 + docs/blog/v1.1.0/fluid-1.1.0-deck.pptx | Bin 0 -> 538452 bytes docs/blog/v1.1.0/generate_fluid_110_deck.py | 227 ++++++++++++++++++ 6 files changed, 288 insertions(+), 1 deletion(-) create mode 100644 docs/blog/v1.1.0/cacheruntime-arch-landscape-en.mmd create mode 100644 docs/blog/v1.1.0/cacheruntime-arch-landscape-en.png create mode 100644 docs/blog/v1.1.0/cacheruntime-arch-landscape-en.svg create mode 100644 docs/blog/v1.1.0/fluid-1.1.0-deck.pptx create mode 100644 docs/blog/v1.1.0/generate_fluid_110_deck.py diff --git a/docs/blog/v1.1.0/README.md b/docs/blog/v1.1.0/README.md index 60ede608dc5..aba35e68a88 100644 --- a/docs/blog/v1.1.0/README.md +++ b/docs/blog/v1.1.0/README.md @@ -19,10 +19,24 @@ | --- | --- | --- | | CacheRuntime 架构(竖版,中文) | 博客内嵌 | `cacheruntime-arch` | | CacheRuntime 架构(English) | 国际社区 / CNCF Blog | `cacheruntime-arch-en` | -| CacheRuntime 架构(横版 16:9) | PPT 幻灯片 | `cacheruntime-arch-landscape` | +| CacheRuntime 架构(横版 16:9,中文) | PPT 幻灯片 | `cacheruntime-arch-landscape` | +| CacheRuntime 架构(横版 16:9,English) | 英文 PPT / Blog | `cacheruntime-arch-landscape-en` | | AI 数据加速链路 | 博客 §2 / 演讲 | `ai-data-pipeline-zh` | | 2026 Roadmap | 博客 §8 / 演讲 | `roadmap-2026-zh` | +## 发布宣讲稿(PPT) + +| 文件 | 说明 | +| --- | --- | +| [fluid-1.1.0-deck.pptx](./fluid-1.1.0-deck.pptx) | 11 页发布宣讲 PPT(16:9),复用上述配图 | +| [generate_fluid_110_deck.py](./generate_fluid_110_deck.py) | 生成脚本(改内容后重跑即可) | + +重新生成 PPT: + +```shell +python3 docs/blog/v1.1.0/generate_fluid_110_deck.py +``` + ## 重新渲染 修改 `.mmd` 源码后,用 [mermaid-cli](https://github.com/mermaid-js/mermaid-cli) 重新导出: diff --git a/docs/blog/v1.1.0/cacheruntime-arch-landscape-en.mmd b/docs/blog/v1.1.0/cacheruntime-arch-landscape-en.mmd new file mode 100644 index 00000000000..e46cebdf16e --- /dev/null +++ b/docs/blog/v1.1.0/cacheruntime-arch-landscape-en.mmd @@ -0,0 +1,45 @@ +graph LR + subgraph API["1 - Declarative API"] + direction TB + Class["CacheRuntimeClass
template by provider"] + CR["CacheRuntime
instance by user"] + DS["Dataset
UFS mount"] + end + + Ctrl["2 - CacheRuntime
Controller
Reconcile
Spec → Pod"] + + subgraph Data["3 - Data Plane · Workloads"] + direction TB + Master["Master · StatefulSet
metadata / Headless Svc"] + Worker["Worker · AdvancedStatefulSet
tiered store · in-place update"] + Client["Client · DaemonSet
FUSE · POSIX"] + end + + App["Application Pod
train/infer/analytics"] + UFS[("UFS
S3·OSS·HDFS·MinIO")] + DL["DataLoad /
DataProcess"] + + Class --> Ctrl + CR --> Ctrl + DS --> Ctrl + Ctrl ==> Master + Ctrl ==> Worker + Ctrl ==> Client + Master -. metadata .-> Worker + App -->|POSIX I/O| Client + Client -->|hit| Worker + Worker -->|miss| UFS + DL -->|warm up| Worker + Worker -. affinity .-> App + + classDef api fill:#E8F0FE,stroke:#4285F4,stroke-width:1px,color:#1a1a1a; + classDef ctrl fill:#FEF7E0,stroke:#F9AB00,stroke-width:2px,color:#1a1a1a; + classDef data fill:#E6F4EA,stroke:#34A853,stroke-width:1px,color:#1a1a1a; + classDef store fill:#F1F3F4,stroke:#5F6368,stroke-width:1px,color:#1a1a1a; + classDef app fill:#FCE8E6,stroke:#EA4335,stroke-width:1px,color:#1a1a1a; + + class Class,CR,DS api; + class Ctrl ctrl; + class Master,Worker,Client data; + class UFS store; + class App,DL app; diff --git a/docs/blog/v1.1.0/cacheruntime-arch-landscape-en.png b/docs/blog/v1.1.0/cacheruntime-arch-landscape-en.png new file mode 100644 index 0000000000000000000000000000000000000000..bb809a542881b4d596caaa3d6416c7d6b139d4c7 GIT binary patch literal 93592 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
pvRURZ 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

POSIX I/O

miss

warm up

affinity

3 - Data Plane · Workloads

metadata

hit

Master · StatefulSet
metadata / Headless Svc

Worker · AdvancedStatefulSet
tiered store · in-place update

Client · DaemonSet
FUSE · POSIX

1 - Declarative API

CacheRuntimeClass
template by provider

CacheRuntime
instance by user

Dataset
UFS mount

2 - CacheRuntime
Controller
Reconcile
Spec → Pod

Application Pod
train/infer/analytics

UFS
S3·OSS·HDFS·MinIO

DataLoad /
DataProcess

\ No newline at end of file diff --git a/docs/blog/v1.1.0/fluid-1.1.0-deck.pptx b/docs/blog/v1.1.0/fluid-1.1.0-deck.pptx new file mode 100644 index 0000000000000000000000000000000000000000..830f1302b8a77a30423d84bb761f97366ec0242a GIT binary patch literal 538452 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%0AAMbh!3Vp8E~kxxZk0zq+#Is=CQH46$w~ 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 qj(V{T9-~$q32$mGlK;Ci(8}F4%ri8rCbR?ev^( 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

77!`_ZmuKob-bOt_< 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%0A!n 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 literal 0 HcmV?d00001 diff --git a/docs/blog/v1.1.0/generate_fluid_110_deck.py b/docs/blog/v1.1.0/generate_fluid_110_deck.py new file mode 100644 index 00000000000..f7819d11f49 --- /dev/null +++ b/docs/blog/v1.1.0/generate_fluid_110_deck.py @@ -0,0 +1,227 @@ +#!/usr/bin/env python3 +"""Generate the Fluid 1.1.0 release presentation deck (.pptx).""" +import sys +sys.path.insert(0, '/Users/cheyang.cy/.claude/skills/ppt-architect/scripts') +from ppt_architect import * # noqa: F401,F403 +from pptx.enum.text import PP_ALIGN +from pptx.util import Cm +from PIL import Image +import os + +HERE = os.path.dirname(os.path.abspath(__file__)) +NAVY = RGBColor(0x0B, 0x3D, 0x91) +SLIDE_W = 33.867 # cm (13.33") + +ppt = PPTArchitect() +ppt.set_scale(0.9, 1.4, 1.6) # logical canvas 34 x 18 + + +def L(slide, x, y, w, h, text, size=11, bold=False, color=DARK): + ppt.add_text(slide, x, y, w, h, text, size=size, bold=bold, + color=color, align=PP_ALIGN.LEFT) + + +def bg(slide, color=NAVY): + slide.background.fill.solid() + slide.background.fill.fore_color.rgb = color + + +def pic(slide, name, w_cm, y_cm): + """Center a picture horizontally at width w_cm; return its height in cm.""" + path = os.path.join(HERE, name) + iw, ih = Image.open(path).size + x_cm = (SLIDE_W - w_cm) / 2 + slide.shapes.add_picture(path, Cm(x_cm), Cm(y_cm), width=Cm(w_cm)) + return w_cm * ih / iw + + +# ─────────────────────────────────────────────── Slide 1 · Title +sl = ppt.new_slide() +bg(sl) +ppt.add_text(sl, 2, 4.2, 30, 2.6, 'Fluid 1.1.0', size=54, bold=True, color=WHITE) +ppt.add_text(sl, 2, 7.2, 30, 1.6, + 'CacheRuntime 通用缓存引擎框架 · 让任意缓存系统「零代码」接入', + size=20, bold=False, color=WHITE) +ppt.add_box(sl, 2, 10.2, 22, 1.8, RGBColor(0xFF, 0xC1, 0x07), YELLOW, + '🎉 2026.01 · 正式晋升为 CNCF 孵化 (Incubating) 项目', + 13, RGBColor(0x1a, 0x1a, 0x1a), True) +ppt.add_text(sl, 2, 15.4, 30, 1.0, + 'CNCF Cloud Native Data Orchestration · github.com/fluid-cloudnative/fluid', + size=12, color=RGBColor(0xC7, 0xD6, 0xF5)) + +# ─────────────────────────────────────────────── Slide 2 · At a glance +sl = ppt.new_slide('版本速览 · 自 v1.0.8 (2025.10) 起') +stats = [ + ('485', 'Commits', LIGHT_BLUE, BLUE), + ('487', 'Pull Requests', LIGHT_GREEN, GREEN), + ('125', 'Contributors', LIGHT_ORANGE, ORANGE), + ('~9', '个月迭代', LIGHT_PURPLE, PURPLE), +] +bw, gap = 7.2, 1.4 +x0 = (34 - (bw * 4 + gap * 3)) / 2 +for i, (num, label, fill, line) in enumerate(stats): + x = x0 + i * (bw + gap) + ppt.add_box(sl, x, 4.5, bw, 4.2, fill, line, '', 10) + ppt.add_text(sl, x, 5.0, bw, 2.0, num, size=40, bold=True, color=line) + ppt.add_text(sl, x, 7.1, bw, 1.0, label, size=14, bold=True, color=DARK) +ppt.add_text(sl, 2, 10.0, 30, 1.2, + '一次架构级跃迁:从「为每种缓存系统写一个控制器」到「用一份模板接入任意缓存系统」', + size=15, bold=True, color=DARK) +ppt.add_text(sl, 2, 11.6, 30, 1.0, + 'v1.0.8 (2025-10-30) → v1.1.0 (2026-07)', + size=12, color=GRAY) + +# ─────────────────────────────────────────────── Slide 3 · CacheRuntime topology +sl = ppt.new_slide('旗舰特性:CacheRuntime 通用缓存引擎框架') +h = pic(sl, 'cacheruntime-arch-landscape.png', 31.5, 4.0) +ppt.add_text(sl, 2, 4.2 + h + 0.6, 30, 1.6, + 'CacheRuntimeClass(引擎方模板) + CacheRuntime(使用方实例) + Dataset → Controller ' + '→ Master / Worker / Client。\n把「接入一个缓存引擎」从「写一个 Go 控制器」降维成「填一份 YAML 模板」。', + size=13, bold=True, color=DARK) + +# ─────────────────────────────────────────────── Slide 4 · CacheRuntime capabilities +sl = ppt.new_slide('CacheRuntime · 核心能力') +caps = [ + ('声明式可插拔', '两个新 CRD:CacheRuntimeClass(模板) + CacheRuntime(实例),无需编写控制器', LIGHT_BLUE, BLUE), + ('多拓扑内建', 'MasterSlave / P2P·DHT / ClientOnly,覆盖主流缓存架构', LIGHT_GREEN, GREEN), + ('分层存储', 'Worker 与 Client 均支持 Mem / SSD / HDD 多级缓存', LIGHT_GREEN, GREEN), + ('原地升级', '基于 AdvancedStatefulSet,镜像变更原地滚动,减少缓存重建', LIGHT_PURPLE, PURPLE), + ('数据流打通', '原生对接 DataLoad / DataProcess 预热与处理', LIGHT_ORANGE, ORANGE), + ('动态挂载与自愈', '挂载点变更/Master 重启自动重挂;缓存状态实时回填 Dataset', LIGHT_YELLOW, YELLOW), +] +cw, ch, gx, gy = 15.2, 3.2, 1.4, 0.9 +x0 = (34 - (cw * 2 + gx)) / 2 +for i, (title, desc, fill, line) in enumerate(caps): + r, c = divmod(i, 2) + x = x0 + c * (cw + gx) + y = 3.4 + r * (ch + gy) + ppt.add_box(sl, x, y, cw, ch, fill, line, '', 9) + L(sl, x + 0.5, y + 0.3, cw - 1, 0.9, '● ' + title, size=13, bold=True, color=line) + L(sl, x + 0.5, y + 1.35, cw - 1, 1.6, desc, size=10.5, color=DARK) + +# ─────────────────────────────────────────────── Slide 5 · Curvine +sl = ppt.new_slide('首发引擎:Curvine') +ppt.add_box(sl, 2, 3.4, 30, 2.2, LIGHT_GREEN, GREEN, + 'Curvine — 基于 Rust 的高性能云原生分布式缓存系统,CacheRuntime 框架的首个完整落地引擎', + 14, DARK, True) +feats = [ + 'Master / Worker 架构,Raft 保障元数据高可用', + '多级缓存:内存 / SSD / HDD', + 'FUSE 提供 POSIX 兼容访问', + '兼容 S3 / HDFS / OSS / MinIO 等底层存储', + '据社区基准:相同硬件下读吞吐优于开源版 Alluxio', + '通过 CacheRuntime,几行 YAML 即可拉起一套缓存集群', +] +for i, f in enumerate(feats): + L(sl, 3, 6.4 + i * 1.25, 28, 1.1, '✓ ' + f, size=13, color=DARK) + +# ─────────────────────────────────────────────── Slide 6 · AI acceleration +sl = ppt.new_slide('面向 AI 场景的数据加速') +h = pic(sl, 'ai-data-pipeline-zh.png', 31.5, 4.5) +ppt.add_text(sl, 2, 4.7 + h + 0.8, 30, 1.6, + '模型权重 / 训练数据预热进缓存 → 缩短推理冷启动、提升带宽利用率;\n' + '高性能存储(3FS 等)经 ThinRuntime 接入;KV Cache 外置为 2026 Roadmap 方向。', + size=13, bold=True, color=DARK) + +# ─────────────────────────────────────────────── Slide 7 · Engine enhancements +sl = ppt.new_slide('引擎与功能增强') +items = [ + ('JindoCache', 'RDMA 支持\n释放高性能网络读带宽\n+ Master 崩溃自愈', LIGHT_BLUE, BLUE), + ('JuiceFSRuntime', 'Worker\nvolumeClaimTemplates\n更灵活的持久化存储', LIGHT_GREEN, GREEN), + ('DataProcess', 'Cron 定时触发\n+ OnEvent 事件触发\n融入自动化运维', LIGHT_ORANGE, ORANGE), +] +bw, gap = 9.5, 1.6 +x0 = (34 - (bw * 3 + gap * 2)) / 2 +for i, (title, desc, fill, line) in enumerate(items): + x = x0 + i * (bw + gap) + ppt.add_box(sl, x, 4.5, bw, 5.0, fill, line, '', 9) + ppt.add_text(sl, x, 5.0, bw, 1.0, title, size=15, bold=True, color=line) + ppt.add_text(sl, x, 6.2, bw, 3.0, desc, size=12, color=DARK) +ppt.add_text(sl, 2, 10.8, 30, 1.4, + '此外:全局跳过 Runtime 同步开关 · Runtime Pod 支持更多资源名 · host PID 特性门控 · CSI 快取节点标签与恢复循环 · Jindo 多挂载 OSS Secret', + size=11, color=GRAY) + +# ─────────────────────────────────────────────── Slide 8 · Reliability & Security +sl = ppt.new_slide('稳定性与安全加固') +ppt.add_box(sl, 1, 3.4, 15.5, 10, LIGHT_GREEN, GREEN, '', 9, DARK, False, True) +ppt.add_text(sl, 1, 3.6, 15.5, 0.9, '稳定性与工程质量', size=14, bold=True, color=GREEN) +rel = [ + '240+ 项测试与 E2E 改进(历史最大投入)', + '测试套件全面迁移 Ginkgo v2 + Gomega', + 'gohook → gomonkey 打桩', + '修复数据竞争、控制器 panic', + '关键路径冲突重试(UFS 状态 / Webhook)', + 'DataLoad/DataMigrate 正确 watch Job', +] +for i, t in enumerate(rel): + L(sl, 1.6, 4.8 + i * 1.3, 14.5, 1.1, '• ' + t, size=11.5, color=DARK) +ppt.add_box(sl, 17.5, 3.4, 15.5, 10, LIGHT_RED, RED, '', 9, DARK, False, True) +ppt.add_text(sl, 17.5, 3.6, 15.5, 0.9, '安全加固', size=14, bold=True, color=RED) +sec = [ + '控制面最小权限 RBAC / ClusterRole', + 'GitHub Actions 权限全面收敛', + '修复 addons 路径注入风险', + '基础镜像升级至 alpine 3.23.3', + '移除仓库内置 Helm 二进制', + '移除硬编码 Asia/Shanghai 时区', +] +for i, t in enumerate(sec): + L(sl, 18.1, 4.8 + i * 1.3, 14.5, 1.1, '• ' + t, size=11.5, color=DARK) + +# ─────────────────────────────────────────────── Slide 9 · Deprecation & upgrade +sl = ppt.new_slide('弃用说明与升级') +ppt.add_box(sl, 2, 3.6, 30, 2.2, LIGHT_YELLOW, YELLOW, + '⚠ GooseFSRuntime 已废弃 (deprecated),相关资源与文档已清理,建议存量用户规划迁移', + 13, DARK, True) +ppt.add_text(sl, 2, 6.6, 30, 0.9, '升级:', size=14, bold=True, color=DARK) +ppt.add_box(sl, 2, 7.5, 30, 3.6, RGBColor(0x2B, 0x2B, 0x2B), RGBColor(0x2B, 0x2B, 0x2B), + 'helm repo add fluid https://fluid-cloudnative.github.io/charts\n' + 'helm repo update\n' + 'helm upgrade --install fluid fluid/fluid --version 1.1.0 -n fluid-system', + 13, WHITE, False) +ppt.add_text(sl, 2, 11.6, 30, 1.6, + '注意:新增 CacheRuntime / CacheRuntimeClass CRD,升级时请一并更新 CRD;\n' + '使用 CacheRuntime 需在集群安装 AdvancedStatefulSet (OpenKruise) 控制器。', + size=12, color=GRAY) + +# ─────────────────────────────────────────────── Slide 10 · Roadmap +sl = ppt.new_slide('2026 Roadmap') +# left: two-branch bullets; right: rendered roadmap tree +ppt.add_box(sl, 1, 3.6, 11.5, 4.6, LIGHT_GREEN, GREEN, '', 9, DARK, False, True) +ppt.add_text(sl, 1.3, 3.7, 11, 0.9, 'Data Anyway · 不受基础设施约束', size=11.5, bold=True, color=GREEN) +for i, t in enumerate([ + 'Generic Cache Runtime 可插拔接口', + '全面迁移 AdvancedStatefulSet', + 'Runtime 零停机动态调参', + 'API 升级 v1alpha2 + 转换 Webhook', + 'ThinRuntime 产品化 (最小权限)']): + L(sl, 1.6, 4.7 + i * 0.66, 10.8, 0.6, '▸ ' + t, size=9.5, color=DARK) +ppt.add_box(sl, 1, 8.8, 11.5, 4.2, LIGHT_BLUE, BLUE, '', 9, DARK, False, True) +ppt.add_text(sl, 1.3, 8.9, 11, 0.9, 'Data Anywhere · 跨地域/跨集群', size=11.5, bold=True, color=BLUE) +for i, t in enumerate([ + 'LLM KV Cache 编排 (vLLM/SGLang · Mooncake)', + '跨 Pod KV Cache 迁移共享', + '分布式预热 + 带宽限速', + '跨地域同步优化']): + L(sl, 1.6, 9.9 + i * 0.72, 10.8, 0.6, '▸ ' + t, size=9.5, color=DARK) +# right: rendered tree image +path = os.path.join(HERE, 'roadmap-2026-zh.png') +iw, ih = Image.open(path).size +img_h = 9.6 +img_w = img_h * iw / ih +sl.shapes.add_picture(path, Cm(13.5 + (20 - img_w) / 2), Cm(3.6), height=Cm(img_h)) + +# ─────────────────────────────────────────────── Slide 11 · Get involved +sl = ppt.new_slide() +bg(sl) +ppt.add_text(sl, 2, 4.5, 30, 2.0, '参与社区', size=40, bold=True, color=WHITE) +ppt.add_text(sl, 2, 7.4, 30, 3.5, + '⭐ github.com/fluid-cloudnative/fluid\n\n' + '💬 提交 Issue / PR,把你的缓存引擎接入 CacheRuntime 生态\n\n' + '🙏 感谢本周期 125 位贡献者的付出', + size=17, color=WHITE) +ppt.add_text(sl, 2, 14.5, 30, 1.2, 'Fluid 1.1.0 · CNCF Incubating Project', + size=14, bold=True, color=RGBColor(0xFF, 0xC1, 0x07)) + +ppt.save('docs/blog/v1.1.0/fluid-1.1.0-deck.pptx') +print('saved') From c0dc051d5531b8cadafcad7fecdc78fc7b8b2df6 Mon Sep 17 00:00:00 2001 From: cheyang Date: Fri, 24 Jul 2026 17:18:18 +0800 Subject: [PATCH 14/14] docs(blog): add English release deck + EN AI/roadmap diagrams Signed-off-by: cheyang --- docs/blog/v1.1.0/README.md | 13 +- docs/blog/v1.1.0/ai-data-pipeline-en.mmd | 43 ++++ docs/blog/v1.1.0/ai-data-pipeline-en.png | Bin 0 -> 75830 bytes docs/blog/v1.1.0/ai-data-pipeline-en.svg | 1 + docs/blog/v1.1.0/fluid-1.1.0-deck-en.pptx | Bin 0 -> 529670 bytes .../blog/v1.1.0/generate_fluid_110_deck_en.py | 227 ++++++++++++++++++ docs/blog/v1.1.0/roadmap-2026-en.mmd | 28 +++ docs/blog/v1.1.0/roadmap-2026-en.png | Bin 0 -> 355033 bytes docs/blog/v1.1.0/roadmap-2026-en.svg | 1 + 9 files changed, 308 insertions(+), 5 deletions(-) create mode 100644 docs/blog/v1.1.0/ai-data-pipeline-en.mmd create mode 100644 docs/blog/v1.1.0/ai-data-pipeline-en.png create mode 100644 docs/blog/v1.1.0/ai-data-pipeline-en.svg create mode 100644 docs/blog/v1.1.0/fluid-1.1.0-deck-en.pptx create mode 100644 docs/blog/v1.1.0/generate_fluid_110_deck_en.py create mode 100644 docs/blog/v1.1.0/roadmap-2026-en.mmd create mode 100644 docs/blog/v1.1.0/roadmap-2026-en.png create mode 100644 docs/blog/v1.1.0/roadmap-2026-en.svg diff --git a/docs/blog/v1.1.0/README.md b/docs/blog/v1.1.0/README.md index aba35e68a88..fe868e69e46 100644 --- a/docs/blog/v1.1.0/README.md +++ b/docs/blog/v1.1.0/README.md @@ -21,20 +21,23 @@ | CacheRuntime 架构(English) | 国际社区 / CNCF Blog | `cacheruntime-arch-en` | | CacheRuntime 架构(横版 16:9,中文) | PPT 幻灯片 | `cacheruntime-arch-landscape` | | CacheRuntime 架构(横版 16:9,English) | 英文 PPT / Blog | `cacheruntime-arch-landscape-en` | -| AI 数据加速链路 | 博客 §2 / 演讲 | `ai-data-pipeline-zh` | -| 2026 Roadmap | 博客 §8 / 演讲 | `roadmap-2026-zh` | +| AI 数据加速链路(中/英) | 博客 §2 / 演讲 | `ai-data-pipeline-zh` · `ai-data-pipeline-en` | +| 2026 Roadmap(中/英) | 博客 §8 / 演讲 | `roadmap-2026-zh` · `roadmap-2026-en` | ## 发布宣讲稿(PPT) | 文件 | 说明 | | --- | --- | -| [fluid-1.1.0-deck.pptx](./fluid-1.1.0-deck.pptx) | 11 页发布宣讲 PPT(16:9),复用上述配图 | -| [generate_fluid_110_deck.py](./generate_fluid_110_deck.py) | 生成脚本(改内容后重跑即可) | +| [fluid-1.1.0-deck.pptx](./fluid-1.1.0-deck.pptx) | 11 页发布宣讲 PPT(16:9,中文) | +| [fluid-1.1.0-deck-en.pptx](./fluid-1.1.0-deck-en.pptx) | 11-slide release deck (16:9, English) | +| [generate_fluid_110_deck.py](./generate_fluid_110_deck.py) | 中文 PPT 生成脚本 | +| [generate_fluid_110_deck_en.py](./generate_fluid_110_deck_en.py) | English deck generator | 重新生成 PPT: ```shell -python3 docs/blog/v1.1.0/generate_fluid_110_deck.py +python3 docs/blog/v1.1.0/generate_fluid_110_deck.py # 中文 +python3 docs/blog/v1.1.0/generate_fluid_110_deck_en.py # English ``` ## 重新渲染 diff --git a/docs/blog/v1.1.0/ai-data-pipeline-en.mmd b/docs/blog/v1.1.0/ai-data-pipeline-en.mmd new file mode 100644 index 00000000000..072aa126c17 --- /dev/null +++ b/docs/blog/v1.1.0/ai-data-pipeline-en.mmd @@ -0,0 +1,43 @@ +graph LR + subgraph Sources["Data Sources · UFS"] + direction TB + S3["Object Storage
S3 / OSS"] + TFS["3FS
high-perf parallel FS"] + HDFS["HDFS / NFS"] + end + + subgraph FluidLayer["Fluid Acceleration Layer"] + direction TB + DS["Dataset
unified abstraction"] + Cache["CacheRuntime cluster
Curvine / Alluxio / JuiceFS
tiered store Mem / SSD"] + PF["Model Prefetch · DataLoad
warm up weights / data"] + end + + subgraph AI["AI Workloads"] + direction TB + Train["Training Job
dataloader random read"] + Infer["Inference Service
fast cold start"] + end + + KV[("Distributed KV Cache
vLLM / SGLang · Mooncake
Roadmap")] + + S3 --> DS + TFS --> DS + HDFS --> DS + DS --> Cache + PF ==>|warm up| Cache + Cache -->|high-throughput read| Train + Cache -->|instant weight load| Infer + Infer -. offload KV cache
cross-pod sharing .-> KV + + classDef store fill:#F1F3F4,stroke:#5F6368,stroke-width:1px,color:#1a1a1a; + classDef fluid fill:#E6F4EA,stroke:#34A853,stroke-width:1px,color:#1a1a1a; + classDef pf fill:#FEF7E0,stroke:#F9AB00,stroke-width:2px,color:#1a1a1a; + classDef ai fill:#FCE8E6,stroke:#EA4335,stroke-width:1px,color:#1a1a1a; + classDef road fill:#F3E8FD,stroke:#A142F4,stroke-width:1px,color:#1a1a1a,stroke-dasharray:4 3; + + class S3,TFS,HDFS store; + class DS,Cache fluid; + class PF pf; + class Train,Infer ai; + class KV road; diff --git a/docs/blog/v1.1.0/ai-data-pipeline-en.png b/docs/blog/v1.1.0/ai-data-pipeline-en.png new file mode 100644 index 0000000000000000000000000000000000000000..36a3e8eadbf2d6e625ae074b06ae2e3a646a9785 GIT binary patch literal 75830 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󸒽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

3x%9bKcv|7| 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 literal 0 HcmV?d00001 diff --git a/docs/blog/v1.1.0/ai-data-pipeline-en.svg b/docs/blog/v1.1.0/ai-data-pipeline-en.svg new file mode 100644 index 00000000000..f31f274fb7e --- /dev/null +++ b/docs/blog/v1.1.0/ai-data-pipeline-en.svg @@ -0,0 +1 @@ +

offload KV cache
cross-pod sharing

high-throughput read

instant weight load

AI Workloads

Training Job
dataloader random read

Inference Service
fast cold start

Fluid Acceleration Layer

warm up

Dataset
unified abstraction

CacheRuntime cluster
Curvine / Alluxio / JuiceFS
tiered store Mem / SSD

Model Prefetch · DataLoad
warm up weights / data

Data Sources · UFS

Object Storage
S3 / OSS

3FS
high-perf parallel FS

HDFS / NFS

Distributed KV Cache
vLLM / SGLang · Mooncake
Roadmap

\ No newline at end of file diff --git a/docs/blog/v1.1.0/fluid-1.1.0-deck-en.pptx b/docs/blog/v1.1.0/fluid-1.1.0-deck-en.pptx new file mode 100644 index 0000000000000000000000000000000000000000..bb16cd84b2e10cb9209c8e31d59ea0fd0b657ec7 GIT binary patch literal 529670 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%0AAMbh!3Vp8E~kxxZk0zq+#Is=CQH46$w~ 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%0AT-Sm} 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 z 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%0D*JqlWS)te8ZI4dkv+kBUpob1&Y%kTGb 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

|EfzMNi02)M)~q2cu2r77VJ4mN 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%0DV3fB&p>w?by= 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≫QH+T-OXEk5q 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 I#tP8?1AVO{2><{9 literal 0 HcmV?d00001 diff --git a/docs/blog/v1.1.0/generate_fluid_110_deck_en.py b/docs/blog/v1.1.0/generate_fluid_110_deck_en.py new file mode 100644 index 00000000000..3b994ef1234 --- /dev/null +++ b/docs/blog/v1.1.0/generate_fluid_110_deck_en.py @@ -0,0 +1,227 @@ +#!/usr/bin/env python3 +"""Generate the Fluid 1.1.0 release presentation deck (.pptx) — English.""" +import sys +sys.path.insert(0, '/Users/cheyang.cy/.claude/skills/ppt-architect/scripts') +from ppt_architect import * # noqa: F401,F403 +from pptx.enum.text import PP_ALIGN +from pptx.util import Cm +from PIL import Image +import os + +HERE = os.path.dirname(os.path.abspath(__file__)) +NAVY = RGBColor(0x0B, 0x3D, 0x91) +SLIDE_W = 33.867 # cm (13.33") + +ppt = PPTArchitect() +ppt.set_scale(0.9, 1.4, 1.6) # logical canvas 34 x 18 + + +def L(slide, x, y, w, h, text, size=11, bold=False, color=DARK): + ppt.add_text(slide, x, y, w, h, text, size=size, bold=bold, + color=color, align=PP_ALIGN.LEFT) + + +def bg(slide, color=NAVY): + slide.background.fill.solid() + slide.background.fill.fore_color.rgb = color + + +def pic(slide, name, w_cm, y_cm): + path = os.path.join(HERE, name) + iw, ih = Image.open(path).size + x_cm = (SLIDE_W - w_cm) / 2 + slide.shapes.add_picture(path, Cm(x_cm), Cm(y_cm), width=Cm(w_cm)) + return w_cm * ih / iw + + +# ─────────────────────────────────────────────── Slide 1 · Title +sl = ppt.new_slide() +bg(sl) +ppt.add_text(sl, 2, 4.2, 30, 2.6, 'Fluid 1.1.0', size=54, bold=True, color=WHITE) +ppt.add_text(sl, 2, 7.2, 30, 1.6, + 'The CacheRuntime framework — onboard any cache system with zero controller code', + size=18, bold=False, color=WHITE) +ppt.add_box(sl, 2, 10.2, 24, 1.8, RGBColor(0xFF, 0xC1, 0x07), YELLOW, + '🎉 Jan 2026 · promoted to a CNCF Incubating project', + 13, RGBColor(0x1a, 0x1a, 0x1a), True) +ppt.add_text(sl, 2, 15.4, 30, 1.0, + 'CNCF Cloud Native Data Orchestration · github.com/fluid-cloudnative/fluid', + size=12, color=RGBColor(0xC7, 0xD6, 0xF5)) + +# ─────────────────────────────────────────────── Slide 2 · At a glance +sl = ppt.new_slide('Release at a glance · since v1.0.8 (Oct 2025)') +stats = [ + ('485', 'Commits', LIGHT_BLUE, BLUE), + ('487', 'Pull Requests', LIGHT_GREEN, GREEN), + ('125', 'Contributors', LIGHT_ORANGE, ORANGE), + ('~9', 'months', LIGHT_PURPLE, PURPLE), +] +bw, gap = 7.2, 1.4 +x0 = (34 - (bw * 4 + gap * 3)) / 2 +for i, (num, label, fill, line) in enumerate(stats): + x = x0 + i * (bw + gap) + ppt.add_box(sl, x, 4.5, bw, 4.2, fill, line, '', 10) + ppt.add_text(sl, x, 5.0, bw, 2.0, num, size=40, bold=True, color=line) + ppt.add_text(sl, x, 7.1, bw, 1.0, label, size=14, bold=True, color=DARK) +ppt.add_text(sl, 2, 10.0, 30, 1.2, + 'An architectural leap: from "write a controller per cache system" to ' + '"onboard any cache system with a single template".', + size=14, bold=True, color=DARK) +ppt.add_text(sl, 2, 11.8, 30, 1.0, 'v1.0.8 (2025-10-30) → v1.1.0 (2026-07)', + size=12, color=GRAY) + +# ─────────────────────────────────────────────── Slide 3 · CacheRuntime topology +sl = ppt.new_slide('Flagship: the CacheRuntime generic cache-engine framework') +h = pic(sl, 'cacheruntime-arch-landscape-en.png', 31.5, 4.0) +ppt.add_text(sl, 2, 4.2 + h + 0.6, 30, 1.6, + 'CacheRuntimeClass (provider template) + CacheRuntime (user instance) + Dataset ' + '→ Controller → Master / Worker / Client.\n' + 'Onboarding an engine drops from "write a Go controller" to "fill in a YAML template".', + size=13, bold=True, color=DARK) + +# ─────────────────────────────────────────────── Slide 4 · capabilities +sl = ppt.new_slide('CacheRuntime · Core Capabilities') +caps = [ + ('Declarative & pluggable', 'Two new CRDs: CacheRuntimeClass (template) + CacheRuntime (instance) — no controller code', LIGHT_BLUE, BLUE), + ('Built-in topologies', 'MasterSlave / P2P·DHT / ClientOnly — covers mainstream cache architectures', LIGHT_GREEN, GREEN), + ('Tiered store', 'Both worker and client support Mem / SSD / HDD multi-tier caching', LIGHT_GREEN, GREEN), + ('In-place upgrade', 'Via AdvancedStatefulSet — image changes roll in place, less cache rebuild', LIGHT_PURPLE, PURPLE), + ('Data-flow ready', 'Natively wired to DataLoad / DataProcess for prefetch & processing', LIGHT_ORANGE, ORANGE), + ('Dynamic mount & self-heal', 'Auto-remount on mount change / master restart; cache state synced to Dataset', LIGHT_YELLOW, YELLOW), +] +cw, ch, gx, gy = 15.2, 3.2, 1.4, 0.9 +x0 = (34 - (cw * 2 + gx)) / 2 +for i, (title, desc, fill, line) in enumerate(caps): + r, c = divmod(i, 2) + x = x0 + c * (cw + gx) + y = 3.4 + r * (ch + gy) + ppt.add_box(sl, x, y, cw, ch, fill, line, '', 9) + L(sl, x + 0.5, y + 0.3, cw - 1, 0.9, '● ' + title, size=13, bold=True, color=line) + L(sl, x + 0.5, y + 1.35, cw - 1, 1.6, desc, size=10.5, color=DARK) + +# ─────────────────────────────────────────────── Slide 5 · Curvine +sl = ppt.new_slide('First engine: Curvine') +ppt.add_box(sl, 2, 3.4, 30, 2.2, LIGHT_GREEN, GREEN, + 'Curvine — a high-performance, Rust-based cloud-native distributed cache; ' + 'the first engine to land on the CacheRuntime framework', + 13, DARK, True) +feats = [ + 'Master / Worker architecture, Raft for metadata HA', + 'Multi-tier cache: memory / SSD / HDD', + 'POSIX-compatible access via FUSE', + 'Works with S3 / HDFS / OSS / MinIO backends', + 'Per community benchmarks: higher read throughput than open-source Alluxio on the same hardware', + 'A few lines of YAML spin up a full cache cluster via CacheRuntime', +] +for i, f in enumerate(feats): + L(sl, 3, 6.4 + i * 1.25, 28, 1.1, '✓ ' + f, size=13, color=DARK) + +# ─────────────────────────────────────────────── Slide 6 · AI acceleration +sl = ppt.new_slide('Data Acceleration for AI') +h = pic(sl, 'ai-data-pipeline-en.png', 31.5, 4.5) +ppt.add_text(sl, 2, 4.7 + h + 0.8, 30, 1.6, + 'Prefetch weights / training data into cache → cut inference cold-start, raise bandwidth use.\n' + 'High-performance stores (e.g. 3FS) integrate via ThinRuntime; KV-cache offload is a 2026 roadmap item.', + size=13, bold=True, color=DARK) + +# ─────────────────────────────────────────────── Slide 7 · Engine enhancements +sl = ppt.new_slide('Engine & Feature Enhancements') +items = [ + ('JindoCache', 'RDMA support\nunlocks high-perf network read\n+ master crash recovery', LIGHT_BLUE, BLUE), + ('JuiceFSRuntime', 'Worker\nvolumeClaimTemplates\nmore flexible persistence', LIGHT_GREEN, GREEN), + ('DataProcess', 'Cron scheduling\n+ OnEvent triggers\nfits automation pipelines', LIGHT_ORANGE, ORANGE), +] +bw, gap = 9.5, 1.6 +x0 = (34 - (bw * 3 + gap * 2)) / 2 +for i, (title, desc, fill, line) in enumerate(items): + x = x0 + i * (bw + gap) + ppt.add_box(sl, x, 4.5, bw, 5.0, fill, line, '', 9) + ppt.add_text(sl, x, 5.0, bw, 1.0, title, size=15, bold=True, color=line) + ppt.add_text(sl, x, 6.2, bw, 3.0, desc, size=12, color=DARK) +ppt.add_text(sl, 2, 10.8, 30, 1.4, + 'Also: global skip-runtime-sync switch · more resource names on runtime pods · ' + 'host-PID feature gate · CSI fast node-label path & recovery loop · Jindo multi-mount OSS secrets', + size=11, color=GRAY) + +# ─────────────────────────────────────────────── Slide 8 · Reliability & Security +sl = ppt.new_slide('Reliability & Security Hardening') +ppt.add_box(sl, 1, 3.4, 15.5, 10, LIGHT_GREEN, GREEN, '', 9, DARK, False, True) +ppt.add_text(sl, 1, 3.6, 15.5, 0.9, 'Reliability & quality', size=14, bold=True, color=GREEN) +rel = [ + '240+ testing / E2E improvements (largest ever)', + 'Full test-suite migration to Ginkgo v2 + Gomega', + 'gohook → gomonkey for stubbing', + 'Fixed data races and controller panics', + 'Retry-on-conflict on critical paths (UFS / webhook)', + 'DataLoad/DataMigrate correctly watch Jobs', +] +for i, t in enumerate(rel): + L(sl, 1.6, 4.8 + i * 1.3, 14.5, 1.1, '• ' + t, size=11, color=DARK) +ppt.add_box(sl, 17.5, 3.4, 15.5, 10, LIGHT_RED, RED, '', 9, DARK, False, True) +ppt.add_text(sl, 17.5, 3.6, 15.5, 0.9, 'Security hardening', size=14, bold=True, color=RED) +sec = [ + 'Least-privilege RBAC / ClusterRole', + 'Tightened GitHub Actions permissions', + 'Fixed path-injection risk in addons', + 'Base image bumped to alpine 3.23.3', + 'Removed bundled Helm binaries from repo', + 'Removed hardcoded Asia/Shanghai timezone', +] +for i, t in enumerate(sec): + L(sl, 18.1, 4.8 + i * 1.3, 14.5, 1.1, '• ' + t, size=11, color=DARK) + +# ─────────────────────────────────────────────── Slide 9 · Deprecation & upgrade +sl = ppt.new_slide('Deprecation & Upgrade') +ppt.add_box(sl, 2, 3.6, 30, 2.2, LIGHT_YELLOW, YELLOW, + '⚠ GooseFSRuntime is deprecated; its resources and docs are removed — plan migration', + 13, DARK, True) +ppt.add_text(sl, 2, 6.6, 30, 0.9, 'Upgrade:', size=14, bold=True, color=DARK) +ppt.add_box(sl, 2, 7.5, 30, 3.6, RGBColor(0x2B, 0x2B, 0x2B), RGBColor(0x2B, 0x2B, 0x2B), + 'helm repo add fluid https://fluid-cloudnative.github.io/charts\n' + 'helm repo update\n' + 'helm upgrade --install fluid fluid/fluid --version 1.1.0 -n fluid-system', + 13, WHITE, False) +ppt.add_text(sl, 2, 11.6, 30, 1.6, + 'Note: new CacheRuntime / CacheRuntimeClass CRDs — update CRDs on upgrade;\n' + 'using CacheRuntime requires the AdvancedStatefulSet (OpenKruise) controller.', + size=12, color=GRAY) + +# ─────────────────────────────────────────────── Slide 10 · Roadmap +sl = ppt.new_slide('2026 Roadmap') +ppt.add_box(sl, 1, 3.6, 11.5, 4.6, LIGHT_GREEN, GREEN, '', 9, DARK, False, True) +ppt.add_text(sl, 1.3, 3.7, 11, 0.9, 'Data Anyway · regardless of infra', size=11.5, bold=True, color=GREEN) +for i, t in enumerate([ + 'Generic Cache Runtime pluggable interface', + 'Full migration to AdvancedStatefulSet', + 'Zero-downtime runtime tuning', + 'API upgrade to v1alpha2 + webhook', + 'ThinRuntime productization (min privilege)']): + L(sl, 1.6, 4.7 + i * 0.66, 10.8, 0.6, '▸ ' + t, size=9.5, color=DARK) +ppt.add_box(sl, 1, 8.8, 11.5, 4.2, LIGHT_BLUE, BLUE, '', 9, DARK, False, True) +ppt.add_text(sl, 1.3, 8.9, 11, 0.9, 'Data Anywhere · cross-region/cluster', size=11.5, bold=True, color=BLUE) +for i, t in enumerate([ + 'LLM KV Cache orchestration (vLLM/SGLang · Mooncake)', + 'Cross-pod KV cache migration & sharing', + 'Distributed prewarming + throttling', + 'Cross-region sync optimization']): + L(sl, 1.6, 9.9 + i * 0.72, 10.8, 0.6, '▸ ' + t, size=9.5, color=DARK) +path = os.path.join(HERE, 'roadmap-2026-en.png') +iw, ih = Image.open(path).size +img_h = 9.6 +img_w = img_h * iw / ih +sl.shapes.add_picture(path, Cm(13.5 + (20 - img_w) / 2), Cm(3.6), height=Cm(img_h)) + +# ─────────────────────────────────────────────── Slide 11 · Get involved +sl = ppt.new_slide() +bg(sl) +ppt.add_text(sl, 2, 4.5, 30, 2.0, 'Get Involved', size=40, bold=True, color=WHITE) +ppt.add_text(sl, 2, 7.4, 30, 3.5, + '⭐ github.com/fluid-cloudnative/fluid\n\n' + '💬 Open issues / PRs — bring your cache engine to the CacheRuntime ecosystem\n\n' + '🙏 Thanks to the 125 contributors of this cycle', + size=17, color=WHITE) +ppt.add_text(sl, 2, 14.5, 30, 1.2, 'Fluid 1.1.0 · CNCF Incubating Project', + size=14, bold=True, color=RGBColor(0xFF, 0xC1, 0x07)) + +ppt.save('docs/blog/v1.1.0/fluid-1.1.0-deck-en.pptx') +print('saved') diff --git a/docs/blog/v1.1.0/roadmap-2026-en.mmd b/docs/blog/v1.1.0/roadmap-2026-en.mmd new file mode 100644 index 00000000000..e17333338d7 --- /dev/null +++ b/docs/blog/v1.1.0/roadmap-2026-en.mmd @@ -0,0 +1,28 @@ +graph LR + Root["Fluid
2026 Roadmap"] + + Root ==> A["Data Anyway
access data regardless of infra"] + Root ==> B["Data Anywhere
cross-region / cross-cluster mobility"] + + A --> A1["Generic Cache Runtime
pluggable interface
CubeFS · Dragonfly · Vineyard"] + A --> A2["AdvancedStatefulSet orchestration
fine-grained lifecycle / failover"] + A --> A3["Zero-downtime runtime tuning
replicas · tiers · eviction"] + A --> A4["API upgrade to v1alpha2
Conditions · conversion webhook"] + A --> A5["ThinRuntime productization
minimum privileges"] + + B --> B1["LLM KV Cache orchestration
vLLM / SGLang · Mooncake"] + B --> B2["Cross-pod KV cache migration & sharing"] + B --> B3["Distributed prewarming + throttling"] + B --> B4["Cross-region sync optimization"] + + classDef root fill:#1a73e8,stroke:#1a73e8,stroke-width:1px,color:#ffffff; + classDef anyway fill:#E6F4EA,stroke:#34A853,stroke-width:2px,color:#1a1a1a; + classDef anywhere fill:#E8F0FE,stroke:#4285F4,stroke-width:2px,color:#1a1a1a; + classDef leafA fill:#F1F8F3,stroke:#34A853,stroke-width:1px,color:#1a1a1a; + classDef leafB fill:#F0F5FE,stroke:#4285F4,stroke-width:1px,color:#1a1a1a; + + class Root root; + class A anyway; + class B anywhere; + class A1,A2,A3,A4,A5 leafA; + class B1,B2,B3,B4 leafB; diff --git a/docs/blog/v1.1.0/roadmap-2026-en.png b/docs/blog/v1.1.0/roadmap-2026-en.png new file mode 100644 index 0000000000000000000000000000000000000000..10914bc5a1e8a70f82872cc87797e41cd571b296 GIT binary patch literal 355033 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

Oa@vlbT9;46$U1WAJ^wfsV*?6r~#q1IQDu!`k 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ȰbF5`2qu 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%0DDm^krWY`3h_QNOKTF%kZ48jWrb=tz``A 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 literal 0 HcmV?d00001 diff --git a/docs/blog/v1.1.0/roadmap-2026-en.svg b/docs/blog/v1.1.0/roadmap-2026-en.svg new file mode 100644 index 00000000000..583a0823369 --- /dev/null +++ b/docs/blog/v1.1.0/roadmap-2026-en.svg @@ -0,0 +1 @@ +

Fluid
2026 Roadmap

Data Anyway
access data regardless of infra

Data Anywhere
cross-region / cross-cluster mobility

Generic Cache Runtime
pluggable interface
CubeFS · Dragonfly · Vineyard

AdvancedStatefulSet orchestration
fine-grained lifecycle / failover

Zero-downtime runtime tuning
replicas · tiers · eviction

API upgrade to v1alpha2
Conditions · conversion webhook

ThinRuntime productization
minimum privileges

LLM KV Cache orchestration
vLLM / SGLang · Mooncake

Cross-pod KV cache migration & sharing

Distributed prewarming + throttling

Cross-region sync optimization

\ No newline at end of file

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 hFqA-Wik|g&o%;Tncnj2Y5P^3Y- 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