summaryrefslogtreecommitdiffstats
path: root/vendor/github.com/golang
diff options
context:
space:
mode:
authorChristopher Speller <crspeller@gmail.com>2018-04-16 05:37:14 -0700
committerJoram Wilander <jwawilander@gmail.com>2018-04-16 08:37:14 -0400
commit6e2cb00008cbf09e556b00f87603797fcaa47e09 (patch)
tree3c0eb55ff4226a3f024aad373140d1fb860a6404 /vendor/github.com/golang
parentbf24f51c4e1cc6286885460672f7f449e8c6f5ef (diff)
downloadchat-6e2cb00008cbf09e556b00f87603797fcaa47e09.tar.gz
chat-6e2cb00008cbf09e556b00f87603797fcaa47e09.tar.bz2
chat-6e2cb00008cbf09e556b00f87603797fcaa47e09.zip
Depenancy upgrades and movign to dep. (#8630)
Diffstat (limited to 'vendor/github.com/golang')
-rw-r--r--vendor/github.com/golang/freetype/cmd/print-glyph-points/main.c87
-rw-r--r--vendor/github.com/golang/freetype/example/capjoin/main.go85
-rw-r--r--vendor/github.com/golang/freetype/example/drawer/main.go158
-rw-r--r--vendor/github.com/golang/freetype/example/freetype/main.go150
-rw-r--r--vendor/github.com/golang/freetype/example/gamma/main.go86
-rw-r--r--vendor/github.com/golang/freetype/example/genbasicfont/main.go237
-rw-r--r--vendor/github.com/golang/freetype/example/raster/main.go185
-rw-r--r--vendor/github.com/golang/freetype/example/round/main.go110
-rw-r--r--vendor/github.com/golang/freetype/example/truetype/main.go89
-rw-r--r--vendor/github.com/golang/freetype/freetype_test.go59
-rw-r--r--vendor/github.com/golang/freetype/licenses/ftl.txt169
-rw-r--r--vendor/github.com/golang/freetype/licenses/gpl.txt340
-rw-r--r--vendor/github.com/golang/freetype/testdata/README13
-rw-r--r--vendor/github.com/golang/freetype/testdata/luximr.ttfbin71784 -> 0 bytes
-rw-r--r--vendor/github.com/golang/freetype/testdata/luximr.ttx24616
-rw-r--r--vendor/github.com/golang/freetype/testdata/luxirr.ttfbin88732 -> 0 bytes
-rw-r--r--vendor/github.com/golang/freetype/testdata/luxirr.ttx30264
-rw-r--r--vendor/github.com/golang/freetype/testdata/luxisr-12pt-sans-hinting.txt392
-rw-r--r--vendor/github.com/golang/freetype/testdata/luxisr-12pt-with-hinting.txt392
-rw-r--r--vendor/github.com/golang/freetype/testdata/luxisr.ttfbin67548 -> 0 bytes
-rw-r--r--vendor/github.com/golang/freetype/testdata/luxisr.ttx22503
-rwxr-xr-xvendor/github.com/golang/freetype/testdata/make-other-hinting-txts.sh34
-rw-r--r--vendor/github.com/golang/freetype/truetype/face_test.go48
-rw-r--r--vendor/github.com/golang/freetype/truetype/hint_test.go675
-rw-r--r--vendor/github.com/golang/freetype/truetype/truetype_test.go400
-rw-r--r--vendor/github.com/golang/protobuf/.gitignore16
-rw-r--r--vendor/github.com/golang/protobuf/.travis.yml18
-rw-r--r--vendor/github.com/golang/protobuf/Make.protobuf40
-rw-r--r--vendor/github.com/golang/protobuf/Makefile55
-rw-r--r--vendor/github.com/golang/protobuf/README.md244
-rw-r--r--vendor/github.com/golang/protobuf/_conformance/Makefile33
-rw-r--r--vendor/github.com/golang/protobuf/_conformance/conformance.go161
-rw-r--r--vendor/github.com/golang/protobuf/_conformance/conformance_proto/conformance.pb.go1885
-rw-r--r--vendor/github.com/golang/protobuf/_conformance/conformance_proto/conformance.proto285
-rw-r--r--vendor/github.com/golang/protobuf/descriptor/descriptor.go93
-rw-r--r--vendor/github.com/golang/protobuf/descriptor/descriptor_test.go32
-rw-r--r--vendor/github.com/golang/protobuf/jsonpb/jsonpb.go1083
-rw-r--r--vendor/github.com/golang/protobuf/jsonpb/jsonpb_test.go896
-rw-r--r--vendor/github.com/golang/protobuf/jsonpb/jsonpb_test_proto/Makefile33
-rw-r--r--vendor/github.com/golang/protobuf/jsonpb/jsonpb_test_proto/more_test_objects.pb.go266
-rw-r--r--vendor/github.com/golang/protobuf/jsonpb/jsonpb_test_proto/more_test_objects.proto69
-rw-r--r--vendor/github.com/golang/protobuf/jsonpb/jsonpb_test_proto/test_objects.pb.go852
-rw-r--r--vendor/github.com/golang/protobuf/jsonpb/jsonpb_test_proto/test_objects.proto147
-rw-r--r--vendor/github.com/golang/protobuf/proto/all_test.go2278
-rw-r--r--vendor/github.com/golang/protobuf/proto/any_test.go300
-rw-r--r--vendor/github.com/golang/protobuf/proto/clone_test.go300
-rw-r--r--vendor/github.com/golang/protobuf/proto/decode_test.go258
-rw-r--r--vendor/github.com/golang/protobuf/proto/encode_test.go85
-rw-r--r--vendor/github.com/golang/protobuf/proto/equal_test.go224
-rw-r--r--vendor/github.com/golang/protobuf/proto/extensions_test.go536
-rw-r--r--vendor/github.com/golang/protobuf/proto/map_test.go46
-rw-r--r--vendor/github.com/golang/protobuf/proto/message_set_test.go66
-rw-r--r--vendor/github.com/golang/protobuf/proto/proto3_proto/proto3.pb.go347
-rw-r--r--vendor/github.com/golang/protobuf/proto/proto3_proto/proto3.proto87
-rw-r--r--vendor/github.com/golang/protobuf/proto/proto3_test.go135
-rw-r--r--vendor/github.com/golang/protobuf/proto/size2_test.go63
-rw-r--r--vendor/github.com/golang/protobuf/proto/size_test.go164
-rw-r--r--vendor/github.com/golang/protobuf/proto/testdata/Makefile50
-rw-r--r--vendor/github.com/golang/protobuf/proto/testdata/golden_test.go86
-rw-r--r--vendor/github.com/golang/protobuf/proto/testdata/test.pb.go4147
-rw-r--r--vendor/github.com/golang/protobuf/proto/testdata/test.proto548
-rw-r--r--vendor/github.com/golang/protobuf/proto/text_parser_test.go673
-rw-r--r--vendor/github.com/golang/protobuf/proto/text_test.go474
-rw-r--r--vendor/github.com/golang/protobuf/protoc-gen-go/Makefile33
-rw-r--r--vendor/github.com/golang/protobuf/protoc-gen-go/descriptor/Makefile37
-rw-r--r--vendor/github.com/golang/protobuf/protoc-gen-go/descriptor/descriptor.pb.go2215
-rw-r--r--vendor/github.com/golang/protobuf/protoc-gen-go/descriptor/descriptor.proto849
-rw-r--r--vendor/github.com/golang/protobuf/protoc-gen-go/doc.go51
-rw-r--r--vendor/github.com/golang/protobuf/protoc-gen-go/generator/Makefile40
-rw-r--r--vendor/github.com/golang/protobuf/protoc-gen-go/generator/generator.go2870
-rw-r--r--vendor/github.com/golang/protobuf/protoc-gen-go/generator/name_test.go114
-rw-r--r--vendor/github.com/golang/protobuf/protoc-gen-go/grpc/grpc.go463
-rw-r--r--vendor/github.com/golang/protobuf/protoc-gen-go/link_grpc.go34
-rw-r--r--vendor/github.com/golang/protobuf/protoc-gen-go/main.go98
-rw-r--r--vendor/github.com/golang/protobuf/protoc-gen-go/plugin/Makefile45
-rw-r--r--vendor/github.com/golang/protobuf/protoc-gen-go/plugin/plugin.pb.go293
-rw-r--r--vendor/github.com/golang/protobuf/protoc-gen-go/plugin/plugin.pb.golden83
-rw-r--r--vendor/github.com/golang/protobuf/protoc-gen-go/plugin/plugin.proto167
-rw-r--r--vendor/github.com/golang/protobuf/protoc-gen-go/testdata/Makefile73
-rw-r--r--vendor/github.com/golang/protobuf/protoc-gen-go/testdata/extension_base.proto46
-rw-r--r--vendor/github.com/golang/protobuf/protoc-gen-go/testdata/extension_extra.proto38
-rw-r--r--vendor/github.com/golang/protobuf/protoc-gen-go/testdata/extension_test.go210
-rw-r--r--vendor/github.com/golang/protobuf/protoc-gen-go/testdata/extension_user.proto100
-rw-r--r--vendor/github.com/golang/protobuf/protoc-gen-go/testdata/grpc.proto59
-rw-r--r--vendor/github.com/golang/protobuf/protoc-gen-go/testdata/imp.pb.go.golden113
-rw-r--r--vendor/github.com/golang/protobuf/protoc-gen-go/testdata/imp.proto70
-rw-r--r--vendor/github.com/golang/protobuf/protoc-gen-go/testdata/imp2.proto43
-rw-r--r--vendor/github.com/golang/protobuf/protoc-gen-go/testdata/imp3.proto38
-rw-r--r--vendor/github.com/golang/protobuf/protoc-gen-go/testdata/main_test.go46
-rw-r--r--vendor/github.com/golang/protobuf/protoc-gen-go/testdata/multi/multi1.proto44
-rw-r--r--vendor/github.com/golang/protobuf/protoc-gen-go/testdata/multi/multi2.proto46
-rw-r--r--vendor/github.com/golang/protobuf/protoc-gen-go/testdata/multi/multi3.proto43
-rw-r--r--vendor/github.com/golang/protobuf/protoc-gen-go/testdata/my_test/test.pb.go870
-rw-r--r--vendor/github.com/golang/protobuf/protoc-gen-go/testdata/my_test/test.pb.go.golden870
-rw-r--r--vendor/github.com/golang/protobuf/protoc-gen-go/testdata/my_test/test.proto156
-rw-r--r--vendor/github.com/golang/protobuf/protoc-gen-go/testdata/proto3.proto53
-rw-r--r--vendor/github.com/golang/protobuf/ptypes/any.go139
-rw-r--r--vendor/github.com/golang/protobuf/ptypes/any/any.pb.go178
-rw-r--r--vendor/github.com/golang/protobuf/ptypes/any/any.proto149
-rw-r--r--vendor/github.com/golang/protobuf/ptypes/any_test.go113
-rw-r--r--vendor/github.com/golang/protobuf/ptypes/doc.go35
-rw-r--r--vendor/github.com/golang/protobuf/ptypes/duration.go102
-rw-r--r--vendor/github.com/golang/protobuf/ptypes/duration/duration.pb.go144
-rw-r--r--vendor/github.com/golang/protobuf/ptypes/duration/duration.proto117
-rw-r--r--vendor/github.com/golang/protobuf/ptypes/duration_test.go121
-rw-r--r--vendor/github.com/golang/protobuf/ptypes/empty/empty.pb.go66
-rw-r--r--vendor/github.com/golang/protobuf/ptypes/empty/empty.proto52
-rwxr-xr-xvendor/github.com/golang/protobuf/ptypes/regen.sh43
-rw-r--r--vendor/github.com/golang/protobuf/ptypes/struct/struct.pb.go380
-rw-r--r--vendor/github.com/golang/protobuf/ptypes/struct/struct.proto96
-rw-r--r--vendor/github.com/golang/protobuf/ptypes/timestamp.go134
-rw-r--r--vendor/github.com/golang/protobuf/ptypes/timestamp/timestamp.pb.go160
-rw-r--r--vendor/github.com/golang/protobuf/ptypes/timestamp/timestamp.proto133
-rw-r--r--vendor/github.com/golang/protobuf/ptypes/timestamp_test.go153
-rw-r--r--vendor/github.com/golang/protobuf/ptypes/wrappers/wrappers.pb.go260
-rw-r--r--vendor/github.com/golang/protobuf/ptypes/wrappers/wrappers.proto118
116 files changed, 0 insertions, 111170 deletions
diff --git a/vendor/github.com/golang/freetype/cmd/print-glyph-points/main.c b/vendor/github.com/golang/freetype/cmd/print-glyph-points/main.c
deleted file mode 100644
index 6e821e892..000000000
--- a/vendor/github.com/golang/freetype/cmd/print-glyph-points/main.c
+++ /dev/null
@@ -1,87 +0,0 @@
-/*
-gcc main.c -I/usr/include/freetype2 -lfreetype && ./a.out 12 ../../testdata/luxisr.ttf with_hinting
-*/
-
-#include <stdio.h>
-#include <ft2build.h>
-#include FT_FREETYPE_H
-
-void usage(char** argv) {
- fprintf(stderr, "usage: %s font_size font_file [with_hinting|sans_hinting]\n", argv[0]);
-}
-
-int main(int argc, char** argv) {
- FT_Error error;
- FT_Library library;
- FT_Face face;
- FT_Glyph_Metrics* m;
- FT_Outline* o;
- FT_Int major, minor, patch;
- int i, j, font_size, no_hinting;
-
- if (argc != 4) {
- usage(argv);
- return 1;
- }
- font_size = atoi(argv[1]);
- if (font_size <= 0) {
- fprintf(stderr, "invalid font_size\n");
- usage(argv);
- return 1;
- }
- if (!strcmp(argv[3], "with_hinting")) {
- no_hinting = 0;
- } else if (!strcmp(argv[3], "sans_hinting")) {
- no_hinting = 1;
- } else {
- fprintf(stderr, "neither \"with_hinting\" nor \"sans_hinting\"\n");
- usage(argv);
- return 1;
- };
- error = FT_Init_FreeType(&library);
- if (error) {
- fprintf(stderr, "FT_Init_FreeType: error #%d\n", error);
- return 1;
- }
- FT_Library_Version(library, &major, &minor, &patch);
- printf("freetype version %d.%d.%d\n", major, minor, patch);
- error = FT_New_Face(library, argv[2], 0, &face);
- if (error) {
- fprintf(stderr, "FT_New_Face: error #%d\n", error);
- return 1;
- }
- error = FT_Set_Char_Size(face, 0, font_size*64, 0, 0);
- if (error) {
- fprintf(stderr, "FT_Set_Char_Size: error #%d\n", error);
- return 1;
- }
- for (i = 0; i < face->num_glyphs; i++) {
- error = FT_Load_Glyph(face, i, no_hinting ? FT_LOAD_NO_HINTING : FT_LOAD_DEFAULT);
- if (error) {
- fprintf(stderr, "FT_Load_Glyph: glyph %d: error #%d\n", i, error);
- return 1;
- }
- if (face->glyph->format != FT_GLYPH_FORMAT_OUTLINE) {
- fprintf(stderr, "glyph format for glyph %d is not FT_GLYPH_FORMAT_OUTLINE\n", i);
- return 1;
- }
- m = &face->glyph->metrics;
- /* Print what Go calls the AdvanceWidth, and then: XMin, YMin, XMax, YMax. */
- printf("%ld %ld %ld %ld %ld;",
- m->horiAdvance,
- m->horiBearingX,
- m->horiBearingY - m->height,
- m->horiBearingX + m->width,
- m->horiBearingY);
- /* Print the glyph points. */
- o = &face->glyph->outline;
- for (j = 0; j < o->n_points; j++) {
- if (j != 0) {
- printf(", ");
- }
- printf("%ld %ld %d", o->points[j].x, o->points[j].y, o->tags[j] & 0x01);
- }
- printf("\n");
- }
- return 0;
-}
diff --git a/vendor/github.com/golang/freetype/example/capjoin/main.go b/vendor/github.com/golang/freetype/example/capjoin/main.go
deleted file mode 100644
index 71f3356c7..000000000
--- a/vendor/github.com/golang/freetype/example/capjoin/main.go
+++ /dev/null
@@ -1,85 +0,0 @@
-// Copyright 2016 The Freetype-Go Authors. All rights reserved.
-// Use of this source code is governed by your choice of either the
-// FreeType License or the GNU General Public License version 2 (or
-// any later version), both of which can be found in the LICENSE file.
-
-// +build example
-//
-// This build tag means that "go install github.com/golang/freetype/..."
-// doesn't install this example program. Use "go run main.go" to run it or "go
-// install -tags=example" to install it.
-
-package main
-
-import (
- "bufio"
- "fmt"
- "image"
- "image/color"
- "image/draw"
- "image/png"
- "log"
- "os"
-
- "github.com/golang/freetype/raster"
- "golang.org/x/image/math/fixed"
-)
-
-func main() {
- const (
- w = 400
- h = 400
- )
- r := raster.NewRasterizer(w, h)
- r.UseNonZeroWinding = true
-
- cjs := []struct {
- c raster.Capper
- j raster.Joiner
- }{
- {raster.RoundCapper, raster.RoundJoiner},
- {raster.ButtCapper, raster.BevelJoiner},
- {raster.SquareCapper, raster.BevelJoiner},
- }
-
- for i, cj := range cjs {
- var path raster.Path
- path.Start(fixed.P(30+100*i, 30+120*i))
- path.Add1(fixed.P(180+100*i, 80+120*i))
- path.Add1(fixed.P(50+100*i, 130+120*i))
- raster.Stroke(r, path, fixed.I(20), cj.c, cj.j)
- }
-
- rgba := image.NewRGBA(image.Rect(0, 0, w, h))
- draw.Draw(rgba, rgba.Bounds(), image.Black, image.Point{}, draw.Src)
- p := raster.NewRGBAPainter(rgba)
- p.SetColor(color.RGBA{0x7f, 0x7f, 0x7f, 0xff})
- r.Rasterize(p)
-
- white := color.RGBA{0xff, 0xff, 0xff, 0xff}
- for i := range cjs {
- rgba.SetRGBA(30+100*i, 30+120*i, white)
- rgba.SetRGBA(180+100*i, 80+120*i, white)
- rgba.SetRGBA(50+100*i, 130+120*i, white)
- }
-
- // Save that RGBA image to disk.
- outFile, err := os.Create("out.png")
- if err != nil {
- log.Println(err)
- os.Exit(1)
- }
- defer outFile.Close()
- b := bufio.NewWriter(outFile)
- err = png.Encode(b, rgba)
- if err != nil {
- log.Println(err)
- os.Exit(1)
- }
- err = b.Flush()
- if err != nil {
- log.Println(err)
- os.Exit(1)
- }
- fmt.Println("Wrote out.png OK.")
-}
diff --git a/vendor/github.com/golang/freetype/example/drawer/main.go b/vendor/github.com/golang/freetype/example/drawer/main.go
deleted file mode 100644
index d26d066d9..000000000
--- a/vendor/github.com/golang/freetype/example/drawer/main.go
+++ /dev/null
@@ -1,158 +0,0 @@
-// Copyright 2015 The Freetype-Go Authors. All rights reserved.
-// Use of this source code is governed by your choice of either the
-// FreeType License or the GNU General Public License version 2 (or
-// any later version), both of which can be found in the LICENSE file.
-
-// +build example
-//
-// This build tag means that "go install github.com/golang/freetype/..."
-// doesn't install this example program. Use "go run main.go" to run it or "go
-// install -tags=example" to install it.
-
-package main
-
-import (
- "bufio"
- "flag"
- "fmt"
- "image"
- "image/color"
- "image/draw"
- "image/png"
- "io/ioutil"
- "log"
- "math"
- "os"
-
- "github.com/golang/freetype/truetype"
- "golang.org/x/image/font"
- "golang.org/x/image/math/fixed"
-)
-
-var (
- dpi = flag.Float64("dpi", 72, "screen resolution in Dots Per Inch")
- fontfile = flag.String("fontfile", "../../testdata/luxisr.ttf", "filename of the ttf font")
- hinting = flag.String("hinting", "none", "none | full")
- size = flag.Float64("size", 12, "font size in points")
- spacing = flag.Float64("spacing", 1.5, "line spacing (e.g. 2 means double spaced)")
- wonb = flag.Bool("whiteonblack", false, "white text on a black background")
-)
-
-const title = "Jabberwocky"
-
-var text = []string{
- "’Twas brillig, and the slithy toves",
- "Did gyre and gimble in the wabe;",
- "All mimsy were the borogoves,",
- "And the mome raths outgrabe.",
- "",
- "“Beware the Jabberwock, my son!",
- "The jaws that bite, the claws that catch!",
- "Beware the Jubjub bird, and shun",
- "The frumious Bandersnatch!â€",
- "",
- "He took his vorpal sword in hand:",
- "Long time the manxome foe he sought—",
- "So rested he by the Tumtum tree,",
- "And stood awhile in thought.",
- "",
- "And as in uffish thought he stood,",
- "The Jabberwock, with eyes of flame,",
- "Came whiffling through the tulgey wood,",
- "And burbled as it came!",
- "",
- "One, two! One, two! and through and through",
- "The vorpal blade went snicker-snack!",
- "He left it dead, and with its head",
- "He went galumphing back.",
- "",
- "“And hast thou slain the Jabberwock?",
- "Come to my arms, my beamish boy!",
- "O frabjous day! Callooh! Callay!â€",
- "He chortled in his joy.",
- "",
- "’Twas brillig, and the slithy toves",
- "Did gyre and gimble in the wabe;",
- "All mimsy were the borogoves,",
- "And the mome raths outgrabe.",
-}
-
-func main() {
- flag.Parse()
-
- // Read the font data.
- fontBytes, err := ioutil.ReadFile(*fontfile)
- if err != nil {
- log.Println(err)
- return
- }
- f, err := truetype.Parse(fontBytes)
- if err != nil {
- log.Println(err)
- return
- }
-
- // Draw the background and the guidelines.
- fg, bg := image.Black, image.White
- ruler := color.RGBA{0xdd, 0xdd, 0xdd, 0xff}
- if *wonb {
- fg, bg = image.White, image.Black
- ruler = color.RGBA{0x22, 0x22, 0x22, 0xff}
- }
- const imgW, imgH = 640, 480
- rgba := image.NewRGBA(image.Rect(0, 0, imgW, imgH))
- draw.Draw(rgba, rgba.Bounds(), bg, image.ZP, draw.Src)
- for i := 0; i < 200; i++ {
- rgba.Set(10, 10+i, ruler)
- rgba.Set(10+i, 10, ruler)
- }
-
- // Draw the text.
- h := font.HintingNone
- switch *hinting {
- case "full":
- h = font.HintingFull
- }
- d := &font.Drawer{
- Dst: rgba,
- Src: fg,
- Face: truetype.NewFace(f, &truetype.Options{
- Size: *size,
- DPI: *dpi,
- Hinting: h,
- }),
- }
- y := 10 + int(math.Ceil(*size**dpi/72))
- dy := int(math.Ceil(*size * *spacing * *dpi / 72))
- d.Dot = fixed.Point26_6{
- X: (fixed.I(imgW) - d.MeasureString(title)) / 2,
- Y: fixed.I(y),
- }
- d.DrawString(title)
- y += dy
- for _, s := range text {
- d.Dot = fixed.P(10, y)
- d.DrawString(s)
- y += dy
- }
-
- // Save that RGBA image to disk.
- outFile, err := os.Create("out.png")
- if err != nil {
- log.Println(err)
- os.Exit(1)
- }
- defer outFile.Close()
- b := bufio.NewWriter(outFile)
- err = png.Encode(b, rgba)
- if err != nil {
- log.Println(err)
- os.Exit(1)
- }
- err = b.Flush()
- if err != nil {
- log.Println(err)
- os.Exit(1)
- }
- fmt.Println("Wrote out.png OK.")
-}
diff --git a/vendor/github.com/golang/freetype/example/freetype/main.go b/vendor/github.com/golang/freetype/example/freetype/main.go
deleted file mode 100644
index dfbde9a2f..000000000
--- a/vendor/github.com/golang/freetype/example/freetype/main.go
+++ /dev/null
@@ -1,150 +0,0 @@
-// Copyright 2010 The Freetype-Go Authors. All rights reserved.
-// Use of this source code is governed by your choice of either the
-// FreeType License or the GNU General Public License version 2 (or
-// any later version), both of which can be found in the LICENSE file.
-
-// +build example
-//
-// This build tag means that "go install github.com/golang/freetype/..."
-// doesn't install this example program. Use "go run main.go" to run it or "go
-// install -tags=example" to install it.
-
-package main
-
-import (
- "bufio"
- "flag"
- "fmt"
- "image"
- "image/color"
- "image/draw"
- "image/png"
- "io/ioutil"
- "log"
- "os"
-
- "github.com/golang/freetype"
- "golang.org/x/image/font"
-)
-
-var (
- dpi = flag.Float64("dpi", 72, "screen resolution in Dots Per Inch")
- fontfile = flag.String("fontfile", "../../testdata/luxisr.ttf", "filename of the ttf font")
- hinting = flag.String("hinting", "none", "none | full")
- size = flag.Float64("size", 12, "font size in points")
- spacing = flag.Float64("spacing", 1.5, "line spacing (e.g. 2 means double spaced)")
- wonb = flag.Bool("whiteonblack", false, "white text on a black background")
-)
-
-var text = []string{
- "’Twas brillig, and the slithy toves",
- "Did gyre and gimble in the wabe;",
- "All mimsy were the borogoves,",
- "And the mome raths outgrabe.",
- "",
- "“Beware the Jabberwock, my son!",
- "The jaws that bite, the claws that catch!",
- "Beware the Jubjub bird, and shun",
- "The frumious Bandersnatch!â€",
- "",
- "He took his vorpal sword in hand:",
- "Long time the manxome foe he sought—",
- "So rested he by the Tumtum tree,",
- "And stood awhile in thought.",
- "",
- "And as in uffish thought he stood,",
- "The Jabberwock, with eyes of flame,",
- "Came whiffling through the tulgey wood,",
- "And burbled as it came!",
- "",
- "One, two! One, two! and through and through",
- "The vorpal blade went snicker-snack!",
- "He left it dead, and with its head",
- "He went galumphing back.",
- "",
- "“And hast thou slain the Jabberwock?",
- "Come to my arms, my beamish boy!",
- "O frabjous day! Callooh! Callay!â€",
- "He chortled in his joy.",
- "",
- "’Twas brillig, and the slithy toves",
- "Did gyre and gimble in the wabe;",
- "All mimsy were the borogoves,",
- "And the mome raths outgrabe.",
-}
-
-func main() {
- flag.Parse()
-
- // Read the font data.
- fontBytes, err := ioutil.ReadFile(*fontfile)
- if err != nil {
- log.Println(err)
- return
- }
- f, err := freetype.ParseFont(fontBytes)
- if err != nil {
- log.Println(err)
- return
- }
-
- // Initialize the context.
- fg, bg := image.Black, image.White
- ruler := color.RGBA{0xdd, 0xdd, 0xdd, 0xff}
- if *wonb {
- fg, bg = image.White, image.Black
- ruler = color.RGBA{0x22, 0x22, 0x22, 0xff}
- }
- rgba := image.NewRGBA(image.Rect(0, 0, 640, 480))
- draw.Draw(rgba, rgba.Bounds(), bg, image.ZP, draw.Src)
- c := freetype.NewContext()
- c.SetDPI(*dpi)
- c.SetFont(f)
- c.SetFontSize(*size)
- c.SetClip(rgba.Bounds())
- c.SetDst(rgba)
- c.SetSrc(fg)
- switch *hinting {
- default:
- c.SetHinting(font.HintingNone)
- case "full":
- c.SetHinting(font.HintingFull)
- }
-
- // Draw the guidelines.
- for i := 0; i < 200; i++ {
- rgba.Set(10, 10+i, ruler)
- rgba.Set(10+i, 10, ruler)
- }
-
- // Draw the text.
- pt := freetype.Pt(10, 10+int(c.PointToFixed(*size)>>6))
- for _, s := range text {
- _, err = c.DrawString(s, pt)
- if err != nil {
- log.Println(err)
- return
- }
- pt.Y += c.PointToFixed(*size * *spacing)
- }
-
- // Save that RGBA image to disk.
- outFile, err := os.Create("out.png")
- if err != nil {
- log.Println(err)
- os.Exit(1)
- }
- defer outFile.Close()
- b := bufio.NewWriter(outFile)
- err = png.Encode(b, rgba)
- if err != nil {
- log.Println(err)
- os.Exit(1)
- }
- err = b.Flush()
- if err != nil {
- log.Println(err)
- os.Exit(1)
- }
- fmt.Println("Wrote out.png OK.")
-}
diff --git a/vendor/github.com/golang/freetype/example/gamma/main.go b/vendor/github.com/golang/freetype/example/gamma/main.go
deleted file mode 100644
index cdd50bc3b..000000000
--- a/vendor/github.com/golang/freetype/example/gamma/main.go
+++ /dev/null
@@ -1,86 +0,0 @@
-// Copyright 2010 The Freetype-Go Authors. All rights reserved.
-// Use of this source code is governed by your choice of either the
-// FreeType License or the GNU General Public License version 2 (or
-// any later version), both of which can be found in the LICENSE file.
-
-// +build example
-//
-// This build tag means that "go install github.com/golang/freetype/..."
-// doesn't install this example program. Use "go run main.go" to run it or "go
-// install -tags=example" to install it.
-
-package main
-
-import (
- "bufio"
- "fmt"
- "image"
- "image/draw"
- "image/png"
- "log"
- "os"
-
- "github.com/golang/freetype/raster"
- "golang.org/x/image/math/fixed"
-)
-
-func p(x, y int) fixed.Point26_6 {
- return fixed.Point26_6{
- X: fixed.Int26_6(x * 64),
- Y: fixed.Int26_6(y * 64),
- }
-}
-
-func main() {
- // Draw a rounded corner that is one pixel wide.
- r := raster.NewRasterizer(50, 50)
- r.Start(p(5, 5))
- r.Add1(p(5, 25))
- r.Add2(p(5, 45), p(25, 45))
- r.Add1(p(45, 45))
- r.Add1(p(45, 44))
- r.Add1(p(26, 44))
- r.Add2(p(6, 44), p(6, 24))
- r.Add1(p(6, 5))
- r.Add1(p(5, 5))
-
- // Rasterize that curve multiple times at different gammas.
- const (
- w = 600
- h = 200
- )
- rgba := image.NewRGBA(image.Rect(0, 0, w, h))
- draw.Draw(rgba, image.Rect(0, 0, w, h/2), image.Black, image.ZP, draw.Src)
- draw.Draw(rgba, image.Rect(0, h/2, w, h), image.White, image.ZP, draw.Src)
- mask := image.NewAlpha(image.Rect(0, 0, 50, 50))
- painter := raster.NewAlphaSrcPainter(mask)
- gammas := []float64{1.0 / 10.0, 1.0 / 3.0, 1.0 / 2.0, 2.0 / 3.0, 4.0 / 5.0, 1.0, 5.0 / 4.0, 3.0 / 2.0, 2.0, 3.0, 10.0}
- for i, g := range gammas {
- draw.Draw(mask, mask.Bounds(), image.Transparent, image.ZP, draw.Src)
- r.Rasterize(raster.NewGammaCorrectionPainter(painter, g))
- x, y := 50*i+25, 25
- draw.DrawMask(rgba, image.Rect(x, y, x+50, y+50), image.White, image.ZP, mask, image.ZP, draw.Over)
- y += 100
- draw.DrawMask(rgba, image.Rect(x, y, x+50, y+50), image.Black, image.ZP, mask, image.ZP, draw.Over)
- }
-
- // Save that RGBA image to disk.
- outFile, err := os.Create("out.png")
- if err != nil {
- log.Println(err)
- os.Exit(1)
- }
- defer outFile.Close()
- b := bufio.NewWriter(outFile)
- err = png.Encode(b, rgba)
- if err != nil {
- log.Println(err)
- os.Exit(1)
- }
- err = b.Flush()
- if err != nil {
- log.Println(err)
- os.Exit(1)
- }
- fmt.Println("Wrote out.png OK.")
-}
diff --git a/vendor/github.com/golang/freetype/example/genbasicfont/main.go b/vendor/github.com/golang/freetype/example/genbasicfont/main.go
deleted file mode 100644
index 5b2f2bc6f..000000000
--- a/vendor/github.com/golang/freetype/example/genbasicfont/main.go
+++ /dev/null
@@ -1,237 +0,0 @@
-// Copyright 2016 The Freetype-Go Authors. All rights reserved.
-// Use of this source code is governed by your choice of either the
-// FreeType License or the GNU General Public License version 2 (or
-// any later version), both of which can be found in the LICENSE file.
-
-// +build example
-//
-// This build tag means that "go install github.com/golang/freetype/..."
-// doesn't install this example program. Use "go run main.go" to run it or "go
-// install -tags=example" to install it.
-
-// Program genbasicfont generates Go source code that imports
-// golang.org/x/image/font/basicfont to provide a fixed width font face.
-package main
-
-import (
- "bytes"
- "flag"
- "fmt"
- "go/format"
- "image"
- "image/draw"
- "io/ioutil"
- "log"
- "net/http"
- "strings"
- "unicode"
-
- "github.com/golang/freetype/truetype"
- "golang.org/x/image/font"
- "golang.org/x/image/math/fixed"
-)
-
-var (
- fontfile = flag.String("fontfile", "../../testdata/luxisr.ttf", "filename or URL of the TTF font")
- hinting = flag.String("hinting", "none", "none, vertical or full")
- pkg = flag.String("pkg", "example", "the package name for the generated code")
- size = flag.Float64("size", 12, "the number of pixels in 1 em")
- vr = flag.String("var", "example", "the variable name for the generated code")
-)
-
-func loadFontFile() ([]byte, error) {
- if strings.HasPrefix(*fontfile, "http://") || strings.HasPrefix(*fontfile, "https://") {
- resp, err := http.Get(*fontfile)
- if err != nil {
- return nil, err
- }
- defer resp.Body.Close()
- return ioutil.ReadAll(resp.Body)
- }
- return ioutil.ReadFile(*fontfile)
-}
-
-func parseHinting(h string) font.Hinting {
- switch h {
- case "full":
- return font.HintingFull
- case "vertical":
- log.Fatal("TODO: have package truetype implement vertical hinting")
- return font.HintingVertical
- }
- return font.HintingNone
-}
-
-func privateUseArea(r rune) bool {
- return 0xe000 <= r && r <= 0xf8ff ||
- 0xf0000 <= r && r <= 0xffffd ||
- 0x100000 <= r && r <= 0x10fffd
-}
-
-func loadRanges(f *truetype.Font) (ret [][2]rune) {
- rr := [2]rune{-1, -1}
- for r := rune(0); r <= unicode.MaxRune; r++ {
- if privateUseArea(r) {
- continue
- }
- if f.Index(r) == 0 {
- continue
- }
- if rr[1] == r {
- rr[1] = r + 1
- continue
- }
- if rr[0] != -1 {
- ret = append(ret, rr)
- }
- rr = [2]rune{r, r + 1}
- }
- if rr[0] != -1 {
- ret = append(ret, rr)
- }
- return ret
-}
-
-func emptyCol(m *image.Gray, r image.Rectangle, x int) bool {
- for y := r.Min.Y; y < r.Max.Y; y++ {
- if m.GrayAt(x, y).Y > 0 {
- return false
- }
- }
- return true
-}
-
-func emptyRow(m *image.Gray, r image.Rectangle, y int) bool {
- for x := r.Min.X; x < r.Max.X; x++ {
- if m.GrayAt(x, y).Y > 0 {
- return false
- }
- }
- return true
-}
-
-func tightBounds(m *image.Gray) (r image.Rectangle) {
- r = m.Bounds()
- for ; r.Min.Y < r.Max.Y && emptyRow(m, r, r.Min.Y+0); r.Min.Y++ {
- }
- for ; r.Min.Y < r.Max.Y && emptyRow(m, r, r.Max.Y-1); r.Max.Y-- {
- }
- for ; r.Min.X < r.Max.X && emptyCol(m, r, r.Min.X+0); r.Min.X++ {
- }
- for ; r.Min.X < r.Max.X && emptyCol(m, r, r.Max.X-1); r.Max.X-- {
- }
- return r
-}
-
-func printPix(ranges [][2]rune, glyphs map[rune]*image.Gray, b image.Rectangle) []byte {
- buf := new(bytes.Buffer)
- for _, rr := range ranges {
- for r := rr[0]; r < rr[1]; r++ {
- m := glyphs[r]
- fmt.Fprintf(buf, "// U+%08x '%c'\n", r, r)
- for y := b.Min.Y; y < b.Max.Y; y++ {
- for x := b.Min.X; x < b.Max.X; x++ {
- fmt.Fprintf(buf, "%#02x, ", m.GrayAt(x, y).Y)
- }
- fmt.Fprintln(buf)
- }
- fmt.Fprintln(buf)
- }
- }
- return buf.Bytes()
-}
-
-func printRanges(ranges [][2]rune) []byte {
- buf := new(bytes.Buffer)
- offset := 0
- for _, rr := range ranges {
- fmt.Fprintf(buf, "{'\\U%08x', '\\U%08x', %d},\n", rr[0], rr[1], offset)
- offset += int(rr[1] - rr[0])
- }
- return buf.Bytes()
-}
-
-func main() {
- flag.Parse()
- b, err := loadFontFile()
- if err != nil {
- log.Fatal(err)
- }
- f, err := truetype.Parse(b)
- if err != nil {
- log.Fatal(err)
- }
- face := truetype.NewFace(f, &truetype.Options{
- Size: *size,
- Hinting: parseHinting(*hinting),
- })
- defer face.Close()
-
- fBounds := f.Bounds(fixed.Int26_6(*size * 64))
- iBounds := image.Rect(
- +fBounds.Min.X.Floor(),
- -fBounds.Max.Y.Ceil(),
- +fBounds.Max.X.Ceil(),
- -fBounds.Min.Y.Floor(),
- )
-
- tBounds := image.Rectangle{}
- glyphs := map[rune]*image.Gray{}
- advance := fixed.Int26_6(-1)
-
- ranges := loadRanges(f)
- for _, rr := range ranges {
- for r := rr[0]; r < rr[1]; r++ {
- dr, mask, maskp, adv, ok := face.Glyph(fixed.Point26_6{}, r)
- if !ok {
- log.Fatalf("could not load glyph for %U", r)
- }
- if advance < 0 {
- advance = adv
- } else if advance != adv {
- log.Fatalf("advance was not constant: got %v and %v", advance, adv)
- }
- dst := image.NewGray(iBounds)
- draw.DrawMask(dst, dr, image.White, image.Point{}, mask, maskp, draw.Src)
- glyphs[r] = dst
- tBounds = tBounds.Union(tightBounds(dst))
- }
- }
-
- // height is the glyph image height, not the inter-line spacing.
- width, height := tBounds.Dx(), tBounds.Dy()
-
- buf := new(bytes.Buffer)
- fmt.Fprintf(buf, "// generated by go generate; DO NOT EDIT.\n\npackage %s\n\n", *pkg)
- fmt.Fprintf(buf, "import (\n\"image\"\n\n\"golang.org/x/image/font/basicfont\"\n)\n\n")
- fmt.Fprintf(buf, "// %s contains %d %d×%d glyphs in %d Pix bytes.\n",
- *vr, len(glyphs), width, height, len(glyphs)*width*height)
- fmt.Fprintf(buf, `var %s = basicfont.Face{
- Advance: %d,
- Width: %d,
- Height: %d,
- Ascent: %d,
- Descent: %d,
- Left: %d,
- Mask: &image.Alpha{
- Stride: %d,
- Rect: image.Rectangle{Max: image.Point{%d, %d*%d}},
- Pix: []byte{
- %s
- },
- },
- Ranges: []basicfont.Range{
- %s
- },
- }`, *vr, advance.Ceil(), width, face.Metrics().Height.Ceil(), -tBounds.Min.Y, +tBounds.Max.Y, tBounds.Min.X,
- width, width, len(glyphs), height,
- printPix(ranges, glyphs, tBounds), printRanges(ranges))
-
- fmted, err := format.Source(buf.Bytes())
- if err != nil {
- log.Fatalf("format.Source: %v", err)
- }
- if err := ioutil.WriteFile(*vr+".go", fmted, 0644); err != nil {
- log.Fatalf("ioutil.WriteFile: %v", err)
- }
-}
diff --git a/vendor/github.com/golang/freetype/example/raster/main.go b/vendor/github.com/golang/freetype/example/raster/main.go
deleted file mode 100644
index 3e572e1c5..000000000
--- a/vendor/github.com/golang/freetype/example/raster/main.go
+++ /dev/null
@@ -1,185 +0,0 @@
-// Copyright 2010 The Freetype-Go Authors. All rights reserved.
-// Use of this source code is governed by your choice of either the
-// FreeType License or the GNU General Public License version 2 (or
-// any later version), both of which can be found in the LICENSE file.
-
-// +build example
-//
-// This build tag means that "go install github.com/golang/freetype/..."
-// doesn't install this example program. Use "go run main.go" to run it or "go
-// install -tags=example" to install it.
-
-package main
-
-import (
- "bufio"
- "fmt"
- "image"
- "image/color"
- "image/draw"
- "image/png"
- "log"
- "os"
-
- "github.com/golang/freetype/raster"
- "golang.org/x/image/math/fixed"
-)
-
-type node struct {
- x, y, degree int
-}
-
-// These contours "outside" and "inside" are from the 'A' glyph from the Droid
-// Serif Regular font.
-
-var outside = []node{
- node{414, 489, 1},
- node{336, 274, 2},
- node{327, 250, 0},
- node{322, 226, 2},
- node{317, 203, 0},
- node{317, 186, 2},
- node{317, 134, 0},
- node{350, 110, 2},
- node{384, 86, 0},
- node{453, 86, 1},
- node{500, 86, 1},
- node{500, 0, 1},
- node{0, 0, 1},
- node{0, 86, 1},
- node{39, 86, 2},
- node{69, 86, 0},
- node{90, 92, 2},
- node{111, 99, 0},
- node{128, 117, 2},
- node{145, 135, 0},
- node{160, 166, 2},
- node{176, 197, 0},
- node{195, 246, 1},
- node{649, 1462, 1},
- node{809, 1462, 1},
- node{1272, 195, 2},
- node{1284, 163, 0},
- node{1296, 142, 2},
- node{1309, 121, 0},
- node{1326, 108, 2},
- node{1343, 96, 0},
- node{1365, 91, 2},
- node{1387, 86, 0},
- node{1417, 86, 1},
- node{1444, 86, 1},
- node{1444, 0, 1},
- node{881, 0, 1},
- node{881, 86, 1},
- node{928, 86, 2},
- node{1051, 86, 0},
- node{1051, 184, 2},
- node{1051, 201, 0},
- node{1046, 219, 2},
- node{1042, 237, 0},
- node{1034, 260, 1},
- node{952, 489, 1},
- node{414, 489, -1},
-}
-
-var inside = []node{
- node{686, 1274, 1},
- node{453, 592, 1},
- node{915, 592, 1},
- node{686, 1274, -1},
-}
-
-func p(n node) fixed.Point26_6 {
- x, y := 20+n.x/4, 380-n.y/4
- return fixed.Point26_6{
- X: fixed.Int26_6(x << 6),
- Y: fixed.Int26_6(y << 6),
- }
-}
-
-func contour(r *raster.Rasterizer, ns []node) {
- if len(ns) == 0 {
- return
- }
- i := 0
- r.Start(p(ns[i]))
- for {
- switch ns[i].degree {
- case -1:
- // -1 signifies end-of-contour.
- return
- case 1:
- i += 1
- r.Add1(p(ns[i]))
- case 2:
- i += 2
- r.Add2(p(ns[i-1]), p(ns[i]))
- default:
- panic("bad degree")
- }
- }
-}
-
-func showNodes(m *image.RGBA, ns []node) {
- for _, n := range ns {
- p := p(n)
- x, y := int(p.X)/64, int(p.Y)/64
- if !(image.Point{x, y}).In(m.Bounds()) {
- continue
- }
- var c color.Color
- switch n.degree {
- case 0:
- c = color.RGBA{0, 255, 255, 255}
- case 1:
- c = color.RGBA{255, 0, 0, 255}
- case 2:
- c = color.RGBA{255, 0, 0, 255}
- }
- if c != nil {
- m.Set(x, y, c)
- }
- }
-}
-
-func main() {
- // Rasterize the contours to a mask image.
- const (
- w = 400
- h = 400
- )
- r := raster.NewRasterizer(w, h)
- contour(r, outside)
- contour(r, inside)
- mask := image.NewAlpha(image.Rect(0, 0, w, h))
- p := raster.NewAlphaSrcPainter(mask)
- r.Rasterize(p)
-
- // Draw the mask image (in gray) onto an RGBA image.
- rgba := image.NewRGBA(image.Rect(0, 0, w, h))
- gray := image.NewUniform(color.Alpha{0x1f})
- draw.Draw(rgba, rgba.Bounds(), image.Black, image.ZP, draw.Src)
- draw.DrawMask(rgba, rgba.Bounds(), gray, image.ZP, mask, image.ZP, draw.Over)
- showNodes(rgba, outside)
- showNodes(rgba, inside)
-
- // Save that RGBA image to disk.
- outFile, err := os.Create("out.png")
- if err != nil {
- log.Println(err)
- os.Exit(1)
- }
- defer outFile.Close()
- b := bufio.NewWriter(outFile)
- err = png.Encode(b, rgba)
- if err != nil {
- log.Println(err)
- os.Exit(1)
- }
- err = b.Flush()
- if err != nil {
- log.Println(err)
- os.Exit(1)
- }
- fmt.Println("Wrote out.png OK.")
-}
diff --git a/vendor/github.com/golang/freetype/example/round/main.go b/vendor/github.com/golang/freetype/example/round/main.go
deleted file mode 100644
index 2920e8335..000000000
--- a/vendor/github.com/golang/freetype/example/round/main.go
+++ /dev/null
@@ -1,110 +0,0 @@
-// Copyright 2010 The Freetype-Go Authors. All rights reserved.
-// Use of this source code is governed by your choice of either the
-// FreeType License or the GNU General Public License version 2 (or
-// any later version), both of which can be found in the LICENSE file.
-
-// +build example
-//
-// This build tag means that "go install github.com/golang/freetype/..."
-// doesn't install this example program. Use "go run main.go" to run it or "go
-// install -tags=example" to install it.
-
-// This program visualizes the quadratic approximation to the circle, used to
-// implement round joins when stroking paths. The approximation is used in the
-// stroking code for arcs between 0 and 45 degrees, but is visualized here
-// between 0 and 90 degrees. The discrepancy between the approximation and the
-// true circle is clearly visible at angles above 65 degrees.
-package main
-
-import (
- "bufio"
- "fmt"
- "image"
- "image/color"
- "image/draw"
- "image/png"
- "log"
- "math"
- "os"
-
- "github.com/golang/freetype/raster"
- "golang.org/x/image/math/fixed"
-)
-
-// pDot returns the dot product p·q.
-func pDot(p, q fixed.Point26_6) fixed.Int52_12 {
- px, py := int64(p.X), int64(p.Y)
- qx, qy := int64(q.X), int64(q.Y)
- return fixed.Int52_12(px*qx + py*qy)
-}
-
-func main() {
- const (
- n = 17
- r = 64 * 80
- )
- s := fixed.Int26_6(r * math.Sqrt(2) / 2)
- t := fixed.Int26_6(r * math.Tan(math.Pi/8))
-
- m := image.NewRGBA(image.Rect(0, 0, 800, 600))
- draw.Draw(m, m.Bounds(), image.NewUniform(color.RGBA{63, 63, 63, 255}), image.ZP, draw.Src)
- mp := raster.NewRGBAPainter(m)
- mp.SetColor(image.Black)
- z := raster.NewRasterizer(800, 600)
-
- for i := 0; i < n; i++ {
- cx := fixed.Int26_6(6400 + 12800*(i%4))
- cy := fixed.Int26_6(640 + 8000*(i/4))
- c := fixed.Point26_6{X: cx, Y: cy}
- theta := math.Pi * (0.5 + 0.5*float64(i)/(n-1))
- dx := fixed.Int26_6(r * math.Cos(theta))
- dy := fixed.Int26_6(r * math.Sin(theta))
- d := fixed.Point26_6{X: dx, Y: dy}
- // Draw a quarter-circle approximated by two quadratic segments,
- // with each segment spanning 45 degrees.
- z.Start(c)
- z.Add1(c.Add(fixed.Point26_6{X: r, Y: 0}))
- z.Add2(c.Add(fixed.Point26_6{X: r, Y: t}), c.Add(fixed.Point26_6{X: s, Y: s}))
- z.Add2(c.Add(fixed.Point26_6{X: t, Y: r}), c.Add(fixed.Point26_6{X: 0, Y: r}))
- // Add another quadratic segment whose angle ranges between 0 and 90
- // degrees. For an explanation of the magic constants 128, 150, 181 and
- // 256, read the comments in the freetype/raster package.
- dot := 256 * pDot(d, fixed.Point26_6{X: 0, Y: r}) / (r * r)
- multiple := fixed.Int26_6(150-(150-128)*(dot-181)/(256-181)) >> 2
- z.Add2(c.Add(fixed.Point26_6{X: dx, Y: r + dy}.Mul(multiple)), c.Add(d))
- // Close the curve.
- z.Add1(c)
- }
- z.Rasterize(mp)
-
- for i := 0; i < n; i++ {
- cx := fixed.Int26_6(6400 + 12800*(i%4))
- cy := fixed.Int26_6(640 + 8000*(i/4))
- for j := 0; j < n; j++ {
- theta := math.Pi * float64(j) / (n - 1)
- dx := fixed.Int26_6(r * math.Cos(theta))
- dy := fixed.Int26_6(r * math.Sin(theta))
- m.Set(int((cx+dx)/64), int((cy+dy)/64), color.RGBA{255, 255, 0, 255})
- }
- }
-
- // Save that RGBA image to disk.
- outFile, err := os.Create("out.png")
- if err != nil {
- log.Println(err)
- os.Exit(1)
- }
- defer outFile.Close()
- b := bufio.NewWriter(outFile)
- err = png.Encode(b, m)
- if err != nil {
- log.Println(err)
- os.Exit(1)
- }
- err = b.Flush()
- if err != nil {
- log.Println(err)
- os.Exit(1)
- }
- fmt.Println("Wrote out.png OK.")
-}
diff --git a/vendor/github.com/golang/freetype/example/truetype/main.go b/vendor/github.com/golang/freetype/example/truetype/main.go
deleted file mode 100644
index e7db2d0ca..000000000
--- a/vendor/github.com/golang/freetype/example/truetype/main.go
+++ /dev/null
@@ -1,89 +0,0 @@
-// Copyright 2010 The Freetype-Go Authors. All rights reserved.
-// Use of this source code is governed by your choice of either the
-// FreeType License or the GNU General Public License version 2 (or
-// any later version), both of which can be found in the LICENSE file.
-
-// +build example
-//
-// This build tag means that "go install github.com/golang/freetype/..."
-// doesn't install this example program. Use "go run main.go" to run it or "go
-// install -tags=example" to install it.
-
-package main
-
-import (
- "flag"
- "fmt"
- "io/ioutil"
- "log"
-
- "github.com/golang/freetype/truetype"
- "golang.org/x/image/font"
- "golang.org/x/image/math/fixed"
-)
-
-var fontfile = flag.String("fontfile", "../../testdata/luxisr.ttf", "filename of the ttf font")
-
-func printBounds(b fixed.Rectangle26_6) {
- fmt.Printf("Min.X:%d Min.Y:%d Max.X:%d Max.Y:%d\n", b.Min.X, b.Min.Y, b.Max.X, b.Max.Y)
-}
-
-func printGlyph(g *truetype.GlyphBuf) {
- printBounds(g.Bounds)
- fmt.Print("Points:\n---\n")
- e := 0
- for i, p := range g.Points {
- fmt.Printf("%4d, %4d", p.X, p.Y)
- if p.Flags&0x01 != 0 {
- fmt.Print(" on\n")
- } else {
- fmt.Print(" off\n")
- }
- if i+1 == int(g.Ends[e]) {
- fmt.Print("---\n")
- e++
- }
- }
-}
-
-func main() {
- flag.Parse()
- fmt.Printf("Loading fontfile %q\n", *fontfile)
- b, err := ioutil.ReadFile(*fontfile)
- if err != nil {
- log.Println(err)
- return
- }
- f, err := truetype.Parse(b)
- if err != nil {
- log.Println(err)
- return
- }
- fupe := fixed.Int26_6(f.FUnitsPerEm())
- printBounds(f.Bounds(fupe))
- fmt.Printf("FUnitsPerEm:%d\n\n", fupe)
-
- c0, c1 := 'A', 'V'
-
- i0 := f.Index(c0)
- hm := f.HMetric(fupe, i0)
- g := &truetype.GlyphBuf{}
- err = g.Load(f, fupe, i0, font.HintingNone)
- if err != nil {
- log.Println(err)
- return
- }
- fmt.Printf("'%c' glyph\n", c0)
- fmt.Printf("AdvanceWidth:%d LeftSideBearing:%d\n", hm.AdvanceWidth, hm.LeftSideBearing)
- printGlyph(g)
- i1 := f.Index(c1)
- fmt.Printf("\n'%c', '%c' Kern:%d\n", c0, c1, f.Kern(fupe, i0, i1))
-
- fmt.Printf("\nThe numbers above are in FUnits.\n" +
- "The numbers below are in 26.6 fixed point pixels, at 12pt and 72dpi.\n\n")
- a := truetype.NewFace(f, &truetype.Options{
- Size: 12,
- DPI: 72,
- })
- fmt.Printf("%#v\n", a.Metrics())
-}
diff --git a/vendor/github.com/golang/freetype/freetype_test.go b/vendor/github.com/golang/freetype/freetype_test.go
deleted file mode 100644
index 348c411ab..000000000
--- a/vendor/github.com/golang/freetype/freetype_test.go
+++ /dev/null
@@ -1,59 +0,0 @@
-// Copyright 2012 The Freetype-Go Authors. All rights reserved.
-// Use of this source code is governed by your choice of either the
-// FreeType License or the GNU General Public License version 2 (or
-// any later version), both of which can be found in the LICENSE file.
-
-package freetype
-
-import (
- "image"
- "image/draw"
- "io/ioutil"
- "runtime"
- "strings"
- "testing"
-)
-
-func BenchmarkDrawString(b *testing.B) {
- data, err := ioutil.ReadFile("licenses/gpl.txt")
- if err != nil {
- b.Fatal(err)
- }
- lines := strings.Split(string(data), "\n")
-
- data, err = ioutil.ReadFile("testdata/luxisr.ttf")
- if err != nil {
- b.Fatal(err)
- }
- f, err := ParseFont(data)
- if err != nil {
- b.Fatal(err)
- }
-
- dst := image.NewRGBA(image.Rect(0, 0, 800, 600))
- draw.Draw(dst, dst.Bounds(), image.White, image.ZP, draw.Src)
-
- c := NewContext()
- c.SetDst(dst)
- c.SetClip(dst.Bounds())
- c.SetSrc(image.Black)
- c.SetFont(f)
-
- var ms runtime.MemStats
- runtime.ReadMemStats(&ms)
- mallocs := ms.Mallocs
-
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- for j, line := range lines {
- _, err := c.DrawString(line, Pt(0, (j*16)%600))
- if err != nil {
- b.Fatal(err)
- }
- }
- }
- b.StopTimer()
- runtime.ReadMemStats(&ms)
- mallocs = ms.Mallocs - mallocs
- b.Logf("%d iterations, %d mallocs per iteration\n", b.N, int(mallocs)/b.N)
-}
diff --git a/vendor/github.com/golang/freetype/licenses/ftl.txt b/vendor/github.com/golang/freetype/licenses/ftl.txt
deleted file mode 100644
index bbaba33f4..000000000
--- a/vendor/github.com/golang/freetype/licenses/ftl.txt
+++ /dev/null
@@ -1,169 +0,0 @@
- The FreeType Project LICENSE
- ----------------------------
-
- 2006-Jan-27
-
- Copyright 1996-2002, 2006 by
- David Turner, Robert Wilhelm, and Werner Lemberg
-
-
-
-Introduction
-============
-
- The FreeType Project is distributed in several archive packages;
- some of them may contain, in addition to the FreeType font engine,
- various tools and contributions which rely on, or relate to, the
- FreeType Project.
-
- This license applies to all files found in such packages, and
- which do not fall under their own explicit license. The license
- affects thus the FreeType font engine, the test programs,
- documentation and makefiles, at the very least.
-
- This license was inspired by the BSD, Artistic, and IJG
- (Independent JPEG Group) licenses, which all encourage inclusion
- and use of free software in commercial and freeware products
- alike. As a consequence, its main points are that:
-
- o We don't promise that this software works. However, we will be
- interested in any kind of bug reports. (`as is' distribution)
-
- o You can use this software for whatever you want, in parts or
- full form, without having to pay us. (`royalty-free' usage)
-
- o You may not pretend that you wrote this software. If you use
- it, or only parts of it, in a program, you must acknowledge
- somewhere in your documentation that you have used the
- FreeType code. (`credits')
-
- We specifically permit and encourage the inclusion of this
- software, with or without modifications, in commercial products.
- We disclaim all warranties covering The FreeType Project and
- assume no liability related to The FreeType Project.
-
-
- Finally, many people asked us for a preferred form for a
- credit/disclaimer to use in compliance with this license. We thus
- encourage you to use the following text:
-
- """
- Portions of this software are copyright © <year> The FreeType
- Project (www.freetype.org). All rights reserved.
- """
-
- Please replace <year> with the value from the FreeType version you
- actually use.
-
-
-Legal Terms
-===========
-
-0. Definitions
---------------
-
- Throughout this license, the terms `package', `FreeType Project',
- and `FreeType archive' refer to the set of files originally
- distributed by the authors (David Turner, Robert Wilhelm, and
- Werner Lemberg) as the `FreeType Project', be they named as alpha,
- beta or final release.
-
- `You' refers to the licensee, or person using the project, where
- `using' is a generic term including compiling the project's source
- code as well as linking it to form a `program' or `executable'.
- This program is referred to as `a program using the FreeType
- engine'.
-
- This license applies to all files distributed in the original
- FreeType Project, including all source code, binaries and
- documentation, unless otherwise stated in the file in its
- original, unmodified form as distributed in the original archive.
- If you are unsure whether or not a particular file is covered by
- this license, you must contact us to verify this.
-
- The FreeType Project is copyright (C) 1996-2000 by David Turner,
- Robert Wilhelm, and Werner Lemberg. All rights reserved except as
- specified below.
-
-1. No Warranty
---------------
-
- THE FREETYPE PROJECT IS PROVIDED `AS IS' WITHOUT WARRANTY OF ANY
- KIND, EITHER EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,
- WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
- PURPOSE. IN NO EVENT WILL ANY OF THE AUTHORS OR COPYRIGHT HOLDERS
- BE LIABLE FOR ANY DAMAGES CAUSED BY THE USE OR THE INABILITY TO
- USE, OF THE FREETYPE PROJECT.
-
-2. Redistribution
------------------
-
- This license grants a worldwide, royalty-free, perpetual and
- irrevocable right and license to use, execute, perform, compile,
- display, copy, create derivative works of, distribute and
- sublicense the FreeType Project (in both source and object code
- forms) and derivative works thereof for any purpose; and to
- authorize others to exercise some or all of the rights granted
- herein, subject to the following conditions:
-
- o Redistribution of source code must retain this license file
- (`FTL.TXT') unaltered; any additions, deletions or changes to
- the original files must be clearly indicated in accompanying
- documentation. The copyright notices of the unaltered,
- original files must be preserved in all copies of source
- files.
-
- o Redistribution in binary form must provide a disclaimer that
- states that the software is based in part of the work of the
- FreeType Team, in the distribution documentation. We also
- encourage you to put an URL to the FreeType web page in your
- documentation, though this isn't mandatory.
-
- These conditions apply to any software derived from or based on
- the FreeType Project, not just the unmodified files. If you use
- our work, you must acknowledge us. However, no fee need be paid
- to us.
-
-3. Advertising
---------------
-
- Neither the FreeType authors and contributors nor you shall use
- the name of the other for commercial, advertising, or promotional
- purposes without specific prior written permission.
-
- We suggest, but do not require, that you use one or more of the
- following phrases to refer to this software in your documentation
- or advertising materials: `FreeType Project', `FreeType Engine',
- `FreeType library', or `FreeType Distribution'.
-
- As you have not signed this license, you are not required to
- accept it. However, as the FreeType Project is copyrighted
- material, only this license, or another one contracted with the
- authors, grants you the right to use, distribute, and modify it.
- Therefore, by using, distributing, or modifying the FreeType
- Project, you indicate that you understand and accept all the terms
- of this license.
-
-4. Contacts
------------
-
- There are two mailing lists related to FreeType:
-
- o freetype@nongnu.org
-
- Discusses general use and applications of FreeType, as well as
- future and wanted additions to the library and distribution.
- If you are looking for support, start in this list if you
- haven't found anything to help you in the documentation.
-
- o freetype-devel@nongnu.org
-
- Discusses bugs, as well as engine internals, design issues,
- specific licenses, porting, etc.
-
- Our home page can be found at
-
- http://www.freetype.org
-
-
---- end of FTL.TXT ---
diff --git a/vendor/github.com/golang/freetype/licenses/gpl.txt b/vendor/github.com/golang/freetype/licenses/gpl.txt
deleted file mode 100644
index b2fe7b6af..000000000
--- a/vendor/github.com/golang/freetype/licenses/gpl.txt
+++ /dev/null
@@ -1,340 +0,0 @@
- GNU GENERAL PUBLIC LICENSE
- Version 2, June 1991
-
- Copyright (C) 1989, 1991 Free Software Foundation, Inc.
- 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- Everyone is permitted to copy and distribute verbatim copies
- of this license document, but changing it is not allowed.
-
- Preamble
-
- The licenses for most software are designed to take away your
-freedom to share and change it. By contrast, the GNU General Public
-License is intended to guarantee your freedom to share and change free
-software--to make sure the software is free for all its users. This
-General Public License applies to most of the Free Software
-Foundation's software and to any other program whose authors commit to
-using it. (Some other Free Software Foundation software is covered by
-the GNU Library General Public License instead.) You can apply it to
-your programs, too.
-
- When we speak of free software, we are referring to freedom, not
-price. Our General Public Licenses are designed to make sure that you
-have the freedom to distribute copies of free software (and charge for
-this service if you wish), that you receive source code or can get it
-if you want it, that you can change the software or use pieces of it
-in new free programs; and that you know you can do these things.
-
- To protect your rights, we need to make restrictions that forbid
-anyone to deny you these rights or to ask you to surrender the rights.
-These restrictions translate to certain responsibilities for you if you
-distribute copies of the software, or if you modify it.
-
- For example, if you distribute copies of such a program, whether
-gratis or for a fee, you must give the recipients all the rights that
-you have. You must make sure that they, too, receive or can get the
-source code. And you must show them these terms so they know their
-rights.
-
- We protect your rights with two steps: (1) copyright the software, and
-(2) offer you this license which gives you legal permission to copy,
-distribute and/or modify the software.
-
- Also, for each author's protection and ours, we want to make certain
-that everyone understands that there is no warranty for this free
-software. If the software is modified by someone else and passed on, we
-want its recipients to know that what they have is not the original, so
-that any problems introduced by others will not reflect on the original
-authors' reputations.
-
- Finally, any free program is threatened constantly by software
-patents. We wish to avoid the danger that redistributors of a free
-program will individually obtain patent licenses, in effect making the
-program proprietary. To prevent this, we have made it clear that any
-patent must be licensed for everyone's free use or not licensed at all.
-
- The precise terms and conditions for copying, distribution and
-modification follow.
-
- GNU GENERAL PUBLIC LICENSE
- TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
-
- 0. This License applies to any program or other work which contains
-a notice placed by the copyright holder saying it may be distributed
-under the terms of this General Public License. The "Program", below,
-refers to any such program or work, and a "work based on the Program"
-means either the Program or any derivative work under copyright law:
-that is to say, a work containing the Program or a portion of it,
-either verbatim or with modifications and/or translated into another
-language. (Hereinafter, translation is included without limitation in
-the term "modification".) Each licensee is addressed as "you".
-
-Activities other than copying, distribution and modification are not
-covered by this License; they are outside its scope. The act of
-running the Program is not restricted, and the output from the Program
-is covered only if its contents constitute a work based on the
-Program (independent of having been made by running the Program).
-Whether that is true depends on what the Program does.
-
- 1. You may copy and distribute verbatim copies of the Program's
-source code as you receive it, in any medium, provided that you
-conspicuously and appropriately publish on each copy an appropriate
-copyright notice and disclaimer of warranty; keep intact all the
-notices that refer to this License and to the absence of any warranty;
-and give any other recipients of the Program a copy of this License
-along with the Program.
-
-You may charge a fee for the physical act of transferring a copy, and
-you may at your option offer warranty protection in exchange for a fee.
-
- 2. You may modify your copy or copies of the Program or any portion
-of it, thus forming a work based on the Program, and copy and
-distribute such modifications or work under the terms of Section 1
-above, provided that you also meet all of these conditions:
-
- a) You must cause the modified files to carry prominent notices
- stating that you changed the files and the date of any change.
-
- b) You must cause any work that you distribute or publish, that in
- whole or in part contains or is derived from the Program or any
- part thereof, to be licensed as a whole at no charge to all third
- parties under the terms of this License.
-
- c) If the modified program normally reads commands interactively
- when run, you must cause it, when started running for such
- interactive use in the most ordinary way, to print or display an
- announcement including an appropriate copyright notice and a
- notice that there is no warranty (or else, saying that you provide
- a warranty) and that users may redistribute the program under
- these conditions, and telling the user how to view a copy of this
- License. (Exception: if the Program itself is interactive but
- does not normally print such an announcement, your work based on
- the Program is not required to print an announcement.)
-
-These requirements apply to the modified work as a whole. If
-identifiable sections of that work are not derived from the Program,
-and can be reasonably considered independent and separate works in
-themselves, then this License, and its terms, do not apply to those
-sections when you distribute them as separate works. But when you
-distribute the same sections as part of a whole which is a work based
-on the Program, the distribution of the whole must be on the terms of
-this License, whose permissions for other licensees extend to the
-entire whole, and thus to each and every part regardless of who wrote it.
-
-Thus, it is not the intent of this section to claim rights or contest
-your rights to work written entirely by you; rather, the intent is to
-exercise the right to control the distribution of derivative or
-collective works based on the Program.
-
-In addition, mere aggregation of another work not based on the Program
-with the Program (or with a work based on the Program) on a volume of
-a storage or distribution medium does not bring the other work under
-the scope of this License.
-
- 3. You may copy and distribute the Program (or a work based on it,
-under Section 2) in object code or executable form under the terms of
-Sections 1 and 2 above provided that you also do one of the following:
-
- a) Accompany it with the complete corresponding machine-readable
- source code, which must be distributed under the terms of Sections
- 1 and 2 above on a medium customarily used for software interchange; or,
-
- b) Accompany it with a written offer, valid for at least three
- years, to give any third party, for a charge no more than your
- cost of physically performing source distribution, a complete
- machine-readable copy of the corresponding source code, to be
- distributed under the terms of Sections 1 and 2 above on a medium
- customarily used for software interchange; or,
-
- c) Accompany it with the information you received as to the offer
- to distribute corresponding source code. (This alternative is
- allowed only for noncommercial distribution and only if you
- received the program in object code or executable form with such
- an offer, in accord with Subsection b above.)
-
-The source code for a work means the preferred form of the work for
-making modifications to it. For an executable work, complete source
-code means all the source code for all modules it contains, plus any
-associated interface definition files, plus the scripts used to
-control compilation and installation of the executable. However, as a
-special exception, the source code distributed need not include
-anything that is normally distributed (in either source or binary
-form) with the major components (compiler, kernel, and so on) of the
-operating system on which the executable runs, unless that component
-itself accompanies the executable.
-
-If distribution of executable or object code is made by offering
-access to copy from a designated place, then offering equivalent
-access to copy the source code from the same place counts as
-distribution of the source code, even though third parties are not
-compelled to copy the source along with the object code.
-
- 4. You may not copy, modify, sublicense, or distribute the Program
-except as expressly provided under this License. Any attempt
-otherwise to copy, modify, sublicense or distribute the Program is
-void, and will automatically terminate your rights under this License.
-However, parties who have received copies, or rights, from you under
-this License will not have their licenses terminated so long as such
-parties remain in full compliance.
-
- 5. You are not required to accept this License, since you have not
-signed it. However, nothing else grants you permission to modify or
-distribute the Program or its derivative works. These actions are
-prohibited by law if you do not accept this License. Therefore, by
-modifying or distributing the Program (or any work based on the
-Program), you indicate your acceptance of this License to do so, and
-all its terms and conditions for copying, distributing or modifying
-the Program or works based on it.
-
- 6. Each time you redistribute the Program (or any work based on the
-Program), the recipient automatically receives a license from the
-original licensor to copy, distribute or modify the Program subject to
-these terms and conditions. You may not impose any further
-restrictions on the recipients' exercise of the rights granted herein.
-You are not responsible for enforcing compliance by third parties to
-this License.
-
- 7. If, as a consequence of a court judgment or allegation of patent
-infringement or for any other reason (not limited to patent issues),
-conditions are imposed on you (whether by court order, agreement or
-otherwise) that contradict the conditions of this License, they do not
-excuse you from the conditions of this License. If you cannot
-distribute so as to satisfy simultaneously your obligations under this
-License and any other pertinent obligations, then as a consequence you
-may not distribute the Program at all. For example, if a patent
-license would not permit royalty-free redistribution of the Program by
-all those who receive copies directly or indirectly through you, then
-the only way you could satisfy both it and this License would be to
-refrain entirely from distribution of the Program.
-
-If any portion of this section is held invalid or unenforceable under
-any particular circumstance, the balance of the section is intended to
-apply and the section as a whole is intended to apply in other
-circumstances.
-
-It is not the purpose of this section to induce you to infringe any
-patents or other property right claims or to contest validity of any
-such claims; this section has the sole purpose of protecting the
-integrity of the free software distribution system, which is
-implemented by public license practices. Many people have made
-generous contributions to the wide range of software distributed
-through that system in reliance on consistent application of that
-system; it is up to the author/donor to decide if he or she is willing
-to distribute software through any other system and a licensee cannot
-impose that choice.
-
-This section is intended to make thoroughly clear what is believed to
-be a consequence of the rest of this License.
-
- 8. If the distribution and/or use of the Program is restricted in
-certain countries either by patents or by copyrighted interfaces, the
-original copyright holder who places the Program under this License
-may add an explicit geographical distribution limitation excluding
-those countries, so that distribution is permitted only in or among
-countries not thus excluded. In such case, this License incorporates
-the limitation as if written in the body of this License.
-
- 9. The Free Software Foundation may publish revised and/or new versions
-of the General Public License from time to time. Such new versions will
-be similar in spirit to the present version, but may differ in detail to
-address new problems or concerns.
-
-Each version is given a distinguishing version number. If the Program
-specifies a version number of this License which applies to it and "any
-later version", you have the option of following the terms and conditions
-either of that version or of any later version published by the Free
-Software Foundation. If the Program does not specify a version number of
-this License, you may choose any version ever published by the Free Software
-Foundation.
-
- 10. If you wish to incorporate parts of the Program into other free
-programs whose distribution conditions are different, write to the author
-to ask for permission. For software which is copyrighted by the Free
-Software Foundation, write to the Free Software Foundation; we sometimes
-make exceptions for this. Our decision will be guided by the two goals
-of preserving the free status of all derivatives of our free software and
-of promoting the sharing and reuse of software generally.
-
- NO WARRANTY
-
- 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
-FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
-OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
-PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
-OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
-MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
-TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
-PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
-REPAIR OR CORRECTION.
-
- 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
-WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
-REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
-INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
-OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
-TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
-YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
-PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
-POSSIBILITY OF SUCH DAMAGES.
-
- END OF TERMS AND CONDITIONS
-
- How to Apply These Terms to Your New Programs
-
- If you develop a new program, and you want it to be of the greatest
-possible use to the public, the best way to achieve this is to make it
-free software which everyone can redistribute and change under these terms.
-
- To do so, attach the following notices to the program. It is safest
-to attach them to the start of each source file to most effectively
-convey the exclusion of warranty; and each file should have at least
-the "copyright" line and a pointer to where the full notice is found.
-
- <one line to give the program's name and a brief idea of what it does.>
- Copyright (C) <year> <name of author>
-
- This program is free software; you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation; either version 2 of the License, or
- (at your option) any later version.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU General Public License for more details.
-
- You should have received a copy of the GNU General Public License
- along with this program; if not, write to the Free Software
- Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
-
-
-Also add information on how to contact you by electronic and paper mail.
-
-If the program is interactive, make it output a short notice like this
-when it starts in an interactive mode:
-
- Gnomovision version 69, Copyright (C) year name of author
- Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
- This is free software, and you are welcome to redistribute it
- under certain conditions; type `show c' for details.
-
-The hypothetical commands `show w' and `show c' should show the appropriate
-parts of the General Public License. Of course, the commands you use may
-be called something other than `show w' and `show c'; they could even be
-mouse-clicks or menu items--whatever suits your program.
-
-You should also get your employer (if you work as a programmer) or your
-school, if any, to sign a "copyright disclaimer" for the program, if
-necessary. Here is a sample; alter the names:
-
- Yoyodyne, Inc., hereby disclaims all copyright interest in the program
- `Gnomovision' (which makes passes at compilers) written by James Hacker.
-
- <signature of Ty Coon>, 1 April 1989
- Ty Coon, President of Vice
-
-This General Public License does not permit incorporating your program into
-proprietary programs. If your program is a subroutine library, you may
-consider it more useful to permit linking proprietary applications with the
-library. If this is what you want to do, use the GNU Library General
-Public License instead of this License.
diff --git a/vendor/github.com/golang/freetype/testdata/README b/vendor/github.com/golang/freetype/testdata/README
deleted file mode 100644
index bae438269..000000000
--- a/vendor/github.com/golang/freetype/testdata/README
+++ /dev/null
@@ -1,13 +0,0 @@
-The luxi*.ttf and COPYING files in this directory were copied from the X.org
-project, specifically
-http://xorg.freedesktop.org/releases/individual/font/font-bh-ttf-1.0.0.tar.bz2
-
-There are three Luxi fonts: sans (s), serif (r) and monospaced (m). For example,
-luxisr.ttf is Luxi Sans. The 'r' here means regular, as opposed to bold.
-
-The *.ttx files in this directory were generated from the *.ttf files
-by the ttx command-line tool.
-http://www.letterror.com/code/ttx/index.html
-
-The *-hinting.txt files in this directory were generated from the *.ttf files
-by the ../cmd/print-glyph-points command-line tool.
diff --git a/vendor/github.com/golang/freetype/testdata/luximr.ttf b/vendor/github.com/golang/freetype/testdata/luximr.ttf
deleted file mode 100644
index 6ad6e1266..000000000
--- a/vendor/github.com/golang/freetype/testdata/luximr.ttf
+++ /dev/null
Binary files differ
diff --git a/vendor/github.com/golang/freetype/testdata/luximr.ttx b/vendor/github.com/golang/freetype/testdata/luximr.ttx
deleted file mode 100644
index e60ebca45..000000000
--- a/vendor/github.com/golang/freetype/testdata/luximr.ttx
+++ /dev/null
@@ -1,24616 +0,0 @@
-<?xml version="1.0" encoding="ISO-8859-1"?>
-<ttFont sfntVersion="\x00\x01\x00\x00" ttLibVersion="2.4">
-
- <GlyphOrder>
- <!-- The 'id' attribute is only for humans; it is ignored when parsed. -->
- <GlyphID id="0" name=".notdef"/>
- <GlyphID id="1" name=".notdef#1"/>
- <GlyphID id="2" name=".notdef#2"/>
- <GlyphID id="3" name="space"/>
- <GlyphID id="4" name="exclam"/>
- <GlyphID id="5" name="quotedbl"/>
- <GlyphID id="6" name="numbersign"/>
- <GlyphID id="7" name="dollar"/>
- <GlyphID id="8" name="percent"/>
- <GlyphID id="9" name="ampersand"/>
- <GlyphID id="10" name="quotesingle"/>
- <GlyphID id="11" name="parenleft"/>
- <GlyphID id="12" name="parenright"/>
- <GlyphID id="13" name="asterisk"/>
- <GlyphID id="14" name="plus"/>
- <GlyphID id="15" name="comma"/>
- <GlyphID id="16" name="hyphen"/>
- <GlyphID id="17" name="period"/>
- <GlyphID id="18" name="slash"/>
- <GlyphID id="19" name="zero"/>
- <GlyphID id="20" name="one"/>
- <GlyphID id="21" name="two"/>
- <GlyphID id="22" name="three"/>
- <GlyphID id="23" name="four"/>
- <GlyphID id="24" name="five"/>
- <GlyphID id="25" name="six"/>
- <GlyphID id="26" name="seven"/>
- <GlyphID id="27" name="eight"/>
- <GlyphID id="28" name="nine"/>
- <GlyphID id="29" name="colon"/>
- <GlyphID id="30" name="semicolon"/>
- <GlyphID id="31" name="less"/>
- <GlyphID id="32" name="equal"/>
- <GlyphID id="33" name="greater"/>
- <GlyphID id="34" name="question"/>
- <GlyphID id="35" name="at"/>
- <GlyphID id="36" name="A"/>
- <GlyphID id="37" name="B"/>
- <GlyphID id="38" name="C"/>
- <GlyphID id="39" name="D"/>
- <GlyphID id="40" name="E"/>
- <GlyphID id="41" name="F"/>
- <GlyphID id="42" name="G"/>
- <GlyphID id="43" name="H"/>
- <GlyphID id="44" name="I"/>
- <GlyphID id="45" name="J"/>
- <GlyphID id="46" name="K"/>
- <GlyphID id="47" name="L"/>
- <GlyphID id="48" name="M"/>
- <GlyphID id="49" name="N"/>
- <GlyphID id="50" name="O"/>
- <GlyphID id="51" name="P"/>
- <GlyphID id="52" name="Q"/>
- <GlyphID id="53" name="R"/>
- <GlyphID id="54" name="S"/>
- <GlyphID id="55" name="T"/>
- <GlyphID id="56" name="U"/>
- <GlyphID id="57" name="V"/>
- <GlyphID id="58" name="W"/>
- <GlyphID id="59" name="X"/>
- <GlyphID id="60" name="Y"/>
- <GlyphID id="61" name="Z"/>
- <GlyphID id="62" name="bracketleft"/>
- <GlyphID id="63" name="backslash"/>
- <GlyphID id="64" name="bracketright"/>
- <GlyphID id="65" name="asciicircum"/>
- <GlyphID id="66" name="underscore"/>
- <GlyphID id="67" name="grave"/>
- <GlyphID id="68" name="a"/>
- <GlyphID id="69" name="b"/>
- <GlyphID id="70" name="c"/>
- <GlyphID id="71" name="d"/>
- <GlyphID id="72" name="e"/>
- <GlyphID id="73" name="f"/>
- <GlyphID id="74" name="g"/>
- <GlyphID id="75" name="h"/>
- <GlyphID id="76" name="i"/>
- <GlyphID id="77" name="j"/>
- <GlyphID id="78" name="k"/>
- <GlyphID id="79" name="l"/>
- <GlyphID id="80" name="m"/>
- <GlyphID id="81" name="n"/>
- <GlyphID id="82" name="o"/>
- <GlyphID id="83" name="p"/>
- <GlyphID id="84" name="q"/>
- <GlyphID id="85" name="r"/>
- <GlyphID id="86" name="s"/>
- <GlyphID id="87" name="t"/>
- <GlyphID id="88" name="u"/>
- <GlyphID id="89" name="v"/>
- <GlyphID id="90" name="w"/>
- <GlyphID id="91" name="x"/>
- <GlyphID id="92" name="y"/>
- <GlyphID id="93" name="z"/>
- <GlyphID id="94" name="braceleft"/>
- <GlyphID id="95" name="bar"/>
- <GlyphID id="96" name="braceright"/>
- <GlyphID id="97" name="asciitilde"/>
- <GlyphID id="98" name="Adieresis"/>
- <GlyphID id="99" name="Aring"/>
- <GlyphID id="100" name="Ccedilla"/>
- <GlyphID id="101" name="Eacute"/>
- <GlyphID id="102" name="Ntilde"/>
- <GlyphID id="103" name="Odieresis"/>
- <GlyphID id="104" name="Udieresis"/>
- <GlyphID id="105" name="aacute"/>
- <GlyphID id="106" name="agrave"/>
- <GlyphID id="107" name="acircumflex"/>
- <GlyphID id="108" name="adieresis"/>
- <GlyphID id="109" name="atilde"/>
- <GlyphID id="110" name="aring"/>
- <GlyphID id="111" name="ccedilla"/>
- <GlyphID id="112" name="eacute"/>
- <GlyphID id="113" name="egrave"/>
- <GlyphID id="114" name="ecircumflex"/>
- <GlyphID id="115" name="edieresis"/>
- <GlyphID id="116" name="iacute"/>
- <GlyphID id="117" name="igrave"/>
- <GlyphID id="118" name="icircumflex"/>
- <GlyphID id="119" name="idieresis"/>
- <GlyphID id="120" name="ntilde"/>
- <GlyphID id="121" name="oacute"/>
- <GlyphID id="122" name="ograve"/>
- <GlyphID id="123" name="ocircumflex"/>
- <GlyphID id="124" name="odieresis"/>
- <GlyphID id="125" name="otilde"/>
- <GlyphID id="126" name="uacute"/>
- <GlyphID id="127" name="ugrave"/>
- <GlyphID id="128" name="ucircumflex"/>
- <GlyphID id="129" name="udieresis"/>
- <GlyphID id="130" name="dagger"/>
- <GlyphID id="131" name="degree"/>
- <GlyphID id="132" name="cent"/>
- <GlyphID id="133" name="sterling"/>
- <GlyphID id="134" name="section"/>
- <GlyphID id="135" name="bullet"/>
- <GlyphID id="136" name="paragraph"/>
- <GlyphID id="137" name="germandbls"/>
- <GlyphID id="138" name="registered"/>
- <GlyphID id="139" name="copyright"/>
- <GlyphID id="140" name="trademark"/>
- <GlyphID id="141" name="acute"/>
- <GlyphID id="142" name="dieresis"/>
- <GlyphID id="143" name=".notdef#3"/>
- <GlyphID id="144" name="AE"/>
- <GlyphID id="145" name="Oslash"/>
- <GlyphID id="146" name=".notdef#4"/>
- <GlyphID id="147" name="plusminus"/>
- <GlyphID id="148" name=".notdef#5"/>
- <GlyphID id="149" name=".notdef#6"/>
- <GlyphID id="150" name="yen"/>
- <GlyphID id="151" name="mu"/>
- <GlyphID id="152" name=".notdef#7"/>
- <GlyphID id="153" name=".notdef#8"/>
- <GlyphID id="154" name=".notdef#9"/>
- <GlyphID id="155" name=".notdef#10"/>
- <GlyphID id="156" name=".notdef#11"/>
- <GlyphID id="157" name="ordfeminine"/>
- <GlyphID id="158" name="ordmasculine"/>
- <GlyphID id="159" name=".notdef#12"/>
- <GlyphID id="160" name="ae"/>
- <GlyphID id="161" name="oslash"/>
- <GlyphID id="162" name="questiondown"/>
- <GlyphID id="163" name="exclamdown"/>
- <GlyphID id="164" name="logicalnot"/>
- <GlyphID id="165" name=".notdef#13"/>
- <GlyphID id="166" name="florin"/>
- <GlyphID id="167" name=".notdef#14"/>
- <GlyphID id="168" name=".notdef#15"/>
- <GlyphID id="169" name="guillemotleft"/>
- <GlyphID id="170" name="guillemotright"/>
- <GlyphID id="171" name="ellipsis"/>
- <GlyphID id="172" name=".notdef#16"/>
- <GlyphID id="173" name="Agrave"/>
- <GlyphID id="174" name="Atilde"/>
- <GlyphID id="175" name="Otilde"/>
- <GlyphID id="176" name="OE"/>
- <GlyphID id="177" name="oe"/>
- <GlyphID id="178" name="endash"/>
- <GlyphID id="179" name="emdash"/>
- <GlyphID id="180" name="quotedblleft"/>
- <GlyphID id="181" name="quotedblright"/>
- <GlyphID id="182" name="quoteleft"/>
- <GlyphID id="183" name="quoteright"/>
- <GlyphID id="184" name="divide"/>
- <GlyphID id="185" name=".notdef#17"/>
- <GlyphID id="186" name="ydieresis"/>
- <GlyphID id="187" name="Ydieresis"/>
- <GlyphID id="188" name="fraction"/>
- <GlyphID id="189" name="currency"/>
- <GlyphID id="190" name="guilsinglleft"/>
- <GlyphID id="191" name="guilsinglright"/>
- <GlyphID id="192" name="fi"/>
- <GlyphID id="193" name="fl"/>
- <GlyphID id="194" name="daggerdbl"/>
- <GlyphID id="195" name="periodcentered"/>
- <GlyphID id="196" name="quotesinglbase"/>
- <GlyphID id="197" name="quotedblbase"/>
- <GlyphID id="198" name="perthousand"/>
- <GlyphID id="199" name="Acircumflex"/>
- <GlyphID id="200" name="Ecircumflex"/>
- <GlyphID id="201" name="Aacute"/>
- <GlyphID id="202" name="Edieresis"/>
- <GlyphID id="203" name="Egrave"/>
- <GlyphID id="204" name="Iacute"/>
- <GlyphID id="205" name="Icircumflex"/>
- <GlyphID id="206" name="Idieresis"/>
- <GlyphID id="207" name="Igrave"/>
- <GlyphID id="208" name="Oacute"/>
- <GlyphID id="209" name="Ocircumflex"/>
- <GlyphID id="210" name="Euro"/>
- <GlyphID id="211" name="Ograve"/>
- <GlyphID id="212" name="Uacute"/>
- <GlyphID id="213" name="Ucircumflex"/>
- <GlyphID id="214" name="Ugrave"/>
- <GlyphID id="215" name="dotlessi"/>
- <GlyphID id="216" name="circumflex"/>
- <GlyphID id="217" name="tilde"/>
- <GlyphID id="218" name="macron"/>
- <GlyphID id="219" name="breve"/>
- <GlyphID id="220" name="dotaccent"/>
- <GlyphID id="221" name="ring"/>
- <GlyphID id="222" name="cedilla"/>
- <GlyphID id="223" name="hungarumlaut"/>
- <GlyphID id="224" name="ogonek"/>
- <GlyphID id="225" name="caron"/>
- <GlyphID id="226" name="Euro#1"/>
- <GlyphID id="227" name="nonbreakingspace"/>
- <GlyphID id="228" name="brokenbar"/>
- <GlyphID id="229" name="sfthyphen"/>
- <GlyphID id="230" name="macron#1"/>
- <GlyphID id="231" name="twosuperior"/>
- <GlyphID id="232" name="threesuperior"/>
- <GlyphID id="233" name="periodcentered#1"/>
- <GlyphID id="234" name="onesuperior"/>
- <GlyphID id="235" name="onequarter"/>
- <GlyphID id="236" name="onehalf"/>
- <GlyphID id="237" name="threequarters"/>
- <GlyphID id="238" name="Eth"/>
- <GlyphID id="239" name="multiply"/>
- <GlyphID id="240" name="Yacute"/>
- <GlyphID id="241" name="Thorn"/>
- <GlyphID id="242" name="eth"/>
- <GlyphID id="243" name="yacute"/>
- <GlyphID id="244" name="thorn"/>
- <GlyphID id="245" name="Amacron"/>
- <GlyphID id="246" name="amacron"/>
- <GlyphID id="247" name="Abreve"/>
- <GlyphID id="248" name="abreve"/>
- <GlyphID id="249" name="Aogonek"/>
- <GlyphID id="250" name="aogonek"/>
- <GlyphID id="251" name="Cacute"/>
- <GlyphID id="252" name="cacute"/>
- <GlyphID id="253" name="Ccircumflex"/>
- <GlyphID id="254" name="ccircumflex"/>
- <GlyphID id="255" name="Cdotaccent"/>
- <GlyphID id="256" name="cdotaccent"/>
- <GlyphID id="257" name="Ccaron"/>
- <GlyphID id="258" name="ccaron"/>
- <GlyphID id="259" name="Dcaron"/>
- <GlyphID id="260" name="dcaron"/>
- <GlyphID id="261" name="Dcroat"/>
- <GlyphID id="262" name="dcroat"/>
- <GlyphID id="263" name="Emacron"/>
- <GlyphID id="264" name="emacron"/>
- <GlyphID id="265" name="Ebreve"/>
- <GlyphID id="266" name="ebreve"/>
- <GlyphID id="267" name="Edotaccent"/>
- <GlyphID id="268" name="edotaccent"/>
- <GlyphID id="269" name="Eogonek"/>
- <GlyphID id="270" name="eogonek"/>
- <GlyphID id="271" name="Ecaron"/>
- <GlyphID id="272" name="ecaron"/>
- <GlyphID id="273" name="Gcircumflex"/>
- <GlyphID id="274" name="gcircumflex"/>
- <GlyphID id="275" name="Gbreve"/>
- <GlyphID id="276" name="gbreve"/>
- <GlyphID id="277" name="Gdotaccent"/>
- <GlyphID id="278" name="gdotaccent"/>
- <GlyphID id="279" name="Gcommaaccent"/>
- <GlyphID id="280" name="gcommaaccent"/>
- <GlyphID id="281" name="Hcircumflex"/>
- <GlyphID id="282" name="hcircumflex"/>
- <GlyphID id="283" name="Hbar"/>
- <GlyphID id="284" name="hbar"/>
- <GlyphID id="285" name="Itilde"/>
- <GlyphID id="286" name="itilde"/>
- <GlyphID id="287" name="Imacron"/>
- <GlyphID id="288" name="imacron"/>
- <GlyphID id="289" name="Ibreve"/>
- <GlyphID id="290" name="ibreve"/>
- <GlyphID id="291" name="Iogonek"/>
- <GlyphID id="292" name="iogonek"/>
- <GlyphID id="293" name="Idotaccent"/>
- <GlyphID id="294" name="IJ"/>
- <GlyphID id="295" name="ij"/>
- <GlyphID id="296" name="Jcircumflex"/>
- <GlyphID id="297" name="jcircumflex"/>
- <GlyphID id="298" name="Kcommaaccent"/>
- <GlyphID id="299" name="kcommaaccent"/>
- <GlyphID id="300" name="kgreenlandic"/>
- <GlyphID id="301" name="Lacute"/>
- <GlyphID id="302" name="lacute"/>
- <GlyphID id="303" name="Lcommaaccent"/>
- <GlyphID id="304" name="lcommaaccent"/>
- <GlyphID id="305" name="Lcaron"/>
- <GlyphID id="306" name="lcaron"/>
- <GlyphID id="307" name="Ldot"/>
- <GlyphID id="308" name="ldot"/>
- <GlyphID id="309" name="Lslash"/>
- <GlyphID id="310" name="lslash"/>
- <GlyphID id="311" name="Nacute"/>
- <GlyphID id="312" name="nacute"/>
- <GlyphID id="313" name="Ncommaaccent"/>
- <GlyphID id="314" name="ncommaaccent"/>
- <GlyphID id="315" name="Ncaron"/>
- <GlyphID id="316" name="ncaron"/>
- <GlyphID id="317" name="napostrophe"/>
- <GlyphID id="318" name="Eng"/>
- <GlyphID id="319" name="eng"/>
- <GlyphID id="320" name="Omacron"/>
- <GlyphID id="321" name="omacron"/>
- <GlyphID id="322" name="Obreve"/>
- <GlyphID id="323" name="obreve"/>
- <GlyphID id="324" name="Ohungarumlaut"/>
- <GlyphID id="325" name="ohungarumlaut"/>
- <GlyphID id="326" name="Racute"/>
- <GlyphID id="327" name="racute"/>
- <GlyphID id="328" name="Rcommaaccent"/>
- <GlyphID id="329" name="rcommaaccent"/>
- <GlyphID id="330" name="Rcaron"/>
- <GlyphID id="331" name="rcaron"/>
- <GlyphID id="332" name="Sacute"/>
- <GlyphID id="333" name="sacute"/>
- <GlyphID id="334" name="Scircumflex"/>
- <GlyphID id="335" name="scircumflex"/>
- <GlyphID id="336" name="Scedilla"/>
- <GlyphID id="337" name="scedilla"/>
- <GlyphID id="338" name="Scaron"/>
- <GlyphID id="339" name="scaron"/>
- <GlyphID id="340" name="Tcommaaccent"/>
- <GlyphID id="341" name="tcommaaccent"/>
- <GlyphID id="342" name="Tcaron"/>
- <GlyphID id="343" name="tcaron"/>
- <GlyphID id="344" name="Tbar"/>
- <GlyphID id="345" name="tbar"/>
- <GlyphID id="346" name="Utilde"/>
- <GlyphID id="347" name="utilde"/>
- <GlyphID id="348" name="Umacron"/>
- <GlyphID id="349" name="umacron"/>
- <GlyphID id="350" name="Ubreve"/>
- <GlyphID id="351" name="ubreve"/>
- <GlyphID id="352" name="Uring"/>
- <GlyphID id="353" name="uring"/>
- <GlyphID id="354" name="Uhungarumlaut"/>
- <GlyphID id="355" name="uhungarumlaut"/>
- <GlyphID id="356" name="Uogonek"/>
- <GlyphID id="357" name="uogonek"/>
- <GlyphID id="358" name="Wcircumflex"/>
- <GlyphID id="359" name="wcircumflex"/>
- <GlyphID id="360" name="Ycircumflex"/>
- <GlyphID id="361" name="ycircumflex"/>
- <GlyphID id="362" name="Zacute"/>
- <GlyphID id="363" name="zacute"/>
- <GlyphID id="364" name="Zdotaccent"/>
- <GlyphID id="365" name="zdotaccent"/>
- <GlyphID id="366" name="Zcaron"/>
- <GlyphID id="367" name="zcaron"/>
- <GlyphID id="368" name="longs"/>
- <GlyphID id="369" name="Scommaaccent"/>
- <GlyphID id="370" name="scommaaccent"/>
- <GlyphID id="371" name="Tcommabelow"/>
- <GlyphID id="372" name="tcommabelow"/>
- <GlyphID id="373" name="Unterkomma"/>
- <GlyphID id="374" name="semicolon#1"/>
- <GlyphID id="375" name="anoteleia"/>
- <GlyphID id="376" name="hyphen#1"/>
- <GlyphID id="377" name="nbhyphen"/>
- <GlyphID id="378" name="figuredash"/>
- <GlyphID id="379" name="afii00208"/>
- <GlyphID id="380" name="quotereversed"/>
- <GlyphID id="381" name="radicalex"/>
- <GlyphID id="382" name="estimated"/>
- <GlyphID id="383" name="minus"/>
- <GlyphID id="384" name="fraction#1"/>
- <GlyphID id="385" name="dotmath"/>
- <GlyphID id="386" name="fi#1"/>
- <GlyphID id="387" name="fl#1"/>
- <GlyphID id="388" name="foursuperiour"/>
- <GlyphID id="389" name="onesuperiour"/>
- <GlyphID id="390" name="twosuperiour"/>
- <GlyphID id="391" name="threesuperiour"/>
- <GlyphID id="392" name="foursuperiour#1"/>
- <GlyphID id="393" name="dotlessj"/>
- <GlyphID id="394" name=".notdef#18"/>
- </GlyphOrder>
-
- <head>
- <!-- Most of this table will be recalculated by the compiler -->
- <tableVersion value="1.0"/>
- <fontRevision value="1.19999694824"/>
- <checkSumAdjustment value="0x4e0d8101"/>
- <magicNumber value="0x5f0f3cf5"/>
- <flags value="00000000 00001111"/>
- <unitsPerEm value="2048"/>
- <created value="Fri Oct 12 14:05:57 2001"/>
- <modified value="Fri Oct 12 10:47:54 2001"/>
- <xMin value="0"/>
- <yMin value="-432"/>
- <xMax value="1229"/>
- <yMax value="2033"/>
- <macStyle value="00000000 00000000"/>
- <lowestRecPPEM value="12"/>
- <fontDirectionHint value="2"/>
- <indexToLocFormat value="0"/>
- <glyphDataFormat value="0"/>
- </head>
-
- <hhea>
- <tableVersion value="1.0"/>
- <ascent value="2033"/>
- <descent value="-432"/>
- <lineGap value="0"/>
- <advanceWidthMax value="1229"/>
- <minLeftSideBearing value="0"/>
- <minRightSideBearing value="0"/>
- <xMaxExtent value="1229"/>
- <caretSlopeRise value="1"/>
- <caretSlopeRun value="0"/>
- <caretOffset value="0"/>
- <reserved0 value="0"/>
- <reserved1 value="0"/>
- <reserved2 value="0"/>
- <reserved3 value="0"/>
- <metricDataFormat value="0"/>
- <numberOfHMetrics value="395"/>
- </hhea>
-
- <maxp>
- <!-- Most of this table will be recalculated by the compiler -->
- <tableVersion value="0x10000"/>
- <numGlyphs value="395"/>
- <maxPoints value="79"/>
- <maxContours value="7"/>
- <maxCompositePoints value="85"/>
- <maxCompositeContours value="4"/>
- <maxZones value="2"/>
- <maxTwilightPoints value="4"/>
- <maxStorage value="0"/>
- <maxFunctionDefs value="15"/>
- <maxInstructionDefs value="0"/>
- <maxStackElements value="2048"/>
- <maxSizeOfInstructions value="197"/>
- <maxComponentElements value="2"/>
- <maxComponentDepth value="1"/>
- </maxp>
-
- <OS_2>
- <version value="2"/>
- <xAvgCharWidth value="1229"/>
- <usWeightClass value="400"/>
- <usWidthClass value="5"/>
- <fsType value="00000000 00000000"/>
- <ySubscriptXSize value="1434"/>
- <ySubscriptYSize value="1331"/>
- <ySubscriptXOffset value="0"/>
- <ySubscriptYOffset value="283"/>
- <ySuperscriptXSize value="1434"/>
- <ySuperscriptYSize value="1331"/>
- <ySuperscriptXOffset value="0"/>
- <ySuperscriptYOffset value="977"/>
- <yStrikeoutSize value="0"/>
- <yStrikeoutPosition value="0"/>
- <sFamilyClass value="1285"/>
- <panose>
- <bFamilyType value="2"/>
- <bSerifStyle value="6"/>
- <bWeight value="6"/>
- <bProportion value="9"/>
- <bContrast value="5"/>
- <bStrokeVariation value="0"/>
- <bArmStyle value="0"/>
- <bLetterForm value="0"/>
- <bMidline value="0"/>
- <bXHeight value="0"/>
- </panose>
- <ulUnicodeRange1 value="00000000 00000000 00000000 00000111"/>
- <ulUnicodeRange2 value="00000000 00000000 00000000 00000010"/>
- <ulUnicodeRange3 value="00000000 00000000 00000000 00000000"/>
- <ulUnicodeRange4 value="00000000 00000000 00000000 00000000"/>
- <achVendID value="B&amp;H "/>
- <fsSelection value="00000000 01000000"/>
- <fsFirstCharIndex value="32"/>
- <fsLastCharIndex value="64258"/>
- <sTypoAscender value="1604"/>
- <sTypoDescender value="-420"/>
- <sTypoLineGap value="167"/>
- <usWinAscent value="1935"/>
- <usWinDescent value="432"/>
- <ulCodePageRange1 value="00000000 00000000 00000000 10010011"/>
- <ulCodePageRange2 value="00000000 00000000 00000000 00000000"/>
- <sxHeight value="0"/>
- <sCapHeight value="0"/>
- <usDefaultChar value="0"/>
- <usBreakChar value="0"/>
- <usMaxContex value="0"/>
- </OS_2>
-
- <hmtx>
- <mtx name=".notdef" width="1229" lsb="123"/>
- <mtx name=".notdef#1" width="0" lsb="0"/>
- <mtx name=".notdef#10" width="1229" lsb="0"/>
- <mtx name=".notdef#11" width="1229" lsb="0"/>
- <mtx name=".notdef#12" width="1229" lsb="0"/>
- <mtx name=".notdef#13" width="1229" lsb="0"/>
- <mtx name=".notdef#14" width="1229" lsb="0"/>
- <mtx name=".notdef#15" width="1229" lsb="0"/>
- <mtx name=".notdef#16" width="1229" lsb="0"/>
- <mtx name=".notdef#17" width="1229" lsb="0"/>
- <mtx name=".notdef#18" width="1229" lsb="0"/>
- <mtx name=".notdef#2" width="1229" lsb="0"/>
- <mtx name=".notdef#3" width="1229" lsb="0"/>
- <mtx name=".notdef#4" width="1229" lsb="0"/>
- <mtx name=".notdef#5" width="1229" lsb="0"/>
- <mtx name=".notdef#6" width="1229" lsb="0"/>
- <mtx name=".notdef#7" width="1229" lsb="0"/>
- <mtx name=".notdef#8" width="1229" lsb="0"/>
- <mtx name=".notdef#9" width="1229" lsb="0"/>
- <mtx name="A" width="1229" lsb="25"/>
- <mtx name="AE" width="1229" lsb="12"/>
- <mtx name="Aacute" width="1229" lsb="25"/>
- <mtx name="Abreve" width="1229" lsb="25"/>
- <mtx name="Acircumflex" width="1229" lsb="25"/>
- <mtx name="Adieresis" width="1229" lsb="25"/>
- <mtx name="Agrave" width="1229" lsb="25"/>
- <mtx name="Amacron" width="1229" lsb="25"/>
- <mtx name="Aogonek" width="1229" lsb="25"/>
- <mtx name="Aring" width="1229" lsb="25"/>
- <mtx name="Atilde" width="1229" lsb="25"/>
- <mtx name="B" width="1229" lsb="74"/>
- <mtx name="C" width="1229" lsb="123"/>
- <mtx name="Cacute" width="1229" lsb="123"/>
- <mtx name="Ccaron" width="1229" lsb="123"/>
- <mtx name="Ccedilla" width="1229" lsb="123"/>
- <mtx name="Ccircumflex" width="1229" lsb="123"/>
- <mtx name="Cdotaccent" width="1229" lsb="123"/>
- <mtx name="D" width="1229" lsb="49"/>
- <mtx name="Dcaron" width="1229" lsb="49"/>
- <mtx name="Dcroat" width="1229" lsb="49"/>
- <mtx name="E" width="1229" lsb="74"/>
- <mtx name="Eacute" width="1229" lsb="74"/>
- <mtx name="Ebreve" width="1229" lsb="74"/>
- <mtx name="Ecaron" width="1229" lsb="74"/>
- <mtx name="Ecircumflex" width="1229" lsb="74"/>
- <mtx name="Edieresis" width="1229" lsb="74"/>
- <mtx name="Edotaccent" width="1229" lsb="74"/>
- <mtx name="Egrave" width="1229" lsb="74"/>
- <mtx name="Emacron" width="1229" lsb="74"/>
- <mtx name="Eng" width="1229" lsb="74"/>
- <mtx name="Eogonek" width="1229" lsb="74"/>
- <mtx name="Eth" width="1229" lsb="49"/>
- <mtx name="Euro" width="1229" lsb="6"/>
- <mtx name="Euro#1" width="1229" lsb="6"/>
- <mtx name="F" width="1229" lsb="111"/>
- <mtx name="G" width="1229" lsb="74"/>
- <mtx name="Gbreve" width="1229" lsb="74"/>
- <mtx name="Gcircumflex" width="1229" lsb="74"/>
- <mtx name="Gcommaaccent" width="1229" lsb="74"/>
- <mtx name="Gdotaccent" width="1229" lsb="74"/>
- <mtx name="H" width="1229" lsb="62"/>
- <mtx name="Hbar" width="1229" lsb="37"/>
- <mtx name="Hcircumflex" width="1229" lsb="62"/>
- <mtx name="I" width="1229" lsb="160"/>
- <mtx name="IJ" width="1229" lsb="45"/>
- <mtx name="Iacute" width="1229" lsb="160"/>
- <mtx name="Ibreve" width="1229" lsb="160"/>
- <mtx name="Icircumflex" width="1229" lsb="160"/>
- <mtx name="Idieresis" width="1229" lsb="160"/>
- <mtx name="Idotaccent" width="1229" lsb="160"/>
- <mtx name="Igrave" width="1229" lsb="160"/>
- <mtx name="Imacron" width="1229" lsb="160"/>
- <mtx name="Iogonek" width="1229" lsb="160"/>
- <mtx name="Itilde" width="1229" lsb="160"/>
- <mtx name="J" width="1229" lsb="111"/>
- <mtx name="Jcircumflex" width="1229" lsb="111"/>
- <mtx name="K" width="1229" lsb="74"/>
- <mtx name="Kcommaaccent" width="1229" lsb="74"/>
- <mtx name="L" width="1229" lsb="86"/>
- <mtx name="Lacute" width="1229" lsb="86"/>
- <mtx name="Lcaron" width="1229" lsb="86"/>
- <mtx name="Lcommaaccent" width="1229" lsb="86"/>
- <mtx name="Ldot" width="1229" lsb="86"/>
- <mtx name="Lslash" width="1229" lsb="86"/>
- <mtx name="M" width="1229" lsb="25"/>
- <mtx name="N" width="1229" lsb="74"/>
- <mtx name="Nacute" width="1229" lsb="74"/>
- <mtx name="Ncaron" width="1229" lsb="74"/>
- <mtx name="Ncommaaccent" width="1229" lsb="74"/>
- <mtx name="Ntilde" width="1229" lsb="74"/>
- <mtx name="O" width="1229" lsb="62"/>
- <mtx name="OE" width="1229" lsb="37"/>
- <mtx name="Oacute" width="1229" lsb="62"/>
- <mtx name="Obreve" width="1229" lsb="62"/>
- <mtx name="Ocircumflex" width="1229" lsb="62"/>
- <mtx name="Odieresis" width="1229" lsb="62"/>
- <mtx name="Ograve" width="1229" lsb="62"/>
- <mtx name="Ohungarumlaut" width="1229" lsb="62"/>
- <mtx name="Omacron" width="1229" lsb="62"/>
- <mtx name="Oslash" width="1229" lsb="62"/>
- <mtx name="Otilde" width="1229" lsb="62"/>
- <mtx name="P" width="1229" lsb="86"/>
- <mtx name="Q" width="1229" lsb="62"/>
- <mtx name="R" width="1229" lsb="86"/>
- <mtx name="Racute" width="1229" lsb="86"/>
- <mtx name="Rcaron" width="1229" lsb="86"/>
- <mtx name="Rcommaaccent" width="1229" lsb="86"/>
- <mtx name="S" width="1229" lsb="151"/>
- <mtx name="Sacute" width="1229" lsb="151"/>
- <mtx name="Scaron" width="1229" lsb="151"/>
- <mtx name="Scedilla" width="1229" lsb="151"/>
- <mtx name="Scircumflex" width="1229" lsb="151"/>
- <mtx name="Scommaaccent" width="1229" lsb="151"/>
- <mtx name="T" width="1229" lsb="62"/>
- <mtx name="Tbar" width="1229" lsb="62"/>
- <mtx name="Tcaron" width="1229" lsb="62"/>
- <mtx name="Tcommaaccent" width="1229" lsb="62"/>
- <mtx name="Tcommabelow" width="1229" lsb="62"/>
- <mtx name="Thorn" width="1229" lsb="86"/>
- <mtx name="U" width="1229" lsb="62"/>
- <mtx name="Uacute" width="1229" lsb="62"/>
- <mtx name="Ubreve" width="1229" lsb="62"/>
- <mtx name="Ucircumflex" width="1229" lsb="62"/>
- <mtx name="Udieresis" width="1229" lsb="62"/>
- <mtx name="Ugrave" width="1229" lsb="62"/>
- <mtx name="Uhungarumlaut" width="1229" lsb="62"/>
- <mtx name="Umacron" width="1229" lsb="62"/>
- <mtx name="Unterkomma" width="1229" lsb="464"/>
- <mtx name="Uogonek" width="1229" lsb="62"/>
- <mtx name="Uring" width="1229" lsb="62"/>
- <mtx name="Utilde" width="1229" lsb="62"/>
- <mtx name="V" width="1229" lsb="26"/>
- <mtx name="W" width="1229" lsb="23"/>
- <mtx name="Wcircumflex" width="1229" lsb="23"/>
- <mtx name="X" width="1229" lsb="49"/>
- <mtx name="Y" width="1229" lsb="27"/>
- <mtx name="Yacute" width="1229" lsb="27"/>
- <mtx name="Ycircumflex" width="1229" lsb="27"/>
- <mtx name="Ydieresis" width="1229" lsb="27"/>
- <mtx name="Z" width="1229" lsb="148"/>
- <mtx name="Zacute" width="1229" lsb="148"/>
- <mtx name="Zcaron" width="1229" lsb="148"/>
- <mtx name="Zdotaccent" width="1229" lsb="148"/>
- <mtx name="a" width="1229" lsb="148"/>
- <mtx name="aacute" width="1229" lsb="148"/>
- <mtx name="abreve" width="1229" lsb="148"/>
- <mtx name="acircumflex" width="1229" lsb="148"/>
- <mtx name="acute" width="1229" lsb="392"/>
- <mtx name="adieresis" width="1229" lsb="148"/>
- <mtx name="ae" width="1229" lsb="37"/>
- <mtx name="afii00208" width="1229" lsb="0"/>
- <mtx name="agrave" width="1229" lsb="148"/>
- <mtx name="amacron" width="1229" lsb="148"/>
- <mtx name="ampersand" width="1229" lsb="57"/>
- <mtx name="anoteleia" width="1229" lsb="491"/>
- <mtx name="aogonek" width="1229" lsb="148"/>
- <mtx name="aring" width="1229" lsb="148"/>
- <mtx name="asciicircum" width="1229" lsb="146"/>
- <mtx name="asciitilde" width="1229" lsb="121"/>
- <mtx name="asterisk" width="1229" lsb="161"/>
- <mtx name="at" width="1229" lsb="87"/>
- <mtx name="atilde" width="1229" lsb="148"/>
- <mtx name="b" width="1229" lsb="62"/>
- <mtx name="backslash" width="1229" lsb="99"/>
- <mtx name="bar" width="1229" lsb="540"/>
- <mtx name="braceleft" width="1229" lsb="183"/>
- <mtx name="braceright" width="1229" lsb="227"/>
- <mtx name="bracketleft" width="1229" lsb="395"/>
- <mtx name="bracketright" width="1229" lsb="291"/>
- <mtx name="breve" width="1229" lsb="269"/>
- <mtx name="brokenbar" width="1229" lsb="540"/>
- <mtx name="bullet" width="1229" lsb="318"/>
- <mtx name="c" width="1229" lsb="148"/>
- <mtx name="cacute" width="1229" lsb="148"/>
- <mtx name="caron" width="1229" lsb="248"/>
- <mtx name="ccaron" width="1229" lsb="148"/>
- <mtx name="ccedilla" width="1229" lsb="148"/>
- <mtx name="ccircumflex" width="1229" lsb="148"/>
- <mtx name="cdotaccent" width="1229" lsb="148"/>
- <mtx name="cedilla" width="1229" lsb="441"/>
- <mtx name="cent" width="1229" lsb="173"/>
- <mtx name="circumflex" width="1229" lsb="248"/>
- <mtx name="colon" width="1229" lsb="466"/>
- <mtx name="comma" width="1229" lsb="466"/>
- <mtx name="copyright" width="1229" lsb="62"/>
- <mtx name="currency" width="1229" lsb="85"/>
- <mtx name="d" width="1229" lsb="111"/>
- <mtx name="dagger" width="1229" lsb="170"/>
- <mtx name="daggerdbl" width="1229" lsb="170"/>
- <mtx name="dcaron" width="1229" lsb="111"/>
- <mtx name="dcroat" width="1229" lsb="111"/>
- <mtx name="degree" width="1229" lsb="318"/>
- <mtx name="dieresis" width="1229" lsb="281"/>
- <mtx name="divide" width="1229" lsb="99"/>
- <mtx name="dollar" width="1229" lsb="143"/>
- <mtx name="dotaccent" width="1229" lsb="516"/>
- <mtx name="dotlessi" width="1229" lsb="148"/>
- <mtx name="dotlessj" width="1229" lsb="159"/>
- <mtx name="dotmath" width="1229" lsb="491"/>
- <mtx name="e" width="1229" lsb="123"/>
- <mtx name="eacute" width="1229" lsb="123"/>
- <mtx name="ebreve" width="1229" lsb="123"/>
- <mtx name="ecaron" width="1229" lsb="123"/>
- <mtx name="ecircumflex" width="1229" lsb="123"/>
- <mtx name="edieresis" width="1229" lsb="123"/>
- <mtx name="edotaccent" width="1229" lsb="123"/>
- <mtx name="egrave" width="1229" lsb="123"/>
- <mtx name="eight" width="1229" lsb="120"/>
- <mtx name="ellipsis" width="1229" lsb="81"/>
- <mtx name="emacron" width="1229" lsb="123"/>
- <mtx name="emdash" width="1229" lsb="0"/>
- <mtx name="endash" width="1229" lsb="121"/>
- <mtx name="eng" width="1229" lsb="69"/>
- <mtx name="eogonek" width="1229" lsb="123"/>
- <mtx name="equal" width="1229" lsb="99"/>
- <mtx name="estimated" width="1229" lsb="123"/>
- <mtx name="eth" width="1229" lsb="111"/>
- <mtx name="exclam" width="1229" lsb="491"/>
- <mtx name="exclamdown" width="1229" lsb="491"/>
- <mtx name="f" width="1229" lsb="148"/>
- <mtx name="fi" width="1229" lsb="69"/>
- <mtx name="fi#1" width="1229" lsb="69"/>
- <mtx name="figuredash" width="1229" lsb="121"/>
- <mtx name="five" width="1229" lsb="249"/>
- <mtx name="fl" width="1229" lsb="69"/>
- <mtx name="fl#1" width="1229" lsb="69"/>
- <mtx name="florin" width="1229" lsb="84"/>
- <mtx name="four" width="1229" lsb="84"/>
- <mtx name="foursuperiour" width="1229" lsb="284"/>
- <mtx name="foursuperiour#1" width="1229" lsb="155"/>
- <mtx name="fraction" width="1229" lsb="155"/>
- <mtx name="fraction#1" width="1229" lsb="155"/>
- <mtx name="g" width="1229" lsb="86"/>
- <mtx name="gbreve" width="1229" lsb="86"/>
- <mtx name="gcircumflex" width="1229" lsb="86"/>
- <mtx name="gcommaaccent" width="1229" lsb="86"/>
- <mtx name="gdotaccent" width="1229" lsb="86"/>
- <mtx name="germandbls" width="1229" lsb="62"/>
- <mtx name="grave" width="1229" lsb="392"/>
- <mtx name="greater" width="1229" lsb="99"/>
- <mtx name="guillemotleft" width="1229" lsb="82"/>
- <mtx name="guillemotright" width="1229" lsb="123"/>
- <mtx name="guilsinglleft" width="1229" lsb="234"/>
- <mtx name="guilsinglright" width="1229" lsb="283"/>
- <mtx name="h" width="1229" lsb="69"/>
- <mtx name="hbar" width="1229" lsb="69"/>
- <mtx name="hcircumflex" width="1229" lsb="69"/>
- <mtx name="hungarumlaut" width="1229" lsb="223"/>
- <mtx name="hyphen" width="1229" lsb="148"/>
- <mtx name="hyphen#1" width="1229" lsb="148"/>
- <mtx name="i" width="1229" lsb="148"/>
- <mtx name="iacute" width="1229" lsb="148"/>
- <mtx name="ibreve" width="1229" lsb="148"/>
- <mtx name="icircumflex" width="1229" lsb="148"/>
- <mtx name="idieresis" width="1229" lsb="148"/>
- <mtx name="igrave" width="1229" lsb="148"/>
- <mtx name="ij" width="1229" lsb="57"/>
- <mtx name="imacron" width="1229" lsb="148"/>
- <mtx name="iogonek" width="1229" lsb="148"/>
- <mtx name="itilde" width="1229" lsb="148"/>
- <mtx name="j" width="1229" lsb="159"/>
- <mtx name="jcircumflex" width="1229" lsb="159"/>
- <mtx name="k" width="1229" lsb="74"/>
- <mtx name="kcommaaccent" width="1229" lsb="74"/>
- <mtx name="kgreenlandic" width="1229" lsb="74"/>
- <mtx name="l" width="1229" lsb="148"/>
- <mtx name="lacute" width="1229" lsb="148"/>
- <mtx name="lcaron" width="1229" lsb="123"/>
- <mtx name="lcommaaccent" width="1229" lsb="148"/>
- <mtx name="ldot" width="1229" lsb="123"/>
- <mtx name="less" width="1229" lsb="99"/>
- <mtx name="logicalnot" width="1229" lsb="99"/>
- <mtx name="longs" width="1229" lsb="148"/>
- <mtx name="lslash" width="1229" lsb="148"/>
- <mtx name="m" width="1229" lsb="26"/>
- <mtx name="macron" width="1229" lsb="269"/>
- <mtx name="macron#1" width="1229" lsb="0"/>
- <mtx name="minus" width="1229" lsb="99"/>
- <mtx name="mu" width="1229" lsb="68"/>
- <mtx name="multiply" width="1229" lsb="99"/>
- <mtx name="n" width="1229" lsb="69"/>
- <mtx name="nacute" width="1229" lsb="69"/>
- <mtx name="napostrophe" width="1229" lsb="8"/>
- <mtx name="nbhyphen" width="1229" lsb="148"/>
- <mtx name="ncaron" width="1229" lsb="69"/>
- <mtx name="ncommaaccent" width="1229" lsb="69"/>
- <mtx name="nine" width="1229" lsb="96"/>
- <mtx name="nonbreakingspace" width="1229" lsb="0"/>
- <mtx name="ntilde" width="1229" lsb="69"/>
- <mtx name="numbersign" width="1229" lsb="41"/>
- <mtx name="o" width="1229" lsb="111"/>
- <mtx name="oacute" width="1229" lsb="111"/>
- <mtx name="obreve" width="1229" lsb="111"/>
- <mtx name="ocircumflex" width="1229" lsb="111"/>
- <mtx name="odieresis" width="1229" lsb="111"/>
- <mtx name="oe" width="1229" lsb="49"/>
- <mtx name="ogonek" width="1229" lsb="444"/>
- <mtx name="ograve" width="1229" lsb="111"/>
- <mtx name="ohungarumlaut" width="1229" lsb="111"/>
- <mtx name="omacron" width="1229" lsb="111"/>
- <mtx name="one" width="1229" lsb="112"/>
- <mtx name="onehalf" width="1229" lsb="43"/>
- <mtx name="onequarter" width="1229" lsb="43"/>
- <mtx name="onesuperior" width="1229" lsb="266"/>
- <mtx name="onesuperiour" width="1229" lsb="407"/>
- <mtx name="ordfeminine" width="1229" lsb="136"/>
- <mtx name="ordmasculine" width="1229" lsb="148"/>
- <mtx name="oslash" width="1229" lsb="111"/>
- <mtx name="otilde" width="1229" lsb="111"/>
- <mtx name="p" width="1229" lsb="62"/>
- <mtx name="paragraph" width="1229" lsb="100"/>
- <mtx name="parenleft" width="1229" lsb="321"/>
- <mtx name="parenright" width="1229" lsb="247"/>
- <mtx name="percent" width="1229" lsb="21"/>
- <mtx name="period" width="1229" lsb="466"/>
- <mtx name="periodcentered" width="1229" lsb="491"/>
- <mtx name="periodcentered#1" width="1229" lsb="491"/>
- <mtx name="perthousand" width="1229" lsb="12"/>
- <mtx name="plus" width="1229" lsb="99"/>
- <mtx name="plusminus" width="1229" lsb="99"/>
- <mtx name="q" width="1229" lsb="111"/>
- <mtx name="question" width="1229" lsb="202"/>
- <mtx name="questiondown" width="1229" lsb="151"/>
- <mtx name="quotedbl" width="1229" lsb="244"/>
- <mtx name="quotedblbase" width="1229" lsb="257"/>
- <mtx name="quotedblleft" width="1229" lsb="232"/>
- <mtx name="quotedblright" width="1229" lsb="257"/>
- <mtx name="quoteleft" width="1229" lsb="454"/>
- <mtx name="quotereversed" width="1229" lsb="0"/>
- <mtx name="quoteright" width="1229" lsb="479"/>
- <mtx name="quotesinglbase" width="1229" lsb="479"/>
- <mtx name="quotesingle" width="1229" lsb="466"/>
- <mtx name="r" width="1229" lsb="74"/>
- <mtx name="racute" width="1229" lsb="74"/>
- <mtx name="radicalex" width="1229" lsb="0"/>
- <mtx name="rcaron" width="1229" lsb="74"/>
- <mtx name="rcommaaccent" width="1229" lsb="74"/>
- <mtx name="registered" width="1229" lsb="62"/>
- <mtx name="ring" width="1229" lsb="388"/>
- <mtx name="s" width="1229" lsb="173"/>
- <mtx name="sacute" width="1229" lsb="173"/>
- <mtx name="scaron" width="1229" lsb="173"/>
- <mtx name="scedilla" width="1229" lsb="173"/>
- <mtx name="scircumflex" width="1229" lsb="173"/>
- <mtx name="scommaaccent" width="1229" lsb="173"/>
- <mtx name="section" width="1229" lsb="154"/>
- <mtx name="semicolon" width="1229" lsb="466"/>
- <mtx name="semicolon#1" width="1229" lsb="466"/>
- <mtx name="seven" width="1229" lsb="145"/>
- <mtx name="sfthyphen" width="1229" lsb="148"/>
- <mtx name="six" width="1229" lsb="122"/>
- <mtx name="slash" width="1229" lsb="99"/>
- <mtx name="space" width="1229" lsb="0"/>
- <mtx name="sterling" width="1229" lsb="149"/>
- <mtx name="t" width="1229" lsb="119"/>
- <mtx name="tbar" width="1229" lsb="119"/>
- <mtx name="tcaron" width="1229" lsb="119"/>
- <mtx name="tcommaaccent" width="1229" lsb="119"/>
- <mtx name="tcommabelow" width="1229" lsb="119"/>
- <mtx name="thorn" width="1229" lsb="62"/>
- <mtx name="three" width="1229" lsb="185"/>
- <mtx name="threequarters" width="1229" lsb="37"/>
- <mtx name="threesuperior" width="1229" lsb="263"/>
- <mtx name="threesuperiour" width="1229" lsb="365"/>
- <mtx name="tilde" width="1229" lsb="281"/>
- <mtx name="trademark" width="1229" lsb="43"/>
- <mtx name="two" width="1229" lsb="133"/>
- <mtx name="twosuperior" width="1229" lsb="257"/>
- <mtx name="twosuperiour" width="1229" lsb="361"/>
- <mtx name="u" width="1229" lsb="68"/>
- <mtx name="uacute" width="1229" lsb="68"/>
- <mtx name="ubreve" width="1229" lsb="68"/>
- <mtx name="ucircumflex" width="1229" lsb="68"/>
- <mtx name="udieresis" width="1229" lsb="68"/>
- <mtx name="ugrave" width="1229" lsb="68"/>
- <mtx name="uhungarumlaut" width="1229" lsb="68"/>
- <mtx name="umacron" width="1229" lsb="68"/>
- <mtx name="underscore" width="1229" lsb="0"/>
- <mtx name="uogonek" width="1229" lsb="68"/>
- <mtx name="uring" width="1229" lsb="68"/>
- <mtx name="utilde" width="1229" lsb="68"/>
- <mtx name="v" width="1229" lsb="55"/>
- <mtx name="w" width="1229" lsb="23"/>
- <mtx name="wcircumflex" width="1229" lsb="23"/>
- <mtx name="x" width="1229" lsb="59"/>
- <mtx name="y" width="1229" lsb="55"/>
- <mtx name="yacute" width="1229" lsb="55"/>
- <mtx name="ycircumflex" width="1229" lsb="55"/>
- <mtx name="ydieresis" width="1229" lsb="55"/>
- <mtx name="yen" width="1229" lsb="49"/>
- <mtx name="z" width="1229" lsb="123"/>
- <mtx name="zacute" width="1229" lsb="123"/>
- <mtx name="zcaron" width="1229" lsb="123"/>
- <mtx name="zdotaccent" width="1229" lsb="123"/>
- <mtx name="zero" width="1229" lsb="96"/>
- </hmtx>
-
- <cmap>
- <tableVersion version="0"/>
- <cmap_format_0 platformID="1" platEncID="0" language="0">
- <map code="0x0" name=".notdef#1"/>
- <map code="0x1" name=".notdef"/>
- <map code="0x2" name=".notdef"/>
- <map code="0x3" name=".notdef"/>
- <map code="0x4" name=".notdef"/>
- <map code="0x5" name=".notdef"/>
- <map code="0x6" name=".notdef"/>
- <map code="0x7" name=".notdef"/>
- <map code="0x8" name=".notdef#1"/>
- <map code="0x9" name="space"/>
- <map code="0xa" name=".notdef"/>
- <map code="0xb" name=".notdef"/>
- <map code="0xc" name=".notdef"/>
- <map code="0xd" name=".notdef#2"/>
- <map code="0xe" name=".notdef"/>
- <map code="0xf" name=".notdef"/>
- <map code="0x10" name=".notdef"/>
- <map code="0x11" name=".notdef"/>
- <map code="0x12" name=".notdef"/>
- <map code="0x13" name=".notdef"/>
- <map code="0x14" name=".notdef"/>
- <map code="0x15" name=".notdef"/>
- <map code="0x16" name=".notdef"/>
- <map code="0x17" name=".notdef"/>
- <map code="0x18" name=".notdef"/>
- <map code="0x19" name=".notdef"/>
- <map code="0x1a" name=".notdef"/>
- <map code="0x1b" name=".notdef"/>
- <map code="0x1c" name=".notdef"/>
- <map code="0x1d" name=".notdef#1"/>
- <map code="0x1e" name=".notdef"/>
- <map code="0x1f" name=".notdef"/>
- <map code="0x20" name="space"/>
- <map code="0x21" name="exclam"/>
- <map code="0x22" name="quotedbl"/>
- <map code="0x23" name="numbersign"/>
- <map code="0x24" name="dollar"/>
- <map code="0x25" name="percent"/>
- <map code="0x26" name="ampersand"/>
- <map code="0x27" name="quotesingle"/>
- <map code="0x28" name="parenleft"/>
- <map code="0x29" name="parenright"/>
- <map code="0x2a" name="asterisk"/>
- <map code="0x2b" name="plus"/>
- <map code="0x2c" name="comma"/>
- <map code="0x2d" name="hyphen"/>
- <map code="0x2e" name="period"/>
- <map code="0x2f" name="slash"/>
- <map code="0x30" name="zero"/>
- <map code="0x31" name="one"/>
- <map code="0x32" name="two"/>
- <map code="0x33" name="three"/>
- <map code="0x34" name="four"/>
- <map code="0x35" name="five"/>
- <map code="0x36" name="six"/>
- <map code="0x37" name="seven"/>
- <map code="0x38" name="eight"/>
- <map code="0x39" name="nine"/>
- <map code="0x3a" name="colon"/>
- <map code="0x3b" name="semicolon"/>
- <map code="0x3c" name="less"/>
- <map code="0x3d" name="equal"/>
- <map code="0x3e" name="greater"/>
- <map code="0x3f" name="question"/>
- <map code="0x40" name="at"/>
- <map code="0x41" name="A"/>
- <map code="0x42" name="B"/>
- <map code="0x43" name="C"/>
- <map code="0x44" name="D"/>
- <map code="0x45" name="E"/>
- <map code="0x46" name="F"/>
- <map code="0x47" name="G"/>
- <map code="0x48" name="H"/>
- <map code="0x49" name="I"/>
- <map code="0x4a" name="J"/>
- <map code="0x4b" name="K"/>
- <map code="0x4c" name="L"/>
- <map code="0x4d" name="M"/>
- <map code="0x4e" name="N"/>
- <map code="0x4f" name="O"/>
- <map code="0x50" name="P"/>
- <map code="0x51" name="Q"/>
- <map code="0x52" name="R"/>
- <map code="0x53" name="S"/>
- <map code="0x54" name="T"/>
- <map code="0x55" name="U"/>
- <map code="0x56" name="V"/>
- <map code="0x57" name="W"/>
- <map code="0x58" name="X"/>
- <map code="0x59" name="Y"/>
- <map code="0x5a" name="Z"/>
- <map code="0x5b" name="bracketleft"/>
- <map code="0x5c" name="backslash"/>
- <map code="0x5d" name="bracketright"/>
- <map code="0x5e" name="asciicircum"/>
- <map code="0x5f" name="underscore"/>
- <map code="0x60" name="grave"/>
- <map code="0x61" name="a"/>
- <map code="0x62" name="b"/>
- <map code="0x63" name="c"/>
- <map code="0x64" name="d"/>
- <map code="0x65" name="e"/>
- <map code="0x66" name="f"/>
- <map code="0x67" name="g"/>
- <map code="0x68" name="h"/>
- <map code="0x69" name="i"/>
- <map code="0x6a" name="j"/>
- <map code="0x6b" name="k"/>
- <map code="0x6c" name="l"/>
- <map code="0x6d" name="m"/>
- <map code="0x6e" name="n"/>
- <map code="0x6f" name="o"/>
- <map code="0x70" name="p"/>
- <map code="0x71" name="q"/>
- <map code="0x72" name="r"/>
- <map code="0x73" name="s"/>
- <map code="0x74" name="t"/>
- <map code="0x75" name="u"/>
- <map code="0x76" name="v"/>
- <map code="0x77" name="w"/>
- <map code="0x78" name="x"/>
- <map code="0x79" name="y"/>
- <map code="0x7a" name="z"/>
- <map code="0x7b" name="braceleft"/>
- <map code="0x7c" name="bar"/>
- <map code="0x7d" name="braceright"/>
- <map code="0x7e" name="asciitilde"/>
- <map code="0x7f" name=".notdef"/>
- <map code="0x80" name="Adieresis"/>
- <map code="0x81" name="Aring"/>
- <map code="0x82" name="Ccedilla"/>
- <map code="0x83" name="Eacute"/>
- <map code="0x84" name="Ntilde"/>
- <map code="0x85" name="Odieresis"/>
- <map code="0x86" name="Udieresis"/>
- <map code="0x87" name="aacute"/>
- <map code="0x88" name="agrave"/>
- <map code="0x89" name="acircumflex"/>
- <map code="0x8a" name="adieresis"/>
- <map code="0x8b" name="atilde"/>
- <map code="0x8c" name="aring"/>
- <map code="0x8d" name="ccedilla"/>
- <map code="0x8e" name="eacute"/>
- <map code="0x8f" name="egrave"/>
- <map code="0x90" name="ecircumflex"/>
- <map code="0x91" name="edieresis"/>
- <map code="0x92" name="iacute"/>
- <map code="0x93" name="igrave"/>
- <map code="0x94" name="icircumflex"/>
- <map code="0x95" name="idieresis"/>
- <map code="0x96" name="ntilde"/>
- <map code="0x97" name="oacute"/>
- <map code="0x98" name="ograve"/>
- <map code="0x99" name="ocircumflex"/>
- <map code="0x9a" name="odieresis"/>
- <map code="0x9b" name="otilde"/>
- <map code="0x9c" name="uacute"/>
- <map code="0x9d" name="ugrave"/>
- <map code="0x9e" name="ucircumflex"/>
- <map code="0x9f" name="udieresis"/>
- <map code="0xa0" name="dagger"/>
- <map code="0xa1" name="degree"/>
- <map code="0xa2" name="cent"/>
- <map code="0xa3" name="sterling"/>
- <map code="0xa4" name="section"/>
- <map code="0xa5" name="bullet"/>
- <map code="0xa6" name="paragraph"/>
- <map code="0xa7" name="germandbls"/>
- <map code="0xa8" name="registered"/>
- <map code="0xa9" name="copyright"/>
- <map code="0xaa" name="trademark"/>
- <map code="0xab" name="acute"/>
- <map code="0xac" name="dieresis"/>
- <map code="0xad" name=".notdef"/>
- <map code="0xae" name="AE"/>
- <map code="0xaf" name="Oslash"/>
- <map code="0xb0" name=".notdef"/>
- <map code="0xb1" name="plusminus"/>
- <map code="0xb2" name=".notdef"/>
- <map code="0xb3" name=".notdef"/>
- <map code="0xb4" name="yen"/>
- <map code="0xb5" name="mu"/>
- <map code="0xb6" name=".notdef"/>
- <map code="0xb7" name=".notdef"/>
- <map code="0xb8" name=".notdef"/>
- <map code="0xb9" name=".notdef"/>
- <map code="0xba" name=".notdef"/>
- <map code="0xbb" name="ordfeminine"/>
- <map code="0xbc" name="ordmasculine"/>
- <map code="0xbd" name=".notdef"/>
- <map code="0xbe" name="ae"/>
- <map code="0xbf" name="oslash"/>
- <map code="0xc0" name="questiondown"/>
- <map code="0xc1" name="exclamdown"/>
- <map code="0xc2" name="logicalnot"/>
- <map code="0xc3" name=".notdef"/>
- <map code="0xc4" name="florin"/>
- <map code="0xc5" name=".notdef"/>
- <map code="0xc6" name=".notdef"/>
- <map code="0xc7" name="guillemotleft"/>
- <map code="0xc8" name="guillemotright"/>
- <map code="0xc9" name="ellipsis"/>
- <map code="0xca" name=".notdef#16"/>
- <map code="0xcb" name="Agrave"/>
- <map code="0xcc" name="Atilde"/>
- <map code="0xcd" name="Otilde"/>
- <map code="0xce" name="OE"/>
- <map code="0xcf" name="oe"/>
- <map code="0xd0" name="endash"/>
- <map code="0xd1" name="emdash"/>
- <map code="0xd2" name="quotedblleft"/>
- <map code="0xd3" name="quotedblright"/>
- <map code="0xd4" name="quoteleft"/>
- <map code="0xd5" name="quoteright"/>
- <map code="0xd6" name="divide"/>
- <map code="0xd7" name=".notdef"/>
- <map code="0xd8" name="ydieresis"/>
- <map code="0xd9" name="Ydieresis"/>
- <map code="0xda" name="fraction"/>
- <map code="0xdb" name="currency"/>
- <map code="0xdc" name="guilsinglleft"/>
- <map code="0xdd" name="guilsinglright"/>
- <map code="0xde" name="fi"/>
- <map code="0xdf" name="fl"/>
- <map code="0xe0" name="daggerdbl"/>
- <map code="0xe1" name="periodcentered"/>
- <map code="0xe2" name="quotesinglbase"/>
- <map code="0xe3" name="quotedblbase"/>
- <map code="0xe4" name="perthousand"/>
- <map code="0xe5" name="Acircumflex"/>
- <map code="0xe6" name="Ecircumflex"/>
- <map code="0xe7" name="Aacute"/>
- <map code="0xe8" name="Edieresis"/>
- <map code="0xe9" name="Egrave"/>
- <map code="0xea" name="Iacute"/>
- <map code="0xeb" name="Icircumflex"/>
- <map code="0xec" name="Idieresis"/>
- <map code="0xed" name="Igrave"/>
- <map code="0xee" name="Oacute"/>
- <map code="0xef" name="Ocircumflex"/>
- <map code="0xf0" name="Euro"/>
- <map code="0xf1" name="Ograve"/>
- <map code="0xf2" name="Uacute"/>
- <map code="0xf3" name="Ucircumflex"/>
- <map code="0xf4" name="Ugrave"/>
- <map code="0xf5" name="dotlessi"/>
- <map code="0xf6" name="circumflex"/>
- <map code="0xf7" name="tilde"/>
- <map code="0xf8" name="macron"/>
- <map code="0xf9" name="breve"/>
- <map code="0xfa" name="dotaccent"/>
- <map code="0xfb" name="ring"/>
- <map code="0xfc" name="cedilla"/>
- <map code="0xfd" name="hungarumlaut"/>
- <map code="0xfe" name="ogonek"/>
- <map code="0xff" name="caron"/>
- </cmap_format_0>
- <cmap_format_4 platformID="3" platEncID="1" language="0">
- <map code="0x20" name="space"/><!-- SPACE -->
- <map code="0x21" name="exclam"/><!-- EXCLAMATION MARK -->
- <map code="0x22" name="quotedbl"/><!-- QUOTATION MARK -->
- <map code="0x23" name="numbersign"/><!-- NUMBER SIGN -->
- <map code="0x24" name="dollar"/><!-- DOLLAR SIGN -->
- <map code="0x25" name="percent"/><!-- PERCENT SIGN -->
- <map code="0x26" name="ampersand"/><!-- AMPERSAND -->
- <map code="0x27" name="quotesingle"/><!-- APOSTROPHE -->
- <map code="0x28" name="parenleft"/><!-- LEFT PARENTHESIS -->
- <map code="0x29" name="parenright"/><!-- RIGHT PARENTHESIS -->
- <map code="0x2a" name="asterisk"/><!-- ASTERISK -->
- <map code="0x2b" name="plus"/><!-- PLUS SIGN -->
- <map code="0x2c" name="comma"/><!-- COMMA -->
- <map code="0x2d" name="hyphen"/><!-- HYPHEN-MINUS -->
- <map code="0x2e" name="period"/><!-- FULL STOP -->
- <map code="0x2f" name="slash"/><!-- SOLIDUS -->
- <map code="0x30" name="zero"/><!-- DIGIT ZERO -->
- <map code="0x31" name="one"/><!-- DIGIT ONE -->
- <map code="0x32" name="two"/><!-- DIGIT TWO -->
- <map code="0x33" name="three"/><!-- DIGIT THREE -->
- <map code="0x34" name="four"/><!-- DIGIT FOUR -->
- <map code="0x35" name="five"/><!-- DIGIT FIVE -->
- <map code="0x36" name="six"/><!-- DIGIT SIX -->
- <map code="0x37" name="seven"/><!-- DIGIT SEVEN -->
- <map code="0x38" name="eight"/><!-- DIGIT EIGHT -->
- <map code="0x39" name="nine"/><!-- DIGIT NINE -->
- <map code="0x3a" name="colon"/><!-- COLON -->
- <map code="0x3b" name="semicolon"/><!-- SEMICOLON -->
- <map code="0x3c" name="less"/><!-- LESS-THAN SIGN -->
- <map code="0x3d" name="equal"/><!-- EQUALS SIGN -->
- <map code="0x3e" name="greater"/><!-- GREATER-THAN SIGN -->
- <map code="0x3f" name="question"/><!-- QUESTION MARK -->
- <map code="0x40" name="at"/><!-- COMMERCIAL AT -->
- <map code="0x41" name="A"/><!-- LATIN CAPITAL LETTER A -->
- <map code="0x42" name="B"/><!-- LATIN CAPITAL LETTER B -->
- <map code="0x43" name="C"/><!-- LATIN CAPITAL LETTER C -->
- <map code="0x44" name="D"/><!-- LATIN CAPITAL LETTER D -->
- <map code="0x45" name="E"/><!-- LATIN CAPITAL LETTER E -->
- <map code="0x46" name="F"/><!-- LATIN CAPITAL LETTER F -->
- <map code="0x47" name="G"/><!-- LATIN CAPITAL LETTER G -->
- <map code="0x48" name="H"/><!-- LATIN CAPITAL LETTER H -->
- <map code="0x49" name="I"/><!-- LATIN CAPITAL LETTER I -->
- <map code="0x4a" name="J"/><!-- LATIN CAPITAL LETTER J -->
- <map code="0x4b" name="K"/><!-- LATIN CAPITAL LETTER K -->
- <map code="0x4c" name="L"/><!-- LATIN CAPITAL LETTER L -->
- <map code="0x4d" name="M"/><!-- LATIN CAPITAL LETTER M -->
- <map code="0x4e" name="N"/><!-- LATIN CAPITAL LETTER N -->
- <map code="0x4f" name="O"/><!-- LATIN CAPITAL LETTER O -->
- <map code="0x50" name="P"/><!-- LATIN CAPITAL LETTER P -->
- <map code="0x51" name="Q"/><!-- LATIN CAPITAL LETTER Q -->
- <map code="0x52" name="R"/><!-- LATIN CAPITAL LETTER R -->
- <map code="0x53" name="S"/><!-- LATIN CAPITAL LETTER S -->
- <map code="0x54" name="T"/><!-- LATIN CAPITAL LETTER T -->
- <map code="0x55" name="U"/><!-- LATIN CAPITAL LETTER U -->
- <map code="0x56" name="V"/><!-- LATIN CAPITAL LETTER V -->
- <map code="0x57" name="W"/><!-- LATIN CAPITAL LETTER W -->
- <map code="0x58" name="X"/><!-- LATIN CAPITAL LETTER X -->
- <map code="0x59" name="Y"/><!-- LATIN CAPITAL LETTER Y -->
- <map code="0x5a" name="Z"/><!-- LATIN CAPITAL LETTER Z -->
- <map code="0x5b" name="bracketleft"/><!-- LEFT SQUARE BRACKET -->
- <map code="0x5c" name="backslash"/><!-- REVERSE SOLIDUS -->
- <map code="0x5d" name="bracketright"/><!-- RIGHT SQUARE BRACKET -->
- <map code="0x5e" name="asciicircum"/><!-- CIRCUMFLEX ACCENT -->
- <map code="0x5f" name="underscore"/><!-- LOW LINE -->
- <map code="0x60" name="grave"/><!-- GRAVE ACCENT -->
- <map code="0x61" name="a"/><!-- LATIN SMALL LETTER A -->
- <map code="0x62" name="b"/><!-- LATIN SMALL LETTER B -->
- <map code="0x63" name="c"/><!-- LATIN SMALL LETTER C -->
- <map code="0x64" name="d"/><!-- LATIN SMALL LETTER D -->
- <map code="0x65" name="e"/><!-- LATIN SMALL LETTER E -->
- <map code="0x66" name="f"/><!-- LATIN SMALL LETTER F -->
- <map code="0x67" name="g"/><!-- LATIN SMALL LETTER G -->
- <map code="0x68" name="h"/><!-- LATIN SMALL LETTER H -->
- <map code="0x69" name="i"/><!-- LATIN SMALL LETTER I -->
- <map code="0x6a" name="j"/><!-- LATIN SMALL LETTER J -->
- <map code="0x6b" name="k"/><!-- LATIN SMALL LETTER K -->
- <map code="0x6c" name="l"/><!-- LATIN SMALL LETTER L -->
- <map code="0x6d" name="m"/><!-- LATIN SMALL LETTER M -->
- <map code="0x6e" name="n"/><!-- LATIN SMALL LETTER N -->
- <map code="0x6f" name="o"/><!-- LATIN SMALL LETTER O -->
- <map code="0x70" name="p"/><!-- LATIN SMALL LETTER P -->
- <map code="0x71" name="q"/><!-- LATIN SMALL LETTER Q -->
- <map code="0x72" name="r"/><!-- LATIN SMALL LETTER R -->
- <map code="0x73" name="s"/><!-- LATIN SMALL LETTER S -->
- <map code="0x74" name="t"/><!-- LATIN SMALL LETTER T -->
- <map code="0x75" name="u"/><!-- LATIN SMALL LETTER U -->
- <map code="0x76" name="v"/><!-- LATIN SMALL LETTER V -->
- <map code="0x77" name="w"/><!-- LATIN SMALL LETTER W -->
- <map code="0x78" name="x"/><!-- LATIN SMALL LETTER X -->
- <map code="0x79" name="y"/><!-- LATIN SMALL LETTER Y -->
- <map code="0x7a" name="z"/><!-- LATIN SMALL LETTER Z -->
- <map code="0x7b" name="braceleft"/><!-- LEFT CURLY BRACKET -->
- <map code="0x7c" name="bar"/><!-- VERTICAL LINE -->
- <map code="0x7d" name="braceright"/><!-- RIGHT CURLY BRACKET -->
- <map code="0x7e" name="asciitilde"/><!-- TILDE -->
- <map code="0x80" name="Euro#1"/><!-- &lt;control> -->
- <map code="0xa0" name="nonbreakingspace"/><!-- NO-BREAK SPACE -->
- <map code="0xa1" name="exclamdown"/><!-- INVERTED EXCLAMATION MARK -->
- <map code="0xa2" name="cent"/><!-- CENT SIGN -->
- <map code="0xa3" name="sterling"/><!-- POUND SIGN -->
- <map code="0xa4" name="currency"/><!-- CURRENCY SIGN -->
- <map code="0xa5" name="yen"/><!-- YEN SIGN -->
- <map code="0xa6" name="brokenbar"/><!-- BROKEN BAR -->
- <map code="0xa7" name="section"/><!-- SECTION SIGN -->
- <map code="0xa8" name="dieresis"/><!-- DIAERESIS -->
- <map code="0xa9" name="copyright"/><!-- COPYRIGHT SIGN -->
- <map code="0xaa" name="ordfeminine"/><!-- FEMININE ORDINAL INDICATOR -->
- <map code="0xab" name="guillemotleft"/><!-- LEFT-POINTING DOUBLE ANGLE QUOTATION MARK -->
- <map code="0xac" name="logicalnot"/><!-- NOT SIGN -->
- <map code="0xad" name="sfthyphen"/><!-- SOFT HYPHEN -->
- <map code="0xae" name="registered"/><!-- REGISTERED SIGN -->
- <map code="0xaf" name="macron#1"/><!-- MACRON -->
- <map code="0xb0" name="degree"/><!-- DEGREE SIGN -->
- <map code="0xb1" name="plusminus"/><!-- PLUS-MINUS SIGN -->
- <map code="0xb2" name="twosuperior"/><!-- SUPERSCRIPT TWO -->
- <map code="0xb3" name="threesuperior"/><!-- SUPERSCRIPT THREE -->
- <map code="0xb4" name="acute"/><!-- ACUTE ACCENT -->
- <map code="0xb5" name="mu"/><!-- MICRO SIGN -->
- <map code="0xb6" name="paragraph"/><!-- PILCROW SIGN -->
- <map code="0xb7" name="periodcentered#1"/><!-- MIDDLE DOT -->
- <map code="0xb8" name="cedilla"/><!-- CEDILLA -->
- <map code="0xb9" name="onesuperior"/><!-- SUPERSCRIPT ONE -->
- <map code="0xba" name="ordmasculine"/><!-- MASCULINE ORDINAL INDICATOR -->
- <map code="0xbb" name="guillemotright"/><!-- RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK -->
- <map code="0xbc" name="onequarter"/><!-- VULGAR FRACTION ONE QUARTER -->
- <map code="0xbd" name="onehalf"/><!-- VULGAR FRACTION ONE HALF -->
- <map code="0xbe" name="threequarters"/><!-- VULGAR FRACTION THREE QUARTERS -->
- <map code="0xbf" name="questiondown"/><!-- INVERTED QUESTION MARK -->
- <map code="0xc0" name="Agrave"/><!-- LATIN CAPITAL LETTER A WITH GRAVE -->
- <map code="0xc1" name="Aacute"/><!-- LATIN CAPITAL LETTER A WITH ACUTE -->
- <map code="0xc2" name="Acircumflex"/><!-- LATIN CAPITAL LETTER A WITH CIRCUMFLEX -->
- <map code="0xc3" name="Atilde"/><!-- LATIN CAPITAL LETTER A WITH TILDE -->
- <map code="0xc4" name="Adieresis"/><!-- LATIN CAPITAL LETTER A WITH DIAERESIS -->
- <map code="0xc5" name="Aring"/><!-- LATIN CAPITAL LETTER A WITH RING ABOVE -->
- <map code="0xc6" name="AE"/><!-- LATIN CAPITAL LETTER AE -->
- <map code="0xc7" name="Ccedilla"/><!-- LATIN CAPITAL LETTER C WITH CEDILLA -->
- <map code="0xc8" name="Egrave"/><!-- LATIN CAPITAL LETTER E WITH GRAVE -->
- <map code="0xc9" name="Eacute"/><!-- LATIN CAPITAL LETTER E WITH ACUTE -->
- <map code="0xca" name="Ecircumflex"/><!-- LATIN CAPITAL LETTER E WITH CIRCUMFLEX -->
- <map code="0xcb" name="Edieresis"/><!-- LATIN CAPITAL LETTER E WITH DIAERESIS -->
- <map code="0xcc" name="Igrave"/><!-- LATIN CAPITAL LETTER I WITH GRAVE -->
- <map code="0xcd" name="Iacute"/><!-- LATIN CAPITAL LETTER I WITH ACUTE -->
- <map code="0xce" name="Icircumflex"/><!-- LATIN CAPITAL LETTER I WITH CIRCUMFLEX -->
- <map code="0xcf" name="Idieresis"/><!-- LATIN CAPITAL LETTER I WITH DIAERESIS -->
- <map code="0xd0" name="Eth"/><!-- LATIN CAPITAL LETTER ETH -->
- <map code="0xd1" name="Ntilde"/><!-- LATIN CAPITAL LETTER N WITH TILDE -->
- <map code="0xd2" name="Ograve"/><!-- LATIN CAPITAL LETTER O WITH GRAVE -->
- <map code="0xd3" name="Oacute"/><!-- LATIN CAPITAL LETTER O WITH ACUTE -->
- <map code="0xd4" name="Ocircumflex"/><!-- LATIN CAPITAL LETTER O WITH CIRCUMFLEX -->
- <map code="0xd5" name="Otilde"/><!-- LATIN CAPITAL LETTER O WITH TILDE -->
- <map code="0xd6" name="Odieresis"/><!-- LATIN CAPITAL LETTER O WITH DIAERESIS -->
- <map code="0xd7" name="multiply"/><!-- MULTIPLICATION SIGN -->
- <map code="0xd8" name="Oslash"/><!-- LATIN CAPITAL LETTER O WITH STROKE -->
- <map code="0xd9" name="Ugrave"/><!-- LATIN CAPITAL LETTER U WITH GRAVE -->
- <map code="0xda" name="Uacute"/><!-- LATIN CAPITAL LETTER U WITH ACUTE -->
- <map code="0xdb" name="Ucircumflex"/><!-- LATIN CAPITAL LETTER U WITH CIRCUMFLEX -->
- <map code="0xdc" name="Udieresis"/><!-- LATIN CAPITAL LETTER U WITH DIAERESIS -->
- <map code="0xdd" name="Yacute"/><!-- LATIN CAPITAL LETTER Y WITH ACUTE -->
- <map code="0xde" name="Thorn"/><!-- LATIN CAPITAL LETTER THORN -->
- <map code="0xdf" name="germandbls"/><!-- LATIN SMALL LETTER SHARP S -->
- <map code="0xe0" name="agrave"/><!-- LATIN SMALL LETTER A WITH GRAVE -->
- <map code="0xe1" name="aacute"/><!-- LATIN SMALL LETTER A WITH ACUTE -->
- <map code="0xe2" name="acircumflex"/><!-- LATIN SMALL LETTER A WITH CIRCUMFLEX -->
- <map code="0xe3" name="atilde"/><!-- LATIN SMALL LETTER A WITH TILDE -->
- <map code="0xe4" name="adieresis"/><!-- LATIN SMALL LETTER A WITH DIAERESIS -->
- <map code="0xe5" name="aring"/><!-- LATIN SMALL LETTER A WITH RING ABOVE -->
- <map code="0xe6" name="ae"/><!-- LATIN SMALL LETTER AE -->
- <map code="0xe7" name="ccedilla"/><!-- LATIN SMALL LETTER C WITH CEDILLA -->
- <map code="0xe8" name="egrave"/><!-- LATIN SMALL LETTER E WITH GRAVE -->
- <map code="0xe9" name="eacute"/><!-- LATIN SMALL LETTER E WITH ACUTE -->
- <map code="0xea" name="ecircumflex"/><!-- LATIN SMALL LETTER E WITH CIRCUMFLEX -->
- <map code="0xeb" name="edieresis"/><!-- LATIN SMALL LETTER E WITH DIAERESIS -->
- <map code="0xec" name="igrave"/><!-- LATIN SMALL LETTER I WITH GRAVE -->
- <map code="0xed" name="iacute"/><!-- LATIN SMALL LETTER I WITH ACUTE -->
- <map code="0xee" name="icircumflex"/><!-- LATIN SMALL LETTER I WITH CIRCUMFLEX -->
- <map code="0xef" name="idieresis"/><!-- LATIN SMALL LETTER I WITH DIAERESIS -->
- <map code="0xf0" name="eth"/><!-- LATIN SMALL LETTER ETH -->
- <map code="0xf1" name="ntilde"/><!-- LATIN SMALL LETTER N WITH TILDE -->
- <map code="0xf2" name="ograve"/><!-- LATIN SMALL LETTER O WITH GRAVE -->
- <map code="0xf3" name="oacute"/><!-- LATIN SMALL LETTER O WITH ACUTE -->
- <map code="0xf4" name="ocircumflex"/><!-- LATIN SMALL LETTER O WITH CIRCUMFLEX -->
- <map code="0xf5" name="otilde"/><!-- LATIN SMALL LETTER O WITH TILDE -->
- <map code="0xf6" name="odieresis"/><!-- LATIN SMALL LETTER O WITH DIAERESIS -->
- <map code="0xf7" name="divide"/><!-- DIVISION SIGN -->
- <map code="0xf8" name="oslash"/><!-- LATIN SMALL LETTER O WITH STROKE -->
- <map code="0xf9" name="ugrave"/><!-- LATIN SMALL LETTER U WITH GRAVE -->
- <map code="0xfa" name="uacute"/><!-- LATIN SMALL LETTER U WITH ACUTE -->
- <map code="0xfb" name="ucircumflex"/><!-- LATIN SMALL LETTER U WITH CIRCUMFLEX -->
- <map code="0xfc" name="udieresis"/><!-- LATIN SMALL LETTER U WITH DIAERESIS -->
- <map code="0xfd" name="yacute"/><!-- LATIN SMALL LETTER Y WITH ACUTE -->
- <map code="0xfe" name="thorn"/><!-- LATIN SMALL LETTER THORN -->
- <map code="0xff" name="ydieresis"/><!-- LATIN SMALL LETTER Y WITH DIAERESIS -->
- <map code="0x100" name="Amacron"/><!-- LATIN CAPITAL LETTER A WITH MACRON -->
- <map code="0x101" name="amacron"/><!-- LATIN SMALL LETTER A WITH MACRON -->
- <map code="0x102" name="Abreve"/><!-- LATIN CAPITAL LETTER A WITH BREVE -->
- <map code="0x103" name="abreve"/><!-- LATIN SMALL LETTER A WITH BREVE -->
- <map code="0x104" name="Aogonek"/><!-- LATIN CAPITAL LETTER A WITH OGONEK -->
- <map code="0x105" name="aogonek"/><!-- LATIN SMALL LETTER A WITH OGONEK -->
- <map code="0x106" name="Cacute"/><!-- LATIN CAPITAL LETTER C WITH ACUTE -->
- <map code="0x107" name="cacute"/><!-- LATIN SMALL LETTER C WITH ACUTE -->
- <map code="0x108" name="Ccircumflex"/><!-- LATIN CAPITAL LETTER C WITH CIRCUMFLEX -->
- <map code="0x109" name="ccircumflex"/><!-- LATIN SMALL LETTER C WITH CIRCUMFLEX -->
- <map code="0x10a" name="Cdotaccent"/><!-- LATIN CAPITAL LETTER C WITH DOT ABOVE -->
- <map code="0x10b" name="cdotaccent"/><!-- LATIN SMALL LETTER C WITH DOT ABOVE -->
- <map code="0x10c" name="Ccaron"/><!-- LATIN CAPITAL LETTER C WITH CARON -->
- <map code="0x10d" name="ccaron"/><!-- LATIN SMALL LETTER C WITH CARON -->
- <map code="0x10e" name="Dcaron"/><!-- LATIN CAPITAL LETTER D WITH CARON -->
- <map code="0x10f" name="dcaron"/><!-- LATIN SMALL LETTER D WITH CARON -->
- <map code="0x110" name="Dcroat"/><!-- LATIN CAPITAL LETTER D WITH STROKE -->
- <map code="0x111" name="dcroat"/><!-- LATIN SMALL LETTER D WITH STROKE -->
- <map code="0x112" name="Emacron"/><!-- LATIN CAPITAL LETTER E WITH MACRON -->
- <map code="0x113" name="emacron"/><!-- LATIN SMALL LETTER E WITH MACRON -->
- <map code="0x114" name="Ebreve"/><!-- LATIN CAPITAL LETTER E WITH BREVE -->
- <map code="0x115" name="ebreve"/><!-- LATIN SMALL LETTER E WITH BREVE -->
- <map code="0x116" name="Edotaccent"/><!-- LATIN CAPITAL LETTER E WITH DOT ABOVE -->
- <map code="0x117" name="edotaccent"/><!-- LATIN SMALL LETTER E WITH DOT ABOVE -->
- <map code="0x118" name="Eogonek"/><!-- LATIN CAPITAL LETTER E WITH OGONEK -->
- <map code="0x119" name="eogonek"/><!-- LATIN SMALL LETTER E WITH OGONEK -->
- <map code="0x11a" name="Ecaron"/><!-- LATIN CAPITAL LETTER E WITH CARON -->
- <map code="0x11b" name="ecaron"/><!-- LATIN SMALL LETTER E WITH CARON -->
- <map code="0x11c" name="Gcircumflex"/><!-- LATIN CAPITAL LETTER G WITH CIRCUMFLEX -->
- <map code="0x11d" name="gcircumflex"/><!-- LATIN SMALL LETTER G WITH CIRCUMFLEX -->
- <map code="0x11e" name="Gbreve"/><!-- LATIN CAPITAL LETTER G WITH BREVE -->
- <map code="0x11f" name="gbreve"/><!-- LATIN SMALL LETTER G WITH BREVE -->
- <map code="0x120" name="Gdotaccent"/><!-- LATIN CAPITAL LETTER G WITH DOT ABOVE -->
- <map code="0x121" name="gdotaccent"/><!-- LATIN SMALL LETTER G WITH DOT ABOVE -->
- <map code="0x122" name="Gcommaaccent"/><!-- LATIN CAPITAL LETTER G WITH CEDILLA -->
- <map code="0x123" name="gcommaaccent"/><!-- LATIN SMALL LETTER G WITH CEDILLA -->
- <map code="0x124" name="Hcircumflex"/><!-- LATIN CAPITAL LETTER H WITH CIRCUMFLEX -->
- <map code="0x125" name="hcircumflex"/><!-- LATIN SMALL LETTER H WITH CIRCUMFLEX -->
- <map code="0x126" name="Hbar"/><!-- LATIN CAPITAL LETTER H WITH STROKE -->
- <map code="0x127" name="hbar"/><!-- LATIN SMALL LETTER H WITH STROKE -->
- <map code="0x128" name="Itilde"/><!-- LATIN CAPITAL LETTER I WITH TILDE -->
- <map code="0x129" name="itilde"/><!-- LATIN SMALL LETTER I WITH TILDE -->
- <map code="0x12a" name="Imacron"/><!-- LATIN CAPITAL LETTER I WITH MACRON -->
- <map code="0x12b" name="imacron"/><!-- LATIN SMALL LETTER I WITH MACRON -->
- <map code="0x12c" name="Ibreve"/><!-- LATIN CAPITAL LETTER I WITH BREVE -->
- <map code="0x12d" name="ibreve"/><!-- LATIN SMALL LETTER I WITH BREVE -->
- <map code="0x12e" name="Iogonek"/><!-- LATIN CAPITAL LETTER I WITH OGONEK -->
- <map code="0x12f" name="iogonek"/><!-- LATIN SMALL LETTER I WITH OGONEK -->
- <map code="0x130" name="Idotaccent"/><!-- LATIN CAPITAL LETTER I WITH DOT ABOVE -->
- <map code="0x131" name="dotlessi"/><!-- LATIN SMALL LETTER DOTLESS I -->
- <map code="0x132" name="IJ"/><!-- LATIN CAPITAL LIGATURE IJ -->
- <map code="0x133" name="ij"/><!-- LATIN SMALL LIGATURE IJ -->
- <map code="0x134" name="Jcircumflex"/><!-- LATIN CAPITAL LETTER J WITH CIRCUMFLEX -->
- <map code="0x135" name="jcircumflex"/><!-- LATIN SMALL LETTER J WITH CIRCUMFLEX -->
- <map code="0x136" name="Kcommaaccent"/><!-- LATIN CAPITAL LETTER K WITH CEDILLA -->
- <map code="0x137" name="kcommaaccent"/><!-- LATIN SMALL LETTER K WITH CEDILLA -->
- <map code="0x138" name="kgreenlandic"/><!-- LATIN SMALL LETTER KRA -->
- <map code="0x139" name="Lacute"/><!-- LATIN CAPITAL LETTER L WITH ACUTE -->
- <map code="0x13a" name="lacute"/><!-- LATIN SMALL LETTER L WITH ACUTE -->
- <map code="0x13b" name="Lcommaaccent"/><!-- LATIN CAPITAL LETTER L WITH CEDILLA -->
- <map code="0x13c" name="lcommaaccent"/><!-- LATIN SMALL LETTER L WITH CEDILLA -->
- <map code="0x13d" name="Lcaron"/><!-- LATIN CAPITAL LETTER L WITH CARON -->
- <map code="0x13e" name="lcaron"/><!-- LATIN SMALL LETTER L WITH CARON -->
- <map code="0x13f" name="Ldot"/><!-- LATIN CAPITAL LETTER L WITH MIDDLE DOT -->
- <map code="0x140" name="ldot"/><!-- LATIN SMALL LETTER L WITH MIDDLE DOT -->
- <map code="0x141" name="Lslash"/><!-- LATIN CAPITAL LETTER L WITH STROKE -->
- <map code="0x142" name="lslash"/><!-- LATIN SMALL LETTER L WITH STROKE -->
- <map code="0x143" name="Nacute"/><!-- LATIN CAPITAL LETTER N WITH ACUTE -->
- <map code="0x144" name="nacute"/><!-- LATIN SMALL LETTER N WITH ACUTE -->
- <map code="0x145" name="Ncommaaccent"/><!-- LATIN CAPITAL LETTER N WITH CEDILLA -->
- <map code="0x146" name="ncommaaccent"/><!-- LATIN SMALL LETTER N WITH CEDILLA -->
- <map code="0x147" name="Ncaron"/><!-- LATIN CAPITAL LETTER N WITH CARON -->
- <map code="0x148" name="ncaron"/><!-- LATIN SMALL LETTER N WITH CARON -->
- <map code="0x149" name="napostrophe"/><!-- LATIN SMALL LETTER N PRECEDED BY APOSTROPHE -->
- <map code="0x14a" name="Eng"/><!-- LATIN CAPITAL LETTER ENG -->
- <map code="0x14b" name="eng"/><!-- LATIN SMALL LETTER ENG -->
- <map code="0x14c" name="Omacron"/><!-- LATIN CAPITAL LETTER O WITH MACRON -->
- <map code="0x14d" name="omacron"/><!-- LATIN SMALL LETTER O WITH MACRON -->
- <map code="0x14e" name="Obreve"/><!-- LATIN CAPITAL LETTER O WITH BREVE -->
- <map code="0x14f" name="obreve"/><!-- LATIN SMALL LETTER O WITH BREVE -->
- <map code="0x150" name="Ohungarumlaut"/><!-- LATIN CAPITAL LETTER O WITH DOUBLE ACUTE -->
- <map code="0x151" name="ohungarumlaut"/><!-- LATIN SMALL LETTER O WITH DOUBLE ACUTE -->
- <map code="0x152" name="OE"/><!-- LATIN CAPITAL LIGATURE OE -->
- <map code="0x153" name="oe"/><!-- LATIN SMALL LIGATURE OE -->
- <map code="0x154" name="Racute"/><!-- LATIN CAPITAL LETTER R WITH ACUTE -->
- <map code="0x155" name="racute"/><!-- LATIN SMALL LETTER R WITH ACUTE -->
- <map code="0x156" name="Rcommaaccent"/><!-- LATIN CAPITAL LETTER R WITH CEDILLA -->
- <map code="0x157" name="rcommaaccent"/><!-- LATIN SMALL LETTER R WITH CEDILLA -->
- <map code="0x158" name="Rcaron"/><!-- LATIN CAPITAL LETTER R WITH CARON -->
- <map code="0x159" name="rcaron"/><!-- LATIN SMALL LETTER R WITH CARON -->
- <map code="0x15a" name="Sacute"/><!-- LATIN CAPITAL LETTER S WITH ACUTE -->
- <map code="0x15b" name="sacute"/><!-- LATIN SMALL LETTER S WITH ACUTE -->
- <map code="0x15c" name="Scircumflex"/><!-- LATIN CAPITAL LETTER S WITH CIRCUMFLEX -->
- <map code="0x15d" name="scircumflex"/><!-- LATIN SMALL LETTER S WITH CIRCUMFLEX -->
- <map code="0x15e" name="Scedilla"/><!-- LATIN CAPITAL LETTER S WITH CEDILLA -->
- <map code="0x15f" name="scedilla"/><!-- LATIN SMALL LETTER S WITH CEDILLA -->
- <map code="0x160" name="Scaron"/><!-- LATIN CAPITAL LETTER S WITH CARON -->
- <map code="0x161" name="scaron"/><!-- LATIN SMALL LETTER S WITH CARON -->
- <map code="0x162" name="Tcommaaccent"/><!-- LATIN CAPITAL LETTER T WITH CEDILLA -->
- <map code="0x163" name="tcommaaccent"/><!-- LATIN SMALL LETTER T WITH CEDILLA -->
- <map code="0x164" name="Tcaron"/><!-- LATIN CAPITAL LETTER T WITH CARON -->
- <map code="0x165" name="tcaron"/><!-- LATIN SMALL LETTER T WITH CARON -->
- <map code="0x166" name="Tbar"/><!-- LATIN CAPITAL LETTER T WITH STROKE -->
- <map code="0x167" name="tbar"/><!-- LATIN SMALL LETTER T WITH STROKE -->
- <map code="0x168" name="Utilde"/><!-- LATIN CAPITAL LETTER U WITH TILDE -->
- <map code="0x169" name="utilde"/><!-- LATIN SMALL LETTER U WITH TILDE -->
- <map code="0x16a" name="Umacron"/><!-- LATIN CAPITAL LETTER U WITH MACRON -->
- <map code="0x16b" name="umacron"/><!-- LATIN SMALL LETTER U WITH MACRON -->
- <map code="0x16c" name="Ubreve"/><!-- LATIN CAPITAL LETTER U WITH BREVE -->
- <map code="0x16d" name="ubreve"/><!-- LATIN SMALL LETTER U WITH BREVE -->
- <map code="0x16e" name="Uring"/><!-- LATIN CAPITAL LETTER U WITH RING ABOVE -->
- <map code="0x16f" name="uring"/><!-- LATIN SMALL LETTER U WITH RING ABOVE -->
- <map code="0x170" name="Uhungarumlaut"/><!-- LATIN CAPITAL LETTER U WITH DOUBLE ACUTE -->
- <map code="0x171" name="uhungarumlaut"/><!-- LATIN SMALL LETTER U WITH DOUBLE ACUTE -->
- <map code="0x172" name="Uogonek"/><!-- LATIN CAPITAL LETTER U WITH OGONEK -->
- <map code="0x173" name="uogonek"/><!-- LATIN SMALL LETTER U WITH OGONEK -->
- <map code="0x174" name="Wcircumflex"/><!-- LATIN CAPITAL LETTER W WITH CIRCUMFLEX -->
- <map code="0x175" name="wcircumflex"/><!-- LATIN SMALL LETTER W WITH CIRCUMFLEX -->
- <map code="0x176" name="Ycircumflex"/><!-- LATIN CAPITAL LETTER Y WITH CIRCUMFLEX -->
- <map code="0x177" name="ycircumflex"/><!-- LATIN SMALL LETTER Y WITH CIRCUMFLEX -->
- <map code="0x178" name="Ydieresis"/><!-- LATIN CAPITAL LETTER Y WITH DIAERESIS -->
- <map code="0x179" name="Zacute"/><!-- LATIN CAPITAL LETTER Z WITH ACUTE -->
- <map code="0x17a" name="zacute"/><!-- LATIN SMALL LETTER Z WITH ACUTE -->
- <map code="0x17b" name="Zdotaccent"/><!-- LATIN CAPITAL LETTER Z WITH DOT ABOVE -->
- <map code="0x17c" name="zdotaccent"/><!-- LATIN SMALL LETTER Z WITH DOT ABOVE -->
- <map code="0x17d" name="Zcaron"/><!-- LATIN CAPITAL LETTER Z WITH CARON -->
- <map code="0x17e" name="zcaron"/><!-- LATIN SMALL LETTER Z WITH CARON -->
- <map code="0x17f" name="longs"/><!-- LATIN SMALL LETTER LONG S -->
- <map code="0x192" name="florin"/><!-- LATIN SMALL LETTER F WITH HOOK -->
- <map code="0x218" name="Scommaaccent"/><!-- LATIN CAPITAL LETTER S WITH COMMA BELOW -->
- <map code="0x219" name="scommaaccent"/><!-- LATIN SMALL LETTER S WITH COMMA BELOW -->
- <map code="0x21a" name="Tcommabelow"/><!-- LATIN CAPITAL LETTER T WITH COMMA BELOW -->
- <map code="0x21b" name="tcommabelow"/><!-- LATIN SMALL LETTER T WITH COMMA BELOW -->
- <map code="0x2c6" name="circumflex"/><!-- MODIFIER LETTER CIRCUMFLEX ACCENT -->
- <map code="0x2c7" name="caron"/><!-- CARON -->
- <map code="0x2c9" name="macron"/><!-- MODIFIER LETTER MACRON -->
- <map code="0x2d8" name="breve"/><!-- BREVE -->
- <map code="0x2d9" name="dotaccent"/><!-- DOT ABOVE -->
- <map code="0x2da" name="ring"/><!-- RING ABOVE -->
- <map code="0x2db" name="ogonek"/><!-- OGONEK -->
- <map code="0x2dc" name="tilde"/><!-- SMALL TILDE -->
- <map code="0x2dd" name="hungarumlaut"/><!-- DOUBLE ACUTE ACCENT -->
- <map code="0x326" name="Unterkomma"/><!-- COMBINING COMMA BELOW -->
- <map code="0x37e" name="semicolon#1"/><!-- GREEK QUESTION MARK -->
- <map code="0x387" name="anoteleia"/><!-- GREEK ANO TELEIA -->
- <map code="0x2010" name="hyphen#1"/><!-- HYPHEN -->
- <map code="0x2011" name="nbhyphen"/><!-- NON-BREAKING HYPHEN -->
- <map code="0x2012" name="figuredash"/><!-- FIGURE DASH -->
- <map code="0x2013" name="endash"/><!-- EN DASH -->
- <map code="0x2014" name="emdash"/><!-- EM DASH -->
- <map code="0x2015" name="afii00208"/><!-- HORIZONTAL BAR -->
- <map code="0x2018" name="quoteleft"/><!-- LEFT SINGLE QUOTATION MARK -->
- <map code="0x2019" name="quoteright"/><!-- RIGHT SINGLE QUOTATION MARK -->
- <map code="0x201a" name="quotesinglbase"/><!-- SINGLE LOW-9 QUOTATION MARK -->
- <map code="0x201b" name="quotereversed"/><!-- SINGLE HIGH-REVERSED-9 QUOTATION MARK -->
- <map code="0x201c" name="quotedblleft"/><!-- LEFT DOUBLE QUOTATION MARK -->
- <map code="0x201d" name="quotedblright"/><!-- RIGHT DOUBLE QUOTATION MARK -->
- <map code="0x201e" name="quotedblbase"/><!-- DOUBLE LOW-9 QUOTATION MARK -->
- <map code="0x2020" name="dagger"/><!-- DAGGER -->
- <map code="0x2021" name="daggerdbl"/><!-- DOUBLE DAGGER -->
- <map code="0x2022" name="bullet"/><!-- BULLET -->
- <map code="0x2026" name="ellipsis"/><!-- HORIZONTAL ELLIPSIS -->
- <map code="0x2030" name="perthousand"/><!-- PER MILLE SIGN -->
- <map code="0x2039" name="guilsinglleft"/><!-- SINGLE LEFT-POINTING ANGLE QUOTATION MARK -->
- <map code="0x203a" name="guilsinglright"/><!-- SINGLE RIGHT-POINTING ANGLE QUOTATION MARK -->
- <map code="0x203e" name="radicalex"/><!-- OVERLINE -->
- <map code="0x2044" name="fraction"/><!-- FRACTION SLASH -->
- <map code="0x20ac" name="Euro"/><!-- EURO SIGN -->
- <map code="0x2122" name="trademark"/><!-- TRADE MARK SIGN -->
- <map code="0x212e" name="estimated"/><!-- ESTIMATED SYMBOL -->
- <map code="0x2212" name="minus"/><!-- MINUS SIGN -->
- <map code="0x2215" name="fraction#1"/><!-- DIVISION SLASH -->
- <map code="0x2219" name="periodcentered"/><!-- BULLET OPERATOR -->
- <map code="0x22c5" name="dotmath"/><!-- DOT OPERATOR -->
- <map code="0xea01" name="fi#1"/><!-- Private Use -->
- <map code="0xea02" name="fl#1"/><!-- Private Use -->
- <map code="0xf001" name="fi"/><!-- Private Use -->
- <map code="0xf002" name="fl"/><!-- Private Use -->
- <map code="0xf004" name="foursuperiour"/><!-- Private Use -->
- <map code="0xf005" name="onesuperiour"/><!-- Private Use -->
- <map code="0xf006" name="twosuperiour"/><!-- Private Use -->
- <map code="0xf007" name="threesuperiour"/><!-- Private Use -->
- <map code="0xf008" name="foursuperiour#1"/><!-- Private Use -->
- <map code="0xf6be" name="dotlessj"/><!-- Private Use -->
- <map code="0xfb01" name="fi"/><!-- LATIN SMALL LIGATURE FI -->
- <map code="0xfb02" name="fl"/><!-- LATIN SMALL LIGATURE FL -->
- </cmap_format_4>
- </cmap>
-
- <fpgm>
- <assembly>
- NPUSHB[ ] /* 15 values pushed */
- 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
- FDEF[ ]
- SLOOP[ ]
- MDAP[1]
- ALIGNRP[ ]
- ENDF[ ]
- FDEF[ ]
- MDAP[1]
- ALIGNRP[ ]
- ENDF[ ]
- FDEF[ ]
- SRP1[ ]
- SRP2[ ]
- IP[ ]
- ENDF[ ]
- FDEF[ ]
- SRP1[ ]
- SRP2[ ]
- SLOOP[ ]
- IP[ ]
- ENDF[ ]
- FDEF[ ]
- SRP0[ ]
- SLOOP[ ]
- MIRP[11101]
- ALIGNRP[ ]
- ENDF[ ]
- FDEF[ ]
- SRP0[ ]
- SLOOP[ ]
- MIRP[10100]
- ALIGNRP[ ]
- ENDF[ ]
- FDEF[ ]
- SRP0[ ]
- SLOOP[ ]
- MDRP[11101]
- ALIGNRP[ ]
- ENDF[ ]
- FDEF[ ]
- SRP0[ ]
- SLOOP[ ]
- MDRP[10100]
- ALIGNRP[ ]
- ENDF[ ]
- FDEF[ ]
- SRP0[ ]
- MIRP[11101]
- ENDF[ ]
- FDEF[ ]
- SRP0[ ]
- MIRP[10100]
- ENDF[ ]
- FDEF[ ]
- SRP0[ ]
- MDRP[11101]
- ENDF[ ]
- FDEF[ ]
- SRP0[ ]
- MDRP[10100]
- ENDF[ ]
- FDEF[ ]
- MDRP[00100]
- ENDF[ ]
- FDEF[ ]
- MDRP[00000]
- ENDF[ ]
- FDEF[ ]
- SVTCA[0]
- NPUSHB[ ] /* 10 values pushed */
- 1 0 0 1 1 2 2 3 3 0
- SZPS[ ]
- MIAP[1]
- MIAP[1]
- MIAP[1]
- MIAP[1]
- SZPS[ ]
- ENDF[ ]
- </assembly>
- </fpgm>
-
- <prep>
- <assembly>
- PUSHB[ ] /* 2 values pushed */
- 48 1
- PUSHW[ ] /* 1 value pushed */
- 329
- RTG[ ]
- SCANCTRL[ ]
- SCANTYPE[ ]
- SCVTCI[ ]
- </assembly>
- </prep>
-
- <cvt>
- <cv index="0" value="1480"/>
- <cv index="1" value="1086"/>
- <cv index="2" value="0"/>
- <cv index="3" value="-512"/>
- <cv index="4" value="247"/>
- <cv index="5" value="121"/>
- <cv index="6" value="125"/>
- <cv index="7" value="147"/>
- <cv index="8" value="299"/>
- <cv index="9" value="224"/>
- <cv index="10" value="200"/>
- <cv index="11" value="210"/>
- <cv index="12" value="174"/>
- <cv index="13" value="179"/>
- <cv index="14" value="145"/>
- <cv index="15" value="171"/>
- <cv index="16" value="149"/>
- <cv index="17" value="96"/>
- <cv index="18" value="102"/>
- <cv index="19" value="188"/>
- <cv index="20" value="138"/>
- <cv index="21" value="97"/>
- <cv index="22" value="172"/>
- <cv index="23" value="36"/>
- <cv index="24" value="203"/>
- <cv index="25" value="131"/>
- <cv index="26" value="230"/>
- <cv index="27" value="186"/>
- <cv index="28" value="196"/>
- <cv index="29" value="22"/>
- <cv index="30" value="157"/>
- <cv index="31" value="114"/>
- <cv index="32" value="87"/>
- <cv index="33" value="101"/>
- <cv index="34" value="162"/>
- <cv index="35" value="155"/>
- <cv index="36" value="213"/>
- <cv index="37" value="176"/>
- <cv index="38" value="152"/>
- <cv index="39" value="212"/>
- <cv index="40" value="113"/>
- </cvt>
-
- <loca>
- <!-- The 'loca' table will be calculated by the compiler -->
- </loca>
-
- <glyf>
-
- <!-- The xMin, yMin, xMax and yMax values
- will be recalculated by the compiler. -->
-
- <TTGlyph name=".notdef" xMin="123" yMin="0" xMax="1106" yMax="1480">
- <contour>
- <pt x="123" y="0" on="1"/>
- <pt x="123" y="1480" on="1"/>
- <pt x="1106" y="1480" on="1"/>
- <pt x="1106" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="983" y="123" on="1"/>
- <pt x="983" y="1357" on="1"/>
- <pt x="246" y="1357" on="1"/>
- <pt x="246" y="123" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 16 values pushed */
- 5 6 2 1 4 7 3 0 5 4 2 3 6 7 1 0
- MDAP[1]
- ALIGNRP[ ]
- MDRP[11100]
- ALIGNRP[ ]
- MDAP[1]
- ALIGNRP[ ]
- MDRP[11100]
- ALIGNRP[ ]
- SVTCA[0]
- MDAP[1]
- ALIGNRP[ ]
- MDRP[11100]
- ALIGNRP[ ]
- MDAP[1]
- ALIGNRP[ ]
- MDRP[11100]
- ALIGNRP[ ]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name=".notdef#1"/><!-- contains no outline data -->
-
- <TTGlyph name=".notdef#10"/><!-- contains no outline data -->
-
- <TTGlyph name=".notdef#11"/><!-- contains no outline data -->
-
- <TTGlyph name=".notdef#12"/><!-- contains no outline data -->
-
- <TTGlyph name=".notdef#13"/><!-- contains no outline data -->
-
- <TTGlyph name=".notdef#14"/><!-- contains no outline data -->
-
- <TTGlyph name=".notdef#15"/><!-- contains no outline data -->
-
- <TTGlyph name=".notdef#16"/><!-- contains no outline data -->
-
- <TTGlyph name=".notdef#17"/><!-- contains no outline data -->
-
- <TTGlyph name=".notdef#18"/><!-- contains no outline data -->
-
- <TTGlyph name=".notdef#2"/><!-- contains no outline data -->
-
- <TTGlyph name=".notdef#3"/><!-- contains no outline data -->
-
- <TTGlyph name=".notdef#4"/><!-- contains no outline data -->
-
- <TTGlyph name=".notdef#5"/><!-- contains no outline data -->
-
- <TTGlyph name=".notdef#6"/><!-- contains no outline data -->
-
- <TTGlyph name=".notdef#7"/><!-- contains no outline data -->
-
- <TTGlyph name=".notdef#8"/><!-- contains no outline data -->
-
- <TTGlyph name=".notdef#9"/><!-- contains no outline data -->
-
- <TTGlyph name="A" xMin="25" yMin="0" xMax="1203" yMax="1480">
- <contour>
- <pt x="327" y="444" on="1"/>
- <pt x="228" y="123" on="1"/>
- <pt x="371" y="123" on="1"/>
- <pt x="371" y="0" on="1"/>
- <pt x="25" y="0" on="1"/>
- <pt x="25" y="123" on="1"/>
- <pt x="99" y="123" on="1"/>
- <pt x="520" y="1480" on="1"/>
- <pt x="709" y="1480" on="1"/>
- <pt x="1129" y="123" on="1"/>
- <pt x="1203" y="123" on="1"/>
- <pt x="1203" y="0" on="1"/>
- <pt x="766" y="0" on="1"/>
- <pt x="766" y="123" on="1"/>
- <pt x="923" y="123" on="1"/>
- <pt x="823" y="444" on="1"/>
- </contour>
- <contour>
- <pt x="366" y="568" on="1"/>
- <pt x="785" y="568" on="1"/>
- <pt x="577" y="1243" on="1"/>
- <pt x="575" y="1243" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 62 values pushed */
- 19 18 2 7 16 3 0 0 17 16 6 1 0 14 13 10 9 6 5 2 1 6 7 3 2
- 4 48 200 15 0 1 12 11 4 3 3 2 0 8 7 0 14 19 18 17 16 15 14 13 12
- 11 10 9 8 7 6 5 4 3 2 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="AE" xMin="12" yMin="0" xMax="1217" yMax="1480">
- <contour>
- <pt x="824" y="703" on="1"/>
- <pt x="824" y="123" on="1"/>
- <pt x="1093" y="123" on="1"/>
- <pt x="1093" y="333" on="1"/>
- <pt x="1217" y="333" on="1"/>
- <pt x="1217" y="0" on="1"/>
- <pt x="528" y="0" on="1"/>
- <pt x="528" y="123" on="1"/>
- <pt x="639" y="123" on="1"/>
- <pt x="639" y="419" on="1"/>
- <pt x="310" y="419" on="1"/>
- <pt x="183" y="123" on="1"/>
- <pt x="304" y="123" on="1"/>
- <pt x="304" y="0" on="1"/>
- <pt x="12" y="0" on="1"/>
- <pt x="12" y="123" on="1"/>
- <pt x="56" y="123" on="1"/>
- <pt x="639" y="1480" on="1"/>
- <pt x="1198" y="1480" on="1"/>
- <pt x="1198" y="1166" on="1"/>
- <pt x="1075" y="1166" on="1"/>
- <pt x="1075" y="1357" on="1"/>
- <pt x="824" y="1357" on="1"/>
- <pt x="824" y="827" on="1"/>
- <pt x="1001" y="827" on="1"/>
- <pt x="1001" y="950" on="1"/>
- <pt x="1124" y="950" on="1"/>
- <pt x="1124" y="580" on="1"/>
- <pt x="1001" y="580" on="1"/>
- <pt x="1001" y="703" on="1"/>
- </contour>
- <contour>
- <pt x="363" y="543" on="1"/>
- <pt x="639" y="543" on="1"/>
- <pt x="639" y="1180" on="1"/>
- <pt x="638" y="1180" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 133 values pushed */
- 33 32 26 25 20 19 6 21 23 3 28 27 2 0 30 3 4 3 2 9 1 3 0 0 22
- 21 6 1 17 29 0 6 1 23 31 30 6 1 9 16 15 12 11 8 7 2 1 6 7 5
- 4 4 48 200 24 23 1 10 9 1 14 13 6 5 3 3 0 18 17 0 14 29 28 25 24
- 4 20 0 3 33 30 16 15 14 13 12 11 10 7 6 11 13 8 0 0 3 2 6 1 4
- 21 20 6 1 18 32 31 17 9 8 19 4 0 3 4 48 200 5 4 1 19 18 1 27 26
- 1 23 22 1 0 3 4 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Aacute" xMin="25" yMin="0" xMax="1203" yMax="1925">
- <contour>
- <pt x="327" y="444" on="1"/>
- <pt x="228" y="123" on="1"/>
- <pt x="371" y="123" on="1"/>
- <pt x="371" y="0" on="1"/>
- <pt x="25" y="0" on="1"/>
- <pt x="25" y="123" on="1"/>
- <pt x="99" y="123" on="1"/>
- <pt x="520" y="1480" on="1"/>
- <pt x="709" y="1480" on="1"/>
- <pt x="1129" y="123" on="1"/>
- <pt x="1203" y="123" on="1"/>
- <pt x="1203" y="0" on="1"/>
- <pt x="766" y="0" on="1"/>
- <pt x="766" y="123" on="1"/>
- <pt x="923" y="123" on="1"/>
- <pt x="823" y="444" on="1"/>
- </contour>
- <contour>
- <pt x="366" y="568" on="1"/>
- <pt x="785" y="568" on="1"/>
- <pt x="577" y="1243" on="1"/>
- <pt x="575" y="1243" on="1"/>
- </contour>
- <contour>
- <pt x="491" y="1604" on="1"/>
- <pt x="707" y="1925" on="1"/>
- <pt x="935" y="1925" on="1"/>
- <pt x="614" y="1604" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 75 values pushed */
- 23 20 2 21 7 3 19 18 2 7 16 3 0 0 17 16 6 1 0 14 13 10 9 6 5
- 2 1 6 7 3 2 4 48 200 22 21 1 15 0 1 12 11 4 3 3 3 0 8 7 0
- 14 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Abreve" xMin="25" yMin="0" xMax="1203" yMax="1925">
- <contour>
- <pt x="327" y="444" on="1"/>
- <pt x="228" y="123" on="1"/>
- <pt x="371" y="123" on="1"/>
- <pt x="371" y="0" on="1"/>
- <pt x="25" y="0" on="1"/>
- <pt x="25" y="123" on="1"/>
- <pt x="99" y="123" on="1"/>
- <pt x="520" y="1480" on="1"/>
- <pt x="709" y="1480" on="1"/>
- <pt x="1129" y="123" on="1"/>
- <pt x="1203" y="123" on="1"/>
- <pt x="1203" y="0" on="1"/>
- <pt x="766" y="0" on="1"/>
- <pt x="766" y="123" on="1"/>
- <pt x="923" y="123" on="1"/>
- <pt x="823" y="444" on="1"/>
- </contour>
- <contour>
- <pt x="366" y="568" on="1"/>
- <pt x="785" y="568" on="1"/>
- <pt x="577" y="1243" on="1"/>
- <pt x="575" y="1243" on="1"/>
- </contour>
- <contour>
- <pt x="269" y="1925" on="1"/>
- <pt x="392" y="1925" on="1"/>
- <pt x="440" y="1777" on="0"/>
- <pt x="614" y="1777" on="1"/>
- <pt x="789" y="1777" on="0"/>
- <pt x="837" y="1925" on="1"/>
- <pt x="960" y="1925" on="1"/>
- <pt x="937" y="1836" on="0"/>
- <pt x="911" y="1790" on="1"/>
- <pt x="820" y="1635" on="0"/>
- <pt x="618" y="1635" on="1"/>
- <pt x="466" y="1635" on="0"/>
- <pt x="377" y="1716" on="1"/>
- <pt x="322" y="1765" on="0"/>
- <pt x="294" y="1837" on="1"/>
- <pt x="283" y="1866" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 81 values pushed */
- 0 0 23 14 30 48 200 19 18 2 7 16 3 26 25 21 20 4 13 30 7 0 0 17 16
- 6 1 0 14 13 10 9 6 5 2 1 6 7 3 2 4 48 200 15 0 1 12 11 4 3
- 3 2 0 8 7 0 14 26 25 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6
- 5 4 3 2 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Acircumflex" xMin="25" yMin="0" xMax="1203" yMax="1925">
- <contour>
- <pt x="327" y="444" on="1"/>
- <pt x="228" y="123" on="1"/>
- <pt x="371" y="123" on="1"/>
- <pt x="371" y="0" on="1"/>
- <pt x="25" y="0" on="1"/>
- <pt x="25" y="123" on="1"/>
- <pt x="99" y="123" on="1"/>
- <pt x="520" y="1480" on="1"/>
- <pt x="709" y="1480" on="1"/>
- <pt x="1129" y="123" on="1"/>
- <pt x="1203" y="123" on="1"/>
- <pt x="1203" y="0" on="1"/>
- <pt x="766" y="0" on="1"/>
- <pt x="766" y="123" on="1"/>
- <pt x="923" y="123" on="1"/>
- <pt x="823" y="444" on="1"/>
- </contour>
- <contour>
- <pt x="366" y="568" on="1"/>
- <pt x="785" y="568" on="1"/>
- <pt x="577" y="1243" on="1"/>
- <pt x="575" y="1243" on="1"/>
- </contour>
- <contour>
- <pt x="249" y="1604" on="1"/>
- <pt x="505" y="1925" on="1"/>
- <pt x="724" y="1925" on="1"/>
- <pt x="980" y="1604" on="1"/>
- <pt x="857" y="1604" on="1"/>
- <pt x="616" y="1806" on="1"/>
- <pt x="613" y="1806" on="1"/>
- <pt x="372" y="1604" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 83 values pushed */
- 27 26 25 24 23 20 6 21 7 3 19 18 2 7 16 3 0 0 17 16 6 1 0 14 13
- 10 9 6 5 2 1 6 7 3 2 4 48 200 22 21 1 15 0 1 12 11 4 3 3 3
- 0 8 7 0 14 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8
- 7 6 5 4 3 2 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Adieresis" xMin="25" yMin="0" xMax="1203" yMax="1801">
- <contour>
- <pt x="327" y="444" on="1"/>
- <pt x="228" y="123" on="1"/>
- <pt x="371" y="123" on="1"/>
- <pt x="371" y="0" on="1"/>
- <pt x="25" y="0" on="1"/>
- <pt x="25" y="123" on="1"/>
- <pt x="99" y="123" on="1"/>
- <pt x="520" y="1480" on="1"/>
- <pt x="709" y="1480" on="1"/>
- <pt x="1129" y="123" on="1"/>
- <pt x="1203" y="123" on="1"/>
- <pt x="1203" y="0" on="1"/>
- <pt x="766" y="0" on="1"/>
- <pt x="766" y="123" on="1"/>
- <pt x="923" y="123" on="1"/>
- <pt x="823" y="444" on="1"/>
- </contour>
- <contour>
- <pt x="366" y="568" on="1"/>
- <pt x="785" y="568" on="1"/>
- <pt x="577" y="1243" on="1"/>
- <pt x="575" y="1243" on="1"/>
- </contour>
- <contour>
- <pt x="281" y="1604" on="1"/>
- <pt x="281" y="1801" on="1"/>
- <pt x="478" y="1801" on="1"/>
- <pt x="478" y="1604" on="1"/>
- </contour>
- <contour>
- <pt x="750" y="1604" on="1"/>
- <pt x="750" y="1801" on="1"/>
- <pt x="947" y="1801" on="1"/>
- <pt x="947" y="1604" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 116 values pushed */
- 19 18 2 7 16 3 0 0 27 24 23 20 10 3 21 17 16 6 1 0 14 13 10 9 6
- 5 2 1 6 7 3 3 4 48 200 26 25 22 21 3 15 0 1 12 11 4 3 3 3 0
- 8 7 0 14 17 15 14 13 12 5 26 24 3 19 18 8 7 4 24 22 3 16 3 2 0
- 4 22 20 3 11 10 9 3 13 26 6 5 4 1 4 13 20 0 0 25 24 10 1 26 23
- 22 10 1 20 2 4 48 200 27 26 1 21 20 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Agrave" xMin="25" yMin="0" xMax="1203" yMax="1925">
- <contour>
- <pt x="327" y="444" on="1"/>
- <pt x="228" y="123" on="1"/>
- <pt x="371" y="123" on="1"/>
- <pt x="371" y="0" on="1"/>
- <pt x="25" y="0" on="1"/>
- <pt x="25" y="123" on="1"/>
- <pt x="99" y="123" on="1"/>
- <pt x="520" y="1480" on="1"/>
- <pt x="709" y="1480" on="1"/>
- <pt x="1129" y="123" on="1"/>
- <pt x="1203" y="123" on="1"/>
- <pt x="1203" y="0" on="1"/>
- <pt x="766" y="0" on="1"/>
- <pt x="766" y="123" on="1"/>
- <pt x="923" y="123" on="1"/>
- <pt x="823" y="444" on="1"/>
- </contour>
- <contour>
- <pt x="366" y="568" on="1"/>
- <pt x="785" y="568" on="1"/>
- <pt x="577" y="1243" on="1"/>
- <pt x="575" y="1243" on="1"/>
- </contour>
- <contour>
- <pt x="738" y="1604" on="1"/>
- <pt x="615" y="1604" on="1"/>
- <pt x="294" y="1925" on="1"/>
- <pt x="522" y="1925" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 75 values pushed */
- 21 20 2 22 7 3 19 18 2 7 16 3 0 0 17 16 6 1 0 14 13 10 9 6 5
- 2 1 6 7 3 2 4 48 200 23 22 1 15 0 1 12 11 4 3 3 3 0 8 7 0
- 14 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Amacron" xMin="25" yMin="0" xMax="1203" yMax="1728">
- <contour>
- <pt x="327" y="444" on="1"/>
- <pt x="228" y="123" on="1"/>
- <pt x="371" y="123" on="1"/>
- <pt x="371" y="0" on="1"/>
- <pt x="25" y="0" on="1"/>
- <pt x="25" y="123" on="1"/>
- <pt x="99" y="123" on="1"/>
- <pt x="520" y="1480" on="1"/>
- <pt x="709" y="1480" on="1"/>
- <pt x="1129" y="123" on="1"/>
- <pt x="1203" y="123" on="1"/>
- <pt x="1203" y="0" on="1"/>
- <pt x="766" y="0" on="1"/>
- <pt x="766" y="123" on="1"/>
- <pt x="923" y="123" on="1"/>
- <pt x="823" y="444" on="1"/>
- </contour>
- <contour>
- <pt x="366" y="568" on="1"/>
- <pt x="785" y="568" on="1"/>
- <pt x="577" y="1243" on="1"/>
- <pt x="575" y="1243" on="1"/>
- </contour>
- <contour>
- <pt x="259" y="1604" on="1"/>
- <pt x="259" y="1728" on="1"/>
- <pt x="950" y="1728" on="1"/>
- <pt x="950" y="1604" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 74 values pushed */
- 19 18 2 7 16 3 0 0 23 20 6 1 21 17 16 6 1 0 14 13 10 9 6 5 2
- 1 6 7 3 3 4 48 200 22 21 1 15 0 1 12 11 4 3 3 3 0 8 7 0 14
- 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Aogonek" xMin="25" yMin="-370" xMax="1203" yMax="1480">
- <contour>
- <pt x="327" y="444" on="1"/>
- <pt x="228" y="123" on="1"/>
- <pt x="371" y="123" on="1"/>
- <pt x="371" y="0" on="1"/>
- <pt x="25" y="0" on="1"/>
- <pt x="25" y="123" on="1"/>
- <pt x="99" y="123" on="1"/>
- <pt x="520" y="1480" on="1"/>
- <pt x="709" y="1480" on="1"/>
- <pt x="1129" y="123" on="1"/>
- <pt x="1203" y="123" on="1"/>
- <pt x="1203" y="0" on="1"/>
- <pt x="766" y="0" on="1"/>
- <pt x="766" y="123" on="1"/>
- <pt x="923" y="123" on="1"/>
- <pt x="823" y="444" on="1"/>
- </contour>
- <contour>
- <pt x="366" y="568" on="1"/>
- <pt x="785" y="568" on="1"/>
- <pt x="577" y="1243" on="1"/>
- <pt x="575" y="1243" on="1"/>
- </contour>
- <contour>
- <pt x="920" y="0" on="1"/>
- <pt x="1027" y="0" on="1"/>
- <pt x="898" y="-81" on="0"/>
- <pt x="898" y="-179" on="1"/>
- <pt x="898" y="-275" on="0"/>
- <pt x="1013" y="-275" on="1"/>
- <pt x="1067" y="-275" on="0"/>
- <pt x="1104" y="-260" on="1"/>
- <pt x="1104" y="-341" on="1"/>
- <pt x="1042" y="-370" on="0"/>
- <pt x="964" y="-370" on="1"/>
- <pt x="762" y="-370" on="0"/>
- <pt x="762" y="-213" on="1"/>
- <pt x="762" y="-90" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 87 values pushed */
- 0 0 25 17 30 48 200 19 18 2 7 16 3 28 27 30 3 0 0 17 16 6 1 0 14
- 13 10 9 6 5 2 1 6 7 3 2 4 48 200 15 0 1 21 20 12 11 4 3 5 2
- 0 8 7 0 14 0 0 23 20 32 48 200 32 28 27 21 20 19 18 17 16 15 14 13 12
- 11 10 9 8 7 6 5 4 3 2 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- MDRP[00000]
- MDRP[00000]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Aring" xMin="25" yMin="0" xMax="1203" yMax="1935">
- <contour>
- <pt x="327" y="444" on="1"/>
- <pt x="228" y="123" on="1"/>
- <pt x="371" y="123" on="1"/>
- <pt x="371" y="0" on="1"/>
- <pt x="25" y="0" on="1"/>
- <pt x="25" y="123" on="1"/>
- <pt x="99" y="123" on="1"/>
- <pt x="520" y="1480" on="1"/>
- <pt x="709" y="1480" on="1"/>
- <pt x="1129" y="123" on="1"/>
- <pt x="1203" y="123" on="1"/>
- <pt x="1203" y="0" on="1"/>
- <pt x="766" y="0" on="1"/>
- <pt x="766" y="123" on="1"/>
- <pt x="923" y="123" on="1"/>
- <pt x="823" y="444" on="1"/>
- </contour>
- <contour>
- <pt x="366" y="568" on="1"/>
- <pt x="785" y="568" on="1"/>
- <pt x="577" y="1243" on="1"/>
- <pt x="575" y="1243" on="1"/>
- </contour>
- <contour>
- <pt x="615" y="1935" on="1"/>
- <pt x="709" y="1935" on="0"/>
- <pt x="775" y="1869" on="1"/>
- <pt x="842" y="1803" on="0"/>
- <pt x="842" y="1709" on="1"/>
- <pt x="842" y="1612" on="0"/>
- <pt x="775" y="1547" on="1"/>
- <pt x="709" y="1481" on="0"/>
- <pt x="613" y="1481" on="1"/>
- <pt x="530" y="1481" on="0"/>
- <pt x="468" y="1535" on="1"/>
- <pt x="388" y="1604" on="0"/>
- <pt x="388" y="1708" on="1"/>
- <pt x="388" y="1802" on="0"/>
- <pt x="455" y="1868" on="1"/>
- <pt x="521" y="1935" on="0"/>
- </contour>
- <contour>
- <pt x="615" y="1848" on="1"/>
- <pt x="557" y="1848" on="0"/>
- <pt x="516" y="1808" on="1"/>
- <pt x="474" y="1767" on="0"/>
- <pt x="474" y="1709" on="1"/>
- <pt x="474" y="1650" on="0"/>
- <pt x="515" y="1609" on="1"/>
- <pt x="556" y="1567" on="0"/>
- <pt x="613" y="1567" on="1"/>
- <pt x="667" y="1567" on="0"/>
- <pt x="706" y="1600" on="1"/>
- <pt x="756" y="1643" on="0"/>
- <pt x="756" y="1709" on="1"/>
- <pt x="756" y="1767" on="0"/>
- <pt x="714" y="1808" on="1"/>
- <pt x="673" y="1848" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 88 values pushed */
- 0 0 44 32 28 36 32 20 48 200 28 0 19 18 2 7 16 3 20 7 0 0 17 16 6
- 1 0 14 13 10 9 6 5 2 1 6 7 3 2 4 48 200 15 0 1 12 11 4 3 3
- 2 0 8 7 0 14 0 0 48 32 24 40 32 32 48 200 32 24 19 18 17 16 15 14 13
- 12 11 10 9 8 7 6 5 4 3 2 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[1]
- MDAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- CALL[ ]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Atilde" xMin="25" yMin="0" xMax="1203" yMax="1839">
- <contour>
- <pt x="327" y="444" on="1"/>
- <pt x="228" y="123" on="1"/>
- <pt x="371" y="123" on="1"/>
- <pt x="371" y="0" on="1"/>
- <pt x="25" y="0" on="1"/>
- <pt x="25" y="123" on="1"/>
- <pt x="99" y="123" on="1"/>
- <pt x="520" y="1480" on="1"/>
- <pt x="709" y="1480" on="1"/>
- <pt x="1129" y="123" on="1"/>
- <pt x="1203" y="123" on="1"/>
- <pt x="1203" y="0" on="1"/>
- <pt x="766" y="0" on="1"/>
- <pt x="766" y="123" on="1"/>
- <pt x="923" y="123" on="1"/>
- <pt x="823" y="444" on="1"/>
- </contour>
- <contour>
- <pt x="366" y="568" on="1"/>
- <pt x="785" y="568" on="1"/>
- <pt x="577" y="1243" on="1"/>
- <pt x="575" y="1243" on="1"/>
- </contour>
- <contour>
- <pt x="281" y="1604" on="1"/>
- <pt x="287" y="1699" on="0"/>
- <pt x="312" y="1749" on="1"/>
- <pt x="357" y="1839" on="0"/>
- <pt x="466" y="1839" on="1"/>
- <pt x="538" y="1839" on="0"/>
- <pt x="601" y="1800" on="1"/>
- <pt x="661" y="1763" on="1"/>
- <pt x="723" y="1725" on="0"/>
- <pt x="757" y="1725" on="1"/>
- <pt x="825" y="1725" on="0"/>
- <pt x="836" y="1839" on="1"/>
- <pt x="947" y="1839" on="1"/>
- <pt x="940" y="1745" on="0"/>
- <pt x="915" y="1695" on="1"/>
- <pt x="869" y="1604" on="0"/>
- <pt x="762" y="1604" on="1"/>
- <pt x="689" y="1604" on="0"/>
- <pt x="626" y="1643" on="1"/>
- <pt x="566" y="1680" on="1"/>
- <pt x="506" y="1717" on="0"/>
- <pt x="470" y="1717" on="1"/>
- <pt x="402" y="1717" on="0"/>
- <pt x="391" y="1604" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 85 values pushed */
- 0 0 41 5 24 29 5 36 48 200 19 18 2 7 16 3 43 32 31 20 4 13 36 24 7
- 0 0 17 16 6 1 0 14 13 10 9 6 5 2 1 6 7 3 2 4 48 200 15 0 1
- 12 11 4 3 3 2 0 8 7 0 14 43 32 31 20 19 18 17 16 15 14 13 12 11 10
- 9 8 7 6 5 4 3 2 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- MDRP[00100]
- LOOPCALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="B" xMin="74" yMin="0" xMax="1112" yMax="1480">
- <contour>
- <pt x="247" y="123" on="1"/>
- <pt x="247" y="1357" on="1"/>
- <pt x="74" y="1357" on="1"/>
- <pt x="74" y="1480" on="1"/>
- <pt x="692" y="1480" on="1"/>
- <pt x="1066" y="1480" on="0"/>
- <pt x="1066" y="1155" on="1"/>
- <pt x="1066" y="987" on="0"/>
- <pt x="964" y="882" on="1"/>
- <pt x="904" y="819" on="0"/>
- <pt x="790" y="771" on="1"/>
- <pt x="888" y="745" on="0"/>
- <pt x="938" y="715" on="1"/>
- <pt x="1112" y="610" on="0"/>
- <pt x="1112" y="377" on="1"/>
- <pt x="1112" y="0" on="0"/>
- <pt x="668" y="0" on="1"/>
- <pt x="74" y="0" on="1"/>
- <pt x="74" y="123" on="1"/>
- </contour>
- <contour>
- <pt x="444" y="123" on="1"/>
- <pt x="607" y="123" on="1"/>
- <pt x="902" y="123" on="0"/>
- <pt x="902" y="384" on="1"/>
- <pt x="902" y="532" on="0"/>
- <pt x="805" y="618" on="1"/>
- <pt x="709" y="703" on="0"/>
- <pt x="541" y="703" on="1"/>
- <pt x="444" y="703" on="1"/>
- </contour>
- <contour>
- <pt x="444" y="827" on="1"/>
- <pt x="542" y="827" on="1"/>
- <pt x="855" y="827" on="0"/>
- <pt x="855" y="1139" on="1"/>
- <pt x="855" y="1357" on="0"/>
- <pt x="644" y="1357" on="1"/>
- <pt x="444" y="1357" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 83 values pushed */
- 29 28 27 26 10 5 1 0 3 0 0 34 33 2 1 6 3 3 20 19 18 0 6 3 16
- 2 4 48 200 17 16 1 0 4 3 0 14 0 0 31 39 6 22 39 14 48 200 33 29 26
- 20 16 10 4 7 13 14 6 19 18 17 3 2 4 13 0 0 0 34 28 27 19 10 3 0
- 1 4 48 200 1 0 1 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SRP0[ ]
- MDRP[00100]
- MDRP[00100]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="C" xMin="123" yMin="-37" xMax="1127" yMax="1517">
- <contour>
- <pt x="1127" y="74" on="1"/>
- <pt x="920" y="-37" on="0"/>
- <pt x="739" y="-37" on="1"/>
- <pt x="450" y="-37" on="0"/>
- <pt x="287" y="169" on="1"/>
- <pt x="123" y="375" on="0"/>
- <pt x="123" y="748" on="1"/>
- <pt x="123" y="1117" on="0"/>
- <pt x="279" y="1317" on="1"/>
- <pt x="435" y="1517" on="0"/>
- <pt x="725" y="1517" on="1"/>
- <pt x="889" y="1517" on="0"/>
- <pt x="1106" y="1453" on="1"/>
- <pt x="1106" y="1110" on="1"/>
- <pt x="983" y="1110" on="1"/>
- <pt x="954" y="1341" on="1"/>
- <pt x="841" y="1394" on="0"/>
- <pt x="730" y="1394" on="1"/>
- <pt x="543" y="1394" on="0"/>
- <pt x="439" y="1218" on="1"/>
- <pt x="336" y="1043" on="0"/>
- <pt x="336" y="734" on="1"/>
- <pt x="336" y="435" on="0"/>
- <pt x="450" y="267" on="1"/>
- <pt x="563" y="99" on="0"/>
- <pt x="763" y="99" on="1"/>
- <pt x="941" y="99" on="0"/>
- <pt x="1127" y="234" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 55 values pushed */
- 0 0 25 20 2 17 5 10 48 200 10 0 2 2 1 1 27 15 14 13 12 0 6 0 2
- 3 0 0 14 0 0 21 39 6 48 200 15 14 6 12 0 0 13 12 29 1 0 1 5 48
- 200 27 0 1 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- MDRP[00000]
- MDRP[00000]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Cacute" xMin="123" yMin="-37" xMax="1127" yMax="1925">
- <contour>
- <pt x="1127" y="74" on="1"/>
- <pt x="920" y="-37" on="0"/>
- <pt x="739" y="-37" on="1"/>
- <pt x="450" y="-37" on="0"/>
- <pt x="287" y="169" on="1"/>
- <pt x="123" y="375" on="0"/>
- <pt x="123" y="748" on="1"/>
- <pt x="123" y="1117" on="0"/>
- <pt x="279" y="1317" on="1"/>
- <pt x="435" y="1517" on="0"/>
- <pt x="725" y="1517" on="1"/>
- <pt x="889" y="1517" on="0"/>
- <pt x="1106" y="1453" on="1"/>
- <pt x="1106" y="1110" on="1"/>
- <pt x="983" y="1110" on="1"/>
- <pt x="954" y="1341" on="1"/>
- <pt x="841" y="1394" on="0"/>
- <pt x="730" y="1394" on="1"/>
- <pt x="543" y="1394" on="0"/>
- <pt x="439" y="1218" on="1"/>
- <pt x="336" y="1043" on="0"/>
- <pt x="336" y="734" on="1"/>
- <pt x="336" y="435" on="0"/>
- <pt x="450" y="267" on="1"/>
- <pt x="563" y="99" on="0"/>
- <pt x="763" y="99" on="1"/>
- <pt x="941" y="99" on="0"/>
- <pt x="1127" y="234" on="1"/>
- </contour>
- <contour>
- <pt x="591" y="1604" on="1"/>
- <pt x="807" y="1925" on="1"/>
- <pt x="1035" y="1925" on="1"/>
- <pt x="714" y="1604" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 73 values pushed */
- 0 0 25 20 2 17 5 10 48 200 10 0 2 2 1 31 28 2 29 0 3 0 1 1 27
- 15 14 13 12 0 6 0 2 3 0 0 30 29 1 0 14 0 0 21 39 6 48 200 31 30
- 29 28 15 14 6 13 6 12 0 0 13 12 29 1 0 1 5 48 200 27 0 1 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Ccaron" xMin="123" yMin="-37" xMax="1127" yMax="1925">
- <contour>
- <pt x="1127" y="74" on="1"/>
- <pt x="920" y="-37" on="0"/>
- <pt x="739" y="-37" on="1"/>
- <pt x="450" y="-37" on="0"/>
- <pt x="287" y="169" on="1"/>
- <pt x="123" y="375" on="0"/>
- <pt x="123" y="748" on="1"/>
- <pt x="123" y="1117" on="0"/>
- <pt x="279" y="1317" on="1"/>
- <pt x="435" y="1517" on="0"/>
- <pt x="725" y="1517" on="1"/>
- <pt x="889" y="1517" on="0"/>
- <pt x="1106" y="1453" on="1"/>
- <pt x="1106" y="1110" on="1"/>
- <pt x="983" y="1110" on="1"/>
- <pt x="954" y="1341" on="1"/>
- <pt x="841" y="1394" on="0"/>
- <pt x="730" y="1394" on="1"/>
- <pt x="543" y="1394" on="0"/>
- <pt x="439" y="1218" on="1"/>
- <pt x="336" y="1043" on="0"/>
- <pt x="336" y="734" on="1"/>
- <pt x="336" y="435" on="0"/>
- <pt x="450" y="267" on="1"/>
- <pt x="563" y="99" on="0"/>
- <pt x="763" y="99" on="1"/>
- <pt x="941" y="99" on="0"/>
- <pt x="1127" y="234" on="1"/>
- </contour>
- <contour>
- <pt x="1080" y="1925" on="1"/>
- <pt x="823" y="1604" on="1"/>
- <pt x="605" y="1604" on="1"/>
- <pt x="348" y="1925" on="1"/>
- <pt x="472" y="1925" on="1"/>
- <pt x="713" y="1723" on="1"/>
- <pt x="715" y="1723" on="1"/>
- <pt x="957" y="1925" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 78 values pushed */
- 0 0 25 20 2 17 5 10 48 200 10 0 2 2 1 1 27 15 14 13 12 0 6 0 2
- 3 0 0 35 34 33 32 31 28 6 13 29 30 29 1 0 14 0 0 21 39 6 48 200 35
- 34 33 32 31 30 29 28 15 14 10 13 6 12 0 0 13 12 29 1 0 1 5 48 200 27
- 0 1 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SZP0[ ]
- SZP1[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Ccedilla" xMin="123" yMin="-432" xMax="1127" yMax="1517">
- <contour>
- <pt x="1127" y="74" on="1"/>
- <pt x="920" y="-37" on="0"/>
- <pt x="739" y="-37" on="1"/>
- <pt x="450" y="-37" on="0"/>
- <pt x="287" y="169" on="1"/>
- <pt x="123" y="375" on="0"/>
- <pt x="123" y="748" on="1"/>
- <pt x="123" y="1117" on="0"/>
- <pt x="279" y="1317" on="1"/>
- <pt x="435" y="1517" on="0"/>
- <pt x="725" y="1517" on="1"/>
- <pt x="889" y="1517" on="0"/>
- <pt x="1106" y="1453" on="1"/>
- <pt x="1106" y="1110" on="1"/>
- <pt x="983" y="1110" on="1"/>
- <pt x="954" y="1341" on="1"/>
- <pt x="841" y="1394" on="0"/>
- <pt x="730" y="1394" on="1"/>
- <pt x="542" y="1394" on="0"/>
- <pt x="439" y="1218" on="1"/>
- <pt x="336" y="1042" on="0"/>
- <pt x="336" y="734" on="1"/>
- <pt x="336" y="436" on="0"/>
- <pt x="450" y="267" on="1"/>
- <pt x="563" y="99" on="0"/>
- <pt x="763" y="99" on="1"/>
- <pt x="941" y="99" on="0"/>
- <pt x="1127" y="234" on="1"/>
- </contour>
- <contour>
- <pt x="669" y="0" on="1"/>
- <pt x="766" y="0" on="1"/>
- <pt x="706" y="-109" on="1"/>
- <pt x="778" y="-111" on="0"/>
- <pt x="830" y="-148" on="1"/>
- <pt x="900" y="-197" on="0"/>
- <pt x="900" y="-269" on="1"/>
- <pt x="900" y="-337" on="0"/>
- <pt x="841" y="-384" on="1"/>
- <pt x="782" y="-432" on="0"/>
- <pt x="697" y="-432" on="1"/>
- <pt x="630" y="-432" on="0"/>
- <pt x="553" y="-411" on="1"/>
- <pt x="553" y="-330" on="1"/>
- <pt x="603" y="-345" on="0"/>
- <pt x="657" y="-345" on="1"/>
- <pt x="761" y="-345" on="0"/>
- <pt x="761" y="-271" on="1"/>
- <pt x="761" y="-178" on="0"/>
- <pt x="574" y="-175" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 82 values pushed */
- 0 0 43 32 38 25 20 2 17 5 10 48 200 10 0 2 2 1 1 27 15 14 13 12 0
- 6 0 2 3 0 0 1 47 41 40 30 29 28 6 13 38 2 0 14 0 0 45 20 34 21
- 39 6 48 200 47 41 40 30 29 28 15 14 8 13 34 6 12 0 0 13 12 29 1 0 1
- 5 48 200 27 0 1 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- MDRP[00100]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- SZP0[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- SZP0[ ]
- SZP0[ ]
- SZP1[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Ccircumflex" xMin="123" yMin="-37" xMax="1127" yMax="1925">
- <contour>
- <pt x="1127" y="74" on="1"/>
- <pt x="920" y="-37" on="0"/>
- <pt x="739" y="-37" on="1"/>
- <pt x="450" y="-37" on="0"/>
- <pt x="287" y="169" on="1"/>
- <pt x="123" y="375" on="0"/>
- <pt x="123" y="748" on="1"/>
- <pt x="123" y="1117" on="0"/>
- <pt x="279" y="1317" on="1"/>
- <pt x="435" y="1517" on="0"/>
- <pt x="725" y="1517" on="1"/>
- <pt x="889" y="1517" on="0"/>
- <pt x="1106" y="1453" on="1"/>
- <pt x="1106" y="1110" on="1"/>
- <pt x="983" y="1110" on="1"/>
- <pt x="954" y="1341" on="1"/>
- <pt x="841" y="1394" on="0"/>
- <pt x="730" y="1394" on="1"/>
- <pt x="543" y="1394" on="0"/>
- <pt x="439" y="1218" on="1"/>
- <pt x="336" y="1043" on="0"/>
- <pt x="336" y="734" on="1"/>
- <pt x="336" y="435" on="0"/>
- <pt x="450" y="267" on="1"/>
- <pt x="563" y="99" on="0"/>
- <pt x="763" y="99" on="1"/>
- <pt x="941" y="99" on="0"/>
- <pt x="1127" y="234" on="1"/>
- </contour>
- <contour>
- <pt x="348" y="1604" on="1"/>
- <pt x="604" y="1925" on="1"/>
- <pt x="823" y="1925" on="1"/>
- <pt x="1079" y="1604" on="1"/>
- <pt x="956" y="1604" on="1"/>
- <pt x="715" y="1806" on="1"/>
- <pt x="712" y="1806" on="1"/>
- <pt x="471" y="1604" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 81 values pushed */
- 0 0 25 20 2 17 5 10 48 200 10 0 2 2 1 35 34 33 32 31 28 6 29 0 3
- 0 1 1 27 15 14 13 12 0 6 0 2 3 0 0 30 29 1 0 14 0 0 21 39 6
- 48 200 35 34 33 32 31 30 29 28 15 14 10 13 6 12 0 0 13 12 29 1 0 1 5
- 48 200 27 0 1 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Cdotaccent" xMin="123" yMin="-37" xMax="1127" yMax="1801">
- <contour>
- <pt x="1127" y="74" on="1"/>
- <pt x="920" y="-37" on="0"/>
- <pt x="739" y="-37" on="1"/>
- <pt x="450" y="-37" on="0"/>
- <pt x="287" y="169" on="1"/>
- <pt x="123" y="375" on="0"/>
- <pt x="123" y="748" on="1"/>
- <pt x="123" y="1117" on="0"/>
- <pt x="279" y="1317" on="1"/>
- <pt x="435" y="1517" on="0"/>
- <pt x="725" y="1517" on="1"/>
- <pt x="889" y="1517" on="0"/>
- <pt x="1106" y="1453" on="1"/>
- <pt x="1106" y="1110" on="1"/>
- <pt x="983" y="1110" on="1"/>
- <pt x="954" y="1341" on="1"/>
- <pt x="841" y="1394" on="0"/>
- <pt x="730" y="1394" on="1"/>
- <pt x="543" y="1394" on="0"/>
- <pt x="439" y="1218" on="1"/>
- <pt x="336" y="1043" on="0"/>
- <pt x="336" y="734" on="1"/>
- <pt x="336" y="435" on="0"/>
- <pt x="450" y="267" on="1"/>
- <pt x="563" y="99" on="0"/>
- <pt x="763" y="99" on="1"/>
- <pt x="941" y="99" on="0"/>
- <pt x="1127" y="234" on="1"/>
- </contour>
- <contour>
- <pt x="615" y="1604" on="1"/>
- <pt x="615" y="1801" on="1"/>
- <pt x="812" y="1801" on="1"/>
- <pt x="812" y="1604" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 85 values pushed */
- 0 0 25 20 2 17 5 10 48 200 10 0 2 2 1 1 27 15 14 13 12 0 6 0 2
- 3 0 0 0 0 31 28 10 1 29 1 4 48 200 30 29 1 0 14 0 0 21 39 6 48
- 200 15 14 2 12 30 3 6 28 0 0 31 30 10 1 28 1 4 13 12 29 1 0 1 5
- 48 200 29 28 1 27 0 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SZP0[ ]
- SZP1[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="D" xMin="49" yMin="0" xMax="1167" yMax="1480">
- <contour>
- <pt x="49" y="0" on="1"/>
- <pt x="49" y="123" on="1"/>
- <pt x="197" y="123" on="1"/>
- <pt x="197" y="1357" on="1"/>
- <pt x="49" y="1357" on="1"/>
- <pt x="49" y="1480" on="1"/>
- <pt x="559" y="1480" on="1"/>
- <pt x="1167" y="1480" on="0"/>
- <pt x="1167" y="775" on="1"/>
- <pt x="1167" y="419" on="0"/>
- <pt x="1007" y="209" on="1"/>
- <pt x="847" y="0" on="0"/>
- <pt x="577" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="395" y="123" on="1"/>
- <pt x="513" y="123" on="1"/>
- <pt x="954" y="123" on="0"/>
- <pt x="954" y="754" on="1"/>
- <pt x="954" y="1063" on="0"/>
- <pt x="843" y="1210" on="1"/>
- <pt x="731" y="1357" on="0"/>
- <pt x="499" y="1357" on="1"/>
- <pt x="395" y="1357" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 65 values pushed */
- 0 0 21 20 4 3 6 3 5 14 13 2 1 6 3 0 2 4 48 200 12 0 1 0 6
- 5 0 14 0 0 16 39 8 48 200 20 14 12 6 4 13 8 13 5 4 1 0 4 13 2
- 0 0 21 13 10 1 2 1 4 48 200 3 2 1 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Dcaron" xMin="49" yMin="0" xMax="1167" yMax="1925">
- <contour>
- <pt x="49" y="0" on="1"/>
- <pt x="49" y="123" on="1"/>
- <pt x="197" y="123" on="1"/>
- <pt x="197" y="1357" on="1"/>
- <pt x="49" y="1357" on="1"/>
- <pt x="49" y="1480" on="1"/>
- <pt x="559" y="1480" on="1"/>
- <pt x="1167" y="1480" on="0"/>
- <pt x="1167" y="775" on="1"/>
- <pt x="1167" y="419" on="0"/>
- <pt x="1007" y="209" on="1"/>
- <pt x="847" y="0" on="0"/>
- <pt x="577" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="395" y="123" on="1"/>
- <pt x="513" y="123" on="1"/>
- <pt x="954" y="123" on="0"/>
- <pt x="954" y="754" on="1"/>
- <pt x="954" y="1063" on="0"/>
- <pt x="843" y="1210" on="1"/>
- <pt x="731" y="1357" on="0"/>
- <pt x="499" y="1357" on="1"/>
- <pt x="395" y="1357" on="1"/>
- </contour>
- <contour>
- <pt x="919" y="1925" on="1"/>
- <pt x="662" y="1604" on="1"/>
- <pt x="444" y="1604" on="1"/>
- <pt x="187" y="1925" on="1"/>
- <pt x="311" y="1925" on="1"/>
- <pt x="552" y="1723" on="1"/>
- <pt x="554" y="1723" on="1"/>
- <pt x="796" y="1925" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 89 values pushed */
- 29 28 27 26 25 22 6 13 23 0 0 21 20 4 3 6 3 5 14 13 2 1 6 3 0
- 2 4 48 200 24 23 1 12 0 1 2 0 6 5 0 14 0 0 16 39 8 48 200 26 13
- 2 2 29 28 27 24 23 22 20 14 12 6 10 13 8 13 25 5 4 1 0 5 13 2 0
- 0 21 13 10 1 2 1 4 48 200 3 2 1 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Dcroat" xMin="49" yMin="0" xMax="1167" yMax="1480">
- <contour>
- <pt x="49" y="0" on="1"/>
- <pt x="49" y="123" on="1"/>
- <pt x="197" y="123" on="1"/>
- <pt x="197" y="716" on="1"/>
- <pt x="49" y="716" on="1"/>
- <pt x="49" y="839" on="1"/>
- <pt x="197" y="839" on="1"/>
- <pt x="197" y="1357" on="1"/>
- <pt x="49" y="1357" on="1"/>
- <pt x="49" y="1480" on="1"/>
- <pt x="558" y="1480" on="1"/>
- <pt x="1167" y="1480" on="0"/>
- <pt x="1167" y="776" on="1"/>
- <pt x="1167" y="419" on="0"/>
- <pt x="1007" y="209" on="1"/>
- <pt x="847" y="0" on="0"/>
- <pt x="577" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="394" y="1357" on="1"/>
- <pt x="394" y="839" on="1"/>
- <pt x="666" y="839" on="1"/>
- <pt x="666" y="716" on="1"/>
- <pt x="394" y="716" on="1"/>
- <pt x="394" y="123" on="1"/>
- <pt x="513" y="123" on="1"/>
- <pt x="954" y="123" on="0"/>
- <pt x="954" y="754" on="1"/>
- <pt x="954" y="1062" on="0"/>
- <pt x="842" y="1210" on="1"/>
- <pt x="730" y="1357" on="0"/>
- <pt x="499" y="1357" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 86 values pushed */
- 0 0 29 17 8 7 6 3 9 21 20 4 3 6 3 5 23 22 2 1 6 3 0 3 4
- 48 200 19 18 6 5 3 16 0 1 2 0 10 9 0 14 0 0 25 39 12 48 200 29 23
- 20 19 16 10 6 13 12 17 9 8 5 4 1 0 6 13 2 0 0 22 21 18 17 10 3
- 2 1 4 48 200 7 6 3 2 3 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="E" xMin="74" yMin="0" xMax="1106" yMax="1480">
- <contour>
- <pt x="74" y="0" on="1"/>
- <pt x="74" y="123" on="1"/>
- <pt x="259" y="123" on="1"/>
- <pt x="259" y="1357" on="1"/>
- <pt x="74" y="1357" on="1"/>
- <pt x="74" y="1480" on="1"/>
- <pt x="1056" y="1480" on="1"/>
- <pt x="1056" y="1123" on="1"/>
- <pt x="933" y="1123" on="1"/>
- <pt x="933" y="1357" on="1"/>
- <pt x="457" y="1357" on="1"/>
- <pt x="457" y="814" on="1"/>
- <pt x="748" y="814" on="1"/>
- <pt x="748" y="938" on="1"/>
- <pt x="871" y="938" on="1"/>
- <pt x="871" y="567" on="1"/>
- <pt x="748" y="567" on="1"/>
- <pt x="748" y="691" on="1"/>
- <pt x="457" y="691" on="1"/>
- <pt x="457" y="136" on="1"/>
- <pt x="982" y="136" on="1"/>
- <pt x="982" y="383" on="1"/>
- <pt x="1106" y="383" on="1"/>
- <pt x="1106" y="0" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 108 values pushed */
- 14 13 8 7 4 3 11 3 22 21 16 15 4 17 19 3 0 0 10 9 4 3 6 3 5
- 18 17 6 1 11 20 19 20 1 0 2 1 6 1 0 4 4 48 200 12 11 1 23 0 1
- 2 0 6 5 0 14 17 16 13 12 4 14 10 3 5 4 1 0 4 13 2 0 0 21 20
- 6 1 22 9 8 6 1 6 19 18 11 10 10 3 2 3 4 48 200 23 22 1 7 6 1
- 15 14 1 3 2 1 4 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Eacute" xMin="74" yMin="0" xMax="1106" yMax="1925">
- <contour>
- <pt x="74" y="0" on="1"/>
- <pt x="74" y="123" on="1"/>
- <pt x="259" y="123" on="1"/>
- <pt x="259" y="1357" on="1"/>
- <pt x="74" y="1357" on="1"/>
- <pt x="74" y="1480" on="1"/>
- <pt x="1056" y="1480" on="1"/>
- <pt x="1056" y="1123" on="1"/>
- <pt x="933" y="1123" on="1"/>
- <pt x="933" y="1357" on="1"/>
- <pt x="457" y="1357" on="1"/>
- <pt x="457" y="814" on="1"/>
- <pt x="748" y="814" on="1"/>
- <pt x="748" y="938" on="1"/>
- <pt x="871" y="938" on="1"/>
- <pt x="871" y="567" on="1"/>
- <pt x="748" y="567" on="1"/>
- <pt x="748" y="691" on="1"/>
- <pt x="457" y="691" on="1"/>
- <pt x="457" y="136" on="1"/>
- <pt x="982" y="136" on="1"/>
- <pt x="982" y="383" on="1"/>
- <pt x="1106" y="383" on="1"/>
- <pt x="1106" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="481" y="1604" on="1"/>
- <pt x="697" y="1925" on="1"/>
- <pt x="925" y="1925" on="1"/>
- <pt x="604" y="1604" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 124 values pushed */
- 27 24 2 25 5 3 14 13 8 7 4 3 11 3 22 21 16 15 4 17 19 3 0 0 10
- 9 4 3 6 3 5 18 17 6 1 11 20 19 20 1 0 2 1 6 1 0 4 4 48 200
- 26 25 1 12 11 1 23 0 1 3 0 6 5 0 14 26 8 14 2 27 25 24 17 16 13
- 12 7 14 10 3 5 4 1 0 4 13 2 0 0 21 20 6 1 22 9 8 6 1 6 19
- 18 11 10 10 3 2 3 4 48 200 23 22 1 7 6 1 15 14 1 3 2 1 4 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Ebreve" xMin="74" yMin="0" xMax="1106" yMax="1925">
- <contour>
- <pt x="74" y="0" on="1"/>
- <pt x="74" y="123" on="1"/>
- <pt x="259" y="123" on="1"/>
- <pt x="259" y="1357" on="1"/>
- <pt x="74" y="1357" on="1"/>
- <pt x="74" y="1480" on="1"/>
- <pt x="1056" y="1480" on="1"/>
- <pt x="1056" y="1123" on="1"/>
- <pt x="933" y="1123" on="1"/>
- <pt x="933" y="1357" on="1"/>
- <pt x="457" y="1357" on="1"/>
- <pt x="457" y="814" on="1"/>
- <pt x="748" y="814" on="1"/>
- <pt x="748" y="938" on="1"/>
- <pt x="871" y="938" on="1"/>
- <pt x="871" y="567" on="1"/>
- <pt x="748" y="567" on="1"/>
- <pt x="748" y="691" on="1"/>
- <pt x="457" y="691" on="1"/>
- <pt x="457" y="136" on="1"/>
- <pt x="982" y="136" on="1"/>
- <pt x="982" y="383" on="1"/>
- <pt x="1106" y="383" on="1"/>
- <pt x="1106" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="259" y="1925" on="1"/>
- <pt x="382" y="1925" on="1"/>
- <pt x="430" y="1777" on="0"/>
- <pt x="604" y="1777" on="1"/>
- <pt x="779" y="1777" on="0"/>
- <pt x="827" y="1925" on="1"/>
- <pt x="950" y="1925" on="1"/>
- <pt x="927" y="1836" on="0"/>
- <pt x="901" y="1790" on="1"/>
- <pt x="810" y="1635" on="0"/>
- <pt x="608" y="1635" on="1"/>
- <pt x="456" y="1635" on="0"/>
- <pt x="367" y="1716" on="1"/>
- <pt x="312" y="1765" on="0"/>
- <pt x="284" y="1837" on="1"/>
- <pt x="273" y="1866" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 133 values pushed */
- 0 0 27 14 34 48 200 14 13 8 7 4 3 11 3 22 21 16 15 4 17 19 3 30 29
- 25 24 4 13 34 5 0 0 10 9 4 3 6 3 5 18 17 6 1 11 20 19 20 1 0
- 2 1 6 1 0 4 4 48 200 12 11 1 23 0 1 2 0 6 5 0 14 30 20 8 2
- 29 17 16 13 12 5 14 10 3 25 10 2 2 5 4 1 0 4 13 2 0 0 21 20 6
- 1 22 9 8 6 1 6 19 18 11 10 10 3 2 3 4 48 200 23 22 1 7 6 1 15
- 14 1 24 3 2 2 4 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Ecaron" xMin="74" yMin="0" xMax="1106" yMax="1925">
- <contour>
- <pt x="74" y="0" on="1"/>
- <pt x="74" y="123" on="1"/>
- <pt x="259" y="123" on="1"/>
- <pt x="259" y="1357" on="1"/>
- <pt x="74" y="1357" on="1"/>
- <pt x="74" y="1480" on="1"/>
- <pt x="1056" y="1480" on="1"/>
- <pt x="1056" y="1123" on="1"/>
- <pt x="933" y="1123" on="1"/>
- <pt x="933" y="1357" on="1"/>
- <pt x="457" y="1357" on="1"/>
- <pt x="457" y="814" on="1"/>
- <pt x="748" y="814" on="1"/>
- <pt x="748" y="938" on="1"/>
- <pt x="871" y="938" on="1"/>
- <pt x="871" y="567" on="1"/>
- <pt x="748" y="567" on="1"/>
- <pt x="748" y="691" on="1"/>
- <pt x="457" y="691" on="1"/>
- <pt x="457" y="136" on="1"/>
- <pt x="982" y="136" on="1"/>
- <pt x="982" y="383" on="1"/>
- <pt x="1106" y="383" on="1"/>
- <pt x="1106" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="957" y="1925" on="1"/>
- <pt x="700" y="1604" on="1"/>
- <pt x="482" y="1604" on="1"/>
- <pt x="225" y="1925" on="1"/>
- <pt x="349" y="1925" on="1"/>
- <pt x="590" y="1723" on="1"/>
- <pt x="592" y="1723" on="1"/>
- <pt x="834" y="1925" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 134 values pushed */
- 14 13 8 7 4 3 11 3 22 21 16 15 4 17 19 3 31 30 29 28 27 24 6 13 25
- 0 0 10 9 4 3 6 3 5 18 17 6 1 11 20 19 20 1 0 2 1 6 1 0 4
- 4 48 200 26 25 1 12 11 1 23 0 1 3 0 6 5 0 14 24 20 8 2 31 30 29
- 26 25 17 16 13 12 9 14 10 3 28 10 2 2 27 5 4 1 0 5 13 2 0 0 21
- 20 6 1 22 9 8 6 1 6 19 18 11 10 10 3 2 3 4 48 200 23 22 1 7 6
- 1 15 14 1 3 2 1 4 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Ecircumflex" xMin="74" yMin="0" xMax="1106" yMax="1925">
- <contour>
- <pt x="74" y="0" on="1"/>
- <pt x="74" y="123" on="1"/>
- <pt x="259" y="123" on="1"/>
- <pt x="259" y="1357" on="1"/>
- <pt x="74" y="1357" on="1"/>
- <pt x="74" y="1480" on="1"/>
- <pt x="1056" y="1480" on="1"/>
- <pt x="1056" y="1123" on="1"/>
- <pt x="933" y="1123" on="1"/>
- <pt x="933" y="1357" on="1"/>
- <pt x="457" y="1357" on="1"/>
- <pt x="457" y="814" on="1"/>
- <pt x="748" y="814" on="1"/>
- <pt x="748" y="938" on="1"/>
- <pt x="871" y="938" on="1"/>
- <pt x="871" y="567" on="1"/>
- <pt x="748" y="567" on="1"/>
- <pt x="748" y="691" on="1"/>
- <pt x="457" y="691" on="1"/>
- <pt x="457" y="136" on="1"/>
- <pt x="982" y="136" on="1"/>
- <pt x="982" y="383" on="1"/>
- <pt x="1106" y="383" on="1"/>
- <pt x="1106" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="259" y="1604" on="1"/>
- <pt x="515" y="1925" on="1"/>
- <pt x="734" y="1925" on="1"/>
- <pt x="990" y="1604" on="1"/>
- <pt x="867" y="1604" on="1"/>
- <pt x="626" y="1806" on="1"/>
- <pt x="623" y="1806" on="1"/>
- <pt x="382" y="1604" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 135 values pushed */
- 31 30 29 28 27 24 6 25 5 3 14 13 8 7 4 3 11 3 22 21 16 15 4 17 19
- 3 0 0 10 9 4 3 6 3 5 18 17 6 1 11 20 19 20 1 0 2 1 6 1 0
- 4 4 48 200 26 25 1 12 11 1 23 0 1 3 0 6 5 0 14 27 6 20 2 30 29
- 28 26 25 17 16 13 12 9 14 10 3 31 10 2 2 5 4 1 0 4 13 2 0 0 21
- 20 6 1 22 9 8 6 1 6 19 18 11 10 10 3 2 3 4 48 200 23 22 1 7 6
- 1 15 14 1 24 3 2 2 4 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Edieresis" xMin="74" yMin="0" xMax="1106" yMax="1801">
- <contour>
- <pt x="74" y="0" on="1"/>
- <pt x="74" y="123" on="1"/>
- <pt x="259" y="123" on="1"/>
- <pt x="259" y="1357" on="1"/>
- <pt x="74" y="1357" on="1"/>
- <pt x="74" y="1480" on="1"/>
- <pt x="1056" y="1480" on="1"/>
- <pt x="1056" y="1123" on="1"/>
- <pt x="933" y="1123" on="1"/>
- <pt x="933" y="1357" on="1"/>
- <pt x="457" y="1357" on="1"/>
- <pt x="457" y="814" on="1"/>
- <pt x="748" y="814" on="1"/>
- <pt x="748" y="938" on="1"/>
- <pt x="871" y="938" on="1"/>
- <pt x="871" y="567" on="1"/>
- <pt x="748" y="567" on="1"/>
- <pt x="748" y="691" on="1"/>
- <pt x="457" y="691" on="1"/>
- <pt x="457" y="136" on="1"/>
- <pt x="982" y="136" on="1"/>
- <pt x="982" y="383" on="1"/>
- <pt x="1106" y="383" on="1"/>
- <pt x="1106" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="259" y="1604" on="1"/>
- <pt x="259" y="1801" on="1"/>
- <pt x="456" y="1801" on="1"/>
- <pt x="456" y="1604" on="1"/>
- </contour>
- <contour>
- <pt x="728" y="1604" on="1"/>
- <pt x="728" y="1801" on="1"/>
- <pt x="925" y="1801" on="1"/>
- <pt x="925" y="1604" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 135 values pushed */
- 14 13 8 7 4 3 11 3 22 21 16 15 4 17 19 3 0 0 31 28 27 24 10 3 25
- 10 9 4 3 6 3 5 18 17 6 1 11 20 19 20 1 0 2 1 6 1 0 5 4 48
- 200 30 29 26 25 3 12 11 1 23 0 1 3 0 6 5 0 14 17 16 13 12 4 14 28
- 3 5 4 1 0 4 13 2 0 0 29 28 10 1 30 27 26 10 1 2 21 20 6 1 22
- 9 8 6 1 6 19 18 11 10 10 3 2 5 4 48 200 31 30 1 23 22 1 7 6 1
- 15 14 1 25 24 3 2 3 5 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Edotaccent" xMin="74" yMin="0" xMax="1106" yMax="1801">
- <contour>
- <pt x="74" y="0" on="1"/>
- <pt x="74" y="123" on="1"/>
- <pt x="259" y="123" on="1"/>
- <pt x="259" y="1357" on="1"/>
- <pt x="74" y="1357" on="1"/>
- <pt x="74" y="1480" on="1"/>
- <pt x="1056" y="1480" on="1"/>
- <pt x="1056" y="1123" on="1"/>
- <pt x="933" y="1123" on="1"/>
- <pt x="933" y="1357" on="1"/>
- <pt x="457" y="1357" on="1"/>
- <pt x="457" y="814" on="1"/>
- <pt x="748" y="814" on="1"/>
- <pt x="748" y="938" on="1"/>
- <pt x="871" y="938" on="1"/>
- <pt x="871" y="567" on="1"/>
- <pt x="748" y="567" on="1"/>
- <pt x="748" y="691" on="1"/>
- <pt x="457" y="691" on="1"/>
- <pt x="457" y="136" on="1"/>
- <pt x="982" y="136" on="1"/>
- <pt x="982" y="383" on="1"/>
- <pt x="1106" y="383" on="1"/>
- <pt x="1106" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="543" y="1604" on="1"/>
- <pt x="543" y="1801" on="1"/>
- <pt x="740" y="1801" on="1"/>
- <pt x="740" y="1604" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 124 values pushed */
- 14 13 8 7 4 3 11 3 22 21 16 15 4 17 19 3 0 0 27 24 10 1 25 10 9
- 4 3 6 3 5 18 17 6 1 11 20 19 20 1 0 2 1 6 1 0 5 4 48 200 26
- 25 1 12 11 1 23 0 1 3 0 6 5 0 14 17 16 13 12 4 14 26 3 5 4 1
- 0 4 13 2 0 0 27 26 10 1 24 21 20 6 1 22 9 8 6 1 6 19 18 11 10
- 10 3 2 4 4 48 200 25 24 1 23 22 1 7 6 1 15 14 1 3 2 1 5 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Egrave" xMin="74" yMin="0" xMax="1106" yMax="1925">
- <contour>
- <pt x="74" y="0" on="1"/>
- <pt x="74" y="123" on="1"/>
- <pt x="259" y="123" on="1"/>
- <pt x="259" y="1357" on="1"/>
- <pt x="74" y="1357" on="1"/>
- <pt x="74" y="1480" on="1"/>
- <pt x="1056" y="1480" on="1"/>
- <pt x="1056" y="1123" on="1"/>
- <pt x="933" y="1123" on="1"/>
- <pt x="933" y="1357" on="1"/>
- <pt x="457" y="1357" on="1"/>
- <pt x="457" y="814" on="1"/>
- <pt x="748" y="814" on="1"/>
- <pt x="748" y="938" on="1"/>
- <pt x="871" y="938" on="1"/>
- <pt x="871" y="567" on="1"/>
- <pt x="748" y="567" on="1"/>
- <pt x="748" y="691" on="1"/>
- <pt x="457" y="691" on="1"/>
- <pt x="457" y="136" on="1"/>
- <pt x="982" y="136" on="1"/>
- <pt x="982" y="383" on="1"/>
- <pt x="1106" y="383" on="1"/>
- <pt x="1106" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="740" y="1604" on="1"/>
- <pt x="617" y="1604" on="1"/>
- <pt x="296" y="1925" on="1"/>
- <pt x="524" y="1925" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 124 values pushed */
- 25 24 2 26 5 3 14 13 8 7 4 3 11 3 22 21 16 15 4 17 19 3 0 0 10
- 9 4 3 6 3 5 18 17 6 1 11 20 19 20 1 0 2 1 6 1 0 4 4 48 200
- 27 26 1 12 11 1 23 0 1 3 0 6 5 0 14 27 25 24 17 16 13 12 7 14 10
- 3 26 10 2 2 5 4 1 0 4 13 2 0 0 21 20 6 1 22 9 8 6 1 6 19
- 18 11 10 10 3 2 3 4 48 200 23 22 1 7 6 1 15 14 1 3 2 1 4 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Emacron" xMin="74" yMin="0" xMax="1106" yMax="1728">
- <contour>
- <pt x="74" y="0" on="1"/>
- <pt x="74" y="123" on="1"/>
- <pt x="259" y="123" on="1"/>
- <pt x="259" y="1357" on="1"/>
- <pt x="74" y="1357" on="1"/>
- <pt x="74" y="1480" on="1"/>
- <pt x="1056" y="1480" on="1"/>
- <pt x="1056" y="1123" on="1"/>
- <pt x="933" y="1123" on="1"/>
- <pt x="933" y="1357" on="1"/>
- <pt x="457" y="1357" on="1"/>
- <pt x="457" y="814" on="1"/>
- <pt x="748" y="814" on="1"/>
- <pt x="748" y="938" on="1"/>
- <pt x="871" y="938" on="1"/>
- <pt x="871" y="567" on="1"/>
- <pt x="748" y="567" on="1"/>
- <pt x="748" y="691" on="1"/>
- <pt x="457" y="691" on="1"/>
- <pt x="457" y="136" on="1"/>
- <pt x="982" y="136" on="1"/>
- <pt x="982" y="383" on="1"/>
- <pt x="1106" y="383" on="1"/>
- <pt x="1106" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="284" y="1604" on="1"/>
- <pt x="284" y="1728" on="1"/>
- <pt x="975" y="1728" on="1"/>
- <pt x="975" y="1604" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 128 values pushed */
- 14 13 8 7 4 3 11 3 22 21 16 15 4 17 19 3 0 0 27 24 6 1 25 10 9
- 4 3 6 3 5 18 17 6 1 11 20 19 20 1 0 2 1 6 1 0 5 4 48 200 26
- 25 1 12 11 1 23 0 1 3 0 6 5 0 14 27 26 2 20 8 3 17 16 13 12 4
- 14 10 3 25 24 2 10 2 3 5 4 1 0 4 13 2 0 0 21 20 6 1 22 9 8
- 6 1 6 19 18 11 10 10 3 2 3 4 48 200 23 22 1 7 6 1 15 14 1 3 2
- 1 4 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Eng" xMin="74" yMin="-296" xMax="1155" yMax="1480">
- <contour>
- <pt x="74" y="0" on="1"/>
- <pt x="74" y="123" on="1"/>
- <pt x="185" y="123" on="1"/>
- <pt x="185" y="1357" on="1"/>
- <pt x="74" y="1357" on="1"/>
- <pt x="74" y="1480" on="1"/>
- <pt x="308" y="1480" on="1"/>
- <pt x="918" y="405" on="1"/>
- <pt x="920" y="405" on="1"/>
- <pt x="920" y="1357" on="1"/>
- <pt x="810" y="1357" on="1"/>
- <pt x="810" y="1480" on="1"/>
- <pt x="1155" y="1480" on="1"/>
- <pt x="1155" y="1357" on="1"/>
- <pt x="1044" y="1357" on="1"/>
- <pt x="1044" y="0" on="1"/>
- <pt x="1044" y="-134" on="0"/>
- <pt x="964" y="-215" on="1"/>
- <pt x="885" y="-296" on="0"/>
- <pt x="752" y="-296" on="1"/>
- <pt x="664" y="-296" on="0"/>
- <pt x="536" y="-259" on="1"/>
- <pt x="536" y="-49" on="1"/>
- <pt x="659" y="-49" on="1"/>
- <pt x="672" y="-167" on="1"/>
- <pt x="736" y="-198" on="0"/>
- <pt x="783" y="-198" on="1"/>
- <pt x="845" y="-198" on="0"/>
- <pt x="880" y="-158" on="1"/>
- <pt x="922" y="-111" on="0"/>
- <pt x="922" y="-26" on="1"/>
- <pt x="922" y="-19" on="0"/>
- <pt x="921" y="-10" on="1"/>
- <pt x="920" y="0" on="1"/>
- <pt x="311" y="1076" on="1"/>
- <pt x="308" y="1076" on="1"/>
- <pt x="308" y="123" on="1"/>
- <pt x="419" y="123" on="1"/>
- <pt x="419" y="0" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 108 values pushed */
- 0 0 26 17 19 48 200 37 36 35 34 14 13 10 9 8 7 4 3 2 1 14 5 0 3
- 24 23 22 21 4 13 19 0 38 33 15 0 3 0 12 11 6 5 0 3 14 30 30 14 8
- 2 24 23 11 10 7 5 8 21 3 38 37 34 3 21 6 3 13 12 2 13 14 5 4 1
- 0 4 13 2 0 0 33 9 8 6 2 14 36 35 6 6 2 2 2 4 48 200 15 14 1
- 22 21 1 3 2 1 3 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- MDAP[1]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Eogonek" xMin="74" yMin="-370" xMax="1106" yMax="1480">
- <contour>
- <pt x="74" y="0" on="1"/>
- <pt x="74" y="123" on="1"/>
- <pt x="259" y="123" on="1"/>
- <pt x="259" y="1357" on="1"/>
- <pt x="74" y="1357" on="1"/>
- <pt x="74" y="1480" on="1"/>
- <pt x="1056" y="1480" on="1"/>
- <pt x="1056" y="1123" on="1"/>
- <pt x="933" y="1123" on="1"/>
- <pt x="933" y="1357" on="1"/>
- <pt x="457" y="1357" on="1"/>
- <pt x="457" y="814" on="1"/>
- <pt x="748" y="814" on="1"/>
- <pt x="748" y="938" on="1"/>
- <pt x="871" y="938" on="1"/>
- <pt x="871" y="567" on="1"/>
- <pt x="748" y="567" on="1"/>
- <pt x="748" y="691" on="1"/>
- <pt x="457" y="691" on="1"/>
- <pt x="457" y="136" on="1"/>
- <pt x="982" y="136" on="1"/>
- <pt x="982" y="383" on="1"/>
- <pt x="1106" y="383" on="1"/>
- <pt x="1106" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="860" y="0" on="1"/>
- <pt x="967" y="0" on="1"/>
- <pt x="838" y="-81" on="0"/>
- <pt x="838" y="-179" on="1"/>
- <pt x="838" y="-275" on="0"/>
- <pt x="953" y="-275" on="1"/>
- <pt x="1007" y="-275" on="0"/>
- <pt x="1044" y="-260" on="1"/>
- <pt x="1044" y="-341" on="1"/>
- <pt x="982" y="-370" on="0"/>
- <pt x="904" y="-370" on="1"/>
- <pt x="702" y="-370" on="0"/>
- <pt x="702" y="-213" on="1"/>
- <pt x="702" y="-90" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 141 values pushed */
- 0 0 29 17 34 48 200 14 13 8 7 4 3 11 3 22 21 16 15 4 17 19 3 32 31
- 34 0 0 0 10 9 4 3 6 3 5 18 17 6 1 11 20 19 20 1 0 2 1 6 1
- 0 4 4 48 200 12 11 1 25 24 23 0 3 2 0 6 5 0 14 0 0 27 20 36 48
- 200 32 31 2 6 20 3 25 20 8 2 36 36 24 17 16 13 12 6 14 10 3 5 4 1
- 0 4 13 2 0 0 21 20 6 1 22 9 8 6 1 6 19 18 11 10 10 3 2 3 4
- 48 200 23 22 1 7 6 1 15 14 1 3 2 1 4 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- MDAP[1]
- CALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- MDRP[00000]
- MDRP[00000]
- CALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Eth" xMin="49" yMin="0" xMax="1167" yMax="1480">
- <contour>
- <pt x="49" y="0" on="1"/>
- <pt x="49" y="123" on="1"/>
- <pt x="197" y="123" on="1"/>
- <pt x="197" y="716" on="1"/>
- <pt x="49" y="716" on="1"/>
- <pt x="49" y="839" on="1"/>
- <pt x="197" y="839" on="1"/>
- <pt x="197" y="1357" on="1"/>
- <pt x="49" y="1357" on="1"/>
- <pt x="49" y="1480" on="1"/>
- <pt x="558" y="1480" on="1"/>
- <pt x="1167" y="1480" on="0"/>
- <pt x="1167" y="776" on="1"/>
- <pt x="1167" y="419" on="0"/>
- <pt x="1007" y="209" on="1"/>
- <pt x="847" y="0" on="0"/>
- <pt x="577" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="394" y="1357" on="1"/>
- <pt x="394" y="839" on="1"/>
- <pt x="666" y="839" on="1"/>
- <pt x="666" y="716" on="1"/>
- <pt x="394" y="716" on="1"/>
- <pt x="394" y="123" on="1"/>
- <pt x="513" y="123" on="1"/>
- <pt x="954" y="123" on="0"/>
- <pt x="954" y="754" on="1"/>
- <pt x="954" y="1062" on="0"/>
- <pt x="842" y="1210" on="1"/>
- <pt x="730" y="1357" on="0"/>
- <pt x="499" y="1357" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 86 values pushed */
- 0 0 29 17 8 7 6 3 9 21 20 4 3 6 3 5 23 22 2 1 6 3 0 3 4
- 48 200 19 18 6 5 3 16 0 1 2 0 10 9 0 14 0 0 25 39 12 48 200 29 23
- 20 19 16 10 6 13 12 17 9 8 5 4 1 0 6 13 2 0 0 22 21 18 17 10 3
- 2 1 4 48 200 7 6 3 2 3 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Euro" xMin="6" yMin="-37" xMax="1127" yMax="1517">
- <contour>
- <pt x="127" y="857" on="1"/>
- <pt x="6" y="857" on="1"/>
- <pt x="57" y="981" on="1"/>
- <pt x="143" y="981" on="1"/>
- <pt x="182" y="1150" on="0"/>
- <pt x="230" y="1236" on="1"/>
- <pt x="385" y="1517" on="0"/>
- <pt x="725" y="1517" on="1"/>
- <pt x="889" y="1517" on="0"/>
- <pt x="1106" y="1453" on="1"/>
- <pt x="1106" y="1172" on="1"/>
- <pt x="983" y="1172" on="1"/>
- <pt x="954" y="1341" on="1"/>
- <pt x="841" y="1394" on="0"/>
- <pt x="729" y="1394" on="1"/>
- <pt x="536" y="1394" on="0"/>
- <pt x="438" y="1222" on="1"/>
- <pt x="389" y="1137" on="0"/>
- <pt x="359" y="981" on="1"/>
- <pt x="1027" y="981" on="1"/>
- <pt x="976" y="857" on="1"/>
- <pt x="341" y="857" on="1"/>
- <pt x="337" y="802" on="0"/>
- <pt x="337" y="785" on="1"/>
- <pt x="336" y="761" on="0"/>
- <pt x="335" y="757" on="1"/>
- <pt x="334" y="743" on="0"/>
- <pt x="335" y="739" on="1"/>
- <pt x="336" y="734" on="0"/>
- <pt x="336" y="733" on="1"/>
- <pt x="338" y="660" on="1"/>
- <pt x="894" y="660" on="1"/>
- <pt x="843" y="537" on="1"/>
- <pt x="351" y="537" on="1"/>
- <pt x="377" y="399" on="0"/>
- <pt x="415" y="320" on="1"/>
- <pt x="521" y="99" on="0"/>
- <pt x="762" y="99" on="1"/>
- <pt x="942" y="99" on="0"/>
- <pt x="1127" y="234" on="1"/>
- <pt x="1127" y="74" on="1"/>
- <pt x="920" y="-37" on="0"/>
- <pt x="740" y="-37" on="1"/>
- <pt x="501" y="-37" on="0"/>
- <pt x="348" y="104" on="1"/>
- <pt x="242" y="202" on="0"/>
- <pt x="186" y="357" on="1"/>
- <pt x="165" y="416" on="0"/>
- <pt x="139" y="537" on="1"/>
- <pt x="6" y="537" on="1"/>
- <pt x="57" y="660" on="1"/>
- <pt x="125" y="660" on="1"/>
- <pt x="123" y="748" on="1"/>
- <pt x="121" y="759" on="1"/>
- <pt x="121" y="760" on="0"/>
- <pt x="123" y="768" on="1"/>
- <pt x="124" y="772" on="0"/>
- <pt x="124" y="791" on="1"/>
- <pt x="123" y="797" on="0"/>
- <pt x="125" y="815" on="1"/>
- <pt x="126" y="840" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 114 values pushed */
- 0 0 37 20 42 14 5 7 48 200 42 2 7 0 1 12 11 10 9 4 0 2 3 0 52
- 0 30 2 1 40 39 2 32 2 3 0 0 0 21 20 1 0 6 3 2 49 48 33 32 6
- 3 30 2 4 48 200 19 18 3 2 3 51 50 31 30 3 2 0 14 0 0 27 36 53 48
- 200 52 51 50 49 48 33 32 31 30 21 20 19 18 12 11 3 2 1 0 19 13 53 9 0
- 0 10 9 29 1 39 1 5 48 200 40 39 1 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- CALL[ ]
- SZP1[ ]
- CALL[ ]
- SZP1[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Euro#1" xMin="6" yMin="-37" xMax="1127" yMax="1517">
- <contour>
- <pt x="127" y="857" on="1"/>
- <pt x="6" y="857" on="1"/>
- <pt x="57" y="981" on="1"/>
- <pt x="143" y="981" on="1"/>
- <pt x="182" y="1150" on="0"/>
- <pt x="230" y="1236" on="1"/>
- <pt x="385" y="1517" on="0"/>
- <pt x="725" y="1517" on="1"/>
- <pt x="889" y="1517" on="0"/>
- <pt x="1106" y="1453" on="1"/>
- <pt x="1106" y="1172" on="1"/>
- <pt x="983" y="1172" on="1"/>
- <pt x="954" y="1341" on="1"/>
- <pt x="841" y="1394" on="0"/>
- <pt x="729" y="1394" on="1"/>
- <pt x="536" y="1394" on="0"/>
- <pt x="438" y="1222" on="1"/>
- <pt x="389" y="1137" on="0"/>
- <pt x="359" y="981" on="1"/>
- <pt x="1027" y="981" on="1"/>
- <pt x="976" y="857" on="1"/>
- <pt x="341" y="857" on="1"/>
- <pt x="337" y="802" on="0"/>
- <pt x="337" y="785" on="1"/>
- <pt x="336" y="761" on="0"/>
- <pt x="335" y="757" on="1"/>
- <pt x="334" y="743" on="0"/>
- <pt x="335" y="739" on="1"/>
- <pt x="336" y="734" on="0"/>
- <pt x="336" y="733" on="1"/>
- <pt x="338" y="660" on="1"/>
- <pt x="894" y="660" on="1"/>
- <pt x="843" y="537" on="1"/>
- <pt x="351" y="537" on="1"/>
- <pt x="377" y="399" on="0"/>
- <pt x="415" y="320" on="1"/>
- <pt x="521" y="99" on="0"/>
- <pt x="762" y="99" on="1"/>
- <pt x="942" y="99" on="0"/>
- <pt x="1127" y="234" on="1"/>
- <pt x="1127" y="74" on="1"/>
- <pt x="920" y="-37" on="0"/>
- <pt x="740" y="-37" on="1"/>
- <pt x="501" y="-37" on="0"/>
- <pt x="348" y="104" on="1"/>
- <pt x="242" y="202" on="0"/>
- <pt x="186" y="357" on="1"/>
- <pt x="165" y="416" on="0"/>
- <pt x="139" y="537" on="1"/>
- <pt x="6" y="537" on="1"/>
- <pt x="57" y="660" on="1"/>
- <pt x="125" y="660" on="1"/>
- <pt x="123" y="748" on="1"/>
- <pt x="121" y="759" on="1"/>
- <pt x="121" y="760" on="0"/>
- <pt x="123" y="768" on="1"/>
- <pt x="124" y="772" on="0"/>
- <pt x="124" y="791" on="1"/>
- <pt x="123" y="797" on="0"/>
- <pt x="125" y="815" on="1"/>
- <pt x="126" y="840" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 114 values pushed */
- 0 0 37 20 42 14 5 7 48 200 42 2 7 0 1 12 11 10 9 4 0 2 3 0 52
- 0 30 2 1 40 39 2 32 2 3 0 0 0 21 20 1 0 6 3 2 49 48 33 32 6
- 3 30 2 4 48 200 19 18 3 2 3 51 50 31 30 3 2 0 14 0 0 27 36 53 48
- 200 52 51 50 49 48 33 32 31 30 21 20 19 18 12 11 3 2 1 0 19 13 53 9 0
- 0 10 9 29 1 39 1 5 48 200 40 39 1 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- CALL[ ]
- SZP1[ ]
- CALL[ ]
- SZP1[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="F" xMin="111" yMin="0" xMax="1136" yMax="1480">
- <contour>
- <pt x="530" y="123" on="1"/>
- <pt x="802" y="123" on="1"/>
- <pt x="802" y="0" on="1"/>
- <pt x="111" y="0" on="1"/>
- <pt x="111" y="123" on="1"/>
- <pt x="333" y="123" on="1"/>
- <pt x="333" y="1357" on="1"/>
- <pt x="111" y="1357" on="1"/>
- <pt x="111" y="1480" on="1"/>
- <pt x="1136" y="1480" on="1"/>
- <pt x="1136" y="1110" on="1"/>
- <pt x="1013" y="1110" on="1"/>
- <pt x="1013" y="1357" on="1"/>
- <pt x="530" y="1357" on="1"/>
- <pt x="530" y="777" on="1"/>
- <pt x="828" y="777" on="1"/>
- <pt x="828" y="901" on="1"/>
- <pt x="951" y="901" on="1"/>
- <pt x="951" y="530" on="1"/>
- <pt x="828" y="530" on="1"/>
- <pt x="828" y="654" on="1"/>
- <pt x="530" y="654" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 97 values pushed */
- 17 16 11 10 4 6 14 3 19 18 2 20 0 3 0 0 13 12 7 6 6 3 8 21 20
- 6 1 14 5 4 1 0 6 3 2 3 4 48 200 15 14 1 3 2 1 2 0 9 8 0
- 14 20 19 16 15 2 1 6 17 0 3 8 7 4 3 4 13 5 0 0 12 11 6 1 9
- 21 14 13 0 10 3 5 2 4 48 200 10 9 1 18 17 1 6 5 1 3 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="G" xMin="74" yMin="-37" xMax="1081" yMax="1518">
- <contour>
- <pt x="1081" y="74" on="1"/>
- <pt x="899" y="-37" on="0"/>
- <pt x="698" y="-37" on="1"/>
- <pt x="402" y="-37" on="0"/>
- <pt x="238" y="169" on="1"/>
- <pt x="74" y="374" on="0"/>
- <pt x="74" y="747" on="1"/>
- <pt x="74" y="1120" on="0"/>
- <pt x="231" y="1319" on="1"/>
- <pt x="389" y="1518" on="0"/>
- <pt x="688" y="1518" on="1"/>
- <pt x="861" y="1518" on="0"/>
- <pt x="1057" y="1456" on="1"/>
- <pt x="1057" y="1110" on="1"/>
- <pt x="934" y="1110" on="1"/>
- <pt x="905" y="1341" on="1"/>
- <pt x="791" y="1395" on="0"/>
- <pt x="692" y="1395" on="1"/>
- <pt x="287" y="1395" on="0"/>
- <pt x="287" y="737" on="1"/>
- <pt x="287" y="430" on="0"/>
- <pt x="402" y="264" on="1"/>
- <pt x="517" y="99" on="0"/>
- <pt x="721" y="99" on="1"/>
- <pt x="799" y="99" on="0"/>
- <pt x="883" y="131" on="1"/>
- <pt x="883" y="537" on="1"/>
- <pt x="711" y="537" on="1"/>
- <pt x="711" y="660" on="1"/>
- <pt x="1081" y="660" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 84 values pushed */
- 0 0 23 20 2 17 5 10 48 200 10 0 2 2 1 15 14 13 12 4 0 28 3 0 1
- 25 0 2 26 2 3 0 0 0 27 26 6 1 28 1 4 48 200 29 28 1 0 14 0 0
- 19 39 6 48 200 15 14 2 12 25 3 28 27 6 25 0 0 26 25 10 1 0 1 4 48
- 200 29 0 1 13 12 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- MDRP[00000]
- MDRP[00000]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- CALL[ ]
- SZP1[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Gbreve" xMin="74" yMin="-37" xMax="1081" yMax="1925">
- <contour>
- <pt x="1081" y="74" on="1"/>
- <pt x="899" y="-37" on="0"/>
- <pt x="698" y="-37" on="1"/>
- <pt x="402" y="-37" on="0"/>
- <pt x="238" y="169" on="1"/>
- <pt x="74" y="374" on="0"/>
- <pt x="74" y="747" on="1"/>
- <pt x="74" y="1120" on="0"/>
- <pt x="231" y="1319" on="1"/>
- <pt x="389" y="1518" on="0"/>
- <pt x="688" y="1518" on="1"/>
- <pt x="861" y="1518" on="0"/>
- <pt x="1057" y="1456" on="1"/>
- <pt x="1057" y="1110" on="1"/>
- <pt x="934" y="1110" on="1"/>
- <pt x="905" y="1341" on="1"/>
- <pt x="791" y="1395" on="0"/>
- <pt x="692" y="1395" on="1"/>
- <pt x="287" y="1395" on="0"/>
- <pt x="287" y="737" on="1"/>
- <pt x="287" y="430" on="0"/>
- <pt x="402" y="264" on="1"/>
- <pt x="517" y="99" on="0"/>
- <pt x="721" y="99" on="1"/>
- <pt x="799" y="99" on="0"/>
- <pt x="883" y="131" on="1"/>
- <pt x="883" y="537" on="1"/>
- <pt x="711" y="537" on="1"/>
- <pt x="711" y="660" on="1"/>
- <pt x="1081" y="660" on="1"/>
- </contour>
- <contour>
- <pt x="320" y="1925" on="1"/>
- <pt x="443" y="1925" on="1"/>
- <pt x="491" y="1777" on="0"/>
- <pt x="665" y="1777" on="1"/>
- <pt x="840" y="1777" on="0"/>
- <pt x="888" y="1925" on="1"/>
- <pt x="1011" y="1925" on="1"/>
- <pt x="988" y="1836" on="0"/>
- <pt x="962" y="1790" on="1"/>
- <pt x="871" y="1635" on="0"/>
- <pt x="670" y="1635" on="1"/>
- <pt x="517" y="1635" on="0"/>
- <pt x="428" y="1716" on="1"/>
- <pt x="373" y="1765" on="0"/>
- <pt x="345" y="1837" on="1"/>
- <pt x="334" y="1866" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 103 values pushed */
- 0 0 33 14 40 23 20 2 17 5 10 48 200 10 0 2 2 1 15 14 13 12 4 0 28
- 3 0 1 25 0 2 26 2 3 0 1 36 35 31 30 4 13 40 0 0 0 0 27 26 6
- 1 28 1 4 48 200 29 28 1 0 14 0 0 19 39 6 48 200 36 35 15 14 4 12 25
- 3 31 30 28 27 4 13 6 25 0 0 26 25 10 1 0 1 4 48 200 29 0 1 13 12
- 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SZP0[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- SZP0[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- CALL[ ]
- SZP1[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Gcircumflex" xMin="74" yMin="-37" xMax="1081" yMax="1925">
- <contour>
- <pt x="1081" y="74" on="1"/>
- <pt x="899" y="-37" on="0"/>
- <pt x="698" y="-37" on="1"/>
- <pt x="402" y="-37" on="0"/>
- <pt x="238" y="169" on="1"/>
- <pt x="74" y="374" on="0"/>
- <pt x="74" y="747" on="1"/>
- <pt x="74" y="1120" on="0"/>
- <pt x="231" y="1319" on="1"/>
- <pt x="389" y="1518" on="0"/>
- <pt x="688" y="1518" on="1"/>
- <pt x="861" y="1518" on="0"/>
- <pt x="1057" y="1456" on="1"/>
- <pt x="1057" y="1110" on="1"/>
- <pt x="934" y="1110" on="1"/>
- <pt x="905" y="1341" on="1"/>
- <pt x="791" y="1395" on="0"/>
- <pt x="692" y="1395" on="1"/>
- <pt x="287" y="1395" on="0"/>
- <pt x="287" y="737" on="1"/>
- <pt x="287" y="430" on="0"/>
- <pt x="402" y="264" on="1"/>
- <pt x="517" y="99" on="0"/>
- <pt x="721" y="99" on="1"/>
- <pt x="799" y="99" on="0"/>
- <pt x="883" y="131" on="1"/>
- <pt x="883" y="537" on="1"/>
- <pt x="711" y="537" on="1"/>
- <pt x="711" y="660" on="1"/>
- <pt x="1081" y="660" on="1"/>
- </contour>
- <contour>
- <pt x="299" y="1604" on="1"/>
- <pt x="555" y="1925" on="1"/>
- <pt x="774" y="1925" on="1"/>
- <pt x="1030" y="1604" on="1"/>
- <pt x="907" y="1604" on="1"/>
- <pt x="666" y="1806" on="1"/>
- <pt x="663" y="1806" on="1"/>
- <pt x="422" y="1604" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 110 values pushed */
- 0 0 23 20 2 17 5 10 48 200 10 0 2 2 1 37 36 35 34 33 30 6 31 0 3
- 0 1 15 14 13 12 4 0 28 3 0 1 25 0 2 26 2 3 0 0 0 27 26 6 1
- 28 1 4 48 200 32 31 1 29 28 1 2 0 14 0 0 19 39 6 48 200 34 33 15 14
- 4 12 25 3 37 36 35 32 31 30 28 27 8 13 6 25 0 0 26 25 10 1 0 1 4
- 48 200 29 0 1 13 12 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- CALL[ ]
- SZP1[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Gcommaaccent" xMin="74" yMin="-432" xMax="1081" yMax="1518">
- <contour>
- <pt x="1081" y="74" on="1"/>
- <pt x="899" y="-37" on="0"/>
- <pt x="698" y="-37" on="1"/>
- <pt x="402" y="-37" on="0"/>
- <pt x="238" y="169" on="1"/>
- <pt x="74" y="374" on="0"/>
- <pt x="74" y="747" on="1"/>
- <pt x="74" y="1120" on="0"/>
- <pt x="231" y="1319" on="1"/>
- <pt x="389" y="1518" on="0"/>
- <pt x="688" y="1518" on="1"/>
- <pt x="860" y="1518" on="0"/>
- <pt x="1057" y="1456" on="1"/>
- <pt x="1057" y="1110" on="1"/>
- <pt x="934" y="1110" on="1"/>
- <pt x="905" y="1341" on="1"/>
- <pt x="791" y="1395" on="0"/>
- <pt x="691" y="1395" on="1"/>
- <pt x="287" y="1395" on="0"/>
- <pt x="287" y="737" on="1"/>
- <pt x="287" y="430" on="0"/>
- <pt x="402" y="264" on="1"/>
- <pt x="517" y="99" on="0"/>
- <pt x="721" y="99" on="1"/>
- <pt x="799" y="99" on="0"/>
- <pt x="883" y="131" on="1"/>
- <pt x="883" y="537" on="1"/>
- <pt x="711" y="537" on="1"/>
- <pt x="711" y="660" on="1"/>
- <pt x="1081" y="660" on="1"/>
- </contour>
- <contour>
- <pt x="528" y="-421" on="1"/>
- <pt x="528" y="-336" on="1"/>
- <pt x="585" y="-345" on="0"/>
- <pt x="625" y="-345" on="1"/>
- <pt x="734" y="-345" on="0"/>
- <pt x="734" y="-278" on="1"/>
- <pt x="734" y="-204" on="0"/>
- <pt x="577" y="-188" on="1"/>
- <pt x="577" y="-111" on="1"/>
- <pt x="711" y="-114" on="0"/>
- <pt x="777" y="-143" on="1"/>
- <pt x="870" y="-185" on="0"/>
- <pt x="870" y="-280" on="1"/>
- <pt x="870" y="-432" on="0"/>
- <pt x="652" y="-432" on="1"/>
- <pt x="594" y="-432" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 107 values pushed */
- 0 0 33 32 44 23 20 2 17 5 10 48 200 10 0 2 2 1 15 14 13 12 4 0 28
- 3 0 1 25 0 2 26 2 3 0 1 38 37 31 30 4 13 44 2 0 0 0 27 26 6
- 1 28 1 4 48 200 29 28 1 0 14 0 0 35 20 42 19 39 6 48 200 15 14 2 12
- 25 3 38 37 31 30 28 27 6 13 42 6 25 0 0 26 25 10 1 0 1 4 48 200 29
- 0 1 13 12 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- MDRP[00100]
- LOOPCALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SZP0[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- SZP0[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- CALL[ ]
- SZP1[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Gdotaccent" xMin="74" yMin="-37" xMax="1081" yMax="1801">
- <contour>
- <pt x="1081" y="74" on="1"/>
- <pt x="899" y="-37" on="0"/>
- <pt x="698" y="-37" on="1"/>
- <pt x="402" y="-37" on="0"/>
- <pt x="238" y="169" on="1"/>
- <pt x="74" y="374" on="0"/>
- <pt x="74" y="747" on="1"/>
- <pt x="74" y="1120" on="0"/>
- <pt x="231" y="1319" on="1"/>
- <pt x="389" y="1518" on="0"/>
- <pt x="688" y="1518" on="1"/>
- <pt x="861" y="1518" on="0"/>
- <pt x="1057" y="1456" on="1"/>
- <pt x="1057" y="1110" on="1"/>
- <pt x="934" y="1110" on="1"/>
- <pt x="905" y="1341" on="1"/>
- <pt x="791" y="1395" on="0"/>
- <pt x="692" y="1395" on="1"/>
- <pt x="287" y="1395" on="0"/>
- <pt x="287" y="737" on="1"/>
- <pt x="287" y="430" on="0"/>
- <pt x="402" y="264" on="1"/>
- <pt x="517" y="99" on="0"/>
- <pt x="721" y="99" on="1"/>
- <pt x="799" y="99" on="0"/>
- <pt x="883" y="131" on="1"/>
- <pt x="883" y="537" on="1"/>
- <pt x="711" y="537" on="1"/>
- <pt x="711" y="660" on="1"/>
- <pt x="1081" y="660" on="1"/>
- </contour>
- <contour>
- <pt x="566" y="1604" on="1"/>
- <pt x="566" y="1801" on="1"/>
- <pt x="763" y="1801" on="1"/>
- <pt x="763" y="1604" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 105 values pushed */
- 0 0 23 20 2 17 5 10 48 200 10 0 2 2 1 15 14 13 12 4 0 28 3 0 1
- 25 0 2 26 2 3 0 0 0 33 30 10 1 31 27 26 6 1 28 2 4 48 200 32 31
- 1 29 28 1 2 0 14 0 0 19 39 6 48 200 15 14 2 12 25 3 28 27 2 32 30
- 3 6 30 0 0 33 32 10 1 30 26 25 10 1 0 2 4 48 200 31 30 1 29 0 1
- 13 12 1 3 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- CALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- CALL[ ]
- SZP1[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="H" xMin="62" yMin="0" xMax="1168" yMax="1480">
- <contour>
- <pt x="370" y="703" on="1"/>
- <pt x="370" y="123" on="1"/>
- <pt x="469" y="123" on="1"/>
- <pt x="469" y="0" on="1"/>
- <pt x="62" y="0" on="1"/>
- <pt x="62" y="123" on="1"/>
- <pt x="173" y="123" on="1"/>
- <pt x="173" y="1357" on="1"/>
- <pt x="62" y="1357" on="1"/>
- <pt x="62" y="1480" on="1"/>
- <pt x="469" y="1480" on="1"/>
- <pt x="469" y="1357" on="1"/>
- <pt x="370" y="1357" on="1"/>
- <pt x="370" y="827" on="1"/>
- <pt x="859" y="827" on="1"/>
- <pt x="859" y="1357" on="1"/>
- <pt x="760" y="1357" on="1"/>
- <pt x="760" y="1480" on="1"/>
- <pt x="1168" y="1480" on="1"/>
- <pt x="1168" y="1357" on="1"/>
- <pt x="1057" y="1357" on="1"/>
- <pt x="1057" y="123" on="1"/>
- <pt x="1168" y="123" on="1"/>
- <pt x="1168" y="0" on="1"/>
- <pt x="760" y="0" on="1"/>
- <pt x="760" y="123" on="1"/>
- <pt x="859" y="123" on="1"/>
- <pt x="859" y="703" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 106 values pushed */
- 20 19 16 15 12 11 8 7 8 9 13 3 26 25 22 21 6 5 2 1 8 0 3 3 0
- 0 27 0 6 1 13 1 4 48 200 14 13 1 24 23 4 3 3 2 0 18 17 10 9 0
- 3 14 25 24 17 16 11 10 3 2 8 14 0 3 23 22 19 18 4 13 20 9 8 5 4
- 4 13 6 0 0 27 26 15 14 10 3 20 13 12 1 0 10 3 6 2 4 48 200 21 20
- 1 7 6 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Hbar" xMin="37" yMin="0" xMax="1192" yMax="1480">
- <contour>
- <pt x="370" y="827" on="1"/>
- <pt x="859" y="827" on="1"/>
- <pt x="859" y="1086" on="1"/>
- <pt x="370" y="1086" on="1"/>
- </contour>
- <contour>
- <pt x="62" y="0" on="1"/>
- <pt x="62" y="123" on="1"/>
- <pt x="173" y="123" on="1"/>
- <pt x="173" y="1086" on="1"/>
- <pt x="37" y="1086" on="1"/>
- <pt x="37" y="1184" on="1"/>
- <pt x="173" y="1184" on="1"/>
- <pt x="173" y="1357" on="1"/>
- <pt x="62" y="1357" on="1"/>
- <pt x="62" y="1480" on="1"/>
- <pt x="469" y="1480" on="1"/>
- <pt x="469" y="1357" on="1"/>
- <pt x="370" y="1357" on="1"/>
- <pt x="370" y="1185" on="1"/>
- <pt x="859" y="1185" on="1"/>
- <pt x="859" y="1357" on="1"/>
- <pt x="760" y="1357" on="1"/>
- <pt x="760" y="1480" on="1"/>
- <pt x="1168" y="1480" on="1"/>
- <pt x="1168" y="1357" on="1"/>
- <pt x="1057" y="1357" on="1"/>
- <pt x="1057" y="1184" on="1"/>
- <pt x="1192" y="1184" on="1"/>
- <pt x="1192" y="1086" on="1"/>
- <pt x="1057" y="1086" on="1"/>
- <pt x="1057" y="123" on="1"/>
- <pt x="1168" y="123" on="1"/>
- <pt x="1168" y="0" on="1"/>
- <pt x="760" y="0" on="1"/>
- <pt x="760" y="123" on="1"/>
- <pt x="859" y="123" on="1"/>
- <pt x="859" y="703" on="1"/>
- <pt x="370" y="703" on="1"/>
- <pt x="370" y="123" on="1"/>
- <pt x="469" y="123" on="1"/>
- <pt x="469" y="0" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 143 values pushed */
- 24 23 20 19 16 15 12 11 8 13 17 3 26 25 10 9 4 17 2 3 38 37 34 33 30
- 29 6 5 8 35 4 3 18 17 1 36 35 1 39 32 31 4 3 1 0 1 4 0 22 21
- 14 13 0 3 28 27 8 7 3 2 1 5 14 39 38 33 32 21 20 15 14 8 1 0 3
- 31 30 27 26 23 22 6 13 24 13 12 9 8 5 4 6 13 6 0 0 35 34 19 18 2
- 1 10 5 24 37 36 17 16 3 0 10 5 6 2 4 48 200 29 28 25 24 3 11 10 7
- 6 3 35 34 19 18 2 1 5 37 36 17 16 3 0 5 4 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Hcircumflex" xMin="62" yMin="0" xMax="1168" yMax="1925">
- <contour>
- <pt x="370" y="703" on="1"/>
- <pt x="370" y="123" on="1"/>
- <pt x="469" y="123" on="1"/>
- <pt x="469" y="0" on="1"/>
- <pt x="62" y="0" on="1"/>
- <pt x="62" y="123" on="1"/>
- <pt x="173" y="123" on="1"/>
- <pt x="173" y="1357" on="1"/>
- <pt x="62" y="1357" on="1"/>
- <pt x="62" y="1480" on="1"/>
- <pt x="469" y="1480" on="1"/>
- <pt x="469" y="1357" on="1"/>
- <pt x="370" y="1357" on="1"/>
- <pt x="370" y="827" on="1"/>
- <pt x="859" y="827" on="1"/>
- <pt x="859" y="1357" on="1"/>
- <pt x="760" y="1357" on="1"/>
- <pt x="760" y="1480" on="1"/>
- <pt x="1168" y="1480" on="1"/>
- <pt x="1168" y="1357" on="1"/>
- <pt x="1057" y="1357" on="1"/>
- <pt x="1057" y="123" on="1"/>
- <pt x="1168" y="123" on="1"/>
- <pt x="1168" y="0" on="1"/>
- <pt x="760" y="0" on="1"/>
- <pt x="760" y="123" on="1"/>
- <pt x="859" y="123" on="1"/>
- <pt x="859" y="703" on="1"/>
- </contour>
- <contour>
- <pt x="249" y="1604" on="1"/>
- <pt x="505" y="1925" on="1"/>
- <pt x="724" y="1925" on="1"/>
- <pt x="980" y="1604" on="1"/>
- <pt x="857" y="1604" on="1"/>
- <pt x="616" y="1806" on="1"/>
- <pt x="613" y="1806" on="1"/>
- <pt x="372" y="1604" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 133 values pushed */
- 35 34 33 32 31 28 6 29 9 3 20 19 16 15 12 11 8 7 8 9 13 3 26 25 22
- 21 6 5 2 1 8 0 3 3 0 0 27 0 6 1 13 1 4 48 200 30 29 1 14 13
- 1 24 23 4 3 3 3 0 18 17 10 9 0 3 14 31 20 14 2 35 34 33 32 30 29
- 25 24 17 16 11 10 3 2 14 14 0 3 28 0 6 2 23 22 19 18 4 13 20 9 8
- 5 4 4 13 6 0 0 27 26 15 14 10 3 20 13 12 1 0 10 3 6 2 4 48 200
- 21 20 1 7 6 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="I" xMin="160" yMin="0" xMax="1068" yMax="1480">
- <contour>
- <pt x="160" y="0" on="1"/>
- <pt x="160" y="123" on="1"/>
- <pt x="515" y="123" on="1"/>
- <pt x="515" y="1357" on="1"/>
- <pt x="160" y="1357" on="1"/>
- <pt x="160" y="1480" on="1"/>
- <pt x="1068" y="1480" on="1"/>
- <pt x="1068" y="1357" on="1"/>
- <pt x="713" y="1357" on="1"/>
- <pt x="713" y="123" on="1"/>
- <pt x="1068" y="123" on="1"/>
- <pt x="1068" y="0" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 57 values pushed */
- 0 0 8 7 4 3 6 3 5 10 9 2 1 6 3 0 2 4 48 200 11 0 1 0 6
- 5 0 14 11 10 7 6 4 13 8 5 4 1 0 4 13 2 0 0 9 8 10 1 2 1
- 4 48 200 3 2 1 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="IJ" xMin="45" yMin="-37" xMax="1131" yMax="1480">
- <contour>
- <pt x="45" y="0" on="1"/>
- <pt x="45" y="123" on="1"/>
- <pt x="144" y="123" on="1"/>
- <pt x="144" y="1357" on="1"/>
- <pt x="45" y="1357" on="1"/>
- <pt x="45" y="1480" on="1"/>
- <pt x="440" y="1480" on="1"/>
- <pt x="440" y="1357" on="1"/>
- <pt x="341" y="1357" on="1"/>
- <pt x="341" y="123" on="1"/>
- <pt x="440" y="123" on="1"/>
- <pt x="440" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="563" y="-19" on="1"/>
- <pt x="563" y="197" on="1"/>
- <pt x="687" y="197" on="1"/>
- <pt x="699" y="108" on="1"/>
- <pt x="729" y="86" on="0"/>
- <pt x="762" y="86" on="1"/>
- <pt x="933" y="86" on="0"/>
- <pt x="933" y="410" on="1"/>
- <pt x="933" y="1357" on="1"/>
- <pt x="736" y="1357" on="1"/>
- <pt x="736" y="1480" on="1"/>
- <pt x="1131" y="1480" on="1"/>
- <pt x="1131" y="533" on="1"/>
- <pt x="1131" y="226" on="0"/>
- <pt x="1034" y="105" on="1"/>
- <pt x="920" y="-37" on="0"/>
- <pt x="711" y="-37" on="1"/>
- <pt x="652" y="-37" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 100 values pushed */
- 0 0 17 5 28 48 200 28 2 24 19 15 14 13 10 9 2 1 9 3 0 3 12 0 0
- 0 21 20 8 7 4 3 6 5 5 1 4 48 200 11 0 1 0 23 22 6 5 0 3 14
- 22 21 15 14 4 19 12 3 11 10 7 6 4 12 8 3 5 4 1 0 4 13 2 0 0
- 20 19 10 1 23 9 8 10 1 2 2 4 48 200 24 23 1 13 12 1 3 2 1 3 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00000]
- CALL[ ]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Iacute" xMin="160" yMin="0" xMax="1068" yMax="1925">
- <contour>
- <pt x="160" y="0" on="1"/>
- <pt x="160" y="123" on="1"/>
- <pt x="515" y="123" on="1"/>
- <pt x="515" y="1357" on="1"/>
- <pt x="160" y="1357" on="1"/>
- <pt x="160" y="1480" on="1"/>
- <pt x="1068" y="1480" on="1"/>
- <pt x="1068" y="1357" on="1"/>
- <pt x="713" y="1357" on="1"/>
- <pt x="713" y="123" on="1"/>
- <pt x="1068" y="123" on="1"/>
- <pt x="1068" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="515" y="1604" on="1"/>
- <pt x="731" y="1925" on="1"/>
- <pt x="959" y="1925" on="1"/>
- <pt x="638" y="1604" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 74 values pushed */
- 15 12 2 13 5 3 0 0 8 7 4 3 6 3 5 10 9 2 1 6 3 0 2 4 48
- 200 14 13 1 11 0 1 2 0 6 5 0 14 15 8 2 2 14 13 11 10 7 6 6 13
- 8 5 4 1 0 4 13 2 0 0 9 8 10 1 2 1 4 48 200 12 3 2 2 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Ibreve" xMin="160" yMin="0" xMax="1068" yMax="1925">
- <contour>
- <pt x="160" y="0" on="1"/>
- <pt x="160" y="123" on="1"/>
- <pt x="515" y="123" on="1"/>
- <pt x="515" y="1357" on="1"/>
- <pt x="160" y="1357" on="1"/>
- <pt x="160" y="1480" on="1"/>
- <pt x="1068" y="1480" on="1"/>
- <pt x="1068" y="1357" on="1"/>
- <pt x="713" y="1357" on="1"/>
- <pt x="713" y="123" on="1"/>
- <pt x="1068" y="123" on="1"/>
- <pt x="1068" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="269" y="1925" on="1"/>
- <pt x="392" y="1925" on="1"/>
- <pt x="440" y="1777" on="0"/>
- <pt x="614" y="1777" on="1"/>
- <pt x="789" y="1777" on="0"/>
- <pt x="837" y="1925" on="1"/>
- <pt x="960" y="1925" on="1"/>
- <pt x="937" y="1836" on="0"/>
- <pt x="911" y="1790" on="1"/>
- <pt x="820" y="1635" on="0"/>
- <pt x="618" y="1635" on="1"/>
- <pt x="466" y="1635" on="0"/>
- <pt x="377" y="1716" on="1"/>
- <pt x="322" y="1765" on="0"/>
- <pt x="294" y="1837" on="1"/>
- <pt x="283" y="1866" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 76 values pushed */
- 0 0 15 14 22 48 200 18 17 13 12 4 13 22 5 0 0 8 7 4 3 6 3 5 10
- 9 2 1 6 3 0 2 4 48 200 11 0 1 0 6 5 0 14 18 17 11 10 7 6 6
- 13 8 13 12 5 4 1 0 6 13 2 0 0 9 8 10 1 2 1 4 48 200 3 2 1
- 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Icircumflex" xMin="160" yMin="0" xMax="1068" yMax="1925">
- <contour>
- <pt x="160" y="0" on="1"/>
- <pt x="160" y="123" on="1"/>
- <pt x="515" y="123" on="1"/>
- <pt x="515" y="1357" on="1"/>
- <pt x="160" y="1357" on="1"/>
- <pt x="160" y="1480" on="1"/>
- <pt x="1068" y="1480" on="1"/>
- <pt x="1068" y="1357" on="1"/>
- <pt x="713" y="1357" on="1"/>
- <pt x="713" y="123" on="1"/>
- <pt x="1068" y="123" on="1"/>
- <pt x="1068" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="248" y="1604" on="1"/>
- <pt x="504" y="1925" on="1"/>
- <pt x="723" y="1925" on="1"/>
- <pt x="979" y="1604" on="1"/>
- <pt x="856" y="1604" on="1"/>
- <pt x="615" y="1806" on="1"/>
- <pt x="612" y="1806" on="1"/>
- <pt x="371" y="1604" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 83 values pushed */
- 19 18 17 16 15 12 6 13 5 3 0 0 8 7 4 3 6 3 5 10 9 2 1 6 3
- 0 2 4 48 200 14 13 1 11 0 1 2 0 6 5 0 14 18 17 2 8 2 3 16 15
- 14 11 10 7 6 7 13 8 19 13 12 5 4 1 0 7 13 2 0 0 9 8 10 1 2
- 1 4 48 200 3 2 1 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Idieresis" xMin="160" yMin="0" xMax="1068" yMax="1801">
- <contour>
- <pt x="160" y="0" on="1"/>
- <pt x="160" y="123" on="1"/>
- <pt x="515" y="123" on="1"/>
- <pt x="515" y="1357" on="1"/>
- <pt x="160" y="1357" on="1"/>
- <pt x="160" y="1480" on="1"/>
- <pt x="1068" y="1480" on="1"/>
- <pt x="1068" y="1357" on="1"/>
- <pt x="713" y="1357" on="1"/>
- <pt x="713" y="123" on="1"/>
- <pt x="1068" y="123" on="1"/>
- <pt x="1068" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="281" y="1604" on="1"/>
- <pt x="281" y="1801" on="1"/>
- <pt x="478" y="1801" on="1"/>
- <pt x="478" y="1604" on="1"/>
- </contour>
- <contour>
- <pt x="750" y="1604" on="1"/>
- <pt x="750" y="1801" on="1"/>
- <pt x="947" y="1801" on="1"/>
- <pt x="947" y="1604" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 87 values pushed */
- 0 0 19 16 15 12 10 3 13 8 7 4 3 6 3 5 10 9 2 1 6 3 0 3 4
- 48 200 18 17 14 13 3 11 0 1 2 0 6 5 0 14 11 10 7 6 4 13 18 5 4
- 1 0 4 13 12 0 0 17 16 10 1 18 15 14 10 1 12 9 8 10 1 2 3 4 48
- 200 19 18 1 13 12 1 3 2 1 3 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Idotaccent" xMin="160" yMin="0" xMax="1068" yMax="1801">
- <contour>
- <pt x="160" y="0" on="1"/>
- <pt x="160" y="123" on="1"/>
- <pt x="515" y="123" on="1"/>
- <pt x="515" y="1357" on="1"/>
- <pt x="160" y="1357" on="1"/>
- <pt x="160" y="1480" on="1"/>
- <pt x="1068" y="1480" on="1"/>
- <pt x="1068" y="1357" on="1"/>
- <pt x="713" y="1357" on="1"/>
- <pt x="713" y="123" on="1"/>
- <pt x="1068" y="123" on="1"/>
- <pt x="1068" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="515" y="1604" on="1"/>
- <pt x="515" y="1801" on="1"/>
- <pt x="712" y="1801" on="1"/>
- <pt x="712" y="1604" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 73 values pushed */
- 0 0 15 12 10 1 13 8 7 4 3 6 3 5 10 9 2 1 6 3 0 3 4 48 200
- 14 13 1 11 0 1 2 0 6 5 0 14 11 10 7 6 4 13 8 5 4 1 0 4 13
- 2 0 0 15 14 10 1 2 9 8 10 1 2 2 4 48 200 13 12 3 2 3 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Igrave" xMin="160" yMin="0" xMax="1068" yMax="1925">
- <contour>
- <pt x="160" y="0" on="1"/>
- <pt x="160" y="123" on="1"/>
- <pt x="515" y="123" on="1"/>
- <pt x="515" y="1357" on="1"/>
- <pt x="160" y="1357" on="1"/>
- <pt x="160" y="1480" on="1"/>
- <pt x="1068" y="1480" on="1"/>
- <pt x="1068" y="1357" on="1"/>
- <pt x="713" y="1357" on="1"/>
- <pt x="713" y="123" on="1"/>
- <pt x="1068" y="123" on="1"/>
- <pt x="1068" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="712" y="1604" on="1"/>
- <pt x="589" y="1604" on="1"/>
- <pt x="268" y="1925" on="1"/>
- <pt x="496" y="1925" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 75 values pushed */
- 13 12 2 14 5 3 0 0 8 7 4 3 6 3 5 10 9 2 1 6 3 0 2 4 48
- 200 15 14 1 11 0 1 2 0 6 5 0 14 13 12 2 8 2 3 11 10 7 6 4 13
- 8 15 14 5 4 1 0 6 13 2 0 0 9 8 10 1 2 1 4 48 200 3 2 1 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Imacron" xMin="160" yMin="0" xMax="1068" yMax="1728">
- <contour>
- <pt x="160" y="0" on="1"/>
- <pt x="160" y="123" on="1"/>
- <pt x="515" y="123" on="1"/>
- <pt x="515" y="1357" on="1"/>
- <pt x="160" y="1357" on="1"/>
- <pt x="160" y="1480" on="1"/>
- <pt x="1068" y="1480" on="1"/>
- <pt x="1068" y="1357" on="1"/>
- <pt x="713" y="1357" on="1"/>
- <pt x="713" y="123" on="1"/>
- <pt x="1068" y="123" on="1"/>
- <pt x="1068" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="269" y="1604" on="1"/>
- <pt x="269" y="1728" on="1"/>
- <pt x="960" y="1728" on="1"/>
- <pt x="960" y="1604" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 70 values pushed */
- 0 0 15 12 6 1 13 8 7 4 3 6 3 5 10 9 2 1 6 3 0 3 4 48 200
- 14 13 1 11 0 1 2 0 6 5 0 14 15 14 11 10 7 6 6 13 8 13 12 5 4
- 1 0 6 13 2 0 0 9 8 10 1 2 1 4 48 200 3 2 1 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Iogonek" xMin="160" yMin="-370" xMax="1068" yMax="1480">
- <contour>
- <pt x="160" y="0" on="1"/>
- <pt x="160" y="123" on="1"/>
- <pt x="515" y="123" on="1"/>
- <pt x="515" y="1357" on="1"/>
- <pt x="160" y="1357" on="1"/>
- <pt x="160" y="1480" on="1"/>
- <pt x="1068" y="1480" on="1"/>
- <pt x="1068" y="1357" on="1"/>
- <pt x="713" y="1357" on="1"/>
- <pt x="713" y="123" on="1"/>
- <pt x="1068" y="123" on="1"/>
- <pt x="1068" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="785" y="0" on="1"/>
- <pt x="892" y="0" on="1"/>
- <pt x="763" y="-81" on="0"/>
- <pt x="763" y="-179" on="1"/>
- <pt x="763" y="-275" on="0"/>
- <pt x="878" y="-275" on="1"/>
- <pt x="932" y="-275" on="0"/>
- <pt x="969" y="-260" on="1"/>
- <pt x="969" y="-341" on="1"/>
- <pt x="907" y="-370" on="0"/>
- <pt x="830" y="-370" on="1"/>
- <pt x="627" y="-370" on="0"/>
- <pt x="627" y="-213" on="1"/>
- <pt x="627" y="-90" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 86 values pushed */
- 0 0 17 17 22 48 200 20 19 22 0 0 0 8 7 4 3 6 3 5 10 9 2 1 6
- 3 0 2 4 48 200 13 12 11 0 3 0 6 5 0 14 0 0 15 20 24 48 200 24 24
- 8 2 2 20 19 13 12 11 10 7 6 8 13 8 5 4 1 0 4 13 2 0 0 9 8
- 10 1 2 1 4 48 200 3 2 1 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- MDAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- MDRP[00000]
- MDRP[00000]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Itilde" xMin="160" yMin="0" xMax="1068" yMax="1839">
- <contour>
- <pt x="160" y="0" on="1"/>
- <pt x="160" y="123" on="1"/>
- <pt x="515" y="123" on="1"/>
- <pt x="515" y="1357" on="1"/>
- <pt x="160" y="1357" on="1"/>
- <pt x="160" y="1480" on="1"/>
- <pt x="1068" y="1480" on="1"/>
- <pt x="1068" y="1357" on="1"/>
- <pt x="713" y="1357" on="1"/>
- <pt x="713" y="123" on="1"/>
- <pt x="1068" y="123" on="1"/>
- <pt x="1068" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="281" y="1604" on="1"/>
- <pt x="287" y="1699" on="0"/>
- <pt x="312" y="1749" on="1"/>
- <pt x="357" y="1839" on="0"/>
- <pt x="466" y="1839" on="1"/>
- <pt x="538" y="1839" on="0"/>
- <pt x="601" y="1800" on="1"/>
- <pt x="661" y="1763" on="1"/>
- <pt x="723" y="1725" on="0"/>
- <pt x="757" y="1725" on="1"/>
- <pt x="825" y="1725" on="0"/>
- <pt x="836" y="1839" on="1"/>
- <pt x="947" y="1839" on="1"/>
- <pt x="940" y="1745" on="0"/>
- <pt x="915" y="1695" on="1"/>
- <pt x="869" y="1604" on="0"/>
- <pt x="762" y="1604" on="1"/>
- <pt x="689" y="1604" on="0"/>
- <pt x="626" y="1643" on="1"/>
- <pt x="566" y="1680" on="1"/>
- <pt x="506" y="1717" on="0"/>
- <pt x="470" y="1717" on="1"/>
- <pt x="402" y="1717" on="0"/>
- <pt x="391" y="1604" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 80 values pushed */
- 0 0 33 5 16 21 5 28 48 200 35 24 23 12 4 13 28 16 5 0 0 8 7 4 3
- 6 3 5 10 9 2 1 6 3 0 2 4 48 200 11 0 1 0 6 5 0 14 24 23 11
- 10 7 6 6 13 8 35 12 5 4 1 0 6 13 2 0 0 9 8 10 1 2 1 4 48
- 200 3 2 1 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- MDRP[00100]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="J" xMin="111" yMin="-37" xMax="1143" yMax="1480">
- <contour>
- <pt x="111" y="31" on="1"/>
- <pt x="111" y="444" on="1"/>
- <pt x="234" y="444" on="1"/>
- <pt x="273" y="135" on="1"/>
- <pt x="386" y="86" on="0"/>
- <pt x="467" y="86" on="1"/>
- <pt x="583" y="86" on="0"/>
- <pt x="634" y="141" on="1"/>
- <pt x="686" y="195" on="0"/>
- <pt x="686" y="322" on="1"/>
- <pt x="686" y="1357" on="1"/>
- <pt x="291" y="1357" on="1"/>
- <pt x="291" y="1480" on="1"/>
- <pt x="1143" y="1480" on="1"/>
- <pt x="1143" y="1357" on="1"/>
- <pt x="883" y="1357" on="1"/>
- <pt x="883" y="362" on="1"/>
- <pt x="883" y="148" on="0"/>
- <pt x="791" y="56" on="1"/>
- <pt x="699" y="-37" on="0"/>
- <pt x="487" y="-37" on="1"/>
- <pt x="329" y="-37" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 70 values pushed */
- 0 0 5 5 20 48 200 20 2 1 16 9 3 2 1 0 6 10 2 3 0 0 0 15 14
- 11 10 6 3 12 1 4 48 200 13 12 0 14 12 11 3 2 4 9 0 3 14 13 2 13
- 15 0 0 10 9 10 1 15 1 4 48 200 16 15 1 1 0 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Jcircumflex" xMin="111" yMin="-37" xMax="1143" yMax="1925">
- <contour>
- <pt x="111" y="31" on="1"/>
- <pt x="111" y="444" on="1"/>
- <pt x="234" y="444" on="1"/>
- <pt x="273" y="135" on="1"/>
- <pt x="386" y="86" on="0"/>
- <pt x="467" y="86" on="1"/>
- <pt x="583" y="86" on="0"/>
- <pt x="634" y="141" on="1"/>
- <pt x="686" y="195" on="0"/>
- <pt x="686" y="322" on="1"/>
- <pt x="686" y="1357" on="1"/>
- <pt x="291" y="1357" on="1"/>
- <pt x="291" y="1480" on="1"/>
- <pt x="1143" y="1480" on="1"/>
- <pt x="1143" y="1357" on="1"/>
- <pt x="883" y="1357" on="1"/>
- <pt x="883" y="362" on="1"/>
- <pt x="883" y="148" on="0"/>
- <pt x="791" y="56" on="1"/>
- <pt x="699" y="-37" on="0"/>
- <pt x="487" y="-37" on="1"/>
- <pt x="329" y="-37" on="0"/>
- </contour>
- <contour>
- <pt x="351" y="1604" on="1"/>
- <pt x="607" y="1925" on="1"/>
- <pt x="826" y="1925" on="1"/>
- <pt x="1082" y="1604" on="1"/>
- <pt x="959" y="1604" on="1"/>
- <pt x="718" y="1806" on="1"/>
- <pt x="715" y="1806" on="1"/>
- <pt x="474" y="1604" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 96 values pushed */
- 0 0 5 5 20 48 200 20 2 29 28 27 26 25 22 6 23 12 3 1 16 9 3 2 1
- 0 6 10 2 3 0 0 0 15 14 11 10 6 3 12 1 4 48 200 24 23 1 0 13 12
- 0 14 28 27 24 3 15 9 3 29 23 22 12 11 3 2 7 9 0 3 26 25 14 13 4
- 13 15 0 0 10 9 10 1 15 1 4 48 200 16 15 1 1 0 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- CALL[ ]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="K" xMin="74" yMin="0" xMax="1197" yMax="1480">
- <contour>
- <pt x="74" y="0" on="1"/>
- <pt x="74" y="123" on="1"/>
- <pt x="204" y="123" on="1"/>
- <pt x="204" y="1357" on="1"/>
- <pt x="74" y="1357" on="1"/>
- <pt x="74" y="1480" on="1"/>
- <pt x="506" y="1480" on="1"/>
- <pt x="506" y="1357" on="1"/>
- <pt x="401" y="1357" on="1"/>
- <pt x="401" y="756" on="1"/>
- <pt x="408" y="756" on="1"/>
- <pt x="838" y="1357" on="1"/>
- <pt x="727" y="1357" on="1"/>
- <pt x="727" y="1480" on="1"/>
- <pt x="1083" y="1480" on="1"/>
- <pt x="1083" y="1357" on="1"/>
- <pt x="991" y="1357" on="1"/>
- <pt x="594" y="811" on="1"/>
- <pt x="1123" y="123" on="1"/>
- <pt x="1197" y="123" on="1"/>
- <pt x="1197" y="0" on="1"/>
- <pt x="772" y="0" on="1"/>
- <pt x="772" y="123" on="1"/>
- <pt x="883" y="123" on="1"/>
- <pt x="408" y="740" on="1"/>
- <pt x="401" y="740" on="1"/>
- <pt x="401" y="123" on="1"/>
- <pt x="524" y="123" on="1"/>
- <pt x="524" y="0" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 84 values pushed */
- 27 26 25 24 23 22 19 18 17 16 15 12 11 10 9 8 7 4 3 2 1 21 5 0 3
- 28 21 20 0 3 0 14 13 6 5 0 3 14 28 27 24 23 22 21 20 19 18 17 16 15
- 14 13 12 11 10 7 6 19 13 8 5 4 1 0 4 13 2 0 0 26 25 9 8 10 3
- 2 1 4 48 200 3 2 1 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Kcommaaccent" xMin="74" yMin="-432" xMax="1197" yMax="1480">
- <contour>
- <pt x="74" y="0" on="1"/>
- <pt x="74" y="123" on="1"/>
- <pt x="204" y="123" on="1"/>
- <pt x="204" y="1357" on="1"/>
- <pt x="74" y="1357" on="1"/>
- <pt x="74" y="1480" on="1"/>
- <pt x="506" y="1480" on="1"/>
- <pt x="506" y="1357" on="1"/>
- <pt x="401" y="1357" on="1"/>
- <pt x="401" y="756" on="1"/>
- <pt x="408" y="756" on="1"/>
- <pt x="838" y="1357" on="1"/>
- <pt x="727" y="1357" on="1"/>
- <pt x="727" y="1480" on="1"/>
- <pt x="1083" y="1480" on="1"/>
- <pt x="1083" y="1357" on="1"/>
- <pt x="991" y="1357" on="1"/>
- <pt x="594" y="811" on="1"/>
- <pt x="1123" y="123" on="1"/>
- <pt x="1197" y="123" on="1"/>
- <pt x="1197" y="0" on="1"/>
- <pt x="772" y="0" on="1"/>
- <pt x="772" y="123" on="1"/>
- <pt x="883" y="123" on="1"/>
- <pt x="408" y="740" on="1"/>
- <pt x="401" y="740" on="1"/>
- <pt x="401" y="123" on="1"/>
- <pt x="524" y="123" on="1"/>
- <pt x="524" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="512" y="-421" on="1"/>
- <pt x="512" y="-336" on="1"/>
- <pt x="569" y="-345" on="0"/>
- <pt x="609" y="-345" on="1"/>
- <pt x="718" y="-345" on="0"/>
- <pt x="718" y="-278" on="1"/>
- <pt x="718" y="-205" on="0"/>
- <pt x="561" y="-188" on="1"/>
- <pt x="561" y="-111" on="1"/>
- <pt x="695" y="-114" on="0"/>
- <pt x="761" y="-143" on="1"/>
- <pt x="854" y="-185" on="0"/>
- <pt x="854" y="-280" on="1"/>
- <pt x="854" y="-432" on="0"/>
- <pt x="636" y="-432" on="1"/>
- <pt x="578" y="-432" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 111 values pushed */
- 0 0 32 32 43 48 200 27 26 25 24 23 22 19 18 17 16 15 12 11 10 9 8 7 4
- 3 2 1 21 5 0 3 37 36 30 29 4 13 43 0 28 21 20 0 3 0 14 13 6 5
- 0 3 14 0 0 34 20 41 48 200 37 36 30 29 28 27 24 23 22 21 20 19 18 17 16
- 15 14 13 12 11 10 7 6 23 13 41 8 5 4 1 0 4 13 2 0 0 26 25 9 8
- 10 3 2 1 4 48 200 3 2 1 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="L" xMin="86" yMin="0" xMax="1151" yMax="1480">
- <contour>
- <pt x="1151" y="0" on="1"/>
- <pt x="86" y="0" on="1"/>
- <pt x="86" y="123" on="1"/>
- <pt x="333" y="123" on="1"/>
- <pt x="333" y="1357" on="1"/>
- <pt x="86" y="1357" on="1"/>
- <pt x="86" y="1480" on="1"/>
- <pt x="765" y="1480" on="1"/>
- <pt x="765" y="1357" on="1"/>
- <pt x="530" y="1357" on="1"/>
- <pt x="530" y="136" on="1"/>
- <pt x="1028" y="136" on="1"/>
- <pt x="1028" y="481" on="1"/>
- <pt x="1151" y="481" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 74 values pushed */
- 13 12 2 4 10 3 0 0 9 8 5 4 6 3 6 11 10 20 1 0 3 2 6 1 0
- 3 4 48 200 1 0 1 0 7 6 0 14 8 7 2 11 9 3 6 5 2 1 4 13 3
- 0 0 12 11 6 1 0 10 9 10 1 3 2 4 48 200 13 0 1 4 3 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Lacute" xMin="86" yMin="0" xMax="1151" yMax="1925">
- <contour>
- <pt x="1151" y="0" on="1"/>
- <pt x="86" y="0" on="1"/>
- <pt x="86" y="123" on="1"/>
- <pt x="333" y="123" on="1"/>
- <pt x="333" y="1357" on="1"/>
- <pt x="86" y="1357" on="1"/>
- <pt x="86" y="1480" on="1"/>
- <pt x="765" y="1480" on="1"/>
- <pt x="765" y="1357" on="1"/>
- <pt x="530" y="1357" on="1"/>
- <pt x="530" y="136" on="1"/>
- <pt x="1028" y="136" on="1"/>
- <pt x="1028" y="481" on="1"/>
- <pt x="1151" y="481" on="1"/>
- </contour>
- <contour>
- <pt x="407" y="1604" on="1"/>
- <pt x="623" y="1925" on="1"/>
- <pt x="851" y="1925" on="1"/>
- <pt x="530" y="1604" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 91 values pushed */
- 17 14 2 15 6 3 13 12 2 4 10 3 0 0 9 8 5 4 6 3 6 11 10 20 1
- 0 3 2 6 1 0 3 4 48 200 16 15 1 1 0 1 2 0 7 6 0 14 16 15 8
- 7 4 11 9 3 14 9 3 2 6 5 2 1 4 13 3 0 0 12 11 6 1 0 17 10
- 9 10 2 3 2 4 48 200 13 0 1 4 3 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Lcaron" xMin="86" yMin="0" xMax="1151" yMax="1480">
- <contour>
- <pt x="1151" y="0" on="1"/>
- <pt x="86" y="0" on="1"/>
- <pt x="86" y="123" on="1"/>
- <pt x="333" y="123" on="1"/>
- <pt x="333" y="1357" on="1"/>
- <pt x="86" y="1357" on="1"/>
- <pt x="86" y="1480" on="1"/>
- <pt x="765" y="1480" on="1"/>
- <pt x="765" y="1357" on="1"/>
- <pt x="530" y="1357" on="1"/>
- <pt x="530" y="136" on="1"/>
- <pt x="1028" y="136" on="1"/>
- <pt x="1028" y="481" on="1"/>
- <pt x="1151" y="481" on="1"/>
- </contour>
- <contour>
- <pt x="937" y="1026" on="1"/>
- <pt x="937" y="1085" on="1"/>
- <pt x="1013" y="1106" on="0"/>
- <pt x="1013" y="1266" on="1"/>
- <pt x="1013" y="1283" on="1"/>
- <pt x="937" y="1283" on="1"/>
- <pt x="937" y="1480" on="1"/>
- <pt x="1134" y="1480" on="1"/>
- <pt x="1134" y="1309" on="1"/>
- <pt x="1133" y="1047" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 99 values pushed */
- 22 19 18 17 15 14 13 12 8 4 10 3 0 0 9 8 5 4 6 3 6 11 10 20 1
- 0 3 2 6 1 0 3 4 48 200 1 0 1 0 21 20 7 6 0 3 14 18 17 2 11
- 14 3 8 7 2 14 9 3 6 5 2 1 4 13 3 0 0 20 19 15 14 10 3 21 12
- 11 6 1 0 10 9 10 1 3 3 4 48 200 22 21 1 13 0 1 4 3 1 3 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Lcommaaccent" xMin="86" yMin="-432" xMax="1151" yMax="1480">
- <contour>
- <pt x="1151" y="0" on="1"/>
- <pt x="86" y="0" on="1"/>
- <pt x="86" y="123" on="1"/>
- <pt x="333" y="123" on="1"/>
- <pt x="333" y="1357" on="1"/>
- <pt x="86" y="1357" on="1"/>
- <pt x="86" y="1480" on="1"/>
- <pt x="765" y="1480" on="1"/>
- <pt x="765" y="1357" on="1"/>
- <pt x="530" y="1357" on="1"/>
- <pt x="530" y="136" on="1"/>
- <pt x="1028" y="136" on="1"/>
- <pt x="1028" y="481" on="1"/>
- <pt x="1151" y="481" on="1"/>
- </contour>
- <contour>
- <pt x="518" y="-421" on="1"/>
- <pt x="518" y="-336" on="1"/>
- <pt x="575" y="-345" on="0"/>
- <pt x="615" y="-345" on="1"/>
- <pt x="724" y="-345" on="0"/>
- <pt x="724" y="-278" on="1"/>
- <pt x="724" y="-205" on="0"/>
- <pt x="567" y="-188" on="1"/>
- <pt x="567" y="-111" on="1"/>
- <pt x="701" y="-114" on="0"/>
- <pt x="767" y="-143" on="1"/>
- <pt x="860" y="-185" on="0"/>
- <pt x="860" y="-280" on="1"/>
- <pt x="860" y="-432" on="0"/>
- <pt x="642" y="-432" on="1"/>
- <pt x="584" y="-432" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 106 values pushed */
- 0 0 17 32 28 48 200 13 12 2 4 10 3 22 21 15 14 4 13 28 0 0 0 9 8
- 5 4 6 3 6 11 10 20 1 0 3 2 6 1 0 3 4 48 200 1 0 1 0 7 6
- 0 14 0 0 19 20 26 48 200 26 26 22 21 8 7 5 11 9 3 15 14 2 9 3 3
- 6 5 2 1 4 13 3 0 0 12 11 6 1 0 10 9 10 1 3 2 4 48 200 13 0
- 1 4 3 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- MDAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Ldot" xMin="86" yMin="0" xMax="1151" yMax="1480">
- <contour>
- <pt x="1151" y="0" on="1"/>
- <pt x="86" y="0" on="1"/>
- <pt x="86" y="123" on="1"/>
- <pt x="333" y="123" on="1"/>
- <pt x="333" y="1357" on="1"/>
- <pt x="86" y="1357" on="1"/>
- <pt x="86" y="1480" on="1"/>
- <pt x="765" y="1480" on="1"/>
- <pt x="765" y="1357" on="1"/>
- <pt x="530" y="1357" on="1"/>
- <pt x="530" y="136" on="1"/>
- <pt x="1028" y="136" on="1"/>
- <pt x="1028" y="481" on="1"/>
- <pt x="1151" y="481" on="1"/>
- </contour>
- <contour>
- <pt x="954" y="740" on="1"/>
- <pt x="954" y="937" on="1"/>
- <pt x="1151" y="937" on="1"/>
- <pt x="1151" y="740" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 90 values pushed */
- 13 12 2 14 10 3 0 0 17 14 10 1 15 9 8 5 4 6 3 6 11 10 20 1 0
- 3 2 6 1 0 4 4 48 200 16 15 1 1 0 1 2 0 7 6 0 14 8 7 2 14
- 9 3 6 5 2 1 4 13 3 0 0 15 14 10 1 0 12 11 6 1 0 10 9 10 1
- 3 3 4 48 200 17 16 13 0 3 4 3 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Lslash" xMin="86" yMin="0" xMax="1151" yMax="1480">
- <contour>
- <pt x="86" y="0" on="1"/>
- <pt x="86" y="123" on="1"/>
- <pt x="333" y="123" on="1"/>
- <pt x="333" y="652" on="1"/>
- <pt x="86" y="528" on="1"/>
- <pt x="86" y="666" on="1"/>
- <pt x="333" y="790" on="1"/>
- <pt x="333" y="1357" on="1"/>
- <pt x="86" y="1357" on="1"/>
- <pt x="86" y="1480" on="1"/>
- <pt x="765" y="1480" on="1"/>
- <pt x="765" y="1357" on="1"/>
- <pt x="530" y="1357" on="1"/>
- <pt x="530" y="888" on="1"/>
- <pt x="826" y="1036" on="1"/>
- <pt x="826" y="899" on="1"/>
- <pt x="530" y="750" on="1"/>
- <pt x="530" y="136" on="1"/>
- <pt x="1028" y="136" on="1"/>
- <pt x="1028" y="481" on="1"/>
- <pt x="1151" y="481" on="1"/>
- <pt x="1151" y="0" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 89 values pushed */
- 20 19 16 15 14 13 6 5 4 3 10 7 17 3 0 0 12 11 8 7 6 3 9 18 17
- 20 1 0 2 1 6 1 0 3 4 48 200 21 0 1 0 10 9 0 14 11 10 2 14 12
- 3 0 0 19 18 6 1 20 17 16 13 12 10 3 2 2 4 48 200 21 20 1 15 14 1
- 7 6 3 2 3 9 8 5 4 1 0 5 4 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="M" xMin="25" yMin="0" xMax="1204" yMax="1480">
- <contour>
- <pt x="25" y="0" on="1"/>
- <pt x="25" y="123" on="1"/>
- <pt x="111" y="123" on="1"/>
- <pt x="111" y="1357" on="1"/>
- <pt x="25" y="1357" on="1"/>
- <pt x="25" y="1480" on="1"/>
- <pt x="310" y="1480" on="1"/>
- <pt x="616" y="462" on="1"/>
- <pt x="618" y="462" on="1"/>
- <pt x="935" y="1480" on="1"/>
- <pt x="1204" y="1480" on="1"/>
- <pt x="1204" y="1357" on="1"/>
- <pt x="1118" y="1357" on="1"/>
- <pt x="1118" y="123" on="1"/>
- <pt x="1204" y="123" on="1"/>
- <pt x="1204" y="0" on="1"/>
- <pt x="884" y="0" on="1"/>
- <pt x="884" y="123" on="1"/>
- <pt x="956" y="123" on="1"/>
- <pt x="956" y="1128" on="1"/>
- <pt x="954" y="1128" on="1"/>
- <pt x="663" y="194" on="1"/>
- <pt x="528" y="194" on="1"/>
- <pt x="237" y="1166" on="1"/>
- <pt x="235" y="1166" on="1"/>
- <pt x="235" y="123" on="1"/>
- <pt x="321" y="123" on="1"/>
- <pt x="321" y="0" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 91 values pushed */
- 26 25 24 23 22 21 20 19 18 17 14 13 12 11 8 7 4 3 2 1 20 5 0 3 27
- 16 15 0 3 0 10 9 6 5 0 3 14 27 26 23 22 21 20 17 16 9 8 7 6 12
- 18 24 3 15 14 11 10 4 13 12 5 4 1 0 4 13 2 0 0 19 18 34 1 12 25
- 24 6 1 2 2 4 48 200 13 12 1 3 2 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="N" xMin="74" yMin="0" xMax="1155" yMax="1480">
- <contour>
- <pt x="74" y="0" on="1"/>
- <pt x="74" y="123" on="1"/>
- <pt x="185" y="123" on="1"/>
- <pt x="185" y="1357" on="1"/>
- <pt x="74" y="1357" on="1"/>
- <pt x="74" y="1480" on="1"/>
- <pt x="308" y="1480" on="1"/>
- <pt x="918" y="405" on="1"/>
- <pt x="920" y="405" on="1"/>
- <pt x="920" y="1357" on="1"/>
- <pt x="810" y="1357" on="1"/>
- <pt x="810" y="1480" on="1"/>
- <pt x="1155" y="1480" on="1"/>
- <pt x="1155" y="1357" on="1"/>
- <pt x="1044" y="1357" on="1"/>
- <pt x="1044" y="0" on="1"/>
- <pt x="920" y="0" on="1"/>
- <pt x="311" y="1076" on="1"/>
- <pt x="308" y="1076" on="1"/>
- <pt x="308" y="123" on="1"/>
- <pt x="419" y="123" on="1"/>
- <pt x="419" y="0" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 79 values pushed */
- 20 19 18 17 14 13 10 9 8 7 4 3 2 1 14 5 0 3 21 16 15 0 3 0 12
- 11 6 5 0 3 14 21 20 17 11 10 7 6 8 6 3 13 12 2 13 14 5 4 1 0
- 4 13 2 0 0 16 9 8 6 2 14 19 18 6 6 2 2 2 4 48 200 15 14 1 3
- 2 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Nacute" xMin="74" yMin="0" xMax="1155" yMax="1925">
- <contour>
- <pt x="74" y="0" on="1"/>
- <pt x="74" y="123" on="1"/>
- <pt x="185" y="123" on="1"/>
- <pt x="185" y="1357" on="1"/>
- <pt x="74" y="1357" on="1"/>
- <pt x="74" y="1480" on="1"/>
- <pt x="308" y="1480" on="1"/>
- <pt x="918" y="405" on="1"/>
- <pt x="920" y="405" on="1"/>
- <pt x="920" y="1357" on="1"/>
- <pt x="810" y="1357" on="1"/>
- <pt x="810" y="1480" on="1"/>
- <pt x="1155" y="1480" on="1"/>
- <pt x="1155" y="1357" on="1"/>
- <pt x="1044" y="1357" on="1"/>
- <pt x="1044" y="0" on="1"/>
- <pt x="920" y="0" on="1"/>
- <pt x="311" y="1076" on="1"/>
- <pt x="308" y="1076" on="1"/>
- <pt x="308" y="123" on="1"/>
- <pt x="419" y="123" on="1"/>
- <pt x="419" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="493" y="1604" on="1"/>
- <pt x="709" y="1925" on="1"/>
- <pt x="937" y="1925" on="1"/>
- <pt x="616" y="1604" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 96 values pushed */
- 25 22 2 23 5 3 20 19 18 17 14 13 10 9 8 7 4 3 2 1 14 5 0 3 24
- 23 1 21 16 15 0 3 2 0 12 11 6 5 0 3 14 24 14 8 2 25 23 22 21 20
- 17 11 10 7 9 8 6 3 13 12 2 13 14 5 4 1 0 4 13 2 0 0 16 9 8
- 6 2 14 19 18 6 6 2 2 2 4 48 200 15 14 1 3 2 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Ncaron" xMin="74" yMin="0" xMax="1155" yMax="1925">
- <contour>
- <pt x="74" y="0" on="1"/>
- <pt x="74" y="123" on="1"/>
- <pt x="185" y="123" on="1"/>
- <pt x="185" y="1357" on="1"/>
- <pt x="74" y="1357" on="1"/>
- <pt x="74" y="1480" on="1"/>
- <pt x="308" y="1480" on="1"/>
- <pt x="918" y="405" on="1"/>
- <pt x="920" y="405" on="1"/>
- <pt x="920" y="1357" on="1"/>
- <pt x="810" y="1357" on="1"/>
- <pt x="810" y="1480" on="1"/>
- <pt x="1155" y="1480" on="1"/>
- <pt x="1155" y="1357" on="1"/>
- <pt x="1044" y="1357" on="1"/>
- <pt x="1044" y="0" on="1"/>
- <pt x="920" y="0" on="1"/>
- <pt x="311" y="1076" on="1"/>
- <pt x="308" y="1076" on="1"/>
- <pt x="308" y="123" on="1"/>
- <pt x="419" y="123" on="1"/>
- <pt x="419" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="981" y="1925" on="1"/>
- <pt x="724" y="1604" on="1"/>
- <pt x="506" y="1604" on="1"/>
- <pt x="249" y="1925" on="1"/>
- <pt x="373" y="1925" on="1"/>
- <pt x="614" y="1723" on="1"/>
- <pt x="616" y="1723" on="1"/>
- <pt x="858" y="1925" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 106 values pushed */
- 20 19 18 17 14 13 10 9 8 7 4 3 2 1 14 5 0 3 29 28 27 26 25 22 6
- 13 23 24 23 1 21 16 15 0 3 2 0 12 11 6 5 0 3 14 22 14 8 2 29 28
- 27 26 24 23 21 20 17 11 10 7 12 8 6 3 25 6 2 2 13 12 2 13 14 5 4
- 1 0 4 13 2 0 0 16 9 8 6 2 14 19 18 6 6 2 2 2 4 48 200 15 14
- 1 3 2 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Ncommaaccent" xMin="74" yMin="-432" xMax="1155" yMax="1480">
- <contour>
- <pt x="74" y="0" on="1"/>
- <pt x="74" y="123" on="1"/>
- <pt x="185" y="123" on="1"/>
- <pt x="185" y="1357" on="1"/>
- <pt x="74" y="1357" on="1"/>
- <pt x="74" y="1480" on="1"/>
- <pt x="308" y="1480" on="1"/>
- <pt x="918" y="405" on="1"/>
- <pt x="920" y="405" on="1"/>
- <pt x="920" y="1357" on="1"/>
- <pt x="810" y="1357" on="1"/>
- <pt x="810" y="1480" on="1"/>
- <pt x="1155" y="1480" on="1"/>
- <pt x="1155" y="1357" on="1"/>
- <pt x="1044" y="1357" on="1"/>
- <pt x="1044" y="0" on="1"/>
- <pt x="920" y="0" on="1"/>
- <pt x="311" y="1076" on="1"/>
- <pt x="308" y="1076" on="1"/>
- <pt x="308" y="123" on="1"/>
- <pt x="419" y="123" on="1"/>
- <pt x="419" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="481" y="-421" on="1"/>
- <pt x="481" y="-336" on="1"/>
- <pt x="538" y="-345" on="0"/>
- <pt x="578" y="-345" on="1"/>
- <pt x="687" y="-345" on="0"/>
- <pt x="687" y="-278" on="1"/>
- <pt x="687" y="-205" on="0"/>
- <pt x="530" y="-188" on="1"/>
- <pt x="530" y="-111" on="1"/>
- <pt x="664" y="-114" on="0"/>
- <pt x="730" y="-143" on="1"/>
- <pt x="823" y="-185" on="0"/>
- <pt x="823" y="-280" on="1"/>
- <pt x="823" y="-432" on="0"/>
- <pt x="605" y="-432" on="1"/>
- <pt x="547" y="-432" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 107 values pushed */
- 0 0 25 32 36 48 200 20 19 18 17 14 13 10 9 8 7 4 3 2 1 14 5 0 3
- 30 29 23 22 4 13 36 0 21 16 15 0 3 0 12 11 6 5 0 3 14 0 0 27 20
- 34 48 200 34 34 30 29 23 22 21 20 17 11 10 7 11 8 6 3 13 12 2 13 14 5
- 4 1 0 4 13 2 0 0 16 9 8 6 2 14 19 18 6 6 2 2 2 4 48 200 15
- 14 1 3 2 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- MDAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Ntilde" xMin="74" yMin="0" xMax="1155" yMax="1839">
- <contour>
- <pt x="74" y="0" on="1"/>
- <pt x="74" y="123" on="1"/>
- <pt x="185" y="123" on="1"/>
- <pt x="185" y="1357" on="1"/>
- <pt x="74" y="1357" on="1"/>
- <pt x="74" y="1480" on="1"/>
- <pt x="308" y="1480" on="1"/>
- <pt x="918" y="405" on="1"/>
- <pt x="920" y="405" on="1"/>
- <pt x="920" y="1357" on="1"/>
- <pt x="810" y="1357" on="1"/>
- <pt x="810" y="1480" on="1"/>
- <pt x="1155" y="1480" on="1"/>
- <pt x="1155" y="1357" on="1"/>
- <pt x="1044" y="1357" on="1"/>
- <pt x="1044" y="0" on="1"/>
- <pt x="920" y="0" on="1"/>
- <pt x="311" y="1076" on="1"/>
- <pt x="308" y="1076" on="1"/>
- <pt x="308" y="123" on="1"/>
- <pt x="419" y="123" on="1"/>
- <pt x="419" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="271" y="1604" on="1"/>
- <pt x="277" y="1699" on="0"/>
- <pt x="302" y="1749" on="1"/>
- <pt x="347" y="1839" on="0"/>
- <pt x="456" y="1839" on="1"/>
- <pt x="528" y="1839" on="0"/>
- <pt x="591" y="1800" on="1"/>
- <pt x="651" y="1763" on="1"/>
- <pt x="713" y="1725" on="0"/>
- <pt x="747" y="1725" on="1"/>
- <pt x="816" y="1725" on="0"/>
- <pt x="826" y="1839" on="1"/>
- <pt x="937" y="1839" on="1"/>
- <pt x="930" y="1745" on="0"/>
- <pt x="905" y="1695" on="1"/>
- <pt x="859" y="1604" on="0"/>
- <pt x="752" y="1604" on="1"/>
- <pt x="679" y="1604" on="0"/>
- <pt x="616" y="1643" on="1"/>
- <pt x="556" y="1680" on="1"/>
- <pt x="496" y="1717" on="0"/>
- <pt x="460" y="1717" on="1"/>
- <pt x="392" y="1717" on="0"/>
- <pt x="381" y="1604" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 108 values pushed */
- 0 0 43 5 26 31 5 38 48 200 20 19 18 17 14 13 10 9 8 7 4 3 2 1 14
- 5 0 3 45 34 33 22 4 13 38 26 5 21 16 15 0 3 0 12 11 6 5 0 3 14
- 34 14 8 2 45 33 21 20 17 11 10 7 8 8 6 3 22 6 2 2 13 12 2 13 14
- 5 4 1 0 4 13 2 0 0 16 9 8 6 2 14 19 18 6 6 2 2 2 4 48 200
- 15 14 1 3 2 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00100]
- MDRP[00100]
- LOOPCALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="O" xMin="62" yMin="-37" xMax="1168" yMax="1517">
- <contour>
- <pt x="615" y="1517" on="1"/>
- <pt x="858" y="1517" on="0"/>
- <pt x="1013" y="1301" on="1"/>
- <pt x="1168" y="1085" on="0"/>
- <pt x="1168" y="742" on="1"/>
- <pt x="1168" y="394" on="0"/>
- <pt x="1013" y="179" on="1"/>
- <pt x="858" y="-37" on="0"/>
- <pt x="608" y="-37" on="1"/>
- <pt x="394" y="-37" on="0"/>
- <pt x="249" y="138" on="1"/>
- <pt x="62" y="363" on="0"/>
- <pt x="62" y="741" on="1"/>
- <pt x="62" y="1084" on="0"/>
- <pt x="216" y="1300" on="1"/>
- <pt x="371" y="1517" on="0"/>
- </contour>
- <contour>
- <pt x="615" y="1394" on="1"/>
- <pt x="454" y="1394" on="0"/>
- <pt x="365" y="1222" on="1"/>
- <pt x="275" y="1049" on="0"/>
- <pt x="275" y="740" on="1"/>
- <pt x="275" y="434" on="0"/>
- <pt x="364" y="260" on="1"/>
- <pt x="452" y="86" on="0"/>
- <pt x="614" y="86" on="1"/>
- <pt x="776" y="86" on="0"/>
- <pt x="860" y="236" on="1"/>
- <pt x="955" y="405" on="0"/>
- <pt x="955" y="738" on="1"/>
- <pt x="955" y="1051" on="0"/>
- <pt x="865" y="1222" on="1"/>
- <pt x="774" y="1394" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 27 values pushed */
- 0 0 24 5 8 16 5 0 48 200 8 2 0 0 14 0 0 28 39 4 20 39 12 48 200
- 12 4
- MDAP[1]
- MDAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="OE" xMin="37" yMin="-37" xMax="1167" yMax="1518">
- <contour>
- <pt x="609" y="0" on="1"/>
- <pt x="609" y="74" on="1"/>
- <pt x="549" y="-37" on="0"/>
- <pt x="436" y="-37" on="1"/>
- <pt x="252" y="-37" on="0"/>
- <pt x="145" y="170" on="1"/>
- <pt x="37" y="377" on="0"/>
- <pt x="37" y="740" on="1"/>
- <pt x="37" y="1101" on="0"/>
- <pt x="144" y="1310" on="1"/>
- <pt x="251" y="1518" on="0"/>
- <pt x="435" y="1518" on="1"/>
- <pt x="552" y="1518" on="0"/>
- <pt x="609" y="1406" on="1"/>
- <pt x="609" y="1480" on="1"/>
- <pt x="1142" y="1480" on="1"/>
- <pt x="1142" y="1166" on="1"/>
- <pt x="1019" y="1166" on="1"/>
- <pt x="1019" y="1357" on="1"/>
- <pt x="800" y="1357" on="1"/>
- <pt x="800" y="827" on="1"/>
- <pt x="945" y="827" on="1"/>
- <pt x="945" y="950" on="1"/>
- <pt x="1056" y="950" on="1"/>
- <pt x="1056" y="580" on="1"/>
- <pt x="945" y="580" on="1"/>
- <pt x="945" y="703" on="1"/>
- <pt x="800" y="703" on="1"/>
- <pt x="800" y="136" on="1"/>
- <pt x="1044" y="136" on="1"/>
- <pt x="1044" y="370" on="1"/>
- <pt x="1167" y="370" on="1"/>
- <pt x="1167" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="609" y="364" on="1"/>
- <pt x="609" y="1117" on="1"/>
- <pt x="609" y="1395" on="0"/>
- <pt x="460" y="1395" on="1"/>
- <pt x="237" y="1395" on="0"/>
- <pt x="237" y="746" on="1"/>
- <pt x="237" y="396" on="0"/>
- <pt x="289" y="240" on="1"/>
- <pt x="340" y="86" on="0"/>
- <pt x="457" y="86" on="1"/>
- <pt x="609" y="86" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 131 values pushed */
- 0 0 42 5 3 36 5 11 48 200 11 0 3 2 13 14 18 2 34 23 22 17 16 5 18
- 20 3 33 31 30 25 24 5 26 28 3 1 28 0 2 0 0 19 18 6 1 14 27 26 6
- 1 20 29 28 20 1 0 3 4 48 200 21 20 1 32 0 1 2 0 15 14 0 14 0 0
- 38 24 7 48 200 26 25 22 21 4 17 19 3 7 0 0 0 30 29 6 1 31 18 17 6
- 1 15 34 33 14 13 1 0 19 5 19 3 4 48 200 32 31 1 16 15 1 24 23 1 28
- 27 20 19 3 4 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Oacute" xMin="62" yMin="-37" xMax="1168" yMax="1925">
- <contour>
- <pt x="615" y="1517" on="1"/>
- <pt x="858" y="1517" on="0"/>
- <pt x="1013" y="1301" on="1"/>
- <pt x="1168" y="1085" on="0"/>
- <pt x="1168" y="742" on="1"/>
- <pt x="1168" y="394" on="0"/>
- <pt x="1013" y="179" on="1"/>
- <pt x="858" y="-37" on="0"/>
- <pt x="608" y="-37" on="1"/>
- <pt x="394" y="-37" on="0"/>
- <pt x="249" y="138" on="1"/>
- <pt x="62" y="363" on="0"/>
- <pt x="62" y="741" on="1"/>
- <pt x="62" y="1084" on="0"/>
- <pt x="216" y="1300" on="1"/>
- <pt x="371" y="1517" on="0"/>
- </contour>
- <contour>
- <pt x="615" y="1394" on="1"/>
- <pt x="454" y="1394" on="0"/>
- <pt x="365" y="1222" on="1"/>
- <pt x="275" y="1049" on="0"/>
- <pt x="275" y="740" on="1"/>
- <pt x="275" y="434" on="0"/>
- <pt x="364" y="260" on="1"/>
- <pt x="452" y="86" on="0"/>
- <pt x="614" y="86" on="1"/>
- <pt x="776" y="86" on="0"/>
- <pt x="860" y="236" on="1"/>
- <pt x="955" y="405" on="0"/>
- <pt x="955" y="738" on="1"/>
- <pt x="955" y="1051" on="0"/>
- <pt x="865" y="1222" on="1"/>
- <pt x="774" y="1394" on="0"/>
- </contour>
- <contour>
- <pt x="491" y="1604" on="1"/>
- <pt x="707" y="1925" on="1"/>
- <pt x="935" y="1925" on="1"/>
- <pt x="614" y="1604" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 43 values pushed */
- 0 0 24 5 8 16 5 0 48 200 8 2 0 0 1 35 32 2 33 0 3 0 34 33 1
- 0 14 0 0 28 39 4 20 39 12 48 200 35 34 33 32 12 4
- MDAP[1]
- MDAP[1]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Obreve" xMin="62" yMin="-37" xMax="1168" yMax="1925">
- <contour>
- <pt x="615" y="1517" on="1"/>
- <pt x="858" y="1517" on="0"/>
- <pt x="1013" y="1301" on="1"/>
- <pt x="1168" y="1085" on="0"/>
- <pt x="1168" y="742" on="1"/>
- <pt x="1168" y="394" on="0"/>
- <pt x="1013" y="179" on="1"/>
- <pt x="858" y="-37" on="0"/>
- <pt x="608" y="-37" on="1"/>
- <pt x="394" y="-37" on="0"/>
- <pt x="249" y="138" on="1"/>
- <pt x="62" y="363" on="0"/>
- <pt x="62" y="741" on="1"/>
- <pt x="62" y="1084" on="0"/>
- <pt x="216" y="1300" on="1"/>
- <pt x="371" y="1517" on="0"/>
- </contour>
- <contour>
- <pt x="615" y="1394" on="1"/>
- <pt x="454" y="1394" on="0"/>
- <pt x="365" y="1222" on="1"/>
- <pt x="275" y="1049" on="0"/>
- <pt x="275" y="740" on="1"/>
- <pt x="275" y="434" on="0"/>
- <pt x="364" y="260" on="1"/>
- <pt x="452" y="86" on="0"/>
- <pt x="614" y="86" on="1"/>
- <pt x="776" y="86" on="0"/>
- <pt x="860" y="236" on="1"/>
- <pt x="955" y="405" on="0"/>
- <pt x="955" y="738" on="1"/>
- <pt x="955" y="1051" on="0"/>
- <pt x="865" y="1222" on="1"/>
- <pt x="774" y="1394" on="0"/>
- </contour>
- <contour>
- <pt x="269" y="1925" on="1"/>
- <pt x="392" y="1925" on="1"/>
- <pt x="440" y="1777" on="0"/>
- <pt x="614" y="1777" on="1"/>
- <pt x="789" y="1777" on="0"/>
- <pt x="837" y="1925" on="1"/>
- <pt x="960" y="1925" on="1"/>
- <pt x="937" y="1836" on="0"/>
- <pt x="911" y="1790" on="1"/>
- <pt x="820" y="1635" on="0"/>
- <pt x="618" y="1635" on="1"/>
- <pt x="466" y="1635" on="0"/>
- <pt x="377" y="1716" on="1"/>
- <pt x="322" y="1765" on="0"/>
- <pt x="294" y="1837" on="1"/>
- <pt x="283" y="1866" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 44 values pushed */
- 0 0 35 14 42 24 5 8 16 5 0 48 200 8 2 0 0 1 38 37 33 32 4 13 42
- 0 0 14 0 0 28 36 4 20 36 12 48 200 38 37 33 32 12 4
- MDAP[1]
- MDAP[1]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- SZP0[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- SZP0[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Ocircumflex" xMin="62" yMin="-37" xMax="1168" yMax="1925">
- <contour>
- <pt x="615" y="1517" on="1"/>
- <pt x="858" y="1517" on="0"/>
- <pt x="1013" y="1301" on="1"/>
- <pt x="1168" y="1085" on="0"/>
- <pt x="1168" y="742" on="1"/>
- <pt x="1168" y="394" on="0"/>
- <pt x="1013" y="179" on="1"/>
- <pt x="858" y="-37" on="0"/>
- <pt x="608" y="-37" on="1"/>
- <pt x="394" y="-37" on="0"/>
- <pt x="249" y="138" on="1"/>
- <pt x="62" y="363" on="0"/>
- <pt x="62" y="741" on="1"/>
- <pt x="62" y="1084" on="0"/>
- <pt x="216" y="1300" on="1"/>
- <pt x="371" y="1517" on="0"/>
- </contour>
- <contour>
- <pt x="615" y="1394" on="1"/>
- <pt x="454" y="1394" on="0"/>
- <pt x="365" y="1222" on="1"/>
- <pt x="275" y="1049" on="0"/>
- <pt x="275" y="740" on="1"/>
- <pt x="275" y="434" on="0"/>
- <pt x="364" y="260" on="1"/>
- <pt x="452" y="86" on="0"/>
- <pt x="614" y="86" on="1"/>
- <pt x="776" y="86" on="0"/>
- <pt x="860" y="236" on="1"/>
- <pt x="955" y="405" on="0"/>
- <pt x="955" y="738" on="1"/>
- <pt x="955" y="1051" on="0"/>
- <pt x="865" y="1222" on="1"/>
- <pt x="774" y="1394" on="0"/>
- </contour>
- <contour>
- <pt x="249" y="1604" on="1"/>
- <pt x="505" y="1925" on="1"/>
- <pt x="724" y="1925" on="1"/>
- <pt x="980" y="1604" on="1"/>
- <pt x="857" y="1604" on="1"/>
- <pt x="616" y="1806" on="1"/>
- <pt x="613" y="1806" on="1"/>
- <pt x="372" y="1604" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 51 values pushed */
- 0 0 24 5 8 16 5 0 48 200 8 2 0 0 1 39 38 37 36 35 32 6 33 0 3
- 0 34 33 1 0 14 0 0 28 39 4 20 39 12 48 200 39 38 37 36 35 34 33 32 12
- 4
- MDAP[1]
- MDAP[1]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Odieresis" xMin="62" yMin="-37" xMax="1168" yMax="1801">
- <contour>
- <pt x="615" y="1517" on="1"/>
- <pt x="858" y="1517" on="0"/>
- <pt x="1013" y="1301" on="1"/>
- <pt x="1168" y="1085" on="0"/>
- <pt x="1168" y="742" on="1"/>
- <pt x="1168" y="394" on="0"/>
- <pt x="1013" y="179" on="1"/>
- <pt x="858" y="-37" on="0"/>
- <pt x="608" y="-37" on="1"/>
- <pt x="394" y="-37" on="0"/>
- <pt x="249" y="138" on="1"/>
- <pt x="62" y="363" on="0"/>
- <pt x="62" y="741" on="1"/>
- <pt x="62" y="1084" on="0"/>
- <pt x="216" y="1300" on="1"/>
- <pt x="371" y="1517" on="0"/>
- </contour>
- <contour>
- <pt x="615" y="1394" on="1"/>
- <pt x="454" y="1394" on="0"/>
- <pt x="365" y="1222" on="1"/>
- <pt x="275" y="1049" on="0"/>
- <pt x="275" y="740" on="1"/>
- <pt x="275" y="434" on="0"/>
- <pt x="364" y="260" on="1"/>
- <pt x="452" y="86" on="0"/>
- <pt x="614" y="86" on="1"/>
- <pt x="776" y="86" on="0"/>
- <pt x="860" y="236" on="1"/>
- <pt x="955" y="405" on="0"/>
- <pt x="955" y="738" on="1"/>
- <pt x="955" y="1051" on="0"/>
- <pt x="865" y="1222" on="1"/>
- <pt x="774" y="1394" on="0"/>
- </contour>
- <contour>
- <pt x="282" y="1604" on="1"/>
- <pt x="282" y="1801" on="1"/>
- <pt x="479" y="1801" on="1"/>
- <pt x="479" y="1604" on="1"/>
- </contour>
- <contour>
- <pt x="751" y="1604" on="1"/>
- <pt x="751" y="1801" on="1"/>
- <pt x="948" y="1801" on="1"/>
- <pt x="948" y="1604" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 72 values pushed */
- 0 0 24 5 8 16 5 0 48 200 8 2 0 0 0 0 39 36 35 32 10 3 33 1 4
- 48 200 38 37 34 33 3 0 14 0 0 28 39 4 20 39 12 48 200 4 38 12 32 0 0
- 37 36 10 1 38 35 34 10 1 32 2 4 48 200 39 38 1 33 32 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- SRP0[ ]
- MDRP[00100]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Ograve" xMin="62" yMin="-37" xMax="1168" yMax="1925">
- <contour>
- <pt x="615" y="1517" on="1"/>
- <pt x="858" y="1517" on="0"/>
- <pt x="1013" y="1301" on="1"/>
- <pt x="1168" y="1085" on="0"/>
- <pt x="1168" y="742" on="1"/>
- <pt x="1168" y="394" on="0"/>
- <pt x="1013" y="179" on="1"/>
- <pt x="858" y="-37" on="0"/>
- <pt x="608" y="-37" on="1"/>
- <pt x="394" y="-37" on="0"/>
- <pt x="249" y="138" on="1"/>
- <pt x="62" y="363" on="0"/>
- <pt x="62" y="741" on="1"/>
- <pt x="62" y="1084" on="0"/>
- <pt x="216" y="1300" on="1"/>
- <pt x="371" y="1517" on="0"/>
- </contour>
- <contour>
- <pt x="615" y="1394" on="1"/>
- <pt x="454" y="1394" on="0"/>
- <pt x="365" y="1222" on="1"/>
- <pt x="275" y="1049" on="0"/>
- <pt x="275" y="740" on="1"/>
- <pt x="275" y="434" on="0"/>
- <pt x="364" y="260" on="1"/>
- <pt x="452" y="86" on="0"/>
- <pt x="614" y="86" on="1"/>
- <pt x="776" y="86" on="0"/>
- <pt x="860" y="236" on="1"/>
- <pt x="955" y="405" on="0"/>
- <pt x="955" y="738" on="1"/>
- <pt x="955" y="1051" on="0"/>
- <pt x="865" y="1222" on="1"/>
- <pt x="774" y="1394" on="0"/>
- </contour>
- <contour>
- <pt x="738" y="1604" on="1"/>
- <pt x="615" y="1604" on="1"/>
- <pt x="294" y="1925" on="1"/>
- <pt x="522" y="1925" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 43 values pushed */
- 0 0 24 5 8 16 5 0 48 200 8 2 0 0 1 33 32 2 34 0 3 0 35 34 1
- 0 14 0 0 28 39 4 20 39 12 48 200 35 34 33 32 12 4
- MDAP[1]
- MDAP[1]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Ohungarumlaut" xMin="62" yMin="-37" xMax="1168" yMax="1925">
- <contour>
- <pt x="615" y="1517" on="1"/>
- <pt x="858" y="1517" on="0"/>
- <pt x="1013" y="1301" on="1"/>
- <pt x="1168" y="1085" on="0"/>
- <pt x="1168" y="742" on="1"/>
- <pt x="1168" y="394" on="0"/>
- <pt x="1013" y="179" on="1"/>
- <pt x="858" y="-37" on="0"/>
- <pt x="608" y="-37" on="1"/>
- <pt x="394" y="-37" on="0"/>
- <pt x="249" y="138" on="1"/>
- <pt x="62" y="363" on="0"/>
- <pt x="62" y="741" on="1"/>
- <pt x="62" y="1084" on="0"/>
- <pt x="216" y="1300" on="1"/>
- <pt x="371" y="1517" on="0"/>
- </contour>
- <contour>
- <pt x="615" y="1394" on="1"/>
- <pt x="454" y="1394" on="0"/>
- <pt x="365" y="1222" on="1"/>
- <pt x="275" y="1049" on="0"/>
- <pt x="275" y="740" on="1"/>
- <pt x="275" y="434" on="0"/>
- <pt x="364" y="260" on="1"/>
- <pt x="452" y="86" on="0"/>
- <pt x="614" y="86" on="1"/>
- <pt x="776" y="86" on="0"/>
- <pt x="860" y="236" on="1"/>
- <pt x="955" y="405" on="0"/>
- <pt x="955" y="738" on="1"/>
- <pt x="955" y="1051" on="0"/>
- <pt x="865" y="1222" on="1"/>
- <pt x="774" y="1394" on="0"/>
- </contour>
- <contour>
- <pt x="313" y="1604" on="1"/>
- <pt x="553" y="1925" on="1"/>
- <pt x="745" y="1925" on="1"/>
- <pt x="424" y="1604" on="1"/>
- </contour>
- <contour>
- <pt x="664" y="1604" on="1"/>
- <pt x="905" y="1925" on="1"/>
- <pt x="1096" y="1925" on="1"/>
- <pt x="775" y="1604" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 51 values pushed */
- 0 0 24 5 8 16 5 0 48 200 8 2 0 0 1 39 36 35 32 4 33 0 3 0 38
- 37 34 33 3 0 14 0 0 28 39 4 20 39 12 48 200 39 38 37 36 35 34 33 32 12
- 4
- MDAP[1]
- MDAP[1]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Omacron" xMin="62" yMin="-37" xMax="1168" yMax="1728">
- <contour>
- <pt x="615" y="1517" on="1"/>
- <pt x="858" y="1517" on="0"/>
- <pt x="1013" y="1301" on="1"/>
- <pt x="1168" y="1085" on="0"/>
- <pt x="1168" y="742" on="1"/>
- <pt x="1168" y="394" on="0"/>
- <pt x="1013" y="179" on="1"/>
- <pt x="858" y="-37" on="0"/>
- <pt x="608" y="-37" on="1"/>
- <pt x="394" y="-37" on="0"/>
- <pt x="249" y="138" on="1"/>
- <pt x="62" y="363" on="0"/>
- <pt x="62" y="741" on="1"/>
- <pt x="62" y="1084" on="0"/>
- <pt x="216" y="1300" on="1"/>
- <pt x="371" y="1517" on="0"/>
- </contour>
- <contour>
- <pt x="615" y="1394" on="1"/>
- <pt x="454" y="1394" on="0"/>
- <pt x="365" y="1222" on="1"/>
- <pt x="275" y="1049" on="0"/>
- <pt x="275" y="740" on="1"/>
- <pt x="275" y="434" on="0"/>
- <pt x="364" y="260" on="1"/>
- <pt x="452" y="86" on="0"/>
- <pt x="614" y="86" on="1"/>
- <pt x="776" y="86" on="0"/>
- <pt x="860" y="236" on="1"/>
- <pt x="955" y="405" on="0"/>
- <pt x="955" y="738" on="1"/>
- <pt x="955" y="1051" on="0"/>
- <pt x="865" y="1222" on="1"/>
- <pt x="774" y="1394" on="0"/>
- </contour>
- <contour>
- <pt x="269" y="1604" on="1"/>
- <pt x="269" y="1728" on="1"/>
- <pt x="960" y="1728" on="1"/>
- <pt x="960" y="1604" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 46 values pushed */
- 0 0 24 5 8 16 5 0 48 200 8 2 0 0 0 0 35 32 6 1 33 1 4 48 200
- 34 33 1 0 14 0 0 28 39 4 20 39 12 48 200 35 34 33 32 12 4
- MDAP[1]
- MDAP[1]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Oslash" xMin="62" yMin="-37" xMax="1168" yMax="1517">
- <contour>
- <pt x="321" y="371" on="1"/>
- <pt x="865" y="1225" on="1"/>
- <pt x="774" y="1394" on="0"/>
- <pt x="616" y="1394" on="1"/>
- <pt x="453" y="1394" on="0"/>
- <pt x="364" y="1222" on="1"/>
- <pt x="275" y="1049" on="0"/>
- <pt x="275" y="742" on="1"/>
- <pt x="275" y="545" on="0"/>
- </contour>
- <contour>
- <pt x="364" y="254" on="1"/>
- <pt x="457" y="86" on="0"/>
- <pt x="613" y="86" on="1"/>
- <pt x="776" y="86" on="0"/>
- <pt x="865" y="258" on="1"/>
- <pt x="955" y="431" on="0"/>
- <pt x="955" y="738" on="1"/>
- <pt x="955" y="937" on="0"/>
- <pt x="908" y="1110" on="1"/>
- </contour>
- <contour>
- <pt x="62" y="-37" on="1"/>
- <pt x="206" y="190" on="1"/>
- <pt x="62" y="432" on="0"/>
- <pt x="62" y="739" on="1"/>
- <pt x="62" y="1083" on="0"/>
- <pt x="216" y="1300" on="1"/>
- <pt x="370" y="1517" on="0"/>
- <pt x="613" y="1517" on="1"/>
- <pt x="799" y="1517" on="0"/>
- <pt x="958" y="1371" on="1"/>
- <pt x="1051" y="1517" on="1"/>
- <pt x="1168" y="1517" on="1"/>
- <pt x="1023" y="1290" on="1"/>
- <pt x="1168" y="1048" on="0"/>
- <pt x="1168" y="740" on="1"/>
- <pt x="1168" y="398" on="0"/>
- <pt x="1014" y="181" on="1"/>
- <pt x="860" y="-37" on="0"/>
- <pt x="616" y="-37" on="1"/>
- <pt x="431" y="-37" on="0"/>
- <pt x="272" y="110" on="1"/>
- <pt x="179" y="-37" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 61 values pushed */
- 36 2 25 0 3 1 1 30 27 17 3 1 5 0 1 3 0 0 11 1 1 38 19 11 9
- 0 5 1 2 3 0 0 1 29 28 2 13 0 0 1 39 18 2 0 14 39 38 32 30 29
- 28 27 21 19 18 17 15 9 7 1 0
- MDAP[0]
- MDAP[0]
- MDAP[1]
- MDAP[0]
- MDAP[1]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[1]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[1]
- MDAP[0]
- MDAP[0]
- CALL[ ]
- SZP0[ ]
- SRP0[ ]
- MDRP[00000]
- MDRP[00000]
- SZP0[ ]
- SZP0[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SZP0[ ]
- SZP0[ ]
- SZP1[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- MDAP[1]
- SZP0[ ]
- SZP1[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- MDAP[1]
- MIAP[1]
- MIAP[1]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Otilde" xMin="62" yMin="-37" xMax="1168" yMax="1839">
- <contour>
- <pt x="615" y="1517" on="1"/>
- <pt x="858" y="1517" on="0"/>
- <pt x="1013" y="1301" on="1"/>
- <pt x="1168" y="1085" on="0"/>
- <pt x="1168" y="742" on="1"/>
- <pt x="1168" y="394" on="0"/>
- <pt x="1013" y="179" on="1"/>
- <pt x="858" y="-37" on="0"/>
- <pt x="608" y="-37" on="1"/>
- <pt x="394" y="-37" on="0"/>
- <pt x="249" y="138" on="1"/>
- <pt x="62" y="363" on="0"/>
- <pt x="62" y="741" on="1"/>
- <pt x="62" y="1084" on="0"/>
- <pt x="216" y="1300" on="1"/>
- <pt x="371" y="1517" on="0"/>
- </contour>
- <contour>
- <pt x="615" y="1394" on="1"/>
- <pt x="454" y="1394" on="0"/>
- <pt x="365" y="1222" on="1"/>
- <pt x="275" y="1049" on="0"/>
- <pt x="275" y="740" on="1"/>
- <pt x="275" y="434" on="0"/>
- <pt x="364" y="260" on="1"/>
- <pt x="452" y="86" on="0"/>
- <pt x="614" y="86" on="1"/>
- <pt x="776" y="86" on="0"/>
- <pt x="860" y="236" on="1"/>
- <pt x="955" y="405" on="0"/>
- <pt x="955" y="738" on="1"/>
- <pt x="955" y="1051" on="0"/>
- <pt x="865" y="1222" on="1"/>
- <pt x="774" y="1394" on="0"/>
- </contour>
- <contour>
- <pt x="282" y="1604" on="1"/>
- <pt x="288" y="1699" on="0"/>
- <pt x="313" y="1749" on="1"/>
- <pt x="358" y="1839" on="0"/>
- <pt x="467" y="1839" on="1"/>
- <pt x="539" y="1839" on="0"/>
- <pt x="602" y="1800" on="1"/>
- <pt x="662" y="1763" on="1"/>
- <pt x="724" y="1725" on="0"/>
- <pt x="758" y="1725" on="1"/>
- <pt x="826" y="1725" on="0"/>
- <pt x="837" y="1839" on="1"/>
- <pt x="948" y="1839" on="1"/>
- <pt x="941" y="1745" on="0"/>
- <pt x="916" y="1695" on="1"/>
- <pt x="870" y="1604" on="0"/>
- <pt x="763" y="1604" on="1"/>
- <pt x="690" y="1604" on="0"/>
- <pt x="627" y="1643" on="1"/>
- <pt x="567" y="1680" on="1"/>
- <pt x="507" y="1717" on="0"/>
- <pt x="471" y="1717" on="1"/>
- <pt x="403" y="1717" on="0"/>
- <pt x="392" y="1604" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 48 values pushed */
- 0 0 53 5 36 41 5 48 24 5 8 16 5 0 48 200 8 2 0 0 1 55 44 43 32
- 4 13 48 36 0 0 14 0 0 28 39 4 20 39 12 48 200 55 44 43 32 12 4
- MDAP[1]
- MDAP[1]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- SZP0[ ]
- SRP0[ ]
- MDRP[00100]
- MDRP[00100]
- LOOPCALL[ ]
- SZP0[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="P" xMin="86" yMin="0" xMax="1124" yMax="1480">
- <contour>
- <pt x="481" y="598" on="1"/>
- <pt x="481" y="123" on="1"/>
- <pt x="765" y="123" on="1"/>
- <pt x="765" y="0" on="1"/>
- <pt x="86" y="0" on="1"/>
- <pt x="86" y="123" on="1"/>
- <pt x="283" y="123" on="1"/>
- <pt x="283" y="1357" on="1"/>
- <pt x="86" y="1357" on="1"/>
- <pt x="86" y="1480" on="1"/>
- <pt x="747" y="1480" on="1"/>
- <pt x="1124" y="1480" on="0"/>
- <pt x="1124" y="1119" on="1"/>
- <pt x="1124" y="878" on="0"/>
- <pt x="984" y="738" on="1"/>
- <pt x="844" y="598" on="0"/>
- <pt x="599" y="598" on="1"/>
- </contour>
- <contour>
- <pt x="481" y="722" on="1"/>
- <pt x="592" y="722" on="1"/>
- <pt x="914" y="722" on="0"/>
- <pt x="914" y="1089" on="1"/>
- <pt x="914" y="1357" on="0"/>
- <pt x="682" y="1357" on="1"/>
- <pt x="481" y="1357" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 77 values pushed */
- 18 17 16 0 4 7 1 3 0 0 23 22 8 7 6 3 9 6 5 2 1 6 3 3 2
- 4 48 200 4 3 1 0 10 9 0 14 0 0 20 39 12 48 200 22 18 16 10 3 2 6
- 13 12 0 9 8 5 4 4 13 6 0 0 23 17 1 0 10 3 6 1 4 48 200 7 6
- 1 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Q" xMin="62" yMin="-321" xMax="1223" yMax="1517">
- <contour>
- <pt x="615" y="-37" on="1"/>
- <pt x="459" y="-12" on="0"/>
- <pt x="376" y="29" on="1"/>
- <pt x="276" y="78" on="0"/>
- <pt x="198" y="205" on="1"/>
- <pt x="62" y="428" on="0"/>
- <pt x="62" y="740" on="1"/>
- <pt x="62" y="1083" on="0"/>
- <pt x="216" y="1300" on="1"/>
- <pt x="370" y="1517" on="0"/>
- <pt x="615" y="1517" on="1"/>
- <pt x="859" y="1517" on="0"/>
- <pt x="1013" y="1300" on="1"/>
- <pt x="1168" y="1083" on="0"/>
- <pt x="1168" y="741" on="1"/>
- <pt x="1168" y="421" on="0"/>
- <pt x="1034" y="209" on="1"/>
- <pt x="943" y="66" on="0"/>
- <pt x="789" y="-2" on="1"/>
- <pt x="951" y="-103" on="0"/>
- <pt x="1223" y="-163" on="1"/>
- <pt x="1154" y="-248" on="0"/>
- <pt x="1055" y="-321" on="1"/>
- <pt x="846" y="-242" on="0"/>
- </contour>
- <contour>
- <pt x="615" y="1394" on="1"/>
- <pt x="454" y="1394" on="0"/>
- <pt x="365" y="1222" on="1"/>
- <pt x="275" y="1050" on="0"/>
- <pt x="275" y="740" on="1"/>
- <pt x="275" y="434" on="0"/>
- <pt x="364" y="260" on="1"/>
- <pt x="452" y="86" on="0"/>
- <pt x="614" y="86" on="1"/>
- <pt x="776" y="86" on="0"/>
- <pt x="860" y="236" on="1"/>
- <pt x="955" y="405" on="0"/>
- <pt x="955" y="738" on="1"/>
- <pt x="955" y="1051" on="0"/>
- <pt x="865" y="1223" on="1"/>
- <pt x="774" y="1394" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 36 values pushed */
- 0 0 24 5 10 48 200 10 0 1 22 20 18 0 4 13 32 0 0 14 0 0 36 39 14
- 28 39 6 48 200 22 20 18 14 6 0
- MDAP[0]
- MDAP[1]
- MDAP[1]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- SZP0[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- SZP0[ ]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="R" xMin="86" yMin="0" xMax="1204" yMax="1480">
- <contour>
- <pt x="86" y="0" on="1"/>
- <pt x="86" y="123" on="1"/>
- <pt x="216" y="123" on="1"/>
- <pt x="216" y="1357" on="1"/>
- <pt x="86" y="1357" on="1"/>
- <pt x="86" y="1480" on="1"/>
- <pt x="673" y="1480" on="1"/>
- <pt x="849" y="1480" on="0"/>
- <pt x="950" y="1383" on="1"/>
- <pt x="1052" y="1286" on="0"/>
- <pt x="1052" y="1118" on="1"/>
- <pt x="1052" y="965" on="0"/>
- <pt x="960" y="847" on="1"/>
- <pt x="906" y="779" on="0"/>
- <pt x="803" y="709" on="1"/>
- <pt x="1116" y="123" on="1"/>
- <pt x="1204" y="123" on="1"/>
- <pt x="1204" y="0" on="1"/>
- <pt x="951" y="0" on="1"/>
- <pt x="612" y="648" on="1"/>
- <pt x="413" y="648" on="1"/>
- <pt x="413" y="123" on="1"/>
- <pt x="543" y="123" on="1"/>
- <pt x="543" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="413" y="771" on="1"/>
- <pt x="512" y="771" on="1"/>
- <pt x="842" y="771" on="0"/>
- <pt x="842" y="1096" on="1"/>
- <pt x="842" y="1357" on="0"/>
- <pt x="592" y="1357" on="1"/>
- <pt x="413" y="1357" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 90 values pushed */
- 25 24 14 3 3 19 3 22 21 16 15 2 1 6 19 0 3 0 0 30 29 4 3 6 3
- 5 1 4 48 200 20 19 1 23 18 17 0 3 2 0 6 5 0 14 0 0 27 39 10 48
- 200 29 25 23 22 19 18 17 16 15 14 6 11 13 10 20 5 4 1 0 4 13 2 0 0
- 30 24 21 20 10 3 2 1 4 48 200 3 2 1 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Racute" xMin="86" yMin="0" xMax="1204" yMax="1925">
- <contour>
- <pt x="86" y="0" on="1"/>
- <pt x="86" y="123" on="1"/>
- <pt x="216" y="123" on="1"/>
- <pt x="216" y="1357" on="1"/>
- <pt x="86" y="1357" on="1"/>
- <pt x="86" y="1480" on="1"/>
- <pt x="673" y="1480" on="1"/>
- <pt x="849" y="1480" on="0"/>
- <pt x="950" y="1383" on="1"/>
- <pt x="1052" y="1286" on="0"/>
- <pt x="1052" y="1118" on="1"/>
- <pt x="1052" y="965" on="0"/>
- <pt x="960" y="847" on="1"/>
- <pt x="906" y="779" on="0"/>
- <pt x="803" y="709" on="1"/>
- <pt x="1116" y="123" on="1"/>
- <pt x="1204" y="123" on="1"/>
- <pt x="1204" y="0" on="1"/>
- <pt x="951" y="0" on="1"/>
- <pt x="612" y="648" on="1"/>
- <pt x="413" y="648" on="1"/>
- <pt x="413" y="123" on="1"/>
- <pt x="543" y="123" on="1"/>
- <pt x="543" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="413" y="771" on="1"/>
- <pt x="512" y="771" on="1"/>
- <pt x="842" y="771" on="0"/>
- <pt x="842" y="1096" on="1"/>
- <pt x="842" y="1357" on="0"/>
- <pt x="592" y="1357" on="1"/>
- <pt x="413" y="1357" on="1"/>
- </contour>
- <contour>
- <pt x="450" y="1604" on="1"/>
- <pt x="666" y="1925" on="1"/>
- <pt x="894" y="1925" on="1"/>
- <pt x="573" y="1604" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 103 values pushed */
- 34 31 2 32 5 3 25 24 14 3 3 19 3 22 21 16 15 2 1 6 19 0 3 0 0
- 30 29 4 3 6 3 5 1 4 48 200 33 32 1 20 19 1 23 18 17 0 3 3 0 6
- 5 0 14 0 0 27 39 10 48 200 34 33 32 31 29 25 23 22 19 18 17 16 15 14 6
- 15 13 10 20 5 4 1 0 4 13 2 0 0 30 24 21 20 10 3 2 1 4 48 200 3
- 2 1 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Rcaron" xMin="86" yMin="0" xMax="1204" yMax="1925">
- <contour>
- <pt x="86" y="0" on="1"/>
- <pt x="86" y="123" on="1"/>
- <pt x="216" y="123" on="1"/>
- <pt x="216" y="1357" on="1"/>
- <pt x="86" y="1357" on="1"/>
- <pt x="86" y="1480" on="1"/>
- <pt x="673" y="1480" on="1"/>
- <pt x="849" y="1480" on="0"/>
- <pt x="950" y="1383" on="1"/>
- <pt x="1052" y="1286" on="0"/>
- <pt x="1052" y="1118" on="1"/>
- <pt x="1052" y="965" on="0"/>
- <pt x="960" y="847" on="1"/>
- <pt x="906" y="779" on="0"/>
- <pt x="803" y="709" on="1"/>
- <pt x="1116" y="123" on="1"/>
- <pt x="1204" y="123" on="1"/>
- <pt x="1204" y="0" on="1"/>
- <pt x="951" y="0" on="1"/>
- <pt x="612" y="648" on="1"/>
- <pt x="413" y="648" on="1"/>
- <pt x="413" y="123" on="1"/>
- <pt x="543" y="123" on="1"/>
- <pt x="543" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="413" y="771" on="1"/>
- <pt x="512" y="771" on="1"/>
- <pt x="842" y="771" on="0"/>
- <pt x="842" y="1096" on="1"/>
- <pt x="842" y="1357" on="0"/>
- <pt x="592" y="1357" on="1"/>
- <pt x="413" y="1357" on="1"/>
- </contour>
- <contour>
- <pt x="925" y="1925" on="1"/>
- <pt x="668" y="1604" on="1"/>
- <pt x="450" y="1604" on="1"/>
- <pt x="193" y="1925" on="1"/>
- <pt x="317" y="1925" on="1"/>
- <pt x="558" y="1723" on="1"/>
- <pt x="560" y="1723" on="1"/>
- <pt x="802" y="1925" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 113 values pushed */
- 25 24 14 3 3 19 3 22 21 16 15 2 1 6 19 0 3 38 37 36 35 34 31 6 13
- 32 0 0 30 29 4 3 6 3 5 1 4 48 200 33 32 1 20 19 1 23 18 17 0 3
- 3 0 6 5 0 14 0 0 27 39 10 48 200 35 20 2 2 38 37 36 33 32 31 29 25
- 23 22 19 18 17 16 15 14 6 17 13 10 20 34 5 4 1 0 5 13 2 0 0 30 24
- 21 20 10 3 2 1 4 48 200 3 2 1 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Rcommaaccent" xMin="86" yMin="-432" xMax="1204" yMax="1480">
- <contour>
- <pt x="86" y="0" on="1"/>
- <pt x="86" y="123" on="1"/>
- <pt x="216" y="123" on="1"/>
- <pt x="216" y="1357" on="1"/>
- <pt x="86" y="1357" on="1"/>
- <pt x="86" y="1480" on="1"/>
- <pt x="673" y="1480" on="1"/>
- <pt x="849" y="1480" on="0"/>
- <pt x="950" y="1383" on="1"/>
- <pt x="1052" y="1286" on="0"/>
- <pt x="1052" y="1118" on="1"/>
- <pt x="1052" y="965" on="0"/>
- <pt x="960" y="847" on="1"/>
- <pt x="906" y="779" on="0"/>
- <pt x="803" y="709" on="1"/>
- <pt x="1116" y="123" on="1"/>
- <pt x="1204" y="123" on="1"/>
- <pt x="1204" y="0" on="1"/>
- <pt x="951" y="0" on="1"/>
- <pt x="612" y="648" on="1"/>
- <pt x="413" y="648" on="1"/>
- <pt x="413" y="123" on="1"/>
- <pt x="543" y="123" on="1"/>
- <pt x="543" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="413" y="771" on="1"/>
- <pt x="512" y="771" on="1"/>
- <pt x="842" y="771" on="0"/>
- <pt x="842" y="1096" on="1"/>
- <pt x="842" y="1357" on="0"/>
- <pt x="592" y="1357" on="1"/>
- <pt x="413" y="1357" on="1"/>
- </contour>
- <contour>
- <pt x="542" y="-421" on="1"/>
- <pt x="542" y="-336" on="1"/>
- <pt x="599" y="-345" on="0"/>
- <pt x="639" y="-345" on="1"/>
- <pt x="748" y="-345" on="0"/>
- <pt x="748" y="-278" on="1"/>
- <pt x="748" y="-205" on="0"/>
- <pt x="591" y="-188" on="1"/>
- <pt x="591" y="-111" on="1"/>
- <pt x="725" y="-114" on="0"/>
- <pt x="791" y="-143" on="1"/>
- <pt x="884" y="-185" on="0"/>
- <pt x="884" y="-280" on="1"/>
- <pt x="884" y="-432" on="0"/>
- <pt x="666" y="-432" on="1"/>
- <pt x="607" y="-432" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 113 values pushed */
- 0 0 34 32 45 48 200 25 24 14 3 3 19 3 22 21 16 15 2 1 6 19 0 3 39
- 38 32 31 4 13 45 0 0 0 30 29 4 3 6 3 5 1 4 48 200 20 19 1 23 18
- 17 0 3 2 0 6 5 0 14 0 0 36 20 43 27 39 10 48 200 39 38 32 31 29 25
- 23 22 19 18 17 16 15 14 6 15 13 43 10 20 5 4 1 0 4 13 2 0 0 30 24
- 21 20 10 3 2 1 4 48 200 3 2 1 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SRP0[ ]
- MDRP[00100]
- MDRP[00100]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="S" xMin="151" yMin="-37" xMax="1091" yMax="1517">
- <contour>
- <pt x="151" y="61" on="1"/>
- <pt x="151" y="419" on="1"/>
- <pt x="275" y="419" on="1"/>
- <pt x="299" y="185" on="1"/>
- <pt x="486" y="86" on="0"/>
- <pt x="610" y="86" on="1"/>
- <pt x="737" y="86" on="0"/>
- <pt x="816" y="165" on="1"/>
- <pt x="895" y="243" on="0"/>
- <pt x="895" y="365" on="1"/>
- <pt x="895" y="522" on="0"/>
- <pt x="695" y="626" on="1"/>
- <pt x="505" y="725" on="1"/>
- <pt x="316" y="823" on="0"/>
- <pt x="249" y="906" on="1"/>
- <pt x="183" y="986" on="0"/>
- <pt x="183" y="1123" on="1"/>
- <pt x="183" y="1517" on="0"/>
- <pt x="631" y="1517" on="1"/>
- <pt x="814" y="1517" on="0"/>
- <pt x="1006" y="1444" on="1"/>
- <pt x="1006" y="1086" on="1"/>
- <pt x="883" y="1086" on="1"/>
- <pt x="858" y="1320" on="1"/>
- <pt x="733" y="1394" on="0"/>
- <pt x="616" y="1394" on="1"/>
- <pt x="375" y="1394" on="0"/>
- <pt x="375" y="1148" on="1"/>
- <pt x="375" y="1047" on="0"/>
- <pt x="431" y="999" on="1"/>
- <pt x="480" y="957" on="0"/>
- <pt x="606" y="889" on="1"/>
- <pt x="775" y="798" on="1"/>
- <pt x="970" y="693" on="0"/>
- <pt x="1030" y="620" on="1"/>
- <pt x="1091" y="546" on="0"/>
- <pt x="1091" y="413" on="1"/>
- <pt x="1091" y="209" on="0"/>
- <pt x="957" y="86" on="1"/>
- <pt x="822" y="-37" on="0"/>
- <pt x="598" y="-37" on="1"/>
- <pt x="393" y="-37" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 61 values pushed */
- 0 0 25 5 18 5 5 40 48 200 40 2 18 0 1 1 23 22 21 20 3 2 1 0 8
- 0 2 3 0 0 14 0 0 27 19 16 9 28 36 48 200 16 23 22 16 3 2 5 20 0
- 3 36 20 21 20 1 1 0 1 2 0
- LOOPCALL[ ]
- SRP0[ ]
- MDRP[00100]
- CALL[ ]
- MDAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Sacute" xMin="151" yMin="-37" xMax="1091" yMax="1925">
- <contour>
- <pt x="151" y="61" on="1"/>
- <pt x="151" y="419" on="1"/>
- <pt x="275" y="419" on="1"/>
- <pt x="299" y="185" on="1"/>
- <pt x="486" y="86" on="0"/>
- <pt x="610" y="86" on="1"/>
- <pt x="737" y="86" on="0"/>
- <pt x="816" y="165" on="1"/>
- <pt x="895" y="243" on="0"/>
- <pt x="895" y="365" on="1"/>
- <pt x="895" y="522" on="0"/>
- <pt x="695" y="626" on="1"/>
- <pt x="505" y="725" on="1"/>
- <pt x="316" y="823" on="0"/>
- <pt x="249" y="906" on="1"/>
- <pt x="183" y="986" on="0"/>
- <pt x="183" y="1123" on="1"/>
- <pt x="183" y="1517" on="0"/>
- <pt x="631" y="1517" on="1"/>
- <pt x="814" y="1517" on="0"/>
- <pt x="1006" y="1444" on="1"/>
- <pt x="1006" y="1086" on="1"/>
- <pt x="883" y="1086" on="1"/>
- <pt x="858" y="1320" on="1"/>
- <pt x="733" y="1394" on="0"/>
- <pt x="616" y="1394" on="1"/>
- <pt x="375" y="1394" on="0"/>
- <pt x="375" y="1148" on="1"/>
- <pt x="375" y="1047" on="0"/>
- <pt x="431" y="999" on="1"/>
- <pt x="480" y="957" on="0"/>
- <pt x="606" y="889" on="1"/>
- <pt x="775" y="798" on="1"/>
- <pt x="970" y="693" on="0"/>
- <pt x="1030" y="620" on="1"/>
- <pt x="1091" y="546" on="0"/>
- <pt x="1091" y="413" on="1"/>
- <pt x="1091" y="209" on="0"/>
- <pt x="957" y="86" on="1"/>
- <pt x="822" y="-37" on="0"/>
- <pt x="598" y="-37" on="1"/>
- <pt x="393" y="-37" on="0"/>
- </contour>
- <contour>
- <pt x="509" y="1604" on="1"/>
- <pt x="725" y="1925" on="1"/>
- <pt x="953" y="1925" on="1"/>
- <pt x="632" y="1604" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 77 values pushed */
- 0 0 25 5 18 5 5 40 48 200 40 2 18 0 1 45 42 2 43 0 3 0 1 1 23
- 22 21 20 3 2 1 0 8 0 2 3 0 0 44 43 1 0 14 0 0 27 19 16 9 28
- 36 48 200 16 45 44 43 42 23 22 16 3 2 9 20 0 3 36 20 21 20 1 1 0 1
- 2 0
- LOOPCALL[ ]
- SRP0[ ]
- MDRP[00100]
- CALL[ ]
- MDAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Scaron" xMin="151" yMin="-37" xMax="1091" yMax="1925">
- <contour>
- <pt x="151" y="61" on="1"/>
- <pt x="151" y="419" on="1"/>
- <pt x="275" y="419" on="1"/>
- <pt x="299" y="185" on="1"/>
- <pt x="486" y="86" on="0"/>
- <pt x="610" y="86" on="1"/>
- <pt x="737" y="86" on="0"/>
- <pt x="816" y="165" on="1"/>
- <pt x="895" y="243" on="0"/>
- <pt x="895" y="365" on="1"/>
- <pt x="895" y="522" on="0"/>
- <pt x="695" y="626" on="1"/>
- <pt x="505" y="725" on="1"/>
- <pt x="316" y="823" on="0"/>
- <pt x="249" y="906" on="1"/>
- <pt x="183" y="986" on="0"/>
- <pt x="183" y="1123" on="1"/>
- <pt x="183" y="1517" on="0"/>
- <pt x="631" y="1517" on="1"/>
- <pt x="814" y="1517" on="0"/>
- <pt x="1006" y="1444" on="1"/>
- <pt x="1006" y="1086" on="1"/>
- <pt x="883" y="1086" on="1"/>
- <pt x="858" y="1320" on="1"/>
- <pt x="733" y="1394" on="0"/>
- <pt x="616" y="1394" on="1"/>
- <pt x="375" y="1394" on="0"/>
- <pt x="375" y="1148" on="1"/>
- <pt x="375" y="1047" on="0"/>
- <pt x="431" y="999" on="1"/>
- <pt x="480" y="957" on="0"/>
- <pt x="606" y="889" on="1"/>
- <pt x="775" y="798" on="1"/>
- <pt x="970" y="693" on="0"/>
- <pt x="1030" y="620" on="1"/>
- <pt x="1091" y="546" on="0"/>
- <pt x="1091" y="413" on="1"/>
- <pt x="1091" y="209" on="0"/>
- <pt x="957" y="86" on="1"/>
- <pt x="822" y="-37" on="0"/>
- <pt x="598" y="-37" on="1"/>
- <pt x="393" y="-37" on="0"/>
- </contour>
- <contour>
- <pt x="999" y="1925" on="1"/>
- <pt x="742" y="1604" on="1"/>
- <pt x="524" y="1604" on="1"/>
- <pt x="267" y="1925" on="1"/>
- <pt x="391" y="1925" on="1"/>
- <pt x="632" y="1723" on="1"/>
- <pt x="634" y="1723" on="1"/>
- <pt x="876" y="1925" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 82 values pushed */
- 0 0 25 5 18 5 5 40 48 200 40 2 18 0 1 1 23 22 21 20 3 2 1 0 8
- 0 2 3 0 0 49 48 47 46 45 42 6 13 43 44 43 1 0 14 0 0 27 19 16 9
- 28 36 48 200 16 49 48 47 46 45 44 43 42 23 22 16 3 2 13 20 0 3 36 20 21
- 20 1 1 0 1 2 0
- LOOPCALL[ ]
- SRP0[ ]
- MDRP[00100]
- CALL[ ]
- MDAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SZP0[ ]
- SZP1[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Scedilla" xMin="151" yMin="-432" xMax="1091" yMax="1517">
- <contour>
- <pt x="151" y="61" on="1"/>
- <pt x="151" y="419" on="1"/>
- <pt x="275" y="419" on="1"/>
- <pt x="299" y="185" on="1"/>
- <pt x="486" y="86" on="0"/>
- <pt x="610" y="86" on="1"/>
- <pt x="737" y="86" on="0"/>
- <pt x="816" y="165" on="1"/>
- <pt x="895" y="243" on="0"/>
- <pt x="895" y="365" on="1"/>
- <pt x="895" y="522" on="0"/>
- <pt x="695" y="626" on="1"/>
- <pt x="505" y="725" on="1"/>
- <pt x="316" y="823" on="0"/>
- <pt x="249" y="906" on="1"/>
- <pt x="183" y="986" on="0"/>
- <pt x="183" y="1123" on="1"/>
- <pt x="183" y="1517" on="0"/>
- <pt x="632" y="1517" on="1"/>
- <pt x="814" y="1517" on="0"/>
- <pt x="1006" y="1444" on="1"/>
- <pt x="1006" y="1086" on="1"/>
- <pt x="883" y="1086" on="1"/>
- <pt x="858" y="1320" on="1"/>
- <pt x="733" y="1394" on="0"/>
- <pt x="616" y="1394" on="1"/>
- <pt x="375" y="1394" on="0"/>
- <pt x="375" y="1148" on="1"/>
- <pt x="375" y="1047" on="0"/>
- <pt x="431" y="999" on="1"/>
- <pt x="480" y="957" on="0"/>
- <pt x="606" y="889" on="1"/>
- <pt x="775" y="798" on="1"/>
- <pt x="970" y="693" on="0"/>
- <pt x="1030" y="620" on="1"/>
- <pt x="1091" y="546" on="0"/>
- <pt x="1091" y="413" on="1"/>
- <pt x="1091" y="209" on="0"/>
- <pt x="957" y="86" on="1"/>
- <pt x="823" y="-37" on="0"/>
- <pt x="598" y="-37" on="1"/>
- <pt x="393" y="-37" on="0"/>
- </contour>
- <contour>
- <pt x="554" y="0" on="1"/>
- <pt x="651" y="0" on="1"/>
- <pt x="591" y="-109" on="1"/>
- <pt x="663" y="-111" on="0"/>
- <pt x="715" y="-148" on="1"/>
- <pt x="785" y="-197" on="0"/>
- <pt x="785" y="-269" on="1"/>
- <pt x="785" y="-337" on="0"/>
- <pt x="726" y="-384" on="1"/>
- <pt x="668" y="-432" on="0"/>
- <pt x="581" y="-432" on="1"/>
- <pt x="514" y="-432" on="0"/>
- <pt x="438" y="-411" on="1"/>
- <pt x="438" y="-330" on="1"/>
- <pt x="488" y="-345" on="0"/>
- <pt x="542" y="-345" on="1"/>
- <pt x="646" y="-345" on="0"/>
- <pt x="646" y="-271" on="1"/>
- <pt x="646" y="-178" on="0"/>
- <pt x="459" y="-175" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 87 values pushed */
- 0 0 57 32 52 25 5 18 5 5 40 48 200 40 2 18 0 1 1 23 22 21 20 3 2
- 1 0 8 0 2 3 0 0 1 61 55 54 44 43 42 6 13 52 2 0 14 0 0 59 20
- 48 27 19 16 9 28 36 48 200 48 16 61 55 54 48 44 43 42 23 22 16 3 2 12 20
- 0 3 36 20 21 20 1 1 0 1 2 0
- LOOPCALL[ ]
- SRP0[ ]
- MDRP[00100]
- CALL[ ]
- MDAP[1]
- MDAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- SZP0[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- SZP0[ ]
- SZP0[ ]
- SZP1[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Scircumflex" xMin="151" yMin="-37" xMax="1091" yMax="1925">
- <contour>
- <pt x="151" y="61" on="1"/>
- <pt x="151" y="419" on="1"/>
- <pt x="275" y="419" on="1"/>
- <pt x="299" y="185" on="1"/>
- <pt x="486" y="86" on="0"/>
- <pt x="610" y="86" on="1"/>
- <pt x="737" y="86" on="0"/>
- <pt x="816" y="165" on="1"/>
- <pt x="895" y="243" on="0"/>
- <pt x="895" y="365" on="1"/>
- <pt x="895" y="522" on="0"/>
- <pt x="695" y="626" on="1"/>
- <pt x="505" y="725" on="1"/>
- <pt x="316" y="823" on="0"/>
- <pt x="249" y="906" on="1"/>
- <pt x="183" y="986" on="0"/>
- <pt x="183" y="1123" on="1"/>
- <pt x="183" y="1517" on="0"/>
- <pt x="631" y="1517" on="1"/>
- <pt x="814" y="1517" on="0"/>
- <pt x="1006" y="1444" on="1"/>
- <pt x="1006" y="1086" on="1"/>
- <pt x="883" y="1086" on="1"/>
- <pt x="858" y="1320" on="1"/>
- <pt x="733" y="1394" on="0"/>
- <pt x="616" y="1394" on="1"/>
- <pt x="375" y="1394" on="0"/>
- <pt x="375" y="1148" on="1"/>
- <pt x="375" y="1047" on="0"/>
- <pt x="431" y="999" on="1"/>
- <pt x="480" y="957" on="0"/>
- <pt x="606" y="889" on="1"/>
- <pt x="775" y="798" on="1"/>
- <pt x="970" y="693" on="0"/>
- <pt x="1030" y="620" on="1"/>
- <pt x="1091" y="546" on="0"/>
- <pt x="1091" y="413" on="1"/>
- <pt x="1091" y="209" on="0"/>
- <pt x="957" y="86" on="1"/>
- <pt x="822" y="-37" on="0"/>
- <pt x="598" y="-37" on="1"/>
- <pt x="393" y="-37" on="0"/>
- </contour>
- <contour>
- <pt x="267" y="1604" on="1"/>
- <pt x="523" y="1925" on="1"/>
- <pt x="742" y="1925" on="1"/>
- <pt x="998" y="1604" on="1"/>
- <pt x="875" y="1604" on="1"/>
- <pt x="634" y="1806" on="1"/>
- <pt x="631" y="1806" on="1"/>
- <pt x="390" y="1604" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 85 values pushed */
- 0 0 25 5 18 5 5 40 48 200 40 2 18 0 1 49 48 47 46 45 42 6 43 0 3
- 0 1 1 23 22 21 20 3 2 1 0 8 0 2 3 0 0 44 43 1 0 14 0 0 27
- 19 16 9 28 36 48 200 16 49 48 47 46 45 44 43 42 23 22 16 3 2 13 20 0 3
- 36 20 21 20 1 1 0 1 2 0
- LOOPCALL[ ]
- SRP0[ ]
- MDRP[00100]
- CALL[ ]
- MDAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Scommaaccent" xMin="151" yMin="-432" xMax="1091" yMax="1517">
- <contour>
- <pt x="151" y="61" on="1"/>
- <pt x="151" y="419" on="1"/>
- <pt x="275" y="419" on="1"/>
- <pt x="299" y="185" on="1"/>
- <pt x="486" y="86" on="0"/>
- <pt x="610" y="86" on="1"/>
- <pt x="737" y="86" on="0"/>
- <pt x="816" y="165" on="1"/>
- <pt x="895" y="243" on="0"/>
- <pt x="895" y="365" on="1"/>
- <pt x="895" y="522" on="0"/>
- <pt x="695" y="626" on="1"/>
- <pt x="505" y="725" on="1"/>
- <pt x="316" y="823" on="0"/>
- <pt x="249" y="906" on="1"/>
- <pt x="183" y="986" on="0"/>
- <pt x="183" y="1123" on="1"/>
- <pt x="183" y="1517" on="0"/>
- <pt x="632" y="1517" on="1"/>
- <pt x="814" y="1517" on="0"/>
- <pt x="1006" y="1444" on="1"/>
- <pt x="1006" y="1086" on="1"/>
- <pt x="883" y="1086" on="1"/>
- <pt x="858" y="1320" on="1"/>
- <pt x="733" y="1394" on="0"/>
- <pt x="616" y="1394" on="1"/>
- <pt x="375" y="1394" on="0"/>
- <pt x="375" y="1148" on="1"/>
- <pt x="375" y="1047" on="0"/>
- <pt x="431" y="999" on="1"/>
- <pt x="480" y="957" on="0"/>
- <pt x="606" y="889" on="1"/>
- <pt x="775" y="798" on="1"/>
- <pt x="970" y="693" on="0"/>
- <pt x="1030" y="620" on="1"/>
- <pt x="1091" y="546" on="0"/>
- <pt x="1091" y="413" on="1"/>
- <pt x="1091" y="209" on="0"/>
- <pt x="957" y="86" on="1"/>
- <pt x="823" y="-37" on="0"/>
- <pt x="598" y="-37" on="1"/>
- <pt x="393" y="-37" on="0"/>
- </contour>
- <contour>
- <pt x="484" y="-421" on="1"/>
- <pt x="484" y="-336" on="1"/>
- <pt x="541" y="-345" on="0"/>
- <pt x="581" y="-345" on="1"/>
- <pt x="690" y="-345" on="0"/>
- <pt x="690" y="-278" on="1"/>
- <pt x="690" y="-205" on="0"/>
- <pt x="533" y="-188" on="1"/>
- <pt x="533" y="-111" on="1"/>
- <pt x="667" y="-114" on="0"/>
- <pt x="733" y="-143" on="1"/>
- <pt x="826" y="-185" on="0"/>
- <pt x="826" y="-280" on="1"/>
- <pt x="826" y="-432" on="0"/>
- <pt x="608" y="-432" on="1"/>
- <pt x="550" y="-432" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 83 values pushed */
- 0 0 45 32 56 25 5 18 5 5 40 48 200 40 2 18 0 1 1 23 22 21 20 3 2
- 1 0 8 0 2 3 0 0 1 50 49 43 42 4 13 56 2 0 14 0 0 47 20 54 27
- 19 16 9 28 36 48 200 54 16 54 50 49 43 42 23 22 16 3 2 10 20 0 3 36 20
- 21 20 1 1 0 1 2 0
- LOOPCALL[ ]
- SRP0[ ]
- MDRP[00100]
- CALL[ ]
- MDAP[1]
- MDAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- SZP0[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- SZP0[ ]
- SZP0[ ]
- SZP1[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="T" xMin="62" yMin="0" xMax="1168" yMax="1480">
- <contour>
- <pt x="257" y="0" on="1"/>
- <pt x="257" y="123" on="1"/>
- <pt x="516" y="123" on="1"/>
- <pt x="516" y="1357" on="1"/>
- <pt x="185" y="1357" on="1"/>
- <pt x="185" y="1086" on="1"/>
- <pt x="62" y="1086" on="1"/>
- <pt x="62" y="1480" on="1"/>
- <pt x="1168" y="1480" on="1"/>
- <pt x="1168" y="1086" on="1"/>
- <pt x="1044" y="1086" on="1"/>
- <pt x="1044" y="1357" on="1"/>
- <pt x="714" y="1357" on="1"/>
- <pt x="714" y="123" on="1"/>
- <pt x="973" y="123" on="1"/>
- <pt x="973" y="0" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 80 values pushed */
- 10 9 6 5 4 3 1 3 0 0 12 11 4 3 6 3 7 14 13 2 1 6 3 0 2
- 4 48 200 15 0 1 0 8 7 0 14 15 14 2 10 12 3 1 0 2 2 4 3 0 0
- 11 10 6 1 8 13 12 10 1 2 5 4 6 1 6 3 4 48 200 9 8 1 3 2 1
- 7 6 1 3 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Tbar" xMin="62" yMin="0" xMax="1168" yMax="1480">
- <contour>
- <pt x="257" y="0" on="1"/>
- <pt x="257" y="123" on="1"/>
- <pt x="516" y="123" on="1"/>
- <pt x="516" y="716" on="1"/>
- <pt x="220" y="716" on="1"/>
- <pt x="220" y="814" on="1"/>
- <pt x="516" y="814" on="1"/>
- <pt x="516" y="1357" on="1"/>
- <pt x="185" y="1357" on="1"/>
- <pt x="185" y="1086" on="1"/>
- <pt x="62" y="1086" on="1"/>
- <pt x="62" y="1480" on="1"/>
- <pt x="1168" y="1480" on="1"/>
- <pt x="1168" y="1086" on="1"/>
- <pt x="1044" y="1086" on="1"/>
- <pt x="1044" y="1357" on="1"/>
- <pt x="714" y="1357" on="1"/>
- <pt x="714" y="814" on="1"/>
- <pt x="1010" y="814" on="1"/>
- <pt x="1010" y="716" on="1"/>
- <pt x="714" y="716" on="1"/>
- <pt x="714" y="123" on="1"/>
- <pt x="973" y="123" on="1"/>
- <pt x="973" y="0" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 101 values pushed */
- 14 13 10 9 4 7 5 3 0 0 16 15 8 7 6 3 11 20 19 4 3 33 3 5 22
- 21 2 1 6 3 0 3 4 48 200 18 17 6 5 3 23 0 1 2 0 12 11 0 14 23
- 22 19 18 4 14 16 3 5 4 1 0 4 2 8 3 0 0 15 14 6 1 12 21 20 17
- 16 10 3 2 9 8 6 1 10 3 4 48 200 13 12 1 7 6 3 2 3 11 10 1 3
- 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Tcaron" xMin="62" yMin="0" xMax="1168" yMax="1925">
- <contour>
- <pt x="257" y="0" on="1"/>
- <pt x="257" y="123" on="1"/>
- <pt x="516" y="123" on="1"/>
- <pt x="516" y="1357" on="1"/>
- <pt x="185" y="1357" on="1"/>
- <pt x="185" y="1086" on="1"/>
- <pt x="62" y="1086" on="1"/>
- <pt x="62" y="1480" on="1"/>
- <pt x="1168" y="1480" on="1"/>
- <pt x="1168" y="1086" on="1"/>
- <pt x="1044" y="1086" on="1"/>
- <pt x="1044" y="1357" on="1"/>
- <pt x="714" y="1357" on="1"/>
- <pt x="714" y="123" on="1"/>
- <pt x="973" y="123" on="1"/>
- <pt x="973" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="981" y="1925" on="1"/>
- <pt x="724" y="1604" on="1"/>
- <pt x="506" y="1604" on="1"/>
- <pt x="249" y="1925" on="1"/>
- <pt x="373" y="1925" on="1"/>
- <pt x="614" y="1723" on="1"/>
- <pt x="616" y="1723" on="1"/>
- <pt x="858" y="1925" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 105 values pushed */
- 10 9 6 5 4 3 1 3 23 22 21 20 19 16 6 13 17 0 0 12 11 4 3 6 3
- 7 14 13 2 1 6 3 0 2 4 48 200 18 17 1 15 0 1 2 0 8 7 0 14 23
- 17 16 15 14 5 10 12 3 22 21 2 12 2 3 20 19 18 1 0 5 2 4 3 0 0
- 11 10 6 1 8 13 12 10 1 2 5 4 6 1 6 3 4 48 200 9 8 1 3 2 1
- 7 6 1 3 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Tcommaaccent" xMin="62" yMin="-432" xMax="1168" yMax="1480">
- <contour>
- <pt x="257" y="0" on="1"/>
- <pt x="257" y="123" on="1"/>
- <pt x="516" y="123" on="1"/>
- <pt x="516" y="1357" on="1"/>
- <pt x="185" y="1357" on="1"/>
- <pt x="185" y="1086" on="1"/>
- <pt x="62" y="1086" on="1"/>
- <pt x="62" y="1480" on="1"/>
- <pt x="1168" y="1480" on="1"/>
- <pt x="1168" y="1086" on="1"/>
- <pt x="1044" y="1086" on="1"/>
- <pt x="1044" y="1357" on="1"/>
- <pt x="714" y="1357" on="1"/>
- <pt x="714" y="123" on="1"/>
- <pt x="973" y="123" on="1"/>
- <pt x="973" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="592" y="0" on="1"/>
- <pt x="689" y="0" on="1"/>
- <pt x="629" y="-109" on="1"/>
- <pt x="701" y="-111" on="0"/>
- <pt x="753" y="-148" on="1"/>
- <pt x="823" y="-197" on="0"/>
- <pt x="823" y="-269" on="1"/>
- <pt x="823" y="-337" on="0"/>
- <pt x="764" y="-384" on="1"/>
- <pt x="705" y="-432" on="0"/>
- <pt x="620" y="-432" on="1"/>
- <pt x="552" y="-432" on="0"/>
- <pt x="476" y="-411" on="1"/>
- <pt x="476" y="-330" on="1"/>
- <pt x="526" y="-345" on="0"/>
- <pt x="580" y="-345" on="1"/>
- <pt x="684" y="-345" on="0"/>
- <pt x="684" y="-271" on="1"/>
- <pt x="684" y="-178" on="0"/>
- <pt x="497" y="-175" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 116 values pushed */
- 0 0 31 32 26 48 200 10 9 6 5 4 3 1 3 35 29 28 18 4 13 26 0 0 0
- 12 11 4 3 6 3 7 14 13 2 1 6 3 0 2 4 48 200 17 16 15 0 3 0 8
- 7 0 14 0 0 33 20 22 48 200 22 22 15 14 3 10 12 3 18 17 16 3 12 2 3
- 35 29 28 1 0 5 2 4 3 0 0 11 10 6 1 8 13 12 10 1 2 5 4 6 1
- 6 3 4 48 200 9 8 1 3 2 1 7 6 1 3 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- MDAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Tcommabelow" xMin="62" yMin="-432" xMax="1168" yMax="1480">
- <contour>
- <pt x="257" y="0" on="1"/>
- <pt x="257" y="123" on="1"/>
- <pt x="516" y="123" on="1"/>
- <pt x="516" y="1357" on="1"/>
- <pt x="185" y="1357" on="1"/>
- <pt x="185" y="1086" on="1"/>
- <pt x="62" y="1086" on="1"/>
- <pt x="62" y="1480" on="1"/>
- <pt x="1168" y="1480" on="1"/>
- <pt x="1168" y="1086" on="1"/>
- <pt x="1044" y="1086" on="1"/>
- <pt x="1044" y="1357" on="1"/>
- <pt x="714" y="1357" on="1"/>
- <pt x="714" y="123" on="1"/>
- <pt x="973" y="123" on="1"/>
- <pt x="973" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="472" y="-421" on="1"/>
- <pt x="472" y="-336" on="1"/>
- <pt x="529" y="-345" on="0"/>
- <pt x="569" y="-345" on="1"/>
- <pt x="678" y="-345" on="0"/>
- <pt x="678" y="-278" on="1"/>
- <pt x="678" y="-205" on="0"/>
- <pt x="521" y="-188" on="1"/>
- <pt x="521" y="-111" on="1"/>
- <pt x="655" y="-114" on="0"/>
- <pt x="721" y="-143" on="1"/>
- <pt x="814" y="-185" on="0"/>
- <pt x="814" y="-280" on="1"/>
- <pt x="814" y="-432" on="0"/>
- <pt x="596" y="-432" on="1"/>
- <pt x="538" y="-432" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 112 values pushed */
- 0 0 19 32 30 48 200 10 9 6 5 4 3 1 3 24 23 17 16 4 13 30 0 0 0
- 12 11 4 3 6 3 7 14 13 2 1 6 3 0 2 4 48 200 15 0 1 0 8 7 0
- 14 0 0 21 20 28 48 200 28 28 15 14 3 10 12 3 24 23 2 12 2 3 17 16 1
- 0 4 2 4 3 0 0 11 10 6 1 8 13 12 10 1 2 5 4 6 1 6 3 4 48
- 200 9 8 1 3 2 1 7 6 1 3 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- MDAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Thorn" xMin="86" yMin="0" xMax="1124" yMax="1480">
- <contour>
- <pt x="481" y="1191" on="1"/>
- <pt x="670" y="1191" on="1"/>
- <pt x="1124" y="1191" on="0"/>
- <pt x="1124" y="829" on="1"/>
- <pt x="1124" y="588" on="0"/>
- <pt x="955" y="449" on="1"/>
- <pt x="787" y="309" on="0"/>
- <pt x="492" y="309" on="1"/>
- <pt x="481" y="309" on="1"/>
- <pt x="481" y="123" on="1"/>
- <pt x="678" y="123" on="1"/>
- <pt x="678" y="0" on="1"/>
- <pt x="86" y="0" on="1"/>
- <pt x="86" y="123" on="1"/>
- <pt x="283" y="123" on="1"/>
- <pt x="283" y="1357" on="1"/>
- <pt x="86" y="1357" on="1"/>
- <pt x="86" y="1480" on="1"/>
- <pt x="678" y="1480" on="1"/>
- <pt x="678" y="1357" on="1"/>
- <pt x="481" y="1357" on="1"/>
- </contour>
- <contour>
- <pt x="481" y="432" on="1"/>
- <pt x="493" y="432" on="1"/>
- <pt x="694" y="432" on="0"/>
- <pt x="804" y="528" on="1"/>
- <pt x="914" y="623" on="0"/>
- <pt x="914" y="796" on="1"/>
- <pt x="914" y="1067" on="0"/>
- <pt x="592" y="1067" on="1"/>
- <pt x="481" y="1067" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 87 values pushed */
- 29 28 22 21 8 7 6 0 9 3 0 0 20 19 16 15 6 3 17 14 13 10 9 6 3
- 11 2 4 48 200 1 0 1 12 11 1 2 0 18 17 0 14 0 0 26 39 3 48 200 28
- 22 19 18 11 10 7 1 8 13 3 0 17 16 13 12 4 13 14 0 0 29 21 20 9 8
- 0 10 5 14 1 4 48 200 15 14 1 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="U" xMin="62" yMin="-37" xMax="1168" yMax="1480">
- <contour>
- <pt x="185" y="1357" on="1"/>
- <pt x="62" y="1357" on="1"/>
- <pt x="62" y="1480" on="1"/>
- <pt x="519" y="1480" on="1"/>
- <pt x="519" y="1357" on="1"/>
- <pt x="383" y="1357" on="1"/>
- <pt x="383" y="523" on="1"/>
- <pt x="383" y="313" on="0"/>
- <pt x="455" y="200" on="1"/>
- <pt x="526" y="86" on="0"/>
- <pt x="656" y="86" on="1"/>
- <pt x="921" y="86" on="0"/>
- <pt x="921" y="532" on="1"/>
- <pt x="921" y="1357" on="1"/>
- <pt x="785" y="1357" on="1"/>
- <pt x="785" y="1480" on="1"/>
- <pt x="1168" y="1480" on="1"/>
- <pt x="1168" y="1357" on="1"/>
- <pt x="1044" y="1357" on="1"/>
- <pt x="1044" y="496" on="1"/>
- <pt x="1044" y="244" on="0"/>
- <pt x="933" y="104" on="1"/>
- <pt x="823" y="-37" on="0"/>
- <pt x="621" y="-37" on="1"/>
- <pt x="185" y="-37" on="0"/>
- <pt x="185" y="550" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 74 values pushed */
- 0 0 10 5 23 48 200 23 2 1 25 19 18 17 14 13 12 6 5 4 1 0 12 2 2
- 3 0 16 15 3 2 0 3 14 15 14 4 3 4 12 5 3 17 16 2 13 18 2 1 0
- 0 0 13 12 6 1 18 6 5 10 1 0 2 4 48 200 19 18 1 25 0 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00000]
- MDRP[00000]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Uacute" xMin="62" yMin="-37" xMax="1168" yMax="1925">
- <contour>
- <pt x="185" y="1357" on="1"/>
- <pt x="62" y="1357" on="1"/>
- <pt x="62" y="1480" on="1"/>
- <pt x="519" y="1480" on="1"/>
- <pt x="519" y="1357" on="1"/>
- <pt x="383" y="1357" on="1"/>
- <pt x="383" y="523" on="1"/>
- <pt x="383" y="313" on="0"/>
- <pt x="455" y="200" on="1"/>
- <pt x="526" y="86" on="0"/>
- <pt x="656" y="86" on="1"/>
- <pt x="921" y="86" on="0"/>
- <pt x="921" y="532" on="1"/>
- <pt x="921" y="1357" on="1"/>
- <pt x="785" y="1357" on="1"/>
- <pt x="785" y="1480" on="1"/>
- <pt x="1168" y="1480" on="1"/>
- <pt x="1168" y="1357" on="1"/>
- <pt x="1044" y="1357" on="1"/>
- <pt x="1044" y="496" on="1"/>
- <pt x="1044" y="244" on="0"/>
- <pt x="933" y="104" on="1"/>
- <pt x="823" y="-37" on="0"/>
- <pt x="621" y="-37" on="1"/>
- <pt x="185" y="-37" on="0"/>
- <pt x="185" y="550" on="1"/>
- </contour>
- <contour>
- <pt x="528" y="1604" on="1"/>
- <pt x="744" y="1925" on="1"/>
- <pt x="972" y="1925" on="1"/>
- <pt x="651" y="1604" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 91 values pushed */
- 0 0 10 5 23 48 200 23 2 29 26 2 27 2 3 1 25 19 18 17 14 13 12 6 5
- 4 1 0 12 2 2 3 0 28 27 1 0 16 15 3 2 0 3 14 28 18 12 2 29 27
- 26 15 14 4 3 7 12 5 3 17 16 2 13 18 2 1 0 0 0 13 12 6 1 18 6
- 5 10 1 0 2 4 48 200 19 18 1 25 0 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00000]
- MDRP[00000]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- CALL[ ]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Ubreve" xMin="62" yMin="-37" xMax="1168" yMax="1925">
- <contour>
- <pt x="185" y="1357" on="1"/>
- <pt x="62" y="1357" on="1"/>
- <pt x="62" y="1480" on="1"/>
- <pt x="519" y="1480" on="1"/>
- <pt x="519" y="1357" on="1"/>
- <pt x="383" y="1357" on="1"/>
- <pt x="383" y="523" on="1"/>
- <pt x="383" y="313" on="0"/>
- <pt x="455" y="200" on="1"/>
- <pt x="526" y="86" on="0"/>
- <pt x="656" y="86" on="1"/>
- <pt x="921" y="86" on="0"/>
- <pt x="921" y="532" on="1"/>
- <pt x="921" y="1357" on="1"/>
- <pt x="785" y="1357" on="1"/>
- <pt x="785" y="1480" on="1"/>
- <pt x="1168" y="1480" on="1"/>
- <pt x="1168" y="1357" on="1"/>
- <pt x="1044" y="1357" on="1"/>
- <pt x="1044" y="496" on="1"/>
- <pt x="1044" y="244" on="0"/>
- <pt x="933" y="104" on="1"/>
- <pt x="823" y="-37" on="0"/>
- <pt x="621" y="-37" on="1"/>
- <pt x="185" y="-37" on="0"/>
- <pt x="185" y="550" on="1"/>
- </contour>
- <contour>
- <pt x="306" y="1925" on="1"/>
- <pt x="429" y="1925" on="1"/>
- <pt x="477" y="1777" on="0"/>
- <pt x="651" y="1777" on="1"/>
- <pt x="826" y="1777" on="0"/>
- <pt x="874" y="1925" on="1"/>
- <pt x="997" y="1925" on="1"/>
- <pt x="974" y="1836" on="0"/>
- <pt x="948" y="1790" on="1"/>
- <pt x="857" y="1635" on="0"/>
- <pt x="655" y="1635" on="1"/>
- <pt x="503" y="1635" on="0"/>
- <pt x="414" y="1716" on="1"/>
- <pt x="359" y="1765" on="0"/>
- <pt x="331" y="1837" on="1"/>
- <pt x="320" y="1866" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 95 values pushed */
- 0 0 29 14 36 10 5 23 48 200 23 2 1 25 19 18 17 14 13 12 6 5 4 1 0
- 12 2 2 3 0 32 31 27 26 4 13 36 2 16 15 3 2 0 3 14 32 18 12 2 31
- 27 15 14 4 3 6 12 5 3 26 5 0 2 17 16 2 13 18 2 1 0 0 0 13 12
- 6 1 18 6 5 10 1 0 2 4 48 200 19 18 1 25 0 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00000]
- MDRP[00000]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Ucircumflex" xMin="62" yMin="-37" xMax="1168" yMax="1925">
- <contour>
- <pt x="185" y="1357" on="1"/>
- <pt x="62" y="1357" on="1"/>
- <pt x="62" y="1480" on="1"/>
- <pt x="519" y="1480" on="1"/>
- <pt x="519" y="1357" on="1"/>
- <pt x="383" y="1357" on="1"/>
- <pt x="383" y="523" on="1"/>
- <pt x="383" y="313" on="0"/>
- <pt x="455" y="200" on="1"/>
- <pt x="526" y="86" on="0"/>
- <pt x="656" y="86" on="1"/>
- <pt x="921" y="86" on="0"/>
- <pt x="921" y="532" on="1"/>
- <pt x="921" y="1357" on="1"/>
- <pt x="785" y="1357" on="1"/>
- <pt x="785" y="1480" on="1"/>
- <pt x="1168" y="1480" on="1"/>
- <pt x="1168" y="1357" on="1"/>
- <pt x="1044" y="1357" on="1"/>
- <pt x="1044" y="496" on="1"/>
- <pt x="1044" y="244" on="0"/>
- <pt x="933" y="104" on="1"/>
- <pt x="823" y="-37" on="0"/>
- <pt x="621" y="-37" on="1"/>
- <pt x="185" y="-37" on="0"/>
- <pt x="185" y="550" on="1"/>
- </contour>
- <contour>
- <pt x="286" y="1604" on="1"/>
- <pt x="542" y="1925" on="1"/>
- <pt x="761" y="1925" on="1"/>
- <pt x="1017" y="1604" on="1"/>
- <pt x="894" y="1604" on="1"/>
- <pt x="653" y="1806" on="1"/>
- <pt x="650" y="1806" on="1"/>
- <pt x="409" y="1604" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 102 values pushed */
- 0 0 10 5 23 48 200 23 2 33 32 31 30 29 26 6 27 2 3 1 25 19 18 17 14
- 13 12 6 5 4 1 0 12 2 2 3 0 28 27 1 0 16 15 3 2 0 3 14 29 18
- 12 2 33 32 31 30 28 27 15 14 4 3 10 12 5 3 26 5 0 2 17 16 2 13 18
- 2 1 0 0 0 13 12 6 1 18 6 5 10 1 0 2 4 48 200 19 18 1 25 0 1
- 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00000]
- MDRP[00000]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- CALL[ ]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Udieresis" xMin="62" yMin="-37" xMax="1168" yMax="1801">
- <contour>
- <pt x="185" y="1357" on="1"/>
- <pt x="62" y="1357" on="1"/>
- <pt x="62" y="1480" on="1"/>
- <pt x="519" y="1480" on="1"/>
- <pt x="519" y="1357" on="1"/>
- <pt x="383" y="1357" on="1"/>
- <pt x="383" y="523" on="1"/>
- <pt x="383" y="313" on="0"/>
- <pt x="455" y="200" on="1"/>
- <pt x="526" y="86" on="0"/>
- <pt x="656" y="86" on="1"/>
- <pt x="921" y="86" on="0"/>
- <pt x="921" y="532" on="1"/>
- <pt x="921" y="1357" on="1"/>
- <pt x="785" y="1357" on="1"/>
- <pt x="785" y="1480" on="1"/>
- <pt x="1168" y="1480" on="1"/>
- <pt x="1168" y="1357" on="1"/>
- <pt x="1044" y="1357" on="1"/>
- <pt x="1044" y="496" on="1"/>
- <pt x="1044" y="244" on="0"/>
- <pt x="933" y="104" on="1"/>
- <pt x="823" y="-37" on="0"/>
- <pt x="621" y="-37" on="1"/>
- <pt x="185" y="-37" on="0"/>
- <pt x="185" y="550" on="1"/>
- </contour>
- <contour>
- <pt x="319" y="1604" on="1"/>
- <pt x="319" y="1801" on="1"/>
- <pt x="516" y="1801" on="1"/>
- <pt x="516" y="1604" on="1"/>
- </contour>
- <contour>
- <pt x="788" y="1604" on="1"/>
- <pt x="788" y="1801" on="1"/>
- <pt x="985" y="1801" on="1"/>
- <pt x="985" y="1604" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 109 values pushed */
- 0 0 10 5 23 48 200 23 2 1 25 19 18 17 14 13 12 6 5 4 1 0 12 2 2
- 3 0 0 0 33 30 29 26 10 3 27 1 4 48 200 32 31 28 27 3 0 16 15 3 2
- 0 3 14 15 14 4 3 4 30 28 3 17 16 2 13 18 2 1 0 0 0 31 30 10 1
- 32 29 28 10 1 26 13 12 6 1 18 6 5 10 1 0 4 4 48 200 33 32 1 27 26
- 1 19 18 1 25 0 1 4 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00000]
- MDRP[00000]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Ugrave" xMin="62" yMin="-37" xMax="1168" yMax="1925">
- <contour>
- <pt x="185" y="1357" on="1"/>
- <pt x="62" y="1357" on="1"/>
- <pt x="62" y="1480" on="1"/>
- <pt x="519" y="1480" on="1"/>
- <pt x="519" y="1357" on="1"/>
- <pt x="383" y="1357" on="1"/>
- <pt x="383" y="523" on="1"/>
- <pt x="383" y="313" on="0"/>
- <pt x="455" y="200" on="1"/>
- <pt x="526" y="86" on="0"/>
- <pt x="656" y="86" on="1"/>
- <pt x="921" y="86" on="0"/>
- <pt x="921" y="532" on="1"/>
- <pt x="921" y="1357" on="1"/>
- <pt x="785" y="1357" on="1"/>
- <pt x="785" y="1480" on="1"/>
- <pt x="1168" y="1480" on="1"/>
- <pt x="1168" y="1357" on="1"/>
- <pt x="1044" y="1357" on="1"/>
- <pt x="1044" y="496" on="1"/>
- <pt x="1044" y="244" on="0"/>
- <pt x="933" y="104" on="1"/>
- <pt x="823" y="-37" on="0"/>
- <pt x="621" y="-37" on="1"/>
- <pt x="185" y="-37" on="0"/>
- <pt x="185" y="550" on="1"/>
- </contour>
- <contour>
- <pt x="775" y="1604" on="1"/>
- <pt x="652" y="1604" on="1"/>
- <pt x="331" y="1925" on="1"/>
- <pt x="559" y="1925" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 91 values pushed */
- 0 0 10 5 23 48 200 23 2 27 26 2 28 2 3 1 25 19 18 17 14 13 12 6 5
- 4 1 0 12 2 2 3 0 29 28 1 0 16 15 3 2 0 3 14 29 27 26 15 14 4
- 3 7 12 5 3 28 5 0 2 17 16 2 13 18 2 1 0 0 0 13 12 6 1 18 6
- 5 10 1 0 2 4 48 200 19 18 1 25 0 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00000]
- MDRP[00000]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- CALL[ ]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Uhungarumlaut" xMin="62" yMin="-37" xMax="1168" yMax="1925">
- <contour>
- <pt x="185" y="1357" on="1"/>
- <pt x="62" y="1357" on="1"/>
- <pt x="62" y="1480" on="1"/>
- <pt x="519" y="1480" on="1"/>
- <pt x="519" y="1357" on="1"/>
- <pt x="383" y="1357" on="1"/>
- <pt x="383" y="523" on="1"/>
- <pt x="383" y="313" on="0"/>
- <pt x="455" y="200" on="1"/>
- <pt x="526" y="86" on="0"/>
- <pt x="656" y="86" on="1"/>
- <pt x="921" y="86" on="0"/>
- <pt x="921" y="532" on="1"/>
- <pt x="921" y="1357" on="1"/>
- <pt x="785" y="1357" on="1"/>
- <pt x="785" y="1480" on="1"/>
- <pt x="1168" y="1480" on="1"/>
- <pt x="1168" y="1357" on="1"/>
- <pt x="1044" y="1357" on="1"/>
- <pt x="1044" y="496" on="1"/>
- <pt x="1044" y="244" on="0"/>
- <pt x="933" y="104" on="1"/>
- <pt x="823" y="-37" on="0"/>
- <pt x="621" y="-37" on="1"/>
- <pt x="185" y="-37" on="0"/>
- <pt x="185" y="550" on="1"/>
- </contour>
- <contour>
- <pt x="384" y="1604" on="1"/>
- <pt x="624" y="1925" on="1"/>
- <pt x="816" y="1925" on="1"/>
- <pt x="495" y="1604" on="1"/>
- </contour>
- <contour>
- <pt x="735" y="1604" on="1"/>
- <pt x="976" y="1925" on="1"/>
- <pt x="1167" y="1925" on="1"/>
- <pt x="846" y="1604" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 99 values pushed */
- 0 0 10 5 23 48 200 23 2 33 30 29 26 4 27 2 3 1 25 19 18 17 14 13 12
- 6 5 4 1 0 12 2 2 3 0 32 31 28 27 3 0 16 15 3 2 0 3 14 31 18
- 12 2 33 30 29 28 27 26 15 14 4 3 10 12 5 3 32 17 16 3 13 18 2 1 0
- 0 0 13 12 6 1 18 6 5 10 1 0 2 4 48 200 19 18 1 25 0 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00000]
- MDRP[00000]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- CALL[ ]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Umacron" xMin="62" yMin="-37" xMax="1168" yMax="1728">
- <contour>
- <pt x="185" y="1357" on="1"/>
- <pt x="62" y="1357" on="1"/>
- <pt x="62" y="1480" on="1"/>
- <pt x="519" y="1480" on="1"/>
- <pt x="519" y="1357" on="1"/>
- <pt x="383" y="1357" on="1"/>
- <pt x="383" y="523" on="1"/>
- <pt x="383" y="313" on="0"/>
- <pt x="455" y="200" on="1"/>
- <pt x="526" y="86" on="0"/>
- <pt x="656" y="86" on="1"/>
- <pt x="921" y="86" on="0"/>
- <pt x="921" y="532" on="1"/>
- <pt x="921" y="1357" on="1"/>
- <pt x="785" y="1357" on="1"/>
- <pt x="785" y="1480" on="1"/>
- <pt x="1168" y="1480" on="1"/>
- <pt x="1168" y="1357" on="1"/>
- <pt x="1044" y="1357" on="1"/>
- <pt x="1044" y="496" on="1"/>
- <pt x="1044" y="244" on="0"/>
- <pt x="933" y="104" on="1"/>
- <pt x="823" y="-37" on="0"/>
- <pt x="621" y="-37" on="1"/>
- <pt x="185" y="-37" on="0"/>
- <pt x="185" y="550" on="1"/>
- </contour>
- <contour>
- <pt x="303" y="1604" on="1"/>
- <pt x="303" y="1728" on="1"/>
- <pt x="994" y="1728" on="1"/>
- <pt x="994" y="1604" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 101 values pushed */
- 0 0 10 5 23 48 200 23 2 1 25 19 18 17 14 13 12 6 5 4 1 0 12 2 2
- 3 0 0 0 29 26 6 1 27 1 4 48 200 28 27 1 0 16 15 3 2 0 3 14 29
- 28 2 18 12 3 15 14 4 3 4 12 5 3 27 26 2 5 0 3 17 16 2 13 18 2
- 1 0 0 0 13 12 6 1 18 6 5 10 1 0 2 4 48 200 19 18 1 25 0 1 2
- 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00000]
- MDRP[00000]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Unterkomma" xMin="464" yMin="-432" xMax="806" yMax="-111">
- <contour>
- <pt x="464" y="-421" on="1"/>
- <pt x="464" y="-336" on="1"/>
- <pt x="521" y="-345" on="0"/>
- <pt x="561" y="-345" on="1"/>
- <pt x="670" y="-345" on="0"/>
- <pt x="670" y="-278" on="1"/>
- <pt x="670" y="-205" on="0"/>
- <pt x="513" y="-188" on="1"/>
- <pt x="513" y="-111" on="1"/>
- <pt x="647" y="-114" on="0"/>
- <pt x="713" y="-143" on="1"/>
- <pt x="806" y="-185" on="0"/>
- <pt x="806" y="-280" on="1"/>
- <pt x="806" y="-432" on="0"/>
- <pt x="588" y="-432" on="1"/>
- <pt x="530" y="-432" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 25 values pushed */
- 0 0 3 32 14 48 200 14 8 7 1 0 14 0 0 5 20 12 48 200 12 8 7 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Uogonek" xMin="62" yMin="-370" xMax="1168" yMax="1480">
- <contour>
- <pt x="185" y="1357" on="1"/>
- <pt x="62" y="1357" on="1"/>
- <pt x="62" y="1480" on="1"/>
- <pt x="519" y="1480" on="1"/>
- <pt x="519" y="1357" on="1"/>
- <pt x="383" y="1357" on="1"/>
- <pt x="383" y="523" on="1"/>
- <pt x="383" y="313" on="0"/>
- <pt x="455" y="200" on="1"/>
- <pt x="526" y="86" on="0"/>
- <pt x="656" y="86" on="1"/>
- <pt x="921" y="86" on="0"/>
- <pt x="921" y="532" on="1"/>
- <pt x="921" y="1357" on="1"/>
- <pt x="785" y="1357" on="1"/>
- <pt x="785" y="1480" on="1"/>
- <pt x="1168" y="1480" on="1"/>
- <pt x="1168" y="1357" on="1"/>
- <pt x="1044" y="1357" on="1"/>
- <pt x="1044" y="496" on="1"/>
- <pt x="1044" y="244" on="0"/>
- <pt x="933" y="104" on="1"/>
- <pt x="823" y="-37" on="0"/>
- <pt x="621" y="-37" on="1"/>
- <pt x="185" y="-37" on="0"/>
- <pt x="185" y="550" on="1"/>
- </contour>
- <contour>
- <pt x="686" y="0" on="1"/>
- <pt x="793" y="0" on="1"/>
- <pt x="664" y="-81" on="0"/>
- <pt x="664" y="-179" on="1"/>
- <pt x="664" y="-275" on="0"/>
- <pt x="779" y="-275" on="1"/>
- <pt x="833" y="-275" on="0"/>
- <pt x="870" y="-260" on="1"/>
- <pt x="870" y="-341" on="1"/>
- <pt x="808" y="-370" on="0"/>
- <pt x="730" y="-370" on="1"/>
- <pt x="528" y="-370" on="0"/>
- <pt x="528" y="-213" on="1"/>
- <pt x="528" y="-90" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 100 values pushed */
- 0 0 31 17 36 10 5 23 48 200 23 2 1 25 19 18 17 14 13 12 6 5 4 1 0
- 12 2 2 3 0 1 34 33 27 26 4 13 36 2 0 16 15 3 2 0 3 14 0 0 29
- 20 38 48 200 38 38 34 33 27 26 15 14 4 3 9 12 5 3 17 16 2 13 18 2 1
- 0 0 0 13 12 6 1 18 6 5 10 1 0 2 4 48 200 19 18 1 25 0 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00000]
- MDRP[00000]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- MDAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- SZP0[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- SZP0[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Uring" xMin="62" yMin="-37" xMax="1168" yMax="2033">
- <contour>
- <pt x="185" y="1357" on="1"/>
- <pt x="62" y="1357" on="1"/>
- <pt x="62" y="1480" on="1"/>
- <pt x="519" y="1480" on="1"/>
- <pt x="519" y="1357" on="1"/>
- <pt x="383" y="1357" on="1"/>
- <pt x="383" y="523" on="1"/>
- <pt x="383" y="313" on="0"/>
- <pt x="455" y="200" on="1"/>
- <pt x="526" y="86" on="0"/>
- <pt x="656" y="86" on="1"/>
- <pt x="921" y="86" on="0"/>
- <pt x="921" y="532" on="1"/>
- <pt x="921" y="1357" on="1"/>
- <pt x="785" y="1357" on="1"/>
- <pt x="785" y="1480" on="1"/>
- <pt x="1168" y="1480" on="1"/>
- <pt x="1168" y="1357" on="1"/>
- <pt x="1044" y="1357" on="1"/>
- <pt x="1044" y="496" on="1"/>
- <pt x="1044" y="244" on="0"/>
- <pt x="933" y="104" on="1"/>
- <pt x="823" y="-37" on="0"/>
- <pt x="621" y="-37" on="1"/>
- <pt x="185" y="-37" on="0"/>
- <pt x="185" y="550" on="1"/>
- </contour>
- <contour>
- <pt x="606" y="2033" on="1"/>
- <pt x="700" y="2033" on="0"/>
- <pt x="766" y="1967" on="1"/>
- <pt x="833" y="1901" on="0"/>
- <pt x="833" y="1807" on="1"/>
- <pt x="833" y="1710" on="0"/>
- <pt x="766" y="1645" on="1"/>
- <pt x="700" y="1579" on="0"/>
- <pt x="604" y="1579" on="1"/>
- <pt x="521" y="1579" on="0"/>
- <pt x="459" y="1633" on="1"/>
- <pt x="379" y="1703" on="0"/>
- <pt x="379" y="1806" on="1"/>
- <pt x="379" y="1900" on="0"/>
- <pt x="446" y="1966" on="1"/>
- <pt x="512" y="2033" on="0"/>
- </contour>
- <contour>
- <pt x="606" y="1946" on="1"/>
- <pt x="549" y="1946" on="0"/>
- <pt x="507" y="1905" on="1"/>
- <pt x="465" y="1865" on="0"/>
- <pt x="465" y="1806" on="1"/>
- <pt x="465" y="1748" on="0"/>
- <pt x="506" y="1707" on="1"/>
- <pt x="548" y="1665" on="0"/>
- <pt x="604" y="1665" on="1"/>
- <pt x="658" y="1665" on="0"/>
- <pt x="697" y="1698" on="1"/>
- <pt x="747" y="1741" on="0"/>
- <pt x="747" y="1807" on="1"/>
- <pt x="747" y="1865" on="0"/>
- <pt x="705" y="1905" on="1"/>
- <pt x="664" y="1946" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 100 values pushed */
- 0 0 50 32 34 42 32 26 10 5 23 48 200 23 2 1 25 19 18 17 14 13 12 6 5
- 4 1 0 12 2 2 3 0 34 26 2 16 15 3 2 0 3 14 0 0 54 32 30 46 32
- 38 48 200 30 30 15 14 4 3 5 12 5 3 38 38 5 0 2 17 16 2 13 18 2 1
- 0 0 0 13 12 6 1 18 6 5 10 1 0 2 4 48 200 19 18 1 25 0 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00000]
- MDRP[00000]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- MDAP[1]
- CALL[ ]
- MDAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- SRP0[ ]
- MDRP[00100]
- MDRP[00100]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Utilde" xMin="62" yMin="-37" xMax="1168" yMax="1839">
- <contour>
- <pt x="185" y="1357" on="1"/>
- <pt x="62" y="1357" on="1"/>
- <pt x="62" y="1480" on="1"/>
- <pt x="519" y="1480" on="1"/>
- <pt x="519" y="1357" on="1"/>
- <pt x="383" y="1357" on="1"/>
- <pt x="383" y="523" on="1"/>
- <pt x="383" y="313" on="0"/>
- <pt x="455" y="200" on="1"/>
- <pt x="526" y="86" on="0"/>
- <pt x="656" y="86" on="1"/>
- <pt x="921" y="86" on="0"/>
- <pt x="921" y="532" on="1"/>
- <pt x="921" y="1357" on="1"/>
- <pt x="785" y="1357" on="1"/>
- <pt x="785" y="1480" on="1"/>
- <pt x="1168" y="1480" on="1"/>
- <pt x="1168" y="1357" on="1"/>
- <pt x="1044" y="1357" on="1"/>
- <pt x="1044" y="496" on="1"/>
- <pt x="1044" y="244" on="0"/>
- <pt x="933" y="104" on="1"/>
- <pt x="823" y="-37" on="0"/>
- <pt x="621" y="-37" on="1"/>
- <pt x="185" y="-37" on="0"/>
- <pt x="185" y="550" on="1"/>
- </contour>
- <contour>
- <pt x="284" y="1604" on="1"/>
- <pt x="290" y="1699" on="0"/>
- <pt x="315" y="1749" on="1"/>
- <pt x="360" y="1839" on="0"/>
- <pt x="469" y="1839" on="1"/>
- <pt x="541" y="1839" on="0"/>
- <pt x="604" y="1800" on="1"/>
- <pt x="664" y="1763" on="1"/>
- <pt x="726" y="1725" on="0"/>
- <pt x="760" y="1725" on="1"/>
- <pt x="828" y="1725" on="0"/>
- <pt x="839" y="1839" on="1"/>
- <pt x="950" y="1839" on="1"/>
- <pt x="943" y="1745" on="0"/>
- <pt x="918" y="1695" on="1"/>
- <pt x="872" y="1604" on="0"/>
- <pt x="765" y="1604" on="1"/>
- <pt x="692" y="1604" on="0"/>
- <pt x="629" y="1643" on="1"/>
- <pt x="569" y="1680" on="1"/>
- <pt x="509" y="1717" on="0"/>
- <pt x="473" y="1717" on="1"/>
- <pt x="405" y="1717" on="0"/>
- <pt x="394" y="1604" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 99 values pushed */
- 0 0 47 5 30 35 5 42 10 5 23 48 200 23 2 1 25 19 18 17 14 13 12 6 5
- 4 1 0 12 2 2 3 0 49 38 37 26 4 13 42 30 2 16 15 3 2 0 3 14 38
- 18 12 2 49 37 15 14 4 3 6 12 5 3 26 5 0 2 17 16 2 13 18 2 1 0
- 0 0 13 12 6 1 18 6 5 10 1 0 2 4 48 200 19 18 1 25 0 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00000]
- MDRP[00000]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- SRP0[ ]
- MDRP[00100]
- MDRP[00100]
- LOOPCALL[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="V" xMin="26" yMin="0" xMax="1204" yMax="1480">
- <contour>
- <pt x="520" y="0" on="1"/>
- <pt x="100" y="1357" on="1"/>
- <pt x="26" y="1357" on="1"/>
- <pt x="26" y="1480" on="1"/>
- <pt x="463" y="1480" on="1"/>
- <pt x="463" y="1357" on="1"/>
- <pt x="306" y="1357" on="1"/>
- <pt x="652" y="237" on="1"/>
- <pt x="654" y="237" on="1"/>
- <pt x="1001" y="1357" on="1"/>
- <pt x="858" y="1357" on="1"/>
- <pt x="858" y="1480" on="1"/>
- <pt x="1204" y="1480" on="1"/>
- <pt x="1204" y="1357" on="1"/>
- <pt x="1130" y="1357" on="1"/>
- <pt x="709" y="0" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 50 values pushed */
- 8 7 2 1 0 3 0 0 14 13 10 9 6 5 2 1 6 7 3 1 4 48 200 15 0
- 1 0 12 11 4 3 0 3 14 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="W" xMin="23" yMin="0" xMax="1207" yMax="1480">
- <contour>
- <pt x="242" y="0" on="1"/>
- <pt x="72" y="1357" on="1"/>
- <pt x="23" y="1357" on="1"/>
- <pt x="23" y="1480" on="1"/>
- <pt x="332" y="1480" on="1"/>
- <pt x="332" y="1357" on="1"/>
- <pt x="234" y="1357" on="1"/>
- <pt x="368" y="281" on="1"/>
- <pt x="370" y="281" on="1"/>
- <pt x="556" y="1258" on="1"/>
- <pt x="712" y="1258" on="1"/>
- <pt x="896" y="285" on="1"/>
- <pt x="899" y="285" on="1"/>
- <pt x="1033" y="1357" on="1"/>
- <pt x="934" y="1357" on="1"/>
- <pt x="934" y="1480" on="1"/>
- <pt x="1207" y="1480" on="1"/>
- <pt x="1207" y="1357" on="1"/>
- <pt x="1157" y="1357" on="1"/>
- <pt x="987" y="0" on="1"/>
- <pt x="799" y="0" on="1"/>
- <pt x="617" y="974" on="1"/>
- <pt x="615" y="974" on="1"/>
- <pt x="431" y="0" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 63 values pushed */
- 18 17 14 13 6 5 2 1 8 3 9 3 22 21 12 11 8 7 6 9 0 3 10 9 1
- 23 20 19 0 3 2 0 16 15 4 3 0 3 14 23 22 21 20 19 18 17 16 15 14 13
- 12 11 10 9 8 7 6 5 4 3 2 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Wcircumflex" xMin="23" yMin="0" xMax="1207" yMax="1925">
- <contour>
- <pt x="242" y="0" on="1"/>
- <pt x="72" y="1357" on="1"/>
- <pt x="23" y="1357" on="1"/>
- <pt x="23" y="1480" on="1"/>
- <pt x="332" y="1480" on="1"/>
- <pt x="332" y="1357" on="1"/>
- <pt x="234" y="1357" on="1"/>
- <pt x="368" y="281" on="1"/>
- <pt x="370" y="281" on="1"/>
- <pt x="556" y="1258" on="1"/>
- <pt x="712" y="1258" on="1"/>
- <pt x="896" y="285" on="1"/>
- <pt x="899" y="285" on="1"/>
- <pt x="1033" y="1357" on="1"/>
- <pt x="934" y="1357" on="1"/>
- <pt x="934" y="1480" on="1"/>
- <pt x="1207" y="1480" on="1"/>
- <pt x="1207" y="1357" on="1"/>
- <pt x="1157" y="1357" on="1"/>
- <pt x="987" y="0" on="1"/>
- <pt x="799" y="0" on="1"/>
- <pt x="617" y="974" on="1"/>
- <pt x="615" y="974" on="1"/>
- <pt x="431" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="267" y="1604" on="1"/>
- <pt x="523" y="1925" on="1"/>
- <pt x="742" y="1925" on="1"/>
- <pt x="998" y="1604" on="1"/>
- <pt x="875" y="1604" on="1"/>
- <pt x="634" y="1806" on="1"/>
- <pt x="631" y="1806" on="1"/>
- <pt x="390" y="1604" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 84 values pushed */
- 31 30 29 28 27 24 6 25 3 3 18 17 14 13 6 5 2 1 8 3 9 3 22 21 12
- 11 8 7 6 9 0 3 26 25 1 10 9 1 23 20 19 0 3 3 0 16 15 4 3 0
- 3 14 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9
- 8 7 6 5 4 3 2 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="X" xMin="49" yMin="0" xMax="1179" yMax="1480">
- <contour>
- <pt x="49" y="0" on="1"/>
- <pt x="49" y="123" on="1"/>
- <pt x="160" y="123" on="1"/>
- <pt x="510" y="730" on="1"/>
- <pt x="148" y="1357" on="1"/>
- <pt x="49" y="1357" on="1"/>
- <pt x="49" y="1480" on="1"/>
- <pt x="469" y="1480" on="1"/>
- <pt x="469" y="1357" on="1"/>
- <pt x="369" y="1357" on="1"/>
- <pt x="657" y="857" on="1"/>
- <pt x="946" y="1357" on="1"/>
- <pt x="818" y="1357" on="1"/>
- <pt x="818" y="1480" on="1"/>
- <pt x="1179" y="1480" on="1"/>
- <pt x="1179" y="1357" on="1"/>
- <pt x="1074" y="1357" on="1"/>
- <pt x="721" y="746" on="1"/>
- <pt x="1081" y="123" on="1"/>
- <pt x="1179" y="123" on="1"/>
- <pt x="1179" y="0" on="1"/>
- <pt x="736" y="0" on="1"/>
- <pt x="736" y="123" on="1"/>
- <pt x="860" y="123" on="1"/>
- <pt x="574" y="619" on="1"/>
- <pt x="288" y="123" on="1"/>
- <pt x="442" y="123" on="1"/>
- <pt x="442" y="0" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 74 values pushed */
- 24 17 16 15 12 11 10 9 8 5 4 3 12 6 1 3 0 0 26 25 23 22 19 18 2
- 1 6 7 0 1 4 48 200 27 21 20 0 3 0 14 13 7 6 0 3 14 27 26 25 24
- 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Y" xMin="27" yMin="0" xMax="1201" yMax="1480">
- <contour>
- <pt x="294" y="0" on="1"/>
- <pt x="294" y="123" on="1"/>
- <pt x="516" y="123" on="1"/>
- <pt x="516" y="660" on="1"/>
- <pt x="113" y="1357" on="1"/>
- <pt x="27" y="1357" on="1"/>
- <pt x="27" y="1480" on="1"/>
- <pt x="490" y="1480" on="1"/>
- <pt x="490" y="1357" on="1"/>
- <pt x="341" y="1357" on="1"/>
- <pt x="656" y="813" on="1"/>
- <pt x="658" y="813" on="1"/>
- <pt x="973" y="1357" on="1"/>
- <pt x="825" y="1357" on="1"/>
- <pt x="825" y="1480" on="1"/>
- <pt x="1201" y="1480" on="1"/>
- <pt x="1201" y="1357" on="1"/>
- <pt x="1115" y="1357" on="1"/>
- <pt x="713" y="661" on="1"/>
- <pt x="713" y="123" on="1"/>
- <pt x="935" y="123" on="1"/>
- <pt x="935" y="0" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 86 values pushed */
- 18 11 10 3 4 4 1 3 0 0 17 16 13 12 9 8 5 4 6 7 6 20 19 2 1
- 6 3 0 2 4 48 200 21 0 1 0 15 14 7 6 0 3 14 11 10 2 18 2 3 21
- 20 17 16 15 14 13 12 8 13 18 9 8 7 6 5 4 1 0 8 13 2 0 0 19 18
- 10 1 2 1 4 48 200 3 2 1 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Yacute" xMin="27" yMin="0" xMax="1201" yMax="1925">
- <contour>
- <pt x="294" y="0" on="1"/>
- <pt x="294" y="123" on="1"/>
- <pt x="516" y="123" on="1"/>
- <pt x="516" y="660" on="1"/>
- <pt x="113" y="1357" on="1"/>
- <pt x="27" y="1357" on="1"/>
- <pt x="27" y="1480" on="1"/>
- <pt x="490" y="1480" on="1"/>
- <pt x="490" y="1357" on="1"/>
- <pt x="341" y="1357" on="1"/>
- <pt x="656" y="813" on="1"/>
- <pt x="658" y="813" on="1"/>
- <pt x="973" y="1357" on="1"/>
- <pt x="825" y="1357" on="1"/>
- <pt x="825" y="1480" on="1"/>
- <pt x="1201" y="1480" on="1"/>
- <pt x="1201" y="1357" on="1"/>
- <pt x="1115" y="1357" on="1"/>
- <pt x="713" y="661" on="1"/>
- <pt x="713" y="123" on="1"/>
- <pt x="935" y="123" on="1"/>
- <pt x="935" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="534" y="1604" on="1"/>
- <pt x="750" y="1925" on="1"/>
- <pt x="978" y="1925" on="1"/>
- <pt x="657" y="1604" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 100 values pushed */
- 25 22 2 23 6 3 18 11 10 3 4 4 1 3 0 0 17 16 13 12 9 8 5 4 6
- 7 6 20 19 2 1 6 3 0 2 4 48 200 24 23 1 21 0 1 2 0 15 14 7 6
- 0 3 14 25 22 11 10 4 18 2 3 24 23 21 20 17 16 15 14 13 12 10 13 18 9
- 8 7 6 5 4 1 0 8 13 2 0 0 19 18 10 1 2 1 4 48 200 3 2 1 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Ycircumflex" xMin="27" yMin="0" xMax="1201" yMax="1925">
- <contour>
- <pt x="294" y="0" on="1"/>
- <pt x="294" y="123" on="1"/>
- <pt x="516" y="123" on="1"/>
- <pt x="516" y="660" on="1"/>
- <pt x="113" y="1357" on="1"/>
- <pt x="27" y="1357" on="1"/>
- <pt x="27" y="1480" on="1"/>
- <pt x="490" y="1480" on="1"/>
- <pt x="490" y="1357" on="1"/>
- <pt x="341" y="1357" on="1"/>
- <pt x="656" y="813" on="1"/>
- <pt x="658" y="813" on="1"/>
- <pt x="973" y="1357" on="1"/>
- <pt x="825" y="1357" on="1"/>
- <pt x="825" y="1480" on="1"/>
- <pt x="1201" y="1480" on="1"/>
- <pt x="1201" y="1357" on="1"/>
- <pt x="1115" y="1357" on="1"/>
- <pt x="713" y="661" on="1"/>
- <pt x="713" y="123" on="1"/>
- <pt x="935" y="123" on="1"/>
- <pt x="935" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="291" y="1604" on="1"/>
- <pt x="547" y="1925" on="1"/>
- <pt x="766" y="1925" on="1"/>
- <pt x="1022" y="1604" on="1"/>
- <pt x="899" y="1604" on="1"/>
- <pt x="658" y="1806" on="1"/>
- <pt x="655" y="1806" on="1"/>
- <pt x="414" y="1604" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 108 values pushed */
- 29 28 27 26 25 22 6 23 6 3 18 11 10 3 4 4 1 3 0 0 17 16 13 12 9
- 8 5 4 6 7 6 20 19 2 1 6 3 0 2 4 48 200 24 23 1 21 0 1 2 0
- 15 14 7 6 0 3 14 28 27 23 11 10 5 18 2 3 26 25 24 21 20 17 16 15 14
- 13 12 11 13 18 29 22 9 8 7 6 5 4 1 0 10 13 2 0 0 19 18 10 1 2
- 1 4 48 200 3 2 1 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Ydieresis" xMin="27" yMin="0" xMax="1201" yMax="1801">
- <contour>
- <pt x="294" y="0" on="1"/>
- <pt x="294" y="123" on="1"/>
- <pt x="516" y="123" on="1"/>
- <pt x="516" y="660" on="1"/>
- <pt x="113" y="1357" on="1"/>
- <pt x="27" y="1357" on="1"/>
- <pt x="27" y="1480" on="1"/>
- <pt x="490" y="1480" on="1"/>
- <pt x="490" y="1357" on="1"/>
- <pt x="341" y="1357" on="1"/>
- <pt x="656" y="813" on="1"/>
- <pt x="658" y="813" on="1"/>
- <pt x="973" y="1357" on="1"/>
- <pt x="825" y="1357" on="1"/>
- <pt x="825" y="1480" on="1"/>
- <pt x="1201" y="1480" on="1"/>
- <pt x="1201" y="1357" on="1"/>
- <pt x="1115" y="1357" on="1"/>
- <pt x="713" y="661" on="1"/>
- <pt x="713" y="123" on="1"/>
- <pt x="935" y="123" on="1"/>
- <pt x="935" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="324" y="1604" on="1"/>
- <pt x="324" y="1801" on="1"/>
- <pt x="521" y="1801" on="1"/>
- <pt x="521" y="1604" on="1"/>
- </contour>
- <contour>
- <pt x="793" y="1604" on="1"/>
- <pt x="793" y="1801" on="1"/>
- <pt x="990" y="1801" on="1"/>
- <pt x="990" y="1604" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 124 values pushed */
- 18 11 10 3 4 4 1 3 0 0 29 26 25 22 10 3 23 17 16 13 12 9 8 5 4
- 6 7 6 20 19 2 1 6 3 0 3 4 48 200 28 27 24 23 3 21 0 1 2 0 15
- 14 7 6 0 3 14 21 20 14 13 12 5 28 26 3 11 10 2 18 24 3 9 8 7 3
- 2 22 3 17 16 15 3 13 28 6 5 4 1 0 5 13 22 0 0 27 26 10 1 28 25
- 24 10 1 22 19 18 10 1 2 3 4 48 200 29 28 1 23 22 1 3 2 1 3 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Z" xMin="148" yMin="0" xMax="1081" yMax="1480">
- <contour>
- <pt x="148" y="0" on="1"/>
- <pt x="148" y="136" on="1"/>
- <pt x="848" y="1357" on="1"/>
- <pt x="290" y="1357" on="1"/>
- <pt x="290" y="1086" on="1"/>
- <pt x="167" y="1086" on="1"/>
- <pt x="167" y="1480" on="1"/>
- <pt x="1068" y="1480" on="1"/>
- <pt x="1068" y="1357" on="1"/>
- <pt x="368" y="136" on="1"/>
- <pt x="957" y="136" on="1"/>
- <pt x="957" y="432" on="1"/>
- <pt x="1081" y="432" on="1"/>
- <pt x="1081" y="0" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 73 values pushed */
- 12 11 5 4 4 2 1 3 0 0 8 3 2 6 2 6 10 9 1 20 2 0 2 4 48
- 200 13 0 1 0 7 6 0 14 8 7 2 12 10 3 9 2 2 10 3 3 1 0 5 0
- 0 11 10 6 1 12 4 3 6 1 5 2 4 48 200 13 12 1 6 5 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00000]
- MDRP[00000]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Zacute" xMin="148" yMin="0" xMax="1081" yMax="1925">
- <contour>
- <pt x="148" y="0" on="1"/>
- <pt x="148" y="136" on="1"/>
- <pt x="848" y="1357" on="1"/>
- <pt x="290" y="1357" on="1"/>
- <pt x="290" y="1086" on="1"/>
- <pt x="167" y="1086" on="1"/>
- <pt x="167" y="1480" on="1"/>
- <pt x="1068" y="1480" on="1"/>
- <pt x="1068" y="1357" on="1"/>
- <pt x="368" y="136" on="1"/>
- <pt x="957" y="136" on="1"/>
- <pt x="957" y="432" on="1"/>
- <pt x="1081" y="432" on="1"/>
- <pt x="1081" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="491" y="1604" on="1"/>
- <pt x="707" y="1925" on="1"/>
- <pt x="935" y="1925" on="1"/>
- <pt x="614" y="1604" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 87 values pushed */
- 17 14 2 15 6 3 12 11 5 4 4 2 1 3 0 0 8 3 2 6 2 6 10 9 1
- 20 2 0 2 4 48 200 16 15 1 13 0 1 2 0 7 6 0 14 8 7 2 12 10 3
- 17 16 15 14 9 2 6 10 3 3 1 0 5 0 0 11 10 6 1 12 4 3 6 1 5
- 2 4 48 200 13 12 1 6 5 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00000]
- MDRP[00000]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Zcaron" xMin="148" yMin="0" xMax="1081" yMax="1925">
- <contour>
- <pt x="148" y="0" on="1"/>
- <pt x="148" y="136" on="1"/>
- <pt x="848" y="1357" on="1"/>
- <pt x="290" y="1357" on="1"/>
- <pt x="290" y="1086" on="1"/>
- <pt x="167" y="1086" on="1"/>
- <pt x="167" y="1480" on="1"/>
- <pt x="1068" y="1480" on="1"/>
- <pt x="1068" y="1357" on="1"/>
- <pt x="368" y="136" on="1"/>
- <pt x="957" y="136" on="1"/>
- <pt x="957" y="432" on="1"/>
- <pt x="1081" y="432" on="1"/>
- <pt x="1081" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="980" y="1925" on="1"/>
- <pt x="723" y="1604" on="1"/>
- <pt x="505" y="1604" on="1"/>
- <pt x="248" y="1925" on="1"/>
- <pt x="372" y="1925" on="1"/>
- <pt x="613" y="1723" on="1"/>
- <pt x="615" y="1723" on="1"/>
- <pt x="857" y="1925" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 97 values pushed */
- 12 11 5 4 4 2 1 3 21 20 19 18 17 14 6 13 15 0 0 8 3 2 6 2 6
- 10 9 1 20 2 0 2 4 48 200 16 15 1 13 0 1 2 0 7 6 0 14 14 8 7
- 3 12 10 3 21 20 19 18 16 15 9 2 8 10 3 3 17 3 5 2 1 0 5 0 0
- 11 10 6 1 12 4 3 6 1 5 2 4 48 200 13 12 1 6 5 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00000]
- MDRP[00000]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Zdotaccent" xMin="148" yMin="0" xMax="1081" yMax="1801">
- <contour>
- <pt x="148" y="0" on="1"/>
- <pt x="148" y="136" on="1"/>
- <pt x="848" y="1357" on="1"/>
- <pt x="290" y="1357" on="1"/>
- <pt x="290" y="1086" on="1"/>
- <pt x="167" y="1086" on="1"/>
- <pt x="167" y="1480" on="1"/>
- <pt x="1068" y="1480" on="1"/>
- <pt x="1068" y="1357" on="1"/>
- <pt x="368" y="136" on="1"/>
- <pt x="957" y="136" on="1"/>
- <pt x="957" y="432" on="1"/>
- <pt x="1081" y="432" on="1"/>
- <pt x="1081" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="516" y="1604" on="1"/>
- <pt x="516" y="1801" on="1"/>
- <pt x="713" y="1801" on="1"/>
- <pt x="713" y="1604" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 92 values pushed */
- 12 11 5 4 4 2 1 3 0 0 17 14 10 1 15 8 3 2 6 2 6 10 9 1 20
- 2 0 3 4 48 200 16 15 1 13 0 1 2 0 7 6 0 14 8 7 2 12 10 3 2
- 10 16 2 9 14 3 2 1 0 5 0 0 17 16 10 1 14 11 10 6 1 12 4 3 6
- 1 5 3 4 48 200 15 14 1 13 12 1 6 5 1 3 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00000]
- MDRP[00000]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="a" xMin="148" yMin="-25" xMax="1167" yMax="1111">
- <contour>
- <pt x="834" y="119" on="1"/>
- <pt x="661" y="-25" on="0"/>
- <pt x="483" y="-25" on="1"/>
- <pt x="330" y="-25" on="0"/>
- <pt x="239" y="61" on="1"/>
- <pt x="148" y="146" on="0"/>
- <pt x="148" y="293" on="1"/>
- <pt x="148" y="483" on="0"/>
- <pt x="290" y="569" on="1"/>
- <pt x="432" y="654" on="0"/>
- <pt x="749" y="654" on="1"/>
- <pt x="834" y="654" on="1"/>
- <pt x="834" y="822" on="1"/>
- <pt x="834" y="987" on="0"/>
- <pt x="630" y="987" on="1"/>
- <pt x="527" y="987" on="0"/>
- <pt x="373" y="929" on="1"/>
- <pt x="348" y="802" on="1"/>
- <pt x="225" y="802" on="1"/>
- <pt x="225" y="1018" on="1"/>
- <pt x="454" y="1111" on="0"/>
- <pt x="692" y="1111" on="1"/>
- <pt x="881" y="1111" on="0"/>
- <pt x="956" y="1046" on="1"/>
- <pt x="1031" y="980" on="0"/>
- <pt x="1031" y="819" on="1"/>
- <pt x="1031" y="123" on="1"/>
- <pt x="1167" y="123" on="1"/>
- <pt x="1167" y="0" on="1"/>
- <pt x="854" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="834" y="278" on="1"/>
- <pt x="834" y="531" on="1"/>
- <pt x="781" y="531" on="1"/>
- <pt x="551" y="531" on="0"/>
- <pt x="454" y="479" on="1"/>
- <pt x="358" y="427" on="0"/>
- <pt x="358" y="301" on="1"/>
- <pt x="358" y="123" on="0"/>
- <pt x="544" y="123" on="1"/>
- <pt x="691" y="123" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 87 values pushed */
- 0 0 38 14 2 14 5 21 48 200 21 1 2 2 1 32 31 30 27 26 25 19 18 17 16
- 12 11 10 0 14 1 28 3 0 29 28 1 0 14 0 0 36 39 6 48 200 29 25 0 2
- 32 17 16 10 4 0 18 3 28 27 2 13 25 6 18 0 0 31 30 12 11 0 10 4 25
- 1 4 48 200 26 25 1 19 18 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- SZP1[ ]
- CALL[ ]
- SZP1[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="aacute" xMin="148" yMin="-25" xMax="1167" yMax="1604">
- <component glyphName="a" x="0" y="0" flags="0x4"/>
- <component glyphName="acute" x="160" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="abreve" xMin="148" yMin="-25" xMax="1167" yMax="1579">
- <component glyphName="a" x="0" y="0" flags="0x4"/>
- <component glyphName="breve" x="12" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="acircumflex" xMin="148" yMin="-25" xMax="1167" yMax="1604">
- <component glyphName="a" x="0" y="0" flags="0x4"/>
- <component glyphName="circumflex" x="27" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="acute" xMin="392" yMin="1283" xMax="836" yMax="1604">
- <contour>
- <pt x="392" y="1283" on="1"/>
- <pt x="608" y="1604" on="1"/>
- <pt x="836" y="1604" on="1"/>
- <pt x="515" y="1283" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 12 values pushed */
- 3 0 1 2 1 1 0 14 3 2 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- CALL[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00000]
- MDRP[00000]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="adieresis" xMin="148" yMin="-25" xMax="1167" yMax="1480">
- <component glyphName="a" x="0" y="0" flags="0x4"/>
- <component glyphName="dieresis" x="35" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="ae" xMin="37" yMin="-25" xMax="1192" yMax="1110">
- <contour>
- <pt x="589" y="154" on="1"/>
- <pt x="552" y="73" on="0"/>
- <pt x="508" y="33" on="1"/>
- <pt x="443" y="-25" on="0"/>
- <pt x="347" y="-25" on="1"/>
- <pt x="216" y="-25" on="0"/>
- <pt x="127" y="70" on="1"/>
- <pt x="37" y="164" on="0"/>
- <pt x="37" y="307" on="1"/>
- <pt x="37" y="475" on="0"/>
- <pt x="154" y="571" on="1"/>
- <pt x="270" y="666" on="0"/>
- <pt x="476" y="666" on="1"/>
- <pt x="519" y="666" on="1"/>
- <pt x="519" y="807" on="1"/>
- <pt x="519" y="917" on="0"/>
- <pt x="498" y="952" on="1"/>
- <pt x="476" y="987" on="0"/>
- <pt x="408" y="987" on="1"/>
- <pt x="345" y="987" on="0"/>
- <pt x="284" y="947" on="1"/>
- <pt x="259" y="811" on="1"/>
- <pt x="136" y="811" on="1"/>
- <pt x="136" y="1043" on="1"/>
- <pt x="289" y="1110" on="0"/>
- <pt x="434" y="1110" on="1"/>
- <pt x="531" y="1110" on="0"/>
- <pt x="592" y="1062" on="1"/>
- <pt x="628" y="1033" on="0"/>
- <pt x="658" y="979" on="1"/>
- <pt x="736" y="1110" on="0"/>
- <pt x="879" y="1110" on="1"/>
- <pt x="1025" y="1110" on="0"/>
- <pt x="1106" y="974" on="1"/>
- <pt x="1186" y="838" on="0"/>
- <pt x="1186" y="592" on="1"/>
- <pt x="1186" y="543" on="1"/>
- <pt x="704" y="543" on="1"/>
- <pt x="707" y="492" on="1"/>
- <pt x="729" y="123" on="0"/>
- <pt x="948" y="123" on="1"/>
- <pt x="1032" y="123" on="0"/>
- <pt x="1192" y="191" on="1"/>
- <pt x="1192" y="43" on="1"/>
- <pt x="1016" y="-25" on="0"/>
- <pt x="885" y="-25" on="1"/>
- <pt x="719" y="-25" on="0"/>
- </contour>
- <contour>
- <pt x="519" y="228" on="1"/>
- <pt x="519" y="543" on="1"/>
- <pt x="488" y="543" on="1"/>
- <pt x="241" y="543" on="0"/>
- <pt x="241" y="315" on="1"/>
- <pt x="241" y="136" on="0"/>
- <pt x="382" y="136" on="1"/>
- <pt x="467" y="136" on="0"/>
- </contour>
- <contour>
- <pt x="704" y="666" on="1"/>
- <pt x="984" y="666" on="1"/>
- <pt x="981" y="844" on="0"/>
- <pt x="949" y="916" on="1"/>
- <pt x="918" y="987" on="0"/>
- <pt x="859" y="987" on="1"/>
- <pt x="725" y="987" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 111 values pushed */
- 0 0 60 5 31 53 30 4 40 14 45 18 5 25 48 200 45 2 31 1 25 1 4 2 1
- 29 23 22 21 20 14 6 1 12 3 0 35 12 36 2 1 47 43 42 0 4 36 2 3 0
- 0 0 49 48 37 36 6 3 12 1 4 48 200 56 55 13 12 3 0 14 0 0 51 24 8
- 48 200 56 55 37 36 35 29 0 7 42 13 3 49 21 20 12 4 13 22 3 8 22 43 42
- 1 48 47 14 13 3 23 22 1 3 0
- LOOPCALL[ ]
- SRP0[ ]
- MDRP[00100]
- CALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- CALL[ ]
- SZP1[ ]
- CALL[ ]
- SZP1[ ]
- MIAP[1]
- MIAP[1]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="afii00208" xMin="0" yMin="543" xMax="1229" yMax="666">
- <contour>
- <pt x="0" y="543" on="1"/>
- <pt x="0" y="666" on="1"/>
- <pt x="1229" y="666" on="1"/>
- <pt x="1229" y="543" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 20 values pushed */
- 0 0 3 0 6 1 1 1 4 48 200 2 1 1 0 14 3 2 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- CALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="agrave" xMin="148" yMin="-25" xMax="1167" yMax="1604">
- <component glyphName="a" x="0" y="0" flags="0x4"/>
- <component glyphName="grave" x="-38" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="amacron" xMin="148" yMin="-25" xMax="1167" yMax="1407">
- <component glyphName="a" x="0" y="0" flags="0x4"/>
- <component glyphName="macron" x="22" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="ampersand" xMin="57" yMin="-37" xMax="1192" yMax="1518">
- <contour>
- <pt x="928" y="0" on="1"/>
- <pt x="834" y="110" on="1"/>
- <pt x="653" y="-37" on="0"/>
- <pt x="478" y="-37" on="1"/>
- <pt x="290" y="-37" on="0"/>
- <pt x="174" y="88" on="1"/>
- <pt x="57" y="213" on="0"/>
- <pt x="57" y="413" on="1"/>
- <pt x="57" y="591" on="0"/>
- <pt x="164" y="728" on="1"/>
- <pt x="226" y="808" on="0"/>
- <pt x="345" y="889" on="1"/>
- <pt x="273" y="1056" on="0"/>
- <pt x="273" y="1188" on="1"/>
- <pt x="273" y="1340" on="0"/>
- <pt x="357" y="1429" on="1"/>
- <pt x="441" y="1518" on="0"/>
- <pt x="588" y="1518" on="1"/>
- <pt x="740" y="1518" on="0"/>
- <pt x="814" y="1436" on="1"/>
- <pt x="878" y="1365" on="0"/>
- <pt x="878" y="1240" on="1"/>
- <pt x="878" y="1095" on="0"/>
- <pt x="767" y="979" on="1"/>
- <pt x="700" y="909" on="0"/>
- <pt x="572" y="836" on="1"/>
- <pt x="745" y="504" on="0"/>
- <pt x="879" y="332" on="1"/>
- <pt x="968" y="451" on="0"/>
- <pt x="969" y="632" on="1"/>
- <pt x="967" y="691" on="1"/>
- <pt x="868" y="691" on="1"/>
- <pt x="868" y="814" on="1"/>
- <pt x="1192" y="814" on="1"/>
- <pt x="1192" y="691" on="1"/>
- <pt x="1120" y="691" on="1"/>
- <pt x="1111" y="527" on="0"/>
- <pt x="1079" y="440" on="1"/>
- <pt x="1048" y="352" on="0"/>
- <pt x="958" y="240" on="1"/>
- <pt x="1068" y="123" on="1"/>
- <pt x="1192" y="123" on="1"/>
- <pt x="1192" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="757" y="208" on="1"/>
- <pt x="580" y="433" on="0"/>
- <pt x="405" y="785" on="1"/>
- <pt x="236" y="654" on="0"/>
- <pt x="236" y="441" on="1"/>
- <pt x="236" y="287" on="0"/>
- <pt x="311" y="199" on="1"/>
- <pt x="386" y="110" on="0"/>
- <pt x="515" y="110" on="1"/>
- <pt x="639" y="110" on="0"/>
- </contour>
- <contour>
- <pt x="518" y="938" on="1"/>
- <pt x="599" y="992" on="0"/>
- <pt x="640" y="1047" on="1"/>
- <pt x="699" y="1127" on="0"/>
- <pt x="699" y="1232" on="1"/>
- <pt x="699" y="1394" on="0"/>
- <pt x="584" y="1394" on="1"/>
- <pt x="452" y="1394" on="0"/>
- <pt x="452" y="1198" on="1"/>
- <pt x="452" y="1059" on="0"/>
- <pt x="511" y="950" on="1"/>
- <pt x="513" y="946" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 83 values pushed */
- 0 0 59 5 17 51 14 3 48 200 17 0 3 2 1 53 25 11 3 0 32 3 0 45 43
- 41 40 39 35 34 31 30 29 27 1 12 32 0 3 33 32 1 42 0 1 2 0 14 0 0
- 61 13 13 57 13 21 47 13 7 48 200 53 45 43 42 41 40 39 35 34 33 32 31 30 29
- 27 25 21 13 11 7 1 0
- MDAP[0]
- MDAP[0]
- MDAP[1]
- MDAP[0]
- MDAP[1]
- MDAP[1]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- LOOPCALL[ ]
- CALL[ ]
- SZP1[ ]
- CALL[ ]
- SZP1[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="anoteleia" xMin="491" yMin="419" xMax="738" yMax="666">
- <contour>
- <pt x="491" y="419" on="1"/>
- <pt x="491" y="666" on="1"/>
- <pt x="738" y="666" on="1"/>
- <pt x="738" y="419" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 31 values pushed */
- 0 0 2 1 4 1 0 1 4 48 200 3 0 1 0 14 0 0 3 2 4 1 0 1 4
- 48 200 1 0 1 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="aogonek" xMin="148" yMin="-370" xMax="1167" yMax="1111">
- <component glyphName="a" x="0" y="0" flags="0x4"/>
- <component glyphName="ogonek" x="282" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="aring" xMin="148" yMin="-25" xMax="1167" yMax="1737">
- <component glyphName="a" x="0" y="0" flags="0x4"/>
- <component glyphName="ring" x="61" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="asciicircum" xMin="146" yMin="543" xMax="1084" yMax="1480">
- <contour>
- <pt x="146" y="543" on="1"/>
- <pt x="615" y="1480" on="1"/>
- <pt x="1084" y="543" on="1"/>
- <pt x="918" y="543" on="1"/>
- <pt x="615" y="1149" on="1"/>
- <pt x="311" y="543" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 18 values pushed */
- 4 1 2 13 0 5 3 2 0 3 0 14 5 4 3 2 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- CALL[ ]
- CALL[ ]
- SRP0[ ]
- LOOPCALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="asciitilde" xMin="121" yMin="412" xMax="1108" yMax="772">
- <contour>
- <pt x="269" y="444" on="1"/>
- <pt x="121" y="444" on="1"/>
- <pt x="124" y="550" on="0"/>
- <pt x="143" y="605" on="1"/>
- <pt x="201" y="772" on="0"/>
- <pt x="386" y="772" on="1"/>
- <pt x="484" y="772" on="0"/>
- <pt x="585" y="703" on="1"/>
- <pt x="697" y="626" on="1"/>
- <pt x="764" y="580" on="1"/>
- <pt x="793" y="560" on="0"/>
- <pt x="839" y="560" on="1"/>
- <pt x="956" y="560" on="0"/>
- <pt x="960" y="740" on="1"/>
- <pt x="1108" y="740" on="1"/>
- <pt x="1105" y="634" on="0"/>
- <pt x="1086" y="579" on="1"/>
- <pt x="1028" y="412" on="0"/>
- <pt x="843" y="412" on="1"/>
- <pt x="744" y="412" on="0"/>
- <pt x="644" y="481" on="1"/>
- <pt x="532" y="558" on="1"/>
- <pt x="465" y="604" on="1"/>
- <pt x="436" y="624" on="0"/>
- <pt x="389" y="624" on="1"/>
- <pt x="273" y="624" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 27 values pushed */
- 0 0 24 16 5 11 16 18 48 200 5 13 18 0 14 13 1 1 0 1 2 0 14 14 13
- 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- CALL[ ]
- LOOPCALL[ ]
- SRP0[ ]
- MDRP[00100]
- SRP0[ ]
- MDRP[00100]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="asterisk" xMin="161" yMin="614" xMax="1068" yMax="1480">
- <contour>
- <pt x="459" y="615" on="1"/>
- <pt x="288" y="720" on="1"/>
- <pt x="523" y="991" on="1"/>
- <pt x="545" y="951" on="0"/>
- <pt x="599" y="937" on="1"/>
- </contour>
- <contour>
- <pt x="161" y="1073" on="1"/>
- <pt x="219" y="1263" on="1"/>
- <pt x="541" y="1112" on="1"/>
- <pt x="511" y="1080" on="0"/>
- <pt x="511" y="1044" on="1"/>
- <pt x="511" y="1036" on="0"/>
- <pt x="513" y="1021" on="1"/>
- </contour>
- <contour>
- <pt x="563" y="1129" on="1"/>
- <pt x="518" y="1480" on="1"/>
- <pt x="715" y="1480" on="1"/>
- <pt x="664" y="1129" on="1"/>
- <pt x="629" y="1142" on="0"/>
- <pt x="614" y="1142" on="1"/>
- <pt x="597" y="1142" on="0"/>
- </contour>
- <contour>
- <pt x="687" y="1111" on="1"/>
- <pt x="1011" y="1264" on="1"/>
- <pt x="1068" y="1071" on="1"/>
- <pt x="716" y="1023" on="1"/>
- <pt x="716" y="1026" on="0"/>
- <pt x="717" y="1031" on="1"/>
- <pt x="717" y="1034" on="1"/>
- <pt x="717" y="1037" on="1"/>
- <pt x="717" y="1081" on="0"/>
- </contour>
- <contour>
- <pt x="783" y="614" on="1"/>
- <pt x="622" y="936" on="1"/>
- <pt x="673" y="942" on="0"/>
- <pt x="702" y="986" on="1"/>
- <pt x="946" y="728" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 57 values pushed */
- 17 1 32 31 29 28 26 25 24 22 21 20 19 17 15 12 11 7 6 5 4 2 1 0 22
- 13 2 3 0 14 13 0 14 32 31 29 28 26 25 24 22 21 20 19 15 14 13 12 11 9
- 7 6 5 4 2 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[1]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- MDAP[1]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="at" xMin="87" yMin="-37" xMax="1186" yMax="1517">
- <contour>
- <pt x="945" y="12" on="1"/>
- <pt x="794" y="-37" on="0"/>
- <pt x="691" y="-37" on="1"/>
- <pt x="415" y="-37" on="0"/>
- <pt x="251" y="166" on="1"/>
- <pt x="87" y="369" on="0"/>
- <pt x="87" y="719" on="1"/>
- <pt x="87" y="1074" on="0"/>
- <pt x="249" y="1296" on="1"/>
- <pt x="411" y="1517" on="0"/>
- <pt x="675" y="1517" on="1"/>
- <pt x="1068" y="1517" on="0"/>
- <pt x="1068" y="1042" on="1"/>
- <pt x="1068" y="414" on="1"/>
- <pt x="1186" y="414" on="1"/>
- <pt x="1186" y="291" on="1"/>
- <pt x="945" y="291" on="1"/>
- <pt x="945" y="658" on="1"/>
- <pt x="920" y="658" on="1"/>
- <pt x="882" y="499" on="0"/>
- <pt x="816" y="406" on="1"/>
- <pt x="730" y="284" on="0"/>
- <pt x="621" y="284" on="1"/>
- <pt x="517" y="284" on="0"/>
- <pt x="451" y="388" on="1"/>
- <pt x="384" y="492" on="0"/>
- <pt x="384" y="654" on="1"/>
- <pt x="384" y="873" on="0"/>
- <pt x="498" y="1025" on="1"/>
- <pt x="612" y="1178" on="0"/>
- <pt x="776" y="1178" on="1"/>
- <pt x="840" y="1178" on="0"/>
- <pt x="936" y="1152" on="1"/>
- <pt x="907" y="1287" on="0"/>
- <pt x="833" y="1343" on="1"/>
- <pt x="767" y="1394" on="0"/>
- <pt x="663" y="1394" on="1"/>
- <pt x="459" y="1394" on="0"/>
- <pt x="335" y="1212" on="1"/>
- <pt x="210" y="1029" on="0"/>
- <pt x="210" y="733" on="1"/>
- <pt x="210" y="436" on="0"/>
- <pt x="343" y="261" on="1"/>
- <pt x="475" y="86" on="0"/>
- <pt x="694" y="86" on="1"/>
- <pt x="811" y="86" on="0"/>
- <pt x="945" y="150" on="1"/>
- </contour>
- <contour>
- <pt x="945" y="927" on="1"/>
- <pt x="945" y="1038" on="1"/>
- <pt x="862" y="1086" on="0"/>
- <pt x="794" y="1086" on="1"/>
- <pt x="673" y="1086" on="0"/>
- <pt x="603" y="974" on="1"/>
- <pt x="532" y="862" on="0"/>
- <pt x="532" y="674" on="1"/>
- <pt x="532" y="565" on="0"/>
- <pt x="563" y="495" on="1"/>
- <pt x="593" y="426" on="0"/>
- <pt x="639" y="426" on="1"/>
- <pt x="709" y="426" on="0"/>
- <pt x="783" y="551" on="1"/>
- <pt x="855" y="672" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 90 values pushed */
- 0 0 58 14 22 50 17 30 44 5 2 36 5 10 48 200 10 0 2 2 30 1 48 47 32
- 30 18 17 14 13 12 9 0 15 3 0 22 1 46 22 0 3 15 2 3 0 16 15 1 0
- 14 0 0 54 16 26 40 6 6 48 200 15 14 2 13 12 32 18 26 6 0 0 0 48 47
- 46 17 16 0 6 5 12 1 4 48 200 13 12 1 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- MDRP[00100]
- MDRP[00000]
- MDRP[00000]
- SRP0[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- MDAP[1]
- SZP1[ ]
- CALL[ ]
- SZP1[ ]
- MDAP[1]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="atilde" xMin="148" yMin="-25" xMax="1167" yMax="1518">
- <component glyphName="a" x="0" y="0" flags="0x4"/>
- <component glyphName="tilde" x="22" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="b" xMin="62" yMin="-25" xMax="1118" yMax="1579">
- <contour>
- <pt x="383" y="0" on="1"/>
- <pt x="185" y="0" on="1"/>
- <pt x="185" y="1456" on="1"/>
- <pt x="62" y="1456" on="1"/>
- <pt x="62" y="1579" on="1"/>
- <pt x="383" y="1579" on="1"/>
- <pt x="383" y="864" on="1"/>
- <pt x="458" y="975" on="0"/>
- <pt x="529" y="1030" on="1"/>
- <pt x="631" y="1110" on="0"/>
- <pt x="749" y="1110" on="1"/>
- <pt x="914" y="1110" on="0"/>
- <pt x="1016" y="967" on="1"/>
- <pt x="1118" y="823" on="0"/>
- <pt x="1118" y="588" on="1"/>
- <pt x="1118" y="302" on="0"/>
- <pt x="983" y="139" on="1"/>
- <pt x="849" y="-25" on="0"/>
- <pt x="614" y="-25" on="1"/>
- <pt x="526" y="-25" on="0"/>
- </contour>
- <contour>
- <pt x="383" y="146" on="1"/>
- <pt x="519" y="123" on="0"/>
- <pt x="595" y="123" on="1"/>
- <pt x="762" y="123" on="0"/>
- <pt x="835" y="230" on="1"/>
- <pt x="908" y="337" on="0"/>
- <pt x="908" y="578" on="1"/>
- <pt x="908" y="950" on="0"/>
- <pt x="694" y="950" on="1"/>
- <pt x="530" y="950" on="0"/>
- <pt x="383" y="716" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 70 values pushed */
- 0 0 28 30 10 22 14 18 48 200 18 2 10 1 1 3 2 2 4 1 3 0 1 30 20
- 6 3 1 0 3 0 5 4 1 1 0 1 2 0 14 0 0 26 39 14 48 200 14 0 4
- 3 1 0 0 30 20 6 5 0 10 4 1 1 4 48 200 2 1 1 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00000]
- MDRP[00000]
- SRP0[ ]
- MDRP[00100]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- LOOPCALL[ ]
- SZP1[ ]
- CALL[ ]
- SZP1[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="backslash" xMin="99" yMin="-296" xMax="1131" yMax="1579">
- <contour>
- <pt x="1131" y="-296" on="1"/>
- <pt x="967" y="-296" on="1"/>
- <pt x="99" y="1579" on="1"/>
- <pt x="262" y="1579" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 13 values pushed */
- 3 2 1 1 0 1 2 0 14 3 2 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- CALL[ ]
- LOOPCALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="bar" xMin="540" yMin="-296" xMax="688" yMax="1579">
- <contour>
- <pt x="540" y="-296" on="1"/>
- <pt x="540" y="1579" on="1"/>
- <pt x="688" y="1579" on="1"/>
- <pt x="688" y="-296" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 24 values pushed */
- 2 1 1 3 0 1 2 0 14 0 0 3 2 16 1 0 1 4 48 200 1 0 1 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- LOOPCALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="braceleft" xMin="183" yMin="-296" xMax="1002" yMax="1579">
- <contour>
- <pt x="1002" y="-296" on="1"/>
- <pt x="871" y="-296" on="1"/>
- <pt x="699" y="-296" on="0"/>
- <pt x="590" y="-201" on="1"/>
- <pt x="480" y="-106" on="0"/>
- <pt x="480" y="47" on="1"/>
- <pt x="480" y="100" on="0"/>
- <pt x="493" y="176" on="1"/>
- <pt x="514" y="297" on="1"/>
- <pt x="522" y="344" on="0"/>
- <pt x="522" y="387" on="1"/>
- <pt x="522" y="580" on="0"/>
- <pt x="295" y="580" on="1"/>
- <pt x="183" y="580" on="1"/>
- <pt x="183" y="703" on="1"/>
- <pt x="295" y="703" on="1"/>
- <pt x="522" y="703" on="0"/>
- <pt x="522" y="900" on="1"/>
- <pt x="522" y="939" on="0"/>
- <pt x="514" y="986" on="1"/>
- <pt x="493" y="1107" on="1"/>
- <pt x="480" y="1183" on="0"/>
- <pt x="480" y="1241" on="1"/>
- <pt x="480" y="1390" on="0"/>
- <pt x="591" y="1485" on="1"/>
- <pt x="701" y="1579" on="0"/>
- <pt x="871" y="1579" on="1"/>
- <pt x="1002" y="1579" on="1"/>
- <pt x="1002" y="1456" on="1"/>
- <pt x="943" y="1456" on="1"/>
- <pt x="665" y="1456" on="0"/>
- <pt x="665" y="1249" on="1"/>
- <pt x="665" y="1209" on="0"/>
- <pt x="673" y="1163" on="1"/>
- <pt x="695" y="1038" on="1"/>
- <pt x="703" y="992" on="0"/>
- <pt x="703" y="954" on="1"/>
- <pt x="703" y="825" on="0"/>
- <pt x="625" y="737" on="1"/>
- <pt x="579" y="686" on="0"/>
- <pt x="493" y="642" on="1"/>
- <pt x="587" y="594" on="0"/>
- <pt x="634" y="536" on="1"/>
- <pt x="702" y="451" on="0"/>
- <pt x="702" y="326" on="1"/>
- <pt x="702" y="285" on="0"/>
- <pt x="695" y="245" on="1"/>
- <pt x="673" y="120" on="1"/>
- <pt x="665" y="74" on="0"/>
- <pt x="665" y="29" on="1"/>
- <pt x="665" y="-173" on="0"/>
- <pt x="943" y="-173" on="1"/>
- <pt x="1002" y="-173" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 47 values pushed */
- 52 51 40 29 28 27 26 15 14 13 12 1 0 14 0 0 49 19 5 31 19 22 17 13 36
- 10 13 44 48 200 52 51 44 40 36 29 28 27 26 22 15 14 13 12 5 1 0
- MDAP[0]
- MDAP[0]
- MDAP[1]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[1]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[1]
- MDAP[0]
- MDAP[1]
- MDAP[0]
- MDAP[0]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="braceright" xMin="227" yMin="-296" xMax="1046" yMax="1579">
- <contour>
- <pt x="227" y="1579" on="1"/>
- <pt x="358" y="1579" on="1"/>
- <pt x="530" y="1579" on="0"/>
- <pt x="639" y="1484" on="1"/>
- <pt x="749" y="1388" on="0"/>
- <pt x="749" y="1237" on="1"/>
- <pt x="749" y="1182" on="0"/>
- <pt x="736" y="1107" on="1"/>
- <pt x="715" y="986" on="1"/>
- <pt x="707" y="940" on="0"/>
- <pt x="707" y="896" on="1"/>
- <pt x="707" y="703" on="0"/>
- <pt x="934" y="703" on="1"/>
- <pt x="1046" y="703" on="1"/>
- <pt x="1046" y="580" on="1"/>
- <pt x="934" y="580" on="1"/>
- <pt x="707" y="580" on="0"/>
- <pt x="707" y="383" on="1"/>
- <pt x="707" y="342" on="0"/>
- <pt x="715" y="297" on="1"/>
- <pt x="736" y="177" on="1"/>
- <pt x="749" y="103" on="0"/>
- <pt x="749" y="42" on="1"/>
- <pt x="749" y="-106" on="0"/>
- <pt x="638" y="-201" on="1"/>
- <pt x="528" y="-296" on="0"/>
- <pt x="358" y="-296" on="1"/>
- <pt x="227" y="-296" on="1"/>
- <pt x="227" y="-173" on="1"/>
- <pt x="286" y="-173" on="1"/>
- <pt x="564" y="-173" on="0"/>
- <pt x="564" y="33" on="1"/>
- <pt x="564" y="75" on="0"/>
- <pt x="556" y="120" on="1"/>
- <pt x="534" y="245" on="1"/>
- <pt x="527" y="285" on="0"/>
- <pt x="527" y="330" on="1"/>
- <pt x="527" y="458" on="0"/>
- <pt x="604" y="546" on="1"/>
- <pt x="649" y="597" on="0"/>
- <pt x="736" y="642" on="1"/>
- <pt x="643" y="690" on="0"/>
- <pt x="596" y="748" on="1"/>
- <pt x="527" y="833" on="0"/>
- <pt x="527" y="957" on="1"/>
- <pt x="527" y="998" on="0"/>
- <pt x="534" y="1038" on="1"/>
- <pt x="556" y="1163" on="1"/>
- <pt x="564" y="1208" on="0"/>
- <pt x="564" y="1254" on="1"/>
- <pt x="564" y="1456" on="0"/>
- <pt x="286" y="1456" on="1"/>
- <pt x="227" y="1456" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 47 values pushed */
- 52 51 40 29 28 27 26 15 14 13 12 1 0 14 0 0 49 19 5 31 19 22 17 13 36
- 10 13 44 48 200 52 51 44 40 36 29 28 27 26 22 15 14 13 12 5 1 0
- MDAP[0]
- MDAP[0]
- MDAP[1]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[1]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[1]
- MDAP[0]
- MDAP[1]
- MDAP[0]
- MDAP[0]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="bracketleft" xMin="395" yMin="-296" xMax="938" yMax="1579">
- <contour>
- <pt x="395" y="-296" on="1"/>
- <pt x="395" y="1579" on="1"/>
- <pt x="938" y="1579" on="1"/>
- <pt x="938" y="1456" on="1"/>
- <pt x="568" y="1456" on="1"/>
- <pt x="568" y="-173" on="1"/>
- <pt x="938" y="-173" on="1"/>
- <pt x="938" y="-296" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 47 values pushed */
- 0 0 4 3 6 1 1 6 5 6 1 0 2 4 48 200 2 1 1 7 0 1 2 0 14
- 7 6 3 2 4 13 4 0 0 5 4 12 1 0 1 4 48 200 1 0 1 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="bracketright" xMin="291" yMin="-296" xMax="834" yMax="1579">
- <contour>
- <pt x="834" y="-296" on="1"/>
- <pt x="291" y="-296" on="1"/>
- <pt x="291" y="-173" on="1"/>
- <pt x="661" y="-173" on="1"/>
- <pt x="661" y="1456" on="1"/>
- <pt x="291" y="1456" on="1"/>
- <pt x="291" y="1579" on="1"/>
- <pt x="834" y="1579" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 47 values pushed */
- 0 0 5 4 6 1 6 3 2 6 1 0 2 4 48 200 7 6 1 1 0 1 2 0 14
- 6 5 2 1 4 13 3 0 0 4 3 12 1 0 1 4 48 200 7 0 1 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="breve" xMin="269" yMin="1289" xMax="960" yMax="1579">
- <contour>
- <pt x="269" y="1579" on="1"/>
- <pt x="392" y="1579" on="1"/>
- <pt x="440" y="1431" on="0"/>
- <pt x="614" y="1431" on="1"/>
- <pt x="789" y="1431" on="0"/>
- <pt x="837" y="1579" on="1"/>
- <pt x="960" y="1579" on="1"/>
- <pt x="937" y="1490" on="0"/>
- <pt x="911" y="1444" on="1"/>
- <pt x="820" y="1289" on="0"/>
- <pt x="618" y="1289" on="1"/>
- <pt x="466" y="1289" on="0"/>
- <pt x="377" y="1370" on="1"/>
- <pt x="322" y="1419" on="0"/>
- <pt x="294" y="1491" on="1"/>
- <pt x="283" y="1520" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 17 values pushed */
- 0 0 3 14 10 48 200 10 6 5 1 0 14 6 5 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- CALL[ ]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="brokenbar" xMin="540" yMin="-296" xMax="688" yMax="1579">
- <contour>
- <pt x="540" y="-296" on="1"/>
- <pt x="540" y="444" on="1"/>
- <pt x="688" y="444" on="1"/>
- <pt x="688" y="-296" on="1"/>
- </contour>
- <contour>
- <pt x="540" y="839" on="1"/>
- <pt x="540" y="1579" on="1"/>
- <pt x="688" y="1579" on="1"/>
- <pt x="688" y="839" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 34 values pushed */
- 6 5 1 7 4 1 2 1 1 3 0 1 4 0 14 0 0 7 6 3 2 16 3 0 1
- 4 48 200 5 4 1 0 3 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- LOOPCALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="bullet" xMin="318" yMin="518" xMax="910" yMax="1110">
- <contour>
- <pt x="614" y="1110" on="1"/>
- <pt x="737" y="1110" on="0"/>
- <pt x="823" y="1023" on="1"/>
- <pt x="910" y="937" on="0"/>
- <pt x="910" y="815" on="1"/>
- <pt x="910" y="690" on="0"/>
- <pt x="823" y="604" on="1"/>
- <pt x="737" y="518" on="0"/>
- <pt x="612" y="518" on="1"/>
- <pt x="503" y="518" on="0"/>
- <pt x="423" y="588" on="1"/>
- <pt x="318" y="679" on="0"/>
- <pt x="318" y="814" on="1"/>
- <pt x="318" y="937" on="0"/>
- <pt x="405" y="1023" on="1"/>
- <pt x="492" y="1110" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 15 values pushed */
- 0 0 0 8 48 200 8 14 0 0 4 12 48 200 12
- MDAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MDAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="c" xMin="148" yMin="-25" xMax="1031" yMax="1110">
- <contour>
- <pt x="1031" y="46" on="1"/>
- <pt x="883" y="-25" on="0"/>
- <pt x="693" y="-25" on="1"/>
- <pt x="441" y="-25" on="0"/>
- <pt x="294" y="133" on="1"/>
- <pt x="148" y="291" on="0"/>
- <pt x="148" y="555" on="1"/>
- <pt x="148" y="815" on="0"/>
- <pt x="291" y="962" on="1"/>
- <pt x="434" y="1110" on="0"/>
- <pt x="690" y="1110" on="1"/>
- <pt x="862" y="1110" on="0"/>
- <pt x="1019" y="1056" on="1"/>
- <pt x="1019" y="711" on="1"/>
- <pt x="895" y="711" on="1"/>
- <pt x="863" y="943" on="1"/>
- <pt x="753" y="987" on="0"/>
- <pt x="680" y="987" on="1"/>
- <pt x="534" y="987" on="0"/>
- <pt x="448" y="869" on="1"/>
- <pt x="361" y="751" on="0"/>
- <pt x="361" y="552" on="1"/>
- <pt x="361" y="349" on="0"/>
- <pt x="459" y="236" on="1"/>
- <pt x="556" y="123" on="0"/>
- <pt x="729" y="123" on="1"/>
- <pt x="866" y="123" on="0"/>
- <pt x="1031" y="200" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 48 values pushed */
- 0 0 25 14 2 17 5 10 48 200 10 1 2 2 1 1 27 15 14 13 12 0 6 1 2
- 3 0 0 14 0 0 21 39 6 48 200 15 14 6 12 27 0 1 13 12 1 2 0
- LOOPCALL[ ]
- SRP0[ ]
- MDRP[00100]
- MDRP[00000]
- MDRP[00000]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="cacute" xMin="148" yMin="-25" xMax="1031" yMax="1604">
- <component glyphName="c" x="0" y="0" flags="0x4"/>
- <component glyphName="acute" x="164" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="caron" xMin="248" yMin="1283" xMax="980" yMax="1604">
- <contour>
- <pt x="980" y="1604" on="1"/>
- <pt x="723" y="1283" on="1"/>
- <pt x="505" y="1283" on="1"/>
- <pt x="248" y="1604" on="1"/>
- <pt x="372" y="1604" on="1"/>
- <pt x="613" y="1402" on="1"/>
- <pt x="615" y="1402" on="1"/>
- <pt x="857" y="1604" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 22 values pushed */
- 7 6 5 4 3 0 6 13 1 2 1 1 0 14 7 6 5 4 3 2 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- CALL[ ]
- CALL[ ]
- SRP0[ ]
- LOOPCALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="ccaron" xMin="148" yMin="-25" xMax="1046" yMax="1604">
- <component glyphName="c" x="0" y="0" flags="0x4"/>
- <component glyphName="caron" x="66" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="ccedilla" xMin="148" yMin="-432" xMax="1031" yMax="1110">
- <component glyphName="c" x="0" y="0" flags="0x4"/>
- <component glyphName="cedilla" x="53" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="ccircumflex" xMin="148" yMin="-25" xMax="1045" yMax="1604">
- <contour>
- <pt x="1031" y="46" on="1"/>
- <pt x="883" y="-25" on="0"/>
- <pt x="693" y="-25" on="1"/>
- <pt x="441" y="-25" on="0"/>
- <pt x="294" y="133" on="1"/>
- <pt x="148" y="291" on="0"/>
- <pt x="148" y="555" on="1"/>
- <pt x="148" y="815" on="0"/>
- <pt x="291" y="962" on="1"/>
- <pt x="434" y="1110" on="0"/>
- <pt x="690" y="1110" on="1"/>
- <pt x="862" y="1110" on="0"/>
- <pt x="1019" y="1056" on="1"/>
- <pt x="1019" y="711" on="1"/>
- <pt x="895" y="711" on="1"/>
- <pt x="863" y="943" on="1"/>
- <pt x="753" y="987" on="0"/>
- <pt x="680" y="987" on="1"/>
- <pt x="534" y="987" on="0"/>
- <pt x="448" y="869" on="1"/>
- <pt x="361" y="751" on="0"/>
- <pt x="361" y="552" on="1"/>
- <pt x="361" y="349" on="0"/>
- <pt x="459" y="236" on="1"/>
- <pt x="556" y="123" on="0"/>
- <pt x="729" y="123" on="1"/>
- <pt x="866" y="123" on="0"/>
- <pt x="1031" y="200" on="1"/>
- </contour>
- <contour>
- <pt x="314" y="1283" on="1"/>
- <pt x="570" y="1604" on="1"/>
- <pt x="789" y="1604" on="1"/>
- <pt x="1045" y="1283" on="1"/>
- <pt x="922" y="1283" on="1"/>
- <pt x="681" y="1485" on="1"/>
- <pt x="678" y="1485" on="1"/>
- <pt x="437" y="1283" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 75 values pushed */
- 0 0 25 14 2 17 5 10 48 200 10 1 2 2 1 35 34 33 32 31 28 6 29 1 3
- 0 1 1 27 15 14 13 12 0 6 1 2 3 0 0 30 29 1 0 14 0 0 21 39 6
- 48 200 31 0 35 34 33 32 30 29 28 15 14 9 13 6 12 27 0 1 13 12 1 2 0
- LOOPCALL[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- SRP0[ ]
- MDRP[00000]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="cdotaccent" xMin="148" yMin="-25" xMax="1031" yMax="1480">
- <contour>
- <pt x="1031" y="46" on="1"/>
- <pt x="883" y="-25" on="0"/>
- <pt x="693" y="-25" on="1"/>
- <pt x="441" y="-25" on="0"/>
- <pt x="294" y="133" on="1"/>
- <pt x="148" y="291" on="0"/>
- <pt x="148" y="555" on="1"/>
- <pt x="148" y="815" on="0"/>
- <pt x="291" y="962" on="1"/>
- <pt x="434" y="1110" on="0"/>
- <pt x="690" y="1110" on="1"/>
- <pt x="862" y="1110" on="0"/>
- <pt x="1019" y="1056" on="1"/>
- <pt x="1019" y="711" on="1"/>
- <pt x="895" y="711" on="1"/>
- <pt x="863" y="943" on="1"/>
- <pt x="753" y="987" on="0"/>
- <pt x="680" y="987" on="1"/>
- <pt x="534" y="987" on="0"/>
- <pt x="448" y="869" on="1"/>
- <pt x="361" y="751" on="0"/>
- <pt x="361" y="552" on="1"/>
- <pt x="361" y="349" on="0"/>
- <pt x="459" y="236" on="1"/>
- <pt x="556" y="123" on="0"/>
- <pt x="729" y="123" on="1"/>
- <pt x="866" y="123" on="0"/>
- <pt x="1031" y="200" on="1"/>
- </contour>
- <contour>
- <pt x="581" y="1283" on="1"/>
- <pt x="581" y="1480" on="1"/>
- <pt x="778" y="1480" on="1"/>
- <pt x="778" y="1283" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 80 values pushed */
- 0 0 25 14 2 17 5 10 48 200 10 1 2 2 1 1 27 15 14 13 12 0 6 1 2
- 3 0 0 0 0 31 28 10 1 29 1 4 48 200 30 29 0 14 0 0 21 39 6 48 200
- 15 14 2 12 30 3 6 28 0 0 31 30 10 1 28 1 4 48 200 29 28 1 27 0 1
- 13 12 1 3 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SZP0[ ]
- SZP1[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="cedilla" xMin="441" yMin="-432" xMax="788" yMax="0">
- <contour>
- <pt x="557" y="0" on="1"/>
- <pt x="654" y="0" on="1"/>
- <pt x="594" y="-109" on="1"/>
- <pt x="666" y="-111" on="0"/>
- <pt x="718" y="-148" on="1"/>
- <pt x="788" y="-197" on="0"/>
- <pt x="788" y="-269" on="1"/>
- <pt x="788" y="-337" on="0"/>
- <pt x="729" y="-384" on="1"/>
- <pt x="671" y="-432" on="0"/>
- <pt x="584" y="-432" on="1"/>
- <pt x="517" y="-432" on="0"/>
- <pt x="441" y="-411" on="1"/>
- <pt x="441" y="-330" on="1"/>
- <pt x="491" y="-345" on="0"/>
- <pt x="545" y="-345" on="1"/>
- <pt x="649" y="-345" on="0"/>
- <pt x="649" y="-271" on="1"/>
- <pt x="649" y="-178" on="0"/>
- <pt x="462" y="-175" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 29 values pushed */
- 0 0 15 32 10 48 200 19 13 12 10 2 1 0 14 0 0 17 20 6 48 200 19 13 12
- 6 2 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[1]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[1]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="cent" xMin="173" yMin="0" xMax="1061" yMax="1480">
- <contour>
- <pt x="629" y="0" on="1"/>
- <pt x="629" y="179" on="1"/>
- <pt x="428" y="204" on="0"/>
- <pt x="317" y="320" on="1"/>
- <pt x="173" y="469" on="0"/>
- <pt x="173" y="737" on="1"/>
- <pt x="173" y="1020" on="0"/>
- <pt x="330" y="1172" on="1"/>
- <pt x="439" y="1278" on="0"/>
- <pt x="629" y="1305" on="1"/>
- <pt x="629" y="1480" on="1"/>
- <pt x="753" y="1480" on="1"/>
- <pt x="753" y="1308" on="1"/>
- <pt x="909" y="1295" on="0"/>
- <pt x="1049" y="1258" on="1"/>
- <pt x="1049" y="938" on="1"/>
- <pt x="926" y="938" on="1"/>
- <pt x="901" y="1147" on="1"/>
- <pt x="830" y="1184" on="0"/>
- <pt x="753" y="1184" on="1"/>
- <pt x="753" y="305" on="1"/>
- <pt x="869" y="305" on="0"/>
- <pt x="1061" y="376" on="1"/>
- <pt x="1061" y="234" on="1"/>
- <pt x="915" y="183" on="0"/>
- <pt x="753" y="173" on="1"/>
- <pt x="753" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="629" y="317" on="1"/>
- <pt x="629" y="1179" on="1"/>
- <pt x="563" y="1157" on="0"/>
- <pt x="529" y="1131" on="1"/>
- <pt x="383" y="1021" on="0"/>
- <pt x="383" y="734" on="1"/>
- <pt x="383" y="512" on="0"/>
- <pt x="474" y="406" on="1"/>
- <pt x="512" y="361" on="0"/>
- <pt x="560" y="339" on="1"/>
- <pt x="583" y="329" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 64 values pushed */
- 28 27 26 25 23 22 20 19 17 16 15 14 12 11 10 9 1 0 14 0 0 32 39 5 48
- 200 17 16 2 14 11 3 5 0 0 0 28 27 10 9 1 0 6 5 11 1 4 48 200 23
- 22 1 15 14 1 26 25 20 19 12 11 5 3 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="circumflex" xMin="248" yMin="1283" xMax="979" yMax="1604">
- <contour>
- <pt x="248" y="1283" on="1"/>
- <pt x="504" y="1604" on="1"/>
- <pt x="723" y="1604" on="1"/>
- <pt x="979" y="1283" on="1"/>
- <pt x="856" y="1283" on="1"/>
- <pt x="615" y="1485" on="1"/>
- <pt x="612" y="1485" on="1"/>
- <pt x="371" y="1283" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 22 values pushed */
- 7 6 5 4 3 0 6 13 1 2 1 1 0 14 7 6 5 4 3 2 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- CALL[ ]
- CALL[ ]
- SRP0[ ]
- LOOPCALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="colon" xMin="466" yMin="0" xMax="762" yMax="1086">
- <contour>
- <pt x="466" y="0" on="1"/>
- <pt x="466" y="296" on="1"/>
- <pt x="762" y="296" on="1"/>
- <pt x="762" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="466" y="790" on="1"/>
- <pt x="466" y="1086" on="1"/>
- <pt x="762" y="1086" on="1"/>
- <pt x="762" y="790" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 43 values pushed */
- 0 0 7 4 8 1 5 2 1 8 1 0 2 4 48 200 3 0 1 0 6 5 1 14 0
- 0 7 6 3 2 8 3 0 1 4 48 200 5 4 1 0 3 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="comma" xMin="466" yMin="-321" xMax="762" yMax="296">
- <contour>
- <pt x="466" y="0" on="1"/>
- <pt x="466" y="296" on="1"/>
- <pt x="762" y="296" on="1"/>
- <pt x="762" y="116" on="1"/>
- <pt x="760" y="-302" on="0"/>
- <pt x="466" y="-321" on="1"/>
- <pt x="466" y="-222" on="1"/>
- <pt x="541" y="-210" on="0"/>
- <pt x="563" y="-155" on="1"/>
- <pt x="583" y="-107" on="0"/>
- <pt x="589" y="0" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 34 values pushed */
- 10 6 5 3 0 5 13 1 2 1 1 0 14 10 2 0 2 0 0 3 2 8 1 0 1
- 4 48 200 6 5 1 0 3 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- SRP0[ ]
- LOOPCALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="copyright" xMin="62" yMin="-37" xMax="1168" yMax="1517">
- <contour>
- <pt x="615" y="1517" on="1"/>
- <pt x="864" y="1517" on="0"/>
- <pt x="1016" y="1304" on="1"/>
- <pt x="1168" y="1091" on="0"/>
- <pt x="1168" y="742" on="1"/>
- <pt x="1168" y="386" on="0"/>
- <pt x="1016" y="175" on="1"/>
- <pt x="864" y="-37" on="0"/>
- <pt x="606" y="-37" on="1"/>
- <pt x="388" y="-37" on="0"/>
- <pt x="245" y="136" on="1"/>
- <pt x="62" y="357" on="0"/>
- <pt x="62" y="740" on="1"/>
- <pt x="62" y="1092" on="0"/>
- <pt x="214" y="1304" on="1"/>
- <pt x="366" y="1517" on="0"/>
- </contour>
- <contour>
- <pt x="615" y="1406" on="1"/>
- <pt x="423" y="1406" on="0"/>
- <pt x="304" y="1222" on="1"/>
- <pt x="185" y="1038" on="0"/>
- <pt x="185" y="741" on="1"/>
- <pt x="185" y="445" on="0"/>
- <pt x="303" y="260" on="1"/>
- <pt x="421" y="74" on="0"/>
- <pt x="611" y="74" on="1"/>
- <pt x="785" y="74" on="0"/>
- <pt x="899" y="221" on="1"/>
- <pt x="1044" y="407" on="0"/>
- <pt x="1044" y="742" on="1"/>
- <pt x="1044" y="1039" on="0"/>
- <pt x="925" y="1222" on="1"/>
- <pt x="805" y="1406" on="0"/>
- </contour>
- <contour>
- <pt x="872" y="344" on="1"/>
- <pt x="852" y="336" on="1"/>
- <pt x="737" y="290" on="0"/>
- <pt x="651" y="290" on="1"/>
- <pt x="491" y="290" on="0"/>
- <pt x="389" y="413" on="1"/>
- <pt x="286" y="536" on="0"/>
- <pt x="286" y="733" on="1"/>
- <pt x="286" y="932" on="0"/>
- <pt x="386" y="1055" on="1"/>
- <pt x="485" y="1178" on="0"/>
- <pt x="650" y="1178" on="1"/>
- <pt x="743" y="1178" on="0"/>
- <pt x="852" y="1151" on="1"/>
- <pt x="868" y="1147" on="1"/>
- <pt x="868" y="962" on="1"/>
- <pt x="783" y="962" on="1"/>
- <pt x="783" y="1055" on="1"/>
- <pt x="710" y="1080" on="0"/>
- <pt x="654" y="1080" on="1"/>
- <pt x="544" y="1080" on="0"/>
- <pt x="477" y="986" on="1"/>
- <pt x="409" y="892" on="0"/>
- <pt x="409" y="741" on="1"/>
- <pt x="409" y="586" on="0"/>
- <pt x="482" y="494" on="1"/>
- <pt x="555" y="401" on="0"/>
- <pt x="679" y="401" on="1"/>
- <pt x="776" y="401" on="0"/>
- <pt x="872" y="451" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 67 values pushed */
- 0 0 59 40 35 51 17 43 24 40 8 16 40 0 48 200 8 2 0 0 43 35 1 1 61
- 49 48 47 46 43 35 32 8 0 2 3 0 0 14 0 0 55 6 39 28 6 4 20 6 12
- 48 200 61 32 2 13 4 46 49 48 39 12 46 47 46 1 0
- CALL[ ]
- SRP0[ ]
- MDRP[00100]
- MDRP[00100]
- MDRP[00000]
- MDRP[00000]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- MDAP[1]
- MDAP[1]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="currency" xMin="85" yMin="141" xMax="1143" yMax="1200">
- <contour>
- <pt x="347" y="316" on="1"/>
- <pt x="172" y="141" on="1"/>
- <pt x="85" y="228" on="1"/>
- <pt x="259" y="403" on="1"/>
- <pt x="170" y="528" on="0"/>
- <pt x="170" y="670" on="1"/>
- <pt x="170" y="814" on="0"/>
- <pt x="259" y="938" on="1"/>
- <pt x="85" y="1112" on="1"/>
- <pt x="172" y="1200" on="1"/>
- <pt x="347" y="1025" on="1"/>
- <pt x="477" y="1115" on="0"/>
- <pt x="614" y="1115" on="1"/>
- <pt x="751" y="1115" on="0"/>
- <pt x="881" y="1025" on="1"/>
- <pt x="1056" y="1200" on="1"/>
- <pt x="1143" y="1112" on="1"/>
- <pt x="968" y="938" on="1"/>
- <pt x="1058" y="813" on="0"/>
- <pt x="1058" y="670" on="1"/>
- <pt x="1058" y="528" on="0"/>
- <pt x="968" y="403" on="1"/>
- <pt x="1143" y="229" on="1"/>
- <pt x="1056" y="141" on="1"/>
- <pt x="881" y="316" on="1"/>
- <pt x="751" y="226" on="0"/>
- <pt x="614" y="226" on="1"/>
- <pt x="477" y="226" on="0"/>
- </contour>
- <contour>
- <pt x="614" y="967" on="1"/>
- <pt x="490" y="967" on="0"/>
- <pt x="404" y="881" on="1"/>
- <pt x="318" y="796" on="0"/>
- <pt x="318" y="674" on="1"/>
- <pt x="318" y="559" on="0"/>
- <pt x="387" y="477" on="1"/>
- <pt x="475" y="374" on="0"/>
- <pt x="615" y="374" on="1"/>
- <pt x="739" y="374" on="0"/>
- <pt x="824" y="460" on="1"/>
- <pt x="910" y="546" on="0"/>
- <pt x="910" y="671" on="1"/>
- <pt x="910" y="795" on="0"/>
- <pt x="824" y="881" on="1"/>
- <pt x="739" y="967" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 68 values pushed */
- 0 0 36 14 26 28 14 12 48 200 12 1 1 16 15 9 8 4 13 1 0 1 24 23 22
- 21 17 14 10 7 3 2 1 0 12 13 26 1 0 14 0 0 40 16 19 32 16 5 48 200
- 24 23 22 21 19 17 16 15 14 10 9 8 7 5 3 2 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[1]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[1]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- SZP0[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- SZP0[ ]
- SZP0[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SZP0[ ]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="d" xMin="111" yMin="-25" xMax="1167" yMax="1579">
- <contour>
- <pt x="846" y="1456" on="1"/>
- <pt x="600" y="1456" on="1"/>
- <pt x="600" y="1579" on="1"/>
- <pt x="1044" y="1579" on="1"/>
- <pt x="1044" y="123" on="1"/>
- <pt x="1167" y="123" on="1"/>
- <pt x="1167" y="0" on="1"/>
- <pt x="846" y="0" on="1"/>
- <pt x="846" y="222" on="1"/>
- <pt x="771" y="111" on="0"/>
- <pt x="701" y="55" on="1"/>
- <pt x="599" y="-25" on="0"/>
- <pt x="480" y="-25" on="1"/>
- <pt x="315" y="-25" on="0"/>
- <pt x="213" y="119" on="1"/>
- <pt x="111" y="262" on="0"/>
- <pt x="111" y="498" on="1"/>
- <pt x="111" y="783" on="0"/>
- <pt x="246" y="946" on="1"/>
- <pt x="380" y="1110" on="0"/>
- <pt x="618" y="1110" on="1"/>
- <pt x="705" y="1110" on="0"/>
- <pt x="846" y="1086" on="1"/>
- </contour>
- <contour>
- <pt x="846" y="939" on="1"/>
- <pt x="710" y="962" on="0"/>
- <pt x="633" y="962" on="1"/>
- <pt x="468" y="962" on="0"/>
- <pt x="394" y="855" on="1"/>
- <pt x="321" y="748" on="0"/>
- <pt x="321" y="510" on="1"/>
- <pt x="321" y="136" on="0"/>
- <pt x="535" y="136" on="1"/>
- <pt x="699" y="136" on="0"/>
- <pt x="846" y="370" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 81 values pushed */
- 0 0 31 30 12 25 14 20 48 200 20 1 12 2 1 33 23 22 8 5 4 6 1 6 3
- 0 0 0 1 0 6 1 2 1 4 48 200 3 2 1 7 6 1 2 0 14 0 0 29 39
- 16 48 200 6 5 2 13 3 2 1 16 0 0 0 33 23 22 8 7 0 10 5 3 1 4
- 48 200 4 3 1 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- MDRP[00000]
- MDRP[00000]
- SRP0[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SZP1[ ]
- CALL[ ]
- SZP1[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="dagger" xMin="170" yMin="-296" xMax="1058" yMax="1480">
- <contour>
- <pt x="515" y="-296" on="1"/>
- <pt x="540" y="827" on="1"/>
- <pt x="170" y="814" on="1"/>
- <pt x="170" y="962" on="1"/>
- <pt x="540" y="950" on="1"/>
- <pt x="515" y="1480" on="1"/>
- <pt x="713" y="1480" on="1"/>
- <pt x="688" y="950" on="1"/>
- <pt x="1058" y="962" on="1"/>
- <pt x="1058" y="814" on="1"/>
- <pt x="688" y="827" on="1"/>
- <pt x="713" y="-296" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 42 values pushed */
- 1 10 9 8 7 4 3 2 1 8 5 2 3 0 11 0 1 0 6 5 0 14 11 10 7
- 6 5 4 1 0 8 8 2 3 9 8 1 3 2 1 2 0
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="daggerdbl" xMin="170" yMin="-296" xMax="1058" yMax="1480">
- <contour>
- <pt x="515" y="-296" on="1"/>
- <pt x="540" y="234" on="1"/>
- <pt x="170" y="222" on="1"/>
- <pt x="170" y="370" on="1"/>
- <pt x="540" y="358" on="1"/>
- <pt x="540" y="827" on="1"/>
- <pt x="170" y="814" on="1"/>
- <pt x="170" y="962" on="1"/>
- <pt x="540" y="950" on="1"/>
- <pt x="515" y="1480" on="1"/>
- <pt x="713" y="1480" on="1"/>
- <pt x="688" y="950" on="1"/>
- <pt x="1058" y="962" on="1"/>
- <pt x="1058" y="814" on="1"/>
- <pt x="688" y="827" on="1"/>
- <pt x="688" y="358" on="1"/>
- <pt x="1058" y="370" on="1"/>
- <pt x="1058" y="222" on="1"/>
- <pt x="688" y="234" on="1"/>
- <pt x="713" y="-296" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 72 values pushed */
- 1 18 17 16 15 14 13 12 11 8 7 6 5 4 3 2 1 16 9 2 3 0 19 0 1
- 0 10 9 0 14 19 10 2 12 11 3 9 0 2 1 2 3 0 0 18 15 14 11 14 3
- 1 1 4 48 200 17 16 13 12 3 8 5 4 1 3 7 6 3 2 3 3 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="dcaron" xMin="111" yMin="-25" xMax="1229" yMax="1579">
- <contour>
- <pt x="753" y="0" on="1"/>
- <pt x="753" y="222" on="1"/>
- <pt x="691" y="111" on="0"/>
- <pt x="630" y="55" on="1"/>
- <pt x="542" y="-25" on="0"/>
- <pt x="435" y="-25" on="1"/>
- <pt x="290" y="-25" on="0"/>
- <pt x="201" y="119" on="1"/>
- <pt x="111" y="263" on="0"/>
- <pt x="111" y="498" on="1"/>
- <pt x="111" y="782" on="0"/>
- <pt x="229" y="946" on="1"/>
- <pt x="346" y="1110" on="0"/>
- <pt x="554" y="1110" on="1"/>
- <pt x="634" y="1110" on="0"/>
- <pt x="753" y="1086" on="1"/>
- <pt x="753" y="1456" on="1"/>
- <pt x="537" y="1456" on="1"/>
- <pt x="537" y="1579" on="1"/>
- <pt x="950" y="1579" on="1"/>
- <pt x="950" y="123" on="1"/>
- <pt x="1058" y="123" on="1"/>
- <pt x="1058" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="753" y="939" on="1"/>
- <pt x="645" y="963" on="0"/>
- <pt x="574" y="963" on="1"/>
- <pt x="433" y="963" on="0"/>
- <pt x="376" y="858" on="1"/>
- <pt x="318" y="751" on="0"/>
- <pt x="318" y="502" on="1"/>
- <pt x="318" y="136" on="0"/>
- <pt x="490" y="136" on="1"/>
- <pt x="644" y="136" on="0"/>
- <pt x="753" y="370" on="1"/>
- </contour>
- <contour>
- <pt x="1031" y="1125" on="1"/>
- <pt x="1031" y="1184" on="1"/>
- <pt x="1108" y="1205" on="0"/>
- <pt x="1108" y="1365" on="1"/>
- <pt x="1108" y="1382" on="1"/>
- <pt x="1031" y="1382" on="1"/>
- <pt x="1031" y="1579" on="1"/>
- <pt x="1229" y="1579" on="1"/>
- <pt x="1229" y="1408" on="1"/>
- <pt x="1228" y="1146" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 109 values pushed */
- 0 0 31 30 5 25 14 13 48 200 13 1 5 2 1 42 39 38 37 35 34 6 16 1 3
- 0 1 33 23 21 20 15 1 6 1 0 3 0 0 0 17 16 6 1 18 1 4 48 200 41
- 40 19 18 3 22 0 1 2 0 14 0 0 29 39 9 48 200 38 37 22 21 4 41 34 3
- 18 17 9 0 0 0 40 39 35 34 10 3 41 33 23 16 15 1 0 10 5 19 2 4 48
- 200 42 41 1 20 19 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- MDRP[00000]
- MDRP[00000]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SZP1[ ]
- CALL[ ]
- SZP1[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="dcroat" xMin="111" yMin="-25" xMax="1167" yMax="1579">
- <contour>
- <pt x="846" y="0" on="1"/>
- <pt x="846" y="222" on="1"/>
- <pt x="771" y="111" on="0"/>
- <pt x="701" y="55" on="1"/>
- <pt x="599" y="-25" on="0"/>
- <pt x="480" y="-25" on="1"/>
- <pt x="315" y="-25" on="0"/>
- <pt x="213" y="119" on="1"/>
- <pt x="111" y="262" on="0"/>
- <pt x="111" y="498" on="1"/>
- <pt x="111" y="783" on="0"/>
- <pt x="246" y="946" on="1"/>
- <pt x="380" y="1110" on="0"/>
- <pt x="618" y="1110" on="1"/>
- <pt x="705" y="1110" on="0"/>
- <pt x="846" y="1086" on="1"/>
- <pt x="846" y="1221" on="1"/>
- <pt x="526" y="1221" on="1"/>
- <pt x="526" y="1345" on="1"/>
- <pt x="846" y="1345" on="1"/>
- <pt x="846" y="1456" on="1"/>
- <pt x="600" y="1456" on="1"/>
- <pt x="600" y="1579" on="1"/>
- <pt x="1044" y="1579" on="1"/>
- <pt x="1044" y="1345" on="1"/>
- <pt x="1167" y="1345" on="1"/>
- <pt x="1167" y="1221" on="1"/>
- <pt x="1044" y="1221" on="1"/>
- <pt x="1044" y="123" on="1"/>
- <pt x="1167" y="123" on="1"/>
- <pt x="1167" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="846" y="939" on="1"/>
- <pt x="710" y="962" on="0"/>
- <pt x="633" y="962" on="1"/>
- <pt x="468" y="962" on="0"/>
- <pt x="394" y="855" on="1"/>
- <pt x="321" y="748" on="0"/>
- <pt x="321" y="510" on="1"/>
- <pt x="321" y="136" on="0"/>
- <pt x="535" y="136" on="1"/>
- <pt x="699" y="136" on="0"/>
- <pt x="846" y="370" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 103 values pushed */
- 0 0 39 30 5 33 14 13 48 200 13 1 5 2 1 41 31 29 28 15 1 6 1 0 3
- 0 0 0 21 20 6 1 22 27 26 17 16 6 3 18 2 4 48 200 23 22 1 25 24 19
- 18 3 30 0 1 3 0 14 0 0 37 39 9 48 200 30 29 26 25 4 13 23 22 21 18
- 17 4 13 9 0 0 0 41 31 20 19 16 15 1 0 10 7 23 1 4 48 200 28 27 24
- 23 3 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SZP1[ ]
- CALL[ ]
- SZP1[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="degree" xMin="318" yMin="925" xMax="910" yMax="1517">
- <contour>
- <pt x="614" y="1517" on="1"/>
- <pt x="735" y="1517" on="0"/>
- <pt x="823" y="1430" on="1"/>
- <pt x="910" y="1344" on="0"/>
- <pt x="910" y="1222" on="1"/>
- <pt x="910" y="1098" on="0"/>
- <pt x="823" y="1012" on="1"/>
- <pt x="735" y="925" on="0"/>
- <pt x="610" y="925" on="1"/>
- <pt x="504" y="925" on="0"/>
- <pt x="423" y="995" on="1"/>
- <pt x="318" y="1087" on="0"/>
- <pt x="318" y="1221" on="1"/>
- <pt x="318" y="1344" on="0"/>
- <pt x="405" y="1430" on="1"/>
- <pt x="493" y="1517" on="0"/>
- </contour>
- <contour>
- <pt x="614" y="1394" on="1"/>
- <pt x="543" y="1394" on="0"/>
- <pt x="492" y="1343" on="1"/>
- <pt x="441" y="1293" on="0"/>
- <pt x="441" y="1222" on="1"/>
- <pt x="441" y="1151" on="0"/>
- <pt x="492" y="1100" on="1"/>
- <pt x="542" y="1049" on="0"/>
- <pt x="612" y="1049" on="1"/>
- <pt x="677" y="1049" on="0"/>
- <pt x="725" y="1090" on="1"/>
- <pt x="787" y="1142" on="0"/>
- <pt x="787" y="1222" on="1"/>
- <pt x="787" y="1293" on="0"/>
- <pt x="736" y="1343" on="1"/>
- <pt x="685" y="1394" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 29 values pushed */
- 0 0 24 5 8 16 5 0 48 200 0 0 1 8 0 0 14 0 0 28 6 4 20 6 12
- 48 200 12 4
- MDAP[1]
- MDAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- SZP0[ ]
- SRP0[ ]
- MDRP[00100]
- SZP0[ ]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="dieresis" xMin="281" yMin="1283" xMax="947" yMax="1480">
- <contour>
- <pt x="281" y="1283" on="1"/>
- <pt x="281" y="1480" on="1"/>
- <pt x="478" y="1480" on="1"/>
- <pt x="478" y="1283" on="1"/>
- </contour>
- <contour>
- <pt x="750" y="1283" on="1"/>
- <pt x="750" y="1480" on="1"/>
- <pt x="947" y="1480" on="1"/>
- <pt x="947" y="1283" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 44 values pushed */
- 0 0 7 4 3 0 10 3 1 1 4 48 200 6 5 2 1 0 3 14 0 0 5 4 10
- 1 6 3 2 10 1 0 2 4 48 200 7 6 1 1 0 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="divide" xMin="99" yMin="0" xMax="1130" yMax="1234">
- <contour>
- <pt x="99" y="543" on="1"/>
- <pt x="99" y="691" on="1"/>
- <pt x="1130" y="691" on="1"/>
- <pt x="1130" y="543" on="1"/>
- </contour>
- <contour>
- <pt x="491" y="0" on="1"/>
- <pt x="491" y="247" on="1"/>
- <pt x="738" y="247" on="1"/>
- <pt x="738" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="491" y="987" on="1"/>
- <pt x="491" y="1234" on="1"/>
- <pt x="738" y="1234" on="1"/>
- <pt x="738" y="987" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 59 values pushed */
- 0 0 11 8 4 1 9 6 5 4 1 4 3 0 7 1 1 3 4 48 200 10 9 1 7
- 4 1 2 1 1 3 0 14 0 0 11 10 7 6 4 3 4 1 4 48 200 9 8 5 4
- 3 3 2 1 1 0 1 3 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="dollar" xMin="143" yMin="-123" xMax="1031" yMax="1604">
- <contour>
- <pt x="525" y="-123" on="1"/>
- <pt x="525" y="0" on="1"/>
- <pt x="323" y="16" on="0"/>
- <pt x="143" y="86" on="1"/>
- <pt x="143" y="385" on="1"/>
- <pt x="266" y="385" on="1"/>
- <pt x="291" y="187" on="1"/>
- <pt x="415" y="131" on="0"/>
- <pt x="525" y="123" on="1"/>
- <pt x="525" y="698" on="1"/>
- <pt x="435" y="751" on="1"/>
- <pt x="180" y="901" on="0"/>
- <pt x="180" y="1123" on="1"/>
- <pt x="180" y="1297" on="0"/>
- <pt x="309" y="1396" on="1"/>
- <pt x="399" y="1465" on="0"/>
- <pt x="550" y="1480" on="1"/>
- <pt x="550" y="1604" on="1"/>
- <pt x="674" y="1604" on="1"/>
- <pt x="674" y="1480" on="1"/>
- <pt x="835" y="1479" on="0"/>
- <pt x="1002" y="1408" on="1"/>
- <pt x="1002" y="1124" on="1"/>
- <pt x="879" y="1124" on="1"/>
- <pt x="854" y="1322" on="1"/>
- <pt x="767" y="1357" on="0"/>
- <pt x="695" y="1357" on="1"/>
- <pt x="674" y="1357" on="1"/>
- <pt x="674" y="823" on="1"/>
- <pt x="761" y="776" on="1"/>
- <pt x="911" y="695" on="0"/>
- <pt x="971" y="613" on="1"/>
- <pt x="1031" y="531" on="0"/>
- <pt x="1031" y="409" on="1"/>
- <pt x="1031" y="212" on="0"/>
- <pt x="893" y="95" on="1"/>
- <pt x="800" y="15" on="0"/>
- <pt x="649" y="0" on="1"/>
- <pt x="649" y="-123" on="1"/>
- </contour>
- <contour>
- <pt x="649" y="123" on="1"/>
- <pt x="730" y="132" on="0"/>
- <pt x="782" y="192" on="1"/>
- <pt x="852" y="272" on="0"/>
- <pt x="852" y="388" on="1"/>
- <pt x="852" y="520" on="0"/>
- <pt x="716" y="597" on="1"/>
- <pt x="649" y="635" on="1"/>
- </contour>
- <contour>
- <pt x="550" y="891" on="1"/>
- <pt x="550" y="1357" on="1"/>
- <pt x="445" y="1331" on="0"/>
- <pt x="400" y="1271" on="1"/>
- <pt x="358" y="1216" on="0"/>
- <pt x="358" y="1133" on="1"/>
- <pt x="358" y="1003" on="0"/>
- <pt x="497" y="922" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 91 values pushed */
- 48 47 46 39 38 37 28 27 26 24 23 22 21 19 18 17 16 9 8 6 5 4 3 1 0
- 14 0 0 52 13 12 43 13 33 48 200 26 24 23 3 21 18 3 12 12 6 5 3 0 3
- 3 33 21 0 0 28 27 19 18 6 3 16 46 39 38 37 6 3 0 2 4 48 200 22 21
- 1 48 47 17 16 3 9 8 1 0 3 4 3 1 4 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- CALL[ ]
- MDAP[1]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="dotaccent" xMin="516" yMin="1283" xMax="713" yMax="1480">
- <contour>
- <pt x="516" y="1283" on="1"/>
- <pt x="516" y="1480" on="1"/>
- <pt x="713" y="1480" on="1"/>
- <pt x="713" y="1283" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 30 values pushed */
- 0 0 3 0 10 1 1 1 4 48 200 2 1 0 14 0 0 3 2 10 1 0 1 4 48
- 200 1 0 1 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="dotlessi" xMin="148" yMin="0" xMax="1105" yMax="1086">
- <contour>
- <pt x="148" y="0" on="1"/>
- <pt x="148" y="123" on="1"/>
- <pt x="538" y="123" on="1"/>
- <pt x="538" y="962" on="1"/>
- <pt x="148" y="962" on="1"/>
- <pt x="148" y="1086" on="1"/>
- <pt x="735" y="1086" on="1"/>
- <pt x="735" y="123" on="1"/>
- <pt x="1105" y="123" on="1"/>
- <pt x="1105" y="0" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 53 values pushed */
- 0 0 4 3 6 1 5 8 7 2 1 6 3 0 2 4 48 200 9 0 1 0 6 5 1
- 14 9 8 2 13 6 5 4 1 0 4 13 2 0 0 7 6 10 1 2 1 4 48 200 3
- 2 1 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="dotlessj" xMin="159" yMin="-420" xMax="903" yMax="1086">
- <contour>
- <pt x="159" y="-344" on="1"/>
- <pt x="159" y="-25" on="1"/>
- <pt x="282" y="-25" on="1"/>
- <pt x="313" y="-243" on="1"/>
- <pt x="381" y="-296" on="0"/>
- <pt x="460" y="-296" on="1"/>
- <pt x="592" y="-296" on="0"/>
- <pt x="648" y="-200" on="1"/>
- <pt x="705" y="-104" on="0"/>
- <pt x="705" y="127" on="1"/>
- <pt x="705" y="962" on="1"/>
- <pt x="261" y="962" on="1"/>
- <pt x="261" y="1086" on="1"/>
- <pt x="903" y="1086" on="1"/>
- <pt x="903" y="66" on="1"/>
- <pt x="903" y="-164" on="0"/>
- <pt x="790" y="-292" on="1"/>
- <pt x="677" y="-420" on="0"/>
- <pt x="476" y="-420" on="1"/>
- <pt x="337" y="-420" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 67 values pushed */
- 0 0 5 5 18 48 200 1 14 9 2 10 2 3 0 1 3 2 1 0 4 13 18 2 0
- 0 0 11 10 6 1 12 1 4 48 200 13 12 1 14 12 11 3 2 4 9 0 3 0 0
- 10 9 10 1 13 1 4 48 200 14 13 1 1 0 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SZP0[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- SZP0[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="dotmath" xMin="491" yMin="419" xMax="738" yMax="666">
- <contour>
- <pt x="491" y="419" on="1"/>
- <pt x="491" y="666" on="1"/>
- <pt x="738" y="666" on="1"/>
- <pt x="738" y="419" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 31 values pushed */
- 0 0 2 1 4 1 0 1 4 48 200 3 0 1 0 14 0 0 3 2 4 1 0 1 4
- 48 200 1 0 1 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="e" xMin="123" yMin="-25" xMax="1105" yMax="1110">
- <contour>
- <pt x="1105" y="506" on="1"/>
- <pt x="334" y="506" on="1"/>
- <pt x="348" y="389" on="0"/>
- <pt x="375" y="329" on="1"/>
- <pt x="466" y="123" on="0"/>
- <pt x="727" y="123" on="1"/>
- <pt x="888" y="123" on="0"/>
- <pt x="1076" y="210" on="1"/>
- <pt x="1076" y="62" on="1"/>
- <pt x="901" y="-25" on="0"/>
- <pt x="701" y="-25" on="1"/>
- <pt x="442" y="-25" on="0"/>
- <pt x="282" y="134" on="1"/>
- <pt x="123" y="293" on="0"/>
- <pt x="123" y="551" on="1"/>
- <pt x="123" y="802" on="0"/>
- <pt x="271" y="956" on="1"/>
- <pt x="418" y="1110" on="0"/>
- <pt x="660" y="1110" on="1"/>
- <pt x="1105" y="1110" on="0"/>
- <pt x="1105" y="567" on="1"/>
- </contour>
- <contour>
- <pt x="336" y="629" on="1"/>
- <pt x="895" y="629" on="1"/>
- <pt x="895" y="675" on="1"/>
- <pt x="895" y="987" on="0"/>
- <pt x="646" y="987" on="1"/>
- <pt x="492" y="987" on="0"/>
- <pt x="408" y="864" on="1"/>
- <pt x="349" y="778" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 65 values pushed */
- 0 0 25 5 18 5 14 10 48 200 18 1 10 2 1 23 1 21 2 0 20 21 0 2 1
- 8 7 2 0 2 3 0 0 0 1 0 6 1 21 1 4 48 200 22 21 1 0 14 20 0
- 2 13 7 23 22 21 1 4 13 14 7 8 7 1 0
- CALL[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- CALL[ ]
- SZP1[ ]
- CALL[ ]
- SZP1[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="eacute" xMin="123" yMin="-25" xMax="1105" yMax="1604">
- <component glyphName="e" x="0" y="0" flags="0x4"/>
- <component glyphName="acute" x="133" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="ebreve" xMin="123" yMin="-25" xMax="1105" yMax="1579">
- <contour>
- <pt x="1105" y="506" on="1"/>
- <pt x="334" y="506" on="1"/>
- <pt x="348" y="389" on="0"/>
- <pt x="375" y="329" on="1"/>
- <pt x="466" y="123" on="0"/>
- <pt x="727" y="123" on="1"/>
- <pt x="888" y="123" on="0"/>
- <pt x="1076" y="210" on="1"/>
- <pt x="1076" y="62" on="1"/>
- <pt x="901" y="-25" on="0"/>
- <pt x="701" y="-25" on="1"/>
- <pt x="442" y="-25" on="0"/>
- <pt x="282" y="134" on="1"/>
- <pt x="123" y="293" on="0"/>
- <pt x="123" y="551" on="1"/>
- <pt x="123" y="802" on="0"/>
- <pt x="271" y="956" on="1"/>
- <pt x="418" y="1110" on="0"/>
- <pt x="660" y="1110" on="1"/>
- <pt x="1105" y="1110" on="0"/>
- <pt x="1105" y="567" on="1"/>
- </contour>
- <contour>
- <pt x="336" y="629" on="1"/>
- <pt x="895" y="629" on="1"/>
- <pt x="895" y="675" on="1"/>
- <pt x="895" y="987" on="0"/>
- <pt x="646" y="987" on="1"/>
- <pt x="492" y="987" on="0"/>
- <pt x="408" y="864" on="1"/>
- <pt x="349" y="778" on="0"/>
- </contour>
- <contour>
- <pt x="303" y="1579" on="1"/>
- <pt x="426" y="1579" on="1"/>
- <pt x="474" y="1431" on="0"/>
- <pt x="648" y="1431" on="1"/>
- <pt x="823" y="1431" on="0"/>
- <pt x="871" y="1579" on="1"/>
- <pt x="994" y="1579" on="1"/>
- <pt x="971" y="1490" on="0"/>
- <pt x="945" y="1444" on="1"/>
- <pt x="854" y="1289" on="0"/>
- <pt x="652" y="1289" on="1"/>
- <pt x="500" y="1289" on="0"/>
- <pt x="411" y="1370" on="1"/>
- <pt x="356" y="1419" on="0"/>
- <pt x="328" y="1491" on="1"/>
- <pt x="317" y="1520" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 82 values pushed */
- 0 0 32 14 39 25 5 18 5 14 10 48 200 18 1 10 2 1 23 1 21 2 0 20 21
- 0 2 1 8 7 2 0 2 3 0 1 35 34 30 29 4 13 39 1 0 0 0 1 0 6
- 1 21 1 4 48 200 22 21 1 0 14 20 0 2 13 7 35 34 30 29 23 22 21 1 8
- 13 14 7 8 7 1 0
- CALL[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SZP0[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- SZP0[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- CALL[ ]
- SZP1[ ]
- CALL[ ]
- SZP1[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="ecaron" xMin="123" yMin="-25" xMax="1105" yMax="1604">
- <component glyphName="e" x="0" y="0" flags="0x4"/>
- <component glyphName="caron" x="35" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="ecircumflex" xMin="123" yMin="-25" xMax="1105" yMax="1604">
- <component glyphName="e" x="0" y="0" flags="0x4"/>
- <component glyphName="circumflex" x="35" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="edieresis" xMin="123" yMin="-25" xMax="1105" yMax="1480">
- <component glyphName="e" x="0" y="0" flags="0x4"/>
- <component glyphName="dieresis" x="34" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="edotaccent" xMin="123" yMin="-25" xMax="1105" yMax="1480">
- <component glyphName="e" x="0" y="0" flags="0x4"/>
- <component glyphName="dotaccent" x="34" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="egrave" xMin="123" yMin="-25" xMax="1105" yMax="1604">
- <component glyphName="e" x="0" y="0" flags="0x4"/>
- <component glyphName="grave" x="-64" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="eight" xMin="120" yMin="-37" xMax="1113" yMax="1517">
- <contour>
- <pt x="413" y="803" on="1"/>
- <pt x="360" y="843" on="1"/>
- <pt x="188" y="973" on="0"/>
- <pt x="188" y="1145" on="1"/>
- <pt x="188" y="1307" on="0"/>
- <pt x="313" y="1412" on="1"/>
- <pt x="437" y="1517" on="0"/>
- <pt x="634" y="1517" on="1"/>
- <pt x="821" y="1517" on="0"/>
- <pt x="936" y="1426" on="1"/>
- <pt x="1051" y="1335" on="0"/>
- <pt x="1051" y="1185" on="1"/>
- <pt x="1051" y="1067" on="0"/>
- <pt x="993" y="988" on="1"/>
- <pt x="949" y="929" on="0"/>
- <pt x="844" y="835" on="1"/>
- <pt x="797" y="793" on="1"/>
- <pt x="865" y="747" on="1"/>
- <pt x="1009" y="650" on="0"/>
- <pt x="1061" y="572" on="1"/>
- <pt x="1113" y="495" on="0"/>
- <pt x="1113" y="381" on="1"/>
- <pt x="1113" y="195" on="0"/>
- <pt x="974" y="79" on="1"/>
- <pt x="835" y="-37" on="0"/>
- <pt x="611" y="-37" on="1"/>
- <pt x="387" y="-37" on="0"/>
- <pt x="254" y="75" on="1"/>
- <pt x="120" y="187" on="0"/>
- <pt x="120" y="372" on="1"/>
- <pt x="120" y="596" on="0"/>
- <pt x="358" y="764" on="1"/>
- </contour>
- <contour>
- <pt x="682" y="862" on="1"/>
- <pt x="866" y="1031" on="0"/>
- <pt x="866" y="1174" on="1"/>
- <pt x="866" y="1280" on="0"/>
- <pt x="802" y="1337" on="1"/>
- <pt x="737" y="1394" on="0"/>
- <pt x="612" y="1394" on="1"/>
- <pt x="503" y="1394" on="0"/>
- <pt x="437" y="1334" on="1"/>
- <pt x="372" y="1275" on="0"/>
- <pt x="372" y="1184" on="1"/>
- <pt x="372" y="1087" on="0"/>
- <pt x="499" y="990" on="1"/>
- <pt x="597" y="915" on="1"/>
- </contour>
- <contour>
- <pt x="512" y="743" on="1"/>
- <pt x="399" y="620" on="0"/>
- <pt x="360" y="552" on="1"/>
- <pt x="317" y="477" on="0"/>
- <pt x="317" y="377" on="1"/>
- <pt x="317" y="249" on="0"/>
- <pt x="404" y="168" on="1"/>
- <pt x="491" y="86" on="0"/>
- <pt x="626" y="86" on="1"/>
- <pt x="751" y="86" on="0"/>
- <pt x="827" y="158" on="1"/>
- <pt x="903" y="229" on="0"/>
- <pt x="903" y="345" on="1"/>
- <pt x="903" y="427" on="0"/>
- <pt x="864" y="480" on="1"/>
- <pt x="827" y="532" on="0"/>
- <pt x="714" y="608" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 53 values pushed */
- 0 0 54 5 25 38 5 7 48 200 25 2 7 0 1 1 46 45 32 16 0 5 0 2 3
- 0 0 14 0 0 58 39 21 50 28 29 42 19 3 34 19 11 48 200 46 45 32 29 21 16
- 11 3 0
- MDAP[0]
- MDAP[1]
- MDAP[1]
- MDAP[0]
- MDAP[1]
- MDAP[1]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="ellipsis" xMin="81" yMin="0" xMax="1147" yMax="247">
- <contour>
- <pt x="81" y="0" on="1"/>
- <pt x="81" y="247" on="1"/>
- <pt x="328" y="247" on="1"/>
- <pt x="328" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="491" y="0" on="1"/>
- <pt x="491" y="247" on="1"/>
- <pt x="737" y="247" on="1"/>
- <pt x="737" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="900" y="0" on="1"/>
- <pt x="900" y="247" on="1"/>
- <pt x="1147" y="247" on="1"/>
- <pt x="1147" y="0" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 56 values pushed */
- 0 0 10 9 6 5 2 1 4 5 0 1 4 48 200 11 8 7 4 3 0 5 0 14 0
- 0 9 8 4 1 10 7 6 4 1 4 3 2 4 1 0 3 4 48 200 11 10 1 5 4
- 1 1 0 1 3 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="emacron" xMin="123" yMin="-25" xMax="1105" yMax="1407">
- <component glyphName="e" x="0" y="0" flags="0x4"/>
- <component glyphName="macron" x="34" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="emdash" xMin="0" yMin="543" xMax="1229" yMax="666">
- <contour>
- <pt x="0" y="543" on="1"/>
- <pt x="0" y="666" on="1"/>
- <pt x="1229" y="666" on="1"/>
- <pt x="1229" y="543" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 20 values pushed */
- 0 0 3 0 6 1 1 1 4 48 200 2 1 1 0 14 3 2 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- CALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="endash" xMin="121" yMin="543" xMax="1108" yMax="691">
- <contour>
- <pt x="121" y="543" on="1"/>
- <pt x="121" y="691" on="1"/>
- <pt x="1108" y="691" on="1"/>
- <pt x="1108" y="543" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 24 values pushed */
- 0 0 3 0 7 1 1 1 4 48 200 2 1 1 0 14 3 2 1 1 0 1 2 0
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="eng" xMin="69" yMin="-420" xMax="1045" yMax="1110">
- <contour>
- <pt x="69" y="0" on="1"/>
- <pt x="69" y="123" on="1"/>
- <pt x="192" y="123" on="1"/>
- <pt x="192" y="962" on="1"/>
- <pt x="69" y="962" on="1"/>
- <pt x="69" y="1086" on="1"/>
- <pt x="390" y="1086" on="1"/>
- <pt x="390" y="876" on="1"/>
- <pt x="459" y="981" on="0"/>
- <pt x="527" y="1034" on="1"/>
- <pt x="623" y="1110" on="0"/>
- <pt x="742" y="1110" on="1"/>
- <pt x="1043" y="1110" on="0"/>
- <pt x="1043" y="722" on="1"/>
- <pt x="1044" y="11" on="1"/>
- <pt x="1045" y="-420" on="0"/>
- <pt x="681" y="-420" on="1"/>
- <pt x="585" y="-420" on="0"/>
- <pt x="458" y="-383" on="1"/>
- <pt x="458" y="-173" on="1"/>
- <pt x="581" y="-173" on="1"/>
- <pt x="593" y="-290" on="1"/>
- <pt x="657" y="-321" on="0"/>
- <pt x="704" y="-321" on="1"/>
- <pt x="846" y="-321" on="0"/>
- <pt x="846" y="-82" on="1"/>
- <pt x="846" y="701" on="1"/>
- <pt x="846" y="956" on="0"/>
- <pt x="683" y="956" on="1"/>
- <pt x="533" y="956" on="0"/>
- <pt x="390" y="704" on="1"/>
- <pt x="390" y="123" on="1"/>
- <pt x="501" y="123" on="1"/>
- <pt x="501" y="0" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 81 values pushed */
- 0 0 28 30 11 23 17 16 48 200 11 1 32 31 30 26 7 4 3 2 1 9 5 0 3
- 25 21 20 19 18 5 13 16 0 33 0 1 0 6 5 1 14 33 32 21 20 4 25 18 3
- 5 4 1 0 4 13 2 0 0 31 30 7 6 10 3 2 1 4 48 200 26 25 1 19 18
- 1 3 2 1 3 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- CALL[ ]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="eogonek" xMin="123" yMin="-370" xMax="1105" yMax="1110">
- <component glyphName="e" x="0" y="0" flags="0x4"/>
- <component glyphName="ogonek" x="148" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="equal" xMin="99" yMin="346" xMax="1130" yMax="888">
- <contour>
- <pt x="99" y="346" on="1"/>
- <pt x="99" y="494" on="1"/>
- <pt x="1130" y="494" on="1"/>
- <pt x="1130" y="346" on="1"/>
- </contour>
- <contour>
- <pt x="99" y="740" on="1"/>
- <pt x="99" y="888" on="1"/>
- <pt x="1130" y="888" on="1"/>
- <pt x="1130" y="740" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 37 values pushed */
- 0 0 7 4 7 1 5 2 1 7 1 0 2 4 48 200 6 5 1 3 0 1 2 0 14
- 7 6 3 2 3 5 4 1 0 3 2 0
- LOOPCALL[ ]
- CALL[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="estimated" xMin="123" yMin="-25" xMax="1105" yMax="1110">
- <contour>
- <pt x="1105" y="506" on="1"/>
- <pt x="334" y="506" on="1"/>
- <pt x="348" y="389" on="0"/>
- <pt x="375" y="329" on="1"/>
- <pt x="466" y="123" on="0"/>
- <pt x="727" y="123" on="1"/>
- <pt x="888" y="123" on="0"/>
- <pt x="1076" y="210" on="1"/>
- <pt x="1076" y="62" on="1"/>
- <pt x="901" y="-25" on="0"/>
- <pt x="701" y="-25" on="1"/>
- <pt x="442" y="-25" on="0"/>
- <pt x="282" y="134" on="1"/>
- <pt x="123" y="293" on="0"/>
- <pt x="123" y="551" on="1"/>
- <pt x="123" y="802" on="0"/>
- <pt x="271" y="956" on="1"/>
- <pt x="418" y="1110" on="0"/>
- <pt x="660" y="1110" on="1"/>
- <pt x="1105" y="1110" on="0"/>
- <pt x="1105" y="567" on="1"/>
- </contour>
- <contour>
- <pt x="336" y="629" on="1"/>
- <pt x="895" y="629" on="1"/>
- <pt x="895" y="675" on="1"/>
- <pt x="895" y="987" on="0"/>
- <pt x="646" y="987" on="1"/>
- <pt x="492" y="987" on="0"/>
- <pt x="408" y="864" on="1"/>
- <pt x="349" y="778" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 65 values pushed */
- 0 0 25 5 18 5 14 10 48 200 18 1 10 2 1 23 1 21 2 0 20 21 0 2 1
- 8 7 2 0 2 3 0 0 0 1 0 6 1 21 1 4 48 200 22 21 1 0 14 20 0
- 2 13 7 23 22 21 1 4 13 14 7 8 7 1 0
- CALL[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- CALL[ ]
- SZP1[ ]
- CALL[ ]
- SZP1[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="eth" xMin="111" yMin="-25" xMax="1119" yMax="1614">
- <contour>
- <pt x="779" y="1039" on="1"/>
- <pt x="658" y="1216" on="0"/>
- <pt x="552" y="1291" on="1"/>
- <pt x="271" y="1098" on="1"/>
- <pt x="197" y="1202" on="1"/>
- <pt x="440" y="1366" on="1"/>
- <pt x="308" y="1456" on="0"/>
- <pt x="114" y="1456" on="1"/>
- <pt x="114" y="1579" on="1"/>
- <pt x="141" y="1579" on="1"/>
- <pt x="395" y="1579" on="0"/>
- <pt x="588" y="1467" on="1"/>
- <pt x="811" y="1614" on="1"/>
- <pt x="882" y="1514" on="1"/>
- <pt x="707" y="1395" on="1"/>
- <pt x="877" y="1258" on="0"/>
- <pt x="982" y="1068" on="1"/>
- <pt x="1119" y="819" on="0"/>
- <pt x="1119" y="568" on="1"/>
- <pt x="1119" y="306" on="0"/>
- <pt x="980" y="141" on="1"/>
- <pt x="841" y="-25" on="0"/>
- <pt x="618" y="-25" on="1"/>
- <pt x="399" y="-25" on="0"/>
- <pt x="255" y="133" on="1"/>
- <pt x="111" y="291" on="0"/>
- <pt x="111" y="532" on="1"/>
- <pt x="111" y="771" on="0"/>
- <pt x="250" y="928" on="1"/>
- <pt x="388" y="1086" on="0"/>
- <pt x="592" y="1086" on="1"/>
- <pt x="687" y="1086" on="0"/>
- </contour>
- <contour>
- <pt x="615" y="962" on="1"/>
- <pt x="488" y="962" on="0"/>
- <pt x="405" y="839" on="1"/>
- <pt x="321" y="715" on="0"/>
- <pt x="321" y="531" on="1"/>
- <pt x="321" y="346" on="0"/>
- <pt x="405" y="222" on="1"/>
- <pt x="488" y="99" on="0"/>
- <pt x="615" y="99" on="1"/>
- <pt x="740" y="99" on="0"/>
- <pt x="824" y="221" on="1"/>
- <pt x="909" y="344" on="0"/>
- <pt x="909" y="526" on="1"/>
- <pt x="909" y="696" on="0"/>
- <pt x="840" y="814" on="1"/>
- <pt x="754" y="962" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 71 values pushed */
- 0 0 40 5 22 32 5 30 48 200 30 1 22 2 1 1 14 11 7 5 4 3 2 7 0
- 1 3 0 0 1 1 0 1 2 2 0 0 1 13 12 9 8 4 13 0 0 14 0 0 44
- 39 18 36 39 26 48 200 26 18 14 13 12 11 9 8 7 5 4 3 2 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[1]
- MDAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- SZP0[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SZP0[ ]
- SZP0[ ]
- SZP1[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- SZP0[ ]
- SZP1[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="exclam" xMin="491" yMin="0" xMax="738" yMax="1480">
- <contour>
- <pt x="491" y="0" on="1"/>
- <pt x="491" y="222" on="1"/>
- <pt x="738" y="222" on="1"/>
- <pt x="738" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="553" y="419" on="1"/>
- <pt x="516" y="1086" on="1"/>
- <pt x="516" y="1480" on="1"/>
- <pt x="713" y="1480" on="1"/>
- <pt x="713" y="1086" on="1"/>
- <pt x="676" y="419" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 57 values pushed */
- 9 8 5 4 4 6 1 3 0 0 2 1 9 1 0 1 4 48 200 3 0 1 0 7 6
- 0 14 9 4 2 7 5 3 0 0 8 7 10 1 5 3 2 4 1 0 2 4 48 200 6
- 5 1 1 0 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="exclamdown" xMin="491" yMin="-395" xMax="738" yMax="1086">
- <contour>
- <pt x="738" y="1086" on="1"/>
- <pt x="738" y="864" on="1"/>
- <pt x="491" y="864" on="1"/>
- <pt x="491" y="1086" on="1"/>
- </contour>
- <contour>
- <pt x="676" y="666" on="1"/>
- <pt x="713" y="0" on="1"/>
- <pt x="713" y="-395" on="1"/>
- <pt x="516" y="-395" on="1"/>
- <pt x="516" y="0" on="1"/>
- <pt x="553" y="666" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 65 values pushed */
- 1 9 4 2 1 2 3 0 1 8 5 2 2 6 3 0 0 0 2 1 9 1 0 1 4
- 48 200 7 6 1 0 3 0 1 14 9 4 2 5 7 3 0 0 6 5 10 1 7 1 0
- 4 1 2 2 4 48 200 8 7 1 3 2 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SZP1[ ]
- CALL[ ]
- SZP1[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="f" xMin="148" yMin="0" xMax="1167" yMax="1604">
- <contour>
- <pt x="148" y="0" on="1"/>
- <pt x="148" y="123" on="1"/>
- <pt x="419" y="123" on="1"/>
- <pt x="419" y="925" on="1"/>
- <pt x="148" y="925" on="1"/>
- <pt x="148" y="1061" on="1"/>
- <pt x="419" y="1061" on="1"/>
- <pt x="419" y="1179" on="1"/>
- <pt x="419" y="1404" on="0"/>
- <pt x="510" y="1504" on="1"/>
- <pt x="601" y="1604" on="0"/>
- <pt x="803" y="1604" on="1"/>
- <pt x="974" y="1604" on="0"/>
- <pt x="1167" y="1524" on="1"/>
- <pt x="1167" y="1277" on="1"/>
- <pt x="1044" y="1277" on="1"/>
- <pt x="1013" y="1433" on="1"/>
- <pt x="912" y="1480" on="0"/>
- <pt x="829" y="1480" on="1"/>
- <pt x="710" y="1480" on="0"/>
- <pt x="664" y="1420" on="1"/>
- <pt x="617" y="1360" on="0"/>
- <pt x="617" y="1201" on="1"/>
- <pt x="617" y="1061" on="1"/>
- <pt x="1061" y="1061" on="1"/>
- <pt x="1061" y="925" on="1"/>
- <pt x="617" y="925" on="1"/>
- <pt x="617" y="123" on="1"/>
- <pt x="987" y="123" on="1"/>
- <pt x="987" y="0" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 88 values pushed */
- 0 0 18 5 11 48 200 22 16 15 14 13 7 6 13 11 5 0 0 26 25 4 3 20 3
- 5 28 27 2 1 6 3 0 2 4 48 200 24 23 6 5 3 29 0 1 2 0 14 29 28
- 25 24 16 15 6 13 22 3 5 4 1 0 4 13 2 0 0 27 26 23 22 10 3 2 1
- 4 48 200 14 13 1 7 6 3 2 3 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="fi" xMin="69" yMin="0" xMax="1167" yMax="1604">
- <contour>
- <pt x="69" y="0" on="1"/>
- <pt x="69" y="123" on="1"/>
- <pt x="192" y="123" on="1"/>
- <pt x="192" y="938" on="1"/>
- <pt x="75" y="938" on="1"/>
- <pt x="75" y="1073" on="1"/>
- <pt x="192" y="1073" on="1"/>
- <pt x="192" y="1247" on="1"/>
- <pt x="192" y="1410" on="0"/>
- <pt x="278" y="1507" on="1"/>
- <pt x="365" y="1604" on="0"/>
- <pt x="508" y="1604" on="1"/>
- <pt x="602" y="1604" on="0"/>
- <pt x="723" y="1555" on="1"/>
- <pt x="723" y="1345" on="1"/>
- <pt x="600" y="1345" on="1"/>
- <pt x="575" y="1468" on="1"/>
- <pt x="539" y="1487" on="0"/>
- <pt x="510" y="1487" on="1"/>
- <pt x="390" y="1487" on="0"/>
- <pt x="390" y="1301" on="1"/>
- <pt x="390" y="1073" on="1"/>
- <pt x="1044" y="1073" on="1"/>
- <pt x="1044" y="123" on="1"/>
- <pt x="1167" y="123" on="1"/>
- <pt x="1167" y="0" on="1"/>
- <pt x="748" y="0" on="1"/>
- <pt x="748" y="123" on="1"/>
- <pt x="846" y="123" on="1"/>
- <pt x="846" y="938" on="1"/>
- <pt x="390" y="938" on="1"/>
- <pt x="390" y="123" on="1"/>
- <pt x="501" y="123" on="1"/>
- <pt x="501" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="846" y="1345" on="1"/>
- <pt x="846" y="1542" on="1"/>
- <pt x="1044" y="1542" on="1"/>
- <pt x="1044" y="1345" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 129 values pushed */
- 0 0 18 40 11 48 200 16 35 14 2 20 7 2 14 5 3 32 31 28 27 24 23 2 1
- 8 3 0 3 13 11 35 0 0 37 34 15 14 10 3 35 30 29 4 3 20 3 5 2 4
- 48 200 36 35 1 22 21 6 5 3 33 26 25 0 3 3 0 14 27 26 2 28 13 3 33
- 32 16 15 4 13 20 3 25 24 2 13 22 5 4 1 0 4 13 2 0 0 35 34 29 28
- 10 3 22 31 30 21 20 10 3 2 2 4 48 200 37 36 23 22 3 14 13 1 7 6 3
- 2 3 3 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- MDRP[00000]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="fi#1" xMin="69" yMin="0" xMax="1167" yMax="1604">
- <contour>
- <pt x="69" y="0" on="1"/>
- <pt x="69" y="123" on="1"/>
- <pt x="192" y="123" on="1"/>
- <pt x="192" y="938" on="1"/>
- <pt x="75" y="938" on="1"/>
- <pt x="75" y="1073" on="1"/>
- <pt x="192" y="1073" on="1"/>
- <pt x="192" y="1247" on="1"/>
- <pt x="192" y="1410" on="0"/>
- <pt x="278" y="1507" on="1"/>
- <pt x="365" y="1604" on="0"/>
- <pt x="508" y="1604" on="1"/>
- <pt x="602" y="1604" on="0"/>
- <pt x="723" y="1555" on="1"/>
- <pt x="723" y="1345" on="1"/>
- <pt x="600" y="1345" on="1"/>
- <pt x="575" y="1468" on="1"/>
- <pt x="539" y="1487" on="0"/>
- <pt x="510" y="1487" on="1"/>
- <pt x="390" y="1487" on="0"/>
- <pt x="390" y="1301" on="1"/>
- <pt x="390" y="1073" on="1"/>
- <pt x="1044" y="1073" on="1"/>
- <pt x="1044" y="123" on="1"/>
- <pt x="1167" y="123" on="1"/>
- <pt x="1167" y="0" on="1"/>
- <pt x="748" y="0" on="1"/>
- <pt x="748" y="123" on="1"/>
- <pt x="846" y="123" on="1"/>
- <pt x="846" y="938" on="1"/>
- <pt x="390" y="938" on="1"/>
- <pt x="390" y="123" on="1"/>
- <pt x="501" y="123" on="1"/>
- <pt x="501" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="846" y="1345" on="1"/>
- <pt x="846" y="1542" on="1"/>
- <pt x="1044" y="1542" on="1"/>
- <pt x="1044" y="1345" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 129 values pushed */
- 0 0 18 40 11 48 200 16 35 14 2 20 7 2 14 5 3 32 31 28 27 24 23 2 1
- 8 3 0 3 13 11 35 0 0 37 34 15 14 10 3 35 30 29 4 3 20 3 5 2 4
- 48 200 36 35 1 22 21 6 5 3 33 26 25 0 3 3 0 14 27 26 2 28 13 3 33
- 32 16 15 4 13 20 3 25 24 2 13 22 5 4 1 0 4 13 2 0 0 35 34 29 28
- 10 3 22 31 30 21 20 10 3 2 2 4 48 200 37 36 23 22 3 14 13 1 7 6 3
- 2 3 3 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- MDRP[00000]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="figuredash" xMin="121" yMin="543" xMax="1108" yMax="691">
- <contour>
- <pt x="121" y="543" on="1"/>
- <pt x="121" y="691" on="1"/>
- <pt x="1108" y="691" on="1"/>
- <pt x="1108" y="543" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 24 values pushed */
- 0 0 3 0 7 1 1 1 4 48 200 2 1 1 0 14 3 2 1 1 0 1 2 0
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="five" xMin="249" yMin="-37" xMax="1076" yMax="1480">
- <contour>
- <pt x="249" y="0" on="1"/>
- <pt x="249" y="321" on="1"/>
- <pt x="372" y="321" on="1"/>
- <pt x="397" y="123" on="1"/>
- <pt x="489" y="86" on="0"/>
- <pt x="556" y="86" on="1"/>
- <pt x="689" y="86" on="0"/>
- <pt x="777" y="184" on="1"/>
- <pt x="866" y="283" on="0"/>
- <pt x="866" y="433" on="1"/>
- <pt x="866" y="600" on="0"/>
- <pt x="747" y="699" on="1"/>
- <pt x="628" y="797" on="0"/>
- <pt x="427" y="797" on="1"/>
- <pt x="362" y="797" on="0"/>
- <pt x="280" y="783" on="1"/>
- <pt x="280" y="1480" on="1"/>
- <pt x="1045" y="1480" on="1"/>
- <pt x="1045" y="1308" on="1"/>
- <pt x="425" y="1308" on="1"/>
- <pt x="425" y="916" on="1"/>
- <pt x="474" y="919" on="0"/>
- <pt x="500" y="919" on="1"/>
- <pt x="761" y="919" on="0"/>
- <pt x="918" y="788" on="1"/>
- <pt x="1076" y="658" on="0"/>
- <pt x="1076" y="440" on="1"/>
- <pt x="1076" y="232" on="0"/>
- <pt x="930" y="98" on="1"/>
- <pt x="784" y="-37" on="0"/>
- <pt x="559" y="-37" on="1"/>
- <pt x="444" y="-37" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 81 values pushed */
- 0 0 13 5 22 5 5 30 48 200 30 2 22 1 22 20 15 3 2 1 6 18 2 3 0
- 1 0 2 0 0 0 19 18 22 1 16 1 4 48 200 17 16 0 14 0 0 9 39 26 48
- 200 3 2 2 19 15 3 26 17 0 0 20 19 14 1 15 1 4 48 200 18 17 1 16 15
- 1 1 0 1 3 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SZP0[ ]
- SRP0[ ]
- MDRP[00000]
- SZP0[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- MDAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="fl" xMin="69" yMin="0" xMax="1167" yMax="1604">
- <contour>
- <pt x="390" y="1061" on="1"/>
- <pt x="686" y="1061" on="1"/>
- <pt x="686" y="925" on="1"/>
- <pt x="390" y="925" on="1"/>
- <pt x="390" y="123" on="1"/>
- <pt x="501" y="123" on="1"/>
- <pt x="501" y="0" on="1"/>
- <pt x="69" y="0" on="1"/>
- <pt x="69" y="123" on="1"/>
- <pt x="192" y="123" on="1"/>
- <pt x="192" y="925" on="1"/>
- <pt x="75" y="925" on="1"/>
- <pt x="75" y="1061" on="1"/>
- <pt x="192" y="1061" on="1"/>
- <pt x="192" y="1247" on="1"/>
- <pt x="192" y="1604" on="0"/>
- <pt x="588" y="1604" on="1"/>
- <pt x="674" y="1604" on="0"/>
- <pt x="784" y="1588" on="1"/>
- <pt x="846" y="1579" on="1"/>
- <pt x="1043" y="1579" on="1"/>
- <pt x="1043" y="123" on="1"/>
- <pt x="1167" y="123" on="1"/>
- <pt x="1167" y="0" on="1"/>
- <pt x="748" y="0" on="1"/>
- <pt x="748" y="123" on="1"/>
- <pt x="846" y="123" on="1"/>
- <pt x="846" y="1450" on="1"/>
- <pt x="711" y="1487" on="0"/>
- <pt x="597" y="1487" on="1"/>
- <pt x="480" y="1487" on="0"/>
- <pt x="434" y="1447" on="1"/>
- <pt x="390" y="1407" on="0"/>
- <pt x="390" y="1301" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 108 values pushed */
- 0 0 29 40 16 48 200 33 27 14 3 19 0 3 26 25 22 21 9 8 5 4 8 2 6
- 3 16 19 0 0 11 10 3 2 20 3 0 1 4 48 200 20 19 1 13 12 1 0 3 24
- 23 7 6 3 3 0 14 25 24 6 5 2 1 6 19 0 3 23 22 2 13 20 12 11 8
- 7 4 13 9 0 0 27 26 19 10 2 20 33 4 3 0 10 3 9 2 4 48 200 21 20
- 1 14 13 10 9 3 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- CALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="fl#1" xMin="69" yMin="0" xMax="1167" yMax="1604">
- <contour>
- <pt x="390" y="1061" on="1"/>
- <pt x="686" y="1061" on="1"/>
- <pt x="686" y="925" on="1"/>
- <pt x="390" y="925" on="1"/>
- <pt x="390" y="123" on="1"/>
- <pt x="501" y="123" on="1"/>
- <pt x="501" y="0" on="1"/>
- <pt x="69" y="0" on="1"/>
- <pt x="69" y="123" on="1"/>
- <pt x="192" y="123" on="1"/>
- <pt x="192" y="925" on="1"/>
- <pt x="75" y="925" on="1"/>
- <pt x="75" y="1061" on="1"/>
- <pt x="192" y="1061" on="1"/>
- <pt x="192" y="1247" on="1"/>
- <pt x="192" y="1604" on="0"/>
- <pt x="588" y="1604" on="1"/>
- <pt x="674" y="1604" on="0"/>
- <pt x="784" y="1588" on="1"/>
- <pt x="846" y="1579" on="1"/>
- <pt x="1043" y="1579" on="1"/>
- <pt x="1043" y="123" on="1"/>
- <pt x="1167" y="123" on="1"/>
- <pt x="1167" y="0" on="1"/>
- <pt x="748" y="0" on="1"/>
- <pt x="748" y="123" on="1"/>
- <pt x="846" y="123" on="1"/>
- <pt x="846" y="1450" on="1"/>
- <pt x="711" y="1487" on="0"/>
- <pt x="597" y="1487" on="1"/>
- <pt x="480" y="1487" on="0"/>
- <pt x="434" y="1447" on="1"/>
- <pt x="390" y="1407" on="0"/>
- <pt x="390" y="1301" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 108 values pushed */
- 0 0 29 40 16 48 200 33 27 14 3 19 0 3 26 25 22 21 9 8 5 4 8 2 6
- 3 16 19 0 0 11 10 3 2 20 3 0 1 4 48 200 20 19 1 13 12 1 0 3 24
- 23 7 6 3 3 0 14 25 24 6 5 2 1 6 19 0 3 23 22 2 13 20 12 11 8
- 7 4 13 9 0 0 27 26 19 10 2 20 33 4 3 0 10 3 9 2 4 48 200 21 20
- 1 14 13 10 9 3 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- CALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="florin" xMin="84" yMin="-296" xMax="1081" yMax="1517">
- <contour>
- <pt x="84" y="-296" on="1"/>
- <pt x="288" y="728" on="1"/>
- <pt x="116" y="728" on="1"/>
- <pt x="116" y="851" on="1"/>
- <pt x="313" y="851" on="1"/>
- <pt x="340" y="990" on="1"/>
- <pt x="443" y="1517" on="0"/>
- <pt x="892" y="1517" on="1"/>
- <pt x="971" y="1517" on="0"/>
- <pt x="1081" y="1499" on="1"/>
- <pt x="1081" y="1166" on="1"/>
- <pt x="958" y="1166" on="1"/>
- <pt x="933" y="1363" on="1"/>
- <pt x="853" y="1388" on="0"/>
- <pt x="805" y="1388" on="1"/>
- <pt x="618" y="1388" on="0"/>
- <pt x="555" y="1076" on="1"/>
- <pt x="510" y="851" on="1"/>
- <pt x="754" y="851" on="1"/>
- <pt x="754" y="728" on="1"/>
- <pt x="486" y="728" on="1"/>
- <pt x="282" y="-296" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 65 values pushed */
- 0 0 14 25 7 48 200 7 0 1 12 11 10 3 0 3 3 0 1 9 0 0 0 0 20
- 19 2 1 6 3 3 1 4 48 200 18 17 4 3 3 21 0 1 2 0 14 21 20 19 18
- 17 12 11 4 3 2 1 0 12 13 9 10 9 1 0
- CALL[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SZP0[ ]
- SRP0[ ]
- MDRP[00000]
- SZP0[ ]
- SZP1[ ]
- CALL[ ]
- SZP1[ ]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="four" xMin="84" yMin="0" xMax="1132" yMax="1480">
- <contour>
- <pt x="738" y="419" on="1"/>
- <pt x="84" y="419" on="1"/>
- <pt x="84" y="568" on="1"/>
- <pt x="713" y="1480" on="1"/>
- <pt x="910" y="1480" on="1"/>
- <pt x="910" y="568" on="1"/>
- <pt x="1132" y="568" on="1"/>
- <pt x="1132" y="419" on="1"/>
- <pt x="910" y="419" on="1"/>
- <pt x="910" y="123" on="1"/>
- <pt x="1108" y="123" on="1"/>
- <pt x="1108" y="0" on="1"/>
- <pt x="466" y="0" on="1"/>
- <pt x="466" y="123" on="1"/>
- <pt x="738" y="123" on="1"/>
- </contour>
- <contour>
- <pt x="238" y="568" on="1"/>
- <pt x="738" y="568" on="1"/>
- <pt x="738" y="1292" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 79 values pushed */
- 17 3 2 2 0 0 16 15 6 5 2 7 4 0 14 13 10 9 6 3 11 2 4 48 200
- 8 7 1 0 3 12 11 1 2 0 4 3 0 14 11 10 2 6 4 3 15 13 12 3 4
- 0 1 3 0 0 17 16 14 0 12 3 4 1 4 48 200 7 6 1 9 8 5 4 3 2
- 1 1 3 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="foursuperiour" xMin="284" yMin="728" xMax="918" yMax="1517">
- <contour>
- <pt x="807" y="728" on="1"/>
- <pt x="659" y="728" on="1"/>
- <pt x="659" y="907" on="1"/>
- <pt x="284" y="907" on="1"/>
- <pt x="284" y="1030" on="1"/>
- <pt x="654" y="1517" on="1"/>
- <pt x="807" y="1517" on="1"/>
- <pt x="807" y="1030" on="1"/>
- <pt x="918" y="1030" on="1"/>
- <pt x="918" y="907" on="1"/>
- <pt x="807" y="907" on="1"/>
- </contour>
- <contour>
- <pt x="422" y="1030" on="1"/>
- <pt x="659" y="1030" on="1"/>
- <pt x="659" y="1339" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 63 values pushed */
- 13 5 4 2 0 0 10 9 3 2 6 3 4 1 4 48 200 6 5 1 12 11 8 7 4
- 4 1 0 1 3 0 14 9 8 2 13 0 11 5 4 3 4 13 1 0 0 13 12 2 1
- 16 3 0 1 4 48 200 10 7 6 0 3 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="foursuperiour#1" xMin="155" yMin="-37" xMax="1073" yMax="1517">
- <contour>
- <pt x="155" y="-37" on="1"/>
- <pt x="932" y="1517" on="1"/>
- <pt x="1073" y="1517" on="1"/>
- <pt x="293" y="-37" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 13 values pushed */
- 2 1 1 3 0 1 2 0 14 3 2 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- CALL[ ]
- LOOPCALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="fraction" xMin="155" yMin="-37" xMax="1073" yMax="1517">
- <contour>
- <pt x="155" y="-37" on="1"/>
- <pt x="932" y="1517" on="1"/>
- <pt x="1073" y="1517" on="1"/>
- <pt x="293" y="-37" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 13 values pushed */
- 2 1 1 3 0 1 2 0 14 3 2 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- CALL[ ]
- LOOPCALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="fraction#1" xMin="155" yMin="-37" xMax="1073" yMax="1517">
- <contour>
- <pt x="155" y="-37" on="1"/>
- <pt x="932" y="1517" on="1"/>
- <pt x="1073" y="1517" on="1"/>
- <pt x="293" y="-37" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 13 values pushed */
- 2 1 1 3 0 1 2 0 14 3 2 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- CALL[ ]
- LOOPCALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="g" xMin="86" yMin="-420" xMax="1160" yMax="1111">
- <contour>
- <pt x="266" y="13" on="1"/>
- <pt x="172" y="72" on="0"/>
- <pt x="172" y="152" on="1"/>
- <pt x="172" y="239" on="0"/>
- <pt x="288" y="345" on="1"/>
- <pt x="324" y="378" on="1"/>
- <pt x="233" y="433" on="0"/>
- <pt x="187" y="495" on="1"/>
- <pt x="120" y="587" on="0"/>
- <pt x="120" y="713" on="1"/>
- <pt x="120" y="893" on="0"/>
- <pt x="243" y="1001" on="1"/>
- <pt x="365" y="1110" on="0"/>
- <pt x="565" y="1110" on="1"/>
- <pt x="663" y="1110" on="0"/>
- <pt x="752" y="1078" on="1"/>
- <pt x="1160" y="1111" on="1"/>
- <pt x="1101" y="933" on="1"/>
- <pt x="897" y="965" on="1"/>
- <pt x="1000" y="833" on="0"/>
- <pt x="1000" y="704" on="1"/>
- <pt x="1000" y="538" on="0"/>
- <pt x="875" y="428" on="1"/>
- <pt x="749" y="318" on="0"/>
- <pt x="561" y="318" on="1"/>
- <pt x="508" y="318" on="0"/>
- <pt x="441" y="331" on="1"/>
- <pt x="402" y="297" on="1"/>
- <pt x="342" y="245" on="0"/>
- <pt x="342" y="204" on="1"/>
- <pt x="342" y="148" on="0"/>
- <pt x="481" y="148" on="1"/>
- <pt x="794" y="148" on="1"/>
- <pt x="1104" y="148" on="0"/>
- <pt x="1104" y="-86" on="1"/>
- <pt x="1104" y="-420" on="0"/>
- <pt x="539" y="-420" on="1"/>
- <pt x="86" y="-420" on="0"/>
- <pt x="86" y="-203" on="1"/>
- <pt x="86" y="-106" on="0"/>
- <pt x="210" y="-24" on="1"/>
- </contour>
- <contour>
- <pt x="404" y="0" on="1"/>
- <pt x="364" y="-30" on="1"/>
- <pt x="283" y="-91" on="0"/>
- <pt x="283" y="-165" on="1"/>
- <pt x="283" y="-296" on="0"/>
- <pt x="564" y="-296" on="1"/>
- <pt x="720" y="-296" on="0"/>
- <pt x="813" y="-247" on="1"/>
- <pt x="906" y="-199" on="0"/>
- <pt x="906" y="-119" on="1"/>
- <pt x="906" y="0" on="0"/>
- <pt x="728" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="567" y="987" on="1"/>
- <pt x="458" y="987" on="0"/>
- <pt x="388" y="906" on="1"/>
- <pt x="317" y="825" on="0"/>
- <pt x="317" y="703" on="1"/>
- <pt x="317" y="586" on="0"/>
- <pt x="386" y="514" on="1"/>
- <pt x="455" y="441" on="0"/>
- <pt x="564" y="441" on="1"/>
- <pt x="673" y="441" on="0"/>
- <pt x="744" y="516" on="1"/>
- <pt x="815" y="590" on="0"/>
- <pt x="815" y="708" on="1"/>
- <pt x="815" y="819" on="0"/>
- <pt x="759" y="893" on="1"/>
- <pt x="687" y="987" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 89 values pushed */
- 0 0 61 5 24 53 5 13 46 5 36 48 200 13 1 24 1 26 24 18 17 15 5 6 1
- 31 3 0 0 31 41 2 1 16 1 0 36 41 0 0 32 31 7 1 41 1 4 48 200 52
- 41 1 0 14 0 0 65 19 20 57 28 9 50 28 34 44 28 38 29 15 2 48 200 52 41
- 38 34 32 31 26 20 18 17 16 15 9 5 2 0
- MDAP[0]
- MDAP[1]
- MDAP[0]
- MDAP[1]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[1]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[1]
- MDAP[1]
- MDAP[0]
- MDAP[0]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- SZP0[ ]
- SRP0[ ]
- MDRP[00000]
- SZP0[ ]
- CALL[ ]
- SZP1[ ]
- CALL[ ]
- SZP1[ ]
- MDAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="gbreve" xMin="86" yMin="-420" xMax="1160" yMax="1579">
- <component glyphName="g" x="0" y="0" flags="0x4"/>
- <component glyphName="breve" x="-54" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="gcircumflex" xMin="86" yMin="-420" xMax="1160" yMax="1604">
- <contour>
- <pt x="266" y="13" on="1"/>
- <pt x="172" y="72" on="0"/>
- <pt x="172" y="152" on="1"/>
- <pt x="172" y="239" on="0"/>
- <pt x="288" y="345" on="1"/>
- <pt x="324" y="378" on="1"/>
- <pt x="233" y="433" on="0"/>
- <pt x="187" y="495" on="1"/>
- <pt x="120" y="587" on="0"/>
- <pt x="120" y="713" on="1"/>
- <pt x="120" y="893" on="0"/>
- <pt x="243" y="1001" on="1"/>
- <pt x="365" y="1110" on="0"/>
- <pt x="565" y="1110" on="1"/>
- <pt x="663" y="1110" on="0"/>
- <pt x="752" y="1078" on="1"/>
- <pt x="1160" y="1111" on="1"/>
- <pt x="1101" y="933" on="1"/>
- <pt x="897" y="965" on="1"/>
- <pt x="1000" y="833" on="0"/>
- <pt x="1000" y="704" on="1"/>
- <pt x="1000" y="538" on="0"/>
- <pt x="875" y="428" on="1"/>
- <pt x="749" y="318" on="0"/>
- <pt x="561" y="318" on="1"/>
- <pt x="508" y="318" on="0"/>
- <pt x="441" y="331" on="1"/>
- <pt x="402" y="297" on="1"/>
- <pt x="342" y="245" on="0"/>
- <pt x="342" y="204" on="1"/>
- <pt x="342" y="148" on="0"/>
- <pt x="481" y="148" on="1"/>
- <pt x="794" y="148" on="1"/>
- <pt x="1104" y="148" on="0"/>
- <pt x="1104" y="-86" on="1"/>
- <pt x="1104" y="-420" on="0"/>
- <pt x="539" y="-420" on="1"/>
- <pt x="86" y="-420" on="0"/>
- <pt x="86" y="-203" on="1"/>
- <pt x="86" y="-106" on="0"/>
- <pt x="210" y="-24" on="1"/>
- </contour>
- <contour>
- <pt x="404" y="0" on="1"/>
- <pt x="364" y="-30" on="1"/>
- <pt x="283" y="-91" on="0"/>
- <pt x="283" y="-165" on="1"/>
- <pt x="283" y="-296" on="0"/>
- <pt x="564" y="-296" on="1"/>
- <pt x="720" y="-296" on="0"/>
- <pt x="813" y="-247" on="1"/>
- <pt x="906" y="-199" on="0"/>
- <pt x="906" y="-119" on="1"/>
- <pt x="906" y="0" on="0"/>
- <pt x="728" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="567" y="987" on="1"/>
- <pt x="458" y="987" on="0"/>
- <pt x="388" y="906" on="1"/>
- <pt x="317" y="825" on="0"/>
- <pt x="317" y="703" on="1"/>
- <pt x="317" y="586" on="0"/>
- <pt x="386" y="514" on="1"/>
- <pt x="455" y="441" on="0"/>
- <pt x="564" y="441" on="1"/>
- <pt x="673" y="441" on="0"/>
- <pt x="744" y="516" on="1"/>
- <pt x="815" y="590" on="0"/>
- <pt x="815" y="708" on="1"/>
- <pt x="815" y="819" on="0"/>
- <pt x="759" y="893" on="1"/>
- <pt x="687" y="987" on="0"/>
- </contour>
- <contour>
- <pt x="202" y="1283" on="1"/>
- <pt x="458" y="1604" on="1"/>
- <pt x="677" y="1604" on="1"/>
- <pt x="933" y="1283" on="1"/>
- <pt x="810" y="1283" on="1"/>
- <pt x="569" y="1485" on="1"/>
- <pt x="566" y="1485" on="1"/>
- <pt x="325" y="1283" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 110 values pushed */
- 0 0 61 5 24 53 5 13 46 5 36 48 200 13 1 1 76 75 74 73 72 69 16 7 70
- 1 3 0 24 1 26 24 18 17 15 5 6 1 31 3 0 0 31 41 2 36 41 0 0 32
- 31 7 1 41 1 4 48 200 71 70 1 52 41 1 2 0 14 0 0 65 19 20 57 28 9
- 50 28 34 44 28 38 29 15 2 48 200 76 75 74 73 72 71 70 69 52 41 38 34 32 31
- 26 20 18 17 16 15 9 5 2 0
- MDAP[0]
- MDAP[1]
- MDAP[0]
- MDAP[1]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[1]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[1]
- MDAP[1]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- CALL[ ]
- SZP1[ ]
- CALL[ ]
- SZP1[ ]
- MDAP[1]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="gcommaaccent" xMin="86" yMin="-420" xMax="1160" yMax="1737">
- <contour>
- <pt x="266" y="13" on="1"/>
- <pt x="172" y="72" on="0"/>
- <pt x="172" y="152" on="1"/>
- <pt x="172" y="239" on="0"/>
- <pt x="288" y="345" on="1"/>
- <pt x="324" y="378" on="1"/>
- <pt x="233" y="433" on="0"/>
- <pt x="187" y="495" on="1"/>
- <pt x="120" y="587" on="0"/>
- <pt x="120" y="713" on="1"/>
- <pt x="120" y="893" on="0"/>
- <pt x="243" y="1001" on="1"/>
- <pt x="365" y="1110" on="0"/>
- <pt x="565" y="1110" on="1"/>
- <pt x="663" y="1110" on="0"/>
- <pt x="752" y="1078" on="1"/>
- <pt x="1160" y="1111" on="1"/>
- <pt x="1101" y="933" on="1"/>
- <pt x="897" y="965" on="1"/>
- <pt x="1000" y="833" on="0"/>
- <pt x="1000" y="704" on="1"/>
- <pt x="1000" y="538" on="0"/>
- <pt x="875" y="428" on="1"/>
- <pt x="749" y="318" on="0"/>
- <pt x="561" y="318" on="1"/>
- <pt x="508" y="318" on="0"/>
- <pt x="441" y="331" on="1"/>
- <pt x="402" y="297" on="1"/>
- <pt x="342" y="245" on="0"/>
- <pt x="342" y="204" on="1"/>
- <pt x="342" y="148" on="0"/>
- <pt x="481" y="148" on="1"/>
- <pt x="794" y="148" on="1"/>
- <pt x="1104" y="148" on="0"/>
- <pt x="1104" y="-86" on="1"/>
- <pt x="1104" y="-420" on="0"/>
- <pt x="539" y="-420" on="1"/>
- <pt x="86" y="-420" on="0"/>
- <pt x="86" y="-203" on="1"/>
- <pt x="86" y="-106" on="0"/>
- <pt x="210" y="-24" on="1"/>
- </contour>
- <contour>
- <pt x="404" y="0" on="1"/>
- <pt x="364" y="-30" on="1"/>
- <pt x="283" y="-91" on="0"/>
- <pt x="283" y="-165" on="1"/>
- <pt x="283" y="-296" on="0"/>
- <pt x="564" y="-296" on="1"/>
- <pt x="720" y="-296" on="0"/>
- <pt x="813" y="-247" on="1"/>
- <pt x="906" y="-199" on="0"/>
- <pt x="906" y="-119" on="1"/>
- <pt x="906" y="0" on="0"/>
- <pt x="728" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="567" y="987" on="1"/>
- <pt x="458" y="987" on="0"/>
- <pt x="388" y="906" on="1"/>
- <pt x="317" y="825" on="0"/>
- <pt x="317" y="703" on="1"/>
- <pt x="317" y="586" on="0"/>
- <pt x="386" y="514" on="1"/>
- <pt x="455" y="441" on="0"/>
- <pt x="564" y="441" on="1"/>
- <pt x="673" y="441" on="0"/>
- <pt x="744" y="516" on="1"/>
- <pt x="815" y="590" on="0"/>
- <pt x="815" y="708" on="1"/>
- <pt x="815" y="819" on="0"/>
- <pt x="759" y="893" on="1"/>
- <pt x="687" y="987" on="0"/>
- </contour>
- <contour>
- <pt x="659" y="1737" on="1"/>
- <pt x="659" y="1678" on="1"/>
- <pt x="582" y="1657" on="0"/>
- <pt x="582" y="1497" on="1"/>
- <pt x="582" y="1480" on="1"/>
- <pt x="659" y="1480" on="1"/>
- <pt x="659" y="1283" on="1"/>
- <pt x="461" y="1283" on="1"/>
- <pt x="461" y="1454" on="1"/>
- <pt x="462" y="1716" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 135 values pushed */
- 0 0 61 5 24 53 5 13 46 5 36 48 200 13 1 1 16 75 1 2 0 24 1 26 24
- 18 17 15 5 6 1 31 3 0 0 31 41 2 77 74 73 72 70 69 6 13 75 36 41 0
- 0 32 31 7 1 41 1 4 48 200 76 75 1 52 41 1 2 0 14 0 0 65 19 20 57
- 28 9 50 28 34 44 28 38 29 15 2 48 200 73 72 31 3 69 76 3 52 32 18 17 16
- 15 6 13 34 20 69 41 26 5 0 4 13 38 9 2 3 12 76 0 0 75 74 70 69 10
- 3 76 1 4 48 200 77 76 1 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- LOOPCALL[ ]
- SRP0[ ]
- MDRP[00100]
- MDRP[00100]
- LOOPCALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- SZP1[ ]
- CALL[ ]
- SZP1[ ]
- MDAP[1]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="gdotaccent" xMin="86" yMin="-420" xMax="1160" yMax="1480">
- <contour>
- <pt x="266" y="13" on="1"/>
- <pt x="172" y="72" on="0"/>
- <pt x="172" y="152" on="1"/>
- <pt x="172" y="239" on="0"/>
- <pt x="288" y="345" on="1"/>
- <pt x="324" y="378" on="1"/>
- <pt x="233" y="433" on="0"/>
- <pt x="187" y="495" on="1"/>
- <pt x="120" y="587" on="0"/>
- <pt x="120" y="713" on="1"/>
- <pt x="120" y="893" on="0"/>
- <pt x="243" y="1001" on="1"/>
- <pt x="365" y="1110" on="0"/>
- <pt x="565" y="1110" on="1"/>
- <pt x="663" y="1110" on="0"/>
- <pt x="752" y="1078" on="1"/>
- <pt x="1160" y="1111" on="1"/>
- <pt x="1101" y="933" on="1"/>
- <pt x="897" y="965" on="1"/>
- <pt x="1000" y="833" on="0"/>
- <pt x="1000" y="704" on="1"/>
- <pt x="1000" y="538" on="0"/>
- <pt x="875" y="428" on="1"/>
- <pt x="749" y="318" on="0"/>
- <pt x="561" y="318" on="1"/>
- <pt x="508" y="318" on="0"/>
- <pt x="441" y="331" on="1"/>
- <pt x="402" y="297" on="1"/>
- <pt x="342" y="245" on="0"/>
- <pt x="342" y="204" on="1"/>
- <pt x="342" y="148" on="0"/>
- <pt x="481" y="148" on="1"/>
- <pt x="794" y="148" on="1"/>
- <pt x="1104" y="148" on="0"/>
- <pt x="1104" y="-86" on="1"/>
- <pt x="1104" y="-420" on="0"/>
- <pt x="539" y="-420" on="1"/>
- <pt x="86" y="-420" on="0"/>
- <pt x="86" y="-203" on="1"/>
- <pt x="86" y="-106" on="0"/>
- <pt x="210" y="-24" on="1"/>
- </contour>
- <contour>
- <pt x="404" y="0" on="1"/>
- <pt x="364" y="-30" on="1"/>
- <pt x="283" y="-91" on="0"/>
- <pt x="283" y="-165" on="1"/>
- <pt x="283" y="-296" on="0"/>
- <pt x="564" y="-296" on="1"/>
- <pt x="720" y="-296" on="0"/>
- <pt x="813" y="-247" on="1"/>
- <pt x="906" y="-199" on="0"/>
- <pt x="906" y="-119" on="1"/>
- <pt x="906" y="0" on="0"/>
- <pt x="728" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="567" y="987" on="1"/>
- <pt x="458" y="987" on="0"/>
- <pt x="388" y="906" on="1"/>
- <pt x="317" y="825" on="0"/>
- <pt x="317" y="703" on="1"/>
- <pt x="317" y="586" on="0"/>
- <pt x="386" y="514" on="1"/>
- <pt x="455" y="441" on="0"/>
- <pt x="564" y="441" on="1"/>
- <pt x="673" y="441" on="0"/>
- <pt x="744" y="516" on="1"/>
- <pt x="815" y="590" on="0"/>
- <pt x="815" y="708" on="1"/>
- <pt x="815" y="819" on="0"/>
- <pt x="759" y="893" on="1"/>
- <pt x="687" y="987" on="0"/>
- </contour>
- <contour>
- <pt x="461" y="1283" on="1"/>
- <pt x="461" y="1480" on="1"/>
- <pt x="658" y="1480" on="1"/>
- <pt x="658" y="1283" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 125 values pushed */
- 0 0 61 5 24 53 5 13 46 5 36 48 200 13 1 1 16 69 1 2 0 24 1 26 24
- 18 17 15 5 6 1 31 3 0 0 31 41 2 36 41 0 0 72 69 10 1 70 32 31 7
- 1 41 2 4 48 200 52 41 1 0 71 70 0 14 0 0 65 19 20 57 28 9 50 28 34
- 44 28 38 29 15 2 48 200 31 71 69 2 52 32 18 17 16 15 6 13 34 20 71 41 26
- 5 0 4 13 38 9 2 3 12 69 0 0 72 71 10 1 69 1 4 48 200 70 69 1 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- LOOPCALL[ ]
- SRP0[ ]
- MDRP[00100]
- MDRP[00100]
- LOOPCALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- CALL[ ]
- SZP1[ ]
- CALL[ ]
- SZP1[ ]
- MDAP[1]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="germandbls" xMin="62" yMin="-25" xMax="1193" yMax="1604">
- <contour>
- <pt x="62" y="0" on="1"/>
- <pt x="62" y="123" on="1"/>
- <pt x="197" y="123" on="1"/>
- <pt x="197" y="1103" on="1"/>
- <pt x="197" y="1293" on="0"/>
- <pt x="219" y="1373" on="1"/>
- <pt x="241" y="1453" on="0"/>
- <pt x="309" y="1512" on="1"/>
- <pt x="415" y="1604" on="0"/>
- <pt x="609" y="1604" on="1"/>
- <pt x="789" y="1604" on="0"/>
- <pt x="897" y="1539" on="1"/>
- <pt x="1005" y="1474" on="0"/>
- <pt x="1005" y="1363" on="1"/>
- <pt x="1005" y="1245" on="0"/>
- <pt x="880" y="1142" on="1"/>
- <pt x="750" y="1035" on="1"/>
- <pt x="682" y="979" on="0"/>
- <pt x="682" y="913" on="1"/>
- <pt x="682" y="844" on="0"/>
- <pt x="806" y="751" on="1"/>
- <pt x="941" y="650" on="1"/>
- <pt x="1104" y="528" on="0"/>
- <pt x="1147" y="468" on="1"/>
- <pt x="1193" y="403" on="0"/>
- <pt x="1193" y="300" on="1"/>
- <pt x="1193" y="155" on="0"/>
- <pt x="1099" y="65" on="1"/>
- <pt x="1005" y="-25" on="0"/>
- <pt x="847" y="-25" on="1"/>
- <pt x="733" y="-25" on="0"/>
- <pt x="604" y="12" on="1"/>
- <pt x="604" y="290" on="1"/>
- <pt x="715" y="290" on="1"/>
- <pt x="740" y="142" on="1"/>
- <pt x="812" y="99" on="0"/>
- <pt x="875" y="99" on="1"/>
- <pt x="1026" y="99" on="0"/>
- <pt x="1026" y="250" on="1"/>
- <pt x="1026" y="357" on="0"/>
- <pt x="916" y="439" on="1"/>
- <pt x="817" y="513" on="1"/>
- <pt x="693" y="606" on="1"/>
- <pt x="572" y="697" on="0"/>
- <pt x="538" y="742" on="1"/>
- <pt x="503" y="789" on="0"/>
- <pt x="503" y="854" on="1"/>
- <pt x="503" y="961" on="0"/>
- <pt x="606" y="1065" on="1"/>
- <pt x="704" y="1164" on="1"/>
- <pt x="808" y="1269" on="0"/>
- <pt x="808" y="1359" on="1"/>
- <pt x="808" y="1481" on="0"/>
- <pt x="618" y="1481" on="1"/>
- <pt x="496" y="1481" on="0"/>
- <pt x="445" y="1430" on="1"/>
- <pt x="395" y="1380" on="0"/>
- <pt x="395" y="1256" on="1"/>
- <pt x="395" y="123" on="1"/>
- <pt x="518" y="123" on="1"/>
- <pt x="518" y="0" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 81 values pushed */
- 0 0 53 5 9 36 5 29 48 200 29 2 59 58 57 34 33 32 31 3 2 1 10 13 9
- 0 60 0 1 0 14 0 0 51 28 13 38 15 25 18 13 46 48 200 46 60 59 46 3 31
- 57 3 34 33 2 13 25 13 31 1 0 2 0 0 58 57 10 1 2 1 4 48 200 32 31
- 1 3 2 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00000]
- MDRP[00000]
- SRP0[ ]
- MDRP[00100]
- MDRP[00100]
- LOOPCALL[ ]
- CALL[ ]
- MDAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="grave" xMin="392" yMin="1283" xMax="836" yMax="1604">
- <contour>
- <pt x="836" y="1283" on="1"/>
- <pt x="713" y="1283" on="1"/>
- <pt x="392" y="1604" on="1"/>
- <pt x="620" y="1604" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 12 values pushed */
- 1 0 2 3 2 1 0 14 3 2 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- CALL[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00000]
- MDRP[00000]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="greater" xMin="99" yMin="0" xMax="1131" yMax="1234">
- <contour>
- <pt x="99" y="0" on="1"/>
- <pt x="99" y="173" on="1"/>
- <pt x="842" y="617" on="1"/>
- <pt x="99" y="1061" on="1"/>
- <pt x="99" y="1234" on="1"/>
- <pt x="1131" y="617" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 18 values pushed */
- 5 4 3 2 1 0 14 5 2 2 13 0 4 3 1 0 3 0
- CALL[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="guillemotleft" xMin="82" yMin="99" xMax="1106" yMax="987">
- <contour>
- <pt x="1106" y="185" on="1"/>
- <pt x="1020" y="99" on="1"/>
- <pt x="575" y="543" on="1"/>
- <pt x="1020" y="987" on="1"/>
- <pt x="1106" y="901" on="1"/>
- <pt x="822" y="543" on="1"/>
- </contour>
- <contour>
- <pt x="613" y="185" on="1"/>
- <pt x="526" y="99" on="1"/>
- <pt x="82" y="543" on="1"/>
- <pt x="526" y="987" on="1"/>
- <pt x="613" y="901" on="1"/>
- <pt x="329" y="543" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 25 values pushed */
- 11 10 9 8 7 6 5 4 3 2 1 0 14 11 10 9 8 7 6 5 4 3 2 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- CALL[ ]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="guillemotright" xMin="123" yMin="99" xMax="1147" yMax="987">
- <contour>
- <pt x="123" y="185" on="1"/>
- <pt x="407" y="543" on="1"/>
- <pt x="123" y="901" on="1"/>
- <pt x="209" y="987" on="1"/>
- <pt x="653" y="543" on="1"/>
- <pt x="209" y="99" on="1"/>
- </contour>
- <contour>
- <pt x="616" y="185" on="1"/>
- <pt x="900" y="543" on="1"/>
- <pt x="616" y="901" on="1"/>
- <pt x="703" y="987" on="1"/>
- <pt x="1147" y="543" on="1"/>
- <pt x="703" y="99" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 25 values pushed */
- 11 10 9 8 7 6 5 4 3 2 1 0 14 11 10 9 8 7 6 5 4 3 2 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- CALL[ ]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="guilsinglleft" xMin="234" yMin="99" xMax="946" yMax="987">
- <contour>
- <pt x="946" y="901" on="1"/>
- <pt x="508" y="543" on="1"/>
- <pt x="946" y="185" on="1"/>
- <pt x="860" y="99" on="1"/>
- <pt x="234" y="543" on="1"/>
- <pt x="860" y="987" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 13 values pushed */
- 5 4 3 2 1 0 14 5 4 3 2 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- CALL[ ]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="guilsinglright" xMin="283" yMin="99" xMax="995" yMax="987">
- <contour>
- <pt x="283" y="185" on="1"/>
- <pt x="721" y="543" on="1"/>
- <pt x="283" y="901" on="1"/>
- <pt x="369" y="987" on="1"/>
- <pt x="995" y="543" on="1"/>
- <pt x="369" y="99" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 13 values pushed */
- 5 4 3 2 1 0 14 5 4 3 2 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- CALL[ ]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="h" xMin="69" yMin="0" xMax="1167" yMax="1579">
- <contour>
- <pt x="69" y="0" on="1"/>
- <pt x="69" y="123" on="1"/>
- <pt x="192" y="123" on="1"/>
- <pt x="192" y="1456" on="1"/>
- <pt x="69" y="1456" on="1"/>
- <pt x="69" y="1579" on="1"/>
- <pt x="390" y="1579" on="1"/>
- <pt x="390" y="876" on="1"/>
- <pt x="459" y="981" on="0"/>
- <pt x="527" y="1034" on="1"/>
- <pt x="623" y="1110" on="0"/>
- <pt x="742" y="1110" on="1"/>
- <pt x="1043" y="1110" on="0"/>
- <pt x="1043" y="722" on="1"/>
- <pt x="1043" y="123" on="1"/>
- <pt x="1167" y="123" on="1"/>
- <pt x="1167" y="0" on="1"/>
- <pt x="747" y="0" on="1"/>
- <pt x="747" y="123" on="1"/>
- <pt x="846" y="123" on="1"/>
- <pt x="846" y="701" on="1"/>
- <pt x="846" y="956" on="0"/>
- <pt x="683" y="956" on="1"/>
- <pt x="533" y="956" on="0"/>
- <pt x="390" y="704" on="1"/>
- <pt x="390" y="123" on="1"/>
- <pt x="501" y="123" on="1"/>
- <pt x="501" y="0" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 92 values pushed */
- 0 0 22 30 11 48 200 11 1 1 4 3 2 5 1 3 0 1 26 25 24 20 19 18 15
- 14 13 7 2 1 12 1 0 3 0 6 5 1 27 17 16 0 3 2 0 14 27 26 18 17
- 4 19 6 3 16 15 2 13 13 5 4 1 0 4 13 2 0 0 20 19 10 1 13 25 24
- 7 6 10 3 2 2 4 48 200 14 13 1 3 2 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- LOOPCALL[ ]
- SZP1[ ]
- CALL[ ]
- SZP1[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="hbar" xMin="69" yMin="0" xMax="1167" yMax="1579">
- <contour>
- <pt x="390" y="876" on="1"/>
- <pt x="459" y="981" on="0"/>
- <pt x="527" y="1034" on="1"/>
- <pt x="623" y="1110" on="0"/>
- <pt x="742" y="1110" on="1"/>
- <pt x="1043" y="1110" on="0"/>
- <pt x="1043" y="722" on="1"/>
- <pt x="1043" y="123" on="1"/>
- <pt x="1167" y="123" on="1"/>
- <pt x="1167" y="0" on="1"/>
- <pt x="747" y="0" on="1"/>
- <pt x="747" y="123" on="1"/>
- <pt x="846" y="123" on="1"/>
- <pt x="846" y="701" on="1"/>
- <pt x="846" y="956" on="0"/>
- <pt x="683" y="956" on="1"/>
- <pt x="533" y="956" on="0"/>
- <pt x="390" y="704" on="1"/>
- <pt x="390" y="123" on="1"/>
- <pt x="501" y="123" on="1"/>
- <pt x="501" y="0" on="1"/>
- <pt x="69" y="0" on="1"/>
- <pt x="69" y="123" on="1"/>
- <pt x="192" y="123" on="1"/>
- <pt x="192" y="1234" on="1"/>
- <pt x="69" y="1234" on="1"/>
- <pt x="69" y="1332" on="1"/>
- <pt x="192" y="1332" on="1"/>
- <pt x="192" y="1456" on="1"/>
- <pt x="69" y="1456" on="1"/>
- <pt x="69" y="1579" on="1"/>
- <pt x="390" y="1579" on="1"/>
- <pt x="390" y="1332" on="1"/>
- <pt x="686" y="1332" on="1"/>
- <pt x="686" y="1234" on="1"/>
- <pt x="390" y="1234" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 116 values pushed */
- 0 0 15 30 4 48 200 4 1 29 28 2 30 26 3 1 23 22 19 18 17 13 12 11 8
- 7 6 0 12 1 9 3 0 0 0 35 34 25 24 33 3 26 1 4 48 200 31 30 1 33
- 32 27 26 3 21 20 10 9 3 3 0 14 34 33 20 19 11 10 6 12 0 3 9 8 2
- 13 6 30 29 26 25 22 21 6 13 23 0 0 13 12 10 1 6 35 32 31 18 17 0 10
- 5 23 2 4 48 200 7 6 1 28 27 24 23 3 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SZP1[ ]
- CALL[ ]
- SZP1[ ]
- CALL[ ]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="hcircumflex" xMin="69" yMin="0" xMax="1167" yMax="1999">
- <contour>
- <pt x="69" y="0" on="1"/>
- <pt x="69" y="123" on="1"/>
- <pt x="192" y="123" on="1"/>
- <pt x="192" y="1456" on="1"/>
- <pt x="69" y="1456" on="1"/>
- <pt x="69" y="1579" on="1"/>
- <pt x="390" y="1579" on="1"/>
- <pt x="390" y="876" on="1"/>
- <pt x="459" y="981" on="0"/>
- <pt x="527" y="1034" on="1"/>
- <pt x="623" y="1110" on="0"/>
- <pt x="742" y="1110" on="1"/>
- <pt x="1043" y="1110" on="0"/>
- <pt x="1043" y="722" on="1"/>
- <pt x="1043" y="123" on="1"/>
- <pt x="1167" y="123" on="1"/>
- <pt x="1167" y="0" on="1"/>
- <pt x="747" y="0" on="1"/>
- <pt x="747" y="123" on="1"/>
- <pt x="846" y="123" on="1"/>
- <pt x="846" y="701" on="1"/>
- <pt x="846" y="956" on="0"/>
- <pt x="683" y="956" on="1"/>
- <pt x="533" y="956" on="0"/>
- <pt x="390" y="704" on="1"/>
- <pt x="390" y="123" on="1"/>
- <pt x="501" y="123" on="1"/>
- <pt x="501" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="254" y="1678" on="1"/>
- <pt x="510" y="1999" on="1"/>
- <pt x="729" y="1999" on="1"/>
- <pt x="985" y="1678" on="1"/>
- <pt x="862" y="1678" on="1"/>
- <pt x="621" y="1880" on="1"/>
- <pt x="618" y="1880" on="1"/>
- <pt x="377" y="1678" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 121 values pushed */
- 0 0 22 35 11 48 200 11 1 35 34 33 32 31 28 6 29 5 3 1 4 3 2 5 1
- 3 0 1 26 25 24 20 19 18 15 14 13 7 2 1 12 1 0 3 0 30 29 1 6 5
- 1 27 17 16 0 3 3 0 14 32 31 2 13 19 3 34 33 30 29 27 26 18 17 8 19
- 6 3 35 28 2 6 2 3 16 15 2 13 13 5 4 1 0 4 13 2 0 0 20 19 10
- 1 13 25 24 7 6 10 3 2 2 4 48 200 14 13 1 3 2 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- LOOPCALL[ ]
- SZP1[ ]
- CALL[ ]
- SZP1[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- CALL[ ]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="hungarumlaut" xMin="223" yMin="1283" xMax="1006" yMax="1604">
- <contour>
- <pt x="223" y="1283" on="1"/>
- <pt x="463" y="1604" on="1"/>
- <pt x="655" y="1604" on="1"/>
- <pt x="334" y="1283" on="1"/>
- </contour>
- <contour>
- <pt x="574" y="1283" on="1"/>
- <pt x="815" y="1604" on="1"/>
- <pt x="1006" y="1604" on="1"/>
- <pt x="685" y="1283" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 22 values pushed */
- 7 4 3 0 4 13 1 6 5 2 1 3 0 14 7 6 5 4 3 2 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- CALL[ ]
- CALL[ ]
- SRP0[ ]
- LOOPCALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="hyphen" xMin="148" yMin="543" xMax="1081" yMax="691">
- <contour>
- <pt x="148" y="543" on="1"/>
- <pt x="148" y="691" on="1"/>
- <pt x="1081" y="691" on="1"/>
- <pt x="1081" y="543" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 24 values pushed */
- 0 0 3 0 7 1 1 1 4 48 200 2 1 1 0 14 3 2 1 1 0 1 2 0
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="hyphen#1" xMin="148" yMin="543" xMax="1081" yMax="691">
- <contour>
- <pt x="148" y="543" on="1"/>
- <pt x="148" y="691" on="1"/>
- <pt x="1081" y="691" on="1"/>
- <pt x="1081" y="543" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 24 values pushed */
- 0 0 3 0 7 1 1 1 4 48 200 2 1 1 0 14 3 2 1 1 0 1 2 0
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="i" xMin="148" yMin="0" xMax="1105" yMax="1579">
- <contour>
- <pt x="148" y="0" on="1"/>
- <pt x="148" y="123" on="1"/>
- <pt x="538" y="123" on="1"/>
- <pt x="538" y="962" on="1"/>
- <pt x="148" y="962" on="1"/>
- <pt x="148" y="1086" on="1"/>
- <pt x="735" y="1086" on="1"/>
- <pt x="735" y="123" on="1"/>
- <pt x="1105" y="123" on="1"/>
- <pt x="1105" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="528" y="1332" on="1"/>
- <pt x="528" y="1579" on="1"/>
- <pt x="750" y="1579" on="1"/>
- <pt x="750" y="1332" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 71 values pushed */
- 0 0 13 10 4 1 11 4 3 6 1 5 8 7 2 1 6 3 0 3 4 48 200 12 11
- 1 9 0 1 2 0 6 5 1 14 9 8 2 13 12 5 4 1 0 4 13 10 0 0 13
- 12 9 1 10 7 6 10 1 2 2 4 48 200 11 10 1 3 2 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="iacute" xMin="148" yMin="0" xMax="1105" yMax="1604">
- <component glyphName="dotlessi" x="0" y="0" flags="0x4"/>
- <component glyphName="acute" x="146" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="ibreve" xMin="148" yMin="0" xMax="1105" yMax="1579">
- <contour>
- <pt x="148" y="0" on="1"/>
- <pt x="148" y="123" on="1"/>
- <pt x="538" y="123" on="1"/>
- <pt x="538" y="962" on="1"/>
- <pt x="148" y="962" on="1"/>
- <pt x="148" y="1086" on="1"/>
- <pt x="735" y="1086" on="1"/>
- <pt x="735" y="123" on="1"/>
- <pt x="1105" y="123" on="1"/>
- <pt x="1105" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="279" y="1579" on="1"/>
- <pt x="402" y="1579" on="1"/>
- <pt x="450" y="1431" on="0"/>
- <pt x="624" y="1431" on="1"/>
- <pt x="799" y="1431" on="0"/>
- <pt x="847" y="1579" on="1"/>
- <pt x="970" y="1579" on="1"/>
- <pt x="948" y="1490" on="0"/>
- <pt x="921" y="1444" on="1"/>
- <pt x="830" y="1289" on="0"/>
- <pt x="629" y="1289" on="1"/>
- <pt x="476" y="1289" on="0"/>
- <pt x="387" y="1370" on="1"/>
- <pt x="332" y="1419" on="0"/>
- <pt x="304" y="1491" on="1"/>
- <pt x="293" y="1520" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 72 values pushed */
- 0 0 13 14 20 48 200 16 15 11 10 4 13 20 5 0 0 4 3 6 1 5 8 7 2
- 1 6 3 0 2 4 48 200 9 0 1 0 6 5 1 14 16 15 9 8 4 13 6 11 10
- 5 4 1 0 6 13 2 0 0 7 6 10 1 2 1 4 48 200 3 2 1 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="icircumflex" xMin="148" yMin="0" xMax="1105" yMax="1604">
- <component glyphName="dotlessi" x="0" y="0" flags="0x4"/>
- <component glyphName="circumflex" x="23" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="idieresis" xMin="148" yMin="0" xMax="1105" yMax="1480">
- <contour>
- <pt x="148" y="0" on="1"/>
- <pt x="148" y="123" on="1"/>
- <pt x="538" y="123" on="1"/>
- <pt x="538" y="962" on="1"/>
- <pt x="148" y="962" on="1"/>
- <pt x="148" y="1086" on="1"/>
- <pt x="735" y="1086" on="1"/>
- <pt x="735" y="123" on="1"/>
- <pt x="1105" y="123" on="1"/>
- <pt x="1105" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="303" y="1283" on="1"/>
- <pt x="303" y="1480" on="1"/>
- <pt x="500" y="1480" on="1"/>
- <pt x="500" y="1283" on="1"/>
- </contour>
- <contour>
- <pt x="772" y="1283" on="1"/>
- <pt x="772" y="1480" on="1"/>
- <pt x="969" y="1480" on="1"/>
- <pt x="969" y="1283" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 83 values pushed */
- 0 0 17 14 13 10 10 3 11 4 3 6 1 5 8 7 2 1 6 3 0 3 4 48 200
- 9 0 1 0 16 15 12 11 0 3 6 5 1 14 9 8 2 13 16 5 4 1 0 4 13
- 10 0 0 15 14 10 1 16 13 12 10 1 10 7 6 10 1 2 3 4 48 200 17 16 1
- 11 10 1 3 2 1 3 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="igrave" xMin="148" yMin="0" xMax="1105" yMax="1604">
- <component glyphName="dotlessi" x="0" y="0" flags="0x4"/>
- <component glyphName="grave" x="-101" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="ij" xMin="57" yMin="-420" xMax="1056" yMax="1579">
- <contour>
- <pt x="57" y="0" on="1"/>
- <pt x="57" y="123" on="1"/>
- <pt x="205" y="123" on="1"/>
- <pt x="205" y="962" on="1"/>
- <pt x="57" y="962" on="1"/>
- <pt x="57" y="1086" on="1"/>
- <pt x="402" y="1086" on="1"/>
- <pt x="402" y="123" on="1"/>
- <pt x="550" y="123" on="1"/>
- <pt x="550" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="1056" y="1086" on="1"/>
- <pt x="1056" y="11" on="1"/>
- <pt x="1056" y="-420" on="0"/>
- <pt x="693" y="-420" on="1"/>
- <pt x="599" y="-420" on="0"/>
- <pt x="470" y="-383" on="1"/>
- <pt x="470" y="-173" on="1"/>
- <pt x="594" y="-173" on="1"/>
- <pt x="606" y="-290" on="1"/>
- <pt x="669" y="-321" on="0"/>
- <pt x="716" y="-321" on="1"/>
- <pt x="859" y="-321" on="0"/>
- <pt x="859" y="-82" on="1"/>
- <pt x="859" y="962" on="1"/>
- <pt x="662" y="962" on="1"/>
- <pt x="662" y="1086" on="1"/>
- </contour>
- <contour>
- <pt x="180" y="1332" on="1"/>
- <pt x="180" y="1579" on="1"/>
- <pt x="402" y="1579" on="1"/>
- <pt x="402" y="1332" on="1"/>
- </contour>
- <contour>
- <pt x="834" y="1332" on="1"/>
- <pt x="834" y="1579" on="1"/>
- <pt x="1056" y="1579" on="1"/>
- <pt x="1056" y="1332" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 120 values pushed */
- 0 0 20 17 13 48 200 11 1 0 2 22 18 17 16 15 5 13 13 0 0 0 33 30 29
- 26 4 3 27 24 23 4 3 6 3 5 8 7 2 1 6 3 0 3 4 48 200 32 31 28
- 27 3 9 0 1 2 0 25 10 6 5 1 3 14 25 24 18 17 9 8 6 30 15 3 5
- 4 1 0 4 13 26 0 0 31 30 9 1 10 23 22 10 1 10 29 28 7 6 10 3 2
- 3 4 48 200 27 26 1 33 32 11 10 3 16 15 1 3 2 1 4 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="imacron" xMin="148" yMin="0" xMax="1105" yMax="1407">
- <component glyphName="dotlessi" x="0" y="0" flags="0x4"/>
- <component glyphName="macron" x="-22" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="iogonek" xMin="148" yMin="-370" xMax="1105" yMax="1579">
- <component glyphName="i" x="0" y="0" flags="0x4"/>
- <component glyphName="ogonek" x="221" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="itilde" xMin="148" yMin="0" xMax="1105" yMax="1518">
- <contour>
- <pt x="148" y="0" on="1"/>
- <pt x="148" y="123" on="1"/>
- <pt x="538" y="123" on="1"/>
- <pt x="538" y="962" on="1"/>
- <pt x="148" y="962" on="1"/>
- <pt x="148" y="1086" on="1"/>
- <pt x="735" y="1086" on="1"/>
- <pt x="735" y="123" on="1"/>
- <pt x="1105" y="123" on="1"/>
- <pt x="1105" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="247" y="1283" on="1"/>
- <pt x="253" y="1377" on="0"/>
- <pt x="278" y="1427" on="1"/>
- <pt x="323" y="1518" on="0"/>
- <pt x="432" y="1518" on="1"/>
- <pt x="504" y="1518" on="0"/>
- <pt x="567" y="1479" on="1"/>
- <pt x="627" y="1442" on="1"/>
- <pt x="689" y="1404" on="0"/>
- <pt x="723" y="1404" on="1"/>
- <pt x="791" y="1404" on="0"/>
- <pt x="802" y="1518" on="1"/>
- <pt x="913" y="1518" on="1"/>
- <pt x="906" y="1424" on="0"/>
- <pt x="881" y="1374" on="1"/>
- <pt x="835" y="1283" on="0"/>
- <pt x="728" y="1283" on="1"/>
- <pt x="655" y="1283" on="0"/>
- <pt x="592" y="1322" on="1"/>
- <pt x="532" y="1359" on="1"/>
- <pt x="472" y="1396" on="0"/>
- <pt x="436" y="1396" on="1"/>
- <pt x="368" y="1396" on="0"/>
- <pt x="357" y="1283" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 86 values pushed */
- 0 0 31 5 14 19 5 26 48 200 14 0 26 1 33 26 10 3 0 5 3 0 1 22 21
- 2 13 0 0 0 0 4 3 6 1 5 8 7 2 1 6 3 0 2 4 48 200 9 0 1
- 0 6 5 1 14 22 21 9 8 4 13 6 33 10 5 4 1 0 6 13 2 0 0 7 6
- 10 1 2 1 4 48 200 3 2 1 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SZP0[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SZP0[ ]
- SZP1[ ]
- CALL[ ]
- SZP1[ ]
- MDAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="j" xMin="159" yMin="-420" xMax="915" yMax="1579">
- <contour>
- <pt x="159" y="-344" on="1"/>
- <pt x="159" y="-25" on="1"/>
- <pt x="282" y="-25" on="1"/>
- <pt x="313" y="-243" on="1"/>
- <pt x="381" y="-296" on="0"/>
- <pt x="460" y="-296" on="1"/>
- <pt x="592" y="-296" on="0"/>
- <pt x="648" y="-200" on="1"/>
- <pt x="705" y="-104" on="0"/>
- <pt x="705" y="127" on="1"/>
- <pt x="705" y="962" on="1"/>
- <pt x="261" y="962" on="1"/>
- <pt x="261" y="1086" on="1"/>
- <pt x="903" y="1086" on="1"/>
- <pt x="903" y="66" on="1"/>
- <pt x="903" y="-164" on="0"/>
- <pt x="790" y="-292" on="1"/>
- <pt x="677" y="-420" on="0"/>
- <pt x="476" y="-420" on="1"/>
- <pt x="337" y="-420" on="0"/>
- </contour>
- <contour>
- <pt x="693" y="1332" on="1"/>
- <pt x="693" y="1579" on="1"/>
- <pt x="915" y="1579" on="1"/>
- <pt x="915" y="1332" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 84 values pushed */
- 0 0 5 5 18 48 200 1 14 9 2 10 2 3 0 1 3 2 1 0 4 13 18 2 0
- 0 0 23 20 4 1 21 11 10 6 1 12 2 4 48 200 22 21 1 0 13 12 1 14 12
- 11 3 2 4 20 0 3 0 0 21 20 9 1 22 10 9 10 1 13 2 4 48 200 23 22
- 1 14 13 1 1 0 1 3 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SZP0[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- SZP0[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="jcircumflex" xMin="159" yMin="-420" xMax="1092" yMax="1604">
- <contour>
- <pt x="159" y="-344" on="1"/>
- <pt x="159" y="-25" on="1"/>
- <pt x="282" y="-25" on="1"/>
- <pt x="313" y="-243" on="1"/>
- <pt x="381" y="-296" on="0"/>
- <pt x="460" y="-296" on="1"/>
- <pt x="592" y="-296" on="0"/>
- <pt x="648" y="-200" on="1"/>
- <pt x="705" y="-104" on="0"/>
- <pt x="705" y="127" on="1"/>
- <pt x="705" y="962" on="1"/>
- <pt x="261" y="962" on="1"/>
- <pt x="261" y="1086" on="1"/>
- <pt x="903" y="1086" on="1"/>
- <pt x="903" y="66" on="1"/>
- <pt x="903" y="-164" on="0"/>
- <pt x="790" y="-292" on="1"/>
- <pt x="677" y="-420" on="0"/>
- <pt x="476" y="-420" on="1"/>
- <pt x="337" y="-420" on="0"/>
- </contour>
- <contour>
- <pt x="360" y="1283" on="1"/>
- <pt x="617" y="1604" on="1"/>
- <pt x="835" y="1604" on="1"/>
- <pt x="1092" y="1283" on="1"/>
- <pt x="968" y="1283" on="1"/>
- <pt x="727" y="1485" on="1"/>
- <pt x="725" y="1485" on="1"/>
- <pt x="484" y="1283" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 96 values pushed */
- 0 0 5 5 18 48 200 27 26 25 24 23 20 6 21 12 3 1 14 9 2 10 2 3 0
- 1 3 2 1 0 4 13 18 2 0 0 0 11 10 6 1 12 1 4 48 200 22 21 1 0
- 13 12 1 14 26 25 22 3 13 9 3 27 21 20 12 11 3 2 7 9 0 3 24 23 2
- 13 13 0 0 10 9 10 1 13 1 4 48 200 14 13 1 1 0 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SZP0[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- SZP0[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="k" xMin="74" yMin="0" xMax="1176" yMax="1579">
- <contour>
- <pt x="821" y="0" on="1"/>
- <pt x="821" y="123" on="1"/>
- <pt x="419" y="524" on="1"/>
- <pt x="395" y="524" on="1"/>
- <pt x="395" y="123" on="1"/>
- <pt x="494" y="123" on="1"/>
- <pt x="494" y="0" on="1"/>
- <pt x="74" y="0" on="1"/>
- <pt x="74" y="123" on="1"/>
- <pt x="197" y="123" on="1"/>
- <pt x="197" y="1456" on="1"/>
- <pt x="74" y="1456" on="1"/>
- <pt x="74" y="1579" on="1"/>
- <pt x="395" y="1579" on="1"/>
- <pt x="395" y="592" on="1"/>
- <pt x="419" y="592" on="1"/>
- <pt x="777" y="962" on="1"/>
- <pt x="661" y="962" on="1"/>
- <pt x="661" y="1086" on="1"/>
- <pt x="1093" y="1086" on="1"/>
- <pt x="1093" y="962" on="1"/>
- <pt x="952" y="962" on="1"/>
- <pt x="589" y="600" on="1"/>
- <pt x="1077" y="123" on="1"/>
- <pt x="1176" y="123" on="1"/>
- <pt x="1176" y="0" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 92 values pushed */
- 11 10 2 12 18 3 24 23 22 15 14 9 8 5 4 3 2 1 12 16 0 3 0 0 21
- 20 17 16 6 3 18 1 4 48 200 13 12 1 25 7 6 0 3 2 0 19 18 1 14 25
- 24 23 22 21 20 19 18 17 16 15 6 5 2 1 0 16 13 3 12 11 8 7 4 13 9
- 0 0 14 13 4 3 10 3 9 1 4 48 200 10 9 1 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="kcommaaccent" xMin="74" yMin="-432" xMax="1176" yMax="1579">
- <component glyphName="k" x="0" y="0" flags="0x4"/>
- <component glyphName="Unterkomma" x="29" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="kgreenlandic" xMin="74" yMin="0" xMax="1176" yMax="1086">
- <contour>
- <pt x="821" y="0" on="1"/>
- <pt x="821" y="123" on="1"/>
- <pt x="419" y="524" on="1"/>
- <pt x="395" y="524" on="1"/>
- <pt x="395" y="123" on="1"/>
- <pt x="494" y="123" on="1"/>
- <pt x="494" y="0" on="1"/>
- <pt x="74" y="0" on="1"/>
- <pt x="74" y="123" on="1"/>
- <pt x="197" y="123" on="1"/>
- <pt x="197" y="962" on="1"/>
- <pt x="74" y="962" on="1"/>
- <pt x="74" y="1086" on="1"/>
- <pt x="395" y="1086" on="1"/>
- <pt x="395" y="592" on="1"/>
- <pt x="419" y="592" on="1"/>
- <pt x="777" y="962" on="1"/>
- <pt x="661" y="962" on="1"/>
- <pt x="661" y="1086" on="1"/>
- <pt x="1093" y="1086" on="1"/>
- <pt x="1093" y="962" on="1"/>
- <pt x="952" y="962" on="1"/>
- <pt x="589" y="600" on="1"/>
- <pt x="1077" y="123" on="1"/>
- <pt x="1176" y="123" on="1"/>
- <pt x="1176" y="0" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 87 values pushed */
- 24 23 22 15 14 9 8 5 4 3 2 1 12 10 0 3 0 0 21 20 17 16 11 10 6
- 5 12 1 4 48 200 25 7 6 0 3 0 19 18 13 12 1 3 14 25 24 23 22 21 20
- 19 18 17 16 15 6 5 2 1 0 16 13 3 12 11 8 7 4 13 9 0 0 14 13 4
- 3 10 3 9 1 4 48 200 10 9 1 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="l" xMin="148" yMin="0" xMax="1105" yMax="1579">
- <contour>
- <pt x="148" y="0" on="1"/>
- <pt x="148" y="123" on="1"/>
- <pt x="538" y="123" on="1"/>
- <pt x="538" y="1456" on="1"/>
- <pt x="148" y="1456" on="1"/>
- <pt x="148" y="1579" on="1"/>
- <pt x="735" y="1579" on="1"/>
- <pt x="735" y="123" on="1"/>
- <pt x="1105" y="123" on="1"/>
- <pt x="1105" y="0" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 54 values pushed */
- 0 0 4 3 6 1 5 8 7 2 1 6 3 0 2 4 48 200 6 5 1 9 0 1 2
- 0 14 9 8 2 13 6 5 4 1 0 4 13 2 0 0 7 6 10 1 2 1 4 48 200
- 3 2 1 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="lacute" xMin="148" yMin="0" xMax="1105" yMax="1999">
- <component glyphName="l" x="0" y="0" flags="0x4"/>
- <component glyphName="acute" x="146" y="395" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="lcaron" xMin="123" yMin="0" xMax="1105" yMax="1579">
- <contour>
- <pt x="123" y="0" on="1"/>
- <pt x="123" y="123" on="1"/>
- <pt x="513" y="123" on="1"/>
- <pt x="513" y="1456" on="1"/>
- <pt x="123" y="1456" on="1"/>
- <pt x="123" y="1579" on="1"/>
- <pt x="710" y="1579" on="1"/>
- <pt x="710" y="123" on="1"/>
- <pt x="1080" y="123" on="1"/>
- <pt x="1080" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="908" y="1125" on="1"/>
- <pt x="908" y="1184" on="1"/>
- <pt x="984" y="1205" on="0"/>
- <pt x="984" y="1365" on="1"/>
- <pt x="984" y="1382" on="1"/>
- <pt x="908" y="1382" on="1"/>
- <pt x="908" y="1579" on="1"/>
- <pt x="1105" y="1579" on="1"/>
- <pt x="1105" y="1408" on="1"/>
- <pt x="1104" y="1146" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 80 values pushed */
- 18 15 14 13 11 10 6 3 1 3 0 0 4 3 6 1 5 8 7 2 1 6 3 0 2
- 4 48 200 17 16 6 5 3 9 0 1 2 0 14 14 13 9 8 4 17 10 3 5 4 1
- 0 4 13 2 0 0 16 15 11 10 10 3 17 7 6 10 1 2 2 4 48 200 18 17 1
- 3 2 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="lcommaaccent" xMin="148" yMin="-432" xMax="1105" yMax="1579">
- <component glyphName="l" x="0" y="0" flags="0x4"/>
- <component glyphName="Unterkomma" x="37" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="ldot" xMin="123" yMin="0" xMax="1228" yMax="1579">
- <contour>
- <pt x="123" y="0" on="1"/>
- <pt x="123" y="123" on="1"/>
- <pt x="513" y="123" on="1"/>
- <pt x="513" y="1456" on="1"/>
- <pt x="123" y="1456" on="1"/>
- <pt x="123" y="1579" on="1"/>
- <pt x="710" y="1579" on="1"/>
- <pt x="710" y="123" on="1"/>
- <pt x="1080" y="123" on="1"/>
- <pt x="1080" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="1031" y="666" on="1"/>
- <pt x="1031" y="863" on="1"/>
- <pt x="1228" y="863" on="1"/>
- <pt x="1228" y="666" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 72 values pushed */
- 0 0 13 10 10 1 11 4 3 6 1 5 8 7 2 1 6 3 0 3 4 48 200 12 11
- 1 6 5 1 9 0 1 3 0 14 9 8 2 12 10 3 5 4 1 0 4 13 2 0 0
- 11 10 10 1 12 7 6 10 1 2 2 4 48 200 13 12 1 3 2 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="less" xMin="99" yMin="0" xMax="1131" yMax="1234">
- <contour>
- <pt x="1131" y="0" on="1"/>
- <pt x="99" y="617" on="1"/>
- <pt x="1131" y="1234" on="1"/>
- <pt x="1131" y="1061" on="1"/>
- <pt x="388" y="617" on="1"/>
- <pt x="1131" y="173" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 16 values pushed */
- 5 4 3 2 1 0 14 4 1 0 5 3 2 0 3 0
- CALL[ ]
- SRP0[ ]
- MDRP[00000]
- MDRP[00000]
- CALL[ ]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="logicalnot" xMin="99" yMin="197" xMax="1130" yMax="691">
- <contour>
- <pt x="982" y="197" on="1"/>
- <pt x="982" y="543" on="1"/>
- <pt x="99" y="543" on="1"/>
- <pt x="99" y="691" on="1"/>
- <pt x="1130" y="691" on="1"/>
- <pt x="1130" y="543" on="1"/>
- <pt x="1130" y="543" on="1"/>
- <pt x="1130" y="197" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 43 values pushed */
- 0 0 6 5 2 1 16 3 3 1 4 48 200 4 3 1 7 0 1 2 0 14 0 0 1
- 0 16 1 4 1 4 48 200 7 6 5 4 3 3 2 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="longs" xMin="148" yMin="0" xMax="1167" yMax="1604">
- <contour>
- <pt x="148" y="0" on="1"/>
- <pt x="148" y="123" on="1"/>
- <pt x="419" y="123" on="1"/>
- <pt x="419" y="925" on="1"/>
- <pt x="148" y="925" on="1"/>
- <pt x="148" y="1061" on="1"/>
- <pt x="419" y="1061" on="1"/>
- <pt x="419" y="1179" on="1"/>
- <pt x="419" y="1404" on="0"/>
- <pt x="510" y="1504" on="1"/>
- <pt x="601" y="1604" on="0"/>
- <pt x="803" y="1604" on="1"/>
- <pt x="974" y="1604" on="0"/>
- <pt x="1167" y="1524" on="1"/>
- <pt x="1167" y="1277" on="1"/>
- <pt x="1044" y="1277" on="1"/>
- <pt x="1013" y="1433" on="1"/>
- <pt x="912" y="1480" on="0"/>
- <pt x="829" y="1480" on="1"/>
- <pt x="710" y="1480" on="0"/>
- <pt x="664" y="1420" on="1"/>
- <pt x="617" y="1360" on="0"/>
- <pt x="617" y="1201" on="1"/>
- <pt x="617" y="123" on="1"/>
- <pt x="987" y="123" on="1"/>
- <pt x="987" y="0" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 80 values pushed */
- 0 0 18 5 11 48 200 22 16 15 14 13 7 6 13 11 5 0 0 4 3 20 1 5 24
- 23 2 1 6 3 0 2 4 48 200 6 5 1 25 0 1 2 0 14 25 24 16 15 4 13
- 22 3 5 4 1 0 4 13 2 0 0 23 22 10 1 2 1 4 48 200 14 13 1 7 6
- 3 2 3 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="lslash" xMin="148" yMin="0" xMax="1105" yMax="1579">
- <contour>
- <pt x="148" y="0" on="1"/>
- <pt x="148" y="123" on="1"/>
- <pt x="538" y="123" on="1"/>
- <pt x="538" y="728" on="1"/>
- <pt x="247" y="583" on="1"/>
- <pt x="247" y="721" on="1"/>
- <pt x="538" y="866" on="1"/>
- <pt x="538" y="1456" on="1"/>
- <pt x="148" y="1456" on="1"/>
- <pt x="148" y="1579" on="1"/>
- <pt x="735" y="1579" on="1"/>
- <pt x="735" y="965" on="1"/>
- <pt x="1026" y="1110" on="1"/>
- <pt x="1026" y="973" on="1"/>
- <pt x="735" y="827" on="1"/>
- <pt x="735" y="123" on="1"/>
- <pt x="1105" y="123" on="1"/>
- <pt x="1105" y="0" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 77 values pushed */
- 14 13 12 11 6 5 4 3 8 7 1 3 0 0 8 7 6 1 9 16 15 2 1 6 3
- 0 2 4 48 200 10 9 1 17 0 1 2 0 14 17 16 2 13 12 9 8 1 0 4 13
- 4 0 0 15 14 11 10 10 3 2 1 4 48 200 13 12 1 7 6 3 2 3 5 4 1
- 3 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="m" xMin="26" yMin="0" xMax="1204" yMax="1110">
- <contour>
- <pt x="26" y="0" on="1"/>
- <pt x="26" y="123" on="1"/>
- <pt x="100" y="123" on="1"/>
- <pt x="100" y="962" on="1"/>
- <pt x="26" y="962" on="1"/>
- <pt x="26" y="1086" on="1"/>
- <pt x="279" y="1086" on="1"/>
- <pt x="279" y="879" on="1"/>
- <pt x="346" y="1009" on="0"/>
- <pt x="389" y="1055" on="1"/>
- <pt x="441" y="1110" on="0"/>
- <pt x="517" y="1110" on="1"/>
- <pt x="617" y="1110" on="0"/>
- <pt x="663" y="1017" on="1"/>
- <pt x="687" y="969" on="0"/>
- <pt x="698" y="879" on="1"/>
- <pt x="740" y="983" on="0"/>
- <pt x="787" y="1035" on="1"/>
- <pt x="853" y="1110" on="0"/>
- <pt x="943" y="1110" on="1"/>
- <pt x="1130" y="1110" on="0"/>
- <pt x="1130" y="837" on="1"/>
- <pt x="1130" y="123" on="1"/>
- <pt x="1204" y="123" on="1"/>
- <pt x="1204" y="0" on="1"/>
- <pt x="951" y="0" on="1"/>
- <pt x="951" y="752" on="1"/>
- <pt x="951" y="956" on="0"/>
- <pt x="886" y="956" on="1"/>
- <pt x="838" y="956" on="0"/>
- <pt x="779" y="870" on="1"/>
- <pt x="748" y="825" on="0"/>
- <pt x="731" y="783" on="1"/>
- <pt x="705" y="718" on="0"/>
- <pt x="705" y="691" on="1"/>
- <pt x="705" y="123" on="1"/>
- <pt x="779" y="123" on="1"/>
- <pt x="779" y="0" on="1"/>
- <pt x="526" y="0" on="1"/>
- <pt x="526" y="798" on="1"/>
- <pt x="526" y="956" on="0"/>
- <pt x="460" y="956" on="1"/>
- <pt x="373" y="956" on="0"/>
- <pt x="279" y="691" on="1"/>
- <pt x="279" y="123" on="1"/>
- <pt x="353" y="123" on="1"/>
- <pt x="353" y="0" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 109 values pushed */
- 0 0 41 30 11 28 30 19 48 200 19 1 11 1 45 44 43 39 36 35 34 26 23 22 21
- 15 7 4 3 2 1 17 5 0 3 46 38 37 25 24 0 5 0 6 5 1 14 37 36 2
- 25 34 3 15 34 38 2 46 45 2 38 6 3 24 23 2 13 21 5 4 1 0 4 13 2
- 0 0 26 25 12 1 21 35 34 12 1 38 44 43 7 6 12 3 2 3 4 48 200 22 21
- 1 39 38 1 3 2 1 3 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- CALL[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="macron" xMin="269" yMin="1283" xMax="960" yMax="1407">
- <contour>
- <pt x="269" y="1283" on="1"/>
- <pt x="269" y="1407" on="1"/>
- <pt x="960" y="1407" on="1"/>
- <pt x="960" y="1283" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 20 values pushed */
- 0 0 3 0 6 1 1 1 4 48 200 2 1 1 0 14 3 2 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- CALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="macron#1" xMin="0" yMin="1456" xMax="1229" yMax="1604">
- <contour>
- <pt x="0" y="1604" on="1"/>
- <pt x="1229" y="1604" on="1"/>
- <pt x="1229" y="1456" on="1"/>
- <pt x="0" y="1456" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 24 values pushed */
- 0 0 3 2 16 1 0 1 4 48 200 1 0 1 0 14 2 1 1 3 0 1 2 0
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="minus" xMin="99" yMin="543" xMax="1130" yMax="691">
- <contour>
- <pt x="99" y="543" on="1"/>
- <pt x="99" y="691" on="1"/>
- <pt x="1130" y="691" on="1"/>
- <pt x="1130" y="543" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 24 values pushed */
- 0 0 3 0 7 1 1 1 4 48 200 2 1 1 0 14 3 2 1 1 0 1 2 0
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="mu" xMin="68" yMin="-395" xMax="1166" yMax="1086">
- <contour>
- <pt x="191" y="962" on="1"/>
- <pt x="68" y="962" on="1"/>
- <pt x="68" y="1086" on="1"/>
- <pt x="389" y="1086" on="1"/>
- <pt x="389" y="385" on="1"/>
- <pt x="389" y="130" on="0"/>
- <pt x="552" y="130" on="1"/>
- <pt x="701" y="130" on="0"/>
- <pt x="845" y="382" on="1"/>
- <pt x="845" y="962" on="1"/>
- <pt x="734" y="962" on="1"/>
- <pt x="734" y="1086" on="1"/>
- <pt x="1043" y="1086" on="1"/>
- <pt x="1043" y="123" on="1"/>
- <pt x="1166" y="123" on="1"/>
- <pt x="1166" y="0" on="1"/>
- <pt x="845" y="0" on="1"/>
- <pt x="845" y="209" on="1"/>
- <pt x="767" y="89" on="0"/>
- <pt x="700" y="37" on="1"/>
- <pt x="620" y="-25" on="0"/>
- <pt x="499" y="-25" on="1"/>
- <pt x="449" y="-25" on="0"/>
- <pt x="389" y="-10" on="1"/>
- <pt x="389" y="-395" on="1"/>
- <pt x="191" y="-395" on="1"/>
- <pt x="191" y="363" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 85 values pushed */
- 0 0 6 30 21 48 200 21 2 26 17 14 13 10 9 8 4 1 0 10 2 15 3 23 15
- 24 2 16 15 1 25 24 1 2 0 12 11 3 2 1 3 14 11 10 2 8 3 3 15 14
- 2 13 12 2 1 0 0 0 17 16 9 8 10 3 12 24 23 4 3 10 3 0 2 4 48
- 200 13 12 1 26 25 0 2 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00000]
- MDRP[00000]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="multiply" xMin="99" yMin="0" xMax="1131" yMax="1032">
- <contour>
- <pt x="99" y="105" on="1"/>
- <pt x="510" y="516" on="1"/>
- <pt x="99" y="927" on="1"/>
- <pt x="204" y="1032" on="1"/>
- <pt x="615" y="620" on="1"/>
- <pt x="1026" y="1032" on="1"/>
- <pt x="1131" y="927" on="1"/>
- <pt x="719" y="516" on="1"/>
- <pt x="1131" y="105" on="1"/>
- <pt x="1026" y="0" on="1"/>
- <pt x="615" y="411" on="1"/>
- <pt x="204" y="0" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 33 values pushed */
- 1 10 8 7 6 5 4 3 2 1 0 10 13 2 0 1 11 9 2 0 14 11 10 9 8
- 7 6 5 4 3 2 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- CALL[ ]
- SZP0[ ]
- SRP0[ ]
- MDRP[00000]
- MDRP[00000]
- SZP0[ ]
- SZP0[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SZP0[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="n" xMin="69" yMin="0" xMax="1167" yMax="1110">
- <contour>
- <pt x="69" y="0" on="1"/>
- <pt x="69" y="123" on="1"/>
- <pt x="192" y="123" on="1"/>
- <pt x="192" y="962" on="1"/>
- <pt x="69" y="962" on="1"/>
- <pt x="69" y="1086" on="1"/>
- <pt x="390" y="1086" on="1"/>
- <pt x="390" y="876" on="1"/>
- <pt x="459" y="981" on="0"/>
- <pt x="527" y="1034" on="1"/>
- <pt x="623" y="1110" on="0"/>
- <pt x="742" y="1110" on="1"/>
- <pt x="1043" y="1110" on="0"/>
- <pt x="1043" y="722" on="1"/>
- <pt x="1043" y="123" on="1"/>
- <pt x="1167" y="123" on="1"/>
- <pt x="1167" y="0" on="1"/>
- <pt x="747" y="0" on="1"/>
- <pt x="747" y="123" on="1"/>
- <pt x="846" y="123" on="1"/>
- <pt x="846" y="701" on="1"/>
- <pt x="846" y="956" on="0"/>
- <pt x="683" y="956" on="1"/>
- <pt x="533" y="956" on="0"/>
- <pt x="390" y="704" on="1"/>
- <pt x="390" y="123" on="1"/>
- <pt x="501" y="123" on="1"/>
- <pt x="501" y="0" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 83 values pushed */
- 0 0 22 30 11 48 200 11 1 26 25 24 20 19 18 15 14 13 7 4 3 2 1 14 5
- 0 3 27 17 16 0 3 0 6 5 1 14 27 26 18 17 4 19 6 3 16 15 2 13 13
- 5 4 1 0 4 13 2 0 0 20 19 10 1 13 25 24 7 6 10 3 2 2 4 48 200
- 14 13 1 3 2 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- CALL[ ]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="nacute" xMin="69" yMin="0" xMax="1167" yMax="1604">
- <component glyphName="n" x="0" y="0" flags="0x4"/>
- <component glyphName="acute" x="96" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="napostrophe" xMin="8" yMin="0" xMax="1168" yMax="1579">
- <contour>
- <pt x="70" y="0" on="1"/>
- <pt x="70" y="123" on="1"/>
- <pt x="193" y="123" on="1"/>
- <pt x="193" y="962" on="1"/>
- <pt x="70" y="962" on="1"/>
- <pt x="70" y="1086" on="1"/>
- <pt x="391" y="1086" on="1"/>
- <pt x="391" y="876" on="1"/>
- <pt x="460" y="981" on="0"/>
- <pt x="528" y="1034" on="1"/>
- <pt x="624" y="1110" on="0"/>
- <pt x="743" y="1110" on="1"/>
- <pt x="1044" y="1110" on="0"/>
- <pt x="1044" y="722" on="1"/>
- <pt x="1044" y="123" on="1"/>
- <pt x="1168" y="123" on="1"/>
- <pt x="1168" y="0" on="1"/>
- <pt x="748" y="0" on="1"/>
- <pt x="748" y="123" on="1"/>
- <pt x="847" y="123" on="1"/>
- <pt x="847" y="701" on="1"/>
- <pt x="847" y="956" on="0"/>
- <pt x="684" y="956" on="1"/>
- <pt x="534" y="956" on="0"/>
- <pt x="391" y="704" on="1"/>
- <pt x="391" y="123" on="1"/>
- <pt x="502" y="123" on="1"/>
- <pt x="502" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="8" y="1125" on="1"/>
- <pt x="8" y="1184" on="1"/>
- <pt x="84" y="1205" on="0"/>
- <pt x="84" y="1365" on="1"/>
- <pt x="84" y="1382" on="1"/>
- <pt x="8" y="1382" on="1"/>
- <pt x="8" y="1579" on="1"/>
- <pt x="205" y="1579" on="1"/>
- <pt x="205" y="1408" on="1"/>
- <pt x="204" y="1146" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 110 values pushed */
- 0 0 22 30 11 48 200 11 1 36 33 32 31 29 28 6 34 5 3 26 25 24 20 19 18
- 15 14 13 7 4 3 2 1 14 5 0 3 35 34 1 27 17 16 0 3 2 0 6 5 1
- 14 27 26 18 17 4 19 6 3 32 31 5 4 1 0 6 2 28 3 16 15 2 13 13 0
- 0 36 35 10 1 28 20 19 10 1 13 25 24 7 6 10 3 2 3 4 48 200 34 33 29
- 28 3 14 13 1 3 2 1 3 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="nbhyphen" xMin="148" yMin="543" xMax="1081" yMax="691">
- <contour>
- <pt x="148" y="543" on="1"/>
- <pt x="148" y="691" on="1"/>
- <pt x="1081" y="691" on="1"/>
- <pt x="1081" y="543" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 24 values pushed */
- 0 0 3 0 7 1 1 1 4 48 200 2 1 1 0 14 3 2 1 1 0 1 2 0
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="ncaron" xMin="69" yMin="0" xMax="1167" yMax="1604">
- <component glyphName="n" x="0" y="0" flags="0x4"/>
- <component glyphName="caron" x="-16" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="ncommaaccent" xMin="69" yMin="-432" xMax="1167" yMax="1110">
- <component glyphName="n" x="0" y="0" flags="0x4"/>
- <component glyphName="Unterkomma" x="24" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="nine" xMin="96" yMin="-37" xMax="1106" yMax="1517">
- <contour>
- <pt x="893" y="707" on="1"/>
- <pt x="829" y="620" on="0"/>
- <pt x="759" y="576" on="1"/>
- <pt x="656" y="512" on="0"/>
- <pt x="521" y="512" on="1"/>
- <pt x="331" y="512" on="0"/>
- <pt x="214" y="646" on="1"/>
- <pt x="96" y="779" on="0"/>
- <pt x="96" y="994" on="1"/>
- <pt x="96" y="1226" on="0"/>
- <pt x="233" y="1371" on="1"/>
- <pt x="370" y="1517" on="0"/>
- <pt x="586" y="1517" on="1"/>
- <pt x="830" y="1517" on="0"/>
- <pt x="968" y="1319" on="1"/>
- <pt x="1106" y="1121" on="0"/>
- <pt x="1106" y="770" on="1"/>
- <pt x="1106" y="385" on="0"/>
- <pt x="943" y="174" on="1"/>
- <pt x="780" y="-37" on="0"/>
- <pt x="490" y="-37" on="1"/>
- <pt x="362" y="-37" on="0"/>
- <pt x="164" y="34" on="1"/>
- <pt x="164" y="351" on="1"/>
- <pt x="287" y="351" on="1"/>
- <pt x="311" y="141" on="1"/>
- <pt x="397" y="86" on="0"/>
- <pt x="489" y="86" on="1"/>
- <pt x="703" y="86" on="0"/>
- <pt x="813" y="302" on="1"/>
- <pt x="890" y="453" on="0"/>
- </contour>
- <contour>
- <pt x="560" y="1394" on="1"/>
- <pt x="450" y="1394" on="0"/>
- <pt x="382" y="1315" on="1"/>
- <pt x="296" y="1215" on="0"/>
- <pt x="296" y="1017" on="1"/>
- <pt x="296" y="641" on="0"/>
- <pt x="559" y="641" on="1"/>
- <pt x="693" y="641" on="0"/>
- <pt x="786" y="744" on="1"/>
- <pt x="878" y="846" on="0"/>
- <pt x="878" y="1000" on="1"/>
- <pt x="878" y="1160" on="0"/>
- <pt x="784" y="1277" on="1"/>
- <pt x="690" y="1394" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 56 values pushed */
- 0 0 37 25 4 31 5 12 27 5 20 48 200 20 2 12 0 4 1 1 25 24 23 22 4
- 0 6 0 2 3 0 0 14 0 0 41 26 16 35 24 8 48 200 25 24 0 3 13 16 22
- 8 22 23 22 1 0
- CALL[ ]
- SRP0[ ]
- MDRP[00100]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- MDAP[1]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="nonbreakingspace"/><!-- contains no outline data -->
-
- <TTGlyph name="ntilde" xMin="69" yMin="0" xMax="1167" yMax="1518">
- <component glyphName="n" x="0" y="0" flags="0x4"/>
- <component glyphName="tilde" x="-2" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="numbersign" xMin="41" yMin="0" xMax="1189" yMax="1480">
- <contour>
- <pt x="165" y="0" on="1"/>
- <pt x="276" y="444" on="1"/>
- <pt x="41" y="444" on="1"/>
- <pt x="72" y="568" on="1"/>
- <pt x="307" y="568" on="1"/>
- <pt x="393" y="913" on="1"/>
- <pt x="109" y="913" on="1"/>
- <pt x="140" y="1036" on="1"/>
- <pt x="424" y="1036" on="1"/>
- <pt x="535" y="1480" on="1"/>
- <pt x="671" y="1480" on="1"/>
- <pt x="560" y="1036" on="1"/>
- <pt x="819" y="1036" on="1"/>
- <pt x="930" y="1480" on="1"/>
- <pt x="1066" y="1480" on="1"/>
- <pt x="955" y="1036" on="1"/>
- <pt x="1189" y="1036" on="1"/>
- <pt x="1158" y="913" on="1"/>
- <pt x="924" y="913" on="1"/>
- <pt x="837" y="568" on="1"/>
- <pt x="1121" y="568" on="1"/>
- <pt x="1090" y="444" on="1"/>
- <pt x="807" y="444" on="1"/>
- <pt x="696" y="0" on="1"/>
- <pt x="560" y="0" on="1"/>
- <pt x="671" y="444" on="1"/>
- <pt x="412" y="444" on="1"/>
- <pt x="301" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="442" y="568" on="1"/>
- <pt x="702" y="568" on="1"/>
- <pt x="788" y="913" on="1"/>
- <pt x="529" y="913" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 87 values pushed */
- 14 13 10 9 4 13 7 27 24 23 0 4 13 1 0 0 31 30 18 17 6 5 6 5 7
- 29 28 20 19 4 3 6 5 1 2 4 48 200 16 15 12 11 8 7 5 26 25 22 21 2
- 1 5 2 0 14 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12
- 11 10 9 8 7 6 5 4 3 2 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- CALL[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SRP0[ ]
- LOOPCALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="o" xMin="111" yMin="-25" xMax="1118" yMax="1110">
- <contour>
- <pt x="614" y="1110" on="1"/>
- <pt x="849" y="1110" on="0"/>
- <pt x="983" y="959" on="1"/>
- <pt x="1118" y="808" on="0"/>
- <pt x="1118" y="544" on="1"/>
- <pt x="1118" y="276" on="0"/>
- <pt x="983" y="126" on="1"/>
- <pt x="848" y="-25" on="0"/>
- <pt x="606" y="-25" on="1"/>
- <pt x="401" y="-25" on="0"/>
- <pt x="272" y="100" on="1"/>
- <pt x="111" y="255" on="0"/>
- <pt x="111" y="543" on="1"/>
- <pt x="111" y="808" on="0"/>
- <pt x="246" y="959" on="1"/>
- <pt x="381" y="1110" on="0"/>
- </contour>
- <contour>
- <pt x="614" y="987" on="1"/>
- <pt x="324" y="987" on="0"/>
- <pt x="324" y="545" on="1"/>
- <pt x="324" y="99" on="0"/>
- <pt x="614" y="99" on="1"/>
- <pt x="905" y="99" on="0"/>
- <pt x="905" y="545" on="1"/>
- <pt x="905" y="987" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 27 values pushed */
- 0 0 20 5 8 16 5 0 48 200 8 2 0 1 14 0 0 22 39 4 18 39 12 48 200
- 12 4
- MDAP[1]
- MDAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="oacute" xMin="111" yMin="-25" xMax="1118" yMax="1604">
- <component glyphName="o" x="0" y="0" flags="0x4"/>
- <component glyphName="acute" x="99" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="obreve" xMin="111" yMin="-25" xMax="1118" yMax="1579">
- <contour>
- <pt x="614" y="1110" on="1"/>
- <pt x="849" y="1110" on="0"/>
- <pt x="983" y="959" on="1"/>
- <pt x="1118" y="808" on="0"/>
- <pt x="1118" y="544" on="1"/>
- <pt x="1118" y="276" on="0"/>
- <pt x="983" y="126" on="1"/>
- <pt x="848" y="-25" on="0"/>
- <pt x="606" y="-25" on="1"/>
- <pt x="401" y="-25" on="0"/>
- <pt x="272" y="100" on="1"/>
- <pt x="111" y="255" on="0"/>
- <pt x="111" y="543" on="1"/>
- <pt x="111" y="808" on="0"/>
- <pt x="246" y="959" on="1"/>
- <pt x="381" y="1110" on="0"/>
- </contour>
- <contour>
- <pt x="614" y="987" on="1"/>
- <pt x="324" y="987" on="0"/>
- <pt x="324" y="545" on="1"/>
- <pt x="324" y="99" on="0"/>
- <pt x="614" y="99" on="1"/>
- <pt x="905" y="99" on="0"/>
- <pt x="905" y="545" on="1"/>
- <pt x="905" y="987" on="0"/>
- </contour>
- <contour>
- <pt x="269" y="1579" on="1"/>
- <pt x="392" y="1579" on="1"/>
- <pt x="440" y="1431" on="0"/>
- <pt x="614" y="1431" on="1"/>
- <pt x="789" y="1431" on="0"/>
- <pt x="837" y="1579" on="1"/>
- <pt x="960" y="1579" on="1"/>
- <pt x="937" y="1490" on="0"/>
- <pt x="911" y="1444" on="1"/>
- <pt x="820" y="1289" on="0"/>
- <pt x="618" y="1289" on="1"/>
- <pt x="466" y="1289" on="0"/>
- <pt x="377" y="1370" on="1"/>
- <pt x="322" y="1419" on="0"/>
- <pt x="294" y="1491" on="1"/>
- <pt x="283" y="1520" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 44 values pushed */
- 0 0 27 14 34 20 5 8 16 5 0 48 200 8 2 0 1 1 30 29 25 24 4 13 34
- 1 0 14 0 0 22 36 4 18 36 12 48 200 30 29 25 24 12 4
- MDAP[1]
- MDAP[1]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- SZP0[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- SZP0[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="ocircumflex" xMin="111" yMin="-25" xMax="1118" yMax="1604">
- <component glyphName="o" x="0" y="0" flags="0x4"/>
- <component glyphName="circumflex" x="1" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="odieresis" xMin="111" yMin="-25" xMax="1118" yMax="1480">
- <component glyphName="o" x="0" y="0" flags="0x4"/>
- <component glyphName="dieresis" x="0" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="oe" xMin="49" yMin="-25" xMax="1179" yMax="1111">
- <contour>
- <pt x="647" y="118" on="1"/>
- <pt x="564" y="-25" on="0"/>
- <pt x="413" y="-25" on="1"/>
- <pt x="249" y="-25" on="0"/>
- <pt x="149" y="131" on="1"/>
- <pt x="49" y="287" on="0"/>
- <pt x="49" y="542" on="1"/>
- <pt x="49" y="797" on="0"/>
- <pt x="150" y="954" on="1"/>
- <pt x="250" y="1110" on="0"/>
- <pt x="416" y="1110" on="1"/>
- <pt x="574" y="1110" on="0"/>
- <pt x="663" y="951" on="1"/>
- <pt x="749" y="1111" on="0"/>
- <pt x="893" y="1111" on="1"/>
- <pt x="1179" y="1111" on="0"/>
- <pt x="1179" y="607" on="1"/>
- <pt x="1179" y="531" on="1"/>
- <pt x="735" y="531" on="1"/>
- <pt x="735" y="515" on="1"/>
- <pt x="735" y="123" on="0"/>
- <pt x="951" y="123" on="1"/>
- <pt x="1051" y="123" on="0"/>
- <pt x="1179" y="210" on="1"/>
- <pt x="1179" y="56" on="1"/>
- <pt x="1027" y="-25" on="0"/>
- <pt x="903" y="-25" on="1"/>
- <pt x="745" y="-25" on="0"/>
- </contour>
- <contour>
- <pt x="421" y="987" on="1"/>
- <pt x="240" y="987" on="0"/>
- <pt x="240" y="541" on="1"/>
- <pt x="240" y="99" on="0"/>
- <pt x="421" y="99" on="1"/>
- <pt x="517" y="99" on="0"/>
- <pt x="542" y="224" on="1"/>
- <pt x="562" y="324" on="0"/>
- <pt x="562" y="538" on="1"/>
- <pt x="562" y="785" on="0"/>
- <pt x="537" y="882" on="1"/>
- <pt x="511" y="987" on="0"/>
- </contour>
- <contour>
- <pt x="736" y="654" on="1"/>
- <pt x="994" y="654" on="1"/>
- <pt x="994" y="716" on="1"/>
- <pt x="994" y="987" on="0"/>
- <pt x="882" y="987" on="1"/>
- <pt x="741" y="987" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 87 values pushed */
- 0 0 44 5 14 32 5 2 28 5 10 21 14 26 48 200 26 2 14 1 10 1 2 2 1
- 42 12 2 1 40 3 0 16 40 17 2 1 24 23 19 0 4 17 2 3 0 0 0 18 17
- 6 1 40 1 4 48 200 41 40 1 0 14 0 0 30 19 6 48 200 42 41 40 19 18 12
- 0 7 13 36 6 16 24 23 17 16 3 0
- CALL[ ]
- SRP0[ ]
- MDRP[00100]
- MDRP[00100]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- CALL[ ]
- SZP1[ ]
- CALL[ ]
- SZP1[ ]
- MIAP[1]
- MIAP[1]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="ogonek" xMin="444" yMin="-370" xMax="786" yMax="0">
- <contour>
- <pt x="602" y="0" on="1"/>
- <pt x="709" y="0" on="1"/>
- <pt x="580" y="-81" on="0"/>
- <pt x="580" y="-179" on="1"/>
- <pt x="580" y="-275" on="0"/>
- <pt x="695" y="-275" on="1"/>
- <pt x="749" y="-275" on="0"/>
- <pt x="786" y="-260" on="1"/>
- <pt x="786" y="-341" on="1"/>
- <pt x="724" y="-370" on="0"/>
- <pt x="646" y="-370" on="1"/>
- <pt x="444" y="-370" on="0"/>
- <pt x="444" y="-213" on="1"/>
- <pt x="444" y="-90" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 25 values pushed */
- 0 0 5 17 10 48 200 10 8 7 1 0 14 0 0 3 20 12 48 200 12 8 7 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="ograve" xMin="111" yMin="-25" xMax="1118" yMax="1604">
- <component glyphName="o" x="0" y="0" flags="0x4"/>
- <component glyphName="grave" x="-98" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="ohungarumlaut" xMin="111" yMin="-25" xMax="1118" yMax="1604">
- <component glyphName="o" x="0" y="0" flags="0x4"/>
- <component glyphName="hungarumlaut" x="102" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="omacron" xMin="111" yMin="-25" xMax="1118" yMax="1407">
- <component glyphName="o" x="0" y="0" flags="0x4"/>
- <component glyphName="macron" x="0" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="one" xMin="112" yMin="0" xMax="1198" yMax="1517">
- <contour>
- <pt x="112" y="0" on="1"/>
- <pt x="112" y="123" on="1"/>
- <pt x="556" y="123" on="1"/>
- <pt x="556" y="1313" on="1"/>
- <pt x="112" y="1202" on="1"/>
- <pt x="112" y="1325" on="1"/>
- <pt x="753" y="1517" on="1"/>
- <pt x="754" y="123" on="1"/>
- <pt x="1198" y="123" on="1"/>
- <pt x="1198" y="0" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 43 values pushed */
- 6 5 4 3 4 13 1 0 0 8 7 2 1 6 3 0 1 4 48 200 9 0 1 0 14
- 9 8 7 6 4 13 2 5 4 1 0 4 13 2 3 2 1 0
- CALL[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="onehalf" xMin="43" yMin="-37" xMax="1167" yMax="1517">
- <contour>
- <pt x="73" y="-37" on="1"/>
- <pt x="851" y="1517" on="1"/>
- <pt x="992" y="1517" on="1"/>
- <pt x="211" y="-37" on="1"/>
- </contour>
- <contour>
- <pt x="661" y="0" on="1"/>
- <pt x="661" y="154" on="1"/>
- <pt x="705" y="242" on="0"/>
- <pt x="823" y="328" on="1"/>
- <pt x="853" y="350" on="0"/>
- <pt x="868" y="362" on="1"/>
- <pt x="901" y="393" on="1"/>
- <pt x="957" y="440" on="1"/>
- <pt x="1006" y="481" on="0"/>
- <pt x="1006" y="556" on="1"/>
- <pt x="1006" y="679" on="0"/>
- <pt x="878" y="679" on="1"/>
- <pt x="834" y="679" on="0"/>
- <pt x="772" y="650" on="1"/>
- <pt x="772" y="582" on="1"/>
- <pt x="661" y="582" on="1"/>
- <pt x="661" y="740" on="1"/>
- <pt x="769" y="790" on="0"/>
- <pt x="890" y="790" on="1"/>
- <pt x="1167" y="790" on="0"/>
- <pt x="1167" y="575" on="1"/>
- <pt x="1167" y="449" on="0"/>
- <pt x="1029" y="344" on="1"/>
- <pt x="996" y="319" on="1"/>
- <pt x="996" y="319" on="1"/>
- <pt x="995" y="318" on="1"/>
- <pt x="995" y="318" on="0"/>
- <pt x="993" y="317" on="1"/>
- <pt x="991" y="316" on="0"/>
- <pt x="987" y="313" on="1"/>
- <pt x="979" y="307" on="0"/>
- <pt x="960" y="294" on="1"/>
- <pt x="850" y="223" on="0"/>
- <pt x="824" y="148" on="1"/>
- <pt x="1167" y="148" on="1"/>
- <pt x="1167" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="203" y="728" on="1"/>
- <pt x="203" y="1345" on="1"/>
- <pt x="43" y="1291" on="1"/>
- <pt x="43" y="1415" on="1"/>
- <pt x="351" y="1517" on="1"/>
- <pt x="351" y="728" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 108 values pushed */
- 0 0 15 22 48 200 22 43 42 41 22 20 5 1 40 3 28 27 19 18 17 10 5 7 40
- 37 3 0 0 38 37 16 1 4 1 4 48 200 45 40 1 39 4 1 44 2 1 2 3 0
- 1 4 0 14 0 0 13 34 24 48 200 37 28 27 18 17 10 2 1 8 24 4 3 3 44
- 40 2 43 42 0 3 13 40 0 0 45 44 16 1 40 1 4 48 200 41 40 1 39 38 24
- 2 20 19 5 4 3 3 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- MDAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="onequarter" xMin="43" yMin="-37" xMax="1167" yMax="1517">
- <contour>
- <pt x="203" y="728" on="1"/>
- <pt x="203" y="1345" on="1"/>
- <pt x="43" y="1291" on="1"/>
- <pt x="43" y="1415" on="1"/>
- <pt x="351" y="1517" on="1"/>
- <pt x="351" y="728" on="1"/>
- </contour>
- <contour>
- <pt x="86" y="-37" on="1"/>
- <pt x="863" y="1517" on="1"/>
- <pt x="1004" y="1517" on="1"/>
- <pt x="223" y="-37" on="1"/>
- </contour>
- <contour>
- <pt x="1056" y="0" on="1"/>
- <pt x="907" y="0" on="1"/>
- <pt x="907" y="179" on="1"/>
- <pt x="533" y="179" on="1"/>
- <pt x="533" y="302" on="1"/>
- <pt x="903" y="790" on="1"/>
- <pt x="1056" y="790" on="1"/>
- <pt x="1056" y="302" on="1"/>
- <pt x="1167" y="302" on="1"/>
- <pt x="1167" y="179" on="1"/>
- <pt x="1056" y="179" on="1"/>
- </contour>
- <contour>
- <pt x="671" y="302" on="1"/>
- <pt x="907" y="302" on="1"/>
- <pt x="907" y="611" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 105 values pushed */
- 3 2 1 3 4 15 3 23 0 14 2 0 0 22 21 18 17 14 6 4 12 1 4 48 200
- 16 15 1 20 19 13 12 3 11 10 1 8 7 4 2 9 6 1 5 0 1 6 0 14 8
- 10 11 2 21 15 14 13 7 5 11 4 3 9 4 0 2 19 18 2 13 10 6 3 2 3
- 13 0 0 0 23 22 12 11 16 3 10 5 4 16 1 0 2 4 48 200 20 17 16 10 3
- 1 0 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="onesuperior" xMin="266" yMin="728" xMax="963" yMax="1517">
- <contour>
- <pt x="266" y="728" on="1"/>
- <pt x="266" y="851" on="1"/>
- <pt x="528" y="851" on="1"/>
- <pt x="528" y="1345" on="1"/>
- <pt x="266" y="1295" on="1"/>
- <pt x="266" y="1419" on="1"/>
- <pt x="701" y="1517" on="1"/>
- <pt x="701" y="851" on="1"/>
- <pt x="963" y="851" on="1"/>
- <pt x="963" y="728" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 52 values pushed */
- 6 5 4 3 4 13 1 0 0 9 0 6 1 1 1 4 48 200 8 7 2 1 3 0 14
- 9 8 2 13 6 5 4 1 0 4 13 2 0 0 7 6 37 1 2 1 4 48 200 3 2
- 1 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="onesuperiour" xMin="407" yMin="728" xMax="715" yMax="1517">
- <contour>
- <pt x="567" y="728" on="1"/>
- <pt x="567" y="1345" on="1"/>
- <pt x="407" y="1291" on="1"/>
- <pt x="407" y="1415" on="1"/>
- <pt x="715" y="1517" on="1"/>
- <pt x="715" y="728" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 30 values pushed */
- 4 3 2 1 4 13 0 5 0 1 0 14 3 2 0 0 0 1 0 16 1 4 1 4 48
- 200 5 4 1 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00000]
- MDRP[00000]
- CALL[ ]
- CALL[ ]
- SRP0[ ]
- LOOPCALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="ordfeminine" xMin="136" yMin="715" xMax="1116" yMax="1517">
- <contour>
- <pt x="765" y="817" on="1"/>
- <pt x="606" y="715" on="0"/>
- <pt x="455" y="715" on="1"/>
- <pt x="312" y="715" on="0"/>
- <pt x="224" y="774" on="1"/>
- <pt x="136" y="833" on="0"/>
- <pt x="136" y="932" on="1"/>
- <pt x="136" y="1195" on="0"/>
- <pt x="687" y="1195" on="1"/>
- <pt x="765" y="1195" on="1"/>
- <pt x="765" y="1250" on="1"/>
- <pt x="765" y="1328" on="0"/>
- <pt x="718" y="1361" on="1"/>
- <pt x="672" y="1394" on="0"/>
- <pt x="565" y="1394" on="1"/>
- <pt x="478" y="1394" on="0"/>
- <pt x="353" y="1352" on="1"/>
- <pt x="353" y="1269" on="1"/>
- <pt x="204" y="1269" on="1"/>
- <pt x="204" y="1458" on="1"/>
- <pt x="455" y="1517" on="0"/>
- <pt x="597" y="1517" on="1"/>
- <pt x="774" y="1517" on="0"/>
- <pt x="856" y="1463" on="1"/>
- <pt x="938" y="1409" on="0"/>
- <pt x="938" y="1287" on="1"/>
- <pt x="938" y="856" on="1"/>
- <pt x="1116" y="856" on="1"/>
- <pt x="1116" y="733" on="1"/>
- <pt x="790" y="733" on="1"/>
- </contour>
- <contour>
- <pt x="765" y="933" on="1"/>
- <pt x="765" y="1078" on="1"/>
- <pt x="725" y="1078" on="1"/>
- <pt x="322" y="1078" on="0"/>
- <pt x="322" y="937" on="1"/>
- <pt x="322" y="839" on="0"/>
- <pt x="491" y="839" on="1"/>
- <pt x="627" y="839" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 105 values pushed */
- 0 0 36 5 2 14 5 21 48 200 21 0 1 25 19 16 3 0 17 3 0 32 31 30 10
- 9 8 6 17 26 3 0 26 28 2 2 28 0 0 29 28 6 1 26 1 4 48 200 18 17
- 1 27 26 1 2 0 14 0 0 34 19 6 48 200 29 25 0 2 32 17 16 8 4 0 18
- 3 28 27 2 13 25 6 18 0 0 31 30 10 9 0 12 4 25 1 4 48 200 26 25 1
- 19 18 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- CALL[ ]
- CALL[ ]
- SZP1[ ]
- CALL[ ]
- SZP1[ ]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="ordmasculine" xMin="148" yMin="716" xMax="1081" yMax="1517">
- <contour>
- <pt x="614" y="1517" on="1"/>
- <pt x="829" y="1517" on="0"/>
- <pt x="955" y="1409" on="1"/>
- <pt x="1081" y="1301" on="0"/>
- <pt x="1081" y="1116" on="1"/>
- <pt x="1081" y="930" on="0"/>
- <pt x="955" y="823" on="1"/>
- <pt x="828" y="716" on="0"/>
- <pt x="607" y="716" on="1"/>
- <pt x="418" y="716" on="0"/>
- <pt x="298" y="805" on="1"/>
- <pt x="148" y="916" on="0"/>
- <pt x="148" y="1117" on="1"/>
- <pt x="148" y="1301" on="0"/>
- <pt x="274" y="1409" on="1"/>
- <pt x="400" y="1517" on="0"/>
- </contour>
- <contour>
- <pt x="614" y="1394" on="1"/>
- <pt x="491" y="1394" on="0"/>
- <pt x="412" y="1316" on="1"/>
- <pt x="333" y="1237" on="0"/>
- <pt x="333" y="1117" on="1"/>
- <pt x="333" y="996" on="0"/>
- <pt x="412" y="918" on="1"/>
- <pt x="490" y="839" on="0"/>
- <pt x="612" y="839" on="1"/>
- <pt x="724" y="839" on="0"/>
- <pt x="800" y="902" on="1"/>
- <pt x="896" y="982" on="0"/>
- <pt x="896" y="1117" on="1"/>
- <pt x="896" y="1238" on="0"/>
- <pt x="816" y="1316" on="1"/>
- <pt x="736" y="1394" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 29 values pushed */
- 0 0 24 5 8 16 5 0 48 200 0 0 1 8 0 0 14 0 0 28 19 4 20 19 12
- 48 200 12 4
- MDAP[1]
- MDAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- SZP0[ ]
- SRP0[ ]
- MDRP[00100]
- SZP0[ ]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="oslash" xMin="111" yMin="-25" xMax="1118" yMax="1110">
- <contour>
- <pt x="111" y="-25" on="1"/>
- <pt x="238" y="139" on="1"/>
- <pt x="111" y="311" on="0"/>
- <pt x="111" y="545" on="1"/>
- <pt x="111" y="809" on="0"/>
- <pt x="246" y="960" on="1"/>
- <pt x="381" y="1110" on="0"/>
- <pt x="620" y="1110" on="1"/>
- <pt x="799" y="1110" on="0"/>
- <pt x="921" y="1018" on="1"/>
- <pt x="993" y="1110" on="1"/>
- <pt x="1118" y="1110" on="1"/>
- <pt x="991" y="947" on="1"/>
- <pt x="1118" y="775" on="0"/>
- <pt x="1118" y="540" on="1"/>
- <pt x="1118" y="276" on="0"/>
- <pt x="983" y="126" on="1"/>
- <pt x="848" y="-25" on="0"/>
- <pt x="608" y="-25" on="1"/>
- <pt x="428" y="-25" on="0"/>
- <pt x="308" y="68" on="1"/>
- <pt x="236" y="-25" on="1"/>
- </contour>
- <contour>
- <pt x="822" y="891" on="1"/>
- <pt x="727" y="987" on="0"/>
- <pt x="614" y="987" on="1"/>
- <pt x="324" y="987" on="0"/>
- <pt x="324" y="542" on="1"/>
- <pt x="324" y="392" on="0"/>
- <pt x="357" y="292" on="1"/>
- </contour>
- <contour>
- <pt x="408" y="196" on="1"/>
- <pt x="494" y="99" on="0"/>
- <pt x="614" y="99" on="1"/>
- <pt x="905" y="99" on="0"/>
- <pt x="905" y="542" on="1"/>
- <pt x="905" y="690" on="0"/>
- <pt x="872" y="794" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 67 values pushed */
- 0 0 31 5 18 24 5 7 48 200 18 2 7 1 1 1 35 29 28 22 20 12 9 1 8
- 1 2 3 0 0 1 11 10 2 13 1 0 1 21 0 2 0 14 0 0 33 39 14 26 39
- 3 48 200 35 29 28 22 21 20 14 12 11 10 9 3 1 0
- MDAP[0]
- MDAP[0]
- MDAP[1]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[1]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- SZP0[ ]
- SRP0[ ]
- MDRP[00000]
- MDRP[00000]
- SZP0[ ]
- SZP0[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SZP0[ ]
- SZP0[ ]
- SZP1[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="otilde" xMin="111" yMin="-25" xMax="1118" yMax="1518">
- <component glyphName="o" x="0" y="0" flags="0x4"/>
- <component glyphName="tilde" x="1" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="p" xMin="62" yMin="-395" xMax="1118" yMax="1110">
- <contour>
- <pt x="383" y="-272" on="1"/>
- <pt x="630" y="-272" on="1"/>
- <pt x="630" y="-395" on="1"/>
- <pt x="62" y="-395" on="1"/>
- <pt x="62" y="-272" on="1"/>
- <pt x="185" y="-272" on="1"/>
- <pt x="185" y="962" on="1"/>
- <pt x="62" y="962" on="1"/>
- <pt x="62" y="1086" on="1"/>
- <pt x="383" y="1086" on="1"/>
- <pt x="383" y="864" on="1"/>
- <pt x="458" y="975" on="0"/>
- <pt x="529" y="1030" on="1"/>
- <pt x="631" y="1110" on="0"/>
- <pt x="749" y="1110" on="1"/>
- <pt x="914" y="1110" on="0"/>
- <pt x="1016" y="967" on="1"/>
- <pt x="1118" y="823" on="0"/>
- <pt x="1118" y="588" on="1"/>
- <pt x="1118" y="302" on="0"/>
- <pt x="983" y="139" on="1"/>
- <pt x="849" y="-25" on="0"/>
- <pt x="614" y="-25" on="1"/>
- <pt x="526" y="-25" on="0"/>
- <pt x="383" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="383" y="146" on="1"/>
- <pt x="519" y="123" on="0"/>
- <pt x="595" y="123" on="1"/>
- <pt x="762" y="123" on="0"/>
- <pt x="835" y="230" on="1"/>
- <pt x="908" y="337" on="0"/>
- <pt x="908" y="577" on="1"/>
- <pt x="908" y="950" on="0"/>
- <pt x="694" y="950" on="1"/>
- <pt x="530" y="950" on="0"/>
- <pt x="383" y="716" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 91 values pushed */
- 0 0 33 30 14 27 14 22 48 200 22 2 14 1 1 35 25 10 7 6 5 8 2 3 0
- 1 24 2 0 2 0 0 0 5 4 1 0 6 3 2 1 4 48 200 3 2 1 0 9 8
- 1 14 0 0 31 39 18 48 200 2 1 2 13 18 0 8 7 4 3 4 13 5 0 0 35
- 25 24 10 9 0 10 5 5 1 4 48 200 6 5 1 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SZP1[ ]
- CALL[ ]
- SZP1[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="paragraph" xMin="100" yMin="-296" xMax="970" yMax="1493">
- <contour>
- <pt x="550" y="-296" on="1"/>
- <pt x="550" y="740" on="1"/>
- <pt x="406" y="757" on="0"/>
- <pt x="331" y="790" on="1"/>
- <pt x="100" y="889" on="0"/>
- <pt x="100" y="1154" on="1"/>
- <pt x="100" y="1493" on="0"/>
- <pt x="457" y="1493" on="1"/>
- <pt x="495" y="1493" on="0"/>
- <pt x="554" y="1488" on="1"/>
- <pt x="624" y="1482" on="1"/>
- <pt x="644" y="1480" on="0"/>
- <pt x="679" y="1480" on="1"/>
- <pt x="970" y="1480" on="1"/>
- <pt x="970" y="-296" on="1"/>
- <pt x="846" y="-296" on="1"/>
- <pt x="846" y="1357" on="1"/>
- <pt x="674" y="1357" on="1"/>
- <pt x="674" y="-296" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 62 values pushed */
- 7 0 1 1 16 2 2 0 1 18 15 14 0 4 13 2 0 0 0 17 16 6 1 12 1
- 4 48 200 13 12 0 14 12 15 17 2 5 0 0 0 16 15 6 1 13 1 0 6 1 17
- 2 4 48 200 14 13 1 18 17 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- CALL[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SZP0[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SZP0[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- MIAP[1]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="parenleft" xMin="321" yMin="-296" xMax="982" yMax="1579">
- <contour>
- <pt x="982" y="-296" on="1"/>
- <pt x="830" y="-266" on="0"/>
- <pt x="720" y="-194" on="1"/>
- <pt x="537" y="-74" on="0"/>
- <pt x="426" y="155" on="1"/>
- <pt x="321" y="372" on="0"/>
- <pt x="321" y="642" on="1"/>
- <pt x="321" y="1061" on="0"/>
- <pt x="569" y="1344" on="1"/>
- <pt x="668" y="1457" on="0"/>
- <pt x="794" y="1519" on="1"/>
- <pt x="872" y="1557" on="0"/>
- <pt x="982" y="1579" on="1"/>
- <pt x="982" y="1456" on="1"/>
- <pt x="790" y="1398" on="0"/>
- <pt x="678" y="1224" on="1"/>
- <pt x="531" y="996" on="0"/>
- <pt x="531" y="642" on="1"/>
- <pt x="531" y="269" on="0"/>
- <pt x="692" y="38" on="1"/>
- <pt x="801" y="-118" on="0"/>
- <pt x="982" y="-173" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 17 values pushed */
- 21 13 12 0 14 0 0 17 39 6 48 200 21 13 12 6 0
- MDAP[0]
- MDAP[1]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="parenright" xMin="247" yMin="-296" xMax="908" yMax="1579">
- <contour>
- <pt x="247" y="-296" on="1"/>
- <pt x="247" y="-173" on="1"/>
- <pt x="440" y="-115" on="0"/>
- <pt x="552" y="59" on="1"/>
- <pt x="699" y="287" on="0"/>
- <pt x="699" y="642" on="1"/>
- <pt x="699" y="1014" on="0"/>
- <pt x="538" y="1245" on="1"/>
- <pt x="429" y="1401" on="0"/>
- <pt x="247" y="1456" on="1"/>
- <pt x="247" y="1579" on="1"/>
- <pt x="400" y="1549" on="0"/>
- <pt x="510" y="1477" on="1"/>
- <pt x="693" y="1357" on="0"/>
- <pt x="803" y="1128" on="1"/>
- <pt x="908" y="912" on="0"/>
- <pt x="908" y="642" on="1"/>
- <pt x="908" y="221" on="0"/>
- <pt x="661" y="-61" on="1"/>
- <pt x="561" y="-174" on="0"/>
- <pt x="436" y="-236" on="1"/>
- <pt x="358" y="-274" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 17 values pushed */
- 10 9 1 0 14 0 0 5 39 16 48 200 16 10 9 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="percent" xMin="21" yMin="-37" xMax="1207" yMax="1517">
- <contour>
- <pt x="61" y="-37" on="1"/>
- <pt x="1034" y="1517" on="1"/>
- <pt x="1166" y="1517" on="1"/>
- <pt x="190" y="-37" on="1"/>
- </contour>
- <contour>
- <pt x="285" y="1480" on="1"/>
- <pt x="404" y="1480" on="0"/>
- <pt x="476" y="1379" on="1"/>
- <pt x="549" y="1277" on="0"/>
- <pt x="549" y="1111" on="1"/>
- <pt x="549" y="942" on="0"/>
- <pt x="476" y="841" on="1"/>
- <pt x="404" y="740" on="0"/>
- <pt x="281" y="740" on="1"/>
- <pt x="177" y="740" on="0"/>
- <pt x="108" y="823" on="1"/>
- <pt x="21" y="928" on="0"/>
- <pt x="21" y="1110" on="1"/>
- <pt x="21" y="1278" on="0"/>
- <pt x="94" y="1379" on="1"/>
- <pt x="166" y="1480" on="0"/>
- </contour>
- <contour>
- <pt x="285" y="1357" on="1"/>
- <pt x="157" y="1357" on="0"/>
- <pt x="157" y="1110" on="1"/>
- <pt x="157" y="864" on="0"/>
- <pt x="285" y="864" on="1"/>
- <pt x="413" y="864" on="0"/>
- <pt x="413" y="1111" on="1"/>
- <pt x="413" y="1357" on="0"/>
- </contour>
- <contour>
- <pt x="943" y="740" on="1"/>
- <pt x="1062" y="740" on="0"/>
- <pt x="1134" y="639" on="1"/>
- <pt x="1207" y="538" on="0"/>
- <pt x="1207" y="372" on="1"/>
- <pt x="1207" y="202" on="0"/>
- <pt x="1134" y="101" on="1"/>
- <pt x="1061" y="0" on="0"/>
- <pt x="941" y="0" on="1"/>
- <pt x="835" y="0" on="0"/>
- <pt x="766" y="82" on="1"/>
- <pt x="679" y="187" on="0"/>
- <pt x="679" y="371" on="1"/>
- <pt x="679" y="538" on="0"/>
- <pt x="752" y="639" on="1"/>
- <pt x="824" y="740" on="0"/>
- </contour>
- <contour>
- <pt x="943" y="617" on="1"/>
- <pt x="815" y="617" on="0"/>
- <pt x="815" y="372" on="1"/>
- <pt x="815" y="123" on="0"/>
- <pt x="943" y="123" on="1"/>
- <pt x="1072" y="123" on="0"/>
- <pt x="1072" y="370" on="1"/>
- <pt x="1072" y="617" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 69 values pushed */
- 0 0 48 5 36 44 5 28 24 5 12 20 5 4 48 200 36 2 4 0 28 12 1 1 28
- 12 2 0 2 3 0 0 1 2 1 2 13 0 0 1 3 0 2 0 14 0 0 50 20 32
- 46 20 40 26 20 8 22 20 16 48 200 40 32 16 8 3 2 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[1]
- MDAP[1]
- MDAP[1]
- MDAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- SZP0[ ]
- SRP0[ ]
- MDRP[00000]
- MDRP[00000]
- SZP0[ ]
- SZP0[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SZP0[ ]
- SZP0[ ]
- SZP1[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- MDAP[1]
- MDAP[1]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="period" xMin="466" yMin="0" xMax="762" yMax="296">
- <contour>
- <pt x="466" y="0" on="1"/>
- <pt x="466" y="296" on="1"/>
- <pt x="762" y="296" on="1"/>
- <pt x="762" y="0" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 31 values pushed */
- 0 0 2 1 8 1 0 1 4 48 200 3 0 1 0 14 0 0 3 2 8 1 0 1 4
- 48 200 1 0 1 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="periodcentered" xMin="491" yMin="419" xMax="738" yMax="666">
- <contour>
- <pt x="491" y="419" on="1"/>
- <pt x="491" y="666" on="1"/>
- <pt x="738" y="666" on="1"/>
- <pt x="738" y="419" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 31 values pushed */
- 0 0 2 1 4 1 0 1 4 48 200 3 0 1 0 14 0 0 3 2 4 1 0 1 4
- 48 200 1 0 1 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="periodcentered#1" xMin="491" yMin="419" xMax="738" yMax="666">
- <contour>
- <pt x="491" y="419" on="1"/>
- <pt x="491" y="666" on="1"/>
- <pt x="738" y="666" on="1"/>
- <pt x="738" y="419" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 31 values pushed */
- 0 0 2 1 4 1 0 1 4 48 200 3 0 1 0 14 0 0 3 2 4 1 0 1 4
- 48 200 1 0 1 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="perthousand" xMin="12" yMin="0" xMax="1217" yMax="1480">
- <contour>
- <pt x="196" y="1476" on="1"/>
- <pt x="279" y="1476" on="0"/>
- <pt x="329" y="1391" on="1"/>
- <pt x="380" y="1307" on="0"/>
- <pt x="380" y="1169" on="1"/>
- <pt x="380" y="1027" on="0"/>
- <pt x="329" y="943" on="1"/>
- <pt x="279" y="859" on="0"/>
- <pt x="194" y="859" on="1"/>
- <pt x="121" y="859" on="0"/>
- <pt x="73" y="927" on="1"/>
- <pt x="12" y="1014" on="0"/>
- <pt x="12" y="1168" on="1"/>
- <pt x="12" y="1306" on="0"/>
- <pt x="63" y="1391" on="1"/>
- <pt x="113" y="1476" on="0"/>
- </contour>
- <contour>
- <pt x="196" y="1383" on="1"/>
- <pt x="108" y="1383" on="0"/>
- <pt x="108" y="1168" on="1"/>
- <pt x="108" y="952" on="0"/>
- <pt x="199" y="952" on="1"/>
- <pt x="285" y="952" on="0"/>
- <pt x="285" y="1168" on="1"/>
- <pt x="285" y="1383" on="0"/>
- </contour>
- <contour>
- <pt x="28" y="0" on="1"/>
- <pt x="645" y="1480" on="1"/>
- <pt x="748" y="1480" on="1"/>
- <pt x="129" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="578" y="617" on="1"/>
- <pt x="661" y="617" on="0"/>
- <pt x="711" y="532" on="1"/>
- <pt x="762" y="448" on="0"/>
- <pt x="762" y="309" on="1"/>
- <pt x="762" y="168" on="0"/>
- <pt x="711" y="84" on="1"/>
- <pt x="661" y="0" on="0"/>
- <pt x="576" y="0" on="1"/>
- <pt x="503" y="0" on="0"/>
- <pt x="455" y="68" on="1"/>
- <pt x="394" y="155" on="0"/>
- <pt x="394" y="309" on="1"/>
- <pt x="394" y="448" on="0"/>
- <pt x="445" y="532" on="1"/>
- <pt x="495" y="617" on="0"/>
- </contour>
- <contour>
- <pt x="578" y="524" on="1"/>
- <pt x="489" y="524" on="0"/>
- <pt x="489" y="309" on="1"/>
- <pt x="489" y="93" on="0"/>
- <pt x="580" y="93" on="1"/>
- <pt x="666" y="93" on="0"/>
- <pt x="666" y="310" on="1"/>
- <pt x="666" y="524" on="0"/>
- </contour>
- <contour>
- <pt x="1033" y="617" on="1"/>
- <pt x="1115" y="617" on="0"/>
- <pt x="1166" y="532" on="1"/>
- <pt x="1217" y="448" on="0"/>
- <pt x="1217" y="309" on="1"/>
- <pt x="1217" y="168" on="0"/>
- <pt x="1166" y="84" on="1"/>
- <pt x="1116" y="0" on="0"/>
- <pt x="1031" y="0" on="1"/>
- <pt x="958" y="0" on="0"/>
- <pt x="910" y="68" on="1"/>
- <pt x="849" y="155" on="0"/>
- <pt x="849" y="309" on="1"/>
- <pt x="849" y="448" on="0"/>
- <pt x="900" y="532" on="1"/>
- <pt x="951" y="617" on="0"/>
- </contour>
- <contour>
- <pt x="1033" y="524" on="1"/>
- <pt x="944" y="524" on="0"/>
- <pt x="944" y="310" on="1"/>
- <pt x="944" y="93" on="0"/>
- <pt x="1035" y="93" on="1"/>
- <pt x="1121" y="93" on="0"/>
- <pt x="1121" y="309" on="1"/>
- <pt x="1121" y="524" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 82 values pushed */
- 0 0 72 17 60 68 17 52 48 17 36 44 17 28 20 17 8 16 17 0 48 200 60 2 36
- 2 0 0 52 28 8 1 1 52 28 26 25 8 5 0 2 3 0 0 1 27 24 2 0 14
- 0 0 74 21 56 70 21 64 50 21 32 46 21 40 22 21 4 18 21 12 48 200 64 56 40
- 32 27 26 25 24 12 4
- MDAP[1]
- MDAP[1]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[1]
- MDAP[1]
- MDAP[1]
- MDAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- SZP0[ ]
- SRP0[ ]
- MDRP[00000]
- MDRP[00000]
- SZP0[ ]
- SZP0[ ]
- SZP1[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- MDAP[1]
- MDAP[1]
- MDAP[1]
- MIAP[1]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="plus" xMin="99" yMin="101" xMax="1130" yMax="1133">
- <contour>
- <pt x="541" y="101" on="1"/>
- <pt x="541" y="543" on="1"/>
- <pt x="99" y="543" on="1"/>
- <pt x="99" y="691" on="1"/>
- <pt x="541" y="691" on="1"/>
- <pt x="541" y="1133" on="1"/>
- <pt x="689" y="1133" on="1"/>
- <pt x="689" y="691" on="1"/>
- <pt x="1130" y="691" on="1"/>
- <pt x="1130" y="543" on="1"/>
- <pt x="689" y="543" on="1"/>
- <pt x="689" y="101" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 53 values pushed */
- 0 0 10 9 2 1 7 3 3 1 4 48 200 6 5 1 8 7 4 3 3 11 0 1 3
- 0 14 0 0 11 10 7 6 14 3 0 1 4 48 200 9 8 1 5 4 1 0 3 3 2
- 1 3 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="plusminus" xMin="99" yMin="0" xMax="1130" yMax="1234">
- <contour>
- <pt x="541" y="296" on="1"/>
- <pt x="541" y="691" on="1"/>
- <pt x="99" y="691" on="1"/>
- <pt x="99" y="839" on="1"/>
- <pt x="541" y="839" on="1"/>
- <pt x="541" y="1234" on="1"/>
- <pt x="689" y="1234" on="1"/>
- <pt x="689" y="839" on="1"/>
- <pt x="1130" y="839" on="1"/>
- <pt x="1130" y="691" on="1"/>
- <pt x="689" y="691" on="1"/>
- <pt x="689" y="296" on="1"/>
- </contour>
- <contour>
- <pt x="1130" y="0" on="1"/>
- <pt x="99" y="0" on="1"/>
- <pt x="99" y="148" on="1"/>
- <pt x="1130" y="148" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 65 values pushed */
- 0 0 15 14 7 1 12 10 9 2 1 7 3 3 2 4 48 200 13 12 1 6 5 1 8
- 7 4 3 3 11 0 1 4 0 14 0 0 11 10 7 6 14 3 0 1 4 48 200 15 12
- 9 8 3 5 4 1 0 3 14 13 3 2 3 3 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="q" xMin="111" yMin="-395" xMax="1167" yMax="1110">
- <contour>
- <pt x="846" y="222" on="1"/>
- <pt x="771" y="111" on="0"/>
- <pt x="701" y="55" on="1"/>
- <pt x="599" y="-25" on="0"/>
- <pt x="480" y="-25" on="1"/>
- <pt x="315" y="-25" on="0"/>
- <pt x="213" y="119" on="1"/>
- <pt x="111" y="262" on="0"/>
- <pt x="111" y="498" on="1"/>
- <pt x="111" y="783" on="0"/>
- <pt x="246" y="946" on="1"/>
- <pt x="380" y="1110" on="0"/>
- <pt x="619" y="1110" on="1"/>
- <pt x="846" y="1086" on="1"/>
- <pt x="1044" y="1086" on="1"/>
- <pt x="1044" y="-272" on="1"/>
- <pt x="1167" y="-272" on="1"/>
- <pt x="1167" y="-395" on="1"/>
- <pt x="600" y="-395" on="1"/>
- <pt x="600" y="-271" on="1"/>
- <pt x="846" y="-271" on="1"/>
- </contour>
- <contour>
- <pt x="846" y="939" on="1"/>
- <pt x="710" y="962" on="0"/>
- <pt x="633" y="962" on="1"/>
- <pt x="468" y="962" on="0"/>
- <pt x="394" y="855" on="1"/>
- <pt x="321" y="748" on="0"/>
- <pt x="321" y="509" on="1"/>
- <pt x="321" y="136" on="0"/>
- <pt x="535" y="136" on="1"/>
- <pt x="699" y="136" on="0"/>
- <pt x="846" y="370" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 82 values pushed */
- 0 0 29 30 4 23 14 12 48 200 12 1 4 2 1 31 21 0 3 13 2 3 0 16 15
- 2 19 17 3 0 0 20 19 6 1 17 1 4 48 200 18 17 1 0 14 13 1 14 0 0
- 27 39 8 48 200 17 16 2 13 14 19 18 8 0 0 0 31 21 20 13 0 10 4 14 1
- 4 48 200 15 14 1 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- MDRP[00000]
- MDRP[00000]
- SRP0[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="question" xMin="202" yMin="0" xMax="1079" yMax="1517">
- <contour>
- <pt x="415" y="0" on="1"/>
- <pt x="415" y="222" on="1"/>
- <pt x="662" y="222" on="1"/>
- <pt x="662" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="440" y="419" on="1"/>
- <pt x="440" y="478" on="1"/>
- <pt x="440" y="720" on="0"/>
- <pt x="659" y="876" on="1"/>
- <pt x="726" y="923" on="1"/>
- <pt x="869" y="1023" on="0"/>
- <pt x="869" y="1162" on="1"/>
- <pt x="869" y="1268" on="0"/>
- <pt x="798" y="1331" on="1"/>
- <pt x="728" y="1394" on="0"/>
- <pt x="604" y="1394" on="1"/>
- <pt x="480" y="1394" on="0"/>
- <pt x="350" y="1332" on="1"/>
- <pt x="326" y="1073" on="1"/>
- <pt x="202" y="1073" on="1"/>
- <pt x="202" y="1450" on="1"/>
- <pt x="420" y="1517" on="0"/>
- <pt x="613" y="1517" on="1"/>
- <pt x="1079" y="1517" on="0"/>
- <pt x="1079" y="1180" on="1"/>
- <pt x="1079" y="1014" on="0"/>
- <pt x="932" y="904" on="1"/>
- <pt x="876" y="862" on="1"/>
- <pt x="873" y="860" on="0"/>
- <pt x="864" y="853" on="1"/>
- <pt x="855" y="847" on="0"/>
- <pt x="847" y="841" on="1"/>
- <pt x="834" y="833" on="0"/>
- <pt x="814" y="819" on="1"/>
- <pt x="719" y="754" on="0"/>
- <pt x="682" y="703" on="1"/>
- <pt x="637" y="647" on="0"/>
- <pt x="637" y="481" on="1"/>
- <pt x="637" y="419" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 85 values pushed */
- 0 0 14 5 21 48 200 21 0 1 36 34 19 18 17 16 5 7 0 4 3 0 0 0 2
- 1 9 1 0 1 4 48 200 37 4 1 3 0 1 2 0 14 0 0 10 39 23 48 200 37
- 36 5 4 4 2 0 3 17 16 2 0 18 3 34 23 2 0 0 3 2 4 1 0 1 4
- 48 200 19 18 1 1 0 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- MDRP[00000]
- CALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SZP1[ ]
- CALL[ ]
- SZP1[ ]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="questiondown" xMin="151" yMin="-432" xMax="1027" yMax="1086">
- <contour>
- <pt x="814" y="1086" on="1"/>
- <pt x="814" y="863" on="1"/>
- <pt x="568" y="863" on="1"/>
- <pt x="568" y="1086" on="1"/>
- </contour>
- <contour>
- <pt x="790" y="666" on="1"/>
- <pt x="790" y="607" on="1"/>
- <pt x="790" y="367" on="0"/>
- <pt x="570" y="210" on="1"/>
- <pt x="503" y="162" on="1"/>
- <pt x="361" y="61" on="0"/>
- <pt x="361" y="-76" on="1"/>
- <pt x="361" y="-183" on="0"/>
- <pt x="432" y="-246" on="1"/>
- <pt x="502" y="-309" on="0"/>
- <pt x="626" y="-309" on="1"/>
- <pt x="750" y="-309" on="0"/>
- <pt x="879" y="-247" on="1"/>
- <pt x="904" y="12" on="1"/>
- <pt x="1027" y="12" on="1"/>
- <pt x="1027" y="-364" on="1"/>
- <pt x="807" y="-432" on="0"/>
- <pt x="618" y="-432" on="1"/>
- <pt x="151" y="-432" on="0"/>
- <pt x="151" y="-94" on="1"/>
- <pt x="151" y="71" on="0"/>
- <pt x="297" y="181" on="1"/>
- <pt x="354" y="224" on="1"/>
- <pt x="371" y="237" on="0"/>
- <pt x="416" y="267" on="1"/>
- <pt x="509" y="331" on="0"/>
- <pt x="547" y="383" on="1"/>
- <pt x="592" y="439" on="0"/>
- <pt x="592" y="604" on="1"/>
- <pt x="592" y="666" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 86 values pushed */
- 0 0 14 5 21 48 200 1 32 30 18 17 5 5 4 2 3 0 1 19 16 21 2 0 0
- 0 2 1 9 1 0 1 4 48 200 33 4 1 0 3 0 1 14 0 0 10 39 23 48 200
- 17 16 2 18 0 3 33 32 5 4 4 0 2 3 30 23 2 0 0 1 0 4 1 2 1
- 4 48 200 19 18 1 3 2 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- MDRP[00000]
- CALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SZP0[ ]
- SRP0[ ]
- MDRP[00100]
- MDRP[00000]
- MDRP[00000]
- SZP0[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="quotedbl" xMin="244" yMin="1036" xMax="984" yMax="1579">
- <contour>
- <pt x="293" y="1036" on="1"/>
- <pt x="244" y="1579" on="1"/>
- <pt x="491" y="1579" on="1"/>
- <pt x="441" y="1036" on="1"/>
- </contour>
- <contour>
- <pt x="787" y="1036" on="1"/>
- <pt x="738" y="1579" on="1"/>
- <pt x="984" y="1579" on="1"/>
- <pt x="935" y="1036" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 21 values pushed */
- 6 5 2 1 3 7 4 3 0 3 2 0 14 7 6 5 4 3 2 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- CALL[ ]
- LOOPCALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="quotedblbase" xMin="257" yMin="-296" xMax="997" yMax="247">
- <contour>
- <pt x="997" y="247" on="1"/>
- <pt x="997" y="-2" on="1"/>
- <pt x="996" y="-283" on="0"/>
- <pt x="750" y="-296" on="1"/>
- <pt x="750" y="-197" on="1"/>
- <pt x="855" y="-176" on="0"/>
- <pt x="855" y="-56" on="1"/>
- <pt x="855" y="0" on="1"/>
- <pt x="750" y="0" on="1"/>
- <pt x="750" y="247" on="1"/>
- </contour>
- <contour>
- <pt x="504" y="247" on="1"/>
- <pt x="504" y="-2" on="1"/>
- <pt x="503" y="-283" on="0"/>
- <pt x="257" y="-296" on="1"/>
- <pt x="257" y="-197" on="1"/>
- <pt x="362" y="-176" on="0"/>
- <pt x="362" y="-56" on="1"/>
- <pt x="362" y="0" on="1"/>
- <pt x="257" y="0" on="1"/>
- <pt x="257" y="247" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 62 values pushed */
- 18 17 16 14 13 11 8 7 6 4 3 1 12 13 0 19 10 9 0 3 0 14 7 6 2
- 0 3 3 17 16 2 10 13 3 0 0 11 10 4 1 13 9 8 4 3 4 3 0 2 4
- 48 200 19 18 14 13 3 1 0 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- SRP0[ ]
- LOOPCALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="quotedblleft" xMin="232" yMin="1036" xMax="972" yMax="1579">
- <contour>
- <pt x="232" y="1036" on="1"/>
- <pt x="232" y="1285" on="1"/>
- <pt x="233" y="1566" on="0"/>
- <pt x="479" y="1579" on="1"/>
- <pt x="479" y="1480" on="1"/>
- <pt x="374" y="1459" on="0"/>
- <pt x="374" y="1339" on="1"/>
- <pt x="374" y="1283" on="1"/>
- <pt x="479" y="1283" on="1"/>
- <pt x="479" y="1036" on="1"/>
- </contour>
- <contour>
- <pt x="726" y="1036" on="1"/>
- <pt x="726" y="1285" on="1"/>
- <pt x="727" y="1566" on="0"/>
- <pt x="972" y="1579" on="1"/>
- <pt x="972" y="1480" on="1"/>
- <pt x="867" y="1459" on="0"/>
- <pt x="867" y="1339" on="1"/>
- <pt x="867" y="1283" on="1"/>
- <pt x="972" y="1283" on="1"/>
- <pt x="972" y="1036" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 62 values pushed */
- 18 17 16 14 13 11 8 7 6 4 3 1 12 13 0 19 10 9 0 3 0 14 17 16 2
- 13 10 3 7 6 2 3 0 3 0 0 11 10 4 1 13 9 8 4 3 4 3 0 2 4
- 48 200 19 18 14 13 3 1 0 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- SRP0[ ]
- LOOPCALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="quotedblright" xMin="257" yMin="1036" xMax="997" yMax="1579">
- <contour>
- <pt x="997" y="1579" on="1"/>
- <pt x="997" y="1330" on="1"/>
- <pt x="996" y="1049" on="0"/>
- <pt x="750" y="1036" on="1"/>
- <pt x="750" y="1135" on="1"/>
- <pt x="855" y="1156" on="0"/>
- <pt x="855" y="1276" on="1"/>
- <pt x="855" y="1332" on="1"/>
- <pt x="750" y="1332" on="1"/>
- <pt x="750" y="1579" on="1"/>
- </contour>
- <contour>
- <pt x="504" y="1579" on="1"/>
- <pt x="504" y="1330" on="1"/>
- <pt x="503" y="1049" on="0"/>
- <pt x="257" y="1036" on="1"/>
- <pt x="257" y="1135" on="1"/>
- <pt x="362" y="1156" on="0"/>
- <pt x="362" y="1276" on="1"/>
- <pt x="362" y="1332" on="1"/>
- <pt x="257" y="1332" on="1"/>
- <pt x="257" y="1579" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 62 values pushed */
- 18 17 16 14 13 11 8 7 6 4 3 1 12 13 0 19 10 9 0 3 0 14 7 6 2
- 0 3 3 17 16 2 10 13 3 0 0 11 10 4 1 13 9 8 4 3 4 3 0 2 4
- 48 200 19 18 14 13 3 1 0 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- SRP0[ ]
- LOOPCALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="quoteleft" xMin="454" yMin="962" xMax="750" yMax="1579">
- <contour>
- <pt x="750" y="1258" on="1"/>
- <pt x="750" y="962" on="1"/>
- <pt x="454" y="962" on="1"/>
- <pt x="454" y="1142" on="1"/>
- <pt x="456" y="1560" on="0"/>
- <pt x="750" y="1579" on="1"/>
- <pt x="750" y="1480" on="1"/>
- <pt x="675" y="1468" on="0"/>
- <pt x="653" y="1413" on="1"/>
- <pt x="633" y="1365" on="0"/>
- <pt x="627" y="1258" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 34 values pushed */
- 10 6 5 3 0 5 13 1 2 1 1 0 14 10 0 2 2 0 0 6 5 1 0 8 3
- 2 1 4 48 200 3 2 1 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- SRP0[ ]
- LOOPCALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="quotereversed"/><!-- contains no outline data -->
-
- <TTGlyph name="quoteright" xMin="479" yMin="962" xMax="775" yMax="1579">
- <contour>
- <pt x="479" y="1283" on="1"/>
- <pt x="479" y="1579" on="1"/>
- <pt x="775" y="1579" on="1"/>
- <pt x="775" y="1399" on="1"/>
- <pt x="773" y="980" on="0"/>
- <pt x="479" y="962" on="1"/>
- <pt x="479" y="1061" on="1"/>
- <pt x="554" y="1073" on="0"/>
- <pt x="576" y="1128" on="1"/>
- <pt x="596" y="1176" on="0"/>
- <pt x="602" y="1283" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 34 values pushed */
- 10 6 5 3 0 5 13 1 2 1 1 0 14 10 2 0 2 0 0 3 2 8 1 0 1
- 4 48 200 6 5 1 0 3 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- SRP0[ ]
- LOOPCALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="quotesinglbase" xMin="479" yMin="-321" xMax="775" yMax="296">
- <contour>
- <pt x="479" y="0" on="1"/>
- <pt x="479" y="296" on="1"/>
- <pt x="775" y="296" on="1"/>
- <pt x="775" y="116" on="1"/>
- <pt x="773" y="-302" on="0"/>
- <pt x="479" y="-321" on="1"/>
- <pt x="479" y="-222" on="1"/>
- <pt x="554" y="-210" on="0"/>
- <pt x="576" y="-155" on="1"/>
- <pt x="596" y="-107" on="0"/>
- <pt x="602" y="0" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 34 values pushed */
- 10 6 5 3 0 5 13 1 2 1 1 0 14 10 2 0 2 0 0 3 2 8 1 0 1
- 4 48 200 6 5 1 0 3 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- SRP0[ ]
- LOOPCALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="quotesingle" xMin="466" yMin="962" xMax="762" yMax="1579">
- <contour>
- <pt x="540" y="962" on="1"/>
- <pt x="466" y="1579" on="1"/>
- <pt x="762" y="1579" on="1"/>
- <pt x="688" y="962" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 13 values pushed */
- 2 1 1 3 0 1 2 0 14 3 2 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- CALL[ ]
- LOOPCALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="r" xMin="74" yMin="0" xMax="1106" yMax="1110">
- <contour>
- <pt x="530" y="702" on="1"/>
- <pt x="530" y="123" on="1"/>
- <pt x="899" y="123" on="1"/>
- <pt x="899" y="0" on="1"/>
- <pt x="74" y="0" on="1"/>
- <pt x="74" y="123" on="1"/>
- <pt x="333" y="123" on="1"/>
- <pt x="333" y="962" on="1"/>
- <pt x="74" y="962" on="1"/>
- <pt x="74" y="1086" on="1"/>
- <pt x="530" y="1086" on="1"/>
- <pt x="530" y="875" on="1"/>
- <pt x="604" y="981" on="0"/>
- <pt x="671" y="1034" on="1"/>
- <pt x="767" y="1110" on="0"/>
- <pt x="878" y="1110" on="1"/>
- <pt x="996" y="1110" on="0"/>
- <pt x="1106" y="1042" on="1"/>
- <pt x="1106" y="714" on="1"/>
- <pt x="982" y="714" on="1"/>
- <pt x="962" y="902" on="1"/>
- <pt x="906" y="938" on="0"/>
- <pt x="844" y="938" on="1"/>
- <pt x="660" y="938" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 84 values pushed */
- 0 0 22 22 15 48 200 15 1 17 9 7 2 20 19 18 11 0 5 7 1 3 0 0 8
- 7 6 1 9 6 5 2 1 6 3 3 2 4 48 200 4 3 1 0 10 9 1 14 20 19
- 3 2 4 17 0 3 9 8 5 4 4 13 6 0 0 11 10 1 0 10 3 6 1 4 48
- 200 18 17 1 7 6 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="racute" xMin="74" yMin="0" xMax="1106" yMax="1604">
- <component glyphName="r" x="0" y="0" flags="0x4"/>
- <component glyphName="acute" x="40" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="radicalex" xMin="0" yMin="1456" xMax="1229" yMax="1604">
- <contour>
- <pt x="0" y="1604" on="1"/>
- <pt x="1229" y="1604" on="1"/>
- <pt x="1229" y="1456" on="1"/>
- <pt x="0" y="1456" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 24 values pushed */
- 0 0 3 2 16 1 0 1 4 48 200 1 0 1 0 14 2 1 1 3 0 1 2 0
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="rcaron" xMin="74" yMin="0" xMax="1106" yMax="1604">
- <component glyphName="r" x="0" y="0" flags="0x4"/>
- <component glyphName="caron" x="-24" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="rcommaaccent" xMin="74" yMin="-432" xMax="1106" yMax="1110">
- <component glyphName="r" x="0" y="0" flags="0x4"/>
- <component glyphName="Unterkomma" x="-32" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="registered" xMin="62" yMin="-37" xMax="1168" yMax="1517">
- <contour>
- <pt x="615" y="1517" on="1"/>
- <pt x="864" y="1517" on="0"/>
- <pt x="1016" y="1304" on="1"/>
- <pt x="1168" y="1091" on="0"/>
- <pt x="1168" y="742" on="1"/>
- <pt x="1168" y="386" on="0"/>
- <pt x="1016" y="175" on="1"/>
- <pt x="864" y="-37" on="0"/>
- <pt x="606" y="-37" on="1"/>
- <pt x="388" y="-37" on="0"/>
- <pt x="245" y="136" on="1"/>
- <pt x="62" y="357" on="0"/>
- <pt x="62" y="740" on="1"/>
- <pt x="62" y="1092" on="0"/>
- <pt x="214" y="1304" on="1"/>
- <pt x="366" y="1517" on="0"/>
- </contour>
- <contour>
- <pt x="615" y="1406" on="1"/>
- <pt x="423" y="1406" on="0"/>
- <pt x="304" y="1222" on="1"/>
- <pt x="185" y="1038" on="0"/>
- <pt x="185" y="741" on="1"/>
- <pt x="185" y="445" on="0"/>
- <pt x="303" y="260" on="1"/>
- <pt x="421" y="74" on="0"/>
- <pt x="611" y="74" on="1"/>
- <pt x="785" y="74" on="0"/>
- <pt x="899" y="221" on="1"/>
- <pt x="1044" y="407" on="0"/>
- <pt x="1044" y="742" on="1"/>
- <pt x="1044" y="1039" on="0"/>
- <pt x="925" y="1222" on="1"/>
- <pt x="805" y="1406" on="0"/>
- </contour>
- <contour>
- <pt x="364" y="317" on="1"/>
- <pt x="364" y="388" on="1"/>
- <pt x="426" y="388" on="1"/>
- <pt x="426" y="1093" on="1"/>
- <pt x="364" y="1093" on="1"/>
- <pt x="364" y="1163" on="1"/>
- <pt x="636" y="1163" on="1"/>
- <pt x="853" y="1163" on="0"/>
- <pt x="853" y="957" on="1"/>
- <pt x="853" y="804" on="0"/>
- <pt x="704" y="723" on="1"/>
- <pt x="889" y="388" on="1"/>
- <pt x="914" y="388" on="1"/>
- <pt x="914" y="317" on="1"/>
- <pt x="795" y="317" on="1"/>
- <pt x="601" y="687" on="1"/>
- <pt x="537" y="687" on="1"/>
- <pt x="537" y="388" on="1"/>
- <pt x="611" y="388" on="1"/>
- <pt x="611" y="317" on="1"/>
- </contour>
- <contour>
- <pt x="537" y="758" on="1"/>
- <pt x="544" y="758" on="1"/>
- <pt x="729" y="758" on="0"/>
- <pt x="729" y="946" on="1"/>
- <pt x="729" y="1028" on="0"/>
- <pt x="695" y="1060" on="1"/>
- <pt x="661" y="1093" on="0"/>
- <pt x="574" y="1093" on="1"/>
- <pt x="537" y="1093" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 97 values pushed */
- 0 0 24 40 8 16 40 0 48 200 8 2 0 0 60 59 53 52 50 49 48 47 44 43 42
- 36 35 34 33 15 37 32 3 38 37 1 51 46 45 32 3 2 0 14 0 0 55 6 40 28
- 6 4 20 6 12 48 200 59 53 51 50 47 46 45 44 43 42 38 11 13 40 4 48 37 36
- 33 32 4 13 12 34 0 0 60 52 49 48 3 34 1 6 48 200 35 34 1 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- SRP0[ ]
- MDRP[00100]
- MDRP[00100]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- LOOPCALL[ ]
- CALL[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="ring" xMin="388" yMin="1283" xMax="842" yMax="1737">
- <contour>
- <pt x="615" y="1737" on="1"/>
- <pt x="709" y="1737" on="0"/>
- <pt x="775" y="1671" on="1"/>
- <pt x="842" y="1605" on="0"/>
- <pt x="842" y="1511" on="1"/>
- <pt x="842" y="1414" on="0"/>
- <pt x="775" y="1349" on="1"/>
- <pt x="709" y="1283" on="0"/>
- <pt x="613" y="1283" on="1"/>
- <pt x="530" y="1283" on="0"/>
- <pt x="468" y="1337" on="1"/>
- <pt x="388" y="1406" on="0"/>
- <pt x="388" y="1510" on="1"/>
- <pt x="388" y="1604" on="0"/>
- <pt x="455" y="1670" on="1"/>
- <pt x="522" y="1737" on="0"/>
- </contour>
- <contour>
- <pt x="615" y="1650" on="1"/>
- <pt x="557" y="1650" on="0"/>
- <pt x="516" y="1609" on="1"/>
- <pt x="474" y="1569" on="0"/>
- <pt x="474" y="1510" on="1"/>
- <pt x="474" y="1452" on="0"/>
- <pt x="515" y="1411" on="1"/>
- <pt x="556" y="1369" on="0"/>
- <pt x="614" y="1369" on="1"/>
- <pt x="667" y="1369" on="0"/>
- <pt x="706" y="1402" on="1"/>
- <pt x="756" y="1445" on="0"/>
- <pt x="756" y="1511" on="1"/>
- <pt x="756" y="1569" on="0"/>
- <pt x="714" y="1609" on="1"/>
- <pt x="672" y="1650" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 25 values pushed */
- 0 0 24 32 8 16 32 0 48 200 8 0 14 0 0 28 32 4 20 32 12 48 200 12 4
- MDAP[1]
- MDAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MDAP[1]
- MDAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="s" xMin="173" yMin="-25" xMax="1088" yMax="1111">
- <contour>
- <pt x="173" y="61" on="1"/>
- <pt x="173" y="358" on="1"/>
- <pt x="296" y="358" on="1"/>
- <pt x="321" y="175" on="1"/>
- <pt x="517" y="99" on="0"/>
- <pt x="654" y="99" on="1"/>
- <pt x="892" y="99" on="0"/>
- <pt x="892" y="267" on="1"/>
- <pt x="892" y="333" on="0"/>
- <pt x="852" y="369" on="1"/>
- <pt x="812" y="406" on="0"/>
- <pt x="709" y="433" on="1"/>
- <pt x="505" y="487" on="1"/>
- <pt x="334" y="532" on="0"/>
- <pt x="256" y="605" on="1"/>
- <pt x="179" y="676" on="0"/>
- <pt x="179" y="794" on="1"/>
- <pt x="179" y="1111" on="0"/>
- <pt x="611" y="1111" on="1"/>
- <pt x="832" y="1111" on="0"/>
- <pt x="1013" y="1039" on="1"/>
- <pt x="1013" y="753" on="1"/>
- <pt x="890" y="753" on="1"/>
- <pt x="865" y="934" on="1"/>
- <pt x="756" y="987" on="0"/>
- <pt x="610" y="987" on="1"/>
- <pt x="500" y="987" on="0"/>
- <pt x="439" y="952" on="1"/>
- <pt x="367" y="911" on="0"/>
- <pt x="367" y="826" on="1"/>
- <pt x="367" y="714" on="0"/>
- <pt x="573" y="660" on="1"/>
- <pt x="775" y="607" on="1"/>
- <pt x="943" y="563" on="0"/>
- <pt x="1016" y="495" on="1"/>
- <pt x="1088" y="428" on="0"/>
- <pt x="1088" y="313" on="1"/>
- <pt x="1088" y="156" on="0"/>
- <pt x="965" y="66" on="1"/>
- <pt x="842" y="-25" on="0"/>
- <pt x="622" y="-25" on="1"/>
- <pt x="396" y="-25" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 61 values pushed */
- 0 0 25 5 18 5 5 40 48 200 40 2 18 1 1 1 23 22 21 20 3 2 1 0 8
- 1 2 3 0 0 14 0 0 29 19 16 7 28 36 48 200 16 23 22 16 3 2 5 20 0
- 3 36 20 21 20 1 1 0 1 2 0
- LOOPCALL[ ]
- SRP0[ ]
- MDRP[00100]
- CALL[ ]
- MDAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="sacute" xMin="173" yMin="-25" xMax="1088" yMax="1604">
- <component glyphName="s" x="0" y="0" flags="0x4"/>
- <component glyphName="acute" x="113" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="scaron" xMin="173" yMin="-25" xMax="1088" yMax="1604">
- <component glyphName="s" x="0" y="0" flags="0x4"/>
- <component glyphName="caron" x="15" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="scedilla" xMin="173" yMin="-432" xMax="1088" yMax="1111">
- <component glyphName="s" x="0" y="0" flags="0x4"/>
- <component glyphName="cedilla" x="26" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="scircumflex" xMin="173" yMin="-25" xMax="1088" yMax="1604">
- <contour>
- <pt x="173" y="61" on="1"/>
- <pt x="173" y="358" on="1"/>
- <pt x="296" y="358" on="1"/>
- <pt x="321" y="175" on="1"/>
- <pt x="517" y="99" on="0"/>
- <pt x="654" y="99" on="1"/>
- <pt x="892" y="99" on="0"/>
- <pt x="892" y="267" on="1"/>
- <pt x="892" y="333" on="0"/>
- <pt x="852" y="369" on="1"/>
- <pt x="812" y="406" on="0"/>
- <pt x="709" y="433" on="1"/>
- <pt x="505" y="487" on="1"/>
- <pt x="334" y="532" on="0"/>
- <pt x="256" y="605" on="1"/>
- <pt x="179" y="676" on="0"/>
- <pt x="179" y="794" on="1"/>
- <pt x="179" y="1111" on="0"/>
- <pt x="611" y="1111" on="1"/>
- <pt x="832" y="1111" on="0"/>
- <pt x="1013" y="1039" on="1"/>
- <pt x="1013" y="753" on="1"/>
- <pt x="890" y="753" on="1"/>
- <pt x="865" y="934" on="1"/>
- <pt x="756" y="987" on="0"/>
- <pt x="610" y="987" on="1"/>
- <pt x="500" y="987" on="0"/>
- <pt x="439" y="952" on="1"/>
- <pt x="367" y="911" on="0"/>
- <pt x="367" y="826" on="1"/>
- <pt x="367" y="714" on="0"/>
- <pt x="573" y="660" on="1"/>
- <pt x="775" y="607" on="1"/>
- <pt x="943" y="563" on="0"/>
- <pt x="1016" y="495" on="1"/>
- <pt x="1088" y="428" on="0"/>
- <pt x="1088" y="313" on="1"/>
- <pt x="1088" y="156" on="0"/>
- <pt x="965" y="66" on="1"/>
- <pt x="842" y="-25" on="0"/>
- <pt x="622" y="-25" on="1"/>
- <pt x="396" y="-25" on="0"/>
- </contour>
- <contour>
- <pt x="263" y="1283" on="1"/>
- <pt x="519" y="1604" on="1"/>
- <pt x="738" y="1604" on="1"/>
- <pt x="994" y="1283" on="1"/>
- <pt x="871" y="1283" on="1"/>
- <pt x="630" y="1485" on="1"/>
- <pt x="627" y="1485" on="1"/>
- <pt x="386" y="1283" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 85 values pushed */
- 0 0 25 5 18 5 5 40 48 200 40 2 18 1 1 49 48 47 46 45 42 6 43 1 3
- 0 1 1 23 22 21 20 3 2 1 0 8 1 2 3 0 0 44 43 1 0 14 0 0 29
- 19 16 7 28 36 48 200 16 49 48 47 46 45 44 43 42 23 22 16 3 2 13 20 0 3
- 36 20 21 20 1 1 0 1 2 0
- LOOPCALL[ ]
- SRP0[ ]
- MDRP[00100]
- CALL[ ]
- MDAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="scommaaccent" xMin="173" yMin="-432" xMax="1088" yMax="1111">
- <component glyphName="s" x="0" y="0" flags="0x4"/>
- <component glyphName="Unterkomma" x="42" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="section" xMin="154" yMin="-333" xMax="1073" yMax="1518">
- <contour>
- <pt x="154" y="-259" on="1"/>
- <pt x="154" y="62" on="1"/>
- <pt x="277" y="62" on="1"/>
- <pt x="302" y="-148" on="1"/>
- <pt x="462" y="-210" on="0"/>
- <pt x="617" y="-210" on="1"/>
- <pt x="749" y="-210" on="0"/>
- <pt x="825" y="-154" on="1"/>
- <pt x="900" y="-99" on="0"/>
- <pt x="900" y="-6" on="1"/>
- <pt x="900" y="77" on="0"/>
- <pt x="831" y="125" on="1"/>
- <pt x="778" y="163" on="0"/>
- <pt x="668" y="206" on="1"/>
- <pt x="422" y="302" on="1"/>
- <pt x="160" y="404" on="0"/>
- <pt x="160" y="622" on="1"/>
- <pt x="160" y="776" on="0"/>
- <pt x="304" y="912" on="1"/>
- <pt x="166" y="1013" on="0"/>
- <pt x="166" y="1158" on="1"/>
- <pt x="166" y="1330" on="0"/>
- <pt x="298" y="1424" on="1"/>
- <pt x="429" y="1518" on="0"/>
- <pt x="673" y="1518" on="1"/>
- <pt x="830" y="1518" on="0"/>
- <pt x="1018" y="1474" on="1"/>
- <pt x="1018" y="1154" on="1"/>
- <pt x="894" y="1154" on="1"/>
- <pt x="870" y="1357" on="1"/>
- <pt x="740" y="1394" on="0"/>
- <pt x="630" y="1394" on="1"/>
- <pt x="498" y="1394" on="0"/>
- <pt x="424" y="1352" on="1"/>
- <pt x="339" y="1303" on="0"/>
- <pt x="339" y="1202" on="1"/>
- <pt x="339" y="1118" on="0"/>
- <pt x="426" y="1054" on="1"/>
- <pt x="477" y="1018" on="0"/>
- <pt x="565" y="984" on="1"/>
- <pt x="771" y="905" on="1"/>
- <pt x="1048" y="799" on="0"/>
- <pt x="1048" y="571" on="1"/>
- <pt x="1048" y="426" on="0"/>
- <pt x="919" y="281" on="1"/>
- <pt x="1073" y="170" on="0"/>
- <pt x="1073" y="13" on="1"/>
- <pt x="1073" y="-145" on="0"/>
- <pt x="945" y="-239" on="1"/>
- <pt x="817" y="-333" on="0"/>
- <pt x="590" y="-333" on="1"/>
- <pt x="360" y="-333" on="0"/>
- </contour>
- <contour>
- <pt x="811" y="344" on="1"/>
- <pt x="900" y="442" on="0"/>
- <pt x="900" y="533" on="1"/>
- <pt x="900" y="664" on="0"/>
- <pt x="714" y="732" on="1"/>
- <pt x="458" y="826" on="1"/>
- <pt x="410" y="845" on="1"/>
- <pt x="327" y="757" on="0"/>
- <pt x="327" y="672" on="1"/>
- <pt x="327" y="541" on="0"/>
- <pt x="491" y="474" on="1"/>
- <pt x="760" y="365" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 74 values pushed */
- 0 0 31 5 24 5 5 50 48 200 24 0 1 58 52 44 29 28 27 26 18 3 2 1 0
- 12 13 50 0 0 14 0 0 60 15 16 54 16 42 35 15 20 9 15 46 48 200 20 16 58
- 52 44 29 28 20 18 16 3 2 10 26 0 3 46 42 26 27 26 1 1 0 1 2 0
- LOOPCALL[ ]
- SRP0[ ]
- MDRP[00100]
- MDRP[00100]
- CALL[ ]
- MDAP[1]
- MDAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- SZP0[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- SZP0[ ]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="semicolon" xMin="466" yMin="-321" xMax="762" yMax="1086">
- <contour>
- <pt x="466" y="0" on="1"/>
- <pt x="466" y="296" on="1"/>
- <pt x="762" y="296" on="1"/>
- <pt x="762" y="116" on="1"/>
- <pt x="760" y="-302" on="0"/>
- <pt x="466" y="-321" on="1"/>
- <pt x="466" y="-222" on="1"/>
- <pt x="541" y="-210" on="0"/>
- <pt x="563" y="-155" on="1"/>
- <pt x="583" y="-107" on="0"/>
- <pt x="589" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="466" y="790" on="1"/>
- <pt x="466" y="1086" on="1"/>
- <pt x="762" y="1086" on="1"/>
- <pt x="762" y="790" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 59 values pushed */
- 1 3 1 2 2 0 1 10 6 5 0 4 13 2 0 0 0 14 11 8 1 12 1 4 48
- 200 2 1 1 0 13 12 1 14 10 2 0 2 0 0 14 13 3 2 8 3 0 1 4 48
- 200 12 11 6 5 1 0 5 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SZP0[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SZP0[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="semicolon#1" xMin="466" yMin="-321" xMax="762" yMax="1086">
- <contour>
- <pt x="466" y="0" on="1"/>
- <pt x="466" y="296" on="1"/>
- <pt x="762" y="296" on="1"/>
- <pt x="762" y="116" on="1"/>
- <pt x="760" y="-302" on="0"/>
- <pt x="466" y="-321" on="1"/>
- <pt x="466" y="-222" on="1"/>
- <pt x="541" y="-210" on="0"/>
- <pt x="563" y="-155" on="1"/>
- <pt x="583" y="-107" on="0"/>
- <pt x="589" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="466" y="790" on="1"/>
- <pt x="466" y="1086" on="1"/>
- <pt x="762" y="1086" on="1"/>
- <pt x="762" y="790" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 59 values pushed */
- 1 3 1 2 2 0 1 10 6 5 0 4 13 2 0 0 0 14 11 8 1 12 1 4 48
- 200 2 1 1 0 13 12 1 14 10 2 0 2 0 0 14 13 3 2 8 3 0 1 4 48
- 200 12 11 6 5 1 0 5 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SZP0[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SZP0[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="seven" xMin="145" yMin="0" xMax="1058" yMax="1480">
- <contour>
- <pt x="264" y="0" on="1"/>
- <pt x="325" y="432" on="0"/>
- <pt x="671" y="949" on="1"/>
- <pt x="796" y="1133" on="1"/>
- <pt x="905" y="1295" on="1"/>
- <pt x="145" y="1295" on="1"/>
- <pt x="145" y="1480" on="1"/>
- <pt x="1058" y="1480" on="1"/>
- <pt x="1058" y="1295" on="1"/>
- <pt x="971" y="1176" on="1"/>
- <pt x="716" y="824" on="0"/>
- <pt x="595" y="465" on="1"/>
- <pt x="512" y="215" on="0"/>
- <pt x="511" y="0" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 35 values pushed */
- 0 0 8 5 4 27 2 6 1 4 48 200 13 0 1 0 7 6 0 14 13 4 0 3 7
- 5 3 8 7 1 6 5 1 2 0
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="sfthyphen" xMin="148" yMin="543" xMax="1081" yMax="691">
- <contour>
- <pt x="148" y="543" on="1"/>
- <pt x="148" y="691" on="1"/>
- <pt x="1081" y="691" on="1"/>
- <pt x="1081" y="543" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 24 values pushed */
- 0 0 3 0 7 1 1 1 4 48 200 2 1 1 0 14 3 2 1 1 0 1 2 0
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="six" xMin="122" yMin="-37" xMax="1132" yMax="1517">
- <contour>
- <pt x="335" y="773" on="1"/>
- <pt x="399" y="861" on="0"/>
- <pt x="469" y="905" on="1"/>
- <pt x="572" y="969" on="0"/>
- <pt x="706" y="969" on="1"/>
- <pt x="896" y="969" on="0"/>
- <pt x="1014" y="835" on="1"/>
- <pt x="1132" y="702" on="0"/>
- <pt x="1132" y="486" on="1"/>
- <pt x="1132" y="255" on="0"/>
- <pt x="995" y="109" on="1"/>
- <pt x="858" y="-37" on="0"/>
- <pt x="642" y="-37" on="1"/>
- <pt x="398" y="-37" on="0"/>
- <pt x="260" y="161" on="1"/>
- <pt x="122" y="360" on="0"/>
- <pt x="122" y="710" on="1"/>
- <pt x="122" y="1095" on="0"/>
- <pt x="285" y="1306" on="1"/>
- <pt x="448" y="1517" on="0"/>
- <pt x="738" y="1517" on="1"/>
- <pt x="866" y="1517" on="0"/>
- <pt x="1064" y="1446" on="1"/>
- <pt x="1064" y="1129" on="1"/>
- <pt x="940" y="1129" on="1"/>
- <pt x="917" y="1339" on="1"/>
- <pt x="830" y="1394" on="0"/>
- <pt x="739" y="1394" on="1"/>
- <pt x="524" y="1394" on="0"/>
- <pt x="415" y="1178" on="1"/>
- <pt x="338" y="1027" on="0"/>
- </contour>
- <contour>
- <pt x="669" y="839" on="1"/>
- <pt x="534" y="839" on="0"/>
- <pt x="442" y="736" on="1"/>
- <pt x="350" y="634" on="0"/>
- <pt x="350" y="480" on="1"/>
- <pt x="350" y="320" on="0"/>
- <pt x="443" y="203" on="1"/>
- <pt x="536" y="86" on="0"/>
- <pt x="667" y="86" on="1"/>
- <pt x="778" y="86" on="0"/>
- <pt x="846" y="165" on="1"/>
- <pt x="932" y="265" on="0"/>
- <pt x="932" y="463" on="1"/>
- <pt x="932" y="839" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 56 values pushed */
- 0 0 39 5 12 31 25 4 27 5 20 48 200 20 0 12 2 4 1 1 25 24 23 22 4
- 0 6 0 2 3 0 0 14 0 0 43 24 8 35 26 16 48 200 8 22 25 24 0 3 13
- 16 22 23 22 1 0
- CALL[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- SRP0[ ]
- MDRP[00100]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- MDAP[1]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="slash" xMin="99" yMin="-296" xMax="1131" yMax="1579">
- <contour>
- <pt x="99" y="-296" on="1"/>
- <pt x="967" y="1579" on="1"/>
- <pt x="1131" y="1579" on="1"/>
- <pt x="262" y="-296" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 13 values pushed */
- 2 1 1 3 0 1 2 0 14 3 2 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- CALL[ ]
- LOOPCALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="space"/><!-- contains no outline data -->
-
- <TTGlyph name="sterling" xMin="149" yMin="0" xMax="1043" yMax="1517">
- <contour>
- <pt x="149" y="0" on="1"/>
- <pt x="149" y="179" on="1"/>
- <pt x="351" y="249" on="0"/>
- <pt x="353" y="511" on="1"/>
- <pt x="353" y="728" on="1"/>
- <pt x="180" y="728" on="1"/>
- <pt x="180" y="851" on="1"/>
- <pt x="353" y="851" on="1"/>
- <pt x="353" y="1110" on="1"/>
- <pt x="353" y="1298" on="0"/>
- <pt x="458" y="1407" on="1"/>
- <pt x="563" y="1517" on="0"/>
- <pt x="746" y="1517" on="1"/>
- <pt x="874" y="1517" on="0"/>
- <pt x="1028" y="1468" on="1"/>
- <pt x="1028" y="1160" on="1"/>
- <pt x="905" y="1160" on="1"/>
- <pt x="880" y="1369" on="1"/>
- <pt x="800" y="1394" on="0"/>
- <pt x="740" y="1394" on="1"/>
- <pt x="550" y="1394" on="0"/>
- <pt x="550" y="1191" on="1"/>
- <pt x="550" y="851" on="1"/>
- <pt x="815" y="851" on="1"/>
- <pt x="815" y="728" on="1"/>
- <pt x="550" y="728" on="1"/>
- <pt x="550" y="559" on="1"/>
- <pt x="549" y="305" on="0"/>
- <pt x="368" y="173" on="1"/>
- <pt x="1043" y="173" on="1"/>
- <pt x="1043" y="0" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 104 values pushed */
- 0 0 19 5 12 48 200 12 0 1 21 17 16 15 14 8 6 0 6 3 0 26 3 1 3
- 4 28 3 0 0 25 24 5 4 6 3 6 29 28 22 1 0 2 4 48 200 23 22 7 6
- 3 30 0 1 2 0 14 24 23 17 16 4 14 21 3 28 21 3 2 6 5 2 3 0 3
- 0 0 26 25 22 21 10 3 3 1 4 48 200 30 29 1 15 14 1 8 7 4 3 3 1
- 0 1 4 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- SZP1[ ]
- CALL[ ]
- SZP1[ ]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="t" xMin="119" yMin="-25" xMax="1032" yMax="1332">
- <contour>
- <pt x="1032" y="61" on="1"/>
- <pt x="867" y="-25" on="0"/>
- <pt x="696" y="-25" on="1"/>
- <pt x="535" y="-25" on="0"/>
- <pt x="466" y="50" on="1"/>
- <pt x="397" y="124" on="0"/>
- <pt x="397" y="299" on="1"/>
- <pt x="397" y="925" on="1"/>
- <pt x="119" y="925" on="1"/>
- <pt x="119" y="1061" on="1"/>
- <pt x="397" y="1061" on="1"/>
- <pt x="397" y="1332" on="1"/>
- <pt x="594" y="1332" on="1"/>
- <pt x="594" y="1061" on="1"/>
- <pt x="1020" y="1061" on="1"/>
- <pt x="1020" y="925" on="1"/>
- <pt x="594" y="925" on="1"/>
- <pt x="594" y="388" on="1"/>
- <pt x="594" y="228" on="0"/>
- <pt x="626" y="176" on="1"/>
- <pt x="658" y="123" on="0"/>
- <pt x="753" y="123" on="1"/>
- <pt x="859" y="123" on="0"/>
- <pt x="1032" y="200" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 75 values pushed */
- 0 0 21 14 2 48 200 2 2 1 23 17 6 0 4 7 2 3 0 0 0 16 15 8 7
- 20 3 9 1 4 48 200 12 11 1 14 13 10 9 3 2 0 14 15 14 2 0 12 3 9
- 8 6 0 0 17 16 13 12 10 3 6 1 4 48 200 23 0 1 11 10 7 6 3 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00000]
- MDRP[00000]
- CALL[ ]
- CALL[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="tbar" xMin="119" yMin="-25" xMax="1032" yMax="1332">
- <contour>
- <pt x="1032" y="200" on="1"/>
- <pt x="1032" y="61" on="1"/>
- <pt x="867" y="-25" on="0"/>
- <pt x="696" y="-25" on="1"/>
- <pt x="535" y="-25" on="0"/>
- <pt x="466" y="50" on="1"/>
- <pt x="397" y="124" on="0"/>
- <pt x="397" y="299" on="1"/>
- <pt x="397" y="605" on="1"/>
- <pt x="168" y="605" on="1"/>
- <pt x="168" y="703" on="1"/>
- <pt x="397" y="703" on="1"/>
- <pt x="397" y="925" on="1"/>
- <pt x="119" y="925" on="1"/>
- <pt x="119" y="1061" on="1"/>
- <pt x="397" y="1061" on="1"/>
- <pt x="397" y="1332" on="1"/>
- <pt x="594" y="1332" on="1"/>
- <pt x="594" y="1061" on="1"/>
- <pt x="1020" y="1061" on="1"/>
- <pt x="1020" y="925" on="1"/>
- <pt x="594" y="925" on="1"/>
- <pt x="594" y="703" on="1"/>
- <pt x="896" y="703" on="1"/>
- <pt x="896" y="605" on="1"/>
- <pt x="594" y="605" on="1"/>
- <pt x="594" y="388" on="1"/>
- <pt x="594" y="228" on="0"/>
- <pt x="626" y="176" on="1"/>
- <pt x="658" y="123" on="0"/>
- <pt x="753" y="123" on="1"/>
- <pt x="859" y="123" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 97 values pushed */
- 0 0 30 14 3 48 200 3 2 1 26 7 1 0 4 8 2 3 0 0 0 21 20 13 12
- 20 3 14 25 24 9 8 33 3 10 2 4 48 200 17 16 1 19 18 15 14 3 23 22 11
- 10 3 3 0 14 24 23 20 19 4 0 17 3 14 13 10 9 4 13 7 0 0 26 25 22
- 21 18 17 10 5 7 1 4 48 200 1 0 1 16 15 12 11 8 7 5 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="tcaron" xMin="119" yMin="-25" xMax="1032" yMax="1688">
- <contour>
- <pt x="1032" y="61" on="1"/>
- <pt x="867" y="-25" on="0"/>
- <pt x="696" y="-25" on="1"/>
- <pt x="535" y="-25" on="0"/>
- <pt x="466" y="50" on="1"/>
- <pt x="397" y="124" on="0"/>
- <pt x="397" y="299" on="1"/>
- <pt x="397" y="925" on="1"/>
- <pt x="119" y="925" on="1"/>
- <pt x="119" y="1061" on="1"/>
- <pt x="397" y="1061" on="1"/>
- <pt x="397" y="1332" on="1"/>
- <pt x="594" y="1332" on="1"/>
- <pt x="594" y="1061" on="1"/>
- <pt x="1020" y="1061" on="1"/>
- <pt x="1020" y="925" on="1"/>
- <pt x="594" y="925" on="1"/>
- <pt x="594" y="388" on="1"/>
- <pt x="594" y="228" on="0"/>
- <pt x="626" y="176" on="1"/>
- <pt x="658" y="123" on="0"/>
- <pt x="753" y="123" on="1"/>
- <pt x="859" y="123" on="0"/>
- <pt x="1032" y="200" on="1"/>
- </contour>
- <contour>
- <pt x="767" y="1234" on="1"/>
- <pt x="767" y="1293" on="1"/>
- <pt x="843" y="1314" on="0"/>
- <pt x="843" y="1474" on="1"/>
- <pt x="843" y="1491" on="1"/>
- <pt x="767" y="1491" on="1"/>
- <pt x="767" y="1688" on="1"/>
- <pt x="964" y="1688" on="1"/>
- <pt x="964" y="1517" on="1"/>
- <pt x="963" y="1255" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 108 values pushed */
- 0 0 21 14 2 48 200 2 2 32 29 28 27 4 30 11 3 25 24 2 11 9 3 1 23
- 17 6 0 4 7 2 3 0 0 0 16 15 8 7 20 3 9 1 4 48 200 31 30 1 12
- 11 1 14 13 10 9 3 3 0 14 15 14 2 0 31 3 28 27 2 31 24 3 9 8 6
- 0 0 30 29 25 24 10 3 31 17 16 13 12 10 3 6 2 4 48 200 32 31 1 23 0
- 1 11 10 7 6 3 3 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00000]
- MDRP[00000]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- CALL[ ]
- CALL[ ]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="tcommaaccent" xMin="119" yMin="-432" xMax="1032" yMax="1332">
- <contour>
- <pt x="1032" y="61" on="1"/>
- <pt x="867" y="-25" on="0"/>
- <pt x="696" y="-25" on="1"/>
- <pt x="535" y="-25" on="0"/>
- <pt x="466" y="50" on="1"/>
- <pt x="397" y="124" on="0"/>
- <pt x="397" y="299" on="1"/>
- <pt x="397" y="925" on="1"/>
- <pt x="119" y="925" on="1"/>
- <pt x="119" y="1061" on="1"/>
- <pt x="397" y="1061" on="1"/>
- <pt x="397" y="1332" on="1"/>
- <pt x="594" y="1332" on="1"/>
- <pt x="594" y="1061" on="1"/>
- <pt x="1020" y="1061" on="1"/>
- <pt x="1020" y="925" on="1"/>
- <pt x="594" y="925" on="1"/>
- <pt x="594" y="388" on="1"/>
- <pt x="594" y="228" on="0"/>
- <pt x="626" y="176" on="1"/>
- <pt x="658" y="123" on="0"/>
- <pt x="753" y="123" on="1"/>
- <pt x="860" y="123" on="0"/>
- <pt x="1032" y="200" on="1"/>
- </contour>
- <contour>
- <pt x="627" y="0" on="1"/>
- <pt x="724" y="0" on="1"/>
- <pt x="664" y="-109" on="1"/>
- <pt x="736" y="-111" on="0"/>
- <pt x="788" y="-148" on="1"/>
- <pt x="858" y="-197" on="0"/>
- <pt x="858" y="-269" on="1"/>
- <pt x="858" y="-337" on="0"/>
- <pt x="799" y="-384" on="1"/>
- <pt x="741" y="-432" on="0"/>
- <pt x="654" y="-432" on="1"/>
- <pt x="587" y="-432" on="0"/>
- <pt x="511" y="-411" on="1"/>
- <pt x="511" y="-330" on="1"/>
- <pt x="561" y="-345" on="0"/>
- <pt x="615" y="-345" on="1"/>
- <pt x="719" y="-345" on="0"/>
- <pt x="719" y="-271" on="1"/>
- <pt x="719" y="-178" on="0"/>
- <pt x="532" y="-175" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 109 values pushed */
- 0 0 39 32 34 21 14 2 48 200 2 2 1 23 17 6 0 4 7 2 3 0 1 43 37
- 36 26 25 24 6 13 34 2 0 0 0 16 15 8 7 20 3 9 1 4 48 200 12 11 1
- 14 13 10 9 3 2 0 14 0 0 41 20 30 48 200 30 30 26 25 24 15 14 6 0 12
- 3 43 37 36 3 12 6 3 9 8 6 0 0 17 16 13 12 10 3 6 1 4 48 200 23
- 0 1 11 10 7 6 3 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00000]
- MDRP[00000]
- CALL[ ]
- CALL[ ]
- MDAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SZP0[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- SZP0[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="tcommabelow" xMin="119" yMin="-432" xMax="1032" yMax="1332">
- <component glyphName="t" x="0" y="0" flags="0x4"/>
- <component glyphName="Unterkomma" x="62" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="thorn" xMin="62" yMin="-395" xMax="1118" yMax="1579">
- <contour>
- <pt x="185" y="-272" on="1"/>
- <pt x="185" y="1456" on="1"/>
- <pt x="62" y="1456" on="1"/>
- <pt x="62" y="1579" on="1"/>
- <pt x="383" y="1579" on="1"/>
- <pt x="383" y="864" on="1"/>
- <pt x="458" y="975" on="0"/>
- <pt x="529" y="1030" on="1"/>
- <pt x="631" y="1110" on="0"/>
- <pt x="749" y="1110" on="1"/>
- <pt x="914" y="1110" on="0"/>
- <pt x="1016" y="967" on="1"/>
- <pt x="1118" y="823" on="0"/>
- <pt x="1118" y="588" on="1"/>
- <pt x="1118" y="302" on="0"/>
- <pt x="983" y="139" on="1"/>
- <pt x="849" y="-25" on="0"/>
- <pt x="614" y="-25" on="1"/>
- <pt x="526" y="-25" on="0"/>
- <pt x="383" y="0" on="1"/>
- <pt x="383" y="-272" on="1"/>
- <pt x="630" y="-272" on="1"/>
- <pt x="630" y="-395" on="1"/>
- <pt x="62" y="-395" on="1"/>
- <pt x="62" y="-272" on="1"/>
- </contour>
- <contour>
- <pt x="383" y="146" on="1"/>
- <pt x="518" y="123" on="0"/>
- <pt x="591" y="123" on="1"/>
- <pt x="908" y="123" on="0"/>
- <pt x="908" y="591" on="1"/>
- <pt x="908" y="950" on="0"/>
- <pt x="694" y="950" on="1"/>
- <pt x="530" y="950" on="0"/>
- <pt x="383" y="716" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 100 values pushed */
- 0 0 31 30 9 27 14 17 48 200 17 2 9 1 1 2 1 2 3 1 3 0 1 1 33
- 25 5 3 1 2 3 0 0 1 19 2 0 2 0 0 0 24 21 20 0 6 3 22 1 4
- 48 200 4 3 1 23 22 1 2 0 14 0 0 29 39 13 48 200 22 21 2 13 13 4 24
- 23 3 2 4 13 0 0 0 33 25 20 19 5 4 10 5 0 1 4 48 200 1 0 1 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SZP1[ ]
- CALL[ ]
- SZP1[ ]
- SZP0[ ]
- SZP1[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="three" xMin="185" yMin="-37" xMax="1081" yMax="1517">
- <contour>
- <pt x="185" y="10" on="1"/>
- <pt x="185" y="384" on="1"/>
- <pt x="308" y="384" on="1"/>
- <pt x="333" y="138" on="1"/>
- <pt x="419" y="86" on="0"/>
- <pt x="538" y="86" on="1"/>
- <pt x="691" y="86" on="0"/>
- <pt x="781" y="173" on="1"/>
- <pt x="871" y="260" on="0"/>
- <pt x="871" y="409" on="1"/>
- <pt x="871" y="728" on="0"/>
- <pt x="455" y="728" on="1"/>
- <pt x="320" y="728" on="1"/>
- <pt x="320" y="851" on="1"/>
- <pt x="434" y="851" on="1"/>
- <pt x="829" y="851" on="0"/>
- <pt x="829" y="1147" on="1"/>
- <pt x="829" y="1261" on="0"/>
- <pt x="756" y="1327" on="1"/>
- <pt x="684" y="1394" on="0"/>
- <pt x="557" y="1394" on="1"/>
- <pt x="439" y="1394" on="0"/>
- <pt x="355" y="1355" on="1"/>
- <pt x="343" y="1146" on="1"/>
- <pt x="219" y="1146" on="1"/>
- <pt x="219" y="1464" on="1"/>
- <pt x="412" y="1517" on="0"/>
- <pt x="577" y="1517" on="1"/>
- <pt x="1030" y="1517" on="0"/>
- <pt x="1030" y="1164" on="1"/>
- <pt x="1030" y="1001" on="0"/>
- <pt x="925" y="901" on="1"/>
- <pt x="861" y="842" on="0"/>
- <pt x="742" y="798" on="1"/>
- <pt x="847" y="767" on="0"/>
- <pt x="902" y="733" on="1"/>
- <pt x="1081" y="622" on="0"/>
- <pt x="1081" y="399" on="1"/>
- <pt x="1081" y="205" on="0"/>
- <pt x="943" y="84" on="1"/>
- <pt x="805" y="-37" on="0"/>
- <pt x="576" y="-37" on="1"/>
- <pt x="421" y="-37" on="0"/>
- <pt x="270" y="-7" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 75 values pushed */
- 0 0 20 5 27 5 5 41 48 200 41 2 27 0 1 1 33 25 24 23 22 14 13 12 11
- 3 2 1 0 13 0 2 3 0 0 14 0 0 16 24 29 9 39 37 48 200 33 23 22 14
- 13 12 11 3 2 9 13 37 29 24 0 0 25 24 23 1 0 1 5 48 200 1 0 1 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- MDRP[00100]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="threequarters" xMin="37" yMin="-37" xMax="1205" yMax="1518">
- <contour>
- <pt x="173" y="-37" on="1"/>
- <pt x="950" y="1517" on="1"/>
- <pt x="1091" y="1517" on="1"/>
- <pt x="311" y="-37" on="1"/>
- </contour>
- <contour>
- <pt x="37" y="752" on="1"/>
- <pt x="37" y="916" on="1"/>
- <pt x="148" y="916" on="1"/>
- <pt x="148" y="854" on="1"/>
- <pt x="195" y="827" on="0"/>
- <pt x="256" y="827" on="1"/>
- <pt x="380" y="827" on="0"/>
- <pt x="380" y="946" on="1"/>
- <pt x="380" y="1076" on="0"/>
- <pt x="197" y="1076" on="1"/>
- <pt x="161" y="1076" on="1"/>
- <pt x="161" y="1187" on="1"/>
- <pt x="200" y="1187" on="1"/>
- <pt x="380" y="1187" on="0"/>
- <pt x="380" y="1304" on="1"/>
- <pt x="380" y="1406" on="0"/>
- <pt x="260" y="1406" on="1"/>
- <pt x="198" y="1406" on="0"/>
- <pt x="148" y="1375" on="1"/>
- <pt x="148" y="1313" on="1"/>
- <pt x="37" y="1313" on="1"/>
- <pt x="37" y="1469" on="1"/>
- <pt x="177" y="1518" on="0"/>
- <pt x="283" y="1518" on="1"/>
- <pt x="531" y="1518" on="0"/>
- <pt x="531" y="1334" on="1"/>
- <pt x="531" y="1204" on="0"/>
- <pt x="355" y="1129" on="1"/>
- <pt x="529" y="1084" on="0"/>
- <pt x="529" y="941" on="1"/>
- <pt x="529" y="836" on="0"/>
- <pt x="452" y="776" on="1"/>
- <pt x="375" y="715" on="0"/>
- <pt x="244" y="715" on="1"/>
- <pt x="165" y="715" on="0"/>
- <pt x="61" y="745" on="1"/>
- </contour>
- <contour>
- <pt x="1094" y="0" on="1"/>
- <pt x="945" y="0" on="1"/>
- <pt x="945" y="179" on="1"/>
- <pt x="571" y="179" on="1"/>
- <pt x="571" y="302" on="1"/>
- <pt x="941" y="790" on="1"/>
- <pt x="1094" y="790" on="1"/>
- <pt x="1094" y="302" on="1"/>
- <pt x="1205" y="302" on="1"/>
- <pt x="1205" y="179" on="1"/>
- <pt x="1094" y="179" on="1"/>
- </contour>
- <contour>
- <pt x="709" y="302" on="1"/>
- <pt x="945" y="302" on="1"/>
- <pt x="945" y="611" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 139 values pushed */
- 0 0 20 31 27 9 31 37 48 200 31 25 24 23 22 16 15 14 13 7 6 5 12 1 45
- 3 37 53 37 4 3 45 44 3 27 1 0 0 52 51 48 47 44 6 4 42 1 4 48 200
- 46 45 1 50 49 43 42 3 41 40 1 2 1 1 3 0 1 5 0 14 0 0 18 38 29
- 11 38 33 48 200 2 1 2 40 41 3 33 29 51 45 44 43 33 31 29 23 22 16 15 14
- 13 7 6 3 0 17 41 4 3 49 48 2 13 40 0 0 53 52 42 41 16 3 40 1 4
- 48 200 50 47 46 40 3 25 24 5 4 3 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- MDAP[1]
- MDAP[1]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- CALL[ ]
- MDAP[1]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="threesuperior" xMin="263" yMin="715" xMax="966" yMax="1518">
- <contour>
- <pt x="263" y="752" on="1"/>
- <pt x="263" y="925" on="1"/>
- <pt x="386" y="925" on="1"/>
- <pt x="398" y="857" on="1"/>
- <pt x="468" y="839" on="0"/>
- <pt x="561" y="839" on="1"/>
- <pt x="787" y="839" on="0"/>
- <pt x="787" y="943" on="1"/>
- <pt x="787" y="1027" on="0"/>
- <pt x="691" y="1050" on="1"/>
- <pt x="618" y="1067" on="0"/>
- <pt x="465" y="1067" on="1"/>
- <pt x="374" y="1067" on="1"/>
- <pt x="374" y="1191" on="1"/>
- <pt x="469" y="1191" on="1"/>
- <pt x="659" y="1191" on="0"/>
- <pt x="723" y="1213" on="1"/>
- <pt x="787" y="1234" on="0"/>
- <pt x="787" y="1296" on="1"/>
- <pt x="787" y="1394" on="0"/>
- <pt x="595" y="1394" on="1"/>
- <pt x="477" y="1394" on="0"/>
- <pt x="398" y="1364" on="1"/>
- <pt x="386" y="1283" on="1"/>
- <pt x="263" y="1283" on="1"/>
- <pt x="263" y="1468" on="1"/>
- <pt x="433" y="1518" on="0"/>
- <pt x="606" y="1518" on="1"/>
- <pt x="966" y="1518" on="0"/>
- <pt x="966" y="1326" on="1"/>
- <pt x="966" y="1196" on="0"/>
- <pt x="754" y="1126" on="1"/>
- <pt x="966" y="1080" on="0"/>
- <pt x="966" y="933" on="1"/>
- <pt x="966" y="715" on="0"/>
- <pt x="577" y="715" on="1"/>
- <pt x="431" y="715" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 56 values pushed */
- 0 0 20 6 27 5 6 35 48 200 35 31 27 25 24 23 22 14 13 12 11 3 2 1 0
- 14 0 0 18 13 29 7 13 33 48 200 31 23 22 14 13 12 11 3 2 9 13 33 29 0
- 25 24 1 0 3 0
- CALL[ ]
- SRP0[ ]
- MDRP[00100]
- MDRP[00100]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[1]
- MDAP[0]
- MDAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="threesuperiour" xMin="365" yMin="715" xMax="858" yMax="1518">
- <contour>
- <pt x="365" y="752" on="1"/>
- <pt x="365" y="916" on="1"/>
- <pt x="476" y="916" on="1"/>
- <pt x="476" y="854" on="1"/>
- <pt x="524" y="827" on="0"/>
- <pt x="583" y="827" on="1"/>
- <pt x="707" y="827" on="0"/>
- <pt x="707" y="946" on="1"/>
- <pt x="707" y="1076" on="0"/>
- <pt x="525" y="1076" on="1"/>
- <pt x="488" y="1076" on="1"/>
- <pt x="488" y="1187" on="1"/>
- <pt x="528" y="1187" on="1"/>
- <pt x="707" y="1187" on="0"/>
- <pt x="707" y="1303" on="1"/>
- <pt x="707" y="1406" on="0"/>
- <pt x="588" y="1406" on="1"/>
- <pt x="527" y="1406" on="0"/>
- <pt x="476" y="1375" on="1"/>
- <pt x="476" y="1313" on="1"/>
- <pt x="365" y="1313" on="1"/>
- <pt x="365" y="1469" on="1"/>
- <pt x="505" y="1518" on="0"/>
- <pt x="611" y="1518" on="1"/>
- <pt x="858" y="1518" on="0"/>
- <pt x="858" y="1334" on="1"/>
- <pt x="858" y="1204" on="0"/>
- <pt x="682" y="1129" on="1"/>
- <pt x="785" y="1102" on="0"/>
- <pt x="825" y="1048" on="1"/>
- <pt x="857" y="1004" on="0"/>
- <pt x="857" y="941" on="1"/>
- <pt x="857" y="836" on="0"/>
- <pt x="780" y="776" on="1"/>
- <pt x="704" y="715" on="0"/>
- <pt x="572" y="715" on="1"/>
- <pt x="487" y="715" on="0"/>
- <pt x="388" y="745" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 56 values pushed */
- 0 0 16 31 23 5 31 35 48 200 35 27 23 21 20 19 18 12 11 10 9 3 2 1 0
- 14 0 0 14 38 25 7 38 31 48 200 27 19 18 12 11 10 9 3 2 9 13 31 25 0
- 21 20 1 0 3 0
- CALL[ ]
- SRP0[ ]
- MDRP[00100]
- MDRP[00100]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[1]
- MDAP[0]
- MDAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="tilde" xMin="281" yMin="1283" xMax="947" yMax="1518">
- <contour>
- <pt x="281" y="1283" on="1"/>
- <pt x="287" y="1377" on="0"/>
- <pt x="312" y="1428" on="1"/>
- <pt x="357" y="1518" on="0"/>
- <pt x="466" y="1518" on="1"/>
- <pt x="538" y="1518" on="0"/>
- <pt x="601" y="1479" on="1"/>
- <pt x="661" y="1442" on="1"/>
- <pt x="723" y="1404" on="0"/>
- <pt x="757" y="1404" on="1"/>
- <pt x="825" y="1404" on="0"/>
- <pt x="836" y="1518" on="1"/>
- <pt x="947" y="1518" on="1"/>
- <pt x="940" y="1424" on="0"/>
- <pt x="915" y="1374" on="1"/>
- <pt x="869" y="1283" on="0"/>
- <pt x="762" y="1283" on="1"/>
- <pt x="689" y="1283" on="0"/>
- <pt x="626" y="1322" on="1"/>
- <pt x="566" y="1359" on="1"/>
- <pt x="506" y="1396" on="0"/>
- <pt x="470" y="1396" on="1"/>
- <pt x="402" y="1396" on="0"/>
- <pt x="391" y="1283" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 30 values pushed */
- 0 0 21 5 4 9 5 16 48 200 4 0 1 12 11 2 13 0 0 1 23 0 16 0 0
- 14 23 12 11 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- CALL[ ]
- SZP0[ ]
- SRP0[ ]
- MDRP[00100]
- MDRP[00000]
- MDRP[00000]
- SZP0[ ]
- SZP0[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SZP0[ ]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="trademark" xMin="43" yMin="740" xMax="1196" yMax="1480">
- <contour>
- <pt x="142" y="740" on="1"/>
- <pt x="142" y="833" on="1"/>
- <pt x="219" y="833" on="1"/>
- <pt x="219" y="1388" on="1"/>
- <pt x="132" y="1388" on="1"/>
- <pt x="132" y="1289" on="1"/>
- <pt x="43" y="1289" on="1"/>
- <pt x="43" y="1480" on="1"/>
- <pt x="506" y="1480" on="1"/>
- <pt x="506" y="1289" on="1"/>
- <pt x="417" y="1289" on="1"/>
- <pt x="417" y="1388" on="1"/>
- <pt x="330" y="1388" on="1"/>
- <pt x="330" y="833" on="1"/>
- <pt x="407" y="833" on="1"/>
- <pt x="407" y="740" on="1"/>
- </contour>
- <contour>
- <pt x="555" y="740" on="1"/>
- <pt x="555" y="833" on="1"/>
- <pt x="613" y="833" on="1"/>
- <pt x="613" y="1388" on="1"/>
- <pt x="555" y="1388" on="1"/>
- <pt x="555" y="1480" on="1"/>
- <pt x="767" y="1480" on="1"/>
- <pt x="889" y="1037" on="1"/>
- <pt x="995" y="1480" on="1"/>
- <pt x="1196" y="1480" on="1"/>
- <pt x="1196" y="1388" on="1"/>
- <pt x="1138" y="1388" on="1"/>
- <pt x="1138" y="833" on="1"/>
- <pt x="1196" y="833" on="1"/>
- <pt x="1196" y="740" on="1"/>
- <pt x="1033" y="740" on="1"/>
- <pt x="1033" y="1319" on="1"/>
- <pt x="1032" y="1319" on="1"/>
- <pt x="916" y="876" on="1"/>
- <pt x="829" y="876" on="1"/>
- <pt x="714" y="1289" on="1"/>
- <pt x="712" y="1289" on="1"/>
- <pt x="712" y="740" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 129 values pushed */
- 37 36 35 34 33 32 29 28 27 26 23 20 19 18 17 14 13 12 11 10 9 6 5 4 3
- 2 1 27 7 0 3 38 31 30 16 15 0 5 0 25 24 22 21 8 7 0 5 14 36 35
- 34 33 24 23 22 7 31 37 3 21 20 17 16 4 18 8 3 15 14 11 10 4 8 12 3
- 5 4 1 0 4 2 6 3 30 29 26 25 4 13 27 0 0 32 31 18 1 27 38 37 18
- 1 18 2 4 13 12 1 2 1 6 48 200 28 27 1 19 18 1 9 8 1 3 2 1 7
- 6 1 5 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="two" xMin="133" yMin="0" xMax="1108" yMax="1517">
- <contour>
- <pt x="133" y="0" on="1"/>
- <pt x="133" y="173" on="1"/>
- <pt x="243" y="359" on="0"/>
- <pt x="391" y="493" on="1"/>
- <pt x="494" y="586" on="1"/>
- <pt x="616" y="698" on="1"/>
- <pt x="854" y="916" on="0"/>
- <pt x="854" y="1119" on="1"/>
- <pt x="854" y="1244" on="0"/>
- <pt x="778" y="1319" on="1"/>
- <pt x="703" y="1394" on="0"/>
- <pt x="577" y="1394" on="1"/>
- <pt x="459" y="1394" on="0"/>
- <pt x="318" y="1308" on="1"/>
- <pt x="294" y="1073" on="1"/>
- <pt x="170" y="1073" on="1"/>
- <pt x="170" y="1423" on="1"/>
- <pt x="416" y="1517" on="0"/>
- <pt x="616" y="1517" on="1"/>
- <pt x="823" y="1517" on="0"/>
- <pt x="944" y="1409" on="1"/>
- <pt x="1064" y="1302" on="0"/>
- <pt x="1064" y="1118" on="1"/>
- <pt x="1064" y="986" on="0"/>
- <pt x="1009" y="889" on="1"/>
- <pt x="952" y="788" on="0"/>
- <pt x="808" y="668" on="1"/>
- <pt x="723" y="597" on="1"/>
- <pt x="503" y="411" on="0"/>
- <pt x="441" y="329" on="1"/>
- <pt x="385" y="257" on="0"/>
- <pt x="356" y="173" on="1"/>
- <pt x="1108" y="173" on="1"/>
- <pt x="1108" y="0" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 63 values pushed */
- 0 0 11 5 18 48 200 18 0 1 16 15 14 13 4 0 1 3 0 0 0 32 31 1 22
- 2 0 1 4 48 200 33 0 1 0 14 0 0 7 39 22 48 200 22 31 22 14 13 4 32
- 15 3 33 32 1 16 15 1 1 0 1 3 0
- LOOPCALL[ ]
- CALL[ ]
- MDAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SZP1[ ]
- CALL[ ]
- SZP1[ ]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="twosuperior" xMin="257" yMin="728" xMax="972" yMax="1518">
- <contour>
- <pt x="257" y="728" on="1"/>
- <pt x="257" y="876" on="1"/>
- <pt x="298" y="971" on="0"/>
- <pt x="364" y="1015" on="1"/>
- <pt x="424" y="1055" on="0"/>
- <pt x="551" y="1105" on="1"/>
- <pt x="647" y="1143" on="1"/>
- <pt x="781" y="1196" on="0"/>
- <pt x="781" y="1278" on="1"/>
- <pt x="781" y="1394" on="0"/>
- <pt x="589" y="1394" on="1"/>
- <pt x="475" y="1394" on="0"/>
- <pt x="392" y="1357" on="1"/>
- <pt x="380" y="1265" on="1"/>
- <pt x="257" y="1265" on="1"/>
- <pt x="257" y="1468" on="1"/>
- <pt x="294" y="1477" on="1"/>
- <pt x="462" y="1518" on="0"/>
- <pt x="592" y="1518" on="1"/>
- <pt x="960" y="1518" on="0"/>
- <pt x="960" y="1295" on="1"/>
- <pt x="960" y="1138" on="0"/>
- <pt x="752" y="1062" on="1"/>
- <pt x="670" y="1032" on="1"/>
- <pt x="490" y="966" on="0"/>
- <pt x="460" y="876" on="1"/>
- <pt x="972" y="876" on="1"/>
- <pt x="972" y="728" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 58 values pushed */
- 0 0 10 6 18 48 200 15 14 13 12 4 13 18 1 0 0 27 0 16 1 1 1 4 48
- 200 26 25 1 2 0 14 0 0 8 13 20 48 200 20 25 20 13 12 4 26 0 3 27 26
- 1 15 14 1 0 3 2 0
- LOOPCALL[ ]
- CALL[ ]
- MDAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="twosuperiour" xMin="361" yMin="728" xMax="867" yMax="1517">
- <contour>
- <pt x="361" y="728" on="1"/>
- <pt x="361" y="882" on="1"/>
- <pt x="405" y="970" on="0"/>
- <pt x="523" y="1056" on="1"/>
- <pt x="553" y="1078" on="0"/>
- <pt x="568" y="1090" on="1"/>
- <pt x="601" y="1120" on="1"/>
- <pt x="657" y="1167" on="1"/>
- <pt x="706" y="1208" on="0"/>
- <pt x="706" y="1283" on="1"/>
- <pt x="706" y="1406" on="0"/>
- <pt x="578" y="1406" on="1"/>
- <pt x="534" y="1406" on="0"/>
- <pt x="472" y="1377" on="1"/>
- <pt x="472" y="1310" on="1"/>
- <pt x="361" y="1310" on="1"/>
- <pt x="361" y="1468" on="1"/>
- <pt x="471" y="1517" on="0"/>
- <pt x="590" y="1517" on="1"/>
- <pt x="867" y="1517" on="0"/>
- <pt x="867" y="1302" on="1"/>
- <pt x="867" y="1173" on="0"/>
- <pt x="730" y="1072" on="1"/>
- <pt x="696" y="1047" on="1"/>
- <pt x="696" y="1047" on="1"/>
- <pt x="695" y="1046" on="1"/>
- <pt x="693" y="1045" on="1"/>
- <pt x="691" y="1044" on="0"/>
- <pt x="679" y="1035" on="1"/>
- <pt x="660" y="1022" on="1"/>
- <pt x="550" y="948" on="0"/>
- <pt x="524" y="876" on="1"/>
- <pt x="867" y="876" on="1"/>
- <pt x="867" y="728" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 60 values pushed */
- 0 0 11 18 48 200 24 23 16 15 14 13 1 7 13 18 31 0 0 33 0 16 1 31 1
- 4 48 200 32 31 1 0 14 0 0 9 34 20 48 200 31 24 23 14 13 5 20 0 3 33
- 32 20 2 16 15 1 0 3 2 0
- LOOPCALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="u" xMin="68" yMin="-25" xMax="1166" yMax="1086">
- <contour>
- <pt x="734" y="1086" on="1"/>
- <pt x="1043" y="1086" on="1"/>
- <pt x="1043" y="123" on="1"/>
- <pt x="1166" y="123" on="1"/>
- <pt x="1166" y="0" on="1"/>
- <pt x="845" y="0" on="1"/>
- <pt x="845" y="209" on="1"/>
- <pt x="776" y="104" on="0"/>
- <pt x="708" y="51" on="1"/>
- <pt x="612" y="-25" on="0"/>
- <pt x="493" y="-25" on="1"/>
- <pt x="191" y="-25" on="0"/>
- <pt x="191" y="363" on="1"/>
- <pt x="191" y="962" on="1"/>
- <pt x="68" y="962" on="1"/>
- <pt x="68" y="1086" on="1"/>
- <pt x="389" y="1086" on="1"/>
- <pt x="389" y="385" on="1"/>
- <pt x="389" y="130" on="0"/>
- <pt x="552" y="130" on="1"/>
- <pt x="701" y="130" on="0"/>
- <pt x="845" y="382" on="1"/>
- <pt x="845" y="962" on="1"/>
- <pt x="734" y="962" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 74 values pushed */
- 0 0 19 30 10 48 200 10 2 23 22 21 17 14 13 12 6 3 2 10 0 4 3 5 4
- 1 0 16 15 1 0 1 3 14 23 0 2 5 16 3 4 3 2 13 1 15 14 12 0 0
- 22 21 6 5 10 3 1 17 16 10 1 12 2 4 48 200 2 1 1 13 12 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00000]
- MDRP[00000]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- CALL[ ]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="uacute" xMin="68" yMin="-25" xMax="1166" yMax="1604">
- <component glyphName="u" x="0" y="0" flags="0x4"/>
- <component glyphName="acute" x="101" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="ubreve" xMin="68" yMin="-25" xMax="1166" yMax="1579">
- <contour>
- <pt x="734" y="1086" on="1"/>
- <pt x="1043" y="1086" on="1"/>
- <pt x="1043" y="123" on="1"/>
- <pt x="1166" y="123" on="1"/>
- <pt x="1166" y="0" on="1"/>
- <pt x="845" y="0" on="1"/>
- <pt x="845" y="209" on="1"/>
- <pt x="776" y="104" on="0"/>
- <pt x="708" y="51" on="1"/>
- <pt x="612" y="-25" on="0"/>
- <pt x="493" y="-25" on="1"/>
- <pt x="191" y="-25" on="0"/>
- <pt x="191" y="363" on="1"/>
- <pt x="191" y="962" on="1"/>
- <pt x="68" y="962" on="1"/>
- <pt x="68" y="1086" on="1"/>
- <pt x="389" y="1086" on="1"/>
- <pt x="389" y="385" on="1"/>
- <pt x="389" y="130" on="0"/>
- <pt x="552" y="130" on="1"/>
- <pt x="701" y="130" on="0"/>
- <pt x="845" y="382" on="1"/>
- <pt x="845" y="962" on="1"/>
- <pt x="734" y="962" on="1"/>
- </contour>
- <contour>
- <pt x="265" y="1579" on="1"/>
- <pt x="388" y="1579" on="1"/>
- <pt x="436" y="1431" on="0"/>
- <pt x="610" y="1431" on="1"/>
- <pt x="785" y="1431" on="0"/>
- <pt x="833" y="1579" on="1"/>
- <pt x="956" y="1579" on="1"/>
- <pt x="933" y="1490" on="0"/>
- <pt x="907" y="1444" on="1"/>
- <pt x="816" y="1289" on="0"/>
- <pt x="615" y="1289" on="1"/>
- <pt x="462" y="1289" on="0"/>
- <pt x="373" y="1370" on="1"/>
- <pt x="318" y="1419" on="0"/>
- <pt x="290" y="1491" on="1"/>
- <pt x="279" y="1520" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 96 values pushed */
- 0 0 27 14 34 19 30 10 48 200 10 2 23 22 21 17 14 13 12 6 3 2 10 0 4
- 3 30 29 25 24 4 13 34 0 5 4 1 0 16 15 1 0 1 3 14 30 1 5 2 29
- 23 0 3 5 16 3 25 24 2 16 12 3 4 3 2 13 1 15 14 12 0 0 22 21 6
- 5 10 3 1 17 16 10 1 12 2 4 48 200 2 1 1 13 12 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00000]
- MDRP[00000]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- CALL[ ]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="ucircumflex" xMin="68" yMin="-25" xMax="1166" yMax="1604">
- <component glyphName="u" x="0" y="0" flags="0x4"/>
- <component glyphName="circumflex" x="3" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="udieresis" xMin="68" yMin="-25" xMax="1166" yMax="1480">
- <component glyphName="u" x="0" y="0" flags="0x4"/>
- <component glyphName="dieresis" x="3" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="ugrave" xMin="68" yMin="-25" xMax="1166" yMax="1604">
- <component glyphName="u" x="0" y="0" flags="0x4"/>
- <component glyphName="grave" x="-96" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="uhungarumlaut" xMin="68" yMin="-25" xMax="1166" yMax="1604">
- <component glyphName="u" x="0" y="0" flags="0x4"/>
- <component glyphName="hungarumlaut" x="92" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="umacron" xMin="68" yMin="-25" xMax="1166" yMax="1407">
- <component glyphName="u" x="0" y="0" flags="0x4"/>
- <component glyphName="macron" x="-4" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="underscore" xMin="0" yMin="-148" xMax="1229" yMax="0">
- <contour>
- <pt x="0" y="0" on="1"/>
- <pt x="1229" y="0" on="1"/>
- <pt x="1229" y="-148" on="1"/>
- <pt x="0" y="-148" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 24 values pushed */
- 0 0 3 2 16 1 0 1 4 48 200 1 0 1 0 14 2 1 1 3 0 1 2 0
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="uogonek" xMin="68" yMin="-370" xMax="1166" yMax="1086">
- <component glyphName="u" x="0" y="0" flags="0x4"/>
- <component glyphName="ogonek" x="331" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="uring" xMin="68" yMin="-25" xMax="1166" yMax="1737">
- <component glyphName="u" x="0" y="0" flags="0x4"/>
- <component glyphName="ring" x="-4" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="utilde" xMin="68" yMin="-25" xMax="1166" yMax="1518">
- <contour>
- <pt x="734" y="1086" on="1"/>
- <pt x="1043" y="1086" on="1"/>
- <pt x="1043" y="123" on="1"/>
- <pt x="1166" y="123" on="1"/>
- <pt x="1166" y="0" on="1"/>
- <pt x="845" y="0" on="1"/>
- <pt x="845" y="209" on="1"/>
- <pt x="776" y="104" on="0"/>
- <pt x="708" y="51" on="1"/>
- <pt x="612" y="-25" on="0"/>
- <pt x="493" y="-25" on="1"/>
- <pt x="191" y="-25" on="0"/>
- <pt x="191" y="363" on="1"/>
- <pt x="191" y="962" on="1"/>
- <pt x="68" y="962" on="1"/>
- <pt x="68" y="1086" on="1"/>
- <pt x="389" y="1086" on="1"/>
- <pt x="389" y="385" on="1"/>
- <pt x="389" y="130" on="0"/>
- <pt x="552" y="130" on="1"/>
- <pt x="701" y="130" on="0"/>
- <pt x="845" y="382" on="1"/>
- <pt x="845" y="962" on="1"/>
- <pt x="734" y="962" on="1"/>
- </contour>
- <contour>
- <pt x="278" y="1283" on="1"/>
- <pt x="284" y="1378" on="0"/>
- <pt x="309" y="1428" on="1"/>
- <pt x="354" y="1518" on="0"/>
- <pt x="463" y="1518" on="1"/>
- <pt x="535" y="1518" on="0"/>
- <pt x="598" y="1479" on="1"/>
- <pt x="658" y="1442" on="1"/>
- <pt x="720" y="1404" on="0"/>
- <pt x="754" y="1404" on="1"/>
- <pt x="822" y="1404" on="0"/>
- <pt x="833" y="1518" on="1"/>
- <pt x="944" y="1518" on="1"/>
- <pt x="937" y="1424" on="0"/>
- <pt x="912" y="1374" on="1"/>
- <pt x="866" y="1283" on="0"/>
- <pt x="759" y="1283" on="1"/>
- <pt x="686" y="1283" on="0"/>
- <pt x="623" y="1322" on="1"/>
- <pt x="563" y="1359" on="1"/>
- <pt x="503" y="1396" on="0"/>
- <pt x="467" y="1396" on="1"/>
- <pt x="399" y="1396" on="0"/>
- <pt x="388" y="1283" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 110 values pushed */
- 0 0 45 5 28 33 5 40 19 30 10 48 200 28 0 10 2 40 1 47 40 24 3 0 0
- 3 0 23 22 21 17 14 13 12 6 3 2 10 0 4 3 1 36 35 2 13 0 0 5 4
- 1 0 16 15 1 0 1 3 14 36 1 5 2 35 23 0 3 5 16 3 47 24 2 16 12
- 3 4 3 2 13 1 15 14 12 0 0 22 21 6 5 10 3 1 17 16 10 1 12 2 4
- 48 200 2 1 1 13 12 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00000]
- MDRP[00000]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SZP0[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SZP0[ ]
- CALL[ ]
- SZP1[ ]
- CALL[ ]
- SZP1[ ]
- MDAP[1]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="v" xMin="55" yMin="0" xMax="1173" yMax="1086">
- <contour>
- <pt x="514" y="0" on="1"/>
- <pt x="129" y="962" on="1"/>
- <pt x="55" y="962" on="1"/>
- <pt x="55" y="1086" on="1"/>
- <pt x="502" y="1086" on="1"/>
- <pt x="502" y="962" on="1"/>
- <pt x="342" y="962" on="1"/>
- <pt x="653" y="184" on="1"/>
- <pt x="655" y="184" on="1"/>
- <pt x="966" y="962" on="1"/>
- <pt x="806" y="962" on="1"/>
- <pt x="806" y="1086" on="1"/>
- <pt x="1173" y="1086" on="1"/>
- <pt x="1173" y="962" on="1"/>
- <pt x="1099" y="962" on="1"/>
- <pt x="714" y="0" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 50 values pushed */
- 8 7 2 1 0 3 0 0 14 13 10 9 6 5 2 1 6 7 3 1 4 48 200 15 0
- 1 0 12 11 4 3 1 3 14 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="w" xMin="23" yMin="0" xMax="1207" yMax="1086">
- <contour>
- <pt x="242" y="0" on="1"/>
- <pt x="72" y="962" on="1"/>
- <pt x="23" y="962" on="1"/>
- <pt x="23" y="1086" on="1"/>
- <pt x="334" y="1086" on="1"/>
- <pt x="334" y="962" on="1"/>
- <pt x="248" y="962" on="1"/>
- <pt x="377" y="238" on="1"/>
- <pt x="379" y="238" on="1"/>
- <pt x="556" y="923" on="1"/>
- <pt x="723" y="923" on="1"/>
- <pt x="901" y="235" on="1"/>
- <pt x="903" y="235" on="1"/>
- <pt x="1033" y="962" on="1"/>
- <pt x="935" y="962" on="1"/>
- <pt x="935" y="1086" on="1"/>
- <pt x="1207" y="1086" on="1"/>
- <pt x="1207" y="962" on="1"/>
- <pt x="1158" y="962" on="1"/>
- <pt x="988" y="0" on="1"/>
- <pt x="795" y="0" on="1"/>
- <pt x="616" y="703" on="1"/>
- <pt x="614" y="703" on="1"/>
- <pt x="432" y="0" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 63 values pushed */
- 18 17 14 13 6 5 2 1 8 3 9 3 22 21 12 11 8 7 6 9 0 3 10 9 1
- 23 20 19 0 3 2 0 16 15 4 3 1 3 14 23 22 21 20 19 18 17 16 15 14 13
- 12 11 10 9 8 7 6 5 4 3 2 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="wcircumflex" xMin="23" yMin="0" xMax="1207" yMax="1604">
- <contour>
- <pt x="242" y="0" on="1"/>
- <pt x="72" y="962" on="1"/>
- <pt x="23" y="962" on="1"/>
- <pt x="23" y="1086" on="1"/>
- <pt x="334" y="1086" on="1"/>
- <pt x="334" y="962" on="1"/>
- <pt x="248" y="962" on="1"/>
- <pt x="377" y="238" on="1"/>
- <pt x="379" y="238" on="1"/>
- <pt x="556" y="923" on="1"/>
- <pt x="723" y="923" on="1"/>
- <pt x="901" y="235" on="1"/>
- <pt x="903" y="235" on="1"/>
- <pt x="1033" y="962" on="1"/>
- <pt x="935" y="962" on="1"/>
- <pt x="935" y="1086" on="1"/>
- <pt x="1207" y="1086" on="1"/>
- <pt x="1207" y="962" on="1"/>
- <pt x="1158" y="962" on="1"/>
- <pt x="988" y="0" on="1"/>
- <pt x="795" y="0" on="1"/>
- <pt x="616" y="703" on="1"/>
- <pt x="614" y="703" on="1"/>
- <pt x="432" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="268" y="1283" on="1"/>
- <pt x="524" y="1604" on="1"/>
- <pt x="743" y="1604" on="1"/>
- <pt x="999" y="1283" on="1"/>
- <pt x="876" y="1283" on="1"/>
- <pt x="635" y="1485" on="1"/>
- <pt x="632" y="1485" on="1"/>
- <pt x="391" y="1283" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 84 values pushed */
- 31 30 29 28 27 24 6 25 3 3 18 17 14 13 6 5 2 1 8 3 9 3 22 21 12
- 11 8 7 6 9 0 3 26 25 1 10 9 1 23 20 19 0 3 3 0 16 15 4 3 1
- 3 14 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9
- 8 7 6 5 4 3 2 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="x" xMin="59" yMin="0" xMax="1189" yMax="1086">
- <contour>
- <pt x="59" y="0" on="1"/>
- <pt x="59" y="123" on="1"/>
- <pt x="182" y="123" on="1"/>
- <pt x="513" y="543" on="1"/>
- <pt x="182" y="962" on="1"/>
- <pt x="59" y="962" on="1"/>
- <pt x="59" y="1086" on="1"/>
- <pt x="497" y="1086" on="1"/>
- <pt x="497" y="962" on="1"/>
- <pt x="410" y="962" on="1"/>
- <pt x="671" y="631" on="1"/>
- <pt x="931" y="962" on="1"/>
- <pt x="828" y="962" on="1"/>
- <pt x="828" y="1086" on="1"/>
- <pt x="1189" y="1086" on="1"/>
- <pt x="1189" y="962" on="1"/>
- <pt x="1072" y="962" on="1"/>
- <pt x="741" y="542" on="1"/>
- <pt x="1071" y="123" on="1"/>
- <pt x="1189" y="123" on="1"/>
- <pt x="1189" y="0" on="1"/>
- <pt x="744" y="0" on="1"/>
- <pt x="744" y="123" on="1"/>
- <pt x="843" y="123" on="1"/>
- <pt x="590" y="444" on="1"/>
- <pt x="338" y="123" on="1"/>
- <pt x="438" y="123" on="1"/>
- <pt x="438" y="0" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 65 values pushed */
- 26 25 24 23 22 19 18 17 16 15 12 11 10 9 8 5 4 3 2 1 20 6 0 3 27
- 21 20 0 3 0 14 13 7 6 1 3 14 27 26 25 24 23 22 21 20 19 18 17 16 15
- 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="y" xMin="55" yMin="-395" xMax="1173" yMax="1086">
- <contour>
- <pt x="514" y="0" on="1"/>
- <pt x="129" y="962" on="1"/>
- <pt x="55" y="962" on="1"/>
- <pt x="55" y="1086" on="1"/>
- <pt x="502" y="1086" on="1"/>
- <pt x="502" y="962" on="1"/>
- <pt x="342" y="962" on="1"/>
- <pt x="653" y="184" on="1"/>
- <pt x="655" y="184" on="1"/>
- <pt x="966" y="962" on="1"/>
- <pt x="806" y="962" on="1"/>
- <pt x="806" y="1086" on="1"/>
- <pt x="1173" y="1086" on="1"/>
- <pt x="1173" y="962" on="1"/>
- <pt x="1099" y="962" on="1"/>
- <pt x="714" y="0" on="1"/>
- <pt x="606" y="-271" on="1"/>
- <pt x="754" y="-271" on="1"/>
- <pt x="754" y="-395" on="1"/>
- <pt x="275" y="-395" on="1"/>
- <pt x="275" y="-271" on="1"/>
- <pt x="473" y="-271" on="1"/>
- <pt x="581" y="0" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 73 values pushed */
- 1 8 7 2 1 2 3 0 1 22 0 2 2 16 3 0 0 0 14 13 10 9 6 5 2
- 1 6 7 3 21 20 17 16 6 3 18 2 4 48 200 19 18 1 0 12 11 4 3 1 3
- 14 22 21 20 19 18 17 16 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SZP1[ ]
- CALL[ ]
- SZP1[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="yacute" xMin="55" yMin="-395" xMax="1173" yMax="1604">
- <component glyphName="y" x="0" y="0" flags="0x4"/>
- <component glyphName="acute" x="139" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="ycircumflex" xMin="55" yMin="-395" xMax="1173" yMax="1604">
- <contour>
- <pt x="514" y="0" on="1"/>
- <pt x="129" y="962" on="1"/>
- <pt x="55" y="962" on="1"/>
- <pt x="55" y="1086" on="1"/>
- <pt x="502" y="1086" on="1"/>
- <pt x="502" y="962" on="1"/>
- <pt x="342" y="962" on="1"/>
- <pt x="653" y="184" on="1"/>
- <pt x="655" y="184" on="1"/>
- <pt x="966" y="962" on="1"/>
- <pt x="806" y="962" on="1"/>
- <pt x="806" y="1086" on="1"/>
- <pt x="1173" y="1086" on="1"/>
- <pt x="1173" y="962" on="1"/>
- <pt x="1099" y="962" on="1"/>
- <pt x="714" y="0" on="1"/>
- <pt x="606" y="-271" on="1"/>
- <pt x="754" y="-271" on="1"/>
- <pt x="754" y="-395" on="1"/>
- <pt x="275" y="-395" on="1"/>
- <pt x="275" y="-271" on="1"/>
- <pt x="473" y="-271" on="1"/>
- <pt x="581" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="288" y="1283" on="1"/>
- <pt x="544" y="1604" on="1"/>
- <pt x="763" y="1604" on="1"/>
- <pt x="1019" y="1283" on="1"/>
- <pt x="896" y="1283" on="1"/>
- <pt x="655" y="1485" on="1"/>
- <pt x="652" y="1485" on="1"/>
- <pt x="411" y="1283" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 95 values pushed */
- 30 29 28 27 26 23 6 24 3 3 1 8 7 2 1 2 3 0 1 22 0 2 2 16 3
- 0 0 0 14 13 10 9 6 5 2 1 6 7 3 21 20 17 16 6 3 18 2 4 48 200
- 25 24 1 19 18 1 2 0 12 11 4 3 1 3 14 30 29 28 27 26 25 24 23 22 21
- 20 19 18 17 16 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SZP1[ ]
- CALL[ ]
- SZP1[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="ydieresis" xMin="55" yMin="-395" xMax="1173" yMax="1480">
- <component glyphName="y" x="0" y="0" flags="0x4"/>
- <component glyphName="dieresis" x="40" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="yen" xMin="49" yMin="0" xMax="1179" yMax="1480">
- <contour>
- <pt x="294" y="0" on="1"/>
- <pt x="294" y="123" on="1"/>
- <pt x="516" y="123" on="1"/>
- <pt x="516" y="407" on="1"/>
- <pt x="171" y="407" on="1"/>
- <pt x="171" y="531" on="1"/>
- <pt x="516" y="531" on="1"/>
- <pt x="516" y="660" on="1"/>
- <pt x="470" y="740" on="1"/>
- <pt x="171" y="740" on="1"/>
- <pt x="171" y="864" on="1"/>
- <pt x="400" y="864" on="1"/>
- <pt x="115" y="1357" on="1"/>
- <pt x="49" y="1357" on="1"/>
- <pt x="49" y="1480" on="1"/>
- <pt x="490" y="1480" on="1"/>
- <pt x="490" y="1357" on="1"/>
- <pt x="341" y="1357" on="1"/>
- <pt x="656" y="813" on="1"/>
- <pt x="658" y="813" on="1"/>
- <pt x="973" y="1357" on="1"/>
- <pt x="825" y="1357" on="1"/>
- <pt x="825" y="1480" on="1"/>
- <pt x="1179" y="1480" on="1"/>
- <pt x="1179" y="1357" on="1"/>
- <pt x="1115" y="1357" on="1"/>
- <pt x="830" y="864" on="1"/>
- <pt x="1059" y="864" on="1"/>
- <pt x="1059" y="740" on="1"/>
- <pt x="759" y="740" on="1"/>
- <pt x="713" y="661" on="1"/>
- <pt x="713" y="531" on="1"/>
- <pt x="1059" y="531" on="1"/>
- <pt x="1059" y="407" on="1"/>
- <pt x="713" y="407" on="1"/>
- <pt x="713" y="123" on="1"/>
- <pt x="935" y="123" on="1"/>
- <pt x="935" y="0" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 131 values pushed */
- 19 18 2 10 8 3 30 7 2 8 5 3 0 0 25 24 21 20 17 16 13 12 6 7 14
- 29 28 9 8 6 3 10 32 31 6 5 6 3 3 36 35 2 1 6 3 0 4 4 48 200
- 27 26 11 10 3 34 33 4 3 3 37 0 1 3 0 23 22 15 14 0 3 14 19 18 2
- 30 2 3 37 36 33 32 29 28 27 26 25 24 23 22 21 20 14 13 30 17 16 15 14 13
- 12 11 10 9 8 5 4 1 0 14 13 2 0 0 35 34 31 30 10 3 2 1 4 48 200
- 7 6 3 2 3 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="z" xMin="123" yMin="0" xMax="1093" yMax="1086">
- <contour>
- <pt x="123" y="0" on="1"/>
- <pt x="123" y="142" on="1"/>
- <pt x="818" y="962" on="1"/>
- <pt x="283" y="962" on="1"/>
- <pt x="283" y="765" on="1"/>
- <pt x="160" y="765" on="1"/>
- <pt x="160" y="1086" on="1"/>
- <pt x="1056" y="1086" on="1"/>
- <pt x="1056" y="962" on="1"/>
- <pt x="361" y="142" on="1"/>
- <pt x="969" y="142" on="1"/>
- <pt x="969" y="345" on="1"/>
- <pt x="1093" y="345" on="1"/>
- <pt x="1093" y="0" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 73 values pushed */
- 12 11 5 4 4 2 1 3 0 0 8 3 2 6 2 6 10 9 1 7 2 0 2 4 48
- 200 13 0 1 0 7 6 1 14 8 7 2 12 10 3 9 2 2 10 3 3 0 0 11 10
- 6 1 12 4 3 6 1 5 2 4 48 200 13 12 1 6 5 1 1 0 1 3 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="zacute" xMin="123" yMin="0" xMax="1093" yMax="1604">
- <component glyphName="z" x="0" y="0" flags="0x4"/>
- <component glyphName="acute" x="93" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="zcaron" xMin="123" yMin="0" xMax="1093" yMax="1604">
- <component glyphName="z" x="0" y="0" flags="0x4"/>
- <component glyphName="caron" x="-6" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="zdotaccent" xMin="123" yMin="0" xMax="1093" yMax="1480">
- <component glyphName="z" x="0" y="0" flags="0x4"/>
- <component glyphName="dotaccent" x="-7" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="zero" xMin="96" yMin="-37" xMax="1132" yMax="1517">
- <contour>
- <pt x="614" y="1517" on="1"/>
- <pt x="854" y="1517" on="0"/>
- <pt x="993" y="1309" on="1"/>
- <pt x="1132" y="1102" on="0"/>
- <pt x="1132" y="742" on="1"/>
- <pt x="1132" y="376" on="0"/>
- <pt x="993" y="170" on="1"/>
- <pt x="854" y="-37" on="0"/>
- <pt x="606" y="-37" on="1"/>
- <pt x="395" y="-37" on="0"/>
- <pt x="263" y="132" on="1"/>
- <pt x="96" y="346" on="0"/>
- <pt x="96" y="741" on="1"/>
- <pt x="96" y="1102" on="0"/>
- <pt x="235" y="1309" on="1"/>
- <pt x="374" y="1517" on="0"/>
- </contour>
- <contour>
- <pt x="614" y="1394" on="1"/>
- <pt x="467" y="1394" on="0"/>
- <pt x="388" y="1224" on="1"/>
- <pt x="309" y="1053" on="0"/>
- <pt x="309" y="742" on="1"/>
- <pt x="309" y="431" on="0"/>
- <pt x="388" y="258" on="1"/>
- <pt x="466" y="86" on="0"/>
- <pt x="613" y="86" on="1"/>
- <pt x="920" y="86" on="0"/>
- <pt x="920" y="740" on="1"/>
- <pt x="920" y="1057" on="0"/>
- <pt x="841" y="1225" on="1"/>
- <pt x="761" y="1394" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 27 values pushed */
- 0 0 24 5 8 16 5 0 48 200 8 2 0 0 14 0 0 26 39 4 20 39 12 48 200
- 12 4
- MDAP[1]
- MDAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- </glyf>
-
- <name>
- <namerecord nameID="0" platformID="1" platEncID="0" langID="0x0">
- Copyright (c) 2001 by Bigelow &amp; Holmes Inc. Instructions copyright (c) 2001 by URW++.
- </namerecord>
- <namerecord nameID="1" platformID="1" platEncID="0" langID="0x0">
- Luxi Mono
- </namerecord>
- <namerecord nameID="2" platformID="1" platEncID="0" langID="0x0">
- Regular
- </namerecord>
- <namerecord nameID="3" platformID="1" platEncID="0" langID="0x0">
- Luxi Mono Regular: B&amp;H
- </namerecord>
- <namerecord nameID="4" platformID="1" platEncID="0" langID="0x0">
- Luxi Mono Regular
- </namerecord>
- <namerecord nameID="5" platformID="1" platEncID="0" langID="0x0">
- 1.2 : October 12, 2001
- </namerecord>
- <namerecord nameID="6" platformID="1" platEncID="0" langID="0x0">
- LuxiMono
- </namerecord>
- <namerecord nameID="7" platformID="1" platEncID="0" langID="0x0">
- Luxi is a registered trademark of Bigelow &amp; Holmes Inc.
- </namerecord>
- <namerecord nameID="8" platformID="1" platEncID="0" langID="0x0">
- Bigelow &amp; Holmes Inc.
- </namerecord>
- <namerecord nameID="9" platformID="1" platEncID="0" langID="0x0">
- Kris Holmes and Charles Bigelow
- </namerecord>
- <namerecord nameID="11" platformID="1" platEncID="0" langID="0x0">
- http://www.urwpp.de
- </namerecord>
- <namerecord nameID="12" platformID="1" platEncID="0" langID="0x0">
- design@bigelowandholmes.com
- </namerecord>
- <namerecord nameID="0" platformID="3" platEncID="1" langID="0x409">
- Copyright (c) 2001 by Bigelow &amp; Holmes Inc. Instructions copyright (c) 2001 by URW++.
- </namerecord>
- <namerecord nameID="1" platformID="3" platEncID="1" langID="0x409">
- Luxi Mono
- </namerecord>
- <namerecord nameID="2" platformID="3" platEncID="1" langID="0x409">
- Regular
- </namerecord>
- <namerecord nameID="3" platformID="3" platEncID="1" langID="0x409">
- Luxi Mono Regular: B&amp;H
- </namerecord>
- <namerecord nameID="4" platformID="3" platEncID="1" langID="0x409">
- Luxi Mono Regular
- </namerecord>
- <namerecord nameID="5" platformID="3" platEncID="1" langID="0x409">
- 1.2 : October 12, 2001
- </namerecord>
- <namerecord nameID="6" platformID="3" platEncID="1" langID="0x409">
- LuxiMono
- </namerecord>
- <namerecord nameID="7" platformID="3" platEncID="1" langID="0x409">
- Luxi is a registered trademark of Bigelow &amp; Holmes Inc.
- </namerecord>
- <namerecord nameID="8" platformID="3" platEncID="1" langID="0x409">
- Bigelow &amp; Holmes Inc.
- </namerecord>
- <namerecord nameID="9" platformID="3" platEncID="1" langID="0x409">
- Kris Holmes and Charles Bigelow
- </namerecord>
- <namerecord nameID="11" platformID="3" platEncID="1" langID="0x409">
- http://www.urwpp.de
- </namerecord>
- <namerecord nameID="12" platformID="3" platEncID="1" langID="0x409">
- design@bigelowandholmes.com
- </namerecord>
- </name>
-
- <post>
- <formatType value="2.0"/>
- <italicAngle value="0.0"/>
- <underlinePosition value="0"/>
- <underlineThickness value="0"/>
- <isFixedPitch value="1"/>
- <minMemType42 value="0"/>
- <maxMemType42 value="0"/>
- <minMemType1 value="0"/>
- <maxMemType1 value="0"/>
- <psNames>
- <!-- This file uses unique glyph names based on the information
- found in the 'post' table. Since these names might not be unique,
- we have to invent artificial names in case of clashes. In order to
- be able to retain the original information, we need a name to
- ps name mapping for those cases where they differ. That's what
- you see below.
- -->
- <psName name=".notdef#1" psName=".notdef"/>
- <psName name=".notdef#10" psName=".notdef"/>
- <psName name=".notdef#11" psName=".notdef"/>
- <psName name=".notdef#12" psName=".notdef"/>
- <psName name=".notdef#13" psName=".notdef"/>
- <psName name=".notdef#14" psName=".notdef"/>
- <psName name=".notdef#15" psName=".notdef"/>
- <psName name=".notdef#16" psName=".notdef"/>
- <psName name=".notdef#17" psName=".notdef"/>
- <psName name=".notdef#18" psName=".notdef"/>
- <psName name=".notdef#2" psName=".notdef"/>
- <psName name=".notdef#3" psName=".notdef"/>
- <psName name=".notdef#4" psName=".notdef"/>
- <psName name=".notdef#5" psName=".notdef"/>
- <psName name=".notdef#6" psName=".notdef"/>
- <psName name=".notdef#7" psName=".notdef"/>
- <psName name=".notdef#8" psName=".notdef"/>
- <psName name=".notdef#9" psName=".notdef"/>
- <psName name="Euro#1" psName="Euro"/>
- <psName name="fi#1" psName="fi"/>
- <psName name="fl#1" psName="fl"/>
- <psName name="foursuperiour#1" psName="foursuperiour"/>
- <psName name="fraction#1" psName="fraction"/>
- <psName name="hyphen#1" psName="hyphen"/>
- <psName name="macron#1" psName="macron"/>
- <psName name="periodcentered#1" psName="periodcentered"/>
- <psName name="semicolon#1" psName="semicolon"/>
- </psNames>
- <extraNames>
- <!-- following are the name that are not taken from the standard Mac glyph order -->
- <psName name="fraction"/>
- <psName name="fl"/>
- <psName name="Euro"/>
- <psName name="tilde"/>
- <psName name="macron"/>
- <psName name="Euro"/>
- <psName name="sfthyphen"/>
- <psName name="periodcentered"/>
- <psName name="Amacron"/>
- <psName name="amacron"/>
- <psName name="Abreve"/>
- <psName name="abreve"/>
- <psName name="Aogonek"/>
- <psName name="aogonek"/>
- <psName name="Ccircumflex"/>
- <psName name="ccircumflex"/>
- <psName name="Cdotaccent"/>
- <psName name="cdotaccent"/>
- <psName name="Dcaron"/>
- <psName name="dcaron"/>
- <psName name="Dcroat"/>
- <psName name="dcroat"/>
- <psName name="Emacron"/>
- <psName name="emacron"/>
- <psName name="Ebreve"/>
- <psName name="ebreve"/>
- <psName name="Edotaccent"/>
- <psName name="edotaccent"/>
- <psName name="Eogonek"/>
- <psName name="eogonek"/>
- <psName name="Ecaron"/>
- <psName name="ecaron"/>
- <psName name="Gcircumflex"/>
- <psName name="gcircumflex"/>
- <psName name="Gdotaccent"/>
- <psName name="gdotaccent"/>
- <psName name="Gcommaaccent"/>
- <psName name="gcommaaccent"/>
- <psName name="Hcircumflex"/>
- <psName name="hcircumflex"/>
- <psName name="Hbar"/>
- <psName name="hbar"/>
- <psName name="Itilde"/>
- <psName name="itilde"/>
- <psName name="Imacron"/>
- <psName name="imacron"/>
- <psName name="Ibreve"/>
- <psName name="ibreve"/>
- <psName name="Iogonek"/>
- <psName name="iogonek"/>
- <psName name="IJ"/>
- <psName name="ij"/>
- <psName name="Jcircumflex"/>
- <psName name="jcircumflex"/>
- <psName name="Kcommaaccent"/>
- <psName name="kcommaaccent"/>
- <psName name="kgreenlandic"/>
- <psName name="Lacute"/>
- <psName name="lacute"/>
- <psName name="Lcommaaccent"/>
- <psName name="lcommaaccent"/>
- <psName name="Lcaron"/>
- <psName name="lcaron"/>
- <psName name="Ldot"/>
- <psName name="ldot"/>
- <psName name="Nacute"/>
- <psName name="nacute"/>
- <psName name="Ncommaaccent"/>
- <psName name="ncommaaccent"/>
- <psName name="Ncaron"/>
- <psName name="ncaron"/>
- <psName name="napostrophe"/>
- <psName name="Eng"/>
- <psName name="eng"/>
- <psName name="Omacron"/>
- <psName name="omacron"/>
- <psName name="Obreve"/>
- <psName name="obreve"/>
- <psName name="Ohungarumlaut"/>
- <psName name="ohungarumlaut"/>
- <psName name="Racute"/>
- <psName name="racute"/>
- <psName name="Rcommaaccent"/>
- <psName name="rcommaaccent"/>
- <psName name="Rcaron"/>
- <psName name="rcaron"/>
- <psName name="Sacute"/>
- <psName name="sacute"/>
- <psName name="Scircumflex"/>
- <psName name="scircumflex"/>
- <psName name="Tcommaaccent"/>
- <psName name="tcommaaccent"/>
- <psName name="Tcaron"/>
- <psName name="tcaron"/>
- <psName name="Tbar"/>
- <psName name="tbar"/>
- <psName name="Utilde"/>
- <psName name="utilde"/>
- <psName name="Umacron"/>
- <psName name="umacron"/>
- <psName name="Ubreve"/>
- <psName name="ubreve"/>
- <psName name="Uring"/>
- <psName name="uring"/>
- <psName name="Uhungarumlaut"/>
- <psName name="uhungarumlaut"/>
- <psName name="Uogonek"/>
- <psName name="uogonek"/>
- <psName name="Wcircumflex"/>
- <psName name="wcircumflex"/>
- <psName name="Ycircumflex"/>
- <psName name="ycircumflex"/>
- <psName name="Zacute"/>
- <psName name="zacute"/>
- <psName name="Zdotaccent"/>
- <psName name="zdotaccent"/>
- <psName name="longs"/>
- <psName name="Scommaaccent"/>
- <psName name="scommaaccent"/>
- <psName name="Tcommabelow"/>
- <psName name="tcommabelow"/>
- <psName name="Unterkomma"/>
- <psName name="semicolon"/>
- <psName name="anoteleia"/>
- <psName name="hyphen"/>
- <psName name="nbhyphen"/>
- <psName name="figuredash"/>
- <psName name="afii00208"/>
- <psName name="quotereversed"/>
- <psName name="radicalex"/>
- <psName name="estimated"/>
- <psName name="dotmath"/>
- <psName name="fi"/>
- <psName name="fl"/>
- <psName name="foursuperiour"/>
- <psName name="onesuperiour"/>
- <psName name="twosuperiour"/>
- <psName name="threesuperiour"/>
- <psName name="foursuperiour"/>
- <psName name="dotlessj"/>
- </extraNames>
- </post>
-
- <gasp>
- <gaspRange rangeMaxPPEM="8" rangeGaspBehavior="2"/>
- <gaspRange rangeMaxPPEM="16" rangeGaspBehavior="1"/>
- <gaspRange rangeMaxPPEM="65535" rangeGaspBehavior="3"/>
- </gasp>
-
- <vhea>
- <tableVersion value="1.0"/>
- <ascent value="2033"/>
- <descent value="432"/>
- <lineGap value="0"/>
- <advanceHeightMax value="2465"/>
- <minTopSideBearing value="0"/>
- <minBottomSideBearing value="0"/>
- <yMaxExtent value="2465"/>
- <caretSlopeRise value="0"/>
- <caretSlopeRun value="1"/>
- <reserved0 value="0"/>
- <reserved1 value="0"/>
- <reserved2 value="0"/>
- <reserved3 value="0"/>
- <reserved4 value="0"/>
- <metricDataFormat value="0"/>
- <numberOfVMetrics value="395"/>
- </vhea>
-
- <vmtx>
- <mtx name=".notdef" height="2465" tsb="553"/>
- <mtx name=".notdef#1" height="0" tsb="0"/>
- <mtx name=".notdef#10" height="2465" tsb="0"/>
- <mtx name=".notdef#11" height="2465" tsb="0"/>
- <mtx name=".notdef#12" height="2465" tsb="0"/>
- <mtx name=".notdef#13" height="2465" tsb="0"/>
- <mtx name=".notdef#14" height="2465" tsb="0"/>
- <mtx name=".notdef#15" height="2465" tsb="0"/>
- <mtx name=".notdef#16" height="1229" tsb="0"/>
- <mtx name=".notdef#17" height="2465" tsb="0"/>
- <mtx name=".notdef#18" height="2465" tsb="0"/>
- <mtx name=".notdef#2" height="2465" tsb="0"/>
- <mtx name=".notdef#3" height="2465" tsb="0"/>
- <mtx name=".notdef#4" height="2465" tsb="0"/>
- <mtx name=".notdef#5" height="2465" tsb="0"/>
- <mtx name=".notdef#6" height="2465" tsb="0"/>
- <mtx name=".notdef#7" height="2465" tsb="0"/>
- <mtx name=".notdef#8" height="2465" tsb="0"/>
- <mtx name=".notdef#9" height="2465" tsb="0"/>
- <mtx name="A" height="2465" tsb="553"/>
- <mtx name="AE" height="2465" tsb="553"/>
- <mtx name="Aacute" height="2465" tsb="108"/>
- <mtx name="Abreve" height="2465" tsb="108"/>
- <mtx name="Acircumflex" height="2465" tsb="108"/>
- <mtx name="Adieresis" height="2465" tsb="232"/>
- <mtx name="Agrave" height="2465" tsb="108"/>
- <mtx name="Amacron" height="2465" tsb="305"/>
- <mtx name="Aogonek" height="2465" tsb="553"/>
- <mtx name="Aring" height="2465" tsb="98"/>
- <mtx name="Atilde" height="2465" tsb="194"/>
- <mtx name="B" height="2465" tsb="553"/>
- <mtx name="C" height="2465" tsb="516"/>
- <mtx name="Cacute" height="2465" tsb="108"/>
- <mtx name="Ccaron" height="2465" tsb="108"/>
- <mtx name="Ccedilla" height="2465" tsb="516"/>
- <mtx name="Ccircumflex" height="2465" tsb="108"/>
- <mtx name="Cdotaccent" height="2465" tsb="232"/>
- <mtx name="D" height="2465" tsb="553"/>
- <mtx name="Dcaron" height="2465" tsb="108"/>
- <mtx name="Dcroat" height="2465" tsb="553"/>
- <mtx name="E" height="2465" tsb="553"/>
- <mtx name="Eacute" height="2465" tsb="108"/>
- <mtx name="Ebreve" height="2465" tsb="108"/>
- <mtx name="Ecaron" height="2465" tsb="108"/>
- <mtx name="Ecircumflex" height="2465" tsb="108"/>
- <mtx name="Edieresis" height="2465" tsb="232"/>
- <mtx name="Edotaccent" height="2465" tsb="232"/>
- <mtx name="Egrave" height="2465" tsb="108"/>
- <mtx name="Emacron" height="2465" tsb="305"/>
- <mtx name="Eng" height="2465" tsb="553"/>
- <mtx name="Eogonek" height="2465" tsb="553"/>
- <mtx name="Eth" height="2465" tsb="553"/>
- <mtx name="Euro" height="2465" tsb="516"/>
- <mtx name="Euro#1" height="2465" tsb="516"/>
- <mtx name="F" height="2465" tsb="553"/>
- <mtx name="G" height="2465" tsb="515"/>
- <mtx name="Gbreve" height="2465" tsb="108"/>
- <mtx name="Gcircumflex" height="2465" tsb="108"/>
- <mtx name="Gcommaaccent" height="2465" tsb="515"/>
- <mtx name="Gdotaccent" height="2465" tsb="232"/>
- <mtx name="H" height="2465" tsb="553"/>
- <mtx name="Hbar" height="2465" tsb="553"/>
- <mtx name="Hcircumflex" height="2465" tsb="108"/>
- <mtx name="I" height="2465" tsb="553"/>
- <mtx name="IJ" height="2465" tsb="553"/>
- <mtx name="Iacute" height="2465" tsb="108"/>
- <mtx name="Ibreve" height="2465" tsb="108"/>
- <mtx name="Icircumflex" height="2465" tsb="108"/>
- <mtx name="Idieresis" height="2465" tsb="232"/>
- <mtx name="Idotaccent" height="2465" tsb="232"/>
- <mtx name="Igrave" height="2465" tsb="108"/>
- <mtx name="Imacron" height="2465" tsb="305"/>
- <mtx name="Iogonek" height="2465" tsb="553"/>
- <mtx name="Itilde" height="2465" tsb="194"/>
- <mtx name="J" height="2465" tsb="553"/>
- <mtx name="Jcircumflex" height="2465" tsb="108"/>
- <mtx name="K" height="2465" tsb="553"/>
- <mtx name="Kcommaaccent" height="2465" tsb="553"/>
- <mtx name="L" height="2465" tsb="553"/>
- <mtx name="Lacute" height="2465" tsb="108"/>
- <mtx name="Lcaron" height="2465" tsb="553"/>
- <mtx name="Lcommaaccent" height="2465" tsb="553"/>
- <mtx name="Ldot" height="2465" tsb="553"/>
- <mtx name="Lslash" height="2465" tsb="553"/>
- <mtx name="M" height="2465" tsb="553"/>
- <mtx name="N" height="2465" tsb="553"/>
- <mtx name="Nacute" height="2465" tsb="108"/>
- <mtx name="Ncaron" height="2465" tsb="108"/>
- <mtx name="Ncommaaccent" height="2465" tsb="553"/>
- <mtx name="Ntilde" height="2465" tsb="194"/>
- <mtx name="O" height="2465" tsb="516"/>
- <mtx name="OE" height="2465" tsb="515"/>
- <mtx name="Oacute" height="2465" tsb="108"/>
- <mtx name="Obreve" height="2465" tsb="108"/>
- <mtx name="Ocircumflex" height="2465" tsb="108"/>
- <mtx name="Odieresis" height="2465" tsb="232"/>
- <mtx name="Ograve" height="2465" tsb="108"/>
- <mtx name="Ohungarumlaut" height="2465" tsb="108"/>
- <mtx name="Omacron" height="2465" tsb="305"/>
- <mtx name="Oslash" height="2465" tsb="516"/>
- <mtx name="Otilde" height="2465" tsb="194"/>
- <mtx name="P" height="2465" tsb="553"/>
- <mtx name="Q" height="2465" tsb="516"/>
- <mtx name="R" height="2465" tsb="553"/>
- <mtx name="Racute" height="2465" tsb="108"/>
- <mtx name="Rcaron" height="2465" tsb="108"/>
- <mtx name="Rcommaaccent" height="2465" tsb="553"/>
- <mtx name="S" height="2465" tsb="516"/>
- <mtx name="Sacute" height="2465" tsb="108"/>
- <mtx name="Scaron" height="2465" tsb="108"/>
- <mtx name="Scedilla" height="2465" tsb="516"/>
- <mtx name="Scircumflex" height="2465" tsb="108"/>
- <mtx name="Scommaaccent" height="2465" tsb="516"/>
- <mtx name="T" height="2465" tsb="553"/>
- <mtx name="Tbar" height="2465" tsb="553"/>
- <mtx name="Tcaron" height="2465" tsb="108"/>
- <mtx name="Tcommaaccent" height="2465" tsb="553"/>
- <mtx name="Tcommabelow" height="2465" tsb="553"/>
- <mtx name="Thorn" height="2465" tsb="553"/>
- <mtx name="U" height="2465" tsb="553"/>
- <mtx name="Uacute" height="2465" tsb="108"/>
- <mtx name="Ubreve" height="2465" tsb="108"/>
- <mtx name="Ucircumflex" height="2465" tsb="108"/>
- <mtx name="Udieresis" height="2465" tsb="232"/>
- <mtx name="Ugrave" height="2465" tsb="108"/>
- <mtx name="Uhungarumlaut" height="2465" tsb="108"/>
- <mtx name="Umacron" height="2465" tsb="305"/>
- <mtx name="Unterkomma" height="2465" tsb="2144"/>
- <mtx name="Uogonek" height="2465" tsb="553"/>
- <mtx name="Uring" height="2465" tsb="0"/>
- <mtx name="Utilde" height="2465" tsb="194"/>
- <mtx name="V" height="2465" tsb="553"/>
- <mtx name="W" height="2465" tsb="553"/>
- <mtx name="Wcircumflex" height="2465" tsb="108"/>
- <mtx name="X" height="2465" tsb="553"/>
- <mtx name="Y" height="2465" tsb="553"/>
- <mtx name="Yacute" height="2465" tsb="108"/>
- <mtx name="Ycircumflex" height="2465" tsb="108"/>
- <mtx name="Ydieresis" height="2465" tsb="232"/>
- <mtx name="Z" height="2465" tsb="553"/>
- <mtx name="Zacute" height="2465" tsb="108"/>
- <mtx name="Zcaron" height="2465" tsb="108"/>
- <mtx name="Zdotaccent" height="2465" tsb="232"/>
- <mtx name="a" height="2465" tsb="922"/>
- <mtx name="aacute" height="2465" tsb="429"/>
- <mtx name="abreve" height="2465" tsb="454"/>
- <mtx name="acircumflex" height="2465" tsb="429"/>
- <mtx name="acute" height="2465" tsb="429"/>
- <mtx name="adieresis" height="2465" tsb="553"/>
- <mtx name="ae" height="2465" tsb="923"/>
- <mtx name="afii00208" height="2465" tsb="1367"/>
- <mtx name="agrave" height="2465" tsb="429"/>
- <mtx name="amacron" height="2465" tsb="626"/>
- <mtx name="ampersand" height="2465" tsb="515"/>
- <mtx name="anoteleia" height="2465" tsb="1367"/>
- <mtx name="aogonek" height="2465" tsb="922"/>
- <mtx name="aring" height="2465" tsb="296"/>
- <mtx name="asciicircum" height="2465" tsb="553"/>
- <mtx name="asciitilde" height="2465" tsb="1261"/>
- <mtx name="asterisk" height="2465" tsb="553"/>
- <mtx name="at" height="2465" tsb="516"/>
- <mtx name="atilde" height="2465" tsb="515"/>
- <mtx name="b" height="2465" tsb="454"/>
- <mtx name="backslash" height="2465" tsb="454"/>
- <mtx name="bar" height="2465" tsb="454"/>
- <mtx name="braceleft" height="2465" tsb="454"/>
- <mtx name="braceright" height="2465" tsb="454"/>
- <mtx name="bracketleft" height="2465" tsb="454"/>
- <mtx name="bracketright" height="2465" tsb="454"/>
- <mtx name="breve" height="2465" tsb="454"/>
- <mtx name="brokenbar" height="2465" tsb="454"/>
- <mtx name="bullet" height="2465" tsb="923"/>
- <mtx name="c" height="2465" tsb="923"/>
- <mtx name="cacute" height="2465" tsb="429"/>
- <mtx name="caron" height="2465" tsb="429"/>
- <mtx name="ccaron" height="2465" tsb="429"/>
- <mtx name="ccedilla" height="2465" tsb="923"/>
- <mtx name="ccircumflex" height="2465" tsb="429"/>
- <mtx name="cdotaccent" height="2465" tsb="553"/>
- <mtx name="cedilla" height="2465" tsb="2033"/>
- <mtx name="cent" height="2465" tsb="553"/>
- <mtx name="circumflex" height="2465" tsb="429"/>
- <mtx name="colon" height="2465" tsb="947"/>
- <mtx name="comma" height="2465" tsb="1737"/>
- <mtx name="copyright" height="2465" tsb="516"/>
- <mtx name="currency" height="2465" tsb="833"/>
- <mtx name="d" height="2465" tsb="454"/>
- <mtx name="dagger" height="2465" tsb="553"/>
- <mtx name="daggerdbl" height="2465" tsb="553"/>
- <mtx name="dcaron" height="2465" tsb="454"/>
- <mtx name="dcroat" height="2465" tsb="454"/>
- <mtx name="degree" height="2465" tsb="516"/>
- <mtx name="dieresis" height="2465" tsb="553"/>
- <mtx name="divide" height="2465" tsb="799"/>
- <mtx name="dollar" height="2465" tsb="429"/>
- <mtx name="dotaccent" height="2465" tsb="553"/>
- <mtx name="dotlessi" height="2465" tsb="947"/>
- <mtx name="dotlessj" height="2465" tsb="947"/>
- <mtx name="dotmath" height="2465" tsb="1367"/>
- <mtx name="e" height="2465" tsb="923"/>
- <mtx name="eacute" height="2465" tsb="429"/>
- <mtx name="ebreve" height="2465" tsb="454"/>
- <mtx name="ecaron" height="2465" tsb="429"/>
- <mtx name="ecircumflex" height="2465" tsb="429"/>
- <mtx name="edieresis" height="2465" tsb="553"/>
- <mtx name="edotaccent" height="2465" tsb="553"/>
- <mtx name="egrave" height="2465" tsb="429"/>
- <mtx name="eight" height="2465" tsb="516"/>
- <mtx name="ellipsis" height="2465" tsb="1786"/>
- <mtx name="emacron" height="2465" tsb="626"/>
- <mtx name="emdash" height="2465" tsb="1367"/>
- <mtx name="endash" height="2465" tsb="1342"/>
- <mtx name="eng" height="2465" tsb="923"/>
- <mtx name="eogonek" height="2465" tsb="923"/>
- <mtx name="equal" height="2465" tsb="1145"/>
- <mtx name="estimated" height="2465" tsb="923"/>
- <mtx name="eth" height="2465" tsb="419"/>
- <mtx name="exclam" height="2465" tsb="553"/>
- <mtx name="exclamdown" height="2465" tsb="947"/>
- <mtx name="f" height="2465" tsb="429"/>
- <mtx name="fi" height="2465" tsb="429"/>
- <mtx name="fi#1" height="2465" tsb="429"/>
- <mtx name="figuredash" height="2465" tsb="1342"/>
- <mtx name="five" height="2465" tsb="553"/>
- <mtx name="fl" height="2465" tsb="429"/>
- <mtx name="fl#1" height="2465" tsb="429"/>
- <mtx name="florin" height="2465" tsb="516"/>
- <mtx name="four" height="2465" tsb="553"/>
- <mtx name="foursuperiour" height="2465" tsb="516"/>
- <mtx name="foursuperiour#1" height="2465" tsb="516"/>
- <mtx name="fraction" height="2465" tsb="516"/>
- <mtx name="fraction#1" height="2465" tsb="516"/>
- <mtx name="g" height="2465" tsb="922"/>
- <mtx name="gbreve" height="2465" tsb="454"/>
- <mtx name="gcircumflex" height="2465" tsb="429"/>
- <mtx name="gcommaaccent" height="2465" tsb="296"/>
- <mtx name="gdotaccent" height="2465" tsb="553"/>
- <mtx name="germandbls" height="2465" tsb="429"/>
- <mtx name="grave" height="2465" tsb="429"/>
- <mtx name="greater" height="2465" tsb="799"/>
- <mtx name="guillemotleft" height="2465" tsb="1046"/>
- <mtx name="guillemotright" height="2465" tsb="1046"/>
- <mtx name="guilsinglleft" height="2465" tsb="1046"/>
- <mtx name="guilsinglright" height="2465" tsb="1046"/>
- <mtx name="h" height="2465" tsb="454"/>
- <mtx name="hbar" height="2465" tsb="454"/>
- <mtx name="hcircumflex" height="2465" tsb="34"/>
- <mtx name="hungarumlaut" height="2465" tsb="429"/>
- <mtx name="hyphen" height="2465" tsb="1342"/>
- <mtx name="hyphen#1" height="2465" tsb="1342"/>
- <mtx name="i" height="2465" tsb="454"/>
- <mtx name="iacute" height="2465" tsb="429"/>
- <mtx name="ibreve" height="2465" tsb="454"/>
- <mtx name="icircumflex" height="2465" tsb="429"/>
- <mtx name="idieresis" height="2465" tsb="553"/>
- <mtx name="igrave" height="2465" tsb="429"/>
- <mtx name="ij" height="2465" tsb="454"/>
- <mtx name="imacron" height="2465" tsb="626"/>
- <mtx name="iogonek" height="2465" tsb="454"/>
- <mtx name="itilde" height="2465" tsb="515"/>
- <mtx name="j" height="2465" tsb="454"/>
- <mtx name="jcircumflex" height="2465" tsb="429"/>
- <mtx name="k" height="2465" tsb="454"/>
- <mtx name="kcommaaccent" height="2465" tsb="454"/>
- <mtx name="kgreenlandic" height="2465" tsb="947"/>
- <mtx name="l" height="2465" tsb="454"/>
- <mtx name="lacute" height="2465" tsb="34"/>
- <mtx name="lcaron" height="2465" tsb="454"/>
- <mtx name="lcommaaccent" height="2465" tsb="454"/>
- <mtx name="ldot" height="2465" tsb="454"/>
- <mtx name="less" height="2465" tsb="799"/>
- <mtx name="logicalnot" height="2465" tsb="1342"/>
- <mtx name="longs" height="2465" tsb="429"/>
- <mtx name="lslash" height="2465" tsb="454"/>
- <mtx name="m" height="2465" tsb="923"/>
- <mtx name="macron" height="2465" tsb="626"/>
- <mtx name="macron#1" height="2465" tsb="429"/>
- <mtx name="minus" height="2465" tsb="1342"/>
- <mtx name="mu" height="2465" tsb="947"/>
- <mtx name="multiply" height="2465" tsb="1001"/>
- <mtx name="n" height="2465" tsb="923"/>
- <mtx name="nacute" height="2465" tsb="429"/>
- <mtx name="napostrophe" height="2465" tsb="454"/>
- <mtx name="nbhyphen" height="2465" tsb="1342"/>
- <mtx name="ncaron" height="2465" tsb="429"/>
- <mtx name="ncommaaccent" height="2465" tsb="923"/>
- <mtx name="nine" height="2465" tsb="516"/>
- <mtx name="nonbreakingspace" height="2465" tsb="2033"/>
- <mtx name="ntilde" height="2465" tsb="515"/>
- <mtx name="numbersign" height="2465" tsb="553"/>
- <mtx name="o" height="2465" tsb="923"/>
- <mtx name="oacute" height="2465" tsb="429"/>
- <mtx name="obreve" height="2465" tsb="454"/>
- <mtx name="ocircumflex" height="2465" tsb="429"/>
- <mtx name="odieresis" height="2465" tsb="553"/>
- <mtx name="oe" height="2465" tsb="922"/>
- <mtx name="ogonek" height="2465" tsb="2033"/>
- <mtx name="ograve" height="2465" tsb="429"/>
- <mtx name="ohungarumlaut" height="2465" tsb="429"/>
- <mtx name="omacron" height="2465" tsb="626"/>
- <mtx name="one" height="2465" tsb="516"/>
- <mtx name="onehalf" height="2465" tsb="516"/>
- <mtx name="onequarter" height="2465" tsb="516"/>
- <mtx name="onesuperior" height="2465" tsb="516"/>
- <mtx name="onesuperiour" height="2465" tsb="516"/>
- <mtx name="ordfeminine" height="2465" tsb="516"/>
- <mtx name="ordmasculine" height="2465" tsb="516"/>
- <mtx name="oslash" height="2465" tsb="923"/>
- <mtx name="otilde" height="2465" tsb="515"/>
- <mtx name="p" height="2465" tsb="923"/>
- <mtx name="paragraph" height="2465" tsb="540"/>
- <mtx name="parenleft" height="2465" tsb="454"/>
- <mtx name="parenright" height="2465" tsb="454"/>
- <mtx name="percent" height="2465" tsb="516"/>
- <mtx name="period" height="2465" tsb="1737"/>
- <mtx name="periodcentered" height="2465" tsb="1367"/>
- <mtx name="periodcentered#1" height="2465" tsb="1367"/>
- <mtx name="perthousand" height="2465" tsb="553"/>
- <mtx name="plus" height="2465" tsb="900"/>
- <mtx name="plusminus" height="2465" tsb="799"/>
- <mtx name="q" height="2465" tsb="923"/>
- <mtx name="question" height="2465" tsb="516"/>
- <mtx name="questiondown" height="2465" tsb="947"/>
- <mtx name="quotedbl" height="2465" tsb="454"/>
- <mtx name="quotedblbase" height="2465" tsb="1786"/>
- <mtx name="quotedblleft" height="2465" tsb="454"/>
- <mtx name="quotedblright" height="2465" tsb="454"/>
- <mtx name="quoteleft" height="2465" tsb="454"/>
- <mtx name="quotereversed" height="2465" tsb="2033"/>
- <mtx name="quoteright" height="2465" tsb="454"/>
- <mtx name="quotesinglbase" height="2465" tsb="1737"/>
- <mtx name="quotesingle" height="2465" tsb="454"/>
- <mtx name="r" height="2465" tsb="923"/>
- <mtx name="racute" height="2465" tsb="429"/>
- <mtx name="radicalex" height="2465" tsb="429"/>
- <mtx name="rcaron" height="2465" tsb="429"/>
- <mtx name="rcommaaccent" height="2465" tsb="923"/>
- <mtx name="registered" height="2465" tsb="516"/>
- <mtx name="ring" height="2465" tsb="296"/>
- <mtx name="s" height="2465" tsb="922"/>
- <mtx name="sacute" height="2465" tsb="429"/>
- <mtx name="scaron" height="2465" tsb="429"/>
- <mtx name="scedilla" height="2465" tsb="922"/>
- <mtx name="scircumflex" height="2465" tsb="429"/>
- <mtx name="scommaaccent" height="2465" tsb="922"/>
- <mtx name="section" height="2465" tsb="515"/>
- <mtx name="semicolon" height="2465" tsb="947"/>
- <mtx name="semicolon#1" height="2465" tsb="947"/>
- <mtx name="seven" height="2465" tsb="553"/>
- <mtx name="sfthyphen" height="2465" tsb="1342"/>
- <mtx name="six" height="2465" tsb="516"/>
- <mtx name="slash" height="2465" tsb="454"/>
- <mtx name="space" height="2465" tsb="2033"/>
- <mtx name="sterling" height="2465" tsb="516"/>
- <mtx name="t" height="2465" tsb="701"/>
- <mtx name="tbar" height="2465" tsb="701"/>
- <mtx name="tcaron" height="2465" tsb="345"/>
- <mtx name="tcommaaccent" height="2465" tsb="701"/>
- <mtx name="tcommabelow" height="2465" tsb="701"/>
- <mtx name="thorn" height="2465" tsb="454"/>
- <mtx name="three" height="2465" tsb="516"/>
- <mtx name="threequarters" height="2465" tsb="515"/>
- <mtx name="threesuperior" height="2465" tsb="515"/>
- <mtx name="threesuperiour" height="2465" tsb="515"/>
- <mtx name="tilde" height="2465" tsb="515"/>
- <mtx name="trademark" height="2465" tsb="553"/>
- <mtx name="two" height="2465" tsb="516"/>
- <mtx name="twosuperior" height="2465" tsb="515"/>
- <mtx name="twosuperiour" height="2465" tsb="516"/>
- <mtx name="u" height="2465" tsb="947"/>
- <mtx name="uacute" height="2465" tsb="429"/>
- <mtx name="ubreve" height="2465" tsb="454"/>
- <mtx name="ucircumflex" height="2465" tsb="429"/>
- <mtx name="udieresis" height="2465" tsb="553"/>
- <mtx name="ugrave" height="2465" tsb="429"/>
- <mtx name="uhungarumlaut" height="2465" tsb="429"/>
- <mtx name="umacron" height="2465" tsb="626"/>
- <mtx name="underscore" height="2465" tsb="2033"/>
- <mtx name="uogonek" height="2465" tsb="947"/>
- <mtx name="uring" height="2465" tsb="296"/>
- <mtx name="utilde" height="2465" tsb="515"/>
- <mtx name="v" height="2465" tsb="947"/>
- <mtx name="w" height="2465" tsb="947"/>
- <mtx name="wcircumflex" height="2465" tsb="429"/>
- <mtx name="x" height="2465" tsb="947"/>
- <mtx name="y" height="2465" tsb="947"/>
- <mtx name="yacute" height="2465" tsb="429"/>
- <mtx name="ycircumflex" height="2465" tsb="429"/>
- <mtx name="ydieresis" height="2465" tsb="553"/>
- <mtx name="yen" height="2465" tsb="553"/>
- <mtx name="z" height="2465" tsb="947"/>
- <mtx name="zacute" height="2465" tsb="429"/>
- <mtx name="zcaron" height="2465" tsb="429"/>
- <mtx name="zdotaccent" height="2465" tsb="553"/>
- <mtx name="zero" height="2465" tsb="516"/>
- </vmtx>
-
-</ttFont>
diff --git a/vendor/github.com/golang/freetype/testdata/luxirr.ttf b/vendor/github.com/golang/freetype/testdata/luxirr.ttf
deleted file mode 100644
index daa8ad8cc..000000000
--- a/vendor/github.com/golang/freetype/testdata/luxirr.ttf
+++ /dev/null
Binary files differ
diff --git a/vendor/github.com/golang/freetype/testdata/luxirr.ttx b/vendor/github.com/golang/freetype/testdata/luxirr.ttx
deleted file mode 100644
index 27191d0a7..000000000
--- a/vendor/github.com/golang/freetype/testdata/luxirr.ttx
+++ /dev/null
@@ -1,30264 +0,0 @@
-<?xml version="1.0" encoding="ISO-8859-1"?>
-<ttFont sfntVersion="\x00\x01\x00\x00" ttLibVersion="2.4">
-
- <GlyphOrder>
- <!-- The 'id' attribute is only for humans; it is ignored when parsed. -->
- <GlyphID id="0" name=".notdef"/>
- <GlyphID id="1" name=".notdef#1"/>
- <GlyphID id="2" name=".notdef#2"/>
- <GlyphID id="3" name="space"/>
- <GlyphID id="4" name="exclam"/>
- <GlyphID id="5" name="quotedbl"/>
- <GlyphID id="6" name="numbersign"/>
- <GlyphID id="7" name="dollar"/>
- <GlyphID id="8" name="percent"/>
- <GlyphID id="9" name="ampersand"/>
- <GlyphID id="10" name="quotesingle"/>
- <GlyphID id="11" name="parenleft"/>
- <GlyphID id="12" name="parenright"/>
- <GlyphID id="13" name="asterisk"/>
- <GlyphID id="14" name="plus"/>
- <GlyphID id="15" name="comma"/>
- <GlyphID id="16" name="hyphen"/>
- <GlyphID id="17" name="period"/>
- <GlyphID id="18" name="slash"/>
- <GlyphID id="19" name="zero"/>
- <GlyphID id="20" name="one"/>
- <GlyphID id="21" name="two"/>
- <GlyphID id="22" name="three"/>
- <GlyphID id="23" name="four"/>
- <GlyphID id="24" name="five"/>
- <GlyphID id="25" name="six"/>
- <GlyphID id="26" name="seven"/>
- <GlyphID id="27" name="eight"/>
- <GlyphID id="28" name="nine"/>
- <GlyphID id="29" name="colon"/>
- <GlyphID id="30" name="semicolon"/>
- <GlyphID id="31" name="less"/>
- <GlyphID id="32" name="equal"/>
- <GlyphID id="33" name="greater"/>
- <GlyphID id="34" name="question"/>
- <GlyphID id="35" name="at"/>
- <GlyphID id="36" name="A"/>
- <GlyphID id="37" name="B"/>
- <GlyphID id="38" name="C"/>
- <GlyphID id="39" name="D"/>
- <GlyphID id="40" name="E"/>
- <GlyphID id="41" name="F"/>
- <GlyphID id="42" name="G"/>
- <GlyphID id="43" name="H"/>
- <GlyphID id="44" name="I"/>
- <GlyphID id="45" name="J"/>
- <GlyphID id="46" name="K"/>
- <GlyphID id="47" name="L"/>
- <GlyphID id="48" name="M"/>
- <GlyphID id="49" name="N"/>
- <GlyphID id="50" name="O"/>
- <GlyphID id="51" name="P"/>
- <GlyphID id="52" name="Q"/>
- <GlyphID id="53" name="R"/>
- <GlyphID id="54" name="S"/>
- <GlyphID id="55" name="T"/>
- <GlyphID id="56" name="U"/>
- <GlyphID id="57" name="V"/>
- <GlyphID id="58" name="W"/>
- <GlyphID id="59" name="X"/>
- <GlyphID id="60" name="Y"/>
- <GlyphID id="61" name="Z"/>
- <GlyphID id="62" name="bracketleft"/>
- <GlyphID id="63" name="backslash"/>
- <GlyphID id="64" name="bracketright"/>
- <GlyphID id="65" name="asciicircum"/>
- <GlyphID id="66" name="underscore"/>
- <GlyphID id="67" name="grave"/>
- <GlyphID id="68" name="a"/>
- <GlyphID id="69" name="b"/>
- <GlyphID id="70" name="c"/>
- <GlyphID id="71" name="d"/>
- <GlyphID id="72" name="e"/>
- <GlyphID id="73" name="f"/>
- <GlyphID id="74" name="g"/>
- <GlyphID id="75" name="h"/>
- <GlyphID id="76" name="i"/>
- <GlyphID id="77" name="j"/>
- <GlyphID id="78" name="k"/>
- <GlyphID id="79" name="l"/>
- <GlyphID id="80" name="m"/>
- <GlyphID id="81" name="n"/>
- <GlyphID id="82" name="o"/>
- <GlyphID id="83" name="p"/>
- <GlyphID id="84" name="q"/>
- <GlyphID id="85" name="r"/>
- <GlyphID id="86" name="s"/>
- <GlyphID id="87" name="t"/>
- <GlyphID id="88" name="u"/>
- <GlyphID id="89" name="v"/>
- <GlyphID id="90" name="w"/>
- <GlyphID id="91" name="x"/>
- <GlyphID id="92" name="y"/>
- <GlyphID id="93" name="z"/>
- <GlyphID id="94" name="braceleft"/>
- <GlyphID id="95" name="bar"/>
- <GlyphID id="96" name="braceright"/>
- <GlyphID id="97" name="asciitilde"/>
- <GlyphID id="98" name="Adieresis"/>
- <GlyphID id="99" name="Aring"/>
- <GlyphID id="100" name="Ccedilla"/>
- <GlyphID id="101" name="Eacute"/>
- <GlyphID id="102" name="Ntilde"/>
- <GlyphID id="103" name="Odieresis"/>
- <GlyphID id="104" name="Udieresis"/>
- <GlyphID id="105" name="aacute"/>
- <GlyphID id="106" name="agrave"/>
- <GlyphID id="107" name="acircumflex"/>
- <GlyphID id="108" name="adieresis"/>
- <GlyphID id="109" name="atilde"/>
- <GlyphID id="110" name="aring"/>
- <GlyphID id="111" name="ccedilla"/>
- <GlyphID id="112" name="eacute"/>
- <GlyphID id="113" name="egrave"/>
- <GlyphID id="114" name="ecircumflex"/>
- <GlyphID id="115" name="edieresis"/>
- <GlyphID id="116" name="iacute"/>
- <GlyphID id="117" name="igrave"/>
- <GlyphID id="118" name="icircumflex"/>
- <GlyphID id="119" name="idieresis"/>
- <GlyphID id="120" name="ntilde"/>
- <GlyphID id="121" name="oacute"/>
- <GlyphID id="122" name="ograve"/>
- <GlyphID id="123" name="ocircumflex"/>
- <GlyphID id="124" name="odieresis"/>
- <GlyphID id="125" name="otilde"/>
- <GlyphID id="126" name="uacute"/>
- <GlyphID id="127" name="ugrave"/>
- <GlyphID id="128" name="ucircumflex"/>
- <GlyphID id="129" name="udieresis"/>
- <GlyphID id="130" name="dagger"/>
- <GlyphID id="131" name="degree"/>
- <GlyphID id="132" name="cent"/>
- <GlyphID id="133" name="sterling"/>
- <GlyphID id="134" name="section"/>
- <GlyphID id="135" name="bullet"/>
- <GlyphID id="136" name="paragraph"/>
- <GlyphID id="137" name="germandbls"/>
- <GlyphID id="138" name="registered"/>
- <GlyphID id="139" name="copyright"/>
- <GlyphID id="140" name="trademark"/>
- <GlyphID id="141" name="acute"/>
- <GlyphID id="142" name="dieresis"/>
- <GlyphID id="143" name=".notdef#3"/>
- <GlyphID id="144" name="AE"/>
- <GlyphID id="145" name="Oslash"/>
- <GlyphID id="146" name=".notdef#4"/>
- <GlyphID id="147" name="plusminus"/>
- <GlyphID id="148" name=".notdef#5"/>
- <GlyphID id="149" name=".notdef#6"/>
- <GlyphID id="150" name="yen"/>
- <GlyphID id="151" name="mu"/>
- <GlyphID id="152" name=".notdef#7"/>
- <GlyphID id="153" name=".notdef#8"/>
- <GlyphID id="154" name=".notdef#9"/>
- <GlyphID id="155" name=".notdef#10"/>
- <GlyphID id="156" name=".notdef#11"/>
- <GlyphID id="157" name="ordfeminine"/>
- <GlyphID id="158" name="ordmasculine"/>
- <GlyphID id="159" name=".notdef#12"/>
- <GlyphID id="160" name="ae"/>
- <GlyphID id="161" name="oslash"/>
- <GlyphID id="162" name="questiondown"/>
- <GlyphID id="163" name="exclamdown"/>
- <GlyphID id="164" name="logicalnot"/>
- <GlyphID id="165" name=".notdef#13"/>
- <GlyphID id="166" name="florin"/>
- <GlyphID id="167" name=".notdef#14"/>
- <GlyphID id="168" name=".notdef#15"/>
- <GlyphID id="169" name="guillemotleft"/>
- <GlyphID id="170" name="guillemotright"/>
- <GlyphID id="171" name="ellipsis"/>
- <GlyphID id="172" name=".notdef#16"/>
- <GlyphID id="173" name="Agrave"/>
- <GlyphID id="174" name="Atilde"/>
- <GlyphID id="175" name="Otilde"/>
- <GlyphID id="176" name="OE"/>
- <GlyphID id="177" name="oe"/>
- <GlyphID id="178" name="endash"/>
- <GlyphID id="179" name="emdash"/>
- <GlyphID id="180" name="quotedblleft"/>
- <GlyphID id="181" name="quotedblright"/>
- <GlyphID id="182" name="quoteleft"/>
- <GlyphID id="183" name="quoteright"/>
- <GlyphID id="184" name="divide"/>
- <GlyphID id="185" name=".notdef#17"/>
- <GlyphID id="186" name="ydieresis"/>
- <GlyphID id="187" name="Ydieresis"/>
- <GlyphID id="188" name="fraction"/>
- <GlyphID id="189" name="currency"/>
- <GlyphID id="190" name="guilsinglleft"/>
- <GlyphID id="191" name="guilsinglright"/>
- <GlyphID id="192" name="fi"/>
- <GlyphID id="193" name="fl"/>
- <GlyphID id="194" name="daggerdbl"/>
- <GlyphID id="195" name="periodcentered"/>
- <GlyphID id="196" name="quotesinglbase"/>
- <GlyphID id="197" name="quotedblbase"/>
- <GlyphID id="198" name="perthousand"/>
- <GlyphID id="199" name="Acircumflex"/>
- <GlyphID id="200" name="Ecircumflex"/>
- <GlyphID id="201" name="Aacute"/>
- <GlyphID id="202" name="Edieresis"/>
- <GlyphID id="203" name="Egrave"/>
- <GlyphID id="204" name="Iacute"/>
- <GlyphID id="205" name="Icircumflex"/>
- <GlyphID id="206" name="Idieresis"/>
- <GlyphID id="207" name="Igrave"/>
- <GlyphID id="208" name="Oacute"/>
- <GlyphID id="209" name="Ocircumflex"/>
- <GlyphID id="210" name="Euro"/>
- <GlyphID id="211" name="Ograve"/>
- <GlyphID id="212" name="Uacute"/>
- <GlyphID id="213" name="Ucircumflex"/>
- <GlyphID id="214" name="Ugrave"/>
- <GlyphID id="215" name="dotlessi"/>
- <GlyphID id="216" name="circumflex"/>
- <GlyphID id="217" name="tilde"/>
- <GlyphID id="218" name="macron"/>
- <GlyphID id="219" name="breve"/>
- <GlyphID id="220" name="dotaccent"/>
- <GlyphID id="221" name="ring"/>
- <GlyphID id="222" name="cedilla"/>
- <GlyphID id="223" name="hungarumlaut"/>
- <GlyphID id="224" name="ogonek"/>
- <GlyphID id="225" name="caron"/>
- <GlyphID id="226" name="Euro#1"/>
- <GlyphID id="227" name="nonbreakingspace"/>
- <GlyphID id="228" name="brokenbar"/>
- <GlyphID id="229" name="sfthyphen"/>
- <GlyphID id="230" name="macron#1"/>
- <GlyphID id="231" name="twosuperior"/>
- <GlyphID id="232" name="threesuperior"/>
- <GlyphID id="233" name="periodcentered#1"/>
- <GlyphID id="234" name="onesuperior"/>
- <GlyphID id="235" name="onequarter"/>
- <GlyphID id="236" name="onehalf"/>
- <GlyphID id="237" name="threequarters"/>
- <GlyphID id="238" name="Eth"/>
- <GlyphID id="239" name="multiply"/>
- <GlyphID id="240" name="Yacute"/>
- <GlyphID id="241" name="Thorn"/>
- <GlyphID id="242" name="eth"/>
- <GlyphID id="243" name="yacute"/>
- <GlyphID id="244" name="thorn"/>
- <GlyphID id="245" name="Amacron"/>
- <GlyphID id="246" name="amacron"/>
- <GlyphID id="247" name="Abreve"/>
- <GlyphID id="248" name="abreve"/>
- <GlyphID id="249" name="Aogonek"/>
- <GlyphID id="250" name="aogonek"/>
- <GlyphID id="251" name="Cacute"/>
- <GlyphID id="252" name="cacute"/>
- <GlyphID id="253" name="Ccircumflex"/>
- <GlyphID id="254" name="ccircumflex"/>
- <GlyphID id="255" name="Cdotaccent"/>
- <GlyphID id="256" name="cdotaccent"/>
- <GlyphID id="257" name="Ccaron"/>
- <GlyphID id="258" name="ccaron"/>
- <GlyphID id="259" name="Dcaron"/>
- <GlyphID id="260" name="dcaron"/>
- <GlyphID id="261" name="Dcroat"/>
- <GlyphID id="262" name="dcroat"/>
- <GlyphID id="263" name="Emacron"/>
- <GlyphID id="264" name="emacron"/>
- <GlyphID id="265" name="Ebreve"/>
- <GlyphID id="266" name="ebreve"/>
- <GlyphID id="267" name="Edotaccent"/>
- <GlyphID id="268" name="edotaccent"/>
- <GlyphID id="269" name="Eogonek"/>
- <GlyphID id="270" name="eogonek"/>
- <GlyphID id="271" name="Ecaron"/>
- <GlyphID id="272" name="ecaron"/>
- <GlyphID id="273" name="Gcircumflex"/>
- <GlyphID id="274" name="gcircumflex"/>
- <GlyphID id="275" name="Gbreve"/>
- <GlyphID id="276" name="gbreve"/>
- <GlyphID id="277" name="Gdotaccent"/>
- <GlyphID id="278" name="gdotaccent"/>
- <GlyphID id="279" name="Gcommaaccent"/>
- <GlyphID id="280" name="gcommaaccent"/>
- <GlyphID id="281" name="Hcircumflex"/>
- <GlyphID id="282" name="hcircumflex"/>
- <GlyphID id="283" name="Hbar"/>
- <GlyphID id="284" name="hbar"/>
- <GlyphID id="285" name="Itilde"/>
- <GlyphID id="286" name="itilde"/>
- <GlyphID id="287" name="Imacron"/>
- <GlyphID id="288" name="imacron"/>
- <GlyphID id="289" name="Ibreve"/>
- <GlyphID id="290" name="ibreve"/>
- <GlyphID id="291" name="Iogonek"/>
- <GlyphID id="292" name="iogonek"/>
- <GlyphID id="293" name="Idotaccent"/>
- <GlyphID id="294" name="IJ"/>
- <GlyphID id="295" name="ij"/>
- <GlyphID id="296" name="Jcircumflex"/>
- <GlyphID id="297" name="jcircumflex"/>
- <GlyphID id="298" name="Kcommaaccent"/>
- <GlyphID id="299" name="kcommaaccent"/>
- <GlyphID id="300" name="kgreenlandic"/>
- <GlyphID id="301" name="Lacute"/>
- <GlyphID id="302" name="lacute"/>
- <GlyphID id="303" name="Lcommaaccent"/>
- <GlyphID id="304" name="lcommaaccent"/>
- <GlyphID id="305" name="Lcaron"/>
- <GlyphID id="306" name="lcaron"/>
- <GlyphID id="307" name="Ldot"/>
- <GlyphID id="308" name="ldot"/>
- <GlyphID id="309" name="Lslash"/>
- <GlyphID id="310" name="lslash"/>
- <GlyphID id="311" name="Nacute"/>
- <GlyphID id="312" name="nacute"/>
- <GlyphID id="313" name="Ncommaaccent"/>
- <GlyphID id="314" name="ncommaaccent"/>
- <GlyphID id="315" name="Ncaron"/>
- <GlyphID id="316" name="ncaron"/>
- <GlyphID id="317" name="napostrophe"/>
- <GlyphID id="318" name="Eng"/>
- <GlyphID id="319" name="eng"/>
- <GlyphID id="320" name="Omacron"/>
- <GlyphID id="321" name="omacron"/>
- <GlyphID id="322" name="Obreve"/>
- <GlyphID id="323" name="obreve"/>
- <GlyphID id="324" name="Ohungarumlaut"/>
- <GlyphID id="325" name="ohungarumlaut"/>
- <GlyphID id="326" name="Racute"/>
- <GlyphID id="327" name="racute"/>
- <GlyphID id="328" name="Rcommaaccent"/>
- <GlyphID id="329" name="rcommaaccent"/>
- <GlyphID id="330" name="Rcaron"/>
- <GlyphID id="331" name="rcaron"/>
- <GlyphID id="332" name="Sacute"/>
- <GlyphID id="333" name="sacute"/>
- <GlyphID id="334" name="Scircumflex"/>
- <GlyphID id="335" name="scircumflex"/>
- <GlyphID id="336" name="Scedilla"/>
- <GlyphID id="337" name="scedilla"/>
- <GlyphID id="338" name="Scaron"/>
- <GlyphID id="339" name="scaron"/>
- <GlyphID id="340" name="Tcommaaccent"/>
- <GlyphID id="341" name="tcommaaccent"/>
- <GlyphID id="342" name="Tcaron"/>
- <GlyphID id="343" name="tcaron"/>
- <GlyphID id="344" name="Tbar"/>
- <GlyphID id="345" name="tbar"/>
- <GlyphID id="346" name="Utilde"/>
- <GlyphID id="347" name="utilde"/>
- <GlyphID id="348" name="Umacron"/>
- <GlyphID id="349" name="umacron"/>
- <GlyphID id="350" name="Ubreve"/>
- <GlyphID id="351" name="ubreve"/>
- <GlyphID id="352" name="Uring"/>
- <GlyphID id="353" name="uring"/>
- <GlyphID id="354" name="Uhungarumlaut"/>
- <GlyphID id="355" name="uhungarumlaut"/>
- <GlyphID id="356" name="Uogonek"/>
- <GlyphID id="357" name="uogonek"/>
- <GlyphID id="358" name="Wcircumflex"/>
- <GlyphID id="359" name="wcircumflex"/>
- <GlyphID id="360" name="Ycircumflex"/>
- <GlyphID id="361" name="ycircumflex"/>
- <GlyphID id="362" name="Zacute"/>
- <GlyphID id="363" name="zacute"/>
- <GlyphID id="364" name="Zdotaccent"/>
- <GlyphID id="365" name="zdotaccent"/>
- <GlyphID id="366" name="Zcaron"/>
- <GlyphID id="367" name="zcaron"/>
- <GlyphID id="368" name="longs"/>
- <GlyphID id="369" name="Scommaaccent"/>
- <GlyphID id="370" name="scommaaccent"/>
- <GlyphID id="371" name="Tcommabelow"/>
- <GlyphID id="372" name="tcommabelow"/>
- <GlyphID id="373" name="Unterkomma"/>
- <GlyphID id="374" name="semicolon#1"/>
- <GlyphID id="375" name="anoteleia"/>
- <GlyphID id="376" name="hyphen#1"/>
- <GlyphID id="377" name="nbhyphen"/>
- <GlyphID id="378" name="figuredash"/>
- <GlyphID id="379" name="afii00208"/>
- <GlyphID id="380" name="quotereversed"/>
- <GlyphID id="381" name="radicalex"/>
- <GlyphID id="382" name="estimated"/>
- <GlyphID id="383" name="minus"/>
- <GlyphID id="384" name="fraction#1"/>
- <GlyphID id="385" name="dotmath"/>
- <GlyphID id="386" name="fi#1"/>
- <GlyphID id="387" name="fl#1"/>
- <GlyphID id="388" name="foursuperiour"/>
- <GlyphID id="389" name="dotlessj"/>
- <GlyphID id="390" name=".notdef#18"/>
- </GlyphOrder>
-
- <head>
- <!-- Most of this table will be recalculated by the compiler -->
- <tableVersion value="1.0"/>
- <fontRevision value="1.19999694824"/>
- <checkSumAdjustment value="0xc0d96d6c"/>
- <magicNumber value="0x5f0f3cf5"/>
- <flags value="00000000 00001111"/>
- <unitsPerEm value="2048"/>
- <created value="Fri Oct 12 14:06:14 2001"/>
- <modified value="Fri Oct 12 10:57:50 2001"/>
- <xMin value="-416"/>
- <yMin value="-432"/>
- <xMax value="2014"/>
- <yMax value="2033"/>
- <macStyle value="00000000 00000000"/>
- <lowestRecPPEM value="12"/>
- <fontDirectionHint value="2"/>
- <indexToLocFormat value="0"/>
- <glyphDataFormat value="0"/>
- </head>
-
- <hhea>
- <tableVersion value="1.0"/>
- <ascent value="2033"/>
- <descent value="-432"/>
- <lineGap value="0"/>
- <advanceWidthMax value="2048"/>
- <minLeftSideBearing value="-416"/>
- <minRightSideBearing value="-417"/>
- <xMaxExtent value="2014"/>
- <caretSlopeRise value="1"/>
- <caretSlopeRun value="0"/>
- <caretOffset value="0"/>
- <reserved0 value="0"/>
- <reserved1 value="0"/>
- <reserved2 value="0"/>
- <reserved3 value="0"/>
- <metricDataFormat value="0"/>
- <numberOfHMetrics value="391"/>
- </hhea>
-
- <maxp>
- <!-- Most of this table will be recalculated by the compiler -->
- <tableVersion value="0x10000"/>
- <numGlyphs value="391"/>
- <maxPoints value="90"/>
- <maxContours value="7"/>
- <maxCompositePoints value="86"/>
- <maxCompositeContours value="4"/>
- <maxZones value="2"/>
- <maxTwilightPoints value="4"/>
- <maxStorage value="0"/>
- <maxFunctionDefs value="15"/>
- <maxInstructionDefs value="0"/>
- <maxStackElements value="2048"/>
- <maxSizeOfInstructions value="204"/>
- <maxComponentElements value="2"/>
- <maxComponentDepth value="1"/>
- </maxp>
-
- <OS_2>
- <version value="2"/>
- <xAvgCharWidth value="821"/>
- <usWeightClass value="400"/>
- <usWidthClass value="5"/>
- <fsType value="00000000 00000000"/>
- <ySubscriptXSize value="1434"/>
- <ySubscriptYSize value="1331"/>
- <ySubscriptXOffset value="0"/>
- <ySubscriptYOffset value="283"/>
- <ySuperscriptXSize value="1434"/>
- <ySuperscriptYSize value="1331"/>
- <ySuperscriptXOffset value="0"/>
- <ySuperscriptYOffset value="977"/>
- <yStrikeoutSize value="0"/>
- <yStrikeoutPosition value="0"/>
- <sFamilyClass value="5"/>
- <panose>
- <bFamilyType value="2"/>
- <bSerifStyle value="2"/>
- <bWeight value="6"/>
- <bProportion value="3"/>
- <bContrast value="7"/>
- <bStrokeVariation value="0"/>
- <bArmStyle value="0"/>
- <bLetterForm value="0"/>
- <bMidline value="0"/>
- <bXHeight value="0"/>
- </panose>
- <ulUnicodeRange1 value="00000000 00000000 00000000 00000111"/>
- <ulUnicodeRange2 value="00000000 00000000 00000000 00000000"/>
- <ulUnicodeRange3 value="00000000 00000000 00000000 00000000"/>
- <ulUnicodeRange4 value="00000000 00000000 00000000 00000000"/>
- <achVendID value="B&amp;H "/>
- <fsSelection value="00000000 01000000"/>
- <fsFirstCharIndex value="32"/>
- <fsLastCharIndex value="64258"/>
- <sTypoAscender value="1604"/>
- <sTypoDescender value="-420"/>
- <sTypoLineGap value="167"/>
- <usWinAscent value="1934"/>
- <usWinDescent value="432"/>
- <ulCodePageRange1 value="00000000 00000000 00000000 10010011"/>
- <ulCodePageRange2 value="00000000 00000000 00000000 00000000"/>
- <sxHeight value="0"/>
- <sCapHeight value="0"/>
- <usDefaultChar value="0"/>
- <usBreakChar value="0"/>
- <usMaxContex value="0"/>
- </OS_2>
-
- <hmtx>
- <mtx name=".notdef" width="512" lsb="51"/>
- <mtx name=".notdef#1" width="0" lsb="0"/>
- <mtx name=".notdef#10" width="512" lsb="0"/>
- <mtx name=".notdef#11" width="512" lsb="0"/>
- <mtx name=".notdef#12" width="512" lsb="0"/>
- <mtx name=".notdef#13" width="512" lsb="0"/>
- <mtx name=".notdef#14" width="512" lsb="0"/>
- <mtx name=".notdef#15" width="512" lsb="0"/>
- <mtx name=".notdef#16" width="1024" lsb="0"/>
- <mtx name=".notdef#17" width="512" lsb="0"/>
- <mtx name=".notdef#18" width="512" lsb="0"/>
- <mtx name=".notdef#2" width="512" lsb="0"/>
- <mtx name=".notdef#3" width="512" lsb="0"/>
- <mtx name=".notdef#4" width="512" lsb="0"/>
- <mtx name=".notdef#5" width="512" lsb="0"/>
- <mtx name=".notdef#6" width="512" lsb="0"/>
- <mtx name=".notdef#7" width="512" lsb="0"/>
- <mtx name=".notdef#8" width="512" lsb="0"/>
- <mtx name=".notdef#9" width="512" lsb="0"/>
- <mtx name="A" width="1479" lsb="0"/>
- <mtx name="AE" width="1821" lsb="0"/>
- <mtx name="Aacute" width="1479" lsb="0"/>
- <mtx name="Abreve" width="1479" lsb="0"/>
- <mtx name="Acircumflex" width="1479" lsb="0"/>
- <mtx name="Adieresis" width="1479" lsb="0"/>
- <mtx name="Agrave" width="1479" lsb="0"/>
- <mtx name="Amacron" width="1479" lsb="0"/>
- <mtx name="Aogonek" width="1479" lsb="0"/>
- <mtx name="Aring" width="1479" lsb="0"/>
- <mtx name="Atilde" width="1479" lsb="0"/>
- <mtx name="B" width="1366" lsb="47"/>
- <mtx name="C" width="1366" lsb="80"/>
- <mtx name="Cacute" width="1366" lsb="80"/>
- <mtx name="Ccaron" width="1366" lsb="80"/>
- <mtx name="Ccedilla" width="1366" lsb="80"/>
- <mtx name="Ccircumflex" width="1366" lsb="80"/>
- <mtx name="Cdotaccent" width="1366" lsb="80"/>
- <mtx name="D" width="1479" lsb="41"/>
- <mtx name="Dcaron" width="1479" lsb="41"/>
- <mtx name="Dcroat" width="1479" lsb="41"/>
- <mtx name="E" width="1251" lsb="43"/>
- <mtx name="Eacute" width="1251" lsb="43"/>
- <mtx name="Ebreve" width="1251" lsb="43"/>
- <mtx name="Ecaron" width="1251" lsb="43"/>
- <mtx name="Ecircumflex" width="1251" lsb="43"/>
- <mtx name="Edieresis" width="1251" lsb="43"/>
- <mtx name="Edotaccent" width="1251" lsb="43"/>
- <mtx name="Egrave" width="1251" lsb="43"/>
- <mtx name="Emacron" width="1251" lsb="43"/>
- <mtx name="Eng" width="1479" lsb="43"/>
- <mtx name="Eogonek" width="1251" lsb="43"/>
- <mtx name="Eth" width="1479" lsb="41"/>
- <mtx name="Euro" width="1024" lsb="0"/>
- <mtx name="Euro#1" width="1024" lsb="0"/>
- <mtx name="F" width="1139" lsb="43"/>
- <mtx name="G" width="1479" lsb="85"/>
- <mtx name="Gbreve" width="1479" lsb="85"/>
- <mtx name="Gcircumflex" width="1479" lsb="85"/>
- <mtx name="Gcommaaccent" width="1479" lsb="85"/>
- <mtx name="Gdotaccent" width="1479" lsb="85"/>
- <mtx name="H" width="1479" lsb="41"/>
- <mtx name="Hbar" width="1479" lsb="41"/>
- <mtx name="Hcircumflex" width="1479" lsb="41"/>
- <mtx name="I" width="682" lsb="51"/>
- <mtx name="IJ" width="1451" lsb="51"/>
- <mtx name="Iacute" width="682" lsb="51"/>
- <mtx name="Ibreve" width="682" lsb="8"/>
- <mtx name="Icircumflex" width="682" lsb="-11"/>
- <mtx name="Idieresis" width="682" lsb="51"/>
- <mtx name="Idotaccent" width="682" lsb="51"/>
- <mtx name="Igrave" width="682" lsb="39"/>
- <mtx name="Imacron" width="682" lsb="20"/>
- <mtx name="Iogonek" width="682" lsb="51"/>
- <mtx name="Itilde" width="682" lsb="8"/>
- <mtx name="J" width="797" lsb="0"/>
- <mtx name="Jcircumflex" width="797" lsb="0"/>
- <mtx name="K" width="1479" lsb="56"/>
- <mtx name="Kcommaaccent" width="1479" lsb="56"/>
- <mtx name="L" width="1251" lsb="56"/>
- <mtx name="Lacute" width="1251" lsb="56"/>
- <mtx name="Lcaron" width="1251" lsb="56"/>
- <mtx name="Lcommaaccent" width="1251" lsb="56"/>
- <mtx name="Ldot" width="1251" lsb="56"/>
- <mtx name="Lslash" width="1251" lsb="56"/>
- <mtx name="M" width="1821" lsb="48"/>
- <mtx name="N" width="1479" lsb="43"/>
- <mtx name="Nacute" width="1479" lsb="43"/>
- <mtx name="Ncaron" width="1479" lsb="43"/>
- <mtx name="Ncommaaccent" width="1479" lsb="43"/>
- <mtx name="Ntilde" width="1479" lsb="43"/>
- <mtx name="O" width="1479" lsb="80"/>
- <mtx name="OE" width="1821" lsb="80"/>
- <mtx name="Oacute" width="1479" lsb="80"/>
- <mtx name="Obreve" width="1479" lsb="80"/>
- <mtx name="Ocircumflex" width="1479" lsb="80"/>
- <mtx name="Odieresis" width="1479" lsb="80"/>
- <mtx name="Ograve" width="1479" lsb="80"/>
- <mtx name="Ohungarumlaut" width="1479" lsb="80"/>
- <mtx name="Omacron" width="1479" lsb="80"/>
- <mtx name="Oslash" width="1479" lsb="80"/>
- <mtx name="Otilde" width="1479" lsb="80"/>
- <mtx name="P" width="1139" lsb="31"/>
- <mtx name="Q" width="1479" lsb="80"/>
- <mtx name="R" width="1366" lsb="31"/>
- <mtx name="Racute" width="1366" lsb="31"/>
- <mtx name="Rcaron" width="1366" lsb="31"/>
- <mtx name="Rcommaaccent" width="1366" lsb="31"/>
- <mtx name="S" width="1139" lsb="119"/>
- <mtx name="Sacute" width="1139" lsb="119"/>
- <mtx name="Scaron" width="1139" lsb="119"/>
- <mtx name="Scedilla" width="1139" lsb="119"/>
- <mtx name="Scircumflex" width="1139" lsb="119"/>
- <mtx name="Scommaaccent" width="1139" lsb="119"/>
- <mtx name="T" width="1251" lsb="31"/>
- <mtx name="Tbar" width="1251" lsb="31"/>
- <mtx name="Tcaron" width="1251" lsb="31"/>
- <mtx name="Tcommaaccent" width="1251" lsb="31"/>
- <mtx name="Tcommabelow" width="1251" lsb="31"/>
- <mtx name="Thorn" width="1139" lsb="43"/>
- <mtx name="U" width="1479" lsb="19"/>
- <mtx name="Uacute" width="1479" lsb="19"/>
- <mtx name="Ubreve" width="1479" lsb="19"/>
- <mtx name="Ucircumflex" width="1479" lsb="19"/>
- <mtx name="Udieresis" width="1479" lsb="19"/>
- <mtx name="Ugrave" width="1479" lsb="19"/>
- <mtx name="Uhungarumlaut" width="1479" lsb="19"/>
- <mtx name="Umacron" width="1479" lsb="19"/>
- <mtx name="Unterkomma" width="682" lsb="170"/>
- <mtx name="Uogonek" width="1479" lsb="19"/>
- <mtx name="Uring" width="1479" lsb="19"/>
- <mtx name="Utilde" width="1479" lsb="19"/>
- <mtx name="V" width="1479" lsb="0"/>
- <mtx name="W" width="1933" lsb="0"/>
- <mtx name="Wcircumflex" width="1933" lsb="0"/>
- <mtx name="X" width="1479" lsb="12"/>
- <mtx name="Y" width="1479" lsb="0"/>
- <mtx name="Yacute" width="1479" lsb="0"/>
- <mtx name="Ycircumflex" width="1479" lsb="0"/>
- <mtx name="Ydieresis" width="1479" lsb="0"/>
- <mtx name="Z" width="1251" lsb="92"/>
- <mtx name="Zacute" width="1251" lsb="92"/>
- <mtx name="Zcaron" width="1251" lsb="92"/>
- <mtx name="Zdotaccent" width="1251" lsb="92"/>
- <mtx name="a" width="909" lsb="75"/>
- <mtx name="aacute" width="909" lsb="75"/>
- <mtx name="abreve" width="909" lsb="75"/>
- <mtx name="acircumflex" width="909" lsb="75"/>
- <mtx name="acute" width="682" lsb="91"/>
- <mtx name="adieresis" width="909" lsb="75"/>
- <mtx name="ae" width="1366" lsb="75"/>
- <mtx name="afii00208" width="2048" lsb="99"/>
- <mtx name="agrave" width="909" lsb="75"/>
- <mtx name="amacron" width="909" lsb="75"/>
- <mtx name="ampersand" width="1593" lsb="99"/>
- <mtx name="anoteleia" width="512" lsb="133"/>
- <mtx name="aogonek" width="909" lsb="75"/>
- <mtx name="aring" width="909" lsb="75"/>
- <mtx name="asciicircum" width="960" lsb="36"/>
- <mtx name="asciitilde" width="1108" lsb="60"/>
- <mtx name="asterisk" width="1024" lsb="120"/>
- <mtx name="at" width="1886" lsb="140"/>
- <mtx name="atilde" width="909" lsb="75"/>
- <mtx name="b" width="1024" lsb="0"/>
- <mtx name="backslash" width="569" lsb="-30"/>
- <mtx name="bar" width="410" lsb="156"/>
- <mtx name="braceleft" width="983" lsb="148"/>
- <mtx name="braceright" width="983" lsb="222"/>
- <mtx name="bracketleft" width="682" lsb="185"/>
- <mtx name="bracketright" width="682" lsb="93"/>
- <mtx name="breve" width="682" lsb="8"/>
- <mtx name="brokenbar" width="410" lsb="156"/>
- <mtx name="bullet" width="717" lsb="81"/>
- <mtx name="c" width="909" lsb="68"/>
- <mtx name="cacute" width="909" lsb="68"/>
- <mtx name="caron" width="682" lsb="-10"/>
- <mtx name="ccaron" width="909" lsb="68"/>
- <mtx name="ccedilla" width="909" lsb="68"/>
- <mtx name="ccircumflex" width="909" lsb="68"/>
- <mtx name="cdotaccent" width="909" lsb="68"/>
- <mtx name="cedilla" width="682" lsb="168"/>
- <mtx name="cent" width="1024" lsb="123"/>
- <mtx name="circumflex" width="682" lsb="-10"/>
- <mtx name="colon" width="569" lsb="161"/>
- <mtx name="comma" width="512" lsb="133"/>
- <mtx name="copyright" width="1556" lsb="87"/>
- <mtx name="currency" width="1024" lsb="130"/>
- <mtx name="d" width="1024" lsb="68"/>
- <mtx name="dagger" width="1024" lsb="80"/>
- <mtx name="daggerdbl" width="1024" lsb="80"/>
- <mtx name="dcaron" width="1324" lsb="68"/>
- <mtx name="dcroat" width="1024" lsb="68"/>
- <mtx name="degree" width="819" lsb="114"/>
- <mtx name="dieresis" width="682" lsb="57"/>
- <mtx name="divide" width="1155" lsb="84"/>
- <mtx name="dollar" width="1024" lsb="80"/>
- <mtx name="dotaccent" width="682" lsb="242"/>
- <mtx name="dotlessi" width="569" lsb="47"/>
- <mtx name="dotlessj" width="569" lsb="-78"/>
- <mtx name="dotmath" width="512" lsb="133"/>
- <mtx name="e" width="909" lsb="68"/>
- <mtx name="eacute" width="909" lsb="68"/>
- <mtx name="ebreve" width="909" lsb="68"/>
- <mtx name="ecaron" width="909" lsb="68"/>
- <mtx name="ecircumflex" width="909" lsb="68"/>
- <mtx name="edieresis" width="909" lsb="68"/>
- <mtx name="edotaccent" width="909" lsb="68"/>
- <mtx name="egrave" width="909" lsb="68"/>
- <mtx name="eight" width="1024" lsb="40"/>
- <mtx name="ellipsis" width="2048" lsb="243"/>
- <mtx name="emacron" width="909" lsb="68"/>
- <mtx name="emdash" width="2048" lsb="99"/>
- <mtx name="endash" width="1024" lsb="86"/>
- <mtx name="eng" width="1024" lsb="37"/>
- <mtx name="eogonek" width="909" lsb="68"/>
- <mtx name="equal" width="1155" lsb="84"/>
- <mtx name="estimated" width="909" lsb="68"/>
- <mtx name="eth" width="1024" lsb="17"/>
- <mtx name="exclam" width="682" lsb="242"/>
- <mtx name="exclamdown" width="682" lsb="242"/>
- <mtx name="f" width="682" lsb="37"/>
- <mtx name="fi" width="1139" lsb="37"/>
- <mtx name="fi#1" width="1139" lsb="37"/>
- <mtx name="figuredash" width="1024" lsb="86"/>
- <mtx name="five" width="1024" lsb="130"/>
- <mtx name="fl" width="1139" lsb="37"/>
- <mtx name="fl#1" width="1139" lsb="37"/>
- <mtx name="florin" width="1024" lsb="12"/>
- <mtx name="four" width="1024" lsb="25"/>
- <mtx name="foursuperiour" width="614" lsb="31"/>
- <mtx name="fraction" width="342" lsb="-416"/>
- <mtx name="fraction#1" width="342" lsb="-416"/>
- <mtx name="g" width="1024" lsb="53"/>
- <mtx name="gbreve" width="1024" lsb="53"/>
- <mtx name="gcircumflex" width="1024" lsb="53"/>
- <mtx name="gcommaaccent" width="1024" lsb="53"/>
- <mtx name="gdotaccent" width="1024" lsb="53"/>
- <mtx name="germandbls" width="1024" lsb="27"/>
- <mtx name="grave" width="682" lsb="91"/>
- <mtx name="greater" width="1155" lsb="84"/>
- <mtx name="guillemotleft" width="1024" lsb="74"/>
- <mtx name="guillemotright" width="1024" lsb="86"/>
- <mtx name="guilsinglleft" width="682" lsb="86"/>
- <mtx name="guilsinglright" width="682" lsb="123"/>
- <mtx name="h" width="1024" lsb="37"/>
- <mtx name="hbar" width="1024" lsb="37"/>
- <mtx name="hcircumflex" width="1024" lsb="37"/>
- <mtx name="hungarumlaut" width="682" lsb="-5"/>
- <mtx name="hyphen" width="682" lsb="82"/>
- <mtx name="hyphen#1" width="682" lsb="82"/>
- <mtx name="i" width="569" lsb="47"/>
- <mtx name="iacute" width="569" lsb="47"/>
- <mtx name="ibreve" width="569" lsb="-42"/>
- <mtx name="icircumflex" width="569" lsb="-61"/>
- <mtx name="idieresis" width="569" lsb="7"/>
- <mtx name="igrave" width="569" lsb="7"/>
- <mtx name="ij" width="1131" lsb="47"/>
- <mtx name="imacron" width="569" lsb="-40"/>
- <mtx name="iogonek" width="569" lsb="47"/>
- <mtx name="itilde" width="569" lsb="-55"/>
- <mtx name="j" width="569" lsb="-78"/>
- <mtx name="jcircumflex" width="569" lsb="-78"/>
- <mtx name="k" width="1024" lsb="31"/>
- <mtx name="kcommaaccent" width="1024" lsb="31"/>
- <mtx name="kgreenlandic" width="1024" lsb="37"/>
- <mtx name="l" width="569" lsb="47"/>
- <mtx name="lacute" width="569" lsb="47"/>
- <mtx name="lcaron" width="832" lsb="47"/>
- <mtx name="lcommaaccent" width="569" lsb="47"/>
- <mtx name="ldot" width="704" lsb="47"/>
- <mtx name="less" width="1155" lsb="84"/>
- <mtx name="logicalnot" width="1155" lsb="84"/>
- <mtx name="longs" width="569" lsb="37"/>
- <mtx name="lslash" width="569" lsb="47"/>
- <mtx name="m" width="1593" lsb="37"/>
- <mtx name="macron" width="682" lsb="20"/>
- <mtx name="macron#1" width="1024" lsb="99"/>
- <mtx name="minus" width="1628" lsb="222"/>
- <mtx name="mu" width="1024" lsb="12"/>
- <mtx name="multiply" width="1155" lsb="84"/>
- <mtx name="n" width="1024" lsb="37"/>
- <mtx name="nacute" width="1024" lsb="37"/>
- <mtx name="napostrophe" width="1237" lsb="25"/>
- <mtx name="nbhyphen" width="682" lsb="82"/>
- <mtx name="ncaron" width="1024" lsb="37"/>
- <mtx name="ncommaaccent" width="1024" lsb="37"/>
- <mtx name="nine" width="1024" lsb="37"/>
- <mtx name="nonbreakingspace" width="512" lsb="0"/>
- <mtx name="ntilde" width="1024" lsb="37"/>
- <mtx name="numbersign" width="1024" lsb="0"/>
- <mtx name="o" width="1024" lsb="62"/>
- <mtx name="oacute" width="1024" lsb="62"/>
- <mtx name="obreve" width="1024" lsb="62"/>
- <mtx name="ocircumflex" width="1024" lsb="62"/>
- <mtx name="odieresis" width="1024" lsb="62"/>
- <mtx name="oe" width="1479" lsb="62"/>
- <mtx name="ogonek" width="682" lsb="156"/>
- <mtx name="ograve" width="1024" lsb="62"/>
- <mtx name="ohungarumlaut" width="1024" lsb="62"/>
- <mtx name="omacron" width="1024" lsb="62"/>
- <mtx name="one" width="1024" lsb="130"/>
- <mtx name="onehalf" width="1536" lsb="173"/>
- <mtx name="onequarter" width="1536" lsb="173"/>
- <mtx name="onesuperior" width="614" lsb="136"/>
- <mtx name="ordfeminine" width="565" lsb="25"/>
- <mtx name="ordmasculine" width="635" lsb="25"/>
- <mtx name="oslash" width="1024" lsb="62"/>
- <mtx name="otilde" width="1024" lsb="62"/>
- <mtx name="p" width="1024" lsb="0"/>
- <mtx name="paragraph" width="928" lsb="15"/>
- <mtx name="parenleft" width="682" lsb="116"/>
- <mtx name="parenright" width="682" lsb="104"/>
- <mtx name="percent" width="1706" lsb="120"/>
- <mtx name="period" width="512" lsb="133"/>
- <mtx name="periodcentered" width="512" lsb="133"/>
- <mtx name="periodcentered#1" width="512" lsb="133"/>
- <mtx name="perthousand" width="2048" lsb="34"/>
- <mtx name="plus" width="1155" lsb="84"/>
- <mtx name="plusminus" width="1155" lsb="84"/>
- <mtx name="q" width="1024" lsb="68"/>
- <mtx name="question" width="909" lsb="51"/>
- <mtx name="questiondown" width="909" lsb="51"/>
- <mtx name="quotedbl" width="836" lsb="146"/>
- <mtx name="quotedblbase" width="909" lsb="146"/>
- <mtx name="quotedblleft" width="909" lsb="122"/>
- <mtx name="quotedblright" width="909" lsb="146"/>
- <mtx name="quoteleft" width="682" lsb="205"/>
- <mtx name="quotereversed" width="512" lsb="0"/>
- <mtx name="quoteright" width="682" lsb="230"/>
- <mtx name="quotesinglbase" width="682" lsb="230"/>
- <mtx name="quotesingle" width="369" lsb="61"/>
- <mtx name="r" width="682" lsb="31"/>
- <mtx name="racute" width="682" lsb="31"/>
- <mtx name="radicalex" width="1024" lsb="99"/>
- <mtx name="rcaron" width="682" lsb="-12"/>
- <mtx name="rcommaaccent" width="682" lsb="31"/>
- <mtx name="registered" width="1556" lsb="87"/>
- <mtx name="ring" width="682" lsb="114"/>
- <mtx name="s" width="797" lsb="95"/>
- <mtx name="sacute" width="797" lsb="95"/>
- <mtx name="scaron" width="797" lsb="66"/>
- <mtx name="scedilla" width="797" lsb="95"/>
- <mtx name="scircumflex" width="797" lsb="62"/>
- <mtx name="scommaaccent" width="797" lsb="95"/>
- <mtx name="section" width="1024" lsb="75"/>
- <mtx name="semicolon" width="569" lsb="161"/>
- <mtx name="semicolon#1" width="569" lsb="161"/>
- <mtx name="seven" width="1024" lsb="108"/>
- <mtx name="sfthyphen" width="682" lsb="82"/>
- <mtx name="six" width="1024" lsb="49"/>
- <mtx name="slash" width="569" lsb="-30"/>
- <mtx name="space" width="512" lsb="0"/>
- <mtx name="sterling" width="1024" lsb="74"/>
- <mtx name="t" width="569" lsb="25"/>
- <mtx name="tbar" width="569" lsb="25"/>
- <mtx name="tcaron" width="666" lsb="25"/>
- <mtx name="tcommaaccent" width="569" lsb="25"/>
- <mtx name="tcommabelow" width="569" lsb="25"/>
- <mtx name="thorn" width="1024" lsb="0"/>
- <mtx name="three" width="1024" lsb="93"/>
- <mtx name="threequarters" width="1536" lsb="173"/>
- <mtx name="threesuperior" width="614" lsb="86"/>
- <mtx name="tilde" width="682" lsb="8"/>
- <mtx name="trademark" width="2007" lsb="140"/>
- <mtx name="two" width="1024" lsb="68"/>
- <mtx name="twosuperior" width="614" lsb="86"/>
- <mtx name="u" width="1024" lsb="12"/>
- <mtx name="uacute" width="1024" lsb="12"/>
- <mtx name="ubreve" width="1024" lsb="12"/>
- <mtx name="ucircumflex" width="1024" lsb="12"/>
- <mtx name="udieresis" width="1024" lsb="12"/>
- <mtx name="ugrave" width="1024" lsb="12"/>
- <mtx name="uhungarumlaut" width="1024" lsb="12"/>
- <mtx name="umacron" width="1024" lsb="12"/>
- <mtx name="underscore" width="1024" lsb="0"/>
- <mtx name="uogonek" width="1024" lsb="12"/>
- <mtx name="uring" width="1024" lsb="12"/>
- <mtx name="utilde" width="1024" lsb="12"/>
- <mtx name="v" width="1024" lsb="0"/>
- <mtx name="w" width="1479" lsb="0"/>
- <mtx name="wcircumflex" width="1479" lsb="0"/>
- <mtx name="x" width="1024" lsb="0"/>
- <mtx name="y" width="1024" lsb="0"/>
- <mtx name="yacute" width="1024" lsb="0"/>
- <mtx name="ycircumflex" width="1024" lsb="0"/>
- <mtx name="ydieresis" width="1024" lsb="0"/>
- <mtx name="yen" width="1024" lsb="0"/>
- <mtx name="z" width="909" lsb="62"/>
- <mtx name="zacute" width="909" lsb="62"/>
- <mtx name="zcaron" width="909" lsb="62"/>
- <mtx name="zdotaccent" width="909" lsb="62"/>
- <mtx name="zero" width="1024" lsb="56"/>
- </hmtx>
-
- <cmap>
- <tableVersion version="0"/>
- <cmap_format_0 platformID="1" platEncID="0" language="0">
- <map code="0x0" name=".notdef#1"/>
- <map code="0x1" name=".notdef"/>
- <map code="0x2" name=".notdef"/>
- <map code="0x3" name=".notdef"/>
- <map code="0x4" name=".notdef"/>
- <map code="0x5" name=".notdef"/>
- <map code="0x6" name=".notdef"/>
- <map code="0x7" name=".notdef"/>
- <map code="0x8" name=".notdef#1"/>
- <map code="0x9" name="space"/>
- <map code="0xa" name=".notdef"/>
- <map code="0xb" name=".notdef"/>
- <map code="0xc" name=".notdef"/>
- <map code="0xd" name=".notdef#2"/>
- <map code="0xe" name=".notdef"/>
- <map code="0xf" name=".notdef"/>
- <map code="0x10" name=".notdef"/>
- <map code="0x11" name=".notdef"/>
- <map code="0x12" name=".notdef"/>
- <map code="0x13" name=".notdef"/>
- <map code="0x14" name=".notdef"/>
- <map code="0x15" name=".notdef"/>
- <map code="0x16" name=".notdef"/>
- <map code="0x17" name=".notdef"/>
- <map code="0x18" name=".notdef"/>
- <map code="0x19" name=".notdef"/>
- <map code="0x1a" name=".notdef"/>
- <map code="0x1b" name=".notdef"/>
- <map code="0x1c" name=".notdef"/>
- <map code="0x1d" name=".notdef#1"/>
- <map code="0x1e" name=".notdef"/>
- <map code="0x1f" name=".notdef"/>
- <map code="0x20" name="space"/>
- <map code="0x21" name="exclam"/>
- <map code="0x22" name="quotedbl"/>
- <map code="0x23" name="numbersign"/>
- <map code="0x24" name="dollar"/>
- <map code="0x25" name="percent"/>
- <map code="0x26" name="ampersand"/>
- <map code="0x27" name="quotesingle"/>
- <map code="0x28" name="parenleft"/>
- <map code="0x29" name="parenright"/>
- <map code="0x2a" name="asterisk"/>
- <map code="0x2b" name="plus"/>
- <map code="0x2c" name="comma"/>
- <map code="0x2d" name="hyphen"/>
- <map code="0x2e" name="period"/>
- <map code="0x2f" name="slash"/>
- <map code="0x30" name="zero"/>
- <map code="0x31" name="one"/>
- <map code="0x32" name="two"/>
- <map code="0x33" name="three"/>
- <map code="0x34" name="four"/>
- <map code="0x35" name="five"/>
- <map code="0x36" name="six"/>
- <map code="0x37" name="seven"/>
- <map code="0x38" name="eight"/>
- <map code="0x39" name="nine"/>
- <map code="0x3a" name="colon"/>
- <map code="0x3b" name="semicolon"/>
- <map code="0x3c" name="less"/>
- <map code="0x3d" name="equal"/>
- <map code="0x3e" name="greater"/>
- <map code="0x3f" name="question"/>
- <map code="0x40" name="at"/>
- <map code="0x41" name="A"/>
- <map code="0x42" name="B"/>
- <map code="0x43" name="C"/>
- <map code="0x44" name="D"/>
- <map code="0x45" name="E"/>
- <map code="0x46" name="F"/>
- <map code="0x47" name="G"/>
- <map code="0x48" name="H"/>
- <map code="0x49" name="I"/>
- <map code="0x4a" name="J"/>
- <map code="0x4b" name="K"/>
- <map code="0x4c" name="L"/>
- <map code="0x4d" name="M"/>
- <map code="0x4e" name="N"/>
- <map code="0x4f" name="O"/>
- <map code="0x50" name="P"/>
- <map code="0x51" name="Q"/>
- <map code="0x52" name="R"/>
- <map code="0x53" name="S"/>
- <map code="0x54" name="T"/>
- <map code="0x55" name="U"/>
- <map code="0x56" name="V"/>
- <map code="0x57" name="W"/>
- <map code="0x58" name="X"/>
- <map code="0x59" name="Y"/>
- <map code="0x5a" name="Z"/>
- <map code="0x5b" name="bracketleft"/>
- <map code="0x5c" name="backslash"/>
- <map code="0x5d" name="bracketright"/>
- <map code="0x5e" name="asciicircum"/>
- <map code="0x5f" name="underscore"/>
- <map code="0x60" name="grave"/>
- <map code="0x61" name="a"/>
- <map code="0x62" name="b"/>
- <map code="0x63" name="c"/>
- <map code="0x64" name="d"/>
- <map code="0x65" name="e"/>
- <map code="0x66" name="f"/>
- <map code="0x67" name="g"/>
- <map code="0x68" name="h"/>
- <map code="0x69" name="i"/>
- <map code="0x6a" name="j"/>
- <map code="0x6b" name="k"/>
- <map code="0x6c" name="l"/>
- <map code="0x6d" name="m"/>
- <map code="0x6e" name="n"/>
- <map code="0x6f" name="o"/>
- <map code="0x70" name="p"/>
- <map code="0x71" name="q"/>
- <map code="0x72" name="r"/>
- <map code="0x73" name="s"/>
- <map code="0x74" name="t"/>
- <map code="0x75" name="u"/>
- <map code="0x76" name="v"/>
- <map code="0x77" name="w"/>
- <map code="0x78" name="x"/>
- <map code="0x79" name="y"/>
- <map code="0x7a" name="z"/>
- <map code="0x7b" name="braceleft"/>
- <map code="0x7c" name="bar"/>
- <map code="0x7d" name="braceright"/>
- <map code="0x7e" name="asciitilde"/>
- <map code="0x7f" name=".notdef"/>
- <map code="0x80" name="Adieresis"/>
- <map code="0x81" name="Aring"/>
- <map code="0x82" name="Ccedilla"/>
- <map code="0x83" name="Eacute"/>
- <map code="0x84" name="Ntilde"/>
- <map code="0x85" name="Odieresis"/>
- <map code="0x86" name="Udieresis"/>
- <map code="0x87" name="aacute"/>
- <map code="0x88" name="agrave"/>
- <map code="0x89" name="acircumflex"/>
- <map code="0x8a" name="adieresis"/>
- <map code="0x8b" name="atilde"/>
- <map code="0x8c" name="aring"/>
- <map code="0x8d" name="ccedilla"/>
- <map code="0x8e" name="eacute"/>
- <map code="0x8f" name="egrave"/>
- <map code="0x90" name="ecircumflex"/>
- <map code="0x91" name="edieresis"/>
- <map code="0x92" name="iacute"/>
- <map code="0x93" name="igrave"/>
- <map code="0x94" name="icircumflex"/>
- <map code="0x95" name="idieresis"/>
- <map code="0x96" name="ntilde"/>
- <map code="0x97" name="oacute"/>
- <map code="0x98" name="ograve"/>
- <map code="0x99" name="ocircumflex"/>
- <map code="0x9a" name="odieresis"/>
- <map code="0x9b" name="otilde"/>
- <map code="0x9c" name="uacute"/>
- <map code="0x9d" name="ugrave"/>
- <map code="0x9e" name="ucircumflex"/>
- <map code="0x9f" name="udieresis"/>
- <map code="0xa0" name="dagger"/>
- <map code="0xa1" name="degree"/>
- <map code="0xa2" name="cent"/>
- <map code="0xa3" name="sterling"/>
- <map code="0xa4" name="section"/>
- <map code="0xa5" name="bullet"/>
- <map code="0xa6" name="paragraph"/>
- <map code="0xa7" name="germandbls"/>
- <map code="0xa8" name="registered"/>
- <map code="0xa9" name="copyright"/>
- <map code="0xaa" name="trademark"/>
- <map code="0xab" name="acute"/>
- <map code="0xac" name="dieresis"/>
- <map code="0xad" name=".notdef"/>
- <map code="0xae" name="AE"/>
- <map code="0xaf" name="Oslash"/>
- <map code="0xb0" name=".notdef"/>
- <map code="0xb1" name="plusminus"/>
- <map code="0xb2" name=".notdef"/>
- <map code="0xb3" name=".notdef"/>
- <map code="0xb4" name="yen"/>
- <map code="0xb5" name="mu"/>
- <map code="0xb6" name=".notdef"/>
- <map code="0xb7" name=".notdef"/>
- <map code="0xb8" name=".notdef"/>
- <map code="0xb9" name=".notdef"/>
- <map code="0xba" name=".notdef"/>
- <map code="0xbb" name="ordfeminine"/>
- <map code="0xbc" name="ordmasculine"/>
- <map code="0xbd" name=".notdef"/>
- <map code="0xbe" name="ae"/>
- <map code="0xbf" name="oslash"/>
- <map code="0xc0" name="questiondown"/>
- <map code="0xc1" name="exclamdown"/>
- <map code="0xc2" name="logicalnot"/>
- <map code="0xc3" name=".notdef"/>
- <map code="0xc4" name="florin"/>
- <map code="0xc5" name=".notdef"/>
- <map code="0xc6" name=".notdef"/>
- <map code="0xc7" name="guillemotleft"/>
- <map code="0xc8" name="guillemotright"/>
- <map code="0xc9" name="ellipsis"/>
- <map code="0xca" name=".notdef#16"/>
- <map code="0xcb" name="Agrave"/>
- <map code="0xcc" name="Atilde"/>
- <map code="0xcd" name="Otilde"/>
- <map code="0xce" name="OE"/>
- <map code="0xcf" name="oe"/>
- <map code="0xd0" name="endash"/>
- <map code="0xd1" name="emdash"/>
- <map code="0xd2" name="quotedblleft"/>
- <map code="0xd3" name="quotedblright"/>
- <map code="0xd4" name="quoteleft"/>
- <map code="0xd5" name="quoteright"/>
- <map code="0xd6" name="divide"/>
- <map code="0xd7" name=".notdef"/>
- <map code="0xd8" name="ydieresis"/>
- <map code="0xd9" name="Ydieresis"/>
- <map code="0xda" name="fraction"/>
- <map code="0xdb" name="currency"/>
- <map code="0xdc" name="guilsinglleft"/>
- <map code="0xdd" name="guilsinglright"/>
- <map code="0xde" name="fi"/>
- <map code="0xdf" name="fl"/>
- <map code="0xe0" name="daggerdbl"/>
- <map code="0xe1" name="periodcentered"/>
- <map code="0xe2" name="quotesinglbase"/>
- <map code="0xe3" name="quotedblbase"/>
- <map code="0xe4" name="perthousand"/>
- <map code="0xe5" name="Acircumflex"/>
- <map code="0xe6" name="Ecircumflex"/>
- <map code="0xe7" name="Aacute"/>
- <map code="0xe8" name="Edieresis"/>
- <map code="0xe9" name="Egrave"/>
- <map code="0xea" name="Iacute"/>
- <map code="0xeb" name="Icircumflex"/>
- <map code="0xec" name="Idieresis"/>
- <map code="0xed" name="Igrave"/>
- <map code="0xee" name="Oacute"/>
- <map code="0xef" name="Ocircumflex"/>
- <map code="0xf0" name="Euro"/>
- <map code="0xf1" name="Ograve"/>
- <map code="0xf2" name="Uacute"/>
- <map code="0xf3" name="Ucircumflex"/>
- <map code="0xf4" name="Ugrave"/>
- <map code="0xf5" name="dotlessi"/>
- <map code="0xf6" name="circumflex"/>
- <map code="0xf7" name="tilde"/>
- <map code="0xf8" name="macron"/>
- <map code="0xf9" name="breve"/>
- <map code="0xfa" name="dotaccent"/>
- <map code="0xfb" name="ring"/>
- <map code="0xfc" name="cedilla"/>
- <map code="0xfd" name="hungarumlaut"/>
- <map code="0xfe" name="ogonek"/>
- <map code="0xff" name="caron"/>
- </cmap_format_0>
- <cmap_format_4 platformID="3" platEncID="1" language="0">
- <map code="0x20" name="space"/><!-- SPACE -->
- <map code="0x21" name="exclam"/><!-- EXCLAMATION MARK -->
- <map code="0x22" name="quotedbl"/><!-- QUOTATION MARK -->
- <map code="0x23" name="numbersign"/><!-- NUMBER SIGN -->
- <map code="0x24" name="dollar"/><!-- DOLLAR SIGN -->
- <map code="0x25" name="percent"/><!-- PERCENT SIGN -->
- <map code="0x26" name="ampersand"/><!-- AMPERSAND -->
- <map code="0x27" name="quotesingle"/><!-- APOSTROPHE -->
- <map code="0x28" name="parenleft"/><!-- LEFT PARENTHESIS -->
- <map code="0x29" name="parenright"/><!-- RIGHT PARENTHESIS -->
- <map code="0x2a" name="asterisk"/><!-- ASTERISK -->
- <map code="0x2b" name="plus"/><!-- PLUS SIGN -->
- <map code="0x2c" name="comma"/><!-- COMMA -->
- <map code="0x2d" name="hyphen"/><!-- HYPHEN-MINUS -->
- <map code="0x2e" name="period"/><!-- FULL STOP -->
- <map code="0x2f" name="slash"/><!-- SOLIDUS -->
- <map code="0x30" name="zero"/><!-- DIGIT ZERO -->
- <map code="0x31" name="one"/><!-- DIGIT ONE -->
- <map code="0x32" name="two"/><!-- DIGIT TWO -->
- <map code="0x33" name="three"/><!-- DIGIT THREE -->
- <map code="0x34" name="four"/><!-- DIGIT FOUR -->
- <map code="0x35" name="five"/><!-- DIGIT FIVE -->
- <map code="0x36" name="six"/><!-- DIGIT SIX -->
- <map code="0x37" name="seven"/><!-- DIGIT SEVEN -->
- <map code="0x38" name="eight"/><!-- DIGIT EIGHT -->
- <map code="0x39" name="nine"/><!-- DIGIT NINE -->
- <map code="0x3a" name="colon"/><!-- COLON -->
- <map code="0x3b" name="semicolon"/><!-- SEMICOLON -->
- <map code="0x3c" name="less"/><!-- LESS-THAN SIGN -->
- <map code="0x3d" name="equal"/><!-- EQUALS SIGN -->
- <map code="0x3e" name="greater"/><!-- GREATER-THAN SIGN -->
- <map code="0x3f" name="question"/><!-- QUESTION MARK -->
- <map code="0x40" name="at"/><!-- COMMERCIAL AT -->
- <map code="0x41" name="A"/><!-- LATIN CAPITAL LETTER A -->
- <map code="0x42" name="B"/><!-- LATIN CAPITAL LETTER B -->
- <map code="0x43" name="C"/><!-- LATIN CAPITAL LETTER C -->
- <map code="0x44" name="D"/><!-- LATIN CAPITAL LETTER D -->
- <map code="0x45" name="E"/><!-- LATIN CAPITAL LETTER E -->
- <map code="0x46" name="F"/><!-- LATIN CAPITAL LETTER F -->
- <map code="0x47" name="G"/><!-- LATIN CAPITAL LETTER G -->
- <map code="0x48" name="H"/><!-- LATIN CAPITAL LETTER H -->
- <map code="0x49" name="I"/><!-- LATIN CAPITAL LETTER I -->
- <map code="0x4a" name="J"/><!-- LATIN CAPITAL LETTER J -->
- <map code="0x4b" name="K"/><!-- LATIN CAPITAL LETTER K -->
- <map code="0x4c" name="L"/><!-- LATIN CAPITAL LETTER L -->
- <map code="0x4d" name="M"/><!-- LATIN CAPITAL LETTER M -->
- <map code="0x4e" name="N"/><!-- LATIN CAPITAL LETTER N -->
- <map code="0x4f" name="O"/><!-- LATIN CAPITAL LETTER O -->
- <map code="0x50" name="P"/><!-- LATIN CAPITAL LETTER P -->
- <map code="0x51" name="Q"/><!-- LATIN CAPITAL LETTER Q -->
- <map code="0x52" name="R"/><!-- LATIN CAPITAL LETTER R -->
- <map code="0x53" name="S"/><!-- LATIN CAPITAL LETTER S -->
- <map code="0x54" name="T"/><!-- LATIN CAPITAL LETTER T -->
- <map code="0x55" name="U"/><!-- LATIN CAPITAL LETTER U -->
- <map code="0x56" name="V"/><!-- LATIN CAPITAL LETTER V -->
- <map code="0x57" name="W"/><!-- LATIN CAPITAL LETTER W -->
- <map code="0x58" name="X"/><!-- LATIN CAPITAL LETTER X -->
- <map code="0x59" name="Y"/><!-- LATIN CAPITAL LETTER Y -->
- <map code="0x5a" name="Z"/><!-- LATIN CAPITAL LETTER Z -->
- <map code="0x5b" name="bracketleft"/><!-- LEFT SQUARE BRACKET -->
- <map code="0x5c" name="backslash"/><!-- REVERSE SOLIDUS -->
- <map code="0x5d" name="bracketright"/><!-- RIGHT SQUARE BRACKET -->
- <map code="0x5e" name="asciicircum"/><!-- CIRCUMFLEX ACCENT -->
- <map code="0x5f" name="underscore"/><!-- LOW LINE -->
- <map code="0x60" name="grave"/><!-- GRAVE ACCENT -->
- <map code="0x61" name="a"/><!-- LATIN SMALL LETTER A -->
- <map code="0x62" name="b"/><!-- LATIN SMALL LETTER B -->
- <map code="0x63" name="c"/><!-- LATIN SMALL LETTER C -->
- <map code="0x64" name="d"/><!-- LATIN SMALL LETTER D -->
- <map code="0x65" name="e"/><!-- LATIN SMALL LETTER E -->
- <map code="0x66" name="f"/><!-- LATIN SMALL LETTER F -->
- <map code="0x67" name="g"/><!-- LATIN SMALL LETTER G -->
- <map code="0x68" name="h"/><!-- LATIN SMALL LETTER H -->
- <map code="0x69" name="i"/><!-- LATIN SMALL LETTER I -->
- <map code="0x6a" name="j"/><!-- LATIN SMALL LETTER J -->
- <map code="0x6b" name="k"/><!-- LATIN SMALL LETTER K -->
- <map code="0x6c" name="l"/><!-- LATIN SMALL LETTER L -->
- <map code="0x6d" name="m"/><!-- LATIN SMALL LETTER M -->
- <map code="0x6e" name="n"/><!-- LATIN SMALL LETTER N -->
- <map code="0x6f" name="o"/><!-- LATIN SMALL LETTER O -->
- <map code="0x70" name="p"/><!-- LATIN SMALL LETTER P -->
- <map code="0x71" name="q"/><!-- LATIN SMALL LETTER Q -->
- <map code="0x72" name="r"/><!-- LATIN SMALL LETTER R -->
- <map code="0x73" name="s"/><!-- LATIN SMALL LETTER S -->
- <map code="0x74" name="t"/><!-- LATIN SMALL LETTER T -->
- <map code="0x75" name="u"/><!-- LATIN SMALL LETTER U -->
- <map code="0x76" name="v"/><!-- LATIN SMALL LETTER V -->
- <map code="0x77" name="w"/><!-- LATIN SMALL LETTER W -->
- <map code="0x78" name="x"/><!-- LATIN SMALL LETTER X -->
- <map code="0x79" name="y"/><!-- LATIN SMALL LETTER Y -->
- <map code="0x7a" name="z"/><!-- LATIN SMALL LETTER Z -->
- <map code="0x7b" name="braceleft"/><!-- LEFT CURLY BRACKET -->
- <map code="0x7c" name="bar"/><!-- VERTICAL LINE -->
- <map code="0x7d" name="braceright"/><!-- RIGHT CURLY BRACKET -->
- <map code="0x7e" name="asciitilde"/><!-- TILDE -->
- <map code="0x80" name="Euro#1"/><!-- &lt;control> -->
- <map code="0xa0" name="nonbreakingspace"/><!-- NO-BREAK SPACE -->
- <map code="0xa1" name="exclamdown"/><!-- INVERTED EXCLAMATION MARK -->
- <map code="0xa2" name="cent"/><!-- CENT SIGN -->
- <map code="0xa3" name="sterling"/><!-- POUND SIGN -->
- <map code="0xa4" name="currency"/><!-- CURRENCY SIGN -->
- <map code="0xa5" name="yen"/><!-- YEN SIGN -->
- <map code="0xa6" name="brokenbar"/><!-- BROKEN BAR -->
- <map code="0xa7" name="section"/><!-- SECTION SIGN -->
- <map code="0xa8" name="dieresis"/><!-- DIAERESIS -->
- <map code="0xa9" name="copyright"/><!-- COPYRIGHT SIGN -->
- <map code="0xaa" name="ordfeminine"/><!-- FEMININE ORDINAL INDICATOR -->
- <map code="0xab" name="guillemotleft"/><!-- LEFT-POINTING DOUBLE ANGLE QUOTATION MARK -->
- <map code="0xac" name="logicalnot"/><!-- NOT SIGN -->
- <map code="0xad" name="sfthyphen"/><!-- SOFT HYPHEN -->
- <map code="0xae" name="registered"/><!-- REGISTERED SIGN -->
- <map code="0xaf" name="macron#1"/><!-- MACRON -->
- <map code="0xb0" name="degree"/><!-- DEGREE SIGN -->
- <map code="0xb1" name="plusminus"/><!-- PLUS-MINUS SIGN -->
- <map code="0xb2" name="twosuperior"/><!-- SUPERSCRIPT TWO -->
- <map code="0xb3" name="threesuperior"/><!-- SUPERSCRIPT THREE -->
- <map code="0xb4" name="acute"/><!-- ACUTE ACCENT -->
- <map code="0xb5" name="mu"/><!-- MICRO SIGN -->
- <map code="0xb6" name="paragraph"/><!-- PILCROW SIGN -->
- <map code="0xb7" name="periodcentered#1"/><!-- MIDDLE DOT -->
- <map code="0xb8" name="cedilla"/><!-- CEDILLA -->
- <map code="0xb9" name="onesuperior"/><!-- SUPERSCRIPT ONE -->
- <map code="0xba" name="ordmasculine"/><!-- MASCULINE ORDINAL INDICATOR -->
- <map code="0xbb" name="guillemotright"/><!-- RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK -->
- <map code="0xbc" name="onequarter"/><!-- VULGAR FRACTION ONE QUARTER -->
- <map code="0xbd" name="onehalf"/><!-- VULGAR FRACTION ONE HALF -->
- <map code="0xbe" name="threequarters"/><!-- VULGAR FRACTION THREE QUARTERS -->
- <map code="0xbf" name="questiondown"/><!-- INVERTED QUESTION MARK -->
- <map code="0xc0" name="Agrave"/><!-- LATIN CAPITAL LETTER A WITH GRAVE -->
- <map code="0xc1" name="Aacute"/><!-- LATIN CAPITAL LETTER A WITH ACUTE -->
- <map code="0xc2" name="Acircumflex"/><!-- LATIN CAPITAL LETTER A WITH CIRCUMFLEX -->
- <map code="0xc3" name="Atilde"/><!-- LATIN CAPITAL LETTER A WITH TILDE -->
- <map code="0xc4" name="Adieresis"/><!-- LATIN CAPITAL LETTER A WITH DIAERESIS -->
- <map code="0xc5" name="Aring"/><!-- LATIN CAPITAL LETTER A WITH RING ABOVE -->
- <map code="0xc6" name="AE"/><!-- LATIN CAPITAL LETTER AE -->
- <map code="0xc7" name="Ccedilla"/><!-- LATIN CAPITAL LETTER C WITH CEDILLA -->
- <map code="0xc8" name="Egrave"/><!-- LATIN CAPITAL LETTER E WITH GRAVE -->
- <map code="0xc9" name="Eacute"/><!-- LATIN CAPITAL LETTER E WITH ACUTE -->
- <map code="0xca" name="Ecircumflex"/><!-- LATIN CAPITAL LETTER E WITH CIRCUMFLEX -->
- <map code="0xcb" name="Edieresis"/><!-- LATIN CAPITAL LETTER E WITH DIAERESIS -->
- <map code="0xcc" name="Igrave"/><!-- LATIN CAPITAL LETTER I WITH GRAVE -->
- <map code="0xcd" name="Iacute"/><!-- LATIN CAPITAL LETTER I WITH ACUTE -->
- <map code="0xce" name="Icircumflex"/><!-- LATIN CAPITAL LETTER I WITH CIRCUMFLEX -->
- <map code="0xcf" name="Idieresis"/><!-- LATIN CAPITAL LETTER I WITH DIAERESIS -->
- <map code="0xd0" name="Eth"/><!-- LATIN CAPITAL LETTER ETH -->
- <map code="0xd1" name="Ntilde"/><!-- LATIN CAPITAL LETTER N WITH TILDE -->
- <map code="0xd2" name="Ograve"/><!-- LATIN CAPITAL LETTER O WITH GRAVE -->
- <map code="0xd3" name="Oacute"/><!-- LATIN CAPITAL LETTER O WITH ACUTE -->
- <map code="0xd4" name="Ocircumflex"/><!-- LATIN CAPITAL LETTER O WITH CIRCUMFLEX -->
- <map code="0xd5" name="Otilde"/><!-- LATIN CAPITAL LETTER O WITH TILDE -->
- <map code="0xd6" name="Odieresis"/><!-- LATIN CAPITAL LETTER O WITH DIAERESIS -->
- <map code="0xd7" name="multiply"/><!-- MULTIPLICATION SIGN -->
- <map code="0xd8" name="Oslash"/><!-- LATIN CAPITAL LETTER O WITH STROKE -->
- <map code="0xd9" name="Ugrave"/><!-- LATIN CAPITAL LETTER U WITH GRAVE -->
- <map code="0xda" name="Uacute"/><!-- LATIN CAPITAL LETTER U WITH ACUTE -->
- <map code="0xdb" name="Ucircumflex"/><!-- LATIN CAPITAL LETTER U WITH CIRCUMFLEX -->
- <map code="0xdc" name="Udieresis"/><!-- LATIN CAPITAL LETTER U WITH DIAERESIS -->
- <map code="0xdd" name="Yacute"/><!-- LATIN CAPITAL LETTER Y WITH ACUTE -->
- <map code="0xde" name="Thorn"/><!-- LATIN CAPITAL LETTER THORN -->
- <map code="0xdf" name="germandbls"/><!-- LATIN SMALL LETTER SHARP S -->
- <map code="0xe0" name="agrave"/><!-- LATIN SMALL LETTER A WITH GRAVE -->
- <map code="0xe1" name="aacute"/><!-- LATIN SMALL LETTER A WITH ACUTE -->
- <map code="0xe2" name="acircumflex"/><!-- LATIN SMALL LETTER A WITH CIRCUMFLEX -->
- <map code="0xe3" name="atilde"/><!-- LATIN SMALL LETTER A WITH TILDE -->
- <map code="0xe4" name="adieresis"/><!-- LATIN SMALL LETTER A WITH DIAERESIS -->
- <map code="0xe5" name="aring"/><!-- LATIN SMALL LETTER A WITH RING ABOVE -->
- <map code="0xe6" name="ae"/><!-- LATIN SMALL LETTER AE -->
- <map code="0xe7" name="ccedilla"/><!-- LATIN SMALL LETTER C WITH CEDILLA -->
- <map code="0xe8" name="egrave"/><!-- LATIN SMALL LETTER E WITH GRAVE -->
- <map code="0xe9" name="eacute"/><!-- LATIN SMALL LETTER E WITH ACUTE -->
- <map code="0xea" name="ecircumflex"/><!-- LATIN SMALL LETTER E WITH CIRCUMFLEX -->
- <map code="0xeb" name="edieresis"/><!-- LATIN SMALL LETTER E WITH DIAERESIS -->
- <map code="0xec" name="igrave"/><!-- LATIN SMALL LETTER I WITH GRAVE -->
- <map code="0xed" name="iacute"/><!-- LATIN SMALL LETTER I WITH ACUTE -->
- <map code="0xee" name="icircumflex"/><!-- LATIN SMALL LETTER I WITH CIRCUMFLEX -->
- <map code="0xef" name="idieresis"/><!-- LATIN SMALL LETTER I WITH DIAERESIS -->
- <map code="0xf0" name="eth"/><!-- LATIN SMALL LETTER ETH -->
- <map code="0xf1" name="ntilde"/><!-- LATIN SMALL LETTER N WITH TILDE -->
- <map code="0xf2" name="ograve"/><!-- LATIN SMALL LETTER O WITH GRAVE -->
- <map code="0xf3" name="oacute"/><!-- LATIN SMALL LETTER O WITH ACUTE -->
- <map code="0xf4" name="ocircumflex"/><!-- LATIN SMALL LETTER O WITH CIRCUMFLEX -->
- <map code="0xf5" name="otilde"/><!-- LATIN SMALL LETTER O WITH TILDE -->
- <map code="0xf6" name="odieresis"/><!-- LATIN SMALL LETTER O WITH DIAERESIS -->
- <map code="0xf7" name="divide"/><!-- DIVISION SIGN -->
- <map code="0xf8" name="oslash"/><!-- LATIN SMALL LETTER O WITH STROKE -->
- <map code="0xf9" name="ugrave"/><!-- LATIN SMALL LETTER U WITH GRAVE -->
- <map code="0xfa" name="uacute"/><!-- LATIN SMALL LETTER U WITH ACUTE -->
- <map code="0xfb" name="ucircumflex"/><!-- LATIN SMALL LETTER U WITH CIRCUMFLEX -->
- <map code="0xfc" name="udieresis"/><!-- LATIN SMALL LETTER U WITH DIAERESIS -->
- <map code="0xfd" name="yacute"/><!-- LATIN SMALL LETTER Y WITH ACUTE -->
- <map code="0xfe" name="thorn"/><!-- LATIN SMALL LETTER THORN -->
- <map code="0xff" name="ydieresis"/><!-- LATIN SMALL LETTER Y WITH DIAERESIS -->
- <map code="0x100" name="Amacron"/><!-- LATIN CAPITAL LETTER A WITH MACRON -->
- <map code="0x101" name="amacron"/><!-- LATIN SMALL LETTER A WITH MACRON -->
- <map code="0x102" name="Abreve"/><!-- LATIN CAPITAL LETTER A WITH BREVE -->
- <map code="0x103" name="abreve"/><!-- LATIN SMALL LETTER A WITH BREVE -->
- <map code="0x104" name="Aogonek"/><!-- LATIN CAPITAL LETTER A WITH OGONEK -->
- <map code="0x105" name="aogonek"/><!-- LATIN SMALL LETTER A WITH OGONEK -->
- <map code="0x106" name="Cacute"/><!-- LATIN CAPITAL LETTER C WITH ACUTE -->
- <map code="0x107" name="cacute"/><!-- LATIN SMALL LETTER C WITH ACUTE -->
- <map code="0x108" name="Ccircumflex"/><!-- LATIN CAPITAL LETTER C WITH CIRCUMFLEX -->
- <map code="0x109" name="ccircumflex"/><!-- LATIN SMALL LETTER C WITH CIRCUMFLEX -->
- <map code="0x10a" name="Cdotaccent"/><!-- LATIN CAPITAL LETTER C WITH DOT ABOVE -->
- <map code="0x10b" name="cdotaccent"/><!-- LATIN SMALL LETTER C WITH DOT ABOVE -->
- <map code="0x10c" name="Ccaron"/><!-- LATIN CAPITAL LETTER C WITH CARON -->
- <map code="0x10d" name="ccaron"/><!-- LATIN SMALL LETTER C WITH CARON -->
- <map code="0x10e" name="Dcaron"/><!-- LATIN CAPITAL LETTER D WITH CARON -->
- <map code="0x10f" name="dcaron"/><!-- LATIN SMALL LETTER D WITH CARON -->
- <map code="0x110" name="Dcroat"/><!-- LATIN CAPITAL LETTER D WITH STROKE -->
- <map code="0x111" name="dcroat"/><!-- LATIN SMALL LETTER D WITH STROKE -->
- <map code="0x112" name="Emacron"/><!-- LATIN CAPITAL LETTER E WITH MACRON -->
- <map code="0x113" name="emacron"/><!-- LATIN SMALL LETTER E WITH MACRON -->
- <map code="0x114" name="Ebreve"/><!-- LATIN CAPITAL LETTER E WITH BREVE -->
- <map code="0x115" name="ebreve"/><!-- LATIN SMALL LETTER E WITH BREVE -->
- <map code="0x116" name="Edotaccent"/><!-- LATIN CAPITAL LETTER E WITH DOT ABOVE -->
- <map code="0x117" name="edotaccent"/><!-- LATIN SMALL LETTER E WITH DOT ABOVE -->
- <map code="0x118" name="Eogonek"/><!-- LATIN CAPITAL LETTER E WITH OGONEK -->
- <map code="0x119" name="eogonek"/><!-- LATIN SMALL LETTER E WITH OGONEK -->
- <map code="0x11a" name="Ecaron"/><!-- LATIN CAPITAL LETTER E WITH CARON -->
- <map code="0x11b" name="ecaron"/><!-- LATIN SMALL LETTER E WITH CARON -->
- <map code="0x11c" name="Gcircumflex"/><!-- LATIN CAPITAL LETTER G WITH CIRCUMFLEX -->
- <map code="0x11d" name="gcircumflex"/><!-- LATIN SMALL LETTER G WITH CIRCUMFLEX -->
- <map code="0x11e" name="Gbreve"/><!-- LATIN CAPITAL LETTER G WITH BREVE -->
- <map code="0x11f" name="gbreve"/><!-- LATIN SMALL LETTER G WITH BREVE -->
- <map code="0x120" name="Gdotaccent"/><!-- LATIN CAPITAL LETTER G WITH DOT ABOVE -->
- <map code="0x121" name="gdotaccent"/><!-- LATIN SMALL LETTER G WITH DOT ABOVE -->
- <map code="0x122" name="Gcommaaccent"/><!-- LATIN CAPITAL LETTER G WITH CEDILLA -->
- <map code="0x123" name="gcommaaccent"/><!-- LATIN SMALL LETTER G WITH CEDILLA -->
- <map code="0x124" name="Hcircumflex"/><!-- LATIN CAPITAL LETTER H WITH CIRCUMFLEX -->
- <map code="0x125" name="hcircumflex"/><!-- LATIN SMALL LETTER H WITH CIRCUMFLEX -->
- <map code="0x126" name="Hbar"/><!-- LATIN CAPITAL LETTER H WITH STROKE -->
- <map code="0x127" name="hbar"/><!-- LATIN SMALL LETTER H WITH STROKE -->
- <map code="0x128" name="Itilde"/><!-- LATIN CAPITAL LETTER I WITH TILDE -->
- <map code="0x129" name="itilde"/><!-- LATIN SMALL LETTER I WITH TILDE -->
- <map code="0x12a" name="Imacron"/><!-- LATIN CAPITAL LETTER I WITH MACRON -->
- <map code="0x12b" name="imacron"/><!-- LATIN SMALL LETTER I WITH MACRON -->
- <map code="0x12c" name="Ibreve"/><!-- LATIN CAPITAL LETTER I WITH BREVE -->
- <map code="0x12d" name="ibreve"/><!-- LATIN SMALL LETTER I WITH BREVE -->
- <map code="0x12e" name="Iogonek"/><!-- LATIN CAPITAL LETTER I WITH OGONEK -->
- <map code="0x12f" name="iogonek"/><!-- LATIN SMALL LETTER I WITH OGONEK -->
- <map code="0x130" name="Idotaccent"/><!-- LATIN CAPITAL LETTER I WITH DOT ABOVE -->
- <map code="0x131" name="dotlessi"/><!-- LATIN SMALL LETTER DOTLESS I -->
- <map code="0x132" name="IJ"/><!-- LATIN CAPITAL LIGATURE IJ -->
- <map code="0x133" name="ij"/><!-- LATIN SMALL LIGATURE IJ -->
- <map code="0x134" name="Jcircumflex"/><!-- LATIN CAPITAL LETTER J WITH CIRCUMFLEX -->
- <map code="0x135" name="jcircumflex"/><!-- LATIN SMALL LETTER J WITH CIRCUMFLEX -->
- <map code="0x136" name="Kcommaaccent"/><!-- LATIN CAPITAL LETTER K WITH CEDILLA -->
- <map code="0x137" name="kcommaaccent"/><!-- LATIN SMALL LETTER K WITH CEDILLA -->
- <map code="0x138" name="kgreenlandic"/><!-- LATIN SMALL LETTER KRA -->
- <map code="0x139" name="Lacute"/><!-- LATIN CAPITAL LETTER L WITH ACUTE -->
- <map code="0x13a" name="lacute"/><!-- LATIN SMALL LETTER L WITH ACUTE -->
- <map code="0x13b" name="Lcommaaccent"/><!-- LATIN CAPITAL LETTER L WITH CEDILLA -->
- <map code="0x13c" name="lcommaaccent"/><!-- LATIN SMALL LETTER L WITH CEDILLA -->
- <map code="0x13d" name="Lcaron"/><!-- LATIN CAPITAL LETTER L WITH CARON -->
- <map code="0x13e" name="lcaron"/><!-- LATIN SMALL LETTER L WITH CARON -->
- <map code="0x13f" name="Ldot"/><!-- LATIN CAPITAL LETTER L WITH MIDDLE DOT -->
- <map code="0x140" name="ldot"/><!-- LATIN SMALL LETTER L WITH MIDDLE DOT -->
- <map code="0x141" name="Lslash"/><!-- LATIN CAPITAL LETTER L WITH STROKE -->
- <map code="0x142" name="lslash"/><!-- LATIN SMALL LETTER L WITH STROKE -->
- <map code="0x143" name="Nacute"/><!-- LATIN CAPITAL LETTER N WITH ACUTE -->
- <map code="0x144" name="nacute"/><!-- LATIN SMALL LETTER N WITH ACUTE -->
- <map code="0x145" name="Ncommaaccent"/><!-- LATIN CAPITAL LETTER N WITH CEDILLA -->
- <map code="0x146" name="ncommaaccent"/><!-- LATIN SMALL LETTER N WITH CEDILLA -->
- <map code="0x147" name="Ncaron"/><!-- LATIN CAPITAL LETTER N WITH CARON -->
- <map code="0x148" name="ncaron"/><!-- LATIN SMALL LETTER N WITH CARON -->
- <map code="0x149" name="napostrophe"/><!-- LATIN SMALL LETTER N PRECEDED BY APOSTROPHE -->
- <map code="0x14a" name="Eng"/><!-- LATIN CAPITAL LETTER ENG -->
- <map code="0x14b" name="eng"/><!-- LATIN SMALL LETTER ENG -->
- <map code="0x14c" name="Omacron"/><!-- LATIN CAPITAL LETTER O WITH MACRON -->
- <map code="0x14d" name="omacron"/><!-- LATIN SMALL LETTER O WITH MACRON -->
- <map code="0x14e" name="Obreve"/><!-- LATIN CAPITAL LETTER O WITH BREVE -->
- <map code="0x14f" name="obreve"/><!-- LATIN SMALL LETTER O WITH BREVE -->
- <map code="0x150" name="Ohungarumlaut"/><!-- LATIN CAPITAL LETTER O WITH DOUBLE ACUTE -->
- <map code="0x151" name="ohungarumlaut"/><!-- LATIN SMALL LETTER O WITH DOUBLE ACUTE -->
- <map code="0x152" name="OE"/><!-- LATIN CAPITAL LIGATURE OE -->
- <map code="0x153" name="oe"/><!-- LATIN SMALL LIGATURE OE -->
- <map code="0x154" name="Racute"/><!-- LATIN CAPITAL LETTER R WITH ACUTE -->
- <map code="0x155" name="racute"/><!-- LATIN SMALL LETTER R WITH ACUTE -->
- <map code="0x156" name="Rcommaaccent"/><!-- LATIN CAPITAL LETTER R WITH CEDILLA -->
- <map code="0x157" name="rcommaaccent"/><!-- LATIN SMALL LETTER R WITH CEDILLA -->
- <map code="0x158" name="Rcaron"/><!-- LATIN CAPITAL LETTER R WITH CARON -->
- <map code="0x159" name="rcaron"/><!-- LATIN SMALL LETTER R WITH CARON -->
- <map code="0x15a" name="Sacute"/><!-- LATIN CAPITAL LETTER S WITH ACUTE -->
- <map code="0x15b" name="sacute"/><!-- LATIN SMALL LETTER S WITH ACUTE -->
- <map code="0x15c" name="Scircumflex"/><!-- LATIN CAPITAL LETTER S WITH CIRCUMFLEX -->
- <map code="0x15d" name="scircumflex"/><!-- LATIN SMALL LETTER S WITH CIRCUMFLEX -->
- <map code="0x15e" name="Scedilla"/><!-- LATIN CAPITAL LETTER S WITH CEDILLA -->
- <map code="0x15f" name="scedilla"/><!-- LATIN SMALL LETTER S WITH CEDILLA -->
- <map code="0x160" name="Scaron"/><!-- LATIN CAPITAL LETTER S WITH CARON -->
- <map code="0x161" name="scaron"/><!-- LATIN SMALL LETTER S WITH CARON -->
- <map code="0x162" name="Tcommaaccent"/><!-- LATIN CAPITAL LETTER T WITH CEDILLA -->
- <map code="0x163" name="tcommaaccent"/><!-- LATIN SMALL LETTER T WITH CEDILLA -->
- <map code="0x164" name="Tcaron"/><!-- LATIN CAPITAL LETTER T WITH CARON -->
- <map code="0x165" name="tcaron"/><!-- LATIN SMALL LETTER T WITH CARON -->
- <map code="0x166" name="Tbar"/><!-- LATIN CAPITAL LETTER T WITH STROKE -->
- <map code="0x167" name="tbar"/><!-- LATIN SMALL LETTER T WITH STROKE -->
- <map code="0x168" name="Utilde"/><!-- LATIN CAPITAL LETTER U WITH TILDE -->
- <map code="0x169" name="utilde"/><!-- LATIN SMALL LETTER U WITH TILDE -->
- <map code="0x16a" name="Umacron"/><!-- LATIN CAPITAL LETTER U WITH MACRON -->
- <map code="0x16b" name="umacron"/><!-- LATIN SMALL LETTER U WITH MACRON -->
- <map code="0x16c" name="Ubreve"/><!-- LATIN CAPITAL LETTER U WITH BREVE -->
- <map code="0x16d" name="ubreve"/><!-- LATIN SMALL LETTER U WITH BREVE -->
- <map code="0x16e" name="Uring"/><!-- LATIN CAPITAL LETTER U WITH RING ABOVE -->
- <map code="0x16f" name="uring"/><!-- LATIN SMALL LETTER U WITH RING ABOVE -->
- <map code="0x170" name="Uhungarumlaut"/><!-- LATIN CAPITAL LETTER U WITH DOUBLE ACUTE -->
- <map code="0x171" name="uhungarumlaut"/><!-- LATIN SMALL LETTER U WITH DOUBLE ACUTE -->
- <map code="0x172" name="Uogonek"/><!-- LATIN CAPITAL LETTER U WITH OGONEK -->
- <map code="0x173" name="uogonek"/><!-- LATIN SMALL LETTER U WITH OGONEK -->
- <map code="0x174" name="Wcircumflex"/><!-- LATIN CAPITAL LETTER W WITH CIRCUMFLEX -->
- <map code="0x175" name="wcircumflex"/><!-- LATIN SMALL LETTER W WITH CIRCUMFLEX -->
- <map code="0x176" name="Ycircumflex"/><!-- LATIN CAPITAL LETTER Y WITH CIRCUMFLEX -->
- <map code="0x177" name="ycircumflex"/><!-- LATIN SMALL LETTER Y WITH CIRCUMFLEX -->
- <map code="0x178" name="Ydieresis"/><!-- LATIN CAPITAL LETTER Y WITH DIAERESIS -->
- <map code="0x179" name="Zacute"/><!-- LATIN CAPITAL LETTER Z WITH ACUTE -->
- <map code="0x17a" name="zacute"/><!-- LATIN SMALL LETTER Z WITH ACUTE -->
- <map code="0x17b" name="Zdotaccent"/><!-- LATIN CAPITAL LETTER Z WITH DOT ABOVE -->
- <map code="0x17c" name="zdotaccent"/><!-- LATIN SMALL LETTER Z WITH DOT ABOVE -->
- <map code="0x17d" name="Zcaron"/><!-- LATIN CAPITAL LETTER Z WITH CARON -->
- <map code="0x17e" name="zcaron"/><!-- LATIN SMALL LETTER Z WITH CARON -->
- <map code="0x17f" name="longs"/><!-- LATIN SMALL LETTER LONG S -->
- <map code="0x192" name="florin"/><!-- LATIN SMALL LETTER F WITH HOOK -->
- <map code="0x218" name="Scommaaccent"/><!-- LATIN CAPITAL LETTER S WITH COMMA BELOW -->
- <map code="0x219" name="scommaaccent"/><!-- LATIN SMALL LETTER S WITH COMMA BELOW -->
- <map code="0x21a" name="Tcommabelow"/><!-- LATIN CAPITAL LETTER T WITH COMMA BELOW -->
- <map code="0x21b" name="tcommabelow"/><!-- LATIN SMALL LETTER T WITH COMMA BELOW -->
- <map code="0x2c6" name="circumflex"/><!-- MODIFIER LETTER CIRCUMFLEX ACCENT -->
- <map code="0x2c7" name="caron"/><!-- CARON -->
- <map code="0x2c9" name="macron"/><!-- MODIFIER LETTER MACRON -->
- <map code="0x2d8" name="breve"/><!-- BREVE -->
- <map code="0x2d9" name="dotaccent"/><!-- DOT ABOVE -->
- <map code="0x2da" name="ring"/><!-- RING ABOVE -->
- <map code="0x2db" name="ogonek"/><!-- OGONEK -->
- <map code="0x2dc" name="tilde"/><!-- SMALL TILDE -->
- <map code="0x2dd" name="hungarumlaut"/><!-- DOUBLE ACUTE ACCENT -->
- <map code="0x326" name="Unterkomma"/><!-- COMBINING COMMA BELOW -->
- <map code="0x37e" name="semicolon#1"/><!-- GREEK QUESTION MARK -->
- <map code="0x387" name="anoteleia"/><!-- GREEK ANO TELEIA -->
- <map code="0x2010" name="hyphen#1"/><!-- HYPHEN -->
- <map code="0x2011" name="nbhyphen"/><!-- NON-BREAKING HYPHEN -->
- <map code="0x2012" name="figuredash"/><!-- FIGURE DASH -->
- <map code="0x2013" name="endash"/><!-- EN DASH -->
- <map code="0x2014" name="emdash"/><!-- EM DASH -->
- <map code="0x2015" name="afii00208"/><!-- HORIZONTAL BAR -->
- <map code="0x2018" name="quoteleft"/><!-- LEFT SINGLE QUOTATION MARK -->
- <map code="0x2019" name="quoteright"/><!-- RIGHT SINGLE QUOTATION MARK -->
- <map code="0x201a" name="quotesinglbase"/><!-- SINGLE LOW-9 QUOTATION MARK -->
- <map code="0x201b" name="quotereversed"/><!-- SINGLE HIGH-REVERSED-9 QUOTATION MARK -->
- <map code="0x201c" name="quotedblleft"/><!-- LEFT DOUBLE QUOTATION MARK -->
- <map code="0x201d" name="quotedblright"/><!-- RIGHT DOUBLE QUOTATION MARK -->
- <map code="0x201e" name="quotedblbase"/><!-- DOUBLE LOW-9 QUOTATION MARK -->
- <map code="0x2020" name="dagger"/><!-- DAGGER -->
- <map code="0x2021" name="daggerdbl"/><!-- DOUBLE DAGGER -->
- <map code="0x2022" name="bullet"/><!-- BULLET -->
- <map code="0x2026" name="ellipsis"/><!-- HORIZONTAL ELLIPSIS -->
- <map code="0x2030" name="perthousand"/><!-- PER MILLE SIGN -->
- <map code="0x2039" name="guilsinglleft"/><!-- SINGLE LEFT-POINTING ANGLE QUOTATION MARK -->
- <map code="0x203a" name="guilsinglright"/><!-- SINGLE RIGHT-POINTING ANGLE QUOTATION MARK -->
- <map code="0x203e" name="radicalex"/><!-- OVERLINE -->
- <map code="0x2044" name="fraction"/><!-- FRACTION SLASH -->
- <map code="0x20ac" name="Euro"/><!-- EURO SIGN -->
- <map code="0x2122" name="trademark"/><!-- TRADE MARK SIGN -->
- <map code="0x212e" name="estimated"/><!-- ESTIMATED SYMBOL -->
- <map code="0x2212" name="minus"/><!-- MINUS SIGN -->
- <map code="0x2215" name="fraction#1"/><!-- DIVISION SLASH -->
- <map code="0x2219" name="periodcentered"/><!-- BULLET OPERATOR -->
- <map code="0x22c5" name="dotmath"/><!-- DOT OPERATOR -->
- <map code="0xea01" name="fi#1"/><!-- Private Use -->
- <map code="0xea02" name="fl#1"/><!-- Private Use -->
- <map code="0xf001" name="fi"/><!-- Private Use -->
- <map code="0xf002" name="fl"/><!-- Private Use -->
- <map code="0xf004" name="foursuperiour"/><!-- Private Use -->
- <map code="0xf6be" name="dotlessj"/><!-- Private Use -->
- <map code="0xfb01" name="fi"/><!-- LATIN SMALL LIGATURE FI -->
- <map code="0xfb02" name="fl"/><!-- LATIN SMALL LIGATURE FL -->
- </cmap_format_4>
- </cmap>
-
- <fpgm>
- <assembly>
- NPUSHB[ ] /* 15 values pushed */
- 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
- FDEF[ ]
- SLOOP[ ]
- MDAP[1]
- ALIGNRP[ ]
- ENDF[ ]
- FDEF[ ]
- MDAP[1]
- ALIGNRP[ ]
- ENDF[ ]
- FDEF[ ]
- SRP1[ ]
- SRP2[ ]
- IP[ ]
- ENDF[ ]
- FDEF[ ]
- SRP1[ ]
- SRP2[ ]
- SLOOP[ ]
- IP[ ]
- ENDF[ ]
- FDEF[ ]
- SRP0[ ]
- SLOOP[ ]
- MIRP[11101]
- ALIGNRP[ ]
- ENDF[ ]
- FDEF[ ]
- SRP0[ ]
- SLOOP[ ]
- MIRP[10100]
- ALIGNRP[ ]
- ENDF[ ]
- FDEF[ ]
- SRP0[ ]
- SLOOP[ ]
- MDRP[11101]
- ALIGNRP[ ]
- ENDF[ ]
- FDEF[ ]
- SRP0[ ]
- SLOOP[ ]
- MDRP[10100]
- ALIGNRP[ ]
- ENDF[ ]
- FDEF[ ]
- SRP0[ ]
- MIRP[11101]
- ENDF[ ]
- FDEF[ ]
- SRP0[ ]
- MIRP[10100]
- ENDF[ ]
- FDEF[ ]
- SRP0[ ]
- MDRP[11101]
- ENDF[ ]
- FDEF[ ]
- SRP0[ ]
- MDRP[10100]
- ENDF[ ]
- FDEF[ ]
- MDRP[00100]
- ENDF[ ]
- FDEF[ ]
- MDRP[00000]
- ENDF[ ]
- FDEF[ ]
- SVTCA[0]
- NPUSHB[ ] /* 10 values pushed */
- 1 0 0 1 1 2 2 3 3 0
- SZPS[ ]
- MIAP[1]
- MIAP[1]
- MIAP[1]
- MIAP[1]
- SZPS[ ]
- ENDF[ ]
- </assembly>
- </fpgm>
-
- <prep>
- <assembly>
- PUSHB[ ] /* 2 values pushed */
- 48 1
- PUSHW[ ] /* 1 value pushed */
- 329
- RTG[ ]
- SCANCTRL[ ]
- SCANTYPE[ ]
- SCVTCI[ ]
- </assembly>
- </prep>
-
- <cvt>
- <cv index="0" value="1480"/>
- <cv index="1" value="1086"/>
- <cv index="2" value="0"/>
- <cv index="3" value="-512"/>
- <cv index="4" value="196"/>
- <cv index="5" value="200"/>
- <cv index="6" value="247"/>
- <cv index="7" value="84"/>
- <cv index="8" value="87"/>
- <cv index="9" value="101"/>
- <cv index="10" value="212"/>
- <cv index="11" value="63"/>
- <cv index="12" value="125"/>
- <cv index="13" value="172"/>
- <cv index="14" value="65"/>
- <cv index="15" value="114"/>
- <cv index="16" value="183"/>
- <cv index="17" value="70"/>
- <cv index="18" value="171"/>
- <cv index="19" value="149"/>
- <cv index="20" value="140"/>
- <cv index="21" value="77"/>
- <cv index="22" value="121"/>
- <cv index="23" value="138"/>
- <cv index="24" value="159"/>
- <cv index="25" value="53"/>
- <cv index="26" value="165"/>
- <cv index="27" value="285"/>
- <cv index="28" value="186"/>
- <cv index="29" value="128"/>
- <cv index="30" value="193"/>
- <cv index="31" value="145"/>
- <cv index="32" value="210"/>
- <cv index="33" value="220"/>
- <cv index="34" value="230"/>
- <cv index="35" value="94"/>
- <cv index="36" value="227"/>
- <cv index="37" value="213"/>
- <cv index="38" value="68"/>
- <cv index="39" value="131"/>
- <cv index="40" value="217"/>
- <cv index="41" value="104"/>
- <cv index="42" value="80"/>
- <cv index="43" value="108"/>
- <cv index="44" value="126"/>
- <cv index="45" value="39"/>
- <cv index="46" value="90"/>
- <cv index="47" value="147"/>
- <cv index="48" value="135"/>
- </cvt>
-
- <loca>
- <!-- The 'loca' table will be calculated by the compiler -->
- </loca>
-
- <glyf>
-
- <!-- The xMin, yMin, xMax and yMax values
- will be recalculated by the compiler. -->
-
- <TTGlyph name=".notdef" xMin="51" yMin="0" xMax="461" yMax="1480">
- <contour>
- <pt x="51" y="0" on="1"/>
- <pt x="51" y="1480" on="1"/>
- <pt x="461" y="1480" on="1"/>
- <pt x="461" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="410" y="51" on="1"/>
- <pt x="410" y="1429" on="1"/>
- <pt x="102" y="1429" on="1"/>
- <pt x="102" y="51" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 16 values pushed */
- 5 6 2 1 4 7 3 0 5 4 2 3 6 7 1 0
- MDAP[1]
- ALIGNRP[ ]
- MDRP[11100]
- ALIGNRP[ ]
- MDAP[1]
- ALIGNRP[ ]
- MDRP[11100]
- ALIGNRP[ ]
- SVTCA[0]
- MDAP[1]
- ALIGNRP[ ]
- MDRP[11100]
- ALIGNRP[ ]
- MDAP[1]
- ALIGNRP[ ]
- MDRP[11100]
- ALIGNRP[ ]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name=".notdef#1"/><!-- contains no outline data -->
-
- <TTGlyph name=".notdef#10"/><!-- contains no outline data -->
-
- <TTGlyph name=".notdef#11"/><!-- contains no outline data -->
-
- <TTGlyph name=".notdef#12"/><!-- contains no outline data -->
-
- <TTGlyph name=".notdef#13"/><!-- contains no outline data -->
-
- <TTGlyph name=".notdef#14"/><!-- contains no outline data -->
-
- <TTGlyph name=".notdef#15"/><!-- contains no outline data -->
-
- <TTGlyph name=".notdef#16"/><!-- contains no outline data -->
-
- <TTGlyph name=".notdef#17"/><!-- contains no outline data -->
-
- <TTGlyph name=".notdef#18"/><!-- contains no outline data -->
-
- <TTGlyph name=".notdef#2"/><!-- contains no outline data -->
-
- <TTGlyph name=".notdef#3"/><!-- contains no outline data -->
-
- <TTGlyph name=".notdef#4"/><!-- contains no outline data -->
-
- <TTGlyph name=".notdef#5"/><!-- contains no outline data -->
-
- <TTGlyph name=".notdef#6"/><!-- contains no outline data -->
-
- <TTGlyph name=".notdef#7"/><!-- contains no outline data -->
-
- <TTGlyph name=".notdef#8"/><!-- contains no outline data -->
-
- <TTGlyph name=".notdef#9"/><!-- contains no outline data -->
-
- <TTGlyph name="A" xMin="0" yMin="0" xMax="1479" yMax="1499">
- <contour>
- <pt x="0" y="0" on="1"/>
- <pt x="0" y="62" on="1"/>
- <pt x="22" y="63" on="1"/>
- <pt x="86" y="67" on="0"/>
- <pt x="102" y="87" on="1"/>
- <pt x="117" y="103" on="0"/>
- <pt x="139" y="154" on="1"/>
- <pt x="185" y="259" on="1"/>
- <pt x="706" y="1499" on="1"/>
- <pt x="776" y="1499" on="1"/>
- <pt x="1295" y="252" on="1"/>
- <pt x="1345" y="149" on="1"/>
- <pt x="1385" y="67" on="0"/>
- <pt x="1457" y="63" on="1"/>
- <pt x="1479" y="62" on="1"/>
- <pt x="1479" y="0" on="1"/>
- <pt x="990" y="0" on="1"/>
- <pt x="990" y="62" on="1"/>
- <pt x="1008" y="62" on="1"/>
- <pt x="1111" y="62" on="0"/>
- <pt x="1111" y="106" on="1"/>
- <pt x="1111" y="160" on="0"/>
- <pt x="1069" y="259" on="1"/>
- <pt x="986" y="456" on="1"/>
- <pt x="352" y="456" on="1"/>
- <pt x="267" y="259" on="1"/>
- <pt x="250" y="220" on="0"/>
- <pt x="245" y="205" on="1"/>
- <pt x="223" y="135" on="1"/>
- <pt x="217" y="116" on="0"/>
- <pt x="217" y="102" on="1"/>
- <pt x="217" y="62" on="0"/>
- <pt x="309" y="62" on="1"/>
- <pt x="325" y="62" on="1"/>
- <pt x="325" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="385" y="537" on="1"/>
- <pt x="950" y="537" on="1"/>
- <pt x="669" y="1211" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 61 values pushed */
- 33 32 18 17 14 10 7 1 8 23 0 3 37 9 8 3 13 35 0 0 24 23 7 1 35
- 1 4 48 84 36 35 1 34 16 15 0 3 2 0 14 37 36 35 34 33 32 30 24 23 20
- 18 17 16 15 14 10 9 8 7 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[1]
- MDAP[0]
- MDAP[0]
- MDAP[1]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- CALL[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="AE" xMin="0" yMin="0" xMax="1771" yMax="1480">
- <contour>
- <pt x="0" y="0" on="1"/>
- <pt x="0" y="62" on="1"/>
- <pt x="17" y="63" on="1"/>
- <pt x="78" y="68" on="0"/>
- <pt x="128" y="151" on="1"/>
- <pt x="194" y="258" on="1"/>
- <pt x="938" y="1480" on="1"/>
- <pt x="1716" y="1480" on="1"/>
- <pt x="1716" y="1221" on="1"/>
- <pt x="1605" y="1221" on="1"/>
- <pt x="1604" y="1240" on="1"/>
- <pt x="1598" y="1324" on="1"/>
- <pt x="1597" y="1380" on="0"/>
- <pt x="1580" y="1390" on="1"/>
- <pt x="1563" y="1399" on="0"/>
- <pt x="1525" y="1399" on="1"/>
- <pt x="1422" y="1400" on="1"/>
- <pt x="1151" y="1400" on="1"/>
- <pt x="1151" y="808" on="1"/>
- <pt x="1379" y="808" on="1"/>
- <pt x="1442" y="811" on="1"/>
- <pt x="1490" y="812" on="0"/>
- <pt x="1500" y="823" on="1"/>
- <pt x="1507" y="833" on="0"/>
- <pt x="1510" y="859" on="1"/>
- <pt x="1511" y="866" on="1"/>
- <pt x="1510" y="873" on="1"/>
- <pt x="1512" y="878" on="0"/>
- <pt x="1512" y="883" on="1"/>
- <pt x="1512" y="897" on="1"/>
- <pt x="1513" y="913" on="1"/>
- <pt x="1515" y="931" on="1"/>
- <pt x="1607" y="931" on="1"/>
- <pt x="1607" y="605" on="1"/>
- <pt x="1515" y="605" on="1"/>
- <pt x="1513" y="623" on="1"/>
- <pt x="1506" y="708" on="0"/>
- <pt x="1482" y="717" on="1"/>
- <pt x="1457" y="728" on="0"/>
- <pt x="1379" y="728" on="1"/>
- <pt x="1151" y="728" on="1"/>
- <pt x="1151" y="259" on="1"/>
- <pt x="1152" y="123" on="0"/>
- <pt x="1191" y="105" on="1"/>
- <pt x="1227" y="86" on="0"/>
- <pt x="1321" y="86" on="1"/>
- <pt x="1427" y="86" on="1"/>
- <pt x="1568" y="92" on="1"/>
- <pt x="1651" y="93" on="0"/>
- <pt x="1656" y="162" on="1"/>
- <pt x="1659" y="253" on="1"/>
- <pt x="1660" y="271" on="1"/>
- <pt x="1771" y="271" on="1"/>
- <pt x="1771" y="0" on="1"/>
- <pt x="756" y="0" on="1"/>
- <pt x="756" y="62" on="1"/>
- <pt x="774" y="63" on="1"/>
- <pt x="842" y="68" on="1"/>
- <pt x="910" y="73" on="0"/>
- <pt x="921" y="95" on="1"/>
- <pt x="932" y="115" on="0"/>
- <pt x="935" y="160" on="1"/>
- <pt x="941" y="259" on="1"/>
- <pt x="941" y="456" on="1"/>
- <pt x="403" y="456" on="1"/>
- <pt x="281" y="258" on="1"/>
- <pt x="255" y="215" on="0"/>
- <pt x="235" y="179" on="1"/>
- <pt x="229" y="167" on="1"/>
- <pt x="219" y="150" on="0"/>
- <pt x="212" y="138" on="1"/>
- <pt x="205" y="125" on="1"/>
- <pt x="204" y="122" on="0"/>
- <pt x="202" y="120" on="1"/>
- <pt x="192" y="105" on="0"/>
- <pt x="192" y="91" on="1"/>
- <pt x="192" y="65" on="0"/>
- <pt x="265" y="65" on="1"/>
- <pt x="269" y="65" on="1"/>
- <pt x="274" y="65" on="0"/>
- <pt x="288" y="64" on="1"/>
- <pt x="306" y="64" on="1"/>
- <pt x="328" y="63" on="1"/>
- <pt x="351" y="62" on="1"/>
- <pt x="351" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="455" y="537" on="1"/>
- <pt x="941" y="537" on="1"/>
- <pt x="941" y="1338" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 147 values pushed */
- 87 32 31 29 28 11 9 8 8 16 18 3 34 33 2 39 85 3 83 81 80 78 77 62 55
- 52 51 49 47 46 45 41 1 15 63 0 3 0 0 17 16 21 1 6 40 39 21 1 18 64
- 63 7 1 85 3 4 48 84 19 18 1 86 85 1 84 54 53 0 3 3 0 7 6 0 14
- 51 49 2 7 32 3 26 25 47 46 45 39 34 31 29 28 26 25 19 16 11 9 14 32 17
- 3 85 84 83 81 80 78 77 64 55 54 6 1 0 13 13 75 62 0 0 87 86 63 62 32
- 3 17 1 4 48 196 53 52 1 8 7 1 33 32 1 41 40 18 17 3 4 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- CALL[ ]
- MDAP[1]
- MDAP[1]
- CALL[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Aacute" xMin="0" yMin="0" xMax="1479" yMax="1925">
- <contour>
- <pt x="0" y="0" on="1"/>
- <pt x="0" y="62" on="1"/>
- <pt x="22" y="63" on="1"/>
- <pt x="86" y="67" on="0"/>
- <pt x="102" y="87" on="1"/>
- <pt x="117" y="103" on="0"/>
- <pt x="139" y="154" on="1"/>
- <pt x="185" y="259" on="1"/>
- <pt x="706" y="1499" on="1"/>
- <pt x="776" y="1499" on="1"/>
- <pt x="1295" y="252" on="1"/>
- <pt x="1345" y="149" on="1"/>
- <pt x="1385" y="67" on="0"/>
- <pt x="1457" y="63" on="1"/>
- <pt x="1479" y="62" on="1"/>
- <pt x="1479" y="0" on="1"/>
- <pt x="990" y="0" on="1"/>
- <pt x="990" y="62" on="1"/>
- <pt x="1008" y="62" on="1"/>
- <pt x="1111" y="62" on="0"/>
- <pt x="1111" y="106" on="1"/>
- <pt x="1111" y="160" on="0"/>
- <pt x="1069" y="259" on="1"/>
- <pt x="986" y="456" on="1"/>
- <pt x="352" y="456" on="1"/>
- <pt x="267" y="259" on="1"/>
- <pt x="250" y="220" on="0"/>
- <pt x="245" y="205" on="1"/>
- <pt x="223" y="135" on="1"/>
- <pt x="217" y="116" on="0"/>
- <pt x="217" y="102" on="1"/>
- <pt x="217" y="62" on="0"/>
- <pt x="309" y="62" on="1"/>
- <pt x="325" y="62" on="1"/>
- <pt x="325" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="385" y="537" on="1"/>
- <pt x="950" y="537" on="1"/>
- <pt x="669" y="1211" on="1"/>
- </contour>
- <contour>
- <pt x="613" y="1604" on="1"/>
- <pt x="854" y="1925" on="1"/>
- <pt x="1113" y="1925" on="1"/>
- <pt x="706" y="1604" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 71 values pushed */
- 41 38 37 9 8 5 39 35 3 33 32 18 17 14 10 7 1 8 23 0 3 0 0 24 23
- 7 1 35 1 4 48 84 40 39 1 36 35 1 34 16 15 0 3 3 0 14 41 40 39 38
- 37 36 35 34 33 32 30 24 23 20 18 17 16 15 14 10 9 8 7 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[1]
- MDAP[0]
- MDAP[0]
- MDAP[1]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- CALL[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Abreve" xMin="0" yMin="0" xMax="1479" yMax="1925">
- <contour>
- <pt x="0" y="0" on="1"/>
- <pt x="0" y="62" on="1"/>
- <pt x="22" y="63" on="1"/>
- <pt x="86" y="67" on="0"/>
- <pt x="102" y="87" on="1"/>
- <pt x="117" y="103" on="0"/>
- <pt x="139" y="154" on="1"/>
- <pt x="185" y="259" on="1"/>
- <pt x="706" y="1499" on="1"/>
- <pt x="776" y="1499" on="1"/>
- <pt x="1295" y="252" on="1"/>
- <pt x="1345" y="149" on="1"/>
- <pt x="1385" y="67" on="0"/>
- <pt x="1457" y="63" on="1"/>
- <pt x="1479" y="62" on="1"/>
- <pt x="1479" y="0" on="1"/>
- <pt x="990" y="0" on="1"/>
- <pt x="990" y="62" on="1"/>
- <pt x="1008" y="62" on="1"/>
- <pt x="1111" y="62" on="0"/>
- <pt x="1111" y="106" on="1"/>
- <pt x="1111" y="160" on="0"/>
- <pt x="1069" y="259" on="1"/>
- <pt x="986" y="456" on="1"/>
- <pt x="352" y="456" on="1"/>
- <pt x="267" y="259" on="1"/>
- <pt x="250" y="220" on="0"/>
- <pt x="245" y="205" on="1"/>
- <pt x="223" y="135" on="1"/>
- <pt x="217" y="116" on="0"/>
- <pt x="217" y="102" on="1"/>
- <pt x="217" y="62" on="0"/>
- <pt x="309" y="62" on="1"/>
- <pt x="325" y="62" on="1"/>
- <pt x="325" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="385" y="537" on="1"/>
- <pt x="950" y="537" on="1"/>
- <pt x="669" y="1211" on="1"/>
- </contour>
- <contour>
- <pt x="408" y="1925" on="1"/>
- <pt x="473" y="1925" on="1"/>
- <pt x="500" y="1835" on="0"/>
- <pt x="560" y="1793" on="1"/>
- <pt x="628" y="1746" on="0"/>
- <pt x="741" y="1746" on="1"/>
- <pt x="867" y="1746" on="0"/>
- <pt x="937" y="1805" on="1"/>
- <pt x="985" y="1845" on="0"/>
- <pt x="1010" y="1925" on="1"/>
- <pt x="1074" y="1925" on="1"/>
- <pt x="1055" y="1790" on="0"/>
- <pt x="983" y="1709" on="1"/>
- <pt x="889" y="1604" on="0"/>
- <pt x="741" y="1604" on="1"/>
- <pt x="587" y="1604" on="0"/>
- <pt x="492" y="1719" on="1"/>
- <pt x="427" y="1797" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 77 values pushed */
- 0 0 43 20 52 48 84 33 32 18 17 14 10 7 1 8 23 0 3 48 47 39 38 37 9
- 8 7 13 52 35 0 0 24 23 7 1 35 1 4 48 84 36 35 1 34 16 15 0 3 2
- 0 14 48 47 39 38 37 36 35 34 33 32 30 24 23 20 18 17 16 15 14 10 9 8 7
- 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[1]
- MDAP[0]
- MDAP[0]
- MDAP[1]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- CALL[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Acircumflex" xMin="0" yMin="0" xMax="1479" yMax="1925">
- <contour>
- <pt x="0" y="0" on="1"/>
- <pt x="0" y="62" on="1"/>
- <pt x="22" y="63" on="1"/>
- <pt x="86" y="67" on="0"/>
- <pt x="102" y="87" on="1"/>
- <pt x="117" y="103" on="0"/>
- <pt x="139" y="154" on="1"/>
- <pt x="185" y="259" on="1"/>
- <pt x="706" y="1499" on="1"/>
- <pt x="776" y="1499" on="1"/>
- <pt x="1295" y="252" on="1"/>
- <pt x="1345" y="149" on="1"/>
- <pt x="1385" y="67" on="0"/>
- <pt x="1457" y="63" on="1"/>
- <pt x="1479" y="62" on="1"/>
- <pt x="1479" y="0" on="1"/>
- <pt x="990" y="0" on="1"/>
- <pt x="990" y="62" on="1"/>
- <pt x="1008" y="62" on="1"/>
- <pt x="1111" y="62" on="0"/>
- <pt x="1111" y="106" on="1"/>
- <pt x="1111" y="160" on="0"/>
- <pt x="1069" y="259" on="1"/>
- <pt x="986" y="456" on="1"/>
- <pt x="352" y="456" on="1"/>
- <pt x="267" y="259" on="1"/>
- <pt x="250" y="220" on="0"/>
- <pt x="245" y="205" on="1"/>
- <pt x="223" y="135" on="1"/>
- <pt x="217" y="116" on="0"/>
- <pt x="217" y="102" on="1"/>
- <pt x="217" y="62" on="0"/>
- <pt x="309" y="62" on="1"/>
- <pt x="325" y="62" on="1"/>
- <pt x="325" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="385" y="537" on="1"/>
- <pt x="950" y="537" on="1"/>
- <pt x="669" y="1211" on="1"/>
- </contour>
- <contour>
- <pt x="389" y="1604" on="1"/>
- <pt x="630" y="1925" on="1"/>
- <pt x="852" y="1925" on="1"/>
- <pt x="1092" y="1604" on="1"/>
- <pt x="1006" y="1604" on="1"/>
- <pt x="741" y="1826" on="1"/>
- <pt x="475" y="1604" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 77 values pushed */
- 44 43 42 41 38 37 9 8 8 39 35 3 33 32 18 17 14 10 7 1 8 23 0 3 0
- 0 24 23 7 1 35 1 4 48 84 40 39 1 36 35 1 34 16 15 0 3 3 0 14 44
- 43 42 41 40 39 38 37 36 35 34 33 32 30 24 23 20 18 17 16 15 14 10 9 8 7
- 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[1]
- MDAP[0]
- MDAP[0]
- MDAP[1]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- CALL[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Adieresis" xMin="0" yMin="0" xMax="1479" yMax="1777">
- <contour>
- <pt x="0" y="0" on="1"/>
- <pt x="0" y="62" on="1"/>
- <pt x="22" y="63" on="1"/>
- <pt x="86" y="67" on="0"/>
- <pt x="102" y="87" on="1"/>
- <pt x="117" y="103" on="0"/>
- <pt x="139" y="154" on="1"/>
- <pt x="185" y="259" on="1"/>
- <pt x="706" y="1499" on="1"/>
- <pt x="776" y="1499" on="1"/>
- <pt x="1295" y="252" on="1"/>
- <pt x="1345" y="149" on="1"/>
- <pt x="1385" y="67" on="0"/>
- <pt x="1457" y="63" on="1"/>
- <pt x="1479" y="62" on="1"/>
- <pt x="1479" y="0" on="1"/>
- <pt x="990" y="0" on="1"/>
- <pt x="990" y="62" on="1"/>
- <pt x="1008" y="62" on="1"/>
- <pt x="1111" y="62" on="0"/>
- <pt x="1111" y="106" on="1"/>
- <pt x="1111" y="160" on="0"/>
- <pt x="1069" y="259" on="1"/>
- <pt x="986" y="456" on="1"/>
- <pt x="352" y="456" on="1"/>
- <pt x="267" y="259" on="1"/>
- <pt x="250" y="220" on="0"/>
- <pt x="245" y="205" on="1"/>
- <pt x="223" y="135" on="1"/>
- <pt x="217" y="116" on="0"/>
- <pt x="217" y="102" on="1"/>
- <pt x="217" y="62" on="0"/>
- <pt x="309" y="62" on="1"/>
- <pt x="325" y="62" on="1"/>
- <pt x="325" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="385" y="537" on="1"/>
- <pt x="950" y="537" on="1"/>
- <pt x="669" y="1211" on="1"/>
- </contour>
- <contour>
- <pt x="457" y="1604" on="1"/>
- <pt x="457" y="1777" on="1"/>
- <pt x="630" y="1777" on="1"/>
- <pt x="630" y="1604" on="1"/>
- </contour>
- <contour>
- <pt x="852" y="1604" on="1"/>
- <pt x="852" y="1777" on="1"/>
- <pt x="1025" y="1777" on="1"/>
- <pt x="1025" y="1604" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 112 values pushed */
- 37 9 8 3 38 35 3 33 32 18 17 14 10 7 1 8 23 0 3 0 0 45 42 41 38
- 13 3 39 24 23 7 1 35 2 4 48 84 44 43 40 39 3 36 35 1 34 16 15 0 3
- 3 0 14 36 23 18 17 16 5 44 42 3 37 9 8 3 42 40 3 15 14 10 3 13 20
- 44 35 34 33 32 24 7 1 0 8 13 30 38 0 0 43 42 13 1 44 41 40 13 1 38
- 2 4 48 196 45 44 1 39 38 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Agrave" xMin="0" yMin="0" xMax="1479" yMax="1925">
- <contour>
- <pt x="0" y="0" on="1"/>
- <pt x="0" y="62" on="1"/>
- <pt x="22" y="63" on="1"/>
- <pt x="86" y="67" on="0"/>
- <pt x="102" y="87" on="1"/>
- <pt x="117" y="103" on="0"/>
- <pt x="139" y="154" on="1"/>
- <pt x="185" y="259" on="1"/>
- <pt x="706" y="1499" on="1"/>
- <pt x="776" y="1499" on="1"/>
- <pt x="1295" y="252" on="1"/>
- <pt x="1345" y="149" on="1"/>
- <pt x="1385" y="67" on="0"/>
- <pt x="1457" y="63" on="1"/>
- <pt x="1479" y="62" on="1"/>
- <pt x="1479" y="0" on="1"/>
- <pt x="990" y="0" on="1"/>
- <pt x="990" y="62" on="1"/>
- <pt x="1008" y="62" on="1"/>
- <pt x="1111" y="62" on="0"/>
- <pt x="1111" y="106" on="1"/>
- <pt x="1111" y="160" on="0"/>
- <pt x="1069" y="259" on="1"/>
- <pt x="986" y="456" on="1"/>
- <pt x="352" y="456" on="1"/>
- <pt x="267" y="259" on="1"/>
- <pt x="250" y="220" on="0"/>
- <pt x="245" y="205" on="1"/>
- <pt x="223" y="135" on="1"/>
- <pt x="217" y="116" on="0"/>
- <pt x="217" y="102" on="1"/>
- <pt x="217" y="62" on="0"/>
- <pt x="309" y="62" on="1"/>
- <pt x="325" y="62" on="1"/>
- <pt x="325" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="385" y="537" on="1"/>
- <pt x="950" y="537" on="1"/>
- <pt x="669" y="1211" on="1"/>
- </contour>
- <contour>
- <pt x="874" y="1604" on="1"/>
- <pt x="781" y="1604" on="1"/>
- <pt x="374" y="1925" on="1"/>
- <pt x="633" y="1925" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 71 values pushed */
- 39 38 37 9 8 5 40 35 3 33 32 18 17 14 10 7 1 8 23 0 3 0 0 24 23
- 7 1 35 1 4 48 84 41 40 1 36 35 1 34 16 15 0 3 3 0 14 41 40 39 38
- 37 36 35 34 33 32 30 24 23 20 18 17 16 15 14 10 9 8 7 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[1]
- MDAP[0]
- MDAP[0]
- MDAP[1]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- CALL[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Amacron" xMin="0" yMin="0" xMax="1479" yMax="1727">
- <contour>
- <pt x="0" y="0" on="1"/>
- <pt x="0" y="62" on="1"/>
- <pt x="22" y="63" on="1"/>
- <pt x="86" y="67" on="0"/>
- <pt x="102" y="87" on="1"/>
- <pt x="117" y="103" on="0"/>
- <pt x="139" y="154" on="1"/>
- <pt x="185" y="259" on="1"/>
- <pt x="706" y="1499" on="1"/>
- <pt x="776" y="1499" on="1"/>
- <pt x="1295" y="252" on="1"/>
- <pt x="1345" y="149" on="1"/>
- <pt x="1385" y="67" on="0"/>
- <pt x="1457" y="63" on="1"/>
- <pt x="1479" y="62" on="1"/>
- <pt x="1479" y="0" on="1"/>
- <pt x="990" y="0" on="1"/>
- <pt x="990" y="62" on="1"/>
- <pt x="1008" y="62" on="1"/>
- <pt x="1111" y="62" on="0"/>
- <pt x="1111" y="106" on="1"/>
- <pt x="1111" y="160" on="0"/>
- <pt x="1069" y="259" on="1"/>
- <pt x="986" y="456" on="1"/>
- <pt x="352" y="456" on="1"/>
- <pt x="267" y="259" on="1"/>
- <pt x="250" y="220" on="0"/>
- <pt x="245" y="205" on="1"/>
- <pt x="223" y="135" on="1"/>
- <pt x="217" y="116" on="0"/>
- <pt x="217" y="102" on="1"/>
- <pt x="217" y="62" on="0"/>
- <pt x="309" y="62" on="1"/>
- <pt x="325" y="62" on="1"/>
- <pt x="325" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="385" y="537" on="1"/>
- <pt x="950" y="537" on="1"/>
- <pt x="669" y="1211" on="1"/>
- </contour>
- <contour>
- <pt x="420" y="1604" on="1"/>
- <pt x="420" y="1727" on="1"/>
- <pt x="1062" y="1727" on="1"/>
- <pt x="1062" y="1604" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 74 values pushed */
- 37 9 8 3 38 35 3 33 32 18 17 14 10 7 1 8 23 0 3 0 0 41 38 12 1
- 39 24 23 7 1 35 2 4 48 84 40 39 1 36 35 1 34 16 15 0 3 3 0 14 41
- 40 39 38 37 36 35 34 33 32 30 24 23 20 18 17 16 15 14 10 9 8 7 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[1]
- MDAP[0]
- MDAP[0]
- MDAP[1]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- CALL[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Aogonek" xMin="0" yMin="-370" xMax="1479" yMax="1499">
- <contour>
- <pt x="0" y="0" on="1"/>
- <pt x="0" y="62" on="1"/>
- <pt x="22" y="63" on="1"/>
- <pt x="86" y="67" on="0"/>
- <pt x="102" y="87" on="1"/>
- <pt x="117" y="103" on="0"/>
- <pt x="139" y="154" on="1"/>
- <pt x="185" y="259" on="1"/>
- <pt x="706" y="1499" on="1"/>
- <pt x="776" y="1499" on="1"/>
- <pt x="1295" y="252" on="1"/>
- <pt x="1345" y="149" on="1"/>
- <pt x="1385" y="67" on="0"/>
- <pt x="1457" y="63" on="1"/>
- <pt x="1479" y="62" on="1"/>
- <pt x="1479" y="0" on="1"/>
- <pt x="990" y="0" on="1"/>
- <pt x="990" y="62" on="1"/>
- <pt x="1008" y="62" on="1"/>
- <pt x="1111" y="62" on="0"/>
- <pt x="1111" y="106" on="1"/>
- <pt x="1111" y="160" on="0"/>
- <pt x="1069" y="259" on="1"/>
- <pt x="986" y="456" on="1"/>
- <pt x="352" y="456" on="1"/>
- <pt x="267" y="259" on="1"/>
- <pt x="250" y="220" on="0"/>
- <pt x="245" y="205" on="1"/>
- <pt x="223" y="135" on="1"/>
- <pt x="217" y="116" on="0"/>
- <pt x="217" y="102" on="1"/>
- <pt x="217" y="62" on="0"/>
- <pt x="309" y="62" on="1"/>
- <pt x="325" y="62" on="1"/>
- <pt x="325" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="385" y="537" on="1"/>
- <pt x="950" y="537" on="1"/>
- <pt x="669" y="1211" on="1"/>
- </contour>
- <contour>
- <pt x="1454" y="-273" on="1"/>
- <pt x="1454" y="-341" on="1"/>
- <pt x="1383" y="-370" on="0"/>
- <pt x="1305" y="-370" on="1"/>
- <pt x="1085" y="-370" on="0"/>
- <pt x="1085" y="-211" on="1"/>
- <pt x="1085" y="-90" on="0"/>
- <pt x="1243" y="0" on="1"/>
- <pt x="1350" y="0" on="1"/>
- <pt x="1221" y="-81" on="0"/>
- <pt x="1221" y="-182" on="1"/>
- <pt x="1221" y="-289" on="0"/>
- <pt x="1354" y="-289" on="1"/>
- <pt x="1405" y="-289" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 86 values pushed */
- 0 0 50 7 41 48 84 33 32 18 17 14 10 7 1 8 23 0 3 37 9 8 3 13 35
- 39 38 41 0 0 0 24 23 7 1 35 1 4 48 84 36 35 1 46 45 34 16 15 0 5
- 2 0 14 0 0 48 48 43 48 196 46 45 43 39 38 37 36 35 34 33 32 30 24 23 20
- 18 17 16 15 14 10 9 8 7 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[1]
- MDAP[0]
- MDAP[0]
- MDAP[1]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[1]
- MDAP[0]
- MDAP[0]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- MDRP[00000]
- MDRP[00000]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Aring" xMin="0" yMin="0" xMax="1479" yMax="1934">
- <contour>
- <pt x="0" y="0" on="1"/>
- <pt x="0" y="62" on="1"/>
- <pt x="22" y="63" on="1"/>
- <pt x="86" y="67" on="0"/>
- <pt x="102" y="87" on="1"/>
- <pt x="117" y="103" on="0"/>
- <pt x="139" y="154" on="1"/>
- <pt x="185" y="259" on="1"/>
- <pt x="706" y="1499" on="1"/>
- <pt x="776" y="1499" on="1"/>
- <pt x="1295" y="252" on="1"/>
- <pt x="1345" y="149" on="1"/>
- <pt x="1385" y="67" on="0"/>
- <pt x="1457" y="63" on="1"/>
- <pt x="1479" y="62" on="1"/>
- <pt x="1479" y="0" on="1"/>
- <pt x="990" y="0" on="1"/>
- <pt x="990" y="62" on="1"/>
- <pt x="1008" y="62" on="1"/>
- <pt x="1111" y="62" on="0"/>
- <pt x="1111" y="106" on="1"/>
- <pt x="1111" y="160" on="0"/>
- <pt x="1069" y="259" on="1"/>
- <pt x="986" y="456" on="1"/>
- <pt x="352" y="456" on="1"/>
- <pt x="267" y="259" on="1"/>
- <pt x="250" y="220" on="0"/>
- <pt x="245" y="205" on="1"/>
- <pt x="223" y="135" on="1"/>
- <pt x="217" y="116" on="0"/>
- <pt x="217" y="102" on="1"/>
- <pt x="217" y="62" on="0"/>
- <pt x="309" y="62" on="1"/>
- <pt x="325" y="62" on="1"/>
- <pt x="325" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="385" y="537" on="1"/>
- <pt x="950" y="537" on="1"/>
- <pt x="669" y="1211" on="1"/>
- </contour>
- <contour>
- <pt x="741" y="1934" on="1"/>
- <pt x="835" y="1934" on="0"/>
- <pt x="901" y="1868" on="1"/>
- <pt x="968" y="1802" on="0"/>
- <pt x="968" y="1708" on="1"/>
- <pt x="968" y="1612" on="0"/>
- <pt x="901" y="1546" on="1"/>
- <pt x="835" y="1480" on="0"/>
- <pt x="739" y="1480" on="1"/>
- <pt x="656" y="1480" on="0"/>
- <pt x="594" y="1534" on="1"/>
- <pt x="514" y="1603" on="0"/>
- <pt x="514" y="1707" on="1"/>
- <pt x="514" y="1802" on="0"/>
- <pt x="580" y="1868" on="1"/>
- <pt x="646" y="1934" on="0"/>
- </contour>
- <contour>
- <pt x="741" y="1866" on="1"/>
- <pt x="675" y="1866" on="0"/>
- <pt x="628" y="1819" on="1"/>
- <pt x="582" y="1773" on="0"/>
- <pt x="582" y="1708" on="1"/>
- <pt x="582" y="1642" on="0"/>
- <pt x="628" y="1595" on="1"/>
- <pt x="674" y="1548" on="0"/>
- <pt x="739" y="1548" on="1"/>
- <pt x="800" y="1548" on="0"/>
- <pt x="844" y="1585" on="1"/>
- <pt x="900" y="1633" on="0"/>
- <pt x="900" y="1708" on="1"/>
- <pt x="900" y="1774" on="0"/>
- <pt x="853" y="1820" on="1"/>
- <pt x="806" y="1866" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 93 values pushed */
- 0 0 62 17 46 54 17 38 48 84 46 0 1 37 0 35 2 0 33 32 18 17 14 10 7
- 1 8 23 0 3 1 9 8 2 13 38 0 0 0 0 24 23 7 1 35 1 4 48 84 36
- 35 1 34 16 15 0 3 2 0 14 0 0 66 17 42 58 17 50 48 196 50 42 37 36 35
- 34 33 32 30 24 23 20 18 17 16 15 14 10 9 8 7 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[1]
- MDAP[0]
- MDAP[0]
- MDAP[1]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[1]
- MDAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SZP0[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- SZP0[ ]
- CALL[ ]
- SZP1[ ]
- CALL[ ]
- SZP1[ ]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Atilde" xMin="0" yMin="0" xMax="1479" yMax="1839">
- <contour>
- <pt x="0" y="0" on="1"/>
- <pt x="0" y="62" on="1"/>
- <pt x="22" y="63" on="1"/>
- <pt x="86" y="67" on="0"/>
- <pt x="102" y="87" on="1"/>
- <pt x="117" y="103" on="0"/>
- <pt x="139" y="154" on="1"/>
- <pt x="185" y="259" on="1"/>
- <pt x="706" y="1499" on="1"/>
- <pt x="776" y="1499" on="1"/>
- <pt x="1295" y="252" on="1"/>
- <pt x="1345" y="149" on="1"/>
- <pt x="1385" y="67" on="0"/>
- <pt x="1457" y="63" on="1"/>
- <pt x="1479" y="62" on="1"/>
- <pt x="1479" y="0" on="1"/>
- <pt x="990" y="0" on="1"/>
- <pt x="990" y="62" on="1"/>
- <pt x="1008" y="62" on="1"/>
- <pt x="1111" y="62" on="0"/>
- <pt x="1111" y="106" on="1"/>
- <pt x="1111" y="160" on="0"/>
- <pt x="1069" y="259" on="1"/>
- <pt x="986" y="456" on="1"/>
- <pt x="352" y="456" on="1"/>
- <pt x="267" y="259" on="1"/>
- <pt x="250" y="220" on="0"/>
- <pt x="245" y="205" on="1"/>
- <pt x="223" y="135" on="1"/>
- <pt x="217" y="116" on="0"/>
- <pt x="217" y="102" on="1"/>
- <pt x="217" y="62" on="0"/>
- <pt x="309" y="62" on="1"/>
- <pt x="325" y="62" on="1"/>
- <pt x="325" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="385" y="537" on="1"/>
- <pt x="950" y="537" on="1"/>
- <pt x="669" y="1211" on="1"/>
- </contour>
- <contour>
- <pt x="408" y="1604" on="1"/>
- <pt x="435" y="1744" on="0"/>
- <pt x="504" y="1797" on="1"/>
- <pt x="558" y="1839" on="0"/>
- <pt x="635" y="1839" on="1"/>
- <pt x="700" y="1839" on="0"/>
- <pt x="753" y="1801" on="1"/>
- <pt x="788" y="1776" on="1"/>
- <pt x="840" y="1739" on="0"/>
- <pt x="894" y="1739" on="1"/>
- <pt x="989" y="1739" on="0"/>
- <pt x="1012" y="1838" on="1"/>
- <pt x="1074" y="1838" on="1"/>
- <pt x="1046" y="1699" on="0"/>
- <pt x="978" y="1646" on="1"/>
- <pt x="924" y="1604" on="0"/>
- <pt x="847" y="1604" on="1"/>
- <pt x="784" y="1604" on="0"/>
- <pt x="729" y="1642" on="1"/>
- <pt x="694" y="1666" on="1"/>
- <pt x="639" y="1704" on="0"/>
- <pt x="588" y="1704" on="1"/>
- <pt x="499" y="1704" on="0"/>
- <pt x="470" y="1604" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 81 values pushed */
- 0 0 59 20 42 47 20 54 48 84 33 32 18 17 14 10 7 1 8 23 0 3 61 50 49
- 38 37 9 8 7 13 54 42 35 0 0 24 23 7 1 35 1 4 48 84 36 35 1 34 16
- 15 0 3 2 0 14 61 50 49 38 37 36 35 34 33 32 30 24 23 20 18 17 16 15 14
- 10 9 8 7 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[1]
- MDAP[0]
- MDAP[0]
- MDAP[1]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- CALL[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- MDRP[00100]
- LOOPCALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="B" xMin="47" yMin="0" xMax="1245" yMax="1480">
- <contour>
- <pt x="788" y="767" on="1"/>
- <pt x="968" y="742" on="0"/>
- <pt x="1066" y="687" on="1"/>
- <pt x="1245" y="586" on="0"/>
- <pt x="1245" y="371" on="1"/>
- <pt x="1245" y="202" on="0"/>
- <pt x="1130" y="103" on="1"/>
- <pt x="1010" y="0" on="0"/>
- <pt x="676" y="0" on="1"/>
- <pt x="47" y="0" on="1"/>
- <pt x="47" y="62" on="1"/>
- <pt x="66" y="63" on="1"/>
- <pt x="133" y="68" on="1"/>
- <pt x="209" y="74" on="0"/>
- <pt x="219" y="115" on="1"/>
- <pt x="232" y="177" on="0"/>
- <pt x="232" y="259" on="1"/>
- <pt x="232" y="1221" on="1"/>
- <pt x="232" y="1280" on="0"/>
- <pt x="225" y="1333" on="1"/>
- <pt x="219" y="1372" on="0"/>
- <pt x="211" y="1384" on="1"/>
- <pt x="193" y="1410" on="0"/>
- <pt x="133" y="1413" on="1"/>
- <pt x="66" y="1417" on="1"/>
- <pt x="47" y="1419" on="1"/>
- <pt x="47" y="1480" on="1"/>
- <pt x="705" y="1480" on="1"/>
- <pt x="932" y="1480" on="0"/>
- <pt x="1016" y="1437" on="1"/>
- <pt x="1184" y="1351" on="0"/>
- <pt x="1184" y="1150" on="1"/>
- <pt x="1184" y="995" on="0"/>
- <pt x="1091" y="899" on="1"/>
- <pt x="1025" y="830" on="0"/>
- <pt x="913" y="795" on="1"/>
- <pt x="872" y="782" on="0"/>
- </contour>
- <contour>
- <pt x="439" y="734" on="1"/>
- <pt x="439" y="259" on="1"/>
- <pt x="442" y="172" on="1"/>
- <pt x="445" y="97" on="0"/>
- <pt x="493" y="82" on="1"/>
- <pt x="537" y="68" on="0"/>
- <pt x="637" y="68" on="1"/>
- <pt x="1026" y="68" on="0"/>
- <pt x="1026" y="368" on="1"/>
- <pt x="1026" y="591" on="0"/>
- <pt x="857" y="670" on="1"/>
- <pt x="726" y="731" on="0"/>
- </contour>
- <contour>
- <pt x="439" y="802" on="1"/>
- <pt x="550" y="802" on="1"/>
- <pt x="775" y="802" on="0"/>
- <pt x="871" y="877" on="1"/>
- <pt x="968" y="952" on="0"/>
- <pt x="968" y="1129" on="1"/>
- <pt x="968" y="1312" on="0"/>
- <pt x="853" y="1367" on="1"/>
- <pt x="757" y="1413" on="0"/>
- <pt x="539" y="1413" on="1"/>
- <pt x="439" y="1413" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 66 values pushed */
- 17 26 16 9 43 59 58 50 49 43 38 37 0 8 26 8 3 9 8 1 0 27 26 0 14
- 0 0 54 10 31 45 33 4 48 196 26 17 9 16 58 50 27 8 0 5 13 31 4 37 0
- 0 59 49 38 37 32 3 16 1 4 48 196 17 16 1 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- MDRP[00100]
- LOOPCALL[ ]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- CALL[ ]
- MDAP[1]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="C" xMin="80" yMin="-37" xMax="1269" yMax="1517">
- <contour>
- <pt x="1269" y="79" on="1"/>
- <pt x="1060" y="-37" on="0"/>
- <pt x="809" y="-37" on="1"/>
- <pt x="472" y="-37" on="0"/>
- <pt x="276" y="173" on="1"/>
- <pt x="80" y="383" on="0"/>
- <pt x="80" y="745" on="1"/>
- <pt x="80" y="1105" on="0"/>
- <pt x="268" y="1311" on="1"/>
- <pt x="455" y="1517" on="0"/>
- <pt x="789" y="1517" on="1"/>
- <pt x="996" y="1517" on="0"/>
- <pt x="1244" y="1443" on="1"/>
- <pt x="1244" y="1160" on="1"/>
- <pt x="1120" y="1160" on="1"/>
- <pt x="1119" y="1180" on="1"/>
- <pt x="1119" y="1185" on="0"/>
- <pt x="1118" y="1212" on="1"/>
- <pt x="1118" y="1223" on="1"/>
- <pt x="1118" y="1233" on="1"/>
- <pt x="1118" y="1239" on="1"/>
- <pt x="1118" y="1326" on="0"/>
- <pt x="1049" y="1381" on="1"/>
- <pt x="963" y="1450" on="0"/>
- <pt x="806" y="1450" on="1"/>
- <pt x="573" y="1450" on="0"/>
- <pt x="440" y="1261" on="1"/>
- <pt x="308" y="1073" on="0"/>
- <pt x="308" y="750" on="1"/>
- <pt x="308" y="425" on="0"/>
- <pt x="462" y="243" on="1"/>
- <pt x="615" y="62" on="0"/>
- <pt x="880" y="62" on="1"/>
- <pt x="1057" y="62" on="0"/>
- <pt x="1269" y="175" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 57 values pushed */
- 0 0 32 9 2 24 17 10 48 84 10 0 2 2 1 1 34 20 19 18 17 14 13 12 0
- 9 0 2 3 0 0 14 0 0 28 34 6 48 196 34 0 2 13 12 20 19 18 17 14 5
- 13 6 12 13 12 1 0
- CALL[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Cacute" xMin="80" yMin="-37" xMax="1269" yMax="1925">
- <contour>
- <pt x="1269" y="79" on="1"/>
- <pt x="1060" y="-37" on="0"/>
- <pt x="809" y="-37" on="1"/>
- <pt x="472" y="-37" on="0"/>
- <pt x="276" y="173" on="1"/>
- <pt x="80" y="383" on="0"/>
- <pt x="80" y="745" on="1"/>
- <pt x="80" y="1105" on="0"/>
- <pt x="268" y="1311" on="1"/>
- <pt x="455" y="1517" on="0"/>
- <pt x="789" y="1517" on="1"/>
- <pt x="996" y="1517" on="0"/>
- <pt x="1244" y="1443" on="1"/>
- <pt x="1244" y="1160" on="1"/>
- <pt x="1120" y="1160" on="1"/>
- <pt x="1119" y="1180" on="1"/>
- <pt x="1119" y="1185" on="0"/>
- <pt x="1118" y="1212" on="1"/>
- <pt x="1118" y="1223" on="1"/>
- <pt x="1118" y="1233" on="1"/>
- <pt x="1118" y="1239" on="1"/>
- <pt x="1118" y="1326" on="0"/>
- <pt x="1049" y="1381" on="1"/>
- <pt x="963" y="1450" on="0"/>
- <pt x="806" y="1450" on="1"/>
- <pt x="573" y="1450" on="0"/>
- <pt x="440" y="1261" on="1"/>
- <pt x="308" y="1073" on="0"/>
- <pt x="308" y="750" on="1"/>
- <pt x="308" y="425" on="0"/>
- <pt x="462" y="243" on="1"/>
- <pt x="615" y="62" on="0"/>
- <pt x="880" y="62" on="1"/>
- <pt x="1057" y="62" on="0"/>
- <pt x="1269" y="175" on="1"/>
- </contour>
- <contour>
- <pt x="703" y="1604" on="1"/>
- <pt x="944" y="1925" on="1"/>
- <pt x="1203" y="1925" on="1"/>
- <pt x="796" y="1604" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 73 values pushed */
- 0 0 32 9 2 24 17 10 48 84 10 0 2 2 1 38 35 2 36 0 3 0 1 1 34
- 20 19 18 17 14 13 12 0 9 0 2 3 0 0 37 36 1 0 14 0 0 28 34 6 48
- 196 34 0 2 13 12 38 37 36 35 20 19 18 17 14 9 13 6 12 13 12 1 0
- CALL[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Ccaron" xMin="80" yMin="-37" xMax="1269" yMax="1925">
- <contour>
- <pt x="1269" y="79" on="1"/>
- <pt x="1060" y="-37" on="0"/>
- <pt x="809" y="-37" on="1"/>
- <pt x="472" y="-37" on="0"/>
- <pt x="276" y="173" on="1"/>
- <pt x="80" y="383" on="0"/>
- <pt x="80" y="745" on="1"/>
- <pt x="80" y="1105" on="0"/>
- <pt x="268" y="1311" on="1"/>
- <pt x="455" y="1517" on="0"/>
- <pt x="789" y="1517" on="1"/>
- <pt x="996" y="1517" on="0"/>
- <pt x="1244" y="1443" on="1"/>
- <pt x="1244" y="1160" on="1"/>
- <pt x="1120" y="1160" on="1"/>
- <pt x="1119" y="1180" on="1"/>
- <pt x="1119" y="1185" on="0"/>
- <pt x="1118" y="1212" on="1"/>
- <pt x="1118" y="1223" on="1"/>
- <pt x="1118" y="1233" on="1"/>
- <pt x="1118" y="1239" on="1"/>
- <pt x="1118" y="1326" on="0"/>
- <pt x="1049" y="1381" on="1"/>
- <pt x="963" y="1450" on="0"/>
- <pt x="806" y="1450" on="1"/>
- <pt x="573" y="1450" on="0"/>
- <pt x="440" y="1261" on="1"/>
- <pt x="308" y="1073" on="0"/>
- <pt x="308" y="750" on="1"/>
- <pt x="308" y="425" on="0"/>
- <pt x="462" y="243" on="1"/>
- <pt x="615" y="62" on="0"/>
- <pt x="880" y="62" on="1"/>
- <pt x="1057" y="62" on="0"/>
- <pt x="1269" y="175" on="1"/>
- </contour>
- <contour>
- <pt x="1146" y="1925" on="1"/>
- <pt x="906" y="1604" on="1"/>
- <pt x="684" y="1604" on="1"/>
- <pt x="443" y="1925" on="1"/>
- <pt x="529" y="1925" on="1"/>
- <pt x="795" y="1703" on="1"/>
- <pt x="1060" y="1925" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 76 values pushed */
- 0 0 32 9 2 24 17 10 48 84 10 0 2 2 1 1 34 20 19 18 17 14 13 12 0
- 9 0 2 3 0 0 41 40 39 38 35 5 13 36 37 36 1 0 14 0 0 28 34 6 48
- 196 34 0 2 13 12 41 40 39 38 37 36 35 20 19 18 17 14 12 13 6 12 13 12 1
- 0
- CALL[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SZP0[ ]
- SZP1[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Ccedilla" xMin="80" yMin="-432" xMax="1269" yMax="1517">
- <contour>
- <pt x="1269" y="79" on="1"/>
- <pt x="1058" y="-37" on="0"/>
- <pt x="809" y="-37" on="1"/>
- <pt x="472" y="-37" on="0"/>
- <pt x="276" y="173" on="1"/>
- <pt x="80" y="383" on="0"/>
- <pt x="80" y="745" on="1"/>
- <pt x="80" y="1105" on="0"/>
- <pt x="268" y="1311" on="1"/>
- <pt x="455" y="1517" on="0"/>
- <pt x="789" y="1517" on="1"/>
- <pt x="996" y="1517" on="0"/>
- <pt x="1244" y="1443" on="1"/>
- <pt x="1244" y="1160" on="1"/>
- <pt x="1120" y="1160" on="1"/>
- <pt x="1119" y="1180" on="1"/>
- <pt x="1119" y="1185" on="0"/>
- <pt x="1118" y="1212" on="1"/>
- <pt x="1118" y="1223" on="1"/>
- <pt x="1118" y="1233" on="1"/>
- <pt x="1118" y="1239" on="1"/>
- <pt x="1118" y="1326" on="0"/>
- <pt x="1049" y="1381" on="1"/>
- <pt x="963" y="1450" on="0"/>
- <pt x="806" y="1450" on="1"/>
- <pt x="572" y="1450" on="0"/>
- <pt x="440" y="1261" on="1"/>
- <pt x="308" y="1072" on="0"/>
- <pt x="308" y="750" on="1"/>
- <pt x="308" y="425" on="0"/>
- <pt x="462" y="243" on="1"/>
- <pt x="615" y="62" on="0"/>
- <pt x="880" y="62" on="1"/>
- <pt x="1057" y="62" on="0"/>
- <pt x="1269" y="175" on="1"/>
- </contour>
- <contour>
- <pt x="619" y="-411" on="1"/>
- <pt x="619" y="-343" on="1"/>
- <pt x="681" y="-359" on="0"/>
- <pt x="720" y="-359" on="1"/>
- <pt x="827" y="-359" on="0"/>
- <pt x="827" y="-277" on="1"/>
- <pt x="827" y="-179" on="0"/>
- <pt x="640" y="-175" on="1"/>
- <pt x="735" y="0" on="1"/>
- <pt x="814" y="0" on="1"/>
- <pt x="748" y="-119" on="1"/>
- <pt x="965" y="-138" on="0"/>
- <pt x="965" y="-266" on="1"/>
- <pt x="965" y="-336" on="0"/>
- <pt x="907" y="-384" on="1"/>
- <pt x="850" y="-432" on="0"/>
- <pt x="763" y="-432" on="1"/>
- <pt x="695" y="-432" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 82 values pushed */
- 0 0 38 17 51 32 9 2 24 17 10 48 84 10 0 2 2 1 1 34 20 19 18 17 14
- 13 12 0 9 0 2 3 0 0 1 45 44 43 42 36 35 6 13 51 2 0 14 0 0 40
- 48 47 28 34 6 48 196 34 0 2 13 12 45 44 43 42 36 35 20 19 18 17 14 11 13
- 47 6 12 13 12 1 0
- CALL[ ]
- SRP0[ ]
- MDRP[00100]
- MDRP[00100]
- LOOPCALL[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- SZP0[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- SZP0[ ]
- SZP0[ ]
- SZP1[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Ccircumflex" xMin="80" yMin="-37" xMax="1269" yMax="1925">
- <contour>
- <pt x="1269" y="79" on="1"/>
- <pt x="1060" y="-37" on="0"/>
- <pt x="809" y="-37" on="1"/>
- <pt x="472" y="-37" on="0"/>
- <pt x="276" y="173" on="1"/>
- <pt x="80" y="383" on="0"/>
- <pt x="80" y="745" on="1"/>
- <pt x="80" y="1105" on="0"/>
- <pt x="268" y="1311" on="1"/>
- <pt x="455" y="1517" on="0"/>
- <pt x="789" y="1517" on="1"/>
- <pt x="996" y="1517" on="0"/>
- <pt x="1244" y="1443" on="1"/>
- <pt x="1244" y="1160" on="1"/>
- <pt x="1120" y="1160" on="1"/>
- <pt x="1119" y="1180" on="1"/>
- <pt x="1119" y="1185" on="0"/>
- <pt x="1118" y="1212" on="1"/>
- <pt x="1118" y="1223" on="1"/>
- <pt x="1118" y="1233" on="1"/>
- <pt x="1118" y="1239" on="1"/>
- <pt x="1118" y="1326" on="0"/>
- <pt x="1049" y="1381" on="1"/>
- <pt x="963" y="1450" on="0"/>
- <pt x="806" y="1450" on="1"/>
- <pt x="573" y="1450" on="0"/>
- <pt x="440" y="1261" on="1"/>
- <pt x="308" y="1073" on="0"/>
- <pt x="308" y="750" on="1"/>
- <pt x="308" y="425" on="0"/>
- <pt x="462" y="243" on="1"/>
- <pt x="615" y="62" on="0"/>
- <pt x="880" y="62" on="1"/>
- <pt x="1057" y="62" on="0"/>
- <pt x="1269" y="175" on="1"/>
- </contour>
- <contour>
- <pt x="443" y="1604" on="1"/>
- <pt x="684" y="1925" on="1"/>
- <pt x="906" y="1925" on="1"/>
- <pt x="1146" y="1604" on="1"/>
- <pt x="1060" y="1604" on="1"/>
- <pt x="795" y="1826" on="1"/>
- <pt x="529" y="1604" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 79 values pushed */
- 0 0 32 9 2 24 17 10 48 84 10 0 2 2 1 41 40 39 38 35 5 36 0 3 0
- 1 1 34 20 19 18 17 14 13 12 0 9 0 2 3 0 0 37 36 1 0 14 0 0 28
- 34 6 48 196 34 0 2 13 12 41 40 39 38 37 36 35 20 19 18 17 14 12 13 6 12
- 13 12 1 0
- CALL[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Cdotaccent" xMin="80" yMin="-37" xMax="1269" yMax="1801">
- <contour>
- <pt x="1269" y="79" on="1"/>
- <pt x="1060" y="-37" on="0"/>
- <pt x="809" y="-37" on="1"/>
- <pt x="472" y="-37" on="0"/>
- <pt x="276" y="173" on="1"/>
- <pt x="80" y="383" on="0"/>
- <pt x="80" y="745" on="1"/>
- <pt x="80" y="1105" on="0"/>
- <pt x="268" y="1311" on="1"/>
- <pt x="455" y="1517" on="0"/>
- <pt x="789" y="1517" on="1"/>
- <pt x="996" y="1517" on="0"/>
- <pt x="1244" y="1443" on="1"/>
- <pt x="1244" y="1160" on="1"/>
- <pt x="1120" y="1160" on="1"/>
- <pt x="1119" y="1180" on="1"/>
- <pt x="1119" y="1185" on="0"/>
- <pt x="1118" y="1212" on="1"/>
- <pt x="1118" y="1223" on="1"/>
- <pt x="1118" y="1233" on="1"/>
- <pt x="1118" y="1239" on="1"/>
- <pt x="1118" y="1326" on="0"/>
- <pt x="1049" y="1381" on="1"/>
- <pt x="963" y="1450" on="0"/>
- <pt x="806" y="1450" on="1"/>
- <pt x="573" y="1450" on="0"/>
- <pt x="440" y="1261" on="1"/>
- <pt x="308" y="1073" on="0"/>
- <pt x="308" y="750" on="1"/>
- <pt x="308" y="425" on="0"/>
- <pt x="462" y="243" on="1"/>
- <pt x="615" y="62" on="0"/>
- <pt x="880" y="62" on="1"/>
- <pt x="1057" y="62" on="0"/>
- <pt x="1269" y="175" on="1"/>
- </contour>
- <contour>
- <pt x="696" y="1604" on="1"/>
- <pt x="696" y="1801" on="1"/>
- <pt x="893" y="1801" on="1"/>
- <pt x="893" y="1604" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 89 values pushed */
- 0 0 32 9 2 24 17 10 48 84 10 0 2 2 1 1 34 20 19 18 17 14 13 12 0
- 9 0 2 3 0 0 0 0 38 35 5 1 36 1 4 48 84 37 36 1 0 14 0 0 28
- 34 6 48 196 20 19 18 17 14 5 12 37 3 34 0 2 13 12 6 35 0 0 36 35 4
- 1 37 1 4 48 196 38 37 1 13 12 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SZP0[ ]
- SZP1[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="D" xMin="41" yMin="0" xMax="1399" yMax="1489">
- <contour>
- <pt x="465" y="1480" on="1"/>
- <pt x="536" y="1481" on="1"/>
- <pt x="608" y="1484" on="1"/>
- <pt x="680" y="1485" on="1"/>
- <pt x="989" y="1489" on="0"/>
- <pt x="1176" y="1335" on="1"/>
- <pt x="1399" y="1152" on="0"/>
- <pt x="1399" y="772" on="1"/>
- <pt x="1399" y="414" on="0"/>
- <pt x="1208" y="207" on="1"/>
- <pt x="1017" y="0" on="0"/>
- <pt x="687" y="0" on="1"/>
- <pt x="41" y="0" on="1"/>
- <pt x="41" y="62" on="1"/>
- <pt x="60" y="63" on="1"/>
- <pt x="127" y="68" on="1"/>
- <pt x="203" y="74" on="0"/>
- <pt x="213" y="115" on="1"/>
- <pt x="226" y="177" on="0"/>
- <pt x="226" y="259" on="1"/>
- <pt x="226" y="1221" on="1"/>
- <pt x="226" y="1280" on="0"/>
- <pt x="219" y="1333" on="1"/>
- <pt x="213" y="1372" on="0"/>
- <pt x="205" y="1384" on="1"/>
- <pt x="187" y="1410" on="0"/>
- <pt x="127" y="1413" on="1"/>
- <pt x="60" y="1417" on="1"/>
- <pt x="41" y="1419" on="1"/>
- <pt x="41" y="1480" on="1"/>
- </contour>
- <contour>
- <pt x="436" y="1413" on="1"/>
- <pt x="436" y="259" on="1"/>
- <pt x="440" y="181" on="1"/>
- <pt x="444" y="110" on="0"/>
- <pt x="498" y="87" on="1"/>
- <pt x="544" y="68" on="0"/>
- <pt x="638" y="68" on="1"/>
- <pt x="894" y="68" on="0"/>
- <pt x="1032" y="243" on="1"/>
- <pt x="1171" y="419" on="0"/>
- <pt x="1171" y="743" on="1"/>
- <pt x="1171" y="1098" on="0"/>
- <pt x="1021" y="1256" on="1"/>
- <pt x="871" y="1413" on="0"/>
- <pt x="532" y="1413" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 54 values pushed */
- 20 29 19 12 36 44 36 31 30 4 0 11 3 12 11 1 0 29 0 0 14 0 0 40 34
- 7 48 196 29 20 12 19 44 11 0 3 13 7 30 0 0 31 30 32 1 19 1 4 48 196
- 20 19 1 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- CALL[ ]
- MDAP[1]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Dcaron" xMin="41" yMin="0" xMax="1399" yMax="1925">
- <contour>
- <pt x="465" y="1480" on="1"/>
- <pt x="536" y="1481" on="1"/>
- <pt x="608" y="1484" on="1"/>
- <pt x="680" y="1485" on="1"/>
- <pt x="989" y="1489" on="0"/>
- <pt x="1176" y="1335" on="1"/>
- <pt x="1399" y="1152" on="0"/>
- <pt x="1399" y="772" on="1"/>
- <pt x="1399" y="414" on="0"/>
- <pt x="1208" y="207" on="1"/>
- <pt x="1017" y="0" on="0"/>
- <pt x="687" y="0" on="1"/>
- <pt x="41" y="0" on="1"/>
- <pt x="41" y="62" on="1"/>
- <pt x="60" y="63" on="1"/>
- <pt x="127" y="68" on="1"/>
- <pt x="203" y="74" on="0"/>
- <pt x="213" y="115" on="1"/>
- <pt x="226" y="177" on="0"/>
- <pt x="226" y="259" on="1"/>
- <pt x="226" y="1221" on="1"/>
- <pt x="226" y="1280" on="0"/>
- <pt x="219" y="1333" on="1"/>
- <pt x="213" y="1372" on="0"/>
- <pt x="205" y="1384" on="1"/>
- <pt x="187" y="1410" on="0"/>
- <pt x="127" y="1413" on="1"/>
- <pt x="60" y="1417" on="1"/>
- <pt x="41" y="1419" on="1"/>
- <pt x="41" y="1480" on="1"/>
- </contour>
- <contour>
- <pt x="436" y="1413" on="1"/>
- <pt x="436" y="259" on="1"/>
- <pt x="440" y="181" on="1"/>
- <pt x="444" y="110" on="0"/>
- <pt x="498" y="87" on="1"/>
- <pt x="544" y="68" on="0"/>
- <pt x="638" y="68" on="1"/>
- <pt x="894" y="68" on="0"/>
- <pt x="1032" y="243" on="1"/>
- <pt x="1171" y="419" on="0"/>
- <pt x="1171" y="743" on="1"/>
- <pt x="1171" y="1098" on="0"/>
- <pt x="1021" y="1256" on="1"/>
- <pt x="871" y="1413" on="0"/>
- <pt x="532" y="1413" on="1"/>
- </contour>
- <contour>
- <pt x="1046" y="1925" on="1"/>
- <pt x="806" y="1604" on="1"/>
- <pt x="584" y="1604" on="1"/>
- <pt x="343" y="1925" on="1"/>
- <pt x="429" y="1925" on="1"/>
- <pt x="695" y="1703" on="1"/>
- <pt x="960" y="1925" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 77 values pushed */
- 20 29 19 12 36 44 36 31 30 4 0 11 3 51 50 49 48 45 5 13 46 47 46 1 12
- 11 1 2 0 29 0 0 14 0 0 40 34 7 48 196 29 20 12 19 49 48 2 30 19 3
- 51 50 47 46 45 44 11 0 8 13 7 30 0 0 31 30 32 1 19 1 4 48 196 20 19
- 1 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- MDAP[1]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Dcroat" xMin="41" yMin="0" xMax="1399" yMax="1489">
- <contour>
- <pt x="226" y="716" on="1"/>
- <pt x="41" y="716" on="1"/>
- <pt x="41" y="783" on="1"/>
- <pt x="226" y="783" on="1"/>
- <pt x="226" y="1221" on="1"/>
- <pt x="226" y="1280" on="0"/>
- <pt x="219" y="1333" on="1"/>
- <pt x="213" y="1372" on="0"/>
- <pt x="205" y="1384" on="1"/>
- <pt x="187" y="1410" on="0"/>
- <pt x="127" y="1413" on="1"/>
- <pt x="60" y="1417" on="1"/>
- <pt x="41" y="1419" on="1"/>
- <pt x="41" y="1480" on="1"/>
- <pt x="465" y="1480" on="1"/>
- <pt x="536" y="1481" on="1"/>
- <pt x="608" y="1484" on="1"/>
- <pt x="680" y="1485" on="1"/>
- <pt x="989" y="1489" on="0"/>
- <pt x="1176" y="1335" on="1"/>
- <pt x="1399" y="1151" on="0"/>
- <pt x="1399" y="772" on="1"/>
- <pt x="1399" y="414" on="0"/>
- <pt x="1208" y="207" on="1"/>
- <pt x="1017" y="0" on="0"/>
- <pt x="687" y="0" on="1"/>
- <pt x="41" y="0" on="1"/>
- <pt x="41" y="62" on="1"/>
- <pt x="60" y="63" on="1"/>
- <pt x="127" y="68" on="1"/>
- <pt x="203" y="74" on="0"/>
- <pt x="213" y="115" on="1"/>
- <pt x="226" y="177" on="0"/>
- <pt x="226" y="259" on="1"/>
- </contour>
- <contour>
- <pt x="436" y="716" on="1"/>
- <pt x="436" y="259" on="1"/>
- <pt x="440" y="181" on="1"/>
- <pt x="444" y="110" on="0"/>
- <pt x="498" y="87" on="1"/>
- <pt x="544" y="68" on="0"/>
- <pt x="638" y="68" on="1"/>
- <pt x="894" y="68" on="0"/>
- <pt x="1032" y="243" on="1"/>
- <pt x="1171" y="419" on="0"/>
- <pt x="1171" y="743" on="1"/>
- <pt x="1171" y="1098" on="0"/>
- <pt x="1021" y="1256" on="1"/>
- <pt x="871" y="1413" on="0"/>
- <pt x="532" y="1413" on="1"/>
- <pt x="436" y="1413" on="1"/>
- <pt x="436" y="783" on="1"/>
- <pt x="781" y="783" on="1"/>
- <pt x="781" y="716" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 86 values pushed */
- 33 26 4 13 49 48 2 13 2 3 40 40 35 2 0 25 3 0 0 52 34 1 0 14 3
- 2 1 4 48 84 51 50 3 2 3 26 25 1 2 0 14 13 0 14 0 0 44 34 21 48
- 196 26 33 13 4 52 51 48 25 14 5 13 21 34 2 1 0 0 0 50 49 35 34 32 3
- 0 1 4 48 196 33 4 3 0 3 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00000]
- MDRP[00000]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MDAP[1]
- CALL[ ]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="E" xMin="43" yMin="0" xMax="1202" yMax="1480">
- <contour>
- <pt x="1146" y="1480" on="1"/>
- <pt x="1146" y="1221" on="1"/>
- <pt x="1035" y="1221" on="1"/>
- <pt x="1034" y="1240" on="1"/>
- <pt x="1029" y="1324" on="1"/>
- <pt x="1028" y="1379" on="0"/>
- <pt x="1010" y="1390" on="1"/>
- <pt x="993" y="1399" on="0"/>
- <pt x="956" y="1399" on="1"/>
- <pt x="853" y="1400" on="1"/>
- <pt x="438" y="1400" on="1"/>
- <pt x="438" y="808" on="1"/>
- <pt x="801" y="809" on="1"/>
- <pt x="864" y="811" on="1"/>
- <pt x="917" y="812" on="0"/>
- <pt x="925" y="827" on="1"/>
- <pt x="933" y="840" on="0"/>
- <pt x="933" y="872" on="1"/>
- <pt x="933" y="884" on="0"/>
- <pt x="935" y="913" on="1"/>
- <pt x="936" y="931" on="1"/>
- <pt x="1017" y="931" on="1"/>
- <pt x="1017" y="605" on="1"/>
- <pt x="936" y="605" on="1"/>
- <pt x="935" y="623" on="1"/>
- <pt x="929" y="710" on="0"/>
- <pt x="905" y="717" on="1"/>
- <pt x="880" y="728" on="0"/>
- <pt x="801" y="728" on="1"/>
- <pt x="438" y="728" on="1"/>
- <pt x="438" y="259" on="1"/>
- <pt x="438" y="123" on="0"/>
- <pt x="478" y="105" on="1"/>
- <pt x="514" y="86" on="0"/>
- <pt x="608" y="86" on="1"/>
- <pt x="858" y="86" on="1"/>
- <pt x="1005" y="86" on="0"/>
- <pt x="1043" y="100" on="1"/>
- <pt x="1083" y="113" on="0"/>
- <pt x="1086" y="162" on="1"/>
- <pt x="1090" y="253" on="1"/>
- <pt x="1091" y="271" on="1"/>
- <pt x="1202" y="271" on="1"/>
- <pt x="1202" y="0" on="1"/>
- <pt x="43" y="0" on="1"/>
- <pt x="43" y="62" on="1"/>
- <pt x="62" y="63" on="1"/>
- <pt x="129" y="68" on="1"/>
- <pt x="205" y="74" on="0"/>
- <pt x="215" y="115" on="1"/>
- <pt x="228" y="177" on="0"/>
- <pt x="228" y="259" on="1"/>
- <pt x="228" y="1221" on="1"/>
- <pt x="228" y="1280" on="0"/>
- <pt x="221" y="1333" on="1"/>
- <pt x="215" y="1372" on="0"/>
- <pt x="207" y="1384" on="1"/>
- <pt x="189" y="1410" on="0"/>
- <pt x="129" y="1413" on="1"/>
- <pt x="62" y="1417" on="1"/>
- <pt x="43" y="1419" on="1"/>
- <pt x="43" y="1480" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 101 values pushed */
- 52 61 51 44 21 20 12 11 2 1 6 9 28 3 42 41 30 26 23 22 6 28 34 3 0
- 0 10 9 21 1 0 35 34 7 1 43 2 4 48 84 29 28 1 44 43 1 2 0 61 0
- 0 14 61 52 44 51 41 2 2 0 21 3 35 34 28 26 23 20 12 9 8 21 10 3 0
- 0 30 29 11 10 32 3 51 1 4 48 196 43 42 1 1 0 1 22 21 1 52 51 1 4
- 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Eacute" xMin="43" yMin="0" xMax="1202" yMax="1925">
- <contour>
- <pt x="1146" y="1480" on="1"/>
- <pt x="1146" y="1221" on="1"/>
- <pt x="1035" y="1221" on="1"/>
- <pt x="1034" y="1240" on="1"/>
- <pt x="1029" y="1324" on="1"/>
- <pt x="1028" y="1379" on="0"/>
- <pt x="1010" y="1390" on="1"/>
- <pt x="993" y="1399" on="0"/>
- <pt x="956" y="1399" on="1"/>
- <pt x="853" y="1400" on="1"/>
- <pt x="438" y="1400" on="1"/>
- <pt x="438" y="808" on="1"/>
- <pt x="801" y="809" on="1"/>
- <pt x="864" y="811" on="1"/>
- <pt x="917" y="812" on="0"/>
- <pt x="925" y="827" on="1"/>
- <pt x="933" y="840" on="0"/>
- <pt x="933" y="872" on="1"/>
- <pt x="933" y="884" on="0"/>
- <pt x="935" y="913" on="1"/>
- <pt x="936" y="931" on="1"/>
- <pt x="1017" y="931" on="1"/>
- <pt x="1017" y="605" on="1"/>
- <pt x="936" y="605" on="1"/>
- <pt x="935" y="623" on="1"/>
- <pt x="929" y="710" on="0"/>
- <pt x="905" y="717" on="1"/>
- <pt x="880" y="728" on="0"/>
- <pt x="801" y="728" on="1"/>
- <pt x="438" y="728" on="1"/>
- <pt x="438" y="259" on="1"/>
- <pt x="438" y="123" on="0"/>
- <pt x="478" y="105" on="1"/>
- <pt x="514" y="86" on="0"/>
- <pt x="608" y="86" on="1"/>
- <pt x="858" y="86" on="1"/>
- <pt x="1005" y="86" on="0"/>
- <pt x="1043" y="100" on="1"/>
- <pt x="1083" y="113" on="0"/>
- <pt x="1086" y="162" on="1"/>
- <pt x="1090" y="253" on="1"/>
- <pt x="1091" y="271" on="1"/>
- <pt x="1202" y="271" on="1"/>
- <pt x="1202" y="0" on="1"/>
- <pt x="43" y="0" on="1"/>
- <pt x="43" y="62" on="1"/>
- <pt x="62" y="63" on="1"/>
- <pt x="129" y="68" on="1"/>
- <pt x="205" y="74" on="0"/>
- <pt x="215" y="115" on="1"/>
- <pt x="228" y="177" on="0"/>
- <pt x="228" y="259" on="1"/>
- <pt x="228" y="1221" on="1"/>
- <pt x="228" y="1280" on="0"/>
- <pt x="221" y="1333" on="1"/>
- <pt x="215" y="1372" on="0"/>
- <pt x="207" y="1384" on="1"/>
- <pt x="189" y="1410" on="0"/>
- <pt x="129" y="1413" on="1"/>
- <pt x="62" y="1417" on="1"/>
- <pt x="43" y="1419" on="1"/>
- <pt x="43" y="1480" on="1"/>
- </contour>
- <contour>
- <pt x="413" y="1604" on="1"/>
- <pt x="654" y="1925" on="1"/>
- <pt x="913" y="1925" on="1"/>
- <pt x="506" y="1604" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 117 values pushed */
- 52 61 51 44 65 62 2 63 0 3 21 20 12 11 2 1 6 9 28 3 42 41 30 26 23
- 22 6 28 34 3 0 0 10 9 21 1 0 35 34 7 1 43 2 4 48 84 64 63 1 29
- 28 1 44 43 1 3 0 61 0 0 14 61 52 44 51 41 2 2 0 21 3 65 64 63 35
- 34 28 26 23 20 12 9 11 21 10 3 62 10 51 2 0 0 30 29 11 10 32 3 51 1
- 4 48 196 43 42 1 1 0 1 22 21 1 52 51 1 4 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Ebreve" xMin="43" yMin="0" xMax="1202" yMax="1925">
- <contour>
- <pt x="1146" y="1480" on="1"/>
- <pt x="1146" y="1221" on="1"/>
- <pt x="1035" y="1221" on="1"/>
- <pt x="1034" y="1240" on="1"/>
- <pt x="1029" y="1324" on="1"/>
- <pt x="1028" y="1379" on="0"/>
- <pt x="1010" y="1390" on="1"/>
- <pt x="993" y="1399" on="0"/>
- <pt x="956" y="1399" on="1"/>
- <pt x="853" y="1400" on="1"/>
- <pt x="438" y="1400" on="1"/>
- <pt x="438" y="808" on="1"/>
- <pt x="801" y="809" on="1"/>
- <pt x="864" y="811" on="1"/>
- <pt x="917" y="812" on="0"/>
- <pt x="925" y="827" on="1"/>
- <pt x="933" y="840" on="0"/>
- <pt x="933" y="872" on="1"/>
- <pt x="933" y="884" on="0"/>
- <pt x="935" y="913" on="1"/>
- <pt x="936" y="931" on="1"/>
- <pt x="1017" y="931" on="1"/>
- <pt x="1017" y="605" on="1"/>
- <pt x="936" y="605" on="1"/>
- <pt x="935" y="623" on="1"/>
- <pt x="929" y="710" on="0"/>
- <pt x="905" y="717" on="1"/>
- <pt x="880" y="728" on="0"/>
- <pt x="801" y="728" on="1"/>
- <pt x="438" y="728" on="1"/>
- <pt x="438" y="259" on="1"/>
- <pt x="438" y="123" on="0"/>
- <pt x="478" y="105" on="1"/>
- <pt x="514" y="86" on="0"/>
- <pt x="608" y="86" on="1"/>
- <pt x="858" y="86" on="1"/>
- <pt x="1005" y="86" on="0"/>
- <pt x="1043" y="100" on="1"/>
- <pt x="1083" y="113" on="0"/>
- <pt x="1086" y="162" on="1"/>
- <pt x="1090" y="253" on="1"/>
- <pt x="1091" y="271" on="1"/>
- <pt x="1202" y="271" on="1"/>
- <pt x="1202" y="0" on="1"/>
- <pt x="43" y="0" on="1"/>
- <pt x="43" y="62" on="1"/>
- <pt x="62" y="63" on="1"/>
- <pt x="129" y="68" on="1"/>
- <pt x="205" y="74" on="0"/>
- <pt x="215" y="115" on="1"/>
- <pt x="228" y="177" on="0"/>
- <pt x="228" y="259" on="1"/>
- <pt x="228" y="1221" on="1"/>
- <pt x="228" y="1280" on="0"/>
- <pt x="221" y="1333" on="1"/>
- <pt x="215" y="1372" on="0"/>
- <pt x="207" y="1384" on="1"/>
- <pt x="189" y="1410" on="0"/>
- <pt x="129" y="1413" on="1"/>
- <pt x="62" y="1417" on="1"/>
- <pt x="43" y="1419" on="1"/>
- <pt x="43" y="1480" on="1"/>
- </contour>
- <contour>
- <pt x="315" y="1925" on="1"/>
- <pt x="380" y="1925" on="1"/>
- <pt x="407" y="1835" on="0"/>
- <pt x="467" y="1793" on="1"/>
- <pt x="535" y="1746" on="0"/>
- <pt x="648" y="1746" on="1"/>
- <pt x="774" y="1746" on="0"/>
- <pt x="844" y="1805" on="1"/>
- <pt x="893" y="1845" on="0"/>
- <pt x="917" y="1925" on="1"/>
- <pt x="981" y="1925" on="1"/>
- <pt x="962" y="1790" on="0"/>
- <pt x="890" y="1709" on="1"/>
- <pt x="796" y="1604" on="0"/>
- <pt x="648" y="1604" on="1"/>
- <pt x="494" y="1604" on="0"/>
- <pt x="399" y="1719" on="1"/>
- <pt x="334" y="1797" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 124 values pushed */
- 0 0 67 20 76 48 84 52 61 51 44 21 20 12 11 2 1 6 9 28 3 42 41 30 26
- 23 22 6 28 34 3 72 71 63 62 4 13 76 0 0 0 10 9 21 1 0 35 34 7 1
- 43 2 4 48 84 29 28 1 44 43 1 2 0 61 0 0 14 61 52 44 51 41 2 2 0
- 21 3 72 71 35 34 28 26 23 20 12 9 10 21 10 3 63 62 2 10 51 3 0 0 30
- 29 11 10 32 3 51 1 4 48 196 43 42 1 1 0 1 22 21 1 52 51 1 4 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Ecaron" xMin="43" yMin="0" xMax="1202" yMax="1925">
- <contour>
- <pt x="1146" y="1480" on="1"/>
- <pt x="1146" y="1221" on="1"/>
- <pt x="1035" y="1221" on="1"/>
- <pt x="1034" y="1240" on="1"/>
- <pt x="1029" y="1324" on="1"/>
- <pt x="1028" y="1379" on="0"/>
- <pt x="1010" y="1390" on="1"/>
- <pt x="993" y="1399" on="0"/>
- <pt x="956" y="1399" on="1"/>
- <pt x="853" y="1400" on="1"/>
- <pt x="438" y="1400" on="1"/>
- <pt x="438" y="808" on="1"/>
- <pt x="801" y="809" on="1"/>
- <pt x="864" y="811" on="1"/>
- <pt x="917" y="812" on="0"/>
- <pt x="925" y="827" on="1"/>
- <pt x="933" y="840" on="0"/>
- <pt x="933" y="872" on="1"/>
- <pt x="933" y="884" on="0"/>
- <pt x="935" y="913" on="1"/>
- <pt x="936" y="931" on="1"/>
- <pt x="1017" y="931" on="1"/>
- <pt x="1017" y="605" on="1"/>
- <pt x="936" y="605" on="1"/>
- <pt x="935" y="623" on="1"/>
- <pt x="929" y="710" on="0"/>
- <pt x="905" y="717" on="1"/>
- <pt x="880" y="728" on="0"/>
- <pt x="801" y="728" on="1"/>
- <pt x="438" y="728" on="1"/>
- <pt x="438" y="259" on="1"/>
- <pt x="438" y="123" on="0"/>
- <pt x="478" y="105" on="1"/>
- <pt x="514" y="86" on="0"/>
- <pt x="608" y="86" on="1"/>
- <pt x="858" y="86" on="1"/>
- <pt x="1005" y="86" on="0"/>
- <pt x="1043" y="100" on="1"/>
- <pt x="1083" y="113" on="0"/>
- <pt x="1086" y="162" on="1"/>
- <pt x="1090" y="253" on="1"/>
- <pt x="1091" y="271" on="1"/>
- <pt x="1202" y="271" on="1"/>
- <pt x="1202" y="0" on="1"/>
- <pt x="43" y="0" on="1"/>
- <pt x="43" y="62" on="1"/>
- <pt x="62" y="63" on="1"/>
- <pt x="129" y="68" on="1"/>
- <pt x="205" y="74" on="0"/>
- <pt x="215" y="115" on="1"/>
- <pt x="228" y="177" on="0"/>
- <pt x="228" y="259" on="1"/>
- <pt x="228" y="1221" on="1"/>
- <pt x="228" y="1280" on="0"/>
- <pt x="221" y="1333" on="1"/>
- <pt x="215" y="1372" on="0"/>
- <pt x="207" y="1384" on="1"/>
- <pt x="189" y="1410" on="0"/>
- <pt x="129" y="1413" on="1"/>
- <pt x="62" y="1417" on="1"/>
- <pt x="43" y="1419" on="1"/>
- <pt x="43" y="1480" on="1"/>
- </contour>
- <contour>
- <pt x="1024" y="1925" on="1"/>
- <pt x="784" y="1604" on="1"/>
- <pt x="562" y="1604" on="1"/>
- <pt x="321" y="1925" on="1"/>
- <pt x="407" y="1925" on="1"/>
- <pt x="673" y="1703" on="1"/>
- <pt x="938" y="1925" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 123 values pushed */
- 52 61 51 44 21 20 12 11 2 1 6 9 28 3 42 41 30 26 23 22 6 28 34 3 68
- 67 66 65 62 5 13 63 0 0 10 9 21 1 0 35 34 7 1 43 2 4 48 84 64 63
- 1 29 28 1 44 43 1 3 0 61 0 0 14 61 52 44 51 62 41 2 3 0 21 3 68
- 67 64 63 35 34 28 26 23 20 12 9 12 21 10 3 66 65 2 10 51 3 0 0 30 29
- 11 10 32 3 51 1 4 48 196 43 42 1 1 0 1 22 21 1 52 51 1 4 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Ecircumflex" xMin="43" yMin="0" xMax="1202" yMax="1925">
- <contour>
- <pt x="1146" y="1480" on="1"/>
- <pt x="1146" y="1221" on="1"/>
- <pt x="1035" y="1221" on="1"/>
- <pt x="1034" y="1240" on="1"/>
- <pt x="1029" y="1324" on="1"/>
- <pt x="1028" y="1379" on="0"/>
- <pt x="1010" y="1390" on="1"/>
- <pt x="993" y="1399" on="0"/>
- <pt x="956" y="1399" on="1"/>
- <pt x="853" y="1400" on="1"/>
- <pt x="438" y="1400" on="1"/>
- <pt x="438" y="808" on="1"/>
- <pt x="801" y="809" on="1"/>
- <pt x="864" y="811" on="1"/>
- <pt x="917" y="812" on="0"/>
- <pt x="925" y="827" on="1"/>
- <pt x="933" y="840" on="0"/>
- <pt x="933" y="872" on="1"/>
- <pt x="933" y="884" on="0"/>
- <pt x="935" y="913" on="1"/>
- <pt x="936" y="931" on="1"/>
- <pt x="1017" y="931" on="1"/>
- <pt x="1017" y="605" on="1"/>
- <pt x="936" y="605" on="1"/>
- <pt x="935" y="623" on="1"/>
- <pt x="929" y="710" on="0"/>
- <pt x="905" y="717" on="1"/>
- <pt x="880" y="728" on="0"/>
- <pt x="801" y="728" on="1"/>
- <pt x="438" y="728" on="1"/>
- <pt x="438" y="259" on="1"/>
- <pt x="438" y="123" on="0"/>
- <pt x="478" y="105" on="1"/>
- <pt x="514" y="86" on="0"/>
- <pt x="608" y="86" on="1"/>
- <pt x="858" y="86" on="1"/>
- <pt x="1005" y="86" on="0"/>
- <pt x="1043" y="100" on="1"/>
- <pt x="1083" y="113" on="0"/>
- <pt x="1086" y="162" on="1"/>
- <pt x="1090" y="253" on="1"/>
- <pt x="1091" y="271" on="1"/>
- <pt x="1202" y="271" on="1"/>
- <pt x="1202" y="0" on="1"/>
- <pt x="43" y="0" on="1"/>
- <pt x="43" y="62" on="1"/>
- <pt x="62" y="63" on="1"/>
- <pt x="129" y="68" on="1"/>
- <pt x="205" y="74" on="0"/>
- <pt x="215" y="115" on="1"/>
- <pt x="228" y="177" on="0"/>
- <pt x="228" y="259" on="1"/>
- <pt x="228" y="1221" on="1"/>
- <pt x="228" y="1280" on="0"/>
- <pt x="221" y="1333" on="1"/>
- <pt x="215" y="1372" on="0"/>
- <pt x="207" y="1384" on="1"/>
- <pt x="189" y="1410" on="0"/>
- <pt x="129" y="1413" on="1"/>
- <pt x="62" y="1417" on="1"/>
- <pt x="43" y="1419" on="1"/>
- <pt x="43" y="1480" on="1"/>
- </contour>
- <contour>
- <pt x="265" y="1604" on="1"/>
- <pt x="506" y="1925" on="1"/>
- <pt x="728" y="1925" on="1"/>
- <pt x="968" y="1604" on="1"/>
- <pt x="882" y="1604" on="1"/>
- <pt x="617" y="1826" on="1"/>
- <pt x="351" y="1604" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 124 values pushed */
- 52 61 51 44 68 67 66 65 62 5 63 0 3 21 20 12 11 2 1 6 9 28 3 42 41
- 30 26 23 22 6 28 34 3 0 0 10 9 21 1 0 35 34 7 1 43 2 4 48 84 64
- 63 1 29 28 1 44 43 1 3 0 61 0 0 14 61 52 44 51 41 2 2 0 21 3 67
- 66 65 64 63 35 34 28 26 23 20 12 9 13 21 10 3 68 62 2 10 51 3 0 0 30
- 29 11 10 32 3 51 1 4 48 196 43 42 1 1 0 1 22 21 1 52 51 1 4 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Edieresis" xMin="43" yMin="0" xMax="1202" yMax="1777">
- <contour>
- <pt x="1146" y="1480" on="1"/>
- <pt x="1146" y="1221" on="1"/>
- <pt x="1035" y="1221" on="1"/>
- <pt x="1034" y="1240" on="1"/>
- <pt x="1029" y="1324" on="1"/>
- <pt x="1028" y="1379" on="0"/>
- <pt x="1010" y="1390" on="1"/>
- <pt x="993" y="1399" on="0"/>
- <pt x="956" y="1399" on="1"/>
- <pt x="853" y="1400" on="1"/>
- <pt x="438" y="1400" on="1"/>
- <pt x="438" y="808" on="1"/>
- <pt x="801" y="809" on="1"/>
- <pt x="864" y="811" on="1"/>
- <pt x="917" y="812" on="0"/>
- <pt x="925" y="827" on="1"/>
- <pt x="933" y="840" on="0"/>
- <pt x="933" y="872" on="1"/>
- <pt x="933" y="884" on="0"/>
- <pt x="935" y="913" on="1"/>
- <pt x="936" y="931" on="1"/>
- <pt x="1017" y="931" on="1"/>
- <pt x="1017" y="605" on="1"/>
- <pt x="936" y="605" on="1"/>
- <pt x="935" y="623" on="1"/>
- <pt x="929" y="710" on="0"/>
- <pt x="905" y="717" on="1"/>
- <pt x="880" y="728" on="0"/>
- <pt x="801" y="728" on="1"/>
- <pt x="438" y="728" on="1"/>
- <pt x="438" y="259" on="1"/>
- <pt x="438" y="123" on="0"/>
- <pt x="478" y="105" on="1"/>
- <pt x="514" y="86" on="0"/>
- <pt x="608" y="86" on="1"/>
- <pt x="858" y="86" on="1"/>
- <pt x="1005" y="86" on="0"/>
- <pt x="1043" y="100" on="1"/>
- <pt x="1083" y="113" on="0"/>
- <pt x="1086" y="162" on="1"/>
- <pt x="1090" y="253" on="1"/>
- <pt x="1091" y="271" on="1"/>
- <pt x="1202" y="271" on="1"/>
- <pt x="1202" y="0" on="1"/>
- <pt x="43" y="0" on="1"/>
- <pt x="43" y="62" on="1"/>
- <pt x="62" y="63" on="1"/>
- <pt x="129" y="68" on="1"/>
- <pt x="205" y="74" on="0"/>
- <pt x="215" y="115" on="1"/>
- <pt x="228" y="177" on="0"/>
- <pt x="228" y="259" on="1"/>
- <pt x="228" y="1221" on="1"/>
- <pt x="228" y="1280" on="0"/>
- <pt x="221" y="1333" on="1"/>
- <pt x="215" y="1372" on="0"/>
- <pt x="207" y="1384" on="1"/>
- <pt x="189" y="1410" on="0"/>
- <pt x="129" y="1413" on="1"/>
- <pt x="62" y="1417" on="1"/>
- <pt x="43" y="1419" on="1"/>
- <pt x="43" y="1480" on="1"/>
- </contour>
- <contour>
- <pt x="326" y="1604" on="1"/>
- <pt x="326" y="1777" on="1"/>
- <pt x="499" y="1777" on="1"/>
- <pt x="499" y="1604" on="1"/>
- </contour>
- <contour>
- <pt x="721" y="1604" on="1"/>
- <pt x="721" y="1777" on="1"/>
- <pt x="894" y="1777" on="1"/>
- <pt x="894" y="1604" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 136 values pushed */
- 52 61 51 44 21 20 12 11 2 1 6 9 28 3 42 41 30 26 23 22 6 28 34 3 0
- 0 69 66 65 62 13 3 63 10 9 21 1 0 35 34 7 1 43 3 4 48 84 68 67 64
- 63 3 29 28 1 44 43 1 3 0 61 0 0 14 61 52 44 51 41 2 2 0 21 3 26
- 23 20 3 21 68 3 35 28 12 9 4 68 66 3 34 66 64 2 0 0 67 66 13 1 68
- 65 64 13 1 62 30 29 11 10 32 3 51 3 4 48 196 69 68 1 63 62 1 43 42 1
- 1 0 1 22 21 1 52 51 1 6 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Edotaccent" xMin="43" yMin="0" xMax="1202" yMax="1801">
- <contour>
- <pt x="1146" y="1480" on="1"/>
- <pt x="1146" y="1221" on="1"/>
- <pt x="1035" y="1221" on="1"/>
- <pt x="1034" y="1240" on="1"/>
- <pt x="1029" y="1324" on="1"/>
- <pt x="1028" y="1379" on="0"/>
- <pt x="1010" y="1390" on="1"/>
- <pt x="993" y="1399" on="0"/>
- <pt x="956" y="1399" on="1"/>
- <pt x="853" y="1400" on="1"/>
- <pt x="438" y="1400" on="1"/>
- <pt x="438" y="808" on="1"/>
- <pt x="801" y="809" on="1"/>
- <pt x="864" y="811" on="1"/>
- <pt x="917" y="812" on="0"/>
- <pt x="925" y="827" on="1"/>
- <pt x="933" y="840" on="0"/>
- <pt x="933" y="872" on="1"/>
- <pt x="933" y="884" on="0"/>
- <pt x="935" y="913" on="1"/>
- <pt x="936" y="931" on="1"/>
- <pt x="1017" y="931" on="1"/>
- <pt x="1017" y="605" on="1"/>
- <pt x="936" y="605" on="1"/>
- <pt x="935" y="623" on="1"/>
- <pt x="929" y="710" on="0"/>
- <pt x="905" y="717" on="1"/>
- <pt x="880" y="728" on="0"/>
- <pt x="801" y="728" on="1"/>
- <pt x="438" y="728" on="1"/>
- <pt x="438" y="259" on="1"/>
- <pt x="438" y="123" on="0"/>
- <pt x="478" y="105" on="1"/>
- <pt x="514" y="86" on="0"/>
- <pt x="608" y="86" on="1"/>
- <pt x="858" y="86" on="1"/>
- <pt x="1005" y="86" on="0"/>
- <pt x="1043" y="100" on="1"/>
- <pt x="1083" y="113" on="0"/>
- <pt x="1086" y="162" on="1"/>
- <pt x="1090" y="253" on="1"/>
- <pt x="1091" y="271" on="1"/>
- <pt x="1202" y="271" on="1"/>
- <pt x="1202" y="0" on="1"/>
- <pt x="43" y="0" on="1"/>
- <pt x="43" y="62" on="1"/>
- <pt x="62" y="63" on="1"/>
- <pt x="129" y="68" on="1"/>
- <pt x="205" y="74" on="0"/>
- <pt x="215" y="115" on="1"/>
- <pt x="228" y="177" on="0"/>
- <pt x="228" y="259" on="1"/>
- <pt x="228" y="1221" on="1"/>
- <pt x="228" y="1280" on="0"/>
- <pt x="221" y="1333" on="1"/>
- <pt x="215" y="1372" on="0"/>
- <pt x="207" y="1384" on="1"/>
- <pt x="189" y="1410" on="0"/>
- <pt x="129" y="1413" on="1"/>
- <pt x="62" y="1417" on="1"/>
- <pt x="43" y="1419" on="1"/>
- <pt x="43" y="1480" on="1"/>
- </contour>
- <contour>
- <pt x="536" y="1604" on="1"/>
- <pt x="536" y="1801" on="1"/>
- <pt x="733" y="1801" on="1"/>
- <pt x="733" y="1604" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 120 values pushed */
- 52 61 51 44 21 20 12 11 2 1 6 9 28 3 42 41 30 26 23 22 6 28 34 3 0
- 0 65 62 5 1 63 10 9 21 1 0 35 34 7 1 43 3 4 48 84 64 63 1 29 28
- 1 44 43 1 3 0 61 0 0 14 61 52 44 51 41 2 2 0 21 3 35 28 26 23 20
- 12 9 7 21 64 3 34 64 62 2 0 0 65 64 4 1 62 30 29 11 10 32 3 51 2
- 4 48 196 63 62 1 43 42 1 1 0 1 22 21 1 52 51 1 5 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Egrave" xMin="43" yMin="0" xMax="1202" yMax="1925">
- <contour>
- <pt x="1146" y="1480" on="1"/>
- <pt x="1146" y="1221" on="1"/>
- <pt x="1035" y="1221" on="1"/>
- <pt x="1034" y="1240" on="1"/>
- <pt x="1029" y="1324" on="1"/>
- <pt x="1028" y="1379" on="0"/>
- <pt x="1010" y="1390" on="1"/>
- <pt x="993" y="1399" on="0"/>
- <pt x="956" y="1399" on="1"/>
- <pt x="853" y="1400" on="1"/>
- <pt x="438" y="1400" on="1"/>
- <pt x="438" y="808" on="1"/>
- <pt x="801" y="809" on="1"/>
- <pt x="864" y="811" on="1"/>
- <pt x="917" y="812" on="0"/>
- <pt x="925" y="827" on="1"/>
- <pt x="933" y="840" on="0"/>
- <pt x="933" y="872" on="1"/>
- <pt x="933" y="884" on="0"/>
- <pt x="935" y="913" on="1"/>
- <pt x="936" y="931" on="1"/>
- <pt x="1017" y="931" on="1"/>
- <pt x="1017" y="605" on="1"/>
- <pt x="936" y="605" on="1"/>
- <pt x="935" y="623" on="1"/>
- <pt x="929" y="710" on="0"/>
- <pt x="905" y="717" on="1"/>
- <pt x="880" y="728" on="0"/>
- <pt x="801" y="728" on="1"/>
- <pt x="438" y="728" on="1"/>
- <pt x="438" y="259" on="1"/>
- <pt x="438" y="123" on="0"/>
- <pt x="478" y="105" on="1"/>
- <pt x="514" y="86" on="0"/>
- <pt x="608" y="86" on="1"/>
- <pt x="858" y="86" on="1"/>
- <pt x="1005" y="86" on="0"/>
- <pt x="1043" y="100" on="1"/>
- <pt x="1083" y="113" on="0"/>
- <pt x="1086" y="162" on="1"/>
- <pt x="1090" y="253" on="1"/>
- <pt x="1091" y="271" on="1"/>
- <pt x="1202" y="271" on="1"/>
- <pt x="1202" y="0" on="1"/>
- <pt x="43" y="0" on="1"/>
- <pt x="43" y="62" on="1"/>
- <pt x="62" y="63" on="1"/>
- <pt x="129" y="68" on="1"/>
- <pt x="205" y="74" on="0"/>
- <pt x="215" y="115" on="1"/>
- <pt x="228" y="177" on="0"/>
- <pt x="228" y="259" on="1"/>
- <pt x="228" y="1221" on="1"/>
- <pt x="228" y="1280" on="0"/>
- <pt x="221" y="1333" on="1"/>
- <pt x="215" y="1372" on="0"/>
- <pt x="207" y="1384" on="1"/>
- <pt x="189" y="1410" on="0"/>
- <pt x="129" y="1413" on="1"/>
- <pt x="62" y="1417" on="1"/>
- <pt x="43" y="1419" on="1"/>
- <pt x="43" y="1480" on="1"/>
- </contour>
- <contour>
- <pt x="792" y="1604" on="1"/>
- <pt x="699" y="1604" on="1"/>
- <pt x="292" y="1925" on="1"/>
- <pt x="551" y="1925" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 117 values pushed */
- 52 61 51 44 63 62 2 64 0 3 21 20 12 11 2 1 6 9 28 3 42 41 30 26 23
- 22 6 28 34 3 0 0 10 9 21 1 0 35 34 7 1 43 2 4 48 84 65 64 1 29
- 28 1 44 43 1 3 0 61 0 0 14 61 52 44 51 41 2 2 0 21 3 65 63 62 35
- 34 28 26 23 20 12 9 11 21 10 3 64 10 51 2 0 0 30 29 11 10 32 3 51 1
- 4 48 196 43 42 1 1 0 1 22 21 1 52 51 1 4 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Emacron" xMin="43" yMin="0" xMax="1202" yMax="1727">
- <contour>
- <pt x="1146" y="1480" on="1"/>
- <pt x="1146" y="1221" on="1"/>
- <pt x="1035" y="1221" on="1"/>
- <pt x="1034" y="1240" on="1"/>
- <pt x="1029" y="1324" on="1"/>
- <pt x="1028" y="1379" on="0"/>
- <pt x="1010" y="1390" on="1"/>
- <pt x="993" y="1399" on="0"/>
- <pt x="956" y="1399" on="1"/>
- <pt x="853" y="1400" on="1"/>
- <pt x="438" y="1400" on="1"/>
- <pt x="438" y="808" on="1"/>
- <pt x="801" y="809" on="1"/>
- <pt x="864" y="811" on="1"/>
- <pt x="917" y="812" on="0"/>
- <pt x="925" y="827" on="1"/>
- <pt x="933" y="840" on="0"/>
- <pt x="933" y="872" on="1"/>
- <pt x="933" y="884" on="0"/>
- <pt x="935" y="913" on="1"/>
- <pt x="936" y="931" on="1"/>
- <pt x="1017" y="931" on="1"/>
- <pt x="1017" y="605" on="1"/>
- <pt x="936" y="605" on="1"/>
- <pt x="935" y="623" on="1"/>
- <pt x="929" y="710" on="0"/>
- <pt x="905" y="717" on="1"/>
- <pt x="880" y="728" on="0"/>
- <pt x="801" y="728" on="1"/>
- <pt x="438" y="728" on="1"/>
- <pt x="438" y="259" on="1"/>
- <pt x="438" y="123" on="0"/>
- <pt x="478" y="105" on="1"/>
- <pt x="514" y="86" on="0"/>
- <pt x="608" y="86" on="1"/>
- <pt x="858" y="86" on="1"/>
- <pt x="1005" y="86" on="0"/>
- <pt x="1043" y="100" on="1"/>
- <pt x="1083" y="113" on="0"/>
- <pt x="1086" y="162" on="1"/>
- <pt x="1090" y="253" on="1"/>
- <pt x="1091" y="271" on="1"/>
- <pt x="1202" y="271" on="1"/>
- <pt x="1202" y="0" on="1"/>
- <pt x="43" y="0" on="1"/>
- <pt x="43" y="62" on="1"/>
- <pt x="62" y="63" on="1"/>
- <pt x="129" y="68" on="1"/>
- <pt x="205" y="74" on="0"/>
- <pt x="215" y="115" on="1"/>
- <pt x="228" y="177" on="0"/>
- <pt x="228" y="259" on="1"/>
- <pt x="228" y="1221" on="1"/>
- <pt x="228" y="1280" on="0"/>
- <pt x="221" y="1333" on="1"/>
- <pt x="215" y="1372" on="0"/>
- <pt x="207" y="1384" on="1"/>
- <pt x="189" y="1410" on="0"/>
- <pt x="129" y="1413" on="1"/>
- <pt x="62" y="1417" on="1"/>
- <pt x="43" y="1419" on="1"/>
- <pt x="43" y="1480" on="1"/>
- </contour>
- <contour>
- <pt x="339" y="1604" on="1"/>
- <pt x="339" y="1727" on="1"/>
- <pt x="981" y="1727" on="1"/>
- <pt x="981" y="1604" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 117 values pushed */
- 52 61 51 44 21 20 12 11 2 1 6 9 28 3 42 41 30 26 23 22 6 28 34 3 0
- 0 65 62 12 1 63 10 9 21 1 0 35 34 7 1 43 3 4 48 84 64 63 1 29 28
- 1 44 43 1 3 0 61 0 0 14 61 52 44 51 41 2 2 0 21 3 65 64 35 34 28
- 26 23 20 12 9 10 21 10 3 63 62 2 10 51 3 0 0 30 29 11 10 32 3 51 1
- 4 48 196 43 42 1 1 0 1 22 21 1 52 51 1 4 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Eng" xMin="43" yMin="-296" xMax="1435" yMax="1480">
- <contour>
- <pt x="43" y="0" on="1"/>
- <pt x="43" y="62" on="1"/>
- <pt x="62" y="63" on="1"/>
- <pt x="130" y="68" on="1"/>
- <pt x="194" y="73" on="0"/>
- <pt x="229" y="140" on="0"/>
- <pt x="229" y="259" on="1"/>
- <pt x="229" y="1221" on="1"/>
- <pt x="230" y="1335" on="0"/>
- <pt x="211" y="1377" on="1"/>
- <pt x="196" y="1409" on="0"/>
- <pt x="130" y="1413" on="1"/>
- <pt x="62" y="1417" on="1"/>
- <pt x="43" y="1419" on="1"/>
- <pt x="43" y="1480" on="1"/>
- <pt x="376" y="1480" on="1"/>
- <pt x="1159" y="331" on="1"/>
- <pt x="1159" y="1221" on="1"/>
- <pt x="1153" y="1320" on="1"/>
- <pt x="1149" y="1384" on="0"/>
- <pt x="1130" y="1397" on="1"/>
- <pt x="1112" y="1410" on="0"/>
- <pt x="1061" y="1413" on="1"/>
- <pt x="993" y="1417" on="1"/>
- <pt x="974" y="1419" on="1"/>
- <pt x="974" y="1480" on="1"/>
- <pt x="1435" y="1480" on="1"/>
- <pt x="1435" y="1419" on="1"/>
- <pt x="1417" y="1417" on="1"/>
- <pt x="1349" y="1413" on="1"/>
- <pt x="1281" y="1408" on="0"/>
- <pt x="1270" y="1386" on="1"/>
- <pt x="1259" y="1367" on="0"/>
- <pt x="1256" y="1320" on="1"/>
- <pt x="1250" y="1221" on="1"/>
- <pt x="1250" y="0" on="1"/>
- <pt x="1250" y="-134" on="0"/>
- <pt x="1171" y="-215" on="1"/>
- <pt x="1092" y="-296" on="0"/>
- <pt x="956" y="-296" on="1"/>
- <pt x="864" y="-296" on="0"/>
- <pt x="742" y="-270" on="1"/>
- <pt x="742" y="-26" on="1"/>
- <pt x="853" y="-26" on="1"/>
- <pt x="854" y="-47" on="1"/>
- <pt x="854" y="-53" on="0"/>
- <pt x="856" y="-72" on="1"/>
- <pt x="857" y="-84" on="0"/>
- <pt x="857" y="-91" on="1"/>
- <pt x="858" y="-107" on="1"/>
- <pt x="858" y="-111" on="0"/>
- <pt x="858" y="-119" on="1"/>
- <pt x="858" y="-222" on="0"/>
- <pt x="983" y="-222" on="1"/>
- <pt x="1152" y="-222" on="0"/>
- <pt x="1152" y="-10" on="1"/>
- <pt x="1152" y="0" on="1"/>
- <pt x="322" y="1220" on="1"/>
- <pt x="322" y="259" on="1"/>
- <pt x="321" y="144" on="0"/>
- <pt x="340" y="104" on="1"/>
- <pt x="355" y="72" on="0"/>
- <pt x="421" y="68" on="1"/>
- <pt x="489" y="63" on="1"/>
- <pt x="508" y="62" on="1"/>
- <pt x="508" y="0" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 97 values pushed */
- 0 0 53 21 39 48 84 7 14 64 58 57 34 27 24 17 16 6 1 10 14 0 3 55 43
- 42 41 4 13 39 0 65 56 35 0 3 0 26 25 15 14 0 3 14 14 7 56 55 43 25
- 24 5 16 41 3 65 64 15 3 41 57 3 27 26 2 13 34 1 0 6 0 0 17 16 35
- 1 34 58 57 35 1 6 2 4 48 196 35 34 1 42 41 1 7 6 1 3 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00000]
- MDRP[00000]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00000]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00000]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Eogonek" xMin="43" yMin="-370" xMax="1202" yMax="1480">
- <contour>
- <pt x="1146" y="1480" on="1"/>
- <pt x="1146" y="1221" on="1"/>
- <pt x="1035" y="1221" on="1"/>
- <pt x="1034" y="1240" on="1"/>
- <pt x="1029" y="1324" on="1"/>
- <pt x="1028" y="1379" on="0"/>
- <pt x="1010" y="1390" on="1"/>
- <pt x="993" y="1399" on="0"/>
- <pt x="956" y="1399" on="1"/>
- <pt x="853" y="1400" on="1"/>
- <pt x="438" y="1400" on="1"/>
- <pt x="438" y="808" on="1"/>
- <pt x="801" y="809" on="1"/>
- <pt x="864" y="811" on="1"/>
- <pt x="917" y="812" on="0"/>
- <pt x="925" y="828" on="1"/>
- <pt x="933" y="841" on="0"/>
- <pt x="933" y="872" on="1"/>
- <pt x="933" y="884" on="0"/>
- <pt x="935" y="913" on="1"/>
- <pt x="936" y="931" on="1"/>
- <pt x="1017" y="931" on="1"/>
- <pt x="1017" y="605" on="1"/>
- <pt x="936" y="605" on="1"/>
- <pt x="935" y="623" on="1"/>
- <pt x="929" y="710" on="0"/>
- <pt x="905" y="717" on="1"/>
- <pt x="880" y="728" on="0"/>
- <pt x="801" y="728" on="1"/>
- <pt x="438" y="728" on="1"/>
- <pt x="438" y="259" on="1"/>
- <pt x="438" y="123" on="0"/>
- <pt x="478" y="105" on="1"/>
- <pt x="514" y="86" on="0"/>
- <pt x="608" y="86" on="1"/>
- <pt x="858" y="86" on="1"/>
- <pt x="1005" y="86" on="0"/>
- <pt x="1043" y="100" on="1"/>
- <pt x="1083" y="113" on="0"/>
- <pt x="1086" y="162" on="1"/>
- <pt x="1090" y="253" on="1"/>
- <pt x="1091" y="271" on="1"/>
- <pt x="1202" y="271" on="1"/>
- <pt x="1202" y="0" on="1"/>
- <pt x="43" y="0" on="1"/>
- <pt x="43" y="62" on="1"/>
- <pt x="62" y="63" on="1"/>
- <pt x="129" y="68" on="1"/>
- <pt x="205" y="74" on="0"/>
- <pt x="215" y="115" on="1"/>
- <pt x="228" y="177" on="0"/>
- <pt x="228" y="259" on="1"/>
- <pt x="228" y="1221" on="1"/>
- <pt x="228" y="1280" on="0"/>
- <pt x="221" y="1333" on="1"/>
- <pt x="215" y="1372" on="0"/>
- <pt x="207" y="1384" on="1"/>
- <pt x="189" y="1410" on="0"/>
- <pt x="129" y="1413" on="1"/>
- <pt x="62" y="1417" on="1"/>
- <pt x="43" y="1419" on="1"/>
- <pt x="43" y="1480" on="1"/>
- </contour>
- <contour>
- <pt x="1140" y="-273" on="1"/>
- <pt x="1140" y="-341" on="1"/>
- <pt x="1069" y="-370" on="0"/>
- <pt x="991" y="-370" on="1"/>
- <pt x="771" y="-370" on="0"/>
- <pt x="771" y="-211" on="1"/>
- <pt x="771" y="-89" on="0"/>
- <pt x="929" y="0" on="1"/>
- <pt x="1036" y="0" on="1"/>
- <pt x="907" y="-80" on="0"/>
- <pt x="907" y="-182" on="1"/>
- <pt x="907" y="-289" on="0"/>
- <pt x="1040" y="-289" on="1"/>
- <pt x="1091" y="-289" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 127 values pushed */
- 0 0 74 7 65 48 84 52 61 51 44 21 20 12 11 2 1 6 9 28 3 42 41 30 26
- 23 22 6 28 34 3 63 62 65 43 0 0 10 9 21 1 0 35 34 7 1 43 2 4 48
- 84 29 28 1 70 69 44 43 3 2 0 61 0 0 14 0 0 72 48 67 48 196 61 52 44
- 51 70 63 62 41 2 5 0 21 3 67 69 67 35 34 28 26 23 20 12 9 10 21 10 3
- 0 0 30 29 11 10 32 3 51 1 4 48 196 43 42 1 1 0 1 22 21 1 52 51 1
- 4 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MDAP[1]
- CALL[ ]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- MDRP[00000]
- MDRP[00000]
- CALL[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Eth" xMin="41" yMin="0" xMax="1399" yMax="1489">
- <contour>
- <pt x="226" y="716" on="1"/>
- <pt x="41" y="716" on="1"/>
- <pt x="41" y="783" on="1"/>
- <pt x="226" y="783" on="1"/>
- <pt x="226" y="1221" on="1"/>
- <pt x="226" y="1280" on="0"/>
- <pt x="219" y="1333" on="1"/>
- <pt x="213" y="1372" on="0"/>
- <pt x="205" y="1384" on="1"/>
- <pt x="187" y="1410" on="0"/>
- <pt x="127" y="1413" on="1"/>
- <pt x="60" y="1417" on="1"/>
- <pt x="41" y="1419" on="1"/>
- <pt x="41" y="1480" on="1"/>
- <pt x="465" y="1480" on="1"/>
- <pt x="536" y="1481" on="1"/>
- <pt x="608" y="1484" on="1"/>
- <pt x="680" y="1485" on="1"/>
- <pt x="989" y="1489" on="0"/>
- <pt x="1176" y="1335" on="1"/>
- <pt x="1399" y="1151" on="0"/>
- <pt x="1399" y="772" on="1"/>
- <pt x="1399" y="414" on="0"/>
- <pt x="1208" y="207" on="1"/>
- <pt x="1017" y="0" on="0"/>
- <pt x="687" y="0" on="1"/>
- <pt x="41" y="0" on="1"/>
- <pt x="41" y="62" on="1"/>
- <pt x="60" y="63" on="1"/>
- <pt x="127" y="68" on="1"/>
- <pt x="203" y="74" on="0"/>
- <pt x="213" y="115" on="1"/>
- <pt x="226" y="177" on="0"/>
- <pt x="226" y="259" on="1"/>
- </contour>
- <contour>
- <pt x="436" y="716" on="1"/>
- <pt x="436" y="259" on="1"/>
- <pt x="440" y="181" on="1"/>
- <pt x="444" y="110" on="0"/>
- <pt x="498" y="87" on="1"/>
- <pt x="544" y="68" on="0"/>
- <pt x="638" y="68" on="1"/>
- <pt x="894" y="68" on="0"/>
- <pt x="1032" y="243" on="1"/>
- <pt x="1171" y="419" on="0"/>
- <pt x="1171" y="743" on="1"/>
- <pt x="1171" y="1098" on="0"/>
- <pt x="1021" y="1256" on="1"/>
- <pt x="871" y="1413" on="0"/>
- <pt x="532" y="1413" on="1"/>
- <pt x="436" y="1413" on="1"/>
- <pt x="436" y="783" on="1"/>
- <pt x="781" y="783" on="1"/>
- <pt x="781" y="716" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 86 values pushed */
- 33 26 4 13 49 48 2 13 2 3 40 40 35 2 0 25 3 0 0 52 34 1 0 14 3
- 2 1 4 48 84 51 50 3 2 3 26 25 1 2 0 14 13 0 14 0 0 44 34 21 48
- 196 26 33 13 4 52 51 48 25 14 5 13 21 34 2 1 0 0 0 50 49 35 34 32 3
- 0 1 4 48 196 33 4 3 0 3 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00000]
- MDRP[00000]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MDAP[1]
- CALL[ ]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Euro" xMin="0" yMin="-37" xMax="967" yMax="1517">
- <contour>
- <pt x="0" y="580" on="1"/>
- <pt x="26" y="642" on="1"/>
- <pt x="122" y="642" on="1"/>
- <pt x="119" y="698" on="0"/>
- <pt x="119" y="733" on="1"/>
- <pt x="119" y="759" on="0"/>
- <pt x="121" y="809" on="1"/>
- <pt x="122" y="837" on="0"/>
- <pt x="123" y="851" on="1"/>
- <pt x="0" y="851" on="1"/>
- <pt x="26" y="913" on="1"/>
- <pt x="130" y="913" on="1"/>
- <pt x="155" y="1070" on="0"/>
- <pt x="184" y="1151" on="1"/>
- <pt x="315" y="1517" on="0"/>
- <pt x="669" y="1517" on="1"/>
- <pt x="824" y="1517" on="0"/>
- <pt x="967" y="1443" on="1"/>
- <pt x="967" y="1184" on="1"/>
- <pt x="868" y="1184" on="1"/>
- <pt x="867" y="1239" on="1"/>
- <pt x="863" y="1450" on="0"/>
- <pt x="679" y="1450" on="1"/>
- <pt x="510" y="1450" on="0"/>
- <pt x="415" y="1270" on="1"/>
- <pt x="347" y="1142" on="0"/>
- <pt x="325" y="913" on="1"/>
- <pt x="854" y="913" on="1"/>
- <pt x="828" y="851" on="1"/>
- <pt x="320" y="851" on="1"/>
- <pt x="316" y="786" on="0"/>
- <pt x="316" y="733" on="1"/>
- <pt x="316" y="724" on="0"/>
- <pt x="317" y="692" on="1"/>
- <pt x="318" y="664" on="0"/>
- <pt x="319" y="642" on="1"/>
- <pt x="741" y="642" on="1"/>
- <pt x="716" y="580" on="1"/>
- <pt x="324" y="580" on="1"/>
- <pt x="404" y="62" on="0"/>
- <pt x="719" y="62" on="1"/>
- <pt x="836" y="62" on="0"/>
- <pt x="957" y="138" on="1"/>
- <pt x="957" y="45" on="1"/>
- <pt x="834" y="-37" on="0"/>
- <pt x="674" y="-37" on="1"/>
- <pt x="421" y="-37" on="0"/>
- <pt x="272" y="174" on="1"/>
- <pt x="167" y="323" on="0"/>
- <pt x="129" y="580" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 98 values pushed */
- 0 0 40 9 45 22 38 15 48 84 45 2 15 0 1 19 18 17 3 0 10 3 0 1 43
- 42 2 0 2 3 0 0 0 29 28 9 8 11 3 10 49 38 37 0 11 3 1 2 4 48
- 84 27 26 11 10 3 36 35 2 1 3 2 0 14 0 0 31 5 4 48 196 49 43 42 38
- 37 36 35 29 28 27 26 19 11 10 9 8 2 1 0 19 13 4 17 18 17 1 0
- CALL[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- CALL[ ]
- SZP1[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Euro#1" xMin="0" yMin="-37" xMax="967" yMax="1517">
- <contour>
- <pt x="0" y="580" on="1"/>
- <pt x="26" y="642" on="1"/>
- <pt x="122" y="642" on="1"/>
- <pt x="119" y="698" on="0"/>
- <pt x="119" y="733" on="1"/>
- <pt x="119" y="759" on="0"/>
- <pt x="121" y="809" on="1"/>
- <pt x="122" y="837" on="0"/>
- <pt x="123" y="851" on="1"/>
- <pt x="0" y="851" on="1"/>
- <pt x="26" y="913" on="1"/>
- <pt x="130" y="913" on="1"/>
- <pt x="155" y="1070" on="0"/>
- <pt x="184" y="1151" on="1"/>
- <pt x="315" y="1517" on="0"/>
- <pt x="669" y="1517" on="1"/>
- <pt x="824" y="1517" on="0"/>
- <pt x="967" y="1443" on="1"/>
- <pt x="967" y="1184" on="1"/>
- <pt x="868" y="1184" on="1"/>
- <pt x="867" y="1239" on="1"/>
- <pt x="863" y="1450" on="0"/>
- <pt x="679" y="1450" on="1"/>
- <pt x="510" y="1450" on="0"/>
- <pt x="415" y="1270" on="1"/>
- <pt x="347" y="1142" on="0"/>
- <pt x="325" y="913" on="1"/>
- <pt x="854" y="913" on="1"/>
- <pt x="828" y="851" on="1"/>
- <pt x="320" y="851" on="1"/>
- <pt x="316" y="786" on="0"/>
- <pt x="316" y="733" on="1"/>
- <pt x="316" y="724" on="0"/>
- <pt x="317" y="692" on="1"/>
- <pt x="318" y="664" on="0"/>
- <pt x="319" y="642" on="1"/>
- <pt x="741" y="642" on="1"/>
- <pt x="716" y="580" on="1"/>
- <pt x="324" y="580" on="1"/>
- <pt x="404" y="62" on="0"/>
- <pt x="719" y="62" on="1"/>
- <pt x="836" y="62" on="0"/>
- <pt x="957" y="138" on="1"/>
- <pt x="957" y="45" on="1"/>
- <pt x="834" y="-37" on="0"/>
- <pt x="674" y="-37" on="1"/>
- <pt x="421" y="-37" on="0"/>
- <pt x="272" y="174" on="1"/>
- <pt x="167" y="323" on="0"/>
- <pt x="129" y="580" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 98 values pushed */
- 0 0 40 9 45 22 38 15 48 84 45 2 15 0 1 19 18 17 3 0 10 3 0 1 43
- 42 2 0 2 3 0 0 0 29 28 9 8 11 3 10 49 38 37 0 11 3 1 2 4 48
- 84 27 26 11 10 3 36 35 2 1 3 2 0 14 0 0 31 5 4 48 196 49 43 42 38
- 37 36 35 29 28 27 26 19 11 10 9 8 2 1 0 19 13 4 17 18 17 1 0
- CALL[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- CALL[ ]
- SZP1[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="F" xMin="43" yMin="0" xMax="1058" yMax="1480">
- <contour>
- <pt x="1058" y="1480" on="1"/>
- <pt x="1058" y="1221" on="1"/>
- <pt x="947" y="1221" on="1"/>
- <pt x="946" y="1240" on="1"/>
- <pt x="941" y="1324" on="1"/>
- <pt x="940" y="1380" on="0"/>
- <pt x="922" y="1390" on="1"/>
- <pt x="905" y="1399" on="0"/>
- <pt x="868" y="1399" on="1"/>
- <pt x="765" y="1400" on="1"/>
- <pt x="438" y="1400" on="1"/>
- <pt x="438" y="799" on="1"/>
- <pt x="725" y="799" on="1"/>
- <pt x="788" y="801" on="1"/>
- <pt x="839" y="802" on="0"/>
- <pt x="848" y="815" on="1"/>
- <pt x="855" y="827" on="0"/>
- <pt x="857" y="857" on="1"/>
- <pt x="858" y="878" on="1"/>
- <pt x="860" y="903" on="1"/>
- <pt x="861" y="921" on="1"/>
- <pt x="941" y="921" on="1"/>
- <pt x="941" y="594" on="1"/>
- <pt x="861" y="594" on="1"/>
- <pt x="860" y="613" on="1"/>
- <pt x="854" y="701" on="0"/>
- <pt x="829" y="708" on="1"/>
- <pt x="803" y="718" on="0"/>
- <pt x="725" y="718" on="1"/>
- <pt x="438" y="718" on="1"/>
- <pt x="438" y="259" on="1"/>
- <pt x="438" y="123" on="0"/>
- <pt x="467" y="95" on="1"/>
- <pt x="491" y="68" on="0"/>
- <pt x="551" y="68" on="1"/>
- <pt x="553" y="68" on="1"/>
- <pt x="569" y="67" on="0"/>
- <pt x="629" y="63" on="1"/>
- <pt x="648" y="62" on="1"/>
- <pt x="648" y="0" on="1"/>
- <pt x="43" y="0" on="1"/>
- <pt x="43" y="62" on="1"/>
- <pt x="62" y="63" on="1"/>
- <pt x="129" y="68" on="1"/>
- <pt x="205" y="74" on="0"/>
- <pt x="215" y="115" on="1"/>
- <pt x="228" y="177" on="0"/>
- <pt x="228" y="259" on="1"/>
- <pt x="228" y="1221" on="1"/>
- <pt x="228" y="1280" on="0"/>
- <pt x="221" y="1333" on="1"/>
- <pt x="215" y="1372" on="0"/>
- <pt x="207" y="1384" on="1"/>
- <pt x="189" y="1410" on="0"/>
- <pt x="129" y="1413" on="1"/>
- <pt x="62" y="1417" on="1"/>
- <pt x="43" y="1419" on="1"/>
- <pt x="43" y="1480" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 91 values pushed */
- 48 57 47 40 30 39 21 20 2 1 4 9 11 3 23 22 2 28 39 3 0 0 10 9 21
- 1 0 29 28 7 1 11 2 4 48 84 12 11 1 40 39 1 2 0 57 0 0 14 57 48
- 40 47 39 30 2 0 21 2 28 23 20 12 9 5 21 10 3 0 0 30 29 11 10 32 3
- 47 1 4 48 196 1 0 1 22 21 1 48 47 1 3 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="G" xMin="85" yMin="-37" xMax="1458" yMax="1518">
- <contour>
- <pt x="1285" y="36" on="1"/>
- <pt x="994" y="-37" on="0"/>
- <pt x="805" y="-37" on="1"/>
- <pt x="475" y="-37" on="0"/>
- <pt x="280" y="175" on="1"/>
- <pt x="85" y="386" on="0"/>
- <pt x="85" y="745" on="1"/>
- <pt x="85" y="1112" on="0"/>
- <pt x="275" y="1315" on="1"/>
- <pt x="464" y="1518" on="0"/>
- <pt x="815" y="1518" on="1"/>
- <pt x="1047" y="1518" on="0"/>
- <pt x="1282" y="1441" on="1"/>
- <pt x="1282" y="1172" on="1"/>
- <pt x="1171" y="1172" on="1"/>
- <pt x="1170" y="1192" on="1"/>
- <pt x="1168" y="1217" on="0"/>
- <pt x="1168" y="1242" on="1"/>
- <pt x="1168" y="1249" on="1"/>
- <pt x="1168" y="1333" on="0"/>
- <pt x="1094" y="1385" on="1"/>
- <pt x="1001" y="1450" on="0"/>
- <pt x="825" y="1450" on="1"/>
- <pt x="575" y="1450" on="0"/>
- <pt x="444" y="1263" on="1"/>
- <pt x="313" y="1077" on="0"/>
- <pt x="313" y="733" on="1"/>
- <pt x="313" y="386" on="0"/>
- <pt x="475" y="214" on="1"/>
- <pt x="633" y="47" on="0"/>
- <pt x="864" y="47" on="1"/>
- <pt x="948" y="47" on="0"/>
- <pt x="1076" y="80" on="1"/>
- <pt x="1076" y="371" on="1"/>
- <pt x="1077" y="487" on="0"/>
- <pt x="1058" y="527" on="1"/>
- <pt x="1043" y="557" on="0"/>
- <pt x="977" y="562" on="1"/>
- <pt x="909" y="568" on="1"/>
- <pt x="891" y="569" on="1"/>
- <pt x="891" y="630" on="1"/>
- <pt x="1458" y="630" on="1"/>
- <pt x="1458" y="569" on="1"/>
- <pt x="1440" y="568" on="1"/>
- <pt x="1384" y="562" on="1"/>
- <pt x="1317" y="556" on="0"/>
- <pt x="1305" y="535" on="1"/>
- <pt x="1294" y="516" on="0"/>
- <pt x="1291" y="470" on="1"/>
- <pt x="1285" y="371" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 84 values pushed */
- 0 0 30 7 2 22 17 10 48 84 10 0 2 2 1 18 17 14 13 12 5 0 40 3 0
- 1 49 42 39 33 32 0 6 40 2 3 0 41 40 1 0 14 0 0 26 34 6 48 196 18
- 17 14 3 12 32 3 42 41 2 13 0 40 39 6 32 0 0 33 32 32 1 0 1 4 48
- 196 49 0 1 13 12 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- MDRP[00000]
- MDRP[00000]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- CALL[ ]
- SZP1[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Gbreve" xMin="85" yMin="-37" xMax="1458" yMax="1925">
- <contour>
- <pt x="1285" y="36" on="1"/>
- <pt x="994" y="-37" on="0"/>
- <pt x="805" y="-37" on="1"/>
- <pt x="475" y="-37" on="0"/>
- <pt x="280" y="175" on="1"/>
- <pt x="85" y="386" on="0"/>
- <pt x="85" y="745" on="1"/>
- <pt x="85" y="1112" on="0"/>
- <pt x="275" y="1315" on="1"/>
- <pt x="464" y="1518" on="0"/>
- <pt x="815" y="1518" on="1"/>
- <pt x="1047" y="1518" on="0"/>
- <pt x="1282" y="1441" on="1"/>
- <pt x="1282" y="1172" on="1"/>
- <pt x="1171" y="1172" on="1"/>
- <pt x="1170" y="1192" on="1"/>
- <pt x="1168" y="1217" on="0"/>
- <pt x="1168" y="1242" on="1"/>
- <pt x="1168" y="1249" on="1"/>
- <pt x="1168" y="1333" on="0"/>
- <pt x="1094" y="1385" on="1"/>
- <pt x="1001" y="1450" on="0"/>
- <pt x="825" y="1450" on="1"/>
- <pt x="575" y="1450" on="0"/>
- <pt x="444" y="1263" on="1"/>
- <pt x="313" y="1077" on="0"/>
- <pt x="313" y="733" on="1"/>
- <pt x="313" y="386" on="0"/>
- <pt x="475" y="214" on="1"/>
- <pt x="633" y="47" on="0"/>
- <pt x="864" y="47" on="1"/>
- <pt x="948" y="47" on="0"/>
- <pt x="1076" y="80" on="1"/>
- <pt x="1076" y="371" on="1"/>
- <pt x="1077" y="487" on="0"/>
- <pt x="1058" y="527" on="1"/>
- <pt x="1043" y="557" on="0"/>
- <pt x="977" y="562" on="1"/>
- <pt x="909" y="568" on="1"/>
- <pt x="891" y="569" on="1"/>
- <pt x="891" y="630" on="1"/>
- <pt x="1458" y="630" on="1"/>
- <pt x="1458" y="569" on="1"/>
- <pt x="1440" y="568" on="1"/>
- <pt x="1384" y="562" on="1"/>
- <pt x="1317" y="556" on="0"/>
- <pt x="1305" y="535" on="1"/>
- <pt x="1294" y="516" on="0"/>
- <pt x="1291" y="470" on="1"/>
- <pt x="1285" y="371" on="1"/>
- </contour>
- <contour>
- <pt x="488" y="1925" on="1"/>
- <pt x="553" y="1925" on="1"/>
- <pt x="580" y="1835" on="0"/>
- <pt x="640" y="1793" on="1"/>
- <pt x="708" y="1746" on="0"/>
- <pt x="821" y="1746" on="1"/>
- <pt x="947" y="1746" on="0"/>
- <pt x="1017" y="1805" on="1"/>
- <pt x="1066" y="1845" on="0"/>
- <pt x="1090" y="1925" on="1"/>
- <pt x="1154" y="1925" on="1"/>
- <pt x="1135" y="1790" on="0"/>
- <pt x="1063" y="1709" on="1"/>
- <pt x="969" y="1604" on="0"/>
- <pt x="821" y="1604" on="1"/>
- <pt x="667" y="1604" on="0"/>
- <pt x="572" y="1719" on="1"/>
- <pt x="507" y="1796" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 103 values pushed */
- 0 0 55 20 64 30 7 2 22 17 10 48 84 10 0 2 2 1 18 17 14 13 12 5 0
- 40 3 0 1 49 42 39 33 32 0 6 40 2 3 0 1 60 59 51 50 4 13 64 0 0
- 41 40 1 0 14 0 0 26 34 6 48 196 60 59 18 17 14 5 12 32 3 42 41 2 13
- 0 51 50 40 39 4 13 6 32 0 0 33 32 32 1 0 1 4 48 196 49 0 1 13 12
- 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- SZP0[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- SZP0[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- CALL[ ]
- SZP1[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Gcircumflex" xMin="85" yMin="-37" xMax="1458" yMax="1925">
- <contour>
- <pt x="1285" y="36" on="1"/>
- <pt x="994" y="-37" on="0"/>
- <pt x="805" y="-37" on="1"/>
- <pt x="475" y="-37" on="0"/>
- <pt x="280" y="175" on="1"/>
- <pt x="85" y="386" on="0"/>
- <pt x="85" y="745" on="1"/>
- <pt x="85" y="1112" on="0"/>
- <pt x="275" y="1315" on="1"/>
- <pt x="464" y="1518" on="0"/>
- <pt x="815" y="1518" on="1"/>
- <pt x="1047" y="1518" on="0"/>
- <pt x="1282" y="1441" on="1"/>
- <pt x="1282" y="1172" on="1"/>
- <pt x="1171" y="1172" on="1"/>
- <pt x="1170" y="1192" on="1"/>
- <pt x="1168" y="1217" on="0"/>
- <pt x="1168" y="1242" on="1"/>
- <pt x="1168" y="1249" on="1"/>
- <pt x="1168" y="1333" on="0"/>
- <pt x="1094" y="1385" on="1"/>
- <pt x="1001" y="1450" on="0"/>
- <pt x="825" y="1450" on="1"/>
- <pt x="575" y="1450" on="0"/>
- <pt x="444" y="1263" on="1"/>
- <pt x="313" y="1077" on="0"/>
- <pt x="313" y="733" on="1"/>
- <pt x="313" y="386" on="0"/>
- <pt x="475" y="214" on="1"/>
- <pt x="633" y="47" on="0"/>
- <pt x="864" y="47" on="1"/>
- <pt x="948" y="47" on="0"/>
- <pt x="1076" y="80" on="1"/>
- <pt x="1076" y="371" on="1"/>
- <pt x="1077" y="487" on="0"/>
- <pt x="1058" y="527" on="1"/>
- <pt x="1043" y="557" on="0"/>
- <pt x="977" y="562" on="1"/>
- <pt x="909" y="568" on="1"/>
- <pt x="891" y="569" on="1"/>
- <pt x="891" y="630" on="1"/>
- <pt x="1458" y="630" on="1"/>
- <pt x="1458" y="569" on="1"/>
- <pt x="1440" y="568" on="1"/>
- <pt x="1384" y="562" on="1"/>
- <pt x="1317" y="556" on="0"/>
- <pt x="1305" y="535" on="1"/>
- <pt x="1294" y="516" on="0"/>
- <pt x="1291" y="470" on="1"/>
- <pt x="1285" y="371" on="1"/>
- </contour>
- <contour>
- <pt x="469" y="1604" on="1"/>
- <pt x="710" y="1925" on="1"/>
- <pt x="932" y="1925" on="1"/>
- <pt x="1172" y="1604" on="1"/>
- <pt x="1086" y="1604" on="1"/>
- <pt x="821" y="1826" on="1"/>
- <pt x="555" y="1604" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 108 values pushed */
- 0 0 30 7 2 22 17 10 48 84 10 0 2 2 1 56 55 54 53 50 5 51 0 3 0
- 1 18 17 14 13 12 5 0 40 3 0 1 49 42 39 33 32 0 6 40 2 3 0 52 51
- 1 41 40 1 2 0 14 0 0 26 34 6 48 196 54 53 18 17 14 5 12 32 3 42 41
- 2 13 0 56 55 52 51 50 40 39 7 13 6 32 0 0 33 32 32 1 0 1 4 48 196
- 49 0 1 13 12 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- LOOPCALL[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- CALL[ ]
- SZP1[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Gcommaaccent" xMin="85" yMin="-432" xMax="1458" yMax="1518">
- <contour>
- <pt x="1285" y="36" on="1"/>
- <pt x="994" y="-37" on="0"/>
- <pt x="805" y="-37" on="1"/>
- <pt x="475" y="-37" on="0"/>
- <pt x="280" y="175" on="1"/>
- <pt x="85" y="386" on="0"/>
- <pt x="85" y="745" on="1"/>
- <pt x="85" y="1112" on="0"/>
- <pt x="275" y="1315" on="1"/>
- <pt x="464" y="1518" on="0"/>
- <pt x="815" y="1518" on="1"/>
- <pt x="1047" y="1518" on="0"/>
- <pt x="1282" y="1441" on="1"/>
- <pt x="1282" y="1172" on="1"/>
- <pt x="1171" y="1172" on="1"/>
- <pt x="1170" y="1192" on="1"/>
- <pt x="1168" y="1217" on="0"/>
- <pt x="1168" y="1242" on="1"/>
- <pt x="1168" y="1249" on="1"/>
- <pt x="1168" y="1333" on="0"/>
- <pt x="1094" y="1385" on="1"/>
- <pt x="1001" y="1450" on="0"/>
- <pt x="825" y="1450" on="1"/>
- <pt x="575" y="1450" on="0"/>
- <pt x="444" y="1263" on="1"/>
- <pt x="313" y="1077" on="0"/>
- <pt x="313" y="733" on="1"/>
- <pt x="313" y="386" on="0"/>
- <pt x="475" y="214" on="1"/>
- <pt x="633" y="47" on="0"/>
- <pt x="864" y="47" on="1"/>
- <pt x="948" y="47" on="0"/>
- <pt x="1076" y="80" on="1"/>
- <pt x="1076" y="371" on="1"/>
- <pt x="1077" y="486" on="0"/>
- <pt x="1058" y="527" on="1"/>
- <pt x="1042" y="557" on="0"/>
- <pt x="977" y="562" on="1"/>
- <pt x="909" y="568" on="1"/>
- <pt x="891" y="569" on="1"/>
- <pt x="891" y="630" on="1"/>
- <pt x="1458" y="630" on="1"/>
- <pt x="1458" y="569" on="1"/>
- <pt x="1440" y="568" on="1"/>
- <pt x="1384" y="562" on="1"/>
- <pt x="1317" y="556" on="0"/>
- <pt x="1305" y="535" on="1"/>
- <pt x="1294" y="516" on="0"/>
- <pt x="1291" y="470" on="1"/>
- <pt x="1285" y="371" on="1"/>
- </contour>
- <contour>
- <pt x="614" y="-421" on="1"/>
- <pt x="614" y="-349" on="1"/>
- <pt x="663" y="-359" on="0"/>
- <pt x="718" y="-359" on="1"/>
- <pt x="821" y="-359" on="0"/>
- <pt x="821" y="-279" on="1"/>
- <pt x="821" y="-190" on="0"/>
- <pt x="663" y="-175" on="1"/>
- <pt x="663" y="-111" on="1"/>
- <pt x="798" y="-114" on="0"/>
- <pt x="863" y="-143" on="1"/>
- <pt x="956" y="-185" on="0"/>
- <pt x="956" y="-280" on="1"/>
- <pt x="956" y="-432" on="0"/>
- <pt x="739" y="-432" on="1"/>
- <pt x="679" y="-432" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 107 values pushed */
- 0 0 53 17 64 30 7 2 22 17 10 48 84 10 0 2 2 1 18 17 14 13 12 5 0
- 40 3 0 1 49 42 39 33 32 0 6 40 2 3 0 1 58 57 51 50 4 13 64 2 0
- 41 40 1 0 14 0 0 55 48 62 26 34 6 48 196 18 17 14 3 12 32 3 42 41 2
- 13 0 58 57 51 50 40 39 6 13 62 6 32 0 0 33 32 32 1 0 1 4 48 196 49
- 0 1 13 12 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- MDRP[00100]
- LOOPCALL[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- SZP0[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- SZP0[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- CALL[ ]
- SZP1[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Gdotaccent" xMin="85" yMin="-37" xMax="1458" yMax="1801">
- <contour>
- <pt x="1285" y="36" on="1"/>
- <pt x="994" y="-37" on="0"/>
- <pt x="805" y="-37" on="1"/>
- <pt x="475" y="-37" on="0"/>
- <pt x="280" y="175" on="1"/>
- <pt x="85" y="386" on="0"/>
- <pt x="85" y="745" on="1"/>
- <pt x="85" y="1112" on="0"/>
- <pt x="275" y="1315" on="1"/>
- <pt x="464" y="1518" on="0"/>
- <pt x="815" y="1518" on="1"/>
- <pt x="1047" y="1518" on="0"/>
- <pt x="1282" y="1441" on="1"/>
- <pt x="1282" y="1172" on="1"/>
- <pt x="1171" y="1172" on="1"/>
- <pt x="1170" y="1192" on="1"/>
- <pt x="1168" y="1217" on="0"/>
- <pt x="1168" y="1242" on="1"/>
- <pt x="1168" y="1249" on="1"/>
- <pt x="1168" y="1333" on="0"/>
- <pt x="1094" y="1385" on="1"/>
- <pt x="1001" y="1450" on="0"/>
- <pt x="825" y="1450" on="1"/>
- <pt x="575" y="1450" on="0"/>
- <pt x="444" y="1263" on="1"/>
- <pt x="313" y="1077" on="0"/>
- <pt x="313" y="733" on="1"/>
- <pt x="313" y="386" on="0"/>
- <pt x="475" y="214" on="1"/>
- <pt x="633" y="47" on="0"/>
- <pt x="864" y="47" on="1"/>
- <pt x="948" y="47" on="0"/>
- <pt x="1076" y="80" on="1"/>
- <pt x="1076" y="371" on="1"/>
- <pt x="1077" y="487" on="0"/>
- <pt x="1058" y="527" on="1"/>
- <pt x="1043" y="557" on="0"/>
- <pt x="977" y="562" on="1"/>
- <pt x="909" y="568" on="1"/>
- <pt x="891" y="569" on="1"/>
- <pt x="891" y="630" on="1"/>
- <pt x="1458" y="630" on="1"/>
- <pt x="1458" y="569" on="1"/>
- <pt x="1440" y="568" on="1"/>
- <pt x="1384" y="562" on="1"/>
- <pt x="1317" y="556" on="0"/>
- <pt x="1305" y="535" on="1"/>
- <pt x="1294" y="516" on="0"/>
- <pt x="1291" y="470" on="1"/>
- <pt x="1285" y="371" on="1"/>
- </contour>
- <contour>
- <pt x="722" y="1604" on="1"/>
- <pt x="722" y="1801" on="1"/>
- <pt x="919" y="1801" on="1"/>
- <pt x="919" y="1604" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 111 values pushed */
- 0 0 30 7 2 22 17 10 48 84 10 0 2 2 1 18 17 14 13 12 5 0 40 3 0
- 1 49 42 39 33 32 0 6 40 2 3 0 0 0 53 50 5 1 51 1 4 48 84 52 51
- 1 41 40 1 2 0 14 0 0 26 34 6 48 196 18 17 14 3 12 32 3 40 39 2 52
- 50 3 42 41 2 13 0 6 50 0 0 53 52 4 1 50 33 32 32 1 0 2 4 48 196
- 51 50 1 49 0 1 13 12 1 3 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- CALL[ ]
- SZP1[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="H" xMin="41" yMin="0" xMax="1438" yMax="1480">
- <contour>
- <pt x="436" y="812" on="1"/>
- <pt x="1043" y="812" on="1"/>
- <pt x="1043" y="1221" on="1"/>
- <pt x="1043" y="1280" on="0"/>
- <pt x="1036" y="1333" on="1"/>
- <pt x="1030" y="1372" on="0"/>
- <pt x="1022" y="1384" on="1"/>
- <pt x="1003" y="1409" on="0"/>
- <pt x="945" y="1413" on="1"/>
- <pt x="877" y="1417" on="1"/>
- <pt x="858" y="1419" on="1"/>
- <pt x="858" y="1480" on="1"/>
- <pt x="1438" y="1480" on="1"/>
- <pt x="1438" y="1419" on="1"/>
- <pt x="1420" y="1417" on="1"/>
- <pt x="1352" y="1413" on="1"/>
- <pt x="1277" y="1408" on="0"/>
- <pt x="1267" y="1366" on="1"/>
- <pt x="1252" y="1305" on="0"/>
- <pt x="1253" y="1221" on="1"/>
- <pt x="1253" y="259" on="1"/>
- <pt x="1253" y="203" on="0"/>
- <pt x="1261" y="147" on="1"/>
- <pt x="1268" y="96" on="0"/>
- <pt x="1293" y="82" on="1"/>
- <pt x="1314" y="71" on="0"/>
- <pt x="1352" y="68" on="1"/>
- <pt x="1420" y="63" on="1"/>
- <pt x="1438" y="62" on="1"/>
- <pt x="1438" y="0" on="1"/>
- <pt x="858" y="0" on="1"/>
- <pt x="858" y="62" on="1"/>
- <pt x="877" y="63" on="1"/>
- <pt x="945" y="68" on="1"/>
- <pt x="1020" y="74" on="0"/>
- <pt x="1030" y="115" on="1"/>
- <pt x="1043" y="177" on="0"/>
- <pt x="1043" y="259" on="1"/>
- <pt x="1043" y="726" on="1"/>
- <pt x="436" y="726" on="1"/>
- <pt x="436" y="259" on="1"/>
- <pt x="436" y="200" on="0"/>
- <pt x="443" y="147" on="1"/>
- <pt x="449" y="109" on="0"/>
- <pt x="457" y="97" on="1"/>
- <pt x="476" y="72" on="0"/>
- <pt x="534" y="68" on="1"/>
- <pt x="602" y="63" on="1"/>
- <pt x="621" y="62" on="1"/>
- <pt x="621" y="0" on="1"/>
- <pt x="41" y="0" on="1"/>
- <pt x="41" y="62" on="1"/>
- <pt x="60" y="63" on="1"/>
- <pt x="128" y="68" on="1"/>
- <pt x="192" y="73" on="0"/>
- <pt x="226" y="139" on="0"/>
- <pt x="226" y="259" on="1"/>
- <pt x="226" y="1221" on="1"/>
- <pt x="226" y="1280" on="0"/>
- <pt x="219" y="1333" on="1"/>
- <pt x="213" y="1372" on="0"/>
- <pt x="205" y="1384" on="1"/>
- <pt x="186" y="1409" on="0"/>
- <pt x="128" y="1413" on="1"/>
- <pt x="60" y="1417" on="1"/>
- <pt x="41" y="1419" on="1"/>
- <pt x="41" y="1480" on="1"/>
- <pt x="621" y="1480" on="1"/>
- <pt x="621" y="1419" on="1"/>
- <pt x="602" y="1417" on="1"/>
- <pt x="534" y="1413" on="1"/>
- <pt x="459" y="1408" on="0"/>
- <pt x="449" y="1366" on="1"/>
- <pt x="436" y="1302" on="0"/>
- <pt x="436" y="1221" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 88 values pushed */
- 74 67 57 66 56 50 40 49 37 30 20 29 19 12 2 11 0 0 39 38 7 1 0 1 4
- 48 84 1 0 1 50 49 30 29 3 2 0 67 66 12 11 0 3 14 67 74 66 57 50 56
- 49 40 30 37 29 20 12 19 11 2 0 0 38 37 2 1 32 3 19 74 40 39 0 32 3
- 56 2 4 48 196 20 19 1 57 56 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Hbar" xMin="41" yMin="0" xMax="1438" yMax="1480">
- <contour>
- <pt x="1043" y="726" on="1"/>
- <pt x="436" y="726" on="1"/>
- <pt x="436" y="259" on="1"/>
- <pt x="436" y="200" on="0"/>
- <pt x="443" y="147" on="1"/>
- <pt x="449" y="109" on="0"/>
- <pt x="457" y="97" on="1"/>
- <pt x="476" y="72" on="0"/>
- <pt x="534" y="68" on="1"/>
- <pt x="602" y="63" on="1"/>
- <pt x="621" y="62" on="1"/>
- <pt x="621" y="0" on="1"/>
- <pt x="41" y="0" on="1"/>
- <pt x="41" y="62" on="1"/>
- <pt x="60" y="63" on="1"/>
- <pt x="128" y="68" on="1"/>
- <pt x="192" y="73" on="0"/>
- <pt x="226" y="139" on="0"/>
- <pt x="226" y="259" on="1"/>
- <pt x="226" y="1086" on="1"/>
- <pt x="41" y="1086" on="1"/>
- <pt x="41" y="1160" on="1"/>
- <pt x="226" y="1160" on="1"/>
- <pt x="226" y="1221" on="1"/>
- <pt x="226" y="1280" on="0"/>
- <pt x="219" y="1333" on="1"/>
- <pt x="213" y="1372" on="0"/>
- <pt x="205" y="1384" on="1"/>
- <pt x="186" y="1409" on="0"/>
- <pt x="128" y="1413" on="1"/>
- <pt x="60" y="1417" on="1"/>
- <pt x="41" y="1419" on="1"/>
- <pt x="41" y="1480" on="1"/>
- <pt x="621" y="1480" on="1"/>
- <pt x="621" y="1419" on="1"/>
- <pt x="602" y="1417" on="1"/>
- <pt x="534" y="1413" on="1"/>
- <pt x="459" y="1408" on="0"/>
- <pt x="449" y="1366" on="1"/>
- <pt x="436" y="1302" on="0"/>
- <pt x="436" y="1221" on="1"/>
- <pt x="436" y="1160" on="1"/>
- <pt x="1043" y="1160" on="1"/>
- <pt x="1043" y="1221" on="1"/>
- <pt x="1043" y="1280" on="0"/>
- <pt x="1036" y="1333" on="1"/>
- <pt x="1030" y="1372" on="0"/>
- <pt x="1022" y="1384" on="1"/>
- <pt x="1003" y="1409" on="0"/>
- <pt x="945" y="1413" on="1"/>
- <pt x="877" y="1417" on="1"/>
- <pt x="858" y="1419" on="1"/>
- <pt x="858" y="1480" on="1"/>
- <pt x="1438" y="1480" on="1"/>
- <pt x="1438" y="1419" on="1"/>
- <pt x="1420" y="1417" on="1"/>
- <pt x="1352" y="1413" on="1"/>
- <pt x="1277" y="1408" on="0"/>
- <pt x="1267" y="1366" on="1"/>
- <pt x="1252" y="1305" on="0"/>
- <pt x="1253" y="1221" on="1"/>
- <pt x="1253" y="1160" on="1"/>
- <pt x="1438" y="1160" on="1"/>
- <pt x="1438" y="1086" on="1"/>
- <pt x="1253" y="1086" on="1"/>
- <pt x="1253" y="259" on="1"/>
- <pt x="1253" y="203" on="0"/>
- <pt x="1261" y="147" on="1"/>
- <pt x="1268" y="96" on="0"/>
- <pt x="1293" y="82" on="1"/>
- <pt x="1314" y="71" on="0"/>
- <pt x="1352" y="68" on="1"/>
- <pt x="1420" y="63" on="1"/>
- <pt x="1438" y="62" on="1"/>
- <pt x="1438" y="0" on="1"/>
- <pt x="858" y="0" on="1"/>
- <pt x="858" y="62" on="1"/>
- <pt x="877" y="63" on="1"/>
- <pt x="945" y="68" on="1"/>
- <pt x="1020" y="74" on="0"/>
- <pt x="1030" y="115" on="1"/>
- <pt x="1043" y="177" on="0"/>
- <pt x="1043" y="259" on="1"/>
- </contour>
- <contour>
- <pt x="436" y="812" on="1"/>
- <pt x="1043" y="812" on="1"/>
- <pt x="1043" y="1086" on="1"/>
- <pt x="436" y="1086" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 121 values pushed */
- 82 75 65 74 60 53 43 52 40 33 23 32 18 12 2 11 0 0 62 61 42 41 22 21 21
- 5 19 1 0 7 1 83 2 4 48 84 84 83 1 75 74 12 11 3 2 0 53 52 33 32
- 0 3 86 85 64 63 20 19 1 5 14 75 82 74 65 53 60 52 43 33 40 32 23 12 18
- 11 2 63 62 2 13 60 21 20 18 0 0 85 84 82 43 42 0 32 5 60 86 83 41 40
- 2 1 32 5 18 2 4 48 196 65 64 61 60 3 23 22 19 18 3 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00000]
- MDRP[00000]
- SRP0[ ]
- LOOPCALL[ ]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Hcircumflex" xMin="41" yMin="0" xMax="1438" yMax="1925">
- <contour>
- <pt x="436" y="812" on="1"/>
- <pt x="1043" y="812" on="1"/>
- <pt x="1043" y="1221" on="1"/>
- <pt x="1043" y="1280" on="0"/>
- <pt x="1036" y="1333" on="1"/>
- <pt x="1030" y="1372" on="0"/>
- <pt x="1022" y="1384" on="1"/>
- <pt x="1003" y="1409" on="0"/>
- <pt x="945" y="1413" on="1"/>
- <pt x="877" y="1417" on="1"/>
- <pt x="858" y="1419" on="1"/>
- <pt x="858" y="1480" on="1"/>
- <pt x="1438" y="1480" on="1"/>
- <pt x="1438" y="1419" on="1"/>
- <pt x="1420" y="1417" on="1"/>
- <pt x="1352" y="1413" on="1"/>
- <pt x="1277" y="1408" on="0"/>
- <pt x="1267" y="1366" on="1"/>
- <pt x="1252" y="1305" on="0"/>
- <pt x="1253" y="1221" on="1"/>
- <pt x="1253" y="259" on="1"/>
- <pt x="1253" y="203" on="0"/>
- <pt x="1261" y="147" on="1"/>
- <pt x="1268" y="96" on="0"/>
- <pt x="1293" y="82" on="1"/>
- <pt x="1314" y="71" on="0"/>
- <pt x="1352" y="68" on="1"/>
- <pt x="1420" y="63" on="1"/>
- <pt x="1438" y="62" on="1"/>
- <pt x="1438" y="0" on="1"/>
- <pt x="858" y="0" on="1"/>
- <pt x="858" y="62" on="1"/>
- <pt x="877" y="63" on="1"/>
- <pt x="945" y="68" on="1"/>
- <pt x="1020" y="74" on="0"/>
- <pt x="1030" y="115" on="1"/>
- <pt x="1043" y="177" on="0"/>
- <pt x="1043" y="259" on="1"/>
- <pt x="1043" y="726" on="1"/>
- <pt x="436" y="726" on="1"/>
- <pt x="436" y="259" on="1"/>
- <pt x="436" y="200" on="0"/>
- <pt x="443" y="147" on="1"/>
- <pt x="449" y="109" on="0"/>
- <pt x="457" y="97" on="1"/>
- <pt x="476" y="72" on="0"/>
- <pt x="534" y="68" on="1"/>
- <pt x="602" y="63" on="1"/>
- <pt x="621" y="62" on="1"/>
- <pt x="621" y="0" on="1"/>
- <pt x="41" y="0" on="1"/>
- <pt x="41" y="62" on="1"/>
- <pt x="60" y="63" on="1"/>
- <pt x="128" y="68" on="1"/>
- <pt x="192" y="73" on="0"/>
- <pt x="226" y="139" on="0"/>
- <pt x="226" y="259" on="1"/>
- <pt x="226" y="1221" on="1"/>
- <pt x="226" y="1280" on="0"/>
- <pt x="219" y="1333" on="1"/>
- <pt x="213" y="1372" on="0"/>
- <pt x="205" y="1384" on="1"/>
- <pt x="186" y="1409" on="0"/>
- <pt x="128" y="1413" on="1"/>
- <pt x="60" y="1417" on="1"/>
- <pt x="41" y="1419" on="1"/>
- <pt x="41" y="1480" on="1"/>
- <pt x="621" y="1480" on="1"/>
- <pt x="621" y="1419" on="1"/>
- <pt x="602" y="1417" on="1"/>
- <pt x="534" y="1413" on="1"/>
- <pt x="459" y="1408" on="0"/>
- <pt x="449" y="1366" on="1"/>
- <pt x="436" y="1302" on="0"/>
- <pt x="436" y="1221" on="1"/>
- </contour>
- <contour>
- <pt x="388" y="1604" on="1"/>
- <pt x="629" y="1925" on="1"/>
- <pt x="851" y="1925" on="1"/>
- <pt x="1091" y="1604" on="1"/>
- <pt x="1005" y="1604" on="1"/>
- <pt x="740" y="1826" on="1"/>
- <pt x="474" y="1604" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 117 values pushed */
- 74 67 57 66 56 50 40 49 37 30 20 29 19 12 2 11 81 80 79 78 75 5 76 11 3
- 0 0 39 38 7 1 0 1 4 48 84 77 76 1 1 0 1 50 49 30 29 3 3 0 67
- 66 12 11 0 3 14 67 74 66 57 50 56 49 40 30 37 29 20 12 19 11 2 78 19 1
- 2 81 80 79 77 76 5 1 0 3 75 0 56 2 0 0 38 37 2 1 32 3 19 74 40
- 39 0 32 3 56 2 4 48 196 20 19 1 57 56 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="I" xMin="51" yMin="0" xMax="631" yMax="1480">
- <contour>
- <pt x="236" y="259" on="1"/>
- <pt x="236" y="1221" on="1"/>
- <pt x="236" y="1280" on="0"/>
- <pt x="229" y="1333" on="1"/>
- <pt x="223" y="1372" on="0"/>
- <pt x="215" y="1384" on="1"/>
- <pt x="197" y="1410" on="0"/>
- <pt x="137" y="1413" on="1"/>
- <pt x="70" y="1417" on="1"/>
- <pt x="51" y="1419" on="1"/>
- <pt x="51" y="1480" on="1"/>
- <pt x="631" y="1480" on="1"/>
- <pt x="631" y="1419" on="1"/>
- <pt x="612" y="1417" on="1"/>
- <pt x="544" y="1413" on="1"/>
- <pt x="469" y="1408" on="0"/>
- <pt x="459" y="1366" on="1"/>
- <pt x="446" y="1302" on="0"/>
- <pt x="446" y="1221" on="1"/>
- <pt x="446" y="259" on="1"/>
- <pt x="446" y="200" on="0"/>
- <pt x="453" y="147" on="1"/>
- <pt x="459" y="109" on="0"/>
- <pt x="467" y="97" on="1"/>
- <pt x="486" y="72" on="0"/>
- <pt x="544" y="68" on="1"/>
- <pt x="612" y="63" on="1"/>
- <pt x="631" y="62" on="1"/>
- <pt x="631" y="0" on="1"/>
- <pt x="51" y="0" on="1"/>
- <pt x="51" y="62" on="1"/>
- <pt x="70" y="63" on="1"/>
- <pt x="137" y="68" on="1"/>
- <pt x="213" y="74" on="0"/>
- <pt x="223" y="115" on="1"/>
- <pt x="236" y="177" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 39 values pushed */
- 0 29 19 28 18 11 1 10 29 28 1 0 11 10 0 14 29 0 28 19 11 18 10 1 0
- 0 19 18 32 1 0 1 4 48 196 1 0 1 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="IJ" xMin="51" yMin="-297" xMax="1420" yMax="1480">
- <component glyphName="I" x="0" y="0" flags="0x4"/>
- <component glyphName="J" x="654" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="Iacute" xMin="51" yMin="0" xMax="637" yMax="1925">
- <contour>
- <pt x="236" y="259" on="1"/>
- <pt x="236" y="1221" on="1"/>
- <pt x="236" y="1280" on="0"/>
- <pt x="229" y="1333" on="1"/>
- <pt x="223" y="1372" on="0"/>
- <pt x="215" y="1384" on="1"/>
- <pt x="197" y="1410" on="0"/>
- <pt x="137" y="1413" on="1"/>
- <pt x="70" y="1417" on="1"/>
- <pt x="51" y="1419" on="1"/>
- <pt x="51" y="1480" on="1"/>
- <pt x="631" y="1480" on="1"/>
- <pt x="631" y="1419" on="1"/>
- <pt x="612" y="1417" on="1"/>
- <pt x="544" y="1413" on="1"/>
- <pt x="469" y="1408" on="0"/>
- <pt x="459" y="1366" on="1"/>
- <pt x="446" y="1302" on="0"/>
- <pt x="446" y="1221" on="1"/>
- <pt x="446" y="259" on="1"/>
- <pt x="446" y="200" on="0"/>
- <pt x="453" y="147" on="1"/>
- <pt x="459" y="109" on="0"/>
- <pt x="467" y="97" on="1"/>
- <pt x="486" y="72" on="0"/>
- <pt x="544" y="68" on="1"/>
- <pt x="612" y="63" on="1"/>
- <pt x="631" y="62" on="1"/>
- <pt x="631" y="0" on="1"/>
- <pt x="51" y="0" on="1"/>
- <pt x="51" y="62" on="1"/>
- <pt x="70" y="63" on="1"/>
- <pt x="137" y="68" on="1"/>
- <pt x="213" y="74" on="0"/>
- <pt x="223" y="115" on="1"/>
- <pt x="236" y="177" on="0"/>
- </contour>
- <contour>
- <pt x="137" y="1604" on="1"/>
- <pt x="378" y="1925" on="1"/>
- <pt x="637" y="1925" on="1"/>
- <pt x="230" y="1604" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 58 values pushed */
- 0 29 19 28 18 11 1 10 39 36 2 37 10 3 38 37 1 29 28 1 2 0 11 10 0
- 14 29 0 28 19 11 18 10 1 37 18 0 2 38 18 39 36 0 0 0 19 18 32 1 0
- 1 4 48 196 1 0 1 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00000]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- CALL[ ]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Ibreve" xMin="8" yMin="0" xMax="674" yMax="1925">
- <contour>
- <pt x="236" y="259" on="1"/>
- <pt x="236" y="1221" on="1"/>
- <pt x="236" y="1280" on="0"/>
- <pt x="229" y="1333" on="1"/>
- <pt x="223" y="1372" on="0"/>
- <pt x="215" y="1384" on="1"/>
- <pt x="197" y="1410" on="0"/>
- <pt x="137" y="1413" on="1"/>
- <pt x="70" y="1417" on="1"/>
- <pt x="51" y="1419" on="1"/>
- <pt x="51" y="1480" on="1"/>
- <pt x="631" y="1480" on="1"/>
- <pt x="631" y="1419" on="1"/>
- <pt x="612" y="1417" on="1"/>
- <pt x="544" y="1413" on="1"/>
- <pt x="469" y="1408" on="0"/>
- <pt x="459" y="1366" on="1"/>
- <pt x="446" y="1302" on="0"/>
- <pt x="446" y="1221" on="1"/>
- <pt x="446" y="259" on="1"/>
- <pt x="446" y="200" on="0"/>
- <pt x="453" y="147" on="1"/>
- <pt x="459" y="109" on="0"/>
- <pt x="467" y="97" on="1"/>
- <pt x="486" y="72" on="0"/>
- <pt x="544" y="68" on="1"/>
- <pt x="612" y="63" on="1"/>
- <pt x="631" y="62" on="1"/>
- <pt x="631" y="0" on="1"/>
- <pt x="51" y="0" on="1"/>
- <pt x="51" y="62" on="1"/>
- <pt x="70" y="63" on="1"/>
- <pt x="137" y="68" on="1"/>
- <pt x="213" y="74" on="0"/>
- <pt x="223" y="115" on="1"/>
- <pt x="236" y="177" on="0"/>
- </contour>
- <contour>
- <pt x="8" y="1925" on="1"/>
- <pt x="73" y="1925" on="1"/>
- <pt x="100" y="1835" on="0"/>
- <pt x="160" y="1793" on="1"/>
- <pt x="228" y="1746" on="0"/>
- <pt x="341" y="1746" on="1"/>
- <pt x="467" y="1746" on="0"/>
- <pt x="537" y="1805" on="1"/>
- <pt x="586" y="1845" on="0"/>
- <pt x="610" y="1925" on="1"/>
- <pt x="674" y="1925" on="1"/>
- <pt x="655" y="1790" on="0"/>
- <pt x="583" y="1709" on="1"/>
- <pt x="489" y="1604" on="0"/>
- <pt x="341" y="1604" on="1"/>
- <pt x="187" y="1604" on="0"/>
- <pt x="92" y="1719" on="1"/>
- <pt x="27" y="1797" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 62 values pushed */
- 0 0 41 20 50 48 84 0 29 19 28 18 11 1 10 46 45 37 36 4 13 50 10 29 28
- 1 0 11 10 0 14 29 0 28 19 11 18 10 1 46 45 2 13 18 37 36 0 0 0 19
- 18 37 1 0 1 4 48 196 1 0 1 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00000]
- MDRP[00000]
- SRP0[ ]
- LOOPCALL[ ]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Icircumflex" xMin="-11" yMin="0" xMax="692" yMax="1925">
- <contour>
- <pt x="236" y="259" on="1"/>
- <pt x="236" y="1221" on="1"/>
- <pt x="236" y="1280" on="0"/>
- <pt x="229" y="1333" on="1"/>
- <pt x="223" y="1372" on="0"/>
- <pt x="215" y="1384" on="1"/>
- <pt x="197" y="1410" on="0"/>
- <pt x="137" y="1413" on="1"/>
- <pt x="70" y="1417" on="1"/>
- <pt x="51" y="1419" on="1"/>
- <pt x="51" y="1480" on="1"/>
- <pt x="631" y="1480" on="1"/>
- <pt x="631" y="1419" on="1"/>
- <pt x="612" y="1417" on="1"/>
- <pt x="544" y="1413" on="1"/>
- <pt x="469" y="1408" on="0"/>
- <pt x="459" y="1366" on="1"/>
- <pt x="446" y="1302" on="0"/>
- <pt x="446" y="1221" on="1"/>
- <pt x="446" y="259" on="1"/>
- <pt x="446" y="200" on="0"/>
- <pt x="453" y="147" on="1"/>
- <pt x="459" y="109" on="0"/>
- <pt x="467" y="97" on="1"/>
- <pt x="486" y="72" on="0"/>
- <pt x="544" y="68" on="1"/>
- <pt x="612" y="63" on="1"/>
- <pt x="631" y="62" on="1"/>
- <pt x="631" y="0" on="1"/>
- <pt x="51" y="0" on="1"/>
- <pt x="51" y="62" on="1"/>
- <pt x="70" y="63" on="1"/>
- <pt x="137" y="68" on="1"/>
- <pt x="213" y="74" on="0"/>
- <pt x="223" y="115" on="1"/>
- <pt x="236" y="177" on="0"/>
- </contour>
- <contour>
- <pt x="-11" y="1604" on="1"/>
- <pt x="230" y="1925" on="1"/>
- <pt x="452" y="1925" on="1"/>
- <pt x="692" y="1604" on="1"/>
- <pt x="606" y="1604" on="1"/>
- <pt x="341" y="1826" on="1"/>
- <pt x="75" y="1604" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 68 values pushed */
- 0 29 19 28 18 11 1 10 42 41 40 39 36 5 37 10 3 38 37 1 29 28 1 2 0
- 11 10 0 14 29 0 28 19 11 18 10 1 41 18 0 2 40 39 38 3 13 18 42 37 36
- 3 13 0 0 0 19 18 32 1 0 1 4 48 196 1 0 1 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Idieresis" xMin="51" yMin="0" xMax="631" yMax="1777">
- <contour>
- <pt x="236" y="259" on="1"/>
- <pt x="236" y="1221" on="1"/>
- <pt x="236" y="1280" on="0"/>
- <pt x="229" y="1333" on="1"/>
- <pt x="223" y="1372" on="0"/>
- <pt x="215" y="1384" on="1"/>
- <pt x="197" y="1410" on="0"/>
- <pt x="137" y="1413" on="1"/>
- <pt x="70" y="1417" on="1"/>
- <pt x="51" y="1419" on="1"/>
- <pt x="51" y="1480" on="1"/>
- <pt x="631" y="1480" on="1"/>
- <pt x="631" y="1419" on="1"/>
- <pt x="612" y="1417" on="1"/>
- <pt x="544" y="1413" on="1"/>
- <pt x="469" y="1408" on="0"/>
- <pt x="459" y="1366" on="1"/>
- <pt x="446" y="1302" on="0"/>
- <pt x="446" y="1221" on="1"/>
- <pt x="446" y="259" on="1"/>
- <pt x="446" y="200" on="0"/>
- <pt x="453" y="147" on="1"/>
- <pt x="459" y="109" on="0"/>
- <pt x="467" y="97" on="1"/>
- <pt x="486" y="72" on="0"/>
- <pt x="544" y="68" on="1"/>
- <pt x="612" y="63" on="1"/>
- <pt x="631" y="62" on="1"/>
- <pt x="631" y="0" on="1"/>
- <pt x="51" y="0" on="1"/>
- <pt x="51" y="62" on="1"/>
- <pt x="70" y="63" on="1"/>
- <pt x="137" y="68" on="1"/>
- <pt x="213" y="74" on="0"/>
- <pt x="223" y="115" on="1"/>
- <pt x="236" y="177" on="0"/>
- </contour>
- <contour>
- <pt x="57" y="1604" on="1"/>
- <pt x="57" y="1777" on="1"/>
- <pt x="230" y="1777" on="1"/>
- <pt x="230" y="1604" on="1"/>
- </contour>
- <contour>
- <pt x="452" y="1604" on="1"/>
- <pt x="452" y="1777" on="1"/>
- <pt x="625" y="1777" on="1"/>
- <pt x="625" y="1604" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 75 values pushed */
- 0 29 19 28 18 11 1 10 0 0 43 40 39 36 13 3 37 1 4 48 84 42 41 38 37
- 3 29 28 1 2 0 11 10 0 14 29 0 28 19 11 18 10 1 0 0 41 40 13 1 42
- 39 38 13 1 36 19 18 32 1 0 3 4 48 196 43 42 1 37 36 1 1 0 1 3 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Idotaccent" xMin="51" yMin="0" xMax="631" yMax="1801">
- <contour>
- <pt x="236" y="259" on="1"/>
- <pt x="236" y="1221" on="1"/>
- <pt x="236" y="1280" on="0"/>
- <pt x="229" y="1333" on="1"/>
- <pt x="223" y="1372" on="0"/>
- <pt x="215" y="1384" on="1"/>
- <pt x="197" y="1410" on="0"/>
- <pt x="137" y="1413" on="1"/>
- <pt x="70" y="1417" on="1"/>
- <pt x="51" y="1419" on="1"/>
- <pt x="51" y="1480" on="1"/>
- <pt x="631" y="1480" on="1"/>
- <pt x="631" y="1419" on="1"/>
- <pt x="612" y="1417" on="1"/>
- <pt x="544" y="1413" on="1"/>
- <pt x="469" y="1408" on="0"/>
- <pt x="459" y="1366" on="1"/>
- <pt x="446" y="1302" on="0"/>
- <pt x="446" y="1221" on="1"/>
- <pt x="446" y="259" on="1"/>
- <pt x="446" y="200" on="0"/>
- <pt x="453" y="147" on="1"/>
- <pt x="459" y="109" on="0"/>
- <pt x="467" y="97" on="1"/>
- <pt x="486" y="72" on="0"/>
- <pt x="544" y="68" on="1"/>
- <pt x="612" y="63" on="1"/>
- <pt x="631" y="62" on="1"/>
- <pt x="631" y="0" on="1"/>
- <pt x="51" y="0" on="1"/>
- <pt x="51" y="62" on="1"/>
- <pt x="70" y="63" on="1"/>
- <pt x="137" y="68" on="1"/>
- <pt x="213" y="74" on="0"/>
- <pt x="223" y="115" on="1"/>
- <pt x="236" y="177" on="0"/>
- </contour>
- <contour>
- <pt x="242" y="1604" on="1"/>
- <pt x="242" y="1801" on="1"/>
- <pt x="439" y="1801" on="1"/>
- <pt x="439" y="1604" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 63 values pushed */
- 0 29 19 28 18 11 1 10 0 0 39 36 5 1 37 1 4 48 84 38 37 1 29 28 1
- 2 0 11 10 0 14 29 0 28 19 11 18 10 1 0 0 39 38 4 1 36 19 18 32 1
- 0 2 4 48 196 37 36 1 1 0 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Igrave" xMin="39" yMin="0" xMax="631" yMax="1925">
- <contour>
- <pt x="236" y="259" on="1"/>
- <pt x="236" y="1221" on="1"/>
- <pt x="236" y="1280" on="0"/>
- <pt x="229" y="1333" on="1"/>
- <pt x="223" y="1372" on="0"/>
- <pt x="215" y="1384" on="1"/>
- <pt x="197" y="1410" on="0"/>
- <pt x="137" y="1413" on="1"/>
- <pt x="70" y="1417" on="1"/>
- <pt x="51" y="1419" on="1"/>
- <pt x="51" y="1480" on="1"/>
- <pt x="631" y="1480" on="1"/>
- <pt x="631" y="1419" on="1"/>
- <pt x="612" y="1417" on="1"/>
- <pt x="544" y="1413" on="1"/>
- <pt x="469" y="1408" on="0"/>
- <pt x="459" y="1366" on="1"/>
- <pt x="446" y="1302" on="0"/>
- <pt x="446" y="1221" on="1"/>
- <pt x="446" y="259" on="1"/>
- <pt x="446" y="200" on="0"/>
- <pt x="453" y="147" on="1"/>
- <pt x="459" y="109" on="0"/>
- <pt x="467" y="97" on="1"/>
- <pt x="486" y="72" on="0"/>
- <pt x="544" y="68" on="1"/>
- <pt x="612" y="63" on="1"/>
- <pt x="631" y="62" on="1"/>
- <pt x="631" y="0" on="1"/>
- <pt x="51" y="0" on="1"/>
- <pt x="51" y="62" on="1"/>
- <pt x="70" y="63" on="1"/>
- <pt x="137" y="68" on="1"/>
- <pt x="213" y="74" on="0"/>
- <pt x="223" y="115" on="1"/>
- <pt x="236" y="177" on="0"/>
- </contour>
- <contour>
- <pt x="539" y="1604" on="1"/>
- <pt x="446" y="1604" on="1"/>
- <pt x="39" y="1925" on="1"/>
- <pt x="298" y="1925" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 58 values pushed */
- 0 29 19 28 18 11 1 10 37 36 2 38 10 3 39 38 1 29 28 1 2 0 11 10 0
- 14 29 0 28 19 11 18 10 1 39 18 0 2 36 18 38 0 0 0 37 19 18 32 2 0
- 1 4 48 196 1 0 1 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- CALL[ ]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Imacron" xMin="20" yMin="0" xMax="662" yMax="1727">
- <contour>
- <pt x="236" y="259" on="1"/>
- <pt x="236" y="1221" on="1"/>
- <pt x="236" y="1280" on="0"/>
- <pt x="229" y="1333" on="1"/>
- <pt x="223" y="1372" on="0"/>
- <pt x="215" y="1384" on="1"/>
- <pt x="197" y="1410" on="0"/>
- <pt x="137" y="1413" on="1"/>
- <pt x="70" y="1417" on="1"/>
- <pt x="51" y="1419" on="1"/>
- <pt x="51" y="1480" on="1"/>
- <pt x="631" y="1480" on="1"/>
- <pt x="631" y="1419" on="1"/>
- <pt x="612" y="1417" on="1"/>
- <pt x="544" y="1413" on="1"/>
- <pt x="469" y="1408" on="0"/>
- <pt x="459" y="1366" on="1"/>
- <pt x="446" y="1302" on="0"/>
- <pt x="446" y="1221" on="1"/>
- <pt x="446" y="259" on="1"/>
- <pt x="446" y="200" on="0"/>
- <pt x="453" y="147" on="1"/>
- <pt x="459" y="109" on="0"/>
- <pt x="467" y="97" on="1"/>
- <pt x="486" y="72" on="0"/>
- <pt x="544" y="68" on="1"/>
- <pt x="612" y="63" on="1"/>
- <pt x="631" y="62" on="1"/>
- <pt x="631" y="0" on="1"/>
- <pt x="51" y="0" on="1"/>
- <pt x="51" y="62" on="1"/>
- <pt x="70" y="63" on="1"/>
- <pt x="137" y="68" on="1"/>
- <pt x="213" y="74" on="0"/>
- <pt x="223" y="115" on="1"/>
- <pt x="236" y="177" on="0"/>
- </contour>
- <contour>
- <pt x="20" y="1604" on="1"/>
- <pt x="20" y="1727" on="1"/>
- <pt x="662" y="1727" on="1"/>
- <pt x="662" y="1604" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 62 values pushed */
- 0 29 19 28 18 11 1 10 0 0 39 36 12 1 37 1 4 48 84 38 37 1 29 28 1
- 2 0 11 10 0 14 29 0 28 19 11 18 10 1 39 38 2 13 18 37 36 0 0 0 19
- 18 32 1 0 1 4 48 196 1 0 1 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00000]
- MDRP[00000]
- SRP0[ ]
- LOOPCALL[ ]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Iogonek" xMin="51" yMin="-370" xMax="631" yMax="1480">
- <contour>
- <pt x="236" y="259" on="1"/>
- <pt x="236" y="1221" on="1"/>
- <pt x="236" y="1280" on="0"/>
- <pt x="229" y="1333" on="1"/>
- <pt x="223" y="1372" on="0"/>
- <pt x="215" y="1384" on="1"/>
- <pt x="197" y="1410" on="0"/>
- <pt x="137" y="1413" on="1"/>
- <pt x="70" y="1417" on="1"/>
- <pt x="51" y="1419" on="1"/>
- <pt x="51" y="1480" on="1"/>
- <pt x="631" y="1480" on="1"/>
- <pt x="631" y="1419" on="1"/>
- <pt x="612" y="1417" on="1"/>
- <pt x="544" y="1413" on="1"/>
- <pt x="469" y="1408" on="0"/>
- <pt x="459" y="1366" on="1"/>
- <pt x="446" y="1302" on="0"/>
- <pt x="446" y="1221" on="1"/>
- <pt x="446" y="259" on="1"/>
- <pt x="446" y="200" on="0"/>
- <pt x="453" y="147" on="1"/>
- <pt x="459" y="109" on="0"/>
- <pt x="467" y="97" on="1"/>
- <pt x="486" y="72" on="0"/>
- <pt x="544" y="68" on="1"/>
- <pt x="612" y="63" on="1"/>
- <pt x="631" y="62" on="1"/>
- <pt x="631" y="0" on="1"/>
- <pt x="51" y="0" on="1"/>
- <pt x="51" y="62" on="1"/>
- <pt x="70" y="63" on="1"/>
- <pt x="137" y="68" on="1"/>
- <pt x="213" y="74" on="0"/>
- <pt x="223" y="115" on="1"/>
- <pt x="236" y="177" on="0"/>
- </contour>
- <contour>
- <pt x="581" y="-273" on="1"/>
- <pt x="581" y="-341" on="1"/>
- <pt x="510" y="-370" on="0"/>
- <pt x="432" y="-370" on="1"/>
- <pt x="212" y="-370" on="0"/>
- <pt x="212" y="-211" on="1"/>
- <pt x="212" y="-89" on="0"/>
- <pt x="370" y="0" on="1"/>
- <pt x="477" y="0" on="1"/>
- <pt x="348" y="-80" on="0"/>
- <pt x="348" y="-182" on="1"/>
- <pt x="348" y="-289" on="0"/>
- <pt x="481" y="-289" on="1"/>
- <pt x="532" y="-289" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 71 values pushed */
- 0 0 48 7 39 48 84 0 29 19 28 18 11 1 10 37 36 39 28 44 43 29 28 3 0
- 11 10 0 14 0 0 46 48 41 48 196 29 0 28 19 11 18 10 1 43 18 0 2 44 37
- 36 3 13 18 41 0 0 0 19 18 32 1 0 1 4 48 196 1 0 1 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00100]
- MDRP[00000]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Itilde" xMin="8" yMin="0" xMax="674" yMax="1839">
- <contour>
- <pt x="236" y="259" on="1"/>
- <pt x="236" y="1221" on="1"/>
- <pt x="236" y="1280" on="0"/>
- <pt x="229" y="1333" on="1"/>
- <pt x="223" y="1372" on="0"/>
- <pt x="215" y="1384" on="1"/>
- <pt x="197" y="1410" on="0"/>
- <pt x="137" y="1413" on="1"/>
- <pt x="70" y="1417" on="1"/>
- <pt x="51" y="1419" on="1"/>
- <pt x="51" y="1480" on="1"/>
- <pt x="631" y="1480" on="1"/>
- <pt x="631" y="1419" on="1"/>
- <pt x="612" y="1417" on="1"/>
- <pt x="544" y="1413" on="1"/>
- <pt x="469" y="1408" on="0"/>
- <pt x="459" y="1366" on="1"/>
- <pt x="446" y="1302" on="0"/>
- <pt x="446" y="1221" on="1"/>
- <pt x="446" y="259" on="1"/>
- <pt x="446" y="200" on="0"/>
- <pt x="453" y="147" on="1"/>
- <pt x="459" y="109" on="0"/>
- <pt x="467" y="97" on="1"/>
- <pt x="486" y="72" on="0"/>
- <pt x="544" y="68" on="1"/>
- <pt x="612" y="63" on="1"/>
- <pt x="631" y="62" on="1"/>
- <pt x="631" y="0" on="1"/>
- <pt x="51" y="0" on="1"/>
- <pt x="51" y="62" on="1"/>
- <pt x="70" y="63" on="1"/>
- <pt x="137" y="68" on="1"/>
- <pt x="213" y="74" on="0"/>
- <pt x="223" y="115" on="1"/>
- <pt x="236" y="177" on="0"/>
- </contour>
- <contour>
- <pt x="8" y="1604" on="1"/>
- <pt x="35" y="1744" on="0"/>
- <pt x="104" y="1797" on="1"/>
- <pt x="158" y="1839" on="0"/>
- <pt x="235" y="1839" on="1"/>
- <pt x="300" y="1839" on="0"/>
- <pt x="353" y="1801" on="1"/>
- <pt x="388" y="1776" on="1"/>
- <pt x="440" y="1739" on="0"/>
- <pt x="494" y="1739" on="1"/>
- <pt x="589" y="1739" on="0"/>
- <pt x="612" y="1838" on="1"/>
- <pt x="674" y="1838" on="1"/>
- <pt x="646" y="1699" on="0"/>
- <pt x="578" y="1646" on="1"/>
- <pt x="524" y="1604" on="0"/>
- <pt x="447" y="1604" on="1"/>
- <pt x="384" y="1604" on="0"/>
- <pt x="329" y="1642" on="1"/>
- <pt x="294" y="1666" on="1"/>
- <pt x="239" y="1704" on="0"/>
- <pt x="187" y="1704" on="1"/>
- <pt x="99" y="1704" on="0"/>
- <pt x="70" y="1604" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 66 values pushed */
- 0 0 57 20 40 45 20 52 48 84 0 29 19 28 18 11 1 10 59 48 47 36 4 13 52
- 40 10 29 28 1 0 11 10 0 14 29 0 28 19 11 18 10 1 48 47 2 13 18 59 36
- 0 0 0 19 18 37 1 0 1 4 48 196 1 0 1 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00000]
- MDRP[00000]
- SRP0[ ]
- LOOPCALL[ ]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00100]
- MDRP[00100]
- LOOPCALL[ ]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="J" xMin="0" yMin="-297" xMax="766" yMax="1480">
- <contour>
- <pt x="0" y="-276" on="1"/>
- <pt x="0" y="-46" on="1"/>
- <pt x="117" y="-46" on="1"/>
- <pt x="119" y="-70" on="1"/>
- <pt x="127" y="-160" on="0"/>
- <pt x="147" y="-185" on="1"/>
- <pt x="171" y="-215" on="0"/>
- <pt x="234" y="-215" on="1"/>
- <pt x="333" y="-215" on="0"/>
- <pt x="353" y="-124" on="1"/>
- <pt x="371" y="-45" on="0"/>
- <pt x="371" y="148" on="1"/>
- <pt x="371" y="1221" on="1"/>
- <pt x="372" y="1340" on="0"/>
- <pt x="354" y="1377" on="1"/>
- <pt x="339" y="1409" on="0"/>
- <pt x="273" y="1413" on="1"/>
- <pt x="205" y="1417" on="1"/>
- <pt x="186" y="1419" on="1"/>
- <pt x="186" y="1480" on="1"/>
- <pt x="766" y="1480" on="1"/>
- <pt x="766" y="1419" on="1"/>
- <pt x="747" y="1417" on="1"/>
- <pt x="680" y="1413" on="1"/>
- <pt x="612" y="1408" on="0"/>
- <pt x="601" y="1386" on="1"/>
- <pt x="590" y="1366" on="0"/>
- <pt x="587" y="1320" on="1"/>
- <pt x="581" y="1221" on="1"/>
- <pt x="581" y="270" on="1"/>
- <pt x="581" y="-35" on="0"/>
- <pt x="482" y="-156" on="1"/>
- <pt x="366" y="-297" on="0"/>
- <pt x="159" y="-297" on="1"/>
- <pt x="97" y="-297" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 62 values pushed */
- 0 0 7 7 33 48 84 12 19 1 29 28 21 11 4 19 2 3 0 1 2 1 0 3 13
- 33 2 0 20 19 0 14 19 12 2 11 0 2 21 20 2 13 28 0 0 29 28 32 1 11
- 1 4 48 196 12 11 1 1 0 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00000]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- SZP0[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- SZP0[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- SRP0[ ]
- MDRP[00000]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Jcircumflex" xMin="0" yMin="-297" xMax="827" yMax="1925">
- <contour>
- <pt x="0" y="-276" on="1"/>
- <pt x="0" y="-46" on="1"/>
- <pt x="117" y="-46" on="1"/>
- <pt x="119" y="-70" on="1"/>
- <pt x="127" y="-160" on="0"/>
- <pt x="147" y="-185" on="1"/>
- <pt x="171" y="-215" on="0"/>
- <pt x="234" y="-215" on="1"/>
- <pt x="333" y="-215" on="0"/>
- <pt x="353" y="-124" on="1"/>
- <pt x="371" y="-45" on="0"/>
- <pt x="371" y="148" on="1"/>
- <pt x="371" y="1221" on="1"/>
- <pt x="372" y="1340" on="0"/>
- <pt x="354" y="1377" on="1"/>
- <pt x="339" y="1409" on="0"/>
- <pt x="273" y="1413" on="1"/>
- <pt x="205" y="1417" on="1"/>
- <pt x="186" y="1419" on="1"/>
- <pt x="186" y="1480" on="1"/>
- <pt x="766" y="1480" on="1"/>
- <pt x="766" y="1419" on="1"/>
- <pt x="747" y="1417" on="1"/>
- <pt x="680" y="1413" on="1"/>
- <pt x="612" y="1408" on="0"/>
- <pt x="601" y="1386" on="1"/>
- <pt x="590" y="1366" on="0"/>
- <pt x="587" y="1320" on="1"/>
- <pt x="581" y="1221" on="1"/>
- <pt x="581" y="270" on="1"/>
- <pt x="581" y="-35" on="0"/>
- <pt x="482" y="-156" on="1"/>
- <pt x="366" y="-297" on="0"/>
- <pt x="159" y="-297" on="1"/>
- <pt x="97" y="-297" on="0"/>
- </contour>
- <contour>
- <pt x="124" y="1604" on="1"/>
- <pt x="365" y="1925" on="1"/>
- <pt x="587" y="1925" on="1"/>
- <pt x="827" y="1604" on="1"/>
- <pt x="741" y="1604" on="1"/>
- <pt x="476" y="1826" on="1"/>
- <pt x="210" y="1604" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 86 values pushed */
- 0 0 7 7 33 48 84 12 19 41 40 39 38 35 5 36 19 3 1 29 28 21 11 4 19
- 2 3 0 1 2 1 0 3 13 33 2 0 37 36 1 0 20 19 0 14 19 12 40 28 11
- 2 41 36 35 2 4 11 0 3 39 38 37 21 20 5 13 28 0 0 29 28 32 1 11 1
- 4 48 196 12 11 1 1 0 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00000]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SZP0[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- SZP0[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00000]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="K" xMin="56" yMin="0" xMax="1463" yMax="1480">
- <contour>
- <pt x="451" y="754" on="1"/>
- <pt x="899" y="1221" on="1"/>
- <pt x="950" y="1275" on="0"/>
- <pt x="983" y="1322" on="1"/>
- <pt x="1018" y="1371" on="0"/>
- <pt x="1036" y="1387" on="1"/>
- <pt x="1046" y="1397" on="0"/>
- <pt x="1046" y="1402" on="1"/>
- <pt x="1046" y="1416" on="0"/>
- <pt x="990" y="1417" on="1"/>
- <pt x="901" y="1419" on="1"/>
- <pt x="883" y="1419" on="1"/>
- <pt x="883" y="1480" on="1"/>
- <pt x="1339" y="1480" on="1"/>
- <pt x="1339" y="1419" on="1"/>
- <pt x="1322" y="1417" on="1"/>
- <pt x="1261" y="1416" on="1"/>
- <pt x="1207" y="1416" on="0"/>
- <pt x="1160" y="1377" on="1"/>
- <pt x="1115" y="1341" on="0"/>
- <pt x="996" y="1220" on="1"/>
- <pt x="618" y="835" on="1"/>
- <pt x="1136" y="258" on="1"/>
- <pt x="1240" y="150" on="1"/>
- <pt x="1303" y="84" on="0"/>
- <pt x="1334" y="76" on="1"/>
- <pt x="1365" y="67" on="0"/>
- <pt x="1442" y="63" on="1"/>
- <pt x="1463" y="62" on="1"/>
- <pt x="1463" y="0" on="1"/>
- <pt x="858" y="0" on="1"/>
- <pt x="858" y="62" on="1"/>
- <pt x="876" y="62" on="1"/>
- <pt x="1000" y="62" on="0"/>
- <pt x="1000" y="86" on="1"/>
- <pt x="1000" y="120" on="0"/>
- <pt x="876" y="262" on="1"/>
- <pt x="451" y="748" on="1"/>
- <pt x="451" y="259" on="1"/>
- <pt x="456" y="160" on="1"/>
- <pt x="458" y="90" on="0"/>
- <pt x="484" y="79" on="1"/>
- <pt x="510" y="69" on="0"/>
- <pt x="593" y="63" on="1"/>
- <pt x="611" y="62" on="1"/>
- <pt x="611" y="0" on="1"/>
- <pt x="56" y="0" on="1"/>
- <pt x="56" y="62" on="1"/>
- <pt x="75" y="63" on="1"/>
- <pt x="142" y="68" on="1"/>
- <pt x="218" y="74" on="0"/>
- <pt x="228" y="115" on="1"/>
- <pt x="241" y="177" on="0"/>
- <pt x="241" y="259" on="1"/>
- <pt x="241" y="1221" on="1"/>
- <pt x="241" y="1280" on="0"/>
- <pt x="234" y="1333" on="1"/>
- <pt x="228" y="1372" on="0"/>
- <pt x="220" y="1384" on="1"/>
- <pt x="202" y="1410" on="0"/>
- <pt x="142" y="1413" on="1"/>
- <pt x="75" y="1417" on="1"/>
- <pt x="56" y="1419" on="1"/>
- <pt x="56" y="1480" on="1"/>
- <pt x="636" y="1480" on="1"/>
- <pt x="636" y="1419" on="1"/>
- <pt x="617" y="1417" on="1"/>
- <pt x="549" y="1413" on="1"/>
- <pt x="474" y="1408" on="0"/>
- <pt x="464" y="1366" on="1"/>
- <pt x="451" y="1302" on="0"/>
- <pt x="451" y="1221" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 77 values pushed */
- 71 64 54 63 53 46 44 38 37 32 31 28 22 21 14 11 10 0 12 12 29 3 46 45 30
- 29 3 0 64 63 13 12 0 3 14 64 71 63 54 46 53 45 44 32 31 30 29 28 22 21
- 14 13 12 11 10 14 13 34 7 0 0 0 71 38 37 0 32 3 53 1 4 48 196 54 53
- 1 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- MDRP[00100]
- LOOPCALL[ ]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Kcommaaccent" xMin="56" yMin="-432" xMax="1463" yMax="1480">
- <contour>
- <pt x="451" y="754" on="1"/>
- <pt x="899" y="1221" on="1"/>
- <pt x="950" y="1274" on="0"/>
- <pt x="983" y="1322" on="1"/>
- <pt x="1018" y="1371" on="0"/>
- <pt x="1036" y="1387" on="1"/>
- <pt x="1046" y="1397" on="0"/>
- <pt x="1046" y="1402" on="1"/>
- <pt x="1046" y="1416" on="0"/>
- <pt x="990" y="1417" on="1"/>
- <pt x="901" y="1419" on="1"/>
- <pt x="883" y="1419" on="1"/>
- <pt x="883" y="1480" on="1"/>
- <pt x="1339" y="1480" on="1"/>
- <pt x="1339" y="1419" on="1"/>
- <pt x="1322" y="1417" on="1"/>
- <pt x="1261" y="1416" on="1"/>
- <pt x="1207" y="1416" on="0"/>
- <pt x="1160" y="1377" on="1"/>
- <pt x="1115" y="1341" on="0"/>
- <pt x="996" y="1220" on="1"/>
- <pt x="618" y="835" on="1"/>
- <pt x="1136" y="258" on="1"/>
- <pt x="1240" y="150" on="1"/>
- <pt x="1303" y="84" on="0"/>
- <pt x="1334" y="76" on="1"/>
- <pt x="1365" y="67" on="0"/>
- <pt x="1442" y="63" on="1"/>
- <pt x="1463" y="62" on="1"/>
- <pt x="1463" y="0" on="1"/>
- <pt x="858" y="0" on="1"/>
- <pt x="858" y="62" on="1"/>
- <pt x="876" y="62" on="1"/>
- <pt x="1000" y="62" on="0"/>
- <pt x="1000" y="86" on="1"/>
- <pt x="1000" y="120" on="0"/>
- <pt x="876" y="262" on="1"/>
- <pt x="451" y="748" on="1"/>
- <pt x="451" y="259" on="1"/>
- <pt x="456" y="160" on="1"/>
- <pt x="458" y="90" on="0"/>
- <pt x="484" y="79" on="1"/>
- <pt x="510" y="69" on="0"/>
- <pt x="593" y="63" on="1"/>
- <pt x="611" y="62" on="1"/>
- <pt x="611" y="0" on="1"/>
- <pt x="56" y="0" on="1"/>
- <pt x="56" y="62" on="1"/>
- <pt x="75" y="63" on="1"/>
- <pt x="142" y="68" on="1"/>
- <pt x="218" y="74" on="0"/>
- <pt x="228" y="115" on="1"/>
- <pt x="241" y="177" on="0"/>
- <pt x="241" y="259" on="1"/>
- <pt x="241" y="1221" on="1"/>
- <pt x="241" y="1280" on="0"/>
- <pt x="234" y="1333" on="1"/>
- <pt x="228" y="1372" on="0"/>
- <pt x="220" y="1384" on="1"/>
- <pt x="202" y="1410" on="0"/>
- <pt x="142" y="1413" on="1"/>
- <pt x="75" y="1417" on="1"/>
- <pt x="56" y="1419" on="1"/>
- <pt x="56" y="1480" on="1"/>
- <pt x="636" y="1480" on="1"/>
- <pt x="636" y="1419" on="1"/>
- <pt x="617" y="1417" on="1"/>
- <pt x="549" y="1413" on="1"/>
- <pt x="474" y="1408" on="0"/>
- <pt x="464" y="1366" on="1"/>
- <pt x="451" y="1302" on="0"/>
- <pt x="451" y="1221" on="1"/>
- </contour>
- <contour>
- <pt x="562" y="-421" on="1"/>
- <pt x="562" y="-349" on="1"/>
- <pt x="611" y="-359" on="0"/>
- <pt x="666" y="-359" on="1"/>
- <pt x="769" y="-359" on="0"/>
- <pt x="769" y="-279" on="1"/>
- <pt x="769" y="-190" on="0"/>
- <pt x="611" y="-175" on="1"/>
- <pt x="611" y="-111" on="1"/>
- <pt x="745" y="-114" on="0"/>
- <pt x="811" y="-143" on="1"/>
- <pt x="904" y="-185" on="0"/>
- <pt x="904" y="-280" on="1"/>
- <pt x="904" y="-432" on="0"/>
- <pt x="687" y="-432" on="1"/>
- <pt x="628" y="-432" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 106 values pushed */
- 0 0 75 17 86 48 84 71 64 54 63 53 46 44 38 37 32 31 28 22 21 14 11 10 0
- 12 12 29 3 80 79 73 72 4 13 86 29 46 45 30 29 3 0 64 63 13 12 0 3 14
- 0 0 77 48 84 48 196 64 71 63 54 46 53 80 79 73 72 45 44 32 31 30 29 28 22
- 21 14 13 12 11 10 18 13 84 34 7 3 12 0 0 0 71 38 37 0 32 3 53 1 4
- 48 196 54 53 1 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- LOOPCALL[ ]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="L" xMin="56" yMin="0" xMax="1203" yMax="1480">
- <contour>
- <pt x="1096" y="276" on="1"/>
- <pt x="1098" y="296" on="1"/>
- <pt x="1203" y="296" on="1"/>
- <pt x="1203" y="0" on="1"/>
- <pt x="56" y="0" on="1"/>
- <pt x="56" y="62" on="1"/>
- <pt x="75" y="63" on="1"/>
- <pt x="142" y="68" on="1"/>
- <pt x="218" y="74" on="0"/>
- <pt x="228" y="115" on="1"/>
- <pt x="241" y="177" on="0"/>
- <pt x="241" y="259" on="1"/>
- <pt x="241" y="1221" on="1"/>
- <pt x="241" y="1280" on="0"/>
- <pt x="234" y="1333" on="1"/>
- <pt x="228" y="1372" on="0"/>
- <pt x="220" y="1384" on="1"/>
- <pt x="202" y="1410" on="0"/>
- <pt x="142" y="1413" on="1"/>
- <pt x="75" y="1417" on="1"/>
- <pt x="56" y="1419" on="1"/>
- <pt x="56" y="1480" on="1"/>
- <pt x="636" y="1480" on="1"/>
- <pt x="636" y="1419" on="1"/>
- <pt x="617" y="1417" on="1"/>
- <pt x="549" y="1413" on="1"/>
- <pt x="474" y="1408" on="0"/>
- <pt x="464" y="1366" on="1"/>
- <pt x="451" y="1302" on="0"/>
- <pt x="451" y="1221" on="1"/>
- <pt x="451" y="259" on="1"/>
- <pt x="451" y="108" on="0"/>
- <pt x="478" y="101" on="1"/>
- <pt x="509" y="86" on="0"/>
- <pt x="623" y="86" on="1"/>
- <pt x="859" y="86" on="1"/>
- <pt x="1001" y="86" on="0"/>
- <pt x="1046" y="103" on="1"/>
- <pt x="1092" y="121" on="0"/>
- <pt x="1094" y="175" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 66 values pushed */
- 29 22 12 21 11 4 32 30 2 1 4 21 34 3 0 0 35 34 7 1 3 1 4 48 84
- 4 3 1 0 22 21 0 14 22 29 21 12 4 11 35 34 32 1 4 2 29 3 0 0 30
- 29 32 1 11 1 4 48 196 3 2 1 12 11 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Lacute" xMin="56" yMin="0" xMax="1203" yMax="1925">
- <contour>
- <pt x="1096" y="276" on="1"/>
- <pt x="1098" y="296" on="1"/>
- <pt x="1203" y="296" on="1"/>
- <pt x="1203" y="0" on="1"/>
- <pt x="56" y="0" on="1"/>
- <pt x="56" y="62" on="1"/>
- <pt x="75" y="63" on="1"/>
- <pt x="142" y="68" on="1"/>
- <pt x="218" y="74" on="0"/>
- <pt x="228" y="115" on="1"/>
- <pt x="241" y="177" on="0"/>
- <pt x="241" y="259" on="1"/>
- <pt x="241" y="1221" on="1"/>
- <pt x="241" y="1280" on="0"/>
- <pt x="234" y="1333" on="1"/>
- <pt x="228" y="1372" on="0"/>
- <pt x="220" y="1384" on="1"/>
- <pt x="202" y="1410" on="0"/>
- <pt x="142" y="1413" on="1"/>
- <pt x="75" y="1417" on="1"/>
- <pt x="56" y="1419" on="1"/>
- <pt x="56" y="1480" on="1"/>
- <pt x="636" y="1480" on="1"/>
- <pt x="636" y="1419" on="1"/>
- <pt x="617" y="1417" on="1"/>
- <pt x="549" y="1413" on="1"/>
- <pt x="474" y="1408" on="0"/>
- <pt x="464" y="1366" on="1"/>
- <pt x="451" y="1302" on="0"/>
- <pt x="451" y="1221" on="1"/>
- <pt x="451" y="259" on="1"/>
- <pt x="451" y="108" on="0"/>
- <pt x="478" y="101" on="1"/>
- <pt x="509" y="86" on="0"/>
- <pt x="623" y="86" on="1"/>
- <pt x="859" y="86" on="1"/>
- <pt x="1001" y="86" on="0"/>
- <pt x="1046" y="103" on="1"/>
- <pt x="1092" y="121" on="0"/>
- <pt x="1094" y="175" on="1"/>
- </contour>
- <contour>
- <pt x="309" y="1604" on="1"/>
- <pt x="550" y="1925" on="1"/>
- <pt x="809" y="1925" on="1"/>
- <pt x="402" y="1604" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 84 values pushed */
- 29 22 12 21 11 4 43 40 2 41 21 3 32 30 2 1 4 21 34 3 0 0 35 34 7
- 1 3 1 4 48 84 42 41 1 4 3 1 2 0 22 21 0 14 22 29 21 12 4 11 42
- 41 35 34 32 1 6 2 29 3 43 40 2 29 11 3 0 0 30 29 32 1 11 1 4 48
- 196 3 2 1 12 11 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Lcaron" xMin="56" yMin="0" xMax="1203" yMax="1480">
- <contour>
- <pt x="1096" y="276" on="1"/>
- <pt x="1098" y="296" on="1"/>
- <pt x="1203" y="296" on="1"/>
- <pt x="1203" y="0" on="1"/>
- <pt x="56" y="0" on="1"/>
- <pt x="56" y="62" on="1"/>
- <pt x="75" y="63" on="1"/>
- <pt x="142" y="68" on="1"/>
- <pt x="218" y="74" on="0"/>
- <pt x="228" y="115" on="1"/>
- <pt x="241" y="177" on="0"/>
- <pt x="241" y="259" on="1"/>
- <pt x="241" y="1221" on="1"/>
- <pt x="241" y="1280" on="0"/>
- <pt x="234" y="1333" on="1"/>
- <pt x="228" y="1372" on="0"/>
- <pt x="220" y="1384" on="1"/>
- <pt x="202" y="1410" on="0"/>
- <pt x="142" y="1413" on="1"/>
- <pt x="75" y="1417" on="1"/>
- <pt x="56" y="1419" on="1"/>
- <pt x="56" y="1480" on="1"/>
- <pt x="636" y="1480" on="1"/>
- <pt x="636" y="1419" on="1"/>
- <pt x="617" y="1417" on="1"/>
- <pt x="549" y="1413" on="1"/>
- <pt x="474" y="1408" on="0"/>
- <pt x="464" y="1366" on="1"/>
- <pt x="451" y="1302" on="0"/>
- <pt x="451" y="1221" on="1"/>
- <pt x="451" y="259" on="1"/>
- <pt x="451" y="108" on="0"/>
- <pt x="478" y="101" on="1"/>
- <pt x="509" y="86" on="0"/>
- <pt x="623" y="86" on="1"/>
- <pt x="859" y="86" on="1"/>
- <pt x="1001" y="86" on="0"/>
- <pt x="1046" y="103" on="1"/>
- <pt x="1092" y="121" on="0"/>
- <pt x="1094" y="175" on="1"/>
- </contour>
- <contour>
- <pt x="888" y="1283" on="1"/>
- <pt x="809" y="1283" on="1"/>
- <pt x="809" y="1480" on="1"/>
- <pt x="1006" y="1480" on="1"/>
- <pt x="1006" y="1309" on="1"/>
- <pt x="1006" y="1146" on="0"/>
- <pt x="944" y="1081" on="1"/>
- <pt x="897" y="1032" on="0"/>
- <pt x="809" y="1026" on="1"/>
- <pt x="809" y="1076" on="1"/>
- <pt x="888" y="1082" on="0"/>
- <pt x="888" y="1231" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 94 values pushed */
- 29 22 12 21 11 4 51 49 48 44 41 40 32 30 2 1 10 21 34 3 0 0 35 34 7
- 1 3 1 4 48 84 4 3 1 0 43 42 22 21 0 3 14 22 29 21 12 4 11 1 2
- 43 2 51 40 35 3 43 41 3 34 32 2 41 29 3 0 0 49 48 42 41 4 3 43 30
- 29 32 1 11 2 4 48 196 44 43 1 3 2 1 12 11 1 3 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Lcommaaccent" xMin="56" yMin="-432" xMax="1203" yMax="1480">
- <contour>
- <pt x="1096" y="276" on="1"/>
- <pt x="1098" y="296" on="1"/>
- <pt x="1203" y="296" on="1"/>
- <pt x="1203" y="0" on="1"/>
- <pt x="56" y="0" on="1"/>
- <pt x="56" y="62" on="1"/>
- <pt x="75" y="63" on="1"/>
- <pt x="142" y="68" on="1"/>
- <pt x="218" y="74" on="0"/>
- <pt x="228" y="115" on="1"/>
- <pt x="241" y="177" on="0"/>
- <pt x="241" y="259" on="1"/>
- <pt x="241" y="1221" on="1"/>
- <pt x="241" y="1280" on="0"/>
- <pt x="234" y="1333" on="1"/>
- <pt x="228" y="1372" on="0"/>
- <pt x="220" y="1384" on="1"/>
- <pt x="202" y="1410" on="0"/>
- <pt x="142" y="1413" on="1"/>
- <pt x="75" y="1417" on="1"/>
- <pt x="56" y="1419" on="1"/>
- <pt x="56" y="1480" on="1"/>
- <pt x="636" y="1480" on="1"/>
- <pt x="636" y="1419" on="1"/>
- <pt x="617" y="1417" on="1"/>
- <pt x="549" y="1413" on="1"/>
- <pt x="474" y="1408" on="0"/>
- <pt x="464" y="1366" on="1"/>
- <pt x="451" y="1302" on="0"/>
- <pt x="451" y="1221" on="1"/>
- <pt x="451" y="259" on="1"/>
- <pt x="451" y="108" on="0"/>
- <pt x="478" y="101" on="1"/>
- <pt x="509" y="86" on="0"/>
- <pt x="623" y="86" on="1"/>
- <pt x="859" y="86" on="1"/>
- <pt x="1001" y="86" on="0"/>
- <pt x="1046" y="103" on="1"/>
- <pt x="1092" y="121" on="0"/>
- <pt x="1094" y="175" on="1"/>
- </contour>
- <contour>
- <pt x="451" y="-421" on="1"/>
- <pt x="451" y="-349" on="1"/>
- <pt x="500" y="-359" on="0"/>
- <pt x="555" y="-359" on="1"/>
- <pt x="658" y="-359" on="0"/>
- <pt x="658" y="-279" on="1"/>
- <pt x="658" y="-190" on="0"/>
- <pt x="500" y="-175" on="1"/>
- <pt x="500" y="-111" on="1"/>
- <pt x="634" y="-114" on="0"/>
- <pt x="700" y="-143" on="1"/>
- <pt x="793" y="-185" on="0"/>
- <pt x="793" y="-280" on="1"/>
- <pt x="793" y="-432" on="0"/>
- <pt x="576" y="-432" on="1"/>
- <pt x="517" y="-432" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 94 values pushed */
- 0 0 43 17 54 48 84 29 22 12 21 11 4 32 30 2 1 4 21 34 3 48 47 41 40
- 4 13 54 3 0 0 35 34 7 1 3 1 4 48 84 4 3 1 0 22 21 0 14 0 0
- 45 48 52 48 196 22 29 21 12 4 11 52 52 48 47 35 34 32 1 7 2 29 3 0 0
- 41 40 30 29 32 3 11 1 4 48 196 3 2 1 12 11 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MDAP[1]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Ldot" xMin="56" yMin="0" xMax="1203" yMax="1480">
- <contour>
- <pt x="1096" y="276" on="1"/>
- <pt x="1098" y="296" on="1"/>
- <pt x="1203" y="296" on="1"/>
- <pt x="1203" y="0" on="1"/>
- <pt x="56" y="0" on="1"/>
- <pt x="56" y="62" on="1"/>
- <pt x="75" y="63" on="1"/>
- <pt x="142" y="68" on="1"/>
- <pt x="218" y="74" on="0"/>
- <pt x="228" y="115" on="1"/>
- <pt x="241" y="177" on="0"/>
- <pt x="241" y="259" on="1"/>
- <pt x="241" y="1221" on="1"/>
- <pt x="241" y="1280" on="0"/>
- <pt x="234" y="1333" on="1"/>
- <pt x="228" y="1372" on="0"/>
- <pt x="220" y="1384" on="1"/>
- <pt x="202" y="1410" on="0"/>
- <pt x="142" y="1413" on="1"/>
- <pt x="75" y="1417" on="1"/>
- <pt x="56" y="1419" on="1"/>
- <pt x="56" y="1480" on="1"/>
- <pt x="636" y="1480" on="1"/>
- <pt x="636" y="1419" on="1"/>
- <pt x="617" y="1417" on="1"/>
- <pt x="549" y="1413" on="1"/>
- <pt x="474" y="1408" on="0"/>
- <pt x="464" y="1366" on="1"/>
- <pt x="451" y="1302" on="0"/>
- <pt x="451" y="1221" on="1"/>
- <pt x="451" y="259" on="1"/>
- <pt x="451" y="108" on="0"/>
- <pt x="478" y="101" on="1"/>
- <pt x="509" y="86" on="0"/>
- <pt x="623" y="86" on="1"/>
- <pt x="859" y="86" on="1"/>
- <pt x="1001" y="86" on="0"/>
- <pt x="1046" y="103" on="1"/>
- <pt x="1092" y="121" on="0"/>
- <pt x="1094" y="175" on="1"/>
- </contour>
- <contour>
- <pt x="870" y="642" on="1"/>
- <pt x="870" y="839" on="1"/>
- <pt x="1067" y="839" on="1"/>
- <pt x="1067" y="642" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 86 values pushed */
- 29 22 12 21 11 4 32 30 2 1 4 40 34 3 0 0 43 40 5 1 41 35 34 7 1
- 3 2 4 48 84 42 41 1 4 3 1 2 0 22 21 0 14 22 29 21 12 4 11 1 2
- 42 2 35 34 32 3 40 29 3 0 0 41 40 4 1 42 30 29 32 1 11 2 4 48 196
- 43 42 1 3 2 1 12 11 1 3 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Lslash" xMin="56" yMin="0" xMax="1203" yMax="1480">
- <contour>
- <pt x="241" y="748" on="1"/>
- <pt x="56" y="641" on="1"/>
- <pt x="56" y="726" on="1"/>
- <pt x="241" y="833" on="1"/>
- <pt x="241" y="1221" on="1"/>
- <pt x="241" y="1280" on="0"/>
- <pt x="234" y="1333" on="1"/>
- <pt x="228" y="1372" on="0"/>
- <pt x="220" y="1384" on="1"/>
- <pt x="202" y="1410" on="0"/>
- <pt x="142" y="1413" on="1"/>
- <pt x="75" y="1417" on="1"/>
- <pt x="56" y="1419" on="1"/>
- <pt x="56" y="1480" on="1"/>
- <pt x="636" y="1480" on="1"/>
- <pt x="636" y="1419" on="1"/>
- <pt x="617" y="1417" on="1"/>
- <pt x="549" y="1413" on="1"/>
- <pt x="474" y="1408" on="0"/>
- <pt x="464" y="1366" on="1"/>
- <pt x="451" y="1302" on="0"/>
- <pt x="451" y="1221" on="1"/>
- <pt x="451" y="954" on="1"/>
- <pt x="722" y="1110" on="1"/>
- <pt x="722" y="1025" on="1"/>
- <pt x="451" y="869" on="1"/>
- <pt x="451" y="259" on="1"/>
- <pt x="451" y="108" on="0"/>
- <pt x="478" y="101" on="1"/>
- <pt x="509" y="86" on="0"/>
- <pt x="623" y="86" on="1"/>
- <pt x="859" y="86" on="1"/>
- <pt x="1001" y="86" on="0"/>
- <pt x="1046" y="103" on="1"/>
- <pt x="1092" y="121" on="0"/>
- <pt x="1094" y="175" on="1"/>
- <pt x="1096" y="276" on="1"/>
- <pt x="1098" y="296" on="1"/>
- <pt x="1203" y="296" on="1"/>
- <pt x="1203" y="0" on="1"/>
- <pt x="56" y="0" on="1"/>
- <pt x="56" y="62" on="1"/>
- <pt x="75" y="63" on="1"/>
- <pt x="142" y="68" on="1"/>
- <pt x="218" y="74" on="0"/>
- <pt x="228" y="115" on="1"/>
- <pt x="241" y="177" on="0"/>
- <pt x="241" y="259" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 83 values pushed */
- 47 40 21 14 4 13 38 37 28 26 25 24 23 22 3 2 1 0 12 13 30 3 0 0 31
- 30 7 1 39 1 4 48 84 40 39 1 0 14 13 0 14 40 47 14 21 13 4 37 31 30
- 28 24 23 6 38 21 3 2 1 0 0 0 26 25 22 21 32 3 0 1 4 48 196 39 38
- 1 47 4 3 0 3 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00000]
- MDRP[00000]
- CALL[ ]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="M" xMin="48" yMin="0" xMax="1773" yMax="1480">
- <contour>
- <pt x="461" y="1480" on="1"/>
- <pt x="934" y="389" on="1"/>
- <pt x="1400" y="1480" on="1"/>
- <pt x="1773" y="1480" on="1"/>
- <pt x="1773" y="1419" on="1"/>
- <pt x="1754" y="1417" on="1"/>
- <pt x="1686" y="1413" on="1"/>
- <pt x="1618" y="1408" on="0"/>
- <pt x="1607" y="1386" on="1"/>
- <pt x="1597" y="1366" on="0"/>
- <pt x="1594" y="1320" on="1"/>
- <pt x="1588" y="1221" on="1"/>
- <pt x="1588" y="259" on="1"/>
- <pt x="1594" y="160" on="1"/>
- <pt x="1598" y="93" on="0"/>
- <pt x="1620" y="82" on="1"/>
- <pt x="1639" y="71" on="0"/>
- <pt x="1686" y="68" on="1"/>
- <pt x="1754" y="63" on="1"/>
- <pt x="1773" y="62" on="1"/>
- <pt x="1773" y="0" on="1"/>
- <pt x="1209" y="0" on="1"/>
- <pt x="1209" y="62" on="1"/>
- <pt x="1227" y="63" on="1"/>
- <pt x="1294" y="68" on="1"/>
- <pt x="1361" y="73" on="0"/>
- <pt x="1372" y="95" on="1"/>
- <pt x="1383" y="114" on="0"/>
- <pt x="1386" y="160" on="1"/>
- <pt x="1392" y="259" on="1"/>
- <pt x="1392" y="1276" on="1"/>
- <pt x="901" y="118" on="1"/>
- <pt x="828" y="118" on="1"/>
- <pt x="343" y="1231" on="1"/>
- <pt x="343" y="259" on="1"/>
- <pt x="343" y="203" on="0"/>
- <pt x="351" y="147" on="1"/>
- <pt x="358" y="96" on="0"/>
- <pt x="383" y="82" on="1"/>
- <pt x="404" y="71" on="0"/>
- <pt x="442" y="68" on="1"/>
- <pt x="510" y="63" on="1"/>
- <pt x="528" y="62" on="1"/>
- <pt x="528" y="0" on="1"/>
- <pt x="48" y="0" on="1"/>
- <pt x="48" y="62" on="1"/>
- <pt x="67" y="63" on="1"/>
- <pt x="135" y="68" on="1"/>
- <pt x="199" y="73" on="0"/>
- <pt x="233" y="139" on="0"/>
- <pt x="233" y="259" on="1"/>
- <pt x="234" y="1221" on="1"/>
- <pt x="235" y="1335" on="0"/>
- <pt x="216" y="1377" on="1"/>
- <pt x="201" y="1409" on="0"/>
- <pt x="135" y="1413" on="1"/>
- <pt x="67" y="1417" on="1"/>
- <pt x="48" y="1419" on="1"/>
- <pt x="48" y="1480" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 83 values pushed */
- 51 58 50 44 34 43 33 32 31 30 29 22 19 12 11 4 1 11 0 20 3 44 43 21 20
- 3 0 58 3 2 0 0 3 14 58 51 44 50 43 34 2 11 29 2 32 31 22 21 1 0
- 6 29 33 3 20 19 4 3 4 13 11 51 50 33 0 0 30 29 4 1 11 1 4 48 196
- 12 11 1 34 33 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00000]
- MDRP[00000]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="N" xMin="43" yMin="-20" xMax="1435" yMax="1480">
- <contour>
- <pt x="376" y="1480" on="1"/>
- <pt x="1159" y="331" on="1"/>
- <pt x="1159" y="1221" on="1"/>
- <pt x="1153" y="1320" on="1"/>
- <pt x="1149" y="1387" on="0"/>
- <pt x="1127" y="1399" on="1"/>
- <pt x="1107" y="1410" on="0"/>
- <pt x="1061" y="1413" on="1"/>
- <pt x="993" y="1417" on="1"/>
- <pt x="974" y="1419" on="1"/>
- <pt x="974" y="1480" on="1"/>
- <pt x="1435" y="1480" on="1"/>
- <pt x="1435" y="1419" on="1"/>
- <pt x="1417" y="1417" on="1"/>
- <pt x="1349" y="1413" on="1"/>
- <pt x="1281" y="1409" on="0"/>
- <pt x="1270" y="1386" on="1"/>
- <pt x="1259" y="1366" on="0"/>
- <pt x="1256" y="1320" on="1"/>
- <pt x="1250" y="1221" on="1"/>
- <pt x="1250" y="-20" on="1"/>
- <pt x="1180" y="-20" on="1"/>
- <pt x="322" y="1220" on="1"/>
- <pt x="322" y="259" on="1"/>
- <pt x="321" y="144" on="0"/>
- <pt x="340" y="104" on="1"/>
- <pt x="355" y="72" on="0"/>
- <pt x="421" y="68" on="1"/>
- <pt x="489" y="63" on="1"/>
- <pt x="508" y="62" on="1"/>
- <pt x="508" y="0" on="1"/>
- <pt x="43" y="0" on="1"/>
- <pt x="43" y="62" on="1"/>
- <pt x="62" y="63" on="1"/>
- <pt x="130" y="68" on="1"/>
- <pt x="194" y="73" on="0"/>
- <pt x="229" y="140" on="0"/>
- <pt x="229" y="259" on="1"/>
- <pt x="229" y="1221" on="1"/>
- <pt x="230" y="1336" on="0"/>
- <pt x="211" y="1377" on="1"/>
- <pt x="196" y="1409" on="0"/>
- <pt x="130" y="1413" on="1"/>
- <pt x="62" y="1417" on="1"/>
- <pt x="43" y="1419" on="1"/>
- <pt x="43" y="1480" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 76 values pushed */
- 38 45 37 31 23 30 22 19 12 9 2 1 6 0 30 3 21 20 30 31 30 1 0 45 11
- 10 0 0 3 14 45 38 31 37 30 23 21 19 1 2 10 9 0 3 1 22 3 12 11 2
- 13 19 0 0 2 1 35 1 19 23 22 35 1 37 2 4 48 196 20 19 1 38 37 1 2
- 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00000]
- MDRP[00000]
- CALL[ ]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Nacute" xMin="43" yMin="-20" xMax="1435" yMax="1925">
- <contour>
- <pt x="376" y="1480" on="1"/>
- <pt x="1159" y="331" on="1"/>
- <pt x="1159" y="1221" on="1"/>
- <pt x="1153" y="1320" on="1"/>
- <pt x="1149" y="1387" on="0"/>
- <pt x="1127" y="1399" on="1"/>
- <pt x="1107" y="1410" on="0"/>
- <pt x="1061" y="1413" on="1"/>
- <pt x="993" y="1417" on="1"/>
- <pt x="974" y="1419" on="1"/>
- <pt x="974" y="1480" on="1"/>
- <pt x="1435" y="1480" on="1"/>
- <pt x="1435" y="1419" on="1"/>
- <pt x="1417" y="1417" on="1"/>
- <pt x="1349" y="1413" on="1"/>
- <pt x="1281" y="1409" on="0"/>
- <pt x="1270" y="1386" on="1"/>
- <pt x="1259" y="1366" on="0"/>
- <pt x="1256" y="1320" on="1"/>
- <pt x="1250" y="1221" on="1"/>
- <pt x="1250" y="-20" on="1"/>
- <pt x="1180" y="-20" on="1"/>
- <pt x="322" y="1220" on="1"/>
- <pt x="322" y="259" on="1"/>
- <pt x="321" y="144" on="0"/>
- <pt x="340" y="104" on="1"/>
- <pt x="355" y="72" on="0"/>
- <pt x="421" y="68" on="1"/>
- <pt x="489" y="63" on="1"/>
- <pt x="508" y="62" on="1"/>
- <pt x="508" y="0" on="1"/>
- <pt x="43" y="0" on="1"/>
- <pt x="43" y="62" on="1"/>
- <pt x="62" y="63" on="1"/>
- <pt x="130" y="68" on="1"/>
- <pt x="194" y="73" on="0"/>
- <pt x="229" y="140" on="0"/>
- <pt x="229" y="259" on="1"/>
- <pt x="229" y="1221" on="1"/>
- <pt x="230" y="1336" on="0"/>
- <pt x="211" y="1377" on="1"/>
- <pt x="196" y="1409" on="0"/>
- <pt x="130" y="1413" on="1"/>
- <pt x="62" y="1417" on="1"/>
- <pt x="43" y="1419" on="1"/>
- <pt x="43" y="1480" on="1"/>
- </contour>
- <contour>
- <pt x="646" y="1604" on="1"/>
- <pt x="887" y="1925" on="1"/>
- <pt x="1146" y="1925" on="1"/>
- <pt x="739" y="1604" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 90 values pushed */
- 38 45 37 31 23 30 49 46 2 47 0 3 22 19 12 9 2 1 6 0 30 3 21 20 30
- 48 47 1 31 30 1 2 0 45 11 10 0 0 3 14 45 38 31 37 30 23 21 19 1 2
- 49 48 47 46 10 9 0 7 1 22 3 12 11 2 13 19 0 0 2 1 35 1 19 23 22
- 35 1 37 2 4 48 196 20 19 1 38 37 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SRP0[ ]
- MDRP[00000]
- MDRP[00000]
- CALL[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Ncaron" xMin="43" yMin="-20" xMax="1435" yMax="1925">
- <contour>
- <pt x="376" y="1480" on="1"/>
- <pt x="1159" y="331" on="1"/>
- <pt x="1159" y="1221" on="1"/>
- <pt x="1153" y="1320" on="1"/>
- <pt x="1149" y="1387" on="0"/>
- <pt x="1127" y="1399" on="1"/>
- <pt x="1107" y="1410" on="0"/>
- <pt x="1061" y="1413" on="1"/>
- <pt x="993" y="1417" on="1"/>
- <pt x="974" y="1419" on="1"/>
- <pt x="974" y="1480" on="1"/>
- <pt x="1435" y="1480" on="1"/>
- <pt x="1435" y="1419" on="1"/>
- <pt x="1417" y="1417" on="1"/>
- <pt x="1349" y="1413" on="1"/>
- <pt x="1281" y="1409" on="0"/>
- <pt x="1270" y="1386" on="1"/>
- <pt x="1259" y="1366" on="0"/>
- <pt x="1256" y="1320" on="1"/>
- <pt x="1250" y="1221" on="1"/>
- <pt x="1250" y="-20" on="1"/>
- <pt x="1180" y="-20" on="1"/>
- <pt x="322" y="1220" on="1"/>
- <pt x="322" y="259" on="1"/>
- <pt x="321" y="144" on="0"/>
- <pt x="340" y="104" on="1"/>
- <pt x="355" y="72" on="0"/>
- <pt x="421" y="68" on="1"/>
- <pt x="489" y="63" on="1"/>
- <pt x="508" y="62" on="1"/>
- <pt x="508" y="0" on="1"/>
- <pt x="43" y="0" on="1"/>
- <pt x="43" y="62" on="1"/>
- <pt x="62" y="63" on="1"/>
- <pt x="130" y="68" on="1"/>
- <pt x="194" y="73" on="0"/>
- <pt x="229" y="140" on="0"/>
- <pt x="229" y="259" on="1"/>
- <pt x="229" y="1221" on="1"/>
- <pt x="230" y="1336" on="0"/>
- <pt x="211" y="1377" on="1"/>
- <pt x="196" y="1409" on="0"/>
- <pt x="130" y="1413" on="1"/>
- <pt x="62" y="1417" on="1"/>
- <pt x="43" y="1419" on="1"/>
- <pt x="43" y="1480" on="1"/>
- </contour>
- <contour>
- <pt x="1073" y="1925" on="1"/>
- <pt x="833" y="1604" on="1"/>
- <pt x="611" y="1604" on="1"/>
- <pt x="370" y="1925" on="1"/>
- <pt x="456" y="1925" on="1"/>
- <pt x="722" y="1703" on="1"/>
- <pt x="987" y="1925" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 95 values pushed */
- 38 45 37 31 23 30 22 19 12 9 2 1 6 0 30 3 52 51 50 49 46 5 13 47 21
- 20 30 48 47 1 31 30 1 2 0 45 11 10 0 0 3 14 45 38 31 37 30 23 21 19
- 1 2 52 51 50 49 48 47 46 10 9 0 10 1 22 3 12 11 2 13 19 0 0 2 1
- 35 1 19 23 22 35 1 37 2 4 48 196 20 19 1 38 37 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SRP0[ ]
- MDRP[00000]
- MDRP[00000]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Ncommaaccent" xMin="43" yMin="-432" xMax="1435" yMax="1480">
- <contour>
- <pt x="376" y="1480" on="1"/>
- <pt x="1159" y="331" on="1"/>
- <pt x="1159" y="1221" on="1"/>
- <pt x="1153" y="1320" on="1"/>
- <pt x="1150" y="1384" on="0"/>
- <pt x="1130" y="1397" on="1"/>
- <pt x="1112" y="1410" on="0"/>
- <pt x="1061" y="1413" on="1"/>
- <pt x="993" y="1417" on="1"/>
- <pt x="974" y="1419" on="1"/>
- <pt x="974" y="1480" on="1"/>
- <pt x="1435" y="1480" on="1"/>
- <pt x="1435" y="1419" on="1"/>
- <pt x="1417" y="1417" on="1"/>
- <pt x="1349" y="1413" on="1"/>
- <pt x="1281" y="1408" on="0"/>
- <pt x="1270" y="1386" on="1"/>
- <pt x="1259" y="1367" on="0"/>
- <pt x="1256" y="1320" on="1"/>
- <pt x="1250" y="1221" on="1"/>
- <pt x="1250" y="-20" on="1"/>
- <pt x="1180" y="-20" on="1"/>
- <pt x="322" y="1220" on="1"/>
- <pt x="322" y="259" on="1"/>
- <pt x="321" y="144" on="0"/>
- <pt x="340" y="104" on="1"/>
- <pt x="355" y="72" on="0"/>
- <pt x="421" y="68" on="1"/>
- <pt x="489" y="63" on="1"/>
- <pt x="508" y="62" on="1"/>
- <pt x="508" y="0" on="1"/>
- <pt x="43" y="0" on="1"/>
- <pt x="43" y="62" on="1"/>
- <pt x="62" y="63" on="1"/>
- <pt x="130" y="68" on="1"/>
- <pt x="194" y="73" on="0"/>
- <pt x="229" y="140" on="0"/>
- <pt x="229" y="259" on="1"/>
- <pt x="229" y="1221" on="1"/>
- <pt x="230" y="1335" on="0"/>
- <pt x="211" y="1377" on="1"/>
- <pt x="196" y="1409" on="0"/>
- <pt x="130" y="1413" on="1"/>
- <pt x="62" y="1417" on="1"/>
- <pt x="43" y="1419" on="1"/>
- <pt x="43" y="1480" on="1"/>
- </contour>
- <contour>
- <pt x="582" y="-421" on="1"/>
- <pt x="582" y="-349" on="1"/>
- <pt x="631" y="-359" on="0"/>
- <pt x="686" y="-359" on="1"/>
- <pt x="789" y="-359" on="0"/>
- <pt x="789" y="-279" on="1"/>
- <pt x="789" y="-190" on="0"/>
- <pt x="631" y="-175" on="1"/>
- <pt x="631" y="-111" on="1"/>
- <pt x="765" y="-114" on="0"/>
- <pt x="831" y="-143" on="1"/>
- <pt x="924" y="-185" on="0"/>
- <pt x="924" y="-280" on="1"/>
- <pt x="924" y="-432" on="0"/>
- <pt x="707" y="-432" on="1"/>
- <pt x="647" y="-432" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 103 values pushed */
- 0 0 49 17 60 48 84 38 45 37 31 23 30 22 19 12 9 2 1 6 0 30 3 54 53
- 47 46 21 20 6 13 60 30 31 30 1 0 45 11 10 0 0 3 14 0 0 51 48 58 48
- 196 45 38 31 37 30 23 21 19 1 2 58 58 54 53 47 46 10 9 0 8 1 22 3 12
- 11 2 13 19 0 0 2 1 35 1 19 23 22 35 1 37 2 4 48 196 20 19 1 38 37
- 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- MDAP[1]
- CALL[ ]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Ntilde" xMin="43" yMin="-20" xMax="1435" yMax="1839">
- <contour>
- <pt x="376" y="1480" on="1"/>
- <pt x="1159" y="331" on="1"/>
- <pt x="1159" y="1221" on="1"/>
- <pt x="1153" y="1320" on="1"/>
- <pt x="1149" y="1387" on="0"/>
- <pt x="1127" y="1399" on="1"/>
- <pt x="1107" y="1410" on="0"/>
- <pt x="1061" y="1413" on="1"/>
- <pt x="993" y="1417" on="1"/>
- <pt x="974" y="1419" on="1"/>
- <pt x="974" y="1480" on="1"/>
- <pt x="1435" y="1480" on="1"/>
- <pt x="1435" y="1419" on="1"/>
- <pt x="1417" y="1417" on="1"/>
- <pt x="1349" y="1413" on="1"/>
- <pt x="1281" y="1409" on="0"/>
- <pt x="1270" y="1386" on="1"/>
- <pt x="1259" y="1366" on="0"/>
- <pt x="1256" y="1320" on="1"/>
- <pt x="1250" y="1221" on="1"/>
- <pt x="1250" y="-20" on="1"/>
- <pt x="1180" y="-20" on="1"/>
- <pt x="322" y="1220" on="1"/>
- <pt x="322" y="259" on="1"/>
- <pt x="321" y="144" on="0"/>
- <pt x="340" y="104" on="1"/>
- <pt x="355" y="72" on="0"/>
- <pt x="421" y="68" on="1"/>
- <pt x="489" y="63" on="1"/>
- <pt x="508" y="62" on="1"/>
- <pt x="508" y="0" on="1"/>
- <pt x="43" y="0" on="1"/>
- <pt x="43" y="62" on="1"/>
- <pt x="62" y="63" on="1"/>
- <pt x="130" y="68" on="1"/>
- <pt x="194" y="73" on="0"/>
- <pt x="229" y="140" on="0"/>
- <pt x="229" y="259" on="1"/>
- <pt x="229" y="1221" on="1"/>
- <pt x="230" y="1336" on="0"/>
- <pt x="211" y="1377" on="1"/>
- <pt x="196" y="1409" on="0"/>
- <pt x="130" y="1413" on="1"/>
- <pt x="62" y="1417" on="1"/>
- <pt x="43" y="1419" on="1"/>
- <pt x="43" y="1480" on="1"/>
- </contour>
- <contour>
- <pt x="425" y="1604" on="1"/>
- <pt x="452" y="1744" on="0"/>
- <pt x="521" y="1797" on="1"/>
- <pt x="574" y="1839" on="0"/>
- <pt x="652" y="1839" on="1"/>
- <pt x="717" y="1839" on="0"/>
- <pt x="770" y="1801" on="1"/>
- <pt x="805" y="1776" on="1"/>
- <pt x="857" y="1739" on="0"/>
- <pt x="911" y="1739" on="1"/>
- <pt x="1007" y="1739" on="0"/>
- <pt x="1029" y="1838" on="1"/>
- <pt x="1091" y="1838" on="1"/>
- <pt x="1063" y="1699" on="0"/>
- <pt x="995" y="1646" on="1"/>
- <pt x="941" y="1604" on="0"/>
- <pt x="864" y="1604" on="1"/>
- <pt x="801" y="1604" on="0"/>
- <pt x="746" y="1642" on="1"/>
- <pt x="711" y="1666" on="1"/>
- <pt x="656" y="1704" on="0"/>
- <pt x="604" y="1704" on="1"/>
- <pt x="516" y="1704" on="0"/>
- <pt x="487" y="1604" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 99 values pushed */
- 0 0 67 20 50 55 20 62 48 84 38 45 37 31 23 30 22 19 12 9 2 1 6 0 30
- 3 69 58 57 46 4 13 62 50 0 21 20 30 31 30 1 0 45 11 10 0 0 3 14 45
- 38 31 37 30 23 21 19 1 2 69 58 57 46 10 9 0 7 1 22 3 12 11 2 13 19
- 0 0 2 1 35 1 19 23 22 35 1 37 2 4 48 196 20 19 1 38 37 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00000]
- MDRP[00000]
- SRP0[ ]
- MDRP[00100]
- MDRP[00100]
- LOOPCALL[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="O" xMin="80" yMin="-37" xMax="1398" yMax="1517">
- <contour>
- <pt x="739" y="1517" on="1"/>
- <pt x="1044" y="1517" on="0"/>
- <pt x="1221" y="1309" on="1"/>
- <pt x="1398" y="1101" on="0"/>
- <pt x="1398" y="742" on="1"/>
- <pt x="1398" y="377" on="0"/>
- <pt x="1220" y="170" on="1"/>
- <pt x="1043" y="-37" on="0"/>
- <pt x="729" y="-37" on="1"/>
- <pt x="461" y="-37" on="0"/>
- <pt x="292" y="133" on="1"/>
- <pt x="80" y="347" on="0"/>
- <pt x="80" y="740" on="1"/>
- <pt x="80" y="1100" on="0"/>
- <pt x="257" y="1308" on="1"/>
- <pt x="435" y="1517" on="0"/>
- </contour>
- <contour>
- <pt x="739" y="1450" on="1"/>
- <pt x="538" y="1450" on="0"/>
- <pt x="423" y="1261" on="1"/>
- <pt x="308" y="1072" on="0"/>
- <pt x="308" y="741" on="1"/>
- <pt x="308" y="413" on="0"/>
- <pt x="422" y="222" on="1"/>
- <pt x="536" y="31" on="0"/>
- <pt x="734" y="31" on="1"/>
- <pt x="918" y="31" on="0"/>
- <pt x="1030" y="182" on="1"/>
- <pt x="1170" y="371" on="0"/>
- <pt x="1170" y="743" on="1"/>
- <pt x="1170" y="1074" on="0"/>
- <pt x="1055" y="1261" on="1"/>
- <pt x="939" y="1450" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 27 values pushed */
- 0 0 24 17 8 16 17 0 48 84 8 2 0 0 14 0 0 28 34 4 20 34 12 48 196
- 12 4
- MDAP[1]
- MDAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="OE" xMin="80" yMin="-37" xMax="1771" yMax="1517">
- <contour>
- <pt x="973" y="1408" on="1"/>
- <pt x="973" y="1480" on="1"/>
- <pt x="1715" y="1480" on="1"/>
- <pt x="1715" y="1221" on="1"/>
- <pt x="1604" y="1221" on="1"/>
- <pt x="1603" y="1240" on="1"/>
- <pt x="1601" y="1274" on="1"/>
- <pt x="1598" y="1311" on="0"/>
- <pt x="1598" y="1321" on="1"/>
- <pt x="1598" y="1324" on="1"/>
- <pt x="1598" y="1378" on="0"/>
- <pt x="1581" y="1389" on="1"/>
- <pt x="1566" y="1399" on="0"/>
- <pt x="1525" y="1399" on="1"/>
- <pt x="1422" y="1400" on="1"/>
- <pt x="1198" y="1400" on="1"/>
- <pt x="1198" y="808" on="1"/>
- <pt x="1382" y="809" on="1"/>
- <pt x="1445" y="811" on="1"/>
- <pt x="1495" y="812" on="0"/>
- <pt x="1504" y="825" on="1"/>
- <pt x="1512" y="836" on="0"/>
- <pt x="1514" y="867" on="1"/>
- <pt x="1514" y="869" on="1"/>
- <pt x="1514" y="871" on="1"/>
- <pt x="1515" y="881" on="1"/>
- <pt x="1515" y="885" on="0"/>
- <pt x="1516" y="895" on="1"/>
- <pt x="1517" y="911" on="0"/>
- <pt x="1517" y="913" on="1"/>
- <pt x="1518" y="931" on="1"/>
- <pt x="1610" y="931" on="1"/>
- <pt x="1610" y="605" on="1"/>
- <pt x="1518" y="605" on="1"/>
- <pt x="1517" y="623" on="1"/>
- <pt x="1511" y="711" on="0"/>
- <pt x="1486" y="717" on="1"/>
- <pt x="1461" y="728" on="0"/>
- <pt x="1382" y="728" on="1"/>
- <pt x="1198" y="728" on="1"/>
- <pt x="1198" y="259" on="1"/>
- <pt x="1198" y="122" on="0"/>
- <pt x="1238" y="105" on="1"/>
- <pt x="1274" y="86" on="0"/>
- <pt x="1369" y="86" on="1"/>
- <pt x="1466" y="86" on="1"/>
- <pt x="1567" y="92" on="1"/>
- <pt x="1650" y="97" on="0"/>
- <pt x="1655" y="162" on="1"/>
- <pt x="1658" y="234" on="1"/>
- <pt x="1660" y="253" on="1"/>
- <pt x="1771" y="253" on="1"/>
- <pt x="1771" y="0" on="1"/>
- <pt x="973" y="0" on="1"/>
- <pt x="973" y="73" on="1"/>
- <pt x="904" y="15" on="0"/>
- <pt x="856" y="-6" on="1"/>
- <pt x="828" y="-19" on="0"/>
- <pt x="786" y="-26" on="1"/>
- <pt x="721" y="-37" on="0"/>
- <pt x="681" y="-37" on="1"/>
- <pt x="629" y="-37" on="0"/>
- <pt x="524" y="-12" on="1"/>
- <pt x="379" y="23" on="0"/>
- <pt x="281" y="134" on="1"/>
- <pt x="80" y="363" on="0"/>
- <pt x="80" y="741" on="1"/>
- <pt x="80" y="1091" on="0"/>
- <pt x="246" y="1304" on="1"/>
- <pt x="411" y="1517" on="0"/>
- <pt x="678" y="1517" on="1"/>
- <pt x="842" y="1517" on="0"/>
- </contour>
- <contour>
- <pt x="973" y="610" on="1"/>
- <pt x="973" y="870" on="1"/>
- <pt x="973" y="1190" on="0"/>
- <pt x="910" y="1320" on="1"/>
- <pt x="848" y="1450" on="0"/>
- <pt x="694" y="1450" on="1"/>
- <pt x="516" y="1450" on="0"/>
- <pt x="410" y="1255" on="1"/>
- <pt x="303" y="1060" on="0"/>
- <pt x="303" y="740" on="1"/>
- <pt x="303" y="420" on="0"/>
- <pt x="410" y="226" on="1"/>
- <pt x="516" y="31" on="0"/>
- <pt x="694" y="31" on="1"/>
- <pt x="864" y="31" on="0"/>
- <pt x="924" y="194" on="1"/>
- <pt x="973" y="327" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 133 values pushed */
- 0 0 85 17 60 77 17 70 48 84 70 0 60 2 0 1 14 2 73 31 30 24 23 22 16
- 9 8 4 3 11 14 38 3 72 54 51 50 45 44 42 40 36 33 32 11 38 52 3 0 0
- 15 14 21 1 1 1 4 48 84 39 38 1 53 52 1 2 0 2 1 0 14 0 0 81 33
- 66 48 196 50 2 31 2 45 44 42 38 36 33 30 24 23 22 14 9 8 4 14 31 15 3
- 66 0 0 0 73 72 54 53 1 0 36 5 15 1 4 48 196 52 51 1 3 2 1 32 31
- 1 40 39 16 15 3 4 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- CALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Oacute" xMin="80" yMin="-37" xMax="1398" yMax="1925">
- <contour>
- <pt x="739" y="1517" on="1"/>
- <pt x="1044" y="1517" on="0"/>
- <pt x="1221" y="1309" on="1"/>
- <pt x="1398" y="1101" on="0"/>
- <pt x="1398" y="742" on="1"/>
- <pt x="1398" y="377" on="0"/>
- <pt x="1220" y="170" on="1"/>
- <pt x="1043" y="-37" on="0"/>
- <pt x="729" y="-37" on="1"/>
- <pt x="461" y="-37" on="0"/>
- <pt x="292" y="133" on="1"/>
- <pt x="80" y="347" on="0"/>
- <pt x="80" y="740" on="1"/>
- <pt x="80" y="1100" on="0"/>
- <pt x="257" y="1308" on="1"/>
- <pt x="435" y="1517" on="0"/>
- </contour>
- <contour>
- <pt x="739" y="1450" on="1"/>
- <pt x="538" y="1450" on="0"/>
- <pt x="423" y="1261" on="1"/>
- <pt x="308" y="1072" on="0"/>
- <pt x="308" y="741" on="1"/>
- <pt x="308" y="413" on="0"/>
- <pt x="422" y="222" on="1"/>
- <pt x="536" y="31" on="0"/>
- <pt x="734" y="31" on="1"/>
- <pt x="918" y="31" on="0"/>
- <pt x="1030" y="182" on="1"/>
- <pt x="1170" y="371" on="0"/>
- <pt x="1170" y="743" on="1"/>
- <pt x="1170" y="1074" on="0"/>
- <pt x="1055" y="1261" on="1"/>
- <pt x="939" y="1450" on="0"/>
- </contour>
- <contour>
- <pt x="585" y="1604" on="1"/>
- <pt x="826" y="1925" on="1"/>
- <pt x="1085" y="1925" on="1"/>
- <pt x="678" y="1604" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 43 values pushed */
- 0 0 24 17 8 16 17 0 48 84 8 2 0 0 1 35 32 2 33 0 3 0 34 33 1
- 0 14 0 0 28 34 4 20 34 12 48 196 35 34 33 32 12 4
- MDAP[1]
- MDAP[1]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Obreve" xMin="80" yMin="-37" xMax="1398" yMax="1925">
- <contour>
- <pt x="739" y="1517" on="1"/>
- <pt x="1044" y="1517" on="0"/>
- <pt x="1221" y="1309" on="1"/>
- <pt x="1398" y="1101" on="0"/>
- <pt x="1398" y="742" on="1"/>
- <pt x="1398" y="377" on="0"/>
- <pt x="1220" y="170" on="1"/>
- <pt x="1043" y="-37" on="0"/>
- <pt x="729" y="-37" on="1"/>
- <pt x="461" y="-37" on="0"/>
- <pt x="292" y="133" on="1"/>
- <pt x="80" y="347" on="0"/>
- <pt x="80" y="740" on="1"/>
- <pt x="80" y="1100" on="0"/>
- <pt x="257" y="1308" on="1"/>
- <pt x="435" y="1517" on="0"/>
- </contour>
- <contour>
- <pt x="739" y="1450" on="1"/>
- <pt x="538" y="1450" on="0"/>
- <pt x="423" y="1261" on="1"/>
- <pt x="308" y="1072" on="0"/>
- <pt x="308" y="741" on="1"/>
- <pt x="308" y="413" on="0"/>
- <pt x="422" y="222" on="1"/>
- <pt x="536" y="31" on="0"/>
- <pt x="734" y="31" on="1"/>
- <pt x="918" y="31" on="0"/>
- <pt x="1030" y="182" on="1"/>
- <pt x="1170" y="371" on="0"/>
- <pt x="1170" y="743" on="1"/>
- <pt x="1170" y="1074" on="0"/>
- <pt x="1055" y="1261" on="1"/>
- <pt x="939" y="1450" on="0"/>
- </contour>
- <contour>
- <pt x="406" y="1925" on="1"/>
- <pt x="471" y="1925" on="1"/>
- <pt x="498" y="1835" on="0"/>
- <pt x="558" y="1793" on="1"/>
- <pt x="626" y="1746" on="0"/>
- <pt x="739" y="1746" on="1"/>
- <pt x="865" y="1746" on="0"/>
- <pt x="935" y="1805" on="1"/>
- <pt x="984" y="1845" on="0"/>
- <pt x="1008" y="1925" on="1"/>
- <pt x="1072" y="1925" on="1"/>
- <pt x="1053" y="1790" on="0"/>
- <pt x="981" y="1709" on="1"/>
- <pt x="887" y="1604" on="0"/>
- <pt x="739" y="1604" on="1"/>
- <pt x="585" y="1604" on="0"/>
- <pt x="490" y="1719" on="1"/>
- <pt x="425" y="1796" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 44 values pushed */
- 0 0 37 20 46 24 38 8 16 38 0 48 84 8 2 0 0 1 42 41 33 32 4 13 46
- 0 0 14 0 0 28 34 4 20 34 12 48 196 42 41 33 32 12 4
- MDAP[1]
- MDAP[1]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- SZP0[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- SZP0[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Ocircumflex" xMin="80" yMin="-37" xMax="1398" yMax="1925">
- <contour>
- <pt x="739" y="1517" on="1"/>
- <pt x="1044" y="1517" on="0"/>
- <pt x="1221" y="1309" on="1"/>
- <pt x="1398" y="1101" on="0"/>
- <pt x="1398" y="742" on="1"/>
- <pt x="1398" y="377" on="0"/>
- <pt x="1220" y="170" on="1"/>
- <pt x="1043" y="-37" on="0"/>
- <pt x="729" y="-37" on="1"/>
- <pt x="461" y="-37" on="0"/>
- <pt x="292" y="133" on="1"/>
- <pt x="80" y="347" on="0"/>
- <pt x="80" y="740" on="1"/>
- <pt x="80" y="1100" on="0"/>
- <pt x="257" y="1308" on="1"/>
- <pt x="435" y="1517" on="0"/>
- </contour>
- <contour>
- <pt x="739" y="1450" on="1"/>
- <pt x="538" y="1450" on="0"/>
- <pt x="423" y="1261" on="1"/>
- <pt x="308" y="1072" on="0"/>
- <pt x="308" y="741" on="1"/>
- <pt x="308" y="413" on="0"/>
- <pt x="422" y="222" on="1"/>
- <pt x="536" y="31" on="0"/>
- <pt x="734" y="31" on="1"/>
- <pt x="918" y="31" on="0"/>
- <pt x="1030" y="182" on="1"/>
- <pt x="1170" y="371" on="0"/>
- <pt x="1170" y="743" on="1"/>
- <pt x="1170" y="1074" on="0"/>
- <pt x="1055" y="1261" on="1"/>
- <pt x="939" y="1450" on="0"/>
- </contour>
- <contour>
- <pt x="388" y="1604" on="1"/>
- <pt x="629" y="1925" on="1"/>
- <pt x="851" y="1925" on="1"/>
- <pt x="1091" y="1604" on="1"/>
- <pt x="1005" y="1604" on="1"/>
- <pt x="740" y="1826" on="1"/>
- <pt x="474" y="1604" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 49 values pushed */
- 0 0 24 17 8 16 17 0 48 84 8 2 0 0 1 38 37 36 35 32 5 33 0 3 0
- 34 33 1 0 14 0 0 28 34 4 20 34 12 48 196 38 37 36 35 34 33 32 12 4
- MDAP[1]
- MDAP[1]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Odieresis" xMin="80" yMin="-37" xMax="1398" yMax="1777">
- <contour>
- <pt x="739" y="1517" on="1"/>
- <pt x="1044" y="1517" on="0"/>
- <pt x="1221" y="1309" on="1"/>
- <pt x="1398" y="1101" on="0"/>
- <pt x="1398" y="742" on="1"/>
- <pt x="1398" y="377" on="0"/>
- <pt x="1220" y="170" on="1"/>
- <pt x="1043" y="-37" on="0"/>
- <pt x="729" y="-37" on="1"/>
- <pt x="461" y="-37" on="0"/>
- <pt x="292" y="133" on="1"/>
- <pt x="80" y="347" on="0"/>
- <pt x="80" y="740" on="1"/>
- <pt x="80" y="1100" on="0"/>
- <pt x="257" y="1308" on="1"/>
- <pt x="435" y="1517" on="0"/>
- </contour>
- <contour>
- <pt x="739" y="1450" on="1"/>
- <pt x="538" y="1450" on="0"/>
- <pt x="423" y="1261" on="1"/>
- <pt x="308" y="1072" on="0"/>
- <pt x="308" y="741" on="1"/>
- <pt x="308" y="413" on="0"/>
- <pt x="422" y="222" on="1"/>
- <pt x="536" y="31" on="0"/>
- <pt x="734" y="31" on="1"/>
- <pt x="918" y="31" on="0"/>
- <pt x="1030" y="182" on="1"/>
- <pt x="1170" y="371" on="0"/>
- <pt x="1170" y="743" on="1"/>
- <pt x="1170" y="1074" on="0"/>
- <pt x="1055" y="1261" on="1"/>
- <pt x="939" y="1450" on="0"/>
- </contour>
- <contour>
- <pt x="455" y="1604" on="1"/>
- <pt x="455" y="1777" on="1"/>
- <pt x="628" y="1777" on="1"/>
- <pt x="628" y="1604" on="1"/>
- </contour>
- <contour>
- <pt x="850" y="1604" on="1"/>
- <pt x="850" y="1777" on="1"/>
- <pt x="1023" y="1777" on="1"/>
- <pt x="1023" y="1604" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 72 values pushed */
- 0 0 24 17 8 16 17 0 48 84 8 2 0 0 0 0 39 36 35 32 13 3 33 1 4
- 48 84 38 37 34 33 3 0 14 0 0 28 34 4 20 34 12 48 196 4 38 12 32 0 0
- 37 36 13 1 38 35 34 13 1 32 2 4 48 196 39 38 1 33 32 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- SRP0[ ]
- MDRP[00100]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Ograve" xMin="80" yMin="-37" xMax="1398" yMax="1925">
- <contour>
- <pt x="739" y="1517" on="1"/>
- <pt x="1044" y="1517" on="0"/>
- <pt x="1221" y="1309" on="1"/>
- <pt x="1398" y="1101" on="0"/>
- <pt x="1398" y="742" on="1"/>
- <pt x="1398" y="377" on="0"/>
- <pt x="1220" y="170" on="1"/>
- <pt x="1043" y="-37" on="0"/>
- <pt x="729" y="-37" on="1"/>
- <pt x="461" y="-37" on="0"/>
- <pt x="292" y="133" on="1"/>
- <pt x="80" y="347" on="0"/>
- <pt x="80" y="740" on="1"/>
- <pt x="80" y="1100" on="0"/>
- <pt x="257" y="1308" on="1"/>
- <pt x="435" y="1517" on="0"/>
- </contour>
- <contour>
- <pt x="739" y="1450" on="1"/>
- <pt x="538" y="1450" on="0"/>
- <pt x="423" y="1261" on="1"/>
- <pt x="308" y="1072" on="0"/>
- <pt x="308" y="741" on="1"/>
- <pt x="308" y="413" on="0"/>
- <pt x="422" y="222" on="1"/>
- <pt x="536" y="31" on="0"/>
- <pt x="734" y="31" on="1"/>
- <pt x="918" y="31" on="0"/>
- <pt x="1030" y="182" on="1"/>
- <pt x="1170" y="371" on="0"/>
- <pt x="1170" y="743" on="1"/>
- <pt x="1170" y="1074" on="0"/>
- <pt x="1055" y="1261" on="1"/>
- <pt x="939" y="1450" on="0"/>
- </contour>
- <contour>
- <pt x="893" y="1604" on="1"/>
- <pt x="800" y="1604" on="1"/>
- <pt x="393" y="1925" on="1"/>
- <pt x="652" y="1925" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 43 values pushed */
- 0 0 24 17 8 16 17 0 48 84 8 2 0 0 1 33 32 2 34 0 3 0 35 34 1
- 0 14 0 0 28 34 4 20 34 12 48 196 35 34 33 32 12 4
- MDAP[1]
- MDAP[1]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Ohungarumlaut" xMin="80" yMin="-37" xMax="1398" yMax="1925">
- <contour>
- <pt x="739" y="1517" on="1"/>
- <pt x="1044" y="1517" on="0"/>
- <pt x="1221" y="1309" on="1"/>
- <pt x="1398" y="1101" on="0"/>
- <pt x="1398" y="742" on="1"/>
- <pt x="1398" y="377" on="0"/>
- <pt x="1220" y="170" on="1"/>
- <pt x="1043" y="-37" on="0"/>
- <pt x="729" y="-37" on="1"/>
- <pt x="461" y="-37" on="0"/>
- <pt x="292" y="133" on="1"/>
- <pt x="80" y="347" on="0"/>
- <pt x="80" y="740" on="1"/>
- <pt x="80" y="1100" on="0"/>
- <pt x="257" y="1308" on="1"/>
- <pt x="435" y="1517" on="0"/>
- </contour>
- <contour>
- <pt x="739" y="1450" on="1"/>
- <pt x="538" y="1450" on="0"/>
- <pt x="423" y="1261" on="1"/>
- <pt x="308" y="1072" on="0"/>
- <pt x="308" y="741" on="1"/>
- <pt x="308" y="413" on="0"/>
- <pt x="422" y="222" on="1"/>
- <pt x="536" y="31" on="0"/>
- <pt x="734" y="31" on="1"/>
- <pt x="918" y="31" on="0"/>
- <pt x="1030" y="182" on="1"/>
- <pt x="1170" y="371" on="0"/>
- <pt x="1170" y="743" on="1"/>
- <pt x="1170" y="1074" on="0"/>
- <pt x="1055" y="1261" on="1"/>
- <pt x="939" y="1450" on="0"/>
- </contour>
- <contour>
- <pt x="492" y="1604" on="1"/>
- <pt x="706" y="1925" on="1"/>
- <pt x="875" y="1925" on="1"/>
- <pt x="554" y="1604" on="1"/>
- </contour>
- <contour>
- <pt x="801" y="1604" on="1"/>
- <pt x="1014" y="1925" on="1"/>
- <pt x="1183" y="1925" on="1"/>
- <pt x="862" y="1604" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 51 values pushed */
- 0 0 24 17 8 16 17 0 48 84 8 2 0 0 1 39 36 35 32 4 33 0 3 0 38
- 37 34 33 3 0 14 0 0 28 34 4 20 34 12 48 196 39 38 37 36 35 34 33 32 12
- 4
- MDAP[1]
- MDAP[1]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Omacron" xMin="80" yMin="-37" xMax="1398" yMax="1727">
- <contour>
- <pt x="739" y="1517" on="1"/>
- <pt x="1044" y="1517" on="0"/>
- <pt x="1221" y="1309" on="1"/>
- <pt x="1398" y="1101" on="0"/>
- <pt x="1398" y="742" on="1"/>
- <pt x="1398" y="377" on="0"/>
- <pt x="1220" y="170" on="1"/>
- <pt x="1043" y="-37" on="0"/>
- <pt x="729" y="-37" on="1"/>
- <pt x="461" y="-37" on="0"/>
- <pt x="292" y="133" on="1"/>
- <pt x="80" y="347" on="0"/>
- <pt x="80" y="740" on="1"/>
- <pt x="80" y="1100" on="0"/>
- <pt x="257" y="1308" on="1"/>
- <pt x="435" y="1517" on="0"/>
- </contour>
- <contour>
- <pt x="739" y="1450" on="1"/>
- <pt x="538" y="1450" on="0"/>
- <pt x="423" y="1261" on="1"/>
- <pt x="308" y="1072" on="0"/>
- <pt x="308" y="741" on="1"/>
- <pt x="308" y="413" on="0"/>
- <pt x="422" y="222" on="1"/>
- <pt x="536" y="31" on="0"/>
- <pt x="734" y="31" on="1"/>
- <pt x="918" y="31" on="0"/>
- <pt x="1030" y="182" on="1"/>
- <pt x="1170" y="371" on="0"/>
- <pt x="1170" y="743" on="1"/>
- <pt x="1170" y="1074" on="0"/>
- <pt x="1055" y="1261" on="1"/>
- <pt x="939" y="1450" on="0"/>
- </contour>
- <contour>
- <pt x="418" y="1604" on="1"/>
- <pt x="418" y="1727" on="1"/>
- <pt x="1060" y="1727" on="1"/>
- <pt x="1060" y="1604" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 46 values pushed */
- 0 0 24 17 8 16 17 0 48 84 8 2 0 0 0 0 35 32 12 1 33 1 4 48 84
- 34 33 1 0 14 0 0 28 34 4 20 34 12 48 196 35 34 33 32 12 4
- MDAP[1]
- MDAP[1]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Oslash" xMin="80" yMin="-37" xMax="1398" yMax="1517">
- <contour>
- <pt x="80" y="-37" on="1"/>
- <pt x="253" y="181" on="1"/>
- <pt x="176" y="282" on="0"/>
- <pt x="137" y="387" on="1"/>
- <pt x="80" y="542" on="0"/>
- <pt x="80" y="741" on="1"/>
- <pt x="80" y="1101" on="0"/>
- <pt x="257" y="1309" on="1"/>
- <pt x="434" y="1517" on="0"/>
- <pt x="739" y="1517" on="1"/>
- <pt x="994" y="1517" on="0"/>
- <pt x="1178" y="1352" on="1"/>
- <pt x="1309" y="1517" on="1"/>
- <pt x="1398" y="1517" on="1"/>
- <pt x="1226" y="1298" on="1"/>
- <pt x="1303" y="1198" on="0"/>
- <pt x="1341" y="1094" on="1"/>
- <pt x="1398" y="938" on="0"/>
- <pt x="1398" y="739" on="1"/>
- <pt x="1398" y="380" on="0"/>
- <pt x="1221" y="172" on="1"/>
- <pt x="1044" y="-37" on="0"/>
- <pt x="739" y="-37" on="1"/>
- <pt x="485" y="-37" on="0"/>
- <pt x="305" y="124" on="1"/>
- <pt x="179" y="-37" on="1"/>
- </contour>
- <contour>
- <pt x="407" y="254" on="1"/>
- <pt x="463" y="154" on="0"/>
- <pt x="526" y="104" on="1"/>
- <pt x="617" y="31" on="0"/>
- <pt x="739" y="31" on="1"/>
- <pt x="940" y="31" on="0"/>
- <pt x="1055" y="220" on="1"/>
- <pt x="1170" y="409" on="0"/>
- <pt x="1170" y="738" on="1"/>
- <pt x="1170" y="973" on="0"/>
- <pt x="1107" y="1147" on="1"/>
- </contour>
- <contour>
- <pt x="1074" y="1220" on="1"/>
- <pt x="1017" y="1323" on="0"/>
- <pt x="954" y="1374" on="1"/>
- <pt x="862" y="1450" on="0"/>
- <pt x="738" y="1450" on="1"/>
- <pt x="538" y="1450" on="0"/>
- <pt x="423" y="1261" on="1"/>
- <pt x="308" y="1072" on="0"/>
- <pt x="308" y="744" on="1"/>
- <pt x="308" y="505" on="0"/>
- <pt x="371" y="332" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 67 values pushed */
- 0 0 41 17 9 30 17 22 48 84 22 2 9 0 1 1 47 37 36 26 24 14 11 1 8
- 0 2 3 0 0 1 13 12 2 13 0 0 1 25 0 2 0 14 0 0 45 34 5 34 34
- 18 48 196 47 37 36 26 25 24 18 14 13 12 11 5 1 0
- MDAP[0]
- MDAP[0]
- MDAP[1]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[1]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- SZP0[ ]
- SRP0[ ]
- MDRP[00000]
- MDRP[00000]
- SZP0[ ]
- SZP0[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SZP0[ ]
- SZP0[ ]
- SZP1[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Otilde" xMin="80" yMin="-37" xMax="1398" yMax="1839">
- <contour>
- <pt x="739" y="1517" on="1"/>
- <pt x="1044" y="1517" on="0"/>
- <pt x="1221" y="1309" on="1"/>
- <pt x="1398" y="1101" on="0"/>
- <pt x="1398" y="742" on="1"/>
- <pt x="1398" y="377" on="0"/>
- <pt x="1220" y="170" on="1"/>
- <pt x="1043" y="-37" on="0"/>
- <pt x="729" y="-37" on="1"/>
- <pt x="461" y="-37" on="0"/>
- <pt x="292" y="133" on="1"/>
- <pt x="80" y="347" on="0"/>
- <pt x="80" y="740" on="1"/>
- <pt x="80" y="1100" on="0"/>
- <pt x="257" y="1308" on="1"/>
- <pt x="435" y="1517" on="0"/>
- </contour>
- <contour>
- <pt x="739" y="1450" on="1"/>
- <pt x="538" y="1450" on="0"/>
- <pt x="423" y="1261" on="1"/>
- <pt x="308" y="1072" on="0"/>
- <pt x="308" y="741" on="1"/>
- <pt x="308" y="413" on="0"/>
- <pt x="422" y="222" on="1"/>
- <pt x="536" y="31" on="0"/>
- <pt x="734" y="31" on="1"/>
- <pt x="918" y="31" on="0"/>
- <pt x="1030" y="182" on="1"/>
- <pt x="1170" y="371" on="0"/>
- <pt x="1170" y="743" on="1"/>
- <pt x="1170" y="1074" on="0"/>
- <pt x="1055" y="1261" on="1"/>
- <pt x="939" y="1450" on="0"/>
- </contour>
- <contour>
- <pt x="406" y="1604" on="1"/>
- <pt x="433" y="1743" on="0"/>
- <pt x="502" y="1797" on="1"/>
- <pt x="555" y="1839" on="0"/>
- <pt x="633" y="1839" on="1"/>
- <pt x="698" y="1839" on="0"/>
- <pt x="751" y="1801" on="1"/>
- <pt x="786" y="1776" on="1"/>
- <pt x="838" y="1739" on="0"/>
- <pt x="892" y="1739" on="1"/>
- <pt x="988" y="1739" on="0"/>
- <pt x="1010" y="1838" on="1"/>
- <pt x="1072" y="1838" on="1"/>
- <pt x="1044" y="1699" on="0"/>
- <pt x="976" y="1646" on="1"/>
- <pt x="922" y="1604" on="0"/>
- <pt x="845" y="1604" on="1"/>
- <pt x="782" y="1604" on="0"/>
- <pt x="727" y="1642" on="1"/>
- <pt x="692" y="1666" on="1"/>
- <pt x="637" y="1704" on="0"/>
- <pt x="585" y="1704" on="1"/>
- <pt x="497" y="1704" on="0"/>
- <pt x="468" y="1604" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 48 values pushed */
- 0 0 53 20 36 41 20 48 24 17 8 16 17 0 48 84 8 2 0 0 1 55 44 43 32
- 4 13 48 36 0 0 14 0 0 28 34 4 20 34 12 48 196 55 44 43 32 12 4
- MDAP[1]
- MDAP[1]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- SZP0[ ]
- SRP0[ ]
- MDRP[00100]
- MDRP[00100]
- LOOPCALL[ ]
- SZP0[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="P" xMin="31" yMin="0" xMax="1108" yMax="1492">
- <contour>
- <pt x="462" y="1480" on="1"/>
- <pt x="608" y="1485" on="1"/>
- <pt x="676" y="1487" on="1"/>
- <pt x="836" y="1492" on="0"/>
- <pt x="947" y="1427" on="1"/>
- <pt x="1108" y="1333" on="0"/>
- <pt x="1108" y="1095" on="1"/>
- <pt x="1108" y="617" on="0"/>
- <pt x="478" y="617" on="1"/>
- <pt x="424" y="617" on="1"/>
- <pt x="424" y="259" on="1"/>
- <pt x="423" y="144" on="0"/>
- <pt x="442" y="104" on="1"/>
- <pt x="457" y="72" on="0"/>
- <pt x="523" y="68" on="1"/>
- <pt x="591" y="63" on="1"/>
- <pt x="634" y="62" on="1"/>
- <pt x="634" y="0" on="1"/>
- <pt x="31" y="0" on="1"/>
- <pt x="31" y="62" on="1"/>
- <pt x="50" y="63" on="1"/>
- <pt x="117" y="68" on="1"/>
- <pt x="193" y="74" on="0"/>
- <pt x="203" y="115" on="1"/>
- <pt x="216" y="177" on="0"/>
- <pt x="216" y="259" on="1"/>
- <pt x="216" y="1221" on="1"/>
- <pt x="216" y="1280" on="0"/>
- <pt x="209" y="1333" on="1"/>
- <pt x="203" y="1372" on="0"/>
- <pt x="195" y="1384" on="1"/>
- <pt x="177" y="1410" on="0"/>
- <pt x="117" y="1413" on="1"/>
- <pt x="50" y="1417" on="1"/>
- <pt x="31" y="1419" on="1"/>
- <pt x="31" y="1480" on="1"/>
- </contour>
- <contour>
- <pt x="424" y="685" on="1"/>
- <pt x="490" y="685" on="1"/>
- <pt x="886" y="685" on="0"/>
- <pt x="886" y="1091" on="1"/>
- <pt x="886" y="1265" on="0"/>
- <pt x="810" y="1339" on="1"/>
- <pt x="735" y="1413" on="0"/>
- <pt x="559" y="1413" on="1"/>
- <pt x="424" y="1413" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 62 values pushed */
- 26 35 25 18 10 17 44 43 37 36 9 8 6 0 17 3 18 17 1 0 35 0 0 14 0
- 0 39 33 6 48 196 35 26 18 25 17 10 43 37 8 0 4 13 6 9 0 0 44 36 10
- 9 32 3 25 1 4 48 196 26 25 1 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Q" xMin="80" yMin="-298" xMax="1711" yMax="1517">
- <contour>
- <pt x="1711" y="-174" on="1"/>
- <pt x="1463" y="-298" on="1"/>
- <pt x="1211" y="-224" on="0"/>
- <pt x="926" y="-49" on="1"/>
- <pt x="885" y="-24" on="1"/>
- <pt x="809" y="-37" on="0"/>
- <pt x="739" y="-37" on="1"/>
- <pt x="434" y="-37" on="0"/>
- <pt x="257" y="171" on="1"/>
- <pt x="80" y="380" on="0"/>
- <pt x="80" y="740" on="1"/>
- <pt x="80" y="1099" on="0"/>
- <pt x="257" y="1308" on="1"/>
- <pt x="434" y="1517" on="0"/>
- <pt x="739" y="1517" on="1"/>
- <pt x="1045" y="1517" on="0"/>
- <pt x="1222" y="1308" on="1"/>
- <pt x="1398" y="1100" on="0"/>
- <pt x="1398" y="740" on="1"/>
- <pt x="1398" y="413" on="0"/>
- <pt x="1247" y="204" on="1"/>
- <pt x="1145" y="62" on="0"/>
- <pt x="974" y="1" on="1"/>
- <pt x="1211" y="-136" on="0"/>
- </contour>
- <contour>
- <pt x="740" y="1450" on="1"/>
- <pt x="540" y="1450" on="0"/>
- <pt x="424" y="1262" on="1"/>
- <pt x="308" y="1074" on="0"/>
- <pt x="308" y="748" on="1"/>
- <pt x="308" y="442" on="0"/>
- <pt x="403" y="256" on="1"/>
- <pt x="518" y="31" on="0"/>
- <pt x="740" y="31" on="1"/>
- <pt x="941" y="31" on="0"/>
- <pt x="1056" y="220" on="1"/>
- <pt x="1170" y="409" on="0"/>
- <pt x="1170" y="740" on="1"/>
- <pt x="1170" y="1073" on="0"/>
- <pt x="1056" y="1261" on="1"/>
- <pt x="940" y="1450" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 47 values pushed */
- 0 0 32 17 6 24 17 14 48 84 14 0 6 2 1 1 22 0 2 2 0 0 1 4 1
- 0 3 13 2 0 14 0 0 36 34 18 28 34 10 48 196 22 18 10 4 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[1]
- MDAP[1]
- MDAP[0]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- SZP0[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SZP0[ ]
- SZP0[ ]
- SZP1[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="R" xMin="31" yMin="0" xMax="1354" yMax="1492">
- <contour>
- <pt x="387" y="1480" on="1"/>
- <pt x="485" y="1482" on="1"/>
- <pt x="567" y="1485" on="1"/>
- <pt x="647" y="1487" on="1"/>
- <pt x="827" y="1492" on="0"/>
- <pt x="948" y="1423" on="1"/>
- <pt x="1106" y="1332" on="0"/>
- <pt x="1106" y="1112" on="1"/>
- <pt x="1106" y="924" on="0"/>
- <pt x="993" y="811" on="1"/>
- <pt x="926" y="745" on="0"/>
- <pt x="800" y="697" on="1"/>
- <pt x="1090" y="261" on="1"/>
- <pt x="1183" y="132" on="1"/>
- <pt x="1226" y="71" on="0"/>
- <pt x="1291" y="66" on="1"/>
- <pt x="1333" y="63" on="1"/>
- <pt x="1354" y="62" on="1"/>
- <pt x="1354" y="0" on="1"/>
- <pt x="1001" y="0" on="1"/>
- <pt x="597" y="651" on="1"/>
- <pt x="426" y="651" on="1"/>
- <pt x="426" y="259" on="1"/>
- <pt x="431" y="160" on="1"/>
- <pt x="433" y="90" on="0"/>
- <pt x="459" y="79" on="1"/>
- <pt x="485" y="69" on="0"/>
- <pt x="568" y="63" on="1"/>
- <pt x="586" y="62" on="1"/>
- <pt x="586" y="0" on="1"/>
- <pt x="31" y="0" on="1"/>
- <pt x="31" y="62" on="1"/>
- <pt x="50" y="63" on="1"/>
- <pt x="117" y="68" on="1"/>
- <pt x="193" y="74" on="0"/>
- <pt x="203" y="115" on="1"/>
- <pt x="216" y="177" on="0"/>
- <pt x="216" y="259" on="1"/>
- <pt x="216" y="1221" on="1"/>
- <pt x="216" y="1280" on="0"/>
- <pt x="209" y="1333" on="1"/>
- <pt x="203" y="1372" on="0"/>
- <pt x="195" y="1384" on="1"/>
- <pt x="177" y="1410" on="0"/>
- <pt x="117" y="1413" on="1"/>
- <pt x="50" y="1417" on="1"/>
- <pt x="31" y="1419" on="1"/>
- <pt x="31" y="1480" on="1"/>
- </contour>
- <contour>
- <pt x="426" y="719" on="1"/>
- <pt x="500" y="719" on="1"/>
- <pt x="890" y="719" on="0"/>
- <pt x="890" y="1094" on="1"/>
- <pt x="890" y="1266" on="0"/>
- <pt x="817" y="1340" on="1"/>
- <pt x="744" y="1413" on="0"/>
- <pt x="568" y="1413" on="1"/>
- <pt x="426" y="1413" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 82 values pushed */
- 38 47 37 30 49 48 11 3 55 20 3 28 22 17 12 4 20 18 3 56 55 1 21 20 1
- 30 29 19 18 3 3 0 47 0 0 14 0 0 51 10 7 48 196 47 38 30 37 0 21 37
- 2 55 49 29 28 20 19 18 17 12 11 10 13 7 21 0 0 56 48 22 21 32 3 37 1
- 4 48 196 38 37 1 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Racute" xMin="31" yMin="0" xMax="1354" yMax="1925">
- <contour>
- <pt x="387" y="1480" on="1"/>
- <pt x="485" y="1482" on="1"/>
- <pt x="567" y="1485" on="1"/>
- <pt x="647" y="1487" on="1"/>
- <pt x="827" y="1492" on="0"/>
- <pt x="948" y="1423" on="1"/>
- <pt x="1106" y="1332" on="0"/>
- <pt x="1106" y="1112" on="1"/>
- <pt x="1106" y="924" on="0"/>
- <pt x="993" y="811" on="1"/>
- <pt x="926" y="745" on="0"/>
- <pt x="800" y="697" on="1"/>
- <pt x="1090" y="261" on="1"/>
- <pt x="1183" y="132" on="1"/>
- <pt x="1226" y="71" on="0"/>
- <pt x="1291" y="66" on="1"/>
- <pt x="1333" y="63" on="1"/>
- <pt x="1354" y="62" on="1"/>
- <pt x="1354" y="0" on="1"/>
- <pt x="1001" y="0" on="1"/>
- <pt x="597" y="651" on="1"/>
- <pt x="426" y="651" on="1"/>
- <pt x="426" y="259" on="1"/>
- <pt x="431" y="160" on="1"/>
- <pt x="433" y="90" on="0"/>
- <pt x="459" y="79" on="1"/>
- <pt x="485" y="69" on="0"/>
- <pt x="568" y="63" on="1"/>
- <pt x="586" y="62" on="1"/>
- <pt x="586" y="0" on="1"/>
- <pt x="31" y="0" on="1"/>
- <pt x="31" y="62" on="1"/>
- <pt x="50" y="63" on="1"/>
- <pt x="117" y="68" on="1"/>
- <pt x="193" y="74" on="0"/>
- <pt x="203" y="115" on="1"/>
- <pt x="216" y="177" on="0"/>
- <pt x="216" y="259" on="1"/>
- <pt x="216" y="1221" on="1"/>
- <pt x="216" y="1280" on="0"/>
- <pt x="209" y="1333" on="1"/>
- <pt x="203" y="1372" on="0"/>
- <pt x="195" y="1384" on="1"/>
- <pt x="177" y="1410" on="0"/>
- <pt x="117" y="1413" on="1"/>
- <pt x="50" y="1417" on="1"/>
- <pt x="31" y="1419" on="1"/>
- <pt x="31" y="1480" on="1"/>
- </contour>
- <contour>
- <pt x="426" y="719" on="1"/>
- <pt x="500" y="719" on="1"/>
- <pt x="890" y="719" on="0"/>
- <pt x="890" y="1094" on="1"/>
- <pt x="890" y="1266" on="0"/>
- <pt x="817" y="1340" on="1"/>
- <pt x="744" y="1413" on="0"/>
- <pt x="568" y="1413" on="1"/>
- <pt x="426" y="1413" on="1"/>
- </contour>
- <contour>
- <pt x="463" y="1604" on="1"/>
- <pt x="704" y="1925" on="1"/>
- <pt x="963" y="1925" on="1"/>
- <pt x="556" y="1604" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 95 values pushed */
- 38 47 37 30 60 57 2 58 0 3 49 48 11 3 55 20 3 28 22 17 12 4 20 18 3
- 59 58 1 56 55 1 21 20 1 30 29 19 18 3 4 0 47 0 0 14 0 0 51 10 7
- 48 196 47 38 30 37 0 21 37 2 60 59 58 57 55 49 29 28 20 19 18 17 12 11 14
- 13 7 21 0 0 56 48 22 21 32 3 37 1 4 48 196 38 37 1 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Rcaron" xMin="31" yMin="0" xMax="1354" yMax="1925">
- <contour>
- <pt x="387" y="1480" on="1"/>
- <pt x="485" y="1482" on="1"/>
- <pt x="567" y="1485" on="1"/>
- <pt x="647" y="1487" on="1"/>
- <pt x="827" y="1492" on="0"/>
- <pt x="948" y="1423" on="1"/>
- <pt x="1106" y="1332" on="0"/>
- <pt x="1106" y="1112" on="1"/>
- <pt x="1106" y="924" on="0"/>
- <pt x="993" y="811" on="1"/>
- <pt x="926" y="745" on="0"/>
- <pt x="800" y="697" on="1"/>
- <pt x="1090" y="261" on="1"/>
- <pt x="1183" y="132" on="1"/>
- <pt x="1226" y="71" on="0"/>
- <pt x="1291" y="66" on="1"/>
- <pt x="1333" y="63" on="1"/>
- <pt x="1354" y="62" on="1"/>
- <pt x="1354" y="0" on="1"/>
- <pt x="1001" y="0" on="1"/>
- <pt x="597" y="651" on="1"/>
- <pt x="426" y="651" on="1"/>
- <pt x="426" y="259" on="1"/>
- <pt x="431" y="160" on="1"/>
- <pt x="433" y="90" on="0"/>
- <pt x="459" y="79" on="1"/>
- <pt x="485" y="69" on="0"/>
- <pt x="568" y="63" on="1"/>
- <pt x="586" y="62" on="1"/>
- <pt x="586" y="0" on="1"/>
- <pt x="31" y="0" on="1"/>
- <pt x="31" y="62" on="1"/>
- <pt x="50" y="63" on="1"/>
- <pt x="117" y="68" on="1"/>
- <pt x="193" y="74" on="0"/>
- <pt x="203" y="115" on="1"/>
- <pt x="216" y="177" on="0"/>
- <pt x="216" y="259" on="1"/>
- <pt x="216" y="1221" on="1"/>
- <pt x="216" y="1280" on="0"/>
- <pt x="209" y="1333" on="1"/>
- <pt x="203" y="1372" on="0"/>
- <pt x="195" y="1384" on="1"/>
- <pt x="177" y="1410" on="0"/>
- <pt x="117" y="1413" on="1"/>
- <pt x="50" y="1417" on="1"/>
- <pt x="31" y="1419" on="1"/>
- <pt x="31" y="1480" on="1"/>
- </contour>
- <contour>
- <pt x="426" y="719" on="1"/>
- <pt x="500" y="719" on="1"/>
- <pt x="890" y="719" on="0"/>
- <pt x="890" y="1094" on="1"/>
- <pt x="890" y="1266" on="0"/>
- <pt x="817" y="1340" on="1"/>
- <pt x="744" y="1413" on="0"/>
- <pt x="568" y="1413" on="1"/>
- <pt x="426" y="1413" on="1"/>
- </contour>
- <contour>
- <pt x="938" y="1925" on="1"/>
- <pt x="698" y="1604" on="1"/>
- <pt x="476" y="1604" on="1"/>
- <pt x="235" y="1925" on="1"/>
- <pt x="321" y="1925" on="1"/>
- <pt x="587" y="1703" on="1"/>
- <pt x="852" y="1925" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 101 values pushed */
- 38 47 37 30 49 48 11 3 55 20 3 28 22 17 12 4 20 18 3 63 62 61 60 57 5
- 13 58 59 58 1 56 55 1 21 20 1 30 29 19 18 3 4 0 47 0 0 14 0 0 51
- 10 7 48 196 47 38 30 37 61 60 0 3 21 37 3 63 62 59 58 57 55 49 29 28 20
- 19 18 17 12 11 15 13 7 21 0 0 56 48 22 21 32 3 37 1 4 48 196 38 37 1
- 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Rcommaaccent" xMin="31" yMin="-432" xMax="1354" yMax="1491">
- <contour>
- <pt x="387" y="1480" on="1"/>
- <pt x="485" y="1482" on="1"/>
- <pt x="567" y="1485" on="1"/>
- <pt x="647" y="1487" on="1"/>
- <pt x="828" y="1491" on="0"/>
- <pt x="948" y="1423" on="1"/>
- <pt x="1106" y="1332" on="0"/>
- <pt x="1106" y="1112" on="1"/>
- <pt x="1106" y="924" on="0"/>
- <pt x="993" y="811" on="1"/>
- <pt x="926" y="745" on="0"/>
- <pt x="800" y="697" on="1"/>
- <pt x="1090" y="261" on="1"/>
- <pt x="1183" y="132" on="1"/>
- <pt x="1226" y="71" on="0"/>
- <pt x="1291" y="66" on="1"/>
- <pt x="1333" y="63" on="1"/>
- <pt x="1354" y="62" on="1"/>
- <pt x="1354" y="0" on="1"/>
- <pt x="1001" y="0" on="1"/>
- <pt x="597" y="651" on="1"/>
- <pt x="426" y="651" on="1"/>
- <pt x="426" y="259" on="1"/>
- <pt x="431" y="160" on="1"/>
- <pt x="433" y="90" on="0"/>
- <pt x="459" y="79" on="1"/>
- <pt x="485" y="69" on="0"/>
- <pt x="568" y="63" on="1"/>
- <pt x="586" y="62" on="1"/>
- <pt x="586" y="0" on="1"/>
- <pt x="31" y="0" on="1"/>
- <pt x="31" y="62" on="1"/>
- <pt x="50" y="63" on="1"/>
- <pt x="117" y="68" on="1"/>
- <pt x="193" y="74" on="0"/>
- <pt x="203" y="115" on="1"/>
- <pt x="216" y="177" on="0"/>
- <pt x="216" y="259" on="1"/>
- <pt x="216" y="1221" on="1"/>
- <pt x="216" y="1280" on="0"/>
- <pt x="209" y="1333" on="1"/>
- <pt x="203" y="1372" on="0"/>
- <pt x="195" y="1384" on="1"/>
- <pt x="177" y="1410" on="0"/>
- <pt x="117" y="1413" on="1"/>
- <pt x="50" y="1417" on="1"/>
- <pt x="31" y="1419" on="1"/>
- <pt x="31" y="1480" on="1"/>
- </contour>
- <contour>
- <pt x="426" y="719" on="1"/>
- <pt x="500" y="719" on="1"/>
- <pt x="890" y="719" on="0"/>
- <pt x="890" y="1094" on="1"/>
- <pt x="890" y="1266" on="0"/>
- <pt x="817" y="1340" on="1"/>
- <pt x="744" y="1413" on="0"/>
- <pt x="568" y="1413" on="1"/>
- <pt x="426" y="1413" on="1"/>
- </contour>
- <contour>
- <pt x="574" y="-421" on="1"/>
- <pt x="574" y="-349" on="1"/>
- <pt x="623" y="-359" on="0"/>
- <pt x="678" y="-359" on="1"/>
- <pt x="781" y="-359" on="0"/>
- <pt x="781" y="-279" on="1"/>
- <pt x="781" y="-190" on="0"/>
- <pt x="623" y="-175" on="1"/>
- <pt x="623" y="-111" on="1"/>
- <pt x="757" y="-114" on="0"/>
- <pt x="823" y="-143" on="1"/>
- <pt x="916" y="-185" on="0"/>
- <pt x="916" y="-280" on="1"/>
- <pt x="916" y="-432" on="0"/>
- <pt x="699" y="-432" on="1"/>
- <pt x="640" y="-432" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 105 values pushed */
- 0 0 60 17 71 48 84 38 47 37 30 49 48 11 3 55 20 3 28 22 17 12 4 20 18
- 3 65 64 58 57 4 13 71 18 56 55 1 21 20 1 30 29 19 18 3 3 0 47 0 0
- 14 0 0 62 48 69 51 10 7 48 196 47 38 30 37 0 21 37 2 65 64 58 57 55 49
- 29 28 20 19 18 17 12 11 14 13 69 7 21 0 0 56 48 22 21 32 3 37 1 4 48
- 196 38 37 1 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- MDRP[00100]
- LOOPCALL[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="S" xMin="119" yMin="-37" xMax="1045" yMax="1517">
- <contour>
- <pt x="119" y="30" on="1"/>
- <pt x="119" y="315" on="1"/>
- <pt x="224" y="315" on="1"/>
- <pt x="225" y="297" on="1"/>
- <pt x="227" y="257" on="0"/>
- <pt x="228" y="228" on="1"/>
- <pt x="228" y="222" on="1"/>
- <pt x="228" y="147" on="0"/>
- <pt x="297" y="99" on="1"/>
- <pt x="386" y="37" on="0"/>
- <pt x="542" y="37" on="1"/>
- <pt x="835" y="37" on="0"/>
- <pt x="835" y="319" on="1"/>
- <pt x="835" y="437" on="0"/>
- <pt x="790" y="498" on="1"/>
- <pt x="746" y="558" on="0"/>
- <pt x="602" y="636" on="1"/>
- <pt x="470" y="707" on="1"/>
- <pt x="130" y="890" on="0"/>
- <pt x="130" y="1129" on="1"/>
- <pt x="130" y="1298" on="0"/>
- <pt x="255" y="1408" on="1"/>
- <pt x="379" y="1517" on="0"/>
- <pt x="581" y="1517" on="1"/>
- <pt x="741" y="1517" on="0"/>
- <pt x="962" y="1454" on="1"/>
- <pt x="962" y="1191" on="1"/>
- <pt x="851" y="1191" on="1"/>
- <pt x="850" y="1208" on="1"/>
- <pt x="847" y="1248" on="0"/>
- <pt x="846" y="1281" on="1"/>
- <pt x="846" y="1287" on="1"/>
- <pt x="846" y="1364" on="0"/>
- <pt x="797" y="1403" on="1"/>
- <pt x="739" y="1450" on="0"/>
- <pt x="596" y="1450" on="1"/>
- <pt x="332" y="1450" on="0"/>
- <pt x="332" y="1196" on="1"/>
- <pt x="332" y="1093" on="0"/>
- <pt x="376" y="1033" on="1"/>
- <pt x="419" y="973" on="0"/>
- <pt x="544" y="906" on="1"/>
- <pt x="676" y="835" on="1"/>
- <pt x="891" y="719" on="0"/>
- <pt x="968" y="626" on="1"/>
- <pt x="1045" y="534" on="0"/>
- <pt x="1045" y="392" on="1"/>
- <pt x="1045" y="206" on="0"/>
- <pt x="906" y="84" on="1"/>
- <pt x="768" y="-37" on="0"/>
- <pt x="536" y="-37" on="1"/>
- <pt x="304" y="-37" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 65 values pushed */
- 0 0 35 17 23 10 21 50 48 84 50 2 23 0 1 1 31 30 27 26 25 6 5 2 1
- 0 10 0 2 3 0 0 14 0 0 37 5 19 12 10 46 48 196 19 31 30 27 19 6 5
- 2 7 25 0 3 46 25 26 25 1 1 0 1 2 0
- LOOPCALL[ ]
- SRP0[ ]
- MDRP[00100]
- CALL[ ]
- MDAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Sacute" xMin="119" yMin="-37" xMax="1045" yMax="1925">
- <contour>
- <pt x="119" y="30" on="1"/>
- <pt x="119" y="315" on="1"/>
- <pt x="224" y="315" on="1"/>
- <pt x="225" y="297" on="1"/>
- <pt x="227" y="257" on="0"/>
- <pt x="228" y="228" on="1"/>
- <pt x="228" y="222" on="1"/>
- <pt x="228" y="147" on="0"/>
- <pt x="297" y="99" on="1"/>
- <pt x="386" y="37" on="0"/>
- <pt x="542" y="37" on="1"/>
- <pt x="835" y="37" on="0"/>
- <pt x="835" y="319" on="1"/>
- <pt x="835" y="437" on="0"/>
- <pt x="790" y="498" on="1"/>
- <pt x="746" y="558" on="0"/>
- <pt x="602" y="636" on="1"/>
- <pt x="470" y="707" on="1"/>
- <pt x="130" y="890" on="0"/>
- <pt x="130" y="1129" on="1"/>
- <pt x="130" y="1298" on="0"/>
- <pt x="255" y="1408" on="1"/>
- <pt x="379" y="1517" on="0"/>
- <pt x="581" y="1517" on="1"/>
- <pt x="741" y="1517" on="0"/>
- <pt x="962" y="1454" on="1"/>
- <pt x="962" y="1191" on="1"/>
- <pt x="851" y="1191" on="1"/>
- <pt x="850" y="1208" on="1"/>
- <pt x="847" y="1248" on="0"/>
- <pt x="846" y="1281" on="1"/>
- <pt x="846" y="1287" on="1"/>
- <pt x="846" y="1364" on="0"/>
- <pt x="797" y="1403" on="1"/>
- <pt x="739" y="1450" on="0"/>
- <pt x="596" y="1450" on="1"/>
- <pt x="332" y="1450" on="0"/>
- <pt x="332" y="1196" on="1"/>
- <pt x="332" y="1093" on="0"/>
- <pt x="376" y="1033" on="1"/>
- <pt x="419" y="973" on="0"/>
- <pt x="544" y="906" on="1"/>
- <pt x="676" y="835" on="1"/>
- <pt x="891" y="719" on="0"/>
- <pt x="968" y="626" on="1"/>
- <pt x="1045" y="534" on="0"/>
- <pt x="1045" y="392" on="1"/>
- <pt x="1045" y="206" on="0"/>
- <pt x="906" y="84" on="1"/>
- <pt x="768" y="-37" on="0"/>
- <pt x="536" y="-37" on="1"/>
- <pt x="304" y="-37" on="0"/>
- </contour>
- <contour>
- <pt x="482" y="1604" on="1"/>
- <pt x="723" y="1925" on="1"/>
- <pt x="982" y="1925" on="1"/>
- <pt x="575" y="1604" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 81 values pushed */
- 0 0 35 17 23 10 21 50 48 84 50 2 23 0 1 55 52 2 53 0 3 0 1 1 31
- 30 27 26 25 6 5 2 1 0 10 0 2 3 0 0 54 53 1 0 14 0 0 37 5 19
- 12 10 46 48 196 19 55 53 52 31 30 27 19 6 5 2 10 25 0 3 54 46 25 26 25
- 1 1 0 1 2 0
- LOOPCALL[ ]
- SRP0[ ]
- MDRP[00100]
- MDRP[00000]
- CALL[ ]
- MDAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Scaron" xMin="119" yMin="-37" xMax="1045" yMax="1925">
- <contour>
- <pt x="119" y="30" on="1"/>
- <pt x="119" y="315" on="1"/>
- <pt x="224" y="315" on="1"/>
- <pt x="225" y="297" on="1"/>
- <pt x="227" y="257" on="0"/>
- <pt x="228" y="228" on="1"/>
- <pt x="228" y="222" on="1"/>
- <pt x="228" y="147" on="0"/>
- <pt x="297" y="99" on="1"/>
- <pt x="386" y="37" on="0"/>
- <pt x="542" y="37" on="1"/>
- <pt x="835" y="37" on="0"/>
- <pt x="835" y="319" on="1"/>
- <pt x="835" y="437" on="0"/>
- <pt x="790" y="498" on="1"/>
- <pt x="746" y="558" on="0"/>
- <pt x="602" y="636" on="1"/>
- <pt x="470" y="707" on="1"/>
- <pt x="130" y="890" on="0"/>
- <pt x="130" y="1129" on="1"/>
- <pt x="130" y="1298" on="0"/>
- <pt x="255" y="1408" on="1"/>
- <pt x="379" y="1517" on="0"/>
- <pt x="581" y="1517" on="1"/>
- <pt x="741" y="1517" on="0"/>
- <pt x="962" y="1454" on="1"/>
- <pt x="962" y="1191" on="1"/>
- <pt x="851" y="1191" on="1"/>
- <pt x="850" y="1208" on="1"/>
- <pt x="847" y="1248" on="0"/>
- <pt x="846" y="1281" on="1"/>
- <pt x="846" y="1287" on="1"/>
- <pt x="846" y="1364" on="0"/>
- <pt x="797" y="1403" on="1"/>
- <pt x="739" y="1450" on="0"/>
- <pt x="596" y="1450" on="1"/>
- <pt x="332" y="1450" on="0"/>
- <pt x="332" y="1196" on="1"/>
- <pt x="332" y="1093" on="0"/>
- <pt x="376" y="1033" on="1"/>
- <pt x="419" y="973" on="0"/>
- <pt x="544" y="906" on="1"/>
- <pt x="676" y="835" on="1"/>
- <pt x="891" y="719" on="0"/>
- <pt x="968" y="626" on="1"/>
- <pt x="1045" y="534" on="0"/>
- <pt x="1045" y="392" on="1"/>
- <pt x="1045" y="206" on="0"/>
- <pt x="906" y="84" on="1"/>
- <pt x="768" y="-37" on="0"/>
- <pt x="536" y="-37" on="1"/>
- <pt x="304" y="-37" on="0"/>
- </contour>
- <contour>
- <pt x="926" y="1925" on="1"/>
- <pt x="686" y="1604" on="1"/>
- <pt x="464" y="1604" on="1"/>
- <pt x="223" y="1925" on="1"/>
- <pt x="309" y="1925" on="1"/>
- <pt x="575" y="1703" on="1"/>
- <pt x="840" y="1925" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 84 values pushed */
- 0 0 35 17 23 10 21 50 48 84 50 2 23 0 1 1 31 30 27 26 25 6 5 2 1
- 0 10 0 2 3 0 0 58 57 56 55 52 5 13 53 54 53 1 0 14 0 0 37 5 19
- 12 10 46 48 196 19 58 57 56 55 54 53 52 31 30 27 19 6 5 2 14 25 0 3 46
- 25 26 25 1 1 0 1 2 0
- LOOPCALL[ ]
- SRP0[ ]
- MDRP[00100]
- CALL[ ]
- MDAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SZP0[ ]
- SZP1[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Scedilla" xMin="119" yMin="-432" xMax="1045" yMax="1517">
- <contour>
- <pt x="119" y="30" on="1"/>
- <pt x="119" y="315" on="1"/>
- <pt x="224" y="315" on="1"/>
- <pt x="225" y="297" on="1"/>
- <pt x="227" y="257" on="0"/>
- <pt x="228" y="228" on="1"/>
- <pt x="228" y="222" on="1"/>
- <pt x="228" y="147" on="0"/>
- <pt x="297" y="99" on="1"/>
- <pt x="386" y="37" on="0"/>
- <pt x="542" y="37" on="1"/>
- <pt x="835" y="37" on="0"/>
- <pt x="835" y="319" on="1"/>
- <pt x="835" y="437" on="0"/>
- <pt x="790" y="498" on="1"/>
- <pt x="746" y="558" on="0"/>
- <pt x="602" y="636" on="1"/>
- <pt x="470" y="707" on="1"/>
- <pt x="130" y="890" on="0"/>
- <pt x="130" y="1129" on="1"/>
- <pt x="130" y="1299" on="0"/>
- <pt x="255" y="1408" on="1"/>
- <pt x="379" y="1517" on="0"/>
- <pt x="581" y="1517" on="1"/>
- <pt x="741" y="1517" on="0"/>
- <pt x="962" y="1454" on="1"/>
- <pt x="962" y="1191" on="1"/>
- <pt x="851" y="1191" on="1"/>
- <pt x="850" y="1208" on="1"/>
- <pt x="847" y="1248" on="0"/>
- <pt x="846" y="1281" on="1"/>
- <pt x="846" y="1287" on="1"/>
- <pt x="846" y="1364" on="0"/>
- <pt x="797" y="1403" on="1"/>
- <pt x="739" y="1450" on="0"/>
- <pt x="596" y="1450" on="1"/>
- <pt x="332" y="1450" on="0"/>
- <pt x="332" y="1196" on="1"/>
- <pt x="332" y="1093" on="0"/>
- <pt x="376" y="1033" on="1"/>
- <pt x="419" y="973" on="0"/>
- <pt x="544" y="906" on="1"/>
- <pt x="676" y="835" on="1"/>
- <pt x="891" y="719" on="0"/>
- <pt x="968" y="626" on="1"/>
- <pt x="1045" y="534" on="0"/>
- <pt x="1045" y="392" on="1"/>
- <pt x="1045" y="206" on="0"/>
- <pt x="906" y="84" on="1"/>
- <pt x="768" y="-37" on="0"/>
- <pt x="536" y="-37" on="1"/>
- <pt x="304" y="-37" on="0"/>
- </contour>
- <contour>
- <pt x="402" y="-411" on="1"/>
- <pt x="402" y="-343" on="1"/>
- <pt x="464" y="-359" on="0"/>
- <pt x="503" y="-359" on="1"/>
- <pt x="610" y="-359" on="0"/>
- <pt x="610" y="-277" on="1"/>
- <pt x="610" y="-179" on="0"/>
- <pt x="423" y="-175" on="1"/>
- <pt x="518" y="0" on="1"/>
- <pt x="597" y="0" on="1"/>
- <pt x="531" y="-119" on="1"/>
- <pt x="748" y="-138" on="0"/>
- <pt x="748" y="-266" on="1"/>
- <pt x="748" y="-336" on="0"/>
- <pt x="690" y="-384" on="1"/>
- <pt x="633" y="-432" on="0"/>
- <pt x="546" y="-432" on="1"/>
- <pt x="478" y="-432" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 91 values pushed */
- 0 0 55 17 68 35 17 23 10 21 50 48 84 50 2 23 0 1 1 31 30 27 26 25 6
- 5 2 1 0 10 0 2 3 0 0 1 62 61 60 59 53 52 6 13 68 2 0 14 0 0
- 57 48 64 37 5 19 12 10 46 48 196 64 19 64 62 61 60 59 53 52 31 30 27 19 6
- 5 2 14 25 0 3 46 25 26 25 1 1 0 1 2 0
- LOOPCALL[ ]
- SRP0[ ]
- MDRP[00100]
- CALL[ ]
- MDAP[1]
- MDAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- SZP0[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- SZP0[ ]
- SZP0[ ]
- SZP1[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Scircumflex" xMin="119" yMin="-37" xMax="1045" yMax="1925">
- <contour>
- <pt x="119" y="30" on="1"/>
- <pt x="119" y="315" on="1"/>
- <pt x="224" y="315" on="1"/>
- <pt x="225" y="297" on="1"/>
- <pt x="227" y="257" on="0"/>
- <pt x="228" y="228" on="1"/>
- <pt x="228" y="222" on="1"/>
- <pt x="228" y="147" on="0"/>
- <pt x="297" y="99" on="1"/>
- <pt x="386" y="37" on="0"/>
- <pt x="542" y="37" on="1"/>
- <pt x="835" y="37" on="0"/>
- <pt x="835" y="319" on="1"/>
- <pt x="835" y="437" on="0"/>
- <pt x="790" y="498" on="1"/>
- <pt x="746" y="558" on="0"/>
- <pt x="602" y="636" on="1"/>
- <pt x="470" y="707" on="1"/>
- <pt x="130" y="890" on="0"/>
- <pt x="130" y="1129" on="1"/>
- <pt x="130" y="1298" on="0"/>
- <pt x="255" y="1408" on="1"/>
- <pt x="379" y="1517" on="0"/>
- <pt x="581" y="1517" on="1"/>
- <pt x="741" y="1517" on="0"/>
- <pt x="962" y="1454" on="1"/>
- <pt x="962" y="1191" on="1"/>
- <pt x="851" y="1191" on="1"/>
- <pt x="850" y="1208" on="1"/>
- <pt x="847" y="1248" on="0"/>
- <pt x="846" y="1281" on="1"/>
- <pt x="846" y="1287" on="1"/>
- <pt x="846" y="1364" on="0"/>
- <pt x="797" y="1403" on="1"/>
- <pt x="739" y="1450" on="0"/>
- <pt x="596" y="1450" on="1"/>
- <pt x="332" y="1450" on="0"/>
- <pt x="332" y="1196" on="1"/>
- <pt x="332" y="1093" on="0"/>
- <pt x="376" y="1033" on="1"/>
- <pt x="419" y="973" on="0"/>
- <pt x="544" y="906" on="1"/>
- <pt x="676" y="835" on="1"/>
- <pt x="891" y="719" on="0"/>
- <pt x="968" y="626" on="1"/>
- <pt x="1045" y="534" on="0"/>
- <pt x="1045" y="392" on="1"/>
- <pt x="1045" y="206" on="0"/>
- <pt x="906" y="84" on="1"/>
- <pt x="768" y="-37" on="0"/>
- <pt x="536" y="-37" on="1"/>
- <pt x="304" y="-37" on="0"/>
- </contour>
- <contour>
- <pt x="223" y="1604" on="1"/>
- <pt x="464" y="1925" on="1"/>
- <pt x="686" y="1925" on="1"/>
- <pt x="926" y="1604" on="1"/>
- <pt x="840" y="1604" on="1"/>
- <pt x="575" y="1826" on="1"/>
- <pt x="309" y="1604" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 87 values pushed */
- 0 0 35 17 23 10 21 50 48 84 50 2 23 0 1 58 57 56 55 52 5 53 0 3 0
- 1 1 31 30 27 26 25 6 5 2 1 0 10 0 2 3 0 0 54 53 1 0 14 0 0
- 37 5 19 12 10 46 48 196 19 58 57 56 55 54 53 52 31 30 27 19 6 5 2 14 25
- 0 3 46 25 26 25 1 1 0 1 2 0
- LOOPCALL[ ]
- SRP0[ ]
- MDRP[00100]
- CALL[ ]
- MDAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Scommaaccent" xMin="119" yMin="-432" xMax="1045" yMax="1517">
- <contour>
- <pt x="119" y="30" on="1"/>
- <pt x="119" y="315" on="1"/>
- <pt x="224" y="315" on="1"/>
- <pt x="225" y="297" on="1"/>
- <pt x="227" y="257" on="0"/>
- <pt x="228" y="228" on="1"/>
- <pt x="228" y="222" on="1"/>
- <pt x="228" y="147" on="0"/>
- <pt x="297" y="99" on="1"/>
- <pt x="386" y="37" on="0"/>
- <pt x="542" y="37" on="1"/>
- <pt x="835" y="37" on="0"/>
- <pt x="835" y="319" on="1"/>
- <pt x="835" y="437" on="0"/>
- <pt x="790" y="498" on="1"/>
- <pt x="746" y="558" on="0"/>
- <pt x="602" y="636" on="1"/>
- <pt x="470" y="707" on="1"/>
- <pt x="130" y="890" on="0"/>
- <pt x="130" y="1129" on="1"/>
- <pt x="130" y="1299" on="0"/>
- <pt x="255" y="1408" on="1"/>
- <pt x="379" y="1517" on="0"/>
- <pt x="581" y="1517" on="1"/>
- <pt x="741" y="1517" on="0"/>
- <pt x="962" y="1454" on="1"/>
- <pt x="962" y="1191" on="1"/>
- <pt x="851" y="1191" on="1"/>
- <pt x="850" y="1208" on="1"/>
- <pt x="847" y="1248" on="0"/>
- <pt x="846" y="1281" on="1"/>
- <pt x="846" y="1287" on="1"/>
- <pt x="846" y="1364" on="0"/>
- <pt x="797" y="1403" on="1"/>
- <pt x="739" y="1450" on="0"/>
- <pt x="596" y="1450" on="1"/>
- <pt x="332" y="1450" on="0"/>
- <pt x="332" y="1196" on="1"/>
- <pt x="332" y="1093" on="0"/>
- <pt x="376" y="1033" on="1"/>
- <pt x="419" y="973" on="0"/>
- <pt x="544" y="906" on="1"/>
- <pt x="676" y="835" on="1"/>
- <pt x="891" y="719" on="0"/>
- <pt x="968" y="626" on="1"/>
- <pt x="1045" y="534" on="0"/>
- <pt x="1045" y="392" on="1"/>
- <pt x="1045" y="206" on="0"/>
- <pt x="906" y="84" on="1"/>
- <pt x="768" y="-37" on="0"/>
- <pt x="536" y="-37" on="1"/>
- <pt x="304" y="-37" on="0"/>
- </contour>
- <contour>
- <pt x="442" y="-421" on="1"/>
- <pt x="442" y="-349" on="1"/>
- <pt x="491" y="-359" on="0"/>
- <pt x="546" y="-359" on="1"/>
- <pt x="649" y="-359" on="0"/>
- <pt x="649" y="-279" on="1"/>
- <pt x="649" y="-190" on="0"/>
- <pt x="491" y="-175" on="1"/>
- <pt x="491" y="-111" on="1"/>
- <pt x="625" y="-114" on="0"/>
- <pt x="691" y="-143" on="1"/>
- <pt x="784" y="-185" on="0"/>
- <pt x="784" y="-280" on="1"/>
- <pt x="784" y="-432" on="0"/>
- <pt x="567" y="-432" on="1"/>
- <pt x="507" y="-432" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 87 values pushed */
- 0 0 55 17 66 35 17 23 10 21 50 48 84 50 2 23 0 1 1 31 30 27 26 25 6
- 5 2 1 0 10 0 2 3 0 0 1 60 59 53 52 4 13 66 2 0 14 0 0 57 48
- 64 37 5 19 12 10 46 48 196 64 19 64 60 59 53 52 31 30 27 19 6 5 2 12 25
- 0 3 46 25 26 25 1 1 0 1 2 0
- LOOPCALL[ ]
- SRP0[ ]
- MDRP[00100]
- CALL[ ]
- MDAP[1]
- MDAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- SZP0[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- SZP0[ ]
- SZP0[ ]
- SZP1[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="T" xMin="31" yMin="0" xMax="1221" yMax="1480">
- <contour>
- <pt x="521" y="1400" on="1"/>
- <pt x="325" y="1400" on="1"/>
- <pt x="222" y="1395" on="1"/>
- <pt x="158" y="1394" on="0"/>
- <pt x="148" y="1371" on="1"/>
- <pt x="140" y="1352" on="0"/>
- <pt x="140" y="1301" on="1"/>
- <pt x="140" y="1287" on="1"/>
- <pt x="139" y="1270" on="1"/>
- <pt x="139" y="1236" on="0"/>
- <pt x="138" y="1230" on="1"/>
- <pt x="136" y="1209" on="1"/>
- <pt x="31" y="1209" on="1"/>
- <pt x="31" y="1480" on="1"/>
- <pt x="1221" y="1480" on="1"/>
- <pt x="1221" y="1209" on="1"/>
- <pt x="1116" y="1209" on="1"/>
- <pt x="1115" y="1230" on="1"/>
- <pt x="1114" y="1253" on="0"/>
- <pt x="1113" y="1287" on="1"/>
- <pt x="1113" y="1303" on="1"/>
- <pt x="1114" y="1366" on="0"/>
- <pt x="1098" y="1381" on="1"/>
- <pt x="1083" y="1395" on="0"/>
- <pt x="1031" y="1395" on="1"/>
- <pt x="928" y="1400" on="1"/>
- <pt x="731" y="1400" on="1"/>
- <pt x="731" y="259" on="1"/>
- <pt x="731" y="203" on="0"/>
- <pt x="739" y="147" on="1"/>
- <pt x="746" y="96" on="0"/>
- <pt x="771" y="82" on="1"/>
- <pt x="792" y="71" on="0"/>
- <pt x="830" y="68" on="1"/>
- <pt x="898" y="63" on="1"/>
- <pt x="941" y="62" on="1"/>
- <pt x="941" y="0" on="1"/>
- <pt x="312" y="0" on="1"/>
- <pt x="312" y="62" on="1"/>
- <pt x="355" y="63" on="1"/>
- <pt x="423" y="68" on="1"/>
- <pt x="498" y="74" on="0"/>
- <pt x="508" y="115" on="1"/>
- <pt x="521" y="177" on="0"/>
- <pt x="521" y="259" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 81 values pushed */
- 44 37 27 36 24 20 19 16 15 12 11 7 6 9 0 36 3 0 0 26 25 1 0 21 3
- 13 1 4 48 84 37 36 1 0 14 13 0 14 37 44 36 27 25 24 20 19 16 5 14 26
- 3 11 7 6 1 4 0 12 3 0 0 27 26 32 1 0 1 4 48 196 15 14 1 44 0
- 1 13 12 1 3 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Tbar" xMin="31" yMin="0" xMax="1221" yMax="1480">
- <contour>
- <pt x="521" y="715" on="1"/>
- <pt x="218" y="715" on="1"/>
- <pt x="218" y="789" on="1"/>
- <pt x="521" y="789" on="1"/>
- <pt x="521" y="1400" on="1"/>
- <pt x="325" y="1400" on="1"/>
- <pt x="222" y="1395" on="1"/>
- <pt x="158" y="1394" on="0"/>
- <pt x="148" y="1371" on="1"/>
- <pt x="140" y="1352" on="0"/>
- <pt x="140" y="1301" on="1"/>
- <pt x="140" y="1287" on="1"/>
- <pt x="139" y="1270" on="1"/>
- <pt x="139" y="1236" on="0"/>
- <pt x="138" y="1230" on="1"/>
- <pt x="136" y="1209" on="1"/>
- <pt x="31" y="1209" on="1"/>
- <pt x="31" y="1480" on="1"/>
- <pt x="1221" y="1480" on="1"/>
- <pt x="1221" y="1209" on="1"/>
- <pt x="1116" y="1209" on="1"/>
- <pt x="1115" y="1230" on="1"/>
- <pt x="1114" y="1253" on="0"/>
- <pt x="1113" y="1287" on="1"/>
- <pt x="1113" y="1303" on="1"/>
- <pt x="1114" y="1366" on="0"/>
- <pt x="1098" y="1381" on="1"/>
- <pt x="1083" y="1395" on="0"/>
- <pt x="1031" y="1395" on="1"/>
- <pt x="928" y="1400" on="1"/>
- <pt x="731" y="1400" on="1"/>
- <pt x="731" y="789" on="1"/>
- <pt x="1034" y="789" on="1"/>
- <pt x="1034" y="715" on="1"/>
- <pt x="731" y="715" on="1"/>
- <pt x="731" y="259" on="1"/>
- <pt x="731" y="203" on="0"/>
- <pt x="739" y="147" on="1"/>
- <pt x="746" y="96" on="0"/>
- <pt x="771" y="82" on="1"/>
- <pt x="792" y="71" on="0"/>
- <pt x="830" y="68" on="1"/>
- <pt x="898" y="63" on="1"/>
- <pt x="941" y="62" on="1"/>
- <pt x="941" y="0" on="1"/>
- <pt x="312" y="0" on="1"/>
- <pt x="312" y="62" on="1"/>
- <pt x="355" y="63" on="1"/>
- <pt x="423" y="68" on="1"/>
- <pt x="498" y="74" on="0"/>
- <pt x="508" y="115" on="1"/>
- <pt x="521" y="177" on="0"/>
- <pt x="521" y="259" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 102 values pushed */
- 52 45 35 44 28 24 23 20 19 16 15 11 10 9 4 2 3 0 0 30 29 5 4 21 3
- 17 34 33 1 0 21 3 2 2 4 48 84 32 31 3 2 3 45 44 1 2 0 18 17 0
- 14 45 52 44 35 33 32 29 28 24 23 20 7 18 30 3 15 11 10 5 2 1 6 0 16
- 3 0 0 35 34 31 30 32 3 0 1 4 48 196 19 18 1 52 4 3 0 3 17 16 1
- 3 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Tcaron" xMin="31" yMin="0" xMax="1221" yMax="1925">
- <contour>
- <pt x="521" y="1400" on="1"/>
- <pt x="325" y="1400" on="1"/>
- <pt x="222" y="1395" on="1"/>
- <pt x="158" y="1394" on="0"/>
- <pt x="148" y="1371" on="1"/>
- <pt x="140" y="1352" on="0"/>
- <pt x="140" y="1301" on="1"/>
- <pt x="140" y="1287" on="1"/>
- <pt x="139" y="1270" on="1"/>
- <pt x="139" y="1236" on="0"/>
- <pt x="138" y="1230" on="1"/>
- <pt x="136" y="1209" on="1"/>
- <pt x="31" y="1209" on="1"/>
- <pt x="31" y="1480" on="1"/>
- <pt x="1221" y="1480" on="1"/>
- <pt x="1221" y="1209" on="1"/>
- <pt x="1116" y="1209" on="1"/>
- <pt x="1115" y="1230" on="1"/>
- <pt x="1114" y="1253" on="0"/>
- <pt x="1113" y="1287" on="1"/>
- <pt x="1113" y="1303" on="1"/>
- <pt x="1114" y="1366" on="0"/>
- <pt x="1098" y="1381" on="1"/>
- <pt x="1083" y="1395" on="0"/>
- <pt x="1031" y="1395" on="1"/>
- <pt x="928" y="1400" on="1"/>
- <pt x="731" y="1400" on="1"/>
- <pt x="731" y="259" on="1"/>
- <pt x="731" y="203" on="0"/>
- <pt x="739" y="147" on="1"/>
- <pt x="746" y="96" on="0"/>
- <pt x="771" y="82" on="1"/>
- <pt x="792" y="71" on="0"/>
- <pt x="830" y="68" on="1"/>
- <pt x="898" y="63" on="1"/>
- <pt x="941" y="62" on="1"/>
- <pt x="941" y="0" on="1"/>
- <pt x="312" y="0" on="1"/>
- <pt x="312" y="62" on="1"/>
- <pt x="355" y="63" on="1"/>
- <pt x="423" y="68" on="1"/>
- <pt x="498" y="74" on="0"/>
- <pt x="508" y="115" on="1"/>
- <pt x="521" y="177" on="0"/>
- <pt x="521" y="259" on="1"/>
- </contour>
- <contour>
- <pt x="978" y="1925" on="1"/>
- <pt x="738" y="1604" on="1"/>
- <pt x="516" y="1604" on="1"/>
- <pt x="275" y="1925" on="1"/>
- <pt x="361" y="1925" on="1"/>
- <pt x="627" y="1703" on="1"/>
- <pt x="892" y="1925" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 103 values pushed */
- 44 37 27 36 24 20 19 16 15 12 11 7 6 9 0 36 3 51 50 49 48 45 5 13 46
- 0 0 26 25 1 0 21 3 13 1 4 48 84 47 46 1 37 36 1 2 0 14 13 0 14
- 37 44 36 27 51 46 45 25 24 20 19 16 8 14 26 3 50 26 0 2 49 48 47 11 7
- 6 1 7 0 12 3 0 0 27 26 32 1 0 1 4 48 196 15 14 1 44 0 1 13 12
- 1 3 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Tcommaaccent" xMin="31" yMin="-432" xMax="1221" yMax="1480">
- <contour>
- <pt x="521" y="1400" on="1"/>
- <pt x="325" y="1400" on="1"/>
- <pt x="222" y="1395" on="1"/>
- <pt x="158" y="1394" on="0"/>
- <pt x="148" y="1371" on="1"/>
- <pt x="140" y="1352" on="0"/>
- <pt x="140" y="1301" on="1"/>
- <pt x="140" y="1287" on="1"/>
- <pt x="139" y="1270" on="1"/>
- <pt x="139" y="1236" on="0"/>
- <pt x="138" y="1230" on="1"/>
- <pt x="136" y="1209" on="1"/>
- <pt x="31" y="1209" on="1"/>
- <pt x="31" y="1480" on="1"/>
- <pt x="1221" y="1480" on="1"/>
- <pt x="1221" y="1209" on="1"/>
- <pt x="1116" y="1209" on="1"/>
- <pt x="1115" y="1230" on="1"/>
- <pt x="1114" y="1253" on="0"/>
- <pt x="1113" y="1287" on="1"/>
- <pt x="1113" y="1303" on="1"/>
- <pt x="1114" y="1366" on="0"/>
- <pt x="1098" y="1381" on="1"/>
- <pt x="1083" y="1395" on="0"/>
- <pt x="1031" y="1395" on="1"/>
- <pt x="928" y="1400" on="1"/>
- <pt x="731" y="1400" on="1"/>
- <pt x="731" y="259" on="1"/>
- <pt x="731" y="203" on="0"/>
- <pt x="739" y="147" on="1"/>
- <pt x="744" y="109" on="0"/>
- <pt x="753" y="97" on="1"/>
- <pt x="772" y="72" on="0"/>
- <pt x="830" y="68" on="1"/>
- <pt x="898" y="63" on="1"/>
- <pt x="941" y="62" on="1"/>
- <pt x="941" y="0" on="1"/>
- <pt x="312" y="0" on="1"/>
- <pt x="312" y="62" on="1"/>
- <pt x="355" y="63" on="1"/>
- <pt x="423" y="68" on="1"/>
- <pt x="498" y="74" on="0"/>
- <pt x="508" y="115" on="1"/>
- <pt x="521" y="177" on="0"/>
- <pt x="521" y="259" on="1"/>
- </contour>
- <contour>
- <pt x="484" y="-411" on="1"/>
- <pt x="484" y="-343" on="1"/>
- <pt x="546" y="-359" on="0"/>
- <pt x="585" y="-359" on="1"/>
- <pt x="692" y="-359" on="0"/>
- <pt x="692" y="-277" on="1"/>
- <pt x="692" y="-179" on="0"/>
- <pt x="505" y="-175" on="1"/>
- <pt x="600" y="0" on="1"/>
- <pt x="679" y="0" on="1"/>
- <pt x="613" y="-119" on="1"/>
- <pt x="830" y="-138" on="0"/>
- <pt x="830" y="-266" on="1"/>
- <pt x="830" y="-336" on="0"/>
- <pt x="772" y="-384" on="1"/>
- <pt x="715" y="-432" on="0"/>
- <pt x="628" y="-432" on="1"/>
- <pt x="560" y="-432" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 117 values pushed */
- 0 0 48 17 61 48 84 44 37 27 36 24 20 19 16 15 12 11 7 6 9 0 36 3 55
- 52 46 45 4 13 61 36 0 0 26 25 1 0 21 3 13 1 4 48 84 54 53 37 36 3
- 0 14 13 0 14 0 0 50 48 57 48 196 37 44 36 27 57 57 25 24 20 19 16 6 14
- 26 3 55 54 53 3 26 0 3 52 46 45 11 7 6 1 7 0 12 3 0 0 27 26 32
- 1 0 1 4 48 196 15 14 1 44 0 1 13 12 1 3 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- MDAP[1]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Tcommabelow" xMin="31" yMin="-432" xMax="1221" yMax="1480">
- <contour>
- <pt x="521" y="1400" on="1"/>
- <pt x="325" y="1400" on="1"/>
- <pt x="222" y="1395" on="1"/>
- <pt x="158" y="1394" on="0"/>
- <pt x="148" y="1371" on="1"/>
- <pt x="140" y="1352" on="0"/>
- <pt x="140" y="1301" on="1"/>
- <pt x="140" y="1287" on="1"/>
- <pt x="139" y="1270" on="1"/>
- <pt x="139" y="1236" on="0"/>
- <pt x="138" y="1230" on="1"/>
- <pt x="136" y="1209" on="1"/>
- <pt x="31" y="1209" on="1"/>
- <pt x="31" y="1480" on="1"/>
- <pt x="1221" y="1480" on="1"/>
- <pt x="1221" y="1209" on="1"/>
- <pt x="1116" y="1209" on="1"/>
- <pt x="1115" y="1230" on="1"/>
- <pt x="1114" y="1253" on="0"/>
- <pt x="1113" y="1287" on="1"/>
- <pt x="1113" y="1303" on="1"/>
- <pt x="1114" y="1366" on="0"/>
- <pt x="1098" y="1381" on="1"/>
- <pt x="1083" y="1395" on="0"/>
- <pt x="1031" y="1395" on="1"/>
- <pt x="928" y="1400" on="1"/>
- <pt x="731" y="1400" on="1"/>
- <pt x="731" y="259" on="1"/>
- <pt x="731" y="203" on="0"/>
- <pt x="739" y="147" on="1"/>
- <pt x="744" y="109" on="0"/>
- <pt x="753" y="97" on="1"/>
- <pt x="772" y="72" on="0"/>
- <pt x="830" y="68" on="1"/>
- <pt x="898" y="63" on="1"/>
- <pt x="941" y="62" on="1"/>
- <pt x="941" y="0" on="1"/>
- <pt x="312" y="0" on="1"/>
- <pt x="312" y="62" on="1"/>
- <pt x="355" y="63" on="1"/>
- <pt x="423" y="68" on="1"/>
- <pt x="498" y="74" on="0"/>
- <pt x="508" y="115" on="1"/>
- <pt x="521" y="177" on="0"/>
- <pt x="521" y="259" on="1"/>
- </contour>
- <contour>
- <pt x="472" y="-421" on="1"/>
- <pt x="472" y="-349" on="1"/>
- <pt x="521" y="-359" on="0"/>
- <pt x="576" y="-359" on="1"/>
- <pt x="679" y="-359" on="0"/>
- <pt x="679" y="-279" on="1"/>
- <pt x="679" y="-190" on="0"/>
- <pt x="521" y="-175" on="1"/>
- <pt x="521" y="-111" on="1"/>
- <pt x="655" y="-114" on="0"/>
- <pt x="721" y="-143" on="1"/>
- <pt x="814" y="-185" on="0"/>
- <pt x="814" y="-280" on="1"/>
- <pt x="814" y="-432" on="0"/>
- <pt x="597" y="-432" on="1"/>
- <pt x="538" y="-432" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 109 values pushed */
- 0 0 48 38 59 48 84 44 37 27 36 24 20 19 16 15 12 11 7 6 9 0 36 3 53
- 52 46 45 4 13 59 36 0 0 26 25 1 0 42 3 13 1 4 48 84 37 36 1 0 14
- 13 0 14 0 0 50 23 57 48 196 37 44 36 27 57 57 25 24 20 19 16 6 14 26 3
- 46 45 11 7 6 1 6 0 12 3 0 0 27 26 37 1 0 1 4 48 196 15 14 1 53
- 52 44 0 3 13 12 1 3 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- MDAP[1]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Thorn" xMin="43" yMin="0" xMax="1077" yMax="1480">
- <contour>
- <pt x="438" y="1178" on="1"/>
- <pt x="543" y="1179" on="1"/>
- <pt x="800" y="1181" on="0"/>
- <pt x="930" y="1104" on="1"/>
- <pt x="1077" y="1016" on="0"/>
- <pt x="1077" y="791" on="1"/>
- <pt x="1077" y="315" on="0"/>
- <pt x="443" y="315" on="1"/>
- <pt x="438" y="315" on="1"/>
- <pt x="438" y="259" on="1"/>
- <pt x="438" y="200" on="0"/>
- <pt x="445" y="147" on="1"/>
- <pt x="451" y="109" on="0"/>
- <pt x="459" y="97" on="1"/>
- <pt x="478" y="72" on="0"/>
- <pt x="536" y="68" on="1"/>
- <pt x="604" y="63" on="1"/>
- <pt x="623" y="62" on="1"/>
- <pt x="623" y="0" on="1"/>
- <pt x="43" y="0" on="1"/>
- <pt x="43" y="62" on="1"/>
- <pt x="62" y="63" on="1"/>
- <pt x="129" y="68" on="1"/>
- <pt x="205" y="74" on="0"/>
- <pt x="215" y="115" on="1"/>
- <pt x="228" y="177" on="0"/>
- <pt x="228" y="259" on="1"/>
- <pt x="228" y="1221" on="1"/>
- <pt x="228" y="1280" on="0"/>
- <pt x="221" y="1333" on="1"/>
- <pt x="215" y="1372" on="0"/>
- <pt x="207" y="1384" on="1"/>
- <pt x="189" y="1410" on="0"/>
- <pt x="129" y="1413" on="1"/>
- <pt x="62" y="1417" on="1"/>
- <pt x="43" y="1419" on="1"/>
- <pt x="43" y="1480" on="1"/>
- <pt x="623" y="1480" on="1"/>
- <pt x="623" y="1419" on="1"/>
- <pt x="604" y="1417" on="1"/>
- <pt x="536" y="1413" on="1"/>
- <pt x="461" y="1408" on="0"/>
- <pt x="451" y="1366" on="1"/>
- <pt x="438" y="1302" on="0"/>
- <pt x="438" y="1221" on="1"/>
- </contour>
- <contour>
- <pt x="438" y="382" on="1"/>
- <pt x="455" y="382" on="1"/>
- <pt x="647" y="382" on="0"/>
- <pt x="751" y="489" on="1"/>
- <pt x="855" y="596" on="0"/>
- <pt x="855" y="791" on="1"/>
- <pt x="855" y="959" on="0"/>
- <pt x="769" y="1035" on="1"/>
- <pt x="683" y="1110" on="0"/>
- <pt x="494" y="1110" on="1"/>
- <pt x="438" y="1110" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 68 values pushed */
- 44 37 27 36 26 19 9 18 55 54 46 45 8 7 0 7 36 18 3 19 18 1 0 37 36
- 0 14 0 0 50 33 5 48 196 37 44 36 27 19 26 18 9 54 46 7 3 13 5 0 0
- 0 55 45 44 9 8 0 32 5 26 1 4 48 196 27 26 1 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="U" xMin="19" yMin="-37" xMax="1456" yMax="1480">
- <contour>
- <pt x="602" y="1480" on="1"/>
- <pt x="602" y="1419" on="1"/>
- <pt x="584" y="1417" on="1"/>
- <pt x="516" y="1413" on="1"/>
- <pt x="448" y="1408" on="0"/>
- <pt x="437" y="1386" on="1"/>
- <pt x="426" y="1367" on="0"/>
- <pt x="423" y="1320" on="1"/>
- <pt x="417" y="1221" on="1"/>
- <pt x="417" y="588" on="1"/>
- <pt x="417" y="360" on="0"/>
- <pt x="429" y="290" on="1"/>
- <pt x="441" y="219" on="0"/>
- <pt x="490" y="156" on="1"/>
- <pt x="587" y="31" on="0"/>
- <pt x="779" y="31" on="1"/>
- <pt x="978" y="31" on="0"/>
- <pt x="1087" y="160" on="1"/>
- <pt x="1143" y="227" on="0"/>
- <pt x="1156" y="319" on="1"/>
- <pt x="1167" y="397" on="0"/>
- <pt x="1167" y="544" on="1"/>
- <pt x="1167" y="1221" on="1"/>
- <pt x="1168" y="1335" on="0"/>
- <pt x="1149" y="1377" on="1"/>
- <pt x="1134" y="1409" on="0"/>
- <pt x="1068" y="1413" on="1"/>
- <pt x="1000" y="1417" on="1"/>
- <pt x="982" y="1419" on="1"/>
- <pt x="982" y="1480" on="1"/>
- <pt x="1456" y="1480" on="1"/>
- <pt x="1456" y="1419" on="1"/>
- <pt x="1437" y="1417" on="1"/>
- <pt x="1369" y="1413" on="1"/>
- <pt x="1294" y="1408" on="0"/>
- <pt x="1284" y="1366" on="1"/>
- <pt x="1271" y="1302" on="0"/>
- <pt x="1271" y="1221" on="1"/>
- <pt x="1271" y="601" on="1"/>
- <pt x="1271" y="394" on="0"/>
- <pt x="1248" y="299" on="1"/>
- <pt x="1224" y="201" on="0"/>
- <pt x="1156" y="120" on="1"/>
- <pt x="1023" y="-37" on="0"/>
- <pt x="750" y="-37" on="1"/>
- <pt x="204" y="-37" on="0"/>
- <pt x="204" y="554" on="1"/>
- <pt x="204" y="1221" on="1"/>
- <pt x="204" y="1280" on="0"/>
- <pt x="197" y="1333" on="1"/>
- <pt x="191" y="1372" on="0"/>
- <pt x="183" y="1384" on="1"/>
- <pt x="165" y="1410" on="0"/>
- <pt x="105" y="1413" on="1"/>
- <pt x="38" y="1417" on="1"/>
- <pt x="19" y="1419" on="1"/>
- <pt x="19" y="1480" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 70 values pushed */
- 0 0 15 17 44 48 84 44 2 47 56 37 30 22 29 1 46 38 21 9 8 1 6 0 2
- 3 0 56 30 29 0 0 3 14 56 47 30 37 29 22 1 0 2 21 8 3 0 0 22 21
- 9 1 37 9 8 32 1 46 2 4 48 196 38 37 1 47 46 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Uacute" xMin="19" yMin="-37" xMax="1456" yMax="1925">
- <contour>
- <pt x="602" y="1480" on="1"/>
- <pt x="602" y="1419" on="1"/>
- <pt x="584" y="1417" on="1"/>
- <pt x="516" y="1413" on="1"/>
- <pt x="448" y="1408" on="0"/>
- <pt x="437" y="1386" on="1"/>
- <pt x="426" y="1367" on="0"/>
- <pt x="423" y="1320" on="1"/>
- <pt x="417" y="1221" on="1"/>
- <pt x="417" y="588" on="1"/>
- <pt x="417" y="360" on="0"/>
- <pt x="429" y="290" on="1"/>
- <pt x="441" y="219" on="0"/>
- <pt x="490" y="156" on="1"/>
- <pt x="587" y="31" on="0"/>
- <pt x="779" y="31" on="1"/>
- <pt x="978" y="31" on="0"/>
- <pt x="1087" y="160" on="1"/>
- <pt x="1143" y="227" on="0"/>
- <pt x="1156" y="319" on="1"/>
- <pt x="1167" y="397" on="0"/>
- <pt x="1167" y="544" on="1"/>
- <pt x="1167" y="1221" on="1"/>
- <pt x="1168" y="1335" on="0"/>
- <pt x="1149" y="1377" on="1"/>
- <pt x="1134" y="1409" on="0"/>
- <pt x="1068" y="1413" on="1"/>
- <pt x="1000" y="1417" on="1"/>
- <pt x="982" y="1419" on="1"/>
- <pt x="982" y="1480" on="1"/>
- <pt x="1456" y="1480" on="1"/>
- <pt x="1456" y="1419" on="1"/>
- <pt x="1437" y="1417" on="1"/>
- <pt x="1369" y="1413" on="1"/>
- <pt x="1294" y="1408" on="0"/>
- <pt x="1284" y="1366" on="1"/>
- <pt x="1271" y="1302" on="0"/>
- <pt x="1271" y="1221" on="1"/>
- <pt x="1271" y="601" on="1"/>
- <pt x="1271" y="394" on="0"/>
- <pt x="1248" y="299" on="1"/>
- <pt x="1224" y="201" on="0"/>
- <pt x="1156" y="120" on="1"/>
- <pt x="1023" y="-37" on="0"/>
- <pt x="750" y="-37" on="1"/>
- <pt x="204" y="-37" on="0"/>
- <pt x="204" y="554" on="1"/>
- <pt x="204" y="1221" on="1"/>
- <pt x="204" y="1280" on="0"/>
- <pt x="197" y="1333" on="1"/>
- <pt x="191" y="1372" on="0"/>
- <pt x="183" y="1384" on="1"/>
- <pt x="165" y="1410" on="0"/>
- <pt x="105" y="1413" on="1"/>
- <pt x="38" y="1417" on="1"/>
- <pt x="19" y="1419" on="1"/>
- <pt x="19" y="1480" on="1"/>
- </contour>
- <contour>
- <pt x="650" y="1604" on="1"/>
- <pt x="891" y="1925" on="1"/>
- <pt x="1150" y="1925" on="1"/>
- <pt x="743" y="1604" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 84 values pushed */
- 0 0 15 17 44 48 84 44 2 47 56 37 30 22 29 60 57 2 58 0 3 1 46 38 21
- 9 8 1 6 0 2 3 0 59 58 1 0 56 30 29 0 0 3 14 56 47 30 37 29 22
- 60 59 58 57 1 0 6 21 8 3 0 0 22 21 9 1 37 9 8 32 1 46 2 4 48
- 196 38 37 1 47 46 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Ubreve" xMin="19" yMin="-37" xMax="1456" yMax="1925">
- <contour>
- <pt x="602" y="1480" on="1"/>
- <pt x="602" y="1419" on="1"/>
- <pt x="584" y="1417" on="1"/>
- <pt x="516" y="1413" on="1"/>
- <pt x="448" y="1408" on="0"/>
- <pt x="437" y="1386" on="1"/>
- <pt x="426" y="1367" on="0"/>
- <pt x="423" y="1320" on="1"/>
- <pt x="417" y="1221" on="1"/>
- <pt x="417" y="588" on="1"/>
- <pt x="417" y="360" on="0"/>
- <pt x="429" y="290" on="1"/>
- <pt x="441" y="219" on="0"/>
- <pt x="490" y="156" on="1"/>
- <pt x="587" y="31" on="0"/>
- <pt x="779" y="31" on="1"/>
- <pt x="978" y="31" on="0"/>
- <pt x="1087" y="160" on="1"/>
- <pt x="1143" y="227" on="0"/>
- <pt x="1156" y="319" on="1"/>
- <pt x="1167" y="397" on="0"/>
- <pt x="1167" y="544" on="1"/>
- <pt x="1167" y="1221" on="1"/>
- <pt x="1168" y="1335" on="0"/>
- <pt x="1149" y="1377" on="1"/>
- <pt x="1134" y="1409" on="0"/>
- <pt x="1068" y="1413" on="1"/>
- <pt x="1000" y="1417" on="1"/>
- <pt x="982" y="1419" on="1"/>
- <pt x="982" y="1480" on="1"/>
- <pt x="1456" y="1480" on="1"/>
- <pt x="1456" y="1419" on="1"/>
- <pt x="1437" y="1417" on="1"/>
- <pt x="1369" y="1413" on="1"/>
- <pt x="1294" y="1408" on="0"/>
- <pt x="1284" y="1366" on="1"/>
- <pt x="1271" y="1302" on="0"/>
- <pt x="1271" y="1221" on="1"/>
- <pt x="1271" y="601" on="1"/>
- <pt x="1271" y="394" on="0"/>
- <pt x="1248" y="299" on="1"/>
- <pt x="1224" y="201" on="0"/>
- <pt x="1156" y="120" on="1"/>
- <pt x="1023" y="-37" on="0"/>
- <pt x="750" y="-37" on="1"/>
- <pt x="204" y="-37" on="0"/>
- <pt x="204" y="554" on="1"/>
- <pt x="204" y="1221" on="1"/>
- <pt x="204" y="1280" on="0"/>
- <pt x="197" y="1333" on="1"/>
- <pt x="191" y="1372" on="0"/>
- <pt x="183" y="1384" on="1"/>
- <pt x="165" y="1410" on="0"/>
- <pt x="105" y="1413" on="1"/>
- <pt x="38" y="1417" on="1"/>
- <pt x="19" y="1419" on="1"/>
- <pt x="19" y="1480" on="1"/>
- </contour>
- <contour>
- <pt x="442" y="1925" on="1"/>
- <pt x="507" y="1925" on="1"/>
- <pt x="534" y="1835" on="0"/>
- <pt x="594" y="1793" on="1"/>
- <pt x="662" y="1746" on="0"/>
- <pt x="775" y="1746" on="1"/>
- <pt x="901" y="1746" on="0"/>
- <pt x="971" y="1805" on="1"/>
- <pt x="1020" y="1845" on="0"/>
- <pt x="1044" y="1925" on="1"/>
- <pt x="1108" y="1925" on="1"/>
- <pt x="1089" y="1790" on="0"/>
- <pt x="1017" y="1709" on="1"/>
- <pt x="923" y="1604" on="0"/>
- <pt x="775" y="1604" on="1"/>
- <pt x="621" y="1604" on="0"/>
- <pt x="526" y="1719" on="1"/>
- <pt x="461" y="1797" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 85 values pushed */
- 0 0 62 20 71 15 38 44 48 84 44 2 47 56 37 30 22 29 1 46 38 21 9 8 1
- 6 0 2 3 0 67 66 58 57 4 13 71 0 56 30 29 0 0 3 14 56 47 30 37 29
- 22 67 66 58 57 1 0 6 21 8 3 0 0 22 21 41 1 37 9 8 37 1 46 2 4
- 48 196 38 37 1 47 46 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Ucircumflex" xMin="19" yMin="-37" xMax="1456" yMax="1925">
- <contour>
- <pt x="602" y="1480" on="1"/>
- <pt x="602" y="1419" on="1"/>
- <pt x="584" y="1417" on="1"/>
- <pt x="516" y="1413" on="1"/>
- <pt x="448" y="1408" on="0"/>
- <pt x="437" y="1386" on="1"/>
- <pt x="426" y="1367" on="0"/>
- <pt x="423" y="1320" on="1"/>
- <pt x="417" y="1221" on="1"/>
- <pt x="417" y="588" on="1"/>
- <pt x="417" y="360" on="0"/>
- <pt x="429" y="290" on="1"/>
- <pt x="441" y="219" on="0"/>
- <pt x="490" y="156" on="1"/>
- <pt x="587" y="31" on="0"/>
- <pt x="779" y="31" on="1"/>
- <pt x="978" y="31" on="0"/>
- <pt x="1087" y="160" on="1"/>
- <pt x="1143" y="227" on="0"/>
- <pt x="1156" y="319" on="1"/>
- <pt x="1167" y="397" on="0"/>
- <pt x="1167" y="544" on="1"/>
- <pt x="1167" y="1221" on="1"/>
- <pt x="1168" y="1335" on="0"/>
- <pt x="1149" y="1377" on="1"/>
- <pt x="1134" y="1409" on="0"/>
- <pt x="1068" y="1413" on="1"/>
- <pt x="1000" y="1417" on="1"/>
- <pt x="982" y="1419" on="1"/>
- <pt x="982" y="1480" on="1"/>
- <pt x="1456" y="1480" on="1"/>
- <pt x="1456" y="1419" on="1"/>
- <pt x="1437" y="1417" on="1"/>
- <pt x="1369" y="1413" on="1"/>
- <pt x="1294" y="1408" on="0"/>
- <pt x="1284" y="1366" on="1"/>
- <pt x="1271" y="1302" on="0"/>
- <pt x="1271" y="1221" on="1"/>
- <pt x="1271" y="601" on="1"/>
- <pt x="1271" y="394" on="0"/>
- <pt x="1248" y="299" on="1"/>
- <pt x="1224" y="201" on="0"/>
- <pt x="1156" y="120" on="1"/>
- <pt x="1023" y="-37" on="0"/>
- <pt x="750" y="-37" on="1"/>
- <pt x="204" y="-37" on="0"/>
- <pt x="204" y="554" on="1"/>
- <pt x="204" y="1221" on="1"/>
- <pt x="204" y="1280" on="0"/>
- <pt x="197" y="1333" on="1"/>
- <pt x="191" y="1372" on="0"/>
- <pt x="183" y="1384" on="1"/>
- <pt x="165" y="1410" on="0"/>
- <pt x="105" y="1413" on="1"/>
- <pt x="38" y="1417" on="1"/>
- <pt x="19" y="1419" on="1"/>
- <pt x="19" y="1480" on="1"/>
- </contour>
- <contour>
- <pt x="440" y="1604" on="1"/>
- <pt x="681" y="1925" on="1"/>
- <pt x="903" y="1925" on="1"/>
- <pt x="1143" y="1604" on="1"/>
- <pt x="1057" y="1604" on="1"/>
- <pt x="792" y="1826" on="1"/>
- <pt x="526" y="1604" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 90 values pushed */
- 0 0 15 17 44 48 84 44 2 47 56 37 30 22 29 63 62 61 60 57 5 58 0 3 1
- 46 38 21 9 8 1 6 0 2 3 0 59 58 1 0 56 30 29 0 0 3 14 56 47 30
- 37 29 22 63 62 61 60 59 58 57 1 0 9 21 8 3 0 0 22 21 9 1 37 9 8
- 32 1 46 2 4 48 196 38 37 1 47 46 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Udieresis" xMin="19" yMin="-37" xMax="1456" yMax="1777">
- <contour>
- <pt x="602" y="1480" on="1"/>
- <pt x="602" y="1419" on="1"/>
- <pt x="584" y="1417" on="1"/>
- <pt x="516" y="1413" on="1"/>
- <pt x="448" y="1408" on="0"/>
- <pt x="437" y="1386" on="1"/>
- <pt x="426" y="1367" on="0"/>
- <pt x="423" y="1320" on="1"/>
- <pt x="417" y="1221" on="1"/>
- <pt x="417" y="588" on="1"/>
- <pt x="417" y="360" on="0"/>
- <pt x="429" y="290" on="1"/>
- <pt x="441" y="219" on="0"/>
- <pt x="490" y="156" on="1"/>
- <pt x="587" y="31" on="0"/>
- <pt x="779" y="31" on="1"/>
- <pt x="978" y="31" on="0"/>
- <pt x="1087" y="160" on="1"/>
- <pt x="1143" y="227" on="0"/>
- <pt x="1156" y="319" on="1"/>
- <pt x="1167" y="397" on="0"/>
- <pt x="1167" y="544" on="1"/>
- <pt x="1167" y="1221" on="1"/>
- <pt x="1168" y="1335" on="0"/>
- <pt x="1149" y="1377" on="1"/>
- <pt x="1134" y="1409" on="0"/>
- <pt x="1068" y="1413" on="1"/>
- <pt x="1000" y="1417" on="1"/>
- <pt x="982" y="1419" on="1"/>
- <pt x="982" y="1480" on="1"/>
- <pt x="1456" y="1480" on="1"/>
- <pt x="1456" y="1419" on="1"/>
- <pt x="1437" y="1417" on="1"/>
- <pt x="1369" y="1413" on="1"/>
- <pt x="1294" y="1408" on="0"/>
- <pt x="1284" y="1366" on="1"/>
- <pt x="1271" y="1302" on="0"/>
- <pt x="1271" y="1221" on="1"/>
- <pt x="1271" y="601" on="1"/>
- <pt x="1271" y="394" on="0"/>
- <pt x="1248" y="299" on="1"/>
- <pt x="1224" y="201" on="0"/>
- <pt x="1156" y="120" on="1"/>
- <pt x="1023" y="-37" on="0"/>
- <pt x="750" y="-37" on="1"/>
- <pt x="204" y="-37" on="0"/>
- <pt x="204" y="554" on="1"/>
- <pt x="204" y="1221" on="1"/>
- <pt x="204" y="1280" on="0"/>
- <pt x="197" y="1333" on="1"/>
- <pt x="191" y="1372" on="0"/>
- <pt x="183" y="1384" on="1"/>
- <pt x="165" y="1410" on="0"/>
- <pt x="105" y="1413" on="1"/>
- <pt x="38" y="1417" on="1"/>
- <pt x="19" y="1419" on="1"/>
- <pt x="19" y="1480" on="1"/>
- </contour>
- <contour>
- <pt x="508" y="1604" on="1"/>
- <pt x="508" y="1777" on="1"/>
- <pt x="681" y="1777" on="1"/>
- <pt x="681" y="1604" on="1"/>
- </contour>
- <contour>
- <pt x="903" y="1604" on="1"/>
- <pt x="903" y="1777" on="1"/>
- <pt x="1076" y="1777" on="1"/>
- <pt x="1076" y="1604" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 105 values pushed */
- 0 0 15 17 44 48 84 44 2 47 56 37 30 22 29 1 46 38 21 9 8 1 6 0 2
- 3 0 0 0 64 61 60 57 13 3 58 1 4 48 84 63 62 59 58 3 0 56 30 29 0
- 0 3 14 56 47 30 37 29 22 1 0 2 59 57 3 0 0 62 61 13 1 63 60 59 13
- 1 57 22 21 9 1 37 9 8 32 1 46 4 4 48 196 64 63 1 58 57 1 38 37 1
- 47 46 1 4 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Ugrave" xMin="19" yMin="-37" xMax="1456" yMax="1925">
- <contour>
- <pt x="602" y="1480" on="1"/>
- <pt x="602" y="1419" on="1"/>
- <pt x="584" y="1417" on="1"/>
- <pt x="516" y="1413" on="1"/>
- <pt x="448" y="1408" on="0"/>
- <pt x="437" y="1386" on="1"/>
- <pt x="426" y="1367" on="0"/>
- <pt x="423" y="1320" on="1"/>
- <pt x="417" y="1221" on="1"/>
- <pt x="417" y="588" on="1"/>
- <pt x="417" y="360" on="0"/>
- <pt x="429" y="290" on="1"/>
- <pt x="441" y="219" on="0"/>
- <pt x="490" y="156" on="1"/>
- <pt x="587" y="31" on="0"/>
- <pt x="779" y="31" on="1"/>
- <pt x="978" y="31" on="0"/>
- <pt x="1087" y="160" on="1"/>
- <pt x="1143" y="227" on="0"/>
- <pt x="1156" y="319" on="1"/>
- <pt x="1167" y="397" on="0"/>
- <pt x="1167" y="544" on="1"/>
- <pt x="1167" y="1221" on="1"/>
- <pt x="1168" y="1335" on="0"/>
- <pt x="1149" y="1377" on="1"/>
- <pt x="1134" y="1409" on="0"/>
- <pt x="1068" y="1413" on="1"/>
- <pt x="1000" y="1417" on="1"/>
- <pt x="982" y="1419" on="1"/>
- <pt x="982" y="1480" on="1"/>
- <pt x="1456" y="1480" on="1"/>
- <pt x="1456" y="1419" on="1"/>
- <pt x="1437" y="1417" on="1"/>
- <pt x="1369" y="1413" on="1"/>
- <pt x="1294" y="1408" on="0"/>
- <pt x="1284" y="1366" on="1"/>
- <pt x="1271" y="1302" on="0"/>
- <pt x="1271" y="1221" on="1"/>
- <pt x="1271" y="601" on="1"/>
- <pt x="1271" y="394" on="0"/>
- <pt x="1248" y="299" on="1"/>
- <pt x="1224" y="201" on="0"/>
- <pt x="1156" y="120" on="1"/>
- <pt x="1023" y="-37" on="0"/>
- <pt x="750" y="-37" on="1"/>
- <pt x="204" y="-37" on="0"/>
- <pt x="204" y="554" on="1"/>
- <pt x="204" y="1221" on="1"/>
- <pt x="204" y="1280" on="0"/>
- <pt x="197" y="1333" on="1"/>
- <pt x="191" y="1372" on="0"/>
- <pt x="183" y="1384" on="1"/>
- <pt x="165" y="1410" on="0"/>
- <pt x="105" y="1413" on="1"/>
- <pt x="38" y="1417" on="1"/>
- <pt x="19" y="1419" on="1"/>
- <pt x="19" y="1480" on="1"/>
- </contour>
- <contour>
- <pt x="934" y="1604" on="1"/>
- <pt x="841" y="1604" on="1"/>
- <pt x="434" y="1925" on="1"/>
- <pt x="693" y="1925" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 84 values pushed */
- 0 0 15 17 44 48 84 44 2 47 56 37 30 22 29 58 57 2 59 0 3 1 46 38 21
- 9 8 1 6 0 2 3 0 60 59 1 0 56 30 29 0 0 3 14 56 47 30 37 29 22
- 60 59 58 57 1 0 6 21 8 3 0 0 22 21 9 1 37 9 8 32 1 46 2 4 48
- 196 38 37 1 47 46 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Uhungarumlaut" xMin="19" yMin="-37" xMax="1456" yMax="1925">
- <contour>
- <pt x="602" y="1480" on="1"/>
- <pt x="602" y="1419" on="1"/>
- <pt x="584" y="1417" on="1"/>
- <pt x="516" y="1413" on="1"/>
- <pt x="448" y="1408" on="0"/>
- <pt x="437" y="1386" on="1"/>
- <pt x="426" y="1367" on="0"/>
- <pt x="423" y="1320" on="1"/>
- <pt x="417" y="1221" on="1"/>
- <pt x="417" y="588" on="1"/>
- <pt x="417" y="360" on="0"/>
- <pt x="429" y="290" on="1"/>
- <pt x="441" y="219" on="0"/>
- <pt x="490" y="156" on="1"/>
- <pt x="587" y="31" on="0"/>
- <pt x="779" y="31" on="1"/>
- <pt x="978" y="31" on="0"/>
- <pt x="1087" y="160" on="1"/>
- <pt x="1143" y="227" on="0"/>
- <pt x="1156" y="319" on="1"/>
- <pt x="1167" y="397" on="0"/>
- <pt x="1167" y="544" on="1"/>
- <pt x="1167" y="1221" on="1"/>
- <pt x="1168" y="1335" on="0"/>
- <pt x="1149" y="1377" on="1"/>
- <pt x="1134" y="1409" on="0"/>
- <pt x="1068" y="1413" on="1"/>
- <pt x="1000" y="1417" on="1"/>
- <pt x="982" y="1419" on="1"/>
- <pt x="982" y="1480" on="1"/>
- <pt x="1456" y="1480" on="1"/>
- <pt x="1456" y="1419" on="1"/>
- <pt x="1437" y="1417" on="1"/>
- <pt x="1369" y="1413" on="1"/>
- <pt x="1294" y="1408" on="0"/>
- <pt x="1284" y="1366" on="1"/>
- <pt x="1271" y="1302" on="0"/>
- <pt x="1271" y="1221" on="1"/>
- <pt x="1271" y="601" on="1"/>
- <pt x="1271" y="394" on="0"/>
- <pt x="1248" y="299" on="1"/>
- <pt x="1224" y="201" on="0"/>
- <pt x="1156" y="120" on="1"/>
- <pt x="1023" y="-37" on="0"/>
- <pt x="750" y="-37" on="1"/>
- <pt x="204" y="-37" on="0"/>
- <pt x="204" y="554" on="1"/>
- <pt x="204" y="1221" on="1"/>
- <pt x="204" y="1280" on="0"/>
- <pt x="197" y="1333" on="1"/>
- <pt x="191" y="1372" on="0"/>
- <pt x="183" y="1384" on="1"/>
- <pt x="165" y="1410" on="0"/>
- <pt x="105" y="1413" on="1"/>
- <pt x="38" y="1417" on="1"/>
- <pt x="19" y="1419" on="1"/>
- <pt x="19" y="1480" on="1"/>
- </contour>
- <contour>
- <pt x="565" y="1604" on="1"/>
- <pt x="779" y="1925" on="1"/>
- <pt x="948" y="1925" on="1"/>
- <pt x="627" y="1604" on="1"/>
- </contour>
- <contour>
- <pt x="874" y="1604" on="1"/>
- <pt x="1087" y="1925" on="1"/>
- <pt x="1256" y="1925" on="1"/>
- <pt x="935" y="1604" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 95 values pushed */
- 0 0 15 17 44 48 84 44 2 47 56 37 30 22 29 64 61 60 57 4 58 0 3 1 46
- 38 21 9 8 1 6 0 2 3 0 63 62 59 58 3 0 56 30 29 0 0 3 14 56 47
- 30 37 29 22 63 37 21 2 64 62 61 60 59 58 57 1 0 9 21 8 3 0 0 22 21
- 9 1 37 9 8 32 1 46 2 4 48 196 38 37 1 47 46 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Umacron" xMin="19" yMin="-37" xMax="1456" yMax="1727">
- <contour>
- <pt x="602" y="1480" on="1"/>
- <pt x="602" y="1419" on="1"/>
- <pt x="584" y="1417" on="1"/>
- <pt x="516" y="1413" on="1"/>
- <pt x="448" y="1408" on="0"/>
- <pt x="437" y="1386" on="1"/>
- <pt x="426" y="1367" on="0"/>
- <pt x="423" y="1320" on="1"/>
- <pt x="417" y="1221" on="1"/>
- <pt x="417" y="588" on="1"/>
- <pt x="417" y="360" on="0"/>
- <pt x="429" y="290" on="1"/>
- <pt x="441" y="219" on="0"/>
- <pt x="490" y="156" on="1"/>
- <pt x="587" y="31" on="0"/>
- <pt x="779" y="31" on="1"/>
- <pt x="978" y="31" on="0"/>
- <pt x="1087" y="160" on="1"/>
- <pt x="1143" y="227" on="0"/>
- <pt x="1156" y="319" on="1"/>
- <pt x="1167" y="397" on="0"/>
- <pt x="1167" y="544" on="1"/>
- <pt x="1167" y="1221" on="1"/>
- <pt x="1168" y="1335" on="0"/>
- <pt x="1149" y="1377" on="1"/>
- <pt x="1134" y="1409" on="0"/>
- <pt x="1068" y="1413" on="1"/>
- <pt x="1000" y="1417" on="1"/>
- <pt x="982" y="1419" on="1"/>
- <pt x="982" y="1480" on="1"/>
- <pt x="1456" y="1480" on="1"/>
- <pt x="1456" y="1419" on="1"/>
- <pt x="1437" y="1417" on="1"/>
- <pt x="1369" y="1413" on="1"/>
- <pt x="1294" y="1408" on="0"/>
- <pt x="1284" y="1366" on="1"/>
- <pt x="1271" y="1302" on="0"/>
- <pt x="1271" y="1221" on="1"/>
- <pt x="1271" y="601" on="1"/>
- <pt x="1271" y="394" on="0"/>
- <pt x="1248" y="299" on="1"/>
- <pt x="1224" y="201" on="0"/>
- <pt x="1156" y="120" on="1"/>
- <pt x="1023" y="-37" on="0"/>
- <pt x="750" y="-37" on="1"/>
- <pt x="204" y="-37" on="0"/>
- <pt x="204" y="554" on="1"/>
- <pt x="204" y="1221" on="1"/>
- <pt x="204" y="1280" on="0"/>
- <pt x="197" y="1333" on="1"/>
- <pt x="191" y="1372" on="0"/>
- <pt x="183" y="1384" on="1"/>
- <pt x="165" y="1410" on="0"/>
- <pt x="105" y="1413" on="1"/>
- <pt x="38" y="1417" on="1"/>
- <pt x="19" y="1419" on="1"/>
- <pt x="19" y="1480" on="1"/>
- </contour>
- <contour>
- <pt x="470" y="1604" on="1"/>
- <pt x="470" y="1727" on="1"/>
- <pt x="1112" y="1727" on="1"/>
- <pt x="1112" y="1604" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 89 values pushed */
- 0 0 15 17 44 48 84 44 2 47 56 37 30 22 29 1 46 38 21 9 8 1 6 0 2
- 3 0 0 0 60 57 12 1 58 1 4 48 84 59 58 1 0 56 30 29 0 0 3 14 56
- 47 30 37 29 22 60 59 58 57 1 0 6 21 8 3 0 0 22 21 9 1 37 9 8 32
- 1 46 2 4 48 196 38 37 1 47 46 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Unterkomma" xMin="170" yMin="-432" xMax="512" yMax="-111">
- <contour>
- <pt x="170" y="-421" on="1"/>
- <pt x="170" y="-349" on="1"/>
- <pt x="219" y="-359" on="0"/>
- <pt x="274" y="-359" on="1"/>
- <pt x="377" y="-359" on="0"/>
- <pt x="377" y="-279" on="1"/>
- <pt x="377" y="-190" on="0"/>
- <pt x="219" y="-175" on="1"/>
- <pt x="219" y="-111" on="1"/>
- <pt x="353" y="-114" on="0"/>
- <pt x="419" y="-143" on="1"/>
- <pt x="512" y="-185" on="0"/>
- <pt x="512" y="-280" on="1"/>
- <pt x="512" y="-432" on="0"/>
- <pt x="295" y="-432" on="1"/>
- <pt x="236" y="-432" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 25 values pushed */
- 0 0 3 17 14 48 84 14 8 7 1 0 14 0 0 5 48 12 48 196 12 8 7 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Uogonek" xMin="19" yMin="-370" xMax="1456" yMax="1480">
- <contour>
- <pt x="602" y="1480" on="1"/>
- <pt x="602" y="1419" on="1"/>
- <pt x="584" y="1417" on="1"/>
- <pt x="516" y="1413" on="1"/>
- <pt x="448" y="1408" on="0"/>
- <pt x="437" y="1386" on="1"/>
- <pt x="426" y="1365" on="0"/>
- <pt x="423" y="1320" on="1"/>
- <pt x="417" y="1221" on="1"/>
- <pt x="417" y="588" on="1"/>
- <pt x="417" y="360" on="0"/>
- <pt x="429" y="290" on="1"/>
- <pt x="441" y="219" on="0"/>
- <pt x="490" y="156" on="1"/>
- <pt x="587" y="31" on="0"/>
- <pt x="779" y="31" on="1"/>
- <pt x="978" y="31" on="0"/>
- <pt x="1087" y="160" on="1"/>
- <pt x="1143" y="227" on="0"/>
- <pt x="1156" y="319" on="1"/>
- <pt x="1167" y="397" on="0"/>
- <pt x="1167" y="544" on="1"/>
- <pt x="1167" y="1221" on="1"/>
- <pt x="1168" y="1335" on="0"/>
- <pt x="1149" y="1377" on="1"/>
- <pt x="1134" y="1409" on="0"/>
- <pt x="1068" y="1413" on="1"/>
- <pt x="1000" y="1417" on="1"/>
- <pt x="982" y="1419" on="1"/>
- <pt x="982" y="1480" on="1"/>
- <pt x="1456" y="1480" on="1"/>
- <pt x="1456" y="1419" on="1"/>
- <pt x="1437" y="1417" on="1"/>
- <pt x="1369" y="1413" on="1"/>
- <pt x="1294" y="1408" on="0"/>
- <pt x="1284" y="1366" on="1"/>
- <pt x="1271" y="1302" on="0"/>
- <pt x="1271" y="1221" on="1"/>
- <pt x="1271" y="601" on="1"/>
- <pt x="1271" y="395" on="0"/>
- <pt x="1248" y="299" on="1"/>
- <pt x="1224" y="201" on="0"/>
- <pt x="1156" y="120" on="1"/>
- <pt x="1023" y="-37" on="0"/>
- <pt x="750" y="-37" on="1"/>
- <pt x="204" y="-37" on="0"/>
- <pt x="204" y="554" on="1"/>
- <pt x="204" y="1221" on="1"/>
- <pt x="204" y="1280" on="0"/>
- <pt x="197" y="1333" on="1"/>
- <pt x="191" y="1372" on="0"/>
- <pt x="183" y="1384" on="1"/>
- <pt x="165" y="1410" on="0"/>
- <pt x="105" y="1413" on="1"/>
- <pt x="38" y="1417" on="1"/>
- <pt x="19" y="1419" on="1"/>
- <pt x="19" y="1480" on="1"/>
- </contour>
- <contour>
- <pt x="1034" y="-273" on="1"/>
- <pt x="1034" y="-341" on="1"/>
- <pt x="963" y="-370" on="0"/>
- <pt x="885" y="-370" on="1"/>
- <pt x="665" y="-370" on="0"/>
- <pt x="665" y="-211" on="1"/>
- <pt x="665" y="-90" on="0"/>
- <pt x="823" y="0" on="1"/>
- <pt x="930" y="0" on="1"/>
- <pt x="801" y="-80" on="0"/>
- <pt x="801" y="-182" on="1"/>
- <pt x="801" y="-289" on="0"/>
- <pt x="934" y="-289" on="1"/>
- <pt x="985" y="-289" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 96 values pushed */
- 0 0 69 7 60 15 17 44 48 84 44 2 47 56 37 30 22 29 1 46 38 21 9 8 1
- 6 0 2 3 0 1 65 64 58 57 4 13 60 2 0 56 30 29 0 0 3 14 0 0 67
- 48 62 48 196 56 47 30 37 29 22 62 65 64 62 58 57 1 0 7 21 8 3 0 0 22
- 21 9 1 37 9 8 32 1 46 2 4 48 196 38 37 1 47 46 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MDAP[1]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- SZP0[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- SZP0[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Uring" xMin="19" yMin="-37" xMax="1456" yMax="2033">
- <contour>
- <pt x="602" y="1480" on="1"/>
- <pt x="602" y="1419" on="1"/>
- <pt x="584" y="1417" on="1"/>
- <pt x="516" y="1413" on="1"/>
- <pt x="448" y="1408" on="0"/>
- <pt x="437" y="1386" on="1"/>
- <pt x="426" y="1367" on="0"/>
- <pt x="423" y="1320" on="1"/>
- <pt x="417" y="1221" on="1"/>
- <pt x="417" y="588" on="1"/>
- <pt x="417" y="360" on="0"/>
- <pt x="429" y="290" on="1"/>
- <pt x="441" y="219" on="0"/>
- <pt x="490" y="156" on="1"/>
- <pt x="587" y="31" on="0"/>
- <pt x="779" y="31" on="1"/>
- <pt x="978" y="31" on="0"/>
- <pt x="1087" y="160" on="1"/>
- <pt x="1143" y="227" on="0"/>
- <pt x="1156" y="319" on="1"/>
- <pt x="1167" y="397" on="0"/>
- <pt x="1167" y="544" on="1"/>
- <pt x="1167" y="1221" on="1"/>
- <pt x="1168" y="1335" on="0"/>
- <pt x="1149" y="1377" on="1"/>
- <pt x="1134" y="1409" on="0"/>
- <pt x="1068" y="1413" on="1"/>
- <pt x="1000" y="1417" on="1"/>
- <pt x="982" y="1419" on="1"/>
- <pt x="982" y="1480" on="1"/>
- <pt x="1456" y="1480" on="1"/>
- <pt x="1456" y="1419" on="1"/>
- <pt x="1437" y="1417" on="1"/>
- <pt x="1369" y="1413" on="1"/>
- <pt x="1294" y="1408" on="0"/>
- <pt x="1284" y="1366" on="1"/>
- <pt x="1271" y="1302" on="0"/>
- <pt x="1271" y="1221" on="1"/>
- <pt x="1271" y="601" on="1"/>
- <pt x="1271" y="394" on="0"/>
- <pt x="1248" y="299" on="1"/>
- <pt x="1224" y="201" on="0"/>
- <pt x="1156" y="120" on="1"/>
- <pt x="1023" y="-37" on="0"/>
- <pt x="750" y="-37" on="1"/>
- <pt x="204" y="-37" on="0"/>
- <pt x="204" y="554" on="1"/>
- <pt x="204" y="1221" on="1"/>
- <pt x="204" y="1280" on="0"/>
- <pt x="197" y="1333" on="1"/>
- <pt x="191" y="1372" on="0"/>
- <pt x="183" y="1384" on="1"/>
- <pt x="165" y="1410" on="0"/>
- <pt x="105" y="1413" on="1"/>
- <pt x="38" y="1417" on="1"/>
- <pt x="19" y="1419" on="1"/>
- <pt x="19" y="1480" on="1"/>
- </contour>
- <contour>
- <pt x="782" y="2033" on="1"/>
- <pt x="876" y="2033" on="0"/>
- <pt x="942" y="1967" on="1"/>
- <pt x="1009" y="1901" on="0"/>
- <pt x="1009" y="1807" on="1"/>
- <pt x="1009" y="1711" on="0"/>
- <pt x="942" y="1645" on="1"/>
- <pt x="875" y="1579" on="0"/>
- <pt x="780" y="1579" on="1"/>
- <pt x="696" y="1579" on="0"/>
- <pt x="635" y="1633" on="1"/>
- <pt x="555" y="1702" on="0"/>
- <pt x="555" y="1806" on="1"/>
- <pt x="555" y="1901" on="0"/>
- <pt x="621" y="1967" on="1"/>
- <pt x="687" y="2033" on="0"/>
- </contour>
- <contour>
- <pt x="782" y="1965" on="1"/>
- <pt x="716" y="1965" on="0"/>
- <pt x="670" y="1919" on="1"/>
- <pt x="623" y="1872" on="0"/>
- <pt x="623" y="1807" on="1"/>
- <pt x="623" y="1741" on="0"/>
- <pt x="669" y="1694" on="1"/>
- <pt x="715" y="1647" on="0"/>
- <pt x="780" y="1647" on="1"/>
- <pt x="841" y="1647" on="0"/>
- <pt x="885" y="1684" on="1"/>
- <pt x="941" y="1733" on="0"/>
- <pt x="941" y="1807" on="1"/>
- <pt x="941" y="1873" on="0"/>
- <pt x="894" y="1919" on="1"/>
- <pt x="847" y="1965" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 93 values pushed */
- 0 0 81 17 65 73 17 57 15 17 44 48 84 44 2 47 56 37 30 22 29 1 46 38 21
- 9 8 1 6 0 2 3 0 65 57 0 56 30 29 0 0 3 14 0 0 85 17 61 77 17
- 69 48 196 56 47 30 37 29 22 69 61 69 61 1 0 4 21 8 3 0 0 22 21 9 1
- 37 9 8 32 1 46 2 4 48 196 38 37 1 47 46 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MDAP[1]
- MDAP[1]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- SRP0[ ]
- MDRP[00100]
- MDRP[00100]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Utilde" xMin="19" yMin="-37" xMax="1456" yMax="1839">
- <contour>
- <pt x="602" y="1480" on="1"/>
- <pt x="602" y="1419" on="1"/>
- <pt x="584" y="1417" on="1"/>
- <pt x="516" y="1413" on="1"/>
- <pt x="448" y="1408" on="0"/>
- <pt x="437" y="1386" on="1"/>
- <pt x="426" y="1367" on="0"/>
- <pt x="423" y="1320" on="1"/>
- <pt x="417" y="1221" on="1"/>
- <pt x="417" y="588" on="1"/>
- <pt x="417" y="360" on="0"/>
- <pt x="429" y="290" on="1"/>
- <pt x="441" y="219" on="0"/>
- <pt x="490" y="156" on="1"/>
- <pt x="587" y="31" on="0"/>
- <pt x="779" y="31" on="1"/>
- <pt x="978" y="31" on="0"/>
- <pt x="1087" y="160" on="1"/>
- <pt x="1143" y="227" on="0"/>
- <pt x="1156" y="319" on="1"/>
- <pt x="1167" y="397" on="0"/>
- <pt x="1167" y="544" on="1"/>
- <pt x="1167" y="1221" on="1"/>
- <pt x="1168" y="1335" on="0"/>
- <pt x="1149" y="1377" on="1"/>
- <pt x="1134" y="1409" on="0"/>
- <pt x="1068" y="1413" on="1"/>
- <pt x="1000" y="1417" on="1"/>
- <pt x="982" y="1419" on="1"/>
- <pt x="982" y="1480" on="1"/>
- <pt x="1456" y="1480" on="1"/>
- <pt x="1456" y="1419" on="1"/>
- <pt x="1437" y="1417" on="1"/>
- <pt x="1369" y="1413" on="1"/>
- <pt x="1294" y="1408" on="0"/>
- <pt x="1284" y="1366" on="1"/>
- <pt x="1271" y="1302" on="0"/>
- <pt x="1271" y="1221" on="1"/>
- <pt x="1271" y="601" on="1"/>
- <pt x="1271" y="394" on="0"/>
- <pt x="1248" y="299" on="1"/>
- <pt x="1224" y="201" on="0"/>
- <pt x="1156" y="120" on="1"/>
- <pt x="1023" y="-37" on="0"/>
- <pt x="750" y="-37" on="1"/>
- <pt x="204" y="-37" on="0"/>
- <pt x="204" y="554" on="1"/>
- <pt x="204" y="1221" on="1"/>
- <pt x="204" y="1280" on="0"/>
- <pt x="197" y="1333" on="1"/>
- <pt x="191" y="1372" on="0"/>
- <pt x="183" y="1384" on="1"/>
- <pt x="165" y="1410" on="0"/>
- <pt x="105" y="1413" on="1"/>
- <pt x="38" y="1417" on="1"/>
- <pt x="19" y="1419" on="1"/>
- <pt x="19" y="1480" on="1"/>
- </contour>
- <contour>
- <pt x="442" y="1604" on="1"/>
- <pt x="469" y="1744" on="0"/>
- <pt x="538" y="1797" on="1"/>
- <pt x="591" y="1839" on="0"/>
- <pt x="669" y="1839" on="1"/>
- <pt x="734" y="1839" on="0"/>
- <pt x="787" y="1801" on="1"/>
- <pt x="822" y="1776" on="1"/>
- <pt x="874" y="1739" on="0"/>
- <pt x="928" y="1739" on="1"/>
- <pt x="1023" y="1739" on="0"/>
- <pt x="1046" y="1838" on="1"/>
- <pt x="1108" y="1838" on="1"/>
- <pt x="1080" y="1699" on="0"/>
- <pt x="1012" y="1646" on="1"/>
- <pt x="958" y="1604" on="0"/>
- <pt x="881" y="1604" on="1"/>
- <pt x="818" y="1604" on="0"/>
- <pt x="763" y="1642" on="1"/>
- <pt x="728" y="1666" on="1"/>
- <pt x="673" y="1704" on="0"/>
- <pt x="622" y="1704" on="1"/>
- <pt x="533" y="1704" on="0"/>
- <pt x="504" y="1604" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 89 values pushed */
- 0 0 78 20 61 66 20 73 15 38 44 48 84 44 2 47 56 37 30 22 29 1 46 38 21
- 9 8 1 6 0 2 3 0 80 69 68 57 4 13 73 61 0 56 30 29 0 0 3 14 56
- 47 30 37 29 22 80 69 68 57 1 0 6 21 8 3 0 0 22 21 41 1 37 9 8 37
- 1 46 2 4 48 196 38 37 1 47 46 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- SRP0[ ]
- MDRP[00100]
- MDRP[00100]
- LOOPCALL[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="V" xMin="0" yMin="-19" xMax="1479" yMax="1480">
- <contour>
- <pt x="724" y="-19" on="1"/>
- <pt x="193" y="1216" on="1"/>
- <pt x="137" y="1342" on="1"/>
- <pt x="113" y="1398" on="0"/>
- <pt x="91" y="1406" on="1"/>
- <pt x="68" y="1414" on="0"/>
- <pt x="21" y="1417" on="1"/>
- <pt x="0" y="1419" on="1"/>
- <pt x="0" y="1480" on="1"/>
- <pt x="543" y="1480" on="1"/>
- <pt x="543" y="1419" on="1"/>
- <pt x="522" y="1419" on="1"/>
- <pt x="367" y="1419" on="0"/>
- <pt x="367" y="1380" on="1"/>
- <pt x="367" y="1366" on="0"/>
- <pt x="401" y="1283" on="1"/>
- <pt x="428" y="1216" on="1"/>
- <pt x="828" y="284" on="1"/>
- <pt x="1210" y="1217" on="1"/>
- <pt x="1230" y="1268" on="1"/>
- <pt x="1262" y="1349" on="0"/>
- <pt x="1262" y="1376" on="1"/>
- <pt x="1262" y="1415" on="0"/>
- <pt x="1193" y="1417" on="1"/>
- <pt x="1117" y="1419" on="1"/>
- <pt x="1095" y="1419" on="1"/>
- <pt x="1095" y="1480" on="1"/>
- <pt x="1479" y="1480" on="1"/>
- <pt x="1479" y="1419" on="1"/>
- <pt x="1457" y="1417" on="1"/>
- <pt x="1394" y="1413" on="0"/>
- <pt x="1377" y="1396" on="1"/>
- <pt x="1359" y="1380" on="0"/>
- <pt x="1341" y="1335" on="1"/>
- <pt x="1294" y="1217" on="1"/>
- <pt x="792" y="-19" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 44 values pushed */
- 1 28 25 24 17 16 11 10 7 1 9 8 2 3 0 1 35 0 2 0 27 26 9 8 0
- 3 14 35 28 27 26 25 24 21 17 16 13 11 10 9 8 7 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[1]
- MDAP[0]
- MDAP[0]
- MDAP[1]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- SZP0[ ]
- SRP0[ ]
- MDRP[00000]
- MDRP[00000]
- SZP0[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="W" xMin="0" yMin="-19" xMax="1933" yMax="1480">
- <contour>
- <pt x="524" y="-19" on="1"/>
- <pt x="188" y="1215" on="1"/>
- <pt x="155" y="1336" on="0"/>
- <pt x="153" y="1347" on="1"/>
- <pt x="138" y="1416" on="0"/>
- <pt x="80" y="1416" on="1"/>
- <pt x="22" y="1417" on="1"/>
- <pt x="0" y="1419" on="1"/>
- <pt x="0" y="1480" on="1"/>
- <pt x="536" y="1480" on="1"/>
- <pt x="536" y="1419" on="1"/>
- <pt x="516" y="1419" on="1"/>
- <pt x="462" y="1417" on="1"/>
- <pt x="368" y="1414" on="0"/>
- <pt x="368" y="1363" on="1"/>
- <pt x="368" y="1323" on="0"/>
- <pt x="397" y="1215" on="1"/>
- <pt x="630" y="354" on="1"/>
- <pt x="990" y="1462" on="1"/>
- <pt x="1060" y="1462" on="1"/>
- <pt x="1382" y="323" on="1"/>
- <pt x="1658" y="1214" on="1"/>
- <pt x="1701" y="1352" on="0"/>
- <pt x="1701" y="1383" on="1"/>
- <pt x="1701" y="1415" on="0"/>
- <pt x="1613" y="1417" on="1"/>
- <pt x="1545" y="1419" on="1"/>
- <pt x="1526" y="1419" on="1"/>
- <pt x="1526" y="1480" on="1"/>
- <pt x="1933" y="1480" on="1"/>
- <pt x="1933" y="1419" on="1"/>
- <pt x="1916" y="1417" on="1"/>
- <pt x="1856" y="1415" on="1"/>
- <pt x="1796" y="1413" on="0"/>
- <pt x="1777" y="1352" on="1"/>
- <pt x="1734" y="1215" on="1"/>
- <pt x="1352" y="-19" on="1"/>
- <pt x="1285" y="-19" on="1"/>
- <pt x="963" y="1120" on="1"/>
- <pt x="593" y="-19" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 62 values pushed */
- 1 38 30 27 26 19 18 11 10 7 9 8 1 3 0 1 1 20 17 2 1 2 3 0 0
- 1 39 37 36 0 4 13 2 0 29 28 9 8 0 3 14 39 38 37 36 30 29 28 27 26
- 23 20 19 18 17 14 11 10 9 8 7 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[1]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[1]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- SZP0[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SZP0[ ]
- SZP0[ ]
- SZP1[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Wcircumflex" xMin="0" yMin="-19" xMax="1933" yMax="1925">
- <contour>
- <pt x="524" y="-19" on="1"/>
- <pt x="188" y="1215" on="1"/>
- <pt x="155" y="1336" on="0"/>
- <pt x="153" y="1347" on="1"/>
- <pt x="138" y="1416" on="0"/>
- <pt x="80" y="1416" on="1"/>
- <pt x="22" y="1417" on="1"/>
- <pt x="0" y="1419" on="1"/>
- <pt x="0" y="1480" on="1"/>
- <pt x="536" y="1480" on="1"/>
- <pt x="536" y="1419" on="1"/>
- <pt x="516" y="1419" on="1"/>
- <pt x="462" y="1417" on="1"/>
- <pt x="368" y="1414" on="0"/>
- <pt x="368" y="1363" on="1"/>
- <pt x="368" y="1323" on="0"/>
- <pt x="397" y="1215" on="1"/>
- <pt x="630" y="354" on="1"/>
- <pt x="990" y="1462" on="1"/>
- <pt x="1060" y="1462" on="1"/>
- <pt x="1382" y="323" on="1"/>
- <pt x="1658" y="1214" on="1"/>
- <pt x="1701" y="1352" on="0"/>
- <pt x="1701" y="1383" on="1"/>
- <pt x="1701" y="1415" on="0"/>
- <pt x="1613" y="1417" on="1"/>
- <pt x="1545" y="1419" on="1"/>
- <pt x="1526" y="1419" on="1"/>
- <pt x="1526" y="1480" on="1"/>
- <pt x="1933" y="1480" on="1"/>
- <pt x="1933" y="1419" on="1"/>
- <pt x="1916" y="1417" on="1"/>
- <pt x="1856" y="1415" on="1"/>
- <pt x="1796" y="1413" on="0"/>
- <pt x="1777" y="1352" on="1"/>
- <pt x="1734" y="1215" on="1"/>
- <pt x="1352" y="-19" on="1"/>
- <pt x="1285" y="-19" on="1"/>
- <pt x="963" y="1120" on="1"/>
- <pt x="593" y="-19" on="1"/>
- </contour>
- <contour>
- <pt x="679" y="1604" on="1"/>
- <pt x="920" y="1925" on="1"/>
- <pt x="1142" y="1925" on="1"/>
- <pt x="1382" y="1604" on="1"/>
- <pt x="1296" y="1604" on="1"/>
- <pt x="1031" y="1826" on="1"/>
- <pt x="765" y="1604" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 82 values pushed */
- 46 45 44 43 40 5 41 8 3 1 38 30 27 26 19 18 11 10 7 9 8 1 3 0 1
- 1 20 17 2 1 2 3 0 0 1 39 37 36 0 4 13 2 0 42 41 1 0 29 28 9
- 8 0 3 14 46 45 44 43 42 41 40 39 38 37 36 30 29 28 27 26 23 20 19 18 17
- 14 11 10 9 8 7 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[1]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[1]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SZP0[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SZP0[ ]
- SZP0[ ]
- SZP1[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="X" xMin="12" yMin="0" xMax="1466" yMax="1480">
- <contour>
- <pt x="12" y="0" on="1"/>
- <pt x="12" y="62" on="1"/>
- <pt x="26" y="63" on="1"/>
- <pt x="69" y="66" on="1"/>
- <pt x="132" y="72" on="0"/>
- <pt x="187" y="144" on="1"/>
- <pt x="278" y="261" on="1"/>
- <pt x="633" y="729" on="1"/>
- <pt x="302" y="1222" on="1"/>
- <pt x="222" y="1333" on="1"/>
- <pt x="167" y="1411" on="0"/>
- <pt x="107" y="1415" on="1"/>
- <pt x="57" y="1417" on="1"/>
- <pt x="36" y="1419" on="1"/>
- <pt x="36" y="1480" on="1"/>
- <pt x="619" y="1480" on="1"/>
- <pt x="619" y="1419" on="1"/>
- <pt x="601" y="1419" on="1"/>
- <pt x="531" y="1418" on="1"/>
- <pt x="456" y="1417" on="0"/>
- <pt x="456" y="1386" on="1"/>
- <pt x="456" y="1370" on="0"/>
- <pt x="501" y="1310" on="1"/>
- <pt x="509" y="1300" on="0"/>
- <pt x="536" y="1258" on="1"/>
- <pt x="560" y="1223" on="1"/>
- <pt x="801" y="859" on="1"/>
- <pt x="1091" y="1223" on="1"/>
- <pt x="1200" y="1360" on="0"/>
- <pt x="1200" y="1391" on="1"/>
- <pt x="1200" y="1414" on="0"/>
- <pt x="1138" y="1417" on="1"/>
- <pt x="1089" y="1419" on="1"/>
- <pt x="1070" y="1419" on="1"/>
- <pt x="1070" y="1480" on="1"/>
- <pt x="1441" y="1480" on="1"/>
- <pt x="1441" y="1419" on="1"/>
- <pt x="1417" y="1417" on="1"/>
- <pt x="1325" y="1411" on="0"/>
- <pt x="1264" y="1326" on="1"/>
- <pt x="1229" y="1279" on="0"/>
- <pt x="1184" y="1223" on="1"/>
- <pt x="855" y="814" on="1"/>
- <pt x="1220" y="261" on="1"/>
- <pt x="1307" y="137" on="1"/>
- <pt x="1351" y="71" on="0"/>
- <pt x="1394" y="66" on="1"/>
- <pt x="1447" y="63" on="1"/>
- <pt x="1466" y="62" on="1"/>
- <pt x="1466" y="0" on="1"/>
- <pt x="899" y="0" on="1"/>
- <pt x="899" y="62" on="1"/>
- <pt x="916" y="62" on="1"/>
- <pt x="977" y="63" on="1"/>
- <pt x="1064" y="64" on="0"/>
- <pt x="1064" y="99" on="1"/>
- <pt x="1064" y="122" on="0"/>
- <pt x="1023" y="181" on="1"/>
- <pt x="968" y="260" on="1"/>
- <pt x="691" y="676" on="1"/>
- <pt x="376" y="261" on="1"/>
- <pt x="358" y="237" on="1"/>
- <pt x="342" y="216" on="1"/>
- <pt x="331" y="202" on="1"/>
- <pt x="321" y="189" on="1"/>
- <pt x="265" y="115" on="0"/>
- <pt x="265" y="95" on="1"/>
- <pt x="265" y="64" on="0"/>
- <pt x="345" y="63" on="1"/>
- <pt x="405" y="62" on="1"/>
- <pt x="426" y="62" on="1"/>
- <pt x="426" y="0" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 67 values pushed */
- 70 69 59 58 52 51 48 43 42 36 33 32 26 17 16 13 8 7 1 19 14 0 3 71 50
- 49 0 3 0 35 34 15 14 0 3 14 71 70 69 66 59 58 55 52 51 50 49 48 43 42
- 36 35 34 33 32 29 26 20 17 16 15 14 13 8 7 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[1]
- MDAP[0]
- MDAP[1]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[1]
- MDAP[0]
- MDAP[0]
- MDAP[1]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Y" xMin="0" yMin="0" xMax="1478" yMax="1480">
- <contour>
- <pt x="627" y="656" on="1"/>
- <pt x="252" y="1215" on="1"/>
- <pt x="193" y="1303" on="1"/>
- <pt x="124" y="1408" on="0"/>
- <pt x="77" y="1415" on="1"/>
- <pt x="19" y="1417" on="1"/>
- <pt x="0" y="1419" on="1"/>
- <pt x="0" y="1480" on="1"/>
- <pt x="573" y="1480" on="1"/>
- <pt x="573" y="1419" on="1"/>
- <pt x="554" y="1419" on="1"/>
- <pt x="483" y="1417" on="1"/>
- <pt x="409" y="1415" on="0"/>
- <pt x="409" y="1380" on="1"/>
- <pt x="409" y="1351" on="0"/>
- <pt x="457" y="1281" on="1"/>
- <pt x="502" y="1215" on="1"/>
- <pt x="816" y="748" on="1"/>
- <pt x="1131" y="1214" on="1"/>
- <pt x="1226" y="1354" on="0"/>
- <pt x="1226" y="1389" on="1"/>
- <pt x="1226" y="1414" on="0"/>
- <pt x="1143" y="1417" on="1"/>
- <pt x="1087" y="1419" on="1"/>
- <pt x="1069" y="1419" on="1"/>
- <pt x="1069" y="1480" on="1"/>
- <pt x="1478" y="1480" on="1"/>
- <pt x="1478" y="1419" on="1"/>
- <pt x="1459" y="1417" on="1"/>
- <pt x="1458" y="1417" on="0"/>
- <pt x="1453" y="1418" on="1"/>
- <pt x="1450" y="1415" on="0"/>
- <pt x="1447" y="1415" on="1"/>
- <pt x="1426" y="1416" on="1"/>
- <pt x="1353" y="1419" on="0"/>
- <pt x="1297" y="1333" on="1"/>
- <pt x="1295" y="1329" on="0"/>
- <pt x="1288" y="1319" on="1"/>
- <pt x="1282" y="1310" on="0"/>
- <pt x="1275" y="1301" on="1"/>
- <pt x="1246" y="1258" on="0"/>
- <pt x="1217" y="1215" on="1"/>
- <pt x="837" y="656" on="1"/>
- <pt x="837" y="259" on="1"/>
- <pt x="836" y="140" on="0"/>
- <pt x="854" y="104" on="1"/>
- <pt x="869" y="72" on="0"/>
- <pt x="935" y="68" on="1"/>
- <pt x="1003" y="63" on="1"/>
- <pt x="1022" y="62" on="1"/>
- <pt x="1022" y="0" on="1"/>
- <pt x="442" y="0" on="1"/>
- <pt x="442" y="62" on="1"/>
- <pt x="460" y="63" on="1"/>
- <pt x="528" y="68" on="1"/>
- <pt x="603" y="74" on="0"/>
- <pt x="613" y="115" on="1"/>
- <pt x="627" y="175" on="0"/>
- <pt x="627" y="259" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 77 values pushed */
- 58 51 43 50 33 32 30 42 33 32 30 27 24 23 17 10 9 6 4 0 13 7 50 3 51
- 50 1 0 26 25 8 7 0 3 14 51 58 50 43 17 42 0 2 27 26 25 24 23 5 13
- 20 42 10 9 8 7 6 4 6 13 13 0 0 0 43 42 32 1 0 1 4 48 196 58 0
- 1 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- CALL[ ]
- MDAP[1]
- MDAP[1]
- MDAP[1]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Yacute" xMin="0" yMin="0" xMax="1478" yMax="1925">
- <contour>
- <pt x="627" y="656" on="1"/>
- <pt x="252" y="1215" on="1"/>
- <pt x="193" y="1303" on="1"/>
- <pt x="124" y="1408" on="0"/>
- <pt x="77" y="1415" on="1"/>
- <pt x="19" y="1417" on="1"/>
- <pt x="0" y="1419" on="1"/>
- <pt x="0" y="1480" on="1"/>
- <pt x="573" y="1480" on="1"/>
- <pt x="573" y="1419" on="1"/>
- <pt x="554" y="1419" on="1"/>
- <pt x="483" y="1417" on="1"/>
- <pt x="409" y="1415" on="0"/>
- <pt x="409" y="1380" on="1"/>
- <pt x="409" y="1351" on="0"/>
- <pt x="457" y="1281" on="1"/>
- <pt x="502" y="1215" on="1"/>
- <pt x="816" y="748" on="1"/>
- <pt x="1131" y="1214" on="1"/>
- <pt x="1226" y="1354" on="0"/>
- <pt x="1226" y="1389" on="1"/>
- <pt x="1226" y="1414" on="0"/>
- <pt x="1143" y="1417" on="1"/>
- <pt x="1087" y="1419" on="1"/>
- <pt x="1069" y="1419" on="1"/>
- <pt x="1069" y="1480" on="1"/>
- <pt x="1478" y="1480" on="1"/>
- <pt x="1478" y="1419" on="1"/>
- <pt x="1459" y="1417" on="1"/>
- <pt x="1458" y="1417" on="0"/>
- <pt x="1453" y="1418" on="1"/>
- <pt x="1450" y="1415" on="0"/>
- <pt x="1447" y="1415" on="1"/>
- <pt x="1426" y="1416" on="1"/>
- <pt x="1353" y="1419" on="0"/>
- <pt x="1297" y="1333" on="1"/>
- <pt x="1295" y="1329" on="0"/>
- <pt x="1288" y="1319" on="1"/>
- <pt x="1282" y="1310" on="0"/>
- <pt x="1275" y="1301" on="1"/>
- <pt x="1246" y="1258" on="0"/>
- <pt x="1217" y="1215" on="1"/>
- <pt x="837" y="656" on="1"/>
- <pt x="837" y="259" on="1"/>
- <pt x="836" y="140" on="0"/>
- <pt x="854" y="104" on="1"/>
- <pt x="869" y="72" on="0"/>
- <pt x="935" y="68" on="1"/>
- <pt x="1003" y="63" on="1"/>
- <pt x="1022" y="62" on="1"/>
- <pt x="1022" y="0" on="1"/>
- <pt x="442" y="0" on="1"/>
- <pt x="442" y="62" on="1"/>
- <pt x="460" y="63" on="1"/>
- <pt x="528" y="68" on="1"/>
- <pt x="603" y="74" on="0"/>
- <pt x="613" y="115" on="1"/>
- <pt x="627" y="175" on="0"/>
- <pt x="627" y="259" on="1"/>
- </contour>
- <contour>
- <pt x="649" y="1604" on="1"/>
- <pt x="890" y="1925" on="1"/>
- <pt x="1149" y="1925" on="1"/>
- <pt x="742" y="1604" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 92 values pushed */
- 58 51 43 50 62 59 2 60 7 3 33 32 30 42 33 32 30 27 24 23 17 10 9 6 4
- 0 13 7 50 3 61 60 1 51 50 1 2 0 26 25 8 7 0 3 14 51 58 50 43 62
- 59 17 3 42 0 3 61 60 27 26 25 24 23 7 13 20 42 10 9 8 7 6 4 6 13
- 13 0 0 0 43 42 32 1 0 1 4 48 196 58 0 1 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- CALL[ ]
- MDAP[1]
- MDAP[1]
- MDAP[1]
- CALL[ ]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Ycircumflex" xMin="0" yMin="0" xMax="1478" yMax="1925">
- <contour>
- <pt x="627" y="656" on="1"/>
- <pt x="252" y="1215" on="1"/>
- <pt x="193" y="1303" on="1"/>
- <pt x="124" y="1408" on="0"/>
- <pt x="77" y="1415" on="1"/>
- <pt x="19" y="1417" on="1"/>
- <pt x="0" y="1419" on="1"/>
- <pt x="0" y="1480" on="1"/>
- <pt x="573" y="1480" on="1"/>
- <pt x="573" y="1419" on="1"/>
- <pt x="554" y="1419" on="1"/>
- <pt x="483" y="1417" on="1"/>
- <pt x="409" y="1415" on="0"/>
- <pt x="409" y="1380" on="1"/>
- <pt x="409" y="1351" on="0"/>
- <pt x="457" y="1281" on="1"/>
- <pt x="502" y="1215" on="1"/>
- <pt x="816" y="748" on="1"/>
- <pt x="1131" y="1214" on="1"/>
- <pt x="1226" y="1354" on="0"/>
- <pt x="1226" y="1389" on="1"/>
- <pt x="1226" y="1414" on="0"/>
- <pt x="1143" y="1417" on="1"/>
- <pt x="1087" y="1419" on="1"/>
- <pt x="1069" y="1419" on="1"/>
- <pt x="1069" y="1480" on="1"/>
- <pt x="1478" y="1480" on="1"/>
- <pt x="1478" y="1419" on="1"/>
- <pt x="1459" y="1417" on="1"/>
- <pt x="1458" y="1417" on="0"/>
- <pt x="1453" y="1418" on="1"/>
- <pt x="1450" y="1415" on="0"/>
- <pt x="1447" y="1415" on="1"/>
- <pt x="1426" y="1416" on="1"/>
- <pt x="1353" y="1419" on="0"/>
- <pt x="1297" y="1333" on="1"/>
- <pt x="1295" y="1329" on="0"/>
- <pt x="1288" y="1319" on="1"/>
- <pt x="1282" y="1310" on="0"/>
- <pt x="1275" y="1301" on="1"/>
- <pt x="1246" y="1258" on="0"/>
- <pt x="1217" y="1215" on="1"/>
- <pt x="837" y="656" on="1"/>
- <pt x="837" y="259" on="1"/>
- <pt x="836" y="140" on="0"/>
- <pt x="854" y="104" on="1"/>
- <pt x="869" y="72" on="0"/>
- <pt x="935" y="68" on="1"/>
- <pt x="1003" y="63" on="1"/>
- <pt x="1022" y="62" on="1"/>
- <pt x="1022" y="0" on="1"/>
- <pt x="442" y="0" on="1"/>
- <pt x="442" y="62" on="1"/>
- <pt x="460" y="63" on="1"/>
- <pt x="528" y="68" on="1"/>
- <pt x="603" y="74" on="0"/>
- <pt x="613" y="115" on="1"/>
- <pt x="627" y="175" on="0"/>
- <pt x="627" y="259" on="1"/>
- </contour>
- <contour>
- <pt x="469" y="1604" on="1"/>
- <pt x="710" y="1925" on="1"/>
- <pt x="932" y="1925" on="1"/>
- <pt x="1172" y="1604" on="1"/>
- <pt x="1086" y="1604" on="1"/>
- <pt x="821" y="1826" on="1"/>
- <pt x="555" y="1604" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 98 values pushed */
- 58 51 43 50 65 64 63 62 59 5 60 7 3 33 32 30 42 33 32 30 27 24 23 17 10
- 9 6 4 0 13 7 50 3 61 60 1 51 50 1 2 0 26 25 8 7 0 3 14 51 58
- 50 43 64 60 17 3 42 0 3 63 62 61 27 26 25 24 23 8 13 20 42 65 59 10 9
- 8 7 6 4 8 13 13 0 0 0 43 42 32 1 0 1 4 48 196 58 0 1 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- CALL[ ]
- MDAP[1]
- MDAP[1]
- MDAP[1]
- CALL[ ]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Ydieresis" xMin="0" yMin="0" xMax="1478" yMax="1777">
- <contour>
- <pt x="627" y="656" on="1"/>
- <pt x="252" y="1215" on="1"/>
- <pt x="193" y="1303" on="1"/>
- <pt x="124" y="1408" on="0"/>
- <pt x="77" y="1415" on="1"/>
- <pt x="19" y="1417" on="1"/>
- <pt x="0" y="1419" on="1"/>
- <pt x="0" y="1480" on="1"/>
- <pt x="573" y="1480" on="1"/>
- <pt x="573" y="1419" on="1"/>
- <pt x="554" y="1419" on="1"/>
- <pt x="483" y="1417" on="1"/>
- <pt x="409" y="1415" on="0"/>
- <pt x="409" y="1380" on="1"/>
- <pt x="409" y="1351" on="0"/>
- <pt x="457" y="1281" on="1"/>
- <pt x="502" y="1215" on="1"/>
- <pt x="816" y="748" on="1"/>
- <pt x="1131" y="1214" on="1"/>
- <pt x="1226" y="1354" on="0"/>
- <pt x="1226" y="1389" on="1"/>
- <pt x="1226" y="1414" on="0"/>
- <pt x="1143" y="1417" on="1"/>
- <pt x="1087" y="1419" on="1"/>
- <pt x="1069" y="1419" on="1"/>
- <pt x="1069" y="1480" on="1"/>
- <pt x="1478" y="1480" on="1"/>
- <pt x="1478" y="1419" on="1"/>
- <pt x="1459" y="1417" on="1"/>
- <pt x="1458" y="1417" on="0"/>
- <pt x="1453" y="1418" on="1"/>
- <pt x="1450" y="1415" on="0"/>
- <pt x="1447" y="1415" on="1"/>
- <pt x="1426" y="1416" on="1"/>
- <pt x="1353" y="1419" on="0"/>
- <pt x="1297" y="1333" on="1"/>
- <pt x="1295" y="1329" on="0"/>
- <pt x="1288" y="1319" on="1"/>
- <pt x="1282" y="1310" on="0"/>
- <pt x="1275" y="1301" on="1"/>
- <pt x="1246" y="1258" on="0"/>
- <pt x="1217" y="1215" on="1"/>
- <pt x="837" y="656" on="1"/>
- <pt x="837" y="259" on="1"/>
- <pt x="836" y="140" on="0"/>
- <pt x="854" y="104" on="1"/>
- <pt x="869" y="72" on="0"/>
- <pt x="935" y="68" on="1"/>
- <pt x="1003" y="63" on="1"/>
- <pt x="1022" y="62" on="1"/>
- <pt x="1022" y="0" on="1"/>
- <pt x="442" y="0" on="1"/>
- <pt x="442" y="62" on="1"/>
- <pt x="460" y="63" on="1"/>
- <pt x="528" y="68" on="1"/>
- <pt x="603" y="74" on="0"/>
- <pt x="613" y="115" on="1"/>
- <pt x="627" y="175" on="0"/>
- <pt x="627" y="259" on="1"/>
- </contour>
- <contour>
- <pt x="537" y="1604" on="1"/>
- <pt x="537" y="1777" on="1"/>
- <pt x="710" y="1777" on="1"/>
- <pt x="710" y="1604" on="1"/>
- </contour>
- <contour>
- <pt x="932" y="1604" on="1"/>
- <pt x="932" y="1777" on="1"/>
- <pt x="1105" y="1777" on="1"/>
- <pt x="1105" y="1604" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 121 values pushed */
- 58 51 43 50 33 32 30 42 33 32 30 27 24 23 17 10 9 6 4 0 13 7 50 3 0
- 0 66 63 62 59 13 3 60 1 4 48 84 65 64 61 60 3 51 50 1 2 0 26 25 8
- 7 0 3 14 51 58 50 43 25 24 23 3 65 63 3 17 42 61 2 10 9 8 3 0 59
- 3 27 26 2 13 20 65 7 6 4 3 13 13 59 0 0 64 63 13 1 65 62 61 13 1
- 59 43 42 32 1 0 3 4 48 196 66 65 1 60 59 1 58 0 1 3 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MDAP[1]
- MDAP[1]
- MDAP[1]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Z" xMin="92" yMin="0" xMax="1129" yMax="1480">
- <contour>
- <pt x="92" y="0" on="1"/>
- <pt x="92" y="80" on="1"/>
- <pt x="887" y="1400" on="1"/>
- <pt x="436" y="1400" on="1"/>
- <pt x="327" y="1396" on="1"/>
- <pt x="263" y="1395" on="0"/>
- <pt x="252" y="1377" on="1"/>
- <pt x="242" y="1360" on="0"/>
- <pt x="242" y="1322" on="1"/>
- <pt x="239" y="1209" on="1"/>
- <pt x="237" y="1184" on="1"/>
- <pt x="126" y="1184" on="1"/>
- <pt x="126" y="1480" on="1"/>
- <pt x="1122" y="1480" on="1"/>
- <pt x="1122" y="1413" on="1"/>
- <pt x="331" y="93" on="1"/>
- <pt x="779" y="93" on="1"/>
- <pt x="945" y="99" on="1"/>
- <pt x="1008" y="100" on="0"/>
- <pt x="1012" y="165" on="1"/>
- <pt x="1016" y="265" on="1"/>
- <pt x="1017" y="284" on="1"/>
- <pt x="1129" y="284" on="1"/>
- <pt x="1129" y="0" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 63 values pushed */
- 14 12 2 2 22 21 11 10 4 2 15 3 1 15 0 2 0 0 3 2 21 1 12 16 15
- 35 1 0 2 4 48 84 23 0 1 0 13 12 0 14 21 16 15 14 13 10 3 2 8 22
- 11 3 1 0 11 23 22 1 12 11 1 2 0
- LOOPCALL[ ]
- SRP0[ ]
- MDRP[00000]
- MDRP[00000]
- CALL[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Zacute" xMin="92" yMin="0" xMax="1129" yMax="1925">
- <contour>
- <pt x="92" y="0" on="1"/>
- <pt x="92" y="80" on="1"/>
- <pt x="887" y="1400" on="1"/>
- <pt x="436" y="1400" on="1"/>
- <pt x="327" y="1396" on="1"/>
- <pt x="263" y="1395" on="0"/>
- <pt x="252" y="1377" on="1"/>
- <pt x="242" y="1360" on="0"/>
- <pt x="242" y="1322" on="1"/>
- <pt x="239" y="1209" on="1"/>
- <pt x="237" y="1184" on="1"/>
- <pt x="126" y="1184" on="1"/>
- <pt x="126" y="1480" on="1"/>
- <pt x="1122" y="1480" on="1"/>
- <pt x="1122" y="1413" on="1"/>
- <pt x="331" y="93" on="1"/>
- <pt x="779" y="93" on="1"/>
- <pt x="945" y="99" on="1"/>
- <pt x="1008" y="100" on="0"/>
- <pt x="1012" y="165" on="1"/>
- <pt x="1016" y="265" on="1"/>
- <pt x="1017" y="284" on="1"/>
- <pt x="1129" y="284" on="1"/>
- <pt x="1129" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="510" y="1604" on="1"/>
- <pt x="751" y="1925" on="1"/>
- <pt x="1010" y="1925" on="1"/>
- <pt x="603" y="1604" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 77 values pushed */
- 27 24 2 25 12 3 14 12 2 2 22 21 11 10 4 2 15 3 1 15 0 2 0 0 3
- 2 21 1 12 16 15 35 1 0 2 4 48 84 26 25 1 23 0 1 2 0 13 12 0 14
- 27 26 25 24 21 16 15 14 13 10 3 2 12 22 11 3 1 0 11 23 22 1 12 11 1
- 2 0
- LOOPCALL[ ]
- SRP0[ ]
- MDRP[00000]
- MDRP[00000]
- CALL[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Zcaron" xMin="92" yMin="0" xMax="1129" yMax="1925">
- <contour>
- <pt x="92" y="0" on="1"/>
- <pt x="92" y="80" on="1"/>
- <pt x="887" y="1400" on="1"/>
- <pt x="436" y="1400" on="1"/>
- <pt x="327" y="1396" on="1"/>
- <pt x="263" y="1395" on="0"/>
- <pt x="252" y="1377" on="1"/>
- <pt x="242" y="1360" on="0"/>
- <pt x="242" y="1322" on="1"/>
- <pt x="239" y="1209" on="1"/>
- <pt x="237" y="1184" on="1"/>
- <pt x="126" y="1184" on="1"/>
- <pt x="126" y="1480" on="1"/>
- <pt x="1122" y="1480" on="1"/>
- <pt x="1122" y="1413" on="1"/>
- <pt x="331" y="93" on="1"/>
- <pt x="779" y="93" on="1"/>
- <pt x="945" y="99" on="1"/>
- <pt x="1008" y="100" on="0"/>
- <pt x="1012" y="165" on="1"/>
- <pt x="1016" y="265" on="1"/>
- <pt x="1017" y="284" on="1"/>
- <pt x="1129" y="284" on="1"/>
- <pt x="1129" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="979" y="1925" on="1"/>
- <pt x="739" y="1604" on="1"/>
- <pt x="517" y="1604" on="1"/>
- <pt x="276" y="1925" on="1"/>
- <pt x="362" y="1925" on="1"/>
- <pt x="628" y="1703" on="1"/>
- <pt x="893" y="1925" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 82 values pushed */
- 14 12 2 2 22 21 11 10 4 2 15 3 1 15 0 2 30 29 28 27 24 5 13 25 0
- 0 3 2 21 1 12 16 15 35 1 0 2 4 48 84 26 25 1 23 0 1 2 0 13 12
- 0 14 30 29 28 27 26 25 24 21 16 15 14 13 10 3 2 15 22 11 3 1 0 11 23
- 22 1 12 11 1 2 0
- LOOPCALL[ ]
- SRP0[ ]
- MDRP[00000]
- MDRP[00000]
- CALL[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Zdotaccent" xMin="92" yMin="0" xMax="1129" yMax="1801">
- <contour>
- <pt x="92" y="0" on="1"/>
- <pt x="92" y="80" on="1"/>
- <pt x="887" y="1400" on="1"/>
- <pt x="436" y="1400" on="1"/>
- <pt x="327" y="1396" on="1"/>
- <pt x="263" y="1395" on="0"/>
- <pt x="252" y="1377" on="1"/>
- <pt x="242" y="1360" on="0"/>
- <pt x="242" y="1322" on="1"/>
- <pt x="239" y="1209" on="1"/>
- <pt x="237" y="1184" on="1"/>
- <pt x="126" y="1184" on="1"/>
- <pt x="126" y="1480" on="1"/>
- <pt x="1122" y="1480" on="1"/>
- <pt x="1122" y="1413" on="1"/>
- <pt x="331" y="93" on="1"/>
- <pt x="779" y="93" on="1"/>
- <pt x="945" y="99" on="1"/>
- <pt x="1008" y="100" on="0"/>
- <pt x="1012" y="165" on="1"/>
- <pt x="1016" y="265" on="1"/>
- <pt x="1017" y="284" on="1"/>
- <pt x="1129" y="284" on="1"/>
- <pt x="1129" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="512" y="1604" on="1"/>
- <pt x="512" y="1801" on="1"/>
- <pt x="709" y="1801" on="1"/>
- <pt x="709" y="1604" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 90 values pushed */
- 14 12 2 2 22 21 11 10 4 2 15 3 1 15 0 2 0 0 27 24 5 1 25 3 2
- 21 1 12 16 15 35 1 0 3 4 48 84 26 25 1 23 0 1 2 0 13 12 0 14 21
- 16 14 13 2 5 22 26 3 15 10 3 3 24 11 3 1 0 11 0 0 27 26 4 1 24
- 1 4 48 196 25 24 1 23 22 1 12 11 1 3 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00000]
- MDRP[00000]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="a" xMin="75" yMin="-25" xMax="904" yMax="1110">
- <contour>
- <pt x="629" y="149" on="1"/>
- <pt x="513" y="-25" on="0"/>
- <pt x="344" y="-25" on="1"/>
- <pt x="221" y="-25" on="0"/>
- <pt x="148" y="55" on="1"/>
- <pt x="75" y="136" on="0"/>
- <pt x="75" y="273" on="1"/>
- <pt x="75" y="642" on="0"/>
- <pt x="543" y="642" on="1"/>
- <pt x="584" y="642" on="1"/>
- <pt x="584" y="777" on="1"/>
- <pt x="584" y="940" on="0"/>
- <pt x="558" y="986" on="1"/>
- <pt x="532" y="1034" on="0"/>
- <pt x="445" y="1034" on="1"/>
- <pt x="361" y="1034" on="0"/>
- <pt x="327" y="996" on="1"/>
- <pt x="293" y="958" on="0"/>
- <pt x="293" y="863" on="1"/>
- <pt x="293" y="845" on="1"/>
- <pt x="157" y="845" on="1"/>
- <pt x="157" y="1019" on="1"/>
- <pt x="305" y="1110" on="0"/>
- <pt x="473" y="1110" on="1"/>
- <pt x="639" y="1110" on="0"/>
- <pt x="710" y="1036" on="1"/>
- <pt x="781" y="962" on="0"/>
- <pt x="781" y="785" on="1"/>
- <pt x="781" y="301" on="1"/>
- <pt x="781" y="156" on="0"/>
- <pt x="794" y="110" on="1"/>
- <pt x="807" y="65" on="0"/>
- <pt x="847" y="65" on="1"/>
- <pt x="863" y="65" on="0"/>
- <pt x="898" y="74" on="1"/>
- <pt x="904" y="0" on="1"/>
- <pt x="828" y="-25" on="0"/>
- <pt x="792" y="-25" on="1"/>
- <pt x="668" y="-25" on="0"/>
- </contour>
- <contour>
- <pt x="584" y="171" on="1"/>
- <pt x="584" y="580" on="1"/>
- <pt x="538" y="580" on="1"/>
- <pt x="288" y="580" on="0"/>
- <pt x="288" y="312" on="1"/>
- <pt x="288" y="93" on="0"/>
- <pt x="431" y="93" on="1"/>
- <pt x="503" y="93" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 87 values pushed */
- 0 0 45 22 2 14 21 23 48 84 37 2 23 1 2 2 28 35 1 1 41 40 39 27 21
- 20 19 18 10 9 8 0 12 1 2 3 0 0 1 35 2 0 14 0 0 43 10 6 48 196
- 35 28 0 27 9 2 41 19 18 8 4 9 20 3 6 20 0 0 40 39 10 9 4 3 27
- 1 4 48 196 28 27 1 21 20 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- CALL[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00000]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- SZP0[ ]
- SRP0[ ]
- MDRP[00000]
- SZP0[ ]
- SZP0[ ]
- SZP1[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- SRP0[ ]
- MDRP[00000]
- MIAP[1]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="aacute" xMin="75" yMin="-25" xMax="904" yMax="1604">
- <component glyphName="a" x="0" y="0" flags="0x4"/>
- <component glyphName="acute" x="192" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="abreve" xMin="75" yMin="-25" xMax="904" yMax="1604">
- <component glyphName="a" x="0" y="0" flags="0x4"/>
- <component glyphName="breve" x="133" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="acircumflex" xMin="75" yMin="-25" xMax="904" yMax="1604">
- <component glyphName="a" x="0" y="0" flags="0x4"/>
- <component glyphName="circumflex" x="133" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="acute" xMin="91" yMin="1283" xMax="591" yMax="1604">
- <contour>
- <pt x="91" y="1283" on="1"/>
- <pt x="332" y="1604" on="1"/>
- <pt x="591" y="1604" on="1"/>
- <pt x="184" y="1283" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 12 values pushed */
- 3 0 1 2 1 1 0 14 3 2 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- CALL[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00000]
- MDRP[00000]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="adieresis" xMin="75" yMin="-25" xMax="904" yMax="1456">
- <component glyphName="a" x="0" y="0" flags="0x4"/>
- <component glyphName="dieresis" x="134" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="ae" xMin="75" yMin="-25" xMax="1304" yMax="1111">
- <contour>
- <pt x="649" y="181" on="1"/>
- <pt x="582" y="71" on="0"/>
- <pt x="525" y="27" on="1"/>
- <pt x="457" y="-25" on="0"/>
- <pt x="347" y="-25" on="1"/>
- <pt x="221" y="-25" on="0"/>
- <pt x="148" y="55" on="1"/>
- <pt x="75" y="136" on="0"/>
- <pt x="75" y="273" on="1"/>
- <pt x="75" y="642" on="0"/>
- <pt x="542" y="642" on="1"/>
- <pt x="583" y="642" on="1"/>
- <pt x="583" y="777" on="1"/>
- <pt x="583" y="939" on="0"/>
- <pt x="558" y="986" on="1"/>
- <pt x="533" y="1034" on="0"/>
- <pt x="445" y="1034" on="1"/>
- <pt x="361" y="1034" on="0"/>
- <pt x="326" y="996" on="1"/>
- <pt x="292" y="958" on="0"/>
- <pt x="292" y="863" on="1"/>
- <pt x="292" y="845" on="1"/>
- <pt x="156" y="845" on="1"/>
- <pt x="156" y="1019" on="1"/>
- <pt x="304" y="1110" on="0"/>
- <pt x="469" y="1110" on="1"/>
- <pt x="643" y="1110" on="0"/>
- <pt x="732" y="1009" on="1"/>
- <pt x="848" y="1111" on="0"/>
- <pt x="975" y="1111" on="1"/>
- <pt x="1304" y="1111" on="0"/>
- <pt x="1304" y="605" on="1"/>
- <pt x="1304" y="586" on="1"/>
- <pt x="781" y="586" on="1"/>
- <pt x="785" y="348" on="0"/>
- <pt x="838" y="233" on="1"/>
- <pt x="910" y="75" on="0"/>
- <pt x="1067" y="75" on="1"/>
- <pt x="1159" y="75" on="0"/>
- <pt x="1304" y="150" on="1"/>
- <pt x="1304" y="49" on="1"/>
- <pt x="1158" y="-25" on="0"/>
- <pt x="1029" y="-25" on="1"/>
- <pt x="890" y="-25" on="0"/>
- <pt x="780" y="51" on="1"/>
- <pt x="715" y="96" on="0"/>
- </contour>
- <contour>
- <pt x="583" y="171" on="1"/>
- <pt x="583" y="580" on="1"/>
- <pt x="538" y="580" on="1"/>
- <pt x="288" y="580" on="0"/>
- <pt x="288" y="312" on="1"/>
- <pt x="288" y="93" on="0"/>
- <pt x="431" y="93" on="1"/>
- <pt x="502" y="93" on="0"/>
- </contour>
- <contour>
- <pt x="781" y="648" on="1"/>
- <pt x="1095" y="648" on="1"/>
- <pt x="1095" y="692" on="1"/>
- <pt x="1095" y="890" on="0"/>
- <pt x="1067" y="966" on="1"/>
- <pt x="1038" y="1043" on="0"/>
- <pt x="963" y="1043" on="1"/>
- <pt x="864" y="1043" on="0"/>
- <pt x="818" y="925" on="1"/>
- <pt x="784" y="837" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 112 values pushed */
- 0 0 60 17 29 52 22 4 37 9 42 16 21 25 48 84 42 2 29 1 25 1 4 2 1
- 56 27 23 22 21 20 12 7 1 54 3 0 31 11 10 3 54 32 3 1 48 47 46 40 39
- 0 6 32 2 3 0 0 0 33 32 14 1 54 1 4 48 84 55 54 1 0 14 0 0 50
- 10 8 48 196 48 21 20 10 4 11 22 3 56 55 54 40 39 33 32 31 27 0 10 13 11
- 8 22 47 46 12 11 3 23 22 1 2 0
- LOOPCALL[ ]
- SRP0[ ]
- MDRP[00100]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- CALL[ ]
- SZP1[ ]
- CALL[ ]
- SZP1[ ]
- MIAP[1]
- MIAP[1]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="afii00208" xMin="99" yMin="543" xMax="1950" yMax="642">
- <contour>
- <pt x="99" y="543" on="1"/>
- <pt x="99" y="642" on="1"/>
- <pt x="1950" y="642" on="1"/>
- <pt x="1950" y="543" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 20 values pushed */
- 0 0 3 0 9 1 1 1 4 48 84 2 1 1 0 14 3 2 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- CALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="agrave" xMin="75" yMin="-25" xMax="904" yMax="1604">
- <component glyphName="a" x="0" y="0" flags="0x4"/>
- <component glyphName="grave" x="75" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="amacron" xMin="75" yMin="-25" xMax="904" yMax="1406">
- <component glyphName="a" x="0" y="0" flags="0x4"/>
- <component glyphName="macron" x="120" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="ampersand" xMin="99" yMin="-37" xMax="1541" yMax="1518">
- <contour>
- <pt x="1152" y="0" on="1"/>
- <pt x="1058" y="103" on="1"/>
- <pt x="833" y="-37" on="0"/>
- <pt x="618" y="-37" on="1"/>
- <pt x="394" y="-37" on="0"/>
- <pt x="246" y="97" on="1"/>
- <pt x="99" y="231" on="0"/>
- <pt x="99" y="437" on="1"/>
- <pt x="99" y="632" on="0"/>
- <pt x="238" y="756" on="1"/>
- <pt x="322" y="830" on="0"/>
- <pt x="482" y="888" on="1"/>
- <pt x="358" y="1058" on="0"/>
- <pt x="358" y="1193" on="1"/>
- <pt x="358" y="1339" on="0"/>
- <pt x="460" y="1428" on="1"/>
- <pt x="562" y="1518" on="0"/>
- <pt x="736" y="1518" on="1"/>
- <pt x="908" y="1518" on="0"/>
- <pt x="1006" y="1439" on="1"/>
- <pt x="1105" y="1361" on="0"/>
- <pt x="1105" y="1224" on="1"/>
- <pt x="1105" y="1066" on="0"/>
- <pt x="971" y="963" on="1"/>
- <pt x="890" y="901" on="0"/>
- <pt x="736" y="851" on="1"/>
- <pt x="791" y="777" on="1"/>
- <pt x="932" y="584" on="1"/>
- <pt x="1077" y="389" on="1"/>
- <pt x="1152" y="286" on="1"/>
- <pt x="1242" y="417" on="0"/>
- <pt x="1242" y="603" on="1"/>
- <pt x="1240" y="660" on="1"/>
- <pt x="1239" y="719" on="0"/>
- <pt x="1175" y="719" on="1"/>
- <pt x="1163" y="719" on="0"/>
- <pt x="1125" y="722" on="1"/>
- <pt x="1091" y="724" on="1"/>
- <pt x="1072" y="725" on="1"/>
- <pt x="1072" y="786" on="1"/>
- <pt x="1541" y="786" on="1"/>
- <pt x="1541" y="725" on="1"/>
- <pt x="1520" y="724" on="1"/>
- <pt x="1440" y="720" on="1"/>
- <pt x="1398" y="718" on="0"/>
- <pt x="1391" y="698" on="1"/>
- <pt x="1384" y="680" on="0"/>
- <pt x="1384" y="641" on="1"/>
- <pt x="1384" y="472" on="0"/>
- <pt x="1198" y="236" on="1"/>
- <pt x="1203" y="231" on="1"/>
- <pt x="1209" y="224" on="1"/>
- <pt x="1219" y="214" on="0"/>
- <pt x="1225" y="207" on="1"/>
- <pt x="1228" y="204" on="1"/>
- <pt x="1240" y="192" on="1"/>
- <pt x="1252" y="178" on="0"/>
- <pt x="1269" y="161" on="1"/>
- <pt x="1301" y="127" on="0"/>
- <pt x="1321" y="110" on="1"/>
- <pt x="1368" y="72" on="0"/>
- <pt x="1424" y="69" on="1"/>
- <pt x="1515" y="63" on="1"/>
- <pt x="1528" y="62" on="1"/>
- <pt x="1528" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="1013" y="155" on="1"/>
- <pt x="775" y="432" on="0"/>
- <pt x="513" y="835" on="1"/>
- <pt x="417" y="787" on="0"/>
- <pt x="368" y="724" on="1"/>
- <pt x="297" y="633" on="0"/>
- <pt x="297" y="494" on="1"/>
- <pt x="297" y="306" on="0"/>
- <pt x="414" y="191" on="1"/>
- <pt x="531" y="75" on="0"/>
- <pt x="723" y="75" on="1"/>
- <pt x="879" y="75" on="0"/>
- </contour>
- <contour>
- <pt x="702" y="896" on="1"/>
- <pt x="800" y="961" on="0"/>
- <pt x="848" y="1028" on="1"/>
- <pt x="920" y="1125" on="0"/>
- <pt x="920" y="1250" on="1"/>
- <pt x="920" y="1450" on="0"/>
- <pt x="742" y="1450" on="1"/>
- <pt x="656" y="1450" on="0"/>
- <pt x="606" y="1396" on="1"/>
- <pt x="555" y="1343" on="0"/>
- <pt x="555" y="1254" on="1"/>
- <pt x="555" y="1116" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 77 values pushed */
- 0 0 83 17 17 75 15 3 48 84 17 0 3 2 1 77 67 25 11 4 0 39 3 0 65
- 63 49 41 38 31 29 1 8 39 0 3 40 39 1 64 0 1 2 0 14 0 0 87 5 13
- 81 16 21 71 5 7 48 196 77 67 65 64 63 49 41 40 39 38 31 29 25 21 13 11 7
- 1 0
- MDAP[0]
- MDAP[0]
- MDAP[1]
- MDAP[0]
- MDAP[1]
- MDAP[1]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- LOOPCALL[ ]
- CALL[ ]
- SZP1[ ]
- CALL[ ]
- SZP1[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="anoteleia" xMin="133" yMin="491" xMax="380" yMax="738">
- <contour>
- <pt x="133" y="491" on="1"/>
- <pt x="133" y="738" on="1"/>
- <pt x="380" y="738" on="1"/>
- <pt x="380" y="491" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 31 values pushed */
- 0 0 3 0 6 1 1 1 4 48 84 2 1 1 0 14 0 0 3 2 6 1 0 1 4
- 48 196 1 0 1 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="aogonek" xMin="75" yMin="-370" xMax="917" yMax="1110">
- <component glyphName="a" x="0" y="0" flags="0x4"/>
- <component glyphName="ogonek" x="392" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="aring" xMin="75" yMin="-25" xMax="904" yMax="1737">
- <contour>
- <pt x="629" y="149" on="1"/>
- <pt x="513" y="-25" on="0"/>
- <pt x="344" y="-25" on="1"/>
- <pt x="221" y="-25" on="0"/>
- <pt x="148" y="55" on="1"/>
- <pt x="75" y="136" on="0"/>
- <pt x="75" y="273" on="1"/>
- <pt x="75" y="642" on="0"/>
- <pt x="543" y="642" on="1"/>
- <pt x="584" y="642" on="1"/>
- <pt x="584" y="777" on="1"/>
- <pt x="584" y="940" on="0"/>
- <pt x="558" y="986" on="1"/>
- <pt x="532" y="1034" on="0"/>
- <pt x="445" y="1034" on="1"/>
- <pt x="361" y="1034" on="0"/>
- <pt x="327" y="996" on="1"/>
- <pt x="293" y="958" on="0"/>
- <pt x="293" y="863" on="1"/>
- <pt x="293" y="845" on="1"/>
- <pt x="157" y="845" on="1"/>
- <pt x="157" y="1019" on="1"/>
- <pt x="305" y="1110" on="0"/>
- <pt x="473" y="1110" on="1"/>
- <pt x="639" y="1110" on="0"/>
- <pt x="710" y="1036" on="1"/>
- <pt x="781" y="962" on="0"/>
- <pt x="781" y="785" on="1"/>
- <pt x="781" y="301" on="1"/>
- <pt x="781" y="156" on="0"/>
- <pt x="794" y="110" on="1"/>
- <pt x="807" y="65" on="0"/>
- <pt x="847" y="65" on="1"/>
- <pt x="863" y="65" on="0"/>
- <pt x="898" y="74" on="1"/>
- <pt x="904" y="0" on="1"/>
- <pt x="828" y="-25" on="0"/>
- <pt x="792" y="-25" on="1"/>
- <pt x="668" y="-25" on="0"/>
- </contour>
- <contour>
- <pt x="584" y="171" on="1"/>
- <pt x="584" y="580" on="1"/>
- <pt x="538" y="580" on="1"/>
- <pt x="288" y="580" on="0"/>
- <pt x="288" y="312" on="1"/>
- <pt x="288" y="93" on="0"/>
- <pt x="431" y="93" on="1"/>
- <pt x="503" y="93" on="0"/>
- </contour>
- <contour>
- <pt x="475" y="1737" on="1"/>
- <pt x="569" y="1737" on="0"/>
- <pt x="635" y="1671" on="1"/>
- <pt x="702" y="1605" on="0"/>
- <pt x="702" y="1511" on="1"/>
- <pt x="702" y="1415" on="0"/>
- <pt x="635" y="1349" on="1"/>
- <pt x="569" y="1283" on="0"/>
- <pt x="473" y="1283" on="1"/>
- <pt x="390" y="1283" on="0"/>
- <pt x="328" y="1337" on="1"/>
- <pt x="248" y="1406" on="0"/>
- <pt x="248" y="1510" on="1"/>
- <pt x="248" y="1605" on="0"/>
- <pt x="314" y="1671" on="1"/>
- <pt x="381" y="1737" on="0"/>
- </contour>
- <contour>
- <pt x="475" y="1669" on="1"/>
- <pt x="409" y="1669" on="0"/>
- <pt x="363" y="1623" on="1"/>
- <pt x="316" y="1576" on="0"/>
- <pt x="316" y="1511" on="1"/>
- <pt x="316" y="1445" on="0"/>
- <pt x="362" y="1398" on="1"/>
- <pt x="409" y="1351" on="0"/>
- <pt x="473" y="1351" on="1"/>
- <pt x="534" y="1351" on="0"/>
- <pt x="578" y="1388" on="1"/>
- <pt x="634" y="1436" on="0"/>
- <pt x="634" y="1511" on="1"/>
- <pt x="634" y="1577" on="0"/>
- <pt x="588" y="1623" on="1"/>
- <pt x="541" y="1669" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 109 values pushed */
- 0 0 71 17 55 63 17 47 45 22 2 14 21 23 48 84 37 2 23 1 2 2 28 35 1
- 1 41 40 39 27 21 20 19 18 10 9 8 0 12 1 2 3 0 0 1 55 47 1 0 1
- 35 2 0 14 0 0 75 17 51 67 17 59 43 10 6 48 196 35 28 51 51 0 2 27 9
- 3 59 59 41 19 18 8 5 9 20 3 6 20 0 0 40 39 10 9 4 3 27 1 4 48
- 196 28 27 1 21 20 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- CALL[ ]
- MDAP[1]
- CALL[ ]
- MDAP[1]
- SRP0[ ]
- MDRP[00000]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- SZP0[ ]
- SRP0[ ]
- MDRP[00000]
- SZP0[ ]
- SZP0[ ]
- SRP0[ ]
- MDRP[00100]
- MDRP[00100]
- SZP0[ ]
- SZP0[ ]
- SZP1[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- SRP0[ ]
- MDRP[00000]
- MIAP[1]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="asciicircum" xMin="36" yMin="592" xMax="924" yMax="1480">
- <contour>
- <pt x="36" y="592" on="1"/>
- <pt x="480" y="1480" on="1"/>
- <pt x="924" y="592" on="1"/>
- <pt x="797" y="592" on="1"/>
- <pt x="480" y="1224" on="1"/>
- <pt x="162" y="592" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 13 values pushed */
- 5 4 3 2 1 0 14 5 4 3 2 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- CALL[ ]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="asciitilde" xMin="60" yMin="421" xMax="1047" yMax="763">
- <contour>
- <pt x="122" y="444" on="1"/>
- <pt x="60" y="444" on="1"/>
- <pt x="70" y="583" on="0"/>
- <pt x="115" y="656" on="1"/>
- <pt x="181" y="763" on="0"/>
- <pt x="324" y="763" on="1"/>
- <pt x="447" y="763" on="0"/>
- <pt x="582" y="648" on="1"/>
- <pt x="622" y="614" on="1"/>
- <pt x="728" y="524" on="0"/>
- <pt x="813" y="524" on="1"/>
- <pt x="899" y="524" on="0"/>
- <pt x="950" y="605" on="1"/>
- <pt x="984" y="659" on="0"/>
- <pt x="985" y="740" on="1"/>
- <pt x="1047" y="740" on="1"/>
- <pt x="1037" y="600" on="0"/>
- <pt x="992" y="528" on="1"/>
- <pt x="926" y="421" on="0"/>
- <pt x="783" y="421" on="1"/>
- <pt x="660" y="421" on="0"/>
- <pt x="525" y="536" on="1"/>
- <pt x="485" y="570" on="1"/>
- <pt x="378" y="661" on="0"/>
- <pt x="294" y="661" on="1"/>
- <pt x="208" y="661" on="0"/>
- <pt x="157" y="580" on="1"/>
- <pt x="123" y="526" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 21 values pushed */
- 0 0 24 41 5 10 41 19 48 84 19 15 14 5 1 0 14 15 14 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- CALL[ ]
- MDAP[0]
- MDAP[0]
- MDAP[1]
- MDAP[0]
- MDAP[0]
- MDAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="asterisk" xMin="120" yMin="734" xMax="905" yMax="1480">
- <contour>
- <pt x="577" y="1152" on="1"/>
- <pt x="859" y="1282" on="1"/>
- <pt x="905" y="1142" on="1"/>
- <pt x="600" y="1081" on="1"/>
- <pt x="601" y="1085" on="0"/>
- <pt x="601" y="1090" on="1"/>
- <pt x="601" y="1094" on="1"/>
- <pt x="601" y="1097" on="1"/>
- <pt x="601" y="1126" on="0"/>
- </contour>
- <contour>
- <pt x="589" y="1049" on="1"/>
- <pt x="801" y="821" on="1"/>
- <pt x="681" y="734" on="1"/>
- <pt x="530" y="1005" on="1"/>
- <pt x="570" y="1015" on="0"/>
- </contour>
- <contour>
- <pt x="495" y="1005" on="1"/>
- <pt x="344" y="734" on="1"/>
- <pt x="224" y="821" on="1"/>
- <pt x="435" y="1049" on="1"/>
- <pt x="457" y="1013" on="0"/>
- </contour>
- <contour>
- <pt x="425" y="1081" on="1"/>
- <pt x="120" y="1142" on="1"/>
- <pt x="166" y="1282" on="1"/>
- <pt x="448" y="1152" on="1"/>
- <pt x="424" y="1125" on="0"/>
- <pt x="424" y="1097" on="1"/>
- <pt x="424" y="1094" on="1"/>
- <pt x="424" y="1090" on="1"/>
- <pt x="425" y="1085" on="0"/>
- </contour>
- <contour>
- <pt x="476" y="1172" on="1"/>
- <pt x="438" y="1480" on="1"/>
- <pt x="586" y="1480" on="1"/>
- <pt x="549" y="1172" on="1"/>
- <pt x="526" y="1181" on="0"/>
- <pt x="512" y="1181" on="1"/>
- <pt x="498" y="1181" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 70 values pushed */
- 33 1 33 31 28 26 25 24 22 21 20 7 6 5 2 1 0 15 29 1 3 0 1 1 19
- 17 16 15 14 12 11 10 9 3 10 1 2 3 0 0 30 29 0 14 31 30 29 28 26 25
- 24 22 21 20 19 17 16 15 14 12 11 10 9 7 6 5 3 2 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- SZP0[ ]
- SZP1[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- MDAP[1]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="at" xMin="140" yMin="-37" xMax="1747" yMax="1517">
- <contour>
- <pt x="1151" y="44" on="1"/>
- <pt x="969" y="-37" on="0"/>
- <pt x="802" y="-37" on="1"/>
- <pt x="517" y="-37" on="0"/>
- <pt x="329" y="137" on="1"/>
- <pt x="140" y="310" on="0"/>
- <pt x="140" y="580" on="1"/>
- <pt x="140" y="913" on="0"/>
- <pt x="386" y="1195" on="1"/>
- <pt x="668" y="1517" on="0"/>
- <pt x="1080" y="1517" on="1"/>
- <pt x="1367" y="1517" on="0"/>
- <pt x="1557" y="1337" on="1"/>
- <pt x="1747" y="1158" on="0"/>
- <pt x="1747" y="889" on="1"/>
- <pt x="1747" y="651" on="0"/>
- <pt x="1597" y="473" on="1"/>
- <pt x="1448" y="295" on="0"/>
- <pt x="1247" y="295" on="1"/>
- <pt x="1073" y="295" on="0"/>
- <pt x="1073" y="435" on="1"/>
- <pt x="1073" y="475" on="0"/>
- <pt x="1082" y="507" on="1"/>
- <pt x="1106" y="593" on="1"/>
- <pt x="1115" y="635" on="1"/>
- <pt x="1094" y="635" on="1"/>
- <pt x="1000" y="480" on="0"/>
- <pt x="922" y="404" on="1"/>
- <pt x="812" y="296" on="0"/>
- <pt x="703" y="296" on="1"/>
- <pt x="524" y="296" on="0"/>
- <pt x="524" y="529" on="1"/>
- <pt x="524" y="766" on="0"/>
- <pt x="690" y="970" on="1"/>
- <pt x="856" y="1173" on="0"/>
- <pt x="1051" y="1173" on="1"/>
- <pt x="1093" y="1173" on="0"/>
- <pt x="1133" y="1162" on="1"/>
- <pt x="1214" y="1140" on="1"/>
- <pt x="1216" y="1139" on="0"/>
- <pt x="1220" y="1138" on="1"/>
- <pt x="1224" y="1137" on="1"/>
- <pt x="1229" y="1136" on="1"/>
- <pt x="1237" y="1134" on="0"/>
- <pt x="1241" y="1133" on="1"/>
- <pt x="1336" y="1133" on="1"/>
- <pt x="1220" y="560" on="1"/>
- <pt x="1209" y="506" on="0"/>
- <pt x="1209" y="463" on="1"/>
- <pt x="1209" y="370" on="0"/>
- <pt x="1311" y="370" on="1"/>
- <pt x="1450" y="370" on="0"/>
- <pt x="1567" y="537" on="1"/>
- <pt x="1685" y="705" on="0"/>
- <pt x="1685" y="901" on="1"/>
- <pt x="1685" y="1136" on="0"/>
- <pt x="1509" y="1296" on="1"/>
- <pt x="1332" y="1456" on="0"/>
- <pt x="1075" y="1456" on="1"/>
- <pt x="740" y="1456" on="0"/>
- <pt x="471" y="1189" on="1"/>
- <pt x="202" y="922" on="0"/>
- <pt x="202" y="592" on="1"/>
- <pt x="202" y="343" on="0"/>
- <pt x="372" y="184" on="1"/>
- <pt x="542" y="25" on="0"/>
- <pt x="801" y="25" on="1"/>
- <pt x="956" y="25" on="0"/>
- <pt x="1129" y="100" on="1"/>
- </contour>
- <contour>
- <pt x="1124" y="819" on="1"/>
- <pt x="1166" y="1030" on="1"/>
- <pt x="1081" y="1073" on="0"/>
- <pt x="989" y="1073" on="1"/>
- <pt x="850" y="1073" on="0"/>
- <pt x="760" y="931" on="1"/>
- <pt x="669" y="789" on="0"/>
- <pt x="669" y="581" on="1"/>
- <pt x="669" y="419" on="0"/>
- <pt x="760" y="419" on="1"/>
- <pt x="836" y="419" on="0"/>
- <pt x="926" y="519" on="1"/>
- <pt x="1011" y="615" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 76 values pushed */
- 0 0 78 22 29 72 9 35 66 11 2 58 11 10 50 21 18 48 84 10 0 2 2 35 29
- 18 1 1 70 69 68 45 44 35 29 25 24 23 18 0 12 0 2 3 0 0 14 0 0 76
- 47 31 62 11 6 54 11 14 48 48 20 48 196 70 69 68 45 44 31 25 24 23 20 14 6
- 0
- MDAP[0]
- MDAP[1]
- MDAP[1]
- MDAP[1]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[1]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- MDAP[1]
- MDAP[1]
- MDAP[1]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="atilde" xMin="75" yMin="-25" xMax="904" yMax="1518">
- <component glyphName="a" x="0" y="0" flags="0x4"/>
- <component glyphName="tilde" x="119" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="b" xMin="0" yMin="-25" xMax="956" yMax="1579">
- <contour>
- <pt x="121" y="-12" on="1"/>
- <pt x="121" y="1320" on="1"/>
- <pt x="119" y="1419" on="1"/>
- <pt x="119" y="1487" on="0"/>
- <pt x="94" y="1501" on="1"/>
- <pt x="72" y="1513" on="0"/>
- <pt x="19" y="1516" on="1"/>
- <pt x="0" y="1517" on="1"/>
- <pt x="0" y="1579" on="1"/>
- <pt x="318" y="1579" on="1"/>
- <pt x="318" y="907" on="1"/>
- <pt x="377" y="999" on="0"/>
- <pt x="432" y="1044" on="1"/>
- <pt x="512" y="1110" on="0"/>
- <pt x="610" y="1110" on="1"/>
- <pt x="770" y="1110" on="0"/>
- <pt x="863" y="968" on="1"/>
- <pt x="956" y="826" on="0"/>
- <pt x="956" y="575" on="1"/>
- <pt x="956" y="293" on="0"/>
- <pt x="835" y="134" on="1"/>
- <pt x="714" y="-25" on="0"/>
- <pt x="503" y="-25" on="1"/>
- <pt x="429" y="-25" on="0"/>
- <pt x="318" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="318" y="77" on="1"/>
- <pt x="399" y="54" on="0"/>
- <pt x="449" y="54" on="1"/>
- <pt x="585" y="54" on="0"/>
- <pt x="664" y="181" on="1"/>
- <pt x="743" y="308" on="0"/>
- <pt x="743" y="536" on="1"/>
- <pt x="743" y="983" on="0"/>
- <pt x="542" y="983" on="1"/>
- <pt x="449" y="983" on="0"/>
- <pt x="318" y="837" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 73 values pushed */
- 0 0 33 29 14 27 21 22 48 84 22 2 14 1 1 7 1 2 8 1 3 0 1 1 35
- 25 10 3 1 2 3 0 0 1 24 0 2 0 9 8 1 0 14 0 0 31 10 18 48 196
- 18 9 8 7 0 0 0 35 25 24 10 9 4 4 0 1 4 48 196 1 0 1 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00000]
- MDRP[00000]
- SRP0[ ]
- MDRP[00100]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- SZP0[ ]
- SRP0[ ]
- MDRP[00000]
- MDRP[00000]
- SZP0[ ]
- SZP0[ ]
- SZP1[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="backslash" xMin="-30" yMin="-296" xMax="600" yMax="1481">
- <contour>
- <pt x="600" y="-296" on="1"/>
- <pt x="496" y="-296" on="1"/>
- <pt x="-30" y="1481" on="1"/>
- <pt x="74" y="1481" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 9 values pushed */
- 3 2 1 0 14 3 2 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- CALL[ ]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="bar" xMin="156" yMin="-296" xMax="255" yMax="1579">
- <contour>
- <pt x="156" y="-296" on="1"/>
- <pt x="156" y="1579" on="1"/>
- <pt x="255" y="1579" on="1"/>
- <pt x="255" y="-296" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 20 values pushed */
- 3 2 1 0 14 0 0 3 2 9 1 0 1 4 48 196 1 0 1 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="braceleft" xMin="148" yMin="-296" xMax="761" yMax="1579">
- <contour>
- <pt x="148" y="611" on="1"/>
- <pt x="148" y="672" on="1"/>
- <pt x="226" y="672" on="1"/>
- <pt x="407" y="672" on="0"/>
- <pt x="407" y="840" on="1"/>
- <pt x="407" y="882" on="0"/>
- <pt x="393" y="953" on="1"/>
- <pt x="383" y="1003" on="1"/>
- <pt x="365" y="1100" on="1"/>
- <pt x="346" y="1202" on="0"/>
- <pt x="346" y="1268" on="1"/>
- <pt x="346" y="1403" on="0"/>
- <pt x="446" y="1491" on="1"/>
- <pt x="546" y="1579" on="0"/>
- <pt x="701" y="1579" on="1"/>
- <pt x="761" y="1579" on="1"/>
- <pt x="761" y="1517" on="1"/>
- <pt x="701" y="1517" on="1"/>
- <pt x="506" y="1517" on="0"/>
- <pt x="506" y="1349" on="1"/>
- <pt x="506" y="1313" on="0"/>
- <pt x="513" y="1286" on="1"/>
- <pt x="525" y="1239" on="1"/>
- <pt x="539" y="1169" on="1"/>
- <pt x="557" y="1079" on="0"/>
- <pt x="557" y="990" on="1"/>
- <pt x="557" y="835" on="0"/>
- <pt x="476" y="740" on="1"/>
- <pt x="428" y="685" on="0"/>
- <pt x="337" y="642" on="1"/>
- <pt x="435" y="595" on="0"/>
- <pt x="485" y="532" on="1"/>
- <pt x="557" y="439" on="0"/>
- <pt x="557" y="291" on="1"/>
- <pt x="557" y="202" on="0"/>
- <pt x="539" y="114" on="1"/>
- <pt x="525" y="45" on="1"/>
- <pt x="513" y="-2" on="1"/>
- <pt x="506" y="-29" on="0"/>
- <pt x="506" y="-69" on="1"/>
- <pt x="506" y="-234" on="0"/>
- <pt x="701" y="-234" on="1"/>
- <pt x="761" y="-234" on="1"/>
- <pt x="761" y="-296" on="1"/>
- <pt x="701" y="-296" on="1"/>
- <pt x="546" y="-296" on="0"/>
- <pt x="446" y="-208" on="1"/>
- <pt x="346" y="-120" on="0"/>
- <pt x="346" y="17" on="1"/>
- <pt x="346" y="81" on="0"/>
- <pt x="365" y="183" on="1"/>
- <pt x="383" y="280" on="1"/>
- <pt x="393" y="330" on="1"/>
- <pt x="407" y="401" on="0"/>
- <pt x="407" y="443" on="1"/>
- <pt x="407" y="611" on="0"/>
- <pt x="226" y="611" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 45 values pushed */
- 56 44 43 42 41 29 22 17 16 15 14 2 1 0 14 0 0 39 24 48 19 24 10 48 196
- 56 54 48 44 43 42 41 33 29 25 22 17 16 15 14 10 4 2 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[1]
- MDAP[1]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[1]
- MDAP[0]
- MDAP[1]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[1]
- MDAP[1]
- MDAP[0]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="braceright" xMin="222" yMin="-296" xMax="835" yMax="1579">
- <contour>
- <pt x="835" y="672" on="1"/>
- <pt x="835" y="611" on="1"/>
- <pt x="758" y="611" on="1"/>
- <pt x="576" y="611" on="0"/>
- <pt x="576" y="444" on="1"/>
- <pt x="576" y="399" on="0"/>
- <pt x="590" y="330" on="1"/>
- <pt x="600" y="280" on="1"/>
- <pt x="618" y="183" on="1"/>
- <pt x="638" y="74" on="0"/>
- <pt x="638" y="16" on="1"/>
- <pt x="638" y="-120" on="0"/>
- <pt x="538" y="-208" on="1"/>
- <pt x="438" y="-296" on="0"/>
- <pt x="283" y="-296" on="1"/>
- <pt x="222" y="-296" on="1"/>
- <pt x="222" y="-234" on="1"/>
- <pt x="282" y="-234" on="1"/>
- <pt x="478" y="-234" on="0"/>
- <pt x="478" y="-68" on="1"/>
- <pt x="478" y="-34" on="0"/>
- <pt x="470" y="-2" on="1"/>
- <pt x="458" y="45" on="1"/>
- <pt x="445" y="114" on="1"/>
- <pt x="427" y="209" on="0"/>
- <pt x="427" y="293" on="1"/>
- <pt x="427" y="448" on="0"/>
- <pt x="508" y="543" on="1"/>
- <pt x="556" y="598" on="0"/>
- <pt x="647" y="642" on="1"/>
- <pt x="549" y="688" on="0"/>
- <pt x="499" y="752" on="1"/>
- <pt x="427" y="844" on="0"/>
- <pt x="427" y="992" on="1"/>
- <pt x="427" y="1073" on="0"/>
- <pt x="445" y="1169" on="1"/>
- <pt x="458" y="1239" on="1"/>
- <pt x="470" y="1286" on="1"/>
- <pt x="478" y="1318" on="0"/>
- <pt x="478" y="1352" on="1"/>
- <pt x="478" y="1517" on="0"/>
- <pt x="282" y="1517" on="1"/>
- <pt x="222" y="1517" on="1"/>
- <pt x="222" y="1579" on="1"/>
- <pt x="283" y="1579" on="1"/>
- <pt x="438" y="1579" on="0"/>
- <pt x="538" y="1491" on="1"/>
- <pt x="638" y="1403" on="0"/>
- <pt x="638" y="1266" on="1"/>
- <pt x="638" y="1209" on="0"/>
- <pt x="618" y="1100" on="1"/>
- <pt x="600" y="1003" on="1"/>
- <pt x="590" y="953" on="1"/>
- <pt x="576" y="884" on="0"/>
- <pt x="576" y="840" on="1"/>
- <pt x="576" y="672" on="0"/>
- <pt x="758" y="672" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 47 values pushed */
- 56 44 43 42 41 36 29 22 17 16 15 14 2 1 0 14 0 0 39 24 48 19 24 10 48
- 196 56 54 48 44 43 42 41 36 33 29 25 22 17 16 15 14 10 4 2 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[1]
- MDAP[1]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[1]
- MDAP[0]
- MDAP[1]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[1]
- MDAP[1]
- MDAP[0]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="bracketleft" xMin="185" yMin="-296" xMax="589" yMax="1579">
- <contour>
- <pt x="185" y="-296" on="1"/>
- <pt x="185" y="1579" on="1"/>
- <pt x="589" y="1579" on="1"/>
- <pt x="589" y="1517" on="1"/>
- <pt x="358" y="1517" on="1"/>
- <pt x="358" y="-234" on="1"/>
- <pt x="589" y="-234" on="1"/>
- <pt x="589" y="-296" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 47 values pushed */
- 0 0 4 3 14 1 1 6 5 14 1 0 2 4 48 84 2 1 1 7 0 1 2 0 14
- 7 6 3 2 4 13 4 0 0 5 4 13 1 0 1 4 48 196 1 0 1 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="bracketright" xMin="93" yMin="-296" xMax="497" yMax="1579">
- <contour>
- <pt x="93" y="-296" on="1"/>
- <pt x="93" y="-234" on="1"/>
- <pt x="325" y="-234" on="1"/>
- <pt x="325" y="1517" on="1"/>
- <pt x="93" y="1517" on="1"/>
- <pt x="93" y="1579" on="1"/>
- <pt x="497" y="1579" on="1"/>
- <pt x="497" y="-296" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 47 values pushed */
- 0 0 4 3 14 1 5 2 1 14 1 0 2 4 48 84 6 5 1 7 0 1 2 0 14
- 5 4 1 0 4 13 2 0 0 3 2 13 1 6 1 4 48 196 7 6 1 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="breve" xMin="8" yMin="1283" xMax="674" yMax="1604">
- <contour>
- <pt x="8" y="1604" on="1"/>
- <pt x="73" y="1604" on="1"/>
- <pt x="100" y="1514" on="0"/>
- <pt x="160" y="1472" on="1"/>
- <pt x="228" y="1425" on="0"/>
- <pt x="341" y="1425" on="1"/>
- <pt x="467" y="1425" on="0"/>
- <pt x="537" y="1484" on="1"/>
- <pt x="586" y="1524" on="0"/>
- <pt x="610" y="1604" on="1"/>
- <pt x="674" y="1604" on="1"/>
- <pt x="655" y="1469" on="0"/>
- <pt x="583" y="1388" on="1"/>
- <pt x="489" y="1283" on="0"/>
- <pt x="341" y="1283" on="1"/>
- <pt x="187" y="1283" on="0"/>
- <pt x="92" y="1398" on="1"/>
- <pt x="27" y="1476" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 17 values pushed */
- 0 0 5 20 14 48 84 14 10 9 1 0 14 10 9 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- CALL[ ]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="brokenbar" xMin="156" yMin="-296" xMax="255" yMax="1579">
- <contour>
- <pt x="156" y="-296" on="1"/>
- <pt x="156" y="444" on="1"/>
- <pt x="255" y="444" on="1"/>
- <pt x="255" y="-296" on="1"/>
- </contour>
- <contour>
- <pt x="156" y="839" on="1"/>
- <pt x="156" y="1579" on="1"/>
- <pt x="255" y="1579" on="1"/>
- <pt x="255" y="839" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 28 values pushed */
- 7 6 5 4 3 2 1 0 14 0 0 7 6 3 2 9 3 0 1 4 48 196 5 4 1
- 0 3 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="bullet" xMin="81" yMin="555" xMax="636" yMax="1110">
- <contour>
- <pt x="359" y="1110" on="1"/>
- <pt x="474" y="1110" on="0"/>
- <pt x="555" y="1028" on="1"/>
- <pt x="636" y="946" on="0"/>
- <pt x="636" y="831" on="1"/>
- <pt x="636" y="717" on="0"/>
- <pt x="554" y="636" on="1"/>
- <pt x="472" y="555" on="0"/>
- <pt x="354" y="555" on="1"/>
- <pt x="255" y="555" on="0"/>
- <pt x="179" y="621" on="1"/>
- <pt x="81" y="707" on="0"/>
- <pt x="81" y="833" on="1"/>
- <pt x="81" y="948" on="0"/>
- <pt x="163" y="1029" on="1"/>
- <pt x="244" y="1110" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 15 values pushed */
- 0 0 0 8 48 84 8 14 0 0 4 12 48 196 12
- MDAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MDAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="c" xMin="68" yMin="-25" xMax="848" yMax="1110">
- <contour>
- <pt x="848" y="37" on="1"/>
- <pt x="696" y="-25" on="0"/>
- <pt x="568" y="-25" on="1"/>
- <pt x="350" y="-25" on="0"/>
- <pt x="209" y="137" on="1"/>
- <pt x="68" y="298" on="0"/>
- <pt x="68" y="550" on="1"/>
- <pt x="68" y="800" on="0"/>
- <pt x="202" y="955" on="1"/>
- <pt x="336" y="1110" on="0"/>
- <pt x="557" y="1110" on="1"/>
- <pt x="689" y="1110" on="0"/>
- <pt x="848" y="1061" on="1"/>
- <pt x="848" y="802" on="1"/>
- <pt x="724" y="802" on="1"/>
- <pt x="724" y="820" on="1"/>
- <pt x="724" y="1043" on="0"/>
- <pt x="557" y="1043" on="1"/>
- <pt x="434" y="1043" on="0"/>
- <pt x="359" y="914" on="1"/>
- <pt x="284" y="786" on="0"/>
- <pt x="284" y="577" on="1"/>
- <pt x="284" y="339" on="0"/>
- <pt x="377" y="206" on="1"/>
- <pt x="470" y="73" on="0"/>
- <pt x="632" y="73" on="1"/>
- <pt x="710" y="73" on="0"/>
- <pt x="848" y="123" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 46 values pushed */
- 0 0 25 9 2 17 17 10 48 84 10 1 2 2 1 1 27 15 14 13 12 0 6 1 2
- 3 0 0 14 0 0 21 10 6 48 196 15 14 6 0 27 13 12 0 3 0
- CALL[ ]
- SRP0[ ]
- MDRP[00100]
- MDRP[00000]
- MDRP[00000]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="cacute" xMin="68" yMin="-25" xMax="907" yMax="1604">
- <component glyphName="c" x="0" y="0" flags="0x4"/>
- <component glyphName="acute" x="316" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="caron" xMin="-10" yMin="1283" xMax="693" yMax="1604">
- <contour>
- <pt x="693" y="1604" on="1"/>
- <pt x="453" y="1283" on="1"/>
- <pt x="231" y="1283" on="1"/>
- <pt x="-10" y="1604" on="1"/>
- <pt x="76" y="1604" on="1"/>
- <pt x="342" y="1382" on="1"/>
- <pt x="607" y="1604" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 20 values pushed */
- 6 5 4 3 0 5 13 1 2 1 1 0 14 6 5 4 3 2 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- CALL[ ]
- CALL[ ]
- SRP0[ ]
- LOOPCALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="ccaron" xMin="68" yMin="-25" xMax="909" yMax="1604">
- <component glyphName="c" x="0" y="0" flags="0x4"/>
- <component glyphName="caron" x="216" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="ccedilla" xMin="68" yMin="-432" xMax="848" yMax="1110">
- <component glyphName="c" x="0" y="0" flags="0x4"/>
- <component glyphName="cedilla" x="198" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="ccircumflex" xMin="68" yMin="-25" xMax="909" yMax="1604">
- <contour>
- <pt x="848" y="37" on="1"/>
- <pt x="696" y="-25" on="0"/>
- <pt x="568" y="-25" on="1"/>
- <pt x="350" y="-25" on="0"/>
- <pt x="209" y="137" on="1"/>
- <pt x="68" y="298" on="0"/>
- <pt x="68" y="550" on="1"/>
- <pt x="68" y="800" on="0"/>
- <pt x="202" y="955" on="1"/>
- <pt x="336" y="1110" on="0"/>
- <pt x="557" y="1110" on="1"/>
- <pt x="689" y="1110" on="0"/>
- <pt x="848" y="1061" on="1"/>
- <pt x="848" y="802" on="1"/>
- <pt x="724" y="802" on="1"/>
- <pt x="724" y="820" on="1"/>
- <pt x="724" y="1043" on="0"/>
- <pt x="557" y="1043" on="1"/>
- <pt x="434" y="1043" on="0"/>
- <pt x="359" y="914" on="1"/>
- <pt x="284" y="786" on="0"/>
- <pt x="284" y="577" on="1"/>
- <pt x="284" y="339" on="0"/>
- <pt x="377" y="206" on="1"/>
- <pt x="470" y="73" on="0"/>
- <pt x="632" y="73" on="1"/>
- <pt x="710" y="73" on="0"/>
- <pt x="848" y="123" on="1"/>
- </contour>
- <contour>
- <pt x="206" y="1283" on="1"/>
- <pt x="447" y="1604" on="1"/>
- <pt x="669" y="1604" on="1"/>
- <pt x="909" y="1283" on="1"/>
- <pt x="823" y="1283" on="1"/>
- <pt x="558" y="1505" on="1"/>
- <pt x="292" y="1283" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 78 values pushed */
- 0 0 25 9 2 17 17 10 48 84 10 1 2 2 1 33 29 0 2 0 1 1 34 32 31
- 28 4 0 1 3 0 0 1 1 27 15 14 13 12 0 6 1 2 3 0 0 30 29 1 0
- 14 0 0 21 10 6 48 196 31 0 34 33 32 30 29 28 15 14 8 13 6 0 27 13 12
- 0 3 0
- CALL[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- SRP0[ ]
- MDRP[00000]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- SZP0[ ]
- SZP1[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="cdotaccent" xMin="68" yMin="-25" xMax="848" yMax="1480">
- <contour>
- <pt x="848" y="37" on="1"/>
- <pt x="696" y="-25" on="0"/>
- <pt x="568" y="-25" on="1"/>
- <pt x="350" y="-25" on="0"/>
- <pt x="209" y="137" on="1"/>
- <pt x="68" y="298" on="0"/>
- <pt x="68" y="550" on="1"/>
- <pt x="68" y="800" on="0"/>
- <pt x="202" y="955" on="1"/>
- <pt x="336" y="1110" on="0"/>
- <pt x="557" y="1110" on="1"/>
- <pt x="689" y="1110" on="0"/>
- <pt x="848" y="1061" on="1"/>
- <pt x="848" y="802" on="1"/>
- <pt x="724" y="802" on="1"/>
- <pt x="724" y="820" on="1"/>
- <pt x="724" y="1043" on="0"/>
- <pt x="557" y="1043" on="1"/>
- <pt x="434" y="1043" on="0"/>
- <pt x="359" y="914" on="1"/>
- <pt x="284" y="786" on="0"/>
- <pt x="284" y="577" on="1"/>
- <pt x="284" y="339" on="0"/>
- <pt x="377" y="206" on="1"/>
- <pt x="470" y="73" on="0"/>
- <pt x="632" y="73" on="1"/>
- <pt x="710" y="73" on="0"/>
- <pt x="848" y="123" on="1"/>
- </contour>
- <contour>
- <pt x="463" y="1283" on="1"/>
- <pt x="463" y="1480" on="1"/>
- <pt x="660" y="1480" on="1"/>
- <pt x="660" y="1283" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 79 values pushed */
- 0 0 25 9 2 17 17 10 48 84 10 1 2 2 1 1 27 15 14 13 12 0 6 1 2
- 3 0 0 0 0 31 28 5 1 29 1 4 48 84 30 29 0 14 0 0 21 10 6 48 196
- 15 14 2 0 30 3 6 28 0 0 29 28 4 1 30 1 4 48 196 31 30 1 27 13 12
- 0 3 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SZP0[ ]
- SZP1[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="cedilla" xMin="168" yMin="-432" xMax="514" yMax="0">
- <contour>
- <pt x="168" y="-411" on="1"/>
- <pt x="168" y="-343" on="1"/>
- <pt x="230" y="-359" on="0"/>
- <pt x="269" y="-359" on="1"/>
- <pt x="376" y="-359" on="0"/>
- <pt x="376" y="-277" on="1"/>
- <pt x="376" y="-179" on="0"/>
- <pt x="189" y="-175" on="1"/>
- <pt x="284" y="0" on="1"/>
- <pt x="363" y="0" on="1"/>
- <pt x="297" y="-119" on="1"/>
- <pt x="394" y="-127" on="0"/>
- <pt x="441" y="-152" on="1"/>
- <pt x="514" y="-189" on="0"/>
- <pt x="514" y="-266" on="1"/>
- <pt x="514" y="-336" on="0"/>
- <pt x="456" y="-384" on="1"/>
- <pt x="399" y="-432" on="0"/>
- <pt x="312" y="-432" on="1"/>
- <pt x="244" y="-432" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 29 values pushed */
- 0 0 3 17 18 48 84 18 10 9 8 7 1 0 14 0 0 5 48 14 48 196 14 10 9
- 8 7 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="cent" xMin="123" yMin="0" xMax="962" yMax="1480">
- <contour>
- <pt x="598" y="0" on="1"/>
- <pt x="598" y="176" on="1"/>
- <pt x="402" y="198" on="0"/>
- <pt x="282" y="322" on="1"/>
- <pt x="123" y="484" on="0"/>
- <pt x="123" y="751" on="1"/>
- <pt x="123" y="1011" on="0"/>
- <pt x="260" y="1154" on="1"/>
- <pt x="340" y="1238" on="0"/>
- <pt x="455" y="1276" on="1"/>
- <pt x="503" y="1292" on="0"/>
- <pt x="598" y="1308" on="1"/>
- <pt x="598" y="1480" on="1"/>
- <pt x="660" y="1480" on="1"/>
- <pt x="660" y="1313" on="1"/>
- <pt x="820" y="1299" on="0"/>
- <pt x="962" y="1252" on="1"/>
- <pt x="962" y="999" on="1"/>
- <pt x="851" y="999" on="1"/>
- <pt x="850" y="1018" on="1"/>
- <pt x="848" y="1043" on="1"/>
- <pt x="848" y="1053" on="0"/>
- <pt x="847" y="1063" on="1"/>
- <pt x="846" y="1074" on="1"/>
- <pt x="846" y="1083" on="0"/>
- <pt x="846" y="1091" on="1"/>
- <pt x="844" y="1169" on="0"/>
- <pt x="806" y="1201" on="1"/>
- <pt x="766" y="1234" on="0"/>
- <pt x="660" y="1242" on="1"/>
- <pt x="660" y="273" on="1"/>
- <pt x="692" y="270" on="0"/>
- <pt x="709" y="270" on="1"/>
- <pt x="800" y="270" on="0"/>
- <pt x="962" y="331" on="1"/>
- <pt x="962" y="234" on="1"/>
- <pt x="825" y="181" on="0"/>
- <pt x="660" y="171" on="1"/>
- <pt x="660" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="598" y="280" on="1"/>
- <pt x="598" y="1243" on="1"/>
- <pt x="535" y="1225" on="0"/>
- <pt x="504" y="1205" on="1"/>
- <pt x="333" y="1093" on="0"/>
- <pt x="333" y="733" on="1"/>
- <pt x="333" y="497" on="0"/>
- <pt x="429" y="382" on="1"/>
- <pt x="471" y="332" on="0"/>
- <pt x="523" y="307" on="1"/>
- <pt x="548" y="295" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 61 values pushed */
- 40 39 38 37 35 34 32 30 29 18 17 16 14 13 12 11 1 0 14 0 0 44 10 5 48
- 196 18 16 13 2 5 0 0 0 40 39 12 11 1 0 11 5 13 1 4 48 196 35 34 17
- 16 3 38 37 30 29 14 13 5 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[1]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="circumflex" xMin="-10" yMin="1283" xMax="693" yMax="1604">
- <contour>
- <pt x="-10" y="1283" on="1"/>
- <pt x="231" y="1604" on="1"/>
- <pt x="453" y="1604" on="1"/>
- <pt x="693" y="1283" on="1"/>
- <pt x="607" y="1283" on="1"/>
- <pt x="342" y="1505" on="1"/>
- <pt x="76" y="1283" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 27 values pushed */
- 1 5 1 0 2 0 1 6 4 3 0 4 13 0 0 2 1 1 0 14 6 5 4 3 2
- 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- CALL[ ]
- CALL[ ]
- SZP0[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SZP0[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="colon" xMin="161" yMin="0" xMax="408" yMax="1086">
- <contour>
- <pt x="161" y="0" on="1"/>
- <pt x="161" y="247" on="1"/>
- <pt x="408" y="247" on="1"/>
- <pt x="408" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="161" y="839" on="1"/>
- <pt x="161" y="1086" on="1"/>
- <pt x="408" y="1086" on="1"/>
- <pt x="408" y="839" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 43 values pushed */
- 0 0 7 4 6 1 5 2 1 6 1 0 2 4 48 84 3 0 1 0 6 5 1 14 0
- 0 7 6 3 2 6 3 0 1 4 48 196 5 4 1 0 3 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="comma" xMin="133" yMin="-321" xMax="380" yMax="247">
- <contour>
- <pt x="232" y="0" on="1"/>
- <pt x="133" y="0" on="1"/>
- <pt x="133" y="247" on="1"/>
- <pt x="380" y="247" on="1"/>
- <pt x="380" y="32" on="1"/>
- <pt x="380" y="-107" on="0"/>
- <pt x="363" y="-151" on="1"/>
- <pt x="341" y="-216" on="0"/>
- <pt x="270" y="-270" on="1"/>
- <pt x="210" y="-317" on="0"/>
- <pt x="133" y="-321" on="1"/>
- <pt x="133" y="-259" on="1"/>
- <pt x="232" y="-251" on="0"/>
- <pt x="232" y="-65" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 37 values pushed */
- 13 11 10 4 1 0 6 13 2 3 2 1 0 14 13 0 2 3 1 3 0 0 4 3 6
- 1 1 1 4 48 196 11 10 2 1 3 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- SRP0[ ]
- LOOPCALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="copyright" xMin="87" yMin="49" xMax="1469" yMax="1431">
- <contour>
- <pt x="779" y="1431" on="1"/>
- <pt x="1063" y="1431" on="0"/>
- <pt x="1266" y="1229" on="1"/>
- <pt x="1469" y="1027" on="0"/>
- <pt x="1469" y="741" on="1"/>
- <pt x="1469" y="452" on="0"/>
- <pt x="1265" y="251" on="1"/>
- <pt x="1062" y="49" on="0"/>
- <pt x="770" y="49" on="1"/>
- <pt x="519" y="49" on="0"/>
- <pt x="331" y="213" on="1"/>
- <pt x="87" y="426" on="0"/>
- <pt x="87" y="740" on="1"/>
- <pt x="87" y="1027" on="0"/>
- <pt x="290" y="1229" on="1"/>
- <pt x="493" y="1431" on="0"/>
- </contour>
- <contour>
- <pt x="778" y="1369" on="1"/>
- <pt x="518" y="1369" on="0"/>
- <pt x="334" y="1185" on="1"/>
- <pt x="149" y="1001" on="0"/>
- <pt x="149" y="740" on="1"/>
- <pt x="149" y="483" on="0"/>
- <pt x="333" y="297" on="1"/>
- <pt x="516" y="111" on="0"/>
- <pt x="773" y="111" on="1"/>
- <pt x="1010" y="111" on="0"/>
- <pt x="1184" y="259" on="1"/>
- <pt x="1407" y="450" on="0"/>
- <pt x="1407" y="742" on="1"/>
- <pt x="1407" y="1002" on="0"/>
- <pt x="1222" y="1185" on="1"/>
- <pt x="1037" y="1369" on="0"/>
- </contour>
- <contour>
- <pt x="1071" y="364" on="1"/>
- <pt x="939" y="313" on="0"/>
- <pt x="800" y="313" on="1"/>
- <pt x="594" y="313" on="0"/>
- <pt x="480" y="426" on="1"/>
- <pt x="365" y="539" on="0"/>
- <pt x="365" y="741" on="1"/>
- <pt x="365" y="944" on="0"/>
- <pt x="477" y="1056" on="1"/>
- <pt x="589" y="1168" on="0"/>
- <pt x="796" y="1168" on="1"/>
- <pt x="916" y="1168" on="0"/>
- <pt x="1057" y="1132" on="1"/>
- <pt x="1057" y="964" on="1"/>
- <pt x="975" y="964" on="1"/>
- <pt x="975" y="974" on="1"/>
- <pt x="975" y="1049" on="0"/>
- <pt x="934" y="1081" on="1"/>
- <pt x="893" y="1113" on="0"/>
- <pt x="799" y="1113" on="1"/>
- <pt x="545" y="1113" on="0"/>
- <pt x="545" y="745" on="1"/>
- <pt x="545" y="381" on="0"/>
- <pt x="834" y="381" on="1"/>
- <pt x="936" y="381" on="0"/>
- <pt x="1071" y="442" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 67 values pushed */
- 0 0 55 17 34 51 25 42 24 11 8 16 11 0 48 84 8 2 0 0 42 34 1 1 57
- 47 46 45 44 42 34 32 8 0 2 3 0 0 14 0 0 53 16 38 28 11 4 20 11 12
- 48 196 57 32 2 13 4 44 47 46 38 12 44 45 44 1 0
- CALL[ ]
- SRP0[ ]
- MDRP[00100]
- MDRP[00100]
- MDRP[00000]
- MDRP[00000]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- MDAP[1]
- MDAP[1]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="currency" xMin="130" yMin="414" xMax="893" yMax="1178">
- <contour>
- <pt x="322" y="545" on="1"/>
- <pt x="192" y="414" on="1"/>
- <pt x="130" y="476" on="1"/>
- <pt x="261" y="607" on="1"/>
- <pt x="197" y="695" on="0"/>
- <pt x="197" y="796" on="1"/>
- <pt x="197" y="898" on="0"/>
- <pt x="261" y="985" on="1"/>
- <pt x="130" y="1116" on="1"/>
- <pt x="192" y="1178" on="1"/>
- <pt x="322" y="1047" on="1"/>
- <pt x="415" y="1110" on="0"/>
- <pt x="512" y="1110" on="1"/>
- <pt x="609" y="1110" on="0"/>
- <pt x="701" y="1047" on="1"/>
- <pt x="832" y="1178" on="1"/>
- <pt x="893" y="1116" on="1"/>
- <pt x="762" y="985" on="1"/>
- <pt x="826" y="897" on="0"/>
- <pt x="826" y="796" on="1"/>
- <pt x="826" y="695" on="0"/>
- <pt x="762" y="607" on="1"/>
- <pt x="893" y="476" on="1"/>
- <pt x="832" y="414" on="1"/>
- <pt x="701" y="545" on="1"/>
- <pt x="610" y="482" on="0"/>
- <pt x="512" y="482" on="1"/>
- <pt x="415" y="482" on="0"/>
- </contour>
- <contour>
- <pt x="512" y="1012" on="1"/>
- <pt x="422" y="1012" on="0"/>
- <pt x="359" y="950" on="1"/>
- <pt x="296" y="887" on="0"/>
- <pt x="296" y="799" on="1"/>
- <pt x="296" y="716" on="0"/>
- <pt x="346" y="656" on="1"/>
- <pt x="410" y="580" on="0"/>
- <pt x="512" y="580" on="1"/>
- <pt x="603" y="580" on="0"/>
- <pt x="665" y="643" on="1"/>
- <pt x="727" y="705" on="0"/>
- <pt x="727" y="796" on="1"/>
- <pt x="727" y="887" on="0"/>
- <pt x="664" y="949" on="1"/>
- <pt x="601" y="1012" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 68 values pushed */
- 0 0 36 9 26 28 9 12 48 84 12 1 1 16 15 9 8 4 13 1 0 1 24 23 22
- 21 17 14 10 7 3 2 1 0 12 13 26 1 0 14 0 0 40 9 19 32 9 5 48 196
- 24 23 22 21 19 17 16 15 14 10 9 8 7 5 3 2 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[1]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[1]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- SZP0[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- SZP0[ ]
- SZP0[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SZP0[ ]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="d" xMin="68" yMin="-25" xMax="1024" yMax="1579">
- <contour>
- <pt x="706" y="0" on="1"/>
- <pt x="706" y="179" on="1"/>
- <pt x="648" y="87" on="0"/>
- <pt x="592" y="41" on="1"/>
- <pt x="512" y="-25" on="0"/>
- <pt x="414" y="-25" on="1"/>
- <pt x="254" y="-25" on="0"/>
- <pt x="161" y="118" on="1"/>
- <pt x="68" y="260" on="0"/>
- <pt x="68" y="510" on="1"/>
- <pt x="68" y="793" on="0"/>
- <pt x="189" y="951" on="1"/>
- <pt x="310" y="1110" on="0"/>
- <pt x="523" y="1110" on="1"/>
- <pt x="597" y="1110" on="0"/>
- <pt x="706" y="1086" on="1"/>
- <pt x="706" y="1320" on="1"/>
- <pt x="704" y="1419" on="1"/>
- <pt x="703" y="1488" on="0"/>
- <pt x="679" y="1501" on="1"/>
- <pt x="657" y="1513" on="0"/>
- <pt x="604" y="1516" on="1"/>
- <pt x="585" y="1517" on="1"/>
- <pt x="585" y="1579" on="1"/>
- <pt x="903" y="1579" on="1"/>
- <pt x="903" y="259" on="1"/>
- <pt x="905" y="160" on="1"/>
- <pt x="905" y="92" on="0"/>
- <pt x="930" y="78" on="1"/>
- <pt x="953" y="66" on="0"/>
- <pt x="1006" y="63" on="1"/>
- <pt x="1024" y="62" on="1"/>
- <pt x="1024" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="706" y="1008" on="1"/>
- <pt x="626" y="1032" on="0"/>
- <pt x="576" y="1032" on="1"/>
- <pt x="439" y="1032" on="0"/>
- <pt x="360" y="905" on="1"/>
- <pt x="281" y="778" on="0"/>
- <pt x="281" y="550" on="1"/>
- <pt x="281" y="103" on="0"/>
- <pt x="482" y="103" on="1"/>
- <pt x="576" y="103" on="0"/>
- <pt x="706" y="248" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 78 values pushed */
- 0 0 41 29 5 35 21 13 48 84 13 1 5 2 1 22 16 2 23 1 3 0 1 43 33
- 31 25 15 1 6 1 0 3 0 24 23 1 32 0 1 2 0 14 0 0 39 10 9 48 196
- 32 31 2 13 24 23 22 9 0 0 0 43 33 16 15 1 0 4 5 24 1 4 48 196 25
- 24 1 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- MDRP[00000]
- MDRP[00000]
- SRP0[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- LOOPCALL[ ]
- SZP1[ ]
- CALL[ ]
- SZP1[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="dagger" xMin="80" yMin="-296" xMax="944" yMax="1480">
- <contour>
- <pt x="413" y="-296" on="1"/>
- <pt x="462" y="857" on="1"/>
- <pt x="80" y="814" on="1"/>
- <pt x="80" y="962" on="1"/>
- <pt x="462" y="919" on="1"/>
- <pt x="413" y="1480" on="1"/>
- <pt x="610" y="1480" on="1"/>
- <pt x="561" y="919" on="1"/>
- <pt x="944" y="962" on="1"/>
- <pt x="944" y="814" on="1"/>
- <pt x="561" y="857" on="1"/>
- <pt x="610" y="-296" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 42 values pushed */
- 1 10 9 8 7 4 3 2 1 8 5 2 3 0 11 0 1 0 6 5 0 14 11 10 7
- 6 5 4 1 0 8 8 2 3 9 8 1 3 2 1 2 0
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="daggerdbl" xMin="80" yMin="-296" xMax="944" yMax="1480">
- <contour>
- <pt x="413" y="-296" on="1"/>
- <pt x="462" y="265" on="1"/>
- <pt x="80" y="222" on="1"/>
- <pt x="80" y="370" on="1"/>
- <pt x="462" y="327" on="1"/>
- <pt x="462" y="857" on="1"/>
- <pt x="80" y="814" on="1"/>
- <pt x="80" y="962" on="1"/>
- <pt x="462" y="919" on="1"/>
- <pt x="413" y="1480" on="1"/>
- <pt x="610" y="1480" on="1"/>
- <pt x="561" y="919" on="1"/>
- <pt x="944" y="962" on="1"/>
- <pt x="944" y="814" on="1"/>
- <pt x="561" y="857" on="1"/>
- <pt x="561" y="327" on="1"/>
- <pt x="944" y="370" on="1"/>
- <pt x="944" y="222" on="1"/>
- <pt x="561" y="265" on="1"/>
- <pt x="610" y="-296" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 72 values pushed */
- 1 18 17 16 15 14 13 12 11 8 7 6 5 4 3 2 1 16 9 2 3 0 19 0 1
- 0 10 9 0 14 19 10 2 12 11 3 9 0 2 1 2 3 0 0 18 15 14 11 9 3
- 1 1 4 48 196 17 16 13 12 3 8 5 4 1 3 7 6 3 2 3 3 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="dcaron" xMin="68" yMin="-25" xMax="1298" yMax="1579">
- <contour>
- <pt x="706" y="179" on="1"/>
- <pt x="648" y="87" on="0"/>
- <pt x="592" y="41" on="1"/>
- <pt x="512" y="-25" on="0"/>
- <pt x="414" y="-25" on="1"/>
- <pt x="254" y="-25" on="0"/>
- <pt x="161" y="118" on="1"/>
- <pt x="68" y="260" on="0"/>
- <pt x="68" y="510" on="1"/>
- <pt x="68" y="793" on="0"/>
- <pt x="189" y="951" on="1"/>
- <pt x="310" y="1110" on="0"/>
- <pt x="523" y="1110" on="1"/>
- <pt x="597" y="1110" on="0"/>
- <pt x="706" y="1086" on="1"/>
- <pt x="706" y="1320" on="1"/>
- <pt x="704" y="1419" on="1"/>
- <pt x="703" y="1488" on="0"/>
- <pt x="679" y="1501" on="1"/>
- <pt x="657" y="1513" on="0"/>
- <pt x="604" y="1516" on="1"/>
- <pt x="585" y="1517" on="1"/>
- <pt x="585" y="1579" on="1"/>
- <pt x="903" y="1579" on="1"/>
- <pt x="903" y="259" on="1"/>
- <pt x="905" y="160" on="1"/>
- <pt x="905" y="92" on="0"/>
- <pt x="930" y="78" on="1"/>
- <pt x="953" y="66" on="0"/>
- <pt x="1006" y="63" on="1"/>
- <pt x="1024" y="62" on="1"/>
- <pt x="1024" y="0" on="1"/>
- <pt x="706" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="706" y="1008" on="1"/>
- <pt x="626" y="1032" on="0"/>
- <pt x="576" y="1032" on="1"/>
- <pt x="439" y="1032" on="0"/>
- <pt x="360" y="905" on="1"/>
- <pt x="281" y="778" on="0"/>
- <pt x="281" y="550" on="1"/>
- <pt x="281" y="103" on="0"/>
- <pt x="482" y="103" on="1"/>
- <pt x="576" y="103" on="0"/>
- <pt x="706" y="248" on="1"/>
- </contour>
- <contour>
- <pt x="1180" y="1382" on="1"/>
- <pt x="1101" y="1382" on="1"/>
- <pt x="1101" y="1579" on="1"/>
- <pt x="1298" y="1579" on="1"/>
- <pt x="1298" y="1408" on="1"/>
- <pt x="1298" y="1245" on="0"/>
- <pt x="1236" y="1180" on="1"/>
- <pt x="1188" y="1131" on="0"/>
- <pt x="1101" y="1125" on="1"/>
- <pt x="1101" y="1175" on="1"/>
- <pt x="1180" y="1181" on="0"/>
- <pt x="1180" y="1330" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 104 values pushed */
- 0 0 41 29 4 35 21 12 48 84 12 1 4 2 1 55 53 52 48 45 44 21 15 8 22
- 1 3 0 1 43 33 30 24 14 0 6 1 31 3 0 47 46 23 22 3 32 31 1 2 0
- 14 0 0 39 10 8 48 196 55 44 2 47 45 3 31 30 2 45 23 3 22 21 8 0 0
- 0 53 52 46 45 4 3 47 43 33 32 15 14 0 4 5 23 2 4 48 196 48 47 1 24
- 23 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- MDRP[00000]
- MDRP[00000]
- CALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- LOOPCALL[ ]
- SZP1[ ]
- CALL[ ]
- SZP1[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="dcroat" xMin="68" yMin="-25" xMax="1024" yMax="1579">
- <contour>
- <pt x="706" y="0" on="1"/>
- <pt x="706" y="179" on="1"/>
- <pt x="648" y="87" on="0"/>
- <pt x="592" y="41" on="1"/>
- <pt x="512" y="-25" on="0"/>
- <pt x="414" y="-25" on="1"/>
- <pt x="254" y="-25" on="0"/>
- <pt x="161" y="118" on="1"/>
- <pt x="68" y="260" on="0"/>
- <pt x="68" y="510" on="1"/>
- <pt x="68" y="793" on="0"/>
- <pt x="189" y="951" on="1"/>
- <pt x="310" y="1110" on="0"/>
- <pt x="523" y="1110" on="1"/>
- <pt x="597" y="1110" on="0"/>
- <pt x="706" y="1086" on="1"/>
- <pt x="706" y="1246" on="1"/>
- <pt x="410" y="1246" on="1"/>
- <pt x="410" y="1308" on="1"/>
- <pt x="706" y="1308" on="1"/>
- <pt x="706" y="1320" on="1"/>
- <pt x="704" y="1419" on="1"/>
- <pt x="703" y="1488" on="0"/>
- <pt x="679" y="1501" on="1"/>
- <pt x="657" y="1513" on="0"/>
- <pt x="604" y="1516" on="1"/>
- <pt x="585" y="1517" on="1"/>
- <pt x="585" y="1579" on="1"/>
- <pt x="903" y="1579" on="1"/>
- <pt x="903" y="1308" on="1"/>
- <pt x="1024" y="1308" on="1"/>
- <pt x="1024" y="1246" on="1"/>
- <pt x="903" y="1246" on="1"/>
- <pt x="903" y="259" on="1"/>
- <pt x="905" y="160" on="1"/>
- <pt x="905" y="92" on="0"/>
- <pt x="930" y="78" on="1"/>
- <pt x="953" y="66" on="0"/>
- <pt x="1006" y="63" on="1"/>
- <pt x="1024" y="62" on="1"/>
- <pt x="1024" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="706" y="1008" on="1"/>
- <pt x="626" y="1032" on="0"/>
- <pt x="576" y="1032" on="1"/>
- <pt x="439" y="1032" on="0"/>
- <pt x="360" y="905" on="1"/>
- <pt x="281" y="778" on="0"/>
- <pt x="281" y="550" on="1"/>
- <pt x="281" y="103" on="0"/>
- <pt x="482" y="103" on="1"/>
- <pt x="576" y="103" on="0"/>
- <pt x="706" y="248" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 104 values pushed */
- 0 0 49 29 5 43 21 13 48 84 13 1 5 2 26 20 2 27 18 3 1 51 41 39 33
- 15 1 6 1 0 3 0 0 0 32 31 17 16 14 3 18 1 4 48 84 28 27 1 30 29
- 19 18 3 40 0 1 3 0 14 0 0 47 10 9 48 196 40 39 31 30 4 13 28 27 26
- 18 17 4 13 9 0 0 0 51 41 20 19 16 15 1 0 4 7 28 1 4 48 196 33 32
- 29 28 3 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SZP1[ ]
- CALL[ ]
- SZP1[ ]
- CALL[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="degree" xMin="114" yMin="925" xMax="706" yMax="1517">
- <contour>
- <pt x="410" y="1517" on="1"/>
- <pt x="531" y="1517" on="0"/>
- <pt x="619" y="1430" on="1"/>
- <pt x="706" y="1344" on="0"/>
- <pt x="706" y="1222" on="1"/>
- <pt x="706" y="1098" on="0"/>
- <pt x="619" y="1012" on="1"/>
- <pt x="531" y="925" on="0"/>
- <pt x="406" y="925" on="1"/>
- <pt x="300" y="925" on="0"/>
- <pt x="219" y="995" on="1"/>
- <pt x="114" y="1087" on="0"/>
- <pt x="114" y="1221" on="1"/>
- <pt x="114" y="1344" on="0"/>
- <pt x="201" y="1430" on="1"/>
- <pt x="289" y="1517" on="0"/>
- </contour>
- <contour>
- <pt x="410" y="1431" on="1"/>
- <pt x="323" y="1431" on="0"/>
- <pt x="262" y="1370" on="1"/>
- <pt x="200" y="1308" on="0"/>
- <pt x="200" y="1221" on="1"/>
- <pt x="200" y="1136" on="0"/>
- <pt x="262" y="1074" on="1"/>
- <pt x="323" y="1012" on="0"/>
- <pt x="409" y="1012" on="1"/>
- <pt x="488" y="1012" on="0"/>
- <pt x="546" y="1062" on="1"/>
- <pt x="620" y="1125" on="0"/>
- <pt x="620" y="1222" on="1"/>
- <pt x="620" y="1309" on="0"/>
- <pt x="558" y="1370" on="1"/>
- <pt x="496" y="1431" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 28 values pushed */
- 0 0 24 8 16 7 0 48 84 0 0 1 8 0 0 14 0 0 28 8 4 20 8 12 48
- 196 12 4
- MDAP[1]
- MDAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- SZP0[ ]
- SRP0[ ]
- MDRP[00100]
- SZP0[ ]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MDRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="dieresis" xMin="57" yMin="1283" xMax="625" yMax="1456">
- <contour>
- <pt x="57" y="1283" on="1"/>
- <pt x="57" y="1456" on="1"/>
- <pt x="230" y="1456" on="1"/>
- <pt x="230" y="1283" on="1"/>
- </contour>
- <contour>
- <pt x="452" y="1283" on="1"/>
- <pt x="452" y="1456" on="1"/>
- <pt x="625" y="1456" on="1"/>
- <pt x="625" y="1283" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 44 values pushed */
- 0 0 7 4 3 0 13 3 1 1 4 48 84 6 5 2 1 3 0 14 0 0 5 4 13
- 1 6 3 2 13 1 0 2 4 48 196 7 6 1 1 0 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="divide" xMin="84" yMin="99" xMax="1071" yMax="1086">
- <contour>
- <pt x="479" y="99" on="1"/>
- <pt x="479" y="296" on="1"/>
- <pt x="676" y="296" on="1"/>
- <pt x="676" y="99" on="1"/>
- </contour>
- <contour>
- <pt x="84" y="543" on="1"/>
- <pt x="84" y="642" on="1"/>
- <pt x="1071" y="642" on="1"/>
- <pt x="1071" y="543" on="1"/>
- </contour>
- <contour>
- <pt x="479" y="888" on="1"/>
- <pt x="479" y="1086" on="1"/>
- <pt x="676" y="1086" on="1"/>
- <pt x="676" y="888" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 60 values pushed */
- 0 0 11 8 5 1 9 7 4 9 1 5 2 1 5 1 0 3 4 48 84 6 5 1 3
- 0 1 2 0 10 9 1 14 7 6 2 13 2 5 4 0 0 0 11 10 3 2 4 3 0
- 1 4 48 196 9 8 1 0 3 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00000]
- MDRP[00000]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="dollar" xMin="80" yMin="-123" xMax="931" yMax="1604">
- <contour>
- <pt x="495" y="-123" on="1"/>
- <pt x="495" y="0" on="1"/>
- <pt x="283" y="0" on="0"/>
- <pt x="80" y="86" on="1"/>
- <pt x="80" y="333" on="1"/>
- <pt x="191" y="333" on="1"/>
- <pt x="192" y="315" on="1"/>
- <pt x="194" y="279" on="0"/>
- <pt x="195" y="253" on="1"/>
- <pt x="195" y="247" on="1"/>
- <pt x="195" y="166" on="0"/>
- <pt x="267" y="116" on="1"/>
- <pt x="340" y="65" on="0"/>
- <pt x="456" y="65" on="1"/>
- <pt x="495" y="66" on="1"/>
- <pt x="495" y="673" on="1"/>
- <pt x="303" y="785" on="0"/>
- <pt x="224" y="875" on="1"/>
- <pt x="129" y="981" on="0"/>
- <pt x="129" y="1130" on="1"/>
- <pt x="129" y="1271" on="0"/>
- <pt x="213" y="1360" on="1"/>
- <pt x="275" y="1425" on="0"/>
- <pt x="379" y="1460" on="1"/>
- <pt x="417" y="1472" on="0"/>
- <pt x="495" y="1487" on="1"/>
- <pt x="495" y="1604" on="1"/>
- <pt x="556" y="1604" on="1"/>
- <pt x="557" y="1485" on="1"/>
- <pt x="728" y="1477" on="0"/>
- <pt x="913" y="1408" on="1"/>
- <pt x="913" y="1178" on="1"/>
- <pt x="802" y="1178" on="1"/>
- <pt x="801" y="1197" on="1"/>
- <pt x="799" y="1220" on="1"/>
- <pt x="799" y="1225" on="0"/>
- <pt x="798" y="1238" on="1"/>
- <pt x="797" y="1253" on="0"/>
- <pt x="797" y="1258" on="1"/>
- <pt x="797" y="1262" on="1"/>
- <pt x="797" y="1326" on="0"/>
- <pt x="748" y="1366" on="1"/>
- <pt x="687" y="1417" on="0"/>
- <pt x="576" y="1417" on="1"/>
- <pt x="557" y="1417" on="1"/>
- <pt x="557" y="837" on="1"/>
- <pt x="581" y="822" on="1"/>
- <pt x="610" y="803" on="1"/>
- <pt x="632" y="789" on="1"/>
- <pt x="662" y="770" on="1"/>
- <pt x="826" y="665" on="0"/>
- <pt x="874" y="603" on="1"/>
- <pt x="931" y="530" on="0"/>
- <pt x="931" y="412" on="1"/>
- <pt x="931" y="228" on="0"/>
- <pt x="799" y="110" on="1"/>
- <pt x="709" y="29" on="0"/>
- <pt x="557" y="-3" on="1"/>
- <pt x="557" y="-123" on="1"/>
- </contour>
- <contour>
- <pt x="557" y="78" on="1"/>
- <pt x="648" y="110" on="0"/>
- <pt x="693" y="162" on="1"/>
- <pt x="759" y="237" on="0"/>
- <pt x="759" y="357" on="1"/>
- <pt x="759" y="506" on="0"/>
- <pt x="603" y="607" on="1"/>
- <pt x="557" y="637" on="1"/>
- </contour>
- <contour>
- <pt x="495" y="879" on="1"/>
- <pt x="495" y="1410" on="1"/>
- <pt x="414" y="1397" on="0"/>
- <pt x="365" y="1343" on="1"/>
- <pt x="301" y="1273" on="0"/>
- <pt x="301" y="1167" on="1"/>
- <pt x="301" y="1012" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 94 values pushed */
- 68 67 66 59 58 57 45 44 43 39 38 32 31 30 28 27 26 25 15 14 9 8 5 4 3
- 1 0 14 0 0 72 18 19 63 18 53 48 196 43 39 38 32 4 30 28 3 27 28 0 2
- 19 19 9 8 5 4 0 3 3 53 30 0 0 66 59 58 57 45 44 28 11 6 0 1 4
- 48 196 31 30 1 68 67 26 25 15 14 1 0 7 4 3 1 3 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- CALL[ ]
- MDAP[1]
- CALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="dotaccent" xMin="242" yMin="1283" xMax="439" yMax="1480">
- <contour>
- <pt x="242" y="1283" on="1"/>
- <pt x="242" y="1480" on="1"/>
- <pt x="439" y="1480" on="1"/>
- <pt x="439" y="1283" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 30 values pushed */
- 0 0 3 0 5 1 1 1 4 48 84 2 1 0 14 0 0 3 2 4 1 0 1 4 48
- 196 1 0 1 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="dotlessi" xMin="47" yMin="0" xMax="536" yMax="1086">
- <contour>
- <pt x="536" y="62" on="1"/>
- <pt x="536" y="0" on="1"/>
- <pt x="47" y="0" on="1"/>
- <pt x="47" y="62" on="1"/>
- <pt x="66" y="63" on="1"/>
- <pt x="174" y="70" on="0"/>
- <pt x="180" y="87" on="1"/>
- <pt x="191" y="106" on="0"/>
- <pt x="191" y="160" on="1"/>
- <pt x="193" y="259" on="1"/>
- <pt x="193" y="827" on="1"/>
- <pt x="191" y="925" on="1"/>
- <pt x="190" y="999" on="0"/>
- <pt x="169" y="1007" on="1"/>
- <pt x="149" y="1018" on="0"/>
- <pt x="66" y="1023" on="1"/>
- <pt x="47" y="1024" on="1"/>
- <pt x="47" y="1086" on="1"/>
- <pt x="390" y="1086" on="1"/>
- <pt x="390" y="259" on="1"/>
- <pt x="392" y="160" on="1"/>
- <pt x="393" y="86" on="0"/>
- <pt x="414" y="78" on="1"/>
- <pt x="435" y="68" on="0"/>
- <pt x="517" y="63" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 49 values pushed */
- 19 16 13 10 9 6 3 0 8 17 1 3 2 1 1 0 18 17 1 14 1 0 2 13 18
- 17 16 13 6 3 2 6 13 9 0 0 19 18 4 1 9 1 4 48 196 10 9 1 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="dotlessj" xMin="-78" yMin="-419" xMax="459" yMax="1086">
- <contour>
- <pt x="-78" y="-380" on="1"/>
- <pt x="-78" y="-136" on="1"/>
- <pt x="21" y="-136" on="1"/>
- <pt x="22" y="-154" on="1"/>
- <pt x="26" y="-272" on="0"/>
- <pt x="47" y="-311" on="1"/>
- <pt x="72" y="-358" on="0"/>
- <pt x="133" y="-358" on="1"/>
- <pt x="262" y="-358" on="0"/>
- <pt x="262" y="-185" on="1"/>
- <pt x="262" y="-82" on="1"/>
- <pt x="262" y="827" on="1"/>
- <pt x="260" y="925" on="1"/>
- <pt x="260" y="993" on="0"/>
- <pt x="235" y="1007" on="1"/>
- <pt x="214" y="1019" on="0"/>
- <pt x="159" y="1023" on="1"/>
- <pt x="141" y="1024" on="1"/>
- <pt x="141" y="1086" on="1"/>
- <pt x="459" y="1086" on="1"/>
- <pt x="459" y="12" on="1"/>
- <pt x="459" y="-419" on="0"/>
- <pt x="127" y="-419" on="1"/>
- <pt x="51" y="-419" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 58 values pushed */
- 0 0 7 11 22 48 84 1 20 17 11 3 18 2 3 0 1 10 9 2 1 0 5 13 22
- 2 0 19 18 1 14 18 17 2 3 9 0 3 0 0 11 10 9 4 2 19 1 4 48 196
- 20 19 1 1 0 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- SZP0[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- SZP0[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="dotmath" xMin="133" yMin="491" xMax="380" yMax="738">
- <contour>
- <pt x="133" y="491" on="1"/>
- <pt x="133" y="738" on="1"/>
- <pt x="380" y="738" on="1"/>
- <pt x="380" y="491" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 31 values pushed */
- 0 0 3 0 6 1 1 1 4 48 84 2 1 1 0 14 0 0 3 2 6 1 0 1 4
- 48 196 1 0 1 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="e" xMin="68" yMin="-25" xMax="848" yMax="1110">
- <contour>
- <pt x="848" y="49" on="1"/>
- <pt x="682" y="-25" on="0"/>
- <pt x="542" y="-25" on="1"/>
- <pt x="322" y="-25" on="0"/>
- <pt x="195" y="124" on="1"/>
- <pt x="68" y="273" on="0"/>
- <pt x="68" y="536" on="1"/>
- <pt x="68" y="796" on="0"/>
- <pt x="185" y="953" on="1"/>
- <pt x="301" y="1110" on="0"/>
- <pt x="496" y="1110" on="1"/>
- <pt x="677" y="1110" on="0"/>
- <pt x="763" y="988" on="1"/>
- <pt x="848" y="866" on="0"/>
- <pt x="848" y="605" on="1"/>
- <pt x="848" y="586" on="1"/>
- <pt x="284" y="586" on="1"/>
- <pt x="287" y="442" on="0"/>
- <pt x="302" y="368" on="1"/>
- <pt x="362" y="75" on="0"/>
- <pt x="600" y="75" on="1"/>
- <pt x="722" y="75" on="0"/>
- <pt x="848" y="150" on="1"/>
- </contour>
- <contour>
- <pt x="284" y="648" on="1"/>
- <pt x="638" y="648" on="1"/>
- <pt x="639" y="692" on="1"/>
- <pt x="643" y="869" on="0"/>
- <pt x="611" y="957" on="1"/>
- <pt x="580" y="1043" on="0"/>
- <pt x="486" y="1043" on="1"/>
- <pt x="382" y="1043" on="0"/>
- <pt x="325" y="901" on="1"/>
- <pt x="286" y="803" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 50 values pushed */
- 0 0 29 17 10 20 9 2 48 84 10 1 2 2 14 23 15 2 1 22 0 2 15 2 3
- 0 0 0 16 15 14 1 23 1 4 48 84 24 23 1 0 14 24 23 22 16 15 14 6 0
- MDAP[0]
- MDAP[1]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- CALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- CALL[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="eacute" xMin="68" yMin="-25" xMax="848" yMax="1604">
- <component glyphName="e" x="0" y="0" flags="0x4"/>
- <component glyphName="acute" x="211" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="ebreve" xMin="68" yMin="-25" xMax="848" yMax="1604">
- <contour>
- <pt x="848" y="49" on="1"/>
- <pt x="682" y="-25" on="0"/>
- <pt x="542" y="-25" on="1"/>
- <pt x="322" y="-25" on="0"/>
- <pt x="195" y="124" on="1"/>
- <pt x="68" y="273" on="0"/>
- <pt x="68" y="536" on="1"/>
- <pt x="68" y="796" on="0"/>
- <pt x="185" y="953" on="1"/>
- <pt x="301" y="1110" on="0"/>
- <pt x="496" y="1110" on="1"/>
- <pt x="677" y="1110" on="0"/>
- <pt x="763" y="988" on="1"/>
- <pt x="848" y="866" on="0"/>
- <pt x="848" y="605" on="1"/>
- <pt x="848" y="586" on="1"/>
- <pt x="284" y="586" on="1"/>
- <pt x="287" y="442" on="0"/>
- <pt x="302" y="368" on="1"/>
- <pt x="362" y="75" on="0"/>
- <pt x="600" y="75" on="1"/>
- <pt x="722" y="75" on="0"/>
- <pt x="848" y="150" on="1"/>
- </contour>
- <contour>
- <pt x="284" y="648" on="1"/>
- <pt x="638" y="648" on="1"/>
- <pt x="639" y="692" on="1"/>
- <pt x="643" y="869" on="0"/>
- <pt x="611" y="957" on="1"/>
- <pt x="580" y="1043" on="0"/>
- <pt x="486" y="1043" on="1"/>
- <pt x="382" y="1043" on="0"/>
- <pt x="325" y="901" on="1"/>
- <pt x="286" y="803" on="0"/>
- </contour>
- <contour>
- <pt x="160" y="1604" on="1"/>
- <pt x="225" y="1604" on="1"/>
- <pt x="252" y="1514" on="0"/>
- <pt x="312" y="1472" on="1"/>
- <pt x="380" y="1425" on="0"/>
- <pt x="493" y="1425" on="1"/>
- <pt x="619" y="1425" on="0"/>
- <pt x="689" y="1484" on="1"/>
- <pt x="737" y="1523" on="0"/>
- <pt x="762" y="1604" on="1"/>
- <pt x="826" y="1604" on="1"/>
- <pt x="807" y="1469" on="0"/>
- <pt x="735" y="1388" on="1"/>
- <pt x="640" y="1283" on="0"/>
- <pt x="493" y="1283" on="1"/>
- <pt x="340" y="1283" on="0"/>
- <pt x="244" y="1398" on="1"/>
- <pt x="179" y="1475" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 67 values pushed */
- 0 0 38 20 47 29 17 10 20 9 2 48 84 10 1 2 2 14 23 15 2 1 22 0 2
- 15 2 3 0 1 43 42 34 33 4 13 47 1 0 0 0 16 15 14 1 23 1 4 48 84
- 24 23 1 0 14 43 42 34 33 24 23 22 16 15 14 6 0
- MDAP[0]
- MDAP[1]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- CALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SZP0[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- SZP0[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- CALL[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="ecaron" xMin="68" yMin="-25" xMax="848" yMax="1604">
- <component glyphName="e" x="0" y="0" flags="0x4"/>
- <component glyphName="caron" x="152" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="ecircumflex" xMin="68" yMin="-25" xMax="848" yMax="1604">
- <component glyphName="e" x="0" y="0" flags="0x4"/>
- <component glyphName="circumflex" x="152" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="edieresis" xMin="68" yMin="-25" xMax="848" yMax="1456">
- <component glyphName="e" x="0" y="0" flags="0x4"/>
- <component glyphName="dieresis" x="153" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="edotaccent" xMin="68" yMin="-25" xMax="848" yMax="1480">
- <component glyphName="e" x="0" y="0" flags="0x4"/>
- <component glyphName="dotaccent" x="153" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="egrave" xMin="68" yMin="-25" xMax="848" yMax="1604">
- <component glyphName="e" x="0" y="0" flags="0x4"/>
- <component glyphName="grave" x="94" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="eight" xMin="40" yMin="-37" xMax="977" yMax="1518">
- <contour>
- <pt x="342" y="797" on="1"/>
- <pt x="222" y="881" on="0"/>
- <pt x="173" y="949" on="1"/>
- <pt x="114" y="1029" on="0"/>
- <pt x="114" y="1148" on="1"/>
- <pt x="114" y="1317" on="0"/>
- <pt x="223" y="1417" on="1"/>
- <pt x="331" y="1518" on="0"/>
- <pt x="517" y="1518" on="1"/>
- <pt x="698" y="1518" on="0"/>
- <pt x="807" y="1430" on="1"/>
- <pt x="916" y="1342" on="0"/>
- <pt x="916" y="1196" on="1"/>
- <pt x="916" y="1062" on="0"/>
- <pt x="811" y="952" on="1"/>
- <pt x="747" y="886" on="0"/>
- <pt x="627" y="816" on="1"/>
- <pt x="677" y="787" on="1"/>
- <pt x="843" y="691" on="0"/>
- <pt x="911" y="599" on="1"/>
- <pt x="977" y="510" on="0"/>
- <pt x="977" y="383" on="1"/>
- <pt x="977" y="204" on="0"/>
- <pt x="840" y="84" on="1"/>
- <pt x="703" y="-37" on="0"/>
- <pt x="500" y="-37" on="1"/>
- <pt x="301" y="-37" on="0"/>
- <pt x="171" y="76" on="1"/>
- <pt x="40" y="188" on="0"/>
- <pt x="40" y="364" on="1"/>
- <pt x="40" y="541" on="0"/>
- <pt x="152" y="664" on="1"/>
- <pt x="218" y="735" on="0"/>
- </contour>
- <contour>
- <pt x="569" y="850" on="1"/>
- <pt x="743" y="986" on="0"/>
- <pt x="743" y="1187" on="1"/>
- <pt x="743" y="1304" on="0"/>
- <pt x="675" y="1377" on="1"/>
- <pt x="608" y="1450" on="0"/>
- <pt x="505" y="1450" on="1"/>
- <pt x="407" y="1450" on="0"/>
- <pt x="347" y="1386" on="1"/>
- <pt x="286" y="1323" on="0"/>
- <pt x="286" y="1219" on="1"/>
- <pt x="286" y="1107" on="0"/>
- <pt x="344" y="1042" on="1"/>
- <pt x="392" y="988" on="0"/>
- <pt x="510" y="896" on="1"/>
- </contour>
- <contour>
- <pt x="386" y="754" on="1"/>
- <pt x="237" y="607" on="0"/>
- <pt x="237" y="388" on="1"/>
- <pt x="237" y="225" on="0"/>
- <pt x="315" y="128" on="1"/>
- <pt x="392" y="31" on="0"/>
- <pt x="520" y="31" on="1"/>
- <pt x="630" y="31" on="0"/>
- <pt x="705" y="116" on="1"/>
- <pt x="780" y="200" on="0"/>
- <pt x="780" y="321" on="1"/>
- <pt x="780" y="442" on="0"/>
- <pt x="700" y="523" on="1"/>
- <pt x="637" y="588" on="0"/>
- <pt x="501" y="678" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 51 values pushed */
- 0 0 54 17 25 39 17 8 48 84 25 2 8 0 1 1 48 33 16 0 4 0 2 3 0
- 0 14 0 0 58 5 21 50 5 29 43 18 4 35 18 12 48 196 48 33 29 21 16 12 4
- 0
- MDAP[0]
- MDAP[1]
- MDAP[1]
- MDAP[0]
- MDAP[1]
- MDAP[1]
- MDAP[0]
- MDAP[0]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="ellipsis" xMin="243" yMin="0" xMax="1806" yMax="197">
- <contour>
- <pt x="243" y="0" on="1"/>
- <pt x="243" y="197" on="1"/>
- <pt x="440" y="197" on="1"/>
- <pt x="440" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="926" y="0" on="1"/>
- <pt x="926" y="197" on="1"/>
- <pt x="1123" y="197" on="1"/>
- <pt x="1123" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="1608" y="0" on="1"/>
- <pt x="1608" y="197" on="1"/>
- <pt x="1806" y="197" on="1"/>
- <pt x="1806" y="0" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 56 values pushed */
- 0 0 10 9 6 5 2 1 5 5 0 1 4 48 84 11 8 7 4 3 0 5 0 14 0
- 0 9 8 4 1 10 7 6 4 1 4 3 2 4 1 0 3 4 48 196 11 10 1 5 4
- 1 1 0 1 3 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="emacron" xMin="68" yMin="-25" xMax="848" yMax="1406">
- <component glyphName="e" x="0" y="0" flags="0x4"/>
- <component glyphName="macron" x="153" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="emdash" xMin="99" yMin="543" xMax="1950" yMax="642">
- <contour>
- <pt x="99" y="543" on="1"/>
- <pt x="99" y="642" on="1"/>
- <pt x="1950" y="642" on="1"/>
- <pt x="1950" y="543" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 20 values pushed */
- 0 0 3 0 9 1 1 1 4 48 84 2 1 1 0 14 3 2 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- CALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="endash" xMin="86" yMin="543" xMax="937" yMax="666">
- <contour>
- <pt x="86" y="543" on="1"/>
- <pt x="86" y="666" on="1"/>
- <pt x="937" y="666" on="1"/>
- <pt x="937" y="543" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 20 values pushed */
- 0 0 3 0 12 1 1 1 4 48 84 2 1 1 0 14 3 2 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- CALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="eng" xMin="37" yMin="-419" xMax="897" yMax="1110">
- <contour>
- <pt x="37" y="0" on="1"/>
- <pt x="37" y="62" on="1"/>
- <pt x="56" y="63" on="1"/>
- <pt x="129" y="67" on="0"/>
- <pt x="142" y="89" on="1"/>
- <pt x="155" y="108" on="0"/>
- <pt x="156" y="160" on="1"/>
- <pt x="158" y="259" on="1"/>
- <pt x="158" y="827" on="1"/>
- <pt x="156" y="925" on="1"/>
- <pt x="156" y="993" on="0"/>
- <pt x="131" y="1007" on="1"/>
- <pt x="110" y="1019" on="0"/>
- <pt x="56" y="1023" on="1"/>
- <pt x="37" y="1024" on="1"/>
- <pt x="37" y="1086" on="1"/>
- <pt x="356" y="1086" on="1"/>
- <pt x="356" y="907" on="1"/>
- <pt x="420" y="999" on="0"/>
- <pt x="480" y="1044" on="1"/>
- <pt x="566" y="1110" on="0"/>
- <pt x="667" y="1110" on="1"/>
- <pt x="791" y="1110" on="0"/>
- <pt x="844" y="1032" on="1"/>
- <pt x="897" y="954" on="0"/>
- <pt x="897" y="765" on="1"/>
- <pt x="897" y="12" on="1"/>
- <pt x="897" y="-419" on="0"/>
- <pt x="536" y="-419" on="1"/>
- <pt x="438" y="-419" on="0"/>
- <pt x="311" y="-380" on="1"/>
- <pt x="311" y="-136" on="1"/>
- <pt x="422" y="-136" on="1"/>
- <pt x="423" y="-154" on="1"/>
- <pt x="428" y="-277" on="0"/>
- <pt x="451" y="-314" on="1"/>
- <pt x="478" y="-358" on="0"/>
- <pt x="550" y="-358" on="1"/>
- <pt x="700" y="-358" on="0"/>
- <pt x="700" y="-185" on="1"/>
- <pt x="700" y="-82" on="1"/>
- <pt x="700" y="734" on="1"/>
- <pt x="697" y="811" on="1"/>
- <pt x="694" y="900" on="0"/>
- <pt x="672" y="937" on="1"/>
- <pt x="647" y="981" on="0"/>
- <pt x="592" y="981" on="1"/>
- <pt x="476" y="981" on="0"/>
- <pt x="356" y="840" on="1"/>
- <pt x="356" y="259" on="1"/>
- <pt x="357" y="160" on="1"/>
- <pt x="358" y="91" on="0"/>
- <pt x="383" y="78" on="1"/>
- <pt x="405" y="66" on="0"/>
- <pt x="458" y="63" on="1"/>
- <pt x="477" y="62" on="1"/>
- <pt x="477" y="0" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 88 values pushed */
- 0 0 46 29 21 37 11 28 48 84 21 1 55 49 48 41 26 25 17 14 8 7 1 11 15
- 0 3 40 39 32 31 30 5 13 28 0 56 0 1 0 16 15 1 14 56 55 32 3 39 16
- 3 15 14 1 0 4 13 7 0 0 41 40 39 4 2 25 49 48 17 16 4 3 7 2 4
- 48 196 26 25 1 31 30 1 8 7 1 3 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- CALL[ ]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="eogonek" xMin="68" yMin="-370" xMax="848" yMax="1110">
- <component glyphName="e" x="0" y="0" flags="0x4"/>
- <component glyphName="ogonek" x="281" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="equal" xMin="84" yMin="358" xMax="1071" yMax="827">
- <contour>
- <pt x="84" y="358" on="1"/>
- <pt x="84" y="456" on="1"/>
- <pt x="1071" y="456" on="1"/>
- <pt x="1071" y="358" on="1"/>
- </contour>
- <contour>
- <pt x="84" y="728" on="1"/>
- <pt x="84" y="827" on="1"/>
- <pt x="1071" y="827" on="1"/>
- <pt x="1071" y="728" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 33 values pushed */
- 0 0 7 4 9 1 5 2 1 9 1 0 2 4 48 84 6 5 1 3 0 1 2 0 14
- 7 6 5 4 3 2 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- CALL[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="estimated" xMin="68" yMin="-25" xMax="848" yMax="1110">
- <contour>
- <pt x="848" y="49" on="1"/>
- <pt x="682" y="-25" on="0"/>
- <pt x="542" y="-25" on="1"/>
- <pt x="322" y="-25" on="0"/>
- <pt x="195" y="124" on="1"/>
- <pt x="68" y="273" on="0"/>
- <pt x="68" y="536" on="1"/>
- <pt x="68" y="796" on="0"/>
- <pt x="185" y="953" on="1"/>
- <pt x="301" y="1110" on="0"/>
- <pt x="496" y="1110" on="1"/>
- <pt x="677" y="1110" on="0"/>
- <pt x="763" y="988" on="1"/>
- <pt x="848" y="866" on="0"/>
- <pt x="848" y="605" on="1"/>
- <pt x="848" y="586" on="1"/>
- <pt x="284" y="586" on="1"/>
- <pt x="287" y="442" on="0"/>
- <pt x="302" y="368" on="1"/>
- <pt x="362" y="75" on="0"/>
- <pt x="600" y="75" on="1"/>
- <pt x="722" y="75" on="0"/>
- <pt x="848" y="150" on="1"/>
- </contour>
- <contour>
- <pt x="284" y="648" on="1"/>
- <pt x="638" y="648" on="1"/>
- <pt x="639" y="692" on="1"/>
- <pt x="643" y="869" on="0"/>
- <pt x="611" y="957" on="1"/>
- <pt x="580" y="1043" on="0"/>
- <pt x="486" y="1043" on="1"/>
- <pt x="382" y="1043" on="0"/>
- <pt x="325" y="901" on="1"/>
- <pt x="286" y="803" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 50 values pushed */
- 0 0 29 17 10 20 9 2 48 84 10 1 2 2 14 23 15 2 1 22 0 2 15 2 3
- 0 0 0 16 15 14 1 23 1 4 48 84 24 23 1 0 14 24 23 22 16 15 14 6 0
- MDAP[0]
- MDAP[1]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- CALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- CALL[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="eth" xMin="17" yMin="-25" xMax="962" yMax="1585">
- <contour>
- <pt x="597" y="1078" on="1"/>
- <pt x="530" y="1184" on="0"/>
- <pt x="399" y="1317" on="1"/>
- <pt x="107" y="1119" on="1"/>
- <pt x="71" y="1172" on="1"/>
- <pt x="350" y="1357" on="1"/>
- <pt x="193" y="1492" on="0"/>
- <pt x="17" y="1507" on="1"/>
- <pt x="17" y="1579" on="1"/>
- <pt x="265" y="1579" on="0"/>
- <pt x="479" y="1444" on="1"/>
- <pt x="689" y="1585" on="1"/>
- <pt x="724" y="1535" on="1"/>
- <pt x="527" y="1404" on="1"/>
- <pt x="646" y="1317" on="0"/>
- <pt x="711" y="1248" on="1"/>
- <pt x="962" y="979" on="0"/>
- <pt x="962" y="586" on="1"/>
- <pt x="962" y="298" on="0"/>
- <pt x="843" y="137" on="1"/>
- <pt x="725" y="-25" on="0"/>
- <pt x="511" y="-25" on="1"/>
- <pt x="307" y="-25" on="0"/>
- <pt x="184" y="127" on="1"/>
- <pt x="62" y="279" on="0"/>
- <pt x="62" y="531" on="1"/>
- <pt x="62" y="781" on="0"/>
- <pt x="184" y="933" on="1"/>
- <pt x="307" y="1086" on="0"/>
- <pt x="503" y="1086" on="1"/>
- <pt x="542" y="1086" on="0"/>
- </contour>
- <contour>
- <pt x="511" y="1018" on="1"/>
- <pt x="406" y="1018" on="0"/>
- <pt x="342" y="884" on="1"/>
- <pt x="277" y="750" on="0"/>
- <pt x="277" y="531" on="1"/>
- <pt x="277" y="311" on="0"/>
- <pt x="342" y="177" on="1"/>
- <pt x="406" y="43" on="0"/>
- <pt x="512" y="43" on="1"/>
- <pt x="617" y="43" on="0"/>
- <pt x="681" y="176" on="1"/>
- <pt x="746" y="310" on="0"/>
- <pt x="746" y="525" on="1"/>
- <pt x="746" y="729" on="0"/>
- <pt x="693" y="859" on="1"/>
- <pt x="628" y="1018" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 69 values pushed */
- 0 0 39 17 21 31 17 29 48 84 29 1 21 2 1 1 13 10 5 4 3 2 6 0 1
- 3 0 0 1 1 0 1 2 2 0 0 1 12 11 8 7 4 13 0 0 14 0 0 43 10
- 17 35 10 25 48 196 25 17 13 12 11 10 8 7 5 4 3 2 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[1]
- MDAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- SZP0[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SZP0[ ]
- SZP0[ ]
- SZP1[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- SZP0[ ]
- SZP1[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="exclam" xMin="242" yMin="0" xMax="439" yMax="1480">
- <contour>
- <pt x="242" y="0" on="1"/>
- <pt x="242" y="197" on="1"/>
- <pt x="439" y="197" on="1"/>
- <pt x="439" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="310" y="395" on="1"/>
- <pt x="242" y="1184" on="1"/>
- <pt x="242" y="1480" on="1"/>
- <pt x="439" y="1480" on="1"/>
- <pt x="439" y="1184" on="1"/>
- <pt x="372" y="395" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 52 values pushed */
- 9 8 5 4 4 6 1 3 0 0 2 1 5 1 0 1 4 48 84 3 0 1 0 7 6
- 0 14 9 4 2 2 0 3 0 0 8 7 3 2 4 3 0 1 4 48 196 6 5 1 0
- 3 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="exclamdown" xMin="242" yMin="-395" xMax="439" yMax="1086">
- <contour>
- <pt x="439" y="1086" on="1"/>
- <pt x="439" y="888" on="1"/>
- <pt x="242" y="888" on="1"/>
- <pt x="242" y="1086" on="1"/>
- </contour>
- <contour>
- <pt x="372" y="691" on="1"/>
- <pt x="439" y="-99" on="1"/>
- <pt x="439" y="-395" on="1"/>
- <pt x="242" y="-395" on="1"/>
- <pt x="242" y="-99" on="1"/>
- <pt x="310" y="691" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 60 values pushed */
- 1 9 4 2 1 2 3 0 1 8 5 2 2 6 3 0 0 0 2 1 5 1 0 1 4
- 48 84 7 6 1 0 3 0 1 14 9 4 2 0 2 3 0 0 6 5 1 0 4 3 2
- 1 4 48 196 8 7 3 2 3 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SZP1[ ]
- CALL[ ]
- SZP1[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="f" xMin="37" yMin="0" xMax="719" yMax="1604">
- <contour>
- <pt x="55" y="0" on="1"/>
- <pt x="55" y="62" on="1"/>
- <pt x="74" y="63" on="1"/>
- <pt x="151" y="68" on="0"/>
- <pt x="163" y="92" on="1"/>
- <pt x="174" y="112" on="0"/>
- <pt x="174" y="160" on="1"/>
- <pt x="176" y="259" on="1"/>
- <pt x="176" y="999" on="1"/>
- <pt x="37" y="999" on="1"/>
- <pt x="37" y="1086" on="1"/>
- <pt x="176" y="1086" on="1"/>
- <pt x="176" y="1138" on="1"/>
- <pt x="176" y="1401" on="0"/>
- <pt x="245" y="1502" on="1"/>
- <pt x="314" y="1604" on="0"/>
- <pt x="489" y="1604" on="1"/>
- <pt x="617" y="1604" on="0"/>
- <pt x="719" y="1530" on="1"/>
- <pt x="719" y="1295" on="1"/>
- <pt x="608" y="1295" on="1"/>
- <pt x="607" y="1314" on="1"/>
- <pt x="605" y="1353" on="0"/>
- <pt x="604" y="1380" on="1"/>
- <pt x="604" y="1385" on="1"/>
- <pt x="604" y="1540" on="0"/>
- <pt x="496" y="1540" on="1"/>
- <pt x="376" y="1540" on="0"/>
- <pt x="374" y="1357" on="1"/>
- <pt x="373" y="1257" on="1"/>
- <pt x="373" y="1086" on="1"/>
- <pt x="596" y="1086" on="1"/>
- <pt x="596" y="1005" on="1"/>
- <pt x="373" y="1005" on="1"/>
- <pt x="373" y="259" on="1"/>
- <pt x="375" y="160" on="1"/>
- <pt x="376" y="88" on="0"/>
- <pt x="408" y="75" on="1"/>
- <pt x="434" y="63" on="0"/>
- <pt x="500" y="63" on="1"/>
- <pt x="544" y="62" on="1"/>
- <pt x="544" y="0" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 95 values pushed */
- 0 0 26 11 16 48 84 40 34 7 1 4 8 0 3 29 24 23 20 19 18 12 7 13 16
- 10 0 0 33 32 7 1 10 1 4 9 8 1 10 1 6 48 84 41 0 1 0 31 30 11
- 10 1 3 14 41 40 32 31 24 23 20 7 18 29 3 10 9 1 0 4 13 7 0 0 34
- 33 30 29 4 3 7 1 4 48 196 19 18 1 12 11 8 7 3 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="fi" xMin="37" yMin="0" xMax="1104" yMax="1604">
- <contour>
- <pt x="786" y="1283" on="1"/>
- <pt x="786" y="1480" on="1"/>
- <pt x="959" y="1480" on="1"/>
- <pt x="959" y="1283" on="1"/>
- </contour>
- <contour>
- <pt x="55" y="0" on="1"/>
- <pt x="55" y="62" on="1"/>
- <pt x="74" y="63" on="1"/>
- <pt x="151" y="68" on="0"/>
- <pt x="163" y="92" on="1"/>
- <pt x="174" y="112" on="0"/>
- <pt x="174" y="160" on="1"/>
- <pt x="176" y="259" on="1"/>
- <pt x="176" y="999" on="1"/>
- <pt x="37" y="999" on="1"/>
- <pt x="37" y="1086" on="1"/>
- <pt x="176" y="1086" on="1"/>
- <pt x="176" y="1138" on="1"/>
- <pt x="176" y="1394" on="0"/>
- <pt x="243" y="1499" on="1"/>
- <pt x="311" y="1604" on="0"/>
- <pt x="471" y="1604" on="1"/>
- <pt x="585" y="1604" on="0"/>
- <pt x="687" y="1530" on="1"/>
- <pt x="687" y="1308" on="1"/>
- <pt x="576" y="1308" on="1"/>
- <pt x="575" y="1324" on="1"/>
- <pt x="574" y="1357" on="0"/>
- <pt x="573" y="1375" on="1"/>
- <pt x="573" y="1383" on="0"/>
- <pt x="573" y="1386" on="1"/>
- <pt x="573" y="1540" on="0"/>
- <pt x="480" y="1540" on="1"/>
- <pt x="376" y="1540" on="0"/>
- <pt x="374" y="1357" on="1"/>
- <pt x="373" y="1257" on="1"/>
- <pt x="373" y="1086" on="1"/>
- <pt x="959" y="1086" on="1"/>
- <pt x="959" y="259" on="1"/>
- <pt x="961" y="160" on="1"/>
- <pt x="962" y="86" on="0"/>
- <pt x="983" y="78" on="1"/>
- <pt x="1003" y="68" on="0"/>
- <pt x="1086" y="63" on="1"/>
- <pt x="1104" y="62" on="1"/>
- <pt x="1104" y="0" on="1"/>
- <pt x="616" y="0" on="1"/>
- <pt x="616" y="62" on="1"/>
- <pt x="678" y="63" on="1"/>
- <pt x="759" y="63" on="0"/>
- <pt x="760" y="160" on="1"/>
- <pt x="761" y="259" on="1"/>
- <pt x="761" y="1005" on="1"/>
- <pt x="373" y="1005" on="1"/>
- <pt x="373" y="259" on="1"/>
- <pt x="375" y="160" on="1"/>
- <pt x="376" y="88" on="0"/>
- <pt x="408" y="75" on="1"/>
- <pt x="434" y="63" on="0"/>
- <pt x="500" y="63" on="1"/>
- <pt x="544" y="62" on="1"/>
- <pt x="544" y="0" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 138 values pushed */
- 0 0 31 11 20 48 84 49 45 24 23 2 1 0 3 34 16 2 0 14 3 59 53 50 43
- 37 11 5 7 12 4 3 22 20 1 0 0 52 51 7 1 14 1 4 13 12 1 14 1 6
- 3 0 5 1 1 1 4 48 84 60 45 44 4 3 0 36 35 15 14 1 3 2 1 0 14
- 45 49 49 50 22 2 60 59 24 3 22 34 3 44 43 2 13 2 14 13 5 4 4 13 11
- 0 0 51 50 4 1 2 53 52 35 34 4 3 11 1 0 13 1 2 3 4 48 196 23 22
- 1 16 15 12 11 3 37 36 3 2 3 3 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00000]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- LOOPCALL[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- MDRP[00000]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00000]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="fi#1" xMin="37" yMin="0" xMax="1104" yMax="1604">
- <contour>
- <pt x="786" y="1283" on="1"/>
- <pt x="786" y="1480" on="1"/>
- <pt x="959" y="1480" on="1"/>
- <pt x="959" y="1283" on="1"/>
- </contour>
- <contour>
- <pt x="55" y="0" on="1"/>
- <pt x="55" y="62" on="1"/>
- <pt x="74" y="63" on="1"/>
- <pt x="151" y="68" on="0"/>
- <pt x="163" y="92" on="1"/>
- <pt x="174" y="112" on="0"/>
- <pt x="174" y="160" on="1"/>
- <pt x="176" y="259" on="1"/>
- <pt x="176" y="999" on="1"/>
- <pt x="37" y="999" on="1"/>
- <pt x="37" y="1086" on="1"/>
- <pt x="176" y="1086" on="1"/>
- <pt x="176" y="1138" on="1"/>
- <pt x="176" y="1394" on="0"/>
- <pt x="243" y="1499" on="1"/>
- <pt x="311" y="1604" on="0"/>
- <pt x="471" y="1604" on="1"/>
- <pt x="585" y="1604" on="0"/>
- <pt x="687" y="1530" on="1"/>
- <pt x="687" y="1308" on="1"/>
- <pt x="576" y="1308" on="1"/>
- <pt x="575" y="1324" on="1"/>
- <pt x="574" y="1357" on="0"/>
- <pt x="573" y="1375" on="1"/>
- <pt x="573" y="1383" on="0"/>
- <pt x="573" y="1386" on="1"/>
- <pt x="573" y="1540" on="0"/>
- <pt x="480" y="1540" on="1"/>
- <pt x="376" y="1540" on="0"/>
- <pt x="374" y="1357" on="1"/>
- <pt x="373" y="1257" on="1"/>
- <pt x="373" y="1086" on="1"/>
- <pt x="959" y="1086" on="1"/>
- <pt x="959" y="259" on="1"/>
- <pt x="961" y="160" on="1"/>
- <pt x="962" y="86" on="0"/>
- <pt x="983" y="78" on="1"/>
- <pt x="1003" y="68" on="0"/>
- <pt x="1086" y="63" on="1"/>
- <pt x="1104" y="62" on="1"/>
- <pt x="1104" y="0" on="1"/>
- <pt x="616" y="0" on="1"/>
- <pt x="616" y="62" on="1"/>
- <pt x="678" y="63" on="1"/>
- <pt x="759" y="63" on="0"/>
- <pt x="760" y="160" on="1"/>
- <pt x="761" y="259" on="1"/>
- <pt x="761" y="1005" on="1"/>
- <pt x="373" y="1005" on="1"/>
- <pt x="373" y="259" on="1"/>
- <pt x="375" y="160" on="1"/>
- <pt x="376" y="88" on="0"/>
- <pt x="408" y="75" on="1"/>
- <pt x="434" y="63" on="0"/>
- <pt x="500" y="63" on="1"/>
- <pt x="544" y="62" on="1"/>
- <pt x="544" y="0" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 138 values pushed */
- 0 0 31 11 20 48 84 49 45 24 23 2 1 0 3 34 16 2 0 14 3 59 53 50 43
- 37 11 5 7 12 4 3 22 20 1 0 0 52 51 7 1 14 1 4 13 12 1 14 1 6
- 3 0 5 1 1 1 4 48 84 60 45 44 4 3 0 36 35 15 14 1 3 2 1 0 14
- 45 49 49 50 22 2 60 59 24 3 22 34 3 44 43 2 13 2 14 13 5 4 4 13 11
- 0 0 51 50 4 1 2 53 52 35 34 4 3 11 1 0 13 1 2 3 4 48 196 23 22
- 1 16 15 12 11 3 37 36 3 2 3 3 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00000]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- LOOPCALL[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- MDRP[00000]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00000]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="figuredash" xMin="86" yMin="543" xMax="937" yMax="666">
- <contour>
- <pt x="86" y="543" on="1"/>
- <pt x="86" y="666" on="1"/>
- <pt x="937" y="666" on="1"/>
- <pt x="937" y="543" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 20 values pushed */
- 0 0 3 0 12 1 1 1 4 48 84 2 1 1 0 14 3 2 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- CALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="five" xMin="130" yMin="-37" xMax="907" yMax="1480">
- <contour>
- <pt x="130" y="-3" on="1"/>
- <pt x="130" y="247" on="1"/>
- <pt x="229" y="247" on="1"/>
- <pt x="230" y="223" on="1"/>
- <pt x="232" y="147" on="1"/>
- <pt x="235" y="25" on="0"/>
- <pt x="406" y="25" on="1"/>
- <pt x="541" y="25" on="0"/>
- <pt x="619" y="134" on="1"/>
- <pt x="697" y="244" on="0"/>
- <pt x="697" y="421" on="1"/>
- <pt x="697" y="820" on="0"/>
- <pt x="192" y="820" on="1"/>
- <pt x="155" y="820" on="1"/>
- <pt x="155" y="1480" on="1"/>
- <pt x="876" y="1480" on="1"/>
- <pt x="876" y="1308" on="1"/>
- <pt x="216" y="1308" on="1"/>
- <pt x="216" y="894" on="1"/>
- <pt x="308" y="894" on="1"/>
- <pt x="592" y="894" on="0"/>
- <pt x="749" y="769" on="1"/>
- <pt x="907" y="644" on="0"/>
- <pt x="907" y="420" on="1"/>
- <pt x="907" y="210" on="0"/>
- <pt x="764" y="87" on="1"/>
- <pt x="621" y="-37" on="0"/>
- <pt x="384" y="-37" on="1"/>
- <pt x="270" y="-37" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 81 values pushed */
- 0 0 6 11 27 48 84 27 2 1 19 18 13 12 2 1 6 16 2 3 0 1 0 2 0
- 0 0 17 16 13 1 14 1 4 48 84 15 14 0 14 0 0 10 10 23 48 196 19 2 2
- 15 17 3 12 17 13 2 23 15 0 0 18 17 11 1 13 1 4 48 196 16 15 1 14 13
- 1 1 0 1 3 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- CALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SZP0[ ]
- SRP0[ ]
- MDRP[00000]
- SZP0[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="fl" xMin="37" yMin="0" xMax="1104" yMax="1604">
- <contour>
- <pt x="55" y="0" on="1"/>
- <pt x="55" y="62" on="1"/>
- <pt x="74" y="63" on="1"/>
- <pt x="151" y="68" on="0"/>
- <pt x="163" y="92" on="1"/>
- <pt x="174" y="112" on="0"/>
- <pt x="174" y="160" on="1"/>
- <pt x="176" y="259" on="1"/>
- <pt x="176" y="999" on="1"/>
- <pt x="37" y="999" on="1"/>
- <pt x="37" y="1086" on="1"/>
- <pt x="176" y="1086" on="1"/>
- <pt x="176" y="1138" on="1"/>
- <pt x="176" y="1313" on="0"/>
- <pt x="192" y="1384" on="1"/>
- <pt x="208" y="1457" on="0"/>
- <pt x="260" y="1514" on="1"/>
- <pt x="342" y="1604" on="0"/>
- <pt x="468" y="1604" on="1"/>
- <pt x="518" y="1604" on="0"/>
- <pt x="632" y="1579" on="1"/>
- <pt x="959" y="1579" on="1"/>
- <pt x="959" y="259" on="1"/>
- <pt x="961" y="160" on="1"/>
- <pt x="962" y="86" on="0"/>
- <pt x="983" y="78" on="1"/>
- <pt x="1003" y="68" on="0"/>
- <pt x="1086" y="63" on="1"/>
- <pt x="1104" y="62" on="1"/>
- <pt x="1104" y="0" on="1"/>
- <pt x="616" y="0" on="1"/>
- <pt x="616" y="62" on="1"/>
- <pt x="678" y="63" on="1"/>
- <pt x="759" y="63" on="0"/>
- <pt x="760" y="160" on="1"/>
- <pt x="761" y="259" on="1"/>
- <pt x="761" y="1437" on="1"/>
- <pt x="604" y="1540" on="0"/>
- <pt x="486" y="1540" on="1"/>
- <pt x="376" y="1540" on="0"/>
- <pt x="374" y="1357" on="1"/>
- <pt x="373" y="1257" on="1"/>
- <pt x="373" y="1086" on="1"/>
- <pt x="546" y="1086" on="1"/>
- <pt x="546" y="1005" on="1"/>
- <pt x="373" y="1005" on="1"/>
- <pt x="373" y="259" on="1"/>
- <pt x="375" y="160" on="1"/>
- <pt x="376" y="88" on="0"/>
- <pt x="408" y="75" on="1"/>
- <pt x="434" y="63" on="0"/>
- <pt x="500" y="63" on="1"/>
- <pt x="544" y="62" on="1"/>
- <pt x="544" y="0" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 115 values pushed */
- 0 0 38 11 18 48 84 34 30 41 36 12 3 20 10 3 52 46 35 28 22 7 1 7 8
- 0 3 18 20 0 0 45 44 7 1 10 1 4 9 8 1 10 1 6 48 84 21 20 1 53
- 30 29 0 3 2 0 43 42 11 10 1 3 14 30 34 53 52 44 43 34 20 6 35 41 3
- 29 28 2 13 21 10 9 1 0 4 13 7 0 0 36 35 4 1 21 46 45 42 41 4 3
- 7 2 4 48 196 22 21 1 12 11 8 7 3 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00000]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- CALL[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00000]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="fl#1" xMin="37" yMin="0" xMax="1104" yMax="1604">
- <contour>
- <pt x="55" y="0" on="1"/>
- <pt x="55" y="62" on="1"/>
- <pt x="74" y="63" on="1"/>
- <pt x="151" y="68" on="0"/>
- <pt x="163" y="92" on="1"/>
- <pt x="174" y="112" on="0"/>
- <pt x="174" y="160" on="1"/>
- <pt x="176" y="259" on="1"/>
- <pt x="176" y="999" on="1"/>
- <pt x="37" y="999" on="1"/>
- <pt x="37" y="1086" on="1"/>
- <pt x="176" y="1086" on="1"/>
- <pt x="176" y="1138" on="1"/>
- <pt x="176" y="1313" on="0"/>
- <pt x="192" y="1384" on="1"/>
- <pt x="208" y="1457" on="0"/>
- <pt x="260" y="1514" on="1"/>
- <pt x="342" y="1604" on="0"/>
- <pt x="468" y="1604" on="1"/>
- <pt x="518" y="1604" on="0"/>
- <pt x="632" y="1579" on="1"/>
- <pt x="959" y="1579" on="1"/>
- <pt x="959" y="259" on="1"/>
- <pt x="961" y="160" on="1"/>
- <pt x="962" y="86" on="0"/>
- <pt x="983" y="78" on="1"/>
- <pt x="1003" y="68" on="0"/>
- <pt x="1086" y="63" on="1"/>
- <pt x="1104" y="62" on="1"/>
- <pt x="1104" y="0" on="1"/>
- <pt x="616" y="0" on="1"/>
- <pt x="616" y="62" on="1"/>
- <pt x="678" y="63" on="1"/>
- <pt x="759" y="63" on="0"/>
- <pt x="760" y="160" on="1"/>
- <pt x="761" y="259" on="1"/>
- <pt x="761" y="1437" on="1"/>
- <pt x="604" y="1540" on="0"/>
- <pt x="486" y="1540" on="1"/>
- <pt x="376" y="1540" on="0"/>
- <pt x="374" y="1357" on="1"/>
- <pt x="373" y="1257" on="1"/>
- <pt x="373" y="1086" on="1"/>
- <pt x="546" y="1086" on="1"/>
- <pt x="546" y="1005" on="1"/>
- <pt x="373" y="1005" on="1"/>
- <pt x="373" y="259" on="1"/>
- <pt x="375" y="160" on="1"/>
- <pt x="376" y="88" on="0"/>
- <pt x="408" y="75" on="1"/>
- <pt x="434" y="63" on="0"/>
- <pt x="500" y="63" on="1"/>
- <pt x="544" y="62" on="1"/>
- <pt x="544" y="0" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 115 values pushed */
- 0 0 38 11 18 48 84 34 30 41 36 12 3 20 10 3 52 46 35 28 22 7 1 7 8
- 0 3 18 20 0 0 45 44 7 1 10 1 4 9 8 1 10 1 6 48 84 21 20 1 53
- 30 29 0 3 2 0 43 42 11 10 1 3 14 30 34 53 52 44 43 34 20 6 35 41 3
- 29 28 2 13 21 10 9 1 0 4 13 7 0 0 36 35 4 1 21 46 45 42 41 4 3
- 7 2 4 48 196 22 21 1 12 11 8 7 3 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00000]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- CALL[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00000]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="florin" xMin="12" yMin="-296" xMax="949" yMax="1505">
- <contour>
- <pt x="12" y="-296" on="1"/>
- <pt x="218" y="740" on="1"/>
- <pt x="16" y="740" on="1"/>
- <pt x="16" y="802" on="1"/>
- <pt x="230" y="802" on="1"/>
- <pt x="254" y="922" on="1"/>
- <pt x="308" y="1196" on="0"/>
- <pt x="446" y="1351" on="1"/>
- <pt x="583" y="1505" on="0"/>
- <pt x="772" y="1505" on="1"/>
- <pt x="852" y="1505" on="0"/>
- <pt x="949" y="1475" on="1"/>
- <pt x="949" y="1246" on="1"/>
- <pt x="851" y="1246" on="1"/>
- <pt x="848" y="1293" on="0"/>
- <pt x="847" y="1320" on="1"/>
- <pt x="842" y="1444" on="0"/>
- <pt x="723" y="1444" on="1"/>
- <pt x="605" y="1444" on="0"/>
- <pt x="552" y="1316" on="1"/>
- <pt x="509" y="1212" on="0"/>
- <pt x="463" y="979" on="1"/>
- <pt x="428" y="802" on="1"/>
- <pt x="678" y="802" on="1"/>
- <pt x="678" y="740" on="1"/>
- <pt x="415" y="740" on="1"/>
- <pt x="209" y="-296" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 60 values pushed */
- 0 0 17 11 9 48 84 9 0 1 13 12 11 3 0 3 3 0 0 0 25 24 2 1 14
- 3 3 1 4 48 84 23 22 4 3 3 26 0 1 2 0 14 26 25 24 23 22 13 4 3
- 2 1 0 11 13 11 12 11 1 0
- CALL[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SZP1[ ]
- CALL[ ]
- SZP1[ ]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="four" xMin="25" yMin="0" xMax="975" yMax="1505">
- <contour>
- <pt x="630" y="419" on="1"/>
- <pt x="25" y="419" on="1"/>
- <pt x="25" y="518" on="1"/>
- <pt x="692" y="1505" on="1"/>
- <pt x="803" y="1505" on="1"/>
- <pt x="803" y="568" on="1"/>
- <pt x="975" y="568" on="1"/>
- <pt x="975" y="419" on="1"/>
- <pt x="803" y="419" on="1"/>
- <pt x="803" y="259" on="1"/>
- <pt x="809" y="160" on="1"/>
- <pt x="813" y="94" on="0"/>
- <pt x="834" y="84" on="1"/>
- <pt x="852" y="73" on="0"/>
- <pt x="901" y="68" on="1"/>
- <pt x="944" y="63" on="1"/>
- <pt x="963" y="62" on="1"/>
- <pt x="963" y="0" on="1"/>
- <pt x="445" y="0" on="1"/>
- <pt x="445" y="62" on="1"/>
- <pt x="463" y="63" on="1"/>
- <pt x="542" y="68" on="1"/>
- <pt x="605" y="73" on="0"/>
- <pt x="618" y="124" on="1"/>
- <pt x="630" y="166" on="0"/>
- <pt x="630" y="259" on="1"/>
- </contour>
- <contour>
- <pt x="136" y="568" on="1"/>
- <pt x="630" y="568" on="1"/>
- <pt x="630" y="1299" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 83 values pushed */
- 25 18 2 5 0 2 16 9 2 0 17 3 28 4 3 3 13 5 0 0 27 26 6 5 19
- 3 0 1 4 48 84 8 7 1 0 3 18 17 1 2 0 14 18 25 17 16 2 6 4 3
- 3 4 0 2 26 2 1 3 13 0 0 0 28 27 25 0 13 3 4 1 4 48 196 7 6
- 1 9 8 5 4 3 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00000]
- CALL[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00000]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="foursuperiour" xMin="31" yMin="772" xMax="582" yMax="1522">
- <contour>
- <pt x="284" y="772" on="1"/>
- <pt x="284" y="810" on="1"/>
- <pt x="293" y="811" on="1"/>
- <pt x="343" y="812" on="0"/>
- <pt x="357" y="819" on="1"/>
- <pt x="372" y="828" on="0"/>
- <pt x="374" y="859" on="1"/>
- <pt x="377" y="909" on="1"/>
- <pt x="377" y="977" on="1"/>
- <pt x="31" y="977" on="1"/>
- <pt x="31" y="1043" on="1"/>
- <pt x="399" y="1522" on="1"/>
- <pt x="490" y="1522" on="1"/>
- <pt x="490" y="1066" on="1"/>
- <pt x="582" y="1066" on="1"/>
- <pt x="582" y="977" on="1"/>
- <pt x="490" y="977" on="1"/>
- <pt x="490" y="909" on="1"/>
- <pt x="493" y="859" on="1"/>
- <pt x="495" y="824" on="0"/>
- <pt x="515" y="817" on="1"/>
- <pt x="531" y="812" on="0"/>
- <pt x="567" y="811" on="1"/>
- <pt x="576" y="810" on="1"/>
- <pt x="576" y="772" on="1"/>
- </contour>
- <contour>
- <pt x="97" y="1066" on="1"/>
- <pt x="377" y="1066" on="1"/>
- <pt x="377" y="1429" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 80 values pushed */
- 10 13 8 2 23 17 7 1 4 8 0 3 27 12 11 3 13 13 0 0 16 15 9 8 46
- 3 13 1 4 48 84 26 25 14 13 3 24 0 1 2 0 14 11 12 7 2 24 23 15 14
- 4 13 12 25 10 9 1 0 5 13 7 0 0 27 26 8 7 15 3 12 1 4 48 196 17
- 16 13 12 3 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="fraction" xMin="-416" yMin="-37" xMax="759" yMax="1517">
- <contour>
- <pt x="-416" y="-37" on="1"/>
- <pt x="672" y="1517" on="1"/>
- <pt x="759" y="1517" on="1"/>
- <pt x="-330" y="-37" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 9 values pushed */
- 3 2 1 0 14 3 2 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- CALL[ ]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="fraction#1" xMin="-416" yMin="-37" xMax="759" yMax="1517">
- <contour>
- <pt x="-416" y="-37" on="1"/>
- <pt x="672" y="1517" on="1"/>
- <pt x="759" y="1517" on="1"/>
- <pt x="-330" y="-37" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 9 values pushed */
- 3 2 1 0 14 3 2 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- CALL[ ]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="g" xMin="53" yMin="-419" xMax="991" yMax="1110">
- <contour>
- <pt x="258" y="42" on="1"/>
- <pt x="145" y="96" on="0"/>
- <pt x="145" y="182" on="1"/>
- <pt x="145" y="266" on="0"/>
- <pt x="300" y="367" on="1"/>
- <pt x="326" y="384" on="1"/>
- <pt x="231" y="432" on="0"/>
- <pt x="183" y="497" on="1"/>
- <pt x="114" y="589" on="0"/>
- <pt x="114" y="732" on="1"/>
- <pt x="114" y="908" on="0"/>
- <pt x="209" y="1009" on="1"/>
- <pt x="303" y="1110" on="0"/>
- <pt x="462" y="1110" on="1"/>
- <pt x="539" y="1110" on="0"/>
- <pt x="640" y="1070" on="1"/>
- <pt x="991" y="1098" on="1"/>
- <pt x="940" y="978" on="1"/>
- <pt x="702" y="1020" on="1"/>
- <pt x="830" y="889" on="0"/>
- <pt x="830" y="731" on="1"/>
- <pt x="830" y="569" on="0"/>
- <pt x="728" y="456" on="1"/>
- <pt x="626" y="342" on="0"/>
- <pt x="481" y="342" on="1"/>
- <pt x="437" y="342" on="0"/>
- <pt x="394" y="360" on="1"/>
- <pt x="318" y="298" on="0"/>
- <pt x="318" y="243" on="1"/>
- <pt x="318" y="195" on="0"/>
- <pt x="369" y="183" on="1"/>
- <pt x="410" y="173" on="0"/>
- <pt x="499" y="173" on="1"/>
- <pt x="561" y="173" on="1"/>
- <pt x="757" y="173" on="0"/>
- <pt x="845" y="114" on="1"/>
- <pt x="933" y="55" on="0"/>
- <pt x="933" y="-73" on="1"/>
- <pt x="933" y="-225" on="0"/>
- <pt x="795" y="-322" on="1"/>
- <pt x="658" y="-419" on="0"/>
- <pt x="446" y="-419" on="1"/>
- <pt x="269" y="-419" on="0"/>
- <pt x="161" y="-354" on="1"/>
- <pt x="53" y="-289" on="0"/>
- <pt x="53" y="-183" on="1"/>
- <pt x="53" y="-51" on="0"/>
- </contour>
- <contour>
- <pt x="472" y="1043" on="1"/>
- <pt x="312" y="1043" on="0"/>
- <pt x="312" y="731" on="1"/>
- <pt x="312" y="410" on="0"/>
- <pt x="472" y="410" on="1"/>
- <pt x="633" y="410" on="0"/>
- <pt x="633" y="725" on="1"/>
- <pt x="633" y="1043" on="0"/>
- </contour>
- <contour>
- <pt x="310" y="25" on="1"/>
- <pt x="248" y="-38" on="0"/>
- <pt x="248" y="-144" on="1"/>
- <pt x="248" y="-238" on="0"/>
- <pt x="313" y="-295" on="1"/>
- <pt x="379" y="-352" on="0"/>
- <pt x="480" y="-352" on="1"/>
- <pt x="589" y="-352" on="0"/>
- <pt x="665" y="-284" on="1"/>
- <pt x="741" y="-217" on="0"/>
- <pt x="741" y="-123" on="1"/>
- <pt x="741" y="25" on="0"/>
- <pt x="541" y="25" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 75 values pushed */
- 0 0 61 17 41 51 17 24 47 17 13 48 84 13 1 24 1 33 32 26 24 18 17 15 5
- 0 9 1 55 3 0 1 16 1 0 41 55 67 55 1 0 14 0 0 65 30 37 57 30 45
- 53 5 20 49 5 9 48 196 67 55 45 37 33 32 28 26 20 18 17 16 15 9 5 2 0
- MDAP[0]
- MDAP[1]
- MDAP[0]
- MDAP[1]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[1]
- MDAP[0]
- MDAP[1]
- MDAP[0]
- MDAP[0]
- MDAP[1]
- MDAP[1]
- MDAP[0]
- MDAP[0]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00100]
- SZP0[ ]
- SRP0[ ]
- MDRP[00000]
- SZP0[ ]
- SZP1[ ]
- CALL[ ]
- SZP1[ ]
- MDAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="gbreve" xMin="53" yMin="-419" xMax="991" yMax="1604">
- <component glyphName="g" x="0" y="0" flags="0x4"/>
- <component glyphName="breve" x="127" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="gcircumflex" xMin="53" yMin="-419" xMax="991" yMax="1604">
- <contour>
- <pt x="258" y="42" on="1"/>
- <pt x="145" y="96" on="0"/>
- <pt x="145" y="182" on="1"/>
- <pt x="145" y="266" on="0"/>
- <pt x="300" y="367" on="1"/>
- <pt x="326" y="384" on="1"/>
- <pt x="231" y="432" on="0"/>
- <pt x="183" y="497" on="1"/>
- <pt x="114" y="589" on="0"/>
- <pt x="114" y="732" on="1"/>
- <pt x="114" y="908" on="0"/>
- <pt x="209" y="1009" on="1"/>
- <pt x="303" y="1110" on="0"/>
- <pt x="462" y="1110" on="1"/>
- <pt x="539" y="1110" on="0"/>
- <pt x="640" y="1070" on="1"/>
- <pt x="991" y="1098" on="1"/>
- <pt x="940" y="978" on="1"/>
- <pt x="702" y="1020" on="1"/>
- <pt x="830" y="889" on="0"/>
- <pt x="830" y="731" on="1"/>
- <pt x="830" y="569" on="0"/>
- <pt x="728" y="456" on="1"/>
- <pt x="626" y="342" on="0"/>
- <pt x="481" y="342" on="1"/>
- <pt x="437" y="342" on="0"/>
- <pt x="394" y="360" on="1"/>
- <pt x="318" y="298" on="0"/>
- <pt x="318" y="243" on="1"/>
- <pt x="318" y="195" on="0"/>
- <pt x="369" y="183" on="1"/>
- <pt x="410" y="173" on="0"/>
- <pt x="499" y="173" on="1"/>
- <pt x="561" y="173" on="1"/>
- <pt x="757" y="173" on="0"/>
- <pt x="845" y="114" on="1"/>
- <pt x="933" y="55" on="0"/>
- <pt x="933" y="-73" on="1"/>
- <pt x="933" y="-225" on="0"/>
- <pt x="795" y="-322" on="1"/>
- <pt x="658" y="-419" on="0"/>
- <pt x="446" y="-419" on="1"/>
- <pt x="269" y="-419" on="0"/>
- <pt x="161" y="-354" on="1"/>
- <pt x="53" y="-289" on="0"/>
- <pt x="53" y="-183" on="1"/>
- <pt x="53" y="-51" on="0"/>
- </contour>
- <contour>
- <pt x="472" y="1043" on="1"/>
- <pt x="312" y="1043" on="0"/>
- <pt x="312" y="731" on="1"/>
- <pt x="312" y="410" on="0"/>
- <pt x="472" y="410" on="1"/>
- <pt x="633" y="410" on="0"/>
- <pt x="633" y="725" on="1"/>
- <pt x="633" y="1043" on="0"/>
- </contour>
- <contour>
- <pt x="310" y="25" on="1"/>
- <pt x="248" y="-38" on="0"/>
- <pt x="248" y="-144" on="1"/>
- <pt x="248" y="-238" on="0"/>
- <pt x="313" y="-295" on="1"/>
- <pt x="379" y="-352" on="0"/>
- <pt x="480" y="-352" on="1"/>
- <pt x="589" y="-352" on="0"/>
- <pt x="665" y="-284" on="1"/>
- <pt x="741" y="-217" on="0"/>
- <pt x="741" y="-123" on="1"/>
- <pt x="741" y="25" on="0"/>
- <pt x="541" y="25" on="1"/>
- </contour>
- <contour>
- <pt x="141" y="1283" on="1"/>
- <pt x="382" y="1604" on="1"/>
- <pt x="604" y="1604" on="1"/>
- <pt x="844" y="1283" on="1"/>
- <pt x="758" y="1283" on="1"/>
- <pt x="493" y="1505" on="1"/>
- <pt x="227" y="1283" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 101 values pushed */
- 0 0 61 17 41 51 17 24 47 17 13 48 84 13 1 1 73 69 0 2 0 1 1 74 72
- 71 68 16 5 0 1 3 0 0 24 1 33 32 26 24 18 17 15 5 0 9 1 55 3 0
- 41 55 70 69 1 67 55 1 2 0 14 0 0 65 30 37 57 30 45 53 5 20 49 5 9
- 48 196 74 73 72 71 70 69 68 67 55 45 37 33 32 28 26 20 18 17 16 15 9 5 2
- 0
- MDAP[0]
- MDAP[1]
- MDAP[0]
- MDAP[1]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[1]
- MDAP[0]
- MDAP[1]
- MDAP[0]
- MDAP[0]
- MDAP[1]
- MDAP[1]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- LOOPCALL[ ]
- SRP0[ ]
- MDRP[00100]
- SZP1[ ]
- CALL[ ]
- SZP1[ ]
- MDAP[1]
- SZP0[ ]
- SZP1[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="gcommaaccent" xMin="53" yMin="-419" xMax="991" yMax="1737">
- <contour>
- <pt x="258" y="42" on="1"/>
- <pt x="145" y="96" on="0"/>
- <pt x="145" y="182" on="1"/>
- <pt x="145" y="266" on="0"/>
- <pt x="300" y="367" on="1"/>
- <pt x="326" y="384" on="1"/>
- <pt x="231" y="432" on="0"/>
- <pt x="183" y="497" on="1"/>
- <pt x="114" y="589" on="0"/>
- <pt x="114" y="732" on="1"/>
- <pt x="114" y="908" on="0"/>
- <pt x="209" y="1009" on="1"/>
- <pt x="303" y="1110" on="0"/>
- <pt x="462" y="1110" on="1"/>
- <pt x="539" y="1110" on="0"/>
- <pt x="640" y="1070" on="1"/>
- <pt x="991" y="1098" on="1"/>
- <pt x="940" y="978" on="1"/>
- <pt x="702" y="1020" on="1"/>
- <pt x="830" y="889" on="0"/>
- <pt x="830" y="731" on="1"/>
- <pt x="830" y="569" on="0"/>
- <pt x="728" y="456" on="1"/>
- <pt x="626" y="342" on="0"/>
- <pt x="481" y="342" on="1"/>
- <pt x="437" y="342" on="0"/>
- <pt x="394" y="360" on="1"/>
- <pt x="318" y="298" on="0"/>
- <pt x="318" y="243" on="1"/>
- <pt x="318" y="195" on="0"/>
- <pt x="369" y="183" on="1"/>
- <pt x="410" y="173" on="0"/>
- <pt x="499" y="173" on="1"/>
- <pt x="561" y="173" on="1"/>
- <pt x="757" y="173" on="0"/>
- <pt x="845" y="114" on="1"/>
- <pt x="933" y="55" on="0"/>
- <pt x="933" y="-73" on="1"/>
- <pt x="933" y="-225" on="0"/>
- <pt x="795" y="-322" on="1"/>
- <pt x="658" y="-419" on="0"/>
- <pt x="446" y="-419" on="1"/>
- <pt x="269" y="-419" on="0"/>
- <pt x="161" y="-354" on="1"/>
- <pt x="53" y="-289" on="0"/>
- <pt x="53" y="-183" on="1"/>
- <pt x="53" y="-51" on="0"/>
- </contour>
- <contour>
- <pt x="472" y="1043" on="1"/>
- <pt x="312" y="1043" on="0"/>
- <pt x="312" y="731" on="1"/>
- <pt x="312" y="410" on="0"/>
- <pt x="472" y="410" on="1"/>
- <pt x="633" y="410" on="0"/>
- <pt x="633" y="725" on="1"/>
- <pt x="633" y="1043" on="0"/>
- </contour>
- <contour>
- <pt x="310" y="25" on="1"/>
- <pt x="248" y="-38" on="0"/>
- <pt x="248" y="-144" on="1"/>
- <pt x="248" y="-238" on="0"/>
- <pt x="313" y="-295" on="1"/>
- <pt x="379" y="-352" on="0"/>
- <pt x="480" y="-352" on="1"/>
- <pt x="589" y="-352" on="0"/>
- <pt x="665" y="-284" on="1"/>
- <pt x="741" y="-217" on="0"/>
- <pt x="741" y="-123" on="1"/>
- <pt x="741" y="25" on="0"/>
- <pt x="541" y="25" on="1"/>
- </contour>
- <contour>
- <pt x="487" y="1480" on="1"/>
- <pt x="566" y="1480" on="1"/>
- <pt x="566" y="1283" on="1"/>
- <pt x="369" y="1283" on="1"/>
- <pt x="369" y="1455" on="1"/>
- <pt x="369" y="1616" on="0"/>
- <pt x="431" y="1682" on="1"/>
- <pt x="478" y="1732" on="0"/>
- <pt x="566" y="1737" on="1"/>
- <pt x="566" y="1688" on="1"/>
- <pt x="487" y="1681" on="0"/>
- <pt x="487" y="1532" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 121 values pushed */
- 0 0 61 17 41 51 17 24 47 17 13 48 84 13 1 1 16 70 1 2 0 24 1 33 32
- 26 24 18 17 15 5 0 9 1 55 3 0 79 77 76 72 69 68 6 13 70 41 55 71 70
- 1 67 55 1 2 0 14 0 0 65 30 37 57 30 45 53 5 20 49 5 9 48 196 79 68
- 67 33 32 26 6 69 71 3 18 17 16 15 4 13 37 20 69 55 5 0 3 13 45 28 9
- 2 4 12 71 0 0 77 76 70 69 4 3 71 1 4 48 196 72 71 1 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- LOOPCALL[ ]
- SRP0[ ]
- MDRP[00100]
- MDRP[00100]
- LOOPCALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- LOOPCALL[ ]
- SRP0[ ]
- MDRP[00100]
- SRP0[ ]
- LOOPCALL[ ]
- SZP1[ ]
- CALL[ ]
- SZP1[ ]
- MDAP[1]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="gdotaccent" xMin="53" yMin="-419" xMax="991" yMax="1480">
- <contour>
- <pt x="258" y="42" on="1"/>
- <pt x="145" y="96" on="0"/>
- <pt x="145" y="182" on="1"/>
- <pt x="145" y="266" on="0"/>
- <pt x="300" y="367" on="1"/>
- <pt x="326" y="384" on="1"/>
- <pt x="231" y="432" on="0"/>
- <pt x="183" y="497" on="1"/>
- <pt x="114" y="589" on="0"/>
- <pt x="114" y="732" on="1"/>
- <pt x="114" y="908" on="0"/>
- <pt x="209" y="1009" on="1"/>
- <pt x="303" y="1110" on="0"/>
- <pt x="462" y="1110" on="1"/>
- <pt x="539" y="1110" on="0"/>
- <pt x="640" y="1070" on="1"/>
- <pt x="991" y="1098" on="1"/>
- <pt x="940" y="978" on="1"/>
- <pt x="702" y="1020" on="1"/>
- <pt x="830" y="889" on="0"/>
- <pt x="830" y="731" on="1"/>
- <pt x="830" y="569" on="0"/>
- <pt x="728" y="456" on="1"/>
- <pt x="626" y="342" on="0"/>
- <pt x="481" y="342" on="1"/>
- <pt x="437" y="342" on="0"/>
- <pt x="394" y="360" on="1"/>
- <pt x="318" y="298" on="0"/>
- <pt x="318" y="243" on="1"/>
- <pt x="318" y="195" on="0"/>
- <pt x="369" y="183" on="1"/>
- <pt x="410" y="173" on="0"/>
- <pt x="499" y="173" on="1"/>
- <pt x="561" y="173" on="1"/>
- <pt x="757" y="173" on="0"/>
- <pt x="845" y="114" on="1"/>
- <pt x="933" y="55" on="0"/>
- <pt x="933" y="-73" on="1"/>
- <pt x="933" y="-225" on="0"/>
- <pt x="795" y="-322" on="1"/>
- <pt x="658" y="-419" on="0"/>
- <pt x="446" y="-419" on="1"/>
- <pt x="269" y="-419" on="0"/>
- <pt x="161" y="-354" on="1"/>
- <pt x="53" y="-289" on="0"/>
- <pt x="53" y="-183" on="1"/>
- <pt x="53" y="-51" on="0"/>
- </contour>
- <contour>
- <pt x="472" y="1043" on="1"/>
- <pt x="312" y="1043" on="0"/>
- <pt x="312" y="731" on="1"/>
- <pt x="312" y="410" on="0"/>
- <pt x="472" y="410" on="1"/>
- <pt x="633" y="410" on="0"/>
- <pt x="633" y="725" on="1"/>
- <pt x="633" y="1043" on="0"/>
- </contour>
- <contour>
- <pt x="310" y="25" on="1"/>
- <pt x="248" y="-38" on="0"/>
- <pt x="248" y="-144" on="1"/>
- <pt x="248" y="-238" on="0"/>
- <pt x="313" y="-295" on="1"/>
- <pt x="379" y="-352" on="0"/>
- <pt x="480" y="-352" on="1"/>
- <pt x="589" y="-352" on="0"/>
- <pt x="665" y="-284" on="1"/>
- <pt x="741" y="-217" on="0"/>
- <pt x="741" y="-123" on="1"/>
- <pt x="741" y="25" on="0"/>
- <pt x="541" y="25" on="1"/>
- </contour>
- <contour>
- <pt x="369" y="1283" on="1"/>
- <pt x="369" y="1480" on="1"/>
- <pt x="566" y="1480" on="1"/>
- <pt x="566" y="1283" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 120 values pushed */
- 0 0 61 17 41 51 17 24 47 17 13 48 84 13 1 1 16 68 1 2 0 24 1 33 32
- 26 24 18 17 15 5 0 9 1 55 3 0 1 41 2 0 0 0 71 68 5 1 69 1 4
- 48 84 67 55 1 0 70 69 0 14 0 0 65 30 37 57 30 45 53 5 20 49 5 9 48
- 196 67 33 32 26 4 70 68 3 18 17 16 15 4 13 37 20 70 55 5 0 3 13 45 28
- 9 2 4 12 68 0 0 71 70 4 1 68 1 4 48 196 69 68 1 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- LOOPCALL[ ]
- SRP0[ ]
- MDRP[00100]
- MDRP[00100]
- LOOPCALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SZP0[ ]
- SRP0[ ]
- MDRP[00100]
- SZP0[ ]
- SZP1[ ]
- CALL[ ]
- SZP1[ ]
- MDAP[1]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="germandbls" xMin="27" yMin="-25" xMax="993" yMax="1604">
- <contour>
- <pt x="530" y="4" on="1"/>
- <pt x="530" y="228" on="1"/>
- <pt x="617" y="228" on="1"/>
- <pt x="618" y="210" on="1"/>
- <pt x="622" y="139" on="1"/>
- <pt x="628" y="36" on="0"/>
- <pt x="712" y="36" on="1"/>
- <pt x="765" y="36" on="0"/>
- <pt x="799" y="84" on="1"/>
- <pt x="833" y="133" on="0"/>
- <pt x="833" y="204" on="1"/>
- <pt x="833" y="313" on="0"/>
- <pt x="712" y="451" on="1"/>
- <pt x="597" y="582" on="1"/>
- <pt x="451" y="749" on="0"/>
- <pt x="451" y="835" on="1"/>
- <pt x="451" y="911" on="0"/>
- <pt x="535" y="1017" on="1"/>
- <pt x="562" y="1051" on="1"/>
- <pt x="641" y="1151" on="0"/>
- <pt x="641" y="1304" on="1"/>
- <pt x="641" y="1542" on="0"/>
- <pt x="490" y="1542" on="1"/>
- <pt x="391" y="1542" on="0"/>
- <pt x="365" y="1445" on="1"/>
- <pt x="345" y="1371" on="0"/>
- <pt x="345" y="1216" on="1"/>
- <pt x="345" y="259" on="1"/>
- <pt x="350" y="159" on="1"/>
- <pt x="351" y="96" on="0"/>
- <pt x="370" y="80" on="1"/>
- <pt x="389" y="66" on="0"/>
- <pt x="438" y="63" on="1"/>
- <pt x="456" y="62" on="1"/>
- <pt x="456" y="0" on="1"/>
- <pt x="27" y="0" on="1"/>
- <pt x="27" y="62" on="1"/>
- <pt x="45" y="63" on="1"/>
- <pt x="120" y="67" on="0"/>
- <pt x="132" y="89" on="1"/>
- <pt x="145" y="108" on="0"/>
- <pt x="146" y="160" on="1"/>
- <pt x="148" y="259" on="1"/>
- <pt x="148" y="1112" on="1"/>
- <pt x="148" y="1383" on="0"/>
- <pt x="226" y="1493" on="1"/>
- <pt x="305" y="1604" on="0"/>
- <pt x="497" y="1604" on="1"/>
- <pt x="649" y="1604" on="0"/>
- <pt x="737" y="1536" on="1"/>
- <pt x="826" y="1469" on="0"/>
- <pt x="826" y="1358" on="1"/>
- <pt x="826" y="1252" on="0"/>
- <pt x="693" y="1108" on="1"/>
- <pt x="656" y="1068" on="1"/>
- <pt x="623" y="1034" on="1"/>
- <pt x="579" y="989" on="0"/>
- <pt x="579" y="939" on="1"/>
- <pt x="579" y="882" on="0"/>
- <pt x="642" y="812" on="1"/>
- <pt x="701" y="746" on="1"/>
- <pt x="803" y="630" on="1"/>
- <pt x="926" y="490" on="0"/>
- <pt x="959" y="430" on="1"/>
- <pt x="993" y="367" on="0"/>
- <pt x="993" y="282" on="1"/>
- <pt x="993" y="154" on="0"/>
- <pt x="908" y="64" on="1"/>
- <pt x="823" y="-25" on="0"/>
- <pt x="701" y="-25" on="1"/>
- <pt x="645" y="-25" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 77 values pushed */
- 0 0 22 11 47 6 11 69 48 84 69 2 43 42 36 33 27 26 2 1 0 9 13 47 34
- 35 34 1 0 14 0 0 20 16 51 10 24 65 48 196 15 34 33 15 3 0 26 3 2 65
- 57 51 3 12 0 36 35 42 0 0 27 26 4 1 42 1 4 48 196 1 0 1 43 42 1
- 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00000]
- MDRP[00000]
- SRP0[ ]
- LOOPCALL[ ]
- MDRP[00000]
- CALL[ ]
- MDAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="grave" xMin="91" yMin="1283" xMax="591" yMax="1604">
- <contour>
- <pt x="591" y="1283" on="1"/>
- <pt x="498" y="1283" on="1"/>
- <pt x="91" y="1604" on="1"/>
- <pt x="350" y="1604" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 12 values pushed */
- 1 0 2 3 2 1 0 14 3 2 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- CALL[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00000]
- MDRP[00000]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="greater" xMin="84" yMin="99" xMax="1071" yMax="1086">
- <contour>
- <pt x="84" y="1086" on="1"/>
- <pt x="1071" y="592" on="1"/>
- <pt x="84" y="99" on="1"/>
- <pt x="84" y="209" on="1"/>
- <pt x="848" y="591" on="1"/>
- <pt x="848" y="593" on="1"/>
- <pt x="84" y="976" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 15 values pushed */
- 6 5 4 3 2 1 0 14 6 5 4 3 2 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- CALL[ ]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="guillemotleft" xMin="74" yMin="111" xMax="938" yMax="975">
- <contour>
- <pt x="547" y="936" on="1"/>
- <pt x="273" y="543" on="1"/>
- <pt x="547" y="151" on="1"/>
- <pt x="497" y="111" on="1"/>
- <pt x="74" y="543" on="1"/>
- <pt x="497" y="975" on="1"/>
- </contour>
- <contour>
- <pt x="938" y="936" on="1"/>
- <pt x="664" y="543" on="1"/>
- <pt x="938" y="151" on="1"/>
- <pt x="888" y="111" on="1"/>
- <pt x="465" y="543" on="1"/>
- <pt x="888" y="975" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 25 values pushed */
- 11 10 9 8 7 6 5 4 3 2 1 0 14 11 10 9 8 7 6 5 4 3 2 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- CALL[ ]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="guillemotright" xMin="86" yMin="111" xMax="950" yMax="975">
- <contour>
- <pt x="477" y="149" on="1"/>
- <pt x="750" y="543" on="1"/>
- <pt x="477" y="934" on="1"/>
- <pt x="527" y="975" on="1"/>
- <pt x="950" y="543" on="1"/>
- <pt x="527" y="111" on="1"/>
- </contour>
- <contour>
- <pt x="86" y="149" on="1"/>
- <pt x="359" y="543" on="1"/>
- <pt x="86" y="934" on="1"/>
- <pt x="136" y="975" on="1"/>
- <pt x="559" y="543" on="1"/>
- <pt x="136" y="111" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 25 values pushed */
- 11 10 9 8 7 6 5 4 3 2 1 0 14 11 10 9 8 7 6 5 4 3 2 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- CALL[ ]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="guilsinglleft" xMin="86" yMin="111" xMax="559" yMax="975">
- <contour>
- <pt x="559" y="936" on="1"/>
- <pt x="285" y="543" on="1"/>
- <pt x="559" y="151" on="1"/>
- <pt x="509" y="111" on="1"/>
- <pt x="86" y="543" on="1"/>
- <pt x="509" y="975" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 13 values pushed */
- 5 4 3 2 1 0 14 5 4 3 2 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- CALL[ ]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="guilsinglright" xMin="123" yMin="111" xMax="596" yMax="975">
- <contour>
- <pt x="123" y="149" on="1"/>
- <pt x="396" y="543" on="1"/>
- <pt x="123" y="934" on="1"/>
- <pt x="173" y="975" on="1"/>
- <pt x="596" y="543" on="1"/>
- <pt x="173" y="111" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 13 values pushed */
- 5 4 3 2 1 0 14 5 4 3 2 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- CALL[ ]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="h" xMin="37" yMin="0" xMax="1018" yMax="1579">
- <contour>
- <pt x="37" y="0" on="1"/>
- <pt x="37" y="62" on="1"/>
- <pt x="56" y="63" on="1"/>
- <pt x="129" y="67" on="0"/>
- <pt x="142" y="89" on="1"/>
- <pt x="155" y="108" on="0"/>
- <pt x="156" y="160" on="1"/>
- <pt x="158" y="259" on="1"/>
- <pt x="158" y="1320" on="1"/>
- <pt x="156" y="1419" on="1"/>
- <pt x="156" y="1487" on="0"/>
- <pt x="131" y="1501" on="1"/>
- <pt x="109" y="1513" on="0"/>
- <pt x="56" y="1516" on="1"/>
- <pt x="37" y="1517" on="1"/>
- <pt x="37" y="1579" on="1"/>
- <pt x="356" y="1579" on="1"/>
- <pt x="356" y="907" on="1"/>
- <pt x="420" y="999" on="0"/>
- <pt x="480" y="1044" on="1"/>
- <pt x="566" y="1110" on="0"/>
- <pt x="667" y="1110" on="1"/>
- <pt x="791" y="1110" on="0"/>
- <pt x="844" y="1032" on="1"/>
- <pt x="897" y="954" on="0"/>
- <pt x="897" y="765" on="1"/>
- <pt x="897" y="259" on="1"/>
- <pt x="899" y="160" on="1"/>
- <pt x="899" y="92" on="0"/>
- <pt x="924" y="78" on="1"/>
- <pt x="946" y="66" on="0"/>
- <pt x="1000" y="63" on="1"/>
- <pt x="1018" y="62" on="1"/>
- <pt x="1018" y="0" on="1"/>
- <pt x="579" y="0" on="1"/>
- <pt x="579" y="62" on="1"/>
- <pt x="598" y="63" on="1"/>
- <pt x="675" y="68" on="0"/>
- <pt x="687" y="92" on="1"/>
- <pt x="698" y="112" on="0"/>
- <pt x="698" y="160" on="1"/>
- <pt x="700" y="259" on="1"/>
- <pt x="700" y="734" on="1"/>
- <pt x="697" y="811" on="1"/>
- <pt x="694" y="900" on="0"/>
- <pt x="672" y="937" on="1"/>
- <pt x="647" y="981" on="0"/>
- <pt x="592" y="981" on="1"/>
- <pt x="477" y="981" on="0"/>
- <pt x="356" y="840" on="1"/>
- <pt x="356" y="259" on="1"/>
- <pt x="357" y="160" on="1"/>
- <pt x="358" y="91" on="0"/>
- <pt x="383" y="78" on="1"/>
- <pt x="405" y="66" on="0"/>
- <pt x="458" y="63" on="1"/>
- <pt x="477" y="62" on="1"/>
- <pt x="477" y="0" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 94 values pushed */
- 0 0 47 29 21 48 84 21 1 51 57 1 14 8 2 15 1 3 0 1 50 49 42 41 35
- 32 26 25 17 7 1 11 1 0 3 0 16 15 1 57 34 33 0 3 2 0 14 57 51 51
- 35 34 3 41 16 3 33 32 2 13 25 15 14 1 0 4 13 7 0 0 42 41 4 1 25
- 50 49 17 16 4 3 7 2 4 48 196 26 25 1 8 7 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00000]
- CALL[ ]
- LOOPCALL[ ]
- SZP1[ ]
- CALL[ ]
- SZP1[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- SRP0[ ]
- MDRP[00000]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="hbar" xMin="37" yMin="0" xMax="1018" yMax="1579">
- <contour>
- <pt x="37" y="0" on="1"/>
- <pt x="37" y="62" on="1"/>
- <pt x="56" y="63" on="1"/>
- <pt x="129" y="67" on="0"/>
- <pt x="142" y="89" on="1"/>
- <pt x="155" y="108" on="0"/>
- <pt x="156" y="160" on="1"/>
- <pt x="158" y="259" on="1"/>
- <pt x="158" y="1246" on="1"/>
- <pt x="37" y="1246" on="1"/>
- <pt x="37" y="1308" on="1"/>
- <pt x="158" y="1308" on="1"/>
- <pt x="158" y="1320" on="1"/>
- <pt x="156" y="1419" on="1"/>
- <pt x="156" y="1487" on="0"/>
- <pt x="131" y="1501" on="1"/>
- <pt x="109" y="1513" on="0"/>
- <pt x="56" y="1516" on="1"/>
- <pt x="37" y="1517" on="1"/>
- <pt x="37" y="1579" on="1"/>
- <pt x="356" y="1579" on="1"/>
- <pt x="356" y="1308" on="1"/>
- <pt x="666" y="1308" on="1"/>
- <pt x="666" y="1246" on="1"/>
- <pt x="356" y="1246" on="1"/>
- <pt x="356" y="907" on="1"/>
- <pt x="420" y="999" on="0"/>
- <pt x="480" y="1044" on="1"/>
- <pt x="566" y="1110" on="0"/>
- <pt x="667" y="1110" on="1"/>
- <pt x="791" y="1110" on="0"/>
- <pt x="844" y="1032" on="1"/>
- <pt x="897" y="954" on="0"/>
- <pt x="897" y="765" on="1"/>
- <pt x="897" y="259" on="1"/>
- <pt x="899" y="160" on="1"/>
- <pt x="899" y="92" on="0"/>
- <pt x="924" y="78" on="1"/>
- <pt x="946" y="66" on="0"/>
- <pt x="1000" y="63" on="1"/>
- <pt x="1018" y="62" on="1"/>
- <pt x="1018" y="0" on="1"/>
- <pt x="579" y="0" on="1"/>
- <pt x="579" y="62" on="1"/>
- <pt x="598" y="63" on="1"/>
- <pt x="675" y="68" on="0"/>
- <pt x="687" y="92" on="1"/>
- <pt x="698" y="112" on="0"/>
- <pt x="698" y="160" on="1"/>
- <pt x="700" y="259" on="1"/>
- <pt x="700" y="734" on="1"/>
- <pt x="697" y="811" on="1"/>
- <pt x="694" y="900" on="0"/>
- <pt x="672" y="937" on="1"/>
- <pt x="647" y="981" on="0"/>
- <pt x="592" y="981" on="1"/>
- <pt x="477" y="981" on="0"/>
- <pt x="356" y="840" on="1"/>
- <pt x="356" y="259" on="1"/>
- <pt x="357" y="160" on="1"/>
- <pt x="358" y="91" on="0"/>
- <pt x="383" y="78" on="1"/>
- <pt x="405" y="66" on="0"/>
- <pt x="458" y="63" on="1"/>
- <pt x="477" y="62" on="1"/>
- <pt x="477" y="0" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 118 values pushed */
- 0 0 55 29 29 48 84 29 1 59 65 18 12 2 19 10 3 1 58 57 50 49 43 40 34
- 33 25 7 1 11 1 0 3 0 0 0 24 23 9 8 14 3 10 1 4 48 84 20 19 1
- 22 21 11 10 3 65 42 41 0 3 3 0 14 65 59 59 43 42 23 22 5 49 20 3 41
- 40 2 13 33 19 18 10 9 1 0 6 13 7 0 0 50 49 4 1 33 58 57 25 24 21
- 20 4 5 7 2 4 48 196 34 33 1 12 11 8 7 3 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00000]
- CALL[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SZP1[ ]
- CALL[ ]
- SZP1[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00000]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="hcircumflex" xMin="37" yMin="0" xMax="1018" yMax="1999">
- <contour>
- <pt x="37" y="0" on="1"/>
- <pt x="37" y="62" on="1"/>
- <pt x="56" y="63" on="1"/>
- <pt x="129" y="67" on="0"/>
- <pt x="142" y="89" on="1"/>
- <pt x="155" y="108" on="0"/>
- <pt x="156" y="160" on="1"/>
- <pt x="158" y="259" on="1"/>
- <pt x="158" y="1320" on="1"/>
- <pt x="156" y="1419" on="1"/>
- <pt x="156" y="1487" on="0"/>
- <pt x="131" y="1501" on="1"/>
- <pt x="109" y="1513" on="0"/>
- <pt x="56" y="1516" on="1"/>
- <pt x="37" y="1517" on="1"/>
- <pt x="37" y="1579" on="1"/>
- <pt x="356" y="1579" on="1"/>
- <pt x="356" y="907" on="1"/>
- <pt x="420" y="999" on="0"/>
- <pt x="480" y="1044" on="1"/>
- <pt x="566" y="1110" on="0"/>
- <pt x="667" y="1110" on="1"/>
- <pt x="791" y="1110" on="0"/>
- <pt x="844" y="1032" on="1"/>
- <pt x="897" y="954" on="0"/>
- <pt x="897" y="765" on="1"/>
- <pt x="897" y="259" on="1"/>
- <pt x="899" y="160" on="1"/>
- <pt x="899" y="92" on="0"/>
- <pt x="924" y="78" on="1"/>
- <pt x="946" y="66" on="0"/>
- <pt x="1000" y="63" on="1"/>
- <pt x="1018" y="62" on="1"/>
- <pt x="1018" y="0" on="1"/>
- <pt x="579" y="0" on="1"/>
- <pt x="579" y="62" on="1"/>
- <pt x="598" y="63" on="1"/>
- <pt x="675" y="68" on="0"/>
- <pt x="687" y="92" on="1"/>
- <pt x="698" y="112" on="0"/>
- <pt x="698" y="160" on="1"/>
- <pt x="700" y="259" on="1"/>
- <pt x="700" y="734" on="1"/>
- <pt x="697" y="811" on="1"/>
- <pt x="694" y="900" on="0"/>
- <pt x="672" y="937" on="1"/>
- <pt x="647" y="981" on="0"/>
- <pt x="592" y="981" on="1"/>
- <pt x="477" y="981" on="0"/>
- <pt x="356" y="840" on="1"/>
- <pt x="356" y="259" on="1"/>
- <pt x="357" y="160" on="1"/>
- <pt x="358" y="91" on="0"/>
- <pt x="383" y="78" on="1"/>
- <pt x="405" y="66" on="0"/>
- <pt x="458" y="63" on="1"/>
- <pt x="477" y="62" on="1"/>
- <pt x="477" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="171" y="1678" on="1"/>
- <pt x="412" y="1999" on="1"/>
- <pt x="634" y="1999" on="1"/>
- <pt x="874" y="1678" on="1"/>
- <pt x="788" y="1678" on="1"/>
- <pt x="523" y="1900" on="1"/>
- <pt x="257" y="1678" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 121 values pushed */
- 0 0 47 39 21 48 84 21 1 51 57 64 63 62 61 58 5 59 15 3 1 14 8 2 15
- 1 3 0 1 50 49 42 41 35 32 26 25 17 7 1 11 1 0 3 0 60 59 1 16 15
- 1 57 34 33 0 3 3 0 14 57 51 62 61 2 25 41 3 63 60 59 51 35 34 6 41
- 16 3 64 58 2 16 7 3 33 32 2 13 25 15 14 1 0 4 13 7 0 0 42 41 5
- 1 25 50 49 17 16 5 3 7 2 4 48 196 26 25 1 8 7 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00000]
- CALL[ ]
- LOOPCALL[ ]
- SZP1[ ]
- CALL[ ]
- SZP1[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00000]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="hungarumlaut" xMin="-5" yMin="1283" xMax="686" yMax="1604">
- <contour>
- <pt x="-5" y="1283" on="1"/>
- <pt x="209" y="1604" on="1"/>
- <pt x="378" y="1604" on="1"/>
- <pt x="57" y="1283" on="1"/>
- </contour>
- <contour>
- <pt x="304" y="1283" on="1"/>
- <pt x="517" y="1604" on="1"/>
- <pt x="686" y="1604" on="1"/>
- <pt x="365" y="1283" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 22 values pushed */
- 7 4 3 0 4 13 1 6 5 2 1 3 0 14 7 6 5 4 3 2 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- CALL[ ]
- CALL[ ]
- SRP0[ ]
- LOOPCALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="hyphen" xMin="82" yMin="543" xMax="600" yMax="666">
- <contour>
- <pt x="82" y="543" on="1"/>
- <pt x="82" y="666" on="1"/>
- <pt x="600" y="666" on="1"/>
- <pt x="600" y="543" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 20 values pushed */
- 0 0 3 0 12 1 1 1 4 48 84 2 1 1 0 14 3 2 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- CALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="hyphen#1" xMin="82" yMin="543" xMax="600" yMax="666">
- <contour>
- <pt x="82" y="543" on="1"/>
- <pt x="82" y="666" on="1"/>
- <pt x="600" y="666" on="1"/>
- <pt x="600" y="543" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 20 values pushed */
- 0 0 3 0 12 1 1 1 4 48 84 2 1 1 0 14 3 2 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- CALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="i" xMin="47" yMin="0" xMax="536" yMax="1480">
- <contour>
- <pt x="193" y="1283" on="1"/>
- <pt x="193" y="1480" on="1"/>
- <pt x="390" y="1480" on="1"/>
- <pt x="390" y="1283" on="1"/>
- </contour>
- <contour>
- <pt x="47" y="0" on="1"/>
- <pt x="47" y="62" on="1"/>
- <pt x="66" y="63" on="1"/>
- <pt x="174" y="70" on="0"/>
- <pt x="180" y="87" on="1"/>
- <pt x="191" y="106" on="0"/>
- <pt x="191" y="160" on="1"/>
- <pt x="193" y="259" on="1"/>
- <pt x="193" y="827" on="1"/>
- <pt x="191" y="925" on="1"/>
- <pt x="190" y="999" on="0"/>
- <pt x="169" y="1007" on="1"/>
- <pt x="149" y="1018" on="0"/>
- <pt x="66" y="1023" on="1"/>
- <pt x="47" y="1024" on="1"/>
- <pt x="47" y="1086" on="1"/>
- <pt x="390" y="1086" on="1"/>
- <pt x="390" y="259" on="1"/>
- <pt x="392" y="160" on="1"/>
- <pt x="393" y="86" on="0"/>
- <pt x="414" y="78" on="1"/>
- <pt x="435" y="68" on="0"/>
- <pt x="517" y="63" on="1"/>
- <pt x="536" y="62" on="1"/>
- <pt x="536" y="0" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 67 values pushed */
- 27 21 18 15 12 11 8 5 8 19 4 3 0 0 3 0 5 1 1 1 4 48 84 28 4
- 1 0 20 19 1 2 1 0 14 28 27 2 13 2 19 18 15 8 5 4 6 13 0 0 0
- 21 20 3 2 4 3 0 1 4 48 196 12 11 1 0 3 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="iacute" xMin="47" yMin="0" xMax="576" yMax="1604">
- <component glyphName="dotlessi" x="0" y="0" flags="0x4"/>
- <component glyphName="acute" x="-15" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="ibreve" xMin="-42" yMin="0" xMax="624" yMax="1604">
- <contour>
- <pt x="535" y="62" on="1"/>
- <pt x="535" y="0" on="1"/>
- <pt x="46" y="0" on="1"/>
- <pt x="46" y="62" on="1"/>
- <pt x="65" y="63" on="1"/>
- <pt x="173" y="70" on="0"/>
- <pt x="179" y="87" on="1"/>
- <pt x="189" y="106" on="0"/>
- <pt x="190" y="160" on="1"/>
- <pt x="192" y="259" on="1"/>
- <pt x="192" y="827" on="1"/>
- <pt x="190" y="925" on="1"/>
- <pt x="189" y="999" on="0"/>
- <pt x="168" y="1007" on="1"/>
- <pt x="149" y="1018" on="0"/>
- <pt x="65" y="1023" on="1"/>
- <pt x="46" y="1024" on="1"/>
- <pt x="46" y="1086" on="1"/>
- <pt x="389" y="1086" on="1"/>
- <pt x="389" y="259" on="1"/>
- <pt x="391" y="160" on="1"/>
- <pt x="392" y="85" on="0"/>
- <pt x="414" y="78" on="1"/>
- <pt x="437" y="68" on="0"/>
- <pt x="516" y="63" on="1"/>
- </contour>
- <contour>
- <pt x="-42" y="1604" on="1"/>
- <pt x="23" y="1604" on="1"/>
- <pt x="50" y="1514" on="0"/>
- <pt x="110" y="1472" on="1"/>
- <pt x="178" y="1425" on="0"/>
- <pt x="291" y="1425" on="1"/>
- <pt x="417" y="1425" on="0"/>
- <pt x="487" y="1484" on="1"/>
- <pt x="536" y="1524" on="0"/>
- <pt x="560" y="1604" on="1"/>
- <pt x="624" y="1604" on="1"/>
- <pt x="605" y="1469" on="0"/>
- <pt x="533" y="1388" on="1"/>
- <pt x="439" y="1283" on="0"/>
- <pt x="291" y="1283" on="1"/>
- <pt x="137" y="1283" on="0"/>
- <pt x="42" y="1398" on="1"/>
- <pt x="-23" y="1476" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 66 values pushed */
- 0 0 30 20 39 48 84 19 16 13 10 9 3 0 7 17 1 3 35 34 26 25 4 13 39
- 17 2 1 1 0 18 17 1 14 35 34 1 0 4 13 18 26 25 17 16 13 3 2 7 13
- 9 0 0 19 18 4 1 9 1 4 48 196 10 9 1 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="icircumflex" xMin="-61" yMin="0" xMax="642" yMax="1604">
- <component glyphName="dotlessi" x="-1" y="0" flags="0x4"/>
- <component glyphName="circumflex" x="-51" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="idieresis" xMin="7" yMin="0" xMax="575" yMax="1456">
- <contour>
- <pt x="535" y="62" on="1"/>
- <pt x="535" y="0" on="1"/>
- <pt x="46" y="0" on="1"/>
- <pt x="46" y="62" on="1"/>
- <pt x="65" y="63" on="1"/>
- <pt x="173" y="70" on="0"/>
- <pt x="179" y="87" on="1"/>
- <pt x="189" y="106" on="0"/>
- <pt x="190" y="160" on="1"/>
- <pt x="192" y="259" on="1"/>
- <pt x="192" y="827" on="1"/>
- <pt x="190" y="925" on="1"/>
- <pt x="189" y="999" on="0"/>
- <pt x="168" y="1007" on="1"/>
- <pt x="149" y="1018" on="0"/>
- <pt x="65" y="1023" on="1"/>
- <pt x="46" y="1024" on="1"/>
- <pt x="46" y="1086" on="1"/>
- <pt x="389" y="1086" on="1"/>
- <pt x="389" y="259" on="1"/>
- <pt x="391" y="160" on="1"/>
- <pt x="392" y="86" on="0"/>
- <pt x="414" y="78" on="1"/>
- <pt x="437" y="68" on="0"/>
- <pt x="516" y="63" on="1"/>
- </contour>
- <contour>
- <pt x="7" y="1283" on="1"/>
- <pt x="7" y="1456" on="1"/>
- <pt x="180" y="1456" on="1"/>
- <pt x="180" y="1283" on="1"/>
- </contour>
- <contour>
- <pt x="402" y="1283" on="1"/>
- <pt x="402" y="1456" on="1"/>
- <pt x="575" y="1456" on="1"/>
- <pt x="575" y="1283" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 85 values pushed */
- 19 16 13 10 9 3 0 7 17 1 3 0 0 32 29 28 25 13 3 26 1 4 48 84 31
- 30 27 26 3 2 1 1 2 0 18 17 1 14 1 0 2 31 29 3 17 16 13 3 2 5
- 27 25 3 0 0 30 29 13 1 31 28 27 13 1 25 19 18 4 1 9 3 4 48 196 32
- 31 1 26 25 1 10 9 1 3 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="igrave" xMin="7" yMin="0" xMax="535" yMax="1604">
- <component glyphName="dotlessi" x="-1" y="0" flags="0x4"/>
- <component glyphName="grave" x="-84" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="ij" xMin="47" yMin="-419" xMax="1021" yMax="1480">
- <component glyphName="i" x="0" y="0" flags="0x4"/>
- <component glyphName="j" x="562" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="imacron" xMin="-40" yMin="0" xMax="602" yMax="1406">
- <component glyphName="dotlessi" x="-1" y="0" flags="0x4"/>
- <component glyphName="macron" x="-60" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="iogonek" xMin="47" yMin="-370" xMax="536" yMax="1480">
- <component glyphName="i" x="0" y="0" flags="0x4"/>
- <component glyphName="ogonek" x="-39" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="itilde" xMin="-55" yMin="0" xMax="611" yMax="1518">
- <contour>
- <pt x="535" y="62" on="1"/>
- <pt x="535" y="0" on="1"/>
- <pt x="46" y="0" on="1"/>
- <pt x="46" y="62" on="1"/>
- <pt x="65" y="63" on="1"/>
- <pt x="173" y="70" on="0"/>
- <pt x="179" y="87" on="1"/>
- <pt x="189" y="106" on="0"/>
- <pt x="190" y="160" on="1"/>
- <pt x="192" y="259" on="1"/>
- <pt x="192" y="827" on="1"/>
- <pt x="190" y="925" on="1"/>
- <pt x="189" y="999" on="0"/>
- <pt x="168" y="1007" on="1"/>
- <pt x="149" y="1018" on="0"/>
- <pt x="65" y="1023" on="1"/>
- <pt x="46" y="1024" on="1"/>
- <pt x="46" y="1086" on="1"/>
- <pt x="389" y="1086" on="1"/>
- <pt x="389" y="259" on="1"/>
- <pt x="391" y="160" on="1"/>
- <pt x="392" y="86" on="0"/>
- <pt x="414" y="78" on="1"/>
- <pt x="437" y="68" on="0"/>
- <pt x="516" y="63" on="1"/>
- </contour>
- <contour>
- <pt x="-55" y="1283" on="1"/>
- <pt x="-28" y="1423" on="0"/>
- <pt x="41" y="1476" on="1"/>
- <pt x="95" y="1518" on="0"/>
- <pt x="172" y="1518" on="1"/>
- <pt x="237" y="1518" on="0"/>
- <pt x="290" y="1480" on="1"/>
- <pt x="325" y="1455" on="1"/>
- <pt x="377" y="1418" on="0"/>
- <pt x="431" y="1418" on="1"/>
- <pt x="527" y="1418" on="0"/>
- <pt x="549" y="1517" on="1"/>
- <pt x="611" y="1517" on="1"/>
- <pt x="583" y="1378" on="0"/>
- <pt x="515" y="1325" on="1"/>
- <pt x="461" y="1283" on="0"/>
- <pt x="384" y="1283" on="1"/>
- <pt x="321" y="1283" on="0"/>
- <pt x="266" y="1321" on="1"/>
- <pt x="231" y="1345" on="1"/>
- <pt x="176" y="1383" on="0"/>
- <pt x="124" y="1383" on="1"/>
- <pt x="36" y="1383" on="0"/>
- <pt x="7" y="1283" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 80 values pushed */
- 0 0 46 20 29 34 20 41 48 84 29 0 41 1 48 41 25 3 0 17 3 0 19 16 13
- 10 9 3 0 7 17 1 3 1 37 36 2 13 0 0 2 1 1 0 18 17 1 14 37 36
- 1 0 4 13 18 48 25 17 16 13 3 2 7 13 9 0 0 19 18 5 1 9 1 4 48
- 196 10 9 1 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SZP0[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SZP0[ ]
- CALL[ ]
- SZP1[ ]
- CALL[ ]
- SZP1[ ]
- MDAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="j" xMin="-78" yMin="-419" xMax="459" yMax="1480">
- <contour>
- <pt x="-78" y="-380" on="1"/>
- <pt x="-78" y="-136" on="1"/>
- <pt x="21" y="-136" on="1"/>
- <pt x="22" y="-154" on="1"/>
- <pt x="26" y="-268" on="0"/>
- <pt x="47" y="-306" on="1"/>
- <pt x="72" y="-352" on="0"/>
- <pt x="133" y="-352" on="1"/>
- <pt x="262" y="-352" on="0"/>
- <pt x="262" y="-185" on="1"/>
- <pt x="262" y="-82" on="1"/>
- <pt x="262" y="827" on="1"/>
- <pt x="260" y="925" on="1"/>
- <pt x="260" y="993" on="0"/>
- <pt x="235" y="1007" on="1"/>
- <pt x="214" y="1019" on="0"/>
- <pt x="159" y="1023" on="1"/>
- <pt x="141" y="1024" on="1"/>
- <pt x="141" y="1086" on="1"/>
- <pt x="459" y="1086" on="1"/>
- <pt x="459" y="12" on="1"/>
- <pt x="459" y="-419" on="0"/>
- <pt x="127" y="-419" on="1"/>
- <pt x="51" y="-419" on="0"/>
- </contour>
- <contour>
- <pt x="262" y="1283" on="1"/>
- <pt x="262" y="1480" on="1"/>
- <pt x="459" y="1480" on="1"/>
- <pt x="459" y="1283" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 76 values pushed */
- 0 0 7 17 22 48 84 1 20 17 11 3 18 2 3 0 1 10 9 2 1 0 5 13 22
- 2 0 0 0 27 24 5 1 25 1 4 48 84 26 25 0 19 18 1 14 18 17 2 3 9
- 0 3 0 0 25 24 11 10 9 4 4 19 1 4 48 196 27 26 20 19 3 1 0 1 2
- 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- MIAP[1]
- ALIGNRP[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SZP0[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- SZP0[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="jcircumflex" xMin="-78" yMin="-419" xMax="656" yMax="1604">
- <contour>
- <pt x="-78" y="-380" on="1"/>
- <pt x="-78" y="-136" on="1"/>
- <pt x="21" y="-136" on="1"/>
- <pt x="22" y="-154" on="1"/>
- <pt x="26" y="-268" on="0"/>
- <pt x="47" y="-306" on="1"/>
- <pt x="72" y="-352" on="0"/>
- <pt x="133" y="-352" on="1"/>
- <pt x="262" y="-352" on="0"/>
- <pt x="262" y="-185" on="1"/>
- <pt x="262" y="-82" on="1"/>
- <pt x="262" y="827" on="1"/>
- <pt x="260" y="925" on="1"/>
- <pt x="260" y="993" on="0"/>
- <pt x="235" y="1007" on="1"/>
- <pt x="214" y="1019" on="0"/>
- <pt x="159" y="1023" on="1"/>
- <pt x="141" y="1024" on="1"/>
- <pt x="141" y="1086" on="1"/>
- <pt x="459" y="1086" on="1"/>
- <pt x="459" y="12" on="1"/>
- <pt x="459" y="-419" on="0"/>
- <pt x="127" y="-419" on="1"/>
- <pt x="51" y="-419" on="0"/>
- </contour>
- <contour>
- <pt x="-47" y="1283" on="1"/>
- <pt x="194" y="1604" on="1"/>
- <pt x="416" y="1604" on="1"/>
- <pt x="656" y="1283" on="1"/>
- <pt x="570" y="1283" on="1"/>
- <pt x="305" y="1505" on="1"/>
- <pt x="40" y="1283" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 92 values pushed */
- 0 0 7 17 22 48 84 1 29 25 0 2 0 1 30 28 27 24 4 0 18 3 0 1 20
- 17 11 3 18 2 3 0 1 10 9 2 1 0 5 13 22 2 0 26 25 1 0 19 18 1
- 14 29 26 2 19 9 3 30 25 24 18 17 2 6 9 0 3 28 27 2 13 19 0 0 20
- 19 4 1 9 1 4 48 196 11 10 9 2 1 0 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SZP0[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- SZP0[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- CALL[ ]
- SZP1[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="k" xMin="31" yMin="0" xMax="1024" yMax="1579">
- <contour>
- <pt x="31" y="0" on="1"/>
- <pt x="31" y="62" on="1"/>
- <pt x="50" y="63" on="1"/>
- <pt x="123" y="67" on="0"/>
- <pt x="136" y="89" on="1"/>
- <pt x="149" y="108" on="0"/>
- <pt x="150" y="160" on="1"/>
- <pt x="152" y="259" on="1"/>
- <pt x="152" y="1320" on="1"/>
- <pt x="150" y="1419" on="1"/>
- <pt x="150" y="1487" on="0"/>
- <pt x="125" y="1501" on="1"/>
- <pt x="103" y="1513" on="0"/>
- <pt x="50" y="1516" on="1"/>
- <pt x="31" y="1517" on="1"/>
- <pt x="31" y="1579" on="1"/>
- <pt x="349" y="1579" on="1"/>
- <pt x="349" y="583" on="1"/>
- <pt x="396" y="583" on="1"/>
- <pt x="586" y="825" on="1"/>
- <pt x="664" y="925" on="1"/>
- <pt x="704" y="979" on="1"/>
- <pt x="717" y="996" on="0"/>
- <pt x="717" y="1005" on="1"/>
- <pt x="717" y="1022" on="0"/>
- <pt x="683" y="1022" on="1"/>
- <pt x="678" y="1022" on="1"/>
- <pt x="673" y="1022" on="1"/>
- <pt x="667" y="1022" on="1"/>
- <pt x="661" y="1023" on="1"/>
- <pt x="651" y="1023" on="0"/>
- <pt x="640" y="1024" on="1"/>
- <pt x="632" y="1024" on="1"/>
- <pt x="631" y="1024" on="1"/>
- <pt x="609" y="1024" on="1"/>
- <pt x="609" y="1086" on="1"/>
- <pt x="946" y="1086" on="1"/>
- <pt x="946" y="1024" on="1"/>
- <pt x="928" y="1023" on="1"/>
- <pt x="840" y="1018" on="0"/>
- <pt x="819" y="998" on="1"/>
- <pt x="796" y="980" on="0"/>
- <pt x="757" y="928" on="1"/>
- <pt x="686" y="835" on="1"/>
- <pt x="539" y="640" on="1"/>
- <pt x="811" y="253" on="1"/>
- <pt x="896" y="132" on="0"/>
- <pt x="930" y="98" on="1"/>
- <pt x="964" y="66" on="0"/>
- <pt x="1005" y="63" on="1"/>
- <pt x="1024" y="62" on="1"/>
- <pt x="1024" y="0" on="1"/>
- <pt x="769" y="0" on="1"/>
- <pt x="396" y="534" on="1"/>
- <pt x="349" y="534" on="1"/>
- <pt x="349" y="259" on="1"/>
- <pt x="351" y="160" on="1"/>
- <pt x="352" y="91" on="0"/>
- <pt x="376" y="78" on="1"/>
- <pt x="398" y="66" on="0"/>
- <pt x="452" y="63" on="1"/>
- <pt x="470" y="62" on="1"/>
- <pt x="470" y="0" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 90 values pushed */
- 14 8 2 15 35 3 61 55 54 53 50 44 37 34 33 32 31 28 27 26 25 18 17 7 1
- 19 35 0 3 16 15 1 62 52 51 0 3 2 0 36 35 1 14 62 61 53 52 51 50 44
- 37 36 35 34 33 32 31 28 27 26 25 18 19 13 23 16 15 14 1 0 4 13 7 0 0
- 55 54 17 16 4 3 7 1 4 48 196 8 7 1 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="kcommaaccent" xMin="31" yMin="-432" xMax="1024" yMax="1579">
- <component glyphName="k" x="0" y="0" flags="0x4"/>
- <component glyphName="Unterkomma" x="276" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="kgreenlandic" xMin="37" yMin="0" xMax="1024" yMax="1086">
- <contour>
- <pt x="476" y="62" on="1"/>
- <pt x="476" y="0" on="1"/>
- <pt x="37" y="0" on="1"/>
- <pt x="37" y="62" on="1"/>
- <pt x="56" y="63" on="1"/>
- <pt x="129" y="67" on="0"/>
- <pt x="142" y="89" on="1"/>
- <pt x="155" y="108" on="0"/>
- <pt x="156" y="160" on="1"/>
- <pt x="158" y="259" on="1"/>
- <pt x="158" y="827" on="1"/>
- <pt x="156" y="925" on="1"/>
- <pt x="156" y="993" on="0"/>
- <pt x="131" y="1007" on="1"/>
- <pt x="111" y="1019" on="0"/>
- <pt x="56" y="1023" on="1"/>
- <pt x="37" y="1024" on="1"/>
- <pt x="37" y="1086" on="1"/>
- <pt x="355" y="1086" on="1"/>
- <pt x="355" y="583" on="1"/>
- <pt x="402" y="583" on="1"/>
- <pt x="592" y="825" on="1"/>
- <pt x="670" y="925" on="1"/>
- <pt x="710" y="979" on="1"/>
- <pt x="723" y="996" on="0"/>
- <pt x="723" y="1005" on="1"/>
- <pt x="723" y="1022" on="0"/>
- <pt x="689" y="1022" on="1"/>
- <pt x="684" y="1022" on="1"/>
- <pt x="679" y="1022" on="1"/>
- <pt x="673" y="1022" on="1"/>
- <pt x="667" y="1023" on="1"/>
- <pt x="657" y="1023" on="0"/>
- <pt x="646" y="1024" on="1"/>
- <pt x="638" y="1024" on="1"/>
- <pt x="637" y="1024" on="1"/>
- <pt x="615" y="1024" on="1"/>
- <pt x="615" y="1086" on="1"/>
- <pt x="952" y="1086" on="1"/>
- <pt x="952" y="1024" on="1"/>
- <pt x="934" y="1023" on="1"/>
- <pt x="846" y="1018" on="0"/>
- <pt x="825" y="998" on="1"/>
- <pt x="802" y="980" on="0"/>
- <pt x="763" y="928" on="1"/>
- <pt x="692" y="835" on="1"/>
- <pt x="545" y="640" on="1"/>
- <pt x="817" y="253" on="1"/>
- <pt x="949" y="64" on="0"/>
- <pt x="1011" y="62" on="1"/>
- <pt x="1024" y="62" on="1"/>
- <pt x="1024" y="0" on="1"/>
- <pt x="775" y="0" on="1"/>
- <pt x="402" y="534" on="1"/>
- <pt x="355" y="534" on="1"/>
- <pt x="355" y="259" on="1"/>
- <pt x="357" y="160" on="1"/>
- <pt x="358" y="91" on="0"/>
- <pt x="382" y="78" on="1"/>
- <pt x="404" y="66" on="0"/>
- <pt x="458" y="63" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 87 values pushed */
- 55 54 53 50 49 46 39 36 35 34 33 30 29 28 27 20 19 16 10 9 3 0 22 17 1
- 3 52 51 2 1 3 0 38 37 18 17 1 3 14 53 52 51 50 49 46 39 38 37 36 35
- 34 33 30 29 28 27 20 1 0 20 13 25 18 17 16 3 2 4 13 9 0 0 55 54 19
- 18 4 3 9 1 4 48 196 10 9 1 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="l" xMin="47" yMin="0" xMax="536" yMax="1579">
- <contour>
- <pt x="47" y="0" on="1"/>
- <pt x="47" y="62" on="1"/>
- <pt x="66" y="63" on="1"/>
- <pt x="174" y="70" on="0"/>
- <pt x="180" y="87" on="1"/>
- <pt x="191" y="106" on="0"/>
- <pt x="191" y="160" on="1"/>
- <pt x="193" y="259" on="1"/>
- <pt x="193" y="1320" on="1"/>
- <pt x="191" y="1419" on="1"/>
- <pt x="190" y="1493" on="0"/>
- <pt x="169" y="1501" on="1"/>
- <pt x="148" y="1511" on="0"/>
- <pt x="66" y="1516" on="1"/>
- <pt x="47" y="1517" on="1"/>
- <pt x="47" y="1579" on="1"/>
- <pt x="390" y="1579" on="1"/>
- <pt x="390" y="259" on="1"/>
- <pt x="392" y="160" on="1"/>
- <pt x="393" y="86" on="0"/>
- <pt x="414" y="78" on="1"/>
- <pt x="435" y="68" on="0"/>
- <pt x="517" y="63" on="1"/>
- <pt x="536" y="62" on="1"/>
- <pt x="536" y="0" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 48 values pushed */
- 23 17 14 8 7 4 1 7 15 0 3 16 15 1 24 0 1 2 0 14 24 23 2 13 16
- 15 14 4 1 0 5 13 7 0 0 17 16 4 1 7 1 4 48 196 8 7 1 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- LOOPCALL[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="lacute" xMin="47" yMin="0" xMax="576" yMax="1999">
- <component glyphName="l" x="0" y="0" flags="0x4"/>
- <component glyphName="acute" x="-15" y="395" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="lcaron" xMin="47" yMin="0" xMax="785" yMax="1579">
- <contour>
- <pt x="536" y="62" on="1"/>
- <pt x="536" y="0" on="1"/>
- <pt x="47" y="0" on="1"/>
- <pt x="47" y="62" on="1"/>
- <pt x="66" y="63" on="1"/>
- <pt x="174" y="70" on="0"/>
- <pt x="180" y="87" on="1"/>
- <pt x="191" y="106" on="0"/>
- <pt x="191" y="160" on="1"/>
- <pt x="193" y="259" on="1"/>
- <pt x="193" y="1320" on="1"/>
- <pt x="191" y="1419" on="1"/>
- <pt x="190" y="1493" on="0"/>
- <pt x="169" y="1501" on="1"/>
- <pt x="148" y="1511" on="0"/>
- <pt x="66" y="1516" on="1"/>
- <pt x="47" y="1517" on="1"/>
- <pt x="47" y="1579" on="1"/>
- <pt x="390" y="1579" on="1"/>
- <pt x="390" y="259" on="1"/>
- <pt x="392" y="160" on="1"/>
- <pt x="393" y="86" on="0"/>
- <pt x="414" y="78" on="1"/>
- <pt x="435" y="68" on="0"/>
- <pt x="517" y="63" on="1"/>
- </contour>
- <contour>
- <pt x="667" y="1382" on="1"/>
- <pt x="588" y="1382" on="1"/>
- <pt x="588" y="1579" on="1"/>
- <pt x="785" y="1579" on="1"/>
- <pt x="785" y="1408" on="1"/>
- <pt x="785" y="1245" on="0"/>
- <pt x="723" y="1180" on="1"/>
- <pt x="675" y="1131" on="0"/>
- <pt x="588" y="1125" on="1"/>
- <pt x="588" y="1175" on="1"/>
- <pt x="667" y="1181" on="0"/>
- <pt x="667" y="1330" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 74 values pushed */
- 36 34 33 29 26 25 19 16 10 9 6 3 0 13 17 1 3 28 27 18 17 3 2 1 1
- 2 0 14 36 25 2 28 26 3 1 0 2 26 18 3 17 16 6 3 2 5 13 9 0 0
- 34 33 27 26 4 3 28 19 18 4 1 9 2 4 48 196 29 28 1 10 9 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- LOOPCALL[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="lcommaaccent" xMin="47" yMin="-432" xMax="536" yMax="1579">
- <component glyphName="l" x="0" y="0" flags="0x4"/>
- <component glyphName="Unterkomma" x="-26" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="ldot" xMin="47" yMin="0" xMax="742" yMax="1579">
- <contour>
- <pt x="536" y="62" on="1"/>
- <pt x="536" y="0" on="1"/>
- <pt x="47" y="0" on="1"/>
- <pt x="47" y="62" on="1"/>
- <pt x="66" y="63" on="1"/>
- <pt x="174" y="70" on="0"/>
- <pt x="180" y="87" on="1"/>
- <pt x="191" y="106" on="0"/>
- <pt x="191" y="160" on="1"/>
- <pt x="193" y="259" on="1"/>
- <pt x="193" y="1320" on="1"/>
- <pt x="191" y="1419" on="1"/>
- <pt x="190" y="1493" on="0"/>
- <pt x="169" y="1501" on="1"/>
- <pt x="148" y="1511" on="0"/>
- <pt x="66" y="1516" on="1"/>
- <pt x="47" y="1517" on="1"/>
- <pt x="47" y="1579" on="1"/>
- <pt x="390" y="1579" on="1"/>
- <pt x="390" y="259" on="1"/>
- <pt x="392" y="160" on="1"/>
- <pt x="393" y="86" on="0"/>
- <pt x="414" y="78" on="1"/>
- <pt x="435" y="68" on="0"/>
- <pt x="517" y="63" on="1"/>
- </contour>
- <contour>
- <pt x="545" y="691" on="1"/>
- <pt x="545" y="888" on="1"/>
- <pt x="742" y="888" on="1"/>
- <pt x="742" y="691" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 76 values pushed */
- 16 10 2 17 26 3 19 9 6 3 0 5 25 1 3 0 0 28 25 5 1 26 1 4 48
- 84 27 26 1 18 17 1 2 1 1 3 0 14 1 0 2 25 18 3 17 16 6 3 2 5
- 13 9 0 0 26 25 4 1 27 19 18 4 1 9 2 4 48 196 28 27 1 10 9 1 2
- 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="less" xMin="84" yMin="99" xMax="1071" yMax="1086">
- <contour>
- <pt x="1071" y="99" on="1"/>
- <pt x="84" y="592" on="1"/>
- <pt x="1071" y="1086" on="1"/>
- <pt x="1071" y="975" on="1"/>
- <pt x="307" y="593" on="1"/>
- <pt x="307" y="591" on="1"/>
- <pt x="1071" y="209" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 15 values pushed */
- 6 5 4 3 2 1 0 14 6 5 4 3 2 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- CALL[ ]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="logicalnot" xMin="84" yMin="296" xMax="1022" yMax="790">
- <contour>
- <pt x="923" y="296" on="1"/>
- <pt x="923" y="691" on="1"/>
- <pt x="84" y="691" on="1"/>
- <pt x="84" y="790" on="1"/>
- <pt x="1022" y="790" on="1"/>
- <pt x="1022" y="691" on="1"/>
- <pt x="1022" y="691" on="1"/>
- <pt x="1022" y="296" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 41 values pushed */
- 7 0 1 0 0 6 5 2 1 9 3 3 1 4 48 84 4 3 1 0 14 3 2 0 0
- 0 1 0 9 1 4 1 4 48 196 7 6 5 4 3 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00000]
- MDRP[00000]
- CALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00000]
- MDRP[00000]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="longs" xMin="37" yMin="0" xMax="719" yMax="1604">
- <contour>
- <pt x="176" y="999" on="1"/>
- <pt x="37" y="999" on="1"/>
- <pt x="37" y="1086" on="1"/>
- <pt x="176" y="1086" on="1"/>
- <pt x="176" y="1138" on="1"/>
- <pt x="176" y="1401" on="0"/>
- <pt x="245" y="1502" on="1"/>
- <pt x="314" y="1604" on="0"/>
- <pt x="489" y="1604" on="1"/>
- <pt x="617" y="1604" on="0"/>
- <pt x="719" y="1530" on="1"/>
- <pt x="719" y="1295" on="1"/>
- <pt x="608" y="1295" on="1"/>
- <pt x="607" y="1314" on="1"/>
- <pt x="605" y="1353" on="0"/>
- <pt x="604" y="1380" on="1"/>
- <pt x="604" y="1385" on="1"/>
- <pt x="604" y="1540" on="0"/>
- <pt x="496" y="1540" on="1"/>
- <pt x="376" y="1540" on="0"/>
- <pt x="374" y="1357" on="1"/>
- <pt x="373" y="1257" on="1"/>
- <pt x="373" y="259" on="1"/>
- <pt x="375" y="160" on="1"/>
- <pt x="376" y="88" on="0"/>
- <pt x="408" y="75" on="1"/>
- <pt x="434" y="63" on="0"/>
- <pt x="500" y="63" on="1"/>
- <pt x="544" y="62" on="1"/>
- <pt x="544" y="0" on="1"/>
- <pt x="55" y="0" on="1"/>
- <pt x="55" y="62" on="1"/>
- <pt x="74" y="63" on="1"/>
- <pt x="151" y="68" on="0"/>
- <pt x="163" y="92" on="1"/>
- <pt x="174" y="112" on="0"/>
- <pt x="174" y="160" on="1"/>
- <pt x="176" y="259" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 82 values pushed */
- 0 0 18 38 8 48 84 37 31 28 22 4 0 29 3 21 16 15 12 11 10 4 7 13 8
- 2 0 0 1 0 8 1 2 1 4 48 84 30 29 1 0 3 2 1 14 29 28 16 15 12
- 5 10 21 3 31 30 2 1 4 13 0 0 0 22 21 5 1 0 1 4 48 196 11 10 1
- 37 4 3 0 3 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="lslash" xMin="47" yMin="0" xMax="536" yMax="1579">
- <contour>
- <pt x="47" y="0" on="1"/>
- <pt x="47" y="62" on="1"/>
- <pt x="66" y="63" on="1"/>
- <pt x="174" y="70" on="0"/>
- <pt x="180" y="87" on="1"/>
- <pt x="191" y="106" on="0"/>
- <pt x="191" y="160" on="1"/>
- <pt x="193" y="259" on="1"/>
- <pt x="193" y="783" on="1"/>
- <pt x="47" y="699" on="1"/>
- <pt x="47" y="784" on="1"/>
- <pt x="193" y="868" on="1"/>
- <pt x="193" y="1320" on="1"/>
- <pt x="191" y="1419" on="1"/>
- <pt x="190" y="1493" on="0"/>
- <pt x="169" y="1501" on="1"/>
- <pt x="148" y="1511" on="0"/>
- <pt x="66" y="1516" on="1"/>
- <pt x="47" y="1517" on="1"/>
- <pt x="47" y="1579" on="1"/>
- <pt x="390" y="1579" on="1"/>
- <pt x="390" y="982" on="1"/>
- <pt x="536" y="1066" on="1"/>
- <pt x="536" y="981" on="1"/>
- <pt x="390" y="897" on="1"/>
- <pt x="390" y="259" on="1"/>
- <pt x="392" y="160" on="1"/>
- <pt x="393" y="86" on="0"/>
- <pt x="414" y="78" on="1"/>
- <pt x="435" y="68" on="0"/>
- <pt x="517" y="63" on="1"/>
- <pt x="536" y="62" on="1"/>
- <pt x="536" y="0" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 64 values pushed */
- 31 25 24 23 22 21 18 12 11 10 9 8 7 4 1 15 19 0 3 20 19 1 32 0 1
- 2 0 14 32 31 23 22 4 13 20 19 18 10 9 4 1 0 7 13 7 0 0 25 24 21
- 20 4 3 7 1 4 48 196 12 11 8 7 3 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- LOOPCALL[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="m" xMin="37" yMin="0" xMax="1584" yMax="1110">
- <contour>
- <pt x="37" y="0" on="1"/>
- <pt x="37" y="62" on="1"/>
- <pt x="56" y="63" on="1"/>
- <pt x="129" y="67" on="0"/>
- <pt x="142" y="89" on="1"/>
- <pt x="155" y="108" on="0"/>
- <pt x="156" y="160" on="1"/>
- <pt x="158" y="259" on="1"/>
- <pt x="158" y="827" on="1"/>
- <pt x="156" y="925" on="1"/>
- <pt x="156" y="993" on="0"/>
- <pt x="131" y="1007" on="1"/>
- <pt x="111" y="1019" on="0"/>
- <pt x="56" y="1023" on="1"/>
- <pt x="37" y="1024" on="1"/>
- <pt x="37" y="1086" on="1"/>
- <pt x="355" y="1086" on="1"/>
- <pt x="355" y="907" on="1"/>
- <pt x="420" y="999" on="0"/>
- <pt x="480" y="1044" on="1"/>
- <pt x="566" y="1110" on="0"/>
- <pt x="667" y="1110" on="1"/>
- <pt x="764" y="1110" on="0"/>
- <pt x="826" y="1056" on="1"/>
- <pt x="880" y="1009" on="0"/>
- <pt x="909" y="904" on="1"/>
- <pt x="972" y="997" on="0"/>
- <pt x="1033" y="1043" on="1"/>
- <pt x="1120" y="1110" on="0"/>
- <pt x="1226" y="1110" on="1"/>
- <pt x="1356" y="1110" on="0"/>
- <pt x="1409" y="1033" on="1"/>
- <pt x="1463" y="956" on="0"/>
- <pt x="1463" y="765" on="1"/>
- <pt x="1463" y="259" on="1"/>
- <pt x="1465" y="160" on="1"/>
- <pt x="1466" y="91" on="0"/>
- <pt x="1490" y="78" on="1"/>
- <pt x="1512" y="66" on="0"/>
- <pt x="1566" y="63" on="1"/>
- <pt x="1584" y="62" on="1"/>
- <pt x="1584" y="0" on="1"/>
- <pt x="1145" y="0" on="1"/>
- <pt x="1145" y="62" on="1"/>
- <pt x="1164" y="63" on="1"/>
- <pt x="1237" y="67" on="0"/>
- <pt x="1251" y="89" on="1"/>
- <pt x="1263" y="109" on="0"/>
- <pt x="1264" y="160" on="1"/>
- <pt x="1266" y="259" on="1"/>
- <pt x="1266" y="734" on="1"/>
- <pt x="1264" y="811" on="1"/>
- <pt x="1262" y="894" on="0"/>
- <pt x="1240" y="933" on="1"/>
- <pt x="1212" y="981" on="0"/>
- <pt x="1151" y="981" on="1"/>
- <pt x="1031" y="981" on="0"/>
- <pt x="909" y="840" on="1"/>
- <pt x="909" y="259" on="1"/>
- <pt x="911" y="160" on="1"/>
- <pt x="911" y="91" on="0"/>
- <pt x="936" y="78" on="1"/>
- <pt x="958" y="66" on="0"/>
- <pt x="1012" y="63" on="1"/>
- <pt x="1030" y="62" on="1"/>
- <pt x="1030" y="0" on="1"/>
- <pt x="591" y="0" on="1"/>
- <pt x="591" y="62" on="1"/>
- <pt x="610" y="63" on="1"/>
- <pt x="683" y="68" on="0"/>
- <pt x="696" y="89" on="1"/>
- <pt x="709" y="109" on="0"/>
- <pt x="710" y="160" on="1"/>
- <pt x="712" y="259" on="1"/>
- <pt x="712" y="734" on="1"/>
- <pt x="710" y="811" on="1"/>
- <pt x="708" y="895" on="0"/>
- <pt x="685" y="934" on="1"/>
- <pt x="658" y="981" on="0"/>
- <pt x="598" y="981" on="1"/>
- <pt x="477" y="981" on="0"/>
- <pt x="355" y="840" on="1"/>
- <pt x="355" y="259" on="1"/>
- <pt x="357" y="160" on="1"/>
- <pt x="358" y="91" on="0"/>
- <pt x="382" y="78" on="1"/>
- <pt x="404" y="66" on="0"/>
- <pt x="458" y="63" on="1"/>
- <pt x="476" y="62" on="1"/>
- <pt x="476" y="0" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 114 values pushed */
- 0 0 79 29 21 55 29 29 48 84 29 1 21 1 88 82 81 74 73 67 64 58 57 50 49
- 43 40 34 33 25 17 14 8 7 1 21 15 0 3 89 66 65 42 41 0 5 0 16 15 1
- 14 65 64 43 42 4 49 25 3 89 88 67 66 4 73 16 3 41 40 2 13 33 15 14 1
- 0 4 13 7 0 0 50 49 4 1 33 58 57 25 4 2 73 82 81 17 16 4 3 7 3
- 4 48 196 34 33 1 74 73 1 8 7 1 3 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- CALL[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="macron" xMin="20" yMin="1283" xMax="662" yMax="1406">
- <contour>
- <pt x="20" y="1283" on="1"/>
- <pt x="20" y="1406" on="1"/>
- <pt x="662" y="1406" on="1"/>
- <pt x="662" y="1283" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 20 values pushed */
- 0 0 3 0 12 1 1 1 4 48 84 2 1 1 0 14 3 2 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- CALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="macron#1" xMin="99" yMin="1480" xMax="926" yMax="1604">
- <contour>
- <pt x="99" y="1480" on="1"/>
- <pt x="99" y="1604" on="1"/>
- <pt x="926" y="1604" on="1"/>
- <pt x="926" y="1480" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 20 values pushed */
- 0 0 3 0 12 1 1 1 4 48 84 2 1 1 0 14 3 2 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- CALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="minus" xMin="222" yMin="543" xMax="1406" yMax="642">
- <contour>
- <pt x="222" y="543" on="1"/>
- <pt x="222" y="642" on="1"/>
- <pt x="1406" y="642" on="1"/>
- <pt x="1406" y="543" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 20 values pushed */
- 0 0 3 0 9 1 1 1 4 48 84 2 1 1 0 14 3 2 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- CALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="mu" xMin="12" yMin="-296" xMax="993" yMax="1086">
- <contour>
- <pt x="331" y="-22" on="1"/>
- <pt x="331" y="-296" on="1"/>
- <pt x="133" y="-296" on="1"/>
- <pt x="133" y="321" on="1"/>
- <pt x="133" y="827" on="1"/>
- <pt x="131" y="925" on="1"/>
- <pt x="131" y="993" on="0"/>
- <pt x="106" y="1007" on="1"/>
- <pt x="86" y="1019" on="0"/>
- <pt x="31" y="1023" on="1"/>
- <pt x="12" y="1024" on="1"/>
- <pt x="12" y="1086" on="1"/>
- <pt x="331" y="1086" on="1"/>
- <pt x="331" y="352" on="1"/>
- <pt x="333" y="274" on="1"/>
- <pt x="335" y="188" on="0"/>
- <pt x="357" y="150" on="1"/>
- <pt x="383" y="105" on="0"/>
- <pt x="439" y="105" on="1"/>
- <pt x="554" y="105" on="0"/>
- <pt x="675" y="245" on="1"/>
- <pt x="675" y="827" on="1"/>
- <pt x="673" y="925" on="1"/>
- <pt x="672" y="994" on="0"/>
- <pt x="648" y="1007" on="1"/>
- <pt x="627" y="1019" on="0"/>
- <pt x="573" y="1023" on="1"/>
- <pt x="554" y="1024" on="1"/>
- <pt x="554" y="1086" on="1"/>
- <pt x="872" y="1086" on="1"/>
- <pt x="872" y="259" on="1"/>
- <pt x="874" y="160" on="1"/>
- <pt x="874" y="92" on="0"/>
- <pt x="899" y="78" on="1"/>
- <pt x="921" y="66" on="0"/>
- <pt x="974" y="63" on="1"/>
- <pt x="993" y="62" on="1"/>
- <pt x="993" y="0" on="1"/>
- <pt x="675" y="0" on="1"/>
- <pt x="675" y="179" on="1"/>
- <pt x="533" y="-25" on="0"/>
- <pt x="368" y="-25" on="1"/>
- <pt x="352" y="-25" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 85 values pushed */
- 0 0 18 29 41 48 84 41 2 39 36 30 27 21 20 13 10 4 3 10 11 37 3 0 37
- 1 2 38 37 1 2 1 1 2 0 29 28 12 11 1 3 14 28 27 2 20 0 3 37 36
- 2 13 29 11 10 2 0 0 39 38 21 20 4 3 29 13 12 1 0 4 3 2 2 4 48
- 196 30 29 1 4 3 2 2 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00000]
- MDRP[00000]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="multiply" xMin="84" yMin="99" xMax="1071" yMax="1086">
- <contour>
- <pt x="84" y="169" on="1"/>
- <pt x="507" y="592" on="1"/>
- <pt x="84" y="1016" on="1"/>
- <pt x="153" y="1086" on="1"/>
- <pt x="577" y="662" on="1"/>
- <pt x="1001" y="1086" on="1"/>
- <pt x="1071" y="1016" on="1"/>
- <pt x="647" y="592" on="1"/>
- <pt x="1071" y="169" on="1"/>
- <pt x="1001" y="99" on="1"/>
- <pt x="577" y="523" on="1"/>
- <pt x="154" y="99" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 30 values pushed */
- 1 11 10 9 8 7 6 5 4 3 2 1 0 12 13 1 0 14 11 10 9 8 7 6 5
- 4 3 2 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- CALL[ ]
- SZP0[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SZP0[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="n" xMin="37" yMin="0" xMax="1018" yMax="1110">
- <contour>
- <pt x="37" y="0" on="1"/>
- <pt x="37" y="62" on="1"/>
- <pt x="56" y="63" on="1"/>
- <pt x="129" y="67" on="0"/>
- <pt x="142" y="89" on="1"/>
- <pt x="155" y="108" on="0"/>
- <pt x="156" y="160" on="1"/>
- <pt x="158" y="259" on="1"/>
- <pt x="158" y="827" on="1"/>
- <pt x="156" y="925" on="1"/>
- <pt x="156" y="993" on="0"/>
- <pt x="131" y="1007" on="1"/>
- <pt x="111" y="1019" on="0"/>
- <pt x="56" y="1023" on="1"/>
- <pt x="37" y="1024" on="1"/>
- <pt x="37" y="1086" on="1"/>
- <pt x="356" y="1086" on="1"/>
- <pt x="356" y="907" on="1"/>
- <pt x="420" y="999" on="0"/>
- <pt x="480" y="1044" on="1"/>
- <pt x="566" y="1110" on="0"/>
- <pt x="667" y="1110" on="1"/>
- <pt x="791" y="1110" on="0"/>
- <pt x="844" y="1032" on="1"/>
- <pt x="897" y="954" on="0"/>
- <pt x="897" y="765" on="1"/>
- <pt x="897" y="259" on="1"/>
- <pt x="899" y="160" on="1"/>
- <pt x="899" y="92" on="0"/>
- <pt x="924" y="78" on="1"/>
- <pt x="946" y="66" on="0"/>
- <pt x="1000" y="63" on="1"/>
- <pt x="1018" y="62" on="1"/>
- <pt x="1018" y="0" on="1"/>
- <pt x="579" y="0" on="1"/>
- <pt x="579" y="62" on="1"/>
- <pt x="598" y="63" on="1"/>
- <pt x="675" y="68" on="0"/>
- <pt x="687" y="92" on="1"/>
- <pt x="698" y="112" on="0"/>
- <pt x="698" y="160" on="1"/>
- <pt x="700" y="259" on="1"/>
- <pt x="700" y="734" on="1"/>
- <pt x="697" y="811" on="1"/>
- <pt x="694" y="900" on="0"/>
- <pt x="672" y="937" on="1"/>
- <pt x="647" y="981" on="0"/>
- <pt x="592" y="981" on="1"/>
- <pt x="477" y="981" on="0"/>
- <pt x="356" y="840" on="1"/>
- <pt x="356" y="259" on="1"/>
- <pt x="357" y="160" on="1"/>
- <pt x="358" y="91" on="0"/>
- <pt x="383" y="78" on="1"/>
- <pt x="405" y="66" on="0"/>
- <pt x="458" y="63" on="1"/>
- <pt x="477" y="62" on="1"/>
- <pt x="477" y="0" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 85 values pushed */
- 0 0 47 29 21 48 84 21 1 51 57 50 49 42 41 35 32 26 25 17 14 8 7 1 13
- 15 0 3 57 34 33 0 3 0 16 15 1 14 57 51 51 35 34 3 41 16 3 33 32 2
- 13 25 15 14 1 0 4 13 7 0 0 42 41 4 1 25 50 49 17 16 4 3 7 2 4
- 48 196 26 25 1 8 7 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00000]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00000]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="nacute" xMin="37" yMin="0" xMax="1018" yMax="1604">
- <component glyphName="n" x="0" y="0" flags="0x4"/>
- <component glyphName="acute" x="271" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="napostrophe" xMin="25" yMin="0" xMax="1230" yMax="1579">
- <contour>
- <pt x="249" y="0" on="1"/>
- <pt x="249" y="62" on="1"/>
- <pt x="268" y="63" on="1"/>
- <pt x="341" y="68" on="0"/>
- <pt x="354" y="89" on="1"/>
- <pt x="367" y="109" on="0"/>
- <pt x="368" y="160" on="1"/>
- <pt x="370" y="259" on="1"/>
- <pt x="370" y="827" on="1"/>
- <pt x="368" y="925" on="1"/>
- <pt x="367" y="994" on="0"/>
- <pt x="343" y="1007" on="1"/>
- <pt x="322" y="1019" on="0"/>
- <pt x="268" y="1023" on="1"/>
- <pt x="249" y="1024" on="1"/>
- <pt x="249" y="1086" on="1"/>
- <pt x="568" y="1086" on="1"/>
- <pt x="568" y="907" on="1"/>
- <pt x="632" y="998" on="0"/>
- <pt x="692" y="1044" on="1"/>
- <pt x="777" y="1110" on="0"/>
- <pt x="879" y="1110" on="1"/>
- <pt x="1003" y="1110" on="0"/>
- <pt x="1056" y="1032" on="1"/>
- <pt x="1109" y="954" on="0"/>
- <pt x="1109" y="765" on="1"/>
- <pt x="1109" y="259" on="1"/>
- <pt x="1111" y="160" on="1"/>
- <pt x="1112" y="91" on="0"/>
- <pt x="1136" y="78" on="1"/>
- <pt x="1158" y="66" on="0"/>
- <pt x="1212" y="63" on="1"/>
- <pt x="1230" y="62" on="1"/>
- <pt x="1230" y="0" on="1"/>
- <pt x="791" y="0" on="1"/>
- <pt x="791" y="62" on="1"/>
- <pt x="810" y="63" on="1"/>
- <pt x="883" y="68" on="0"/>
- <pt x="897" y="89" on="1"/>
- <pt x="909" y="109" on="0"/>
- <pt x="910" y="160" on="1"/>
- <pt x="912" y="259" on="1"/>
- <pt x="912" y="734" on="1"/>
- <pt x="909" y="811" on="1"/>
- <pt x="906" y="900" on="0"/>
- <pt x="884" y="937" on="1"/>
- <pt x="859" y="981" on="0"/>
- <pt x="804" y="981" on="1"/>
- <pt x="689" y="981" on="0"/>
- <pt x="568" y="840" on="1"/>
- <pt x="568" y="259" on="1"/>
- <pt x="569" y="160" on="1"/>
- <pt x="570" y="91" on="0"/>
- <pt x="595" y="78" on="1"/>
- <pt x="617" y="66" on="0"/>
- <pt x="670" y="63" on="1"/>
- <pt x="689" y="62" on="1"/>
- <pt x="689" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="104" y="1382" on="1"/>
- <pt x="25" y="1382" on="1"/>
- <pt x="25" y="1579" on="1"/>
- <pt x="222" y="1579" on="1"/>
- <pt x="222" y="1408" on="1"/>
- <pt x="222" y="1245" on="0"/>
- <pt x="160" y="1180" on="1"/>
- <pt x="113" y="1131" on="0"/>
- <pt x="25" y="1125" on="1"/>
- <pt x="25" y="1175" on="1"/>
- <pt x="104" y="1181" on="0"/>
- <pt x="104" y="1330" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 116 values pushed */
- 0 0 47 29 21 48 84 21 1 51 57 69 67 66 62 59 58 6 60 15 3 50 49 42 41
- 35 32 26 25 17 14 8 7 1 13 15 0 3 61 60 1 57 34 33 0 3 2 0 16 15
- 1 14 57 51 51 35 34 3 41 16 3 15 14 1 0 4 7 61 3 69 58 2 61 59 3
- 33 32 2 13 25 0 0 62 61 4 1 59 42 41 4 1 25 50 49 17 16 4 3 7 3
- 4 48 196 67 66 60 59 3 26 25 1 8 7 1 3 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00000]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00000]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="nbhyphen" xMin="82" yMin="543" xMax="600" yMax="666">
- <contour>
- <pt x="82" y="543" on="1"/>
- <pt x="82" y="666" on="1"/>
- <pt x="600" y="666" on="1"/>
- <pt x="600" y="543" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 20 values pushed */
- 0 0 3 0 12 1 1 1 4 48 84 2 1 1 0 14 3 2 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- CALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="ncaron" xMin="37" yMin="0" xMax="1018" yMax="1604">
- <component glyphName="n" x="0" y="0" flags="0x4"/>
- <component glyphName="caron" x="162" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="ncommaaccent" xMin="37" yMin="-432" xMax="1018" yMax="1110">
- <component glyphName="n" x="0" y="0" flags="0x4"/>
- <component glyphName="Unterkomma" x="233" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="nine" xMin="37" yMin="-37" xMax="975" yMax="1518">
- <contour>
- <pt x="764" y="723" on="1"/>
- <pt x="713" y="637" on="0"/>
- <pt x="654" y="593" on="1"/>
- <pt x="568" y="530" on="0"/>
- <pt x="449" y="530" on="1"/>
- <pt x="269" y="530" on="0"/>
- <pt x="153" y="659" on="1"/>
- <pt x="37" y="789" on="0"/>
- <pt x="37" y="993" on="1"/>
- <pt x="37" y="1216" on="0"/>
- <pt x="171" y="1367" on="1"/>
- <pt x="305" y="1518" on="0"/>
- <pt x="502" y="1518" on="1"/>
- <pt x="721" y="1518" on="0"/>
- <pt x="848" y="1320" on="1"/>
- <pt x="975" y="1121" on="0"/>
- <pt x="975" y="779" on="1"/>
- <pt x="975" y="402" on="0"/>
- <pt x="827" y="183" on="1"/>
- <pt x="679" y="-37" on="0"/>
- <pt x="416" y="-37" on="1"/>
- <pt x="251" y="-37" on="0"/>
- <pt x="120" y="29" on="1"/>
- <pt x="120" y="253" on="1"/>
- <pt x="219" y="253" on="1"/>
- <pt x="220" y="232" on="1"/>
- <pt x="225" y="120" on="0"/>
- <pt x="270" y="75" on="1"/>
- <pt x="313" y="31" on="0"/>
- <pt x="412" y="31" on="1"/>
- <pt x="600" y="31" on="0"/>
- <pt x="694" y="269" on="1"/>
- <pt x="761" y="439" on="0"/>
- </contour>
- <contour>
- <pt x="472" y="1450" on="1"/>
- <pt x="364" y="1450" on="0"/>
- <pt x="301" y="1333" on="1"/>
- <pt x="237" y="1215" on="0"/>
- <pt x="237" y="1018" on="1"/>
- <pt x="237" y="600" on="0"/>
- <pt x="499" y="600" on="1"/>
- <pt x="610" y="600" on="0"/>
- <pt x="684" y="695" on="1"/>
- <pt x="759" y="791" on="0"/>
- <pt x="759" y="940" on="1"/>
- <pt x="759" y="1128" on="0"/>
- <pt x="691" y="1271" on="1"/>
- <pt x="606" y="1450" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 54 values pushed */
- 0 0 39 17 4 33 17 12 29 17 20 48 84 20 2 12 0 4 1 1 24 23 22 4 0
- 5 0 2 3 0 0 14 0 0 43 10 16 37 5 8 48 196 24 0 2 13 16 22 8 22
- 23 22 1 0
- CALL[ ]
- SRP0[ ]
- MDRP[00100]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- MDAP[1]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="nonbreakingspace"/><!-- contains no outline data -->
-
- <TTGlyph name="ntilde" xMin="37" yMin="0" xMax="1018" yMax="1518">
- <component glyphName="n" x="0" y="0" flags="0x4"/>
- <component glyphName="tilde" x="175" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="numbersign" xMin="0" yMin="0" xMax="1024" yMax="1480">
- <contour>
- <pt x="93" y="0" on="1"/>
- <pt x="207" y="456" on="1"/>
- <pt x="0" y="456" on="1"/>
- <pt x="19" y="555" on="1"/>
- <pt x="232" y="555" on="1"/>
- <pt x="324" y="925" on="1"/>
- <pt x="93" y="925" on="1"/>
- <pt x="112" y="1024" on="1"/>
- <pt x="349" y="1024" on="1"/>
- <pt x="463" y="1480" on="1"/>
- <pt x="566" y="1480" on="1"/>
- <pt x="451" y="1024" on="1"/>
- <pt x="715" y="1024" on="1"/>
- <pt x="829" y="1480" on="1"/>
- <pt x="932" y="1480" on="1"/>
- <pt x="818" y="1024" on="1"/>
- <pt x="1024" y="1024" on="1"/>
- <pt x="1006" y="925" on="1"/>
- <pt x="793" y="925" on="1"/>
- <pt x="701" y="555" on="1"/>
- <pt x="931" y="555" on="1"/>
- <pt x="913" y="456" on="1"/>
- <pt x="676" y="456" on="1"/>
- <pt x="562" y="0" on="1"/>
- <pt x="459" y="0" on="1"/>
- <pt x="573" y="456" on="1"/>
- <pt x="310" y="456" on="1"/>
- <pt x="195" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="334" y="555" on="1"/>
- <pt x="598" y="555" on="1"/>
- <pt x="690" y="925" on="1"/>
- <pt x="427" y="925" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 87 values pushed */
- 14 13 10 9 4 13 7 27 24 23 0 4 13 1 0 0 31 30 18 17 6 5 9 5 7
- 26 25 22 21 2 1 9 5 3 2 4 48 84 16 15 12 11 8 7 5 29 28 20 19 4
- 3 5 2 0 14 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12
- 11 10 9 8 7 6 5 4 3 2 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- CALL[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SRP0[ ]
- LOOPCALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="o" xMin="62" yMin="-25" xMax="962" yMax="1110">
- <contour>
- <pt x="512" y="1110" on="1"/>
- <pt x="719" y="1110" on="0"/>
- <pt x="840" y="957" on="1"/>
- <pt x="962" y="805" on="0"/>
- <pt x="962" y="544" on="1"/>
- <pt x="962" y="279" on="0"/>
- <pt x="840" y="127" on="1"/>
- <pt x="719" y="-25" on="0"/>
- <pt x="506" y="-25" on="1"/>
- <pt x="324" y="-25" on="0"/>
- <pt x="209" y="99" on="1"/>
- <pt x="62" y="257" on="0"/>
- <pt x="62" y="543" on="1"/>
- <pt x="62" y="805" on="0"/>
- <pt x="183" y="957" on="1"/>
- <pt x="305" y="1110" on="0"/>
- </contour>
- <contour>
- <pt x="512" y="1043" on="1"/>
- <pt x="404" y="1043" on="0"/>
- <pt x="341" y="908" on="1"/>
- <pt x="278" y="772" on="0"/>
- <pt x="278" y="538" on="1"/>
- <pt x="278" y="43" on="0"/>
- <pt x="517" y="43" on="1"/>
- <pt x="607" y="43" on="0"/>
- <pt x="667" y="147" on="1"/>
- <pt x="747" y="286" on="0"/>
- <pt x="747" y="545" on="1"/>
- <pt x="747" y="772" on="0"/>
- <pt x="683" y="908" on="1"/>
- <pt x="620" y="1043" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 27 values pushed */
- 0 0 22 17 8 16 17 0 48 84 8 2 0 1 14 0 0 26 10 4 20 10 12 48 196
- 12 4
- MDAP[1]
- MDAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="oacute" xMin="62" yMin="-25" xMax="962" yMax="1604">
- <component glyphName="o" x="0" y="0" flags="0x4"/>
- <component glyphName="acute" x="255" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="obreve" xMin="62" yMin="-25" xMax="962" yMax="1604">
- <contour>
- <pt x="512" y="1110" on="1"/>
- <pt x="719" y="1110" on="0"/>
- <pt x="840" y="957" on="1"/>
- <pt x="962" y="805" on="0"/>
- <pt x="962" y="544" on="1"/>
- <pt x="962" y="279" on="0"/>
- <pt x="840" y="127" on="1"/>
- <pt x="719" y="-25" on="0"/>
- <pt x="506" y="-25" on="1"/>
- <pt x="324" y="-25" on="0"/>
- <pt x="209" y="99" on="1"/>
- <pt x="62" y="257" on="0"/>
- <pt x="62" y="543" on="1"/>
- <pt x="62" y="805" on="0"/>
- <pt x="183" y="957" on="1"/>
- <pt x="305" y="1110" on="0"/>
- </contour>
- <contour>
- <pt x="512" y="1043" on="1"/>
- <pt x="404" y="1043" on="0"/>
- <pt x="341" y="908" on="1"/>
- <pt x="278" y="772" on="0"/>
- <pt x="278" y="538" on="1"/>
- <pt x="278" y="43" on="0"/>
- <pt x="517" y="43" on="1"/>
- <pt x="607" y="43" on="0"/>
- <pt x="667" y="147" on="1"/>
- <pt x="747" y="286" on="0"/>
- <pt x="747" y="545" on="1"/>
- <pt x="747" y="772" on="0"/>
- <pt x="683" y="908" on="1"/>
- <pt x="620" y="1043" on="0"/>
- </contour>
- <contour>
- <pt x="179" y="1604" on="1"/>
- <pt x="244" y="1604" on="1"/>
- <pt x="271" y="1514" on="0"/>
- <pt x="331" y="1472" on="1"/>
- <pt x="399" y="1425" on="0"/>
- <pt x="512" y="1425" on="1"/>
- <pt x="638" y="1425" on="0"/>
- <pt x="708" y="1484" on="1"/>
- <pt x="756" y="1523" on="0"/>
- <pt x="781" y="1604" on="1"/>
- <pt x="845" y="1604" on="1"/>
- <pt x="826" y="1469" on="0"/>
- <pt x="754" y="1388" on="1"/>
- <pt x="659" y="1283" on="0"/>
- <pt x="512" y="1283" on="1"/>
- <pt x="359" y="1283" on="0"/>
- <pt x="263" y="1398" on="1"/>
- <pt x="198" y="1475" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 44 values pushed */
- 0 0 35 20 44 22 38 8 16 38 0 48 84 8 2 0 1 1 40 39 31 30 4 13 44
- 1 0 14 0 0 26 40 4 20 40 12 48 196 40 39 31 30 12 4
- MDAP[1]
- MDAP[1]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- SZP0[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- SZP0[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="ocircumflex" xMin="62" yMin="-25" xMax="962" yMax="1604">
- <component glyphName="o" x="0" y="0" flags="0x4"/>
- <component glyphName="circumflex" x="171" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="odieresis" xMin="62" yMin="-25" xMax="962" yMax="1456">
- <component glyphName="o" x="0" y="0" flags="0x4"/>
- <component glyphName="dieresis" x="172" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="oe" xMin="62" yMin="-25" xMax="1417" yMax="1110">
- <contour>
- <pt x="790" y="927" on="1"/>
- <pt x="906" y="1109" on="0"/>
- <pt x="1071" y="1109" on="1"/>
- <pt x="1234" y="1109" on="0"/>
- <pt x="1325" y="977" on="1"/>
- <pt x="1417" y="845" on="0"/>
- <pt x="1417" y="603" on="1"/>
- <pt x="1417" y="585" on="1"/>
- <pt x="904" y="585" on="1"/>
- <pt x="909" y="345" on="0"/>
- <pt x="960" y="230" on="1"/>
- <pt x="1031" y="74" on="0"/>
- <pt x="1184" y="74" on="1"/>
- <pt x="1284" y="74" on="0"/>
- <pt x="1417" y="146" on="1"/>
- <pt x="1417" y="46" on="1"/>
- <pt x="1268" y="-25" on="0"/>
- <pt x="1144" y="-25" on="1"/>
- <pt x="1008" y="-25" on="0"/>
- <pt x="907" y="54" on="1"/>
- <pt x="847" y="100" on="0"/>
- <pt x="790" y="188" on="1"/>
- <pt x="718" y="71" on="0"/>
- <pt x="664" y="27" on="1"/>
- <pt x="600" y="-25" on="0"/>
- <pt x="495" y="-25" on="1"/>
- <pt x="304" y="-25" on="0"/>
- <pt x="183" y="134" on="1"/>
- <pt x="62" y="292" on="0"/>
- <pt x="62" y="543" on="1"/>
- <pt x="62" y="791" on="0"/>
- <pt x="183" y="951" on="1"/>
- <pt x="303" y="1110" on="0"/>
- <pt x="491" y="1110" on="1"/>
- <pt x="614" y="1110" on="0"/>
- <pt x="698" y="1042" on="1"/>
- <pt x="747" y="1003" on="0"/>
- </contour>
- <contour>
- <pt x="500" y="1047" on="1"/>
- <pt x="273" y="1047" on="0"/>
- <pt x="273" y="532" on="1"/>
- <pt x="273" y="38" on="0"/>
- <pt x="503" y="38" on="1"/>
- <pt x="629" y="38" on="0"/>
- <pt x="665" y="197" on="1"/>
- <pt x="692" y="317" on="0"/>
- <pt x="692" y="550" on="1"/>
- <pt x="692" y="823" on="0"/>
- <pt x="649" y="934" on="1"/>
- <pt x="606" y="1047" on="0"/>
- </contour>
- <contour>
- <pt x="905" y="648" on="1"/>
- <pt x="1207" y="648" on="1"/>
- <pt x="1207" y="692" on="1"/>
- <pt x="1207" y="1049" on="0"/>
- <pt x="1064" y="1049" on="1"/>
- <pt x="973" y="1049" on="0"/>
- <pt x="935" y="919" on="1"/>
- <pt x="907" y="827" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 80 values pushed */
- 0 0 53 11 2 41 11 25 37 11 33 12 9 17 48 84 33 1 25 2 17 2 2 1 1
- 51 0 2 1 49 3 0 6 49 7 2 1 21 15 14 3 7 2 3 0 0 0 8 7 14
- 1 49 1 4 48 84 50 49 1 0 14 0 0 39 10 29 48 196 51 50 49 45 29 21 15
- 14 8 7 6 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[1]
- MDAP[1]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- CALL[ ]
- SZP1[ ]
- CALL[ ]
- SZP1[ ]
- MIAP[1]
- MIAP[1]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="ogonek" xMin="156" yMin="-370" xMax="525" yMax="0">
- <contour>
- <pt x="525" y="-273" on="1"/>
- <pt x="525" y="-341" on="1"/>
- <pt x="454" y="-370" on="0"/>
- <pt x="376" y="-370" on="1"/>
- <pt x="156" y="-370" on="0"/>
- <pt x="156" y="-211" on="1"/>
- <pt x="156" y="-89" on="0"/>
- <pt x="314" y="0" on="1"/>
- <pt x="421" y="0" on="1"/>
- <pt x="292" y="-80" on="0"/>
- <pt x="292" y="-182" on="1"/>
- <pt x="292" y="-289" on="0"/>
- <pt x="425" y="-289" on="1"/>
- <pt x="476" y="-289" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 25 values pushed */
- 0 0 12 7 3 48 84 8 7 3 1 0 14 0 0 10 48 5 48 196 8 7 5 1 0
- MDAP[0]
- MDAP[0]
- MDAP[1]
- MDAP[0]
- MDAP[0]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MDAP[0]
- MDAP[0]
- MDAP[1]
- MDAP[0]
- MDAP[0]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="ograve" xMin="62" yMin="-25" xMax="962" yMax="1604">
- <component glyphName="o" x="0" y="0" flags="0x4"/>
- <component glyphName="grave" x="88" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="ohungarumlaut" xMin="62" yMin="-25" xMax="962" yMax="1604">
- <component glyphName="o" x="0" y="0" flags="0x4"/>
- <component glyphName="hungarumlaut" x="258" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="omacron" xMin="62" yMin="-25" xMax="962" yMax="1406">
- <component glyphName="o" x="0" y="0" flags="0x4"/>
- <component glyphName="macron" x="171" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="one" xMin="130" yMin="0" xMax="895" yMax="1493">
- <contour>
- <pt x="611" y="1493" on="1"/>
- <pt x="611" y="259" on="1"/>
- <pt x="617" y="160" on="1"/>
- <pt x="622" y="89" on="0"/>
- <pt x="666" y="75" on="1"/>
- <pt x="701" y="63" on="0"/>
- <pt x="778" y="63" on="1"/>
- <pt x="895" y="62" on="1"/>
- <pt x="895" y="0" on="1"/>
- <pt x="130" y="0" on="1"/>
- <pt x="130" y="62" on="1"/>
- <pt x="247" y="63" on="1"/>
- <pt x="296" y="64" on="0"/>
- <pt x="357" y="74" on="1"/>
- <pt x="384" y="80" on="0"/>
- <pt x="392" y="92" on="1"/>
- <pt x="414" y="129" on="0"/>
- <pt x="414" y="259" on="1"/>
- <pt x="414" y="1177" on="1"/>
- <pt x="408" y="1278" on="1"/>
- <pt x="404" y="1349" on="0"/>
- <pt x="367" y="1349" on="1"/>
- <pt x="338" y="1349" on="0"/>
- <pt x="229" y="1329" on="1"/>
- <pt x="130" y="1311" on="1"/>
- <pt x="130" y="1373" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 42 values pushed */
- 17 9 25 24 18 7 1 0 6 13 21 8 9 8 1 0 14 9 17 8 7 2 13 0 25
- 24 17 0 0 1 0 4 1 17 1 4 48 196 18 17 1 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00000]
- MDRP[00000]
- SRP0[ ]
- LOOPCALL[ ]
- SRP0[ ]
- MDRP[00000]
- CALL[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- SRP0[ ]
- MDRP[00000]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="onehalf" xMin="173" yMin="-37" xMax="1388" yMax="1517">
- <contour>
- <pt x="173" y="-37" on="1"/>
- <pt x="1261" y="1517" on="1"/>
- <pt x="1347" y="1517" on="1"/>
- <pt x="259" y="-37" on="1"/>
- </contour>
- <contour>
- <pt x="173" y="772" on="1"/>
- <pt x="173" y="810" on="1"/>
- <pt x="207" y="811" on="1"/>
- <pt x="252" y="815" on="1"/>
- <pt x="295" y="818" on="0"/>
- <pt x="302" y="840" on="1"/>
- <pt x="309" y="859" on="0"/>
- <pt x="309" y="909" on="1"/>
- <pt x="309" y="1344" on="1"/>
- <pt x="306" y="1395" on="1"/>
- <pt x="304" y="1431" on="0"/>
- <pt x="285" y="1431" on="1"/>
- <pt x="269" y="1431" on="0"/>
- <pt x="216" y="1421" on="1"/>
- <pt x="173" y="1413" on="1"/>
- <pt x="173" y="1453" on="1"/>
- <pt x="432" y="1517" on="1"/>
- <pt x="432" y="909" on="1"/>
- <pt x="432" y="848" on="0"/>
- <pt x="442" y="831" on="1"/>
- <pt x="451" y="816" on="0"/>
- <pt x="490" y="814" on="1"/>
- <pt x="534" y="811" on="1"/>
- <pt x="568" y="810" on="1"/>
- <pt x="568" y="772" on="1"/>
- </contour>
- <contour>
- <pt x="918" y="0" on="1"/>
- <pt x="918" y="49" on="1"/>
- <pt x="959" y="165" on="0"/>
- <pt x="1070" y="267" on="1"/>
- <pt x="1111" y="305" on="1"/>
- <pt x="1258" y="441" on="0"/>
- <pt x="1258" y="562" on="1"/>
- <pt x="1258" y="718" on="0"/>
- <pt x="1121" y="718" on="1"/>
- <pt x="1061" y="718" on="0"/>
- <pt x="995" y="669" on="1"/>
- <pt x="995" y="579" on="1"/>
- <pt x="936" y="579" on="1"/>
- <pt x="936" y="715" on="1"/>
- <pt x="1045" y="758" on="0"/>
- <pt x="1145" y="758" on="1"/>
- <pt x="1253" y="758" on="0"/>
- <pt x="1321" y="702" on="1"/>
- <pt x="1388" y="646" on="0"/>
- <pt x="1388" y="560" on="1"/>
- <pt x="1388" y="452" on="0"/>
- <pt x="1257" y="356" on="1"/>
- <pt x="1226" y="334" on="0"/>
- <pt x="1202" y="318" on="1"/>
- <pt x="1152" y="281" on="1"/>
- <pt x="1040" y="199" on="0"/>
- <pt x="1030" y="105" on="1"/>
- <pt x="1386" y="105" on="1"/>
- <pt x="1386" y="0" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 106 values pushed */
- 0 0 37 45 44 48 84 44 44 42 41 40 39 5 4 55 3 30 55 29 2 27 21 20 19
- 18 12 11 5 2 1 10 13 15 4 3 0 29 0 0 56 55 43 1 29 1 4 48 84 57
- 29 1 28 4 1 2 0 14 0 0 35 44 48 48 196 57 56 55 42 41 40 39 30 29 28
- 27 2 1 13 13 48 20 19 18 5 4 3 0 6 13 11 0 0 21 20 12 1 11 1 4
- 48 196 12 11 1 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00000]
- MDRP[00000]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- MDAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="onequarter" xMin="173" yMin="-37" xMax="1364" yMax="1517">
- <contour>
- <pt x="173" y="-37" on="1"/>
- <pt x="1261" y="1517" on="1"/>
- <pt x="1347" y="1517" on="1"/>
- <pt x="259" y="-37" on="1"/>
- </contour>
- <contour>
- <pt x="1065" y="0" on="1"/>
- <pt x="1065" y="39" on="1"/>
- <pt x="1075" y="39" on="1"/>
- <pt x="1125" y="39" on="0"/>
- <pt x="1139" y="48" on="1"/>
- <pt x="1153" y="57" on="0"/>
- <pt x="1155" y="88" on="1"/>
- <pt x="1158" y="137" on="1"/>
- <pt x="1158" y="205" on="1"/>
- <pt x="813" y="205" on="1"/>
- <pt x="813" y="271" on="1"/>
- <pt x="1181" y="751" on="1"/>
- <pt x="1271" y="751" on="1"/>
- <pt x="1271" y="294" on="1"/>
- <pt x="1364" y="294" on="1"/>
- <pt x="1364" y="205" on="1"/>
- <pt x="1271" y="205" on="1"/>
- <pt x="1271" y="137" on="1"/>
- <pt x="1274" y="88" on="1"/>
- <pt x="1276" y="52" on="0"/>
- <pt x="1297" y="45" on="1"/>
- <pt x="1313" y="39" on="0"/>
- <pt x="1348" y="39" on="1"/>
- <pt x="1358" y="39" on="1"/>
- <pt x="1358" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="878" y="294" on="1"/>
- <pt x="1158" y="294" on="1"/>
- <pt x="1158" y="658" on="1"/>
- </contour>
- <contour>
- <pt x="173" y="772" on="1"/>
- <pt x="173" y="810" on="1"/>
- <pt x="207" y="811" on="1"/>
- <pt x="252" y="815" on="1"/>
- <pt x="295" y="818" on="0"/>
- <pt x="302" y="840" on="1"/>
- <pt x="309" y="859" on="0"/>
- <pt x="309" y="909" on="1"/>
- <pt x="309" y="1344" on="1"/>
- <pt x="306" y="1395" on="1"/>
- <pt x="304" y="1431" on="0"/>
- <pt x="285" y="1431" on="1"/>
- <pt x="269" y="1431" on="0"/>
- <pt x="216" y="1421" on="1"/>
- <pt x="173" y="1413" on="1"/>
- <pt x="173" y="1453" on="1"/>
- <pt x="432" y="1517" on="1"/>
- <pt x="432" y="909" on="1"/>
- <pt x="432" y="848" on="0"/>
- <pt x="442" y="831" on="1"/>
- <pt x="451" y="816" on="0"/>
- <pt x="490" y="814" on="1"/>
- <pt x="534" y="811" on="1"/>
- <pt x="568" y="810" on="1"/>
- <pt x="568" y="772" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 129 values pushed */
- 31 16 15 3 32 17 3 14 17 12 2 27 26 21 11 6 5 6 12 4 3 55 49 48 47
- 46 40 39 33 2 1 10 13 43 32 3 0 4 0 0 30 29 18 17 46 3 12 1 4 48
- 84 56 32 1 20 19 13 12 3 28 4 1 3 0 14 15 1 2 16 11 3 56 55 29 14
- 13 6 5 4 8 11 48 3 28 27 26 19 18 2 6 13 16 47 46 33 32 3 0 6 13
- 39 0 0 49 48 12 1 39 31 30 12 11 15 3 16 2 4 48 196 40 39 1 21 20 17
- 16 3 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00000]
- MDRP[00000]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="onesuperior" xMin="136" yMin="772" xMax="531" yMax="1517">
- <contour>
- <pt x="136" y="772" on="1"/>
- <pt x="136" y="810" on="1"/>
- <pt x="170" y="811" on="1"/>
- <pt x="215" y="815" on="1"/>
- <pt x="258" y="818" on="0"/>
- <pt x="265" y="840" on="1"/>
- <pt x="272" y="860" on="0"/>
- <pt x="272" y="909" on="1"/>
- <pt x="272" y="1344" on="1"/>
- <pt x="269" y="1395" on="1"/>
- <pt x="267" y="1431" on="0"/>
- <pt x="248" y="1431" on="1"/>
- <pt x="234" y="1431" on="0"/>
- <pt x="179" y="1421" on="1"/>
- <pt x="136" y="1413" on="1"/>
- <pt x="136" y="1453" on="1"/>
- <pt x="395" y="1517" on="1"/>
- <pt x="395" y="909" on="1"/>
- <pt x="395" y="848" on="0"/>
- <pt x="405" y="831" on="1"/>
- <pt x="414" y="816" on="0"/>
- <pt x="453" y="814" on="1"/>
- <pt x="497" y="811" on="1"/>
- <pt x="531" y="810" on="1"/>
- <pt x="531" y="772" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 44 values pushed */
- 23 17 16 15 14 8 7 1 8 13 11 0 24 0 1 0 14 24 23 2 13 16 15 14 1
- 0 4 13 7 0 0 17 16 12 1 7 1 4 48 196 8 7 1 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="ordfeminine" xMin="25" yMin="830" xMax="561" yMax="1517">
- <contour>
- <pt x="363" y="925" on="1"/>
- <pt x="282" y="830" on="0"/>
- <pt x="193" y="830" on="1"/>
- <pt x="25" y="830" on="0"/>
- <pt x="25" y="1007" on="1"/>
- <pt x="25" y="1222" on="0"/>
- <pt x="317" y="1222" on="1"/>
- <pt x="363" y="1222" on="1"/>
- <pt x="363" y="1283" on="1"/>
- <pt x="363" y="1388" on="0"/>
- <pt x="341" y="1426" on="1"/>
- <pt x="318" y="1465" on="0"/>
- <pt x="257" y="1465" on="1"/>
- <pt x="161" y="1465" on="0"/>
- <pt x="161" y="1356" on="1"/>
- <pt x="161" y="1338" on="1"/>
- <pt x="59" y="1338" on="1"/>
- <pt x="59" y="1462" on="1"/>
- <pt x="157" y="1517" on="0"/>
- <pt x="276" y="1517" on="1"/>
- <pt x="401" y="1517" on="0"/>
- <pt x="450" y="1466" on="1"/>
- <pt x="499" y="1416" on="0"/>
- <pt x="499" y="1283" on="1"/>
- <pt x="499" y="1024" on="1"/>
- <pt x="499" y="919" on="0"/>
- <pt x="539" y="919" on="1"/>
- <pt x="547" y="919" on="0"/>
- <pt x="561" y="922" on="1"/>
- <pt x="561" y="866" on="1"/>
- <pt x="512" y="830" on="0"/>
- <pt x="466" y="830" on="1"/>
- <pt x="392" y="830" on="0"/>
- </contour>
- <contour>
- <pt x="363" y="989" on="1"/>
- <pt x="363" y="1171" on="1"/>
- <pt x="326" y="1171" on="1"/>
- <pt x="173" y="1171" on="0"/>
- <pt x="173" y="1018" on="1"/>
- <pt x="173" y="915" on="0"/>
- <pt x="249" y="915" on="1"/>
- <pt x="300" y="915" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 78 values pushed */
- 0 0 39 7 2 12 25 19 48 84 19 0 1 35 34 33 29 28 24 23 17 16 15 14 8
- 7 6 0 15 13 31 26 2 3 12 0 0 14 0 0 37 47 4 48 196 29 28 2 13 23
- 35 17 16 15 14 6 6 13 4 0 0 0 34 33 8 7 0 23 4 23 1 4 48 196 24
- 23 1 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- SZP0[ ]
- SRP0[ ]
- LOOPCALL[ ]
- LOOPCALL[ ]
- SZP0[ ]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="ordmasculine" xMin="25" yMin="830" xMax="611" yMax="1517">
- <contour>
- <pt x="318" y="1517" on="1"/>
- <pt x="451" y="1517" on="0"/>
- <pt x="531" y="1424" on="1"/>
- <pt x="611" y="1331" on="0"/>
- <pt x="611" y="1174" on="1"/>
- <pt x="611" y="1015" on="0"/>
- <pt x="531" y="923" on="1"/>
- <pt x="450" y="830" on="0"/>
- <pt x="314" y="830" on="1"/>
- <pt x="197" y="830" on="0"/>
- <pt x="121" y="906" on="1"/>
- <pt x="25" y="1002" on="0"/>
- <pt x="25" y="1174" on="1"/>
- <pt x="25" y="1331" on="0"/>
- <pt x="105" y="1424" on="1"/>
- <pt x="184" y="1517" on="0"/>
- </contour>
- <contour>
- <pt x="318" y="1465" on="1"/>
- <pt x="182" y="1465" on="0"/>
- <pt x="182" y="1174" on="1"/>
- <pt x="182" y="883" on="0"/>
- <pt x="322" y="883" on="1"/>
- <pt x="453" y="883" on="0"/>
- <pt x="453" y="1168" on="1"/>
- <pt x="453" y="1465" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 29 values pushed */
- 0 0 20 25 8 16 25 0 48 84 0 0 1 8 0 0 14 0 0 22 24 4 18 24 12
- 48 196 12 4
- MDAP[1]
- MDAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- SZP0[ ]
- SRP0[ ]
- MDRP[00100]
- SZP0[ ]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="oslash" xMin="62" yMin="-25" xMax="963" yMax="1110">
- <contour>
- <pt x="62" y="-25" on="1"/>
- <pt x="177" y="138" on="1"/>
- <pt x="62" y="310" on="0"/>
- <pt x="62" y="544" on="1"/>
- <pt x="62" y="804" on="0"/>
- <pt x="183" y="957" on="1"/>
- <pt x="304" y="1110" on="0"/>
- <pt x="511" y="1110" on="1"/>
- <pt x="677" y="1110" on="0"/>
- <pt x="795" y="1008" on="1"/>
- <pt x="867" y="1110" on="1"/>
- <pt x="963" y="1110" on="1"/>
- <pt x="847" y="948" on="1"/>
- <pt x="963" y="776" on="0"/>
- <pt x="963" y="540" on="1"/>
- <pt x="963" y="281" on="0"/>
- <pt x="841" y="128" on="1"/>
- <pt x="720" y="-25" on="0"/>
- <pt x="513" y="-25" on="1"/>
- <pt x="347" y="-25" on="0"/>
- <pt x="230" y="77" on="1"/>
- <pt x="158" y="-25" on="1"/>
- </contour>
- <contour>
- <pt x="698" y="873" on="1"/>
- <pt x="638" y="1043" on="0"/>
- <pt x="513" y="1043" on="1"/>
- <pt x="404" y="1043" on="0"/>
- <pt x="341" y="907" on="1"/>
- <pt x="278" y="772" on="0"/>
- <pt x="278" y="547" on="1"/>
- <pt x="278" y="439" on="0"/>
- <pt x="301" y="312" on="1"/>
- </contour>
- <contour>
- <pt x="326" y="213" on="1"/>
- <pt x="386" y="43" on="0"/>
- <pt x="512" y="43" on="1"/>
- <pt x="621" y="43" on="0"/>
- <pt x="684" y="179" on="1"/>
- <pt x="747" y="315" on="0"/>
- <pt x="747" y="541" on="1"/>
- <pt x="747" y="644" on="0"/>
- <pt x="724" y="773" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 67 values pushed */
- 0 0 33 17 18 24 17 7 48 84 18 2 7 1 1 1 39 31 30 22 20 12 9 1 8
- 1 2 3 0 0 1 11 10 2 13 1 0 1 21 0 2 0 14 0 0 37 10 14 28 10
- 3 48 196 39 31 30 22 21 20 14 12 11 10 9 3 1 0
- MDAP[0]
- MDAP[0]
- MDAP[1]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[1]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- SZP0[ ]
- SRP0[ ]
- MDRP[00000]
- MDRP[00000]
- SZP0[ ]
- SZP0[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SZP0[ ]
- SZP0[ ]
- SZP1[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="otilde" xMin="62" yMin="-25" xMax="962" yMax="1518">
- <component glyphName="o" x="0" y="0" flags="0x4"/>
- <component glyphName="tilde" x="171" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="p" xMin="0" yMin="-395" xMax="956" yMax="1110">
- <contour>
- <pt x="0" y="-395" on="1"/>
- <pt x="0" y="-333" on="1"/>
- <pt x="19" y="-332" on="1"/>
- <pt x="92" y="-328" on="0"/>
- <pt x="105" y="-306" on="1"/>
- <pt x="118" y="-287" on="0"/>
- <pt x="119" y="-235" on="1"/>
- <pt x="121" y="-136" on="1"/>
- <pt x="121" y="827" on="1"/>
- <pt x="119" y="925" on="1"/>
- <pt x="119" y="993" on="0"/>
- <pt x="94" y="1007" on="1"/>
- <pt x="74" y="1019" on="0"/>
- <pt x="19" y="1023" on="1"/>
- <pt x="0" y="1024" on="1"/>
- <pt x="0" y="1086" on="1"/>
- <pt x="318" y="1086" on="1"/>
- <pt x="318" y="907" on="1"/>
- <pt x="376" y="998" on="0"/>
- <pt x="432" y="1044" on="1"/>
- <pt x="512" y="1110" on="0"/>
- <pt x="610" y="1110" on="1"/>
- <pt x="770" y="1110" on="0"/>
- <pt x="863" y="968" on="1"/>
- <pt x="956" y="826" on="0"/>
- <pt x="956" y="575" on="1"/>
- <pt x="956" y="293" on="0"/>
- <pt x="835" y="134" on="1"/>
- <pt x="714" y="-25" on="0"/>
- <pt x="503" y="-25" on="1"/>
- <pt x="429" y="-25" on="0"/>
- <pt x="318" y="0" on="1"/>
- <pt x="318" y="-136" on="1"/>
- <pt x="320" y="-235" on="1"/>
- <pt x="321" y="-304" on="0"/>
- <pt x="345" y="-317" on="1"/>
- <pt x="367" y="-329" on="0"/>
- <pt x="421" y="-332" on="1"/>
- <pt x="439" y="-333" on="1"/>
- <pt x="439" y="-395" on="1"/>
- </contour>
- <contour>
- <pt x="318" y="77" on="1"/>
- <pt x="399" y="54" on="0"/>
- <pt x="449" y="54" on="1"/>
- <pt x="585" y="54" on="0"/>
- <pt x="664" y="181" on="1"/>
- <pt x="743" y="308" on="0"/>
- <pt x="743" y="536" on="1"/>
- <pt x="743" y="983" on="0"/>
- <pt x="542" y="983" on="1"/>
- <pt x="449" y="983" on="0"/>
- <pt x="318" y="837" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 83 values pushed */
- 0 0 48 29 21 42 21 29 48 84 29 2 21 1 1 50 40 17 14 8 5 15 2 3 0
- 1 38 32 31 7 1 5 2 0 3 0 39 0 1 0 16 15 1 14 0 0 46 10 25 48
- 196 39 38 2 13 25 16 15 14 1 0 4 13 7 0 0 50 40 32 31 17 16 4 5 7
- 1 4 48 196 8 7 1 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SZP1[ ]
- CALL[ ]
- SZP1[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="paragraph" xMin="15" yMin="-296" xMax="805" yMax="1489">
- <contour>
- <pt x="484" y="-296" on="1"/>
- <pt x="484" y="740" on="1"/>
- <pt x="291" y="744" on="0"/>
- <pt x="171" y="834" on="1"/>
- <pt x="15" y="951" on="0"/>
- <pt x="15" y="1159" on="1"/>
- <pt x="15" y="1362" on="0"/>
- <pt x="150" y="1440" on="1"/>
- <pt x="233" y="1489" on="0"/>
- <pt x="360" y="1487" on="1"/>
- <pt x="431" y="1486" on="1"/>
- <pt x="536" y="1482" on="1"/>
- <pt x="653" y="1480" on="1"/>
- <pt x="805" y="1480" on="1"/>
- <pt x="805" y="-296" on="1"/>
- <pt x="731" y="-296" on="1"/>
- <pt x="731" y="1382" on="1"/>
- <pt x="558" y="1382" on="1"/>
- <pt x="558" y="-296" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 60 values pushed */
- 1 1 16 2 2 0 1 18 15 14 0 4 13 2 0 0 0 17 16 9 1 12 1 4 48
- 84 13 12 0 14 12 15 17 2 5 0 0 0 16 15 21 1 13 1 0 21 1 17 2 4
- 48 196 14 13 1 18 17 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- CALL[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SZP0[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SZP0[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="parenleft" xMin="116" yMin="-296" xMax="579" yMax="1579">
- <contour>
- <pt x="579" y="-234" on="1"/>
- <pt x="579" y="-296" on="1"/>
- <pt x="384" y="-169" on="0"/>
- <pt x="268" y="38" on="1"/>
- <pt x="116" y="312" on="0"/>
- <pt x="116" y="643" on="1"/>
- <pt x="116" y="983" on="0"/>
- <pt x="286" y="1271" on="1"/>
- <pt x="398" y="1462" on="0"/>
- <pt x="579" y="1579" on="1"/>
- <pt x="579" y="1517" on="1"/>
- <pt x="440" y="1355" on="0"/>
- <pt x="382" y="1195" on="1"/>
- <pt x="313" y="1003" on="0"/>
- <pt x="313" y="642" on="1"/>
- <pt x="313" y="266" on="0"/>
- <pt x="389" y="70" on="1"/>
- <pt x="447" y="-81" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 17 values pushed */
- 10 9 1 0 14 0 0 14 5 5 48 196 10 9 5 1 0
- MDAP[0]
- MDAP[0]
- MDAP[1]
- MDAP[0]
- MDAP[0]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="parenright" xMin="104" yMin="-296" xMax="567" yMax="1579">
- <contour>
- <pt x="104" y="1517" on="1"/>
- <pt x="104" y="1579" on="1"/>
- <pt x="299" y="1452" on="0"/>
- <pt x="415" y="1245" on="1"/>
- <pt x="567" y="971" on="0"/>
- <pt x="567" y="640" on="1"/>
- <pt x="567" y="299" on="0"/>
- <pt x="397" y="12" on="1"/>
- <pt x="285" y="-178" on="0"/>
- <pt x="104" y="-296" on="1"/>
- <pt x="104" y="-234" on="1"/>
- <pt x="244" y="-72" on="0"/>
- <pt x="300" y="88" on="1"/>
- <pt x="369" y="280" on="0"/>
- <pt x="369" y="639" on="1"/>
- <pt x="369" y="1016" on="0"/>
- <pt x="293" y="1214" on="1"/>
- <pt x="236" y="1363" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 17 values pushed */
- 10 9 1 0 14 0 0 14 5 5 48 196 10 9 5 1 0
- MDAP[0]
- MDAP[0]
- MDAP[1]
- MDAP[0]
- MDAP[0]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="percent" xMin="120" yMin="-37" xMax="1585" yMax="1517">
- <contour>
- <pt x="195" y="-37" on="1"/>
- <pt x="1385" y="1517" on="1"/>
- <pt x="1509" y="1517" on="1"/>
- <pt x="320" y="-37" on="1"/>
- </contour>
- <contour>
- <pt x="435" y="1480" on="1"/>
- <pt x="573" y="1480" on="0"/>
- <pt x="661" y="1377" on="1"/>
- <pt x="749" y="1274" on="0"/>
- <pt x="749" y="1110" on="1"/>
- <pt x="749" y="945" on="0"/>
- <pt x="660" y="843" on="1"/>
- <pt x="571" y="740" on="0"/>
- <pt x="430" y="740" on="1"/>
- <pt x="309" y="740" on="0"/>
- <pt x="226" y="824" on="1"/>
- <pt x="120" y="931" on="0"/>
- <pt x="120" y="1110" on="1"/>
- <pt x="120" y="1273" on="0"/>
- <pt x="208" y="1376" on="1"/>
- <pt x="296" y="1480" on="0"/>
- </contour>
- <contour>
- <pt x="434" y="1419" on="1"/>
- <pt x="268" y="1419" on="0"/>
- <pt x="268" y="1111" on="1"/>
- <pt x="268" y="802" on="0"/>
- <pt x="433" y="802" on="1"/>
- <pt x="601" y="802" on="0"/>
- <pt x="601" y="1116" on="1"/>
- <pt x="601" y="1419" on="0"/>
- </contour>
- <contour>
- <pt x="1270" y="740" on="1"/>
- <pt x="1409" y="740" on="0"/>
- <pt x="1497" y="636" on="1"/>
- <pt x="1585" y="533" on="0"/>
- <pt x="1585" y="370" on="1"/>
- <pt x="1585" y="205" on="0"/>
- <pt x="1496" y="103" on="1"/>
- <pt x="1407" y="0" on="0"/>
- <pt x="1266" y="0" on="1"/>
- <pt x="1144" y="0" on="0"/>
- <pt x="1062" y="84" on="1"/>
- <pt x="956" y="192" on="0"/>
- <pt x="956" y="370" on="1"/>
- <pt x="956" y="533" on="0"/>
- <pt x="1044" y="636" on="1"/>
- <pt x="1132" y="740" on="0"/>
- </contour>
- <contour>
- <pt x="1270" y="679" on="1"/>
- <pt x="1104" y="679" on="0"/>
- <pt x="1104" y="370" on="1"/>
- <pt x="1104" y="61" on="0"/>
- <pt x="1269" y="61" on="1"/>
- <pt x="1437" y="61" on="0"/>
- <pt x="1437" y="374" on="1"/>
- <pt x="1437" y="679" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 69 values pushed */
- 0 0 48 11 36 44 11 28 24 11 12 20 11 4 48 84 36 2 4 0 28 12 1 1 28
- 12 2 0 2 3 0 0 1 2 1 2 13 0 0 1 3 0 2 0 14 0 0 50 47 32
- 46 47 40 26 47 8 22 47 16 48 196 40 32 16 8 3 2 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[1]
- MDAP[1]
- MDAP[1]
- MDAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- SZP0[ ]
- SRP0[ ]
- MDRP[00000]
- MDRP[00000]
- SZP0[ ]
- SZP0[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SZP0[ ]
- SZP0[ ]
- SZP1[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- MDAP[1]
- MDAP[1]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="period" xMin="133" yMin="0" xMax="380" yMax="247">
- <contour>
- <pt x="133" y="0" on="1"/>
- <pt x="133" y="247" on="1"/>
- <pt x="380" y="247" on="1"/>
- <pt x="380" y="0" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 31 values pushed */
- 0 0 2 1 6 1 0 1 4 48 84 3 0 1 0 14 0 0 3 2 6 1 0 1 4
- 48 196 1 0 1 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="periodcentered" xMin="133" yMin="491" xMax="380" yMax="738">
- <contour>
- <pt x="133" y="491" on="1"/>
- <pt x="133" y="738" on="1"/>
- <pt x="380" y="738" on="1"/>
- <pt x="380" y="491" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 31 values pushed */
- 0 0 3 0 6 1 1 1 4 48 84 2 1 1 0 14 0 0 3 2 6 1 0 1 4
- 48 196 1 0 1 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="periodcentered#1" xMin="133" yMin="491" xMax="380" yMax="738">
- <contour>
- <pt x="133" y="491" on="1"/>
- <pt x="133" y="738" on="1"/>
- <pt x="380" y="738" on="1"/>
- <pt x="380" y="491" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 31 values pushed */
- 0 0 3 0 6 1 1 1 4 48 84 2 1 1 0 14 0 0 3 2 6 1 0 1 4
- 48 196 1 0 1 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="perthousand" xMin="34" yMin="-37" xMax="2014" yMax="1517">
- <contour>
- <pt x="349" y="1480" on="1"/>
- <pt x="487" y="1480" on="0"/>
- <pt x="575" y="1377" on="1"/>
- <pt x="663" y="1273" on="0"/>
- <pt x="663" y="1111" on="1"/>
- <pt x="663" y="945" on="0"/>
- <pt x="575" y="843" on="1"/>
- <pt x="487" y="740" on="0"/>
- <pt x="345" y="740" on="1"/>
- <pt x="224" y="740" on="0"/>
- <pt x="140" y="824" on="1"/>
- <pt x="34" y="932" on="0"/>
- <pt x="34" y="1110" on="1"/>
- <pt x="34" y="1273" on="0"/>
- <pt x="122" y="1376" on="1"/>
- <pt x="210" y="1480" on="0"/>
- </contour>
- <contour>
- <pt x="349" y="1419" on="1"/>
- <pt x="182" y="1419" on="0"/>
- <pt x="182" y="1111" on="1"/>
- <pt x="182" y="802" on="0"/>
- <pt x="347" y="802" on="1"/>
- <pt x="515" y="802" on="0"/>
- <pt x="515" y="1112" on="1"/>
- <pt x="515" y="1419" on="0"/>
- </contour>
- <contour>
- <pt x="972" y="740" on="1"/>
- <pt x="1110" y="740" on="0"/>
- <pt x="1198" y="636" on="1"/>
- <pt x="1286" y="532" on="0"/>
- <pt x="1286" y="370" on="1"/>
- <pt x="1286" y="205" on="0"/>
- <pt x="1198" y="103" on="1"/>
- <pt x="1110" y="0" on="0"/>
- <pt x="968" y="0" on="1"/>
- <pt x="847" y="0" on="0"/>
- <pt x="763" y="84" on="1"/>
- <pt x="657" y="192" on="0"/>
- <pt x="657" y="370" on="1"/>
- <pt x="657" y="532" on="0"/>
- <pt x="745" y="636" on="1"/>
- <pt x="834" y="740" on="0"/>
- </contour>
- <contour>
- <pt x="972" y="679" on="1"/>
- <pt x="805" y="679" on="0"/>
- <pt x="805" y="371" on="1"/>
- <pt x="805" y="61" on="0"/>
- <pt x="971" y="61" on="1"/>
- <pt x="1138" y="61" on="0"/>
- <pt x="1138" y="371" on="1"/>
- <pt x="1138" y="679" on="0"/>
- </contour>
- <contour>
- <pt x="1700" y="740" on="1"/>
- <pt x="1838" y="740" on="0"/>
- <pt x="1926" y="636" on="1"/>
- <pt x="2014" y="532" on="0"/>
- <pt x="2014" y="370" on="1"/>
- <pt x="2014" y="205" on="0"/>
- <pt x="1926" y="103" on="1"/>
- <pt x="1838" y="0" on="0"/>
- <pt x="1696" y="0" on="1"/>
- <pt x="1575" y="0" on="0"/>
- <pt x="1491" y="84" on="1"/>
- <pt x="1385" y="192" on="0"/>
- <pt x="1385" y="370" on="1"/>
- <pt x="1385" y="532" on="0"/>
- <pt x="1473" y="636" on="1"/>
- <pt x="1562" y="740" on="0"/>
- </contour>
- <contour>
- <pt x="1700" y="679" on="1"/>
- <pt x="1533" y="679" on="0"/>
- <pt x="1533" y="371" on="1"/>
- <pt x="1533" y="61" on="0"/>
- <pt x="1698" y="61" on="1"/>
- <pt x="1866" y="61" on="0"/>
- <pt x="1866" y="375" on="1"/>
- <pt x="1866" y="679" on="0"/>
- </contour>
- <contour>
- <pt x="73" y="-37" on="1"/>
- <pt x="1162" y="1517" on="1"/>
- <pt x="1248" y="1517" on="1"/>
- <pt x="160" y="-37" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 87 values pushed */
- 0 0 68 11 56 64 11 48 44 11 32 40 11 24 20 11 8 16 11 0 48 84 56 2 32
- 2 0 0 48 24 8 1 1 48 24 8 3 0 2 3 0 0 1 74 73 2 13 0 0 1
- 75 72 2 0 14 0 0 70 47 52 66 47 60 46 47 28 42 47 36 22 47 4 18 47 12
- 48 196 75 74 73 72 60 52 36 28 12 4
- MDAP[1]
- MDAP[1]
- MDAP[1]
- MDAP[1]
- MDAP[1]
- MDAP[1]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- SZP0[ ]
- SRP0[ ]
- MDRP[00000]
- MDRP[00000]
- SZP0[ ]
- SZP0[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SZP0[ ]
- SZP0[ ]
- SZP1[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- MDAP[1]
- MDAP[1]
- MDAP[1]
- MIAP[1]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="plus" xMin="84" yMin="99" xMax="1071" yMax="1086">
- <contour>
- <pt x="528" y="99" on="1"/>
- <pt x="528" y="543" on="1"/>
- <pt x="84" y="543" on="1"/>
- <pt x="84" y="642" on="1"/>
- <pt x="528" y="642" on="1"/>
- <pt x="528" y="1086" on="1"/>
- <pt x="627" y="1086" on="1"/>
- <pt x="627" y="642" on="1"/>
- <pt x="1071" y="642" on="1"/>
- <pt x="1071" y="543" on="1"/>
- <pt x="627" y="543" on="1"/>
- <pt x="627" y="99" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 55 values pushed */
- 6 5 2 13 3 11 0 1 0 0 10 9 2 1 9 3 3 1 4 48 84 8 7 4 3
- 3 0 14 9 8 2 13 6 3 2 0 0 0 11 10 7 6 9 3 0 1 4 48 196 5
- 4 1 0 3 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00000]
- MDRP[00000]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00000]
- MDRP[00000]
- SRP0[ ]
- LOOPCALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="plusminus" xMin="84" yMin="0" xMax="1071" yMax="1184">
- <contour>
- <pt x="84" y="0" on="1"/>
- <pt x="84" y="99" on="1"/>
- <pt x="1071" y="99" on="1"/>
- <pt x="1071" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="528" y="296" on="1"/>
- <pt x="528" y="691" on="1"/>
- <pt x="84" y="691" on="1"/>
- <pt x="84" y="790" on="1"/>
- <pt x="528" y="790" on="1"/>
- <pt x="528" y="1184" on="1"/>
- <pt x="627" y="1184" on="1"/>
- <pt x="627" y="790" on="1"/>
- <pt x="1071" y="790" on="1"/>
- <pt x="1071" y="691" on="1"/>
- <pt x="627" y="691" on="1"/>
- <pt x="627" y="296" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 73 values pushed */
- 15 4 2 5 1 3 10 9 2 13 7 0 0 14 13 6 5 9 3 7 2 1 9 1 0
- 2 4 48 84 12 11 8 7 3 3 0 1 2 0 14 13 12 3 2 4 13 10 7 6 1
- 0 4 13 4 0 0 15 14 11 10 9 3 4 1 4 48 196 9 8 5 4 3 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="q" xMin="68" yMin="-395" xMax="1024" yMax="1110">
- <contour>
- <pt x="585" y="-395" on="1"/>
- <pt x="585" y="-333" on="1"/>
- <pt x="604" y="-332" on="1"/>
- <pt x="677" y="-327" on="0"/>
- <pt x="690" y="-306" on="1"/>
- <pt x="703" y="-286" on="0"/>
- <pt x="704" y="-235" on="1"/>
- <pt x="706" y="-136" on="1"/>
- <pt x="706" y="179" on="1"/>
- <pt x="648" y="87" on="0"/>
- <pt x="592" y="41" on="1"/>
- <pt x="512" y="-25" on="0"/>
- <pt x="414" y="-25" on="1"/>
- <pt x="254" y="-25" on="0"/>
- <pt x="161" y="118" on="1"/>
- <pt x="68" y="260" on="0"/>
- <pt x="68" y="510" on="1"/>
- <pt x="68" y="793" on="0"/>
- <pt x="189" y="951" on="1"/>
- <pt x="310" y="1110" on="0"/>
- <pt x="523" y="1110" on="1"/>
- <pt x="597" y="1110" on="0"/>
- <pt x="706" y="1086" on="1"/>
- <pt x="903" y="1086" on="1"/>
- <pt x="903" y="-136" on="1"/>
- <pt x="905" y="-235" on="1"/>
- <pt x="905" y="-303" on="0"/>
- <pt x="930" y="-317" on="1"/>
- <pt x="952" y="-329" on="0"/>
- <pt x="1006" y="-332" on="1"/>
- <pt x="1024" y="-333" on="1"/>
- <pt x="1024" y="-395" on="1"/>
- </contour>
- <contour>
- <pt x="706" y="1008" on="1"/>
- <pt x="626" y="1032" on="0"/>
- <pt x="576" y="1032" on="1"/>
- <pt x="439" y="1032" on="0"/>
- <pt x="360" y="905" on="1"/>
- <pt x="281" y="777" on="0"/>
- <pt x="281" y="551" on="1"/>
- <pt x="281" y="103" on="0"/>
- <pt x="482" y="103" on="1"/>
- <pt x="576" y="103" on="0"/>
- <pt x="706" y="248" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 75 values pushed */
- 0 0 40 29 12 34 21 20 48 84 20 1 12 2 1 42 32 8 3 22 2 3 0 1 30
- 24 7 1 4 2 0 3 0 31 0 1 0 23 22 1 14 0 0 38 10 16 48 196 31 30
- 2 13 23 1 0 16 7 0 0 42 32 22 8 7 4 4 23 1 4 48 196 24 23 1 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- MDRP[00000]
- MDRP[00000]
- SRP0[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SZP1[ ]
- CALL[ ]
- SZP1[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="question" xMin="51" yMin="0" xMax="851" yMax="1517">
- <contour>
- <pt x="271" y="0" on="1"/>
- <pt x="271" y="197" on="1"/>
- <pt x="468" y="197" on="1"/>
- <pt x="468" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="271" y="395" on="1"/>
- <pt x="271" y="413" on="1"/>
- <pt x="271" y="617" on="0"/>
- <pt x="413" y="758" on="1"/>
- <pt x="453" y="798" on="1"/>
- <pt x="641" y="986" on="0"/>
- <pt x="641" y="1184" on="1"/>
- <pt x="641" y="1309" on="0"/>
- <pt x="569" y="1382" on="1"/>
- <pt x="498" y="1456" on="0"/>
- <pt x="371" y="1456" on="1"/>
- <pt x="161" y="1456" on="0"/>
- <pt x="155" y="1305" on="1"/>
- <pt x="151" y="1198" on="1"/>
- <pt x="150" y="1177" on="1"/>
- <pt x="51" y="1177" on="1"/>
- <pt x="51" y="1451" on="1"/>
- <pt x="248" y="1517" on="0"/>
- <pt x="413" y="1517" on="1"/>
- <pt x="610" y="1517" on="0"/>
- <pt x="731" y="1427" on="1"/>
- <pt x="851" y="1338" on="0"/>
- <pt x="851" y="1194" on="1"/>
- <pt x="851" y="1029" on="0"/>
- <pt x="641" y="868" on="1"/>
- <pt x="595" y="832" on="0"/>
- <pt x="577" y="815" on="1"/>
- <pt x="540" y="781" on="1"/>
- <pt x="468" y="715" on="0"/>
- <pt x="468" y="532" on="1"/>
- <pt x="468" y="395" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 81 values pushed */
- 0 0 14 11 22 48 84 22 0 1 33 20 19 18 5 5 0 4 3 0 0 0 2 1 5
- 1 0 1 4 48 84 34 4 1 3 0 1 2 0 14 0 0 10 10 26 48 196 18 0 19
- 2 26 2 0 0 34 33 3 2 4 3 0 1 4 48 196 34 33 3 2 3 20 19 1 5
- 4 1 0 3 3 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SZP1[ ]
- CALL[ ]
- SZP1[ ]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="questiondown" xMin="51" yMin="-37" xMax="851" yMax="1480">
- <contour>
- <pt x="631" y="1480" on="1"/>
- <pt x="631" y="1283" on="1"/>
- <pt x="433" y="1283" on="1"/>
- <pt x="433" y="1480" on="1"/>
- </contour>
- <contour>
- <pt x="631" y="1086" on="1"/>
- <pt x="631" y="1067" on="1"/>
- <pt x="631" y="864" on="0"/>
- <pt x="488" y="722" on="1"/>
- <pt x="448" y="683" on="1"/>
- <pt x="261" y="500" on="0"/>
- <pt x="261" y="297" on="1"/>
- <pt x="261" y="172" on="0"/>
- <pt x="333" y="99" on="1"/>
- <pt x="404" y="25" on="0"/>
- <pt x="531" y="25" on="1"/>
- <pt x="739" y="25" on="0"/>
- <pt x="746" y="176" on="1"/>
- <pt x="751" y="282" on="1"/>
- <pt x="752" y="303" on="1"/>
- <pt x="851" y="303" on="1"/>
- <pt x="851" y="30" on="1"/>
- <pt x="658" y="-37" on="0"/>
- <pt x="488" y="-37" on="1"/>
- <pt x="291" y="-37" on="0"/>
- <pt x="171" y="53" on="1"/>
- <pt x="51" y="142" on="0"/>
- <pt x="51" y="286" on="1"/>
- <pt x="51" y="396" on="0"/>
- <pt x="139" y="500" on="1"/>
- <pt x="181" y="550" on="0"/>
- <pt x="261" y="613" on="1"/>
- <pt x="305" y="647" on="0"/>
- <pt x="325" y="666" on="1"/>
- <pt x="361" y="700" on="1"/>
- <pt x="433" y="767" on="0"/>
- <pt x="433" y="948" on="1"/>
- <pt x="433" y="1086" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 74 values pushed */
- 0 0 14 11 22 48 84 22 2 1 35 20 19 18 5 5 4 2 3 0 0 0 2 1 5
- 1 0 1 4 48 84 36 4 1 3 0 0 14 0 0 10 10 26 48 196 18 19 0 2 26
- 2 0 0 5 4 1 0 4 3 2 1 4 48 196 20 19 1 36 35 3 2 3 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- MIAP[1]
- ALIGNRP[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="quotedbl" xMin="146" yMin="1086" xMax="689" yMax="1579">
- <contour>
- <pt x="214" y="1086" on="1"/>
- <pt x="146" y="1579" on="1"/>
- <pt x="343" y="1579" on="1"/>
- <pt x="276" y="1086" on="1"/>
- </contour>
- <contour>
- <pt x="559" y="1086" on="1"/>
- <pt x="491" y="1579" on="1"/>
- <pt x="689" y="1579" on="1"/>
- <pt x="621" y="1086" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 22 values pushed */
- 7 4 3 0 4 13 1 6 5 2 1 3 0 14 7 6 5 4 3 2 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- CALL[ ]
- CALL[ ]
- SRP0[ ]
- LOOPCALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="quotedblbase" xMin="146" yMin="-321" xMax="788" yMax="247">
- <contour>
- <pt x="639" y="0" on="1"/>
- <pt x="541" y="0" on="1"/>
- <pt x="541" y="247" on="1"/>
- <pt x="788" y="247" on="1"/>
- <pt x="788" y="32" on="1"/>
- <pt x="788" y="-107" on="0"/>
- <pt x="771" y="-151" on="1"/>
- <pt x="750" y="-213" on="0"/>
- <pt x="678" y="-270" on="1"/>
- <pt x="618" y="-317" on="0"/>
- <pt x="541" y="-321" on="1"/>
- <pt x="541" y="-259" on="1"/>
- <pt x="639" y="-251" on="0"/>
- <pt x="639" y="-65" on="1"/>
- </contour>
- <contour>
- <pt x="245" y="0" on="1"/>
- <pt x="146" y="0" on="1"/>
- <pt x="146" y="247" on="1"/>
- <pt x="393" y="247" on="1"/>
- <pt x="393" y="32" on="1"/>
- <pt x="393" y="-107" on="0"/>
- <pt x="376" y="-151" on="1"/>
- <pt x="354" y="-216" on="0"/>
- <pt x="283" y="-270" on="1"/>
- <pt x="223" y="-317" on="0"/>
- <pt x="146" y="-321" on="1"/>
- <pt x="146" y="-259" on="1"/>
- <pt x="245" y="-251" on="0"/>
- <pt x="245" y="-65" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 62 values pushed */
- 27 25 24 18 15 14 13 11 10 4 1 0 12 13 2 17 16 3 2 3 0 14 13 0 2
- 3 1 3 27 14 2 17 15 3 0 0 18 17 6 1 15 11 10 2 1 6 3 3 2 4
- 48 196 25 24 16 15 3 4 3 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- SRP0[ ]
- LOOPCALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="quotedblleft" xMin="122" yMin="1012" xMax="764" yMax="1579">
- <contour>
- <pt x="270" y="1258" on="1"/>
- <pt x="369" y="1258" on="1"/>
- <pt x="369" y="1012" on="1"/>
- <pt x="122" y="1012" on="1"/>
- <pt x="122" y="1226" on="1"/>
- <pt x="122" y="1367" on="0"/>
- <pt x="138" y="1410" on="1"/>
- <pt x="160" y="1474" on="0"/>
- <pt x="232" y="1529" on="1"/>
- <pt x="292" y="1575" on="0"/>
- <pt x="369" y="1579" on="1"/>
- <pt x="369" y="1517" on="1"/>
- <pt x="270" y="1509" on="0"/>
- <pt x="270" y="1323" on="1"/>
- </contour>
- <contour>
- <pt x="665" y="1258" on="1"/>
- <pt x="764" y="1258" on="1"/>
- <pt x="764" y="1012" on="1"/>
- <pt x="517" y="1012" on="1"/>
- <pt x="517" y="1226" on="1"/>
- <pt x="517" y="1368" on="0"/>
- <pt x="533" y="1409" on="1"/>
- <pt x="556" y="1476" on="0"/>
- <pt x="627" y="1529" on="1"/>
- <pt x="687" y="1574" on="0"/>
- <pt x="764" y="1579" on="1"/>
- <pt x="764" y="1517" on="1"/>
- <pt x="665" y="1509" on="0"/>
- <pt x="665" y="1323" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 62 values pushed */
- 27 25 24 18 15 14 13 11 10 4 1 0 12 13 2 17 16 3 2 3 0 14 27 14 2
- 15 17 3 13 0 2 1 3 3 0 0 18 17 6 1 15 11 10 2 1 6 3 3 2 4
- 48 196 25 24 16 15 3 4 3 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- SRP0[ ]
- LOOPCALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="quotedblright" xMin="146" yMin="1012" xMax="788" yMax="1579">
- <contour>
- <pt x="639" y="1332" on="1"/>
- <pt x="541" y="1332" on="1"/>
- <pt x="541" y="1579" on="1"/>
- <pt x="788" y="1579" on="1"/>
- <pt x="788" y="1365" on="1"/>
- <pt x="788" y="1226" on="0"/>
- <pt x="771" y="1181" on="1"/>
- <pt x="750" y="1118" on="0"/>
- <pt x="678" y="1062" on="1"/>
- <pt x="618" y="1017" on="0"/>
- <pt x="541" y="1012" on="1"/>
- <pt x="541" y="1073" on="1"/>
- <pt x="639" y="1082" on="0"/>
- <pt x="639" y="1268" on="1"/>
- </contour>
- <contour>
- <pt x="245" y="1332" on="1"/>
- <pt x="146" y="1332" on="1"/>
- <pt x="146" y="1579" on="1"/>
- <pt x="393" y="1579" on="1"/>
- <pt x="393" y="1365" on="1"/>
- <pt x="393" y="1226" on="0"/>
- <pt x="376" y="1181" on="1"/>
- <pt x="353" y="1115" on="0"/>
- <pt x="283" y="1062" on="1"/>
- <pt x="223" y="1017" on="0"/>
- <pt x="146" y="1012" on="1"/>
- <pt x="146" y="1073" on="1"/>
- <pt x="245" y="1082" on="0"/>
- <pt x="245" y="1268" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 62 values pushed */
- 27 25 24 18 15 14 13 11 10 4 1 0 12 13 2 17 16 3 2 3 0 14 13 0 2
- 3 1 3 27 14 2 17 15 3 0 0 18 17 6 1 15 11 10 2 1 6 3 3 2 4
- 48 196 25 24 16 15 3 4 3 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- SRP0[ ]
- LOOPCALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="quoteleft" xMin="205" yMin="1012" xMax="452" yMax="1579">
- <contour>
- <pt x="353" y="1258" on="1"/>
- <pt x="452" y="1258" on="1"/>
- <pt x="452" y="1012" on="1"/>
- <pt x="205" y="1012" on="1"/>
- <pt x="205" y="1226" on="1"/>
- <pt x="205" y="1367" on="0"/>
- <pt x="221" y="1410" on="1"/>
- <pt x="243" y="1474" on="0"/>
- <pt x="315" y="1529" on="1"/>
- <pt x="375" y="1575" on="0"/>
- <pt x="452" y="1579" on="1"/>
- <pt x="452" y="1517" on="1"/>
- <pt x="353" y="1509" on="0"/>
- <pt x="353" y="1323" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 37 values pushed */
- 13 11 10 4 1 0 6 13 2 3 2 1 0 14 13 0 2 1 3 3 0 0 11 10 2
- 1 6 3 3 1 4 48 196 4 3 1 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- SRP0[ ]
- LOOPCALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="quotereversed"/><!-- contains no outline data -->
-
- <TTGlyph name="quoteright" xMin="230" yMin="1012" xMax="477" yMax="1579">
- <contour>
- <pt x="329" y="1332" on="1"/>
- <pt x="230" y="1332" on="1"/>
- <pt x="230" y="1579" on="1"/>
- <pt x="477" y="1579" on="1"/>
- <pt x="477" y="1365" on="1"/>
- <pt x="477" y="1226" on="0"/>
- <pt x="460" y="1181" on="1"/>
- <pt x="437" y="1115" on="0"/>
- <pt x="367" y="1062" on="1"/>
- <pt x="307" y="1017" on="0"/>
- <pt x="230" y="1012" on="1"/>
- <pt x="230" y="1073" on="1"/>
- <pt x="329" y="1082" on="0"/>
- <pt x="329" y="1268" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 37 values pushed */
- 13 11 10 4 1 0 6 13 2 3 2 1 0 14 13 0 2 3 1 3 0 0 4 3 6
- 1 1 1 4 48 196 11 10 2 1 3 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- SRP0[ ]
- LOOPCALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="quotesinglbase" xMin="230" yMin="-321" xMax="477" yMax="247">
- <contour>
- <pt x="329" y="0" on="1"/>
- <pt x="230" y="0" on="1"/>
- <pt x="230" y="247" on="1"/>
- <pt x="477" y="247" on="1"/>
- <pt x="477" y="32" on="1"/>
- <pt x="477" y="-107" on="0"/>
- <pt x="460" y="-151" on="1"/>
- <pt x="438" y="-216" on="0"/>
- <pt x="367" y="-270" on="1"/>
- <pt x="307" y="-317" on="0"/>
- <pt x="230" y="-321" on="1"/>
- <pt x="230" y="-259" on="1"/>
- <pt x="329" y="-251" on="0"/>
- <pt x="329" y="-65" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 37 values pushed */
- 13 11 10 4 1 0 6 13 2 3 2 1 0 14 13 0 2 3 1 3 0 0 4 3 6
- 1 1 1 4 48 196 11 10 2 1 3 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- SRP0[ ]
- LOOPCALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="quotesingle" xMin="61" yMin="1036" xMax="308" yMax="1579">
- <contour>
- <pt x="154" y="1036" on="1"/>
- <pt x="61" y="1579" on="1"/>
- <pt x="308" y="1579" on="1"/>
- <pt x="215" y="1036" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 12 values pushed */
- 3 0 1 2 1 1 0 14 3 2 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- CALL[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00000]
- MDRP[00000]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="r" xMin="31" yMin="0" xMax="670" yMax="1110">
- <contour>
- <pt x="31" y="0" on="1"/>
- <pt x="31" y="62" on="1"/>
- <pt x="50" y="63" on="1"/>
- <pt x="123" y="67" on="0"/>
- <pt x="136" y="89" on="1"/>
- <pt x="149" y="108" on="0"/>
- <pt x="150" y="160" on="1"/>
- <pt x="152" y="259" on="1"/>
- <pt x="152" y="827" on="1"/>
- <pt x="150" y="925" on="1"/>
- <pt x="150" y="993" on="0"/>
- <pt x="125" y="1007" on="1"/>
- <pt x="105" y="1019" on="0"/>
- <pt x="50" y="1023" on="1"/>
- <pt x="31" y="1024" on="1"/>
- <pt x="31" y="1086" on="1"/>
- <pt x="349" y="1086" on="1"/>
- <pt x="349" y="907" on="1"/>
- <pt x="458" y="1110" on="0"/>
- <pt x="609" y="1110" on="1"/>
- <pt x="640" y="1110" on="0"/>
- <pt x="670" y="1099" on="1"/>
- <pt x="670" y="802" on="1"/>
- <pt x="578" y="802" on="1"/>
- <pt x="576" y="820" on="1"/>
- <pt x="575" y="827" on="1"/>
- <pt x="575" y="833" on="0"/>
- <pt x="574" y="845" on="1"/>
- <pt x="574" y="852" on="0"/>
- <pt x="573" y="862" on="1"/>
- <pt x="569" y="939" on="0"/>
- <pt x="517" y="939" on="1"/>
- <pt x="435" y="939" on="0"/>
- <pt x="349" y="814" on="1"/>
- <pt x="349" y="259" on="1"/>
- <pt x="351" y="160" on="1"/>
- <pt x="352" y="91" on="0"/>
- <pt x="376" y="78" on="1"/>
- <pt x="398" y="66" on="0"/>
- <pt x="452" y="63" on="1"/>
- <pt x="470" y="62" on="1"/>
- <pt x="470" y="0" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 68 values pushed */
- 0 0 31 13 19 48 84 19 1 40 34 33 23 22 17 14 8 7 1 10 15 0 3 21 15
- 41 0 1 0 16 15 1 14 41 40 23 3 21 16 3 15 14 1 0 4 13 7 0 0 34
- 33 17 16 4 3 7 1 4 48 196 22 21 1 8 7 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00000]
- CALL[ ]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="racute" xMin="31" yMin="0" xMax="671" yMax="1604">
- <component glyphName="r" x="0" y="0" flags="0x4"/>
- <component glyphName="acute" x="80" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="radicalex" xMin="99" yMin="1480" xMax="926" yMax="1604">
- <contour>
- <pt x="99" y="1480" on="1"/>
- <pt x="99" y="1604" on="1"/>
- <pt x="926" y="1604" on="1"/>
- <pt x="926" y="1480" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 20 values pushed */
- 0 0 3 0 12 1 1 1 4 48 84 2 1 1 0 14 3 2 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- CALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="rcaron" xMin="-12" yMin="0" xMax="691" yMax="1604">
- <component glyphName="r" x="-1" y="0" flags="0x4"/>
- <component glyphName="caron" x="-2" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="rcommaaccent" xMin="31" yMin="-432" xMax="670" yMax="1110">
- <component glyphName="r" x="0" y="0" flags="0x4"/>
- <component glyphName="Unterkomma" x="-18" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="registered" xMin="87" yMin="49" xMax="1469" yMax="1431">
- <contour>
- <pt x="779" y="1431" on="1"/>
- <pt x="1063" y="1431" on="0"/>
- <pt x="1266" y="1229" on="1"/>
- <pt x="1469" y="1027" on="0"/>
- <pt x="1469" y="741" on="1"/>
- <pt x="1469" y="452" on="0"/>
- <pt x="1265" y="251" on="1"/>
- <pt x="1062" y="49" on="0"/>
- <pt x="770" y="49" on="1"/>
- <pt x="519" y="49" on="0"/>
- <pt x="331" y="213" on="1"/>
- <pt x="87" y="426" on="0"/>
- <pt x="87" y="740" on="1"/>
- <pt x="87" y="1027" on="0"/>
- <pt x="290" y="1229" on="1"/>
- <pt x="493" y="1431" on="0"/>
- </contour>
- <contour>
- <pt x="778" y="1369" on="1"/>
- <pt x="518" y="1369" on="0"/>
- <pt x="334" y="1185" on="1"/>
- <pt x="149" y="1001" on="0"/>
- <pt x="149" y="740" on="1"/>
- <pt x="149" y="483" on="0"/>
- <pt x="333" y="297" on="1"/>
- <pt x="516" y="111" on="0"/>
- <pt x="773" y="111" on="1"/>
- <pt x="1010" y="111" on="0"/>
- <pt x="1184" y="259" on="1"/>
- <pt x="1407" y="450" on="0"/>
- <pt x="1407" y="742" on="1"/>
- <pt x="1407" y="1002" on="0"/>
- <pt x="1222" y="1185" on="1"/>
- <pt x="1037" y="1369" on="0"/>
- </contour>
- <contour>
- <pt x="692" y="683" on="1"/>
- <pt x="692" y="486" on="1"/>
- <pt x="694" y="432" on="1"/>
- <pt x="695" y="394" on="0"/>
- <pt x="707" y="388" on="1"/>
- <pt x="721" y="382" on="0"/>
- <pt x="759" y="379" on="1"/>
- <pt x="759" y="327" on="1"/>
- <pt x="455" y="327" on="1"/>
- <pt x="455" y="379" on="1"/>
- <pt x="482" y="381" on="1"/>
- <pt x="525" y="385" on="0"/>
- <pt x="526" y="432" on="1"/>
- <pt x="529" y="486" on="1"/>
- <pt x="529" y="982" on="1"/>
- <pt x="526" y="1036" on="1"/>
- <pt x="525" y="1082" on="0"/>
- <pt x="482" y="1087" on="1"/>
- <pt x="455" y="1090" on="1"/>
- <pt x="455" y="1141" on="1"/>
- <pt x="678" y="1141" on="1"/>
- <pt x="729" y="1142" on="1"/>
- <pt x="778" y="1144" on="1"/>
- <pt x="827" y="1145" on="1"/>
- <pt x="927" y="1147" on="0"/>
- <pt x="993" y="1109" on="1"/>
- <pt x="1080" y="1059" on="0"/>
- <pt x="1080" y="937" on="1"/>
- <pt x="1080" y="775" on="0"/>
- <pt x="923" y="706" on="1"/>
- <pt x="1082" y="485" on="1"/>
- <pt x="1126" y="429" on="1"/>
- <pt x="1155" y="391" on="0"/>
- <pt x="1179" y="384" on="1"/>
- <pt x="1179" y="327" on="1"/>
- <pt x="987" y="327" on="1"/>
- <pt x="761" y="683" on="1"/>
- </contour>
- <contour>
- <pt x="692" y="738" on="1"/>
- <pt x="722" y="738" on="1"/>
- <pt x="909" y="738" on="0"/>
- <pt x="909" y="926" on="1"/>
- <pt x="909" y="1087" on="0"/>
- <pt x="753" y="1087" on="1"/>
- <pt x="692" y="1087" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 101 values pushed */
- 0 0 24 11 8 16 11 0 48 84 8 2 0 0 75 74 70 69 68 65 62 61 50 46 45
- 41 38 33 32 15 51 39 3 52 51 1 67 66 40 39 3 2 0 14 0 0 72 18 59 28
- 11 4 20 11 12 48 196 52 32 45 2 74 70 68 67 66 65 62 61 39 38 10 13 59 4
- 32 51 50 41 40 4 13 12 45 0 0 75 69 33 32 26 3 45 1 4 48 196 46 45 1
- 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- SRP0[ ]
- MDRP[00100]
- MDRP[00100]
- LOOPCALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- LOOPCALL[ ]
- CALL[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="ring" xMin="114" yMin="1283" xMax="568" yMax="1737">
- <contour>
- <pt x="341" y="1737" on="1"/>
- <pt x="435" y="1737" on="0"/>
- <pt x="501" y="1671" on="1"/>
- <pt x="568" y="1605" on="0"/>
- <pt x="568" y="1511" on="1"/>
- <pt x="568" y="1415" on="0"/>
- <pt x="501" y="1349" on="1"/>
- <pt x="435" y="1283" on="0"/>
- <pt x="339" y="1283" on="1"/>
- <pt x="256" y="1283" on="0"/>
- <pt x="194" y="1337" on="1"/>
- <pt x="114" y="1406" on="0"/>
- <pt x="114" y="1510" on="1"/>
- <pt x="114" y="1605" on="0"/>
- <pt x="180" y="1671" on="1"/>
- <pt x="246" y="1737" on="0"/>
- </contour>
- <contour>
- <pt x="341" y="1669" on="1"/>
- <pt x="275" y="1669" on="0"/>
- <pt x="229" y="1623" on="1"/>
- <pt x="182" y="1576" on="0"/>
- <pt x="182" y="1511" on="1"/>
- <pt x="182" y="1445" on="0"/>
- <pt x="228" y="1398" on="1"/>
- <pt x="275" y="1351" on="0"/>
- <pt x="339" y="1351" on="1"/>
- <pt x="400" y="1351" on="0"/>
- <pt x="444" y="1388" on="1"/>
- <pt x="500" y="1437" on="0"/>
- <pt x="500" y="1511" on="1"/>
- <pt x="500" y="1577" on="0"/>
- <pt x="453" y="1623" on="1"/>
- <pt x="407" y="1669" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 25 values pushed */
- 0 0 24 17 8 16 17 0 48 84 8 0 14 0 0 28 17 4 20 17 12 48 196 12 4
- MDAP[1]
- MDAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MDAP[1]
- MDAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="s" xMin="95" yMin="-25" xMax="733" yMax="1110">
- <contour>
- <pt x="95" y="56" on="1"/>
- <pt x="95" y="307" on="1"/>
- <pt x="194" y="307" on="1"/>
- <pt x="195" y="289" on="1"/>
- <pt x="198" y="218" on="1"/>
- <pt x="205" y="43" on="0"/>
- <pt x="374" y="43" on="1"/>
- <pt x="536" y="43" on="0"/>
- <pt x="536" y="232" on="1"/>
- <pt x="536" y="325" on="0"/>
- <pt x="498" y="368" on="1"/>
- <pt x="467" y="405" on="0"/>
- <pt x="390" y="456" on="1"/>
- <pt x="332" y="495" on="1"/>
- <pt x="189" y="591" on="0"/>
- <pt x="145" y="653" on="1"/>
- <pt x="101" y="715" on="0"/>
- <pt x="101" y="819" on="1"/>
- <pt x="101" y="1110" on="0"/>
- <pt x="411" y="1110" on="1"/>
- <pt x="536" y="1110" on="0"/>
- <pt x="656" y="1049" on="1"/>
- <pt x="656" y="814" on="1"/>
- <pt x="558" y="814" on="1"/>
- <pt x="558" y="832" on="1"/>
- <pt x="558" y="1043" on="0"/>
- <pt x="426" y="1043" on="1"/>
- <pt x="286" y="1043" on="0"/>
- <pt x="286" y="881" on="1"/>
- <pt x="286" y="761" on="0"/>
- <pt x="378" y="701" on="1"/>
- <pt x="464" y="645" on="1"/>
- <pt x="520" y="607" on="1"/>
- <pt x="652" y="518" on="0"/>
- <pt x="692" y="458" on="1"/>
- <pt x="733" y="398" on="0"/>
- <pt x="733" y="294" on="1"/>
- <pt x="733" y="141" on="0"/>
- <pt x="644" y="58" on="1"/>
- <pt x="554" y="-25" on="0"/>
- <pt x="395" y="-25" on="1"/>
- <pt x="256" y="-25" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 59 values pushed */
- 0 0 26 17 19 6 17 40 48 84 40 2 19 1 1 1 24 23 22 21 2 1 0 7 1
- 2 3 0 0 14 0 0 28 16 17 8 5 36 48 196 17 24 23 17 2 4 21 0 3 36
- 21 22 21 1 1 0 1 2 0
- LOOPCALL[ ]
- SRP0[ ]
- MDRP[00100]
- CALL[ ]
- MDAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="sacute" xMin="95" yMin="-25" xMax="776" yMax="1604">
- <component glyphName="s" x="0" y="0" flags="0x4"/>
- <component glyphName="acute" x="185" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="scaron" xMin="66" yMin="-25" xMax="769" yMax="1604">
- <component glyphName="s" x="0" y="0" flags="0x4"/>
- <component glyphName="caron" x="76" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="scedilla" xMin="95" yMin="-432" xMax="733" yMax="1110">
- <component glyphName="s" x="0" y="0" flags="0x4"/>
- <component glyphName="cedilla" x="70" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="scircumflex" xMin="62" yMin="-25" xMax="765" yMax="1604">
- <contour>
- <pt x="94" y="56" on="1"/>
- <pt x="94" y="307" on="1"/>
- <pt x="193" y="307" on="1"/>
- <pt x="194" y="289" on="1"/>
- <pt x="197" y="218" on="1"/>
- <pt x="204" y="43" on="0"/>
- <pt x="373" y="43" on="1"/>
- <pt x="535" y="43" on="0"/>
- <pt x="535" y="231" on="1"/>
- <pt x="535" y="326" on="0"/>
- <pt x="498" y="368" on="1"/>
- <pt x="465" y="405" on="0"/>
- <pt x="389" y="456" on="1"/>
- <pt x="331" y="495" on="1"/>
- <pt x="189" y="591" on="0"/>
- <pt x="144" y="653" on="1"/>
- <pt x="100" y="715" on="0"/>
- <pt x="100" y="819" on="1"/>
- <pt x="100" y="1110" on="0"/>
- <pt x="410" y="1110" on="1"/>
- <pt x="536" y="1110" on="0"/>
- <pt x="655" y="1049" on="1"/>
- <pt x="655" y="814" on="1"/>
- <pt x="557" y="814" on="1"/>
- <pt x="557" y="832" on="1"/>
- <pt x="557" y="1043" on="0"/>
- <pt x="425" y="1043" on="1"/>
- <pt x="285" y="1043" on="0"/>
- <pt x="285" y="881" on="1"/>
- <pt x="285" y="761" on="0"/>
- <pt x="377" y="701" on="1"/>
- <pt x="463" y="645" on="1"/>
- <pt x="519" y="607" on="1"/>
- <pt x="652" y="517" on="0"/>
- <pt x="691" y="458" on="1"/>
- <pt x="732" y="398" on="0"/>
- <pt x="732" y="294" on="1"/>
- <pt x="732" y="141" on="0"/>
- <pt x="643" y="58" on="1"/>
- <pt x="554" y="-25" on="0"/>
- <pt x="394" y="-25" on="1"/>
- <pt x="255" y="-25" on="0"/>
- </contour>
- <contour>
- <pt x="62" y="1283" on="1"/>
- <pt x="303" y="1604" on="1"/>
- <pt x="525" y="1604" on="1"/>
- <pt x="765" y="1283" on="1"/>
- <pt x="679" y="1283" on="1"/>
- <pt x="414" y="1505" on="1"/>
- <pt x="148" y="1283" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 91 values pushed */
- 0 0 26 17 19 6 17 40 48 84 40 2 19 1 1 47 43 0 2 0 1 1 48 46 45
- 42 4 0 1 3 0 0 1 1 24 23 22 21 2 1 0 7 1 2 3 0 0 44 43 1
- 0 14 0 0 28 16 17 8 5 36 48 196 17 48 47 44 43 24 23 17 2 8 21 0 3
- 46 45 2 13 36 21 42 0 22 21 1 1 0 1 2 0
- LOOPCALL[ ]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- CALL[ ]
- MDAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- SZP0[ ]
- SZP1[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="scommaaccent" xMin="95" yMin="-432" xMax="733" yMax="1110">
- <component glyphName="s" x="0" y="0" flags="0x4"/>
- <component glyphName="Unterkomma" x="79" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="section" xMin="75" yMin="-321" xMax="962" yMax="1517">
- <contour>
- <pt x="75" y="-258" on="1"/>
- <pt x="75" y="-37" on="1"/>
- <pt x="174" y="-37" on="1"/>
- <pt x="175" y="-56" on="1"/>
- <pt x="178" y="-104" on="1"/>
- <pt x="182" y="-170" on="0"/>
- <pt x="276" y="-215" on="1"/>
- <pt x="368" y="-260" on="0"/>
- <pt x="498" y="-260" on="1"/>
- <pt x="628" y="-260" on="0"/>
- <pt x="708" y="-192" on="1"/>
- <pt x="788" y="-125" on="0"/>
- <pt x="788" y="-19" on="1"/>
- <pt x="788" y="67" on="0"/>
- <pt x="724" y="113" on="1"/>
- <pt x="671" y="150" on="0"/>
- <pt x="556" y="198" on="1"/>
- <pt x="449" y="243" on="1"/>
- <pt x="249" y="327" on="0"/>
- <pt x="167" y="406" on="1"/>
- <pt x="86" y="485" on="0"/>
- <pt x="86" y="595" on="1"/>
- <pt x="86" y="746" on="0"/>
- <pt x="257" y="889" on="1"/>
- <pt x="182" y="931" on="0"/>
- <pt x="144" y="979" on="1"/>
- <pt x="89" y="1050" on="0"/>
- <pt x="89" y="1150" on="1"/>
- <pt x="89" y="1318" on="0"/>
- <pt x="218" y="1417" on="1"/>
- <pt x="348" y="1517" on="0"/>
- <pt x="570" y="1517" on="1"/>
- <pt x="735" y="1517" on="0"/>
- <pt x="914" y="1461" on="1"/>
- <pt x="914" y="1234" on="1"/>
- <pt x="816" y="1234" on="1"/>
- <pt x="814" y="1252" on="1"/>
- <pt x="812" y="1313" on="1"/>
- <pt x="810" y="1376" on="0"/>
- <pt x="735" y="1416" on="1"/>
- <pt x="661" y="1456" on="0"/>
- <pt x="551" y="1456" on="1"/>
- <pt x="422" y="1456" on="0"/>
- <pt x="342" y="1386" on="1"/>
- <pt x="263" y="1317" on="0"/>
- <pt x="263" y="1206" on="1"/>
- <pt x="263" y="1128" on="0"/>
- <pt x="308" y="1081" on="1"/>
- <pt x="354" y="1031" on="0"/>
- <pt x="468" y="984" on="1"/>
- <pt x="575" y="940" on="1"/>
- <pt x="801" y="847" on="0"/>
- <pt x="873" y="778" on="1"/>
- <pt x="943" y="710" on="0"/>
- <pt x="943" y="589" on="1"/>
- <pt x="943" y="437" on="0"/>
- <pt x="782" y="291" on="1"/>
- <pt x="863" y="244" on="0"/>
- <pt x="903" y="194" on="1"/>
- <pt x="962" y="121" on="0"/>
- <pt x="962" y="23" on="1"/>
- <pt x="962" y="-137" on="0"/>
- <pt x="838" y="-229" on="1"/>
- <pt x="714" y="-321" on="0"/>
- <pt x="490" y="-321" on="1"/>
- <pt x="303" y="-321" on="0"/>
- </contour>
- <contour>
- <pt x="728" y="329" on="1"/>
- <pt x="793" y="422" on="0"/>
- <pt x="793" y="510" on="1"/>
- <pt x="793" y="634" on="0"/>
- <pt x="652" y="697" on="1"/>
- <pt x="443" y="791" on="1"/>
- <pt x="304" y="852" on="1"/>
- <pt x="253" y="759" on="0"/>
- <pt x="253" y="685" on="1"/>
- <pt x="253" y="572" on="0"/>
- <pt x="337" y="514" on="1"/>
- <pt x="410" y="464" on="0"/>
- <pt x="589" y="388" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 70 values pushed */
- 0 0 41 11 31 8 11 64 48 84 31 0 1 72 66 56 35 34 33 23 2 1 0 10 13
- 64 0 0 14 0 0 74 18 21 68 47 54 45 18 27 12 18 60 48 196 27 21 72 66 56
- 35 27 23 21 2 8 33 0 3 60 54 33 34 33 1 1 0 1 2 0
- LOOPCALL[ ]
- SRP0[ ]
- MDRP[00100]
- MDRP[00100]
- CALL[ ]
- MDAP[1]
- MDAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- SZP0[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- SZP0[ ]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="semicolon" xMin="161" yMin="-321" xMax="408" yMax="1086">
- <contour>
- <pt x="260" y="0" on="1"/>
- <pt x="161" y="0" on="1"/>
- <pt x="161" y="247" on="1"/>
- <pt x="408" y="247" on="1"/>
- <pt x="408" y="32" on="1"/>
- <pt x="408" y="-107" on="0"/>
- <pt x="391" y="-151" on="1"/>
- <pt x="369" y="-216" on="0"/>
- <pt x="298" y="-270" on="1"/>
- <pt x="238" y="-317" on="0"/>
- <pt x="161" y="-321" on="1"/>
- <pt x="161" y="-259" on="1"/>
- <pt x="260" y="-251" on="0"/>
- <pt x="260" y="-65" on="1"/>
- </contour>
- <contour>
- <pt x="161" y="839" on="1"/>
- <pt x="161" y="1086" on="1"/>
- <pt x="408" y="1086" on="1"/>
- <pt x="408" y="839" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 62 values pushed */
- 1 4 2 2 2 0 1 13 11 10 1 0 5 13 2 0 0 0 17 14 6 1 15 1 4
- 48 84 3 2 1 0 16 15 1 14 13 0 2 3 1 3 0 0 17 16 4 3 6 3 1
- 1 4 48 196 15 14 11 10 2 1 5 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SZP0[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SZP0[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="semicolon#1" xMin="161" yMin="-321" xMax="408" yMax="1086">
- <contour>
- <pt x="260" y="0" on="1"/>
- <pt x="161" y="0" on="1"/>
- <pt x="161" y="247" on="1"/>
- <pt x="408" y="247" on="1"/>
- <pt x="408" y="32" on="1"/>
- <pt x="408" y="-107" on="0"/>
- <pt x="391" y="-151" on="1"/>
- <pt x="369" y="-216" on="0"/>
- <pt x="298" y="-270" on="1"/>
- <pt x="238" y="-317" on="0"/>
- <pt x="161" y="-321" on="1"/>
- <pt x="161" y="-259" on="1"/>
- <pt x="260" y="-251" on="0"/>
- <pt x="260" y="-65" on="1"/>
- </contour>
- <contour>
- <pt x="161" y="839" on="1"/>
- <pt x="161" y="1086" on="1"/>
- <pt x="408" y="1086" on="1"/>
- <pt x="408" y="839" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 62 values pushed */
- 1 4 2 2 2 0 1 13 11 10 1 0 5 13 2 0 0 0 17 14 6 1 15 1 4
- 48 84 3 2 1 0 16 15 1 14 13 0 2 3 1 3 0 0 17 16 4 3 6 3 1
- 1 4 48 196 15 14 11 10 2 1 5 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SZP0[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SZP0[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="seven" xMin="108" yMin="0" xMax="996" yMax="1480">
- <contour>
- <pt x="182" y="0" on="1"/>
- <pt x="268" y="469" on="0"/>
- <pt x="731" y="1095" on="1"/>
- <pt x="879" y="1295" on="1"/>
- <pt x="108" y="1295" on="1"/>
- <pt x="108" y="1480" on="1"/>
- <pt x="996" y="1480" on="1"/>
- <pt x="996" y="1351" on="1"/>
- <pt x="746" y="1010" on="0"/>
- <pt x="590" y="648" on="1"/>
- <pt x="434" y="285" on="0"/>
- <pt x="416" y="0" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 35 values pushed */
- 7 5 3 2 0 0 4 3 28 1 5 1 4 48 84 11 0 1 0 6 5 0 14 11 7
- 6 3 0 5 13 4 5 4 1 0
- CALL[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="sfthyphen" xMin="82" yMin="543" xMax="600" yMax="666">
- <contour>
- <pt x="82" y="543" on="1"/>
- <pt x="82" y="666" on="1"/>
- <pt x="600" y="666" on="1"/>
- <pt x="600" y="543" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 20 values pushed */
- 0 0 3 0 12 1 1 1 4 48 84 2 1 1 0 14 3 2 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- CALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="six" xMin="49" yMin="-37" xMax="987" yMax="1518">
- <contour>
- <pt x="259" y="757" on="1"/>
- <pt x="311" y="843" on="0"/>
- <pt x="370" y="887" on="1"/>
- <pt x="455" y="950" on="0"/>
- <pt x="575" y="950" on="1"/>
- <pt x="755" y="950" on="0"/>
- <pt x="871" y="821" on="1"/>
- <pt x="987" y="692" on="0"/>
- <pt x="987" y="488" on="1"/>
- <pt x="987" y="264" on="0"/>
- <pt x="853" y="114" on="1"/>
- <pt x="720" y="-37" on="0"/>
- <pt x="522" y="-37" on="1"/>
- <pt x="303" y="-37" on="0"/>
- <pt x="176" y="161" on="1"/>
- <pt x="49" y="358" on="0"/>
- <pt x="49" y="700" on="1"/>
- <pt x="49" y="1078" on="0"/>
- <pt x="197" y="1298" on="1"/>
- <pt x="345" y="1518" on="0"/>
- <pt x="608" y="1518" on="1"/>
- <pt x="772" y="1518" on="0"/>
- <pt x="904" y="1452" on="1"/>
- <pt x="904" y="1227" on="1"/>
- <pt x="805" y="1227" on="1"/>
- <pt x="804" y="1248" on="1"/>
- <pt x="799" y="1359" on="0"/>
- <pt x="754" y="1405" on="1"/>
- <pt x="710" y="1450" on="0"/>
- <pt x="611" y="1450" on="1"/>
- <pt x="424" y="1450" on="0"/>
- <pt x="329" y="1212" on="1"/>
- <pt x="262" y="1043" on="0"/>
- </contour>
- <contour>
- <pt x="525" y="880" on="1"/>
- <pt x="413" y="880" on="0"/>
- <pt x="339" y="785" on="1"/>
- <pt x="265" y="691" on="0"/>
- <pt x="265" y="542" on="1"/>
- <pt x="265" y="352" on="0"/>
- <pt x="333" y="210" on="1"/>
- <pt x="419" y="31" on="0"/>
- <pt x="551" y="31" on="1"/>
- <pt x="659" y="31" on="0"/>
- <pt x="722" y="148" on="1"/>
- <pt x="786" y="265" on="0"/>
- <pt x="786" y="463" on="1"/>
- <pt x="786" y="880" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 52 values pushed */
- 0 0 41 17 12 33 17 4 29 17 20 48 84 20 0 12 2 4 1 1 24 23 22 4 0
- 5 0 2 3 0 0 14 0 0 45 5 8 37 10 16 48 196 8 22 24 0 16 22 23 22
- 1 0
- CALL[ ]
- SRP0[ ]
- MDRP[00100]
- MDRP[00000]
- MDRP[00000]
- SRP0[ ]
- MDRP[00100]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- MDAP[1]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="slash" xMin="-30" yMin="-296" xMax="600" yMax="1481">
- <contour>
- <pt x="-30" y="-296" on="1"/>
- <pt x="496" y="1481" on="1"/>
- <pt x="600" y="1481" on="1"/>
- <pt x="74" y="-296" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 9 values pushed */
- 3 2 1 0 14 3 2 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- CALL[ ]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="space"/><!-- contains no outline data -->
-
- <TTGlyph name="sterling" xMin="74" yMin="0" xMax="925" yMax="1505">
- <contour>
- <pt x="74" y="0" on="1"/>
- <pt x="74" y="148" on="1"/>
- <pt x="198" y="181" on="0"/>
- <pt x="241" y="263" on="1"/>
- <pt x="284" y="344" on="0"/>
- <pt x="284" y="547" on="1"/>
- <pt x="284" y="740" on="1"/>
- <pt x="111" y="740" on="1"/>
- <pt x="111" y="802" on="1"/>
- <pt x="284" y="802" on="1"/>
- <pt x="284" y="1024" on="1"/>
- <pt x="284" y="1505" on="0"/>
- <pt x="653" y="1505" on="1"/>
- <pt x="786" y="1505" on="0"/>
- <pt x="925" y="1435" on="1"/>
- <pt x="925" y="1221" on="1"/>
- <pt x="827" y="1221" on="1"/>
- <pt x="825" y="1240" on="1"/>
- <pt x="822" y="1314" on="1"/>
- <pt x="817" y="1444" on="0"/>
- <pt x="663" y="1444" on="1"/>
- <pt x="547" y="1444" on="0"/>
- <pt x="511" y="1363" on="1"/>
- <pt x="481" y="1294" on="0"/>
- <pt x="481" y="1138" on="1"/>
- <pt x="481" y="802" on="1"/>
- <pt x="716" y="802" on="1"/>
- <pt x="716" y="740" on="1"/>
- <pt x="481" y="740" on="1"/>
- <pt x="481" y="586" on="1"/>
- <pt x="481" y="306" on="0"/>
- <pt x="199" y="148" on="1"/>
- <pt x="925" y="148" on="1"/>
- <pt x="925" y="0" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 98 values pushed */
- 0 0 20 11 12 48 84 12 0 1 24 16 15 14 10 5 0 8 3 0 29 5 2 6 1
- 3 0 0 28 27 7 6 14 3 8 32 31 1 19 2 0 2 4 48 84 26 25 9 8 3
- 33 0 1 2 0 14 27 26 16 3 14 24 3 31 8 7 3 5 0 3 0 0 29 28 25
- 24 4 3 5 1 4 48 196 33 32 15 14 3 10 9 6 5 3 1 0 1 3 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- SZP1[ ]
- CALL[ ]
- SZP1[ ]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="t" xMin="25" yMin="-25" xMax="558" yMax="1332">
- <contour>
- <pt x="136" y="999" on="1"/>
- <pt x="25" y="999" on="1"/>
- <pt x="25" y="1086" on="1"/>
- <pt x="136" y="1086" on="1"/>
- <pt x="136" y="1283" on="1"/>
- <pt x="334" y="1332" on="1"/>
- <pt x="334" y="1086" on="1"/>
- <pt x="558" y="1086" on="1"/>
- <pt x="558" y="999" on="1"/>
- <pt x="334" y="999" on="1"/>
- <pt x="334" y="313" on="1"/>
- <pt x="334" y="226" on="1"/>
- <pt x="334" y="55" on="0"/>
- <pt x="438" y="55" on="1"/>
- <pt x="477" y="55" on="0"/>
- <pt x="533" y="86" on="1"/>
- <pt x="533" y="6" on="1"/>
- <pt x="455" y="-25" on="0"/>
- <pt x="389" y="-25" on="1"/>
- <pt x="251" y="-25" on="0"/>
- <pt x="193" y="56" on="1"/>
- <pt x="136" y="137" on="0"/>
- <pt x="136" y="339" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 67 values pushed */
- 18 2 11 16 1 22 16 10 3 0 2 3 0 5 4 2 13 2 0 0 9 8 1 0 3
- 2 1 6 48 84 7 6 3 2 1 3 14 16 11 8 7 2 13 5 2 1 0 0 0 11
- 10 9 6 5 4 4 0 1 4 48 196 22 4 3 0 3 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00000]
- MDRP[00000]
- SRP0[ ]
- LOOPCALL[ ]
- SRP0[ ]
- MDRP[00000]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- SRP0[ ]
- MDRP[00000]
- MIAP[1]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="tbar" xMin="25" yMin="-25" xMax="558" yMax="1332">
- <contour>
- <pt x="136" y="617" on="1"/>
- <pt x="25" y="617" on="1"/>
- <pt x="25" y="691" on="1"/>
- <pt x="136" y="691" on="1"/>
- <pt x="136" y="999" on="1"/>
- <pt x="25" y="999" on="1"/>
- <pt x="25" y="1086" on="1"/>
- <pt x="136" y="1086" on="1"/>
- <pt x="136" y="1283" on="1"/>
- <pt x="334" y="1332" on="1"/>
- <pt x="334" y="1086" on="1"/>
- <pt x="558" y="1086" on="1"/>
- <pt x="558" y="999" on="1"/>
- <pt x="334" y="999" on="1"/>
- <pt x="334" y="691" on="1"/>
- <pt x="558" y="691" on="1"/>
- <pt x="558" y="617" on="1"/>
- <pt x="334" y="617" on="1"/>
- <pt x="334" y="313" on="1"/>
- <pt x="334" y="226" on="1"/>
- <pt x="334" y="55" on="0"/>
- <pt x="438" y="55" on="1"/>
- <pt x="477" y="55" on="0"/>
- <pt x="533" y="86" on="1"/>
- <pt x="533" y="6" on="1"/>
- <pt x="455" y="-25" on="0"/>
- <pt x="389" y="-25" on="1"/>
- <pt x="251" y="-25" on="0"/>
- <pt x="193" y="56" on="1"/>
- <pt x="136" y="137" on="0"/>
- <pt x="136" y="339" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 92 values pushed */
- 26 2 19 24 1 30 24 18 3 0 2 3 0 9 8 2 13 6 0 0 13 12 5 4 3
- 6 1 6 17 16 1 0 21 3 2 1 4 48 84 15 14 3 2 3 0 11 10 7 6 1
- 3 14 24 19 16 15 12 11 4 13 9 6 5 2 1 4 13 0 0 0 19 18 17 14 13
- 10 9 4 6 0 1 4 48 196 30 8 7 4 3 0 5 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SRP0[ ]
- MDRP[00000]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- SRP0[ ]
- MDRP[00000]
- MIAP[1]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="tcaron" xMin="25" yMin="-25" xMax="679" yMax="1688">
- <contour>
- <pt x="136" y="999" on="1"/>
- <pt x="25" y="999" on="1"/>
- <pt x="25" y="1086" on="1"/>
- <pt x="136" y="1086" on="1"/>
- <pt x="136" y="1283" on="1"/>
- <pt x="334" y="1332" on="1"/>
- <pt x="334" y="1086" on="1"/>
- <pt x="558" y="1086" on="1"/>
- <pt x="558" y="999" on="1"/>
- <pt x="334" y="999" on="1"/>
- <pt x="334" y="313" on="1"/>
- <pt x="334" y="226" on="1"/>
- <pt x="334" y="55" on="0"/>
- <pt x="438" y="55" on="1"/>
- <pt x="477" y="55" on="0"/>
- <pt x="533" y="86" on="1"/>
- <pt x="533" y="6" on="1"/>
- <pt x="455" y="-25" on="0"/>
- <pt x="389" y="-25" on="1"/>
- <pt x="251" y="-25" on="0"/>
- <pt x="193" y="56" on="1"/>
- <pt x="136" y="137" on="0"/>
- <pt x="136" y="339" on="1"/>
- </contour>
- <contour>
- <pt x="561" y="1491" on="1"/>
- <pt x="482" y="1491" on="1"/>
- <pt x="482" y="1688" on="1"/>
- <pt x="679" y="1688" on="1"/>
- <pt x="679" y="1517" on="1"/>
- <pt x="679" y="1354" on="0"/>
- <pt x="617" y="1289" on="1"/>
- <pt x="570" y="1240" on="0"/>
- <pt x="482" y="1234" on="1"/>
- <pt x="482" y="1284" on="1"/>
- <pt x="561" y="1290" on="0"/>
- <pt x="561" y="1439" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 92 values pushed */
- 18 2 11 16 34 32 31 27 24 23 5 4 8 25 2 3 1 22 16 10 3 0 2 3 0
- 0 0 9 8 1 0 3 2 1 6 48 84 26 25 1 0 7 6 3 2 1 3 14 16 11
- 34 23 8 7 4 26 24 3 2 1 0 0 0 32 31 25 24 4 3 26 11 10 9 6 5
- 4 4 0 2 4 48 196 27 26 1 22 4 3 0 3 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00000]
- MDRP[00000]
- CALL[ ]
- SRP0[ ]
- MDRP[00000]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00000]
- MIAP[1]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="tcommaaccent" xMin="25" yMin="-432" xMax="558" yMax="1332">
- <contour>
- <pt x="136" y="999" on="1"/>
- <pt x="25" y="999" on="1"/>
- <pt x="25" y="1086" on="1"/>
- <pt x="136" y="1086" on="1"/>
- <pt x="136" y="1283" on="1"/>
- <pt x="334" y="1332" on="1"/>
- <pt x="334" y="1086" on="1"/>
- <pt x="558" y="1086" on="1"/>
- <pt x="558" y="999" on="1"/>
- <pt x="334" y="999" on="1"/>
- <pt x="334" y="313" on="1"/>
- <pt x="334" y="226" on="1"/>
- <pt x="334" y="55" on="0"/>
- <pt x="438" y="55" on="1"/>
- <pt x="477" y="55" on="0"/>
- <pt x="533" y="86" on="1"/>
- <pt x="533" y="6" on="1"/>
- <pt x="455" y="-25" on="0"/>
- <pt x="389" y="-25" on="1"/>
- <pt x="251" y="-25" on="0"/>
- <pt x="193" y="56" on="1"/>
- <pt x="136" y="137" on="0"/>
- <pt x="136" y="339" on="1"/>
- </contour>
- <contour>
- <pt x="186" y="-411" on="1"/>
- <pt x="186" y="-343" on="1"/>
- <pt x="248" y="-359" on="0"/>
- <pt x="287" y="-359" on="1"/>
- <pt x="394" y="-359" on="0"/>
- <pt x="394" y="-277" on="1"/>
- <pt x="394" y="-179" on="0"/>
- <pt x="207" y="-175" on="1"/>
- <pt x="302" y="0" on="1"/>
- <pt x="381" y="0" on="1"/>
- <pt x="315" y="-119" on="1"/>
- <pt x="411" y="-127" on="0"/>
- <pt x="460" y="-152" on="1"/>
- <pt x="532" y="-189" on="0"/>
- <pt x="532" y="-266" on="1"/>
- <pt x="532" y="-336" on="0"/>
- <pt x="474" y="-384" on="1"/>
- <pt x="417" y="-432" on="0"/>
- <pt x="330" y="-432" on="1"/>
- <pt x="262" y="-432" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 104 values pushed */
- 0 0 26 17 41 48 84 18 2 11 16 1 22 16 10 3 0 2 3 0 5 4 2 13 2
- 1 33 32 31 30 24 23 6 13 41 2 0 0 0 9 8 1 0 3 2 1 6 48 84 7
- 6 3 2 1 3 14 0 0 28 48 37 48 196 16 11 33 31 30 24 23 5 5 0 3 32
- 8 7 3 13 37 5 2 1 0 0 0 11 10 9 6 5 4 4 0 1 4 48 196 22 4
- 3 0 3 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00000]
- MDRP[00000]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00000]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SZP0[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- SZP0[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- SRP0[ ]
- MDRP[00000]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="tcommabelow" xMin="25" yMin="-432" xMax="558" yMax="1332">
- <component glyphName="t" x="0" y="0" flags="0x4"/>
- <component glyphName="Unterkomma" x="-9" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="thorn" xMin="0" yMin="-395" xMax="956" yMax="1579">
- <contour>
- <pt x="0" y="-395" on="1"/>
- <pt x="0" y="-333" on="1"/>
- <pt x="19" y="-332" on="1"/>
- <pt x="92" y="-328" on="0"/>
- <pt x="105" y="-306" on="1"/>
- <pt x="118" y="-286" on="0"/>
- <pt x="119" y="-234" on="1"/>
- <pt x="121" y="-136" on="1"/>
- <pt x="119" y="1426" on="1"/>
- <pt x="119" y="1489" on="0"/>
- <pt x="93" y="1501" on="1"/>
- <pt x="71" y="1513" on="0"/>
- <pt x="19" y="1516" on="1"/>
- <pt x="0" y="1517" on="1"/>
- <pt x="0" y="1579" on="1"/>
- <pt x="318" y="1579" on="1"/>
- <pt x="318" y="907" on="1"/>
- <pt x="376" y="999" on="0"/>
- <pt x="432" y="1044" on="1"/>
- <pt x="512" y="1110" on="0"/>
- <pt x="610" y="1110" on="1"/>
- <pt x="769" y="1110" on="0"/>
- <pt x="863" y="968" on="1"/>
- <pt x="956" y="826" on="0"/>
- <pt x="956" y="575" on="1"/>
- <pt x="956" y="293" on="0"/>
- <pt x="835" y="134" on="1"/>
- <pt x="714" y="-25" on="0"/>
- <pt x="503" y="-25" on="1"/>
- <pt x="429" y="-25" on="0"/>
- <pt x="318" y="0" on="1"/>
- <pt x="318" y="-136" on="1"/>
- <pt x="320" y="-235" on="1"/>
- <pt x="321" y="-304" on="0"/>
- <pt x="345" y="-317" on="1"/>
- <pt x="367" y="-329" on="0"/>
- <pt x="421" y="-332" on="1"/>
- <pt x="439" y="-333" on="1"/>
- <pt x="439" y="-395" on="1"/>
- </contour>
- <contour>
- <pt x="318" y="77" on="1"/>
- <pt x="399" y="54" on="0"/>
- <pt x="449" y="54" on="1"/>
- <pt x="585" y="54" on="0"/>
- <pt x="664" y="181" on="1"/>
- <pt x="743" y="308" on="0"/>
- <pt x="743" y="536" on="1"/>
- <pt x="743" y="983" on="0"/>
- <pt x="542" y="983" on="1"/>
- <pt x="449" y="983" on="0"/>
- <pt x="318" y="837" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 80 values pushed */
- 0 0 47 29 20 41 21 28 48 84 28 2 20 1 1 13 14 1 2 0 1 1 49 39 16
- 3 1 2 3 0 0 1 37 31 30 7 1 5 2 0 3 0 15 14 1 38 0 1 2 0
- 14 0 0 45 10 24 48 196 38 37 2 13 24 15 14 13 7 1 0 5 13 15 49 39 31
- 30 16 15 5 0
- CALL[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- LOOPCALL[ ]
- SZP1[ ]
- CALL[ ]
- SZP1[ ]
- SZP0[ ]
- SZP1[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="three" xMin="93" yMin="-37" xMax="910" yMax="1517">
- <contour>
- <pt x="93" y="10" on="1"/>
- <pt x="93" y="271" on="1"/>
- <pt x="191" y="271" on="1"/>
- <pt x="192" y="249" on="1"/>
- <pt x="195" y="182" on="1"/>
- <pt x="198" y="113" on="0"/>
- <pt x="261" y="72" on="1"/>
- <pt x="324" y="31" on="0"/>
- <pt x="422" y="31" on="1"/>
- <pt x="550" y="31" on="0"/>
- <pt x="625" y="128" on="1"/>
- <pt x="700" y="226" on="0"/>
- <pt x="700" y="388" on="1"/>
- <pt x="700" y="565" on="0"/>
- <pt x="606" y="662" on="1"/>
- <pt x="512" y="759" on="0"/>
- <pt x="338" y="759" on="1"/>
- <pt x="228" y="759" on="1"/>
- <pt x="228" y="820" on="1"/>
- <pt x="294" y="820" on="1"/>
- <pt x="669" y="820" on="0"/>
- <pt x="669" y="1155" on="1"/>
- <pt x="669" y="1450" on="0"/>
- <pt x="418" y="1450" on="1"/>
- <pt x="334" y="1450" on="0"/>
- <pt x="270" y="1419" on="1"/>
- <pt x="235" y="1402" on="0"/>
- <pt x="222" y="1363" on="1"/>
- <pt x="212" y="1331" on="0"/>
- <pt x="204" y="1249" on="1"/>
- <pt x="202" y="1234" on="1"/>
- <pt x="104" y="1234" on="1"/>
- <pt x="104" y="1460" on="1"/>
- <pt x="271" y="1517" on="0"/>
- <pt x="428" y="1517" on="1"/>
- <pt x="634" y="1517" on="0"/>
- <pt x="750" y="1427" on="1"/>
- <pt x="866" y="1336" on="0"/>
- <pt x="866" y="1176" on="1"/>
- <pt x="866" y="1018" on="0"/>
- <pt x="753" y="914" on="1"/>
- <pt x="686" y="852" on="0"/>
- <pt x="555" y="800" on="1"/>
- <pt x="668" y="769" on="0"/>
- <pt x="726" y="734" on="1"/>
- <pt x="910" y="624" on="0"/>
- <pt x="910" y="404" on="1"/>
- <pt x="910" y="203" on="0"/>
- <pt x="778" y="83" on="1"/>
- <pt x="646" y="-37" on="0"/>
- <pt x="417" y="-37" on="1"/>
- <pt x="254" y="-37" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 64 values pushed */
- 0 0 23 17 34 8 17 50 48 84 50 2 34 0 1 1 42 32 31 30 19 18 17 16 2
- 1 0 11 0 2 3 0 0 14 0 0 21 5 38 12 10 46 48 196 42 30 19 18 17 16
- 2 7 13 46 38 31 32 31 1 1 0 1 2 0
- LOOPCALL[ ]
- SRP0[ ]
- MDRP[00100]
- MDRP[00100]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="threequarters" xMin="173" yMin="-37" xMax="1364" yMax="1517">
- <contour>
- <pt x="173" y="-37" on="1"/>
- <pt x="1261" y="1517" on="1"/>
- <pt x="1347" y="1517" on="1"/>
- <pt x="259" y="-37" on="1"/>
- </contour>
- <contour>
- <pt x="1065" y="0" on="1"/>
- <pt x="1065" y="39" on="1"/>
- <pt x="1075" y="39" on="1"/>
- <pt x="1126" y="39" on="0"/>
- <pt x="1139" y="48" on="1"/>
- <pt x="1153" y="56" on="0"/>
- <pt x="1155" y="88" on="1"/>
- <pt x="1158" y="137" on="1"/>
- <pt x="1158" y="205" on="1"/>
- <pt x="813" y="205" on="1"/>
- <pt x="813" y="271" on="1"/>
- <pt x="1181" y="751" on="1"/>
- <pt x="1271" y="751" on="1"/>
- <pt x="1271" y="294" on="1"/>
- <pt x="1364" y="294" on="1"/>
- <pt x="1364" y="205" on="1"/>
- <pt x="1271" y="205" on="1"/>
- <pt x="1271" y="137" on="1"/>
- <pt x="1274" y="88" on="1"/>
- <pt x="1276" y="52" on="0"/>
- <pt x="1297" y="45" on="1"/>
- <pt x="1313" y="39" on="0"/>
- <pt x="1348" y="39" on="1"/>
- <pt x="1358" y="39" on="1"/>
- <pt x="1358" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="878" y="294" on="1"/>
- <pt x="1158" y="294" on="1"/>
- <pt x="1158" y="658" on="1"/>
- </contour>
- <contour>
- <pt x="173" y="766" on="1"/>
- <pt x="173" y="901" on="1"/>
- <pt x="232" y="901" on="1"/>
- <pt x="232" y="891" on="1"/>
- <pt x="233" y="881" on="1"/>
- <pt x="233" y="872" on="1"/>
- <pt x="234" y="865" on="0"/>
- <pt x="234" y="861" on="1"/>
- <pt x="234" y="858" on="1"/>
- <pt x="234" y="779" on="0"/>
- <pt x="353" y="779" on="1"/>
- <pt x="502" y="779" on="0"/>
- <pt x="502" y="951" on="1"/>
- <pt x="502" y="1133" on="0"/>
- <pt x="297" y="1133" on="1"/>
- <pt x="241" y="1133" on="1"/>
- <pt x="241" y="1172" on="1"/>
- <pt x="279" y="1172" on="1"/>
- <pt x="483" y="1172" on="0"/>
- <pt x="483" y="1334" on="1"/>
- <pt x="483" y="1479" on="0"/>
- <pt x="352" y="1479" on="1"/>
- <pt x="246" y="1479" on="0"/>
- <pt x="242" y="1415" on="1"/>
- <pt x="239" y="1370" on="1"/>
- <pt x="238" y="1362" on="1"/>
- <pt x="178" y="1362" on="1"/>
- <pt x="178" y="1487" on="1"/>
- <pt x="273" y="1517" on="0"/>
- <pt x="371" y="1517" on="1"/>
- <pt x="606" y="1517" on="0"/>
- <pt x="606" y="1344" on="1"/>
- <pt x="606" y="1214" on="0"/>
- <pt x="446" y="1158" on="1"/>
- <pt x="630" y="1110" on="0"/>
- <pt x="630" y="959" on="1"/>
- <pt x="630" y="858" on="0"/>
- <pt x="558" y="800" on="1"/>
- <pt x="486" y="741" on="0"/>
- <pt x="358" y="741" on="1"/>
- <pt x="260" y="741" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 150 values pushed */
- 0 0 53 45 61 42 45 71 48 84 14 17 12 2 27 26 21 11 6 5 6 12 4 3 65
- 59 58 57 49 48 47 46 40 39 37 36 35 34 33 32 31 16 15 2 1 21 13 71 61 17
- 3 0 4 0 0 30 29 18 17 46 3 12 1 4 48 84 20 19 13 12 3 28 4 1 2
- 0 14 0 0 51 44 63 44 44 67 48 196 15 1 2 16 11 3 28 27 26 19 18 2 6
- 13 16 65 59 58 57 49 48 47 46 40 39 37 36 35 34 33 32 29 14 13 6 5 4 3
- 0 24 13 67 63 11 0 0 31 30 12 11 15 3 16 1 4 48 196 21 20 17 16 3 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- MDRP[00100]
- LOOPCALL[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00000]
- MDRP[00000]
- SRP0[ ]
- MDRP[00100]
- MDRP[00100]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="threesuperior" xMin="86" yMin="741" xMax="543" yMax="1517">
- <contour>
- <pt x="86" y="766" on="1"/>
- <pt x="86" y="901" on="1"/>
- <pt x="145" y="901" on="1"/>
- <pt x="145" y="891" on="1"/>
- <pt x="146" y="881" on="1"/>
- <pt x="146" y="872" on="1"/>
- <pt x="147" y="865" on="0"/>
- <pt x="147" y="861" on="1"/>
- <pt x="147" y="858" on="1"/>
- <pt x="147" y="779" on="0"/>
- <pt x="267" y="779" on="1"/>
- <pt x="415" y="779" on="0"/>
- <pt x="415" y="951" on="1"/>
- <pt x="415" y="1133" on="0"/>
- <pt x="210" y="1133" on="1"/>
- <pt x="154" y="1133" on="1"/>
- <pt x="154" y="1172" on="1"/>
- <pt x="192" y="1172" on="1"/>
- <pt x="396" y="1172" on="0"/>
- <pt x="396" y="1334" on="1"/>
- <pt x="396" y="1479" on="0"/>
- <pt x="265" y="1479" on="1"/>
- <pt x="159" y="1479" on="0"/>
- <pt x="155" y="1415" on="1"/>
- <pt x="152" y="1370" on="1"/>
- <pt x="151" y="1362" on="1"/>
- <pt x="91" y="1362" on="1"/>
- <pt x="91" y="1487" on="1"/>
- <pt x="192" y="1517" on="0"/>
- <pt x="284" y="1517" on="1"/>
- <pt x="519" y="1517" on="0"/>
- <pt x="519" y="1344" on="1"/>
- <pt x="519" y="1215" on="0"/>
- <pt x="359" y="1158" on="1"/>
- <pt x="466" y="1130" on="0"/>
- <pt x="508" y="1073" on="1"/>
- <pt x="543" y="1026" on="0"/>
- <pt x="543" y="959" on="1"/>
- <pt x="543" y="858" on="0"/>
- <pt x="471" y="800" on="1"/>
- <pt x="400" y="741" on="0"/>
- <pt x="271" y="741" on="1"/>
- <pt x="173" y="741" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 57 values pushed */
- 0 0 21 45 29 10 45 41 48 84 41 33 29 27 26 25 17 16 15 14 8 7 5 4 3
- 2 1 0 14 0 0 19 44 31 12 44 37 48 196 37 33 31 27 26 25 17 16 15 14 8
- 7 5 4 3 2 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[1]
- MDAP[0]
- MDAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[1]
- MDAP[0]
- MDAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="tilde" xMin="8" yMin="1283" xMax="674" yMax="1518">
- <contour>
- <pt x="8" y="1283" on="1"/>
- <pt x="35" y="1423" on="0"/>
- <pt x="104" y="1476" on="1"/>
- <pt x="158" y="1518" on="0"/>
- <pt x="235" y="1518" on="1"/>
- <pt x="300" y="1518" on="0"/>
- <pt x="353" y="1480" on="1"/>
- <pt x="388" y="1455" on="1"/>
- <pt x="440" y="1418" on="0"/>
- <pt x="494" y="1418" on="1"/>
- <pt x="590" y="1418" on="0"/>
- <pt x="612" y="1517" on="1"/>
- <pt x="674" y="1517" on="1"/>
- <pt x="646" y="1378" on="0"/>
- <pt x="578" y="1325" on="1"/>
- <pt x="524" y="1283" on="0"/>
- <pt x="447" y="1283" on="1"/>
- <pt x="384" y="1283" on="0"/>
- <pt x="329" y="1321" on="1"/>
- <pt x="294" y="1345" on="1"/>
- <pt x="239" y="1383" on="0"/>
- <pt x="187" y="1383" on="1"/>
- <pt x="100" y="1383" on="0"/>
- <pt x="70" y="1283" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 30 values pushed */
- 0 0 21 20 4 9 20 16 48 84 4 0 1 12 11 2 13 0 0 1 23 0 16 0 0
- 14 23 12 11 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- CALL[ ]
- SZP0[ ]
- SRP0[ ]
- MDRP[00100]
- MDRP[00000]
- MDRP[00000]
- SZP0[ ]
- SZP0[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SZP0[ ]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="trademark" xMin="140" yMin="728" xMax="1867" yMax="1480">
- <contour>
- <pt x="411" y="1419" on="1"/>
- <pt x="226" y="1419" on="1"/>
- <pt x="226" y="1283" on="1"/>
- <pt x="140" y="1283" on="1"/>
- <pt x="140" y="1480" on="1"/>
- <pt x="819" y="1480" on="1"/>
- <pt x="819" y="1283" on="1"/>
- <pt x="732" y="1283" on="1"/>
- <pt x="732" y="1419" on="1"/>
- <pt x="547" y="1419" on="1"/>
- <pt x="547" y="790" on="1"/>
- <pt x="671" y="790" on="1"/>
- <pt x="671" y="728" on="1"/>
- <pt x="288" y="728" on="1"/>
- <pt x="288" y="790" on="1"/>
- <pt x="411" y="790" on="1"/>
- </contour>
- <contour>
- <pt x="1358" y="795" on="1"/>
- <pt x="1127" y="1413" on="1"/>
- <pt x="1127" y="728" on="1"/>
- <pt x="905" y="728" on="1"/>
- <pt x="905" y="790" on="1"/>
- <pt x="1028" y="790" on="1"/>
- <pt x="1028" y="1419" on="1"/>
- <pt x="893" y="1419" on="1"/>
- <pt x="893" y="1480" on="1"/>
- <pt x="1249" y="1480" on="1"/>
- <pt x="1414" y="1038" on="1"/>
- <pt x="1567" y="1480" on="1"/>
- <pt x="1867" y="1480" on="1"/>
- <pt x="1867" y="1419" on="1"/>
- <pt x="1744" y="1419" on="1"/>
- <pt x="1744" y="790" on="1"/>
- <pt x="1867" y="790" on="1"/>
- <pt x="1867" y="728" on="1"/>
- <pt x="1608" y="728" on="1"/>
- <pt x="1608" y="1413" on="1"/>
- <pt x="1395" y="795" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 133 values pushed */
- 36 35 32 31 26 21 20 17 16 15 14 11 10 7 6 3 2 17 0 12 3 0 0 30 29
- 23 22 9 8 1 0 14 7 4 1 4 48 84 34 33 19 18 13 12 5 0 28 27 25 24
- 5 4 0 5 14 36 27 26 25 16 5 34 17 3 24 23 20 19 4 21 5 3 12 11 8
- 7 4 5 9 3 14 13 2 1 4 0 3 3 33 32 29 28 4 13 30 0 0 35 34 23
- 1 30 22 21 9 1 17 10 9 23 1 0 3 4 48 196 31 30 1 18 17 1 6 5 1
- 15 0 1 4 3 1 5 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="two" xMin="68" yMin="0" xMax="906" yMax="1518">
- <contour>
- <pt x="68" y="0" on="1"/>
- <pt x="68" y="99" on="1"/>
- <pt x="103" y="253" on="0"/>
- <pt x="178" y="354" on="1"/>
- <pt x="246" y="447" on="0"/>
- <pt x="400" y="599" on="1"/>
- <pt x="463" y="662" on="1"/>
- <pt x="605" y="805" on="0"/>
- <pt x="649" y="893" on="1"/>
- <pt x="697" y="989" on="0"/>
- <pt x="697" y="1129" on="1"/>
- <pt x="697" y="1450" on="0"/>
- <pt x="444" y="1450" on="1"/>
- <pt x="346" y="1450" on="0"/>
- <pt x="272" y="1400" on="1"/>
- <pt x="240" y="1379" on="0"/>
- <pt x="230" y="1358" on="1"/>
- <pt x="206" y="1306" on="0"/>
- <pt x="201" y="1182" on="1"/>
- <pt x="200" y="1157" on="1"/>
- <pt x="101" y="1157" on="1"/>
- <pt x="101" y="1427" on="1"/>
- <pt x="290" y="1518" on="0"/>
- <pt x="480" y="1518" on="1"/>
- <pt x="906" y="1518" on="0"/>
- <pt x="906" y="1137" on="1"/>
- <pt x="906" y="999" on="0"/>
- <pt x="841" y="913" on="1"/>
- <pt x="791" y="847" on="0"/>
- <pt x="661" y="729" on="1"/>
- <pt x="561" y="638" on="1"/>
- <pt x="497" y="580" on="1"/>
- <pt x="338" y="437" on="0"/>
- <pt x="286" y="343" on="1"/>
- <pt x="244" y="268" on="0"/>
- <pt x="229" y="173" on="1"/>
- <pt x="900" y="173" on="1"/>
- <pt x="900" y="0" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 64 values pushed */
- 0 0 12 17 23 48 84 23 0 1 21 20 19 3 0 35 3 0 1 35 0 2 0 0 36
- 35 13 1 0 1 4 48 84 37 0 1 0 14 0 0 10 10 25 48 196 35 19 2 36 20
- 3 25 36 1 0 20 37 36 1 21 20 1 2 0
- LOOPCALL[ ]
- SRP0[ ]
- MDRP[00000]
- MDRP[00000]
- SRP0[ ]
- MDRP[00100]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- SZP1[ ]
- CALL[ ]
- SZP1[ ]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="twosuperior" xMin="86" yMin="759" xMax="556" yMax="1518">
- <contour>
- <pt x="86" y="759" on="1"/>
- <pt x="86" y="809" on="1"/>
- <pt x="127" y="925" on="0"/>
- <pt x="238" y="1026" on="1"/>
- <pt x="279" y="1064" on="1"/>
- <pt x="426" y="1200" on="0"/>
- <pt x="426" y="1322" on="1"/>
- <pt x="426" y="1477" on="0"/>
- <pt x="289" y="1477" on="1"/>
- <pt x="228" y="1477" on="0"/>
- <pt x="163" y="1428" on="1"/>
- <pt x="163" y="1338" on="1"/>
- <pt x="104" y="1338" on="1"/>
- <pt x="104" y="1474" on="1"/>
- <pt x="214" y="1518" on="0"/>
- <pt x="313" y="1518" on="1"/>
- <pt x="422" y="1518" on="0"/>
- <pt x="489" y="1462" on="1"/>
- <pt x="556" y="1406" on="0"/>
- <pt x="556" y="1319" on="1"/>
- <pt x="556" y="1247" on="0"/>
- <pt x="503" y="1185" on="1"/>
- <pt x="473" y="1148" on="0"/>
- <pt x="404" y="1100" on="1"/>
- <pt x="383" y="1086" on="0"/>
- <pt x="370" y="1077" on="1"/>
- <pt x="320" y="1040" on="1"/>
- <pt x="208" y="957" on="0"/>
- <pt x="198" y="864" on="1"/>
- <pt x="554" y="864" on="1"/>
- <pt x="554" y="759" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 52 values pushed */
- 0 0 8 45 15 48 84 1 28 0 2 13 12 11 10 4 13 15 28 0 0 30 0 43 1
- 28 1 4 48 84 29 28 1 0 14 0 0 6 44 19 48 196 30 29 28 19 13 12 11 10
- 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[1]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="u" xMin="12" yMin="-25" xMax="993" yMax="1086">
- <contour>
- <pt x="675" y="0" on="1"/>
- <pt x="675" y="179" on="1"/>
- <pt x="611" y="87" on="0"/>
- <pt x="551" y="41" on="1"/>
- <pt x="466" y="-25" on="0"/>
- <pt x="364" y="-25" on="1"/>
- <pt x="240" y="-25" on="0"/>
- <pt x="186" y="53" on="1"/>
- <pt x="133" y="131" on="0"/>
- <pt x="133" y="321" on="1"/>
- <pt x="133" y="827" on="1"/>
- <pt x="131" y="925" on="1"/>
- <pt x="131" y="993" on="0"/>
- <pt x="106" y="1007" on="1"/>
- <pt x="86" y="1019" on="0"/>
- <pt x="31" y="1023" on="1"/>
- <pt x="12" y="1024" on="1"/>
- <pt x="12" y="1086" on="1"/>
- <pt x="331" y="1086" on="1"/>
- <pt x="331" y="352" on="1"/>
- <pt x="333" y="274" on="1"/>
- <pt x="335" y="188" on="0"/>
- <pt x="357" y="150" on="1"/>
- <pt x="383" y="105" on="0"/>
- <pt x="439" y="105" on="1"/>
- <pt x="554" y="105" on="0"/>
- <pt x="675" y="245" on="1"/>
- <pt x="675" y="827" on="1"/>
- <pt x="673" y="925" on="1"/>
- <pt x="672" y="994" on="0"/>
- <pt x="648" y="1007" on="1"/>
- <pt x="627" y="1019" on="0"/>
- <pt x="573" y="1023" on="1"/>
- <pt x="554" y="1024" on="1"/>
- <pt x="554" y="1086" on="1"/>
- <pt x="872" y="1086" on="1"/>
- <pt x="872" y="259" on="1"/>
- <pt x="874" y="160" on="1"/>
- <pt x="874" y="92" on="0"/>
- <pt x="899" y="78" on="1"/>
- <pt x="922" y="66" on="0"/>
- <pt x="974" y="63" on="1"/>
- <pt x="993" y="62" on="1"/>
- <pt x="993" y="0" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 74 values pushed */
- 0 0 24 29 5 48 84 5 2 42 36 33 27 26 19 16 10 9 1 10 17 0 3 43 0
- 1 0 35 34 18 17 1 3 14 34 33 2 0 18 3 43 42 2 13 35 17 16 9 0 0
- 27 26 1 0 4 3 35 19 18 4 1 9 2 4 48 196 36 35 1 10 9 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00000]
- MDRP[00000]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- CALL[ ]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="uacute" xMin="12" yMin="-25" xMax="993" yMax="1604">
- <component glyphName="u" x="0" y="0" flags="0x4"/>
- <component glyphName="acute" x="196" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="ubreve" xMin="12" yMin="-25" xMax="993" yMax="1604">
- <contour>
- <pt x="675" y="0" on="1"/>
- <pt x="675" y="179" on="1"/>
- <pt x="611" y="87" on="0"/>
- <pt x="551" y="41" on="1"/>
- <pt x="466" y="-25" on="0"/>
- <pt x="364" y="-25" on="1"/>
- <pt x="240" y="-25" on="0"/>
- <pt x="186" y="53" on="1"/>
- <pt x="133" y="131" on="0"/>
- <pt x="133" y="321" on="1"/>
- <pt x="133" y="827" on="1"/>
- <pt x="131" y="925" on="1"/>
- <pt x="131" y="993" on="0"/>
- <pt x="106" y="1007" on="1"/>
- <pt x="86" y="1019" on="0"/>
- <pt x="31" y="1023" on="1"/>
- <pt x="12" y="1024" on="1"/>
- <pt x="12" y="1086" on="1"/>
- <pt x="331" y="1086" on="1"/>
- <pt x="331" y="352" on="1"/>
- <pt x="333" y="274" on="1"/>
- <pt x="335" y="188" on="0"/>
- <pt x="357" y="150" on="1"/>
- <pt x="383" y="105" on="0"/>
- <pt x="439" y="105" on="1"/>
- <pt x="554" y="105" on="0"/>
- <pt x="675" y="245" on="1"/>
- <pt x="675" y="827" on="1"/>
- <pt x="673" y="925" on="1"/>
- <pt x="672" y="994" on="0"/>
- <pt x="648" y="1007" on="1"/>
- <pt x="627" y="1019" on="0"/>
- <pt x="573" y="1023" on="1"/>
- <pt x="554" y="1024" on="1"/>
- <pt x="554" y="1086" on="1"/>
- <pt x="872" y="1086" on="1"/>
- <pt x="872" y="259" on="1"/>
- <pt x="874" y="160" on="1"/>
- <pt x="874" y="92" on="0"/>
- <pt x="899" y="78" on="1"/>
- <pt x="922" y="66" on="0"/>
- <pt x="974" y="63" on="1"/>
- <pt x="993" y="62" on="1"/>
- <pt x="993" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="146" y="1604" on="1"/>
- <pt x="211" y="1604" on="1"/>
- <pt x="238" y="1514" on="0"/>
- <pt x="298" y="1472" on="1"/>
- <pt x="366" y="1425" on="0"/>
- <pt x="479" y="1425" on="1"/>
- <pt x="605" y="1425" on="0"/>
- <pt x="675" y="1484" on="1"/>
- <pt x="724" y="1524" on="0"/>
- <pt x="748" y="1604" on="1"/>
- <pt x="812" y="1604" on="1"/>
- <pt x="793" y="1469" on="0"/>
- <pt x="721" y="1388" on="1"/>
- <pt x="626" y="1283" on="0"/>
- <pt x="479" y="1283" on="1"/>
- <pt x="325" y="1283" on="0"/>
- <pt x="230" y="1398" on="1"/>
- <pt x="165" y="1476" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 97 values pushed */
- 0 0 49 20 58 24 29 5 48 84 5 2 42 36 33 27 26 19 16 10 9 1 10 17 0
- 3 54 53 45 44 4 13 58 17 43 0 1 0 35 34 18 17 1 3 14 54 53 2 35 0
- 3 34 33 2 0 18 3 45 44 2 18 9 3 43 42 2 13 35 17 16 9 0 0 27 26
- 1 0 4 3 35 19 18 4 1 9 2 4 48 196 36 35 1 10 9 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00000]
- MDRP[00000]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- CALL[ ]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="ucircumflex" xMin="12" yMin="-25" xMax="993" yMax="1604">
- <component glyphName="u" x="0" y="0" flags="0x4"/>
- <component glyphName="circumflex" x="143" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="udieresis" xMin="12" yMin="-25" xMax="993" yMax="1456">
- <component glyphName="u" x="0" y="0" flags="0x4"/>
- <component glyphName="dieresis" x="162" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="ugrave" xMin="12" yMin="-25" xMax="993" yMax="1604">
- <component glyphName="u" x="0" y="0" flags="0x4"/>
- <component glyphName="grave" x="78" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="uhungarumlaut" xMin="12" yMin="-25" xMax="993" yMax="1604">
- <component glyphName="u" x="0" y="0" flags="0x4"/>
- <component glyphName="hungarumlaut" x="249" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="umacron" xMin="12" yMin="-25" xMax="993" yMax="1406">
- <component glyphName="u" x="0" y="0" flags="0x4"/>
- <component glyphName="macron" x="161" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="underscore" xMin="0" yMin="-123" xMax="1024" yMax="0">
- <contour>
- <pt x="0" y="-123" on="1"/>
- <pt x="0" y="0" on="1"/>
- <pt x="1024" y="0" on="1"/>
- <pt x="1024" y="-123" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 20 values pushed */
- 0 0 3 0 12 1 1 1 4 48 84 2 1 1 0 14 3 2 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- CALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="uogonek" xMin="12" yMin="-370" xMax="993" yMax="1086">
- <component glyphName="u" x="0" y="0" flags="0x4"/>
- <component glyphName="ogonek" x="419" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="uring" xMin="12" yMin="-25" xMax="993" yMax="1737">
- <contour>
- <pt x="675" y="0" on="1"/>
- <pt x="675" y="179" on="1"/>
- <pt x="611" y="87" on="0"/>
- <pt x="551" y="41" on="1"/>
- <pt x="466" y="-25" on="0"/>
- <pt x="364" y="-25" on="1"/>
- <pt x="240" y="-25" on="0"/>
- <pt x="186" y="53" on="1"/>
- <pt x="133" y="131" on="0"/>
- <pt x="133" y="321" on="1"/>
- <pt x="133" y="827" on="1"/>
- <pt x="131" y="925" on="1"/>
- <pt x="131" y="993" on="0"/>
- <pt x="106" y="1007" on="1"/>
- <pt x="86" y="1019" on="0"/>
- <pt x="31" y="1023" on="1"/>
- <pt x="12" y="1024" on="1"/>
- <pt x="12" y="1086" on="1"/>
- <pt x="331" y="1086" on="1"/>
- <pt x="331" y="352" on="1"/>
- <pt x="333" y="274" on="1"/>
- <pt x="335" y="188" on="0"/>
- <pt x="357" y="150" on="1"/>
- <pt x="383" y="105" on="0"/>
- <pt x="439" y="105" on="1"/>
- <pt x="554" y="105" on="0"/>
- <pt x="675" y="245" on="1"/>
- <pt x="675" y="827" on="1"/>
- <pt x="673" y="925" on="1"/>
- <pt x="672" y="994" on="0"/>
- <pt x="648" y="1007" on="1"/>
- <pt x="627" y="1019" on="0"/>
- <pt x="573" y="1023" on="1"/>
- <pt x="554" y="1024" on="1"/>
- <pt x="554" y="1086" on="1"/>
- <pt x="872" y="1086" on="1"/>
- <pt x="872" y="259" on="1"/>
- <pt x="874" y="160" on="1"/>
- <pt x="874" y="92" on="0"/>
- <pt x="899" y="78" on="1"/>
- <pt x="922" y="66" on="0"/>
- <pt x="974" y="63" on="1"/>
- <pt x="993" y="62" on="1"/>
- <pt x="993" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="491" y="1737" on="1"/>
- <pt x="585" y="1737" on="0"/>
- <pt x="651" y="1671" on="1"/>
- <pt x="718" y="1605" on="0"/>
- <pt x="718" y="1511" on="1"/>
- <pt x="718" y="1415" on="0"/>
- <pt x="651" y="1349" on="1"/>
- <pt x="584" y="1283" on="0"/>
- <pt x="489" y="1283" on="1"/>
- <pt x="405" y="1283" on="0"/>
- <pt x="344" y="1337" on="1"/>
- <pt x="264" y="1407" on="0"/>
- <pt x="264" y="1510" on="1"/>
- <pt x="264" y="1605" on="0"/>
- <pt x="330" y="1671" on="1"/>
- <pt x="396" y="1737" on="0"/>
- </contour>
- <contour>
- <pt x="491" y="1669" on="1"/>
- <pt x="425" y="1669" on="0"/>
- <pt x="378" y="1623" on="1"/>
- <pt x="332" y="1576" on="0"/>
- <pt x="332" y="1511" on="1"/>
- <pt x="332" y="1445" on="0"/>
- <pt x="378" y="1398" on="1"/>
- <pt x="424" y="1351" on="0"/>
- <pt x="489" y="1351" on="1"/>
- <pt x="550" y="1351" on="0"/>
- <pt x="594" y="1388" on="1"/>
- <pt x="650" y="1437" on="0"/>
- <pt x="650" y="1511" on="1"/>
- <pt x="650" y="1577" on="0"/>
- <pt x="603" y="1623" on="1"/>
- <pt x="556" y="1669" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 103 values pushed */
- 0 0 68 17 52 60 17 44 24 29 5 48 84 5 2 42 36 33 27 26 19 16 10 9 1
- 10 17 0 3 52 44 17 43 0 1 0 35 34 18 17 1 3 14 0 0 72 17 48 64 17
- 56 48 196 48 48 35 0 2 34 33 2 0 18 3 56 56 18 9 2 43 42 2 13 35 17
- 16 9 0 0 27 26 1 0 4 3 35 19 18 4 1 9 2 4 48 196 36 35 1 10 9
- 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00000]
- MDRP[00000]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- MDAP[1]
- CALL[ ]
- CALL[ ]
- MDAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00100]
- MDRP[00100]
- CALL[ ]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="utilde" xMin="12" yMin="-25" xMax="993" yMax="1518">
- <contour>
- <pt x="675" y="0" on="1"/>
- <pt x="675" y="179" on="1"/>
- <pt x="611" y="87" on="0"/>
- <pt x="551" y="41" on="1"/>
- <pt x="466" y="-25" on="0"/>
- <pt x="364" y="-25" on="1"/>
- <pt x="240" y="-25" on="0"/>
- <pt x="186" y="53" on="1"/>
- <pt x="133" y="131" on="0"/>
- <pt x="133" y="321" on="1"/>
- <pt x="133" y="827" on="1"/>
- <pt x="131" y="925" on="1"/>
- <pt x="131" y="993" on="0"/>
- <pt x="106" y="1007" on="1"/>
- <pt x="86" y="1019" on="0"/>
- <pt x="31" y="1023" on="1"/>
- <pt x="12" y="1024" on="1"/>
- <pt x="12" y="1086" on="1"/>
- <pt x="331" y="1086" on="1"/>
- <pt x="331" y="352" on="1"/>
- <pt x="333" y="274" on="1"/>
- <pt x="335" y="188" on="0"/>
- <pt x="357" y="150" on="1"/>
- <pt x="383" y="105" on="0"/>
- <pt x="439" y="105" on="1"/>
- <pt x="554" y="105" on="0"/>
- <pt x="675" y="245" on="1"/>
- <pt x="675" y="827" on="1"/>
- <pt x="673" y="925" on="1"/>
- <pt x="672" y="994" on="0"/>
- <pt x="648" y="1007" on="1"/>
- <pt x="627" y="1019" on="0"/>
- <pt x="573" y="1023" on="1"/>
- <pt x="554" y="1024" on="1"/>
- <pt x="554" y="1086" on="1"/>
- <pt x="872" y="1086" on="1"/>
- <pt x="872" y="259" on="1"/>
- <pt x="874" y="160" on="1"/>
- <pt x="874" y="92" on="0"/>
- <pt x="899" y="78" on="1"/>
- <pt x="922" y="66" on="0"/>
- <pt x="974" y="63" on="1"/>
- <pt x="993" y="62" on="1"/>
- <pt x="993" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="158" y="1283" on="1"/>
- <pt x="185" y="1423" on="0"/>
- <pt x="254" y="1476" on="1"/>
- <pt x="308" y="1518" on="0"/>
- <pt x="385" y="1518" on="1"/>
- <pt x="450" y="1518" on="0"/>
- <pt x="503" y="1480" on="1"/>
- <pt x="538" y="1455" on="1"/>
- <pt x="590" y="1418" on="0"/>
- <pt x="644" y="1418" on="1"/>
- <pt x="739" y="1418" on="0"/>
- <pt x="762" y="1517" on="1"/>
- <pt x="824" y="1517" on="1"/>
- <pt x="796" y="1378" on="0"/>
- <pt x="728" y="1325" on="1"/>
- <pt x="674" y="1283" on="0"/>
- <pt x="597" y="1283" on="1"/>
- <pt x="534" y="1283" on="0"/>
- <pt x="479" y="1321" on="1"/>
- <pt x="444" y="1345" on="1"/>
- <pt x="389" y="1383" on="0"/>
- <pt x="337" y="1383" on="1"/>
- <pt x="249" y="1383" on="0"/>
- <pt x="220" y="1283" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 111 values pushed */
- 0 0 65 20 48 53 20 60 24 29 5 48 84 48 0 5 2 60 1 67 60 44 3 0 17
- 3 0 42 36 33 27 26 19 16 10 9 1 10 17 0 3 1 56 55 2 13 0 0 43 0
- 1 0 35 34 18 17 1 3 14 56 55 2 35 0 3 34 33 2 0 18 3 67 44 2 18
- 9 3 43 42 2 13 35 17 16 9 0 0 27 26 1 0 4 3 35 19 18 4 1 9 2
- 4 48 196 36 35 1 10 9 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00000]
- MDRP[00000]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SZP0[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SZP0[ ]
- CALL[ ]
- SZP1[ ]
- CALL[ ]
- SZP1[ ]
- MDAP[1]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="v" xMin="0" yMin="-12" xMax="1024" yMax="1086">
- <contour>
- <pt x="493" y="-12" on="1"/>
- <pt x="156" y="820" on="1"/>
- <pt x="76" y="1019" on="0"/>
- <pt x="18" y="1023" on="1"/>
- <pt x="0" y="1024" on="1"/>
- <pt x="0" y="1086" on="1"/>
- <pt x="438" y="1086" on="1"/>
- <pt x="438" y="1024" on="1"/>
- <pt x="418" y="1024" on="1"/>
- <pt x="389" y="1023" on="1"/>
- <pt x="311" y="1020" on="0"/>
- <pt x="311" y="982" on="1"/>
- <pt x="311" y="964" on="0"/>
- <pt x="341" y="891" on="1"/>
- <pt x="371" y="818" on="1"/>
- <pt x="591" y="272" on="1"/>
- <pt x="795" y="817" on="1"/>
- <pt x="821" y="884" on="1"/>
- <pt x="852" y="964" on="0"/>
- <pt x="852" y="982" on="1"/>
- <pt x="852" y="1024" on="0"/>
- <pt x="758" y="1024" on="1"/>
- <pt x="736" y="1024" on="1"/>
- <pt x="736" y="1086" on="1"/>
- <pt x="1024" y="1086" on="1"/>
- <pt x="1024" y="1024" on="1"/>
- <pt x="1007" y="1023" on="1"/>
- <pt x="946" y="1018" on="0"/>
- <pt x="912" y="931" on="1"/>
- <pt x="867" y="817" on="1"/>
- <pt x="553" y="-12" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 40 values pushed */
- 1 25 22 21 15 8 7 4 7 5 2 3 0 1 30 0 2 0 24 23 6 5 1 3 14
- 30 25 24 23 22 21 19 15 11 8 7 6 5 4 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[1]
- MDAP[0]
- MDAP[1]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- SZP0[ ]
- SRP0[ ]
- MDRP[00000]
- MDRP[00000]
- SZP0[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="w" xMin="0" yMin="-12" xMax="1479" yMax="1086">
- <contour>
- <pt x="382" y="-12" on="1"/>
- <pt x="152" y="827" on="1"/>
- <pt x="118" y="950" on="0"/>
- <pt x="95" y="985" on="1"/>
- <pt x="72" y="1020" on="0"/>
- <pt x="19" y="1023" on="1"/>
- <pt x="0" y="1024" on="1"/>
- <pt x="0" y="1086" on="1"/>
- <pt x="445" y="1086" on="1"/>
- <pt x="445" y="1024" on="1"/>
- <pt x="424" y="1024" on="1"/>
- <pt x="322" y="1024" on="0"/>
- <pt x="322" y="977" on="1"/>
- <pt x="322" y="943" on="0"/>
- <pt x="354" y="827" on="1"/>
- <pt x="493" y="323" on="1"/>
- <pt x="757" y="1080" on="1"/>
- <pt x="823" y="1080" on="1"/>
- <pt x="1098" y="284" on="1"/>
- <pt x="1259" y="827" on="1"/>
- <pt x="1276" y="885" on="1"/>
- <pt x="1295" y="954" on="1"/>
- <pt x="1300" y="971" on="0"/>
- <pt x="1300" y="979" on="1"/>
- <pt x="1300" y="1021" on="0"/>
- <pt x="1224" y="1023" on="1"/>
- <pt x="1195" y="1024" on="1"/>
- <pt x="1173" y="1024" on="1"/>
- <pt x="1173" y="1086" on="1"/>
- <pt x="1479" y="1086" on="1"/>
- <pt x="1478" y="1024" on="1"/>
- <pt x="1456" y="1023" on="1"/>
- <pt x="1386" y="1019" on="0"/>
- <pt x="1352" y="908" on="1"/>
- <pt x="1327" y="827" on="1"/>
- <pt x="1069" y="-12" on="1"/>
- <pt x="1014" y="-12" on="1"/>
- <pt x="727" y="801" on="1"/>
- <pt x="443" y="-12" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 54 values pushed */
- 1 37 30 27 26 18 17 16 15 10 9 6 11 7 2 3 0 1 38 36 35 0 4 13 2
- 0 29 28 8 7 1 3 14 38 37 36 35 30 29 28 27 26 23 18 17 16 15 12 10 9
- 8 7 6 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[1]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[1]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- SZP0[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SZP0[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="wcircumflex" xMin="0" yMin="-12" xMax="1479" yMax="1604">
- <contour>
- <pt x="382" y="-12" on="1"/>
- <pt x="152" y="827" on="1"/>
- <pt x="118" y="950" on="0"/>
- <pt x="95" y="985" on="1"/>
- <pt x="72" y="1020" on="0"/>
- <pt x="19" y="1023" on="1"/>
- <pt x="0" y="1024" on="1"/>
- <pt x="0" y="1086" on="1"/>
- <pt x="445" y="1086" on="1"/>
- <pt x="445" y="1024" on="1"/>
- <pt x="424" y="1024" on="1"/>
- <pt x="322" y="1024" on="0"/>
- <pt x="322" y="977" on="1"/>
- <pt x="322" y="943" on="0"/>
- <pt x="354" y="827" on="1"/>
- <pt x="493" y="323" on="1"/>
- <pt x="757" y="1080" on="1"/>
- <pt x="823" y="1080" on="1"/>
- <pt x="1098" y="284" on="1"/>
- <pt x="1259" y="827" on="1"/>
- <pt x="1276" y="885" on="1"/>
- <pt x="1295" y="954" on="1"/>
- <pt x="1300" y="971" on="0"/>
- <pt x="1300" y="979" on="1"/>
- <pt x="1300" y="1021" on="0"/>
- <pt x="1224" y="1023" on="1"/>
- <pt x="1195" y="1024" on="1"/>
- <pt x="1173" y="1024" on="1"/>
- <pt x="1173" y="1086" on="1"/>
- <pt x="1479" y="1086" on="1"/>
- <pt x="1478" y="1024" on="1"/>
- <pt x="1456" y="1023" on="1"/>
- <pt x="1386" y="1019" on="0"/>
- <pt x="1352" y="908" on="1"/>
- <pt x="1327" y="827" on="1"/>
- <pt x="1069" y="-12" on="1"/>
- <pt x="1014" y="-12" on="1"/>
- <pt x="727" y="801" on="1"/>
- <pt x="443" y="-12" on="1"/>
- </contour>
- <contour>
- <pt x="458" y="1283" on="1"/>
- <pt x="699" y="1604" on="1"/>
- <pt x="921" y="1604" on="1"/>
- <pt x="1161" y="1283" on="1"/>
- <pt x="1075" y="1283" on="1"/>
- <pt x="810" y="1505" on="1"/>
- <pt x="544" y="1283" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 81 values pushed */
- 1 44 40 0 2 0 1 45 43 42 39 4 0 7 3 0 1 37 30 27 26 18 17 16 15
- 10 9 6 11 7 2 3 0 1 38 36 35 0 4 13 2 0 41 40 1 0 29 28 8 7
- 1 3 14 45 44 43 42 41 40 39 38 37 36 35 30 29 28 27 26 23 18 17 16 15 12
- 10 9 8 7 6 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[1]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[1]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SZP0[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SZP0[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- CALL[ ]
- SZP1[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="x" xMin="0" yMin="0" xMax="1024" yMax="1086">
- <contour>
- <pt x="6" y="0" on="1"/>
- <pt x="6" y="62" on="1"/>
- <pt x="22" y="63" on="1"/>
- <pt x="86" y="68" on="0"/>
- <pt x="135" y="138" on="1"/>
- <pt x="218" y="256" on="1"/>
- <pt x="406" y="523" on="1"/>
- <pt x="219" y="824" on="1"/>
- <pt x="127" y="971" on="0"/>
- <pt x="103" y="995" on="1"/>
- <pt x="79" y="1019" on="0"/>
- <pt x="18" y="1023" on="1"/>
- <pt x="0" y="1024" on="1"/>
- <pt x="0" y="1086" on="1"/>
- <pt x="492" y="1086" on="1"/>
- <pt x="492" y="1024" on="1"/>
- <pt x="472" y="1024" on="1"/>
- <pt x="431" y="1022" on="1"/>
- <pt x="363" y="1019" on="0"/>
- <pt x="363" y="989" on="1"/>
- <pt x="363" y="978" on="0"/>
- <pt x="377" y="955" on="1"/>
- <pt x="379" y="951" on="1"/>
- <pt x="386" y="941" on="0"/>
- <pt x="396" y="922" on="1"/>
- <pt x="404" y="909" on="1"/>
- <pt x="420" y="878" on="0"/>
- <pt x="454" y="824" on="1"/>
- <pt x="576" y="627" on="1"/>
- <pt x="693" y="819" on="1"/>
- <pt x="744" y="909" on="1"/>
- <pt x="783" y="978" on="0"/>
- <pt x="783" y="993" on="1"/>
- <pt x="783" y="1022" on="0"/>
- <pt x="729" y="1023" on="1"/>
- <pt x="692" y="1024" on="1"/>
- <pt x="669" y="1024" on="1"/>
- <pt x="669" y="1086" on="1"/>
- <pt x="987" y="1086" on="1"/>
- <pt x="987" y="1024" on="1"/>
- <pt x="967" y="1023" on="1"/>
- <pt x="901" y="1018" on="0"/>
- <pt x="871" y="978" on="1"/>
- <pt x="842" y="943" on="0"/>
- <pt x="768" y="824" on="1"/>
- <pt x="613" y="570" on="1"/>
- <pt x="805" y="258" on="1"/>
- <pt x="879" y="137" on="0"/>
- <pt x="916" y="101" on="1"/>
- <pt x="952" y="67" on="0"/>
- <pt x="1008" y="63" on="1"/>
- <pt x="1024" y="62" on="1"/>
- <pt x="1024" y="0" on="1"/>
- <pt x="530" y="0" on="1"/>
- <pt x="530" y="62" on="1"/>
- <pt x="548" y="62" on="1"/>
- <pt x="594" y="63" on="1"/>
- <pt x="668" y="64" on="0"/>
- <pt x="668" y="91" on="1"/>
- <pt x="668" y="101" on="0"/>
- <pt x="650" y="126" on="1"/>
- <pt x="639" y="142" on="0"/>
- <pt x="620" y="179" on="1"/>
- <pt x="602" y="213" on="0"/>
- <pt x="575" y="257" on="1"/>
- <pt x="441" y="469" on="1"/>
- <pt x="292" y="257" on="1"/>
- <pt x="260" y="212" on="0"/>
- <pt x="247" y="186" on="1"/>
- <pt x="217" y="130" on="1"/>
- <pt x="203" y="104" on="0"/>
- <pt x="203" y="94" on="1"/>
- <pt x="203" y="65" on="0"/>
- <pt x="278" y="63" on="1"/>
- <pt x="316" y="62" on="1"/>
- <pt x="339" y="62" on="1"/>
- <pt x="339" y="0" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 63 values pushed */
- 75 74 65 55 54 51 45 39 36 35 29 28 16 15 12 6 1 17 13 0 3 76 53 52 0
- 3 0 38 37 14 13 1 3 14 76 75 74 71 65 58 55 54 53 52 51 45 39 38 37 36
- 35 32 29 28 19 16 15 14 13 12 6 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[1]
- MDAP[0]
- MDAP[0]
- MDAP[1]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[1]
- MDAP[0]
- MDAP[1]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="y" xMin="0" yMin="-395" xMax="1024" yMax="1086">
- <contour>
- <pt x="487" y="0" on="1"/>
- <pt x="156" y="820" on="1"/>
- <pt x="76" y="1020" on="0"/>
- <pt x="17" y="1023" on="1"/>
- <pt x="0" y="1024" on="1"/>
- <pt x="0" y="1086" on="1"/>
- <pt x="437" y="1086" on="1"/>
- <pt x="437" y="1024" on="1"/>
- <pt x="418" y="1024" on="1"/>
- <pt x="389" y="1023" on="1"/>
- <pt x="310" y="1020" on="0"/>
- <pt x="310" y="982" on="1"/>
- <pt x="310" y="961" on="0"/>
- <pt x="340" y="891" on="1"/>
- <pt x="371" y="818" on="1"/>
- <pt x="591" y="272" on="1"/>
- <pt x="794" y="817" on="1"/>
- <pt x="820" y="884" on="1"/>
- <pt x="851" y="964" on="0"/>
- <pt x="851" y="982" on="1"/>
- <pt x="851" y="1024" on="0"/>
- <pt x="758" y="1024" on="1"/>
- <pt x="736" y="1024" on="1"/>
- <pt x="736" y="1086" on="1"/>
- <pt x="1024" y="1086" on="1"/>
- <pt x="1024" y="1024" on="1"/>
- <pt x="1007" y="1023" on="1"/>
- <pt x="945" y="1019" on="0"/>
- <pt x="911" y="931" on="1"/>
- <pt x="867" y="817" on="1"/>
- <pt x="411" y="-395" on="1"/>
- <pt x="162" y="-395" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 46 values pushed */
- 1 25 22 21 15 8 7 4 7 5 2 3 0 1 0 2 30 2 0 31 30 1 0 24 23
- 6 5 1 3 14 31 30 25 24 23 22 21 19 15 11 8 7 6 5 4 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[1]
- MDAP[0]
- MDAP[1]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SZP1[ ]
- CALL[ ]
- SZP1[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="yacute" xMin="0" yMin="-395" xMax="1024" yMax="1604">
- <component glyphName="y" x="0" y="0" flags="0x4"/>
- <component glyphName="acute" x="309" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="ycircumflex" xMin="0" yMin="-395" xMax="1024" yMax="1604">
- <contour>
- <pt x="487" y="0" on="1"/>
- <pt x="156" y="820" on="1"/>
- <pt x="76" y="1020" on="0"/>
- <pt x="17" y="1023" on="1"/>
- <pt x="0" y="1024" on="1"/>
- <pt x="0" y="1086" on="1"/>
- <pt x="437" y="1086" on="1"/>
- <pt x="437" y="1024" on="1"/>
- <pt x="418" y="1024" on="1"/>
- <pt x="389" y="1023" on="1"/>
- <pt x="310" y="1020" on="0"/>
- <pt x="310" y="982" on="1"/>
- <pt x="310" y="961" on="0"/>
- <pt x="340" y="891" on="1"/>
- <pt x="371" y="818" on="1"/>
- <pt x="591" y="272" on="1"/>
- <pt x="794" y="817" on="1"/>
- <pt x="820" y="884" on="1"/>
- <pt x="851" y="964" on="0"/>
- <pt x="851" y="982" on="1"/>
- <pt x="851" y="1024" on="0"/>
- <pt x="758" y="1024" on="1"/>
- <pt x="736" y="1024" on="1"/>
- <pt x="736" y="1086" on="1"/>
- <pt x="1024" y="1086" on="1"/>
- <pt x="1024" y="1024" on="1"/>
- <pt x="1007" y="1023" on="1"/>
- <pt x="945" y="1019" on="0"/>
- <pt x="911" y="931" on="1"/>
- <pt x="867" y="817" on="1"/>
- <pt x="411" y="-395" on="1"/>
- <pt x="162" y="-395" on="1"/>
- </contour>
- <contour>
- <pt x="235" y="1283" on="1"/>
- <pt x="476" y="1604" on="1"/>
- <pt x="698" y="1604" on="1"/>
- <pt x="938" y="1283" on="1"/>
- <pt x="852" y="1283" on="1"/>
- <pt x="587" y="1505" on="1"/>
- <pt x="321" y="1283" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 73 values pushed */
- 1 37 33 0 2 0 1 38 36 35 32 4 0 5 3 0 1 25 22 21 15 8 7 4 7
- 5 2 3 0 1 0 2 30 2 0 34 33 1 31 30 1 2 0 24 23 6 5 1 3 14
- 38 37 36 35 34 33 32 31 30 25 24 23 22 21 19 15 11 8 7 6 5 4 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[1]
- MDAP[0]
- MDAP[1]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SZP1[ ]
- CALL[ ]
- SZP1[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- CALL[ ]
- SZP1[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="ydieresis" xMin="0" yMin="-395" xMax="1024" yMax="1456">
- <component glyphName="y" x="0" y="0" flags="0x4"/>
- <component glyphName="dieresis" x="250" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="yen" xMin="0" yMin="0" xMax="1024" yMax="1480">
- <contour>
- <pt x="414" y="395" on="1"/>
- <pt x="105" y="395" on="1"/>
- <pt x="105" y="456" on="1"/>
- <pt x="414" y="456" on="1"/>
- <pt x="414" y="666" on="1"/>
- <pt x="105" y="666" on="1"/>
- <pt x="105" y="728" on="1"/>
- <pt x="414" y="728" on="1"/>
- <pt x="219" y="1182" on="1"/>
- <pt x="152" y="1338" on="0"/>
- <pt x="103" y="1378" on="1"/>
- <pt x="62" y="1413" on="0"/>
- <pt x="0" y="1417" on="1"/>
- <pt x="0" y="1480" on="1"/>
- <pt x="502" y="1480" on="1"/>
- <pt x="502" y="1419" on="1"/>
- <pt x="493" y="1419" on="0"/>
- <pt x="478" y="1418" on="1"/>
- <pt x="467" y="1418" on="1"/>
- <pt x="455" y="1418" on="1"/>
- <pt x="376" y="1418" on="0"/>
- <pt x="376" y="1376" on="1"/>
- <pt x="376" y="1349" on="0"/>
- <pt x="399" y="1291" on="1"/>
- <pt x="573" y="854" on="1"/>
- <pt x="768" y="1312" on="1"/>
- <pt x="787" y="1357" on="0"/>
- <pt x="787" y="1385" on="1"/>
- <pt x="787" y="1421" on="0"/>
- <pt x="734" y="1418" on="1"/>
- <pt x="726" y="1418" on="1"/>
- <pt x="720" y="1417" on="1"/>
- <pt x="709" y="1417" on="1"/>
- <pt x="700" y="1417" on="1"/>
- <pt x="683" y="1418" on="0"/>
- <pt x="665" y="1419" on="1"/>
- <pt x="665" y="1480" on="1"/>
- <pt x="1024" y="1480" on="1"/>
- <pt x="1024" y="1417" on="1"/>
- <pt x="933" y="1409" on="0"/>
- <pt x="897" y="1360" on="1"/>
- <pt x="861" y="1314" on="0"/>
- <pt x="804" y="1179" on="1"/>
- <pt x="611" y="728" on="1"/>
- <pt x="920" y="728" on="1"/>
- <pt x="920" y="666" on="1"/>
- <pt x="611" y="666" on="1"/>
- <pt x="611" y="456" on="1"/>
- <pt x="920" y="456" on="1"/>
- <pt x="920" y="395" on="1"/>
- <pt x="611" y="395" on="1"/>
- <pt x="611" y="259" on="1"/>
- <pt x="611" y="202" on="0"/>
- <pt x="619" y="147" on="1"/>
- <pt x="626" y="96" on="0"/>
- <pt x="651" y="82" on="1"/>
- <pt x="673" y="71" on="0"/>
- <pt x="710" y="68" on="1"/>
- <pt x="778" y="63" on="1"/>
- <pt x="796" y="62" on="1"/>
- <pt x="796" y="0" on="1"/>
- <pt x="229" y="0" on="1"/>
- <pt x="229" y="62" on="1"/>
- <pt x="247" y="63" on="1"/>
- <pt x="315" y="68" on="1"/>
- <pt x="390" y="74" on="0"/>
- <pt x="400" y="115" on="1"/>
- <pt x="414" y="175" on="0"/>
- <pt x="414" y="259" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 119 values pushed */
- 68 61 51 60 32 29 38 35 32 29 24 19 18 17 15 12 10 13 6 3 0 0 46 45 5
- 4 14 3 6 48 47 3 2 14 3 0 2 4 48 84 44 43 7 6 3 50 49 1 0 3
- 61 60 1 3 0 37 36 14 13 0 3 14 61 68 60 51 24 19 18 17 15 14 6 43 0
- 3 49 48 45 44 38 37 36 35 8 13 27 43 13 12 6 5 2 1 6 13 21 0 0 0
- 51 50 47 46 43 4 4 0 1 4 48 196 68 7 4 3 0 4 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MDAP[1]
- MDAP[1]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="z" xMin="62" yMin="0" xMax="846" yMax="1086">
- <contour>
- <pt x="62" y="0" on="1"/>
- <pt x="62" y="62" on="1"/>
- <pt x="590" y="1018" on="1"/>
- <pt x="396" y="1018" on="1"/>
- <pt x="300" y="1017" on="1"/>
- <pt x="218" y="1017" on="0"/>
- <pt x="207" y="991" on="1"/>
- <pt x="197" y="972" on="0"/>
- <pt x="198" y="926" on="1"/>
- <pt x="198" y="913" on="1"/>
- <pt x="198" y="900" on="1"/>
- <pt x="197" y="875" on="0"/>
- <pt x="197" y="869" on="1"/>
- <pt x="195" y="848" on="1"/>
- <pt x="90" y="848" on="1"/>
- <pt x="90" y="1086" on="1"/>
- <pt x="819" y="1086" on="1"/>
- <pt x="819" y="1024" on="1"/>
- <pt x="294" y="74" on="1"/>
- <pt x="536" y="74" on="1"/>
- <pt x="657" y="79" on="1"/>
- <pt x="739" y="80" on="0"/>
- <pt x="740" y="151" on="1"/>
- <pt x="740" y="226" on="1"/>
- <pt x="741" y="250" on="1"/>
- <pt x="846" y="250" on="1"/>
- <pt x="846" y="0" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 73 values pushed */
- 17 15 2 2 25 24 23 22 14 13 10 9 8 9 2 18 3 1 18 0 2 0 0 3 2
- 14 1 15 19 18 21 1 0 2 4 48 84 26 0 1 0 16 15 1 14 24 23 22 19 18
- 17 16 13 10 9 8 3 2 13 25 14 3 1 0 14 26 25 1 15 14 1 2 0
- LOOPCALL[ ]
- SRP0[ ]
- MDRP[00000]
- MDRP[00000]
- CALL[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="zacute" xMin="62" yMin="0" xMax="846" yMax="1604">
- <component glyphName="z" x="0" y="0" flags="0x4"/>
- <component glyphName="acute" x="234" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="zcaron" xMin="62" yMin="0" xMax="846" yMax="1604">
- <component glyphName="z" x="0" y="0" flags="0x4"/>
- <component glyphName="caron" x="115" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="zdotaccent" xMin="62" yMin="0" xMax="846" yMax="1480">
- <component glyphName="z" x="0" y="0" flags="0x4"/>
- <component glyphName="dotaccent" x="113" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="zero" xMin="56" yMin="-37" xMax="969" yMax="1517">
- <contour>
- <pt x="512" y="1517" on="1"/>
- <pt x="712" y="1517" on="0"/>
- <pt x="840" y="1300" on="1"/>
- <pt x="969" y="1082" on="0"/>
- <pt x="969" y="743" on="1"/>
- <pt x="969" y="397" on="0"/>
- <pt x="841" y="180" on="1"/>
- <pt x="713" y="-37" on="0"/>
- <pt x="506" y="-37" on="1"/>
- <pt x="332" y="-37" on="0"/>
- <pt x="211" y="138" on="1"/>
- <pt x="56" y="363" on="0"/>
- <pt x="56" y="741" on="1"/>
- <pt x="56" y="1083" on="0"/>
- <pt x="184" y="1299" on="1"/>
- <pt x="312" y="1517" on="0"/>
- </contour>
- <contour>
- <pt x="512" y="1456" on="1"/>
- <pt x="265" y="1456" on="0"/>
- <pt x="265" y="743" on="1"/>
- <pt x="265" y="25" on="0"/>
- <pt x="519" y="25" on="1"/>
- <pt x="759" y="25" on="0"/>
- <pt x="759" y="755" on="1"/>
- <pt x="759" y="1016" on="0"/>
- <pt x="712" y="1233" on="1"/>
- <pt x="688" y="1343" on="0"/>
- <pt x="623" y="1408" on="1"/>
- <pt x="576" y="1456" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 27 values pushed */
- 0 0 20 11 8 16 11 0 48 84 8 2 0 0 14 0 0 22 10 4 18 10 12 48 196
- 12 4
- MDAP[1]
- MDAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- </glyf>
-
- <kern>
- <version value="0"/>
- <kernsubtable coverage="1" format="0">
- <pair l="A" r="C" v="-106"/>
- <pair l="A" r="Ccedilla" v="-115"/>
- <pair l="A" r="G" v="-107"/>
- <pair l="A" r="O" v="-96"/>
- <pair l="A" r="Odieresis" v="-96"/>
- <pair l="A" r="Q" v="-95"/>
- <pair l="A" r="T" v="-78"/>
- <pair l="A" r="U" v="-111"/>
- <pair l="A" r="Uacute" v="-111"/>
- <pair l="A" r="Ucircumflex" v="-111"/>
- <pair l="A" r="Udieresis" v="-111"/>
- <pair l="A" r="Ugrave" v="-111"/>
- <pair l="A" r="V" v="-239"/>
- <pair l="A" r="W" v="-172"/>
- <pair l="A" r="Y" v="-143"/>
- <pair l="A" r="a" v="-1"/>
- <pair l="A" r="b" v="7"/>
- <pair l="A" r="c" v="-71"/>
- <pair l="A" r="ccedilla" v="-87"/>
- <pair l="A" r="comma" v="10"/>
- <pair l="A" r="d" v="-32"/>
- <pair l="A" r="e" v="-61"/>
- <pair l="A" r="g" v="-11"/>
- <pair l="A" r="guillemotleft" v="-108"/>
- <pair l="A" r="guilsinglleft" v="-114"/>
- <pair l="A" r="hyphen" v="-61"/>
- <pair l="A" r="o" v="-50"/>
- <pair l="A" r="period" v="10"/>
- <pair l="A" r="q" v="-32"/>
- <pair l="A" r="quotedblright" v="-216"/>
- <pair l="A" r="quoteright" v="-258"/>
- <pair l="A" r="t" v="-24"/>
- <pair l="A" r="u" v="-19"/>
- <pair l="A" r="v" v="-149"/>
- <pair l="A" r="w" v="-112"/>
- <pair l="A" r="y" v="-150"/>
- <pair l="Aacute" r="C" v="-106"/>
- <pair l="Aacute" r="G" v="-107"/>
- <pair l="Aacute" r="O" v="-96"/>
- <pair l="Aacute" r="Q" v="-95"/>
- <pair l="Aacute" r="T" v="-78"/>
- <pair l="Aacute" r="U" v="-111"/>
- <pair l="Aacute" r="V" v="-239"/>
- <pair l="Aacute" r="W" v="-172"/>
- <pair l="Aacute" r="Y" v="-143"/>
- <pair l="Aacute" r="a" v="-1"/>
- <pair l="Aacute" r="b" v="7"/>
- <pair l="Aacute" r="c" v="-71"/>
- <pair l="Aacute" r="comma" v="10"/>
- <pair l="Aacute" r="d" v="-32"/>
- <pair l="Aacute" r="e" v="-61"/>
- <pair l="Aacute" r="g" v="-11"/>
- <pair l="Aacute" r="guillemotleft" v="-108"/>
- <pair l="Aacute" r="guilsinglleft" v="-114"/>
- <pair l="Aacute" r="hyphen" v="-61"/>
- <pair l="Aacute" r="o" v="-50"/>
- <pair l="Aacute" r="period" v="10"/>
- <pair l="Aacute" r="q" v="-32"/>
- <pair l="Aacute" r="quoteright" v="-258"/>
- <pair l="Aacute" r="t" v="-24"/>
- <pair l="Aacute" r="u" v="-19"/>
- <pair l="Aacute" r="v" v="-149"/>
- <pair l="Aacute" r="w" v="-112"/>
- <pair l="Aacute" r="y" v="-150"/>
- <pair l="Acircumflex" r="C" v="-106"/>
- <pair l="Acircumflex" r="G" v="-107"/>
- <pair l="Acircumflex" r="O" v="-96"/>
- <pair l="Acircumflex" r="Q" v="-95"/>
- <pair l="Acircumflex" r="T" v="-78"/>
- <pair l="Acircumflex" r="U" v="-111"/>
- <pair l="Acircumflex" r="V" v="-239"/>
- <pair l="Acircumflex" r="W" v="-172"/>
- <pair l="Acircumflex" r="Y" v="-143"/>
- <pair l="Acircumflex" r="comma" v="10"/>
- <pair l="Acircumflex" r="period" v="10"/>
- <pair l="Adieresis" r="C" v="-106"/>
- <pair l="Adieresis" r="G" v="-107"/>
- <pair l="Adieresis" r="O" v="-96"/>
- <pair l="Adieresis" r="Q" v="-95"/>
- <pair l="Adieresis" r="T" v="-78"/>
- <pair l="Adieresis" r="U" v="-111"/>
- <pair l="Adieresis" r="V" v="-239"/>
- <pair l="Adieresis" r="W" v="-172"/>
- <pair l="Adieresis" r="Y" v="-143"/>
- <pair l="Adieresis" r="a" v="-1"/>
- <pair l="Adieresis" r="b" v="7"/>
- <pair l="Adieresis" r="c" v="-71"/>
- <pair l="Adieresis" r="comma" v="10"/>
- <pair l="Adieresis" r="d" v="-32"/>
- <pair l="Adieresis" r="g" v="-11"/>
- <pair l="Adieresis" r="guillemotleft" v="-108"/>
- <pair l="Adieresis" r="guilsinglleft" v="-114"/>
- <pair l="Adieresis" r="hyphen" v="-61"/>
- <pair l="Adieresis" r="o" v="-50"/>
- <pair l="Adieresis" r="period" v="10"/>
- <pair l="Adieresis" r="q" v="-32"/>
- <pair l="Adieresis" r="quotedblright" v="-216"/>
- <pair l="Adieresis" r="quoteright" v="-258"/>
- <pair l="Adieresis" r="t" v="-24"/>
- <pair l="Adieresis" r="u" v="-19"/>
- <pair l="Adieresis" r="v" v="-149"/>
- <pair l="Adieresis" r="w" v="-112"/>
- <pair l="Adieresis" r="y" v="-150"/>
- <pair l="Agrave" r="C" v="-106"/>
- <pair l="Agrave" r="G" v="-107"/>
- <pair l="Agrave" r="O" v="-96"/>
- <pair l="Agrave" r="Q" v="-95"/>
- <pair l="Agrave" r="T" v="-78"/>
- <pair l="Agrave" r="U" v="-111"/>
- <pair l="Agrave" r="V" v="-239"/>
- <pair l="Agrave" r="W" v="-172"/>
- <pair l="Agrave" r="Y" v="-143"/>
- <pair l="Agrave" r="comma" v="10"/>
- <pair l="Agrave" r="period" v="10"/>
- <pair l="Aring" r="C" v="-106"/>
- <pair l="Aring" r="G" v="-107"/>
- <pair l="Aring" r="O" v="-96"/>
- <pair l="Aring" r="Q" v="-95"/>
- <pair l="Aring" r="T" v="-78"/>
- <pair l="Aring" r="U" v="-111"/>
- <pair l="Aring" r="V" v="-239"/>
- <pair l="Aring" r="W" v="-172"/>
- <pair l="Aring" r="Y" v="-143"/>
- <pair l="Aring" r="a" v="-1"/>
- <pair l="Aring" r="b" v="7"/>
- <pair l="Aring" r="c" v="-71"/>
- <pair l="Aring" r="comma" v="10"/>
- <pair l="Aring" r="d" v="-32"/>
- <pair l="Aring" r="e" v="-61"/>
- <pair l="Aring" r="g" v="-11"/>
- <pair l="Aring" r="guillemotleft" v="-108"/>
- <pair l="Aring" r="guilsinglleft" v="-114"/>
- <pair l="Aring" r="hyphen" v="-61"/>
- <pair l="Aring" r="o" v="-50"/>
- <pair l="Aring" r="period" v="10"/>
- <pair l="Aring" r="q" v="-32"/>
- <pair l="Aring" r="quotedblright" v="-216"/>
- <pair l="Aring" r="quoteright" v="-258"/>
- <pair l="Aring" r="t" v="-24"/>
- <pair l="Aring" r="u" v="-19"/>
- <pair l="Aring" r="v" v="-149"/>
- <pair l="Aring" r="w" v="-112"/>
- <pair l="Aring" r="y" v="-150"/>
- <pair l="Atilde" r="C" v="-106"/>
- <pair l="Atilde" r="G" v="-107"/>
- <pair l="Atilde" r="O" v="-96"/>
- <pair l="Atilde" r="Q" v="-95"/>
- <pair l="Atilde" r="T" v="-78"/>
- <pair l="Atilde" r="U" v="-111"/>
- <pair l="Atilde" r="V" v="-239"/>
- <pair l="Atilde" r="W" v="-172"/>
- <pair l="Atilde" r="Y" v="-143"/>
- <pair l="Atilde" r="comma" v="10"/>
- <pair l="Atilde" r="period" v="10"/>
- <pair l="B" r="A" v="-53"/>
- <pair l="B" r="AE" v="-53"/>
- <pair l="B" r="Aacute" v="-53"/>
- <pair l="B" r="Acircumflex" v="-53"/>
- <pair l="B" r="Adieresis" v="-53"/>
- <pair l="B" r="Aring" v="-53"/>
- <pair l="B" r="Atilde" v="-53"/>
- <pair l="B" r="O" v="-38"/>
- <pair l="B" r="OE" v="-37"/>
- <pair l="B" r="Oacute" v="-38"/>
- <pair l="B" r="Ocircumflex" v="-38"/>
- <pair l="B" r="Odieresis" v="-38"/>
- <pair l="B" r="Ograve" v="-38"/>
- <pair l="B" r="Oslash" v="-32"/>
- <pair l="B" r="V" v="-62"/>
- <pair l="B" r="W" v="-62"/>
- <pair l="B" r="Y" v="-62"/>
- <pair l="C" r="A" v="22"/>
- <pair l="C" r="AE" v="22"/>
- <pair l="C" r="Aacute" v="22"/>
- <pair l="C" r="Adieresis" v="22"/>
- <pair l="C" r="Aring" v="22"/>
- <pair l="C" r="H" v="2"/>
- <pair l="C" r="K" v="-5"/>
- <pair l="C" r="O" v="-62"/>
- <pair l="C" r="Oacute" v="-62"/>
- <pair l="C" r="Odieresis" v="-62"/>
- <pair l="Ccedilla" r="A" v="13"/>
- <pair l="D" r="A" v="-114"/>
- <pair l="D" r="Aacute" v="-114"/>
- <pair l="D" r="Acircumflex" v="-114"/>
- <pair l="D" r="Adieresis" v="-114"/>
- <pair l="D" r="Agrave" v="-114"/>
- <pair l="D" r="Aring" v="-114"/>
- <pair l="D" r="Atilde" v="-114"/>
- <pair l="D" r="J" v="-124"/>
- <pair l="D" r="T" v="-27"/>
- <pair l="D" r="V" v="-97"/>
- <pair l="D" r="W" v="-93"/>
- <pair l="D" r="X" v="-115"/>
- <pair l="D" r="Y" v="-97"/>
- <pair l="F" r="A" v="-167"/>
- <pair l="F" r="Aacute" v="-167"/>
- <pair l="F" r="Acircumflex" v="-167"/>
- <pair l="F" r="Adieresis" v="-167"/>
- <pair l="F" r="Agrave" v="-167"/>
- <pair l="F" r="Aring" v="-167"/>
- <pair l="F" r="Atilde" v="-167"/>
- <pair l="F" r="J" v="-55"/>
- <pair l="F" r="O" v="-57"/>
- <pair l="F" r="Odieresis" v="-57"/>
- <pair l="F" r="a" v="-108"/>
- <pair l="F" r="aacute" v="-108"/>
- <pair l="F" r="adieresis" v="-67"/>
- <pair l="F" r="ae" v="-108"/>
- <pair l="F" r="aring" v="-98"/>
- <pair l="F" r="comma" v="-164"/>
- <pair l="F" r="e" v="-64"/>
- <pair l="F" r="eacute" v="-64"/>
- <pair l="F" r="hyphen" v="-10"/>
- <pair l="F" r="i" v="-68"/>
- <pair l="F" r="j" v="-102"/>
- <pair l="F" r="o" v="-61"/>
- <pair l="F" r="oacute" v="-61"/>
- <pair l="F" r="odieresis" v="-61"/>
- <pair l="F" r="oe" v="-61"/>
- <pair l="F" r="oslash" v="-61"/>
- <pair l="F" r="period" v="-165"/>
- <pair l="F" r="r" v="-91"/>
- <pair l="F" r="u" v="-81"/>
- <pair l="G" r="A" v="-19"/>
- <pair l="G" r="AE" v="-19"/>
- <pair l="G" r="Aacute" v="-19"/>
- <pair l="G" r="Acircumflex" v="-19"/>
- <pair l="G" r="Adieresis" v="-19"/>
- <pair l="G" r="Agrave" v="-19"/>
- <pair l="G" r="Aring" v="-19"/>
- <pair l="G" r="Atilde" v="-19"/>
- <pair l="G" r="T" v="-36"/>
- <pair l="G" r="V" v="-21"/>
- <pair l="G" r="W" v="-21"/>
- <pair l="G" r="Y" v="-21"/>
- <pair l="J" r="A" v="-35"/>
- <pair l="J" r="AE" v="-35"/>
- <pair l="J" r="Adieresis" v="-35"/>
- <pair l="J" r="Aring" v="-35"/>
- <pair l="K" r="C" v="-114"/>
- <pair l="K" r="G" v="-115"/>
- <pair l="K" r="O" v="-104"/>
- <pair l="K" r="OE" v="-97"/>
- <pair l="K" r="Oacute" v="-104"/>
- <pair l="K" r="Odieresis" v="-104"/>
- <pair l="K" r="S" v="10"/>
- <pair l="K" r="T" v="-8"/>
- <pair l="K" r="a" v="-9"/>
- <pair l="K" r="adieresis" v="-9"/>
- <pair l="K" r="ae" v="-9"/>
- <pair l="K" r="aring" v="-9"/>
- <pair l="K" r="e" v="-69"/>
- <pair l="K" r="hyphen" v="-221"/>
- <pair l="K" r="o" v="-58"/>
- <pair l="K" r="oacute" v="-58"/>
- <pair l="K" r="odieresis" v="-58"/>
- <pair l="K" r="u" v="-27"/>
- <pair l="K" r="udieresis" v="-27"/>
- <pair l="K" r="y" v="-168"/>
- <pair l="L" r="A" v="54"/>
- <pair l="L" r="AE" v="54"/>
- <pair l="L" r="Aacute" v="54"/>
- <pair l="L" r="Adieresis" v="54"/>
- <pair l="L" r="Aring" v="54"/>
- <pair l="L" r="C" v="-40"/>
- <pair l="L" r="Ccedilla" v="-46"/>
- <pair l="L" r="G" v="-41"/>
- <pair l="L" r="O" v="-33"/>
- <pair l="L" r="Oacute" v="-33"/>
- <pair l="L" r="Ocircumflex" v="-33"/>
- <pair l="L" r="Odieresis" v="-33"/>
- <pair l="L" r="Ograve" v="-33"/>
- <pair l="L" r="Otilde" v="-33"/>
- <pair l="L" r="S" v="-5"/>
- <pair l="L" r="T" v="-101"/>
- <pair l="L" r="U" v="-65"/>
- <pair l="L" r="Udieresis" v="-65"/>
- <pair l="L" r="V" v="-229"/>
- <pair l="L" r="W" v="-164"/>
- <pair l="L" r="Y" v="-166"/>
- <pair l="L" r="hyphen" v="-63"/>
- <pair l="L" r="quotedblright" v="-298"/>
- <pair l="L" r="quoteright" v="-340"/>
- <pair l="L" r="u" v="-21"/>
- <pair l="L" r="udieresis" v="-21"/>
- <pair l="L" r="y" v="-139"/>
- <pair l="N" r="A" v="-37"/>
- <pair l="N" r="AE" v="-37"/>
- <pair l="N" r="Aacute" v="-37"/>
- <pair l="N" r="Adieresis" v="-37"/>
- <pair l="N" r="Aring" v="-37"/>
- <pair l="N" r="C" v="-50"/>
- <pair l="N" r="Ccedilla" v="-50"/>
- <pair l="N" r="G" v="-53"/>
- <pair l="N" r="O" v="-48"/>
- <pair l="N" r="Oacute" v="-48"/>
- <pair l="N" r="Odieresis" v="-48"/>
- <pair l="N" r="a" v="-69"/>
- <pair l="N" r="aacute" v="-69"/>
- <pair l="N" r="adieresis" v="-49"/>
- <pair l="N" r="ae" v="-69"/>
- <pair l="N" r="aring" v="-69"/>
- <pair l="N" r="comma" v="-37"/>
- <pair l="N" r="e" v="-53"/>
- <pair l="N" r="eacute" v="-53"/>
- <pair l="N" r="o" v="-50"/>
- <pair l="N" r="oacute" v="-50"/>
- <pair l="N" r="odieresis" v="-50"/>
- <pair l="N" r="oslash" v="-43"/>
- <pair l="N" r="period" v="-38"/>
- <pair l="N" r="u" v="-49"/>
- <pair l="N" r="udieresis" v="-49"/>
- <pair l="O" r="A" v="-95"/>
- <pair l="O" r="AE" v="-95"/>
- <pair l="O" r="Aacute" v="-95"/>
- <pair l="O" r="Adieresis" v="-95"/>
- <pair l="O" r="Aring" v="-95"/>
- <pair l="O" r="T" v="-27"/>
- <pair l="O" r="V" v="-89"/>
- <pair l="O" r="W" v="-89"/>
- <pair l="O" r="X" v="-101"/>
- <pair l="O" r="Y" v="-89"/>
- <pair l="Oacute" r="A" v="-95"/>
- <pair l="Oacute" r="T" v="-27"/>
- <pair l="Oacute" r="V" v="-89"/>
- <pair l="Oacute" r="W" v="-89"/>
- <pair l="Oacute" r="Y" v="-89"/>
- <pair l="Ocircumflex" r="T" v="-27"/>
- <pair l="Ocircumflex" r="V" v="-89"/>
- <pair l="Ocircumflex" r="Y" v="-89"/>
- <pair l="Odieresis" r="A" v="-95"/>
- <pair l="Odieresis" r="T" v="-27"/>
- <pair l="Odieresis" r="V" v="-89"/>
- <pair l="Odieresis" r="W" v="-89"/>
- <pair l="Odieresis" r="X" v="-101"/>
- <pair l="Odieresis" r="Y" v="-89"/>
- <pair l="Ograve" r="T" v="-27"/>
- <pair l="Ograve" r="V" v="-89"/>
- <pair l="Ograve" r="Y" v="-89"/>
- <pair l="Oslash" r="A" v="-96"/>
- <pair l="Otilde" r="T" v="-27"/>
- <pair l="Otilde" r="V" v="-89"/>
- <pair l="Otilde" r="Y" v="-89"/>
- <pair l="P" r="A" v="-174"/>
- <pair l="P" r="AE" v="-174"/>
- <pair l="P" r="Aacute" v="-174"/>
- <pair l="P" r="Adieresis" v="-174"/>
- <pair l="P" r="Aring" v="-174"/>
- <pair l="P" r="J" v="-86"/>
- <pair l="P" r="a" v="-26"/>
- <pair l="P" r="aacute" v="-26"/>
- <pair l="P" r="adieresis" v="-26"/>
- <pair l="P" r="ae" v="-26"/>
- <pair l="P" r="aring" v="-26"/>
- <pair l="P" r="comma" v="-208"/>
- <pair l="P" r="e" v="-33"/>
- <pair l="P" r="eacute" v="-33"/>
- <pair l="P" r="hyphen" v="-46"/>
- <pair l="P" r="o" v="-30"/>
- <pair l="P" r="oacute" v="-30"/>
- <pair l="P" r="odieresis" v="-30"/>
- <pair l="P" r="oe" v="-32"/>
- <pair l="P" r="oslash" v="-30"/>
- <pair l="P" r="period" v="-209"/>
- <pair l="R" r="C" v="-99"/>
- <pair l="R" r="Ccedilla" v="-99"/>
- <pair l="R" r="G" v="-102"/>
- <pair l="R" r="O" v="-96"/>
- <pair l="R" r="OE" v="-94"/>
- <pair l="R" r="Oacute" v="-96"/>
- <pair l="R" r="Odieresis" v="-96"/>
- <pair l="R" r="T" v="-70"/>
- <pair l="R" r="U" v="-116"/>
- <pair l="R" r="Udieresis" v="-116"/>
- <pair l="R" r="V" v="-108"/>
- <pair l="R" r="W" v="-108"/>
- <pair l="R" r="Y" v="-108"/>
- <pair l="R" r="a" v="-6"/>
- <pair l="R" r="aacute" v="-6"/>
- <pair l="R" r="adieresis" v="-6"/>
- <pair l="R" r="ae" v="-6"/>
- <pair l="R" r="aring" v="-6"/>
- <pair l="R" r="e" v="-66"/>
- <pair l="R" r="eacute" v="-66"/>
- <pair l="R" r="hyphen" v="-128"/>
- <pair l="R" r="o" v="-56"/>
- <pair l="R" r="oacute" v="-56"/>
- <pair l="R" r="odieresis" v="-56"/>
- <pair l="R" r="oe" v="-58"/>
- <pair l="R" r="u" v="-25"/>
- <pair l="R" r="uacute" v="-25"/>
- <pair l="R" r="udieresis" v="-25"/>
- <pair l="R" r="y" v="-62"/>
- <pair l="S" r="A" v="-43"/>
- <pair l="S" r="AE" v="-43"/>
- <pair l="S" r="Aacute" v="-43"/>
- <pair l="S" r="Adieresis" v="-43"/>
- <pair l="S" r="Aring" v="-43"/>
- <pair l="S" r="T" v="-26"/>
- <pair l="S" r="V" v="-10"/>
- <pair l="S" r="W" v="-10"/>
- <pair l="S" r="Y" v="-10"/>
- <pair l="S" r="t" v="-40"/>
- <pair l="T" r="A" v="-77"/>
- <pair l="T" r="AE" v="-77"/>
- <pair l="T" r="Aacute" v="-77"/>
- <pair l="T" r="Acircumflex" v="-77"/>
- <pair l="T" r="Adieresis" v="-77"/>
- <pair l="T" r="Agrave" v="-77"/>
- <pair l="T" r="Aring" v="-77"/>
- <pair l="T" r="Atilde" v="-77"/>
- <pair l="T" r="C" v="-28"/>
- <pair l="T" r="G" v="-31"/>
- <pair l="T" r="J" v="-30"/>
- <pair l="T" r="O" v="-27"/>
- <pair l="T" r="OE" v="-24"/>
- <pair l="T" r="Oacute" v="-27"/>
- <pair l="T" r="Ocircumflex" v="-27"/>
- <pair l="T" r="Odieresis" v="-27"/>
- <pair l="T" r="Ograve" v="-27"/>
- <pair l="T" r="Oslash" v="-27"/>
- <pair l="T" r="Otilde" v="-27"/>
- <pair l="T" r="S" v="-4"/>
- <pair l="T" r="V" v="63"/>
- <pair l="T" r="W" v="63"/>
- <pair l="T" r="Y" v="63"/>
- <pair l="T" r="a" v="-155"/>
- <pair l="T" r="ae" v="-155"/>
- <pair l="T" r="c" v="-198"/>
- <pair l="T" r="colon" v="-157"/>
- <pair l="T" r="comma" v="-143"/>
- <pair l="T" r="e" v="-192"/>
- <pair l="T" r="g" v="-166"/>
- <pair l="T" r="guillemotleft" v="-218"/>
- <pair l="T" r="guilsinglleft" v="-224"/>
- <pair l="T" r="hyphen" v="-155"/>
- <pair l="T" r="i" v="-42"/>
- <pair l="T" r="j" v="-77"/>
- <pair l="T" r="o" v="-189"/>
- <pair l="T" r="oslash" v="-129"/>
- <pair l="T" r="period" v="-143"/>
- <pair l="T" r="r" v="-101"/>
- <pair l="T" r="s" v="-133"/>
- <pair l="T" r="semicolon" v="-157"/>
- <pair l="T" r="u" v="-174"/>
- <pair l="T" r="v" v="-190"/>
- <pair l="T" r="w" v="-190"/>
- <pair l="T" r="y" v="-190"/>
- <pair l="U" r="A" v="-106"/>
- <pair l="U" r="AE" v="-106"/>
- <pair l="U" r="Aacute" v="-106"/>
- <pair l="U" r="Acircumflex" v="-106"/>
- <pair l="U" r="Adieresis" v="-106"/>
- <pair l="U" r="Aring" v="-106"/>
- <pair l="U" r="Atilde" v="-106"/>
- <pair l="U" r="comma" v="-66"/>
- <pair l="U" r="m" v="-54"/>
- <pair l="U" r="n" v="-54"/>
- <pair l="U" r="p" v="-35"/>
- <pair l="U" r="period" v="-61"/>
- <pair l="U" r="r" v="-51"/>
- <pair l="Uacute" r="A" v="-106"/>
- <pair l="Uacute" r="comma" v="-66"/>
- <pair l="Uacute" r="m" v="-54"/>
- <pair l="Uacute" r="n" v="-54"/>
- <pair l="Uacute" r="p" v="-35"/>
- <pair l="Uacute" r="period" v="-61"/>
- <pair l="Uacute" r="r" v="-51"/>
- <pair l="Ucircumflex" r="A" v="-106"/>
- <pair l="Udieresis" r="A" v="-106"/>
- <pair l="Udieresis" r="b" v="38"/>
- <pair l="Udieresis" r="comma" v="-66"/>
- <pair l="Udieresis" r="m" v="-54"/>
- <pair l="Udieresis" r="n" v="-54"/>
- <pair l="Udieresis" r="p" v="-35"/>
- <pair l="Udieresis" r="period" v="-61"/>
- <pair l="Udieresis" r="r" v="-51"/>
- <pair l="Ugrave" r="A" v="-106"/>
- <pair l="V" r="A" v="-229"/>
- <pair l="V" r="AE" v="-248"/>
- <pair l="V" r="Aacute" v="-229"/>
- <pair l="V" r="Acircumflex" v="-229"/>
- <pair l="V" r="Adieresis" v="-229"/>
- <pair l="V" r="Agrave" v="-229"/>
- <pair l="V" r="Aring" v="-229"/>
- <pair l="V" r="Atilde" v="-229"/>
- <pair l="V" r="C" v="-93"/>
- <pair l="V" r="G" v="-96"/>
- <pair l="V" r="O" v="-92"/>
- <pair l="V" r="Oacute" v="-92"/>
- <pair l="V" r="Ocircumflex" v="-92"/>
- <pair l="V" r="Odieresis" v="-92"/>
- <pair l="V" r="Ograve" v="-92"/>
- <pair l="V" r="Oslash" v="-89"/>
- <pair l="V" r="Otilde" v="-92"/>
- <pair l="V" r="S" v="-43"/>
- <pair l="V" r="T" v="61"/>
- <pair l="V" r="a" v="-140"/>
- <pair l="V" r="ae" v="-140"/>
- <pair l="V" r="colon" v="-125"/>
- <pair l="V" r="comma" v="-215"/>
- <pair l="V" r="e" v="-156"/>
- <pair l="V" r="g" v="-149"/>
- <pair l="V" r="guillemotleft" v="-184"/>
- <pair l="V" r="guilsinglleft" v="-190"/>
- <pair l="V" r="hyphen" v="-113"/>
- <pair l="V" r="i" v="-28"/>
- <pair l="V" r="o" v="-153"/>
- <pair l="V" r="oslash" v="-153"/>
- <pair l="V" r="period" v="-214"/>
- <pair l="V" r="r" v="-65"/>
- <pair l="V" r="semicolon" v="-121"/>
- <pair l="V" r="u" v="-59"/>
- <pair l="V" r="y" v="-53"/>
- <pair l="W" r="A" v="-200"/>
- <pair l="W" r="AE" v="-200"/>
- <pair l="W" r="Aacute" v="-200"/>
- <pair l="W" r="Acircumflex" v="-200"/>
- <pair l="W" r="Adieresis" v="-200"/>
- <pair l="W" r="Agrave" v="-200"/>
- <pair l="W" r="Aring" v="-200"/>
- <pair l="W" r="Atilde" v="-200"/>
- <pair l="W" r="C" v="-93"/>
- <pair l="W" r="G" v="-97"/>
- <pair l="W" r="O" v="-92"/>
- <pair l="W" r="Oacute" v="-92"/>
- <pair l="W" r="Ocircumflex" v="-92"/>
- <pair l="W" r="Odieresis" v="-92"/>
- <pair l="W" r="Ograve" v="-92"/>
- <pair l="W" r="Oslash" v="-89"/>
- <pair l="W" r="Otilde" v="-92"/>
- <pair l="W" r="S" v="-44"/>
- <pair l="W" r="T" v="61"/>
- <pair l="W" r="a" v="-137"/>
- <pair l="W" r="ae" v="-137"/>
- <pair l="W" r="colon" v="-124"/>
- <pair l="W" r="comma" v="-175"/>
- <pair l="W" r="e" v="-141"/>
- <pair l="W" r="g" v="-143"/>
- <pair l="W" r="guillemotleft" v="-160"/>
- <pair l="W" r="guilsinglleft" v="-166"/>
- <pair l="W" r="hyphen" v="-91"/>
- <pair l="W" r="i" v="-28"/>
- <pair l="W" r="o" v="-137"/>
- <pair l="W" r="oslash" v="-131"/>
- <pair l="W" r="period" v="-174"/>
- <pair l="W" r="r" v="-65"/>
- <pair l="W" r="semicolon" v="-121"/>
- <pair l="W" r="u" v="-59"/>
- <pair l="W" r="y" v="-53"/>
- <pair l="X" r="C" v="-111"/>
- <pair l="X" r="O" v="-102"/>
- <pair l="X" r="Odieresis" v="-102"/>
- <pair l="X" r="Q" v="-101"/>
- <pair l="X" r="a" v="-7"/>
- <pair l="X" r="e" v="-67"/>
- <pair l="X" r="hyphen" v="-138"/>
- <pair l="X" r="o" v="-57"/>
- <pair l="X" r="u" v="-25"/>
- <pair l="X" r="y" v="-138"/>
- <pair l="Y" r="A" v="-150"/>
- <pair l="Y" r="AE" v="-150"/>
- <pair l="Y" r="Aacute" v="-150"/>
- <pair l="Y" r="Acircumflex" v="-150"/>
- <pair l="Y" r="Adieresis" v="-150"/>
- <pair l="Y" r="Agrave" v="-150"/>
- <pair l="Y" r="Aring" v="-150"/>
- <pair l="Y" r="Atilde" v="-150"/>
- <pair l="Y" r="C" v="-92"/>
- <pair l="Y" r="G" v="-96"/>
- <pair l="Y" r="O" v="-92"/>
- <pair l="Y" r="Oacute" v="-92"/>
- <pair l="Y" r="Ocircumflex" v="-92"/>
- <pair l="Y" r="Odieresis" v="-92"/>
- <pair l="Y" r="Ograve" v="-92"/>
- <pair l="Y" r="Oslash" v="-89"/>
- <pair l="Y" r="Otilde" v="-92"/>
- <pair l="Y" r="S" v="-43"/>
- <pair l="Y" r="T" v="61"/>
- <pair l="Y" r="a" v="-202"/>
- <pair l="Y" r="ae" v="-202"/>
- <pair l="Y" r="colon" v="-181"/>
- <pair l="Y" r="comma" v="-217"/>
- <pair l="Y" r="e" v="-224"/>
- <pair l="Y" r="g" v="-218"/>
- <pair l="Y" r="guillemotleft" v="-279"/>
- <pair l="Y" r="guilsinglleft" v="-285"/>
- <pair l="Y" r="hyphen" v="-211"/>
- <pair l="Y" r="i" v="-28"/>
- <pair l="Y" r="o" v="-220"/>
- <pair l="Y" r="oslash" v="-203"/>
- <pair l="Y" r="p" v="-102"/>
- <pair l="Y" r="period" v="-217"/>
- <pair l="Y" r="semicolon" v="-174"/>
- <pair l="Y" r="u" v="-115"/>
- <pair l="Y" r="v" v="-109"/>
- <pair l="Z" r="v" v="-96"/>
- <pair l="Z" r="y" v="-96"/>
- <pair l="a" r="j" v="-73"/>
- <pair l="a" r="quoteright" v="-84"/>
- <pair l="a" r="v" v="-28"/>
- <pair l="a" r="w" v="-28"/>
- <pair l="a" r="y" v="-28"/>
- <pair l="aacute" r="v" v="-28"/>
- <pair l="aacute" r="w" v="-28"/>
- <pair l="aacute" r="y" v="-28"/>
- <pair l="adieresis" r="v" v="-28"/>
- <pair l="adieresis" r="w" v="-28"/>
- <pair l="adieresis" r="y" v="-28"/>
- <pair l="ae" r="v" v="-20"/>
- <pair l="ae" r="w" v="-20"/>
- <pair l="ae" r="y" v="-20"/>
- <pair l="agrave" r="v" v="-28"/>
- <pair l="agrave" r="w" v="-28"/>
- <pair l="agrave" r="y" v="-28"/>
- <pair l="aring" r="v" v="-28"/>
- <pair l="aring" r="w" v="-28"/>
- <pair l="aring" r="y" v="-28"/>
- <pair l="b" r="v" v="-36"/>
- <pair l="b" r="w" v="-36"/>
- <pair l="b" r="y" v="-36"/>
- <pair l="c" r="h" v="11"/>
- <pair l="c" r="k" v="14"/>
- <pair l="comma" r="one" v="-51"/>
- <pair l="comma" r="quotedblright" v="-84"/>
- <pair l="comma" r="quoteright" v="-126"/>
- <pair l="e" r="quoteright" v="-65"/>
- <pair l="e" r="t" v="-26"/>
- <pair l="e" r="v" v="-21"/>
- <pair l="e" r="w" v="-21"/>
- <pair l="e" r="x" v="27"/>
- <pair l="e" r="y" v="-21"/>
- <pair l="eacute" r="v" v="-21"/>
- <pair l="eacute" r="w" v="-21"/>
- <pair l="eacute" r="y" v="-21"/>
- <pair l="ecircumflex" r="v" v="-21"/>
- <pair l="ecircumflex" r="w" v="-21"/>
- <pair l="ecircumflex" r="y" v="-21"/>
- <pair l="eight" r="four" v="41"/>
- <pair l="eight" r="one" v="-48"/>
- <pair l="eight" r="seven" v="-34"/>
- <pair l="f" r="a" v="-60"/>
- <pair l="f" r="aacute" v="-60"/>
- <pair l="f" r="adieresis" v="-16"/>
- <pair l="f" r="ae" v="-60"/>
- <pair l="f" r="aring" v="-45"/>
- <pair l="f" r="e" v="-90"/>
- <pair l="f" r="eacute" v="-77"/>
- <pair l="f" r="f" v="0"/>
- <pair l="f" r="i" v="-5"/>
- <pair l="f" r="j" v="-52"/>
- <pair l="f" r="l" v="55"/>
- <pair l="f" r="o" v="-87"/>
- <pair l="f" r="oacute" v="-87"/>
- <pair l="f" r="odieresis" v="-35"/>
- <pair l="f" r="oe" v="-89"/>
- <pair l="f" r="oslash" v="-52"/>
- <pair l="f" r="quoteright" v="-26"/>
- <pair l="f" r="s" v="-51"/>
- <pair l="f" r="t" v="11"/>
- <pair l="five" r="four" v="7"/>
- <pair l="five" r="one" v="-60"/>
- <pair l="five" r="seven" v="-49"/>
- <pair l="four" r="four" v="41"/>
- <pair l="four" r="one" v="-16"/>
- <pair l="four" r="seven" v="-43"/>
- <pair l="g" r="a" v="-53"/>
- <pair l="g" r="adieresis" v="-53"/>
- <pair l="g" r="ae" v="-53"/>
- <pair l="g" r="aring" v="-53"/>
- <pair l="g" r="e" v="-77"/>
- <pair l="g" r="eacute" v="-77"/>
- <pair l="g" r="l" v="-11"/>
- <pair l="g" r="oacute" v="-73"/>
- <pair l="g" r="odieresis" v="-73"/>
- <pair l="g" r="r" v="22"/>
- <pair l="guillemotright" r="A" v="-105"/>
- <pair l="guillemotright" r="AE" v="-136"/>
- <pair l="guillemotright" r="Aacute" v="-105"/>
- <pair l="guillemotright" r="Adieresis" v="-105"/>
- <pair l="guillemotright" r="Aring" v="-105"/>
- <pair l="guillemotright" r="T" v="-218"/>
- <pair l="guillemotright" r="V" v="-195"/>
- <pair l="guillemotright" r="W" v="-141"/>
- <pair l="guillemotright" r="Y" v="-271"/>
- <pair l="guilsinglright" r="A" v="-110"/>
- <pair l="guilsinglright" r="AE" v="-141"/>
- <pair l="guilsinglright" r="Aacute" v="-110"/>
- <pair l="guilsinglright" r="Adieresis" v="-110"/>
- <pair l="guilsinglright" r="Aring" v="-110"/>
- <pair l="guilsinglright" r="T" v="-223"/>
- <pair l="guilsinglright" r="V" v="-200"/>
- <pair l="guilsinglright" r="W" v="-146"/>
- <pair l="guilsinglright" r="Y" v="-276"/>
- <pair l="h" r="quoteright" v="-80"/>
- <pair l="h" r="y" v="-23"/>
- <pair l="hyphen" r="A" v="-58"/>
- <pair l="hyphen" r="AE" v="-96"/>
- <pair l="hyphen" r="Aacute" v="-58"/>
- <pair l="hyphen" r="Adieresis" v="-58"/>
- <pair l="hyphen" r="Aring" v="-58"/>
- <pair l="hyphen" r="T" v="-154"/>
- <pair l="hyphen" r="V" v="-122"/>
- <pair l="hyphen" r="W" v="-71"/>
- <pair l="hyphen" r="Y" v="-202"/>
- <pair l="i" r="T" v="-35"/>
- <pair l="i" r="j" v="-86"/>
- <pair l="k" r="a" v="-9"/>
- <pair l="k" r="aacute" v="-9"/>
- <pair l="k" r="adieresis" v="-9"/>
- <pair l="k" r="ae" v="-9"/>
- <pair l="k" r="aring" v="-9"/>
- <pair l="k" r="comma" v="2"/>
- <pair l="k" r="e" v="-69"/>
- <pair l="k" r="eacute" v="-69"/>
- <pair l="k" r="g" v="-19"/>
- <pair l="k" r="hyphen" v="-134"/>
- <pair l="k" r="o" v="-58"/>
- <pair l="k" r="oacute" v="-58"/>
- <pair l="k" r="odieresis" v="-58"/>
- <pair l="k" r="period" v="2"/>
- <pair l="k" r="s" v="12"/>
- <pair l="k" r="u" v="15"/>
- <pair l="k" r="udieresis" v="15"/>
- <pair l="l" r="v" v="-29"/>
- <pair l="l" r="y" v="-29"/>
- <pair l="m" r="p" v="-6"/>
- <pair l="m" r="v" v="-25"/>
- <pair l="m" r="w" v="-25"/>
- <pair l="m" r="y" v="-25"/>
- <pair l="n" r="T" v="-89"/>
- <pair l="n" r="p" v="-3"/>
- <pair l="n" r="quoteright" v="-80"/>
- <pair l="n" r="v" v="-23"/>
- <pair l="n" r="w" v="-23"/>
- <pair l="n" r="y" v="-23"/>
- <pair l="nine" r="four" v="30"/>
- <pair l="nine" r="one" v="-67"/>
- <pair l="nine" r="seven" v="-50"/>
- <pair l="o" r="T" v="-190"/>
- <pair l="o" r="quoteright" v="-88"/>
- <pair l="o" r="t" v="-18"/>
- <pair l="o" r="v" v="-54"/>
- <pair l="o" r="w" v="-54"/>
- <pair l="o" r="x" v="-54"/>
- <pair l="o" r="y" v="-54"/>
- <pair l="oacute" r="v" v="-54"/>
- <pair l="oacute" r="w" v="-54"/>
- <pair l="oacute" r="y" v="-54"/>
- <pair l="ocircumflex" r="t" v="-18"/>
- <pair l="odieresis" r="t" v="-18"/>
- <pair l="odieresis" r="v" v="-54"/>
- <pair l="odieresis" r="w" v="-54"/>
- <pair l="odieresis" r="x" v="-54"/>
- <pair l="odieresis" r="y" v="-54"/>
- <pair l="ograve" r="v" v="-54"/>
- <pair l="ograve" r="w" v="-54"/>
- <pair l="ograve" r="y" v="-54"/>
- <pair l="one" r="comma" v="-52"/>
- <pair l="one" r="eight" v="-72"/>
- <pair l="one" r="five" v="-50"/>
- <pair l="one" r="four" v="-139"/>
- <pair l="one" r="nine" v="-46"/>
- <pair l="one" r="one" v="-50"/>
- <pair l="one" r="period" v="-52"/>
- <pair l="one" r="seven" v="-78"/>
- <pair l="one" r="six" v="-109"/>
- <pair l="one" r="three" v="-32"/>
- <pair l="one" r="two" v="-20"/>
- <pair l="one" r="zero" v="-112"/>
- <pair l="p" r="t" v="-17"/>
- <pair l="p" r="y" v="-36"/>
- <pair l="period" r="one" v="-51"/>
- <pair l="period" r="quotedblright" v="-86"/>
- <pair l="period" r="quoteright" v="-128"/>
- <pair l="q" r="c" v="-20"/>
- <pair l="q" r="u" v="-6"/>
- <pair l="quotedblbase" r="A" v="18"/>
- <pair l="quotedblbase" r="AE" v="18"/>
- <pair l="quotedblbase" r="T" v="-137"/>
- <pair l="quotedblbase" r="V" v="-223"/>
- <pair l="quotedblbase" r="W" v="-143"/>
- <pair l="quotedblbase" r="Y" v="-202"/>
- <pair l="quotedblleft" r="A" v="-217"/>
- <pair l="quotedblleft" r="AE" v="-306"/>
- <pair l="quotedblleft" r="Aacute" v="-217"/>
- <pair l="quotedblleft" r="Adieresis" v="-217"/>
- <pair l="quotedblleft" r="Aring" v="-217"/>
- <pair l="quotedblleft" r="T" v="-9"/>
- <pair l="quotedblleft" r="V" v="-10"/>
- <pair l="quotedblleft" r="W" v="-10"/>
- <pair l="quotedblleft" r="Y" v="-10"/>
- <pair l="quotedblright" r="A" v="-210"/>
- <pair l="quotedblright" r="AE" v="-303"/>
- <pair l="quotedblright" r="Aacute" v="-210"/>
- <pair l="quotedblright" r="Adieresis" v="-210"/>
- <pair l="quotedblright" r="Aring" v="-210"/>
- <pair l="quotedblright" r="T" v="2"/>
- <pair l="quotedblright" r="V" v="18"/>
- <pair l="quotedblright" r="W" v="18"/>
- <pair l="quotedblright" r="Y" v="18"/>
- <pair l="quoteleft" r="A" v="-258"/>
- <pair l="quoteleft" r="AE" v="-347"/>
- <pair l="quoteleft" r="Aacute" v="-258"/>
- <pair l="quoteleft" r="Adieresis" v="-258"/>
- <pair l="quoteleft" r="Aring" v="-258"/>
- <pair l="quoteleft" r="T" v="-51"/>
- <pair l="quoteleft" r="V" v="-52"/>
- <pair l="quoteleft" r="W" v="-52"/>
- <pair l="quoteleft" r="Y" v="-52"/>
- <pair l="quoteright" r="A" v="-251"/>
- <pair l="quoteright" r="AE" v="-344"/>
- <pair l="quoteright" r="Aacute" v="-251"/>
- <pair l="quoteright" r="Adieresis" v="-251"/>
- <pair l="quoteright" r="Aring" v="-251"/>
- <pair l="quoteright" r="comma" v="-136"/>
- <pair l="quoteright" r="d" v="-101"/>
- <pair l="quoteright" r="o" v="-96"/>
- <pair l="quoteright" r="period" v="-138"/>
- <pair l="quoteright" r="r" v="-64"/>
- <pair l="quoteright" r="s" v="-79"/>
- <pair l="quoteright" r="t" v="-61"/>
- <pair l="quoteright" r="v" v="-50"/>
- <pair l="quoteright" r="w" v="-50"/>
- <pair l="quoteright" r="y" v="-50"/>
- <pair l="r" r="a" v="-23"/>
- <pair l="r" r="aacute" v="-23"/>
- <pair l="r" r="acircumflex" v="-23"/>
- <pair l="r" r="adieresis" v="-23"/>
- <pair l="r" r="ae" v="-23"/>
- <pair l="r" r="agrave" v="-23"/>
- <pair l="r" r="aring" v="-23"/>
- <pair l="r" r="c" v="2"/>
- <pair l="r" r="ccedilla" v="6"/>
- <pair l="r" r="colon" v="-16"/>
- <pair l="r" r="comma" v="-97"/>
- <pair l="r" r="d" v="3"/>
- <pair l="r" r="e" v="4"/>
- <pair l="r" r="eacute" v="4"/>
- <pair l="r" r="ecircumflex" v="4"/>
- <pair l="r" r="egrave" v="4"/>
- <pair l="r" r="f" v="36"/>
- <pair l="r" r="g" v="-2"/>
- <pair l="r" r="h" v="-24"/>
- <pair l="r" r="hyphen" v="-87"/>
- <pair l="r" r="i" v="31"/>
- <pair l="r" r="j" v="-15"/>
- <pair l="r" r="k" v="-21"/>
- <pair l="r" r="l" v="-41"/>
- <pair l="r" r="m" v="36"/>
- <pair l="r" r="n" v="36"/>
- <pair l="r" r="o" v="7"/>
- <pair l="r" r="oacute" v="7"/>
- <pair l="r" r="ocircumflex" v="7"/>
- <pair l="r" r="odieresis" v="7"/>
- <pair l="r" r="oe" v="6"/>
- <pair l="r" r="ograve" v="7"/>
- <pair l="r" r="oslash" v="7"/>
- <pair l="r" r="p" v="54"/>
- <pair l="r" r="period" v="-97"/>
- <pair l="r" r="q" v="3"/>
- <pair l="r" r="quoteright" v="-18"/>
- <pair l="r" r="r" v="39"/>
- <pair l="r" r="s" v="4"/>
- <pair l="r" r="semicolon" v="-16"/>
- <pair l="r" r="t" v="42"/>
- <pair l="r" r="u" v="48"/>
- <pair l="r" r="v" v="54"/>
- <pair l="r" r="w" v="54"/>
- <pair l="r" r="x" v="54"/>
- <pair l="r" r="y" v="54"/>
- <pair l="r" r="z" v="9"/>
- <pair l="s" r="quoteright" v="-97"/>
- <pair l="s" r="t" v="-22"/>
- <pair l="seven" r="colon" v="-111"/>
- <pair l="seven" r="comma" v="-205"/>
- <pair l="seven" r="eight" v="-13"/>
- <pair l="seven" r="five" v="-13"/>
- <pair l="seven" r="four" v="-174"/>
- <pair l="seven" r="one" v="0"/>
- <pair l="seven" r="period" v="-206"/>
- <pair l="seven" r="seven" v="10"/>
- <pair l="seven" r="six" v="-45"/>
- <pair l="seven" r="three" v="12"/>
- <pair l="seven" r="two" v="13"/>
- <pair l="six" r="four" v="47"/>
- <pair l="six" r="one" v="-46"/>
- <pair l="six" r="seven" v="-35"/>
- <pair l="t" r="S" v="-2"/>
- <pair l="t" r="a" v="-18"/>
- <pair l="t" r="aacute" v="-18"/>
- <pair l="t" r="adieresis" v="-18"/>
- <pair l="t" r="ae" v="-18"/>
- <pair l="t" r="aring" v="-18"/>
- <pair l="t" r="colon" v="-16"/>
- <pair l="t" r="e" v="-52"/>
- <pair l="t" r="eacute" v="-52"/>
- <pair l="t" r="h" v="24"/>
- <pair l="t" r="o" v="-49"/>
- <pair l="t" r="oacute" v="-49"/>
- <pair l="t" r="odieresis" v="-49"/>
- <pair l="t" r="quoteright" v="-50"/>
- <pair l="t" r="semicolon" v="-16"/>
- <pair l="three" r="four" v="9"/>
- <pair l="three" r="one" v="-74"/>
- <pair l="three" r="seven" v="-60"/>
- <pair l="two" r="four" v="-114"/>
- <pair l="two" r="one" v="-48"/>
- <pair l="two" r="seven" v="-42"/>
- <pair l="u" r="quoteright" v="-80"/>
- <pair l="v" r="a" v="-18"/>
- <pair l="v" r="aacute" v="-18"/>
- <pair l="v" r="acircumflex" v="-18"/>
- <pair l="v" r="adieresis" v="-18"/>
- <pair l="v" r="ae" v="-18"/>
- <pair l="v" r="agrave" v="-18"/>
- <pair l="v" r="aring" v="-18"/>
- <pair l="v" r="atilde" v="-18"/>
- <pair l="v" r="c" v="-67"/>
- <pair l="v" r="colon" v="-11"/>
- <pair l="v" r="comma" v="-142"/>
- <pair l="v" r="e" v="-55"/>
- <pair l="v" r="eacute" v="-55"/>
- <pair l="v" r="ecircumflex" v="-55"/>
- <pair l="v" r="egrave" v="-55"/>
- <pair l="v" r="g" v="-36"/>
- <pair l="v" r="hyphen" v="-40"/>
- <pair l="v" r="l" v="-36"/>
- <pair l="v" r="o" v="-53"/>
- <pair l="v" r="oacute" v="-53"/>
- <pair l="v" r="odieresis" v="-53"/>
- <pair l="v" r="ograve" v="-53"/>
- <pair l="v" r="oslash" v="-53"/>
- <pair l="v" r="period" v="-143"/>
- <pair l="v" r="s" v="-16"/>
- <pair l="v" r="semicolon" v="-11"/>
- <pair l="w" r="a" v="-19"/>
- <pair l="w" r="aacute" v="-19"/>
- <pair l="w" r="acircumflex" v="-19"/>
- <pair l="w" r="adieresis" v="-19"/>
- <pair l="w" r="ae" v="-19"/>
- <pair l="w" r="agrave" v="-19"/>
- <pair l="w" r="aring" v="-19"/>
- <pair l="w" r="atilde" v="-19"/>
- <pair l="w" r="c" v="-68"/>
- <pair l="w" r="colon" v="-12"/>
- <pair l="w" r="comma" v="-120"/>
- <pair l="w" r="e" v="-56"/>
- <pair l="w" r="eacute" v="-56"/>
- <pair l="w" r="ecircumflex" v="-56"/>
- <pair l="w" r="egrave" v="-56"/>
- <pair l="w" r="g" v="-37"/>
- <pair l="w" r="hyphen" v="-32"/>
- <pair l="w" r="l" v="-37"/>
- <pair l="w" r="o" v="-54"/>
- <pair l="w" r="oacute" v="-54"/>
- <pair l="w" r="odieresis" v="-54"/>
- <pair l="w" r="ograve" v="-54"/>
- <pair l="w" r="oslash" v="-54"/>
- <pair l="w" r="period" v="-121"/>
- <pair l="w" r="s" v="-17"/>
- <pair l="w" r="semicolon" v="-12"/>
- <pair l="x" r="a" v="-9"/>
- <pair l="x" r="c" v="-77"/>
- <pair l="x" r="e" v="-69"/>
- <pair l="x" r="eacute" v="-69"/>
- <pair l="x" r="o" v="-59"/>
- <pair l="x" r="q" v="-40"/>
- <pair l="y" r="a" v="-18"/>
- <pair l="y" r="aacute" v="-18"/>
- <pair l="y" r="acircumflex" v="-18"/>
- <pair l="y" r="adieresis" v="-18"/>
- <pair l="y" r="ae" v="-18"/>
- <pair l="y" r="agrave" v="-18"/>
- <pair l="y" r="aring" v="-18"/>
- <pair l="y" r="atilde" v="-18"/>
- <pair l="y" r="c" v="-67"/>
- <pair l="y" r="colon" v="-11"/>
- <pair l="y" r="comma" v="-142"/>
- <pair l="y" r="e" v="-55"/>
- <pair l="y" r="eacute" v="-55"/>
- <pair l="y" r="ecircumflex" v="-55"/>
- <pair l="y" r="egrave" v="-55"/>
- <pair l="y" r="g" v="-36"/>
- <pair l="y" r="hyphen" v="-39"/>
- <pair l="y" r="l" v="-36"/>
- <pair l="y" r="o" v="-53"/>
- <pair l="y" r="oacute" v="-53"/>
- <pair l="y" r="odieresis" v="-53"/>
- <pair l="y" r="ograve" v="-53"/>
- <pair l="y" r="oslash" v="-53"/>
- <pair l="y" r="period" v="-142"/>
- <pair l="y" r="s" v="-16"/>
- <pair l="y" r="semicolon" v="-11"/>
- <pair l="zero" r="four" v="30"/>
- <pair l="zero" r="one" v="-78"/>
- <pair l="zero" r="seven" v="-60"/>
- </kernsubtable>
- </kern>
-
- <name>
- <namerecord nameID="0" platformID="1" platEncID="0" langID="0x0">
- Copyright (c) 2001 by Bigelow &amp; Holmes Inc. Instructions copyright (c) 2001 by URW++.
- </namerecord>
- <namerecord nameID="1" platformID="1" platEncID="0" langID="0x0">
- Luxi Serif
- </namerecord>
- <namerecord nameID="2" platformID="1" platEncID="0" langID="0x0">
- Regular
- </namerecord>
- <namerecord nameID="3" platformID="1" platEncID="0" langID="0x0">
- Luxi Serif Regular: B&amp;H
- </namerecord>
- <namerecord nameID="4" platformID="1" platEncID="0" langID="0x0">
- Luxi Serif Regular
- </namerecord>
- <namerecord nameID="5" platformID="1" platEncID="0" langID="0x0">
- 1.2 : October 12, 2001
- </namerecord>
- <namerecord nameID="6" platformID="1" platEncID="0" langID="0x0">
- LuxiSerif
- </namerecord>
- <namerecord nameID="7" platformID="1" platEncID="0" langID="0x0">
- Luxi is a registered trademark of Bigelow &amp; Holmes Inc.
- </namerecord>
- <namerecord nameID="8" platformID="1" platEncID="0" langID="0x0">
- Bigelow &amp; Holmes Inc.
- </namerecord>
- <namerecord nameID="9" platformID="1" platEncID="0" langID="0x0">
- Kris Holmes and Charles Bigelow
- </namerecord>
- <namerecord nameID="11" platformID="1" platEncID="0" langID="0x0">
- http://www.urwpp.de
- </namerecord>
- <namerecord nameID="12" platformID="1" platEncID="0" langID="0x0">
- design@bigelowandholmes.com
- </namerecord>
- <namerecord nameID="0" platformID="3" platEncID="1" langID="0x409">
- Copyright (c) 2001 by Bigelow &amp; Holmes Inc. Instructions copyright (c) 2001 by URW++.
- </namerecord>
- <namerecord nameID="1" platformID="3" platEncID="1" langID="0x409">
- Luxi Serif
- </namerecord>
- <namerecord nameID="2" platformID="3" platEncID="1" langID="0x409">
- Regular
- </namerecord>
- <namerecord nameID="3" platformID="3" platEncID="1" langID="0x409">
- Luxi Serif Regular: B&amp;H
- </namerecord>
- <namerecord nameID="4" platformID="3" platEncID="1" langID="0x409">
- Luxi Serif Regular
- </namerecord>
- <namerecord nameID="5" platformID="3" platEncID="1" langID="0x409">
- 1.2 : October 12, 2001
- </namerecord>
- <namerecord nameID="6" platformID="3" platEncID="1" langID="0x409">
- LuxiSerif
- </namerecord>
- <namerecord nameID="7" platformID="3" platEncID="1" langID="0x409">
- Luxi is a registered trademark of Bigelow &amp; Holmes Inc.
- </namerecord>
- <namerecord nameID="8" platformID="3" platEncID="1" langID="0x409">
- Bigelow &amp; Holmes Inc.
- </namerecord>
- <namerecord nameID="9" platformID="3" platEncID="1" langID="0x409">
- Kris Holmes and Charles Bigelow
- </namerecord>
- <namerecord nameID="11" platformID="3" platEncID="1" langID="0x409">
- http://www.urwpp.de
- </namerecord>
- <namerecord nameID="12" platformID="3" platEncID="1" langID="0x409">
- design@bigelowandholmes.com
- </namerecord>
- </name>
-
- <post>
- <formatType value="2.0"/>
- <italicAngle value="0.0"/>
- <underlinePosition value="0"/>
- <underlineThickness value="0"/>
- <isFixedPitch value="0"/>
- <minMemType42 value="0"/>
- <maxMemType42 value="0"/>
- <minMemType1 value="0"/>
- <maxMemType1 value="0"/>
- <psNames>
- <!-- This file uses unique glyph names based on the information
- found in the 'post' table. Since these names might not be unique,
- we have to invent artificial names in case of clashes. In order to
- be able to retain the original information, we need a name to
- ps name mapping for those cases where they differ. That's what
- you see below.
- -->
- <psName name=".notdef#1" psName=".notdef"/>
- <psName name=".notdef#10" psName=".notdef"/>
- <psName name=".notdef#11" psName=".notdef"/>
- <psName name=".notdef#12" psName=".notdef"/>
- <psName name=".notdef#13" psName=".notdef"/>
- <psName name=".notdef#14" psName=".notdef"/>
- <psName name=".notdef#15" psName=".notdef"/>
- <psName name=".notdef#16" psName=".notdef"/>
- <psName name=".notdef#17" psName=".notdef"/>
- <psName name=".notdef#18" psName=".notdef"/>
- <psName name=".notdef#2" psName=".notdef"/>
- <psName name=".notdef#3" psName=".notdef"/>
- <psName name=".notdef#4" psName=".notdef"/>
- <psName name=".notdef#5" psName=".notdef"/>
- <psName name=".notdef#6" psName=".notdef"/>
- <psName name=".notdef#7" psName=".notdef"/>
- <psName name=".notdef#8" psName=".notdef"/>
- <psName name=".notdef#9" psName=".notdef"/>
- <psName name="Euro#1" psName="Euro"/>
- <psName name="fi#1" psName="fi"/>
- <psName name="fl#1" psName="fl"/>
- <psName name="fraction#1" psName="fraction"/>
- <psName name="hyphen#1" psName="hyphen"/>
- <psName name="macron#1" psName="macron"/>
- <psName name="periodcentered#1" psName="periodcentered"/>
- <psName name="semicolon#1" psName="semicolon"/>
- </psNames>
- <extraNames>
- <!-- following are the name that are not taken from the standard Mac glyph order -->
- <psName name="fraction"/>
- <psName name="fi"/>
- <psName name="Euro"/>
- <psName name="tilde"/>
- <psName name="macron"/>
- <psName name="Euro"/>
- <psName name="sfthyphen"/>
- <psName name="periodcentered"/>
- <psName name="Amacron"/>
- <psName name="amacron"/>
- <psName name="Abreve"/>
- <psName name="abreve"/>
- <psName name="Aogonek"/>
- <psName name="aogonek"/>
- <psName name="Ccircumflex"/>
- <psName name="ccircumflex"/>
- <psName name="Cdotaccent"/>
- <psName name="cdotaccent"/>
- <psName name="Dcaron"/>
- <psName name="dcaron"/>
- <psName name="Dcroat"/>
- <psName name="dcroat"/>
- <psName name="Emacron"/>
- <psName name="emacron"/>
- <psName name="Ebreve"/>
- <psName name="ebreve"/>
- <psName name="Edotaccent"/>
- <psName name="edotaccent"/>
- <psName name="Eogonek"/>
- <psName name="eogonek"/>
- <psName name="Ecaron"/>
- <psName name="ecaron"/>
- <psName name="Gcircumflex"/>
- <psName name="gcircumflex"/>
- <psName name="Gdotaccent"/>
- <psName name="gdotaccent"/>
- <psName name="Gcommaaccent"/>
- <psName name="gcommaaccent"/>
- <psName name="Hcircumflex"/>
- <psName name="hcircumflex"/>
- <psName name="Hbar"/>
- <psName name="hbar"/>
- <psName name="Itilde"/>
- <psName name="itilde"/>
- <psName name="Imacron"/>
- <psName name="imacron"/>
- <psName name="Ibreve"/>
- <psName name="ibreve"/>
- <psName name="Iogonek"/>
- <psName name="iogonek"/>
- <psName name="IJ"/>
- <psName name="ij"/>
- <psName name="Jcircumflex"/>
- <psName name="jcircumflex"/>
- <psName name="Kcommaaccent"/>
- <psName name="kcommaaccent"/>
- <psName name="kgreenlandic"/>
- <psName name="Lacute"/>
- <psName name="lacute"/>
- <psName name="Lcommaaccent"/>
- <psName name="lcommaaccent"/>
- <psName name="Lcaron"/>
- <psName name="lcaron"/>
- <psName name="Ldot"/>
- <psName name="ldot"/>
- <psName name="Nacute"/>
- <psName name="nacute"/>
- <psName name="Ncommaaccent"/>
- <psName name="ncommaaccent"/>
- <psName name="Ncaron"/>
- <psName name="ncaron"/>
- <psName name="napostrophe"/>
- <psName name="Eng"/>
- <psName name="eng"/>
- <psName name="Omacron"/>
- <psName name="omacron"/>
- <psName name="Obreve"/>
- <psName name="obreve"/>
- <psName name="Ohungarumlaut"/>
- <psName name="ohungarumlaut"/>
- <psName name="Racute"/>
- <psName name="racute"/>
- <psName name="Rcommaaccent"/>
- <psName name="rcommaaccent"/>
- <psName name="Rcaron"/>
- <psName name="rcaron"/>
- <psName name="Sacute"/>
- <psName name="sacute"/>
- <psName name="Scircumflex"/>
- <psName name="scircumflex"/>
- <psName name="Tcommaaccent"/>
- <psName name="tcommaaccent"/>
- <psName name="Tcaron"/>
- <psName name="tcaron"/>
- <psName name="Tbar"/>
- <psName name="tbar"/>
- <psName name="Utilde"/>
- <psName name="utilde"/>
- <psName name="Umacron"/>
- <psName name="umacron"/>
- <psName name="Ubreve"/>
- <psName name="ubreve"/>
- <psName name="Uring"/>
- <psName name="uring"/>
- <psName name="Uhungarumlaut"/>
- <psName name="uhungarumlaut"/>
- <psName name="Uogonek"/>
- <psName name="uogonek"/>
- <psName name="Wcircumflex"/>
- <psName name="wcircumflex"/>
- <psName name="Ycircumflex"/>
- <psName name="ycircumflex"/>
- <psName name="Zacute"/>
- <psName name="zacute"/>
- <psName name="Zdotaccent"/>
- <psName name="zdotaccent"/>
- <psName name="longs"/>
- <psName name="Scommaaccent"/>
- <psName name="scommaaccent"/>
- <psName name="Tcommabelow"/>
- <psName name="tcommabelow"/>
- <psName name="Unterkomma"/>
- <psName name="semicolon"/>
- <psName name="anoteleia"/>
- <psName name="hyphen"/>
- <psName name="nbhyphen"/>
- <psName name="figuredash"/>
- <psName name="afii00208"/>
- <psName name="quotereversed"/>
- <psName name="radicalex"/>
- <psName name="estimated"/>
- <psName name="dotmath"/>
- <psName name="fi"/>
- <psName name="fl"/>
- <psName name="foursuperiour"/>
- <psName name="dotlessj"/>
- </extraNames>
- </post>
-
- <gasp>
- <gaspRange rangeMaxPPEM="8" rangeGaspBehavior="2"/>
- <gaspRange rangeMaxPPEM="16" rangeGaspBehavior="1"/>
- <gaspRange rangeMaxPPEM="65535" rangeGaspBehavior="3"/>
- </gasp>
-
- <vhea>
- <tableVersion value="1.0"/>
- <ascent value="2033"/>
- <descent value="432"/>
- <lineGap value="0"/>
- <advanceHeightMax value="2465"/>
- <minTopSideBearing value="0"/>
- <minBottomSideBearing value="0"/>
- <yMaxExtent value="2465"/>
- <caretSlopeRise value="0"/>
- <caretSlopeRun value="1"/>
- <reserved0 value="0"/>
- <reserved1 value="0"/>
- <reserved2 value="0"/>
- <reserved3 value="0"/>
- <reserved4 value="0"/>
- <metricDataFormat value="0"/>
- <numberOfVMetrics value="391"/>
- </vhea>
-
- <vmtx>
- <mtx name=".notdef" height="2465" tsb="553"/>
- <mtx name=".notdef#1" height="0" tsb="0"/>
- <mtx name=".notdef#10" height="2465" tsb="0"/>
- <mtx name=".notdef#11" height="2465" tsb="0"/>
- <mtx name=".notdef#12" height="2465" tsb="0"/>
- <mtx name=".notdef#13" height="2465" tsb="0"/>
- <mtx name=".notdef#14" height="2465" tsb="0"/>
- <mtx name=".notdef#15" height="2465" tsb="0"/>
- <mtx name=".notdef#16" height="1024" tsb="0"/>
- <mtx name=".notdef#17" height="2465" tsb="0"/>
- <mtx name=".notdef#18" height="2465" tsb="0"/>
- <mtx name=".notdef#2" height="2465" tsb="0"/>
- <mtx name=".notdef#3" height="2465" tsb="0"/>
- <mtx name=".notdef#4" height="2465" tsb="0"/>
- <mtx name=".notdef#5" height="2465" tsb="0"/>
- <mtx name=".notdef#6" height="2465" tsb="0"/>
- <mtx name=".notdef#7" height="2465" tsb="0"/>
- <mtx name=".notdef#8" height="2465" tsb="0"/>
- <mtx name=".notdef#9" height="2465" tsb="0"/>
- <mtx name="A" height="2465" tsb="534"/>
- <mtx name="AE" height="2465" tsb="553"/>
- <mtx name="Aacute" height="2465" tsb="108"/>
- <mtx name="Abreve" height="2465" tsb="108"/>
- <mtx name="Acircumflex" height="2465" tsb="108"/>
- <mtx name="Adieresis" height="2465" tsb="256"/>
- <mtx name="Agrave" height="2465" tsb="108"/>
- <mtx name="Amacron" height="2465" tsb="306"/>
- <mtx name="Aogonek" height="2465" tsb="534"/>
- <mtx name="Aring" height="2465" tsb="99"/>
- <mtx name="Atilde" height="2465" tsb="194"/>
- <mtx name="B" height="2465" tsb="553"/>
- <mtx name="C" height="2465" tsb="516"/>
- <mtx name="Cacute" height="2465" tsb="108"/>
- <mtx name="Ccaron" height="2465" tsb="108"/>
- <mtx name="Ccedilla" height="2465" tsb="516"/>
- <mtx name="Ccircumflex" height="2465" tsb="108"/>
- <mtx name="Cdotaccent" height="2465" tsb="232"/>
- <mtx name="D" height="2465" tsb="544"/>
- <mtx name="Dcaron" height="2465" tsb="108"/>
- <mtx name="Dcroat" height="2465" tsb="544"/>
- <mtx name="E" height="2465" tsb="553"/>
- <mtx name="Eacute" height="2465" tsb="108"/>
- <mtx name="Ebreve" height="2465" tsb="108"/>
- <mtx name="Ecaron" height="2465" tsb="108"/>
- <mtx name="Ecircumflex" height="2465" tsb="108"/>
- <mtx name="Edieresis" height="2465" tsb="256"/>
- <mtx name="Edotaccent" height="2465" tsb="232"/>
- <mtx name="Egrave" height="2465" tsb="108"/>
- <mtx name="Emacron" height="2465" tsb="306"/>
- <mtx name="Eng" height="2465" tsb="553"/>
- <mtx name="Eogonek" height="2465" tsb="553"/>
- <mtx name="Eth" height="2465" tsb="544"/>
- <mtx name="Euro" height="2465" tsb="516"/>
- <mtx name="Euro#1" height="2465" tsb="516"/>
- <mtx name="F" height="2465" tsb="553"/>
- <mtx name="G" height="2465" tsb="515"/>
- <mtx name="Gbreve" height="2465" tsb="108"/>
- <mtx name="Gcircumflex" height="2465" tsb="108"/>
- <mtx name="Gcommaaccent" height="2465" tsb="515"/>
- <mtx name="Gdotaccent" height="2465" tsb="232"/>
- <mtx name="H" height="2465" tsb="553"/>
- <mtx name="Hbar" height="2465" tsb="553"/>
- <mtx name="Hcircumflex" height="2465" tsb="108"/>
- <mtx name="I" height="2465" tsb="553"/>
- <mtx name="IJ" height="2465" tsb="553"/>
- <mtx name="Iacute" height="2465" tsb="108"/>
- <mtx name="Ibreve" height="2465" tsb="108"/>
- <mtx name="Icircumflex" height="2465" tsb="108"/>
- <mtx name="Idieresis" height="2465" tsb="256"/>
- <mtx name="Idotaccent" height="2465" tsb="232"/>
- <mtx name="Igrave" height="2465" tsb="108"/>
- <mtx name="Imacron" height="2465" tsb="306"/>
- <mtx name="Iogonek" height="2465" tsb="553"/>
- <mtx name="Itilde" height="2465" tsb="194"/>
- <mtx name="J" height="2465" tsb="553"/>
- <mtx name="Jcircumflex" height="2465" tsb="108"/>
- <mtx name="K" height="2465" tsb="553"/>
- <mtx name="Kcommaaccent" height="2465" tsb="553"/>
- <mtx name="L" height="2465" tsb="553"/>
- <mtx name="Lacute" height="2465" tsb="108"/>
- <mtx name="Lcaron" height="2465" tsb="553"/>
- <mtx name="Lcommaaccent" height="2465" tsb="553"/>
- <mtx name="Ldot" height="2465" tsb="553"/>
- <mtx name="Lslash" height="2465" tsb="553"/>
- <mtx name="M" height="2465" tsb="553"/>
- <mtx name="N" height="2465" tsb="553"/>
- <mtx name="Nacute" height="2465" tsb="108"/>
- <mtx name="Ncaron" height="2465" tsb="108"/>
- <mtx name="Ncommaaccent" height="2465" tsb="553"/>
- <mtx name="Ntilde" height="2465" tsb="194"/>
- <mtx name="O" height="2465" tsb="516"/>
- <mtx name="OE" height="2465" tsb="516"/>
- <mtx name="Oacute" height="2465" tsb="108"/>
- <mtx name="Obreve" height="2465" tsb="108"/>
- <mtx name="Ocircumflex" height="2465" tsb="108"/>
- <mtx name="Odieresis" height="2465" tsb="256"/>
- <mtx name="Ograve" height="2465" tsb="108"/>
- <mtx name="Ohungarumlaut" height="2465" tsb="108"/>
- <mtx name="Omacron" height="2465" tsb="306"/>
- <mtx name="Oslash" height="2465" tsb="516"/>
- <mtx name="Otilde" height="2465" tsb="194"/>
- <mtx name="P" height="2465" tsb="541"/>
- <mtx name="Q" height="2465" tsb="516"/>
- <mtx name="R" height="2465" tsb="541"/>
- <mtx name="Racute" height="2465" tsb="108"/>
- <mtx name="Rcaron" height="2465" tsb="108"/>
- <mtx name="Rcommaaccent" height="2465" tsb="542"/>
- <mtx name="S" height="2465" tsb="516"/>
- <mtx name="Sacute" height="2465" tsb="108"/>
- <mtx name="Scaron" height="2465" tsb="108"/>
- <mtx name="Scedilla" height="2465" tsb="516"/>
- <mtx name="Scircumflex" height="2465" tsb="108"/>
- <mtx name="Scommaaccent" height="2465" tsb="516"/>
- <mtx name="T" height="2465" tsb="553"/>
- <mtx name="Tbar" height="2465" tsb="553"/>
- <mtx name="Tcaron" height="2465" tsb="108"/>
- <mtx name="Tcommaaccent" height="2465" tsb="553"/>
- <mtx name="Tcommabelow" height="2465" tsb="553"/>
- <mtx name="Thorn" height="2465" tsb="553"/>
- <mtx name="U" height="2465" tsb="553"/>
- <mtx name="Uacute" height="2465" tsb="108"/>
- <mtx name="Ubreve" height="2465" tsb="108"/>
- <mtx name="Ucircumflex" height="2465" tsb="108"/>
- <mtx name="Udieresis" height="2465" tsb="256"/>
- <mtx name="Ugrave" height="2465" tsb="108"/>
- <mtx name="Uhungarumlaut" height="2465" tsb="108"/>
- <mtx name="Umacron" height="2465" tsb="306"/>
- <mtx name="Unterkomma" height="2465" tsb="2144"/>
- <mtx name="Uogonek" height="2465" tsb="553"/>
- <mtx name="Uring" height="2465" tsb="0"/>
- <mtx name="Utilde" height="2465" tsb="194"/>
- <mtx name="V" height="2465" tsb="553"/>
- <mtx name="W" height="2465" tsb="553"/>
- <mtx name="Wcircumflex" height="2465" tsb="108"/>
- <mtx name="X" height="2465" tsb="553"/>
- <mtx name="Y" height="2465" tsb="553"/>
- <mtx name="Yacute" height="2465" tsb="108"/>
- <mtx name="Ycircumflex" height="2465" tsb="108"/>
- <mtx name="Ydieresis" height="2465" tsb="256"/>
- <mtx name="Z" height="2465" tsb="553"/>
- <mtx name="Zacute" height="2465" tsb="108"/>
- <mtx name="Zcaron" height="2465" tsb="108"/>
- <mtx name="Zdotaccent" height="2465" tsb="232"/>
- <mtx name="a" height="2465" tsb="923"/>
- <mtx name="aacute" height="2465" tsb="429"/>
- <mtx name="abreve" height="2465" tsb="429"/>
- <mtx name="acircumflex" height="2465" tsb="429"/>
- <mtx name="acute" height="2465" tsb="429"/>
- <mtx name="adieresis" height="2465" tsb="577"/>
- <mtx name="ae" height="2465" tsb="922"/>
- <mtx name="afii00208" height="2465" tsb="1391"/>
- <mtx name="agrave" height="2465" tsb="429"/>
- <mtx name="amacron" height="2465" tsb="627"/>
- <mtx name="ampersand" height="2465" tsb="515"/>
- <mtx name="anoteleia" height="2465" tsb="1295"/>
- <mtx name="aogonek" height="2465" tsb="923"/>
- <mtx name="aring" height="2465" tsb="296"/>
- <mtx name="asciicircum" height="2465" tsb="553"/>
- <mtx name="asciitilde" height="2465" tsb="1270"/>
- <mtx name="asterisk" height="2465" tsb="553"/>
- <mtx name="at" height="2465" tsb="516"/>
- <mtx name="atilde" height="2465" tsb="515"/>
- <mtx name="b" height="2465" tsb="454"/>
- <mtx name="backslash" height="2465" tsb="552"/>
- <mtx name="bar" height="2465" tsb="454"/>
- <mtx name="braceleft" height="2465" tsb="454"/>
- <mtx name="braceright" height="2465" tsb="454"/>
- <mtx name="bracketleft" height="2465" tsb="454"/>
- <mtx name="bracketright" height="2465" tsb="454"/>
- <mtx name="breve" height="2465" tsb="429"/>
- <mtx name="brokenbar" height="2465" tsb="454"/>
- <mtx name="bullet" height="2465" tsb="923"/>
- <mtx name="c" height="2465" tsb="923"/>
- <mtx name="cacute" height="2465" tsb="429"/>
- <mtx name="caron" height="2465" tsb="429"/>
- <mtx name="ccaron" height="2465" tsb="429"/>
- <mtx name="ccedilla" height="2465" tsb="923"/>
- <mtx name="ccircumflex" height="2465" tsb="429"/>
- <mtx name="cdotaccent" height="2465" tsb="553"/>
- <mtx name="cedilla" height="2465" tsb="2033"/>
- <mtx name="cent" height="2465" tsb="553"/>
- <mtx name="circumflex" height="2465" tsb="429"/>
- <mtx name="colon" height="2465" tsb="947"/>
- <mtx name="comma" height="2465" tsb="1786"/>
- <mtx name="copyright" height="2465" tsb="602"/>
- <mtx name="currency" height="2465" tsb="855"/>
- <mtx name="d" height="2465" tsb="454"/>
- <mtx name="dagger" height="2465" tsb="553"/>
- <mtx name="daggerdbl" height="2465" tsb="553"/>
- <mtx name="dcaron" height="2465" tsb="454"/>
- <mtx name="dcroat" height="2465" tsb="454"/>
- <mtx name="degree" height="2465" tsb="516"/>
- <mtx name="dieresis" height="2465" tsb="577"/>
- <mtx name="divide" height="2465" tsb="947"/>
- <mtx name="dollar" height="2465" tsb="429"/>
- <mtx name="dotaccent" height="2465" tsb="553"/>
- <mtx name="dotlessi" height="2465" tsb="947"/>
- <mtx name="dotlessj" height="2465" tsb="947"/>
- <mtx name="dotmath" height="2465" tsb="1295"/>
- <mtx name="e" height="2465" tsb="923"/>
- <mtx name="eacute" height="2465" tsb="429"/>
- <mtx name="ebreve" height="2465" tsb="429"/>
- <mtx name="ecaron" height="2465" tsb="429"/>
- <mtx name="ecircumflex" height="2465" tsb="429"/>
- <mtx name="edieresis" height="2465" tsb="577"/>
- <mtx name="edotaccent" height="2465" tsb="553"/>
- <mtx name="egrave" height="2465" tsb="429"/>
- <mtx name="eight" height="2465" tsb="515"/>
- <mtx name="ellipsis" height="2465" tsb="1836"/>
- <mtx name="emacron" height="2465" tsb="627"/>
- <mtx name="emdash" height="2465" tsb="1391"/>
- <mtx name="endash" height="2465" tsb="1367"/>
- <mtx name="eng" height="2465" tsb="923"/>
- <mtx name="eogonek" height="2465" tsb="923"/>
- <mtx name="equal" height="2465" tsb="1206"/>
- <mtx name="estimated" height="2465" tsb="923"/>
- <mtx name="eth" height="2465" tsb="448"/>
- <mtx name="exclam" height="2465" tsb="553"/>
- <mtx name="exclamdown" height="2465" tsb="947"/>
- <mtx name="f" height="2465" tsb="429"/>
- <mtx name="fi" height="2465" tsb="429"/>
- <mtx name="fi#1" height="2465" tsb="429"/>
- <mtx name="figuredash" height="2465" tsb="1367"/>
- <mtx name="five" height="2465" tsb="553"/>
- <mtx name="fl" height="2465" tsb="429"/>
- <mtx name="fl#1" height="2465" tsb="429"/>
- <mtx name="florin" height="2465" tsb="528"/>
- <mtx name="four" height="2465" tsb="528"/>
- <mtx name="foursuperiour" height="2465" tsb="511"/>
- <mtx name="fraction" height="2465" tsb="516"/>
- <mtx name="fraction#1" height="2465" tsb="516"/>
- <mtx name="g" height="2465" tsb="923"/>
- <mtx name="gbreve" height="2465" tsb="429"/>
- <mtx name="gcircumflex" height="2465" tsb="429"/>
- <mtx name="gcommaaccent" height="2465" tsb="296"/>
- <mtx name="gdotaccent" height="2465" tsb="553"/>
- <mtx name="germandbls" height="2465" tsb="429"/>
- <mtx name="grave" height="2465" tsb="429"/>
- <mtx name="greater" height="2465" tsb="947"/>
- <mtx name="guillemotleft" height="2465" tsb="1058"/>
- <mtx name="guillemotright" height="2465" tsb="1058"/>
- <mtx name="guilsinglleft" height="2465" tsb="1058"/>
- <mtx name="guilsinglright" height="2465" tsb="1058"/>
- <mtx name="h" height="2465" tsb="454"/>
- <mtx name="hbar" height="2465" tsb="454"/>
- <mtx name="hcircumflex" height="2465" tsb="34"/>
- <mtx name="hungarumlaut" height="2465" tsb="429"/>
- <mtx name="hyphen" height="2465" tsb="1367"/>
- <mtx name="hyphen#1" height="2465" tsb="1367"/>
- <mtx name="i" height="2465" tsb="553"/>
- <mtx name="iacute" height="2465" tsb="429"/>
- <mtx name="ibreve" height="2465" tsb="429"/>
- <mtx name="icircumflex" height="2465" tsb="429"/>
- <mtx name="idieresis" height="2465" tsb="577"/>
- <mtx name="igrave" height="2465" tsb="429"/>
- <mtx name="ij" height="2465" tsb="553"/>
- <mtx name="imacron" height="2465" tsb="627"/>
- <mtx name="iogonek" height="2465" tsb="553"/>
- <mtx name="itilde" height="2465" tsb="515"/>
- <mtx name="j" height="2465" tsb="553"/>
- <mtx name="jcircumflex" height="2465" tsb="429"/>
- <mtx name="k" height="2465" tsb="454"/>
- <mtx name="kcommaaccent" height="2465" tsb="454"/>
- <mtx name="kgreenlandic" height="2465" tsb="947"/>
- <mtx name="l" height="2465" tsb="454"/>
- <mtx name="lacute" height="2465" tsb="34"/>
- <mtx name="lcaron" height="2465" tsb="454"/>
- <mtx name="lcommaaccent" height="2465" tsb="454"/>
- <mtx name="ldot" height="2465" tsb="454"/>
- <mtx name="less" height="2465" tsb="947"/>
- <mtx name="logicalnot" height="2465" tsb="1243"/>
- <mtx name="longs" height="2465" tsb="429"/>
- <mtx name="lslash" height="2465" tsb="454"/>
- <mtx name="m" height="2465" tsb="923"/>
- <mtx name="macron" height="2465" tsb="627"/>
- <mtx name="macron#1" height="2465" tsb="429"/>
- <mtx name="minus" height="2465" tsb="1391"/>
- <mtx name="mu" height="2465" tsb="947"/>
- <mtx name="multiply" height="2465" tsb="947"/>
- <mtx name="n" height="2465" tsb="923"/>
- <mtx name="nacute" height="2465" tsb="429"/>
- <mtx name="napostrophe" height="2465" tsb="454"/>
- <mtx name="nbhyphen" height="2465" tsb="1367"/>
- <mtx name="ncaron" height="2465" tsb="429"/>
- <mtx name="ncommaaccent" height="2465" tsb="923"/>
- <mtx name="nine" height="2465" tsb="515"/>
- <mtx name="nonbreakingspace" height="2465" tsb="2033"/>
- <mtx name="ntilde" height="2465" tsb="515"/>
- <mtx name="numbersign" height="2465" tsb="553"/>
- <mtx name="o" height="2465" tsb="923"/>
- <mtx name="oacute" height="2465" tsb="429"/>
- <mtx name="obreve" height="2465" tsb="429"/>
- <mtx name="ocircumflex" height="2465" tsb="429"/>
- <mtx name="odieresis" height="2465" tsb="577"/>
- <mtx name="oe" height="2465" tsb="923"/>
- <mtx name="ogonek" height="2465" tsb="2033"/>
- <mtx name="ograve" height="2465" tsb="429"/>
- <mtx name="ohungarumlaut" height="2465" tsb="429"/>
- <mtx name="omacron" height="2465" tsb="627"/>
- <mtx name="one" height="2465" tsb="540"/>
- <mtx name="onehalf" height="2465" tsb="516"/>
- <mtx name="onequarter" height="2465" tsb="516"/>
- <mtx name="onesuperior" height="2465" tsb="516"/>
- <mtx name="ordfeminine" height="2465" tsb="516"/>
- <mtx name="ordmasculine" height="2465" tsb="516"/>
- <mtx name="oslash" height="2465" tsb="923"/>
- <mtx name="otilde" height="2465" tsb="515"/>
- <mtx name="p" height="2465" tsb="923"/>
- <mtx name="paragraph" height="2465" tsb="544"/>
- <mtx name="parenleft" height="2465" tsb="454"/>
- <mtx name="parenright" height="2465" tsb="454"/>
- <mtx name="percent" height="2465" tsb="516"/>
- <mtx name="period" height="2465" tsb="1786"/>
- <mtx name="periodcentered" height="2465" tsb="1295"/>
- <mtx name="periodcentered#1" height="2465" tsb="1295"/>
- <mtx name="perthousand" height="2465" tsb="516"/>
- <mtx name="plus" height="2465" tsb="947"/>
- <mtx name="plusminus" height="2465" tsb="849"/>
- <mtx name="q" height="2465" tsb="923"/>
- <mtx name="question" height="2465" tsb="516"/>
- <mtx name="questiondown" height="2465" tsb="553"/>
- <mtx name="quotedbl" height="2465" tsb="454"/>
- <mtx name="quotedblbase" height="2465" tsb="1786"/>
- <mtx name="quotedblleft" height="2465" tsb="454"/>
- <mtx name="quotedblright" height="2465" tsb="454"/>
- <mtx name="quoteleft" height="2465" tsb="454"/>
- <mtx name="quotereversed" height="2465" tsb="2033"/>
- <mtx name="quoteright" height="2465" tsb="454"/>
- <mtx name="quotesinglbase" height="2465" tsb="1786"/>
- <mtx name="quotesingle" height="2465" tsb="454"/>
- <mtx name="r" height="2465" tsb="923"/>
- <mtx name="racute" height="2465" tsb="429"/>
- <mtx name="radicalex" height="2465" tsb="429"/>
- <mtx name="rcaron" height="2465" tsb="429"/>
- <mtx name="rcommaaccent" height="2465" tsb="923"/>
- <mtx name="registered" height="2465" tsb="602"/>
- <mtx name="ring" height="2465" tsb="296"/>
- <mtx name="s" height="2465" tsb="923"/>
- <mtx name="sacute" height="2465" tsb="429"/>
- <mtx name="scaron" height="2465" tsb="429"/>
- <mtx name="scedilla" height="2465" tsb="923"/>
- <mtx name="scircumflex" height="2465" tsb="429"/>
- <mtx name="scommaaccent" height="2465" tsb="923"/>
- <mtx name="section" height="2465" tsb="516"/>
- <mtx name="semicolon" height="2465" tsb="947"/>
- <mtx name="semicolon#1" height="2465" tsb="947"/>
- <mtx name="seven" height="2465" tsb="553"/>
- <mtx name="sfthyphen" height="2465" tsb="1367"/>
- <mtx name="six" height="2465" tsb="515"/>
- <mtx name="slash" height="2465" tsb="552"/>
- <mtx name="space" height="2465" tsb="2033"/>
- <mtx name="sterling" height="2465" tsb="528"/>
- <mtx name="t" height="2465" tsb="701"/>
- <mtx name="tbar" height="2465" tsb="701"/>
- <mtx name="tcaron" height="2465" tsb="345"/>
- <mtx name="tcommaaccent" height="2465" tsb="701"/>
- <mtx name="tcommabelow" height="2465" tsb="701"/>
- <mtx name="thorn" height="2465" tsb="454"/>
- <mtx name="three" height="2465" tsb="516"/>
- <mtx name="threequarters" height="2465" tsb="516"/>
- <mtx name="threesuperior" height="2465" tsb="516"/>
- <mtx name="tilde" height="2465" tsb="515"/>
- <mtx name="trademark" height="2465" tsb="553"/>
- <mtx name="two" height="2465" tsb="515"/>
- <mtx name="twosuperior" height="2465" tsb="515"/>
- <mtx name="u" height="2465" tsb="947"/>
- <mtx name="uacute" height="2465" tsb="429"/>
- <mtx name="ubreve" height="2465" tsb="429"/>
- <mtx name="ucircumflex" height="2465" tsb="429"/>
- <mtx name="udieresis" height="2465" tsb="577"/>
- <mtx name="ugrave" height="2465" tsb="429"/>
- <mtx name="uhungarumlaut" height="2465" tsb="429"/>
- <mtx name="umacron" height="2465" tsb="627"/>
- <mtx name="underscore" height="2465" tsb="2033"/>
- <mtx name="uogonek" height="2465" tsb="947"/>
- <mtx name="uring" height="2465" tsb="296"/>
- <mtx name="utilde" height="2465" tsb="515"/>
- <mtx name="v" height="2465" tsb="947"/>
- <mtx name="w" height="2465" tsb="947"/>
- <mtx name="wcircumflex" height="2465" tsb="429"/>
- <mtx name="x" height="2465" tsb="947"/>
- <mtx name="y" height="2465" tsb="947"/>
- <mtx name="yacute" height="2465" tsb="429"/>
- <mtx name="ycircumflex" height="2465" tsb="429"/>
- <mtx name="ydieresis" height="2465" tsb="577"/>
- <mtx name="yen" height="2465" tsb="553"/>
- <mtx name="z" height="2465" tsb="947"/>
- <mtx name="zacute" height="2465" tsb="429"/>
- <mtx name="zcaron" height="2465" tsb="429"/>
- <mtx name="zdotaccent" height="2465" tsb="553"/>
- <mtx name="zero" height="2465" tsb="516"/>
- </vmtx>
-
-</ttFont>
diff --git a/vendor/github.com/golang/freetype/testdata/luxisr-12pt-sans-hinting.txt b/vendor/github.com/golang/freetype/testdata/luxisr-12pt-sans-hinting.txt
deleted file mode 100644
index e2761641d..000000000
--- a/vendor/github.com/golang/freetype/testdata/luxisr-12pt-sans-hinting.txt
+++ /dev/null
@@ -1,392 +0,0 @@
-freetype version 2.5.1
-213 21 0 192 555;21 0 1, 21 555 1, 192 555 1, 192 0 1, 171 21 1, 171 534 1, 43 534 1, 43 21 1
-0 0 0 0 0;
-213 0 0 0 0;
-213 0 0 0 0;
-213 70 0 144 555;70 0 1, 70 74 1, 144 74 1, 144 0 1, 79 148 1, 70 444 1, 70 555 1, 144 555 1, 144 444 1, 135 148 1
-273 35 407 238 592;44 407 1, 35 592 1, 108 592 1, 99 407 1, 173 407 1, 164 592 1, 238 592 1, 229 407 1
-427 9 0 418 555;47 0 1, 89 167 1, 9 167 1, 18 213 1, 100 213 1, 133 342 1, 44 342 1, 54 389 1, 144 389 1, 186 555 1, 234 555 1, 192 389 1, 291 389 1, 332 555 1, 380 555 1, 339 389 1, 418 389 1, 409 342 1, 327 342 1, 294 213 1, 383 213 1, 374 167 1, 283 167 1, 242 0 1, 194 0 1, 235 167 1, 137 167 1, 95 0 1, 148 213 1, 247 213 1, 279 342 1, 180 342 1
-427 39 -46 353 602;187 -46 1, 187 0 1, 121 0 0, 39 31 1, 39 95 1, 123 56 0, 187 56 1, 187 255 1, 117 298 0, 88 330 1, 55 368 0, 55 422 1, 55 486 0, 103 524 1, 135 550 0, 187 555 1, 187 602 1, 224 602 1, 224 555 1, 278 555 0, 344 530 1, 344 470 1, 273 501 0, 224 504 1, 224 307 1, 228 304 1, 238 298 0, 247 293 1, 251 290 1, 299 262 0, 322 237 1, 353 205 0, 353 155 1, 353 87 0, 308 42 1, 276 12 0, 224 0 1, 224 -46 1, 224 60 1, 288 85 0, 288 144 1, 288 175 0, 270 195 1, 257 210 0, 224 233 1, 187 331 1, 187 502 1, 120 479 0, 120 425 1, 120 376 0
-683 42 -14 641 569;94 -14 1, 531 569 1, 589 569 1, 152 -14 1, 161 555 1, 216 555 0, 248 518 1, 280 480 0, 280 416 1, 280 352 0, 248 315 1, 216 278 0, 161 278 1, 106 278 0, 74 315 1, 42 353 0, 42 418 1, 42 475 0, 68 511 1, 101 555 0, 161 518 1, 134 518 0, 117 491 1, 100 462 0, 100 419 1, 100 375 0, 114 348 1, 131 315 0, 161 315 1, 189 315 0, 206 343 1, 222 371 0, 222 416 1, 222 462 0, 206 490 1, 188 518 0, 522 278 1, 577 278 0, 609 240 1, 641 203 0, 641 139 1, 641 75 0, 609 38 1, 577 0 0, 522 0 1, 467 0 0, 435 38 1, 403 75 0, 403 141 1, 403 198 0, 429 233 1, 462 278 0, 522 241 1, 494 241 0, 477 213 1, 461 185 0, 461 141 1, 461 98 0, 474 71 1, 491 37 0, 522 37 1, 549 37 0, 566 65 1, 583 93 0, 583 139 1, 583 185 0, 566 213 1, 549 241 0
-512 21 -14 485 569;384 0 1, 357 33 1, 282 -14 0, 214 -14 1, 132 -14 0, 77 37 1, 21 88 0, 21 166 1, 21 243 0, 69 290 1, 98 318 0, 152 339 1, 119 400 0, 119 445 1, 119 501 0, 153 535 1, 188 569 0, 247 569 1, 303 569 0, 336 539 1, 368 508 0, 368 457 1, 368 401 0, 325 360 1, 298 335 0, 248 312 1, 311 198 0, 373 123 1, 410 171 0, 410 265 1, 410 295 1, 483 295 1, 483 165 0, 408 83 1, 441 41 0, 485 0 1, 325 76 1, 251 160 0, 178 296 1, 141 279 0, 123 257 1, 95 225 0, 95 179 1, 95 122 0, 134 82 1, 172 42 0, 226 42 1, 268 42 0, 220 359 1, 256 374 0, 273 392 1, 299 419 0, 299 456 1, 299 513 0, 246 513 1, 191 513 0, 191 453 1, 191 416 0, 217 365 1
-147 27 389 120 592;45 389 1, 27 592 1, 120 592 1, 101 389 1
-256 49 -111 225 592;225 -60 1, 225 -111 1, 150 -58 0, 107 21 1, 49 123 0, 49 241 1, 49 364 0, 111 470 1, 154 542 0, 225 592 1, 225 541 1, 174 485 0, 152 426 1, 123 353 0, 123 241 1, 123 124 0, 154 48 1, 177 -7 0
-256 31 -111 207 592;31 541 1, 31 592 1, 106 539 0, 150 461 1, 207 359 0, 207 241 1, 207 117 0, 144 12 1, 102 -60 0, 31 -111 1, 31 -60 1, 81 -3 0, 104 56 1, 132 129 0, 132 241 1, 132 357 0, 101 433 1, 79 487 0
-299 15 282 284 555;267 483 1, 284 431 1, 180 406 1, 180 407 1, 180 411 0, 180 411 1, 180 411 1, 180 427 0, 170 437 1, 255 314 1, 210 282 1, 152 382 1, 170 384 0, 178 401 1, 88 282 1, 43 314 1, 120 401 1, 128 384 0, 147 382 1, 15 431 1, 32 483 1, 129 437 1, 118 427 0, 118 411 1, 118 411 1, 118 411 0, 118 409 1, 119 408 1, 119 407 0, 119 406 1, 122 555 1, 177 555 1, 165 440 1, 157 444 0, 149 444 1, 141 444 0, 133 440 1
-449 39 37 409 407;196 37 1, 196 194 1, 39 194 1, 39 250 1, 196 250 1, 196 407 1, 252 407 1, 252 250 1, 409 250 1, 409 194 1, 252 194 1, 252 37 1
-213 60 -120 153 93;60 -120 1, 60 -93 1, 96 -83 0, 96 -8 1, 96 0 1, 60 0 1, 60 93 1, 153 93 1, 153 12 1, 153 -110 0
-256 33 194 223 250;33 194 1, 33 250 1, 223 250 1, 223 194 1
-213 60 0 153 93;60 0 1, 60 93 1, 153 93 1, 153 0 1
-213 -22 -111 236 555;-22 -111 1, 178 555 1, 236 555 1, 36 -111 1
-427 30 -14 397 569;213 569 1, 298 569 0, 347 491 1, 397 413 0, 397 279 1, 397 142 0, 347 64 1, 298 -14 0, 211 -14 1, 137 -14 0, 90 50 1, 30 130 0, 30 278 1, 30 413 0, 80 491 1, 129 569 0, 213 513 1, 163 513 0, 136 452 1, 109 390 0, 109 278 1, 109 167 0, 136 104 1, 163 42 0, 214 42 1, 260 42 0, 285 87 1, 318 148 0, 318 279 1, 318 392 0, 291 452 1, 263 513 0
-427 86 0 383 569;86 0 1, 86 56 1, 197 56 1, 197 494 1, 86 466 1, 86 523 1, 272 569 1, 272 56 1, 383 56 1, 383 0 1
-427 38 0 353 569;38 0 1, 38 65 1, 64 125 0, 125 188 1, 165 230 1, 202 267 1, 274 341 0, 274 415 1, 274 468 0, 246 493 1, 224 514 0, 184 514 1, 132 514 0, 52 469 1, 52 534 1, 128 569 0, 194 569 1, 267 569 0, 310 527 1, 353 485 0, 353 413 1, 353 364 0, 331 326 1, 308 287 0, 247 233 1, 221 209 1, 143 139 0, 128 65 1, 350 65 1, 350 0 1
-427 57 -14 362 569;57 4 1, 57 73 1, 60 72 1, 70 68 0, 74 67 1, 115 52 0, 129 48 1, 154 42 0, 174 42 1, 230 42 0, 258 73 1, 283 100 0, 283 150 1, 283 208 0, 245 239 1, 208 270 0, 138 270 1, 109 270 1, 109 320 1, 134 320 1, 199 321 0, 234 350 1, 270 379 0, 270 430 1, 270 513 0, 180 513 1, 134 513 0, 65 482 1, 65 547 1, 133 569 0, 185 569 1, 275 569 0, 315 526 1, 344 494 0, 344 441 1, 344 381 0, 302 343 1, 277 320 0, 228 301 1, 271 290 0, 293 277 1, 362 237 0, 362 153 1, 362 77 0, 312 32 1, 263 -14 0, 181 -14 1, 137 -14 0
-427 12 0 402 555;258 0 1, 258 157 1, 12 157 1, 12 213 1, 258 555 1, 327 555 1, 327 218 1, 402 218 1, 402 157 1, 327 157 1, 327 0 1, 84 218 1, 263 218 1, 263 464 1
-427 61 -14 362 555;61 -2 1, 61 64 1, 118 42 0, 166 42 1, 221 42 0, 252 74 1, 284 107 0, 284 162 1, 284 288 0, 113 288 1, 92 288 0, 71 285 1, 71 555 1, 351 555 1, 351 491 1, 135 491 1, 135 344 1, 234 343 0, 291 304 1, 362 255 0, 362 159 1, 362 78 0, 308 32 1, 253 -14 0, 158 -14 1, 116 -14 0
-427 32 -14 385 569;112 292 1, 164 356 0, 238 356 1, 306 356 0, 346 310 1, 385 264 0, 385 182 1, 385 92 0, 339 39 1, 292 -14 0, 214 -14 1, 129 -14 0, 80 59 1, 32 132 0, 32 260 1, 32 405 0, 90 487 1, 148 569 0, 251 569 1, 298 569 0, 355 548 1, 355 484 1, 287 514 0, 249 514 1, 166 514 0, 133 431 1, 120 398 0, 115 357 1, 113 335 0, 218 303 1, 172 303 0, 143 271 1, 114 239 0, 114 183 1, 114 122 0, 144 82 1, 174 42 0, 221 42 1, 312 42 0, 312 167 1, 312 303 0
-427 51 0 407 555;83 0 1, 94 65 0, 114 112 1, 134 159 0, 185 242 1, 337 486 1, 51 486 1, 51 555 1, 407 555 1, 407 486 1, 194 171 0, 168 0 1
-427 37 -14 408 569;147 302 1, 111 329 0, 92 353 1, 66 389 0, 66 429 1, 66 491 0, 112 530 1, 158 569 0, 233 569 1, 302 569 0, 344 536 1, 386 503 0, 386 449 1, 386 400 0, 349 357 1, 326 331 0, 283 302 1, 339 273 0, 368 243 1, 408 199 0, 408 143 1, 408 74 0, 356 30 1, 303 -14 0, 219 -14 1, 137 -14 0, 87 28 1, 37 69 0, 37 138 1, 37 198 0, 78 245 1, 102 274 0, 242 326 1, 319 379 0, 319 437 1, 319 472 0, 294 492 1, 268 513 0, 225 513 1, 183 513 0, 158 494 1, 133 474 0, 133 441 1, 133 402 0, 176 368 1, 197 351 0, 188 272 1, 146 240 0, 130 216 1, 111 189 0, 111 149 1, 111 101 0, 142 71 1, 173 42 0, 223 42 1, 271 42 0, 302 67 1, 332 92 0, 332 132 1, 332 168 0, 309 192 1, 289 212 0, 240 241 1
-427 32 -14 385 569;305 263 1, 253 199 0, 179 199 1, 110 199 0, 71 245 1, 32 292 0, 32 373 1, 32 463 0, 78 516 1, 124 569 0, 202 569 1, 288 569 0, 336 496 1, 385 423 0, 385 296 1, 385 150 0, 327 68 1, 269 -14 0, 166 -14 1, 118 -14 0, 61 7 1, 61 71 1, 130 42 0, 168 42 1, 251 42 0, 284 125 1, 297 158 0, 302 198 1, 304 220 0, 196 513 1, 104 513 0, 104 389 1, 104 252 0, 198 252 1, 245 252 0, 273 284 1, 302 317 0, 302 372 1, 302 433 0, 273 473 1, 243 513 0
-213 70 0 144 407;70 0 1, 70 74 1, 144 74 1, 144 0 1, 70 333 1, 70 407 1, 144 407 1, 144 333 1
-213 70 -120 144 407;70 -120 1, 70 -93 1, 96 -79 0, 96 -9 1, 96 0 1, 70 0 1, 70 74 1, 144 74 1, 144 12 1, 143 -102 0, 70 333 1, 70 407 1, 144 407 1, 144 333 1
-449 39 37 409 407;409 37 1, 39 222 1, 409 407 1, 409 345 1, 164 222 1, 164 222 1, 409 99 1
-449 39 125 409 319;39 125 1, 39 180 1, 409 180 1, 409 125 1, 39 264 1, 39 319 1, 409 319 1, 409 264 1
-449 39 37 409 407;39 407 1, 409 222 1, 39 37 1, 39 99 1, 284 222 1, 284 222 1, 39 345 1
-427 52 0 380 569;141 0 1, 141 74 1, 215 74 1, 215 0 1, 141 148 1, 141 168 1, 141 260 0, 202 308 1, 236 334 1, 302 385 0, 302 440 1, 302 513 0, 199 513 1, 136 513 0, 52 486 1, 52 548 1, 135 569 0, 204 569 1, 281 569 0, 324 544 1, 380 512 0, 380 441 1, 380 371 0, 309 327 1, 278 308 1, 241 285 0, 228 260 1, 215 236 0, 215 189 1, 215 148 1
-780 95 -14 692 569;470 17 1, 400 -14 0, 336 -14 1, 232 -14 0, 164 51 1, 95 116 0, 95 218 1, 95 356 0, 201 462 1, 306 569 0, 445 569 1, 551 569 0, 621 501 1, 692 434 0, 692 333 1, 692 241 0, 635 176 1, 578 111 0, 498 111 1, 435 111 0, 435 154 1, 435 169 0, 443 194 1, 458 241 1, 453 241 1, 422 182 0, 393 153 1, 352 111 0, 307 111 1, 236 111 0, 236 196 1, 236 290 0, 297 366 1, 357 442 0, 434 442 1, 443 442 0, 458 441 1, 462 441 0, 467 440 1, 482 440 0, 492 440 1, 543 440 1, 496 201 1, 494 190 0, 494 178 1, 494 153 0, 522 153 1, 572 153 0, 611 206 1, 650 260 0, 650 328 1, 650 414 0, 590 471 1, 531 528 0, 440 528 1, 321 528 0, 229 434 1, 137 341 0, 137 222 1, 137 135 0, 195 82 1, 252 28 0, 342 28 1, 400 28 0, 456 55 1, 462 312 1, 477 386 1, 442 398 0, 417 398 1, 364 398 0, 329 344 1, 294 291 0, 294 213 1, 294 157 0, 324 157 1, 374 157 0
-512 7 0 503 555;7 0 1, 218 555 1, 296 555 1, 503 0 1, 419 0 1, 361 154 1, 138 154 1, 80 0 1, 161 212 1, 339 212 1, 250 450 1
-512 62 0 462 555;62 0 1, 62 555 1, 240 555 1, 349 555 0, 394 527 1, 440 498 0, 440 431 1, 440 369 0, 395 330 1, 368 307 0, 317 289 1, 382 270 0, 415 242 1, 462 202 0, 462 138 1, 462 80 0, 423 41 1, 396 13 0, 353 6 1, 318 0 0, 259 0 1, 141 59 1, 199 59 1, 309 59 0, 344 75 1, 378 92 0, 378 144 1, 378 201 0, 334 231 1, 289 261 0, 205 261 1, 141 261 1, 141 311 1, 208 311 1, 359 311 0, 359 417 1, 359 471 0, 315 485 1, 282 496 0, 213 496 1, 141 496 1
-555 44 -14 507 569;507 29 1, 421 -14 0, 323 -14 1, 186 -14 0, 115 60 1, 44 135 0, 44 277 1, 44 419 0, 116 494 1, 189 569 0, 327 569 1, 404 569 0, 506 545 1, 506 471 1, 390 510 0, 323 510 1, 228 510 0, 178 450 1, 128 390 0, 128 278 1, 128 167 0, 182 108 1, 235 48 0, 332 48 1, 414 48 0, 507 96 1
-555 62 0 520 555;62 0 1, 62 555 1, 240 555 1, 520 555 0, 520 290 1, 520 152 0, 447 76 1, 374 0 0, 241 0 1, 141 59 1, 235 59 1, 435 59 0, 435 281 1, 435 412 0, 356 466 1, 333 482 0, 301 488 1, 263 496 0, 199 496 1, 141 496 1
-512 72 0 491 555;72 0 1, 72 555 1, 474 555 1, 474 496 1, 150 496 1, 150 318 1, 437 318 1, 437 260 1, 150 260 1, 150 59 1, 491 59 1, 491 0 1
-469 72 0 449 555;72 0 1, 72 555 1, 449 555 1, 449 496 1, 150 496 1, 150 310 1, 411 310 1, 411 252 1, 150 252 1, 150 0 1
-597 35 -14 527 569;527 258 1, 527 15 1, 424 -14 0, 327 -14 1, 35 -14 0, 35 276 1, 35 417 0, 110 493 1, 186 569 0, 329 569 1, 421 569 0, 526 544 1, 526 471 1, 406 510 0, 326 510 1, 119 510 0, 119 279 1, 119 165 0, 176 105 1, 233 45 0, 338 45 1, 381 45 0, 449 59 1, 449 200 1, 356 200 1, 356 258 1
-555 62 0 492 555;62 0 1, 62 555 1, 141 555 1, 141 321 1, 414 321 1, 414 555 1, 492 555 1, 492 0 1, 414 0 1, 414 262 1, 141 262 1, 141 0 1
-213 68 0 146 555;68 0 1, 68 555 1, 146 555 1, 146 0 1
-384 18 -111 315 555;18 -87 1, 18 -19 1, 83 -48 0, 138 -48 1, 203 -48 0, 221 -18 1, 236 7 0, 236 68 1, 236 555 1, 315 555 1, 315 70 1, 315 -111 0, 135 -111 1, 74 -111 0
-512 72 0 494 555;72 0 1, 72 555 1, 146 555 1, 146 282 1, 376 555 1, 455 555 1, 232 290 1, 494 0 1, 394 0 1, 146 281 1, 146 0 1
-427 62 0 413 555;62 0 1, 62 555 1, 141 555 1, 141 59 1, 413 59 1, 413 0 1
-640 62 0 578 555;62 0 1, 62 555 1, 171 555 1, 324 126 1, 480 555 1, 578 555 1, 578 0 1, 504 0 1, 504 451 1, 353 37 1, 277 37 1, 130 453 1, 130 0 1
-555 62 0 492 555;62 0 1, 62 555 1, 139 555 1, 425 126 1, 425 555 1, 492 555 1, 492 0 1, 415 0 1, 129 429 1, 129 0 1
-597 35 -14 563 569;299 569 1, 419 569 0, 491 490 1, 563 410 0, 563 278 1, 563 144 0, 491 65 1, 419 -14 0, 295 -14 1, 189 -14 0, 121 51 1, 35 132 0, 35 278 1, 35 411 0, 107 490 1, 179 569 0, 299 510 1, 214 510 0, 167 449 1, 119 388 0, 119 278 1, 119 169 0, 167 107 1, 213 45 0, 297 45 1, 375 45 0, 421 95 1, 479 156 0, 479 278 1, 479 388 0, 431 449 1, 383 510 0
-512 63 0 494 555;63 0 1, 63 555 1, 280 555 1, 366 555 0, 403 545 1, 441 535 0, 465 507 1, 494 471 0, 494 408 1, 494 221 0, 257 221 1, 141 221 1, 141 0 1, 141 280 1, 254 280 1, 411 280 0, 411 404 1, 411 464 0, 370 481 1, 335 496 0, 255 496 1, 141 496 1
-597 35 -111 615 569;615 -48 1, 565 -111 1, 434 -68 0, 346 -10 1, 307 -14 0, 287 -14 1, 177 -14 0, 106 68 1, 35 149 0, 35 278 1, 35 410 0, 107 489 1, 178 569 0, 298 569 1, 419 569 0, 491 489 1, 563 410 0, 563 277 1, 563 160 0, 509 87 1, 488 58 0, 460 38 1, 446 27 0, 418 11 1, 510 -30 0, 297 510 1, 214 510 0, 167 448 1, 119 387 0, 119 278 1, 119 169 0, 167 107 1, 214 45 0, 297 45 1, 382 45 0, 430 106 1, 479 167 0, 479 275 1, 479 376 0, 440 436 1, 392 510 0
-555 62 0 538 555;62 0 1, 62 555 1, 294 555 1, 465 555 0, 465 417 1, 465 350 0, 423 306 1, 399 281 0, 353 260 1, 538 0 1, 441 0 1, 283 235 1, 141 235 1, 141 0 1, 141 294 1, 229 294 1, 309 294 0, 346 321 1, 384 350 0, 384 408 1, 384 456 0, 353 476 1, 323 496 0, 253 496 1, 141 496 1
-512 45 -14 466 569;45 20 1, 45 98 1, 156 45 0, 264 45 1, 385 45 0, 385 135 1, 385 181 0, 352 203 1, 326 220 0, 269 239 1, 193 264 1, 48 311 0, 48 421 1, 48 569 0, 251 569 1, 338 569 0, 432 545 1, 432 473 1, 334 510 0, 246 510 1, 124 510 0, 124 427 1, 124 394 0, 147 374 1, 171 354 0, 230 334 1, 308 309 1, 395 281 0, 431 244 1, 466 207 0, 466 146 1, 466 72 0, 411 29 1, 357 -14 0, 261 -14 1, 167 -14 0
-469 8 0 461 555;195 0 1, 195 496 1, 8 496 1, 8 555 1, 461 555 1, 461 496 1, 274 496 1, 274 0 1
-555 62 -14 492 555;62 555 1, 141 555 1, 141 205 1, 141 146 0, 151 118 1, 160 90 0, 187 71 1, 225 45 0, 288 45 1, 363 45 0, 393 80 1, 423 115 0, 423 202 1, 423 555 1, 492 555 1, 492 203 1, 492 129 0, 477 91 1, 463 52 0, 423 24 1, 370 -14 0, 281 -14 1, 168 -14 0, 115 39 1, 62 91 0, 62 206 1
-512 14 0 508 555;228 0 1, 14 555 1, 95 555 1, 272 99 1, 441 555 1, 508 555 1, 302 0 1
-725 9 0 716 555;152 0 1, 9 555 1, 85 555 1, 199 117 1, 329 555 1, 405 555 1, 530 121 1, 651 555 1, 716 555 1, 560 0 1, 482 0 1, 358 428 1, 230 0 1
-512 11 0 502 555;11 0 1, 215 276 1, 20 555 1, 113 555 1, 263 339 1, 423 555 1, 498 555 1, 299 289 1, 502 0 1, 409 0 1, 251 224 1, 85 0 1
-512 11 0 501 555;210 0 1, 210 231 1, 11 555 1, 101 555 1, 259 298 1, 428 555 1, 501 555 1, 289 233 1, 289 0 1
-469 38 0 431 555;38 0 1, 38 63 1, 336 496 1, 56 496 1, 56 555 1, 431 555 1, 431 496 1, 132 63 1, 431 63 1, 431 0 1
-213 56 -111 204 592;56 -111 1, 56 592 1, 204 592 1, 204 537 1, 121 537 1, 121 -56 1, 204 -56 1, 204 -111 1
-213 -22 -111 236 555;236 -111 1, 178 -111 1, -22 555 1, 36 555 1
-213 10 -111 158 592;158 592 1, 158 -111 1, 10 -111 1, 10 -56 1, 93 -56 1, 93 537 1, 10 537 1, 10 592 1
-360 14 222 347 555;180 431 1, 75 222 1, 14 222 1, 180 555 1, 347 222 1, 284 222 1
-427 0 -56 427 0;0 -56 1, 0 0 1, 427 0 1, 427 -56 1
-256 40 481 216 602;216 481 1, 160 481 1, 40 602 1, 125 602 1
-427 36 -9 412 416;290 52 1, 221 -9 0, 155 -9 1, 102 -9 0, 69 22 1, 36 53 0, 36 102 1, 36 241 0, 262 241 1, 279 241 1, 279 290 1, 279 361 0, 201 361 1, 140 361 0, 71 325 1, 71 386 1, 148 416 0, 215 416 1, 287 416 0, 320 386 1, 353 356 0, 353 290 1, 353 105 1, 353 42 0, 392 42 1, 398 42 0, 407 44 1, 412 3 1, 384 -9 0, 357 -9 1, 332 -9 0, 315 5 1, 299 19 0, 279 92 1, 279 197 1, 255 198 1, 233 199 0, 205 195 1, 112 182 0, 112 114 1, 112 51 0, 180 51 1, 227 51 0
-427 58 -9 395 592;132 264 1, 132 56 1, 183 46 0, 209 46 1, 315 46 0, 315 207 1, 315 275 0, 294 313 1, 273 352 0, 238 352 1, 191 352 0, 132 331 1, 153 369 0, 176 389 1, 209 416 0, 254 416 1, 317 416 0, 356 361 1, 395 306 0, 395 215 1, 395 108 0, 344 49 1, 294 -9 0, 203 -9 1, 168 -9 0, 132 0 1, 58 -5 1, 58 592 1, 132 592 1
-384 32 -9 347 416;347 12 1, 279 -9 0, 219 -9 1, 135 -9 0, 84 50 1, 32 109 0, 32 204 1, 32 303 0, 85 360 1, 137 416 0, 231 416 1, 278 416 0, 343 403 1, 343 341 1, 281 360 0, 245 360 1, 116 360 0, 116 204 1, 116 130 0, 149 90 1, 182 50 0, 242 50 1, 287 50 0, 347 76 1
-427 32 -9 369 592;295 143 1, 295 351 1, 243 361 0, 218 361 1, 112 361 0, 112 200 1, 112 133 0, 133 94 1, 154 56 0, 189 56 1, 236 56 0, 295 76 1, 274 38 0, 251 18 1, 218 -9 0, 173 -9 1, 110 -9 0, 71 46 1, 32 101 0, 32 193 1, 32 299 0, 83 358 1, 133 416 0, 224 416 1, 259 416 0, 295 407 1, 295 592 1, 369 592 1, 369 0 1, 295 0 1
-427 32 -9 383 416;307 248 1, 306 284 0, 299 303 1, 280 361 0, 215 361 1, 169 361 0, 143 334 1, 117 308 0, 111 248 1, 380 72 1, 380 13 1, 304 -9 0, 240 -9 1, 145 -9 0, 89 50 1, 32 109 0, 32 209 1, 32 304 0, 82 360 1, 132 416 0, 216 416 1, 314 416 0, 354 347 1, 383 296 0, 382 215 1, 382 192 1, 110 192 1, 114 147 0, 125 124 1, 158 47 0, 256 47 1, 312 47 0
-213 12 0 236 602;66 0 1, 66 352 1, 12 352 1, 12 407 1, 66 407 1, 66 456 1, 66 602 0, 181 602 1, 206 602 0, 236 592 1, 236 533 1, 209 546 0, 189 546 1, 162 546 0, 151 528 1, 140 510 0, 140 464 1, 140 407 1, 213 407 1, 213 352 1, 140 352 1, 140 0 1
-427 35 -158 372 416;298 162 1, 298 351 1, 245 361 0, 222 361 1, 115 361 0, 115 215 1, 115 150 0, 136 112 1, 157 74 0, 192 74 1, 239 74 0, 298 95 1, 277 57 0, 254 37 1, 221 9 0, 176 9 1, 113 9 0, 74 64 1, 35 119 0, 35 207 1, 35 306 0, 85 361 1, 135 416 0, 226 416 1, 261 416 0, 298 407 1, 372 407 1, 372 111 1, 372 15 0, 362 -31 1, 334 -158 0, 174 -158 1, 106 -158 0, 38 -135 1, 38 -71 1, 118 -102 0, 173 -102 1, 298 -102 0, 298 31 1
-427 58 0 374 592;58 0 1, 58 592 1, 132 592 1, 132 331 1, 159 369 0, 186 388 1, 224 416 0, 270 416 1, 374 416 0, 374 293 1, 374 0 1, 300 0 1, 300 269 1, 300 318 0, 290 335 1, 279 353 0, 251 353 1, 190 353 0, 132 264 1, 132 0 1
-171 48 0 122 555;48 0 1, 48 407 1, 122 407 1, 122 0 1, 48 481 1, 48 555 1, 122 555 1, 122 481 1
-171 -58 -157 124 555;-58 -145 1, -58 -87 1, -28 -102 0, -2 -102 1, 35 -102 0, 43 -74 1, 50 -51 0, 50 0 1, 50 407 1, 124 407 1, 124 0 1, 124 -157 0, 4 -157 1, -29 -157 0, 50 481 1, 50 555 1, 124 555 1, 124 481 1
-384 58 0 377 592;58 0 1, 58 592 1, 132 592 1, 132 210 1, 268 407 1, 339 407 1, 209 215 1, 377 0 1, 287 0 1, 132 209 1, 132 0 1
-171 48 0 122 592;48 0 1, 48 592 1, 122 592 1, 122 0 1
-640 58 0 587 416;58 0 1, 58 407 1, 132 407 1, 132 331 1, 164 380 0, 185 397 1, 210 416 0, 249 416 1, 298 416 0, 329 385 1, 346 366 0, 359 331 1, 392 380 0, 413 397 1, 437 416 0, 477 416 1, 587 416 0, 587 296 1, 587 0 1, 513 0 1, 512 285 1, 512 355 0, 458 355 1, 410 355 0, 359 273 1, 359 0 1, 285 0 1, 285 285 1, 285 355 0, 231 355 1, 183 355 0, 132 273 1, 132 0 1
-427 58 0 374 416;58 0 1, 58 407 1, 132 407 1, 132 331 1, 159 369 0, 186 388 1, 224 416 0, 270 416 1, 374 416 0, 374 293 1, 374 0 1, 300 0 1, 300 269 1, 300 318 0, 290 335 1, 279 353 0, 251 353 1, 190 353 0, 132 264 1, 132 0 1
-427 32 -9 395 416;213 416 1, 297 416 0, 346 359 1, 395 303 0, 395 204 1, 395 104 0, 346 47 1, 297 -9 0, 211 -9 1, 137 -9 0, 91 38 1, 32 96 0, 32 204 1, 32 302 0, 81 359 1, 130 416 0, 213 361 1, 112 361 0, 112 204 1, 112 46 0, 213 46 1, 315 46 0, 315 205 1, 315 361 0
-427 58 -148 395 416;132 -148 1, 58 -148 1, 58 407 1, 132 407 1, 132 331 1, 153 369 0, 176 389 1, 209 416 0, 254 416 1, 317 416 0, 356 361 1, 395 306 0, 395 215 1, 395 108 0, 344 49 1, 294 -9 0, 203 -9 1, 168 -9 0, 132 0 1, 132 264 1, 132 56 1, 183 46 0, 209 46 1, 315 46 0, 315 207 1, 315 275 0, 294 313 1, 273 352 0, 238 352 1, 191 352 0
-427 32 -148 369 416;295 407 1, 369 407 1, 369 -148 1, 295 -148 1, 295 76 1, 274 38 0, 251 18 1, 218 -9 0, 173 -9 1, 110 -9 0, 71 46 1, 32 101 0, 32 193 1, 32 299 0, 83 358 1, 133 416 0, 224 416 1, 259 416 0, 295 143 1, 295 351 1, 243 361 0, 218 361 1, 112 361 0, 112 200 1, 112 133 0, 133 94 1, 154 56 0, 189 56 1, 236 56 0
-256 58 0 251 416;58 0 1, 58 407 1, 132 407 1, 132 331 1, 148 369 0, 166 389 1, 193 416 0, 230 416 1, 237 416 0, 251 414 1, 251 345 1, 231 352 0, 219 352 1, 178 352 0, 132 269 1, 132 0 1
-384 44 -9 341 416;44 14 1, 44 82 1, 118 46 0, 181 46 1, 266 46 0, 266 106 1, 266 147 0, 207 167 1, 141 189 1, 46 220 0, 46 303 1, 46 416 0, 201 416 1, 246 416 0, 309 404 1, 309 342 1, 253 361 0, 196 361 1, 119 361 0, 119 310 1, 119 273 0, 172 256 1, 231 237 1, 341 201 0, 341 113 1, 341 57 0, 297 24 1, 254 -9 0, 178 -9 1, 119 -9 0
-213 11 -9 210 488;199 -2 1, 176 -9 0, 156 -9 1, 57 -9 0, 57 113 1, 57 352 1, 11 352 1, 11 407 1, 57 407 1, 57 481 1, 131 488 1, 131 407 1, 210 407 1, 210 352 1, 131 352 1, 131 126 1, 131 78 0, 139 62 1, 147 46 0, 174 46 1, 188 46 0, 199 50 1
-427 53 -9 369 407;295 0 1, 295 76 1, 268 38 0, 242 19 1, 203 -9 0, 157 -9 1, 53 -9 0, 53 115 1, 53 407 1, 127 407 1, 127 139 1, 127 90 0, 137 72 1, 148 54 0, 176 54 1, 237 54 0, 295 143 1, 295 407 1, 369 407 1, 369 0 1
-384 7 0 380 407;152 0 1, 7 407 1, 82 407 1, 195 90 1, 314 407 1, 380 407 1, 225 0 1
-555 4 0 549 407;102 0 1, 4 407 1, 77 407 1, 150 101 1, 244 407 1, 318 407 1, 400 99 1, 486 407 1, 549 407 1, 435 0 1, 361 0 1, 275 315 1, 177 0 1
-384 11 0 372 407;11 0 1, 143 215 1, 15 407 1, 101 407 1, 203 255 1, 294 407 1, 362 407 1, 238 202 1, 372 0 1, 287 0 1, 177 164 1, 79 0 1
-384 7 -148 380 407;152 0 1, 7 407 1, 82 407 1, 193 95 1, 314 407 1, 380 407 1, 164 -148 1, 87 -148 1
-384 28 0 356 407;28 0 1, 28 56 1, 261 352 1, 39 352 1, 39 407 1, 352 407 1, 352 352 1, 119 56 1, 356 56 1, 356 0 1
-257 9 -111 213 592;9 269 1, 32 269 1, 90 269 0, 90 330 1, 90 354 0, 84 381 1, 77 414 1, 69 447 0, 69 476 1, 69 537 0, 120 569 1, 156 591 0, 213 592 1, 213 537 1, 193 537 1, 167 537 0, 151 524 1, 134 510 0, 134 490 1, 134 482 0, 139 455 1, 145 416 1, 149 391 0, 149 361 1, 149 290 0, 94 241 1, 149 192 0, 149 120 1, 149 90 0, 145 65 1, 139 27 1, 134 -1 0, 134 -9 1, 134 -29 0, 151 -42 1, 168 -56 0, 193 -56 1, 213 -56 1, 213 -111 1, 153 -110 0, 117 -85 1, 69 -53 0, 69 6 1, 69 35 0, 77 67 1, 84 100 1, 90 127 0, 90 152 1, 90 213 0, 32 213 1, 9 213 1
-200 72 -111 128 592;72 -111 1, 72 592 1, 128 592 1, 128 -111 1
-257 44 -111 247 592;247 213 1, 224 213 1, 167 213 0, 167 152 1, 167 124 0, 173 100 1, 180 67 1, 187 36 0, 187 6 1, 187 -56 0, 135 -88 1, 100 -110 0, 44 -111 1, 44 -56 1, 63 -56 1, 89 -56 0, 105 -42 1, 122 -29 0, 122 -9 1, 122 1 0, 118 27 1, 111 65 1, 107 88 0, 107 120 1, 107 192 0, 162 241 1, 137 263 0, 125 285 1, 107 318 0, 107 361 1, 107 393 0, 111 416 1, 118 455 1, 122 480 0, 122 491 1, 122 510 0, 105 524 1, 88 537 0, 63 537 1, 44 537 1, 44 592 1, 104 591 0, 140 566 1, 187 534 0, 187 475 1, 187 445 0, 180 414 1, 173 381 1, 167 357 0, 167 329 1, 167 269 0, 224 269 1, 247 269 1
-449 39 155 409 290;95 167 1, 39 167 1, 40 206 0, 47 227 1, 69 290 0, 139 290 1, 176 290 0, 213 264 1, 255 235 1, 280 218 1, 291 210 0, 309 210 1, 352 210 0, 354 278 1, 409 278 1, 408 238 0, 401 217 1, 379 155 0, 310 155 1, 273 155 0, 235 180 1, 193 209 1, 168 227 1, 157 234 0, 140 234 1, 96 234 0
-512 7 0 503 666;7 0 1, 218 555 1, 296 555 1, 503 0 1, 419 0 1, 361 154 1, 138 154 1, 80 0 1, 161 212 1, 339 212 1, 250 450 1, 150 602 1, 150 666 1, 215 666 1, 215 602 1, 299 602 1, 299 666 1, 363 666 1, 363 602 1
-512 7 0 503 726;7 0 1, 218 555 1, 296 555 1, 503 0 1, 419 0 1, 361 154 1, 138 154 1, 80 0 1, 161 212 1, 339 212 1, 250 450 1, 257 726 1, 292 726 0, 317 701 1, 342 676 0, 342 641 1, 342 605 0, 317 580 1, 292 555 0, 256 555 1, 225 555 0, 202 576 1, 172 602 0, 172 641 1, 172 676 0, 197 701 1, 222 726 0, 257 693 1, 235 693 0, 219 678 1, 204 663 0, 204 641 1, 204 619 0, 219 603 1, 235 588 0, 256 588 1, 276 588 0, 291 600 1, 310 616 0, 310 641 1, 310 663 0, 294 678 1, 279 693 0
-555 44 -162 507 569;507 29 1, 421 -14 0, 323 -14 1, 186 -14 0, 115 60 1, 44 135 0, 44 277 1, 44 419 0, 116 494 1, 189 569 0, 327 569 1, 404 569 0, 506 545 1, 506 471 1, 390 510 0, 323 510 1, 228 510 0, 178 450 1, 128 390 0, 128 278 1, 128 167 0, 182 108 1, 235 48 0, 332 48 1, 414 48 0, 507 96 1, 288 0 1, 324 0 1, 302 -41 1, 329 -42 0, 348 -56 1, 374 -74 0, 374 -101 1, 374 -126 0, 352 -144 1, 330 -162 0, 298 -162 1, 273 -162 0, 244 -154 1, 244 -124 1, 263 -129 0, 283 -129 1, 322 -129 0, 322 -102 1, 322 -67 0, 252 -66 1
-512 72 0 491 722;72 0 1, 72 555 1, 474 555 1, 474 496 1, 150 496 1, 150 318 1, 437 318 1, 437 260 1, 150 260 1, 150 59 1, 491 59 1, 491 0 1, 224 602 1, 315 722 1, 400 722 1, 280 602 1
-555 62 0 492 689;62 0 1, 62 555 1, 139 555 1, 425 126 1, 425 555 1, 492 555 1, 492 0 1, 415 0 1, 129 429 1, 129 0 1, 162 602 1, 165 637 0, 174 656 1, 191 689 0, 232 689 1, 259 689 0, 282 675 1, 305 661 1, 326 648 0, 337 648 1, 362 648 0, 366 689 1, 412 689 1, 409 654 0, 400 635 1, 383 602 0, 342 602 1, 315 602 0, 292 616 1, 269 630 1, 249 643 0, 237 643 1, 212 643 0, 208 602 1
-597 35 -14 563 666;299 569 1, 418 569 0, 491 490 1, 563 410 0, 563 278 1, 563 144 0, 491 65 1, 418 -14 0, 295 -14 1, 189 -14 0, 120 51 1, 35 132 0, 35 278 1, 35 411 0, 107 490 1, 179 569 0, 299 510 1, 213 510 0, 166 449 1, 119 388 0, 119 278 1, 119 169 0, 166 107 1, 213 45 0, 297 45 1, 374 45 0, 420 95 1, 478 156 0, 478 278 1, 478 388 0, 431 449 1, 383 510 0, 192 602 1, 192 666 1, 257 666 1, 257 602 1, 340 602 1, 340 666 1, 405 666 1, 405 602 1
-555 62 -14 492 666;62 555 1, 141 555 1, 141 205 1, 141 146 0, 151 118 1, 160 90 0, 187 71 1, 225 45 0, 288 45 1, 363 45 0, 393 80 1, 423 115 0, 423 202 1, 423 555 1, 492 555 1, 492 203 1, 492 129 0, 477 91 1, 463 52 0, 423 24 1, 370 -14 0, 281 -14 1, 168 -14 0, 115 39 1, 62 91 0, 62 206 1, 176 602 1, 176 666 1, 240 666 1, 240 602 1, 324 602 1, 324 666 1, 389 666 1, 389 602 1
-427 36 -9 412 602;290 52 1, 221 -9 0, 155 -9 1, 102 -9 0, 69 22 1, 36 53 0, 36 102 1, 36 241 0, 262 241 1, 279 241 1, 279 290 1, 279 361 0, 201 361 1, 140 361 0, 71 325 1, 71 386 1, 148 416 0, 215 416 1, 287 416 0, 320 386 1, 353 356 0, 353 290 1, 353 105 1, 353 42 0, 392 42 1, 398 42 0, 407 44 1, 412 3 1, 384 -9 0, 357 -9 1, 332 -9 0, 315 5 1, 299 19 0, 279 92 1, 279 197 1, 255 198 1, 233 199 0, 205 195 1, 112 182 0, 112 114 1, 112 51 0, 180 51 1, 227 51 0, 168 481 1, 259 602 1, 344 602 1, 224 481 1
-427 36 -9 412 602;290 52 1, 221 -9 0, 155 -9 1, 102 -9 0, 69 22 1, 36 53 0, 36 102 1, 36 241 0, 262 241 1, 279 241 1, 279 290 1, 279 361 0, 201 361 1, 140 361 0, 71 325 1, 71 386 1, 148 416 0, 215 416 1, 287 416 0, 320 386 1, 353 356 0, 353 290 1, 353 105 1, 353 42 0, 392 42 1, 398 42 0, 407 44 1, 412 3 1, 384 -9 0, 357 -9 1, 332 -9 0, 315 5 1, 299 19 0, 279 92 1, 279 197 1, 255 198 1, 233 199 0, 205 195 1, 112 182 0, 112 114 1, 112 51 0, 180 51 1, 227 51 0, 280 481 1, 224 481 1, 104 602 1, 189 602 1
-427 36 -9 412 602;290 52 1, 221 -9 0, 155 -9 1, 102 -9 0, 69 22 1, 36 53 0, 36 102 1, 36 241 0, 262 241 1, 279 241 1, 279 290 1, 279 361 0, 201 361 1, 140 361 0, 71 325 1, 71 386 1, 148 416 0, 215 416 1, 287 416 0, 320 386 1, 353 356 0, 353 290 1, 353 105 1, 353 42 0, 392 42 1, 398 42 0, 407 44 1, 412 3 1, 384 -9 0, 357 -9 1, 332 -9 0, 315 5 1, 299 19 0, 279 92 1, 279 197 1, 255 198 1, 233 199 0, 205 195 1, 112 182 0, 112 114 1, 112 51 0, 180 51 1, 227 51 0, 61 481 1, 151 602 1, 233 602 1, 323 481 1, 268 481 1, 192 557 1, 192 557 1, 116 481 1
-427 36 -9 412 546;290 52 1, 221 -9 0, 155 -9 1, 102 -9 0, 69 22 1, 36 53 0, 36 102 1, 36 241 0, 262 241 1, 279 241 1, 279 290 1, 279 361 0, 201 361 1, 140 361 0, 71 325 1, 71 386 1, 148 416 0, 215 416 1, 287 416 0, 320 386 1, 353 356 0, 353 290 1, 353 105 1, 353 42 0, 392 42 1, 398 42 0, 407 44 1, 412 3 1, 384 -9 0, 357 -9 1, 332 -9 0, 315 5 1, 299 19 0, 279 92 1, 279 197 1, 255 198 1, 233 199 0, 205 195 1, 112 182 0, 112 114 1, 112 51 0, 180 51 1, 227 51 0, 85 481 1, 85 546 1, 150 546 1, 150 481 1, 234 481 1, 234 546 1, 298 546 1, 298 481 1
-427 36 -9 412 569;290 52 1, 221 -9 0, 155 -9 1, 102 -9 0, 69 22 1, 36 53 0, 36 102 1, 36 241 0, 262 241 1, 279 241 1, 279 290 1, 279 361 0, 201 361 1, 140 361 0, 71 325 1, 71 386 1, 148 416 0, 215 416 1, 287 416 0, 320 386 1, 353 356 0, 353 290 1, 353 105 1, 353 42 0, 392 42 1, 398 42 0, 407 44 1, 412 3 1, 384 -9 0, 357 -9 1, 332 -9 0, 315 5 1, 299 19 0, 279 92 1, 279 197 1, 255 198 1, 233 199 0, 205 195 1, 112 182 0, 112 114 1, 112 51 0, 180 51 1, 227 51 0, 67 481 1, 70 516 0, 79 535 1, 96 569 0, 137 569 1, 164 569 0, 187 555 1, 210 541 1, 231 528 0, 242 528 1, 267 528 0, 271 569 1, 317 569 1, 314 534 0, 305 515 1, 288 481 0, 247 481 1, 220 481 0, 197 496 1, 174 510 1, 154 522 0, 142 522 1, 117 522 0, 113 481 1
-427 36 -9 412 651;290 52 1, 221 -9 0, 155 -9 1, 102 -9 0, 69 22 1, 36 53 0, 36 102 1, 36 241 0, 262 241 1, 279 241 1, 279 290 1, 279 361 0, 201 361 1, 140 361 0, 71 325 1, 71 386 1, 148 416 0, 215 416 1, 287 416 0, 320 386 1, 353 356 0, 353 290 1, 353 105 1, 353 42 0, 392 42 1, 398 42 0, 407 44 1, 412 3 1, 384 -9 0, 357 -9 1, 332 -9 0, 315 5 1, 299 19 0, 279 92 1, 279 197 1, 255 198 1, 233 199 0, 205 195 1, 112 182 0, 112 114 1, 112 51 0, 180 51 1, 227 51 0, 192 651 1, 227 651 0, 252 627 1, 277 602 0, 277 567 1, 277 531 0, 252 506 1, 227 481 0, 191 481 1, 160 481 0, 137 501 1, 107 527 0, 107 566 1, 107 602 0, 132 626 1, 156 651 0, 192 619 1, 170 619 0, 154 603 1, 139 588 0, 139 566 1, 139 545 0, 154 529 1, 170 513 0, 191 513 1, 211 513 0, 226 526 1, 245 542 0, 245 567 1, 245 588 0, 229 603 1, 214 619 0
-384 32 -162 347 416;347 12 1, 279 -9 0, 219 -9 1, 135 -9 0, 84 50 1, 32 109 0, 32 204 1, 32 303 0, 85 360 1, 137 416 0, 231 416 1, 278 416 0, 343 403 1, 343 341 1, 281 360 0, 245 360 1, 116 360 0, 116 204 1, 116 130 0, 149 90 1, 182 50 0, 242 50 1, 287 50 0, 347 76 1, 235 0 1, 271 0 1, 248 -41 1, 275 -42 0, 295 -56 1, 321 -74 0, 321 -101 1, 321 -126 0, 299 -144 1, 277 -162 0, 245 -162 1, 220 -162 0, 191 -154 1, 191 -124 1, 210 -129 0, 230 -129 1, 269 -129 0, 269 -102 1, 269 -67 0, 199 -66 1
-427 32 -9 383 602;307 248 1, 306 284 0, 299 303 1, 280 361 0, 215 361 1, 169 361 0, 143 334 1, 117 308 0, 111 248 1, 380 72 1, 380 13 1, 304 -9 0, 240 -9 1, 145 -9 0, 89 50 1, 32 109 0, 32 209 1, 32 304 0, 82 360 1, 132 416 0, 216 416 1, 314 416 0, 354 347 1, 383 296 0, 382 215 1, 382 192 1, 110 192 1, 114 147 0, 125 124 1, 158 47 0, 256 47 1, 312 47 0, 168 481 1, 259 602 1, 344 602 1, 224 481 1
-427 32 -9 383 602;307 248 1, 306 284 0, 299 303 1, 280 361 0, 215 361 1, 169 361 0, 143 334 1, 117 308 0, 111 248 1, 380 72 1, 380 13 1, 304 -9 0, 240 -9 1, 145 -9 0, 89 50 1, 32 109 0, 32 209 1, 32 304 0, 82 360 1, 132 416 0, 216 416 1, 314 416 0, 354 347 1, 383 296 0, 382 215 1, 382 192 1, 110 192 1, 114 147 0, 125 124 1, 158 47 0, 256 47 1, 312 47 0, 280 481 1, 224 481 1, 104 602 1, 189 602 1
-427 32 -9 383 602;307 248 1, 306 284 0, 299 303 1, 280 361 0, 215 361 1, 169 361 0, 143 334 1, 117 308 0, 111 248 1, 380 72 1, 380 13 1, 304 -9 0, 240 -9 1, 145 -9 0, 89 50 1, 32 109 0, 32 209 1, 32 304 0, 82 360 1, 132 416 0, 216 416 1, 314 416 0, 354 347 1, 383 296 0, 382 215 1, 382 192 1, 110 192 1, 114 147 0, 125 124 1, 158 47 0, 256 47 1, 312 47 0, 61 481 1, 151 602 1, 233 602 1, 323 481 1, 268 481 1, 192 557 1, 192 557 1, 116 481 1
-427 32 -9 383 546;307 248 1, 306 284 0, 299 303 1, 280 361 0, 215 361 1, 169 361 0, 143 334 1, 117 308 0, 111 248 1, 380 72 1, 380 13 1, 304 -9 0, 240 -9 1, 145 -9 0, 89 50 1, 32 109 0, 32 209 1, 32 304 0, 82 360 1, 132 416 0, 216 416 1, 314 416 0, 354 347 1, 383 296 0, 382 215 1, 382 192 1, 110 192 1, 114 147 0, 125 124 1, 158 47 0, 256 47 1, 312 47 0, 85 481 1, 85 546 1, 150 546 1, 150 481 1, 234 481 1, 234 546 1, 298 546 1, 298 481 1
-171 40 0 216 602;48 0 1, 48 407 1, 122 407 1, 122 0 1, 40 481 1, 131 602 1, 216 602 1, 96 481 1
-171 -24 0 152 602;48 0 1, 48 407 1, 122 407 1, 122 0 1, 152 481 1, 96 481 1, -24 602 1, 61 602 1
-171 -67 0 195 602;48 0 1, 48 407 1, 122 407 1, 122 0 1, -67 481 1, 23 602 1, 105 602 1, 195 481 1, 140 481 1, 64 557 1, 64 557 1, -12 481 1
-171 -21 0 192 546;48 0 1, 48 407 1, 122 407 1, 122 0 1, -21 481 1, -21 546 1, 44 546 1, 44 481 1, 127 481 1, 127 546 1, 192 546 1, 192 481 1
-427 58 0 374 569;58 0 1, 58 407 1, 132 407 1, 132 331 1, 159 369 0, 186 388 1, 224 416 0, 270 416 1, 374 416 0, 374 293 1, 374 0 1, 300 0 1, 300 269 1, 300 318 0, 290 335 1, 279 353 0, 251 353 1, 190 353 0, 132 264 1, 132 0 1, 67 481 1, 70 516 0, 79 535 1, 96 569 0, 137 569 1, 164 569 0, 187 555 1, 210 541 1, 231 528 0, 242 528 1, 267 528 0, 271 569 1, 317 569 1, 314 534 0, 305 515 1, 288 481 0, 247 481 1, 220 481 0, 197 496 1, 174 510 1, 154 522 0, 142 522 1, 117 522 0, 113 481 1
-427 32 -9 395 602;213 416 1, 297 416 0, 346 359 1, 395 303 0, 395 204 1, 395 104 0, 346 47 1, 297 -9 0, 211 -9 1, 137 -9 0, 91 38 1, 32 96 0, 32 204 1, 32 302 0, 81 359 1, 130 416 0, 213 361 1, 112 361 0, 112 204 1, 112 46 0, 213 46 1, 315 46 0, 315 205 1, 315 361 0, 168 481 1, 259 602 1, 344 602 1, 224 481 1
-427 32 -9 395 602;213 416 1, 297 416 0, 346 359 1, 395 303 0, 395 204 1, 395 104 0, 346 47 1, 297 -9 0, 211 -9 1, 137 -9 0, 91 38 1, 32 96 0, 32 204 1, 32 302 0, 81 359 1, 130 416 0, 213 361 1, 112 361 0, 112 204 1, 112 46 0, 213 46 1, 315 46 0, 315 205 1, 315 361 0, 280 481 1, 224 481 1, 104 602 1, 189 602 1
-427 32 -9 395 602;213 416 1, 297 416 0, 346 359 1, 395 303 0, 395 204 1, 395 104 0, 346 47 1, 297 -9 0, 211 -9 1, 137 -9 0, 91 38 1, 32 96 0, 32 204 1, 32 302 0, 81 359 1, 130 416 0, 213 361 1, 112 361 0, 112 204 1, 112 46 0, 213 46 1, 315 46 0, 315 205 1, 315 361 0, 61 481 1, 151 602 1, 233 602 1, 323 481 1, 268 481 1, 192 557 1, 192 557 1, 116 481 1
-427 32 -9 395 546;213 416 1, 297 416 0, 346 359 1, 395 303 0, 395 204 1, 395 104 0, 346 47 1, 297 -9 0, 211 -9 1, 137 -9 0, 91 38 1, 32 96 0, 32 204 1, 32 302 0, 81 359 1, 130 416 0, 213 361 1, 112 361 0, 112 204 1, 112 46 0, 213 46 1, 315 46 0, 315 205 1, 315 361 0, 85 481 1, 85 546 1, 150 546 1, 150 481 1, 234 481 1, 234 546 1, 298 546 1, 298 481 1
-427 32 -9 395 569;213 416 1, 297 416 0, 346 359 1, 395 303 0, 395 204 1, 395 104 0, 346 47 1, 297 -9 0, 211 -9 1, 137 -9 0, 91 38 1, 32 96 0, 32 204 1, 32 302 0, 81 359 1, 130 416 0, 213 361 1, 112 361 0, 112 204 1, 112 46 0, 213 46 1, 315 46 0, 315 205 1, 315 361 0, 67 481 1, 70 516 0, 79 535 1, 96 569 0, 137 569 1, 164 569 0, 187 555 1, 210 541 1, 231 528 0, 242 528 1, 267 528 0, 271 569 1, 317 569 1, 314 534 0, 305 515 1, 288 481 0, 247 481 1, 220 481 0, 197 496 1, 174 510 1, 154 522 0, 142 522 1, 117 522 0, 113 481 1
-427 53 -9 369 602;295 0 1, 295 76 1, 268 38 0, 242 19 1, 203 -9 0, 157 -9 1, 53 -9 0, 53 115 1, 53 407 1, 127 407 1, 127 139 1, 127 90 0, 137 72 1, 148 54 0, 176 54 1, 237 54 0, 295 143 1, 295 407 1, 369 407 1, 369 0 1, 168 481 1, 259 602 1, 344 602 1, 224 481 1
-427 53 -9 369 602;295 0 1, 295 76 1, 268 38 0, 242 19 1, 203 -9 0, 157 -9 1, 53 -9 0, 53 115 1, 53 407 1, 127 407 1, 127 139 1, 127 90 0, 137 72 1, 148 54 0, 176 54 1, 237 54 0, 295 143 1, 295 407 1, 369 407 1, 369 0 1, 280 481 1, 224 481 1, 104 602 1, 189 602 1
-427 53 -9 369 602;295 0 1, 295 76 1, 268 38 0, 242 19 1, 203 -9 0, 157 -9 1, 53 -9 0, 53 115 1, 53 407 1, 127 407 1, 127 139 1, 127 90 0, 137 72 1, 148 54 0, 176 54 1, 237 54 0, 295 143 1, 295 407 1, 369 407 1, 369 0 1, 61 481 1, 151 602 1, 233 602 1, 323 481 1, 268 481 1, 192 557 1, 192 557 1, 116 481 1
-427 53 -9 369 546;295 0 1, 295 76 1, 268 38 0, 242 19 1, 203 -9 0, 157 -9 1, 53 -9 0, 53 115 1, 53 407 1, 127 407 1, 127 139 1, 127 90 0, 137 72 1, 148 54 0, 176 54 1, 237 54 0, 295 143 1, 295 407 1, 369 407 1, 369 0 1, 85 481 1, 85 546 1, 150 546 1, 150 481 1, 234 481 1, 234 546 1, 298 546 1, 298 481 1
-427 56 -111 371 555;177 -111 1, 186 315 1, 56 305 1, 56 361 1, 186 352 1, 177 555 1, 251 555 1, 241 352 1, 371 361 1, 371 305 1, 241 315 1, 251 -111 1
-307 43 347 265 569;154 569 1, 199 569 0, 232 536 1, 265 504 0, 265 458 1, 265 412 0, 232 380 1, 199 347 0, 152 347 1, 113 347 0, 82 373 1, 43 408 0, 43 458 1, 43 504 0, 75 536 1, 108 569 0, 154 523 1, 127 523 0, 108 504 1, 89 485 0, 89 458 1, 89 432 0, 108 413 1, 127 393 0, 153 393 1, 177 393 0, 195 409 1, 219 428 0, 219 458 1, 219 485 0, 200 504 1, 180 523 0
-427 65 0 380 555;237 0 1, 237 65 1, 166 74 0, 123 120 1, 65 181 0, 65 278 1, 65 379 0, 124 435 1, 165 475 0, 237 486 1, 237 555 1, 274 555 1, 274 486 1, 324 483 0, 380 468 1, 380 406 1, 314 429 0, 274 432 1, 274 117 1, 325 117 0, 380 143 1, 380 87 1, 324 65 0, 274 65 1, 274 0 1, 237 429 1, 215 426 0, 203 420 1, 146 390 0, 146 277 1, 146 199 0, 180 158 1, 200 135 0, 237 122 1
-427 45 0 362 569;45 0 1, 45 65 1, 124 90 0, 124 183 1, 124 269 1, 57 269 1, 57 324 1, 124 324 1, 124 405 1, 124 485 0, 162 527 1, 200 569 0, 272 569 1, 310 569 0, 357 558 1, 357 495 1, 308 513 0, 269 513 1, 198 513 0, 198 427 1, 198 324 1, 279 324 1, 279 269 1, 198 269 1, 198 221 1, 198 153 0, 180 120 1, 166 92 0, 133 65 1, 362 65 1, 362 0 1
-427 48 -125 379 569;48 -98 1, 48 -30 1, 142 -69 0, 203 -69 1, 250 -69 0, 281 -51 1, 311 -32 0, 311 -1 1, 311 27 0, 288 43 1, 270 56 0, 225 75 1, 159 104 1, 50 150 0, 50 230 1, 50 284 0, 105 342 1, 52 379 0, 52 434 1, 52 494 0, 101 531 1, 149 569 0, 229 569 1, 284 569 0, 358 551 1, 358 491 1, 280 513 0, 228 513 1, 179 513 0, 149 494 1, 119 475 0, 119 445 1, 119 404 0, 185 377 1, 236 357 1, 314 325 0, 343 296 1, 373 266 0, 373 221 1, 373 168 0, 317 104 1, 379 66 0, 379 3 1, 379 -56 0, 329 -90 1, 279 -125 0, 196 -125 1, 138 -125 0, 281 128 1, 308 166 0, 308 200 1, 308 228 0, 290 245 1, 272 263 0, 226 282 1, 143 317 1, 115 282 0, 115 249 1, 115 198 0, 201 162 1
-269 30 208 239 416;135 416 1, 178 416 0, 208 386 1, 239 355 0, 239 312 1, 239 269 0, 208 239 1, 177 208 0, 133 208 1, 96 208 0, 67 233 1, 30 265 0, 30 312 1, 30 356 0, 61 386 1, 92 416 0
-413 33 -111 338 555;190 -111 1, 190 278 1, 122 284 0, 83 316 1, 33 358 0, 33 433 1, 33 499 0, 69 527 1, 105 555 0, 190 555 1, 338 555 1, 338 -111 1, 292 -111 1, 292 509 1, 237 509 1, 237 -111 1
-469 48 -9 437 602;48 0 1, 48 432 1, 48 527 0, 83 564 1, 117 602 0, 206 602 1, 349 602 0, 349 500 1, 349 451 0, 300 399 1, 261 357 0, 261 337 1, 261 312 0, 303 281 1, 372 230 1, 437 182 0, 437 111 1, 437 -9 0, 296 -9 1, 234 -9 0, 183 11 1, 183 76 1, 253 46 0, 296 46 1, 368 46 0, 368 104 1, 368 141 0, 324 174 1, 244 236 1, 195 273 0, 195 315 1, 195 351 0, 238 407 1, 275 455 0, 275 487 1, 275 546 0, 201 546 1, 157 546 0, 140 528 1, 122 509 0, 122 463 1, 122 0 1
-566 6 0 561 555;283 555 1, 398 555 0, 479 474 1, 561 393 0, 561 278 1, 561 162 0, 479 81 1, 398 0 0, 280 0 1, 179 0 0, 104 66 1, 6 152 0, 6 278 1, 6 393 0, 87 474 1, 169 555 0, 283 516 1, 185 516 0, 115 446 1, 45 376 0, 45 278 1, 45 181 0, 115 110 1, 184 40 0, 281 40 1, 370 40 0, 437 96 1, 521 168 0, 521 278 1, 521 376 0, 451 446 1, 381 516 0, 192 126 1, 192 426 1, 286 426 1, 377 426 0, 377 353 1, 377 301 0, 324 266 1, 415 126 1, 359 126 1, 278 252 1, 240 252 1, 240 126 1, 237 289 1, 251 289 1, 330 289 0, 330 347 1, 330 396 0, 264 396 1, 237 396 1
-566 6 0 561 555;283 555 1, 398 555 0, 479 474 1, 561 393 0, 561 278 1, 561 162 0, 479 81 1, 398 0 0, 280 0 1, 179 0 0, 104 66 1, 6 152 0, 6 278 1, 6 393 0, 87 474 1, 169 555 0, 283 516 1, 185 516 0, 115 446 1, 45 376 0, 45 278 1, 45 181 0, 115 110 1, 184 40 0, 281 40 1, 370 40 0, 437 96 1, 521 168 0, 521 278 1, 521 376 0, 451 446 1, 381 516 0, 384 137 1, 333 119 0, 293 119 1, 226 119 0, 183 163 1, 140 207 0, 140 276 1, 140 348 0, 182 391 1, 224 434 0, 295 434 1, 332 434 0, 375 425 1, 384 423 1, 384 379 1, 336 399 0, 298 399 1, 251 399 0, 222 365 1, 193 332 0, 193 277 1, 193 222 0, 223 191 1, 253 159 0, 303 159 1, 343 159 0, 384 181 1
-768 83 278 662 555;176 278 1, 176 509 1, 83 509 1, 83 555 1, 333 555 1, 333 509 1, 240 509 1, 240 278 1, 380 278 1, 380 555 1, 467 555 1, 525 395 1, 582 555 1, 662 555 1, 662 278 1, 597 278 1, 597 479 1, 536 301 1, 491 301 1, 430 463 1, 430 278 1
-256 40 481 216 602;40 481 1, 131 602 1, 216 602 1, 96 481 1
-256 21 481 234 546;21 481 1, 21 546 1, 86 546 1, 86 481 1, 170 481 1, 170 546 1, 234 546 1, 234 481 1
-213 0 0 0 0;
-768 7 0 746 555;224 213 1, 381 213 1, 381 460 1, 7 0 1, 360 555 1, 730 555 1, 730 496 1, 459 496 1, 459 318 1, 693 318 1, 693 260 1, 459 260 1, 459 59 1, 746 59 1, 746 0 1, 381 0 1, 381 155 1, 187 155 1, 89 0 1
-597 35 -14 563 569;39 -14 1, 104 69 1, 74 107 0, 58 146 1, 35 204 0, 35 278 1, 35 410 0, 107 490 1, 179 569 0, 298 569 1, 389 569 0, 459 519 1, 498 569 1, 563 569 1, 496 484 1, 525 446 0, 541 407 1, 563 350 0, 563 277 1, 563 144 0, 491 65 1, 419 -14 0, 299 -14 1, 211 -14 0, 142 34 1, 104 -14 1, 184 88 1, 233 45 0, 299 45 1, 384 45 0, 431 106 1, 479 167 0, 479 276 1, 479 363 0, 448 423 1, 416 465 1, 366 510 0, 299 510 1, 214 510 0, 167 449 1, 119 388 0, 119 279 1, 119 190 0, 152 129 1
-213 0 0 0 0;
-449 39 0 409 444;196 111 1, 196 250 1, 39 250 1, 39 305 1, 196 305 1, 196 444 1, 252 444 1, 252 305 1, 409 305 1, 409 250 1, 252 250 1, 252 111 1, 39 0 1, 39 56 1, 409 56 1, 409 0 1
-213 0 0 0 0;
-213 0 0 0 0;
-427 9 0 404 555;170 0 1, 170 129 1, 59 129 1, 59 176 1, 170 176 1, 170 231 1, 59 231 1, 59 278 1, 170 278 1, 9 555 1, 95 555 1, 216 346 1, 216 346 1, 338 555 1, 404 555 1, 244 278 1, 355 278 1, 355 231 1, 244 231 1, 244 176 1, 355 176 1, 355 129 1, 244 129 1, 244 0 1
-427 53 -148 369 407;53 407 1, 127 407 1, 127 139 1, 127 90 0, 137 72 1, 148 54 0, 176 54 1, 237 54 0, 295 143 1, 295 407 1, 369 407 1, 369 0 1, 295 0 1, 295 76 1, 236 -7 0, 176 -7 1, 152 -7 0, 127 9 1, 127 -148 1, 53 -148 1
-213 0 0 0 0;
-213 0 0 0 0;
-213 0 0 0 0;
-213 0 0 0 0;
-213 0 0 0 0;
-284 32 308 267 569;182 343 1, 144 308 0, 105 308 1, 74 308 0, 53 328 1, 32 348 0, 32 378 1, 32 464 0, 161 464 1, 179 464 1, 179 490 1, 179 531 0, 133 531 1, 97 531 0, 54 509 1, 54 551 1, 102 569 0, 144 569 1, 234 569 0, 234 492 1, 234 380 1, 234 345 0, 255 346 1, 257 346 1, 258 346 0, 261 346 1, 263 346 0, 265 347 1, 267 315 1, 248 308 0, 231 308 1, 194 308 0, 184 343 1, 179 374 1, 179 431 1, 164 431 1, 88 431 0, 88 385 1, 88 350 0, 124 350 1, 150 350 0
-281 28 308 252 569;140 569 1, 192 569 0, 222 534 1, 252 499 0, 252 439 1, 252 378 0, 222 343 1, 192 308 0, 139 308 1, 93 308 0, 64 337 1, 28 373 0, 28 439 1, 28 499 0, 58 534 1, 89 569 0, 140 531 1, 87 531 0, 87 439 1, 87 347 0, 140 347 1, 194 347 0, 194 440 1, 194 531 0
-213 0 0 0 0;
-683 36 -9 638 416;288 92 1, 288 197 1, 260 198 1, 235 199 0, 207 195 1, 110 181 0, 110 114 1, 110 51 0, 184 51 1, 236 51 0, 344 369 1, 400 416 0, 472 416 1, 638 416 0, 638 215 1, 638 192 1, 360 192 1, 365 148 0, 375 125 1, 408 47 0, 512 47 1, 568 47 0, 636 72 1, 636 13 1, 559 -9 0, 494 -9 1, 423 -9 0, 374 23 1, 347 41 0, 322 77 1, 279 31 0, 248 12 1, 211 -9 0, 160 -9 1, 104 -9 0, 70 21 1, 36 53 0, 36 102 1, 36 241 0, 270 241 1, 288 241 1, 288 290 1, 288 329 0, 269 345 1, 251 361 0, 205 361 1, 141 361 0, 71 325 1, 71 386 1, 148 416 0, 218 416 1, 303 416 0, 364 248 1, 564 248 1, 563 284 0, 556 302 1, 536 361 0, 469 361 1, 422 361 0, 396 333 1, 371 308 0
-469 54 -9 416 416;131 22 1, 108 -9 1, 54 -9 1, 99 53 1, 54 116 0, 54 204 1, 54 303 0, 102 360 1, 151 416 0, 236 416 1, 296 416 0, 339 385 1, 362 416 1, 416 416 1, 371 354 1, 416 291 0, 416 203 1, 416 105 0, 367 48 1, 319 -9 0, 234 -9 1, 174 -9 0, 169 75 1, 170 75 1, 185 59 0, 198 53 1, 215 46 0, 234 46 1, 336 46 0, 336 204 1, 336 251 0, 325 291 1, 301 332 1, 300 333 1, 272 361 0, 235 361 1, 134 361 0, 134 205 1, 134 152 0, 145 116 1
-469 69 -162 398 407;309 407 1, 309 333 1, 235 333 1, 235 407 1, 309 259 1, 309 239 1, 309 147 0, 248 99 1, 214 73 1, 148 22 0, 148 -33 1, 148 -107 0, 251 -107 1, 314 -107 0, 398 -78 1, 398 -141 1, 316 -162 0, 246 -162 1, 169 -162 0, 125 -137 1, 69 -105 0, 69 -34 1, 69 36 0, 141 81 1, 171 99 1, 209 122 0, 222 147 1, 235 171 0, 235 218 1, 235 259 1
-256 91 -148 165 407;165 407 1, 165 333 1, 91 333 1, 91 407 1, 156 259 1, 165 -37 1, 165 -148 1, 91 -148 1, 91 -37 1, 100 259 1
-449 32 111 402 333;32 278 1, 32 333 1, 402 333 1, 402 111 1, 347 111 1, 347 278 1
-213 0 0 0 0;
-427 18 -111 384 569;18 -111 1, 94 269 1, 32 269 1, 32 324 1, 105 324 1, 113 363 1, 154 569 0, 300 569 1, 339 569 0, 384 558 1, 373 500 1, 332 514 0, 299 514 1, 218 514 0, 195 398 1, 180 324 1, 251 324 1, 251 269 1, 169 269 1, 94 -111 1
-213 0 0 0 0;
-213 0 0 0 0;
-427 43 37 376 370;376 342 1, 265 204 1, 376 65 1, 339 37 1, 191 204 1, 339 370 1, 228 342 1, 117 204 1, 228 65 1, 191 37 1, 43 204 1, 191 370 1
-427 51 37 384 370;51 65 1, 162 204 1, 51 342 1, 88 370 1, 236 204 1, 88 37 1, 199 65 1, 310 204 1, 199 342 1, 236 370 1, 384 204 1, 236 37 1
-768 93 0 676 74;93 0 1, 93 74 1, 167 74 1, 167 0 1, 347 0 1, 347 74 1, 421 74 1, 421 0 1, 602 0 1, 602 74 1, 676 74 1, 676 0 1
-427 0 0 0 0;
-512 7 0 503 722;7 0 1, 218 555 1, 296 555 1, 503 0 1, 419 0 1, 361 154 1, 138 154 1, 80 0 1, 161 212 1, 339 212 1, 250 450 1, 312 602 1, 257 602 1, 137 722 1, 222 722 1
-512 7 0 503 689;7 0 1, 218 555 1, 296 555 1, 503 0 1, 419 0 1, 361 154 1, 138 154 1, 80 0 1, 161 212 1, 339 212 1, 250 450 1, 132 602 1, 135 636 0, 144 656 1, 161 689 0, 202 689 1, 229 689 0, 252 675 1, 275 661 1, 296 648 0, 307 648 1, 332 648 0, 336 689 1, 382 689 1, 379 654 0, 370 635 1, 353 602 0, 312 602 1, 285 602 0, 262 616 1, 239 630 1, 219 643 0, 207 643 1, 182 643 0, 178 602 1
-597 35 -14 563 689;299 569 1, 418 569 0, 491 490 1, 563 410 0, 563 278 1, 563 144 0, 491 65 1, 418 -14 0, 295 -14 1, 189 -14 0, 120 51 1, 35 132 0, 35 278 1, 35 411 0, 107 490 1, 179 569 0, 299 510 1, 213 510 0, 166 449 1, 119 388 0, 119 278 1, 119 169 0, 166 107 1, 213 45 0, 297 45 1, 374 45 0, 420 95 1, 478 156 0, 478 278 1, 478 388 0, 431 449 1, 383 510 0, 174 602 1, 176 636 0, 186 656 1, 203 689 0, 244 689 1, 271 689 0, 294 675 1, 316 661 1, 338 648 0, 349 648 1, 373 648 0, 377 689 1, 423 689 1, 421 654 0, 411 635 1, 395 602 0, 354 602 1, 327 602 0, 303 616 1, 281 630 1, 260 643 0, 248 643 1, 224 643 0, 220 602 1
-768 35 -14 747 569;423 0 1, 423 22 1, 362 -14 0, 291 -14 1, 176 -14 0, 105 66 1, 35 147 0, 35 278 1, 35 411 0, 106 490 1, 177 569 0, 294 569 1, 363 569 0, 423 534 1, 423 555 1, 730 555 1, 730 496 1, 502 496 1, 502 318 1, 693 318 1, 693 260 1, 502 260 1, 502 59 1, 747 59 1, 747 0 1, 423 213 1, 423 342 1, 423 430 0, 393 470 1, 363 510 0, 296 510 1, 212 510 0, 165 449 1, 119 388 0, 119 278 1, 119 167 0, 165 106 1, 213 45 0, 296 45 1, 423 45 0
-725 32 -9 680 416;371 341 1, 395 375 0, 422 392 1, 461 416 0, 516 416 1, 612 416 0, 650 348 1, 678 297 0, 680 192 1, 412 192 1, 419 120 0, 447 87 1, 481 46 0, 560 46 1, 618 46 0, 680 73 1, 680 14 1, 608 -9 0, 542 -9 1, 474 -9 0, 434 12 1, 404 29 0, 373 65 1, 350 32 0, 323 15 1, 283 -9 0, 227 -9 1, 138 -9 0, 85 48 1, 32 106 0, 32 204 1, 32 302 0, 86 359 1, 138 416 0, 228 416 1, 287 416 0, 327 388 1, 350 372 0, 228 361 1, 111 361 0, 111 205 1, 111 137 0, 134 98 1, 163 46 0, 229 46 1, 337 46 0, 337 204 1, 337 276 0, 314 315 1, 288 361 0, 414 243 1, 601 243 1, 600 291 0, 588 317 1, 567 361 0, 514 361 1, 462 361 0, 437 321 1, 420 295 0
-427 38 204 390 250;38 204 1, 38 250 1, 390 250 1, 390 204 1
-768 37 204 731 241;37 204 1, 37 241 1, 731 241 1, 731 204 1
-256 21 398 225 592;225 592 1, 225 564 1, 198 551 0, 198 480 1, 198 472 1, 225 472 1, 225 398 1, 151 398 1, 151 460 1, 151 573 0, 95 592 1, 95 564 1, 69 551 0, 69 480 1, 69 472 1, 95 472 1, 95 398 1, 21 398 1, 21 460 1, 22 573 0
-256 31 398 234 592;31 398 1, 31 426 1, 57 440 0, 57 510 1, 57 518 1, 31 518 1, 31 592 1, 105 592 1, 105 530 1, 104 417 0, 160 398 1, 160 426 1, 187 440 0, 187 510 1, 187 518 1, 160 518 1, 160 592 1, 234 592 1, 234 530 1, 234 417 0
-171 35 380 127 592;127 592 1, 127 564 1, 91 554 0, 91 480 1, 91 472 1, 127 472 1, 127 380 1, 35 380 1, 35 460 1, 35 582 0
-171 44 380 136 592;44 380 1, 44 407 1, 80 417 0, 80 492 1, 80 500 1, 44 500 1, 44 592 1, 136 592 1, 136 512 1, 136 389 0
-449 39 0 409 444;39 194 1, 39 250 1, 409 250 1, 409 194 1, 178 352 1, 178 444 1, 270 444 1, 270 352 1, 178 0 1, 178 93 1, 270 93 1, 270 0 1
-213 0 0 0 0;
-384 7 -148 380 546;152 0 1, 7 407 1, 82 407 1, 193 95 1, 314 407 1, 380 407 1, 164 -148 1, 87 -148 1, 85 481 1, 85 546 1, 150 546 1, 150 481 1, 234 481 1, 234 546 1, 298 546 1, 298 481 1
-512 11 0 501 666;210 0 1, 210 231 1, 11 555 1, 101 555 1, 259 298 1, 428 555 1, 501 555 1, 289 233 1, 289 0 1, 158 602 1, 158 666 1, 223 666 1, 223 602 1, 306 602 1, 306 666 1, 371 666 1, 371 602 1
-128 -165 -14 293 569;-165 -14 1, 243 569 1, 293 569 1, -114 -14 1
-427 46 110 381 446;137 168 1, 78 110 1, 46 143 1, 104 201 1, 80 240 0, 80 278 1, 80 315 0, 104 354 1, 46 413 1, 78 446 1, 137 387 1, 174 411 0, 213 411 1, 253 411 0, 290 387 1, 348 446 1, 381 413 1, 323 354 1, 347 315 0, 347 278 1, 347 240 0, 323 201 1, 381 143 1, 348 110 1, 290 168 1, 253 144 0, 213 144 1, 174 144 0, 213 365 1, 177 365 0, 152 339 1, 126 314 0, 126 277 1, 126 241 0, 152 216 1, 176 191 0, 212 191 1, 246 191 0, 270 211 1, 300 237 0, 300 278 1, 300 314 0, 275 339 1, 250 365 0
-256 28 37 213 370;213 342 1, 102 204 1, 213 65 1, 176 37 1, 28 204 1, 176 370 1
-256 43 37 228 370;43 65 1, 154 204 1, 43 342 1, 80 370 1, 228 204 1, 80 37 1
-384 12 0 336 602;66 0 1, 66 352 1, 12 352 1, 12 407 1, 66 407 1, 66 456 1, 66 602 0, 181 602 1, 206 602 0, 236 592 1, 236 533 1, 209 546 0, 189 546 1, 162 546 0, 151 528 1, 140 510 0, 140 464 1, 140 407 1, 336 407 1, 336 0 1, 262 0 1, 262 352 1, 140 352 1, 140 0 1, 262 481 1, 262 555 1, 336 555 1, 336 481 1
-384 12 0 336 602;66 0 1, 66 352 1, 12 352 1, 12 407 1, 66 407 1, 66 456 1, 66 602 0, 179 602 1, 262 592 1, 336 592 1, 336 0 1, 262 0 1, 262 537 1, 246 540 1, 214 546 0, 192 546 1, 159 546 0, 148 524 1, 140 505 0, 140 464 1, 140 407 1, 206 407 1, 206 352 1, 140 352 1, 140 0 1
-427 56 -111 371 555;177 -111 1, 186 93 1, 56 83 1, 56 139 1, 186 129 1, 186 315 1, 56 305 1, 56 361 1, 186 352 1, 177 555 1, 251 555 1, 241 352 1, 371 361 1, 371 305 1, 241 315 1, 241 129 1, 371 139 1, 371 83 1, 241 93 1, 251 -111 1
-213 60 184 153 277;60 184 1, 60 277 1, 153 277 1, 153 184 1
-171 39 -111 132 93;39 -111 1, 39 -83 1, 75 -73 0, 75 -8 1, 75 0 1, 39 0 1, 39 93 1, 132 93 1, 132 12 1, 131 -101 0
-256 26 -120 230 74;26 -120 1, 26 -93 1, 53 -79 0, 53 -9 1, 53 0 1, 26 0 1, 26 74 1, 100 74 1, 100 12 1, 100 -102 0, 156 -120 1, 156 -93 1, 182 -78 0, 182 -9 1, 182 0 1, 156 0 1, 156 74 1, 230 74 1, 230 12 1, 230 -102 0
-768 9 -14 759 569;128 555 1, 181 555 0, 213 518 1, 245 480 0, 245 417 1, 245 352 0, 213 315 1, 182 278 0, 126 278 1, 78 278 0, 48 308 1, 9 347 0, 9 416 1, 9 480 0, 41 518 1, 74 555 0, 127 518 1, 65 518 0, 65 417 1, 65 315 0, 128 315 1, 190 315 0, 190 416 1, 190 463 0, 173 491 1, 156 518 0, 377 278 1, 431 278 0, 463 240 1, 495 203 0, 495 139 1, 495 74 0, 463 37 1, 431 0 0, 376 0 1, 328 0 0, 297 30 1, 259 69 0, 259 139 1, 259 203 0, 291 240 1, 323 278 0, 377 241 1, 315 241 0, 315 139 1, 315 37 0, 377 37 1, 440 37 0, 440 138 1, 440 186 0, 423 213 1, 405 241 0, 641 278 1, 695 278 0, 727 240 1, 759 203 0, 759 140 1, 759 74 0, 727 37 1, 695 0 0, 640 0 1, 592 0 0, 561 31 1, 523 69 0, 523 139 1, 523 203 0, 555 240 1, 587 278 0, 640 241 1, 578 241 0, 578 139 1, 578 37 0, 641 37 1, 704 37 0, 704 139 1, 704 186 0, 686 213 1, 669 241 0, 23 -14 1, 431 569 1, 482 569 1, 74 -14 1
-512 7 0 503 722;7 0 1, 218 555 1, 296 555 1, 503 0 1, 419 0 1, 361 154 1, 138 154 1, 80 0 1, 161 212 1, 339 212 1, 250 450 1, 126 602 1, 216 722 1, 298 722 1, 388 602 1, 333 602 1, 257 677 1, 257 677 1, 181 602 1
-512 72 0 491 722;72 0 1, 72 555 1, 474 555 1, 474 496 1, 150 496 1, 150 318 1, 437 318 1, 437 260 1, 150 260 1, 150 59 1, 491 59 1, 491 0 1, 150 602 1, 240 722 1, 322 722 1, 412 602 1, 357 602 1, 281 677 1, 281 677 1, 205 602 1
-512 7 0 503 722;7 0 1, 218 555 1, 296 555 1, 503 0 1, 419 0 1, 361 154 1, 138 154 1, 80 0 1, 161 212 1, 339 212 1, 250 450 1, 201 602 1, 292 722 1, 377 722 1, 257 602 1
-512 72 0 491 666;72 0 1, 72 555 1, 474 555 1, 474 496 1, 150 496 1, 150 318 1, 437 318 1, 437 260 1, 150 260 1, 150 59 1, 491 59 1, 491 0 1, 169 602 1, 169 666 1, 234 666 1, 234 602 1, 317 602 1, 317 666 1, 382 666 1, 382 602 1
-512 72 0 491 722;72 0 1, 72 555 1, 474 555 1, 474 496 1, 150 496 1, 150 318 1, 437 318 1, 437 260 1, 150 260 1, 150 59 1, 491 59 1, 491 0 1, 335 602 1, 280 602 1, 159 722 1, 245 722 1
-213 51 0 227 722;68 0 1, 68 555 1, 146 555 1, 146 0 1, 51 602 1, 142 722 1, 227 722 1, 107 602 1
-213 -24 0 238 722;68 0 1, 68 555 1, 146 555 1, 146 0 1, -24 602 1, 66 722 1, 148 722 1, 238 602 1, 183 602 1, 107 677 1, 107 677 1, 31 602 1
-213 0 0 213 666;68 0 1, 68 555 1, 146 555 1, 146 0 1, 0 602 1, 0 666 1, 65 666 1, 65 602 1, 149 602 1, 149 666 1, 213 666 1, 213 602 1
-213 -14 0 162 722;68 0 1, 68 555 1, 146 555 1, 146 0 1, 162 602 1, 107 602 1, -14 722 1, 72 722 1
-597 35 -14 563 722;299 569 1, 418 569 0, 491 490 1, 563 410 0, 563 278 1, 563 144 0, 491 65 1, 418 -14 0, 295 -14 1, 189 -14 0, 120 51 1, 35 132 0, 35 278 1, 35 411 0, 107 490 1, 179 569 0, 299 510 1, 213 510 0, 166 449 1, 119 388 0, 119 278 1, 119 169 0, 166 107 1, 213 45 0, 297 45 1, 374 45 0, 420 95 1, 478 156 0, 478 278 1, 478 388 0, 431 449 1, 383 510 0, 243 602 1, 333 722 1, 419 722 1, 299 602 1
-597 35 -14 563 722;299 569 1, 418 569 0, 491 490 1, 563 410 0, 563 278 1, 563 144 0, 491 65 1, 418 -14 0, 295 -14 1, 189 -14 0, 120 51 1, 35 132 0, 35 278 1, 35 411 0, 107 490 1, 179 569 0, 299 510 1, 213 510 0, 166 449 1, 119 388 0, 119 278 1, 119 169 0, 166 107 1, 213 45 0, 297 45 1, 374 45 0, 420 95 1, 478 156 0, 478 278 1, 478 388 0, 431 449 1, 383 510 0, 167 602 1, 258 722 1, 339 722 1, 430 602 1, 374 602 1, 299 677 1, 298 677 1, 223 602 1
-427 0 -14 405 568;141 201 1, 156 141 0, 178 108 1, 218 48 0, 290 48 1, 337 48 0, 405 75 1, 405 10 1, 332 -14 0, 281 -14 1, 194 -14 0, 140 38 1, 101 74 0, 82 134 1, 75 156 0, 66 201 1, 0 201 1, 19 248 1, 61 248 1, 60 276 1, 60 277 0, 60 284 1, 61 300 0, 62 321 1, 0 321 1, 19 368 1, 69 368 1, 84 430 0, 102 462 1, 161 568 0, 293 568 1, 341 568 0, 405 552 1, 405 483 1, 342 510 0, 294 510 1, 228 510 0, 188 462 1, 166 434 0, 154 400 1, 149 386 0, 144 368 1, 356 368 1, 337 321 1, 136 321 1, 134 294 0, 134 276 1, 135 248 1, 307 248 1, 288 201 1
-597 35 -14 563 722;299 569 1, 418 569 0, 491 490 1, 563 410 0, 563 278 1, 563 144 0, 491 65 1, 418 -14 0, 295 -14 1, 189 -14 0, 120 51 1, 35 132 0, 35 278 1, 35 411 0, 107 490 1, 179 569 0, 299 510 1, 213 510 0, 166 449 1, 119 388 0, 119 278 1, 119 169 0, 166 107 1, 213 45 0, 297 45 1, 374 45 0, 420 95 1, 478 156 0, 478 278 1, 478 388 0, 431 449 1, 383 510 0, 354 602 1, 299 602 1, 178 722 1, 264 722 1
-555 62 -14 492 722;62 555 1, 141 555 1, 141 205 1, 141 146 0, 151 118 1, 160 90 0, 187 71 1, 225 45 0, 288 45 1, 363 45 0, 393 80 1, 423 115 0, 423 202 1, 423 555 1, 492 555 1, 492 203 1, 492 129 0, 477 91 1, 463 52 0, 423 24 1, 370 -14 0, 281 -14 1, 168 -14 0, 115 39 1, 62 91 0, 62 206 1, 227 602 1, 317 722 1, 402 722 1, 282 602 1
-555 62 -14 492 722;62 555 1, 141 555 1, 141 205 1, 141 146 0, 151 118 1, 160 90 0, 187 71 1, 225 45 0, 288 45 1, 363 45 0, 393 80 1, 423 115 0, 423 202 1, 423 555 1, 492 555 1, 492 203 1, 492 129 0, 477 91 1, 463 52 0, 423 24 1, 370 -14 0, 281 -14 1, 168 -14 0, 115 39 1, 62 91 0, 62 206 1, 151 602 1, 241 722 1, 323 722 1, 413 602 1, 358 602 1, 282 677 1, 282 677 1, 206 602 1
-555 62 -14 492 722;62 555 1, 141 555 1, 141 205 1, 141 146 0, 151 118 1, 160 90 0, 187 71 1, 225 45 0, 288 45 1, 363 45 0, 393 80 1, 423 115 0, 423 202 1, 423 555 1, 492 555 1, 492 203 1, 492 129 0, 477 91 1, 463 52 0, 423 24 1, 370 -14 0, 281 -14 1, 168 -14 0, 115 39 1, 62 91 0, 62 206 1, 338 602 1, 282 602 1, 162 722 1, 247 722 1
-171 48 0 122 407;48 0 1, 48 407 1, 122 407 1, 122 0 1
-256 -3 481 259 602;-3 481 1, 87 602 1, 169 602 1, 259 481 1, 204 481 1, 128 557 1, 128 557 1, 52 481 1
-256 3 481 253 569;3 481 1, 6 516 0, 15 535 1, 32 569 0, 73 569 1, 100 569 0, 123 555 1, 146 541 1, 167 528 0, 178 528 1, 203 528 0, 207 569 1, 253 569 1, 250 534 0, 241 515 1, 224 481 0, 183 481 1, 156 481 0, 133 496 1, 110 510 1, 90 522 0, 78 522 1, 53 522 0, 49 481 1
-256 8 481 248 537;8 481 1, 8 537 1, 248 537 1, 248 481 1
-256 3 481 253 602;3 602 1, 49 602 1, 57 566 0, 77 551 1, 97 537 0, 128 537 1, 163 537 0, 183 555 1, 200 570 0, 207 602 1, 253 602 1, 247 551 0, 219 521 1, 184 481 0, 128 481 1, 69 481 0, 33 524 1, 9 554 0
-256 91 481 165 555;91 481 1, 91 555 1, 165 555 1, 165 481 1
-256 43 481 213 651;128 651 1, 163 651 0, 188 627 1, 213 602 0, 213 567 1, 213 531 0, 188 506 1, 163 481 0, 127 481 1, 96 481 0, 73 501 1, 43 527 0, 43 566 1, 43 602 0, 68 626 1, 92 651 0, 128 619 1, 106 619 0, 90 603 1, 75 588 0, 75 566 1, 75 545 0, 90 529 1, 106 513 0, 127 513 1, 147 513 0, 162 526 1, 181 542 0, 181 567 1, 181 588 0, 165 603 1, 150 619 0
-256 63 -162 193 0;107 0 1, 143 0 1, 120 -41 1, 147 -42 0, 167 -56 1, 193 -74 0, 193 -101 1, 193 -126 0, 171 -144 1, 149 -162 0, 117 -162 1, 92 -162 0, 63 -154 1, 63 -124 1, 82 -129 0, 102 -129 1, 141 -129 0, 141 -102 1, 141 -67 0, 71 -66 1
-256 -19 481 275 602;-19 481 1, 71 602 1, 143 602 1, 23 481 1, 113 481 1, 203 602 1, 275 602 1, 155 481 1
-256 64 -139 192 0;123 0 1, 163 0 1, 115 -30 0, 115 -67 1, 115 -103 0, 158 -103 1, 178 -103 0, 192 -98 1, 192 -128 1, 169 -139 0, 140 -139 1, 64 -139 0, 64 -80 1, 64 -34 0
-256 -3 481 259 602;259 602 1, 169 481 1, 87 481 1, -3 602 1, 52 602 1, 128 526 1, 128 526 1, 204 602 1
-427 0 -14 405 568;141 201 1, 156 141 0, 178 108 1, 218 48 0, 290 48 1, 337 48 0, 405 75 1, 405 10 1, 332 -14 0, 281 -14 1, 194 -14 0, 140 38 1, 101 74 0, 82 134 1, 75 156 0, 66 201 1, 0 201 1, 19 248 1, 61 248 1, 60 276 1, 60 277 0, 60 284 1, 61 300 0, 62 321 1, 0 321 1, 19 368 1, 69 368 1, 84 430 0, 102 462 1, 161 568 0, 293 568 1, 341 568 0, 405 552 1, 405 483 1, 342 510 0, 294 510 1, 228 510 0, 188 462 1, 166 434 0, 154 400 1, 149 386 0, 144 368 1, 356 368 1, 337 321 1, 136 321 1, 134 294 0, 134 276 1, 135 248 1, 307 248 1, 288 201 1
-213 0 0 0 0;
-200 72 -111 128 592;72 -111 1, 72 167 1, 128 167 1, 128 -111 1, 72 315 1, 72 592 1, 128 592 1, 128 315 1
-256 33 194 223 250;33 194 1, 33 250 1, 223 250 1, 223 194 1
-427 37 546 390 602;37 546 1, 37 602 1, 390 602 1, 390 546 1
-256 28 222 240 564;28 222 1, 28 268 1, 53 312 0, 96 350 1, 122 373 1, 181 425 0, 181 471 1, 181 525 0, 120 525 1, 85 525 0, 36 500 1, 36 543 1, 85 564 0, 130 564 1, 179 564 0, 210 538 1, 240 513 0, 240 473 1, 240 420 0, 171 363 1, 151 346 1, 101 305 0, 92 268 1, 238 268 1, 238 222 1
-256 28 214 234 564;32 507 1, 32 549 1, 75 564 0, 117 564 1, 223 564 0, 223 486 1, 223 450 0, 197 426 1, 182 413 0, 151 402 1, 199 389 0, 218 364 1, 234 343 0, 234 312 1, 234 267 0, 201 240 1, 169 214 0, 112 214 1, 74 214 0, 28 225 1, 28 270 1, 78 251 0, 108 251 1, 175 251 0, 175 312 1, 175 381 0, 78 381 1, 59 381 1, 59 416 1, 75 416 1, 167 416 0, 167 478 1, 167 526 0, 108 526 1, 74 526 0
-213 60 184 153 277;60 184 1, 60 277 1, 153 277 1, 153 184 1
-256 46 222 176 564;120 222 1, 120 507 1, 46 488 1, 46 531 1, 176 564 1, 176 222 1
-641 44 -14 594 569;117 222 1, 117 507 1, 44 488 1, 44 531 1, 173 564 1, 173 222 1, 497 0 1, 497 91 1, 344 91 1, 344 133 1, 495 333 1, 548 333 1, 548 135 1, 594 135 1, 594 91 1, 548 91 1, 548 0 1, 393 135 1, 497 135 1, 497 271 1, 72 -14 1, 480 569 1, 530 569 1, 122 -14 1
-641 44 -14 594 569;382 0 1, 382 46 1, 406 88 0, 450 128 1, 477 151 1, 535 203 0, 535 249 1, 535 303 0, 475 303 1, 440 303 0, 390 278 1, 390 321 1, 440 341 0, 485 341 1, 534 341 0, 564 316 1, 594 291 0, 594 250 1, 594 196 0, 525 140 1, 505 124 1, 455 83 0, 447 46 1, 593 46 1, 593 0 1, 53 -14 1, 461 569 1, 512 569 1, 104 -14 1, 117 222 1, 117 507 1, 44 488 1, 44 531 1, 173 564 1, 173 222 1
-641 42 -14 599 569;46 507 1, 46 549 1, 89 564 0, 131 564 1, 237 564 0, 237 486 1, 237 450 0, 211 426 1, 195 413 0, 165 402 1, 213 389 0, 232 364 1, 248 343 0, 248 312 1, 248 267 0, 215 240 1, 183 214 0, 126 214 1, 87 214 0, 42 225 1, 42 270 1, 92 251 0, 122 251 1, 189 251 0, 189 312 1, 189 381 0, 92 381 1, 72 381 1, 72 416 1, 89 416 1, 180 416 0, 180 478 1, 180 526 0, 122 526 1, 88 526 0, 502 0 1, 502 91 1, 349 91 1, 349 133 1, 500 333 1, 552 333 1, 552 135 1, 599 135 1, 599 91 1, 552 91 1, 552 0 1, 398 135 1, 502 135 1, 502 271 1, 107 -14 1, 515 569 1, 565 569 1, 157 -14 1
-555 2 0 520 555;62 0 1, 62 255 1, 2 255 1, 2 314 1, 62 314 1, 62 555 1, 240 555 1, 520 555 0, 520 290 1, 520 152 0, 447 76 1, 374 0 0, 241 0 1, 141 59 1, 235 59 1, 435 59 0, 435 281 1, 435 412 0, 356 466 1, 333 482 0, 301 488 1, 263 496 0, 199 496 1, 141 496 1, 141 314 1, 266 314 1, 266 255 1, 141 255 1
-449 44 42 404 402;44 81 1, 185 222 1, 44 363 1, 84 402 1, 224 261 1, 365 402 1, 404 363 1, 264 222 1, 404 81 1, 365 42 1, 224 183 1, 84 42 1
-512 11 0 501 722;210 0 1, 210 231 1, 11 555 1, 101 555 1, 259 298 1, 428 555 1, 501 555 1, 289 233 1, 289 0 1, 204 602 1, 294 722 1, 380 722 1, 259 602 1
-512 63 0 494 555;63 0 1, 63 555 1, 141 555 1, 141 450 1, 280 450 1, 366 450 0, 403 440 1, 441 431 0, 465 402 1, 494 366 0, 494 304 1, 494 116 0, 257 116 1, 141 116 1, 141 0 1, 141 175 1, 254 175 1, 411 175 0, 411 299 1, 411 359 0, 370 376 1, 335 391 0, 255 391 1, 141 391 1
-427 32 -9 395 629;47 538 1, 47 594 1, 122 594 0, 183 565 1, 241 629 1, 270 596 1, 222 542 1, 269 506 0, 294 478 1, 395 366 0, 395 206 1, 395 105 0, 347 48 1, 299 -9 0, 216 -9 1, 132 -9 0, 82 48 1, 32 105 0, 32 201 1, 32 297 0, 81 352 1, 129 407 0, 214 407 1, 234 407 0, 259 402 1, 230 456 0, 177 494 1, 122 432 1, 92 465 1, 140 518 1, 102 538 0, 212 352 1, 165 352 0, 138 312 1, 111 272 0, 111 199 1, 111 46 0, 214 46 1, 316 46 0, 316 199 1, 316 352 0
-384 7 -148 380 602;152 0 1, 7 407 1, 82 407 1, 193 95 1, 314 407 1, 380 407 1, 164 -148 1, 87 -148 1, 168 481 1, 259 602 1, 344 602 1, 224 481 1
-427 58 -148 395 592;132 -148 1, 58 -148 1, 58 592 1, 132 592 1, 132 331 1, 153 369 0, 176 389 1, 209 416 0, 254 416 1, 317 416 0, 356 361 1, 395 306 0, 395 215 1, 395 108 0, 344 49 1, 294 -9 0, 203 -9 1, 168 -9 0, 132 0 1, 132 264 1, 132 56 1, 183 46 0, 209 46 1, 315 46 0, 315 207 1, 315 275 0, 294 313 1, 273 352 0, 238 352 1, 191 352 0
-514 8 0 504 657;8 0 1, 219 555 1, 297 555 1, 504 0 1, 419 0 1, 362 154 1, 139 154 1, 81 0 1, 161 212 1, 340 212 1, 251 450 1, 137 602 1, 137 657 1, 378 657 1, 378 602 1
-432 36 -9 412 537;290 52 1, 221 -9 0, 155 -9 1, 102 -9 0, 69 22 1, 36 53 0, 36 102 1, 36 241 0, 262 241 1, 279 241 1, 279 290 1, 279 361 0, 201 361 1, 140 361 0, 71 325 1, 71 386 1, 148 416 0, 215 416 1, 287 416 0, 320 386 1, 353 356 0, 353 290 1, 353 105 1, 353 42 0, 392 42 1, 398 42 0, 407 44 1, 412 3 1, 384 -9 0, 357 -9 1, 332 -9 0, 315 5 1, 299 19 0, 279 92 1, 279 197 1, 255 198 1, 233 199 0, 205 195 1, 112 182 0, 112 114 1, 112 51 0, 180 51 1, 227 51 0, 72 481 1, 72 537 1, 312 537 1, 312 481 1
-514 8 0 504 722;8 0 1, 219 555 1, 297 555 1, 504 0 1, 419 0 1, 362 154 1, 139 154 1, 81 0 1, 161 212 1, 340 212 1, 251 450 1, 133 722 1, 179 722 1, 187 687 0, 207 672 1, 227 657 0, 258 657 1, 293 657 0, 313 675 1, 329 690 0, 336 722 1, 383 722 1, 377 672 0, 349 641 1, 314 602 0, 258 602 1, 199 602 0, 163 645 1, 139 674 0
-432 36 -9 412 602;290 52 1, 221 -9 0, 155 -9 1, 102 -9 0, 69 22 1, 36 53 0, 36 102 1, 36 241 0, 262 241 1, 279 241 1, 279 290 1, 279 361 0, 201 361 1, 140 361 0, 71 325 1, 71 386 1, 148 416 0, 215 416 1, 287 416 0, 320 386 1, 353 356 0, 353 290 1, 353 105 1, 353 42 0, 392 42 1, 398 42 0, 407 44 1, 412 3 1, 384 -9 0, 357 -9 1, 332 -9 0, 315 5 1, 299 19 0, 279 92 1, 279 197 1, 255 198 1, 233 199 0, 205 195 1, 112 182 0, 112 114 1, 112 51 0, 180 51 1, 227 51 0, 67 602 1, 113 602 1, 121 566 0, 141 551 1, 161 537 0, 192 537 1, 227 537 0, 247 555 1, 264 570 0, 271 602 1, 317 602 1, 311 551 0, 283 521 1, 248 481 0, 192 481 1, 133 481 0, 97 524 1, 73 554 0
-512 7 -139 503 555;7 0 1, 218 555 1, 296 555 1, 503 0 1, 419 0 1, 361 154 1, 138 154 1, 80 0 1, 161 212 1, 339 212 1, 250 450 1, 419 0 1, 459 0 1, 411 -30 0, 411 -67 1, 411 -103 0, 454 -103 1, 474 -103 0, 488 -98 1, 488 -128 1, 464 -139 0, 435 -139 1, 359 -139 0, 359 -80 1, 359 -34 0
-427 36 -139 412 416;290 52 1, 221 -9 0, 155 -9 1, 102 -9 0, 69 22 1, 36 53 0, 36 102 1, 36 241 0, 262 241 1, 279 241 1, 279 290 1, 279 361 0, 201 361 1, 140 361 0, 71 325 1, 71 386 1, 148 416 0, 215 416 1, 287 416 0, 320 386 1, 353 356 0, 353 290 1, 353 105 1, 353 42 0, 392 42 1, 398 42 0, 407 44 1, 412 3 1, 384 -9 0, 357 -9 1, 332 -9 0, 315 5 1, 299 19 0, 279 92 1, 279 197 1, 255 198 1, 233 199 0, 205 195 1, 112 182 0, 112 114 1, 112 51 0, 180 51 1, 227 51 0, 315 0 1, 355 0 1, 307 -30 0, 307 -67 1, 307 -103 0, 350 -103 1, 370 -103 0, 384 -98 1, 384 -128 1, 361 -139 0, 332 -139 1, 256 -139 0, 256 -80 1, 256 -34 0
-555 44 -14 507 722;507 29 1, 421 -14 0, 323 -14 1, 186 -14 0, 115 60 1, 44 135 0, 44 277 1, 44 419 0, 116 494 1, 189 569 0, 327 569 1, 404 569 0, 506 545 1, 506 471 1, 390 510 0, 323 510 1, 228 510 0, 178 450 1, 128 390 0, 128 278 1, 128 167 0, 182 108 1, 235 48 0, 332 48 1, 414 48 0, 507 96 1, 264 602 1, 355 722 1, 440 722 1, 320 602 1
-384 32 -9 347 602;347 12 1, 279 -9 0, 219 -9 1, 135 -9 0, 84 50 1, 32 109 0, 32 204 1, 32 303 0, 85 360 1, 137 416 0, 231 416 1, 278 416 0, 343 403 1, 343 341 1, 281 360 0, 245 360 1, 116 360 0, 116 204 1, 116 130 0, 149 90 1, 182 50 0, 242 50 1, 287 50 0, 347 76 1, 168 481 1, 259 602 1, 344 602 1, 224 481 1
-555 44 -14 507 722;507 29 1, 421 -14 0, 323 -14 1, 186 -14 0, 115 60 1, 44 135 0, 44 277 1, 44 419 0, 116 494 1, 189 569 0, 327 569 1, 404 569 0, 506 545 1, 506 471 1, 390 510 0, 323 510 1, 228 510 0, 178 450 1, 128 390 0, 128 278 1, 128 167 0, 182 108 1, 235 48 0, 332 48 1, 414 48 0, 507 96 1, 189 602 1, 279 722 1, 361 722 1, 451 602 1, 396 602 1, 320 677 1, 320 677 1, 244 602 1
-384 32 -9 359 602;347 12 1, 279 -9 0, 219 -9 1, 135 -9 0, 84 50 1, 32 109 0, 32 204 1, 32 303 0, 85 360 1, 137 416 0, 231 416 1, 278 416 0, 343 403 1, 343 341 1, 281 360 0, 245 360 1, 116 360 0, 116 204 1, 116 130 0, 149 90 1, 182 50 0, 242 50 1, 287 50 0, 347 76 1, 96 481 1, 187 602 1, 269 602 1, 359 481 1, 303 481 1, 228 557 1, 227 557 1, 152 481 1
-555 44 -14 507 675;507 29 1, 421 -14 0, 323 -14 1, 186 -14 0, 115 60 1, 44 135 0, 44 277 1, 44 419 0, 116 494 1, 189 569 0, 327 569 1, 404 569 0, 506 545 1, 506 471 1, 390 510 0, 323 510 1, 228 510 0, 178 450 1, 128 390 0, 128 278 1, 128 167 0, 182 108 1, 235 48 0, 332 48 1, 414 48 0, 507 96 1, 283 602 1, 283 675 1, 357 675 1, 357 602 1
-384 32 -9 347 555;347 12 1, 279 -9 0, 219 -9 1, 135 -9 0, 84 50 1, 32 109 0, 32 204 1, 32 303 0, 85 360 1, 137 416 0, 231 416 1, 278 416 0, 343 403 1, 343 341 1, 281 360 0, 245 360 1, 116 360 0, 116 204 1, 116 130 0, 149 90 1, 182 50 0, 242 50 1, 287 50 0, 347 76 1, 191 481 1, 191 555 1, 264 555 1, 264 481 1
-555 44 -14 507 722;507 29 1, 421 -14 0, 323 -14 1, 186 -14 0, 115 60 1, 44 135 0, 44 277 1, 44 419 0, 116 494 1, 189 569 0, 327 569 1, 404 569 0, 506 545 1, 506 471 1, 390 510 0, 323 510 1, 228 510 0, 178 450 1, 128 390 0, 128 278 1, 128 167 0, 182 108 1, 235 48 0, 332 48 1, 414 48 0, 507 96 1, 451 722 1, 361 602 1, 279 602 1, 189 722 1, 244 722 1, 320 646 1, 320 646 1, 396 722 1
-384 32 -9 387 602;347 12 1, 279 -9 0, 219 -9 1, 135 -9 0, 84 50 1, 32 109 0, 32 204 1, 32 303 0, 85 360 1, 137 416 0, 231 416 1, 278 416 0, 343 403 1, 343 341 1, 281 360 0, 245 360 1, 116 360 0, 116 204 1, 116 130 0, 149 90 1, 182 50 0, 242 50 1, 287 50 0, 347 76 1, 387 602 1, 297 481 1, 215 481 1, 125 602 1, 180 602 1, 256 526 1, 256 526 1, 332 602 1
-555 62 0 520 722;62 0 1, 62 555 1, 240 555 1, 520 555 0, 520 290 1, 520 152 0, 447 76 1, 374 0 0, 241 0 1, 141 59 1, 235 59 1, 435 59 0, 435 281 1, 435 412 0, 356 466 1, 333 482 0, 301 488 1, 263 496 0, 199 496 1, 141 496 1, 387 722 1, 297 602 1, 215 602 1, 125 722 1, 180 722 1, 255 646 1, 256 646 1, 332 722 1
-472 32 -9 472 592;295 143 1, 295 351 1, 243 361 0, 218 361 1, 112 361 0, 112 200 1, 112 133 0, 133 94 1, 154 56 0, 189 56 1, 236 56 0, 295 76 1, 274 38 0, 251 18 1, 218 -9 0, 173 -9 1, 110 -9 0, 71 46 1, 32 101 0, 32 193 1, 32 299 0, 83 358 1, 133 416 0, 224 416 1, 259 416 0, 295 407 1, 295 592 1, 369 592 1, 369 0 1, 295 0 1, 398 422 1, 398 444 1, 427 452 0, 427 512 1, 427 518 1, 398 518 1, 398 592 1, 472 592 1, 472 528 1, 472 430 0
-555 2 0 520 555;62 0 1, 62 255 1, 2 255 1, 2 314 1, 62 314 1, 62 555 1, 240 555 1, 520 555 0, 520 290 1, 520 152 0, 447 76 1, 374 0 0, 241 0 1, 141 59 1, 235 59 1, 435 59 0, 435 281 1, 435 412 0, 356 466 1, 333 482 0, 301 488 1, 263 496 0, 199 496 1, 141 496 1, 141 314 1, 266 314 1, 266 255 1, 141 255 1
-427 32 -9 425 592;295 472 1, 175 472 1, 175 518 1, 295 518 1, 295 592 1, 369 592 1, 369 518 1, 425 518 1, 425 472 1, 369 472 1, 369 0 1, 295 0 1, 295 76 1, 274 38 0, 251 18 1, 218 -9 0, 173 -9 1, 110 -9 0, 71 46 1, 32 101 0, 32 193 1, 32 299 0, 83 358 1, 133 416 0, 224 416 1, 259 416 0, 295 407 1, 295 143 1, 295 351 1, 243 361 0, 218 361 1, 112 361 0, 112 200 1, 112 133 0, 133 94 1, 154 56 0, 189 56 1, 236 56 0
-512 72 0 491 657;72 0 1, 72 555 1, 474 555 1, 474 496 1, 150 496 1, 150 318 1, 437 318 1, 437 260 1, 150 260 1, 150 59 1, 491 59 1, 491 0 1, 150 602 1, 150 657 1, 391 657 1, 391 602 1
-427 32 -9 383 537;307 248 1, 306 284 0, 299 303 1, 280 361 0, 215 361 1, 169 361 0, 143 334 1, 117 308 0, 111 248 1, 380 72 1, 380 13 1, 304 -9 0, 240 -9 1, 145 -9 0, 89 50 1, 32 109 0, 32 209 1, 32 304 0, 82 360 1, 132 416 0, 216 416 1, 314 416 0, 354 347 1, 383 296 0, 382 215 1, 382 192 1, 110 192 1, 114 147 0, 125 124 1, 158 47 0, 256 47 1, 312 47 0, 72 481 1, 72 537 1, 312 537 1, 312 481 1
-512 72 0 491 722;72 0 1, 72 555 1, 474 555 1, 474 496 1, 150 496 1, 150 318 1, 437 318 1, 437 260 1, 150 260 1, 150 59 1, 491 59 1, 491 0 1, 152 722 1, 198 722 1, 206 687 0, 226 672 1, 245 657 0, 276 657 1, 312 657 0, 332 675 1, 348 690 0, 355 722 1, 401 722 1, 395 672 0, 368 641 1, 333 602 0, 276 602 1, 218 602 0, 182 645 1, 158 674 0
-427 32 -9 383 602;307 248 1, 306 284 0, 299 303 1, 280 361 0, 215 361 1, 169 361 0, 143 334 1, 117 308 0, 111 248 1, 380 72 1, 380 13 1, 304 -9 0, 240 -9 1, 145 -9 0, 89 50 1, 32 109 0, 32 209 1, 32 304 0, 82 360 1, 132 416 0, 216 416 1, 314 416 0, 354 347 1, 383 296 0, 382 215 1, 382 192 1, 110 192 1, 114 147 0, 125 124 1, 158 47 0, 256 47 1, 312 47 0, 89 602 1, 135 602 1, 143 567 0, 163 551 1, 182 537 0, 213 537 1, 249 537 0, 269 555 1, 285 570 0, 292 602 1, 338 602 1, 332 551 0, 305 521 1, 269 481 0, 213 481 1, 155 481 0, 119 524 1, 95 553 0
-512 72 0 491 675;72 0 1, 72 555 1, 474 555 1, 474 496 1, 150 496 1, 150 318 1, 437 318 1, 437 260 1, 150 260 1, 150 59 1, 491 59 1, 491 0 1, 238 602 1, 238 675 1, 312 675 1, 312 602 1
-427 32 -9 383 555;307 248 1, 306 284 0, 299 303 1, 280 361 0, 215 361 1, 169 361 0, 143 334 1, 117 308 0, 111 248 1, 380 72 1, 380 13 1, 304 -9 0, 240 -9 1, 145 -9 0, 89 50 1, 32 109 0, 32 209 1, 32 304 0, 82 360 1, 132 416 0, 216 416 1, 314 416 0, 354 347 1, 383 296 0, 382 215 1, 382 192 1, 110 192 1, 114 147 0, 125 124 1, 158 47 0, 256 47 1, 312 47 0, 155 481 1, 155 555 1, 229 555 1, 229 481 1
-512 72 -139 491 555;72 0 1, 72 555 1, 474 555 1, 474 496 1, 150 496 1, 150 318 1, 437 318 1, 437 260 1, 150 260 1, 150 59 1, 491 59 1, 491 0 1, 403 0 1, 443 0 1, 395 -30 0, 395 -67 1, 395 -103 0, 438 -103 1, 458 -103 0, 472 -98 1, 472 -128 1, 449 -139 0, 420 -139 1, 344 -139 0, 344 -80 1, 344 -34 0
-427 32 -139 383 416;307 248 1, 306 284 0, 299 303 1, 280 361 0, 215 361 1, 169 361 0, 143 334 1, 117 308 0, 111 248 1, 380 72 1, 380 13 1, 304 -9 0, 240 -9 1, 145 -9 0, 89 50 1, 32 109 0, 32 209 1, 32 304 0, 82 360 1, 132 416 0, 216 416 1, 314 416 0, 354 347 1, 383 296 0, 382 215 1, 382 192 1, 110 192 1, 114 147 0, 125 124 1, 158 47 0, 256 47 1, 312 47 0, 251 0 1, 291 0 1, 243 -30 0, 243 -67 1, 243 -103 0, 286 -103 1, 306 -103 0, 320 -98 1, 320 -128 1, 297 -139 0, 268 -139 1, 192 -139 0, 192 -80 1, 192 -34 0
-512 72 0 491 722;72 0 1, 72 555 1, 474 555 1, 474 496 1, 150 496 1, 150 318 1, 437 318 1, 437 260 1, 150 260 1, 150 59 1, 491 59 1, 491 0 1, 406 722 1, 315 602 1, 234 602 1, 143 722 1, 199 722 1, 274 646 1, 275 646 1, 350 722 1
-427 32 -9 383 602;307 248 1, 306 284 0, 299 303 1, 280 361 0, 215 361 1, 169 361 0, 143 334 1, 117 308 0, 111 248 1, 380 72 1, 380 13 1, 304 -9 0, 240 -9 1, 145 -9 0, 89 50 1, 32 109 0, 32 209 1, 32 304 0, 82 360 1, 132 416 0, 216 416 1, 314 416 0, 354 347 1, 383 296 0, 382 215 1, 382 192 1, 110 192 1, 114 147 0, 125 124 1, 158 47 0, 256 47 1, 312 47 0, 323 602 1, 233 481 1, 151 481 1, 61 602 1, 116 602 1, 192 526 1, 192 526 1, 268 602 1
-597 35 -14 527 722;527 258 1, 527 15 1, 424 -14 0, 327 -14 1, 35 -14 0, 35 276 1, 35 417 0, 110 493 1, 186 569 0, 329 569 1, 421 569 0, 526 544 1, 526 471 1, 406 510 0, 326 510 1, 119 510 0, 119 279 1, 119 165 0, 176 105 1, 233 45 0, 338 45 1, 381 45 0, 449 59 1, 449 200 1, 356 200 1, 356 258 1, 194 602 1, 284 722 1, 366 722 1, 456 602 1, 401 602 1, 326 677 1, 325 677 1, 249 602 1
-427 35 -158 372 602;298 162 1, 298 351 1, 245 361 0, 222 361 1, 115 361 0, 115 215 1, 115 150 0, 136 112 1, 157 74 0, 192 74 1, 239 74 0, 298 95 1, 277 57 0, 254 37 1, 221 9 0, 176 9 1, 113 9 0, 74 64 1, 35 119 0, 35 207 1, 35 306 0, 85 361 1, 135 416 0, 226 416 1, 261 416 0, 298 407 1, 372 407 1, 372 111 1, 372 15 0, 362 -31 1, 334 -158 0, 174 -158 1, 106 -158 0, 38 -135 1, 38 -71 1, 118 -102 0, 173 -102 1, 298 -102 0, 298 31 1, 93 481 1, 184 602 1, 266 602 1, 356 481 1, 300 481 1, 225 557 1, 224 557 1, 149 481 1
-597 35 -14 527 722;527 258 1, 527 15 1, 424 -14 0, 327 -14 1, 35 -14 0, 35 276 1, 35 417 0, 110 493 1, 186 569 0, 329 569 1, 421 569 0, 526 544 1, 526 471 1, 406 510 0, 326 510 1, 119 510 0, 119 279 1, 119 165 0, 176 105 1, 233 45 0, 338 45 1, 381 45 0, 449 59 1, 449 200 1, 356 200 1, 356 258 1, 200 722 1, 246 722 1, 254 687 0, 275 672 1, 294 657 0, 325 657 1, 360 657 0, 381 675 1, 397 690 0, 404 722 1, 450 722 1, 444 672 0, 417 641 1, 381 602 0, 325 602 1, 266 602 0, 231 645 1, 206 674 0
-427 35 -158 381 602;298 162 1, 298 351 1, 245 361 0, 222 361 1, 115 361 0, 115 215 1, 115 150 0, 136 112 1, 157 74 0, 192 74 1, 239 74 0, 298 95 1, 277 57 0, 254 37 1, 221 9 0, 176 9 1, 113 9 0, 74 64 1, 35 119 0, 35 207 1, 35 306 0, 85 361 1, 135 416 0, 226 416 1, 261 416 0, 298 407 1, 372 407 1, 372 111 1, 372 15 0, 362 -31 1, 334 -158 0, 174 -158 1, 106 -158 0, 38 -135 1, 38 -71 1, 118 -102 0, 173 -102 1, 298 -102 0, 298 31 1, 131 602 1, 177 602 1, 185 566 0, 205 551 1, 225 537 0, 256 537 1, 291 537 0, 311 555 1, 328 570 0, 335 602 1, 381 602 1, 375 551 0, 347 521 1, 312 481 0, 256 481 1, 197 481 0, 161 524 1, 137 554 0
-597 35 -14 527 675;527 258 1, 527 15 1, 424 -14 0, 327 -14 1, 35 -14 0, 35 276 1, 35 417 0, 110 493 1, 186 569 0, 329 569 1, 421 569 0, 526 544 1, 526 471 1, 406 510 0, 326 510 1, 119 510 0, 119 279 1, 119 165 0, 176 105 1, 233 45 0, 338 45 1, 381 45 0, 449 59 1, 449 200 1, 356 200 1, 356 258 1, 288 602 1, 288 675 1, 362 675 1, 362 602 1
-427 35 -158 372 555;298 162 1, 298 351 1, 245 361 0, 222 361 1, 115 361 0, 115 215 1, 115 150 0, 136 112 1, 157 74 0, 192 74 1, 239 74 0, 298 95 1, 277 57 0, 254 37 1, 221 9 0, 176 9 1, 113 9 0, 74 64 1, 35 119 0, 35 207 1, 35 306 0, 85 361 1, 135 416 0, 226 416 1, 261 416 0, 298 407 1, 372 407 1, 372 111 1, 372 15 0, 362 -31 1, 334 -158 0, 174 -158 1, 106 -158 0, 38 -135 1, 38 -71 1, 118 -102 0, 173 -102 1, 298 -102 0, 298 31 1, 183 481 1, 183 555 1, 257 555 1, 257 481 1
-597 35 -162 527 569;527 258 1, 527 15 1, 423 -14 0, 327 -14 1, 35 -14 0, 35 276 1, 35 417 0, 110 493 1, 186 569 0, 329 569 1, 421 569 0, 526 544 1, 526 471 1, 406 510 0, 326 510 1, 119 510 0, 119 279 1, 119 165 0, 176 105 1, 233 45 0, 338 45 1, 381 45 0, 449 59 1, 449 200 1, 356 200 1, 356 258 1, 263 -158 1, 263 -126 1, 284 -129 0, 299 -129 1, 340 -129 0, 340 -104 1, 340 -77 0, 281 -71 1, 281 -42 1, 331 -43 0, 356 -54 1, 391 -69 0, 391 -105 1, 391 -162 0, 309 -162 1, 287 -162 0
-427 35 -158 372 651;298 162 1, 298 351 1, 245 361 0, 222 361 1, 115 361 0, 115 215 1, 115 150 0, 136 112 1, 157 74 0, 192 74 1, 239 74 0, 298 95 1, 277 57 0, 254 37 1, 221 9 0, 176 9 1, 113 9 0, 74 64 1, 35 119 0, 35 207 1, 35 306 0, 85 361 1, 135 416 0, 226 416 1, 261 416 0, 298 407 1, 372 407 1, 372 111 1, 372 15 0, 362 -31 1, 334 -158 0, 174 -158 1, 106 -158 0, 38 -135 1, 38 -71 1, 118 -102 0, 173 -102 1, 298 -102 0, 298 31 1, 257 651 1, 257 629 1, 228 621 0, 228 561 1, 228 555 1, 257 555 1, 257 481 1, 183 481 1, 183 545 1, 183 644 0
-555 62 0 492 722;62 0 1, 62 555 1, 141 555 1, 141 321 1, 414 321 1, 414 555 1, 492 555 1, 492 0 1, 414 0 1, 414 262 1, 141 262 1, 141 0 1, 146 602 1, 236 722 1, 318 722 1, 408 602 1, 353 602 1, 278 677 1, 277 677 1, 201 602 1
-427 58 0 374 750;58 0 1, 58 592 1, 132 592 1, 132 331 1, 159 369 0, 186 388 1, 224 416 0, 270 416 1, 374 416 0, 374 293 1, 374 0 1, 300 0 1, 300 269 1, 300 318 0, 290 335 1, 279 353 0, 251 353 1, 190 353 0, 132 264 1, 132 0 1, 86 629 1, 176 750 1, 258 750 1, 348 629 1, 293 629 1, 217 705 1, 216 705 1, 141 629 1
-555 6 0 548 555;141 321 1, 414 321 1, 414 416 1, 141 416 1, 62 0 1, 62 416 1, 6 416 1, 6 463 1, 62 463 1, 62 555 1, 141 555 1, 141 463 1, 414 463 1, 414 555 1, 492 555 1, 492 463 1, 548 463 1, 548 416 1, 492 416 1, 492 0 1, 414 0 1, 414 262 1, 141 262 1, 141 0 1
-427 2 0 374 592;58 0 1, 58 472 1, 2 472 1, 2 518 1, 58 518 1, 58 592 1, 132 592 1, 132 518 1, 243 518 1, 243 472 1, 132 472 1, 132 331 1, 159 369 0, 186 388 1, 224 416 0, 270 416 1, 374 416 0, 374 293 1, 374 0 1, 300 0 1, 300 269 1, 300 318 0, 290 335 1, 279 353 0, 251 353 1, 190 353 0, 132 264 1, 132 0 1
-213 -18 0 232 689;68 0 1, 68 555 1, 146 555 1, 146 0 1, -18 602 1, -15 636 0, -6 656 1, 11 689 0, 52 689 1, 79 689 0, 102 675 1, 125 661 1, 146 648 0, 157 648 1, 182 648 0, 186 689 1, 232 689 1, 229 654 0, 220 635 1, 203 602 0, 162 602 1, 135 602 0, 112 616 1, 89 630 1, 69 643 0, 57 643 1, 32 643 0, 28 602 1
-171 -40 0 210 569;48 0 1, 48 407 1, 122 407 1, 122 0 1, -40 481 1, -37 516 0, -28 535 1, -11 569 0, 30 569 1, 57 569 0, 80 555 1, 103 541 1, 124 528 0, 135 528 1, 160 528 0, 164 569 1, 210 569 1, 207 534 0, 198 515 1, 181 481 0, 141 481 1, 114 481 0, 90 496 1, 68 510 1, 47 522 0, 35 522 1, 11 522 0, 6 481 1
-213 -14 0 227 657;68 0 1, 68 555 1, 146 555 1, 146 0 1, -14 602 1, -14 657 1, 227 657 1, 227 602 1
-171 -56 0 184 537;48 0 1, 48 407 1, 122 407 1, 122 0 1, -56 481 1, -56 537 1, 184 537 1, 184 481 1
-213 -18 0 232 722;68 0 1, 68 555 1, 146 555 1, 146 0 1, -18 722 1, 28 722 1, 36 687 0, 56 672 1, 76 657 0, 107 657 1, 142 657 0, 162 675 1, 179 690 0, 186 722 1, 232 722 1, 226 672 0, 198 641 1, 163 602 0, 107 602 1, 48 602 0, 12 645 1, -12 674 0
-171 -40 0 210 602;48 0 1, 48 407 1, 122 407 1, 122 0 1, -40 602 1, 6 602 1, 14 566 0, 35 551 1, 54 537 0, 85 537 1, 120 537 0, 141 555 1, 157 570 0, 164 602 1, 210 602 1, 204 551 0, 177 521 1, 141 481 0, 85 481 1, 26 481 0, -9 524 1, -34 554 0
-213 45 -139 173 555;68 0 1, 68 555 1, 146 555 1, 146 0 1, 104 0 1, 144 0 1, 96 -30 0, 96 -67 1, 96 -103 0, 140 -103 1, 159 -103 0, 173 -98 1, 173 -128 1, 150 -139 0, 121 -139 1, 45 -139 0, 45 -80 1, 45 -34 0
-171 0 -139 128 555;48 0 1, 48 407 1, 122 407 1, 122 0 1, 48 481 1, 48 555 1, 122 555 1, 122 481 1, 59 0 1, 99 0 1, 51 -30 0, 51 -67 1, 51 -103 0, 94 -103 1, 114 -103 0, 128 -98 1, 128 -128 1, 105 -139 0, 76 -139 1, 0 -139 0, 0 -80 1, 0 -34 0
-213 68 0 146 675;68 0 1, 68 555 1, 146 555 1, 146 0 1, 70 602 1, 70 675 1, 144 675 1, 144 602 1
-564 68 -111 507 555;68 0 1, 68 555 1, 146 555 1, 146 0 1, 210 -87 1, 210 -19 1, 275 -48 0, 330 -48 1, 395 -48 0, 413 -18 1, 428 7 0, 428 68 1, 428 555 1, 507 555 1, 507 70 1, 507 -111 0, 327 -111 1, 266 -111 0
-341 48 -157 316 555;48 0 1, 48 407 1, 122 407 1, 122 0 1, 48 481 1, 48 555 1, 122 555 1, 122 481 1, 134 -145 1, 134 -87 1, 164 -102 0, 190 -102 1, 227 -102 0, 235 -74 1, 242 -51 0, 242 0 1, 242 407 1, 316 407 1, 316 0 1, 316 -157 0, 196 -157 1, 163 -157 0, 242 481 1, 242 555 1, 316 555 1, 316 481 1
-384 18 -111 398 722;18 -87 1, 18 -19 1, 83 -48 0, 138 -48 1, 203 -48 0, 221 -18 1, 236 7 0, 236 68 1, 236 555 1, 315 555 1, 315 70 1, 315 -111 0, 135 -111 1, 74 -111 0, 135 602 1, 226 722 1, 308 722 1, 398 602 1, 342 602 1, 267 677 1, 266 677 1, 191 602 1
-171 -58 -157 212 602;-58 -145 1, -58 -87 1, -28 -102 0, -2 -102 1, 35 -102 0, 43 -74 1, 50 -51 0, 50 0 1, 50 407 1, 124 407 1, 124 0 1, 124 -157 0, 4 -157 1, -29 -157 0, -50 481 1, 40 602 1, 122 602 1, 212 481 1, 156 481 1, 81 557 1, 80 557 1, 5 481 1
-512 72 -162 494 555;72 0 1, 72 555 1, 146 555 1, 146 282 1, 376 555 1, 455 555 1, 232 290 1, 494 0 1, 394 0 1, 146 281 1, 146 0 1, 183 -158 1, 183 -126 1, 204 -129 0, 219 -129 1, 260 -129 0, 260 -104 1, 260 -77 0, 201 -71 1, 201 -42 1, 251 -43 0, 276 -54 1, 311 -69 0, 311 -105 1, 311 -162 0, 230 -162 1, 207 -162 0
-384 58 -162 377 592;58 0 1, 58 592 1, 132 592 1, 132 210 1, 268 407 1, 339 407 1, 209 215 1, 377 0 1, 287 0 1, 132 209 1, 132 0 1, 128 -158 1, 128 -126 1, 149 -129 0, 164 -129 1, 205 -129 0, 205 -104 1, 205 -77 0, 146 -71 1, 146 -42 1, 196 -43 0, 221 -54 1, 256 -69 0, 256 -105 1, 256 -162 0, 175 -162 1, 153 -162 0
-384 58 0 377 407;58 0 1, 58 407 1, 132 407 1, 132 210 1, 268 407 1, 339 407 1, 209 215 1, 377 0 1, 287 0 1, 132 209 1, 132 0 1
-427 62 0 413 722;62 0 1, 62 555 1, 141 555 1, 141 59 1, 413 59 1, 413 0 1, 66 602 1, 157 722 1, 242 722 1, 122 602 1
-171 40 0 216 730;48 0 1, 48 592 1, 122 592 1, 122 0 1, 40 609 1, 131 730 1, 216 730 1, 96 609 1
-427 62 -162 413 555;62 0 1, 62 555 1, 141 555 1, 141 59 1, 413 59 1, 413 0 1, 168 -158 1, 168 -126 1, 190 -129 0, 205 -129 1, 246 -129 0, 246 -104 1, 246 -77 0, 187 -71 1, 187 -42 1, 237 -43 0, 262 -54 1, 297 -69 0, 297 -105 1, 297 -162 0, 215 -162 1, 193 -162 0
-171 0 -162 128 592;48 0 1, 48 592 1, 122 592 1, 122 0 1, 0 -158 1, 0 -126 1, 21 -129 0, 36 -129 1, 77 -129 0, 77 -104 1, 77 -77 0, 18 -71 1, 18 -42 1, 68 -43 0, 93 -54 1, 128 -69 0, 128 -105 1, 128 -162 0, 47 -162 1, 25 -162 0
-427 62 0 413 555;62 0 1, 62 555 1, 141 555 1, 141 59 1, 413 59 1, 413 0 1, 252 385 1, 252 407 1, 280 415 0, 280 475 1, 280 481 1, 252 481 1, 252 555 1, 326 555 1, 326 491 1, 325 393 0
-224 48 0 229 592;48 0 1, 48 592 1, 122 592 1, 122 0 1, 155 422 1, 155 444 1, 183 452 0, 183 512 1, 183 518 1, 155 518 1, 155 592 1, 229 592 1, 229 528 1, 228 430 0
-427 62 0 413 555;62 0 1, 62 555 1, 141 555 1, 141 59 1, 413 59 1, 413 0 1, 279 241 1, 279 315 1, 353 315 1, 353 241 1
-257 48 0 252 592;48 0 1, 48 592 1, 122 592 1, 122 0 1, 178 241 1, 178 315 1, 252 315 1, 252 241 1
-427 6 0 413 555;62 0 1, 62 260 1, 6 230 1, 6 293 1, 62 323 1, 62 555 1, 141 555 1, 141 366 1, 233 416 1, 233 353 1, 141 303 1, 141 59 1, 413 59 1, 413 0 1
-171 -3 0 173 592;48 0 1, 48 270 1, -3 243 1, -3 305 1, 48 333 1, 48 592 1, 123 592 1, 123 374 1, 173 399 1, 173 338 1, 123 311 1, 123 0 1
-555 62 0 492 722;62 0 1, 62 555 1, 139 555 1, 425 126 1, 425 555 1, 492 555 1, 492 0 1, 415 0 1, 129 429 1, 129 0 1, 222 602 1, 312 722 1, 398 722 1, 277 602 1
-427 58 0 374 602;58 0 1, 58 407 1, 132 407 1, 132 331 1, 159 369 0, 186 388 1, 224 416 0, 270 416 1, 374 416 0, 374 293 1, 374 0 1, 300 0 1, 300 269 1, 300 318 0, 290 335 1, 279 353 0, 251 353 1, 190 353 0, 132 264 1, 132 0 1, 168 481 1, 259 602 1, 344 602 1, 224 481 1
-555 62 -162 492 555;62 0 1, 62 555 1, 139 555 1, 425 126 1, 425 555 1, 492 555 1, 492 0 1, 415 0 1, 129 429 1, 129 0 1, 194 -158 1, 194 -126 1, 216 -129 0, 231 -129 1, 272 -129 0, 272 -104 1, 272 -77 0, 213 -71 1, 213 -42 1, 263 -43 0, 288 -54 1, 323 -69 0, 323 -105 1, 323 -162 0, 241 -162 1, 219 -162 0
-427 58 -162 374 416;58 0 1, 58 407 1, 132 407 1, 132 331 1, 159 369 0, 186 388 1, 224 416 0, 270 416 1, 374 416 0, 374 293 1, 374 0 1, 300 0 1, 300 269 1, 300 318 0, 290 335 1, 279 353 0, 251 353 1, 190 353 0, 132 264 1, 132 0 1, 128 -158 1, 128 -126 1, 149 -129 0, 164 -129 1, 205 -129 0, 205 -104 1, 205 -77 0, 146 -71 1, 146 -42 1, 196 -43 0, 221 -54 1, 256 -69 0, 256 -105 1, 256 -162 0, 175 -162 1, 153 -162 0
-555 62 0 492 722;62 0 1, 62 555 1, 139 555 1, 425 126 1, 425 555 1, 492 555 1, 492 0 1, 415 0 1, 129 429 1, 129 0 1, 408 722 1, 318 602 1, 236 602 1, 146 722 1, 201 722 1, 277 646 1, 278 646 1, 353 722 1
-427 58 0 374 602;58 0 1, 58 407 1, 132 407 1, 132 331 1, 159 369 0, 186 388 1, 224 416 0, 270 416 1, 374 416 0, 374 293 1, 374 0 1, 300 0 1, 300 269 1, 300 318 0, 290 335 1, 279 353 0, 251 353 1, 190 353 0, 132 264 1, 132 0 1, 323 602 1, 233 481 1, 151 481 1, 61 602 1, 116 602 1, 192 526 1, 192 526 1, 268 602 1
-464 0 0 411 592;95 0 1, 95 407 1, 168 407 1, 168 331 1, 196 369 0, 222 388 1, 261 416 0, 307 416 1, 411 416 0, 411 293 1, 411 0 1, 336 0 1, 336 269 1, 336 318 0, 326 335 1, 315 353 0, 287 353 1, 227 353 0, 168 264 1, 168 0 1, 0 422 1, 0 444 1, 29 452 0, 29 512 1, 29 518 1, 0 518 1, 0 592 1, 74 592 1, 74 528 1, 74 430 0
-555 62 -158 492 555;62 0 1, 62 555 1, 139 555 1, 425 126 1, 425 555 1, 492 555 1, 492 -35 1, 492 -158 0, 373 -158 1, 345 -158 0, 317 -150 1, 317 -92 1, 341 -102 0, 369 -102 1, 425 -102 0, 425 -21 1, 425 -15 1, 129 429 1, 129 0 1
-427 58 -158 374 416;58 0 1, 58 407 1, 132 407 1, 132 331 1, 159 369 0, 186 388 1, 224 416 0, 270 416 1, 374 416 0, 374 293 1, 374 -35 1, 374 -158 0, 255 -158 1, 227 -158 0, 198 -150 1, 198 -92 1, 222 -102 0, 244 -102 1, 300 -102 0, 300 -21 1, 300 269 1, 300 318 0, 290 335 1, 279 353 0, 251 353 1, 190 353 0, 132 264 1, 132 0 1
-597 35 -14 563 657;299 569 1, 419 569 0, 491 490 1, 563 410 0, 563 278 1, 563 144 0, 491 65 1, 419 -14 0, 295 -14 1, 189 -14 0, 121 51 1, 35 132 0, 35 278 1, 35 411 0, 107 490 1, 179 569 0, 299 510 1, 214 510 0, 167 449 1, 119 388 0, 119 278 1, 119 169 0, 167 107 1, 213 45 0, 297 45 1, 375 45 0, 421 95 1, 479 156 0, 479 278 1, 479 388 0, 431 449 1, 383 510 0, 179 602 1, 179 657 1, 419 657 1, 419 602 1
-427 32 -9 395 537;213 416 1, 297 416 0, 346 359 1, 395 303 0, 395 204 1, 395 104 0, 346 47 1, 297 -9 0, 211 -9 1, 137 -9 0, 91 38 1, 32 96 0, 32 204 1, 32 302 0, 81 359 1, 130 416 0, 213 361 1, 112 361 0, 112 204 1, 112 46 0, 213 46 1, 315 46 0, 315 205 1, 315 361 0, 72 481 1, 72 537 1, 312 537 1, 312 481 1
-597 35 -14 563 722;299 569 1, 419 569 0, 491 490 1, 563 410 0, 563 278 1, 563 144 0, 491 65 1, 419 -14 0, 295 -14 1, 189 -14 0, 121 51 1, 35 132 0, 35 278 1, 35 411 0, 107 490 1, 179 569 0, 299 510 1, 214 510 0, 167 449 1, 119 388 0, 119 278 1, 119 169 0, 167 107 1, 213 45 0, 297 45 1, 375 45 0, 421 95 1, 479 156 0, 479 278 1, 479 388 0, 431 449 1, 383 510 0, 174 722 1, 220 722 1, 228 687 0, 248 672 1, 268 657 0, 299 657 1, 334 657 0, 354 675 1, 371 690 0, 378 722 1, 424 722 1, 418 672 0, 390 641 1, 355 602 0, 299 602 1, 240 602 0, 204 645 1, 180 674 0
-427 32 -9 395 602;213 416 1, 297 416 0, 346 359 1, 395 303 0, 395 204 1, 395 104 0, 346 47 1, 297 -9 0, 211 -9 1, 137 -9 0, 91 38 1, 32 96 0, 32 204 1, 32 302 0, 81 359 1, 130 416 0, 213 361 1, 112 361 0, 112 204 1, 112 46 0, 213 46 1, 315 46 0, 315 205 1, 315 361 0, 89 602 1, 135 602 1, 143 567 0, 163 551 1, 182 537 0, 213 537 1, 249 537 0, 269 555 1, 285 570 0, 292 602 1, 338 602 1, 332 551 0, 305 521 1, 269 481 0, 213 481 1, 155 481 0, 119 524 1, 95 553 0
-597 35 -14 563 722;299 569 1, 419 569 0, 491 490 1, 563 410 0, 563 278 1, 563 144 0, 491 65 1, 419 -14 0, 295 -14 1, 189 -14 0, 121 51 1, 35 132 0, 35 278 1, 35 411 0, 107 490 1, 179 569 0, 299 510 1, 214 510 0, 167 449 1, 119 388 0, 119 278 1, 119 169 0, 167 107 1, 213 45 0, 297 45 1, 375 45 0, 421 95 1, 479 156 0, 479 278 1, 479 388 0, 431 449 1, 383 510 0, 212 602 1, 303 722 1, 374 722 1, 254 602 1, 344 602 1, 434 722 1, 506 722 1, 386 602 1
-427 32 -9 403 602;213 416 1, 297 416 0, 346 359 1, 395 303 0, 395 204 1, 395 104 0, 346 47 1, 297 -9 0, 211 -9 1, 137 -9 0, 91 38 1, 32 96 0, 32 204 1, 32 302 0, 81 359 1, 130 416 0, 213 361 1, 112 361 0, 112 204 1, 112 46 0, 213 46 1, 315 46 0, 315 205 1, 315 361 0, 109 481 1, 199 602 1, 271 602 1, 151 481 1, 241 481 1, 331 602 1, 403 602 1, 283 481 1
-555 62 0 538 722;62 0 1, 62 555 1, 294 555 1, 465 555 0, 465 417 1, 465 350 0, 423 306 1, 399 281 0, 353 260 1, 538 0 1, 441 0 1, 283 235 1, 141 235 1, 141 0 1, 141 294 1, 229 294 1, 309 294 0, 346 321 1, 384 350 0, 384 408 1, 384 456 0, 353 476 1, 323 496 0, 253 496 1, 141 496 1, 196 602 1, 287 722 1, 372 722 1, 252 602 1
-256 58 0 280 602;58 0 1, 58 407 1, 132 407 1, 132 331 1, 148 369 0, 166 389 1, 193 416 0, 230 416 1, 237 416 0, 251 414 1, 251 345 1, 231 352 0, 219 352 1, 178 352 0, 132 269 1, 132 0 1, 104 481 1, 195 602 1, 280 602 1, 160 481 1
-555 62 -162 538 555;62 0 1, 62 555 1, 294 555 1, 465 555 0, 465 417 1, 465 350 0, 423 306 1, 399 281 0, 353 260 1, 538 0 1, 441 0 1, 283 235 1, 141 235 1, 141 0 1, 141 294 1, 229 294 1, 309 294 0, 346 321 1, 384 350 0, 384 408 1, 384 456 0, 353 476 1, 323 496 0, 253 496 1, 141 496 1, 196 -158 1, 196 -126 1, 218 -129 0, 233 -129 1, 274 -129 0, 274 -104 1, 274 -77 0, 215 -71 1, 215 -42 1, 265 -43 0, 290 -54 1, 324 -69 0, 324 -105 1, 324 -162 0, 243 -162 1, 221 -162 0
-256 58 -162 251 416;58 0 1, 58 407 1, 132 407 1, 132 331 1, 148 369 0, 166 389 1, 193 416 0, 230 416 1, 237 416 0, 251 414 1, 251 345 1, 231 352 0, 219 352 1, 178 352 0, 132 269 1, 132 0 1, 64 -158 1, 64 -126 1, 85 -129 0, 100 -129 1, 141 -129 0, 141 -104 1, 141 -77 0, 82 -71 1, 82 -42 1, 132 -43 0, 157 -54 1, 192 -69 0, 192 -105 1, 192 -162 0, 111 -162 1, 89 -162 0
-555 62 0 538 722;62 0 1, 62 555 1, 294 555 1, 465 555 0, 465 417 1, 465 350 0, 423 306 1, 399 281 0, 353 260 1, 538 0 1, 441 0 1, 283 235 1, 141 235 1, 141 0 1, 141 294 1, 229 294 1, 309 294 0, 346 321 1, 384 350 0, 384 408 1, 384 456 0, 353 476 1, 323 496 0, 253 496 1, 141 496 1, 368 722 1, 278 602 1, 196 602 1, 106 722 1, 161 722 1, 237 646 1, 237 646 1, 313 722 1
-256 -3 0 259 602;58 0 1, 58 407 1, 132 407 1, 132 331 1, 148 369 0, 166 389 1, 193 416 0, 230 416 1, 237 416 0, 251 414 1, 251 345 1, 231 352 0, 219 352 1, 178 352 0, 132 269 1, 132 0 1, 259 602 1, 169 481 1, 87 481 1, -3 602 1, 52 602 1, 128 526 1, 128 526 1, 204 602 1
-512 45 -14 466 722;45 20 1, 45 98 1, 156 45 0, 264 45 1, 385 45 0, 385 135 1, 385 181 0, 352 203 1, 326 220 0, 269 239 1, 193 264 1, 48 311 0, 48 421 1, 48 569 0, 251 569 1, 338 569 0, 432 545 1, 432 473 1, 334 510 0, 246 510 1, 124 510 0, 124 427 1, 124 394 0, 147 374 1, 171 354 0, 230 334 1, 308 309 1, 395 281 0, 431 244 1, 466 207 0, 466 146 1, 466 72 0, 411 29 1, 357 -14 0, 261 -14 1, 167 -14 0, 196 602 1, 287 722 1, 372 722 1, 252 602 1
-384 44 -9 344 602;44 14 1, 44 82 1, 118 46 0, 181 46 1, 266 46 0, 266 106 1, 266 147 0, 207 167 1, 141 189 1, 46 220 0, 46 303 1, 46 416 0, 201 416 1, 246 416 0, 309 404 1, 309 342 1, 253 361 0, 196 361 1, 119 361 0, 119 310 1, 119 273 0, 172 256 1, 231 237 1, 341 201 0, 341 113 1, 341 57 0, 297 24 1, 254 -9 0, 178 -9 1, 119 -9 0, 168 481 1, 259 602 1, 344 602 1, 224 481 1
-512 45 -14 466 722;45 20 1, 45 98 1, 156 45 0, 264 45 1, 385 45 0, 385 135 1, 385 181 0, 352 203 1, 326 220 0, 269 239 1, 193 264 1, 48 311 0, 48 421 1, 48 569 0, 251 569 1, 338 569 0, 432 545 1, 432 473 1, 334 510 0, 246 510 1, 124 510 0, 124 427 1, 124 394 0, 147 374 1, 171 354 0, 230 334 1, 308 309 1, 395 281 0, 431 244 1, 466 207 0, 466 146 1, 466 72 0, 411 29 1, 357 -14 0, 261 -14 1, 167 -14 0, 120 602 1, 211 722 1, 293 722 1, 383 602 1, 327 602 1, 252 677 1, 251 677 1, 176 602 1
-384 44 -9 341 602;44 14 1, 44 82 1, 118 46 0, 181 46 1, 266 46 0, 266 106 1, 266 147 0, 207 167 1, 141 189 1, 46 220 0, 46 303 1, 46 416 0, 201 416 1, 246 416 0, 309 404 1, 309 342 1, 253 361 0, 196 361 1, 119 361 0, 119 310 1, 119 273 0, 172 256 1, 231 237 1, 341 201 0, 341 113 1, 341 57 0, 297 24 1, 254 -9 0, 178 -9 1, 119 -9 0, 75 481 1, 165 602 1, 247 602 1, 337 481 1, 282 481 1, 206 557 1, 206 557 1, 130 481 1
-512 45 -162 466 569;45 20 1, 45 98 1, 156 45 0, 264 45 1, 385 45 0, 385 135 1, 385 181 0, 352 203 1, 326 220 0, 269 239 1, 193 264 1, 48 311 0, 48 421 1, 48 569 0, 251 569 1, 338 569 0, 432 545 1, 432 473 1, 334 510 0, 246 510 1, 124 510 0, 124 427 1, 124 394 0, 147 374 1, 171 354 0, 230 334 1, 308 309 1, 395 281 0, 431 244 1, 466 207 0, 466 147 1, 466 72 0, 411 29 1, 357 -14 0, 261 -14 1, 167 -14 0, 225 0 1, 262 0 1, 239 -41 1, 266 -42 0, 286 -56 1, 312 -74 0, 312 -101 1, 312 -126 0, 290 -144 1, 268 -162 0, 236 -162 1, 211 -162 0, 182 -154 1, 182 -124 1, 201 -129 0, 221 -129 1, 260 -129 0, 260 -102 1, 260 -67 0, 190 -66 1
-384 44 -162 341 416;44 14 1, 44 82 1, 118 46 0, 181 46 1, 266 46 0, 266 106 1, 266 147 0, 207 167 1, 141 189 1, 46 220 0, 46 303 1, 46 416 0, 201 416 1, 246 416 0, 309 404 1, 309 342 1, 253 361 0, 196 361 1, 119 361 0, 119 310 1, 119 273 0, 172 256 1, 231 237 1, 341 201 0, 341 113 1, 341 57 0, 297 24 1, 254 -9 0, 178 -9 1, 119 -9 0, 171 0 1, 207 0 1, 184 -41 1, 211 -42 0, 231 -56 1, 257 -74 0, 257 -101 1, 257 -126 0, 235 -144 1, 213 -162 0, 181 -162 1, 156 -162 0, 127 -154 1, 127 -124 1, 146 -129 0, 166 -129 1, 205 -129 0, 205 -102 1, 205 -67 0, 135 -66 1
-512 45 -14 466 722;45 20 1, 45 98 1, 156 45 0, 264 45 1, 385 45 0, 385 135 1, 385 181 0, 352 203 1, 326 220 0, 269 239 1, 193 264 1, 48 311 0, 48 421 1, 48 569 0, 251 569 1, 338 569 0, 432 545 1, 432 473 1, 334 510 0, 246 510 1, 124 510 0, 124 427 1, 124 394 0, 147 374 1, 171 354 0, 230 334 1, 308 309 1, 395 281 0, 431 244 1, 466 207 0, 466 146 1, 466 72 0, 411 29 1, 357 -14 0, 261 -14 1, 167 -14 0, 383 722 1, 293 602 1, 211 602 1, 120 722 1, 176 722 1, 251 646 1, 252 646 1, 327 722 1
-384 44 -9 341 602;44 14 1, 44 82 1, 118 46 0, 181 46 1, 266 46 0, 266 106 1, 266 147 0, 207 167 1, 141 189 1, 46 220 0, 46 303 1, 46 416 0, 201 416 1, 246 416 0, 309 404 1, 309 342 1, 253 361 0, 196 361 1, 119 361 0, 119 310 1, 119 273 0, 172 256 1, 231 237 1, 341 201 0, 341 113 1, 341 57 0, 297 24 1, 254 -9 0, 178 -9 1, 119 -9 0, 323 602 1, 233 481 1, 151 481 1, 61 602 1, 116 602 1, 192 526 1, 192 526 1, 268 602 1
-469 8 -162 461 555;195 0 1, 195 496 1, 8 496 1, 8 555 1, 461 555 1, 461 496 1, 274 496 1, 274 0 1, 220 0 1, 256 0 1, 234 -41 1, 261 -42 0, 280 -56 1, 306 -74 0, 306 -101 1, 306 -126 0, 285 -144 1, 263 -162 0, 230 -162 1, 205 -162 0, 176 -154 1, 176 -124 1, 195 -129 0, 215 -129 1, 254 -129 0, 254 -102 1, 254 -67 0, 184 -66 1
-213 11 -162 210 488;199 -2 1, 176 -9 0, 156 -9 1, 57 -9 0, 57 113 1, 57 352 1, 11 352 1, 11 407 1, 57 407 1, 57 481 1, 131 488 1, 131 407 1, 210 407 1, 210 352 1, 131 352 1, 131 126 1, 131 78 0, 139 62 1, 147 46 0, 174 46 1, 188 46 0, 199 50 1, 112 0 1, 149 0 1, 126 -41 1, 153 -42 0, 173 -56 1, 199 -74 0, 199 -101 1, 199 -126 0, 177 -144 1, 155 -162 0, 123 -162 1, 97 -162 0, 69 -154 1, 69 -124 1, 87 -129 0, 108 -129 1, 147 -129 0, 147 -102 1, 147 -67 0, 77 -66 1
-469 8 0 461 722;195 0 1, 195 496 1, 8 496 1, 8 555 1, 461 555 1, 461 496 1, 274 496 1, 274 0 1, 366 722 1, 275 602 1, 194 602 1, 103 722 1, 159 722 1, 234 646 1, 235 646 1, 310 722 1
-288 11 -9 270 633;199 -2 1, 176 -9 0, 156 -9 1, 57 -9 0, 57 113 1, 57 352 1, 11 352 1, 11 407 1, 57 407 1, 57 481 1, 131 488 1, 131 407 1, 210 407 1, 210 352 1, 131 352 1, 131 126 1, 131 78 0, 139 62 1, 147 46 0, 174 46 1, 188 46 0, 199 50 1, 196 463 1, 196 485 1, 224 493 0, 224 553 1, 224 559 1, 196 559 1, 196 633 1, 270 633 1, 270 569 1, 269 471 0
-469 8 0 461 555;195 0 1, 195 268 1, 81 268 1, 81 324 1, 195 324 1, 195 496 1, 8 496 1, 8 555 1, 461 555 1, 461 496 1, 274 496 1, 274 324 1, 387 324 1, 387 268 1, 274 268 1, 274 0 1
-213 11 -9 210 488;57 213 1, 11 213 1, 11 259 1, 57 259 1, 57 352 1, 11 352 1, 11 407 1, 57 407 1, 57 481 1, 131 488 1, 131 407 1, 210 407 1, 210 352 1, 131 352 1, 131 259 1, 210 259 1, 210 213 1, 131 213 1, 131 126 1, 131 78 0, 139 62 1, 147 46 0, 174 46 1, 188 46 0, 199 50 1, 199 -2 1, 176 -9 0, 156 -9 1, 57 -9 0, 57 113 1
-555 62 -14 492 689;62 555 1, 141 555 1, 141 205 1, 141 146 0, 151 118 1, 160 90 0, 187 71 1, 225 45 0, 288 45 1, 363 45 0, 393 80 1, 423 115 0, 423 202 1, 423 555 1, 492 555 1, 492 203 1, 492 129 0, 477 91 1, 463 52 0, 423 24 1, 370 -14 0, 281 -14 1, 168 -14 0, 115 39 1, 62 91 0, 62 206 1, 157 602 1, 160 636 0, 169 656 1, 186 689 0, 227 689 1, 254 689 0, 277 675 1, 300 661 1, 321 648 0, 332 648 1, 357 648 0, 361 689 1, 407 689 1, 404 654 0, 395 635 1, 378 602 0, 338 602 1, 311 602 0, 287 616 1, 264 630 1, 244 643 0, 232 643 1, 207 643 0, 203 602 1
-427 53 -9 369 569;295 0 1, 295 76 1, 268 38 0, 242 19 1, 203 -9 0, 157 -9 1, 53 -9 0, 53 115 1, 53 407 1, 127 407 1, 127 139 1, 127 90 0, 137 72 1, 148 54 0, 176 54 1, 237 54 0, 295 143 1, 295 407 1, 369 407 1, 369 0 1, 86 481 1, 89 516 0, 98 535 1, 116 569 0, 156 569 1, 183 569 0, 206 555 1, 229 541 1, 250 528 0, 261 528 1, 286 528 0, 290 569 1, 336 569 1, 333 534 0, 324 515 1, 307 481 0, 267 481 1, 240 481 0, 216 496 1, 194 510 1, 173 522 0, 161 522 1, 137 522 0, 132 481 1
-555 62 -14 492 657;62 555 1, 141 555 1, 141 205 1, 141 146 0, 151 118 1, 160 90 0, 187 71 1, 225 45 0, 288 45 1, 363 45 0, 393 80 1, 423 115 0, 423 202 1, 423 555 1, 492 555 1, 492 203 1, 492 129 0, 477 91 1, 463 52 0, 423 24 1, 370 -14 0, 281 -14 1, 168 -14 0, 115 39 1, 62 91 0, 62 206 1, 162 602 1, 162 657 1, 402 657 1, 402 602 1
-427 53 -9 369 537;295 0 1, 295 76 1, 268 38 0, 242 19 1, 203 -9 0, 157 -9 1, 53 -9 0, 53 115 1, 53 407 1, 127 407 1, 127 139 1, 127 90 0, 137 72 1, 148 54 0, 176 54 1, 237 54 0, 295 143 1, 295 407 1, 369 407 1, 369 0 1, 72 481 1, 72 537 1, 312 537 1, 312 481 1
-555 62 -14 492 722;62 555 1, 141 555 1, 141 205 1, 141 146 0, 151 118 1, 160 90 0, 187 71 1, 225 45 0, 288 45 1, 363 45 0, 393 80 1, 423 115 0, 423 202 1, 423 555 1, 492 555 1, 492 203 1, 492 129 0, 477 91 1, 463 52 0, 423 24 1, 370 -14 0, 281 -14 1, 168 -14 0, 115 39 1, 62 91 0, 62 206 1, 157 722 1, 203 722 1, 211 687 0, 231 672 1, 251 657 0, 282 657 1, 317 657 0, 338 675 1, 354 690 0, 361 722 1, 407 722 1, 401 672 0, 374 641 1, 338 602 0, 282 602 1, 223 602 0, 188 645 1, 163 674 0
-427 53 -9 369 602;295 0 1, 295 76 1, 268 38 0, 242 19 1, 203 -9 0, 157 -9 1, 53 -9 0, 53 115 1, 53 407 1, 127 407 1, 127 139 1, 127 90 0, 137 72 1, 148 54 0, 176 54 1, 237 54 0, 295 143 1, 295 407 1, 369 407 1, 369 0 1, 86 602 1, 132 602 1, 140 567 0, 161 551 1, 180 537 0, 211 537 1, 246 537 0, 267 555 1, 283 570 0, 290 602 1, 336 602 1, 330 551 0, 303 521 1, 267 481 0, 211 481 1, 152 481 0, 117 524 1, 93 553 0
-555 62 -14 492 762;62 555 1, 141 555 1, 141 205 1, 141 146 0, 151 118 1, 160 90 0, 187 71 1, 225 45 0, 288 45 1, 363 45 0, 393 80 1, 423 115 0, 423 202 1, 423 555 1, 492 555 1, 492 203 1, 492 129 0, 477 91 1, 463 52 0, 423 24 1, 370 -14 0, 281 -14 1, 168 -14 0, 115 39 1, 62 91 0, 62 206 1, 282 762 1, 317 762 0, 342 738 1, 367 713 0, 367 678 1, 367 642 0, 342 617 1, 317 592 0, 281 592 1, 250 592 0, 227 612 1, 197 638 0, 197 677 1, 197 713 0, 222 737 1, 247 762 0, 282 730 1, 260 730 0, 245 714 1, 229 699 0, 229 677 1, 229 656 0, 245 640 1, 260 624 0, 281 624 1, 302 624 0, 316 637 1, 335 653 0, 335 678 1, 335 699 0, 319 714 1, 304 730 0
-427 53 -9 369 651;295 0 1, 295 76 1, 268 38 0, 242 19 1, 203 -9 0, 157 -9 1, 53 -9 0, 53 115 1, 53 407 1, 127 407 1, 127 139 1, 127 90 0, 137 72 1, 148 54 0, 176 54 1, 237 54 0, 295 143 1, 295 407 1, 369 407 1, 369 0 1, 192 651 1, 227 651 0, 252 627 1, 277 602 0, 277 567 1, 277 531 0, 252 506 1, 227 481 0, 191 481 1, 160 481 0, 137 501 1, 107 527 0, 107 566 1, 107 602 0, 132 626 1, 156 651 0, 192 619 1, 170 619 0, 154 603 1, 139 588 0, 139 566 1, 139 545 0, 154 529 1, 170 513 0, 191 513 1, 211 513 0, 226 526 1, 245 542 0, 245 567 1, 245 588 0, 229 603 1, 214 619 0
-555 62 -14 492 722;62 555 1, 141 555 1, 141 205 1, 141 146 0, 151 118 1, 160 90 0, 187 71 1, 225 45 0, 288 45 1, 363 45 0, 393 80 1, 423 115 0, 423 202 1, 423 555 1, 492 555 1, 492 203 1, 492 129 0, 477 91 1, 463 52 0, 423 24 1, 370 -14 0, 281 -14 1, 168 -14 0, 115 39 1, 62 91 0, 62 206 1, 187 602 1, 278 722 1, 349 722 1, 229 602 1, 319 602 1, 409 722 1, 481 722 1, 361 602 1
-427 53 -9 403 602;295 0 1, 295 76 1, 268 38 0, 242 19 1, 203 -9 0, 157 -9 1, 53 -9 0, 53 115 1, 53 407 1, 127 407 1, 127 139 1, 127 90 0, 137 72 1, 148 54 0, 176 54 1, 237 54 0, 295 143 1, 295 407 1, 369 407 1, 369 0 1, 109 481 1, 199 602 1, 271 602 1, 151 481 1, 241 481 1, 331 602 1, 403 602 1, 283 481 1
-555 62 -139 492 555;62 555 1, 141 555 1, 141 205 1, 141 146 0, 151 118 1, 160 90 0, 187 71 1, 225 45 0, 288 45 1, 363 45 0, 393 80 1, 423 115 0, 423 202 1, 423 555 1, 492 555 1, 492 203 1, 492 129 0, 477 91 1, 463 52 0, 423 24 1, 370 -14 0, 281 -14 1, 168 -14 0, 115 39 1, 62 91 0, 62 206 1, 300 0 1, 340 0 1, 292 -30 0, 292 -67 1, 292 -103 0, 335 -103 1, 355 -103 0, 369 -98 1, 369 -128 1, 346 -139 0, 317 -139 1, 241 -139 0, 241 -80 1, 241 -34 0
-427 53 -139 384 407;295 0 1, 295 76 1, 268 38 0, 242 19 1, 203 -9 0, 157 -9 1, 53 -9 0, 53 115 1, 53 407 1, 127 407 1, 127 139 1, 127 90 0, 137 72 1, 148 54 0, 176 54 1, 237 54 0, 295 143 1, 295 407 1, 369 407 1, 369 0 1, 315 0 1, 355 0 1, 307 -30 0, 307 -67 1, 307 -103 0, 350 -103 1, 370 -103 0, 384 -98 1, 384 -128 1, 361 -139 0, 332 -139 1, 256 -139 0, 256 -80 1, 256 -34 0
-725 9 0 716 722;152 0 1, 9 555 1, 85 555 1, 199 117 1, 329 555 1, 405 555 1, 530 121 1, 651 555 1, 716 555 1, 560 0 1, 482 0 1, 358 428 1, 230 0 1, 236 602 1, 326 722 1, 408 722 1, 498 602 1, 443 602 1, 367 677 1, 366 677 1, 291 602 1
-555 4 0 549 602;102 0 1, 4 407 1, 77 407 1, 150 101 1, 244 407 1, 318 407 1, 400 99 1, 486 407 1, 549 407 1, 435 0 1, 361 0 1, 275 315 1, 177 0 1, 149 481 1, 240 602 1, 321 602 1, 412 481 1, 356 481 1, 281 557 1, 280 557 1, 205 481 1
-512 11 0 501 722;210 0 1, 210 231 1, 11 555 1, 101 555 1, 259 298 1, 428 555 1, 501 555 1, 289 233 1, 289 0 1, 134 602 1, 224 722 1, 306 722 1, 396 602 1, 341 602 1, 265 677 1, 264 677 1, 189 602 1
-384 7 -148 380 602;152 0 1, 7 407 1, 82 407 1, 193 95 1, 314 407 1, 380 407 1, 164 -148 1, 87 -148 1, 67 481 1, 157 602 1, 239 602 1, 329 481 1, 274 481 1, 198 557 1, 198 557 1, 122 481 1
-469 38 0 431 722;38 0 1, 38 63 1, 336 496 1, 56 496 1, 56 555 1, 431 555 1, 431 496 1, 132 63 1, 431 63 1, 431 0 1, 179 602 1, 269 722 1, 355 722 1, 234 602 1
-384 28 0 356 602;28 0 1, 28 56 1, 261 352 1, 39 352 1, 39 407 1, 352 407 1, 352 352 1, 119 56 1, 356 56 1, 356 0 1, 168 481 1, 259 602 1, 344 602 1, 224 481 1
-469 38 0 431 675;38 0 1, 38 63 1, 336 496 1, 56 496 1, 56 555 1, 431 555 1, 431 496 1, 132 63 1, 431 63 1, 431 0 1, 202 602 1, 202 675 1, 276 675 1, 276 602 1
-384 28 0 356 555;28 0 1, 28 56 1, 261 352 1, 39 352 1, 39 407 1, 352 407 1, 352 352 1, 119 56 1, 356 56 1, 356 0 1, 155 481 1, 155 555 1, 229 555 1, 229 481 1
-469 38 0 431 722;38 0 1, 38 63 1, 336 496 1, 56 496 1, 56 555 1, 431 555 1, 431 496 1, 132 63 1, 431 63 1, 431 0 1, 370 722 1, 280 602 1, 198 602 1, 108 722 1, 163 722 1, 239 646 1, 239 646 1, 315 722 1
-384 28 0 356 602;28 0 1, 28 56 1, 261 352 1, 39 352 1, 39 407 1, 352 407 1, 352 352 1, 119 56 1, 356 56 1, 356 0 1, 323 602 1, 233 481 1, 151 481 1, 61 602 1, 116 602 1, 192 526 1, 192 526 1, 268 602 1
-171 3 0 192 602;54 0 1, 54 352 1, 3 352 1, 3 407 1, 54 407 1, 54 456 1, 54 525 0, 84 563 1, 114 602 0, 167 602 1, 175 602 0, 192 600 1, 192 545 1, 181 546 0, 175 546 1, 128 546 0, 128 464 1, 128 0 1
-512 45 -162 466 569;45 20 1, 45 98 1, 156 45 0, 264 45 1, 385 45 0, 385 135 1, 385 181 0, 352 203 1, 326 220 0, 269 239 1, 193 264 1, 48 311 0, 48 421 1, 48 569 0, 251 569 1, 338 569 0, 432 545 1, 432 473 1, 334 510 0, 246 510 1, 124 510 0, 124 427 1, 124 394 0, 147 374 1, 171 354 0, 230 334 1, 308 309 1, 395 281 0, 431 244 1, 466 207 0, 466 147 1, 466 72 0, 411 29 1, 357 -14 0, 261 -14 1, 167 -14 0, 197 -158 1, 197 -126 1, 218 -129 0, 233 -129 1, 274 -129 0, 274 -104 1, 274 -77 0, 215 -71 1, 215 -42 1, 265 -43 0, 290 -54 1, 325 -69 0, 325 -105 1, 325 -162 0, 243 -162 1, 221 -162 0
-384 44 -162 341 416;44 14 1, 44 82 1, 118 46 0, 181 46 1, 266 46 0, 266 106 1, 266 147 0, 207 167 1, 141 189 1, 46 220 0, 46 303 1, 46 416 0, 201 416 1, 246 416 0, 309 404 1, 309 342 1, 253 361 0, 196 361 1, 119 361 0, 119 310 1, 119 273 0, 172 256 1, 231 237 1, 341 201 0, 341 113 1, 341 57 0, 297 24 1, 254 -9 0, 178 -9 1, 119 -9 0, 128 -158 1, 128 -126 1, 149 -129 0, 164 -129 1, 205 -129 0, 205 -104 1, 205 -77 0, 146 -71 1, 146 -42 1, 196 -43 0, 221 -54 1, 256 -69 0, 256 -105 1, 256 -162 0, 175 -162 1, 153 -162 0
-469 8 -162 461 555;195 0 1, 195 496 1, 8 496 1, 8 555 1, 461 555 1, 461 496 1, 274 496 1, 274 0 1, 177 -158 1, 177 -126 1, 198 -129 0, 213 -129 1, 254 -129 0, 254 -104 1, 254 -77 0, 195 -71 1, 195 -42 1, 245 -43 0, 270 -54 1, 305 -69 0, 305 -105 1, 305 -162 0, 224 -162 1, 201 -162 0
-213 11 -162 210 488;199 -2 1, 176 -9 0, 156 -9 1, 57 -9 0, 57 113 1, 57 352 1, 11 352 1, 11 407 1, 57 407 1, 57 481 1, 131 488 1, 131 407 1, 210 407 1, 210 352 1, 131 352 1, 131 126 1, 131 78 0, 139 62 1, 147 46 0, 174 46 1, 188 46 0, 199 50 1, 64 -158 1, 64 -126 1, 85 -129 0, 100 -129 1, 141 -129 0, 141 -104 1, 141 -77 0, 82 -71 1, 82 -42 1, 132 -43 0, 157 -54 1, 192 -69 0, 192 -105 1, 192 -162 0, 111 -162 1, 89 -162 0
-256 64 -162 192 -42;64 -158 1, 64 -126 1, 85 -129 0, 100 -129 1, 141 -129 0, 141 -104 1, 141 -77 0, 82 -71 1, 82 -42 1, 132 -43 0, 157 -54 1, 192 -69 0, 192 -105 1, 192 -162 0, 111 -162 1, 89 -162 0
-213 70 -120 144 407;70 -120 1, 70 -93 1, 96 -79 0, 96 -9 1, 96 0 1, 70 0 1, 70 74 1, 144 74 1, 144 12 1, 143 -102 0, 70 333 1, 70 407 1, 144 407 1, 144 333 1
-213 60 184 153 277;60 184 1, 60 277 1, 153 277 1, 153 184 1
-256 33 194 223 250;33 194 1, 33 250 1, 223 250 1, 223 194 1
-256 33 194 223 250;33 194 1, 33 250 1, 223 250 1, 223 194 1
-427 38 204 390 250;38 204 1, 38 250 1, 390 250 1, 390 204 1
-768 37 204 731 241;37 204 1, 37 241 1, 731 241 1, 731 204 1
-213 0 0 0 0;
-427 37 546 390 602;37 546 1, 37 602 1, 390 602 1, 390 546 1
-427 32 -9 383 416;307 248 1, 306 284 0, 299 303 1, 280 361 0, 215 361 1, 169 361 0, 143 334 1, 117 308 0, 111 248 1, 380 72 1, 380 13 1, 304 -9 0, 240 -9 1, 145 -9 0, 89 50 1, 32 109 0, 32 209 1, 32 304 0, 82 360 1, 132 416 0, 216 416 1, 314 416 0, 354 347 1, 383 296 0, 382 215 1, 382 192 1, 110 192 1, 114 147 0, 125 124 1, 158 47 0, 256 47 1, 312 47 0
-449 39 194 409 250;39 194 1, 39 250 1, 409 250 1, 409 194 1
-128 -165 -14 293 569;-165 -14 1, 243 569 1, 293 569 1, -114 -14 1
-213 60 184 153 277;60 184 1, 60 277 1, 153 277 1, 153 184 1
-384 12 0 336 602;66 0 1, 66 352 1, 12 352 1, 12 407 1, 66 407 1, 66 456 1, 66 602 0, 181 602 1, 206 602 0, 236 592 1, 236 533 1, 209 546 0, 189 546 1, 162 546 0, 151 528 1, 140 510 0, 140 464 1, 140 407 1, 336 407 1, 336 0 1, 262 0 1, 262 352 1, 140 352 1, 140 0 1, 262 481 1, 262 555 1, 336 555 1, 336 481 1
-384 12 0 336 602;66 0 1, 66 352 1, 12 352 1, 12 407 1, 66 407 1, 66 456 1, 66 602 0, 179 602 1, 262 592 1, 336 592 1, 336 0 1, 262 0 1, 262 537 1, 246 540 1, 214 546 0, 192 546 1, 159 546 0, 148 524 1, 140 505 0, 140 464 1, 140 407 1, 206 407 1, 206 352 1, 140 352 1, 140 0 1
-256 1 222 251 555;154 222 1, 154 313 1, 1 313 1, 1 356 1, 152 555 1, 205 555 1, 205 357 1, 251 357 1, 251 313 1, 205 313 1, 205 222 1, 50 357 1, 154 357 1, 154 493 1
-171 -58 -157 124 407;-58 -145 1, -58 -87 1, -28 -102 0, -2 -102 1, 35 -102 0, 43 -74 1, 50 -51 0, 50 0 1, 50 407 1, 124 407 1, 124 0 1, 124 -157 0, 4 -157 1, -29 -157 0
-213 0 0 0 0;
diff --git a/vendor/github.com/golang/freetype/testdata/luxisr-12pt-with-hinting.txt b/vendor/github.com/golang/freetype/testdata/luxisr-12pt-with-hinting.txt
deleted file mode 100644
index 9c30f6773..000000000
--- a/vendor/github.com/golang/freetype/testdata/luxisr-12pt-with-hinting.txt
+++ /dev/null
@@ -1,392 +0,0 @@
-freetype version 2.5.1
-192 0 0 192 576;0 0 1, 0 576 1, 192 576 1, 192 0 1, 128 64 1, 128 512 1, 64 512 1, 64 64 1
-0 0 0 0 0;
-192 0 0 0 0;
-192 0 0 0 0;
-192 64 0 128 576;64 0 1, 64 64 1, 128 64 1, 128 0 1, 72 128 1, 64 454 1, 64 576 1, 128 576 1, 128 454 1, 120 128 1
-256 0 384 256 576;44 384 1, 35 576 1, 108 576 1, 99 384 1, 173 384 1, 164 576 1, 238 576 1, 229 384 1
-448 0 0 448 576;47 25 1, 89 192 1, 9 192 1, 18 256 1, 100 256 1, 133 320 1, 44 320 1, 54 384 1, 144 384 1, 186 551 1, 234 551 1, 192 384 1, 291 384 1, 332 551 1, 380 551 1, 339 384 1, 418 384 1, 409 320 1, 327 320 1, 294 256 1, 383 256 1, 374 192 1, 283 192 1, 242 25 1, 194 25 1, 235 192 1, 137 192 1, 95 25 1, 148 256 1, 247 256 1, 279 320 1, 180 320 1
-448 64 -64 320 640;192 -46 1, 192 0 1, 135 0 0, 64 31 1, 64 95 1, 137 56 0, 192 56 1, 192 255 1, 124 298 0, 96 331 1, 64 368 0, 64 422 1, 64 486 0, 110 524 1, 142 550 0, 192 555 1, 192 602 1, 256 602 1, 256 555 1, 285 555 0, 320 530 1, 320 470 1, 282 500 0, 256 504 1, 256 307 1, 258 304 1, 263 298 0, 267 293 1, 270 290 1, 293 262 0, 305 237 1, 320 205 0, 320 155 1, 320 87 0, 297 42 1, 282 12 0, 256 0 1, 256 -46 1, 256 60 1, 256 85 0, 256 144 1, 256 175 0, 256 195 1, 256 210 0, 256 233 1, 192 331 1, 192 502 1, 128 479 0, 128 425 1, 128 376 0
-704 64 0 640 576;94 0 1, 531 576 1, 589 576 1, 152 0 1, 160 576 1, 204 576 0, 230 542 1, 256 507 0, 256 448 1, 256 389 0, 230 355 1, 204 320 0, 160 320 1, 115 320 0, 90 355 1, 64 389 0, 64 450 1, 64 502 0, 85 535 1, 112 576 0, 160 512 1, 146 512 0, 137 495 1, 128 477 0, 128 449 1, 128 422 0, 135 405 1, 144 384 0, 160 384 1, 174 384 0, 183 402 1, 192 419 0, 192 448 1, 192 477 0, 183 494 1, 174 512 0, 512 320 1, 571 320 0, 606 277 1, 640 234 0, 640 160 1, 640 86 0, 606 43 1, 571 0 0, 512 0 1, 453 0 0, 418 43 1, 384 86 0, 384 162 1, 384 228 0, 412 269 1, 448 320 0, 512 256 1, 483 256 0, 466 230 1, 448 203 0, 448 162 1, 448 122 0, 462 96 1, 480 64 0, 512 64 1, 541 64 0, 558 91 1, 576 117 0, 576 160 1, 576 203 0, 558 229 1, 541 256 0
-512 0 0 512 576;384 0 1, 357 35 1, 277 0 0, 205 0 1, 118 0 0, 59 52 1, 0 105 0, 0 185 1, 0 264 0, 56 313 1, 89 341 0, 152 363 1, 128 420 0, 128 461 1, 128 513 0, 163 545 1, 199 576 0, 260 576 1, 317 576 0, 351 548 1, 384 519 0, 384 472 1, 384 419 0, 335 381 1, 305 358 0, 248 337 1, 311 214 0, 373 133 1, 410 185 0, 410 287 1, 410 320 1, 483 320 1, 483 179 0, 408 90 1, 441 44 0, 485 0 1, 325 82 1, 251 173 0, 178 321 1, 127 303 0, 102 281 1, 64 249 0, 64 203 1, 64 145 0, 107 104 1, 151 64 0, 212 64 1, 260 64 0, 220 383 1, 266 396 0, 288 411 1, 320 433 0, 320 464 1, 320 512 0, 258 512 1, 192 512 0, 192 461 1, 192 431 0, 217 388 1
-128 0 384 128 576;45 384 1, 27 576 1, 120 576 1, 101 384 1
-256 64 -128 256 640;225 -60 1, 225 -111 1, 156 -58 0, 117 21 1, 64 123 0, 64 241 1, 64 364 0, 121 469 1, 160 541 0, 225 592 1, 225 541 1, 177 485 0, 155 426 1, 128 353 0, 128 241 1, 128 124 0, 158 48 1, 180 -7 0
-256 0 -128 192 640;31 541 1, 31 592 1, 100 539 0, 140 460 1, 192 358 0, 192 241 1, 192 117 0, 135 12 1, 96 -60 0, 31 -111 1, 31 -60 1, 79 -3 0, 101 55 1, 128 129 0, 128 241 1, 128 357 0, 98 433 1, 77 487 0
-320 0 256 320 576;267 483 1, 284 415 1, 180 383 1, 180 384 1, 180 389 0, 192 390 1, 192 390 1, 192 411 0, 170 423 1, 255 296 1, 210 266 1, 152 360 1, 171 362 0, 178 378 1, 88 266 1, 43 296 1, 120 378 1, 128 362 0, 147 360 1, 15 415 1, 32 483 1, 129 423 1, 118 410 0, 118 389 1, 118 389 1, 118 389 0, 118 387 1, 119 386 1, 119 384 0, 119 383 1, 122 576 1, 177 576 1, 165 427 1, 157 448 0, 149 448 1, 140 448 0, 133 427 1
-448 64 64 384 384;192 64 1, 192 192 1, 64 192 1, 64 256 1, 192 256 1, 192 384 1, 256 384 1, 256 256 1, 384 256 1, 384 192 1, 256 192 1, 256 64 1
-192 64 -192 128 64;64 -149 1, 64 -121 1, 89 -111 0, 89 -36 1, 89 -29 1, 64 -29 1, 64 64 1, 128 64 1, 128 -16 1, 128 -139 0
-256 64 192 192 256;64 192 1, 64 256 1, 192 256 1, 192 192 1
-192 64 0 128 64;64 0 1, 64 64 1, 128 64 1, 128 0 1
-192 -64 -128 256 576;-22 -128 1, 178 576 1, 236 576 1, 36 -128 1
-448 0 0 384 576;192 576 1, 280 576 0, 332 499 1, 384 422 0, 384 289 1, 384 154 0, 332 77 1, 280 0 0, 190 0 1, 112 0 0, 63 63 1, 0 142 0, 0 289 1, 0 422 0, 52 499 1, 104 576 0, 192 512 1, 130 512 0, 97 454 1, 64 395 0, 64 288 1, 64 183 0, 97 123 1, 130 64 0, 192 64 1, 248 64 0, 279 107 1, 320 165 0, 320 289 1, 320 397 0, 287 454 1, 252 512 0
-448 64 0 384 640;64 0 1, 64 64 1, 192 64 1, 192 502 1, 64 474 1, 64 531 1, 256 577 1, 256 64 1, 384 64 1, 384 0 1
-448 64 0 320 576;64 0 1, 64 64 1, 85 124 0, 134 187 1, 167 228 1, 197 266 1, 256 339 0, 256 414 1, 256 466 0, 232 491 1, 213 512 0, 178 512 1, 133 512 0, 64 486 1, 64 554 1, 129 576 0, 185 576 1, 247 576 0, 283 533 1, 320 490 0, 320 418 1, 320 368 0, 301 330 1, 282 290 0, 230 234 1, 208 211 1, 142 139 0, 129 64 1, 320 64 1, 320 0 1
-448 64 0 384 576;64 4 1, 64 76 1, 67 76 1, 78 74 0, 83 74 1, 129 68 0, 146 66 1, 173 64 0, 196 64 1, 260 64 0, 292 94 1, 320 119 0, 320 167 1, 320 222 0, 272 251 1, 225 280 0, 137 280 1, 108 280 1, 108 332 1, 131 332 1, 191 333 0, 223 360 1, 256 387 0, 256 435 1, 256 512 0, 172 512 1, 129 512 0, 64 500 1, 64 568 1, 126 576 0, 174 576 1, 257 576 0, 293 534 1, 320 502 0, 320 450 1, 320 391 0, 287 353 1, 267 331 0, 228 312 1, 278 301 0, 303 288 1, 384 248 0, 384 165 1, 384 90 0, 332 45 1, 279 0 0, 194 0 1, 148 0 0
-448 0 0 384 576;256 0 1, 256 128 1, 0 128 1, 0 187 1, 256 576 1, 320 576 1, 320 192 1, 384 192 1, 384 128 1, 320 128 1, 320 0 1, 75 192 1, 256 192 1, 256 473 1
-448 64 -64 320 576;64 -2 1, 64 67 1, 113 64 0, 154 64 1, 202 64 0, 229 98 1, 256 132 0, 256 189 1, 256 320 0, 102 320 1, 83 320 0, 64 297 1, 64 576 1, 320 576 1, 320 512 1, 128 512 1, 128 359 1, 212 357 0, 259 319 1, 320 269 0, 320 173 1, 320 92 0, 274 46 1, 227 0 0, 146 0 1, 111 0 0
-448 64 0 384 576;141 303 1, 187 384 0, 253 384 1, 314 384 0, 349 336 1, 384 288 0, 384 203 1, 384 110 0, 342 55 1, 300 0 0, 229 0 1, 152 0 0, 108 72 1, 64 144 0, 64 270 1, 64 414 0, 121 495 1, 179 576 0, 281 576 1, 327 576 0, 384 569 1, 384 502 1, 316 512 0, 278 512 1, 195 512 0, 162 434 1, 149 403 0, 144 364 1, 142 344 0, 229 320 1, 184 320 0, 156 288 1, 128 257 0, 128 203 1, 128 143 0, 157 103 1, 185 64 0, 231 64 1, 320 64 0, 320 187 1, 320 320 0
-448 64 0 384 576;93 0 1, 103 68 0, 121 118 1, 139 168 0, 185 255 1, 321 512 1, 64 512 1, 64 576 1, 384 576 1, 384 512 1, 192 180 0, 169 0 1
-448 64 0 384 576;147 313 1, 110 339 0, 91 363 1, 64 398 0, 64 438 1, 64 499 0, 110 537 1, 156 576 0, 230 576 1, 299 576 0, 342 543 1, 384 511 0, 384 457 1, 384 410 0, 347 367 1, 325 341 0, 283 313 1, 328 284 0, 351 254 1, 384 211 0, 384 155 1, 384 87 0, 338 43 1, 293 0 0, 221 0 1, 150 0 0, 107 41 1, 64 82 0, 64 150 1, 64 210 0, 94 257 1, 113 285 0, 242 338 1, 320 387 0, 320 441 1, 320 473 0, 294 493 1, 267 512 0, 222 512 1, 180 512 0, 154 494 1, 128 476 0, 128 445 1, 128 409 0, 173 378 1, 195 362 0, 188 282 1, 156 252 0, 143 229 1, 128 204 0, 128 165 1, 128 120 0, 155 92 1, 181 64 0, 225 64 1, 267 64 0, 293 88 1, 320 111 0, 320 149 1, 320 183 0, 298 206 1, 280 225 0, 236 253 1
-448 64 0 384 576;308 273 1, 262 192 0, 195 192 1, 134 192 0, 99 240 1, 64 288 0, 64 373 1, 64 466 0, 106 521 1, 148 576 0, 218 576 1, 296 576 0, 340 504 1, 384 432 0, 384 306 1, 384 162 0, 327 81 1, 269 0 0, 168 0 1, 120 0 0, 64 7 1, 64 74 1, 133 64 0, 171 64 1, 254 64 0, 287 143 1, 300 173 0, 305 212 1, 307 232 0, 217 512 1, 128 512 0, 128 390 1, 128 256 0, 219 256 1, 264 256 0, 292 288 1, 320 320 0, 320 374 1, 320 433 0, 291 473 1, 262 512 0
-192 64 0 128 384;64 0 1, 64 64 1, 128 64 1, 128 0 1, 64 320 1, 64 384 1, 128 384 1, 128 320 1
-192 64 -128 128 384;64 -120 1, 64 -93 1, 87 -79 0, 87 -9 1, 87 0 1, 64 0 1, 64 64 1, 128 64 1, 128 10 1, 128 -102 0, 64 320 1, 64 384 1, 128 384 1, 128 320 1
-448 0 0 384 448;384 37 1, 14 222 1, 384 407 1, 384 345 1, 139 222 1, 139 222 1, 384 99 1
-448 64 128 384 320;64 128 1, 64 192 1, 384 192 1, 384 128 1, 64 256 1, 64 320 1, 384 320 1, 384 256 1
-448 64 0 448 448;64 407 1, 434 222 1, 64 37 1, 64 99 1, 309 222 1, 309 222 1, 64 345 1
-448 64 0 384 576;128 0 1, 128 64 1, 192 64 1, 192 0 1, 128 128 1, 128 150 1, 128 246 0, 201 297 1, 241 324 1, 320 377 0, 320 435 1, 320 512 0, 215 512 1, 150 512 0, 64 500 1, 64 568 1, 145 576 0, 213 576 1, 287 576 0, 330 550 1, 384 515 0, 384 441 1, 384 366 0, 301 319 1, 266 299 1, 222 275 0, 207 248 1, 192 222 0, 192 173 1, 192 128 1
-768 64 0 704 576;470 17 1, 394 0 0, 325 0 1, 213 0 0, 138 64 1, 64 129 0, 64 229 1, 64 365 0, 177 471 1, 291 576 0, 439 576 1, 553 576 0, 628 510 1, 704 444 0, 704 346 1, 704 255 0, 647 191 1, 591 128 0, 511 128 1, 448 128 0, 448 167 1, 448 180 0, 451 202 1, 458 245 1, 453 245 1, 424 192 0, 398 166 1, 361 128 0, 320 128 1, 256 128 0, 256 210 1, 256 301 0, 312 374 1, 368 448 0, 439 448 1, 447 448 0, 461 448 1, 465 448 0, 469 448 1, 483 448 0, 492 448 1, 543 448 1, 513 235 1, 512 225 0, 512 215 1, 512 192 0, 536 192 1, 576 192 0, 608 237 1, 640 283 0, 640 341 1, 640 415 0, 581 463 1, 521 512 0, 430 512 1, 312 512 0, 220 428 1, 128 344 0, 128 238 1, 128 160 0, 188 112 1, 247 64 0, 339 64 1, 398 64 0, 456 56 1, 462 318 1, 477 393 1, 447 384 0, 426 384 1, 380 384 0, 350 341 1, 320 298 0, 320 237 1, 320 192 0, 345 192 1, 387 192 0
-512 0 0 512 576;7 0 1, 218 576 1, 296 576 1, 503 0 1, 419 0 1, 361 128 1, 138 128 1, 80 0 1, 161 192 1, 339 192 1, 250 458 1
-512 64 0 448 576;64 0 1, 64 576 1, 227 576 1, 348 576 0, 398 546 1, 448 516 0, 448 443 1, 448 377 0, 396 336 1, 364 311 0, 304 292 1, 369 272 0, 401 244 1, 448 204 0, 448 140 1, 448 80 0, 410 41 1, 383 13 0, 340 6 1, 305 0 0, 247 0 1, 128 64 1, 186 64 1, 308 64 0, 346 80 1, 384 95 0, 384 144 1, 384 199 0, 335 227 1, 285 256 0, 192 256 1, 128 256 1, 128 320 1, 195 320 1, 384 320 0, 384 430 1, 384 486 0, 330 501 1, 288 512 0, 201 512 1, 128 512 1
-576 64 0 512 576;512 30 1, 429 0 0, 334 0 1, 202 0 0, 133 73 1, 64 147 0, 64 287 1, 64 427 0, 134 502 1, 205 576 0, 338 576 1, 413 576 0, 512 566 1, 512 489 1, 394 512 0, 326 512 1, 230 512 0, 179 454 1, 128 396 0, 128 287 1, 128 180 0, 182 122 1, 237 64 0, 335 64 1, 417 64 0, 512 100 1
-576 64 0 512 576;64 0 1, 64 576 1, 227 576 1, 512 576 0, 512 301 1, 512 158 0, 438 79 1, 364 0 0, 228 0 1, 128 64 1, 223 64 1, 448 64 0, 448 292 1, 448 426 0, 360 481 1, 335 497 0, 299 504 1, 257 512 0, 186 512 1, 128 512 1
-512 64 0 512 576;64 0 1, 64 576 1, 448 576 1, 448 512 1, 128 512 1, 128 320 1, 448 320 1, 448 256 1, 128 256 1, 128 64 1, 512 64 1, 512 0 1
-448 64 0 448 576;64 0 1, 64 576 1, 448 576 1, 448 512 1, 128 512 1, 128 320 1, 384 320 1, 384 256 1, 128 256 1, 128 0 1
-576 64 0 512 576;512 256 1, 512 14 1, 418 0 0, 330 0 1, 64 0 0, 64 286 1, 64 426 0, 133 501 1, 202 576 0, 332 576 1, 416 576 0, 512 564 1, 512 485 1, 398 512 0, 323 512 1, 128 512 0, 128 289 1, 128 180 0, 183 122 1, 238 64 0, 340 64 1, 382 64 0, 448 57 1, 448 192 1, 384 192 1, 384 256 1
-576 64 0 512 576;64 0 1, 64 576 1, 128 576 1, 128 320 1, 448 320 1, 448 576 1, 512 576 1, 512 0 1, 448 0 1, 448 256 1, 128 256 1, 128 0 1
-192 64 0 128 576;64 0 1, 64 576 1, 128 576 1, 128 0 1
-384 0 -128 320 576;0 -87 1, 0 -19 1, 75 -64 0, 141 -64 1, 216 -64 0, 238 -29 1, 256 0 0, 256 71 1, 256 576 1, 320 576 1, 320 73 1, 320 -128 0, 125 -128 1, 60 -128 0
-512 64 0 512 576;64 0 1, 64 576 1, 128 576 1, 128 293 1, 359 576 1, 438 576 1, 214 301 1, 476 0 1, 377 0 1, 128 292 1, 128 0 1
-448 64 0 384 576;64 0 1, 64 576 1, 128 576 1, 128 64 1, 384 64 1, 384 0 1
-640 64 0 576 576;64 0 1, 64 576 1, 170 576 1, 327 151 1, 487 576 1, 576 576 1, 576 0 1, 512 0 1, 512 473 1, 357 64 1, 279 64 1, 128 475 1, 128 0 1
-576 64 0 512 576;64 0 1, 64 576 1, 138 576 1, 448 131 1, 448 576 1, 512 576 1, 512 0 1, 437 0 1, 128 445 1, 128 0 1
-576 64 0 576 576;320 576 1, 436 576 0, 506 498 1, 576 419 0, 576 289 1, 576 156 0, 506 78 1, 436 0 0, 316 0 1, 214 0 0, 147 64 1, 64 145 0, 64 288 1, 64 420 0, 134 498 1, 204 576 0, 320 512 1, 229 512 0, 179 453 1, 128 394 0, 128 288 1, 128 183 0, 179 124 1, 229 64 0, 318 64 1, 401 64 0, 450 112 1, 512 171 0, 512 289 1, 512 394 0, 461 453 1, 410 512 0
-512 64 0 512 576;64 0 1, 64 576 1, 267 576 1, 365 576 0, 408 565 1, 451 553 0, 478 520 1, 512 479 0, 512 408 1, 512 192 0, 244 192 1, 128 192 1, 128 0 1, 128 256 1, 240 256 1, 448 256 0, 448 402 1, 448 473 0, 394 494 1, 348 512 0, 242 512 1, 128 512 1
-576 64 -128 640 576;615 -48 1, 565 -111 1, 434 -68 0, 346 -10 1, 311 0 0, 293 0 1, 193 0 0, 128 81 1, 64 161 0, 64 289 1, 64 419 0, 133 497 1, 203 576 0, 319 576 1, 436 576 0, 506 495 1, 576 415 0, 576 280 1, 576 162 0, 517 87 1, 494 58 0, 464 38 1, 449 27 0, 418 11 1, 510 -30 0, 318 512 1, 229 512 0, 179 452 1, 128 393 0, 128 288 1, 128 183 0, 179 124 1, 229 64 0, 318 64 1, 409 64 0, 460 123 1, 512 181 0, 512 286 1, 512 383 0, 471 441 1, 420 512 0
-576 64 0 576 576;64 0 1, 64 576 1, 281 576 1, 448 576 0, 448 439 1, 448 372 0, 408 329 1, 384 303 0, 340 283 1, 525 0 1, 428 0 1, 271 256 1, 128 256 1, 128 0 1, 128 320 1, 216 320 1, 303 320 0, 343 346 1, 384 373 0, 384 429 1, 384 474 0, 351 493 1, 318 512 0, 241 512 1, 128 512 1
-512 64 0 512 576;64 21 1, 64 102 1, 189 64 0, 311 64 1, 448 64 0, 448 152 1, 448 197 0, 410 218 1, 381 235 0, 315 253 1, 229 278 1, 64 324 0, 64 431 1, 64 576 0, 267 576 1, 355 576 0, 448 566 1, 448 491 1, 347 512 0, 255 512 1, 128 512 0, 128 431 1, 128 399 0, 154 379 1, 180 359 0, 247 340 1, 334 316 1, 432 288 0, 472 252 1, 512 216 0, 512 156 1, 512 84 0, 454 42 1, 396 0 0, 294 0 1, 193 0 0
-448 0 0 448 576;192 0 1, 192 512 1, 0 512 1, 0 576 1, 448 576 1, 448 512 1, 256 512 1, 256 0 1
-576 64 0 512 576;64 576 1, 128 576 1, 128 213 1, 128 158 0, 139 132 1, 150 106 0, 180 88 1, 223 64 0, 295 64 1, 379 64 0, 414 97 1, 448 129 0, 448 210 1, 448 576 1, 512 576 1, 512 211 1, 512 139 0, 497 102 1, 482 64 0, 440 37 1, 385 0 0, 292 0 1, 174 0 0, 119 51 1, 64 102 0, 64 214 1
-512 0 0 512 576;228 0 1, 14 576 1, 95 576 1, 272 103 1, 441 576 1, 508 576 1, 302 0 1
-704 0 0 768 576;152 0 1, 9 576 1, 85 576 1, 199 121 1, 329 576 1, 405 576 1, 530 125 1, 651 576 1, 716 576 1, 560 0 1, 482 0 1, 358 444 1, 230 0 1
-512 0 0 512 576;11 0 1, 215 286 1, 20 576 1, 113 576 1, 263 352 1, 423 576 1, 498 576 1, 299 300 1, 502 0 1, 409 0 1, 251 233 1, 85 0 1
-512 -64 0 512 576;192 0 1, 192 240 1, -7 576 1, 83 576 1, 232 309 1, 395 576 1, 468 576 1, 256 242 1, 256 0 1
-448 64 0 448 576;64 0 1, 64 64 1, 351 512 1, 64 512 1, 64 576 1, 448 576 1, 448 512 1, 142 64 1, 448 64 1, 448 0 1
-192 64 -128 192 576;64 -128 1, 64 576 1, 192 576 1, 192 512 1, 128 512 1, 128 -64 1, 192 -64 1, 192 -128 1
-192 -64 -128 256 576;236 -128 1, 178 -128 1, -22 576 1, 36 576 1
-192 0 -128 128 576;128 576 1, 128 -128 1, 0 -128 1, 0 -64 1, 64 -64 1, 64 512 1, 0 512 1, 0 576 1
-384 0 192 384 576;180 401 1, 75 192 1, 14 192 1, 180 525 1, 347 192 1, 284 192 1
-448 0 -64 448 0;0 -64 1, 0 0 1, 448 0 1, 448 -64 1
-256 0 512 256 576;216 512 1, 160 512 1, 40 576 1, 125 576 1
-448 0 0 448 384;329 49 1, 239 0 0, 155 0 1, 86 0 0, 43 28 1, 0 57 0, 0 101 1, 0 227 0, 299 227 1, 320 227 1, 320 274 1, 320 320 0, 224 320 1, 149 320 0, 64 307 1, 64 364 1, 151 384 0, 228 384 1, 309 384 0, 347 358 1, 384 331 0, 384 274 1, 384 99 1, 384 64 0, 423 64 1, 428 64 0, 437 42 1, 443 3 1, 417 0 0, 392 0 1, 368 0 0, 352 11 1, 337 23 0, 320 87 1, 320 186 1, 283 187 1, 248 188 0, 206 184 1, 64 173 0, 64 116 1, 64 64 0, 168 64 1, 240 64 0
-448 64 -64 384 576;128 249 1, 128 53 1, 182 64 0, 209 64 1, 320 64 0, 320 199 1, 320 256 0, 298 288 1, 276 320 0, 239 320 1, 190 320 0, 128 312 1, 148 344 0, 171 361 1, 204 384 0, 247 384 1, 308 384 0, 346 334 1, 384 285 0, 384 202 1, 384 106 0, 335 53 1, 286 0 0, 197 0 1, 164 0 0, 128 0 1, 64 -5 1, 64 576 1, 128 576 1
-384 0 0 320 384;320 11 1, 251 0 0, 190 0 1, 104 0 0, 52 53 1, 0 107 0, 0 192 1, 0 282 0, 54 333 1, 108 384 0, 205 384 1, 254 384 0, 320 380 1, 320 322 1, 251 320 0, 209 320 1, 64 320 0, 64 191 1, 64 130 0, 101 97 1, 137 64 0, 203 64 1, 253 64 0, 320 72 1
-448 64 0 384 576;320 135 1, 320 331 1, 265 320 0, 239 320 1, 128 320 0, 128 185 1, 128 129 0, 150 96 1, 172 64 0, 209 64 1, 258 64 0, 320 72 1, 300 40 0, 277 23 1, 245 0 0, 201 0 1, 140 0 0, 102 50 1, 64 100 0, 64 182 1, 64 278 0, 113 331 1, 162 384 0, 251 384 1, 285 384 0, 320 384 1, 320 576 1, 384 576 1, 384 0 1, 320 0 1
-448 64 0 448 384;311 256 1, 310 277 0, 303 287 1, 284 320 0, 219 320 1, 173 320 0, 147 305 1, 121 290 0, 115 256 1, 384 72 1, 384 13 1, 314 0 0, 256 0 1, 168 0 0, 116 53 1, 64 107 0, 64 197 1, 64 283 0, 110 333 1, 156 384 0, 234 384 1, 323 384 0, 360 325 1, 387 281 0, 386 212 1, 386 192 1, 114 192 1, 119 153 0, 129 132 1, 162 64 0, 260 64 1, 316 64 0
-192 0 0 256 576;64 0 1, 64 320 1, 0 320 1, 0 384 1, 64 384 1, 64 433 1, 64 576 0, 194 576 1, 221 576 0, 256 569 1, 256 510 1, 219 512 0, 193 512 1, 157 512 0, 142 496 1, 128 481 0, 128 441 1, 128 384 1, 192 384 1, 192 320 1, 128 320 1, 128 0 1
-448 64 -192 384 384;320 153 1, 320 331 1, 265 320 0, 240 320 1, 128 320 0, 128 190 1, 128 132 0, 150 98 1, 172 64 0, 209 64 1, 258 64 0, 320 90 1, 300 50 0, 277 29 1, 245 0 0, 202 0 1, 140 0 0, 102 52 1, 64 103 0, 64 186 1, 64 280 0, 113 332 1, 162 384 0, 250 384 1, 285 384 0, 320 384 1, 384 384 1, 384 105 1, 384 22 0, 374 -18 1, 348 -128 0, 194 -128 1, 130 -128 0, 64 -135 1, 64 -71 1, 143 -64 0, 198 -64 1, 320 -64 0, 320 29 1
-448 64 0 384 576;64 0 1, 64 576 1, 128 576 1, 128 312 1, 157 344 0, 185 360 1, 226 384 0, 275 384 1, 384 384 0, 384 276 1, 384 0 1, 320 0 1, 320 254 1, 320 293 0, 308 306 1, 296 320 0, 264 320 1, 194 320 0, 128 249 1, 128 0 1
-192 64 0 128 576;64 0 1, 64 384 1, 128 384 1, 128 0 1, 64 512 1, 64 576 1, 128 576 1, 128 512 1
-192 -64 -192 128 576;-64 -145 1, -64 -87 1, -28 -64 0, 3 -64 1, 46 -64 0, 56 -47 1, 64 -32 0, 64 0 1, 64 384 1, 128 384 1, 128 0 1, 128 -128 0, 2 -128 1, -33 -128 0, 64 512 1, 64 576 1, 128 576 1, 128 512 1
-384 64 0 384 576;64 0 1, 64 576 1, 128 576 1, 128 198 1, 265 384 1, 335 384 1, 205 203 1, 374 0 1, 284 0 1, 128 197 1, 128 0 1
-192 64 0 128 576;64 0 1, 64 576 1, 128 576 1, 128 0 1
-640 64 0 576 384;64 0 1, 64 384 1, 128 384 1, 128 312 1, 156 353 0, 173 368 1, 194 384 0, 227 384 1, 268 384 0, 294 357 1, 309 342 0, 320 312 1, 357 354 0, 380 368 1, 408 384 0, 453 384 1, 576 384 0, 576 279 1, 576 0 1, 493 0 1, 493 257 1, 493 320 0, 432 320 1, 378 320 0, 320 257 1, 320 0 1, 256 0 1, 256 268 1, 256 320 0, 211 320 1, 171 320 0, 128 257 1, 128 0 1
-448 64 0 384 384;64 0 1, 64 384 1, 128 384 1, 128 312 1, 157 344 0, 185 360 1, 226 384 0, 275 384 1, 384 384 0, 384 276 1, 384 0 1, 320 0 1, 320 253 1, 320 292 0, 308 306 1, 296 320 0, 264 320 1, 194 320 0, 128 249 1, 128 0 1
-448 64 0 384 384;224 384 1, 298 384 0, 341 333 1, 384 281 0, 384 193 1, 384 102 0, 341 51 1, 298 0 0, 222 0 1, 156 0 0, 116 42 1, 64 95 0, 64 192 1, 64 281 0, 107 333 1, 150 384 0, 224 320 1, 128 320 0, 128 192 1, 128 64 0, 224 64 1, 320 64 0, 320 193 1, 320 320 0
-448 64 -128 384 384;128 -128 1, 64 -128 1, 64 384 1, 128 384 1, 128 312 1, 148 344 0, 171 361 1, 203 384 0, 247 384 1, 308 384 0, 346 334 1, 384 285 0, 384 202 1, 384 106 0, 335 53 1, 286 0 0, 197 0 1, 164 0 0, 128 0 1, 128 249 1, 128 53 1, 182 64 0, 209 64 1, 320 64 0, 320 199 1, 320 256 0, 298 288 1, 276 320 0, 239 320 1, 190 320 0
-448 64 -128 384 384;320 384 1, 384 384 1, 384 -128 1, 320 -128 1, 320 72 1, 300 40 0, 277 23 1, 245 0 0, 201 0 1, 140 0 0, 102 50 1, 64 100 0, 64 182 1, 64 278 0, 113 331 1, 162 384 0, 251 384 1, 285 384 0, 320 135 1, 320 331 1, 265 320 0, 239 320 1, 128 320 0, 128 185 1, 128 129 0, 150 96 1, 172 64 0, 209 64 1, 258 64 0
-256 64 0 256 448;64 0 1, 64 384 1, 128 384 1, 128 312 1, 145 345 0, 165 361 1, 194 384 0, 233 384 1, 241 384 0, 256 391 1, 256 326 1, 235 320 0, 222 320 1, 178 320 0, 128 253 1, 128 0 1
-384 64 0 320 384;64 13 1, 64 77 1, 128 64 0, 183 64 1, 256 64 0, 256 116 1, 256 152 0, 204 168 1, 147 187 1, 64 214 0, 64 286 1, 64 384 0, 215 384 1, 258 384 0, 320 381 1, 320 323 1, 263 320 0, 206 320 1, 128 320 0, 128 276 1, 128 244 0, 174 230 1, 225 213 1, 320 182 0, 320 106 1, 320 57 0, 283 29 1, 245 0 0, 180 0 1, 129 0 0
-192 0 -64 192 512;192 -2 1, 172 0 0, 154 0 1, 64 0 0, 64 103 1, 64 320 1, 0 320 1, 0 384 1, 64 384 1, 64 458 1, 128 465 1, 128 384 1, 192 384 1, 192 320 1, 128 320 1, 128 115 1, 128 84 0, 136 74 1, 144 64 0, 168 64 1, 182 64 0, 192 45 1
-448 64 0 384 384;320 0 1, 320 72 1, 291 40 0, 263 24 1, 222 0 0, 174 0 1, 64 0 0, 64 108 1, 64 384 1, 128 384 1, 128 131 1, 128 92 0, 140 78 1, 152 64 0, 184 64 1, 254 64 0, 320 135 1, 320 384 1, 384 384 1, 384 0 1
-384 0 0 384 384;152 0 1, 7 384 1, 82 384 1, 195 85 1, 314 384 1, 380 384 1, 225 0 1
-576 0 0 576 384;102 0 1, 4 384 1, 77 384 1, 150 95 1, 244 384 1, 318 384 1, 400 94 1, 486 384 1, 549 384 1, 435 0 1, 361 0 1, 275 297 1, 177 0 1
-384 0 0 384 384;11 0 1, 143 203 1, 15 384 1, 101 384 1, 203 240 1, 294 384 1, 362 384 1, 238 191 1, 372 0 1, 287 0 1, 177 154 1, 79 0 1
-384 0 -128 384 384;152 0 1, 7 384 1, 82 384 1, 193 90 1, 314 384 1, 380 384 1, 164 -128 1, 87 -128 1
-384 0 0 384 384;0 0 1, 0 64 1, 291 320 1, 64 320 1, 64 384 1, 384 384 1, 384 320 1, 145 64 1, 384 64 1, 384 0 1
-256 0 -128 192 640;0 269 1, 22 269 1, 64 269 0, 64 330 1, 64 354 0, 64 382 1, 64 414 1, 64 447 0, 64 476 1, 64 537 0, 109 569 1, 141 591 0, 192 592 1, 192 537 1, 173 537 1, 153 537 0, 141 524 1, 128 510 0, 128 490 1, 128 483 0, 128 455 1, 128 417 1, 128 391 0, 128 361 1, 128 290 0, 80 241 1, 128 192 0, 128 120 1, 128 90 0, 128 65 1, 128 26 1, 128 -1 0, 128 -9 1, 128 -29 0, 141 -43 1, 154 -56 0, 173 -56 1, 192 -56 1, 192 -111 1, 139 -110 0, 106 -85 1, 64 -52 0, 64 6 1, 64 35 0, 64 67 1, 64 100 1, 64 127 0, 64 152 1, 64 213 0, 22 213 1, 0 213 1
-192 64 -128 128 576;64 -128 1, 64 576 1, 128 576 1, 128 -128 1
-256 64 -128 256 640;256 213 1, 234 213 1, 192 213 0, 192 152 1, 192 124 0, 192 100 1, 192 67 1, 192 36 0, 192 6 1, 192 -55 0, 146 -88 1, 114 -110 0, 64 -111 1, 64 -56 1, 82 -56 1, 102 -56 0, 115 -43 1, 128 -29 0, 128 -9 1, 128 1 0, 128 26 1, 128 65 1, 128 88 0, 128 120 1, 128 192 0, 176 241 1, 154 263 0, 144 285 1, 128 318 0, 128 361 1, 128 393 0, 128 417 1, 128 455 1, 128 480 0, 128 491 1, 128 510 0, 115 524 1, 102 537 0, 82 537 1, 64 537 1, 64 592 1, 117 591 0, 150 566 1, 192 534 0, 192 475 1, 192 445 0, 192 414 1, 192 382 1, 192 357 0, 192 329 1, 192 269 0, 234 269 1, 256 269 1
-448 0 192 448 256;95 192 1, 39 192 1, 40 213 0, 47 223 1, 69 256 0, 139 256 1, 176 256 0, 214 256 1, 256 256 1, 280 256 1, 291 256 0, 309 256 1, 352 256 0, 354 256 1, 409 256 1, 408 235 0, 401 225 1, 379 192 0, 310 192 1, 273 192 0, 235 192 1, 193 192 1, 168 192 1, 158 192 0, 140 192 1, 96 192 0
-512 -64 0 576 640;-15 0 1, 196 576 1, 316 576 1, 524 0 1, 439 0 1, 381 128 1, 116 128 1, 58 0 1, 138 192 1, 360 192 1, 246 458 1, 128 576 1, 128 640 1, 192 640 1, 192 576 1, 320 576 1, 320 640 1, 384 640 1, 384 576 1
-512 0 0 512 768;7 0 1, 218 576 1, 296 576 1, 503 0 1, 419 0 1, 361 128 1, 138 128 1, 80 0 1, 161 192 1, 339 192 1, 250 458 1, 256 768 1, 283 768 0, 301 740 1, 320 712 0, 320 672 1, 320 632 0, 301 604 1, 282 576 0, 255 576 1, 232 576 0, 215 599 1, 192 628 0, 192 672 1, 192 712 0, 211 740 1, 229 768 0, 256 704 1, 256 704 0, 256 695 1, 256 686 0, 256 672 1, 256 659 0, 256 650 1, 256 640 0, 256 640 1, 256 640 0, 256 648 1, 256 657 0, 256 672 1, 256 686 0, 256 695 1, 256 704 0
-576 64 -192 512 576;512 30 1, 429 0 0, 334 0 1, 202 0 0, 133 73 1, 64 147 0, 64 287 1, 64 427 0, 134 502 1, 205 576 0, 338 576 1, 413 576 0, 512 566 1, 512 489 1, 394 512 0, 326 512 1, 230 512 0, 179 454 1, 128 396 0, 128 287 1, 128 180 0, 182 122 1, 237 64 0, 335 64 1, 417 64 0, 512 100 1, 293 0 1, 330 0 1, 307 -41 1, 336 -42 0, 356 -59 1, 384 -82 0, 384 -116 1, 384 -148 0, 361 -170 1, 338 -192 0, 306 -192 1, 280 -192 0, 250 -154 1, 250 -124 1, 267 -128 0, 285 -128 1, 320 -128 0, 320 -101 1, 320 -67 0, 258 -66 1
-512 64 0 512 704;64 0 1, 64 576 1, 448 576 1, 448 512 1, 128 512 1, 128 320 1, 448 320 1, 448 256 1, 128 256 1, 128 64 1, 512 64 1, 512 0 1, 211 576 1, 311 704 1, 407 704 1, 273 576 1
-576 64 0 512 768;64 0 1, 64 576 1, 138 576 1, 448 131 1, 448 576 1, 512 576 1, 512 0 1, 437 0 1, 128 445 1, 128 0 1, 163 623 1, 166 656 0, 176 673 1, 195 704 0, 239 704 1, 268 704 0, 293 704 1, 318 704 1, 341 704 0, 353 704 1, 380 704 0, 384 710 1, 434 710 1, 431 682 0, 421 667 1, 403 640 0, 359 640 1, 329 640 0, 304 640 1, 279 640 1, 257 640 0, 244 640 1, 217 640 0, 213 623 1
-576 64 0 512 640;288 576 1, 389 576 0, 451 498 1, 512 419 0, 512 289 1, 512 156 0, 451 78 1, 389 0 0, 285 0 1, 195 0 0, 137 64 1, 64 145 0, 64 288 1, 64 420 0, 125 498 1, 186 576 0, 288 512 1, 212 512 0, 170 453 1, 128 394 0, 128 288 1, 128 183 0, 170 124 1, 212 64 0, 286 64 1, 355 64 0, 397 112 1, 448 171 0, 448 289 1, 448 394 0, 406 453 1, 363 512 0, 192 576 1, 192 640 1, 256 640 1, 256 576 1, 320 576 1, 320 640 1, 384 640 1, 384 576 1
-576 64 0 512 640;64 576 1, 128 576 1, 128 213 1, 128 158 0, 139 132 1, 150 106 0, 180 88 1, 223 64 0, 295 64 1, 379 64 0, 414 97 1, 448 129 0, 448 210 1, 448 576 1, 512 576 1, 512 211 1, 512 139 0, 497 102 1, 482 64 0, 440 37 1, 385 0 0, 292 0 1, 174 0 0, 119 51 1, 64 102 0, 64 214 1, 192 576 1, 192 640 1, 256 640 1, 256 576 1, 320 576 1, 320 640 1, 384 640 1, 384 576 1
-448 0 0 448 576;329 49 1, 239 0 0, 155 0 1, 86 0 0, 43 28 1, 0 57 0, 0 101 1, 0 227 0, 299 227 1, 320 227 1, 320 274 1, 320 320 0, 224 320 1, 149 320 0, 64 307 1, 64 364 1, 151 384 0, 228 384 1, 309 384 0, 347 358 1, 384 331 0, 384 274 1, 384 99 1, 384 64 0, 423 64 1, 428 64 0, 437 42 1, 443 3 1, 417 0 0, 392 0 1, 368 0 0, 352 11 1, 337 23 0, 320 87 1, 320 186 1, 283 187 1, 248 188 0, 206 184 1, 64 173 0, 64 116 1, 64 64 0, 168 64 1, 240 64 0, 168 512 1, 259 576 1, 344 576 1, 224 512 1
-448 0 0 448 576;329 49 1, 239 0 0, 155 0 1, 86 0 0, 43 28 1, 0 57 0, 0 101 1, 0 227 0, 299 227 1, 320 227 1, 320 274 1, 320 320 0, 224 320 1, 149 320 0, 64 307 1, 64 364 1, 151 384 0, 228 384 1, 309 384 0, 347 358 1, 384 331 0, 384 274 1, 384 99 1, 384 64 0, 423 64 1, 428 64 0, 437 42 1, 443 3 1, 417 0 0, 392 0 1, 368 0 0, 352 11 1, 337 23 0, 320 87 1, 320 186 1, 283 187 1, 248 188 0, 206 184 1, 64 173 0, 64 116 1, 64 64 0, 168 64 1, 240 64 0, 280 512 1, 224 512 1, 104 576 1, 189 576 1
-448 0 0 448 576;329 49 1, 239 0 0, 155 0 1, 86 0 0, 43 28 1, 0 57 0, 0 101 1, 0 227 0, 299 227 1, 320 227 1, 320 274 1, 320 320 0, 224 320 1, 149 320 0, 64 307 1, 64 364 1, 151 384 0, 228 384 1, 309 384 0, 347 358 1, 384 331 0, 384 274 1, 384 99 1, 384 64 0, 423 64 1, 428 64 0, 437 42 1, 443 3 1, 417 0 0, 392 0 1, 368 0 0, 352 11 1, 337 23 0, 320 87 1, 320 186 1, 283 187 1, 248 188 0, 206 184 1, 64 173 0, 64 116 1, 64 64 0, 168 64 1, 240 64 0, 61 512 1, 151 576 1, 233 576 1, 323 512 1, 268 512 1, 192 552 1, 192 552 1, 116 512 1
-448 0 0 448 576;329 49 1, 239 0 0, 155 0 1, 86 0 0, 43 28 1, 0 57 0, 0 101 1, 0 227 0, 299 227 1, 320 227 1, 320 274 1, 320 320 0, 224 320 1, 149 320 0, 64 307 1, 64 364 1, 151 384 0, 228 384 1, 309 384 0, 347 358 1, 384 331 0, 384 274 1, 384 99 1, 384 64 0, 423 64 1, 428 64 0, 437 42 1, 443 3 1, 417 0 0, 392 0 1, 368 0 0, 352 11 1, 337 23 0, 320 87 1, 320 186 1, 283 187 1, 248 188 0, 206 184 1, 64 173 0, 64 116 1, 64 64 0, 168 64 1, 240 64 0, 64 512 1, 64 576 1, 128 576 1, 128 512 1, 256 512 1, 256 576 1, 320 576 1, 320 512 1
-448 0 0 448 640;329 49 1, 239 0 0, 155 0 1, 86 0 0, 43 28 1, 0 57 0, 0 101 1, 0 227 0, 299 227 1, 320 227 1, 320 274 1, 320 320 0, 224 320 1, 149 320 0, 64 307 1, 64 364 1, 151 384 0, 228 384 1, 309 384 0, 347 358 1, 384 331 0, 384 274 1, 384 99 1, 384 64 0, 423 64 1, 428 64 0, 437 42 1, 443 3 1, 417 0 0, 392 0 1, 368 0 0, 352 11 1, 337 23 0, 320 87 1, 320 186 1, 283 187 1, 248 188 0, 206 184 1, 64 173 0, 64 116 1, 64 64 0, 168 64 1, 240 64 0, 67 502 1, 70 531 0, 79 548 1, 96 576 0, 137 576 1, 164 576 0, 187 576 1, 210 576 1, 231 576 0, 242 576 1, 267 576 0, 271 590 1, 317 590 1, 314 559 0, 305 542 1, 288 512 0, 247 512 1, 220 512 0, 197 512 1, 174 512 1, 154 512 0, 142 512 1, 117 512 0, 113 502 1
-448 0 0 448 640;329 49 1, 239 0 0, 155 0 1, 86 0 0, 43 28 1, 0 57 0, 0 101 1, 0 227 0, 299 227 1, 320 227 1, 320 274 1, 320 320 0, 224 320 1, 149 320 0, 64 307 1, 64 364 1, 151 384 0, 228 384 1, 309 384 0, 347 358 1, 384 331 0, 384 274 1, 384 99 1, 384 64 0, 423 64 1, 428 64 0, 437 42 1, 443 3 1, 417 0 0, 392 0 1, 368 0 0, 352 11 1, 337 23 0, 320 87 1, 320 186 1, 283 187 1, 248 188 0, 206 184 1, 64 173 0, 64 116 1, 64 64 0, 168 64 1, 240 64 0, 192 640 1, 219 640 0, 237 621 1, 256 603 0, 256 576 1, 256 549 0, 237 531 1, 219 512 0, 191 512 1, 168 512 0, 151 527 1, 128 547 0, 128 576 1, 128 603 0, 147 621 1, 165 640 0, 192 576 1, 192 576 0, 192 576 1, 192 576 0, 192 576 1, 192 576 0, 192 576 1, 192 576 0, 192 576 1, 192 576 0, 192 576 1, 192 576 0, 192 576 1, 192 576 0, 192 576 1, 192 576 0
-384 0 -192 320 384;320 11 1, 251 0 0, 190 0 1, 104 0 0, 52 53 1, 0 107 0, 0 192 1, 0 282 0, 54 333 1, 108 384 0, 205 384 1, 254 384 0, 320 380 1, 320 322 1, 251 320 0, 209 320 1, 64 320 0, 64 191 1, 64 130 0, 101 97 1, 137 64 0, 203 64 1, 253 64 0, 320 72 1, 235 0 1, 271 0 1, 248 -41 1, 275 -42 0, 294 -59 1, 320 -82 0, 320 -116 1, 320 -148 0, 298 -170 1, 277 -192 0, 244 -192 1, 219 -192 0, 191 -154 1, 191 -124 1, 207 -128 0, 224 -128 1, 256 -128 0, 256 -101 1, 256 -67 0, 199 -66 1
-448 64 0 448 576;311 256 1, 310 277 0, 303 287 1, 284 320 0, 219 320 1, 173 320 0, 147 305 1, 121 290 0, 115 256 1, 384 72 1, 384 13 1, 314 0 0, 256 0 1, 168 0 0, 116 53 1, 64 107 0, 64 197 1, 64 283 0, 110 333 1, 156 384 0, 234 384 1, 323 384 0, 360 325 1, 387 281 0, 386 212 1, 386 192 1, 114 192 1, 119 153 0, 129 132 1, 162 64 0, 260 64 1, 316 64 0, 168 512 1, 259 576 1, 344 576 1, 224 512 1
-448 64 0 448 576;311 256 1, 310 277 0, 303 287 1, 284 320 0, 219 320 1, 173 320 0, 147 305 1, 121 290 0, 115 256 1, 384 72 1, 384 13 1, 314 0 0, 256 0 1, 168 0 0, 116 53 1, 64 107 0, 64 197 1, 64 283 0, 110 333 1, 156 384 0, 234 384 1, 323 384 0, 360 325 1, 387 281 0, 386 212 1, 386 192 1, 114 192 1, 119 153 0, 129 132 1, 162 64 0, 260 64 1, 316 64 0, 280 512 1, 224 512 1, 104 576 1, 189 576 1
-448 0 0 448 576;311 256 1, 310 277 0, 303 287 1, 284 320 0, 219 320 1, 173 320 0, 147 305 1, 121 290 0, 115 256 1, 384 72 1, 384 13 1, 314 0 0, 256 0 1, 168 0 0, 116 53 1, 64 107 0, 64 197 1, 64 283 0, 110 333 1, 156 384 0, 234 384 1, 323 384 0, 360 325 1, 387 281 0, 386 212 1, 386 192 1, 114 192 1, 119 153 0, 129 132 1, 162 64 0, 260 64 1, 316 64 0, 61 512 1, 151 576 1, 233 576 1, 323 512 1, 268 512 1, 192 552 1, 192 552 1, 116 512 1
-448 64 0 448 576;311 256 1, 310 277 0, 303 287 1, 284 320 0, 219 320 1, 173 320 0, 147 305 1, 121 290 0, 115 256 1, 384 72 1, 384 13 1, 314 0 0, 256 0 1, 168 0 0, 116 53 1, 64 107 0, 64 197 1, 64 283 0, 110 333 1, 156 384 0, 234 384 1, 323 384 0, 360 325 1, 387 281 0, 386 212 1, 386 192 1, 114 192 1, 119 153 0, 129 132 1, 162 64 0, 260 64 1, 316 64 0, 64 512 1, 64 576 1, 128 576 1, 128 512 1, 256 512 1, 256 576 1, 320 576 1, 320 512 1
-192 0 0 256 576;64 0 1, 64 384 1, 128 384 1, 128 0 1, 40 512 1, 131 576 1, 216 576 1, 96 512 1
-192 -64 0 192 576;64 0 1, 64 384 1, 128 384 1, 128 0 1, 152 512 1, 96 512 1, -24 576 1, 61 576 1
-192 -128 0 256 576;64 0 1, 64 384 1, 128 384 1, 128 0 1, -67 512 1, 23 576 1, 105 576 1, 195 512 1, 140 512 1, 64 552 1, 64 552 1, -12 512 1
-192 0 0 192 576;64 0 1, 64 384 1, 128 384 1, 128 0 1, 0 512 1, 0 576 1, 64 576 1, 64 512 1, 128 512 1, 128 576 1, 192 576 1, 192 512 1
-448 64 0 384 640;64 0 1, 64 384 1, 128 384 1, 128 312 1, 157 344 0, 185 360 1, 226 384 0, 275 384 1, 384 384 0, 384 276 1, 384 0 1, 320 0 1, 320 253 1, 320 292 0, 308 306 1, 296 320 0, 264 320 1, 194 320 0, 128 249 1, 128 0 1, 67 502 1, 70 531 0, 79 548 1, 96 576 0, 137 576 1, 164 576 0, 187 576 1, 210 576 1, 231 576 0, 242 576 1, 267 576 0, 271 590 1, 317 590 1, 314 559 0, 305 542 1, 288 512 0, 247 512 1, 220 512 0, 197 512 1, 174 512 1, 154 512 0, 142 512 1, 117 512 0, 113 502 1
-448 64 0 384 576;224 384 1, 298 384 0, 341 333 1, 384 281 0, 384 193 1, 384 102 0, 341 51 1, 298 0 0, 222 0 1, 156 0 0, 116 42 1, 64 95 0, 64 192 1, 64 281 0, 107 333 1, 150 384 0, 224 320 1, 128 320 0, 128 192 1, 128 64 0, 224 64 1, 320 64 0, 320 193 1, 320 320 0, 168 512 1, 259 576 1, 344 576 1, 224 512 1
-448 64 0 384 576;224 384 1, 298 384 0, 341 333 1, 384 281 0, 384 193 1, 384 102 0, 341 51 1, 298 0 0, 222 0 1, 156 0 0, 116 42 1, 64 95 0, 64 192 1, 64 281 0, 107 333 1, 150 384 0, 224 320 1, 128 320 0, 128 192 1, 128 64 0, 224 64 1, 320 64 0, 320 193 1, 320 320 0, 280 512 1, 224 512 1, 104 576 1, 189 576 1
-448 0 0 384 576;224 384 1, 298 384 0, 341 333 1, 384 281 0, 384 193 1, 384 102 0, 341 51 1, 298 0 0, 222 0 1, 156 0 0, 116 42 1, 64 95 0, 64 192 1, 64 281 0, 107 333 1, 150 384 0, 224 320 1, 128 320 0, 128 192 1, 128 64 0, 224 64 1, 320 64 0, 320 193 1, 320 320 0, 61 512 1, 151 576 1, 233 576 1, 323 512 1, 268 512 1, 192 552 1, 192 552 1, 116 512 1
-448 64 0 384 576;224 384 1, 298 384 0, 341 333 1, 384 281 0, 384 193 1, 384 102 0, 341 51 1, 298 0 0, 222 0 1, 156 0 0, 116 42 1, 64 95 0, 64 192 1, 64 281 0, 107 333 1, 150 384 0, 224 320 1, 128 320 0, 128 192 1, 128 64 0, 224 64 1, 320 64 0, 320 193 1, 320 320 0, 64 512 1, 64 576 1, 128 576 1, 128 512 1, 256 512 1, 256 576 1, 320 576 1, 320 512 1
-448 64 0 384 640;224 384 1, 298 384 0, 341 333 1, 384 281 0, 384 193 1, 384 102 0, 341 51 1, 298 0 0, 222 0 1, 156 0 0, 116 42 1, 64 95 0, 64 192 1, 64 281 0, 107 333 1, 150 384 0, 224 320 1, 128 320 0, 128 192 1, 128 64 0, 224 64 1, 320 64 0, 320 193 1, 320 320 0, 67 502 1, 70 531 0, 79 548 1, 96 576 0, 137 576 1, 164 576 0, 187 576 1, 210 576 1, 231 576 0, 242 576 1, 267 576 0, 271 590 1, 317 590 1, 314 559 0, 305 542 1, 288 512 0, 247 512 1, 220 512 0, 197 512 1, 174 512 1, 154 512 0, 142 512 1, 117 512 0, 113 502 1
-448 64 0 384 576;320 0 1, 320 72 1, 291 40 0, 263 24 1, 222 0 0, 174 0 1, 64 0 0, 64 108 1, 64 384 1, 128 384 1, 128 131 1, 128 92 0, 140 78 1, 152 64 0, 184 64 1, 254 64 0, 320 135 1, 320 384 1, 384 384 1, 384 0 1, 168 512 1, 259 576 1, 344 576 1, 224 512 1
-448 64 0 384 576;320 0 1, 320 72 1, 291 40 0, 263 24 1, 222 0 0, 174 0 1, 64 0 0, 64 108 1, 64 384 1, 128 384 1, 128 131 1, 128 92 0, 140 78 1, 152 64 0, 184 64 1, 254 64 0, 320 135 1, 320 384 1, 384 384 1, 384 0 1, 280 512 1, 224 512 1, 104 576 1, 189 576 1
-448 0 0 384 576;320 0 1, 320 72 1, 291 40 0, 263 24 1, 222 0 0, 174 0 1, 64 0 0, 64 108 1, 64 384 1, 128 384 1, 128 131 1, 128 92 0, 140 78 1, 152 64 0, 184 64 1, 254 64 0, 320 135 1, 320 384 1, 384 384 1, 384 0 1, 61 512 1, 151 576 1, 233 576 1, 323 512 1, 268 512 1, 192 552 1, 192 552 1, 116 512 1
-448 64 0 384 576;320 0 1, 320 72 1, 291 40 0, 263 24 1, 222 0 0, 174 0 1, 64 0 0, 64 108 1, 64 384 1, 128 384 1, 128 131 1, 128 92 0, 140 78 1, 152 64 0, 184 64 1, 254 64 0, 320 135 1, 320 384 1, 384 384 1, 384 0 1, 64 512 1, 64 576 1, 128 576 1, 128 512 1, 256 512 1, 256 576 1, 320 576 1, 320 512 1
-448 64 -128 384 576;186 -128 1, 196 327 1, 64 317 1, 64 375 1, 196 365 1, 186 576 1, 262 576 1, 252 365 1, 384 375 1, 384 317 1, 252 327 1, 262 -128 1
-320 64 384 256 576;160 576 1, 199 576 0, 228 548 1, 256 520 0, 256 480 1, 256 440 0, 228 412 1, 199 384 0, 159 384 1, 124 384 0, 98 407 1, 64 437 0, 64 480 1, 64 520 0, 92 548 1, 121 576 0, 160 512 1, 147 512 0, 137 503 1, 128 493 0, 128 480 1, 128 467 0, 137 457 1, 147 448 0, 160 448 1, 172 448 0, 181 456 1, 192 465 0, 192 480 1, 192 493 0, 183 503 1, 173 512 0
-448 0 0 384 576;192 0 1, 192 65 1, 113 74 0, 65 120 1, 0 181 0, 0 278 1, 0 379 0, 66 436 1, 112 475 0, 192 486 1, 192 555 1, 256 555 1, 256 486 1, 316 484 0, 384 468 1, 384 406 1, 304 428 0, 256 432 1, 256 117 1, 317 117 0, 384 143 1, 384 87 1, 317 65 0, 256 65 1, 256 0 1, 192 429 1, 161 426 0, 145 420 1, 64 390 0, 64 277 1, 64 199 0, 112 159 1, 140 136 0, 192 122 1
-448 64 0 384 640;64 0 1, 64 64 1, 128 88 0, 128 176 1, 128 256 1, 64 256 1, 64 320 1, 128 320 1, 128 410 1, 128 491 0, 170 533 1, 211 576 0, 291 576 1, 333 576 0, 384 579 1, 384 510 1, 325 512 0, 277 512 1, 192 512 0, 192 434 1, 192 320 1, 256 320 1, 256 256 1, 192 256 1, 192 211 1, 192 147 0, 176 116 1, 164 89 0, 136 64 1, 384 64 1, 384 0 1
-448 64 -128 384 576;64 -77 1, 64 -9 1, 155 -64 0, 214 -64 1, 260 -64 0, 290 -45 1, 320 -25 0, 320 7 1, 320 36 0, 298 52 1, 279 66 0, 235 86 1, 170 116 1, 64 164 0, 64 247 1, 64 303 0, 123 363 1, 64 398 0, 64 449 1, 64 506 0, 115 541 1, 166 576 0, 249 576 1, 306 576 0, 384 572 1, 384 512 1, 301 512 0, 245 512 1, 192 512 0, 160 494 1, 128 476 0, 128 447 1, 128 409 0, 194 383 1, 246 364 1, 324 334 0, 354 306 1, 384 278 0, 384 236 1, 384 186 0, 342 125 1, 384 83 0, 384 14 1, 384 -51 0, 335 -89 1, 287 -128 0, 207 -128 1, 151 -128 0, 304 149 1, 320 187 0, 320 221 1, 320 249 0, 303 266 1, 285 284 0, 241 303 1, 161 338 1, 128 302 0, 128 270 1, 128 219 0, 220 183 1
-256 0 192 192 384;96 384 1, 136 384 0, 164 356 1, 192 327 0, 192 287 1, 192 248 0, 164 220 1, 135 192 0, 94 192 1, 60 192 0, 34 215 1, 0 245 0, 0 288 1, 0 328 0, 28 356 1, 56 384 0
-384 64 -128 320 576;192 -111 1, 192 280 1, 136 287 0, 105 321 1, 64 366 0, 64 446 1, 64 516 0, 93 546 1, 123 576 0, 192 576 1, 320 576 1, 320 -111 1, 256 -111 1, 256 512 1, 256 512 1, 256 -111 1
-448 64 0 448 576;64 0 1, 64 432 1, 64 513 0, 100 545 1, 138 576 0, 232 576 1, 384 576 0, 384 480 1, 384 434 0, 313 385 1, 256 345 0, 256 327 1, 256 303 0, 302 274 1, 377 225 1, 448 180 0, 448 113 1, 448 0 0, 306 0 1, 244 0 0, 192 11 1, 192 76 1, 265 64 0, 310 64 1, 384 64 0, 384 115 1, 384 149 0, 336 179 1, 246 234 1, 192 267 0, 192 305 1, 192 337 0, 261 387 1, 320 430 0, 320 459 1, 320 512 0, 227 512 1, 172 512 0, 150 501 1, 128 490 0, 128 463 1, 128 0 1
-576 0 0 576 576;288 576 1, 407 576 0, 492 492 1, 576 407 0, 576 288 1, 576 168 0, 491 84 1, 407 0 0, 284 0 1, 180 0 0, 102 68 1, 0 157 0, 0 288 1, 0 407 0, 84 492 1, 169 576 0, 288 512 1, 196 512 0, 130 446 1, 64 380 0, 64 288 1, 64 197 0, 129 130 1, 195 64 0, 285 64 1, 370 64 0, 432 117 1, 512 185 0, 512 288 1, 512 381 0, 446 446 1, 380 512 0, 192 128 1, 192 448 1, 302 448 1, 384 448 0, 384 370 1, 384 315 0, 340 277 1, 431 128 1, 375 128 1, 294 262 1, 256 262 1, 256 128 1, 256 301 1, 267 301 1, 320 301 0, 320 363 1, 320 415 0, 280 415 1, 256 415 1
-576 0 0 576 576;288 576 1, 407 576 0, 492 492 1, 576 407 0, 576 288 1, 576 168 0, 491 84 1, 407 0 0, 284 0 1, 180 0 0, 102 68 1, 0 157 0, 0 288 1, 0 407 0, 84 492 1, 169 576 0, 288 512 1, 196 512 0, 130 446 1, 64 380 0, 64 288 1, 64 197 0, 129 130 1, 195 64 0, 285 64 1, 370 64 0, 432 117 1, 512 185 0, 512 288 1, 512 381 0, 446 446 1, 380 512 0, 384 142 1, 330 128 0, 288 128 1, 218 128 0, 173 173 1, 128 217 0, 128 288 1, 128 360 0, 172 404 1, 216 448 0, 291 448 1, 329 448 0, 375 441 1, 384 439 1, 384 393 1, 335 384 0, 297 384 1, 250 384 0, 221 357 1, 192 330 0, 192 287 1, 192 243 0, 222 218 1, 252 192 0, 303 192 1, 342 192 0, 384 188 1
-768 64 256 640 576;192 256 1, 192 512 1, 99 512 1, 99 576 1, 341 576 1, 341 512 1, 256 512 1, 256 256 1, 384 256 1, 384 576 1, 476 576 1, 521 372 1, 564 576 1, 640 576 1, 640 256 1, 576 256 1, 576 474 1, 529 279 1, 495 279 1, 448 454 1, 448 256 1
-256 0 512 256 576;40 512 1, 131 576 1, 216 576 1, 96 512 1
-256 0 512 256 576;0 512 1, 0 576 1, 64 576 1, 64 512 1, 192 512 1, 192 576 1, 256 576 1, 256 512 1
-192 0 0 0 0;
-768 0 0 768 576;227 192 1, 384 192 1, 384 473 1, 10 0 1, 363 576 1, 704 576 1, 704 512 1, 448 512 1, 448 320 1, 704 320 1, 704 256 1, 448 256 1, 448 64 1, 768 64 1, 768 0 1, 384 0 1, 384 128 1, 190 128 1, 92 0 1
-576 0 0 576 576;39 0 1, 104 65 1, 86 104 0, 77 144 1, 64 203 0, 64 279 1, 64 414 0, 131 495 1, 198 576 0, 309 576 1, 394 576 0, 459 529 1, 498 576 1, 563 576 1, 496 484 1, 531 447 0, 550 409 1, 576 353 0, 576 283 1, 576 154 0, 502 77 1, 428 0 0, 304 0 1, 213 0 0, 142 32 1, 104 0 1, 184 83 1, 238 64 0, 312 64 1, 406 64 0, 459 119 1, 512 174 0, 512 273 1, 512 351 0, 448 405 1, 416 459 1, 367 512 0, 302 512 1, 220 512 0, 174 449 1, 128 387 0, 128 275 1, 128 184 0, 152 122 1
-192 0 0 0 0;
-448 64 0 384 448;192 128 1, 192 256 1, 64 256 1, 64 320 1, 192 320 1, 192 448 1, 256 448 1, 256 320 1, 384 320 1, 384 256 1, 256 256 1, 256 128 1, 64 0 1, 64 64 1, 384 64 1, 384 0 1
-192 0 0 0 0;
-192 0 0 0 0;
-448 0 0 448 576;192 0 1, 192 128 1, 81 128 1, 81 192 1, 192 192 1, 192 192 1, 81 192 1, 81 256 1, 192 256 1, 31 576 1, 117 576 1, 232 335 1, 232 335 1, 350 576 1, 416 576 1, 256 256 1, 367 256 1, 367 192 1, 256 192 1, 256 192 1, 367 192 1, 367 128 1, 256 128 1, 256 0 1
-448 64 -128 384 384;64 384 1, 128 384 1, 128 131 1, 128 92 0, 140 78 1, 152 64 0, 184 64 1, 254 64 0, 320 135 1, 320 384 1, 384 384 1, 384 0 1, 320 0 1, 320 72 1, 252 0 0, 184 0 1, 156 0 0, 128 9 1, 128 -128 1, 64 -128 1
-192 0 0 0 0;
-192 0 0 0 0;
-192 0 0 0 0;
-192 0 0 0 0;
-192 0 0 0 0;
-256 64 320 320 576;196 364 1, 162 320 0, 129 320 1, 100 320 0, 82 341 1, 64 363 0, 64 394 1, 64 485 0, 174 485 1, 192 485 1, 192 511 1, 192 512 0, 147 512 1, 110 512 0, 68 530 1, 68 572 1, 118 576 0, 161 576 1, 256 576 0, 256 513 1, 256 401 1, 256 383 0, 276 384 1, 279 384 1, 280 384 0, 282 384 1, 284 384 0, 286 368 1, 289 336 1, 268 320 0, 250 320 1, 209 320 0, 198 364 1, 192 395 1, 192 452 1, 178 452 1, 128 452 0, 128 413 1, 128 384 0, 154 384 1, 172 384 0
-256 0 320 256 576;128 576 1, 187 576 0, 222 542 1, 256 507 0, 256 449 1, 256 389 0, 222 354 1, 187 320 0, 127 320 1, 74 320 0, 41 348 1, 0 384 0, 0 448 1, 0 507 0, 35 541 1, 69 576 0, 128 512 1, 64 512 0, 64 448 1, 64 384 0, 128 384 1, 192 384 0, 192 449 1, 192 512 0
-192 0 0 0 0;
-704 0 0 704 384;320 92 1, 320 198 1, 290 199 1, 263 200 0, 233 196 1, 128 183 0, 128 121 1, 128 64 0, 208 64 1, 264 64 0, 371 353 1, 423 384 0, 489 384 1, 642 384 0, 642 218 1, 642 192 1, 387 192 1, 391 153 0, 400 133 1, 431 64 0, 526 64 1, 578 64 0, 640 72 1, 640 13 1, 569 0 0, 510 0 1, 444 0 0, 399 29 1, 374 45 0, 351 77 1, 298 36 0, 260 19 1, 215 0 0, 153 0 1, 84 0 0, 42 30 1, 0 61 0, 0 110 1, 0 248 0, 300 248 1, 320 248 1, 320 290 1, 320 307 0, 298 313 1, 277 320 0, 223 320 1, 147 320 0, 64 318 1, 64 367 1, 151 384 0, 230 384 1, 325 384 0, 390 256 1, 574 256 1, 573 276 0, 567 287 1, 549 320 0, 487 320 1, 444 320 0, 419 305 1, 396 290 0
-448 0 0 448 448;131 21 1, 108 0 1, 54 0 1, 99 50 1, 64 108 0, 64 189 1, 64 280 0, 111 332 1, 158 384 0, 240 384 1, 298 384 0, 339 363 1, 362 448 1, 416 448 1, 371 334 1, 448 276 0, 448 196 1, 448 105 0, 394 53 1, 340 0 0, 246 0 1, 180 0 0, 169 71 1, 170 71 1, 190 67 0, 207 66 1, 229 64 0, 253 64 1, 384 64 0, 384 200 1, 384 241 0, 325 275 1, 301 313 1, 300 313 1, 271 320 0, 233 320 1, 128 320 0, 128 186 1, 128 140 0, 145 109 1
-448 64 -192 384 384;320 384 1, 320 320 1, 256 320 1, 256 384 1, 320 256 1, 320 236 1, 320 139 0, 247 89 1, 207 62 1, 128 7 0, 128 -50 1, 128 -128 0, 234 -128 1, 298 -128 0, 384 -78 1, 384 -141 1, 304 -192 0, 236 -192 1, 161 -192 0, 118 -165 1, 64 -131 0, 64 -55 1, 64 21 0, 147 68 1, 182 88 1, 226 113 0, 241 139 1, 256 166 0, 256 215 1, 256 256 1
-256 64 -128 128 384;128 384 1, 128 320 1, 64 320 1, 64 384 1, 120 256 1, 128 -32 1, 128 -128 1, 64 -128 1, 64 -32 1, 72 256 1
-448 64 128 384 320;64 256 1, 64 320 1, 384 320 1, 384 128 1, 320 128 1, 320 256 1
-192 0 0 0 0;
-448 0 -128 448 640;51 -128 1, 118 256 1, 64 256 1, 64 320 1, 128 320 1, 135 361 1, 174 576 0, 310 576 1, 346 576 0, 389 579 1, 378 515 1, 339 512 0, 307 512 1, 230 512 0, 208 394 1, 194 320 1, 256 320 1, 256 256 1, 184 256 1, 118 -128 1
-192 0 0 0 0;
-192 0 0 0 0;
-448 0 0 384 384;376 342 1, 265 204 1, 376 65 1, 339 37 1, 191 204 1, 339 370 1, 228 342 1, 117 204 1, 228 65 1, 191 37 1, 43 204 1, 191 370 1
-448 0 0 384 384;51 65 1, 162 204 1, 51 342 1, 88 370 1, 236 204 1, 88 37 1, 199 65 1, 310 204 1, 199 342 1, 236 370 1, 384 204 1, 236 37 1
-768 64 0 704 64;64 0 1, 64 64 1, 128 64 1, 128 0 1, 320 0 1, 320 64 1, 384 64 1, 384 0 1, 640 0 1, 640 64 1, 704 64 1, 704 0 1
-448 0 0 0 0;
-512 0 0 512 704;7 0 1, 218 576 1, 296 576 1, 503 0 1, 419 0 1, 361 128 1, 138 128 1, 80 0 1, 161 192 1, 339 192 1, 250 458 1, 312 576 1, 257 576 1, 137 704 1, 222 704 1
-512 0 0 512 768;7 0 1, 218 576 1, 296 576 1, 503 0 1, 419 0 1, 361 128 1, 138 128 1, 80 0 1, 161 192 1, 339 192 1, 250 458 1, 132 623 1, 135 655 0, 144 673 1, 161 704 0, 202 704 1, 229 704 0, 252 704 1, 275 704 1, 296 704 0, 307 704 1, 332 704 0, 336 710 1, 382 710 1, 379 682 0, 370 667 1, 353 640 0, 312 640 1, 285 640 0, 262 640 1, 239 640 1, 219 640 0, 207 640 1, 182 640 0, 178 623 1
-576 64 0 576 768;320 576 1, 436 576 0, 506 498 1, 576 419 0, 576 289 1, 576 156 0, 506 78 1, 436 0 0, 316 0 1, 214 0 0, 147 64 1, 64 145 0, 64 288 1, 64 420 0, 134 498 1, 204 576 0, 320 512 1, 229 512 0, 179 453 1, 128 394 0, 128 288 1, 128 183 0, 179 124 1, 229 64 0, 318 64 1, 401 64 0, 450 112 1, 512 171 0, 512 289 1, 512 394 0, 461 453 1, 410 512 0, 174 623 1, 177 655 0, 186 673 1, 203 704 0, 244 704 1, 271 704 0, 294 704 1, 316 704 1, 337 704 0, 349 704 1, 373 704 0, 377 710 1, 423 710 1, 420 682 0, 411 667 1, 394 640 0, 354 640 1, 327 640 0, 303 640 1, 281 640 1, 260 640 0, 248 640 1, 224 640 0, 220 623 1
-768 64 0 768 576;448 0 1, 448 24 1, 387 0 0, 317 0 1, 203 0 0, 134 79 1, 64 159 0, 64 288 1, 64 420 0, 134 498 1, 204 576 0, 320 576 1, 388 576 0, 448 553 1, 448 576 1, 704 576 1, 704 512 1, 512 512 1, 512 320 1, 704 320 1, 704 256 1, 512 256 1, 512 64 1, 768 64 1, 768 0 1, 448 212 1, 448 345 1, 448 433 0, 416 472 1, 384 512 0, 314 512 1, 226 512 0, 177 453 1, 128 394 0, 128 288 1, 128 182 0, 177 123 1, 227 64 0, 314 64 1, 448 64 0
-704 64 0 704 384;396 332 1, 420 355 0, 447 367 1, 486 384 0, 540 384 1, 637 384 0, 675 325 1, 703 282 0, 704 192 1, 437 192 1, 444 129 0, 471 100 1, 506 64 0, 585 64 1, 643 64 0, 704 73 1, 704 14 1, 632 0 0, 566 0 1, 499 0 0, 459 19 1, 429 33 0, 398 65 1, 376 36 0, 349 22 1, 310 0 0, 255 0 1, 168 0 0, 116 52 1, 64 104 0, 64 192 1, 64 281 0, 116 332 1, 168 384 0, 256 384 1, 313 384 0, 353 364 1, 375 353 0, 261 320 1, 128 320 0, 128 193 1, 128 138 0, 154 106 1, 187 64 0, 262 64 1, 384 64 0, 384 192 1, 384 251 0, 359 283 1, 329 320 0, 439 256 1, 625 256 1, 624 282 0, 612 296 1, 592 320 0, 539 320 1, 487 320 0, 462 299 1, 445 284 0
-448 0 192 448 256;38 192 1, 38 256 1, 390 256 1, 390 192 1
-768 0 192 768 256;37 192 1, 37 256 1, 731 256 1, 731 192 1
-256 0 384 256 640;256 578 1, 256 551 1, 233 537 0, 233 467 1, 233 458 1, 256 458 1, 256 384 1, 192 384 1, 192 446 1, 192 559 0, 64 578 1, 64 551 1, 41 537 0, 41 467 1, 41 458 1, 64 458 1, 64 384 1, 0 384 1, 0 446 1, 0 559 0
-256 0 320 256 576;0 382 1, 0 409 1, 23 423 0, 23 493 1, 23 502 1, 0 502 1, 0 576 1, 64 576 1, 64 514 1, 64 401 0, 192 382 1, 192 409 1, 215 423 0, 215 493 1, 215 502 1, 192 502 1, 192 576 1, 256 576 1, 256 514 1, 256 401 0
-192 64 384 128 640;128 597 1, 128 569 1, 103 559 0, 103 484 1, 103 476 1, 128 476 1, 128 384 1, 64 384 1, 64 464 1, 64 586 0
-192 64 320 128 576;64 363 1, 64 391 1, 89 401 0, 89 476 1, 89 483 1, 64 483 1, 64 576 1, 128 576 1, 128 496 1, 128 372 0
-448 64 0 384 448;64 192 1, 64 256 1, 384 256 1, 384 192 1, 192 384 1, 192 448 1, 256 448 1, 256 384 1, 192 0 1, 192 64 1, 256 64 1, 256 0 1
-192 0 0 0 0;
-384 0 -128 384 576;152 0 1, 7 384 1, 82 384 1, 193 90 1, 314 384 1, 380 384 1, 164 -128 1, 87 -128 1, 64 512 1, 64 576 1, 128 576 1, 128 512 1, 256 512 1, 256 576 1, 320 576 1, 320 512 1
-512 -64 0 576 640;192 0 1, 192 240 1, -19 576 1, 71 576 1, 227 309 1, 441 576 1, 514 576 1, 256 242 1, 256 0 1, 128 576 1, 128 640 1, 192 640 1, 192 576 1, 320 576 1, 320 640 1, 384 640 1, 384 576 1
-128 -192 -64 320 576;-165 -14 1, 243 569 1, 293 569 1, -114 -14 1
-448 0 64 384 448;137 145 1, 78 87 1, 46 120 1, 104 178 1, 64 217 0, 64 255 1, 64 292 0, 104 331 1, 46 390 1, 78 423 1, 137 364 1, 174 384 0, 214 384 1, 253 384 0, 290 364 1, 348 423 1, 381 390 1, 323 331 1, 320 292 0, 320 255 1, 320 217 0, 323 178 1, 381 120 1, 348 87 1, 290 145 1, 253 128 0, 214 128 1, 174 128 0, 192 320 1, 165 320 0, 146 302 1, 128 283 0, 128 256 1, 128 229 0, 146 211 1, 165 192 0, 191 192 1, 216 192 0, 233 207 1, 256 226 0, 256 256 1, 256 283 0, 238 302 1, 219 320 0
-256 0 0 256 384;213 342 1, 102 204 1, 213 65 1, 176 37 1, 28 204 1, 176 370 1
-256 0 0 256 384;43 65 1, 154 204 1, 43 342 1, 80 370 1, 228 204 1, 80 37 1
-384 0 0 320 640;64 0 1, 64 320 1, 0 320 1, 0 384 1, 64 384 1, 64 468 1, 64 640 0, 194 640 1, 221 640 0, 256 613 1, 256 557 1, 219 576 0, 193 576 1, 157 576 0, 142 555 1, 128 534 0, 128 482 1, 128 384 1, 320 384 1, 320 0 1, 256 0 1, 256 320 1, 128 320 1, 128 0 1, 256 512 1, 256 576 1, 320 576 1, 320 512 1
-384 0 0 320 576;64 0 1, 64 320 1, 0 320 1, 0 384 1, 64 384 1, 64 435 1, 64 576 0, 175 576 1, 256 576 1, 320 576 1, 320 0 1, 256 0 1, 256 518 1, 240 516 1, 206 512 0, 183 512 1, 148 512 0, 137 493 1, 128 477 0, 128 443 1, 128 384 1, 192 384 1, 192 320 1, 128 320 1, 128 0 1
-448 64 -128 384 576;183 -128 1, 192 97 1, 64 86 1, 64 144 1, 192 134 1, 192 327 1, 64 317 1, 64 375 1, 192 365 1, 183 576 1, 265 576 1, 256 365 1, 384 375 1, 384 317 1, 256 327 1, 256 134 1, 384 144 1, 384 86 1, 256 97 1, 265 -128 1
-192 64 192 128 256;64 192 1, 64 256 1, 128 256 1, 128 192 1
-192 64 -192 128 64;64 -140 1, 64 -112 1, 89 -102 0, 89 -36 1, 89 -29 1, 64 -29 1, 64 64 1, 128 64 1, 128 -16 1, 128 -130 0
-256 0 -192 256 64;0 -130 1, 0 -103 1, 23 -89 0, 23 -19 1, 23 -10 1, 0 -10 1, 0 64 1, 64 64 1, 64 2 1, 64 -111 0, 192 -130 1, 192 -103 1, 215 -89 0, 215 -19 1, 215 -10 1, 192 -10 1, 192 64 1, 256 64 1, 256 2 1, 256 -111 0
-768 0 -64 768 640;128 576 1, 186 576 0, 221 541 1, 256 507 0, 256 448 1, 256 388 0, 221 354 1, 187 320 0, 126 320 1, 75 320 0, 42 348 1, 0 384 0, 0 448 1, 0 507 0, 35 541 1, 70 576 0, 127 512 1, 64 512 0, 64 448 1, 64 384 0, 128 384 1, 192 384 0, 192 448 1, 192 477 0, 175 495 1, 157 512 0, 384 320 1, 443 320 0, 477 277 1, 512 234 0, 512 160 1, 512 86 0, 477 43 1, 443 0 0, 383 0 1, 330 0 0, 298 35 1, 256 80 0, 256 160 1, 256 234 0, 291 277 1, 326 320 0, 383 256 1, 320 256 0, 320 160 1, 320 64 0, 384 64 1, 448 64 0, 448 159 1, 448 204 0, 431 230 1, 413 256 0, 640 320 1, 699 320 0, 733 277 1, 768 234 0, 768 161 1, 768 86 0, 733 43 1, 698 0 0, 639 0 1, 587 0 0, 553 35 1, 512 80 0, 512 160 1, 512 234 0, 547 277 1, 581 320 0, 639 256 1, 576 256 0, 576 160 1, 576 64 0, 640 64 1, 704 64 0, 704 160 1, 704 204 0, 686 230 1, 669 256 0, 23 -14 1, 431 590 1, 482 590 1, 74 -14 1
-512 0 0 512 704;7 0 1, 218 576 1, 296 576 1, 503 0 1, 419 0 1, 361 128 1, 138 128 1, 80 0 1, 161 192 1, 339 192 1, 250 458 1, 126 576 1, 216 704 1, 298 704 1, 388 576 1, 333 576 1, 257 657 1, 257 657 1, 181 576 1
-512 64 0 512 704;64 0 1, 64 576 1, 448 576 1, 448 512 1, 128 512 1, 128 320 1, 448 320 1, 448 256 1, 128 256 1, 128 64 1, 512 64 1, 512 0 1, 127 576 1, 228 704 1, 319 704 1, 420 576 1, 358 576 1, 274 657 1, 273 657 1, 189 576 1
-512 0 0 512 704;7 0 1, 218 576 1, 296 576 1, 503 0 1, 419 0 1, 361 128 1, 138 128 1, 80 0 1, 161 192 1, 339 192 1, 250 458 1, 201 576 1, 292 704 1, 377 704 1, 257 576 1
-512 64 0 512 640;64 0 1, 64 576 1, 448 576 1, 448 512 1, 128 512 1, 128 320 1, 448 320 1, 448 256 1, 128 256 1, 128 64 1, 512 64 1, 512 0 1, 192 576 1, 192 640 1, 256 640 1, 256 576 1, 320 576 1, 320 640 1, 384 640 1, 384 576 1
-512 64 0 512 704;64 0 1, 64 576 1, 448 576 1, 448 512 1, 128 512 1, 128 320 1, 448 320 1, 448 256 1, 128 256 1, 128 64 1, 512 64 1, 512 0 1, 334 576 1, 273 576 1, 138 704 1, 234 704 1
-192 0 0 256 704;64 0 1, 64 576 1, 128 576 1, 128 0 1, 48 576 1, 124 704 1, 209 704 1, 96 576 1
-192 -64 0 256 704;64 0 1, 64 576 1, 128 576 1, 128 0 1, -28 576 1, 62 704 1, 130 704 1, 220 576 1, 164 576 1, 96 657 1, 96 657 1, 28 576 1
-192 0 0 192 640;64 0 1, 64 576 1, 128 576 1, 128 0 1, 0 576 1, 0 640 1, 64 640 1, 64 576 1, 128 576 1, 128 640 1, 192 640 1, 192 576 1
-192 -64 0 192 704;64 0 1, 64 576 1, 128 576 1, 128 0 1, 144 576 1, 96 576 1, -17 704 1, 68 704 1
-576 64 0 576 704;320 576 1, 436 576 0, 506 498 1, 576 419 0, 576 289 1, 576 156 0, 506 78 1, 436 0 0, 316 0 1, 214 0 0, 147 64 1, 64 145 0, 64 288 1, 64 420 0, 134 498 1, 204 576 0, 320 512 1, 229 512 0, 179 453 1, 128 394 0, 128 288 1, 128 183 0, 179 124 1, 229 64 0, 318 64 1, 401 64 0, 450 112 1, 512 171 0, 512 289 1, 512 394 0, 461 453 1, 410 512 0, 243 576 1, 333 704 1, 419 704 1, 299 576 1
-576 64 0 576 704;320 576 1, 436 576 0, 506 498 1, 576 419 0, 576 289 1, 576 156 0, 506 78 1, 436 0 0, 316 0 1, 214 0 0, 147 64 1, 64 145 0, 64 288 1, 64 420 0, 134 498 1, 204 576 0, 320 512 1, 229 512 0, 179 453 1, 128 394 0, 128 288 1, 128 183 0, 179 124 1, 229 64 0, 318 64 1, 401 64 0, 450 112 1, 512 171 0, 512 289 1, 512 394 0, 461 453 1, 410 512 0, 167 576 1, 258 704 1, 339 704 1, 430 576 1, 374 576 1, 299 657 1, 298 657 1, 223 576 1
-448 -64 0 384 576;121 192 1, 136 142 0, 158 114 1, 198 64 0, 269 64 1, 316 64 0, 384 72 1, 384 10 1, 311 0 0, 260 0 1, 173 0 0, 119 46 1, 81 78 0, 62 132 1, 55 151 0, 46 192 1, -21 192 1, -2 256 1, 40 256 1, 39 280 1, 39 282 0, 39 288 1, 40 302 0, 41 320 1, -21 320 1, -2 384 1, 48 384 1, 63 444 0, 81 474 1, 140 576 0, 273 576 1, 320 576 0, 384 573 1, 384 502 1, 321 512 0, 273 512 1, 207 512 0, 168 469 1, 145 444 0, 133 413 1, 128 401 0, 123 384 1, 336 384 1, 316 320 1, 115 320 1, 113 296 0, 113 281 1, 114 256 1, 286 256 1, 267 192 1
-576 64 0 576 704;320 576 1, 436 576 0, 506 498 1, 576 419 0, 576 289 1, 576 156 0, 506 78 1, 436 0 0, 316 0 1, 214 0 0, 147 64 1, 64 145 0, 64 288 1, 64 420 0, 134 498 1, 204 576 0, 320 512 1, 229 512 0, 179 453 1, 128 394 0, 128 288 1, 128 183 0, 179 124 1, 229 64 0, 318 64 1, 401 64 0, 450 112 1, 512 171 0, 512 289 1, 512 394 0, 461 453 1, 410 512 0, 354 576 1, 299 576 1, 178 704 1, 264 704 1
-576 64 0 512 704;64 576 1, 128 576 1, 128 213 1, 128 158 0, 139 132 1, 150 106 0, 180 88 1, 223 64 0, 295 64 1, 379 64 0, 414 97 1, 448 129 0, 448 210 1, 448 576 1, 512 576 1, 512 211 1, 512 139 0, 497 102 1, 482 64 0, 440 37 1, 385 0 0, 292 0 1, 174 0 0, 119 51 1, 64 102 0, 64 214 1, 225 576 1, 328 704 1, 425 704 1, 288 576 1
-576 64 0 512 704;64 576 1, 128 576 1, 128 213 1, 128 158 0, 139 132 1, 150 106 0, 180 88 1, 223 64 0, 295 64 1, 379 64 0, 414 97 1, 448 129 0, 448 210 1, 448 576 1, 512 576 1, 512 211 1, 512 139 0, 497 102 1, 482 64 0, 440 37 1, 385 0 0, 292 0 1, 174 0 0, 119 51 1, 64 102 0, 64 214 1, 139 576 1, 242 704 1, 334 704 1, 437 576 1, 374 576 1, 288 657 1, 288 657 1, 202 576 1
-576 64 0 512 704;64 576 1, 128 576 1, 128 213 1, 128 158 0, 139 132 1, 150 106 0, 180 88 1, 223 64 0, 295 64 1, 379 64 0, 414 97 1, 448 129 0, 448 210 1, 448 576 1, 512 576 1, 512 211 1, 512 139 0, 497 102 1, 482 64 0, 440 37 1, 385 0 0, 292 0 1, 174 0 0, 119 51 1, 64 102 0, 64 214 1, 351 576 1, 288 576 1, 151 704 1, 248 704 1
-192 64 0 128 384;64 0 1, 64 384 1, 128 384 1, 128 0 1
-256 -64 512 320 576;-3 512 1, 87 576 1, 169 576 1, 259 512 1, 204 512 1, 128 552 1, 128 552 1, 52 512 1
-256 0 448 256 640;3 502 1, 6 531 0, 15 548 1, 32 576 0, 73 576 1, 100 576 0, 123 576 1, 146 576 1, 167 576 0, 178 576 1, 203 576 0, 207 590 1, 253 590 1, 250 559 0, 241 542 1, 224 512 0, 183 512 1, 156 512 0, 133 512 1, 110 512 1, 90 512 0, 78 512 1, 53 512 0, 49 502 1
-256 0 448 256 512;0 448 1, 0 512 1, 256 512 1, 256 448 1
-256 0 512 256 640;3 602 1, 49 602 1, 57 588 0, 77 582 1, 97 576 0, 128 576 1, 163 576 0, 184 583 1, 200 589 0, 207 602 1, 253 602 1, 247 564 0, 220 542 1, 184 512 0, 128 512 1, 69 512 0, 33 544 1, 9 566 0
-256 64 512 128 576;64 512 1, 64 576 1, 128 576 1, 128 512 1
-256 64 512 192 640;128 640 1, 155 640 0, 173 621 1, 192 603 0, 192 576 1, 192 549 0, 173 531 1, 155 512 0, 127 512 1, 104 512 0, 87 527 1, 64 547 0, 64 576 1, 64 603 0, 83 621 1, 101 640 0, 128 576 1, 128 576 0, 128 576 1, 128 576 0, 128 576 1, 128 576 0, 128 576 1, 128 576 0, 128 576 1, 128 576 0, 128 576 1, 128 576 0, 128 576 1, 128 576 0, 128 576 1, 128 576 0
-256 0 -192 192 0;107 0 1, 143 0 1, 120 -41 1, 147 -42 0, 166 -59 1, 192 -82 0, 192 -116 1, 192 -148 0, 170 -170 1, 149 -192 0, 116 -192 1, 91 -192 0, 63 -154 1, 63 -124 1, 79 -128 0, 96 -128 1, 128 -128 0, 128 -101 1, 128 -67 0, 71 -66 1
-256 -64 448 320 576;-19 456 1, 71 576 1, 143 576 1, 23 456 1, 113 456 1, 203 576 1, 275 576 1, 155 456 1
-256 64 -128 192 0;123 0 1, 163 0 1, 128 -19 0, 128 -42 1, 128 -64 0, 164 -64 1, 180 -64 0, 192 -98 1, 192 -128 1, 169 -128 0, 140 -128 1, 64 -128 0, 64 -73 1, 64 -31 0
-256 -64 512 320 576;259 576 1, 169 512 1, 87 512 1, -3 576 1, 52 576 1, 128 536 1, 128 536 1, 204 576 1
-448 -64 0 384 576;121 192 1, 136 142 0, 158 114 1, 198 64 0, 269 64 1, 316 64 0, 384 72 1, 384 10 1, 311 0 0, 260 0 1, 173 0 0, 119 46 1, 81 78 0, 62 132 1, 55 151 0, 46 192 1, -21 192 1, -2 256 1, 40 256 1, 39 280 1, 39 282 0, 39 288 1, 40 302 0, 41 320 1, -21 320 1, -2 384 1, 48 384 1, 63 444 0, 81 474 1, 140 576 0, 273 576 1, 320 576 0, 384 573 1, 384 502 1, 321 512 0, 273 512 1, 207 512 0, 168 469 1, 145 444 0, 133 413 1, 128 401 0, 123 384 1, 336 384 1, 316 320 1, 115 320 1, 113 296 0, 113 281 1, 114 256 1, 286 256 1, 267 192 1
-192 0 0 0 0;
-192 64 -128 128 576;64 -128 1, 64 192 1, 128 192 1, 128 -128 1, 64 320 1, 64 576 1, 128 576 1, 128 320 1
-256 64 192 192 256;64 192 1, 64 256 1, 192 256 1, 192 192 1
-448 64 512 384 576;64 512 1, 64 576 1, 384 576 1, 384 512 1
-256 0 192 256 576;28 192 1, 28 256 1, 55 300 0, 101 338 1, 129 361 1, 192 412 0, 192 458 1, 192 512 0, 127 512 1, 89 512 0, 36 488 1, 36 532 1, 89 576 0, 138 576 1, 191 576 0, 224 548 1, 256 521 0, 256 477 1, 256 421 0, 179 359 1, 157 341 1, 102 296 0, 92 256 1, 238 256 1, 238 192 1
-256 0 192 256 576;32 507 1, 32 549 1, 68 576 0, 103 576 1, 192 576 0, 192 492 1, 192 454 0, 177 429 1, 168 414 0, 151 402 1, 212 388 0, 236 360 1, 256 336 0, 256 302 1, 256 251 0, 220 222 1, 184 192 0, 121 192 1, 79 192 0, 28 225 1, 28 270 1, 84 256 0, 117 256 1, 192 256 0, 192 314 1, 192 381 0, 78 381 1, 59 381 1, 59 416 1, 75 416 1, 128 416 0, 128 470 1, 128 512 0, 86 512 1, 62 512 0
-192 64 192 128 256;64 192 1, 64 256 1, 128 256 1, 128 192 1
-256 0 192 192 576;128 192 1, 128 477 1, 54 458 1, 54 501 1, 192 534 1, 192 192 1
-640 0 -64 640 576;128 192 1, 128 494 1, 54 475 1, 54 518 1, 192 551 1, 192 192 1, 512 -27 1, 512 64 1, 361 64 1, 361 126 1, 511 320 1, 576 320 1, 576 128 1, 622 128 1, 622 64 1, 576 64 1, 576 -27 1, 409 128 1, 512 128 1, 512 249 1, 82 -41 1, 495 556 1, 554 556 1, 134 -41 1
-640 0 -64 640 576;401 0 1, 401 64 1, 428 95 0, 479 125 1, 509 143 1, 576 181 0, 576 215 1, 576 256 0, 507 256 1, 467 256 0, 410 248 1, 410 291 1, 466 320 0, 516 320 1, 572 320 0, 606 298 1, 640 276 0, 640 241 1, 640 194 0, 559 146 1, 535 132 1, 476 96 0, 466 64 1, 612 64 1, 612 0 1, 63 -14 1, 480 539 1, 531 539 1, 114 -14 1, 128 192 1, 128 477 1, 54 458 1, 54 501 1, 192 534 1, 192 192 1
-640 0 -64 640 576;56 494 1, 56 536 1, 101 576 0, 145 576 1, 256 576 0, 256 486 1, 256 444 0, 227 418 1, 209 402 0, 175 389 1, 222 376 0, 241 349 1, 256 327 0, 256 295 1, 256 247 0, 224 220 1, 192 192 0, 135 192 1, 97 192 0, 52 215 1, 52 259 1, 100 256 0, 128 256 1, 192 256 0, 192 308 1, 192 368 0, 102 368 1, 83 368 1, 83 403 1, 99 403 1, 192 403 0, 192 465 1, 192 512 0, 133 512 1, 99 512 0, 512 -27 1, 512 64 1, 359 64 1, 359 126 1, 510 320 1, 576 320 1, 576 128 1, 623 128 1, 623 64 1, 576 64 1, 576 -27 1, 408 128 1, 512 128 1, 512 260 1, 117 -41 1, 528 556 1, 589 556 1, 167 -41 1
-576 0 0 512 576;64 0 1, 64 256 1, 0 256 1, 0 320 1, 64 320 1, 64 576 1, 229 576 1, 512 576 0, 512 301 1, 512 158 0, 438 79 1, 365 0 0, 231 0 1, 128 64 1, 225 64 1, 448 64 0, 448 292 1, 448 426 0, 361 481 1, 336 497 0, 300 504 1, 258 512 0, 188 512 1, 128 512 1, 128 320 1, 256 320 1, 256 256 1, 128 256 1
-448 0 0 448 384;44 58 1, 185 199 1, 44 340 1, 84 379 1, 224 238 1, 365 379 1, 404 340 1, 264 199 1, 404 58 1, 365 19 1, 224 160 1, 84 19 1
-512 -64 0 512 704;192 0 1, 192 240 1, -7 576 1, 83 576 1, 232 309 1, 395 576 1, 468 576 1, 256 242 1, 256 0 1, 185 576 1, 261 704 1, 346 704 1, 232 576 1
-512 64 0 512 576;64 0 1, 64 576 1, 128 576 1, 128 448 1, 267 448 1, 365 448 0, 408 438 1, 451 429 0, 478 401 1, 512 367 0, 512 308 1, 512 128 0, 244 128 1, 128 128 1, 128 0 1, 128 192 1, 240 192 1, 448 192 0, 448 302 1, 448 355 0, 394 371 1, 348 384 0, 242 384 1, 128 384 1
-448 64 0 384 704;64 554 1, 64 615 1, 139 615 0, 200 586 1, 258 650 1, 287 617 1, 238 559 1, 278 523 0, 299 494 1, 384 380 0, 384 219 1, 384 116 0, 342 58 1, 299 0 0, 226 0 1, 152 0 0, 108 53 1, 64 105 0, 64 194 1, 64 283 0, 110 333 1, 155 384 0, 234 384 1, 253 384 0, 276 379 1, 247 449 0, 194 497 1, 138 416 1, 109 459 1, 157 528 1, 119 554 0, 223 320 1, 178 320 0, 153 287 1, 128 253 0, 128 192 1, 128 64 0, 224 64 1, 320 64 0, 320 192 1, 320 320 0
-384 0 -128 384 576;152 0 1, 7 384 1, 82 384 1, 193 90 1, 314 384 1, 380 384 1, 164 -128 1, 87 -128 1, 168 512 1, 259 576 1, 344 576 1, 224 512 1
-448 64 -128 384 576;128 -128 1, 64 -128 1, 64 576 1, 128 576 1, 128 312 1, 148 344 0, 171 361 1, 203 384 0, 247 384 1, 308 384 0, 346 334 1, 384 285 0, 384 202 1, 384 106 0, 335 53 1, 286 0 0, 197 0 1, 164 0 0, 128 0 1, 128 249 1, 128 53 1, 182 64 0, 209 64 1, 320 64 0, 320 199 1, 320 256 0, 298 288 1, 276 320 0, 239 320 1, 190 320 0
-512 -64 0 512 640;-1 0 1, 215 576 1, 297 576 1, 510 0 1, 425 0 1, 366 128 1, 130 128 1, 72 0 1, 154 192 1, 343 192 1, 249 458 1, 128 576 1, 128 640 1, 384 640 1, 384 576 1
-448 0 0 448 512;329 49 1, 239 0 0, 155 0 1, 86 0 0, 43 28 1, 0 57 0, 0 101 1, 0 227 0, 299 227 1, 320 227 1, 320 274 1, 320 320 0, 224 320 1, 149 320 0, 64 307 1, 64 364 1, 151 384 0, 228 384 1, 309 384 0, 347 358 1, 384 331 0, 384 274 1, 384 99 1, 384 64 0, 423 64 1, 428 64 0, 437 42 1, 443 3 1, 417 0 0, 392 0 1, 368 0 0, 352 11 1, 337 23 0, 320 87 1, 320 186 1, 283 187 1, 248 188 0, 206 184 1, 64 173 0, 64 116 1, 64 64 0, 168 64 1, 240 64 0, 64 448 1, 64 512 1, 320 512 1, 320 448 1
-512 0 0 512 768;8 0 1, 219 576 1, 297 576 1, 504 0 1, 419 0 1, 362 128 1, 139 128 1, 81 0 1, 161 192 1, 340 192 1, 251 458 1, 133 743 1, 179 743 1, 187 722 0, 207 713 1, 226 704 0, 258 704 1, 293 704 0, 313 715 1, 329 724 0, 336 743 1, 383 743 1, 377 700 0, 350 674 1, 314 640 0, 258 640 1, 199 640 0, 163 677 1, 139 702 0
-448 0 0 448 640;329 49 1, 239 0 0, 155 0 1, 86 0 0, 43 28 1, 0 57 0, 0 101 1, 0 227 0, 299 227 1, 320 227 1, 320 274 1, 320 320 0, 224 320 1, 149 320 0, 64 307 1, 64 364 1, 151 384 0, 228 384 1, 309 384 0, 347 358 1, 384 331 0, 384 274 1, 384 99 1, 384 64 0, 423 64 1, 428 64 0, 437 42 1, 443 3 1, 417 0 0, 392 0 1, 368 0 0, 352 11 1, 337 23 0, 320 87 1, 320 186 1, 283 187 1, 248 188 0, 206 184 1, 64 173 0, 64 116 1, 64 64 0, 168 64 1, 240 64 0, 67 602 1, 113 602 1, 121 588 0, 141 582 1, 161 576 0, 192 576 1, 227 576 0, 248 583 1, 264 589 0, 271 602 1, 317 602 1, 311 564 0, 284 542 1, 248 512 0, 192 512 1, 133 512 0, 97 544 1, 73 566 0
-512 0 -128 512 576;7 0 1, 218 576 1, 296 576 1, 503 0 1, 419 0 1, 361 128 1, 138 128 1, 80 0 1, 161 192 1, 339 192 1, 250 458 1, 419 0 1, 459 0 1, 448 -19 0, 448 -42 1, 448 -64 0, 470 -64 1, 481 -64 0, 488 -98 1, 488 -128 1, 469 -128 0, 446 -128 1, 384 -128 0, 384 -73 1, 384 -31 0
-448 0 -128 448 384;329 49 1, 239 0 0, 155 0 1, 86 0 0, 43 28 1, 0 57 0, 0 101 1, 0 227 0, 299 227 1, 320 227 1, 320 274 1, 320 320 0, 224 320 1, 149 320 0, 64 307 1, 64 364 1, 151 384 0, 228 384 1, 309 384 0, 347 358 1, 384 331 0, 384 274 1, 384 99 1, 384 64 0, 423 64 1, 428 64 0, 437 42 1, 443 3 1, 417 0 0, 392 0 1, 368 0 0, 352 11 1, 337 23 0, 320 87 1, 320 186 1, 283 187 1, 248 188 0, 206 184 1, 64 173 0, 64 116 1, 64 64 0, 168 64 1, 240 64 0, 315 0 1, 355 0 1, 320 -19 0, 320 -42 1, 320 -64 0, 356 -64 1, 372 -64 0, 384 -98 1, 384 -128 1, 361 -128 0, 332 -128 1, 256 -128 0, 256 -73 1, 256 -31 0
-576 64 0 512 704;512 30 1, 429 0 0, 334 0 1, 202 0 0, 133 73 1, 64 147 0, 64 287 1, 64 427 0, 134 502 1, 205 576 0, 338 576 1, 413 576 0, 512 566 1, 512 489 1, 394 512 0, 326 512 1, 230 512 0, 179 454 1, 128 396 0, 128 287 1, 128 180 0, 182 122 1, 237 64 0, 335 64 1, 417 64 0, 512 100 1, 270 576 1, 360 704 1, 446 704 1, 326 576 1
-384 0 0 384 576;320 11 1, 251 0 0, 190 0 1, 104 0 0, 52 53 1, 0 107 0, 0 192 1, 0 282 0, 54 333 1, 108 384 0, 205 384 1, 254 384 0, 320 380 1, 320 322 1, 251 320 0, 209 320 1, 64 320 0, 64 191 1, 64 130 0, 101 97 1, 137 64 0, 203 64 1, 253 64 0, 320 72 1, 168 512 1, 259 576 1, 344 576 1, 224 512 1
-576 64 0 512 704;512 30 1, 429 0 0, 334 0 1, 202 0 0, 133 73 1, 64 147 0, 64 287 1, 64 427 0, 134 502 1, 205 576 0, 338 576 1, 413 576 0, 512 566 1, 512 489 1, 394 512 0, 326 512 1, 230 512 0, 179 454 1, 128 396 0, 128 287 1, 128 180 0, 182 122 1, 237 64 0, 335 64 1, 417 64 0, 512 100 1, 194 576 1, 285 704 1, 366 704 1, 457 576 1, 401 576 1, 326 657 1, 325 657 1, 250 576 1
-384 0 0 384 576;320 11 1, 251 0 0, 190 0 1, 104 0 0, 52 53 1, 0 107 0, 0 192 1, 0 282 0, 54 333 1, 108 384 0, 205 384 1, 254 384 0, 320 380 1, 320 322 1, 251 320 0, 209 320 1, 64 320 0, 64 191 1, 64 130 0, 101 97 1, 137 64 0, 203 64 1, 253 64 0, 320 72 1, 74 512 1, 164 576 1, 246 576 1, 332 512 1, 281 512 1, 205 552 1, 204 552 1, 129 512 1
-576 64 0 512 704;512 30 1, 429 0 0, 334 0 1, 202 0 0, 133 73 1, 64 147 0, 64 287 1, 64 427 0, 134 502 1, 205 576 0, 338 576 1, 413 576 0, 512 566 1, 512 489 1, 394 512 0, 326 512 1, 230 512 0, 179 454 1, 128 396 0, 128 287 1, 128 180 0, 182 122 1, 237 64 0, 335 64 1, 417 64 0, 512 100 1, 320 640 1, 320 704 1, 384 704 1, 384 640 1
-384 64 0 320 576;320 11 1, 265 0 0, 216 0 1, 148 0 0, 106 53 1, 64 107 0, 64 192 1, 64 282 0, 107 333 1, 150 384 0, 228 384 1, 267 384 0, 320 380 1, 320 322 1, 268 320 0, 237 320 1, 128 320 0, 128 191 1, 128 130 0, 156 97 1, 183 64 0, 232 64 1, 270 64 0, 320 72 1, 192 512 1, 192 576 1, 256 576 1, 256 512 1
-576 64 0 512 704;512 30 1, 429 0 0, 334 0 1, 202 0 0, 133 73 1, 64 147 0, 64 287 1, 64 427 0, 134 502 1, 205 576 0, 338 576 1, 413 576 0, 512 566 1, 512 489 1, 394 512 0, 326 512 1, 230 512 0, 179 454 1, 128 396 0, 128 287 1, 128 180 0, 182 122 1, 237 64 0, 335 64 1, 417 64 0, 512 100 1, 457 704 1, 366 576 1, 285 576 1, 194 704 1, 250 704 1, 325 623 1, 326 623 1, 401 704 1
-384 0 0 448 576;320 11 1, 251 0 0, 190 0 1, 104 0 0, 52 53 1, 0 107 0, 0 192 1, 0 282 0, 54 333 1, 108 384 0, 205 384 1, 254 384 0, 320 380 1, 320 322 1, 251 320 0, 209 320 1, 64 320 0, 64 191 1, 64 130 0, 101 97 1, 137 64 0, 203 64 1, 253 64 0, 320 72 1, 387 576 1, 297 512 1, 215 512 1, 125 576 1, 180 576 1, 256 536 1, 256 536 1, 332 576 1
-576 64 0 512 704;64 0 1, 64 576 1, 227 576 1, 512 576 0, 512 301 1, 512 158 0, 438 79 1, 364 0 0, 228 0 1, 128 64 1, 223 64 1, 448 64 0, 448 292 1, 448 426 0, 360 481 1, 335 497 0, 299 504 1, 257 512 0, 186 512 1, 128 512 1, 374 704 1, 284 576 1, 202 576 1, 115 704 1, 167 704 1, 243 623 1, 244 623 1, 319 704 1
-448 64 0 448 576;320 135 1, 320 331 1, 265 320 0, 239 320 1, 128 320 0, 128 185 1, 128 129 0, 150 96 1, 172 64 0, 209 64 1, 258 64 0, 320 72 1, 300 40 0, 277 23 1, 245 0 0, 201 0 1, 140 0 0, 102 50 1, 64 100 0, 64 182 1, 64 278 0, 113 331 1, 162 384 0, 251 384 1, 285 384 0, 320 384 1, 320 576 1, 384 576 1, 384 0 1, 320 0 1, 384 400 1, 384 422 1, 409 430 0, 409 493 1, 409 499 1, 384 499 1, 384 576 1, 448 576 1, 448 510 1, 448 408 0
-576 0 0 512 576;64 0 1, 64 256 1, 0 256 1, 0 320 1, 64 320 1, 64 576 1, 229 576 1, 512 576 0, 512 301 1, 512 158 0, 438 79 1, 365 0 0, 231 0 1, 128 64 1, 225 64 1, 448 64 0, 448 292 1, 448 426 0, 361 481 1, 336 497 0, 300 504 1, 258 512 0, 188 512 1, 128 512 1, 128 320 1, 256 320 1, 256 256 1, 128 256 1
-448 64 0 448 576;320 448 1, 200 448 1, 200 512 1, 320 512 1, 320 576 1, 384 576 1, 384 512 1, 440 512 1, 440 448 1, 384 448 1, 384 0 1, 320 0 1, 320 72 1, 300 40 0, 277 23 1, 245 0 0, 201 0 1, 140 0 0, 102 50 1, 64 100 0, 64 182 1, 64 278 0, 113 331 1, 162 384 0, 251 384 1, 285 384 0, 320 384 1, 320 135 1, 320 331 1, 265 320 0, 239 320 1, 128 320 0, 128 185 1, 128 129 0, 150 96 1, 172 64 0, 209 64 1, 258 64 0
-512 64 0 512 640;64 0 1, 64 576 1, 448 576 1, 448 512 1, 128 512 1, 128 320 1, 448 320 1, 448 256 1, 128 256 1, 128 64 1, 512 64 1, 512 0 1, 128 576 1, 128 640 1, 384 640 1, 384 576 1
-448 64 0 448 512;311 256 1, 310 277 0, 303 287 1, 284 320 0, 219 320 1, 173 320 0, 147 305 1, 121 290 0, 115 256 1, 384 72 1, 384 13 1, 314 0 0, 256 0 1, 168 0 0, 116 53 1, 64 107 0, 64 197 1, 64 283 0, 110 333 1, 156 384 0, 234 384 1, 323 384 0, 360 325 1, 387 281 0, 386 212 1, 386 192 1, 114 192 1, 119 153 0, 129 132 1, 162 64 0, 260 64 1, 316 64 0, 64 448 1, 64 512 1, 320 512 1, 320 448 1
-512 64 0 512 768;64 0 1, 64 576 1, 448 576 1, 448 512 1, 128 512 1, 128 320 1, 448 320 1, 448 256 1, 128 256 1, 128 64 1, 512 64 1, 512 0 1, 129 743 1, 181 743 1, 190 722 0, 212 713 1, 234 704 0, 269 704 1, 308 704 0, 331 715 1, 349 724 0, 357 743 1, 408 743 1, 401 700 0, 371 674 1, 331 640 0, 268 640 1, 203 640 0, 163 677 1, 136 702 0
-448 64 0 448 640;311 256 1, 310 277 0, 303 287 1, 284 320 0, 219 320 1, 173 320 0, 147 305 1, 121 290 0, 115 256 1, 384 72 1, 384 13 1, 314 0 0, 256 0 1, 168 0 0, 116 53 1, 64 107 0, 64 197 1, 64 283 0, 110 333 1, 156 384 0, 234 384 1, 323 384 0, 360 325 1, 387 281 0, 386 212 1, 386 192 1, 114 192 1, 119 153 0, 129 132 1, 162 64 0, 260 64 1, 316 64 0, 93 579 1, 139 579 1, 147 543 0, 167 527 1, 186 512 0, 218 512 1, 253 512 0, 273 531 1, 289 546 0, 296 579 1, 342 579 1, 336 524 0, 309 491 1, 273 448 0, 217 448 1, 159 448 0, 123 495 1, 99 526 0
-512 64 0 512 704;64 0 1, 64 576 1, 448 576 1, 448 512 1, 128 512 1, 128 320 1, 448 320 1, 448 256 1, 128 256 1, 128 64 1, 512 64 1, 512 0 1, 256 640 1, 256 704 1, 320 704 1, 320 640 1
-448 64 0 448 576;311 256 1, 310 277 0, 303 287 1, 284 320 0, 219 320 1, 173 320 0, 147 305 1, 121 290 0, 115 256 1, 384 72 1, 384 13 1, 314 0 0, 256 0 1, 168 0 0, 116 53 1, 64 107 0, 64 197 1, 64 283 0, 110 333 1, 156 384 0, 234 384 1, 323 384 0, 360 325 1, 387 281 0, 386 212 1, 386 192 1, 114 192 1, 119 153 0, 129 132 1, 162 64 0, 260 64 1, 316 64 0, 128 512 1, 128 576 1, 192 576 1, 192 512 1
-512 64 -128 512 576;64 0 1, 64 576 1, 448 576 1, 448 512 1, 128 512 1, 128 320 1, 448 320 1, 448 256 1, 128 256 1, 128 64 1, 512 64 1, 512 0 1, 410 0 1, 448 0 1, 384 -19 0, 384 -42 1, 384 -64 0, 420 -64 1, 436 -64 0, 448 -98 1, 448 -128 1, 425 -128 0, 396 -128 1, 320 -128 0, 320 -73 1, 320 -31 0
-448 64 -128 448 384;311 256 1, 310 277 0, 303 287 1, 284 320 0, 219 320 1, 173 320 0, 147 305 1, 121 290 0, 115 256 1, 384 72 1, 384 13 1, 314 0 0, 256 0 1, 168 0 0, 116 53 1, 64 107 0, 64 197 1, 64 283 0, 110 333 1, 156 384 0, 234 384 1, 323 384 0, 360 325 1, 387 281 0, 386 212 1, 386 192 1, 114 192 1, 119 153 0, 129 132 1, 162 64 0, 260 64 1, 316 64 0, 251 0 1, 291 0 1, 256 -19 0, 256 -42 1, 256 -64 0, 292 -64 1, 308 -64 0, 320 -98 1, 320 -128 1, 297 -128 0, 268 -128 1, 192 -128 0, 192 -73 1, 192 -31 0
-512 64 0 512 704;64 0 1, 64 576 1, 448 576 1, 448 512 1, 128 512 1, 128 320 1, 448 320 1, 448 256 1, 128 256 1, 128 64 1, 512 64 1, 512 0 1, 413 704 1, 312 576 1, 221 576 1, 122 704 1, 182 704 1, 266 623 1, 267 623 1, 351 704 1
-448 0 0 448 576;311 256 1, 310 277 0, 303 287 1, 284 320 0, 219 320 1, 173 320 0, 147 305 1, 121 290 0, 115 256 1, 384 72 1, 384 13 1, 314 0 0, 256 0 1, 168 0 0, 116 53 1, 64 107 0, 64 197 1, 64 283 0, 110 333 1, 156 384 0, 234 384 1, 323 384 0, 360 325 1, 387 281 0, 386 212 1, 386 192 1, 114 192 1, 119 153 0, 129 132 1, 162 64 0, 260 64 1, 316 64 0, 323 576 1, 233 512 1, 151 512 1, 61 576 1, 116 576 1, 192 536 1, 192 536 1, 268 576 1
-576 64 0 512 704;512 256 1, 512 14 1, 418 0 0, 330 0 1, 64 0 0, 64 286 1, 64 426 0, 133 501 1, 202 576 0, 332 576 1, 416 576 0, 512 564 1, 512 485 1, 398 512 0, 323 512 1, 128 512 0, 128 289 1, 128 180 0, 183 122 1, 238 64 0, 340 64 1, 382 64 0, 448 57 1, 448 192 1, 384 192 1, 384 256 1, 222 576 1, 312 704 1, 391 704 1, 454 576 1, 415 576 1, 354 657 1, 353 657 1, 277 576 1
-448 64 -192 384 576;320 153 1, 320 331 1, 265 320 0, 240 320 1, 128 320 0, 128 190 1, 128 132 0, 150 98 1, 172 64 0, 209 64 1, 258 64 0, 320 90 1, 300 50 0, 277 29 1, 245 0 0, 202 0 1, 140 0 0, 102 52 1, 64 103 0, 64 186 1, 64 280 0, 113 332 1, 162 384 0, 250 384 1, 285 384 0, 320 384 1, 384 384 1, 384 105 1, 384 22 0, 374 -18 1, 348 -128 0, 194 -128 1, 130 -128 0, 64 -135 1, 64 -71 1, 143 -64 0, 198 -64 1, 320 -64 0, 320 29 1, 119 512 1, 208 576 1, 288 576 1, 370 512 1, 322 512 1, 248 552 1, 248 552 1, 174 512 1
-576 64 0 512 768;512 256 1, 512 14 1, 418 0 0, 330 0 1, 64 0 0, 64 286 1, 64 426 0, 133 501 1, 202 576 0, 332 576 1, 416 576 0, 512 564 1, 512 485 1, 398 512 0, 323 512 1, 128 512 0, 128 289 1, 128 180 0, 183 122 1, 238 64 0, 340 64 1, 382 64 0, 448 57 1, 448 192 1, 384 192 1, 384 256 1, 228 743 1, 274 743 1, 281 722 0, 300 713 1, 317 704 0, 345 704 1, 378 704 0, 396 715 1, 411 724 0, 417 743 1, 449 743 1, 444 700 0, 419 674 1, 388 640 0, 339 640 1, 286 640 0, 255 677 1, 233 702 0
-448 64 -192 384 640;320 153 1, 320 331 1, 265 320 0, 240 320 1, 128 320 0, 128 190 1, 128 132 0, 150 98 1, 172 64 0, 209 64 1, 258 64 0, 320 90 1, 300 50 0, 277 29 1, 245 0 0, 202 0 1, 140 0 0, 102 52 1, 64 103 0, 64 186 1, 64 280 0, 113 332 1, 162 384 0, 250 384 1, 285 384 0, 320 384 1, 384 384 1, 384 105 1, 384 22 0, 374 -18 1, 348 -128 0, 194 -128 1, 130 -128 0, 64 -135 1, 64 -71 1, 143 -64 0, 198 -64 1, 320 -64 0, 320 29 1, 131 602 1, 177 602 1, 185 588 0, 205 582 1, 225 576 0, 256 576 1, 291 576 0, 312 583 1, 328 589 0, 335 602 1, 381 602 1, 375 564 0, 348 542 1, 312 512 0, 256 512 1, 197 512 0, 161 544 1, 137 566 0
-576 64 0 512 704;512 256 1, 512 14 1, 418 0 0, 330 0 1, 64 0 0, 64 286 1, 64 426 0, 133 501 1, 202 576 0, 332 576 1, 416 576 0, 512 564 1, 512 485 1, 398 512 0, 323 512 1, 128 512 0, 128 289 1, 128 180 0, 183 122 1, 238 64 0, 340 64 1, 382 64 0, 448 57 1, 448 192 1, 384 192 1, 384 256 1, 320 640 1, 320 704 1, 384 704 1, 384 640 1
-448 64 -192 384 576;320 153 1, 320 331 1, 265 320 0, 240 320 1, 128 320 0, 128 190 1, 128 132 0, 150 98 1, 172 64 0, 209 64 1, 258 64 0, 320 90 1, 300 50 0, 277 29 1, 245 0 0, 202 0 1, 140 0 0, 102 52 1, 64 103 0, 64 186 1, 64 280 0, 113 332 1, 162 384 0, 250 384 1, 285 384 0, 320 384 1, 384 384 1, 384 105 1, 384 22 0, 374 -18 1, 348 -128 0, 194 -128 1, 130 -128 0, 64 -135 1, 64 -71 1, 143 -64 0, 198 -64 1, 320 -64 0, 320 29 1, 192 512 1, 192 576 1, 256 576 1, 256 512 1
-576 64 -192 512 576;512 256 1, 512 14 1, 417 0 0, 330 0 1, 64 0 0, 64 286 1, 64 426 0, 133 501 1, 202 576 0, 332 576 1, 416 576 0, 512 564 1, 512 485 1, 398 512 0, 323 512 1, 128 512 0, 128 289 1, 128 180 0, 183 122 1, 238 64 0, 340 64 1, 382 64 0, 448 57 1, 448 192 1, 384 192 1, 384 256 1, 291 -158 1, 291 -126 1, 299 -128 0, 305 -128 1, 320 -128 0, 320 -104 1, 320 -77 0, 309 -71 1, 309 -42 1, 343 -43 0, 360 -57 1, 384 -77 0, 384 -121 1, 384 -192 0, 325 -192 1, 309 -192 0
-448 64 -192 384 704;320 153 1, 320 331 1, 265 320 0, 240 320 1, 128 320 0, 128 190 1, 128 132 0, 150 98 1, 172 64 0, 209 64 1, 258 64 0, 320 90 1, 300 50 0, 277 29 1, 245 0 0, 202 0 1, 140 0 0, 102 52 1, 64 103 0, 64 186 1, 64 280 0, 113 332 1, 162 384 0, 250 384 1, 285 384 0, 320 384 1, 384 384 1, 384 105 1, 384 22 0, 374 -18 1, 348 -128 0, 194 -128 1, 130 -128 0, 64 -135 1, 64 -71 1, 143 -64 0, 198 -64 1, 320 -64 0, 320 29 1, 256 682 1, 256 660 1, 231 652 0, 231 592 1, 231 586 1, 256 586 1, 256 512 1, 192 512 1, 192 576 1, 192 674 0
-576 64 0 512 704;64 0 1, 64 576 1, 128 576 1, 128 320 1, 448 320 1, 448 576 1, 512 576 1, 512 0 1, 448 0 1, 448 256 1, 128 256 1, 128 0 1, 134 576 1, 240 704 1, 336 704 1, 441 576 1, 376 576 1, 288 657 1, 287 657 1, 199 576 1
-448 64 0 384 768;64 0 1, 64 576 1, 128 576 1, 128 312 1, 157 344 0, 185 360 1, 226 384 0, 275 384 1, 384 384 0, 384 276 1, 384 0 1, 320 0 1, 320 254 1, 320 293 0, 308 306 1, 296 320 0, 264 320 1, 194 320 0, 128 249 1, 128 0 1, 88 640 1, 179 768 1, 272 768 1, 362 640 1, 312 640 1, 226 721 1, 225 721 1, 139 640 1
-576 0 0 576 576;128 320 1, 448 320 1, 448 384 1, 128 384 1, 64 0 1, 64 384 1, 8 384 1, 8 448 1, 64 448 1, 64 576 1, 128 576 1, 128 448 1, 448 448 1, 448 576 1, 512 576 1, 512 448 1, 568 448 1, 568 384 1, 512 384 1, 512 0 1, 448 0 1, 448 256 1, 128 256 1, 128 0 1
-448 0 0 384 576;64 0 1, 64 448 1, 8 448 1, 8 512 1, 64 512 1, 64 576 1, 128 576 1, 128 512 1, 255 512 1, 255 448 1, 128 448 1, 128 312 1, 157 344 0, 185 360 1, 226 384 0, 275 384 1, 384 384 0, 384 276 1, 384 0 1, 320 0 1, 320 254 1, 320 293 0, 308 306 1, 296 320 0, 264 320 1, 194 320 0, 128 249 1, 128 0 1
-192 -64 0 256 768;64 0 1, 64 576 1, 128 576 1, 128 0 1, -22 623 1, -20 655 0, -11 673 1, 5 704 0, 43 704 1, 68 704 0, 89 704 1, 110 704 1, 130 704 0, 141 704 1, 163 704 0, 167 710 1, 214 710 1, 212 682 0, 203 667 1, 187 640 0, 150 640 1, 125 640 0, 103 640 1, 82 640 1, 63 640 0, 51 640 1, 29 640 0, 25 623 1
-192 -64 0 256 640;64 0 1, 64 384 1, 128 384 1, 128 0 1, -24 480 1, -21 518 0, -13 539 1, 4 576 0, 43 576 1, 69 576 0, 90 576 1, 112 576 1, 132 576 0, 143 576 1, 166 576 0, 170 590 1, 216 590 1, 213 559 0, 205 542 1, 188 512 0, 150 512 1, 124 512 0, 102 512 1, 80 512 1, 61 512 0, 49 512 1, 26 512 0, 22 480 1
-192 0 0 256 640;64 0 1, 64 576 1, 128 576 1, 128 0 1, 0 576 1, 0 640 1, 256 640 1, 256 576 1
-192 -64 0 192 512;64 0 1, 64 384 1, 128 384 1, 128 0 1, -64 448 1, -64 512 1, 192 512 1, 192 448 1
-192 -64 0 256 768;64 0 1, 64 576 1, 128 576 1, 128 0 1, -22 743 1, 25 743 1, 32 722 0, 50 713 1, 68 704 0, 96 704 1, 128 704 0, 146 715 1, 161 724 0, 167 743 1, 214 743 1, 208 700 0, 182 674 1, 149 640 0, 96 640 1, 40 640 0, 7 677 1, -16 702 0
-192 -64 0 256 640;64 0 1, 64 384 1, 128 384 1, 128 0 1, -24 578 1, 22 578 1, 29 542 0, 48 527 1, 67 512 0, 96 512 1, 129 512 0, 148 531 1, 163 546 0, 170 578 1, 216 578 1, 210 524 0, 184 491 1, 150 448 0, 96 448 1, 39 448 0, 5 495 1, -18 526 0
-192 64 -128 192 576;64 0 1, 64 576 1, 128 576 1, 128 0 1, 94 0 1, 126 0 1, 128 -19 0, 128 -42 1, 128 -64 0, 143 -64 1, 150 -64 0, 155 -98 1, 155 -128 1, 139 -128 0, 118 -128 1, 64 -128 0, 64 -73 1, 64 -31 0
-192 0 -128 128 576;64 0 1, 64 384 1, 128 384 1, 128 0 1, 64 512 1, 64 576 1, 128 576 1, 128 512 1, 59 0 1, 99 0 1, 64 -19 0, 64 -42 1, 64 -64 0, 100 -64 1, 116 -64 0, 128 -98 1, 128 -128 1, 105 -128 0, 76 -128 1, 0 -128 0, 0 -73 1, 0 -31 0
-192 64 0 128 704;64 0 1, 64 576 1, 128 576 1, 128 0 1, 64 640 1, 64 704 1, 128 704 1, 128 640 1
-576 64 -128 512 576;64 0 1, 64 576 1, 128 576 1, 128 0 1, 192 -87 1, 192 -19 1, 267 -64 0, 333 -64 1, 408 -64 0, 430 -29 1, 448 0 0, 448 71 1, 448 576 1, 512 576 1, 512 73 1, 512 -128 0, 317 -128 1, 252 -128 0
-320 64 -192 320 576;64 0 1, 64 384 1, 128 384 1, 128 0 1, 64 512 1, 64 576 1, 128 576 1, 128 512 1, 128 -145 1, 128 -87 1, 164 -64 0, 195 -64 1, 238 -64 0, 248 -47 1, 256 -32 0, 256 0 1, 256 384 1, 320 384 1, 320 0 1, 320 -128 0, 194 -128 1, 159 -128 0, 256 512 1, 256 576 1, 320 576 1, 320 512 1
-384 0 -128 448 704;0 -87 1, 0 -19 1, 75 -64 0, 141 -64 1, 216 -64 0, 238 -29 1, 256 0 0, 256 71 1, 256 576 1, 320 576 1, 320 73 1, 320 -128 0, 125 -128 1, 60 -128 0, 137 576 1, 244 704 1, 314 704 1, 403 576 1, 347 576 1, 281 657 1, 280 657 1, 203 576 1
-192 -64 -192 256 576;-64 -145 1, -64 -87 1, -28 -64 0, 3 -64 1, 46 -64 0, 56 -47 1, 64 -32 0, 64 0 1, 64 384 1, 128 384 1, 128 0 1, 128 -128 0, 2 -128 1, -33 -128 0, -55 512 1, 52 576 1, 126 576 1, 216 512 1, 160 512 1, 91 552 1, 90 552 1, 11 512 1
-512 64 -192 512 576;64 0 1, 64 576 1, 128 576 1, 128 293 1, 359 576 1, 438 576 1, 214 301 1, 476 0 1, 377 0 1, 128 292 1, 128 0 1, 165 -158 1, 165 -126 1, 190 -128 0, 208 -128 1, 256 -128 0, 256 -104 1, 256 -77 0, 184 -71 1, 184 -42 1, 246 -43 0, 277 -57 1, 320 -77 0, 320 -121 1, 320 -192 0, 222 -192 1, 195 -192 0
-384 64 -192 384 576;64 0 1, 64 576 1, 128 576 1, 128 198 1, 265 384 1, 335 384 1, 205 203 1, 374 0 1, 284 0 1, 128 197 1, 128 0 1, 128 -158 1, 128 -126 1, 146 -128 0, 158 -128 1, 192 -128 0, 192 -104 1, 192 -77 0, 146 -71 1, 146 -42 1, 196 -43 0, 221 -57 1, 256 -77 0, 256 -121 1, 256 -192 0, 175 -192 1, 153 -192 0
-384 64 0 384 384;64 0 1, 64 384 1, 128 384 1, 128 198 1, 265 384 1, 335 384 1, 205 203 1, 374 0 1, 284 0 1, 128 197 1, 128 0 1
-448 64 0 384 704;64 0 1, 64 576 1, 128 576 1, 128 64 1, 384 64 1, 384 0 1, 68 576 1, 143 704 1, 224 704 1, 113 576 1
-192 0 0 256 704;64 0 1, 64 576 1, 128 576 1, 128 0 1, 40 640 1, 131 704 1, 216 704 1, 96 640 1
-448 64 -192 384 576;64 0 1, 64 576 1, 128 576 1, 128 64 1, 384 64 1, 384 0 1, 154 -158 1, 154 -126 1, 164 -128 0, 172 -128 1, 192 -128 0, 192 -104 1, 192 -77 0, 171 -71 1, 171 -42 1, 210 -43 0, 229 -57 1, 256 -77 0, 256 -121 1, 256 -192 0, 191 -192 1, 174 -192 0
-192 0 -192 128 576;64 0 1, 64 576 1, 128 576 1, 128 0 1, 0 -158 1, 0 -126 1, 18 -128 0, 30 -128 1, 64 -128 0, 64 -104 1, 64 -77 0, 18 -71 1, 18 -42 1, 68 -43 0, 93 -57 1, 128 -77 0, 128 -121 1, 128 -192 0, 47 -192 1, 25 -192 0
-448 64 0 384 576;64 0 1, 64 576 1, 128 576 1, 128 64 1, 384 64 1, 384 0 1, 256 400 1, 256 423 1, 281 431 0, 281 493 1, 281 500 1, 256 500 1, 256 576 1, 320 576 1, 320 510 1, 320 408 0
-256 64 0 256 576;64 0 1, 64 576 1, 128 576 1, 128 0 1, 192 410 1, 192 432 1, 217 440 0, 217 498 1, 217 504 1, 192 504 1, 192 576 1, 256 576 1, 256 514 1, 256 418 0
-448 64 0 384 576;64 0 1, 64 576 1, 128 576 1, 128 64 1, 384 64 1, 384 0 1, 320 256 1, 320 320 1, 384 320 1, 384 256 1
-256 64 0 256 576;64 0 1, 64 576 1, 128 576 1, 128 0 1, 192 256 1, 192 320 1, 256 320 1, 256 256 1
-448 0 0 384 576;64 0 1, 64 271 1, 0 240 1, 0 305 1, 64 337 1, 64 576 1, 128 576 1, 128 381 1, 256 433 1, 256 367 1, 128 316 1, 128 64 1, 384 64 1, 384 0 1
-192 0 0 192 576;64 0 1, 64 263 1, 0 237 1, 0 297 1, 64 324 1, 64 576 1, 128 576 1, 128 364 1, 192 388 1, 192 329 1, 128 303 1, 128 0 1
-576 64 0 512 704;64 0 1, 64 576 1, 138 576 1, 448 131 1, 448 576 1, 512 576 1, 512 0 1, 437 0 1, 128 445 1, 128 0 1, 228 576 1, 326 704 1, 418 704 1, 288 576 1
-448 64 0 384 576;64 0 1, 64 384 1, 128 384 1, 128 312 1, 157 344 0, 185 360 1, 226 384 0, 275 384 1, 384 384 0, 384 276 1, 384 0 1, 320 0 1, 320 253 1, 320 292 0, 308 306 1, 296 320 0, 264 320 1, 194 320 0, 128 249 1, 128 0 1, 168 512 1, 259 576 1, 344 576 1, 224 512 1
-576 64 -192 512 576;64 0 1, 64 576 1, 138 576 1, 448 131 1, 448 576 1, 512 576 1, 512 0 1, 437 0 1, 128 445 1, 128 0 1, 198 -158 1, 198 -126 1, 214 -128 0, 225 -128 1, 256 -128 0, 256 -104 1, 256 -77 0, 218 -71 1, 218 -42 1, 265 -43 0, 288 -57 1, 320 -77 0, 320 -121 1, 320 -192 0, 243 -192 1, 222 -192 0
-448 64 -192 384 384;64 0 1, 64 384 1, 128 384 1, 128 312 1, 157 344 0, 185 360 1, 226 384 0, 275 384 1, 384 384 0, 384 276 1, 384 0 1, 320 0 1, 320 253 1, 320 292 0, 308 306 1, 296 320 0, 264 320 1, 194 320 0, 128 249 1, 128 0 1, 128 -158 1, 128 -126 1, 146 -128 0, 158 -128 1, 192 -128 0, 192 -104 1, 192 -77 0, 146 -71 1, 146 -42 1, 196 -43 0, 221 -57 1, 256 -77 0, 256 -121 1, 256 -192 0, 175 -192 1, 153 -192 0
-576 64 0 512 704;64 0 1, 64 576 1, 138 576 1, 448 131 1, 448 576 1, 512 576 1, 512 0 1, 437 0 1, 128 445 1, 128 0 1, 430 704 1, 332 576 1, 244 576 1, 146 704 1, 206 704 1, 288 623 1, 288 623 1, 370 704 1
-448 0 0 384 576;64 0 1, 64 384 1, 128 384 1, 128 312 1, 157 344 0, 185 360 1, 226 384 0, 275 384 1, 384 384 0, 384 276 1, 384 0 1, 320 0 1, 320 253 1, 320 292 0, 308 306 1, 296 320 0, 264 320 1, 194 320 0, 128 249 1, 128 0 1, 323 576 1, 233 512 1, 151 512 1, 61 576 1, 116 576 1, 192 536 1, 192 536 1, 268 576 1
-448 0 0 384 576;64 0 1, 64 384 1, 128 384 1, 128 312 1, 157 344 0, 185 360 1, 226 384 0, 275 384 1, 384 384 0, 384 276 1, 384 0 1, 320 0 1, 320 253 1, 320 292 0, 308 306 1, 296 320 0, 264 320 1, 194 320 0, 128 249 1, 128 0 1, 0 399 1, 0 422 1, 25 430 0, 25 493 1, 25 499 1, 0 499 1, 0 576 1, 64 576 1, 64 509 1, 64 407 0
-576 64 -192 512 576;64 0 1, 64 576 1, 138 576 1, 448 131 1, 448 576 1, 512 576 1, 512 -35 1, 512 -128 0, 382 -128 1, 352 -128 0, 320 -150 1, 320 -92 1, 349 -64 0, 382 -64 1, 448 -64 0, 448 -21 1, 448 -15 1, 128 445 1, 128 0 1
-448 64 -192 384 384;64 0 1, 64 384 1, 128 384 1, 128 312 1, 157 344 0, 185 360 1, 226 384 0, 275 384 1, 384 384 0, 384 276 1, 384 -35 1, 384 -128 0, 254 -128 1, 224 -128 0, 192 -150 1, 192 -92 1, 223 -64 0, 250 -64 1, 320 -64 0, 320 -21 1, 320 253 1, 320 292 0, 308 306 1, 296 320 0, 264 320 1, 194 320 0, 128 249 1, 128 0 1
-576 64 0 576 640;320 576 1, 436 576 0, 506 498 1, 576 419 0, 576 289 1, 576 156 0, 506 78 1, 436 0 0, 316 0 1, 214 0 0, 147 64 1, 64 145 0, 64 288 1, 64 420 0, 134 498 1, 204 576 0, 320 512 1, 229 512 0, 179 453 1, 128 394 0, 128 288 1, 128 183 0, 179 124 1, 229 64 0, 318 64 1, 401 64 0, 450 112 1, 512 171 0, 512 289 1, 512 394 0, 461 453 1, 410 512 0, 192 576 1, 192 640 1, 448 640 1, 448 576 1
-448 64 0 384 512;224 384 1, 298 384 0, 341 333 1, 384 281 0, 384 193 1, 384 102 0, 341 51 1, 298 0 0, 222 0 1, 156 0 0, 116 42 1, 64 95 0, 64 192 1, 64 281 0, 107 333 1, 150 384 0, 224 320 1, 128 320 0, 128 192 1, 128 64 0, 224 64 1, 320 64 0, 320 193 1, 320 320 0, 64 448 1, 64 512 1, 320 512 1, 320 448 1
-576 64 0 576 768;320 576 1, 436 576 0, 506 498 1, 576 419 0, 576 289 1, 576 156 0, 506 78 1, 436 0 0, 316 0 1, 214 0 0, 147 64 1, 64 145 0, 64 288 1, 64 420 0, 134 498 1, 204 576 0, 320 512 1, 229 512 0, 179 453 1, 128 394 0, 128 288 1, 128 183 0, 179 124 1, 229 64 0, 318 64 1, 401 64 0, 450 112 1, 512 171 0, 512 289 1, 512 394 0, 461 453 1, 410 512 0, 174 743 1, 220 743 1, 228 722 0, 248 713 1, 268 704 0, 299 704 1, 334 704 0, 355 715 1, 371 724 0, 378 743 1, 424 743 1, 418 700 0, 391 674 1, 355 640 0, 299 640 1, 240 640 0, 204 677 1, 180 702 0
-448 64 0 384 640;224 384 1, 298 384 0, 341 333 1, 384 281 0, 384 193 1, 384 102 0, 341 51 1, 298 0 0, 222 0 1, 156 0 0, 116 42 1, 64 95 0, 64 192 1, 64 281 0, 107 333 1, 150 384 0, 224 320 1, 128 320 0, 128 192 1, 128 64 0, 224 64 1, 320 64 0, 320 193 1, 320 320 0, 89 579 1, 135 579 1, 143 543 0, 163 527 1, 182 512 0, 214 512 1, 249 512 0, 269 531 1, 285 546 0, 292 579 1, 338 579 1, 332 524 0, 305 491 1, 269 448 0, 213 448 1, 155 448 0, 119 495 1, 95 526 0
-576 64 0 576 704;320 576 1, 436 576 0, 506 498 1, 576 419 0, 576 289 1, 576 156 0, 506 78 1, 436 0 0, 316 0 1, 214 0 0, 147 64 1, 64 145 0, 64 288 1, 64 420 0, 134 498 1, 204 576 0, 320 512 1, 229 512 0, 179 453 1, 128 394 0, 128 288 1, 128 183 0, 179 124 1, 229 64 0, 318 64 1, 401 64 0, 450 112 1, 512 171 0, 512 289 1, 512 394 0, 461 453 1, 410 512 0, 212 612 1, 303 704 1, 374 704 1, 254 612 1, 344 612 1, 434 704 1, 506 704 1, 386 612 1
-448 64 0 448 576;224 384 1, 298 384 0, 341 333 1, 384 281 0, 384 193 1, 384 102 0, 341 51 1, 298 0 0, 222 0 1, 156 0 0, 116 42 1, 64 95 0, 64 192 1, 64 281 0, 107 333 1, 150 384 0, 224 320 1, 128 320 0, 128 192 1, 128 64 0, 224 64 1, 320 64 0, 320 193 1, 320 320 0, 109 456 1, 199 576 1, 271 576 1, 151 456 1, 241 456 1, 331 576 1, 403 576 1, 283 456 1
-576 64 0 576 704;64 0 1, 64 576 1, 281 576 1, 448 576 0, 448 439 1, 448 372 0, 408 329 1, 384 303 0, 340 283 1, 525 0 1, 428 0 1, 271 256 1, 128 256 1, 128 0 1, 128 320 1, 216 320 1, 303 320 0, 343 346 1, 384 373 0, 384 429 1, 384 474 0, 351 493 1, 318 512 0, 241 512 1, 128 512 1, 184 576 1, 274 704 1, 359 704 1, 239 576 1
-256 64 0 320 576;64 0 1, 64 384 1, 128 384 1, 128 312 1, 145 345 0, 165 361 1, 194 384 0, 233 384 1, 241 384 0, 256 391 1, 256 326 1, 235 320 0, 222 320 1, 178 320 0, 128 253 1, 128 0 1, 104 512 1, 195 576 1, 280 576 1, 160 512 1
-576 64 -192 576 576;64 0 1, 64 576 1, 281 576 1, 448 576 0, 448 439 1, 448 372 0, 408 329 1, 384 303 0, 340 283 1, 525 0 1, 428 0 1, 271 256 1, 128 256 1, 128 0 1, 128 320 1, 216 320 1, 303 320 0, 343 346 1, 384 373 0, 384 429 1, 384 474 0, 351 493 1, 318 512 0, 241 512 1, 128 512 1, 184 -158 1, 184 -126 1, 204 -128 0, 218 -128 1, 256 -128 0, 256 -104 1, 256 -77 0, 202 -71 1, 202 -42 1, 256 -43 0, 283 -57 1, 320 -77 0, 320 -121 1, 320 -192 0, 234 -192 1, 210 -192 0
-256 64 -192 256 448;64 0 1, 64 384 1, 128 384 1, 128 312 1, 145 345 0, 165 361 1, 194 384 0, 233 384 1, 241 384 0, 256 391 1, 256 326 1, 235 320 0, 222 320 1, 178 320 0, 128 253 1, 128 0 1, 64 -158 1, 64 -126 1, 82 -128 0, 94 -128 1, 128 -128 0, 128 -104 1, 128 -77 0, 82 -71 1, 82 -42 1, 132 -43 0, 157 -57 1, 192 -77 0, 192 -121 1, 192 -192 0, 111 -192 1, 89 -192 0
-576 64 0 576 704;64 0 1, 64 576 1, 281 576 1, 448 576 0, 448 439 1, 448 372 0, 408 329 1, 384 303 0, 340 283 1, 525 0 1, 428 0 1, 271 256 1, 128 256 1, 128 0 1, 128 320 1, 216 320 1, 303 320 0, 343 346 1, 384 373 0, 384 429 1, 384 474 0, 351 493 1, 318 512 0, 241 512 1, 128 512 1, 356 704 1, 265 576 1, 184 576 1, 100 704 1, 149 704 1, 224 623 1, 225 623 1, 300 704 1
-256 -64 0 320 576;64 0 1, 64 384 1, 128 384 1, 128 312 1, 145 345 0, 165 361 1, 194 384 0, 233 384 1, 241 384 0, 256 391 1, 256 326 1, 235 320 0, 222 320 1, 178 320 0, 128 253 1, 128 0 1, 259 576 1, 169 512 1, 87 512 1, -3 576 1, 52 576 1, 128 536 1, 128 536 1, 204 576 1
-512 64 0 512 704;64 21 1, 64 102 1, 189 64 0, 311 64 1, 448 64 0, 448 152 1, 448 197 0, 410 218 1, 381 235 0, 315 253 1, 229 278 1, 64 324 0, 64 431 1, 64 576 0, 267 576 1, 355 576 0, 448 566 1, 448 491 1, 347 512 0, 255 512 1, 128 512 0, 128 431 1, 128 399 0, 154 379 1, 180 359 0, 247 340 1, 334 316 1, 432 288 0, 472 252 1, 512 216 0, 512 156 1, 512 84 0, 454 42 1, 396 0 0, 294 0 1, 193 0 0, 214 576 1, 304 704 1, 389 704 1, 269 576 1
-384 64 0 384 576;64 13 1, 64 77 1, 128 64 0, 183 64 1, 256 64 0, 256 116 1, 256 152 0, 204 168 1, 147 187 1, 64 214 0, 64 286 1, 64 384 0, 215 384 1, 258 384 0, 320 381 1, 320 323 1, 263 320 0, 206 320 1, 128 320 0, 128 276 1, 128 244 0, 174 230 1, 225 213 1, 320 182 0, 320 106 1, 320 57 0, 283 29 1, 245 0 0, 180 0 1, 129 0 0, 168 512 1, 259 576 1, 344 576 1, 224 512 1
-512 64 0 512 704;64 21 1, 64 102 1, 189 64 0, 311 64 1, 448 64 0, 448 152 1, 448 197 0, 410 218 1, 381 235 0, 315 253 1, 229 278 1, 64 324 0, 64 431 1, 64 576 0, 267 576 1, 355 576 0, 448 566 1, 448 491 1, 347 512 0, 255 512 1, 128 512 0, 128 431 1, 128 399 0, 154 379 1, 180 359 0, 247 340 1, 334 316 1, 432 288 0, 472 252 1, 512 216 0, 512 156 1, 512 84 0, 454 42 1, 396 0 0, 294 0 1, 193 0 0, 139 576 1, 229 704 1, 310 704 1, 400 576 1, 344 576 1, 270 657 1, 269 657 1, 194 576 1
-384 64 0 384 576;64 13 1, 64 77 1, 128 64 0, 183 64 1, 256 64 0, 256 116 1, 256 152 0, 204 168 1, 147 187 1, 64 214 0, 64 286 1, 64 384 0, 215 384 1, 258 384 0, 320 381 1, 320 323 1, 263 320 0, 206 320 1, 128 320 0, 128 276 1, 128 244 0, 174 230 1, 225 213 1, 320 182 0, 320 106 1, 320 57 0, 283 29 1, 245 0 0, 180 0 1, 129 0 0, 94 512 1, 181 576 1, 260 576 1, 348 512 1, 293 512 1, 221 552 1, 220 552 1, 147 512 1
-512 64 -192 512 576;64 21 1, 64 102 1, 189 64 0, 311 64 1, 448 64 0, 448 152 1, 448 197 0, 410 218 1, 381 235 0, 315 253 1, 229 278 1, 64 324 0, 64 431 1, 64 576 0, 267 576 1, 355 576 0, 448 566 1, 448 491 1, 347 512 0, 255 512 1, 128 512 0, 128 431 1, 128 399 0, 154 379 1, 180 359 0, 247 340 1, 334 316 1, 432 288 0, 472 252 1, 512 216 0, 512 157 1, 512 84 0, 454 42 1, 396 0 0, 294 0 1, 193 0 0, 243 0 1, 279 0 1, 257 -41 1, 280 -42 0, 297 -59 1, 320 -82 0, 320 -116 1, 320 -148 0, 300 -170 1, 279 -192 0, 250 -192 1, 227 -192 0, 200 -154 1, 200 -124 1, 213 -128 0, 228 -128 1, 256 -128 0, 256 -101 1, 256 -67 0, 208 -66 1
-384 64 -192 320 384;64 13 1, 64 77 1, 128 64 0, 183 64 1, 256 64 0, 256 116 1, 256 152 0, 204 168 1, 147 187 1, 64 214 0, 64 286 1, 64 384 0, 215 384 1, 258 384 0, 320 381 1, 320 323 1, 263 320 0, 206 320 1, 128 320 0, 128 276 1, 128 244 0, 174 230 1, 225 213 1, 320 182 0, 320 106 1, 320 57 0, 283 29 1, 245 0 0, 180 0 1, 129 0 0, 171 0 1, 207 0 1, 184 -41 1, 211 -42 0, 230 -59 1, 256 -82 0, 256 -116 1, 256 -148 0, 234 -170 1, 213 -192 0, 180 -192 1, 155 -192 0, 127 -154 1, 127 -124 1, 143 -128 0, 160 -128 1, 192 -128 0, 192 -101 1, 192 -67 0, 135 -66 1
-512 64 0 512 704;64 21 1, 64 102 1, 189 64 0, 311 64 1, 448 64 0, 448 152 1, 448 197 0, 410 218 1, 381 235 0, 315 253 1, 229 278 1, 64 324 0, 64 431 1, 64 576 0, 267 576 1, 355 576 0, 448 566 1, 448 491 1, 347 512 0, 255 512 1, 128 512 0, 128 431 1, 128 399 0, 154 379 1, 180 359 0, 247 340 1, 334 316 1, 432 288 0, 472 252 1, 512 216 0, 512 156 1, 512 84 0, 454 42 1, 396 0 0, 294 0 1, 193 0 0, 400 704 1, 310 576 1, 229 576 1, 139 704 1, 194 704 1, 269 623 1, 270 623 1, 344 704 1
-384 0 0 384 576;64 13 1, 64 77 1, 128 64 0, 183 64 1, 256 64 0, 256 116 1, 256 152 0, 204 168 1, 147 187 1, 64 214 0, 64 286 1, 64 384 0, 215 384 1, 258 384 0, 320 381 1, 320 323 1, 263 320 0, 206 320 1, 128 320 0, 128 276 1, 128 244 0, 174 230 1, 225 213 1, 320 182 0, 320 106 1, 320 57 0, 283 29 1, 245 0 0, 180 0 1, 129 0 0, 323 576 1, 233 512 1, 151 512 1, 61 576 1, 116 576 1, 192 536 1, 192 536 1, 268 576 1
-448 0 -192 448 576;192 0 1, 192 512 1, 0 512 1, 0 576 1, 448 576 1, 448 512 1, 256 512 1, 256 0 1, 212 0 1, 242 0 1, 223 -41 1, 259 -42 0, 285 -59 1, 320 -82 0, 320 -115 1, 320 -148 0, 295 -170 1, 270 -192 0, 234 -192 1, 205 -192 0, 173 -154 1, 173 -124 1, 193 -128 0, 214 -128 1, 256 -128 0, 256 -101 1, 256 -67 0, 181 -66 1
-192 0 -192 192 512;192 -2 1, 172 0 0, 154 0 1, 64 0 0, 64 103 1, 64 320 1, 0 320 1, 0 384 1, 64 384 1, 64 458 1, 128 465 1, 128 384 1, 192 384 1, 192 320 1, 128 320 1, 128 115 1, 128 84 0, 136 74 1, 144 64 0, 168 64 1, 182 64 0, 192 45 1, 112 0 1, 145 0 1, 124 -41 1, 149 -42 0, 167 -59 1, 192 -82 0, 192 -115 1, 192 -148 0, 172 -170 1, 152 -192 0, 123 -192 1, 100 -192 0, 74 -154 1, 74 -124 1, 87 -128 0, 101 -128 1, 128 -128 0, 128 -101 1, 128 -67 0, 81 -66 1
-448 0 0 448 704;192 0 1, 192 512 1, 0 512 1, 0 576 1, 448 576 1, 448 512 1, 256 512 1, 256 0 1, 350 704 1, 258 576 1, 190 576 1, 98 704 1, 155 704 1, 224 623 1, 224 623 1, 293 704 1
-320 0 -64 256 640;192 -2 1, 172 0 0, 154 0 1, 64 0 0, 64 103 1, 64 320 1, 0 320 1, 0 384 1, 64 384 1, 64 468 1, 128 476 1, 128 384 1, 192 384 1, 192 320 1, 128 320 1, 128 115 1, 128 84 0, 136 74 1, 144 64 0, 168 64 1, 182 64 0, 192 45 1, 192 447 1, 192 472 1, 208 481 0, 208 549 1, 208 556 1, 192 556 1, 192 640 1, 256 640 1, 256 567 1, 256 456 0
-448 0 0 448 576;192 0 1, 192 256 1, 64 256 1, 64 320 1, 192 320 1, 192 512 1, 0 512 1, 0 576 1, 448 576 1, 448 512 1, 256 512 1, 256 320 1, 384 320 1, 384 256 1, 256 256 1, 256 0 1
-192 0 -64 192 512;64 192 1, 0 192 1, 0 256 1, 64 256 1, 64 320 1, 0 320 1, 0 384 1, 64 384 1, 64 458 1, 128 465 1, 128 384 1, 192 384 1, 192 320 1, 128 320 1, 128 256 1, 192 256 1, 192 192 1, 128 192 1, 128 114 1, 128 84 0, 136 74 1, 144 64 0, 168 64 1, 182 64 0, 192 45 1, 192 -2 1, 172 0 0, 154 0 1, 64 0 0, 64 102 1
-576 64 0 512 768;64 576 1, 128 576 1, 128 213 1, 128 158 0, 139 132 1, 150 106 0, 180 88 1, 223 64 0, 295 64 1, 379 64 0, 414 97 1, 448 129 0, 448 210 1, 448 576 1, 512 576 1, 512 211 1, 512 139 0, 497 102 1, 482 64 0, 440 37 1, 385 0 0, 292 0 1, 174 0 0, 119 51 1, 64 102 0, 64 214 1, 146 623 1, 149 655 0, 160 673 1, 179 704 0, 226 704 1, 256 704 0, 282 704 1, 308 704 1, 332 704 0, 345 704 1, 372 704 0, 377 710 1, 430 710 1, 427 682 0, 416 667 1, 397 640 0, 351 640 1, 321 640 0, 294 640 1, 268 640 1, 245 640 0, 231 640 1, 204 640 0, 199 623 1
-448 64 0 384 640;320 0 1, 320 72 1, 291 40 0, 263 24 1, 222 0 0, 174 0 1, 64 0 0, 64 108 1, 64 384 1, 128 384 1, 128 131 1, 128 92 0, 140 78 1, 152 64 0, 184 64 1, 254 64 0, 320 135 1, 320 384 1, 384 384 1, 384 0 1, 93 480 1, 96 519 0, 106 539 1, 125 576 0, 169 576 1, 198 576 0, 223 576 1, 248 576 1, 271 576 0, 283 576 1, 310 576 0, 314 590 1, 355 590 1, 352 559 0, 342 542 1, 324 512 0, 280 512 1, 250 512 0, 225 512 1, 200 512 1, 178 512 0, 165 512 1, 138 512 0, 134 480 1
-576 64 0 512 640;64 576 1, 128 576 1, 128 213 1, 128 158 0, 139 132 1, 150 106 0, 180 88 1, 223 64 0, 295 64 1, 379 64 0, 414 97 1, 448 129 0, 448 210 1, 448 576 1, 512 576 1, 512 211 1, 512 139 0, 497 102 1, 482 64 0, 440 37 1, 385 0 0, 292 0 1, 174 0 0, 119 51 1, 64 102 0, 64 214 1, 192 576 1, 192 640 1, 384 640 1, 384 576 1
-448 64 0 384 512;320 0 1, 320 72 1, 291 40 0, 263 24 1, 222 0 0, 174 0 1, 64 0 0, 64 108 1, 64 384 1, 128 384 1, 128 131 1, 128 92 0, 140 78 1, 152 64 0, 184 64 1, 254 64 0, 320 135 1, 320 384 1, 384 384 1, 384 0 1, 64 448 1, 64 512 1, 320 512 1, 320 448 1
-576 64 0 512 768;64 576 1, 128 576 1, 128 213 1, 128 158 0, 139 132 1, 150 106 0, 180 88 1, 223 64 0, 295 64 1, 379 64 0, 414 97 1, 448 129 0, 448 210 1, 448 576 1, 512 576 1, 512 211 1, 512 139 0, 497 102 1, 482 64 0, 440 37 1, 385 0 0, 292 0 1, 174 0 0, 119 51 1, 64 102 0, 64 214 1, 146 743 1, 199 743 1, 208 722 0, 231 713 1, 253 704 0, 288 704 1, 328 704 0, 351 715 1, 369 724 0, 377 743 1, 430 743 1, 423 700 0, 392 674 1, 352 640 0, 288 640 1, 221 640 0, 181 677 1, 153 702 0
-448 64 0 384 640;320 0 1, 320 72 1, 291 40 0, 263 24 1, 222 0 0, 174 0 1, 64 0 0, 64 108 1, 64 384 1, 128 384 1, 128 131 1, 128 92 0, 140 78 1, 152 64 0, 184 64 1, 254 64 0, 320 135 1, 320 384 1, 384 384 1, 384 0 1, 93 578 1, 134 578 1, 143 543 0, 166 527 1, 188 512 0, 224 512 1, 264 512 0, 287 531 1, 306 546 0, 314 578 1, 355 578 1, 349 524 0, 320 491 1, 283 448 0, 224 448 1, 162 448 0, 125 495 1, 100 526 0
-576 64 0 512 768;64 576 1, 128 576 1, 128 213 1, 128 158 0, 139 132 1, 150 106 0, 180 88 1, 223 64 0, 295 64 1, 379 64 0, 414 97 1, 448 129 0, 448 210 1, 448 576 1, 512 576 1, 512 211 1, 512 139 0, 497 102 1, 482 64 0, 440 37 1, 385 0 0, 292 0 1, 174 0 0, 119 51 1, 64 102 0, 64 214 1, 288 768 1, 328 768 0, 356 749 1, 384 731 0, 384 704 1, 384 677 0, 356 659 1, 328 640 0, 287 640 1, 252 640 0, 226 655 1, 192 675 0, 192 704 1, 192 731 0, 220 749 1, 248 768 0, 288 704 1, 275 704 0, 265 704 1, 256 704 0, 256 704 1, 256 704 0, 265 704 1, 275 704 0, 288 704 1, 300 704 0, 309 704 1, 320 704 0, 320 704 1, 320 704 0, 310 704 1, 301 704 0
-448 64 0 384 640;320 0 1, 320 72 1, 291 40 0, 263 24 1, 222 0 0, 174 0 1, 64 0 0, 64 108 1, 64 384 1, 128 384 1, 128 131 1, 128 92 0, 140 78 1, 152 64 0, 184 64 1, 254 64 0, 320 135 1, 320 384 1, 384 384 1, 384 0 1, 192 640 1, 219 640 0, 237 621 1, 256 603 0, 256 576 1, 256 549 0, 237 531 1, 219 512 0, 191 512 1, 168 512 0, 151 527 1, 128 547 0, 128 576 1, 128 603 0, 147 621 1, 165 640 0, 192 576 1, 192 576 0, 192 576 1, 192 576 0, 192 576 1, 192 576 0, 192 576 1, 192 576 0, 192 576 1, 192 576 0, 192 576 1, 192 576 0, 192 576 1, 192 576 0, 192 576 1, 192 576 0
-576 64 0 512 704;64 576 1, 128 576 1, 128 213 1, 128 158 0, 139 132 1, 150 106 0, 180 88 1, 223 64 0, 295 64 1, 379 64 0, 414 97 1, 448 129 0, 448 210 1, 448 576 1, 512 576 1, 512 211 1, 512 139 0, 497 102 1, 482 64 0, 440 37 1, 385 0 0, 292 0 1, 174 0 0, 119 51 1, 64 102 0, 64 214 1, 180 612 1, 283 704 1, 364 704 1, 228 612 1, 330 612 1, 432 704 1, 502 704 1, 377 612 1
-448 64 0 448 576;320 0 1, 320 72 1, 291 40 0, 263 24 1, 222 0 0, 174 0 1, 64 0 0, 64 108 1, 64 384 1, 128 384 1, 128 131 1, 128 92 0, 140 78 1, 152 64 0, 184 64 1, 254 64 0, 320 135 1, 320 384 1, 384 384 1, 384 0 1, 109 456 1, 199 576 1, 271 576 1, 151 456 1, 241 456 1, 331 576 1, 403 576 1, 283 456 1
-576 64 -128 512 576;64 576 1, 128 576 1, 128 213 1, 128 158 0, 139 132 1, 150 106 0, 180 88 1, 223 64 0, 295 64 1, 379 64 0, 414 97 1, 448 129 0, 448 210 1, 448 576 1, 512 576 1, 512 211 1, 512 139 0, 497 102 1, 482 64 0, 440 37 1, 385 0 0, 292 0 1, 174 0 0, 119 51 1, 64 102 0, 64 214 1, 308 0 1, 354 0 1, 320 -19 0, 320 -42 1, 320 -64 0, 358 -64 1, 375 -64 0, 387 -98 1, 387 -128 1, 363 -128 0, 333 -128 1, 256 -128 0, 256 -73 1, 256 -31 0
-448 64 -128 384 384;320 0 1, 320 72 1, 291 40 0, 263 24 1, 222 0 0, 174 0 1, 64 0 0, 64 108 1, 64 384 1, 128 384 1, 128 131 1, 128 92 0, 140 78 1, 152 64 0, 184 64 1, 254 64 0, 320 135 1, 320 384 1, 384 384 1, 384 0 1, 315 0 1, 355 0 1, 320 -19 0, 320 -42 1, 320 -64 0, 356 -64 1, 372 -64 0, 384 -98 1, 384 -128 1, 361 -128 0, 332 -128 1, 256 -128 0, 256 -73 1, 256 -31 0
-704 0 0 768 704;152 0 1, 9 576 1, 85 576 1, 199 121 1, 329 576 1, 405 576 1, 530 125 1, 651 576 1, 716 576 1, 560 0 1, 482 0 1, 358 444 1, 230 0 1, 236 576 1, 326 704 1, 408 704 1, 498 576 1, 443 576 1, 367 657 1, 366 657 1, 291 576 1
-576 0 0 576 576;102 0 1, 4 384 1, 77 384 1, 150 95 1, 244 384 1, 318 384 1, 400 94 1, 486 384 1, 549 384 1, 435 0 1, 361 0 1, 275 297 1, 177 0 1, 149 512 1, 240 576 1, 321 576 1, 412 512 1, 356 512 1, 281 552 1, 280 552 1, 205 512 1
-512 -64 0 512 704;192 0 1, 192 240 1, -7 576 1, 83 576 1, 232 309 1, 395 576 1, 468 576 1, 256 242 1, 256 0 1, 115 576 1, 203 704 1, 273 704 1, 363 576 1, 307 576 1, 236 657 1, 236 657 1, 171 576 1
-384 0 -128 384 576;152 0 1, 7 384 1, 82 384 1, 193 90 1, 314 384 1, 380 384 1, 164 -128 1, 87 -128 1, 67 512 1, 157 576 1, 239 576 1, 329 512 1, 274 512 1, 198 552 1, 198 552 1, 122 512 1
-448 64 0 448 704;64 0 1, 64 64 1, 351 512 1, 64 512 1, 64 576 1, 448 576 1, 448 512 1, 142 64 1, 448 64 1, 448 0 1, 190 576 1, 283 704 1, 370 704 1, 247 576 1
-384 0 0 384 576;0 0 1, 0 64 1, 291 320 1, 64 320 1, 64 384 1, 384 384 1, 384 320 1, 145 64 1, 384 64 1, 384 0 1, 168 512 1, 259 576 1, 344 576 1, 224 512 1
-448 64 0 448 704;64 0 1, 64 64 1, 331 512 1, 64 512 1, 64 576 1, 448 576 1, 448 512 1, 131 64 1, 448 64 1, 448 0 1, 192 640 1, 192 704 1, 256 704 1, 256 640 1
-384 0 0 384 576;0 0 1, 0 64 1, 291 320 1, 64 320 1, 64 384 1, 384 384 1, 384 320 1, 145 64 1, 384 64 1, 384 0 1, 128 512 1, 128 576 1, 192 576 1, 192 512 1
-448 64 0 448 704;64 0 1, 64 64 1, 351 512 1, 64 512 1, 64 576 1, 448 576 1, 448 512 1, 142 64 1, 448 64 1, 448 0 1, 386 704 1, 293 576 1, 209 576 1, 117 704 1, 174 704 1, 251 623 1, 252 623 1, 329 704 1
-384 0 0 384 576;0 0 1, 0 64 1, 291 320 1, 64 320 1, 64 384 1, 384 384 1, 384 320 1, 145 64 1, 384 64 1, 384 0 1, 323 576 1, 233 512 1, 151 512 1, 61 576 1, 116 576 1, 192 536 1, 192 536 1, 268 576 1
-192 0 0 192 640;64 0 1, 64 352 1, 0 352 1, 0 407 1, 64 407 1, 64 456 1, 64 513 0, 91 544 1, 119 576 0, 169 576 1, 176 576 0, 192 600 1, 192 545 1, 181 512 0, 175 512 1, 128 512 0, 128 464 1, 128 0 1
-512 64 -192 512 576;64 21 1, 64 102 1, 189 64 0, 311 64 1, 448 64 0, 448 152 1, 448 197 0, 410 218 1, 381 235 0, 315 253 1, 229 278 1, 64 324 0, 64 431 1, 64 576 0, 267 576 1, 355 576 0, 448 566 1, 448 491 1, 347 512 0, 255 512 1, 128 512 0, 128 431 1, 128 399 0, 154 379 1, 180 359 0, 247 340 1, 334 316 1, 432 288 0, 472 252 1, 512 216 0, 512 157 1, 512 84 0, 454 42 1, 396 0 0, 294 0 1, 193 0 0, 214 -158 1, 214 -126 1, 226 -128 0, 234 -128 1, 256 -128 0, 256 -104 1, 256 -77 0, 233 -71 1, 233 -42 1, 273 -43 0, 292 -57 1, 320 -77 0, 320 -121 1, 320 -192 0, 253 -192 1, 234 -192 0
-384 64 -192 320 384;64 13 1, 64 77 1, 128 64 0, 183 64 1, 256 64 0, 256 116 1, 256 152 0, 204 168 1, 147 187 1, 64 214 0, 64 286 1, 64 384 0, 215 384 1, 258 384 0, 320 381 1, 320 323 1, 263 320 0, 206 320 1, 128 320 0, 128 276 1, 128 244 0, 174 230 1, 225 213 1, 320 182 0, 320 106 1, 320 57 0, 283 29 1, 245 0 0, 180 0 1, 129 0 0, 128 -158 1, 128 -126 1, 146 -128 0, 158 -128 1, 192 -128 0, 192 -104 1, 192 -77 0, 146 -71 1, 146 -42 1, 196 -43 0, 221 -57 1, 256 -77 0, 256 -121 1, 256 -192 0, 175 -192 1, 153 -192 0
-448 0 -192 448 576;192 0 1, 192 512 1, 0 512 1, 0 576 1, 448 576 1, 448 512 1, 256 512 1, 256 0 1, 173 -158 1, 173 -126 1, 196 -128 0, 212 -128 1, 256 -128 0, 256 -104 1, 256 -77 0, 192 -71 1, 192 -42 1, 251 -43 0, 279 -57 1, 320 -77 0, 320 -121 1, 320 -192 0, 227 -192 1, 201 -192 0
-192 0 -192 192 512;192 -2 1, 172 0 0, 154 0 1, 64 0 0, 64 103 1, 64 320 1, 0 320 1, 0 384 1, 64 384 1, 64 458 1, 128 465 1, 128 384 1, 192 384 1, 192 320 1, 128 320 1, 128 115 1, 128 84 0, 136 74 1, 144 64 0, 168 64 1, 182 64 0, 192 45 1, 64 -158 1, 64 -126 1, 82 -128 0, 94 -128 1, 128 -128 0, 128 -104 1, 128 -77 0, 82 -71 1, 82 -42 1, 132 -43 0, 157 -57 1, 192 -77 0, 192 -121 1, 192 -192 0, 111 -192 1, 89 -192 0
-256 64 -192 192 0;64 -158 1, 64 -126 1, 82 -128 0, 94 -128 1, 128 -128 0, 128 -104 1, 128 -77 0, 82 -71 1, 82 -42 1, 132 -43 0, 157 -57 1, 192 -77 0, 192 -121 1, 192 -192 0, 111 -192 1, 89 -192 0
-192 64 -128 128 384;64 -120 1, 64 -93 1, 87 -79 0, 87 -9 1, 87 0 1, 64 0 1, 64 64 1, 128 64 1, 128 10 1, 128 -102 0, 64 320 1, 64 384 1, 128 384 1, 128 320 1
-192 64 192 128 256;64 192 1, 64 256 1, 128 256 1, 128 192 1
-256 64 192 192 256;64 192 1, 64 256 1, 192 256 1, 192 192 1
-256 64 192 192 256;64 192 1, 64 256 1, 192 256 1, 192 192 1
-448 0 192 448 256;38 192 1, 38 256 1, 390 256 1, 390 192 1
-768 0 192 768 256;37 192 1, 37 256 1, 731 256 1, 731 192 1
-192 0 0 0 0;
-448 64 512 384 576;64 512 1, 64 576 1, 384 576 1, 384 512 1
-448 64 0 448 384;311 256 1, 310 277 0, 303 287 1, 284 320 0, 219 320 1, 173 320 0, 147 305 1, 121 290 0, 115 256 1, 384 72 1, 384 13 1, 314 0 0, 256 0 1, 168 0 0, 116 53 1, 64 107 0, 64 197 1, 64 283 0, 110 333 1, 156 384 0, 234 384 1, 323 384 0, 360 325 1, 387 281 0, 386 212 1, 386 192 1, 114 192 1, 119 153 0, 129 132 1, 162 64 0, 260 64 1, 316 64 0
-448 64 192 384 256;64 192 1, 64 256 1, 384 256 1, 384 192 1
-128 -192 -64 320 576;-165 -14 1, 243 569 1, 293 569 1, -114 -14 1
-192 64 192 128 256;64 192 1, 64 256 1, 128 256 1, 128 192 1
-384 0 0 320 640;64 0 1, 64 320 1, 0 320 1, 0 384 1, 64 384 1, 64 468 1, 64 640 0, 194 640 1, 221 640 0, 256 613 1, 256 557 1, 219 576 0, 193 576 1, 157 576 0, 142 555 1, 128 534 0, 128 482 1, 128 384 1, 320 384 1, 320 0 1, 256 0 1, 256 320 1, 128 320 1, 128 0 1, 256 512 1, 256 576 1, 320 576 1, 320 512 1
-384 0 0 320 576;64 0 1, 64 320 1, 0 320 1, 0 384 1, 64 384 1, 64 435 1, 64 576 0, 175 576 1, 256 576 1, 320 576 1, 320 0 1, 256 0 1, 256 518 1, 240 516 1, 206 512 0, 183 512 1, 148 512 0, 137 493 1, 128 477 0, 128 443 1, 128 384 1, 192 384 1, 192 320 1, 128 320 1, 128 0 1
-256 -64 192 256 576;128 229 1, 128 320 1, -25 320 1, -25 382 1, 126 576 1, 192 576 1, 192 384 1, 238 384 1, 238 320 1, 192 320 1, 192 229 1, 24 384 1, 128 384 1, 128 516 1
-192 -64 -192 128 384;-64 -145 1, -64 -87 1, -28 -64 0, 3 -64 1, 46 -64 0, 56 -47 1, 64 -32 0, 64 0 1, 64 384 1, 128 384 1, 128 0 1, 128 -128 0, 2 -128 1, -33 -128 0
-192 0 0 0 0;
diff --git a/vendor/github.com/golang/freetype/testdata/luxisr.ttf b/vendor/github.com/golang/freetype/testdata/luxisr.ttf
deleted file mode 100644
index c47fd20be..000000000
--- a/vendor/github.com/golang/freetype/testdata/luxisr.ttf
+++ /dev/null
Binary files differ
diff --git a/vendor/github.com/golang/freetype/testdata/luxisr.ttx b/vendor/github.com/golang/freetype/testdata/luxisr.ttx
deleted file mode 100644
index 98eea53e4..000000000
--- a/vendor/github.com/golang/freetype/testdata/luxisr.ttx
+++ /dev/null
@@ -1,22503 +0,0 @@
-<?xml version="1.0" encoding="ISO-8859-1"?>
-<ttFont sfntVersion="\x00\x01\x00\x00" ttLibVersion="2.4">
-
- <GlyphOrder>
- <!-- The 'id' attribute is only for humans; it is ignored when parsed. -->
- <GlyphID id="0" name=".notdef"/>
- <GlyphID id="1" name=".notdef#1"/>
- <GlyphID id="2" name=".notdef#2"/>
- <GlyphID id="3" name="space"/>
- <GlyphID id="4" name="exclam"/>
- <GlyphID id="5" name="quotedbl"/>
- <GlyphID id="6" name="numbersign"/>
- <GlyphID id="7" name="dollar"/>
- <GlyphID id="8" name="percent"/>
- <GlyphID id="9" name="ampersand"/>
- <GlyphID id="10" name="quotesingle"/>
- <GlyphID id="11" name="parenleft"/>
- <GlyphID id="12" name="parenright"/>
- <GlyphID id="13" name="asterisk"/>
- <GlyphID id="14" name="plus"/>
- <GlyphID id="15" name="comma"/>
- <GlyphID id="16" name="hyphen"/>
- <GlyphID id="17" name="period"/>
- <GlyphID id="18" name="slash"/>
- <GlyphID id="19" name="zero"/>
- <GlyphID id="20" name="one"/>
- <GlyphID id="21" name="two"/>
- <GlyphID id="22" name="three"/>
- <GlyphID id="23" name="four"/>
- <GlyphID id="24" name="five"/>
- <GlyphID id="25" name="six"/>
- <GlyphID id="26" name="seven"/>
- <GlyphID id="27" name="eight"/>
- <GlyphID id="28" name="nine"/>
- <GlyphID id="29" name="colon"/>
- <GlyphID id="30" name="semicolon"/>
- <GlyphID id="31" name="less"/>
- <GlyphID id="32" name="equal"/>
- <GlyphID id="33" name="greater"/>
- <GlyphID id="34" name="question"/>
- <GlyphID id="35" name="at"/>
- <GlyphID id="36" name="A"/>
- <GlyphID id="37" name="B"/>
- <GlyphID id="38" name="C"/>
- <GlyphID id="39" name="D"/>
- <GlyphID id="40" name="E"/>
- <GlyphID id="41" name="F"/>
- <GlyphID id="42" name="G"/>
- <GlyphID id="43" name="H"/>
- <GlyphID id="44" name="I"/>
- <GlyphID id="45" name="J"/>
- <GlyphID id="46" name="K"/>
- <GlyphID id="47" name="L"/>
- <GlyphID id="48" name="M"/>
- <GlyphID id="49" name="N"/>
- <GlyphID id="50" name="O"/>
- <GlyphID id="51" name="P"/>
- <GlyphID id="52" name="Q"/>
- <GlyphID id="53" name="R"/>
- <GlyphID id="54" name="S"/>
- <GlyphID id="55" name="T"/>
- <GlyphID id="56" name="U"/>
- <GlyphID id="57" name="V"/>
- <GlyphID id="58" name="W"/>
- <GlyphID id="59" name="X"/>
- <GlyphID id="60" name="Y"/>
- <GlyphID id="61" name="Z"/>
- <GlyphID id="62" name="bracketleft"/>
- <GlyphID id="63" name="backslash"/>
- <GlyphID id="64" name="bracketright"/>
- <GlyphID id="65" name="asciicircum"/>
- <GlyphID id="66" name="underscore"/>
- <GlyphID id="67" name="grave"/>
- <GlyphID id="68" name="a"/>
- <GlyphID id="69" name="b"/>
- <GlyphID id="70" name="c"/>
- <GlyphID id="71" name="d"/>
- <GlyphID id="72" name="e"/>
- <GlyphID id="73" name="f"/>
- <GlyphID id="74" name="g"/>
- <GlyphID id="75" name="h"/>
- <GlyphID id="76" name="i"/>
- <GlyphID id="77" name="j"/>
- <GlyphID id="78" name="k"/>
- <GlyphID id="79" name="l"/>
- <GlyphID id="80" name="m"/>
- <GlyphID id="81" name="n"/>
- <GlyphID id="82" name="o"/>
- <GlyphID id="83" name="p"/>
- <GlyphID id="84" name="q"/>
- <GlyphID id="85" name="r"/>
- <GlyphID id="86" name="s"/>
- <GlyphID id="87" name="t"/>
- <GlyphID id="88" name="u"/>
- <GlyphID id="89" name="v"/>
- <GlyphID id="90" name="w"/>
- <GlyphID id="91" name="x"/>
- <GlyphID id="92" name="y"/>
- <GlyphID id="93" name="z"/>
- <GlyphID id="94" name="braceleft"/>
- <GlyphID id="95" name="bar"/>
- <GlyphID id="96" name="braceright"/>
- <GlyphID id="97" name="asciitilde"/>
- <GlyphID id="98" name="Adieresis"/>
- <GlyphID id="99" name="Aring"/>
- <GlyphID id="100" name="Ccedilla"/>
- <GlyphID id="101" name="Eacute"/>
- <GlyphID id="102" name="Ntilde"/>
- <GlyphID id="103" name="Odieresis"/>
- <GlyphID id="104" name="Udieresis"/>
- <GlyphID id="105" name="aacute"/>
- <GlyphID id="106" name="agrave"/>
- <GlyphID id="107" name="acircumflex"/>
- <GlyphID id="108" name="adieresis"/>
- <GlyphID id="109" name="atilde"/>
- <GlyphID id="110" name="aring"/>
- <GlyphID id="111" name="ccedilla"/>
- <GlyphID id="112" name="eacute"/>
- <GlyphID id="113" name="egrave"/>
- <GlyphID id="114" name="ecircumflex"/>
- <GlyphID id="115" name="edieresis"/>
- <GlyphID id="116" name="iacute"/>
- <GlyphID id="117" name="igrave"/>
- <GlyphID id="118" name="icircumflex"/>
- <GlyphID id="119" name="idieresis"/>
- <GlyphID id="120" name="ntilde"/>
- <GlyphID id="121" name="oacute"/>
- <GlyphID id="122" name="ograve"/>
- <GlyphID id="123" name="ocircumflex"/>
- <GlyphID id="124" name="odieresis"/>
- <GlyphID id="125" name="otilde"/>
- <GlyphID id="126" name="uacute"/>
- <GlyphID id="127" name="ugrave"/>
- <GlyphID id="128" name="ucircumflex"/>
- <GlyphID id="129" name="udieresis"/>
- <GlyphID id="130" name="dagger"/>
- <GlyphID id="131" name="degree"/>
- <GlyphID id="132" name="cent"/>
- <GlyphID id="133" name="sterling"/>
- <GlyphID id="134" name="section"/>
- <GlyphID id="135" name="bullet"/>
- <GlyphID id="136" name="paragraph"/>
- <GlyphID id="137" name="germandbls"/>
- <GlyphID id="138" name="registered"/>
- <GlyphID id="139" name="copyright"/>
- <GlyphID id="140" name="trademark"/>
- <GlyphID id="141" name="acute"/>
- <GlyphID id="142" name="dieresis"/>
- <GlyphID id="143" name=".notdef#3"/>
- <GlyphID id="144" name="AE"/>
- <GlyphID id="145" name="Oslash"/>
- <GlyphID id="146" name=".notdef#4"/>
- <GlyphID id="147" name="plusminus"/>
- <GlyphID id="148" name=".notdef#5"/>
- <GlyphID id="149" name=".notdef#6"/>
- <GlyphID id="150" name="yen"/>
- <GlyphID id="151" name="mu"/>
- <GlyphID id="152" name=".notdef#7"/>
- <GlyphID id="153" name=".notdef#8"/>
- <GlyphID id="154" name=".notdef#9"/>
- <GlyphID id="155" name=".notdef#10"/>
- <GlyphID id="156" name=".notdef#11"/>
- <GlyphID id="157" name="ordfeminine"/>
- <GlyphID id="158" name="ordmasculine"/>
- <GlyphID id="159" name=".notdef#12"/>
- <GlyphID id="160" name="ae"/>
- <GlyphID id="161" name="oslash"/>
- <GlyphID id="162" name="questiondown"/>
- <GlyphID id="163" name="exclamdown"/>
- <GlyphID id="164" name="logicalnot"/>
- <GlyphID id="165" name=".notdef#13"/>
- <GlyphID id="166" name="florin"/>
- <GlyphID id="167" name=".notdef#14"/>
- <GlyphID id="168" name=".notdef#15"/>
- <GlyphID id="169" name="guillemotleft"/>
- <GlyphID id="170" name="guillemotright"/>
- <GlyphID id="171" name="ellipsis"/>
- <GlyphID id="172" name=".notdef#16"/>
- <GlyphID id="173" name="Agrave"/>
- <GlyphID id="174" name="Atilde"/>
- <GlyphID id="175" name="Otilde"/>
- <GlyphID id="176" name="OE"/>
- <GlyphID id="177" name="oe"/>
- <GlyphID id="178" name="endash"/>
- <GlyphID id="179" name="emdash"/>
- <GlyphID id="180" name="quotedblleft"/>
- <GlyphID id="181" name="quotedblright"/>
- <GlyphID id="182" name="quoteleft"/>
- <GlyphID id="183" name="quoteright"/>
- <GlyphID id="184" name="divide"/>
- <GlyphID id="185" name=".notdef#17"/>
- <GlyphID id="186" name="ydieresis"/>
- <GlyphID id="187" name="Ydieresis"/>
- <GlyphID id="188" name="fraction"/>
- <GlyphID id="189" name="currency"/>
- <GlyphID id="190" name="guilsinglleft"/>
- <GlyphID id="191" name="guilsinglright"/>
- <GlyphID id="192" name="fi"/>
- <GlyphID id="193" name="fl"/>
- <GlyphID id="194" name="daggerdbl"/>
- <GlyphID id="195" name="periodcentered"/>
- <GlyphID id="196" name="quotesinglbase"/>
- <GlyphID id="197" name="quotedblbase"/>
- <GlyphID id="198" name="perthousand"/>
- <GlyphID id="199" name="Acircumflex"/>
- <GlyphID id="200" name="Ecircumflex"/>
- <GlyphID id="201" name="Aacute"/>
- <GlyphID id="202" name="Edieresis"/>
- <GlyphID id="203" name="Egrave"/>
- <GlyphID id="204" name="Iacute"/>
- <GlyphID id="205" name="Icircumflex"/>
- <GlyphID id="206" name="Idieresis"/>
- <GlyphID id="207" name="Igrave"/>
- <GlyphID id="208" name="Oacute"/>
- <GlyphID id="209" name="Ocircumflex"/>
- <GlyphID id="210" name="Euro"/>
- <GlyphID id="211" name="Ograve"/>
- <GlyphID id="212" name="Uacute"/>
- <GlyphID id="213" name="Ucircumflex"/>
- <GlyphID id="214" name="Ugrave"/>
- <GlyphID id="215" name="dotlessi"/>
- <GlyphID id="216" name="circumflex"/>
- <GlyphID id="217" name="tilde"/>
- <GlyphID id="218" name="macron"/>
- <GlyphID id="219" name="breve"/>
- <GlyphID id="220" name="dotaccent"/>
- <GlyphID id="221" name="ring"/>
- <GlyphID id="222" name="cedilla"/>
- <GlyphID id="223" name="hungarumlaut"/>
- <GlyphID id="224" name="ogonek"/>
- <GlyphID id="225" name="caron"/>
- <GlyphID id="226" name="Euro#1"/>
- <GlyphID id="227" name="nonbreakingspace"/>
- <GlyphID id="228" name="brokenbar"/>
- <GlyphID id="229" name="sfthyphen"/>
- <GlyphID id="230" name="macron#1"/>
- <GlyphID id="231" name="twosuperior"/>
- <GlyphID id="232" name="threesuperior"/>
- <GlyphID id="233" name="periodcentered#1"/>
- <GlyphID id="234" name="onesuperior"/>
- <GlyphID id="235" name="onequarter"/>
- <GlyphID id="236" name="onehalf"/>
- <GlyphID id="237" name="threequarters"/>
- <GlyphID id="238" name="Eth"/>
- <GlyphID id="239" name="multiply"/>
- <GlyphID id="240" name="Yacute"/>
- <GlyphID id="241" name="Thorn"/>
- <GlyphID id="242" name="eth"/>
- <GlyphID id="243" name="yacute"/>
- <GlyphID id="244" name="thorn"/>
- <GlyphID id="245" name="Amacron"/>
- <GlyphID id="246" name="amacron"/>
- <GlyphID id="247" name="Abreve"/>
- <GlyphID id="248" name="abreve"/>
- <GlyphID id="249" name="Aogonek"/>
- <GlyphID id="250" name="aogonek"/>
- <GlyphID id="251" name="Cacute"/>
- <GlyphID id="252" name="cacute"/>
- <GlyphID id="253" name="Ccircumflex"/>
- <GlyphID id="254" name="ccircumflex"/>
- <GlyphID id="255" name="Cdotaccent"/>
- <GlyphID id="256" name="cdotaccent"/>
- <GlyphID id="257" name="Ccaron"/>
- <GlyphID id="258" name="ccaron"/>
- <GlyphID id="259" name="Dcaron"/>
- <GlyphID id="260" name="dcaron"/>
- <GlyphID id="261" name="Dcroat"/>
- <GlyphID id="262" name="dcroat"/>
- <GlyphID id="263" name="Emacron"/>
- <GlyphID id="264" name="emacron"/>
- <GlyphID id="265" name="Ebreve"/>
- <GlyphID id="266" name="ebreve"/>
- <GlyphID id="267" name="Edotaccent"/>
- <GlyphID id="268" name="edotaccent"/>
- <GlyphID id="269" name="Eogonek"/>
- <GlyphID id="270" name="eogonek"/>
- <GlyphID id="271" name="Ecaron"/>
- <GlyphID id="272" name="ecaron"/>
- <GlyphID id="273" name="Gcircumflex"/>
- <GlyphID id="274" name="gcircumflex"/>
- <GlyphID id="275" name="Gbreve"/>
- <GlyphID id="276" name="gbreve"/>
- <GlyphID id="277" name="Gdotaccent"/>
- <GlyphID id="278" name="gdotaccent"/>
- <GlyphID id="279" name="Gcommaaccent"/>
- <GlyphID id="280" name="gcommaaccent"/>
- <GlyphID id="281" name="Hcircumflex"/>
- <GlyphID id="282" name="hcircumflex"/>
- <GlyphID id="283" name="Hbar"/>
- <GlyphID id="284" name="hbar"/>
- <GlyphID id="285" name="Itilde"/>
- <GlyphID id="286" name="itilde"/>
- <GlyphID id="287" name="Imacron"/>
- <GlyphID id="288" name="imacron"/>
- <GlyphID id="289" name="Ibreve"/>
- <GlyphID id="290" name="ibreve"/>
- <GlyphID id="291" name="Iogonek"/>
- <GlyphID id="292" name="iogonek"/>
- <GlyphID id="293" name="Idotaccent"/>
- <GlyphID id="294" name="IJ"/>
- <GlyphID id="295" name="ij"/>
- <GlyphID id="296" name="Jcircumflex"/>
- <GlyphID id="297" name="jcircumflex"/>
- <GlyphID id="298" name="Kcommaaccent"/>
- <GlyphID id="299" name="kcommaaccent"/>
- <GlyphID id="300" name="kgreenlandic"/>
- <GlyphID id="301" name="Lacute"/>
- <GlyphID id="302" name="lacute"/>
- <GlyphID id="303" name="Lcommaaccent"/>
- <GlyphID id="304" name="lcommaaccent"/>
- <GlyphID id="305" name="Lcaron"/>
- <GlyphID id="306" name="lcaron"/>
- <GlyphID id="307" name="Ldot"/>
- <GlyphID id="308" name="ldot"/>
- <GlyphID id="309" name="Lslash"/>
- <GlyphID id="310" name="lslash"/>
- <GlyphID id="311" name="Nacute"/>
- <GlyphID id="312" name="nacute"/>
- <GlyphID id="313" name="Ncommaaccent"/>
- <GlyphID id="314" name="ncommaaccent"/>
- <GlyphID id="315" name="Ncaron"/>
- <GlyphID id="316" name="ncaron"/>
- <GlyphID id="317" name="napostrophe"/>
- <GlyphID id="318" name="Eng"/>
- <GlyphID id="319" name="eng"/>
- <GlyphID id="320" name="Omacron"/>
- <GlyphID id="321" name="omacron"/>
- <GlyphID id="322" name="Obreve"/>
- <GlyphID id="323" name="obreve"/>
- <GlyphID id="324" name="Ohungarumlaut"/>
- <GlyphID id="325" name="ohungarumlaut"/>
- <GlyphID id="326" name="Racute"/>
- <GlyphID id="327" name="racute"/>
- <GlyphID id="328" name="Rcommaaccent"/>
- <GlyphID id="329" name="rcommaaccent"/>
- <GlyphID id="330" name="Rcaron"/>
- <GlyphID id="331" name="rcaron"/>
- <GlyphID id="332" name="Sacute"/>
- <GlyphID id="333" name="sacute"/>
- <GlyphID id="334" name="Scircumflex"/>
- <GlyphID id="335" name="scircumflex"/>
- <GlyphID id="336" name="Scedilla"/>
- <GlyphID id="337" name="scedilla"/>
- <GlyphID id="338" name="Scaron"/>
- <GlyphID id="339" name="scaron"/>
- <GlyphID id="340" name="Tcommaaccent"/>
- <GlyphID id="341" name="tcommaaccent"/>
- <GlyphID id="342" name="Tcaron"/>
- <GlyphID id="343" name="tcaron"/>
- <GlyphID id="344" name="Tbar"/>
- <GlyphID id="345" name="tbar"/>
- <GlyphID id="346" name="Utilde"/>
- <GlyphID id="347" name="utilde"/>
- <GlyphID id="348" name="Umacron"/>
- <GlyphID id="349" name="umacron"/>
- <GlyphID id="350" name="Ubreve"/>
- <GlyphID id="351" name="ubreve"/>
- <GlyphID id="352" name="Uring"/>
- <GlyphID id="353" name="uring"/>
- <GlyphID id="354" name="Uhungarumlaut"/>
- <GlyphID id="355" name="uhungarumlaut"/>
- <GlyphID id="356" name="Uogonek"/>
- <GlyphID id="357" name="uogonek"/>
- <GlyphID id="358" name="Wcircumflex"/>
- <GlyphID id="359" name="wcircumflex"/>
- <GlyphID id="360" name="Ycircumflex"/>
- <GlyphID id="361" name="ycircumflex"/>
- <GlyphID id="362" name="Zacute"/>
- <GlyphID id="363" name="zacute"/>
- <GlyphID id="364" name="Zdotaccent"/>
- <GlyphID id="365" name="zdotaccent"/>
- <GlyphID id="366" name="Zcaron"/>
- <GlyphID id="367" name="zcaron"/>
- <GlyphID id="368" name="longs"/>
- <GlyphID id="369" name="Scommaaccent"/>
- <GlyphID id="370" name="scommaaccent"/>
- <GlyphID id="371" name="Tcommabelow"/>
- <GlyphID id="372" name="tcommabelow"/>
- <GlyphID id="373" name="Unterkomma"/>
- <GlyphID id="374" name="semicolon#1"/>
- <GlyphID id="375" name="anoteleia"/>
- <GlyphID id="376" name="hyphen#1"/>
- <GlyphID id="377" name="nbhyphen"/>
- <GlyphID id="378" name="figuredash"/>
- <GlyphID id="379" name="afii00208"/>
- <GlyphID id="380" name="quotereversed"/>
- <GlyphID id="381" name="radicalex"/>
- <GlyphID id="382" name="estimated"/>
- <GlyphID id="383" name="minus"/>
- <GlyphID id="384" name="fraction#1"/>
- <GlyphID id="385" name="dotmath"/>
- <GlyphID id="386" name="fi#1"/>
- <GlyphID id="387" name="fl#1"/>
- <GlyphID id="388" name="foursuperiour"/>
- <GlyphID id="389" name="dotlessj"/>
- <GlyphID id="390" name=".notdef#18"/>
- </GlyphOrder>
-
- <head>
- <!-- Most of this table will be recalculated by the compiler -->
- <tableVersion value="1.0"/>
- <fontRevision value="1.19999694824"/>
- <checkSumAdjustment value="0x78bacbf6"/>
- <magicNumber value="0x5f0f3cf5"/>
- <flags value="00000000 00001111"/>
- <unitsPerEm value="2048"/>
- <created value="Fri Oct 12 14:06:12 2001"/>
- <modified value="Fri Oct 12 11:04:28 2001"/>
- <xMin value="-441"/>
- <yMin value="-432"/>
- <xMax value="2024"/>
- <yMax value="2033"/>
- <macStyle value="00000000 00000000"/>
- <lowestRecPPEM value="12"/>
- <fontDirectionHint value="2"/>
- <indexToLocFormat value="0"/>
- <glyphDataFormat value="0"/>
- </head>
-
- <hhea>
- <tableVersion value="1.0"/>
- <ascent value="2033"/>
- <descent value="-432"/>
- <lineGap value="0"/>
- <advanceWidthMax value="2079"/>
- <minLeftSideBearing value="-441"/>
- <minRightSideBearing value="-440"/>
- <xMaxExtent value="2024"/>
- <caretSlopeRise value="1"/>
- <caretSlopeRun value="0"/>
- <caretOffset value="0"/>
- <reserved0 value="0"/>
- <reserved1 value="0"/>
- <reserved2 value="0"/>
- <reserved3 value="0"/>
- <metricDataFormat value="0"/>
- <numberOfHMetrics value="391"/>
- </hhea>
-
- <maxp>
- <!-- Most of this table will be recalculated by the compiler -->
- <tableVersion value="0x10000"/>
- <numGlyphs value="391"/>
- <maxPoints value="82"/>
- <maxContours value="7"/>
- <maxCompositePoints value="75"/>
- <maxCompositeContours value="4"/>
- <maxZones value="2"/>
- <maxTwilightPoints value="4"/>
- <maxStorage value="0"/>
- <maxFunctionDefs value="15"/>
- <maxInstructionDefs value="0"/>
- <maxStackElements value="2048"/>
- <maxSizeOfInstructions value="183"/>
- <maxComponentElements value="2"/>
- <maxComponentDepth value="1"/>
- </maxp>
-
- <OS_2>
- <version value="2"/>
- <xAvgCharWidth value="904"/>
- <usWeightClass value="400"/>
- <usWidthClass value="5"/>
- <fsType value="00000000 00000000"/>
- <ySubscriptXSize value="1434"/>
- <ySubscriptYSize value="1331"/>
- <ySubscriptXOffset value="0"/>
- <ySubscriptYOffset value="283"/>
- <ySuperscriptXSize value="1434"/>
- <ySuperscriptYSize value="1331"/>
- <ySuperscriptXOffset value="0"/>
- <ySuperscriptYOffset value="977"/>
- <yStrikeoutSize value="0"/>
- <yStrikeoutPosition value="0"/>
- <sFamilyClass value="2048"/>
- <panose>
- <bFamilyType value="2"/>
- <bSerifStyle value="11"/>
- <bWeight value="6"/>
- <bProportion value="0"/>
- <bContrast value="0"/>
- <bStrokeVariation value="0"/>
- <bArmStyle value="0"/>
- <bLetterForm value="0"/>
- <bMidline value="0"/>
- <bXHeight value="0"/>
- </panose>
- <ulUnicodeRange1 value="00000000 00000000 00000000 00000111"/>
- <ulUnicodeRange2 value="00000000 00000000 00000000 00000000"/>
- <ulUnicodeRange3 value="00000000 00000000 00000000 00000000"/>
- <ulUnicodeRange4 value="00000000 00000000 00000000 00000000"/>
- <achVendID value="B&amp;H "/>
- <fsSelection value="00000000 01000000"/>
- <fsFirstCharIndex value="32"/>
- <fsLastCharIndex value="64258"/>
- <sTypoAscender value="1604"/>
- <sTypoDescender value="-420"/>
- <sTypoLineGap value="167"/>
- <usWinAscent value="1935"/>
- <usWinDescent value="432"/>
- <ulCodePageRange1 value="00000000 00000000 00000000 10010011"/>
- <ulCodePageRange2 value="00000000 00000000 00000000 00000000"/>
- <sxHeight value="0"/>
- <sCapHeight value="0"/>
- <usDefaultChar value="0"/>
- <usBreakChar value="0"/>
- <usMaxContex value="0"/>
- </OS_2>
-
- <hmtx>
- <mtx name=".notdef" width="569" lsb="57"/>
- <mtx name=".notdef#1" width="0" lsb="0"/>
- <mtx name=".notdef#10" width="569" lsb="0"/>
- <mtx name=".notdef#11" width="569" lsb="0"/>
- <mtx name=".notdef#12" width="569" lsb="0"/>
- <mtx name=".notdef#13" width="569" lsb="0"/>
- <mtx name=".notdef#14" width="569" lsb="0"/>
- <mtx name=".notdef#15" width="569" lsb="0"/>
- <mtx name=".notdef#16" width="1139" lsb="0"/>
- <mtx name=".notdef#17" width="569" lsb="0"/>
- <mtx name=".notdef#18" width="569" lsb="0"/>
- <mtx name=".notdef#2" width="569" lsb="0"/>
- <mtx name=".notdef#3" width="569" lsb="0"/>
- <mtx name=".notdef#4" width="569" lsb="0"/>
- <mtx name=".notdef#5" width="569" lsb="0"/>
- <mtx name=".notdef#6" width="569" lsb="0"/>
- <mtx name=".notdef#7" width="569" lsb="0"/>
- <mtx name=".notdef#8" width="569" lsb="0"/>
- <mtx name=".notdef#9" width="569" lsb="0"/>
- <mtx name="A" width="1366" lsb="19"/>
- <mtx name="AE" width="2048" lsb="19"/>
- <mtx name="Aacute" width="1366" lsb="19"/>
- <mtx name="Abreve" width="1371" lsb="21"/>
- <mtx name="Acircumflex" width="1366" lsb="19"/>
- <mtx name="Adieresis" width="1366" lsb="19"/>
- <mtx name="Agrave" width="1366" lsb="19"/>
- <mtx name="Amacron" width="1371" lsb="21"/>
- <mtx name="Aogonek" width="1366" lsb="19"/>
- <mtx name="Aring" width="1366" lsb="19"/>
- <mtx name="Atilde" width="1366" lsb="19"/>
- <mtx name="B" width="1366" lsb="165"/>
- <mtx name="C" width="1479" lsb="116"/>
- <mtx name="Cacute" width="1479" lsb="116"/>
- <mtx name="Ccaron" width="1479" lsb="116"/>
- <mtx name="Ccedilla" width="1479" lsb="116"/>
- <mtx name="Ccircumflex" width="1479" lsb="116"/>
- <mtx name="Cdotaccent" width="1479" lsb="116"/>
- <mtx name="D" width="1479" lsb="165"/>
- <mtx name="Dcaron" width="1479" lsb="165"/>
- <mtx name="Dcroat" width="1479" lsb="5"/>
- <mtx name="E" width="1366" lsb="191"/>
- <mtx name="Eacute" width="1366" lsb="191"/>
- <mtx name="Ebreve" width="1366" lsb="191"/>
- <mtx name="Ecaron" width="1366" lsb="191"/>
- <mtx name="Ecircumflex" width="1366" lsb="191"/>
- <mtx name="Edieresis" width="1366" lsb="191"/>
- <mtx name="Edotaccent" width="1366" lsb="191"/>
- <mtx name="Egrave" width="1366" lsb="191"/>
- <mtx name="Emacron" width="1366" lsb="191"/>
- <mtx name="Eng" width="1479" lsb="165"/>
- <mtx name="Eogonek" width="1366" lsb="191"/>
- <mtx name="Eth" width="1479" lsb="5"/>
- <mtx name="Euro" width="1139" lsb="0"/>
- <mtx name="Euro#1" width="1139" lsb="0"/>
- <mtx name="F" width="1251" lsb="191"/>
- <mtx name="G" width="1593" lsb="93"/>
- <mtx name="Gbreve" width="1593" lsb="93"/>
- <mtx name="Gcircumflex" width="1593" lsb="93"/>
- <mtx name="Gcommaaccent" width="1593" lsb="93"/>
- <mtx name="Gdotaccent" width="1593" lsb="93"/>
- <mtx name="H" width="1479" lsb="165"/>
- <mtx name="Hbar" width="1479" lsb="17"/>
- <mtx name="Hcircumflex" width="1479" lsb="165"/>
- <mtx name="I" width="569" lsb="180"/>
- <mtx name="IJ" width="1505" lsb="180"/>
- <mtx name="Iacute" width="569" lsb="137"/>
- <mtx name="Ibreve" width="569" lsb="-48"/>
- <mtx name="Icircumflex" width="569" lsb="-65"/>
- <mtx name="Idieresis" width="569" lsb="1"/>
- <mtx name="Idotaccent" width="569" lsb="180"/>
- <mtx name="Igrave" width="569" lsb="-36"/>
- <mtx name="Imacron" width="569" lsb="-36"/>
- <mtx name="Iogonek" width="569" lsb="120"/>
- <mtx name="Itilde" width="569" lsb="-48"/>
- <mtx name="J" width="1024" lsb="49"/>
- <mtx name="Jcircumflex" width="1024" lsb="49"/>
- <mtx name="K" width="1366" lsb="191"/>
- <mtx name="Kcommaaccent" width="1366" lsb="191"/>
- <mtx name="L" width="1139" lsb="165"/>
- <mtx name="Lacute" width="1139" lsb="165"/>
- <mtx name="Lcaron" width="1139" lsb="165"/>
- <mtx name="Lcommaaccent" width="1139" lsb="165"/>
- <mtx name="Ldot" width="1139" lsb="165"/>
- <mtx name="Lslash" width="1139" lsb="17"/>
- <mtx name="M" width="1706" lsb="165"/>
- <mtx name="N" width="1479" lsb="165"/>
- <mtx name="Nacute" width="1479" lsb="165"/>
- <mtx name="Ncaron" width="1479" lsb="165"/>
- <mtx name="Ncommaaccent" width="1479" lsb="165"/>
- <mtx name="Ntilde" width="1479" lsb="165"/>
- <mtx name="O" width="1593" lsb="93"/>
- <mtx name="OE" width="2048" lsb="93"/>
- <mtx name="Oacute" width="1593" lsb="92"/>
- <mtx name="Obreve" width="1593" lsb="93"/>
- <mtx name="Ocircumflex" width="1593" lsb="92"/>
- <mtx name="Odieresis" width="1593" lsb="92"/>
- <mtx name="Ograve" width="1593" lsb="92"/>
- <mtx name="Ohungarumlaut" width="1593" lsb="93"/>
- <mtx name="Omacron" width="1593" lsb="93"/>
- <mtx name="Oslash" width="1593" lsb="93"/>
- <mtx name="Otilde" width="1593" lsb="92"/>
- <mtx name="P" width="1366" lsb="167"/>
- <mtx name="Q" width="1593" lsb="93"/>
- <mtx name="R" width="1479" lsb="165"/>
- <mtx name="Racute" width="1479" lsb="165"/>
- <mtx name="Rcaron" width="1479" lsb="165"/>
- <mtx name="Rcommaaccent" width="1479" lsb="165"/>
- <mtx name="S" width="1366" lsb="120"/>
- <mtx name="Sacute" width="1366" lsb="120"/>
- <mtx name="Scaron" width="1366" lsb="120"/>
- <mtx name="Scedilla" width="1366" lsb="120"/>
- <mtx name="Scircumflex" width="1366" lsb="120"/>
- <mtx name="Scommaaccent" width="1366" lsb="120"/>
- <mtx name="T" width="1251" lsb="20"/>
- <mtx name="Tbar" width="1251" lsb="20"/>
- <mtx name="Tcaron" width="1251" lsb="20"/>
- <mtx name="Tcommaaccent" width="1251" lsb="20"/>
- <mtx name="Tcommabelow" width="1251" lsb="20"/>
- <mtx name="Thorn" width="1366" lsb="167"/>
- <mtx name="U" width="1479" lsb="166"/>
- <mtx name="Uacute" width="1479" lsb="166"/>
- <mtx name="Ubreve" width="1479" lsb="166"/>
- <mtx name="Ucircumflex" width="1479" lsb="166"/>
- <mtx name="Udieresis" width="1479" lsb="166"/>
- <mtx name="Ugrave" width="1479" lsb="166"/>
- <mtx name="Uhungarumlaut" width="1479" lsb="166"/>
- <mtx name="Umacron" width="1479" lsb="166"/>
- <mtx name="Unterkomma" width="682" lsb="170"/>
- <mtx name="Uogonek" width="1479" lsb="166"/>
- <mtx name="Uring" width="1479" lsb="166"/>
- <mtx name="Utilde" width="1479" lsb="166"/>
- <mtx name="V" width="1366" lsb="36"/>
- <mtx name="W" width="1933" lsb="25"/>
- <mtx name="Wcircumflex" width="1933" lsb="25"/>
- <mtx name="X" width="1366" lsb="28"/>
- <mtx name="Y" width="1366" lsb="30"/>
- <mtx name="Yacute" width="1366" lsb="30"/>
- <mtx name="Ycircumflex" width="1366" lsb="30"/>
- <mtx name="Ydieresis" width="1366" lsb="30"/>
- <mtx name="Z" width="1251" lsb="101"/>
- <mtx name="Zacute" width="1251" lsb="101"/>
- <mtx name="Zcaron" width="1251" lsb="101"/>
- <mtx name="Zdotaccent" width="1251" lsb="101"/>
- <mtx name="a" width="1139" lsb="95"/>
- <mtx name="aacute" width="1139" lsb="95"/>
- <mtx name="abreve" width="1153" lsb="105"/>
- <mtx name="acircumflex" width="1139" lsb="95"/>
- <mtx name="acute" width="682" lsb="107"/>
- <mtx name="adieresis" width="1139" lsb="95"/>
- <mtx name="ae" width="1821" lsb="95"/>
- <mtx name="afii00208" width="2048" lsb="99"/>
- <mtx name="agrave" width="1139" lsb="95"/>
- <mtx name="amacron" width="1153" lsb="105"/>
- <mtx name="ampersand" width="1366" lsb="56"/>
- <mtx name="anoteleia" width="569" lsb="161"/>
- <mtx name="aogonek" width="1139" lsb="95"/>
- <mtx name="aring" width="1139" lsb="95"/>
- <mtx name="asciicircum" width="960" lsb="36"/>
- <mtx name="asciitilde" width="1196" lsb="104"/>
- <mtx name="asterisk" width="797" lsb="39"/>
- <mtx name="at" width="2079" lsb="253"/>
- <mtx name="atilde" width="1139" lsb="95"/>
- <mtx name="b" width="1139" lsb="154"/>
- <mtx name="backslash" width="569" lsb="-59"/>
- <mtx name="bar" width="532" lsb="192"/>
- <mtx name="braceleft" width="684" lsb="25"/>
- <mtx name="braceright" width="684" lsb="116"/>
- <mtx name="bracketleft" width="569" lsb="149"/>
- <mtx name="bracketright" width="569" lsb="26"/>
- <mtx name="breve" width="682" lsb="8"/>
- <mtx name="brokenbar" width="532" lsb="192"/>
- <mtx name="bullet" width="717" lsb="81"/>
- <mtx name="c" width="1024" lsb="86"/>
- <mtx name="cacute" width="1024" lsb="86"/>
- <mtx name="caron" width="682" lsb="-9"/>
- <mtx name="ccaron" width="1024" lsb="86"/>
- <mtx name="ccedilla" width="1024" lsb="86"/>
- <mtx name="ccircumflex" width="1024" lsb="86"/>
- <mtx name="cdotaccent" width="1024" lsb="86"/>
- <mtx name="cedilla" width="682" lsb="168"/>
- <mtx name="cent" width="1139" lsb="173"/>
- <mtx name="circumflex" width="682" lsb="-9"/>
- <mtx name="colon" width="569" lsb="186"/>
- <mtx name="comma" width="569" lsb="161"/>
- <mtx name="copyright" width="1509" lsb="15"/>
- <mtx name="currency" width="1139" lsb="122"/>
- <mtx name="d" width="1139" lsb="86"/>
- <mtx name="dagger" width="1139" lsb="150"/>
- <mtx name="daggerdbl" width="1139" lsb="150"/>
- <mtx name="dcaron" width="1259" lsb="86"/>
- <mtx name="dcroat" width="1139" lsb="86"/>
- <mtx name="degree" width="819" lsb="114"/>
- <mtx name="dieresis" width="682" lsb="57"/>
- <mtx name="divide" width="1196" lsb="104"/>
- <mtx name="dollar" width="1139" lsb="103"/>
- <mtx name="dotaccent" width="682" lsb="242"/>
- <mtx name="dotlessi" width="455" lsb="129"/>
- <mtx name="dotlessj" width="455" lsb="-155"/>
- <mtx name="dotmath" width="569" lsb="161"/>
- <mtx name="e" width="1139" lsb="86"/>
- <mtx name="eacute" width="1139" lsb="86"/>
- <mtx name="ebreve" width="1139" lsb="86"/>
- <mtx name="ecaron" width="1139" lsb="86"/>
- <mtx name="ecircumflex" width="1139" lsb="86"/>
- <mtx name="edieresis" width="1139" lsb="86"/>
- <mtx name="edotaccent" width="1139" lsb="86"/>
- <mtx name="egrave" width="1139" lsb="86"/>
- <mtx name="eight" width="1139" lsb="99"/>
- <mtx name="ellipsis" width="2048" lsb="247"/>
- <mtx name="emacron" width="1139" lsb="86"/>
- <mtx name="emdash" width="2048" lsb="99"/>
- <mtx name="endash" width="1139" lsb="101"/>
- <mtx name="eng" width="1139" lsb="154"/>
- <mtx name="eogonek" width="1139" lsb="86"/>
- <mtx name="equal" width="1196" lsb="104"/>
- <mtx name="estimated" width="1139" lsb="86"/>
- <mtx name="eth" width="1139" lsb="86"/>
- <mtx name="exclam" width="569" lsb="186"/>
- <mtx name="exclamdown" width="682" lsb="242"/>
- <mtx name="f" width="569" lsb="31"/>
- <mtx name="fi" width="1024" lsb="31"/>
- <mtx name="fi#1" width="1024" lsb="31"/>
- <mtx name="figuredash" width="1139" lsb="101"/>
- <mtx name="five" width="1139" lsb="163"/>
- <mtx name="fl" width="1024" lsb="31"/>
- <mtx name="fl#1" width="1024" lsb="31"/>
- <mtx name="florin" width="1139" lsb="49"/>
- <mtx name="four" width="1139" lsb="31"/>
- <mtx name="foursuperiour" width="682" lsb="3"/>
- <mtx name="fraction" width="342" lsb="-441"/>
- <mtx name="fraction#1" width="342" lsb="-441"/>
- <mtx name="g" width="1139" lsb="93"/>
- <mtx name="gbreve" width="1139" lsb="93"/>
- <mtx name="gcircumflex" width="1139" lsb="93"/>
- <mtx name="gcommaaccent" width="1139" lsb="93"/>
- <mtx name="gdotaccent" width="1139" lsb="93"/>
- <mtx name="germandbls" width="1251" lsb="129"/>
- <mtx name="grave" width="682" lsb="106"/>
- <mtx name="greater" width="1196" lsb="104"/>
- <mtx name="guillemotleft" width="1139" lsb="115"/>
- <mtx name="guillemotright" width="1139" lsb="136"/>
- <mtx name="guilsinglleft" width="682" lsb="74"/>
- <mtx name="guilsinglright" width="682" lsb="114"/>
- <mtx name="h" width="1139" lsb="154"/>
- <mtx name="hbar" width="1139" lsb="6"/>
- <mtx name="hcircumflex" width="1139" lsb="154"/>
- <mtx name="hungarumlaut" width="682" lsb="-51"/>
- <mtx name="hyphen" width="682" lsb="88"/>
- <mtx name="hyphen#1" width="682" lsb="88"/>
- <mtx name="i" width="455" lsb="129"/>
- <mtx name="iacute" width="455" lsb="79"/>
- <mtx name="ibreve" width="455" lsb="-106"/>
- <mtx name="icircumflex" width="455" lsb="-123"/>
- <mtx name="idieresis" width="455" lsb="-56"/>
- <mtx name="igrave" width="455" lsb="-94"/>
- <mtx name="ij" width="909" lsb="129"/>
- <mtx name="imacron" width="455" lsb="-94"/>
- <mtx name="iogonek" width="455" lsb="61"/>
- <mtx name="itilde" width="455" lsb="-106"/>
- <mtx name="j" width="455" lsb="-155"/>
- <mtx name="jcircumflex" width="455" lsb="-155"/>
- <mtx name="k" width="1024" lsb="154"/>
- <mtx name="kcommaaccent" width="1024" lsb="154"/>
- <mtx name="kgreenlandic" width="1024" lsb="154"/>
- <mtx name="l" width="455" lsb="129"/>
- <mtx name="lacute" width="455" lsb="79"/>
- <mtx name="lcaron" width="597" lsb="129"/>
- <mtx name="lcommaaccent" width="455" lsb="79"/>
- <mtx name="ldot" width="684" lsb="129"/>
- <mtx name="less" width="1196" lsb="104"/>
- <mtx name="logicalnot" width="1196" lsb="86"/>
- <mtx name="longs" width="455" lsb="8"/>
- <mtx name="lslash" width="455" lsb="-7"/>
- <mtx name="m" width="1706" lsb="154"/>
- <mtx name="macron" width="682" lsb="20"/>
- <mtx name="macron#1" width="1139" lsb="99"/>
- <mtx name="minus" width="1196" lsb="104"/>
- <mtx name="mu" width="1139" lsb="142"/>
- <mtx name="multiply" width="1196" lsb="118"/>
- <mtx name="n" width="1139" lsb="154"/>
- <mtx name="nacute" width="1139" lsb="154"/>
- <mtx name="napostrophe" width="1237" lsb="0"/>
- <mtx name="nbhyphen" width="682" lsb="88"/>
- <mtx name="ncaron" width="1139" lsb="154"/>
- <mtx name="ncommaaccent" width="1139" lsb="154"/>
- <mtx name="nine" width="1139" lsb="84"/>
- <mtx name="nonbreakingspace" width="569" lsb="0"/>
- <mtx name="ntilde" width="1139" lsb="154"/>
- <mtx name="numbersign" width="1139" lsb="25"/>
- <mtx name="o" width="1139" lsb="86"/>
- <mtx name="oacute" width="1139" lsb="86"/>
- <mtx name="obreve" width="1139" lsb="86"/>
- <mtx name="ocircumflex" width="1139" lsb="86"/>
- <mtx name="odieresis" width="1139" lsb="86"/>
- <mtx name="oe" width="1933" lsb="86"/>
- <mtx name="ogonek" width="682" lsb="170"/>
- <mtx name="ograve" width="1139" lsb="86"/>
- <mtx name="ohungarumlaut" width="1139" lsb="86"/>
- <mtx name="omacron" width="1139" lsb="86"/>
- <mtx name="one" width="1139" lsb="230"/>
- <mtx name="onehalf" width="1708" lsb="116"/>
- <mtx name="onequarter" width="1708" lsb="116"/>
- <mtx name="onesuperior" width="682" lsb="123"/>
- <mtx name="ordfeminine" width="758" lsb="86"/>
- <mtx name="ordmasculine" width="748" lsb="74"/>
- <mtx name="oslash" width="1251" lsb="143"/>
- <mtx name="otilde" width="1139" lsb="86"/>
- <mtx name="p" width="1139" lsb="154"/>
- <mtx name="paragraph" width="1100" lsb="88"/>
- <mtx name="parenleft" width="682" lsb="131"/>
- <mtx name="parenright" width="682" lsb="82"/>
- <mtx name="percent" width="1821" lsb="112"/>
- <mtx name="period" width="569" lsb="161"/>
- <mtx name="periodcentered" width="569" lsb="161"/>
- <mtx name="periodcentered#1" width="569" lsb="161"/>
- <mtx name="perthousand" width="2048" lsb="25"/>
- <mtx name="plus" width="1196" lsb="104"/>
- <mtx name="plusminus" width="1196" lsb="104"/>
- <mtx name="q" width="1139" lsb="86"/>
- <mtx name="question" width="1139" lsb="138"/>
- <mtx name="questiondown" width="1251" lsb="185"/>
- <mtx name="quotedbl" width="727" lsb="92"/>
- <mtx name="quotedblbase" width="682" lsb="70"/>
- <mtx name="quotedblleft" width="682" lsb="57"/>
- <mtx name="quotedblright" width="682" lsb="82"/>
- <mtx name="quoteleft" width="455" lsb="92"/>
- <mtx name="quotereversed" width="569" lsb="0"/>
- <mtx name="quoteright" width="455" lsb="116"/>
- <mtx name="quotesinglbase" width="455" lsb="104"/>
- <mtx name="quotesingle" width="391" lsb="72"/>
- <mtx name="r" width="682" lsb="154"/>
- <mtx name="racute" width="682" lsb="154"/>
- <mtx name="radicalex" width="1139" lsb="99"/>
- <mtx name="rcaron" width="682" lsb="2"/>
- <mtx name="rcommaaccent" width="682" lsb="154"/>
- <mtx name="registered" width="1509" lsb="15"/>
- <mtx name="ring" width="682" lsb="114"/>
- <mtx name="s" width="1024" lsb="116"/>
- <mtx name="sacute" width="1024" lsb="116"/>
- <mtx name="scaron" width="1024" lsb="116"/>
- <mtx name="scedilla" width="1024" lsb="116"/>
- <mtx name="scircumflex" width="1024" lsb="116"/>
- <mtx name="scommaaccent" width="1024" lsb="116"/>
- <mtx name="section" width="1139" lsb="129"/>
- <mtx name="semicolon" width="569" lsb="186"/>
- <mtx name="semicolon#1" width="569" lsb="186"/>
- <mtx name="seven" width="1139" lsb="136"/>
- <mtx name="sfthyphen" width="682" lsb="88"/>
- <mtx name="six" width="1139" lsb="84"/>
- <mtx name="slash" width="569" lsb="-59"/>
- <mtx name="space" width="569" lsb="0"/>
- <mtx name="sterling" width="1139" lsb="121"/>
- <mtx name="t" width="569" lsb="29"/>
- <mtx name="tbar" width="569" lsb="29"/>
- <mtx name="tcaron" width="768" lsb="29"/>
- <mtx name="tcommaaccent" width="569" lsb="29"/>
- <mtx name="tcommabelow" width="569" lsb="29"/>
- <mtx name="thorn" width="1139" lsb="154"/>
- <mtx name="three" width="1139" lsb="153"/>
- <mtx name="threequarters" width="1708" lsb="111"/>
- <mtx name="threesuperior" width="682" lsb="74"/>
- <mtx name="tilde" width="682" lsb="8"/>
- <mtx name="trademark" width="2048" lsb="222"/>
- <mtx name="two" width="1139" lsb="102"/>
- <mtx name="twosuperior" width="682" lsb="74"/>
- <mtx name="u" width="1139" lsb="142"/>
- <mtx name="uacute" width="1139" lsb="142"/>
- <mtx name="ubreve" width="1139" lsb="142"/>
- <mtx name="ucircumflex" width="1139" lsb="142"/>
- <mtx name="udieresis" width="1139" lsb="142"/>
- <mtx name="ugrave" width="1139" lsb="142"/>
- <mtx name="uhungarumlaut" width="1139" lsb="142"/>
- <mtx name="umacron" width="1139" lsb="142"/>
- <mtx name="underscore" width="1139" lsb="0"/>
- <mtx name="uogonek" width="1139" lsb="142"/>
- <mtx name="uring" width="1139" lsb="142"/>
- <mtx name="utilde" width="1139" lsb="142"/>
- <mtx name="v" width="1024" lsb="19"/>
- <mtx name="w" width="1479" lsb="11"/>
- <mtx name="wcircumflex" width="1479" lsb="11"/>
- <mtx name="x" width="1024" lsb="28"/>
- <mtx name="y" width="1024" lsb="19"/>
- <mtx name="yacute" width="1024" lsb="19"/>
- <mtx name="ycircumflex" width="1024" lsb="19"/>
- <mtx name="ydieresis" width="1024" lsb="19"/>
- <mtx name="yen" width="1139" lsb="25"/>
- <mtx name="z" width="1024" lsb="74"/>
- <mtx name="zacute" width="1024" lsb="74"/>
- <mtx name="zcaron" width="1024" lsb="74"/>
- <mtx name="zdotaccent" width="1024" lsb="74"/>
- <mtx name="zero" width="1139" lsb="80"/>
- </hmtx>
-
- <cmap>
- <tableVersion version="0"/>
- <cmap_format_0 platformID="1" platEncID="0" language="0">
- <map code="0x0" name=".notdef#1"/>
- <map code="0x1" name=".notdef"/>
- <map code="0x2" name=".notdef"/>
- <map code="0x3" name=".notdef"/>
- <map code="0x4" name=".notdef"/>
- <map code="0x5" name=".notdef"/>
- <map code="0x6" name=".notdef"/>
- <map code="0x7" name=".notdef"/>
- <map code="0x8" name=".notdef#1"/>
- <map code="0x9" name="space"/>
- <map code="0xa" name=".notdef"/>
- <map code="0xb" name=".notdef"/>
- <map code="0xc" name=".notdef"/>
- <map code="0xd" name=".notdef#2"/>
- <map code="0xe" name=".notdef"/>
- <map code="0xf" name=".notdef"/>
- <map code="0x10" name=".notdef"/>
- <map code="0x11" name=".notdef"/>
- <map code="0x12" name=".notdef"/>
- <map code="0x13" name=".notdef"/>
- <map code="0x14" name=".notdef"/>
- <map code="0x15" name=".notdef"/>
- <map code="0x16" name=".notdef"/>
- <map code="0x17" name=".notdef"/>
- <map code="0x18" name=".notdef"/>
- <map code="0x19" name=".notdef"/>
- <map code="0x1a" name=".notdef"/>
- <map code="0x1b" name=".notdef"/>
- <map code="0x1c" name=".notdef"/>
- <map code="0x1d" name=".notdef#1"/>
- <map code="0x1e" name=".notdef"/>
- <map code="0x1f" name=".notdef"/>
- <map code="0x20" name="space"/>
- <map code="0x21" name="exclam"/>
- <map code="0x22" name="quotedbl"/>
- <map code="0x23" name="numbersign"/>
- <map code="0x24" name="dollar"/>
- <map code="0x25" name="percent"/>
- <map code="0x26" name="ampersand"/>
- <map code="0x27" name="quotesingle"/>
- <map code="0x28" name="parenleft"/>
- <map code="0x29" name="parenright"/>
- <map code="0x2a" name="asterisk"/>
- <map code="0x2b" name="plus"/>
- <map code="0x2c" name="comma"/>
- <map code="0x2d" name="hyphen"/>
- <map code="0x2e" name="period"/>
- <map code="0x2f" name="slash"/>
- <map code="0x30" name="zero"/>
- <map code="0x31" name="one"/>
- <map code="0x32" name="two"/>
- <map code="0x33" name="three"/>
- <map code="0x34" name="four"/>
- <map code="0x35" name="five"/>
- <map code="0x36" name="six"/>
- <map code="0x37" name="seven"/>
- <map code="0x38" name="eight"/>
- <map code="0x39" name="nine"/>
- <map code="0x3a" name="colon"/>
- <map code="0x3b" name="semicolon"/>
- <map code="0x3c" name="less"/>
- <map code="0x3d" name="equal"/>
- <map code="0x3e" name="greater"/>
- <map code="0x3f" name="question"/>
- <map code="0x40" name="at"/>
- <map code="0x41" name="A"/>
- <map code="0x42" name="B"/>
- <map code="0x43" name="C"/>
- <map code="0x44" name="D"/>
- <map code="0x45" name="E"/>
- <map code="0x46" name="F"/>
- <map code="0x47" name="G"/>
- <map code="0x48" name="H"/>
- <map code="0x49" name="I"/>
- <map code="0x4a" name="J"/>
- <map code="0x4b" name="K"/>
- <map code="0x4c" name="L"/>
- <map code="0x4d" name="M"/>
- <map code="0x4e" name="N"/>
- <map code="0x4f" name="O"/>
- <map code="0x50" name="P"/>
- <map code="0x51" name="Q"/>
- <map code="0x52" name="R"/>
- <map code="0x53" name="S"/>
- <map code="0x54" name="T"/>
- <map code="0x55" name="U"/>
- <map code="0x56" name="V"/>
- <map code="0x57" name="W"/>
- <map code="0x58" name="X"/>
- <map code="0x59" name="Y"/>
- <map code="0x5a" name="Z"/>
- <map code="0x5b" name="bracketleft"/>
- <map code="0x5c" name="backslash"/>
- <map code="0x5d" name="bracketright"/>
- <map code="0x5e" name="asciicircum"/>
- <map code="0x5f" name="underscore"/>
- <map code="0x60" name="grave"/>
- <map code="0x61" name="a"/>
- <map code="0x62" name="b"/>
- <map code="0x63" name="c"/>
- <map code="0x64" name="d"/>
- <map code="0x65" name="e"/>
- <map code="0x66" name="f"/>
- <map code="0x67" name="g"/>
- <map code="0x68" name="h"/>
- <map code="0x69" name="i"/>
- <map code="0x6a" name="j"/>
- <map code="0x6b" name="k"/>
- <map code="0x6c" name="l"/>
- <map code="0x6d" name="m"/>
- <map code="0x6e" name="n"/>
- <map code="0x6f" name="o"/>
- <map code="0x70" name="p"/>
- <map code="0x71" name="q"/>
- <map code="0x72" name="r"/>
- <map code="0x73" name="s"/>
- <map code="0x74" name="t"/>
- <map code="0x75" name="u"/>
- <map code="0x76" name="v"/>
- <map code="0x77" name="w"/>
- <map code="0x78" name="x"/>
- <map code="0x79" name="y"/>
- <map code="0x7a" name="z"/>
- <map code="0x7b" name="braceleft"/>
- <map code="0x7c" name="bar"/>
- <map code="0x7d" name="braceright"/>
- <map code="0x7e" name="asciitilde"/>
- <map code="0x7f" name=".notdef"/>
- <map code="0x80" name="Adieresis"/>
- <map code="0x81" name="Aring"/>
- <map code="0x82" name="Ccedilla"/>
- <map code="0x83" name="Eacute"/>
- <map code="0x84" name="Ntilde"/>
- <map code="0x85" name="Odieresis"/>
- <map code="0x86" name="Udieresis"/>
- <map code="0x87" name="aacute"/>
- <map code="0x88" name="agrave"/>
- <map code="0x89" name="acircumflex"/>
- <map code="0x8a" name="adieresis"/>
- <map code="0x8b" name="atilde"/>
- <map code="0x8c" name="aring"/>
- <map code="0x8d" name="ccedilla"/>
- <map code="0x8e" name="eacute"/>
- <map code="0x8f" name="egrave"/>
- <map code="0x90" name="ecircumflex"/>
- <map code="0x91" name="edieresis"/>
- <map code="0x92" name="iacute"/>
- <map code="0x93" name="igrave"/>
- <map code="0x94" name="icircumflex"/>
- <map code="0x95" name="idieresis"/>
- <map code="0x96" name="ntilde"/>
- <map code="0x97" name="oacute"/>
- <map code="0x98" name="ograve"/>
- <map code="0x99" name="ocircumflex"/>
- <map code="0x9a" name="odieresis"/>
- <map code="0x9b" name="otilde"/>
- <map code="0x9c" name="uacute"/>
- <map code="0x9d" name="ugrave"/>
- <map code="0x9e" name="ucircumflex"/>
- <map code="0x9f" name="udieresis"/>
- <map code="0xa0" name="dagger"/>
- <map code="0xa1" name="degree"/>
- <map code="0xa2" name="cent"/>
- <map code="0xa3" name="sterling"/>
- <map code="0xa4" name="section"/>
- <map code="0xa5" name="bullet"/>
- <map code="0xa6" name="paragraph"/>
- <map code="0xa7" name="germandbls"/>
- <map code="0xa8" name="registered"/>
- <map code="0xa9" name="copyright"/>
- <map code="0xaa" name="trademark"/>
- <map code="0xab" name="acute"/>
- <map code="0xac" name="dieresis"/>
- <map code="0xad" name=".notdef"/>
- <map code="0xae" name="AE"/>
- <map code="0xaf" name="Oslash"/>
- <map code="0xb0" name=".notdef"/>
- <map code="0xb1" name="plusminus"/>
- <map code="0xb2" name=".notdef"/>
- <map code="0xb3" name=".notdef"/>
- <map code="0xb4" name="yen"/>
- <map code="0xb5" name="mu"/>
- <map code="0xb6" name=".notdef"/>
- <map code="0xb7" name=".notdef"/>
- <map code="0xb8" name=".notdef"/>
- <map code="0xb9" name=".notdef"/>
- <map code="0xba" name=".notdef"/>
- <map code="0xbb" name="ordfeminine"/>
- <map code="0xbc" name="ordmasculine"/>
- <map code="0xbd" name=".notdef"/>
- <map code="0xbe" name="ae"/>
- <map code="0xbf" name="oslash"/>
- <map code="0xc0" name="questiondown"/>
- <map code="0xc1" name="exclamdown"/>
- <map code="0xc2" name="logicalnot"/>
- <map code="0xc3" name=".notdef"/>
- <map code="0xc4" name="florin"/>
- <map code="0xc5" name=".notdef"/>
- <map code="0xc6" name=".notdef"/>
- <map code="0xc7" name="guillemotleft"/>
- <map code="0xc8" name="guillemotright"/>
- <map code="0xc9" name="ellipsis"/>
- <map code="0xca" name=".notdef#16"/>
- <map code="0xcb" name="Agrave"/>
- <map code="0xcc" name="Atilde"/>
- <map code="0xcd" name="Otilde"/>
- <map code="0xce" name="OE"/>
- <map code="0xcf" name="oe"/>
- <map code="0xd0" name="endash"/>
- <map code="0xd1" name="emdash"/>
- <map code="0xd2" name="quotedblleft"/>
- <map code="0xd3" name="quotedblright"/>
- <map code="0xd4" name="quoteleft"/>
- <map code="0xd5" name="quoteright"/>
- <map code="0xd6" name="divide"/>
- <map code="0xd7" name=".notdef"/>
- <map code="0xd8" name="ydieresis"/>
- <map code="0xd9" name="Ydieresis"/>
- <map code="0xda" name="fraction"/>
- <map code="0xdb" name="currency"/>
- <map code="0xdc" name="guilsinglleft"/>
- <map code="0xdd" name="guilsinglright"/>
- <map code="0xde" name="fi"/>
- <map code="0xdf" name="fl"/>
- <map code="0xe0" name="daggerdbl"/>
- <map code="0xe1" name="periodcentered"/>
- <map code="0xe2" name="quotesinglbase"/>
- <map code="0xe3" name="quotedblbase"/>
- <map code="0xe4" name="perthousand"/>
- <map code="0xe5" name="Acircumflex"/>
- <map code="0xe6" name="Ecircumflex"/>
- <map code="0xe7" name="Aacute"/>
- <map code="0xe8" name="Edieresis"/>
- <map code="0xe9" name="Egrave"/>
- <map code="0xea" name="Iacute"/>
- <map code="0xeb" name="Icircumflex"/>
- <map code="0xec" name="Idieresis"/>
- <map code="0xed" name="Igrave"/>
- <map code="0xee" name="Oacute"/>
- <map code="0xef" name="Ocircumflex"/>
- <map code="0xf0" name="Euro"/>
- <map code="0xf1" name="Ograve"/>
- <map code="0xf2" name="Uacute"/>
- <map code="0xf3" name="Ucircumflex"/>
- <map code="0xf4" name="Ugrave"/>
- <map code="0xf5" name="dotlessi"/>
- <map code="0xf6" name="circumflex"/>
- <map code="0xf7" name="tilde"/>
- <map code="0xf8" name="macron"/>
- <map code="0xf9" name="breve"/>
- <map code="0xfa" name="dotaccent"/>
- <map code="0xfb" name="ring"/>
- <map code="0xfc" name="cedilla"/>
- <map code="0xfd" name="hungarumlaut"/>
- <map code="0xfe" name="ogonek"/>
- <map code="0xff" name="caron"/>
- </cmap_format_0>
- <cmap_format_4 platformID="3" platEncID="1" language="0">
- <map code="0x20" name="space"/><!-- SPACE -->
- <map code="0x21" name="exclam"/><!-- EXCLAMATION MARK -->
- <map code="0x22" name="quotedbl"/><!-- QUOTATION MARK -->
- <map code="0x23" name="numbersign"/><!-- NUMBER SIGN -->
- <map code="0x24" name="dollar"/><!-- DOLLAR SIGN -->
- <map code="0x25" name="percent"/><!-- PERCENT SIGN -->
- <map code="0x26" name="ampersand"/><!-- AMPERSAND -->
- <map code="0x27" name="quotesingle"/><!-- APOSTROPHE -->
- <map code="0x28" name="parenleft"/><!-- LEFT PARENTHESIS -->
- <map code="0x29" name="parenright"/><!-- RIGHT PARENTHESIS -->
- <map code="0x2a" name="asterisk"/><!-- ASTERISK -->
- <map code="0x2b" name="plus"/><!-- PLUS SIGN -->
- <map code="0x2c" name="comma"/><!-- COMMA -->
- <map code="0x2d" name="hyphen"/><!-- HYPHEN-MINUS -->
- <map code="0x2e" name="period"/><!-- FULL STOP -->
- <map code="0x2f" name="slash"/><!-- SOLIDUS -->
- <map code="0x30" name="zero"/><!-- DIGIT ZERO -->
- <map code="0x31" name="one"/><!-- DIGIT ONE -->
- <map code="0x32" name="two"/><!-- DIGIT TWO -->
- <map code="0x33" name="three"/><!-- DIGIT THREE -->
- <map code="0x34" name="four"/><!-- DIGIT FOUR -->
- <map code="0x35" name="five"/><!-- DIGIT FIVE -->
- <map code="0x36" name="six"/><!-- DIGIT SIX -->
- <map code="0x37" name="seven"/><!-- DIGIT SEVEN -->
- <map code="0x38" name="eight"/><!-- DIGIT EIGHT -->
- <map code="0x39" name="nine"/><!-- DIGIT NINE -->
- <map code="0x3a" name="colon"/><!-- COLON -->
- <map code="0x3b" name="semicolon"/><!-- SEMICOLON -->
- <map code="0x3c" name="less"/><!-- LESS-THAN SIGN -->
- <map code="0x3d" name="equal"/><!-- EQUALS SIGN -->
- <map code="0x3e" name="greater"/><!-- GREATER-THAN SIGN -->
- <map code="0x3f" name="question"/><!-- QUESTION MARK -->
- <map code="0x40" name="at"/><!-- COMMERCIAL AT -->
- <map code="0x41" name="A"/><!-- LATIN CAPITAL LETTER A -->
- <map code="0x42" name="B"/><!-- LATIN CAPITAL LETTER B -->
- <map code="0x43" name="C"/><!-- LATIN CAPITAL LETTER C -->
- <map code="0x44" name="D"/><!-- LATIN CAPITAL LETTER D -->
- <map code="0x45" name="E"/><!-- LATIN CAPITAL LETTER E -->
- <map code="0x46" name="F"/><!-- LATIN CAPITAL LETTER F -->
- <map code="0x47" name="G"/><!-- LATIN CAPITAL LETTER G -->
- <map code="0x48" name="H"/><!-- LATIN CAPITAL LETTER H -->
- <map code="0x49" name="I"/><!-- LATIN CAPITAL LETTER I -->
- <map code="0x4a" name="J"/><!-- LATIN CAPITAL LETTER J -->
- <map code="0x4b" name="K"/><!-- LATIN CAPITAL LETTER K -->
- <map code="0x4c" name="L"/><!-- LATIN CAPITAL LETTER L -->
- <map code="0x4d" name="M"/><!-- LATIN CAPITAL LETTER M -->
- <map code="0x4e" name="N"/><!-- LATIN CAPITAL LETTER N -->
- <map code="0x4f" name="O"/><!-- LATIN CAPITAL LETTER O -->
- <map code="0x50" name="P"/><!-- LATIN CAPITAL LETTER P -->
- <map code="0x51" name="Q"/><!-- LATIN CAPITAL LETTER Q -->
- <map code="0x52" name="R"/><!-- LATIN CAPITAL LETTER R -->
- <map code="0x53" name="S"/><!-- LATIN CAPITAL LETTER S -->
- <map code="0x54" name="T"/><!-- LATIN CAPITAL LETTER T -->
- <map code="0x55" name="U"/><!-- LATIN CAPITAL LETTER U -->
- <map code="0x56" name="V"/><!-- LATIN CAPITAL LETTER V -->
- <map code="0x57" name="W"/><!-- LATIN CAPITAL LETTER W -->
- <map code="0x58" name="X"/><!-- LATIN CAPITAL LETTER X -->
- <map code="0x59" name="Y"/><!-- LATIN CAPITAL LETTER Y -->
- <map code="0x5a" name="Z"/><!-- LATIN CAPITAL LETTER Z -->
- <map code="0x5b" name="bracketleft"/><!-- LEFT SQUARE BRACKET -->
- <map code="0x5c" name="backslash"/><!-- REVERSE SOLIDUS -->
- <map code="0x5d" name="bracketright"/><!-- RIGHT SQUARE BRACKET -->
- <map code="0x5e" name="asciicircum"/><!-- CIRCUMFLEX ACCENT -->
- <map code="0x5f" name="underscore"/><!-- LOW LINE -->
- <map code="0x60" name="grave"/><!-- GRAVE ACCENT -->
- <map code="0x61" name="a"/><!-- LATIN SMALL LETTER A -->
- <map code="0x62" name="b"/><!-- LATIN SMALL LETTER B -->
- <map code="0x63" name="c"/><!-- LATIN SMALL LETTER C -->
- <map code="0x64" name="d"/><!-- LATIN SMALL LETTER D -->
- <map code="0x65" name="e"/><!-- LATIN SMALL LETTER E -->
- <map code="0x66" name="f"/><!-- LATIN SMALL LETTER F -->
- <map code="0x67" name="g"/><!-- LATIN SMALL LETTER G -->
- <map code="0x68" name="h"/><!-- LATIN SMALL LETTER H -->
- <map code="0x69" name="i"/><!-- LATIN SMALL LETTER I -->
- <map code="0x6a" name="j"/><!-- LATIN SMALL LETTER J -->
- <map code="0x6b" name="k"/><!-- LATIN SMALL LETTER K -->
- <map code="0x6c" name="l"/><!-- LATIN SMALL LETTER L -->
- <map code="0x6d" name="m"/><!-- LATIN SMALL LETTER M -->
- <map code="0x6e" name="n"/><!-- LATIN SMALL LETTER N -->
- <map code="0x6f" name="o"/><!-- LATIN SMALL LETTER O -->
- <map code="0x70" name="p"/><!-- LATIN SMALL LETTER P -->
- <map code="0x71" name="q"/><!-- LATIN SMALL LETTER Q -->
- <map code="0x72" name="r"/><!-- LATIN SMALL LETTER R -->
- <map code="0x73" name="s"/><!-- LATIN SMALL LETTER S -->
- <map code="0x74" name="t"/><!-- LATIN SMALL LETTER T -->
- <map code="0x75" name="u"/><!-- LATIN SMALL LETTER U -->
- <map code="0x76" name="v"/><!-- LATIN SMALL LETTER V -->
- <map code="0x77" name="w"/><!-- LATIN SMALL LETTER W -->
- <map code="0x78" name="x"/><!-- LATIN SMALL LETTER X -->
- <map code="0x79" name="y"/><!-- LATIN SMALL LETTER Y -->
- <map code="0x7a" name="z"/><!-- LATIN SMALL LETTER Z -->
- <map code="0x7b" name="braceleft"/><!-- LEFT CURLY BRACKET -->
- <map code="0x7c" name="bar"/><!-- VERTICAL LINE -->
- <map code="0x7d" name="braceright"/><!-- RIGHT CURLY BRACKET -->
- <map code="0x7e" name="asciitilde"/><!-- TILDE -->
- <map code="0x80" name="Euro#1"/><!-- &lt;control> -->
- <map code="0xa0" name="nonbreakingspace"/><!-- NO-BREAK SPACE -->
- <map code="0xa1" name="exclamdown"/><!-- INVERTED EXCLAMATION MARK -->
- <map code="0xa2" name="cent"/><!-- CENT SIGN -->
- <map code="0xa3" name="sterling"/><!-- POUND SIGN -->
- <map code="0xa4" name="currency"/><!-- CURRENCY SIGN -->
- <map code="0xa5" name="yen"/><!-- YEN SIGN -->
- <map code="0xa6" name="brokenbar"/><!-- BROKEN BAR -->
- <map code="0xa7" name="section"/><!-- SECTION SIGN -->
- <map code="0xa8" name="dieresis"/><!-- DIAERESIS -->
- <map code="0xa9" name="copyright"/><!-- COPYRIGHT SIGN -->
- <map code="0xaa" name="ordfeminine"/><!-- FEMININE ORDINAL INDICATOR -->
- <map code="0xab" name="guillemotleft"/><!-- LEFT-POINTING DOUBLE ANGLE QUOTATION MARK -->
- <map code="0xac" name="logicalnot"/><!-- NOT SIGN -->
- <map code="0xad" name="sfthyphen"/><!-- SOFT HYPHEN -->
- <map code="0xae" name="registered"/><!-- REGISTERED SIGN -->
- <map code="0xaf" name="macron#1"/><!-- MACRON -->
- <map code="0xb0" name="degree"/><!-- DEGREE SIGN -->
- <map code="0xb1" name="plusminus"/><!-- PLUS-MINUS SIGN -->
- <map code="0xb2" name="twosuperior"/><!-- SUPERSCRIPT TWO -->
- <map code="0xb3" name="threesuperior"/><!-- SUPERSCRIPT THREE -->
- <map code="0xb4" name="acute"/><!-- ACUTE ACCENT -->
- <map code="0xb5" name="mu"/><!-- MICRO SIGN -->
- <map code="0xb6" name="paragraph"/><!-- PILCROW SIGN -->
- <map code="0xb7" name="periodcentered#1"/><!-- MIDDLE DOT -->
- <map code="0xb8" name="cedilla"/><!-- CEDILLA -->
- <map code="0xb9" name="onesuperior"/><!-- SUPERSCRIPT ONE -->
- <map code="0xba" name="ordmasculine"/><!-- MASCULINE ORDINAL INDICATOR -->
- <map code="0xbb" name="guillemotright"/><!-- RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK -->
- <map code="0xbc" name="onequarter"/><!-- VULGAR FRACTION ONE QUARTER -->
- <map code="0xbd" name="onehalf"/><!-- VULGAR FRACTION ONE HALF -->
- <map code="0xbe" name="threequarters"/><!-- VULGAR FRACTION THREE QUARTERS -->
- <map code="0xbf" name="questiondown"/><!-- INVERTED QUESTION MARK -->
- <map code="0xc0" name="Agrave"/><!-- LATIN CAPITAL LETTER A WITH GRAVE -->
- <map code="0xc1" name="Aacute"/><!-- LATIN CAPITAL LETTER A WITH ACUTE -->
- <map code="0xc2" name="Acircumflex"/><!-- LATIN CAPITAL LETTER A WITH CIRCUMFLEX -->
- <map code="0xc3" name="Atilde"/><!-- LATIN CAPITAL LETTER A WITH TILDE -->
- <map code="0xc4" name="Adieresis"/><!-- LATIN CAPITAL LETTER A WITH DIAERESIS -->
- <map code="0xc5" name="Aring"/><!-- LATIN CAPITAL LETTER A WITH RING ABOVE -->
- <map code="0xc6" name="AE"/><!-- LATIN CAPITAL LETTER AE -->
- <map code="0xc7" name="Ccedilla"/><!-- LATIN CAPITAL LETTER C WITH CEDILLA -->
- <map code="0xc8" name="Egrave"/><!-- LATIN CAPITAL LETTER E WITH GRAVE -->
- <map code="0xc9" name="Eacute"/><!-- LATIN CAPITAL LETTER E WITH ACUTE -->
- <map code="0xca" name="Ecircumflex"/><!-- LATIN CAPITAL LETTER E WITH CIRCUMFLEX -->
- <map code="0xcb" name="Edieresis"/><!-- LATIN CAPITAL LETTER E WITH DIAERESIS -->
- <map code="0xcc" name="Igrave"/><!-- LATIN CAPITAL LETTER I WITH GRAVE -->
- <map code="0xcd" name="Iacute"/><!-- LATIN CAPITAL LETTER I WITH ACUTE -->
- <map code="0xce" name="Icircumflex"/><!-- LATIN CAPITAL LETTER I WITH CIRCUMFLEX -->
- <map code="0xcf" name="Idieresis"/><!-- LATIN CAPITAL LETTER I WITH DIAERESIS -->
- <map code="0xd0" name="Eth"/><!-- LATIN CAPITAL LETTER ETH -->
- <map code="0xd1" name="Ntilde"/><!-- LATIN CAPITAL LETTER N WITH TILDE -->
- <map code="0xd2" name="Ograve"/><!-- LATIN CAPITAL LETTER O WITH GRAVE -->
- <map code="0xd3" name="Oacute"/><!-- LATIN CAPITAL LETTER O WITH ACUTE -->
- <map code="0xd4" name="Ocircumflex"/><!-- LATIN CAPITAL LETTER O WITH CIRCUMFLEX -->
- <map code="0xd5" name="Otilde"/><!-- LATIN CAPITAL LETTER O WITH TILDE -->
- <map code="0xd6" name="Odieresis"/><!-- LATIN CAPITAL LETTER O WITH DIAERESIS -->
- <map code="0xd7" name="multiply"/><!-- MULTIPLICATION SIGN -->
- <map code="0xd8" name="Oslash"/><!-- LATIN CAPITAL LETTER O WITH STROKE -->
- <map code="0xd9" name="Ugrave"/><!-- LATIN CAPITAL LETTER U WITH GRAVE -->
- <map code="0xda" name="Uacute"/><!-- LATIN CAPITAL LETTER U WITH ACUTE -->
- <map code="0xdb" name="Ucircumflex"/><!-- LATIN CAPITAL LETTER U WITH CIRCUMFLEX -->
- <map code="0xdc" name="Udieresis"/><!-- LATIN CAPITAL LETTER U WITH DIAERESIS -->
- <map code="0xdd" name="Yacute"/><!-- LATIN CAPITAL LETTER Y WITH ACUTE -->
- <map code="0xde" name="Thorn"/><!-- LATIN CAPITAL LETTER THORN -->
- <map code="0xdf" name="germandbls"/><!-- LATIN SMALL LETTER SHARP S -->
- <map code="0xe0" name="agrave"/><!-- LATIN SMALL LETTER A WITH GRAVE -->
- <map code="0xe1" name="aacute"/><!-- LATIN SMALL LETTER A WITH ACUTE -->
- <map code="0xe2" name="acircumflex"/><!-- LATIN SMALL LETTER A WITH CIRCUMFLEX -->
- <map code="0xe3" name="atilde"/><!-- LATIN SMALL LETTER A WITH TILDE -->
- <map code="0xe4" name="adieresis"/><!-- LATIN SMALL LETTER A WITH DIAERESIS -->
- <map code="0xe5" name="aring"/><!-- LATIN SMALL LETTER A WITH RING ABOVE -->
- <map code="0xe6" name="ae"/><!-- LATIN SMALL LETTER AE -->
- <map code="0xe7" name="ccedilla"/><!-- LATIN SMALL LETTER C WITH CEDILLA -->
- <map code="0xe8" name="egrave"/><!-- LATIN SMALL LETTER E WITH GRAVE -->
- <map code="0xe9" name="eacute"/><!-- LATIN SMALL LETTER E WITH ACUTE -->
- <map code="0xea" name="ecircumflex"/><!-- LATIN SMALL LETTER E WITH CIRCUMFLEX -->
- <map code="0xeb" name="edieresis"/><!-- LATIN SMALL LETTER E WITH DIAERESIS -->
- <map code="0xec" name="igrave"/><!-- LATIN SMALL LETTER I WITH GRAVE -->
- <map code="0xed" name="iacute"/><!-- LATIN SMALL LETTER I WITH ACUTE -->
- <map code="0xee" name="icircumflex"/><!-- LATIN SMALL LETTER I WITH CIRCUMFLEX -->
- <map code="0xef" name="idieresis"/><!-- LATIN SMALL LETTER I WITH DIAERESIS -->
- <map code="0xf0" name="eth"/><!-- LATIN SMALL LETTER ETH -->
- <map code="0xf1" name="ntilde"/><!-- LATIN SMALL LETTER N WITH TILDE -->
- <map code="0xf2" name="ograve"/><!-- LATIN SMALL LETTER O WITH GRAVE -->
- <map code="0xf3" name="oacute"/><!-- LATIN SMALL LETTER O WITH ACUTE -->
- <map code="0xf4" name="ocircumflex"/><!-- LATIN SMALL LETTER O WITH CIRCUMFLEX -->
- <map code="0xf5" name="otilde"/><!-- LATIN SMALL LETTER O WITH TILDE -->
- <map code="0xf6" name="odieresis"/><!-- LATIN SMALL LETTER O WITH DIAERESIS -->
- <map code="0xf7" name="divide"/><!-- DIVISION SIGN -->
- <map code="0xf8" name="oslash"/><!-- LATIN SMALL LETTER O WITH STROKE -->
- <map code="0xf9" name="ugrave"/><!-- LATIN SMALL LETTER U WITH GRAVE -->
- <map code="0xfa" name="uacute"/><!-- LATIN SMALL LETTER U WITH ACUTE -->
- <map code="0xfb" name="ucircumflex"/><!-- LATIN SMALL LETTER U WITH CIRCUMFLEX -->
- <map code="0xfc" name="udieresis"/><!-- LATIN SMALL LETTER U WITH DIAERESIS -->
- <map code="0xfd" name="yacute"/><!-- LATIN SMALL LETTER Y WITH ACUTE -->
- <map code="0xfe" name="thorn"/><!-- LATIN SMALL LETTER THORN -->
- <map code="0xff" name="ydieresis"/><!-- LATIN SMALL LETTER Y WITH DIAERESIS -->
- <map code="0x100" name="Amacron"/><!-- LATIN CAPITAL LETTER A WITH MACRON -->
- <map code="0x101" name="amacron"/><!-- LATIN SMALL LETTER A WITH MACRON -->
- <map code="0x102" name="Abreve"/><!-- LATIN CAPITAL LETTER A WITH BREVE -->
- <map code="0x103" name="abreve"/><!-- LATIN SMALL LETTER A WITH BREVE -->
- <map code="0x104" name="Aogonek"/><!-- LATIN CAPITAL LETTER A WITH OGONEK -->
- <map code="0x105" name="aogonek"/><!-- LATIN SMALL LETTER A WITH OGONEK -->
- <map code="0x106" name="Cacute"/><!-- LATIN CAPITAL LETTER C WITH ACUTE -->
- <map code="0x107" name="cacute"/><!-- LATIN SMALL LETTER C WITH ACUTE -->
- <map code="0x108" name="Ccircumflex"/><!-- LATIN CAPITAL LETTER C WITH CIRCUMFLEX -->
- <map code="0x109" name="ccircumflex"/><!-- LATIN SMALL LETTER C WITH CIRCUMFLEX -->
- <map code="0x10a" name="Cdotaccent"/><!-- LATIN CAPITAL LETTER C WITH DOT ABOVE -->
- <map code="0x10b" name="cdotaccent"/><!-- LATIN SMALL LETTER C WITH DOT ABOVE -->
- <map code="0x10c" name="Ccaron"/><!-- LATIN CAPITAL LETTER C WITH CARON -->
- <map code="0x10d" name="ccaron"/><!-- LATIN SMALL LETTER C WITH CARON -->
- <map code="0x10e" name="Dcaron"/><!-- LATIN CAPITAL LETTER D WITH CARON -->
- <map code="0x10f" name="dcaron"/><!-- LATIN SMALL LETTER D WITH CARON -->
- <map code="0x110" name="Dcroat"/><!-- LATIN CAPITAL LETTER D WITH STROKE -->
- <map code="0x111" name="dcroat"/><!-- LATIN SMALL LETTER D WITH STROKE -->
- <map code="0x112" name="Emacron"/><!-- LATIN CAPITAL LETTER E WITH MACRON -->
- <map code="0x113" name="emacron"/><!-- LATIN SMALL LETTER E WITH MACRON -->
- <map code="0x114" name="Ebreve"/><!-- LATIN CAPITAL LETTER E WITH BREVE -->
- <map code="0x115" name="ebreve"/><!-- LATIN SMALL LETTER E WITH BREVE -->
- <map code="0x116" name="Edotaccent"/><!-- LATIN CAPITAL LETTER E WITH DOT ABOVE -->
- <map code="0x117" name="edotaccent"/><!-- LATIN SMALL LETTER E WITH DOT ABOVE -->
- <map code="0x118" name="Eogonek"/><!-- LATIN CAPITAL LETTER E WITH OGONEK -->
- <map code="0x119" name="eogonek"/><!-- LATIN SMALL LETTER E WITH OGONEK -->
- <map code="0x11a" name="Ecaron"/><!-- LATIN CAPITAL LETTER E WITH CARON -->
- <map code="0x11b" name="ecaron"/><!-- LATIN SMALL LETTER E WITH CARON -->
- <map code="0x11c" name="Gcircumflex"/><!-- LATIN CAPITAL LETTER G WITH CIRCUMFLEX -->
- <map code="0x11d" name="gcircumflex"/><!-- LATIN SMALL LETTER G WITH CIRCUMFLEX -->
- <map code="0x11e" name="Gbreve"/><!-- LATIN CAPITAL LETTER G WITH BREVE -->
- <map code="0x11f" name="gbreve"/><!-- LATIN SMALL LETTER G WITH BREVE -->
- <map code="0x120" name="Gdotaccent"/><!-- LATIN CAPITAL LETTER G WITH DOT ABOVE -->
- <map code="0x121" name="gdotaccent"/><!-- LATIN SMALL LETTER G WITH DOT ABOVE -->
- <map code="0x122" name="Gcommaaccent"/><!-- LATIN CAPITAL LETTER G WITH CEDILLA -->
- <map code="0x123" name="gcommaaccent"/><!-- LATIN SMALL LETTER G WITH CEDILLA -->
- <map code="0x124" name="Hcircumflex"/><!-- LATIN CAPITAL LETTER H WITH CIRCUMFLEX -->
- <map code="0x125" name="hcircumflex"/><!-- LATIN SMALL LETTER H WITH CIRCUMFLEX -->
- <map code="0x126" name="Hbar"/><!-- LATIN CAPITAL LETTER H WITH STROKE -->
- <map code="0x127" name="hbar"/><!-- LATIN SMALL LETTER H WITH STROKE -->
- <map code="0x128" name="Itilde"/><!-- LATIN CAPITAL LETTER I WITH TILDE -->
- <map code="0x129" name="itilde"/><!-- LATIN SMALL LETTER I WITH TILDE -->
- <map code="0x12a" name="Imacron"/><!-- LATIN CAPITAL LETTER I WITH MACRON -->
- <map code="0x12b" name="imacron"/><!-- LATIN SMALL LETTER I WITH MACRON -->
- <map code="0x12c" name="Ibreve"/><!-- LATIN CAPITAL LETTER I WITH BREVE -->
- <map code="0x12d" name="ibreve"/><!-- LATIN SMALL LETTER I WITH BREVE -->
- <map code="0x12e" name="Iogonek"/><!-- LATIN CAPITAL LETTER I WITH OGONEK -->
- <map code="0x12f" name="iogonek"/><!-- LATIN SMALL LETTER I WITH OGONEK -->
- <map code="0x130" name="Idotaccent"/><!-- LATIN CAPITAL LETTER I WITH DOT ABOVE -->
- <map code="0x131" name="dotlessi"/><!-- LATIN SMALL LETTER DOTLESS I -->
- <map code="0x132" name="IJ"/><!-- LATIN CAPITAL LIGATURE IJ -->
- <map code="0x133" name="ij"/><!-- LATIN SMALL LIGATURE IJ -->
- <map code="0x134" name="Jcircumflex"/><!-- LATIN CAPITAL LETTER J WITH CIRCUMFLEX -->
- <map code="0x135" name="jcircumflex"/><!-- LATIN SMALL LETTER J WITH CIRCUMFLEX -->
- <map code="0x136" name="Kcommaaccent"/><!-- LATIN CAPITAL LETTER K WITH CEDILLA -->
- <map code="0x137" name="kcommaaccent"/><!-- LATIN SMALL LETTER K WITH CEDILLA -->
- <map code="0x138" name="kgreenlandic"/><!-- LATIN SMALL LETTER KRA -->
- <map code="0x139" name="Lacute"/><!-- LATIN CAPITAL LETTER L WITH ACUTE -->
- <map code="0x13a" name="lacute"/><!-- LATIN SMALL LETTER L WITH ACUTE -->
- <map code="0x13b" name="Lcommaaccent"/><!-- LATIN CAPITAL LETTER L WITH CEDILLA -->
- <map code="0x13c" name="lcommaaccent"/><!-- LATIN SMALL LETTER L WITH CEDILLA -->
- <map code="0x13d" name="Lcaron"/><!-- LATIN CAPITAL LETTER L WITH CARON -->
- <map code="0x13e" name="lcaron"/><!-- LATIN SMALL LETTER L WITH CARON -->
- <map code="0x13f" name="Ldot"/><!-- LATIN CAPITAL LETTER L WITH MIDDLE DOT -->
- <map code="0x140" name="ldot"/><!-- LATIN SMALL LETTER L WITH MIDDLE DOT -->
- <map code="0x141" name="Lslash"/><!-- LATIN CAPITAL LETTER L WITH STROKE -->
- <map code="0x142" name="lslash"/><!-- LATIN SMALL LETTER L WITH STROKE -->
- <map code="0x143" name="Nacute"/><!-- LATIN CAPITAL LETTER N WITH ACUTE -->
- <map code="0x144" name="nacute"/><!-- LATIN SMALL LETTER N WITH ACUTE -->
- <map code="0x145" name="Ncommaaccent"/><!-- LATIN CAPITAL LETTER N WITH CEDILLA -->
- <map code="0x146" name="ncommaaccent"/><!-- LATIN SMALL LETTER N WITH CEDILLA -->
- <map code="0x147" name="Ncaron"/><!-- LATIN CAPITAL LETTER N WITH CARON -->
- <map code="0x148" name="ncaron"/><!-- LATIN SMALL LETTER N WITH CARON -->
- <map code="0x149" name="napostrophe"/><!-- LATIN SMALL LETTER N PRECEDED BY APOSTROPHE -->
- <map code="0x14a" name="Eng"/><!-- LATIN CAPITAL LETTER ENG -->
- <map code="0x14b" name="eng"/><!-- LATIN SMALL LETTER ENG -->
- <map code="0x14c" name="Omacron"/><!-- LATIN CAPITAL LETTER O WITH MACRON -->
- <map code="0x14d" name="omacron"/><!-- LATIN SMALL LETTER O WITH MACRON -->
- <map code="0x14e" name="Obreve"/><!-- LATIN CAPITAL LETTER O WITH BREVE -->
- <map code="0x14f" name="obreve"/><!-- LATIN SMALL LETTER O WITH BREVE -->
- <map code="0x150" name="Ohungarumlaut"/><!-- LATIN CAPITAL LETTER O WITH DOUBLE ACUTE -->
- <map code="0x151" name="ohungarumlaut"/><!-- LATIN SMALL LETTER O WITH DOUBLE ACUTE -->
- <map code="0x152" name="OE"/><!-- LATIN CAPITAL LIGATURE OE -->
- <map code="0x153" name="oe"/><!-- LATIN SMALL LIGATURE OE -->
- <map code="0x154" name="Racute"/><!-- LATIN CAPITAL LETTER R WITH ACUTE -->
- <map code="0x155" name="racute"/><!-- LATIN SMALL LETTER R WITH ACUTE -->
- <map code="0x156" name="Rcommaaccent"/><!-- LATIN CAPITAL LETTER R WITH CEDILLA -->
- <map code="0x157" name="rcommaaccent"/><!-- LATIN SMALL LETTER R WITH CEDILLA -->
- <map code="0x158" name="Rcaron"/><!-- LATIN CAPITAL LETTER R WITH CARON -->
- <map code="0x159" name="rcaron"/><!-- LATIN SMALL LETTER R WITH CARON -->
- <map code="0x15a" name="Sacute"/><!-- LATIN CAPITAL LETTER S WITH ACUTE -->
- <map code="0x15b" name="sacute"/><!-- LATIN SMALL LETTER S WITH ACUTE -->
- <map code="0x15c" name="Scircumflex"/><!-- LATIN CAPITAL LETTER S WITH CIRCUMFLEX -->
- <map code="0x15d" name="scircumflex"/><!-- LATIN SMALL LETTER S WITH CIRCUMFLEX -->
- <map code="0x15e" name="Scedilla"/><!-- LATIN CAPITAL LETTER S WITH CEDILLA -->
- <map code="0x15f" name="scedilla"/><!-- LATIN SMALL LETTER S WITH CEDILLA -->
- <map code="0x160" name="Scaron"/><!-- LATIN CAPITAL LETTER S WITH CARON -->
- <map code="0x161" name="scaron"/><!-- LATIN SMALL LETTER S WITH CARON -->
- <map code="0x162" name="Tcommaaccent"/><!-- LATIN CAPITAL LETTER T WITH CEDILLA -->
- <map code="0x163" name="tcommaaccent"/><!-- LATIN SMALL LETTER T WITH CEDILLA -->
- <map code="0x164" name="Tcaron"/><!-- LATIN CAPITAL LETTER T WITH CARON -->
- <map code="0x165" name="tcaron"/><!-- LATIN SMALL LETTER T WITH CARON -->
- <map code="0x166" name="Tbar"/><!-- LATIN CAPITAL LETTER T WITH STROKE -->
- <map code="0x167" name="tbar"/><!-- LATIN SMALL LETTER T WITH STROKE -->
- <map code="0x168" name="Utilde"/><!-- LATIN CAPITAL LETTER U WITH TILDE -->
- <map code="0x169" name="utilde"/><!-- LATIN SMALL LETTER U WITH TILDE -->
- <map code="0x16a" name="Umacron"/><!-- LATIN CAPITAL LETTER U WITH MACRON -->
- <map code="0x16b" name="umacron"/><!-- LATIN SMALL LETTER U WITH MACRON -->
- <map code="0x16c" name="Ubreve"/><!-- LATIN CAPITAL LETTER U WITH BREVE -->
- <map code="0x16d" name="ubreve"/><!-- LATIN SMALL LETTER U WITH BREVE -->
- <map code="0x16e" name="Uring"/><!-- LATIN CAPITAL LETTER U WITH RING ABOVE -->
- <map code="0x16f" name="uring"/><!-- LATIN SMALL LETTER U WITH RING ABOVE -->
- <map code="0x170" name="Uhungarumlaut"/><!-- LATIN CAPITAL LETTER U WITH DOUBLE ACUTE -->
- <map code="0x171" name="uhungarumlaut"/><!-- LATIN SMALL LETTER U WITH DOUBLE ACUTE -->
- <map code="0x172" name="Uogonek"/><!-- LATIN CAPITAL LETTER U WITH OGONEK -->
- <map code="0x173" name="uogonek"/><!-- LATIN SMALL LETTER U WITH OGONEK -->
- <map code="0x174" name="Wcircumflex"/><!-- LATIN CAPITAL LETTER W WITH CIRCUMFLEX -->
- <map code="0x175" name="wcircumflex"/><!-- LATIN SMALL LETTER W WITH CIRCUMFLEX -->
- <map code="0x176" name="Ycircumflex"/><!-- LATIN CAPITAL LETTER Y WITH CIRCUMFLEX -->
- <map code="0x177" name="ycircumflex"/><!-- LATIN SMALL LETTER Y WITH CIRCUMFLEX -->
- <map code="0x178" name="Ydieresis"/><!-- LATIN CAPITAL LETTER Y WITH DIAERESIS -->
- <map code="0x179" name="Zacute"/><!-- LATIN CAPITAL LETTER Z WITH ACUTE -->
- <map code="0x17a" name="zacute"/><!-- LATIN SMALL LETTER Z WITH ACUTE -->
- <map code="0x17b" name="Zdotaccent"/><!-- LATIN CAPITAL LETTER Z WITH DOT ABOVE -->
- <map code="0x17c" name="zdotaccent"/><!-- LATIN SMALL LETTER Z WITH DOT ABOVE -->
- <map code="0x17d" name="Zcaron"/><!-- LATIN CAPITAL LETTER Z WITH CARON -->
- <map code="0x17e" name="zcaron"/><!-- LATIN SMALL LETTER Z WITH CARON -->
- <map code="0x17f" name="longs"/><!-- LATIN SMALL LETTER LONG S -->
- <map code="0x192" name="florin"/><!-- LATIN SMALL LETTER F WITH HOOK -->
- <map code="0x218" name="Scommaaccent"/><!-- LATIN CAPITAL LETTER S WITH COMMA BELOW -->
- <map code="0x219" name="scommaaccent"/><!-- LATIN SMALL LETTER S WITH COMMA BELOW -->
- <map code="0x21a" name="Tcommabelow"/><!-- LATIN CAPITAL LETTER T WITH COMMA BELOW -->
- <map code="0x21b" name="tcommabelow"/><!-- LATIN SMALL LETTER T WITH COMMA BELOW -->
- <map code="0x2c6" name="circumflex"/><!-- MODIFIER LETTER CIRCUMFLEX ACCENT -->
- <map code="0x2c7" name="caron"/><!-- CARON -->
- <map code="0x2c9" name="macron"/><!-- MODIFIER LETTER MACRON -->
- <map code="0x2d8" name="breve"/><!-- BREVE -->
- <map code="0x2d9" name="dotaccent"/><!-- DOT ABOVE -->
- <map code="0x2da" name="ring"/><!-- RING ABOVE -->
- <map code="0x2db" name="ogonek"/><!-- OGONEK -->
- <map code="0x2dc" name="tilde"/><!-- SMALL TILDE -->
- <map code="0x2dd" name="hungarumlaut"/><!-- DOUBLE ACUTE ACCENT -->
- <map code="0x326" name="Unterkomma"/><!-- COMBINING COMMA BELOW -->
- <map code="0x37e" name="semicolon#1"/><!-- GREEK QUESTION MARK -->
- <map code="0x387" name="anoteleia"/><!-- GREEK ANO TELEIA -->
- <map code="0x2010" name="hyphen#1"/><!-- HYPHEN -->
- <map code="0x2011" name="nbhyphen"/><!-- NON-BREAKING HYPHEN -->
- <map code="0x2012" name="figuredash"/><!-- FIGURE DASH -->
- <map code="0x2013" name="endash"/><!-- EN DASH -->
- <map code="0x2014" name="emdash"/><!-- EM DASH -->
- <map code="0x2015" name="afii00208"/><!-- HORIZONTAL BAR -->
- <map code="0x2018" name="quoteleft"/><!-- LEFT SINGLE QUOTATION MARK -->
- <map code="0x2019" name="quoteright"/><!-- RIGHT SINGLE QUOTATION MARK -->
- <map code="0x201a" name="quotesinglbase"/><!-- SINGLE LOW-9 QUOTATION MARK -->
- <map code="0x201b" name="quotereversed"/><!-- SINGLE HIGH-REVERSED-9 QUOTATION MARK -->
- <map code="0x201c" name="quotedblleft"/><!-- LEFT DOUBLE QUOTATION MARK -->
- <map code="0x201d" name="quotedblright"/><!-- RIGHT DOUBLE QUOTATION MARK -->
- <map code="0x201e" name="quotedblbase"/><!-- DOUBLE LOW-9 QUOTATION MARK -->
- <map code="0x2020" name="dagger"/><!-- DAGGER -->
- <map code="0x2021" name="daggerdbl"/><!-- DOUBLE DAGGER -->
- <map code="0x2022" name="bullet"/><!-- BULLET -->
- <map code="0x2026" name="ellipsis"/><!-- HORIZONTAL ELLIPSIS -->
- <map code="0x2030" name="perthousand"/><!-- PER MILLE SIGN -->
- <map code="0x2039" name="guilsinglleft"/><!-- SINGLE LEFT-POINTING ANGLE QUOTATION MARK -->
- <map code="0x203a" name="guilsinglright"/><!-- SINGLE RIGHT-POINTING ANGLE QUOTATION MARK -->
- <map code="0x203e" name="radicalex"/><!-- OVERLINE -->
- <map code="0x2044" name="fraction"/><!-- FRACTION SLASH -->
- <map code="0x20ac" name="Euro"/><!-- EURO SIGN -->
- <map code="0x2122" name="trademark"/><!-- TRADE MARK SIGN -->
- <map code="0x212e" name="estimated"/><!-- ESTIMATED SYMBOL -->
- <map code="0x2212" name="minus"/><!-- MINUS SIGN -->
- <map code="0x2215" name="fraction#1"/><!-- DIVISION SLASH -->
- <map code="0x2219" name="periodcentered"/><!-- BULLET OPERATOR -->
- <map code="0x22c5" name="dotmath"/><!-- DOT OPERATOR -->
- <map code="0xea01" name="fi#1"/><!-- Private Use -->
- <map code="0xea02" name="fl#1"/><!-- Private Use -->
- <map code="0xf001" name="fi"/><!-- Private Use -->
- <map code="0xf002" name="fl"/><!-- Private Use -->
- <map code="0xf004" name="foursuperiour"/><!-- Private Use -->
- <map code="0xf6be" name="dotlessj"/><!-- Private Use -->
- <map code="0xfb01" name="fi"/><!-- LATIN SMALL LIGATURE FI -->
- <map code="0xfb02" name="fl"/><!-- LATIN SMALL LIGATURE FL -->
- </cmap_format_4>
- </cmap>
-
- <fpgm>
- <assembly>
- NPUSHB[ ] /* 15 values pushed */
- 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
- FDEF[ ]
- SLOOP[ ]
- MDAP[1]
- ALIGNRP[ ]
- ENDF[ ]
- FDEF[ ]
- MDAP[1]
- ALIGNRP[ ]
- ENDF[ ]
- FDEF[ ]
- SRP1[ ]
- SRP2[ ]
- IP[ ]
- ENDF[ ]
- FDEF[ ]
- SRP1[ ]
- SRP2[ ]
- SLOOP[ ]
- IP[ ]
- ENDF[ ]
- FDEF[ ]
- SRP0[ ]
- SLOOP[ ]
- MIRP[11101]
- ALIGNRP[ ]
- ENDF[ ]
- FDEF[ ]
- SRP0[ ]
- SLOOP[ ]
- MIRP[10100]
- ALIGNRP[ ]
- ENDF[ ]
- FDEF[ ]
- SRP0[ ]
- SLOOP[ ]
- MDRP[11101]
- ALIGNRP[ ]
- ENDF[ ]
- FDEF[ ]
- SRP0[ ]
- SLOOP[ ]
- MDRP[10100]
- ALIGNRP[ ]
- ENDF[ ]
- FDEF[ ]
- SRP0[ ]
- MIRP[11101]
- ENDF[ ]
- FDEF[ ]
- SRP0[ ]
- MIRP[10100]
- ENDF[ ]
- FDEF[ ]
- SRP0[ ]
- MDRP[11101]
- ENDF[ ]
- FDEF[ ]
- SRP0[ ]
- MDRP[10100]
- ENDF[ ]
- FDEF[ ]
- MDRP[00100]
- ENDF[ ]
- FDEF[ ]
- MDRP[00000]
- ENDF[ ]
- FDEF[ ]
- SVTCA[0]
- NPUSHB[ ] /* 10 values pushed */
- 1 0 0 1 1 2 2 3 3 0
- SZPS[ ]
- MIAP[1]
- MIAP[1]
- MIAP[1]
- MIAP[1]
- SZPS[ ]
- ENDF[ ]
- </assembly>
- </fpgm>
-
- <prep>
- <assembly>
- PUSHB[ ] /* 2 values pushed */
- 48 1
- PUSHW[ ] /* 1 value pushed */
- 329
- RTG[ ]
- SCANCTRL[ ]
- SCANTYPE[ ]
- SCVTCI[ ]
- </assembly>
- </prep>
-
- <cvt>
- <cv index="0" value="1480"/>
- <cv index="1" value="1086"/>
- <cv index="2" value="0"/>
- <cv index="3" value="-512"/>
- <cv index="4" value="196"/>
- <cv index="5" value="200"/>
- <cv index="6" value="125"/>
- <cv index="7" value="149"/>
- <cv index="8" value="247"/>
- <cv index="9" value="213"/>
- <cv index="10" value="150"/>
- <cv index="11" value="101"/>
- <cv index="12" value="196"/>
- <cv index="13" value="172"/>
- <cv index="14" value="181"/>
- <cv index="15" value="157"/>
- <cv index="16" value="113"/>
- <cv index="17" value="109"/>
- <cv index="18" value="133"/>
- <cv index="19" value="121"/>
- <cv index="20" value="104"/>
- <cv index="21" value="97"/>
- <cv index="22" value="138"/>
- <cv index="23" value="22"/>
- <cv index="24" value="183"/>
- <cv index="25" value="140"/>
- <cv index="26" value="224"/>
- <cv index="27" value="186"/>
- <cv index="28" value="206"/>
- <cv index="29" value="160"/>
- <cv index="30" value="171"/>
- <cv index="31" value="135"/>
- <cv index="32" value="87"/>
- <cv index="33" value="210"/>
- <cv index="34" value="167"/>
- <cv index="35" value="155"/>
- <cv index="36" value="227"/>
- <cv index="37" value="159"/>
- <cv index="38" value="119"/>
- <cv index="39" value="152"/>
- <cv index="40" value="149"/>
- <cv index="41" value="195"/>
- <cv index="42" value="137"/>
- <cv index="43" value="205"/>
- <cv index="44" value="89"/>
- <cv index="45" value="165"/>
- </cvt>
-
- <loca>
- <!-- The 'loca' table will be calculated by the compiler -->
- </loca>
-
- <glyf>
-
- <!-- The xMin, yMin, xMax and yMax values
- will be recalculated by the compiler. -->
-
- <TTGlyph name=".notdef" xMin="57" yMin="0" xMax="512" yMax="1480">
- <contour>
- <pt x="57" y="0" on="1"/>
- <pt x="57" y="1480" on="1"/>
- <pt x="512" y="1480" on="1"/>
- <pt x="512" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="455" y="57" on="1"/>
- <pt x="455" y="1423" on="1"/>
- <pt x="114" y="1423" on="1"/>
- <pt x="114" y="57" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 16 values pushed */
- 5 6 2 1 4 7 3 0 5 4 2 3 6 7 1 0
- MDAP[1]
- ALIGNRP[ ]
- MDRP[11100]
- ALIGNRP[ ]
- MDAP[1]
- ALIGNRP[ ]
- MDRP[11100]
- ALIGNRP[ ]
- SVTCA[0]
- MDAP[1]
- ALIGNRP[ ]
- MDRP[11100]
- ALIGNRP[ ]
- MDAP[1]
- ALIGNRP[ ]
- MDRP[11100]
- ALIGNRP[ ]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name=".notdef#1"/><!-- contains no outline data -->
-
- <TTGlyph name=".notdef#10"/><!-- contains no outline data -->
-
- <TTGlyph name=".notdef#11"/><!-- contains no outline data -->
-
- <TTGlyph name=".notdef#12"/><!-- contains no outline data -->
-
- <TTGlyph name=".notdef#13"/><!-- contains no outline data -->
-
- <TTGlyph name=".notdef#14"/><!-- contains no outline data -->
-
- <TTGlyph name=".notdef#15"/><!-- contains no outline data -->
-
- <TTGlyph name=".notdef#16"/><!-- contains no outline data -->
-
- <TTGlyph name=".notdef#17"/><!-- contains no outline data -->
-
- <TTGlyph name=".notdef#18"/><!-- contains no outline data -->
-
- <TTGlyph name=".notdef#2"/><!-- contains no outline data -->
-
- <TTGlyph name=".notdef#3"/><!-- contains no outline data -->
-
- <TTGlyph name=".notdef#4"/><!-- contains no outline data -->
-
- <TTGlyph name=".notdef#5"/><!-- contains no outline data -->
-
- <TTGlyph name=".notdef#6"/><!-- contains no outline data -->
-
- <TTGlyph name=".notdef#7"/><!-- contains no outline data -->
-
- <TTGlyph name=".notdef#8"/><!-- contains no outline data -->
-
- <TTGlyph name=".notdef#9"/><!-- contains no outline data -->
-
- <TTGlyph name="A" xMin="19" yMin="0" xMax="1342" yMax="1480">
- <contour>
- <pt x="19" y="0" on="1"/>
- <pt x="581" y="1480" on="1"/>
- <pt x="789" y="1480" on="1"/>
- <pt x="1342" y="0" on="1"/>
- <pt x="1116" y="0" on="1"/>
- <pt x="962" y="410" on="1"/>
- <pt x="368" y="410" on="1"/>
- <pt x="214" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="428" y="566" on="1"/>
- <pt x="904" y="566" on="1"/>
- <pt x="667" y="1200" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 40 values pushed */
- 10 1 8 2 0 0 9 8 15 1 5 1 4 48 196 6 5 1 7 4 3 0 3 2 0
- 2 1 0 14 10 9 8 7 6 5 4 3 2 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="AE" xMin="19" yMin="0" xMax="1990" yMax="1480">
- <contour>
- <pt x="597" y="569" on="1"/>
- <pt x="1015" y="569" on="1"/>
- <pt x="1015" y="1227" on="1"/>
- </contour>
- <contour>
- <pt x="19" y="0" on="1"/>
- <pt x="959" y="1480" on="1"/>
- <pt x="1947" y="1480" on="1"/>
- <pt x="1947" y="1323" on="1"/>
- <pt x="1225" y="1323" on="1"/>
- <pt x="1225" y="848" on="1"/>
- <pt x="1847" y="848" on="1"/>
- <pt x="1847" y="693" on="1"/>
- <pt x="1225" y="693" on="1"/>
- <pt x="1225" y="157" on="1"/>
- <pt x="1990" y="157" on="1"/>
- <pt x="1990" y="0" on="1"/>
- <pt x="1015" y="0" on="1"/>
- <pt x="1015" y="414" on="1"/>
- <pt x="498" y="414" on="1"/>
- <pt x="236" y="0" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 87 values pushed */
- 2 6 8 2 0 0 7 6 15 1 4 11 10 15 1 8 13 12 15 1 3 3 4 48 196
- 9 8 1 17 16 1 18 15 14 3 3 1 0 1 4 0 5 4 0 14 18 17 4 3 0
- 5 13 1 0 0 16 15 2 1 33 3 7 1 4 48 196 14 13 1 6 5 1 10 9 1
- 12 11 8 7 3 16 15 2 1 3 5 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Aacute" xMin="19" yMin="0" xMax="1342" yMax="1925">
- <contour>
- <pt x="19" y="0" on="1"/>
- <pt x="581" y="1480" on="1"/>
- <pt x="789" y="1480" on="1"/>
- <pt x="1342" y="0" on="1"/>
- <pt x="1116" y="0" on="1"/>
- <pt x="962" y="410" on="1"/>
- <pt x="368" y="410" on="1"/>
- <pt x="214" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="428" y="566" on="1"/>
- <pt x="904" y="566" on="1"/>
- <pt x="667" y="1200" on="1"/>
- </contour>
- <contour>
- <pt x="537" y="1604" on="1"/>
- <pt x="778" y="1925" on="1"/>
- <pt x="1006" y="1925" on="1"/>
- <pt x="685" y="1604" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 50 values pushed */
- 10 1 8 2 0 0 9 8 15 1 5 1 4 48 196 13 12 1 14 11 1 6 5 1 7
- 4 3 0 3 4 0 2 1 0 14 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Abreve" xMin="21" yMin="0" xMax="1344" yMax="1925">
- <contour>
- <pt x="21" y="0" on="1"/>
- <pt x="583" y="1480" on="1"/>
- <pt x="791" y="1480" on="1"/>
- <pt x="1344" y="0" on="1"/>
- <pt x="1118" y="0" on="1"/>
- <pt x="964" y="410" on="1"/>
- <pt x="370" y="410" on="1"/>
- <pt x="216" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="430" y="566" on="1"/>
- <pt x="906" y="566" on="1"/>
- <pt x="669" y="1200" on="1"/>
- </contour>
- <contour>
- <pt x="354" y="1925" on="1"/>
- <pt x="477" y="1925" on="1"/>
- <pt x="498" y="1831" on="0"/>
- <pt x="552" y="1791" on="1"/>
- <pt x="604" y="1752" on="0"/>
- <pt x="687" y="1752" on="1"/>
- <pt x="781" y="1752" on="0"/>
- <pt x="835" y="1801" on="1"/>
- <pt x="878" y="1841" on="0"/>
- <pt x="897" y="1925" on="1"/>
- <pt x="1020" y="1925" on="1"/>
- <pt x="1004" y="1791" on="0"/>
- <pt x="931" y="1710" on="1"/>
- <pt x="837" y="1604" on="0"/>
- <pt x="687" y="1604" on="1"/>
- <pt x="530" y="1604" on="0"/>
- <pt x="435" y="1719" on="1"/>
- <pt x="370" y="1797" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 59 values pushed */
- 0 0 16 40 25 48 196 10 1 8 2 21 20 12 11 4 13 25 1 0 0 9 8 15 1
- 5 1 4 48 196 6 5 1 7 4 3 0 3 2 0 2 1 0 14 21 20 12 11 10 9
- 8 7 6 5 4 3 2 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Acircumflex" xMin="19" yMin="0" xMax="1342" yMax="1925">
- <contour>
- <pt x="19" y="0" on="1"/>
- <pt x="581" y="1480" on="1"/>
- <pt x="789" y="1480" on="1"/>
- <pt x="1342" y="0" on="1"/>
- <pt x="1116" y="0" on="1"/>
- <pt x="962" y="410" on="1"/>
- <pt x="368" y="410" on="1"/>
- <pt x="214" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="428" y="566" on="1"/>
- <pt x="904" y="566" on="1"/>
- <pt x="667" y="1200" on="1"/>
- </contour>
- <contour>
- <pt x="335" y="1604" on="1"/>
- <pt x="576" y="1925" on="1"/>
- <pt x="794" y="1925" on="1"/>
- <pt x="1035" y="1604" on="1"/>
- <pt x="887" y="1604" on="1"/>
- <pt x="686" y="1806" on="1"/>
- <pt x="684" y="1806" on="1"/>
- <pt x="483" y="1604" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 62 values pushed */
- 17 16 2 12 11 3 10 1 8 2 0 0 9 8 15 1 5 1 4 48 196 13 12 1 18
- 15 14 11 3 6 5 1 7 4 3 0 3 4 0 2 1 0 14 18 17 16 15 14 13 12
- 11 10 9 8 7 6 5 4 3 2 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Adieresis" xMin="19" yMin="0" xMax="1342" yMax="1777">
- <contour>
- <pt x="19" y="0" on="1"/>
- <pt x="581" y="1480" on="1"/>
- <pt x="789" y="1480" on="1"/>
- <pt x="1342" y="0" on="1"/>
- <pt x="1116" y="0" on="1"/>
- <pt x="962" y="410" on="1"/>
- <pt x="368" y="410" on="1"/>
- <pt x="214" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="428" y="566" on="1"/>
- <pt x="904" y="566" on="1"/>
- <pt x="667" y="1200" on="1"/>
- </contour>
- <contour>
- <pt x="401" y="1604" on="1"/>
- <pt x="401" y="1777" on="1"/>
- <pt x="574" y="1777" on="1"/>
- <pt x="574" y="1604" on="1"/>
- </contour>
- <contour>
- <pt x="796" y="1604" on="1"/>
- <pt x="796" y="1777" on="1"/>
- <pt x="969" y="1777" on="1"/>
- <pt x="969" y="1604" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 93 values pushed */
- 10 1 8 2 0 0 18 15 14 11 13 3 12 9 8 15 1 5 2 4 48 196 17 16 13
- 12 3 6 5 1 7 4 3 0 3 3 0 2 1 0 14 9 5 2 17 15 3 10 2 1
- 3 15 13 3 8 13 11 2 4 3 2 13 17 7 6 0 3 13 11 0 0 16 15 13 1
- 17 14 13 13 1 11 2 4 48 196 18 17 1 12 11 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Agrave" xMin="19" yMin="0" xMax="1342" yMax="1925">
- <contour>
- <pt x="19" y="0" on="1"/>
- <pt x="581" y="1480" on="1"/>
- <pt x="789" y="1480" on="1"/>
- <pt x="1342" y="0" on="1"/>
- <pt x="1116" y="0" on="1"/>
- <pt x="962" y="410" on="1"/>
- <pt x="368" y="410" on="1"/>
- <pt x="214" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="428" y="566" on="1"/>
- <pt x="904" y="566" on="1"/>
- <pt x="667" y="1200" on="1"/>
- </contour>
- <contour>
- <pt x="833" y="1604" on="1"/>
- <pt x="685" y="1604" on="1"/>
- <pt x="364" y="1925" on="1"/>
- <pt x="592" y="1925" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 50 values pushed */
- 10 1 8 2 0 0 9 8 15 1 5 1 4 48 196 14 13 1 12 11 1 6 5 1 7
- 4 3 0 3 4 0 2 1 0 14 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Amacron" xMin="21" yMin="0" xMax="1344" yMax="1752">
- <contour>
- <pt x="21" y="0" on="1"/>
- <pt x="583" y="1480" on="1"/>
- <pt x="791" y="1480" on="1"/>
- <pt x="1344" y="0" on="1"/>
- <pt x="1118" y="0" on="1"/>
- <pt x="964" y="410" on="1"/>
- <pt x="370" y="410" on="1"/>
- <pt x="216" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="430" y="566" on="1"/>
- <pt x="906" y="566" on="1"/>
- <pt x="669" y="1200" on="1"/>
- </contour>
- <contour>
- <pt x="366" y="1604" on="1"/>
- <pt x="366" y="1752" on="1"/>
- <pt x="1008" y="1752" on="1"/>
- <pt x="1008" y="1604" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 64 values pushed */
- 10 1 8 2 0 0 14 11 7 1 12 9 8 15 1 5 2 4 48 196 13 12 1 6 5
- 1 7 4 3 0 3 3 0 2 1 0 14 10 9 8 6 5 2 1 7 13 11 3 4 3
- 2 13 13 7 0 11 14 13 1 12 11 1 2 0
- LOOPCALL[ ]
- SRP0[ ]
- MDRP[00000]
- MDRP[00000]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Aogonek" xMin="19" yMin="-370" xMax="1342" yMax="1480">
- <contour>
- <pt x="19" y="0" on="1"/>
- <pt x="581" y="1480" on="1"/>
- <pt x="789" y="1480" on="1"/>
- <pt x="1342" y="0" on="1"/>
- <pt x="1116" y="0" on="1"/>
- <pt x="962" y="410" on="1"/>
- <pt x="368" y="410" on="1"/>
- <pt x="214" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="428" y="566" on="1"/>
- <pt x="904" y="566" on="1"/>
- <pt x="667" y="1200" on="1"/>
- </contour>
- <contour>
- <pt x="1116" y="0" on="1"/>
- <pt x="1223" y="0" on="1"/>
- <pt x="1095" y="-81" on="0"/>
- <pt x="1095" y="-179" on="1"/>
- <pt x="1095" y="-275" on="0"/>
- <pt x="1210" y="-275" on="1"/>
- <pt x="1263" y="-275" on="0"/>
- <pt x="1300" y="-260" on="1"/>
- <pt x="1300" y="-341" on="1"/>
- <pt x="1238" y="-370" on="0"/>
- <pt x="1161" y="-370" on="1"/>
- <pt x="958" y="-370" on="0"/>
- <pt x="958" y="-212" on="1"/>
- <pt x="958" y="-90" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 65 values pushed */
- 0 0 16 21 21 48 196 10 1 8 2 19 18 21 0 0 0 9 8 15 1 5 1 4 48
- 196 6 5 1 12 11 7 4 3 0 5 2 0 2 1 0 14 0 0 14 42 23 48 196 23
- 19 18 12 11 10 9 8 7 6 5 4 3 2 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- MDRP[00000]
- MDRP[00000]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Aring" xMin="19" yMin="0" xMax="1342" yMax="1935">
- <contour>
- <pt x="19" y="0" on="1"/>
- <pt x="581" y="1480" on="1"/>
- <pt x="789" y="1480" on="1"/>
- <pt x="1342" y="0" on="1"/>
- <pt x="1116" y="0" on="1"/>
- <pt x="962" y="410" on="1"/>
- <pt x="368" y="410" on="1"/>
- <pt x="214" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="428" y="566" on="1"/>
- <pt x="904" y="566" on="1"/>
- <pt x="667" y="1200" on="1"/>
- </contour>
- <contour>
- <pt x="685" y="1935" on="1"/>
- <pt x="779" y="1935" on="0"/>
- <pt x="845" y="1869" on="1"/>
- <pt x="912" y="1803" on="0"/>
- <pt x="912" y="1709" on="1"/>
- <pt x="912" y="1614" on="0"/>
- <pt x="845" y="1547" on="1"/>
- <pt x="778" y="1481" on="0"/>
- <pt x="683" y="1481" on="1"/>
- <pt x="600" y="1481" on="0"/>
- <pt x="538" y="1535" on="1"/>
- <pt x="458" y="1604" on="0"/>
- <pt x="458" y="1708" on="1"/>
- <pt x="458" y="1802" on="0"/>
- <pt x="524" y="1868" on="1"/>
- <pt x="591" y="1935" on="0"/>
- </contour>
- <contour>
- <pt x="685" y="1848" on="1"/>
- <pt x="626" y="1848" on="0"/>
- <pt x="585" y="1808" on="1"/>
- <pt x="544" y="1767" on="0"/>
- <pt x="544" y="1708" on="1"/>
- <pt x="544" y="1650" on="0"/>
- <pt x="585" y="1609" on="1"/>
- <pt x="627" y="1567" on="0"/>
- <pt x="683" y="1567" on="1"/>
- <pt x="737" y="1567" on="0"/>
- <pt x="776" y="1600" on="1"/>
- <pt x="826" y="1643" on="0"/>
- <pt x="826" y="1709" on="1"/>
- <pt x="826" y="1767" on="0"/>
- <pt x="784" y="1808" on="1"/>
- <pt x="743" y="1848" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 66 values pushed */
- 0 0 35 44 19 27 44 11 48 196 19 0 10 1 8 2 11 1 0 0 9 8 15 1 5
- 1 4 48 196 6 5 1 7 4 3 0 3 2 0 2 1 0 14 0 0 39 32 15 31 32
- 23 48 196 23 15 10 9 8 7 6 5 4 3 2 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[1]
- MDAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- CALL[ ]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Atilde" xMin="19" yMin="0" xMax="1342" yMax="1838">
- <contour>
- <pt x="19" y="0" on="1"/>
- <pt x="581" y="1480" on="1"/>
- <pt x="789" y="1480" on="1"/>
- <pt x="1342" y="0" on="1"/>
- <pt x="1116" y="0" on="1"/>
- <pt x="962" y="410" on="1"/>
- <pt x="368" y="410" on="1"/>
- <pt x="214" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="428" y="566" on="1"/>
- <pt x="904" y="566" on="1"/>
- <pt x="667" y="1200" on="1"/>
- </contour>
- <contour>
- <pt x="352" y="1604" on="1"/>
- <pt x="359" y="1697" on="0"/>
- <pt x="384" y="1748" on="1"/>
- <pt x="430" y="1838" on="0"/>
- <pt x="539" y="1838" on="1"/>
- <pt x="611" y="1838" on="0"/>
- <pt x="672" y="1800" on="1"/>
- <pt x="732" y="1763" on="1"/>
- <pt x="789" y="1728" on="0"/>
- <pt x="819" y="1728" on="1"/>
- <pt x="884" y="1728" on="0"/>
- <pt x="895" y="1838" on="1"/>
- <pt x="1018" y="1838" on="1"/>
- <pt x="1011" y="1744" on="0"/>
- <pt x="986" y="1694" on="1"/>
- <pt x="941" y="1604" on="0"/>
- <pt x="833" y="1604" on="1"/>
- <pt x="761" y="1604" on="0"/>
- <pt x="698" y="1643" on="1"/>
- <pt x="638" y="1680" on="1"/>
- <pt x="583" y="1714" on="0"/>
- <pt x="551" y="1714" on="1"/>
- <pt x="486" y="1714" on="0"/>
- <pt x="475" y="1604" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 63 values pushed */
- 0 0 32 6 15 20 6 27 48 196 10 1 8 2 34 23 22 11 4 13 27 15 1 0 0
- 9 8 15 1 5 1 4 48 196 6 5 1 7 4 3 0 3 2 0 2 1 0 14 34 23
- 22 11 10 9 8 7 6 5 4 3 2 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- MDRP[00100]
- LOOPCALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="B" xMin="165" yMin="0" xMax="1231" yMax="1480">
- <contour>
- <pt x="165" y="0" on="1"/>
- <pt x="165" y="1480" on="1"/>
- <pt x="639" y="1480" on="1"/>
- <pt x="931" y="1480" on="0"/>
- <pt x="1051" y="1405" on="1"/>
- <pt x="1172" y="1329" on="0"/>
- <pt x="1172" y="1149" on="1"/>
- <pt x="1172" y="983" on="0"/>
- <pt x="1053" y="880" on="1"/>
- <pt x="981" y="818" on="0"/>
- <pt x="844" y="771" on="1"/>
- <pt x="1018" y="719" on="0"/>
- <pt x="1106" y="644" on="1"/>
- <pt x="1231" y="538" on="0"/>
- <pt x="1231" y="369" on="1"/>
- <pt x="1231" y="212" on="0"/>
- <pt x="1129" y="108" on="1"/>
- <pt x="1057" y="34" on="0"/>
- <pt x="940" y="15" on="1"/>
- <pt x="847" y="0" on="0"/>
- <pt x="691" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="375" y="157" on="1"/>
- <pt x="530" y="157" on="1"/>
- <pt x="824" y="157" on="0"/>
- <pt x="917" y="201" on="1"/>
- <pt x="1009" y="244" on="0"/>
- <pt x="1009" y="383" on="1"/>
- <pt x="1009" y="536" on="0"/>
- <pt x="890" y="616" on="1"/>
- <pt x="771" y="697" on="0"/>
- <pt x="546" y="697" on="1"/>
- <pt x="375" y="697" on="1"/>
- </contour>
- <contour>
- <pt x="375" y="830" on="1"/>
- <pt x="554" y="830" on="1"/>
- <pt x="956" y="830" on="0"/>
- <pt x="956" y="1113" on="1"/>
- <pt x="956" y="1256" on="0"/>
- <pt x="841" y="1294" on="1"/>
- <pt x="753" y="1323" on="0"/>
- <pt x="569" y="1323" on="1"/>
- <pt x="375" y="1323" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 76 values pushed */
- 10 32 30 2 0 0 40 39 15 1 1 31 30 31 1 32 22 21 15 1 0 3 4 48 196
- 33 32 1 20 0 1 2 0 2 1 0 14 0 0 35 9 6 26 26 14 48 196 39 33 30
- 22 20 10 2 7 13 14 6 21 0 0 40 32 31 21 33 3 0 1 4 48 196 1 0 1
- 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- MDRP[00100]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="C" xMin="116" yMin="-37" xMax="1352" yMax="1517">
- <contour>
- <pt x="1352" y="76" on="1"/>
- <pt x="1123" y="-37" on="0"/>
- <pt x="862" y="-37" on="1"/>
- <pt x="497" y="-37" on="0"/>
- <pt x="307" y="161" on="1"/>
- <pt x="116" y="359" on="0"/>
- <pt x="116" y="738" on="1"/>
- <pt x="116" y="1116" on="0"/>
- <pt x="310" y="1317" on="1"/>
- <pt x="504" y="1517" on="0"/>
- <pt x="871" y="1517" on="1"/>
- <pt x="1076" y="1517" on="0"/>
- <pt x="1350" y="1452" on="1"/>
- <pt x="1350" y="1255" on="1"/>
- <pt x="1039" y="1360" on="0"/>
- <pt x="860" y="1360" on="1"/>
- <pt x="609" y="1360" on="0"/>
- <pt x="475" y="1200" on="1"/>
- <pt x="341" y="1041" on="0"/>
- <pt x="341" y="740" on="1"/>
- <pt x="341" y="446" on="0"/>
- <pt x="484" y="287" on="1"/>
- <pt x="627" y="127" on="0"/>
- <pt x="886" y="127" on="1"/>
- <pt x="1103" y="127" on="0"/>
- <pt x="1352" y="256" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 44 values pushed */
- 0 0 23 29 2 15 29 10 48 196 10 0 2 2 1 1 25 13 12 0 4 0 2 3 0
- 0 14 0 0 19 26 6 48 196 6 12 25 0 1 13 12 1 2 0
- LOOPCALL[ ]
- SRP0[ ]
- MDRP[00100]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Cacute" xMin="116" yMin="-37" xMax="1352" yMax="1925">
- <contour>
- <pt x="1352" y="76" on="1"/>
- <pt x="1123" y="-37" on="0"/>
- <pt x="862" y="-37" on="1"/>
- <pt x="497" y="-37" on="0"/>
- <pt x="307" y="161" on="1"/>
- <pt x="116" y="359" on="0"/>
- <pt x="116" y="738" on="1"/>
- <pt x="116" y="1116" on="0"/>
- <pt x="310" y="1317" on="1"/>
- <pt x="504" y="1517" on="0"/>
- <pt x="871" y="1517" on="1"/>
- <pt x="1076" y="1517" on="0"/>
- <pt x="1350" y="1452" on="1"/>
- <pt x="1350" y="1255" on="1"/>
- <pt x="1039" y="1360" on="0"/>
- <pt x="860" y="1360" on="1"/>
- <pt x="609" y="1360" on="0"/>
- <pt x="475" y="1200" on="1"/>
- <pt x="341" y="1041" on="0"/>
- <pt x="341" y="740" on="1"/>
- <pt x="341" y="446" on="0"/>
- <pt x="484" y="287" on="1"/>
- <pt x="627" y="127" on="0"/>
- <pt x="886" y="127" on="1"/>
- <pt x="1103" y="127" on="0"/>
- <pt x="1352" y="256" on="1"/>
- </contour>
- <contour>
- <pt x="705" y="1604" on="1"/>
- <pt x="946" y="1925" on="1"/>
- <pt x="1174" y="1925" on="1"/>
- <pt x="853" y="1604" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 58 values pushed */
- 0 0 23 29 2 15 29 10 48 196 10 0 2 2 1 1 25 13 12 0 4 0 2 3 0
- 0 28 27 1 29 26 1 2 0 14 0 0 19 26 6 48 196 29 28 27 26 4 13 6 12
- 25 0 1 13 12 1 2 0
- LOOPCALL[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- LOOPCALL[ ]
- SZP0[ ]
- SZP1[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Ccaron" xMin="116" yMin="-37" xMax="1352" yMax="1925">
- <contour>
- <pt x="1352" y="76" on="1"/>
- <pt x="1123" y="-37" on="0"/>
- <pt x="862" y="-37" on="1"/>
- <pt x="497" y="-37" on="0"/>
- <pt x="307" y="161" on="1"/>
- <pt x="116" y="359" on="0"/>
- <pt x="116" y="738" on="1"/>
- <pt x="116" y="1116" on="0"/>
- <pt x="310" y="1317" on="1"/>
- <pt x="504" y="1517" on="0"/>
- <pt x="871" y="1517" on="1"/>
- <pt x="1076" y="1517" on="0"/>
- <pt x="1350" y="1452" on="1"/>
- <pt x="1350" y="1255" on="1"/>
- <pt x="1039" y="1360" on="0"/>
- <pt x="860" y="1360" on="1"/>
- <pt x="609" y="1360" on="0"/>
- <pt x="475" y="1200" on="1"/>
- <pt x="341" y="1041" on="0"/>
- <pt x="341" y="740" on="1"/>
- <pt x="341" y="446" on="0"/>
- <pt x="484" y="287" on="1"/>
- <pt x="627" y="127" on="0"/>
- <pt x="886" y="127" on="1"/>
- <pt x="1103" y="127" on="0"/>
- <pt x="1352" y="256" on="1"/>
- </contour>
- <contour>
- <pt x="1203" y="1925" on="1"/>
- <pt x="962" y="1604" on="1"/>
- <pt x="744" y="1604" on="1"/>
- <pt x="503" y="1925" on="1"/>
- <pt x="651" y="1925" on="1"/>
- <pt x="852" y="1723" on="1"/>
- <pt x="854" y="1723" on="1"/>
- <pt x="1055" y="1925" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 70 values pushed */
- 0 0 23 29 2 15 29 10 48 196 10 0 2 2 32 31 2 26 27 3 1 1 25 13 12
- 0 4 0 2 3 0 0 33 30 29 26 3 28 27 1 2 0 14 0 0 19 26 6 48 196
- 33 32 31 30 29 28 27 26 8 13 6 12 25 0 1 13 12 1 2 0
- LOOPCALL[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- LOOPCALL[ ]
- SZP0[ ]
- SZP1[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- CALL[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Ccedilla" xMin="116" yMin="-432" xMax="1352" yMax="1517">
- <contour>
- <pt x="1352" y="76" on="1"/>
- <pt x="1123" y="-37" on="0"/>
- <pt x="862" y="-37" on="1"/>
- <pt x="497" y="-37" on="0"/>
- <pt x="307" y="161" on="1"/>
- <pt x="116" y="359" on="0"/>
- <pt x="116" y="738" on="1"/>
- <pt x="116" y="1116" on="0"/>
- <pt x="310" y="1317" on="1"/>
- <pt x="504" y="1517" on="0"/>
- <pt x="871" y="1517" on="1"/>
- <pt x="1076" y="1517" on="0"/>
- <pt x="1350" y="1452" on="1"/>
- <pt x="1350" y="1255" on="1"/>
- <pt x="1039" y="1360" on="0"/>
- <pt x="860" y="1360" on="1"/>
- <pt x="609" y="1360" on="0"/>
- <pt x="475" y="1200" on="1"/>
- <pt x="341" y="1041" on="0"/>
- <pt x="341" y="740" on="1"/>
- <pt x="341" y="446" on="0"/>
- <pt x="484" y="287" on="1"/>
- <pt x="627" y="127" on="0"/>
- <pt x="886" y="127" on="1"/>
- <pt x="1103" y="127" on="0"/>
- <pt x="1352" y="256" on="1"/>
- </contour>
- <contour>
- <pt x="767" y="0" on="1"/>
- <pt x="864" y="0" on="1"/>
- <pt x="804" y="-109" on="1"/>
- <pt x="876" y="-111" on="0"/>
- <pt x="928" y="-148" on="1"/>
- <pt x="998" y="-197" on="0"/>
- <pt x="998" y="-269" on="1"/>
- <pt x="998" y="-337" on="0"/>
- <pt x="939" y="-384" on="1"/>
- <pt x="880" y="-432" on="0"/>
- <pt x="795" y="-432" on="1"/>
- <pt x="728" y="-432" on="0"/>
- <pt x="651" y="-411" on="1"/>
- <pt x="651" y="-330" on="1"/>
- <pt x="701" y="-345" on="0"/>
- <pt x="755" y="-345" on="1"/>
- <pt x="859" y="-345" on="0"/>
- <pt x="859" y="-271" on="1"/>
- <pt x="859" y="-178" on="0"/>
- <pt x="672" y="-175" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 71 values pushed */
- 0 0 41 44 36 23 29 2 15 29 10 48 196 10 0 2 2 1 1 25 13 12 0 4 0
- 2 3 0 0 1 45 39 38 28 27 26 6 13 36 2 0 14 0 0 43 42 32 19 26 6
- 48 196 45 39 38 28 27 26 6 13 32 6 12 25 0 1 13 12 1 2 0
- LOOPCALL[ ]
- SRP0[ ]
- MDRP[00100]
- MDRP[00100]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- SZP0[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- SZP0[ ]
- SZP0[ ]
- SZP1[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Ccircumflex" xMin="116" yMin="-37" xMax="1352" yMax="1925">
- <contour>
- <pt x="1352" y="76" on="1"/>
- <pt x="1123" y="-37" on="0"/>
- <pt x="862" y="-37" on="1"/>
- <pt x="497" y="-37" on="0"/>
- <pt x="307" y="161" on="1"/>
- <pt x="116" y="359" on="0"/>
- <pt x="116" y="738" on="1"/>
- <pt x="116" y="1116" on="0"/>
- <pt x="310" y="1317" on="1"/>
- <pt x="504" y="1517" on="0"/>
- <pt x="871" y="1517" on="1"/>
- <pt x="1076" y="1517" on="0"/>
- <pt x="1350" y="1452" on="1"/>
- <pt x="1350" y="1255" on="1"/>
- <pt x="1039" y="1360" on="0"/>
- <pt x="860" y="1360" on="1"/>
- <pt x="609" y="1360" on="0"/>
- <pt x="475" y="1200" on="1"/>
- <pt x="341" y="1041" on="0"/>
- <pt x="341" y="740" on="1"/>
- <pt x="341" y="446" on="0"/>
- <pt x="484" y="287" on="1"/>
- <pt x="627" y="127" on="0"/>
- <pt x="886" y="127" on="1"/>
- <pt x="1103" y="127" on="0"/>
- <pt x="1352" y="256" on="1"/>
- </contour>
- <contour>
- <pt x="503" y="1604" on="1"/>
- <pt x="744" y="1925" on="1"/>
- <pt x="962" y="1925" on="1"/>
- <pt x="1203" y="1604" on="1"/>
- <pt x="1055" y="1604" on="1"/>
- <pt x="854" y="1806" on="1"/>
- <pt x="852" y="1806" on="1"/>
- <pt x="651" y="1604" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 70 values pushed */
- 0 0 23 29 2 15 29 10 48 196 10 0 2 2 32 31 2 27 26 3 1 1 25 13 12
- 0 4 0 2 3 0 0 28 27 1 33 30 29 26 3 2 0 14 0 0 19 26 6 48 196
- 33 32 31 30 29 28 27 26 8 13 6 12 25 0 1 13 12 1 2 0
- LOOPCALL[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- LOOPCALL[ ]
- SZP0[ ]
- SZP1[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- CALL[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Cdotaccent" xMin="116" yMin="-37" xMax="1352" yMax="1801">
- <contour>
- <pt x="1352" y="76" on="1"/>
- <pt x="1123" y="-37" on="0"/>
- <pt x="862" y="-37" on="1"/>
- <pt x="497" y="-37" on="0"/>
- <pt x="307" y="161" on="1"/>
- <pt x="116" y="359" on="0"/>
- <pt x="116" y="738" on="1"/>
- <pt x="116" y="1116" on="0"/>
- <pt x="310" y="1317" on="1"/>
- <pt x="504" y="1517" on="0"/>
- <pt x="871" y="1517" on="1"/>
- <pt x="1076" y="1517" on="0"/>
- <pt x="1350" y="1452" on="1"/>
- <pt x="1350" y="1255" on="1"/>
- <pt x="1039" y="1360" on="0"/>
- <pt x="860" y="1360" on="1"/>
- <pt x="609" y="1360" on="0"/>
- <pt x="475" y="1200" on="1"/>
- <pt x="341" y="1041" on="0"/>
- <pt x="341" y="740" on="1"/>
- <pt x="341" y="446" on="0"/>
- <pt x="484" y="287" on="1"/>
- <pt x="627" y="127" on="0"/>
- <pt x="886" y="127" on="1"/>
- <pt x="1103" y="127" on="0"/>
- <pt x="1352" y="256" on="1"/>
- </contour>
- <contour>
- <pt x="754" y="1604" on="1"/>
- <pt x="754" y="1801" on="1"/>
- <pt x="951" y="1801" on="1"/>
- <pt x="951" y="1604" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 73 values pushed */
- 0 0 23 29 2 15 29 10 48 196 10 0 2 2 1 1 25 13 12 0 4 0 2 3 0
- 0 0 0 29 26 5 1 27 1 4 48 196 28 27 1 0 14 0 0 19 26 6 48 196 6
- 26 0 0 27 26 4 1 28 1 4 48 196 29 28 1 25 0 1 13 12 1 3 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SZP0[ ]
- SZP1[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="D" xMin="165" yMin="0" xMax="1386" yMax="1480">
- <contour>
- <pt x="165" y="0" on="1"/>
- <pt x="165" y="1480" on="1"/>
- <pt x="639" y="1480" on="1"/>
- <pt x="1386" y="1480" on="0"/>
- <pt x="1386" y="774" on="1"/>
- <pt x="1386" y="406" on="0"/>
- <pt x="1191" y="203" on="1"/>
- <pt x="997" y="0" on="0"/>
- <pt x="642" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="375" y="157" on="1"/>
- <pt x="627" y="157" on="1"/>
- <pt x="1161" y="157" on="0"/>
- <pt x="1161" y="750" on="1"/>
- <pt x="1161" y="1099" on="0"/>
- <pt x="950" y="1242" on="1"/>
- <pt x="888" y="1284" on="0"/>
- <pt x="803" y="1302" on="1"/>
- <pt x="700" y="1323" on="0"/>
- <pt x="530" y="1323" on="1"/>
- <pt x="375" y="1323" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 54 values pushed */
- 0 0 19 18 15 1 1 10 9 15 1 0 2 4 48 196 8 0 1 0 2 1 0 14 0
- 0 12 26 4 48 196 18 10 8 2 4 13 4 9 0 0 19 9 33 1 0 1 4 48 196
- 1 0 1 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Dcaron" xMin="165" yMin="0" xMax="1386" yMax="1925">
- <contour>
- <pt x="165" y="0" on="1"/>
- <pt x="165" y="1480" on="1"/>
- <pt x="639" y="1480" on="1"/>
- <pt x="1386" y="1480" on="0"/>
- <pt x="1386" y="774" on="1"/>
- <pt x="1386" y="406" on="0"/>
- <pt x="1191" y="203" on="1"/>
- <pt x="997" y="0" on="0"/>
- <pt x="642" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="375" y="157" on="1"/>
- <pt x="627" y="157" on="1"/>
- <pt x="1161" y="157" on="0"/>
- <pt x="1161" y="750" on="1"/>
- <pt x="1161" y="1099" on="0"/>
- <pt x="950" y="1242" on="1"/>
- <pt x="888" y="1284" on="0"/>
- <pt x="803" y="1302" on="1"/>
- <pt x="700" y="1323" on="0"/>
- <pt x="530" y="1323" on="1"/>
- <pt x="375" y="1323" on="1"/>
- </contour>
- <contour>
- <pt x="1032" y="1925" on="1"/>
- <pt x="791" y="1604" on="1"/>
- <pt x="573" y="1604" on="1"/>
- <pt x="332" y="1925" on="1"/>
- <pt x="480" y="1925" on="1"/>
- <pt x="681" y="1723" on="1"/>
- <pt x="683" y="1723" on="1"/>
- <pt x="884" y="1925" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 80 values pushed */
- 26 25 2 20 21 3 0 0 19 18 15 1 1 10 9 15 1 0 2 4 48 196 27 24 23
- 20 3 22 21 1 8 0 1 3 0 2 1 0 14 0 0 12 26 4 48 196 23 9 0 2
- 27 26 25 24 22 21 20 18 10 8 2 11 13 4 9 0 0 19 9 33 1 0 1 4 48
- 196 1 0 1 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Dcroat" xMin="5" yMin="0" xMax="1386" yMax="1480">
- <contour>
- <pt x="165" y="0" on="1"/>
- <pt x="165" y="679" on="1"/>
- <pt x="5" y="679" on="1"/>
- <pt x="5" y="836" on="1"/>
- <pt x="165" y="836" on="1"/>
- <pt x="165" y="1480" on="1"/>
- <pt x="639" y="1480" on="1"/>
- <pt x="1386" y="1480" on="0"/>
- <pt x="1386" y="774" on="1"/>
- <pt x="1386" y="406" on="0"/>
- <pt x="1191" y="203" on="1"/>
- <pt x="996" y="0" on="0"/>
- <pt x="642" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="375" y="157" on="1"/>
- <pt x="627" y="157" on="1"/>
- <pt x="1161" y="157" on="0"/>
- <pt x="1161" y="750" on="1"/>
- <pt x="1161" y="1099" on="0"/>
- <pt x="950" y="1242" on="1"/>
- <pt x="888" y="1284" on="0"/>
- <pt x="803" y="1302" on="1"/>
- <pt x="700" y="1323" on="0"/>
- <pt x="530" y="1323" on="1"/>
- <pt x="375" y="1323" on="1"/>
- <pt x="375" y="836" on="1"/>
- <pt x="708" y="836" on="1"/>
- <pt x="708" y="679" on="1"/>
- <pt x="375" y="679" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 80 values pushed */
- 0 0 23 22 15 1 5 27 26 2 1 15 3 3 14 13 15 1 0 3 4 48 196 25 24
- 4 3 3 12 0 1 2 0 6 5 0 14 0 0 16 26 8 48 196 22 14 12 6 4 25
- 13 3 8 25 0 0 27 24 23 13 33 3 0 1 4 48 196 26 25 1 5 4 1 0 3
- 3 2 1 3 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="E" xMin="191" yMin="0" xMax="1308" yMax="1480">
- <contour>
- <pt x="191" y="0" on="1"/>
- <pt x="191" y="1480" on="1"/>
- <pt x="1264" y="1480" on="1"/>
- <pt x="1264" y="1323" on="1"/>
- <pt x="401" y="1323" on="1"/>
- <pt x="401" y="848" on="1"/>
- <pt x="1165" y="848" on="1"/>
- <pt x="1165" y="693" on="1"/>
- <pt x="401" y="693" on="1"/>
- <pt x="401" y="157" on="1"/>
- <pt x="1308" y="157" on="1"/>
- <pt x="1308" y="0" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 60 values pushed */
- 0 0 4 3 15 1 1 8 7 15 1 5 10 9 15 1 0 3 4 48 196 6 5 1 11
- 0 1 2 0 2 1 0 14 0 0 9 8 5 4 33 3 0 1 4 48 196 11 10 1 3
- 2 1 7 6 1 1 0 1 4 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Eacute" xMin="191" yMin="0" xMax="1308" yMax="1925">
- <contour>
- <pt x="191" y="0" on="1"/>
- <pt x="191" y="1480" on="1"/>
- <pt x="1264" y="1480" on="1"/>
- <pt x="1264" y="1323" on="1"/>
- <pt x="401" y="1323" on="1"/>
- <pt x="401" y="848" on="1"/>
- <pt x="1165" y="848" on="1"/>
- <pt x="1165" y="693" on="1"/>
- <pt x="401" y="693" on="1"/>
- <pt x="401" y="157" on="1"/>
- <pt x="1308" y="157" on="1"/>
- <pt x="1308" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="598" y="1604" on="1"/>
- <pt x="839" y="1925" on="1"/>
- <pt x="1067" y="1925" on="1"/>
- <pt x="746" y="1604" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 74 values pushed */
- 0 0 4 3 15 1 1 8 7 15 1 5 10 9 15 1 0 3 4 48 196 14 13 1 15
- 12 1 6 5 1 11 0 1 4 0 2 1 0 14 15 14 13 12 4 6 4 3 0 0 9
- 8 5 4 33 3 0 1 4 48 196 11 10 1 3 2 1 7 6 1 1 0 1 4 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Ebreve" xMin="191" yMin="0" xMax="1308" yMax="1925">
- <contour>
- <pt x="191" y="0" on="1"/>
- <pt x="191" y="1480" on="1"/>
- <pt x="1264" y="1480" on="1"/>
- <pt x="1264" y="1323" on="1"/>
- <pt x="401" y="1323" on="1"/>
- <pt x="401" y="848" on="1"/>
- <pt x="1165" y="848" on="1"/>
- <pt x="1165" y="693" on="1"/>
- <pt x="401" y="693" on="1"/>
- <pt x="401" y="157" on="1"/>
- <pt x="1308" y="157" on="1"/>
- <pt x="1308" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="404" y="1925" on="1"/>
- <pt x="527" y="1925" on="1"/>
- <pt x="548" y="1831" on="0"/>
- <pt x="602" y="1791" on="1"/>
- <pt x="654" y="1752" on="0"/>
- <pt x="737" y="1752" on="1"/>
- <pt x="831" y="1752" on="0"/>
- <pt x="885" y="1801" on="1"/>
- <pt x="928" y="1841" on="0"/>
- <pt x="947" y="1925" on="1"/>
- <pt x="1070" y="1925" on="1"/>
- <pt x="1054" y="1791" on="0"/>
- <pt x="981" y="1710" on="1"/>
- <pt x="887" y="1604" on="0"/>
- <pt x="737" y="1604" on="1"/>
- <pt x="580" y="1604" on="0"/>
- <pt x="485" y="1719" on="1"/>
- <pt x="420" y="1797" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 83 values pushed */
- 0 0 17 40 26 48 196 22 21 13 12 4 13 26 1 0 0 4 3 15 1 1 8 7 15
- 1 5 10 9 15 1 0 3 4 48 196 6 5 1 11 0 1 2 0 2 1 0 14 22 21
- 13 12 4 6 4 3 0 0 9 8 5 4 33 3 0 1 4 48 196 11 10 1 3 2 1
- 7 6 1 1 0 1 4 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Ecaron" xMin="191" yMin="0" xMax="1308" yMax="1925">
- <contour>
- <pt x="191" y="0" on="1"/>
- <pt x="191" y="1480" on="1"/>
- <pt x="1264" y="1480" on="1"/>
- <pt x="1264" y="1323" on="1"/>
- <pt x="401" y="1323" on="1"/>
- <pt x="401" y="848" on="1"/>
- <pt x="1165" y="848" on="1"/>
- <pt x="1165" y="693" on="1"/>
- <pt x="401" y="693" on="1"/>
- <pt x="401" y="157" on="1"/>
- <pt x="1308" y="157" on="1"/>
- <pt x="1308" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="1082" y="1925" on="1"/>
- <pt x="841" y="1604" on="1"/>
- <pt x="623" y="1604" on="1"/>
- <pt x="382" y="1925" on="1"/>
- <pt x="530" y="1925" on="1"/>
- <pt x="731" y="1723" on="1"/>
- <pt x="733" y="1723" on="1"/>
- <pt x="934" y="1925" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 89 values pushed */
- 18 17 2 12 13 3 0 0 4 3 15 1 1 8 7 15 1 5 10 9 15 1 0 3 4
- 48 196 19 16 15 12 3 14 13 1 6 5 1 11 0 1 4 0 2 1 0 14 19 18 17
- 16 14 13 12 7 6 4 3 15 4 0 2 0 0 9 8 5 4 33 3 0 1 4 48 196
- 11 10 1 3 2 1 7 6 1 1 0 1 4 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Ecircumflex" xMin="191" yMin="0" xMax="1308" yMax="1925">
- <contour>
- <pt x="191" y="0" on="1"/>
- <pt x="191" y="1480" on="1"/>
- <pt x="1264" y="1480" on="1"/>
- <pt x="1264" y="1323" on="1"/>
- <pt x="401" y="1323" on="1"/>
- <pt x="401" y="848" on="1"/>
- <pt x="1165" y="848" on="1"/>
- <pt x="1165" y="693" on="1"/>
- <pt x="401" y="693" on="1"/>
- <pt x="401" y="157" on="1"/>
- <pt x="1308" y="157" on="1"/>
- <pt x="1308" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="399" y="1604" on="1"/>
- <pt x="640" y="1925" on="1"/>
- <pt x="858" y="1925" on="1"/>
- <pt x="1099" y="1604" on="1"/>
- <pt x="951" y="1604" on="1"/>
- <pt x="750" y="1806" on="1"/>
- <pt x="748" y="1806" on="1"/>
- <pt x="547" y="1604" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 89 values pushed */
- 18 17 2 13 12 3 0 0 4 3 15 1 1 8 7 15 1 5 10 9 15 1 0 3 4
- 48 196 14 13 1 19 16 15 12 3 6 5 1 11 0 1 4 0 2 1 0 14 19 18 17
- 16 15 14 13 7 6 4 3 12 4 0 2 0 0 9 8 5 4 33 3 0 1 4 48 196
- 11 10 1 3 2 1 7 6 1 1 0 1 4 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Edieresis" xMin="191" yMin="0" xMax="1308" yMax="1777">
- <contour>
- <pt x="191" y="0" on="1"/>
- <pt x="191" y="1480" on="1"/>
- <pt x="1264" y="1480" on="1"/>
- <pt x="1264" y="1323" on="1"/>
- <pt x="401" y="1323" on="1"/>
- <pt x="401" y="848" on="1"/>
- <pt x="1165" y="848" on="1"/>
- <pt x="1165" y="693" on="1"/>
- <pt x="401" y="693" on="1"/>
- <pt x="401" y="157" on="1"/>
- <pt x="1308" y="157" on="1"/>
- <pt x="1308" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="450" y="1604" on="1"/>
- <pt x="450" y="1777" on="1"/>
- <pt x="623" y="1777" on="1"/>
- <pt x="623" y="1604" on="1"/>
- </contour>
- <contour>
- <pt x="845" y="1604" on="1"/>
- <pt x="845" y="1777" on="1"/>
- <pt x="1018" y="1777" on="1"/>
- <pt x="1018" y="1604" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 88 values pushed */
- 0 0 19 16 15 12 13 3 13 4 3 15 1 1 8 7 15 1 5 10 9 15 1 0 4
- 4 48 196 18 17 14 13 3 6 5 1 11 0 1 3 0 2 1 0 14 0 0 17 16 13
- 1 18 15 14 13 1 12 9 8 5 4 33 3 0 3 4 48 196 19 18 1 13 12 1 11
- 10 1 3 2 1 7 6 1 1 0 1 6 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Edotaccent" xMin="191" yMin="0" xMax="1308" yMax="1801">
- <contour>
- <pt x="191" y="0" on="1"/>
- <pt x="191" y="1480" on="1"/>
- <pt x="1264" y="1480" on="1"/>
- <pt x="1264" y="1323" on="1"/>
- <pt x="401" y="1323" on="1"/>
- <pt x="401" y="848" on="1"/>
- <pt x="1165" y="848" on="1"/>
- <pt x="1165" y="693" on="1"/>
- <pt x="401" y="693" on="1"/>
- <pt x="401" y="157" on="1"/>
- <pt x="1308" y="157" on="1"/>
- <pt x="1308" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="635" y="1604" on="1"/>
- <pt x="635" y="1801" on="1"/>
- <pt x="832" y="1801" on="1"/>
- <pt x="832" y="1604" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 76 values pushed */
- 0 0 15 12 5 1 13 4 3 15 1 1 8 7 15 1 5 10 9 15 1 0 4 4 48
- 196 14 13 1 6 5 1 11 0 1 3 0 2 1 0 14 0 0 15 14 4 1 12 9 8
- 5 4 33 3 0 2 4 48 196 13 12 1 11 10 1 3 2 1 7 6 1 1 0 1 5
- 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Egrave" xMin="191" yMin="0" xMax="1308" yMax="1925">
- <contour>
- <pt x="191" y="0" on="1"/>
- <pt x="191" y="1480" on="1"/>
- <pt x="1264" y="1480" on="1"/>
- <pt x="1264" y="1323" on="1"/>
- <pt x="401" y="1323" on="1"/>
- <pt x="401" y="848" on="1"/>
- <pt x="1165" y="848" on="1"/>
- <pt x="1165" y="693" on="1"/>
- <pt x="401" y="693" on="1"/>
- <pt x="401" y="157" on="1"/>
- <pt x="1308" y="157" on="1"/>
- <pt x="1308" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="894" y="1604" on="1"/>
- <pt x="746" y="1604" on="1"/>
- <pt x="425" y="1925" on="1"/>
- <pt x="653" y="1925" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 74 values pushed */
- 0 0 4 3 15 1 1 8 7 15 1 5 10 9 15 1 0 3 4 48 196 15 14 1 13
- 12 1 6 5 1 11 0 1 4 0 2 1 0 14 15 14 13 12 4 6 4 3 0 0 9
- 8 5 4 33 3 0 1 4 48 196 11 10 1 3 2 1 7 6 1 1 0 1 4 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Emacron" xMin="191" yMin="0" xMax="1308" yMax="1752">
- <contour>
- <pt x="191" y="0" on="1"/>
- <pt x="191" y="1480" on="1"/>
- <pt x="1264" y="1480" on="1"/>
- <pt x="1264" y="1323" on="1"/>
- <pt x="401" y="1323" on="1"/>
- <pt x="401" y="848" on="1"/>
- <pt x="1165" y="848" on="1"/>
- <pt x="1165" y="693" on="1"/>
- <pt x="401" y="693" on="1"/>
- <pt x="401" y="157" on="1"/>
- <pt x="1308" y="157" on="1"/>
- <pt x="1308" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="401" y="1604" on="1"/>
- <pt x="401" y="1752" on="1"/>
- <pt x="1043" y="1752" on="1"/>
- <pt x="1043" y="1604" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 80 values pushed */
- 0 0 15 12 7 1 13 4 3 15 1 1 8 7 15 1 5 10 9 15 1 0 4 4 48
- 196 14 13 1 6 5 1 11 0 1 3 0 2 1 0 14 0 0 13 12 9 8 5 4 33
- 5 0 1 4 48 196 15 14 1 13 12 9 8 5 4 5 11 10 1 3 2 1 7 6 1
- 1 0 1 6 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Eng" xMin="165" yMin="-420" xMax="1313" yMax="1480">
- <contour>
- <pt x="165" y="0" on="1"/>
- <pt x="165" y="1480" on="1"/>
- <pt x="370" y="1480" on="1"/>
- <pt x="1133" y="337" on="1"/>
- <pt x="1133" y="1480" on="1"/>
- <pt x="1313" y="1480" on="1"/>
- <pt x="1313" y="-92" on="1"/>
- <pt x="1313" y="-420" on="0"/>
- <pt x="995" y="-420" on="1"/>
- <pt x="921" y="-420" on="0"/>
- <pt x="844" y="-399" on="1"/>
- <pt x="844" y="-245" on="1"/>
- <pt x="910" y="-272" on="0"/>
- <pt x="985" y="-272" on="1"/>
- <pt x="1133" y="-272" on="0"/>
- <pt x="1133" y="-55" on="1"/>
- <pt x="1133" y="-40" on="1"/>
- <pt x="345" y="1143" on="1"/>
- <pt x="345" y="0" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 66 values pushed */
- 0 0 13 40 8 48 196 17 3 2 1 0 3 16 15 11 10 6 5 13 8 0 18 0 1
- 0 5 4 2 1 0 3 14 2 10 17 2 0 0 16 15 4 3 24 3 5 18 17 24 1
- 0 2 4 48 196 6 5 1 11 10 1 1 0 1 3 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Eogonek" xMin="191" yMin="-370" xMax="1308" yMax="1480">
- <contour>
- <pt x="191" y="0" on="1"/>
- <pt x="191" y="1480" on="1"/>
- <pt x="1264" y="1480" on="1"/>
- <pt x="1264" y="1323" on="1"/>
- <pt x="401" y="1323" on="1"/>
- <pt x="401" y="848" on="1"/>
- <pt x="1165" y="848" on="1"/>
- <pt x="1165" y="693" on="1"/>
- <pt x="401" y="693" on="1"/>
- <pt x="401" y="157" on="1"/>
- <pt x="1308" y="157" on="1"/>
- <pt x="1308" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="1075" y="0" on="1"/>
- <pt x="1182" y="0" on="1"/>
- <pt x="1054" y="-81" on="0"/>
- <pt x="1054" y="-179" on="1"/>
- <pt x="1054" y="-275" on="0"/>
- <pt x="1169" y="-275" on="1"/>
- <pt x="1222" y="-275" on="0"/>
- <pt x="1259" y="-260" on="1"/>
- <pt x="1259" y="-341" on="1"/>
- <pt x="1197" y="-370" on="0"/>
- <pt x="1120" y="-370" on="1"/>
- <pt x="917" y="-370" on="0"/>
- <pt x="917" y="-212" on="1"/>
- <pt x="917" y="-90" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 94 values pushed */
- 0 0 17 21 22 48 196 20 19 22 0 0 0 4 3 15 1 1 8 7 15 1 5 10 9
- 15 1 0 3 4 48 196 6 5 1 13 12 11 0 3 2 0 2 1 0 14 0 0 15 42
- 24 48 196 20 19 13 3 2 6 3 24 24 12 2 6 4 3 0 0 9 8 5 4 33 3
- 0 1 4 48 196 11 10 1 3 2 1 7 6 1 1 0 1 4 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MDAP[1]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- MDRP[00000]
- MDRP[00000]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Eth" xMin="5" yMin="0" xMax="1386" yMax="1480">
- <contour>
- <pt x="165" y="0" on="1"/>
- <pt x="165" y="679" on="1"/>
- <pt x="5" y="679" on="1"/>
- <pt x="5" y="836" on="1"/>
- <pt x="165" y="836" on="1"/>
- <pt x="165" y="1480" on="1"/>
- <pt x="639" y="1480" on="1"/>
- <pt x="1386" y="1480" on="0"/>
- <pt x="1386" y="774" on="1"/>
- <pt x="1386" y="406" on="0"/>
- <pt x="1191" y="203" on="1"/>
- <pt x="996" y="0" on="0"/>
- <pt x="642" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="375" y="157" on="1"/>
- <pt x="627" y="157" on="1"/>
- <pt x="1161" y="157" on="0"/>
- <pt x="1161" y="750" on="1"/>
- <pt x="1161" y="1099" on="0"/>
- <pt x="950" y="1242" on="1"/>
- <pt x="888" y="1284" on="0"/>
- <pt x="803" y="1302" on="1"/>
- <pt x="700" y="1323" on="0"/>
- <pt x="530" y="1323" on="1"/>
- <pt x="375" y="1323" on="1"/>
- <pt x="375" y="836" on="1"/>
- <pt x="708" y="836" on="1"/>
- <pt x="708" y="679" on="1"/>
- <pt x="375" y="679" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 80 values pushed */
- 0 0 23 22 15 1 5 27 26 2 1 15 3 3 14 13 15 1 0 3 4 48 196 25 24
- 4 3 3 12 0 1 2 0 6 5 0 14 0 0 16 26 8 48 196 22 14 12 6 4 25
- 13 3 8 25 0 0 27 24 23 13 33 3 0 1 4 48 196 26 25 1 5 4 1 0 3
- 3 2 1 3 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Euro" xMin="0" yMin="-37" xMax="1080" yMax="1515">
- <contour>
- <pt x="377" y="537" on="1"/>
- <pt x="416" y="376" on="0"/>
- <pt x="475" y="288" on="1"/>
- <pt x="582" y="127" on="0"/>
- <pt x="773" y="127" on="1"/>
- <pt x="898" y="127" on="0"/>
- <pt x="1080" y="199" on="1"/>
- <pt x="1080" y="27" on="1"/>
- <pt x="884" y="-37" on="0"/>
- <pt x="748" y="-37" on="1"/>
- <pt x="516" y="-37" on="0"/>
- <pt x="372" y="100" on="1"/>
- <pt x="270" y="197" on="0"/>
- <pt x="219" y="357" on="1"/>
- <pt x="200" y="415" on="0"/>
- <pt x="177" y="537" on="1"/>
- <pt x="0" y="537" on="1"/>
- <pt x="51" y="660" on="1"/>
- <pt x="162" y="660" on="1"/>
- <pt x="160" y="735" on="1"/>
- <pt x="160" y="739" on="0"/>
- <pt x="161" y="758" on="1"/>
- <pt x="162" y="801" on="0"/>
- <pt x="165" y="857" on="1"/>
- <pt x="0" y="857" on="1"/>
- <pt x="51" y="981" on="1"/>
- <pt x="183" y="981" on="1"/>
- <pt x="223" y="1147" on="0"/>
- <pt x="271" y="1232" on="1"/>
- <pt x="429" y="1515" on="0"/>
- <pt x="782" y="1515" on="1"/>
- <pt x="908" y="1515" on="0"/>
- <pt x="1079" y="1471" on="1"/>
- <pt x="1079" y="1289" on="1"/>
- <pt x="911" y="1360" on="0"/>
- <pt x="784" y="1360" on="1"/>
- <pt x="607" y="1360" on="0"/>
- <pt x="502" y="1232" on="1"/>
- <pt x="442" y="1158" on="0"/>
- <pt x="410" y="1066" on="1"/>
- <pt x="397" y="1030" on="0"/>
- <pt x="383" y="981" on="1"/>
- <pt x="950" y="981" on="1"/>
- <pt x="899" y="857" on="1"/>
- <pt x="362" y="857" on="1"/>
- <pt x="358" y="783" on="0"/>
- <pt x="357" y="736" on="1"/>
- <pt x="359" y="660" on="1"/>
- <pt x="818" y="660" on="1"/>
- <pt x="767" y="537" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 90 values pushed */
- 0 0 35 35 30 4 45 9 48 196 30 0 9 2 1 33 32 2 0 25 3 0 1 7 6
- 2 0 2 3 0 0 0 44 43 24 23 6 3 25 49 16 15 0 6 3 17 2 4 48 196
- 42 41 26 25 3 48 47 18 17 3 2 0 14 49 48 47 44 43 42 41 26 25 24 23 18
- 17 16 15 0 16 13 32 7 6 1 33 32 1 2 0
- LOOPCALL[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- CALL[ ]
- SZP1[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Euro#1" xMin="0" yMin="-37" xMax="1080" yMax="1515">
- <contour>
- <pt x="377" y="537" on="1"/>
- <pt x="416" y="376" on="0"/>
- <pt x="475" y="288" on="1"/>
- <pt x="582" y="127" on="0"/>
- <pt x="773" y="127" on="1"/>
- <pt x="898" y="127" on="0"/>
- <pt x="1080" y="199" on="1"/>
- <pt x="1080" y="27" on="1"/>
- <pt x="884" y="-37" on="0"/>
- <pt x="748" y="-37" on="1"/>
- <pt x="516" y="-37" on="0"/>
- <pt x="372" y="100" on="1"/>
- <pt x="270" y="197" on="0"/>
- <pt x="219" y="357" on="1"/>
- <pt x="200" y="415" on="0"/>
- <pt x="177" y="537" on="1"/>
- <pt x="0" y="537" on="1"/>
- <pt x="51" y="660" on="1"/>
- <pt x="162" y="660" on="1"/>
- <pt x="160" y="735" on="1"/>
- <pt x="160" y="739" on="0"/>
- <pt x="161" y="758" on="1"/>
- <pt x="162" y="801" on="0"/>
- <pt x="165" y="857" on="1"/>
- <pt x="0" y="857" on="1"/>
- <pt x="51" y="981" on="1"/>
- <pt x="183" y="981" on="1"/>
- <pt x="223" y="1147" on="0"/>
- <pt x="271" y="1232" on="1"/>
- <pt x="429" y="1515" on="0"/>
- <pt x="782" y="1515" on="1"/>
- <pt x="908" y="1515" on="0"/>
- <pt x="1079" y="1471" on="1"/>
- <pt x="1079" y="1289" on="1"/>
- <pt x="911" y="1360" on="0"/>
- <pt x="784" y="1360" on="1"/>
- <pt x="607" y="1360" on="0"/>
- <pt x="502" y="1232" on="1"/>
- <pt x="442" y="1158" on="0"/>
- <pt x="410" y="1066" on="1"/>
- <pt x="397" y="1030" on="0"/>
- <pt x="383" y="981" on="1"/>
- <pt x="950" y="981" on="1"/>
- <pt x="899" y="857" on="1"/>
- <pt x="362" y="857" on="1"/>
- <pt x="358" y="783" on="0"/>
- <pt x="357" y="736" on="1"/>
- <pt x="359" y="660" on="1"/>
- <pt x="818" y="660" on="1"/>
- <pt x="767" y="537" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 90 values pushed */
- 0 0 35 35 30 4 45 9 48 196 30 0 9 2 1 33 32 2 0 25 3 0 1 7 6
- 2 0 2 3 0 0 0 44 43 24 23 6 3 25 49 16 15 0 6 3 17 2 4 48 196
- 42 41 26 25 3 48 47 18 17 3 2 0 14 49 48 47 44 43 42 41 26 25 24 23 18
- 17 16 15 0 16 13 32 7 6 1 33 32 1 2 0
- LOOPCALL[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- CALL[ ]
- SZP1[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="F" xMin="191" yMin="0" xMax="1196" yMax="1480">
- <contour>
- <pt x="191" y="0" on="1"/>
- <pt x="191" y="1480" on="1"/>
- <pt x="1196" y="1480" on="1"/>
- <pt x="1196" y="1323" on="1"/>
- <pt x="401" y="1323" on="1"/>
- <pt x="401" y="827" on="1"/>
- <pt x="1096" y="827" on="1"/>
- <pt x="1096" y="672" on="1"/>
- <pt x="401" y="672" on="1"/>
- <pt x="401" y="0" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 52 values pushed */
- 0 0 4 3 15 1 1 8 7 15 1 5 2 4 48 196 6 5 1 9 0 1 2 0 2
- 1 0 14 0 0 9 8 5 4 33 3 0 1 4 48 196 3 2 1 7 6 1 1 0 1
- 3 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="G" xMin="93" yMin="-37" xMax="1405" yMax="1517">
- <contour>
- <pt x="1405" y="688" on="1"/>
- <pt x="1405" y="40" on="1"/>
- <pt x="1131" y="-37" on="0"/>
- <pt x="871" y="-37" on="1"/>
- <pt x="93" y="-37" on="0"/>
- <pt x="93" y="735" on="1"/>
- <pt x="93" y="1113" on="0"/>
- <pt x="294" y="1315" on="1"/>
- <pt x="496" y="1517" on="0"/>
- <pt x="877" y="1517" on="1"/>
- <pt x="1123" y="1517" on="0"/>
- <pt x="1403" y="1450" on="1"/>
- <pt x="1403" y="1256" on="1"/>
- <pt x="1082" y="1360" on="0"/>
- <pt x="868" y="1360" on="1"/>
- <pt x="318" y="1360" on="0"/>
- <pt x="318" y="744" on="1"/>
- <pt x="318" y="440" on="0"/>
- <pt x="470" y="280" on="1"/>
- <pt x="621" y="120" on="0"/>
- <pt x="900" y="120" on="1"/>
- <pt x="1015" y="120" on="0"/>
- <pt x="1196" y="157" on="1"/>
- <pt x="1196" y="534" on="1"/>
- <pt x="949" y="534" on="1"/>
- <pt x="949" y="688" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 77 values pushed */
- 0 0 20 29 3 14 29 9 48 196 9 0 3 2 1 12 11 2 0 0 3 0 1 22 1
- 2 23 2 3 0 0 0 24 23 15 1 0 1 4 48 196 25 0 1 0 14 0 0 16 26
- 5 48 196 5 24 0 0 23 22 33 1 0 1 4 48 196 1 0 1 12 11 1 25 24 1
- 3 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- CALL[ ]
- SZP1[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Gbreve" xMin="93" yMin="-37" xMax="1405" yMax="1925">
- <contour>
- <pt x="1405" y="688" on="1"/>
- <pt x="1405" y="40" on="1"/>
- <pt x="1131" y="-37" on="0"/>
- <pt x="871" y="-37" on="1"/>
- <pt x="93" y="-37" on="0"/>
- <pt x="93" y="735" on="1"/>
- <pt x="93" y="1113" on="0"/>
- <pt x="294" y="1315" on="1"/>
- <pt x="496" y="1517" on="0"/>
- <pt x="877" y="1517" on="1"/>
- <pt x="1123" y="1517" on="0"/>
- <pt x="1403" y="1450" on="1"/>
- <pt x="1403" y="1256" on="1"/>
- <pt x="1082" y="1360" on="0"/>
- <pt x="868" y="1360" on="1"/>
- <pt x="318" y="1360" on="0"/>
- <pt x="318" y="744" on="1"/>
- <pt x="318" y="440" on="0"/>
- <pt x="470" y="280" on="1"/>
- <pt x="621" y="120" on="0"/>
- <pt x="900" y="120" on="1"/>
- <pt x="1015" y="120" on="0"/>
- <pt x="1196" y="157" on="1"/>
- <pt x="1196" y="534" on="1"/>
- <pt x="949" y="534" on="1"/>
- <pt x="949" y="688" on="1"/>
- </contour>
- <contour>
- <pt x="534" y="1925" on="1"/>
- <pt x="657" y="1925" on="1"/>
- <pt x="678" y="1831" on="0"/>
- <pt x="732" y="1791" on="1"/>
- <pt x="784" y="1752" on="0"/>
- <pt x="867" y="1752" on="1"/>
- <pt x="961" y="1752" on="0"/>
- <pt x="1015" y="1801" on="1"/>
- <pt x="1058" y="1841" on="0"/>
- <pt x="1077" y="1925" on="1"/>
- <pt x="1200" y="1925" on="1"/>
- <pt x="1184" y="1791" on="0"/>
- <pt x="1111" y="1710" on="1"/>
- <pt x="1017" y="1604" on="0"/>
- <pt x="867" y="1604" on="1"/>
- <pt x="710" y="1604" on="0"/>
- <pt x="615" y="1719" on="1"/>
- <pt x="550" y="1797" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 100 values pushed */
- 0 0 31 40 40 20 29 3 14 29 9 48 196 9 0 3 2 1 12 11 2 0 0 3 0
- 1 22 1 2 23 2 3 0 1 36 35 27 26 4 13 40 0 0 0 0 24 23 15 1 0
- 1 4 48 196 25 0 1 0 14 0 0 16 26 5 48 196 36 11 22 2 35 22 24 2 27
- 26 5 24 0 0 23 22 33 1 0 1 4 48 196 1 0 1 12 11 1 25 24 1 3 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- MDRP[00000]
- MDRP[00000]
- CALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SZP0[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- SZP0[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- CALL[ ]
- SZP1[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Gcircumflex" xMin="93" yMin="-37" xMax="1405" yMax="1925">
- <contour>
- <pt x="1405" y="688" on="1"/>
- <pt x="1405" y="40" on="1"/>
- <pt x="1131" y="-37" on="0"/>
- <pt x="871" y="-37" on="1"/>
- <pt x="93" y="-37" on="0"/>
- <pt x="93" y="735" on="1"/>
- <pt x="93" y="1113" on="0"/>
- <pt x="294" y="1315" on="1"/>
- <pt x="496" y="1517" on="0"/>
- <pt x="877" y="1517" on="1"/>
- <pt x="1123" y="1517" on="0"/>
- <pt x="1403" y="1450" on="1"/>
- <pt x="1403" y="1256" on="1"/>
- <pt x="1082" y="1360" on="0"/>
- <pt x="868" y="1360" on="1"/>
- <pt x="318" y="1360" on="0"/>
- <pt x="318" y="744" on="1"/>
- <pt x="318" y="440" on="0"/>
- <pt x="470" y="280" on="1"/>
- <pt x="621" y="120" on="0"/>
- <pt x="900" y="120" on="1"/>
- <pt x="1015" y="120" on="0"/>
- <pt x="1196" y="157" on="1"/>
- <pt x="1196" y="534" on="1"/>
- <pt x="949" y="534" on="1"/>
- <pt x="949" y="688" on="1"/>
- </contour>
- <contour>
- <pt x="517" y="1604" on="1"/>
- <pt x="758" y="1925" on="1"/>
- <pt x="976" y="1925" on="1"/>
- <pt x="1217" y="1604" on="1"/>
- <pt x="1069" y="1604" on="1"/>
- <pt x="868" y="1806" on="1"/>
- <pt x="866" y="1806" on="1"/>
- <pt x="665" y="1604" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 109 values pushed */
- 0 0 20 29 3 14 29 9 48 196 9 0 3 2 32 31 2 27 26 3 1 12 11 2 0
- 0 3 0 1 22 1 2 23 2 3 0 0 0 24 23 15 1 0 1 4 48 196 28 27 1
- 33 30 29 26 3 25 0 1 3 0 14 0 0 16 26 5 48 196 29 11 22 2 30 28 2
- 22 24 3 33 32 31 27 26 5 13 5 24 0 0 23 22 33 1 0 1 4 48 196 1 0
- 1 12 11 1 25 24 1 3 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- CALL[ ]
- SZP1[ ]
- CALL[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Gcommaaccent" xMin="93" yMin="-432" xMax="1405" yMax="1517">
- <contour>
- <pt x="1405" y="688" on="1"/>
- <pt x="1405" y="40" on="1"/>
- <pt x="1128" y="-37" on="0"/>
- <pt x="871" y="-37" on="1"/>
- <pt x="93" y="-37" on="0"/>
- <pt x="93" y="735" on="1"/>
- <pt x="93" y="1113" on="0"/>
- <pt x="294" y="1315" on="1"/>
- <pt x="496" y="1517" on="0"/>
- <pt x="877" y="1517" on="1"/>
- <pt x="1123" y="1517" on="0"/>
- <pt x="1403" y="1450" on="1"/>
- <pt x="1403" y="1256" on="1"/>
- <pt x="1082" y="1360" on="0"/>
- <pt x="868" y="1360" on="1"/>
- <pt x="318" y="1360" on="0"/>
- <pt x="318" y="744" on="1"/>
- <pt x="318" y="440" on="0"/>
- <pt x="470" y="280" on="1"/>
- <pt x="621" y="120" on="0"/>
- <pt x="900" y="120" on="1"/>
- <pt x="1016" y="120" on="0"/>
- <pt x="1196" y="157" on="1"/>
- <pt x="1196" y="534" on="1"/>
- <pt x="949" y="534" on="1"/>
- <pt x="949" y="688" on="1"/>
- </contour>
- <contour>
- <pt x="700" y="-421" on="1"/>
- <pt x="700" y="-336" on="1"/>
- <pt x="757" y="-345" on="0"/>
- <pt x="798" y="-345" on="1"/>
- <pt x="907" y="-345" on="0"/>
- <pt x="907" y="-278" on="1"/>
- <pt x="907" y="-204" on="0"/>
- <pt x="749" y="-188" on="1"/>
- <pt x="749" y="-111" on="1"/>
- <pt x="883" y="-114" on="0"/>
- <pt x="949" y="-143" on="1"/>
- <pt x="1042" y="-185" on="0"/>
- <pt x="1042" y="-280" on="1"/>
- <pt x="1042" y="-432" on="0"/>
- <pt x="825" y="-432" on="1"/>
- <pt x="765" y="-432" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 104 values pushed */
- 0 0 29 44 40 20 29 3 14 29 9 48 196 9 0 3 2 1 12 11 2 0 0 3 0
- 1 22 1 2 23 2 3 0 1 34 33 27 26 4 13 40 2 0 0 0 24 23 15 1 0
- 1 4 48 196 25 0 1 0 14 0 0 31 42 38 16 26 5 48 196 38 38 22 24 2 34
- 33 27 26 4 13 5 24 0 0 23 22 33 1 0 1 4 48 196 1 0 1 12 11 1 25
- 24 1 3 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- CALL[ ]
- MDAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SZP0[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- SZP0[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- CALL[ ]
- SZP1[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Gdotaccent" xMin="93" yMin="-37" xMax="1405" yMax="1801">
- <contour>
- <pt x="1405" y="688" on="1"/>
- <pt x="1405" y="40" on="1"/>
- <pt x="1131" y="-37" on="0"/>
- <pt x="871" y="-37" on="1"/>
- <pt x="93" y="-37" on="0"/>
- <pt x="93" y="735" on="1"/>
- <pt x="93" y="1113" on="0"/>
- <pt x="294" y="1315" on="1"/>
- <pt x="496" y="1517" on="0"/>
- <pt x="877" y="1517" on="1"/>
- <pt x="1123" y="1517" on="0"/>
- <pt x="1403" y="1450" on="1"/>
- <pt x="1403" y="1256" on="1"/>
- <pt x="1082" y="1360" on="0"/>
- <pt x="868" y="1360" on="1"/>
- <pt x="318" y="1360" on="0"/>
- <pt x="318" y="744" on="1"/>
- <pt x="318" y="440" on="0"/>
- <pt x="470" y="280" on="1"/>
- <pt x="621" y="120" on="0"/>
- <pt x="900" y="120" on="1"/>
- <pt x="1015" y="120" on="0"/>
- <pt x="1196" y="157" on="1"/>
- <pt x="1196" y="534" on="1"/>
- <pt x="949" y="534" on="1"/>
- <pt x="949" y="688" on="1"/>
- </contour>
- <contour>
- <pt x="768" y="1604" on="1"/>
- <pt x="768" y="1801" on="1"/>
- <pt x="965" y="1801" on="1"/>
- <pt x="965" y="1604" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 94 values pushed */
- 0 0 20 29 3 14 29 9 48 196 9 0 3 2 1 12 11 2 0 0 3 0 1 22 1
- 2 23 2 3 0 0 0 29 26 5 1 27 24 23 15 1 0 2 4 48 196 28 27 1 25
- 0 1 2 0 14 0 0 16 26 5 48 196 5 26 0 0 27 26 4 1 28 23 22 33 1
- 0 2 4 48 196 29 28 1 1 0 1 12 11 1 25 24 1 4 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- CALL[ ]
- SZP1[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="H" xMin="165" yMin="0" xMax="1313" yMax="1480">
- <contour>
- <pt x="165" y="0" on="1"/>
- <pt x="165" y="1480" on="1"/>
- <pt x="375" y="1480" on="1"/>
- <pt x="375" y="856" on="1"/>
- <pt x="1104" y="856" on="1"/>
- <pt x="1104" y="1480" on="1"/>
- <pt x="1313" y="1480" on="1"/>
- <pt x="1313" y="0" on="1"/>
- <pt x="1104" y="0" on="1"/>
- <pt x="1104" y="699" on="1"/>
- <pt x="375" y="699" on="1"/>
- <pt x="375" y="0" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 56 values pushed */
- 0 0 10 9 15 1 3 1 4 48 196 4 3 1 11 8 7 0 3 2 0 6 5 2 1
- 0 3 14 0 0 9 8 5 4 33 3 6 11 10 3 2 33 3 0 2 4 48 196 7 6
- 1 1 0 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Hbar" xMin="17" yMin="0" xMax="1461" yMax="1480">
- <contour>
- <pt x="375" y="856" on="1"/>
- <pt x="1104" y="856" on="1"/>
- <pt x="1104" y="1110" on="1"/>
- <pt x="375" y="1110" on="1"/>
- </contour>
- <contour>
- <pt x="165" y="0" on="1"/>
- <pt x="165" y="1110" on="1"/>
- <pt x="17" y="1110" on="1"/>
- <pt x="17" y="1234" on="1"/>
- <pt x="165" y="1234" on="1"/>
- <pt x="165" y="1480" on="1"/>
- <pt x="375" y="1480" on="1"/>
- <pt x="375" y="1234" on="1"/>
- <pt x="1104" y="1234" on="1"/>
- <pt x="1104" y="1480" on="1"/>
- <pt x="1313" y="1480" on="1"/>
- <pt x="1313" y="1234" on="1"/>
- <pt x="1461" y="1234" on="1"/>
- <pt x="1461" y="1110" on="1"/>
- <pt x="1313" y="1110" on="1"/>
- <pt x="1313" y="0" on="1"/>
- <pt x="1104" y="0" on="1"/>
- <pt x="1104" y="699" on="1"/>
- <pt x="375" y="699" on="1"/>
- <pt x="375" y="0" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 107 values pushed */
- 0 0 18 17 6 5 3 2 6 5 7 1 4 48 196 16 15 12 11 8 7 5 22 21 1
- 23 20 19 4 3 18 17 6 5 3 2 5 1 0 1 5 0 14 13 10 9 0 3 14 17
- 16 2 13 14 7 6 4 0 0 21 20 13 12 2 1 33 5 14 23 22 11 10 3 0 33
- 5 4 2 4 48 196 19 18 15 14 3 9 8 5 4 3 21 20 13 12 2 1 5 23 22
- 11 10 3 0 5 4 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00000]
- MDRP[00000]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Hcircumflex" xMin="165" yMin="0" xMax="1313" yMax="1925">
- <contour>
- <pt x="165" y="0" on="1"/>
- <pt x="165" y="1480" on="1"/>
- <pt x="375" y="1480" on="1"/>
- <pt x="375" y="856" on="1"/>
- <pt x="1104" y="856" on="1"/>
- <pt x="1104" y="1480" on="1"/>
- <pt x="1313" y="1480" on="1"/>
- <pt x="1313" y="0" on="1"/>
- <pt x="1104" y="0" on="1"/>
- <pt x="1104" y="699" on="1"/>
- <pt x="375" y="699" on="1"/>
- <pt x="375" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="389" y="1604" on="1"/>
- <pt x="630" y="1925" on="1"/>
- <pt x="848" y="1925" on="1"/>
- <pt x="1089" y="1604" on="1"/>
- <pt x="941" y="1604" on="1"/>
- <pt x="740" y="1806" on="1"/>
- <pt x="738" y="1806" on="1"/>
- <pt x="537" y="1604" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 82 values pushed */
- 18 17 2 13 12 3 0 0 10 9 15 1 3 1 4 48 196 14 13 1 19 16 15 12 3
- 4 3 1 11 8 7 0 3 4 0 6 5 2 1 0 3 14 19 18 17 16 15 14 13 12
- 8 4 2 3 0 0 9 8 5 4 33 3 6 11 10 3 2 33 3 0 2 4 48 196 7
- 6 1 1 0 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="I" xMin="180" yMin="0" xMax="390" yMax="1480">
- <contour>
- <pt x="180" y="0" on="1"/>
- <pt x="180" y="1480" on="1"/>
- <pt x="390" y="1480" on="1"/>
- <pt x="390" y="0" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 23 values pushed */
- 3 0 1 0 2 1 0 14 0 0 3 2 33 1 0 1 4 48 196 1 0 1 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="IJ" xMin="180" yMin="-296" xMax="1322" yMax="1480">
- <component glyphName="I" x="0" y="0" flags="0x4"/>
- <component glyphName="J" x="482" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="Iacute" xMin="137" yMin="0" xMax="606" yMax="1925">
- <contour>
- <pt x="180" y="0" on="1"/>
- <pt x="180" y="1480" on="1"/>
- <pt x="390" y="1480" on="1"/>
- <pt x="390" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="137" y="1604" on="1"/>
- <pt x="378" y="1925" on="1"/>
- <pt x="606" y="1925" on="1"/>
- <pt x="285" y="1604" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 40 values pushed */
- 6 5 1 7 4 1 3 0 1 3 0 2 1 0 14 7 5 2 2 0 3 6 2 4 0
- 0 0 3 2 33 1 0 1 4 48 196 1 0 1 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- CALL[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Ibreve" xMin="-48" yMin="0" xMax="618" yMax="1925">
- <contour>
- <pt x="180" y="0" on="1"/>
- <pt x="180" y="1480" on="1"/>
- <pt x="390" y="1480" on="1"/>
- <pt x="390" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="-48" y="1925" on="1"/>
- <pt x="75" y="1925" on="1"/>
- <pt x="96" y="1831" on="0"/>
- <pt x="150" y="1791" on="1"/>
- <pt x="202" y="1752" on="0"/>
- <pt x="285" y="1752" on="1"/>
- <pt x="379" y="1752" on="0"/>
- <pt x="433" y="1801" on="1"/>
- <pt x="476" y="1841" on="0"/>
- <pt x="495" y="1925" on="1"/>
- <pt x="618" y="1925" on="1"/>
- <pt x="602" y="1791" on="0"/>
- <pt x="529" y="1710" on="1"/>
- <pt x="435" y="1604" on="0"/>
- <pt x="285" y="1604" on="1"/>
- <pt x="128" y="1604" on="0"/>
- <pt x="33" y="1719" on="1"/>
- <pt x="-32" y="1797" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 46 values pushed */
- 0 0 9 7 18 48 196 14 13 5 4 4 13 18 1 3 0 1 0 2 1 0 14 14 13
- 2 13 2 5 4 0 0 0 3 2 9 1 0 1 4 48 196 1 0 1 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00000]
- MDRP[00000]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Icircumflex" xMin="-65" yMin="0" xMax="635" yMax="1925">
- <contour>
- <pt x="180" y="0" on="1"/>
- <pt x="180" y="1480" on="1"/>
- <pt x="390" y="1480" on="1"/>
- <pt x="390" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="-65" y="1604" on="1"/>
- <pt x="176" y="1925" on="1"/>
- <pt x="394" y="1925" on="1"/>
- <pt x="635" y="1604" on="1"/>
- <pt x="487" y="1604" on="1"/>
- <pt x="286" y="1806" on="1"/>
- <pt x="284" y="1806" on="1"/>
- <pt x="83" y="1604" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 56 values pushed */
- 10 9 2 5 4 3 6 5 1 11 8 7 4 3 3 0 1 3 0 2 1 0 14 10 9
- 2 2 0 3 8 7 6 3 13 2 11 5 4 3 13 0 0 0 3 2 33 1 0 1 4
- 48 196 1 0 1 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Idieresis" xMin="1" yMin="0" xMax="569" yMax="1777">
- <contour>
- <pt x="180" y="0" on="1"/>
- <pt x="180" y="1480" on="1"/>
- <pt x="390" y="1480" on="1"/>
- <pt x="390" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="1" y="1604" on="1"/>
- <pt x="1" y="1777" on="1"/>
- <pt x="174" y="1777" on="1"/>
- <pt x="174" y="1604" on="1"/>
- </contour>
- <contour>
- <pt x="396" y="1604" on="1"/>
- <pt x="396" y="1777" on="1"/>
- <pt x="569" y="1777" on="1"/>
- <pt x="569" y="1604" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 59 values pushed */
- 0 0 11 8 7 4 13 3 5 1 4 48 196 10 9 6 5 3 3 0 1 2 0 2 1
- 0 14 0 0 9 8 13 1 10 7 6 13 1 4 3 2 33 1 0 3 4 48 196 11 10
- 1 5 4 1 1 0 1 3 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Idotaccent" xMin="180" yMin="0" xMax="390" yMax="1801">
- <contour>
- <pt x="180" y="0" on="1"/>
- <pt x="180" y="1480" on="1"/>
- <pt x="390" y="1480" on="1"/>
- <pt x="390" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="186" y="1604" on="1"/>
- <pt x="186" y="1801" on="1"/>
- <pt x="383" y="1801" on="1"/>
- <pt x="383" y="1604" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 47 values pushed */
- 0 0 7 4 5 1 5 1 4 48 196 6 5 1 3 0 1 2 0 2 1 0 14 0 0
- 7 6 4 1 4 3 2 33 1 0 2 4 48 196 5 4 1 1 0 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Igrave" xMin="-36" yMin="0" xMax="433" yMax="1925">
- <contour>
- <pt x="180" y="0" on="1"/>
- <pt x="180" y="1480" on="1"/>
- <pt x="390" y="1480" on="1"/>
- <pt x="390" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="433" y="1604" on="1"/>
- <pt x="285" y="1604" on="1"/>
- <pt x="-36" y="1925" on="1"/>
- <pt x="192" y="1925" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 40 values pushed */
- 7 6 1 5 4 1 3 0 1 3 0 2 1 0 14 7 5 2 2 0 3 4 2 6 0
- 0 0 3 2 33 1 0 1 4 48 196 1 0 1 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- MDRP[00000]
- CALL[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Imacron" xMin="-36" yMin="0" xMax="606" yMax="1752">
- <contour>
- <pt x="180" y="0" on="1"/>
- <pt x="180" y="1480" on="1"/>
- <pt x="390" y="1480" on="1"/>
- <pt x="390" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="-36" y="1604" on="1"/>
- <pt x="-36" y="1752" on="1"/>
- <pt x="606" y="1752" on="1"/>
- <pt x="606" y="1604" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 45 values pushed */
- 0 0 7 4 7 1 5 1 4 48 196 6 5 1 3 0 1 2 0 2 1 0 14 0 0
- 3 2 33 1 0 1 4 48 196 7 6 1 5 4 1 1 0 1 3 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Iogonek" xMin="120" yMin="-370" xMax="462" yMax="1480">
- <contour>
- <pt x="180" y="0" on="1"/>
- <pt x="180" y="1480" on="1"/>
- <pt x="390" y="1480" on="1"/>
- <pt x="390" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="278" y="0" on="1"/>
- <pt x="385" y="0" on="1"/>
- <pt x="257" y="-80" on="0"/>
- <pt x="257" y="-179" on="1"/>
- <pt x="257" y="-275" on="0"/>
- <pt x="372" y="-275" on="1"/>
- <pt x="425" y="-275" on="0"/>
- <pt x="462" y="-260" on="1"/>
- <pt x="462" y="-341" on="1"/>
- <pt x="400" y="-370" on="0"/>
- <pt x="322" y="-370" on="1"/>
- <pt x="120" y="-370" on="0"/>
- <pt x="120" y="-212" on="1"/>
- <pt x="120" y="-90" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 56 values pushed */
- 0 0 9 21 14 48 196 12 11 14 0 5 4 3 0 3 0 2 1 0 14 0 0 7 42
- 16 48 196 5 4 2 2 0 3 12 11 2 13 2 16 0 0 0 3 2 33 1 0 1 4
- 48 196 1 0 1 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00100]
- MDRP[00000]
- MDRP[00000]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Itilde" xMin="-48" yMin="0" xMax="618" yMax="1838">
- <contour>
- <pt x="180" y="0" on="1"/>
- <pt x="180" y="1480" on="1"/>
- <pt x="390" y="1480" on="1"/>
- <pt x="390" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="-48" y="1604" on="1"/>
- <pt x="-41" y="1697" on="0"/>
- <pt x="-16" y="1748" on="1"/>
- <pt x="30" y="1838" on="0"/>
- <pt x="139" y="1838" on="1"/>
- <pt x="211" y="1838" on="0"/>
- <pt x="272" y="1800" on="1"/>
- <pt x="332" y="1763" on="1"/>
- <pt x="389" y="1728" on="0"/>
- <pt x="419" y="1728" on="1"/>
- <pt x="484" y="1728" on="0"/>
- <pt x="495" y="1838" on="1"/>
- <pt x="618" y="1838" on="1"/>
- <pt x="611" y="1744" on="0"/>
- <pt x="586" y="1694" on="1"/>
- <pt x="541" y="1604" on="0"/>
- <pt x="433" y="1604" on="1"/>
- <pt x="361" y="1604" on="0"/>
- <pt x="298" y="1643" on="1"/>
- <pt x="238" y="1680" on="1"/>
- <pt x="183" y="1714" on="0"/>
- <pt x="151" y="1714" on="1"/>
- <pt x="86" y="1714" on="0"/>
- <pt x="75" y="1604" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 50 values pushed */
- 0 0 25 6 8 13 6 20 48 196 27 16 15 4 4 13 20 8 1 3 0 1 0 2 1
- 0 14 16 15 2 13 2 27 4 0 0 0 3 2 9 1 0 1 4 48 196 1 0 1 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00000]
- MDRP[00000]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00100]
- MDRP[00100]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="J" xMin="49" yMin="-296" xMax="840" yMax="1480">
- <contour>
- <pt x="49" y="-232" on="1"/>
- <pt x="49" y="-51" on="1"/>
- <pt x="220" y="-128" on="0"/>
- <pt x="369" y="-128" on="1"/>
- <pt x="540" y="-128" on="0"/>
- <pt x="589" y="-49" on="1"/>
- <pt x="630" y="19" on="0"/>
- <pt x="630" y="180" on="1"/>
- <pt x="630" y="1480" on="1"/>
- <pt x="840" y="1480" on="1"/>
- <pt x="840" y="187" on="1"/>
- <pt x="840" y="-296" on="0"/>
- <pt x="359" y="-296" on="1"/>
- <pt x="197" y="-296" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 44 values pushed */
- 0 0 3 30 12 48 196 1 10 7 2 8 2 3 0 1 1 0 12 2 0 9 8 0 14
- 0 0 8 7 33 1 9 1 4 48 196 10 9 1 1 0 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- SZP0[ ]
- SRP0[ ]
- MDRP[00100]
- MDRP[00000]
- MDRP[00000]
- SZP0[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Jcircumflex" xMin="49" yMin="-296" xMax="1061" yMax="1925">
- <contour>
- <pt x="49" y="-232" on="1"/>
- <pt x="49" y="-51" on="1"/>
- <pt x="220" y="-128" on="0"/>
- <pt x="369" y="-128" on="1"/>
- <pt x="540" y="-128" on="0"/>
- <pt x="589" y="-49" on="1"/>
- <pt x="630" y="19" on="0"/>
- <pt x="630" y="180" on="1"/>
- <pt x="630" y="1480" on="1"/>
- <pt x="840" y="1480" on="1"/>
- <pt x="840" y="187" on="1"/>
- <pt x="840" y="-296" on="0"/>
- <pt x="359" y="-296" on="1"/>
- <pt x="197" y="-296" on="0"/>
- </contour>
- <contour>
- <pt x="361" y="1604" on="1"/>
- <pt x="602" y="1925" on="1"/>
- <pt x="820" y="1925" on="1"/>
- <pt x="1061" y="1604" on="1"/>
- <pt x="913" y="1604" on="1"/>
- <pt x="712" y="1806" on="1"/>
- <pt x="710" y="1806" on="1"/>
- <pt x="509" y="1604" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 79 values pushed */
- 0 0 3 30 12 48 196 20 19 2 15 14 3 1 10 7 2 8 2 3 0 1 1 0 12
- 2 0 16 15 1 21 18 17 14 3 2 0 9 8 0 14 20 19 16 3 9 7 3 21 15
- 14 3 7 0 3 18 17 2 13 9 0 0 8 7 33 1 9 1 4 48 196 10 9 1 1
- 0 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SZP0[ ]
- SRP0[ ]
- MDRP[00100]
- MDRP[00000]
- MDRP[00000]
- SZP0[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="K" xMin="191" yMin="0" xMax="1317" yMax="1480">
- <contour>
- <pt x="191" y="0" on="1"/>
- <pt x="191" y="1480" on="1"/>
- <pt x="388" y="1480" on="1"/>
- <pt x="388" y="752" on="1"/>
- <pt x="1003" y="1480" on="1"/>
- <pt x="1214" y="1480" on="1"/>
- <pt x="618" y="774" on="1"/>
- <pt x="1317" y="0" on="1"/>
- <pt x="1051" y="0" on="1"/>
- <pt x="388" y="750" on="1"/>
- <pt x="388" y="0" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 45 values pushed */
- 9 6 3 3 1 0 3 10 8 7 0 3 0 5 4 2 1 0 3 14 8 7 6 5 4
- 5 13 2 0 0 10 9 3 2 4 3 0 1 4 48 196 1 0 1 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Kcommaaccent" xMin="191" yMin="-432" xMax="1317" yMax="1480">
- <contour>
- <pt x="191" y="0" on="1"/>
- <pt x="191" y="1480" on="1"/>
- <pt x="388" y="1480" on="1"/>
- <pt x="388" y="752" on="1"/>
- <pt x="1003" y="1480" on="1"/>
- <pt x="1214" y="1480" on="1"/>
- <pt x="618" y="774" on="1"/>
- <pt x="1317" y="0" on="1"/>
- <pt x="1051" y="0" on="1"/>
- <pt x="388" y="750" on="1"/>
- <pt x="388" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="487" y="-421" on="1"/>
- <pt x="487" y="-336" on="1"/>
- <pt x="544" y="-345" on="0"/>
- <pt x="584" y="-345" on="1"/>
- <pt x="694" y="-345" on="0"/>
- <pt x="694" y="-278" on="1"/>
- <pt x="694" y="-204" on="0"/>
- <pt x="536" y="-188" on="1"/>
- <pt x="536" y="-111" on="1"/>
- <pt x="670" y="-114" on="0"/>
- <pt x="736" y="-143" on="1"/>
- <pt x="829" y="-185" on="0"/>
- <pt x="829" y="-280" on="1"/>
- <pt x="829" y="-432" on="0"/>
- <pt x="612" y="-432" on="1"/>
- <pt x="553" y="-432" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 72 values pushed */
- 0 0 14 44 25 48 196 9 6 3 3 1 0 3 19 18 12 11 4 13 25 0 10 8 7
- 0 3 0 5 4 2 1 0 3 14 0 0 16 42 23 48 196 19 18 12 11 8 7 6 5
- 4 9 13 23 2 0 0 10 9 3 2 4 3 0 1 4 48 196 1 0 1 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="L" xMin="165" yMin="0" xMax="1101" yMax="1480">
- <contour>
- <pt x="165" y="0" on="1"/>
- <pt x="165" y="1480" on="1"/>
- <pt x="375" y="1480" on="1"/>
- <pt x="375" y="157" on="1"/>
- <pt x="1101" y="157" on="1"/>
- <pt x="1101" y="0" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 38 values pushed */
- 0 0 4 3 15 1 0 1 4 48 196 5 0 1 0 2 1 0 14 0 0 3 2 33 1
- 0 1 4 48 196 5 4 1 1 0 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Lacute" xMin="165" yMin="0" xMax="1101" yMax="1925">
- <contour>
- <pt x="165" y="0" on="1"/>
- <pt x="165" y="1480" on="1"/>
- <pt x="375" y="1480" on="1"/>
- <pt x="375" y="157" on="1"/>
- <pt x="1101" y="157" on="1"/>
- <pt x="1101" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="177" y="1604" on="1"/>
- <pt x="418" y="1925" on="1"/>
- <pt x="646" y="1925" on="1"/>
- <pt x="325" y="1604" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 57 values pushed */
- 0 0 4 3 15 1 0 1 4 48 196 8 7 1 9 6 1 5 0 1 3 0 2 1 0
- 14 8 7 2 4 2 3 9 6 2 2 0 3 0 0 3 2 33 1 0 1 4 48 196 5
- 4 1 1 0 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Lcaron" xMin="165" yMin="0" xMax="1101" yMax="1480">
- <contour>
- <pt x="165" y="0" on="1"/>
- <pt x="165" y="1480" on="1"/>
- <pt x="375" y="1480" on="1"/>
- <pt x="375" y="157" on="1"/>
- <pt x="1101" y="157" on="1"/>
- <pt x="1101" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="671" y="1026" on="1"/>
- <pt x="671" y="1085" on="1"/>
- <pt x="747" y="1106" on="0"/>
- <pt x="747" y="1266" on="1"/>
- <pt x="747" y="1283" on="1"/>
- <pt x="671" y="1283" on="1"/>
- <pt x="671" y="1480" on="1"/>
- <pt x="868" y="1480" on="1"/>
- <pt x="868" y="1309" on="1"/>
- <pt x="867" y="1047" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 67 values pushed */
- 14 11 10 9 7 6 6 1 3 3 0 0 4 3 15 1 0 1 4 48 196 5 0 1 0
- 13 12 2 1 0 3 14 10 9 2 13 6 3 0 0 12 11 7 6 4 3 13 3 2 33
- 1 0 2 4 48 196 14 13 1 5 4 1 1 0 1 3 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Lcommaaccent" xMin="165" yMin="-432" xMax="1101" yMax="1480">
- <contour>
- <pt x="165" y="0" on="1"/>
- <pt x="165" y="1480" on="1"/>
- <pt x="375" y="1480" on="1"/>
- <pt x="375" y="157" on="1"/>
- <pt x="1101" y="157" on="1"/>
- <pt x="1101" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="449" y="-421" on="1"/>
- <pt x="449" y="-336" on="1"/>
- <pt x="506" y="-345" on="0"/>
- <pt x="546" y="-345" on="1"/>
- <pt x="656" y="-345" on="0"/>
- <pt x="656" y="-278" on="1"/>
- <pt x="656" y="-204" on="0"/>
- <pt x="498" y="-188" on="1"/>
- <pt x="498" y="-111" on="1"/>
- <pt x="632" y="-114" on="0"/>
- <pt x="698" y="-143" on="1"/>
- <pt x="791" y="-185" on="0"/>
- <pt x="791" y="-280" on="1"/>
- <pt x="791" y="-432" on="0"/>
- <pt x="574" y="-432" on="1"/>
- <pt x="515" y="-432" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 70 values pushed */
- 0 0 9 44 20 48 196 14 13 7 6 4 13 20 0 0 0 4 3 15 1 0 1 4 48
- 196 5 0 1 0 2 1 0 14 0 0 11 42 18 48 196 18 18 14 13 7 6 5 4 2
- 3 0 0 3 2 33 1 0 1 4 48 196 5 4 1 1 0 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MDAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Ldot" xMin="165" yMin="0" xMax="1101" yMax="1480">
- <contour>
- <pt x="165" y="0" on="1"/>
- <pt x="165" y="1480" on="1"/>
- <pt x="375" y="1480" on="1"/>
- <pt x="375" y="157" on="1"/>
- <pt x="1101" y="157" on="1"/>
- <pt x="1101" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="743" y="642" on="1"/>
- <pt x="743" y="839" on="1"/>
- <pt x="940" y="839" on="1"/>
- <pt x="940" y="642" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 55 values pushed */
- 0 0 9 6 5 1 7 4 3 15 1 0 2 4 48 196 8 7 1 5 0 1 2 0 2
- 1 0 14 0 0 7 6 4 1 8 3 2 33 1 0 2 4 48 196 9 8 1 5 4 1
- 1 0 1 3 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Lslash" xMin="17" yMin="0" xMax="1100" yMax="1480">
- <contour>
- <pt x="165" y="0" on="1"/>
- <pt x="165" y="692" on="1"/>
- <pt x="17" y="612" on="1"/>
- <pt x="17" y="780" on="1"/>
- <pt x="165" y="862" on="1"/>
- <pt x="165" y="1480" on="1"/>
- <pt x="375" y="1480" on="1"/>
- <pt x="375" y="976" on="1"/>
- <pt x="621" y="1110" on="1"/>
- <pt x="621" y="941" on="1"/>
- <pt x="375" y="807" on="1"/>
- <pt x="375" y="157" on="1"/>
- <pt x="1100" y="157" on="1"/>
- <pt x="1100" y="0" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 60 values pushed */
- 10 9 8 7 4 3 2 1 8 5 11 3 0 0 12 11 15 1 0 1 4 48 196 13 0
- 1 0 6 5 0 14 0 0 11 10 7 6 33 3 0 1 4 48 196 13 12 1 9 8 1
- 5 4 1 0 3 3 2 1 4 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="M" xMin="165" yMin="0" xMax="1541" yMax="1480">
- <contour>
- <pt x="165" y="0" on="1"/>
- <pt x="165" y="1480" on="1"/>
- <pt x="456" y="1480" on="1"/>
- <pt x="863" y="335" on="1"/>
- <pt x="1281" y="1480" on="1"/>
- <pt x="1541" y="1480" on="1"/>
- <pt x="1541" y="0" on="1"/>
- <pt x="1345" y="0" on="1"/>
- <pt x="1345" y="1203" on="1"/>
- <pt x="941" y="99" on="1"/>
- <pt x="738" y="99" on="1"/>
- <pt x="346" y="1207" on="1"/>
- <pt x="346" y="0" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 57 values pushed */
- 11 8 3 3 1 9 3 10 9 1 12 7 6 0 3 2 0 5 4 2 1 0 3 14 10
- 9 4 3 2 5 7 11 3 0 0 8 7 4 1 5 12 11 24 1 0 2 4 48 196 6
- 5 1 1 0 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="N" xMin="165" yMin="0" xMax="1313" yMax="1480">
- <contour>
- <pt x="165" y="0" on="1"/>
- <pt x="165" y="1480" on="1"/>
- <pt x="370" y="1480" on="1"/>
- <pt x="1133" y="337" on="1"/>
- <pt x="1133" y="1480" on="1"/>
- <pt x="1313" y="1480" on="1"/>
- <pt x="1313" y="0" on="1"/>
- <pt x="1107" y="0" on="1"/>
- <pt x="345" y="1143" on="1"/>
- <pt x="345" y="0" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 49 values pushed */
- 8 3 2 1 0 3 9 7 6 0 3 0 5 4 2 1 0 3 14 7 2 2 3 8 3
- 0 0 4 3 24 1 5 9 8 24 1 0 2 4 48 196 6 5 1 1 0 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Nacute" xMin="165" yMin="0" xMax="1313" yMax="1925">
- <contour>
- <pt x="165" y="0" on="1"/>
- <pt x="165" y="1480" on="1"/>
- <pt x="370" y="1480" on="1"/>
- <pt x="1133" y="337" on="1"/>
- <pt x="1133" y="1480" on="1"/>
- <pt x="1313" y="1480" on="1"/>
- <pt x="1313" y="0" on="1"/>
- <pt x="1107" y="0" on="1"/>
- <pt x="345" y="1143" on="1"/>
- <pt x="345" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="591" y="1604" on="1"/>
- <pt x="832" y="1925" on="1"/>
- <pt x="1060" y="1925" on="1"/>
- <pt x="739" y="1604" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 60 values pushed */
- 8 3 2 1 0 3 12 11 1 13 10 1 9 7 6 0 3 3 0 5 4 2 1 0 3
- 14 13 12 11 10 7 2 6 3 8 3 0 0 4 3 24 1 5 9 8 24 1 0 2 4
- 48 196 6 5 1 1 0 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Ncaron" xMin="165" yMin="0" xMax="1313" yMax="1925">
- <contour>
- <pt x="165" y="0" on="1"/>
- <pt x="165" y="1480" on="1"/>
- <pt x="370" y="1480" on="1"/>
- <pt x="1133" y="337" on="1"/>
- <pt x="1133" y="1480" on="1"/>
- <pt x="1313" y="1480" on="1"/>
- <pt x="1313" y="0" on="1"/>
- <pt x="1107" y="0" on="1"/>
- <pt x="345" y="1143" on="1"/>
- <pt x="345" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="1089" y="1925" on="1"/>
- <pt x="848" y="1604" on="1"/>
- <pt x="630" y="1604" on="1"/>
- <pt x="389" y="1925" on="1"/>
- <pt x="537" y="1925" on="1"/>
- <pt x="738" y="1723" on="1"/>
- <pt x="740" y="1723" on="1"/>
- <pt x="941" y="1925" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 72 values pushed */
- 16 15 2 10 11 3 8 3 2 1 0 3 17 14 13 10 3 12 11 1 9 7 6 0 3
- 3 0 5 4 2 1 0 3 14 17 16 15 14 13 12 11 10 7 2 10 3 8 3 0 0
- 4 3 24 1 5 9 8 24 1 0 2 4 48 196 6 5 1 1 0 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Ncommaaccent" xMin="165" yMin="-432" xMax="1313" yMax="1480">
- <contour>
- <pt x="165" y="0" on="1"/>
- <pt x="165" y="1480" on="1"/>
- <pt x="370" y="1480" on="1"/>
- <pt x="1133" y="337" on="1"/>
- <pt x="1133" y="1480" on="1"/>
- <pt x="1313" y="1480" on="1"/>
- <pt x="1313" y="0" on="1"/>
- <pt x="1107" y="0" on="1"/>
- <pt x="345" y="1143" on="1"/>
- <pt x="345" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="518" y="-421" on="1"/>
- <pt x="518" y="-336" on="1"/>
- <pt x="575" y="-345" on="0"/>
- <pt x="615" y="-345" on="1"/>
- <pt x="725" y="-345" on="0"/>
- <pt x="725" y="-278" on="1"/>
- <pt x="725" y="-205" on="0"/>
- <pt x="567" y="-188" on="1"/>
- <pt x="567" y="-111" on="1"/>
- <pt x="702" y="-114" on="0"/>
- <pt x="767" y="-143" on="1"/>
- <pt x="860" y="-185" on="0"/>
- <pt x="860" y="-280" on="1"/>
- <pt x="860" y="-432" on="0"/>
- <pt x="643" y="-432" on="1"/>
- <pt x="584" y="-432" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 77 values pushed */
- 0 0 13 44 24 48 196 8 3 2 1 0 3 18 17 11 10 4 13 24 0 9 7 6 0
- 3 0 5 4 2 1 0 3 14 0 0 15 42 22 48 196 22 22 18 17 11 10 7 2 7
- 3 8 3 0 0 4 3 24 1 5 9 8 24 1 0 2 4 48 196 6 5 1 1 0 1
- 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MDAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Ntilde" xMin="165" yMin="0" xMax="1313" yMax="1838">
- <contour>
- <pt x="165" y="0" on="1"/>
- <pt x="165" y="1480" on="1"/>
- <pt x="370" y="1480" on="1"/>
- <pt x="1133" y="337" on="1"/>
- <pt x="1133" y="1480" on="1"/>
- <pt x="1313" y="1480" on="1"/>
- <pt x="1313" y="0" on="1"/>
- <pt x="1107" y="0" on="1"/>
- <pt x="345" y="1143" on="1"/>
- <pt x="345" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="432" y="1604" on="1"/>
- <pt x="439" y="1698" on="0"/>
- <pt x="464" y="1748" on="1"/>
- <pt x="510" y="1838" on="0"/>
- <pt x="619" y="1838" on="1"/>
- <pt x="690" y="1838" on="0"/>
- <pt x="752" y="1800" on="1"/>
- <pt x="812" y="1763" on="1"/>
- <pt x="869" y="1728" on="0"/>
- <pt x="899" y="1728" on="1"/>
- <pt x="964" y="1728" on="0"/>
- <pt x="975" y="1838" on="1"/>
- <pt x="1098" y="1838" on="1"/>
- <pt x="1091" y="1744" on="0"/>
- <pt x="1066" y="1694" on="1"/>
- <pt x="1021" y="1604" on="0"/>
- <pt x="913" y="1604" on="1"/>
- <pt x="841" y="1604" on="0"/>
- <pt x="778" y="1643" on="1"/>
- <pt x="718" y="1680" on="1"/>
- <pt x="663" y="1714" on="0"/>
- <pt x="631" y="1714" on="1"/>
- <pt x="566" y="1714" on="0"/>
- <pt x="555" y="1604" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 72 values pushed */
- 0 0 31 6 14 19 6 26 48 196 8 3 2 1 0 3 33 22 21 10 4 13 26 14 1
- 9 7 6 0 3 0 5 4 2 1 0 3 14 33 22 21 10 7 2 6 3 8 3 0 0
- 4 3 24 1 5 9 8 24 1 0 2 4 48 196 6 5 1 1 0 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00100]
- MDRP[00100]
- LOOPCALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="O" xMin="93" yMin="-37" xMax="1501" yMax="1517">
- <contour>
- <pt x="797" y="1517" on="1"/>
- <pt x="1116" y="1517" on="0"/>
- <pt x="1309" y="1306" on="1"/>
- <pt x="1501" y="1094" on="0"/>
- <pt x="1501" y="742" on="1"/>
- <pt x="1501" y="383" on="0"/>
- <pt x="1309" y="173" on="1"/>
- <pt x="1116" y="-37" on="0"/>
- <pt x="787" y="-37" on="1"/>
- <pt x="505" y="-37" on="0"/>
- <pt x="322" y="136" on="1"/>
- <pt x="93" y="353" on="0"/>
- <pt x="93" y="740" on="1"/>
- <pt x="93" y="1095" on="0"/>
- <pt x="285" y="1306" on="1"/>
- <pt x="477" y="1517" on="0"/>
- </contour>
- <contour>
- <pt x="797" y="1360" on="1"/>
- <pt x="570" y="1360" on="0"/>
- <pt x="444" y="1197" on="1"/>
- <pt x="318" y="1034" on="0"/>
- <pt x="318" y="741" on="1"/>
- <pt x="318" y="450" on="0"/>
- <pt x="444" y="285" on="1"/>
- <pt x="569" y="120" on="0"/>
- <pt x="792" y="120" on="1"/>
- <pt x="999" y="120" on="0"/>
- <pt x="1122" y="252" on="1"/>
- <pt x="1276" y="415" on="0"/>
- <pt x="1276" y="742" on="1"/>
- <pt x="1276" y="1034" on="0"/>
- <pt x="1149" y="1197" on="1"/>
- <pt x="1022" y="1360" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 27 values pushed */
- 0 0 24 29 8 16 29 0 48 196 8 2 0 0 14 0 0 28 26 4 20 26 12 48 196
- 12 4
- MDAP[1]
- MDAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="OE" xMin="93" yMin="-37" xMax="1991" yMax="1517">
- <contour>
- <pt x="1129" y="0" on="1"/>
- <pt x="1129" y="58" on="1"/>
- <pt x="965" y="-37" on="0"/>
- <pt x="775" y="-37" on="1"/>
- <pt x="469" y="-37" on="0"/>
- <pt x="281" y="177" on="1"/>
- <pt x="93" y="391" on="0"/>
- <pt x="93" y="740" on="1"/>
- <pt x="93" y="1095" on="0"/>
- <pt x="282" y="1306" on="1"/>
- <pt x="471" y="1517" on="0"/>
- <pt x="785" y="1517" on="1"/>
- <pt x="967" y="1517" on="0"/>
- <pt x="1129" y="1423" on="1"/>
- <pt x="1129" y="1480" on="1"/>
- <pt x="1947" y="1480" on="1"/>
- <pt x="1947" y="1323" on="1"/>
- <pt x="1339" y="1323" on="1"/>
- <pt x="1339" y="848" on="1"/>
- <pt x="1848" y="848" on="1"/>
- <pt x="1848" y="693" on="1"/>
- <pt x="1339" y="693" on="1"/>
- <pt x="1339" y="157" on="1"/>
- <pt x="1991" y="157" on="1"/>
- <pt x="1991" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="1129" y="569" on="1"/>
- <pt x="1129" y="911" on="1"/>
- <pt x="1129" y="1147" on="0"/>
- <pt x="1048" y="1253" on="1"/>
- <pt x="967" y="1360" on="0"/>
- <pt x="788" y="1360" on="1"/>
- <pt x="565" y="1360" on="0"/>
- <pt x="441" y="1197" on="1"/>
- <pt x="316" y="1034" on="0"/>
- <pt x="316" y="740" on="1"/>
- <pt x="316" y="446" on="0"/>
- <pt x="441" y="283" on="1"/>
- <pt x="567" y="120" on="0"/>
- <pt x="789" y="120" on="1"/>
- <pt x="1129" y="120" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 103 values pushed */
- 0 0 38 29 3 30 29 11 48 196 11 0 3 2 13 14 16 2 26 16 18 2 25 20 22
- 2 1 22 0 2 0 0 17 16 15 1 14 21 20 15 1 18 23 22 15 1 0 3 4 48
- 196 19 18 1 24 0 1 2 0 15 14 0 14 0 0 34 26 7 48 196 7 0 0 0 26
- 25 14 13 1 0 33 5 17 1 4 48 196 24 23 1 16 15 1 20 19 1 22 21 18 17
- 3 4 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Oacute" xMin="92" yMin="-37" xMax="1500" yMax="1925">
- <contour>
- <pt x="796" y="1517" on="1"/>
- <pt x="1115" y="1517" on="0"/>
- <pt x="1308" y="1306" on="1"/>
- <pt x="1500" y="1094" on="0"/>
- <pt x="1500" y="742" on="1"/>
- <pt x="1500" y="383" on="0"/>
- <pt x="1308" y="173" on="1"/>
- <pt x="1115" y="-37" on="0"/>
- <pt x="786" y="-37" on="1"/>
- <pt x="504" y="-37" on="0"/>
- <pt x="321" y="136" on="1"/>
- <pt x="92" y="353" on="0"/>
- <pt x="92" y="740" on="1"/>
- <pt x="92" y="1095" on="0"/>
- <pt x="284" y="1306" on="1"/>
- <pt x="476" y="1517" on="0"/>
- </contour>
- <contour>
- <pt x="796" y="1360" on="1"/>
- <pt x="569" y="1360" on="0"/>
- <pt x="443" y="1197" on="1"/>
- <pt x="317" y="1034" on="0"/>
- <pt x="317" y="741" on="1"/>
- <pt x="317" y="450" on="0"/>
- <pt x="443" y="285" on="1"/>
- <pt x="568" y="120" on="0"/>
- <pt x="791" y="120" on="1"/>
- <pt x="998" y="120" on="0"/>
- <pt x="1121" y="252" on="1"/>
- <pt x="1275" y="415" on="0"/>
- <pt x="1275" y="742" on="1"/>
- <pt x="1275" y="1034" on="0"/>
- <pt x="1148" y="1197" on="1"/>
- <pt x="1021" y="1360" on="0"/>
- </contour>
- <contour>
- <pt x="648" y="1604" on="1"/>
- <pt x="889" y="1925" on="1"/>
- <pt x="1117" y="1925" on="1"/>
- <pt x="796" y="1604" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 39 values pushed */
- 0 0 24 29 8 16 29 0 48 196 8 2 0 0 34 33 1 35 32 1 2 0 14 0 0
- 28 26 4 20 26 12 48 196 35 34 33 32 12 4
- MDAP[1]
- MDAP[1]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- LOOPCALL[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Obreve" xMin="93" yMin="-37" xMax="1501" yMax="1925">
- <contour>
- <pt x="797" y="1517" on="1"/>
- <pt x="1116" y="1517" on="0"/>
- <pt x="1309" y="1306" on="1"/>
- <pt x="1501" y="1094" on="0"/>
- <pt x="1501" y="742" on="1"/>
- <pt x="1501" y="383" on="0"/>
- <pt x="1309" y="173" on="1"/>
- <pt x="1116" y="-37" on="0"/>
- <pt x="787" y="-37" on="1"/>
- <pt x="505" y="-37" on="0"/>
- <pt x="322" y="136" on="1"/>
- <pt x="93" y="353" on="0"/>
- <pt x="93" y="740" on="1"/>
- <pt x="93" y="1095" on="0"/>
- <pt x="285" y="1306" on="1"/>
- <pt x="477" y="1517" on="0"/>
- </contour>
- <contour>
- <pt x="797" y="1360" on="1"/>
- <pt x="570" y="1360" on="0"/>
- <pt x="444" y="1197" on="1"/>
- <pt x="318" y="1034" on="0"/>
- <pt x="318" y="741" on="1"/>
- <pt x="318" y="450" on="0"/>
- <pt x="444" y="285" on="1"/>
- <pt x="569" y="120" on="0"/>
- <pt x="792" y="120" on="1"/>
- <pt x="999" y="120" on="0"/>
- <pt x="1122" y="252" on="1"/>
- <pt x="1276" y="415" on="0"/>
- <pt x="1276" y="742" on="1"/>
- <pt x="1276" y="1034" on="0"/>
- <pt x="1149" y="1197" on="1"/>
- <pt x="1022" y="1360" on="0"/>
- </contour>
- <contour>
- <pt x="464" y="1925" on="1"/>
- <pt x="587" y="1925" on="1"/>
- <pt x="608" y="1831" on="0"/>
- <pt x="662" y="1791" on="1"/>
- <pt x="714" y="1752" on="0"/>
- <pt x="797" y="1752" on="1"/>
- <pt x="890" y="1752" on="0"/>
- <pt x="945" y="1801" on="1"/>
- <pt x="988" y="1841" on="0"/>
- <pt x="1007" y="1925" on="1"/>
- <pt x="1130" y="1925" on="1"/>
- <pt x="1114" y="1791" on="0"/>
- <pt x="1041" y="1710" on="1"/>
- <pt x="947" y="1604" on="0"/>
- <pt x="797" y="1604" on="1"/>
- <pt x="640" y="1604" on="0"/>
- <pt x="545" y="1719" on="1"/>
- <pt x="480" y="1797" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 44 values pushed */
- 0 0 37 7 46 24 35 8 16 35 0 48 196 8 2 0 0 1 42 41 33 32 4 13 46
- 0 0 14 0 0 28 36 4 20 36 12 48 196 42 41 33 32 12 4
- MDAP[1]
- MDAP[1]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- SZP0[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- SZP0[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Ocircumflex" xMin="92" yMin="-37" xMax="1500" yMax="1925">
- <contour>
- <pt x="796" y="1517" on="1"/>
- <pt x="1115" y="1517" on="0"/>
- <pt x="1308" y="1306" on="1"/>
- <pt x="1500" y="1094" on="0"/>
- <pt x="1500" y="742" on="1"/>
- <pt x="1500" y="383" on="0"/>
- <pt x="1308" y="173" on="1"/>
- <pt x="1115" y="-37" on="0"/>
- <pt x="786" y="-37" on="1"/>
- <pt x="504" y="-37" on="0"/>
- <pt x="321" y="136" on="1"/>
- <pt x="92" y="353" on="0"/>
- <pt x="92" y="740" on="1"/>
- <pt x="92" y="1095" on="0"/>
- <pt x="284" y="1306" on="1"/>
- <pt x="476" y="1517" on="0"/>
- </contour>
- <contour>
- <pt x="796" y="1360" on="1"/>
- <pt x="569" y="1360" on="0"/>
- <pt x="443" y="1197" on="1"/>
- <pt x="317" y="1034" on="0"/>
- <pt x="317" y="741" on="1"/>
- <pt x="317" y="450" on="0"/>
- <pt x="443" y="285" on="1"/>
- <pt x="568" y="120" on="0"/>
- <pt x="791" y="120" on="1"/>
- <pt x="998" y="120" on="0"/>
- <pt x="1121" y="252" on="1"/>
- <pt x="1275" y="415" on="0"/>
- <pt x="1275" y="742" on="1"/>
- <pt x="1275" y="1034" on="0"/>
- <pt x="1148" y="1197" on="1"/>
- <pt x="1021" y="1360" on="0"/>
- </contour>
- <contour>
- <pt x="446" y="1604" on="1"/>
- <pt x="687" y="1925" on="1"/>
- <pt x="905" y="1925" on="1"/>
- <pt x="1146" y="1604" on="1"/>
- <pt x="998" y="1604" on="1"/>
- <pt x="797" y="1806" on="1"/>
- <pt x="795" y="1806" on="1"/>
- <pt x="594" y="1604" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 51 values pushed */
- 0 0 24 29 8 16 29 0 48 196 8 2 0 0 38 37 2 33 32 3 34 33 1 39 36
- 35 32 3 2 0 14 0 0 28 26 4 20 26 12 48 196 39 38 37 36 35 34 33 32 12
- 4
- MDAP[1]
- MDAP[1]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- LOOPCALL[ ]
- CALL[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Odieresis" xMin="92" yMin="-37" xMax="1500" yMax="1777">
- <contour>
- <pt x="796" y="1517" on="1"/>
- <pt x="1115" y="1517" on="0"/>
- <pt x="1308" y="1306" on="1"/>
- <pt x="1500" y="1094" on="0"/>
- <pt x="1500" y="742" on="1"/>
- <pt x="1500" y="383" on="0"/>
- <pt x="1308" y="173" on="1"/>
- <pt x="1115" y="-37" on="0"/>
- <pt x="786" y="-37" on="1"/>
- <pt x="504" y="-37" on="0"/>
- <pt x="321" y="136" on="1"/>
- <pt x="92" y="353" on="0"/>
- <pt x="92" y="740" on="1"/>
- <pt x="92" y="1095" on="0"/>
- <pt x="284" y="1306" on="1"/>
- <pt x="476" y="1517" on="0"/>
- </contour>
- <contour>
- <pt x="796" y="1360" on="1"/>
- <pt x="569" y="1360" on="0"/>
- <pt x="443" y="1197" on="1"/>
- <pt x="317" y="1034" on="0"/>
- <pt x="317" y="741" on="1"/>
- <pt x="317" y="450" on="0"/>
- <pt x="443" y="285" on="1"/>
- <pt x="568" y="120" on="0"/>
- <pt x="791" y="120" on="1"/>
- <pt x="998" y="120" on="0"/>
- <pt x="1121" y="252" on="1"/>
- <pt x="1275" y="415" on="0"/>
- <pt x="1275" y="742" on="1"/>
- <pt x="1275" y="1034" on="0"/>
- <pt x="1148" y="1197" on="1"/>
- <pt x="1021" y="1360" on="0"/>
- </contour>
- <contour>
- <pt x="512" y="1604" on="1"/>
- <pt x="512" y="1777" on="1"/>
- <pt x="685" y="1777" on="1"/>
- <pt x="685" y="1604" on="1"/>
- </contour>
- <contour>
- <pt x="907" y="1604" on="1"/>
- <pt x="907" y="1777" on="1"/>
- <pt x="1080" y="1777" on="1"/>
- <pt x="1080" y="1604" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 72 values pushed */
- 0 0 24 29 8 16 29 0 48 196 8 2 0 0 0 0 39 36 35 32 13 3 33 1 4
- 48 196 38 37 34 33 3 0 14 0 0 28 26 4 20 26 12 48 196 4 38 12 32 0 0
- 37 36 13 1 38 35 34 13 1 32 2 4 48 196 39 38 1 33 32 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- SRP0[ ]
- MDRP[00100]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Ograve" xMin="92" yMin="-37" xMax="1500" yMax="1925">
- <contour>
- <pt x="796" y="1517" on="1"/>
- <pt x="1115" y="1517" on="0"/>
- <pt x="1308" y="1306" on="1"/>
- <pt x="1500" y="1094" on="0"/>
- <pt x="1500" y="742" on="1"/>
- <pt x="1500" y="383" on="0"/>
- <pt x="1308" y="173" on="1"/>
- <pt x="1115" y="-37" on="0"/>
- <pt x="786" y="-37" on="1"/>
- <pt x="504" y="-37" on="0"/>
- <pt x="321" y="136" on="1"/>
- <pt x="92" y="353" on="0"/>
- <pt x="92" y="740" on="1"/>
- <pt x="92" y="1095" on="0"/>
- <pt x="284" y="1306" on="1"/>
- <pt x="476" y="1517" on="0"/>
- </contour>
- <contour>
- <pt x="796" y="1360" on="1"/>
- <pt x="569" y="1360" on="0"/>
- <pt x="443" y="1197" on="1"/>
- <pt x="317" y="1034" on="0"/>
- <pt x="317" y="741" on="1"/>
- <pt x="317" y="450" on="0"/>
- <pt x="443" y="285" on="1"/>
- <pt x="568" y="120" on="0"/>
- <pt x="791" y="120" on="1"/>
- <pt x="998" y="120" on="0"/>
- <pt x="1121" y="252" on="1"/>
- <pt x="1275" y="415" on="0"/>
- <pt x="1275" y="742" on="1"/>
- <pt x="1275" y="1034" on="0"/>
- <pt x="1148" y="1197" on="1"/>
- <pt x="1021" y="1360" on="0"/>
- </contour>
- <contour>
- <pt x="944" y="1604" on="1"/>
- <pt x="796" y="1604" on="1"/>
- <pt x="475" y="1925" on="1"/>
- <pt x="703" y="1925" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 39 values pushed */
- 0 0 24 29 8 16 29 0 48 196 8 2 0 0 35 34 1 33 32 1 2 0 14 0 0
- 28 26 4 20 26 12 48 196 35 34 33 32 12 4
- MDAP[1]
- MDAP[1]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- LOOPCALL[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Ohungarumlaut" xMin="93" yMin="-37" xMax="1501" yMax="1925">
- <contour>
- <pt x="797" y="1517" on="1"/>
- <pt x="1116" y="1517" on="0"/>
- <pt x="1309" y="1306" on="1"/>
- <pt x="1501" y="1094" on="0"/>
- <pt x="1501" y="742" on="1"/>
- <pt x="1501" y="383" on="0"/>
- <pt x="1309" y="173" on="1"/>
- <pt x="1116" y="-37" on="0"/>
- <pt x="787" y="-37" on="1"/>
- <pt x="505" y="-37" on="0"/>
- <pt x="322" y="136" on="1"/>
- <pt x="93" y="353" on="0"/>
- <pt x="93" y="740" on="1"/>
- <pt x="93" y="1095" on="0"/>
- <pt x="285" y="1306" on="1"/>
- <pt x="477" y="1517" on="0"/>
- </contour>
- <contour>
- <pt x="797" y="1360" on="1"/>
- <pt x="570" y="1360" on="0"/>
- <pt x="444" y="1197" on="1"/>
- <pt x="318" y="1034" on="0"/>
- <pt x="318" y="741" on="1"/>
- <pt x="318" y="450" on="0"/>
- <pt x="444" y="285" on="1"/>
- <pt x="569" y="120" on="0"/>
- <pt x="792" y="120" on="1"/>
- <pt x="999" y="120" on="0"/>
- <pt x="1122" y="252" on="1"/>
- <pt x="1276" y="415" on="0"/>
- <pt x="1276" y="742" on="1"/>
- <pt x="1276" y="1034" on="0"/>
- <pt x="1149" y="1197" on="1"/>
- <pt x="1022" y="1360" on="0"/>
- </contour>
- <contour>
- <pt x="566" y="1604" on="1"/>
- <pt x="807" y="1925" on="1"/>
- <pt x="998" y="1925" on="1"/>
- <pt x="677" y="1604" on="1"/>
- </contour>
- <contour>
- <pt x="918" y="1604" on="1"/>
- <pt x="1158" y="1925" on="1"/>
- <pt x="1349" y="1925" on="1"/>
- <pt x="1029" y="1604" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 51 values pushed */
- 0 0 24 29 8 16 29 0 48 196 8 2 0 0 1 39 36 35 32 4 33 0 3 0 38
- 37 34 33 3 0 14 0 0 28 26 4 20 26 12 48 196 39 38 37 36 35 34 33 32 12
- 4
- MDAP[1]
- MDAP[1]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Omacron" xMin="93" yMin="-37" xMax="1501" yMax="1752">
- <contour>
- <pt x="797" y="1517" on="1"/>
- <pt x="1116" y="1517" on="0"/>
- <pt x="1309" y="1306" on="1"/>
- <pt x="1501" y="1094" on="0"/>
- <pt x="1501" y="742" on="1"/>
- <pt x="1501" y="383" on="0"/>
- <pt x="1309" y="173" on="1"/>
- <pt x="1116" y="-37" on="0"/>
- <pt x="787" y="-37" on="1"/>
- <pt x="505" y="-37" on="0"/>
- <pt x="322" y="136" on="1"/>
- <pt x="93" y="353" on="0"/>
- <pt x="93" y="740" on="1"/>
- <pt x="93" y="1095" on="0"/>
- <pt x="285" y="1306" on="1"/>
- <pt x="477" y="1517" on="0"/>
- </contour>
- <contour>
- <pt x="797" y="1360" on="1"/>
- <pt x="570" y="1360" on="0"/>
- <pt x="444" y="1197" on="1"/>
- <pt x="318" y="1034" on="0"/>
- <pt x="318" y="741" on="1"/>
- <pt x="318" y="450" on="0"/>
- <pt x="444" y="285" on="1"/>
- <pt x="569" y="120" on="0"/>
- <pt x="792" y="120" on="1"/>
- <pt x="999" y="120" on="0"/>
- <pt x="1122" y="252" on="1"/>
- <pt x="1276" y="415" on="0"/>
- <pt x="1276" y="742" on="1"/>
- <pt x="1276" y="1034" on="0"/>
- <pt x="1149" y="1197" on="1"/>
- <pt x="1022" y="1360" on="0"/>
- </contour>
- <contour>
- <pt x="476" y="1604" on="1"/>
- <pt x="476" y="1752" on="1"/>
- <pt x="1118" y="1752" on="1"/>
- <pt x="1118" y="1604" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 52 values pushed */
- 0 0 24 29 8 16 29 0 48 196 8 2 0 0 0 0 35 32 7 1 33 1 4 48 196
- 34 33 1 0 14 0 0 28 26 4 20 26 12 48 196 4 34 12 32 35 34 1 33 32 1
- 2 0
- LOOPCALL[ ]
- SRP0[ ]
- MDRP[00100]
- SRP0[ ]
- MDRP[00100]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Oslash" xMin="93" yMin="-37" xMax="1501" yMax="1517">
- <contour>
- <pt x="104" y="-37" on="1"/>
- <pt x="278" y="184" on="1"/>
- <pt x="196" y="286" on="0"/>
- <pt x="154" y="390" on="1"/>
- <pt x="93" y="545" on="0"/>
- <pt x="93" y="742" on="1"/>
- <pt x="93" y="1094" on="0"/>
- <pt x="285" y="1306" on="1"/>
- <pt x="476" y="1517" on="0"/>
- <pt x="795" y="1517" on="1"/>
- <pt x="1038" y="1517" on="0"/>
- <pt x="1223" y="1384" on="1"/>
- <pt x="1329" y="1517" on="1"/>
- <pt x="1501" y="1517" on="1"/>
- <pt x="1322" y="1290" on="1"/>
- <pt x="1401" y="1188" on="0"/>
- <pt x="1442" y="1085" on="1"/>
- <pt x="1501" y="932" on="0"/>
- <pt x="1501" y="738" on="1"/>
- <pt x="1501" y="385" on="0"/>
- <pt x="1309" y="174" on="1"/>
- <pt x="1118" y="-37" on="0"/>
- <pt x="798" y="-37" on="1"/>
- <pt x="563" y="-37" on="0"/>
- <pt x="378" y="91" on="1"/>
- <pt x="276" y="-37" on="1"/>
- </contour>
- <contour>
- <pt x="491" y="235" on="1"/>
- <pt x="621" y="120" on="0"/>
- <pt x="798" y="120" on="1"/>
- <pt x="1023" y="120" on="0"/>
- <pt x="1149" y="283" on="1"/>
- <pt x="1276" y="446" on="0"/>
- <pt x="1276" y="737" on="1"/>
- <pt x="1276" y="969" on="0"/>
- <pt x="1194" y="1127" on="1"/>
- </contour>
- <contour>
- <pt x="1110" y="1240" on="1"/>
- <pt x="976" y="1360" on="0"/>
- <pt x="796" y="1360" on="1"/>
- <pt x="571" y="1360" on="0"/>
- <pt x="445" y="1197" on="1"/>
- <pt x="318" y="1034" on="0"/>
- <pt x="318" y="743" on="1"/>
- <pt x="318" y="507" on="0"/>
- <pt x="405" y="345" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 71 values pushed */
- 0 0 37 29 9 28 29 22 48 196 22 2 9 0 1 1 35 34 14 11 4 0 1 3 0
- 0 1 1 43 26 24 1 4 1 2 3 0 0 13 12 1 25 0 1 2 0 14 0 0 41
- 26 5 32 26 18 48 196 43 35 34 26 25 24 18 14 13 12 11 5 1 0
- MDAP[0]
- MDAP[0]
- MDAP[1]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[1]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- LOOPCALL[ ]
- SZP0[ ]
- SZP1[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- SZP0[ ]
- SZP1[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Otilde" xMin="92" yMin="-37" xMax="1500" yMax="1838">
- <contour>
- <pt x="796" y="1517" on="1"/>
- <pt x="1115" y="1517" on="0"/>
- <pt x="1308" y="1306" on="1"/>
- <pt x="1500" y="1094" on="0"/>
- <pt x="1500" y="742" on="1"/>
- <pt x="1500" y="383" on="0"/>
- <pt x="1308" y="173" on="1"/>
- <pt x="1115" y="-37" on="0"/>
- <pt x="786" y="-37" on="1"/>
- <pt x="504" y="-37" on="0"/>
- <pt x="321" y="136" on="1"/>
- <pt x="92" y="353" on="0"/>
- <pt x="92" y="740" on="1"/>
- <pt x="92" y="1095" on="0"/>
- <pt x="284" y="1306" on="1"/>
- <pt x="476" y="1517" on="0"/>
- </contour>
- <contour>
- <pt x="796" y="1360" on="1"/>
- <pt x="569" y="1360" on="0"/>
- <pt x="443" y="1197" on="1"/>
- <pt x="317" y="1034" on="0"/>
- <pt x="317" y="741" on="1"/>
- <pt x="317" y="450" on="0"/>
- <pt x="443" y="285" on="1"/>
- <pt x="568" y="120" on="0"/>
- <pt x="791" y="120" on="1"/>
- <pt x="998" y="120" on="0"/>
- <pt x="1121" y="252" on="1"/>
- <pt x="1275" y="415" on="0"/>
- <pt x="1275" y="742" on="1"/>
- <pt x="1275" y="1034" on="0"/>
- <pt x="1148" y="1197" on="1"/>
- <pt x="1021" y="1360" on="0"/>
- </contour>
- <contour>
- <pt x="463" y="1604" on="1"/>
- <pt x="470" y="1697" on="0"/>
- <pt x="495" y="1748" on="1"/>
- <pt x="541" y="1838" on="0"/>
- <pt x="650" y="1838" on="1"/>
- <pt x="722" y="1838" on="0"/>
- <pt x="783" y="1800" on="1"/>
- <pt x="843" y="1763" on="1"/>
- <pt x="900" y="1728" on="0"/>
- <pt x="930" y="1728" on="1"/>
- <pt x="995" y="1728" on="0"/>
- <pt x="1006" y="1838" on="1"/>
- <pt x="1129" y="1838" on="1"/>
- <pt x="1122" y="1744" on="0"/>
- <pt x="1097" y="1694" on="1"/>
- <pt x="1052" y="1604" on="0"/>
- <pt x="944" y="1604" on="1"/>
- <pt x="872" y="1604" on="0"/>
- <pt x="809" y="1643" on="1"/>
- <pt x="749" y="1680" on="1"/>
- <pt x="694" y="1714" on="0"/>
- <pt x="662" y="1714" on="1"/>
- <pt x="597" y="1714" on="0"/>
- <pt x="586" y="1604" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 48 values pushed */
- 0 0 53 6 36 41 6 48 24 29 8 16 29 0 48 196 8 2 0 0 1 55 44 43 32
- 4 13 48 36 0 0 14 0 0 28 26 4 20 26 12 48 196 55 44 43 32 12 4
- MDAP[1]
- MDAP[1]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- SZP0[ ]
- SRP0[ ]
- MDRP[00100]
- MDRP[00100]
- LOOPCALL[ ]
- SZP0[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="P" xMin="167" yMin="0" xMax="1318" yMax="1480">
- <contour>
- <pt x="167" y="0" on="1"/>
- <pt x="167" y="1480" on="1"/>
- <pt x="747" y="1480" on="1"/>
- <pt x="976" y="1480" on="0"/>
- <pt x="1075" y="1454" on="1"/>
- <pt x="1176" y="1427" on="0"/>
- <pt x="1239" y="1351" on="1"/>
- <pt x="1318" y="1255" on="0"/>
- <pt x="1318" y="1089" on="1"/>
- <pt x="1318" y="588" on="0"/>
- <pt x="685" y="588" on="1"/>
- <pt x="377" y="588" on="1"/>
- <pt x="377" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="377" y="747" on="1"/>
- <pt x="676" y="747" on="1"/>
- <pt x="1096" y="747" on="0"/>
- <pt x="1096" y="1076" on="1"/>
- <pt x="1096" y="1236" on="0"/>
- <pt x="987" y="1283" on="1"/>
- <pt x="894" y="1323" on="0"/>
- <pt x="681" y="1323" on="1"/>
- <pt x="377" y="1323" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 60 values pushed */
- 0 0 21 20 15 1 1 11 10 15 1 13 2 4 48 196 14 13 1 12 0 1 2 0 2
- 1 0 14 0 0 16 26 8 48 196 20 14 10 2 4 13 8 11 0 0 21 13 12 11 33
- 3 0 1 4 48 196 1 0 1 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Q" xMin="93" yMin="-296" xMax="1639" yMax="1517">
- <contour>
- <pt x="1639" y="-129" on="1"/>
- <pt x="1506" y="-296" on="1"/>
- <pt x="1156" y="-181" on="0"/>
- <pt x="922" y="-27" on="1"/>
- <pt x="819" y="-38" on="0"/>
- <pt x="765" y="-38" on="1"/>
- <pt x="471" y="-38" on="0"/>
- <pt x="282" y="180" on="1"/>
- <pt x="93" y="397" on="0"/>
- <pt x="93" y="741" on="1"/>
- <pt x="93" y="1093" on="0"/>
- <pt x="284" y="1305" on="1"/>
- <pt x="475" y="1517" on="0"/>
- <pt x="794" y="1517" on="1"/>
- <pt x="1116" y="1517" on="0"/>
- <pt x="1309" y="1305" on="1"/>
- <pt x="1502" y="1094" on="0"/>
- <pt x="1502" y="738" on="1"/>
- <pt x="1502" y="427" on="0"/>
- <pt x="1356" y="231" on="1"/>
- <pt x="1300" y="155" on="0"/>
- <pt x="1227" y="100" on="1"/>
- <pt x="1189" y="72" on="0"/>
- <pt x="1114" y="30" on="1"/>
- <pt x="1360" y="-80" on="0"/>
- </contour>
- <contour>
- <pt x="793" y="1360" on="1"/>
- <pt x="570" y="1360" on="0"/>
- <pt x="444" y="1195" on="1"/>
- <pt x="318" y="1031" on="0"/>
- <pt x="318" y="740" on="1"/>
- <pt x="318" y="450" on="0"/>
- <pt x="444" y="285" on="1"/>
- <pt x="570" y="120" on="0"/>
- <pt x="793" y="120" on="1"/>
- <pt x="1018" y="120" on="0"/>
- <pt x="1147" y="282" on="1"/>
- <pt x="1276" y="444" on="0"/>
- <pt x="1276" y="734" on="1"/>
- <pt x="1276" y="1003" on="0"/>
- <pt x="1173" y="1163" on="1"/>
- <pt x="1046" y="1360" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 47 values pushed */
- 0 0 33 29 5 25 29 13 48 196 13 0 5 2 1 1 23 0 2 2 0 0 1 3 1
- 0 3 13 2 0 14 0 0 37 26 17 29 26 9 48 196 23 17 9 3 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[1]
- MDAP[1]
- MDAP[0]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- SZP0[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SZP0[ ]
- SZP0[ ]
- SZP1[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="R" xMin="165" yMin="0" xMax="1434" yMax="1480">
- <contour>
- <pt x="165" y="0" on="1"/>
- <pt x="165" y="1480" on="1"/>
- <pt x="783" y="1480" on="1"/>
- <pt x="1239" y="1480" on="0"/>
- <pt x="1239" y="1113" on="1"/>
- <pt x="1239" y="933" on="0"/>
- <pt x="1128" y="817" on="1"/>
- <pt x="1063" y="748" on="0"/>
- <pt x="940" y="693" on="1"/>
- <pt x="1434" y="0" on="1"/>
- <pt x="1176" y="0" on="1"/>
- <pt x="755" y="626" on="1"/>
- <pt x="375" y="626" on="1"/>
- <pt x="375" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="375" y="783" on="1"/>
- <pt x="610" y="783" on="1"/>
- <pt x="824" y="783" on="0"/>
- <pt x="923" y="857" on="1"/>
- <pt x="1023" y="932" on="0"/>
- <pt x="1023" y="1089" on="1"/>
- <pt x="1023" y="1216" on="0"/>
- <pt x="942" y="1269" on="1"/>
- <pt x="862" y="1323" on="0"/>
- <pt x="675" y="1323" on="1"/>
- <pt x="375" y="1323" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 69 values pushed */
- 8 14 11 2 0 0 24 23 15 1 1 12 11 15 1 14 2 4 48 196 15 14 1 13 10
- 9 0 3 2 0 2 1 0 14 0 0 19 9 4 48 196 23 15 11 10 9 8 2 7 13
- 4 12 0 0 24 14 13 12 33 3 0 1 4 48 196 1 0 1 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Racute" xMin="165" yMin="0" xMax="1434" yMax="1925">
- <contour>
- <pt x="165" y="0" on="1"/>
- <pt x="165" y="1480" on="1"/>
- <pt x="783" y="1480" on="1"/>
- <pt x="1239" y="1480" on="0"/>
- <pt x="1239" y="1113" on="1"/>
- <pt x="1239" y="933" on="0"/>
- <pt x="1128" y="817" on="1"/>
- <pt x="1063" y="748" on="0"/>
- <pt x="940" y="693" on="1"/>
- <pt x="1434" y="0" on="1"/>
- <pt x="1176" y="0" on="1"/>
- <pt x="755" y="626" on="1"/>
- <pt x="375" y="626" on="1"/>
- <pt x="375" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="375" y="783" on="1"/>
- <pt x="610" y="783" on="1"/>
- <pt x="824" y="783" on="0"/>
- <pt x="923" y="857" on="1"/>
- <pt x="1023" y="932" on="0"/>
- <pt x="1023" y="1089" on="1"/>
- <pt x="1023" y="1216" on="0"/>
- <pt x="942" y="1269" on="1"/>
- <pt x="862" y="1323" on="0"/>
- <pt x="675" y="1323" on="1"/>
- <pt x="375" y="1323" on="1"/>
- </contour>
- <contour>
- <pt x="523" y="1604" on="1"/>
- <pt x="764" y="1925" on="1"/>
- <pt x="992" y="1925" on="1"/>
- <pt x="671" y="1604" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 79 values pushed */
- 8 14 11 2 0 0 24 23 15 1 1 12 11 15 1 14 2 4 48 196 27 26 1 28 25
- 1 15 14 1 13 10 9 0 3 4 0 2 1 0 14 0 0 19 9 4 48 196 28 27 26
- 25 23 15 11 10 9 8 2 11 13 4 12 0 0 24 14 13 12 33 3 0 1 4 48 196
- 1 0 1 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Rcaron" xMin="165" yMin="0" xMax="1434" yMax="1925">
- <contour>
- <pt x="165" y="0" on="1"/>
- <pt x="165" y="1480" on="1"/>
- <pt x="783" y="1480" on="1"/>
- <pt x="1239" y="1480" on="0"/>
- <pt x="1239" y="1113" on="1"/>
- <pt x="1239" y="933" on="0"/>
- <pt x="1128" y="817" on="1"/>
- <pt x="1063" y="748" on="0"/>
- <pt x="940" y="693" on="1"/>
- <pt x="1434" y="0" on="1"/>
- <pt x="1176" y="0" on="1"/>
- <pt x="755" y="626" on="1"/>
- <pt x="375" y="626" on="1"/>
- <pt x="375" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="375" y="783" on="1"/>
- <pt x="610" y="783" on="1"/>
- <pt x="824" y="783" on="0"/>
- <pt x="923" y="857" on="1"/>
- <pt x="1023" y="932" on="0"/>
- <pt x="1023" y="1089" on="1"/>
- <pt x="1023" y="1216" on="0"/>
- <pt x="942" y="1269" on="1"/>
- <pt x="862" y="1323" on="0"/>
- <pt x="675" y="1323" on="1"/>
- <pt x="375" y="1323" on="1"/>
- </contour>
- <contour>
- <pt x="982" y="1925" on="1"/>
- <pt x="741" y="1604" on="1"/>
- <pt x="523" y="1604" on="1"/>
- <pt x="282" y="1925" on="1"/>
- <pt x="430" y="1925" on="1"/>
- <pt x="631" y="1723" on="1"/>
- <pt x="633" y="1723" on="1"/>
- <pt x="834" y="1925" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 94 values pushed */
- 31 30 2 25 26 3 8 14 11 2 0 0 24 23 15 1 1 12 11 15 1 14 2 4 48
- 196 32 29 28 25 3 27 26 1 15 14 1 13 10 9 0 3 4 0 2 1 0 14 0 0
- 19 9 4 48 196 28 12 0 2 32 31 30 29 27 26 25 23 15 11 10 9 8 2 14 13
- 4 12 0 0 24 14 13 12 33 3 0 1 4 48 196 1 0 1 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Rcommaaccent" xMin="165" yMin="-432" xMax="1434" yMax="1480">
- <contour>
- <pt x="165" y="0" on="1"/>
- <pt x="165" y="1480" on="1"/>
- <pt x="783" y="1480" on="1"/>
- <pt x="1239" y="1480" on="0"/>
- <pt x="1239" y="1113" on="1"/>
- <pt x="1239" y="933" on="0"/>
- <pt x="1128" y="817" on="1"/>
- <pt x="1063" y="748" on="0"/>
- <pt x="940" y="693" on="1"/>
- <pt x="1434" y="0" on="1"/>
- <pt x="1176" y="0" on="1"/>
- <pt x="755" y="626" on="1"/>
- <pt x="375" y="626" on="1"/>
- <pt x="375" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="375" y="783" on="1"/>
- <pt x="610" y="783" on="1"/>
- <pt x="824" y="783" on="0"/>
- <pt x="923" y="857" on="1"/>
- <pt x="1023" y="932" on="0"/>
- <pt x="1023" y="1089" on="1"/>
- <pt x="1023" y="1216" on="0"/>
- <pt x="942" y="1269" on="1"/>
- <pt x="862" y="1323" on="0"/>
- <pt x="675" y="1323" on="1"/>
- <pt x="375" y="1323" on="1"/>
- </contour>
- <contour>
- <pt x="523" y="-421" on="1"/>
- <pt x="523" y="-336" on="1"/>
- <pt x="580" y="-345" on="0"/>
- <pt x="620" y="-345" on="1"/>
- <pt x="730" y="-345" on="0"/>
- <pt x="730" y="-278" on="1"/>
- <pt x="730" y="-204" on="0"/>
- <pt x="572" y="-188" on="1"/>
- <pt x="572" y="-111" on="1"/>
- <pt x="706" y="-114" on="0"/>
- <pt x="772" y="-143" on="1"/>
- <pt x="865" y="-185" on="0"/>
- <pt x="865" y="-280" on="1"/>
- <pt x="865" y="-432" on="0"/>
- <pt x="648" y="-432" on="1"/>
- <pt x="589" y="-432" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 92 values pushed */
- 0 0 28 44 39 48 196 8 14 11 2 33 32 26 25 4 13 39 0 0 0 24 23 15 1
- 1 12 11 15 1 14 2 4 48 196 15 14 1 13 10 9 0 3 2 0 2 1 0 14 0
- 0 30 42 37 19 9 4 48 196 33 32 26 25 23 15 11 10 9 8 2 11 13 37 4 12
- 0 0 24 14 13 12 33 3 0 1 4 48 196 1 0 1 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- MDRP[00100]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="S" xMin="120" yMin="-37" xMax="1243" yMax="1517">
- <contour>
- <pt x="120" y="52" on="1"/>
- <pt x="120" y="260" on="1"/>
- <pt x="416" y="120" on="0"/>
- <pt x="704" y="120" on="1"/>
- <pt x="1027" y="120" on="0"/>
- <pt x="1027" y="359" on="1"/>
- <pt x="1027" y="483" on="0"/>
- <pt x="938" y="541" on="1"/>
- <pt x="869" y="587" on="0"/>
- <pt x="716" y="637" on="1"/>
- <pt x="515" y="703" on="1"/>
- <pt x="128" y="830" on="0"/>
- <pt x="128" y="1122" on="1"/>
- <pt x="128" y="1517" on="0"/>
- <pt x="670" y="1517" on="1"/>
- <pt x="902" y="1517" on="0"/>
- <pt x="1151" y="1454" on="1"/>
- <pt x="1151" y="1261" on="1"/>
- <pt x="891" y="1360" on="0"/>
- <pt x="657" y="1360" on="1"/>
- <pt x="331" y="1360" on="0"/>
- <pt x="331" y="1138" on="1"/>
- <pt x="331" y="1051" on="0"/>
- <pt x="392" y="998" on="1"/>
- <pt x="455" y="943" on="0"/>
- <pt x="614" y="891" on="1"/>
- <pt x="820" y="824" on="1"/>
- <pt x="1053" y="748" on="0"/>
- <pt x="1148" y="650" on="1"/>
- <pt x="1243" y="553" on="0"/>
- <pt x="1243" y="390" on="1"/>
- <pt x="1243" y="193" on="0"/>
- <pt x="1097" y="78" on="1"/>
- <pt x="952" y="-37" on="0"/>
- <pt x="696" y="-37" on="1"/>
- <pt x="444" y="-37" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 52 values pushed */
- 0 0 19 29 14 3 29 34 48 196 34 2 14 0 1 1 17 16 1 0 4 0 2 3 0
- 0 14 0 0 21 43 12 5 9 30 48 196 12 12 16 0 2 30 16 17 16 1 1 0 1
- 2 0
- LOOPCALL[ ]
- SRP0[ ]
- MDRP[00100]
- CALL[ ]
- MDAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Sacute" xMin="120" yMin="-37" xMax="1243" yMax="1925">
- <contour>
- <pt x="120" y="52" on="1"/>
- <pt x="120" y="260" on="1"/>
- <pt x="416" y="120" on="0"/>
- <pt x="704" y="120" on="1"/>
- <pt x="1027" y="120" on="0"/>
- <pt x="1027" y="359" on="1"/>
- <pt x="1027" y="483" on="0"/>
- <pt x="938" y="541" on="1"/>
- <pt x="869" y="587" on="0"/>
- <pt x="716" y="637" on="1"/>
- <pt x="515" y="703" on="1"/>
- <pt x="128" y="830" on="0"/>
- <pt x="128" y="1122" on="1"/>
- <pt x="128" y="1517" on="0"/>
- <pt x="670" y="1517" on="1"/>
- <pt x="902" y="1517" on="0"/>
- <pt x="1151" y="1454" on="1"/>
- <pt x="1151" y="1261" on="1"/>
- <pt x="891" y="1360" on="0"/>
- <pt x="657" y="1360" on="1"/>
- <pt x="331" y="1360" on="0"/>
- <pt x="331" y="1138" on="1"/>
- <pt x="331" y="1051" on="0"/>
- <pt x="392" y="998" on="1"/>
- <pt x="455" y="943" on="0"/>
- <pt x="614" y="891" on="1"/>
- <pt x="820" y="824" on="1"/>
- <pt x="1053" y="748" on="0"/>
- <pt x="1148" y="650" on="1"/>
- <pt x="1243" y="553" on="0"/>
- <pt x="1243" y="390" on="1"/>
- <pt x="1243" y="193" on="0"/>
- <pt x="1097" y="78" on="1"/>
- <pt x="952" y="-37" on="0"/>
- <pt x="696" y="-37" on="1"/>
- <pt x="444" y="-37" on="0"/>
- </contour>
- <contour>
- <pt x="523" y="1604" on="1"/>
- <pt x="764" y="1925" on="1"/>
- <pt x="992" y="1925" on="1"/>
- <pt x="671" y="1604" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 65 values pushed */
- 0 0 19 29 14 3 29 34 48 196 34 2 14 0 1 1 17 16 1 0 4 0 2 3 0
- 0 38 37 1 39 36 1 2 0 14 0 0 21 43 12 5 9 30 48 196 12 39 38 37 36
- 12 5 16 0 3 30 16 17 16 1 1 0 1 2 0
- LOOPCALL[ ]
- SRP0[ ]
- MDRP[00100]
- CALL[ ]
- MDAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- LOOPCALL[ ]
- SZP0[ ]
- SZP1[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Scaron" xMin="120" yMin="-37" xMax="1243" yMax="1925">
- <contour>
- <pt x="120" y="52" on="1"/>
- <pt x="120" y="260" on="1"/>
- <pt x="416" y="120" on="0"/>
- <pt x="704" y="120" on="1"/>
- <pt x="1027" y="120" on="0"/>
- <pt x="1027" y="359" on="1"/>
- <pt x="1027" y="483" on="0"/>
- <pt x="938" y="541" on="1"/>
- <pt x="869" y="587" on="0"/>
- <pt x="716" y="637" on="1"/>
- <pt x="515" y="703" on="1"/>
- <pt x="128" y="830" on="0"/>
- <pt x="128" y="1122" on="1"/>
- <pt x="128" y="1517" on="0"/>
- <pt x="670" y="1517" on="1"/>
- <pt x="902" y="1517" on="0"/>
- <pt x="1151" y="1454" on="1"/>
- <pt x="1151" y="1261" on="1"/>
- <pt x="891" y="1360" on="0"/>
- <pt x="657" y="1360" on="1"/>
- <pt x="331" y="1360" on="0"/>
- <pt x="331" y="1138" on="1"/>
- <pt x="331" y="1051" on="0"/>
- <pt x="392" y="998" on="1"/>
- <pt x="455" y="943" on="0"/>
- <pt x="614" y="891" on="1"/>
- <pt x="820" y="824" on="1"/>
- <pt x="1053" y="748" on="0"/>
- <pt x="1148" y="650" on="1"/>
- <pt x="1243" y="553" on="0"/>
- <pt x="1243" y="390" on="1"/>
- <pt x="1243" y="193" on="0"/>
- <pt x="1097" y="78" on="1"/>
- <pt x="952" y="-37" on="0"/>
- <pt x="696" y="-37" on="1"/>
- <pt x="444" y="-37" on="0"/>
- </contour>
- <contour>
- <pt x="1021" y="1925" on="1"/>
- <pt x="780" y="1604" on="1"/>
- <pt x="562" y="1604" on="1"/>
- <pt x="321" y="1925" on="1"/>
- <pt x="469" y="1925" on="1"/>
- <pt x="670" y="1723" on="1"/>
- <pt x="672" y="1723" on="1"/>
- <pt x="873" y="1925" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 77 values pushed */
- 0 0 19 29 14 3 29 34 48 196 34 2 14 0 42 41 2 36 37 3 1 1 17 16 1
- 0 4 0 2 3 0 0 43 40 39 36 3 38 37 1 2 0 14 0 0 21 43 12 5 9
- 30 48 196 12 43 42 41 40 39 38 37 36 12 9 16 0 3 30 16 17 16 1 1 0 1
- 2 0
- LOOPCALL[ ]
- SRP0[ ]
- MDRP[00100]
- CALL[ ]
- MDAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- LOOPCALL[ ]
- SZP0[ ]
- SZP1[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- CALL[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Scedilla" xMin="120" yMin="-432" xMax="1243" yMax="1517">
- <contour>
- <pt x="120" y="52" on="1"/>
- <pt x="120" y="260" on="1"/>
- <pt x="416" y="120" on="0"/>
- <pt x="704" y="120" on="1"/>
- <pt x="1027" y="120" on="0"/>
- <pt x="1027" y="359" on="1"/>
- <pt x="1027" y="483" on="0"/>
- <pt x="938" y="541" on="1"/>
- <pt x="870" y="587" on="0"/>
- <pt x="716" y="637" on="1"/>
- <pt x="515" y="703" on="1"/>
- <pt x="128" y="830" on="0"/>
- <pt x="128" y="1122" on="1"/>
- <pt x="128" y="1517" on="0"/>
- <pt x="670" y="1517" on="1"/>
- <pt x="902" y="1517" on="0"/>
- <pt x="1151" y="1454" on="1"/>
- <pt x="1151" y="1261" on="1"/>
- <pt x="891" y="1360" on="0"/>
- <pt x="657" y="1360" on="1"/>
- <pt x="331" y="1360" on="0"/>
- <pt x="331" y="1138" on="1"/>
- <pt x="331" y="1051" on="0"/>
- <pt x="392" y="998" on="1"/>
- <pt x="455" y="943" on="0"/>
- <pt x="614" y="891" on="1"/>
- <pt x="820" y="824" on="1"/>
- <pt x="1053" y="748" on="0"/>
- <pt x="1148" y="650" on="1"/>
- <pt x="1243" y="553" on="0"/>
- <pt x="1243" y="391" on="1"/>
- <pt x="1243" y="192" on="0"/>
- <pt x="1097" y="78" on="1"/>
- <pt x="951" y="-37" on="0"/>
- <pt x="696" y="-37" on="1"/>
- <pt x="444" y="-37" on="0"/>
- </contour>
- <contour>
- <pt x="601" y="0" on="1"/>
- <pt x="698" y="0" on="1"/>
- <pt x="638" y="-109" on="1"/>
- <pt x="710" y="-111" on="0"/>
- <pt x="762" y="-148" on="1"/>
- <pt x="832" y="-197" on="0"/>
- <pt x="832" y="-269" on="1"/>
- <pt x="832" y="-337" on="0"/>
- <pt x="773" y="-384" on="1"/>
- <pt x="714" y="-432" on="0"/>
- <pt x="629" y="-432" on="1"/>
- <pt x="562" y="-432" on="0"/>
- <pt x="485" y="-411" on="1"/>
- <pt x="485" y="-330" on="1"/>
- <pt x="535" y="-345" on="0"/>
- <pt x="589" y="-345" on="1"/>
- <pt x="693" y="-345" on="0"/>
- <pt x="693" y="-271" on="1"/>
- <pt x="693" y="-178" on="0"/>
- <pt x="506" y="-175" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 79 values pushed */
- 0 0 51 44 46 19 29 14 3 29 34 48 196 34 2 14 0 1 1 17 16 1 0 4 0
- 2 3 0 0 1 55 49 48 38 37 36 6 13 46 2 0 14 0 0 53 42 42 21 43 12
- 5 9 30 48 196 42 12 55 49 48 42 38 37 36 12 8 16 0 3 30 16 17 16 1 1
- 0 1 2 0
- LOOPCALL[ ]
- SRP0[ ]
- MDRP[00100]
- CALL[ ]
- MDAP[1]
- MDAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- SZP0[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- SZP0[ ]
- SZP0[ ]
- SZP1[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Scircumflex" xMin="120" yMin="-37" xMax="1243" yMax="1925">
- <contour>
- <pt x="120" y="52" on="1"/>
- <pt x="120" y="260" on="1"/>
- <pt x="416" y="120" on="0"/>
- <pt x="704" y="120" on="1"/>
- <pt x="1027" y="120" on="0"/>
- <pt x="1027" y="359" on="1"/>
- <pt x="1027" y="483" on="0"/>
- <pt x="938" y="541" on="1"/>
- <pt x="869" y="587" on="0"/>
- <pt x="716" y="637" on="1"/>
- <pt x="515" y="703" on="1"/>
- <pt x="128" y="830" on="0"/>
- <pt x="128" y="1122" on="1"/>
- <pt x="128" y="1517" on="0"/>
- <pt x="670" y="1517" on="1"/>
- <pt x="902" y="1517" on="0"/>
- <pt x="1151" y="1454" on="1"/>
- <pt x="1151" y="1261" on="1"/>
- <pt x="891" y="1360" on="0"/>
- <pt x="657" y="1360" on="1"/>
- <pt x="331" y="1360" on="0"/>
- <pt x="331" y="1138" on="1"/>
- <pt x="331" y="1051" on="0"/>
- <pt x="392" y="998" on="1"/>
- <pt x="455" y="943" on="0"/>
- <pt x="614" y="891" on="1"/>
- <pt x="820" y="824" on="1"/>
- <pt x="1053" y="748" on="0"/>
- <pt x="1148" y="650" on="1"/>
- <pt x="1243" y="553" on="0"/>
- <pt x="1243" y="390" on="1"/>
- <pt x="1243" y="193" on="0"/>
- <pt x="1097" y="78" on="1"/>
- <pt x="952" y="-37" on="0"/>
- <pt x="696" y="-37" on="1"/>
- <pt x="444" y="-37" on="0"/>
- </contour>
- <contour>
- <pt x="321" y="1604" on="1"/>
- <pt x="562" y="1925" on="1"/>
- <pt x="780" y="1925" on="1"/>
- <pt x="1021" y="1604" on="1"/>
- <pt x="873" y="1604" on="1"/>
- <pt x="672" y="1806" on="1"/>
- <pt x="670" y="1806" on="1"/>
- <pt x="469" y="1604" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 77 values pushed */
- 0 0 19 29 14 3 29 34 48 196 34 2 14 0 42 41 2 37 36 3 1 1 17 16 1
- 0 4 0 2 3 0 0 38 37 1 43 40 39 36 3 2 0 14 0 0 21 43 12 5 9
- 30 48 196 12 43 42 41 40 39 38 37 36 12 9 16 0 3 30 16 17 16 1 1 0 1
- 2 0
- LOOPCALL[ ]
- SRP0[ ]
- MDRP[00100]
- CALL[ ]
- MDAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- LOOPCALL[ ]
- SZP0[ ]
- SZP1[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- CALL[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Scommaaccent" xMin="120" yMin="-432" xMax="1243" yMax="1517">
- <contour>
- <pt x="120" y="52" on="1"/>
- <pt x="120" y="260" on="1"/>
- <pt x="416" y="120" on="0"/>
- <pt x="704" y="120" on="1"/>
- <pt x="1027" y="120" on="0"/>
- <pt x="1027" y="359" on="1"/>
- <pt x="1027" y="483" on="0"/>
- <pt x="938" y="541" on="1"/>
- <pt x="870" y="587" on="0"/>
- <pt x="716" y="637" on="1"/>
- <pt x="515" y="703" on="1"/>
- <pt x="128" y="830" on="0"/>
- <pt x="128" y="1122" on="1"/>
- <pt x="128" y="1517" on="0"/>
- <pt x="670" y="1517" on="1"/>
- <pt x="902" y="1517" on="0"/>
- <pt x="1151" y="1454" on="1"/>
- <pt x="1151" y="1261" on="1"/>
- <pt x="891" y="1360" on="0"/>
- <pt x="657" y="1360" on="1"/>
- <pt x="331" y="1360" on="0"/>
- <pt x="331" y="1138" on="1"/>
- <pt x="331" y="1051" on="0"/>
- <pt x="392" y="998" on="1"/>
- <pt x="455" y="943" on="0"/>
- <pt x="614" y="891" on="1"/>
- <pt x="820" y="824" on="1"/>
- <pt x="1053" y="748" on="0"/>
- <pt x="1148" y="650" on="1"/>
- <pt x="1243" y="553" on="0"/>
- <pt x="1243" y="391" on="1"/>
- <pt x="1243" y="192" on="0"/>
- <pt x="1097" y="78" on="1"/>
- <pt x="951" y="-37" on="0"/>
- <pt x="696" y="-37" on="1"/>
- <pt x="444" y="-37" on="0"/>
- </contour>
- <contour>
- <pt x="524" y="-421" on="1"/>
- <pt x="524" y="-336" on="1"/>
- <pt x="581" y="-345" on="0"/>
- <pt x="621" y="-345" on="1"/>
- <pt x="731" y="-345" on="0"/>
- <pt x="731" y="-278" on="1"/>
- <pt x="731" y="-204" on="0"/>
- <pt x="573" y="-188" on="1"/>
- <pt x="573" y="-111" on="1"/>
- <pt x="707" y="-114" on="0"/>
- <pt x="773" y="-143" on="1"/>
- <pt x="866" y="-185" on="0"/>
- <pt x="866" y="-280" on="1"/>
- <pt x="866" y="-432" on="0"/>
- <pt x="649" y="-432" on="1"/>
- <pt x="590" y="-432" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 75 values pushed */
- 0 0 39 44 50 19 29 14 3 29 34 48 196 34 2 14 0 1 1 17 16 1 0 4 0
- 2 3 0 0 1 44 43 37 36 4 13 50 2 0 14 0 0 41 42 48 21 43 12 5 9
- 30 48 196 48 12 48 44 43 37 36 12 6 16 0 3 30 16 17 16 1 1 0 1 2 0
- LOOPCALL[ ]
- SRP0[ ]
- MDRP[00100]
- CALL[ ]
- MDAP[1]
- MDAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- SZP0[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- SZP0[ ]
- SZP0[ ]
- SZP1[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="T" xMin="20" yMin="0" xMax="1230" yMax="1480">
- <contour>
- <pt x="520" y="0" on="1"/>
- <pt x="520" y="1323" on="1"/>
- <pt x="20" y="1323" on="1"/>
- <pt x="20" y="1480" on="1"/>
- <pt x="1230" y="1480" on="1"/>
- <pt x="1230" y="1323" on="1"/>
- <pt x="730" y="1323" on="1"/>
- <pt x="730" y="0" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 43 values pushed */
- 0 0 6 5 2 1 15 3 3 1 4 48 196 7 0 1 0 4 3 0 14 0 0 7 6
- 33 1 0 1 4 48 196 5 4 1 1 0 1 3 2 1 3 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Tbar" xMin="20" yMin="0" xMax="1230" yMax="1480">
- <contour>
- <pt x="520" y="0" on="1"/>
- <pt x="520" y="715" on="1"/>
- <pt x="217" y="715" on="1"/>
- <pt x="217" y="863" on="1"/>
- <pt x="520" y="863" on="1"/>
- <pt x="520" y="1323" on="1"/>
- <pt x="20" y="1323" on="1"/>
- <pt x="20" y="1480" on="1"/>
- <pt x="1230" y="1480" on="1"/>
- <pt x="1230" y="1323" on="1"/>
- <pt x="730" y="1323" on="1"/>
- <pt x="730" y="863" on="1"/>
- <pt x="1033" y="863" on="1"/>
- <pt x="1033" y="715" on="1"/>
- <pt x="730" y="715" on="1"/>
- <pt x="730" y="0" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 66 values pushed */
- 0 0 10 9 6 5 15 3 7 14 13 2 1 7 3 3 2 4 48 196 12 11 4 3 3
- 15 0 1 2 0 8 7 0 14 0 0 15 14 11 10 33 3 0 1 4 48 196 9 8 1
- 13 12 1 5 4 1 0 3 3 2 1 7 6 1 5 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Tcaron" xMin="20" yMin="0" xMax="1230" yMax="1925">
- <contour>
- <pt x="520" y="0" on="1"/>
- <pt x="520" y="1323" on="1"/>
- <pt x="20" y="1323" on="1"/>
- <pt x="20" y="1480" on="1"/>
- <pt x="1230" y="1480" on="1"/>
- <pt x="1230" y="1323" on="1"/>
- <pt x="730" y="1323" on="1"/>
- <pt x="730" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="975" y="1925" on="1"/>
- <pt x="734" y="1604" on="1"/>
- <pt x="516" y="1604" on="1"/>
- <pt x="275" y="1925" on="1"/>
- <pt x="423" y="1925" on="1"/>
- <pt x="624" y="1723" on="1"/>
- <pt x="626" y="1723" on="1"/>
- <pt x="827" y="1925" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 78 values pushed */
- 14 13 2 8 9 3 0 0 6 5 2 1 15 3 3 1 4 48 196 15 12 11 8 3 10
- 9 1 7 0 1 3 0 4 3 0 14 15 9 8 3 4 6 3 14 13 2 6 0 3 12
- 11 10 3 0 2 3 0 0 7 6 33 1 0 1 4 48 196 5 4 1 1 0 1 3 2
- 1 3 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Tcommaaccent" xMin="20" yMin="-432" xMax="1230" yMax="1480">
- <contour>
- <pt x="520" y="0" on="1"/>
- <pt x="520" y="1323" on="1"/>
- <pt x="20" y="1323" on="1"/>
- <pt x="20" y="1480" on="1"/>
- <pt x="1230" y="1480" on="1"/>
- <pt x="1230" y="1323" on="1"/>
- <pt x="730" y="1323" on="1"/>
- <pt x="730" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="586" y="0" on="1"/>
- <pt x="683" y="0" on="1"/>
- <pt x="623" y="-109" on="1"/>
- <pt x="695" y="-111" on="0"/>
- <pt x="747" y="-148" on="1"/>
- <pt x="817" y="-197" on="0"/>
- <pt x="817" y="-268" on="1"/>
- <pt x="817" y="-337" on="0"/>
- <pt x="759" y="-384" on="1"/>
- <pt x="700" y="-432" on="0"/>
- <pt x="614" y="-432" on="1"/>
- <pt x="546" y="-432" on="0"/>
- <pt x="470" y="-411" on="1"/>
- <pt x="470" y="-330" on="1"/>
- <pt x="520" y="-345" on="0"/>
- <pt x="574" y="-345" on="1"/>
- <pt x="678" y="-345" on="0"/>
- <pt x="678" y="-271" on="1"/>
- <pt x="678" y="-178" on="0"/>
- <pt x="491" y="-175" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 86 values pushed */
- 0 0 23 44 18 48 196 27 21 20 10 4 13 18 0 0 0 6 5 2 1 15 3 3 1
- 4 48 196 9 8 7 0 3 0 4 3 0 14 0 0 25 42 14 48 196 14 14 4 6 2
- 10 9 8 3 6 0 3 27 21 20 3 0 2 3 0 0 7 6 33 1 0 1 4 48 196
- 5 4 1 1 0 1 3 2 1 3 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- MDAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Tcommabelow" xMin="20" yMin="-432" xMax="1230" yMax="1480">
- <contour>
- <pt x="520" y="0" on="1"/>
- <pt x="520" y="1323" on="1"/>
- <pt x="20" y="1323" on="1"/>
- <pt x="20" y="1480" on="1"/>
- <pt x="1230" y="1480" on="1"/>
- <pt x="1230" y="1323" on="1"/>
- <pt x="730" y="1323" on="1"/>
- <pt x="730" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="471" y="-421" on="1"/>
- <pt x="471" y="-336" on="1"/>
- <pt x="528" y="-345" on="0"/>
- <pt x="568" y="-345" on="1"/>
- <pt x="678" y="-345" on="0"/>
- <pt x="678" y="-278" on="1"/>
- <pt x="678" y="-204" on="0"/>
- <pt x="520" y="-188" on="1"/>
- <pt x="520" y="-111" on="1"/>
- <pt x="654" y="-114" on="0"/>
- <pt x="720" y="-143" on="1"/>
- <pt x="813" y="-185" on="0"/>
- <pt x="813" y="-280" on="1"/>
- <pt x="813" y="-432" on="0"/>
- <pt x="596" y="-432" on="1"/>
- <pt x="537" y="-432" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 78 values pushed */
- 0 0 11 32 22 48 196 16 15 9 8 4 13 22 0 0 0 6 5 2 1 37 3 3 1
- 4 48 196 7 0 1 0 4 3 0 14 0 0 13 22 20 48 196 20 20 4 6 2 9 8
- 2 0 2 3 0 0 7 6 9 1 0 1 4 48 196 5 4 1 16 15 1 0 3 3 2
- 1 3 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- MDAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Thorn" xMin="167" yMin="0" xMax="1318" yMax="1480">
- <contour>
- <pt x="167" y="0" on="1"/>
- <pt x="167" y="1480" on="1"/>
- <pt x="377" y="1480" on="1"/>
- <pt x="377" y="1201" on="1"/>
- <pt x="747" y="1201" on="1"/>
- <pt x="975" y="1201" on="0"/>
- <pt x="1075" y="1174" on="1"/>
- <pt x="1175" y="1148" on="0"/>
- <pt x="1239" y="1071" on="1"/>
- <pt x="1318" y="976" on="0"/>
- <pt x="1318" y="810" on="1"/>
- <pt x="1318" y="308" on="0"/>
- <pt x="685" y="308" on="1"/>
- <pt x="375" y="308" on="1"/>
- <pt x="375" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="375" y="467" on="1"/>
- <pt x="676" y="467" on="1"/>
- <pt x="1096" y="467" on="0"/>
- <pt x="1096" y="796" on="1"/>
- <pt x="1096" y="956" on="0"/>
- <pt x="987" y="1003" on="1"/>
- <pt x="894" y="1043" on="0"/>
- <pt x="681" y="1043" on="1"/>
- <pt x="375" y="1043" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 68 values pushed */
- 0 0 23 22 15 1 3 16 15 15 1 12 2 4 48 196 4 3 1 13 12 1 14 0 1
- 3 0 2 1 0 14 0 0 18 26 10 48 196 22 16 12 4 4 13 10 2 0 0 3 2
- 33 1 0 23 15 14 13 33 3 0 2 4 48 196 1 0 1 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="U" xMin="166" yMin="-37" xMax="1312" yMax="1480">
- <contour>
- <pt x="166" y="1480" on="1"/>
- <pt x="376" y="1480" on="1"/>
- <pt x="376" y="546" on="1"/>
- <pt x="376" y="388" on="0"/>
- <pt x="402" y="314" on="1"/>
- <pt x="427" y="241" on="0"/>
- <pt x="499" y="190" on="1"/>
- <pt x="599" y="120" on="0"/>
- <pt x="768" y="120" on="1"/>
- <pt x="967" y="120" on="0"/>
- <pt x="1047" y="214" on="1"/>
- <pt x="1128" y="307" on="0"/>
- <pt x="1128" y="539" on="1"/>
- <pt x="1128" y="1480" on="1"/>
- <pt x="1312" y="1480" on="1"/>
- <pt x="1312" y="542" on="1"/>
- <pt x="1312" y="344" on="0"/>
- <pt x="1273" y="242" on="1"/>
- <pt x="1234" y="139" on="0"/>
- <pt x="1129" y="64" on="1"/>
- <pt x="987" y="-37" on="0"/>
- <pt x="750" y="-37" on="1"/>
- <pt x="448" y="-37" on="0"/>
- <pt x="307" y="103" on="1"/>
- <pt x="166" y="243" on="0"/>
- <pt x="166" y="548" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 50 values pushed */
- 0 0 8 29 21 48 196 21 2 1 25 15 12 2 4 0 2 3 0 14 13 1 0 0 3
- 14 0 0 13 12 24 1 14 2 1 33 1 0 2 4 48 196 15 14 1 25 0 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Uacute" xMin="166" yMin="-37" xMax="1312" yMax="1925">
- <contour>
- <pt x="166" y="1480" on="1"/>
- <pt x="376" y="1480" on="1"/>
- <pt x="376" y="546" on="1"/>
- <pt x="376" y="388" on="0"/>
- <pt x="402" y="314" on="1"/>
- <pt x="427" y="241" on="0"/>
- <pt x="499" y="190" on="1"/>
- <pt x="599" y="120" on="0"/>
- <pt x="768" y="120" on="1"/>
- <pt x="967" y="120" on="0"/>
- <pt x="1047" y="214" on="1"/>
- <pt x="1128" y="307" on="0"/>
- <pt x="1128" y="539" on="1"/>
- <pt x="1128" y="1480" on="1"/>
- <pt x="1312" y="1480" on="1"/>
- <pt x="1312" y="542" on="1"/>
- <pt x="1312" y="344" on="0"/>
- <pt x="1273" y="242" on="1"/>
- <pt x="1234" y="139" on="0"/>
- <pt x="1129" y="64" on="1"/>
- <pt x="987" y="-37" on="0"/>
- <pt x="750" y="-37" on="1"/>
- <pt x="448" y="-37" on="0"/>
- <pt x="307" y="103" on="1"/>
- <pt x="166" y="243" on="0"/>
- <pt x="166" y="548" on="1"/>
- </contour>
- <contour>
- <pt x="604" y="1604" on="1"/>
- <pt x="845" y="1925" on="1"/>
- <pt x="1073" y="1925" on="1"/>
- <pt x="752" y="1604" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 66 values pushed */
- 0 0 8 29 21 48 196 21 2 1 25 15 12 2 4 0 2 3 0 28 27 1 29 26 1
- 2 0 14 13 1 0 0 3 14 29 28 27 26 4 12 1 3 0 0 13 12 24 1 14 2
- 1 33 1 0 2 4 48 196 15 14 1 25 0 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Ubreve" xMin="166" yMin="-37" xMax="1312" yMax="1925">
- <contour>
- <pt x="166" y="1480" on="1"/>
- <pt x="376" y="1480" on="1"/>
- <pt x="376" y="546" on="1"/>
- <pt x="376" y="388" on="0"/>
- <pt x="402" y="314" on="1"/>
- <pt x="427" y="241" on="0"/>
- <pt x="499" y="190" on="1"/>
- <pt x="599" y="120" on="0"/>
- <pt x="768" y="120" on="1"/>
- <pt x="967" y="120" on="0"/>
- <pt x="1047" y="214" on="1"/>
- <pt x="1128" y="307" on="0"/>
- <pt x="1128" y="539" on="1"/>
- <pt x="1128" y="1480" on="1"/>
- <pt x="1312" y="1480" on="1"/>
- <pt x="1312" y="542" on="1"/>
- <pt x="1312" y="344" on="0"/>
- <pt x="1273" y="242" on="1"/>
- <pt x="1234" y="139" on="0"/>
- <pt x="1129" y="64" on="1"/>
- <pt x="987" y="-37" on="0"/>
- <pt x="750" y="-37" on="1"/>
- <pt x="448" y="-37" on="0"/>
- <pt x="307" y="103" on="1"/>
- <pt x="166" y="243" on="0"/>
- <pt x="166" y="548" on="1"/>
- </contour>
- <contour>
- <pt x="419" y="1925" on="1"/>
- <pt x="542" y="1925" on="1"/>
- <pt x="563" y="1831" on="0"/>
- <pt x="617" y="1791" on="1"/>
- <pt x="669" y="1752" on="0"/>
- <pt x="752" y="1752" on="1"/>
- <pt x="846" y="1752" on="0"/>
- <pt x="900" y="1801" on="1"/>
- <pt x="943" y="1841" on="0"/>
- <pt x="962" y="1925" on="1"/>
- <pt x="1085" y="1925" on="1"/>
- <pt x="1069" y="1791" on="0"/>
- <pt x="996" y="1710" on="1"/>
- <pt x="902" y="1604" on="0"/>
- <pt x="752" y="1604" on="1"/>
- <pt x="595" y="1604" on="0"/>
- <pt x="500" y="1719" on="1"/>
- <pt x="435" y="1797" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 69 values pushed */
- 0 0 31 7 40 8 35 21 48 196 21 2 1 25 15 12 2 4 0 2 3 0 36 35 27
- 26 4 13 40 0 14 13 1 0 0 3 14 36 35 27 26 4 12 1 3 0 0 13 12 27
- 1 14 2 1 9 1 0 2 4 48 196 15 14 1 25 0 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Ucircumflex" xMin="166" yMin="-37" xMax="1312" yMax="1925">
- <contour>
- <pt x="166" y="1480" on="1"/>
- <pt x="376" y="1480" on="1"/>
- <pt x="376" y="546" on="1"/>
- <pt x="376" y="388" on="0"/>
- <pt x="402" y="314" on="1"/>
- <pt x="427" y="241" on="0"/>
- <pt x="499" y="190" on="1"/>
- <pt x="599" y="120" on="0"/>
- <pt x="768" y="120" on="1"/>
- <pt x="967" y="120" on="0"/>
- <pt x="1047" y="214" on="1"/>
- <pt x="1128" y="307" on="0"/>
- <pt x="1128" y="539" on="1"/>
- <pt x="1128" y="1480" on="1"/>
- <pt x="1312" y="1480" on="1"/>
- <pt x="1312" y="542" on="1"/>
- <pt x="1312" y="344" on="0"/>
- <pt x="1273" y="242" on="1"/>
- <pt x="1234" y="139" on="0"/>
- <pt x="1129" y="64" on="1"/>
- <pt x="987" y="-37" on="0"/>
- <pt x="750" y="-37" on="1"/>
- <pt x="448" y="-37" on="0"/>
- <pt x="307" y="103" on="1"/>
- <pt x="166" y="243" on="0"/>
- <pt x="166" y="548" on="1"/>
- </contour>
- <contour>
- <pt x="402" y="1604" on="1"/>
- <pt x="643" y="1925" on="1"/>
- <pt x="861" y="1925" on="1"/>
- <pt x="1102" y="1604" on="1"/>
- <pt x="954" y="1604" on="1"/>
- <pt x="753" y="1806" on="1"/>
- <pt x="751" y="1806" on="1"/>
- <pt x="550" y="1604" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 78 values pushed */
- 0 0 8 29 21 48 196 21 2 32 31 2 27 26 3 1 25 15 12 2 4 0 2 3 0
- 28 27 1 33 30 29 26 3 2 0 14 13 1 0 0 3 14 33 32 31 30 29 28 27 26
- 8 12 1 3 0 0 13 12 24 1 14 2 1 33 1 0 2 4 48 196 15 14 1 25 0
- 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- CALL[ ]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Udieresis" xMin="166" yMin="-37" xMax="1312" yMax="1777">
- <contour>
- <pt x="166" y="1480" on="1"/>
- <pt x="376" y="1480" on="1"/>
- <pt x="376" y="546" on="1"/>
- <pt x="376" y="388" on="0"/>
- <pt x="402" y="314" on="1"/>
- <pt x="427" y="241" on="0"/>
- <pt x="499" y="190" on="1"/>
- <pt x="599" y="120" on="0"/>
- <pt x="768" y="120" on="1"/>
- <pt x="967" y="120" on="0"/>
- <pt x="1047" y="214" on="1"/>
- <pt x="1128" y="307" on="0"/>
- <pt x="1128" y="539" on="1"/>
- <pt x="1128" y="1480" on="1"/>
- <pt x="1312" y="1480" on="1"/>
- <pt x="1312" y="542" on="1"/>
- <pt x="1312" y="344" on="0"/>
- <pt x="1273" y="242" on="1"/>
- <pt x="1234" y="139" on="0"/>
- <pt x="1129" y="64" on="1"/>
- <pt x="987" y="-37" on="0"/>
- <pt x="750" y="-37" on="1"/>
- <pt x="448" y="-37" on="0"/>
- <pt x="307" y="103" on="1"/>
- <pt x="166" y="243" on="0"/>
- <pt x="166" y="548" on="1"/>
- </contour>
- <contour>
- <pt x="468" y="1604" on="1"/>
- <pt x="468" y="1777" on="1"/>
- <pt x="641" y="1777" on="1"/>
- <pt x="641" y="1604" on="1"/>
- </contour>
- <contour>
- <pt x="863" y="1604" on="1"/>
- <pt x="863" y="1777" on="1"/>
- <pt x="1036" y="1777" on="1"/>
- <pt x="1036" y="1604" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 85 values pushed */
- 0 0 8 29 21 48 196 21 2 1 25 15 12 2 4 0 2 3 0 0 0 33 30 29 26
- 13 3 27 1 4 48 196 32 31 28 27 3 0 14 13 1 0 0 3 14 0 0 31 30 13
- 1 32 29 28 13 1 26 13 12 24 1 14 2 1 33 1 0 4 4 48 196 33 32 1 27
- 26 1 15 14 1 25 0 1 4 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Ugrave" xMin="166" yMin="-37" xMax="1312" yMax="1925">
- <contour>
- <pt x="166" y="1480" on="1"/>
- <pt x="376" y="1480" on="1"/>
- <pt x="376" y="546" on="1"/>
- <pt x="376" y="388" on="0"/>
- <pt x="402" y="314" on="1"/>
- <pt x="427" y="241" on="0"/>
- <pt x="499" y="190" on="1"/>
- <pt x="599" y="120" on="0"/>
- <pt x="768" y="120" on="1"/>
- <pt x="967" y="120" on="0"/>
- <pt x="1047" y="214" on="1"/>
- <pt x="1128" y="307" on="0"/>
- <pt x="1128" y="539" on="1"/>
- <pt x="1128" y="1480" on="1"/>
- <pt x="1312" y="1480" on="1"/>
- <pt x="1312" y="542" on="1"/>
- <pt x="1312" y="344" on="0"/>
- <pt x="1273" y="242" on="1"/>
- <pt x="1234" y="139" on="0"/>
- <pt x="1129" y="64" on="1"/>
- <pt x="987" y="-37" on="0"/>
- <pt x="750" y="-37" on="1"/>
- <pt x="448" y="-37" on="0"/>
- <pt x="307" y="103" on="1"/>
- <pt x="166" y="243" on="0"/>
- <pt x="166" y="548" on="1"/>
- </contour>
- <contour>
- <pt x="900" y="1604" on="1"/>
- <pt x="752" y="1604" on="1"/>
- <pt x="431" y="1925" on="1"/>
- <pt x="659" y="1925" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 66 values pushed */
- 0 0 8 29 21 48 196 21 2 1 25 15 12 2 4 0 2 3 0 29 28 1 27 26 1
- 2 0 14 13 1 0 0 3 14 29 28 27 26 4 12 1 3 0 0 13 12 24 1 14 2
- 1 33 1 0 2 4 48 196 15 14 1 25 0 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Uhungarumlaut" xMin="166" yMin="-37" xMax="1312" yMax="1925">
- <contour>
- <pt x="166" y="1480" on="1"/>
- <pt x="376" y="1480" on="1"/>
- <pt x="376" y="546" on="1"/>
- <pt x="376" y="388" on="0"/>
- <pt x="402" y="314" on="1"/>
- <pt x="427" y="241" on="0"/>
- <pt x="499" y="190" on="1"/>
- <pt x="599" y="120" on="0"/>
- <pt x="768" y="120" on="1"/>
- <pt x="967" y="120" on="0"/>
- <pt x="1047" y="214" on="1"/>
- <pt x="1128" y="307" on="0"/>
- <pt x="1128" y="539" on="1"/>
- <pt x="1128" y="1480" on="1"/>
- <pt x="1312" y="1480" on="1"/>
- <pt x="1312" y="542" on="1"/>
- <pt x="1312" y="344" on="0"/>
- <pt x="1273" y="242" on="1"/>
- <pt x="1234" y="139" on="0"/>
- <pt x="1129" y="64" on="1"/>
- <pt x="987" y="-37" on="0"/>
- <pt x="750" y="-37" on="1"/>
- <pt x="448" y="-37" on="0"/>
- <pt x="307" y="103" on="1"/>
- <pt x="166" y="243" on="0"/>
- <pt x="166" y="548" on="1"/>
- </contour>
- <contour>
- <pt x="499" y="1604" on="1"/>
- <pt x="740" y="1925" on="1"/>
- <pt x="931" y="1925" on="1"/>
- <pt x="610" y="1604" on="1"/>
- </contour>
- <contour>
- <pt x="851" y="1604" on="1"/>
- <pt x="1091" y="1925" on="1"/>
- <pt x="1282" y="1925" on="1"/>
- <pt x="962" y="1604" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 79 values pushed */
- 0 0 8 29 21 48 196 21 2 33 30 29 26 4 27 0 3 1 25 15 12 2 4 0 2
- 3 0 32 31 28 27 3 0 14 13 1 0 0 3 14 32 14 12 2 33 31 30 29 28 27
- 26 7 12 1 3 0 0 13 12 24 1 14 2 1 33 1 0 2 4 48 196 15 14 1 25
- 0 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- CALL[ ]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Umacron" xMin="166" yMin="-37" xMax="1312" yMax="1752">
- <contour>
- <pt x="166" y="1480" on="1"/>
- <pt x="376" y="1480" on="1"/>
- <pt x="376" y="546" on="1"/>
- <pt x="376" y="388" on="0"/>
- <pt x="402" y="314" on="1"/>
- <pt x="427" y="241" on="0"/>
- <pt x="499" y="190" on="1"/>
- <pt x="599" y="120" on="0"/>
- <pt x="768" y="120" on="1"/>
- <pt x="967" y="120" on="0"/>
- <pt x="1047" y="214" on="1"/>
- <pt x="1128" y="307" on="0"/>
- <pt x="1128" y="539" on="1"/>
- <pt x="1128" y="1480" on="1"/>
- <pt x="1312" y="1480" on="1"/>
- <pt x="1312" y="542" on="1"/>
- <pt x="1312" y="344" on="0"/>
- <pt x="1273" y="242" on="1"/>
- <pt x="1234" y="139" on="0"/>
- <pt x="1129" y="64" on="1"/>
- <pt x="987" y="-37" on="0"/>
- <pt x="750" y="-37" on="1"/>
- <pt x="448" y="-37" on="0"/>
- <pt x="307" y="103" on="1"/>
- <pt x="166" y="243" on="0"/>
- <pt x="166" y="548" on="1"/>
- </contour>
- <contour>
- <pt x="431" y="1604" on="1"/>
- <pt x="431" y="1752" on="1"/>
- <pt x="1073" y="1752" on="1"/>
- <pt x="1073" y="1604" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 71 values pushed */
- 0 0 8 29 21 48 196 21 2 1 25 15 12 2 4 0 2 3 0 0 0 29 26 7 1
- 27 1 4 48 196 28 27 1 0 14 13 1 0 0 3 14 0 0 13 12 24 1 14 2 1
- 33 1 0 2 4 48 196 29 28 1 27 26 1 15 14 1 25 0 1 4 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Unterkomma" xMin="170" yMin="-432" xMax="512" yMax="-111">
- <contour>
- <pt x="170" y="-421" on="1"/>
- <pt x="170" y="-336" on="1"/>
- <pt x="227" y="-345" on="0"/>
- <pt x="267" y="-345" on="1"/>
- <pt x="377" y="-345" on="0"/>
- <pt x="377" y="-278" on="1"/>
- <pt x="377" y="-204" on="0"/>
- <pt x="219" y="-188" on="1"/>
- <pt x="219" y="-111" on="1"/>
- <pt x="353" y="-114" on="0"/>
- <pt x="419" y="-143" on="1"/>
- <pt x="512" y="-185" on="0"/>
- <pt x="512" y="-280" on="1"/>
- <pt x="512" y="-432" on="0"/>
- <pt x="295" y="-432" on="1"/>
- <pt x="236" y="-432" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 25 values pushed */
- 0 0 3 44 14 48 196 14 8 7 1 0 14 0 0 5 42 12 48 196 12 8 7 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Uogonek" xMin="166" yMin="-370" xMax="1312" yMax="1480">
- <contour>
- <pt x="166" y="1480" on="1"/>
- <pt x="376" y="1480" on="1"/>
- <pt x="376" y="546" on="1"/>
- <pt x="376" y="388" on="0"/>
- <pt x="402" y="314" on="1"/>
- <pt x="427" y="241" on="0"/>
- <pt x="499" y="190" on="1"/>
- <pt x="599" y="120" on="0"/>
- <pt x="768" y="120" on="1"/>
- <pt x="967" y="120" on="0"/>
- <pt x="1047" y="214" on="1"/>
- <pt x="1128" y="307" on="0"/>
- <pt x="1128" y="539" on="1"/>
- <pt x="1128" y="1480" on="1"/>
- <pt x="1312" y="1480" on="1"/>
- <pt x="1312" y="542" on="1"/>
- <pt x="1312" y="344" on="0"/>
- <pt x="1273" y="242" on="1"/>
- <pt x="1234" y="139" on="0"/>
- <pt x="1129" y="64" on="1"/>
- <pt x="987" y="-37" on="0"/>
- <pt x="750" y="-37" on="1"/>
- <pt x="448" y="-37" on="0"/>
- <pt x="307" y="103" on="1"/>
- <pt x="166" y="243" on="0"/>
- <pt x="166" y="548" on="1"/>
- </contour>
- <contour>
- <pt x="800" y="0" on="1"/>
- <pt x="907" y="0" on="1"/>
- <pt x="779" y="-81" on="0"/>
- <pt x="779" y="-179" on="1"/>
- <pt x="779" y="-275" on="0"/>
- <pt x="894" y="-275" on="1"/>
- <pt x="947" y="-275" on="0"/>
- <pt x="984" y="-260" on="1"/>
- <pt x="984" y="-341" on="1"/>
- <pt x="922" y="-370" on="0"/>
- <pt x="844" y="-370" on="1"/>
- <pt x="642" y="-370" on="0"/>
- <pt x="642" y="-212" on="1"/>
- <pt x="642" y="-90" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 80 values pushed */
- 0 0 31 21 36 8 29 21 48 196 21 2 1 25 15 12 2 4 0 2 3 0 1 34 33
- 27 26 4 13 36 2 0 14 13 1 0 0 3 14 0 0 29 42 38 48 196 38 38 34 33
- 27 26 5 12 1 3 0 0 13 12 24 1 14 2 1 33 1 0 2 4 48 196 15 14 1
- 25 0 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MDAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- SZP0[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- SZP0[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Uring" xMin="166" yMin="-37" xMax="1312" yMax="2033">
- <contour>
- <pt x="166" y="1480" on="1"/>
- <pt x="376" y="1480" on="1"/>
- <pt x="376" y="546" on="1"/>
- <pt x="376" y="388" on="0"/>
- <pt x="402" y="314" on="1"/>
- <pt x="427" y="241" on="0"/>
- <pt x="499" y="190" on="1"/>
- <pt x="599" y="120" on="0"/>
- <pt x="768" y="120" on="1"/>
- <pt x="967" y="120" on="0"/>
- <pt x="1047" y="214" on="1"/>
- <pt x="1128" y="307" on="0"/>
- <pt x="1128" y="539" on="1"/>
- <pt x="1128" y="1480" on="1"/>
- <pt x="1312" y="1480" on="1"/>
- <pt x="1312" y="542" on="1"/>
- <pt x="1312" y="344" on="0"/>
- <pt x="1273" y="242" on="1"/>
- <pt x="1234" y="139" on="0"/>
- <pt x="1129" y="64" on="1"/>
- <pt x="987" y="-37" on="0"/>
- <pt x="750" y="-37" on="1"/>
- <pt x="448" y="-37" on="0"/>
- <pt x="307" y="103" on="1"/>
- <pt x="166" y="243" on="0"/>
- <pt x="166" y="548" on="1"/>
- </contour>
- <contour>
- <pt x="752" y="2033" on="1"/>
- <pt x="846" y="2033" on="0"/>
- <pt x="912" y="1967" on="1"/>
- <pt x="979" y="1901" on="0"/>
- <pt x="979" y="1807" on="1"/>
- <pt x="979" y="1711" on="0"/>
- <pt x="912" y="1645" on="1"/>
- <pt x="846" y="1579" on="0"/>
- <pt x="750" y="1579" on="1"/>
- <pt x="667" y="1579" on="0"/>
- <pt x="605" y="1633" on="1"/>
- <pt x="525" y="1702" on="0"/>
- <pt x="525" y="1806" on="1"/>
- <pt x="525" y="1900" on="0"/>
- <pt x="591" y="1966" on="1"/>
- <pt x="658" y="2033" on="0"/>
- </contour>
- <contour>
- <pt x="752" y="1946" on="1"/>
- <pt x="693" y="1946" on="0"/>
- <pt x="652" y="1905" on="1"/>
- <pt x="611" y="1864" on="0"/>
- <pt x="611" y="1806" on="1"/>
- <pt x="611" y="1748" on="0"/>
- <pt x="652" y="1707" on="1"/>
- <pt x="694" y="1665" on="0"/>
- <pt x="750" y="1665" on="1"/>
- <pt x="804" y="1665" on="0"/>
- <pt x="843" y="1698" on="1"/>
- <pt x="893" y="1741" on="0"/>
- <pt x="893" y="1807" on="1"/>
- <pt x="893" y="1865" on="0"/>
- <pt x="851" y="1905" on="1"/>
- <pt x="810" y="1946" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 77 values pushed */
- 0 0 50 44 34 42 44 26 8 29 21 48 196 21 2 1 25 15 12 2 4 0 2 3 0
- 34 26 0 14 13 1 0 0 3 14 0 0 54 32 30 46 32 38 48 196 38 30 38 30 2
- 12 1 3 0 0 13 12 24 1 14 2 1 33 1 0 2 4 48 196 15 14 1 25 0 1
- 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MDAP[1]
- MDAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- SRP0[ ]
- MDRP[00100]
- MDRP[00100]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Utilde" xMin="166" yMin="-37" xMax="1312" yMax="1838">
- <contour>
- <pt x="166" y="1480" on="1"/>
- <pt x="376" y="1480" on="1"/>
- <pt x="376" y="546" on="1"/>
- <pt x="376" y="388" on="0"/>
- <pt x="402" y="314" on="1"/>
- <pt x="427" y="241" on="0"/>
- <pt x="499" y="190" on="1"/>
- <pt x="599" y="120" on="0"/>
- <pt x="768" y="120" on="1"/>
- <pt x="967" y="120" on="0"/>
- <pt x="1047" y="214" on="1"/>
- <pt x="1128" y="307" on="0"/>
- <pt x="1128" y="539" on="1"/>
- <pt x="1128" y="1480" on="1"/>
- <pt x="1312" y="1480" on="1"/>
- <pt x="1312" y="542" on="1"/>
- <pt x="1312" y="344" on="0"/>
- <pt x="1273" y="242" on="1"/>
- <pt x="1234" y="139" on="0"/>
- <pt x="1129" y="64" on="1"/>
- <pt x="987" y="-37" on="0"/>
- <pt x="750" y="-37" on="1"/>
- <pt x="448" y="-37" on="0"/>
- <pt x="307" y="103" on="1"/>
- <pt x="166" y="243" on="0"/>
- <pt x="166" y="548" on="1"/>
- </contour>
- <contour>
- <pt x="419" y="1604" on="1"/>
- <pt x="426" y="1697" on="0"/>
- <pt x="451" y="1748" on="1"/>
- <pt x="497" y="1838" on="0"/>
- <pt x="606" y="1838" on="1"/>
- <pt x="678" y="1838" on="0"/>
- <pt x="739" y="1800" on="1"/>
- <pt x="799" y="1763" on="1"/>
- <pt x="856" y="1728" on="0"/>
- <pt x="886" y="1728" on="1"/>
- <pt x="951" y="1728" on="0"/>
- <pt x="962" y="1838" on="1"/>
- <pt x="1085" y="1838" on="1"/>
- <pt x="1078" y="1744" on="0"/>
- <pt x="1053" y="1694" on="1"/>
- <pt x="1008" y="1604" on="0"/>
- <pt x="900" y="1604" on="1"/>
- <pt x="828" y="1604" on="0"/>
- <pt x="765" y="1643" on="1"/>
- <pt x="705" y="1680" on="1"/>
- <pt x="650" y="1714" on="0"/>
- <pt x="618" y="1714" on="1"/>
- <pt x="553" y="1714" on="0"/>
- <pt x="542" y="1604" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 73 values pushed */
- 0 0 47 6 30 35 6 42 8 35 21 48 196 21 2 1 25 15 12 2 4 0 2 3 0
- 49 38 37 26 4 13 42 30 0 14 13 1 0 0 3 14 49 38 37 26 4 12 1 3 0
- 0 13 12 27 1 14 2 1 9 1 0 2 4 48 196 15 14 1 25 0 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- SRP0[ ]
- MDRP[00100]
- MDRP[00100]
- LOOPCALL[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="V" xMin="36" yMin="0" xMax="1355" yMax="1480">
- <contour>
- <pt x="607" y="0" on="1"/>
- <pt x="36" y="1480" on="1"/>
- <pt x="252" y="1480" on="1"/>
- <pt x="724" y="265" on="1"/>
- <pt x="1176" y="1480" on="1"/>
- <pt x="1355" y="1480" on="1"/>
- <pt x="805" y="0" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 22 values pushed */
- 3 1 0 2 6 0 1 0 5 4 2 1 0 3 14 6 5 4 3 2 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="W" xMin="25" yMin="0" xMax="1908" yMax="1480">
- <contour>
- <pt x="406" y="0" on="1"/>
- <pt x="25" y="1480" on="1"/>
- <pt x="227" y="1480" on="1"/>
- <pt x="530" y="311" on="1"/>
- <pt x="877" y="1480" on="1"/>
- <pt x="1079" y="1480" on="1"/>
- <pt x="1412" y="322" on="1"/>
- <pt x="1737" y="1480" on="1"/>
- <pt x="1908" y="1480" on="1"/>
- <pt x="1492" y="0" on="1"/>
- <pt x="1284" y="0" on="1"/>
- <pt x="955" y="1141" on="1"/>
- <pt x="614" y="0" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 35 values pushed */
- 11 6 3 3 1 0 3 12 10 9 0 3 0 8 7 5 4 2 1 0 5 14 12 11 10
- 9 8 7 6 5 4 3 2 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Wcircumflex" xMin="25" yMin="0" xMax="1908" yMax="1925">
- <contour>
- <pt x="406" y="0" on="1"/>
- <pt x="25" y="1480" on="1"/>
- <pt x="227" y="1480" on="1"/>
- <pt x="530" y="311" on="1"/>
- <pt x="877" y="1480" on="1"/>
- <pt x="1079" y="1480" on="1"/>
- <pt x="1412" y="322" on="1"/>
- <pt x="1737" y="1480" on="1"/>
- <pt x="1908" y="1480" on="1"/>
- <pt x="1492" y="0" on="1"/>
- <pt x="1284" y="0" on="1"/>
- <pt x="955" y="1141" on="1"/>
- <pt x="614" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="628" y="1604" on="1"/>
- <pt x="869" y="1925" on="1"/>
- <pt x="1087" y="1925" on="1"/>
- <pt x="1328" y="1604" on="1"/>
- <pt x="1180" y="1604" on="1"/>
- <pt x="979" y="1806" on="1"/>
- <pt x="977" y="1806" on="1"/>
- <pt x="776" y="1604" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 58 values pushed */
- 19 18 2 14 13 3 11 6 3 3 1 0 3 15 14 1 20 17 16 13 3 12 10 9 0
- 3 3 0 8 7 5 4 2 1 0 5 14 20 19 18 17 16 15 14 13 12 11 10 9 8
- 7 6 5 4 3 2 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="X" xMin="28" yMin="0" xMax="1338" yMax="1480">
- <contour>
- <pt x="28" y="0" on="1"/>
- <pt x="573" y="735" on="1"/>
- <pt x="52" y="1480" on="1"/>
- <pt x="300" y="1480" on="1"/>
- <pt x="701" y="905" on="1"/>
- <pt x="1128" y="1480" on="1"/>
- <pt x="1327" y="1480" on="1"/>
- <pt x="798" y="770" on="1"/>
- <pt x="1338" y="0" on="1"/>
- <pt x="1090" y="0" on="1"/>
- <pt x="670" y="598" on="1"/>
- <pt x="226" y="0" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 33 values pushed */
- 10 7 4 1 4 2 0 3 11 9 8 0 3 0 6 5 3 2 0 3 14 11 10 9 8
- 7 6 5 4 3 2 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Y" xMin="30" yMin="0" xMax="1337" yMax="1480">
- <contour>
- <pt x="561" y="0" on="1"/>
- <pt x="561" y="617" on="1"/>
- <pt x="30" y="1480" on="1"/>
- <pt x="270" y="1480" on="1"/>
- <pt x="691" y="795" on="1"/>
- <pt x="1142" y="1480" on="1"/>
- <pt x="1337" y="1480" on="1"/>
- <pt x="771" y="622" on="1"/>
- <pt x="771" y="0" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 45 values pushed */
- 7 4 1 3 2 0 3 8 0 1 0 6 5 3 2 0 3 14 4 7 0 2 6 5 2
- 13 7 3 2 0 0 0 8 7 33 1 0 1 4 48 196 1 0 1 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00000]
- MDRP[00000]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Yacute" xMin="30" yMin="0" xMax="1337" yMax="1925">
- <contour>
- <pt x="561" y="0" on="1"/>
- <pt x="561" y="617" on="1"/>
- <pt x="30" y="1480" on="1"/>
- <pt x="270" y="1480" on="1"/>
- <pt x="691" y="795" on="1"/>
- <pt x="1142" y="1480" on="1"/>
- <pt x="1337" y="1480" on="1"/>
- <pt x="771" y="622" on="1"/>
- <pt x="771" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="543" y="1604" on="1"/>
- <pt x="784" y="1925" on="1"/>
- <pt x="1012" y="1925" on="1"/>
- <pt x="691" y="1604" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 59 values pushed */
- 7 4 1 3 2 0 3 11 10 1 12 9 1 8 0 1 3 0 6 5 3 2 0 3 14
- 12 4 2 7 0 3 11 10 6 5 4 13 7 9 3 2 3 13 0 0 0 8 7 33 1
- 0 1 4 48 196 1 0 1 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Ycircumflex" xMin="30" yMin="0" xMax="1337" yMax="1925">
- <contour>
- <pt x="561" y="0" on="1"/>
- <pt x="561" y="617" on="1"/>
- <pt x="30" y="1480" on="1"/>
- <pt x="270" y="1480" on="1"/>
- <pt x="691" y="795" on="1"/>
- <pt x="1142" y="1480" on="1"/>
- <pt x="1337" y="1480" on="1"/>
- <pt x="771" y="622" on="1"/>
- <pt x="771" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="356" y="1604" on="1"/>
- <pt x="597" y="1925" on="1"/>
- <pt x="815" y="1925" on="1"/>
- <pt x="1056" y="1604" on="1"/>
- <pt x="908" y="1604" on="1"/>
- <pt x="707" y="1806" on="1"/>
- <pt x="705" y="1806" on="1"/>
- <pt x="504" y="1604" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 71 values pushed */
- 15 14 2 10 9 3 7 4 1 3 2 0 3 11 10 1 16 13 12 9 3 8 0 1 3
- 0 6 5 3 2 0 3 14 15 14 10 4 4 7 0 3 13 12 11 6 5 5 13 7 16
- 9 3 2 4 13 0 0 0 8 7 33 1 0 1 4 48 196 1 0 1 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Ydieresis" xMin="30" yMin="0" xMax="1337" yMax="1777">
- <contour>
- <pt x="561" y="0" on="1"/>
- <pt x="561" y="617" on="1"/>
- <pt x="30" y="1480" on="1"/>
- <pt x="270" y="1480" on="1"/>
- <pt x="691" y="795" on="1"/>
- <pt x="1142" y="1480" on="1"/>
- <pt x="1337" y="1480" on="1"/>
- <pt x="771" y="622" on="1"/>
- <pt x="771" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="422" y="1604" on="1"/>
- <pt x="422" y="1777" on="1"/>
- <pt x="595" y="1777" on="1"/>
- <pt x="595" y="1604" on="1"/>
- </contour>
- <contour>
- <pt x="817" y="1604" on="1"/>
- <pt x="817" y="1777" on="1"/>
- <pt x="990" y="1777" on="1"/>
- <pt x="990" y="1604" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 81 values pushed */
- 7 4 1 3 2 0 3 0 0 16 13 12 9 13 3 10 1 4 48 196 15 14 11 10 3
- 8 0 1 2 0 6 5 3 2 0 3 14 4 7 11 2 6 5 2 13 15 3 2 9 0
- 0 14 13 13 1 15 12 11 13 1 9 8 7 33 1 0 3 4 48 196 16 15 1 10 9
- 1 1 0 1 3 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00000]
- MDRP[00000]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Z" xMin="101" yMin="0" xMax="1148" yMax="1480">
- <contour>
- <pt x="101" y="0" on="1"/>
- <pt x="101" y="169" on="1"/>
- <pt x="896" y="1323" on="1"/>
- <pt x="150" y="1323" on="1"/>
- <pt x="150" y="1480" on="1"/>
- <pt x="1148" y="1480" on="1"/>
- <pt x="1148" y="1323" on="1"/>
- <pt x="353" y="169" on="1"/>
- <pt x="1148" y="169" on="1"/>
- <pt x="1148" y="0" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 46 values pushed */
- 0 0 6 3 2 15 2 4 1 4 8 7 1 2 0 1 6 48 196 9 0 1 0 5 4
- 0 14 7 2 2 5 3 3 9 8 6 5 3 4 3 1 1 0 1 3 0
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Zacute" xMin="101" yMin="0" xMax="1148" yMax="1925">
- <contour>
- <pt x="101" y="0" on="1"/>
- <pt x="101" y="169" on="1"/>
- <pt x="896" y="1323" on="1"/>
- <pt x="150" y="1323" on="1"/>
- <pt x="150" y="1480" on="1"/>
- <pt x="1148" y="1480" on="1"/>
- <pt x="1148" y="1323" on="1"/>
- <pt x="353" y="169" on="1"/>
- <pt x="1148" y="169" on="1"/>
- <pt x="1148" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="477" y="1604" on="1"/>
- <pt x="718" y="1925" on="1"/>
- <pt x="946" y="1925" on="1"/>
- <pt x="625" y="1604" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 57 values pushed */
- 0 0 6 3 2 15 2 4 1 4 8 7 1 2 0 1 6 48 196 12 11 1 13 10 1
- 9 0 1 3 0 5 4 0 14 13 12 11 10 7 2 6 5 3 3 9 8 6 5 3 4
- 3 1 1 0 1 3 0
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Zcaron" xMin="101" yMin="0" xMax="1148" yMax="1925">
- <contour>
- <pt x="101" y="0" on="1"/>
- <pt x="101" y="169" on="1"/>
- <pt x="896" y="1323" on="1"/>
- <pt x="150" y="1323" on="1"/>
- <pt x="150" y="1480" on="1"/>
- <pt x="1148" y="1480" on="1"/>
- <pt x="1148" y="1323" on="1"/>
- <pt x="353" y="169" on="1"/>
- <pt x="1148" y="169" on="1"/>
- <pt x="1148" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="987" y="1925" on="1"/>
- <pt x="746" y="1604" on="1"/>
- <pt x="528" y="1604" on="1"/>
- <pt x="287" y="1925" on="1"/>
- <pt x="435" y="1925" on="1"/>
- <pt x="636" y="1723" on="1"/>
- <pt x="638" y="1723" on="1"/>
- <pt x="839" y="1925" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 69 values pushed */
- 16 15 2 10 11 3 0 0 6 3 2 15 2 4 1 4 8 7 1 2 0 1 6 48 196
- 17 14 13 10 3 12 11 1 9 0 1 3 0 5 4 0 14 17 16 15 14 13 12 11 10
- 7 2 10 5 3 3 9 8 6 5 3 4 3 1 1 0 1 3 0
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="Zdotaccent" xMin="101" yMin="0" xMax="1148" yMax="1801">
- <contour>
- <pt x="101" y="0" on="1"/>
- <pt x="101" y="169" on="1"/>
- <pt x="896" y="1323" on="1"/>
- <pt x="150" y="1323" on="1"/>
- <pt x="150" y="1480" on="1"/>
- <pt x="1148" y="1480" on="1"/>
- <pt x="1148" y="1323" on="1"/>
- <pt x="353" y="169" on="1"/>
- <pt x="1148" y="169" on="1"/>
- <pt x="1148" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="538" y="1604" on="1"/>
- <pt x="538" y="1801" on="1"/>
- <pt x="735" y="1801" on="1"/>
- <pt x="735" y="1604" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 71 values pushed */
- 0 0 13 10 5 1 11 6 3 2 15 2 4 2 4 8 7 1 2 0 1 6 48 196 12
- 11 1 9 0 1 2 0 5 4 0 14 2 5 12 2 7 10 3 2 0 0 13 12 4 1
- 10 1 4 48 196 11 10 1 9 8 6 5 3 4 3 1 1 0 1 4 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="a" xMin="95" yMin="-25" xMax="1098" yMax="1110">
- <contour>
- <pt x="774" y="138" on="1"/>
- <pt x="589" y="-25" on="0"/>
- <pt x="414" y="-25" on="1"/>
- <pt x="273" y="-25" on="0"/>
- <pt x="184" y="58" on="1"/>
- <pt x="95" y="142" on="0"/>
- <pt x="95" y="273" on="1"/>
- <pt x="95" y="642" on="0"/>
- <pt x="699" y="642" on="1"/>
- <pt x="745" y="642" on="1"/>
- <pt x="745" y="773" on="1"/>
- <pt x="745" y="962" on="0"/>
- <pt x="536" y="962" on="1"/>
- <pt x="374" y="962" on="0"/>
- <pt x="189" y="866" on="1"/>
- <pt x="189" y="1029" on="1"/>
- <pt x="394" y="1110" on="0"/>
- <pt x="574" y="1110" on="1"/>
- <pt x="766" y="1110" on="0"/>
- <pt x="854" y="1029" on="1"/>
- <pt x="942" y="949" on="0"/>
- <pt x="942" y="773" on="1"/>
- <pt x="942" y="281" on="1"/>
- <pt x="942" y="112" on="0"/>
- <pt x="1046" y="112" on="1"/>
- <pt x="1060" y="112" on="0"/>
- <pt x="1084" y="116" on="1"/>
- <pt x="1098" y="7" on="1"/>
- <pt x="1025" y="-25" on="0"/>
- <pt x="952" y="-25" on="1"/>
- <pt x="884" y="-25" on="0"/>
- <pt x="840" y="13" on="1"/>
- <pt x="797" y="50" on="0"/>
- </contour>
- <contour>
- <pt x="745" y="245" on="1"/>
- <pt x="745" y="526" on="1"/>
- <pt x="680" y="528" on="1"/>
- <pt x="620" y="530" on="0"/>
- <pt x="547" y="519" on="1"/>
- <pt x="299" y="484" on="0"/>
- <pt x="299" y="303" on="1"/>
- <pt x="299" y="136" on="0"/>
- <pt x="480" y="136" on="1"/>
- <pt x="606" y="136" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 82 values pushed */
- 0 0 41 29 2 12 40 17 48 196 29 2 17 1 2 2 24 1 1 34 33 27 26 24 22
- 21 15 14 10 9 8 0 13 1 2 3 0 0 14 0 0 39 43 6 48 196 0 21 9 2
- 8 9 14 2 27 26 2 13 21 6 14 0 0 34 33 10 9 4 3 21 1 4 48 196 22
- 21 1 15 14 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- MDAP[1]
- MIAP[1]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="aacute" xMin="95" yMin="-25" xMax="1098" yMax="1604">
- <component glyphName="a" x="0" y="0" flags="0x4"/>
- <component glyphName="acute" x="323" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="abreve" xMin="105" yMin="-25" xMax="1108" yMax="1604">
- <component glyphName="a" x="10" y="0" flags="0x4"/>
- <component glyphName="breve" x="248" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="acircumflex" xMin="95" yMin="-25" xMax="1098" yMax="1604">
- <component glyphName="a" x="0" y="0" flags="0x4"/>
- <component glyphName="circumflex" x="238" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="acute" xMin="107" yMin="1283" xMax="576" yMax="1604">
- <contour>
- <pt x="107" y="1283" on="1"/>
- <pt x="348" y="1604" on="1"/>
- <pt x="576" y="1604" on="1"/>
- <pt x="255" y="1283" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 13 values pushed */
- 2 1 1 3 0 1 2 0 14 3 2 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- CALL[ ]
- LOOPCALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="adieresis" xMin="95" yMin="-25" xMax="1098" yMax="1456">
- <component glyphName="a" x="0" y="0" flags="0x4"/>
- <component glyphName="dieresis" x="219" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="ae" xMin="95" yMin="-25" xMax="1701" yMax="1110">
- <contour>
- <pt x="767" y="245" on="1"/>
- <pt x="767" y="526" on="1"/>
- <pt x="692" y="528" on="1"/>
- <pt x="627" y="530" on="0"/>
- <pt x="551" y="519" on="1"/>
- <pt x="292" y="483" on="0"/>
- <pt x="292" y="303" on="1"/>
- <pt x="292" y="136" on="0"/>
- <pt x="491" y="136" on="1"/>
- <pt x="628" y="136" on="0"/>
- </contour>
- <contour>
- <pt x="916" y="983" on="1"/>
- <pt x="1067" y="1110" on="0"/>
- <pt x="1259" y="1110" on="1"/>
- <pt x="1701" y="1110" on="0"/>
- <pt x="1701" y="573" on="1"/>
- <pt x="1701" y="512" on="1"/>
- <pt x="961" y="512" on="1"/>
- <pt x="973" y="395" on="0"/>
- <pt x="999" y="334" on="1"/>
- <pt x="1089" y="125" on="0"/>
- <pt x="1364" y="125" on="1"/>
- <pt x="1515" y="125" on="0"/>
- <pt x="1696" y="191" on="1"/>
- <pt x="1696" y="35" on="1"/>
- <pt x="1491" y="-25" on="0"/>
- <pt x="1318" y="-25" on="1"/>
- <pt x="1127" y="-25" on="0"/>
- <pt x="997" y="62" on="1"/>
- <pt x="925" y="110" on="0"/>
- <pt x="858" y="205" on="1"/>
- <pt x="743" y="82" on="0"/>
- <pt x="661" y="33" on="1"/>
- <pt x="562" y="-25" on="0"/>
- <pt x="427" y="-25" on="1"/>
- <pt x="277" y="-25" on="0"/>
- <pt x="186" y="57" on="1"/>
- <pt x="95" y="140" on="0"/>
- <pt x="95" y="272" on="1"/>
- <pt x="95" y="642" on="0"/>
- <pt x="721" y="642" on="1"/>
- <pt x="767" y="642" on="1"/>
- <pt x="767" y="773" on="1"/>
- <pt x="767" y="878" on="0"/>
- <pt x="718" y="920" on="1"/>
- <pt x="669" y="962" on="0"/>
- <pt x="547" y="962" on="1"/>
- <pt x="376" y="962" on="0"/>
- <pt x="189" y="866" on="1"/>
- <pt x="189" y="1029" on="1"/>
- <pt x="395" y="1110" on="0"/>
- <pt x="581" y="1110" on="1"/>
- <pt x="807" y="1110" on="0"/>
- </contour>
- <contour>
- <pt x="971" y="660" on="1"/>
- <pt x="1503" y="660" on="1"/>
- <pt x="1500" y="756" on="0"/>
- <pt x="1483" y="806" on="1"/>
- <pt x="1430" y="962" on="0"/>
- <pt x="1251" y="962" on="1"/>
- <pt x="1126" y="962" on="0"/>
- <pt x="1056" y="889" on="1"/>
- <pt x="989" y="820" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 103 values pushed */
- 0 0 57 40 12 45 40 50 20 40 25 48 196 50 1 33 2 25 2 12 1 1 48 47 41
- 10 4 1 52 3 0 40 39 14 1 4 52 15 3 8 1 29 23 22 8 0 5 15 2 3
- 0 0 0 16 15 7 1 52 1 4 48 196 53 52 1 0 14 53 52 29 16 10 5 22 0
- 3 6 39 6 2 0 47 3 15 14 2 13 22 37 47 23 22 1 48 47 1 41 40 1 0
- 3 3 0
- LOOPCALL[ ]
- SRP0[ ]
- MDRP[00100]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- MDAP[1]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- MDAP[1]
- CALL[ ]
- SZP1[ ]
- CALL[ ]
- SZP1[ ]
- MIAP[1]
- MIAP[1]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="afii00208" xMin="99" yMin="543" xMax="1950" yMax="642">
- <contour>
- <pt x="99" y="543" on="1"/>
- <pt x="99" y="642" on="1"/>
- <pt x="1950" y="642" on="1"/>
- <pt x="1950" y="543" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 20 values pushed */
- 0 0 3 0 11 1 1 1 4 48 196 2 1 1 0 14 3 2 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- CALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="agrave" xMin="95" yMin="-25" xMax="1098" yMax="1604">
- <component glyphName="a" x="0" y="0" flags="0x4"/>
- <component glyphName="grave" x="152" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="amacron" xMin="105" yMin="-25" xMax="1108" yMax="1431">
- <component glyphName="a" x="10" y="0" flags="0x4"/>
- <component glyphName="macron" x="217" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="ampersand" xMin="56" yMin="-37" xMax="1293" yMax="1517">
- <contour>
- <pt x="1025" y="0" on="1"/>
- <pt x="952" y="87" on="1"/>
- <pt x="752" y="-37" on="0"/>
- <pt x="570" y="-37" on="1"/>
- <pt x="352" y="-37" on="0"/>
- <pt x="204" y="99" on="1"/>
- <pt x="56" y="235" on="0"/>
- <pt x="56" y="442" on="1"/>
- <pt x="56" y="647" on="0"/>
- <pt x="185" y="774" on="1"/>
- <pt x="261" y="848" on="0"/>
- <pt x="405" y="904" on="1"/>
- <pt x="317" y="1067" on="0"/>
- <pt x="317" y="1187" on="1"/>
- <pt x="317" y="1337" on="0"/>
- <pt x="409" y="1427" on="1"/>
- <pt x="502" y="1517" on="0"/>
- <pt x="659" y="1517" on="1"/>
- <pt x="808" y="1517" on="0"/>
- <pt x="895" y="1436" on="1"/>
- <pt x="982" y="1355" on="0"/>
- <pt x="982" y="1219" on="1"/>
- <pt x="982" y="1068" on="0"/>
- <pt x="866" y="959" on="1"/>
- <pt x="795" y="893" on="0"/>
- <pt x="661" y="832" on="1"/>
- <pt x="829" y="527" on="0"/>
- <pt x="995" y="328" on="1"/>
- <pt x="1094" y="455" on="0"/>
- <pt x="1094" y="707" on="1"/>
- <pt x="1094" y="787" on="1"/>
- <pt x="1289" y="787" on="1"/>
- <pt x="1289" y="441" on="0"/>
- <pt x="1087" y="221" on="1"/>
- <pt x="1175" y="109" on="0"/>
- <pt x="1293" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="866" y="202" on="1"/>
- <pt x="669" y="427" on="0"/>
- <pt x="475" y="790" on="1"/>
- <pt x="377" y="743" on="0"/>
- <pt x="327" y="684" on="1"/>
- <pt x="254" y="600" on="0"/>
- <pt x="254" y="477" on="1"/>
- <pt x="254" y="324" on="0"/>
- <pt x="356" y="218" on="1"/>
- <pt x="459" y="111" on="0"/>
- <pt x="602" y="111" on="1"/>
- <pt x="714" y="111" on="0"/>
- </contour>
- <contour>
- <pt x="587" y="956" on="1"/>
- <pt x="683" y="998" on="0"/>
- <pt x="729" y="1046" on="1"/>
- <pt x="797" y="1116" on="0"/>
- <pt x="797" y="1215" on="1"/>
- <pt x="797" y="1369" on="0"/>
- <pt x="657" y="1369" on="1"/>
- <pt x="509" y="1369" on="0"/>
- <pt x="509" y="1207" on="1"/>
- <pt x="509" y="1109" on="0"/>
- <pt x="579" y="972" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 71 values pushed */
- 0 0 54 40 17 46 40 3 48 196 17 0 3 2 1 48 38 25 11 4 0 30 3 0 36
- 33 29 27 1 5 30 0 3 31 30 1 35 0 1 2 0 14 0 0 56 41 13 52 14 21
- 42 41 7 48 196 48 38 36 35 33 31 30 29 27 25 21 13 11 7 1 0
- MDAP[0]
- MDAP[0]
- MDAP[1]
- MDAP[0]
- MDAP[1]
- MDAP[1]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- LOOPCALL[ ]
- CALL[ ]
- SZP1[ ]
- CALL[ ]
- SZP1[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="anoteleia" xMin="161" yMin="491" xMax="408" yMax="738">
- <contour>
- <pt x="161" y="491" on="1"/>
- <pt x="161" y="738" on="1"/>
- <pt x="408" y="738" on="1"/>
- <pt x="408" y="491" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 31 values pushed */
- 0 0 3 0 8 1 1 1 4 48 196 2 1 1 0 14 0 0 3 2 8 1 0 1 4
- 48 196 1 0 1 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="aogonek" xMin="95" yMin="-370" xMax="1098" yMax="1110">
- <component glyphName="a" x="0" y="0" flags="0x4"/>
- <component glyphName="ogonek" x="537" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="aring" xMin="95" yMin="-25" xMax="1098" yMax="1737">
- <component glyphName="a" x="0" y="0" flags="0x4"/>
- <component glyphName="ring" x="238" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="asciicircum" xMin="36" yMin="592" xMax="924" yMax="1480">
- <contour>
- <pt x="480" y="1149" on="1"/>
- <pt x="201" y="592" on="1"/>
- <pt x="36" y="592" on="1"/>
- <pt x="480" y="1480" on="1"/>
- <pt x="924" y="592" on="1"/>
- <pt x="758" y="592" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 18 values pushed */
- 3 0 2 13 1 5 4 2 1 3 0 14 5 4 3 2 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- CALL[ ]
- CALL[ ]
- SRP0[ ]
- LOOPCALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="asciitilde" xMin="104" yMin="412" xMax="1091" yMax="772">
- <contour>
- <pt x="252" y="444" on="1"/>
- <pt x="104" y="444" on="1"/>
- <pt x="107" y="550" on="0"/>
- <pt x="126" y="605" on="1"/>
- <pt x="184" y="772" on="0"/>
- <pt x="370" y="772" on="1"/>
- <pt x="469" y="772" on="0"/>
- <pt x="569" y="703" on="1"/>
- <pt x="681" y="626" on="1"/>
- <pt x="747" y="580" on="1"/>
- <pt x="776" y="560" on="0"/>
- <pt x="824" y="560" on="1"/>
- <pt x="939" y="560" on="0"/>
- <pt x="943" y="740" on="1"/>
- <pt x="1091" y="740" on="1"/>
- <pt x="1088" y="634" on="0"/>
- <pt x="1069" y="579" on="1"/>
- <pt x="1011" y="412" on="0"/>
- <pt x="826" y="412" on="1"/>
- <pt x="727" y="412" on="0"/>
- <pt x="627" y="481" on="1"/>
- <pt x="515" y="558" on="1"/>
- <pt x="448" y="604" on="1"/>
- <pt x="419" y="624" on="0"/>
- <pt x="372" y="624" on="1"/>
- <pt x="256" y="624" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 27 values pushed */
- 0 0 24 7 5 11 7 18 48 196 5 13 18 0 14 13 1 1 0 1 2 0 14 14 13
- 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- CALL[ ]
- LOOPCALL[ ]
- SRP0[ ]
- MDRP[00100]
- SRP0[ ]
- MDRP[00100]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="asterisk" xMin="39" yMin="751" xMax="757" yMax="1480">
- <contour>
- <pt x="711" y="1289" on="1"/>
- <pt x="757" y="1148" on="1"/>
- <pt x="479" y="1082" on="1"/>
- <pt x="479" y="1084" on="1"/>
- <pt x="481" y="1095" on="0"/>
- <pt x="481" y="1096" on="1"/>
- <pt x="481" y="1097" on="1"/>
- <pt x="479" y="1139" on="0"/>
- <pt x="452" y="1164" on="1"/>
- </contour>
- <contour>
- <pt x="681" y="838" on="1"/>
- <pt x="561" y="751" on="1"/>
- <pt x="404" y="1018" on="1"/>
- <pt x="454" y="1024" on="0"/>
- <pt x="474" y="1069" on="1"/>
- </contour>
- <contour>
- <pt x="235" y="751" on="1"/>
- <pt x="115" y="838" on="1"/>
- <pt x="321" y="1069" on="1"/>
- <pt x="341" y="1024" on="0"/>
- <pt x="391" y="1018" on="1"/>
- </contour>
- <contour>
- <pt x="39" y="1148" on="1"/>
- <pt x="84" y="1289" on="1"/>
- <pt x="344" y="1164" on="1"/>
- <pt x="315" y="1138" on="0"/>
- <pt x="315" y="1097" on="1"/>
- <pt x="315" y="1096" on="1"/>
- <pt x="315" y="1095" on="0"/>
- <pt x="315" y="1091" on="1"/>
- <pt x="316" y="1088" on="1"/>
- <pt x="317" y="1084" on="0"/>
- <pt x="317" y="1082" on="1"/>
- </contour>
- <contour>
- <pt x="324" y="1480" on="1"/>
- <pt x="472" y="1480" on="1"/>
- <pt x="441" y="1172" on="1"/>
- <pt x="419" y="1183" on="0"/>
- <pt x="398" y="1183" on="1"/>
- <pt x="375" y="1183" on="0"/>
- <pt x="355" y="1172" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 65 values pushed */
- 34 1 36 34 32 24 23 21 20 19 8 1 0 11 30 1 3 0 1 1 29 18 16 15 14
- 13 11 10 9 3 2 11 1 2 3 0 0 31 30 0 14 36 32 31 30 29 24 23 21 20
- 19 18 16 15 14 13 11 10 9 8 5 3 2 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[1]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- SZP0[ ]
- SZP1[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- MDAP[1]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="at" xMin="253" yMin="-37" xMax="1844" yMax="1517">
- <contour>
- <pt x="1253" y="44" on="1"/>
- <pt x="1067" y="-37" on="0"/>
- <pt x="897" y="-37" on="1"/>
- <pt x="619" y="-37" on="0"/>
- <pt x="436" y="137" on="1"/>
- <pt x="253" y="310" on="0"/>
- <pt x="253" y="582" on="1"/>
- <pt x="253" y="949" on="0"/>
- <pt x="535" y="1233" on="1"/>
- <pt x="817" y="1517" on="0"/>
- <pt x="1186" y="1517" on="1"/>
- <pt x="1468" y="1517" on="0"/>
- <pt x="1656" y="1337" on="1"/>
- <pt x="1844" y="1157" on="0"/>
- <pt x="1844" y="889" on="1"/>
- <pt x="1844" y="643" on="0"/>
- <pt x="1693" y="469" on="1"/>
- <pt x="1542" y="296" on="0"/>
- <pt x="1327" y="296" on="1"/>
- <pt x="1160" y="296" on="0"/>
- <pt x="1160" y="411" on="1"/>
- <pt x="1160" y="450" on="0"/>
- <pt x="1181" y="516" on="1"/>
- <pt x="1221" y="642" on="1"/>
- <pt x="1209" y="642" on="1"/>
- <pt x="1124" y="486" on="0"/>
- <pt x="1048" y="408" on="1"/>
- <pt x="939" y="296" on="0"/>
- <pt x="818" y="296" on="1"/>
- <pt x="629" y="296" on="0"/>
- <pt x="629" y="523" on="1"/>
- <pt x="629" y="772" on="0"/>
- <pt x="791" y="975" on="1"/>
- <pt x="952" y="1178" on="0"/>
- <pt x="1157" y="1178" on="1"/>
- <pt x="1182" y="1178" on="0"/>
- <pt x="1222" y="1176" on="1"/>
- <pt x="1232" y="1175" on="0"/>
- <pt x="1245" y="1174" on="1"/>
- <pt x="1284" y="1172" on="0"/>
- <pt x="1311" y="1172" on="1"/>
- <pt x="1448" y="1172" on="1"/>
- <pt x="1322" y="536" on="1"/>
- <pt x="1316" y="506" on="0"/>
- <pt x="1316" y="475" on="1"/>
- <pt x="1316" y="407" on="0"/>
- <pt x="1393" y="407" on="1"/>
- <pt x="1525" y="407" on="0"/>
- <pt x="1629" y="549" on="1"/>
- <pt x="1733" y="692" on="0"/>
- <pt x="1733" y="874" on="1"/>
- <pt x="1733" y="1103" on="0"/>
- <pt x="1574" y="1255" on="1"/>
- <pt x="1415" y="1407" on="0"/>
- <pt x="1172" y="1407" on="1"/>
- <pt x="856" y="1407" on="0"/>
- <pt x="610" y="1158" on="1"/>
- <pt x="364" y="908" on="0"/>
- <pt x="364" y="591" on="1"/>
- <pt x="364" y="361" on="0"/>
- <pt x="519" y="218" on="1"/>
- <pt x="673" y="74" on="0"/>
- <pt x="913" y="74" on="1"/>
- <pt x="1067" y="74" on="0"/>
- <pt x="1217" y="146" on="1"/>
- </contour>
- <contour>
- <pt x="1233" y="833" on="1"/>
- <pt x="1272" y="1028" on="1"/>
- <pt x="1178" y="1061" on="0"/>
- <pt x="1112" y="1061" on="1"/>
- <pt x="971" y="1061" on="0"/>
- <pt x="877" y="918" on="1"/>
- <pt x="783" y="775" on="0"/>
- <pt x="783" y="568" on="1"/>
- <pt x="783" y="419" on="0"/>
- <pt x="863" y="419" on="1"/>
- <pt x="996" y="419" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 77 values pushed */
- 0 0 74 6 28 68 16 34 62 16 2 54 16 10 46 16 18 48 196 10 0 2 2 34 1
- 34 0 40 2 0 28 18 1 66 65 64 28 24 23 18 0 8 40 2 3 0 41 40 1 0
- 14 0 0 72 15 30 58 17 6 50 17 14 48 196 66 65 64 44 41 40 30 24 23 20 14
- 6 0
- MDAP[0]
- MDAP[1]
- MDAP[1]
- MDAP[1]
- MDAP[0]
- MDAP[0]
- MDAP[1]
- MDAP[0]
- MDAP[0]
- MDAP[1]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- MDAP[1]
- MDAP[1]
- SZP1[ ]
- CALL[ ]
- SZP1[ ]
- MDAP[1]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="atilde" xMin="95" yMin="-25" xMax="1098" yMax="1517">
- <component glyphName="a" x="0" y="0" flags="0x4"/>
- <component glyphName="tilde" x="206" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="b" xMin="154" yMin="-25" xMax="1052" yMax="1579">
- <contour>
- <pt x="351" y="703" on="1"/>
- <pt x="351" y="149" on="1"/>
- <pt x="488" y="123" on="0"/>
- <pt x="557" y="123" on="1"/>
- <pt x="839" y="123" on="0"/>
- <pt x="839" y="552" on="1"/>
- <pt x="839" y="733" on="0"/>
- <pt x="783" y="835" on="1"/>
- <pt x="728" y="938" on="0"/>
- <pt x="634" y="938" on="1"/>
- <pt x="508" y="938" on="0"/>
- </contour>
- <contour>
- <pt x="351" y="882" on="1"/>
- <pt x="407" y="984" on="0"/>
- <pt x="469" y="1036" on="1"/>
- <pt x="558" y="1110" on="0"/>
- <pt x="676" y="1110" on="1"/>
- <pt x="845" y="1110" on="0"/>
- <pt x="948" y="963" on="1"/>
- <pt x="1052" y="816" on="0"/>
- <pt x="1052" y="572" on="1"/>
- <pt x="1052" y="287" on="0"/>
- <pt x="918" y="131" on="1"/>
- <pt x="785" y="-25" on="0"/>
- <pt x="540" y="-25" on="1"/>
- <pt x="449" y="-25" on="0"/>
- <pt x="351" y="0" on="1"/>
- <pt x="154" y="-12" on="1"/>
- <pt x="154" y="1579" on="1"/>
- <pt x="351" y="1579" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 57 values pushed */
- 23 2 15 1 9 3 1 1 11 9 3 1 0 5 1 2 3 0 0 1 26 25 2 0 28
- 27 1 0 14 19 5 0 0 0 28 25 11 1 0 4 4 26 1 4 48 196 27 26 1 28
- 25 11 1 0 4 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- MDRP[00100]
- CALL[ ]
- CALL[ ]
- SZP0[ ]
- SRP0[ ]
- MDRP[00000]
- MDRP[00000]
- SZP0[ ]
- SZP0[ ]
- SZP1[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- MDAP[1]
- MDAP[1]
- MIAP[1]
- MIAP[1]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="backslash" xMin="-59" yMin="-296" xMax="629" yMax="1480">
- <contour>
- <pt x="629" y="-296" on="1"/>
- <pt x="474" y="-296" on="1"/>
- <pt x="-59" y="1480" on="1"/>
- <pt x="96" y="1480" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 12 values pushed */
- 1 0 1 0 3 2 0 14 3 2 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="bar" xMin="192" yMin="-296" xMax="340" yMax="1579">
- <contour>
- <pt x="192" y="-296" on="1"/>
- <pt x="192" y="1579" on="1"/>
- <pt x="340" y="1579" on="1"/>
- <pt x="340" y="-296" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 24 values pushed */
- 2 1 1 3 0 1 2 0 14 0 0 3 2 7 1 0 1 4 48 196 1 0 1 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- LOOPCALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="braceleft" xMin="25" yMin="-296" xMax="568" yMax="1579">
- <contour>
- <pt x="25" y="716" on="1"/>
- <pt x="86" y="716" on="1"/>
- <pt x="239" y="716" on="0"/>
- <pt x="239" y="880" on="1"/>
- <pt x="239" y="944" on="0"/>
- <pt x="223" y="1017" on="1"/>
- <pt x="204" y="1104" on="1"/>
- <pt x="185" y="1191" on="0"/>
- <pt x="185" y="1268" on="1"/>
- <pt x="185" y="1431" on="0"/>
- <pt x="321" y="1517" on="1"/>
- <pt x="416" y="1576" on="0"/>
- <pt x="568" y="1579" on="1"/>
- <pt x="568" y="1431" on="1"/>
- <pt x="515" y="1431" on="1"/>
- <pt x="446" y="1431" on="0"/>
- <pt x="402" y="1396" on="1"/>
- <pt x="357" y="1360" on="0"/>
- <pt x="357" y="1306" on="1"/>
- <pt x="357" y="1286" on="0"/>
- <pt x="370" y="1212" on="1"/>
- <pt x="387" y="1110" on="1"/>
- <pt x="398" y="1043" on="0"/>
- <pt x="398" y="962" on="1"/>
- <pt x="398" y="773" on="0"/>
- <pt x="251" y="642" on="1"/>
- <pt x="398" y="511" on="0"/>
- <pt x="398" y="320" on="1"/>
- <pt x="398" y="240" on="0"/>
- <pt x="387" y="173" on="1"/>
- <pt x="370" y="71" on="1"/>
- <pt x="357" y="-3" on="0"/>
- <pt x="357" y="-24" on="1"/>
- <pt x="357" y="-77" on="0"/>
- <pt x="403" y="-113" on="1"/>
- <pt x="447" y="-148" on="0"/>
- <pt x="515" y="-148" on="1"/>
- <pt x="568" y="-148" on="1"/>
- <pt x="568" y="-296" on="1"/>
- <pt x="408" y="-293" on="0"/>
- <pt x="311" y="-227" on="1"/>
- <pt x="185" y="-140" on="0"/>
- <pt x="185" y="17" on="1"/>
- <pt x="185" y="92" on="0"/>
- <pt x="204" y="179" on="1"/>
- <pt x="223" y="266" on="1"/>
- <pt x="239" y="339" on="0"/>
- <pt x="239" y="406" on="1"/>
- <pt x="239" y="568" on="0"/>
- <pt x="86" y="568" on="1"/>
- <pt x="25" y="568" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 55 values pushed */
- 50 49 38 37 36 25 14 13 12 1 0 14 0 0 47 15 27 32 13 42 18 13 8 3 15
- 23 48 196 42 27 23 8 49 42 36 27 25 23 14 8 1 9 12 0 3 38 37 13 12 3
- 50 0 1 2 0
- LOOPCALL[ ]
- CALL[ ]
- MDAP[1]
- MDAP[1]
- MDAP[1]
- MDAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="braceright" xMin="116" yMin="-296" xMax="659" yMax="1579">
- <contour>
- <pt x="659" y="568" on="1"/>
- <pt x="597" y="568" on="1"/>
- <pt x="445" y="568" on="0"/>
- <pt x="445" y="404" on="1"/>
- <pt x="445" y="331" on="0"/>
- <pt x="460" y="266" on="1"/>
- <pt x="480" y="179" on="1"/>
- <pt x="499" y="96" on="0"/>
- <pt x="499" y="15" on="1"/>
- <pt x="499" y="-148" on="0"/>
- <pt x="361" y="-234" on="1"/>
- <pt x="267" y="-293" on="0"/>
- <pt x="116" y="-296" on="1"/>
- <pt x="116" y="-148" on="1"/>
- <pt x="168" y="-148" on="1"/>
- <pt x="236" y="-148" on="0"/>
- <pt x="281" y="-113" on="1"/>
- <pt x="326" y="-77" on="0"/>
- <pt x="326" y="-23" on="1"/>
- <pt x="326" y="3" on="0"/>
- <pt x="314" y="71" on="1"/>
- <pt x="296" y="173" on="1"/>
- <pt x="285" y="235" on="0"/>
- <pt x="285" y="321" on="1"/>
- <pt x="285" y="511" on="0"/>
- <pt x="432" y="642" on="1"/>
- <pt x="366" y="701" on="0"/>
- <pt x="333" y="760" on="1"/>
- <pt x="285" y="848" on="0"/>
- <pt x="285" y="963" on="1"/>
- <pt x="285" y="1048" on="0"/>
- <pt x="296" y="1110" on="1"/>
- <pt x="314" y="1212" on="1"/>
- <pt x="326" y="1280" on="0"/>
- <pt x="326" y="1308" on="1"/>
- <pt x="326" y="1360" on="0"/>
- <pt x="280" y="1396" on="1"/>
- <pt x="235" y="1431" on="0"/>
- <pt x="168" y="1431" on="1"/>
- <pt x="116" y="1431" on="1"/>
- <pt x="116" y="1579" on="1"/>
- <pt x="276" y="1576" on="0"/>
- <pt x="372" y="1510" on="1"/>
- <pt x="499" y="1423" on="0"/>
- <pt x="499" y="1266" on="1"/>
- <pt x="499" y="1187" on="0"/>
- <pt x="480" y="1104" on="1"/>
- <pt x="460" y="1017" on="1"/>
- <pt x="445" y="952" on="0"/>
- <pt x="445" y="877" on="1"/>
- <pt x="445" y="716" on="0"/>
- <pt x="597" y="716" on="1"/>
- <pt x="659" y="716" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 55 values pushed */
- 52 51 40 39 38 25 14 13 12 1 0 14 0 0 49 15 29 34 13 44 18 13 8 3 15
- 23 48 196 44 29 23 8 51 44 38 29 25 23 14 8 1 9 0 12 3 52 0 1 40 39
- 13 12 3 2 0
- LOOPCALL[ ]
- CALL[ ]
- MDAP[1]
- MDAP[1]
- MDAP[1]
- MDAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="bracketleft" xMin="149" yMin="-296" xMax="544" yMax="1579">
- <contour>
- <pt x="149" y="-296" on="1"/>
- <pt x="149" y="1579" on="1"/>
- <pt x="544" y="1579" on="1"/>
- <pt x="544" y="1431" on="1"/>
- <pt x="322" y="1431" on="1"/>
- <pt x="322" y="-148" on="1"/>
- <pt x="544" y="-148" on="1"/>
- <pt x="544" y="-296" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 46 values pushed */
- 0 0 4 3 7 1 1 6 5 7 1 0 2 4 48 196 2 1 1 7 0 1 2 0 14
- 0 0 5 4 13 1 0 1 4 48 196 7 6 3 2 3 1 0 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="bracketright" xMin="26" yMin="-296" xMax="421" yMax="1579">
- <contour>
- <pt x="421" y="1579" on="1"/>
- <pt x="421" y="-296" on="1"/>
- <pt x="26" y="-296" on="1"/>
- <pt x="26" y="-148" on="1"/>
- <pt x="248" y="-148" on="1"/>
- <pt x="248" y="1431" on="1"/>
- <pt x="26" y="1431" on="1"/>
- <pt x="26" y="1579" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 46 values pushed */
- 0 0 6 5 7 1 0 4 3 7 1 1 2 4 48 196 7 0 1 2 1 1 2 0 14
- 0 0 5 4 13 1 0 1 4 48 196 1 0 1 7 6 3 2 3 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="breve" xMin="8" yMin="1283" xMax="674" yMax="1604">
- <contour>
- <pt x="8" y="1604" on="1"/>
- <pt x="131" y="1604" on="1"/>
- <pt x="152" y="1510" on="0"/>
- <pt x="206" y="1470" on="1"/>
- <pt x="258" y="1431" on="0"/>
- <pt x="341" y="1431" on="1"/>
- <pt x="435" y="1431" on="0"/>
- <pt x="489" y="1480" on="1"/>
- <pt x="532" y="1520" on="0"/>
- <pt x="551" y="1604" on="1"/>
- <pt x="674" y="1604" on="1"/>
- <pt x="658" y="1470" on="0"/>
- <pt x="585" y="1389" on="1"/>
- <pt x="491" y="1283" on="0"/>
- <pt x="341" y="1283" on="1"/>
- <pt x="184" y="1283" on="0"/>
- <pt x="89" y="1398" on="1"/>
- <pt x="24" y="1476" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 17 values pushed */
- 0 0 5 40 14 48 196 14 10 9 1 0 14 10 9 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- CALL[ ]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="brokenbar" xMin="192" yMin="-296" xMax="340" yMax="1579">
- <contour>
- <pt x="192" y="-296" on="1"/>
- <pt x="192" y="444" on="1"/>
- <pt x="340" y="444" on="1"/>
- <pt x="340" y="-296" on="1"/>
- </contour>
- <contour>
- <pt x="192" y="839" on="1"/>
- <pt x="192" y="1579" on="1"/>
- <pt x="340" y="1579" on="1"/>
- <pt x="340" y="839" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 34 values pushed */
- 6 5 1 7 4 1 2 1 1 3 0 1 4 0 14 0 0 7 6 3 2 7 3 0 1
- 4 48 196 5 4 1 0 3 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- LOOPCALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="bullet" xMin="81" yMin="555" xMax="636" yMax="1110">
- <contour>
- <pt x="359" y="1110" on="1"/>
- <pt x="474" y="1110" on="0"/>
- <pt x="555" y="1028" on="1"/>
- <pt x="636" y="946" on="0"/>
- <pt x="636" y="831" on="1"/>
- <pt x="636" y="717" on="0"/>
- <pt x="554" y="636" on="1"/>
- <pt x="472" y="555" on="0"/>
- <pt x="354" y="555" on="1"/>
- <pt x="255" y="555" on="0"/>
- <pt x="179" y="621" on="1"/>
- <pt x="81" y="707" on="0"/>
- <pt x="81" y="833" on="1"/>
- <pt x="81" y="948" on="0"/>
- <pt x="163" y="1029" on="1"/>
- <pt x="244" y="1110" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 15 values pushed */
- 0 0 0 8 48 196 8 14 0 0 4 12 48 196 12
- MDAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MDAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="c" xMin="86" yMin="-25" xMax="926" yMax="1110">
- <contour>
- <pt x="926" y="33" on="1"/>
- <pt x="745" y="-25" on="0"/>
- <pt x="585" y="-25" on="1"/>
- <pt x="360" y="-25" on="0"/>
- <pt x="223" y="133" on="1"/>
- <pt x="86" y="290" on="0"/>
- <pt x="86" y="543" on="1"/>
- <pt x="86" y="809" on="0"/>
- <pt x="226" y="959" on="1"/>
- <pt x="365" y="1110" on="0"/>
- <pt x="616" y="1110" on="1"/>
- <pt x="742" y="1110" on="0"/>
- <pt x="914" y="1074" on="1"/>
- <pt x="914" y="910" on="1"/>
- <pt x="750" y="959" on="0"/>
- <pt x="652" y="959" on="1"/>
- <pt x="308" y="959" on="0"/>
- <pt x="308" y="543" on="1"/>
- <pt x="308" y="347" on="0"/>
- <pt x="397" y="241" on="1"/>
- <pt x="485" y="134" on="0"/>
- <pt x="644" y="134" on="1"/>
- <pt x="765" y="134" on="0"/>
- <pt x="926" y="203" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 44 values pushed */
- 0 0 21 29 2 15 40 10 48 196 10 1 2 2 1 1 23 13 12 0 4 1 2 3 0
- 0 14 0 0 17 26 6 48 196 6 12 23 0 1 13 12 1 2 0
- LOOPCALL[ ]
- SRP0[ ]
- MDRP[00100]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="cacute" xMin="86" yMin="-25" xMax="928" yMax="1604">
- <component glyphName="c" x="0" y="0" flags="0x4"/>
- <component glyphName="acute" x="352" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="caron" xMin="-9" yMin="1283" xMax="691" yMax="1604">
- <contour>
- <pt x="691" y="1604" on="1"/>
- <pt x="450" y="1283" on="1"/>
- <pt x="232" y="1283" on="1"/>
- <pt x="-9" y="1604" on="1"/>
- <pt x="139" y="1604" on="1"/>
- <pt x="340" y="1402" on="1"/>
- <pt x="342" y="1402" on="1"/>
- <pt x="543" y="1604" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 25 values pushed */
- 6 5 2 0 1 3 7 4 3 0 3 2 1 1 2 0 14 7 6 5 4 3 2 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- CALL[ ]
- LOOPCALL[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="ccaron" xMin="86" yMin="-25" xMax="957" yMax="1604">
- <component glyphName="c" x="0" y="0" flags="0x4"/>
- <component glyphName="caron" x="266" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="ccedilla" xMin="86" yMin="-432" xMax="926" yMax="1110">
- <component glyphName="c" x="0" y="0" flags="0x4"/>
- <component glyphName="cedilla" x="260" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="ccircumflex" xMin="86" yMin="-25" xMax="957" yMax="1604">
- <contour>
- <pt x="926" y="33" on="1"/>
- <pt x="745" y="-25" on="0"/>
- <pt x="585" y="-25" on="1"/>
- <pt x="360" y="-25" on="0"/>
- <pt x="223" y="133" on="1"/>
- <pt x="86" y="290" on="0"/>
- <pt x="86" y="543" on="1"/>
- <pt x="86" y="809" on="0"/>
- <pt x="226" y="959" on="1"/>
- <pt x="365" y="1110" on="0"/>
- <pt x="616" y="1110" on="1"/>
- <pt x="742" y="1110" on="0"/>
- <pt x="914" y="1074" on="1"/>
- <pt x="914" y="910" on="1"/>
- <pt x="750" y="959" on="0"/>
- <pt x="652" y="959" on="1"/>
- <pt x="308" y="959" on="0"/>
- <pt x="308" y="543" on="1"/>
- <pt x="308" y="347" on="0"/>
- <pt x="397" y="241" on="1"/>
- <pt x="485" y="134" on="0"/>
- <pt x="644" y="134" on="1"/>
- <pt x="765" y="134" on="0"/>
- <pt x="926" y="203" on="1"/>
- </contour>
- <contour>
- <pt x="257" y="1283" on="1"/>
- <pt x="498" y="1604" on="1"/>
- <pt x="716" y="1604" on="1"/>
- <pt x="957" y="1283" on="1"/>
- <pt x="809" y="1283" on="1"/>
- <pt x="608" y="1485" on="1"/>
- <pt x="606" y="1485" on="1"/>
- <pt x="405" y="1283" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 71 values pushed */
- 0 0 21 29 2 15 40 10 48 196 10 1 2 2 30 29 2 25 24 3 1 1 23 13 12
- 0 4 1 2 3 0 0 26 25 1 31 28 27 24 3 2 0 14 0 0 17 26 6 48 196
- 27 0 31 30 29 28 26 25 24 7 13 6 12 23 0 1 13 12 1 2 0
- LOOPCALL[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- SRP0[ ]
- MDRP[00000]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- LOOPCALL[ ]
- SZP0[ ]
- SZP1[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- CALL[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="cdotaccent" xMin="86" yMin="-25" xMax="926" yMax="1480">
- <contour>
- <pt x="926" y="33" on="1"/>
- <pt x="745" y="-25" on="0"/>
- <pt x="585" y="-25" on="1"/>
- <pt x="360" y="-25" on="0"/>
- <pt x="223" y="133" on="1"/>
- <pt x="86" y="290" on="0"/>
- <pt x="86" y="543" on="1"/>
- <pt x="86" y="809" on="0"/>
- <pt x="226" y="959" on="1"/>
- <pt x="365" y="1110" on="0"/>
- <pt x="616" y="1110" on="1"/>
- <pt x="742" y="1110" on="0"/>
- <pt x="914" y="1074" on="1"/>
- <pt x="914" y="910" on="1"/>
- <pt x="750" y="959" on="0"/>
- <pt x="652" y="959" on="1"/>
- <pt x="308" y="959" on="0"/>
- <pt x="308" y="543" on="1"/>
- <pt x="308" y="347" on="0"/>
- <pt x="397" y="241" on="1"/>
- <pt x="485" y="134" on="0"/>
- <pt x="644" y="134" on="1"/>
- <pt x="765" y="134" on="0"/>
- <pt x="926" y="203" on="1"/>
- </contour>
- <contour>
- <pt x="508" y="1283" on="1"/>
- <pt x="508" y="1480" on="1"/>
- <pt x="705" y="1480" on="1"/>
- <pt x="705" y="1283" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 72 values pushed */
- 0 0 21 29 2 15 40 10 48 196 10 1 2 2 1 1 23 13 12 0 4 1 2 3 0
- 0 0 0 27 24 5 1 25 1 4 48 196 26 25 0 14 0 0 17 26 6 48 196 6 24
- 0 0 25 24 4 1 26 1 4 48 196 27 26 1 23 0 1 13 12 1 3 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SZP0[ ]
- SZP1[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="cedilla" xMin="168" yMin="-432" xMax="515" yMax="0">
- <contour>
- <pt x="284" y="0" on="1"/>
- <pt x="381" y="0" on="1"/>
- <pt x="321" y="-109" on="1"/>
- <pt x="393" y="-111" on="0"/>
- <pt x="445" y="-148" on="1"/>
- <pt x="515" y="-197" on="0"/>
- <pt x="515" y="-269" on="1"/>
- <pt x="515" y="-337" on="0"/>
- <pt x="456" y="-384" on="1"/>
- <pt x="398" y="-432" on="0"/>
- <pt x="311" y="-432" on="1"/>
- <pt x="244" y="-432" on="0"/>
- <pt x="168" y="-411" on="1"/>
- <pt x="168" y="-330" on="1"/>
- <pt x="218" y="-345" on="0"/>
- <pt x="272" y="-345" on="1"/>
- <pt x="376" y="-345" on="0"/>
- <pt x="376" y="-271" on="1"/>
- <pt x="376" y="-178" on="0"/>
- <pt x="189" y="-175" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 29 values pushed */
- 0 0 15 44 10 48 196 19 13 12 10 2 1 0 14 0 0 17 42 6 48 196 19 13 12
- 6 2 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[1]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[1]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="cent" xMin="173" yMin="0" xMax="1014" yMax="1480">
- <contour>
- <pt x="631" y="0" on="1"/>
- <pt x="631" y="173" on="1"/>
- <pt x="443" y="197" on="0"/>
- <pt x="327" y="320" on="1"/>
- <pt x="173" y="483" on="0"/>
- <pt x="173" y="740" on="1"/>
- <pt x="173" y="1010" on="0"/>
- <pt x="331" y="1161" on="1"/>
- <pt x="441" y="1266" on="0"/>
- <pt x="631" y="1295" on="1"/>
- <pt x="631" y="1480" on="1"/>
- <pt x="730" y="1480" on="1"/>
- <pt x="730" y="1295" on="1"/>
- <pt x="863" y="1289" on="0"/>
- <pt x="1014" y="1249" on="1"/>
- <pt x="1014" y="1083" on="1"/>
- <pt x="836" y="1143" on="0"/>
- <pt x="730" y="1153" on="1"/>
- <pt x="730" y="313" on="1"/>
- <pt x="866" y="313" on="0"/>
- <pt x="1014" y="380" on="1"/>
- <pt x="1014" y="231" on="1"/>
- <pt x="865" y="173" on="0"/>
- <pt x="730" y="173" on="1"/>
- <pt x="730" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="631" y="1144" on="1"/>
- <pt x="572" y="1135" on="0"/>
- <pt x="542" y="1120" on="1"/>
- <pt x="389" y="1041" on="0"/>
- <pt x="389" y="739" on="1"/>
- <pt x="389" y="530" on="0"/>
- <pt x="480" y="422" on="1"/>
- <pt x="532" y="361" on="0"/>
- <pt x="631" y="324" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 55 values pushed */
- 33 25 24 23 21 20 18 17 15 14 12 11 10 9 1 0 14 0 0 29 9 5 48 196 5
- 0 0 0 33 25 10 9 1 0 11 5 11 1 4 48 196 21 20 15 14 3 24 23 18 17
- 12 11 5 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="circumflex" xMin="-9" yMin="1283" xMax="691" yMax="1604">
- <contour>
- <pt x="-9" y="1283" on="1"/>
- <pt x="232" y="1604" on="1"/>
- <pt x="450" y="1604" on="1"/>
- <pt x="691" y="1283" on="1"/>
- <pt x="543" y="1283" on="1"/>
- <pt x="342" y="1485" on="1"/>
- <pt x="340" y="1485" on="1"/>
- <pt x="139" y="1283" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 25 values pushed */
- 6 5 2 1 0 3 2 1 1 7 4 3 0 3 2 0 14 7 6 5 4 3 2 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- CALL[ ]
- LOOPCALL[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="colon" xMin="186" yMin="0" xMax="383" yMax="1086">
- <contour>
- <pt x="186" y="0" on="1"/>
- <pt x="186" y="197" on="1"/>
- <pt x="383" y="197" on="1"/>
- <pt x="383" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="186" y="888" on="1"/>
- <pt x="186" y="1086" on="1"/>
- <pt x="383" y="1086" on="1"/>
- <pt x="383" y="888" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 43 values pushed */
- 0 0 7 4 5 1 5 2 1 5 1 0 2 4 48 196 3 0 1 0 6 5 1 14 0
- 0 7 6 3 2 4 3 0 1 4 48 196 5 4 1 0 3 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="comma" xMin="161" yMin="-321" xMax="408" yMax="247">
- <contour>
- <pt x="161" y="-321" on="1"/>
- <pt x="161" y="-247" on="1"/>
- <pt x="257" y="-220" on="0"/>
- <pt x="257" y="-20" on="1"/>
- <pt x="257" y="0" on="1"/>
- <pt x="161" y="0" on="1"/>
- <pt x="161" y="247" on="1"/>
- <pt x="408" y="247" on="1"/>
- <pt x="408" y="33" on="1"/>
- <pt x="407" y="-294" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 37 values pushed */
- 8 5 4 3 1 0 6 13 6 7 6 1 0 14 4 3 2 7 0 3 0 0 8 7 8
- 1 0 1 4 48 196 6 5 1 0 3 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- SRP0[ ]
- LOOPCALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="copyright" xMin="15" yMin="0" xMax="1495" yMax="1480">
- <contour>
- <pt x="755" y="1480" on="1"/>
- <pt x="1060" y="1480" on="0"/>
- <pt x="1278" y="1263" on="1"/>
- <pt x="1495" y="1047" on="0"/>
- <pt x="1495" y="741" on="1"/>
- <pt x="1495" y="431" on="0"/>
- <pt x="1277" y="216" on="1"/>
- <pt x="1060" y="0" on="0"/>
- <pt x="746" y="0" on="1"/>
- <pt x="478" y="0" on="0"/>
- <pt x="277" y="176" on="1"/>
- <pt x="15" y="404" on="0"/>
- <pt x="15" y="741" on="1"/>
- <pt x="15" y="1047" on="0"/>
- <pt x="232" y="1263" on="1"/>
- <pt x="450" y="1480" on="0"/>
- </contour>
- <contour>
- <pt x="755" y="1375" on="1"/>
- <pt x="494" y="1375" on="0"/>
- <pt x="307" y="1188" on="1"/>
- <pt x="121" y="1002" on="0"/>
- <pt x="121" y="740" on="1"/>
- <pt x="121" y="482" on="0"/>
- <pt x="306" y="294" on="1"/>
- <pt x="491" y="106" on="0"/>
- <pt x="748" y="106" on="1"/>
- <pt x="987" y="106" on="0"/>
- <pt x="1164" y="256" on="1"/>
- <pt x="1390" y="448" on="0"/>
- <pt x="1390" y="741" on="1"/>
- <pt x="1390" y="1003" on="0"/>
- <pt x="1203" y="1188" on="1"/>
- <pt x="1016" y="1375" on="0"/>
- </contour>
- <contour>
- <pt x="1025" y="364" on="1"/>
- <pt x="887" y="317" on="0"/>
- <pt x="781" y="317" on="1"/>
- <pt x="603" y="317" on="0"/>
- <pt x="488" y="434" on="1"/>
- <pt x="373" y="551" on="0"/>
- <pt x="373" y="736" on="1"/>
- <pt x="373" y="927" on="0"/>
- <pt x="485" y="1042" on="1"/>
- <pt x="597" y="1157" on="0"/>
- <pt x="787" y="1157" on="1"/>
- <pt x="884" y="1157" on="0"/>
- <pt x="1001" y="1133" on="1"/>
- <pt x="1025" y="1128" on="1"/>
- <pt x="1025" y="1010" on="1"/>
- <pt x="895" y="1063" on="0"/>
- <pt x="794" y="1063" on="1"/>
- <pt x="668" y="1063" on="0"/>
- <pt x="591" y="974" on="1"/>
- <pt x="514" y="884" on="0"/>
- <pt x="514" y="739" on="1"/>
- <pt x="514" y="593" on="0"/>
- <pt x="594" y="508" on="1"/>
- <pt x="674" y="423" on="0"/>
- <pt x="809" y="423" on="1"/>
- <pt x="914" y="423" on="0"/>
- <pt x="1025" y="482" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 57 values pushed */
- 0 0 56 20 34 48 21 42 24 20 8 16 20 0 48 196 8 2 0 0 42 34 1 1 58
- 46 45 42 34 32 6 0 2 3 0 0 14 0 0 52 42 38 28 17 4 20 17 12 48 196
- 58 46 45 38 32 12 4
- MDAP[1]
- MDAP[1]
- MDAP[0]
- MDAP[1]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- MDAP[1]
- MDAP[1]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="currency" xMin="122" yMin="293" xMax="1016" yMax="1188">
- <contour>
- <pt x="365" y="449" on="1"/>
- <pt x="209" y="293" on="1"/>
- <pt x="122" y="380" on="1"/>
- <pt x="277" y="536" on="1"/>
- <pt x="214" y="640" on="0"/>
- <pt x="214" y="740" on="1"/>
- <pt x="214" y="841" on="0"/>
- <pt x="278" y="944" on="1"/>
- <pt x="122" y="1100" on="1"/>
- <pt x="209" y="1188" on="1"/>
- <pt x="365" y="1032" on="1"/>
- <pt x="463" y="1095" on="0"/>
- <pt x="569" y="1095" on="1"/>
- <pt x="675" y="1095" on="0"/>
- <pt x="773" y="1032" on="1"/>
- <pt x="929" y="1188" on="1"/>
- <pt x="1016" y="1100" on="1"/>
- <pt x="860" y="944" on="1"/>
- <pt x="924" y="841" on="0"/>
- <pt x="924" y="740" on="1"/>
- <pt x="924" y="639" on="0"/>
- <pt x="861" y="536" on="1"/>
- <pt x="1016" y="380" on="1"/>
- <pt x="929" y="293" on="1"/>
- <pt x="773" y="449" on="1"/>
- <pt x="674" y="385" on="0"/>
- <pt x="569" y="385" on="1"/>
- <pt x="464" y="385" on="0"/>
- </contour>
- <contour>
- <pt x="569" y="972" on="1"/>
- <pt x="471" y="972" on="0"/>
- <pt x="404" y="905" on="1"/>
- <pt x="337" y="838" on="0"/>
- <pt x="337" y="739" on="1"/>
- <pt x="337" y="643" on="0"/>
- <pt x="404" y="576" on="1"/>
- <pt x="470" y="508" on="0"/>
- <pt x="566" y="508" on="1"/>
- <pt x="655" y="508" on="0"/>
- <pt x="719" y="562" on="1"/>
- <pt x="801" y="631" on="0"/>
- <pt x="801" y="741" on="1"/>
- <pt x="801" y="838" on="0"/>
- <pt x="734" y="905" on="1"/>
- <pt x="666" y="972" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 68 values pushed */
- 0 0 36 6 26 28 6 12 48 196 12 1 1 16 15 9 8 4 13 1 0 1 24 23 22
- 21 17 14 10 7 3 2 1 0 12 13 26 1 0 14 0 0 40 6 19 32 6 5 48 196
- 24 23 22 21 19 17 16 15 14 10 9 8 7 5 3 2 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[1]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[1]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- SZP0[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- SZP0[ ]
- SZP0[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SZP0[ ]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="d" xMin="86" yMin="-25" xMax="984" yMax="1579">
- <contour>
- <pt x="787" y="382" on="1"/>
- <pt x="787" y="937" on="1"/>
- <pt x="648" y="962" on="0"/>
- <pt x="582" y="962" on="1"/>
- <pt x="299" y="962" on="0"/>
- <pt x="299" y="532" on="1"/>
- <pt x="299" y="354" on="0"/>
- <pt x="355" y="251" on="1"/>
- <pt x="410" y="148" on="0"/>
- <pt x="504" y="148" on="1"/>
- <pt x="630" y="148" on="0"/>
- </contour>
- <contour>
- <pt x="787" y="203" on="1"/>
- <pt x="731" y="101" on="0"/>
- <pt x="669" y="49" on="1"/>
- <pt x="581" y="-25" on="0"/>
- <pt x="462" y="-25" on="1"/>
- <pt x="293" y="-25" on="0"/>
- <pt x="190" y="123" on="1"/>
- <pt x="86" y="270" on="0"/>
- <pt x="86" y="514" on="1"/>
- <pt x="86" y="798" on="0"/>
- <pt x="220" y="954" on="1"/>
- <pt x="354" y="1110" on="0"/>
- <pt x="597" y="1110" on="1"/>
- <pt x="691" y="1110" on="0"/>
- <pt x="787" y="1086" on="1"/>
- <pt x="787" y="1579" on="1"/>
- <pt x="984" y="1579" on="1"/>
- <pt x="984" y="0" on="1"/>
- <pt x="787" y="0" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 57 values pushed */
- 23 1 15 2 9 3 1 25 11 9 3 1 0 6 1 28 3 0 27 26 1 29 28 1 2
- 0 14 19 5 0 0 0 29 26 25 11 1 0 4 5 27 1 4 48 196 28 27 1 29 26
- 25 11 1 0 5 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- MDRP[00100]
- CALL[ ]
- LOOPCALL[ ]
- SZP1[ ]
- CALL[ ]
- SZP1[ ]
- MDAP[1]
- MDAP[1]
- MIAP[1]
- MIAP[1]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="dagger" xMin="150" yMin="-296" xMax="989" yMax="1480">
- <contour>
- <pt x="471" y="-296" on="1"/>
- <pt x="495" y="839" on="1"/>
- <pt x="150" y="814" on="1"/>
- <pt x="150" y="962" on="1"/>
- <pt x="495" y="938" on="1"/>
- <pt x="471" y="1480" on="1"/>
- <pt x="668" y="1480" on="1"/>
- <pt x="643" y="938" on="1"/>
- <pt x="989" y="962" on="1"/>
- <pt x="989" y="814" on="1"/>
- <pt x="643" y="839" on="1"/>
- <pt x="668" y="-296" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 42 values pushed */
- 1 10 9 8 7 4 3 2 1 8 5 2 3 0 11 0 1 0 6 5 0 14 11 10 7
- 6 5 4 1 0 8 8 2 3 9 8 1 3 2 1 2 0
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="daggerdbl" xMin="150" yMin="-296" xMax="989" yMax="1480">
- <contour>
- <pt x="471" y="-296" on="1"/>
- <pt x="495" y="247" on="1"/>
- <pt x="150" y="222" on="1"/>
- <pt x="150" y="370" on="1"/>
- <pt x="495" y="345" on="1"/>
- <pt x="495" y="839" on="1"/>
- <pt x="150" y="814" on="1"/>
- <pt x="150" y="962" on="1"/>
- <pt x="495" y="938" on="1"/>
- <pt x="471" y="1480" on="1"/>
- <pt x="668" y="1480" on="1"/>
- <pt x="643" y="938" on="1"/>
- <pt x="989" y="962" on="1"/>
- <pt x="989" y="814" on="1"/>
- <pt x="643" y="839" on="1"/>
- <pt x="643" y="345" on="1"/>
- <pt x="989" y="370" on="1"/>
- <pt x="989" y="222" on="1"/>
- <pt x="643" y="247" on="1"/>
- <pt x="668" y="-296" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 72 values pushed */
- 1 18 17 16 15 14 13 12 11 8 7 6 5 4 3 2 1 16 9 2 3 0 19 0 1
- 0 10 9 0 14 19 10 2 12 11 3 9 0 2 1 2 3 0 0 18 15 14 11 7 3
- 1 1 4 48 196 17 16 13 12 3 8 5 4 1 3 7 6 3 2 3 3 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="dcaron" xMin="86" yMin="-25" xMax="1259" yMax="1579">
- <contour>
- <pt x="787" y="382" on="1"/>
- <pt x="787" y="937" on="1"/>
- <pt x="648" y="962" on="0"/>
- <pt x="582" y="962" on="1"/>
- <pt x="299" y="962" on="0"/>
- <pt x="299" y="532" on="1"/>
- <pt x="299" y="354" on="0"/>
- <pt x="355" y="251" on="1"/>
- <pt x="410" y="148" on="0"/>
- <pt x="504" y="148" on="1"/>
- <pt x="630" y="148" on="0"/>
- </contour>
- <contour>
- <pt x="787" y="203" on="1"/>
- <pt x="731" y="101" on="0"/>
- <pt x="669" y="49" on="1"/>
- <pt x="581" y="-25" on="0"/>
- <pt x="462" y="-25" on="1"/>
- <pt x="293" y="-25" on="0"/>
- <pt x="190" y="123" on="1"/>
- <pt x="86" y="270" on="0"/>
- <pt x="86" y="514" on="1"/>
- <pt x="86" y="798" on="0"/>
- <pt x="220" y="954" on="1"/>
- <pt x="354" y="1110" on="0"/>
- <pt x="597" y="1110" on="1"/>
- <pt x="691" y="1110" on="0"/>
- <pt x="787" y="1086" on="1"/>
- <pt x="787" y="1579" on="1"/>
- <pt x="984" y="1579" on="1"/>
- <pt x="984" y="0" on="1"/>
- <pt x="787" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="1061" y="1125" on="1"/>
- <pt x="1061" y="1184" on="1"/>
- <pt x="1138" y="1205" on="0"/>
- <pt x="1138" y="1365" on="1"/>
- <pt x="1138" y="1382" on="1"/>
- <pt x="1061" y="1382" on="1"/>
- <pt x="1061" y="1579" on="1"/>
- <pt x="1259" y="1579" on="1"/>
- <pt x="1259" y="1408" on="1"/>
- <pt x="1258" y="1146" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 87 values pushed */
- 23 1 15 2 1 38 35 34 33 31 30 6 26 1 3 0 9 3 1 25 11 9 3 1 0
- 6 1 28 3 0 37 36 27 26 3 29 28 1 2 0 14 34 33 2 37 30 3 19 5 0
- 0 0 36 35 31 30 4 3 37 29 26 25 11 1 0 4 5 27 2 4 48 196 38 37 1
- 28 27 1 29 26 25 11 1 0 5 3 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- MDRP[00100]
- CALL[ ]
- CALL[ ]
- LOOPCALL[ ]
- SZP1[ ]
- CALL[ ]
- SZP1[ ]
- MDAP[1]
- MDAP[1]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- MIAP[1]
- MIAP[1]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="dcroat" xMin="86" yMin="-25" xMax="1132" yMax="1579">
- <contour>
- <pt x="787" y="1258" on="1"/>
- <pt x="466" y="1258" on="1"/>
- <pt x="466" y="1382" on="1"/>
- <pt x="787" y="1382" on="1"/>
- <pt x="787" y="1579" on="1"/>
- <pt x="984" y="1579" on="1"/>
- <pt x="984" y="1382" on="1"/>
- <pt x="1132" y="1382" on="1"/>
- <pt x="1132" y="1258" on="1"/>
- <pt x="984" y="1258" on="1"/>
- <pt x="984" y="0" on="1"/>
- <pt x="787" y="0" on="1"/>
- <pt x="787" y="203" on="1"/>
- <pt x="731" y="101" on="0"/>
- <pt x="669" y="49" on="1"/>
- <pt x="581" y="-25" on="0"/>
- <pt x="462" y="-25" on="1"/>
- <pt x="293" y="-25" on="0"/>
- <pt x="190" y="123" on="1"/>
- <pt x="86" y="270" on="0"/>
- <pt x="86" y="514" on="1"/>
- <pt x="86" y="798" on="0"/>
- <pt x="220" y="954" on="1"/>
- <pt x="354" y="1110" on="0"/>
- <pt x="597" y="1110" on="1"/>
- <pt x="691" y="1110" on="0"/>
- <pt x="787" y="1086" on="1"/>
- </contour>
- <contour>
- <pt x="787" y="382" on="1"/>
- <pt x="787" y="937" on="1"/>
- <pt x="648" y="962" on="0"/>
- <pt x="582" y="962" on="1"/>
- <pt x="299" y="962" on="0"/>
- <pt x="299" y="532" on="1"/>
- <pt x="299" y="354" on="0"/>
- <pt x="355" y="251" on="1"/>
- <pt x="410" y="148" on="0"/>
- <pt x="504" y="148" on="1"/>
- <pt x="630" y="148" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 90 values pushed */
- 0 0 36 30 16 30 40 24 48 196 24 1 16 2 1 28 27 26 12 4 1 10 3 0 0
- 0 9 8 1 0 6 3 2 1 4 48 196 5 4 1 7 6 3 2 3 11 10 1 3 0
- 14 0 0 32 9 20 48 196 8 7 2 13 5 2 1 20 0 0 0 28 27 26 12 11 4
- 3 0 4 7 5 1 4 48 196 10 9 6 5 3 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- MDRP[00000]
- MDRP[00000]
- SRP0[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SZP1[ ]
- CALL[ ]
- SZP1[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="degree" xMin="114" yMin="925" xMax="706" yMax="1517">
- <contour>
- <pt x="410" y="1517" on="1"/>
- <pt x="531" y="1517" on="0"/>
- <pt x="619" y="1430" on="1"/>
- <pt x="706" y="1344" on="0"/>
- <pt x="706" y="1222" on="1"/>
- <pt x="706" y="1098" on="0"/>
- <pt x="619" y="1012" on="1"/>
- <pt x="531" y="925" on="0"/>
- <pt x="406" y="925" on="1"/>
- <pt x="300" y="925" on="0"/>
- <pt x="219" y="995" on="1"/>
- <pt x="114" y="1087" on="0"/>
- <pt x="114" y="1221" on="1"/>
- <pt x="114" y="1344" on="0"/>
- <pt x="201" y="1430" on="1"/>
- <pt x="289" y="1517" on="0"/>
- </contour>
- <contour>
- <pt x="410" y="1394" on="1"/>
- <pt x="339" y="1394" on="0"/>
- <pt x="288" y="1343" on="1"/>
- <pt x="237" y="1293" on="0"/>
- <pt x="237" y="1222" on="1"/>
- <pt x="237" y="1151" on="0"/>
- <pt x="288" y="1100" on="1"/>
- <pt x="338" y="1049" on="0"/>
- <pt x="408" y="1049" on="1"/>
- <pt x="473" y="1049" on="0"/>
- <pt x="521" y="1090" on="1"/>
- <pt x="583" y="1142" on="0"/>
- <pt x="583" y="1222" on="1"/>
- <pt x="583" y="1293" on="0"/>
- <pt x="532" y="1343" on="1"/>
- <pt x="481" y="1394" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 29 values pushed */
- 0 0 24 6 8 16 6 0 48 196 0 0 1 8 0 0 14 0 0 28 6 4 20 6 12
- 48 196 12 4
- MDAP[1]
- MDAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- SZP0[ ]
- SRP0[ ]
- MDRP[00100]
- SZP0[ ]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="dieresis" xMin="57" yMin="1283" xMax="625" yMax="1456">
- <contour>
- <pt x="57" y="1283" on="1"/>
- <pt x="57" y="1456" on="1"/>
- <pt x="230" y="1456" on="1"/>
- <pt x="230" y="1283" on="1"/>
- </contour>
- <contour>
- <pt x="452" y="1283" on="1"/>
- <pt x="452" y="1456" on="1"/>
- <pt x="625" y="1456" on="1"/>
- <pt x="625" y="1283" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 44 values pushed */
- 0 0 7 4 3 0 13 3 1 1 4 48 196 6 5 2 1 3 0 14 0 0 5 4 13
- 1 6 3 2 13 1 0 2 4 48 196 7 6 1 1 0 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="divide" xMin="104" yMin="0" xMax="1091" yMax="1184">
- <contour>
- <pt x="104" y="518" on="1"/>
- <pt x="104" y="666" on="1"/>
- <pt x="1091" y="666" on="1"/>
- <pt x="1091" y="518" on="1"/>
- </contour>
- <contour>
- <pt x="474" y="938" on="1"/>
- <pt x="474" y="1184" on="1"/>
- <pt x="721" y="1184" on="1"/>
- <pt x="721" y="938" on="1"/>
- </contour>
- <contour>
- <pt x="474" y="0" on="1"/>
- <pt x="474" y="247" on="1"/>
- <pt x="721" y="247" on="1"/>
- <pt x="721" y="0" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 59 values pushed */
- 0 0 10 9 8 1 8 7 4 8 1 5 3 0 7 1 1 3 4 48 196 11 8 1 6
- 5 1 2 1 1 3 0 14 0 0 11 10 7 6 8 3 4 1 4 48 196 9 8 5 4
- 3 3 2 1 1 0 1 3 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="dollar" xMin="103" yMin="-123" xMax="942" yMax="1604">
- <contour>
- <pt x="498" y="-123" on="1"/>
- <pt x="498" y="0" on="1"/>
- <pt x="322" y="0" on="0"/>
- <pt x="103" y="83" on="1"/>
- <pt x="103" y="253" on="1"/>
- <pt x="328" y="148" on="0"/>
- <pt x="498" y="148" on="1"/>
- <pt x="498" y="679" on="1"/>
- <pt x="312" y="795" on="0"/>
- <pt x="235" y="881" on="1"/>
- <pt x="147" y="981" on="0"/>
- <pt x="147" y="1125" on="1"/>
- <pt x="147" y="1296" on="0"/>
- <pt x="274" y="1398" on="1"/>
- <pt x="360" y="1467" on="0"/>
- <pt x="498" y="1480" on="1"/>
- <pt x="498" y="1604" on="1"/>
- <pt x="597" y="1604" on="1"/>
- <pt x="597" y="1480" on="1"/>
- <pt x="741" y="1480" on="0"/>
- <pt x="918" y="1413" on="1"/>
- <pt x="918" y="1252" on="1"/>
- <pt x="727" y="1335" on="0"/>
- <pt x="597" y="1345" on="1"/>
- <pt x="597" y="818" on="1"/>
- <pt x="609" y="810" on="1"/>
- <pt x="635" y="794" on="0"/>
- <pt x="658" y="781" on="1"/>
- <pt x="670" y="773" on="1"/>
- <pt x="796" y="698" on="0"/>
- <pt x="859" y="632" on="1"/>
- <pt x="942" y="546" on="0"/>
- <pt x="942" y="413" on="1"/>
- <pt x="942" y="232" on="0"/>
- <pt x="820" y="113" on="1"/>
- <pt x="735" y="31" on="0"/>
- <pt x="597" y="0" on="1"/>
- <pt x="597" y="-123" on="1"/>
- </contour>
- <contour>
- <pt x="597" y="160" on="1"/>
- <pt x="769" y="227" on="0"/>
- <pt x="769" y="385" on="1"/>
- <pt x="769" y="467" on="0"/>
- <pt x="721" y="520" on="1"/>
- <pt x="684" y="560" on="0"/>
- <pt x="597" y="621" on="1"/>
- </contour>
- <contour>
- <pt x="498" y="883" on="1"/>
- <pt x="498" y="1339" on="1"/>
- <pt x="319" y="1278" on="0"/>
- <pt x="319" y="1133" on="1"/>
- <pt x="319" y="1002" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 72 values pushed */
- 46 45 44 38 37 36 24 23 21 20 18 17 16 15 7 6 4 3 1 0 14 0 0 48 13
- 11 40 13 32 48 196 11 11 0 3 2 32 20 0 0 44 38 37 36 24 23 18 17 11 7
- 0 1 4 48 196 21 20 1 46 45 16 15 7 6 1 0 7 4 3 1 3 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- CALL[ ]
- MDAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="dotaccent" xMin="242" yMin="1283" xMax="439" yMax="1480">
- <contour>
- <pt x="242" y="1283" on="1"/>
- <pt x="242" y="1480" on="1"/>
- <pt x="439" y="1480" on="1"/>
- <pt x="439" y="1283" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 30 values pushed */
- 0 0 3 0 5 1 1 1 4 48 196 2 1 0 14 0 0 3 2 4 1 0 1 4 48
- 196 1 0 1 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="dotlessi" xMin="129" yMin="0" xMax="326" yMax="1086">
- <contour>
- <pt x="129" y="0" on="1"/>
- <pt x="129" y="1086" on="1"/>
- <pt x="326" y="1086" on="1"/>
- <pt x="326" y="0" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 23 values pushed */
- 3 0 1 0 2 1 1 14 0 0 3 2 4 1 0 1 4 48 196 1 0 1 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="dotlessj" xMin="-155" yMin="-419" xMax="331" yMax="1086">
- <contour>
- <pt x="-155" y="-387" on="1"/>
- <pt x="-155" y="-231" on="1"/>
- <pt x="-75" y="-271" on="0"/>
- <pt x="-5" y="-271" on="1"/>
- <pt x="92" y="-271" on="0"/>
- <pt x="115" y="-197" on="1"/>
- <pt x="133" y="-136" on="0"/>
- <pt x="133" y="0" on="1"/>
- <pt x="133" y="1086" on="1"/>
- <pt x="331" y="1086" on="1"/>
- <pt x="331" y="0" on="1"/>
- <pt x="331" y="-419" on="0"/>
- <pt x="11" y="-419" on="1"/>
- <pt x="-77" y="-419" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 40 values pushed */
- 0 0 3 40 12 48 196 1 10 7 1 0 4 13 12 2 0 9 8 1 14 0 0 8 7
- 4 1 9 1 4 48 196 10 9 1 1 0 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- SZP0[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- SZP0[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="dotmath" xMin="161" yMin="491" xMax="408" yMax="738">
- <contour>
- <pt x="161" y="491" on="1"/>
- <pt x="161" y="738" on="1"/>
- <pt x="408" y="738" on="1"/>
- <pt x="408" y="491" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 31 values pushed */
- 0 0 3 0 8 1 1 1 4 48 196 2 1 1 0 14 0 0 3 2 8 1 0 1 4
- 48 196 1 0 1 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="e" xMin="86" yMin="-25" xMax="1022" yMax="1110">
- <contour>
- <pt x="818" y="660" on="1"/>
- <pt x="815" y="758" on="0"/>
- <pt x="798" y="809" on="1"/>
- <pt x="746" y="963" on="0"/>
- <pt x="572" y="963" on="1"/>
- <pt x="451" y="963" on="0"/>
- <pt x="381" y="891" on="1"/>
- <pt x="313" y="822" on="0"/>
- <pt x="296" y="660" on="1"/>
- </contour>
- <contour>
- <pt x="1013" y="191" on="1"/>
- <pt x="1013" y="35" on="1"/>
- <pt x="810" y="-25" on="0"/>
- <pt x="641" y="-25" on="1"/>
- <pt x="386" y="-25" on="0"/>
- <pt x="236" y="133" on="1"/>
- <pt x="86" y="291" on="0"/>
- <pt x="86" y="557" on="1"/>
- <pt x="86" y="810" on="0"/>
- <pt x="219" y="960" on="1"/>
- <pt x="351" y="1110" on="0"/>
- <pt x="577" y="1110" on="1"/>
- <pt x="836" y="1110" on="0"/>
- <pt x="943" y="926" on="1"/>
- <pt x="1022" y="789" on="0"/>
- <pt x="1019" y="573" on="1"/>
- <pt x="1018" y="512" on="1"/>
- <pt x="293" y="512" on="1"/>
- <pt x="305" y="393" on="0"/>
- <pt x="332" y="331" on="1"/>
- <pt x="420" y="125" on="0"/>
- <pt x="683" y="125" on="1"/>
- <pt x="832" y="125" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 48 values pushed */
- 0 0 30 40 12 48 196 20 1 12 2 4 1 4 1 0 2 0 1 10 9 2 25 2 3
- 0 26 25 1 8 0 1 2 0 14 25 9 26 8 0 3 13 16 9 10 9 1 0
- CALL[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- SRP0[ ]
- MDRP[00000]
- CALL[ ]
- LOOPCALL[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- CALL[ ]
- SZP1[ ]
- MDAP[1]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="eacute" xMin="86" yMin="-25" xMax="1022" yMax="1604">
- <component glyphName="e" x="0" y="0" flags="0x4"/>
- <component glyphName="acute" x="315" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="ebreve" xMin="86" yMin="-25" xMax="1022" yMax="1604">
- <contour>
- <pt x="818" y="660" on="1"/>
- <pt x="815" y="758" on="0"/>
- <pt x="798" y="809" on="1"/>
- <pt x="746" y="963" on="0"/>
- <pt x="572" y="963" on="1"/>
- <pt x="451" y="963" on="0"/>
- <pt x="381" y="891" on="1"/>
- <pt x="313" y="822" on="0"/>
- <pt x="296" y="660" on="1"/>
- </contour>
- <contour>
- <pt x="1013" y="191" on="1"/>
- <pt x="1013" y="35" on="1"/>
- <pt x="810" y="-25" on="0"/>
- <pt x="641" y="-25" on="1"/>
- <pt x="386" y="-25" on="0"/>
- <pt x="236" y="133" on="1"/>
- <pt x="86" y="291" on="0"/>
- <pt x="86" y="557" on="1"/>
- <pt x="86" y="810" on="0"/>
- <pt x="219" y="960" on="1"/>
- <pt x="351" y="1110" on="0"/>
- <pt x="577" y="1110" on="1"/>
- <pt x="836" y="1110" on="0"/>
- <pt x="943" y="926" on="1"/>
- <pt x="1022" y="789" on="0"/>
- <pt x="1019" y="573" on="1"/>
- <pt x="1018" y="512" on="1"/>
- <pt x="293" y="512" on="1"/>
- <pt x="305" y="393" on="0"/>
- <pt x="332" y="331" on="1"/>
- <pt x="420" y="125" on="0"/>
- <pt x="683" y="125" on="1"/>
- <pt x="832" y="125" on="0"/>
- </contour>
- <contour>
- <pt x="236" y="1604" on="1"/>
- <pt x="359" y="1604" on="1"/>
- <pt x="380" y="1511" on="0"/>
- <pt x="434" y="1470" on="1"/>
- <pt x="486" y="1431" on="0"/>
- <pt x="569" y="1431" on="1"/>
- <pt x="663" y="1431" on="0"/>
- <pt x="717" y="1480" on="1"/>
- <pt x="760" y="1520" on="0"/>
- <pt x="779" y="1604" on="1"/>
- <pt x="902" y="1604" on="1"/>
- <pt x="885" y="1469" on="0"/>
- <pt x="813" y="1389" on="1"/>
- <pt x="718" y="1283" on="0"/>
- <pt x="569" y="1283" on="1"/>
- <pt x="412" y="1283" on="0"/>
- <pt x="317" y="1398" on="1"/>
- <pt x="253" y="1475" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 65 values pushed */
- 0 0 37 40 46 30 40 12 48 196 20 1 12 2 4 1 4 1 0 2 0 1 10 9 2
- 25 2 3 0 1 42 41 33 32 4 13 46 1 0 26 25 1 8 0 1 2 0 14 25 9
- 42 41 33 32 26 8 0 7 13 16 9 10 9 1 0
- CALL[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- SRP0[ ]
- MDRP[00000]
- CALL[ ]
- LOOPCALL[ ]
- SZP0[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- SZP0[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- CALL[ ]
- SZP1[ ]
- MDAP[1]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="ecaron" xMin="86" yMin="-25" xMax="1022" yMax="1604">
- <component glyphName="e" x="0" y="0" flags="0x4"/>
- <component glyphName="caron" x="228" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="ecircumflex" xMin="86" yMin="-25" xMax="1022" yMax="1604">
- <component glyphName="e" x="0" y="0" flags="0x4"/>
- <component glyphName="circumflex" x="240" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="edieresis" xMin="86" yMin="-25" xMax="1022" yMax="1456">
- <component glyphName="e" x="0" y="0" flags="0x4"/>
- <component glyphName="dieresis" x="241" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="edotaccent" xMin="86" yMin="-25" xMax="1022" yMax="1480">
- <component glyphName="e" x="0" y="0" flags="0x4"/>
- <component glyphName="dotaccent" x="228" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="egrave" xMin="86" yMin="-25" xMax="1022" yMax="1604">
- <component glyphName="e" x="0" y="0" flags="0x4"/>
- <component glyphName="grave" x="143" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="eight" xMin="99" yMin="-37" xMax="1089" yMax="1517">
- <contour>
- <pt x="393" y="806" on="1"/>
- <pt x="295" y="877" on="0"/>
- <pt x="246" y="942" on="1"/>
- <pt x="176" y="1036" on="0"/>
- <pt x="176" y="1145" on="1"/>
- <pt x="176" y="1308" on="0"/>
- <pt x="299" y="1412" on="1"/>
- <pt x="422" y="1517" on="0"/>
- <pt x="620" y="1517" on="1"/>
- <pt x="804" y="1517" on="0"/>
- <pt x="917" y="1428" on="1"/>
- <pt x="1030" y="1340" on="0"/>
- <pt x="1030" y="1196" on="1"/>
- <pt x="1030" y="1067" on="0"/>
- <pt x="930" y="952" on="1"/>
- <pt x="869" y="883" on="0"/>
- <pt x="754" y="806" on="1"/>
- <pt x="904" y="729" on="0"/>
- <pt x="981" y="647" on="1"/>
- <pt x="1089" y="531" on="0"/>
- <pt x="1089" y="380" on="1"/>
- <pt x="1089" y="197" on="0"/>
- <pt x="948" y="80" on="1"/>
- <pt x="808" y="-37" on="0"/>
- <pt x="585" y="-37" on="1"/>
- <pt x="366" y="-37" on="0"/>
- <pt x="233" y="74" on="1"/>
- <pt x="99" y="185" on="0"/>
- <pt x="99" y="368" on="1"/>
- <pt x="99" y="528" on="0"/>
- <pt x="207" y="654" on="1"/>
- <pt x="271" y="730" on="0"/>
- </contour>
- <contour>
- <pt x="644" y="868" on="1"/>
- <pt x="851" y="1010" on="0"/>
- <pt x="851" y="1164" on="1"/>
- <pt x="851" y="1258" on="0"/>
- <pt x="783" y="1313" on="1"/>
- <pt x="715" y="1369" on="0"/>
- <pt x="599" y="1369" on="1"/>
- <pt x="489" y="1369" on="0"/>
- <pt x="422" y="1316" on="1"/>
- <pt x="355" y="1264" on="0"/>
- <pt x="355" y="1176" on="1"/>
- <pt x="355" y="1071" on="0"/>
- <pt x="468" y="982" on="1"/>
- <pt x="526" y="936" on="0"/>
- </contour>
- <contour>
- <pt x="500" y="726" on="1"/>
- <pt x="390" y="640" on="0"/>
- <pt x="346" y="577" on="1"/>
- <pt x="296" y="505" on="0"/>
- <pt x="296" y="397" on="1"/>
- <pt x="296" y="268" on="0"/>
- <pt x="378" y="190" on="1"/>
- <pt x="460" y="111" on="0"/>
- <pt x="595" y="111" on="1"/>
- <pt x="723" y="111" on="0"/>
- <pt x="804" y="178" on="1"/>
- <pt x="886" y="245" on="0"/>
- <pt x="886" y="352" on="1"/>
- <pt x="886" y="447" on="0"/>
- <pt x="823" y="512" on="1"/>
- <pt x="770" y="566" on="0"/>
- <pt x="640" y="643" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 51 values pushed */
- 0 0 54 40 24 38 40 8 48 196 24 2 8 0 1 1 46 32 16 0 4 0 2 3 0
- 0 14 0 0 58 43 20 50 41 28 42 14 4 34 14 12 48 196 46 32 28 20 16 12 4
- 0
- MDAP[0]
- MDAP[1]
- MDAP[1]
- MDAP[0]
- MDAP[1]
- MDAP[1]
- MDAP[0]
- MDAP[0]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="ellipsis" xMin="247" yMin="0" xMax="1802" yMax="197">
- <contour>
- <pt x="247" y="0" on="1"/>
- <pt x="247" y="197" on="1"/>
- <pt x="444" y="197" on="1"/>
- <pt x="444" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="926" y="0" on="1"/>
- <pt x="926" y="197" on="1"/>
- <pt x="1123" y="197" on="1"/>
- <pt x="1123" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="1604" y="0" on="1"/>
- <pt x="1604" y="197" on="1"/>
- <pt x="1802" y="197" on="1"/>
- <pt x="1802" y="0" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 56 values pushed */
- 0 0 10 9 6 5 2 1 5 5 0 1 4 48 196 11 8 7 4 3 0 5 0 14 0
- 0 9 8 4 1 10 7 6 4 1 4 3 2 4 1 0 3 4 48 196 11 10 1 5 4
- 1 1 0 1 3 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="emacron" xMin="86" yMin="-25" xMax="1022" yMax="1431">
- <component glyphName="e" x="0" y="0" flags="0x4"/>
- <component glyphName="macron" x="228" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="emdash" xMin="99" yMin="543" xMax="1950" yMax="642">
- <contour>
- <pt x="99" y="543" on="1"/>
- <pt x="99" y="642" on="1"/>
- <pt x="1950" y="642" on="1"/>
- <pt x="1950" y="543" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 20 values pushed */
- 0 0 3 0 11 1 1 1 4 48 196 2 1 1 0 14 3 2 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- CALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="endash" xMin="101" yMin="543" xMax="1039" yMax="666">
- <contour>
- <pt x="101" y="543" on="1"/>
- <pt x="101" y="666" on="1"/>
- <pt x="1039" y="666" on="1"/>
- <pt x="1039" y="543" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 20 values pushed */
- 0 0 3 0 6 1 1 1 4 48 196 2 1 1 0 14 3 2 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- CALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="eng" xMin="154" yMin="-420" xMax="997" yMax="1110">
- <contour>
- <pt x="154" y="0" on="1"/>
- <pt x="154" y="1086" on="1"/>
- <pt x="351" y="1086" on="1"/>
- <pt x="351" y="882" on="1"/>
- <pt x="424" y="984" on="0"/>
- <pt x="495" y="1035" on="1"/>
- <pt x="598" y="1110" on="0"/>
- <pt x="721" y="1110" on="1"/>
- <pt x="997" y="1110" on="0"/>
- <pt x="997" y="780" on="1"/>
- <pt x="997" y="-92" on="1"/>
- <pt x="997" y="-420" on="0"/>
- <pt x="679" y="-420" on="1"/>
- <pt x="605" y="-420" on="0"/>
- <pt x="528" y="-399" on="1"/>
- <pt x="528" y="-245" on="1"/>
- <pt x="593" y="-272" on="0"/>
- <pt x="651" y="-272" on="1"/>
- <pt x="799" y="-272" on="0"/>
- <pt x="799" y="-55" on="1"/>
- <pt x="799" y="716" on="1"/>
- <pt x="799" y="847" on="0"/>
- <pt x="772" y="894" on="1"/>
- <pt x="744" y="941" on="0"/>
- <pt x="668" y="941" on="1"/>
- <pt x="506" y="941" on="0"/>
- <pt x="351" y="703" on="1"/>
- <pt x="351" y="0" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 65 values pushed */
- 0 0 24 30 7 17 40 12 48 196 7 1 26 20 9 3 4 1 0 3 19 15 14 10 4
- 13 12 0 27 0 1 0 2 1 1 14 0 0 20 19 4 1 9 27 26 3 2 4 3 0
- 2 4 48 196 10 9 1 15 14 1 1 0 1 3 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- CALL[ ]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="eogonek" xMin="86" yMin="-370" xMax="1022" yMax="1110">
- <component glyphName="e" x="0" y="0" flags="0x4"/>
- <component glyphName="ogonek" x="356" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="equal" xMin="104" yMin="333" xMax="1091" yMax="851">
- <contour>
- <pt x="104" y="333" on="1"/>
- <pt x="104" y="481" on="1"/>
- <pt x="1091" y="481" on="1"/>
- <pt x="1091" y="333" on="1"/>
- </contour>
- <contour>
- <pt x="104" y="703" on="1"/>
- <pt x="104" y="851" on="1"/>
- <pt x="1091" y="851" on="1"/>
- <pt x="1091" y="703" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 37 values pushed */
- 0 0 7 4 7 1 5 2 1 7 1 0 2 4 48 196 6 5 1 3 0 1 2 0 14
- 7 6 3 2 3 5 4 1 0 3 2 0
- LOOPCALL[ ]
- CALL[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="estimated" xMin="86" yMin="-25" xMax="1022" yMax="1110">
- <contour>
- <pt x="818" y="660" on="1"/>
- <pt x="815" y="758" on="0"/>
- <pt x="798" y="809" on="1"/>
- <pt x="746" y="963" on="0"/>
- <pt x="572" y="963" on="1"/>
- <pt x="451" y="963" on="0"/>
- <pt x="381" y="891" on="1"/>
- <pt x="313" y="822" on="0"/>
- <pt x="296" y="660" on="1"/>
- </contour>
- <contour>
- <pt x="1013" y="191" on="1"/>
- <pt x="1013" y="35" on="1"/>
- <pt x="810" y="-25" on="0"/>
- <pt x="641" y="-25" on="1"/>
- <pt x="386" y="-25" on="0"/>
- <pt x="236" y="133" on="1"/>
- <pt x="86" y="291" on="0"/>
- <pt x="86" y="557" on="1"/>
- <pt x="86" y="810" on="0"/>
- <pt x="219" y="960" on="1"/>
- <pt x="351" y="1110" on="0"/>
- <pt x="577" y="1110" on="1"/>
- <pt x="836" y="1110" on="0"/>
- <pt x="943" y="926" on="1"/>
- <pt x="1022" y="789" on="0"/>
- <pt x="1019" y="573" on="1"/>
- <pt x="1018" y="512" on="1"/>
- <pt x="293" y="512" on="1"/>
- <pt x="305" y="393" on="0"/>
- <pt x="332" y="331" on="1"/>
- <pt x="420" y="125" on="0"/>
- <pt x="683" y="125" on="1"/>
- <pt x="832" y="125" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 48 values pushed */
- 0 0 30 40 12 48 196 20 1 12 2 4 1 4 1 0 2 0 1 10 9 2 25 2 3
- 0 26 25 1 8 0 1 2 0 14 25 9 26 8 0 3 13 16 9 10 9 1 0
- CALL[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- SRP0[ ]
- MDRP[00000]
- CALL[ ]
- LOOPCALL[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- CALL[ ]
- SZP1[ ]
- MDAP[1]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="eth" xMin="86" yMin="-25" xMax="1052" yMax="1676">
- <contour>
- <pt x="126" y="1434" on="1"/>
- <pt x="126" y="1583" on="1"/>
- <pt x="326" y="1583" on="0"/>
- <pt x="488" y="1507" on="1"/>
- <pt x="642" y="1676" on="1"/>
- <pt x="721" y="1588" on="1"/>
- <pt x="591" y="1445" on="1"/>
- <pt x="716" y="1349" on="0"/>
- <pt x="783" y="1274" on="1"/>
- <pt x="1052" y="975" on="0"/>
- <pt x="1052" y="550" on="1"/>
- <pt x="1052" y="281" on="0"/>
- <pt x="924" y="128" on="1"/>
- <pt x="796" y="-25" on="0"/>
- <pt x="575" y="-25" on="1"/>
- <pt x="351" y="-25" on="0"/>
- <pt x="219" y="127" on="1"/>
- <pt x="86" y="279" on="0"/>
- <pt x="86" y="535" on="1"/>
- <pt x="86" y="793" on="0"/>
- <pt x="216" y="939" on="1"/>
- <pt x="345" y="1086" on="0"/>
- <pt x="570" y="1086" on="1"/>
- <pt x="624" y="1086" on="0"/>
- <pt x="690" y="1072" on="1"/>
- <pt x="613" y="1217" on="0"/>
- <pt x="473" y="1316" on="1"/>
- <pt x="324" y="1152" on="1"/>
- <pt x="245" y="1239" on="1"/>
- <pt x="373" y="1380" on="1"/>
- <pt x="271" y="1434" on="0"/>
- </contour>
- <contour>
- <pt x="566" y="938" on="1"/>
- <pt x="439" y="938" on="0"/>
- <pt x="368" y="832" on="1"/>
- <pt x="296" y="726" on="0"/>
- <pt x="296" y="531" on="1"/>
- <pt x="296" y="123" on="0"/>
- <pt x="570" y="123" on="1"/>
- <pt x="842" y="123" on="0"/>
- <pt x="842" y="530" on="1"/>
- <pt x="842" y="938" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 75 values pushed */
- 0 0 37 40 14 31 40 22 48 196 22 1 14 2 1 1 29 28 27 26 6 0 6 0 1
- 3 0 0 1 1 24 1 2 2 0 0 1 5 4 3 1 4 13 0 0 14 0 0 39 9
- 10 35 9 18 48 196 29 28 27 26 24 6 5 4 3 9 13 10 0 18 0 1 0 1 0
- CALL[ ]
- SRP0[ ]
- MDRP[00100]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- SZP0[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SZP0[ ]
- SZP0[ ]
- SZP1[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- SZP0[ ]
- SZP1[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="exclam" xMin="186" yMin="0" xMax="383" yMax="1480">
- <contour>
- <pt x="186" y="0" on="1"/>
- <pt x="186" y="197" on="1"/>
- <pt x="383" y="197" on="1"/>
- <pt x="383" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="211" y="395" on="1"/>
- <pt x="186" y="1184" on="1"/>
- <pt x="186" y="1480" on="1"/>
- <pt x="383" y="1480" on="1"/>
- <pt x="383" y="1184" on="1"/>
- <pt x="359" y="395" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 54 values pushed */
- 8 5 2 6 4 3 0 0 2 1 5 1 0 1 4 48 196 9 4 1 3 0 1 2 0
- 7 6 0 14 9 4 2 2 0 3 0 0 8 7 3 2 4 3 0 1 4 48 196 6 5
- 1 0 3 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="exclamdown" xMin="242" yMin="-395" xMax="439" yMax="1086">
- <contour>
- <pt x="439" y="1086" on="1"/>
- <pt x="439" y="888" on="1"/>
- <pt x="242" y="888" on="1"/>
- <pt x="242" y="1086" on="1"/>
- </contour>
- <contour>
- <pt x="415" y="691" on="1"/>
- <pt x="439" y="-99" on="1"/>
- <pt x="439" y="-395" on="1"/>
- <pt x="242" y="-395" on="1"/>
- <pt x="242" y="-99" on="1"/>
- <pt x="267" y="691" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 56 values pushed */
- 1 8 5 2 2 6 3 0 0 0 2 1 5 1 0 1 4 48 196 9 4 1 7 6 1
- 2 0 3 0 1 14 9 4 2 0 2 3 0 0 6 5 1 0 4 3 2 1 4 48 196
- 8 7 3 2 3 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SZP1[ ]
- CALL[ ]
- SZP1[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="f" xMin="31" yMin="0" xMax="630" yMax="1604">
- <contour>
- <pt x="175" y="0" on="1"/>
- <pt x="175" y="938" on="1"/>
- <pt x="31" y="938" on="1"/>
- <pt x="31" y="1086" on="1"/>
- <pt x="175" y="1086" on="1"/>
- <pt x="175" y="1216" on="1"/>
- <pt x="175" y="1604" on="0"/>
- <pt x="483" y="1604" on="1"/>
- <pt x="548" y="1604" on="0"/>
- <pt x="630" y="1578" on="1"/>
- <pt x="630" y="1421" on="1"/>
- <pt x="556" y="1456" on="0"/>
- <pt x="504" y="1456" on="1"/>
- <pt x="431" y="1456" on="0"/>
- <pt x="402" y="1407" on="1"/>
- <pt x="373" y="1359" on="0"/>
- <pt x="373" y="1237" on="1"/>
- <pt x="373" y="1086" on="1"/>
- <pt x="568" y="1086" on="1"/>
- <pt x="568" y="938" on="1"/>
- <pt x="373" y="938" on="1"/>
- <pt x="373" y="0" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 68 values pushed */
- 0 0 12 40 7 48 196 16 10 9 5 4 13 7 3 0 0 20 19 2 1 7 3 3 1
- 4 48 196 21 0 1 0 18 17 4 3 1 3 14 0 0 21 20 17 16 4 3 0 1 4
- 48 196 10 9 1 19 18 1 5 4 1 0 3 3 2 1 4 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="fi" xMin="31" yMin="0" xMax="896" yMax="1604">
- <contour>
- <pt x="175" y="0" on="1"/>
- <pt x="175" y="938" on="1"/>
- <pt x="31" y="938" on="1"/>
- <pt x="31" y="1086" on="1"/>
- <pt x="175" y="1086" on="1"/>
- <pt x="175" y="1216" on="1"/>
- <pt x="175" y="1604" on="0"/>
- <pt x="483" y="1604" on="1"/>
- <pt x="548" y="1604" on="0"/>
- <pt x="630" y="1578" on="1"/>
- <pt x="630" y="1421" on="1"/>
- <pt x="556" y="1456" on="0"/>
- <pt x="504" y="1456" on="1"/>
- <pt x="431" y="1456" on="0"/>
- <pt x="402" y="1407" on="1"/>
- <pt x="373" y="1359" on="0"/>
- <pt x="373" y="1237" on="1"/>
- <pt x="373" y="1086" on="1"/>
- <pt x="896" y="1086" on="1"/>
- <pt x="896" y="0" on="1"/>
- <pt x="699" y="0" on="1"/>
- <pt x="699" y="938" on="1"/>
- <pt x="373" y="938" on="1"/>
- <pt x="373" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="699" y="1283" on="1"/>
- <pt x="699" y="1480" on="1"/>
- <pt x="896" y="1480" on="1"/>
- <pt x="896" y="1283" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 92 values pushed */
- 0 0 12 40 7 48 196 10 25 24 2 16 5 2 24 3 3 9 7 25 0 0 27 24 5
- 1 25 22 21 2 1 7 3 3 2 4 48 196 23 20 19 0 3 0 26 25 0 18 17 4
- 3 1 3 14 0 0 25 24 21 20 4 3 18 23 22 17 16 4 3 0 2 4 48 196 27
- 26 19 18 3 10 9 1 5 4 1 0 3 3 2 1 4 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- MDRP[00000]
- CALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="fi#1" xMin="31" yMin="0" xMax="896" yMax="1604">
- <contour>
- <pt x="175" y="0" on="1"/>
- <pt x="175" y="938" on="1"/>
- <pt x="31" y="938" on="1"/>
- <pt x="31" y="1086" on="1"/>
- <pt x="175" y="1086" on="1"/>
- <pt x="175" y="1216" on="1"/>
- <pt x="175" y="1604" on="0"/>
- <pt x="483" y="1604" on="1"/>
- <pt x="548" y="1604" on="0"/>
- <pt x="630" y="1578" on="1"/>
- <pt x="630" y="1421" on="1"/>
- <pt x="556" y="1456" on="0"/>
- <pt x="504" y="1456" on="1"/>
- <pt x="431" y="1456" on="0"/>
- <pt x="402" y="1407" on="1"/>
- <pt x="373" y="1359" on="0"/>
- <pt x="373" y="1237" on="1"/>
- <pt x="373" y="1086" on="1"/>
- <pt x="896" y="1086" on="1"/>
- <pt x="896" y="0" on="1"/>
- <pt x="699" y="0" on="1"/>
- <pt x="699" y="938" on="1"/>
- <pt x="373" y="938" on="1"/>
- <pt x="373" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="699" y="1283" on="1"/>
- <pt x="699" y="1480" on="1"/>
- <pt x="896" y="1480" on="1"/>
- <pt x="896" y="1283" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 92 values pushed */
- 0 0 12 40 7 48 196 10 25 24 2 16 5 2 24 3 3 9 7 25 0 0 27 24 5
- 1 25 22 21 2 1 7 3 3 2 4 48 196 23 20 19 0 3 0 26 25 0 18 17 4
- 3 1 3 14 0 0 25 24 21 20 4 3 18 23 22 17 16 4 3 0 2 4 48 196 27
- 26 19 18 3 10 9 1 5 4 1 0 3 3 2 1 4 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- MDRP[00000]
- CALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="figuredash" xMin="101" yMin="543" xMax="1039" yMax="666">
- <contour>
- <pt x="101" y="543" on="1"/>
- <pt x="101" y="666" on="1"/>
- <pt x="1039" y="666" on="1"/>
- <pt x="1039" y="543" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 20 values pushed */
- 0 0 3 0 6 1 1 1 4 48 196 2 1 1 0 14 3 2 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- CALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="five" xMin="163" yMin="-37" xMax="966" yMax="1480">
- <contour>
- <pt x="163" y="-6" on="1"/>
- <pt x="163" y="170" on="1"/>
- <pt x="315" y="111" on="0"/>
- <pt x="442" y="111" on="1"/>
- <pt x="589" y="111" on="0"/>
- <pt x="672" y="197" on="1"/>
- <pt x="756" y="284" on="0"/>
- <pt x="756" y="431" on="1"/>
- <pt x="756" y="767" on="0"/>
- <pt x="300" y="767" on="1"/>
- <pt x="245" y="767" on="0"/>
- <pt x="188" y="760" on="1"/>
- <pt x="188" y="1480" on="1"/>
- <pt x="936" y="1480" on="1"/>
- <pt x="936" y="1308" on="1"/>
- <pt x="361" y="1308" on="1"/>
- <pt x="361" y="918" on="1"/>
- <pt x="625" y="914" on="0"/>
- <pt x="775" y="811" on="1"/>
- <pt x="966" y="679" on="0"/>
- <pt x="966" y="424" on="1"/>
- <pt x="966" y="208" on="0"/>
- <pt x="821" y="86" on="1"/>
- <pt x="675" y="-37" on="0"/>
- <pt x="420" y="-37" on="1"/>
- <pt x="310" y="-37" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 70 values pushed */
- 0 0 3 40 24 48 196 24 2 9 1 16 11 9 1 4 14 2 3 0 1 0 2 0 0
- 0 15 14 13 1 12 1 4 48 196 13 12 0 14 0 0 7 9 20 48 196 20 13 0 0
- 16 15 13 1 11 1 4 48 196 14 13 1 12 11 1 1 0 1 3 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SZP0[ ]
- SRP0[ ]
- MDRP[00000]
- SZP0[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- MDAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="fl" xMin="31" yMin="0" xMax="896" yMax="1604">
- <contour>
- <pt x="175" y="0" on="1"/>
- <pt x="175" y="938" on="1"/>
- <pt x="31" y="938" on="1"/>
- <pt x="31" y="1086" on="1"/>
- <pt x="175" y="1086" on="1"/>
- <pt x="175" y="1216" on="1"/>
- <pt x="175" y="1604" on="0"/>
- <pt x="478" y="1604" on="1"/>
- <pt x="698" y="1579" on="1"/>
- <pt x="896" y="1579" on="1"/>
- <pt x="896" y="0" on="1"/>
- <pt x="698" y="0" on="1"/>
- <pt x="698" y="1431" on="1"/>
- <pt x="657" y="1439" on="1"/>
- <pt x="571" y="1456" on="0"/>
- <pt x="512" y="1456" on="1"/>
- <pt x="423" y="1456" on="0"/>
- <pt x="395" y="1396" on="1"/>
- <pt x="372" y="1346" on="0"/>
- <pt x="372" y="1237" on="1"/>
- <pt x="372" y="1086" on="1"/>
- <pt x="550" y="1086" on="1"/>
- <pt x="550" y="938" on="1"/>
- <pt x="372" y="938" on="1"/>
- <pt x="372" y="0" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 81 values pushed */
- 0 0 15 40 7 48 196 19 12 5 3 8 3 3 7 8 0 0 23 22 2 1 7 3 3
- 1 4 48 196 9 8 1 24 11 10 0 3 2 0 21 20 4 3 1 3 14 0 0 12 11
- 8 4 2 9 24 23 20 19 4 3 0 2 4 48 196 10 9 1 22 21 1 5 4 1 0
- 3 3 2 1 4 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="fl#1" xMin="31" yMin="0" xMax="896" yMax="1604">
- <contour>
- <pt x="175" y="0" on="1"/>
- <pt x="175" y="938" on="1"/>
- <pt x="31" y="938" on="1"/>
- <pt x="31" y="1086" on="1"/>
- <pt x="175" y="1086" on="1"/>
- <pt x="175" y="1216" on="1"/>
- <pt x="175" y="1604" on="0"/>
- <pt x="478" y="1604" on="1"/>
- <pt x="698" y="1579" on="1"/>
- <pt x="896" y="1579" on="1"/>
- <pt x="896" y="0" on="1"/>
- <pt x="698" y="0" on="1"/>
- <pt x="698" y="1431" on="1"/>
- <pt x="657" y="1439" on="1"/>
- <pt x="571" y="1456" on="0"/>
- <pt x="512" y="1456" on="1"/>
- <pt x="423" y="1456" on="0"/>
- <pt x="395" y="1396" on="1"/>
- <pt x="372" y="1346" on="0"/>
- <pt x="372" y="1237" on="1"/>
- <pt x="372" y="1086" on="1"/>
- <pt x="550" y="1086" on="1"/>
- <pt x="550" y="938" on="1"/>
- <pt x="372" y="938" on="1"/>
- <pt x="372" y="0" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 81 values pushed */
- 0 0 15 40 7 48 196 19 12 5 3 8 3 3 7 8 0 0 23 22 2 1 7 3 3
- 1 4 48 196 9 8 1 24 11 10 0 3 2 0 21 20 4 3 1 3 14 0 0 12 11
- 8 4 2 9 24 23 20 19 4 3 0 2 4 48 196 10 9 1 22 21 1 5 4 1 0
- 3 3 2 1 4 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="florin" xMin="49" yMin="-296" xMax="1025" yMax="1517">
- <contour>
- <pt x="49" y="-296" on="1"/>
- <pt x="250" y="716" on="1"/>
- <pt x="84" y="716" on="1"/>
- <pt x="84" y="864" on="1"/>
- <pt x="280" y="864" on="1"/>
- <pt x="301" y="969" on="1"/>
- <pt x="411" y="1517" on="0"/>
- <pt x="799" y="1517" on="1"/>
- <pt x="903" y="1517" on="0"/>
- <pt x="1025" y="1489" on="1"/>
- <pt x="995" y="1332" on="1"/>
- <pt x="885" y="1370" on="0"/>
- <pt x="798" y="1370" on="1"/>
- <pt x="582" y="1370" on="0"/>
- <pt x="520" y="1060" on="1"/>
- <pt x="481" y="864" on="1"/>
- <pt x="670" y="864" on="1"/>
- <pt x="670" y="716" on="1"/>
- <pt x="451" y="716" on="1"/>
- <pt x="250" y="-296" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 67 values pushed */
- 0 0 12 40 7 48 196 7 0 1 10 0 3 2 0 1 9 0 0 0 0 18 17 2 1
- 7 3 3 1 4 48 196 16 15 4 3 3 19 0 1 2 0 14 19 18 15 4 1 5 16
- 2 3 10 9 2 13 16 0 2 17 16 1 3 2 1 2 0
- LOOPCALL[ ]
- SRP0[ ]
- MDRP[00000]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SZP0[ ]
- SRP0[ ]
- MDRP[00000]
- SZP0[ ]
- SZP1[ ]
- CALL[ ]
- SZP1[ ]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="four" xMin="31" yMin="0" xMax="1071" yMax="1480">
- <contour>
- <pt x="688" y="0" on="1"/>
- <pt x="688" y="419" on="1"/>
- <pt x="31" y="419" on="1"/>
- <pt x="31" y="568" on="1"/>
- <pt x="688" y="1480" on="1"/>
- <pt x="873" y="1480" on="1"/>
- <pt x="873" y="580" on="1"/>
- <pt x="1071" y="580" on="1"/>
- <pt x="1071" y="419" on="1"/>
- <pt x="873" y="419" on="1"/>
- <pt x="873" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="224" y="580" on="1"/>
- <pt x="701" y="580" on="1"/>
- <pt x="701" y="1238" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 69 values pushed */
- 13 4 6 2 3 6 1 2 0 0 12 11 7 6 15 3 1 1 4 48 196 9 8 2 1
- 3 10 0 1 2 0 5 4 0 14 11 0 2 2 0 0 4 1 0 24 2 5 13 12 13
- 1 5 2 4 48 196 8 7 1 10 9 6 5 3 3 2 1 3 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="foursuperiour" xMin="3" yMin="592" xMax="669" yMax="1480">
- <contour>
- <pt x="410" y="592" on="1"/>
- <pt x="410" y="834" on="1"/>
- <pt x="3" y="834" on="1"/>
- <pt x="3" y="948" on="1"/>
- <pt x="406" y="1480" on="1"/>
- <pt x="546" y="1480" on="1"/>
- <pt x="546" y="951" on="1"/>
- <pt x="669" y="951" on="1"/>
- <pt x="669" y="834" on="1"/>
- <pt x="546" y="834" on="1"/>
- <pt x="546" y="592" on="1"/>
- </contour>
- <contour>
- <pt x="132" y="951" on="1"/>
- <pt x="410" y="951" on="1"/>
- <pt x="410" y="1315" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 66 values pushed */
- 13 4 6 2 3 6 1 2 10 0 1 0 0 9 8 2 1 38 3 6 1 4 48 196 5
- 4 1 12 11 7 6 3 2 0 14 8 7 2 13 5 11 4 3 2 4 13 0 0 0 13
- 12 1 0 22 3 5 1 4 48 196 10 9 6 5 3 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00000]
- MDRP[00000]
- CALL[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="fraction" xMin="-441" yMin="-37" xMax="782" yMax="1517">
- <contour>
- <pt x="-441" y="-37" on="1"/>
- <pt x="647" y="1517" on="1"/>
- <pt x="782" y="1517" on="1"/>
- <pt x="-305" y="-37" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 9 values pushed */
- 3 2 1 0 14 3 2 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- CALL[ ]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="fraction#1" xMin="-441" yMin="-37" xMax="782" yMax="1517">
- <contour>
- <pt x="-441" y="-37" on="1"/>
- <pt x="647" y="1517" on="1"/>
- <pt x="782" y="1517" on="1"/>
- <pt x="-305" y="-37" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 9 values pushed */
- 3 2 1 0 14 3 2 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- CALL[ ]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="g" xMin="93" yMin="-420" xMax="991" yMax="1110">
- <contour>
- <pt x="794" y="432" on="1"/>
- <pt x="794" y="937" on="1"/>
- <pt x="653" y="962" on="0"/>
- <pt x="591" y="962" on="1"/>
- <pt x="306" y="962" on="0"/>
- <pt x="306" y="574" on="1"/>
- <pt x="306" y="401" on="0"/>
- <pt x="362" y="299" on="1"/>
- <pt x="418" y="197" on="0"/>
- <pt x="511" y="197" on="1"/>
- <pt x="637" y="197" on="0"/>
- </contour>
- <contour>
- <pt x="794" y="253" on="1"/>
- <pt x="739" y="151" on="0"/>
- <pt x="677" y="99" on="1"/>
- <pt x="588" y="25" on="0"/>
- <pt x="470" y="25" on="1"/>
- <pt x="302" y="25" on="0"/>
- <pt x="198" y="171" on="1"/>
- <pt x="93" y="316" on="0"/>
- <pt x="93" y="551" on="1"/>
- <pt x="93" y="817" on="0"/>
- <pt x="227" y="963" on="1"/>
- <pt x="361" y="1110" on="0"/>
- <pt x="603" y="1110" on="1"/>
- <pt x="697" y="1110" on="0"/>
- <pt x="794" y="1086" on="1"/>
- <pt x="991" y="1086" on="1"/>
- <pt x="991" y="296" on="1"/>
- <pt x="991" y="40" on="0"/>
- <pt x="964" y="-82" on="1"/>
- <pt x="891" y="-420" on="0"/>
- <pt x="463" y="-420" on="1"/>
- <pt x="283" y="-420" on="0"/>
- <pt x="100" y="-361" on="1"/>
- <pt x="100" y="-190" on="1"/>
- <pt x="315" y="-271" on="0"/>
- <pt x="462" y="-271" on="1"/>
- <pt x="794" y="-271" on="0"/>
- <pt x="794" y="82" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 57 values pushed */
- 0 0 36 40 31 48 196 23 1 15 2 9 3 1 38 27 11 9 3 1 0 7 25 2 3
- 0 1 34 33 31 2 0 26 25 1 14 5 5 0 33 2 19 33 27 26 1 34 33 1 38
- 25 11 1 0 4 3 0
- LOOPCALL[ ]
- SRP0[ ]
- MDRP[00100]
- CALL[ ]
- MDAP[1]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- SZP0[ ]
- SRP0[ ]
- MDRP[00100]
- MDRP[00000]
- MDRP[00000]
- SZP0[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- MDAP[1]
- MDAP[1]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="gbreve" xMin="93" yMin="-420" xMax="991" yMax="1604">
- <component glyphName="g" x="0" y="0" flags="0x4"/>
- <component glyphName="breve" x="258" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="gcircumflex" xMin="93" yMin="-420" xMax="991" yMax="1604">
- <contour>
- <pt x="794" y="432" on="1"/>
- <pt x="794" y="937" on="1"/>
- <pt x="653" y="962" on="0"/>
- <pt x="591" y="962" on="1"/>
- <pt x="306" y="962" on="0"/>
- <pt x="306" y="574" on="1"/>
- <pt x="306" y="401" on="0"/>
- <pt x="362" y="299" on="1"/>
- <pt x="418" y="197" on="0"/>
- <pt x="511" y="197" on="1"/>
- <pt x="637" y="197" on="0"/>
- </contour>
- <contour>
- <pt x="794" y="253" on="1"/>
- <pt x="739" y="151" on="0"/>
- <pt x="677" y="99" on="1"/>
- <pt x="588" y="25" on="0"/>
- <pt x="470" y="25" on="1"/>
- <pt x="302" y="25" on="0"/>
- <pt x="198" y="171" on="1"/>
- <pt x="93" y="316" on="0"/>
- <pt x="93" y="551" on="1"/>
- <pt x="93" y="817" on="0"/>
- <pt x="227" y="963" on="1"/>
- <pt x="361" y="1110" on="0"/>
- <pt x="603" y="1110" on="1"/>
- <pt x="697" y="1110" on="0"/>
- <pt x="794" y="1086" on="1"/>
- <pt x="991" y="1086" on="1"/>
- <pt x="991" y="296" on="1"/>
- <pt x="991" y="40" on="0"/>
- <pt x="964" y="-82" on="1"/>
- <pt x="891" y="-420" on="0"/>
- <pt x="463" y="-420" on="1"/>
- <pt x="283" y="-420" on="0"/>
- <pt x="100" y="-361" on="1"/>
- <pt x="100" y="-190" on="1"/>
- <pt x="315" y="-271" on="0"/>
- <pt x="462" y="-271" on="1"/>
- <pt x="794" y="-271" on="0"/>
- <pt x="794" y="82" on="1"/>
- </contour>
- <contour>
- <pt x="249" y="1283" on="1"/>
- <pt x="490" y="1604" on="1"/>
- <pt x="708" y="1604" on="1"/>
- <pt x="949" y="1283" on="1"/>
- <pt x="801" y="1283" on="1"/>
- <pt x="600" y="1485" on="1"/>
- <pt x="598" y="1485" on="1"/>
- <pt x="397" y="1283" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 86 values pushed */
- 0 0 36 40 31 48 196 23 1 15 2 45 44 2 40 39 3 9 3 1 38 27 11 9 3
- 1 0 7 25 2 3 0 1 34 33 31 2 0 41 40 1 46 43 42 39 3 2 0 26 25
- 1 14 43 42 2 26 0 3 5 46 45 44 41 40 39 5 7 0 33 3 19 33 27 26 1
- 34 33 1 38 25 11 1 0 4 3 0
- LOOPCALL[ ]
- SRP0[ ]
- MDRP[00100]
- CALL[ ]
- MDAP[1]
- CALL[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SZP0[ ]
- SRP0[ ]
- MDRP[00100]
- MDRP[00000]
- MDRP[00000]
- SZP0[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- MDAP[1]
- MDAP[1]
- CALL[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="gcommaaccent" xMin="93" yMin="-420" xMax="991" yMax="1737">
- <contour>
- <pt x="794" y="432" on="1"/>
- <pt x="794" y="937" on="1"/>
- <pt x="653" y="962" on="0"/>
- <pt x="591" y="962" on="1"/>
- <pt x="306" y="962" on="0"/>
- <pt x="306" y="574" on="1"/>
- <pt x="306" y="401" on="0"/>
- <pt x="362" y="299" on="1"/>
- <pt x="418" y="197" on="0"/>
- <pt x="511" y="197" on="1"/>
- <pt x="637" y="197" on="0"/>
- </contour>
- <contour>
- <pt x="794" y="253" on="1"/>
- <pt x="739" y="151" on="0"/>
- <pt x="677" y="99" on="1"/>
- <pt x="588" y="25" on="0"/>
- <pt x="470" y="25" on="1"/>
- <pt x="302" y="25" on="0"/>
- <pt x="198" y="171" on="1"/>
- <pt x="93" y="316" on="0"/>
- <pt x="93" y="551" on="1"/>
- <pt x="93" y="817" on="0"/>
- <pt x="227" y="963" on="1"/>
- <pt x="361" y="1110" on="0"/>
- <pt x="603" y="1110" on="1"/>
- <pt x="697" y="1110" on="0"/>
- <pt x="794" y="1086" on="1"/>
- <pt x="991" y="1086" on="1"/>
- <pt x="991" y="296" on="1"/>
- <pt x="991" y="40" on="0"/>
- <pt x="964" y="-82" on="1"/>
- <pt x="891" y="-420" on="0"/>
- <pt x="463" y="-420" on="1"/>
- <pt x="283" y="-420" on="0"/>
- <pt x="100" y="-361" on="1"/>
- <pt x="100" y="-190" on="1"/>
- <pt x="315" y="-271" on="0"/>
- <pt x="462" y="-271" on="1"/>
- <pt x="794" y="-271" on="0"/>
- <pt x="794" y="82" on="1"/>
- </contour>
- <contour>
- <pt x="686" y="1737" on="1"/>
- <pt x="686" y="1678" on="1"/>
- <pt x="609" y="1657" on="0"/>
- <pt x="609" y="1497" on="1"/>
- <pt x="609" y="1480" on="1"/>
- <pt x="686" y="1480" on="1"/>
- <pt x="686" y="1283" on="1"/>
- <pt x="488" y="1283" on="1"/>
- <pt x="488" y="1454" on="1"/>
- <pt x="489" y="1716" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 92 values pushed */
- 0 0 36 40 31 48 196 23 1 15 2 9 3 1 38 27 11 9 3 1 0 7 25 2 3
- 0 47 44 43 42 40 39 6 13 45 1 34 33 31 2 0 46 45 1 0 26 25 1 14 43
- 42 2 39 46 3 5 5 46 33 2 19 33 0 0 45 44 40 39 4 3 46 1 4 48 196
- 47 46 1 27 26 1 34 33 1 38 25 11 1 0 4 4 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- CALL[ ]
- MDAP[1]
- CALL[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SZP0[ ]
- SRP0[ ]
- MDRP[00100]
- MDRP[00000]
- MDRP[00000]
- SZP0[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- MDAP[1]
- MDAP[1]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="gdotaccent" xMin="93" yMin="-420" xMax="991" yMax="1480">
- <contour>
- <pt x="794" y="432" on="1"/>
- <pt x="794" y="937" on="1"/>
- <pt x="653" y="962" on="0"/>
- <pt x="591" y="962" on="1"/>
- <pt x="306" y="962" on="0"/>
- <pt x="306" y="574" on="1"/>
- <pt x="306" y="401" on="0"/>
- <pt x="362" y="299" on="1"/>
- <pt x="418" y="197" on="0"/>
- <pt x="511" y="197" on="1"/>
- <pt x="637" y="197" on="0"/>
- </contour>
- <contour>
- <pt x="794" y="253" on="1"/>
- <pt x="739" y="151" on="0"/>
- <pt x="677" y="99" on="1"/>
- <pt x="588" y="25" on="0"/>
- <pt x="470" y="25" on="1"/>
- <pt x="302" y="25" on="0"/>
- <pt x="198" y="171" on="1"/>
- <pt x="93" y="316" on="0"/>
- <pt x="93" y="551" on="1"/>
- <pt x="93" y="817" on="0"/>
- <pt x="227" y="963" on="1"/>
- <pt x="361" y="1110" on="0"/>
- <pt x="603" y="1110" on="1"/>
- <pt x="697" y="1110" on="0"/>
- <pt x="794" y="1086" on="1"/>
- <pt x="991" y="1086" on="1"/>
- <pt x="991" y="296" on="1"/>
- <pt x="991" y="40" on="0"/>
- <pt x="964" y="-82" on="1"/>
- <pt x="891" y="-420" on="0"/>
- <pt x="463" y="-420" on="1"/>
- <pt x="283" y="-420" on="0"/>
- <pt x="100" y="-361" on="1"/>
- <pt x="100" y="-190" on="1"/>
- <pt x="315" y="-271" on="0"/>
- <pt x="462" y="-271" on="1"/>
- <pt x="794" y="-271" on="0"/>
- <pt x="794" y="82" on="1"/>
- </contour>
- <contour>
- <pt x="488" y="1283" on="1"/>
- <pt x="488" y="1480" on="1"/>
- <pt x="685" y="1480" on="1"/>
- <pt x="685" y="1283" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 85 values pushed */
- 0 0 36 40 31 48 196 23 1 15 2 9 3 1 38 27 11 9 3 1 0 7 25 2 3
- 0 1 34 33 31 2 0 0 0 42 39 5 1 40 1 4 48 196 41 40 0 26 25 1 14
- 5 5 39 33 2 19 33 0 0 42 41 4 1 39 1 4 48 196 40 39 1 27 26 1 34
- 33 1 38 25 11 1 0 4 4 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- CALL[ ]
- MDAP[1]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- MIAP[1]
- ALIGNRP[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SZP0[ ]
- SRP0[ ]
- MDRP[00100]
- MDRP[00000]
- MDRP[00000]
- SZP0[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- MDAP[1]
- MDAP[1]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="germandbls" xMin="129" yMin="-25" xMax="1165" yMax="1604">
- <contour>
- <pt x="129" y="0" on="1"/>
- <pt x="129" y="1151" on="1"/>
- <pt x="129" y="1406" on="0"/>
- <pt x="220" y="1505" on="1"/>
- <pt x="313" y="1604" on="0"/>
- <pt x="549" y="1604" on="1"/>
- <pt x="930" y="1604" on="0"/>
- <pt x="930" y="1333" on="1"/>
- <pt x="930" y="1203" on="0"/>
- <pt x="800" y="1063" on="1"/>
- <pt x="697" y="951" on="0"/>
- <pt x="697" y="899" on="1"/>
- <pt x="697" y="831" on="0"/>
- <pt x="808" y="749" on="1"/>
- <pt x="993" y="612" on="1"/>
- <pt x="1165" y="485" on="0"/>
- <pt x="1165" y="295" on="1"/>
- <pt x="1165" y="-25" on="0"/>
- <pt x="789" y="-25" on="1"/>
- <pt x="624" y="-25" on="0"/>
- <pt x="487" y="30" on="1"/>
- <pt x="487" y="202" on="1"/>
- <pt x="674" y="123" on="0"/>
- <pt x="789" y="123" on="1"/>
- <pt x="980" y="123" on="0"/>
- <pt x="980" y="276" on="1"/>
- <pt x="980" y="377" on="0"/>
- <pt x="865" y="465" on="1"/>
- <pt x="650" y="629" on="1"/>
- <pt x="521" y="727" on="0"/>
- <pt x="521" y="841" on="1"/>
- <pt x="521" y="936" on="0"/>
- <pt x="635" y="1084" on="1"/>
- <pt x="733" y="1212" on="0"/>
- <pt x="733" y="1299" on="1"/>
- <pt x="733" y="1456" on="0"/>
- <pt x="536" y="1456" on="1"/>
- <pt x="419" y="1456" on="0"/>
- <pt x="372" y="1407" on="1"/>
- <pt x="326" y="1358" on="0"/>
- <pt x="326" y="1234" on="1"/>
- <pt x="326" y="0" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 63 values pushed */
- 0 0 36 40 5 23 40 18 48 196 18 2 40 21 20 1 4 13 5 0 41 0 1 0 14
- 0 0 34 41 7 25 14 16 11 14 30 48 196 30 16 7 3 12 20 0 0 41 40 4 1
- 0 1 4 48 196 21 20 1 1 0 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="grave" xMin="106" yMin="1283" xMax="575" yMax="1604">
- <contour>
- <pt x="575" y="1283" on="1"/>
- <pt x="427" y="1283" on="1"/>
- <pt x="106" y="1604" on="1"/>
- <pt x="334" y="1604" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 13 values pushed */
- 3 2 1 1 0 1 2 0 14 3 2 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- CALL[ ]
- LOOPCALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="greater" xMin="104" yMin="99" xMax="1091" yMax="1086">
- <contour>
- <pt x="104" y="1086" on="1"/>
- <pt x="1091" y="592" on="1"/>
- <pt x="104" y="99" on="1"/>
- <pt x="104" y="264" on="1"/>
- <pt x="758" y="591" on="1"/>
- <pt x="758" y="593" on="1"/>
- <pt x="104" y="920" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 20 values pushed */
- 6 5 4 3 2 1 0 14 5 4 1 3 13 0 6 3 2 0 3 0
- CALL[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="guillemotleft" xMin="115" yMin="99" xMax="1003" yMax="987">
- <contour>
- <pt x="1003" y="913" on="1"/>
- <pt x="707" y="543" on="1"/>
- <pt x="1003" y="173" on="1"/>
- <pt x="905" y="99" on="1"/>
- <pt x="510" y="543" on="1"/>
- <pt x="905" y="987" on="1"/>
- </contour>
- <contour>
- <pt x="608" y="913" on="1"/>
- <pt x="312" y="543" on="1"/>
- <pt x="608" y="173" on="1"/>
- <pt x="510" y="99" on="1"/>
- <pt x="115" y="543" on="1"/>
- <pt x="510" y="987" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 25 values pushed */
- 11 10 9 8 7 6 5 4 3 2 1 0 14 11 10 9 8 7 6 5 4 3 2 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- CALL[ ]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="guillemotright" xMin="136" yMin="99" xMax="1024" yMax="987">
- <contour>
- <pt x="136" y="173" on="1"/>
- <pt x="432" y="543" on="1"/>
- <pt x="136" y="913" on="1"/>
- <pt x="235" y="987" on="1"/>
- <pt x="629" y="543" on="1"/>
- <pt x="235" y="99" on="1"/>
- </contour>
- <contour>
- <pt x="531" y="173" on="1"/>
- <pt x="827" y="543" on="1"/>
- <pt x="531" y="913" on="1"/>
- <pt x="629" y="987" on="1"/>
- <pt x="1024" y="543" on="1"/>
- <pt x="629" y="99" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 25 values pushed */
- 11 10 9 8 7 6 5 4 3 2 1 0 14 11 10 9 8 7 6 5 4 3 2 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- CALL[ ]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="guilsinglleft" xMin="74" yMin="99" xMax="567" yMax="987">
- <contour>
- <pt x="567" y="913" on="1"/>
- <pt x="271" y="543" on="1"/>
- <pt x="567" y="173" on="1"/>
- <pt x="469" y="99" on="1"/>
- <pt x="74" y="543" on="1"/>
- <pt x="469" y="987" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 13 values pushed */
- 5 4 3 2 1 0 14 5 4 3 2 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- CALL[ ]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="guilsinglright" xMin="114" yMin="99" xMax="607" yMax="987">
- <contour>
- <pt x="114" y="173" on="1"/>
- <pt x="410" y="543" on="1"/>
- <pt x="114" y="913" on="1"/>
- <pt x="213" y="987" on="1"/>
- <pt x="607" y="543" on="1"/>
- <pt x="213" y="99" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 13 values pushed */
- 5 4 3 2 1 0 14 5 4 3 2 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- CALL[ ]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="h" xMin="154" yMin="0" xMax="997" yMax="1579">
- <contour>
- <pt x="154" y="0" on="1"/>
- <pt x="154" y="1579" on="1"/>
- <pt x="351" y="1579" on="1"/>
- <pt x="351" y="882" on="1"/>
- <pt x="424" y="983" on="0"/>
- <pt x="495" y="1035" on="1"/>
- <pt x="598" y="1110" on="0"/>
- <pt x="721" y="1110" on="1"/>
- <pt x="997" y="1110" on="0"/>
- <pt x="997" y="780" on="1"/>
- <pt x="997" y="0" on="1"/>
- <pt x="799" y="0" on="1"/>
- <pt x="799" y="716" on="1"/>
- <pt x="799" y="848" on="0"/>
- <pt x="772" y="894" on="1"/>
- <pt x="744" y="941" on="0"/>
- <pt x="668" y="941" on="1"/>
- <pt x="506" y="941" on="0"/>
- <pt x="351" y="703" on="1"/>
- <pt x="351" y="0" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 56 values pushed */
- 0 0 16 30 7 48 196 7 1 1 18 12 9 3 4 1 0 3 0 2 1 1 19 11 10
- 0 3 2 0 14 0 0 12 11 4 1 9 19 18 3 2 4 3 0 2 4 48 196 10 9
- 1 1 0 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- LOOPCALL[ ]
- SZP1[ ]
- CALL[ ]
- SZP1[ ]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="hbar" xMin="6" yMin="0" xMax="997" yMax="1579">
- <contour>
- <pt x="154" y="0" on="1"/>
- <pt x="154" y="1258" on="1"/>
- <pt x="6" y="1258" on="1"/>
- <pt x="6" y="1382" on="1"/>
- <pt x="154" y="1382" on="1"/>
- <pt x="154" y="1579" on="1"/>
- <pt x="351" y="1579" on="1"/>
- <pt x="351" y="1382" on="1"/>
- <pt x="647" y="1382" on="1"/>
- <pt x="647" y="1258" on="1"/>
- <pt x="351" y="1258" on="1"/>
- <pt x="351" y="882" on="1"/>
- <pt x="424" y="983" on="0"/>
- <pt x="495" y="1035" on="1"/>
- <pt x="598" y="1110" on="0"/>
- <pt x="721" y="1110" on="1"/>
- <pt x="997" y="1110" on="0"/>
- <pt x="997" y="780" on="1"/>
- <pt x="997" y="0" on="1"/>
- <pt x="799" y="0" on="1"/>
- <pt x="799" y="716" on="1"/>
- <pt x="799" y="848" on="0"/>
- <pt x="772" y="894" on="1"/>
- <pt x="744" y="941" on="0"/>
- <pt x="668" y="941" on="1"/>
- <pt x="506" y="941" on="0"/>
- <pt x="351" y="703" on="1"/>
- <pt x="351" y="0" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 87 values pushed */
- 0 0 24 30 15 48 196 15 1 1 26 20 17 11 4 1 0 3 0 0 0 10 9 2 1
- 6 3 3 1 4 48 196 6 5 1 8 7 4 3 3 27 19 18 0 3 3 0 14 9 8
- 2 19 6 3 3 2 0 0 0 20 19 4 1 17 27 26 11 10 7 6 4 5 0 2 4
- 48 196 18 17 1 5 4 1 0 3 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00000]
- MDRP[00000]
- CALL[ ]
- CALL[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SZP1[ ]
- CALL[ ]
- SZP1[ ]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="hcircumflex" xMin="154" yMin="0" xMax="997" yMax="1999">
- <contour>
- <pt x="154" y="0" on="1"/>
- <pt x="154" y="1579" on="1"/>
- <pt x="351" y="1579" on="1"/>
- <pt x="351" y="882" on="1"/>
- <pt x="424" y="983" on="0"/>
- <pt x="495" y="1035" on="1"/>
- <pt x="598" y="1110" on="0"/>
- <pt x="721" y="1110" on="1"/>
- <pt x="997" y="1110" on="0"/>
- <pt x="997" y="780" on="1"/>
- <pt x="997" y="0" on="1"/>
- <pt x="799" y="0" on="1"/>
- <pt x="799" y="716" on="1"/>
- <pt x="799" y="848" on="0"/>
- <pt x="772" y="894" on="1"/>
- <pt x="744" y="941" on="0"/>
- <pt x="668" y="941" on="1"/>
- <pt x="506" y="941" on="0"/>
- <pt x="351" y="703" on="1"/>
- <pt x="351" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="228" y="1678" on="1"/>
- <pt x="469" y="1999" on="1"/>
- <pt x="687" y="1999" on="1"/>
- <pt x="928" y="1678" on="1"/>
- <pt x="780" y="1678" on="1"/>
- <pt x="579" y="1880" on="1"/>
- <pt x="577" y="1880" on="1"/>
- <pt x="376" y="1678" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 87 values pushed */
- 0 0 16 7 48 196 7 1 26 25 2 21 20 3 1 18 12 9 3 4 1 0 3 0 22
- 21 1 27 24 23 20 3 2 1 1 19 11 10 0 3 4 0 14 23 9 11 2 27 26 25
- 24 22 21 6 11 2 3 20 2 0 2 0 0 12 11 5 1 9 19 18 3 2 5 3 0
- 2 4 48 196 10 9 1 1 0 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- LOOPCALL[ ]
- SZP1[ ]
- CALL[ ]
- SZP1[ ]
- CALL[ ]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="hungarumlaut" xMin="-51" yMin="1283" xMax="732" yMax="1604">
- <contour>
- <pt x="-51" y="1283" on="1"/>
- <pt x="190" y="1604" on="1"/>
- <pt x="381" y="1604" on="1"/>
- <pt x="60" y="1283" on="1"/>
- </contour>
- <contour>
- <pt x="301" y="1283" on="1"/>
- <pt x="541" y="1604" on="1"/>
- <pt x="732" y="1604" on="1"/>
- <pt x="412" y="1283" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 22 values pushed */
- 7 4 3 0 4 13 1 6 5 2 1 3 0 14 7 6 5 4 3 2 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- CALL[ ]
- CALL[ ]
- SRP0[ ]
- LOOPCALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="hyphen" xMin="88" yMin="518" xMax="594" yMax="666">
- <contour>
- <pt x="88" y="518" on="1"/>
- <pt x="88" y="666" on="1"/>
- <pt x="594" y="666" on="1"/>
- <pt x="594" y="518" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 24 values pushed */
- 0 0 3 0 7 1 1 1 4 48 196 2 1 1 0 14 3 2 1 1 0 1 2 0
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="hyphen#1" xMin="88" yMin="518" xMax="594" yMax="666">
- <contour>
- <pt x="88" y="518" on="1"/>
- <pt x="88" y="666" on="1"/>
- <pt x="594" y="666" on="1"/>
- <pt x="594" y="518" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 24 values pushed */
- 0 0 3 0 7 1 1 1 4 48 196 2 1 1 0 14 3 2 1 1 0 1 2 0
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="i" xMin="129" yMin="0" xMax="326" yMax="1480">
- <contour>
- <pt x="129" y="0" on="1"/>
- <pt x="129" y="1086" on="1"/>
- <pt x="326" y="1086" on="1"/>
- <pt x="326" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="129" y="1283" on="1"/>
- <pt x="129" y="1480" on="1"/>
- <pt x="326" y="1480" on="1"/>
- <pt x="326" y="1283" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 41 values pushed */
- 0 0 7 4 5 1 5 1 4 48 196 3 0 1 0 6 5 0 2 1 1 14 0 0 7
- 6 3 2 4 3 0 1 4 48 196 5 4 1 0 3 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="iacute" xMin="79" yMin="0" xMax="548" yMax="1604">
- <component glyphName="dotlessi" x="-1" y="0" flags="0x4"/>
- <component glyphName="acute" x="-28" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="ibreve" xMin="-106" yMin="0" xMax="560" yMax="1604">
- <contour>
- <pt x="128" y="0" on="1"/>
- <pt x="128" y="1086" on="1"/>
- <pt x="325" y="1086" on="1"/>
- <pt x="325" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="-106" y="1604" on="1"/>
- <pt x="17" y="1604" on="1"/>
- <pt x="38" y="1510" on="0"/>
- <pt x="92" y="1470" on="1"/>
- <pt x="144" y="1431" on="0"/>
- <pt x="227" y="1431" on="1"/>
- <pt x="321" y="1431" on="0"/>
- <pt x="375" y="1480" on="1"/>
- <pt x="418" y="1520" on="0"/>
- <pt x="437" y="1604" on="1"/>
- <pt x="560" y="1604" on="1"/>
- <pt x="544" y="1470" on="0"/>
- <pt x="471" y="1389" on="1"/>
- <pt x="377" y="1283" on="0"/>
- <pt x="227" y="1283" on="1"/>
- <pt x="70" y="1283" on="0"/>
- <pt x="-25" y="1398" on="1"/>
- <pt x="-90" y="1476" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 46 values pushed */
- 0 0 9 40 18 48 196 14 13 5 4 4 13 18 1 3 0 1 0 2 1 1 14 14 13
- 2 13 2 5 4 0 0 0 3 2 4 1 0 1 4 48 196 1 0 1 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00000]
- MDRP[00000]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="icircumflex" xMin="-123" yMin="0" xMax="577" yMax="1604">
- <component glyphName="dotlessi" x="-1" y="0" flags="0x4"/>
- <component glyphName="circumflex" x="-114" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="idieresis" xMin="-56" yMin="0" xMax="512" yMax="1456">
- <contour>
- <pt x="129" y="0" on="1"/>
- <pt x="129" y="1086" on="1"/>
- <pt x="326" y="1086" on="1"/>
- <pt x="326" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="-56" y="1283" on="1"/>
- <pt x="-56" y="1456" on="1"/>
- <pt x="117" y="1456" on="1"/>
- <pt x="117" y="1283" on="1"/>
- </contour>
- <contour>
- <pt x="339" y="1283" on="1"/>
- <pt x="339" y="1456" on="1"/>
- <pt x="512" y="1456" on="1"/>
- <pt x="512" y="1283" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 59 values pushed */
- 0 0 11 8 7 4 13 3 5 1 4 48 196 10 9 6 5 3 3 0 1 2 0 2 1
- 1 14 0 0 9 8 13 1 10 7 6 13 1 4 3 2 4 1 0 3 4 48 196 11 10
- 1 5 4 1 1 0 1 3 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="igrave" xMin="-94" yMin="0" xMax="375" yMax="1604">
- <component glyphName="dotlessi" x="-1" y="0" flags="0x4"/>
- <component glyphName="grave" x="-200" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="ij" xMin="129" yMin="-419" xMax="786" yMax="1480">
- <component glyphName="i" x="0" y="0" flags="0x4"/>
- <component glyphName="j" x="455" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="imacron" xMin="-94" yMin="0" xMax="548" yMax="1431">
- <component glyphName="dotlessi" x="-1" y="0" flags="0x4"/>
- <component glyphName="macron" x="-114" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="iogonek" xMin="61" yMin="-370" xMax="403" yMax="1480">
- <component glyphName="i" x="0" y="0" flags="0x4"/>
- <component glyphName="ogonek" x="-109" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="itilde" xMin="-106" yMin="0" xMax="560" yMax="1517">
- <contour>
- <pt x="128" y="0" on="1"/>
- <pt x="128" y="1086" on="1"/>
- <pt x="325" y="1086" on="1"/>
- <pt x="325" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="-106" y="1283" on="1"/>
- <pt x="-99" y="1376" on="0"/>
- <pt x="-74" y="1427" on="1"/>
- <pt x="-28" y="1517" on="0"/>
- <pt x="81" y="1517" on="1"/>
- <pt x="153" y="1517" on="0"/>
- <pt x="214" y="1479" on="1"/>
- <pt x="274" y="1442" on="1"/>
- <pt x="331" y="1407" on="0"/>
- <pt x="361" y="1407" on="1"/>
- <pt x="426" y="1407" on="0"/>
- <pt x="437" y="1517" on="1"/>
- <pt x="560" y="1517" on="1"/>
- <pt x="553" y="1423" on="0"/>
- <pt x="528" y="1373" on="1"/>
- <pt x="483" y="1283" on="0"/>
- <pt x="375" y="1283" on="1"/>
- <pt x="303" y="1283" on="0"/>
- <pt x="240" y="1322" on="1"/>
- <pt x="180" y="1359" on="1"/>
- <pt x="125" y="1393" on="0"/>
- <pt x="93" y="1393" on="1"/>
- <pt x="28" y="1393" on="0"/>
- <pt x="17" y="1283" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 60 values pushed */
- 0 0 25 6 8 13 6 20 48 196 8 0 20 1 27 20 4 3 0 1 3 0 1 16 15
- 2 13 0 0 3 0 1 0 2 1 1 14 16 15 2 13 2 27 4 0 0 0 3 2 5
- 1 0 1 4 48 196 1 0 1 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00000]
- MDRP[00000]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SZP0[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SZP0[ ]
- SZP1[ ]
- CALL[ ]
- SZP1[ ]
- MDAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="j" xMin="-155" yMin="-419" xMax="331" yMax="1480">
- <contour>
- <pt x="-155" y="-387" on="1"/>
- <pt x="-155" y="-231" on="1"/>
- <pt x="-75" y="-271" on="0"/>
- <pt x="-5" y="-271" on="1"/>
- <pt x="92" y="-271" on="0"/>
- <pt x="115" y="-197" on="1"/>
- <pt x="133" y="-136" on="0"/>
- <pt x="133" y="0" on="1"/>
- <pt x="133" y="1086" on="1"/>
- <pt x="331" y="1086" on="1"/>
- <pt x="331" y="0" on="1"/>
- <pt x="331" y="-419" on="0"/>
- <pt x="11" y="-419" on="1"/>
- <pt x="-77" y="-419" on="0"/>
- </contour>
- <contour>
- <pt x="133" y="1283" on="1"/>
- <pt x="133" y="1480" on="1"/>
- <pt x="331" y="1480" on="1"/>
- <pt x="331" y="1283" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 58 values pushed */
- 0 0 3 40 12 48 196 1 10 7 1 0 4 13 12 2 0 0 0 17 14 5 1 15 1
- 4 48 196 16 15 0 9 8 1 14 0 0 15 14 8 7 4 3 9 1 4 48 196 17 16
- 10 9 3 1 0 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- MIAP[1]
- ALIGNRP[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SZP0[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- SZP0[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="jcircumflex" xMin="-155" yMin="-419" xMax="565" yMax="1604">
- <contour>
- <pt x="-155" y="-387" on="1"/>
- <pt x="-155" y="-231" on="1"/>
- <pt x="-75" y="-271" on="0"/>
- <pt x="-5" y="-271" on="1"/>
- <pt x="92" y="-271" on="0"/>
- <pt x="115" y="-197" on="1"/>
- <pt x="133" y="-136" on="0"/>
- <pt x="133" y="0" on="1"/>
- <pt x="133" y="1086" on="1"/>
- <pt x="331" y="1086" on="1"/>
- <pt x="331" y="0" on="1"/>
- <pt x="331" y="-419" on="0"/>
- <pt x="11" y="-419" on="1"/>
- <pt x="-77" y="-419" on="0"/>
- </contour>
- <contour>
- <pt x="-134" y="1283" on="1"/>
- <pt x="106" y="1604" on="1"/>
- <pt x="325" y="1604" on="1"/>
- <pt x="565" y="1283" on="1"/>
- <pt x="417" y="1283" on="1"/>
- <pt x="217" y="1485" on="1"/>
- <pt x="214" y="1485" on="1"/>
- <pt x="14" y="1283" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 75 values pushed */
- 0 0 3 40 12 48 196 20 19 2 15 14 3 1 10 7 1 0 4 13 12 2 0 16 15
- 1 21 18 17 14 3 2 0 9 8 1 14 20 19 16 3 9 7 3 21 15 14 3 7 0
- 3 18 17 2 13 9 0 0 10 9 4 1 7 1 4 48 196 8 7 1 1 0 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SZP0[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- SZP0[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="k" xMin="154" yMin="0" xMax="1006" yMax="1579">
- <contour>
- <pt x="154" y="0" on="1"/>
- <pt x="154" y="1579" on="1"/>
- <pt x="351" y="1579" on="1"/>
- <pt x="351" y="559" on="1"/>
- <pt x="715" y="1086" on="1"/>
- <pt x="903" y="1086" on="1"/>
- <pt x="556" y="573" on="1"/>
- <pt x="1006" y="0" on="1"/>
- <pt x="766" y="0" on="1"/>
- <pt x="351" y="557" on="1"/>
- <pt x="351" y="0" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 46 values pushed */
- 9 6 3 3 4 0 3 2 1 1 10 8 7 0 3 2 0 5 4 1 14 8 7 6 5
- 4 5 13 2 0 0 10 9 3 2 4 3 0 1 4 48 196 1 0 1 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="kcommaaccent" xMin="154" yMin="-432" xMax="1006" yMax="1579">
- <component glyphName="k" x="0" y="0" flags="0x4"/>
- <component glyphName="Unterkomma" x="218" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="kgreenlandic" xMin="154" yMin="0" xMax="1006" yMax="1086">
- <contour>
- <pt x="154" y="0" on="1"/>
- <pt x="154" y="1086" on="1"/>
- <pt x="351" y="1086" on="1"/>
- <pt x="351" y="559" on="1"/>
- <pt x="715" y="1086" on="1"/>
- <pt x="903" y="1086" on="1"/>
- <pt x="556" y="573" on="1"/>
- <pt x="1006" y="0" on="1"/>
- <pt x="766" y="0" on="1"/>
- <pt x="351" y="557" on="1"/>
- <pt x="351" y="0" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 45 values pushed */
- 9 6 3 3 1 0 3 10 8 7 0 3 0 5 4 2 1 1 3 14 8 7 6 5 4
- 5 13 2 0 0 10 9 3 2 4 3 0 1 4 48 196 1 0 1 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="l" xMin="129" yMin="0" xMax="326" yMax="1579">
- <contour>
- <pt x="129" y="0" on="1"/>
- <pt x="129" y="1579" on="1"/>
- <pt x="326" y="1579" on="1"/>
- <pt x="326" y="0" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 24 values pushed */
- 2 1 1 3 0 1 2 0 14 0 0 3 2 4 1 0 1 4 48 196 1 0 1 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- LOOPCALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="lacute" xMin="79" yMin="0" xMax="548" yMax="1999">
- <component glyphName="l" x="-1" y="0" flags="0x4"/>
- <component glyphName="acute" x="-28" y="395" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="lcaron" xMin="129" yMin="0" xMax="610" yMax="1579">
- <contour>
- <pt x="129" y="0" on="1"/>
- <pt x="129" y="1579" on="1"/>
- <pt x="326" y="1579" on="1"/>
- <pt x="326" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="413" y="1125" on="1"/>
- <pt x="413" y="1184" on="1"/>
- <pt x="489" y="1205" on="0"/>
- <pt x="489" y="1365" on="1"/>
- <pt x="489" y="1382" on="1"/>
- <pt x="413" y="1382" on="1"/>
- <pt x="413" y="1579" on="1"/>
- <pt x="610" y="1579" on="1"/>
- <pt x="610" y="1408" on="1"/>
- <pt x="609" y="1146" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 53 values pushed */
- 12 9 8 7 5 4 6 1 0 3 11 10 2 1 3 3 0 1 2 0 14 8 7 2 11
- 4 3 0 0 10 9 5 4 4 3 11 3 2 4 1 0 2 4 48 196 12 11 1 1 0
- 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- LOOPCALL[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="lcommaaccent" xMin="79" yMin="-432" xMax="421" yMax="1579">
- <component glyphName="l" x="-1" y="0" flags="0x4"/>
- <component glyphName="Unterkomma" x="-91" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="ldot" xMin="129" yMin="0" xMax="672" yMax="1579">
- <contour>
- <pt x="129" y="0" on="1"/>
- <pt x="129" y="1579" on="1"/>
- <pt x="326" y="1579" on="1"/>
- <pt x="326" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="474" y="642" on="1"/>
- <pt x="474" y="839" on="1"/>
- <pt x="672" y="839" on="1"/>
- <pt x="672" y="642" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 47 values pushed */
- 0 0 7 4 5 1 5 1 4 48 196 6 5 1 2 1 1 3 0 1 3 0 14 0 0
- 5 4 4 1 6 3 2 4 1 0 2 4 48 196 7 6 1 1 0 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="less" xMin="104" yMin="99" xMax="1091" yMax="1086">
- <contour>
- <pt x="1091" y="99" on="1"/>
- <pt x="104" y="592" on="1"/>
- <pt x="1091" y="1086" on="1"/>
- <pt x="1091" y="920" on="1"/>
- <pt x="437" y="593" on="1"/>
- <pt x="437" y="591" on="1"/>
- <pt x="1091" y="264" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 20 values pushed */
- 6 5 4 3 2 1 0 14 5 4 1 3 13 0 6 3 2 0 3 0
- CALL[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="logicalnot" xMin="86" yMin="296" xMax="1073" yMax="888">
- <contour>
- <pt x="86" y="740" on="1"/>
- <pt x="86" y="888" on="1"/>
- <pt x="1073" y="888" on="1"/>
- <pt x="1073" y="296" on="1"/>
- <pt x="925" y="296" on="1"/>
- <pt x="925" y="740" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 39 values pushed */
- 0 0 5 0 7 1 1 1 4 48 196 2 1 1 4 3 1 2 0 14 0 0 5 4 7
- 1 2 1 4 48 196 3 2 1 1 0 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="longs" xMin="8" yMin="0" xMax="512" yMax="1604">
- <contour>
- <pt x="144" y="0" on="1"/>
- <pt x="144" y="938" on="1"/>
- <pt x="8" y="938" on="1"/>
- <pt x="8" y="1086" on="1"/>
- <pt x="144" y="1086" on="1"/>
- <pt x="144" y="1216" on="1"/>
- <pt x="144" y="1399" on="0"/>
- <pt x="223" y="1501" on="1"/>
- <pt x="303" y="1604" on="0"/>
- <pt x="446" y="1604" on="1"/>
- <pt x="466" y="1604" on="0"/>
- <pt x="512" y="1599" on="1"/>
- <pt x="512" y="1452" on="1"/>
- <pt x="482" y="1456" on="0"/>
- <pt x="466" y="1456" on="1"/>
- <pt x="341" y="1456" on="0"/>
- <pt x="341" y="1237" on="1"/>
- <pt x="341" y="0" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 48 values pushed */
- 0 0 14 7 9 48 196 16 12 11 5 4 3 2 1 8 13 9 0 17 0 1 0 14 0
- 0 17 16 5 1 0 1 4 48 196 12 11 1 5 4 1 0 3 3 2 1 3 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="lslash" xMin="-7" yMin="0" xMax="462" yMax="1579">
- <contour>
- <pt x="129" y="0" on="1"/>
- <pt x="129" y="721" on="1"/>
- <pt x="-7" y="649" on="1"/>
- <pt x="-7" y="814" on="1"/>
- <pt x="129" y="889" on="1"/>
- <pt x="129" y="1579" on="1"/>
- <pt x="327" y="1579" on="1"/>
- <pt x="327" y="998" on="1"/>
- <pt x="462" y="1065" on="1"/>
- <pt x="462" y="901" on="1"/>
- <pt x="327" y="830" on="1"/>
- <pt x="327" y="0" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 47 values pushed */
- 10 9 8 7 4 3 2 1 8 5 0 3 6 5 1 11 0 1 2 0 14 0 0 11 10
- 7 6 4 3 0 1 4 48 196 9 8 1 5 4 1 0 3 3 2 1 3 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- LOOPCALL[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="m" xMin="154" yMin="0" xMax="1564" yMax="1110">
- <contour>
- <pt x="154" y="0" on="1"/>
- <pt x="154" y="1086" on="1"/>
- <pt x="351" y="1086" on="1"/>
- <pt x="351" y="882" on="1"/>
- <pt x="438" y="1012" on="0"/>
- <pt x="494" y="1058" on="1"/>
- <pt x="559" y="1110" on="0"/>
- <pt x="665" y="1110" on="1"/>
- <pt x="795" y="1110" on="0"/>
- <pt x="876" y="1026" on="1"/>
- <pt x="923" y="977" on="0"/>
- <pt x="958" y="882" on="1"/>
- <pt x="1046" y="1014" on="0"/>
- <pt x="1101" y="1058" on="1"/>
- <pt x="1166" y="1110" on="0"/>
- <pt x="1273" y="1110" on="1"/>
- <pt x="1564" y="1110" on="0"/>
- <pt x="1564" y="790" on="1"/>
- <pt x="1564" y="0" on="1"/>
- <pt x="1367" y="0" on="1"/>
- <pt x="1366" y="759" on="1"/>
- <pt x="1366" y="946" on="0"/>
- <pt x="1222" y="946" on="1"/>
- <pt x="1094" y="946" on="0"/>
- <pt x="958" y="728" on="1"/>
- <pt x="958" y="0" on="1"/>
- <pt x="760" y="0" on="1"/>
- <pt x="760" y="759" on="1"/>
- <pt x="760" y="946" on="0"/>
- <pt x="615" y="946" on="1"/>
- <pt x="487" y="946" on="0"/>
- <pt x="351" y="728" on="1"/>
- <pt x="351" y="0" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 70 values pushed */
- 0 0 29 29 7 22 29 15 48 196 15 1 7 1 31 27 24 17 11 3 6 1 0 3 32
- 26 25 19 18 0 5 0 2 1 1 14 19 17 11 2 0 0 25 24 11 4 2 26 32 31
- 3 2 4 3 0 2 4 48 196 18 17 1 27 26 1 1 0 1 3 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- CALL[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="macron" xMin="20" yMin="1283" xMax="662" yMax="1431">
- <contour>
- <pt x="20" y="1283" on="1"/>
- <pt x="20" y="1431" on="1"/>
- <pt x="662" y="1431" on="1"/>
- <pt x="662" y="1283" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 24 values pushed */
- 0 0 3 0 7 1 1 1 4 48 196 2 1 1 0 14 3 2 1 1 0 1 2 0
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="macron#1" xMin="99" yMin="1456" xMax="1040" yMax="1604">
- <contour>
- <pt x="99" y="1456" on="1"/>
- <pt x="99" y="1604" on="1"/>
- <pt x="1040" y="1604" on="1"/>
- <pt x="1040" y="1456" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 24 values pushed */
- 0 0 3 0 7 1 1 1 4 48 196 2 1 1 0 14 3 2 1 1 0 1 2 0
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="minus" xMin="104" yMin="518" xMax="1091" yMax="666">
- <contour>
- <pt x="104" y="518" on="1"/>
- <pt x="104" y="666" on="1"/>
- <pt x="1091" y="666" on="1"/>
- <pt x="1091" y="518" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 24 values pushed */
- 0 0 3 0 7 1 1 1 4 48 196 2 1 1 0 14 3 2 1 1 0 1 2 0
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="mu" xMin="142" yMin="-395" xMax="984" yMax="1086">
- <contour>
- <pt x="142" y="1086" on="1"/>
- <pt x="339" y="1086" on="1"/>
- <pt x="339" y="370" on="1"/>
- <pt x="339" y="239" on="0"/>
- <pt x="366" y="192" on="1"/>
- <pt x="394" y="145" on="0"/>
- <pt x="470" y="145" on="1"/>
- <pt x="632" y="145" on="0"/>
- <pt x="787" y="382" on="1"/>
- <pt x="787" y="1086" on="1"/>
- <pt x="984" y="1086" on="1"/>
- <pt x="984" y="0" on="1"/>
- <pt x="787" y="0" on="1"/>
- <pt x="787" y="203" on="1"/>
- <pt x="629" y="-19" on="0"/>
- <pt x="469" y="-19" on="1"/>
- <pt x="404" y="-19" on="0"/>
- <pt x="339" y="25" on="1"/>
- <pt x="339" y="-395" on="1"/>
- <pt x="142" y="-395" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 60 values pushed */
- 0 0 6 29 15 48 196 15 2 17 13 8 2 4 0 11 3 12 11 1 19 18 1 2 0
- 10 9 1 0 1 3 14 0 0 13 12 9 8 4 3 10 18 17 2 1 4 3 0 2 4
- 48 196 11 10 1 19 0 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- CALL[ ]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="multiply" xMin="118" yMin="112" xMax="1078" yMax="1072">
- <contour>
- <pt x="118" y="217" on="1"/>
- <pt x="493" y="592" on="1"/>
- <pt x="118" y="967" on="1"/>
- <pt x="223" y="1072" on="1"/>
- <pt x="598" y="697" on="1"/>
- <pt x="973" y="1072" on="1"/>
- <pt x="1078" y="967" on="1"/>
- <pt x="703" y="592" on="1"/>
- <pt x="1078" y="217" on="1"/>
- <pt x="973" y="112" on="1"/>
- <pt x="598" y="487" on="1"/>
- <pt x="223" y="112" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 30 values pushed */
- 1 11 10 9 8 7 6 5 4 3 2 1 0 12 13 1 0 14 11 10 9 8 7 6 5
- 4 3 2 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- CALL[ ]
- SZP0[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SZP0[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="n" xMin="154" yMin="0" xMax="997" yMax="1110">
- <contour>
- <pt x="154" y="0" on="1"/>
- <pt x="154" y="1086" on="1"/>
- <pt x="351" y="1086" on="1"/>
- <pt x="351" y="882" on="1"/>
- <pt x="424" y="983" on="0"/>
- <pt x="495" y="1035" on="1"/>
- <pt x="598" y="1110" on="0"/>
- <pt x="721" y="1110" on="1"/>
- <pt x="997" y="1110" on="0"/>
- <pt x="997" y="780" on="1"/>
- <pt x="997" y="0" on="1"/>
- <pt x="799" y="0" on="1"/>
- <pt x="799" y="716" on="1"/>
- <pt x="799" y="848" on="0"/>
- <pt x="772" y="894" on="1"/>
- <pt x="744" y="941" on="0"/>
- <pt x="668" y="941" on="1"/>
- <pt x="506" y="941" on="0"/>
- <pt x="351" y="703" on="1"/>
- <pt x="351" y="0" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 53 values pushed */
- 0 0 16 30 7 48 196 7 1 18 12 9 3 4 1 0 3 19 11 10 0 3 0 2 1
- 1 14 0 0 12 11 4 1 9 19 18 3 2 4 3 0 2 4 48 196 10 9 1 1 0
- 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- CALL[ ]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="nacute" xMin="154" yMin="0" xMax="997" yMax="1604">
- <component glyphName="n" x="0" y="0" flags="0x4"/>
- <component glyphName="acute" x="306" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="napostrophe" xMin="0" yMin="0" xMax="1095" yMax="1579">
- <contour>
- <pt x="252" y="0" on="1"/>
- <pt x="252" y="1086" on="1"/>
- <pt x="449" y="1086" on="1"/>
- <pt x="449" y="882" on="1"/>
- <pt x="522" y="983" on="0"/>
- <pt x="593" y="1035" on="1"/>
- <pt x="696" y="1110" on="0"/>
- <pt x="819" y="1110" on="1"/>
- <pt x="1095" y="1110" on="0"/>
- <pt x="1095" y="780" on="1"/>
- <pt x="1095" y="0" on="1"/>
- <pt x="897" y="0" on="1"/>
- <pt x="897" y="716" on="1"/>
- <pt x="897" y="847" on="0"/>
- <pt x="869" y="894" on="1"/>
- <pt x="841" y="941" on="0"/>
- <pt x="766" y="941" on="1"/>
- <pt x="604" y="941" on="0"/>
- <pt x="449" y="703" on="1"/>
- <pt x="449" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="0" y="1125" on="1"/>
- <pt x="0" y="1184" on="1"/>
- <pt x="76" y="1205" on="0"/>
- <pt x="76" y="1365" on="1"/>
- <pt x="76" y="1382" on="1"/>
- <pt x="0" y="1382" on="1"/>
- <pt x="0" y="1579" on="1"/>
- <pt x="197" y="1579" on="1"/>
- <pt x="197" y="1408" on="1"/>
- <pt x="196" y="1146" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 83 values pushed */
- 0 0 16 30 7 48 196 7 1 28 25 24 23 21 20 6 26 1 3 18 12 9 3 4 1
- 0 3 27 26 1 19 11 10 0 3 2 0 2 1 1 14 24 23 2 27 20 3 0 0 28
- 27 4 1 20 12 11 4 1 9 19 18 3 2 4 3 0 3 4 48 196 26 25 21 20 3
- 10 9 1 1 0 1 3 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="nbhyphen" xMin="88" yMin="518" xMax="594" yMax="666">
- <contour>
- <pt x="88" y="518" on="1"/>
- <pt x="88" y="666" on="1"/>
- <pt x="594" y="666" on="1"/>
- <pt x="594" y="518" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 24 values pushed */
- 0 0 3 0 7 1 1 1 4 48 196 2 1 1 0 14 3 2 1 1 0 1 2 0
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="ncaron" xMin="154" yMin="0" xMax="997" yMax="1604">
- <component glyphName="n" x="0" y="0" flags="0x4"/>
- <component glyphName="caron" x="243" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="ncommaaccent" xMin="154" yMin="-432" xMax="997" yMax="1110">
- <component glyphName="n" x="0" y="0" flags="0x4"/>
- <component glyphName="Unterkomma" x="243" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="nine" xMin="84" yMin="-38" xMax="1027" yMax="1518">
- <contour>
- <pt x="813" y="702" on="1"/>
- <pt x="675" y="530" on="0"/>
- <pt x="476" y="530" on="1"/>
- <pt x="294" y="530" on="0"/>
- <pt x="189" y="654" on="1"/>
- <pt x="84" y="778" on="0"/>
- <pt x="84" y="995" on="1"/>
- <pt x="84" y="1235" on="0"/>
- <pt x="208" y="1376" on="1"/>
- <pt x="331" y="1518" on="0"/>
- <pt x="539" y="1518" on="1"/>
- <pt x="767" y="1518" on="0"/>
- <pt x="897" y="1323" on="1"/>
- <pt x="1027" y="1128" on="0"/>
- <pt x="1027" y="788" on="1"/>
- <pt x="1027" y="400" on="0"/>
- <pt x="872" y="181" on="1"/>
- <pt x="717" y="-38" on="0"/>
- <pt x="443" y="-38" on="1"/>
- <pt x="315" y="-38" on="0"/>
- <pt x="163" y="18" on="1"/>
- <pt x="163" y="190" on="1"/>
- <pt x="346" y="111" on="0"/>
- <pt x="447" y="111" on="1"/>
- <pt x="668" y="111" on="0"/>
- <pt x="757" y="333" on="1"/>
- <pt x="792" y="420" on="0"/>
- <pt x="804" y="529" on="1"/>
- <pt x="811" y="587" on="0"/>
- </contour>
- <contour>
- <pt x="522" y="1369" on="1"/>
- <pt x="278" y="1369" on="0"/>
- <pt x="278" y="1036" on="1"/>
- <pt x="278" y="672" on="0"/>
- <pt x="529" y="672" on="1"/>
- <pt x="653" y="672" on="0"/>
- <pt x="729" y="758" on="1"/>
- <pt x="806" y="845" on="0"/>
- <pt x="806" y="992" on="1"/>
- <pt x="806" y="1155" on="0"/>
- <pt x="727" y="1262" on="1"/>
- <pt x="647" y="1369" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 50 values pushed */
- 0 0 33 40 2 29 40 10 23 40 18 48 196 18 2 10 0 2 1 1 21 20 2 0 4
- 0 2 3 0 0 14 0 0 37 26 14 31 41 6 48 196 0 14 20 6 20 21 20 1 0
- CALL[ ]
- SRP0[ ]
- MDRP[00100]
- SRP0[ ]
- MDRP[00100]
- MDRP[00000]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- MDAP[1]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="nonbreakingspace"/><!-- contains no outline data -->
-
- <TTGlyph name="ntilde" xMin="154" yMin="0" xMax="997" yMax="1517">
- <component glyphName="n" x="0" y="0" flags="0x4"/>
- <component glyphName="tilde" x="221" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="numbersign" xMin="25" yMin="0" xMax="1114" yMax="1480">
- <contour>
- <pt x="125" y="0" on="1"/>
- <pt x="236" y="444" on="1"/>
- <pt x="25" y="444" on="1"/>
- <pt x="49" y="568" on="1"/>
- <pt x="267" y="568" on="1"/>
- <pt x="354" y="913" on="1"/>
- <pt x="118" y="913" on="1"/>
- <pt x="143" y="1036" on="1"/>
- <pt x="384" y="1036" on="1"/>
- <pt x="496" y="1480" on="1"/>
- <pt x="623" y="1480" on="1"/>
- <pt x="512" y="1036" on="1"/>
- <pt x="775" y="1036" on="1"/>
- <pt x="886" y="1480" on="1"/>
- <pt x="1014" y="1480" on="1"/>
- <pt x="903" y="1036" on="1"/>
- <pt x="1114" y="1036" on="1"/>
- <pt x="1090" y="913" on="1"/>
- <pt x="872" y="913" on="1"/>
- <pt x="785" y="568" on="1"/>
- <pt x="1021" y="568" on="1"/>
- <pt x="997" y="444" on="1"/>
- <pt x="755" y="444" on="1"/>
- <pt x="644" y="0" on="1"/>
- <pt x="516" y="0" on="1"/>
- <pt x="627" y="444" on="1"/>
- <pt x="364" y="444" on="1"/>
- <pt x="253" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="394" y="568" on="1"/>
- <pt x="658" y="568" on="1"/>
- <pt x="745" y="913" on="1"/>
- <pt x="481" y="913" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 87 values pushed */
- 14 13 10 9 4 13 7 27 24 23 0 4 13 1 0 0 31 30 18 17 6 5 6 5 7
- 29 28 20 19 4 3 6 5 1 2 4 48 196 16 15 12 11 8 7 5 26 25 22 21 2
- 1 5 2 0 14 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12
- 11 10 9 8 7 6 5 4 3 2 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- CALL[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SRP0[ ]
- LOOPCALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="o" xMin="86" yMin="-25" xMax="1052" yMax="1110">
- <contour>
- <pt x="569" y="1110" on="1"/>
- <pt x="792" y="1110" on="0"/>
- <pt x="922" y="958" on="1"/>
- <pt x="1052" y="807" on="0"/>
- <pt x="1052" y="544" on="1"/>
- <pt x="1052" y="277" on="0"/>
- <pt x="922" y="126" on="1"/>
- <pt x="792" y="-25" on="0"/>
- <pt x="562" y="-25" on="1"/>
- <pt x="365" y="-25" on="0"/>
- <pt x="242" y="100" on="1"/>
- <pt x="86" y="257" on="0"/>
- <pt x="86" y="543" on="1"/>
- <pt x="86" y="806" on="0"/>
- <pt x="216" y="958" on="1"/>
- <pt x="346" y="1110" on="0"/>
- </contour>
- <contour>
- <pt x="569" y="962" on="1"/>
- <pt x="299" y="962" on="0"/>
- <pt x="299" y="544" on="1"/>
- <pt x="299" y="123" on="0"/>
- <pt x="568" y="123" on="1"/>
- <pt x="839" y="123" on="0"/>
- <pt x="839" y="547" on="1"/>
- <pt x="839" y="962" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 27 values pushed */
- 0 0 20 40 8 16 40 0 48 196 8 2 0 1 14 0 0 22 9 4 18 9 12 48 196
- 12 4
- MDAP[1]
- MDAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="oacute" xMin="86" yMin="-25" xMax="1052" yMax="1604">
- <component glyphName="o" x="0" y="0" flags="0x4"/>
- <component glyphName="acute" x="314" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="obreve" xMin="86" yMin="-25" xMax="1052" yMax="1604">
- <contour>
- <pt x="569" y="1110" on="1"/>
- <pt x="792" y="1110" on="0"/>
- <pt x="922" y="958" on="1"/>
- <pt x="1052" y="807" on="0"/>
- <pt x="1052" y="544" on="1"/>
- <pt x="1052" y="277" on="0"/>
- <pt x="922" y="126" on="1"/>
- <pt x="792" y="-25" on="0"/>
- <pt x="562" y="-25" on="1"/>
- <pt x="365" y="-25" on="0"/>
- <pt x="242" y="100" on="1"/>
- <pt x="86" y="257" on="0"/>
- <pt x="86" y="543" on="1"/>
- <pt x="86" y="806" on="0"/>
- <pt x="216" y="958" on="1"/>
- <pt x="346" y="1110" on="0"/>
- </contour>
- <contour>
- <pt x="569" y="962" on="1"/>
- <pt x="299" y="962" on="0"/>
- <pt x="299" y="544" on="1"/>
- <pt x="299" y="123" on="0"/>
- <pt x="568" y="123" on="1"/>
- <pt x="839" y="123" on="0"/>
- <pt x="839" y="547" on="1"/>
- <pt x="839" y="962" on="0"/>
- </contour>
- <contour>
- <pt x="236" y="1604" on="1"/>
- <pt x="359" y="1604" on="1"/>
- <pt x="380" y="1511" on="0"/>
- <pt x="434" y="1470" on="1"/>
- <pt x="486" y="1431" on="0"/>
- <pt x="569" y="1431" on="1"/>
- <pt x="663" y="1431" on="0"/>
- <pt x="717" y="1480" on="1"/>
- <pt x="760" y="1520" on="0"/>
- <pt x="779" y="1604" on="1"/>
- <pt x="902" y="1604" on="1"/>
- <pt x="885" y="1469" on="0"/>
- <pt x="813" y="1389" on="1"/>
- <pt x="718" y="1283" on="0"/>
- <pt x="569" y="1283" on="1"/>
- <pt x="412" y="1283" on="0"/>
- <pt x="317" y="1398" on="1"/>
- <pt x="253" y="1475" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 44 values pushed */
- 0 0 29 7 38 20 7 8 16 7 0 48 196 8 2 0 1 1 34 33 25 24 4 13 38
- 1 0 14 0 0 22 9 4 18 9 12 48 196 34 33 25 24 12 4
- MDAP[1]
- MDAP[1]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- SZP0[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- SZP0[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="ocircumflex" xMin="86" yMin="-25" xMax="1052" yMax="1604">
- <component glyphName="o" x="0" y="0" flags="0x4"/>
- <component glyphName="circumflex" x="228" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="odieresis" xMin="86" yMin="-25" xMax="1052" yMax="1456">
- <component glyphName="o" x="0" y="0" flags="0x4"/>
- <component glyphName="dieresis" x="228" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="oe" xMin="86" yMin="-25" xMax="1812" yMax="1110">
- <contour>
- <pt x="990" y="910" on="1"/>
- <pt x="1054" y="999" on="0"/>
- <pt x="1125" y="1044" on="1"/>
- <pt x="1230" y="1110" on="0"/>
- <pt x="1375" y="1110" on="1"/>
- <pt x="1633" y="1110" on="0"/>
- <pt x="1734" y="927" on="1"/>
- <pt x="1809" y="791" on="0"/>
- <pt x="1812" y="512" on="1"/>
- <pt x="1099" y="512" on="1"/>
- <pt x="1117" y="321" on="0"/>
- <pt x="1191" y="233" on="1"/>
- <pt x="1283" y="123" on="0"/>
- <pt x="1494" y="123" on="1"/>
- <pt x="1649" y="123" on="0"/>
- <pt x="1812" y="194" on="1"/>
- <pt x="1812" y="37" on="1"/>
- <pt x="1620" y="-25" on="0"/>
- <pt x="1444" y="-25" on="1"/>
- <pt x="1264" y="-25" on="0"/>
- <pt x="1157" y="33" on="1"/>
- <pt x="1077" y="77" on="0"/>
- <pt x="995" y="174" on="1"/>
- <pt x="934" y="86" on="0"/>
- <pt x="862" y="41" on="1"/>
- <pt x="755" y="-25" on="0"/>
- <pt x="606" y="-25" on="1"/>
- <pt x="368" y="-25" on="0"/>
- <pt x="227" y="129" on="1"/>
- <pt x="86" y="283" on="0"/>
- <pt x="86" y="543" on="1"/>
- <pt x="86" y="805" on="0"/>
- <pt x="228" y="957" on="1"/>
- <pt x="369" y="1110" on="0"/>
- <pt x="608" y="1110" on="1"/>
- <pt x="764" y="1110" on="0"/>
- <pt x="872" y="1035" on="1"/>
- <pt x="934" y="992" on="0"/>
- </contour>
- <contour>
- <pt x="608" y="962" on="1"/>
- <pt x="295" y="962" on="0"/>
- <pt x="295" y="547" on="1"/>
- <pt x="295" y="365" on="0"/>
- <pt x="356" y="260" on="1"/>
- <pt x="435" y="123" on="0"/>
- <pt x="610" y="123" on="1"/>
- <pt x="898" y="123" on="0"/>
- <pt x="898" y="543" on="1"/>
- <pt x="898" y="736" on="0"/>
- <pt x="838" y="840" on="1"/>
- <pt x="768" y="962" on="0"/>
- </contour>
- <contour>
- <pt x="1105" y="648" on="1"/>
- <pt x="1602" y="648" on="1"/>
- <pt x="1599" y="776" on="0"/>
- <pt x="1568" y="844" on="1"/>
- <pt x="1513" y="962" on="0"/>
- <pt x="1371" y="962" on="1"/>
- <pt x="1233" y="962" on="0"/>
- <pt x="1166" y="857" on="1"/>
- <pt x="1120" y="786" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 77 values pushed */
- 0 0 55 40 4 44 40 26 38 40 34 13 40 18 48 196 34 1 26 2 18 2 4 1 1
- 0 1 50 2 0 1 22 16 15 3 8 2 3 0 0 0 9 8 31 1 50 1 4 48 196
- 51 50 1 0 14 0 0 40 43 30 48 196 51 50 22 9 0 5 13 46 30 8 16 15 8
- 2 0
- CALL[ ]
- SRP0[ ]
- MDRP[00100]
- MDRP[00100]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- CALL[ ]
- SZP1[ ]
- MIAP[1]
- MIAP[1]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="ogonek" xMin="170" yMin="-370" xMax="512" yMax="0">
- <contour>
- <pt x="328" y="0" on="1"/>
- <pt x="435" y="0" on="1"/>
- <pt x="307" y="-80" on="0"/>
- <pt x="307" y="-179" on="1"/>
- <pt x="307" y="-275" on="0"/>
- <pt x="422" y="-275" on="1"/>
- <pt x="475" y="-275" on="0"/>
- <pt x="512" y="-260" on="1"/>
- <pt x="512" y="-341" on="1"/>
- <pt x="450" y="-370" on="0"/>
- <pt x="372" y="-370" on="1"/>
- <pt x="170" y="-370" on="0"/>
- <pt x="170" y="-212" on="1"/>
- <pt x="170" y="-90" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 25 values pushed */
- 0 0 5 21 10 48 196 10 8 7 1 0 14 0 0 3 42 12 48 196 12 8 7 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="ograve" xMin="86" yMin="-25" xMax="1052" yMax="1604">
- <component glyphName="o" x="0" y="0" flags="0x4"/>
- <component glyphName="grave" x="142" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="ohungarumlaut" xMin="86" yMin="-25" xMax="1121" yMax="1604">
- <component glyphName="o" x="0" y="0" flags="0x4"/>
- <component glyphName="hungarumlaut" x="389" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="omacron" xMin="86" yMin="-25" xMax="1052" yMax="1431">
- <component glyphName="o" x="0" y="0" flags="0x4"/>
- <component glyphName="macron" x="228" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="one" xMin="230" yMin="0" xMax="1020" yMax="1517">
- <contour>
- <pt x="230" y="0" on="1"/>
- <pt x="230" y="148" on="1"/>
- <pt x="526" y="148" on="1"/>
- <pt x="526" y="1316" on="1"/>
- <pt x="230" y="1242" on="1"/>
- <pt x="230" y="1394" on="1"/>
- <pt x="724" y="1517" on="1"/>
- <pt x="724" y="148" on="1"/>
- <pt x="1020" y="148" on="1"/>
- <pt x="1020" y="0" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 49 values pushed */
- 6 5 4 3 4 13 1 0 0 8 7 2 1 7 3 0 1 4 48 196 9 0 1 0 14
- 0 0 7 6 4 1 2 1 4 48 196 9 8 1 3 2 1 5 4 1 0 3 3 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="onehalf" xMin="116" yMin="-37" xMax="1584" yMax="1517">
- <contour>
- <pt x="1019" y="0" on="1"/>
- <pt x="1019" y="122" on="1"/>
- <pt x="1082" y="234" on="0"/>
- <pt x="1201" y="341" on="1"/>
- <pt x="1271" y="403" on="1"/>
- <pt x="1427" y="541" on="0"/>
- <pt x="1427" y="663" on="1"/>
- <pt x="1427" y="809" on="0"/>
- <pt x="1266" y="809" on="1"/>
- <pt x="1174" y="809" on="0"/>
- <pt x="1041" y="740" on="1"/>
- <pt x="1041" y="857" on="1"/>
- <pt x="1173" y="910" on="0"/>
- <pt x="1292" y="910" on="1"/>
- <pt x="1423" y="910" on="0"/>
- <pt x="1504" y="842" on="1"/>
- <pt x="1584" y="775" on="0"/>
- <pt x="1584" y="667" on="1"/>
- <pt x="1584" y="523" on="0"/>
- <pt x="1400" y="374" on="1"/>
- <pt x="1347" y="331" on="1"/>
- <pt x="1214" y="222" on="0"/>
- <pt x="1191" y="122" on="1"/>
- <pt x="1580" y="122" on="1"/>
- <pt x="1580" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="140" y="-37" on="1"/>
- <pt x="1228" y="1517" on="1"/>
- <pt x="1364" y="1517" on="1"/>
- <pt x="276" y="-37" on="1"/>
- </contour>
- <contour>
- <pt x="313" y="592" on="1"/>
- <pt x="313" y="1351" on="1"/>
- <pt x="116" y="1302" on="1"/>
- <pt x="116" y="1416" on="1"/>
- <pt x="461" y="1503" on="1"/>
- <pt x="461" y="592" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 85 values pushed */
- 0 0 8 11 13 48 196 33 32 31 30 27 26 11 10 8 13 13 29 28 25 0 0 0 23
- 22 1 38 2 0 1 4 48 196 34 29 1 24 0 1 2 0 14 0 0 6 37 17 48 196
- 27 26 24 23 22 11 10 1 0 9 13 17 33 32 31 28 25 4 13 29 0 0 34 33 7
- 1 29 1 4 48 196 30 29 1 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00000]
- MDRP[00000]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="onequarter" xMin="116" yMin="-37" xMax="1584" yMax="1517">
- <contour>
- <pt x="313" y="592" on="1"/>
- <pt x="313" y="1351" on="1"/>
- <pt x="116" y="1302" on="1"/>
- <pt x="116" y="1416" on="1"/>
- <pt x="461" y="1503" on="1"/>
- <pt x="461" y="592" on="1"/>
- </contour>
- <contour>
- <pt x="1325" y="0" on="1"/>
- <pt x="1325" y="242" on="1"/>
- <pt x="918" y="242" on="1"/>
- <pt x="918" y="355" on="1"/>
- <pt x="1321" y="888" on="1"/>
- <pt x="1461" y="888" on="1"/>
- <pt x="1461" y="359" on="1"/>
- <pt x="1584" y="359" on="1"/>
- <pt x="1584" y="242" on="1"/>
- <pt x="1461" y="242" on="1"/>
- <pt x="1461" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="1047" y="359" on="1"/>
- <pt x="1325" y="359" on="1"/>
- <pt x="1325" y="723" on="1"/>
- </contour>
- <contour>
- <pt x="191" y="-37" on="1"/>
- <pt x="1279" y="1517" on="1"/>
- <pt x="1414" y="1517" on="1"/>
- <pt x="326" y="-37" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 107 values pushed */
- 19 10 0 2 9 12 7 2 22 21 4 3 2 1 6 13 10 23 20 16 6 4 13 7 0
- 0 18 17 13 12 38 3 7 1 4 48 196 11 10 1 15 14 8 7 3 5 0 1 3 0
- 14 22 11 6 2 21 17 10 9 8 5 6 4 3 23 4 0 2 14 13 2 13 11 20 3
- 2 3 13 0 0 0 19 18 7 6 22 3 11 5 4 7 1 0 2 4 48 196 16 15 12
- 11 3 1 0 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="onesuperior" xMin="123" yMin="592" xMax="468" yMax="1503">
- <contour>
- <pt x="320" y="592" on="1"/>
- <pt x="320" y="1351" on="1"/>
- <pt x="123" y="1302" on="1"/>
- <pt x="123" y="1416" on="1"/>
- <pt x="468" y="1503" on="1"/>
- <pt x="468" y="592" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 30 values pushed */
- 4 3 2 1 4 13 0 5 0 1 0 14 3 2 0 0 0 1 0 7 1 4 1 4 48
- 196 5 4 1 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00000]
- MDRP[00000]
- CALL[ ]
- CALL[ ]
- SRP0[ ]
- LOOPCALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="ordfeminine" xMin="86" yMin="822" xMax="712" yMax="1518">
- <contour>
- <pt x="485" y="915" on="1"/>
- <pt x="383" y="822" on="0"/>
- <pt x="281" y="822" on="1"/>
- <pt x="196" y="822" on="0"/>
- <pt x="141" y="875" on="1"/>
- <pt x="86" y="929" on="0"/>
- <pt x="86" y="1009" on="1"/>
- <pt x="86" y="1237" on="0"/>
- <pt x="428" y="1237" on="1"/>
- <pt x="476" y="1237" on="1"/>
- <pt x="476" y="1307" on="1"/>
- <pt x="476" y="1417" on="0"/>
- <pt x="355" y="1417" on="1"/>
- <pt x="258" y="1417" on="0"/>
- <pt x="145" y="1358" on="1"/>
- <pt x="145" y="1469" on="1"/>
- <pt x="272" y="1518" on="0"/>
- <pt x="383" y="1518" on="1"/>
- <pt x="625" y="1518" on="0"/>
- <pt x="625" y="1311" on="1"/>
- <pt x="625" y="1013" on="1"/>
- <pt x="625" y="919" on="0"/>
- <pt x="680" y="922" on="1"/>
- <pt x="686" y="922" on="1"/>
- <pt x="689" y="922" on="0"/>
- <pt x="695" y="923" on="1"/>
- <pt x="700" y="923" on="0"/>
- <pt x="706" y="924" on="1"/>
- <pt x="712" y="841" on="1"/>
- <pt x="661" y="822" on="0"/>
- <pt x="616" y="822" on="1"/>
- <pt x="518" y="822" on="0"/>
- <pt x="490" y="915" on="1"/>
- </contour>
- <contour>
- <pt x="476" y="996" on="1"/>
- <pt x="476" y="1150" on="1"/>
- <pt x="438" y="1150" on="1"/>
- <pt x="234" y="1150" on="0"/>
- <pt x="234" y="1026" on="1"/>
- <pt x="234" y="932" on="0"/>
- <pt x="331" y="932" on="1"/>
- <pt x="399" y="932" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 80 values pushed */
- 0 0 39 16 2 12 20 17 48 196 17 0 1 35 34 33 32 28 27 20 19 15 14 10 9
- 8 0 14 13 30 22 2 3 12 0 0 14 0 0 37 7 6 48 196 32 0 2 19 9 3
- 28 27 2 13 19 35 15 14 8 4 13 6 9 0 0 34 33 10 9 7 3 19 1 4 48
- 196 20 19 1 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- SZP0[ ]
- SRP0[ ]
- LOOPCALL[ ]
- LOOPCALL[ ]
- SZP0[ ]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="ordmasculine" xMin="74" yMin="822" xMax="673" yMax="1517">
- <contour>
- <pt x="374" y="1517" on="1"/>
- <pt x="512" y="1517" on="0"/>
- <pt x="593" y="1424" on="1"/>
- <pt x="673" y="1331" on="0"/>
- <pt x="673" y="1171" on="1"/>
- <pt x="673" y="1008" on="0"/>
- <pt x="593" y="915" on="1"/>
- <pt x="512" y="822" on="0"/>
- <pt x="371" y="822" on="1"/>
- <pt x="248" y="822" on="0"/>
- <pt x="171" y="899" on="1"/>
- <pt x="74" y="995" on="0"/>
- <pt x="74" y="1170" on="1"/>
- <pt x="74" y="1330" on="0"/>
- <pt x="155" y="1423" on="1"/>
- <pt x="236" y="1517" on="0"/>
- </contour>
- <contour>
- <pt x="374" y="1416" on="1"/>
- <pt x="231" y="1416" on="0"/>
- <pt x="231" y="1170" on="1"/>
- <pt x="231" y="924" on="0"/>
- <pt x="374" y="924" on="1"/>
- <pt x="516" y="924" on="0"/>
- <pt x="516" y="1172" on="1"/>
- <pt x="516" y="1416" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 29 values pushed */
- 0 0 20 20 8 16 20 0 48 196 0 0 1 8 0 0 14 0 0 22 15 4 18 15 12
- 48 196 12 4
- MDAP[1]
- MDAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- SZP0[ ]
- SRP0[ ]
- MDRP[00100]
- SZP0[ ]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="oslash" xMin="143" yMin="-25" xMax="1109" yMax="1110">
- <contour>
- <pt x="348" y="59" on="1"/>
- <pt x="287" y="-25" on="1"/>
- <pt x="143" y="-25" on="1"/>
- <pt x="264" y="142" on="1"/>
- <pt x="143" y="309" on="0"/>
- <pt x="143" y="544" on="1"/>
- <pt x="143" y="808" on="0"/>
- <pt x="273" y="959" on="1"/>
- <pt x="403" y="1110" on="0"/>
- <pt x="630" y="1110" on="1"/>
- <pt x="790" y="1110" on="0"/>
- <pt x="904" y="1027" on="1"/>
- <pt x="965" y="1110" on="1"/>
- <pt x="1109" y="1110" on="1"/>
- <pt x="988" y="943" on="1"/>
- <pt x="1109" y="775" on="0"/>
- <pt x="1109" y="542" on="1"/>
- <pt x="1109" y="280" on="0"/>
- <pt x="979" y="128" on="1"/>
- <pt x="850" y="-25" on="0"/>
- <pt x="625" y="-25" on="1"/>
- <pt x="465" y="-25" on="0"/>
- </contour>
- <contour>
- <pt x="450" y="201" on="1"/>
- <pt x="452" y="199" on="1"/>
- <pt x="494" y="157" on="0"/>
- <pt x="529" y="142" on="1"/>
- <pt x="574" y="123" on="0"/>
- <pt x="625" y="123" on="1"/>
- <pt x="896" y="123" on="0"/>
- <pt x="896" y="544" on="1"/>
- <pt x="896" y="669" on="0"/>
- <pt x="866" y="775" on="1"/>
- </contour>
- <contour>
- <pt x="802" y="885" on="1"/>
- <pt x="800" y="887" on="1"/>
- <pt x="725" y="962" on="0"/>
- <pt x="627" y="962" on="1"/>
- <pt x="356" y="962" on="0"/>
- <pt x="356" y="547" on="1"/>
- <pt x="356" y="405" on="0"/>
- <pt x="386" y="310" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 63 values pushed */
- 0 0 35 40 9 27 40 20 48 196 20 2 9 1 1 1 39 32 31 22 14 11 3 0 8
- 1 2 3 0 0 13 12 1 2 1 1 2 0 14 0 0 37 9 5 29 9 16 48 196 39
- 32 31 22 16 14 13 12 11 5 3 2 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[1]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[1]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- LOOPCALL[ ]
- SZP0[ ]
- SZP1[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="otilde" xMin="86" yMin="-25" xMax="1052" yMax="1517">
- <component glyphName="o" x="0" y="0" flags="0x4"/>
- <component glyphName="tilde" x="228" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="p" xMin="154" yMin="-395" xMax="1052" yMax="1110">
- <contour>
- <pt x="351" y="-395" on="1"/>
- <pt x="154" y="-395" on="1"/>
- <pt x="154" y="1086" on="1"/>
- <pt x="351" y="1086" on="1"/>
- <pt x="351" y="882" on="1"/>
- <pt x="407" y="984" on="0"/>
- <pt x="469" y="1036" on="1"/>
- <pt x="557" y="1110" on="0"/>
- <pt x="676" y="1110" on="1"/>
- <pt x="845" y="1110" on="0"/>
- <pt x="948" y="963" on="1"/>
- <pt x="1052" y="816" on="0"/>
- <pt x="1052" y="572" on="1"/>
- <pt x="1052" y="287" on="0"/>
- <pt x="918" y="131" on="1"/>
- <pt x="785" y="-25" on="0"/>
- <pt x="540" y="-25" on="1"/>
- <pt x="449" y="-25" on="0"/>
- <pt x="351" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="351" y="703" on="1"/>
- <pt x="351" y="149" on="1"/>
- <pt x="488" y="123" on="0"/>
- <pt x="557" y="123" on="1"/>
- <pt x="839" y="123" on="0"/>
- <pt x="839" y="552" on="1"/>
- <pt x="839" y="733" on="0"/>
- <pt x="783" y="835" on="1"/>
- <pt x="728" y="938" on="0"/>
- <pt x="634" y="938" on="1"/>
- <pt x="508" y="938" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 65 values pushed */
- 0 0 28 30 8 22 40 16 48 196 16 2 8 1 1 20 19 4 3 2 2 3 0 1 18
- 2 0 2 0 1 0 1 0 3 2 1 14 0 0 24 9 12 48 196 12 0 0 0 20 19
- 18 4 3 0 4 5 1 1 4 48 196 2 1 1 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SZP1[ ]
- CALL[ ]
- SZP1[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="paragraph" xMin="88" yMin="-296" xMax="902" yMax="1480">
- <contour>
- <pt x="507" y="-296" on="1"/>
- <pt x="507" y="740" on="1"/>
- <pt x="325" y="757" on="0"/>
- <pt x="222" y="843" on="1"/>
- <pt x="88" y="954" on="0"/>
- <pt x="88" y="1155" on="1"/>
- <pt x="88" y="1331" on="0"/>
- <pt x="184" y="1405" on="1"/>
- <pt x="280" y="1480" on="0"/>
- <pt x="507" y="1480" on="1"/>
- <pt x="902" y="1480" on="1"/>
- <pt x="902" y="-296" on="1"/>
- <pt x="779" y="-296" on="1"/>
- <pt x="779" y="1357" on="1"/>
- <pt x="631" y="1357" on="1"/>
- <pt x="631" y="-296" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 57 values pushed */
- 1 1 13 2 2 0 1 15 12 11 0 4 13 2 0 0 0 14 13 6 1 9 1 4 48
- 196 10 9 0 14 5 0 0 0 13 12 19 1 10 9 1 0 19 2 14 2 4 48 196 11
- 10 1 15 14 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SZP0[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SZP0[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="parenleft" xMin="131" yMin="-296" xMax="600" yMax="1579">
- <contour>
- <pt x="600" y="-160" on="1"/>
- <pt x="600" y="-296" on="1"/>
- <pt x="400" y="-154" on="0"/>
- <pt x="284" y="55" on="1"/>
- <pt x="131" y="328" on="0"/>
- <pt x="131" y="642" on="1"/>
- <pt x="131" y="970" on="0"/>
- <pt x="297" y="1252" on="1"/>
- <pt x="411" y="1444" on="0"/>
- <pt x="600" y="1579" on="1"/>
- <pt x="600" y="1443" on="1"/>
- <pt x="465" y="1293" on="0"/>
- <pt x="404" y="1136" on="1"/>
- <pt x="328" y="941" on="0"/>
- <pt x="328" y="642" on="1"/>
- <pt x="328" y="330" on="0"/>
- <pt x="411" y="129" on="1"/>
- <pt x="473" y="-18" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 17 values pushed */
- 10 9 1 0 14 0 0 14 41 5 48 196 10 9 5 1 0
- MDAP[0]
- MDAP[0]
- MDAP[1]
- MDAP[0]
- MDAP[0]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="parenright" xMin="82" yMin="-296" xMax="551" yMax="1579">
- <contour>
- <pt x="82" y="1443" on="1"/>
- <pt x="82" y="1579" on="1"/>
- <pt x="282" y="1437" on="0"/>
- <pt x="399" y="1228" on="1"/>
- <pt x="551" y="956" on="0"/>
- <pt x="551" y="642" on="1"/>
- <pt x="551" y="312" on="0"/>
- <pt x="385" y="31" on="1"/>
- <pt x="271" y="-161" on="0"/>
- <pt x="82" y="-296" on="1"/>
- <pt x="82" y="-160" on="1"/>
- <pt x="217" y="-9" on="0"/>
- <pt x="278" y="148" on="1"/>
- <pt x="353" y="343" on="0"/>
- <pt x="353" y="642" on="1"/>
- <pt x="353" y="953" on="0"/>
- <pt x="270" y="1154" on="1"/>
- <pt x="210" y="1299" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 17 values pushed */
- 10 9 1 0 14 0 0 14 41 5 48 196 10 9 5 1 0
- MDAP[0]
- MDAP[0]
- MDAP[1]
- MDAP[0]
- MDAP[0]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="percent" xMin="112" yMin="-37" xMax="1709" yMax="1517">
- <contour>
- <pt x="250" y="-37" on="1"/>
- <pt x="1416" y="1517" on="1"/>
- <pt x="1570" y="1517" on="1"/>
- <pt x="405" y="-37" on="1"/>
- </contour>
- <contour>
- <pt x="429" y="1480" on="1"/>
- <pt x="576" y="1480" on="0"/>
- <pt x="661" y="1381" on="1"/>
- <pt x="747" y="1281" on="0"/>
- <pt x="747" y="1110" on="1"/>
- <pt x="747" y="939" on="0"/>
- <pt x="661" y="840" on="1"/>
- <pt x="576" y="740" on="0"/>
- <pt x="430" y="740" on="1"/>
- <pt x="282" y="740" on="0"/>
- <pt x="197" y="840" on="1"/>
- <pt x="112" y="940" on="0"/>
- <pt x="112" y="1115" on="1"/>
- <pt x="112" y="1266" on="0"/>
- <pt x="182" y="1362" on="1"/>
- <pt x="270" y="1480" on="0"/>
- </contour>
- <contour>
- <pt x="429" y="1382" on="1"/>
- <pt x="356" y="1382" on="0"/>
- <pt x="311" y="1308" on="1"/>
- <pt x="266" y="1233" on="0"/>
- <pt x="266" y="1116" on="1"/>
- <pt x="266" y="1001" on="0"/>
- <pt x="303" y="929" on="1"/>
- <pt x="348" y="839" on="0"/>
- <pt x="429" y="839" on="1"/>
- <pt x="503" y="839" on="0"/>
- <pt x="548" y="914" on="1"/>
- <pt x="593" y="989" on="0"/>
- <pt x="593" y="1110" on="1"/>
- <pt x="593" y="1233" on="0"/>
- <pt x="548" y="1307" on="1"/>
- <pt x="502" y="1382" on="0"/>
- </contour>
- <contour>
- <pt x="1392" y="740" on="1"/>
- <pt x="1539" y="740" on="0"/>
- <pt x="1624" y="640" on="1"/>
- <pt x="1709" y="541" on="0"/>
- <pt x="1709" y="370" on="1"/>
- <pt x="1709" y="199" on="0"/>
- <pt x="1624" y="100" on="1"/>
- <pt x="1538" y="0" on="0"/>
- <pt x="1392" y="0" on="1"/>
- <pt x="1244" y="0" on="0"/>
- <pt x="1159" y="100" on="1"/>
- <pt x="1074" y="200" on="0"/>
- <pt x="1074" y="375" on="1"/>
- <pt x="1074" y="527" on="0"/>
- <pt x="1144" y="622" on="1"/>
- <pt x="1232" y="740" on="0"/>
- </contour>
- <contour>
- <pt x="1392" y="642" on="1"/>
- <pt x="1318" y="642" on="0"/>
- <pt x="1273" y="568" on="1"/>
- <pt x="1228" y="493" on="0"/>
- <pt x="1228" y="376" on="1"/>
- <pt x="1228" y="262" on="0"/>
- <pt x="1265" y="189" on="1"/>
- <pt x="1309" y="99" on="0"/>
- <pt x="1392" y="99" on="1"/>
- <pt x="1465" y="99" on="0"/>
- <pt x="1510" y="174" on="1"/>
- <pt x="1555" y="249" on="0"/>
- <pt x="1555" y="370" on="1"/>
- <pt x="1555" y="493" on="0"/>
- <pt x="1510" y="567" on="1"/>
- <pt x="1465" y="642" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 65 values pushed */
- 0 0 60 21 44 52 21 36 28 21 12 20 21 4 48 196 44 2 4 0 36 12 1 1 36
- 12 2 0 2 3 0 0 2 1 1 3 0 1 2 0 14 0 0 64 15 40 56 15 48 32
- 15 8 24 15 16 48 196 48 40 16 8 3 2 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[1]
- MDAP[1]
- MDAP[1]
- MDAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- LOOPCALL[ ]
- SZP0[ ]
- SZP1[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- MDAP[1]
- MDAP[1]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="period" xMin="161" yMin="0" xMax="408" yMax="247">
- <contour>
- <pt x="161" y="0" on="1"/>
- <pt x="161" y="247" on="1"/>
- <pt x="408" y="247" on="1"/>
- <pt x="408" y="0" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 31 values pushed */
- 0 0 2 1 8 1 0 1 4 48 196 3 0 1 0 14 0 0 3 2 8 1 0 1 4
- 48 196 1 0 1 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="periodcentered" xMin="161" yMin="491" xMax="408" yMax="738">
- <contour>
- <pt x="161" y="491" on="1"/>
- <pt x="161" y="738" on="1"/>
- <pt x="408" y="738" on="1"/>
- <pt x="408" y="491" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 31 values pushed */
- 0 0 3 0 8 1 1 1 4 48 196 2 1 1 0 14 0 0 3 2 8 1 0 1 4
- 48 196 1 0 1 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="periodcentered#1" xMin="161" yMin="491" xMax="408" yMax="738">
- <contour>
- <pt x="161" y="491" on="1"/>
- <pt x="161" y="738" on="1"/>
- <pt x="408" y="738" on="1"/>
- <pt x="408" y="491" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 31 values pushed */
- 0 0 3 0 8 1 1 1 4 48 196 2 1 1 0 14 0 0 3 2 8 1 0 1 4
- 48 196 1 0 1 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="perthousand" xMin="25" yMin="-37" xMax="2024" yMax="1517">
- <contour>
- <pt x="340" y="1480" on="1"/>
- <pt x="483" y="1480" on="0"/>
- <pt x="569" y="1380" on="1"/>
- <pt x="654" y="1281" on="0"/>
- <pt x="654" y="1111" on="1"/>
- <pt x="654" y="938" on="0"/>
- <pt x="569" y="839" on="1"/>
- <pt x="484" y="740" on="0"/>
- <pt x="335" y="740" on="1"/>
- <pt x="209" y="740" on="0"/>
- <pt x="127" y="822" on="1"/>
- <pt x="25" y="925" on="0"/>
- <pt x="25" y="1110" on="1"/>
- <pt x="25" y="1280" on="0"/>
- <pt x="110" y="1380" on="1"/>
- <pt x="196" y="1480" on="0"/>
- </contour>
- <contour>
- <pt x="338" y="1382" on="1"/>
- <pt x="173" y="1382" on="0"/>
- <pt x="173" y="1111" on="1"/>
- <pt x="173" y="839" on="0"/>
- <pt x="340" y="839" on="1"/>
- <pt x="506" y="839" on="0"/>
- <pt x="506" y="1109" on="1"/>
- <pt x="506" y="1235" on="0"/>
- <pt x="461" y="1308" on="1"/>
- <pt x="415" y="1382" on="0"/>
- </contour>
- <contour>
- <pt x="1006" y="740" on="1"/>
- <pt x="1150" y="740" on="0"/>
- <pt x="1235" y="640" on="1"/>
- <pt x="1320" y="541" on="0"/>
- <pt x="1320" y="371" on="1"/>
- <pt x="1320" y="198" on="0"/>
- <pt x="1235" y="99" on="1"/>
- <pt x="1150" y="0" on="0"/>
- <pt x="1002" y="0" on="1"/>
- <pt x="874" y="0" on="0"/>
- <pt x="793" y="81" on="1"/>
- <pt x="691" y="184" on="0"/>
- <pt x="691" y="370" on="1"/>
- <pt x="691" y="540" on="0"/>
- <pt x="776" y="640" on="1"/>
- <pt x="862" y="740" on="0"/>
- </contour>
- <contour>
- <pt x="1004" y="642" on="1"/>
- <pt x="839" y="642" on="0"/>
- <pt x="839" y="370" on="1"/>
- <pt x="839" y="99" on="0"/>
- <pt x="1006" y="99" on="1"/>
- <pt x="1172" y="99" on="0"/>
- <pt x="1172" y="369" on="1"/>
- <pt x="1172" y="495" on="0"/>
- <pt x="1127" y="569" on="1"/>
- <pt x="1081" y="642" on="0"/>
- </contour>
- <contour>
- <pt x="1709" y="740" on="1"/>
- <pt x="1853" y="740" on="0"/>
- <pt x="1938" y="640" on="1"/>
- <pt x="2024" y="541" on="0"/>
- <pt x="2024" y="372" on="1"/>
- <pt x="2024" y="198" on="0"/>
- <pt x="1938" y="99" on="1"/>
- <pt x="1852" y="0" on="0"/>
- <pt x="1706" y="0" on="1"/>
- <pt x="1578" y="0" on="0"/>
- <pt x="1496" y="82" on="1"/>
- <pt x="1394" y="185" on="0"/>
- <pt x="1394" y="370" on="1"/>
- <pt x="1394" y="540" on="0"/>
- <pt x="1479" y="640" on="1"/>
- <pt x="1565" y="740" on="0"/>
- </contour>
- <contour>
- <pt x="1707" y="642" on="1"/>
- <pt x="1542" y="642" on="0"/>
- <pt x="1542" y="370" on="1"/>
- <pt x="1542" y="99" on="0"/>
- <pt x="1709" y="99" on="1"/>
- <pt x="1876" y="99" on="0"/>
- <pt x="1876" y="370" on="1"/>
- <pt x="1876" y="495" on="0"/>
- <pt x="1830" y="569" on="1"/>
- <pt x="1785" y="642" on="0"/>
- </contour>
- <contour>
- <pt x="61" y="-37" on="1"/>
- <pt x="1149" y="1517" on="1"/>
- <pt x="1284" y="1517" on="1"/>
- <pt x="196" y="-37" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 87 values pushed */
- 0 0 72 21 60 68 21 52 46 21 34 42 21 26 20 21 8 16 21 0 48 196 60 2 34
- 2 0 0 52 26 8 1 1 52 26 8 3 0 2 3 0 0 1 80 79 2 13 0 0 1
- 81 78 2 0 14 0 0 74 7 56 70 7 64 48 7 30 44 7 38 22 7 4 18 7 12
- 48 196 81 80 79 78 64 56 38 30 12 4
- MDAP[1]
- MDAP[1]
- MDAP[1]
- MDAP[1]
- MDAP[1]
- MDAP[1]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- SZP0[ ]
- SRP0[ ]
- MDRP[00000]
- MDRP[00000]
- SZP0[ ]
- SZP0[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SZP0[ ]
- SZP0[ ]
- SZP1[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- MDAP[1]
- MDAP[1]
- MDAP[1]
- MIAP[1]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="plus" xMin="104" yMin="99" xMax="1091" yMax="1086">
- <contour>
- <pt x="523" y="99" on="1"/>
- <pt x="523" y="518" on="1"/>
- <pt x="104" y="518" on="1"/>
- <pt x="104" y="666" on="1"/>
- <pt x="523" y="666" on="1"/>
- <pt x="523" y="1086" on="1"/>
- <pt x="671" y="1086" on="1"/>
- <pt x="671" y="666" on="1"/>
- <pt x="1091" y="666" on="1"/>
- <pt x="1091" y="518" on="1"/>
- <pt x="671" y="518" on="1"/>
- <pt x="671" y="99" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 53 values pushed */
- 0 0 10 9 2 1 7 3 3 1 4 48 196 8 7 4 3 3 11 0 1 2 0 6 5
- 1 14 0 0 11 10 7 6 7 3 0 1 4 48 196 9 8 1 5 4 1 0 3 3 2
- 1 3 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="plusminus" xMin="104" yMin="0" xMax="1091" yMax="1184">
- <contour>
- <pt x="523" y="296" on="1"/>
- <pt x="523" y="666" on="1"/>
- <pt x="104" y="666" on="1"/>
- <pt x="104" y="814" on="1"/>
- <pt x="523" y="814" on="1"/>
- <pt x="523" y="1184" on="1"/>
- <pt x="672" y="1184" on="1"/>
- <pt x="672" y="814" on="1"/>
- <pt x="1091" y="814" on="1"/>
- <pt x="1091" y="666" on="1"/>
- <pt x="672" y="666" on="1"/>
- <pt x="672" y="296" on="1"/>
- </contour>
- <contour>
- <pt x="104" y="0" on="1"/>
- <pt x="104" y="148" on="1"/>
- <pt x="1091" y="148" on="1"/>
- <pt x="1091" y="0" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 65 values pushed */
- 0 0 14 13 7 1 12 10 9 2 1 7 3 3 2 4 48 196 15 12 1 6 5 1 8
- 7 4 3 3 11 0 1 4 0 14 0 0 11 10 7 6 7 3 0 1 4 48 196 15 14
- 9 8 3 5 4 1 0 3 13 12 3 2 3 3 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="q" xMin="86" yMin="-395" xMax="984" yMax="1110">
- <contour>
- <pt x="787" y="1086" on="1"/>
- <pt x="984" y="1086" on="1"/>
- <pt x="984" y="-395" on="1"/>
- <pt x="787" y="-395" on="1"/>
- <pt x="787" y="203" on="1"/>
- <pt x="731" y="101" on="0"/>
- <pt x="669" y="49" on="1"/>
- <pt x="581" y="-25" on="0"/>
- <pt x="462" y="-25" on="1"/>
- <pt x="293" y="-25" on="0"/>
- <pt x="190" y="123" on="1"/>
- <pt x="86" y="270" on="0"/>
- <pt x="86" y="514" on="1"/>
- <pt x="86" y="798" on="0"/>
- <pt x="220" y="954" on="1"/>
- <pt x="354" y="1110" on="0"/>
- <pt x="597" y="1110" on="1"/>
- <pt x="691" y="1110" on="0"/>
- </contour>
- <contour>
- <pt x="787" y="382" on="1"/>
- <pt x="787" y="937" on="1"/>
- <pt x="648" y="962" on="0"/>
- <pt x="582" y="962" on="1"/>
- <pt x="299" y="962" on="0"/>
- <pt x="299" y="532" on="1"/>
- <pt x="299" y="354" on="0"/>
- <pt x="355" y="251" on="1"/>
- <pt x="410" y="148" on="0"/>
- <pt x="504" y="148" on="1"/>
- <pt x="630" y="148" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 58 values pushed */
- 0 0 27 30 8 21 40 16 48 196 16 1 8 2 1 19 18 4 3 0 2 3 0 3 2
- 1 0 1 0 1 14 0 0 23 9 12 48 196 12 0 0 0 19 18 4 3 0 4 4 1
- 1 4 48 196 2 1 1 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="question" xMin="138" yMin="0" xMax="1014" yMax="1517">
- <contour>
- <pt x="376" y="0" on="1"/>
- <pt x="376" y="197" on="1"/>
- <pt x="573" y="197" on="1"/>
- <pt x="573" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="376" y="395" on="1"/>
- <pt x="376" y="449" on="1"/>
- <pt x="375" y="694" on="0"/>
- <pt x="539" y="822" on="1"/>
- <pt x="628" y="891" on="1"/>
- <pt x="804" y="1027" on="0"/>
- <pt x="804" y="1174" on="1"/>
- <pt x="804" y="1369" on="0"/>
- <pt x="530" y="1369" on="1"/>
- <pt x="362" y="1369" on="0"/>
- <pt x="138" y="1295" on="1"/>
- <pt x="138" y="1462" on="1"/>
- <pt x="359" y="1517" on="0"/>
- <pt x="545" y="1517" on="1"/>
- <pt x="749" y="1517" on="0"/>
- <pt x="865" y="1451" on="1"/>
- <pt x="1014" y="1365" on="0"/>
- <pt x="1014" y="1177" on="1"/>
- <pt x="1014" y="989" on="0"/>
- <pt x="823" y="871" on="1"/>
- <pt x="742" y="821" on="1"/>
- <pt x="643" y="760" on="0"/>
- <pt x="608" y="694" on="1"/>
- <pt x="573" y="629" on="0"/>
- <pt x="573" y="505" on="1"/>
- <pt x="573" y="395" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 71 values pushed */
- 0 0 12 40 17 48 196 17 0 1 28 15 14 5 4 0 4 3 0 0 0 2 1 5 1
- 0 1 4 48 196 29 4 1 3 0 1 2 0 14 0 0 10 9 21 48 196 21 2 0 0
- 29 28 3 2 4 3 0 1 4 48 196 15 14 1 5 4 1 0 3 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SZP1[ ]
- CALL[ ]
- SZP1[ ]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="questiondown" xMin="185" yMin="-432" xMax="1061" yMax="1086">
- <contour>
- <pt x="823" y="1086" on="1"/>
- <pt x="823" y="888" on="1"/>
- <pt x="626" y="888" on="1"/>
- <pt x="626" y="1086" on="1"/>
- </contour>
- <contour>
- <pt x="823" y="691" on="1"/>
- <pt x="823" y="636" on="1"/>
- <pt x="823" y="392" on="0"/>
- <pt x="660" y="264" on="1"/>
- <pt x="571" y="195" on="1"/>
- <pt x="395" y="58" on="0"/>
- <pt x="395" y="-88" on="1"/>
- <pt x="395" y="-284" on="0"/>
- <pt x="670" y="-284" on="1"/>
- <pt x="838" y="-284" on="0"/>
- <pt x="1061" y="-209" on="1"/>
- <pt x="1061" y="-376" on="1"/>
- <pt x="842" y="-432" on="0"/>
- <pt x="655" y="-432" on="1"/>
- <pt x="450" y="-432" on="0"/>
- <pt x="334" y="-365" on="1"/>
- <pt x="185" y="-280" on="0"/>
- <pt x="185" y="-91" on="1"/>
- <pt x="185" y="97" on="0"/>
- <pt x="376" y="215" on="1"/>
- <pt x="457" y="265" on="1"/>
- <pt x="556" y="326" on="0"/>
- <pt x="591" y="391" on="1"/>
- <pt x="626" y="457" on="0"/>
- <pt x="626" y="580" on="1"/>
- <pt x="626" y="691" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 72 values pushed */
- 0 0 12 40 17 48 196 1 28 5 2 4 2 3 0 1 15 14 17 2 0 0 0 2 1
- 5 1 0 1 4 48 196 29 4 1 0 3 0 1 14 0 0 10 9 21 48 196 21 2 0
- 0 29 28 3 2 4 3 0 1 4 48 196 15 14 1 5 4 1 0 3 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SZP0[ ]
- SRP0[ ]
- MDRP[00100]
- MDRP[00000]
- MDRP[00000]
- SZP0[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="quotedbl" xMin="92" yMin="1086" xMax="635" yMax="1579">
- <contour>
- <pt x="117" y="1086" on="1"/>
- <pt x="92" y="1579" on="1"/>
- <pt x="289" y="1579" on="1"/>
- <pt x="265" y="1086" on="1"/>
- </contour>
- <contour>
- <pt x="462" y="1086" on="1"/>
- <pt x="437" y="1579" on="1"/>
- <pt x="635" y="1579" on="1"/>
- <pt x="610" y="1086" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 21 values pushed */
- 6 5 2 1 3 0 7 4 3 0 1 3 14 7 6 5 4 3 2 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="quotedblbase" xMin="70" yMin="-321" xMax="613" yMax="197">
- <contour>
- <pt x="70" y="-321" on="1"/>
- <pt x="70" y="-247" on="1"/>
- <pt x="141" y="-210" on="0"/>
- <pt x="141" y="-23" on="1"/>
- <pt x="141" y="0" on="1"/>
- <pt x="70" y="0" on="1"/>
- <pt x="70" y="197" on="1"/>
- <pt x="267" y="197" on="1"/>
- <pt x="267" y="31" on="1"/>
- <pt x="266" y="-271" on="0"/>
- </contour>
- <contour>
- <pt x="415" y="-321" on="1"/>
- <pt x="415" y="-247" on="1"/>
- <pt x="486" y="-209" on="0"/>
- <pt x="486" y="-23" on="1"/>
- <pt x="486" y="0" on="1"/>
- <pt x="415" y="0" on="1"/>
- <pt x="415" y="197" on="1"/>
- <pt x="613" y="197" on="1"/>
- <pt x="613" y="31" on="1"/>
- <pt x="612" y="-271" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 62 values pushed */
- 18 15 14 13 11 10 8 5 4 3 1 0 12 13 6 17 16 7 6 3 0 14 14 13 2
- 17 10 3 4 3 2 7 0 3 0 0 16 15 11 10 4 3 17 8 7 4 1 0 2 4
- 48 196 18 17 1 6 5 1 0 3 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- SRP0[ ]
- LOOPCALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="quotedblleft" xMin="57" yMin="1061" xMax="600" yMax="1579">
- <contour>
- <pt x="600" y="1579" on="1"/>
- <pt x="600" y="1505" on="1"/>
- <pt x="529" y="1468" on="0"/>
- <pt x="529" y="1281" on="1"/>
- <pt x="529" y="1258" on="1"/>
- <pt x="600" y="1258" on="1"/>
- <pt x="600" y="1061" on="1"/>
- <pt x="402" y="1061" on="1"/>
- <pt x="402" y="1227" on="1"/>
- <pt x="403" y="1529" on="0"/>
- </contour>
- <contour>
- <pt x="254" y="1579" on="1"/>
- <pt x="254" y="1505" on="1"/>
- <pt x="184" y="1468" on="0"/>
- <pt x="184" y="1281" on="1"/>
- <pt x="184" y="1258" on="1"/>
- <pt x="254" y="1258" on="1"/>
- <pt x="254" y="1061" on="1"/>
- <pt x="57" y="1061" on="1"/>
- <pt x="57" y="1227" on="1"/>
- <pt x="58" y="1529" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 62 values pushed */
- 18 15 14 13 11 10 8 5 4 3 1 0 12 13 6 17 16 7 6 3 0 14 4 3 2
- 0 7 3 14 13 2 10 17 3 0 0 16 15 11 10 4 3 17 8 7 4 1 0 2 4
- 48 196 18 17 1 6 5 1 0 3 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- SRP0[ ]
- LOOPCALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="quotedblright" xMin="82" yMin="1061" xMax="625" yMax="1579">
- <contour>
- <pt x="82" y="1061" on="1"/>
- <pt x="82" y="1135" on="1"/>
- <pt x="153" y="1172" on="0"/>
- <pt x="153" y="1359" on="1"/>
- <pt x="153" y="1382" on="1"/>
- <pt x="82" y="1382" on="1"/>
- <pt x="82" y="1579" on="1"/>
- <pt x="279" y="1579" on="1"/>
- <pt x="279" y="1413" on="1"/>
- <pt x="278" y="1111" on="0"/>
- </contour>
- <contour>
- <pt x="427" y="1061" on="1"/>
- <pt x="427" y="1135" on="1"/>
- <pt x="498" y="1172" on="0"/>
- <pt x="498" y="1359" on="1"/>
- <pt x="498" y="1382" on="1"/>
- <pt x="427" y="1382" on="1"/>
- <pt x="427" y="1579" on="1"/>
- <pt x="625" y="1579" on="1"/>
- <pt x="625" y="1413" on="1"/>
- <pt x="624" y="1111" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 62 values pushed */
- 18 15 14 13 11 10 8 5 4 3 1 0 12 13 6 17 16 7 6 3 0 14 14 13 2
- 17 10 3 4 3 2 7 0 3 0 0 16 15 11 10 4 3 17 8 7 4 1 0 2 4
- 48 196 18 17 1 6 5 1 0 3 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- SRP0[ ]
- LOOPCALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="quoteleft" xMin="92" yMin="1012" xMax="339" yMax="1579">
- <contour>
- <pt x="339" y="1579" on="1"/>
- <pt x="339" y="1505" on="1"/>
- <pt x="243" y="1478" on="0"/>
- <pt x="243" y="1279" on="1"/>
- <pt x="243" y="1258" on="1"/>
- <pt x="339" y="1258" on="1"/>
- <pt x="339" y="1012" on="1"/>
- <pt x="92" y="1012" on="1"/>
- <pt x="92" y="1226" on="1"/>
- <pt x="93" y="1551" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 37 values pushed */
- 8 5 4 3 1 0 6 13 6 7 6 1 0 14 4 3 2 0 7 3 0 0 6 5 1
- 0 8 3 7 1 4 48 196 8 7 1 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- SRP0[ ]
- LOOPCALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="quotereversed"/><!-- contains no outline data -->
-
- <TTGlyph name="quoteright" xMin="116" yMin="1012" xMax="363" yMax="1579">
- <contour>
- <pt x="116" y="1012" on="1"/>
- <pt x="116" y="1086" on="1"/>
- <pt x="212" y="1113" on="0"/>
- <pt x="212" y="1312" on="1"/>
- <pt x="212" y="1332" on="1"/>
- <pt x="116" y="1332" on="1"/>
- <pt x="116" y="1579" on="1"/>
- <pt x="363" y="1579" on="1"/>
- <pt x="363" y="1365" on="1"/>
- <pt x="362" y="1036" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 37 values pushed */
- 8 5 4 3 1 0 6 13 6 7 6 1 0 14 4 3 2 7 0 3 0 0 8 7 8
- 1 0 1 4 48 196 6 5 1 0 3 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- SRP0[ ]
- LOOPCALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="quotesinglbase" xMin="104" yMin="-296" xMax="351" yMax="247">
- <contour>
- <pt x="104" y="-296" on="1"/>
- <pt x="104" y="-222" on="1"/>
- <pt x="200" y="-195" on="0"/>
- <pt x="200" y="-20" on="1"/>
- <pt x="200" y="0" on="1"/>
- <pt x="104" y="0" on="1"/>
- <pt x="104" y="247" on="1"/>
- <pt x="351" y="247" on="1"/>
- <pt x="351" y="33" on="1"/>
- <pt x="350" y="-270" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 37 values pushed */
- 8 5 4 3 1 0 6 13 6 7 6 1 0 14 4 3 2 7 0 3 0 0 8 7 8
- 1 0 1 4 48 196 6 5 1 0 3 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- SRP0[ ]
- LOOPCALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="quotesingle" xMin="72" yMin="1036" xMax="319" yMax="1579">
- <contour>
- <pt x="121" y="1036" on="1"/>
- <pt x="72" y="1579" on="1"/>
- <pt x="319" y="1579" on="1"/>
- <pt x="269" y="1036" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 13 values pushed */
- 2 1 1 3 0 1 2 0 14 3 2 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- CALL[ ]
- LOOPCALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="r" xMin="154" yMin="0" xMax="668" yMax="1110">
- <contour>
- <pt x="154" y="0" on="1"/>
- <pt x="154" y="1086" on="1"/>
- <pt x="351" y="1086" on="1"/>
- <pt x="351" y="882" on="1"/>
- <pt x="394" y="985" on="0"/>
- <pt x="443" y="1036" on="1"/>
- <pt x="514" y="1110" on="0"/>
- <pt x="612" y="1110" on="1"/>
- <pt x="631" y="1110" on="0"/>
- <pt x="668" y="1105" on="1"/>
- <pt x="668" y="921" on="1"/>
- <pt x="616" y="938" on="0"/>
- <pt x="584" y="938" on="1"/>
- <pt x="475" y="938" on="0"/>
- <pt x="351" y="716" on="1"/>
- <pt x="351" y="0" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 47 values pushed */
- 0 0 12 30 7 48 196 7 1 14 10 3 3 1 0 3 9 1 15 0 1 0 2 1 1
- 14 0 0 15 14 3 2 4 3 0 1 4 48 196 10 9 1 1 0 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00000]
- CALL[ ]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="racute" xMin="154" yMin="0" xMax="722" yMax="1604">
- <component glyphName="r" x="0" y="0" flags="0x4"/>
- <component glyphName="acute" x="146" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="radicalex" xMin="99" yMin="1456" xMax="1040" yMax="1604">
- <contour>
- <pt x="99" y="1456" on="1"/>
- <pt x="99" y="1604" on="1"/>
- <pt x="1040" y="1604" on="1"/>
- <pt x="1040" y="1456" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 24 values pushed */
- 0 0 3 0 7 1 1 1 4 48 196 2 1 1 0 14 3 2 1 1 0 1 2 0
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="rcaron" xMin="2" yMin="0" xMax="702" yMax="1604">
- <component glyphName="r" x="1" y="0" flags="0x4"/>
- <component glyphName="caron" x="11" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="rcommaaccent" xMin="154" yMin="-432" xMax="668" yMax="1110">
- <component glyphName="r" x="0" y="0" flags="0x4"/>
- <component glyphName="Unterkomma" x="-16" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="registered" xMin="15" yMin="0" xMax="1495" yMax="1480">
- <contour>
- <pt x="755" y="1480" on="1"/>
- <pt x="1060" y="1480" on="0"/>
- <pt x="1278" y="1263" on="1"/>
- <pt x="1495" y="1047" on="0"/>
- <pt x="1495" y="741" on="1"/>
- <pt x="1495" y="431" on="0"/>
- <pt x="1277" y="216" on="1"/>
- <pt x="1060" y="0" on="0"/>
- <pt x="746" y="0" on="1"/>
- <pt x="478" y="0" on="0"/>
- <pt x="277" y="176" on="1"/>
- <pt x="15" y="404" on="0"/>
- <pt x="15" y="741" on="1"/>
- <pt x="15" y="1047" on="0"/>
- <pt x="232" y="1263" on="1"/>
- <pt x="450" y="1480" on="0"/>
- </contour>
- <contour>
- <pt x="755" y="1375" on="1"/>
- <pt x="494" y="1375" on="0"/>
- <pt x="307" y="1188" on="1"/>
- <pt x="121" y="1002" on="0"/>
- <pt x="121" y="740" on="1"/>
- <pt x="121" y="482" on="0"/>
- <pt x="306" y="294" on="1"/>
- <pt x="491" y="106" on="0"/>
- <pt x="748" y="106" on="1"/>
- <pt x="987" y="106" on="0"/>
- <pt x="1164" y="256" on="1"/>
- <pt x="1390" y="448" on="0"/>
- <pt x="1390" y="741" on="1"/>
- <pt x="1390" y="1003" on="0"/>
- <pt x="1203" y="1188" on="1"/>
- <pt x="1016" y="1375" on="0"/>
- </contour>
- <contour>
- <pt x="511" y="337" on="1"/>
- <pt x="511" y="1137" on="1"/>
- <pt x="763" y="1137" on="1"/>
- <pt x="1005" y="1137" on="0"/>
- <pt x="1005" y="942" on="1"/>
- <pt x="1005" y="803" on="0"/>
- <pt x="865" y="709" on="1"/>
- <pt x="1106" y="337" on="1"/>
- <pt x="957" y="337" on="1"/>
- <pt x="741" y="671" on="1"/>
- <pt x="640" y="671" on="1"/>
- <pt x="640" y="337" on="1"/>
- </contour>
- <contour>
- <pt x="632" y="770" on="1"/>
- <pt x="668" y="770" on="1"/>
- <pt x="880" y="770" on="0"/>
- <pt x="880" y="925" on="1"/>
- <pt x="880" y="1055" on="0"/>
- <pt x="703" y="1055" on="1"/>
- <pt x="632" y="1055" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 83 values pushed */
- 0 0 24 20 8 16 20 0 48 196 8 2 0 0 50 49 45 44 42 41 38 7 33 32 3
- 34 33 1 43 40 39 32 3 2 0 14 0 0 47 6 36 28 17 4 20 17 12 48 196 49
- 45 41 40 39 38 34 7 13 36 4 42 12 32 0 0 43 42 18 1 32 50 44 19 1 32
- 2 4 48 196 33 32 1 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- SRP0[ ]
- MDRP[00100]
- MDRP[00100]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- LOOPCALL[ ]
- CALL[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="ring" xMin="114" yMin="1283" xMax="568" yMax="1737">
- <contour>
- <pt x="341" y="1737" on="1"/>
- <pt x="435" y="1737" on="0"/>
- <pt x="501" y="1671" on="1"/>
- <pt x="568" y="1605" on="0"/>
- <pt x="568" y="1511" on="1"/>
- <pt x="568" y="1415" on="0"/>
- <pt x="501" y="1349" on="1"/>
- <pt x="435" y="1283" on="0"/>
- <pt x="339" y="1283" on="1"/>
- <pt x="256" y="1283" on="0"/>
- <pt x="194" y="1337" on="1"/>
- <pt x="114" y="1406" on="0"/>
- <pt x="114" y="1510" on="1"/>
- <pt x="114" y="1604" on="0"/>
- <pt x="180" y="1670" on="1"/>
- <pt x="246" y="1737" on="0"/>
- </contour>
- <contour>
- <pt x="341" y="1650" on="1"/>
- <pt x="283" y="1650" on="0"/>
- <pt x="241" y="1609" on="1"/>
- <pt x="200" y="1569" on="0"/>
- <pt x="200" y="1510" on="1"/>
- <pt x="200" y="1452" on="0"/>
- <pt x="241" y="1411" on="1"/>
- <pt x="282" y="1369" on="0"/>
- <pt x="339" y="1369" on="1"/>
- <pt x="393" y="1369" on="0"/>
- <pt x="432" y="1402" on="1"/>
- <pt x="482" y="1445" on="0"/>
- <pt x="482" y="1511" on="1"/>
- <pt x="482" y="1569" on="0"/>
- <pt x="440" y="1609" on="1"/>
- <pt x="399" y="1650" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 25 values pushed */
- 0 0 24 44 8 16 44 0 48 196 8 0 14 0 0 28 32 4 20 32 12 48 196 12 4
- MDAP[1]
- MDAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MDAP[1]
- MDAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="s" xMin="116" yMin="-25" xMax="908" yMax="1110">
- <contour>
- <pt x="116" y="38" on="1"/>
- <pt x="116" y="219" on="1"/>
- <pt x="315" y="123" on="0"/>
- <pt x="483" y="123" on="1"/>
- <pt x="710" y="123" on="0"/>
- <pt x="710" y="283" on="1"/>
- <pt x="710" y="393" on="0"/>
- <pt x="551" y="445" on="1"/>
- <pt x="375" y="503" on="1"/>
- <pt x="122" y="586" on="0"/>
- <pt x="122" y="807" on="1"/>
- <pt x="122" y="1110" on="0"/>
- <pt x="536" y="1110" on="1"/>
- <pt x="655" y="1110" on="0"/>
- <pt x="825" y="1078" on="1"/>
- <pt x="825" y="913" on="1"/>
- <pt x="674" y="962" on="0"/>
- <pt x="523" y="962" on="1"/>
- <pt x="317" y="962" on="0"/>
- <pt x="317" y="827" on="1"/>
- <pt x="317" y="729" on="0"/>
- <pt x="458" y="683" on="1"/>
- <pt x="615" y="632" on="1"/>
- <pt x="908" y="537" on="0"/>
- <pt x="908" y="302" on="1"/>
- <pt x="908" y="151" on="0"/>
- <pt x="792" y="63" on="1"/>
- <pt x="676" y="-25" on="0"/>
- <pt x="475" y="-25" on="1"/>
- <pt x="316" y="-25" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 52 values pushed */
- 0 0 17 40 12 3 40 28 48 196 28 2 12 1 1 1 15 14 1 0 4 1 2 3 0
- 0 14 0 0 19 41 10 5 41 24 48 196 10 10 14 0 2 24 14 15 14 1 1 0 1
- 2 0
- LOOPCALL[ ]
- SRP0[ ]
- MDRP[00100]
- CALL[ ]
- MDAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="sacute" xMin="116" yMin="-25" xMax="908" yMax="1604">
- <component glyphName="s" x="0" y="0" flags="0x4"/>
- <component glyphName="acute" x="294" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="scaron" xMin="116" yMin="-25" xMax="908" yMax="1604">
- <component glyphName="s" x="0" y="0" flags="0x4"/>
- <component glyphName="caron" x="208" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="scedilla" xMin="116" yMin="-432" xMax="908" yMax="1110">
- <component glyphName="s" x="0" y="0" flags="0x4"/>
- <component glyphName="cedilla" x="165" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="scircumflex" xMin="116" yMin="-25" xMax="908" yMax="1604">
- <contour>
- <pt x="116" y="38" on="1"/>
- <pt x="116" y="219" on="1"/>
- <pt x="315" y="123" on="0"/>
- <pt x="483" y="123" on="1"/>
- <pt x="710" y="123" on="0"/>
- <pt x="710" y="283" on="1"/>
- <pt x="710" y="393" on="0"/>
- <pt x="551" y="445" on="1"/>
- <pt x="375" y="503" on="1"/>
- <pt x="122" y="586" on="0"/>
- <pt x="122" y="807" on="1"/>
- <pt x="122" y="1110" on="0"/>
- <pt x="536" y="1110" on="1"/>
- <pt x="655" y="1110" on="0"/>
- <pt x="825" y="1078" on="1"/>
- <pt x="825" y="913" on="1"/>
- <pt x="674" y="962" on="0"/>
- <pt x="523" y="962" on="1"/>
- <pt x="317" y="962" on="0"/>
- <pt x="317" y="827" on="1"/>
- <pt x="317" y="729" on="0"/>
- <pt x="458" y="683" on="1"/>
- <pt x="615" y="632" on="1"/>
- <pt x="908" y="537" on="0"/>
- <pt x="908" y="302" on="1"/>
- <pt x="908" y="151" on="0"/>
- <pt x="792" y="63" on="1"/>
- <pt x="676" y="-25" on="0"/>
- <pt x="475" y="-25" on="1"/>
- <pt x="316" y="-25" on="0"/>
- </contour>
- <contour>
- <pt x="199" y="1283" on="1"/>
- <pt x="440" y="1604" on="1"/>
- <pt x="658" y="1604" on="1"/>
- <pt x="899" y="1283" on="1"/>
- <pt x="751" y="1283" on="1"/>
- <pt x="550" y="1485" on="1"/>
- <pt x="548" y="1485" on="1"/>
- <pt x="347" y="1283" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 77 values pushed */
- 0 0 17 40 12 3 40 28 48 196 28 2 12 1 36 35 2 31 30 3 1 1 15 14 1
- 0 4 1 2 3 0 0 32 31 1 37 34 33 30 3 2 0 14 0 0 19 41 10 5 41
- 24 48 196 10 37 36 35 34 32 31 30 10 8 14 0 3 33 24 14 15 14 1 1 0 1
- 2 0
- LOOPCALL[ ]
- SRP0[ ]
- MDRP[00100]
- MDRP[00000]
- CALL[ ]
- MDAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- LOOPCALL[ ]
- SZP0[ ]
- SZP1[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- CALL[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="scommaaccent" xMin="116" yMin="-432" xMax="908" yMax="1110">
- <component glyphName="s" x="0" y="0" flags="0x4"/>
- <component glyphName="Unterkomma" x="197" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="section" xMin="129" yMin="-334" xMax="1010" yMax="1517">
- <contour>
- <pt x="129" y="-260" on="1"/>
- <pt x="129" y="-80" on="1"/>
- <pt x="379" y="-185" on="0"/>
- <pt x="541" y="-185" on="1"/>
- <pt x="667" y="-185" on="0"/>
- <pt x="749" y="-135" on="1"/>
- <pt x="830" y="-85" on="0"/>
- <pt x="830" y="-3" on="1"/>
- <pt x="830" y="72" on="0"/>
- <pt x="769" y="114" on="1"/>
- <pt x="719" y="150" on="0"/>
- <pt x="600" y="201" on="1"/>
- <pt x="423" y="277" on="1"/>
- <pt x="134" y="401" on="0"/>
- <pt x="134" y="613" on="1"/>
- <pt x="134" y="758" on="0"/>
- <pt x="280" y="912" on="1"/>
- <pt x="139" y="1011" on="0"/>
- <pt x="139" y="1156" on="1"/>
- <pt x="139" y="1317" on="0"/>
- <pt x="269" y="1417" on="1"/>
- <pt x="398" y="1517" on="0"/>
- <pt x="611" y="1517" on="1"/>
- <pt x="756" y="1517" on="0"/>
- <pt x="954" y="1470" on="1"/>
- <pt x="954" y="1310" on="1"/>
- <pt x="747" y="1369" on="0"/>
- <pt x="608" y="1369" on="1"/>
- <pt x="478" y="1369" on="0"/>
- <pt x="398" y="1318" on="1"/>
- <pt x="318" y="1267" on="0"/>
- <pt x="318" y="1186" on="1"/>
- <pt x="318" y="1077" on="0"/>
- <pt x="493" y="1006" on="1"/>
- <pt x="629" y="951" on="1"/>
- <pt x="837" y="867" on="0"/>
- <pt x="915" y="789" on="1"/>
- <pt x="995" y="709" on="0"/>
- <pt x="995" y="589" on="1"/>
- <pt x="995" y="448" on="0"/>
- <pt x="846" y="277" on="1"/>
- <pt x="1010" y="176" on="0"/>
- <pt x="1010" y="9" on="1"/>
- <pt x="1010" y="-148" on="0"/>
- <pt x="876" y="-241" on="1"/>
- <pt x="743" y="-334" on="0"/>
- <pt x="523" y="-334" on="1"/>
- <pt x="369" y="-334" on="0"/>
- </contour>
- <contour>
- <pt x="748" y="341" on="1"/>
- <pt x="822" y="443" on="0"/>
- <pt x="822" y="534" on="1"/>
- <pt x="822" y="607" on="0"/>
- <pt x="774" y="654" on="1"/>
- <pt x="726" y="701" on="0"/>
- <pt x="602" y="753" on="1"/>
- <pt x="380" y="846" on="1"/>
- <pt x="306" y="751" on="0"/>
- <pt x="306" y="664" on="1"/>
- <pt x="306" y="529" on="0"/>
- <pt x="536" y="431" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 66 values pushed */
- 0 0 27 40 22 3 40 46 48 196 22 0 1 55 48 40 25 24 16 1 0 8 13 46 0
- 0 14 0 0 57 13 14 50 13 38 31 14 18 7 14 42 48 196 18 14 55 48 40 18 16
- 14 6 24 0 3 42 38 24 25 24 1 1 0 1 2 0
- LOOPCALL[ ]
- SRP0[ ]
- MDRP[00100]
- MDRP[00100]
- CALL[ ]
- MDAP[1]
- MDAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- SZP0[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- SZP0[ ]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="semicolon" xMin="186" yMin="-321" xMax="383" yMax="1086">
- <contour>
- <pt x="186" y="-321" on="1"/>
- <pt x="186" y="-247" on="1"/>
- <pt x="257" y="-210" on="0"/>
- <pt x="257" y="-23" on="1"/>
- <pt x="257" y="0" on="1"/>
- <pt x="186" y="0" on="1"/>
- <pt x="186" y="197" on="1"/>
- <pt x="383" y="197" on="1"/>
- <pt x="383" y="31" on="1"/>
- <pt x="382" y="-271" on="0"/>
- </contour>
- <contour>
- <pt x="186" y="888" on="1"/>
- <pt x="186" y="1086" on="1"/>
- <pt x="383" y="1086" on="1"/>
- <pt x="383" y="888" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 62 values pushed */
- 1 8 6 2 2 0 1 5 4 3 1 0 5 13 2 0 0 0 13 10 5 1 11 1 4
- 48 196 7 6 1 0 12 11 1 14 4 3 2 7 0 3 0 0 13 12 8 7 4 3 0
- 1 4 48 196 11 10 6 5 1 0 5 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SZP0[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SZP0[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="semicolon#1" xMin="186" yMin="-321" xMax="383" yMax="1086">
- <contour>
- <pt x="186" y="-321" on="1"/>
- <pt x="186" y="-247" on="1"/>
- <pt x="257" y="-210" on="0"/>
- <pt x="257" y="-23" on="1"/>
- <pt x="257" y="0" on="1"/>
- <pt x="186" y="0" on="1"/>
- <pt x="186" y="197" on="1"/>
- <pt x="383" y="197" on="1"/>
- <pt x="383" y="31" on="1"/>
- <pt x="382" y="-271" on="0"/>
- </contour>
- <contour>
- <pt x="186" y="888" on="1"/>
- <pt x="186" y="1086" on="1"/>
- <pt x="383" y="1086" on="1"/>
- <pt x="383" y="888" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 62 values pushed */
- 1 8 6 2 2 0 1 5 4 3 1 0 5 13 2 0 0 0 13 10 5 1 11 1 4
- 48 196 7 6 1 0 12 11 1 14 4 3 2 7 0 3 0 0 13 12 8 7 4 3 0
- 1 4 48 196 11 10 6 5 1 0 5 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SZP0[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SZP0[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="seven" xMin="136" yMin="0" xMax="1086" yMax="1480">
- <contour>
- <pt x="222" y="0" on="1"/>
- <pt x="251" y="173" on="0"/>
- <pt x="304" y="299" on="1"/>
- <pt x="357" y="424" on="0"/>
- <pt x="494" y="645" on="1"/>
- <pt x="898" y="1295" on="1"/>
- <pt x="136" y="1295" on="1"/>
- <pt x="136" y="1480" on="1"/>
- <pt x="1086" y="1480" on="1"/>
- <pt x="1086" y="1295" on="1"/>
- <pt x="517" y="456" on="0"/>
- <pt x="449" y="0" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 35 values pushed */
- 0 0 9 6 5 27 2 7 1 4 48 196 11 0 1 0 8 7 0 14 11 5 0 3 8
- 6 3 9 8 1 7 6 1 2 0
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="sfthyphen" xMin="88" yMin="518" xMax="594" yMax="666">
- <contour>
- <pt x="88" y="518" on="1"/>
- <pt x="88" y="666" on="1"/>
- <pt x="594" y="666" on="1"/>
- <pt x="594" y="518" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 24 values pushed */
- 0 0 3 0 7 1 1 1 4 48 196 2 1 1 0 14 3 2 1 1 0 1 2 0
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="six" xMin="84" yMin="-37" xMax="1027" yMax="1518">
- <contour>
- <pt x="298" y="778" on="1"/>
- <pt x="436" y="950" on="0"/>
- <pt x="635" y="950" on="1"/>
- <pt x="817" y="950" on="0"/>
- <pt x="922" y="826" on="1"/>
- <pt x="1027" y="703" on="0"/>
- <pt x="1027" y="486" on="1"/>
- <pt x="1027" y="245" on="0"/>
- <pt x="903" y="104" on="1"/>
- <pt x="779" y="-37" on="0"/>
- <pt x="571" y="-37" on="1"/>
- <pt x="344" y="-37" on="0"/>
- <pt x="214" y="158" on="1"/>
- <pt x="84" y="352" on="0"/>
- <pt x="84" y="693" on="1"/>
- <pt x="84" y="1080" on="0"/>
- <pt x="239" y="1299" on="1"/>
- <pt x="394" y="1518" on="0"/>
- <pt x="668" y="1518" on="1"/>
- <pt x="794" y="1518" on="0"/>
- <pt x="947" y="1462" on="1"/>
- <pt x="947" y="1290" on="1"/>
- <pt x="766" y="1370" on="0"/>
- <pt x="664" y="1370" on="1"/>
- <pt x="443" y="1370" on="0"/>
- <pt x="354" y="1148" on="1"/>
- <pt x="319" y="1060" on="0"/>
- <pt x="307" y="951" on="1"/>
- <pt x="300" y="893" on="0"/>
- </contour>
- <contour>
- <pt x="582" y="808" on="1"/>
- <pt x="458" y="808" on="0"/>
- <pt x="382" y="722" on="1"/>
- <pt x="305" y="636" on="0"/>
- <pt x="305" y="489" on="1"/>
- <pt x="305" y="325" on="0"/>
- <pt x="384" y="218" on="1"/>
- <pt x="463" y="111" on="0"/>
- <pt x="589" y="111" on="1"/>
- <pt x="833" y="111" on="0"/>
- <pt x="833" y="445" on="1"/>
- <pt x="833" y="808" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 50 values pushed */
- 0 0 37 40 10 29 40 2 23 40 18 48 196 18 0 10 2 2 1 1 21 20 2 0 4
- 0 2 3 0 0 14 0 0 39 41 6 33 26 14 48 196 6 20 0 14 20 21 20 1 0
- CALL[ ]
- SRP0[ ]
- MDRP[00100]
- MDRP[00000]
- SRP0[ ]
- MDRP[00100]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- MDAP[1]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="slash" xMin="-59" yMin="-296" xMax="629" yMax="1480">
- <contour>
- <pt x="-59" y="-296" on="1"/>
- <pt x="474" y="1480" on="1"/>
- <pt x="629" y="1480" on="1"/>
- <pt x="96" y="-296" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 12 values pushed */
- 3 0 1 0 2 1 0 14 3 2 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="space"/><!-- contains no outline data -->
-
- <TTGlyph name="sterling" xMin="121" yMin="0" xMax="966" yMax="1517">
- <contour>
- <pt x="121" y="0" on="1"/>
- <pt x="121" y="173" on="1"/>
- <pt x="330" y="240" on="0"/>
- <pt x="331" y="489" on="1"/>
- <pt x="331" y="716" on="1"/>
- <pt x="152" y="716" on="1"/>
- <pt x="152" y="864" on="1"/>
- <pt x="331" y="864" on="1"/>
- <pt x="331" y="1079" on="1"/>
- <pt x="331" y="1292" on="0"/>
- <pt x="432" y="1404" on="1"/>
- <pt x="533" y="1517" on="0"/>
- <pt x="725" y="1517" on="1"/>
- <pt x="827" y="1517" on="0"/>
- <pt x="951" y="1487" on="1"/>
- <pt x="951" y="1320" on="1"/>
- <pt x="822" y="1369" on="0"/>
- <pt x="716" y="1369" on="1"/>
- <pt x="528" y="1369" on="0"/>
- <pt x="528" y="1139" on="1"/>
- <pt x="528" y="864" on="1"/>
- <pt x="744" y="864" on="1"/>
- <pt x="744" y="716" on="1"/>
- <pt x="528" y="716" on="1"/>
- <pt x="528" y="589" on="1"/>
- <pt x="528" y="409" on="0"/>
- <pt x="480" y="319" on="1"/>
- <pt x="442" y="245" on="0"/>
- <pt x="355" y="173" on="1"/>
- <pt x="966" y="173" on="1"/>
- <pt x="966" y="0" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 97 values pushed */
- 0 0 17 40 12 48 196 12 0 1 19 15 8 3 0 6 3 0 24 3 2 4 1 3 1
- 14 0 0 0 0 23 22 5 4 7 3 6 29 28 1 13 2 0 2 4 48 196 21 20 7
- 6 3 30 0 1 2 0 14 28 19 3 2 0 0 24 23 20 19 4 3 3 1 4 48 196
- 30 29 1 15 14 1 22 21 1 8 7 4 3 3 6 5 1 1 0 1 6 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SZP0[ ]
- SRP0[ ]
- MDRP[00000]
- SZP0[ ]
- CALL[ ]
- SZP1[ ]
- CALL[ ]
- SZP1[ ]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="t" xMin="29" yMin="-25" xMax="559" yMax="1302">
- <contour>
- <pt x="530" y="-6" on="1"/>
- <pt x="470" y="-25" on="0"/>
- <pt x="417" y="-25" on="1"/>
- <pt x="152" y="-25" on="0"/>
- <pt x="152" y="300" on="1"/>
- <pt x="152" y="938" on="1"/>
- <pt x="29" y="938" on="1"/>
- <pt x="29" y="1086" on="1"/>
- <pt x="152" y="1086" on="1"/>
- <pt x="152" y="1283" on="1"/>
- <pt x="349" y="1302" on="1"/>
- <pt x="349" y="1086" on="1"/>
- <pt x="559" y="1086" on="1"/>
- <pt x="559" y="938" on="1"/>
- <pt x="349" y="938" on="1"/>
- <pt x="349" y="336" on="1"/>
- <pt x="349" y="207" on="0"/>
- <pt x="371" y="165" on="1"/>
- <pt x="393" y="123" on="0"/>
- <pt x="463" y="123" on="1"/>
- <pt x="501" y="123" on="0"/>
- <pt x="530" y="134" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 76 values pushed */
- 0 0 19 40 2 48 196 2 2 1 21 15 4 3 5 2 3 0 10 9 2 13 7 1 0
- 2 0 0 0 14 13 6 5 7 3 7 1 4 48 196 12 11 8 7 1 3 14 0 0 15
- 14 11 10 4 3 4 1 4 48 196 13 12 1 21 0 1 9 8 5 4 3 7 6 1 4
- 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SZP0[ ]
- SRP0[ ]
- MDRP[00000]
- SZP0[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="tbar" xMin="29" yMin="-25" xMax="559" yMax="1302">
- <contour>
- <pt x="152" y="568" on="1"/>
- <pt x="29" y="568" on="1"/>
- <pt x="29" y="691" on="1"/>
- <pt x="152" y="691" on="1"/>
- <pt x="152" y="938" on="1"/>
- <pt x="29" y="938" on="1"/>
- <pt x="29" y="1086" on="1"/>
- <pt x="152" y="1086" on="1"/>
- <pt x="152" y="1283" on="1"/>
- <pt x="349" y="1302" on="1"/>
- <pt x="349" y="1086" on="1"/>
- <pt x="559" y="1086" on="1"/>
- <pt x="559" y="938" on="1"/>
- <pt x="349" y="938" on="1"/>
- <pt x="349" y="691" on="1"/>
- <pt x="559" y="691" on="1"/>
- <pt x="559" y="568" on="1"/>
- <pt x="349" y="568" on="1"/>
- <pt x="349" y="336" on="1"/>
- <pt x="349" y="207" on="0"/>
- <pt x="371" y="165" on="1"/>
- <pt x="393" y="123" on="0"/>
- <pt x="463" y="123" on="1"/>
- <pt x="501" y="123" on="0"/>
- <pt x="530" y="134" on="1"/>
- <pt x="530" y="-6" on="1"/>
- <pt x="470" y="-25" on="0"/>
- <pt x="417" y="-25" on="1"/>
- <pt x="152" y="-25" on="0"/>
- <pt x="152" y="300" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 97 values pushed */
- 0 0 22 40 27 48 196 27 2 1 29 24 18 3 0 2 3 0 9 8 2 13 6 1 25
- 2 0 0 0 13 12 5 4 7 3 6 17 16 1 0 6 3 2 2 4 48 196 15 14 3
- 2 3 0 11 10 7 6 1 3 14 0 0 18 17 14 13 10 9 4 5 0 1 4 48 196
- 16 15 12 11 3 25 24 1 29 8 7 4 3 0 5 6 5 2 1 3 4 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SZP0[ ]
- SRP0[ ]
- MDRP[00000]
- SZP0[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="tcaron" xMin="29" yMin="-25" xMax="719" yMax="1688">
- <contour>
- <pt x="530" y="-6" on="1"/>
- <pt x="470" y="-25" on="0"/>
- <pt x="417" y="-25" on="1"/>
- <pt x="152" y="-25" on="0"/>
- <pt x="152" y="300" on="1"/>
- <pt x="152" y="938" on="1"/>
- <pt x="29" y="938" on="1"/>
- <pt x="29" y="1086" on="1"/>
- <pt x="152" y="1086" on="1"/>
- <pt x="152" y="1283" on="1"/>
- <pt x="349" y="1302" on="1"/>
- <pt x="349" y="1086" on="1"/>
- <pt x="559" y="1086" on="1"/>
- <pt x="559" y="938" on="1"/>
- <pt x="349" y="938" on="1"/>
- <pt x="349" y="336" on="1"/>
- <pt x="349" y="207" on="0"/>
- <pt x="371" y="165" on="1"/>
- <pt x="393" y="123" on="0"/>
- <pt x="463" y="123" on="1"/>
- <pt x="501" y="123" on="0"/>
- <pt x="530" y="134" on="1"/>
- </contour>
- <contour>
- <pt x="522" y="1234" on="1"/>
- <pt x="522" y="1293" on="1"/>
- <pt x="598" y="1314" on="0"/>
- <pt x="598" y="1474" on="1"/>
- <pt x="598" y="1491" on="1"/>
- <pt x="522" y="1491" on="1"/>
- <pt x="522" y="1688" on="1"/>
- <pt x="719" y="1688" on="1"/>
- <pt x="719" y="1517" on="1"/>
- <pt x="718" y="1255" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 103 values pushed */
- 0 0 19 40 2 48 196 2 2 30 27 26 25 23 22 10 9 8 28 7 3 1 21 15 4
- 3 5 2 3 0 1 0 2 0 0 0 14 13 6 5 7 3 7 1 4 48 196 29 28 1
- 0 12 11 8 7 1 3 14 26 25 2 29 12 3 0 0 28 27 23 22 4 3 29 15 14
- 11 10 4 3 4 2 4 48 196 30 29 1 13 12 1 21 0 1 9 8 5 4 3 7 6
- 1 5 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SZP0[ ]
- SRP0[ ]
- MDRP[00000]
- SZP0[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- CALL[ ]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="tcommaaccent" xMin="29" yMin="-432" xMax="559" yMax="1302">
- <contour>
- <pt x="530" y="-6" on="1"/>
- <pt x="470" y="-25" on="0"/>
- <pt x="417" y="-25" on="1"/>
- <pt x="152" y="-25" on="0"/>
- <pt x="152" y="300" on="1"/>
- <pt x="152" y="938" on="1"/>
- <pt x="29" y="938" on="1"/>
- <pt x="29" y="1086" on="1"/>
- <pt x="152" y="1086" on="1"/>
- <pt x="152" y="1283" on="1"/>
- <pt x="349" y="1302" on="1"/>
- <pt x="349" y="1086" on="1"/>
- <pt x="559" y="1086" on="1"/>
- <pt x="559" y="938" on="1"/>
- <pt x="349" y="938" on="1"/>
- <pt x="349" y="336" on="1"/>
- <pt x="349" y="207" on="0"/>
- <pt x="371" y="165" on="1"/>
- <pt x="393" y="123" on="0"/>
- <pt x="463" y="123" on="1"/>
- <pt x="501" y="123" on="0"/>
- <pt x="530" y="134" on="1"/>
- </contour>
- <contour>
- <pt x="299" y="0" on="1"/>
- <pt x="396" y="0" on="1"/>
- <pt x="336" y="-109" on="1"/>
- <pt x="408" y="-111" on="0"/>
- <pt x="460" y="-148" on="1"/>
- <pt x="530" y="-197" on="0"/>
- <pt x="530" y="-268" on="1"/>
- <pt x="530" y="-337" on="0"/>
- <pt x="472" y="-384" on="1"/>
- <pt x="413" y="-432" on="0"/>
- <pt x="327" y="-432" on="1"/>
- <pt x="259" y="-432" on="0"/>
- <pt x="183" y="-411" on="1"/>
- <pt x="183" y="-330" on="1"/>
- <pt x="233" y="-345" on="0"/>
- <pt x="287" y="-345" on="1"/>
- <pt x="391" y="-345" on="0"/>
- <pt x="391" y="-271" on="1"/>
- <pt x="391" y="-178" on="0"/>
- <pt x="204" y="-175" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 109 values pushed */
- 0 0 37 44 32 19 40 2 48 196 2 2 1 21 15 4 3 5 2 3 0 10 9 2 13
- 7 1 41 35 34 24 23 22 0 7 13 32 2 0 0 0 14 13 6 5 7 3 7 1 4
- 48 196 12 11 8 7 1 3 14 0 0 39 42 28 48 196 23 0 10 2 41 35 34 24 22
- 5 10 4 3 0 0 15 14 11 10 4 3 4 1 4 48 196 13 12 1 28 21 0 2 9
- 8 5 4 3 7 6 1 4 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SZP0[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- SZP0[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="tcommabelow" xMin="29" yMin="-432" xMax="559" yMax="1302">
- <component glyphName="t" x="0" y="0" flags="0x4"/>
- <component glyphName="Unterkomma" x="7" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="thorn" xMin="154" yMin="-395" xMax="1052" yMax="1579">
- <contour>
- <pt x="351" y="-395" on="1"/>
- <pt x="154" y="-395" on="1"/>
- <pt x="154" y="1579" on="1"/>
- <pt x="351" y="1579" on="1"/>
- <pt x="351" y="882" on="1"/>
- <pt x="407" y="984" on="0"/>
- <pt x="469" y="1036" on="1"/>
- <pt x="557" y="1110" on="0"/>
- <pt x="676" y="1110" on="1"/>
- <pt x="845" y="1110" on="0"/>
- <pt x="948" y="963" on="1"/>
- <pt x="1052" y="816" on="0"/>
- <pt x="1052" y="572" on="1"/>
- <pt x="1052" y="287" on="0"/>
- <pt x="918" y="131" on="1"/>
- <pt x="785" y="-25" on="0"/>
- <pt x="540" y="-25" on="1"/>
- <pt x="449" y="-25" on="0"/>
- <pt x="351" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="351" y="703" on="1"/>
- <pt x="351" y="149" on="1"/>
- <pt x="488" y="123" on="0"/>
- <pt x="557" y="123" on="1"/>
- <pt x="839" y="123" on="0"/>
- <pt x="839" y="552" on="1"/>
- <pt x="839" y="733" on="0"/>
- <pt x="783" y="835" on="1"/>
- <pt x="728" y="938" on="0"/>
- <pt x="634" y="938" on="1"/>
- <pt x="508" y="938" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 68 values pushed */
- 0 0 28 30 8 22 40 16 48 196 16 2 8 1 1 1 20 19 4 3 1 2 3 0 0
- 1 18 2 0 2 0 3 2 1 1 0 1 2 0 14 0 0 24 9 12 48 196 12 0 0
- 0 20 19 18 4 3 0 4 5 1 1 4 48 196 2 1 1 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- LOOPCALL[ ]
- SZP1[ ]
- CALL[ ]
- SZP1[ ]
- SZP0[ ]
- SZP1[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="three" xMin="153" yMin="-37" xMax="966" yMax="1517">
- <contour>
- <pt x="153" y="11" on="1"/>
- <pt x="153" y="195" on="1"/>
- <pt x="160" y="192" on="1"/>
- <pt x="186" y="181" on="0"/>
- <pt x="197" y="178" on="1"/>
- <pt x="306" y="138" on="0"/>
- <pt x="345" y="128" on="1"/>
- <pt x="410" y="111" on="0"/>
- <pt x="463" y="111" on="1"/>
- <pt x="614" y="111" on="0"/>
- <pt x="689" y="195" on="1"/>
- <pt x="755" y="267" on="0"/>
- <pt x="755" y="400" on="1"/>
- <pt x="755" y="555" on="0"/>
- <pt x="654" y="637" on="1"/>
- <pt x="554" y="719" on="0"/>
- <pt x="368" y="719" on="1"/>
- <pt x="290" y="719" on="1"/>
- <pt x="290" y="852" on="1"/>
- <pt x="358" y="853" on="1"/>
- <pt x="530" y="856" on="0"/>
- <pt x="623" y="932" on="1"/>
- <pt x="720" y="1010" on="0"/>
- <pt x="720" y="1147" on="1"/>
- <pt x="720" y="1369" on="0"/>
- <pt x="481" y="1369" on="1"/>
- <pt x="358" y="1369" on="0"/>
- <pt x="173" y="1286" on="1"/>
- <pt x="173" y="1458" on="1"/>
- <pt x="354" y="1517" on="0"/>
- <pt x="493" y="1517" on="1"/>
- <pt x="734" y="1517" on="0"/>
- <pt x="839" y="1402" on="1"/>
- <pt x="917" y="1317" on="0"/>
- <pt x="917" y="1176" on="1"/>
- <pt x="917" y="1017" on="0"/>
- <pt x="805" y="914" on="1"/>
- <pt x="739" y="853" on="0"/>
- <pt x="609" y="802" on="1"/>
- <pt x="723" y="772" on="0"/>
- <pt x="781" y="738" on="1"/>
- <pt x="966" y="631" on="0"/>
- <pt x="966" y="408" on="1"/>
- <pt x="966" y="206" on="0"/>
- <pt x="833" y="85" on="1"/>
- <pt x="700" y="-37" on="0"/>
- <pt x="483" y="-37" on="1"/>
- <pt x="366" y="-37" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 65 values pushed */
- 0 0 25 40 30 8 40 46 48 196 46 2 30 0 1 1 38 28 27 18 17 16 1 0 8
- 0 2 3 0 0 14 0 0 23 41 34 12 9 42 48 196 38 18 17 16 4 13 42 34 27
- 0 0 28 27 23 1 0 1 5 48 196 1 0 1 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- MDRP[00100]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- CALL[ ]
- SZP0[ ]
- SZP1[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="threequarters" xMin="111" yMin="-37" xMax="1597" yMax="1517">
- <contour>
- <pt x="123" y="1353" on="1"/>
- <pt x="123" y="1465" on="1"/>
- <pt x="237" y="1503" on="0"/>
- <pt x="349" y="1503" on="1"/>
- <pt x="631" y="1503" on="0"/>
- <pt x="631" y="1295" on="1"/>
- <pt x="631" y="1199" on="0"/>
- <pt x="562" y="1137" on="1"/>
- <pt x="521" y="1101" on="0"/>
- <pt x="440" y="1071" on="1"/>
- <pt x="568" y="1038" on="0"/>
- <pt x="619" y="970" on="1"/>
- <pt x="660" y="914" on="0"/>
- <pt x="660" y="832" on="1"/>
- <pt x="660" y="711" on="0"/>
- <pt x="573" y="641" on="1"/>
- <pt x="487" y="570" on="0"/>
- <pt x="335" y="570" on="1"/>
- <pt x="233" y="570" on="0"/>
- <pt x="111" y="599" on="1"/>
- <pt x="111" y="721" on="1"/>
- <pt x="246" y="670" on="0"/>
- <pt x="324" y="670" on="1"/>
- <pt x="504" y="670" on="0"/>
- <pt x="504" y="831" on="1"/>
- <pt x="504" y="1015" on="0"/>
- <pt x="244" y="1015" on="1"/>
- <pt x="193" y="1015" on="1"/>
- <pt x="193" y="1108" on="1"/>
- <pt x="237" y="1108" on="1"/>
- <pt x="481" y="1108" on="0"/>
- <pt x="481" y="1275" on="1"/>
- <pt x="481" y="1403" on="0"/>
- <pt x="326" y="1403" on="1"/>
- <pt x="235" y="1403" on="0"/>
- </contour>
- <contour>
- <pt x="1338" y="0" on="1"/>
- <pt x="1338" y="242" on="1"/>
- <pt x="931" y="242" on="1"/>
- <pt x="931" y="355" on="1"/>
- <pt x="1334" y="888" on="1"/>
- <pt x="1473" y="888" on="1"/>
- <pt x="1473" y="359" on="1"/>
- <pt x="1597" y="359" on="1"/>
- <pt x="1597" y="242" on="1"/>
- <pt x="1473" y="242" on="1"/>
- <pt x="1473" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="1060" y="359" on="1"/>
- <pt x="1338" y="359" on="1"/>
- <pt x="1338" y="723" on="1"/>
- </contour>
- <contour>
- <pt x="284" y="-37" on="1"/>
- <pt x="1372" y="1517" on="1"/>
- <pt x="1507" y="1517" on="1"/>
- <pt x="419" y="-37" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 126 values pushed */
- 0 0 33 11 3 22 11 17 48 196 17 48 20 19 17 4 39 41 3 38 41 36 2 51 50
- 29 28 27 26 9 1 0 9 13 3 39 52 49 45 35 4 13 36 0 0 47 46 42 41 38
- 3 36 1 4 48 196 40 39 1 44 43 37 36 3 2 0 14 0 0 31 39 5 24 37 13
- 48 196 50 40 35 2 51 43 42 3 13 40 52 49 46 39 38 37 29 28 27 26 20 19 9
- 1 0 15 13 13 5 35 0 0 48 47 36 35 22 3 40 1 4 48 196 45 44 41 40 3
- 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- MDRP[00100]
- LOOPCALL[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- MDAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="threesuperior" xMin="74" yMin="570" xMax="623" yMax="1503">
- <contour>
- <pt x="86" y="1353" on="1"/>
- <pt x="86" y="1465" on="1"/>
- <pt x="200" y="1503" on="0"/>
- <pt x="312" y="1503" on="1"/>
- <pt x="594" y="1503" on="0"/>
- <pt x="594" y="1295" on="1"/>
- <pt x="594" y="1199" on="0"/>
- <pt x="525" y="1137" on="1"/>
- <pt x="484" y="1101" on="0"/>
- <pt x="403" y="1071" on="1"/>
- <pt x="531" y="1038" on="0"/>
- <pt x="582" y="970" on="1"/>
- <pt x="623" y="914" on="0"/>
- <pt x="623" y="832" on="1"/>
- <pt x="623" y="711" on="0"/>
- <pt x="536" y="641" on="1"/>
- <pt x="450" y="570" on="0"/>
- <pt x="298" y="570" on="1"/>
- <pt x="196" y="570" on="0"/>
- <pt x="74" y="599" on="1"/>
- <pt x="74" y="721" on="1"/>
- <pt x="209" y="670" on="0"/>
- <pt x="287" y="670" on="1"/>
- <pt x="467" y="670" on="0"/>
- <pt x="467" y="831" on="1"/>
- <pt x="467" y="1015" on="0"/>
- <pt x="207" y="1015" on="1"/>
- <pt x="156" y="1015" on="1"/>
- <pt x="156" y="1108" on="1"/>
- <pt x="200" y="1108" on="1"/>
- <pt x="444" y="1108" on="0"/>
- <pt x="444" y="1275" on="1"/>
- <pt x="444" y="1403" on="0"/>
- <pt x="289" y="1403" on="1"/>
- <pt x="198" y="1403" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 43 values pushed */
- 0 0 33 11 3 22 11 17 48 196 29 28 27 26 20 19 17 9 3 1 0 14 0 0 31
- 39 5 24 37 13 48 196 29 28 27 26 20 19 13 9 5 1 0
- MDAP[0]
- MDAP[0]
- MDAP[1]
- MDAP[0]
- MDAP[1]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MDAP[0]
- MDAP[0]
- MDAP[1]
- MDAP[0]
- MDAP[1]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="tilde" xMin="8" yMin="1283" xMax="674" yMax="1517">
- <contour>
- <pt x="8" y="1283" on="1"/>
- <pt x="15" y="1376" on="0"/>
- <pt x="40" y="1427" on="1"/>
- <pt x="86" y="1517" on="0"/>
- <pt x="195" y="1517" on="1"/>
- <pt x="267" y="1517" on="0"/>
- <pt x="328" y="1479" on="1"/>
- <pt x="388" y="1442" on="1"/>
- <pt x="445" y="1407" on="0"/>
- <pt x="475" y="1407" on="1"/>
- <pt x="540" y="1407" on="0"/>
- <pt x="551" y="1517" on="1"/>
- <pt x="674" y="1517" on="1"/>
- <pt x="667" y="1423" on="0"/>
- <pt x="642" y="1373" on="1"/>
- <pt x="597" y="1283" on="0"/>
- <pt x="489" y="1283" on="1"/>
- <pt x="417" y="1283" on="0"/>
- <pt x="354" y="1322" on="1"/>
- <pt x="294" y="1359" on="1"/>
- <pt x="239" y="1393" on="0"/>
- <pt x="207" y="1393" on="1"/>
- <pt x="142" y="1393" on="0"/>
- <pt x="131" y="1283" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 30 values pushed */
- 0 0 21 6 4 9 6 16 48 196 4 0 1 12 11 2 13 0 0 1 23 0 16 0 0
- 14 23 12 11 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- CALL[ ]
- SZP0[ ]
- SRP0[ ]
- MDRP[00100]
- MDRP[00000]
- MDRP[00000]
- SZP0[ ]
- SZP0[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SZP0[ ]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="trademark" xMin="222" yMin="740" xMax="1764" yMax="1480">
- <contour>
- <pt x="469" y="740" on="1"/>
- <pt x="469" y="1357" on="1"/>
- <pt x="222" y="1357" on="1"/>
- <pt x="222" y="1480" on="1"/>
- <pt x="888" y="1480" on="1"/>
- <pt x="888" y="1357" on="1"/>
- <pt x="641" y="1357" on="1"/>
- <pt x="641" y="740" on="1"/>
- </contour>
- <contour>
- <pt x="1012" y="740" on="1"/>
- <pt x="1012" y="1480" on="1"/>
- <pt x="1245" y="1480" on="1"/>
- <pt x="1401" y="1053" on="1"/>
- <pt x="1551" y="1480" on="1"/>
- <pt x="1764" y="1480" on="1"/>
- <pt x="1764" y="740" on="1"/>
- <pt x="1591" y="740" on="1"/>
- <pt x="1591" y="1277" on="1"/>
- <pt x="1428" y="802" on="1"/>
- <pt x="1310" y="802" on="1"/>
- <pt x="1147" y="1234" on="1"/>
- <pt x="1147" y="740" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 97 values pushed */
- 1 19 16 2 1 1 3 0 1 18 17 11 3 1 0 3 0 0 0 6 5 2 1 6 3
- 3 1 4 48 196 20 15 14 8 7 0 5 0 13 12 10 9 4 3 0 5 14 18 17 12
- 11 10 5 15 19 3 5 4 2 8 6 3 3 2 0 0 0 16 15 13 1 13 9 8 18
- 1 19 7 6 13 1 0 3 4 48 196 14 13 1 20 19 1 1 0 1 3 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00000]
- MDRP[00000]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SZP1[ ]
- CALL[ ]
- SZP1[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="two" xMin="102" yMin="0" xMax="941" yMax="1517">
- <contour>
- <pt x="102" y="0" on="1"/>
- <pt x="102" y="173" on="1"/>
- <pt x="170" y="333" on="0"/>
- <pt x="332" y="502" on="1"/>
- <pt x="440" y="612" on="1"/>
- <pt x="538" y="712" on="1"/>
- <pt x="731" y="909" on="0"/>
- <pt x="731" y="1107" on="1"/>
- <pt x="731" y="1248" on="0"/>
- <pt x="657" y="1315" on="1"/>
- <pt x="597" y="1370" on="0"/>
- <pt x="491" y="1370" on="1"/>
- <pt x="353" y="1370" on="0"/>
- <pt x="139" y="1250" on="1"/>
- <pt x="139" y="1424" on="1"/>
- <pt x="342" y="1517" on="0"/>
- <pt x="517" y="1517" on="1"/>
- <pt x="711" y="1517" on="0"/>
- <pt x="826" y="1404" on="1"/>
- <pt x="941" y="1292" on="0"/>
- <pt x="941" y="1102" on="1"/>
- <pt x="941" y="971" on="0"/>
- <pt x="882" y="870" on="1"/>
- <pt x="820" y="766" on="0"/>
- <pt x="658" y="620" on="1"/>
- <pt x="589" y="558" on="1"/>
- <pt x="382" y="370" on="0"/>
- <pt x="340" y="173" on="1"/>
- <pt x="933" y="173" on="1"/>
- <pt x="933" y="0" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 58 values pushed */
- 0 0 11 40 16 48 196 16 0 1 14 13 2 0 1 3 0 0 0 28 27 1 13 2 0
- 1 4 48 196 29 0 1 0 14 0 0 7 9 20 48 196 27 28 13 2 20 28 29 28 1
- 14 13 1 1 0 1 3 0
- LOOPCALL[ ]
- SRP0[ ]
- MDRP[00100]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SZP1[ ]
- CALL[ ]
- SZP1[ ]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="twosuperior" xMin="74" yMin="592" xMax="639" yMax="1503">
- <contour>
- <pt x="74" y="592" on="1"/>
- <pt x="74" y="714" on="1"/>
- <pt x="142" y="832" on="0"/>
- <pt x="256" y="933" on="1"/>
- <pt x="326" y="995" on="1"/>
- <pt x="482" y="1133" on="0"/>
- <pt x="482" y="1255" on="1"/>
- <pt x="482" y="1401" on="0"/>
- <pt x="321" y="1401" on="1"/>
- <pt x="226" y="1401" on="0"/>
- <pt x="96" y="1332" on="1"/>
- <pt x="96" y="1449" on="1"/>
- <pt x="227" y="1503" on="0"/>
- <pt x="347" y="1503" on="1"/>
- <pt x="478" y="1503" on="0"/>
- <pt x="559" y="1435" on="1"/>
- <pt x="639" y="1367" on="0"/>
- <pt x="639" y="1260" on="1"/>
- <pt x="639" y="1120" on="0"/>
- <pt x="455" y="967" on="1"/>
- <pt x="402" y="923" on="1"/>
- <pt x="269" y="813" on="0"/>
- <pt x="246" y="714" on="1"/>
- <pt x="635" y="714" on="1"/>
- <pt x="635" y="592" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 45 values pushed */
- 0 0 8 11 13 48 196 11 10 2 13 13 1 0 0 24 0 38 1 1 1 4 48 196 23
- 22 1 2 0 14 0 0 6 37 17 48 196 24 23 22 17 11 10 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[1]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="u" xMin="142" yMin="-25" xMax="984" yMax="1086">
- <contour>
- <pt x="787" y="0" on="1"/>
- <pt x="787" y="203" on="1"/>
- <pt x="714" y="102" on="0"/>
- <pt x="644" y="50" on="1"/>
- <pt x="541" y="-25" on="0"/>
- <pt x="418" y="-25" on="1"/>
- <pt x="142" y="-25" on="0"/>
- <pt x="142" y="306" on="1"/>
- <pt x="142" y="1086" on="1"/>
- <pt x="339" y="1086" on="1"/>
- <pt x="339" y="370" on="1"/>
- <pt x="339" y="239" on="0"/>
- <pt x="366" y="192" on="1"/>
- <pt x="394" y="145" on="0"/>
- <pt x="470" y="145" on="1"/>
- <pt x="632" y="145" on="0"/>
- <pt x="787" y="382" on="1"/>
- <pt x="787" y="1086" on="1"/>
- <pt x="984" y="1086" on="1"/>
- <pt x="984" y="0" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 54 values pushed */
- 0 0 14 30 5 48 196 5 2 16 10 7 1 4 8 0 3 19 0 1 0 18 17 9 8
- 1 3 14 0 0 17 16 1 0 4 3 18 10 9 4 1 7 2 4 48 196 19 18 1 8
- 7 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- CALL[ ]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="uacute" xMin="142" yMin="-25" xMax="984" yMax="1604">
- <component glyphName="u" x="0" y="0" flags="0x4"/>
- <component glyphName="acute" x="308" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="ubreve" xMin="142" yMin="-25" xMax="984" yMax="1604">
- <contour>
- <pt x="787" y="0" on="1"/>
- <pt x="787" y="203" on="1"/>
- <pt x="714" y="102" on="0"/>
- <pt x="644" y="50" on="1"/>
- <pt x="541" y="-25" on="0"/>
- <pt x="418" y="-25" on="1"/>
- <pt x="142" y="-25" on="0"/>
- <pt x="142" y="306" on="1"/>
- <pt x="142" y="1086" on="1"/>
- <pt x="339" y="1086" on="1"/>
- <pt x="339" y="370" on="1"/>
- <pt x="339" y="239" on="0"/>
- <pt x="366" y="192" on="1"/>
- <pt x="394" y="145" on="0"/>
- <pt x="470" y="145" on="1"/>
- <pt x="632" y="145" on="0"/>
- <pt x="787" y="382" on="1"/>
- <pt x="787" y="1086" on="1"/>
- <pt x="984" y="1086" on="1"/>
- <pt x="984" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="230" y="1604" on="1"/>
- <pt x="353" y="1604" on="1"/>
- <pt x="374" y="1511" on="0"/>
- <pt x="428" y="1470" on="1"/>
- <pt x="480" y="1431" on="0"/>
- <pt x="563" y="1431" on="1"/>
- <pt x="657" y="1431" on="0"/>
- <pt x="711" y="1480" on="1"/>
- <pt x="754" y="1520" on="0"/>
- <pt x="773" y="1604" on="1"/>
- <pt x="896" y="1604" on="1"/>
- <pt x="880" y="1470" on="0"/>
- <pt x="807" y="1389" on="1"/>
- <pt x="713" y="1283" on="0"/>
- <pt x="563" y="1283" on="1"/>
- <pt x="406" y="1283" on="0"/>
- <pt x="311" y="1398" on="1"/>
- <pt x="247" y="1475" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 79 values pushed */
- 0 0 25 40 34 14 30 5 48 196 5 2 16 10 7 1 4 8 0 3 30 29 21 20 4
- 13 34 8 19 0 1 0 18 17 9 8 1 3 14 30 18 0 2 29 21 2 0 9 3 20
- 9 7 2 0 0 17 16 1 0 4 3 18 10 9 4 1 7 2 4 48 196 19 18 1 8
- 7 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SRP0[ ]
- MDRP[00100]
- LOOPCALL[ ]
- CALL[ ]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="ucircumflex" xMin="142" yMin="-25" xMax="984" yMax="1604">
- <component glyphName="u" x="0" y="0" flags="0x4"/>
- <component glyphName="circumflex" x="222" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="udieresis" xMin="142" yMin="-25" xMax="984" yMax="1456">
- <component glyphName="u" x="0" y="0" flags="0x4"/>
- <component glyphName="dieresis" x="222" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="ugrave" xMin="142" yMin="-25" xMax="984" yMax="1604">
- <component glyphName="u" x="0" y="0" flags="0x4"/>
- <component glyphName="grave" x="148" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="uhungarumlaut" xMin="142" yMin="-25" xMax="1073" yMax="1604">
- <component glyphName="u" x="0" y="0" flags="0x4"/>
- <component glyphName="hungarumlaut" x="341" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="umacron" xMin="142" yMin="-25" xMax="984" yMax="1431">
- <component glyphName="u" x="0" y="0" flags="0x4"/>
- <component glyphName="macron" x="222" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="underscore" xMin="0" yMin="-148" xMax="1139" yMax="0">
- <contour>
- <pt x="0" y="-148" on="1"/>
- <pt x="0" y="0" on="1"/>
- <pt x="1139" y="0" on="1"/>
- <pt x="1139" y="-148" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 24 values pushed */
- 0 0 3 0 7 1 1 1 4 48 196 2 1 1 0 14 3 2 1 1 0 1 2 0
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="uogonek" xMin="142" yMin="-370" xMax="984" yMax="1086">
- <component glyphName="u" x="0" y="0" flags="0x4"/>
- <component glyphName="ogonek" x="465" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="uring" xMin="142" yMin="-25" xMax="984" yMax="1737">
- <component glyphName="u" x="0" y="0" flags="0x4"/>
- <component glyphName="ring" x="222" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="utilde" xMin="142" yMin="-25" xMax="984" yMax="1517">
- <contour>
- <pt x="787" y="0" on="1"/>
- <pt x="787" y="203" on="1"/>
- <pt x="714" y="102" on="0"/>
- <pt x="644" y="50" on="1"/>
- <pt x="541" y="-25" on="0"/>
- <pt x="418" y="-25" on="1"/>
- <pt x="142" y="-25" on="0"/>
- <pt x="142" y="306" on="1"/>
- <pt x="142" y="1086" on="1"/>
- <pt x="339" y="1086" on="1"/>
- <pt x="339" y="370" on="1"/>
- <pt x="339" y="239" on="0"/>
- <pt x="366" y="192" on="1"/>
- <pt x="394" y="145" on="0"/>
- <pt x="470" y="145" on="1"/>
- <pt x="632" y="145" on="0"/>
- <pt x="787" y="382" on="1"/>
- <pt x="787" y="1086" on="1"/>
- <pt x="984" y="1086" on="1"/>
- <pt x="984" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="230" y="1283" on="1"/>
- <pt x="237" y="1377" on="0"/>
- <pt x="262" y="1427" on="1"/>
- <pt x="308" y="1517" on="0"/>
- <pt x="417" y="1517" on="1"/>
- <pt x="488" y="1517" on="0"/>
- <pt x="550" y="1479" on="1"/>
- <pt x="610" y="1442" on="1"/>
- <pt x="667" y="1407" on="0"/>
- <pt x="697" y="1407" on="1"/>
- <pt x="762" y="1407" on="0"/>
- <pt x="773" y="1517" on="1"/>
- <pt x="896" y="1517" on="1"/>
- <pt x="889" y="1423" on="0"/>
- <pt x="864" y="1373" on="1"/>
- <pt x="819" y="1283" on="0"/>
- <pt x="711" y="1283" on="1"/>
- <pt x="639" y="1283" on="0"/>
- <pt x="576" y="1322" on="1"/>
- <pt x="516" y="1359" on="1"/>
- <pt x="461" y="1393" on="0"/>
- <pt x="429" y="1393" on="1"/>
- <pt x="364" y="1393" on="0"/>
- <pt x="353" y="1283" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 93 values pushed */
- 0 0 41 6 24 29 6 36 14 30 5 48 196 24 0 5 2 36 1 43 36 20 3 0 8
- 3 0 16 10 7 1 4 8 0 3 1 32 31 2 13 0 0 19 0 1 0 18 17 9 8
- 1 3 14 32 18 0 2 43 31 2 0 9 3 20 9 7 2 0 0 17 16 1 0 4 3
- 18 10 9 4 1 7 2 4 48 196 19 18 1 8 7 1 2 0
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SZP0[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SZP0[ ]
- CALL[ ]
- SZP1[ ]
- CALL[ ]
- SZP1[ ]
- MDAP[1]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="v" xMin="19" yMin="0" xMax="1012" yMax="1086">
- <contour>
- <pt x="404" y="0" on="1"/>
- <pt x="19" y="1086" on="1"/>
- <pt x="218" y="1086" on="1"/>
- <pt x="519" y="241" on="1"/>
- <pt x="837" y="1086" on="1"/>
- <pt x="1012" y="1086" on="1"/>
- <pt x="601" y="0" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 22 values pushed */
- 3 1 0 2 6 0 1 0 5 4 2 1 1 3 14 6 5 4 3 2 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="w" xMin="11" yMin="0" xMax="1465" yMax="1086">
- <contour>
- <pt x="273" y="0" on="1"/>
- <pt x="11" y="1086" on="1"/>
- <pt x="204" y="1086" on="1"/>
- <pt x="400" y="268" on="1"/>
- <pt x="650" y="1086" on="1"/>
- <pt x="847" y="1086" on="1"/>
- <pt x="1067" y="265" on="1"/>
- <pt x="1295" y="1086" on="1"/>
- <pt x="1465" y="1086" on="1"/>
- <pt x="1160" y="0" on="1"/>
- <pt x="962" y="0" on="1"/>
- <pt x="732" y="841" on="1"/>
- <pt x="472" y="0" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 35 values pushed */
- 11 6 3 3 1 0 3 12 10 9 0 3 0 8 7 5 4 2 1 1 5 14 12 11 10
- 9 8 7 6 5 4 3 2 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="wcircumflex" xMin="11" yMin="0" xMax="1465" yMax="1604">
- <contour>
- <pt x="273" y="0" on="1"/>
- <pt x="11" y="1086" on="1"/>
- <pt x="204" y="1086" on="1"/>
- <pt x="400" y="268" on="1"/>
- <pt x="650" y="1086" on="1"/>
- <pt x="847" y="1086" on="1"/>
- <pt x="1067" y="265" on="1"/>
- <pt x="1295" y="1086" on="1"/>
- <pt x="1465" y="1086" on="1"/>
- <pt x="1160" y="0" on="1"/>
- <pt x="962" y="0" on="1"/>
- <pt x="732" y="841" on="1"/>
- <pt x="472" y="0" on="1"/>
- </contour>
- <contour>
- <pt x="398" y="1283" on="1"/>
- <pt x="639" y="1604" on="1"/>
- <pt x="857" y="1604" on="1"/>
- <pt x="1098" y="1283" on="1"/>
- <pt x="950" y="1283" on="1"/>
- <pt x="749" y="1485" on="1"/>
- <pt x="747" y="1485" on="1"/>
- <pt x="546" y="1283" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 58 values pushed */
- 19 18 2 14 13 3 11 6 3 3 1 0 3 15 14 1 20 17 16 13 3 12 10 9 0
- 3 3 0 8 7 5 4 2 1 1 5 14 20 19 18 17 16 15 14 13 12 11 10 9 8
- 7 6 5 4 3 2 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="x" xMin="28" yMin="0" xMax="993" yMax="1086">
- <contour>
- <pt x="28" y="0" on="1"/>
- <pt x="381" y="574" on="1"/>
- <pt x="40" y="1086" on="1"/>
- <pt x="268" y="1086" on="1"/>
- <pt x="540" y="679" on="1"/>
- <pt x="784" y="1086" on="1"/>
- <pt x="966" y="1086" on="1"/>
- <pt x="634" y="539" on="1"/>
- <pt x="993" y="0" on="1"/>
- <pt x="766" y="0" on="1"/>
- <pt x="472" y="436" on="1"/>
- <pt x="210" y="0" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 33 values pushed */
- 10 7 4 1 4 2 0 3 11 9 8 0 3 0 6 5 3 2 1 3 14 11 10 9 8
- 7 6 5 4 3 2 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="y" xMin="19" yMin="-395" xMax="1012" yMax="1086">
- <contour>
- <pt x="404" y="0" on="1"/>
- <pt x="19" y="1086" on="1"/>
- <pt x="219" y="1086" on="1"/>
- <pt x="514" y="253" on="1"/>
- <pt x="838" y="1086" on="1"/>
- <pt x="1012" y="1086" on="1"/>
- <pt x="438" y="-395" on="1"/>
- <pt x="233" y="-395" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 31 values pushed */
- 1 3 1 2 2 0 1 0 2 6 2 0 7 6 1 0 5 4 2 1 1 3 14 7 6
- 5 4 3 2 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SZP1[ ]
- CALL[ ]
- SZP1[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="yacute" xMin="19" yMin="-395" xMax="1012" yMax="1604">
- <component glyphName="y" x="0" y="0" flags="0x4"/>
- <component glyphName="acute" x="259" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="ycircumflex" xMin="19" yMin="-395" xMax="1012" yMax="1604">
- <contour>
- <pt x="404" y="0" on="1"/>
- <pt x="19" y="1086" on="1"/>
- <pt x="219" y="1086" on="1"/>
- <pt x="514" y="253" on="1"/>
- <pt x="838" y="1086" on="1"/>
- <pt x="1012" y="1086" on="1"/>
- <pt x="438" y="-395" on="1"/>
- <pt x="233" y="-395" on="1"/>
- </contour>
- <contour>
- <pt x="178" y="1283" on="1"/>
- <pt x="419" y="1604" on="1"/>
- <pt x="637" y="1604" on="1"/>
- <pt x="878" y="1283" on="1"/>
- <pt x="730" y="1283" on="1"/>
- <pt x="529" y="1485" on="1"/>
- <pt x="527" y="1485" on="1"/>
- <pt x="326" y="1283" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 54 values pushed */
- 14 13 2 9 8 3 1 3 1 2 2 0 1 0 2 6 2 0 10 9 1 15 12 11 8
- 3 7 6 1 3 0 5 4 2 1 1 3 14 15 14 13 12 11 10 9 8 7 6 5 4
- 3 2 1 0
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- MDAP[0]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SZP1[ ]
- CALL[ ]
- SZP1[ ]
- SZP0[ ]
- CALL[ ]
- SZP0[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="ydieresis" xMin="19" yMin="-395" xMax="1012" yMax="1456">
- <component glyphName="y" x="0" y="0" flags="0x4"/>
- <component glyphName="dieresis" x="188" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="yen" xMin="25" yMin="0" xMax="1077" yMax="1480">
- <contour>
- <pt x="453" y="0" on="1"/>
- <pt x="453" y="345" on="1"/>
- <pt x="157" y="345" on="1"/>
- <pt x="157" y="469" on="1"/>
- <pt x="453" y="469" on="1"/>
- <pt x="453" y="617" on="1"/>
- <pt x="157" y="617" on="1"/>
- <pt x="157" y="740" on="1"/>
- <pt x="453" y="740" on="1"/>
- <pt x="25" y="1480" on="1"/>
- <pt x="253" y="1480" on="1"/>
- <pt x="575" y="922" on="1"/>
- <pt x="577" y="922" on="1"/>
- <pt x="900" y="1480" on="1"/>
- <pt x="1077" y="1480" on="1"/>
- <pt x="650" y="740" on="1"/>
- <pt x="946" y="740" on="1"/>
- <pt x="946" y="617" on="1"/>
- <pt x="650" y="617" on="1"/>
- <pt x="650" y="469" on="1"/>
- <pt x="946" y="469" on="1"/>
- <pt x="946" y="345" on="1"/>
- <pt x="650" y="345" on="1"/>
- <pt x="650" y="0" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 93 values pushed */
- 12 11 2 9 7 3 0 0 18 17 6 5 6 3 7 20 19 4 3 6 3 1 2 4 48
- 196 16 15 8 7 3 22 21 2 1 3 23 0 1 3 0 14 13 10 9 0 3 14 12 11
- 2 15 0 3 21 20 17 16 14 13 6 13 15 10 9 7 6 3 2 6 13 0 0 0 23
- 22 19 18 15 4 4 0 1 4 48 196 8 5 4 1 0 4 0
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- LOOPCALL[ ]
- SRP0[ ]
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- SLOOP[ ]
- MIAP[1]
- ALIGNRP[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="z" xMin="74" yMin="0" xMax="950" yMax="1086">
- <contour>
- <pt x="74" y="0" on="1"/>
- <pt x="74" y="148" on="1"/>
- <pt x="695" y="938" on="1"/>
- <pt x="105" y="938" on="1"/>
- <pt x="105" y="1086" on="1"/>
- <pt x="938" y="1086" on="1"/>
- <pt x="938" y="938" on="1"/>
- <pt x="317" y="148" on="1"/>
- <pt x="950" y="148" on="1"/>
- <pt x="950" y="0" on="1"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 46 values pushed */
- 0 0 6 3 2 7 2 4 8 7 1 7 2 0 2 4 48 196 9 0 1 0 5 4 1
- 14 7 2 2 5 3 3 9 8 1 6 5 1 4 3 1 1 0 1 4 0
- LOOPCALL[ ]
- CALL[ ]
- CALL[ ]
- MIAP[1]
- ALIGNRP[ ]
- CALL[ ]
- SSW[ ]
- SSWCI[ ]
- LOOPCALL[ ]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- <TTGlyph name="zacute" xMin="74" yMin="0" xMax="950" yMax="1604">
- <component glyphName="z" x="0" y="0" flags="0x4"/>
- <component glyphName="acute" x="257" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="zcaron" xMin="74" yMin="0" xMax="950" yMax="1604">
- <component glyphName="z" x="0" y="0" flags="0x4"/>
- <component glyphName="caron" x="174" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="zdotaccent" xMin="74" yMin="0" xMax="950" yMax="1480">
- <component glyphName="z" x="0" y="0" flags="0x4"/>
- <component glyphName="dotaccent" x="168" y="0" flags="0x4"/>
- </TTGlyph>
-
- <TTGlyph name="zero" xMin="80" yMin="-37" xMax="1058" yMax="1517">
- <contour>
- <pt x="569" y="1517" on="1"/>
- <pt x="794" y="1517" on="0"/>
- <pt x="926" y="1309" on="1"/>
- <pt x="1058" y="1101" on="0"/>
- <pt x="1058" y="744" on="1"/>
- <pt x="1058" y="378" on="0"/>
- <pt x="926" y="171" on="1"/>
- <pt x="794" y="-37" on="0"/>
- <pt x="563" y="-37" on="1"/>
- <pt x="365" y="-37" on="0"/>
- <pt x="240" y="132" on="1"/>
- <pt x="80" y="346" on="0"/>
- <pt x="80" y="742" on="1"/>
- <pt x="80" y="1101" on="0"/>
- <pt x="212" y="1308" on="1"/>
- <pt x="344" y="1517" on="0"/>
- </contour>
- <contour>
- <pt x="569" y="1369" on="1"/>
- <pt x="435" y="1369" on="0"/>
- <pt x="363" y="1205" on="1"/>
- <pt x="290" y="1040" on="0"/>
- <pt x="290" y="741" on="1"/>
- <pt x="290" y="444" on="0"/>
- <pt x="363" y="277" on="1"/>
- <pt x="435" y="111" on="0"/>
- <pt x="570" y="111" on="1"/>
- <pt x="692" y="111" on="0"/>
- <pt x="759" y="233" on="1"/>
- <pt x="849" y="395" on="0"/>
- <pt x="849" y="743" on="1"/>
- <pt x="849" y="1045" on="0"/>
- <pt x="776" y="1206" on="1"/>
- <pt x="701" y="1369" on="0"/>
- </contour>
- <instructions><assembly>
- NPUSHB[ ] /* 27 values pushed */
- 0 0 24 40 8 16 40 0 48 196 8 2 0 0 14 0 0 28 43 4 20 9 12 48 196
- 12 4
- MDAP[1]
- MDAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- CALL[ ]
- MIAP[1]
- MIAP[1]
- SSW[ ]
- SSWCI[ ]
- SRP0[ ]
- MIRP[01101]
- SRP0[ ]
- MIRP[01101]
- SSW[ ]
- SSWCI[ ]
- IUP[1]
- IUP[0]
- </assembly></instructions>
- </TTGlyph>
-
- </glyf>
-
- <kern>
- <version value="0"/>
- <kernsubtable coverage="1" format="0">
- <pair l="A" r="C" v="-76"/>
- <pair l="A" r="Ccedilla" v="-80"/>
- <pair l="A" r="G" v="-63"/>
- <pair l="A" r="O" v="-67"/>
- <pair l="A" r="Odieresis" v="-67"/>
- <pair l="A" r="Q" v="-70"/>
- <pair l="A" r="T" v="-178"/>
- <pair l="A" r="U" v="-71"/>
- <pair l="A" r="Uacute" v="-71"/>
- <pair l="A" r="Ucircumflex" v="-71"/>
- <pair l="A" r="Udieresis" v="-71"/>
- <pair l="A" r="Ugrave" v="-71"/>
- <pair l="A" r="V" v="-144"/>
- <pair l="A" r="W" v="-90"/>
- <pair l="A" r="Y" v="-185"/>
- <pair l="A" r="a" v="-9"/>
- <pair l="A" r="b" v="-4"/>
- <pair l="A" r="c" v="-40"/>
- <pair l="A" r="ccedilla" v="-41"/>
- <pair l="A" r="comma" v="28"/>
- <pair l="A" r="d" v="-32"/>
- <pair l="A" r="e" v="-41"/>
- <pair l="A" r="g" v="-46"/>
- <pair l="A" r="guillemotleft" v="-76"/>
- <pair l="A" r="guilsinglleft" v="-56"/>
- <pair l="A" r="hyphen" v="-4"/>
- <pair l="A" r="o" v="-36"/>
- <pair l="A" r="period" v="27"/>
- <pair l="A" r="q" v="-32"/>
- <pair l="A" r="quotedblright" v="-117"/>
- <pair l="A" r="quoteright" v="-130"/>
- <pair l="A" r="t" v="-30"/>
- <pair l="A" r="u" v="-29"/>
- <pair l="A" r="v" v="-65"/>
- <pair l="A" r="w" v="-29"/>
- <pair l="A" r="y" v="-65"/>
- <pair l="Aacute" r="C" v="-76"/>
- <pair l="Aacute" r="G" v="-63"/>
- <pair l="Aacute" r="O" v="-67"/>
- <pair l="Aacute" r="Q" v="-70"/>
- <pair l="Aacute" r="T" v="-178"/>
- <pair l="Aacute" r="U" v="-71"/>
- <pair l="Aacute" r="V" v="-144"/>
- <pair l="Aacute" r="W" v="-90"/>
- <pair l="Aacute" r="Y" v="-185"/>
- <pair l="Aacute" r="a" v="-9"/>
- <pair l="Aacute" r="b" v="-4"/>
- <pair l="Aacute" r="c" v="-40"/>
- <pair l="Aacute" r="comma" v="28"/>
- <pair l="Aacute" r="d" v="-32"/>
- <pair l="Aacute" r="e" v="-41"/>
- <pair l="Aacute" r="g" v="-46"/>
- <pair l="Aacute" r="guillemotleft" v="-76"/>
- <pair l="Aacute" r="guilsinglleft" v="-56"/>
- <pair l="Aacute" r="hyphen" v="-4"/>
- <pair l="Aacute" r="o" v="-36"/>
- <pair l="Aacute" r="period" v="27"/>
- <pair l="Aacute" r="q" v="-32"/>
- <pair l="Aacute" r="quoteright" v="-130"/>
- <pair l="Aacute" r="t" v="-30"/>
- <pair l="Aacute" r="u" v="-29"/>
- <pair l="Aacute" r="v" v="-65"/>
- <pair l="Aacute" r="w" v="-29"/>
- <pair l="Aacute" r="y" v="-65"/>
- <pair l="Acircumflex" r="C" v="-76"/>
- <pair l="Acircumflex" r="G" v="-63"/>
- <pair l="Acircumflex" r="O" v="-67"/>
- <pair l="Acircumflex" r="Q" v="-70"/>
- <pair l="Acircumflex" r="T" v="-178"/>
- <pair l="Acircumflex" r="U" v="-71"/>
- <pair l="Acircumflex" r="V" v="-144"/>
- <pair l="Acircumflex" r="W" v="-90"/>
- <pair l="Acircumflex" r="Y" v="-185"/>
- <pair l="Acircumflex" r="comma" v="28"/>
- <pair l="Acircumflex" r="period" v="27"/>
- <pair l="Adieresis" r="C" v="-76"/>
- <pair l="Adieresis" r="G" v="-63"/>
- <pair l="Adieresis" r="O" v="-67"/>
- <pair l="Adieresis" r="Q" v="-70"/>
- <pair l="Adieresis" r="T" v="-178"/>
- <pair l="Adieresis" r="U" v="-71"/>
- <pair l="Adieresis" r="V" v="-144"/>
- <pair l="Adieresis" r="W" v="-90"/>
- <pair l="Adieresis" r="Y" v="-185"/>
- <pair l="Adieresis" r="a" v="-9"/>
- <pair l="Adieresis" r="b" v="-4"/>
- <pair l="Adieresis" r="c" v="-40"/>
- <pair l="Adieresis" r="comma" v="28"/>
- <pair l="Adieresis" r="d" v="-32"/>
- <pair l="Adieresis" r="g" v="-46"/>
- <pair l="Adieresis" r="guillemotleft" v="-76"/>
- <pair l="Adieresis" r="guilsinglleft" v="-56"/>
- <pair l="Adieresis" r="hyphen" v="-4"/>
- <pair l="Adieresis" r="o" v="-36"/>
- <pair l="Adieresis" r="period" v="27"/>
- <pair l="Adieresis" r="q" v="-32"/>
- <pair l="Adieresis" r="quotedblright" v="-117"/>
- <pair l="Adieresis" r="quoteright" v="-130"/>
- <pair l="Adieresis" r="t" v="-30"/>
- <pair l="Adieresis" r="u" v="-29"/>
- <pair l="Adieresis" r="v" v="-65"/>
- <pair l="Adieresis" r="w" v="-29"/>
- <pair l="Adieresis" r="y" v="-65"/>
- <pair l="Agrave" r="C" v="-76"/>
- <pair l="Agrave" r="G" v="-63"/>
- <pair l="Agrave" r="O" v="-67"/>
- <pair l="Agrave" r="Q" v="-70"/>
- <pair l="Agrave" r="T" v="-178"/>
- <pair l="Agrave" r="U" v="-71"/>
- <pair l="Agrave" r="V" v="-144"/>
- <pair l="Agrave" r="W" v="-90"/>
- <pair l="Agrave" r="Y" v="-185"/>
- <pair l="Agrave" r="comma" v="28"/>
- <pair l="Agrave" r="period" v="27"/>
- <pair l="Aring" r="C" v="-76"/>
- <pair l="Aring" r="G" v="-63"/>
- <pair l="Aring" r="O" v="-67"/>
- <pair l="Aring" r="Q" v="-70"/>
- <pair l="Aring" r="T" v="-178"/>
- <pair l="Aring" r="U" v="-71"/>
- <pair l="Aring" r="V" v="-144"/>
- <pair l="Aring" r="W" v="-90"/>
- <pair l="Aring" r="Y" v="-185"/>
- <pair l="Aring" r="a" v="-9"/>
- <pair l="Aring" r="b" v="-4"/>
- <pair l="Aring" r="c" v="-40"/>
- <pair l="Aring" r="comma" v="28"/>
- <pair l="Aring" r="d" v="-32"/>
- <pair l="Aring" r="e" v="-41"/>
- <pair l="Aring" r="g" v="-46"/>
- <pair l="Aring" r="guillemotleft" v="-76"/>
- <pair l="Aring" r="guilsinglleft" v="-56"/>
- <pair l="Aring" r="hyphen" v="-4"/>
- <pair l="Aring" r="o" v="-36"/>
- <pair l="Aring" r="period" v="27"/>
- <pair l="Aring" r="q" v="-32"/>
- <pair l="Aring" r="quotedblright" v="-117"/>
- <pair l="Aring" r="quoteright" v="-130"/>
- <pair l="Aring" r="t" v="-30"/>
- <pair l="Aring" r="u" v="-29"/>
- <pair l="Aring" r="v" v="-65"/>
- <pair l="Aring" r="w" v="-29"/>
- <pair l="Aring" r="y" v="-65"/>
- <pair l="Atilde" r="C" v="-76"/>
- <pair l="Atilde" r="G" v="-63"/>
- <pair l="Atilde" r="O" v="-67"/>
- <pair l="Atilde" r="Q" v="-70"/>
- <pair l="Atilde" r="T" v="-178"/>
- <pair l="Atilde" r="U" v="-71"/>
- <pair l="Atilde" r="V" v="-144"/>
- <pair l="Atilde" r="W" v="-90"/>
- <pair l="Atilde" r="Y" v="-185"/>
- <pair l="Atilde" r="comma" v="28"/>
- <pair l="Atilde" r="period" v="27"/>
- <pair l="B" r="A" v="-39"/>
- <pair l="B" r="AE" v="-61"/>
- <pair l="B" r="Aacute" v="-39"/>
- <pair l="B" r="Acircumflex" v="-39"/>
- <pair l="B" r="Adieresis" v="-39"/>
- <pair l="B" r="Aring" v="-39"/>
- <pair l="B" r="Atilde" v="-39"/>
- <pair l="B" r="O" v="-37"/>
- <pair l="B" r="OE" v="-37"/>
- <pair l="B" r="Oacute" v="-37"/>
- <pair l="B" r="Ocircumflex" v="-37"/>
- <pair l="B" r="Odieresis" v="-37"/>
- <pair l="B" r="Ograve" v="-37"/>
- <pair l="B" r="Oslash" v="-30"/>
- <pair l="B" r="V" v="-69"/>
- <pair l="B" r="W" v="-50"/>
- <pair l="B" r="Y" v="-82"/>
- <pair l="C" r="A" v="3"/>
- <pair l="C" r="AE" v="-5"/>
- <pair l="C" r="Aacute" v="3"/>
- <pair l="C" r="Adieresis" v="3"/>
- <pair l="C" r="Aring" v="3"/>
- <pair l="C" r="H" v="-56"/>
- <pair l="C" r="K" v="-69"/>
- <pair l="C" r="O" v="-84"/>
- <pair l="C" r="Oacute" v="-84"/>
- <pair l="C" r="Odieresis" v="-84"/>
- <pair l="Ccedilla" r="A" v="0"/>
- <pair l="D" r="A" v="-72"/>
- <pair l="D" r="Aacute" v="-72"/>
- <pair l="D" r="Acircumflex" v="-72"/>
- <pair l="D" r="Adieresis" v="-72"/>
- <pair l="D" r="Agrave" v="-72"/>
- <pair l="D" r="Aring" v="-72"/>
- <pair l="D" r="Atilde" v="-72"/>
- <pair l="D" r="J" v="-247"/>
- <pair l="D" r="T" v="-63"/>
- <pair l="D" r="V" v="-69"/>
- <pair l="D" r="W" v="-33"/>
- <pair l="D" r="X" v="-87"/>
- <pair l="D" r="Y" v="-100"/>
- <pair l="F" r="A" v="-122"/>
- <pair l="F" r="Aacute" v="-122"/>
- <pair l="F" r="Acircumflex" v="-122"/>
- <pair l="F" r="Adieresis" v="-122"/>
- <pair l="F" r="Agrave" v="-122"/>
- <pair l="F" r="Aring" v="-122"/>
- <pair l="F" r="Atilde" v="-122"/>
- <pair l="F" r="J" v="-251"/>
- <pair l="F" r="O" v="-33"/>
- <pair l="F" r="Odieresis" v="-32"/>
- <pair l="F" r="a" v="-102"/>
- <pair l="F" r="aacute" v="-102"/>
- <pair l="F" r="adieresis" v="-77"/>
- <pair l="F" r="ae" v="-102"/>
- <pair l="F" r="aring" v="-102"/>
- <pair l="F" r="comma" v="-189"/>
- <pair l="F" r="e" v="-35"/>
- <pair l="F" r="eacute" v="-35"/>
- <pair l="F" r="hyphen" v="4"/>
- <pair l="F" r="i" v="-4"/>
- <pair l="F" r="j" v="-6"/>
- <pair l="F" r="o" v="-35"/>
- <pair l="F" r="oacute" v="-35"/>
- <pair l="F" r="odieresis" v="-35"/>
- <pair l="F" r="oe" v="-36"/>
- <pair l="F" r="oslash" v="-64"/>
- <pair l="F" r="period" v="-190"/>
- <pair l="F" r="r" v="-66"/>
- <pair l="F" r="u" v="-60"/>
- <pair l="G" r="A" v="-20"/>
- <pair l="G" r="AE" v="-24"/>
- <pair l="G" r="Aacute" v="-20"/>
- <pair l="G" r="Acircumflex" v="-20"/>
- <pair l="G" r="Adieresis" v="-20"/>
- <pair l="G" r="Agrave" v="-20"/>
- <pair l="G" r="Aring" v="-20"/>
- <pair l="G" r="Atilde" v="-20"/>
- <pair l="G" r="T" v="-14"/>
- <pair l="G" r="V" v="-29"/>
- <pair l="G" r="W" v="-22"/>
- <pair l="G" r="Y" v="-30"/>
- <pair l="J" r="A" v="-23"/>
- <pair l="J" r="AE" v="-24"/>
- <pair l="J" r="Adieresis" v="-23"/>
- <pair l="J" r="Aring" v="-23"/>
- <pair l="K" r="C" v="-148"/>
- <pair l="K" r="G" v="-138"/>
- <pair l="K" r="O" v="-140"/>
- <pair l="K" r="OE" v="-139"/>
- <pair l="K" r="Oacute" v="-139"/>
- <pair l="K" r="Odieresis" v="-139"/>
- <pair l="K" r="S" v="-8"/>
- <pair l="K" r="T" v="3"/>
- <pair l="K" r="a" v="-46"/>
- <pair l="K" r="adieresis" v="-46"/>
- <pair l="K" r="ae" v="-46"/>
- <pair l="K" r="aring" v="-46"/>
- <pair l="K" r="e" v="-105"/>
- <pair l="K" r="hyphen" v="-173"/>
- <pair l="K" r="o" v="-94"/>
- <pair l="K" r="oacute" v="-94"/>
- <pair l="K" r="odieresis" v="-94"/>
- <pair l="K" r="u" v="-63"/>
- <pair l="K" r="udieresis" v="-63"/>
- <pair l="K" r="y" v="-138"/>
- <pair l="L" r="A" v="60"/>
- <pair l="L" r="AE" v="59"/>
- <pair l="L" r="Aacute" v="60"/>
- <pair l="L" r="Adieresis" v="60"/>
- <pair l="L" r="Aring" v="60"/>
- <pair l="L" r="C" v="-76"/>
- <pair l="L" r="Ccedilla" v="-84"/>
- <pair l="L" r="G" v="-65"/>
- <pair l="L" r="O" v="-71"/>
- <pair l="L" r="Oacute" v="-70"/>
- <pair l="L" r="Ocircumflex" v="-70"/>
- <pair l="L" r="Odieresis" v="-70"/>
- <pair l="L" r="Ograve" v="-70"/>
- <pair l="L" r="Otilde" v="-70"/>
- <pair l="L" r="S" v="11"/>
- <pair l="L" r="T" v="-188"/>
- <pair l="L" r="U" v="-54"/>
- <pair l="L" r="Udieresis" v="-54"/>
- <pair l="L" r="V" v="-198"/>
- <pair l="L" r="W" v="-108"/>
- <pair l="L" r="Y" v="-208"/>
- <pair l="L" r="hyphen" v="-259"/>
- <pair l="L" r="quotedblright" v="-260"/>
- <pair l="L" r="quoteright" v="-277"/>
- <pair l="L" r="u" v="-9"/>
- <pair l="L" r="udieresis" v="-9"/>
- <pair l="L" r="y" v="-102"/>
- <pair l="N" r="A" v="-4"/>
- <pair l="N" r="AE" v="-5"/>
- <pair l="N" r="Aacute" v="-4"/>
- <pair l="N" r="Adieresis" v="-4"/>
- <pair l="N" r="Aring" v="-4"/>
- <pair l="N" r="C" v="-11"/>
- <pair l="N" r="Ccedilla" v="-11"/>
- <pair l="N" r="G" v="0"/>
- <pair l="N" r="O" v="-2"/>
- <pair l="N" r="Oacute" v="-1"/>
- <pair l="N" r="Odieresis" v="-1"/>
- <pair l="N" r="a" v="-24"/>
- <pair l="N" r="aacute" v="-24"/>
- <pair l="N" r="adieresis" v="-24"/>
- <pair l="N" r="ae" v="-25"/>
- <pair l="N" r="aring" v="-24"/>
- <pair l="N" r="comma" v="-1"/>
- <pair l="N" r="e" v="-5"/>
- <pair l="N" r="eacute" v="-5"/>
- <pair l="N" r="o" v="-2"/>
- <pair l="N" r="oacute" v="-2"/>
- <pair l="N" r="odieresis" v="-2"/>
- <pair l="N" r="oslash" v="-25"/>
- <pair l="N" r="period" v="-2"/>
- <pair l="N" r="u" v="-3"/>
- <pair l="N" r="udieresis" v="-3"/>
- <pair l="O" r="A" v="-66"/>
- <pair l="O" r="AE" v="-106"/>
- <pair l="O" r="Aacute" v="-66"/>
- <pair l="O" r="Adieresis" v="-66"/>
- <pair l="O" r="Aring" v="-66"/>
- <pair l="O" r="T" v="-66"/>
- <pair l="O" r="V" v="-72"/>
- <pair l="O" r="W" v="-31"/>
- <pair l="O" r="X" v="-84"/>
- <pair l="O" r="Y" v="-106"/>
- <pair l="Oacute" r="A" v="-66"/>
- <pair l="Oacute" r="T" v="-67"/>
- <pair l="Oacute" r="V" v="-73"/>
- <pair l="Oacute" r="W" v="-32"/>
- <pair l="Oacute" r="Y" v="-107"/>
- <pair l="Ocircumflex" r="T" v="-67"/>
- <pair l="Ocircumflex" r="V" v="-73"/>
- <pair l="Ocircumflex" r="Y" v="-107"/>
- <pair l="Odieresis" r="A" v="-66"/>
- <pair l="Odieresis" r="T" v="-67"/>
- <pair l="Odieresis" r="V" v="-73"/>
- <pair l="Odieresis" r="W" v="-32"/>
- <pair l="Odieresis" r="X" v="-84"/>
- <pair l="Odieresis" r="Y" v="-107"/>
- <pair l="Ograve" r="T" v="-67"/>
- <pair l="Ograve" r="V" v="-73"/>
- <pair l="Ograve" r="Y" v="-107"/>
- <pair l="Oslash" r="A" v="-65"/>
- <pair l="Otilde" r="T" v="-67"/>
- <pair l="Otilde" r="V" v="-73"/>
- <pair l="Otilde" r="Y" v="-107"/>
- <pair l="P" r="A" v="-125"/>
- <pair l="P" r="AE" v="-226"/>
- <pair l="P" r="Aacute" v="-125"/>
- <pair l="P" r="Adieresis" v="-125"/>
- <pair l="P" r="Aring" v="-125"/>
- <pair l="P" r="J" v="-249"/>
- <pair l="P" r="a" v="-32"/>
- <pair l="P" r="aacute" v="-32"/>
- <pair l="P" r="adieresis" v="-32"/>
- <pair l="P" r="ae" v="-32"/>
- <pair l="P" r="aring" v="-32"/>
- <pair l="P" r="comma" v="-226"/>
- <pair l="P" r="e" v="-29"/>
- <pair l="P" r="eacute" v="-29"/>
- <pair l="P" r="hyphen" v="-27"/>
- <pair l="P" r="o" v="-30"/>
- <pair l="P" r="oacute" v="-30"/>
- <pair l="P" r="odieresis" v="-30"/>
- <pair l="P" r="oe" v="-32"/>
- <pair l="P" r="oslash" v="-58"/>
- <pair l="P" r="period" v="-227"/>
- <pair l="R" r="C" v="-87"/>
- <pair l="R" r="Ccedilla" v="-87"/>
- <pair l="R" r="G" v="-76"/>
- <pair l="R" r="O" v="-78"/>
- <pair l="R" r="OE" v="-77"/>
- <pair l="R" r="Oacute" v="-78"/>
- <pair l="R" r="Odieresis" v="-78"/>
- <pair l="R" r="T" v="-64"/>
- <pair l="R" r="U" v="-75"/>
- <pair l="R" r="Udieresis" v="-75"/>
- <pair l="R" r="V" v="-97"/>
- <pair l="R" r="W" v="-78"/>
- <pair l="R" r="Y" v="-112"/>
- <pair l="R" r="a" v="-39"/>
- <pair l="R" r="aacute" v="-39"/>
- <pair l="R" r="adieresis" v="-39"/>
- <pair l="R" r="ae" v="-37"/>
- <pair l="R" r="aring" v="-39"/>
- <pair l="R" r="e" v="-82"/>
- <pair l="R" r="eacute" v="-82"/>
- <pair l="R" r="hyphen" v="-98"/>
- <pair l="R" r="o" v="-77"/>
- <pair l="R" r="oacute" v="-77"/>
- <pair l="R" r="odieresis" v="-77"/>
- <pair l="R" r="oe" v="-81"/>
- <pair l="R" r="u" v="-56"/>
- <pair l="R" r="uacute" v="-56"/>
- <pair l="R" r="udieresis" v="-56"/>
- <pair l="R" r="y" v="-44"/>
- <pair l="S" r="A" v="-36"/>
- <pair l="S" r="AE" v="-60"/>
- <pair l="S" r="Aacute" v="-36"/>
- <pair l="S" r="Adieresis" v="-36"/>
- <pair l="S" r="Aring" v="-36"/>
- <pair l="S" r="T" v="-27"/>
- <pair l="S" r="V" v="-42"/>
- <pair l="S" r="W" v="-35"/>
- <pair l="S" r="Y" v="-43"/>
- <pair l="S" r="t" v="-48"/>
- <pair l="T" r="A" v="-180"/>
- <pair l="T" r="AE" v="-182"/>
- <pair l="T" r="Aacute" v="-180"/>
- <pair l="T" r="Acircumflex" v="-180"/>
- <pair l="T" r="Adieresis" v="-180"/>
- <pair l="T" r="Agrave" v="-180"/>
- <pair l="T" r="Aring" v="-180"/>
- <pair l="T" r="Atilde" v="-180"/>
- <pair l="T" r="C" v="-75"/>
- <pair l="T" r="G" v="-66"/>
- <pair l="T" r="J" v="-235"/>
- <pair l="T" r="O" v="-66"/>
- <pair l="T" r="OE" v="-65"/>
- <pair l="T" r="Oacute" v="-66"/>
- <pair l="T" r="Ocircumflex" v="-66"/>
- <pair l="T" r="Odieresis" v="-66"/>
- <pair l="T" r="Ograve" v="-66"/>
- <pair l="T" r="Oslash" v="-66"/>
- <pair l="T" r="Otilde" v="-66"/>
- <pair l="T" r="S" v="-5"/>
- <pair l="T" r="V" v="58"/>
- <pair l="T" r="W" v="65"/>
- <pair l="T" r="Y" v="59"/>
- <pair l="T" r="a" v="-211"/>
- <pair l="T" r="ae" v="-211"/>
- <pair l="T" r="c" v="-191"/>
- <pair l="T" r="colon" v="-238"/>
- <pair l="T" r="comma" v="-179"/>
- <pair l="T" r="e" v="-192"/>
- <pair l="T" r="g" v="-196"/>
- <pair l="T" r="guillemotleft" v="-227"/>
- <pair l="T" r="guilsinglleft" v="-206"/>
- <pair l="T" r="hyphen" v="-140"/>
- <pair l="T" r="i" v="12"/>
- <pair l="T" r="j" v="9"/>
- <pair l="T" r="o" v="-188"/>
- <pair l="T" r="oslash" v="-208"/>
- <pair l="T" r="period" v="-180"/>
- <pair l="T" r="r" v="-183"/>
- <pair l="T" r="s" v="-216"/>
- <pair l="T" r="semicolon" v="-229"/>
- <pair l="T" r="u" v="-182"/>
- <pair l="T" r="v" v="-184"/>
- <pair l="T" r="w" v="-175"/>
- <pair l="T" r="y" v="-184"/>
- <pair l="U" r="A" v="-64"/>
- <pair l="U" r="AE" v="-89"/>
- <pair l="U" r="Aacute" v="-64"/>
- <pair l="U" r="Acircumflex" v="-64"/>
- <pair l="U" r="Adieresis" v="-64"/>
- <pair l="U" r="Aring" v="-64"/>
- <pair l="U" r="Atilde" v="-64"/>
- <pair l="U" r="comma" v="-37"/>
- <pair l="U" r="m" v="-15"/>
- <pair l="U" r="n" v="-15"/>
- <pair l="U" r="p" v="-15"/>
- <pair l="U" r="period" v="-33"/>
- <pair l="U" r="r" v="-15"/>
- <pair l="Uacute" r="A" v="-64"/>
- <pair l="Uacute" r="comma" v="-37"/>
- <pair l="Uacute" r="m" v="-15"/>
- <pair l="Uacute" r="n" v="-15"/>
- <pair l="Uacute" r="p" v="-15"/>
- <pair l="Uacute" r="period" v="-33"/>
- <pair l="Uacute" r="r" v="-15"/>
- <pair l="Ucircumflex" r="A" v="-64"/>
- <pair l="Udieresis" r="A" v="-64"/>
- <pair l="Udieresis" r="b" v="-14"/>
- <pair l="Udieresis" r="comma" v="-37"/>
- <pair l="Udieresis" r="m" v="-15"/>
- <pair l="Udieresis" r="n" v="-15"/>
- <pair l="Udieresis" r="p" v="-15"/>
- <pair l="Udieresis" r="period" v="-33"/>
- <pair l="Udieresis" r="r" v="-15"/>
- <pair l="Ugrave" r="A" v="-64"/>
- <pair l="V" r="A" v="-125"/>
- <pair l="V" r="AE" v="-200"/>
- <pair l="V" r="Aacute" v="-125"/>
- <pair l="V" r="Acircumflex" v="-125"/>
- <pair l="V" r="Adieresis" v="-125"/>
- <pair l="V" r="Agrave" v="-125"/>
- <pair l="V" r="Aring" v="-125"/>
- <pair l="V" r="Atilde" v="-125"/>
- <pair l="V" r="C" v="-67"/>
- <pair l="V" r="G" v="-58"/>
- <pair l="V" r="O" v="-58"/>
- <pair l="V" r="Oacute" v="-57"/>
- <pair l="V" r="Ocircumflex" v="-57"/>
- <pair l="V" r="Odieresis" v="-57"/>
- <pair l="V" r="Ograve" v="-57"/>
- <pair l="V" r="Oslash" v="-58"/>
- <pair l="V" r="Otilde" v="-57"/>
- <pair l="V" r="S" v="-23"/>
- <pair l="V" r="T" v="74"/>
- <pair l="V" r="a" v="-96"/>
- <pair l="V" r="ae" v="-96"/>
- <pair l="V" r="colon" v="-83"/>
- <pair l="V" r="comma" v="-153"/>
- <pair l="V" r="e" v="-101"/>
- <pair l="V" r="g" v="-100"/>
- <pair l="V" r="guillemotleft" v="-142"/>
- <pair l="V" r="guilsinglleft" v="-122"/>
- <pair l="V" r="hyphen" v="-48"/>
- <pair l="V" r="i" v="16"/>
- <pair l="V" r="o" v="-101"/>
- <pair l="V" r="oslash" v="-124"/>
- <pair l="V" r="period" v="-154"/>
- <pair l="V" r="r" v="-66"/>
- <pair l="V" r="semicolon" v="-79"/>
- <pair l="V" r="u" v="-64"/>
- <pair l="V" r="y" v="-4"/>
- <pair l="W" r="A" v="-100"/>
- <pair l="W" r="AE" v="-142"/>
- <pair l="W" r="Aacute" v="-100"/>
- <pair l="W" r="Acircumflex" v="-100"/>
- <pair l="W" r="Adieresis" v="-100"/>
- <pair l="W" r="Agrave" v="-100"/>
- <pair l="W" r="Aring" v="-100"/>
- <pair l="W" r="Atilde" v="-100"/>
- <pair l="W" r="C" v="-50"/>
- <pair l="W" r="G" v="-39"/>
- <pair l="W" r="O" v="-41"/>
- <pair l="W" r="Oacute" v="-40"/>
- <pair l="W" r="Ocircumflex" v="-40"/>
- <pair l="W" r="Odieresis" v="-40"/>
- <pair l="W" r="Ograve" v="-40"/>
- <pair l="W" r="Oslash" v="-34"/>
- <pair l="W" r="Otilde" v="-40"/>
- <pair l="W" r="S" v="-23"/>
- <pair l="W" r="T" v="65"/>
- <pair l="W" r="a" v="-84"/>
- <pair l="W" r="ae" v="-84"/>
- <pair l="W" r="colon" v="-73"/>
- <pair l="W" r="comma" v="-106"/>
- <pair l="W" r="e" v="-72"/>
- <pair l="W" r="g" v="-75"/>
- <pair l="W" r="guillemotleft" v="-109"/>
- <pair l="W" r="guilsinglleft" v="-89"/>
- <pair l="W" r="hyphen" v="-17"/>
- <pair l="W" r="i" v="8"/>
- <pair l="W" r="o" v="-69"/>
- <pair l="W" r="oslash" v="-91"/>
- <pair l="W" r="period" v="-107"/>
- <pair l="W" r="r" v="-57"/>
- <pair l="W" r="semicolon" v="-70"/>
- <pair l="W" r="u" v="-54"/>
- <pair l="W" r="y" v="4"/>
- <pair l="X" r="C" v="-89"/>
- <pair l="X" r="O" v="-81"/>
- <pair l="X" r="Odieresis" v="-80"/>
- <pair l="X" r="Q" v="-81"/>
- <pair l="X" r="a" v="-30"/>
- <pair l="X" r="e" v="-83"/>
- <pair l="X" r="hyphen" v="-105"/>
- <pair l="X" r="o" v="-73"/>
- <pair l="X" r="u" v="-47"/>
- <pair l="X" r="y" v="-94"/>
- <pair l="Y" r="A" v="-197"/>
- <pair l="Y" r="AE" v="-219"/>
- <pair l="Y" r="Aacute" v="-197"/>
- <pair l="Y" r="Acircumflex" v="-197"/>
- <pair l="Y" r="Adieresis" v="-197"/>
- <pair l="Y" r="Agrave" v="-197"/>
- <pair l="Y" r="Aring" v="-197"/>
- <pair l="Y" r="Atilde" v="-197"/>
- <pair l="Y" r="C" v="-118"/>
- <pair l="Y" r="G" v="-111"/>
- <pair l="Y" r="O" v="-110"/>
- <pair l="Y" r="Oacute" v="-109"/>
- <pair l="Y" r="Ocircumflex" v="-109"/>
- <pair l="Y" r="Odieresis" v="-109"/>
- <pair l="Y" r="Ograve" v="-109"/>
- <pair l="Y" r="Oslash" v="-110"/>
- <pair l="Y" r="Otilde" v="-109"/>
- <pair l="Y" r="S" v="-55"/>
- <pair l="Y" r="T" v="65"/>
- <pair l="Y" r="a" v="-167"/>
- <pair l="Y" r="ae" v="-167"/>
- <pair l="Y" r="colon" v="-150"/>
- <pair l="Y" r="comma" v="-216"/>
- <pair l="Y" r="e" v="-193"/>
- <pair l="Y" r="g" v="-191"/>
- <pair l="Y" r="guillemotleft" v="-258"/>
- <pair l="Y" r="guilsinglleft" v="-238"/>
- <pair l="Y" r="hyphen" v="-166"/>
- <pair l="Y" r="i" v="7"/>
- <pair l="Y" r="o" v="-189"/>
- <pair l="Y" r="oslash" v="-211"/>
- <pair l="Y" r="p" v="-130"/>
- <pair l="Y" r="period" v="-217"/>
- <pair l="Y" r="semicolon" v="-143"/>
- <pair l="Y" r="u" v="-131"/>
- <pair l="Y" r="v" v="-72"/>
- <pair l="Z" r="v" v="-60"/>
- <pair l="Z" r="y" v="-60"/>
- <pair l="a" r="j" v="-2"/>
- <pair l="a" r="quoteright" v="-45"/>
- <pair l="a" r="v" v="-55"/>
- <pair l="a" r="w" v="-22"/>
- <pair l="a" r="y" v="-55"/>
- <pair l="aacute" r="v" v="-55"/>
- <pair l="aacute" r="w" v="-22"/>
- <pair l="aacute" r="y" v="-55"/>
- <pair l="adieresis" r="v" v="-55"/>
- <pair l="adieresis" r="w" v="-22"/>
- <pair l="adieresis" r="y" v="-55"/>
- <pair l="ae" r="v" v="-42"/>
- <pair l="ae" r="w" v="-26"/>
- <pair l="ae" r="y" v="-42"/>
- <pair l="agrave" r="v" v="-55"/>
- <pair l="agrave" r="w" v="-22"/>
- <pair l="agrave" r="y" v="-55"/>
- <pair l="aring" r="v" v="-55"/>
- <pair l="aring" r="w" v="-22"/>
- <pair l="aring" r="y" v="-55"/>
- <pair l="b" r="v" v="-28"/>
- <pair l="b" r="w" v="0"/>
- <pair l="b" r="y" v="-28"/>
- <pair l="c" r="h" v="-41"/>
- <pair l="c" r="k" v="-41"/>
- <pair l="comma" r="one" v="-104"/>
- <pair l="comma" r="quotedblright" v="-54"/>
- <pair l="comma" r="quoteright" v="-67"/>
- <pair l="e" r="quoteright" v="-27"/>
- <pair l="e" r="t" v="-29"/>
- <pair l="e" r="v" v="-41"/>
- <pair l="e" r="w" v="-24"/>
- <pair l="e" r="x" v="-2"/>
- <pair l="e" r="y" v="-41"/>
- <pair l="eacute" r="v" v="-41"/>
- <pair l="eacute" r="w" v="-24"/>
- <pair l="eacute" r="y" v="-41"/>
- <pair l="ecircumflex" r="v" v="-41"/>
- <pair l="ecircumflex" r="w" v="-24"/>
- <pair l="ecircumflex" r="y" v="-41"/>
- <pair l="eight" r="four" v="48"/>
- <pair l="eight" r="one" v="-80"/>
- <pair l="eight" r="seven" v="-36"/>
- <pair l="f" r="a" v="-10"/>
- <pair l="f" r="aacute" v="-10"/>
- <pair l="f" r="adieresis" v="-10"/>
- <pair l="f" r="ae" v="-10"/>
- <pair l="f" r="aring" v="-10"/>
- <pair l="f" r="e" v="-12"/>
- <pair l="f" r="eacute" v="-12"/>
- <pair l="f" r="f" v="68"/>
- <pair l="f" r="i" v="50"/>
- <pair l="f" r="j" v="48"/>
- <pair l="f" r="l" v="50"/>
- <pair l="f" r="o" v="-11"/>
- <pair l="f" r="oacute" v="-11"/>
- <pair l="f" r="odieresis" v="-11"/>
- <pair l="f" r="oe" v="-16"/>
- <pair l="f" r="oslash" v="-40"/>
- <pair l="f" r="quoteright" v="60"/>
- <pair l="f" r="s" v="14"/>
- <pair l="f" r="t" v="69"/>
- <pair l="five" r="four" v="-11"/>
- <pair l="five" r="one" v="-125"/>
- <pair l="five" r="seven" v="-79"/>
- <pair l="four" r="four" v="41"/>
- <pair l="four" r="one" v="-157"/>
- <pair l="four" r="seven" v="-110"/>
- <pair l="g" r="a" v="-27"/>
- <pair l="g" r="adieresis" v="-27"/>
- <pair l="g" r="ae" v="-27"/>
- <pair l="g" r="aring" v="-27"/>
- <pair l="g" r="e" v="-7"/>
- <pair l="g" r="eacute" v="-7"/>
- <pair l="g" r="l" v="3"/>
- <pair l="g" r="oacute" v="-4"/>
- <pair l="g" r="odieresis" v="-4"/>
- <pair l="g" r="r" v="-9"/>
- <pair l="guillemotright" r="A" v="-75"/>
- <pair l="guillemotright" r="AE" v="-142"/>
- <pair l="guillemotright" r="Aacute" v="-75"/>
- <pair l="guillemotright" r="Adieresis" v="-75"/>
- <pair l="guillemotright" r="Aring" v="-75"/>
- <pair l="guillemotright" r="T" v="-226"/>
- <pair l="guillemotright" r="V" v="-162"/>
- <pair l="guillemotright" r="W" v="-97"/>
- <pair l="guillemotright" r="Y" v="-242"/>
- <pair l="guilsinglright" r="A" v="-54"/>
- <pair l="guilsinglright" r="AE" v="-120"/>
- <pair l="guilsinglright" r="Aacute" v="-54"/>
- <pair l="guilsinglright" r="Adieresis" v="-54"/>
- <pair l="guilsinglright" r="Aring" v="-54"/>
- <pair l="guilsinglright" r="T" v="-205"/>
- <pair l="guilsinglright" r="V" v="-140"/>
- <pair l="guilsinglright" r="W" v="-75"/>
- <pair l="guilsinglright" r="Y" v="-221"/>
- <pair l="h" r="quoteright" v="-11"/>
- <pair l="h" r="y" v="-29"/>
- <pair l="hyphen" r="A" v="-2"/>
- <pair l="hyphen" r="AE" v="-79"/>
- <pair l="hyphen" r="Aacute" v="-2"/>
- <pair l="hyphen" r="Adieresis" v="-2"/>
- <pair l="hyphen" r="Aring" v="-2"/>
- <pair l="hyphen" r="T" v="-139"/>
- <pair l="hyphen" r="V" v="-65"/>
- <pair l="hyphen" r="W" v="-4"/>
- <pair l="hyphen" r="Y" v="-148"/>
- <pair l="i" r="T" v="14"/>
- <pair l="i" r="j" v="12"/>
- <pair l="k" r="a" v="-31"/>
- <pair l="k" r="aacute" v="-31"/>
- <pair l="k" r="adieresis" v="-31"/>
- <pair l="k" r="ae" v="-29"/>
- <pair l="k" r="aring" v="-31"/>
- <pair l="k" r="comma" v="-5"/>
- <pair l="k" r="e" v="-76"/>
- <pair l="k" r="eacute" v="-76"/>
- <pair l="k" r="g" v="-81"/>
- <pair l="k" r="hyphen" v="-102"/>
- <pair l="k" r="o" v="-71"/>
- <pair l="k" r="oacute" v="-71"/>
- <pair l="k" r="odieresis" v="-71"/>
- <pair l="k" r="period" v="-5"/>
- <pair l="k" r="s" v="5"/>
- <pair l="k" r="u" v="-46"/>
- <pair l="k" r="udieresis" v="-46"/>
- <pair l="l" r="v" v="9"/>
- <pair l="l" r="y" v="9"/>
- <pair l="m" r="p" v="-9"/>
- <pair l="m" r="v" v="-29"/>
- <pair l="m" r="w" v="-1"/>
- <pair l="m" r="y" v="-29"/>
- <pair l="n" r="T" v="-182"/>
- <pair l="n" r="p" v="-8"/>
- <pair l="n" r="quoteright" v="-11"/>
- <pair l="n" r="v" v="-29"/>
- <pair l="n" r="w" v="0"/>
- <pair l="n" r="y" v="-29"/>
- <pair l="nine" r="four" v="12"/>
- <pair l="nine" r="one" v="-121"/>
- <pair l="nine" r="seven" v="-84"/>
- <pair l="o" r="T" v="-188"/>
- <pair l="o" r="quoteright" v="-23"/>
- <pair l="o" r="t" v="-9"/>
- <pair l="o" r="v" v="-33"/>
- <pair l="o" r="w" v="-3"/>
- <pair l="o" r="x" v="-41"/>
- <pair l="o" r="y" v="-33"/>
- <pair l="oacute" r="v" v="-33"/>
- <pair l="oacute" r="w" v="-3"/>
- <pair l="oacute" r="y" v="-33"/>
- <pair l="ocircumflex" r="t" v="-9"/>
- <pair l="odieresis" r="t" v="-9"/>
- <pair l="odieresis" r="v" v="-33"/>
- <pair l="odieresis" r="w" v="-3"/>
- <pair l="odieresis" r="x" v="-41"/>
- <pair l="odieresis" r="y" v="-33"/>
- <pair l="ograve" r="v" v="-33"/>
- <pair l="ograve" r="w" v="-3"/>
- <pair l="ograve" r="y" v="-33"/>
- <pair l="one" r="comma" v="-48"/>
- <pair l="one" r="eight" v="-50"/>
- <pair l="one" r="five" v="-49"/>
- <pair l="one" r="four" v="-111"/>
- <pair l="one" r="nine" v="-50"/>
- <pair l="one" r="one" v="-83"/>
- <pair l="one" r="period" v="-48"/>
- <pair l="one" r="seven" v="-80"/>
- <pair l="one" r="six" v="-76"/>
- <pair l="one" r="three" v="-44"/>
- <pair l="one" r="two" v="-19"/>
- <pair l="one" r="zero" v="-81"/>
- <pair l="p" r="t" v="-5"/>
- <pair l="p" r="y" v="-28"/>
- <pair l="period" r="one" v="-104"/>
- <pair l="period" r="quotedblright" v="-56"/>
- <pair l="period" r="quoteright" v="-69"/>
- <pair l="q" r="c" v="-10"/>
- <pair l="q" r="u" v="-8"/>
- <pair l="quotedblbase" r="A" v="75"/>
- <pair l="quotedblbase" r="AE" v="47"/>
- <pair l="quotedblbase" r="T" v="-134"/>
- <pair l="quotedblbase" r="V" v="-130"/>
- <pair l="quotedblbase" r="W" v="-46"/>
- <pair l="quotedblbase" r="Y" v="-155"/>
- <pair l="quotedblleft" r="A" v="-118"/>
- <pair l="quotedblleft" r="AE" v="-274"/>
- <pair l="quotedblleft" r="Aacute" v="-118"/>
- <pair l="quotedblleft" r="Adieresis" v="-118"/>
- <pair l="quotedblleft" r="Aring" v="-118"/>
- <pair l="quotedblleft" r="T" v="32"/>
- <pair l="quotedblleft" r="V" v="54"/>
- <pair l="quotedblleft" r="W" v="75"/>
- <pair l="quotedblleft" r="Y" v="29"/>
- <pair l="quotedblright" r="A" v="-115"/>
- <pair l="quotedblright" r="AE" v="-270"/>
- <pair l="quotedblright" r="Aacute" v="-115"/>
- <pair l="quotedblright" r="Adieresis" v="-115"/>
- <pair l="quotedblright" r="Aring" v="-115"/>
- <pair l="quotedblright" r="T" v="52"/>
- <pair l="quotedblright" r="V" v="64"/>
- <pair l="quotedblright" r="W" v="84"/>
- <pair l="quotedblright" r="Y" v="42"/>
- <pair l="quoteleft" r="A" v="-131"/>
- <pair l="quoteleft" r="AE" v="-282"/>
- <pair l="quoteleft" r="Aacute" v="-131"/>
- <pair l="quoteleft" r="Adieresis" v="-131"/>
- <pair l="quoteleft" r="Aring" v="-131"/>
- <pair l="quoteleft" r="T" v="15"/>
- <pair l="quoteleft" r="V" v="34"/>
- <pair l="quoteleft" r="W" v="56"/>
- <pair l="quoteleft" r="Y" v="7"/>
- <pair l="quoteright" r="A" v="-127"/>
- <pair l="quoteright" r="AE" v="-279"/>
- <pair l="quoteright" r="Aacute" v="-127"/>
- <pair l="quoteright" r="Adieresis" v="-127"/>
- <pair l="quoteright" r="Aring" v="-127"/>
- <pair l="quoteright" r="comma" v="-81"/>
- <pair l="quoteright" r="d" v="-41"/>
- <pair l="quoteright" r="o" v="-37"/>
- <pair l="quoteright" r="period" v="-83"/>
- <pair l="quoteright" r="r" v="-16"/>
- <pair l="quoteright" r="s" v="-19"/>
- <pair l="quoteright" r="t" v="15"/>
- <pair l="quoteright" r="v" v="22"/>
- <pair l="quoteright" r="w" v="35"/>
- <pair l="quoteright" r="y" v="22"/>
- <pair l="r" r="a" v="-16"/>
- <pair l="r" r="aacute" v="-16"/>
- <pair l="r" r="acircumflex" v="-16"/>
- <pair l="r" r="adieresis" v="-16"/>
- <pair l="r" r="ae" v="-16"/>
- <pair l="r" r="agrave" v="-16"/>
- <pair l="r" r="aring" v="-16"/>
- <pair l="r" r="c" v="-13"/>
- <pair l="r" r="ccedilla" v="-7"/>
- <pair l="r" r="colon" v="-11"/>
- <pair l="r" r="comma" v="-100"/>
- <pair l="r" r="d" v="-13"/>
- <pair l="r" r="e" v="-11"/>
- <pair l="r" r="eacute" v="-11"/>
- <pair l="r" r="ecircumflex" v="-11"/>
- <pair l="r" r="egrave" v="-11"/>
- <pair l="r" r="f" v="62"/>
- <pair l="r" r="g" v="-5"/>
- <pair l="r" r="h" v="1"/>
- <pair l="r" r="hyphen" v="-64"/>
- <pair l="r" r="i" v="13"/>
- <pair l="r" r="j" v="11"/>
- <pair l="r" r="k" v="1"/>
- <pair l="r" r="l" v="13"/>
- <pair l="r" r="m" v="1"/>
- <pair l="r" r="n" v="1"/>
- <pair l="r" r="o" v="-10"/>
- <pair l="r" r="oacute" v="-10"/>
- <pair l="r" r="ocircumflex" v="-10"/>
- <pair l="r" r="odieresis" v="-10"/>
- <pair l="r" r="oe" v="-14"/>
- <pair l="r" r="ograve" v="-10"/>
- <pair l="r" r="oslash" v="-39"/>
- <pair l="r" r="p" v="1"/>
- <pair l="r" r="period" v="-101"/>
- <pair l="r" r="q" v="-13"/>
- <pair l="r" r="quoteright" v="31"/>
- <pair l="r" r="r" v="1"/>
- <pair l="r" r="s" v="11"/>
- <pair l="r" r="semicolon" v="-11"/>
- <pair l="r" r="t" v="63"/>
- <pair l="r" r="u" v="7"/>
- <pair l="r" r="v" v="66"/>
- <pair l="r" r="w" v="71"/>
- <pair l="r" r="x" v="55"/>
- <pair l="r" r="y" v="66"/>
- <pair l="r" r="z" v="26"/>
- <pair l="s" r="quoteright" v="-69"/>
- <pair l="s" r="t" v="-29"/>
- <pair l="seven" r="colon" v="-103"/>
- <pair l="seven" r="comma" v="-230"/>
- <pair l="seven" r="eight" v="-34"/>
- <pair l="seven" r="five" v="-29"/>
- <pair l="seven" r="four" v="-164"/>
- <pair l="seven" r="one" v="-50"/>
- <pair l="seven" r="period" v="-231"/>
- <pair l="seven" r="seven" v="-3"/>
- <pair l="seven" r="six" v="-46"/>
- <pair l="seven" r="three" v="-22"/>
- <pair l="seven" r="two" v="-5"/>
- <pair l="six" r="four" v="18"/>
- <pair l="six" r="one" v="-120"/>
- <pair l="six" r="seven" v="-73"/>
- <pair l="t" r="S" v="19"/>
- <pair l="t" r="a" v="-1"/>
- <pair l="t" r="aacute" v="-1"/>
- <pair l="t" r="adieresis" v="-1"/>
- <pair l="t" r="ae" v="0"/>
- <pair l="t" r="aring" v="-1"/>
- <pair l="t" r="colon" v="-9"/>
- <pair l="t" r="e" v="-16"/>
- <pair l="t" r="eacute" v="-16"/>
- <pair l="t" r="h" v="3"/>
- <pair l="t" r="o" v="-15"/>
- <pair l="t" r="oacute" v="-15"/>
- <pair l="t" r="odieresis" v="-15"/>
- <pair l="t" r="quoteright" v="30"/>
- <pair l="t" r="semicolon" v="-9"/>
- <pair l="three" r="four" v="-11"/>
- <pair l="three" r="one" v="-137"/>
- <pair l="three" r="seven" v="-94"/>
- <pair l="two" r="four" v="-145"/>
- <pair l="two" r="one" v="-126"/>
- <pair l="two" r="seven" v="-91"/>
- <pair l="u" r="quoteright" v="0"/>
- <pair l="v" r="a" v="-26"/>
- <pair l="v" r="aacute" v="-26"/>
- <pair l="v" r="acircumflex" v="-26"/>
- <pair l="v" r="adieresis" v="-26"/>
- <pair l="v" r="ae" v="-26"/>
- <pair l="v" r="agrave" v="-26"/>
- <pair l="v" r="aring" v="-26"/>
- <pair l="v" r="atilde" v="-26"/>
- <pair l="v" r="c" v="-35"/>
- <pair l="v" r="colon" v="-11"/>
- <pair l="v" r="comma" v="-112"/>
- <pair l="v" r="e" v="-32"/>
- <pair l="v" r="eacute" v="-32"/>
- <pair l="v" r="ecircumflex" v="-32"/>
- <pair l="v" r="egrave" v="-32"/>
- <pair l="v" r="g" v="-31"/>
- <pair l="v" r="hyphen" v="2"/>
- <pair l="v" r="l" v="14"/>
- <pair l="v" r="o" v="-33"/>
- <pair l="v" r="oacute" v="-33"/>
- <pair l="v" r="odieresis" v="-33"/>
- <pair l="v" r="ograve" v="-33"/>
- <pair l="v" r="oslash" v="-61"/>
- <pair l="v" r="period" v="-113"/>
- <pair l="v" r="s" v="-17"/>
- <pair l="v" r="semicolon" v="-11"/>
- <pair l="w" r="a" v="-25"/>
- <pair l="w" r="aacute" v="-25"/>
- <pair l="w" r="acircumflex" v="-25"/>
- <pair l="w" r="adieresis" v="-25"/>
- <pair l="w" r="ae" v="-25"/>
- <pair l="w" r="agrave" v="-25"/>
- <pair l="w" r="aring" v="-25"/>
- <pair l="w" r="atilde" v="-25"/>
- <pair l="w" r="c" v="-18"/>
- <pair l="w" r="colon" v="-13"/>
- <pair l="w" r="comma" v="-70"/>
- <pair l="w" r="e" v="-19"/>
- <pair l="w" r="eacute" v="-19"/>
- <pair l="w" r="ecircumflex" v="-19"/>
- <pair l="w" r="egrave" v="-19"/>
- <pair l="w" r="g" v="-21"/>
- <pair l="w" r="hyphen" v="23"/>
- <pair l="w" r="l" v="12"/>
- <pair l="w" r="o" v="-15"/>
- <pair l="w" r="oacute" v="-15"/>
- <pair l="w" r="odieresis" v="-15"/>
- <pair l="w" r="ograve" v="-15"/>
- <pair l="w" r="oslash" v="-38"/>
- <pair l="w" r="period" v="-71"/>
- <pair l="w" r="s" v="-12"/>
- <pair l="w" r="semicolon" v="-13"/>
- <pair l="x" r="a" v="-32"/>
- <pair l="x" r="c" v="-49"/>
- <pair l="x" r="e" v="-50"/>
- <pair l="x" r="eacute" v="-50"/>
- <pair l="x" r="o" v="-45"/>
- <pair l="x" r="q" v="-43"/>
- <pair l="y" r="a" v="-26"/>
- <pair l="y" r="aacute" v="-26"/>
- <pair l="y" r="acircumflex" v="-26"/>
- <pair l="y" r="adieresis" v="-26"/>
- <pair l="y" r="ae" v="-26"/>
- <pair l="y" r="agrave" v="-26"/>
- <pair l="y" r="aring" v="-26"/>
- <pair l="y" r="atilde" v="-26"/>
- <pair l="y" r="c" v="-36"/>
- <pair l="y" r="colon" v="-11"/>
- <pair l="y" r="comma" v="-116"/>
- <pair l="y" r="e" v="-33"/>
- <pair l="y" r="eacute" v="-33"/>
- <pair l="y" r="ecircumflex" v="-33"/>
- <pair l="y" r="egrave" v="-33"/>
- <pair l="y" r="g" v="-32"/>
- <pair l="y" r="hyphen" v="0"/>
- <pair l="y" r="l" v="14"/>
- <pair l="y" r="o" v="-35"/>
- <pair l="y" r="oacute" v="-35"/>
- <pair l="y" r="odieresis" v="-35"/>
- <pair l="y" r="ograve" v="-35"/>
- <pair l="y" r="oslash" v="-62"/>
- <pair l="y" r="period" v="-117"/>
- <pair l="y" r="s" v="-17"/>
- <pair l="y" r="semicolon" v="-11"/>
- <pair l="zero" r="four" v="30"/>
- <pair l="zero" r="one" v="-111"/>
- <pair l="zero" r="seven" v="-73"/>
- </kernsubtable>
- </kern>
-
- <name>
- <namerecord nameID="0" platformID="1" platEncID="0" langID="0x0">
- Copyright (c) 2001 by Bigelow &amp; Holmes Inc. Instructions copyright (c) 2001 by URW++.
- </namerecord>
- <namerecord nameID="1" platformID="1" platEncID="0" langID="0x0">
- Luxi Sans
- </namerecord>
- <namerecord nameID="2" platformID="1" platEncID="0" langID="0x0">
- Regular
- </namerecord>
- <namerecord nameID="3" platformID="1" platEncID="0" langID="0x0">
- Luxi Sans Regular: B&amp;H
- </namerecord>
- <namerecord nameID="4" platformID="1" platEncID="0" langID="0x0">
- Luxi Sans Regular
- </namerecord>
- <namerecord nameID="5" platformID="1" platEncID="0" langID="0x0">
- 1.2 : October 12, 2001
- </namerecord>
- <namerecord nameID="6" platformID="1" platEncID="0" langID="0x0">
- LuxiSans
- </namerecord>
- <namerecord nameID="7" platformID="1" platEncID="0" langID="0x0">
- Luxi is a registered trademark of Bigelow &amp; Holmes Inc.
- </namerecord>
- <namerecord nameID="8" platformID="1" platEncID="0" langID="0x0">
- Bigelow &amp; Holmes Inc.
- </namerecord>
- <namerecord nameID="9" platformID="1" platEncID="0" langID="0x0">
- Kris Holmes and Charles Bigelow
- </namerecord>
- <namerecord nameID="11" platformID="1" platEncID="0" langID="0x0">
- http://www.urwpp.de
- </namerecord>
- <namerecord nameID="12" platformID="1" platEncID="0" langID="0x0">
- design@bigelowandholmes.com
- </namerecord>
- <namerecord nameID="0" platformID="3" platEncID="1" langID="0x409">
- Copyright (c) 2001 by Bigelow &amp; Holmes Inc. Instructions copyright (c) 2001 by URW++.
- </namerecord>
- <namerecord nameID="1" platformID="3" platEncID="1" langID="0x409">
- Luxi Sans
- </namerecord>
- <namerecord nameID="2" platformID="3" platEncID="1" langID="0x409">
- Regular
- </namerecord>
- <namerecord nameID="3" platformID="3" platEncID="1" langID="0x409">
- Luxi Sans Regular: B&amp;H
- </namerecord>
- <namerecord nameID="4" platformID="3" platEncID="1" langID="0x409">
- Luxi Sans Regular
- </namerecord>
- <namerecord nameID="5" platformID="3" platEncID="1" langID="0x409">
- 1.2 : October 12, 2001
- </namerecord>
- <namerecord nameID="6" platformID="3" platEncID="1" langID="0x409">
- LuxiSans
- </namerecord>
- <namerecord nameID="7" platformID="3" platEncID="1" langID="0x409">
- Luxi is a registered trademark of Bigelow &amp; Holmes Inc.
- </namerecord>
- <namerecord nameID="8" platformID="3" platEncID="1" langID="0x409">
- Bigelow &amp; Holmes Inc.
- </namerecord>
- <namerecord nameID="9" platformID="3" platEncID="1" langID="0x409">
- Kris Holmes and Charles Bigelow
- </namerecord>
- <namerecord nameID="11" platformID="3" platEncID="1" langID="0x409">
- http://www.urwpp.de
- </namerecord>
- <namerecord nameID="12" platformID="3" platEncID="1" langID="0x409">
- design@bigelowandholmes.com
- </namerecord>
- </name>
-
- <post>
- <formatType value="2.0"/>
- <italicAngle value="0.0"/>
- <underlinePosition value="0"/>
- <underlineThickness value="0"/>
- <isFixedPitch value="0"/>
- <minMemType42 value="0"/>
- <maxMemType42 value="0"/>
- <minMemType1 value="0"/>
- <maxMemType1 value="0"/>
- <psNames>
- <!-- This file uses unique glyph names based on the information
- found in the 'post' table. Since these names might not be unique,
- we have to invent artificial names in case of clashes. In order to
- be able to retain the original information, we need a name to
- ps name mapping for those cases where they differ. That's what
- you see below.
- -->
- <psName name=".notdef#1" psName=".notdef"/>
- <psName name=".notdef#10" psName=".notdef"/>
- <psName name=".notdef#11" psName=".notdef"/>
- <psName name=".notdef#12" psName=".notdef"/>
- <psName name=".notdef#13" psName=".notdef"/>
- <psName name=".notdef#14" psName=".notdef"/>
- <psName name=".notdef#15" psName=".notdef"/>
- <psName name=".notdef#16" psName=".notdef"/>
- <psName name=".notdef#17" psName=".notdef"/>
- <psName name=".notdef#18" psName=".notdef"/>
- <psName name=".notdef#2" psName=".notdef"/>
- <psName name=".notdef#3" psName=".notdef"/>
- <psName name=".notdef#4" psName=".notdef"/>
- <psName name=".notdef#5" psName=".notdef"/>
- <psName name=".notdef#6" psName=".notdef"/>
- <psName name=".notdef#7" psName=".notdef"/>
- <psName name=".notdef#8" psName=".notdef"/>
- <psName name=".notdef#9" psName=".notdef"/>
- <psName name="Euro#1" psName="Euro"/>
- <psName name="fi#1" psName="fi"/>
- <psName name="fl#1" psName="fl"/>
- <psName name="fraction#1" psName="fraction"/>
- <psName name="hyphen#1" psName="hyphen"/>
- <psName name="macron#1" psName="macron"/>
- <psName name="periodcentered#1" psName="periodcentered"/>
- <psName name="semicolon#1" psName="semicolon"/>
- </psNames>
- <extraNames>
- <!-- following are the name that are not taken from the standard Mac glyph order -->
- <psName name="fraction"/>
- <psName name="fi"/>
- <psName name="Euro"/>
- <psName name="tilde"/>
- <psName name="macron"/>
- <psName name="Euro"/>
- <psName name="sfthyphen"/>
- <psName name="periodcentered"/>
- <psName name="Amacron"/>
- <psName name="amacron"/>
- <psName name="Abreve"/>
- <psName name="abreve"/>
- <psName name="Aogonek"/>
- <psName name="aogonek"/>
- <psName name="Ccircumflex"/>
- <psName name="ccircumflex"/>
- <psName name="Cdotaccent"/>
- <psName name="cdotaccent"/>
- <psName name="Dcaron"/>
- <psName name="dcaron"/>
- <psName name="Dcroat"/>
- <psName name="dcroat"/>
- <psName name="Emacron"/>
- <psName name="emacron"/>
- <psName name="Ebreve"/>
- <psName name="ebreve"/>
- <psName name="Edotaccent"/>
- <psName name="edotaccent"/>
- <psName name="Eogonek"/>
- <psName name="eogonek"/>
- <psName name="Ecaron"/>
- <psName name="ecaron"/>
- <psName name="Gcircumflex"/>
- <psName name="gcircumflex"/>
- <psName name="Gdotaccent"/>
- <psName name="gdotaccent"/>
- <psName name="Gcommaaccent"/>
- <psName name="gcommaaccent"/>
- <psName name="Hcircumflex"/>
- <psName name="hcircumflex"/>
- <psName name="Hbar"/>
- <psName name="hbar"/>
- <psName name="Itilde"/>
- <psName name="itilde"/>
- <psName name="Imacron"/>
- <psName name="imacron"/>
- <psName name="Ibreve"/>
- <psName name="ibreve"/>
- <psName name="Iogonek"/>
- <psName name="iogonek"/>
- <psName name="IJ"/>
- <psName name="ij"/>
- <psName name="Jcircumflex"/>
- <psName name="jcircumflex"/>
- <psName name="Kcommaaccent"/>
- <psName name="kcommaaccent"/>
- <psName name="kgreenlandic"/>
- <psName name="Lacute"/>
- <psName name="lacute"/>
- <psName name="Lcommaaccent"/>
- <psName name="lcommaaccent"/>
- <psName name="Lcaron"/>
- <psName name="lcaron"/>
- <psName name="Ldot"/>
- <psName name="ldot"/>
- <psName name="Nacute"/>
- <psName name="nacute"/>
- <psName name="Ncommaaccent"/>
- <psName name="ncommaaccent"/>
- <psName name="Ncaron"/>
- <psName name="ncaron"/>
- <psName name="napostrophe"/>
- <psName name="Eng"/>
- <psName name="eng"/>
- <psName name="Omacron"/>
- <psName name="omacron"/>
- <psName name="Obreve"/>
- <psName name="obreve"/>
- <psName name="Ohungarumlaut"/>
- <psName name="ohungarumlaut"/>
- <psName name="Racute"/>
- <psName name="racute"/>
- <psName name="Rcommaaccent"/>
- <psName name="rcommaaccent"/>
- <psName name="Rcaron"/>
- <psName name="rcaron"/>
- <psName name="Sacute"/>
- <psName name="sacute"/>
- <psName name="Scircumflex"/>
- <psName name="scircumflex"/>
- <psName name="Tcommaaccent"/>
- <psName name="tcommaaccent"/>
- <psName name="Tcaron"/>
- <psName name="tcaron"/>
- <psName name="Tbar"/>
- <psName name="tbar"/>
- <psName name="Utilde"/>
- <psName name="utilde"/>
- <psName name="Umacron"/>
- <psName name="umacron"/>
- <psName name="Ubreve"/>
- <psName name="ubreve"/>
- <psName name="Uring"/>
- <psName name="uring"/>
- <psName name="Uhungarumlaut"/>
- <psName name="uhungarumlaut"/>
- <psName name="Uogonek"/>
- <psName name="uogonek"/>
- <psName name="Wcircumflex"/>
- <psName name="wcircumflex"/>
- <psName name="Ycircumflex"/>
- <psName name="ycircumflex"/>
- <psName name="Zacute"/>
- <psName name="zacute"/>
- <psName name="Zdotaccent"/>
- <psName name="zdotaccent"/>
- <psName name="longs"/>
- <psName name="Scommaaccent"/>
- <psName name="scommaaccent"/>
- <psName name="Tcommabelow"/>
- <psName name="tcommabelow"/>
- <psName name="Unterkomma"/>
- <psName name="semicolon"/>
- <psName name="anoteleia"/>
- <psName name="hyphen"/>
- <psName name="nbhyphen"/>
- <psName name="figuredash"/>
- <psName name="afii00208"/>
- <psName name="quotereversed"/>
- <psName name="radicalex"/>
- <psName name="estimated"/>
- <psName name="dotmath"/>
- <psName name="fi"/>
- <psName name="fl"/>
- <psName name="foursuperiour"/>
- <psName name="dotlessj"/>
- </extraNames>
- </post>
-
- <gasp>
- <gaspRange rangeMaxPPEM="8" rangeGaspBehavior="2"/>
- <gaspRange rangeMaxPPEM="16" rangeGaspBehavior="1"/>
- <gaspRange rangeMaxPPEM="65535" rangeGaspBehavior="3"/>
- </gasp>
-
- <vhea>
- <tableVersion value="1.0"/>
- <ascent value="2033"/>
- <descent value="432"/>
- <lineGap value="0"/>
- <advanceHeightMax value="2465"/>
- <minTopSideBearing value="0"/>
- <minBottomSideBearing value="0"/>
- <yMaxExtent value="2465"/>
- <caretSlopeRise value="0"/>
- <caretSlopeRun value="1"/>
- <reserved0 value="0"/>
- <reserved1 value="0"/>
- <reserved2 value="0"/>
- <reserved3 value="0"/>
- <reserved4 value="0"/>
- <metricDataFormat value="0"/>
- <numberOfVMetrics value="391"/>
- </vhea>
-
- <vmtx>
- <mtx name=".notdef" height="2465" tsb="553"/>
- <mtx name=".notdef#1" height="0" tsb="0"/>
- <mtx name=".notdef#10" height="2465" tsb="0"/>
- <mtx name=".notdef#11" height="2465" tsb="0"/>
- <mtx name=".notdef#12" height="2465" tsb="0"/>
- <mtx name=".notdef#13" height="2465" tsb="0"/>
- <mtx name=".notdef#14" height="2465" tsb="0"/>
- <mtx name=".notdef#15" height="2465" tsb="0"/>
- <mtx name=".notdef#16" height="1139" tsb="0"/>
- <mtx name=".notdef#17" height="2465" tsb="0"/>
- <mtx name=".notdef#18" height="2465" tsb="0"/>
- <mtx name=".notdef#2" height="2465" tsb="0"/>
- <mtx name=".notdef#3" height="2465" tsb="0"/>
- <mtx name=".notdef#4" height="2465" tsb="0"/>
- <mtx name=".notdef#5" height="2465" tsb="0"/>
- <mtx name=".notdef#6" height="2465" tsb="0"/>
- <mtx name=".notdef#7" height="2465" tsb="0"/>
- <mtx name=".notdef#8" height="2465" tsb="0"/>
- <mtx name=".notdef#9" height="2465" tsb="0"/>
- <mtx name="A" height="2465" tsb="553"/>
- <mtx name="AE" height="2465" tsb="553"/>
- <mtx name="Aacute" height="2465" tsb="108"/>
- <mtx name="Abreve" height="2465" tsb="108"/>
- <mtx name="Acircumflex" height="2465" tsb="108"/>
- <mtx name="Adieresis" height="2465" tsb="256"/>
- <mtx name="Agrave" height="2465" tsb="108"/>
- <mtx name="Amacron" height="2465" tsb="281"/>
- <mtx name="Aogonek" height="2465" tsb="553"/>
- <mtx name="Aring" height="2465" tsb="98"/>
- <mtx name="Atilde" height="2465" tsb="195"/>
- <mtx name="B" height="2465" tsb="553"/>
- <mtx name="C" height="2465" tsb="516"/>
- <mtx name="Cacute" height="2465" tsb="108"/>
- <mtx name="Ccaron" height="2465" tsb="108"/>
- <mtx name="Ccedilla" height="2465" tsb="516"/>
- <mtx name="Ccircumflex" height="2465" tsb="108"/>
- <mtx name="Cdotaccent" height="2465" tsb="232"/>
- <mtx name="D" height="2465" tsb="553"/>
- <mtx name="Dcaron" height="2465" tsb="108"/>
- <mtx name="Dcroat" height="2465" tsb="553"/>
- <mtx name="E" height="2465" tsb="553"/>
- <mtx name="Eacute" height="2465" tsb="108"/>
- <mtx name="Ebreve" height="2465" tsb="108"/>
- <mtx name="Ecaron" height="2465" tsb="108"/>
- <mtx name="Ecircumflex" height="2465" tsb="108"/>
- <mtx name="Edieresis" height="2465" tsb="256"/>
- <mtx name="Edotaccent" height="2465" tsb="232"/>
- <mtx name="Egrave" height="2465" tsb="108"/>
- <mtx name="Emacron" height="2465" tsb="281"/>
- <mtx name="Eng" height="2465" tsb="553"/>
- <mtx name="Eogonek" height="2465" tsb="553"/>
- <mtx name="Eth" height="2465" tsb="553"/>
- <mtx name="Euro" height="2465" tsb="518"/>
- <mtx name="Euro#1" height="2465" tsb="518"/>
- <mtx name="F" height="2465" tsb="553"/>
- <mtx name="G" height="2465" tsb="516"/>
- <mtx name="Gbreve" height="2465" tsb="108"/>
- <mtx name="Gcircumflex" height="2465" tsb="108"/>
- <mtx name="Gcommaaccent" height="2465" tsb="516"/>
- <mtx name="Gdotaccent" height="2465" tsb="232"/>
- <mtx name="H" height="2465" tsb="553"/>
- <mtx name="Hbar" height="2465" tsb="553"/>
- <mtx name="Hcircumflex" height="2465" tsb="108"/>
- <mtx name="I" height="2465" tsb="553"/>
- <mtx name="IJ" height="2465" tsb="553"/>
- <mtx name="Iacute" height="2465" tsb="108"/>
- <mtx name="Ibreve" height="2465" tsb="108"/>
- <mtx name="Icircumflex" height="2465" tsb="108"/>
- <mtx name="Idieresis" height="2465" tsb="256"/>
- <mtx name="Idotaccent" height="2465" tsb="232"/>
- <mtx name="Igrave" height="2465" tsb="108"/>
- <mtx name="Imacron" height="2465" tsb="281"/>
- <mtx name="Iogonek" height="2465" tsb="553"/>
- <mtx name="Itilde" height="2465" tsb="195"/>
- <mtx name="J" height="2465" tsb="553"/>
- <mtx name="Jcircumflex" height="2465" tsb="108"/>
- <mtx name="K" height="2465" tsb="553"/>
- <mtx name="Kcommaaccent" height="2465" tsb="553"/>
- <mtx name="L" height="2465" tsb="553"/>
- <mtx name="Lacute" height="2465" tsb="108"/>
- <mtx name="Lcaron" height="2465" tsb="553"/>
- <mtx name="Lcommaaccent" height="2465" tsb="553"/>
- <mtx name="Ldot" height="2465" tsb="553"/>
- <mtx name="Lslash" height="2465" tsb="553"/>
- <mtx name="M" height="2465" tsb="553"/>
- <mtx name="N" height="2465" tsb="553"/>
- <mtx name="Nacute" height="2465" tsb="108"/>
- <mtx name="Ncaron" height="2465" tsb="108"/>
- <mtx name="Ncommaaccent" height="2465" tsb="553"/>
- <mtx name="Ntilde" height="2465" tsb="195"/>
- <mtx name="O" height="2465" tsb="516"/>
- <mtx name="OE" height="2465" tsb="516"/>
- <mtx name="Oacute" height="2465" tsb="108"/>
- <mtx name="Obreve" height="2465" tsb="108"/>
- <mtx name="Ocircumflex" height="2465" tsb="108"/>
- <mtx name="Odieresis" height="2465" tsb="256"/>
- <mtx name="Ograve" height="2465" tsb="108"/>
- <mtx name="Ohungarumlaut" height="2465" tsb="108"/>
- <mtx name="Omacron" height="2465" tsb="281"/>
- <mtx name="Oslash" height="2465" tsb="516"/>
- <mtx name="Otilde" height="2465" tsb="195"/>
- <mtx name="P" height="2465" tsb="553"/>
- <mtx name="Q" height="2465" tsb="516"/>
- <mtx name="R" height="2465" tsb="553"/>
- <mtx name="Racute" height="2465" tsb="108"/>
- <mtx name="Rcaron" height="2465" tsb="108"/>
- <mtx name="Rcommaaccent" height="2465" tsb="553"/>
- <mtx name="S" height="2465" tsb="516"/>
- <mtx name="Sacute" height="2465" tsb="108"/>
- <mtx name="Scaron" height="2465" tsb="108"/>
- <mtx name="Scedilla" height="2465" tsb="516"/>
- <mtx name="Scircumflex" height="2465" tsb="108"/>
- <mtx name="Scommaaccent" height="2465" tsb="516"/>
- <mtx name="T" height="2465" tsb="553"/>
- <mtx name="Tbar" height="2465" tsb="553"/>
- <mtx name="Tcaron" height="2465" tsb="108"/>
- <mtx name="Tcommaaccent" height="2465" tsb="553"/>
- <mtx name="Tcommabelow" height="2465" tsb="553"/>
- <mtx name="Thorn" height="2465" tsb="553"/>
- <mtx name="U" height="2465" tsb="553"/>
- <mtx name="Uacute" height="2465" tsb="108"/>
- <mtx name="Ubreve" height="2465" tsb="108"/>
- <mtx name="Ucircumflex" height="2465" tsb="108"/>
- <mtx name="Udieresis" height="2465" tsb="256"/>
- <mtx name="Ugrave" height="2465" tsb="108"/>
- <mtx name="Uhungarumlaut" height="2465" tsb="108"/>
- <mtx name="Umacron" height="2465" tsb="281"/>
- <mtx name="Unterkomma" height="2465" tsb="2144"/>
- <mtx name="Uogonek" height="2465" tsb="553"/>
- <mtx name="Uring" height="2465" tsb="0"/>
- <mtx name="Utilde" height="2465" tsb="195"/>
- <mtx name="V" height="2465" tsb="553"/>
- <mtx name="W" height="2465" tsb="553"/>
- <mtx name="Wcircumflex" height="2465" tsb="108"/>
- <mtx name="X" height="2465" tsb="553"/>
- <mtx name="Y" height="2465" tsb="553"/>
- <mtx name="Yacute" height="2465" tsb="108"/>
- <mtx name="Ycircumflex" height="2465" tsb="108"/>
- <mtx name="Ydieresis" height="2465" tsb="256"/>
- <mtx name="Z" height="2465" tsb="553"/>
- <mtx name="Zacute" height="2465" tsb="108"/>
- <mtx name="Zcaron" height="2465" tsb="108"/>
- <mtx name="Zdotaccent" height="2465" tsb="232"/>
- <mtx name="a" height="2465" tsb="923"/>
- <mtx name="aacute" height="2465" tsb="429"/>
- <mtx name="abreve" height="2465" tsb="429"/>
- <mtx name="acircumflex" height="2465" tsb="429"/>
- <mtx name="acute" height="2465" tsb="429"/>
- <mtx name="adieresis" height="2465" tsb="577"/>
- <mtx name="ae" height="2465" tsb="923"/>
- <mtx name="afii00208" height="2465" tsb="1391"/>
- <mtx name="agrave" height="2465" tsb="429"/>
- <mtx name="amacron" height="2465" tsb="602"/>
- <mtx name="ampersand" height="2465" tsb="516"/>
- <mtx name="anoteleia" height="2465" tsb="1295"/>
- <mtx name="aogonek" height="2465" tsb="923"/>
- <mtx name="aring" height="2465" tsb="296"/>
- <mtx name="asciicircum" height="2465" tsb="553"/>
- <mtx name="asciitilde" height="2465" tsb="1261"/>
- <mtx name="asterisk" height="2465" tsb="553"/>
- <mtx name="at" height="2465" tsb="516"/>
- <mtx name="atilde" height="2465" tsb="516"/>
- <mtx name="b" height="2465" tsb="454"/>
- <mtx name="backslash" height="2465" tsb="553"/>
- <mtx name="bar" height="2465" tsb="454"/>
- <mtx name="braceleft" height="2465" tsb="454"/>
- <mtx name="braceright" height="2465" tsb="454"/>
- <mtx name="bracketleft" height="2465" tsb="454"/>
- <mtx name="bracketright" height="2465" tsb="454"/>
- <mtx name="breve" height="2465" tsb="429"/>
- <mtx name="brokenbar" height="2465" tsb="454"/>
- <mtx name="bullet" height="2465" tsb="923"/>
- <mtx name="c" height="2465" tsb="923"/>
- <mtx name="cacute" height="2465" tsb="429"/>
- <mtx name="caron" height="2465" tsb="429"/>
- <mtx name="ccaron" height="2465" tsb="429"/>
- <mtx name="ccedilla" height="2465" tsb="923"/>
- <mtx name="ccircumflex" height="2465" tsb="429"/>
- <mtx name="cdotaccent" height="2465" tsb="553"/>
- <mtx name="cedilla" height="2465" tsb="2033"/>
- <mtx name="cent" height="2465" tsb="553"/>
- <mtx name="circumflex" height="2465" tsb="429"/>
- <mtx name="colon" height="2465" tsb="947"/>
- <mtx name="comma" height="2465" tsb="1786"/>
- <mtx name="copyright" height="2465" tsb="553"/>
- <mtx name="currency" height="2465" tsb="845"/>
- <mtx name="d" height="2465" tsb="454"/>
- <mtx name="dagger" height="2465" tsb="553"/>
- <mtx name="daggerdbl" height="2465" tsb="553"/>
- <mtx name="dcaron" height="2465" tsb="454"/>
- <mtx name="dcroat" height="2465" tsb="454"/>
- <mtx name="degree" height="2465" tsb="516"/>
- <mtx name="dieresis" height="2465" tsb="577"/>
- <mtx name="divide" height="2465" tsb="849"/>
- <mtx name="dollar" height="2465" tsb="429"/>
- <mtx name="dotaccent" height="2465" tsb="553"/>
- <mtx name="dotlessi" height="2465" tsb="947"/>
- <mtx name="dotlessj" height="2465" tsb="947"/>
- <mtx name="dotmath" height="2465" tsb="1295"/>
- <mtx name="e" height="2465" tsb="923"/>
- <mtx name="eacute" height="2465" tsb="429"/>
- <mtx name="ebreve" height="2465" tsb="429"/>
- <mtx name="ecaron" height="2465" tsb="429"/>
- <mtx name="ecircumflex" height="2465" tsb="429"/>
- <mtx name="edieresis" height="2465" tsb="577"/>
- <mtx name="edotaccent" height="2465" tsb="553"/>
- <mtx name="egrave" height="2465" tsb="429"/>
- <mtx name="eight" height="2465" tsb="516"/>
- <mtx name="ellipsis" height="2465" tsb="1836"/>
- <mtx name="emacron" height="2465" tsb="602"/>
- <mtx name="emdash" height="2465" tsb="1391"/>
- <mtx name="endash" height="2465" tsb="1367"/>
- <mtx name="eng" height="2465" tsb="923"/>
- <mtx name="eogonek" height="2465" tsb="923"/>
- <mtx name="equal" height="2465" tsb="1182"/>
- <mtx name="estimated" height="2465" tsb="923"/>
- <mtx name="eth" height="2465" tsb="357"/>
- <mtx name="exclam" height="2465" tsb="553"/>
- <mtx name="exclamdown" height="2465" tsb="947"/>
- <mtx name="f" height="2465" tsb="429"/>
- <mtx name="fi" height="2465" tsb="429"/>
- <mtx name="fi#1" height="2465" tsb="429"/>
- <mtx name="figuredash" height="2465" tsb="1367"/>
- <mtx name="five" height="2465" tsb="553"/>
- <mtx name="fl" height="2465" tsb="429"/>
- <mtx name="fl#1" height="2465" tsb="429"/>
- <mtx name="florin" height="2465" tsb="516"/>
- <mtx name="four" height="2465" tsb="553"/>
- <mtx name="foursuperiour" height="2465" tsb="553"/>
- <mtx name="fraction" height="2465" tsb="516"/>
- <mtx name="fraction#1" height="2465" tsb="516"/>
- <mtx name="g" height="2465" tsb="923"/>
- <mtx name="gbreve" height="2465" tsb="429"/>
- <mtx name="gcircumflex" height="2465" tsb="429"/>
- <mtx name="gcommaaccent" height="2465" tsb="296"/>
- <mtx name="gdotaccent" height="2465" tsb="553"/>
- <mtx name="germandbls" height="2465" tsb="429"/>
- <mtx name="grave" height="2465" tsb="429"/>
- <mtx name="greater" height="2465" tsb="947"/>
- <mtx name="guillemotleft" height="2465" tsb="1046"/>
- <mtx name="guillemotright" height="2465" tsb="1046"/>
- <mtx name="guilsinglleft" height="2465" tsb="1046"/>
- <mtx name="guilsinglright" height="2465" tsb="1046"/>
- <mtx name="h" height="2465" tsb="454"/>
- <mtx name="hbar" height="2465" tsb="454"/>
- <mtx name="hcircumflex" height="2465" tsb="34"/>
- <mtx name="hungarumlaut" height="2465" tsb="429"/>
- <mtx name="hyphen" height="2465" tsb="1367"/>
- <mtx name="hyphen#1" height="2465" tsb="1367"/>
- <mtx name="i" height="2465" tsb="553"/>
- <mtx name="iacute" height="2465" tsb="429"/>
- <mtx name="ibreve" height="2465" tsb="429"/>
- <mtx name="icircumflex" height="2465" tsb="429"/>
- <mtx name="idieresis" height="2465" tsb="577"/>
- <mtx name="igrave" height="2465" tsb="429"/>
- <mtx name="ij" height="2465" tsb="553"/>
- <mtx name="imacron" height="2465" tsb="602"/>
- <mtx name="iogonek" height="2465" tsb="553"/>
- <mtx name="itilde" height="2465" tsb="516"/>
- <mtx name="j" height="2465" tsb="553"/>
- <mtx name="jcircumflex" height="2465" tsb="429"/>
- <mtx name="k" height="2465" tsb="454"/>
- <mtx name="kcommaaccent" height="2465" tsb="454"/>
- <mtx name="kgreenlandic" height="2465" tsb="947"/>
- <mtx name="l" height="2465" tsb="454"/>
- <mtx name="lacute" height="2465" tsb="34"/>
- <mtx name="lcaron" height="2465" tsb="454"/>
- <mtx name="lcommaaccent" height="2465" tsb="454"/>
- <mtx name="ldot" height="2465" tsb="454"/>
- <mtx name="less" height="2465" tsb="947"/>
- <mtx name="logicalnot" height="2465" tsb="1145"/>
- <mtx name="longs" height="2465" tsb="429"/>
- <mtx name="lslash" height="2465" tsb="454"/>
- <mtx name="m" height="2465" tsb="923"/>
- <mtx name="macron" height="2465" tsb="602"/>
- <mtx name="macron#1" height="2465" tsb="429"/>
- <mtx name="minus" height="2465" tsb="1367"/>
- <mtx name="mu" height="2465" tsb="947"/>
- <mtx name="multiply" height="2465" tsb="961"/>
- <mtx name="n" height="2465" tsb="923"/>
- <mtx name="nacute" height="2465" tsb="429"/>
- <mtx name="napostrophe" height="2465" tsb="454"/>
- <mtx name="nbhyphen" height="2465" tsb="1367"/>
- <mtx name="ncaron" height="2465" tsb="429"/>
- <mtx name="ncommaaccent" height="2465" tsb="923"/>
- <mtx name="nine" height="2465" tsb="515"/>
- <mtx name="nonbreakingspace" height="2465" tsb="2033"/>
- <mtx name="ntilde" height="2465" tsb="516"/>
- <mtx name="numbersign" height="2465" tsb="553"/>
- <mtx name="o" height="2465" tsb="923"/>
- <mtx name="oacute" height="2465" tsb="429"/>
- <mtx name="obreve" height="2465" tsb="429"/>
- <mtx name="ocircumflex" height="2465" tsb="429"/>
- <mtx name="odieresis" height="2465" tsb="577"/>
- <mtx name="oe" height="2465" tsb="923"/>
- <mtx name="ogonek" height="2465" tsb="2033"/>
- <mtx name="ograve" height="2465" tsb="429"/>
- <mtx name="ohungarumlaut" height="2465" tsb="429"/>
- <mtx name="omacron" height="2465" tsb="602"/>
- <mtx name="one" height="2465" tsb="516"/>
- <mtx name="onehalf" height="2465" tsb="516"/>
- <mtx name="onequarter" height="2465" tsb="516"/>
- <mtx name="onesuperior" height="2465" tsb="530"/>
- <mtx name="ordfeminine" height="2465" tsb="515"/>
- <mtx name="ordmasculine" height="2465" tsb="516"/>
- <mtx name="oslash" height="2465" tsb="923"/>
- <mtx name="otilde" height="2465" tsb="516"/>
- <mtx name="p" height="2465" tsb="923"/>
- <mtx name="paragraph" height="2465" tsb="553"/>
- <mtx name="parenleft" height="2465" tsb="454"/>
- <mtx name="parenright" height="2465" tsb="454"/>
- <mtx name="percent" height="2465" tsb="516"/>
- <mtx name="period" height="2465" tsb="1786"/>
- <mtx name="periodcentered" height="2465" tsb="1295"/>
- <mtx name="periodcentered#1" height="2465" tsb="1295"/>
- <mtx name="perthousand" height="2465" tsb="516"/>
- <mtx name="plus" height="2465" tsb="947"/>
- <mtx name="plusminus" height="2465" tsb="849"/>
- <mtx name="q" height="2465" tsb="923"/>
- <mtx name="question" height="2465" tsb="516"/>
- <mtx name="questiondown" height="2465" tsb="947"/>
- <mtx name="quotedbl" height="2465" tsb="454"/>
- <mtx name="quotedblbase" height="2465" tsb="1836"/>
- <mtx name="quotedblleft" height="2465" tsb="454"/>
- <mtx name="quotedblright" height="2465" tsb="454"/>
- <mtx name="quoteleft" height="2465" tsb="454"/>
- <mtx name="quotereversed" height="2465" tsb="2033"/>
- <mtx name="quoteright" height="2465" tsb="454"/>
- <mtx name="quotesinglbase" height="2465" tsb="1786"/>
- <mtx name="quotesingle" height="2465" tsb="454"/>
- <mtx name="r" height="2465" tsb="923"/>
- <mtx name="racute" height="2465" tsb="429"/>
- <mtx name="radicalex" height="2465" tsb="429"/>
- <mtx name="rcaron" height="2465" tsb="429"/>
- <mtx name="rcommaaccent" height="2465" tsb="923"/>
- <mtx name="registered" height="2465" tsb="553"/>
- <mtx name="ring" height="2465" tsb="296"/>
- <mtx name="s" height="2465" tsb="923"/>
- <mtx name="sacute" height="2465" tsb="429"/>
- <mtx name="scaron" height="2465" tsb="429"/>
- <mtx name="scedilla" height="2465" tsb="923"/>
- <mtx name="scircumflex" height="2465" tsb="429"/>
- <mtx name="scommaaccent" height="2465" tsb="923"/>
- <mtx name="section" height="2465" tsb="516"/>
- <mtx name="semicolon" height="2465" tsb="947"/>
- <mtx name="semicolon#1" height="2465" tsb="947"/>
- <mtx name="seven" height="2465" tsb="553"/>
- <mtx name="sfthyphen" height="2465" tsb="1367"/>
- <mtx name="six" height="2465" tsb="515"/>
- <mtx name="slash" height="2465" tsb="553"/>
- <mtx name="space" height="2465" tsb="2033"/>
- <mtx name="sterling" height="2465" tsb="516"/>
- <mtx name="t" height="2465" tsb="731"/>
- <mtx name="tbar" height="2465" tsb="731"/>
- <mtx name="tcaron" height="2465" tsb="345"/>
- <mtx name="tcommaaccent" height="2465" tsb="731"/>
- <mtx name="tcommabelow" height="2465" tsb="731"/>
- <mtx name="thorn" height="2465" tsb="454"/>
- <mtx name="three" height="2465" tsb="516"/>
- <mtx name="threequarters" height="2465" tsb="516"/>
- <mtx name="threesuperior" height="2465" tsb="530"/>
- <mtx name="tilde" height="2465" tsb="516"/>
- <mtx name="trademark" height="2465" tsb="553"/>
- <mtx name="two" height="2465" tsb="516"/>
- <mtx name="twosuperior" height="2465" tsb="530"/>
- <mtx name="u" height="2465" tsb="947"/>
- <mtx name="uacute" height="2465" tsb="429"/>
- <mtx name="ubreve" height="2465" tsb="429"/>
- <mtx name="ucircumflex" height="2465" tsb="429"/>
- <mtx name="udieresis" height="2465" tsb="577"/>
- <mtx name="ugrave" height="2465" tsb="429"/>
- <mtx name="uhungarumlaut" height="2465" tsb="429"/>
- <mtx name="umacron" height="2465" tsb="602"/>
- <mtx name="underscore" height="2465" tsb="2033"/>
- <mtx name="uogonek" height="2465" tsb="947"/>
- <mtx name="uring" height="2465" tsb="296"/>
- <mtx name="utilde" height="2465" tsb="516"/>
- <mtx name="v" height="2465" tsb="947"/>
- <mtx name="w" height="2465" tsb="947"/>
- <mtx name="wcircumflex" height="2465" tsb="429"/>
- <mtx name="x" height="2465" tsb="947"/>
- <mtx name="y" height="2465" tsb="947"/>
- <mtx name="yacute" height="2465" tsb="429"/>
- <mtx name="ycircumflex" height="2465" tsb="429"/>
- <mtx name="ydieresis" height="2465" tsb="577"/>
- <mtx name="yen" height="2465" tsb="553"/>
- <mtx name="z" height="2465" tsb="947"/>
- <mtx name="zacute" height="2465" tsb="429"/>
- <mtx name="zcaron" height="2465" tsb="429"/>
- <mtx name="zdotaccent" height="2465" tsb="553"/>
- <mtx name="zero" height="2465" tsb="516"/>
- </vmtx>
-
-</ttFont>
diff --git a/vendor/github.com/golang/freetype/testdata/make-other-hinting-txts.sh b/vendor/github.com/golang/freetype/testdata/make-other-hinting-txts.sh
deleted file mode 100755
index afee131e8..000000000
--- a/vendor/github.com/golang/freetype/testdata/make-other-hinting-txts.sh
+++ /dev/null
@@ -1,34 +0,0 @@
-#!/usr/bin/env bash
-#
-# This script creates the optional x-*-hinting.txt files from fonts that are
-# not checked in for copyright or file size reasons.
-#
-# Run it from this directory (testdata).
-#
-# It has only been tested on an Ubuntu 14.04 system.
-
-set -e
-
-: ${FONTDIR:=/usr/share/fonts/truetype}
-
-ln -sf $FONTDIR/droid/DroidSansJapanese.ttf x-droid-sans-japanese.ttf
-ln -sf $FONTDIR/msttcorefonts/Arial_Bold.ttf x-arial-bold.ttf
-ln -sf $FONTDIR/msttcorefonts/Times_New_Roman.ttf x-times-new-roman.ttf
-ln -sf $FONTDIR/ttf-dejavu/DejaVuSans-Oblique.ttf x-deja-vu-sans-oblique.ttf
-
-${CC:=gcc} ../cmd/print-glyph-points/main.c $(pkg-config --cflags --libs freetype2) -o print-glyph-points
-
-# Uncomment these lines to also recreate the luxisr-*-hinting.txt files.
-# ./print-glyph-points 12 luxisr.ttf sans_hinting > luxisr-12pt-sans-hinting.txt
-# ./print-glyph-points 12 luxisr.ttf with_hinting > luxisr-12pt-with-hinting.txt
-
-./print-glyph-points 9 x-droid-sans-japanese.ttf sans_hinting > x-droid-sans-japanese-9pt-sans-hinting.txt
-./print-glyph-points 9 x-droid-sans-japanese.ttf with_hinting > x-droid-sans-japanese-9pt-with-hinting.txt
-./print-glyph-points 11 x-arial-bold.ttf sans_hinting > x-arial-bold-11pt-sans-hinting.txt
-./print-glyph-points 11 x-arial-bold.ttf with_hinting > x-arial-bold-11pt-with-hinting.txt
-./print-glyph-points 13 x-times-new-roman.ttf sans_hinting > x-times-new-roman-13pt-sans-hinting.txt
-./print-glyph-points 13 x-times-new-roman.ttf with_hinting > x-times-new-roman-13pt-with-hinting.txt
-./print-glyph-points 17 x-deja-vu-sans-oblique.ttf sans_hinting > x-deja-vu-sans-oblique-17pt-sans-hinting.txt
-./print-glyph-points 17 x-deja-vu-sans-oblique.ttf with_hinting > x-deja-vu-sans-oblique-17pt-with-hinting.txt
-
-rm print-glyph-points
diff --git a/vendor/github.com/golang/freetype/truetype/face_test.go b/vendor/github.com/golang/freetype/truetype/face_test.go
deleted file mode 100644
index 856581dff..000000000
--- a/vendor/github.com/golang/freetype/truetype/face_test.go
+++ /dev/null
@@ -1,48 +0,0 @@
-// Copyright 2015 The Freetype-Go Authors. All rights reserved.
-// Use of this source code is governed by your choice of either the
-// FreeType License or the GNU General Public License version 2 (or
-// any later version), both of which can be found in the LICENSE file.
-
-package truetype
-
-import (
- "image"
- "image/draw"
- "io/ioutil"
- "strings"
- "testing"
-
- "golang.org/x/image/font"
- "golang.org/x/image/math/fixed"
-)
-
-func BenchmarkDrawString(b *testing.B) {
- data, err := ioutil.ReadFile("../licenses/gpl.txt")
- if err != nil {
- b.Fatal(err)
- }
- lines := strings.Split(string(data), "\n")
- data, err = ioutil.ReadFile("../testdata/luxisr.ttf")
- if err != nil {
- b.Fatal(err)
- }
- f, err := Parse(data)
- if err != nil {
- b.Fatal(err)
- }
- dst := image.NewRGBA(image.Rect(0, 0, 800, 600))
- draw.Draw(dst, dst.Bounds(), image.White, image.ZP, draw.Src)
- d := &font.Drawer{
- Dst: dst,
- Src: image.Black,
- Face: NewFace(f, nil),
- }
- b.ReportAllocs()
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- for j, line := range lines {
- d.Dot = fixed.P(0, (j*16)%600)
- d.DrawString(line)
- }
- }
-}
diff --git a/vendor/github.com/golang/freetype/truetype/hint_test.go b/vendor/github.com/golang/freetype/truetype/hint_test.go
deleted file mode 100644
index 7eb43dde0..000000000
--- a/vendor/github.com/golang/freetype/truetype/hint_test.go
+++ /dev/null
@@ -1,675 +0,0 @@
-// Copyright 2012 The Freetype-Go Authors. All rights reserved.
-// Use of this source code is governed by your choice of either the
-// FreeType License or the GNU General Public License version 2 (or
-// any later version), both of which can be found in the LICENSE file.
-
-package truetype
-
-import (
- "reflect"
- "strings"
- "testing"
-
- "golang.org/x/image/math/fixed"
-)
-
-func TestBytecode(t *testing.T) {
- testCases := []struct {
- desc string
- prog []byte
- want []int32
- errStr string
- }{
- {
- "underflow",
- []byte{
- opDUP,
- },
- nil,
- "underflow",
- },
- {
- "infinite loop",
- []byte{
- opPUSHW000, // [-1]
- 0xff,
- 0xff,
- opDUP, // [-1, -1]
- opJMPR, // [-1]
- },
- nil,
- "too many steps",
- },
- {
- "unbalanced if/else",
- []byte{
- opPUSHB000, // [0]
- 0,
- opIF,
- },
- nil,
- "unbalanced",
- },
- {
- "vector set/gets",
- []byte{
- opSVTCA1, // []
- opGPV, // [0x4000, 0]
- opSVTCA0, // [0x4000, 0]
- opGFV, // [0x4000, 0, 0, 0x4000]
- opNEG, // [0x4000, 0, 0, -0x4000]
- opSPVFS, // [0x4000, 0]
- opSFVTPV, // [0x4000, 0]
- opPUSHB000, // [0x4000, 0, 1]
- 1,
- opGFV, // [0x4000, 0, 1, 0, -0x4000]
- opPUSHB000, // [0x4000, 0, 1, 0, -0x4000, 2]
- 2,
- },
- []int32{0x4000, 0, 1, 0, -0x4000, 2},
- "",
- },
- {
- "jumps",
- []byte{
- opPUSHB001, // [10, 2]
- 10,
- 2,
- opJMPR, // [10]
- opDUP, // not executed
- opDUP, // [10, 10]
- opPUSHB010, // [10, 10, 20, 2, 1]
- 20,
- 2,
- 1,
- opJROT, // [10, 10, 20]
- opDUP, // not executed
- opDUP, // [10, 10, 20, 20]
- opPUSHB010, // [10, 10, 20, 20, 30, 2, 1]
- 30,
- 2,
- 1,
- opJROF, // [10, 10, 20, 20, 30]
- opDUP, // [10, 10, 20, 20, 30, 30]
- opDUP, // [10, 10, 20, 20, 30, 30, 30]
- },
- []int32{10, 10, 20, 20, 30, 30, 30},
- "",
- },
- {
- "stack ops",
- []byte{
- opPUSHB010, // [10, 20, 30]
- 10,
- 20,
- 30,
- opCLEAR, // []
- opPUSHB010, // [40, 50, 60]
- 40,
- 50,
- 60,
- opSWAP, // [40, 60, 50]
- opDUP, // [40, 60, 50, 50]
- opDUP, // [40, 60, 50, 50, 50]
- opPOP, // [40, 60, 50, 50]
- opDEPTH, // [40, 60, 50, 50, 4]
- opCINDEX, // [40, 60, 50, 50, 40]
- opPUSHB000, // [40, 60, 50, 50, 40, 4]
- 4,
- opMINDEX, // [40, 50, 50, 40, 60]
- },
- []int32{40, 50, 50, 40, 60},
- "",
- },
- {
- "push ops",
- []byte{
- opPUSHB000, // [255]
- 255,
- opPUSHW001, // [255, -2, 253]
- 255,
- 254,
- 0,
- 253,
- opNPUSHB, // [1, -2, 253, 1, 2]
- 2,
- 1,
- 2,
- opNPUSHW, // [1, -2, 253, 1, 2, 0x0405, 0x0607, 0x0809]
- 3,
- 4,
- 5,
- 6,
- 7,
- 8,
- 9,
- },
- []int32{255, -2, 253, 1, 2, 0x0405, 0x0607, 0x0809},
- "",
- },
- {
- "store ops",
- []byte{
- opPUSHB011, // [1, 22, 3, 44]
- 1,
- 22,
- 3,
- 44,
- opWS, // [1, 22]
- opWS, // []
- opPUSHB000, // [3]
- 3,
- opRS, // [44]
- },
- []int32{44},
- "",
- },
- {
- "comparison ops",
- []byte{
- opPUSHB001, // [10, 20]
- 10,
- 20,
- opLT, // [1]
- opPUSHB001, // [1, 10, 20]
- 10,
- 20,
- opLTEQ, // [1, 1]
- opPUSHB001, // [1, 1, 10, 20]
- 10,
- 20,
- opGT, // [1, 1, 0]
- opPUSHB001, // [1, 1, 0, 10, 20]
- 10,
- 20,
- opGTEQ, // [1, 1, 0, 0]
- opEQ, // [1, 1, 1]
- opNEQ, // [1, 0]
- },
- []int32{1, 0},
- "",
- },
- {
- "odd/even",
- // Calculate odd(2+31/64), odd(2+32/64), even(2), even(1).
- []byte{
- opPUSHB000, // [159]
- 159,
- opODD, // [0]
- opPUSHB000, // [0, 160]
- 160,
- opODD, // [0, 1]
- opPUSHB000, // [0, 1, 128]
- 128,
- opEVEN, // [0, 1, 1]
- opPUSHB000, // [0, 1, 1, 64]
- 64,
- opEVEN, // [0, 1, 1, 0]
- },
- []int32{0, 1, 1, 0},
- "",
- },
- {
- "if true",
- []byte{
- opPUSHB001, // [255, 1]
- 255,
- 1,
- opIF,
- opPUSHB000, // [255, 2]
- 2,
- opEIF,
- opPUSHB000, // [255, 2, 254]
- 254,
- },
- []int32{255, 2, 254},
- "",
- },
- {
- "if false",
- []byte{
- opPUSHB001, // [255, 0]
- 255,
- 0,
- opIF,
- opPUSHB000, // [255]
- 2,
- opEIF,
- opPUSHB000, // [255, 254]
- 254,
- },
- []int32{255, 254},
- "",
- },
- {
- "if/else true",
- []byte{
- opPUSHB000, // [1]
- 1,
- opIF,
- opPUSHB000, // [2]
- 2,
- opELSE,
- opPUSHB000, // not executed
- 3,
- opEIF,
- },
- []int32{2},
- "",
- },
- {
- "if/else false",
- []byte{
- opPUSHB000, // [0]
- 0,
- opIF,
- opPUSHB000, // not executed
- 2,
- opELSE,
- opPUSHB000, // [3]
- 3,
- opEIF,
- },
- []int32{3},
- "",
- },
- {
- "if/else true if/else false",
- // 0x58 is the opcode for opIF. The literal 0x58s below are pushed data.
- []byte{
- opPUSHB010, // [255, 0, 1]
- 255,
- 0,
- 1,
- opIF,
- opIF,
- opPUSHB001, // not executed
- 0x58,
- 0x58,
- opELSE,
- opPUSHW000, // [255, 0x5858]
- 0x58,
- 0x58,
- opEIF,
- opELSE,
- opIF,
- opNPUSHB, // not executed
- 3,
- 0x58,
- 0x58,
- 0x58,
- opELSE,
- opNPUSHW, // not executed
- 2,
- 0x58,
- 0x58,
- 0x58,
- 0x58,
- opEIF,
- opEIF,
- opPUSHB000, // [255, 0x5858, 254]
- 254,
- },
- []int32{255, 0x5858, 254},
- "",
- },
- {
- "if/else false if/else true",
- // 0x58 is the opcode for opIF. The literal 0x58s below are pushed data.
- []byte{
- opPUSHB010, // [255, 1, 0]
- 255,
- 1,
- 0,
- opIF,
- opIF,
- opPUSHB001, // not executed
- 0x58,
- 0x58,
- opELSE,
- opPUSHW000, // not executed
- 0x58,
- 0x58,
- opEIF,
- opELSE,
- opIF,
- opNPUSHB, // [255, 0x58, 0x58, 0x58]
- 3,
- 0x58,
- 0x58,
- 0x58,
- opELSE,
- opNPUSHW, // not executed
- 2,
- 0x58,
- 0x58,
- 0x58,
- 0x58,
- opEIF,
- opEIF,
- opPUSHB000, // [255, 0x58, 0x58, 0x58, 254]
- 254,
- },
- []int32{255, 0x58, 0x58, 0x58, 254},
- "",
- },
- {
- "logical ops",
- []byte{
- opPUSHB010, // [0, 10, 20]
- 0,
- 10,
- 20,
- opAND, // [0, 1]
- opOR, // [1]
- opNOT, // [0]
- },
- []int32{0},
- "",
- },
- {
- "arithmetic ops",
- // Calculate abs((-(1 - (2*3)))/2 + 1/64).
- // The answer is 5/2 + 1/64 in ideal numbers, or 161 in 26.6 fixed point math.
- []byte{
- opPUSHB010, // [64, 128, 192]
- 1 << 6,
- 2 << 6,
- 3 << 6,
- opMUL, // [64, 384]
- opSUB, // [-320]
- opNEG, // [320]
- opPUSHB000, // [320, 128]
- 2 << 6,
- opDIV, // [160]
- opPUSHB000, // [160, 1]
- 1,
- opADD, // [161]
- opABS, // [161]
- },
- []int32{161},
- "",
- },
- {
- "floor, ceiling",
- []byte{
- opPUSHB000, // [96]
- 96,
- opFLOOR, // [64]
- opPUSHB000, // [64, 96]
- 96,
- opCEILING, // [64, 128]
- },
- []int32{64, 128},
- "",
- },
- {
- "rounding",
- // Round 1.40625 (which is 90/64) under various rounding policies.
- // See figure 20 of https://developer.apple.com/fonts/TTRefMan/RM02/Chap2.html#rounding
- []byte{
- opROFF, // []
- opPUSHB000, // [90]
- 90,
- opROUND00, // [90]
- opRTG, // [90]
- opPUSHB000, // [90, 90]
- 90,
- opROUND00, // [90, 64]
- opRTHG, // [90, 64]
- opPUSHB000, // [90, 64, 90]
- 90,
- opROUND00, // [90, 64, 96]
- opRDTG, // [90, 64, 96]
- opPUSHB000, // [90, 64, 96, 90]
- 90,
- opROUND00, // [90, 64, 96, 64]
- opRUTG, // [90, 64, 96, 64]
- opPUSHB000, // [90, 64, 96, 64, 90]
- 90,
- opROUND00, // [90, 64, 96, 64, 128]
- opRTDG, // [90, 64, 96, 64, 128]
- opPUSHB000, // [90, 64, 96, 64, 128, 90]
- 90,
- opROUND00, // [90, 64, 96, 64, 128, 96]
- },
- []int32{90, 64, 96, 64, 128, 96},
- "",
- },
- {
- "super-rounding",
- // See figure 20 of https://developer.apple.com/fonts/TTRefMan/RM02/Chap2.html#rounding
- // and the sign preservation steps of the "Order of rounding operations" section.
- []byte{
- opPUSHB000, // [0x58]
- 0x58,
- opSROUND, // []
- opPUSHW000, // [-81]
- 0xff,
- 0xaf,
- opROUND00, // [-80]
- opPUSHW000, // [-80, -80]
- 0xff,
- 0xb0,
- opROUND00, // [-80, -80]
- opPUSHW000, // [-80, -80, -17]
- 0xff,
- 0xef,
- opROUND00, // [-80, -80, -16]
- opPUSHW000, // [-80, -80, -16, -16]
- 0xff,
- 0xf0,
- opROUND00, // [-80, -80, -16, -16]
- opPUSHB000, // [-80, -80, -16, -16, 0]
- 0,
- opROUND00, // [-80, -80, -16, -16, 16]
- opPUSHB000, // [-80, -80, -16, -16, 16, 16]
- 16,
- opROUND00, // [-80, -80, -16, -16, 16, 16]
- opPUSHB000, // [-80, -80, -16, -16, 16, 16, 47]
- 47,
- opROUND00, // [-80, -80, -16, -16, 16, 16, 16]
- opPUSHB000, // [-80, -80, -16, -16, 16, 16, 16, 48]
- 48,
- opROUND00, // [-80, -80, -16, -16, 16, 16, 16, 80]
- },
- []int32{-80, -80, -16, -16, 16, 16, 16, 80},
- "",
- },
- {
- "roll",
- []byte{
- opPUSHB010, // [1, 2, 3]
- 1,
- 2,
- 3,
- opROLL, // [2, 3, 1]
- },
- []int32{2, 3, 1},
- "",
- },
- {
- "max/min",
- []byte{
- opPUSHW001, // [-2, -3]
- 0xff,
- 0xfe,
- 0xff,
- 0xfd,
- opMAX, // [-2]
- opPUSHW001, // [-2, -4, -5]
- 0xff,
- 0xfc,
- 0xff,
- 0xfb,
- opMIN, // [-2, -5]
- },
- []int32{-2, -5},
- "",
- },
- {
- "functions",
- []byte{
- opPUSHB011, // [3, 7, 0, 3]
- 3,
- 7,
- 0,
- 3,
-
- opFDEF, // Function #3 (not called)
- opPUSHB000,
- 98,
- opENDF,
-
- opFDEF, // Function #0
- opDUP,
- opADD,
- opENDF,
-
- opFDEF, // Function #7
- opPUSHB001,
- 10,
- 0,
- opCALL,
- opDUP,
- opENDF,
-
- opFDEF, // Function #3 (again)
- opPUSHB000,
- 99,
- opENDF,
-
- opPUSHB001, // [2, 0]
- 2,
- 0,
- opCALL, // [4]
- opPUSHB000, // [4, 3]
- 3,
- opLOOPCALL, // [99, 99, 99, 99]
- opPUSHB000, // [99, 99, 99, 99, 7]
- 7,
- opCALL, // [99, 99, 99, 99, 20, 20]
- },
- []int32{99, 99, 99, 99, 20, 20},
- "",
- },
- }
-
- for _, tc := range testCases {
- h := &hinter{}
- h.init(&Font{
- maxStorage: 32,
- maxStackElements: 100,
- }, 768)
- err, errStr := h.run(tc.prog, nil, nil, nil, nil), ""
- if err != nil {
- errStr = err.Error()
- }
- if tc.errStr != "" {
- if errStr == "" {
- t.Errorf("%s: got no error, want %q", tc.desc, tc.errStr)
- } else if !strings.Contains(errStr, tc.errStr) {
- t.Errorf("%s: got error %q, want one containing %q", tc.desc, errStr, tc.errStr)
- }
- continue
- }
- if errStr != "" {
- t.Errorf("%s: got error %q, want none", tc.desc, errStr)
- continue
- }
- got := h.stack[:len(tc.want)]
- if !reflect.DeepEqual(got, tc.want) {
- t.Errorf("%s: got %v, want %v", tc.desc, got, tc.want)
- continue
- }
- }
-}
-
-// TestMove tests that the hinter.move method matches the output of the C
-// Freetype implementation.
-func TestMove(t *testing.T) {
- h, p := hinter{}, Point{}
- testCases := []struct {
- pvX, pvY, fvX, fvY f2dot14
- wantX, wantY fixed.Int26_6
- }{
- {+0x4000, +0x0000, +0x4000, +0x0000, +1000, +0},
- {+0x4000, +0x0000, -0x4000, +0x0000, +1000, +0},
- {-0x4000, +0x0000, +0x4000, +0x0000, -1000, +0},
- {-0x4000, +0x0000, -0x4000, +0x0000, -1000, +0},
- {+0x0000, +0x4000, +0x0000, +0x4000, +0, +1000},
- {+0x0000, +0x4000, +0x0000, -0x4000, +0, +1000},
- {+0x4000, +0x0000, +0x2d41, +0x2d41, +1000, +1000},
- {+0x4000, +0x0000, -0x2d41, +0x2d41, +1000, -1000},
- {+0x4000, +0x0000, +0x2d41, -0x2d41, +1000, -1000},
- {+0x4000, +0x0000, -0x2d41, -0x2d41, +1000, +1000},
- {-0x4000, +0x0000, +0x2d41, +0x2d41, -1000, -1000},
- {-0x4000, +0x0000, -0x2d41, +0x2d41, -1000, +1000},
- {-0x4000, +0x0000, +0x2d41, -0x2d41, -1000, +1000},
- {-0x4000, +0x0000, -0x2d41, -0x2d41, -1000, -1000},
- {+0x376d, +0x2000, +0x2d41, +0x2d41, +732, +732},
- {-0x376d, +0x2000, +0x2d41, +0x2d41, -2732, -2732},
- {+0x376d, +0x2000, +0x2d41, -0x2d41, +2732, -2732},
- {-0x376d, +0x2000, +0x2d41, -0x2d41, -732, +732},
- {-0x376d, -0x2000, +0x2d41, +0x2d41, -732, -732},
- {+0x376d, +0x2000, +0x4000, +0x0000, +1155, +0},
- {+0x376d, +0x2000, +0x0000, +0x4000, +0, +2000},
- }
- for _, tc := range testCases {
- p = Point{}
- h.gs.pv = [2]f2dot14{tc.pvX, tc.pvY}
- h.gs.fv = [2]f2dot14{tc.fvX, tc.fvY}
- h.move(&p, 1000, true)
- tx := p.Flags&flagTouchedX != 0
- ty := p.Flags&flagTouchedY != 0
- wantTX := tc.fvX != 0
- wantTY := tc.fvY != 0
- if p.X != tc.wantX || p.Y != tc.wantY || tx != wantTX || ty != wantTY {
- t.Errorf("pv=%v, fv=%v\ngot %d, %d, %t, %t\nwant %d, %d, %t, %t",
- h.gs.pv, h.gs.fv, p.X, p.Y, tx, ty, tc.wantX, tc.wantY, wantTX, wantTY)
- continue
- }
-
- // Check that p is aligned with the freedom vector.
- a := int64(p.X) * int64(tc.fvY)
- b := int64(p.Y) * int64(tc.fvX)
- if a != b {
- t.Errorf("pv=%v, fv=%v, p=%v not aligned with fv", h.gs.pv, h.gs.fv, p)
- continue
- }
-
- // Check that the projected p is 1000 away from the origin.
- dotProd := (int64(p.X)*int64(tc.pvX) + int64(p.Y)*int64(tc.pvY) + 1<<13) >> 14
- if dotProd != 1000 {
- t.Errorf("pv=%v, fv=%v, p=%v not 1000 from origin", h.gs.pv, h.gs.fv, p)
- continue
- }
- }
-}
-
-// TestNormalize tests that the normalize function matches the output of the C
-// Freetype implementation.
-func TestNormalize(t *testing.T) {
- testCases := [][2]f2dot14{
- {-15895, 3974},
- {-15543, 5181},
- {-14654, 7327},
- {-11585, 11585},
- {0, 16384},
- {11585, 11585},
- {14654, 7327},
- {15543, 5181},
- {15895, 3974},
- {16066, 3213},
- {16161, 2694},
- {16219, 2317},
- {16257, 2032},
- {16284, 1809},
- }
- for i, want := range testCases {
- got := normalize(f2dot14(i)-4, 1)
- if got != want {
- t.Errorf("i=%d: got %v, want %v", i, got, want)
- }
- }
-}
diff --git a/vendor/github.com/golang/freetype/truetype/truetype_test.go b/vendor/github.com/golang/freetype/truetype/truetype_test.go
deleted file mode 100644
index a194f3703..000000000
--- a/vendor/github.com/golang/freetype/truetype/truetype_test.go
+++ /dev/null
@@ -1,400 +0,0 @@
-// Copyright 2012 The Freetype-Go Authors. All rights reserved.
-// Use of this source code is governed by your choice of either the
-// FreeType License or the GNU General Public License version 2 (or
-// any later version), both of which can be found in the LICENSE file.
-
-package truetype
-
-import (
- "bufio"
- "fmt"
- "io"
- "io/ioutil"
- "os"
- "strconv"
- "strings"
- "testing"
-
- "golang.org/x/image/font"
- "golang.org/x/image/math/fixed"
-)
-
-func parseTestdataFont(name string) (f *Font, testdataIsOptional bool, err error) {
- b, err := ioutil.ReadFile(fmt.Sprintf("../testdata/%s.ttf", name))
- if err != nil {
- // The "x-foo" fonts are optional tests, as they are not checked
- // in for copyright or file size reasons.
- return nil, strings.HasPrefix(name, "x-"), fmt.Errorf("%s: ReadFile: %v", name, err)
- }
- f, err = Parse(b)
- if err != nil {
- return nil, true, fmt.Errorf("%s: Parse: %v", name, err)
- }
- return f, false, nil
-}
-
-func mkBounds(minX, minY, maxX, maxY fixed.Int26_6) fixed.Rectangle26_6 {
- return fixed.Rectangle26_6{
- Min: fixed.Point26_6{
- X: minX,
- Y: minY,
- },
- Max: fixed.Point26_6{
- X: maxX,
- Y: maxY,
- },
- }
-}
-
-// TestParse tests that the luxisr.ttf metrics and glyphs are parsed correctly.
-// The numerical values can be manually verified by examining luxisr.ttx.
-func TestParse(t *testing.T) {
- f, _, err := parseTestdataFont("luxisr")
- if err != nil {
- t.Fatal(err)
- }
- if got, want := f.FUnitsPerEm(), int32(2048); got != want {
- t.Errorf("FUnitsPerEm: got %v, want %v", got, want)
- }
- fupe := fixed.Int26_6(f.FUnitsPerEm())
- if got, want := f.Bounds(fupe), mkBounds(-441, -432, 2024, 2033); got != want {
- t.Errorf("Bounds: got %v, want %v", got, want)
- }
-
- i0 := f.Index('A')
- i1 := f.Index('V')
- if i0 != 36 || i1 != 57 {
- t.Fatalf("Index: i0, i1 = %d, %d, want 36, 57", i0, i1)
- }
- if got, want := f.HMetric(fupe, i0), (HMetric{1366, 19}); got != want {
- t.Errorf("HMetric: got %v, want %v", got, want)
- }
- if got, want := f.VMetric(fupe, i0), (VMetric{2465, 553}); got != want {
- t.Errorf("VMetric: got %v, want %v", got, want)
- }
- if got, want := f.Kern(fupe, i0, i1), fixed.Int26_6(-144); got != want {
- t.Errorf("Kern: got %v, want %v", got, want)
- }
-
- g := &GlyphBuf{}
- err = g.Load(f, fupe, i0, font.HintingNone)
- if err != nil {
- t.Fatalf("Load: %v", err)
- }
- g0 := &GlyphBuf{
- Bounds: g.Bounds,
- Points: g.Points,
- Ends: g.Ends,
- }
- g1 := &GlyphBuf{
- Bounds: mkBounds(19, 0, 1342, 1480),
- Points: []Point{
- {19, 0, 51},
- {581, 1480, 1},
- {789, 1480, 51},
- {1342, 0, 1},
- {1116, 0, 35},
- {962, 410, 3},
- {368, 410, 33},
- {214, 0, 3},
- {428, 566, 19},
- {904, 566, 33},
- {667, 1200, 3},
- },
- Ends: []int{8, 11},
- }
- if got, want := fmt.Sprint(g0), fmt.Sprint(g1); got != want {
- t.Errorf("GlyphBuf:\ngot %v\nwant %v", got, want)
- }
-}
-
-func TestIndex(t *testing.T) {
- testCases := map[string]map[rune]Index{
- "luxisr": {
- ' ': 3,
- '!': 4,
- 'A': 36,
- 'V': 57,
- 'É': 101,
- 'fl': 193,
- '\u22c5': 385,
- '中': 0,
- },
-
- // The x-etc test cases use those versions of the .ttf files provided
- // by Ubuntu 14.04. See testdata/make-other-hinting-txts.sh for details.
-
- "x-arial-bold": {
- ' ': 3,
- '+': 14,
- '0': 19,
- '_': 66,
- 'w': 90,
- '~': 97,
- 'Ä': 98,
- 'fl': 192,
- '½': 242,
- 'σ': 305,
- 'λ': 540,
- 'ỹ': 1275,
- '\u04e9': 1319,
- '中': 0,
- },
- "x-deja-vu-sans-oblique": {
- ' ': 3,
- '*': 13,
- 'Å’': 276,
- 'ω': 861,
- '‡': 2571,
- '⊕': 3110,
- 'fl': 4728,
- '\ufb03': 4729,
- '\ufffd': 4813,
- // TODO: '\U0001f640': ???,
- '中': 0,
- },
- "x-droid-sans-japanese": {
- ' ': 0,
- '\u3000': 3,
- '\u3041': 25,
- '\u30fe': 201,
- '\uff61': 202,
- '\uff67': 208,
- '\uff9e': 263,
- '\uff9f': 264,
- '\u4e00': 265,
- '\u557e': 1000,
- '\u61b6': 2024,
- '\u6ede': 3177,
- '\u7505': 3555,
- '\u81e3': 4602,
- '\u81e5': 4603,
- '\u81e7': 4604,
- '\u81e8': 4605,
- '\u81ea': 4606,
- '\u81ed': 4607,
- '\u81f3': 4608,
- '\u81f4': 4609,
- '\u91c7': 5796,
- '\u9fa0': 6620,
- '\u203e': 12584,
- },
- "x-times-new-roman": {
- ' ': 3,
- ':': 29,
- 'fl': 192,
- 'Ä¿': 273,
- 'â™ ': 388,
- 'Å–': 451,
- 'Σ': 520,
- '\u200D': 745,
- 'Ẽ': 1216,
- '\u04e9': 1319,
- '中': 0,
- },
- }
- for name, wants := range testCases {
- f, testdataIsOptional, err := parseTestdataFont(name)
- if err != nil {
- if testdataIsOptional {
- t.Log(err)
- } else {
- t.Fatal(err)
- }
- continue
- }
- for r, want := range wants {
- if got := f.Index(r); got != want {
- t.Errorf("%s: Index of %q, aka %U: got %d, want %d", name, r, r, got, want)
- }
- }
- }
-}
-
-func TestName(t *testing.T) {
- testCases := map[string]string{
- "luximr": "Luxi Mono",
- "luxirr": "Luxi Serif",
- "luxisr": "Luxi Sans",
- }
-
- for name, want := range testCases {
- f, testdataIsOptional, err := parseTestdataFont(name)
- if err != nil {
- if testdataIsOptional {
- t.Log(err)
- } else {
- t.Fatal(err)
- }
- continue
- }
- if got := f.Name(NameIDFontFamily); got != want {
- t.Errorf("%s: got %q, want %q", name, got, want)
- }
- }
-}
-
-type scalingTestData struct {
- advanceWidth fixed.Int26_6
- bounds fixed.Rectangle26_6
- points []Point
-}
-
-// scalingTestParse parses a line of points like
-// 213 -22 -111 236 555;-22 -111 1, 178 555 1, 236 555 1, 36 -111 1
-// The line will not have a trailing "\n".
-func scalingTestParse(line string) (ret scalingTestData) {
- next := func(s string) (string, fixed.Int26_6) {
- t, i := "", strings.Index(s, " ")
- if i != -1 {
- s, t = s[:i], s[i+1:]
- }
- x, _ := strconv.Atoi(s)
- return t, fixed.Int26_6(x)
- }
-
- i := strings.Index(line, ";")
- prefix, line := line[:i], line[i+1:]
-
- prefix, ret.advanceWidth = next(prefix)
- prefix, ret.bounds.Min.X = next(prefix)
- prefix, ret.bounds.Min.Y = next(prefix)
- prefix, ret.bounds.Max.X = next(prefix)
- prefix, ret.bounds.Max.Y = next(prefix)
-
- ret.points = make([]Point, 0, 1+strings.Count(line, ","))
- for len(line) > 0 {
- s := line
- if i := strings.Index(line, ","); i != -1 {
- s, line = line[:i], line[i+1:]
- for len(line) > 0 && line[0] == ' ' {
- line = line[1:]
- }
- } else {
- line = ""
- }
- s, x := next(s)
- s, y := next(s)
- s, f := next(s)
- ret.points = append(ret.points, Point{X: x, Y: y, Flags: uint32(f)})
- }
- return ret
-}
-
-// scalingTestEquals is equivalent to, but faster than, calling
-// reflect.DeepEqual(a, b), and also returns the index of the first non-equal
-// element. It also treats a nil []Point and an empty non-nil []Point as equal.
-// a and b must have equal length.
-func scalingTestEquals(a, b []Point) (index int, equals bool) {
- for i, p := range a {
- if p != b[i] {
- return i, false
- }
- }
- return 0, true
-}
-
-var scalingTestCases = []struct {
- name string
- size int
-}{
- {"luxisr", 12},
- {"x-arial-bold", 11},
- {"x-deja-vu-sans-oblique", 17},
- {"x-droid-sans-japanese", 9},
- {"x-times-new-roman", 13},
-}
-
-func testScaling(t *testing.T, h font.Hinting) {
- for _, tc := range scalingTestCases {
- f, testdataIsOptional, err := parseTestdataFont(tc.name)
- if err != nil {
- if testdataIsOptional {
- t.Log(err)
- } else {
- t.Error(err)
- }
- continue
- }
- hintingStr := "sans"
- if h != font.HintingNone {
- hintingStr = "with"
- }
- testFile, err := os.Open(fmt.Sprintf(
- "../testdata/%s-%dpt-%s-hinting.txt", tc.name, tc.size, hintingStr))
- if err != nil {
- t.Errorf("%s: Open: %v", tc.name, err)
- continue
- }
- defer testFile.Close()
-
- wants := []scalingTestData{}
- scanner := bufio.NewScanner(testFile)
- if scanner.Scan() {
- major, minor, patch := 0, 0, 0
- _, err := fmt.Sscanf(scanner.Text(), "freetype version %d.%d.%d", &major, &minor, &patch)
- if err != nil {
- t.Errorf("%s: version information: %v", tc.name, err)
- }
- if (major < 2) || (major == 2 && minor < 5) || (major == 2 && minor == 5 && patch < 1) {
- t.Errorf("%s: need freetype version >= 2.5.1.\n"+
- "Try setting LD_LIBRARY_PATH=/path/to/freetype_built_from_src/objs/.libs/\n"+
- "and re-running testdata/make-other-hinting-txts.sh",
- tc.name)
- continue
- }
- } else {
- t.Errorf("%s: no version information", tc.name)
- continue
- }
- for scanner.Scan() {
- wants = append(wants, scalingTestParse(scanner.Text()))
- }
- if err := scanner.Err(); err != nil && err != io.EOF {
- t.Errorf("%s: Scanner: %v", tc.name, err)
- continue
- }
-
- glyphBuf := &GlyphBuf{}
- for i, want := range wants {
- if err = glyphBuf.Load(f, fixed.I(tc.size), Index(i), h); err != nil {
- t.Errorf("%s: glyph #%d: Load: %v", tc.name, i, err)
- continue
- }
- got := scalingTestData{
- advanceWidth: glyphBuf.AdvanceWidth,
- bounds: glyphBuf.Bounds,
- points: glyphBuf.Points,
- }
-
- if got.advanceWidth != want.advanceWidth {
- t.Errorf("%s: glyph #%d advance width:\ngot %v\nwant %v",
- tc.name, i, got.advanceWidth, want.advanceWidth)
- continue
- }
-
- if got.bounds != want.bounds {
- t.Errorf("%s: glyph #%d bounds:\ngot %v\nwant %v",
- tc.name, i, got.bounds, want.bounds)
- continue
- }
-
- for i := range got.points {
- got.points[i].Flags &= 0x01
- }
- if len(got.points) != len(want.points) {
- t.Errorf("%s: glyph #%d:\ngot %v\nwant %v\ndifferent slice lengths: %d versus %d",
- tc.name, i, got.points, want.points, len(got.points), len(want.points))
- continue
- }
- if j, equals := scalingTestEquals(got.points, want.points); !equals {
- t.Errorf("%s: glyph #%d:\ngot %v\nwant %v\nat index %d: %v versus %v",
- tc.name, i, got.points, want.points, j, got.points[j], want.points[j])
- continue
- }
- }
- }
-}
-
-func TestScalingHintingNone(t *testing.T) { testScaling(t, font.HintingNone) }
-func TestScalingHintingFull(t *testing.T) { testScaling(t, font.HintingFull) }
diff --git a/vendor/github.com/golang/protobuf/.gitignore b/vendor/github.com/golang/protobuf/.gitignore
deleted file mode 100644
index 8f5b596b1..000000000
--- a/vendor/github.com/golang/protobuf/.gitignore
+++ /dev/null
@@ -1,16 +0,0 @@
-.DS_Store
-*.[568ao]
-*.ao
-*.so
-*.pyc
-._*
-.nfs.*
-[568a].out
-*~
-*.orig
-core
-_obj
-_test
-_testmain.go
-protoc-gen-go/testdata/multi/*.pb.go
-_conformance/_conformance
diff --git a/vendor/github.com/golang/protobuf/.travis.yml b/vendor/github.com/golang/protobuf/.travis.yml
deleted file mode 100644
index 93c67805b..000000000
--- a/vendor/github.com/golang/protobuf/.travis.yml
+++ /dev/null
@@ -1,18 +0,0 @@
-sudo: false
-language: go
-go:
-- 1.6.x
-- 1.7.x
-- 1.8.x
-- 1.9.x
-
-install:
- - go get -v -d -t github.com/golang/protobuf/...
- - curl -L https://github.com/google/protobuf/releases/download/v3.3.0/protoc-3.3.0-linux-x86_64.zip -o /tmp/protoc.zip
- - unzip /tmp/protoc.zip -d $HOME/protoc
-
-env:
- - PATH=$HOME/protoc/bin:$PATH
-
-script:
- - make all test
diff --git a/vendor/github.com/golang/protobuf/Make.protobuf b/vendor/github.com/golang/protobuf/Make.protobuf
deleted file mode 100644
index 15071de10..000000000
--- a/vendor/github.com/golang/protobuf/Make.protobuf
+++ /dev/null
@@ -1,40 +0,0 @@
-# Go support for Protocol Buffers - Google's data interchange format
-#
-# Copyright 2010 The Go Authors. All rights reserved.
-# https://github.com/golang/protobuf
-#
-# Redistribution and use in source and binary forms, with or without
-# modification, are permitted provided that the following conditions are
-# met:
-#
-# * Redistributions of source code must retain the above copyright
-# notice, this list of conditions and the following disclaimer.
-# * Redistributions in binary form must reproduce the above
-# copyright notice, this list of conditions and the following disclaimer
-# in the documentation and/or other materials provided with the
-# distribution.
-# * Neither the name of Google Inc. nor the names of its
-# contributors may be used to endorse or promote products derived from
-# this software without specific prior written permission.
-#
-# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-# A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-# OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-# LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-# DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-# THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-# Includable Makefile to add a rule for generating .pb.go files from .proto files
-# (Google protocol buffer descriptions).
-# Typical use if myproto.proto is a file in package mypackage in this directory:
-#
-# include $(GOROOT)/src/pkg/github.com/golang/protobuf/Make.protobuf
-
-%.pb.go: %.proto
- protoc --go_out=. $<
-
diff --git a/vendor/github.com/golang/protobuf/Makefile b/vendor/github.com/golang/protobuf/Makefile
deleted file mode 100644
index a1421d8b7..000000000
--- a/vendor/github.com/golang/protobuf/Makefile
+++ /dev/null
@@ -1,55 +0,0 @@
-# Go support for Protocol Buffers - Google's data interchange format
-#
-# Copyright 2010 The Go Authors. All rights reserved.
-# https://github.com/golang/protobuf
-#
-# Redistribution and use in source and binary forms, with or without
-# modification, are permitted provided that the following conditions are
-# met:
-#
-# * Redistributions of source code must retain the above copyright
-# notice, this list of conditions and the following disclaimer.
-# * Redistributions in binary form must reproduce the above
-# copyright notice, this list of conditions and the following disclaimer
-# in the documentation and/or other materials provided with the
-# distribution.
-# * Neither the name of Google Inc. nor the names of its
-# contributors may be used to endorse or promote products derived from
-# this software without specific prior written permission.
-#
-# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-# A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-# OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-# LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-# DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-# THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-
-all: install
-
-install:
- go install ./proto ./jsonpb ./ptypes
- go install ./protoc-gen-go
-
-test:
- go test ./proto ./jsonpb ./ptypes
- make -C protoc-gen-go/testdata test
-
-clean:
- go clean ./...
-
-nuke:
- go clean -i ./...
-
-regenerate:
- make -C protoc-gen-go/descriptor regenerate
- make -C protoc-gen-go/plugin regenerate
- make -C protoc-gen-go/testdata regenerate
- make -C proto/testdata regenerate
- make -C jsonpb/jsonpb_test_proto regenerate
- make -C _conformance regenerate
diff --git a/vendor/github.com/golang/protobuf/README.md b/vendor/github.com/golang/protobuf/README.md
deleted file mode 100644
index 9c4c815c0..000000000
--- a/vendor/github.com/golang/protobuf/README.md
+++ /dev/null
@@ -1,244 +0,0 @@
-# Go support for Protocol Buffers
-
-[![Build Status](https://travis-ci.org/golang/protobuf.svg?branch=master)](https://travis-ci.org/golang/protobuf)
-[![GoDoc](https://godoc.org/github.com/golang/protobuf?status.svg)](https://godoc.org/github.com/golang/protobuf)
-
-Google's data interchange format.
-Copyright 2010 The Go Authors.
-https://github.com/golang/protobuf
-
-This package and the code it generates requires at least Go 1.4.
-
-This software implements Go bindings for protocol buffers. For
-information about protocol buffers themselves, see
- https://developers.google.com/protocol-buffers/
-
-## Installation ##
-
-To use this software, you must:
-- Install the standard C++ implementation of protocol buffers from
- https://developers.google.com/protocol-buffers/
-- Of course, install the Go compiler and tools from
- https://golang.org/
- See
- https://golang.org/doc/install
- for details or, if you are using gccgo, follow the instructions at
- https://golang.org/doc/install/gccgo
-- Grab the code from the repository and install the proto package.
- The simplest way is to run `go get -u github.com/golang/protobuf/protoc-gen-go`.
- The compiler plugin, protoc-gen-go, will be installed in $GOBIN,
- defaulting to $GOPATH/bin. It must be in your $PATH for the protocol
- compiler, protoc, to find it.
-
-This software has two parts: a 'protocol compiler plugin' that
-generates Go source files that, once compiled, can access and manage
-protocol buffers; and a library that implements run-time support for
-encoding (marshaling), decoding (unmarshaling), and accessing protocol
-buffers.
-
-There is support for gRPC in Go using protocol buffers.
-See the note at the bottom of this file for details.
-
-There are no insertion points in the plugin.
-
-
-## Using protocol buffers with Go ##
-
-Once the software is installed, there are two steps to using it.
-First you must compile the protocol buffer definitions and then import
-them, with the support library, into your program.
-
-To compile the protocol buffer definition, run protoc with the --go_out
-parameter set to the directory you want to output the Go code to.
-
- protoc --go_out=. *.proto
-
-The generated files will be suffixed .pb.go. See the Test code below
-for an example using such a file.
-
-
-The package comment for the proto library contains text describing
-the interface provided in Go for protocol buffers. Here is an edited
-version.
-
-==========
-
-The proto package converts data structures to and from the
-wire format of protocol buffers. It works in concert with the
-Go source code generated for .proto files by the protocol compiler.
-
-A summary of the properties of the protocol buffer interface
-for a protocol buffer variable v:
-
- - Names are turned from camel_case to CamelCase for export.
- - There are no methods on v to set fields; just treat
- them as structure fields.
- - There are getters that return a field's value if set,
- and return the field's default value if unset.
- The getters work even if the receiver is a nil message.
- - The zero value for a struct is its correct initialization state.
- All desired fields must be set before marshaling.
- - A Reset() method will restore a protobuf struct to its zero state.
- - Non-repeated fields are pointers to the values; nil means unset.
- That is, optional or required field int32 f becomes F *int32.
- - Repeated fields are slices.
- - Helper functions are available to aid the setting of fields.
- Helpers for getting values are superseded by the
- GetFoo methods and their use is deprecated.
- msg.Foo = proto.String("hello") // set field
- - Constants are defined to hold the default values of all fields that
- have them. They have the form Default_StructName_FieldName.
- Because the getter methods handle defaulted values,
- direct use of these constants should be rare.
- - Enums are given type names and maps from names to values.
- Enum values are prefixed with the enum's type name. Enum types have
- a String method, and a Enum method to assist in message construction.
- - Nested groups and enums have type names prefixed with the name of
- the surrounding message type.
- - Extensions are given descriptor names that start with E_,
- followed by an underscore-delimited list of the nested messages
- that contain it (if any) followed by the CamelCased name of the
- extension field itself. HasExtension, ClearExtension, GetExtension
- and SetExtension are functions for manipulating extensions.
- - Oneof field sets are given a single field in their message,
- with distinguished wrapper types for each possible field value.
- - Marshal and Unmarshal are functions to encode and decode the wire format.
-
-When the .proto file specifies `syntax="proto3"`, there are some differences:
-
- - Non-repeated fields of non-message type are values instead of pointers.
- - Enum types do not get an Enum method.
-
-Consider file test.proto, containing
-
-```proto
- syntax = "proto2";
- package example;
-
- enum FOO { X = 17; };
-
- message Test {
- required string label = 1;
- optional int32 type = 2 [default=77];
- repeated int64 reps = 3;
- optional group OptionalGroup = 4 {
- required string RequiredField = 5;
- }
- }
-```
-
-To create and play with a Test object from the example package,
-
-```go
- package main
-
- import (
- "log"
-
- "github.com/golang/protobuf/proto"
- "path/to/example"
- )
-
- func main() {
- test := &example.Test {
- Label: proto.String("hello"),
- Type: proto.Int32(17),
- Reps: []int64{1, 2, 3},
- Optionalgroup: &example.Test_OptionalGroup {
- RequiredField: proto.String("good bye"),
- },
- }
- data, err := proto.Marshal(test)
- if err != nil {
- log.Fatal("marshaling error: ", err)
- }
- newTest := &example.Test{}
- err = proto.Unmarshal(data, newTest)
- if err != nil {
- log.Fatal("unmarshaling error: ", err)
- }
- // Now test and newTest contain the same data.
- if test.GetLabel() != newTest.GetLabel() {
- log.Fatalf("data mismatch %q != %q", test.GetLabel(), newTest.GetLabel())
- }
- // etc.
- }
-```
-
-## Parameters ##
-
-To pass extra parameters to the plugin, use a comma-separated
-parameter list separated from the output directory by a colon:
-
-
- protoc --go_out=plugins=grpc,import_path=mypackage:. *.proto
-
-
-- `import_prefix=xxx` - a prefix that is added onto the beginning of
- all imports. Useful for things like generating protos in a
- subdirectory, or regenerating vendored protobufs in-place.
-- `import_path=foo/bar` - used as the package if no input files
- declare `go_package`. If it contains slashes, everything up to the
- rightmost slash is ignored.
-- `plugins=plugin1+plugin2` - specifies the list of sub-plugins to
- load. The only plugin in this repo is `grpc`.
-- `Mfoo/bar.proto=quux/shme` - declares that foo/bar.proto is
- associated with Go package quux/shme. This is subject to the
- import_prefix parameter.
-
-## gRPC Support ##
-
-If a proto file specifies RPC services, protoc-gen-go can be instructed to
-generate code compatible with gRPC (http://www.grpc.io/). To do this, pass
-the `plugins` parameter to protoc-gen-go; the usual way is to insert it into
-the --go_out argument to protoc:
-
- protoc --go_out=plugins=grpc:. *.proto
-
-## Compatibility ##
-
-The library and the generated code are expected to be stable over time.
-However, we reserve the right to make breaking changes without notice for the
-following reasons:
-
-- Security. A security issue in the specification or implementation may come to
- light whose resolution requires breaking compatibility. We reserve the right
- to address such security issues.
-- Unspecified behavior. There are some aspects of the Protocol Buffers
- specification that are undefined. Programs that depend on such unspecified
- behavior may break in future releases.
-- Specification errors or changes. If it becomes necessary to address an
- inconsistency, incompleteness, or change in the Protocol Buffers
- specification, resolving the issue could affect the meaning or legality of
- existing programs. We reserve the right to address such issues, including
- updating the implementations.
-- Bugs. If the library has a bug that violates the specification, a program
- that depends on the buggy behavior may break if the bug is fixed. We reserve
- the right to fix such bugs.
-- Adding methods or fields to generated structs. These may conflict with field
- names that already exist in a schema, causing applications to break. When the
- code generator encounters a field in the schema that would collide with a
- generated field or method name, the code generator will append an underscore
- to the generated field or method name.
-- Adding, removing, or changing methods or fields in generated structs that
- start with `XXX`. These parts of the generated code are exported out of
- necessity, but should not be considered part of the public API.
-- Adding, removing, or changing unexported symbols in generated code.
-
-Any breaking changes outside of these will be announced 6 months in advance to
-protobuf@googlegroups.com.
-
-You should, whenever possible, use generated code created by the `protoc-gen-go`
-tool built at the same commit as the `proto` package. The `proto` package
-declares package-level constants in the form `ProtoPackageIsVersionX`.
-Application code and generated code may depend on one of these constants to
-ensure that compilation will fail if the available version of the proto library
-is too old. Whenever we make a change to the generated code that requires newer
-library support, in the same commit we will increment the version number of the
-generated code and declare a new package-level constant whose name incorporates
-the latest version number. Removing a compatibility constant is considered a
-breaking change and would be subject to the announcement policy stated above.
-
-The `protoc-gen-go/generator` package exposes a plugin interface,
-which is used by the gRPC code generation. This interface is not
-supported and is subject to incompatible changes without notice.
diff --git a/vendor/github.com/golang/protobuf/_conformance/Makefile b/vendor/github.com/golang/protobuf/_conformance/Makefile
deleted file mode 100644
index 89800e2d9..000000000
--- a/vendor/github.com/golang/protobuf/_conformance/Makefile
+++ /dev/null
@@ -1,33 +0,0 @@
-# Go support for Protocol Buffers - Google's data interchange format
-#
-# Copyright 2016 The Go Authors. All rights reserved.
-# https://github.com/golang/protobuf
-#
-# Redistribution and use in source and binary forms, with or without
-# modification, are permitted provided that the following conditions are
-# met:
-#
-# * Redistributions of source code must retain the above copyright
-# notice, this list of conditions and the following disclaimer.
-# * Redistributions in binary form must reproduce the above
-# copyright notice, this list of conditions and the following disclaimer
-# in the documentation and/or other materials provided with the
-# distribution.
-# * Neither the name of Google Inc. nor the names of its
-# contributors may be used to endorse or promote products derived from
-# this software without specific prior written permission.
-#
-# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-# A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-# OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-# LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-# DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-# THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-regenerate:
- protoc --go_out=Mgoogle/protobuf/any.proto=github.com/golang/protobuf/ptypes/any,Mgoogle/protobuf/duration.proto=github.com/golang/protobuf/ptypes/duration,Mgoogle/protobuf/struct.proto=github.com/golang/protobuf/ptypes/struct,Mgoogle/protobuf/timestamp.proto=github.com/golang/protobuf/ptypes/timestamp,Mgoogle/protobuf/wrappers.proto=github.com/golang/protobuf/ptypes/wrappers,Mgoogle/protobuf/field_mask.proto=google.golang.org/genproto/protobuf:. conformance_proto/conformance.proto
diff --git a/vendor/github.com/golang/protobuf/_conformance/conformance.go b/vendor/github.com/golang/protobuf/_conformance/conformance.go
deleted file mode 100644
index c54212c80..000000000
--- a/vendor/github.com/golang/protobuf/_conformance/conformance.go
+++ /dev/null
@@ -1,161 +0,0 @@
-// Go support for Protocol Buffers - Google's data interchange format
-//
-// Copyright 2016 The Go Authors. All rights reserved.
-// https://github.com/golang/protobuf
-//
-// Redistribution and use in source and binary forms, with or without
-// modification, are permitted provided that the following conditions are
-// met:
-//
-// * Redistributions of source code must retain the above copyright
-// notice, this list of conditions and the following disclaimer.
-// * Redistributions in binary form must reproduce the above
-// copyright notice, this list of conditions and the following disclaimer
-// in the documentation and/or other materials provided with the
-// distribution.
-// * Neither the name of Google Inc. nor the names of its
-// contributors may be used to endorse or promote products derived from
-// this software without specific prior written permission.
-//
-// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-// conformance implements the conformance test subprocess protocol as
-// documented in conformance.proto.
-package main
-
-import (
- "encoding/binary"
- "fmt"
- "io"
- "os"
-
- pb "github.com/golang/protobuf/_conformance/conformance_proto"
- "github.com/golang/protobuf/jsonpb"
- "github.com/golang/protobuf/proto"
-)
-
-func main() {
- var sizeBuf [4]byte
- inbuf := make([]byte, 0, 4096)
- outbuf := proto.NewBuffer(nil)
- for {
- if _, err := io.ReadFull(os.Stdin, sizeBuf[:]); err == io.EOF {
- break
- } else if err != nil {
- fmt.Fprintln(os.Stderr, "go conformance: read request:", err)
- os.Exit(1)
- }
- size := binary.LittleEndian.Uint32(sizeBuf[:])
- if int(size) > cap(inbuf) {
- inbuf = make([]byte, size)
- }
- inbuf = inbuf[:size]
- if _, err := io.ReadFull(os.Stdin, inbuf); err != nil {
- fmt.Fprintln(os.Stderr, "go conformance: read request:", err)
- os.Exit(1)
- }
-
- req := new(pb.ConformanceRequest)
- if err := proto.Unmarshal(inbuf, req); err != nil {
- fmt.Fprintln(os.Stderr, "go conformance: parse request:", err)
- os.Exit(1)
- }
- res := handle(req)
-
- if err := outbuf.Marshal(res); err != nil {
- fmt.Fprintln(os.Stderr, "go conformance: marshal response:", err)
- os.Exit(1)
- }
- binary.LittleEndian.PutUint32(sizeBuf[:], uint32(len(outbuf.Bytes())))
- if _, err := os.Stdout.Write(sizeBuf[:]); err != nil {
- fmt.Fprintln(os.Stderr, "go conformance: write response:", err)
- os.Exit(1)
- }
- if _, err := os.Stdout.Write(outbuf.Bytes()); err != nil {
- fmt.Fprintln(os.Stderr, "go conformance: write response:", err)
- os.Exit(1)
- }
- outbuf.Reset()
- }
-}
-
-var jsonMarshaler = jsonpb.Marshaler{
- OrigName: true,
-}
-
-func handle(req *pb.ConformanceRequest) *pb.ConformanceResponse {
- var err error
- var msg pb.TestAllTypes
- switch p := req.Payload.(type) {
- case *pb.ConformanceRequest_ProtobufPayload:
- err = proto.Unmarshal(p.ProtobufPayload, &msg)
- case *pb.ConformanceRequest_JsonPayload:
- err = jsonpb.UnmarshalString(p.JsonPayload, &msg)
- if err != nil && err.Error() == "unmarshaling Any not supported yet" {
- return &pb.ConformanceResponse{
- Result: &pb.ConformanceResponse_Skipped{
- Skipped: err.Error(),
- },
- }
- }
- default:
- return &pb.ConformanceResponse{
- Result: &pb.ConformanceResponse_RuntimeError{
- RuntimeError: "unknown request payload type",
- },
- }
- }
- if err != nil {
- return &pb.ConformanceResponse{
- Result: &pb.ConformanceResponse_ParseError{
- ParseError: err.Error(),
- },
- }
- }
- switch req.RequestedOutputFormat {
- case pb.WireFormat_PROTOBUF:
- p, err := proto.Marshal(&msg)
- if err != nil {
- return &pb.ConformanceResponse{
- Result: &pb.ConformanceResponse_SerializeError{
- SerializeError: err.Error(),
- },
- }
- }
- return &pb.ConformanceResponse{
- Result: &pb.ConformanceResponse_ProtobufPayload{
- ProtobufPayload: p,
- },
- }
- case pb.WireFormat_JSON:
- p, err := jsonMarshaler.MarshalToString(&msg)
- if err != nil {
- return &pb.ConformanceResponse{
- Result: &pb.ConformanceResponse_SerializeError{
- SerializeError: err.Error(),
- },
- }
- }
- return &pb.ConformanceResponse{
- Result: &pb.ConformanceResponse_JsonPayload{
- JsonPayload: p,
- },
- }
- default:
- return &pb.ConformanceResponse{
- Result: &pb.ConformanceResponse_RuntimeError{
- RuntimeError: "unknown output format",
- },
- }
- }
-}
diff --git a/vendor/github.com/golang/protobuf/_conformance/conformance_proto/conformance.pb.go b/vendor/github.com/golang/protobuf/_conformance/conformance_proto/conformance.pb.go
deleted file mode 100644
index ec354eada..000000000
--- a/vendor/github.com/golang/protobuf/_conformance/conformance_proto/conformance.pb.go
+++ /dev/null
@@ -1,1885 +0,0 @@
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// source: conformance_proto/conformance.proto
-
-/*
-Package conformance is a generated protocol buffer package.
-
-It is generated from these files:
- conformance_proto/conformance.proto
-
-It has these top-level messages:
- ConformanceRequest
- ConformanceResponse
- TestAllTypes
- ForeignMessage
-*/
-package conformance
-
-import proto "github.com/golang/protobuf/proto"
-import fmt "fmt"
-import math "math"
-import google_protobuf "github.com/golang/protobuf/ptypes/any"
-import google_protobuf1 "github.com/golang/protobuf/ptypes/duration"
-import google_protobuf2 "google.golang.org/genproto/protobuf"
-import google_protobuf3 "github.com/golang/protobuf/ptypes/struct"
-import google_protobuf4 "github.com/golang/protobuf/ptypes/timestamp"
-import google_protobuf5 "github.com/golang/protobuf/ptypes/wrappers"
-
-// Reference imports to suppress errors if they are not otherwise used.
-var _ = proto.Marshal
-var _ = fmt.Errorf
-var _ = math.Inf
-
-// This is a compile-time assertion to ensure that this generated file
-// is compatible with the proto package it is being compiled against.
-// A compilation error at this line likely means your copy of the
-// proto package needs to be updated.
-const _ = proto.ProtoPackageIsVersion2 // please upgrade the proto package
-
-type WireFormat int32
-
-const (
- WireFormat_UNSPECIFIED WireFormat = 0
- WireFormat_PROTOBUF WireFormat = 1
- WireFormat_JSON WireFormat = 2
-)
-
-var WireFormat_name = map[int32]string{
- 0: "UNSPECIFIED",
- 1: "PROTOBUF",
- 2: "JSON",
-}
-var WireFormat_value = map[string]int32{
- "UNSPECIFIED": 0,
- "PROTOBUF": 1,
- "JSON": 2,
-}
-
-func (x WireFormat) String() string {
- return proto.EnumName(WireFormat_name, int32(x))
-}
-func (WireFormat) EnumDescriptor() ([]byte, []int) { return fileDescriptor0, []int{0} }
-
-type ForeignEnum int32
-
-const (
- ForeignEnum_FOREIGN_FOO ForeignEnum = 0
- ForeignEnum_FOREIGN_BAR ForeignEnum = 1
- ForeignEnum_FOREIGN_BAZ ForeignEnum = 2
-)
-
-var ForeignEnum_name = map[int32]string{
- 0: "FOREIGN_FOO",
- 1: "FOREIGN_BAR",
- 2: "FOREIGN_BAZ",
-}
-var ForeignEnum_value = map[string]int32{
- "FOREIGN_FOO": 0,
- "FOREIGN_BAR": 1,
- "FOREIGN_BAZ": 2,
-}
-
-func (x ForeignEnum) String() string {
- return proto.EnumName(ForeignEnum_name, int32(x))
-}
-func (ForeignEnum) EnumDescriptor() ([]byte, []int) { return fileDescriptor0, []int{1} }
-
-type TestAllTypes_NestedEnum int32
-
-const (
- TestAllTypes_FOO TestAllTypes_NestedEnum = 0
- TestAllTypes_BAR TestAllTypes_NestedEnum = 1
- TestAllTypes_BAZ TestAllTypes_NestedEnum = 2
- TestAllTypes_NEG TestAllTypes_NestedEnum = -1
-)
-
-var TestAllTypes_NestedEnum_name = map[int32]string{
- 0: "FOO",
- 1: "BAR",
- 2: "BAZ",
- -1: "NEG",
-}
-var TestAllTypes_NestedEnum_value = map[string]int32{
- "FOO": 0,
- "BAR": 1,
- "BAZ": 2,
- "NEG": -1,
-}
-
-func (x TestAllTypes_NestedEnum) String() string {
- return proto.EnumName(TestAllTypes_NestedEnum_name, int32(x))
-}
-func (TestAllTypes_NestedEnum) EnumDescriptor() ([]byte, []int) { return fileDescriptor0, []int{2, 0} }
-
-// Represents a single test case's input. The testee should:
-//
-// 1. parse this proto (which should always succeed)
-// 2. parse the protobuf or JSON payload in "payload" (which may fail)
-// 3. if the parse succeeded, serialize the message in the requested format.
-type ConformanceRequest struct {
- // The payload (whether protobuf of JSON) is always for a TestAllTypes proto
- // (see below).
- //
- // Types that are valid to be assigned to Payload:
- // *ConformanceRequest_ProtobufPayload
- // *ConformanceRequest_JsonPayload
- Payload isConformanceRequest_Payload `protobuf_oneof:"payload"`
- // Which format should the testee serialize its message to?
- RequestedOutputFormat WireFormat `protobuf:"varint,3,opt,name=requested_output_format,json=requestedOutputFormat,enum=conformance.WireFormat" json:"requested_output_format,omitempty"`
-}
-
-func (m *ConformanceRequest) Reset() { *m = ConformanceRequest{} }
-func (m *ConformanceRequest) String() string { return proto.CompactTextString(m) }
-func (*ConformanceRequest) ProtoMessage() {}
-func (*ConformanceRequest) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{0} }
-
-type isConformanceRequest_Payload interface {
- isConformanceRequest_Payload()
-}
-
-type ConformanceRequest_ProtobufPayload struct {
- ProtobufPayload []byte `protobuf:"bytes,1,opt,name=protobuf_payload,json=protobufPayload,proto3,oneof"`
-}
-type ConformanceRequest_JsonPayload struct {
- JsonPayload string `protobuf:"bytes,2,opt,name=json_payload,json=jsonPayload,oneof"`
-}
-
-func (*ConformanceRequest_ProtobufPayload) isConformanceRequest_Payload() {}
-func (*ConformanceRequest_JsonPayload) isConformanceRequest_Payload() {}
-
-func (m *ConformanceRequest) GetPayload() isConformanceRequest_Payload {
- if m != nil {
- return m.Payload
- }
- return nil
-}
-
-func (m *ConformanceRequest) GetProtobufPayload() []byte {
- if x, ok := m.GetPayload().(*ConformanceRequest_ProtobufPayload); ok {
- return x.ProtobufPayload
- }
- return nil
-}
-
-func (m *ConformanceRequest) GetJsonPayload() string {
- if x, ok := m.GetPayload().(*ConformanceRequest_JsonPayload); ok {
- return x.JsonPayload
- }
- return ""
-}
-
-func (m *ConformanceRequest) GetRequestedOutputFormat() WireFormat {
- if m != nil {
- return m.RequestedOutputFormat
- }
- return WireFormat_UNSPECIFIED
-}
-
-// XXX_OneofFuncs is for the internal use of the proto package.
-func (*ConformanceRequest) XXX_OneofFuncs() (func(msg proto.Message, b *proto.Buffer) error, func(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error), func(msg proto.Message) (n int), []interface{}) {
- return _ConformanceRequest_OneofMarshaler, _ConformanceRequest_OneofUnmarshaler, _ConformanceRequest_OneofSizer, []interface{}{
- (*ConformanceRequest_ProtobufPayload)(nil),
- (*ConformanceRequest_JsonPayload)(nil),
- }
-}
-
-func _ConformanceRequest_OneofMarshaler(msg proto.Message, b *proto.Buffer) error {
- m := msg.(*ConformanceRequest)
- // payload
- switch x := m.Payload.(type) {
- case *ConformanceRequest_ProtobufPayload:
- b.EncodeVarint(1<<3 | proto.WireBytes)
- b.EncodeRawBytes(x.ProtobufPayload)
- case *ConformanceRequest_JsonPayload:
- b.EncodeVarint(2<<3 | proto.WireBytes)
- b.EncodeStringBytes(x.JsonPayload)
- case nil:
- default:
- return fmt.Errorf("ConformanceRequest.Payload has unexpected type %T", x)
- }
- return nil
-}
-
-func _ConformanceRequest_OneofUnmarshaler(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error) {
- m := msg.(*ConformanceRequest)
- switch tag {
- case 1: // payload.protobuf_payload
- if wire != proto.WireBytes {
- return true, proto.ErrInternalBadWireType
- }
- x, err := b.DecodeRawBytes(true)
- m.Payload = &ConformanceRequest_ProtobufPayload{x}
- return true, err
- case 2: // payload.json_payload
- if wire != proto.WireBytes {
- return true, proto.ErrInternalBadWireType
- }
- x, err := b.DecodeStringBytes()
- m.Payload = &ConformanceRequest_JsonPayload{x}
- return true, err
- default:
- return false, nil
- }
-}
-
-func _ConformanceRequest_OneofSizer(msg proto.Message) (n int) {
- m := msg.(*ConformanceRequest)
- // payload
- switch x := m.Payload.(type) {
- case *ConformanceRequest_ProtobufPayload:
- n += proto.SizeVarint(1<<3 | proto.WireBytes)
- n += proto.SizeVarint(uint64(len(x.ProtobufPayload)))
- n += len(x.ProtobufPayload)
- case *ConformanceRequest_JsonPayload:
- n += proto.SizeVarint(2<<3 | proto.WireBytes)
- n += proto.SizeVarint(uint64(len(x.JsonPayload)))
- n += len(x.JsonPayload)
- case nil:
- default:
- panic(fmt.Sprintf("proto: unexpected type %T in oneof", x))
- }
- return n
-}
-
-// Represents a single test case's output.
-type ConformanceResponse struct {
- // Types that are valid to be assigned to Result:
- // *ConformanceResponse_ParseError
- // *ConformanceResponse_SerializeError
- // *ConformanceResponse_RuntimeError
- // *ConformanceResponse_ProtobufPayload
- // *ConformanceResponse_JsonPayload
- // *ConformanceResponse_Skipped
- Result isConformanceResponse_Result `protobuf_oneof:"result"`
-}
-
-func (m *ConformanceResponse) Reset() { *m = ConformanceResponse{} }
-func (m *ConformanceResponse) String() string { return proto.CompactTextString(m) }
-func (*ConformanceResponse) ProtoMessage() {}
-func (*ConformanceResponse) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{1} }
-
-type isConformanceResponse_Result interface {
- isConformanceResponse_Result()
-}
-
-type ConformanceResponse_ParseError struct {
- ParseError string `protobuf:"bytes,1,opt,name=parse_error,json=parseError,oneof"`
-}
-type ConformanceResponse_SerializeError struct {
- SerializeError string `protobuf:"bytes,6,opt,name=serialize_error,json=serializeError,oneof"`
-}
-type ConformanceResponse_RuntimeError struct {
- RuntimeError string `protobuf:"bytes,2,opt,name=runtime_error,json=runtimeError,oneof"`
-}
-type ConformanceResponse_ProtobufPayload struct {
- ProtobufPayload []byte `protobuf:"bytes,3,opt,name=protobuf_payload,json=protobufPayload,proto3,oneof"`
-}
-type ConformanceResponse_JsonPayload struct {
- JsonPayload string `protobuf:"bytes,4,opt,name=json_payload,json=jsonPayload,oneof"`
-}
-type ConformanceResponse_Skipped struct {
- Skipped string `protobuf:"bytes,5,opt,name=skipped,oneof"`
-}
-
-func (*ConformanceResponse_ParseError) isConformanceResponse_Result() {}
-func (*ConformanceResponse_SerializeError) isConformanceResponse_Result() {}
-func (*ConformanceResponse_RuntimeError) isConformanceResponse_Result() {}
-func (*ConformanceResponse_ProtobufPayload) isConformanceResponse_Result() {}
-func (*ConformanceResponse_JsonPayload) isConformanceResponse_Result() {}
-func (*ConformanceResponse_Skipped) isConformanceResponse_Result() {}
-
-func (m *ConformanceResponse) GetResult() isConformanceResponse_Result {
- if m != nil {
- return m.Result
- }
- return nil
-}
-
-func (m *ConformanceResponse) GetParseError() string {
- if x, ok := m.GetResult().(*ConformanceResponse_ParseError); ok {
- return x.ParseError
- }
- return ""
-}
-
-func (m *ConformanceResponse) GetSerializeError() string {
- if x, ok := m.GetResult().(*ConformanceResponse_SerializeError); ok {
- return x.SerializeError
- }
- return ""
-}
-
-func (m *ConformanceResponse) GetRuntimeError() string {
- if x, ok := m.GetResult().(*ConformanceResponse_RuntimeError); ok {
- return x.RuntimeError
- }
- return ""
-}
-
-func (m *ConformanceResponse) GetProtobufPayload() []byte {
- if x, ok := m.GetResult().(*ConformanceResponse_ProtobufPayload); ok {
- return x.ProtobufPayload
- }
- return nil
-}
-
-func (m *ConformanceResponse) GetJsonPayload() string {
- if x, ok := m.GetResult().(*ConformanceResponse_JsonPayload); ok {
- return x.JsonPayload
- }
- return ""
-}
-
-func (m *ConformanceResponse) GetSkipped() string {
- if x, ok := m.GetResult().(*ConformanceResponse_Skipped); ok {
- return x.Skipped
- }
- return ""
-}
-
-// XXX_OneofFuncs is for the internal use of the proto package.
-func (*ConformanceResponse) XXX_OneofFuncs() (func(msg proto.Message, b *proto.Buffer) error, func(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error), func(msg proto.Message) (n int), []interface{}) {
- return _ConformanceResponse_OneofMarshaler, _ConformanceResponse_OneofUnmarshaler, _ConformanceResponse_OneofSizer, []interface{}{
- (*ConformanceResponse_ParseError)(nil),
- (*ConformanceResponse_SerializeError)(nil),
- (*ConformanceResponse_RuntimeError)(nil),
- (*ConformanceResponse_ProtobufPayload)(nil),
- (*ConformanceResponse_JsonPayload)(nil),
- (*ConformanceResponse_Skipped)(nil),
- }
-}
-
-func _ConformanceResponse_OneofMarshaler(msg proto.Message, b *proto.Buffer) error {
- m := msg.(*ConformanceResponse)
- // result
- switch x := m.Result.(type) {
- case *ConformanceResponse_ParseError:
- b.EncodeVarint(1<<3 | proto.WireBytes)
- b.EncodeStringBytes(x.ParseError)
- case *ConformanceResponse_SerializeError:
- b.EncodeVarint(6<<3 | proto.WireBytes)
- b.EncodeStringBytes(x.SerializeError)
- case *ConformanceResponse_RuntimeError:
- b.EncodeVarint(2<<3 | proto.WireBytes)
- b.EncodeStringBytes(x.RuntimeError)
- case *ConformanceResponse_ProtobufPayload:
- b.EncodeVarint(3<<3 | proto.WireBytes)
- b.EncodeRawBytes(x.ProtobufPayload)
- case *ConformanceResponse_JsonPayload:
- b.EncodeVarint(4<<3 | proto.WireBytes)
- b.EncodeStringBytes(x.JsonPayload)
- case *ConformanceResponse_Skipped:
- b.EncodeVarint(5<<3 | proto.WireBytes)
- b.EncodeStringBytes(x.Skipped)
- case nil:
- default:
- return fmt.Errorf("ConformanceResponse.Result has unexpected type %T", x)
- }
- return nil
-}
-
-func _ConformanceResponse_OneofUnmarshaler(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error) {
- m := msg.(*ConformanceResponse)
- switch tag {
- case 1: // result.parse_error
- if wire != proto.WireBytes {
- return true, proto.ErrInternalBadWireType
- }
- x, err := b.DecodeStringBytes()
- m.Result = &ConformanceResponse_ParseError{x}
- return true, err
- case 6: // result.serialize_error
- if wire != proto.WireBytes {
- return true, proto.ErrInternalBadWireType
- }
- x, err := b.DecodeStringBytes()
- m.Result = &ConformanceResponse_SerializeError{x}
- return true, err
- case 2: // result.runtime_error
- if wire != proto.WireBytes {
- return true, proto.ErrInternalBadWireType
- }
- x, err := b.DecodeStringBytes()
- m.Result = &ConformanceResponse_RuntimeError{x}
- return true, err
- case 3: // result.protobuf_payload
- if wire != proto.WireBytes {
- return true, proto.ErrInternalBadWireType
- }
- x, err := b.DecodeRawBytes(true)
- m.Result = &ConformanceResponse_ProtobufPayload{x}
- return true, err
- case 4: // result.json_payload
- if wire != proto.WireBytes {
- return true, proto.ErrInternalBadWireType
- }
- x, err := b.DecodeStringBytes()
- m.Result = &ConformanceResponse_JsonPayload{x}
- return true, err
- case 5: // result.skipped
- if wire != proto.WireBytes {
- return true, proto.ErrInternalBadWireType
- }
- x, err := b.DecodeStringBytes()
- m.Result = &ConformanceResponse_Skipped{x}
- return true, err
- default:
- return false, nil
- }
-}
-
-func _ConformanceResponse_OneofSizer(msg proto.Message) (n int) {
- m := msg.(*ConformanceResponse)
- // result
- switch x := m.Result.(type) {
- case *ConformanceResponse_ParseError:
- n += proto.SizeVarint(1<<3 | proto.WireBytes)
- n += proto.SizeVarint(uint64(len(x.ParseError)))
- n += len(x.ParseError)
- case *ConformanceResponse_SerializeError:
- n += proto.SizeVarint(6<<3 | proto.WireBytes)
- n += proto.SizeVarint(uint64(len(x.SerializeError)))
- n += len(x.SerializeError)
- case *ConformanceResponse_RuntimeError:
- n += proto.SizeVarint(2<<3 | proto.WireBytes)
- n += proto.SizeVarint(uint64(len(x.RuntimeError)))
- n += len(x.RuntimeError)
- case *ConformanceResponse_ProtobufPayload:
- n += proto.SizeVarint(3<<3 | proto.WireBytes)
- n += proto.SizeVarint(uint64(len(x.ProtobufPayload)))
- n += len(x.ProtobufPayload)
- case *ConformanceResponse_JsonPayload:
- n += proto.SizeVarint(4<<3 | proto.WireBytes)
- n += proto.SizeVarint(uint64(len(x.JsonPayload)))
- n += len(x.JsonPayload)
- case *ConformanceResponse_Skipped:
- n += proto.SizeVarint(5<<3 | proto.WireBytes)
- n += proto.SizeVarint(uint64(len(x.Skipped)))
- n += len(x.Skipped)
- case nil:
- default:
- panic(fmt.Sprintf("proto: unexpected type %T in oneof", x))
- }
- return n
-}
-
-// This proto includes every type of field in both singular and repeated
-// forms.
-type TestAllTypes struct {
- // Singular
- OptionalInt32 int32 `protobuf:"varint,1,opt,name=optional_int32,json=optionalInt32" json:"optional_int32,omitempty"`
- OptionalInt64 int64 `protobuf:"varint,2,opt,name=optional_int64,json=optionalInt64" json:"optional_int64,omitempty"`
- OptionalUint32 uint32 `protobuf:"varint,3,opt,name=optional_uint32,json=optionalUint32" json:"optional_uint32,omitempty"`
- OptionalUint64 uint64 `protobuf:"varint,4,opt,name=optional_uint64,json=optionalUint64" json:"optional_uint64,omitempty"`
- OptionalSint32 int32 `protobuf:"zigzag32,5,opt,name=optional_sint32,json=optionalSint32" json:"optional_sint32,omitempty"`
- OptionalSint64 int64 `protobuf:"zigzag64,6,opt,name=optional_sint64,json=optionalSint64" json:"optional_sint64,omitempty"`
- OptionalFixed32 uint32 `protobuf:"fixed32,7,opt,name=optional_fixed32,json=optionalFixed32" json:"optional_fixed32,omitempty"`
- OptionalFixed64 uint64 `protobuf:"fixed64,8,opt,name=optional_fixed64,json=optionalFixed64" json:"optional_fixed64,omitempty"`
- OptionalSfixed32 int32 `protobuf:"fixed32,9,opt,name=optional_sfixed32,json=optionalSfixed32" json:"optional_sfixed32,omitempty"`
- OptionalSfixed64 int64 `protobuf:"fixed64,10,opt,name=optional_sfixed64,json=optionalSfixed64" json:"optional_sfixed64,omitempty"`
- OptionalFloat float32 `protobuf:"fixed32,11,opt,name=optional_float,json=optionalFloat" json:"optional_float,omitempty"`
- OptionalDouble float64 `protobuf:"fixed64,12,opt,name=optional_double,json=optionalDouble" json:"optional_double,omitempty"`
- OptionalBool bool `protobuf:"varint,13,opt,name=optional_bool,json=optionalBool" json:"optional_bool,omitempty"`
- OptionalString string `protobuf:"bytes,14,opt,name=optional_string,json=optionalString" json:"optional_string,omitempty"`
- OptionalBytes []byte `protobuf:"bytes,15,opt,name=optional_bytes,json=optionalBytes,proto3" json:"optional_bytes,omitempty"`
- OptionalNestedMessage *TestAllTypes_NestedMessage `protobuf:"bytes,18,opt,name=optional_nested_message,json=optionalNestedMessage" json:"optional_nested_message,omitempty"`
- OptionalForeignMessage *ForeignMessage `protobuf:"bytes,19,opt,name=optional_foreign_message,json=optionalForeignMessage" json:"optional_foreign_message,omitempty"`
- OptionalNestedEnum TestAllTypes_NestedEnum `protobuf:"varint,21,opt,name=optional_nested_enum,json=optionalNestedEnum,enum=conformance.TestAllTypes_NestedEnum" json:"optional_nested_enum,omitempty"`
- OptionalForeignEnum ForeignEnum `protobuf:"varint,22,opt,name=optional_foreign_enum,json=optionalForeignEnum,enum=conformance.ForeignEnum" json:"optional_foreign_enum,omitempty"`
- OptionalStringPiece string `protobuf:"bytes,24,opt,name=optional_string_piece,json=optionalStringPiece" json:"optional_string_piece,omitempty"`
- OptionalCord string `protobuf:"bytes,25,opt,name=optional_cord,json=optionalCord" json:"optional_cord,omitempty"`
- RecursiveMessage *TestAllTypes `protobuf:"bytes,27,opt,name=recursive_message,json=recursiveMessage" json:"recursive_message,omitempty"`
- // Repeated
- RepeatedInt32 []int32 `protobuf:"varint,31,rep,packed,name=repeated_int32,json=repeatedInt32" json:"repeated_int32,omitempty"`
- RepeatedInt64 []int64 `protobuf:"varint,32,rep,packed,name=repeated_int64,json=repeatedInt64" json:"repeated_int64,omitempty"`
- RepeatedUint32 []uint32 `protobuf:"varint,33,rep,packed,name=repeated_uint32,json=repeatedUint32" json:"repeated_uint32,omitempty"`
- RepeatedUint64 []uint64 `protobuf:"varint,34,rep,packed,name=repeated_uint64,json=repeatedUint64" json:"repeated_uint64,omitempty"`
- RepeatedSint32 []int32 `protobuf:"zigzag32,35,rep,packed,name=repeated_sint32,json=repeatedSint32" json:"repeated_sint32,omitempty"`
- RepeatedSint64 []int64 `protobuf:"zigzag64,36,rep,packed,name=repeated_sint64,json=repeatedSint64" json:"repeated_sint64,omitempty"`
- RepeatedFixed32 []uint32 `protobuf:"fixed32,37,rep,packed,name=repeated_fixed32,json=repeatedFixed32" json:"repeated_fixed32,omitempty"`
- RepeatedFixed64 []uint64 `protobuf:"fixed64,38,rep,packed,name=repeated_fixed64,json=repeatedFixed64" json:"repeated_fixed64,omitempty"`
- RepeatedSfixed32 []int32 `protobuf:"fixed32,39,rep,packed,name=repeated_sfixed32,json=repeatedSfixed32" json:"repeated_sfixed32,omitempty"`
- RepeatedSfixed64 []int64 `protobuf:"fixed64,40,rep,packed,name=repeated_sfixed64,json=repeatedSfixed64" json:"repeated_sfixed64,omitempty"`
- RepeatedFloat []float32 `protobuf:"fixed32,41,rep,packed,name=repeated_float,json=repeatedFloat" json:"repeated_float,omitempty"`
- RepeatedDouble []float64 `protobuf:"fixed64,42,rep,packed,name=repeated_double,json=repeatedDouble" json:"repeated_double,omitempty"`
- RepeatedBool []bool `protobuf:"varint,43,rep,packed,name=repeated_bool,json=repeatedBool" json:"repeated_bool,omitempty"`
- RepeatedString []string `protobuf:"bytes,44,rep,name=repeated_string,json=repeatedString" json:"repeated_string,omitempty"`
- RepeatedBytes [][]byte `protobuf:"bytes,45,rep,name=repeated_bytes,json=repeatedBytes,proto3" json:"repeated_bytes,omitempty"`
- RepeatedNestedMessage []*TestAllTypes_NestedMessage `protobuf:"bytes,48,rep,name=repeated_nested_message,json=repeatedNestedMessage" json:"repeated_nested_message,omitempty"`
- RepeatedForeignMessage []*ForeignMessage `protobuf:"bytes,49,rep,name=repeated_foreign_message,json=repeatedForeignMessage" json:"repeated_foreign_message,omitempty"`
- RepeatedNestedEnum []TestAllTypes_NestedEnum `protobuf:"varint,51,rep,packed,name=repeated_nested_enum,json=repeatedNestedEnum,enum=conformance.TestAllTypes_NestedEnum" json:"repeated_nested_enum,omitempty"`
- RepeatedForeignEnum []ForeignEnum `protobuf:"varint,52,rep,packed,name=repeated_foreign_enum,json=repeatedForeignEnum,enum=conformance.ForeignEnum" json:"repeated_foreign_enum,omitempty"`
- RepeatedStringPiece []string `protobuf:"bytes,54,rep,name=repeated_string_piece,json=repeatedStringPiece" json:"repeated_string_piece,omitempty"`
- RepeatedCord []string `protobuf:"bytes,55,rep,name=repeated_cord,json=repeatedCord" json:"repeated_cord,omitempty"`
- // Map
- MapInt32Int32 map[int32]int32 `protobuf:"bytes,56,rep,name=map_int32_int32,json=mapInt32Int32" json:"map_int32_int32,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"`
- MapInt64Int64 map[int64]int64 `protobuf:"bytes,57,rep,name=map_int64_int64,json=mapInt64Int64" json:"map_int64_int64,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"`
- MapUint32Uint32 map[uint32]uint32 `protobuf:"bytes,58,rep,name=map_uint32_uint32,json=mapUint32Uint32" json:"map_uint32_uint32,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"`
- MapUint64Uint64 map[uint64]uint64 `protobuf:"bytes,59,rep,name=map_uint64_uint64,json=mapUint64Uint64" json:"map_uint64_uint64,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"`
- MapSint32Sint32 map[int32]int32 `protobuf:"bytes,60,rep,name=map_sint32_sint32,json=mapSint32Sint32" json:"map_sint32_sint32,omitempty" protobuf_key:"zigzag32,1,opt,name=key" protobuf_val:"zigzag32,2,opt,name=value"`
- MapSint64Sint64 map[int64]int64 `protobuf:"bytes,61,rep,name=map_sint64_sint64,json=mapSint64Sint64" json:"map_sint64_sint64,omitempty" protobuf_key:"zigzag64,1,opt,name=key" protobuf_val:"zigzag64,2,opt,name=value"`
- MapFixed32Fixed32 map[uint32]uint32 `protobuf:"bytes,62,rep,name=map_fixed32_fixed32,json=mapFixed32Fixed32" json:"map_fixed32_fixed32,omitempty" protobuf_key:"fixed32,1,opt,name=key" protobuf_val:"fixed32,2,opt,name=value"`
- MapFixed64Fixed64 map[uint64]uint64 `protobuf:"bytes,63,rep,name=map_fixed64_fixed64,json=mapFixed64Fixed64" json:"map_fixed64_fixed64,omitempty" protobuf_key:"fixed64,1,opt,name=key" protobuf_val:"fixed64,2,opt,name=value"`
- MapSfixed32Sfixed32 map[int32]int32 `protobuf:"bytes,64,rep,name=map_sfixed32_sfixed32,json=mapSfixed32Sfixed32" json:"map_sfixed32_sfixed32,omitempty" protobuf_key:"fixed32,1,opt,name=key" protobuf_val:"fixed32,2,opt,name=value"`
- MapSfixed64Sfixed64 map[int64]int64 `protobuf:"bytes,65,rep,name=map_sfixed64_sfixed64,json=mapSfixed64Sfixed64" json:"map_sfixed64_sfixed64,omitempty" protobuf_key:"fixed64,1,opt,name=key" protobuf_val:"fixed64,2,opt,name=value"`
- MapInt32Float map[int32]float32 `protobuf:"bytes,66,rep,name=map_int32_float,json=mapInt32Float" json:"map_int32_float,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"fixed32,2,opt,name=value"`
- MapInt32Double map[int32]float64 `protobuf:"bytes,67,rep,name=map_int32_double,json=mapInt32Double" json:"map_int32_double,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"fixed64,2,opt,name=value"`
- MapBoolBool map[bool]bool `protobuf:"bytes,68,rep,name=map_bool_bool,json=mapBoolBool" json:"map_bool_bool,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"`
- MapStringString map[string]string `protobuf:"bytes,69,rep,name=map_string_string,json=mapStringString" json:"map_string_string,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"`
- MapStringBytes map[string][]byte `protobuf:"bytes,70,rep,name=map_string_bytes,json=mapStringBytes" json:"map_string_bytes,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value,proto3"`
- MapStringNestedMessage map[string]*TestAllTypes_NestedMessage `protobuf:"bytes,71,rep,name=map_string_nested_message,json=mapStringNestedMessage" json:"map_string_nested_message,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"`
- MapStringForeignMessage map[string]*ForeignMessage `protobuf:"bytes,72,rep,name=map_string_foreign_message,json=mapStringForeignMessage" json:"map_string_foreign_message,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"`
- MapStringNestedEnum map[string]TestAllTypes_NestedEnum `protobuf:"bytes,73,rep,name=map_string_nested_enum,json=mapStringNestedEnum" json:"map_string_nested_enum,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"varint,2,opt,name=value,enum=conformance.TestAllTypes_NestedEnum"`
- MapStringForeignEnum map[string]ForeignEnum `protobuf:"bytes,74,rep,name=map_string_foreign_enum,json=mapStringForeignEnum" json:"map_string_foreign_enum,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"varint,2,opt,name=value,enum=conformance.ForeignEnum"`
- // Types that are valid to be assigned to OneofField:
- // *TestAllTypes_OneofUint32
- // *TestAllTypes_OneofNestedMessage
- // *TestAllTypes_OneofString
- // *TestAllTypes_OneofBytes
- // *TestAllTypes_OneofBool
- // *TestAllTypes_OneofUint64
- // *TestAllTypes_OneofFloat
- // *TestAllTypes_OneofDouble
- // *TestAllTypes_OneofEnum
- OneofField isTestAllTypes_OneofField `protobuf_oneof:"oneof_field"`
- // Well-known types
- OptionalBoolWrapper *google_protobuf5.BoolValue `protobuf:"bytes,201,opt,name=optional_bool_wrapper,json=optionalBoolWrapper" json:"optional_bool_wrapper,omitempty"`
- OptionalInt32Wrapper *google_protobuf5.Int32Value `protobuf:"bytes,202,opt,name=optional_int32_wrapper,json=optionalInt32Wrapper" json:"optional_int32_wrapper,omitempty"`
- OptionalInt64Wrapper *google_protobuf5.Int64Value `protobuf:"bytes,203,opt,name=optional_int64_wrapper,json=optionalInt64Wrapper" json:"optional_int64_wrapper,omitempty"`
- OptionalUint32Wrapper *google_protobuf5.UInt32Value `protobuf:"bytes,204,opt,name=optional_uint32_wrapper,json=optionalUint32Wrapper" json:"optional_uint32_wrapper,omitempty"`
- OptionalUint64Wrapper *google_protobuf5.UInt64Value `protobuf:"bytes,205,opt,name=optional_uint64_wrapper,json=optionalUint64Wrapper" json:"optional_uint64_wrapper,omitempty"`
- OptionalFloatWrapper *google_protobuf5.FloatValue `protobuf:"bytes,206,opt,name=optional_float_wrapper,json=optionalFloatWrapper" json:"optional_float_wrapper,omitempty"`
- OptionalDoubleWrapper *google_protobuf5.DoubleValue `protobuf:"bytes,207,opt,name=optional_double_wrapper,json=optionalDoubleWrapper" json:"optional_double_wrapper,omitempty"`
- OptionalStringWrapper *google_protobuf5.StringValue `protobuf:"bytes,208,opt,name=optional_string_wrapper,json=optionalStringWrapper" json:"optional_string_wrapper,omitempty"`
- OptionalBytesWrapper *google_protobuf5.BytesValue `protobuf:"bytes,209,opt,name=optional_bytes_wrapper,json=optionalBytesWrapper" json:"optional_bytes_wrapper,omitempty"`
- RepeatedBoolWrapper []*google_protobuf5.BoolValue `protobuf:"bytes,211,rep,name=repeated_bool_wrapper,json=repeatedBoolWrapper" json:"repeated_bool_wrapper,omitempty"`
- RepeatedInt32Wrapper []*google_protobuf5.Int32Value `protobuf:"bytes,212,rep,name=repeated_int32_wrapper,json=repeatedInt32Wrapper" json:"repeated_int32_wrapper,omitempty"`
- RepeatedInt64Wrapper []*google_protobuf5.Int64Value `protobuf:"bytes,213,rep,name=repeated_int64_wrapper,json=repeatedInt64Wrapper" json:"repeated_int64_wrapper,omitempty"`
- RepeatedUint32Wrapper []*google_protobuf5.UInt32Value `protobuf:"bytes,214,rep,name=repeated_uint32_wrapper,json=repeatedUint32Wrapper" json:"repeated_uint32_wrapper,omitempty"`
- RepeatedUint64Wrapper []*google_protobuf5.UInt64Value `protobuf:"bytes,215,rep,name=repeated_uint64_wrapper,json=repeatedUint64Wrapper" json:"repeated_uint64_wrapper,omitempty"`
- RepeatedFloatWrapper []*google_protobuf5.FloatValue `protobuf:"bytes,216,rep,name=repeated_float_wrapper,json=repeatedFloatWrapper" json:"repeated_float_wrapper,omitempty"`
- RepeatedDoubleWrapper []*google_protobuf5.DoubleValue `protobuf:"bytes,217,rep,name=repeated_double_wrapper,json=repeatedDoubleWrapper" json:"repeated_double_wrapper,omitempty"`
- RepeatedStringWrapper []*google_protobuf5.StringValue `protobuf:"bytes,218,rep,name=repeated_string_wrapper,json=repeatedStringWrapper" json:"repeated_string_wrapper,omitempty"`
- RepeatedBytesWrapper []*google_protobuf5.BytesValue `protobuf:"bytes,219,rep,name=repeated_bytes_wrapper,json=repeatedBytesWrapper" json:"repeated_bytes_wrapper,omitempty"`
- OptionalDuration *google_protobuf1.Duration `protobuf:"bytes,301,opt,name=optional_duration,json=optionalDuration" json:"optional_duration,omitempty"`
- OptionalTimestamp *google_protobuf4.Timestamp `protobuf:"bytes,302,opt,name=optional_timestamp,json=optionalTimestamp" json:"optional_timestamp,omitempty"`
- OptionalFieldMask *google_protobuf2.FieldMask `protobuf:"bytes,303,opt,name=optional_field_mask,json=optionalFieldMask" json:"optional_field_mask,omitempty"`
- OptionalStruct *google_protobuf3.Struct `protobuf:"bytes,304,opt,name=optional_struct,json=optionalStruct" json:"optional_struct,omitempty"`
- OptionalAny *google_protobuf.Any `protobuf:"bytes,305,opt,name=optional_any,json=optionalAny" json:"optional_any,omitempty"`
- OptionalValue *google_protobuf3.Value `protobuf:"bytes,306,opt,name=optional_value,json=optionalValue" json:"optional_value,omitempty"`
- RepeatedDuration []*google_protobuf1.Duration `protobuf:"bytes,311,rep,name=repeated_duration,json=repeatedDuration" json:"repeated_duration,omitempty"`
- RepeatedTimestamp []*google_protobuf4.Timestamp `protobuf:"bytes,312,rep,name=repeated_timestamp,json=repeatedTimestamp" json:"repeated_timestamp,omitempty"`
- RepeatedFieldmask []*google_protobuf2.FieldMask `protobuf:"bytes,313,rep,name=repeated_fieldmask,json=repeatedFieldmask" json:"repeated_fieldmask,omitempty"`
- RepeatedStruct []*google_protobuf3.Struct `protobuf:"bytes,324,rep,name=repeated_struct,json=repeatedStruct" json:"repeated_struct,omitempty"`
- RepeatedAny []*google_protobuf.Any `protobuf:"bytes,315,rep,name=repeated_any,json=repeatedAny" json:"repeated_any,omitempty"`
- RepeatedValue []*google_protobuf3.Value `protobuf:"bytes,316,rep,name=repeated_value,json=repeatedValue" json:"repeated_value,omitempty"`
- // Test field-name-to-JSON-name convention.
- // (protobuf says names can be any valid C/C++ identifier.)
- Fieldname1 int32 `protobuf:"varint,401,opt,name=fieldname1" json:"fieldname1,omitempty"`
- FieldName2 int32 `protobuf:"varint,402,opt,name=field_name2,json=fieldName2" json:"field_name2,omitempty"`
- XFieldName3 int32 `protobuf:"varint,403,opt,name=_field_name3,json=FieldName3" json:"_field_name3,omitempty"`
- Field_Name4_ int32 `protobuf:"varint,404,opt,name=field__name4_,json=fieldName4" json:"field__name4_,omitempty"`
- Field0Name5 int32 `protobuf:"varint,405,opt,name=field0name5" json:"field0name5,omitempty"`
- Field_0Name6 int32 `protobuf:"varint,406,opt,name=field_0_name6,json=field0Name6" json:"field_0_name6,omitempty"`
- FieldName7 int32 `protobuf:"varint,407,opt,name=fieldName7" json:"fieldName7,omitempty"`
- FieldName8 int32 `protobuf:"varint,408,opt,name=FieldName8" json:"FieldName8,omitempty"`
- Field_Name9 int32 `protobuf:"varint,409,opt,name=field_Name9,json=fieldName9" json:"field_Name9,omitempty"`
- Field_Name10 int32 `protobuf:"varint,410,opt,name=Field_Name10,json=FieldName10" json:"Field_Name10,omitempty"`
- FIELD_NAME11 int32 `protobuf:"varint,411,opt,name=FIELD_NAME11,json=FIELDNAME11" json:"FIELD_NAME11,omitempty"`
- FIELDName12 int32 `protobuf:"varint,412,opt,name=FIELD_name12,json=FIELDName12" json:"FIELD_name12,omitempty"`
- XFieldName13 int32 `protobuf:"varint,413,opt,name=__field_name13,json=FieldName13" json:"__field_name13,omitempty"`
- X_FieldName14 int32 `protobuf:"varint,414,opt,name=__Field_name14,json=FieldName14" json:"__Field_name14,omitempty"`
- Field_Name15 int32 `protobuf:"varint,415,opt,name=field__name15,json=fieldName15" json:"field__name15,omitempty"`
- Field__Name16 int32 `protobuf:"varint,416,opt,name=field__Name16,json=fieldName16" json:"field__Name16,omitempty"`
- FieldName17__ int32 `protobuf:"varint,417,opt,name=field_name17__,json=fieldName17" json:"field_name17__,omitempty"`
- FieldName18__ int32 `protobuf:"varint,418,opt,name=Field_name18__,json=FieldName18" json:"Field_name18__,omitempty"`
-}
-
-func (m *TestAllTypes) Reset() { *m = TestAllTypes{} }
-func (m *TestAllTypes) String() string { return proto.CompactTextString(m) }
-func (*TestAllTypes) ProtoMessage() {}
-func (*TestAllTypes) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{2} }
-
-type isTestAllTypes_OneofField interface {
- isTestAllTypes_OneofField()
-}
-
-type TestAllTypes_OneofUint32 struct {
- OneofUint32 uint32 `protobuf:"varint,111,opt,name=oneof_uint32,json=oneofUint32,oneof"`
-}
-type TestAllTypes_OneofNestedMessage struct {
- OneofNestedMessage *TestAllTypes_NestedMessage `protobuf:"bytes,112,opt,name=oneof_nested_message,json=oneofNestedMessage,oneof"`
-}
-type TestAllTypes_OneofString struct {
- OneofString string `protobuf:"bytes,113,opt,name=oneof_string,json=oneofString,oneof"`
-}
-type TestAllTypes_OneofBytes struct {
- OneofBytes []byte `protobuf:"bytes,114,opt,name=oneof_bytes,json=oneofBytes,proto3,oneof"`
-}
-type TestAllTypes_OneofBool struct {
- OneofBool bool `protobuf:"varint,115,opt,name=oneof_bool,json=oneofBool,oneof"`
-}
-type TestAllTypes_OneofUint64 struct {
- OneofUint64 uint64 `protobuf:"varint,116,opt,name=oneof_uint64,json=oneofUint64,oneof"`
-}
-type TestAllTypes_OneofFloat struct {
- OneofFloat float32 `protobuf:"fixed32,117,opt,name=oneof_float,json=oneofFloat,oneof"`
-}
-type TestAllTypes_OneofDouble struct {
- OneofDouble float64 `protobuf:"fixed64,118,opt,name=oneof_double,json=oneofDouble,oneof"`
-}
-type TestAllTypes_OneofEnum struct {
- OneofEnum TestAllTypes_NestedEnum `protobuf:"varint,119,opt,name=oneof_enum,json=oneofEnum,enum=conformance.TestAllTypes_NestedEnum,oneof"`
-}
-
-func (*TestAllTypes_OneofUint32) isTestAllTypes_OneofField() {}
-func (*TestAllTypes_OneofNestedMessage) isTestAllTypes_OneofField() {}
-func (*TestAllTypes_OneofString) isTestAllTypes_OneofField() {}
-func (*TestAllTypes_OneofBytes) isTestAllTypes_OneofField() {}
-func (*TestAllTypes_OneofBool) isTestAllTypes_OneofField() {}
-func (*TestAllTypes_OneofUint64) isTestAllTypes_OneofField() {}
-func (*TestAllTypes_OneofFloat) isTestAllTypes_OneofField() {}
-func (*TestAllTypes_OneofDouble) isTestAllTypes_OneofField() {}
-func (*TestAllTypes_OneofEnum) isTestAllTypes_OneofField() {}
-
-func (m *TestAllTypes) GetOneofField() isTestAllTypes_OneofField {
- if m != nil {
- return m.OneofField
- }
- return nil
-}
-
-func (m *TestAllTypes) GetOptionalInt32() int32 {
- if m != nil {
- return m.OptionalInt32
- }
- return 0
-}
-
-func (m *TestAllTypes) GetOptionalInt64() int64 {
- if m != nil {
- return m.OptionalInt64
- }
- return 0
-}
-
-func (m *TestAllTypes) GetOptionalUint32() uint32 {
- if m != nil {
- return m.OptionalUint32
- }
- return 0
-}
-
-func (m *TestAllTypes) GetOptionalUint64() uint64 {
- if m != nil {
- return m.OptionalUint64
- }
- return 0
-}
-
-func (m *TestAllTypes) GetOptionalSint32() int32 {
- if m != nil {
- return m.OptionalSint32
- }
- return 0
-}
-
-func (m *TestAllTypes) GetOptionalSint64() int64 {
- if m != nil {
- return m.OptionalSint64
- }
- return 0
-}
-
-func (m *TestAllTypes) GetOptionalFixed32() uint32 {
- if m != nil {
- return m.OptionalFixed32
- }
- return 0
-}
-
-func (m *TestAllTypes) GetOptionalFixed64() uint64 {
- if m != nil {
- return m.OptionalFixed64
- }
- return 0
-}
-
-func (m *TestAllTypes) GetOptionalSfixed32() int32 {
- if m != nil {
- return m.OptionalSfixed32
- }
- return 0
-}
-
-func (m *TestAllTypes) GetOptionalSfixed64() int64 {
- if m != nil {
- return m.OptionalSfixed64
- }
- return 0
-}
-
-func (m *TestAllTypes) GetOptionalFloat() float32 {
- if m != nil {
- return m.OptionalFloat
- }
- return 0
-}
-
-func (m *TestAllTypes) GetOptionalDouble() float64 {
- if m != nil {
- return m.OptionalDouble
- }
- return 0
-}
-
-func (m *TestAllTypes) GetOptionalBool() bool {
- if m != nil {
- return m.OptionalBool
- }
- return false
-}
-
-func (m *TestAllTypes) GetOptionalString() string {
- if m != nil {
- return m.OptionalString
- }
- return ""
-}
-
-func (m *TestAllTypes) GetOptionalBytes() []byte {
- if m != nil {
- return m.OptionalBytes
- }
- return nil
-}
-
-func (m *TestAllTypes) GetOptionalNestedMessage() *TestAllTypes_NestedMessage {
- if m != nil {
- return m.OptionalNestedMessage
- }
- return nil
-}
-
-func (m *TestAllTypes) GetOptionalForeignMessage() *ForeignMessage {
- if m != nil {
- return m.OptionalForeignMessage
- }
- return nil
-}
-
-func (m *TestAllTypes) GetOptionalNestedEnum() TestAllTypes_NestedEnum {
- if m != nil {
- return m.OptionalNestedEnum
- }
- return TestAllTypes_FOO
-}
-
-func (m *TestAllTypes) GetOptionalForeignEnum() ForeignEnum {
- if m != nil {
- return m.OptionalForeignEnum
- }
- return ForeignEnum_FOREIGN_FOO
-}
-
-func (m *TestAllTypes) GetOptionalStringPiece() string {
- if m != nil {
- return m.OptionalStringPiece
- }
- return ""
-}
-
-func (m *TestAllTypes) GetOptionalCord() string {
- if m != nil {
- return m.OptionalCord
- }
- return ""
-}
-
-func (m *TestAllTypes) GetRecursiveMessage() *TestAllTypes {
- if m != nil {
- return m.RecursiveMessage
- }
- return nil
-}
-
-func (m *TestAllTypes) GetRepeatedInt32() []int32 {
- if m != nil {
- return m.RepeatedInt32
- }
- return nil
-}
-
-func (m *TestAllTypes) GetRepeatedInt64() []int64 {
- if m != nil {
- return m.RepeatedInt64
- }
- return nil
-}
-
-func (m *TestAllTypes) GetRepeatedUint32() []uint32 {
- if m != nil {
- return m.RepeatedUint32
- }
- return nil
-}
-
-func (m *TestAllTypes) GetRepeatedUint64() []uint64 {
- if m != nil {
- return m.RepeatedUint64
- }
- return nil
-}
-
-func (m *TestAllTypes) GetRepeatedSint32() []int32 {
- if m != nil {
- return m.RepeatedSint32
- }
- return nil
-}
-
-func (m *TestAllTypes) GetRepeatedSint64() []int64 {
- if m != nil {
- return m.RepeatedSint64
- }
- return nil
-}
-
-func (m *TestAllTypes) GetRepeatedFixed32() []uint32 {
- if m != nil {
- return m.RepeatedFixed32
- }
- return nil
-}
-
-func (m *TestAllTypes) GetRepeatedFixed64() []uint64 {
- if m != nil {
- return m.RepeatedFixed64
- }
- return nil
-}
-
-func (m *TestAllTypes) GetRepeatedSfixed32() []int32 {
- if m != nil {
- return m.RepeatedSfixed32
- }
- return nil
-}
-
-func (m *TestAllTypes) GetRepeatedSfixed64() []int64 {
- if m != nil {
- return m.RepeatedSfixed64
- }
- return nil
-}
-
-func (m *TestAllTypes) GetRepeatedFloat() []float32 {
- if m != nil {
- return m.RepeatedFloat
- }
- return nil
-}
-
-func (m *TestAllTypes) GetRepeatedDouble() []float64 {
- if m != nil {
- return m.RepeatedDouble
- }
- return nil
-}
-
-func (m *TestAllTypes) GetRepeatedBool() []bool {
- if m != nil {
- return m.RepeatedBool
- }
- return nil
-}
-
-func (m *TestAllTypes) GetRepeatedString() []string {
- if m != nil {
- return m.RepeatedString
- }
- return nil
-}
-
-func (m *TestAllTypes) GetRepeatedBytes() [][]byte {
- if m != nil {
- return m.RepeatedBytes
- }
- return nil
-}
-
-func (m *TestAllTypes) GetRepeatedNestedMessage() []*TestAllTypes_NestedMessage {
- if m != nil {
- return m.RepeatedNestedMessage
- }
- return nil
-}
-
-func (m *TestAllTypes) GetRepeatedForeignMessage() []*ForeignMessage {
- if m != nil {
- return m.RepeatedForeignMessage
- }
- return nil
-}
-
-func (m *TestAllTypes) GetRepeatedNestedEnum() []TestAllTypes_NestedEnum {
- if m != nil {
- return m.RepeatedNestedEnum
- }
- return nil
-}
-
-func (m *TestAllTypes) GetRepeatedForeignEnum() []ForeignEnum {
- if m != nil {
- return m.RepeatedForeignEnum
- }
- return nil
-}
-
-func (m *TestAllTypes) GetRepeatedStringPiece() []string {
- if m != nil {
- return m.RepeatedStringPiece
- }
- return nil
-}
-
-func (m *TestAllTypes) GetRepeatedCord() []string {
- if m != nil {
- return m.RepeatedCord
- }
- return nil
-}
-
-func (m *TestAllTypes) GetMapInt32Int32() map[int32]int32 {
- if m != nil {
- return m.MapInt32Int32
- }
- return nil
-}
-
-func (m *TestAllTypes) GetMapInt64Int64() map[int64]int64 {
- if m != nil {
- return m.MapInt64Int64
- }
- return nil
-}
-
-func (m *TestAllTypes) GetMapUint32Uint32() map[uint32]uint32 {
- if m != nil {
- return m.MapUint32Uint32
- }
- return nil
-}
-
-func (m *TestAllTypes) GetMapUint64Uint64() map[uint64]uint64 {
- if m != nil {
- return m.MapUint64Uint64
- }
- return nil
-}
-
-func (m *TestAllTypes) GetMapSint32Sint32() map[int32]int32 {
- if m != nil {
- return m.MapSint32Sint32
- }
- return nil
-}
-
-func (m *TestAllTypes) GetMapSint64Sint64() map[int64]int64 {
- if m != nil {
- return m.MapSint64Sint64
- }
- return nil
-}
-
-func (m *TestAllTypes) GetMapFixed32Fixed32() map[uint32]uint32 {
- if m != nil {
- return m.MapFixed32Fixed32
- }
- return nil
-}
-
-func (m *TestAllTypes) GetMapFixed64Fixed64() map[uint64]uint64 {
- if m != nil {
- return m.MapFixed64Fixed64
- }
- return nil
-}
-
-func (m *TestAllTypes) GetMapSfixed32Sfixed32() map[int32]int32 {
- if m != nil {
- return m.MapSfixed32Sfixed32
- }
- return nil
-}
-
-func (m *TestAllTypes) GetMapSfixed64Sfixed64() map[int64]int64 {
- if m != nil {
- return m.MapSfixed64Sfixed64
- }
- return nil
-}
-
-func (m *TestAllTypes) GetMapInt32Float() map[int32]float32 {
- if m != nil {
- return m.MapInt32Float
- }
- return nil
-}
-
-func (m *TestAllTypes) GetMapInt32Double() map[int32]float64 {
- if m != nil {
- return m.MapInt32Double
- }
- return nil
-}
-
-func (m *TestAllTypes) GetMapBoolBool() map[bool]bool {
- if m != nil {
- return m.MapBoolBool
- }
- return nil
-}
-
-func (m *TestAllTypes) GetMapStringString() map[string]string {
- if m != nil {
- return m.MapStringString
- }
- return nil
-}
-
-func (m *TestAllTypes) GetMapStringBytes() map[string][]byte {
- if m != nil {
- return m.MapStringBytes
- }
- return nil
-}
-
-func (m *TestAllTypes) GetMapStringNestedMessage() map[string]*TestAllTypes_NestedMessage {
- if m != nil {
- return m.MapStringNestedMessage
- }
- return nil
-}
-
-func (m *TestAllTypes) GetMapStringForeignMessage() map[string]*ForeignMessage {
- if m != nil {
- return m.MapStringForeignMessage
- }
- return nil
-}
-
-func (m *TestAllTypes) GetMapStringNestedEnum() map[string]TestAllTypes_NestedEnum {
- if m != nil {
- return m.MapStringNestedEnum
- }
- return nil
-}
-
-func (m *TestAllTypes) GetMapStringForeignEnum() map[string]ForeignEnum {
- if m != nil {
- return m.MapStringForeignEnum
- }
- return nil
-}
-
-func (m *TestAllTypes) GetOneofUint32() uint32 {
- if x, ok := m.GetOneofField().(*TestAllTypes_OneofUint32); ok {
- return x.OneofUint32
- }
- return 0
-}
-
-func (m *TestAllTypes) GetOneofNestedMessage() *TestAllTypes_NestedMessage {
- if x, ok := m.GetOneofField().(*TestAllTypes_OneofNestedMessage); ok {
- return x.OneofNestedMessage
- }
- return nil
-}
-
-func (m *TestAllTypes) GetOneofString() string {
- if x, ok := m.GetOneofField().(*TestAllTypes_OneofString); ok {
- return x.OneofString
- }
- return ""
-}
-
-func (m *TestAllTypes) GetOneofBytes() []byte {
- if x, ok := m.GetOneofField().(*TestAllTypes_OneofBytes); ok {
- return x.OneofBytes
- }
- return nil
-}
-
-func (m *TestAllTypes) GetOneofBool() bool {
- if x, ok := m.GetOneofField().(*TestAllTypes_OneofBool); ok {
- return x.OneofBool
- }
- return false
-}
-
-func (m *TestAllTypes) GetOneofUint64() uint64 {
- if x, ok := m.GetOneofField().(*TestAllTypes_OneofUint64); ok {
- return x.OneofUint64
- }
- return 0
-}
-
-func (m *TestAllTypes) GetOneofFloat() float32 {
- if x, ok := m.GetOneofField().(*TestAllTypes_OneofFloat); ok {
- return x.OneofFloat
- }
- return 0
-}
-
-func (m *TestAllTypes) GetOneofDouble() float64 {
- if x, ok := m.GetOneofField().(*TestAllTypes_OneofDouble); ok {
- return x.OneofDouble
- }
- return 0
-}
-
-func (m *TestAllTypes) GetOneofEnum() TestAllTypes_NestedEnum {
- if x, ok := m.GetOneofField().(*TestAllTypes_OneofEnum); ok {
- return x.OneofEnum
- }
- return TestAllTypes_FOO
-}
-
-func (m *TestAllTypes) GetOptionalBoolWrapper() *google_protobuf5.BoolValue {
- if m != nil {
- return m.OptionalBoolWrapper
- }
- return nil
-}
-
-func (m *TestAllTypes) GetOptionalInt32Wrapper() *google_protobuf5.Int32Value {
- if m != nil {
- return m.OptionalInt32Wrapper
- }
- return nil
-}
-
-func (m *TestAllTypes) GetOptionalInt64Wrapper() *google_protobuf5.Int64Value {
- if m != nil {
- return m.OptionalInt64Wrapper
- }
- return nil
-}
-
-func (m *TestAllTypes) GetOptionalUint32Wrapper() *google_protobuf5.UInt32Value {
- if m != nil {
- return m.OptionalUint32Wrapper
- }
- return nil
-}
-
-func (m *TestAllTypes) GetOptionalUint64Wrapper() *google_protobuf5.UInt64Value {
- if m != nil {
- return m.OptionalUint64Wrapper
- }
- return nil
-}
-
-func (m *TestAllTypes) GetOptionalFloatWrapper() *google_protobuf5.FloatValue {
- if m != nil {
- return m.OptionalFloatWrapper
- }
- return nil
-}
-
-func (m *TestAllTypes) GetOptionalDoubleWrapper() *google_protobuf5.DoubleValue {
- if m != nil {
- return m.OptionalDoubleWrapper
- }
- return nil
-}
-
-func (m *TestAllTypes) GetOptionalStringWrapper() *google_protobuf5.StringValue {
- if m != nil {
- return m.OptionalStringWrapper
- }
- return nil
-}
-
-func (m *TestAllTypes) GetOptionalBytesWrapper() *google_protobuf5.BytesValue {
- if m != nil {
- return m.OptionalBytesWrapper
- }
- return nil
-}
-
-func (m *TestAllTypes) GetRepeatedBoolWrapper() []*google_protobuf5.BoolValue {
- if m != nil {
- return m.RepeatedBoolWrapper
- }
- return nil
-}
-
-func (m *TestAllTypes) GetRepeatedInt32Wrapper() []*google_protobuf5.Int32Value {
- if m != nil {
- return m.RepeatedInt32Wrapper
- }
- return nil
-}
-
-func (m *TestAllTypes) GetRepeatedInt64Wrapper() []*google_protobuf5.Int64Value {
- if m != nil {
- return m.RepeatedInt64Wrapper
- }
- return nil
-}
-
-func (m *TestAllTypes) GetRepeatedUint32Wrapper() []*google_protobuf5.UInt32Value {
- if m != nil {
- return m.RepeatedUint32Wrapper
- }
- return nil
-}
-
-func (m *TestAllTypes) GetRepeatedUint64Wrapper() []*google_protobuf5.UInt64Value {
- if m != nil {
- return m.RepeatedUint64Wrapper
- }
- return nil
-}
-
-func (m *TestAllTypes) GetRepeatedFloatWrapper() []*google_protobuf5.FloatValue {
- if m != nil {
- return m.RepeatedFloatWrapper
- }
- return nil
-}
-
-func (m *TestAllTypes) GetRepeatedDoubleWrapper() []*google_protobuf5.DoubleValue {
- if m != nil {
- return m.RepeatedDoubleWrapper
- }
- return nil
-}
-
-func (m *TestAllTypes) GetRepeatedStringWrapper() []*google_protobuf5.StringValue {
- if m != nil {
- return m.RepeatedStringWrapper
- }
- return nil
-}
-
-func (m *TestAllTypes) GetRepeatedBytesWrapper() []*google_protobuf5.BytesValue {
- if m != nil {
- return m.RepeatedBytesWrapper
- }
- return nil
-}
-
-func (m *TestAllTypes) GetOptionalDuration() *google_protobuf1.Duration {
- if m != nil {
- return m.OptionalDuration
- }
- return nil
-}
-
-func (m *TestAllTypes) GetOptionalTimestamp() *google_protobuf4.Timestamp {
- if m != nil {
- return m.OptionalTimestamp
- }
- return nil
-}
-
-func (m *TestAllTypes) GetOptionalFieldMask() *google_protobuf2.FieldMask {
- if m != nil {
- return m.OptionalFieldMask
- }
- return nil
-}
-
-func (m *TestAllTypes) GetOptionalStruct() *google_protobuf3.Struct {
- if m != nil {
- return m.OptionalStruct
- }
- return nil
-}
-
-func (m *TestAllTypes) GetOptionalAny() *google_protobuf.Any {
- if m != nil {
- return m.OptionalAny
- }
- return nil
-}
-
-func (m *TestAllTypes) GetOptionalValue() *google_protobuf3.Value {
- if m != nil {
- return m.OptionalValue
- }
- return nil
-}
-
-func (m *TestAllTypes) GetRepeatedDuration() []*google_protobuf1.Duration {
- if m != nil {
- return m.RepeatedDuration
- }
- return nil
-}
-
-func (m *TestAllTypes) GetRepeatedTimestamp() []*google_protobuf4.Timestamp {
- if m != nil {
- return m.RepeatedTimestamp
- }
- return nil
-}
-
-func (m *TestAllTypes) GetRepeatedFieldmask() []*google_protobuf2.FieldMask {
- if m != nil {
- return m.RepeatedFieldmask
- }
- return nil
-}
-
-func (m *TestAllTypes) GetRepeatedStruct() []*google_protobuf3.Struct {
- if m != nil {
- return m.RepeatedStruct
- }
- return nil
-}
-
-func (m *TestAllTypes) GetRepeatedAny() []*google_protobuf.Any {
- if m != nil {
- return m.RepeatedAny
- }
- return nil
-}
-
-func (m *TestAllTypes) GetRepeatedValue() []*google_protobuf3.Value {
- if m != nil {
- return m.RepeatedValue
- }
- return nil
-}
-
-func (m *TestAllTypes) GetFieldname1() int32 {
- if m != nil {
- return m.Fieldname1
- }
- return 0
-}
-
-func (m *TestAllTypes) GetFieldName2() int32 {
- if m != nil {
- return m.FieldName2
- }
- return 0
-}
-
-func (m *TestAllTypes) GetXFieldName3() int32 {
- if m != nil {
- return m.XFieldName3
- }
- return 0
-}
-
-func (m *TestAllTypes) GetField_Name4_() int32 {
- if m != nil {
- return m.Field_Name4_
- }
- return 0
-}
-
-func (m *TestAllTypes) GetField0Name5() int32 {
- if m != nil {
- return m.Field0Name5
- }
- return 0
-}
-
-func (m *TestAllTypes) GetField_0Name6() int32 {
- if m != nil {
- return m.Field_0Name6
- }
- return 0
-}
-
-func (m *TestAllTypes) GetFieldName7() int32 {
- if m != nil {
- return m.FieldName7
- }
- return 0
-}
-
-func (m *TestAllTypes) GetFieldName8() int32 {
- if m != nil {
- return m.FieldName8
- }
- return 0
-}
-
-func (m *TestAllTypes) GetField_Name9() int32 {
- if m != nil {
- return m.Field_Name9
- }
- return 0
-}
-
-func (m *TestAllTypes) GetField_Name10() int32 {
- if m != nil {
- return m.Field_Name10
- }
- return 0
-}
-
-func (m *TestAllTypes) GetFIELD_NAME11() int32 {
- if m != nil {
- return m.FIELD_NAME11
- }
- return 0
-}
-
-func (m *TestAllTypes) GetFIELDName12() int32 {
- if m != nil {
- return m.FIELDName12
- }
- return 0
-}
-
-func (m *TestAllTypes) GetXFieldName13() int32 {
- if m != nil {
- return m.XFieldName13
- }
- return 0
-}
-
-func (m *TestAllTypes) GetX_FieldName14() int32 {
- if m != nil {
- return m.X_FieldName14
- }
- return 0
-}
-
-func (m *TestAllTypes) GetField_Name15() int32 {
- if m != nil {
- return m.Field_Name15
- }
- return 0
-}
-
-func (m *TestAllTypes) GetField__Name16() int32 {
- if m != nil {
- return m.Field__Name16
- }
- return 0
-}
-
-func (m *TestAllTypes) GetFieldName17__() int32 {
- if m != nil {
- return m.FieldName17__
- }
- return 0
-}
-
-func (m *TestAllTypes) GetFieldName18__() int32 {
- if m != nil {
- return m.FieldName18__
- }
- return 0
-}
-
-// XXX_OneofFuncs is for the internal use of the proto package.
-func (*TestAllTypes) XXX_OneofFuncs() (func(msg proto.Message, b *proto.Buffer) error, func(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error), func(msg proto.Message) (n int), []interface{}) {
- return _TestAllTypes_OneofMarshaler, _TestAllTypes_OneofUnmarshaler, _TestAllTypes_OneofSizer, []interface{}{
- (*TestAllTypes_OneofUint32)(nil),
- (*TestAllTypes_OneofNestedMessage)(nil),
- (*TestAllTypes_OneofString)(nil),
- (*TestAllTypes_OneofBytes)(nil),
- (*TestAllTypes_OneofBool)(nil),
- (*TestAllTypes_OneofUint64)(nil),
- (*TestAllTypes_OneofFloat)(nil),
- (*TestAllTypes_OneofDouble)(nil),
- (*TestAllTypes_OneofEnum)(nil),
- }
-}
-
-func _TestAllTypes_OneofMarshaler(msg proto.Message, b *proto.Buffer) error {
- m := msg.(*TestAllTypes)
- // oneof_field
- switch x := m.OneofField.(type) {
- case *TestAllTypes_OneofUint32:
- b.EncodeVarint(111<<3 | proto.WireVarint)
- b.EncodeVarint(uint64(x.OneofUint32))
- case *TestAllTypes_OneofNestedMessage:
- b.EncodeVarint(112<<3 | proto.WireBytes)
- if err := b.EncodeMessage(x.OneofNestedMessage); err != nil {
- return err
- }
- case *TestAllTypes_OneofString:
- b.EncodeVarint(113<<3 | proto.WireBytes)
- b.EncodeStringBytes(x.OneofString)
- case *TestAllTypes_OneofBytes:
- b.EncodeVarint(114<<3 | proto.WireBytes)
- b.EncodeRawBytes(x.OneofBytes)
- case *TestAllTypes_OneofBool:
- t := uint64(0)
- if x.OneofBool {
- t = 1
- }
- b.EncodeVarint(115<<3 | proto.WireVarint)
- b.EncodeVarint(t)
- case *TestAllTypes_OneofUint64:
- b.EncodeVarint(116<<3 | proto.WireVarint)
- b.EncodeVarint(uint64(x.OneofUint64))
- case *TestAllTypes_OneofFloat:
- b.EncodeVarint(117<<3 | proto.WireFixed32)
- b.EncodeFixed32(uint64(math.Float32bits(x.OneofFloat)))
- case *TestAllTypes_OneofDouble:
- b.EncodeVarint(118<<3 | proto.WireFixed64)
- b.EncodeFixed64(math.Float64bits(x.OneofDouble))
- case *TestAllTypes_OneofEnum:
- b.EncodeVarint(119<<3 | proto.WireVarint)
- b.EncodeVarint(uint64(x.OneofEnum))
- case nil:
- default:
- return fmt.Errorf("TestAllTypes.OneofField has unexpected type %T", x)
- }
- return nil
-}
-
-func _TestAllTypes_OneofUnmarshaler(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error) {
- m := msg.(*TestAllTypes)
- switch tag {
- case 111: // oneof_field.oneof_uint32
- if wire != proto.WireVarint {
- return true, proto.ErrInternalBadWireType
- }
- x, err := b.DecodeVarint()
- m.OneofField = &TestAllTypes_OneofUint32{uint32(x)}
- return true, err
- case 112: // oneof_field.oneof_nested_message
- if wire != proto.WireBytes {
- return true, proto.ErrInternalBadWireType
- }
- msg := new(TestAllTypes_NestedMessage)
- err := b.DecodeMessage(msg)
- m.OneofField = &TestAllTypes_OneofNestedMessage{msg}
- return true, err
- case 113: // oneof_field.oneof_string
- if wire != proto.WireBytes {
- return true, proto.ErrInternalBadWireType
- }
- x, err := b.DecodeStringBytes()
- m.OneofField = &TestAllTypes_OneofString{x}
- return true, err
- case 114: // oneof_field.oneof_bytes
- if wire != proto.WireBytes {
- return true, proto.ErrInternalBadWireType
- }
- x, err := b.DecodeRawBytes(true)
- m.OneofField = &TestAllTypes_OneofBytes{x}
- return true, err
- case 115: // oneof_field.oneof_bool
- if wire != proto.WireVarint {
- return true, proto.ErrInternalBadWireType
- }
- x, err := b.DecodeVarint()
- m.OneofField = &TestAllTypes_OneofBool{x != 0}
- return true, err
- case 116: // oneof_field.oneof_uint64
- if wire != proto.WireVarint {
- return true, proto.ErrInternalBadWireType
- }
- x, err := b.DecodeVarint()
- m.OneofField = &TestAllTypes_OneofUint64{x}
- return true, err
- case 117: // oneof_field.oneof_float
- if wire != proto.WireFixed32 {
- return true, proto.ErrInternalBadWireType
- }
- x, err := b.DecodeFixed32()
- m.OneofField = &TestAllTypes_OneofFloat{math.Float32frombits(uint32(x))}
- return true, err
- case 118: // oneof_field.oneof_double
- if wire != proto.WireFixed64 {
- return true, proto.ErrInternalBadWireType
- }
- x, err := b.DecodeFixed64()
- m.OneofField = &TestAllTypes_OneofDouble{math.Float64frombits(x)}
- return true, err
- case 119: // oneof_field.oneof_enum
- if wire != proto.WireVarint {
- return true, proto.ErrInternalBadWireType
- }
- x, err := b.DecodeVarint()
- m.OneofField = &TestAllTypes_OneofEnum{TestAllTypes_NestedEnum(x)}
- return true, err
- default:
- return false, nil
- }
-}
-
-func _TestAllTypes_OneofSizer(msg proto.Message) (n int) {
- m := msg.(*TestAllTypes)
- // oneof_field
- switch x := m.OneofField.(type) {
- case *TestAllTypes_OneofUint32:
- n += proto.SizeVarint(111<<3 | proto.WireVarint)
- n += proto.SizeVarint(uint64(x.OneofUint32))
- case *TestAllTypes_OneofNestedMessage:
- s := proto.Size(x.OneofNestedMessage)
- n += proto.SizeVarint(112<<3 | proto.WireBytes)
- n += proto.SizeVarint(uint64(s))
- n += s
- case *TestAllTypes_OneofString:
- n += proto.SizeVarint(113<<3 | proto.WireBytes)
- n += proto.SizeVarint(uint64(len(x.OneofString)))
- n += len(x.OneofString)
- case *TestAllTypes_OneofBytes:
- n += proto.SizeVarint(114<<3 | proto.WireBytes)
- n += proto.SizeVarint(uint64(len(x.OneofBytes)))
- n += len(x.OneofBytes)
- case *TestAllTypes_OneofBool:
- n += proto.SizeVarint(115<<3 | proto.WireVarint)
- n += 1
- case *TestAllTypes_OneofUint64:
- n += proto.SizeVarint(116<<3 | proto.WireVarint)
- n += proto.SizeVarint(uint64(x.OneofUint64))
- case *TestAllTypes_OneofFloat:
- n += proto.SizeVarint(117<<3 | proto.WireFixed32)
- n += 4
- case *TestAllTypes_OneofDouble:
- n += proto.SizeVarint(118<<3 | proto.WireFixed64)
- n += 8
- case *TestAllTypes_OneofEnum:
- n += proto.SizeVarint(119<<3 | proto.WireVarint)
- n += proto.SizeVarint(uint64(x.OneofEnum))
- case nil:
- default:
- panic(fmt.Sprintf("proto: unexpected type %T in oneof", x))
- }
- return n
-}
-
-type TestAllTypes_NestedMessage struct {
- A int32 `protobuf:"varint,1,opt,name=a" json:"a,omitempty"`
- Corecursive *TestAllTypes `protobuf:"bytes,2,opt,name=corecursive" json:"corecursive,omitempty"`
-}
-
-func (m *TestAllTypes_NestedMessage) Reset() { *m = TestAllTypes_NestedMessage{} }
-func (m *TestAllTypes_NestedMessage) String() string { return proto.CompactTextString(m) }
-func (*TestAllTypes_NestedMessage) ProtoMessage() {}
-func (*TestAllTypes_NestedMessage) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{2, 0} }
-
-func (m *TestAllTypes_NestedMessage) GetA() int32 {
- if m != nil {
- return m.A
- }
- return 0
-}
-
-func (m *TestAllTypes_NestedMessage) GetCorecursive() *TestAllTypes {
- if m != nil {
- return m.Corecursive
- }
- return nil
-}
-
-type ForeignMessage struct {
- C int32 `protobuf:"varint,1,opt,name=c" json:"c,omitempty"`
-}
-
-func (m *ForeignMessage) Reset() { *m = ForeignMessage{} }
-func (m *ForeignMessage) String() string { return proto.CompactTextString(m) }
-func (*ForeignMessage) ProtoMessage() {}
-func (*ForeignMessage) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{3} }
-
-func (m *ForeignMessage) GetC() int32 {
- if m != nil {
- return m.C
- }
- return 0
-}
-
-func init() {
- proto.RegisterType((*ConformanceRequest)(nil), "conformance.ConformanceRequest")
- proto.RegisterType((*ConformanceResponse)(nil), "conformance.ConformanceResponse")
- proto.RegisterType((*TestAllTypes)(nil), "conformance.TestAllTypes")
- proto.RegisterType((*TestAllTypes_NestedMessage)(nil), "conformance.TestAllTypes.NestedMessage")
- proto.RegisterType((*ForeignMessage)(nil), "conformance.ForeignMessage")
- proto.RegisterEnum("conformance.WireFormat", WireFormat_name, WireFormat_value)
- proto.RegisterEnum("conformance.ForeignEnum", ForeignEnum_name, ForeignEnum_value)
- proto.RegisterEnum("conformance.TestAllTypes_NestedEnum", TestAllTypes_NestedEnum_name, TestAllTypes_NestedEnum_value)
-}
-
-func init() { proto.RegisterFile("conformance_proto/conformance.proto", fileDescriptor0) }
-
-var fileDescriptor0 = []byte{
- // 2737 bytes of a gzipped FileDescriptorProto
- 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x94, 0x5a, 0xd9, 0x72, 0xdb, 0xc8,
- 0xd5, 0x16, 0x08, 0x59, 0x4b, 0x93, 0x92, 0xa8, 0xd6, 0xd6, 0x96, 0x5d, 0x63, 0x58, 0xb2, 0x7f,
- 0xd3, 0xf6, 0x8c, 0xac, 0x05, 0x86, 0x65, 0xcf, 0x3f, 0x8e, 0x45, 0x9b, 0xb4, 0xe4, 0x8c, 0x25,
- 0x17, 0x64, 0x8d, 0xab, 0x9c, 0x0b, 0x06, 0xa6, 0x20, 0x15, 0xc7, 0x24, 0xc1, 0x01, 0x48, 0x4f,
- 0x94, 0xcb, 0xbc, 0x41, 0xf6, 0x7d, 0xbd, 0xcf, 0x7a, 0x93, 0xa4, 0x92, 0xab, 0x54, 0x6e, 0xb2,
- 0x27, 0x95, 0x3d, 0x79, 0x85, 0xbc, 0x43, 0x52, 0xbd, 0xa2, 0xbb, 0x01, 0x50, 0xf4, 0x54, 0x0d,
- 0x25, 0x1e, 0x7c, 0xfd, 0x9d, 0xd3, 0xe7, 0x1c, 0x7c, 0x2d, 0x1c, 0x18, 0x2c, 0xd7, 0x83, 0xf6,
- 0x51, 0x10, 0xb6, 0xbc, 0x76, 0xdd, 0xaf, 0x75, 0xc2, 0xa0, 0x1b, 0xdc, 0x90, 0x2c, 0x2b, 0xc4,
- 0x02, 0xf3, 0x92, 0x69, 0xf1, 0xec, 0x71, 0x10, 0x1c, 0x37, 0xfd, 0x1b, 0xe4, 0xd2, 0x8b, 0xde,
- 0xd1, 0x0d, 0xaf, 0x7d, 0x42, 0x71, 0x8b, 0x6f, 0xe8, 0x97, 0x0e, 0x7b, 0xa1, 0xd7, 0x6d, 0x04,
- 0x6d, 0x76, 0xdd, 0xd2, 0xaf, 0x1f, 0x35, 0xfc, 0xe6, 0x61, 0xad, 0xe5, 0x45, 0x2f, 0x19, 0xe2,
- 0xbc, 0x8e, 0x88, 0xba, 0x61, 0xaf, 0xde, 0x65, 0x57, 0x2f, 0xe8, 0x57, 0xbb, 0x8d, 0x96, 0x1f,
- 0x75, 0xbd, 0x56, 0x27, 0x2b, 0x80, 0x0f, 0x43, 0xaf, 0xd3, 0xf1, 0xc3, 0x88, 0x5e, 0x5f, 0xfa,
- 0x85, 0x01, 0xe0, 0xfd, 0x78, 0x2f, 0xae, 0xff, 0x41, 0xcf, 0x8f, 0xba, 0xf0, 0x3a, 0x28, 0xf2,
- 0x15, 0xb5, 0x8e, 0x77, 0xd2, 0x0c, 0xbc, 0x43, 0x64, 0x58, 0x46, 0xa9, 0xb0, 0x3d, 0xe4, 0x4e,
- 0xf1, 0x2b, 0x4f, 0xe8, 0x05, 0xb8, 0x0c, 0x0a, 0xef, 0x47, 0x41, 0x5b, 0x00, 0x73, 0x96, 0x51,
- 0x1a, 0xdf, 0x1e, 0x72, 0xf3, 0xd8, 0xca, 0x41, 0x7b, 0x60, 0x21, 0xa4, 0xe4, 0xfe, 0x61, 0x2d,
- 0xe8, 0x75, 0x3b, 0xbd, 0x6e, 0x8d, 0x78, 0xed, 0x22, 0xd3, 0x32, 0x4a, 0x93, 0xeb, 0x0b, 0x2b,
- 0x72, 0x9a, 0x9f, 0x35, 0x42, 0xbf, 0x4a, 0x2e, 0xbb, 0x73, 0x62, 0xdd, 0x1e, 0x59, 0x46, 0xcd,
- 0xe5, 0x71, 0x30, 0xca, 0x1c, 0x2e, 0x7d, 0x2a, 0x07, 0x66, 0x94, 0x4d, 0x44, 0x9d, 0xa0, 0x1d,
- 0xf9, 0xf0, 0x22, 0xc8, 0x77, 0xbc, 0x30, 0xf2, 0x6b, 0x7e, 0x18, 0x06, 0x21, 0xd9, 0x00, 0x8e,
- 0x0b, 0x10, 0x63, 0x05, 0xdb, 0xe0, 0x55, 0x30, 0x15, 0xf9, 0x61, 0xc3, 0x6b, 0x36, 0x3e, 0xc9,
- 0x61, 0x23, 0x0c, 0x36, 0x29, 0x2e, 0x50, 0xe8, 0x65, 0x30, 0x11, 0xf6, 0xda, 0x38, 0xc1, 0x0c,
- 0xc8, 0xf7, 0x59, 0x60, 0x66, 0x0a, 0x4b, 0x4b, 0x9d, 0x39, 0x68, 0xea, 0x86, 0xd3, 0x52, 0xb7,
- 0x08, 0x46, 0xa3, 0x97, 0x8d, 0x4e, 0xc7, 0x3f, 0x44, 0x67, 0xd8, 0x75, 0x6e, 0x28, 0x8f, 0x81,
- 0x91, 0xd0, 0x8f, 0x7a, 0xcd, 0xee, 0xd2, 0x7f, 0xaa, 0xa0, 0xf0, 0xd4, 0x8f, 0xba, 0x5b, 0xcd,
- 0xe6, 0xd3, 0x93, 0x8e, 0x1f, 0xc1, 0xcb, 0x60, 0x32, 0xe8, 0xe0, 0x5e, 0xf3, 0x9a, 0xb5, 0x46,
- 0xbb, 0xbb, 0xb1, 0x4e, 0x12, 0x70, 0xc6, 0x9d, 0xe0, 0xd6, 0x1d, 0x6c, 0xd4, 0x61, 0x8e, 0x4d,
- 0xf6, 0x65, 0x2a, 0x30, 0xc7, 0x86, 0x57, 0xc0, 0x94, 0x80, 0xf5, 0x28, 0x1d, 0xde, 0xd5, 0x84,
- 0x2b, 0x56, 0x1f, 0x10, 0x6b, 0x02, 0xe8, 0xd8, 0x64, 0x57, 0xc3, 0x2a, 0x50, 0x63, 0x8c, 0x28,
- 0x23, 0xde, 0xde, 0x74, 0x0c, 0xdc, 0x4f, 0x32, 0x46, 0x94, 0x11, 0xd7, 0x08, 0xaa, 0x40, 0xc7,
- 0x86, 0x57, 0x41, 0x51, 0x00, 0x8f, 0x1a, 0x9f, 0xf0, 0x0f, 0x37, 0xd6, 0xd1, 0xa8, 0x65, 0x94,
- 0x46, 0x5d, 0x41, 0x50, 0xa5, 0xe6, 0x24, 0xd4, 0xb1, 0xd1, 0x98, 0x65, 0x94, 0x46, 0x34, 0xa8,
- 0x63, 0xc3, 0xeb, 0x60, 0x3a, 0x76, 0xcf, 0x69, 0xc7, 0x2d, 0xa3, 0x34, 0xe5, 0x0a, 0x8e, 0x7d,
- 0x66, 0x4f, 0x01, 0x3b, 0x36, 0x02, 0x96, 0x51, 0x2a, 0xea, 0x60, 0xc7, 0x56, 0x52, 0x7f, 0xd4,
- 0x0c, 0xbc, 0x2e, 0xca, 0x5b, 0x46, 0x29, 0x17, 0xa7, 0xbe, 0x8a, 0x8d, 0xca, 0xfe, 0x0f, 0x83,
- 0xde, 0x8b, 0xa6, 0x8f, 0x0a, 0x96, 0x51, 0x32, 0xe2, 0xfd, 0x3f, 0x20, 0x56, 0xb8, 0x0c, 0xc4,
- 0xca, 0xda, 0x8b, 0x20, 0x68, 0xa2, 0x09, 0xcb, 0x28, 0x8d, 0xb9, 0x05, 0x6e, 0x2c, 0x07, 0x41,
- 0x53, 0xcd, 0x66, 0x37, 0x6c, 0xb4, 0x8f, 0xd1, 0x24, 0xee, 0x2a, 0x29, 0x9b, 0xc4, 0xaa, 0x44,
- 0xf7, 0xe2, 0xa4, 0xeb, 0x47, 0x68, 0x0a, 0xb7, 0x71, 0x1c, 0x5d, 0x19, 0x1b, 0x61, 0x0d, 0x2c,
- 0x08, 0x58, 0x9b, 0xde, 0xde, 0x2d, 0x3f, 0x8a, 0xbc, 0x63, 0x1f, 0x41, 0xcb, 0x28, 0xe5, 0xd7,
- 0xaf, 0x28, 0x37, 0xb6, 0xdc, 0xa2, 0x2b, 0xbb, 0x04, 0xff, 0x98, 0xc2, 0xdd, 0x39, 0xce, 0xa3,
- 0x98, 0xe1, 0x01, 0x40, 0x71, 0x96, 0x82, 0xd0, 0x6f, 0x1c, 0xb7, 0x85, 0x87, 0x19, 0xe2, 0xe1,
- 0x9c, 0xe2, 0xa1, 0x4a, 0x31, 0x9c, 0x75, 0x5e, 0x24, 0x53, 0xb1, 0xc3, 0xf7, 0xc0, 0xac, 0x1e,
- 0xb7, 0xdf, 0xee, 0xb5, 0xd0, 0x1c, 0x51, 0xa3, 0x4b, 0xa7, 0x05, 0x5d, 0x69, 0xf7, 0x5a, 0x2e,
- 0x54, 0x23, 0xc6, 0x36, 0xf8, 0x2e, 0x98, 0x4b, 0x84, 0x4b, 0x88, 0xe7, 0x09, 0x31, 0x4a, 0x8b,
- 0x95, 0x90, 0xcd, 0x68, 0x81, 0x12, 0x36, 0x47, 0x62, 0xa3, 0xd5, 0xaa, 0x75, 0x1a, 0x7e, 0xdd,
- 0x47, 0x08, 0xd7, 0xac, 0x9c, 0x1b, 0xcb, 0xc5, 0xeb, 0x68, 0xdd, 0x9e, 0xe0, 0xcb, 0xf0, 0x8a,
- 0xd4, 0x0a, 0xf5, 0x20, 0x3c, 0x44, 0x67, 0x19, 0xde, 0x88, 0xdb, 0xe1, 0x7e, 0x10, 0x1e, 0xc2,
- 0x2a, 0x98, 0x0e, 0xfd, 0x7a, 0x2f, 0x8c, 0x1a, 0xaf, 0x7c, 0x91, 0xd6, 0x73, 0x24, 0xad, 0x67,
- 0x33, 0x73, 0xe0, 0x16, 0xc5, 0x1a, 0x9e, 0xce, 0xcb, 0x60, 0x32, 0xf4, 0x3b, 0xbe, 0x87, 0xf3,
- 0x48, 0x6f, 0xe6, 0x0b, 0x96, 0x89, 0xd5, 0x86, 0x5b, 0x85, 0xda, 0xc8, 0x30, 0xc7, 0x46, 0x96,
- 0x65, 0x62, 0xb5, 0x91, 0x60, 0x54, 0x1b, 0x04, 0x8c, 0xa9, 0xcd, 0x45, 0xcb, 0xc4, 0x6a, 0xc3,
- 0xcd, 0xb1, 0xda, 0x28, 0x40, 0xc7, 0x46, 0x4b, 0x96, 0x89, 0xd5, 0x46, 0x06, 0x6a, 0x8c, 0x4c,
- 0x6d, 0x96, 0x2d, 0x13, 0xab, 0x0d, 0x37, 0xef, 0x27, 0x19, 0x99, 0xda, 0x5c, 0xb2, 0x4c, 0xac,
- 0x36, 0x32, 0x90, 0xaa, 0x8d, 0x00, 0x72, 0x59, 0xb8, 0x6c, 0x99, 0x58, 0x6d, 0xb8, 0x5d, 0x52,
- 0x1b, 0x15, 0xea, 0xd8, 0xe8, 0xff, 0x2c, 0x13, 0xab, 0x8d, 0x02, 0xa5, 0x6a, 0x13, 0xbb, 0xe7,
- 0xb4, 0x57, 0x2c, 0x13, 0xab, 0x8d, 0x08, 0x40, 0x52, 0x1b, 0x0d, 0xec, 0xd8, 0xa8, 0x64, 0x99,
- 0x58, 0x6d, 0x54, 0x30, 0x55, 0x9b, 0x38, 0x08, 0xa2, 0x36, 0x57, 0x2d, 0x13, 0xab, 0x8d, 0x08,
- 0x81, 0xab, 0x8d, 0x80, 0x31, 0xb5, 0xb9, 0x66, 0x99, 0x58, 0x6d, 0xb8, 0x39, 0x56, 0x1b, 0x01,
- 0x24, 0x6a, 0x73, 0xdd, 0x32, 0xb1, 0xda, 0x70, 0x23, 0x57, 0x9b, 0x38, 0x42, 0xaa, 0x36, 0x6f,
- 0x5a, 0x26, 0x56, 0x1b, 0x11, 0x9f, 0x50, 0x9b, 0x98, 0x8d, 0xa8, 0xcd, 0x5b, 0x96, 0x89, 0xd5,
- 0x46, 0xd0, 0x71, 0xb5, 0x11, 0x30, 0x4d, 0x6d, 0x56, 0x2d, 0xf3, 0xb5, 0xd4, 0x86, 0xf3, 0x24,
- 0xd4, 0x26, 0xce, 0x92, 0xa6, 0x36, 0x6b, 0xc4, 0x43, 0x7f, 0xb5, 0x11, 0xc9, 0x4c, 0xa8, 0x8d,
- 0x1e, 0x37, 0x11, 0x85, 0x0d, 0xcb, 0x1c, 0x5c, 0x6d, 0xd4, 0x88, 0xb9, 0xda, 0x24, 0xc2, 0x25,
- 0xc4, 0x36, 0x21, 0xee, 0xa3, 0x36, 0x5a, 0xa0, 0x5c, 0x6d, 0xb4, 0x6a, 0x31, 0xb5, 0x71, 0x70,
- 0xcd, 0xa8, 0xda, 0xa8, 0x75, 0x13, 0x6a, 0x23, 0xd6, 0x11, 0xb5, 0xb9, 0xc5, 0xf0, 0x46, 0xdc,
- 0x0e, 0x44, 0x6d, 0x9e, 0x82, 0xa9, 0x96, 0xd7, 0xa1, 0x02, 0xc1, 0x64, 0x62, 0x93, 0x24, 0xf5,
- 0xcd, 0xec, 0x0c, 0x3c, 0xf6, 0x3a, 0x44, 0x3b, 0xc8, 0x47, 0xa5, 0xdd, 0x0d, 0x4f, 0xdc, 0x89,
- 0x96, 0x6c, 0x93, 0x58, 0x1d, 0x9b, 0xa9, 0xca, 0xed, 0xc1, 0x58, 0x1d, 0x9b, 0x7c, 0x28, 0xac,
- 0xcc, 0x06, 0x9f, 0x83, 0x69, 0xcc, 0x4a, 0xe5, 0x87, 0xab, 0xd0, 0x1d, 0xc2, 0xbb, 0xd2, 0x97,
- 0x97, 0x4a, 0x13, 0xfd, 0xa4, 0xcc, 0x38, 0x3c, 0xd9, 0x2a, 0x73, 0x3b, 0x36, 0x17, 0xae, 0xb7,
- 0x07, 0xe4, 0x76, 0x6c, 0xfa, 0xa9, 0x72, 0x73, 0x2b, 0xe7, 0xa6, 0x22, 0xc7, 0xb5, 0xee, 0xff,
- 0x07, 0xe0, 0xa6, 0x02, 0xb8, 0xaf, 0xc5, 0x2d, 0x5b, 0x65, 0x6e, 0xc7, 0xe6, 0xf2, 0xf8, 0xce,
- 0x80, 0xdc, 0x8e, 0xbd, 0xaf, 0xc5, 0x2d, 0x5b, 0xe1, 0xc7, 0xc1, 0x0c, 0xe6, 0x66, 0xda, 0x26,
- 0x24, 0xf5, 0x2e, 0x61, 0x5f, 0xed, 0xcb, 0xce, 0x74, 0x96, 0xfd, 0xa0, 0xfc, 0x38, 0x50, 0xd5,
- 0xae, 0x78, 0x70, 0x6c, 0xa1, 0xc4, 0x1f, 0x19, 0xd4, 0x83, 0x63, 0xb3, 0x1f, 0x9a, 0x07, 0x61,
- 0x87, 0x47, 0x60, 0x8e, 0xe4, 0x87, 0x6f, 0x42, 0x28, 0xf8, 0x3d, 0xe2, 0x63, 0xbd, 0x7f, 0x8e,
- 0x18, 0x98, 0xff, 0xa4, 0x5e, 0x70, 0xc8, 0xfa, 0x15, 0xd5, 0x0f, 0xae, 0x04, 0xdf, 0xcb, 0xd6,
- 0xc0, 0x7e, 0x1c, 0x9b, 0xff, 0xd4, 0xfd, 0xc4, 0x57, 0xd4, 0xfb, 0x95, 0x1e, 0x1a, 0xe5, 0x41,
- 0xef, 0x57, 0x72, 0x9c, 0x68, 0xf7, 0x2b, 0x3d, 0x62, 0x9e, 0x81, 0x62, 0xcc, 0xca, 0xce, 0x98,
- 0xfb, 0x84, 0xf6, 0xad, 0xd3, 0x69, 0xe9, 0xe9, 0x43, 0x79, 0x27, 0x5b, 0x8a, 0x11, 0xee, 0x02,
- 0xec, 0x89, 0x9c, 0x46, 0xf4, 0x48, 0x7a, 0x40, 0x58, 0xaf, 0xf5, 0x65, 0xc5, 0xe7, 0x14, 0xfe,
- 0x9f, 0x52, 0xe6, 0x5b, 0xb1, 0x45, 0xb4, 0x3b, 0x95, 0x42, 0x76, 0x7e, 0x55, 0x06, 0x69, 0x77,
- 0x02, 0xa5, 0x9f, 0x52, 0xbb, 0x4b, 0x56, 0x9e, 0x04, 0xc6, 0x4d, 0x8f, 0xbc, 0xea, 0x00, 0x49,
- 0xa0, 0xcb, 0xc9, 0x69, 0x18, 0x27, 0x41, 0x32, 0xc2, 0x0e, 0x38, 0x2b, 0x11, 0x6b, 0x87, 0xe4,
- 0x43, 0xe2, 0xe1, 0xe6, 0x00, 0x1e, 0x94, 0x63, 0x91, 0x7a, 0x9a, 0x6f, 0xa5, 0x5e, 0x84, 0x11,
- 0x58, 0x94, 0x3c, 0xea, 0xa7, 0xe6, 0x36, 0x71, 0xe9, 0x0c, 0xe0, 0x52, 0x3d, 0x33, 0xa9, 0xcf,
- 0x85, 0x56, 0xfa, 0x55, 0x78, 0x0c, 0xe6, 0x93, 0xdb, 0x24, 0x47, 0xdf, 0xce, 0x20, 0xf7, 0x80,
- 0xb4, 0x0d, 0x7c, 0xf4, 0x49, 0xf7, 0x80, 0x76, 0x05, 0xbe, 0x0f, 0x16, 0x52, 0x76, 0x47, 0x3c,
- 0x3d, 0x22, 0x9e, 0x36, 0x06, 0xdf, 0x5a, 0xec, 0x6a, 0xb6, 0x95, 0x72, 0x09, 0x2e, 0x83, 0x42,
- 0xd0, 0xf6, 0x83, 0x23, 0x7e, 0xdc, 0x04, 0xf8, 0x11, 0x7b, 0x7b, 0xc8, 0xcd, 0x13, 0x2b, 0x3b,
- 0x3c, 0x3e, 0x06, 0x66, 0x29, 0x48, 0xab, 0x6d, 0xe7, 0xb5, 0x1e, 0xb7, 0xb6, 0x87, 0x5c, 0x48,
- 0x68, 0xd4, 0x5a, 0x8a, 0x08, 0x58, 0xb7, 0x7f, 0xc0, 0x27, 0x12, 0xc4, 0xca, 0x7a, 0xf7, 0x22,
- 0xa0, 0x5f, 0x59, 0xdb, 0x86, 0x6c, 0xbc, 0x01, 0x88, 0x91, 0x76, 0xe1, 0x05, 0x00, 0x18, 0x04,
- 0xdf, 0x87, 0x11, 0x7e, 0x10, 0xdd, 0x1e, 0x72, 0xc7, 0x29, 0x02, 0xdf, 0x5b, 0xca, 0x56, 0x1d,
- 0x1b, 0x75, 0x2d, 0xa3, 0x34, 0xac, 0x6c, 0xd5, 0xb1, 0x63, 0x47, 0x54, 0x7b, 0x7a, 0xf8, 0xf1,
- 0x58, 0x38, 0xa2, 0x62, 0x22, 0x78, 0x98, 0x90, 0xbc, 0xc2, 0x8f, 0xc6, 0x82, 0x87, 0x09, 0x43,
- 0x85, 0x47, 0x43, 0xca, 0xf6, 0xe1, 0xe0, 0x8f, 0x78, 0x22, 0x66, 0x52, 0x9e, 0x3d, 0xe9, 0x69,
- 0x8c, 0x88, 0x0c, 0x9b, 0xa6, 0xa1, 0x5f, 0x19, 0x24, 0xf7, 0x8b, 0x2b, 0x74, 0xdc, 0xb6, 0xc2,
- 0xe7, 0x3c, 0x2b, 0x78, 0xab, 0xef, 0x79, 0xcd, 0x9e, 0x1f, 0x3f, 0xa6, 0x61, 0xd3, 0x33, 0xba,
- 0x0e, 0xba, 0x60, 0x5e, 0x9d, 0xd1, 0x08, 0xc6, 0x5f, 0x1b, 0xec, 0xd1, 0x56, 0x67, 0x24, 0x7a,
- 0x47, 0x29, 0x67, 0x95, 0x49, 0x4e, 0x06, 0xa7, 0x63, 0x0b, 0xce, 0xdf, 0xf4, 0xe1, 0x74, 0xec,
- 0x24, 0xa7, 0x63, 0x73, 0xce, 0x03, 0xe9, 0x21, 0xbf, 0xa7, 0x06, 0xfa, 0x5b, 0x4a, 0x7a, 0x3e,
- 0x41, 0x7a, 0x20, 0x45, 0x3a, 0xa7, 0x0e, 0x89, 0xb2, 0x68, 0xa5, 0x58, 0x7f, 0xd7, 0x8f, 0x96,
- 0x07, 0x3b, 0xa7, 0x8e, 0x94, 0xd2, 0x32, 0x40, 0x1a, 0x47, 0xb0, 0xfe, 0x3e, 0x2b, 0x03, 0xa4,
- 0x97, 0xb4, 0x0c, 0x10, 0x5b, 0x5a, 0xa8, 0xb4, 0xd3, 0x04, 0xe9, 0x1f, 0xb2, 0x42, 0xa5, 0xcd,
- 0xa7, 0x85, 0x4a, 0x8d, 0x69, 0xb4, 0x4c, 0x61, 0x38, 0xed, 0x1f, 0xb3, 0x68, 0xe9, 0x4d, 0xa8,
- 0xd1, 0x52, 0x63, 0x5a, 0x06, 0xc8, 0x3d, 0x2a, 0x58, 0xff, 0x94, 0x95, 0x01, 0x72, 0xdb, 0x6a,
- 0x19, 0x20, 0x36, 0xce, 0xb9, 0x27, 0x3d, 0x1c, 0x28, 0xcd, 0xff, 0x67, 0x83, 0xc8, 0x60, 0xdf,
- 0xe6, 0x97, 0x1f, 0x0a, 0xa5, 0x20, 0xd5, 0x91, 0x81, 0x60, 0xfc, 0x8b, 0xc1, 0x9e, 0xb4, 0xfa,
- 0x35, 0xbf, 0x32, 0x58, 0xc8, 0xe0, 0x94, 0x1a, 0xea, 0xaf, 0x7d, 0x38, 0x45, 0xf3, 0x2b, 0x53,
- 0x08, 0xa9, 0x46, 0xda, 0x30, 0x42, 0x90, 0xfe, 0x8d, 0x92, 0x9e, 0xd2, 0xfc, 0xea, 0xcc, 0x22,
- 0x8b, 0x56, 0x8a, 0xf5, 0xef, 0xfd, 0x68, 0x45, 0xf3, 0xab, 0x13, 0x8e, 0xb4, 0x0c, 0xa8, 0xcd,
- 0xff, 0x8f, 0xac, 0x0c, 0xc8, 0xcd, 0xaf, 0x0c, 0x03, 0xd2, 0x42, 0xd5, 0x9a, 0xff, 0x9f, 0x59,
- 0xa1, 0x2a, 0xcd, 0xaf, 0x8e, 0x0e, 0xd2, 0x68, 0xb5, 0xe6, 0xff, 0x57, 0x16, 0xad, 0xd2, 0xfc,
- 0xea, 0xb3, 0x68, 0x5a, 0x06, 0xd4, 0xe6, 0xff, 0x77, 0x56, 0x06, 0xe4, 0xe6, 0x57, 0x06, 0x0e,
- 0x9c, 0xf3, 0xa1, 0x34, 0xd7, 0xe5, 0xef, 0x70, 0xd0, 0x77, 0x73, 0x6c, 0x4e, 0x96, 0xd8, 0x3b,
- 0x43, 0xc4, 0x33, 0x5f, 0x6e, 0x81, 0x8f, 0x80, 0x18, 0x1a, 0xd6, 0xc4, 0xcb, 0x1a, 0xf4, 0xbd,
- 0x5c, 0xc6, 0xf9, 0xf1, 0x94, 0x43, 0x5c, 0xe1, 0x5f, 0x98, 0xe0, 0x47, 0xc1, 0x8c, 0x34, 0xc4,
- 0xe6, 0x2f, 0x8e, 0xd0, 0xf7, 0xb3, 0xc8, 0xaa, 0x18, 0xf3, 0xd8, 0x8b, 0x5e, 0xc6, 0x64, 0xc2,
- 0x04, 0xb7, 0xd4, 0xb9, 0x70, 0xaf, 0xde, 0x45, 0x3f, 0xa0, 0x44, 0x0b, 0x69, 0x45, 0xe8, 0xd5,
- 0xbb, 0xca, 0xc4, 0xb8, 0x57, 0xef, 0xc2, 0x4d, 0x20, 0x66, 0x8b, 0x35, 0xaf, 0x7d, 0x82, 0x7e,
- 0x48, 0xd7, 0xcf, 0x26, 0xd6, 0x6f, 0xb5, 0x4f, 0xdc, 0x3c, 0x87, 0x6e, 0xb5, 0x4f, 0xe0, 0x5d,
- 0x69, 0xd6, 0xfc, 0x0a, 0x97, 0x01, 0xfd, 0x88, 0xae, 0x9d, 0x4f, 0xac, 0xa5, 0x55, 0x12, 0xd3,
- 0x4d, 0xf2, 0x15, 0x97, 0x27, 0x6e, 0x50, 0x5e, 0x9e, 0x1f, 0xe7, 0x48, 0xb5, 0xfb, 0x95, 0x47,
- 0xf4, 0xa5, 0x54, 0x1e, 0x41, 0x14, 0x97, 0xe7, 0x27, 0xb9, 0x0c, 0x85, 0x93, 0xca, 0xc3, 0x97,
- 0xc5, 0xe5, 0x91, 0xb9, 0x48, 0x79, 0x48, 0x75, 0x7e, 0x9a, 0xc5, 0x25, 0x55, 0x27, 0x1e, 0x0a,
- 0xb2, 0x55, 0xb8, 0x3a, 0xf2, 0xad, 0x82, 0xab, 0xf3, 0x4b, 0x4a, 0x94, 0x5d, 0x1d, 0xe9, 0xee,
- 0x60, 0xd5, 0x11, 0x14, 0xb8, 0x3a, 0x3f, 0xa3, 0xeb, 0x33, 0xaa, 0xc3, 0xa1, 0xac, 0x3a, 0x62,
- 0x25, 0xad, 0xce, 0xcf, 0xe9, 0xda, 0xcc, 0xea, 0x70, 0x38, 0xad, 0xce, 0x05, 0x00, 0xc8, 0xfe,
- 0xdb, 0x5e, 0xcb, 0x5f, 0x43, 0x9f, 0x36, 0xc9, 0x6b, 0x28, 0xc9, 0x04, 0x2d, 0x90, 0xa7, 0xfd,
- 0x8b, 0xbf, 0xae, 0xa3, 0xcf, 0xc8, 0x88, 0x5d, 0x6c, 0x82, 0x17, 0x41, 0xa1, 0x16, 0x43, 0x36,
- 0xd0, 0x67, 0x19, 0xa4, 0xca, 0x21, 0x1b, 0x70, 0x09, 0x4c, 0x50, 0x04, 0x81, 0xd8, 0x35, 0xf4,
- 0x39, 0x9d, 0x86, 0xfc, 0x3d, 0x49, 0xbe, 0xad, 0x62, 0xc8, 0x4d, 0xf4, 0x79, 0x8a, 0x90, 0x6d,
- 0x70, 0x99, 0xd3, 0xac, 0x12, 0x1e, 0x07, 0x7d, 0x41, 0x01, 0x61, 0x1e, 0x47, 0xec, 0x08, 0x7f,
- 0xbb, 0x85, 0xbe, 0xa8, 0x3b, 0xba, 0x85, 0x01, 0x22, 0xb4, 0x4d, 0xf4, 0x25, 0x3d, 0xda, 0xcd,
- 0x78, 0xcb, 0xf8, 0xeb, 0x6d, 0xf4, 0x65, 0x9d, 0xe2, 0x36, 0x5c, 0x02, 0x85, 0xaa, 0x40, 0xac,
- 0xad, 0xa2, 0xaf, 0xb0, 0x38, 0x04, 0xc9, 0xda, 0x2a, 0xc1, 0xec, 0x54, 0xde, 0x7d, 0x50, 0xdb,
- 0xdd, 0x7a, 0x5c, 0x59, 0x5b, 0x43, 0x5f, 0xe5, 0x18, 0x6c, 0xa4, 0xb6, 0x18, 0x43, 0x72, 0xbd,
- 0x8e, 0xbe, 0xa6, 0x60, 0x88, 0x0d, 0x5e, 0x02, 0x93, 0x35, 0x29, 0xbf, 0x6b, 0x1b, 0xe8, 0xeb,
- 0x09, 0x6f, 0x1b, 0x14, 0x55, 0x8d, 0x51, 0x36, 0xfa, 0x46, 0x02, 0x65, 0xc7, 0x09, 0xa4, 0xa0,
- 0x9b, 0xe8, 0x9b, 0x72, 0x02, 0x09, 0x48, 0xca, 0x32, 0xdd, 0x9d, 0x83, 0xbe, 0x95, 0x00, 0x39,
- 0xd8, 0x9f, 0x14, 0xd3, 0xad, 0x5a, 0x0d, 0x7d, 0x3b, 0x81, 0xba, 0x85, 0x51, 0x52, 0x4c, 0x9b,
- 0xb5, 0x1a, 0xfa, 0x4e, 0x22, 0xaa, 0xcd, 0xc5, 0xe7, 0x60, 0x42, 0x7d, 0xd0, 0x29, 0x00, 0xc3,
- 0x63, 0x6f, 0x44, 0x0d, 0x0f, 0xbe, 0x0d, 0xf2, 0xf5, 0x40, 0xbc, 0xd4, 0x40, 0xb9, 0xd3, 0x5e,
- 0x80, 0xc8, 0xe8, 0xc5, 0x7b, 0x00, 0x26, 0x87, 0x94, 0xb0, 0x08, 0xcc, 0x97, 0xfe, 0x09, 0x73,
- 0x81, 0x7f, 0x85, 0xb3, 0xe0, 0x0c, 0xbd, 0x7d, 0x72, 0xc4, 0x46, 0xbf, 0xdc, 0xc9, 0x6d, 0x1a,
- 0x31, 0x83, 0x3c, 0x90, 0x94, 0x19, 0xcc, 0x14, 0x06, 0x53, 0x66, 0x28, 0x83, 0xd9, 0xb4, 0xd1,
- 0xa3, 0xcc, 0x31, 0x91, 0xc2, 0x31, 0x91, 0xce, 0xa1, 0x8c, 0x18, 0x65, 0x8e, 0xe1, 0x14, 0x8e,
- 0xe1, 0x24, 0x47, 0x62, 0x94, 0x28, 0x73, 0x4c, 0xa7, 0x70, 0x4c, 0xa7, 0x73, 0x28, 0x23, 0x43,
- 0x99, 0x03, 0xa6, 0x70, 0x40, 0x99, 0xe3, 0x01, 0x98, 0x4f, 0x1f, 0x0c, 0xca, 0x2c, 0xa3, 0x29,
- 0x2c, 0xa3, 0x19, 0x2c, 0xea, 0xf0, 0x4f, 0x66, 0x19, 0x49, 0x61, 0x19, 0x91, 0x59, 0xaa, 0x00,
- 0x65, 0x8d, 0xf7, 0x64, 0x9e, 0xa9, 0x14, 0x9e, 0xa9, 0x2c, 0x1e, 0x6d, 0x7c, 0x27, 0xf3, 0x14,
- 0x53, 0x78, 0x8a, 0xa9, 0xdd, 0x26, 0x0f, 0xe9, 0x4e, 0xeb, 0xd7, 0x9c, 0xcc, 0xb0, 0x05, 0x66,
- 0x52, 0xe6, 0x71, 0xa7, 0x51, 0x18, 0x32, 0xc5, 0x5d, 0x50, 0xd4, 0x87, 0x6f, 0xf2, 0xfa, 0xb1,
- 0x94, 0xf5, 0x63, 0x29, 0x4d, 0xa2, 0x0f, 0xda, 0x64, 0x8e, 0xf1, 0x14, 0x8e, 0xf1, 0xe4, 0x36,
- 0xf4, 0x89, 0xda, 0x69, 0x14, 0x05, 0x99, 0x22, 0x04, 0xe7, 0xfa, 0x8c, 0xcc, 0x52, 0xa8, 0xde,
- 0x91, 0xa9, 0x5e, 0xe3, 0x7d, 0x95, 0xe4, 0xf3, 0x18, 0x9c, 0xef, 0x37, 0x33, 0x4b, 0x71, 0xba,
- 0xa6, 0x3a, 0xed, 0xfb, 0x0a, 0x4b, 0x72, 0xd4, 0xa4, 0x0d, 0x97, 0x36, 0x2b, 0x4b, 0x71, 0x72,
- 0x47, 0x76, 0x32, 0xe8, 0x4b, 0x2d, 0xc9, 0x9b, 0x07, 0xce, 0x66, 0xce, 0xcb, 0x52, 0xdc, 0xad,
- 0xa8, 0xee, 0xb2, 0x5f, 0x75, 0xc5, 0x2e, 0x96, 0x6e, 0x03, 0x20, 0x4d, 0xf6, 0x46, 0x81, 0x59,
- 0xdd, 0xdb, 0x2b, 0x0e, 0xe1, 0x5f, 0xca, 0x5b, 0x6e, 0xd1, 0xa0, 0xbf, 0x3c, 0x2f, 0xe6, 0xb0,
- 0xbb, 0xdd, 0xca, 0xc3, 0xe2, 0x7f, 0xf9, 0x7f, 0x46, 0x79, 0x42, 0x8c, 0xa2, 0xf0, 0xa9, 0xb2,
- 0xf4, 0x06, 0x98, 0xd4, 0x06, 0x92, 0x05, 0x60, 0xd4, 0xf9, 0x81, 0x52, 0xbf, 0x76, 0x13, 0x80,
- 0xf8, 0xdf, 0x30, 0xc1, 0x29, 0x90, 0x3f, 0xd8, 0xdd, 0x7f, 0x52, 0xb9, 0xbf, 0x53, 0xdd, 0xa9,
- 0x3c, 0x28, 0x0e, 0xc1, 0x02, 0x18, 0x7b, 0xe2, 0xee, 0x3d, 0xdd, 0x2b, 0x1f, 0x54, 0x8b, 0x06,
- 0x1c, 0x03, 0xc3, 0x8f, 0xf6, 0xf7, 0x76, 0x8b, 0xb9, 0x6b, 0xf7, 0x40, 0x5e, 0x9e, 0x07, 0x4e,
- 0x81, 0x7c, 0x75, 0xcf, 0xad, 0xec, 0x3c, 0xdc, 0xad, 0xd1, 0x48, 0x25, 0x03, 0x8d, 0x58, 0x31,
- 0x3c, 0x2f, 0xe6, 0xca, 0x17, 0xc1, 0x85, 0x7a, 0xd0, 0x4a, 0xfc, 0x61, 0x26, 0x25, 0xe7, 0xc5,
- 0x08, 0xb1, 0x6e, 0xfc, 0x2f, 0x00, 0x00, 0xff, 0xff, 0x33, 0xc2, 0x0c, 0xb6, 0xeb, 0x26, 0x00,
- 0x00,
-}
diff --git a/vendor/github.com/golang/protobuf/_conformance/conformance_proto/conformance.proto b/vendor/github.com/golang/protobuf/_conformance/conformance_proto/conformance.proto
deleted file mode 100644
index 95a8fd135..000000000
--- a/vendor/github.com/golang/protobuf/_conformance/conformance_proto/conformance.proto
+++ /dev/null
@@ -1,285 +0,0 @@
-// Protocol Buffers - Google's data interchange format
-// Copyright 2008 Google Inc. All rights reserved.
-// https://developers.google.com/protocol-buffers/
-//
-// Redistribution and use in source and binary forms, with or without
-// modification, are permitted provided that the following conditions are
-// met:
-//
-// * Redistributions of source code must retain the above copyright
-// notice, this list of conditions and the following disclaimer.
-// * Redistributions in binary form must reproduce the above
-// copyright notice, this list of conditions and the following disclaimer
-// in the documentation and/or other materials provided with the
-// distribution.
-// * Neither the name of Google Inc. nor the names of its
-// contributors may be used to endorse or promote products derived from
-// this software without specific prior written permission.
-//
-// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-syntax = "proto3";
-package conformance;
-option java_package = "com.google.protobuf.conformance";
-
-import "google/protobuf/any.proto";
-import "google/protobuf/duration.proto";
-import "google/protobuf/field_mask.proto";
-import "google/protobuf/struct.proto";
-import "google/protobuf/timestamp.proto";
-import "google/protobuf/wrappers.proto";
-
-// This defines the conformance testing protocol. This protocol exists between
-// the conformance test suite itself and the code being tested. For each test,
-// the suite will send a ConformanceRequest message and expect a
-// ConformanceResponse message.
-//
-// You can either run the tests in two different ways:
-//
-// 1. in-process (using the interface in conformance_test.h).
-//
-// 2. as a sub-process communicating over a pipe. Information about how to
-// do this is in conformance_test_runner.cc.
-//
-// Pros/cons of the two approaches:
-//
-// - running as a sub-process is much simpler for languages other than C/C++.
-//
-// - running as a sub-process may be more tricky in unusual environments like
-// iOS apps, where fork/stdin/stdout are not available.
-
-enum WireFormat {
- UNSPECIFIED = 0;
- PROTOBUF = 1;
- JSON = 2;
-}
-
-// Represents a single test case's input. The testee should:
-//
-// 1. parse this proto (which should always succeed)
-// 2. parse the protobuf or JSON payload in "payload" (which may fail)
-// 3. if the parse succeeded, serialize the message in the requested format.
-message ConformanceRequest {
- // The payload (whether protobuf of JSON) is always for a TestAllTypes proto
- // (see below).
- oneof payload {
- bytes protobuf_payload = 1;
- string json_payload = 2;
- }
-
- // Which format should the testee serialize its message to?
- WireFormat requested_output_format = 3;
-}
-
-// Represents a single test case's output.
-message ConformanceResponse {
- oneof result {
- // This string should be set to indicate parsing failed. The string can
- // provide more information about the parse error if it is available.
- //
- // Setting this string does not necessarily mean the testee failed the
- // test. Some of the test cases are intentionally invalid input.
- string parse_error = 1;
-
- // If the input was successfully parsed but errors occurred when
- // serializing it to the requested output format, set the error message in
- // this field.
- string serialize_error = 6;
-
- // This should be set if some other error occurred. This will always
- // indicate that the test failed. The string can provide more information
- // about the failure.
- string runtime_error = 2;
-
- // If the input was successfully parsed and the requested output was
- // protobuf, serialize it to protobuf and set it in this field.
- bytes protobuf_payload = 3;
-
- // If the input was successfully parsed and the requested output was JSON,
- // serialize to JSON and set it in this field.
- string json_payload = 4;
-
- // For when the testee skipped the test, likely because a certain feature
- // wasn't supported, like JSON input/output.
- string skipped = 5;
- }
-}
-
-// This proto includes every type of field in both singular and repeated
-// forms.
-message TestAllTypes {
- message NestedMessage {
- int32 a = 1;
- TestAllTypes corecursive = 2;
- }
-
- enum NestedEnum {
- FOO = 0;
- BAR = 1;
- BAZ = 2;
- NEG = -1; // Intentionally negative.
- }
-
- // Singular
- int32 optional_int32 = 1;
- int64 optional_int64 = 2;
- uint32 optional_uint32 = 3;
- uint64 optional_uint64 = 4;
- sint32 optional_sint32 = 5;
- sint64 optional_sint64 = 6;
- fixed32 optional_fixed32 = 7;
- fixed64 optional_fixed64 = 8;
- sfixed32 optional_sfixed32 = 9;
- sfixed64 optional_sfixed64 = 10;
- float optional_float = 11;
- double optional_double = 12;
- bool optional_bool = 13;
- string optional_string = 14;
- bytes optional_bytes = 15;
-
- NestedMessage optional_nested_message = 18;
- ForeignMessage optional_foreign_message = 19;
-
- NestedEnum optional_nested_enum = 21;
- ForeignEnum optional_foreign_enum = 22;
-
- string optional_string_piece = 24 [ctype=STRING_PIECE];
- string optional_cord = 25 [ctype=CORD];
-
- TestAllTypes recursive_message = 27;
-
- // Repeated
- repeated int32 repeated_int32 = 31;
- repeated int64 repeated_int64 = 32;
- repeated uint32 repeated_uint32 = 33;
- repeated uint64 repeated_uint64 = 34;
- repeated sint32 repeated_sint32 = 35;
- repeated sint64 repeated_sint64 = 36;
- repeated fixed32 repeated_fixed32 = 37;
- repeated fixed64 repeated_fixed64 = 38;
- repeated sfixed32 repeated_sfixed32 = 39;
- repeated sfixed64 repeated_sfixed64 = 40;
- repeated float repeated_float = 41;
- repeated double repeated_double = 42;
- repeated bool repeated_bool = 43;
- repeated string repeated_string = 44;
- repeated bytes repeated_bytes = 45;
-
- repeated NestedMessage repeated_nested_message = 48;
- repeated ForeignMessage repeated_foreign_message = 49;
-
- repeated NestedEnum repeated_nested_enum = 51;
- repeated ForeignEnum repeated_foreign_enum = 52;
-
- repeated string repeated_string_piece = 54 [ctype=STRING_PIECE];
- repeated string repeated_cord = 55 [ctype=CORD];
-
- // Map
- map < int32, int32> map_int32_int32 = 56;
- map < int64, int64> map_int64_int64 = 57;
- map < uint32, uint32> map_uint32_uint32 = 58;
- map < uint64, uint64> map_uint64_uint64 = 59;
- map < sint32, sint32> map_sint32_sint32 = 60;
- map < sint64, sint64> map_sint64_sint64 = 61;
- map < fixed32, fixed32> map_fixed32_fixed32 = 62;
- map < fixed64, fixed64> map_fixed64_fixed64 = 63;
- map <sfixed32, sfixed32> map_sfixed32_sfixed32 = 64;
- map <sfixed64, sfixed64> map_sfixed64_sfixed64 = 65;
- map < int32, float> map_int32_float = 66;
- map < int32, double> map_int32_double = 67;
- map < bool, bool> map_bool_bool = 68;
- map < string, string> map_string_string = 69;
- map < string, bytes> map_string_bytes = 70;
- map < string, NestedMessage> map_string_nested_message = 71;
- map < string, ForeignMessage> map_string_foreign_message = 72;
- map < string, NestedEnum> map_string_nested_enum = 73;
- map < string, ForeignEnum> map_string_foreign_enum = 74;
-
- oneof oneof_field {
- uint32 oneof_uint32 = 111;
- NestedMessage oneof_nested_message = 112;
- string oneof_string = 113;
- bytes oneof_bytes = 114;
- bool oneof_bool = 115;
- uint64 oneof_uint64 = 116;
- float oneof_float = 117;
- double oneof_double = 118;
- NestedEnum oneof_enum = 119;
- }
-
- // Well-known types
- google.protobuf.BoolValue optional_bool_wrapper = 201;
- google.protobuf.Int32Value optional_int32_wrapper = 202;
- google.protobuf.Int64Value optional_int64_wrapper = 203;
- google.protobuf.UInt32Value optional_uint32_wrapper = 204;
- google.protobuf.UInt64Value optional_uint64_wrapper = 205;
- google.protobuf.FloatValue optional_float_wrapper = 206;
- google.protobuf.DoubleValue optional_double_wrapper = 207;
- google.protobuf.StringValue optional_string_wrapper = 208;
- google.protobuf.BytesValue optional_bytes_wrapper = 209;
-
- repeated google.protobuf.BoolValue repeated_bool_wrapper = 211;
- repeated google.protobuf.Int32Value repeated_int32_wrapper = 212;
- repeated google.protobuf.Int64Value repeated_int64_wrapper = 213;
- repeated google.protobuf.UInt32Value repeated_uint32_wrapper = 214;
- repeated google.protobuf.UInt64Value repeated_uint64_wrapper = 215;
- repeated google.protobuf.FloatValue repeated_float_wrapper = 216;
- repeated google.protobuf.DoubleValue repeated_double_wrapper = 217;
- repeated google.protobuf.StringValue repeated_string_wrapper = 218;
- repeated google.protobuf.BytesValue repeated_bytes_wrapper = 219;
-
- google.protobuf.Duration optional_duration = 301;
- google.protobuf.Timestamp optional_timestamp = 302;
- google.protobuf.FieldMask optional_field_mask = 303;
- google.protobuf.Struct optional_struct = 304;
- google.protobuf.Any optional_any = 305;
- google.protobuf.Value optional_value = 306;
-
- repeated google.protobuf.Duration repeated_duration = 311;
- repeated google.protobuf.Timestamp repeated_timestamp = 312;
- repeated google.protobuf.FieldMask repeated_fieldmask = 313;
- repeated google.protobuf.Struct repeated_struct = 324;
- repeated google.protobuf.Any repeated_any = 315;
- repeated google.protobuf.Value repeated_value = 316;
-
- // Test field-name-to-JSON-name convention.
- // (protobuf says names can be any valid C/C++ identifier.)
- int32 fieldname1 = 401;
- int32 field_name2 = 402;
- int32 _field_name3 = 403;
- int32 field__name4_ = 404;
- int32 field0name5 = 405;
- int32 field_0_name6 = 406;
- int32 fieldName7 = 407;
- int32 FieldName8 = 408;
- int32 field_Name9 = 409;
- int32 Field_Name10 = 410;
- int32 FIELD_NAME11 = 411;
- int32 FIELD_name12 = 412;
- int32 __field_name13 = 413;
- int32 __Field_name14 = 414;
- int32 field__name15 = 415;
- int32 field__Name16 = 416;
- int32 field_name17__ = 417;
- int32 Field_name18__ = 418;
-}
-
-message ForeignMessage {
- int32 c = 1;
-}
-
-enum ForeignEnum {
- FOREIGN_FOO = 0;
- FOREIGN_BAR = 1;
- FOREIGN_BAZ = 2;
-}
diff --git a/vendor/github.com/golang/protobuf/descriptor/descriptor.go b/vendor/github.com/golang/protobuf/descriptor/descriptor.go
deleted file mode 100644
index ac7e51bfb..000000000
--- a/vendor/github.com/golang/protobuf/descriptor/descriptor.go
+++ /dev/null
@@ -1,93 +0,0 @@
-// Go support for Protocol Buffers - Google's data interchange format
-//
-// Copyright 2016 The Go Authors. All rights reserved.
-// https://github.com/golang/protobuf
-//
-// Redistribution and use in source and binary forms, with or without
-// modification, are permitted provided that the following conditions are
-// met:
-//
-// * Redistributions of source code must retain the above copyright
-// notice, this list of conditions and the following disclaimer.
-// * Redistributions in binary form must reproduce the above
-// copyright notice, this list of conditions and the following disclaimer
-// in the documentation and/or other materials provided with the
-// distribution.
-// * Neither the name of Google Inc. nor the names of its
-// contributors may be used to endorse or promote products derived from
-// this software without specific prior written permission.
-//
-// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-// Package descriptor provides functions for obtaining protocol buffer
-// descriptors for generated Go types.
-//
-// These functions cannot go in package proto because they depend on the
-// generated protobuf descriptor messages, which themselves depend on proto.
-package descriptor
-
-import (
- "bytes"
- "compress/gzip"
- "fmt"
- "io/ioutil"
-
- "github.com/golang/protobuf/proto"
- protobuf "github.com/golang/protobuf/protoc-gen-go/descriptor"
-)
-
-// extractFile extracts a FileDescriptorProto from a gzip'd buffer.
-func extractFile(gz []byte) (*protobuf.FileDescriptorProto, error) {
- r, err := gzip.NewReader(bytes.NewReader(gz))
- if err != nil {
- return nil, fmt.Errorf("failed to open gzip reader: %v", err)
- }
- defer r.Close()
-
- b, err := ioutil.ReadAll(r)
- if err != nil {
- return nil, fmt.Errorf("failed to uncompress descriptor: %v", err)
- }
-
- fd := new(protobuf.FileDescriptorProto)
- if err := proto.Unmarshal(b, fd); err != nil {
- return nil, fmt.Errorf("malformed FileDescriptorProto: %v", err)
- }
-
- return fd, nil
-}
-
-// Message is a proto.Message with a method to return its descriptor.
-//
-// Message types generated by the protocol compiler always satisfy
-// the Message interface.
-type Message interface {
- proto.Message
- Descriptor() ([]byte, []int)
-}
-
-// ForMessage returns a FileDescriptorProto and a DescriptorProto from within it
-// describing the given message.
-func ForMessage(msg Message) (fd *protobuf.FileDescriptorProto, md *protobuf.DescriptorProto) {
- gz, path := msg.Descriptor()
- fd, err := extractFile(gz)
- if err != nil {
- panic(fmt.Sprintf("invalid FileDescriptorProto for %T: %v", msg, err))
- }
-
- md = fd.MessageType[path[0]]
- for _, i := range path[1:] {
- md = md.NestedType[i]
- }
- return fd, md
-}
diff --git a/vendor/github.com/golang/protobuf/descriptor/descriptor_test.go b/vendor/github.com/golang/protobuf/descriptor/descriptor_test.go
deleted file mode 100644
index 27b0729cb..000000000
--- a/vendor/github.com/golang/protobuf/descriptor/descriptor_test.go
+++ /dev/null
@@ -1,32 +0,0 @@
-package descriptor_test
-
-import (
- "fmt"
- "testing"
-
- "github.com/golang/protobuf/descriptor"
- tpb "github.com/golang/protobuf/proto/testdata"
- protobuf "github.com/golang/protobuf/protoc-gen-go/descriptor"
-)
-
-func TestMessage(t *testing.T) {
- var msg *protobuf.DescriptorProto
- fd, md := descriptor.ForMessage(msg)
- if pkg, want := fd.GetPackage(), "google.protobuf"; pkg != want {
- t.Errorf("descriptor.ForMessage(%T).GetPackage() = %q; want %q", msg, pkg, want)
- }
- if name, want := md.GetName(), "DescriptorProto"; name != want {
- t.Fatalf("descriptor.ForMessage(%T).GetName() = %q; want %q", msg, name, want)
- }
-}
-
-func Example_Options() {
- var msg *tpb.MyMessageSet
- _, md := descriptor.ForMessage(msg)
- if md.GetOptions().GetMessageSetWireFormat() {
- fmt.Printf("%v uses option message_set_wire_format.\n", md.GetName())
- }
-
- // Output:
- // MyMessageSet uses option message_set_wire_format.
-}
diff --git a/vendor/github.com/golang/protobuf/jsonpb/jsonpb.go b/vendor/github.com/golang/protobuf/jsonpb/jsonpb.go
deleted file mode 100644
index 110ae1384..000000000
--- a/vendor/github.com/golang/protobuf/jsonpb/jsonpb.go
+++ /dev/null
@@ -1,1083 +0,0 @@
-// Go support for Protocol Buffers - Google's data interchange format
-//
-// Copyright 2015 The Go Authors. All rights reserved.
-// https://github.com/golang/protobuf
-//
-// Redistribution and use in source and binary forms, with or without
-// modification, are permitted provided that the following conditions are
-// met:
-//
-// * Redistributions of source code must retain the above copyright
-// notice, this list of conditions and the following disclaimer.
-// * Redistributions in binary form must reproduce the above
-// copyright notice, this list of conditions and the following disclaimer
-// in the documentation and/or other materials provided with the
-// distribution.
-// * Neither the name of Google Inc. nor the names of its
-// contributors may be used to endorse or promote products derived from
-// this software without specific prior written permission.
-//
-// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-/*
-Package jsonpb provides marshaling and unmarshaling between protocol buffers and JSON.
-It follows the specification at https://developers.google.com/protocol-buffers/docs/proto3#json.
-
-This package produces a different output than the standard "encoding/json" package,
-which does not operate correctly on protocol buffers.
-*/
-package jsonpb
-
-import (
- "bytes"
- "encoding/json"
- "errors"
- "fmt"
- "io"
- "math"
- "reflect"
- "sort"
- "strconv"
- "strings"
- "time"
-
- "github.com/golang/protobuf/proto"
-
- stpb "github.com/golang/protobuf/ptypes/struct"
-)
-
-// Marshaler is a configurable object for converting between
-// protocol buffer objects and a JSON representation for them.
-type Marshaler struct {
- // Whether to render enum values as integers, as opposed to string values.
- EnumsAsInts bool
-
- // Whether to render fields with zero values.
- EmitDefaults bool
-
- // A string to indent each level by. The presence of this field will
- // also cause a space to appear between the field separator and
- // value, and for newlines to be appear between fields and array
- // elements.
- Indent string
-
- // Whether to use the original (.proto) name for fields.
- OrigName bool
-
- // A custom URL resolver to use when marshaling Any messages to JSON.
- // If unset, the default resolution strategy is to extract the
- // fully-qualified type name from the type URL and pass that to
- // proto.MessageType(string).
- AnyResolver AnyResolver
-}
-
-// AnyResolver takes a type URL, present in an Any message, and resolves it into
-// an instance of the associated message.
-type AnyResolver interface {
- Resolve(typeUrl string) (proto.Message, error)
-}
-
-func defaultResolveAny(typeUrl string) (proto.Message, error) {
- // Only the part of typeUrl after the last slash is relevant.
- mname := typeUrl
- if slash := strings.LastIndex(mname, "/"); slash >= 0 {
- mname = mname[slash+1:]
- }
- mt := proto.MessageType(mname)
- if mt == nil {
- return nil, fmt.Errorf("unknown message type %q", mname)
- }
- return reflect.New(mt.Elem()).Interface().(proto.Message), nil
-}
-
-// JSONPBMarshaler is implemented by protobuf messages that customize the
-// way they are marshaled to JSON. Messages that implement this should
-// also implement JSONPBUnmarshaler so that the custom format can be
-// parsed.
-type JSONPBMarshaler interface {
- MarshalJSONPB(*Marshaler) ([]byte, error)
-}
-
-// JSONPBUnmarshaler is implemented by protobuf messages that customize
-// the way they are unmarshaled from JSON. Messages that implement this
-// should also implement JSONPBMarshaler so that the custom format can be
-// produced.
-type JSONPBUnmarshaler interface {
- UnmarshalJSONPB(*Unmarshaler, []byte) error
-}
-
-// Marshal marshals a protocol buffer into JSON.
-func (m *Marshaler) Marshal(out io.Writer, pb proto.Message) error {
- writer := &errWriter{writer: out}
- return m.marshalObject(writer, pb, "", "")
-}
-
-// MarshalToString converts a protocol buffer object to JSON string.
-func (m *Marshaler) MarshalToString(pb proto.Message) (string, error) {
- var buf bytes.Buffer
- if err := m.Marshal(&buf, pb); err != nil {
- return "", err
- }
- return buf.String(), nil
-}
-
-type int32Slice []int32
-
-var nonFinite = map[string]float64{
- `"NaN"`: math.NaN(),
- `"Infinity"`: math.Inf(1),
- `"-Infinity"`: math.Inf(-1),
-}
-
-// For sorting extensions ids to ensure stable output.
-func (s int32Slice) Len() int { return len(s) }
-func (s int32Slice) Less(i, j int) bool { return s[i] < s[j] }
-func (s int32Slice) Swap(i, j int) { s[i], s[j] = s[j], s[i] }
-
-type wkt interface {
- XXX_WellKnownType() string
-}
-
-// marshalObject writes a struct to the Writer.
-func (m *Marshaler) marshalObject(out *errWriter, v proto.Message, indent, typeURL string) error {
- if jsm, ok := v.(JSONPBMarshaler); ok {
- b, err := jsm.MarshalJSONPB(m)
- if err != nil {
- return err
- }
- if typeURL != "" {
- // we are marshaling this object to an Any type
- var js map[string]*json.RawMessage
- if err = json.Unmarshal(b, &js); err != nil {
- return fmt.Errorf("type %T produced invalid JSON: %v", v, err)
- }
- turl, err := json.Marshal(typeURL)
- if err != nil {
- return fmt.Errorf("failed to marshal type URL %q to JSON: %v", typeURL, err)
- }
- js["@type"] = (*json.RawMessage)(&turl)
- if b, err = json.Marshal(js); err != nil {
- return err
- }
- }
-
- out.write(string(b))
- return out.err
- }
-
- s := reflect.ValueOf(v).Elem()
-
- // Handle well-known types.
- if wkt, ok := v.(wkt); ok {
- switch wkt.XXX_WellKnownType() {
- case "DoubleValue", "FloatValue", "Int64Value", "UInt64Value",
- "Int32Value", "UInt32Value", "BoolValue", "StringValue", "BytesValue":
- // "Wrappers use the same representation in JSON
- // as the wrapped primitive type, ..."
- sprop := proto.GetProperties(s.Type())
- return m.marshalValue(out, sprop.Prop[0], s.Field(0), indent)
- case "Any":
- // Any is a bit more involved.
- return m.marshalAny(out, v, indent)
- case "Duration":
- // "Generated output always contains 3, 6, or 9 fractional digits,
- // depending on required precision."
- s, ns := s.Field(0).Int(), s.Field(1).Int()
- d := time.Duration(s)*time.Second + time.Duration(ns)*time.Nanosecond
- x := fmt.Sprintf("%.9f", d.Seconds())
- x = strings.TrimSuffix(x, "000")
- x = strings.TrimSuffix(x, "000")
- out.write(`"`)
- out.write(x)
- out.write(`s"`)
- return out.err
- case "Struct", "ListValue":
- // Let marshalValue handle the `Struct.fields` map or the `ListValue.values` slice.
- // TODO: pass the correct Properties if needed.
- return m.marshalValue(out, &proto.Properties{}, s.Field(0), indent)
- case "Timestamp":
- // "RFC 3339, where generated output will always be Z-normalized
- // and uses 3, 6 or 9 fractional digits."
- s, ns := s.Field(0).Int(), s.Field(1).Int()
- t := time.Unix(s, ns).UTC()
- // time.RFC3339Nano isn't exactly right (we need to get 3/6/9 fractional digits).
- x := t.Format("2006-01-02T15:04:05.000000000")
- x = strings.TrimSuffix(x, "000")
- x = strings.TrimSuffix(x, "000")
- out.write(`"`)
- out.write(x)
- out.write(`Z"`)
- return out.err
- case "Value":
- // Value has a single oneof.
- kind := s.Field(0)
- if kind.IsNil() {
- // "absence of any variant indicates an error"
- return errors.New("nil Value")
- }
- // oneof -> *T -> T -> T.F
- x := kind.Elem().Elem().Field(0)
- // TODO: pass the correct Properties if needed.
- return m.marshalValue(out, &proto.Properties{}, x, indent)
- }
- }
-
- out.write("{")
- if m.Indent != "" {
- out.write("\n")
- }
-
- firstField := true
-
- if typeURL != "" {
- if err := m.marshalTypeURL(out, indent, typeURL); err != nil {
- return err
- }
- firstField = false
- }
-
- for i := 0; i < s.NumField(); i++ {
- value := s.Field(i)
- valueField := s.Type().Field(i)
- if strings.HasPrefix(valueField.Name, "XXX_") {
- continue
- }
-
- // IsNil will panic on most value kinds.
- switch value.Kind() {
- case reflect.Chan, reflect.Func, reflect.Interface:
- if value.IsNil() {
- continue
- }
- }
-
- if !m.EmitDefaults {
- switch value.Kind() {
- case reflect.Bool:
- if !value.Bool() {
- continue
- }
- case reflect.Int32, reflect.Int64:
- if value.Int() == 0 {
- continue
- }
- case reflect.Uint32, reflect.Uint64:
- if value.Uint() == 0 {
- continue
- }
- case reflect.Float32, reflect.Float64:
- if value.Float() == 0 {
- continue
- }
- case reflect.String:
- if value.Len() == 0 {
- continue
- }
- case reflect.Map, reflect.Ptr, reflect.Slice:
- if value.IsNil() {
- continue
- }
- }
- }
-
- // Oneof fields need special handling.
- if valueField.Tag.Get("protobuf_oneof") != "" {
- // value is an interface containing &T{real_value}.
- sv := value.Elem().Elem() // interface -> *T -> T
- value = sv.Field(0)
- valueField = sv.Type().Field(0)
- }
- prop := jsonProperties(valueField, m.OrigName)
- if !firstField {
- m.writeSep(out)
- }
- if err := m.marshalField(out, prop, value, indent); err != nil {
- return err
- }
- firstField = false
- }
-
- // Handle proto2 extensions.
- if ep, ok := v.(proto.Message); ok {
- extensions := proto.RegisteredExtensions(v)
- // Sort extensions for stable output.
- ids := make([]int32, 0, len(extensions))
- for id, desc := range extensions {
- if !proto.HasExtension(ep, desc) {
- continue
- }
- ids = append(ids, id)
- }
- sort.Sort(int32Slice(ids))
- for _, id := range ids {
- desc := extensions[id]
- if desc == nil {
- // unknown extension
- continue
- }
- ext, extErr := proto.GetExtension(ep, desc)
- if extErr != nil {
- return extErr
- }
- value := reflect.ValueOf(ext)
- var prop proto.Properties
- prop.Parse(desc.Tag)
- prop.JSONName = fmt.Sprintf("[%s]", desc.Name)
- if !firstField {
- m.writeSep(out)
- }
- if err := m.marshalField(out, &prop, value, indent); err != nil {
- return err
- }
- firstField = false
- }
-
- }
-
- if m.Indent != "" {
- out.write("\n")
- out.write(indent)
- }
- out.write("}")
- return out.err
-}
-
-func (m *Marshaler) writeSep(out *errWriter) {
- if m.Indent != "" {
- out.write(",\n")
- } else {
- out.write(",")
- }
-}
-
-func (m *Marshaler) marshalAny(out *errWriter, any proto.Message, indent string) error {
- // "If the Any contains a value that has a special JSON mapping,
- // it will be converted as follows: {"@type": xxx, "value": yyy}.
- // Otherwise, the value will be converted into a JSON object,
- // and the "@type" field will be inserted to indicate the actual data type."
- v := reflect.ValueOf(any).Elem()
- turl := v.Field(0).String()
- val := v.Field(1).Bytes()
-
- var msg proto.Message
- var err error
- if m.AnyResolver != nil {
- msg, err = m.AnyResolver.Resolve(turl)
- } else {
- msg, err = defaultResolveAny(turl)
- }
- if err != nil {
- return err
- }
-
- if err := proto.Unmarshal(val, msg); err != nil {
- return err
- }
-
- if _, ok := msg.(wkt); ok {
- out.write("{")
- if m.Indent != "" {
- out.write("\n")
- }
- if err := m.marshalTypeURL(out, indent, turl); err != nil {
- return err
- }
- m.writeSep(out)
- if m.Indent != "" {
- out.write(indent)
- out.write(m.Indent)
- out.write(`"value": `)
- } else {
- out.write(`"value":`)
- }
- if err := m.marshalObject(out, msg, indent+m.Indent, ""); err != nil {
- return err
- }
- if m.Indent != "" {
- out.write("\n")
- out.write(indent)
- }
- out.write("}")
- return out.err
- }
-
- return m.marshalObject(out, msg, indent, turl)
-}
-
-func (m *Marshaler) marshalTypeURL(out *errWriter, indent, typeURL string) error {
- if m.Indent != "" {
- out.write(indent)
- out.write(m.Indent)
- }
- out.write(`"@type":`)
- if m.Indent != "" {
- out.write(" ")
- }
- b, err := json.Marshal(typeURL)
- if err != nil {
- return err
- }
- out.write(string(b))
- return out.err
-}
-
-// marshalField writes field description and value to the Writer.
-func (m *Marshaler) marshalField(out *errWriter, prop *proto.Properties, v reflect.Value, indent string) error {
- if m.Indent != "" {
- out.write(indent)
- out.write(m.Indent)
- }
- out.write(`"`)
- out.write(prop.JSONName)
- out.write(`":`)
- if m.Indent != "" {
- out.write(" ")
- }
- if err := m.marshalValue(out, prop, v, indent); err != nil {
- return err
- }
- return nil
-}
-
-// marshalValue writes the value to the Writer.
-func (m *Marshaler) marshalValue(out *errWriter, prop *proto.Properties, v reflect.Value, indent string) error {
- var err error
- v = reflect.Indirect(v)
-
- // Handle nil pointer
- if v.Kind() == reflect.Invalid {
- out.write("null")
- return out.err
- }
-
- // Handle repeated elements.
- if v.Kind() == reflect.Slice && v.Type().Elem().Kind() != reflect.Uint8 {
- out.write("[")
- comma := ""
- for i := 0; i < v.Len(); i++ {
- sliceVal := v.Index(i)
- out.write(comma)
- if m.Indent != "" {
- out.write("\n")
- out.write(indent)
- out.write(m.Indent)
- out.write(m.Indent)
- }
- if err := m.marshalValue(out, prop, sliceVal, indent+m.Indent); err != nil {
- return err
- }
- comma = ","
- }
- if m.Indent != "" {
- out.write("\n")
- out.write(indent)
- out.write(m.Indent)
- }
- out.write("]")
- return out.err
- }
-
- // Handle well-known types.
- // Most are handled up in marshalObject (because 99% are messages).
- if wkt, ok := v.Interface().(wkt); ok {
- switch wkt.XXX_WellKnownType() {
- case "NullValue":
- out.write("null")
- return out.err
- }
- }
-
- // Handle enumerations.
- if !m.EnumsAsInts && prop.Enum != "" {
- // Unknown enum values will are stringified by the proto library as their
- // value. Such values should _not_ be quoted or they will be interpreted
- // as an enum string instead of their value.
- enumStr := v.Interface().(fmt.Stringer).String()
- var valStr string
- if v.Kind() == reflect.Ptr {
- valStr = strconv.Itoa(int(v.Elem().Int()))
- } else {
- valStr = strconv.Itoa(int(v.Int()))
- }
- isKnownEnum := enumStr != valStr
- if isKnownEnum {
- out.write(`"`)
- }
- out.write(enumStr)
- if isKnownEnum {
- out.write(`"`)
- }
- return out.err
- }
-
- // Handle nested messages.
- if v.Kind() == reflect.Struct {
- return m.marshalObject(out, v.Addr().Interface().(proto.Message), indent+m.Indent, "")
- }
-
- // Handle maps.
- // Since Go randomizes map iteration, we sort keys for stable output.
- if v.Kind() == reflect.Map {
- out.write(`{`)
- keys := v.MapKeys()
- sort.Sort(mapKeys(keys))
- for i, k := range keys {
- if i > 0 {
- out.write(`,`)
- }
- if m.Indent != "" {
- out.write("\n")
- out.write(indent)
- out.write(m.Indent)
- out.write(m.Indent)
- }
-
- b, err := json.Marshal(k.Interface())
- if err != nil {
- return err
- }
- s := string(b)
-
- // If the JSON is not a string value, encode it again to make it one.
- if !strings.HasPrefix(s, `"`) {
- b, err := json.Marshal(s)
- if err != nil {
- return err
- }
- s = string(b)
- }
-
- out.write(s)
- out.write(`:`)
- if m.Indent != "" {
- out.write(` `)
- }
-
- if err := m.marshalValue(out, prop, v.MapIndex(k), indent+m.Indent); err != nil {
- return err
- }
- }
- if m.Indent != "" {
- out.write("\n")
- out.write(indent)
- out.write(m.Indent)
- }
- out.write(`}`)
- return out.err
- }
-
- // Handle non-finite floats, e.g. NaN, Infinity and -Infinity.
- if v.Kind() == reflect.Float32 || v.Kind() == reflect.Float64 {
- f := v.Float()
- var sval string
- switch {
- case math.IsInf(f, 1):
- sval = `"Infinity"`
- case math.IsInf(f, -1):
- sval = `"-Infinity"`
- case math.IsNaN(f):
- sval = `"NaN"`
- }
- if sval != "" {
- out.write(sval)
- return out.err
- }
- }
-
- // Default handling defers to the encoding/json library.
- b, err := json.Marshal(v.Interface())
- if err != nil {
- return err
- }
- needToQuote := string(b[0]) != `"` && (v.Kind() == reflect.Int64 || v.Kind() == reflect.Uint64)
- if needToQuote {
- out.write(`"`)
- }
- out.write(string(b))
- if needToQuote {
- out.write(`"`)
- }
- return out.err
-}
-
-// Unmarshaler is a configurable object for converting from a JSON
-// representation to a protocol buffer object.
-type Unmarshaler struct {
- // Whether to allow messages to contain unknown fields, as opposed to
- // failing to unmarshal.
- AllowUnknownFields bool
-
- // A custom URL resolver to use when unmarshaling Any messages from JSON.
- // If unset, the default resolution strategy is to extract the
- // fully-qualified type name from the type URL and pass that to
- // proto.MessageType(string).
- AnyResolver AnyResolver
-}
-
-// UnmarshalNext unmarshals the next protocol buffer from a JSON object stream.
-// This function is lenient and will decode any options permutations of the
-// related Marshaler.
-func (u *Unmarshaler) UnmarshalNext(dec *json.Decoder, pb proto.Message) error {
- inputValue := json.RawMessage{}
- if err := dec.Decode(&inputValue); err != nil {
- return err
- }
- return u.unmarshalValue(reflect.ValueOf(pb).Elem(), inputValue, nil)
-}
-
-// Unmarshal unmarshals a JSON object stream into a protocol
-// buffer. This function is lenient and will decode any options
-// permutations of the related Marshaler.
-func (u *Unmarshaler) Unmarshal(r io.Reader, pb proto.Message) error {
- dec := json.NewDecoder(r)
- return u.UnmarshalNext(dec, pb)
-}
-
-// UnmarshalNext unmarshals the next protocol buffer from a JSON object stream.
-// This function is lenient and will decode any options permutations of the
-// related Marshaler.
-func UnmarshalNext(dec *json.Decoder, pb proto.Message) error {
- return new(Unmarshaler).UnmarshalNext(dec, pb)
-}
-
-// Unmarshal unmarshals a JSON object stream into a protocol
-// buffer. This function is lenient and will decode any options
-// permutations of the related Marshaler.
-func Unmarshal(r io.Reader, pb proto.Message) error {
- return new(Unmarshaler).Unmarshal(r, pb)
-}
-
-// UnmarshalString will populate the fields of a protocol buffer based
-// on a JSON string. This function is lenient and will decode any options
-// permutations of the related Marshaler.
-func UnmarshalString(str string, pb proto.Message) error {
- return new(Unmarshaler).Unmarshal(strings.NewReader(str), pb)
-}
-
-// unmarshalValue converts/copies a value into the target.
-// prop may be nil.
-func (u *Unmarshaler) unmarshalValue(target reflect.Value, inputValue json.RawMessage, prop *proto.Properties) error {
- targetType := target.Type()
-
- // Allocate memory for pointer fields.
- if targetType.Kind() == reflect.Ptr {
- // If input value is "null" and target is a pointer type, then the field should be treated as not set
- // UNLESS the target is structpb.Value, in which case it should be set to structpb.NullValue.
- _, isJSONPBUnmarshaler := target.Interface().(JSONPBUnmarshaler)
- if string(inputValue) == "null" && targetType != reflect.TypeOf(&stpb.Value{}) && !isJSONPBUnmarshaler {
- return nil
- }
- target.Set(reflect.New(targetType.Elem()))
-
- return u.unmarshalValue(target.Elem(), inputValue, prop)
- }
-
- if jsu, ok := target.Addr().Interface().(JSONPBUnmarshaler); ok {
- return jsu.UnmarshalJSONPB(u, []byte(inputValue))
- }
-
- // Handle well-known types that are not pointers.
- if w, ok := target.Addr().Interface().(wkt); ok {
- switch w.XXX_WellKnownType() {
- case "DoubleValue", "FloatValue", "Int64Value", "UInt64Value",
- "Int32Value", "UInt32Value", "BoolValue", "StringValue", "BytesValue":
- return u.unmarshalValue(target.Field(0), inputValue, prop)
- case "Any":
- // Use json.RawMessage pointer type instead of value to support pre-1.8 version.
- // 1.8 changed RawMessage.MarshalJSON from pointer type to value type, see
- // https://github.com/golang/go/issues/14493
- var jsonFields map[string]*json.RawMessage
- if err := json.Unmarshal(inputValue, &jsonFields); err != nil {
- return err
- }
-
- val, ok := jsonFields["@type"]
- if !ok || val == nil {
- return errors.New("Any JSON doesn't have '@type'")
- }
-
- var turl string
- if err := json.Unmarshal([]byte(*val), &turl); err != nil {
- return fmt.Errorf("can't unmarshal Any's '@type': %q", *val)
- }
- target.Field(0).SetString(turl)
-
- var m proto.Message
- var err error
- if u.AnyResolver != nil {
- m, err = u.AnyResolver.Resolve(turl)
- } else {
- m, err = defaultResolveAny(turl)
- }
- if err != nil {
- return err
- }
-
- if _, ok := m.(wkt); ok {
- val, ok := jsonFields["value"]
- if !ok {
- return errors.New("Any JSON doesn't have 'value'")
- }
-
- if err := u.unmarshalValue(reflect.ValueOf(m).Elem(), *val, nil); err != nil {
- return fmt.Errorf("can't unmarshal Any nested proto %T: %v", m, err)
- }
- } else {
- delete(jsonFields, "@type")
- nestedProto, err := json.Marshal(jsonFields)
- if err != nil {
- return fmt.Errorf("can't generate JSON for Any's nested proto to be unmarshaled: %v", err)
- }
-
- if err = u.unmarshalValue(reflect.ValueOf(m).Elem(), nestedProto, nil); err != nil {
- return fmt.Errorf("can't unmarshal Any nested proto %T: %v", m, err)
- }
- }
-
- b, err := proto.Marshal(m)
- if err != nil {
- return fmt.Errorf("can't marshal proto %T into Any.Value: %v", m, err)
- }
- target.Field(1).SetBytes(b)
-
- return nil
- case "Duration":
- unq, err := strconv.Unquote(string(inputValue))
- if err != nil {
- return err
- }
-
- d, err := time.ParseDuration(unq)
- if err != nil {
- return fmt.Errorf("bad Duration: %v", err)
- }
-
- ns := d.Nanoseconds()
- s := ns / 1e9
- ns %= 1e9
- target.Field(0).SetInt(s)
- target.Field(1).SetInt(ns)
- return nil
- case "Timestamp":
- unq, err := strconv.Unquote(string(inputValue))
- if err != nil {
- return err
- }
-
- t, err := time.Parse(time.RFC3339Nano, unq)
- if err != nil {
- return fmt.Errorf("bad Timestamp: %v", err)
- }
-
- target.Field(0).SetInt(t.Unix())
- target.Field(1).SetInt(int64(t.Nanosecond()))
- return nil
- case "Struct":
- var m map[string]json.RawMessage
- if err := json.Unmarshal(inputValue, &m); err != nil {
- return fmt.Errorf("bad StructValue: %v", err)
- }
-
- target.Field(0).Set(reflect.ValueOf(map[string]*stpb.Value{}))
- for k, jv := range m {
- pv := &stpb.Value{}
- if err := u.unmarshalValue(reflect.ValueOf(pv).Elem(), jv, prop); err != nil {
- return fmt.Errorf("bad value in StructValue for key %q: %v", k, err)
- }
- target.Field(0).SetMapIndex(reflect.ValueOf(k), reflect.ValueOf(pv))
- }
- return nil
- case "ListValue":
- var s []json.RawMessage
- if err := json.Unmarshal(inputValue, &s); err != nil {
- return fmt.Errorf("bad ListValue: %v", err)
- }
-
- target.Field(0).Set(reflect.ValueOf(make([]*stpb.Value, len(s), len(s))))
- for i, sv := range s {
- if err := u.unmarshalValue(target.Field(0).Index(i), sv, prop); err != nil {
- return err
- }
- }
- return nil
- case "Value":
- ivStr := string(inputValue)
- if ivStr == "null" {
- target.Field(0).Set(reflect.ValueOf(&stpb.Value_NullValue{}))
- } else if v, err := strconv.ParseFloat(ivStr, 0); err == nil {
- target.Field(0).Set(reflect.ValueOf(&stpb.Value_NumberValue{v}))
- } else if v, err := strconv.Unquote(ivStr); err == nil {
- target.Field(0).Set(reflect.ValueOf(&stpb.Value_StringValue{v}))
- } else if v, err := strconv.ParseBool(ivStr); err == nil {
- target.Field(0).Set(reflect.ValueOf(&stpb.Value_BoolValue{v}))
- } else if err := json.Unmarshal(inputValue, &[]json.RawMessage{}); err == nil {
- lv := &stpb.ListValue{}
- target.Field(0).Set(reflect.ValueOf(&stpb.Value_ListValue{lv}))
- return u.unmarshalValue(reflect.ValueOf(lv).Elem(), inputValue, prop)
- } else if err := json.Unmarshal(inputValue, &map[string]json.RawMessage{}); err == nil {
- sv := &stpb.Struct{}
- target.Field(0).Set(reflect.ValueOf(&stpb.Value_StructValue{sv}))
- return u.unmarshalValue(reflect.ValueOf(sv).Elem(), inputValue, prop)
- } else {
- return fmt.Errorf("unrecognized type for Value %q", ivStr)
- }
- return nil
- }
- }
-
- // Handle enums, which have an underlying type of int32,
- // and may appear as strings.
- // The case of an enum appearing as a number is handled
- // at the bottom of this function.
- if inputValue[0] == '"' && prop != nil && prop.Enum != "" {
- vmap := proto.EnumValueMap(prop.Enum)
- // Don't need to do unquoting; valid enum names
- // are from a limited character set.
- s := inputValue[1 : len(inputValue)-1]
- n, ok := vmap[string(s)]
- if !ok {
- return fmt.Errorf("unknown value %q for enum %s", s, prop.Enum)
- }
- if target.Kind() == reflect.Ptr { // proto2
- target.Set(reflect.New(targetType.Elem()))
- target = target.Elem()
- }
- target.SetInt(int64(n))
- return nil
- }
-
- // Handle nested messages.
- if targetType.Kind() == reflect.Struct {
- var jsonFields map[string]json.RawMessage
- if err := json.Unmarshal(inputValue, &jsonFields); err != nil {
- return err
- }
-
- consumeField := func(prop *proto.Properties) (json.RawMessage, bool) {
- // Be liberal in what names we accept; both orig_name and camelName are okay.
- fieldNames := acceptedJSONFieldNames(prop)
-
- vOrig, okOrig := jsonFields[fieldNames.orig]
- vCamel, okCamel := jsonFields[fieldNames.camel]
- if !okOrig && !okCamel {
- return nil, false
- }
- // If, for some reason, both are present in the data, favour the camelName.
- var raw json.RawMessage
- if okOrig {
- raw = vOrig
- delete(jsonFields, fieldNames.orig)
- }
- if okCamel {
- raw = vCamel
- delete(jsonFields, fieldNames.camel)
- }
- return raw, true
- }
-
- sprops := proto.GetProperties(targetType)
- for i := 0; i < target.NumField(); i++ {
- ft := target.Type().Field(i)
- if strings.HasPrefix(ft.Name, "XXX_") {
- continue
- }
-
- valueForField, ok := consumeField(sprops.Prop[i])
- if !ok {
- continue
- }
-
- if err := u.unmarshalValue(target.Field(i), valueForField, sprops.Prop[i]); err != nil {
- return err
- }
- }
- // Check for any oneof fields.
- if len(jsonFields) > 0 {
- for _, oop := range sprops.OneofTypes {
- raw, ok := consumeField(oop.Prop)
- if !ok {
- continue
- }
- nv := reflect.New(oop.Type.Elem())
- target.Field(oop.Field).Set(nv)
- if err := u.unmarshalValue(nv.Elem().Field(0), raw, oop.Prop); err != nil {
- return err
- }
- }
- }
- // Handle proto2 extensions.
- if len(jsonFields) > 0 {
- if ep, ok := target.Addr().Interface().(proto.Message); ok {
- for _, ext := range proto.RegisteredExtensions(ep) {
- name := fmt.Sprintf("[%s]", ext.Name)
- raw, ok := jsonFields[name]
- if !ok {
- continue
- }
- delete(jsonFields, name)
- nv := reflect.New(reflect.TypeOf(ext.ExtensionType).Elem())
- if err := u.unmarshalValue(nv.Elem(), raw, nil); err != nil {
- return err
- }
- if err := proto.SetExtension(ep, ext, nv.Interface()); err != nil {
- return err
- }
- }
- }
- }
- if !u.AllowUnknownFields && len(jsonFields) > 0 {
- // Pick any field to be the scapegoat.
- var f string
- for fname := range jsonFields {
- f = fname
- break
- }
- return fmt.Errorf("unknown field %q in %v", f, targetType)
- }
- return nil
- }
-
- // Handle arrays (which aren't encoded bytes)
- if targetType.Kind() == reflect.Slice && targetType.Elem().Kind() != reflect.Uint8 {
- var slc []json.RawMessage
- if err := json.Unmarshal(inputValue, &slc); err != nil {
- return err
- }
- if slc != nil {
- l := len(slc)
- target.Set(reflect.MakeSlice(targetType, l, l))
- for i := 0; i < l; i++ {
- if err := u.unmarshalValue(target.Index(i), slc[i], prop); err != nil {
- return err
- }
- }
- }
- return nil
- }
-
- // Handle maps (whose keys are always strings)
- if targetType.Kind() == reflect.Map {
- var mp map[string]json.RawMessage
- if err := json.Unmarshal(inputValue, &mp); err != nil {
- return err
- }
- if mp != nil {
- target.Set(reflect.MakeMap(targetType))
- var keyprop, valprop *proto.Properties
- if prop != nil {
- // These could still be nil if the protobuf metadata is broken somehow.
- // TODO: This won't work because the fields are unexported.
- // We should probably just reparse them.
- //keyprop, valprop = prop.mkeyprop, prop.mvalprop
- }
- for ks, raw := range mp {
- // Unmarshal map key. The core json library already decoded the key into a
- // string, so we handle that specially. Other types were quoted post-serialization.
- var k reflect.Value
- if targetType.Key().Kind() == reflect.String {
- k = reflect.ValueOf(ks)
- } else {
- k = reflect.New(targetType.Key()).Elem()
- if err := u.unmarshalValue(k, json.RawMessage(ks), keyprop); err != nil {
- return err
- }
- }
-
- // Unmarshal map value.
- v := reflect.New(targetType.Elem()).Elem()
- if err := u.unmarshalValue(v, raw, valprop); err != nil {
- return err
- }
- target.SetMapIndex(k, v)
- }
- }
- return nil
- }
-
- // 64-bit integers can be encoded as strings. In this case we drop
- // the quotes and proceed as normal.
- isNum := targetType.Kind() == reflect.Int64 || targetType.Kind() == reflect.Uint64
- if isNum && strings.HasPrefix(string(inputValue), `"`) {
- inputValue = inputValue[1 : len(inputValue)-1]
- }
-
- // Non-finite numbers can be encoded as strings.
- isFloat := targetType.Kind() == reflect.Float32 || targetType.Kind() == reflect.Float64
- if isFloat {
- if num, ok := nonFinite[string(inputValue)]; ok {
- target.SetFloat(num)
- return nil
- }
- }
-
- // Use the encoding/json for parsing other value types.
- return json.Unmarshal(inputValue, target.Addr().Interface())
-}
-
-// jsonProperties returns parsed proto.Properties for the field and corrects JSONName attribute.
-func jsonProperties(f reflect.StructField, origName bool) *proto.Properties {
- var prop proto.Properties
- prop.Init(f.Type, f.Name, f.Tag.Get("protobuf"), &f)
- if origName || prop.JSONName == "" {
- prop.JSONName = prop.OrigName
- }
- return &prop
-}
-
-type fieldNames struct {
- orig, camel string
-}
-
-func acceptedJSONFieldNames(prop *proto.Properties) fieldNames {
- opts := fieldNames{orig: prop.OrigName, camel: prop.OrigName}
- if prop.JSONName != "" {
- opts.camel = prop.JSONName
- }
- return opts
-}
-
-// Writer wrapper inspired by https://blog.golang.org/errors-are-values
-type errWriter struct {
- writer io.Writer
- err error
-}
-
-func (w *errWriter) write(str string) {
- if w.err != nil {
- return
- }
- _, w.err = w.writer.Write([]byte(str))
-}
-
-// Map fields may have key types of non-float scalars, strings and enums.
-// The easiest way to sort them in some deterministic order is to use fmt.
-// If this turns out to be inefficient we can always consider other options,
-// such as doing a Schwartzian transform.
-//
-// Numeric keys are sorted in numeric order per
-// https://developers.google.com/protocol-buffers/docs/proto#maps.
-type mapKeys []reflect.Value
-
-func (s mapKeys) Len() int { return len(s) }
-func (s mapKeys) Swap(i, j int) { s[i], s[j] = s[j], s[i] }
-func (s mapKeys) Less(i, j int) bool {
- if k := s[i].Kind(); k == s[j].Kind() {
- switch k {
- case reflect.Int32, reflect.Int64:
- return s[i].Int() < s[j].Int()
- case reflect.Uint32, reflect.Uint64:
- return s[i].Uint() < s[j].Uint()
- }
- }
- return fmt.Sprint(s[i].Interface()) < fmt.Sprint(s[j].Interface())
-}
diff --git a/vendor/github.com/golang/protobuf/jsonpb/jsonpb_test.go b/vendor/github.com/golang/protobuf/jsonpb/jsonpb_test.go
deleted file mode 100644
index 2428d0566..000000000
--- a/vendor/github.com/golang/protobuf/jsonpb/jsonpb_test.go
+++ /dev/null
@@ -1,896 +0,0 @@
-// Go support for Protocol Buffers - Google's data interchange format
-//
-// Copyright 2015 The Go Authors. All rights reserved.
-// https://github.com/golang/protobuf
-//
-// Redistribution and use in source and binary forms, with or without
-// modification, are permitted provided that the following conditions are
-// met:
-//
-// * Redistributions of source code must retain the above copyright
-// notice, this list of conditions and the following disclaimer.
-// * Redistributions in binary form must reproduce the above
-// copyright notice, this list of conditions and the following disclaimer
-// in the documentation and/or other materials provided with the
-// distribution.
-// * Neither the name of Google Inc. nor the names of its
-// contributors may be used to endorse or promote products derived from
-// this software without specific prior written permission.
-//
-// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-package jsonpb
-
-import (
- "bytes"
- "encoding/json"
- "io"
- "math"
- "reflect"
- "strings"
- "testing"
-
- "github.com/golang/protobuf/proto"
-
- pb "github.com/golang/protobuf/jsonpb/jsonpb_test_proto"
- proto3pb "github.com/golang/protobuf/proto/proto3_proto"
- "github.com/golang/protobuf/ptypes"
- anypb "github.com/golang/protobuf/ptypes/any"
- durpb "github.com/golang/protobuf/ptypes/duration"
- stpb "github.com/golang/protobuf/ptypes/struct"
- tspb "github.com/golang/protobuf/ptypes/timestamp"
- wpb "github.com/golang/protobuf/ptypes/wrappers"
-)
-
-var (
- marshaler = Marshaler{}
-
- marshalerAllOptions = Marshaler{
- Indent: " ",
- }
-
- simpleObject = &pb.Simple{
- OInt32: proto.Int32(-32),
- OInt64: proto.Int64(-6400000000),
- OUint32: proto.Uint32(32),
- OUint64: proto.Uint64(6400000000),
- OSint32: proto.Int32(-13),
- OSint64: proto.Int64(-2600000000),
- OFloat: proto.Float32(3.14),
- ODouble: proto.Float64(6.02214179e23),
- OBool: proto.Bool(true),
- OString: proto.String("hello \"there\""),
- OBytes: []byte("beep boop"),
- }
-
- simpleObjectJSON = `{` +
- `"oBool":true,` +
- `"oInt32":-32,` +
- `"oInt64":"-6400000000",` +
- `"oUint32":32,` +
- `"oUint64":"6400000000",` +
- `"oSint32":-13,` +
- `"oSint64":"-2600000000",` +
- `"oFloat":3.14,` +
- `"oDouble":6.02214179e+23,` +
- `"oString":"hello \"there\"",` +
- `"oBytes":"YmVlcCBib29w"` +
- `}`
-
- simpleObjectPrettyJSON = `{
- "oBool": true,
- "oInt32": -32,
- "oInt64": "-6400000000",
- "oUint32": 32,
- "oUint64": "6400000000",
- "oSint32": -13,
- "oSint64": "-2600000000",
- "oFloat": 3.14,
- "oDouble": 6.02214179e+23,
- "oString": "hello \"there\"",
- "oBytes": "YmVlcCBib29w"
-}`
-
- repeatsObject = &pb.Repeats{
- RBool: []bool{true, false, true},
- RInt32: []int32{-3, -4, -5},
- RInt64: []int64{-123456789, -987654321},
- RUint32: []uint32{1, 2, 3},
- RUint64: []uint64{6789012345, 3456789012},
- RSint32: []int32{-1, -2, -3},
- RSint64: []int64{-6789012345, -3456789012},
- RFloat: []float32{3.14, 6.28},
- RDouble: []float64{299792458 * 1e20, 6.62606957e-34},
- RString: []string{"happy", "days"},
- RBytes: [][]byte{[]byte("skittles"), []byte("m&m's")},
- }
-
- repeatsObjectJSON = `{` +
- `"rBool":[true,false,true],` +
- `"rInt32":[-3,-4,-5],` +
- `"rInt64":["-123456789","-987654321"],` +
- `"rUint32":[1,2,3],` +
- `"rUint64":["6789012345","3456789012"],` +
- `"rSint32":[-1,-2,-3],` +
- `"rSint64":["-6789012345","-3456789012"],` +
- `"rFloat":[3.14,6.28],` +
- `"rDouble":[2.99792458e+28,6.62606957e-34],` +
- `"rString":["happy","days"],` +
- `"rBytes":["c2tpdHRsZXM=","bSZtJ3M="]` +
- `}`
-
- repeatsObjectPrettyJSON = `{
- "rBool": [
- true,
- false,
- true
- ],
- "rInt32": [
- -3,
- -4,
- -5
- ],
- "rInt64": [
- "-123456789",
- "-987654321"
- ],
- "rUint32": [
- 1,
- 2,
- 3
- ],
- "rUint64": [
- "6789012345",
- "3456789012"
- ],
- "rSint32": [
- -1,
- -2,
- -3
- ],
- "rSint64": [
- "-6789012345",
- "-3456789012"
- ],
- "rFloat": [
- 3.14,
- 6.28
- ],
- "rDouble": [
- 2.99792458e+28,
- 6.62606957e-34
- ],
- "rString": [
- "happy",
- "days"
- ],
- "rBytes": [
- "c2tpdHRsZXM=",
- "bSZtJ3M="
- ]
-}`
-
- innerSimple = &pb.Simple{OInt32: proto.Int32(-32)}
- innerSimple2 = &pb.Simple{OInt64: proto.Int64(25)}
- innerRepeats = &pb.Repeats{RString: []string{"roses", "red"}}
- innerRepeats2 = &pb.Repeats{RString: []string{"violets", "blue"}}
- complexObject = &pb.Widget{
- Color: pb.Widget_GREEN.Enum(),
- RColor: []pb.Widget_Color{pb.Widget_RED, pb.Widget_GREEN, pb.Widget_BLUE},
- Simple: innerSimple,
- RSimple: []*pb.Simple{innerSimple, innerSimple2},
- Repeats: innerRepeats,
- RRepeats: []*pb.Repeats{innerRepeats, innerRepeats2},
- }
-
- complexObjectJSON = `{"color":"GREEN",` +
- `"rColor":["RED","GREEN","BLUE"],` +
- `"simple":{"oInt32":-32},` +
- `"rSimple":[{"oInt32":-32},{"oInt64":"25"}],` +
- `"repeats":{"rString":["roses","red"]},` +
- `"rRepeats":[{"rString":["roses","red"]},{"rString":["violets","blue"]}]` +
- `}`
-
- complexObjectPrettyJSON = `{
- "color": "GREEN",
- "rColor": [
- "RED",
- "GREEN",
- "BLUE"
- ],
- "simple": {
- "oInt32": -32
- },
- "rSimple": [
- {
- "oInt32": -32
- },
- {
- "oInt64": "25"
- }
- ],
- "repeats": {
- "rString": [
- "roses",
- "red"
- ]
- },
- "rRepeats": [
- {
- "rString": [
- "roses",
- "red"
- ]
- },
- {
- "rString": [
- "violets",
- "blue"
- ]
- }
- ]
-}`
-
- colorPrettyJSON = `{
- "color": 2
-}`
-
- colorListPrettyJSON = `{
- "color": 1000,
- "rColor": [
- "RED"
- ]
-}`
-
- nummyPrettyJSON = `{
- "nummy": {
- "1": 2,
- "3": 4
- }
-}`
-
- objjyPrettyJSON = `{
- "objjy": {
- "1": {
- "dub": 1
- }
- }
-}`
- realNumber = &pb.Real{Value: proto.Float64(3.14159265359)}
- realNumberName = "Pi"
- complexNumber = &pb.Complex{Imaginary: proto.Float64(0.5772156649)}
- realNumberJSON = `{` +
- `"value":3.14159265359,` +
- `"[jsonpb.Complex.real_extension]":{"imaginary":0.5772156649},` +
- `"[jsonpb.name]":"Pi"` +
- `}`
-
- anySimple = &pb.KnownTypes{
- An: &anypb.Any{
- TypeUrl: "something.example.com/jsonpb.Simple",
- Value: []byte{
- // &pb.Simple{OBool:true}
- 1 << 3, 1,
- },
- },
- }
- anySimpleJSON = `{"an":{"@type":"something.example.com/jsonpb.Simple","oBool":true}}`
- anySimplePrettyJSON = `{
- "an": {
- "@type": "something.example.com/jsonpb.Simple",
- "oBool": true
- }
-}`
-
- anyWellKnown = &pb.KnownTypes{
- An: &anypb.Any{
- TypeUrl: "type.googleapis.com/google.protobuf.Duration",
- Value: []byte{
- // &durpb.Duration{Seconds: 1, Nanos: 212000000 }
- 1 << 3, 1, // seconds
- 2 << 3, 0x80, 0xba, 0x8b, 0x65, // nanos
- },
- },
- }
- anyWellKnownJSON = `{"an":{"@type":"type.googleapis.com/google.protobuf.Duration","value":"1.212s"}}`
- anyWellKnownPrettyJSON = `{
- "an": {
- "@type": "type.googleapis.com/google.protobuf.Duration",
- "value": "1.212s"
- }
-}`
-
- nonFinites = &pb.NonFinites{
- FNan: proto.Float32(float32(math.NaN())),
- FPinf: proto.Float32(float32(math.Inf(1))),
- FNinf: proto.Float32(float32(math.Inf(-1))),
- DNan: proto.Float64(float64(math.NaN())),
- DPinf: proto.Float64(float64(math.Inf(1))),
- DNinf: proto.Float64(float64(math.Inf(-1))),
- }
- nonFinitesJSON = `{` +
- `"fNan":"NaN",` +
- `"fPinf":"Infinity",` +
- `"fNinf":"-Infinity",` +
- `"dNan":"NaN",` +
- `"dPinf":"Infinity",` +
- `"dNinf":"-Infinity"` +
- `}`
-)
-
-func init() {
- if err := proto.SetExtension(realNumber, pb.E_Name, &realNumberName); err != nil {
- panic(err)
- }
- if err := proto.SetExtension(realNumber, pb.E_Complex_RealExtension, complexNumber); err != nil {
- panic(err)
- }
-}
-
-var marshalingTests = []struct {
- desc string
- marshaler Marshaler
- pb proto.Message
- json string
-}{
- {"simple flat object", marshaler, simpleObject, simpleObjectJSON},
- {"simple pretty object", marshalerAllOptions, simpleObject, simpleObjectPrettyJSON},
- {"non-finite floats fields object", marshaler, nonFinites, nonFinitesJSON},
- {"repeated fields flat object", marshaler, repeatsObject, repeatsObjectJSON},
- {"repeated fields pretty object", marshalerAllOptions, repeatsObject, repeatsObjectPrettyJSON},
- {"nested message/enum flat object", marshaler, complexObject, complexObjectJSON},
- {"nested message/enum pretty object", marshalerAllOptions, complexObject, complexObjectPrettyJSON},
- {"enum-string flat object", Marshaler{},
- &pb.Widget{Color: pb.Widget_BLUE.Enum()}, `{"color":"BLUE"}`},
- {"enum-value pretty object", Marshaler{EnumsAsInts: true, Indent: " "},
- &pb.Widget{Color: pb.Widget_BLUE.Enum()}, colorPrettyJSON},
- {"unknown enum value object", marshalerAllOptions,
- &pb.Widget{Color: pb.Widget_Color(1000).Enum(), RColor: []pb.Widget_Color{pb.Widget_RED}}, colorListPrettyJSON},
- {"repeated proto3 enum", Marshaler{},
- &proto3pb.Message{RFunny: []proto3pb.Message_Humour{
- proto3pb.Message_PUNS,
- proto3pb.Message_SLAPSTICK,
- }},
- `{"rFunny":["PUNS","SLAPSTICK"]}`},
- {"repeated proto3 enum as int", Marshaler{EnumsAsInts: true},
- &proto3pb.Message{RFunny: []proto3pb.Message_Humour{
- proto3pb.Message_PUNS,
- proto3pb.Message_SLAPSTICK,
- }},
- `{"rFunny":[1,2]}`},
- {"empty value", marshaler, &pb.Simple3{}, `{}`},
- {"empty value emitted", Marshaler{EmitDefaults: true}, &pb.Simple3{}, `{"dub":0}`},
- {"empty repeated emitted", Marshaler{EmitDefaults: true}, &pb.SimpleSlice3{}, `{"slices":[]}`},
- {"empty map emitted", Marshaler{EmitDefaults: true}, &pb.SimpleMap3{}, `{"stringy":{}}`},
- {"nested struct null", Marshaler{EmitDefaults: true}, &pb.SimpleNull3{}, `{"simple":null}`},
- {"map<int64, int32>", marshaler, &pb.Mappy{Nummy: map[int64]int32{1: 2, 3: 4}}, `{"nummy":{"1":2,"3":4}}`},
- {"map<int64, int32>", marshalerAllOptions, &pb.Mappy{Nummy: map[int64]int32{1: 2, 3: 4}}, nummyPrettyJSON},
- {"map<string, string>", marshaler,
- &pb.Mappy{Strry: map[string]string{`"one"`: "two", "three": "four"}},
- `{"strry":{"\"one\"":"two","three":"four"}}`},
- {"map<int32, Object>", marshaler,
- &pb.Mappy{Objjy: map[int32]*pb.Simple3{1: {Dub: 1}}}, `{"objjy":{"1":{"dub":1}}}`},
- {"map<int32, Object>", marshalerAllOptions,
- &pb.Mappy{Objjy: map[int32]*pb.Simple3{1: {Dub: 1}}}, objjyPrettyJSON},
- {"map<int64, string>", marshaler, &pb.Mappy{Buggy: map[int64]string{1234: "yup"}},
- `{"buggy":{"1234":"yup"}}`},
- {"map<bool, bool>", marshaler, &pb.Mappy{Booly: map[bool]bool{false: true}}, `{"booly":{"false":true}}`},
- // TODO: This is broken.
- //{"map<string, enum>", marshaler, &pb.Mappy{Enumy: map[string]pb.Numeral{"XIV": pb.Numeral_ROMAN}}, `{"enumy":{"XIV":"ROMAN"}`},
- {"map<string, enum as int>", Marshaler{EnumsAsInts: true}, &pb.Mappy{Enumy: map[string]pb.Numeral{"XIV": pb.Numeral_ROMAN}}, `{"enumy":{"XIV":2}}`},
- {"map<int32, bool>", marshaler, &pb.Mappy{S32Booly: map[int32]bool{1: true, 3: false, 10: true, 12: false}}, `{"s32booly":{"1":true,"3":false,"10":true,"12":false}}`},
- {"map<int64, bool>", marshaler, &pb.Mappy{S64Booly: map[int64]bool{1: true, 3: false, 10: true, 12: false}}, `{"s64booly":{"1":true,"3":false,"10":true,"12":false}}`},
- {"map<uint32, bool>", marshaler, &pb.Mappy{U32Booly: map[uint32]bool{1: true, 3: false, 10: true, 12: false}}, `{"u32booly":{"1":true,"3":false,"10":true,"12":false}}`},
- {"map<uint64, bool>", marshaler, &pb.Mappy{U64Booly: map[uint64]bool{1: true, 3: false, 10: true, 12: false}}, `{"u64booly":{"1":true,"3":false,"10":true,"12":false}}`},
- {"proto2 map<int64, string>", marshaler, &pb.Maps{MInt64Str: map[int64]string{213: "cat"}},
- `{"mInt64Str":{"213":"cat"}}`},
- {"proto2 map<bool, Object>", marshaler,
- &pb.Maps{MBoolSimple: map[bool]*pb.Simple{true: {OInt32: proto.Int32(1)}}},
- `{"mBoolSimple":{"true":{"oInt32":1}}}`},
- {"oneof, not set", marshaler, &pb.MsgWithOneof{}, `{}`},
- {"oneof, set", marshaler, &pb.MsgWithOneof{Union: &pb.MsgWithOneof_Title{"Grand Poobah"}}, `{"title":"Grand Poobah"}`},
- {"force orig_name", Marshaler{OrigName: true}, &pb.Simple{OInt32: proto.Int32(4)},
- `{"o_int32":4}`},
- {"proto2 extension", marshaler, realNumber, realNumberJSON},
- {"Any with message", marshaler, anySimple, anySimpleJSON},
- {"Any with message and indent", marshalerAllOptions, anySimple, anySimplePrettyJSON},
- {"Any with WKT", marshaler, anyWellKnown, anyWellKnownJSON},
- {"Any with WKT and indent", marshalerAllOptions, anyWellKnown, anyWellKnownPrettyJSON},
- {"Duration", marshaler, &pb.KnownTypes{Dur: &durpb.Duration{Seconds: 3}}, `{"dur":"3.000s"}`},
- {"Struct", marshaler, &pb.KnownTypes{St: &stpb.Struct{
- Fields: map[string]*stpb.Value{
- "one": {Kind: &stpb.Value_StringValue{"loneliest number"}},
- "two": {Kind: &stpb.Value_NullValue{stpb.NullValue_NULL_VALUE}},
- },
- }}, `{"st":{"one":"loneliest number","two":null}}`},
- {"empty ListValue", marshaler, &pb.KnownTypes{Lv: &stpb.ListValue{}}, `{"lv":[]}`},
- {"basic ListValue", marshaler, &pb.KnownTypes{Lv: &stpb.ListValue{Values: []*stpb.Value{
- {Kind: &stpb.Value_StringValue{"x"}},
- {Kind: &stpb.Value_NullValue{}},
- {Kind: &stpb.Value_NumberValue{3}},
- {Kind: &stpb.Value_BoolValue{true}},
- }}}, `{"lv":["x",null,3,true]}`},
- {"Timestamp", marshaler, &pb.KnownTypes{Ts: &tspb.Timestamp{Seconds: 14e8, Nanos: 21e6}}, `{"ts":"2014-05-13T16:53:20.021Z"}`},
- {"number Value", marshaler, &pb.KnownTypes{Val: &stpb.Value{Kind: &stpb.Value_NumberValue{1}}}, `{"val":1}`},
- {"null Value", marshaler, &pb.KnownTypes{Val: &stpb.Value{Kind: &stpb.Value_NullValue{stpb.NullValue_NULL_VALUE}}}, `{"val":null}`},
- {"string number value", marshaler, &pb.KnownTypes{Val: &stpb.Value{Kind: &stpb.Value_StringValue{"9223372036854775807"}}}, `{"val":"9223372036854775807"}`},
- {"list of lists Value", marshaler, &pb.KnownTypes{Val: &stpb.Value{
- Kind: &stpb.Value_ListValue{&stpb.ListValue{
- Values: []*stpb.Value{
- {Kind: &stpb.Value_StringValue{"x"}},
- {Kind: &stpb.Value_ListValue{&stpb.ListValue{
- Values: []*stpb.Value{
- {Kind: &stpb.Value_ListValue{&stpb.ListValue{
- Values: []*stpb.Value{{Kind: &stpb.Value_StringValue{"y"}}},
- }}},
- {Kind: &stpb.Value_StringValue{"z"}},
- },
- }}},
- },
- }},
- }}, `{"val":["x",[["y"],"z"]]}`},
-
- {"DoubleValue", marshaler, &pb.KnownTypes{Dbl: &wpb.DoubleValue{Value: 1.2}}, `{"dbl":1.2}`},
- {"FloatValue", marshaler, &pb.KnownTypes{Flt: &wpb.FloatValue{Value: 1.2}}, `{"flt":1.2}`},
- {"Int64Value", marshaler, &pb.KnownTypes{I64: &wpb.Int64Value{Value: -3}}, `{"i64":"-3"}`},
- {"UInt64Value", marshaler, &pb.KnownTypes{U64: &wpb.UInt64Value{Value: 3}}, `{"u64":"3"}`},
- {"Int32Value", marshaler, &pb.KnownTypes{I32: &wpb.Int32Value{Value: -4}}, `{"i32":-4}`},
- {"UInt32Value", marshaler, &pb.KnownTypes{U32: &wpb.UInt32Value{Value: 4}}, `{"u32":4}`},
- {"BoolValue", marshaler, &pb.KnownTypes{Bool: &wpb.BoolValue{Value: true}}, `{"bool":true}`},
- {"StringValue", marshaler, &pb.KnownTypes{Str: &wpb.StringValue{Value: "plush"}}, `{"str":"plush"}`},
- {"BytesValue", marshaler, &pb.KnownTypes{Bytes: &wpb.BytesValue{Value: []byte("wow")}}, `{"bytes":"d293"}`},
-}
-
-func TestMarshaling(t *testing.T) {
- for _, tt := range marshalingTests {
- json, err := tt.marshaler.MarshalToString(tt.pb)
- if err != nil {
- t.Errorf("%s: marshaling error: %v", tt.desc, err)
- } else if tt.json != json {
- t.Errorf("%s: got [%v] want [%v]", tt.desc, json, tt.json)
- }
- }
-}
-
-func TestMarshalJSONPBMarshaler(t *testing.T) {
- rawJson := `{ "foo": "bar", "baz": [0, 1, 2, 3] }`
- msg := dynamicMessage{rawJson: rawJson}
- str, err := new(Marshaler).MarshalToString(&msg)
- if err != nil {
- t.Errorf("an unexpected error occurred when marshalling JSONPBMarshaler: %v", err)
- }
- if str != rawJson {
- t.Errorf("marshalling JSON produced incorrect output: got %s, wanted %s", str, rawJson)
- }
-}
-
-func TestMarshalAnyJSONPBMarshaler(t *testing.T) {
- msg := dynamicMessage{rawJson: `{ "foo": "bar", "baz": [0, 1, 2, 3] }`}
- a, err := ptypes.MarshalAny(&msg)
- if err != nil {
- t.Errorf("an unexpected error occurred when marshalling to Any: %v", err)
- }
- str, err := new(Marshaler).MarshalToString(a)
- if err != nil {
- t.Errorf("an unexpected error occurred when marshalling Any to JSON: %v", err)
- }
- // after custom marshaling, it's round-tripped through JSON decoding/encoding already,
- // so the keys are sorted, whitespace is compacted, and "@type" key has been added
- expected := `{"@type":"type.googleapis.com/` + dynamicMessageName + `","baz":[0,1,2,3],"foo":"bar"}`
- if str != expected {
- t.Errorf("marshalling JSON produced incorrect output: got %s, wanted %s", str, expected)
- }
-}
-
-var unmarshalingTests = []struct {
- desc string
- unmarshaler Unmarshaler
- json string
- pb proto.Message
-}{
- {"simple flat object", Unmarshaler{}, simpleObjectJSON, simpleObject},
- {"simple pretty object", Unmarshaler{}, simpleObjectPrettyJSON, simpleObject},
- {"repeated fields flat object", Unmarshaler{}, repeatsObjectJSON, repeatsObject},
- {"repeated fields pretty object", Unmarshaler{}, repeatsObjectPrettyJSON, repeatsObject},
- {"nested message/enum flat object", Unmarshaler{}, complexObjectJSON, complexObject},
- {"nested message/enum pretty object", Unmarshaler{}, complexObjectPrettyJSON, complexObject},
- {"enum-string object", Unmarshaler{}, `{"color":"BLUE"}`, &pb.Widget{Color: pb.Widget_BLUE.Enum()}},
- {"enum-value object", Unmarshaler{}, "{\n \"color\": 2\n}", &pb.Widget{Color: pb.Widget_BLUE.Enum()}},
- {"unknown field with allowed option", Unmarshaler{AllowUnknownFields: true}, `{"unknown": "foo"}`, new(pb.Simple)},
- {"proto3 enum string", Unmarshaler{}, `{"hilarity":"PUNS"}`, &proto3pb.Message{Hilarity: proto3pb.Message_PUNS}},
- {"proto3 enum value", Unmarshaler{}, `{"hilarity":1}`, &proto3pb.Message{Hilarity: proto3pb.Message_PUNS}},
- {"unknown enum value object",
- Unmarshaler{},
- "{\n \"color\": 1000,\n \"r_color\": [\n \"RED\"\n ]\n}",
- &pb.Widget{Color: pb.Widget_Color(1000).Enum(), RColor: []pb.Widget_Color{pb.Widget_RED}}},
- {"repeated proto3 enum", Unmarshaler{}, `{"rFunny":["PUNS","SLAPSTICK"]}`,
- &proto3pb.Message{RFunny: []proto3pb.Message_Humour{
- proto3pb.Message_PUNS,
- proto3pb.Message_SLAPSTICK,
- }}},
- {"repeated proto3 enum as int", Unmarshaler{}, `{"rFunny":[1,2]}`,
- &proto3pb.Message{RFunny: []proto3pb.Message_Humour{
- proto3pb.Message_PUNS,
- proto3pb.Message_SLAPSTICK,
- }}},
- {"repeated proto3 enum as mix of strings and ints", Unmarshaler{}, `{"rFunny":["PUNS",2]}`,
- &proto3pb.Message{RFunny: []proto3pb.Message_Humour{
- proto3pb.Message_PUNS,
- proto3pb.Message_SLAPSTICK,
- }}},
- {"unquoted int64 object", Unmarshaler{}, `{"oInt64":-314}`, &pb.Simple{OInt64: proto.Int64(-314)}},
- {"unquoted uint64 object", Unmarshaler{}, `{"oUint64":123}`, &pb.Simple{OUint64: proto.Uint64(123)}},
- {"NaN", Unmarshaler{}, `{"oDouble":"NaN"}`, &pb.Simple{ODouble: proto.Float64(math.NaN())}},
- {"Inf", Unmarshaler{}, `{"oFloat":"Infinity"}`, &pb.Simple{OFloat: proto.Float32(float32(math.Inf(1)))}},
- {"-Inf", Unmarshaler{}, `{"oDouble":"-Infinity"}`, &pb.Simple{ODouble: proto.Float64(math.Inf(-1))}},
- {"map<int64, int32>", Unmarshaler{}, `{"nummy":{"1":2,"3":4}}`, &pb.Mappy{Nummy: map[int64]int32{1: 2, 3: 4}}},
- {"map<string, string>", Unmarshaler{}, `{"strry":{"\"one\"":"two","three":"four"}}`, &pb.Mappy{Strry: map[string]string{`"one"`: "two", "three": "four"}}},
- {"map<int32, Object>", Unmarshaler{}, `{"objjy":{"1":{"dub":1}}}`, &pb.Mappy{Objjy: map[int32]*pb.Simple3{1: {Dub: 1}}}},
- {"proto2 extension", Unmarshaler{}, realNumberJSON, realNumber},
- {"Any with message", Unmarshaler{}, anySimpleJSON, anySimple},
- {"Any with message and indent", Unmarshaler{}, anySimplePrettyJSON, anySimple},
- {"Any with WKT", Unmarshaler{}, anyWellKnownJSON, anyWellKnown},
- {"Any with WKT and indent", Unmarshaler{}, anyWellKnownPrettyJSON, anyWellKnown},
- // TODO: This is broken.
- //{"map<string, enum>", Unmarshaler{}, `{"enumy":{"XIV":"ROMAN"}`, &pb.Mappy{Enumy: map[string]pb.Numeral{"XIV": pb.Numeral_ROMAN}}},
- {"map<string, enum as int>", Unmarshaler{}, `{"enumy":{"XIV":2}}`, &pb.Mappy{Enumy: map[string]pb.Numeral{"XIV": pb.Numeral_ROMAN}}},
- {"oneof", Unmarshaler{}, `{"salary":31000}`, &pb.MsgWithOneof{Union: &pb.MsgWithOneof_Salary{31000}}},
- {"oneof spec name", Unmarshaler{}, `{"Country":"Australia"}`, &pb.MsgWithOneof{Union: &pb.MsgWithOneof_Country{"Australia"}}},
- {"oneof orig_name", Unmarshaler{}, `{"Country":"Australia"}`, &pb.MsgWithOneof{Union: &pb.MsgWithOneof_Country{"Australia"}}},
- {"oneof spec name2", Unmarshaler{}, `{"homeAddress":"Australia"}`, &pb.MsgWithOneof{Union: &pb.MsgWithOneof_HomeAddress{"Australia"}}},
- {"oneof orig_name2", Unmarshaler{}, `{"home_address":"Australia"}`, &pb.MsgWithOneof{Union: &pb.MsgWithOneof_HomeAddress{"Australia"}}},
- {"orig_name input", Unmarshaler{}, `{"o_bool":true}`, &pb.Simple{OBool: proto.Bool(true)}},
- {"camelName input", Unmarshaler{}, `{"oBool":true}`, &pb.Simple{OBool: proto.Bool(true)}},
-
- {"Duration", Unmarshaler{}, `{"dur":"3.000s"}`, &pb.KnownTypes{Dur: &durpb.Duration{Seconds: 3}}},
- {"null Duration", Unmarshaler{}, `{"dur":null}`, &pb.KnownTypes{Dur: nil}},
- {"Timestamp", Unmarshaler{}, `{"ts":"2014-05-13T16:53:20.021Z"}`, &pb.KnownTypes{Ts: &tspb.Timestamp{Seconds: 14e8, Nanos: 21e6}}},
- {"PreEpochTimestamp", Unmarshaler{}, `{"ts":"1969-12-31T23:59:58.999999995Z"}`, &pb.KnownTypes{Ts: &tspb.Timestamp{Seconds: -2, Nanos: 999999995}}},
- {"ZeroTimeTimestamp", Unmarshaler{}, `{"ts":"0001-01-01T00:00:00Z"}`, &pb.KnownTypes{Ts: &tspb.Timestamp{Seconds: -62135596800, Nanos: 0}}},
- {"null Timestamp", Unmarshaler{}, `{"ts":null}`, &pb.KnownTypes{Ts: nil}},
- {"null Struct", Unmarshaler{}, `{"st": null}`, &pb.KnownTypes{St: nil}},
- {"empty Struct", Unmarshaler{}, `{"st": {}}`, &pb.KnownTypes{St: &stpb.Struct{}}},
- {"basic Struct", Unmarshaler{}, `{"st": {"a": "x", "b": null, "c": 3, "d": true}}`, &pb.KnownTypes{St: &stpb.Struct{Fields: map[string]*stpb.Value{
- "a": {Kind: &stpb.Value_StringValue{"x"}},
- "b": {Kind: &stpb.Value_NullValue{}},
- "c": {Kind: &stpb.Value_NumberValue{3}},
- "d": {Kind: &stpb.Value_BoolValue{true}},
- }}}},
- {"nested Struct", Unmarshaler{}, `{"st": {"a": {"b": 1, "c": [{"d": true}, "f"]}}}`, &pb.KnownTypes{St: &stpb.Struct{Fields: map[string]*stpb.Value{
- "a": {Kind: &stpb.Value_StructValue{&stpb.Struct{Fields: map[string]*stpb.Value{
- "b": {Kind: &stpb.Value_NumberValue{1}},
- "c": {Kind: &stpb.Value_ListValue{&stpb.ListValue{Values: []*stpb.Value{
- {Kind: &stpb.Value_StructValue{&stpb.Struct{Fields: map[string]*stpb.Value{"d": {Kind: &stpb.Value_BoolValue{true}}}}}},
- {Kind: &stpb.Value_StringValue{"f"}},
- }}}},
- }}}},
- }}}},
- {"null ListValue", Unmarshaler{}, `{"lv": null}`, &pb.KnownTypes{Lv: nil}},
- {"empty ListValue", Unmarshaler{}, `{"lv": []}`, &pb.KnownTypes{Lv: &stpb.ListValue{}}},
- {"basic ListValue", Unmarshaler{}, `{"lv": ["x", null, 3, true]}`, &pb.KnownTypes{Lv: &stpb.ListValue{Values: []*stpb.Value{
- {Kind: &stpb.Value_StringValue{"x"}},
- {Kind: &stpb.Value_NullValue{}},
- {Kind: &stpb.Value_NumberValue{3}},
- {Kind: &stpb.Value_BoolValue{true}},
- }}}},
- {"number Value", Unmarshaler{}, `{"val":1}`, &pb.KnownTypes{Val: &stpb.Value{Kind: &stpb.Value_NumberValue{1}}}},
- {"null Value", Unmarshaler{}, `{"val":null}`, &pb.KnownTypes{Val: &stpb.Value{Kind: &stpb.Value_NullValue{stpb.NullValue_NULL_VALUE}}}},
- {"bool Value", Unmarshaler{}, `{"val":true}`, &pb.KnownTypes{Val: &stpb.Value{Kind: &stpb.Value_BoolValue{true}}}},
- {"string Value", Unmarshaler{}, `{"val":"x"}`, &pb.KnownTypes{Val: &stpb.Value{Kind: &stpb.Value_StringValue{"x"}}}},
- {"string number value", Unmarshaler{}, `{"val":"9223372036854775807"}`, &pb.KnownTypes{Val: &stpb.Value{Kind: &stpb.Value_StringValue{"9223372036854775807"}}}},
- {"list of lists Value", Unmarshaler{}, `{"val":["x", [["y"], "z"]]}`, &pb.KnownTypes{Val: &stpb.Value{
- Kind: &stpb.Value_ListValue{&stpb.ListValue{
- Values: []*stpb.Value{
- {Kind: &stpb.Value_StringValue{"x"}},
- {Kind: &stpb.Value_ListValue{&stpb.ListValue{
- Values: []*stpb.Value{
- {Kind: &stpb.Value_ListValue{&stpb.ListValue{
- Values: []*stpb.Value{{Kind: &stpb.Value_StringValue{"y"}}},
- }}},
- {Kind: &stpb.Value_StringValue{"z"}},
- },
- }}},
- },
- }}}}},
-
- {"DoubleValue", Unmarshaler{}, `{"dbl":1.2}`, &pb.KnownTypes{Dbl: &wpb.DoubleValue{Value: 1.2}}},
- {"FloatValue", Unmarshaler{}, `{"flt":1.2}`, &pb.KnownTypes{Flt: &wpb.FloatValue{Value: 1.2}}},
- {"Int64Value", Unmarshaler{}, `{"i64":"-3"}`, &pb.KnownTypes{I64: &wpb.Int64Value{Value: -3}}},
- {"UInt64Value", Unmarshaler{}, `{"u64":"3"}`, &pb.KnownTypes{U64: &wpb.UInt64Value{Value: 3}}},
- {"Int32Value", Unmarshaler{}, `{"i32":-4}`, &pb.KnownTypes{I32: &wpb.Int32Value{Value: -4}}},
- {"UInt32Value", Unmarshaler{}, `{"u32":4}`, &pb.KnownTypes{U32: &wpb.UInt32Value{Value: 4}}},
- {"BoolValue", Unmarshaler{}, `{"bool":true}`, &pb.KnownTypes{Bool: &wpb.BoolValue{Value: true}}},
- {"StringValue", Unmarshaler{}, `{"str":"plush"}`, &pb.KnownTypes{Str: &wpb.StringValue{Value: "plush"}}},
- {"BytesValue", Unmarshaler{}, `{"bytes":"d293"}`, &pb.KnownTypes{Bytes: &wpb.BytesValue{Value: []byte("wow")}}},
-
- // Ensure that `null` as a value ends up with a nil pointer instead of a [type]Value struct.
- {"null DoubleValue", Unmarshaler{}, `{"dbl":null}`, &pb.KnownTypes{Dbl: nil}},
- {"null FloatValue", Unmarshaler{}, `{"flt":null}`, &pb.KnownTypes{Flt: nil}},
- {"null Int64Value", Unmarshaler{}, `{"i64":null}`, &pb.KnownTypes{I64: nil}},
- {"null UInt64Value", Unmarshaler{}, `{"u64":null}`, &pb.KnownTypes{U64: nil}},
- {"null Int32Value", Unmarshaler{}, `{"i32":null}`, &pb.KnownTypes{I32: nil}},
- {"null UInt32Value", Unmarshaler{}, `{"u32":null}`, &pb.KnownTypes{U32: nil}},
- {"null BoolValue", Unmarshaler{}, `{"bool":null}`, &pb.KnownTypes{Bool: nil}},
- {"null StringValue", Unmarshaler{}, `{"str":null}`, &pb.KnownTypes{Str: nil}},
- {"null BytesValue", Unmarshaler{}, `{"bytes":null}`, &pb.KnownTypes{Bytes: nil}},
-}
-
-func TestUnmarshaling(t *testing.T) {
- for _, tt := range unmarshalingTests {
- // Make a new instance of the type of our expected object.
- p := reflect.New(reflect.TypeOf(tt.pb).Elem()).Interface().(proto.Message)
-
- err := tt.unmarshaler.Unmarshal(strings.NewReader(tt.json), p)
- if err != nil {
- t.Errorf("%s: %v", tt.desc, err)
- continue
- }
-
- // For easier diffs, compare text strings of the protos.
- exp := proto.MarshalTextString(tt.pb)
- act := proto.MarshalTextString(p)
- if string(exp) != string(act) {
- t.Errorf("%s: got [%s] want [%s]", tt.desc, act, exp)
- }
- }
-}
-
-func TestUnmarshalNullArray(t *testing.T) {
- var repeats pb.Repeats
- if err := UnmarshalString(`{"rBool":null}`, &repeats); err != nil {
- t.Fatal(err)
- }
- if !reflect.DeepEqual(repeats, pb.Repeats{}) {
- t.Errorf("got non-nil fields in [%#v]", repeats)
- }
-}
-
-func TestUnmarshalNullObject(t *testing.T) {
- var maps pb.Maps
- if err := UnmarshalString(`{"mInt64Str":null}`, &maps); err != nil {
- t.Fatal(err)
- }
- if !reflect.DeepEqual(maps, pb.Maps{}) {
- t.Errorf("got non-nil fields in [%#v]", maps)
- }
-}
-
-func TestUnmarshalNext(t *testing.T) {
- // We only need to check against a few, not all of them.
- tests := unmarshalingTests[:5]
-
- // Create a buffer with many concatenated JSON objects.
- var b bytes.Buffer
- for _, tt := range tests {
- b.WriteString(tt.json)
- }
-
- dec := json.NewDecoder(&b)
- for _, tt := range tests {
- // Make a new instance of the type of our expected object.
- p := reflect.New(reflect.TypeOf(tt.pb).Elem()).Interface().(proto.Message)
-
- err := tt.unmarshaler.UnmarshalNext(dec, p)
- if err != nil {
- t.Errorf("%s: %v", tt.desc, err)
- continue
- }
-
- // For easier diffs, compare text strings of the protos.
- exp := proto.MarshalTextString(tt.pb)
- act := proto.MarshalTextString(p)
- if string(exp) != string(act) {
- t.Errorf("%s: got [%s] want [%s]", tt.desc, act, exp)
- }
- }
-
- p := &pb.Simple{}
- err := new(Unmarshaler).UnmarshalNext(dec, p)
- if err != io.EOF {
- t.Errorf("eof: got %v, expected io.EOF", err)
- }
-}
-
-var unmarshalingShouldError = []struct {
- desc string
- in string
- pb proto.Message
-}{
- {"a value", "666", new(pb.Simple)},
- {"gibberish", "{adskja123;l23=-=", new(pb.Simple)},
- {"unknown field", `{"unknown": "foo"}`, new(pb.Simple)},
- {"unknown enum name", `{"hilarity":"DAVE"}`, new(proto3pb.Message)},
-}
-
-func TestUnmarshalingBadInput(t *testing.T) {
- for _, tt := range unmarshalingShouldError {
- err := UnmarshalString(tt.in, tt.pb)
- if err == nil {
- t.Errorf("an error was expected when parsing %q instead of an object", tt.desc)
- }
- }
-}
-
-type funcResolver func(turl string) (proto.Message, error)
-
-func (fn funcResolver) Resolve(turl string) (proto.Message, error) {
- return fn(turl)
-}
-
-func TestAnyWithCustomResolver(t *testing.T) {
- var resolvedTypeUrls []string
- resolver := funcResolver(func(turl string) (proto.Message, error) {
- resolvedTypeUrls = append(resolvedTypeUrls, turl)
- return new(pb.Simple), nil
- })
- msg := &pb.Simple{
- OBytes: []byte{1, 2, 3, 4},
- OBool: proto.Bool(true),
- OString: proto.String("foobar"),
- OInt64: proto.Int64(1020304),
- }
- msgBytes, err := proto.Marshal(msg)
- if err != nil {
- t.Errorf("an unexpected error occurred when marshaling message: %v", err)
- }
- // make an Any with a type URL that won't resolve w/out custom resolver
- any := &anypb.Any{
- TypeUrl: "https://foobar.com/some.random.MessageKind",
- Value: msgBytes,
- }
-
- m := Marshaler{AnyResolver: resolver}
- js, err := m.MarshalToString(any)
- if err != nil {
- t.Errorf("an unexpected error occurred when marshaling any to JSON: %v", err)
- }
- if len(resolvedTypeUrls) != 1 {
- t.Errorf("custom resolver was not invoked during marshaling")
- } else if resolvedTypeUrls[0] != "https://foobar.com/some.random.MessageKind" {
- t.Errorf("custom resolver was invoked with wrong URL: got %q, wanted %q", resolvedTypeUrls[0], "https://foobar.com/some.random.MessageKind")
- }
- wanted := `{"@type":"https://foobar.com/some.random.MessageKind","oBool":true,"oInt64":"1020304","oString":"foobar","oBytes":"AQIDBA=="}`
- if js != wanted {
- t.Errorf("marshalling JSON produced incorrect output: got %s, wanted %s", js, wanted)
- }
-
- u := Unmarshaler{AnyResolver: resolver}
- roundTrip := &anypb.Any{}
- err = u.Unmarshal(bytes.NewReader([]byte(js)), roundTrip)
- if err != nil {
- t.Errorf("an unexpected error occurred when unmarshaling any from JSON: %v", err)
- }
- if len(resolvedTypeUrls) != 2 {
- t.Errorf("custom resolver was not invoked during marshaling")
- } else if resolvedTypeUrls[1] != "https://foobar.com/some.random.MessageKind" {
- t.Errorf("custom resolver was invoked with wrong URL: got %q, wanted %q", resolvedTypeUrls[1], "https://foobar.com/some.random.MessageKind")
- }
- if !proto.Equal(any, roundTrip) {
- t.Errorf("message contents not set correctly after unmarshalling JSON: got %s, wanted %s", roundTrip, any)
- }
-}
-
-func TestUnmarshalJSONPBUnmarshaler(t *testing.T) {
- rawJson := `{ "foo": "bar", "baz": [0, 1, 2, 3] }`
- var msg dynamicMessage
- if err := Unmarshal(strings.NewReader(rawJson), &msg); err != nil {
- t.Errorf("an unexpected error occurred when parsing into JSONPBUnmarshaler: %v", err)
- }
- if msg.rawJson != rawJson {
- t.Errorf("message contents not set correctly after unmarshalling JSON: got %s, wanted %s", msg.rawJson, rawJson)
- }
-}
-
-func TestUnmarshalNullWithJSONPBUnmarshaler(t *testing.T) {
- rawJson := `{"stringField":null}`
- var ptrFieldMsg ptrFieldMessage
- if err := Unmarshal(strings.NewReader(rawJson), &ptrFieldMsg); err != nil {
- t.Errorf("unmarshal error: %v", err)
- }
-
- want := ptrFieldMessage{StringField: &stringField{IsSet: true, StringValue: "null"}}
- if !proto.Equal(&ptrFieldMsg, &want) {
- t.Errorf("unmarshal result StringField: got %v, want %v", ptrFieldMsg, want)
- }
-}
-
-func TestUnmarshalAnyJSONPBUnmarshaler(t *testing.T) {
- rawJson := `{ "@type": "blah.com/` + dynamicMessageName + `", "foo": "bar", "baz": [0, 1, 2, 3] }`
- var got anypb.Any
- if err := Unmarshal(strings.NewReader(rawJson), &got); err != nil {
- t.Errorf("an unexpected error occurred when parsing into JSONPBUnmarshaler: %v", err)
- }
-
- dm := &dynamicMessage{rawJson: `{"baz":[0,1,2,3],"foo":"bar"}`}
- var want anypb.Any
- if b, err := proto.Marshal(dm); err != nil {
- t.Errorf("an unexpected error occurred when marshaling message: %v", err)
- } else {
- want.TypeUrl = "blah.com/" + dynamicMessageName
- want.Value = b
- }
-
- if !proto.Equal(&got, &want) {
- t.Errorf("message contents not set correctly after unmarshalling JSON: got %s, wanted %s", got, want)
- }
-}
-
-const (
- dynamicMessageName = "google.protobuf.jsonpb.testing.dynamicMessage"
-)
-
-func init() {
- // we register the custom type below so that we can use it in Any types
- proto.RegisterType((*dynamicMessage)(nil), dynamicMessageName)
-}
-
-type ptrFieldMessage struct {
- StringField *stringField `protobuf:"bytes,1,opt,name=stringField"`
-}
-
-func (m *ptrFieldMessage) Reset() {
-}
-
-func (m *ptrFieldMessage) String() string {
- return m.StringField.StringValue
-}
-
-func (m *ptrFieldMessage) ProtoMessage() {
-}
-
-type stringField struct {
- IsSet bool `protobuf:"varint,1,opt,name=isSet"`
- StringValue string `protobuf:"bytes,2,opt,name=stringValue"`
-}
-
-func (s *stringField) Reset() {
-}
-
-func (s *stringField) String() string {
- return s.StringValue
-}
-
-func (s *stringField) ProtoMessage() {
-}
-
-func (s *stringField) UnmarshalJSONPB(jum *Unmarshaler, js []byte) error {
- s.IsSet = true
- s.StringValue = string(js)
- return nil
-}
-
-// dynamicMessage implements protobuf.Message but is not a normal generated message type.
-// It provides implementations of JSONPBMarshaler and JSONPBUnmarshaler for JSON support.
-type dynamicMessage struct {
- rawJson string `protobuf:"bytes,1,opt,name=rawJson"`
-}
-
-func (m *dynamicMessage) Reset() {
- m.rawJson = "{}"
-}
-
-func (m *dynamicMessage) String() string {
- return m.rawJson
-}
-
-func (m *dynamicMessage) ProtoMessage() {
-}
-
-func (m *dynamicMessage) MarshalJSONPB(jm *Marshaler) ([]byte, error) {
- return []byte(m.rawJson), nil
-}
-
-func (m *dynamicMessage) UnmarshalJSONPB(jum *Unmarshaler, js []byte) error {
- m.rawJson = string(js)
- return nil
-}
diff --git a/vendor/github.com/golang/protobuf/jsonpb/jsonpb_test_proto/Makefile b/vendor/github.com/golang/protobuf/jsonpb/jsonpb_test_proto/Makefile
deleted file mode 100644
index eeda8ae53..000000000
--- a/vendor/github.com/golang/protobuf/jsonpb/jsonpb_test_proto/Makefile
+++ /dev/null
@@ -1,33 +0,0 @@
-# Go support for Protocol Buffers - Google's data interchange format
-#
-# Copyright 2015 The Go Authors. All rights reserved.
-# https://github.com/golang/protobuf
-#
-# Redistribution and use in source and binary forms, with or without
-# modification, are permitted provided that the following conditions are
-# met:
-#
-# * Redistributions of source code must retain the above copyright
-# notice, this list of conditions and the following disclaimer.
-# * Redistributions in binary form must reproduce the above
-# copyright notice, this list of conditions and the following disclaimer
-# in the documentation and/or other materials provided with the
-# distribution.
-# * Neither the name of Google Inc. nor the names of its
-# contributors may be used to endorse or promote products derived from
-# this software without specific prior written permission.
-#
-# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-# A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-# OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-# LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-# DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-# THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-regenerate:
- protoc --go_out=Mgoogle/protobuf/any.proto=github.com/golang/protobuf/ptypes/any,Mgoogle/protobuf/duration.proto=github.com/golang/protobuf/ptypes/duration,Mgoogle/protobuf/struct.proto=github.com/golang/protobuf/ptypes/struct,Mgoogle/protobuf/timestamp.proto=github.com/golang/protobuf/ptypes/timestamp,Mgoogle/protobuf/wrappers.proto=github.com/golang/protobuf/ptypes/wrappers:. *.proto
diff --git a/vendor/github.com/golang/protobuf/jsonpb/jsonpb_test_proto/more_test_objects.pb.go b/vendor/github.com/golang/protobuf/jsonpb/jsonpb_test_proto/more_test_objects.pb.go
deleted file mode 100644
index ebb180e88..000000000
--- a/vendor/github.com/golang/protobuf/jsonpb/jsonpb_test_proto/more_test_objects.pb.go
+++ /dev/null
@@ -1,266 +0,0 @@
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// source: more_test_objects.proto
-
-/*
-Package jsonpb is a generated protocol buffer package.
-
-It is generated from these files:
- more_test_objects.proto
- test_objects.proto
-
-It has these top-level messages:
- Simple3
- SimpleSlice3
- SimpleMap3
- SimpleNull3
- Mappy
- Simple
- NonFinites
- Repeats
- Widget
- Maps
- MsgWithOneof
- Real
- Complex
- KnownTypes
-*/
-package jsonpb
-
-import proto "github.com/golang/protobuf/proto"
-import fmt "fmt"
-import math "math"
-
-// Reference imports to suppress errors if they are not otherwise used.
-var _ = proto.Marshal
-var _ = fmt.Errorf
-var _ = math.Inf
-
-// This is a compile-time assertion to ensure that this generated file
-// is compatible with the proto package it is being compiled against.
-// A compilation error at this line likely means your copy of the
-// proto package needs to be updated.
-const _ = proto.ProtoPackageIsVersion2 // please upgrade the proto package
-
-type Numeral int32
-
-const (
- Numeral_UNKNOWN Numeral = 0
- Numeral_ARABIC Numeral = 1
- Numeral_ROMAN Numeral = 2
-)
-
-var Numeral_name = map[int32]string{
- 0: "UNKNOWN",
- 1: "ARABIC",
- 2: "ROMAN",
-}
-var Numeral_value = map[string]int32{
- "UNKNOWN": 0,
- "ARABIC": 1,
- "ROMAN": 2,
-}
-
-func (x Numeral) String() string {
- return proto.EnumName(Numeral_name, int32(x))
-}
-func (Numeral) EnumDescriptor() ([]byte, []int) { return fileDescriptor0, []int{0} }
-
-type Simple3 struct {
- Dub float64 `protobuf:"fixed64,1,opt,name=dub" json:"dub,omitempty"`
-}
-
-func (m *Simple3) Reset() { *m = Simple3{} }
-func (m *Simple3) String() string { return proto.CompactTextString(m) }
-func (*Simple3) ProtoMessage() {}
-func (*Simple3) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{0} }
-
-func (m *Simple3) GetDub() float64 {
- if m != nil {
- return m.Dub
- }
- return 0
-}
-
-type SimpleSlice3 struct {
- Slices []string `protobuf:"bytes,1,rep,name=slices" json:"slices,omitempty"`
-}
-
-func (m *SimpleSlice3) Reset() { *m = SimpleSlice3{} }
-func (m *SimpleSlice3) String() string { return proto.CompactTextString(m) }
-func (*SimpleSlice3) ProtoMessage() {}
-func (*SimpleSlice3) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{1} }
-
-func (m *SimpleSlice3) GetSlices() []string {
- if m != nil {
- return m.Slices
- }
- return nil
-}
-
-type SimpleMap3 struct {
- Stringy map[string]string `protobuf:"bytes,1,rep,name=stringy" json:"stringy,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"`
-}
-
-func (m *SimpleMap3) Reset() { *m = SimpleMap3{} }
-func (m *SimpleMap3) String() string { return proto.CompactTextString(m) }
-func (*SimpleMap3) ProtoMessage() {}
-func (*SimpleMap3) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{2} }
-
-func (m *SimpleMap3) GetStringy() map[string]string {
- if m != nil {
- return m.Stringy
- }
- return nil
-}
-
-type SimpleNull3 struct {
- Simple *Simple3 `protobuf:"bytes,1,opt,name=simple" json:"simple,omitempty"`
-}
-
-func (m *SimpleNull3) Reset() { *m = SimpleNull3{} }
-func (m *SimpleNull3) String() string { return proto.CompactTextString(m) }
-func (*SimpleNull3) ProtoMessage() {}
-func (*SimpleNull3) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{3} }
-
-func (m *SimpleNull3) GetSimple() *Simple3 {
- if m != nil {
- return m.Simple
- }
- return nil
-}
-
-type Mappy struct {
- Nummy map[int64]int32 `protobuf:"bytes,1,rep,name=nummy" json:"nummy,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"`
- Strry map[string]string `protobuf:"bytes,2,rep,name=strry" json:"strry,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"`
- Objjy map[int32]*Simple3 `protobuf:"bytes,3,rep,name=objjy" json:"objjy,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"`
- Buggy map[int64]string `protobuf:"bytes,4,rep,name=buggy" json:"buggy,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"`
- Booly map[bool]bool `protobuf:"bytes,5,rep,name=booly" json:"booly,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"`
- Enumy map[string]Numeral `protobuf:"bytes,6,rep,name=enumy" json:"enumy,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"varint,2,opt,name=value,enum=jsonpb.Numeral"`
- S32Booly map[int32]bool `protobuf:"bytes,7,rep,name=s32booly" json:"s32booly,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"`
- S64Booly map[int64]bool `protobuf:"bytes,8,rep,name=s64booly" json:"s64booly,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"`
- U32Booly map[uint32]bool `protobuf:"bytes,9,rep,name=u32booly" json:"u32booly,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"`
- U64Booly map[uint64]bool `protobuf:"bytes,10,rep,name=u64booly" json:"u64booly,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"`
-}
-
-func (m *Mappy) Reset() { *m = Mappy{} }
-func (m *Mappy) String() string { return proto.CompactTextString(m) }
-func (*Mappy) ProtoMessage() {}
-func (*Mappy) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{4} }
-
-func (m *Mappy) GetNummy() map[int64]int32 {
- if m != nil {
- return m.Nummy
- }
- return nil
-}
-
-func (m *Mappy) GetStrry() map[string]string {
- if m != nil {
- return m.Strry
- }
- return nil
-}
-
-func (m *Mappy) GetObjjy() map[int32]*Simple3 {
- if m != nil {
- return m.Objjy
- }
- return nil
-}
-
-func (m *Mappy) GetBuggy() map[int64]string {
- if m != nil {
- return m.Buggy
- }
- return nil
-}
-
-func (m *Mappy) GetBooly() map[bool]bool {
- if m != nil {
- return m.Booly
- }
- return nil
-}
-
-func (m *Mappy) GetEnumy() map[string]Numeral {
- if m != nil {
- return m.Enumy
- }
- return nil
-}
-
-func (m *Mappy) GetS32Booly() map[int32]bool {
- if m != nil {
- return m.S32Booly
- }
- return nil
-}
-
-func (m *Mappy) GetS64Booly() map[int64]bool {
- if m != nil {
- return m.S64Booly
- }
- return nil
-}
-
-func (m *Mappy) GetU32Booly() map[uint32]bool {
- if m != nil {
- return m.U32Booly
- }
- return nil
-}
-
-func (m *Mappy) GetU64Booly() map[uint64]bool {
- if m != nil {
- return m.U64Booly
- }
- return nil
-}
-
-func init() {
- proto.RegisterType((*Simple3)(nil), "jsonpb.Simple3")
- proto.RegisterType((*SimpleSlice3)(nil), "jsonpb.SimpleSlice3")
- proto.RegisterType((*SimpleMap3)(nil), "jsonpb.SimpleMap3")
- proto.RegisterType((*SimpleNull3)(nil), "jsonpb.SimpleNull3")
- proto.RegisterType((*Mappy)(nil), "jsonpb.Mappy")
- proto.RegisterEnum("jsonpb.Numeral", Numeral_name, Numeral_value)
-}
-
-func init() { proto.RegisterFile("more_test_objects.proto", fileDescriptor0) }
-
-var fileDescriptor0 = []byte{
- // 526 bytes of a gzipped FileDescriptorProto
- 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x94, 0x94, 0xdd, 0x6b, 0xdb, 0x3c,
- 0x14, 0x87, 0x5f, 0x27, 0xf5, 0xd7, 0x49, 0xfb, 0x2e, 0x88, 0xb1, 0x99, 0xf4, 0x62, 0xc5, 0xb0,
- 0xad, 0x0c, 0xe6, 0x8b, 0x78, 0x74, 0x5d, 0x77, 0x95, 0x8e, 0x5e, 0x94, 0x11, 0x07, 0x1c, 0xc2,
- 0x2e, 0x4b, 0xdc, 0x99, 0x90, 0xcc, 0x5f, 0xd8, 0xd6, 0xc0, 0xd7, 0xfb, 0xbb, 0x07, 0xe3, 0x48,
- 0x72, 0x2d, 0x07, 0x85, 0x6c, 0x77, 0x52, 0x7e, 0xcf, 0xe3, 0x73, 0x24, 0x1d, 0x02, 0x2f, 0xd3,
- 0xbc, 0x8c, 0x1f, 0xea, 0xb8, 0xaa, 0x1f, 0xf2, 0x68, 0x17, 0x3f, 0xd6, 0x95, 0x57, 0x94, 0x79,
- 0x9d, 0x13, 0x63, 0x57, 0xe5, 0x59, 0x11, 0xb9, 0xe7, 0x60, 0x2e, 0xb7, 0x69, 0x91, 0xc4, 0x3e,
- 0x19, 0xc3, 0xf0, 0x3b, 0x8d, 0x1c, 0xed, 0x42, 0xbb, 0xd4, 0x42, 0x5c, 0xba, 0x6f, 0xe0, 0x94,
- 0x87, 0xcb, 0x64, 0xfb, 0x18, 0xfb, 0xe4, 0x05, 0x18, 0x15, 0xae, 0x2a, 0x47, 0xbb, 0x18, 0x5e,
- 0xda, 0xa1, 0xd8, 0xb9, 0xbf, 0x34, 0x00, 0x0e, 0xce, 0xd7, 0x85, 0x4f, 0x3e, 0x81, 0x59, 0xd5,
- 0xe5, 0x36, 0xdb, 0x34, 0x8c, 0x1b, 0x4d, 0x5f, 0x79, 0xbc, 0x9a, 0xd7, 0x41, 0xde, 0x92, 0x13,
- 0x77, 0x59, 0x5d, 0x36, 0x61, 0xcb, 0x4f, 0x6e, 0xe0, 0x54, 0x0e, 0xb0, 0xa7, 0x1f, 0x71, 0xc3,
- 0x7a, 0xb2, 0x43, 0x5c, 0x92, 0xe7, 0xa0, 0xff, 0x5c, 0x27, 0x34, 0x76, 0x06, 0xec, 0x37, 0xbe,
- 0xb9, 0x19, 0x5c, 0x6b, 0xee, 0x15, 0x8c, 0xf8, 0xf7, 0x03, 0x9a, 0x24, 0x3e, 0x79, 0x0b, 0x46,
- 0xc5, 0xb6, 0xcc, 0x1e, 0x4d, 0x9f, 0xf5, 0x9b, 0xf0, 0x43, 0x11, 0xbb, 0xbf, 0x2d, 0xd0, 0xe7,
- 0xeb, 0xa2, 0x68, 0x88, 0x07, 0x7a, 0x46, 0xd3, 0xb4, 0x6d, 0xdb, 0x69, 0x0d, 0x96, 0x7a, 0x01,
- 0x46, 0xbc, 0x5f, 0x8e, 0x21, 0x5f, 0xd5, 0x65, 0xd9, 0x38, 0x03, 0x15, 0xbf, 0xc4, 0x48, 0xf0,
- 0x0c, 0x43, 0x3e, 0x8f, 0x76, 0xbb, 0xc6, 0x19, 0xaa, 0xf8, 0x05, 0x46, 0x82, 0x67, 0x18, 0xf2,
- 0x11, 0xdd, 0x6c, 0x1a, 0xe7, 0x44, 0xc5, 0xdf, 0x62, 0x24, 0x78, 0x86, 0x31, 0x3e, 0xcf, 0x93,
- 0xc6, 0xd1, 0x95, 0x3c, 0x46, 0x2d, 0x8f, 0x6b, 0xe4, 0xe3, 0x8c, 0xa6, 0x8d, 0x63, 0xa8, 0xf8,
- 0x3b, 0x8c, 0x04, 0xcf, 0x30, 0xf2, 0x11, 0xac, 0xca, 0x9f, 0xf2, 0x12, 0x26, 0x53, 0xce, 0xf7,
- 0x8e, 0x2c, 0x52, 0x6e, 0x3d, 0xc1, 0x4c, 0xbc, 0xfa, 0xc0, 0x45, 0x4b, 0x29, 0x8a, 0xb4, 0x15,
- 0xc5, 0x16, 0x45, 0xda, 0x56, 0xb4, 0x55, 0xe2, 0xaa, 0x5f, 0x91, 0x4a, 0x15, 0x69, 0x5b, 0x11,
- 0x94, 0x62, 0xbf, 0x62, 0x0b, 0x4f, 0xae, 0x01, 0xba, 0x87, 0x96, 0xe7, 0x6f, 0xa8, 0x98, 0x3f,
- 0x5d, 0x9a, 0x3f, 0x34, 0xbb, 0x27, 0xff, 0x97, 0xc9, 0x9d, 0xdc, 0x03, 0x74, 0x8f, 0x2f, 0x9b,
- 0x3a, 0x37, 0x5f, 0xcb, 0xa6, 0x62, 0x92, 0xfb, 0x4d, 0x74, 0x73, 0x71, 0xac, 0x7d, 0x7b, 0xdf,
- 0x7c, 0xba, 0x10, 0xd9, 0xb4, 0x14, 0xa6, 0xb5, 0xd7, 0x7e, 0x37, 0x2b, 0x8a, 0x83, 0xf7, 0xda,
- 0xff, 0xbf, 0x6b, 0x3f, 0xa0, 0x69, 0x5c, 0xae, 0x13, 0xf9, 0x53, 0x9f, 0xe1, 0xac, 0x37, 0x43,
- 0x8a, 0xcb, 0x38, 0xdc, 0x07, 0xca, 0xf2, 0xab, 0x1e, 0x3b, 0xfe, 0xbe, 0xbc, 0x3a, 0x54, 0xf9,
- 0xec, 0x6f, 0xe4, 0x43, 0x95, 0x4f, 0x8e, 0xc8, 0xef, 0xde, 0x83, 0x29, 0x6e, 0x82, 0x8c, 0xc0,
- 0x5c, 0x05, 0x5f, 0x83, 0xc5, 0xb7, 0x60, 0xfc, 0x1f, 0x01, 0x30, 0x66, 0xe1, 0xec, 0xf6, 0xfe,
- 0xcb, 0x58, 0x23, 0x36, 0xe8, 0xe1, 0x62, 0x3e, 0x0b, 0xc6, 0x83, 0xc8, 0x60, 0x7f, 0xe0, 0xfe,
- 0x9f, 0x00, 0x00, 0x00, 0xff, 0xff, 0xdc, 0x84, 0x34, 0xaf, 0xdb, 0x05, 0x00, 0x00,
-}
diff --git a/vendor/github.com/golang/protobuf/jsonpb/jsonpb_test_proto/more_test_objects.proto b/vendor/github.com/golang/protobuf/jsonpb/jsonpb_test_proto/more_test_objects.proto
deleted file mode 100644
index d254fa5fa..000000000
--- a/vendor/github.com/golang/protobuf/jsonpb/jsonpb_test_proto/more_test_objects.proto
+++ /dev/null
@@ -1,69 +0,0 @@
-// Go support for Protocol Buffers - Google's data interchange format
-//
-// Copyright 2015 The Go Authors. All rights reserved.
-// https://github.com/golang/protobuf
-//
-// Redistribution and use in source and binary forms, with or without
-// modification, are permitted provided that the following conditions are
-// met:
-//
-// * Redistributions of source code must retain the above copyright
-// notice, this list of conditions and the following disclaimer.
-// * Redistributions in binary form must reproduce the above
-// copyright notice, this list of conditions and the following disclaimer
-// in the documentation and/or other materials provided with the
-// distribution.
-// * Neither the name of Google Inc. nor the names of its
-// contributors may be used to endorse or promote products derived from
-// this software without specific prior written permission.
-//
-// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-syntax = "proto3";
-
-package jsonpb;
-
-message Simple3 {
- double dub = 1;
-}
-
-message SimpleSlice3 {
- repeated string slices = 1;
-}
-
-message SimpleMap3 {
- map<string,string> stringy = 1;
-}
-
-message SimpleNull3 {
- Simple3 simple = 1;
-}
-
-enum Numeral {
- UNKNOWN = 0;
- ARABIC = 1;
- ROMAN = 2;
-}
-
-message Mappy {
- map<int64, int32> nummy = 1;
- map<string, string> strry = 2;
- map<int32, Simple3> objjy = 3;
- map<int64, string> buggy = 4;
- map<bool, bool> booly = 5;
- map<string, Numeral> enumy = 6;
- map<int32, bool> s32booly = 7;
- map<int64, bool> s64booly = 8;
- map<uint32, bool> u32booly = 9;
- map<uint64, bool> u64booly = 10;
-}
diff --git a/vendor/github.com/golang/protobuf/jsonpb/jsonpb_test_proto/test_objects.pb.go b/vendor/github.com/golang/protobuf/jsonpb/jsonpb_test_proto/test_objects.pb.go
deleted file mode 100644
index d413d740d..000000000
--- a/vendor/github.com/golang/protobuf/jsonpb/jsonpb_test_proto/test_objects.pb.go
+++ /dev/null
@@ -1,852 +0,0 @@
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// source: test_objects.proto
-
-package jsonpb
-
-import proto "github.com/golang/protobuf/proto"
-import fmt "fmt"
-import math "math"
-import google_protobuf "github.com/golang/protobuf/ptypes/any"
-import google_protobuf1 "github.com/golang/protobuf/ptypes/duration"
-import google_protobuf2 "github.com/golang/protobuf/ptypes/struct"
-import google_protobuf3 "github.com/golang/protobuf/ptypes/timestamp"
-import google_protobuf4 "github.com/golang/protobuf/ptypes/wrappers"
-
-// Reference imports to suppress errors if they are not otherwise used.
-var _ = proto.Marshal
-var _ = fmt.Errorf
-var _ = math.Inf
-
-type Widget_Color int32
-
-const (
- Widget_RED Widget_Color = 0
- Widget_GREEN Widget_Color = 1
- Widget_BLUE Widget_Color = 2
-)
-
-var Widget_Color_name = map[int32]string{
- 0: "RED",
- 1: "GREEN",
- 2: "BLUE",
-}
-var Widget_Color_value = map[string]int32{
- "RED": 0,
- "GREEN": 1,
- "BLUE": 2,
-}
-
-func (x Widget_Color) Enum() *Widget_Color {
- p := new(Widget_Color)
- *p = x
- return p
-}
-func (x Widget_Color) String() string {
- return proto.EnumName(Widget_Color_name, int32(x))
-}
-func (x *Widget_Color) UnmarshalJSON(data []byte) error {
- value, err := proto.UnmarshalJSONEnum(Widget_Color_value, data, "Widget_Color")
- if err != nil {
- return err
- }
- *x = Widget_Color(value)
- return nil
-}
-func (Widget_Color) EnumDescriptor() ([]byte, []int) { return fileDescriptor1, []int{3, 0} }
-
-// Test message for holding primitive types.
-type Simple struct {
- OBool *bool `protobuf:"varint,1,opt,name=o_bool,json=oBool" json:"o_bool,omitempty"`
- OInt32 *int32 `protobuf:"varint,2,opt,name=o_int32,json=oInt32" json:"o_int32,omitempty"`
- OInt64 *int64 `protobuf:"varint,3,opt,name=o_int64,json=oInt64" json:"o_int64,omitempty"`
- OUint32 *uint32 `protobuf:"varint,4,opt,name=o_uint32,json=oUint32" json:"o_uint32,omitempty"`
- OUint64 *uint64 `protobuf:"varint,5,opt,name=o_uint64,json=oUint64" json:"o_uint64,omitempty"`
- OSint32 *int32 `protobuf:"zigzag32,6,opt,name=o_sint32,json=oSint32" json:"o_sint32,omitempty"`
- OSint64 *int64 `protobuf:"zigzag64,7,opt,name=o_sint64,json=oSint64" json:"o_sint64,omitempty"`
- OFloat *float32 `protobuf:"fixed32,8,opt,name=o_float,json=oFloat" json:"o_float,omitempty"`
- ODouble *float64 `protobuf:"fixed64,9,opt,name=o_double,json=oDouble" json:"o_double,omitempty"`
- OString *string `protobuf:"bytes,10,opt,name=o_string,json=oString" json:"o_string,omitempty"`
- OBytes []byte `protobuf:"bytes,11,opt,name=o_bytes,json=oBytes" json:"o_bytes,omitempty"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *Simple) Reset() { *m = Simple{} }
-func (m *Simple) String() string { return proto.CompactTextString(m) }
-func (*Simple) ProtoMessage() {}
-func (*Simple) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{0} }
-
-func (m *Simple) GetOBool() bool {
- if m != nil && m.OBool != nil {
- return *m.OBool
- }
- return false
-}
-
-func (m *Simple) GetOInt32() int32 {
- if m != nil && m.OInt32 != nil {
- return *m.OInt32
- }
- return 0
-}
-
-func (m *Simple) GetOInt64() int64 {
- if m != nil && m.OInt64 != nil {
- return *m.OInt64
- }
- return 0
-}
-
-func (m *Simple) GetOUint32() uint32 {
- if m != nil && m.OUint32 != nil {
- return *m.OUint32
- }
- return 0
-}
-
-func (m *Simple) GetOUint64() uint64 {
- if m != nil && m.OUint64 != nil {
- return *m.OUint64
- }
- return 0
-}
-
-func (m *Simple) GetOSint32() int32 {
- if m != nil && m.OSint32 != nil {
- return *m.OSint32
- }
- return 0
-}
-
-func (m *Simple) GetOSint64() int64 {
- if m != nil && m.OSint64 != nil {
- return *m.OSint64
- }
- return 0
-}
-
-func (m *Simple) GetOFloat() float32 {
- if m != nil && m.OFloat != nil {
- return *m.OFloat
- }
- return 0
-}
-
-func (m *Simple) GetODouble() float64 {
- if m != nil && m.ODouble != nil {
- return *m.ODouble
- }
- return 0
-}
-
-func (m *Simple) GetOString() string {
- if m != nil && m.OString != nil {
- return *m.OString
- }
- return ""
-}
-
-func (m *Simple) GetOBytes() []byte {
- if m != nil {
- return m.OBytes
- }
- return nil
-}
-
-// Test message for holding special non-finites primitives.
-type NonFinites struct {
- FNan *float32 `protobuf:"fixed32,1,opt,name=f_nan,json=fNan" json:"f_nan,omitempty"`
- FPinf *float32 `protobuf:"fixed32,2,opt,name=f_pinf,json=fPinf" json:"f_pinf,omitempty"`
- FNinf *float32 `protobuf:"fixed32,3,opt,name=f_ninf,json=fNinf" json:"f_ninf,omitempty"`
- DNan *float64 `protobuf:"fixed64,4,opt,name=d_nan,json=dNan" json:"d_nan,omitempty"`
- DPinf *float64 `protobuf:"fixed64,5,opt,name=d_pinf,json=dPinf" json:"d_pinf,omitempty"`
- DNinf *float64 `protobuf:"fixed64,6,opt,name=d_ninf,json=dNinf" json:"d_ninf,omitempty"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *NonFinites) Reset() { *m = NonFinites{} }
-func (m *NonFinites) String() string { return proto.CompactTextString(m) }
-func (*NonFinites) ProtoMessage() {}
-func (*NonFinites) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{1} }
-
-func (m *NonFinites) GetFNan() float32 {
- if m != nil && m.FNan != nil {
- return *m.FNan
- }
- return 0
-}
-
-func (m *NonFinites) GetFPinf() float32 {
- if m != nil && m.FPinf != nil {
- return *m.FPinf
- }
- return 0
-}
-
-func (m *NonFinites) GetFNinf() float32 {
- if m != nil && m.FNinf != nil {
- return *m.FNinf
- }
- return 0
-}
-
-func (m *NonFinites) GetDNan() float64 {
- if m != nil && m.DNan != nil {
- return *m.DNan
- }
- return 0
-}
-
-func (m *NonFinites) GetDPinf() float64 {
- if m != nil && m.DPinf != nil {
- return *m.DPinf
- }
- return 0
-}
-
-func (m *NonFinites) GetDNinf() float64 {
- if m != nil && m.DNinf != nil {
- return *m.DNinf
- }
- return 0
-}
-
-// Test message for holding repeated primitives.
-type Repeats struct {
- RBool []bool `protobuf:"varint,1,rep,name=r_bool,json=rBool" json:"r_bool,omitempty"`
- RInt32 []int32 `protobuf:"varint,2,rep,name=r_int32,json=rInt32" json:"r_int32,omitempty"`
- RInt64 []int64 `protobuf:"varint,3,rep,name=r_int64,json=rInt64" json:"r_int64,omitempty"`
- RUint32 []uint32 `protobuf:"varint,4,rep,name=r_uint32,json=rUint32" json:"r_uint32,omitempty"`
- RUint64 []uint64 `protobuf:"varint,5,rep,name=r_uint64,json=rUint64" json:"r_uint64,omitempty"`
- RSint32 []int32 `protobuf:"zigzag32,6,rep,name=r_sint32,json=rSint32" json:"r_sint32,omitempty"`
- RSint64 []int64 `protobuf:"zigzag64,7,rep,name=r_sint64,json=rSint64" json:"r_sint64,omitempty"`
- RFloat []float32 `protobuf:"fixed32,8,rep,name=r_float,json=rFloat" json:"r_float,omitempty"`
- RDouble []float64 `protobuf:"fixed64,9,rep,name=r_double,json=rDouble" json:"r_double,omitempty"`
- RString []string `protobuf:"bytes,10,rep,name=r_string,json=rString" json:"r_string,omitempty"`
- RBytes [][]byte `protobuf:"bytes,11,rep,name=r_bytes,json=rBytes" json:"r_bytes,omitempty"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *Repeats) Reset() { *m = Repeats{} }
-func (m *Repeats) String() string { return proto.CompactTextString(m) }
-func (*Repeats) ProtoMessage() {}
-func (*Repeats) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{2} }
-
-func (m *Repeats) GetRBool() []bool {
- if m != nil {
- return m.RBool
- }
- return nil
-}
-
-func (m *Repeats) GetRInt32() []int32 {
- if m != nil {
- return m.RInt32
- }
- return nil
-}
-
-func (m *Repeats) GetRInt64() []int64 {
- if m != nil {
- return m.RInt64
- }
- return nil
-}
-
-func (m *Repeats) GetRUint32() []uint32 {
- if m != nil {
- return m.RUint32
- }
- return nil
-}
-
-func (m *Repeats) GetRUint64() []uint64 {
- if m != nil {
- return m.RUint64
- }
- return nil
-}
-
-func (m *Repeats) GetRSint32() []int32 {
- if m != nil {
- return m.RSint32
- }
- return nil
-}
-
-func (m *Repeats) GetRSint64() []int64 {
- if m != nil {
- return m.RSint64
- }
- return nil
-}
-
-func (m *Repeats) GetRFloat() []float32 {
- if m != nil {
- return m.RFloat
- }
- return nil
-}
-
-func (m *Repeats) GetRDouble() []float64 {
- if m != nil {
- return m.RDouble
- }
- return nil
-}
-
-func (m *Repeats) GetRString() []string {
- if m != nil {
- return m.RString
- }
- return nil
-}
-
-func (m *Repeats) GetRBytes() [][]byte {
- if m != nil {
- return m.RBytes
- }
- return nil
-}
-
-// Test message for holding enums and nested messages.
-type Widget struct {
- Color *Widget_Color `protobuf:"varint,1,opt,name=color,enum=jsonpb.Widget_Color" json:"color,omitempty"`
- RColor []Widget_Color `protobuf:"varint,2,rep,name=r_color,json=rColor,enum=jsonpb.Widget_Color" json:"r_color,omitempty"`
- Simple *Simple `protobuf:"bytes,10,opt,name=simple" json:"simple,omitempty"`
- RSimple []*Simple `protobuf:"bytes,11,rep,name=r_simple,json=rSimple" json:"r_simple,omitempty"`
- Repeats *Repeats `protobuf:"bytes,20,opt,name=repeats" json:"repeats,omitempty"`
- RRepeats []*Repeats `protobuf:"bytes,21,rep,name=r_repeats,json=rRepeats" json:"r_repeats,omitempty"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *Widget) Reset() { *m = Widget{} }
-func (m *Widget) String() string { return proto.CompactTextString(m) }
-func (*Widget) ProtoMessage() {}
-func (*Widget) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{3} }
-
-func (m *Widget) GetColor() Widget_Color {
- if m != nil && m.Color != nil {
- return *m.Color
- }
- return Widget_RED
-}
-
-func (m *Widget) GetRColor() []Widget_Color {
- if m != nil {
- return m.RColor
- }
- return nil
-}
-
-func (m *Widget) GetSimple() *Simple {
- if m != nil {
- return m.Simple
- }
- return nil
-}
-
-func (m *Widget) GetRSimple() []*Simple {
- if m != nil {
- return m.RSimple
- }
- return nil
-}
-
-func (m *Widget) GetRepeats() *Repeats {
- if m != nil {
- return m.Repeats
- }
- return nil
-}
-
-func (m *Widget) GetRRepeats() []*Repeats {
- if m != nil {
- return m.RRepeats
- }
- return nil
-}
-
-type Maps struct {
- MInt64Str map[int64]string `protobuf:"bytes,1,rep,name=m_int64_str,json=mInt64Str" json:"m_int64_str,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"`
- MBoolSimple map[bool]*Simple `protobuf:"bytes,2,rep,name=m_bool_simple,json=mBoolSimple" json:"m_bool_simple,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *Maps) Reset() { *m = Maps{} }
-func (m *Maps) String() string { return proto.CompactTextString(m) }
-func (*Maps) ProtoMessage() {}
-func (*Maps) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{4} }
-
-func (m *Maps) GetMInt64Str() map[int64]string {
- if m != nil {
- return m.MInt64Str
- }
- return nil
-}
-
-func (m *Maps) GetMBoolSimple() map[bool]*Simple {
- if m != nil {
- return m.MBoolSimple
- }
- return nil
-}
-
-type MsgWithOneof struct {
- // Types that are valid to be assigned to Union:
- // *MsgWithOneof_Title
- // *MsgWithOneof_Salary
- // *MsgWithOneof_Country
- // *MsgWithOneof_HomeAddress
- Union isMsgWithOneof_Union `protobuf_oneof:"union"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *MsgWithOneof) Reset() { *m = MsgWithOneof{} }
-func (m *MsgWithOneof) String() string { return proto.CompactTextString(m) }
-func (*MsgWithOneof) ProtoMessage() {}
-func (*MsgWithOneof) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{5} }
-
-type isMsgWithOneof_Union interface {
- isMsgWithOneof_Union()
-}
-
-type MsgWithOneof_Title struct {
- Title string `protobuf:"bytes,1,opt,name=title,oneof"`
-}
-type MsgWithOneof_Salary struct {
- Salary int64 `protobuf:"varint,2,opt,name=salary,oneof"`
-}
-type MsgWithOneof_Country struct {
- Country string `protobuf:"bytes,3,opt,name=Country,oneof"`
-}
-type MsgWithOneof_HomeAddress struct {
- HomeAddress string `protobuf:"bytes,4,opt,name=home_address,json=homeAddress,oneof"`
-}
-
-func (*MsgWithOneof_Title) isMsgWithOneof_Union() {}
-func (*MsgWithOneof_Salary) isMsgWithOneof_Union() {}
-func (*MsgWithOneof_Country) isMsgWithOneof_Union() {}
-func (*MsgWithOneof_HomeAddress) isMsgWithOneof_Union() {}
-
-func (m *MsgWithOneof) GetUnion() isMsgWithOneof_Union {
- if m != nil {
- return m.Union
- }
- return nil
-}
-
-func (m *MsgWithOneof) GetTitle() string {
- if x, ok := m.GetUnion().(*MsgWithOneof_Title); ok {
- return x.Title
- }
- return ""
-}
-
-func (m *MsgWithOneof) GetSalary() int64 {
- if x, ok := m.GetUnion().(*MsgWithOneof_Salary); ok {
- return x.Salary
- }
- return 0
-}
-
-func (m *MsgWithOneof) GetCountry() string {
- if x, ok := m.GetUnion().(*MsgWithOneof_Country); ok {
- return x.Country
- }
- return ""
-}
-
-func (m *MsgWithOneof) GetHomeAddress() string {
- if x, ok := m.GetUnion().(*MsgWithOneof_HomeAddress); ok {
- return x.HomeAddress
- }
- return ""
-}
-
-// XXX_OneofFuncs is for the internal use of the proto package.
-func (*MsgWithOneof) XXX_OneofFuncs() (func(msg proto.Message, b *proto.Buffer) error, func(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error), func(msg proto.Message) (n int), []interface{}) {
- return _MsgWithOneof_OneofMarshaler, _MsgWithOneof_OneofUnmarshaler, _MsgWithOneof_OneofSizer, []interface{}{
- (*MsgWithOneof_Title)(nil),
- (*MsgWithOneof_Salary)(nil),
- (*MsgWithOneof_Country)(nil),
- (*MsgWithOneof_HomeAddress)(nil),
- }
-}
-
-func _MsgWithOneof_OneofMarshaler(msg proto.Message, b *proto.Buffer) error {
- m := msg.(*MsgWithOneof)
- // union
- switch x := m.Union.(type) {
- case *MsgWithOneof_Title:
- b.EncodeVarint(1<<3 | proto.WireBytes)
- b.EncodeStringBytes(x.Title)
- case *MsgWithOneof_Salary:
- b.EncodeVarint(2<<3 | proto.WireVarint)
- b.EncodeVarint(uint64(x.Salary))
- case *MsgWithOneof_Country:
- b.EncodeVarint(3<<3 | proto.WireBytes)
- b.EncodeStringBytes(x.Country)
- case *MsgWithOneof_HomeAddress:
- b.EncodeVarint(4<<3 | proto.WireBytes)
- b.EncodeStringBytes(x.HomeAddress)
- case nil:
- default:
- return fmt.Errorf("MsgWithOneof.Union has unexpected type %T", x)
- }
- return nil
-}
-
-func _MsgWithOneof_OneofUnmarshaler(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error) {
- m := msg.(*MsgWithOneof)
- switch tag {
- case 1: // union.title
- if wire != proto.WireBytes {
- return true, proto.ErrInternalBadWireType
- }
- x, err := b.DecodeStringBytes()
- m.Union = &MsgWithOneof_Title{x}
- return true, err
- case 2: // union.salary
- if wire != proto.WireVarint {
- return true, proto.ErrInternalBadWireType
- }
- x, err := b.DecodeVarint()
- m.Union = &MsgWithOneof_Salary{int64(x)}
- return true, err
- case 3: // union.Country
- if wire != proto.WireBytes {
- return true, proto.ErrInternalBadWireType
- }
- x, err := b.DecodeStringBytes()
- m.Union = &MsgWithOneof_Country{x}
- return true, err
- case 4: // union.home_address
- if wire != proto.WireBytes {
- return true, proto.ErrInternalBadWireType
- }
- x, err := b.DecodeStringBytes()
- m.Union = &MsgWithOneof_HomeAddress{x}
- return true, err
- default:
- return false, nil
- }
-}
-
-func _MsgWithOneof_OneofSizer(msg proto.Message) (n int) {
- m := msg.(*MsgWithOneof)
- // union
- switch x := m.Union.(type) {
- case *MsgWithOneof_Title:
- n += proto.SizeVarint(1<<3 | proto.WireBytes)
- n += proto.SizeVarint(uint64(len(x.Title)))
- n += len(x.Title)
- case *MsgWithOneof_Salary:
- n += proto.SizeVarint(2<<3 | proto.WireVarint)
- n += proto.SizeVarint(uint64(x.Salary))
- case *MsgWithOneof_Country:
- n += proto.SizeVarint(3<<3 | proto.WireBytes)
- n += proto.SizeVarint(uint64(len(x.Country)))
- n += len(x.Country)
- case *MsgWithOneof_HomeAddress:
- n += proto.SizeVarint(4<<3 | proto.WireBytes)
- n += proto.SizeVarint(uint64(len(x.HomeAddress)))
- n += len(x.HomeAddress)
- case nil:
- default:
- panic(fmt.Sprintf("proto: unexpected type %T in oneof", x))
- }
- return n
-}
-
-type Real struct {
- Value *float64 `protobuf:"fixed64,1,opt,name=value" json:"value,omitempty"`
- proto.XXX_InternalExtensions `json:"-"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *Real) Reset() { *m = Real{} }
-func (m *Real) String() string { return proto.CompactTextString(m) }
-func (*Real) ProtoMessage() {}
-func (*Real) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{6} }
-
-var extRange_Real = []proto.ExtensionRange{
- {100, 536870911},
-}
-
-func (*Real) ExtensionRangeArray() []proto.ExtensionRange {
- return extRange_Real
-}
-
-func (m *Real) GetValue() float64 {
- if m != nil && m.Value != nil {
- return *m.Value
- }
- return 0
-}
-
-type Complex struct {
- Imaginary *float64 `protobuf:"fixed64,1,opt,name=imaginary" json:"imaginary,omitempty"`
- proto.XXX_InternalExtensions `json:"-"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *Complex) Reset() { *m = Complex{} }
-func (m *Complex) String() string { return proto.CompactTextString(m) }
-func (*Complex) ProtoMessage() {}
-func (*Complex) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{7} }
-
-var extRange_Complex = []proto.ExtensionRange{
- {100, 536870911},
-}
-
-func (*Complex) ExtensionRangeArray() []proto.ExtensionRange {
- return extRange_Complex
-}
-
-func (m *Complex) GetImaginary() float64 {
- if m != nil && m.Imaginary != nil {
- return *m.Imaginary
- }
- return 0
-}
-
-var E_Complex_RealExtension = &proto.ExtensionDesc{
- ExtendedType: (*Real)(nil),
- ExtensionType: (*Complex)(nil),
- Field: 123,
- Name: "jsonpb.Complex.real_extension",
- Tag: "bytes,123,opt,name=real_extension,json=realExtension",
- Filename: "test_objects.proto",
-}
-
-type KnownTypes struct {
- An *google_protobuf.Any `protobuf:"bytes,14,opt,name=an" json:"an,omitempty"`
- Dur *google_protobuf1.Duration `protobuf:"bytes,1,opt,name=dur" json:"dur,omitempty"`
- St *google_protobuf2.Struct `protobuf:"bytes,12,opt,name=st" json:"st,omitempty"`
- Ts *google_protobuf3.Timestamp `protobuf:"bytes,2,opt,name=ts" json:"ts,omitempty"`
- Lv *google_protobuf2.ListValue `protobuf:"bytes,15,opt,name=lv" json:"lv,omitempty"`
- Val *google_protobuf2.Value `protobuf:"bytes,16,opt,name=val" json:"val,omitempty"`
- Dbl *google_protobuf4.DoubleValue `protobuf:"bytes,3,opt,name=dbl" json:"dbl,omitempty"`
- Flt *google_protobuf4.FloatValue `protobuf:"bytes,4,opt,name=flt" json:"flt,omitempty"`
- I64 *google_protobuf4.Int64Value `protobuf:"bytes,5,opt,name=i64" json:"i64,omitempty"`
- U64 *google_protobuf4.UInt64Value `protobuf:"bytes,6,opt,name=u64" json:"u64,omitempty"`
- I32 *google_protobuf4.Int32Value `protobuf:"bytes,7,opt,name=i32" json:"i32,omitempty"`
- U32 *google_protobuf4.UInt32Value `protobuf:"bytes,8,opt,name=u32" json:"u32,omitempty"`
- Bool *google_protobuf4.BoolValue `protobuf:"bytes,9,opt,name=bool" json:"bool,omitempty"`
- Str *google_protobuf4.StringValue `protobuf:"bytes,10,opt,name=str" json:"str,omitempty"`
- Bytes *google_protobuf4.BytesValue `protobuf:"bytes,11,opt,name=bytes" json:"bytes,omitempty"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *KnownTypes) Reset() { *m = KnownTypes{} }
-func (m *KnownTypes) String() string { return proto.CompactTextString(m) }
-func (*KnownTypes) ProtoMessage() {}
-func (*KnownTypes) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{8} }
-
-func (m *KnownTypes) GetAn() *google_protobuf.Any {
- if m != nil {
- return m.An
- }
- return nil
-}
-
-func (m *KnownTypes) GetDur() *google_protobuf1.Duration {
- if m != nil {
- return m.Dur
- }
- return nil
-}
-
-func (m *KnownTypes) GetSt() *google_protobuf2.Struct {
- if m != nil {
- return m.St
- }
- return nil
-}
-
-func (m *KnownTypes) GetTs() *google_protobuf3.Timestamp {
- if m != nil {
- return m.Ts
- }
- return nil
-}
-
-func (m *KnownTypes) GetLv() *google_protobuf2.ListValue {
- if m != nil {
- return m.Lv
- }
- return nil
-}
-
-func (m *KnownTypes) GetVal() *google_protobuf2.Value {
- if m != nil {
- return m.Val
- }
- return nil
-}
-
-func (m *KnownTypes) GetDbl() *google_protobuf4.DoubleValue {
- if m != nil {
- return m.Dbl
- }
- return nil
-}
-
-func (m *KnownTypes) GetFlt() *google_protobuf4.FloatValue {
- if m != nil {
- return m.Flt
- }
- return nil
-}
-
-func (m *KnownTypes) GetI64() *google_protobuf4.Int64Value {
- if m != nil {
- return m.I64
- }
- return nil
-}
-
-func (m *KnownTypes) GetU64() *google_protobuf4.UInt64Value {
- if m != nil {
- return m.U64
- }
- return nil
-}
-
-func (m *KnownTypes) GetI32() *google_protobuf4.Int32Value {
- if m != nil {
- return m.I32
- }
- return nil
-}
-
-func (m *KnownTypes) GetU32() *google_protobuf4.UInt32Value {
- if m != nil {
- return m.U32
- }
- return nil
-}
-
-func (m *KnownTypes) GetBool() *google_protobuf4.BoolValue {
- if m != nil {
- return m.Bool
- }
- return nil
-}
-
-func (m *KnownTypes) GetStr() *google_protobuf4.StringValue {
- if m != nil {
- return m.Str
- }
- return nil
-}
-
-func (m *KnownTypes) GetBytes() *google_protobuf4.BytesValue {
- if m != nil {
- return m.Bytes
- }
- return nil
-}
-
-var E_Name = &proto.ExtensionDesc{
- ExtendedType: (*Real)(nil),
- ExtensionType: (*string)(nil),
- Field: 124,
- Name: "jsonpb.name",
- Tag: "bytes,124,opt,name=name",
- Filename: "test_objects.proto",
-}
-
-func init() {
- proto.RegisterType((*Simple)(nil), "jsonpb.Simple")
- proto.RegisterType((*NonFinites)(nil), "jsonpb.NonFinites")
- proto.RegisterType((*Repeats)(nil), "jsonpb.Repeats")
- proto.RegisterType((*Widget)(nil), "jsonpb.Widget")
- proto.RegisterType((*Maps)(nil), "jsonpb.Maps")
- proto.RegisterType((*MsgWithOneof)(nil), "jsonpb.MsgWithOneof")
- proto.RegisterType((*Real)(nil), "jsonpb.Real")
- proto.RegisterType((*Complex)(nil), "jsonpb.Complex")
- proto.RegisterType((*KnownTypes)(nil), "jsonpb.KnownTypes")
- proto.RegisterEnum("jsonpb.Widget_Color", Widget_Color_name, Widget_Color_value)
- proto.RegisterExtension(E_Complex_RealExtension)
- proto.RegisterExtension(E_Name)
-}
-
-func init() { proto.RegisterFile("test_objects.proto", fileDescriptor1) }
-
-var fileDescriptor1 = []byte{
- // 1160 bytes of a gzipped FileDescriptorProto
- 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x74, 0x95, 0x41, 0x73, 0xdb, 0x44,
- 0x14, 0xc7, 0x23, 0xc9, 0x92, 0xed, 0x75, 0x92, 0x9a, 0x6d, 0xda, 0x2a, 0x26, 0x80, 0xc6, 0x94,
- 0x22, 0x0a, 0x75, 0x07, 0xc7, 0xe3, 0x61, 0x0a, 0x97, 0xa4, 0x71, 0x29, 0x43, 0x13, 0x98, 0x4d,
- 0x43, 0x8f, 0x1e, 0x39, 0x5a, 0xbb, 0x2a, 0xf2, 0xae, 0x67, 0x77, 0x95, 0xd4, 0x03, 0x87, 0x9c,
- 0x39, 0x32, 0x7c, 0x05, 0xf8, 0x08, 0x1c, 0xf8, 0x74, 0xcc, 0xdb, 0x95, 0xac, 0xc4, 0x8e, 0x4f,
- 0xf1, 0x7b, 0xef, 0xff, 0xfe, 0x59, 0xed, 0x6f, 0x77, 0x1f, 0xc2, 0x8a, 0x4a, 0x35, 0xe4, 0xa3,
- 0x77, 0xf4, 0x5c, 0xc9, 0xce, 0x4c, 0x70, 0xc5, 0xb1, 0xf7, 0x4e, 0x72, 0x36, 0x1b, 0xb5, 0x76,
- 0x27, 0x9c, 0x4f, 0x52, 0xfa, 0x54, 0x67, 0x47, 0xd9, 0xf8, 0x69, 0xc4, 0xe6, 0x46, 0xd2, 0xfa,
- 0x78, 0xb9, 0x14, 0x67, 0x22, 0x52, 0x09, 0x67, 0x79, 0x7d, 0x6f, 0xb9, 0x2e, 0x95, 0xc8, 0xce,
- 0x55, 0x5e, 0xfd, 0x64, 0xb9, 0xaa, 0x92, 0x29, 0x95, 0x2a, 0x9a, 0xce, 0xd6, 0xd9, 0x5f, 0x8a,
- 0x68, 0x36, 0xa3, 0x22, 0x5f, 0x61, 0xfb, 0x6f, 0x1b, 0x79, 0xa7, 0xc9, 0x74, 0x96, 0x52, 0x7c,
- 0x0f, 0x79, 0x7c, 0x38, 0xe2, 0x3c, 0xf5, 0xad, 0xc0, 0x0a, 0x6b, 0xc4, 0xe5, 0x87, 0x9c, 0xa7,
- 0xf8, 0x01, 0xaa, 0xf2, 0x61, 0xc2, 0xd4, 0x7e, 0xd7, 0xb7, 0x03, 0x2b, 0x74, 0x89, 0xc7, 0x7f,
- 0x80, 0x68, 0x51, 0xe8, 0xf7, 0x7c, 0x27, 0xb0, 0x42, 0xc7, 0x14, 0xfa, 0x3d, 0xbc, 0x8b, 0x6a,
- 0x7c, 0x98, 0x99, 0x96, 0x4a, 0x60, 0x85, 0x5b, 0xa4, 0xca, 0xcf, 0x74, 0x58, 0x96, 0xfa, 0x3d,
- 0xdf, 0x0d, 0xac, 0xb0, 0x92, 0x97, 0x8a, 0x2e, 0x69, 0xba, 0xbc, 0xc0, 0x0a, 0x3f, 0x20, 0x55,
- 0x7e, 0x7a, 0xad, 0x4b, 0x9a, 0xae, 0x6a, 0x60, 0x85, 0x38, 0x2f, 0xf5, 0x7b, 0x66, 0x11, 0xe3,
- 0x94, 0x47, 0xca, 0xaf, 0x05, 0x56, 0x68, 0x13, 0x8f, 0xbf, 0x80, 0xc8, 0xf4, 0xc4, 0x3c, 0x1b,
- 0xa5, 0xd4, 0xaf, 0x07, 0x56, 0x68, 0x91, 0x2a, 0x3f, 0xd2, 0x61, 0x6e, 0xa7, 0x44, 0xc2, 0x26,
- 0x3e, 0x0a, 0xac, 0xb0, 0x0e, 0x76, 0x3a, 0x34, 0x76, 0xa3, 0xb9, 0xa2, 0xd2, 0x6f, 0x04, 0x56,
- 0xb8, 0x49, 0x3c, 0x7e, 0x08, 0x51, 0xfb, 0x4f, 0x0b, 0xa1, 0x13, 0xce, 0x5e, 0x24, 0x2c, 0x51,
- 0x54, 0xe2, 0xbb, 0xc8, 0x1d, 0x0f, 0x59, 0xc4, 0xf4, 0x56, 0xd9, 0xa4, 0x32, 0x3e, 0x89, 0x18,
- 0x6c, 0xe0, 0x78, 0x38, 0x4b, 0xd8, 0x58, 0x6f, 0x94, 0x4d, 0xdc, 0xf1, 0xcf, 0x09, 0x1b, 0x9b,
- 0x34, 0x83, 0xb4, 0x93, 0xa7, 0x4f, 0x20, 0x7d, 0x17, 0xb9, 0xb1, 0xb6, 0xa8, 0xe8, 0xd5, 0x55,
- 0xe2, 0xdc, 0x22, 0x36, 0x16, 0xae, 0xce, 0xba, 0x71, 0x61, 0x11, 0x1b, 0x0b, 0x2f, 0x4f, 0x83,
- 0x45, 0xfb, 0x1f, 0x1b, 0x55, 0x09, 0x9d, 0xd1, 0x48, 0x49, 0x90, 0x88, 0x82, 0x9e, 0x03, 0xf4,
- 0x44, 0x41, 0x4f, 0x2c, 0xe8, 0x39, 0x40, 0x4f, 0x2c, 0xe8, 0x89, 0x05, 0x3d, 0x07, 0xe8, 0x89,
- 0x05, 0x3d, 0x51, 0xd2, 0x73, 0x80, 0x9e, 0x28, 0xe9, 0x89, 0x92, 0x9e, 0x03, 0xf4, 0x44, 0x49,
- 0x4f, 0x94, 0xf4, 0x1c, 0xa0, 0x27, 0x4e, 0xaf, 0x75, 0x2d, 0xe8, 0x39, 0x40, 0x4f, 0x94, 0xf4,
- 0xc4, 0x82, 0x9e, 0x03, 0xf4, 0xc4, 0x82, 0x9e, 0x28, 0xe9, 0x39, 0x40, 0x4f, 0x94, 0xf4, 0x44,
- 0x49, 0xcf, 0x01, 0x7a, 0xa2, 0xa4, 0x27, 0x16, 0xf4, 0x1c, 0xa0, 0x27, 0x0c, 0xbd, 0x7f, 0x6d,
- 0xe4, 0xbd, 0x49, 0xe2, 0x09, 0x55, 0xf8, 0x31, 0x72, 0xcf, 0x79, 0xca, 0x85, 0x26, 0xb7, 0xdd,
- 0xdd, 0xe9, 0x98, 0x2b, 0xda, 0x31, 0xe5, 0xce, 0x73, 0xa8, 0x11, 0x23, 0xc1, 0x4f, 0xc0, 0xcf,
- 0xa8, 0x61, 0xf3, 0xd6, 0xa9, 0x3d, 0xa1, 0xff, 0xe2, 0x47, 0xc8, 0x93, 0xfa, 0x2a, 0xe9, 0x53,
- 0xd5, 0xe8, 0x6e, 0x17, 0x6a, 0x73, 0xc1, 0x48, 0x5e, 0xc5, 0x5f, 0x98, 0x0d, 0xd1, 0x4a, 0x58,
- 0xe7, 0xaa, 0x12, 0x36, 0x28, 0x97, 0x56, 0x85, 0x01, 0xec, 0xef, 0x68, 0xcf, 0x3b, 0x85, 0x32,
- 0xe7, 0x4e, 0x8a, 0x3a, 0xfe, 0x0a, 0xd5, 0xc5, 0xb0, 0x10, 0xdf, 0xd3, 0xb6, 0x2b, 0xe2, 0x9a,
- 0xc8, 0x7f, 0xb5, 0x3f, 0x43, 0xae, 0x59, 0x74, 0x15, 0x39, 0x64, 0x70, 0xd4, 0xdc, 0xc0, 0x75,
- 0xe4, 0x7e, 0x4f, 0x06, 0x83, 0x93, 0xa6, 0x85, 0x6b, 0xa8, 0x72, 0xf8, 0xea, 0x6c, 0xd0, 0xb4,
- 0xdb, 0x7f, 0xd9, 0xa8, 0x72, 0x1c, 0xcd, 0x24, 0xfe, 0x16, 0x35, 0xa6, 0xe6, 0xb8, 0xc0, 0xde,
- 0xeb, 0x33, 0xd6, 0xe8, 0x7e, 0x58, 0xf8, 0x83, 0xa4, 0x73, 0xac, 0xcf, 0xcf, 0xa9, 0x12, 0x03,
- 0xa6, 0xc4, 0x9c, 0xd4, 0xa7, 0x45, 0x8c, 0x0f, 0xd0, 0xd6, 0x54, 0x9f, 0xcd, 0xe2, 0xab, 0x6d,
- 0xdd, 0xfe, 0xd1, 0xcd, 0x76, 0x38, 0xaf, 0xe6, 0xb3, 0x8d, 0x41, 0x63, 0x5a, 0x66, 0x5a, 0xdf,
- 0xa1, 0xed, 0x9b, 0xfe, 0xb8, 0x89, 0x9c, 0x5f, 0xe9, 0x5c, 0x63, 0x74, 0x08, 0xfc, 0xc4, 0x3b,
- 0xc8, 0xbd, 0x88, 0xd2, 0x8c, 0xea, 0xeb, 0x57, 0x27, 0x26, 0x78, 0x66, 0x7f, 0x63, 0xb5, 0x4e,
- 0x50, 0x73, 0xd9, 0xfe, 0x7a, 0x7f, 0xcd, 0xf4, 0x3f, 0xbc, 0xde, 0xbf, 0x0a, 0xa5, 0xf4, 0x6b,
- 0xff, 0x61, 0xa1, 0xcd, 0x63, 0x39, 0x79, 0x93, 0xa8, 0xb7, 0x3f, 0x31, 0xca, 0xc7, 0xf8, 0x3e,
- 0x72, 0x55, 0xa2, 0x52, 0xaa, 0xed, 0xea, 0x2f, 0x37, 0x88, 0x09, 0xb1, 0x8f, 0x3c, 0x19, 0xa5,
- 0x91, 0x98, 0x6b, 0x4f, 0xe7, 0xe5, 0x06, 0xc9, 0x63, 0xdc, 0x42, 0xd5, 0xe7, 0x3c, 0x83, 0x95,
- 0xe8, 0x67, 0x01, 0x7a, 0x8a, 0x04, 0xfe, 0x14, 0x6d, 0xbe, 0xe5, 0x53, 0x3a, 0x8c, 0xe2, 0x58,
- 0x50, 0x29, 0xf5, 0x0b, 0x01, 0x82, 0x06, 0x64, 0x0f, 0x4c, 0xf2, 0xb0, 0x8a, 0xdc, 0x8c, 0x25,
- 0x9c, 0xb5, 0x1f, 0xa1, 0x0a, 0xa1, 0x51, 0x5a, 0x7e, 0xbe, 0x65, 0xde, 0x08, 0x1d, 0x3c, 0xae,
- 0xd5, 0xe2, 0xe6, 0xd5, 0xd5, 0xd5, 0x95, 0xdd, 0xbe, 0x84, 0xff, 0x08, 0x5f, 0xf2, 0x1e, 0xef,
- 0xa1, 0x7a, 0x32, 0x8d, 0x26, 0x09, 0x83, 0x95, 0x19, 0x79, 0x99, 0x28, 0x5b, 0xba, 0x47, 0x68,
- 0x5b, 0xd0, 0x28, 0x1d, 0xd2, 0xf7, 0x8a, 0x32, 0x99, 0x70, 0x86, 0x37, 0xcb, 0x23, 0x15, 0xa5,
- 0xfe, 0x6f, 0x37, 0xcf, 0x64, 0x6e, 0x4f, 0xb6, 0xa0, 0x69, 0x50, 0xf4, 0xb4, 0xff, 0x73, 0x11,
- 0xfa, 0x91, 0xf1, 0x4b, 0xf6, 0x7a, 0x3e, 0xa3, 0x12, 0x3f, 0x44, 0x76, 0xc4, 0xfc, 0x6d, 0xdd,
- 0xba, 0xd3, 0x31, 0xf3, 0xa9, 0x53, 0xcc, 0xa7, 0xce, 0x01, 0x9b, 0x13, 0x3b, 0x62, 0xf8, 0x4b,
- 0xe4, 0xc4, 0x99, 0xb9, 0xa5, 0x8d, 0xee, 0xee, 0x8a, 0xec, 0x28, 0x9f, 0x92, 0x04, 0x54, 0xf8,
- 0x73, 0x64, 0x4b, 0xe5, 0x6f, 0x6a, 0xed, 0x83, 0x15, 0xed, 0xa9, 0x9e, 0x98, 0xc4, 0x96, 0x70,
- 0xfb, 0x6d, 0x25, 0x73, 0xbe, 0xad, 0x15, 0xe1, 0xeb, 0x62, 0x78, 0x12, 0x5b, 0x49, 0xd0, 0xa6,
- 0x17, 0xfe, 0x9d, 0x35, 0xda, 0x57, 0x89, 0x54, 0xbf, 0xc0, 0x0e, 0x13, 0x3b, 0xbd, 0xc0, 0x21,
- 0x72, 0x2e, 0xa2, 0xd4, 0x6f, 0x6a, 0xf1, 0xfd, 0x15, 0xb1, 0x11, 0x82, 0x04, 0x77, 0x90, 0x13,
- 0x8f, 0x52, 0xcd, 0xbc, 0xd1, 0xdd, 0x5b, 0xfd, 0x2e, 0xfd, 0xc8, 0xe5, 0xfa, 0x78, 0x94, 0xe2,
- 0x27, 0xc8, 0x19, 0xa7, 0x4a, 0x1f, 0x01, 0xb8, 0x70, 0xcb, 0x7a, 0xfd, 0x5c, 0xe6, 0xf2, 0x71,
- 0xaa, 0x40, 0x9e, 0xe4, 0xb3, 0xf5, 0x36, 0xb9, 0xbe, 0x42, 0xb9, 0x3c, 0xe9, 0xf7, 0x60, 0x35,
- 0x59, 0xbf, 0xa7, 0xa7, 0xca, 0x6d, 0xab, 0x39, 0xbb, 0xae, 0xcf, 0xfa, 0x3d, 0x6d, 0xbf, 0xdf,
- 0xd5, 0x43, 0x78, 0x8d, 0xfd, 0x7e, 0xb7, 0xb0, 0xdf, 0xef, 0x6a, 0xfb, 0xfd, 0xae, 0x9e, 0xcc,
- 0xeb, 0xec, 0x17, 0xfa, 0x4c, 0xeb, 0x2b, 0x7a, 0x84, 0xd5, 0xd7, 0x6c, 0x3a, 0xdc, 0x61, 0x23,
- 0xd7, 0x3a, 0xf0, 0x87, 0xd7, 0x08, 0xad, 0xf1, 0x37, 0x63, 0x21, 0xf7, 0x97, 0x4a, 0xe0, 0xaf,
- 0x91, 0x5b, 0x0e, 0xf7, 0xdb, 0x3e, 0x40, 0x8f, 0x0b, 0xd3, 0x60, 0x94, 0xcf, 0x02, 0x54, 0x61,
- 0xd1, 0x94, 0x2e, 0x1d, 0xfc, 0xdf, 0xf5, 0x0b, 0xa3, 0x2b, 0xff, 0x07, 0x00, 0x00, 0xff, 0xff,
- 0xd5, 0x39, 0x32, 0x09, 0xf9, 0x09, 0x00, 0x00,
-}
diff --git a/vendor/github.com/golang/protobuf/jsonpb/jsonpb_test_proto/test_objects.proto b/vendor/github.com/golang/protobuf/jsonpb/jsonpb_test_proto/test_objects.proto
deleted file mode 100644
index 0d2fc1fad..000000000
--- a/vendor/github.com/golang/protobuf/jsonpb/jsonpb_test_proto/test_objects.proto
+++ /dev/null
@@ -1,147 +0,0 @@
-// Go support for Protocol Buffers - Google's data interchange format
-//
-// Copyright 2015 The Go Authors. All rights reserved.
-// https://github.com/golang/protobuf
-//
-// Redistribution and use in source and binary forms, with or without
-// modification, are permitted provided that the following conditions are
-// met:
-//
-// * Redistributions of source code must retain the above copyright
-// notice, this list of conditions and the following disclaimer.
-// * Redistributions in binary form must reproduce the above
-// copyright notice, this list of conditions and the following disclaimer
-// in the documentation and/or other materials provided with the
-// distribution.
-// * Neither the name of Google Inc. nor the names of its
-// contributors may be used to endorse or promote products derived from
-// this software without specific prior written permission.
-//
-// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-syntax = "proto2";
-
-import "google/protobuf/any.proto";
-import "google/protobuf/duration.proto";
-import "google/protobuf/struct.proto";
-import "google/protobuf/timestamp.proto";
-import "google/protobuf/wrappers.proto";
-
-package jsonpb;
-
-// Test message for holding primitive types.
-message Simple {
- optional bool o_bool = 1;
- optional int32 o_int32 = 2;
- optional int64 o_int64 = 3;
- optional uint32 o_uint32 = 4;
- optional uint64 o_uint64 = 5;
- optional sint32 o_sint32 = 6;
- optional sint64 o_sint64 = 7;
- optional float o_float = 8;
- optional double o_double = 9;
- optional string o_string = 10;
- optional bytes o_bytes = 11;
-}
-
-// Test message for holding special non-finites primitives.
-message NonFinites {
- optional float f_nan = 1;
- optional float f_pinf = 2;
- optional float f_ninf = 3;
- optional double d_nan = 4;
- optional double d_pinf = 5;
- optional double d_ninf = 6;
-}
-
-// Test message for holding repeated primitives.
-message Repeats {
- repeated bool r_bool = 1;
- repeated int32 r_int32 = 2;
- repeated int64 r_int64 = 3;
- repeated uint32 r_uint32 = 4;
- repeated uint64 r_uint64 = 5;
- repeated sint32 r_sint32 = 6;
- repeated sint64 r_sint64 = 7;
- repeated float r_float = 8;
- repeated double r_double = 9;
- repeated string r_string = 10;
- repeated bytes r_bytes = 11;
-}
-
-// Test message for holding enums and nested messages.
-message Widget {
- enum Color {
- RED = 0;
- GREEN = 1;
- BLUE = 2;
- };
- optional Color color = 1;
- repeated Color r_color = 2;
-
- optional Simple simple = 10;
- repeated Simple r_simple = 11;
-
- optional Repeats repeats = 20;
- repeated Repeats r_repeats = 21;
-}
-
-message Maps {
- map<int64, string> m_int64_str = 1;
- map<bool, Simple> m_bool_simple = 2;
-}
-
-message MsgWithOneof {
- oneof union {
- string title = 1;
- int64 salary = 2;
- string Country = 3;
- string home_address = 4;
- }
-}
-
-message Real {
- optional double value = 1;
- extensions 100 to max;
-}
-
-extend Real {
- optional string name = 124;
-}
-
-message Complex {
- extend Real {
- optional Complex real_extension = 123;
- }
- optional double imaginary = 1;
- extensions 100 to max;
-}
-
-message KnownTypes {
- optional google.protobuf.Any an = 14;
- optional google.protobuf.Duration dur = 1;
- optional google.protobuf.Struct st = 12;
- optional google.protobuf.Timestamp ts = 2;
- optional google.protobuf.ListValue lv = 15;
- optional google.protobuf.Value val = 16;
-
- optional google.protobuf.DoubleValue dbl = 3;
- optional google.protobuf.FloatValue flt = 4;
- optional google.protobuf.Int64Value i64 = 5;
- optional google.protobuf.UInt64Value u64 = 6;
- optional google.protobuf.Int32Value i32 = 7;
- optional google.protobuf.UInt32Value u32 = 8;
- optional google.protobuf.BoolValue bool = 9;
- optional google.protobuf.StringValue str = 10;
- optional google.protobuf.BytesValue bytes = 11;
-}
diff --git a/vendor/github.com/golang/protobuf/proto/all_test.go b/vendor/github.com/golang/protobuf/proto/all_test.go
deleted file mode 100644
index 41451a407..000000000
--- a/vendor/github.com/golang/protobuf/proto/all_test.go
+++ /dev/null
@@ -1,2278 +0,0 @@
-// Go support for Protocol Buffers - Google's data interchange format
-//
-// Copyright 2010 The Go Authors. All rights reserved.
-// https://github.com/golang/protobuf
-//
-// Redistribution and use in source and binary forms, with or without
-// modification, are permitted provided that the following conditions are
-// met:
-//
-// * Redistributions of source code must retain the above copyright
-// notice, this list of conditions and the following disclaimer.
-// * Redistributions in binary form must reproduce the above
-// copyright notice, this list of conditions and the following disclaimer
-// in the documentation and/or other materials provided with the
-// distribution.
-// * Neither the name of Google Inc. nor the names of its
-// contributors may be used to endorse or promote products derived from
-// this software without specific prior written permission.
-//
-// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-package proto_test
-
-import (
- "bytes"
- "encoding/json"
- "errors"
- "fmt"
- "math"
- "math/rand"
- "reflect"
- "runtime/debug"
- "strings"
- "testing"
- "time"
-
- . "github.com/golang/protobuf/proto"
- . "github.com/golang/protobuf/proto/testdata"
-)
-
-var globalO *Buffer
-
-func old() *Buffer {
- if globalO == nil {
- globalO = NewBuffer(nil)
- }
- globalO.Reset()
- return globalO
-}
-
-func equalbytes(b1, b2 []byte, t *testing.T) {
- if len(b1) != len(b2) {
- t.Errorf("wrong lengths: 2*%d != %d", len(b1), len(b2))
- return
- }
- for i := 0; i < len(b1); i++ {
- if b1[i] != b2[i] {
- t.Errorf("bad byte[%d]:%x %x: %s %s", i, b1[i], b2[i], b1, b2)
- }
- }
-}
-
-func initGoTestField() *GoTestField {
- f := new(GoTestField)
- f.Label = String("label")
- f.Type = String("type")
- return f
-}
-
-// These are all structurally equivalent but the tag numbers differ.
-// (It's remarkable that required, optional, and repeated all have
-// 8 letters.)
-func initGoTest_RequiredGroup() *GoTest_RequiredGroup {
- return &GoTest_RequiredGroup{
- RequiredField: String("required"),
- }
-}
-
-func initGoTest_OptionalGroup() *GoTest_OptionalGroup {
- return &GoTest_OptionalGroup{
- RequiredField: String("optional"),
- }
-}
-
-func initGoTest_RepeatedGroup() *GoTest_RepeatedGroup {
- return &GoTest_RepeatedGroup{
- RequiredField: String("repeated"),
- }
-}
-
-func initGoTest(setdefaults bool) *GoTest {
- pb := new(GoTest)
- if setdefaults {
- pb.F_BoolDefaulted = Bool(Default_GoTest_F_BoolDefaulted)
- pb.F_Int32Defaulted = Int32(Default_GoTest_F_Int32Defaulted)
- pb.F_Int64Defaulted = Int64(Default_GoTest_F_Int64Defaulted)
- pb.F_Fixed32Defaulted = Uint32(Default_GoTest_F_Fixed32Defaulted)
- pb.F_Fixed64Defaulted = Uint64(Default_GoTest_F_Fixed64Defaulted)
- pb.F_Uint32Defaulted = Uint32(Default_GoTest_F_Uint32Defaulted)
- pb.F_Uint64Defaulted = Uint64(Default_GoTest_F_Uint64Defaulted)
- pb.F_FloatDefaulted = Float32(Default_GoTest_F_FloatDefaulted)
- pb.F_DoubleDefaulted = Float64(Default_GoTest_F_DoubleDefaulted)
- pb.F_StringDefaulted = String(Default_GoTest_F_StringDefaulted)
- pb.F_BytesDefaulted = Default_GoTest_F_BytesDefaulted
- pb.F_Sint32Defaulted = Int32(Default_GoTest_F_Sint32Defaulted)
- pb.F_Sint64Defaulted = Int64(Default_GoTest_F_Sint64Defaulted)
- }
-
- pb.Kind = GoTest_TIME.Enum()
- pb.RequiredField = initGoTestField()
- pb.F_BoolRequired = Bool(true)
- pb.F_Int32Required = Int32(3)
- pb.F_Int64Required = Int64(6)
- pb.F_Fixed32Required = Uint32(32)
- pb.F_Fixed64Required = Uint64(64)
- pb.F_Uint32Required = Uint32(3232)
- pb.F_Uint64Required = Uint64(6464)
- pb.F_FloatRequired = Float32(3232)
- pb.F_DoubleRequired = Float64(6464)
- pb.F_StringRequired = String("string")
- pb.F_BytesRequired = []byte("bytes")
- pb.F_Sint32Required = Int32(-32)
- pb.F_Sint64Required = Int64(-64)
- pb.Requiredgroup = initGoTest_RequiredGroup()
-
- return pb
-}
-
-func fail(msg string, b *bytes.Buffer, s string, t *testing.T) {
- data := b.Bytes()
- ld := len(data)
- ls := len(s) / 2
-
- fmt.Printf("fail %s ld=%d ls=%d\n", msg, ld, ls)
-
- // find the interesting spot - n
- n := ls
- if ld < ls {
- n = ld
- }
- j := 0
- for i := 0; i < n; i++ {
- bs := hex(s[j])*16 + hex(s[j+1])
- j += 2
- if data[i] == bs {
- continue
- }
- n = i
- break
- }
- l := n - 10
- if l < 0 {
- l = 0
- }
- h := n + 10
-
- // find the interesting spot - n
- fmt.Printf("is[%d]:", l)
- for i := l; i < h; i++ {
- if i >= ld {
- fmt.Printf(" --")
- continue
- }
- fmt.Printf(" %.2x", data[i])
- }
- fmt.Printf("\n")
-
- fmt.Printf("sb[%d]:", l)
- for i := l; i < h; i++ {
- if i >= ls {
- fmt.Printf(" --")
- continue
- }
- bs := hex(s[j])*16 + hex(s[j+1])
- j += 2
- fmt.Printf(" %.2x", bs)
- }
- fmt.Printf("\n")
-
- t.Fail()
-
- // t.Errorf("%s: \ngood: %s\nbad: %x", msg, s, b.Bytes())
- // Print the output in a partially-decoded format; can
- // be helpful when updating the test. It produces the output
- // that is pasted, with minor edits, into the argument to verify().
- // data := b.Bytes()
- // nesting := 0
- // for b.Len() > 0 {
- // start := len(data) - b.Len()
- // var u uint64
- // u, err := DecodeVarint(b)
- // if err != nil {
- // fmt.Printf("decode error on varint:", err)
- // return
- // }
- // wire := u & 0x7
- // tag := u >> 3
- // switch wire {
- // case WireVarint:
- // v, err := DecodeVarint(b)
- // if err != nil {
- // fmt.Printf("decode error on varint:", err)
- // return
- // }
- // fmt.Printf("\t\t\"%x\" // field %d, encoding %d, value %d\n",
- // data[start:len(data)-b.Len()], tag, wire, v)
- // case WireFixed32:
- // v, err := DecodeFixed32(b)
- // if err != nil {
- // fmt.Printf("decode error on fixed32:", err)
- // return
- // }
- // fmt.Printf("\t\t\"%x\" // field %d, encoding %d, value %d\n",
- // data[start:len(data)-b.Len()], tag, wire, v)
- // case WireFixed64:
- // v, err := DecodeFixed64(b)
- // if err != nil {
- // fmt.Printf("decode error on fixed64:", err)
- // return
- // }
- // fmt.Printf("\t\t\"%x\" // field %d, encoding %d, value %d\n",
- // data[start:len(data)-b.Len()], tag, wire, v)
- // case WireBytes:
- // nb, err := DecodeVarint(b)
- // if err != nil {
- // fmt.Printf("decode error on bytes:", err)
- // return
- // }
- // after_tag := len(data) - b.Len()
- // str := make([]byte, nb)
- // _, err = b.Read(str)
- // if err != nil {
- // fmt.Printf("decode error on bytes:", err)
- // return
- // }
- // fmt.Printf("\t\t\"%x\" \"%x\" // field %d, encoding %d (FIELD)\n",
- // data[start:after_tag], str, tag, wire)
- // case WireStartGroup:
- // nesting++
- // fmt.Printf("\t\t\"%x\"\t\t// start group field %d level %d\n",
- // data[start:len(data)-b.Len()], tag, nesting)
- // case WireEndGroup:
- // fmt.Printf("\t\t\"%x\"\t\t// end group field %d level %d\n",
- // data[start:len(data)-b.Len()], tag, nesting)
- // nesting--
- // default:
- // fmt.Printf("unrecognized wire type %d\n", wire)
- // return
- // }
- // }
-}
-
-func hex(c uint8) uint8 {
- if '0' <= c && c <= '9' {
- return c - '0'
- }
- if 'a' <= c && c <= 'f' {
- return 10 + c - 'a'
- }
- if 'A' <= c && c <= 'F' {
- return 10 + c - 'A'
- }
- return 0
-}
-
-func equal(b []byte, s string, t *testing.T) bool {
- if 2*len(b) != len(s) {
- // fail(fmt.Sprintf("wrong lengths: 2*%d != %d", len(b), len(s)), b, s, t)
- fmt.Printf("wrong lengths: 2*%d != %d\n", len(b), len(s))
- return false
- }
- for i, j := 0, 0; i < len(b); i, j = i+1, j+2 {
- x := hex(s[j])*16 + hex(s[j+1])
- if b[i] != x {
- // fail(fmt.Sprintf("bad byte[%d]:%x %x", i, b[i], x), b, s, t)
- fmt.Printf("bad byte[%d]:%x %x", i, b[i], x)
- return false
- }
- }
- return true
-}
-
-func overify(t *testing.T, pb *GoTest, expected string) {
- o := old()
- err := o.Marshal(pb)
- if err != nil {
- fmt.Printf("overify marshal-1 err = %v", err)
- o.DebugPrint("", o.Bytes())
- t.Fatalf("expected = %s", expected)
- }
- if !equal(o.Bytes(), expected, t) {
- o.DebugPrint("overify neq 1", o.Bytes())
- t.Fatalf("expected = %s", expected)
- }
-
- // Now test Unmarshal by recreating the original buffer.
- pbd := new(GoTest)
- err = o.Unmarshal(pbd)
- if err != nil {
- t.Fatalf("overify unmarshal err = %v", err)
- o.DebugPrint("", o.Bytes())
- t.Fatalf("string = %s", expected)
- }
- o.Reset()
- err = o.Marshal(pbd)
- if err != nil {
- t.Errorf("overify marshal-2 err = %v", err)
- o.DebugPrint("", o.Bytes())
- t.Fatalf("string = %s", expected)
- }
- if !equal(o.Bytes(), expected, t) {
- o.DebugPrint("overify neq 2", o.Bytes())
- t.Fatalf("string = %s", expected)
- }
-}
-
-// Simple tests for numeric encode/decode primitives (varint, etc.)
-func TestNumericPrimitives(t *testing.T) {
- for i := uint64(0); i < 1e6; i += 111 {
- o := old()
- if o.EncodeVarint(i) != nil {
- t.Error("EncodeVarint")
- break
- }
- x, e := o.DecodeVarint()
- if e != nil {
- t.Fatal("DecodeVarint")
- }
- if x != i {
- t.Fatal("varint decode fail:", i, x)
- }
-
- o = old()
- if o.EncodeFixed32(i) != nil {
- t.Fatal("encFixed32")
- }
- x, e = o.DecodeFixed32()
- if e != nil {
- t.Fatal("decFixed32")
- }
- if x != i {
- t.Fatal("fixed32 decode fail:", i, x)
- }
-
- o = old()
- if o.EncodeFixed64(i*1234567) != nil {
- t.Error("encFixed64")
- break
- }
- x, e = o.DecodeFixed64()
- if e != nil {
- t.Error("decFixed64")
- break
- }
- if x != i*1234567 {
- t.Error("fixed64 decode fail:", i*1234567, x)
- break
- }
-
- o = old()
- i32 := int32(i - 12345)
- if o.EncodeZigzag32(uint64(i32)) != nil {
- t.Fatal("EncodeZigzag32")
- }
- x, e = o.DecodeZigzag32()
- if e != nil {
- t.Fatal("DecodeZigzag32")
- }
- if x != uint64(uint32(i32)) {
- t.Fatal("zigzag32 decode fail:", i32, x)
- }
-
- o = old()
- i64 := int64(i - 12345)
- if o.EncodeZigzag64(uint64(i64)) != nil {
- t.Fatal("EncodeZigzag64")
- }
- x, e = o.DecodeZigzag64()
- if e != nil {
- t.Fatal("DecodeZigzag64")
- }
- if x != uint64(i64) {
- t.Fatal("zigzag64 decode fail:", i64, x)
- }
- }
-}
-
-// fakeMarshaler is a simple struct implementing Marshaler and Message interfaces.
-type fakeMarshaler struct {
- b []byte
- err error
-}
-
-func (f *fakeMarshaler) Marshal() ([]byte, error) { return f.b, f.err }
-func (f *fakeMarshaler) String() string { return fmt.Sprintf("Bytes: %v Error: %v", f.b, f.err) }
-func (f *fakeMarshaler) ProtoMessage() {}
-func (f *fakeMarshaler) Reset() {}
-
-type msgWithFakeMarshaler struct {
- M *fakeMarshaler `protobuf:"bytes,1,opt,name=fake"`
-}
-
-func (m *msgWithFakeMarshaler) String() string { return CompactTextString(m) }
-func (m *msgWithFakeMarshaler) ProtoMessage() {}
-func (m *msgWithFakeMarshaler) Reset() {}
-
-// Simple tests for proto messages that implement the Marshaler interface.
-func TestMarshalerEncoding(t *testing.T) {
- tests := []struct {
- name string
- m Message
- want []byte
- errType reflect.Type
- }{
- {
- name: "Marshaler that fails",
- m: &fakeMarshaler{
- err: errors.New("some marshal err"),
- b: []byte{5, 6, 7},
- },
- // Since the Marshal method returned bytes, they should be written to the
- // buffer. (For efficiency, we assume that Marshal implementations are
- // always correct w.r.t. RequiredNotSetError and output.)
- want: []byte{5, 6, 7},
- errType: reflect.TypeOf(errors.New("some marshal err")),
- },
- {
- name: "Marshaler that fails with RequiredNotSetError",
- m: &msgWithFakeMarshaler{
- M: &fakeMarshaler{
- err: &RequiredNotSetError{},
- b: []byte{5, 6, 7},
- },
- },
- // Since there's an error that can be continued after,
- // the buffer should be written.
- want: []byte{
- 10, 3, // for &msgWithFakeMarshaler
- 5, 6, 7, // for &fakeMarshaler
- },
- errType: reflect.TypeOf(&RequiredNotSetError{}),
- },
- {
- name: "Marshaler that succeeds",
- m: &fakeMarshaler{
- b: []byte{0, 1, 2, 3, 4, 127, 255},
- },
- want: []byte{0, 1, 2, 3, 4, 127, 255},
- },
- }
- for _, test := range tests {
- b := NewBuffer(nil)
- err := b.Marshal(test.m)
- if reflect.TypeOf(err) != test.errType {
- t.Errorf("%s: got err %T(%v) wanted %T", test.name, err, err, test.errType)
- }
- if !reflect.DeepEqual(test.want, b.Bytes()) {
- t.Errorf("%s: got bytes %v wanted %v", test.name, b.Bytes(), test.want)
- }
- if size := Size(test.m); size != len(b.Bytes()) {
- t.Errorf("%s: Size(_) = %v, but marshaled to %v bytes", test.name, size, len(b.Bytes()))
- }
-
- m, mErr := Marshal(test.m)
- if !bytes.Equal(b.Bytes(), m) {
- t.Errorf("%s: Marshal returned %v, but (*Buffer).Marshal wrote %v", test.name, m, b.Bytes())
- }
- if !reflect.DeepEqual(err, mErr) {
- t.Errorf("%s: Marshal err = %q, but (*Buffer).Marshal returned %q",
- test.name, fmt.Sprint(mErr), fmt.Sprint(err))
- }
- }
-}
-
-// Simple tests for bytes
-func TestBytesPrimitives(t *testing.T) {
- o := old()
- bytes := []byte{'n', 'o', 'w', ' ', 'i', 's', ' ', 't', 'h', 'e', ' ', 't', 'i', 'm', 'e'}
- if o.EncodeRawBytes(bytes) != nil {
- t.Error("EncodeRawBytes")
- }
- decb, e := o.DecodeRawBytes(false)
- if e != nil {
- t.Error("DecodeRawBytes")
- }
- equalbytes(bytes, decb, t)
-}
-
-// Simple tests for strings
-func TestStringPrimitives(t *testing.T) {
- o := old()
- s := "now is the time"
- if o.EncodeStringBytes(s) != nil {
- t.Error("enc_string")
- }
- decs, e := o.DecodeStringBytes()
- if e != nil {
- t.Error("dec_string")
- }
- if s != decs {
- t.Error("string encode/decode fail:", s, decs)
- }
-}
-
-// Do we catch the "required bit not set" case?
-func TestRequiredBit(t *testing.T) {
- o := old()
- pb := new(GoTest)
- err := o.Marshal(pb)
- if err == nil {
- t.Error("did not catch missing required fields")
- } else if strings.Index(err.Error(), "Kind") < 0 {
- t.Error("wrong error type:", err)
- }
-}
-
-// Check that all fields are nil.
-// Clearly silly, and a residue from a more interesting test with an earlier,
-// different initialization property, but it once caught a compiler bug so
-// it lives.
-func checkInitialized(pb *GoTest, t *testing.T) {
- if pb.F_BoolDefaulted != nil {
- t.Error("New or Reset did not set boolean:", *pb.F_BoolDefaulted)
- }
- if pb.F_Int32Defaulted != nil {
- t.Error("New or Reset did not set int32:", *pb.F_Int32Defaulted)
- }
- if pb.F_Int64Defaulted != nil {
- t.Error("New or Reset did not set int64:", *pb.F_Int64Defaulted)
- }
- if pb.F_Fixed32Defaulted != nil {
- t.Error("New or Reset did not set fixed32:", *pb.F_Fixed32Defaulted)
- }
- if pb.F_Fixed64Defaulted != nil {
- t.Error("New or Reset did not set fixed64:", *pb.F_Fixed64Defaulted)
- }
- if pb.F_Uint32Defaulted != nil {
- t.Error("New or Reset did not set uint32:", *pb.F_Uint32Defaulted)
- }
- if pb.F_Uint64Defaulted != nil {
- t.Error("New or Reset did not set uint64:", *pb.F_Uint64Defaulted)
- }
- if pb.F_FloatDefaulted != nil {
- t.Error("New or Reset did not set float:", *pb.F_FloatDefaulted)
- }
- if pb.F_DoubleDefaulted != nil {
- t.Error("New or Reset did not set double:", *pb.F_DoubleDefaulted)
- }
- if pb.F_StringDefaulted != nil {
- t.Error("New or Reset did not set string:", *pb.F_StringDefaulted)
- }
- if pb.F_BytesDefaulted != nil {
- t.Error("New or Reset did not set bytes:", string(pb.F_BytesDefaulted))
- }
- if pb.F_Sint32Defaulted != nil {
- t.Error("New or Reset did not set int32:", *pb.F_Sint32Defaulted)
- }
- if pb.F_Sint64Defaulted != nil {
- t.Error("New or Reset did not set int64:", *pb.F_Sint64Defaulted)
- }
-}
-
-// Does Reset() reset?
-func TestReset(t *testing.T) {
- pb := initGoTest(true)
- // muck with some values
- pb.F_BoolDefaulted = Bool(false)
- pb.F_Int32Defaulted = Int32(237)
- pb.F_Int64Defaulted = Int64(12346)
- pb.F_Fixed32Defaulted = Uint32(32000)
- pb.F_Fixed64Defaulted = Uint64(666)
- pb.F_Uint32Defaulted = Uint32(323232)
- pb.F_Uint64Defaulted = nil
- pb.F_FloatDefaulted = nil
- pb.F_DoubleDefaulted = Float64(0)
- pb.F_StringDefaulted = String("gotcha")
- pb.F_BytesDefaulted = []byte("asdfasdf")
- pb.F_Sint32Defaulted = Int32(123)
- pb.F_Sint64Defaulted = Int64(789)
- pb.Reset()
- checkInitialized(pb, t)
-}
-
-// All required fields set, no defaults provided.
-func TestEncodeDecode1(t *testing.T) {
- pb := initGoTest(false)
- overify(t, pb,
- "0807"+ // field 1, encoding 0, value 7
- "220d"+"0a056c6162656c120474797065"+ // field 4, encoding 2 (GoTestField)
- "5001"+ // field 10, encoding 0, value 1
- "5803"+ // field 11, encoding 0, value 3
- "6006"+ // field 12, encoding 0, value 6
- "6d20000000"+ // field 13, encoding 5, value 0x20
- "714000000000000000"+ // field 14, encoding 1, value 0x40
- "78a019"+ // field 15, encoding 0, value 0xca0 = 3232
- "8001c032"+ // field 16, encoding 0, value 0x1940 = 6464
- "8d0100004a45"+ // field 17, encoding 5, value 3232.0
- "9101000000000040b940"+ // field 18, encoding 1, value 6464.0
- "9a0106"+"737472696e67"+ // field 19, encoding 2, string "string"
- "b304"+ // field 70, encoding 3, start group
- "ba0408"+"7265717569726564"+ // field 71, encoding 2, string "required"
- "b404"+ // field 70, encoding 4, end group
- "aa0605"+"6279746573"+ // field 101, encoding 2, string "bytes"
- "b0063f"+ // field 102, encoding 0, 0x3f zigzag32
- "b8067f") // field 103, encoding 0, 0x7f zigzag64
-}
-
-// All required fields set, defaults provided.
-func TestEncodeDecode2(t *testing.T) {
- pb := initGoTest(true)
- overify(t, pb,
- "0807"+ // field 1, encoding 0, value 7
- "220d"+"0a056c6162656c120474797065"+ // field 4, encoding 2 (GoTestField)
- "5001"+ // field 10, encoding 0, value 1
- "5803"+ // field 11, encoding 0, value 3
- "6006"+ // field 12, encoding 0, value 6
- "6d20000000"+ // field 13, encoding 5, value 32
- "714000000000000000"+ // field 14, encoding 1, value 64
- "78a019"+ // field 15, encoding 0, value 3232
- "8001c032"+ // field 16, encoding 0, value 6464
- "8d0100004a45"+ // field 17, encoding 5, value 3232.0
- "9101000000000040b940"+ // field 18, encoding 1, value 6464.0
- "9a0106"+"737472696e67"+ // field 19, encoding 2 string "string"
- "c00201"+ // field 40, encoding 0, value 1
- "c80220"+ // field 41, encoding 0, value 32
- "d00240"+ // field 42, encoding 0, value 64
- "dd0240010000"+ // field 43, encoding 5, value 320
- "e1028002000000000000"+ // field 44, encoding 1, value 640
- "e8028019"+ // field 45, encoding 0, value 3200
- "f0028032"+ // field 46, encoding 0, value 6400
- "fd02e0659948"+ // field 47, encoding 5, value 314159.0
- "81030000000050971041"+ // field 48, encoding 1, value 271828.0
- "8a0310"+"68656c6c6f2c2022776f726c6421220a"+ // field 49, encoding 2 string "hello, \"world!\"\n"
- "b304"+ // start group field 70 level 1
- "ba0408"+"7265717569726564"+ // field 71, encoding 2, string "required"
- "b404"+ // end group field 70 level 1
- "aa0605"+"6279746573"+ // field 101, encoding 2 string "bytes"
- "b0063f"+ // field 102, encoding 0, 0x3f zigzag32
- "b8067f"+ // field 103, encoding 0, 0x7f zigzag64
- "8a1907"+"4269676e6f7365"+ // field 401, encoding 2, string "Bignose"
- "90193f"+ // field 402, encoding 0, value 63
- "98197f") // field 403, encoding 0, value 127
-
-}
-
-// All default fields set to their default value by hand
-func TestEncodeDecode3(t *testing.T) {
- pb := initGoTest(false)
- pb.F_BoolDefaulted = Bool(true)
- pb.F_Int32Defaulted = Int32(32)
- pb.F_Int64Defaulted = Int64(64)
- pb.F_Fixed32Defaulted = Uint32(320)
- pb.F_Fixed64Defaulted = Uint64(640)
- pb.F_Uint32Defaulted = Uint32(3200)
- pb.F_Uint64Defaulted = Uint64(6400)
- pb.F_FloatDefaulted = Float32(314159)
- pb.F_DoubleDefaulted = Float64(271828)
- pb.F_StringDefaulted = String("hello, \"world!\"\n")
- pb.F_BytesDefaulted = []byte("Bignose")
- pb.F_Sint32Defaulted = Int32(-32)
- pb.F_Sint64Defaulted = Int64(-64)
-
- overify(t, pb,
- "0807"+ // field 1, encoding 0, value 7
- "220d"+"0a056c6162656c120474797065"+ // field 4, encoding 2 (GoTestField)
- "5001"+ // field 10, encoding 0, value 1
- "5803"+ // field 11, encoding 0, value 3
- "6006"+ // field 12, encoding 0, value 6
- "6d20000000"+ // field 13, encoding 5, value 32
- "714000000000000000"+ // field 14, encoding 1, value 64
- "78a019"+ // field 15, encoding 0, value 3232
- "8001c032"+ // field 16, encoding 0, value 6464
- "8d0100004a45"+ // field 17, encoding 5, value 3232.0
- "9101000000000040b940"+ // field 18, encoding 1, value 6464.0
- "9a0106"+"737472696e67"+ // field 19, encoding 2 string "string"
- "c00201"+ // field 40, encoding 0, value 1
- "c80220"+ // field 41, encoding 0, value 32
- "d00240"+ // field 42, encoding 0, value 64
- "dd0240010000"+ // field 43, encoding 5, value 320
- "e1028002000000000000"+ // field 44, encoding 1, value 640
- "e8028019"+ // field 45, encoding 0, value 3200
- "f0028032"+ // field 46, encoding 0, value 6400
- "fd02e0659948"+ // field 47, encoding 5, value 314159.0
- "81030000000050971041"+ // field 48, encoding 1, value 271828.0
- "8a0310"+"68656c6c6f2c2022776f726c6421220a"+ // field 49, encoding 2 string "hello, \"world!\"\n"
- "b304"+ // start group field 70 level 1
- "ba0408"+"7265717569726564"+ // field 71, encoding 2, string "required"
- "b404"+ // end group field 70 level 1
- "aa0605"+"6279746573"+ // field 101, encoding 2 string "bytes"
- "b0063f"+ // field 102, encoding 0, 0x3f zigzag32
- "b8067f"+ // field 103, encoding 0, 0x7f zigzag64
- "8a1907"+"4269676e6f7365"+ // field 401, encoding 2, string "Bignose"
- "90193f"+ // field 402, encoding 0, value 63
- "98197f") // field 403, encoding 0, value 127
-
-}
-
-// All required fields set, defaults provided, all non-defaulted optional fields have values.
-func TestEncodeDecode4(t *testing.T) {
- pb := initGoTest(true)
- pb.Table = String("hello")
- pb.Param = Int32(7)
- pb.OptionalField = initGoTestField()
- pb.F_BoolOptional = Bool(true)
- pb.F_Int32Optional = Int32(32)
- pb.F_Int64Optional = Int64(64)
- pb.F_Fixed32Optional = Uint32(3232)
- pb.F_Fixed64Optional = Uint64(6464)
- pb.F_Uint32Optional = Uint32(323232)
- pb.F_Uint64Optional = Uint64(646464)
- pb.F_FloatOptional = Float32(32.)
- pb.F_DoubleOptional = Float64(64.)
- pb.F_StringOptional = String("hello")
- pb.F_BytesOptional = []byte("Bignose")
- pb.F_Sint32Optional = Int32(-32)
- pb.F_Sint64Optional = Int64(-64)
- pb.Optionalgroup = initGoTest_OptionalGroup()
-
- overify(t, pb,
- "0807"+ // field 1, encoding 0, value 7
- "1205"+"68656c6c6f"+ // field 2, encoding 2, string "hello"
- "1807"+ // field 3, encoding 0, value 7
- "220d"+"0a056c6162656c120474797065"+ // field 4, encoding 2 (GoTestField)
- "320d"+"0a056c6162656c120474797065"+ // field 6, encoding 2 (GoTestField)
- "5001"+ // field 10, encoding 0, value 1
- "5803"+ // field 11, encoding 0, value 3
- "6006"+ // field 12, encoding 0, value 6
- "6d20000000"+ // field 13, encoding 5, value 32
- "714000000000000000"+ // field 14, encoding 1, value 64
- "78a019"+ // field 15, encoding 0, value 3232
- "8001c032"+ // field 16, encoding 0, value 6464
- "8d0100004a45"+ // field 17, encoding 5, value 3232.0
- "9101000000000040b940"+ // field 18, encoding 1, value 6464.0
- "9a0106"+"737472696e67"+ // field 19, encoding 2 string "string"
- "f00101"+ // field 30, encoding 0, value 1
- "f80120"+ // field 31, encoding 0, value 32
- "800240"+ // field 32, encoding 0, value 64
- "8d02a00c0000"+ // field 33, encoding 5, value 3232
- "91024019000000000000"+ // field 34, encoding 1, value 6464
- "9802a0dd13"+ // field 35, encoding 0, value 323232
- "a002c0ba27"+ // field 36, encoding 0, value 646464
- "ad0200000042"+ // field 37, encoding 5, value 32.0
- "b1020000000000005040"+ // field 38, encoding 1, value 64.0
- "ba0205"+"68656c6c6f"+ // field 39, encoding 2, string "hello"
- "c00201"+ // field 40, encoding 0, value 1
- "c80220"+ // field 41, encoding 0, value 32
- "d00240"+ // field 42, encoding 0, value 64
- "dd0240010000"+ // field 43, encoding 5, value 320
- "e1028002000000000000"+ // field 44, encoding 1, value 640
- "e8028019"+ // field 45, encoding 0, value 3200
- "f0028032"+ // field 46, encoding 0, value 6400
- "fd02e0659948"+ // field 47, encoding 5, value 314159.0
- "81030000000050971041"+ // field 48, encoding 1, value 271828.0
- "8a0310"+"68656c6c6f2c2022776f726c6421220a"+ // field 49, encoding 2 string "hello, \"world!\"\n"
- "b304"+ // start group field 70 level 1
- "ba0408"+"7265717569726564"+ // field 71, encoding 2, string "required"
- "b404"+ // end group field 70 level 1
- "d305"+ // start group field 90 level 1
- "da0508"+"6f7074696f6e616c"+ // field 91, encoding 2, string "optional"
- "d405"+ // end group field 90 level 1
- "aa0605"+"6279746573"+ // field 101, encoding 2 string "bytes"
- "b0063f"+ // field 102, encoding 0, 0x3f zigzag32
- "b8067f"+ // field 103, encoding 0, 0x7f zigzag64
- "ea1207"+"4269676e6f7365"+ // field 301, encoding 2, string "Bignose"
- "f0123f"+ // field 302, encoding 0, value 63
- "f8127f"+ // field 303, encoding 0, value 127
- "8a1907"+"4269676e6f7365"+ // field 401, encoding 2, string "Bignose"
- "90193f"+ // field 402, encoding 0, value 63
- "98197f") // field 403, encoding 0, value 127
-
-}
-
-// All required fields set, defaults provided, all repeated fields given two values.
-func TestEncodeDecode5(t *testing.T) {
- pb := initGoTest(true)
- pb.RepeatedField = []*GoTestField{initGoTestField(), initGoTestField()}
- pb.F_BoolRepeated = []bool{false, true}
- pb.F_Int32Repeated = []int32{32, 33}
- pb.F_Int64Repeated = []int64{64, 65}
- pb.F_Fixed32Repeated = []uint32{3232, 3333}
- pb.F_Fixed64Repeated = []uint64{6464, 6565}
- pb.F_Uint32Repeated = []uint32{323232, 333333}
- pb.F_Uint64Repeated = []uint64{646464, 656565}
- pb.F_FloatRepeated = []float32{32., 33.}
- pb.F_DoubleRepeated = []float64{64., 65.}
- pb.F_StringRepeated = []string{"hello", "sailor"}
- pb.F_BytesRepeated = [][]byte{[]byte("big"), []byte("nose")}
- pb.F_Sint32Repeated = []int32{32, -32}
- pb.F_Sint64Repeated = []int64{64, -64}
- pb.Repeatedgroup = []*GoTest_RepeatedGroup{initGoTest_RepeatedGroup(), initGoTest_RepeatedGroup()}
-
- overify(t, pb,
- "0807"+ // field 1, encoding 0, value 7
- "220d"+"0a056c6162656c120474797065"+ // field 4, encoding 2 (GoTestField)
- "2a0d"+"0a056c6162656c120474797065"+ // field 5, encoding 2 (GoTestField)
- "2a0d"+"0a056c6162656c120474797065"+ // field 5, encoding 2 (GoTestField)
- "5001"+ // field 10, encoding 0, value 1
- "5803"+ // field 11, encoding 0, value 3
- "6006"+ // field 12, encoding 0, value 6
- "6d20000000"+ // field 13, encoding 5, value 32
- "714000000000000000"+ // field 14, encoding 1, value 64
- "78a019"+ // field 15, encoding 0, value 3232
- "8001c032"+ // field 16, encoding 0, value 6464
- "8d0100004a45"+ // field 17, encoding 5, value 3232.0
- "9101000000000040b940"+ // field 18, encoding 1, value 6464.0
- "9a0106"+"737472696e67"+ // field 19, encoding 2 string "string"
- "a00100"+ // field 20, encoding 0, value 0
- "a00101"+ // field 20, encoding 0, value 1
- "a80120"+ // field 21, encoding 0, value 32
- "a80121"+ // field 21, encoding 0, value 33
- "b00140"+ // field 22, encoding 0, value 64
- "b00141"+ // field 22, encoding 0, value 65
- "bd01a00c0000"+ // field 23, encoding 5, value 3232
- "bd01050d0000"+ // field 23, encoding 5, value 3333
- "c1014019000000000000"+ // field 24, encoding 1, value 6464
- "c101a519000000000000"+ // field 24, encoding 1, value 6565
- "c801a0dd13"+ // field 25, encoding 0, value 323232
- "c80195ac14"+ // field 25, encoding 0, value 333333
- "d001c0ba27"+ // field 26, encoding 0, value 646464
- "d001b58928"+ // field 26, encoding 0, value 656565
- "dd0100000042"+ // field 27, encoding 5, value 32.0
- "dd0100000442"+ // field 27, encoding 5, value 33.0
- "e1010000000000005040"+ // field 28, encoding 1, value 64.0
- "e1010000000000405040"+ // field 28, encoding 1, value 65.0
- "ea0105"+"68656c6c6f"+ // field 29, encoding 2, string "hello"
- "ea0106"+"7361696c6f72"+ // field 29, encoding 2, string "sailor"
- "c00201"+ // field 40, encoding 0, value 1
- "c80220"+ // field 41, encoding 0, value 32
- "d00240"+ // field 42, encoding 0, value 64
- "dd0240010000"+ // field 43, encoding 5, value 320
- "e1028002000000000000"+ // field 44, encoding 1, value 640
- "e8028019"+ // field 45, encoding 0, value 3200
- "f0028032"+ // field 46, encoding 0, value 6400
- "fd02e0659948"+ // field 47, encoding 5, value 314159.0
- "81030000000050971041"+ // field 48, encoding 1, value 271828.0
- "8a0310"+"68656c6c6f2c2022776f726c6421220a"+ // field 49, encoding 2 string "hello, \"world!\"\n"
- "b304"+ // start group field 70 level 1
- "ba0408"+"7265717569726564"+ // field 71, encoding 2, string "required"
- "b404"+ // end group field 70 level 1
- "8305"+ // start group field 80 level 1
- "8a0508"+"7265706561746564"+ // field 81, encoding 2, string "repeated"
- "8405"+ // end group field 80 level 1
- "8305"+ // start group field 80 level 1
- "8a0508"+"7265706561746564"+ // field 81, encoding 2, string "repeated"
- "8405"+ // end group field 80 level 1
- "aa0605"+"6279746573"+ // field 101, encoding 2 string "bytes"
- "b0063f"+ // field 102, encoding 0, 0x3f zigzag32
- "b8067f"+ // field 103, encoding 0, 0x7f zigzag64
- "ca0c03"+"626967"+ // field 201, encoding 2, string "big"
- "ca0c04"+"6e6f7365"+ // field 201, encoding 2, string "nose"
- "d00c40"+ // field 202, encoding 0, value 32
- "d00c3f"+ // field 202, encoding 0, value -32
- "d80c8001"+ // field 203, encoding 0, value 64
- "d80c7f"+ // field 203, encoding 0, value -64
- "8a1907"+"4269676e6f7365"+ // field 401, encoding 2, string "Bignose"
- "90193f"+ // field 402, encoding 0, value 63
- "98197f") // field 403, encoding 0, value 127
-
-}
-
-// All required fields set, all packed repeated fields given two values.
-func TestEncodeDecode6(t *testing.T) {
- pb := initGoTest(false)
- pb.F_BoolRepeatedPacked = []bool{false, true}
- pb.F_Int32RepeatedPacked = []int32{32, 33}
- pb.F_Int64RepeatedPacked = []int64{64, 65}
- pb.F_Fixed32RepeatedPacked = []uint32{3232, 3333}
- pb.F_Fixed64RepeatedPacked = []uint64{6464, 6565}
- pb.F_Uint32RepeatedPacked = []uint32{323232, 333333}
- pb.F_Uint64RepeatedPacked = []uint64{646464, 656565}
- pb.F_FloatRepeatedPacked = []float32{32., 33.}
- pb.F_DoubleRepeatedPacked = []float64{64., 65.}
- pb.F_Sint32RepeatedPacked = []int32{32, -32}
- pb.F_Sint64RepeatedPacked = []int64{64, -64}
-
- overify(t, pb,
- "0807"+ // field 1, encoding 0, value 7
- "220d"+"0a056c6162656c120474797065"+ // field 4, encoding 2 (GoTestField)
- "5001"+ // field 10, encoding 0, value 1
- "5803"+ // field 11, encoding 0, value 3
- "6006"+ // field 12, encoding 0, value 6
- "6d20000000"+ // field 13, encoding 5, value 32
- "714000000000000000"+ // field 14, encoding 1, value 64
- "78a019"+ // field 15, encoding 0, value 3232
- "8001c032"+ // field 16, encoding 0, value 6464
- "8d0100004a45"+ // field 17, encoding 5, value 3232.0
- "9101000000000040b940"+ // field 18, encoding 1, value 6464.0
- "9a0106"+"737472696e67"+ // field 19, encoding 2 string "string"
- "9203020001"+ // field 50, encoding 2, 2 bytes, value 0, value 1
- "9a03022021"+ // field 51, encoding 2, 2 bytes, value 32, value 33
- "a203024041"+ // field 52, encoding 2, 2 bytes, value 64, value 65
- "aa0308"+ // field 53, encoding 2, 8 bytes
- "a00c0000050d0000"+ // value 3232, value 3333
- "b20310"+ // field 54, encoding 2, 16 bytes
- "4019000000000000a519000000000000"+ // value 6464, value 6565
- "ba0306"+ // field 55, encoding 2, 6 bytes
- "a0dd1395ac14"+ // value 323232, value 333333
- "c20306"+ // field 56, encoding 2, 6 bytes
- "c0ba27b58928"+ // value 646464, value 656565
- "ca0308"+ // field 57, encoding 2, 8 bytes
- "0000004200000442"+ // value 32.0, value 33.0
- "d20310"+ // field 58, encoding 2, 16 bytes
- "00000000000050400000000000405040"+ // value 64.0, value 65.0
- "b304"+ // start group field 70 level 1
- "ba0408"+"7265717569726564"+ // field 71, encoding 2, string "required"
- "b404"+ // end group field 70 level 1
- "aa0605"+"6279746573"+ // field 101, encoding 2 string "bytes"
- "b0063f"+ // field 102, encoding 0, 0x3f zigzag32
- "b8067f"+ // field 103, encoding 0, 0x7f zigzag64
- "b21f02"+ // field 502, encoding 2, 2 bytes
- "403f"+ // value 32, value -32
- "ba1f03"+ // field 503, encoding 2, 3 bytes
- "80017f") // value 64, value -64
-}
-
-// Test that we can encode empty bytes fields.
-func TestEncodeDecodeBytes1(t *testing.T) {
- pb := initGoTest(false)
-
- // Create our bytes
- pb.F_BytesRequired = []byte{}
- pb.F_BytesRepeated = [][]byte{{}}
- pb.F_BytesOptional = []byte{}
-
- d, err := Marshal(pb)
- if err != nil {
- t.Error(err)
- }
-
- pbd := new(GoTest)
- if err := Unmarshal(d, pbd); err != nil {
- t.Error(err)
- }
-
- if pbd.F_BytesRequired == nil || len(pbd.F_BytesRequired) != 0 {
- t.Error("required empty bytes field is incorrect")
- }
- if pbd.F_BytesRepeated == nil || len(pbd.F_BytesRepeated) == 1 && pbd.F_BytesRepeated[0] == nil {
- t.Error("repeated empty bytes field is incorrect")
- }
- if pbd.F_BytesOptional == nil || len(pbd.F_BytesOptional) != 0 {
- t.Error("optional empty bytes field is incorrect")
- }
-}
-
-// Test that we encode nil-valued fields of a repeated bytes field correctly.
-// Since entries in a repeated field cannot be nil, nil must mean empty value.
-func TestEncodeDecodeBytes2(t *testing.T) {
- pb := initGoTest(false)
-
- // Create our bytes
- pb.F_BytesRepeated = [][]byte{nil}
-
- d, err := Marshal(pb)
- if err != nil {
- t.Error(err)
- }
-
- pbd := new(GoTest)
- if err := Unmarshal(d, pbd); err != nil {
- t.Error(err)
- }
-
- if len(pbd.F_BytesRepeated) != 1 || pbd.F_BytesRepeated[0] == nil {
- t.Error("Unexpected value for repeated bytes field")
- }
-}
-
-// All required fields set, defaults provided, all repeated fields given two values.
-func TestSkippingUnrecognizedFields(t *testing.T) {
- o := old()
- pb := initGoTestField()
-
- // Marshal it normally.
- o.Marshal(pb)
-
- // Now new a GoSkipTest record.
- skip := &GoSkipTest{
- SkipInt32: Int32(32),
- SkipFixed32: Uint32(3232),
- SkipFixed64: Uint64(6464),
- SkipString: String("skipper"),
- Skipgroup: &GoSkipTest_SkipGroup{
- GroupInt32: Int32(75),
- GroupString: String("wxyz"),
- },
- }
-
- // Marshal it into same buffer.
- o.Marshal(skip)
-
- pbd := new(GoTestField)
- o.Unmarshal(pbd)
-
- // The __unrecognized field should be a marshaling of GoSkipTest
- skipd := new(GoSkipTest)
-
- o.SetBuf(pbd.XXX_unrecognized)
- o.Unmarshal(skipd)
-
- if *skipd.SkipInt32 != *skip.SkipInt32 {
- t.Error("skip int32", skipd.SkipInt32)
- }
- if *skipd.SkipFixed32 != *skip.SkipFixed32 {
- t.Error("skip fixed32", skipd.SkipFixed32)
- }
- if *skipd.SkipFixed64 != *skip.SkipFixed64 {
- t.Error("skip fixed64", skipd.SkipFixed64)
- }
- if *skipd.SkipString != *skip.SkipString {
- t.Error("skip string", *skipd.SkipString)
- }
- if *skipd.Skipgroup.GroupInt32 != *skip.Skipgroup.GroupInt32 {
- t.Error("skip group int32", skipd.Skipgroup.GroupInt32)
- }
- if *skipd.Skipgroup.GroupString != *skip.Skipgroup.GroupString {
- t.Error("skip group string", *skipd.Skipgroup.GroupString)
- }
-}
-
-// Check that unrecognized fields of a submessage are preserved.
-func TestSubmessageUnrecognizedFields(t *testing.T) {
- nm := &NewMessage{
- Nested: &NewMessage_Nested{
- Name: String("Nigel"),
- FoodGroup: String("carbs"),
- },
- }
- b, err := Marshal(nm)
- if err != nil {
- t.Fatalf("Marshal of NewMessage: %v", err)
- }
-
- // Unmarshal into an OldMessage.
- om := new(OldMessage)
- if err := Unmarshal(b, om); err != nil {
- t.Fatalf("Unmarshal to OldMessage: %v", err)
- }
- exp := &OldMessage{
- Nested: &OldMessage_Nested{
- Name: String("Nigel"),
- // normal protocol buffer users should not do this
- XXX_unrecognized: []byte("\x12\x05carbs"),
- },
- }
- if !Equal(om, exp) {
- t.Errorf("om = %v, want %v", om, exp)
- }
-
- // Clone the OldMessage.
- om = Clone(om).(*OldMessage)
- if !Equal(om, exp) {
- t.Errorf("Clone(om) = %v, want %v", om, exp)
- }
-
- // Marshal the OldMessage, then unmarshal it into an empty NewMessage.
- if b, err = Marshal(om); err != nil {
- t.Fatalf("Marshal of OldMessage: %v", err)
- }
- t.Logf("Marshal(%v) -> %q", om, b)
- nm2 := new(NewMessage)
- if err := Unmarshal(b, nm2); err != nil {
- t.Fatalf("Unmarshal to NewMessage: %v", err)
- }
- if !Equal(nm, nm2) {
- t.Errorf("NewMessage round-trip: %v => %v", nm, nm2)
- }
-}
-
-// Check that an int32 field can be upgraded to an int64 field.
-func TestNegativeInt32(t *testing.T) {
- om := &OldMessage{
- Num: Int32(-1),
- }
- b, err := Marshal(om)
- if err != nil {
- t.Fatalf("Marshal of OldMessage: %v", err)
- }
-
- // Check the size. It should be 11 bytes;
- // 1 for the field/wire type, and 10 for the negative number.
- if len(b) != 11 {
- t.Errorf("%v marshaled as %q, wanted 11 bytes", om, b)
- }
-
- // Unmarshal into a NewMessage.
- nm := new(NewMessage)
- if err := Unmarshal(b, nm); err != nil {
- t.Fatalf("Unmarshal to NewMessage: %v", err)
- }
- want := &NewMessage{
- Num: Int64(-1),
- }
- if !Equal(nm, want) {
- t.Errorf("nm = %v, want %v", nm, want)
- }
-}
-
-// Check that we can grow an array (repeated field) to have many elements.
-// This test doesn't depend only on our encoding; for variety, it makes sure
-// we create, encode, and decode the correct contents explicitly. It's therefore
-// a bit messier.
-// This test also uses (and hence tests) the Marshal/Unmarshal functions
-// instead of the methods.
-func TestBigRepeated(t *testing.T) {
- pb := initGoTest(true)
-
- // Create the arrays
- const N = 50 // Internally the library starts much smaller.
- pb.Repeatedgroup = make([]*GoTest_RepeatedGroup, N)
- pb.F_Sint64Repeated = make([]int64, N)
- pb.F_Sint32Repeated = make([]int32, N)
- pb.F_BytesRepeated = make([][]byte, N)
- pb.F_StringRepeated = make([]string, N)
- pb.F_DoubleRepeated = make([]float64, N)
- pb.F_FloatRepeated = make([]float32, N)
- pb.F_Uint64Repeated = make([]uint64, N)
- pb.F_Uint32Repeated = make([]uint32, N)
- pb.F_Fixed64Repeated = make([]uint64, N)
- pb.F_Fixed32Repeated = make([]uint32, N)
- pb.F_Int64Repeated = make([]int64, N)
- pb.F_Int32Repeated = make([]int32, N)
- pb.F_BoolRepeated = make([]bool, N)
- pb.RepeatedField = make([]*GoTestField, N)
-
- // Fill in the arrays with checkable values.
- igtf := initGoTestField()
- igtrg := initGoTest_RepeatedGroup()
- for i := 0; i < N; i++ {
- pb.Repeatedgroup[i] = igtrg
- pb.F_Sint64Repeated[i] = int64(i)
- pb.F_Sint32Repeated[i] = int32(i)
- s := fmt.Sprint(i)
- pb.F_BytesRepeated[i] = []byte(s)
- pb.F_StringRepeated[i] = s
- pb.F_DoubleRepeated[i] = float64(i)
- pb.F_FloatRepeated[i] = float32(i)
- pb.F_Uint64Repeated[i] = uint64(i)
- pb.F_Uint32Repeated[i] = uint32(i)
- pb.F_Fixed64Repeated[i] = uint64(i)
- pb.F_Fixed32Repeated[i] = uint32(i)
- pb.F_Int64Repeated[i] = int64(i)
- pb.F_Int32Repeated[i] = int32(i)
- pb.F_BoolRepeated[i] = i%2 == 0
- pb.RepeatedField[i] = igtf
- }
-
- // Marshal.
- buf, _ := Marshal(pb)
-
- // Now test Unmarshal by recreating the original buffer.
- pbd := new(GoTest)
- Unmarshal(buf, pbd)
-
- // Check the checkable values
- for i := uint64(0); i < N; i++ {
- if pbd.Repeatedgroup[i] == nil { // TODO: more checking?
- t.Error("pbd.Repeatedgroup bad")
- }
- var x uint64
- x = uint64(pbd.F_Sint64Repeated[i])
- if x != i {
- t.Error("pbd.F_Sint64Repeated bad", x, i)
- }
- x = uint64(pbd.F_Sint32Repeated[i])
- if x != i {
- t.Error("pbd.F_Sint32Repeated bad", x, i)
- }
- s := fmt.Sprint(i)
- equalbytes(pbd.F_BytesRepeated[i], []byte(s), t)
- if pbd.F_StringRepeated[i] != s {
- t.Error("pbd.F_Sint32Repeated bad", pbd.F_StringRepeated[i], i)
- }
- x = uint64(pbd.F_DoubleRepeated[i])
- if x != i {
- t.Error("pbd.F_DoubleRepeated bad", x, i)
- }
- x = uint64(pbd.F_FloatRepeated[i])
- if x != i {
- t.Error("pbd.F_FloatRepeated bad", x, i)
- }
- x = pbd.F_Uint64Repeated[i]
- if x != i {
- t.Error("pbd.F_Uint64Repeated bad", x, i)
- }
- x = uint64(pbd.F_Uint32Repeated[i])
- if x != i {
- t.Error("pbd.F_Uint32Repeated bad", x, i)
- }
- x = pbd.F_Fixed64Repeated[i]
- if x != i {
- t.Error("pbd.F_Fixed64Repeated bad", x, i)
- }
- x = uint64(pbd.F_Fixed32Repeated[i])
- if x != i {
- t.Error("pbd.F_Fixed32Repeated bad", x, i)
- }
- x = uint64(pbd.F_Int64Repeated[i])
- if x != i {
- t.Error("pbd.F_Int64Repeated bad", x, i)
- }
- x = uint64(pbd.F_Int32Repeated[i])
- if x != i {
- t.Error("pbd.F_Int32Repeated bad", x, i)
- }
- if pbd.F_BoolRepeated[i] != (i%2 == 0) {
- t.Error("pbd.F_BoolRepeated bad", x, i)
- }
- if pbd.RepeatedField[i] == nil { // TODO: more checking?
- t.Error("pbd.RepeatedField bad")
- }
- }
-}
-
-// Verify we give a useful message when decoding to the wrong structure type.
-func TestTypeMismatch(t *testing.T) {
- pb1 := initGoTest(true)
-
- // Marshal
- o := old()
- o.Marshal(pb1)
-
- // Now Unmarshal it to the wrong type.
- pb2 := initGoTestField()
- err := o.Unmarshal(pb2)
- if err == nil {
- t.Error("expected error, got no error")
- } else if !strings.Contains(err.Error(), "bad wiretype") {
- t.Error("expected bad wiretype error, got", err)
- }
-}
-
-func encodeDecode(t *testing.T, in, out Message, msg string) {
- buf, err := Marshal(in)
- if err != nil {
- t.Fatalf("failed marshaling %v: %v", msg, err)
- }
- if err := Unmarshal(buf, out); err != nil {
- t.Fatalf("failed unmarshaling %v: %v", msg, err)
- }
-}
-
-func TestPackedNonPackedDecoderSwitching(t *testing.T) {
- np, p := new(NonPackedTest), new(PackedTest)
-
- // non-packed -> packed
- np.A = []int32{0, 1, 1, 2, 3, 5}
- encodeDecode(t, np, p, "non-packed -> packed")
- if !reflect.DeepEqual(np.A, p.B) {
- t.Errorf("failed non-packed -> packed; np.A=%+v, p.B=%+v", np.A, p.B)
- }
-
- // packed -> non-packed
- np.Reset()
- p.B = []int32{3, 1, 4, 1, 5, 9}
- encodeDecode(t, p, np, "packed -> non-packed")
- if !reflect.DeepEqual(p.B, np.A) {
- t.Errorf("failed packed -> non-packed; p.B=%+v, np.A=%+v", p.B, np.A)
- }
-}
-
-func TestProto1RepeatedGroup(t *testing.T) {
- pb := &MessageList{
- Message: []*MessageList_Message{
- {
- Name: String("blah"),
- Count: Int32(7),
- },
- // NOTE: pb.Message[1] is a nil
- nil,
- },
- }
-
- o := old()
- err := o.Marshal(pb)
- if err == nil || !strings.Contains(err.Error(), "repeated field Message has nil") {
- t.Fatalf("unexpected or no error when marshaling: %v", err)
- }
-}
-
-// Test that enums work. Checks for a bug introduced by making enums
-// named types instead of int32: newInt32FromUint64 would crash with
-// a type mismatch in reflect.PointTo.
-func TestEnum(t *testing.T) {
- pb := new(GoEnum)
- pb.Foo = FOO_FOO1.Enum()
- o := old()
- if err := o.Marshal(pb); err != nil {
- t.Fatal("error encoding enum:", err)
- }
- pb1 := new(GoEnum)
- if err := o.Unmarshal(pb1); err != nil {
- t.Fatal("error decoding enum:", err)
- }
- if *pb1.Foo != FOO_FOO1 {
- t.Error("expected 7 but got ", *pb1.Foo)
- }
-}
-
-// Enum types have String methods. Check that enum fields can be printed.
-// We don't care what the value actually is, just as long as it doesn't crash.
-func TestPrintingNilEnumFields(t *testing.T) {
- pb := new(GoEnum)
- _ = fmt.Sprintf("%+v", pb)
-}
-
-// Verify that absent required fields cause Marshal/Unmarshal to return errors.
-func TestRequiredFieldEnforcement(t *testing.T) {
- pb := new(GoTestField)
- _, err := Marshal(pb)
- if err == nil {
- t.Error("marshal: expected error, got nil")
- } else if _, ok := err.(*RequiredNotSetError); !ok || !strings.Contains(err.Error(), "Label") {
- t.Errorf("marshal: bad error type: %v", err)
- }
-
- // A slightly sneaky, yet valid, proto. It encodes the same required field twice,
- // so simply counting the required fields is insufficient.
- // field 1, encoding 2, value "hi"
- buf := []byte("\x0A\x02hi\x0A\x02hi")
- err = Unmarshal(buf, pb)
- if err == nil {
- t.Error("unmarshal: expected error, got nil")
- } else if _, ok := err.(*RequiredNotSetError); !ok || !strings.Contains(err.Error(), "{Unknown}") {
- t.Errorf("unmarshal: bad error type: %v", err)
- }
-}
-
-// Verify that absent required fields in groups cause Marshal/Unmarshal to return errors.
-func TestRequiredFieldEnforcementGroups(t *testing.T) {
- pb := &GoTestRequiredGroupField{Group: &GoTestRequiredGroupField_Group{}}
- if _, err := Marshal(pb); err == nil {
- t.Error("marshal: expected error, got nil")
- } else if _, ok := err.(*RequiredNotSetError); !ok || !strings.Contains(err.Error(), "Group.Field") {
- t.Errorf("marshal: bad error type: %v", err)
- }
-
- buf := []byte{11, 12}
- if err := Unmarshal(buf, pb); err == nil {
- t.Error("unmarshal: expected error, got nil")
- } else if _, ok := err.(*RequiredNotSetError); !ok || !strings.Contains(err.Error(), "Group.{Unknown}") {
- t.Errorf("unmarshal: bad error type: %v", err)
- }
-}
-
-func TestTypedNilMarshal(t *testing.T) {
- // A typed nil should return ErrNil and not crash.
- {
- var m *GoEnum
- if _, err := Marshal(m); err != ErrNil {
- t.Errorf("Marshal(%#v): got %v, want ErrNil", m, err)
- }
- }
-
- {
- m := &Communique{Union: &Communique_Msg{nil}}
- if _, err := Marshal(m); err == nil || err == ErrNil {
- t.Errorf("Marshal(%#v): got %v, want errOneofHasNil", m, err)
- }
- }
-}
-
-// A type that implements the Marshaler interface, but is not nillable.
-type nonNillableInt uint64
-
-func (nni nonNillableInt) Marshal() ([]byte, error) {
- return EncodeVarint(uint64(nni)), nil
-}
-
-type NNIMessage struct {
- nni nonNillableInt
-}
-
-func (*NNIMessage) Reset() {}
-func (*NNIMessage) String() string { return "" }
-func (*NNIMessage) ProtoMessage() {}
-
-// A type that implements the Marshaler interface and is nillable.
-type nillableMessage struct {
- x uint64
-}
-
-func (nm *nillableMessage) Marshal() ([]byte, error) {
- return EncodeVarint(nm.x), nil
-}
-
-type NMMessage struct {
- nm *nillableMessage
-}
-
-func (*NMMessage) Reset() {}
-func (*NMMessage) String() string { return "" }
-func (*NMMessage) ProtoMessage() {}
-
-// Verify a type that uses the Marshaler interface, but has a nil pointer.
-func TestNilMarshaler(t *testing.T) {
- // Try a struct with a Marshaler field that is nil.
- // It should be directly marshable.
- nmm := new(NMMessage)
- if _, err := Marshal(nmm); err != nil {
- t.Error("unexpected error marshaling nmm: ", err)
- }
-
- // Try a struct with a Marshaler field that is not nillable.
- nnim := new(NNIMessage)
- nnim.nni = 7
- var _ Marshaler = nnim.nni // verify it is truly a Marshaler
- if _, err := Marshal(nnim); err != nil {
- t.Error("unexpected error marshaling nnim: ", err)
- }
-}
-
-func TestAllSetDefaults(t *testing.T) {
- // Exercise SetDefaults with all scalar field types.
- m := &Defaults{
- // NaN != NaN, so override that here.
- F_Nan: Float32(1.7),
- }
- expected := &Defaults{
- F_Bool: Bool(true),
- F_Int32: Int32(32),
- F_Int64: Int64(64),
- F_Fixed32: Uint32(320),
- F_Fixed64: Uint64(640),
- F_Uint32: Uint32(3200),
- F_Uint64: Uint64(6400),
- F_Float: Float32(314159),
- F_Double: Float64(271828),
- F_String: String(`hello, "world!"` + "\n"),
- F_Bytes: []byte("Bignose"),
- F_Sint32: Int32(-32),
- F_Sint64: Int64(-64),
- F_Enum: Defaults_GREEN.Enum(),
- F_Pinf: Float32(float32(math.Inf(1))),
- F_Ninf: Float32(float32(math.Inf(-1))),
- F_Nan: Float32(1.7),
- StrZero: String(""),
- }
- SetDefaults(m)
- if !Equal(m, expected) {
- t.Errorf("SetDefaults failed\n got %v\nwant %v", m, expected)
- }
-}
-
-func TestSetDefaultsWithSetField(t *testing.T) {
- // Check that a set value is not overridden.
- m := &Defaults{
- F_Int32: Int32(12),
- }
- SetDefaults(m)
- if v := m.GetF_Int32(); v != 12 {
- t.Errorf("m.FInt32 = %v, want 12", v)
- }
-}
-
-func TestSetDefaultsWithSubMessage(t *testing.T) {
- m := &OtherMessage{
- Key: Int64(123),
- Inner: &InnerMessage{
- Host: String("gopher"),
- },
- }
- expected := &OtherMessage{
- Key: Int64(123),
- Inner: &InnerMessage{
- Host: String("gopher"),
- Port: Int32(4000),
- },
- }
- SetDefaults(m)
- if !Equal(m, expected) {
- t.Errorf("\n got %v\nwant %v", m, expected)
- }
-}
-
-func TestSetDefaultsWithRepeatedSubMessage(t *testing.T) {
- m := &MyMessage{
- RepInner: []*InnerMessage{{}},
- }
- expected := &MyMessage{
- RepInner: []*InnerMessage{{
- Port: Int32(4000),
- }},
- }
- SetDefaults(m)
- if !Equal(m, expected) {
- t.Errorf("\n got %v\nwant %v", m, expected)
- }
-}
-
-func TestSetDefaultWithRepeatedNonMessage(t *testing.T) {
- m := &MyMessage{
- Pet: []string{"turtle", "wombat"},
- }
- expected := Clone(m)
- SetDefaults(m)
- if !Equal(m, expected) {
- t.Errorf("\n got %v\nwant %v", m, expected)
- }
-}
-
-func TestMaximumTagNumber(t *testing.T) {
- m := &MaxTag{
- LastField: String("natural goat essence"),
- }
- buf, err := Marshal(m)
- if err != nil {
- t.Fatalf("proto.Marshal failed: %v", err)
- }
- m2 := new(MaxTag)
- if err := Unmarshal(buf, m2); err != nil {
- t.Fatalf("proto.Unmarshal failed: %v", err)
- }
- if got, want := m2.GetLastField(), *m.LastField; got != want {
- t.Errorf("got %q, want %q", got, want)
- }
-}
-
-func TestJSON(t *testing.T) {
- m := &MyMessage{
- Count: Int32(4),
- Pet: []string{"bunny", "kitty"},
- Inner: &InnerMessage{
- Host: String("cauchy"),
- },
- Bikeshed: MyMessage_GREEN.Enum(),
- }
- const expected = `{"count":4,"pet":["bunny","kitty"],"inner":{"host":"cauchy"},"bikeshed":1}`
-
- b, err := json.Marshal(m)
- if err != nil {
- t.Fatalf("json.Marshal failed: %v", err)
- }
- s := string(b)
- if s != expected {
- t.Errorf("got %s\nwant %s", s, expected)
- }
-
- received := new(MyMessage)
- if err := json.Unmarshal(b, received); err != nil {
- t.Fatalf("json.Unmarshal failed: %v", err)
- }
- if !Equal(received, m) {
- t.Fatalf("got %s, want %s", received, m)
- }
-
- // Test unmarshalling of JSON with symbolic enum name.
- const old = `{"count":4,"pet":["bunny","kitty"],"inner":{"host":"cauchy"},"bikeshed":"GREEN"}`
- received.Reset()
- if err := json.Unmarshal([]byte(old), received); err != nil {
- t.Fatalf("json.Unmarshal failed: %v", err)
- }
- if !Equal(received, m) {
- t.Fatalf("got %s, want %s", received, m)
- }
-}
-
-func TestBadWireType(t *testing.T) {
- b := []byte{7<<3 | 6} // field 7, wire type 6
- pb := new(OtherMessage)
- if err := Unmarshal(b, pb); err == nil {
- t.Errorf("Unmarshal did not fail")
- } else if !strings.Contains(err.Error(), "unknown wire type") {
- t.Errorf("wrong error: %v", err)
- }
-}
-
-func TestBytesWithInvalidLength(t *testing.T) {
- // If a byte sequence has an invalid (negative) length, Unmarshal should not panic.
- b := []byte{2<<3 | WireBytes, 0xff, 0xff, 0xff, 0xff, 0xff, 0}
- Unmarshal(b, new(MyMessage))
-}
-
-func TestLengthOverflow(t *testing.T) {
- // Overflowing a length should not panic.
- b := []byte{2<<3 | WireBytes, 1, 1, 3<<3 | WireBytes, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, 0x01}
- Unmarshal(b, new(MyMessage))
-}
-
-func TestVarintOverflow(t *testing.T) {
- // Overflowing a 64-bit length should not be allowed.
- b := []byte{1<<3 | WireVarint, 0x01, 3<<3 | WireBytes, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x01}
- if err := Unmarshal(b, new(MyMessage)); err == nil {
- t.Fatalf("Overflowed uint64 length without error")
- }
-}
-
-func TestUnmarshalFuzz(t *testing.T) {
- const N = 1000
- seed := time.Now().UnixNano()
- t.Logf("RNG seed is %d", seed)
- rng := rand.New(rand.NewSource(seed))
- buf := make([]byte, 20)
- for i := 0; i < N; i++ {
- for j := range buf {
- buf[j] = byte(rng.Intn(256))
- }
- fuzzUnmarshal(t, buf)
- }
-}
-
-func TestMergeMessages(t *testing.T) {
- pb := &MessageList{Message: []*MessageList_Message{{Name: String("x"), Count: Int32(1)}}}
- data, err := Marshal(pb)
- if err != nil {
- t.Fatalf("Marshal: %v", err)
- }
-
- pb1 := new(MessageList)
- if err := Unmarshal(data, pb1); err != nil {
- t.Fatalf("first Unmarshal: %v", err)
- }
- if err := Unmarshal(data, pb1); err != nil {
- t.Fatalf("second Unmarshal: %v", err)
- }
- if len(pb1.Message) != 1 {
- t.Errorf("two Unmarshals produced %d Messages, want 1", len(pb1.Message))
- }
-
- pb2 := new(MessageList)
- if err := UnmarshalMerge(data, pb2); err != nil {
- t.Fatalf("first UnmarshalMerge: %v", err)
- }
- if err := UnmarshalMerge(data, pb2); err != nil {
- t.Fatalf("second UnmarshalMerge: %v", err)
- }
- if len(pb2.Message) != 2 {
- t.Errorf("two UnmarshalMerges produced %d Messages, want 2", len(pb2.Message))
- }
-}
-
-func TestExtensionMarshalOrder(t *testing.T) {
- m := &MyMessage{Count: Int(123)}
- if err := SetExtension(m, E_Ext_More, &Ext{Data: String("alpha")}); err != nil {
- t.Fatalf("SetExtension: %v", err)
- }
- if err := SetExtension(m, E_Ext_Text, String("aleph")); err != nil {
- t.Fatalf("SetExtension: %v", err)
- }
- if err := SetExtension(m, E_Ext_Number, Int32(1)); err != nil {
- t.Fatalf("SetExtension: %v", err)
- }
-
- // Serialize m several times, and check we get the same bytes each time.
- var orig []byte
- for i := 0; i < 100; i++ {
- b, err := Marshal(m)
- if err != nil {
- t.Fatalf("Marshal: %v", err)
- }
- if i == 0 {
- orig = b
- continue
- }
- if !bytes.Equal(b, orig) {
- t.Errorf("Bytes differ on attempt #%d", i)
- }
- }
-}
-
-// Many extensions, because small maps might not iterate differently on each iteration.
-var exts = []*ExtensionDesc{
- E_X201,
- E_X202,
- E_X203,
- E_X204,
- E_X205,
- E_X206,
- E_X207,
- E_X208,
- E_X209,
- E_X210,
- E_X211,
- E_X212,
- E_X213,
- E_X214,
- E_X215,
- E_X216,
- E_X217,
- E_X218,
- E_X219,
- E_X220,
- E_X221,
- E_X222,
- E_X223,
- E_X224,
- E_X225,
- E_X226,
- E_X227,
- E_X228,
- E_X229,
- E_X230,
- E_X231,
- E_X232,
- E_X233,
- E_X234,
- E_X235,
- E_X236,
- E_X237,
- E_X238,
- E_X239,
- E_X240,
- E_X241,
- E_X242,
- E_X243,
- E_X244,
- E_X245,
- E_X246,
- E_X247,
- E_X248,
- E_X249,
- E_X250,
-}
-
-func TestMessageSetMarshalOrder(t *testing.T) {
- m := &MyMessageSet{}
- for _, x := range exts {
- if err := SetExtension(m, x, &Empty{}); err != nil {
- t.Fatalf("SetExtension: %v", err)
- }
- }
-
- buf, err := Marshal(m)
- if err != nil {
- t.Fatalf("Marshal: %v", err)
- }
-
- // Serialize m several times, and check we get the same bytes each time.
- for i := 0; i < 10; i++ {
- b1, err := Marshal(m)
- if err != nil {
- t.Fatalf("Marshal: %v", err)
- }
- if !bytes.Equal(b1, buf) {
- t.Errorf("Bytes differ on re-Marshal #%d", i)
- }
-
- m2 := &MyMessageSet{}
- if err := Unmarshal(buf, m2); err != nil {
- t.Errorf("Unmarshal: %v", err)
- }
- b2, err := Marshal(m2)
- if err != nil {
- t.Errorf("re-Marshal: %v", err)
- }
- if !bytes.Equal(b2, buf) {
- t.Errorf("Bytes differ on round-trip #%d", i)
- }
- }
-}
-
-func TestUnmarshalMergesMessages(t *testing.T) {
- // If a nested message occurs twice in the input,
- // the fields should be merged when decoding.
- a := &OtherMessage{
- Key: Int64(123),
- Inner: &InnerMessage{
- Host: String("polhode"),
- Port: Int32(1234),
- },
- }
- aData, err := Marshal(a)
- if err != nil {
- t.Fatalf("Marshal(a): %v", err)
- }
- b := &OtherMessage{
- Weight: Float32(1.2),
- Inner: &InnerMessage{
- Host: String("herpolhode"),
- Connected: Bool(true),
- },
- }
- bData, err := Marshal(b)
- if err != nil {
- t.Fatalf("Marshal(b): %v", err)
- }
- want := &OtherMessage{
- Key: Int64(123),
- Weight: Float32(1.2),
- Inner: &InnerMessage{
- Host: String("herpolhode"),
- Port: Int32(1234),
- Connected: Bool(true),
- },
- }
- got := new(OtherMessage)
- if err := Unmarshal(append(aData, bData...), got); err != nil {
- t.Fatalf("Unmarshal: %v", err)
- }
- if !Equal(got, want) {
- t.Errorf("\n got %v\nwant %v", got, want)
- }
-}
-
-func TestEncodingSizes(t *testing.T) {
- tests := []struct {
- m Message
- n int
- }{
- {&Defaults{F_Int32: Int32(math.MaxInt32)}, 6},
- {&Defaults{F_Int32: Int32(math.MinInt32)}, 11},
- {&Defaults{F_Uint32: Uint32(uint32(math.MaxInt32) + 1)}, 6},
- {&Defaults{F_Uint32: Uint32(math.MaxUint32)}, 6},
- }
- for _, test := range tests {
- b, err := Marshal(test.m)
- if err != nil {
- t.Errorf("Marshal(%v): %v", test.m, err)
- continue
- }
- if len(b) != test.n {
- t.Errorf("Marshal(%v) yielded %d bytes, want %d bytes", test.m, len(b), test.n)
- }
- }
-}
-
-func TestRequiredNotSetError(t *testing.T) {
- pb := initGoTest(false)
- pb.RequiredField.Label = nil
- pb.F_Int32Required = nil
- pb.F_Int64Required = nil
-
- expected := "0807" + // field 1, encoding 0, value 7
- "2206" + "120474797065" + // field 4, encoding 2 (GoTestField)
- "5001" + // field 10, encoding 0, value 1
- "6d20000000" + // field 13, encoding 5, value 0x20
- "714000000000000000" + // field 14, encoding 1, value 0x40
- "78a019" + // field 15, encoding 0, value 0xca0 = 3232
- "8001c032" + // field 16, encoding 0, value 0x1940 = 6464
- "8d0100004a45" + // field 17, encoding 5, value 3232.0
- "9101000000000040b940" + // field 18, encoding 1, value 6464.0
- "9a0106" + "737472696e67" + // field 19, encoding 2, string "string"
- "b304" + // field 70, encoding 3, start group
- "ba0408" + "7265717569726564" + // field 71, encoding 2, string "required"
- "b404" + // field 70, encoding 4, end group
- "aa0605" + "6279746573" + // field 101, encoding 2, string "bytes"
- "b0063f" + // field 102, encoding 0, 0x3f zigzag32
- "b8067f" // field 103, encoding 0, 0x7f zigzag64
-
- o := old()
- bytes, err := Marshal(pb)
- if _, ok := err.(*RequiredNotSetError); !ok {
- fmt.Printf("marshal-1 err = %v, want *RequiredNotSetError", err)
- o.DebugPrint("", bytes)
- t.Fatalf("expected = %s", expected)
- }
- if strings.Index(err.Error(), "RequiredField.Label") < 0 {
- t.Errorf("marshal-1 wrong err msg: %v", err)
- }
- if !equal(bytes, expected, t) {
- o.DebugPrint("neq 1", bytes)
- t.Fatalf("expected = %s", expected)
- }
-
- // Now test Unmarshal by recreating the original buffer.
- pbd := new(GoTest)
- err = Unmarshal(bytes, pbd)
- if _, ok := err.(*RequiredNotSetError); !ok {
- t.Fatalf("unmarshal err = %v, want *RequiredNotSetError", err)
- o.DebugPrint("", bytes)
- t.Fatalf("string = %s", expected)
- }
- if strings.Index(err.Error(), "RequiredField.{Unknown}") < 0 {
- t.Errorf("unmarshal wrong err msg: %v", err)
- }
- bytes, err = Marshal(pbd)
- if _, ok := err.(*RequiredNotSetError); !ok {
- t.Errorf("marshal-2 err = %v, want *RequiredNotSetError", err)
- o.DebugPrint("", bytes)
- t.Fatalf("string = %s", expected)
- }
- if strings.Index(err.Error(), "RequiredField.Label") < 0 {
- t.Errorf("marshal-2 wrong err msg: %v", err)
- }
- if !equal(bytes, expected, t) {
- o.DebugPrint("neq 2", bytes)
- t.Fatalf("string = %s", expected)
- }
-}
-
-func fuzzUnmarshal(t *testing.T, data []byte) {
- defer func() {
- if e := recover(); e != nil {
- t.Errorf("These bytes caused a panic: %+v", data)
- t.Logf("Stack:\n%s", debug.Stack())
- t.FailNow()
- }
- }()
-
- pb := new(MyMessage)
- Unmarshal(data, pb)
-}
-
-func TestMapFieldMarshal(t *testing.T) {
- m := &MessageWithMap{
- NameMapping: map[int32]string{
- 1: "Rob",
- 4: "Ian",
- 8: "Dave",
- },
- }
- b, err := Marshal(m)
- if err != nil {
- t.Fatalf("Marshal: %v", err)
- }
-
- // b should be the concatenation of these three byte sequences in some order.
- parts := []string{
- "\n\a\b\x01\x12\x03Rob",
- "\n\a\b\x04\x12\x03Ian",
- "\n\b\b\x08\x12\x04Dave",
- }
- ok := false
- for i := range parts {
- for j := range parts {
- if j == i {
- continue
- }
- for k := range parts {
- if k == i || k == j {
- continue
- }
- try := parts[i] + parts[j] + parts[k]
- if bytes.Equal(b, []byte(try)) {
- ok = true
- break
- }
- }
- }
- }
- if !ok {
- t.Fatalf("Incorrect Marshal output.\n got %q\nwant %q (or a permutation of that)", b, parts[0]+parts[1]+parts[2])
- }
- t.Logf("FYI b: %q", b)
-
- (new(Buffer)).DebugPrint("Dump of b", b)
-}
-
-func TestMapFieldRoundTrips(t *testing.T) {
- m := &MessageWithMap{
- NameMapping: map[int32]string{
- 1: "Rob",
- 4: "Ian",
- 8: "Dave",
- },
- MsgMapping: map[int64]*FloatingPoint{
- 0x7001: &FloatingPoint{F: Float64(2.0)},
- },
- ByteMapping: map[bool][]byte{
- false: []byte("that's not right!"),
- true: []byte("aye, 'tis true!"),
- },
- }
- b, err := Marshal(m)
- if err != nil {
- t.Fatalf("Marshal: %v", err)
- }
- t.Logf("FYI b: %q", b)
- m2 := new(MessageWithMap)
- if err := Unmarshal(b, m2); err != nil {
- t.Fatalf("Unmarshal: %v", err)
- }
- for _, pair := range [][2]interface{}{
- {m.NameMapping, m2.NameMapping},
- {m.MsgMapping, m2.MsgMapping},
- {m.ByteMapping, m2.ByteMapping},
- } {
- if !reflect.DeepEqual(pair[0], pair[1]) {
- t.Errorf("Map did not survive a round trip.\ninitial: %v\n final: %v", pair[0], pair[1])
- }
- }
-}
-
-func TestMapFieldWithNil(t *testing.T) {
- m1 := &MessageWithMap{
- MsgMapping: map[int64]*FloatingPoint{
- 1: nil,
- },
- }
- b, err := Marshal(m1)
- if err != nil {
- t.Fatalf("Marshal: %v", err)
- }
- m2 := new(MessageWithMap)
- if err := Unmarshal(b, m2); err != nil {
- t.Fatalf("Unmarshal: %v, got these bytes: %v", err, b)
- }
- if v, ok := m2.MsgMapping[1]; !ok {
- t.Error("msg_mapping[1] not present")
- } else if v != nil {
- t.Errorf("msg_mapping[1] not nil: %v", v)
- }
-}
-
-func TestMapFieldWithNilBytes(t *testing.T) {
- m1 := &MessageWithMap{
- ByteMapping: map[bool][]byte{
- false: []byte{},
- true: nil,
- },
- }
- n := Size(m1)
- b, err := Marshal(m1)
- if err != nil {
- t.Fatalf("Marshal: %v", err)
- }
- if n != len(b) {
- t.Errorf("Size(m1) = %d; want len(Marshal(m1)) = %d", n, len(b))
- }
- m2 := new(MessageWithMap)
- if err := Unmarshal(b, m2); err != nil {
- t.Fatalf("Unmarshal: %v, got these bytes: %v", err, b)
- }
- if v, ok := m2.ByteMapping[false]; !ok {
- t.Error("byte_mapping[false] not present")
- } else if len(v) != 0 {
- t.Errorf("byte_mapping[false] not empty: %#v", v)
- }
- if v, ok := m2.ByteMapping[true]; !ok {
- t.Error("byte_mapping[true] not present")
- } else if len(v) != 0 {
- t.Errorf("byte_mapping[true] not empty: %#v", v)
- }
-}
-
-func TestDecodeMapFieldMissingKey(t *testing.T) {
- b := []byte{
- 0x0A, 0x03, // message, tag 1 (name_mapping), of length 3 bytes
- // no key
- 0x12, 0x01, 0x6D, // string value of length 1 byte, value "m"
- }
- got := &MessageWithMap{}
- err := Unmarshal(b, got)
- if err != nil {
- t.Fatalf("failed to marshal map with missing key: %v", err)
- }
- want := &MessageWithMap{NameMapping: map[int32]string{0: "m"}}
- if !Equal(got, want) {
- t.Errorf("Unmarshaled map with no key was not as expected. got: %v, want %v", got, want)
- }
-}
-
-func TestDecodeMapFieldMissingValue(t *testing.T) {
- b := []byte{
- 0x0A, 0x02, // message, tag 1 (name_mapping), of length 2 bytes
- 0x08, 0x01, // varint key, value 1
- // no value
- }
- got := &MessageWithMap{}
- err := Unmarshal(b, got)
- if err != nil {
- t.Fatalf("failed to marshal map with missing value: %v", err)
- }
- want := &MessageWithMap{NameMapping: map[int32]string{1: ""}}
- if !Equal(got, want) {
- t.Errorf("Unmarshaled map with no value was not as expected. got: %v, want %v", got, want)
- }
-}
-
-func TestOneof(t *testing.T) {
- m := &Communique{}
- b, err := Marshal(m)
- if err != nil {
- t.Fatalf("Marshal of empty message with oneof: %v", err)
- }
- if len(b) != 0 {
- t.Errorf("Marshal of empty message yielded too many bytes: %v", b)
- }
-
- m = &Communique{
- Union: &Communique_Name{"Barry"},
- }
-
- // Round-trip.
- b, err = Marshal(m)
- if err != nil {
- t.Fatalf("Marshal of message with oneof: %v", err)
- }
- if len(b) != 7 { // name tag/wire (1) + name len (1) + name (5)
- t.Errorf("Incorrect marshal of message with oneof: %v", b)
- }
- m.Reset()
- if err := Unmarshal(b, m); err != nil {
- t.Fatalf("Unmarshal of message with oneof: %v", err)
- }
- if x, ok := m.Union.(*Communique_Name); !ok || x.Name != "Barry" {
- t.Errorf("After round trip, Union = %+v", m.Union)
- }
- if name := m.GetName(); name != "Barry" {
- t.Errorf("After round trip, GetName = %q, want %q", name, "Barry")
- }
-
- // Let's try with a message in the oneof.
- m.Union = &Communique_Msg{&Strings{StringField: String("deep deep string")}}
- b, err = Marshal(m)
- if err != nil {
- t.Fatalf("Marshal of message with oneof set to message: %v", err)
- }
- if len(b) != 20 { // msg tag/wire (1) + msg len (1) + msg (1 + 1 + 16)
- t.Errorf("Incorrect marshal of message with oneof set to message: %v", b)
- }
- m.Reset()
- if err := Unmarshal(b, m); err != nil {
- t.Fatalf("Unmarshal of message with oneof set to message: %v", err)
- }
- ss, ok := m.Union.(*Communique_Msg)
- if !ok || ss.Msg.GetStringField() != "deep deep string" {
- t.Errorf("After round trip with oneof set to message, Union = %+v", m.Union)
- }
-}
-
-func TestInefficientPackedBool(t *testing.T) {
- // https://github.com/golang/protobuf/issues/76
- inp := []byte{
- 0x12, 0x02, // 0x12 = 2<<3|2; 2 bytes
- // Usually a bool should take a single byte,
- // but it is permitted to be any varint.
- 0xb9, 0x30,
- }
- if err := Unmarshal(inp, new(MoreRepeated)); err != nil {
- t.Error(err)
- }
-}
-
-// Benchmarks
-
-func testMsg() *GoTest {
- pb := initGoTest(true)
- const N = 1000 // Internally the library starts much smaller.
- pb.F_Int32Repeated = make([]int32, N)
- pb.F_DoubleRepeated = make([]float64, N)
- for i := 0; i < N; i++ {
- pb.F_Int32Repeated[i] = int32(i)
- pb.F_DoubleRepeated[i] = float64(i)
- }
- return pb
-}
-
-func bytesMsg() *GoTest {
- pb := initGoTest(true)
- buf := make([]byte, 4000)
- for i := range buf {
- buf[i] = byte(i)
- }
- pb.F_BytesDefaulted = buf
- return pb
-}
-
-func benchmarkMarshal(b *testing.B, pb Message, marshal func(Message) ([]byte, error)) {
- d, _ := marshal(pb)
- b.SetBytes(int64(len(d)))
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- marshal(pb)
- }
-}
-
-func benchmarkBufferMarshal(b *testing.B, pb Message) {
- p := NewBuffer(nil)
- benchmarkMarshal(b, pb, func(pb0 Message) ([]byte, error) {
- p.Reset()
- err := p.Marshal(pb0)
- return p.Bytes(), err
- })
-}
-
-func benchmarkSize(b *testing.B, pb Message) {
- benchmarkMarshal(b, pb, func(pb0 Message) ([]byte, error) {
- Size(pb)
- return nil, nil
- })
-}
-
-func newOf(pb Message) Message {
- in := reflect.ValueOf(pb)
- if in.IsNil() {
- return pb
- }
- return reflect.New(in.Type().Elem()).Interface().(Message)
-}
-
-func benchmarkUnmarshal(b *testing.B, pb Message, unmarshal func([]byte, Message) error) {
- d, _ := Marshal(pb)
- b.SetBytes(int64(len(d)))
- pbd := newOf(pb)
-
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- unmarshal(d, pbd)
- }
-}
-
-func benchmarkBufferUnmarshal(b *testing.B, pb Message) {
- p := NewBuffer(nil)
- benchmarkUnmarshal(b, pb, func(d []byte, pb0 Message) error {
- p.SetBuf(d)
- return p.Unmarshal(pb0)
- })
-}
-
-// Benchmark{Marshal,BufferMarshal,Size,Unmarshal,BufferUnmarshal}{,Bytes}
-
-func BenchmarkMarshal(b *testing.B) {
- benchmarkMarshal(b, testMsg(), Marshal)
-}
-
-func BenchmarkBufferMarshal(b *testing.B) {
- benchmarkBufferMarshal(b, testMsg())
-}
-
-func BenchmarkSize(b *testing.B) {
- benchmarkSize(b, testMsg())
-}
-
-func BenchmarkUnmarshal(b *testing.B) {
- benchmarkUnmarshal(b, testMsg(), Unmarshal)
-}
-
-func BenchmarkBufferUnmarshal(b *testing.B) {
- benchmarkBufferUnmarshal(b, testMsg())
-}
-
-func BenchmarkMarshalBytes(b *testing.B) {
- benchmarkMarshal(b, bytesMsg(), Marshal)
-}
-
-func BenchmarkBufferMarshalBytes(b *testing.B) {
- benchmarkBufferMarshal(b, bytesMsg())
-}
-
-func BenchmarkSizeBytes(b *testing.B) {
- benchmarkSize(b, bytesMsg())
-}
-
-func BenchmarkUnmarshalBytes(b *testing.B) {
- benchmarkUnmarshal(b, bytesMsg(), Unmarshal)
-}
-
-func BenchmarkBufferUnmarshalBytes(b *testing.B) {
- benchmarkBufferUnmarshal(b, bytesMsg())
-}
-
-func BenchmarkUnmarshalUnrecognizedFields(b *testing.B) {
- b.StopTimer()
- pb := initGoTestField()
- skip := &GoSkipTest{
- SkipInt32: Int32(32),
- SkipFixed32: Uint32(3232),
- SkipFixed64: Uint64(6464),
- SkipString: String("skipper"),
- Skipgroup: &GoSkipTest_SkipGroup{
- GroupInt32: Int32(75),
- GroupString: String("wxyz"),
- },
- }
-
- pbd := new(GoTestField)
- p := NewBuffer(nil)
- p.Marshal(pb)
- p.Marshal(skip)
- p2 := NewBuffer(nil)
-
- b.StartTimer()
- for i := 0; i < b.N; i++ {
- p2.SetBuf(p.Bytes())
- p2.Unmarshal(pbd)
- }
-}
diff --git a/vendor/github.com/golang/protobuf/proto/any_test.go b/vendor/github.com/golang/protobuf/proto/any_test.go
deleted file mode 100644
index 1a3c22ed4..000000000
--- a/vendor/github.com/golang/protobuf/proto/any_test.go
+++ /dev/null
@@ -1,300 +0,0 @@
-// Go support for Protocol Buffers - Google's data interchange format
-//
-// Copyright 2016 The Go Authors. All rights reserved.
-// https://github.com/golang/protobuf
-//
-// Redistribution and use in source and binary forms, with or without
-// modification, are permitted provided that the following conditions are
-// met:
-//
-// * Redistributions of source code must retain the above copyright
-// notice, this list of conditions and the following disclaimer.
-// * Redistributions in binary form must reproduce the above
-// copyright notice, this list of conditions and the following disclaimer
-// in the documentation and/or other materials provided with the
-// distribution.
-// * Neither the name of Google Inc. nor the names of its
-// contributors may be used to endorse or promote products derived from
-// this software without specific prior written permission.
-//
-// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-package proto_test
-
-import (
- "strings"
- "testing"
-
- "github.com/golang/protobuf/proto"
-
- pb "github.com/golang/protobuf/proto/proto3_proto"
- testpb "github.com/golang/protobuf/proto/testdata"
- anypb "github.com/golang/protobuf/ptypes/any"
-)
-
-var (
- expandedMarshaler = proto.TextMarshaler{ExpandAny: true}
- expandedCompactMarshaler = proto.TextMarshaler{Compact: true, ExpandAny: true}
-)
-
-// anyEqual reports whether two messages which may be google.protobuf.Any or may
-// contain google.protobuf.Any fields are equal. We can't use proto.Equal for
-// comparison, because semantically equivalent messages may be marshaled to
-// binary in different tag order. Instead, trust that TextMarshaler with
-// ExpandAny option works and compare the text marshaling results.
-func anyEqual(got, want proto.Message) bool {
- // if messages are proto.Equal, no need to marshal.
- if proto.Equal(got, want) {
- return true
- }
- g := expandedMarshaler.Text(got)
- w := expandedMarshaler.Text(want)
- return g == w
-}
-
-type golden struct {
- m proto.Message
- t, c string
-}
-
-var goldenMessages = makeGolden()
-
-func makeGolden() []golden {
- nested := &pb.Nested{Bunny: "Monty"}
- nb, err := proto.Marshal(nested)
- if err != nil {
- panic(err)
- }
- m1 := &pb.Message{
- Name: "David",
- ResultCount: 47,
- Anything: &anypb.Any{TypeUrl: "type.googleapis.com/" + proto.MessageName(nested), Value: nb},
- }
- m2 := &pb.Message{
- Name: "David",
- ResultCount: 47,
- Anything: &anypb.Any{TypeUrl: "http://[::1]/type.googleapis.com/" + proto.MessageName(nested), Value: nb},
- }
- m3 := &pb.Message{
- Name: "David",
- ResultCount: 47,
- Anything: &anypb.Any{TypeUrl: `type.googleapis.com/"/` + proto.MessageName(nested), Value: nb},
- }
- m4 := &pb.Message{
- Name: "David",
- ResultCount: 47,
- Anything: &anypb.Any{TypeUrl: "type.googleapis.com/a/path/" + proto.MessageName(nested), Value: nb},
- }
- m5 := &anypb.Any{TypeUrl: "type.googleapis.com/" + proto.MessageName(nested), Value: nb}
-
- any1 := &testpb.MyMessage{Count: proto.Int32(47), Name: proto.String("David")}
- proto.SetExtension(any1, testpb.E_Ext_More, &testpb.Ext{Data: proto.String("foo")})
- proto.SetExtension(any1, testpb.E_Ext_Text, proto.String("bar"))
- any1b, err := proto.Marshal(any1)
- if err != nil {
- panic(err)
- }
- any2 := &testpb.MyMessage{Count: proto.Int32(42), Bikeshed: testpb.MyMessage_GREEN.Enum(), RepBytes: [][]byte{[]byte("roboto")}}
- proto.SetExtension(any2, testpb.E_Ext_More, &testpb.Ext{Data: proto.String("baz")})
- any2b, err := proto.Marshal(any2)
- if err != nil {
- panic(err)
- }
- m6 := &pb.Message{
- Name: "David",
- ResultCount: 47,
- Anything: &anypb.Any{TypeUrl: "type.googleapis.com/" + proto.MessageName(any1), Value: any1b},
- ManyThings: []*anypb.Any{
- &anypb.Any{TypeUrl: "type.googleapis.com/" + proto.MessageName(any2), Value: any2b},
- &anypb.Any{TypeUrl: "type.googleapis.com/" + proto.MessageName(any1), Value: any1b},
- },
- }
-
- const (
- m1Golden = `
-name: "David"
-result_count: 47
-anything: <
- [type.googleapis.com/proto3_proto.Nested]: <
- bunny: "Monty"
- >
->
-`
- m2Golden = `
-name: "David"
-result_count: 47
-anything: <
- ["http://[::1]/type.googleapis.com/proto3_proto.Nested"]: <
- bunny: "Monty"
- >
->
-`
- m3Golden = `
-name: "David"
-result_count: 47
-anything: <
- ["type.googleapis.com/\"/proto3_proto.Nested"]: <
- bunny: "Monty"
- >
->
-`
- m4Golden = `
-name: "David"
-result_count: 47
-anything: <
- [type.googleapis.com/a/path/proto3_proto.Nested]: <
- bunny: "Monty"
- >
->
-`
- m5Golden = `
-[type.googleapis.com/proto3_proto.Nested]: <
- bunny: "Monty"
->
-`
- m6Golden = `
-name: "David"
-result_count: 47
-anything: <
- [type.googleapis.com/testdata.MyMessage]: <
- count: 47
- name: "David"
- [testdata.Ext.more]: <
- data: "foo"
- >
- [testdata.Ext.text]: "bar"
- >
->
-many_things: <
- [type.googleapis.com/testdata.MyMessage]: <
- count: 42
- bikeshed: GREEN
- rep_bytes: "roboto"
- [testdata.Ext.more]: <
- data: "baz"
- >
- >
->
-many_things: <
- [type.googleapis.com/testdata.MyMessage]: <
- count: 47
- name: "David"
- [testdata.Ext.more]: <
- data: "foo"
- >
- [testdata.Ext.text]: "bar"
- >
->
-`
- )
- return []golden{
- {m1, strings.TrimSpace(m1Golden) + "\n", strings.TrimSpace(compact(m1Golden)) + " "},
- {m2, strings.TrimSpace(m2Golden) + "\n", strings.TrimSpace(compact(m2Golden)) + " "},
- {m3, strings.TrimSpace(m3Golden) + "\n", strings.TrimSpace(compact(m3Golden)) + " "},
- {m4, strings.TrimSpace(m4Golden) + "\n", strings.TrimSpace(compact(m4Golden)) + " "},
- {m5, strings.TrimSpace(m5Golden) + "\n", strings.TrimSpace(compact(m5Golden)) + " "},
- {m6, strings.TrimSpace(m6Golden) + "\n", strings.TrimSpace(compact(m6Golden)) + " "},
- }
-}
-
-func TestMarshalGolden(t *testing.T) {
- for _, tt := range goldenMessages {
- if got, want := expandedMarshaler.Text(tt.m), tt.t; got != want {
- t.Errorf("message %v: got:\n%s\nwant:\n%s", tt.m, got, want)
- }
- if got, want := expandedCompactMarshaler.Text(tt.m), tt.c; got != want {
- t.Errorf("message %v: got:\n`%s`\nwant:\n`%s`", tt.m, got, want)
- }
- }
-}
-
-func TestUnmarshalGolden(t *testing.T) {
- for _, tt := range goldenMessages {
- want := tt.m
- got := proto.Clone(tt.m)
- got.Reset()
- if err := proto.UnmarshalText(tt.t, got); err != nil {
- t.Errorf("failed to unmarshal\n%s\nerror: %v", tt.t, err)
- }
- if !anyEqual(got, want) {
- t.Errorf("message:\n%s\ngot:\n%s\nwant:\n%s", tt.t, got, want)
- }
- got.Reset()
- if err := proto.UnmarshalText(tt.c, got); err != nil {
- t.Errorf("failed to unmarshal\n%s\nerror: %v", tt.c, err)
- }
- if !anyEqual(got, want) {
- t.Errorf("message:\n%s\ngot:\n%s\nwant:\n%s", tt.c, got, want)
- }
- }
-}
-
-func TestMarshalUnknownAny(t *testing.T) {
- m := &pb.Message{
- Anything: &anypb.Any{
- TypeUrl: "foo",
- Value: []byte("bar"),
- },
- }
- want := `anything: <
- type_url: "foo"
- value: "bar"
->
-`
- got := expandedMarshaler.Text(m)
- if got != want {
- t.Errorf("got\n`%s`\nwant\n`%s`", got, want)
- }
-}
-
-func TestAmbiguousAny(t *testing.T) {
- pb := &anypb.Any{}
- err := proto.UnmarshalText(`
- type_url: "ttt/proto3_proto.Nested"
- value: "\n\x05Monty"
- `, pb)
- t.Logf("result: %v (error: %v)", expandedMarshaler.Text(pb), err)
- if err != nil {
- t.Errorf("failed to parse ambiguous Any message: %v", err)
- }
-}
-
-func TestUnmarshalOverwriteAny(t *testing.T) {
- pb := &anypb.Any{}
- err := proto.UnmarshalText(`
- [type.googleapis.com/a/path/proto3_proto.Nested]: <
- bunny: "Monty"
- >
- [type.googleapis.com/a/path/proto3_proto.Nested]: <
- bunny: "Rabbit of Caerbannog"
- >
- `, pb)
- want := `line 7: Any message unpacked multiple times, or "type_url" already set`
- if err.Error() != want {
- t.Errorf("incorrect error.\nHave: %v\nWant: %v", err.Error(), want)
- }
-}
-
-func TestUnmarshalAnyMixAndMatch(t *testing.T) {
- pb := &anypb.Any{}
- err := proto.UnmarshalText(`
- value: "\n\x05Monty"
- [type.googleapis.com/a/path/proto3_proto.Nested]: <
- bunny: "Rabbit of Caerbannog"
- >
- `, pb)
- want := `line 5: Any message unpacked multiple times, or "value" already set`
- if err.Error() != want {
- t.Errorf("incorrect error.\nHave: %v\nWant: %v", err.Error(), want)
- }
-}
diff --git a/vendor/github.com/golang/protobuf/proto/clone_test.go b/vendor/github.com/golang/protobuf/proto/clone_test.go
deleted file mode 100644
index f607ff49e..000000000
--- a/vendor/github.com/golang/protobuf/proto/clone_test.go
+++ /dev/null
@@ -1,300 +0,0 @@
-// Go support for Protocol Buffers - Google's data interchange format
-//
-// Copyright 2011 The Go Authors. All rights reserved.
-// https://github.com/golang/protobuf
-//
-// Redistribution and use in source and binary forms, with or without
-// modification, are permitted provided that the following conditions are
-// met:
-//
-// * Redistributions of source code must retain the above copyright
-// notice, this list of conditions and the following disclaimer.
-// * Redistributions in binary form must reproduce the above
-// copyright notice, this list of conditions and the following disclaimer
-// in the documentation and/or other materials provided with the
-// distribution.
-// * Neither the name of Google Inc. nor the names of its
-// contributors may be used to endorse or promote products derived from
-// this software without specific prior written permission.
-//
-// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-package proto_test
-
-import (
- "testing"
-
- "github.com/golang/protobuf/proto"
-
- proto3pb "github.com/golang/protobuf/proto/proto3_proto"
- pb "github.com/golang/protobuf/proto/testdata"
-)
-
-var cloneTestMessage = &pb.MyMessage{
- Count: proto.Int32(42),
- Name: proto.String("Dave"),
- Pet: []string{"bunny", "kitty", "horsey"},
- Inner: &pb.InnerMessage{
- Host: proto.String("niles"),
- Port: proto.Int32(9099),
- Connected: proto.Bool(true),
- },
- Others: []*pb.OtherMessage{
- {
- Value: []byte("some bytes"),
- },
- },
- Somegroup: &pb.MyMessage_SomeGroup{
- GroupField: proto.Int32(6),
- },
- RepBytes: [][]byte{[]byte("sham"), []byte("wow")},
-}
-
-func init() {
- ext := &pb.Ext{
- Data: proto.String("extension"),
- }
- if err := proto.SetExtension(cloneTestMessage, pb.E_Ext_More, ext); err != nil {
- panic("SetExtension: " + err.Error())
- }
-}
-
-func TestClone(t *testing.T) {
- m := proto.Clone(cloneTestMessage).(*pb.MyMessage)
- if !proto.Equal(m, cloneTestMessage) {
- t.Errorf("Clone(%v) = %v", cloneTestMessage, m)
- }
-
- // Verify it was a deep copy.
- *m.Inner.Port++
- if proto.Equal(m, cloneTestMessage) {
- t.Error("Mutating clone changed the original")
- }
- // Byte fields and repeated fields should be copied.
- if &m.Pet[0] == &cloneTestMessage.Pet[0] {
- t.Error("Pet: repeated field not copied")
- }
- if &m.Others[0] == &cloneTestMessage.Others[0] {
- t.Error("Others: repeated field not copied")
- }
- if &m.Others[0].Value[0] == &cloneTestMessage.Others[0].Value[0] {
- t.Error("Others[0].Value: bytes field not copied")
- }
- if &m.RepBytes[0] == &cloneTestMessage.RepBytes[0] {
- t.Error("RepBytes: repeated field not copied")
- }
- if &m.RepBytes[0][0] == &cloneTestMessage.RepBytes[0][0] {
- t.Error("RepBytes[0]: bytes field not copied")
- }
-}
-
-func TestCloneNil(t *testing.T) {
- var m *pb.MyMessage
- if c := proto.Clone(m); !proto.Equal(m, c) {
- t.Errorf("Clone(%v) = %v", m, c)
- }
-}
-
-var mergeTests = []struct {
- src, dst, want proto.Message
-}{
- {
- src: &pb.MyMessage{
- Count: proto.Int32(42),
- },
- dst: &pb.MyMessage{
- Name: proto.String("Dave"),
- },
- want: &pb.MyMessage{
- Count: proto.Int32(42),
- Name: proto.String("Dave"),
- },
- },
- {
- src: &pb.MyMessage{
- Inner: &pb.InnerMessage{
- Host: proto.String("hey"),
- Connected: proto.Bool(true),
- },
- Pet: []string{"horsey"},
- Others: []*pb.OtherMessage{
- {
- Value: []byte("some bytes"),
- },
- },
- },
- dst: &pb.MyMessage{
- Inner: &pb.InnerMessage{
- Host: proto.String("niles"),
- Port: proto.Int32(9099),
- },
- Pet: []string{"bunny", "kitty"},
- Others: []*pb.OtherMessage{
- {
- Key: proto.Int64(31415926535),
- },
- {
- // Explicitly test a src=nil field
- Inner: nil,
- },
- },
- },
- want: &pb.MyMessage{
- Inner: &pb.InnerMessage{
- Host: proto.String("hey"),
- Connected: proto.Bool(true),
- Port: proto.Int32(9099),
- },
- Pet: []string{"bunny", "kitty", "horsey"},
- Others: []*pb.OtherMessage{
- {
- Key: proto.Int64(31415926535),
- },
- {},
- {
- Value: []byte("some bytes"),
- },
- },
- },
- },
- {
- src: &pb.MyMessage{
- RepBytes: [][]byte{[]byte("wow")},
- },
- dst: &pb.MyMessage{
- Somegroup: &pb.MyMessage_SomeGroup{
- GroupField: proto.Int32(6),
- },
- RepBytes: [][]byte{[]byte("sham")},
- },
- want: &pb.MyMessage{
- Somegroup: &pb.MyMessage_SomeGroup{
- GroupField: proto.Int32(6),
- },
- RepBytes: [][]byte{[]byte("sham"), []byte("wow")},
- },
- },
- // Check that a scalar bytes field replaces rather than appends.
- {
- src: &pb.OtherMessage{Value: []byte("foo")},
- dst: &pb.OtherMessage{Value: []byte("bar")},
- want: &pb.OtherMessage{Value: []byte("foo")},
- },
- {
- src: &pb.MessageWithMap{
- NameMapping: map[int32]string{6: "Nigel"},
- MsgMapping: map[int64]*pb.FloatingPoint{
- 0x4001: &pb.FloatingPoint{F: proto.Float64(2.0)},
- 0x4002: &pb.FloatingPoint{
- F: proto.Float64(2.0),
- },
- },
- ByteMapping: map[bool][]byte{true: []byte("wowsa")},
- },
- dst: &pb.MessageWithMap{
- NameMapping: map[int32]string{
- 6: "Bruce", // should be overwritten
- 7: "Andrew",
- },
- MsgMapping: map[int64]*pb.FloatingPoint{
- 0x4002: &pb.FloatingPoint{
- F: proto.Float64(3.0),
- Exact: proto.Bool(true),
- }, // the entire message should be overwritten
- },
- },
- want: &pb.MessageWithMap{
- NameMapping: map[int32]string{
- 6: "Nigel",
- 7: "Andrew",
- },
- MsgMapping: map[int64]*pb.FloatingPoint{
- 0x4001: &pb.FloatingPoint{F: proto.Float64(2.0)},
- 0x4002: &pb.FloatingPoint{
- F: proto.Float64(2.0),
- },
- },
- ByteMapping: map[bool][]byte{true: []byte("wowsa")},
- },
- },
- // proto3 shouldn't merge zero values,
- // in the same way that proto2 shouldn't merge nils.
- {
- src: &proto3pb.Message{
- Name: "Aaron",
- Data: []byte(""), // zero value, but not nil
- },
- dst: &proto3pb.Message{
- HeightInCm: 176,
- Data: []byte("texas!"),
- },
- want: &proto3pb.Message{
- Name: "Aaron",
- HeightInCm: 176,
- Data: []byte("texas!"),
- },
- },
- // Oneof fields should merge by assignment.
- {
- src: &pb.Communique{
- Union: &pb.Communique_Number{41},
- },
- dst: &pb.Communique{
- Union: &pb.Communique_Name{"Bobby Tables"},
- },
- want: &pb.Communique{
- Union: &pb.Communique_Number{41},
- },
- },
- // Oneof nil is the same as not set.
- {
- src: &pb.Communique{},
- dst: &pb.Communique{
- Union: &pb.Communique_Name{"Bobby Tables"},
- },
- want: &pb.Communique{
- Union: &pb.Communique_Name{"Bobby Tables"},
- },
- },
- {
- src: &proto3pb.Message{
- Terrain: map[string]*proto3pb.Nested{
- "kay_a": &proto3pb.Nested{Cute: true}, // replace
- "kay_b": &proto3pb.Nested{Bunny: "rabbit"}, // insert
- },
- },
- dst: &proto3pb.Message{
- Terrain: map[string]*proto3pb.Nested{
- "kay_a": &proto3pb.Nested{Bunny: "lost"}, // replaced
- "kay_c": &proto3pb.Nested{Bunny: "bunny"}, // keep
- },
- },
- want: &proto3pb.Message{
- Terrain: map[string]*proto3pb.Nested{
- "kay_a": &proto3pb.Nested{Cute: true},
- "kay_b": &proto3pb.Nested{Bunny: "rabbit"},
- "kay_c": &proto3pb.Nested{Bunny: "bunny"},
- },
- },
- },
-}
-
-func TestMerge(t *testing.T) {
- for _, m := range mergeTests {
- got := proto.Clone(m.dst)
- proto.Merge(got, m.src)
- if !proto.Equal(got, m.want) {
- t.Errorf("Merge(%v, %v)\n got %v\nwant %v\n", m.dst, m.src, got, m.want)
- }
- }
-}
diff --git a/vendor/github.com/golang/protobuf/proto/decode_test.go b/vendor/github.com/golang/protobuf/proto/decode_test.go
deleted file mode 100644
index 2c4c31d12..000000000
--- a/vendor/github.com/golang/protobuf/proto/decode_test.go
+++ /dev/null
@@ -1,258 +0,0 @@
-// Go support for Protocol Buffers - Google's data interchange format
-//
-// Copyright 2010 The Go Authors. All rights reserved.
-// https://github.com/golang/protobuf
-//
-// Redistribution and use in source and binary forms, with or without
-// modification, are permitted provided that the following conditions are
-// met:
-//
-// * Redistributions of source code must retain the above copyright
-// notice, this list of conditions and the following disclaimer.
-// * Redistributions in binary form must reproduce the above
-// copyright notice, this list of conditions and the following disclaimer
-// in the documentation and/or other materials provided with the
-// distribution.
-// * Neither the name of Google Inc. nor the names of its
-// contributors may be used to endorse or promote products derived from
-// this software without specific prior written permission.
-//
-// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-// +build go1.7
-
-package proto_test
-
-import (
- "fmt"
- "testing"
-
- "github.com/golang/protobuf/proto"
- tpb "github.com/golang/protobuf/proto/proto3_proto"
-)
-
-var (
- bytesBlackhole []byte
- msgBlackhole = new(tpb.Message)
-)
-
-// BenchmarkVarint32ArraySmall shows the performance on an array of small int32 fields (1 and
-// 2 bytes long).
-func BenchmarkVarint32ArraySmall(b *testing.B) {
- for i := uint(1); i <= 10; i++ {
- dist := genInt32Dist([7]int{0, 3, 1}, 1<<i)
- raw, err := proto.Marshal(&tpb.Message{
- ShortKey: dist,
- })
- if err != nil {
- b.Error("wrong encode", err)
- }
- b.Run(fmt.Sprintf("Len%v", len(dist)), func(b *testing.B) {
- scratchBuf := proto.NewBuffer(nil)
- b.ResetTimer()
- for k := 0; k < b.N; k++ {
- scratchBuf.SetBuf(raw)
- msgBlackhole.Reset()
- if err := scratchBuf.Unmarshal(msgBlackhole); err != nil {
- b.Error("wrong decode", err)
- }
- }
- })
- }
-}
-
-// BenchmarkVarint32ArrayLarge shows the performance on an array of large int32 fields (3 and
-// 4 bytes long, with a small number of 1, 2, 5 and 10 byte long versions).
-func BenchmarkVarint32ArrayLarge(b *testing.B) {
- for i := uint(1); i <= 10; i++ {
- dist := genInt32Dist([7]int{0, 1, 2, 4, 8, 1, 1}, 1<<i)
- raw, err := proto.Marshal(&tpb.Message{
- ShortKey: dist,
- })
- if err != nil {
- b.Error("wrong encode", err)
- }
- b.Run(fmt.Sprintf("Len%v", len(dist)), func(b *testing.B) {
- scratchBuf := proto.NewBuffer(nil)
- b.ResetTimer()
- for k := 0; k < b.N; k++ {
- scratchBuf.SetBuf(raw)
- msgBlackhole.Reset()
- if err := scratchBuf.Unmarshal(msgBlackhole); err != nil {
- b.Error("wrong decode", err)
- }
- }
- })
- }
-}
-
-// BenchmarkVarint64ArraySmall shows the performance on an array of small int64 fields (1 and
-// 2 bytes long).
-func BenchmarkVarint64ArraySmall(b *testing.B) {
- for i := uint(1); i <= 10; i++ {
- dist := genUint64Dist([11]int{0, 3, 1}, 1<<i)
- raw, err := proto.Marshal(&tpb.Message{
- Key: dist,
- })
- if err != nil {
- b.Error("wrong encode", err)
- }
- b.Run(fmt.Sprintf("Len%v", len(dist)), func(b *testing.B) {
- scratchBuf := proto.NewBuffer(nil)
- b.ResetTimer()
- for k := 0; k < b.N; k++ {
- scratchBuf.SetBuf(raw)
- msgBlackhole.Reset()
- if err := scratchBuf.Unmarshal(msgBlackhole); err != nil {
- b.Error("wrong decode", err)
- }
- }
- })
- }
-}
-
-// BenchmarkVarint64ArrayLarge shows the performance on an array of large int64 fields (6, 7,
-// and 8 bytes long with a small number of the other sizes).
-func BenchmarkVarint64ArrayLarge(b *testing.B) {
- for i := uint(1); i <= 10; i++ {
- dist := genUint64Dist([11]int{0, 1, 1, 2, 4, 8, 16, 32, 16, 1, 1}, 1<<i)
- raw, err := proto.Marshal(&tpb.Message{
- Key: dist,
- })
- if err != nil {
- b.Error("wrong encode", err)
- }
- b.Run(fmt.Sprintf("Len%v", len(dist)), func(b *testing.B) {
- scratchBuf := proto.NewBuffer(nil)
- b.ResetTimer()
- for k := 0; k < b.N; k++ {
- scratchBuf.SetBuf(raw)
- msgBlackhole.Reset()
- if err := scratchBuf.Unmarshal(msgBlackhole); err != nil {
- b.Error("wrong decode", err)
- }
- }
- })
- }
-}
-
-// BenchmarkVarint64ArrayMixed shows the performance of lots of small messages, each
-// containing a small number of large (3, 4, and 5 byte) repeated int64s.
-func BenchmarkVarint64ArrayMixed(b *testing.B) {
- for i := uint(1); i <= 1<<5; i <<= 1 {
- dist := genUint64Dist([11]int{0, 0, 0, 4, 6, 4, 0, 0, 0, 0, 0}, int(i))
- // number of sub fields
- for k := uint(1); k <= 1<<10; k <<= 2 {
- msg := &tpb.Message{}
- for m := uint(0); m < k; m++ {
- msg.Children = append(msg.Children, &tpb.Message{
- Key: dist,
- })
- }
- raw, err := proto.Marshal(msg)
- if err != nil {
- b.Error("wrong encode", err)
- }
- b.Run(fmt.Sprintf("Fields%vLen%v", k, i), func(b *testing.B) {
- scratchBuf := proto.NewBuffer(nil)
- b.ResetTimer()
- for k := 0; k < b.N; k++ {
- scratchBuf.SetBuf(raw)
- msgBlackhole.Reset()
- if err := scratchBuf.Unmarshal(msgBlackhole); err != nil {
- b.Error("wrong decode", err)
- }
- }
- })
- }
- }
-}
-
-// genInt32Dist generates a slice of ints that will match the size distribution of dist.
-// A size of 6 corresponds to a max length varint32, which is 10 bytes. The distribution
-// is 1-indexed. (i.e. the value at index 1 is how many 1 byte ints to create).
-func genInt32Dist(dist [7]int, count int) (dest []int32) {
- for i := 0; i < count; i++ {
- for k := 0; k < len(dist); k++ {
- var num int32
- switch k {
- case 1:
- num = 1<<7 - 1
- case 2:
- num = 1<<14 - 1
- case 3:
- num = 1<<21 - 1
- case 4:
- num = 1<<28 - 1
- case 5:
- num = 1<<29 - 1
- case 6:
- num = -1
- }
- for m := 0; m < dist[k]; m++ {
- dest = append(dest, num)
- }
- }
- }
- return
-}
-
-// genUint64Dist generates a slice of ints that will match the size distribution of dist.
-// The distribution is 1-indexed. (i.e. the value at index 1 is how many 1 byte ints to create).
-func genUint64Dist(dist [11]int, count int) (dest []uint64) {
- for i := 0; i < count; i++ {
- for k := 0; k < len(dist); k++ {
- var num uint64
- switch k {
- case 1:
- num = 1<<7 - 1
- case 2:
- num = 1<<14 - 1
- case 3:
- num = 1<<21 - 1
- case 4:
- num = 1<<28 - 1
- case 5:
- num = 1<<35 - 1
- case 6:
- num = 1<<42 - 1
- case 7:
- num = 1<<49 - 1
- case 8:
- num = 1<<56 - 1
- case 9:
- num = 1<<63 - 1
- case 10:
- num = 1<<64 - 1
- }
- for m := 0; m < dist[k]; m++ {
- dest = append(dest, num)
- }
- }
- }
- return
-}
-
-// BenchmarkDecodeEmpty measures the overhead of doing the minimal possible decode.
-func BenchmarkDecodeEmpty(b *testing.B) {
- raw, err := proto.Marshal(&tpb.Message{})
- if err != nil {
- b.Error("wrong encode", err)
- }
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- if err := proto.Unmarshal(raw, msgBlackhole); err != nil {
- b.Error("wrong decode", err)
- }
- }
-}
diff --git a/vendor/github.com/golang/protobuf/proto/encode_test.go b/vendor/github.com/golang/protobuf/proto/encode_test.go
deleted file mode 100644
index a7209475f..000000000
--- a/vendor/github.com/golang/protobuf/proto/encode_test.go
+++ /dev/null
@@ -1,85 +0,0 @@
-// Go support for Protocol Buffers - Google's data interchange format
-//
-// Copyright 2010 The Go Authors. All rights reserved.
-// https://github.com/golang/protobuf
-//
-// Redistribution and use in source and binary forms, with or without
-// modification, are permitted provided that the following conditions are
-// met:
-//
-// * Redistributions of source code must retain the above copyright
-// notice, this list of conditions and the following disclaimer.
-// * Redistributions in binary form must reproduce the above
-// copyright notice, this list of conditions and the following disclaimer
-// in the documentation and/or other materials provided with the
-// distribution.
-// * Neither the name of Google Inc. nor the names of its
-// contributors may be used to endorse or promote products derived from
-// this software without specific prior written permission.
-//
-// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-// +build go1.7
-
-package proto_test
-
-import (
- "strconv"
- "testing"
-
- "github.com/golang/protobuf/proto"
- tpb "github.com/golang/protobuf/proto/proto3_proto"
- "github.com/golang/protobuf/ptypes"
-)
-
-var (
- blackhole []byte
-)
-
-// BenchmarkAny creates increasingly large arbitrary Any messages. The type is always the
-// same.
-func BenchmarkAny(b *testing.B) {
- data := make([]byte, 1<<20)
- quantum := 1 << 10
- for i := uint(0); i <= 10; i++ {
- b.Run(strconv.Itoa(quantum<<i), func(b *testing.B) {
- for k := 0; k < b.N; k++ {
- inner := &tpb.Message{
- Data: data[:quantum<<i],
- }
- outer, err := ptypes.MarshalAny(inner)
- if err != nil {
- b.Error("wrong encode", err)
- }
- raw, err := proto.Marshal(&tpb.Message{
- Anything: outer,
- })
- if err != nil {
- b.Error("wrong encode", err)
- }
- blackhole = raw
- }
- })
- }
-}
-
-// BenchmarkEmpy measures the overhead of doing the minimal possible encode.
-func BenchmarkEmpy(b *testing.B) {
- for i := 0; i < b.N; i++ {
- raw, err := proto.Marshal(&tpb.Message{})
- if err != nil {
- b.Error("wrong encode", err)
- }
- blackhole = raw
- }
-}
diff --git a/vendor/github.com/golang/protobuf/proto/equal_test.go b/vendor/github.com/golang/protobuf/proto/equal_test.go
deleted file mode 100644
index a2febb391..000000000
--- a/vendor/github.com/golang/protobuf/proto/equal_test.go
+++ /dev/null
@@ -1,224 +0,0 @@
-// Go support for Protocol Buffers - Google's data interchange format
-//
-// Copyright 2011 The Go Authors. All rights reserved.
-// https://github.com/golang/protobuf
-//
-// Redistribution and use in source and binary forms, with or without
-// modification, are permitted provided that the following conditions are
-// met:
-//
-// * Redistributions of source code must retain the above copyright
-// notice, this list of conditions and the following disclaimer.
-// * Redistributions in binary form must reproduce the above
-// copyright notice, this list of conditions and the following disclaimer
-// in the documentation and/or other materials provided with the
-// distribution.
-// * Neither the name of Google Inc. nor the names of its
-// contributors may be used to endorse or promote products derived from
-// this software without specific prior written permission.
-//
-// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-package proto_test
-
-import (
- "testing"
-
- . "github.com/golang/protobuf/proto"
- proto3pb "github.com/golang/protobuf/proto/proto3_proto"
- pb "github.com/golang/protobuf/proto/testdata"
-)
-
-// Four identical base messages.
-// The init function adds extensions to some of them.
-var messageWithoutExtension = &pb.MyMessage{Count: Int32(7)}
-var messageWithExtension1a = &pb.MyMessage{Count: Int32(7)}
-var messageWithExtension1b = &pb.MyMessage{Count: Int32(7)}
-var messageWithExtension2 = &pb.MyMessage{Count: Int32(7)}
-
-// Two messages with non-message extensions.
-var messageWithInt32Extension1 = &pb.MyMessage{Count: Int32(8)}
-var messageWithInt32Extension2 = &pb.MyMessage{Count: Int32(8)}
-
-func init() {
- ext1 := &pb.Ext{Data: String("Kirk")}
- ext2 := &pb.Ext{Data: String("Picard")}
-
- // messageWithExtension1a has ext1, but never marshals it.
- if err := SetExtension(messageWithExtension1a, pb.E_Ext_More, ext1); err != nil {
- panic("SetExtension on 1a failed: " + err.Error())
- }
-
- // messageWithExtension1b is the unmarshaled form of messageWithExtension1a.
- if err := SetExtension(messageWithExtension1b, pb.E_Ext_More, ext1); err != nil {
- panic("SetExtension on 1b failed: " + err.Error())
- }
- buf, err := Marshal(messageWithExtension1b)
- if err != nil {
- panic("Marshal of 1b failed: " + err.Error())
- }
- messageWithExtension1b.Reset()
- if err := Unmarshal(buf, messageWithExtension1b); err != nil {
- panic("Unmarshal of 1b failed: " + err.Error())
- }
-
- // messageWithExtension2 has ext2.
- if err := SetExtension(messageWithExtension2, pb.E_Ext_More, ext2); err != nil {
- panic("SetExtension on 2 failed: " + err.Error())
- }
-
- if err := SetExtension(messageWithInt32Extension1, pb.E_Ext_Number, Int32(23)); err != nil {
- panic("SetExtension on Int32-1 failed: " + err.Error())
- }
- if err := SetExtension(messageWithInt32Extension1, pb.E_Ext_Number, Int32(24)); err != nil {
- panic("SetExtension on Int32-2 failed: " + err.Error())
- }
-}
-
-var EqualTests = []struct {
- desc string
- a, b Message
- exp bool
-}{
- {"different types", &pb.GoEnum{}, &pb.GoTestField{}, false},
- {"equal empty", &pb.GoEnum{}, &pb.GoEnum{}, true},
- {"nil vs nil", nil, nil, true},
- {"typed nil vs typed nil", (*pb.GoEnum)(nil), (*pb.GoEnum)(nil), true},
- {"typed nil vs empty", (*pb.GoEnum)(nil), &pb.GoEnum{}, false},
- {"different typed nil", (*pb.GoEnum)(nil), (*pb.GoTestField)(nil), false},
-
- {"one set field, one unset field", &pb.GoTestField{Label: String("foo")}, &pb.GoTestField{}, false},
- {"one set field zero, one unset field", &pb.GoTest{Param: Int32(0)}, &pb.GoTest{}, false},
- {"different set fields", &pb.GoTestField{Label: String("foo")}, &pb.GoTestField{Label: String("bar")}, false},
- {"equal set", &pb.GoTestField{Label: String("foo")}, &pb.GoTestField{Label: String("foo")}, true},
-
- {"repeated, one set", &pb.GoTest{F_Int32Repeated: []int32{2, 3}}, &pb.GoTest{}, false},
- {"repeated, different length", &pb.GoTest{F_Int32Repeated: []int32{2, 3}}, &pb.GoTest{F_Int32Repeated: []int32{2}}, false},
- {"repeated, different value", &pb.GoTest{F_Int32Repeated: []int32{2}}, &pb.GoTest{F_Int32Repeated: []int32{3}}, false},
- {"repeated, equal", &pb.GoTest{F_Int32Repeated: []int32{2, 4}}, &pb.GoTest{F_Int32Repeated: []int32{2, 4}}, true},
- {"repeated, nil equal nil", &pb.GoTest{F_Int32Repeated: nil}, &pb.GoTest{F_Int32Repeated: nil}, true},
- {"repeated, nil equal empty", &pb.GoTest{F_Int32Repeated: nil}, &pb.GoTest{F_Int32Repeated: []int32{}}, true},
- {"repeated, empty equal nil", &pb.GoTest{F_Int32Repeated: []int32{}}, &pb.GoTest{F_Int32Repeated: nil}, true},
-
- {
- "nested, different",
- &pb.GoTest{RequiredField: &pb.GoTestField{Label: String("foo")}},
- &pb.GoTest{RequiredField: &pb.GoTestField{Label: String("bar")}},
- false,
- },
- {
- "nested, equal",
- &pb.GoTest{RequiredField: &pb.GoTestField{Label: String("wow")}},
- &pb.GoTest{RequiredField: &pb.GoTestField{Label: String("wow")}},
- true,
- },
-
- {"bytes", &pb.OtherMessage{Value: []byte("foo")}, &pb.OtherMessage{Value: []byte("foo")}, true},
- {"bytes, empty", &pb.OtherMessage{Value: []byte{}}, &pb.OtherMessage{Value: []byte{}}, true},
- {"bytes, empty vs nil", &pb.OtherMessage{Value: []byte{}}, &pb.OtherMessage{Value: nil}, false},
- {
- "repeated bytes",
- &pb.MyMessage{RepBytes: [][]byte{[]byte("sham"), []byte("wow")}},
- &pb.MyMessage{RepBytes: [][]byte{[]byte("sham"), []byte("wow")}},
- true,
- },
- // In proto3, []byte{} and []byte(nil) are equal.
- {"proto3 bytes, empty vs nil", &proto3pb.Message{Data: []byte{}}, &proto3pb.Message{Data: nil}, true},
-
- {"extension vs. no extension", messageWithoutExtension, messageWithExtension1a, false},
- {"extension vs. same extension", messageWithExtension1a, messageWithExtension1b, true},
- {"extension vs. different extension", messageWithExtension1a, messageWithExtension2, false},
-
- {"int32 extension vs. itself", messageWithInt32Extension1, messageWithInt32Extension1, true},
- {"int32 extension vs. a different int32", messageWithInt32Extension1, messageWithInt32Extension2, false},
-
- {
- "message with group",
- &pb.MyMessage{
- Count: Int32(1),
- Somegroup: &pb.MyMessage_SomeGroup{
- GroupField: Int32(5),
- },
- },
- &pb.MyMessage{
- Count: Int32(1),
- Somegroup: &pb.MyMessage_SomeGroup{
- GroupField: Int32(5),
- },
- },
- true,
- },
-
- {
- "map same",
- &pb.MessageWithMap{NameMapping: map[int32]string{1: "Ken"}},
- &pb.MessageWithMap{NameMapping: map[int32]string{1: "Ken"}},
- true,
- },
- {
- "map different entry",
- &pb.MessageWithMap{NameMapping: map[int32]string{1: "Ken"}},
- &pb.MessageWithMap{NameMapping: map[int32]string{2: "Rob"}},
- false,
- },
- {
- "map different key only",
- &pb.MessageWithMap{NameMapping: map[int32]string{1: "Ken"}},
- &pb.MessageWithMap{NameMapping: map[int32]string{2: "Ken"}},
- false,
- },
- {
- "map different value only",
- &pb.MessageWithMap{NameMapping: map[int32]string{1: "Ken"}},
- &pb.MessageWithMap{NameMapping: map[int32]string{1: "Rob"}},
- false,
- },
- {
- "zero-length maps same",
- &pb.MessageWithMap{NameMapping: map[int32]string{}},
- &pb.MessageWithMap{NameMapping: nil},
- true,
- },
- {
- "orders in map don't matter",
- &pb.MessageWithMap{NameMapping: map[int32]string{1: "Ken", 2: "Rob"}},
- &pb.MessageWithMap{NameMapping: map[int32]string{2: "Rob", 1: "Ken"}},
- true,
- },
- {
- "oneof same",
- &pb.Communique{Union: &pb.Communique_Number{41}},
- &pb.Communique{Union: &pb.Communique_Number{41}},
- true,
- },
- {
- "oneof one nil",
- &pb.Communique{Union: &pb.Communique_Number{41}},
- &pb.Communique{},
- false,
- },
- {
- "oneof different",
- &pb.Communique{Union: &pb.Communique_Number{41}},
- &pb.Communique{Union: &pb.Communique_Name{"Bobby Tables"}},
- false,
- },
-}
-
-func TestEqual(t *testing.T) {
- for _, tc := range EqualTests {
- if res := Equal(tc.a, tc.b); res != tc.exp {
- t.Errorf("%v: Equal(%v, %v) = %v, want %v", tc.desc, tc.a, tc.b, res, tc.exp)
- }
- }
-}
diff --git a/vendor/github.com/golang/protobuf/proto/extensions_test.go b/vendor/github.com/golang/protobuf/proto/extensions_test.go
deleted file mode 100644
index a25503088..000000000
--- a/vendor/github.com/golang/protobuf/proto/extensions_test.go
+++ /dev/null
@@ -1,536 +0,0 @@
-// Go support for Protocol Buffers - Google's data interchange format
-//
-// Copyright 2014 The Go Authors. All rights reserved.
-// https://github.com/golang/protobuf
-//
-// Redistribution and use in source and binary forms, with or without
-// modification, are permitted provided that the following conditions are
-// met:
-//
-// * Redistributions of source code must retain the above copyright
-// notice, this list of conditions and the following disclaimer.
-// * Redistributions in binary form must reproduce the above
-// copyright notice, this list of conditions and the following disclaimer
-// in the documentation and/or other materials provided with the
-// distribution.
-// * Neither the name of Google Inc. nor the names of its
-// contributors may be used to endorse or promote products derived from
-// this software without specific prior written permission.
-//
-// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-package proto_test
-
-import (
- "bytes"
- "fmt"
- "reflect"
- "sort"
- "testing"
-
- "github.com/golang/protobuf/proto"
- pb "github.com/golang/protobuf/proto/testdata"
- "golang.org/x/sync/errgroup"
-)
-
-func TestGetExtensionsWithMissingExtensions(t *testing.T) {
- msg := &pb.MyMessage{}
- ext1 := &pb.Ext{}
- if err := proto.SetExtension(msg, pb.E_Ext_More, ext1); err != nil {
- t.Fatalf("Could not set ext1: %s", err)
- }
- exts, err := proto.GetExtensions(msg, []*proto.ExtensionDesc{
- pb.E_Ext_More,
- pb.E_Ext_Text,
- })
- if err != nil {
- t.Fatalf("GetExtensions() failed: %s", err)
- }
- if exts[0] != ext1 {
- t.Errorf("ext1 not in returned extensions: %T %v", exts[0], exts[0])
- }
- if exts[1] != nil {
- t.Errorf("ext2 in returned extensions: %T %v", exts[1], exts[1])
- }
-}
-
-func TestExtensionDescsWithMissingExtensions(t *testing.T) {
- msg := &pb.MyMessage{Count: proto.Int32(0)}
- extdesc1 := pb.E_Ext_More
- if descs, err := proto.ExtensionDescs(msg); len(descs) != 0 || err != nil {
- t.Errorf("proto.ExtensionDescs: got %d descs, error %v; want 0, nil", len(descs), err)
- }
-
- ext1 := &pb.Ext{}
- if err := proto.SetExtension(msg, extdesc1, ext1); err != nil {
- t.Fatalf("Could not set ext1: %s", err)
- }
- extdesc2 := &proto.ExtensionDesc{
- ExtendedType: (*pb.MyMessage)(nil),
- ExtensionType: (*bool)(nil),
- Field: 123456789,
- Name: "a.b",
- Tag: "varint,123456789,opt",
- }
- ext2 := proto.Bool(false)
- if err := proto.SetExtension(msg, extdesc2, ext2); err != nil {
- t.Fatalf("Could not set ext2: %s", err)
- }
-
- b, err := proto.Marshal(msg)
- if err != nil {
- t.Fatalf("Could not marshal msg: %v", err)
- }
- if err := proto.Unmarshal(b, msg); err != nil {
- t.Fatalf("Could not unmarshal into msg: %v", err)
- }
-
- descs, err := proto.ExtensionDescs(msg)
- if err != nil {
- t.Fatalf("proto.ExtensionDescs: got error %v", err)
- }
- sortExtDescs(descs)
- wantDescs := []*proto.ExtensionDesc{extdesc1, &proto.ExtensionDesc{Field: extdesc2.Field}}
- if !reflect.DeepEqual(descs, wantDescs) {
- t.Errorf("proto.ExtensionDescs(msg) sorted extension ids: got %+v, want %+v", descs, wantDescs)
- }
-}
-
-type ExtensionDescSlice []*proto.ExtensionDesc
-
-func (s ExtensionDescSlice) Len() int { return len(s) }
-func (s ExtensionDescSlice) Less(i, j int) bool { return s[i].Field < s[j].Field }
-func (s ExtensionDescSlice) Swap(i, j int) { s[i], s[j] = s[j], s[i] }
-
-func sortExtDescs(s []*proto.ExtensionDesc) {
- sort.Sort(ExtensionDescSlice(s))
-}
-
-func TestGetExtensionStability(t *testing.T) {
- check := func(m *pb.MyMessage) bool {
- ext1, err := proto.GetExtension(m, pb.E_Ext_More)
- if err != nil {
- t.Fatalf("GetExtension() failed: %s", err)
- }
- ext2, err := proto.GetExtension(m, pb.E_Ext_More)
- if err != nil {
- t.Fatalf("GetExtension() failed: %s", err)
- }
- return ext1 == ext2
- }
- msg := &pb.MyMessage{Count: proto.Int32(4)}
- ext0 := &pb.Ext{}
- if err := proto.SetExtension(msg, pb.E_Ext_More, ext0); err != nil {
- t.Fatalf("Could not set ext1: %s", ext0)
- }
- if !check(msg) {
- t.Errorf("GetExtension() not stable before marshaling")
- }
- bb, err := proto.Marshal(msg)
- if err != nil {
- t.Fatalf("Marshal() failed: %s", err)
- }
- msg1 := &pb.MyMessage{}
- err = proto.Unmarshal(bb, msg1)
- if err != nil {
- t.Fatalf("Unmarshal() failed: %s", err)
- }
- if !check(msg1) {
- t.Errorf("GetExtension() not stable after unmarshaling")
- }
-}
-
-func TestGetExtensionDefaults(t *testing.T) {
- var setFloat64 float64 = 1
- var setFloat32 float32 = 2
- var setInt32 int32 = 3
- var setInt64 int64 = 4
- var setUint32 uint32 = 5
- var setUint64 uint64 = 6
- var setBool = true
- var setBool2 = false
- var setString = "Goodnight string"
- var setBytes = []byte("Goodnight bytes")
- var setEnum = pb.DefaultsMessage_TWO
-
- type testcase struct {
- ext *proto.ExtensionDesc // Extension we are testing.
- want interface{} // Expected value of extension, or nil (meaning that GetExtension will fail).
- def interface{} // Expected value of extension after ClearExtension().
- }
- tests := []testcase{
- {pb.E_NoDefaultDouble, setFloat64, nil},
- {pb.E_NoDefaultFloat, setFloat32, nil},
- {pb.E_NoDefaultInt32, setInt32, nil},
- {pb.E_NoDefaultInt64, setInt64, nil},
- {pb.E_NoDefaultUint32, setUint32, nil},
- {pb.E_NoDefaultUint64, setUint64, nil},
- {pb.E_NoDefaultSint32, setInt32, nil},
- {pb.E_NoDefaultSint64, setInt64, nil},
- {pb.E_NoDefaultFixed32, setUint32, nil},
- {pb.E_NoDefaultFixed64, setUint64, nil},
- {pb.E_NoDefaultSfixed32, setInt32, nil},
- {pb.E_NoDefaultSfixed64, setInt64, nil},
- {pb.E_NoDefaultBool, setBool, nil},
- {pb.E_NoDefaultBool, setBool2, nil},
- {pb.E_NoDefaultString, setString, nil},
- {pb.E_NoDefaultBytes, setBytes, nil},
- {pb.E_NoDefaultEnum, setEnum, nil},
- {pb.E_DefaultDouble, setFloat64, float64(3.1415)},
- {pb.E_DefaultFloat, setFloat32, float32(3.14)},
- {pb.E_DefaultInt32, setInt32, int32(42)},
- {pb.E_DefaultInt64, setInt64, int64(43)},
- {pb.E_DefaultUint32, setUint32, uint32(44)},
- {pb.E_DefaultUint64, setUint64, uint64(45)},
- {pb.E_DefaultSint32, setInt32, int32(46)},
- {pb.E_DefaultSint64, setInt64, int64(47)},
- {pb.E_DefaultFixed32, setUint32, uint32(48)},
- {pb.E_DefaultFixed64, setUint64, uint64(49)},
- {pb.E_DefaultSfixed32, setInt32, int32(50)},
- {pb.E_DefaultSfixed64, setInt64, int64(51)},
- {pb.E_DefaultBool, setBool, true},
- {pb.E_DefaultBool, setBool2, true},
- {pb.E_DefaultString, setString, "Hello, string"},
- {pb.E_DefaultBytes, setBytes, []byte("Hello, bytes")},
- {pb.E_DefaultEnum, setEnum, pb.DefaultsMessage_ONE},
- }
-
- checkVal := func(test testcase, msg *pb.DefaultsMessage, valWant interface{}) error {
- val, err := proto.GetExtension(msg, test.ext)
- if err != nil {
- if valWant != nil {
- return fmt.Errorf("GetExtension(): %s", err)
- }
- if want := proto.ErrMissingExtension; err != want {
- return fmt.Errorf("Unexpected error: got %v, want %v", err, want)
- }
- return nil
- }
-
- // All proto2 extension values are either a pointer to a value or a slice of values.
- ty := reflect.TypeOf(val)
- tyWant := reflect.TypeOf(test.ext.ExtensionType)
- if got, want := ty, tyWant; got != want {
- return fmt.Errorf("unexpected reflect.TypeOf(): got %v want %v", got, want)
- }
- tye := ty.Elem()
- tyeWant := tyWant.Elem()
- if got, want := tye, tyeWant; got != want {
- return fmt.Errorf("unexpected reflect.TypeOf().Elem(): got %v want %v", got, want)
- }
-
- // Check the name of the type of the value.
- // If it is an enum it will be type int32 with the name of the enum.
- if got, want := tye.Name(), tye.Name(); got != want {
- return fmt.Errorf("unexpected reflect.TypeOf().Elem().Name(): got %v want %v", got, want)
- }
-
- // Check that value is what we expect.
- // If we have a pointer in val, get the value it points to.
- valExp := val
- if ty.Kind() == reflect.Ptr {
- valExp = reflect.ValueOf(val).Elem().Interface()
- }
- if got, want := valExp, valWant; !reflect.DeepEqual(got, want) {
- return fmt.Errorf("unexpected reflect.DeepEqual(): got %v want %v", got, want)
- }
-
- return nil
- }
-
- setTo := func(test testcase) interface{} {
- setTo := reflect.ValueOf(test.want)
- if typ := reflect.TypeOf(test.ext.ExtensionType); typ.Kind() == reflect.Ptr {
- setTo = reflect.New(typ).Elem()
- setTo.Set(reflect.New(setTo.Type().Elem()))
- setTo.Elem().Set(reflect.ValueOf(test.want))
- }
- return setTo.Interface()
- }
-
- for _, test := range tests {
- msg := &pb.DefaultsMessage{}
- name := test.ext.Name
-
- // Check the initial value.
- if err := checkVal(test, msg, test.def); err != nil {
- t.Errorf("%s: %v", name, err)
- }
-
- // Set the per-type value and check value.
- name = fmt.Sprintf("%s (set to %T %v)", name, test.want, test.want)
- if err := proto.SetExtension(msg, test.ext, setTo(test)); err != nil {
- t.Errorf("%s: SetExtension(): %v", name, err)
- continue
- }
- if err := checkVal(test, msg, test.want); err != nil {
- t.Errorf("%s: %v", name, err)
- continue
- }
-
- // Set and check the value.
- name += " (cleared)"
- proto.ClearExtension(msg, test.ext)
- if err := checkVal(test, msg, test.def); err != nil {
- t.Errorf("%s: %v", name, err)
- }
- }
-}
-
-func TestExtensionsRoundTrip(t *testing.T) {
- msg := &pb.MyMessage{}
- ext1 := &pb.Ext{
- Data: proto.String("hi"),
- }
- ext2 := &pb.Ext{
- Data: proto.String("there"),
- }
- exists := proto.HasExtension(msg, pb.E_Ext_More)
- if exists {
- t.Error("Extension More present unexpectedly")
- }
- if err := proto.SetExtension(msg, pb.E_Ext_More, ext1); err != nil {
- t.Error(err)
- }
- if err := proto.SetExtension(msg, pb.E_Ext_More, ext2); err != nil {
- t.Error(err)
- }
- e, err := proto.GetExtension(msg, pb.E_Ext_More)
- if err != nil {
- t.Error(err)
- }
- x, ok := e.(*pb.Ext)
- if !ok {
- t.Errorf("e has type %T, expected testdata.Ext", e)
- } else if *x.Data != "there" {
- t.Errorf("SetExtension failed to overwrite, got %+v, not 'there'", x)
- }
- proto.ClearExtension(msg, pb.E_Ext_More)
- if _, err = proto.GetExtension(msg, pb.E_Ext_More); err != proto.ErrMissingExtension {
- t.Errorf("got %v, expected ErrMissingExtension", e)
- }
- if _, err := proto.GetExtension(msg, pb.E_X215); err == nil {
- t.Error("expected bad extension error, got nil")
- }
- if err := proto.SetExtension(msg, pb.E_X215, 12); err == nil {
- t.Error("expected extension err")
- }
- if err := proto.SetExtension(msg, pb.E_Ext_More, 12); err == nil {
- t.Error("expected some sort of type mismatch error, got nil")
- }
-}
-
-func TestNilExtension(t *testing.T) {
- msg := &pb.MyMessage{
- Count: proto.Int32(1),
- }
- if err := proto.SetExtension(msg, pb.E_Ext_Text, proto.String("hello")); err != nil {
- t.Fatal(err)
- }
- if err := proto.SetExtension(msg, pb.E_Ext_More, (*pb.Ext)(nil)); err == nil {
- t.Error("expected SetExtension to fail due to a nil extension")
- } else if want := "proto: SetExtension called with nil value of type *testdata.Ext"; err.Error() != want {
- t.Errorf("expected error %v, got %v", want, err)
- }
- // Note: if the behavior of Marshal is ever changed to ignore nil extensions, update
- // this test to verify that E_Ext_Text is properly propagated through marshal->unmarshal.
-}
-
-func TestMarshalUnmarshalRepeatedExtension(t *testing.T) {
- // Add a repeated extension to the result.
- tests := []struct {
- name string
- ext []*pb.ComplexExtension
- }{
- {
- "two fields",
- []*pb.ComplexExtension{
- {First: proto.Int32(7)},
- {Second: proto.Int32(11)},
- },
- },
- {
- "repeated field",
- []*pb.ComplexExtension{
- {Third: []int32{1000}},
- {Third: []int32{2000}},
- },
- },
- {
- "two fields and repeated field",
- []*pb.ComplexExtension{
- {Third: []int32{1000}},
- {First: proto.Int32(9)},
- {Second: proto.Int32(21)},
- {Third: []int32{2000}},
- },
- },
- }
- for _, test := range tests {
- // Marshal message with a repeated extension.
- msg1 := new(pb.OtherMessage)
- err := proto.SetExtension(msg1, pb.E_RComplex, test.ext)
- if err != nil {
- t.Fatalf("[%s] Error setting extension: %v", test.name, err)
- }
- b, err := proto.Marshal(msg1)
- if err != nil {
- t.Fatalf("[%s] Error marshaling message: %v", test.name, err)
- }
-
- // Unmarshal and read the merged proto.
- msg2 := new(pb.OtherMessage)
- err = proto.Unmarshal(b, msg2)
- if err != nil {
- t.Fatalf("[%s] Error unmarshaling message: %v", test.name, err)
- }
- e, err := proto.GetExtension(msg2, pb.E_RComplex)
- if err != nil {
- t.Fatalf("[%s] Error getting extension: %v", test.name, err)
- }
- ext := e.([]*pb.ComplexExtension)
- if ext == nil {
- t.Fatalf("[%s] Invalid extension", test.name)
- }
- if !reflect.DeepEqual(ext, test.ext) {
- t.Errorf("[%s] Wrong value for ComplexExtension: got: %v want: %v\n", test.name, ext, test.ext)
- }
- }
-}
-
-func TestUnmarshalRepeatingNonRepeatedExtension(t *testing.T) {
- // We may see multiple instances of the same extension in the wire
- // format. For example, the proto compiler may encode custom options in
- // this way. Here, we verify that we merge the extensions together.
- tests := []struct {
- name string
- ext []*pb.ComplexExtension
- }{
- {
- "two fields",
- []*pb.ComplexExtension{
- {First: proto.Int32(7)},
- {Second: proto.Int32(11)},
- },
- },
- {
- "repeated field",
- []*pb.ComplexExtension{
- {Third: []int32{1000}},
- {Third: []int32{2000}},
- },
- },
- {
- "two fields and repeated field",
- []*pb.ComplexExtension{
- {Third: []int32{1000}},
- {First: proto.Int32(9)},
- {Second: proto.Int32(21)},
- {Third: []int32{2000}},
- },
- },
- }
- for _, test := range tests {
- var buf bytes.Buffer
- var want pb.ComplexExtension
-
- // Generate a serialized representation of a repeated extension
- // by catenating bytes together.
- for i, e := range test.ext {
- // Merge to create the wanted proto.
- proto.Merge(&want, e)
-
- // serialize the message
- msg := new(pb.OtherMessage)
- err := proto.SetExtension(msg, pb.E_Complex, e)
- if err != nil {
- t.Fatalf("[%s] Error setting extension %d: %v", test.name, i, err)
- }
- b, err := proto.Marshal(msg)
- if err != nil {
- t.Fatalf("[%s] Error marshaling message %d: %v", test.name, i, err)
- }
- buf.Write(b)
- }
-
- // Unmarshal and read the merged proto.
- msg2 := new(pb.OtherMessage)
- err := proto.Unmarshal(buf.Bytes(), msg2)
- if err != nil {
- t.Fatalf("[%s] Error unmarshaling message: %v", test.name, err)
- }
- e, err := proto.GetExtension(msg2, pb.E_Complex)
- if err != nil {
- t.Fatalf("[%s] Error getting extension: %v", test.name, err)
- }
- ext := e.(*pb.ComplexExtension)
- if ext == nil {
- t.Fatalf("[%s] Invalid extension", test.name)
- }
- if !reflect.DeepEqual(*ext, want) {
- t.Errorf("[%s] Wrong value for ComplexExtension: got: %s want: %s\n", test.name, ext, &want)
- }
- }
-}
-
-func TestClearAllExtensions(t *testing.T) {
- // unregistered extension
- desc := &proto.ExtensionDesc{
- ExtendedType: (*pb.MyMessage)(nil),
- ExtensionType: (*bool)(nil),
- Field: 101010100,
- Name: "emptyextension",
- Tag: "varint,0,opt",
- }
- m := &pb.MyMessage{}
- if proto.HasExtension(m, desc) {
- t.Errorf("proto.HasExtension(%s): got true, want false", proto.MarshalTextString(m))
- }
- if err := proto.SetExtension(m, desc, proto.Bool(true)); err != nil {
- t.Errorf("proto.SetExtension(m, desc, true): got error %q, want nil", err)
- }
- if !proto.HasExtension(m, desc) {
- t.Errorf("proto.HasExtension(%s): got false, want true", proto.MarshalTextString(m))
- }
- proto.ClearAllExtensions(m)
- if proto.HasExtension(m, desc) {
- t.Errorf("proto.HasExtension(%s): got true, want false", proto.MarshalTextString(m))
- }
-}
-
-func TestMarshalRace(t *testing.T) {
- // unregistered extension
- desc := &proto.ExtensionDesc{
- ExtendedType: (*pb.MyMessage)(nil),
- ExtensionType: (*bool)(nil),
- Field: 101010100,
- Name: "emptyextension",
- Tag: "varint,0,opt",
- }
-
- m := &pb.MyMessage{Count: proto.Int32(4)}
- if err := proto.SetExtension(m, desc, proto.Bool(true)); err != nil {
- t.Errorf("proto.SetExtension(m, desc, true): got error %q, want nil", err)
- }
-
- var g errgroup.Group
- for n := 3; n > 0; n-- {
- g.Go(func() error {
- _, err := proto.Marshal(m)
- return err
- })
- }
- if err := g.Wait(); err != nil {
- t.Fatal(err)
- }
-}
diff --git a/vendor/github.com/golang/protobuf/proto/map_test.go b/vendor/github.com/golang/protobuf/proto/map_test.go
deleted file mode 100644
index 313e87924..000000000
--- a/vendor/github.com/golang/protobuf/proto/map_test.go
+++ /dev/null
@@ -1,46 +0,0 @@
-package proto_test
-
-import (
- "fmt"
- "testing"
-
- "github.com/golang/protobuf/proto"
- ppb "github.com/golang/protobuf/proto/proto3_proto"
-)
-
-func marshalled() []byte {
- m := &ppb.IntMaps{}
- for i := 0; i < 1000; i++ {
- m.Maps = append(m.Maps, &ppb.IntMap{
- Rtt: map[int32]int32{1: 2},
- })
- }
- b, err := proto.Marshal(m)
- if err != nil {
- panic(fmt.Sprintf("Can't marshal %+v: %v", m, err))
- }
- return b
-}
-
-func BenchmarkConcurrentMapUnmarshal(b *testing.B) {
- in := marshalled()
- b.RunParallel(func(pb *testing.PB) {
- for pb.Next() {
- var out ppb.IntMaps
- if err := proto.Unmarshal(in, &out); err != nil {
- b.Errorf("Can't unmarshal ppb.IntMaps: %v", err)
- }
- }
- })
-}
-
-func BenchmarkSequentialMapUnmarshal(b *testing.B) {
- in := marshalled()
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- var out ppb.IntMaps
- if err := proto.Unmarshal(in, &out); err != nil {
- b.Errorf("Can't unmarshal ppb.IntMaps: %v", err)
- }
- }
-}
diff --git a/vendor/github.com/golang/protobuf/proto/message_set_test.go b/vendor/github.com/golang/protobuf/proto/message_set_test.go
deleted file mode 100644
index 353a3ea76..000000000
--- a/vendor/github.com/golang/protobuf/proto/message_set_test.go
+++ /dev/null
@@ -1,66 +0,0 @@
-// Go support for Protocol Buffers - Google's data interchange format
-//
-// Copyright 2014 The Go Authors. All rights reserved.
-// https://github.com/golang/protobuf
-//
-// Redistribution and use in source and binary forms, with or without
-// modification, are permitted provided that the following conditions are
-// met:
-//
-// * Redistributions of source code must retain the above copyright
-// notice, this list of conditions and the following disclaimer.
-// * Redistributions in binary form must reproduce the above
-// copyright notice, this list of conditions and the following disclaimer
-// in the documentation and/or other materials provided with the
-// distribution.
-// * Neither the name of Google Inc. nor the names of its
-// contributors may be used to endorse or promote products derived from
-// this software without specific prior written permission.
-//
-// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-package proto
-
-import (
- "bytes"
- "testing"
-)
-
-func TestUnmarshalMessageSetWithDuplicate(t *testing.T) {
- // Check that a repeated message set entry will be concatenated.
- in := &messageSet{
- Item: []*_MessageSet_Item{
- {TypeId: Int32(12345), Message: []byte("hoo")},
- {TypeId: Int32(12345), Message: []byte("hah")},
- },
- }
- b, err := Marshal(in)
- if err != nil {
- t.Fatalf("Marshal: %v", err)
- }
- t.Logf("Marshaled bytes: %q", b)
-
- var extensions XXX_InternalExtensions
- if err := UnmarshalMessageSet(b, &extensions); err != nil {
- t.Fatalf("UnmarshalMessageSet: %v", err)
- }
- ext, ok := extensions.p.extensionMap[12345]
- if !ok {
- t.Fatalf("Didn't retrieve extension 12345; map is %v", extensions.p.extensionMap)
- }
- // Skip wire type/field number and length varints.
- got := skipVarint(skipVarint(ext.enc))
- if want := []byte("hoohah"); !bytes.Equal(got, want) {
- t.Errorf("Combined extension is %q, want %q", got, want)
- }
-}
diff --git a/vendor/github.com/golang/protobuf/proto/proto3_proto/proto3.pb.go b/vendor/github.com/golang/protobuf/proto/proto3_proto/proto3.pb.go
deleted file mode 100644
index cc4d0489f..000000000
--- a/vendor/github.com/golang/protobuf/proto/proto3_proto/proto3.pb.go
+++ /dev/null
@@ -1,347 +0,0 @@
-// Code generated by protoc-gen-go.
-// source: proto3_proto/proto3.proto
-// DO NOT EDIT!
-
-/*
-Package proto3_proto is a generated protocol buffer package.
-
-It is generated from these files:
- proto3_proto/proto3.proto
-
-It has these top-level messages:
- Message
- Nested
- MessageWithMap
- IntMap
- IntMaps
-*/
-package proto3_proto
-
-import proto "github.com/golang/protobuf/proto"
-import fmt "fmt"
-import math "math"
-import google_protobuf "github.com/golang/protobuf/ptypes/any"
-import testdata "github.com/golang/protobuf/proto/testdata"
-
-// Reference imports to suppress errors if they are not otherwise used.
-var _ = proto.Marshal
-var _ = fmt.Errorf
-var _ = math.Inf
-
-// This is a compile-time assertion to ensure that this generated file
-// is compatible with the proto package it is being compiled against.
-// A compilation error at this line likely means your copy of the
-// proto package needs to be updated.
-const _ = proto.ProtoPackageIsVersion2 // please upgrade the proto package
-
-type Message_Humour int32
-
-const (
- Message_UNKNOWN Message_Humour = 0
- Message_PUNS Message_Humour = 1
- Message_SLAPSTICK Message_Humour = 2
- Message_BILL_BAILEY Message_Humour = 3
-)
-
-var Message_Humour_name = map[int32]string{
- 0: "UNKNOWN",
- 1: "PUNS",
- 2: "SLAPSTICK",
- 3: "BILL_BAILEY",
-}
-var Message_Humour_value = map[string]int32{
- "UNKNOWN": 0,
- "PUNS": 1,
- "SLAPSTICK": 2,
- "BILL_BAILEY": 3,
-}
-
-func (x Message_Humour) String() string {
- return proto.EnumName(Message_Humour_name, int32(x))
-}
-func (Message_Humour) EnumDescriptor() ([]byte, []int) { return fileDescriptor0, []int{0, 0} }
-
-type Message struct {
- Name string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"`
- Hilarity Message_Humour `protobuf:"varint,2,opt,name=hilarity,enum=proto3_proto.Message_Humour" json:"hilarity,omitempty"`
- HeightInCm uint32 `protobuf:"varint,3,opt,name=height_in_cm,json=heightInCm" json:"height_in_cm,omitempty"`
- Data []byte `protobuf:"bytes,4,opt,name=data,proto3" json:"data,omitempty"`
- ResultCount int64 `protobuf:"varint,7,opt,name=result_count,json=resultCount" json:"result_count,omitempty"`
- TrueScotsman bool `protobuf:"varint,8,opt,name=true_scotsman,json=trueScotsman" json:"true_scotsman,omitempty"`
- Score float32 `protobuf:"fixed32,9,opt,name=score" json:"score,omitempty"`
- Key []uint64 `protobuf:"varint,5,rep,packed,name=key" json:"key,omitempty"`
- ShortKey []int32 `protobuf:"varint,19,rep,packed,name=short_key,json=shortKey" json:"short_key,omitempty"`
- Nested *Nested `protobuf:"bytes,6,opt,name=nested" json:"nested,omitempty"`
- RFunny []Message_Humour `protobuf:"varint,16,rep,packed,name=r_funny,json=rFunny,enum=proto3_proto.Message_Humour" json:"r_funny,omitempty"`
- Terrain map[string]*Nested `protobuf:"bytes,10,rep,name=terrain" json:"terrain,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"`
- Proto2Field *testdata.SubDefaults `protobuf:"bytes,11,opt,name=proto2_field,json=proto2Field" json:"proto2_field,omitempty"`
- Proto2Value map[string]*testdata.SubDefaults `protobuf:"bytes,13,rep,name=proto2_value,json=proto2Value" json:"proto2_value,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"`
- Anything *google_protobuf.Any `protobuf:"bytes,14,opt,name=anything" json:"anything,omitempty"`
- ManyThings []*google_protobuf.Any `protobuf:"bytes,15,rep,name=many_things,json=manyThings" json:"many_things,omitempty"`
- Submessage *Message `protobuf:"bytes,17,opt,name=submessage" json:"submessage,omitempty"`
- Children []*Message `protobuf:"bytes,18,rep,name=children" json:"children,omitempty"`
-}
-
-func (m *Message) Reset() { *m = Message{} }
-func (m *Message) String() string { return proto.CompactTextString(m) }
-func (*Message) ProtoMessage() {}
-func (*Message) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{0} }
-
-func (m *Message) GetName() string {
- if m != nil {
- return m.Name
- }
- return ""
-}
-
-func (m *Message) GetHilarity() Message_Humour {
- if m != nil {
- return m.Hilarity
- }
- return Message_UNKNOWN
-}
-
-func (m *Message) GetHeightInCm() uint32 {
- if m != nil {
- return m.HeightInCm
- }
- return 0
-}
-
-func (m *Message) GetData() []byte {
- if m != nil {
- return m.Data
- }
- return nil
-}
-
-func (m *Message) GetResultCount() int64 {
- if m != nil {
- return m.ResultCount
- }
- return 0
-}
-
-func (m *Message) GetTrueScotsman() bool {
- if m != nil {
- return m.TrueScotsman
- }
- return false
-}
-
-func (m *Message) GetScore() float32 {
- if m != nil {
- return m.Score
- }
- return 0
-}
-
-func (m *Message) GetKey() []uint64 {
- if m != nil {
- return m.Key
- }
- return nil
-}
-
-func (m *Message) GetShortKey() []int32 {
- if m != nil {
- return m.ShortKey
- }
- return nil
-}
-
-func (m *Message) GetNested() *Nested {
- if m != nil {
- return m.Nested
- }
- return nil
-}
-
-func (m *Message) GetRFunny() []Message_Humour {
- if m != nil {
- return m.RFunny
- }
- return nil
-}
-
-func (m *Message) GetTerrain() map[string]*Nested {
- if m != nil {
- return m.Terrain
- }
- return nil
-}
-
-func (m *Message) GetProto2Field() *testdata.SubDefaults {
- if m != nil {
- return m.Proto2Field
- }
- return nil
-}
-
-func (m *Message) GetProto2Value() map[string]*testdata.SubDefaults {
- if m != nil {
- return m.Proto2Value
- }
- return nil
-}
-
-func (m *Message) GetAnything() *google_protobuf.Any {
- if m != nil {
- return m.Anything
- }
- return nil
-}
-
-func (m *Message) GetManyThings() []*google_protobuf.Any {
- if m != nil {
- return m.ManyThings
- }
- return nil
-}
-
-func (m *Message) GetSubmessage() *Message {
- if m != nil {
- return m.Submessage
- }
- return nil
-}
-
-func (m *Message) GetChildren() []*Message {
- if m != nil {
- return m.Children
- }
- return nil
-}
-
-type Nested struct {
- Bunny string `protobuf:"bytes,1,opt,name=bunny" json:"bunny,omitempty"`
- Cute bool `protobuf:"varint,2,opt,name=cute" json:"cute,omitempty"`
-}
-
-func (m *Nested) Reset() { *m = Nested{} }
-func (m *Nested) String() string { return proto.CompactTextString(m) }
-func (*Nested) ProtoMessage() {}
-func (*Nested) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{1} }
-
-func (m *Nested) GetBunny() string {
- if m != nil {
- return m.Bunny
- }
- return ""
-}
-
-func (m *Nested) GetCute() bool {
- if m != nil {
- return m.Cute
- }
- return false
-}
-
-type MessageWithMap struct {
- ByteMapping map[bool][]byte `protobuf:"bytes,1,rep,name=byte_mapping,json=byteMapping" json:"byte_mapping,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value,proto3"`
-}
-
-func (m *MessageWithMap) Reset() { *m = MessageWithMap{} }
-func (m *MessageWithMap) String() string { return proto.CompactTextString(m) }
-func (*MessageWithMap) ProtoMessage() {}
-func (*MessageWithMap) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{2} }
-
-func (m *MessageWithMap) GetByteMapping() map[bool][]byte {
- if m != nil {
- return m.ByteMapping
- }
- return nil
-}
-
-type IntMap struct {
- Rtt map[int32]int32 `protobuf:"bytes,1,rep,name=rtt" json:"rtt,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"`
-}
-
-func (m *IntMap) Reset() { *m = IntMap{} }
-func (m *IntMap) String() string { return proto.CompactTextString(m) }
-func (*IntMap) ProtoMessage() {}
-func (*IntMap) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{3} }
-
-func (m *IntMap) GetRtt() map[int32]int32 {
- if m != nil {
- return m.Rtt
- }
- return nil
-}
-
-type IntMaps struct {
- Maps []*IntMap `protobuf:"bytes,1,rep,name=maps" json:"maps,omitempty"`
-}
-
-func (m *IntMaps) Reset() { *m = IntMaps{} }
-func (m *IntMaps) String() string { return proto.CompactTextString(m) }
-func (*IntMaps) ProtoMessage() {}
-func (*IntMaps) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{4} }
-
-func (m *IntMaps) GetMaps() []*IntMap {
- if m != nil {
- return m.Maps
- }
- return nil
-}
-
-func init() {
- proto.RegisterType((*Message)(nil), "proto3_proto.Message")
- proto.RegisterType((*Nested)(nil), "proto3_proto.Nested")
- proto.RegisterType((*MessageWithMap)(nil), "proto3_proto.MessageWithMap")
- proto.RegisterType((*IntMap)(nil), "proto3_proto.IntMap")
- proto.RegisterType((*IntMaps)(nil), "proto3_proto.IntMaps")
- proto.RegisterEnum("proto3_proto.Message_Humour", Message_Humour_name, Message_Humour_value)
-}
-
-func init() { proto.RegisterFile("proto3_proto/proto3.proto", fileDescriptor0) }
-
-var fileDescriptor0 = []byte{
- // 733 bytes of a gzipped FileDescriptorProto
- 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x09, 0x6e, 0x88, 0x02, 0xff, 0x84, 0x53, 0x6d, 0x6f, 0xf3, 0x34,
- 0x14, 0x25, 0x4d, 0x5f, 0xd2, 0x9b, 0x74, 0x0b, 0x5e, 0x91, 0xbc, 0x02, 0x52, 0x28, 0x12, 0x8a,
- 0x78, 0x49, 0xa1, 0xd3, 0xd0, 0x84, 0x10, 0x68, 0x1b, 0x9b, 0xa8, 0xd6, 0x95, 0xca, 0xdd, 0x98,
- 0xf8, 0x14, 0xa5, 0xad, 0xdb, 0x46, 0x34, 0x4e, 0x49, 0x1c, 0xa4, 0xfc, 0x1d, 0xfe, 0x28, 0x8f,
- 0x6c, 0xa7, 0x5d, 0x36, 0x65, 0xcf, 0xf3, 0x29, 0xf6, 0xf1, 0xb9, 0xf7, 0x9c, 0x1c, 0x5f, 0xc3,
- 0xe9, 0x2e, 0x89, 0x79, 0x7c, 0xe6, 0xcb, 0xcf, 0x40, 0x6d, 0x3c, 0xf9, 0x41, 0x56, 0xf9, 0xa8,
- 0x77, 0xba, 0x8e, 0xe3, 0xf5, 0x96, 0x2a, 0xca, 0x3c, 0x5b, 0x0d, 0x02, 0x96, 0x2b, 0x62, 0xef,
- 0x84, 0xd3, 0x94, 0x2f, 0x03, 0x1e, 0x0c, 0xc4, 0x42, 0x81, 0xfd, 0xff, 0x5b, 0xd0, 0xba, 0xa7,
- 0x69, 0x1a, 0xac, 0x29, 0x42, 0x50, 0x67, 0x41, 0x44, 0xb1, 0xe6, 0x68, 0x6e, 0x9b, 0xc8, 0x35,
- 0xba, 0x00, 0x63, 0x13, 0x6e, 0x83, 0x24, 0xe4, 0x39, 0xae, 0x39, 0x9a, 0x7b, 0x34, 0xfc, 0xcc,
- 0x2b, 0x0b, 0x7a, 0x45, 0xb1, 0xf7, 0x7b, 0x16, 0xc5, 0x59, 0x42, 0x0e, 0x6c, 0xe4, 0x80, 0xb5,
- 0xa1, 0xe1, 0x7a, 0xc3, 0xfd, 0x90, 0xf9, 0x8b, 0x08, 0xeb, 0x8e, 0xe6, 0x76, 0x08, 0x28, 0x6c,
- 0xc4, 0xae, 0x23, 0xa1, 0x27, 0xec, 0xe0, 0xba, 0xa3, 0xb9, 0x16, 0x91, 0x6b, 0xf4, 0x05, 0x58,
- 0x09, 0x4d, 0xb3, 0x2d, 0xf7, 0x17, 0x71, 0xc6, 0x38, 0x6e, 0x39, 0x9a, 0xab, 0x13, 0x53, 0x61,
- 0xd7, 0x02, 0x42, 0x5f, 0x42, 0x87, 0x27, 0x19, 0xf5, 0xd3, 0x45, 0xcc, 0xd3, 0x28, 0x60, 0xd8,
- 0x70, 0x34, 0xd7, 0x20, 0x96, 0x00, 0x67, 0x05, 0x86, 0xba, 0xd0, 0x48, 0x17, 0x71, 0x42, 0x71,
- 0xdb, 0xd1, 0xdc, 0x1a, 0x51, 0x1b, 0x64, 0x83, 0xfe, 0x37, 0xcd, 0x71, 0xc3, 0xd1, 0xdd, 0x3a,
- 0x11, 0x4b, 0xf4, 0x29, 0xb4, 0xd3, 0x4d, 0x9c, 0x70, 0x5f, 0xe0, 0x27, 0x8e, 0xee, 0x36, 0x88,
- 0x21, 0x81, 0x3b, 0x9a, 0xa3, 0x6f, 0xa1, 0xc9, 0x68, 0xca, 0xe9, 0x12, 0x37, 0x1d, 0xcd, 0x35,
- 0x87, 0xdd, 0x97, 0xbf, 0x3e, 0x91, 0x67, 0xa4, 0xe0, 0xa0, 0x73, 0x68, 0x25, 0xfe, 0x2a, 0x63,
- 0x2c, 0xc7, 0xb6, 0xa3, 0x7f, 0x30, 0xa9, 0x66, 0x72, 0x2b, 0xb8, 0xe8, 0x67, 0x68, 0x71, 0x9a,
- 0x24, 0x41, 0xc8, 0x30, 0x38, 0xba, 0x6b, 0x0e, 0xfb, 0xd5, 0x65, 0x0f, 0x8a, 0x74, 0xc3, 0x78,
- 0x92, 0x93, 0x7d, 0x09, 0xba, 0x00, 0x75, 0xff, 0x43, 0x7f, 0x15, 0xd2, 0xed, 0x12, 0x9b, 0xd2,
- 0xe8, 0x27, 0xde, 0xfe, 0xae, 0xbd, 0x59, 0x36, 0xff, 0x8d, 0xae, 0x82, 0x6c, 0xcb, 0x53, 0x62,
- 0x2a, 0xea, 0xad, 0x60, 0xa2, 0xd1, 0xa1, 0xf2, 0xdf, 0x60, 0x9b, 0x51, 0xdc, 0x91, 0xe2, 0x5f,
- 0x55, 0x8b, 0x4f, 0x25, 0xf3, 0x4f, 0x41, 0x54, 0x06, 0x8a, 0x56, 0x12, 0x41, 0xdf, 0x83, 0x11,
- 0xb0, 0x9c, 0x6f, 0x42, 0xb6, 0xc6, 0x47, 0x45, 0x52, 0x6a, 0x0e, 0xbd, 0xfd, 0x1c, 0x7a, 0x97,
- 0x2c, 0x27, 0x07, 0x16, 0x3a, 0x07, 0x33, 0x0a, 0x58, 0xee, 0xcb, 0x5d, 0x8a, 0x8f, 0xa5, 0x76,
- 0x75, 0x11, 0x08, 0xe2, 0x83, 0xe4, 0xa1, 0x73, 0x80, 0x34, 0x9b, 0x47, 0xca, 0x14, 0xfe, 0xb8,
- 0xf8, 0xd7, 0x2a, 0xc7, 0xa4, 0x44, 0x44, 0x3f, 0x80, 0xb1, 0xd8, 0x84, 0xdb, 0x65, 0x42, 0x19,
- 0x46, 0x52, 0xea, 0x8d, 0xa2, 0x03, 0xad, 0x37, 0x05, 0xab, 0x1c, 0xf8, 0x7e, 0x72, 0xd4, 0xd3,
- 0x90, 0x93, 0xf3, 0x35, 0x34, 0x54, 0x70, 0xb5, 0xf7, 0xcc, 0x86, 0xa2, 0xfc, 0x54, 0xbb, 0xd0,
- 0x7a, 0x8f, 0x60, 0xbf, 0x4e, 0xb1, 0xa2, 0xeb, 0x37, 0x2f, 0xbb, 0xbe, 0x71, 0x91, 0xcf, 0x6d,
- 0xfb, 0xbf, 0x42, 0x53, 0x0d, 0x14, 0x32, 0xa1, 0xf5, 0x38, 0xb9, 0x9b, 0xfc, 0xf1, 0x34, 0xb1,
- 0x3f, 0x42, 0x06, 0xd4, 0xa7, 0x8f, 0x93, 0x99, 0xad, 0xa1, 0x0e, 0xb4, 0x67, 0xe3, 0xcb, 0xe9,
- 0xec, 0x61, 0x74, 0x7d, 0x67, 0xd7, 0xd0, 0x31, 0x98, 0x57, 0xa3, 0xf1, 0xd8, 0xbf, 0xba, 0x1c,
- 0x8d, 0x6f, 0xfe, 0xb2, 0xf5, 0xfe, 0x10, 0x9a, 0xca, 0xac, 0x78, 0x33, 0x73, 0x39, 0xbe, 0xca,
- 0x8f, 0xda, 0x88, 0x57, 0xba, 0xc8, 0xb8, 0x32, 0x64, 0x10, 0xb9, 0xee, 0xff, 0xa7, 0xc1, 0x51,
- 0x91, 0xd9, 0x53, 0xc8, 0x37, 0xf7, 0xc1, 0x0e, 0x4d, 0xc1, 0x9a, 0xe7, 0x9c, 0xfa, 0x51, 0xb0,
- 0xdb, 0x89, 0x39, 0xd0, 0x64, 0xce, 0xdf, 0x55, 0xe6, 0x5c, 0xd4, 0x78, 0x57, 0x39, 0xa7, 0xf7,
- 0x8a, 0x5f, 0x4c, 0xd5, 0xfc, 0x19, 0xe9, 0xfd, 0x02, 0xf6, 0x6b, 0x42, 0x39, 0x30, 0x43, 0x05,
- 0xd6, 0x2d, 0x07, 0x66, 0x95, 0x93, 0xf9, 0x07, 0x9a, 0x23, 0xc6, 0x85, 0xb7, 0x01, 0xe8, 0x09,
- 0xe7, 0x85, 0xa5, 0xcf, 0x5f, 0x5a, 0x52, 0x14, 0x8f, 0x70, 0xae, 0x2c, 0x08, 0x66, 0xef, 0x47,
- 0x30, 0xf6, 0x40, 0x59, 0xb2, 0x51, 0x21, 0xd9, 0x28, 0x4b, 0x9e, 0x41, 0x4b, 0xf5, 0x4b, 0x91,
- 0x0b, 0xf5, 0x28, 0xd8, 0xa5, 0x85, 0x68, 0xb7, 0x4a, 0x94, 0x48, 0xc6, 0xbc, 0xa9, 0x8e, 0xde,
- 0x05, 0x00, 0x00, 0xff, 0xff, 0x75, 0x38, 0xad, 0x84, 0xe4, 0x05, 0x00, 0x00,
-}
diff --git a/vendor/github.com/golang/protobuf/proto/proto3_proto/proto3.proto b/vendor/github.com/golang/protobuf/proto/proto3_proto/proto3.proto
deleted file mode 100644
index 204865571..000000000
--- a/vendor/github.com/golang/protobuf/proto/proto3_proto/proto3.proto
+++ /dev/null
@@ -1,87 +0,0 @@
-// Go support for Protocol Buffers - Google's data interchange format
-//
-// Copyright 2014 The Go Authors. All rights reserved.
-// https://github.com/golang/protobuf
-//
-// Redistribution and use in source and binary forms, with or without
-// modification, are permitted provided that the following conditions are
-// met:
-//
-// * Redistributions of source code must retain the above copyright
-// notice, this list of conditions and the following disclaimer.
-// * Redistributions in binary form must reproduce the above
-// copyright notice, this list of conditions and the following disclaimer
-// in the documentation and/or other materials provided with the
-// distribution.
-// * Neither the name of Google Inc. nor the names of its
-// contributors may be used to endorse or promote products derived from
-// this software without specific prior written permission.
-//
-// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-syntax = "proto3";
-
-import "google/protobuf/any.proto";
-import "testdata/test.proto";
-
-package proto3_proto;
-
-message Message {
- enum Humour {
- UNKNOWN = 0;
- PUNS = 1;
- SLAPSTICK = 2;
- BILL_BAILEY = 3;
- }
-
- string name = 1;
- Humour hilarity = 2;
- uint32 height_in_cm = 3;
- bytes data = 4;
- int64 result_count = 7;
- bool true_scotsman = 8;
- float score = 9;
-
- repeated uint64 key = 5;
- repeated int32 short_key = 19;
- Nested nested = 6;
- repeated Humour r_funny = 16;
-
- map<string, Nested> terrain = 10;
- testdata.SubDefaults proto2_field = 11;
- map<string, testdata.SubDefaults> proto2_value = 13;
-
- google.protobuf.Any anything = 14;
- repeated google.protobuf.Any many_things = 15;
-
- Message submessage = 17;
- repeated Message children = 18;
-}
-
-message Nested {
- string bunny = 1;
- bool cute = 2;
-}
-
-message MessageWithMap {
- map<bool, bytes> byte_mapping = 1;
-}
-
-
-message IntMap {
- map<int32, int32> rtt = 1;
-}
-
-message IntMaps {
- repeated IntMap maps = 1;
-}
diff --git a/vendor/github.com/golang/protobuf/proto/proto3_test.go b/vendor/github.com/golang/protobuf/proto/proto3_test.go
deleted file mode 100644
index 735837f2d..000000000
--- a/vendor/github.com/golang/protobuf/proto/proto3_test.go
+++ /dev/null
@@ -1,135 +0,0 @@
-// Go support for Protocol Buffers - Google's data interchange format
-//
-// Copyright 2014 The Go Authors. All rights reserved.
-// https://github.com/golang/protobuf
-//
-// Redistribution and use in source and binary forms, with or without
-// modification, are permitted provided that the following conditions are
-// met:
-//
-// * Redistributions of source code must retain the above copyright
-// notice, this list of conditions and the following disclaimer.
-// * Redistributions in binary form must reproduce the above
-// copyright notice, this list of conditions and the following disclaimer
-// in the documentation and/or other materials provided with the
-// distribution.
-// * Neither the name of Google Inc. nor the names of its
-// contributors may be used to endorse or promote products derived from
-// this software without specific prior written permission.
-//
-// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-package proto_test
-
-import (
- "testing"
-
- "github.com/golang/protobuf/proto"
- pb "github.com/golang/protobuf/proto/proto3_proto"
- tpb "github.com/golang/protobuf/proto/testdata"
-)
-
-func TestProto3ZeroValues(t *testing.T) {
- tests := []struct {
- desc string
- m proto.Message
- }{
- {"zero message", &pb.Message{}},
- {"empty bytes field", &pb.Message{Data: []byte{}}},
- }
- for _, test := range tests {
- b, err := proto.Marshal(test.m)
- if err != nil {
- t.Errorf("%s: proto.Marshal: %v", test.desc, err)
- continue
- }
- if len(b) > 0 {
- t.Errorf("%s: Encoding is non-empty: %q", test.desc, b)
- }
- }
-}
-
-func TestRoundTripProto3(t *testing.T) {
- m := &pb.Message{
- Name: "David", // (2 | 1<<3): 0x0a 0x05 "David"
- Hilarity: pb.Message_PUNS, // (0 | 2<<3): 0x10 0x01
- HeightInCm: 178, // (0 | 3<<3): 0x18 0xb2 0x01
- Data: []byte("roboto"), // (2 | 4<<3): 0x20 0x06 "roboto"
- ResultCount: 47, // (0 | 7<<3): 0x38 0x2f
- TrueScotsman: true, // (0 | 8<<3): 0x40 0x01
- Score: 8.1, // (5 | 9<<3): 0x4d <8.1>
-
- Key: []uint64{1, 0xdeadbeef},
- Nested: &pb.Nested{
- Bunny: "Monty",
- },
- }
- t.Logf(" m: %v", m)
-
- b, err := proto.Marshal(m)
- if err != nil {
- t.Fatalf("proto.Marshal: %v", err)
- }
- t.Logf(" b: %q", b)
-
- m2 := new(pb.Message)
- if err := proto.Unmarshal(b, m2); err != nil {
- t.Fatalf("proto.Unmarshal: %v", err)
- }
- t.Logf("m2: %v", m2)
-
- if !proto.Equal(m, m2) {
- t.Errorf("proto.Equal returned false:\n m: %v\nm2: %v", m, m2)
- }
-}
-
-func TestGettersForBasicTypesExist(t *testing.T) {
- var m pb.Message
- if got := m.GetNested().GetBunny(); got != "" {
- t.Errorf("m.GetNested().GetBunny() = %q, want empty string", got)
- }
- if got := m.GetNested().GetCute(); got {
- t.Errorf("m.GetNested().GetCute() = %t, want false", got)
- }
-}
-
-func TestProto3SetDefaults(t *testing.T) {
- in := &pb.Message{
- Terrain: map[string]*pb.Nested{
- "meadow": new(pb.Nested),
- },
- Proto2Field: new(tpb.SubDefaults),
- Proto2Value: map[string]*tpb.SubDefaults{
- "badlands": new(tpb.SubDefaults),
- },
- }
-
- got := proto.Clone(in).(*pb.Message)
- proto.SetDefaults(got)
-
- // There are no defaults in proto3. Everything should be the zero value, but
- // we need to remember to set defaults for nested proto2 messages.
- want := &pb.Message{
- Terrain: map[string]*pb.Nested{
- "meadow": new(pb.Nested),
- },
- Proto2Field: &tpb.SubDefaults{N: proto.Int64(7)},
- Proto2Value: map[string]*tpb.SubDefaults{
- "badlands": &tpb.SubDefaults{N: proto.Int64(7)},
- },
- }
-
- if !proto.Equal(got, want) {
- t.Errorf("with in = %v\nproto.SetDefaults(in) =>\ngot %v\nwant %v", in, got, want)
- }
-}
diff --git a/vendor/github.com/golang/protobuf/proto/size2_test.go b/vendor/github.com/golang/protobuf/proto/size2_test.go
deleted file mode 100644
index a2729c39a..000000000
--- a/vendor/github.com/golang/protobuf/proto/size2_test.go
+++ /dev/null
@@ -1,63 +0,0 @@
-// Go support for Protocol Buffers - Google's data interchange format
-//
-// Copyright 2012 The Go Authors. All rights reserved.
-// https://github.com/golang/protobuf
-//
-// Redistribution and use in source and binary forms, with or without
-// modification, are permitted provided that the following conditions are
-// met:
-//
-// * Redistributions of source code must retain the above copyright
-// notice, this list of conditions and the following disclaimer.
-// * Redistributions in binary form must reproduce the above
-// copyright notice, this list of conditions and the following disclaimer
-// in the documentation and/or other materials provided with the
-// distribution.
-// * Neither the name of Google Inc. nor the names of its
-// contributors may be used to endorse or promote products derived from
-// this software without specific prior written permission.
-//
-// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-package proto
-
-import (
- "testing"
-)
-
-// This is a separate file and package from size_test.go because that one uses
-// generated messages and thus may not be in package proto without having a circular
-// dependency, whereas this file tests unexported details of size.go.
-
-func TestVarintSize(t *testing.T) {
- // Check the edge cases carefully.
- testCases := []struct {
- n uint64
- size int
- }{
- {0, 1},
- {1, 1},
- {127, 1},
- {128, 2},
- {16383, 2},
- {16384, 3},
- {1<<63 - 1, 9},
- {1 << 63, 10},
- }
- for _, tc := range testCases {
- size := sizeVarint(tc.n)
- if size != tc.size {
- t.Errorf("sizeVarint(%d) = %d, want %d", tc.n, size, tc.size)
- }
- }
-}
diff --git a/vendor/github.com/golang/protobuf/proto/size_test.go b/vendor/github.com/golang/protobuf/proto/size_test.go
deleted file mode 100644
index af1034dc7..000000000
--- a/vendor/github.com/golang/protobuf/proto/size_test.go
+++ /dev/null
@@ -1,164 +0,0 @@
-// Go support for Protocol Buffers - Google's data interchange format
-//
-// Copyright 2012 The Go Authors. All rights reserved.
-// https://github.com/golang/protobuf
-//
-// Redistribution and use in source and binary forms, with or without
-// modification, are permitted provided that the following conditions are
-// met:
-//
-// * Redistributions of source code must retain the above copyright
-// notice, this list of conditions and the following disclaimer.
-// * Redistributions in binary form must reproduce the above
-// copyright notice, this list of conditions and the following disclaimer
-// in the documentation and/or other materials provided with the
-// distribution.
-// * Neither the name of Google Inc. nor the names of its
-// contributors may be used to endorse or promote products derived from
-// this software without specific prior written permission.
-//
-// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-package proto_test
-
-import (
- "log"
- "strings"
- "testing"
-
- . "github.com/golang/protobuf/proto"
- proto3pb "github.com/golang/protobuf/proto/proto3_proto"
- pb "github.com/golang/protobuf/proto/testdata"
-)
-
-var messageWithExtension1 = &pb.MyMessage{Count: Int32(7)}
-
-// messageWithExtension2 is in equal_test.go.
-var messageWithExtension3 = &pb.MyMessage{Count: Int32(8)}
-
-func init() {
- if err := SetExtension(messageWithExtension1, pb.E_Ext_More, &pb.Ext{Data: String("Abbott")}); err != nil {
- log.Panicf("SetExtension: %v", err)
- }
- if err := SetExtension(messageWithExtension3, pb.E_Ext_More, &pb.Ext{Data: String("Costello")}); err != nil {
- log.Panicf("SetExtension: %v", err)
- }
-
- // Force messageWithExtension3 to have the extension encoded.
- Marshal(messageWithExtension3)
-
-}
-
-var SizeTests = []struct {
- desc string
- pb Message
-}{
- {"empty", &pb.OtherMessage{}},
- // Basic types.
- {"bool", &pb.Defaults{F_Bool: Bool(true)}},
- {"int32", &pb.Defaults{F_Int32: Int32(12)}},
- {"negative int32", &pb.Defaults{F_Int32: Int32(-1)}},
- {"small int64", &pb.Defaults{F_Int64: Int64(1)}},
- {"big int64", &pb.Defaults{F_Int64: Int64(1 << 20)}},
- {"negative int64", &pb.Defaults{F_Int64: Int64(-1)}},
- {"fixed32", &pb.Defaults{F_Fixed32: Uint32(71)}},
- {"fixed64", &pb.Defaults{F_Fixed64: Uint64(72)}},
- {"uint32", &pb.Defaults{F_Uint32: Uint32(123)}},
- {"uint64", &pb.Defaults{F_Uint64: Uint64(124)}},
- {"float", &pb.Defaults{F_Float: Float32(12.6)}},
- {"double", &pb.Defaults{F_Double: Float64(13.9)}},
- {"string", &pb.Defaults{F_String: String("niles")}},
- {"bytes", &pb.Defaults{F_Bytes: []byte("wowsa")}},
- {"bytes, empty", &pb.Defaults{F_Bytes: []byte{}}},
- {"sint32", &pb.Defaults{F_Sint32: Int32(65)}},
- {"sint64", &pb.Defaults{F_Sint64: Int64(67)}},
- {"enum", &pb.Defaults{F_Enum: pb.Defaults_BLUE.Enum()}},
- // Repeated.
- {"empty repeated bool", &pb.MoreRepeated{Bools: []bool{}}},
- {"repeated bool", &pb.MoreRepeated{Bools: []bool{false, true, true, false}}},
- {"packed repeated bool", &pb.MoreRepeated{BoolsPacked: []bool{false, true, true, false, true, true, true}}},
- {"repeated int32", &pb.MoreRepeated{Ints: []int32{1, 12203, 1729, -1}}},
- {"repeated int32 packed", &pb.MoreRepeated{IntsPacked: []int32{1, 12203, 1729}}},
- {"repeated int64 packed", &pb.MoreRepeated{Int64SPacked: []int64{
- // Need enough large numbers to verify that the header is counting the number of bytes
- // for the field, not the number of elements.
- 1 << 62, 1 << 62, 1 << 62, 1 << 62, 1 << 62, 1 << 62, 1 << 62, 1 << 62, 1 << 62, 1 << 62,
- 1 << 62, 1 << 62, 1 << 62, 1 << 62, 1 << 62, 1 << 62, 1 << 62, 1 << 62, 1 << 62, 1 << 62,
- }}},
- {"repeated string", &pb.MoreRepeated{Strings: []string{"r", "ken", "gri"}}},
- {"repeated fixed", &pb.MoreRepeated{Fixeds: []uint32{1, 2, 3, 4}}},
- // Nested.
- {"nested", &pb.OldMessage{Nested: &pb.OldMessage_Nested{Name: String("whatever")}}},
- {"group", &pb.GroupOld{G: &pb.GroupOld_G{X: Int32(12345)}}},
- // Other things.
- {"unrecognized", &pb.MoreRepeated{XXX_unrecognized: []byte{13<<3 | 0, 4}}},
- {"extension (unencoded)", messageWithExtension1},
- {"extension (encoded)", messageWithExtension3},
- // proto3 message
- {"proto3 empty", &proto3pb.Message{}},
- {"proto3 bool", &proto3pb.Message{TrueScotsman: true}},
- {"proto3 int64", &proto3pb.Message{ResultCount: 1}},
- {"proto3 uint32", &proto3pb.Message{HeightInCm: 123}},
- {"proto3 float", &proto3pb.Message{Score: 12.6}},
- {"proto3 string", &proto3pb.Message{Name: "Snezana"}},
- {"proto3 bytes", &proto3pb.Message{Data: []byte("wowsa")}},
- {"proto3 bytes, empty", &proto3pb.Message{Data: []byte{}}},
- {"proto3 enum", &proto3pb.Message{Hilarity: proto3pb.Message_PUNS}},
- {"proto3 map field with empty bytes", &proto3pb.MessageWithMap{ByteMapping: map[bool][]byte{false: []byte{}}}},
-
- {"map field", &pb.MessageWithMap{NameMapping: map[int32]string{1: "Rob", 7: "Andrew"}}},
- {"map field with message", &pb.MessageWithMap{MsgMapping: map[int64]*pb.FloatingPoint{0x7001: &pb.FloatingPoint{F: Float64(2.0)}}}},
- {"map field with bytes", &pb.MessageWithMap{ByteMapping: map[bool][]byte{true: []byte("this time for sure")}}},
- {"map field with empty bytes", &pb.MessageWithMap{ByteMapping: map[bool][]byte{true: []byte{}}}},
-
- {"map field with big entry", &pb.MessageWithMap{NameMapping: map[int32]string{8: strings.Repeat("x", 125)}}},
- {"map field with big key and val", &pb.MessageWithMap{StrToStr: map[string]string{strings.Repeat("x", 70): strings.Repeat("y", 70)}}},
- {"map field with big numeric key", &pb.MessageWithMap{NameMapping: map[int32]string{0xf00d: "om nom nom"}}},
-
- {"oneof not set", &pb.Oneof{}},
- {"oneof bool", &pb.Oneof{Union: &pb.Oneof_F_Bool{true}}},
- {"oneof zero int32", &pb.Oneof{Union: &pb.Oneof_F_Int32{0}}},
- {"oneof big int32", &pb.Oneof{Union: &pb.Oneof_F_Int32{1 << 20}}},
- {"oneof int64", &pb.Oneof{Union: &pb.Oneof_F_Int64{42}}},
- {"oneof fixed32", &pb.Oneof{Union: &pb.Oneof_F_Fixed32{43}}},
- {"oneof fixed64", &pb.Oneof{Union: &pb.Oneof_F_Fixed64{44}}},
- {"oneof uint32", &pb.Oneof{Union: &pb.Oneof_F_Uint32{45}}},
- {"oneof uint64", &pb.Oneof{Union: &pb.Oneof_F_Uint64{46}}},
- {"oneof float", &pb.Oneof{Union: &pb.Oneof_F_Float{47.1}}},
- {"oneof double", &pb.Oneof{Union: &pb.Oneof_F_Double{48.9}}},
- {"oneof string", &pb.Oneof{Union: &pb.Oneof_F_String{"Rhythmic Fman"}}},
- {"oneof bytes", &pb.Oneof{Union: &pb.Oneof_F_Bytes{[]byte("let go")}}},
- {"oneof sint32", &pb.Oneof{Union: &pb.Oneof_F_Sint32{50}}},
- {"oneof sint64", &pb.Oneof{Union: &pb.Oneof_F_Sint64{51}}},
- {"oneof enum", &pb.Oneof{Union: &pb.Oneof_F_Enum{pb.MyMessage_BLUE}}},
- {"message for oneof", &pb.GoTestField{Label: String("k"), Type: String("v")}},
- {"oneof message", &pb.Oneof{Union: &pb.Oneof_F_Message{&pb.GoTestField{Label: String("k"), Type: String("v")}}}},
- {"oneof group", &pb.Oneof{Union: &pb.Oneof_FGroup{&pb.Oneof_F_Group{X: Int32(52)}}}},
- {"oneof largest tag", &pb.Oneof{Union: &pb.Oneof_F_Largest_Tag{1}}},
- {"multiple oneofs", &pb.Oneof{Union: &pb.Oneof_F_Int32{1}, Tormato: &pb.Oneof_Value{2}}},
-}
-
-func TestSize(t *testing.T) {
- for _, tc := range SizeTests {
- size := Size(tc.pb)
- b, err := Marshal(tc.pb)
- if err != nil {
- t.Errorf("%v: Marshal failed: %v", tc.desc, err)
- continue
- }
- if size != len(b) {
- t.Errorf("%v: Size(%v) = %d, want %d", tc.desc, tc.pb, size, len(b))
- t.Logf("%v: bytes: %#v", tc.desc, b)
- }
- }
-}
diff --git a/vendor/github.com/golang/protobuf/proto/testdata/Makefile b/vendor/github.com/golang/protobuf/proto/testdata/Makefile
deleted file mode 100644
index fc288628a..000000000
--- a/vendor/github.com/golang/protobuf/proto/testdata/Makefile
+++ /dev/null
@@ -1,50 +0,0 @@
-# Go support for Protocol Buffers - Google's data interchange format
-#
-# Copyright 2010 The Go Authors. All rights reserved.
-# https://github.com/golang/protobuf
-#
-# Redistribution and use in source and binary forms, with or without
-# modification, are permitted provided that the following conditions are
-# met:
-#
-# * Redistributions of source code must retain the above copyright
-# notice, this list of conditions and the following disclaimer.
-# * Redistributions in binary form must reproduce the above
-# copyright notice, this list of conditions and the following disclaimer
-# in the documentation and/or other materials provided with the
-# distribution.
-# * Neither the name of Google Inc. nor the names of its
-# contributors may be used to endorse or promote products derived from
-# this software without specific prior written permission.
-#
-# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-# A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-# OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-# LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-# DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-# THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-
-include ../../Make.protobuf
-
-all: regenerate
-
-regenerate:
- rm -f test.pb.go
- make test.pb.go
-
-# The following rules are just aids to development. Not needed for typical testing.
-
-diff: regenerate
- git diff test.pb.go
-
-restore:
- cp test.pb.go.golden test.pb.go
-
-preserve:
- cp test.pb.go test.pb.go.golden
diff --git a/vendor/github.com/golang/protobuf/proto/testdata/golden_test.go b/vendor/github.com/golang/protobuf/proto/testdata/golden_test.go
deleted file mode 100644
index 7172d0e96..000000000
--- a/vendor/github.com/golang/protobuf/proto/testdata/golden_test.go
+++ /dev/null
@@ -1,86 +0,0 @@
-// Go support for Protocol Buffers - Google's data interchange format
-//
-// Copyright 2012 The Go Authors. All rights reserved.
-// https://github.com/golang/protobuf
-//
-// Redistribution and use in source and binary forms, with or without
-// modification, are permitted provided that the following conditions are
-// met:
-//
-// * Redistributions of source code must retain the above copyright
-// notice, this list of conditions and the following disclaimer.
-// * Redistributions in binary form must reproduce the above
-// copyright notice, this list of conditions and the following disclaimer
-// in the documentation and/or other materials provided with the
-// distribution.
-// * Neither the name of Google Inc. nor the names of its
-// contributors may be used to endorse or promote products derived from
-// this software without specific prior written permission.
-//
-// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-// Verify that the compiler output for test.proto is unchanged.
-
-package testdata
-
-import (
- "crypto/sha1"
- "fmt"
- "io/ioutil"
- "os"
- "os/exec"
- "path/filepath"
- "testing"
-)
-
-// sum returns in string form (for easy comparison) the SHA-1 hash of the named file.
-func sum(t *testing.T, name string) string {
- data, err := ioutil.ReadFile(name)
- if err != nil {
- t.Fatal(err)
- }
- t.Logf("sum(%q): length is %d", name, len(data))
- hash := sha1.New()
- _, err = hash.Write(data)
- if err != nil {
- t.Fatal(err)
- }
- return fmt.Sprintf("% x", hash.Sum(nil))
-}
-
-func run(t *testing.T, name string, args ...string) {
- cmd := exec.Command(name, args...)
- cmd.Stdin = os.Stdin
- cmd.Stdout = os.Stdout
- cmd.Stderr = os.Stderr
- err := cmd.Run()
- if err != nil {
- t.Fatal(err)
- }
-}
-
-func TestGolden(t *testing.T) {
- // Compute the original checksum.
- goldenSum := sum(t, "test.pb.go")
- // Run the proto compiler.
- run(t, "protoc", "--go_out="+os.TempDir(), "test.proto")
- newFile := filepath.Join(os.TempDir(), "test.pb.go")
- defer os.Remove(newFile)
- // Compute the new checksum.
- newSum := sum(t, newFile)
- // Verify
- if newSum != goldenSum {
- run(t, "diff", "-u", "test.pb.go", newFile)
- t.Fatal("Code generated by protoc-gen-go has changed; update test.pb.go")
- }
-}
diff --git a/vendor/github.com/golang/protobuf/proto/testdata/test.pb.go b/vendor/github.com/golang/protobuf/proto/testdata/test.pb.go
deleted file mode 100644
index e980d1a03..000000000
--- a/vendor/github.com/golang/protobuf/proto/testdata/test.pb.go
+++ /dev/null
@@ -1,4147 +0,0 @@
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// source: test.proto
-
-/*
-Package testdata is a generated protocol buffer package.
-
-It is generated from these files:
- test.proto
-
-It has these top-level messages:
- GoEnum
- GoTestField
- GoTest
- GoTestRequiredGroupField
- GoSkipTest
- NonPackedTest
- PackedTest
- MaxTag
- OldMessage
- NewMessage
- InnerMessage
- OtherMessage
- RequiredInnerMessage
- MyMessage
- Ext
- ComplexExtension
- DefaultsMessage
- MyMessageSet
- Empty
- MessageList
- Strings
- Defaults
- SubDefaults
- RepeatedEnum
- MoreRepeated
- GroupOld
- GroupNew
- FloatingPoint
- MessageWithMap
- Oneof
- Communique
-*/
-package testdata
-
-import proto "github.com/golang/protobuf/proto"
-import fmt "fmt"
-import math "math"
-
-// Reference imports to suppress errors if they are not otherwise used.
-var _ = proto.Marshal
-var _ = fmt.Errorf
-var _ = math.Inf
-
-// This is a compile-time assertion to ensure that this generated file
-// is compatible with the proto package it is being compiled against.
-// A compilation error at this line likely means your copy of the
-// proto package needs to be updated.
-const _ = proto.ProtoPackageIsVersion2 // please upgrade the proto package
-
-type FOO int32
-
-const (
- FOO_FOO1 FOO = 1
-)
-
-var FOO_name = map[int32]string{
- 1: "FOO1",
-}
-var FOO_value = map[string]int32{
- "FOO1": 1,
-}
-
-func (x FOO) Enum() *FOO {
- p := new(FOO)
- *p = x
- return p
-}
-func (x FOO) String() string {
- return proto.EnumName(FOO_name, int32(x))
-}
-func (x *FOO) UnmarshalJSON(data []byte) error {
- value, err := proto.UnmarshalJSONEnum(FOO_value, data, "FOO")
- if err != nil {
- return err
- }
- *x = FOO(value)
- return nil
-}
-func (FOO) EnumDescriptor() ([]byte, []int) { return fileDescriptor0, []int{0} }
-
-// An enum, for completeness.
-type GoTest_KIND int32
-
-const (
- GoTest_VOID GoTest_KIND = 0
- // Basic types
- GoTest_BOOL GoTest_KIND = 1
- GoTest_BYTES GoTest_KIND = 2
- GoTest_FINGERPRINT GoTest_KIND = 3
- GoTest_FLOAT GoTest_KIND = 4
- GoTest_INT GoTest_KIND = 5
- GoTest_STRING GoTest_KIND = 6
- GoTest_TIME GoTest_KIND = 7
- // Groupings
- GoTest_TUPLE GoTest_KIND = 8
- GoTest_ARRAY GoTest_KIND = 9
- GoTest_MAP GoTest_KIND = 10
- // Table types
- GoTest_TABLE GoTest_KIND = 11
- // Functions
- GoTest_FUNCTION GoTest_KIND = 12
-)
-
-var GoTest_KIND_name = map[int32]string{
- 0: "VOID",
- 1: "BOOL",
- 2: "BYTES",
- 3: "FINGERPRINT",
- 4: "FLOAT",
- 5: "INT",
- 6: "STRING",
- 7: "TIME",
- 8: "TUPLE",
- 9: "ARRAY",
- 10: "MAP",
- 11: "TABLE",
- 12: "FUNCTION",
-}
-var GoTest_KIND_value = map[string]int32{
- "VOID": 0,
- "BOOL": 1,
- "BYTES": 2,
- "FINGERPRINT": 3,
- "FLOAT": 4,
- "INT": 5,
- "STRING": 6,
- "TIME": 7,
- "TUPLE": 8,
- "ARRAY": 9,
- "MAP": 10,
- "TABLE": 11,
- "FUNCTION": 12,
-}
-
-func (x GoTest_KIND) Enum() *GoTest_KIND {
- p := new(GoTest_KIND)
- *p = x
- return p
-}
-func (x GoTest_KIND) String() string {
- return proto.EnumName(GoTest_KIND_name, int32(x))
-}
-func (x *GoTest_KIND) UnmarshalJSON(data []byte) error {
- value, err := proto.UnmarshalJSONEnum(GoTest_KIND_value, data, "GoTest_KIND")
- if err != nil {
- return err
- }
- *x = GoTest_KIND(value)
- return nil
-}
-func (GoTest_KIND) EnumDescriptor() ([]byte, []int) { return fileDescriptor0, []int{2, 0} }
-
-type MyMessage_Color int32
-
-const (
- MyMessage_RED MyMessage_Color = 0
- MyMessage_GREEN MyMessage_Color = 1
- MyMessage_BLUE MyMessage_Color = 2
-)
-
-var MyMessage_Color_name = map[int32]string{
- 0: "RED",
- 1: "GREEN",
- 2: "BLUE",
-}
-var MyMessage_Color_value = map[string]int32{
- "RED": 0,
- "GREEN": 1,
- "BLUE": 2,
-}
-
-func (x MyMessage_Color) Enum() *MyMessage_Color {
- p := new(MyMessage_Color)
- *p = x
- return p
-}
-func (x MyMessage_Color) String() string {
- return proto.EnumName(MyMessage_Color_name, int32(x))
-}
-func (x *MyMessage_Color) UnmarshalJSON(data []byte) error {
- value, err := proto.UnmarshalJSONEnum(MyMessage_Color_value, data, "MyMessage_Color")
- if err != nil {
- return err
- }
- *x = MyMessage_Color(value)
- return nil
-}
-func (MyMessage_Color) EnumDescriptor() ([]byte, []int) { return fileDescriptor0, []int{13, 0} }
-
-type DefaultsMessage_DefaultsEnum int32
-
-const (
- DefaultsMessage_ZERO DefaultsMessage_DefaultsEnum = 0
- DefaultsMessage_ONE DefaultsMessage_DefaultsEnum = 1
- DefaultsMessage_TWO DefaultsMessage_DefaultsEnum = 2
-)
-
-var DefaultsMessage_DefaultsEnum_name = map[int32]string{
- 0: "ZERO",
- 1: "ONE",
- 2: "TWO",
-}
-var DefaultsMessage_DefaultsEnum_value = map[string]int32{
- "ZERO": 0,
- "ONE": 1,
- "TWO": 2,
-}
-
-func (x DefaultsMessage_DefaultsEnum) Enum() *DefaultsMessage_DefaultsEnum {
- p := new(DefaultsMessage_DefaultsEnum)
- *p = x
- return p
-}
-func (x DefaultsMessage_DefaultsEnum) String() string {
- return proto.EnumName(DefaultsMessage_DefaultsEnum_name, int32(x))
-}
-func (x *DefaultsMessage_DefaultsEnum) UnmarshalJSON(data []byte) error {
- value, err := proto.UnmarshalJSONEnum(DefaultsMessage_DefaultsEnum_value, data, "DefaultsMessage_DefaultsEnum")
- if err != nil {
- return err
- }
- *x = DefaultsMessage_DefaultsEnum(value)
- return nil
-}
-func (DefaultsMessage_DefaultsEnum) EnumDescriptor() ([]byte, []int) {
- return fileDescriptor0, []int{16, 0}
-}
-
-type Defaults_Color int32
-
-const (
- Defaults_RED Defaults_Color = 0
- Defaults_GREEN Defaults_Color = 1
- Defaults_BLUE Defaults_Color = 2
-)
-
-var Defaults_Color_name = map[int32]string{
- 0: "RED",
- 1: "GREEN",
- 2: "BLUE",
-}
-var Defaults_Color_value = map[string]int32{
- "RED": 0,
- "GREEN": 1,
- "BLUE": 2,
-}
-
-func (x Defaults_Color) Enum() *Defaults_Color {
- p := new(Defaults_Color)
- *p = x
- return p
-}
-func (x Defaults_Color) String() string {
- return proto.EnumName(Defaults_Color_name, int32(x))
-}
-func (x *Defaults_Color) UnmarshalJSON(data []byte) error {
- value, err := proto.UnmarshalJSONEnum(Defaults_Color_value, data, "Defaults_Color")
- if err != nil {
- return err
- }
- *x = Defaults_Color(value)
- return nil
-}
-func (Defaults_Color) EnumDescriptor() ([]byte, []int) { return fileDescriptor0, []int{21, 0} }
-
-type RepeatedEnum_Color int32
-
-const (
- RepeatedEnum_RED RepeatedEnum_Color = 1
-)
-
-var RepeatedEnum_Color_name = map[int32]string{
- 1: "RED",
-}
-var RepeatedEnum_Color_value = map[string]int32{
- "RED": 1,
-}
-
-func (x RepeatedEnum_Color) Enum() *RepeatedEnum_Color {
- p := new(RepeatedEnum_Color)
- *p = x
- return p
-}
-func (x RepeatedEnum_Color) String() string {
- return proto.EnumName(RepeatedEnum_Color_name, int32(x))
-}
-func (x *RepeatedEnum_Color) UnmarshalJSON(data []byte) error {
- value, err := proto.UnmarshalJSONEnum(RepeatedEnum_Color_value, data, "RepeatedEnum_Color")
- if err != nil {
- return err
- }
- *x = RepeatedEnum_Color(value)
- return nil
-}
-func (RepeatedEnum_Color) EnumDescriptor() ([]byte, []int) { return fileDescriptor0, []int{23, 0} }
-
-type GoEnum struct {
- Foo *FOO `protobuf:"varint,1,req,name=foo,enum=testdata.FOO" json:"foo,omitempty"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *GoEnum) Reset() { *m = GoEnum{} }
-func (m *GoEnum) String() string { return proto.CompactTextString(m) }
-func (*GoEnum) ProtoMessage() {}
-func (*GoEnum) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{0} }
-
-func (m *GoEnum) GetFoo() FOO {
- if m != nil && m.Foo != nil {
- return *m.Foo
- }
- return FOO_FOO1
-}
-
-type GoTestField struct {
- Label *string `protobuf:"bytes,1,req,name=Label" json:"Label,omitempty"`
- Type *string `protobuf:"bytes,2,req,name=Type" json:"Type,omitempty"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *GoTestField) Reset() { *m = GoTestField{} }
-func (m *GoTestField) String() string { return proto.CompactTextString(m) }
-func (*GoTestField) ProtoMessage() {}
-func (*GoTestField) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{1} }
-
-func (m *GoTestField) GetLabel() string {
- if m != nil && m.Label != nil {
- return *m.Label
- }
- return ""
-}
-
-func (m *GoTestField) GetType() string {
- if m != nil && m.Type != nil {
- return *m.Type
- }
- return ""
-}
-
-type GoTest struct {
- // Some typical parameters
- Kind *GoTest_KIND `protobuf:"varint,1,req,name=Kind,enum=testdata.GoTest_KIND" json:"Kind,omitempty"`
- Table *string `protobuf:"bytes,2,opt,name=Table" json:"Table,omitempty"`
- Param *int32 `protobuf:"varint,3,opt,name=Param" json:"Param,omitempty"`
- // Required, repeated and optional foreign fields.
- RequiredField *GoTestField `protobuf:"bytes,4,req,name=RequiredField" json:"RequiredField,omitempty"`
- RepeatedField []*GoTestField `protobuf:"bytes,5,rep,name=RepeatedField" json:"RepeatedField,omitempty"`
- OptionalField *GoTestField `protobuf:"bytes,6,opt,name=OptionalField" json:"OptionalField,omitempty"`
- // Required fields of all basic types
- F_BoolRequired *bool `protobuf:"varint,10,req,name=F_Bool_required,json=FBoolRequired" json:"F_Bool_required,omitempty"`
- F_Int32Required *int32 `protobuf:"varint,11,req,name=F_Int32_required,json=FInt32Required" json:"F_Int32_required,omitempty"`
- F_Int64Required *int64 `protobuf:"varint,12,req,name=F_Int64_required,json=FInt64Required" json:"F_Int64_required,omitempty"`
- F_Fixed32Required *uint32 `protobuf:"fixed32,13,req,name=F_Fixed32_required,json=FFixed32Required" json:"F_Fixed32_required,omitempty"`
- F_Fixed64Required *uint64 `protobuf:"fixed64,14,req,name=F_Fixed64_required,json=FFixed64Required" json:"F_Fixed64_required,omitempty"`
- F_Uint32Required *uint32 `protobuf:"varint,15,req,name=F_Uint32_required,json=FUint32Required" json:"F_Uint32_required,omitempty"`
- F_Uint64Required *uint64 `protobuf:"varint,16,req,name=F_Uint64_required,json=FUint64Required" json:"F_Uint64_required,omitempty"`
- F_FloatRequired *float32 `protobuf:"fixed32,17,req,name=F_Float_required,json=FFloatRequired" json:"F_Float_required,omitempty"`
- F_DoubleRequired *float64 `protobuf:"fixed64,18,req,name=F_Double_required,json=FDoubleRequired" json:"F_Double_required,omitempty"`
- F_StringRequired *string `protobuf:"bytes,19,req,name=F_String_required,json=FStringRequired" json:"F_String_required,omitempty"`
- F_BytesRequired []byte `protobuf:"bytes,101,req,name=F_Bytes_required,json=FBytesRequired" json:"F_Bytes_required,omitempty"`
- F_Sint32Required *int32 `protobuf:"zigzag32,102,req,name=F_Sint32_required,json=FSint32Required" json:"F_Sint32_required,omitempty"`
- F_Sint64Required *int64 `protobuf:"zigzag64,103,req,name=F_Sint64_required,json=FSint64Required" json:"F_Sint64_required,omitempty"`
- // Repeated fields of all basic types
- F_BoolRepeated []bool `protobuf:"varint,20,rep,name=F_Bool_repeated,json=FBoolRepeated" json:"F_Bool_repeated,omitempty"`
- F_Int32Repeated []int32 `protobuf:"varint,21,rep,name=F_Int32_repeated,json=FInt32Repeated" json:"F_Int32_repeated,omitempty"`
- F_Int64Repeated []int64 `protobuf:"varint,22,rep,name=F_Int64_repeated,json=FInt64Repeated" json:"F_Int64_repeated,omitempty"`
- F_Fixed32Repeated []uint32 `protobuf:"fixed32,23,rep,name=F_Fixed32_repeated,json=FFixed32Repeated" json:"F_Fixed32_repeated,omitempty"`
- F_Fixed64Repeated []uint64 `protobuf:"fixed64,24,rep,name=F_Fixed64_repeated,json=FFixed64Repeated" json:"F_Fixed64_repeated,omitempty"`
- F_Uint32Repeated []uint32 `protobuf:"varint,25,rep,name=F_Uint32_repeated,json=FUint32Repeated" json:"F_Uint32_repeated,omitempty"`
- F_Uint64Repeated []uint64 `protobuf:"varint,26,rep,name=F_Uint64_repeated,json=FUint64Repeated" json:"F_Uint64_repeated,omitempty"`
- F_FloatRepeated []float32 `protobuf:"fixed32,27,rep,name=F_Float_repeated,json=FFloatRepeated" json:"F_Float_repeated,omitempty"`
- F_DoubleRepeated []float64 `protobuf:"fixed64,28,rep,name=F_Double_repeated,json=FDoubleRepeated" json:"F_Double_repeated,omitempty"`
- F_StringRepeated []string `protobuf:"bytes,29,rep,name=F_String_repeated,json=FStringRepeated" json:"F_String_repeated,omitempty"`
- F_BytesRepeated [][]byte `protobuf:"bytes,201,rep,name=F_Bytes_repeated,json=FBytesRepeated" json:"F_Bytes_repeated,omitempty"`
- F_Sint32Repeated []int32 `protobuf:"zigzag32,202,rep,name=F_Sint32_repeated,json=FSint32Repeated" json:"F_Sint32_repeated,omitempty"`
- F_Sint64Repeated []int64 `protobuf:"zigzag64,203,rep,name=F_Sint64_repeated,json=FSint64Repeated" json:"F_Sint64_repeated,omitempty"`
- // Optional fields of all basic types
- F_BoolOptional *bool `protobuf:"varint,30,opt,name=F_Bool_optional,json=FBoolOptional" json:"F_Bool_optional,omitempty"`
- F_Int32Optional *int32 `protobuf:"varint,31,opt,name=F_Int32_optional,json=FInt32Optional" json:"F_Int32_optional,omitempty"`
- F_Int64Optional *int64 `protobuf:"varint,32,opt,name=F_Int64_optional,json=FInt64Optional" json:"F_Int64_optional,omitempty"`
- F_Fixed32Optional *uint32 `protobuf:"fixed32,33,opt,name=F_Fixed32_optional,json=FFixed32Optional" json:"F_Fixed32_optional,omitempty"`
- F_Fixed64Optional *uint64 `protobuf:"fixed64,34,opt,name=F_Fixed64_optional,json=FFixed64Optional" json:"F_Fixed64_optional,omitempty"`
- F_Uint32Optional *uint32 `protobuf:"varint,35,opt,name=F_Uint32_optional,json=FUint32Optional" json:"F_Uint32_optional,omitempty"`
- F_Uint64Optional *uint64 `protobuf:"varint,36,opt,name=F_Uint64_optional,json=FUint64Optional" json:"F_Uint64_optional,omitempty"`
- F_FloatOptional *float32 `protobuf:"fixed32,37,opt,name=F_Float_optional,json=FFloatOptional" json:"F_Float_optional,omitempty"`
- F_DoubleOptional *float64 `protobuf:"fixed64,38,opt,name=F_Double_optional,json=FDoubleOptional" json:"F_Double_optional,omitempty"`
- F_StringOptional *string `protobuf:"bytes,39,opt,name=F_String_optional,json=FStringOptional" json:"F_String_optional,omitempty"`
- F_BytesOptional []byte `protobuf:"bytes,301,opt,name=F_Bytes_optional,json=FBytesOptional" json:"F_Bytes_optional,omitempty"`
- F_Sint32Optional *int32 `protobuf:"zigzag32,302,opt,name=F_Sint32_optional,json=FSint32Optional" json:"F_Sint32_optional,omitempty"`
- F_Sint64Optional *int64 `protobuf:"zigzag64,303,opt,name=F_Sint64_optional,json=FSint64Optional" json:"F_Sint64_optional,omitempty"`
- // Default-valued fields of all basic types
- F_BoolDefaulted *bool `protobuf:"varint,40,opt,name=F_Bool_defaulted,json=FBoolDefaulted,def=1" json:"F_Bool_defaulted,omitempty"`
- F_Int32Defaulted *int32 `protobuf:"varint,41,opt,name=F_Int32_defaulted,json=FInt32Defaulted,def=32" json:"F_Int32_defaulted,omitempty"`
- F_Int64Defaulted *int64 `protobuf:"varint,42,opt,name=F_Int64_defaulted,json=FInt64Defaulted,def=64" json:"F_Int64_defaulted,omitempty"`
- F_Fixed32Defaulted *uint32 `protobuf:"fixed32,43,opt,name=F_Fixed32_defaulted,json=FFixed32Defaulted,def=320" json:"F_Fixed32_defaulted,omitempty"`
- F_Fixed64Defaulted *uint64 `protobuf:"fixed64,44,opt,name=F_Fixed64_defaulted,json=FFixed64Defaulted,def=640" json:"F_Fixed64_defaulted,omitempty"`
- F_Uint32Defaulted *uint32 `protobuf:"varint,45,opt,name=F_Uint32_defaulted,json=FUint32Defaulted,def=3200" json:"F_Uint32_defaulted,omitempty"`
- F_Uint64Defaulted *uint64 `protobuf:"varint,46,opt,name=F_Uint64_defaulted,json=FUint64Defaulted,def=6400" json:"F_Uint64_defaulted,omitempty"`
- F_FloatDefaulted *float32 `protobuf:"fixed32,47,opt,name=F_Float_defaulted,json=FFloatDefaulted,def=314159" json:"F_Float_defaulted,omitempty"`
- F_DoubleDefaulted *float64 `protobuf:"fixed64,48,opt,name=F_Double_defaulted,json=FDoubleDefaulted,def=271828" json:"F_Double_defaulted,omitempty"`
- F_StringDefaulted *string `protobuf:"bytes,49,opt,name=F_String_defaulted,json=FStringDefaulted,def=hello, \"world!\"\n" json:"F_String_defaulted,omitempty"`
- F_BytesDefaulted []byte `protobuf:"bytes,401,opt,name=F_Bytes_defaulted,json=FBytesDefaulted,def=Bignose" json:"F_Bytes_defaulted,omitempty"`
- F_Sint32Defaulted *int32 `protobuf:"zigzag32,402,opt,name=F_Sint32_defaulted,json=FSint32Defaulted,def=-32" json:"F_Sint32_defaulted,omitempty"`
- F_Sint64Defaulted *int64 `protobuf:"zigzag64,403,opt,name=F_Sint64_defaulted,json=FSint64Defaulted,def=-64" json:"F_Sint64_defaulted,omitempty"`
- // Packed repeated fields (no string or bytes).
- F_BoolRepeatedPacked []bool `protobuf:"varint,50,rep,packed,name=F_Bool_repeated_packed,json=FBoolRepeatedPacked" json:"F_Bool_repeated_packed,omitempty"`
- F_Int32RepeatedPacked []int32 `protobuf:"varint,51,rep,packed,name=F_Int32_repeated_packed,json=FInt32RepeatedPacked" json:"F_Int32_repeated_packed,omitempty"`
- F_Int64RepeatedPacked []int64 `protobuf:"varint,52,rep,packed,name=F_Int64_repeated_packed,json=FInt64RepeatedPacked" json:"F_Int64_repeated_packed,omitempty"`
- F_Fixed32RepeatedPacked []uint32 `protobuf:"fixed32,53,rep,packed,name=F_Fixed32_repeated_packed,json=FFixed32RepeatedPacked" json:"F_Fixed32_repeated_packed,omitempty"`
- F_Fixed64RepeatedPacked []uint64 `protobuf:"fixed64,54,rep,packed,name=F_Fixed64_repeated_packed,json=FFixed64RepeatedPacked" json:"F_Fixed64_repeated_packed,omitempty"`
- F_Uint32RepeatedPacked []uint32 `protobuf:"varint,55,rep,packed,name=F_Uint32_repeated_packed,json=FUint32RepeatedPacked" json:"F_Uint32_repeated_packed,omitempty"`
- F_Uint64RepeatedPacked []uint64 `protobuf:"varint,56,rep,packed,name=F_Uint64_repeated_packed,json=FUint64RepeatedPacked" json:"F_Uint64_repeated_packed,omitempty"`
- F_FloatRepeatedPacked []float32 `protobuf:"fixed32,57,rep,packed,name=F_Float_repeated_packed,json=FFloatRepeatedPacked" json:"F_Float_repeated_packed,omitempty"`
- F_DoubleRepeatedPacked []float64 `protobuf:"fixed64,58,rep,packed,name=F_Double_repeated_packed,json=FDoubleRepeatedPacked" json:"F_Double_repeated_packed,omitempty"`
- F_Sint32RepeatedPacked []int32 `protobuf:"zigzag32,502,rep,packed,name=F_Sint32_repeated_packed,json=FSint32RepeatedPacked" json:"F_Sint32_repeated_packed,omitempty"`
- F_Sint64RepeatedPacked []int64 `protobuf:"zigzag64,503,rep,packed,name=F_Sint64_repeated_packed,json=FSint64RepeatedPacked" json:"F_Sint64_repeated_packed,omitempty"`
- Requiredgroup *GoTest_RequiredGroup `protobuf:"group,70,req,name=RequiredGroup,json=requiredgroup" json:"requiredgroup,omitempty"`
- Repeatedgroup []*GoTest_RepeatedGroup `protobuf:"group,80,rep,name=RepeatedGroup,json=repeatedgroup" json:"repeatedgroup,omitempty"`
- Optionalgroup *GoTest_OptionalGroup `protobuf:"group,90,opt,name=OptionalGroup,json=optionalgroup" json:"optionalgroup,omitempty"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *GoTest) Reset() { *m = GoTest{} }
-func (m *GoTest) String() string { return proto.CompactTextString(m) }
-func (*GoTest) ProtoMessage() {}
-func (*GoTest) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{2} }
-
-const Default_GoTest_F_BoolDefaulted bool = true
-const Default_GoTest_F_Int32Defaulted int32 = 32
-const Default_GoTest_F_Int64Defaulted int64 = 64
-const Default_GoTest_F_Fixed32Defaulted uint32 = 320
-const Default_GoTest_F_Fixed64Defaulted uint64 = 640
-const Default_GoTest_F_Uint32Defaulted uint32 = 3200
-const Default_GoTest_F_Uint64Defaulted uint64 = 6400
-const Default_GoTest_F_FloatDefaulted float32 = 314159
-const Default_GoTest_F_DoubleDefaulted float64 = 271828
-const Default_GoTest_F_StringDefaulted string = "hello, \"world!\"\n"
-
-var Default_GoTest_F_BytesDefaulted []byte = []byte("Bignose")
-
-const Default_GoTest_F_Sint32Defaulted int32 = -32
-const Default_GoTest_F_Sint64Defaulted int64 = -64
-
-func (m *GoTest) GetKind() GoTest_KIND {
- if m != nil && m.Kind != nil {
- return *m.Kind
- }
- return GoTest_VOID
-}
-
-func (m *GoTest) GetTable() string {
- if m != nil && m.Table != nil {
- return *m.Table
- }
- return ""
-}
-
-func (m *GoTest) GetParam() int32 {
- if m != nil && m.Param != nil {
- return *m.Param
- }
- return 0
-}
-
-func (m *GoTest) GetRequiredField() *GoTestField {
- if m != nil {
- return m.RequiredField
- }
- return nil
-}
-
-func (m *GoTest) GetRepeatedField() []*GoTestField {
- if m != nil {
- return m.RepeatedField
- }
- return nil
-}
-
-func (m *GoTest) GetOptionalField() *GoTestField {
- if m != nil {
- return m.OptionalField
- }
- return nil
-}
-
-func (m *GoTest) GetF_BoolRequired() bool {
- if m != nil && m.F_BoolRequired != nil {
- return *m.F_BoolRequired
- }
- return false
-}
-
-func (m *GoTest) GetF_Int32Required() int32 {
- if m != nil && m.F_Int32Required != nil {
- return *m.F_Int32Required
- }
- return 0
-}
-
-func (m *GoTest) GetF_Int64Required() int64 {
- if m != nil && m.F_Int64Required != nil {
- return *m.F_Int64Required
- }
- return 0
-}
-
-func (m *GoTest) GetF_Fixed32Required() uint32 {
- if m != nil && m.F_Fixed32Required != nil {
- return *m.F_Fixed32Required
- }
- return 0
-}
-
-func (m *GoTest) GetF_Fixed64Required() uint64 {
- if m != nil && m.F_Fixed64Required != nil {
- return *m.F_Fixed64Required
- }
- return 0
-}
-
-func (m *GoTest) GetF_Uint32Required() uint32 {
- if m != nil && m.F_Uint32Required != nil {
- return *m.F_Uint32Required
- }
- return 0
-}
-
-func (m *GoTest) GetF_Uint64Required() uint64 {
- if m != nil && m.F_Uint64Required != nil {
- return *m.F_Uint64Required
- }
- return 0
-}
-
-func (m *GoTest) GetF_FloatRequired() float32 {
- if m != nil && m.F_FloatRequired != nil {
- return *m.F_FloatRequired
- }
- return 0
-}
-
-func (m *GoTest) GetF_DoubleRequired() float64 {
- if m != nil && m.F_DoubleRequired != nil {
- return *m.F_DoubleRequired
- }
- return 0
-}
-
-func (m *GoTest) GetF_StringRequired() string {
- if m != nil && m.F_StringRequired != nil {
- return *m.F_StringRequired
- }
- return ""
-}
-
-func (m *GoTest) GetF_BytesRequired() []byte {
- if m != nil {
- return m.F_BytesRequired
- }
- return nil
-}
-
-func (m *GoTest) GetF_Sint32Required() int32 {
- if m != nil && m.F_Sint32Required != nil {
- return *m.F_Sint32Required
- }
- return 0
-}
-
-func (m *GoTest) GetF_Sint64Required() int64 {
- if m != nil && m.F_Sint64Required != nil {
- return *m.F_Sint64Required
- }
- return 0
-}
-
-func (m *GoTest) GetF_BoolRepeated() []bool {
- if m != nil {
- return m.F_BoolRepeated
- }
- return nil
-}
-
-func (m *GoTest) GetF_Int32Repeated() []int32 {
- if m != nil {
- return m.F_Int32Repeated
- }
- return nil
-}
-
-func (m *GoTest) GetF_Int64Repeated() []int64 {
- if m != nil {
- return m.F_Int64Repeated
- }
- return nil
-}
-
-func (m *GoTest) GetF_Fixed32Repeated() []uint32 {
- if m != nil {
- return m.F_Fixed32Repeated
- }
- return nil
-}
-
-func (m *GoTest) GetF_Fixed64Repeated() []uint64 {
- if m != nil {
- return m.F_Fixed64Repeated
- }
- return nil
-}
-
-func (m *GoTest) GetF_Uint32Repeated() []uint32 {
- if m != nil {
- return m.F_Uint32Repeated
- }
- return nil
-}
-
-func (m *GoTest) GetF_Uint64Repeated() []uint64 {
- if m != nil {
- return m.F_Uint64Repeated
- }
- return nil
-}
-
-func (m *GoTest) GetF_FloatRepeated() []float32 {
- if m != nil {
- return m.F_FloatRepeated
- }
- return nil
-}
-
-func (m *GoTest) GetF_DoubleRepeated() []float64 {
- if m != nil {
- return m.F_DoubleRepeated
- }
- return nil
-}
-
-func (m *GoTest) GetF_StringRepeated() []string {
- if m != nil {
- return m.F_StringRepeated
- }
- return nil
-}
-
-func (m *GoTest) GetF_BytesRepeated() [][]byte {
- if m != nil {
- return m.F_BytesRepeated
- }
- return nil
-}
-
-func (m *GoTest) GetF_Sint32Repeated() []int32 {
- if m != nil {
- return m.F_Sint32Repeated
- }
- return nil
-}
-
-func (m *GoTest) GetF_Sint64Repeated() []int64 {
- if m != nil {
- return m.F_Sint64Repeated
- }
- return nil
-}
-
-func (m *GoTest) GetF_BoolOptional() bool {
- if m != nil && m.F_BoolOptional != nil {
- return *m.F_BoolOptional
- }
- return false
-}
-
-func (m *GoTest) GetF_Int32Optional() int32 {
- if m != nil && m.F_Int32Optional != nil {
- return *m.F_Int32Optional
- }
- return 0
-}
-
-func (m *GoTest) GetF_Int64Optional() int64 {
- if m != nil && m.F_Int64Optional != nil {
- return *m.F_Int64Optional
- }
- return 0
-}
-
-func (m *GoTest) GetF_Fixed32Optional() uint32 {
- if m != nil && m.F_Fixed32Optional != nil {
- return *m.F_Fixed32Optional
- }
- return 0
-}
-
-func (m *GoTest) GetF_Fixed64Optional() uint64 {
- if m != nil && m.F_Fixed64Optional != nil {
- return *m.F_Fixed64Optional
- }
- return 0
-}
-
-func (m *GoTest) GetF_Uint32Optional() uint32 {
- if m != nil && m.F_Uint32Optional != nil {
- return *m.F_Uint32Optional
- }
- return 0
-}
-
-func (m *GoTest) GetF_Uint64Optional() uint64 {
- if m != nil && m.F_Uint64Optional != nil {
- return *m.F_Uint64Optional
- }
- return 0
-}
-
-func (m *GoTest) GetF_FloatOptional() float32 {
- if m != nil && m.F_FloatOptional != nil {
- return *m.F_FloatOptional
- }
- return 0
-}
-
-func (m *GoTest) GetF_DoubleOptional() float64 {
- if m != nil && m.F_DoubleOptional != nil {
- return *m.F_DoubleOptional
- }
- return 0
-}
-
-func (m *GoTest) GetF_StringOptional() string {
- if m != nil && m.F_StringOptional != nil {
- return *m.F_StringOptional
- }
- return ""
-}
-
-func (m *GoTest) GetF_BytesOptional() []byte {
- if m != nil {
- return m.F_BytesOptional
- }
- return nil
-}
-
-func (m *GoTest) GetF_Sint32Optional() int32 {
- if m != nil && m.F_Sint32Optional != nil {
- return *m.F_Sint32Optional
- }
- return 0
-}
-
-func (m *GoTest) GetF_Sint64Optional() int64 {
- if m != nil && m.F_Sint64Optional != nil {
- return *m.F_Sint64Optional
- }
- return 0
-}
-
-func (m *GoTest) GetF_BoolDefaulted() bool {
- if m != nil && m.F_BoolDefaulted != nil {
- return *m.F_BoolDefaulted
- }
- return Default_GoTest_F_BoolDefaulted
-}
-
-func (m *GoTest) GetF_Int32Defaulted() int32 {
- if m != nil && m.F_Int32Defaulted != nil {
- return *m.F_Int32Defaulted
- }
- return Default_GoTest_F_Int32Defaulted
-}
-
-func (m *GoTest) GetF_Int64Defaulted() int64 {
- if m != nil && m.F_Int64Defaulted != nil {
- return *m.F_Int64Defaulted
- }
- return Default_GoTest_F_Int64Defaulted
-}
-
-func (m *GoTest) GetF_Fixed32Defaulted() uint32 {
- if m != nil && m.F_Fixed32Defaulted != nil {
- return *m.F_Fixed32Defaulted
- }
- return Default_GoTest_F_Fixed32Defaulted
-}
-
-func (m *GoTest) GetF_Fixed64Defaulted() uint64 {
- if m != nil && m.F_Fixed64Defaulted != nil {
- return *m.F_Fixed64Defaulted
- }
- return Default_GoTest_F_Fixed64Defaulted
-}
-
-func (m *GoTest) GetF_Uint32Defaulted() uint32 {
- if m != nil && m.F_Uint32Defaulted != nil {
- return *m.F_Uint32Defaulted
- }
- return Default_GoTest_F_Uint32Defaulted
-}
-
-func (m *GoTest) GetF_Uint64Defaulted() uint64 {
- if m != nil && m.F_Uint64Defaulted != nil {
- return *m.F_Uint64Defaulted
- }
- return Default_GoTest_F_Uint64Defaulted
-}
-
-func (m *GoTest) GetF_FloatDefaulted() float32 {
- if m != nil && m.F_FloatDefaulted != nil {
- return *m.F_FloatDefaulted
- }
- return Default_GoTest_F_FloatDefaulted
-}
-
-func (m *GoTest) GetF_DoubleDefaulted() float64 {
- if m != nil && m.F_DoubleDefaulted != nil {
- return *m.F_DoubleDefaulted
- }
- return Default_GoTest_F_DoubleDefaulted
-}
-
-func (m *GoTest) GetF_StringDefaulted() string {
- if m != nil && m.F_StringDefaulted != nil {
- return *m.F_StringDefaulted
- }
- return Default_GoTest_F_StringDefaulted
-}
-
-func (m *GoTest) GetF_BytesDefaulted() []byte {
- if m != nil && m.F_BytesDefaulted != nil {
- return m.F_BytesDefaulted
- }
- return append([]byte(nil), Default_GoTest_F_BytesDefaulted...)
-}
-
-func (m *GoTest) GetF_Sint32Defaulted() int32 {
- if m != nil && m.F_Sint32Defaulted != nil {
- return *m.F_Sint32Defaulted
- }
- return Default_GoTest_F_Sint32Defaulted
-}
-
-func (m *GoTest) GetF_Sint64Defaulted() int64 {
- if m != nil && m.F_Sint64Defaulted != nil {
- return *m.F_Sint64Defaulted
- }
- return Default_GoTest_F_Sint64Defaulted
-}
-
-func (m *GoTest) GetF_BoolRepeatedPacked() []bool {
- if m != nil {
- return m.F_BoolRepeatedPacked
- }
- return nil
-}
-
-func (m *GoTest) GetF_Int32RepeatedPacked() []int32 {
- if m != nil {
- return m.F_Int32RepeatedPacked
- }
- return nil
-}
-
-func (m *GoTest) GetF_Int64RepeatedPacked() []int64 {
- if m != nil {
- return m.F_Int64RepeatedPacked
- }
- return nil
-}
-
-func (m *GoTest) GetF_Fixed32RepeatedPacked() []uint32 {
- if m != nil {
- return m.F_Fixed32RepeatedPacked
- }
- return nil
-}
-
-func (m *GoTest) GetF_Fixed64RepeatedPacked() []uint64 {
- if m != nil {
- return m.F_Fixed64RepeatedPacked
- }
- return nil
-}
-
-func (m *GoTest) GetF_Uint32RepeatedPacked() []uint32 {
- if m != nil {
- return m.F_Uint32RepeatedPacked
- }
- return nil
-}
-
-func (m *GoTest) GetF_Uint64RepeatedPacked() []uint64 {
- if m != nil {
- return m.F_Uint64RepeatedPacked
- }
- return nil
-}
-
-func (m *GoTest) GetF_FloatRepeatedPacked() []float32 {
- if m != nil {
- return m.F_FloatRepeatedPacked
- }
- return nil
-}
-
-func (m *GoTest) GetF_DoubleRepeatedPacked() []float64 {
- if m != nil {
- return m.F_DoubleRepeatedPacked
- }
- return nil
-}
-
-func (m *GoTest) GetF_Sint32RepeatedPacked() []int32 {
- if m != nil {
- return m.F_Sint32RepeatedPacked
- }
- return nil
-}
-
-func (m *GoTest) GetF_Sint64RepeatedPacked() []int64 {
- if m != nil {
- return m.F_Sint64RepeatedPacked
- }
- return nil
-}
-
-func (m *GoTest) GetRequiredgroup() *GoTest_RequiredGroup {
- if m != nil {
- return m.Requiredgroup
- }
- return nil
-}
-
-func (m *GoTest) GetRepeatedgroup() []*GoTest_RepeatedGroup {
- if m != nil {
- return m.Repeatedgroup
- }
- return nil
-}
-
-func (m *GoTest) GetOptionalgroup() *GoTest_OptionalGroup {
- if m != nil {
- return m.Optionalgroup
- }
- return nil
-}
-
-// Required, repeated, and optional groups.
-type GoTest_RequiredGroup struct {
- RequiredField *string `protobuf:"bytes,71,req,name=RequiredField" json:"RequiredField,omitempty"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *GoTest_RequiredGroup) Reset() { *m = GoTest_RequiredGroup{} }
-func (m *GoTest_RequiredGroup) String() string { return proto.CompactTextString(m) }
-func (*GoTest_RequiredGroup) ProtoMessage() {}
-func (*GoTest_RequiredGroup) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{2, 0} }
-
-func (m *GoTest_RequiredGroup) GetRequiredField() string {
- if m != nil && m.RequiredField != nil {
- return *m.RequiredField
- }
- return ""
-}
-
-type GoTest_RepeatedGroup struct {
- RequiredField *string `protobuf:"bytes,81,req,name=RequiredField" json:"RequiredField,omitempty"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *GoTest_RepeatedGroup) Reset() { *m = GoTest_RepeatedGroup{} }
-func (m *GoTest_RepeatedGroup) String() string { return proto.CompactTextString(m) }
-func (*GoTest_RepeatedGroup) ProtoMessage() {}
-func (*GoTest_RepeatedGroup) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{2, 1} }
-
-func (m *GoTest_RepeatedGroup) GetRequiredField() string {
- if m != nil && m.RequiredField != nil {
- return *m.RequiredField
- }
- return ""
-}
-
-type GoTest_OptionalGroup struct {
- RequiredField *string `protobuf:"bytes,91,req,name=RequiredField" json:"RequiredField,omitempty"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *GoTest_OptionalGroup) Reset() { *m = GoTest_OptionalGroup{} }
-func (m *GoTest_OptionalGroup) String() string { return proto.CompactTextString(m) }
-func (*GoTest_OptionalGroup) ProtoMessage() {}
-func (*GoTest_OptionalGroup) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{2, 2} }
-
-func (m *GoTest_OptionalGroup) GetRequiredField() string {
- if m != nil && m.RequiredField != nil {
- return *m.RequiredField
- }
- return ""
-}
-
-// For testing a group containing a required field.
-type GoTestRequiredGroupField struct {
- Group *GoTestRequiredGroupField_Group `protobuf:"group,1,req,name=Group,json=group" json:"group,omitempty"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *GoTestRequiredGroupField) Reset() { *m = GoTestRequiredGroupField{} }
-func (m *GoTestRequiredGroupField) String() string { return proto.CompactTextString(m) }
-func (*GoTestRequiredGroupField) ProtoMessage() {}
-func (*GoTestRequiredGroupField) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{3} }
-
-func (m *GoTestRequiredGroupField) GetGroup() *GoTestRequiredGroupField_Group {
- if m != nil {
- return m.Group
- }
- return nil
-}
-
-type GoTestRequiredGroupField_Group struct {
- Field *int32 `protobuf:"varint,2,req,name=Field" json:"Field,omitempty"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *GoTestRequiredGroupField_Group) Reset() { *m = GoTestRequiredGroupField_Group{} }
-func (m *GoTestRequiredGroupField_Group) String() string { return proto.CompactTextString(m) }
-func (*GoTestRequiredGroupField_Group) ProtoMessage() {}
-func (*GoTestRequiredGroupField_Group) Descriptor() ([]byte, []int) {
- return fileDescriptor0, []int{3, 0}
-}
-
-func (m *GoTestRequiredGroupField_Group) GetField() int32 {
- if m != nil && m.Field != nil {
- return *m.Field
- }
- return 0
-}
-
-// For testing skipping of unrecognized fields.
-// Numbers are all big, larger than tag numbers in GoTestField,
-// the message used in the corresponding test.
-type GoSkipTest struct {
- SkipInt32 *int32 `protobuf:"varint,11,req,name=skip_int32,json=skipInt32" json:"skip_int32,omitempty"`
- SkipFixed32 *uint32 `protobuf:"fixed32,12,req,name=skip_fixed32,json=skipFixed32" json:"skip_fixed32,omitempty"`
- SkipFixed64 *uint64 `protobuf:"fixed64,13,req,name=skip_fixed64,json=skipFixed64" json:"skip_fixed64,omitempty"`
- SkipString *string `protobuf:"bytes,14,req,name=skip_string,json=skipString" json:"skip_string,omitempty"`
- Skipgroup *GoSkipTest_SkipGroup `protobuf:"group,15,req,name=SkipGroup,json=skipgroup" json:"skipgroup,omitempty"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *GoSkipTest) Reset() { *m = GoSkipTest{} }
-func (m *GoSkipTest) String() string { return proto.CompactTextString(m) }
-func (*GoSkipTest) ProtoMessage() {}
-func (*GoSkipTest) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{4} }
-
-func (m *GoSkipTest) GetSkipInt32() int32 {
- if m != nil && m.SkipInt32 != nil {
- return *m.SkipInt32
- }
- return 0
-}
-
-func (m *GoSkipTest) GetSkipFixed32() uint32 {
- if m != nil && m.SkipFixed32 != nil {
- return *m.SkipFixed32
- }
- return 0
-}
-
-func (m *GoSkipTest) GetSkipFixed64() uint64 {
- if m != nil && m.SkipFixed64 != nil {
- return *m.SkipFixed64
- }
- return 0
-}
-
-func (m *GoSkipTest) GetSkipString() string {
- if m != nil && m.SkipString != nil {
- return *m.SkipString
- }
- return ""
-}
-
-func (m *GoSkipTest) GetSkipgroup() *GoSkipTest_SkipGroup {
- if m != nil {
- return m.Skipgroup
- }
- return nil
-}
-
-type GoSkipTest_SkipGroup struct {
- GroupInt32 *int32 `protobuf:"varint,16,req,name=group_int32,json=groupInt32" json:"group_int32,omitempty"`
- GroupString *string `protobuf:"bytes,17,req,name=group_string,json=groupString" json:"group_string,omitempty"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *GoSkipTest_SkipGroup) Reset() { *m = GoSkipTest_SkipGroup{} }
-func (m *GoSkipTest_SkipGroup) String() string { return proto.CompactTextString(m) }
-func (*GoSkipTest_SkipGroup) ProtoMessage() {}
-func (*GoSkipTest_SkipGroup) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{4, 0} }
-
-func (m *GoSkipTest_SkipGroup) GetGroupInt32() int32 {
- if m != nil && m.GroupInt32 != nil {
- return *m.GroupInt32
- }
- return 0
-}
-
-func (m *GoSkipTest_SkipGroup) GetGroupString() string {
- if m != nil && m.GroupString != nil {
- return *m.GroupString
- }
- return ""
-}
-
-// For testing packed/non-packed decoder switching.
-// A serialized instance of one should be deserializable as the other.
-type NonPackedTest struct {
- A []int32 `protobuf:"varint,1,rep,name=a" json:"a,omitempty"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *NonPackedTest) Reset() { *m = NonPackedTest{} }
-func (m *NonPackedTest) String() string { return proto.CompactTextString(m) }
-func (*NonPackedTest) ProtoMessage() {}
-func (*NonPackedTest) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{5} }
-
-func (m *NonPackedTest) GetA() []int32 {
- if m != nil {
- return m.A
- }
- return nil
-}
-
-type PackedTest struct {
- B []int32 `protobuf:"varint,1,rep,packed,name=b" json:"b,omitempty"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *PackedTest) Reset() { *m = PackedTest{} }
-func (m *PackedTest) String() string { return proto.CompactTextString(m) }
-func (*PackedTest) ProtoMessage() {}
-func (*PackedTest) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{6} }
-
-func (m *PackedTest) GetB() []int32 {
- if m != nil {
- return m.B
- }
- return nil
-}
-
-type MaxTag struct {
- // Maximum possible tag number.
- LastField *string `protobuf:"bytes,536870911,opt,name=last_field,json=lastField" json:"last_field,omitempty"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *MaxTag) Reset() { *m = MaxTag{} }
-func (m *MaxTag) String() string { return proto.CompactTextString(m) }
-func (*MaxTag) ProtoMessage() {}
-func (*MaxTag) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{7} }
-
-func (m *MaxTag) GetLastField() string {
- if m != nil && m.LastField != nil {
- return *m.LastField
- }
- return ""
-}
-
-type OldMessage struct {
- Nested *OldMessage_Nested `protobuf:"bytes,1,opt,name=nested" json:"nested,omitempty"`
- Num *int32 `protobuf:"varint,2,opt,name=num" json:"num,omitempty"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *OldMessage) Reset() { *m = OldMessage{} }
-func (m *OldMessage) String() string { return proto.CompactTextString(m) }
-func (*OldMessage) ProtoMessage() {}
-func (*OldMessage) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{8} }
-
-func (m *OldMessage) GetNested() *OldMessage_Nested {
- if m != nil {
- return m.Nested
- }
- return nil
-}
-
-func (m *OldMessage) GetNum() int32 {
- if m != nil && m.Num != nil {
- return *m.Num
- }
- return 0
-}
-
-type OldMessage_Nested struct {
- Name *string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *OldMessage_Nested) Reset() { *m = OldMessage_Nested{} }
-func (m *OldMessage_Nested) String() string { return proto.CompactTextString(m) }
-func (*OldMessage_Nested) ProtoMessage() {}
-func (*OldMessage_Nested) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{8, 0} }
-
-func (m *OldMessage_Nested) GetName() string {
- if m != nil && m.Name != nil {
- return *m.Name
- }
- return ""
-}
-
-// NewMessage is wire compatible with OldMessage;
-// imagine it as a future version.
-type NewMessage struct {
- Nested *NewMessage_Nested `protobuf:"bytes,1,opt,name=nested" json:"nested,omitempty"`
- // This is an int32 in OldMessage.
- Num *int64 `protobuf:"varint,2,opt,name=num" json:"num,omitempty"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *NewMessage) Reset() { *m = NewMessage{} }
-func (m *NewMessage) String() string { return proto.CompactTextString(m) }
-func (*NewMessage) ProtoMessage() {}
-func (*NewMessage) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{9} }
-
-func (m *NewMessage) GetNested() *NewMessage_Nested {
- if m != nil {
- return m.Nested
- }
- return nil
-}
-
-func (m *NewMessage) GetNum() int64 {
- if m != nil && m.Num != nil {
- return *m.Num
- }
- return 0
-}
-
-type NewMessage_Nested struct {
- Name *string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"`
- FoodGroup *string `protobuf:"bytes,2,opt,name=food_group,json=foodGroup" json:"food_group,omitempty"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *NewMessage_Nested) Reset() { *m = NewMessage_Nested{} }
-func (m *NewMessage_Nested) String() string { return proto.CompactTextString(m) }
-func (*NewMessage_Nested) ProtoMessage() {}
-func (*NewMessage_Nested) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{9, 0} }
-
-func (m *NewMessage_Nested) GetName() string {
- if m != nil && m.Name != nil {
- return *m.Name
- }
- return ""
-}
-
-func (m *NewMessage_Nested) GetFoodGroup() string {
- if m != nil && m.FoodGroup != nil {
- return *m.FoodGroup
- }
- return ""
-}
-
-type InnerMessage struct {
- Host *string `protobuf:"bytes,1,req,name=host" json:"host,omitempty"`
- Port *int32 `protobuf:"varint,2,opt,name=port,def=4000" json:"port,omitempty"`
- Connected *bool `protobuf:"varint,3,opt,name=connected" json:"connected,omitempty"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *InnerMessage) Reset() { *m = InnerMessage{} }
-func (m *InnerMessage) String() string { return proto.CompactTextString(m) }
-func (*InnerMessage) ProtoMessage() {}
-func (*InnerMessage) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{10} }
-
-const Default_InnerMessage_Port int32 = 4000
-
-func (m *InnerMessage) GetHost() string {
- if m != nil && m.Host != nil {
- return *m.Host
- }
- return ""
-}
-
-func (m *InnerMessage) GetPort() int32 {
- if m != nil && m.Port != nil {
- return *m.Port
- }
- return Default_InnerMessage_Port
-}
-
-func (m *InnerMessage) GetConnected() bool {
- if m != nil && m.Connected != nil {
- return *m.Connected
- }
- return false
-}
-
-type OtherMessage struct {
- Key *int64 `protobuf:"varint,1,opt,name=key" json:"key,omitempty"`
- Value []byte `protobuf:"bytes,2,opt,name=value" json:"value,omitempty"`
- Weight *float32 `protobuf:"fixed32,3,opt,name=weight" json:"weight,omitempty"`
- Inner *InnerMessage `protobuf:"bytes,4,opt,name=inner" json:"inner,omitempty"`
- proto.XXX_InternalExtensions `json:"-"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *OtherMessage) Reset() { *m = OtherMessage{} }
-func (m *OtherMessage) String() string { return proto.CompactTextString(m) }
-func (*OtherMessage) ProtoMessage() {}
-func (*OtherMessage) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{11} }
-
-var extRange_OtherMessage = []proto.ExtensionRange{
- {100, 536870911},
-}
-
-func (*OtherMessage) ExtensionRangeArray() []proto.ExtensionRange {
- return extRange_OtherMessage
-}
-
-func (m *OtherMessage) GetKey() int64 {
- if m != nil && m.Key != nil {
- return *m.Key
- }
- return 0
-}
-
-func (m *OtherMessage) GetValue() []byte {
- if m != nil {
- return m.Value
- }
- return nil
-}
-
-func (m *OtherMessage) GetWeight() float32 {
- if m != nil && m.Weight != nil {
- return *m.Weight
- }
- return 0
-}
-
-func (m *OtherMessage) GetInner() *InnerMessage {
- if m != nil {
- return m.Inner
- }
- return nil
-}
-
-type RequiredInnerMessage struct {
- LeoFinallyWonAnOscar *InnerMessage `protobuf:"bytes,1,req,name=leo_finally_won_an_oscar,json=leoFinallyWonAnOscar" json:"leo_finally_won_an_oscar,omitempty"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *RequiredInnerMessage) Reset() { *m = RequiredInnerMessage{} }
-func (m *RequiredInnerMessage) String() string { return proto.CompactTextString(m) }
-func (*RequiredInnerMessage) ProtoMessage() {}
-func (*RequiredInnerMessage) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{12} }
-
-func (m *RequiredInnerMessage) GetLeoFinallyWonAnOscar() *InnerMessage {
- if m != nil {
- return m.LeoFinallyWonAnOscar
- }
- return nil
-}
-
-type MyMessage struct {
- Count *int32 `protobuf:"varint,1,req,name=count" json:"count,omitempty"`
- Name *string `protobuf:"bytes,2,opt,name=name" json:"name,omitempty"`
- Quote *string `protobuf:"bytes,3,opt,name=quote" json:"quote,omitempty"`
- Pet []string `protobuf:"bytes,4,rep,name=pet" json:"pet,omitempty"`
- Inner *InnerMessage `protobuf:"bytes,5,opt,name=inner" json:"inner,omitempty"`
- Others []*OtherMessage `protobuf:"bytes,6,rep,name=others" json:"others,omitempty"`
- WeMustGoDeeper *RequiredInnerMessage `protobuf:"bytes,13,opt,name=we_must_go_deeper,json=weMustGoDeeper" json:"we_must_go_deeper,omitempty"`
- RepInner []*InnerMessage `protobuf:"bytes,12,rep,name=rep_inner,json=repInner" json:"rep_inner,omitempty"`
- Bikeshed *MyMessage_Color `protobuf:"varint,7,opt,name=bikeshed,enum=testdata.MyMessage_Color" json:"bikeshed,omitempty"`
- Somegroup *MyMessage_SomeGroup `protobuf:"group,8,opt,name=SomeGroup,json=somegroup" json:"somegroup,omitempty"`
- // This field becomes [][]byte in the generated code.
- RepBytes [][]byte `protobuf:"bytes,10,rep,name=rep_bytes,json=repBytes" json:"rep_bytes,omitempty"`
- Bigfloat *float64 `protobuf:"fixed64,11,opt,name=bigfloat" json:"bigfloat,omitempty"`
- proto.XXX_InternalExtensions `json:"-"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *MyMessage) Reset() { *m = MyMessage{} }
-func (m *MyMessage) String() string { return proto.CompactTextString(m) }
-func (*MyMessage) ProtoMessage() {}
-func (*MyMessage) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{13} }
-
-var extRange_MyMessage = []proto.ExtensionRange{
- {100, 536870911},
-}
-
-func (*MyMessage) ExtensionRangeArray() []proto.ExtensionRange {
- return extRange_MyMessage
-}
-
-func (m *MyMessage) GetCount() int32 {
- if m != nil && m.Count != nil {
- return *m.Count
- }
- return 0
-}
-
-func (m *MyMessage) GetName() string {
- if m != nil && m.Name != nil {
- return *m.Name
- }
- return ""
-}
-
-func (m *MyMessage) GetQuote() string {
- if m != nil && m.Quote != nil {
- return *m.Quote
- }
- return ""
-}
-
-func (m *MyMessage) GetPet() []string {
- if m != nil {
- return m.Pet
- }
- return nil
-}
-
-func (m *MyMessage) GetInner() *InnerMessage {
- if m != nil {
- return m.Inner
- }
- return nil
-}
-
-func (m *MyMessage) GetOthers() []*OtherMessage {
- if m != nil {
- return m.Others
- }
- return nil
-}
-
-func (m *MyMessage) GetWeMustGoDeeper() *RequiredInnerMessage {
- if m != nil {
- return m.WeMustGoDeeper
- }
- return nil
-}
-
-func (m *MyMessage) GetRepInner() []*InnerMessage {
- if m != nil {
- return m.RepInner
- }
- return nil
-}
-
-func (m *MyMessage) GetBikeshed() MyMessage_Color {
- if m != nil && m.Bikeshed != nil {
- return *m.Bikeshed
- }
- return MyMessage_RED
-}
-
-func (m *MyMessage) GetSomegroup() *MyMessage_SomeGroup {
- if m != nil {
- return m.Somegroup
- }
- return nil
-}
-
-func (m *MyMessage) GetRepBytes() [][]byte {
- if m != nil {
- return m.RepBytes
- }
- return nil
-}
-
-func (m *MyMessage) GetBigfloat() float64 {
- if m != nil && m.Bigfloat != nil {
- return *m.Bigfloat
- }
- return 0
-}
-
-type MyMessage_SomeGroup struct {
- GroupField *int32 `protobuf:"varint,9,opt,name=group_field,json=groupField" json:"group_field,omitempty"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *MyMessage_SomeGroup) Reset() { *m = MyMessage_SomeGroup{} }
-func (m *MyMessage_SomeGroup) String() string { return proto.CompactTextString(m) }
-func (*MyMessage_SomeGroup) ProtoMessage() {}
-func (*MyMessage_SomeGroup) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{13, 0} }
-
-func (m *MyMessage_SomeGroup) GetGroupField() int32 {
- if m != nil && m.GroupField != nil {
- return *m.GroupField
- }
- return 0
-}
-
-type Ext struct {
- Data *string `protobuf:"bytes,1,opt,name=data" json:"data,omitempty"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *Ext) Reset() { *m = Ext{} }
-func (m *Ext) String() string { return proto.CompactTextString(m) }
-func (*Ext) ProtoMessage() {}
-func (*Ext) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{14} }
-
-func (m *Ext) GetData() string {
- if m != nil && m.Data != nil {
- return *m.Data
- }
- return ""
-}
-
-var E_Ext_More = &proto.ExtensionDesc{
- ExtendedType: (*MyMessage)(nil),
- ExtensionType: (*Ext)(nil),
- Field: 103,
- Name: "testdata.Ext.more",
- Tag: "bytes,103,opt,name=more",
- Filename: "test.proto",
-}
-
-var E_Ext_Text = &proto.ExtensionDesc{
- ExtendedType: (*MyMessage)(nil),
- ExtensionType: (*string)(nil),
- Field: 104,
- Name: "testdata.Ext.text",
- Tag: "bytes,104,opt,name=text",
- Filename: "test.proto",
-}
-
-var E_Ext_Number = &proto.ExtensionDesc{
- ExtendedType: (*MyMessage)(nil),
- ExtensionType: (*int32)(nil),
- Field: 105,
- Name: "testdata.Ext.number",
- Tag: "varint,105,opt,name=number",
- Filename: "test.proto",
-}
-
-type ComplexExtension struct {
- First *int32 `protobuf:"varint,1,opt,name=first" json:"first,omitempty"`
- Second *int32 `protobuf:"varint,2,opt,name=second" json:"second,omitempty"`
- Third []int32 `protobuf:"varint,3,rep,name=third" json:"third,omitempty"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *ComplexExtension) Reset() { *m = ComplexExtension{} }
-func (m *ComplexExtension) String() string { return proto.CompactTextString(m) }
-func (*ComplexExtension) ProtoMessage() {}
-func (*ComplexExtension) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{15} }
-
-func (m *ComplexExtension) GetFirst() int32 {
- if m != nil && m.First != nil {
- return *m.First
- }
- return 0
-}
-
-func (m *ComplexExtension) GetSecond() int32 {
- if m != nil && m.Second != nil {
- return *m.Second
- }
- return 0
-}
-
-func (m *ComplexExtension) GetThird() []int32 {
- if m != nil {
- return m.Third
- }
- return nil
-}
-
-type DefaultsMessage struct {
- proto.XXX_InternalExtensions `json:"-"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *DefaultsMessage) Reset() { *m = DefaultsMessage{} }
-func (m *DefaultsMessage) String() string { return proto.CompactTextString(m) }
-func (*DefaultsMessage) ProtoMessage() {}
-func (*DefaultsMessage) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{16} }
-
-var extRange_DefaultsMessage = []proto.ExtensionRange{
- {100, 536870911},
-}
-
-func (*DefaultsMessage) ExtensionRangeArray() []proto.ExtensionRange {
- return extRange_DefaultsMessage
-}
-
-type MyMessageSet struct {
- proto.XXX_InternalExtensions `json:"-"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *MyMessageSet) Reset() { *m = MyMessageSet{} }
-func (m *MyMessageSet) String() string { return proto.CompactTextString(m) }
-func (*MyMessageSet) ProtoMessage() {}
-func (*MyMessageSet) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{17} }
-
-func (m *MyMessageSet) Marshal() ([]byte, error) {
- return proto.MarshalMessageSet(&m.XXX_InternalExtensions)
-}
-func (m *MyMessageSet) Unmarshal(buf []byte) error {
- return proto.UnmarshalMessageSet(buf, &m.XXX_InternalExtensions)
-}
-func (m *MyMessageSet) MarshalJSON() ([]byte, error) {
- return proto.MarshalMessageSetJSON(&m.XXX_InternalExtensions)
-}
-func (m *MyMessageSet) UnmarshalJSON(buf []byte) error {
- return proto.UnmarshalMessageSetJSON(buf, &m.XXX_InternalExtensions)
-}
-
-// ensure MyMessageSet satisfies proto.Marshaler and proto.Unmarshaler
-var _ proto.Marshaler = (*MyMessageSet)(nil)
-var _ proto.Unmarshaler = (*MyMessageSet)(nil)
-
-var extRange_MyMessageSet = []proto.ExtensionRange{
- {100, 2147483646},
-}
-
-func (*MyMessageSet) ExtensionRangeArray() []proto.ExtensionRange {
- return extRange_MyMessageSet
-}
-
-type Empty struct {
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *Empty) Reset() { *m = Empty{} }
-func (m *Empty) String() string { return proto.CompactTextString(m) }
-func (*Empty) ProtoMessage() {}
-func (*Empty) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{18} }
-
-type MessageList struct {
- Message []*MessageList_Message `protobuf:"group,1,rep,name=Message,json=message" json:"message,omitempty"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *MessageList) Reset() { *m = MessageList{} }
-func (m *MessageList) String() string { return proto.CompactTextString(m) }
-func (*MessageList) ProtoMessage() {}
-func (*MessageList) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{19} }
-
-func (m *MessageList) GetMessage() []*MessageList_Message {
- if m != nil {
- return m.Message
- }
- return nil
-}
-
-type MessageList_Message struct {
- Name *string `protobuf:"bytes,2,req,name=name" json:"name,omitempty"`
- Count *int32 `protobuf:"varint,3,req,name=count" json:"count,omitempty"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *MessageList_Message) Reset() { *m = MessageList_Message{} }
-func (m *MessageList_Message) String() string { return proto.CompactTextString(m) }
-func (*MessageList_Message) ProtoMessage() {}
-func (*MessageList_Message) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{19, 0} }
-
-func (m *MessageList_Message) GetName() string {
- if m != nil && m.Name != nil {
- return *m.Name
- }
- return ""
-}
-
-func (m *MessageList_Message) GetCount() int32 {
- if m != nil && m.Count != nil {
- return *m.Count
- }
- return 0
-}
-
-type Strings struct {
- StringField *string `protobuf:"bytes,1,opt,name=string_field,json=stringField" json:"string_field,omitempty"`
- BytesField []byte `protobuf:"bytes,2,opt,name=bytes_field,json=bytesField" json:"bytes_field,omitempty"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *Strings) Reset() { *m = Strings{} }
-func (m *Strings) String() string { return proto.CompactTextString(m) }
-func (*Strings) ProtoMessage() {}
-func (*Strings) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{20} }
-
-func (m *Strings) GetStringField() string {
- if m != nil && m.StringField != nil {
- return *m.StringField
- }
- return ""
-}
-
-func (m *Strings) GetBytesField() []byte {
- if m != nil {
- return m.BytesField
- }
- return nil
-}
-
-type Defaults struct {
- // Default-valued fields of all basic types.
- // Same as GoTest, but copied here to make testing easier.
- F_Bool *bool `protobuf:"varint,1,opt,name=F_Bool,json=FBool,def=1" json:"F_Bool,omitempty"`
- F_Int32 *int32 `protobuf:"varint,2,opt,name=F_Int32,json=FInt32,def=32" json:"F_Int32,omitempty"`
- F_Int64 *int64 `protobuf:"varint,3,opt,name=F_Int64,json=FInt64,def=64" json:"F_Int64,omitempty"`
- F_Fixed32 *uint32 `protobuf:"fixed32,4,opt,name=F_Fixed32,json=FFixed32,def=320" json:"F_Fixed32,omitempty"`
- F_Fixed64 *uint64 `protobuf:"fixed64,5,opt,name=F_Fixed64,json=FFixed64,def=640" json:"F_Fixed64,omitempty"`
- F_Uint32 *uint32 `protobuf:"varint,6,opt,name=F_Uint32,json=FUint32,def=3200" json:"F_Uint32,omitempty"`
- F_Uint64 *uint64 `protobuf:"varint,7,opt,name=F_Uint64,json=FUint64,def=6400" json:"F_Uint64,omitempty"`
- F_Float *float32 `protobuf:"fixed32,8,opt,name=F_Float,json=FFloat,def=314159" json:"F_Float,omitempty"`
- F_Double *float64 `protobuf:"fixed64,9,opt,name=F_Double,json=FDouble,def=271828" json:"F_Double,omitempty"`
- F_String *string `protobuf:"bytes,10,opt,name=F_String,json=FString,def=hello, \"world!\"\n" json:"F_String,omitempty"`
- F_Bytes []byte `protobuf:"bytes,11,opt,name=F_Bytes,json=FBytes,def=Bignose" json:"F_Bytes,omitempty"`
- F_Sint32 *int32 `protobuf:"zigzag32,12,opt,name=F_Sint32,json=FSint32,def=-32" json:"F_Sint32,omitempty"`
- F_Sint64 *int64 `protobuf:"zigzag64,13,opt,name=F_Sint64,json=FSint64,def=-64" json:"F_Sint64,omitempty"`
- F_Enum *Defaults_Color `protobuf:"varint,14,opt,name=F_Enum,json=FEnum,enum=testdata.Defaults_Color,def=1" json:"F_Enum,omitempty"`
- // More fields with crazy defaults.
- F_Pinf *float32 `protobuf:"fixed32,15,opt,name=F_Pinf,json=FPinf,def=inf" json:"F_Pinf,omitempty"`
- F_Ninf *float32 `protobuf:"fixed32,16,opt,name=F_Ninf,json=FNinf,def=-inf" json:"F_Ninf,omitempty"`
- F_Nan *float32 `protobuf:"fixed32,17,opt,name=F_Nan,json=FNan,def=nan" json:"F_Nan,omitempty"`
- // Sub-message.
- Sub *SubDefaults `protobuf:"bytes,18,opt,name=sub" json:"sub,omitempty"`
- // Redundant but explicit defaults.
- StrZero *string `protobuf:"bytes,19,opt,name=str_zero,json=strZero,def=" json:"str_zero,omitempty"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *Defaults) Reset() { *m = Defaults{} }
-func (m *Defaults) String() string { return proto.CompactTextString(m) }
-func (*Defaults) ProtoMessage() {}
-func (*Defaults) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{21} }
-
-const Default_Defaults_F_Bool bool = true
-const Default_Defaults_F_Int32 int32 = 32
-const Default_Defaults_F_Int64 int64 = 64
-const Default_Defaults_F_Fixed32 uint32 = 320
-const Default_Defaults_F_Fixed64 uint64 = 640
-const Default_Defaults_F_Uint32 uint32 = 3200
-const Default_Defaults_F_Uint64 uint64 = 6400
-const Default_Defaults_F_Float float32 = 314159
-const Default_Defaults_F_Double float64 = 271828
-const Default_Defaults_F_String string = "hello, \"world!\"\n"
-
-var Default_Defaults_F_Bytes []byte = []byte("Bignose")
-
-const Default_Defaults_F_Sint32 int32 = -32
-const Default_Defaults_F_Sint64 int64 = -64
-const Default_Defaults_F_Enum Defaults_Color = Defaults_GREEN
-
-var Default_Defaults_F_Pinf float32 = float32(math.Inf(1))
-var Default_Defaults_F_Ninf float32 = float32(math.Inf(-1))
-var Default_Defaults_F_Nan float32 = float32(math.NaN())
-
-func (m *Defaults) GetF_Bool() bool {
- if m != nil && m.F_Bool != nil {
- return *m.F_Bool
- }
- return Default_Defaults_F_Bool
-}
-
-func (m *Defaults) GetF_Int32() int32 {
- if m != nil && m.F_Int32 != nil {
- return *m.F_Int32
- }
- return Default_Defaults_F_Int32
-}
-
-func (m *Defaults) GetF_Int64() int64 {
- if m != nil && m.F_Int64 != nil {
- return *m.F_Int64
- }
- return Default_Defaults_F_Int64
-}
-
-func (m *Defaults) GetF_Fixed32() uint32 {
- if m != nil && m.F_Fixed32 != nil {
- return *m.F_Fixed32
- }
- return Default_Defaults_F_Fixed32
-}
-
-func (m *Defaults) GetF_Fixed64() uint64 {
- if m != nil && m.F_Fixed64 != nil {
- return *m.F_Fixed64
- }
- return Default_Defaults_F_Fixed64
-}
-
-func (m *Defaults) GetF_Uint32() uint32 {
- if m != nil && m.F_Uint32 != nil {
- return *m.F_Uint32
- }
- return Default_Defaults_F_Uint32
-}
-
-func (m *Defaults) GetF_Uint64() uint64 {
- if m != nil && m.F_Uint64 != nil {
- return *m.F_Uint64
- }
- return Default_Defaults_F_Uint64
-}
-
-func (m *Defaults) GetF_Float() float32 {
- if m != nil && m.F_Float != nil {
- return *m.F_Float
- }
- return Default_Defaults_F_Float
-}
-
-func (m *Defaults) GetF_Double() float64 {
- if m != nil && m.F_Double != nil {
- return *m.F_Double
- }
- return Default_Defaults_F_Double
-}
-
-func (m *Defaults) GetF_String() string {
- if m != nil && m.F_String != nil {
- return *m.F_String
- }
- return Default_Defaults_F_String
-}
-
-func (m *Defaults) GetF_Bytes() []byte {
- if m != nil && m.F_Bytes != nil {
- return m.F_Bytes
- }
- return append([]byte(nil), Default_Defaults_F_Bytes...)
-}
-
-func (m *Defaults) GetF_Sint32() int32 {
- if m != nil && m.F_Sint32 != nil {
- return *m.F_Sint32
- }
- return Default_Defaults_F_Sint32
-}
-
-func (m *Defaults) GetF_Sint64() int64 {
- if m != nil && m.F_Sint64 != nil {
- return *m.F_Sint64
- }
- return Default_Defaults_F_Sint64
-}
-
-func (m *Defaults) GetF_Enum() Defaults_Color {
- if m != nil && m.F_Enum != nil {
- return *m.F_Enum
- }
- return Default_Defaults_F_Enum
-}
-
-func (m *Defaults) GetF_Pinf() float32 {
- if m != nil && m.F_Pinf != nil {
- return *m.F_Pinf
- }
- return Default_Defaults_F_Pinf
-}
-
-func (m *Defaults) GetF_Ninf() float32 {
- if m != nil && m.F_Ninf != nil {
- return *m.F_Ninf
- }
- return Default_Defaults_F_Ninf
-}
-
-func (m *Defaults) GetF_Nan() float32 {
- if m != nil && m.F_Nan != nil {
- return *m.F_Nan
- }
- return Default_Defaults_F_Nan
-}
-
-func (m *Defaults) GetSub() *SubDefaults {
- if m != nil {
- return m.Sub
- }
- return nil
-}
-
-func (m *Defaults) GetStrZero() string {
- if m != nil && m.StrZero != nil {
- return *m.StrZero
- }
- return ""
-}
-
-type SubDefaults struct {
- N *int64 `protobuf:"varint,1,opt,name=n,def=7" json:"n,omitempty"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *SubDefaults) Reset() { *m = SubDefaults{} }
-func (m *SubDefaults) String() string { return proto.CompactTextString(m) }
-func (*SubDefaults) ProtoMessage() {}
-func (*SubDefaults) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{22} }
-
-const Default_SubDefaults_N int64 = 7
-
-func (m *SubDefaults) GetN() int64 {
- if m != nil && m.N != nil {
- return *m.N
- }
- return Default_SubDefaults_N
-}
-
-type RepeatedEnum struct {
- Color []RepeatedEnum_Color `protobuf:"varint,1,rep,name=color,enum=testdata.RepeatedEnum_Color" json:"color,omitempty"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *RepeatedEnum) Reset() { *m = RepeatedEnum{} }
-func (m *RepeatedEnum) String() string { return proto.CompactTextString(m) }
-func (*RepeatedEnum) ProtoMessage() {}
-func (*RepeatedEnum) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{23} }
-
-func (m *RepeatedEnum) GetColor() []RepeatedEnum_Color {
- if m != nil {
- return m.Color
- }
- return nil
-}
-
-type MoreRepeated struct {
- Bools []bool `protobuf:"varint,1,rep,name=bools" json:"bools,omitempty"`
- BoolsPacked []bool `protobuf:"varint,2,rep,packed,name=bools_packed,json=boolsPacked" json:"bools_packed,omitempty"`
- Ints []int32 `protobuf:"varint,3,rep,name=ints" json:"ints,omitempty"`
- IntsPacked []int32 `protobuf:"varint,4,rep,packed,name=ints_packed,json=intsPacked" json:"ints_packed,omitempty"`
- Int64SPacked []int64 `protobuf:"varint,7,rep,packed,name=int64s_packed,json=int64sPacked" json:"int64s_packed,omitempty"`
- Strings []string `protobuf:"bytes,5,rep,name=strings" json:"strings,omitempty"`
- Fixeds []uint32 `protobuf:"fixed32,6,rep,name=fixeds" json:"fixeds,omitempty"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *MoreRepeated) Reset() { *m = MoreRepeated{} }
-func (m *MoreRepeated) String() string { return proto.CompactTextString(m) }
-func (*MoreRepeated) ProtoMessage() {}
-func (*MoreRepeated) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{24} }
-
-func (m *MoreRepeated) GetBools() []bool {
- if m != nil {
- return m.Bools
- }
- return nil
-}
-
-func (m *MoreRepeated) GetBoolsPacked() []bool {
- if m != nil {
- return m.BoolsPacked
- }
- return nil
-}
-
-func (m *MoreRepeated) GetInts() []int32 {
- if m != nil {
- return m.Ints
- }
- return nil
-}
-
-func (m *MoreRepeated) GetIntsPacked() []int32 {
- if m != nil {
- return m.IntsPacked
- }
- return nil
-}
-
-func (m *MoreRepeated) GetInt64SPacked() []int64 {
- if m != nil {
- return m.Int64SPacked
- }
- return nil
-}
-
-func (m *MoreRepeated) GetStrings() []string {
- if m != nil {
- return m.Strings
- }
- return nil
-}
-
-func (m *MoreRepeated) GetFixeds() []uint32 {
- if m != nil {
- return m.Fixeds
- }
- return nil
-}
-
-type GroupOld struct {
- G *GroupOld_G `protobuf:"group,101,opt,name=G,json=g" json:"g,omitempty"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *GroupOld) Reset() { *m = GroupOld{} }
-func (m *GroupOld) String() string { return proto.CompactTextString(m) }
-func (*GroupOld) ProtoMessage() {}
-func (*GroupOld) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{25} }
-
-func (m *GroupOld) GetG() *GroupOld_G {
- if m != nil {
- return m.G
- }
- return nil
-}
-
-type GroupOld_G struct {
- X *int32 `protobuf:"varint,2,opt,name=x" json:"x,omitempty"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *GroupOld_G) Reset() { *m = GroupOld_G{} }
-func (m *GroupOld_G) String() string { return proto.CompactTextString(m) }
-func (*GroupOld_G) ProtoMessage() {}
-func (*GroupOld_G) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{25, 0} }
-
-func (m *GroupOld_G) GetX() int32 {
- if m != nil && m.X != nil {
- return *m.X
- }
- return 0
-}
-
-type GroupNew struct {
- G *GroupNew_G `protobuf:"group,101,opt,name=G,json=g" json:"g,omitempty"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *GroupNew) Reset() { *m = GroupNew{} }
-func (m *GroupNew) String() string { return proto.CompactTextString(m) }
-func (*GroupNew) ProtoMessage() {}
-func (*GroupNew) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{26} }
-
-func (m *GroupNew) GetG() *GroupNew_G {
- if m != nil {
- return m.G
- }
- return nil
-}
-
-type GroupNew_G struct {
- X *int32 `protobuf:"varint,2,opt,name=x" json:"x,omitempty"`
- Y *int32 `protobuf:"varint,3,opt,name=y" json:"y,omitempty"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *GroupNew_G) Reset() { *m = GroupNew_G{} }
-func (m *GroupNew_G) String() string { return proto.CompactTextString(m) }
-func (*GroupNew_G) ProtoMessage() {}
-func (*GroupNew_G) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{26, 0} }
-
-func (m *GroupNew_G) GetX() int32 {
- if m != nil && m.X != nil {
- return *m.X
- }
- return 0
-}
-
-func (m *GroupNew_G) GetY() int32 {
- if m != nil && m.Y != nil {
- return *m.Y
- }
- return 0
-}
-
-type FloatingPoint struct {
- F *float64 `protobuf:"fixed64,1,req,name=f" json:"f,omitempty"`
- Exact *bool `protobuf:"varint,2,opt,name=exact" json:"exact,omitempty"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *FloatingPoint) Reset() { *m = FloatingPoint{} }
-func (m *FloatingPoint) String() string { return proto.CompactTextString(m) }
-func (*FloatingPoint) ProtoMessage() {}
-func (*FloatingPoint) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{27} }
-
-func (m *FloatingPoint) GetF() float64 {
- if m != nil && m.F != nil {
- return *m.F
- }
- return 0
-}
-
-func (m *FloatingPoint) GetExact() bool {
- if m != nil && m.Exact != nil {
- return *m.Exact
- }
- return false
-}
-
-type MessageWithMap struct {
- NameMapping map[int32]string `protobuf:"bytes,1,rep,name=name_mapping,json=nameMapping" json:"name_mapping,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"`
- MsgMapping map[int64]*FloatingPoint `protobuf:"bytes,2,rep,name=msg_mapping,json=msgMapping" json:"msg_mapping,omitempty" protobuf_key:"zigzag64,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"`
- ByteMapping map[bool][]byte `protobuf:"bytes,3,rep,name=byte_mapping,json=byteMapping" json:"byte_mapping,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"`
- StrToStr map[string]string `protobuf:"bytes,4,rep,name=str_to_str,json=strToStr" json:"str_to_str,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *MessageWithMap) Reset() { *m = MessageWithMap{} }
-func (m *MessageWithMap) String() string { return proto.CompactTextString(m) }
-func (*MessageWithMap) ProtoMessage() {}
-func (*MessageWithMap) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{28} }
-
-func (m *MessageWithMap) GetNameMapping() map[int32]string {
- if m != nil {
- return m.NameMapping
- }
- return nil
-}
-
-func (m *MessageWithMap) GetMsgMapping() map[int64]*FloatingPoint {
- if m != nil {
- return m.MsgMapping
- }
- return nil
-}
-
-func (m *MessageWithMap) GetByteMapping() map[bool][]byte {
- if m != nil {
- return m.ByteMapping
- }
- return nil
-}
-
-func (m *MessageWithMap) GetStrToStr() map[string]string {
- if m != nil {
- return m.StrToStr
- }
- return nil
-}
-
-type Oneof struct {
- // Types that are valid to be assigned to Union:
- // *Oneof_F_Bool
- // *Oneof_F_Int32
- // *Oneof_F_Int64
- // *Oneof_F_Fixed32
- // *Oneof_F_Fixed64
- // *Oneof_F_Uint32
- // *Oneof_F_Uint64
- // *Oneof_F_Float
- // *Oneof_F_Double
- // *Oneof_F_String
- // *Oneof_F_Bytes
- // *Oneof_F_Sint32
- // *Oneof_F_Sint64
- // *Oneof_F_Enum
- // *Oneof_F_Message
- // *Oneof_FGroup
- // *Oneof_F_Largest_Tag
- Union isOneof_Union `protobuf_oneof:"union"`
- // Types that are valid to be assigned to Tormato:
- // *Oneof_Value
- Tormato isOneof_Tormato `protobuf_oneof:"tormato"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *Oneof) Reset() { *m = Oneof{} }
-func (m *Oneof) String() string { return proto.CompactTextString(m) }
-func (*Oneof) ProtoMessage() {}
-func (*Oneof) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{29} }
-
-type isOneof_Union interface {
- isOneof_Union()
-}
-type isOneof_Tormato interface {
- isOneof_Tormato()
-}
-
-type Oneof_F_Bool struct {
- F_Bool bool `protobuf:"varint,1,opt,name=F_Bool,json=FBool,oneof"`
-}
-type Oneof_F_Int32 struct {
- F_Int32 int32 `protobuf:"varint,2,opt,name=F_Int32,json=FInt32,oneof"`
-}
-type Oneof_F_Int64 struct {
- F_Int64 int64 `protobuf:"varint,3,opt,name=F_Int64,json=FInt64,oneof"`
-}
-type Oneof_F_Fixed32 struct {
- F_Fixed32 uint32 `protobuf:"fixed32,4,opt,name=F_Fixed32,json=FFixed32,oneof"`
-}
-type Oneof_F_Fixed64 struct {
- F_Fixed64 uint64 `protobuf:"fixed64,5,opt,name=F_Fixed64,json=FFixed64,oneof"`
-}
-type Oneof_F_Uint32 struct {
- F_Uint32 uint32 `protobuf:"varint,6,opt,name=F_Uint32,json=FUint32,oneof"`
-}
-type Oneof_F_Uint64 struct {
- F_Uint64 uint64 `protobuf:"varint,7,opt,name=F_Uint64,json=FUint64,oneof"`
-}
-type Oneof_F_Float struct {
- F_Float float32 `protobuf:"fixed32,8,opt,name=F_Float,json=FFloat,oneof"`
-}
-type Oneof_F_Double struct {
- F_Double float64 `protobuf:"fixed64,9,opt,name=F_Double,json=FDouble,oneof"`
-}
-type Oneof_F_String struct {
- F_String string `protobuf:"bytes,10,opt,name=F_String,json=FString,oneof"`
-}
-type Oneof_F_Bytes struct {
- F_Bytes []byte `protobuf:"bytes,11,opt,name=F_Bytes,json=FBytes,oneof"`
-}
-type Oneof_F_Sint32 struct {
- F_Sint32 int32 `protobuf:"zigzag32,12,opt,name=F_Sint32,json=FSint32,oneof"`
-}
-type Oneof_F_Sint64 struct {
- F_Sint64 int64 `protobuf:"zigzag64,13,opt,name=F_Sint64,json=FSint64,oneof"`
-}
-type Oneof_F_Enum struct {
- F_Enum MyMessage_Color `protobuf:"varint,14,opt,name=F_Enum,json=FEnum,enum=testdata.MyMessage_Color,oneof"`
-}
-type Oneof_F_Message struct {
- F_Message *GoTestField `protobuf:"bytes,15,opt,name=F_Message,json=FMessage,oneof"`
-}
-type Oneof_FGroup struct {
- FGroup *Oneof_F_Group `protobuf:"group,16,opt,name=F_Group,json=fGroup,oneof"`
-}
-type Oneof_F_Largest_Tag struct {
- F_Largest_Tag int32 `protobuf:"varint,536870911,opt,name=F_Largest_Tag,json=FLargestTag,oneof"`
-}
-type Oneof_Value struct {
- Value int32 `protobuf:"varint,100,opt,name=value,oneof"`
-}
-
-func (*Oneof_F_Bool) isOneof_Union() {}
-func (*Oneof_F_Int32) isOneof_Union() {}
-func (*Oneof_F_Int64) isOneof_Union() {}
-func (*Oneof_F_Fixed32) isOneof_Union() {}
-func (*Oneof_F_Fixed64) isOneof_Union() {}
-func (*Oneof_F_Uint32) isOneof_Union() {}
-func (*Oneof_F_Uint64) isOneof_Union() {}
-func (*Oneof_F_Float) isOneof_Union() {}
-func (*Oneof_F_Double) isOneof_Union() {}
-func (*Oneof_F_String) isOneof_Union() {}
-func (*Oneof_F_Bytes) isOneof_Union() {}
-func (*Oneof_F_Sint32) isOneof_Union() {}
-func (*Oneof_F_Sint64) isOneof_Union() {}
-func (*Oneof_F_Enum) isOneof_Union() {}
-func (*Oneof_F_Message) isOneof_Union() {}
-func (*Oneof_FGroup) isOneof_Union() {}
-func (*Oneof_F_Largest_Tag) isOneof_Union() {}
-func (*Oneof_Value) isOneof_Tormato() {}
-
-func (m *Oneof) GetUnion() isOneof_Union {
- if m != nil {
- return m.Union
- }
- return nil
-}
-func (m *Oneof) GetTormato() isOneof_Tormato {
- if m != nil {
- return m.Tormato
- }
- return nil
-}
-
-func (m *Oneof) GetF_Bool() bool {
- if x, ok := m.GetUnion().(*Oneof_F_Bool); ok {
- return x.F_Bool
- }
- return false
-}
-
-func (m *Oneof) GetF_Int32() int32 {
- if x, ok := m.GetUnion().(*Oneof_F_Int32); ok {
- return x.F_Int32
- }
- return 0
-}
-
-func (m *Oneof) GetF_Int64() int64 {
- if x, ok := m.GetUnion().(*Oneof_F_Int64); ok {
- return x.F_Int64
- }
- return 0
-}
-
-func (m *Oneof) GetF_Fixed32() uint32 {
- if x, ok := m.GetUnion().(*Oneof_F_Fixed32); ok {
- return x.F_Fixed32
- }
- return 0
-}
-
-func (m *Oneof) GetF_Fixed64() uint64 {
- if x, ok := m.GetUnion().(*Oneof_F_Fixed64); ok {
- return x.F_Fixed64
- }
- return 0
-}
-
-func (m *Oneof) GetF_Uint32() uint32 {
- if x, ok := m.GetUnion().(*Oneof_F_Uint32); ok {
- return x.F_Uint32
- }
- return 0
-}
-
-func (m *Oneof) GetF_Uint64() uint64 {
- if x, ok := m.GetUnion().(*Oneof_F_Uint64); ok {
- return x.F_Uint64
- }
- return 0
-}
-
-func (m *Oneof) GetF_Float() float32 {
- if x, ok := m.GetUnion().(*Oneof_F_Float); ok {
- return x.F_Float
- }
- return 0
-}
-
-func (m *Oneof) GetF_Double() float64 {
- if x, ok := m.GetUnion().(*Oneof_F_Double); ok {
- return x.F_Double
- }
- return 0
-}
-
-func (m *Oneof) GetF_String() string {
- if x, ok := m.GetUnion().(*Oneof_F_String); ok {
- return x.F_String
- }
- return ""
-}
-
-func (m *Oneof) GetF_Bytes() []byte {
- if x, ok := m.GetUnion().(*Oneof_F_Bytes); ok {
- return x.F_Bytes
- }
- return nil
-}
-
-func (m *Oneof) GetF_Sint32() int32 {
- if x, ok := m.GetUnion().(*Oneof_F_Sint32); ok {
- return x.F_Sint32
- }
- return 0
-}
-
-func (m *Oneof) GetF_Sint64() int64 {
- if x, ok := m.GetUnion().(*Oneof_F_Sint64); ok {
- return x.F_Sint64
- }
- return 0
-}
-
-func (m *Oneof) GetF_Enum() MyMessage_Color {
- if x, ok := m.GetUnion().(*Oneof_F_Enum); ok {
- return x.F_Enum
- }
- return MyMessage_RED
-}
-
-func (m *Oneof) GetF_Message() *GoTestField {
- if x, ok := m.GetUnion().(*Oneof_F_Message); ok {
- return x.F_Message
- }
- return nil
-}
-
-func (m *Oneof) GetFGroup() *Oneof_F_Group {
- if x, ok := m.GetUnion().(*Oneof_FGroup); ok {
- return x.FGroup
- }
- return nil
-}
-
-func (m *Oneof) GetF_Largest_Tag() int32 {
- if x, ok := m.GetUnion().(*Oneof_F_Largest_Tag); ok {
- return x.F_Largest_Tag
- }
- return 0
-}
-
-func (m *Oneof) GetValue() int32 {
- if x, ok := m.GetTormato().(*Oneof_Value); ok {
- return x.Value
- }
- return 0
-}
-
-// XXX_OneofFuncs is for the internal use of the proto package.
-func (*Oneof) XXX_OneofFuncs() (func(msg proto.Message, b *proto.Buffer) error, func(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error), func(msg proto.Message) (n int), []interface{}) {
- return _Oneof_OneofMarshaler, _Oneof_OneofUnmarshaler, _Oneof_OneofSizer, []interface{}{
- (*Oneof_F_Bool)(nil),
- (*Oneof_F_Int32)(nil),
- (*Oneof_F_Int64)(nil),
- (*Oneof_F_Fixed32)(nil),
- (*Oneof_F_Fixed64)(nil),
- (*Oneof_F_Uint32)(nil),
- (*Oneof_F_Uint64)(nil),
- (*Oneof_F_Float)(nil),
- (*Oneof_F_Double)(nil),
- (*Oneof_F_String)(nil),
- (*Oneof_F_Bytes)(nil),
- (*Oneof_F_Sint32)(nil),
- (*Oneof_F_Sint64)(nil),
- (*Oneof_F_Enum)(nil),
- (*Oneof_F_Message)(nil),
- (*Oneof_FGroup)(nil),
- (*Oneof_F_Largest_Tag)(nil),
- (*Oneof_Value)(nil),
- }
-}
-
-func _Oneof_OneofMarshaler(msg proto.Message, b *proto.Buffer) error {
- m := msg.(*Oneof)
- // union
- switch x := m.Union.(type) {
- case *Oneof_F_Bool:
- t := uint64(0)
- if x.F_Bool {
- t = 1
- }
- b.EncodeVarint(1<<3 | proto.WireVarint)
- b.EncodeVarint(t)
- case *Oneof_F_Int32:
- b.EncodeVarint(2<<3 | proto.WireVarint)
- b.EncodeVarint(uint64(x.F_Int32))
- case *Oneof_F_Int64:
- b.EncodeVarint(3<<3 | proto.WireVarint)
- b.EncodeVarint(uint64(x.F_Int64))
- case *Oneof_F_Fixed32:
- b.EncodeVarint(4<<3 | proto.WireFixed32)
- b.EncodeFixed32(uint64(x.F_Fixed32))
- case *Oneof_F_Fixed64:
- b.EncodeVarint(5<<3 | proto.WireFixed64)
- b.EncodeFixed64(uint64(x.F_Fixed64))
- case *Oneof_F_Uint32:
- b.EncodeVarint(6<<3 | proto.WireVarint)
- b.EncodeVarint(uint64(x.F_Uint32))
- case *Oneof_F_Uint64:
- b.EncodeVarint(7<<3 | proto.WireVarint)
- b.EncodeVarint(uint64(x.F_Uint64))
- case *Oneof_F_Float:
- b.EncodeVarint(8<<3 | proto.WireFixed32)
- b.EncodeFixed32(uint64(math.Float32bits(x.F_Float)))
- case *Oneof_F_Double:
- b.EncodeVarint(9<<3 | proto.WireFixed64)
- b.EncodeFixed64(math.Float64bits(x.F_Double))
- case *Oneof_F_String:
- b.EncodeVarint(10<<3 | proto.WireBytes)
- b.EncodeStringBytes(x.F_String)
- case *Oneof_F_Bytes:
- b.EncodeVarint(11<<3 | proto.WireBytes)
- b.EncodeRawBytes(x.F_Bytes)
- case *Oneof_F_Sint32:
- b.EncodeVarint(12<<3 | proto.WireVarint)
- b.EncodeZigzag32(uint64(x.F_Sint32))
- case *Oneof_F_Sint64:
- b.EncodeVarint(13<<3 | proto.WireVarint)
- b.EncodeZigzag64(uint64(x.F_Sint64))
- case *Oneof_F_Enum:
- b.EncodeVarint(14<<3 | proto.WireVarint)
- b.EncodeVarint(uint64(x.F_Enum))
- case *Oneof_F_Message:
- b.EncodeVarint(15<<3 | proto.WireBytes)
- if err := b.EncodeMessage(x.F_Message); err != nil {
- return err
- }
- case *Oneof_FGroup:
- b.EncodeVarint(16<<3 | proto.WireStartGroup)
- if err := b.Marshal(x.FGroup); err != nil {
- return err
- }
- b.EncodeVarint(16<<3 | proto.WireEndGroup)
- case *Oneof_F_Largest_Tag:
- b.EncodeVarint(536870911<<3 | proto.WireVarint)
- b.EncodeVarint(uint64(x.F_Largest_Tag))
- case nil:
- default:
- return fmt.Errorf("Oneof.Union has unexpected type %T", x)
- }
- // tormato
- switch x := m.Tormato.(type) {
- case *Oneof_Value:
- b.EncodeVarint(100<<3 | proto.WireVarint)
- b.EncodeVarint(uint64(x.Value))
- case nil:
- default:
- return fmt.Errorf("Oneof.Tormato has unexpected type %T", x)
- }
- return nil
-}
-
-func _Oneof_OneofUnmarshaler(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error) {
- m := msg.(*Oneof)
- switch tag {
- case 1: // union.F_Bool
- if wire != proto.WireVarint {
- return true, proto.ErrInternalBadWireType
- }
- x, err := b.DecodeVarint()
- m.Union = &Oneof_F_Bool{x != 0}
- return true, err
- case 2: // union.F_Int32
- if wire != proto.WireVarint {
- return true, proto.ErrInternalBadWireType
- }
- x, err := b.DecodeVarint()
- m.Union = &Oneof_F_Int32{int32(x)}
- return true, err
- case 3: // union.F_Int64
- if wire != proto.WireVarint {
- return true, proto.ErrInternalBadWireType
- }
- x, err := b.DecodeVarint()
- m.Union = &Oneof_F_Int64{int64(x)}
- return true, err
- case 4: // union.F_Fixed32
- if wire != proto.WireFixed32 {
- return true, proto.ErrInternalBadWireType
- }
- x, err := b.DecodeFixed32()
- m.Union = &Oneof_F_Fixed32{uint32(x)}
- return true, err
- case 5: // union.F_Fixed64
- if wire != proto.WireFixed64 {
- return true, proto.ErrInternalBadWireType
- }
- x, err := b.DecodeFixed64()
- m.Union = &Oneof_F_Fixed64{x}
- return true, err
- case 6: // union.F_Uint32
- if wire != proto.WireVarint {
- return true, proto.ErrInternalBadWireType
- }
- x, err := b.DecodeVarint()
- m.Union = &Oneof_F_Uint32{uint32(x)}
- return true, err
- case 7: // union.F_Uint64
- if wire != proto.WireVarint {
- return true, proto.ErrInternalBadWireType
- }
- x, err := b.DecodeVarint()
- m.Union = &Oneof_F_Uint64{x}
- return true, err
- case 8: // union.F_Float
- if wire != proto.WireFixed32 {
- return true, proto.ErrInternalBadWireType
- }
- x, err := b.DecodeFixed32()
- m.Union = &Oneof_F_Float{math.Float32frombits(uint32(x))}
- return true, err
- case 9: // union.F_Double
- if wire != proto.WireFixed64 {
- return true, proto.ErrInternalBadWireType
- }
- x, err := b.DecodeFixed64()
- m.Union = &Oneof_F_Double{math.Float64frombits(x)}
- return true, err
- case 10: // union.F_String
- if wire != proto.WireBytes {
- return true, proto.ErrInternalBadWireType
- }
- x, err := b.DecodeStringBytes()
- m.Union = &Oneof_F_String{x}
- return true, err
- case 11: // union.F_Bytes
- if wire != proto.WireBytes {
- return true, proto.ErrInternalBadWireType
- }
- x, err := b.DecodeRawBytes(true)
- m.Union = &Oneof_F_Bytes{x}
- return true, err
- case 12: // union.F_Sint32
- if wire != proto.WireVarint {
- return true, proto.ErrInternalBadWireType
- }
- x, err := b.DecodeZigzag32()
- m.Union = &Oneof_F_Sint32{int32(x)}
- return true, err
- case 13: // union.F_Sint64
- if wire != proto.WireVarint {
- return true, proto.ErrInternalBadWireType
- }
- x, err := b.DecodeZigzag64()
- m.Union = &Oneof_F_Sint64{int64(x)}
- return true, err
- case 14: // union.F_Enum
- if wire != proto.WireVarint {
- return true, proto.ErrInternalBadWireType
- }
- x, err := b.DecodeVarint()
- m.Union = &Oneof_F_Enum{MyMessage_Color(x)}
- return true, err
- case 15: // union.F_Message
- if wire != proto.WireBytes {
- return true, proto.ErrInternalBadWireType
- }
- msg := new(GoTestField)
- err := b.DecodeMessage(msg)
- m.Union = &Oneof_F_Message{msg}
- return true, err
- case 16: // union.f_group
- if wire != proto.WireStartGroup {
- return true, proto.ErrInternalBadWireType
- }
- msg := new(Oneof_F_Group)
- err := b.DecodeGroup(msg)
- m.Union = &Oneof_FGroup{msg}
- return true, err
- case 536870911: // union.F_Largest_Tag
- if wire != proto.WireVarint {
- return true, proto.ErrInternalBadWireType
- }
- x, err := b.DecodeVarint()
- m.Union = &Oneof_F_Largest_Tag{int32(x)}
- return true, err
- case 100: // tormato.value
- if wire != proto.WireVarint {
- return true, proto.ErrInternalBadWireType
- }
- x, err := b.DecodeVarint()
- m.Tormato = &Oneof_Value{int32(x)}
- return true, err
- default:
- return false, nil
- }
-}
-
-func _Oneof_OneofSizer(msg proto.Message) (n int) {
- m := msg.(*Oneof)
- // union
- switch x := m.Union.(type) {
- case *Oneof_F_Bool:
- n += proto.SizeVarint(1<<3 | proto.WireVarint)
- n += 1
- case *Oneof_F_Int32:
- n += proto.SizeVarint(2<<3 | proto.WireVarint)
- n += proto.SizeVarint(uint64(x.F_Int32))
- case *Oneof_F_Int64:
- n += proto.SizeVarint(3<<3 | proto.WireVarint)
- n += proto.SizeVarint(uint64(x.F_Int64))
- case *Oneof_F_Fixed32:
- n += proto.SizeVarint(4<<3 | proto.WireFixed32)
- n += 4
- case *Oneof_F_Fixed64:
- n += proto.SizeVarint(5<<3 | proto.WireFixed64)
- n += 8
- case *Oneof_F_Uint32:
- n += proto.SizeVarint(6<<3 | proto.WireVarint)
- n += proto.SizeVarint(uint64(x.F_Uint32))
- case *Oneof_F_Uint64:
- n += proto.SizeVarint(7<<3 | proto.WireVarint)
- n += proto.SizeVarint(uint64(x.F_Uint64))
- case *Oneof_F_Float:
- n += proto.SizeVarint(8<<3 | proto.WireFixed32)
- n += 4
- case *Oneof_F_Double:
- n += proto.SizeVarint(9<<3 | proto.WireFixed64)
- n += 8
- case *Oneof_F_String:
- n += proto.SizeVarint(10<<3 | proto.WireBytes)
- n += proto.SizeVarint(uint64(len(x.F_String)))
- n += len(x.F_String)
- case *Oneof_F_Bytes:
- n += proto.SizeVarint(11<<3 | proto.WireBytes)
- n += proto.SizeVarint(uint64(len(x.F_Bytes)))
- n += len(x.F_Bytes)
- case *Oneof_F_Sint32:
- n += proto.SizeVarint(12<<3 | proto.WireVarint)
- n += proto.SizeVarint(uint64((uint32(x.F_Sint32) << 1) ^ uint32((int32(x.F_Sint32) >> 31))))
- case *Oneof_F_Sint64:
- n += proto.SizeVarint(13<<3 | proto.WireVarint)
- n += proto.SizeVarint(uint64(uint64(x.F_Sint64<<1) ^ uint64((int64(x.F_Sint64) >> 63))))
- case *Oneof_F_Enum:
- n += proto.SizeVarint(14<<3 | proto.WireVarint)
- n += proto.SizeVarint(uint64(x.F_Enum))
- case *Oneof_F_Message:
- s := proto.Size(x.F_Message)
- n += proto.SizeVarint(15<<3 | proto.WireBytes)
- n += proto.SizeVarint(uint64(s))
- n += s
- case *Oneof_FGroup:
- n += proto.SizeVarint(16<<3 | proto.WireStartGroup)
- n += proto.Size(x.FGroup)
- n += proto.SizeVarint(16<<3 | proto.WireEndGroup)
- case *Oneof_F_Largest_Tag:
- n += proto.SizeVarint(536870911<<3 | proto.WireVarint)
- n += proto.SizeVarint(uint64(x.F_Largest_Tag))
- case nil:
- default:
- panic(fmt.Sprintf("proto: unexpected type %T in oneof", x))
- }
- // tormato
- switch x := m.Tormato.(type) {
- case *Oneof_Value:
- n += proto.SizeVarint(100<<3 | proto.WireVarint)
- n += proto.SizeVarint(uint64(x.Value))
- case nil:
- default:
- panic(fmt.Sprintf("proto: unexpected type %T in oneof", x))
- }
- return n
-}
-
-type Oneof_F_Group struct {
- X *int32 `protobuf:"varint,17,opt,name=x" json:"x,omitempty"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *Oneof_F_Group) Reset() { *m = Oneof_F_Group{} }
-func (m *Oneof_F_Group) String() string { return proto.CompactTextString(m) }
-func (*Oneof_F_Group) ProtoMessage() {}
-func (*Oneof_F_Group) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{29, 0} }
-
-func (m *Oneof_F_Group) GetX() int32 {
- if m != nil && m.X != nil {
- return *m.X
- }
- return 0
-}
-
-type Communique struct {
- MakeMeCry *bool `protobuf:"varint,1,opt,name=make_me_cry,json=makeMeCry" json:"make_me_cry,omitempty"`
- // This is a oneof, called "union".
- //
- // Types that are valid to be assigned to Union:
- // *Communique_Number
- // *Communique_Name
- // *Communique_Data
- // *Communique_TempC
- // *Communique_Col
- // *Communique_Msg
- Union isCommunique_Union `protobuf_oneof:"union"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *Communique) Reset() { *m = Communique{} }
-func (m *Communique) String() string { return proto.CompactTextString(m) }
-func (*Communique) ProtoMessage() {}
-func (*Communique) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{30} }
-
-type isCommunique_Union interface {
- isCommunique_Union()
-}
-
-type Communique_Number struct {
- Number int32 `protobuf:"varint,5,opt,name=number,oneof"`
-}
-type Communique_Name struct {
- Name string `protobuf:"bytes,6,opt,name=name,oneof"`
-}
-type Communique_Data struct {
- Data []byte `protobuf:"bytes,7,opt,name=data,oneof"`
-}
-type Communique_TempC struct {
- TempC float64 `protobuf:"fixed64,8,opt,name=temp_c,json=tempC,oneof"`
-}
-type Communique_Col struct {
- Col MyMessage_Color `protobuf:"varint,9,opt,name=col,enum=testdata.MyMessage_Color,oneof"`
-}
-type Communique_Msg struct {
- Msg *Strings `protobuf:"bytes,10,opt,name=msg,oneof"`
-}
-
-func (*Communique_Number) isCommunique_Union() {}
-func (*Communique_Name) isCommunique_Union() {}
-func (*Communique_Data) isCommunique_Union() {}
-func (*Communique_TempC) isCommunique_Union() {}
-func (*Communique_Col) isCommunique_Union() {}
-func (*Communique_Msg) isCommunique_Union() {}
-
-func (m *Communique) GetUnion() isCommunique_Union {
- if m != nil {
- return m.Union
- }
- return nil
-}
-
-func (m *Communique) GetMakeMeCry() bool {
- if m != nil && m.MakeMeCry != nil {
- return *m.MakeMeCry
- }
- return false
-}
-
-func (m *Communique) GetNumber() int32 {
- if x, ok := m.GetUnion().(*Communique_Number); ok {
- return x.Number
- }
- return 0
-}
-
-func (m *Communique) GetName() string {
- if x, ok := m.GetUnion().(*Communique_Name); ok {
- return x.Name
- }
- return ""
-}
-
-func (m *Communique) GetData() []byte {
- if x, ok := m.GetUnion().(*Communique_Data); ok {
- return x.Data
- }
- return nil
-}
-
-func (m *Communique) GetTempC() float64 {
- if x, ok := m.GetUnion().(*Communique_TempC); ok {
- return x.TempC
- }
- return 0
-}
-
-func (m *Communique) GetCol() MyMessage_Color {
- if x, ok := m.GetUnion().(*Communique_Col); ok {
- return x.Col
- }
- return MyMessage_RED
-}
-
-func (m *Communique) GetMsg() *Strings {
- if x, ok := m.GetUnion().(*Communique_Msg); ok {
- return x.Msg
- }
- return nil
-}
-
-// XXX_OneofFuncs is for the internal use of the proto package.
-func (*Communique) XXX_OneofFuncs() (func(msg proto.Message, b *proto.Buffer) error, func(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error), func(msg proto.Message) (n int), []interface{}) {
- return _Communique_OneofMarshaler, _Communique_OneofUnmarshaler, _Communique_OneofSizer, []interface{}{
- (*Communique_Number)(nil),
- (*Communique_Name)(nil),
- (*Communique_Data)(nil),
- (*Communique_TempC)(nil),
- (*Communique_Col)(nil),
- (*Communique_Msg)(nil),
- }
-}
-
-func _Communique_OneofMarshaler(msg proto.Message, b *proto.Buffer) error {
- m := msg.(*Communique)
- // union
- switch x := m.Union.(type) {
- case *Communique_Number:
- b.EncodeVarint(5<<3 | proto.WireVarint)
- b.EncodeVarint(uint64(x.Number))
- case *Communique_Name:
- b.EncodeVarint(6<<3 | proto.WireBytes)
- b.EncodeStringBytes(x.Name)
- case *Communique_Data:
- b.EncodeVarint(7<<3 | proto.WireBytes)
- b.EncodeRawBytes(x.Data)
- case *Communique_TempC:
- b.EncodeVarint(8<<3 | proto.WireFixed64)
- b.EncodeFixed64(math.Float64bits(x.TempC))
- case *Communique_Col:
- b.EncodeVarint(9<<3 | proto.WireVarint)
- b.EncodeVarint(uint64(x.Col))
- case *Communique_Msg:
- b.EncodeVarint(10<<3 | proto.WireBytes)
- if err := b.EncodeMessage(x.Msg); err != nil {
- return err
- }
- case nil:
- default:
- return fmt.Errorf("Communique.Union has unexpected type %T", x)
- }
- return nil
-}
-
-func _Communique_OneofUnmarshaler(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error) {
- m := msg.(*Communique)
- switch tag {
- case 5: // union.number
- if wire != proto.WireVarint {
- return true, proto.ErrInternalBadWireType
- }
- x, err := b.DecodeVarint()
- m.Union = &Communique_Number{int32(x)}
- return true, err
- case 6: // union.name
- if wire != proto.WireBytes {
- return true, proto.ErrInternalBadWireType
- }
- x, err := b.DecodeStringBytes()
- m.Union = &Communique_Name{x}
- return true, err
- case 7: // union.data
- if wire != proto.WireBytes {
- return true, proto.ErrInternalBadWireType
- }
- x, err := b.DecodeRawBytes(true)
- m.Union = &Communique_Data{x}
- return true, err
- case 8: // union.temp_c
- if wire != proto.WireFixed64 {
- return true, proto.ErrInternalBadWireType
- }
- x, err := b.DecodeFixed64()
- m.Union = &Communique_TempC{math.Float64frombits(x)}
- return true, err
- case 9: // union.col
- if wire != proto.WireVarint {
- return true, proto.ErrInternalBadWireType
- }
- x, err := b.DecodeVarint()
- m.Union = &Communique_Col{MyMessage_Color(x)}
- return true, err
- case 10: // union.msg
- if wire != proto.WireBytes {
- return true, proto.ErrInternalBadWireType
- }
- msg := new(Strings)
- err := b.DecodeMessage(msg)
- m.Union = &Communique_Msg{msg}
- return true, err
- default:
- return false, nil
- }
-}
-
-func _Communique_OneofSizer(msg proto.Message) (n int) {
- m := msg.(*Communique)
- // union
- switch x := m.Union.(type) {
- case *Communique_Number:
- n += proto.SizeVarint(5<<3 | proto.WireVarint)
- n += proto.SizeVarint(uint64(x.Number))
- case *Communique_Name:
- n += proto.SizeVarint(6<<3 | proto.WireBytes)
- n += proto.SizeVarint(uint64(len(x.Name)))
- n += len(x.Name)
- case *Communique_Data:
- n += proto.SizeVarint(7<<3 | proto.WireBytes)
- n += proto.SizeVarint(uint64(len(x.Data)))
- n += len(x.Data)
- case *Communique_TempC:
- n += proto.SizeVarint(8<<3 | proto.WireFixed64)
- n += 8
- case *Communique_Col:
- n += proto.SizeVarint(9<<3 | proto.WireVarint)
- n += proto.SizeVarint(uint64(x.Col))
- case *Communique_Msg:
- s := proto.Size(x.Msg)
- n += proto.SizeVarint(10<<3 | proto.WireBytes)
- n += proto.SizeVarint(uint64(s))
- n += s
- case nil:
- default:
- panic(fmt.Sprintf("proto: unexpected type %T in oneof", x))
- }
- return n
-}
-
-var E_Greeting = &proto.ExtensionDesc{
- ExtendedType: (*MyMessage)(nil),
- ExtensionType: ([]string)(nil),
- Field: 106,
- Name: "testdata.greeting",
- Tag: "bytes,106,rep,name=greeting",
- Filename: "test.proto",
-}
-
-var E_Complex = &proto.ExtensionDesc{
- ExtendedType: (*OtherMessage)(nil),
- ExtensionType: (*ComplexExtension)(nil),
- Field: 200,
- Name: "testdata.complex",
- Tag: "bytes,200,opt,name=complex",
- Filename: "test.proto",
-}
-
-var E_RComplex = &proto.ExtensionDesc{
- ExtendedType: (*OtherMessage)(nil),
- ExtensionType: ([]*ComplexExtension)(nil),
- Field: 201,
- Name: "testdata.r_complex",
- Tag: "bytes,201,rep,name=r_complex,json=rComplex",
- Filename: "test.proto",
-}
-
-var E_NoDefaultDouble = &proto.ExtensionDesc{
- ExtendedType: (*DefaultsMessage)(nil),
- ExtensionType: (*float64)(nil),
- Field: 101,
- Name: "testdata.no_default_double",
- Tag: "fixed64,101,opt,name=no_default_double,json=noDefaultDouble",
- Filename: "test.proto",
-}
-
-var E_NoDefaultFloat = &proto.ExtensionDesc{
- ExtendedType: (*DefaultsMessage)(nil),
- ExtensionType: (*float32)(nil),
- Field: 102,
- Name: "testdata.no_default_float",
- Tag: "fixed32,102,opt,name=no_default_float,json=noDefaultFloat",
- Filename: "test.proto",
-}
-
-var E_NoDefaultInt32 = &proto.ExtensionDesc{
- ExtendedType: (*DefaultsMessage)(nil),
- ExtensionType: (*int32)(nil),
- Field: 103,
- Name: "testdata.no_default_int32",
- Tag: "varint,103,opt,name=no_default_int32,json=noDefaultInt32",
- Filename: "test.proto",
-}
-
-var E_NoDefaultInt64 = &proto.ExtensionDesc{
- ExtendedType: (*DefaultsMessage)(nil),
- ExtensionType: (*int64)(nil),
- Field: 104,
- Name: "testdata.no_default_int64",
- Tag: "varint,104,opt,name=no_default_int64,json=noDefaultInt64",
- Filename: "test.proto",
-}
-
-var E_NoDefaultUint32 = &proto.ExtensionDesc{
- ExtendedType: (*DefaultsMessage)(nil),
- ExtensionType: (*uint32)(nil),
- Field: 105,
- Name: "testdata.no_default_uint32",
- Tag: "varint,105,opt,name=no_default_uint32,json=noDefaultUint32",
- Filename: "test.proto",
-}
-
-var E_NoDefaultUint64 = &proto.ExtensionDesc{
- ExtendedType: (*DefaultsMessage)(nil),
- ExtensionType: (*uint64)(nil),
- Field: 106,
- Name: "testdata.no_default_uint64",
- Tag: "varint,106,opt,name=no_default_uint64,json=noDefaultUint64",
- Filename: "test.proto",
-}
-
-var E_NoDefaultSint32 = &proto.ExtensionDesc{
- ExtendedType: (*DefaultsMessage)(nil),
- ExtensionType: (*int32)(nil),
- Field: 107,
- Name: "testdata.no_default_sint32",
- Tag: "zigzag32,107,opt,name=no_default_sint32,json=noDefaultSint32",
- Filename: "test.proto",
-}
-
-var E_NoDefaultSint64 = &proto.ExtensionDesc{
- ExtendedType: (*DefaultsMessage)(nil),
- ExtensionType: (*int64)(nil),
- Field: 108,
- Name: "testdata.no_default_sint64",
- Tag: "zigzag64,108,opt,name=no_default_sint64,json=noDefaultSint64",
- Filename: "test.proto",
-}
-
-var E_NoDefaultFixed32 = &proto.ExtensionDesc{
- ExtendedType: (*DefaultsMessage)(nil),
- ExtensionType: (*uint32)(nil),
- Field: 109,
- Name: "testdata.no_default_fixed32",
- Tag: "fixed32,109,opt,name=no_default_fixed32,json=noDefaultFixed32",
- Filename: "test.proto",
-}
-
-var E_NoDefaultFixed64 = &proto.ExtensionDesc{
- ExtendedType: (*DefaultsMessage)(nil),
- ExtensionType: (*uint64)(nil),
- Field: 110,
- Name: "testdata.no_default_fixed64",
- Tag: "fixed64,110,opt,name=no_default_fixed64,json=noDefaultFixed64",
- Filename: "test.proto",
-}
-
-var E_NoDefaultSfixed32 = &proto.ExtensionDesc{
- ExtendedType: (*DefaultsMessage)(nil),
- ExtensionType: (*int32)(nil),
- Field: 111,
- Name: "testdata.no_default_sfixed32",
- Tag: "fixed32,111,opt,name=no_default_sfixed32,json=noDefaultSfixed32",
- Filename: "test.proto",
-}
-
-var E_NoDefaultSfixed64 = &proto.ExtensionDesc{
- ExtendedType: (*DefaultsMessage)(nil),
- ExtensionType: (*int64)(nil),
- Field: 112,
- Name: "testdata.no_default_sfixed64",
- Tag: "fixed64,112,opt,name=no_default_sfixed64,json=noDefaultSfixed64",
- Filename: "test.proto",
-}
-
-var E_NoDefaultBool = &proto.ExtensionDesc{
- ExtendedType: (*DefaultsMessage)(nil),
- ExtensionType: (*bool)(nil),
- Field: 113,
- Name: "testdata.no_default_bool",
- Tag: "varint,113,opt,name=no_default_bool,json=noDefaultBool",
- Filename: "test.proto",
-}
-
-var E_NoDefaultString = &proto.ExtensionDesc{
- ExtendedType: (*DefaultsMessage)(nil),
- ExtensionType: (*string)(nil),
- Field: 114,
- Name: "testdata.no_default_string",
- Tag: "bytes,114,opt,name=no_default_string,json=noDefaultString",
- Filename: "test.proto",
-}
-
-var E_NoDefaultBytes = &proto.ExtensionDesc{
- ExtendedType: (*DefaultsMessage)(nil),
- ExtensionType: ([]byte)(nil),
- Field: 115,
- Name: "testdata.no_default_bytes",
- Tag: "bytes,115,opt,name=no_default_bytes,json=noDefaultBytes",
- Filename: "test.proto",
-}
-
-var E_NoDefaultEnum = &proto.ExtensionDesc{
- ExtendedType: (*DefaultsMessage)(nil),
- ExtensionType: (*DefaultsMessage_DefaultsEnum)(nil),
- Field: 116,
- Name: "testdata.no_default_enum",
- Tag: "varint,116,opt,name=no_default_enum,json=noDefaultEnum,enum=testdata.DefaultsMessage_DefaultsEnum",
- Filename: "test.proto",
-}
-
-var E_DefaultDouble = &proto.ExtensionDesc{
- ExtendedType: (*DefaultsMessage)(nil),
- ExtensionType: (*float64)(nil),
- Field: 201,
- Name: "testdata.default_double",
- Tag: "fixed64,201,opt,name=default_double,json=defaultDouble,def=3.1415",
- Filename: "test.proto",
-}
-
-var E_DefaultFloat = &proto.ExtensionDesc{
- ExtendedType: (*DefaultsMessage)(nil),
- ExtensionType: (*float32)(nil),
- Field: 202,
- Name: "testdata.default_float",
- Tag: "fixed32,202,opt,name=default_float,json=defaultFloat,def=3.14",
- Filename: "test.proto",
-}
-
-var E_DefaultInt32 = &proto.ExtensionDesc{
- ExtendedType: (*DefaultsMessage)(nil),
- ExtensionType: (*int32)(nil),
- Field: 203,
- Name: "testdata.default_int32",
- Tag: "varint,203,opt,name=default_int32,json=defaultInt32,def=42",
- Filename: "test.proto",
-}
-
-var E_DefaultInt64 = &proto.ExtensionDesc{
- ExtendedType: (*DefaultsMessage)(nil),
- ExtensionType: (*int64)(nil),
- Field: 204,
- Name: "testdata.default_int64",
- Tag: "varint,204,opt,name=default_int64,json=defaultInt64,def=43",
- Filename: "test.proto",
-}
-
-var E_DefaultUint32 = &proto.ExtensionDesc{
- ExtendedType: (*DefaultsMessage)(nil),
- ExtensionType: (*uint32)(nil),
- Field: 205,
- Name: "testdata.default_uint32",
- Tag: "varint,205,opt,name=default_uint32,json=defaultUint32,def=44",
- Filename: "test.proto",
-}
-
-var E_DefaultUint64 = &proto.ExtensionDesc{
- ExtendedType: (*DefaultsMessage)(nil),
- ExtensionType: (*uint64)(nil),
- Field: 206,
- Name: "testdata.default_uint64",
- Tag: "varint,206,opt,name=default_uint64,json=defaultUint64,def=45",
- Filename: "test.proto",
-}
-
-var E_DefaultSint32 = &proto.ExtensionDesc{
- ExtendedType: (*DefaultsMessage)(nil),
- ExtensionType: (*int32)(nil),
- Field: 207,
- Name: "testdata.default_sint32",
- Tag: "zigzag32,207,opt,name=default_sint32,json=defaultSint32,def=46",
- Filename: "test.proto",
-}
-
-var E_DefaultSint64 = &proto.ExtensionDesc{
- ExtendedType: (*DefaultsMessage)(nil),
- ExtensionType: (*int64)(nil),
- Field: 208,
- Name: "testdata.default_sint64",
- Tag: "zigzag64,208,opt,name=default_sint64,json=defaultSint64,def=47",
- Filename: "test.proto",
-}
-
-var E_DefaultFixed32 = &proto.ExtensionDesc{
- ExtendedType: (*DefaultsMessage)(nil),
- ExtensionType: (*uint32)(nil),
- Field: 209,
- Name: "testdata.default_fixed32",
- Tag: "fixed32,209,opt,name=default_fixed32,json=defaultFixed32,def=48",
- Filename: "test.proto",
-}
-
-var E_DefaultFixed64 = &proto.ExtensionDesc{
- ExtendedType: (*DefaultsMessage)(nil),
- ExtensionType: (*uint64)(nil),
- Field: 210,
- Name: "testdata.default_fixed64",
- Tag: "fixed64,210,opt,name=default_fixed64,json=defaultFixed64,def=49",
- Filename: "test.proto",
-}
-
-var E_DefaultSfixed32 = &proto.ExtensionDesc{
- ExtendedType: (*DefaultsMessage)(nil),
- ExtensionType: (*int32)(nil),
- Field: 211,
- Name: "testdata.default_sfixed32",
- Tag: "fixed32,211,opt,name=default_sfixed32,json=defaultSfixed32,def=50",
- Filename: "test.proto",
-}
-
-var E_DefaultSfixed64 = &proto.ExtensionDesc{
- ExtendedType: (*DefaultsMessage)(nil),
- ExtensionType: (*int64)(nil),
- Field: 212,
- Name: "testdata.default_sfixed64",
- Tag: "fixed64,212,opt,name=default_sfixed64,json=defaultSfixed64,def=51",
- Filename: "test.proto",
-}
-
-var E_DefaultBool = &proto.ExtensionDesc{
- ExtendedType: (*DefaultsMessage)(nil),
- ExtensionType: (*bool)(nil),
- Field: 213,
- Name: "testdata.default_bool",
- Tag: "varint,213,opt,name=default_bool,json=defaultBool,def=1",
- Filename: "test.proto",
-}
-
-var E_DefaultString = &proto.ExtensionDesc{
- ExtendedType: (*DefaultsMessage)(nil),
- ExtensionType: (*string)(nil),
- Field: 214,
- Name: "testdata.default_string",
- Tag: "bytes,214,opt,name=default_string,json=defaultString,def=Hello, string",
- Filename: "test.proto",
-}
-
-var E_DefaultBytes = &proto.ExtensionDesc{
- ExtendedType: (*DefaultsMessage)(nil),
- ExtensionType: ([]byte)(nil),
- Field: 215,
- Name: "testdata.default_bytes",
- Tag: "bytes,215,opt,name=default_bytes,json=defaultBytes,def=Hello, bytes",
- Filename: "test.proto",
-}
-
-var E_DefaultEnum = &proto.ExtensionDesc{
- ExtendedType: (*DefaultsMessage)(nil),
- ExtensionType: (*DefaultsMessage_DefaultsEnum)(nil),
- Field: 216,
- Name: "testdata.default_enum",
- Tag: "varint,216,opt,name=default_enum,json=defaultEnum,enum=testdata.DefaultsMessage_DefaultsEnum,def=1",
- Filename: "test.proto",
-}
-
-var E_X201 = &proto.ExtensionDesc{
- ExtendedType: (*MyMessageSet)(nil),
- ExtensionType: (*Empty)(nil),
- Field: 201,
- Name: "testdata.x201",
- Tag: "bytes,201,opt,name=x201",
- Filename: "test.proto",
-}
-
-var E_X202 = &proto.ExtensionDesc{
- ExtendedType: (*MyMessageSet)(nil),
- ExtensionType: (*Empty)(nil),
- Field: 202,
- Name: "testdata.x202",
- Tag: "bytes,202,opt,name=x202",
- Filename: "test.proto",
-}
-
-var E_X203 = &proto.ExtensionDesc{
- ExtendedType: (*MyMessageSet)(nil),
- ExtensionType: (*Empty)(nil),
- Field: 203,
- Name: "testdata.x203",
- Tag: "bytes,203,opt,name=x203",
- Filename: "test.proto",
-}
-
-var E_X204 = &proto.ExtensionDesc{
- ExtendedType: (*MyMessageSet)(nil),
- ExtensionType: (*Empty)(nil),
- Field: 204,
- Name: "testdata.x204",
- Tag: "bytes,204,opt,name=x204",
- Filename: "test.proto",
-}
-
-var E_X205 = &proto.ExtensionDesc{
- ExtendedType: (*MyMessageSet)(nil),
- ExtensionType: (*Empty)(nil),
- Field: 205,
- Name: "testdata.x205",
- Tag: "bytes,205,opt,name=x205",
- Filename: "test.proto",
-}
-
-var E_X206 = &proto.ExtensionDesc{
- ExtendedType: (*MyMessageSet)(nil),
- ExtensionType: (*Empty)(nil),
- Field: 206,
- Name: "testdata.x206",
- Tag: "bytes,206,opt,name=x206",
- Filename: "test.proto",
-}
-
-var E_X207 = &proto.ExtensionDesc{
- ExtendedType: (*MyMessageSet)(nil),
- ExtensionType: (*Empty)(nil),
- Field: 207,
- Name: "testdata.x207",
- Tag: "bytes,207,opt,name=x207",
- Filename: "test.proto",
-}
-
-var E_X208 = &proto.ExtensionDesc{
- ExtendedType: (*MyMessageSet)(nil),
- ExtensionType: (*Empty)(nil),
- Field: 208,
- Name: "testdata.x208",
- Tag: "bytes,208,opt,name=x208",
- Filename: "test.proto",
-}
-
-var E_X209 = &proto.ExtensionDesc{
- ExtendedType: (*MyMessageSet)(nil),
- ExtensionType: (*Empty)(nil),
- Field: 209,
- Name: "testdata.x209",
- Tag: "bytes,209,opt,name=x209",
- Filename: "test.proto",
-}
-
-var E_X210 = &proto.ExtensionDesc{
- ExtendedType: (*MyMessageSet)(nil),
- ExtensionType: (*Empty)(nil),
- Field: 210,
- Name: "testdata.x210",
- Tag: "bytes,210,opt,name=x210",
- Filename: "test.proto",
-}
-
-var E_X211 = &proto.ExtensionDesc{
- ExtendedType: (*MyMessageSet)(nil),
- ExtensionType: (*Empty)(nil),
- Field: 211,
- Name: "testdata.x211",
- Tag: "bytes,211,opt,name=x211",
- Filename: "test.proto",
-}
-
-var E_X212 = &proto.ExtensionDesc{
- ExtendedType: (*MyMessageSet)(nil),
- ExtensionType: (*Empty)(nil),
- Field: 212,
- Name: "testdata.x212",
- Tag: "bytes,212,opt,name=x212",
- Filename: "test.proto",
-}
-
-var E_X213 = &proto.ExtensionDesc{
- ExtendedType: (*MyMessageSet)(nil),
- ExtensionType: (*Empty)(nil),
- Field: 213,
- Name: "testdata.x213",
- Tag: "bytes,213,opt,name=x213",
- Filename: "test.proto",
-}
-
-var E_X214 = &proto.ExtensionDesc{
- ExtendedType: (*MyMessageSet)(nil),
- ExtensionType: (*Empty)(nil),
- Field: 214,
- Name: "testdata.x214",
- Tag: "bytes,214,opt,name=x214",
- Filename: "test.proto",
-}
-
-var E_X215 = &proto.ExtensionDesc{
- ExtendedType: (*MyMessageSet)(nil),
- ExtensionType: (*Empty)(nil),
- Field: 215,
- Name: "testdata.x215",
- Tag: "bytes,215,opt,name=x215",
- Filename: "test.proto",
-}
-
-var E_X216 = &proto.ExtensionDesc{
- ExtendedType: (*MyMessageSet)(nil),
- ExtensionType: (*Empty)(nil),
- Field: 216,
- Name: "testdata.x216",
- Tag: "bytes,216,opt,name=x216",
- Filename: "test.proto",
-}
-
-var E_X217 = &proto.ExtensionDesc{
- ExtendedType: (*MyMessageSet)(nil),
- ExtensionType: (*Empty)(nil),
- Field: 217,
- Name: "testdata.x217",
- Tag: "bytes,217,opt,name=x217",
- Filename: "test.proto",
-}
-
-var E_X218 = &proto.ExtensionDesc{
- ExtendedType: (*MyMessageSet)(nil),
- ExtensionType: (*Empty)(nil),
- Field: 218,
- Name: "testdata.x218",
- Tag: "bytes,218,opt,name=x218",
- Filename: "test.proto",
-}
-
-var E_X219 = &proto.ExtensionDesc{
- ExtendedType: (*MyMessageSet)(nil),
- ExtensionType: (*Empty)(nil),
- Field: 219,
- Name: "testdata.x219",
- Tag: "bytes,219,opt,name=x219",
- Filename: "test.proto",
-}
-
-var E_X220 = &proto.ExtensionDesc{
- ExtendedType: (*MyMessageSet)(nil),
- ExtensionType: (*Empty)(nil),
- Field: 220,
- Name: "testdata.x220",
- Tag: "bytes,220,opt,name=x220",
- Filename: "test.proto",
-}
-
-var E_X221 = &proto.ExtensionDesc{
- ExtendedType: (*MyMessageSet)(nil),
- ExtensionType: (*Empty)(nil),
- Field: 221,
- Name: "testdata.x221",
- Tag: "bytes,221,opt,name=x221",
- Filename: "test.proto",
-}
-
-var E_X222 = &proto.ExtensionDesc{
- ExtendedType: (*MyMessageSet)(nil),
- ExtensionType: (*Empty)(nil),
- Field: 222,
- Name: "testdata.x222",
- Tag: "bytes,222,opt,name=x222",
- Filename: "test.proto",
-}
-
-var E_X223 = &proto.ExtensionDesc{
- ExtendedType: (*MyMessageSet)(nil),
- ExtensionType: (*Empty)(nil),
- Field: 223,
- Name: "testdata.x223",
- Tag: "bytes,223,opt,name=x223",
- Filename: "test.proto",
-}
-
-var E_X224 = &proto.ExtensionDesc{
- ExtendedType: (*MyMessageSet)(nil),
- ExtensionType: (*Empty)(nil),
- Field: 224,
- Name: "testdata.x224",
- Tag: "bytes,224,opt,name=x224",
- Filename: "test.proto",
-}
-
-var E_X225 = &proto.ExtensionDesc{
- ExtendedType: (*MyMessageSet)(nil),
- ExtensionType: (*Empty)(nil),
- Field: 225,
- Name: "testdata.x225",
- Tag: "bytes,225,opt,name=x225",
- Filename: "test.proto",
-}
-
-var E_X226 = &proto.ExtensionDesc{
- ExtendedType: (*MyMessageSet)(nil),
- ExtensionType: (*Empty)(nil),
- Field: 226,
- Name: "testdata.x226",
- Tag: "bytes,226,opt,name=x226",
- Filename: "test.proto",
-}
-
-var E_X227 = &proto.ExtensionDesc{
- ExtendedType: (*MyMessageSet)(nil),
- ExtensionType: (*Empty)(nil),
- Field: 227,
- Name: "testdata.x227",
- Tag: "bytes,227,opt,name=x227",
- Filename: "test.proto",
-}
-
-var E_X228 = &proto.ExtensionDesc{
- ExtendedType: (*MyMessageSet)(nil),
- ExtensionType: (*Empty)(nil),
- Field: 228,
- Name: "testdata.x228",
- Tag: "bytes,228,opt,name=x228",
- Filename: "test.proto",
-}
-
-var E_X229 = &proto.ExtensionDesc{
- ExtendedType: (*MyMessageSet)(nil),
- ExtensionType: (*Empty)(nil),
- Field: 229,
- Name: "testdata.x229",
- Tag: "bytes,229,opt,name=x229",
- Filename: "test.proto",
-}
-
-var E_X230 = &proto.ExtensionDesc{
- ExtendedType: (*MyMessageSet)(nil),
- ExtensionType: (*Empty)(nil),
- Field: 230,
- Name: "testdata.x230",
- Tag: "bytes,230,opt,name=x230",
- Filename: "test.proto",
-}
-
-var E_X231 = &proto.ExtensionDesc{
- ExtendedType: (*MyMessageSet)(nil),
- ExtensionType: (*Empty)(nil),
- Field: 231,
- Name: "testdata.x231",
- Tag: "bytes,231,opt,name=x231",
- Filename: "test.proto",
-}
-
-var E_X232 = &proto.ExtensionDesc{
- ExtendedType: (*MyMessageSet)(nil),
- ExtensionType: (*Empty)(nil),
- Field: 232,
- Name: "testdata.x232",
- Tag: "bytes,232,opt,name=x232",
- Filename: "test.proto",
-}
-
-var E_X233 = &proto.ExtensionDesc{
- ExtendedType: (*MyMessageSet)(nil),
- ExtensionType: (*Empty)(nil),
- Field: 233,
- Name: "testdata.x233",
- Tag: "bytes,233,opt,name=x233",
- Filename: "test.proto",
-}
-
-var E_X234 = &proto.ExtensionDesc{
- ExtendedType: (*MyMessageSet)(nil),
- ExtensionType: (*Empty)(nil),
- Field: 234,
- Name: "testdata.x234",
- Tag: "bytes,234,opt,name=x234",
- Filename: "test.proto",
-}
-
-var E_X235 = &proto.ExtensionDesc{
- ExtendedType: (*MyMessageSet)(nil),
- ExtensionType: (*Empty)(nil),
- Field: 235,
- Name: "testdata.x235",
- Tag: "bytes,235,opt,name=x235",
- Filename: "test.proto",
-}
-
-var E_X236 = &proto.ExtensionDesc{
- ExtendedType: (*MyMessageSet)(nil),
- ExtensionType: (*Empty)(nil),
- Field: 236,
- Name: "testdata.x236",
- Tag: "bytes,236,opt,name=x236",
- Filename: "test.proto",
-}
-
-var E_X237 = &proto.ExtensionDesc{
- ExtendedType: (*MyMessageSet)(nil),
- ExtensionType: (*Empty)(nil),
- Field: 237,
- Name: "testdata.x237",
- Tag: "bytes,237,opt,name=x237",
- Filename: "test.proto",
-}
-
-var E_X238 = &proto.ExtensionDesc{
- ExtendedType: (*MyMessageSet)(nil),
- ExtensionType: (*Empty)(nil),
- Field: 238,
- Name: "testdata.x238",
- Tag: "bytes,238,opt,name=x238",
- Filename: "test.proto",
-}
-
-var E_X239 = &proto.ExtensionDesc{
- ExtendedType: (*MyMessageSet)(nil),
- ExtensionType: (*Empty)(nil),
- Field: 239,
- Name: "testdata.x239",
- Tag: "bytes,239,opt,name=x239",
- Filename: "test.proto",
-}
-
-var E_X240 = &proto.ExtensionDesc{
- ExtendedType: (*MyMessageSet)(nil),
- ExtensionType: (*Empty)(nil),
- Field: 240,
- Name: "testdata.x240",
- Tag: "bytes,240,opt,name=x240",
- Filename: "test.proto",
-}
-
-var E_X241 = &proto.ExtensionDesc{
- ExtendedType: (*MyMessageSet)(nil),
- ExtensionType: (*Empty)(nil),
- Field: 241,
- Name: "testdata.x241",
- Tag: "bytes,241,opt,name=x241",
- Filename: "test.proto",
-}
-
-var E_X242 = &proto.ExtensionDesc{
- ExtendedType: (*MyMessageSet)(nil),
- ExtensionType: (*Empty)(nil),
- Field: 242,
- Name: "testdata.x242",
- Tag: "bytes,242,opt,name=x242",
- Filename: "test.proto",
-}
-
-var E_X243 = &proto.ExtensionDesc{
- ExtendedType: (*MyMessageSet)(nil),
- ExtensionType: (*Empty)(nil),
- Field: 243,
- Name: "testdata.x243",
- Tag: "bytes,243,opt,name=x243",
- Filename: "test.proto",
-}
-
-var E_X244 = &proto.ExtensionDesc{
- ExtendedType: (*MyMessageSet)(nil),
- ExtensionType: (*Empty)(nil),
- Field: 244,
- Name: "testdata.x244",
- Tag: "bytes,244,opt,name=x244",
- Filename: "test.proto",
-}
-
-var E_X245 = &proto.ExtensionDesc{
- ExtendedType: (*MyMessageSet)(nil),
- ExtensionType: (*Empty)(nil),
- Field: 245,
- Name: "testdata.x245",
- Tag: "bytes,245,opt,name=x245",
- Filename: "test.proto",
-}
-
-var E_X246 = &proto.ExtensionDesc{
- ExtendedType: (*MyMessageSet)(nil),
- ExtensionType: (*Empty)(nil),
- Field: 246,
- Name: "testdata.x246",
- Tag: "bytes,246,opt,name=x246",
- Filename: "test.proto",
-}
-
-var E_X247 = &proto.ExtensionDesc{
- ExtendedType: (*MyMessageSet)(nil),
- ExtensionType: (*Empty)(nil),
- Field: 247,
- Name: "testdata.x247",
- Tag: "bytes,247,opt,name=x247",
- Filename: "test.proto",
-}
-
-var E_X248 = &proto.ExtensionDesc{
- ExtendedType: (*MyMessageSet)(nil),
- ExtensionType: (*Empty)(nil),
- Field: 248,
- Name: "testdata.x248",
- Tag: "bytes,248,opt,name=x248",
- Filename: "test.proto",
-}
-
-var E_X249 = &proto.ExtensionDesc{
- ExtendedType: (*MyMessageSet)(nil),
- ExtensionType: (*Empty)(nil),
- Field: 249,
- Name: "testdata.x249",
- Tag: "bytes,249,opt,name=x249",
- Filename: "test.proto",
-}
-
-var E_X250 = &proto.ExtensionDesc{
- ExtendedType: (*MyMessageSet)(nil),
- ExtensionType: (*Empty)(nil),
- Field: 250,
- Name: "testdata.x250",
- Tag: "bytes,250,opt,name=x250",
- Filename: "test.proto",
-}
-
-func init() {
- proto.RegisterType((*GoEnum)(nil), "testdata.GoEnum")
- proto.RegisterType((*GoTestField)(nil), "testdata.GoTestField")
- proto.RegisterType((*GoTest)(nil), "testdata.GoTest")
- proto.RegisterType((*GoTest_RequiredGroup)(nil), "testdata.GoTest.RequiredGroup")
- proto.RegisterType((*GoTest_RepeatedGroup)(nil), "testdata.GoTest.RepeatedGroup")
- proto.RegisterType((*GoTest_OptionalGroup)(nil), "testdata.GoTest.OptionalGroup")
- proto.RegisterType((*GoTestRequiredGroupField)(nil), "testdata.GoTestRequiredGroupField")
- proto.RegisterType((*GoTestRequiredGroupField_Group)(nil), "testdata.GoTestRequiredGroupField.Group")
- proto.RegisterType((*GoSkipTest)(nil), "testdata.GoSkipTest")
- proto.RegisterType((*GoSkipTest_SkipGroup)(nil), "testdata.GoSkipTest.SkipGroup")
- proto.RegisterType((*NonPackedTest)(nil), "testdata.NonPackedTest")
- proto.RegisterType((*PackedTest)(nil), "testdata.PackedTest")
- proto.RegisterType((*MaxTag)(nil), "testdata.MaxTag")
- proto.RegisterType((*OldMessage)(nil), "testdata.OldMessage")
- proto.RegisterType((*OldMessage_Nested)(nil), "testdata.OldMessage.Nested")
- proto.RegisterType((*NewMessage)(nil), "testdata.NewMessage")
- proto.RegisterType((*NewMessage_Nested)(nil), "testdata.NewMessage.Nested")
- proto.RegisterType((*InnerMessage)(nil), "testdata.InnerMessage")
- proto.RegisterType((*OtherMessage)(nil), "testdata.OtherMessage")
- proto.RegisterType((*RequiredInnerMessage)(nil), "testdata.RequiredInnerMessage")
- proto.RegisterType((*MyMessage)(nil), "testdata.MyMessage")
- proto.RegisterType((*MyMessage_SomeGroup)(nil), "testdata.MyMessage.SomeGroup")
- proto.RegisterType((*Ext)(nil), "testdata.Ext")
- proto.RegisterType((*ComplexExtension)(nil), "testdata.ComplexExtension")
- proto.RegisterType((*DefaultsMessage)(nil), "testdata.DefaultsMessage")
- proto.RegisterType((*MyMessageSet)(nil), "testdata.MyMessageSet")
- proto.RegisterType((*Empty)(nil), "testdata.Empty")
- proto.RegisterType((*MessageList)(nil), "testdata.MessageList")
- proto.RegisterType((*MessageList_Message)(nil), "testdata.MessageList.Message")
- proto.RegisterType((*Strings)(nil), "testdata.Strings")
- proto.RegisterType((*Defaults)(nil), "testdata.Defaults")
- proto.RegisterType((*SubDefaults)(nil), "testdata.SubDefaults")
- proto.RegisterType((*RepeatedEnum)(nil), "testdata.RepeatedEnum")
- proto.RegisterType((*MoreRepeated)(nil), "testdata.MoreRepeated")
- proto.RegisterType((*GroupOld)(nil), "testdata.GroupOld")
- proto.RegisterType((*GroupOld_G)(nil), "testdata.GroupOld.G")
- proto.RegisterType((*GroupNew)(nil), "testdata.GroupNew")
- proto.RegisterType((*GroupNew_G)(nil), "testdata.GroupNew.G")
- proto.RegisterType((*FloatingPoint)(nil), "testdata.FloatingPoint")
- proto.RegisterType((*MessageWithMap)(nil), "testdata.MessageWithMap")
- proto.RegisterType((*Oneof)(nil), "testdata.Oneof")
- proto.RegisterType((*Oneof_F_Group)(nil), "testdata.Oneof.F_Group")
- proto.RegisterType((*Communique)(nil), "testdata.Communique")
- proto.RegisterEnum("testdata.FOO", FOO_name, FOO_value)
- proto.RegisterEnum("testdata.GoTest_KIND", GoTest_KIND_name, GoTest_KIND_value)
- proto.RegisterEnum("testdata.MyMessage_Color", MyMessage_Color_name, MyMessage_Color_value)
- proto.RegisterEnum("testdata.DefaultsMessage_DefaultsEnum", DefaultsMessage_DefaultsEnum_name, DefaultsMessage_DefaultsEnum_value)
- proto.RegisterEnum("testdata.Defaults_Color", Defaults_Color_name, Defaults_Color_value)
- proto.RegisterEnum("testdata.RepeatedEnum_Color", RepeatedEnum_Color_name, RepeatedEnum_Color_value)
- proto.RegisterExtension(E_Ext_More)
- proto.RegisterExtension(E_Ext_Text)
- proto.RegisterExtension(E_Ext_Number)
- proto.RegisterExtension(E_Greeting)
- proto.RegisterExtension(E_Complex)
- proto.RegisterExtension(E_RComplex)
- proto.RegisterExtension(E_NoDefaultDouble)
- proto.RegisterExtension(E_NoDefaultFloat)
- proto.RegisterExtension(E_NoDefaultInt32)
- proto.RegisterExtension(E_NoDefaultInt64)
- proto.RegisterExtension(E_NoDefaultUint32)
- proto.RegisterExtension(E_NoDefaultUint64)
- proto.RegisterExtension(E_NoDefaultSint32)
- proto.RegisterExtension(E_NoDefaultSint64)
- proto.RegisterExtension(E_NoDefaultFixed32)
- proto.RegisterExtension(E_NoDefaultFixed64)
- proto.RegisterExtension(E_NoDefaultSfixed32)
- proto.RegisterExtension(E_NoDefaultSfixed64)
- proto.RegisterExtension(E_NoDefaultBool)
- proto.RegisterExtension(E_NoDefaultString)
- proto.RegisterExtension(E_NoDefaultBytes)
- proto.RegisterExtension(E_NoDefaultEnum)
- proto.RegisterExtension(E_DefaultDouble)
- proto.RegisterExtension(E_DefaultFloat)
- proto.RegisterExtension(E_DefaultInt32)
- proto.RegisterExtension(E_DefaultInt64)
- proto.RegisterExtension(E_DefaultUint32)
- proto.RegisterExtension(E_DefaultUint64)
- proto.RegisterExtension(E_DefaultSint32)
- proto.RegisterExtension(E_DefaultSint64)
- proto.RegisterExtension(E_DefaultFixed32)
- proto.RegisterExtension(E_DefaultFixed64)
- proto.RegisterExtension(E_DefaultSfixed32)
- proto.RegisterExtension(E_DefaultSfixed64)
- proto.RegisterExtension(E_DefaultBool)
- proto.RegisterExtension(E_DefaultString)
- proto.RegisterExtension(E_DefaultBytes)
- proto.RegisterExtension(E_DefaultEnum)
- proto.RegisterExtension(E_X201)
- proto.RegisterExtension(E_X202)
- proto.RegisterExtension(E_X203)
- proto.RegisterExtension(E_X204)
- proto.RegisterExtension(E_X205)
- proto.RegisterExtension(E_X206)
- proto.RegisterExtension(E_X207)
- proto.RegisterExtension(E_X208)
- proto.RegisterExtension(E_X209)
- proto.RegisterExtension(E_X210)
- proto.RegisterExtension(E_X211)
- proto.RegisterExtension(E_X212)
- proto.RegisterExtension(E_X213)
- proto.RegisterExtension(E_X214)
- proto.RegisterExtension(E_X215)
- proto.RegisterExtension(E_X216)
- proto.RegisterExtension(E_X217)
- proto.RegisterExtension(E_X218)
- proto.RegisterExtension(E_X219)
- proto.RegisterExtension(E_X220)
- proto.RegisterExtension(E_X221)
- proto.RegisterExtension(E_X222)
- proto.RegisterExtension(E_X223)
- proto.RegisterExtension(E_X224)
- proto.RegisterExtension(E_X225)
- proto.RegisterExtension(E_X226)
- proto.RegisterExtension(E_X227)
- proto.RegisterExtension(E_X228)
- proto.RegisterExtension(E_X229)
- proto.RegisterExtension(E_X230)
- proto.RegisterExtension(E_X231)
- proto.RegisterExtension(E_X232)
- proto.RegisterExtension(E_X233)
- proto.RegisterExtension(E_X234)
- proto.RegisterExtension(E_X235)
- proto.RegisterExtension(E_X236)
- proto.RegisterExtension(E_X237)
- proto.RegisterExtension(E_X238)
- proto.RegisterExtension(E_X239)
- proto.RegisterExtension(E_X240)
- proto.RegisterExtension(E_X241)
- proto.RegisterExtension(E_X242)
- proto.RegisterExtension(E_X243)
- proto.RegisterExtension(E_X244)
- proto.RegisterExtension(E_X245)
- proto.RegisterExtension(E_X246)
- proto.RegisterExtension(E_X247)
- proto.RegisterExtension(E_X248)
- proto.RegisterExtension(E_X249)
- proto.RegisterExtension(E_X250)
-}
-
-func init() { proto.RegisterFile("test.proto", fileDescriptor0) }
-
-var fileDescriptor0 = []byte{
- // 4453 bytes of a gzipped FileDescriptorProto
- 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x94, 0x5a, 0xc9, 0x77, 0xdb, 0x48,
- 0x7a, 0x37, 0xc0, 0xfd, 0x23, 0x25, 0x42, 0x65, 0xb5, 0x9b, 0x96, 0xbc, 0xc0, 0x9c, 0xe9, 0x6e,
- 0x7a, 0xd3, 0x48, 0x20, 0x44, 0xdb, 0x74, 0xa7, 0xdf, 0xf3, 0x42, 0xca, 0x7a, 0x63, 0x89, 0x0a,
- 0xa4, 0xee, 0x7e, 0xd3, 0x39, 0xf0, 0x51, 0x22, 0x44, 0xb3, 0x4d, 0x02, 0x34, 0x09, 0xc5, 0x52,
- 0x72, 0xe9, 0x4b, 0x72, 0xcd, 0x76, 0xc9, 0x35, 0xa7, 0x9c, 0x92, 0xbc, 0x97, 0x7f, 0x22, 0xe9,
- 0xee, 0x59, 0x7b, 0xd6, 0xac, 0x93, 0x7d, 0x99, 0xec, 0xdb, 0x4c, 0x92, 0x4b, 0xcf, 0xab, 0xaf,
- 0x0a, 0x40, 0x01, 0x24, 0x20, 0xf9, 0x24, 0x56, 0xd5, 0xef, 0xf7, 0xd5, 0xf6, 0xab, 0xef, 0xab,
- 0xaf, 0x20, 0x00, 0xc7, 0x9c, 0x38, 0x2b, 0xa3, 0xb1, 0xed, 0xd8, 0x24, 0x4b, 0x7f, 0x77, 0x3b,
- 0x4e, 0xa7, 0x7c, 0x1d, 0xd2, 0x1b, 0x76, 0xc3, 0x3a, 0x1a, 0x92, 0xab, 0x90, 0x38, 0xb4, 0xed,
- 0x92, 0xa4, 0xca, 0x95, 0x79, 0x6d, 0x6e, 0xc5, 0x45, 0xac, 0x34, 0x5b, 0x2d, 0x83, 0xb6, 0x94,
- 0xef, 0x40, 0x7e, 0xc3, 0xde, 0x33, 0x27, 0x4e, 0xb3, 0x6f, 0x0e, 0xba, 0x64, 0x11, 0x52, 0x4f,
- 0x3b, 0xfb, 0xe6, 0x00, 0x19, 0x39, 0x83, 0x15, 0x08, 0x81, 0xe4, 0xde, 0xc9, 0xc8, 0x2c, 0xc9,
- 0x58, 0x89, 0xbf, 0xcb, 0xbf, 0x72, 0x85, 0x76, 0x42, 0x99, 0xe4, 0x3a, 0x24, 0xbf, 0xdc, 0xb7,
- 0xba, 0xbc, 0x97, 0xd7, 0xfc, 0x5e, 0x58, 0xfb, 0xca, 0x97, 0x37, 0xb7, 0x1f, 0x1b, 0x08, 0xa1,
- 0xf6, 0xf7, 0x3a, 0xfb, 0x03, 0x6a, 0x4a, 0xa2, 0xf6, 0xb1, 0x40, 0x6b, 0x77, 0x3a, 0xe3, 0xce,
- 0xb0, 0x94, 0x50, 0xa5, 0x4a, 0xca, 0x60, 0x05, 0x72, 0x1f, 0xe6, 0x0c, 0xf3, 0xc5, 0x51, 0x7f,
- 0x6c, 0x76, 0x71, 0x70, 0xa5, 0xa4, 0x2a, 0x57, 0xf2, 0xd3, 0xf6, 0xb1, 0xd1, 0x08, 0x62, 0x19,
- 0x79, 0x64, 0x76, 0x1c, 0x97, 0x9c, 0x52, 0x13, 0xb1, 0x64, 0x01, 0x4b, 0xc9, 0xad, 0x91, 0xd3,
- 0xb7, 0xad, 0xce, 0x80, 0x91, 0xd3, 0xaa, 0x14, 0x43, 0x0e, 0x60, 0xc9, 0x9b, 0x50, 0x6c, 0xb6,
- 0x1f, 0xda, 0xf6, 0xa0, 0x3d, 0xe6, 0x23, 0x2a, 0x81, 0x2a, 0x57, 0xb2, 0xc6, 0x5c, 0x93, 0xd6,
- 0xba, 0xc3, 0x24, 0x15, 0x50, 0x9a, 0xed, 0x4d, 0xcb, 0xa9, 0x6a, 0x3e, 0x30, 0xaf, 0xca, 0x95,
- 0x94, 0x31, 0xdf, 0xc4, 0xea, 0x29, 0x64, 0x4d, 0xf7, 0x91, 0x05, 0x55, 0xae, 0x24, 0x18, 0xb2,
- 0xa6, 0x7b, 0xc8, 0x5b, 0x40, 0x9a, 0xed, 0x66, 0xff, 0xd8, 0xec, 0x8a, 0x56, 0xe7, 0x54, 0xb9,
- 0x92, 0x31, 0x94, 0x26, 0x6f, 0x98, 0x81, 0x16, 0x2d, 0xcf, 0xab, 0x72, 0x25, 0xed, 0xa2, 0x05,
- 0xdb, 0x37, 0x60, 0xa1, 0xd9, 0x7e, 0xb7, 0x1f, 0x1c, 0x70, 0x51, 0x95, 0x2b, 0x73, 0x46, 0xb1,
- 0xc9, 0xea, 0xa7, 0xb1, 0xa2, 0x61, 0x45, 0x95, 0x2b, 0x49, 0x8e, 0x15, 0xec, 0xe2, 0xec, 0x9a,
- 0x03, 0xbb, 0xe3, 0xf8, 0xd0, 0x05, 0x55, 0xae, 0xc8, 0xc6, 0x7c, 0x13, 0xab, 0x83, 0x56, 0x1f,
- 0xdb, 0x47, 0xfb, 0x03, 0xd3, 0x87, 0x12, 0x55, 0xae, 0x48, 0x46, 0xb1, 0xc9, 0xea, 0x83, 0xd8,
- 0x5d, 0x67, 0xdc, 0xb7, 0x7a, 0x3e, 0xf6, 0x3c, 0xea, 0xb7, 0xd8, 0x64, 0xf5, 0xc1, 0x11, 0x3c,
- 0x3c, 0x71, 0xcc, 0x89, 0x0f, 0x35, 0x55, 0xb9, 0x52, 0x30, 0xe6, 0x9b, 0x58, 0x1d, 0xb2, 0x1a,
- 0x5a, 0x83, 0x43, 0x55, 0xae, 0x2c, 0x50, 0xab, 0x33, 0xd6, 0x60, 0x37, 0xb4, 0x06, 0x3d, 0x55,
- 0xae, 0x10, 0x8e, 0x15, 0xd6, 0x40, 0xd4, 0x0c, 0x13, 0x62, 0x69, 0x51, 0x4d, 0x08, 0x9a, 0x61,
- 0x95, 0x41, 0xcd, 0x70, 0xe0, 0x6b, 0x6a, 0x42, 0xd4, 0x4c, 0x08, 0x89, 0x9d, 0x73, 0xe4, 0x05,
- 0x35, 0x21, 0x6a, 0x86, 0x23, 0x43, 0x9a, 0xe1, 0xd8, 0xd7, 0xd5, 0x44, 0x50, 0x33, 0x53, 0x68,
- 0xd1, 0x72, 0x49, 0x4d, 0x04, 0x35, 0xc3, 0xd1, 0x41, 0xcd, 0x70, 0xf0, 0x45, 0x35, 0x11, 0xd0,
- 0x4c, 0x18, 0x2b, 0x1a, 0x5e, 0x52, 0x13, 0x01, 0xcd, 0x88, 0xb3, 0x73, 0x35, 0xc3, 0xa1, 0xcb,
- 0x6a, 0x42, 0xd4, 0x8c, 0x68, 0xd5, 0xd3, 0x0c, 0x87, 0x5e, 0x52, 0x13, 0x01, 0xcd, 0x88, 0x58,
- 0x4f, 0x33, 0x1c, 0x7b, 0x59, 0x4d, 0x04, 0x34, 0xc3, 0xb1, 0xd7, 0x45, 0xcd, 0x70, 0xe8, 0xc7,
- 0x92, 0x9a, 0x10, 0x45, 0xc3, 0xa1, 0x37, 0x03, 0xa2, 0xe1, 0xd8, 0x4f, 0x28, 0x56, 0x54, 0x4d,
- 0x18, 0x2c, 0xae, 0xc2, 0xa7, 0x14, 0x2c, 0xca, 0x86, 0x83, 0x7d, 0xd9, 0xd8, 0xdc, 0x05, 0x95,
- 0xae, 0xa8, 0x92, 0x27, 0x1b, 0xd7, 0x2f, 0x89, 0xb2, 0xf1, 0x80, 0x57, 0xd1, 0xd5, 0x72, 0xd9,
- 0x4c, 0x21, 0x6b, 0xba, 0x8f, 0x54, 0x55, 0xc9, 0x97, 0x8d, 0x87, 0x0c, 0xc8, 0xc6, 0xc3, 0x5e,
- 0x53, 0x25, 0x51, 0x36, 0x33, 0xd0, 0xa2, 0xe5, 0xb2, 0x2a, 0x89, 0xb2, 0xf1, 0xd0, 0xa2, 0x6c,
- 0x3c, 0xf0, 0x17, 0x54, 0x49, 0x90, 0xcd, 0x34, 0x56, 0x34, 0xfc, 0x45, 0x55, 0x12, 0x64, 0x13,
- 0x9c, 0x1d, 0x93, 0x8d, 0x07, 0x7d, 0x43, 0x95, 0x7c, 0xd9, 0x04, 0xad, 0x72, 0xd9, 0x78, 0xd0,
- 0x37, 0x55, 0x49, 0x90, 0x4d, 0x10, 0xcb, 0x65, 0xe3, 0x61, 0xdf, 0xc2, 0xf8, 0xe6, 0xca, 0xc6,
- 0xc3, 0x0a, 0xb2, 0xf1, 0xa0, 0xbf, 0x43, 0x63, 0xa1, 0x27, 0x1b, 0x0f, 0x2a, 0xca, 0xc6, 0xc3,
- 0xfe, 0x2e, 0xc5, 0xfa, 0xb2, 0x99, 0x06, 0x8b, 0xab, 0xf0, 0x7b, 0x14, 0xec, 0xcb, 0xc6, 0x03,
- 0xaf, 0xe0, 0x20, 0xa8, 0x6c, 0xba, 0xe6, 0x61, 0xe7, 0x68, 0x40, 0x25, 0x56, 0xa1, 0xba, 0xa9,
- 0x27, 0x9d, 0xf1, 0x91, 0x49, 0x47, 0x62, 0xdb, 0x83, 0xc7, 0x6e, 0x1b, 0x59, 0xa1, 0xc6, 0x99,
- 0x7c, 0x7c, 0xc2, 0x75, 0xaa, 0x9f, 0xba, 0x5c, 0xd5, 0x8c, 0x22, 0xd3, 0xd0, 0x34, 0xbe, 0xa6,
- 0x0b, 0xf8, 0x1b, 0x54, 0x45, 0x75, 0xb9, 0xa6, 0x33, 0x7c, 0x4d, 0xf7, 0xf1, 0x55, 0x38, 0xef,
- 0x4b, 0xc9, 0x67, 0xdc, 0xa4, 0x5a, 0xaa, 0x27, 0xaa, 0xda, 0xaa, 0xb1, 0xe0, 0x0a, 0x6a, 0x16,
- 0x29, 0xd0, 0xcd, 0x2d, 0x2a, 0xa9, 0x7a, 0xa2, 0xa6, 0x7b, 0x24, 0xb1, 0x27, 0x8d, 0xca, 0x90,
- 0x0b, 0xcb, 0xe7, 0xdc, 0xa6, 0xca, 0xaa, 0x27, 0xab, 0xda, 0xea, 0xaa, 0xa1, 0x70, 0x7d, 0xcd,
- 0xe0, 0x04, 0xfa, 0x59, 0xa1, 0x0a, 0xab, 0x27, 0x6b, 0xba, 0xc7, 0x09, 0xf6, 0xb3, 0xe0, 0x0a,
- 0xcd, 0xa7, 0x7c, 0x89, 0x2a, 0xad, 0x9e, 0xae, 0xae, 0xe9, 0x6b, 0xeb, 0xf7, 0x8c, 0x22, 0x53,
- 0x9c, 0xcf, 0xd1, 0x69, 0x3f, 0x5c, 0x72, 0x3e, 0x69, 0x95, 0x6a, 0xae, 0x9e, 0xd6, 0xee, 0xac,
- 0xdd, 0xd5, 0xee, 0x1a, 0x0a, 0xd7, 0x9e, 0xcf, 0x7a, 0x87, 0xb2, 0xb8, 0xf8, 0x7c, 0xd6, 0x1a,
- 0x55, 0x5f, 0x5d, 0x79, 0x66, 0x0e, 0x06, 0xf6, 0x2d, 0xb5, 0xfc, 0xd2, 0x1e, 0x0f, 0xba, 0xd7,
- 0xca, 0x60, 0x28, 0x5c, 0x8f, 0x62, 0xaf, 0x0b, 0xae, 0x20, 0x7d, 0xfa, 0xaf, 0xd1, 0x7b, 0x58,
- 0xa1, 0x9e, 0x79, 0xd8, 0xef, 0x59, 0xf6, 0xc4, 0x34, 0x8a, 0x4c, 0x9a, 0xa1, 0x35, 0xd9, 0x0d,
- 0xaf, 0xe3, 0xaf, 0x53, 0xda, 0x42, 0x3d, 0x71, 0xbb, 0xaa, 0xd1, 0x9e, 0x66, 0xad, 0xe3, 0x6e,
- 0x78, 0x1d, 0x7f, 0x83, 0x72, 0x48, 0x3d, 0x71, 0xbb, 0xa6, 0x73, 0x8e, 0xb8, 0x8e, 0x77, 0xe0,
- 0x42, 0x28, 0x2e, 0xb6, 0x47, 0x9d, 0x83, 0xe7, 0x66, 0xb7, 0xa4, 0xd1, 0xf0, 0xf8, 0x50, 0x56,
- 0x24, 0xe3, 0x7c, 0x20, 0x44, 0xee, 0x60, 0x33, 0xb9, 0x07, 0xaf, 0x87, 0x03, 0xa5, 0xcb, 0xac,
- 0xd2, 0x78, 0x89, 0xcc, 0xc5, 0x60, 0xcc, 0x0c, 0x51, 0x05, 0x07, 0xec, 0x52, 0x75, 0x1a, 0x40,
- 0x7d, 0xaa, 0xef, 0x89, 0x39, 0xf5, 0x67, 0xe0, 0xe2, 0x74, 0x28, 0x75, 0xc9, 0xeb, 0x34, 0xa2,
- 0x22, 0xf9, 0x42, 0x38, 0xaa, 0x4e, 0xd1, 0x67, 0xf4, 0x5d, 0xa3, 0x21, 0x56, 0xa4, 0x4f, 0xf5,
- 0x7e, 0x1f, 0x4a, 0x53, 0xc1, 0xd6, 0x65, 0xdf, 0xa1, 0x31, 0x17, 0xd9, 0xaf, 0x85, 0xe2, 0x6e,
- 0x98, 0x3c, 0xa3, 0xeb, 0xbb, 0x34, 0x08, 0x0b, 0xe4, 0xa9, 0x9e, 0x71, 0xc9, 0x82, 0xe1, 0xd8,
- 0xe5, 0xde, 0xa3, 0x51, 0x99, 0x2f, 0x59, 0x20, 0x32, 0x8b, 0xfd, 0x86, 0xe2, 0xb3, 0xcb, 0xad,
- 0xd3, 0x30, 0xcd, 0xfb, 0x0d, 0x86, 0x6a, 0x4e, 0x7e, 0x9b, 0x92, 0x77, 0x67, 0xcf, 0xf8, 0xc7,
- 0x09, 0x1a, 0x60, 0x39, 0x7b, 0x77, 0xd6, 0x94, 0x3d, 0xf6, 0x8c, 0x29, 0xff, 0x84, 0xb2, 0x89,
- 0xc0, 0x9e, 0x9a, 0xf3, 0x63, 0x98, 0x73, 0x6f, 0x75, 0xbd, 0xb1, 0x7d, 0x34, 0x2a, 0x35, 0x55,
- 0xb9, 0x02, 0xda, 0x95, 0xa9, 0xec, 0xc7, 0xbd, 0xe4, 0x6d, 0x50, 0x94, 0x11, 0x24, 0x31, 0x2b,
- 0xcc, 0x2e, 0xb3, 0xb2, 0xa3, 0x26, 0x22, 0xac, 0x30, 0x94, 0x67, 0x45, 0x20, 0x51, 0x2b, 0xae,
- 0xd3, 0x67, 0x56, 0x3e, 0x50, 0xa5, 0x99, 0x56, 0xdc, 0x10, 0xc0, 0xad, 0x04, 0x48, 0x4b, 0xeb,
- 0x7e, 0xbe, 0x85, 0xed, 0xe4, 0x8b, 0xe1, 0x04, 0x6c, 0x03, 0xef, 0xcf, 0xc1, 0x4a, 0x46, 0x13,
- 0x06, 0x37, 0x4d, 0xfb, 0xd9, 0x08, 0x5a, 0x60, 0x34, 0xd3, 0xb4, 0x9f, 0x9b, 0x41, 0x2b, 0xff,
- 0xa6, 0x04, 0x49, 0x9a, 0x4f, 0x92, 0x2c, 0x24, 0xdf, 0x6b, 0x6d, 0x3e, 0x56, 0xce, 0xd1, 0x5f,
- 0x0f, 0x5b, 0xad, 0xa7, 0x8a, 0x44, 0x72, 0x90, 0x7a, 0xf8, 0x95, 0xbd, 0xc6, 0xae, 0x22, 0x93,
- 0x22, 0xe4, 0x9b, 0x9b, 0xdb, 0x1b, 0x0d, 0x63, 0xc7, 0xd8, 0xdc, 0xde, 0x53, 0x12, 0xb4, 0xad,
- 0xf9, 0xb4, 0xf5, 0x60, 0x4f, 0x49, 0x92, 0x0c, 0x24, 0x68, 0x5d, 0x8a, 0x00, 0xa4, 0x77, 0xf7,
- 0x8c, 0xcd, 0xed, 0x0d, 0x25, 0x4d, 0xad, 0xec, 0x6d, 0x6e, 0x35, 0x94, 0x0c, 0x45, 0xee, 0xbd,
- 0xbb, 0xf3, 0xb4, 0xa1, 0x64, 0xe9, 0xcf, 0x07, 0x86, 0xf1, 0xe0, 0x2b, 0x4a, 0x8e, 0x92, 0xb6,
- 0x1e, 0xec, 0x28, 0x80, 0xcd, 0x0f, 0x1e, 0x3e, 0x6d, 0x28, 0x79, 0x52, 0x80, 0x6c, 0xf3, 0xdd,
- 0xed, 0x47, 0x7b, 0x9b, 0xad, 0x6d, 0xa5, 0x50, 0x3e, 0x81, 0x12, 0x5b, 0xe6, 0xc0, 0x2a, 0xb2,
- 0xa4, 0xf0, 0x1d, 0x48, 0xb1, 0x9d, 0x91, 0x50, 0x25, 0x95, 0xf0, 0xce, 0x4c, 0x53, 0x56, 0xd8,
- 0x1e, 0x31, 0xda, 0xd2, 0x65, 0x48, 0xb1, 0x55, 0x5a, 0x84, 0x14, 0x5b, 0x1d, 0x19, 0x53, 0x45,
- 0x56, 0x28, 0xff, 0x96, 0x0c, 0xb0, 0x61, 0xef, 0x3e, 0xef, 0x8f, 0x30, 0x21, 0xbf, 0x0c, 0x30,
- 0x79, 0xde, 0x1f, 0xb5, 0x51, 0xf5, 0x3c, 0xa9, 0xcc, 0xd1, 0x1a, 0xf4, 0x77, 0xe4, 0x1a, 0x14,
- 0xb0, 0xf9, 0x90, 0x79, 0x21, 0xcc, 0x25, 0x33, 0x46, 0x9e, 0xd6, 0x71, 0xc7, 0x14, 0x84, 0xd4,
- 0x74, 0x4c, 0x21, 0xd3, 0x02, 0xa4, 0xa6, 0x93, 0xab, 0x80, 0xc5, 0xf6, 0x04, 0x23, 0x0a, 0xa6,
- 0x8d, 0x39, 0x03, 0xfb, 0x65, 0x31, 0x86, 0xbc, 0x0d, 0xd8, 0x27, 0x9b, 0x77, 0x71, 0xfa, 0x74,
- 0xb8, 0xc3, 0x5d, 0xa1, 0x3f, 0xd8, 0x6c, 0x7d, 0xc2, 0x52, 0x0b, 0x72, 0x5e, 0x3d, 0xed, 0x0b,
- 0x6b, 0xf9, 0x8c, 0x14, 0x9c, 0x11, 0x60, 0x95, 0x37, 0x25, 0x06, 0xe0, 0xa3, 0x59, 0xc0, 0xd1,
- 0x30, 0x12, 0x1b, 0x4e, 0xf9, 0x32, 0xcc, 0x6d, 0xdb, 0x16, 0x3b, 0xbd, 0xb8, 0x4a, 0x05, 0x90,
- 0x3a, 0x25, 0x09, 0xb3, 0x27, 0xa9, 0x53, 0xbe, 0x02, 0x20, 0xb4, 0x29, 0x20, 0xed, 0xb3, 0x36,
- 0xf4, 0x01, 0xd2, 0x7e, 0xf9, 0x26, 0xa4, 0xb7, 0x3a, 0xc7, 0x7b, 0x9d, 0x1e, 0xb9, 0x06, 0x30,
- 0xe8, 0x4c, 0x9c, 0xf6, 0x21, 0xee, 0xc3, 0xe7, 0x9f, 0x7f, 0xfe, 0xb9, 0x84, 0x97, 0xbd, 0x1c,
- 0xad, 0x65, 0xfb, 0xf1, 0x02, 0xa0, 0x35, 0xe8, 0x6e, 0x99, 0x93, 0x49, 0xa7, 0x67, 0x92, 0x2a,
- 0xa4, 0x2d, 0x73, 0x42, 0xa3, 0x9d, 0x84, 0xef, 0x08, 0xcb, 0xfe, 0x2a, 0xf8, 0xa8, 0x95, 0x6d,
- 0x84, 0x18, 0x1c, 0x4a, 0x14, 0x48, 0x58, 0x47, 0x43, 0x7c, 0x27, 0x49, 0x19, 0xf4, 0xe7, 0xd2,
- 0x25, 0x48, 0x33, 0x0c, 0x21, 0x90, 0xb4, 0x3a, 0x43, 0xb3, 0xc4, 0xfa, 0xc5, 0xdf, 0xe5, 0x5f,
- 0x95, 0x00, 0xb6, 0xcd, 0x97, 0x67, 0xe8, 0xd3, 0x47, 0xc5, 0xf4, 0x99, 0x60, 0x7d, 0xde, 0x8f,
- 0xeb, 0x93, 0xea, 0xec, 0xd0, 0xb6, 0xbb, 0x6d, 0xb6, 0xc5, 0xec, 0x49, 0x27, 0x47, 0x6b, 0x70,
- 0xd7, 0xca, 0x1f, 0x40, 0x61, 0xd3, 0xb2, 0xcc, 0xb1, 0x3b, 0x26, 0x02, 0xc9, 0x67, 0xf6, 0xc4,
- 0xe1, 0x6f, 0x4b, 0xf8, 0x9b, 0x94, 0x20, 0x39, 0xb2, 0xc7, 0x0e, 0x9b, 0x67, 0x3d, 0xa9, 0xaf,
- 0xae, 0xae, 0x1a, 0x58, 0x43, 0x2e, 0x41, 0xee, 0xc0, 0xb6, 0x2c, 0xf3, 0x80, 0x4e, 0x22, 0x81,
- 0x69, 0x8d, 0x5f, 0x51, 0xfe, 0x65, 0x09, 0x0a, 0x2d, 0xe7, 0x99, 0x6f, 0x5c, 0x81, 0xc4, 0x73,
- 0xf3, 0x04, 0x87, 0x97, 0x30, 0xe8, 0x4f, 0x7a, 0x54, 0x7e, 0xbe, 0x33, 0x38, 0x62, 0x6f, 0x4d,
- 0x05, 0x83, 0x15, 0xc8, 0x05, 0x48, 0xbf, 0x34, 0xfb, 0xbd, 0x67, 0x0e, 0xda, 0x94, 0x0d, 0x5e,
- 0x22, 0xb7, 0x20, 0xd5, 0xa7, 0x83, 0x2d, 0x25, 0x71, 0xbd, 0x2e, 0xf8, 0xeb, 0x25, 0xce, 0xc1,
- 0x60, 0xa0, 0x1b, 0xd9, 0x6c, 0x57, 0xf9, 0xe8, 0xa3, 0x8f, 0x3e, 0x92, 0xcb, 0x87, 0xb0, 0xe8,
- 0x1e, 0xde, 0xc0, 0x64, 0xb7, 0xa1, 0x34, 0x30, 0xed, 0xf6, 0x61, 0xdf, 0xea, 0x0c, 0x06, 0x27,
- 0xed, 0x97, 0xb6, 0xd5, 0xee, 0x58, 0x6d, 0x7b, 0x72, 0xd0, 0x19, 0xe3, 0x02, 0x44, 0x77, 0xb1,
- 0x38, 0x30, 0xed, 0x26, 0xa3, 0xbd, 0x6f, 0x5b, 0x0f, 0xac, 0x16, 0xe5, 0x94, 0xff, 0x20, 0x09,
- 0xb9, 0xad, 0x13, 0xd7, 0xfa, 0x22, 0xa4, 0x0e, 0xec, 0x23, 0x8b, 0xad, 0x65, 0xca, 0x60, 0x05,
- 0x6f, 0x8f, 0x64, 0x61, 0x8f, 0x16, 0x21, 0xf5, 0xe2, 0xc8, 0x76, 0x4c, 0x9c, 0x6e, 0xce, 0x60,
- 0x05, 0xba, 0x5a, 0x23, 0xd3, 0x29, 0x25, 0x31, 0xb9, 0xa5, 0x3f, 0xfd, 0xf9, 0xa7, 0xce, 0x30,
- 0x7f, 0xb2, 0x02, 0x69, 0x9b, 0xae, 0xfe, 0xa4, 0x94, 0xc6, 0x77, 0x35, 0x01, 0x2e, 0xee, 0x8a,
- 0xc1, 0x51, 0x64, 0x13, 0x16, 0x5e, 0x9a, 0xed, 0xe1, 0xd1, 0xc4, 0x69, 0xf7, 0xec, 0x76, 0xd7,
- 0x34, 0x47, 0xe6, 0xb8, 0x34, 0x87, 0x3d, 0x09, 0x3e, 0x61, 0xd6, 0x42, 0x1a, 0xf3, 0x2f, 0xcd,
- 0xad, 0xa3, 0x89, 0xb3, 0x61, 0x3f, 0x46, 0x16, 0xa9, 0x42, 0x6e, 0x6c, 0x52, 0x4f, 0x40, 0x07,
- 0x5b, 0x08, 0xf7, 0x1e, 0xa0, 0x66, 0xc7, 0xe6, 0x08, 0x2b, 0xc8, 0x3a, 0x64, 0xf7, 0xfb, 0xcf,
- 0xcd, 0xc9, 0x33, 0xb3, 0x5b, 0xca, 0xa8, 0x52, 0x65, 0x5e, 0xbb, 0xe8, 0x73, 0xbc, 0x65, 0x5d,
- 0x79, 0x64, 0x0f, 0xec, 0xb1, 0xe1, 0x41, 0xc9, 0x7d, 0xc8, 0x4d, 0xec, 0xa1, 0xc9, 0xf4, 0x9d,
- 0xc5, 0xa0, 0x7a, 0x79, 0x16, 0x6f, 0xd7, 0x1e, 0x9a, 0xae, 0x07, 0x73, 0xf1, 0x64, 0x99, 0x0d,
- 0x74, 0x9f, 0x5e, 0x9d, 0x4b, 0x80, 0x4f, 0x03, 0x74, 0x40, 0x78, 0x95, 0x26, 0x4b, 0x74, 0x40,
- 0xbd, 0x43, 0x7a, 0x23, 0x2a, 0xe5, 0x31, 0xaf, 0xf4, 0xca, 0x4b, 0xb7, 0x20, 0xe7, 0x19, 0xf4,
- 0x5d, 0x1f, 0x73, 0x37, 0x39, 0xf4, 0x07, 0xcc, 0xf5, 0x31, 0x5f, 0xf3, 0x06, 0xa4, 0x70, 0xd8,
- 0x34, 0x42, 0x19, 0x0d, 0x1a, 0x10, 0x73, 0x90, 0xda, 0x30, 0x1a, 0x8d, 0x6d, 0x45, 0xc2, 0xd8,
- 0xf8, 0xf4, 0xdd, 0x86, 0x22, 0x0b, 0x8a, 0xfd, 0x6d, 0x09, 0x12, 0x8d, 0x63, 0x54, 0x0b, 0x9d,
- 0x86, 0x7b, 0xa2, 0xe9, 0x6f, 0xad, 0x06, 0xc9, 0xa1, 0x3d, 0x36, 0xc9, 0xf9, 0x19, 0xb3, 0x2c,
- 0xf5, 0x70, 0xbf, 0x84, 0x57, 0xe4, 0xc6, 0xb1, 0x63, 0x20, 0x5e, 0x7b, 0x0b, 0x92, 0x8e, 0x79,
- 0xec, 0xcc, 0xe6, 0x3d, 0x63, 0x1d, 0x50, 0x80, 0x76, 0x13, 0xd2, 0xd6, 0xd1, 0x70, 0xdf, 0x1c,
- 0xcf, 0x86, 0xf6, 0x71, 0x7a, 0x1c, 0x52, 0x7e, 0x0f, 0x94, 0x47, 0xf6, 0x70, 0x34, 0x30, 0x8f,
- 0x1b, 0xc7, 0x8e, 0x69, 0x4d, 0xfa, 0xb6, 0x45, 0xf5, 0x7c, 0xd8, 0x1f, 0xa3, 0x17, 0xc1, 0xb7,
- 0x62, 0x2c, 0xd0, 0x53, 0x3d, 0x31, 0x0f, 0x6c, 0xab, 0xcb, 0x1d, 0x26, 0x2f, 0x51, 0xb4, 0xf3,
- 0xac, 0x3f, 0xa6, 0x0e, 0x84, 0xfa, 0x79, 0x56, 0x28, 0x6f, 0x40, 0x91, 0xe7, 0x18, 0x13, 0xde,
- 0x71, 0xf9, 0x06, 0x14, 0xdc, 0x2a, 0x7c, 0x38, 0xcf, 0x42, 0xf2, 0x83, 0x86, 0xd1, 0x52, 0xce,
- 0xd1, 0x65, 0x6d, 0x6d, 0x37, 0x14, 0x89, 0xfe, 0xd8, 0x7b, 0xbf, 0x15, 0x58, 0xca, 0x4b, 0x50,
- 0xf0, 0xc6, 0xbe, 0x6b, 0x3a, 0xd8, 0x42, 0x03, 0x42, 0xa6, 0x2e, 0x67, 0xa5, 0x72, 0x06, 0x52,
- 0x8d, 0xe1, 0xc8, 0x39, 0x29, 0xff, 0x22, 0xe4, 0x39, 0xe8, 0x69, 0x7f, 0xe2, 0x90, 0x3b, 0x90,
- 0x19, 0xf2, 0xf9, 0x4a, 0x78, 0xdd, 0x13, 0x35, 0xe5, 0xe3, 0xdc, 0xdf, 0x86, 0x8b, 0x5e, 0xaa,
- 0x42, 0x46, 0xf0, 0xa5, 0xfc, 0xa8, 0xcb, 0xe2, 0x51, 0x67, 0x4e, 0x21, 0x21, 0x38, 0x85, 0xf2,
- 0x16, 0x64, 0x58, 0x04, 0x9c, 0x60, 0x54, 0x67, 0xa9, 0x22, 0x13, 0x13, 0xdb, 0xf9, 0x3c, 0xab,
- 0x63, 0x17, 0x95, 0xab, 0x90, 0x47, 0xc1, 0x72, 0x04, 0x73, 0x9d, 0x80, 0x55, 0x4c, 0x6e, 0xbf,
- 0x9f, 0x82, 0xac, 0xbb, 0x52, 0x64, 0x19, 0xd2, 0x2c, 0x3f, 0x43, 0x53, 0xee, 0xfb, 0x41, 0x0a,
- 0x33, 0x32, 0xb2, 0x0c, 0x19, 0x9e, 0x83, 0x71, 0xef, 0x2e, 0x57, 0x35, 0x23, 0xcd, 0x72, 0x2e,
- 0xaf, 0xb1, 0xa6, 0xa3, 0x63, 0x62, 0x2f, 0x03, 0x69, 0x96, 0x55, 0x11, 0x15, 0x72, 0x5e, 0x1e,
- 0x85, 0xfe, 0x98, 0x3f, 0x03, 0x64, 0xdd, 0xc4, 0x49, 0x40, 0xd4, 0x74, 0xf4, 0x58, 0x3c, 0xe7,
- 0xcf, 0x36, 0xfd, 0xeb, 0x49, 0xd6, 0xcd, 0x86, 0xf0, 0xf9, 0xde, 0x4d, 0xf0, 0x33, 0x3c, 0xff,
- 0xf1, 0x01, 0x35, 0x1d, 0x5d, 0x82, 0x9b, 0xcd, 0x67, 0x78, 0x8e, 0x43, 0xae, 0xd2, 0x21, 0x62,
- 0xce, 0x82, 0x47, 0xdf, 0x4f, 0xdd, 0xd3, 0x2c, 0x93, 0x21, 0xd7, 0xa8, 0x05, 0x96, 0x98, 0xe0,
- 0xb9, 0xf4, 0xf3, 0xf4, 0x0c, 0xcf, 0x57, 0xc8, 0x4d, 0x0a, 0x61, 0xcb, 0x5f, 0x82, 0x88, 0xa4,
- 0x3c, 0xc3, 0x93, 0x72, 0xa2, 0xd2, 0x0e, 0xd1, 0x3d, 0xa0, 0x4b, 0x10, 0x12, 0xf0, 0x34, 0x4b,
- 0xc0, 0xc9, 0x15, 0x34, 0xc7, 0x26, 0x55, 0xf0, 0x93, 0xed, 0x0c, 0x4f, 0x70, 0xfc, 0x76, 0xbc,
- 0xb2, 0x79, 0x89, 0x75, 0x86, 0xa7, 0x30, 0xa4, 0x46, 0xf7, 0x8b, 0xea, 0xbb, 0x34, 0x8f, 0x4e,
- 0xb0, 0xe4, 0x0b, 0xcf, 0xdd, 0x53, 0xe6, 0x03, 0xeb, 0xcc, 0x83, 0x18, 0xa9, 0x26, 0x9e, 0x86,
- 0x25, 0xca, 0xdb, 0xe9, 0x5b, 0x87, 0xa5, 0x22, 0xae, 0x44, 0xa2, 0x6f, 0x1d, 0x1a, 0xa9, 0x26,
- 0xad, 0x61, 0x1a, 0xd8, 0xa6, 0x6d, 0x0a, 0xb6, 0x25, 0x6f, 0xb3, 0x46, 0x5a, 0x45, 0x4a, 0x90,
- 0x6a, 0xb6, 0xb7, 0x3b, 0x56, 0x69, 0x81, 0xf1, 0xac, 0x8e, 0x65, 0x24, 0x9b, 0xdb, 0x1d, 0x8b,
- 0xbc, 0x05, 0x89, 0xc9, 0xd1, 0x7e, 0x89, 0x84, 0xbf, 0xac, 0xec, 0x1e, 0xed, 0xbb, 0x43, 0x31,
- 0x28, 0x82, 0x2c, 0x43, 0x76, 0xe2, 0x8c, 0xdb, 0xbf, 0x60, 0x8e, 0xed, 0xd2, 0x79, 0x5c, 0xc2,
- 0x73, 0x46, 0x66, 0xe2, 0x8c, 0x3f, 0x30, 0xc7, 0xf6, 0x19, 0x9d, 0x5f, 0xf9, 0x0a, 0xe4, 0x05,
- 0xbb, 0xa4, 0x08, 0x92, 0xc5, 0x6e, 0x0a, 0x75, 0xe9, 0x8e, 0x21, 0x59, 0xe5, 0x3d, 0x28, 0xb8,
- 0x39, 0x0c, 0xce, 0x57, 0xa3, 0x27, 0x69, 0x60, 0x8f, 0xf1, 0x7c, 0xce, 0x6b, 0x97, 0xc4, 0x10,
- 0xe5, 0xc3, 0x78, 0xb8, 0x60, 0xd0, 0xb2, 0x12, 0x1a, 0x8a, 0x54, 0xfe, 0xa1, 0x04, 0x85, 0x2d,
- 0x7b, 0xec, 0x3f, 0x30, 0x2f, 0x42, 0x6a, 0xdf, 0xb6, 0x07, 0x13, 0x34, 0x9b, 0x35, 0x58, 0x81,
- 0xbc, 0x01, 0x05, 0xfc, 0xe1, 0xe6, 0x9e, 0xb2, 0xf7, 0xb4, 0x91, 0xc7, 0x7a, 0x9e, 0x70, 0x12,
- 0x48, 0xf6, 0x2d, 0x67, 0xc2, 0x3d, 0x19, 0xfe, 0x26, 0x5f, 0x80, 0x3c, 0xfd, 0xeb, 0x32, 0x93,
- 0xde, 0x85, 0x15, 0x68, 0x35, 0x27, 0xbe, 0x05, 0x73, 0xb8, 0xfb, 0x1e, 0x2c, 0xe3, 0x3d, 0x63,
- 0x14, 0x58, 0x03, 0x07, 0x96, 0x20, 0xc3, 0x5c, 0xc1, 0x04, 0xbf, 0x96, 0xe5, 0x0c, 0xb7, 0x48,
- 0xdd, 0x2b, 0x66, 0x02, 0x2c, 0xdc, 0x67, 0x0c, 0x5e, 0x2a, 0x3f, 0x80, 0x2c, 0x46, 0xa9, 0xd6,
- 0xa0, 0x4b, 0xca, 0x20, 0xf5, 0x4a, 0x26, 0xc6, 0xc8, 0x45, 0xe1, 0x9a, 0xcf, 0x9b, 0x57, 0x36,
- 0x0c, 0xa9, 0xb7, 0xb4, 0x00, 0xd2, 0x06, 0xbd, 0x77, 0x1f, 0x73, 0x37, 0x2d, 0x1d, 0x97, 0x5b,
- 0xdc, 0xc4, 0xb6, 0xf9, 0x32, 0xce, 0xc4, 0xb6, 0xf9, 0x92, 0x99, 0xb8, 0x3a, 0x65, 0x82, 0x96,
- 0x4e, 0xf8, 0xa7, 0x43, 0xe9, 0xa4, 0x5c, 0x85, 0x39, 0x3c, 0x9e, 0x7d, 0xab, 0xb7, 0x63, 0xf7,
- 0x2d, 0xbc, 0xe7, 0x1f, 0xe2, 0x3d, 0x49, 0x32, 0xa4, 0x43, 0xba, 0x07, 0xe6, 0x71, 0xe7, 0x80,
- 0xdd, 0x38, 0xb3, 0x06, 0x2b, 0x94, 0x3f, 0x4b, 0xc2, 0x3c, 0x77, 0xad, 0xef, 0xf7, 0x9d, 0x67,
- 0x5b, 0x9d, 0x11, 0x79, 0x0a, 0x05, 0xea, 0x55, 0xdb, 0xc3, 0xce, 0x68, 0x44, 0x8f, 0xaf, 0x84,
- 0x57, 0x8d, 0xeb, 0x53, 0xae, 0x9a, 0xe3, 0x57, 0xb6, 0x3b, 0x43, 0x73, 0x8b, 0x61, 0x1b, 0x96,
- 0x33, 0x3e, 0x31, 0xf2, 0x96, 0x5f, 0x43, 0x36, 0x21, 0x3f, 0x9c, 0xf4, 0x3c, 0x63, 0x32, 0x1a,
- 0xab, 0x44, 0x1a, 0xdb, 0x9a, 0xf4, 0x02, 0xb6, 0x60, 0xe8, 0x55, 0xd0, 0x81, 0x51, 0x7f, 0xec,
- 0xd9, 0x4a, 0x9c, 0x32, 0x30, 0xea, 0x3a, 0x82, 0x03, 0xdb, 0xf7, 0x6b, 0xc8, 0x63, 0x00, 0x7a,
- 0xbc, 0x1c, 0x9b, 0xa6, 0x4e, 0xa8, 0xa0, 0xbc, 0xf6, 0x66, 0xa4, 0xad, 0x5d, 0x67, 0xbc, 0x67,
- 0xef, 0x3a, 0x63, 0x66, 0x88, 0x1e, 0x4c, 0x2c, 0x2e, 0xbd, 0x03, 0x4a, 0x78, 0xfe, 0xe2, 0x8d,
- 0x3c, 0x35, 0xe3, 0x46, 0x9e, 0xe3, 0x37, 0xf2, 0xba, 0x7c, 0x57, 0x5a, 0x7a, 0x0f, 0x8a, 0xa1,
- 0x29, 0x8b, 0x74, 0xc2, 0xe8, 0xb7, 0x45, 0x7a, 0x5e, 0x7b, 0x5d, 0xf8, 0x9c, 0x2d, 0x6e, 0xb8,
- 0x68, 0xf7, 0x1d, 0x50, 0xc2, 0xd3, 0x17, 0x0d, 0x67, 0x63, 0x32, 0x05, 0xe4, 0xdf, 0x87, 0xb9,
- 0xc0, 0x94, 0x45, 0x72, 0xee, 0x94, 0x49, 0x95, 0x7f, 0x29, 0x05, 0xa9, 0x96, 0x65, 0xda, 0x87,
- 0xe4, 0xf5, 0x60, 0x9c, 0x7c, 0x72, 0xce, 0x8d, 0x91, 0x17, 0x43, 0x31, 0xf2, 0xc9, 0x39, 0x2f,
- 0x42, 0x5e, 0x0c, 0x45, 0x48, 0xb7, 0xa9, 0xa6, 0x93, 0xcb, 0x53, 0xf1, 0xf1, 0xc9, 0x39, 0x21,
- 0x38, 0x5e, 0x9e, 0x0a, 0x8e, 0x7e, 0x73, 0x4d, 0xa7, 0x0e, 0x35, 0x18, 0x19, 0x9f, 0x9c, 0xf3,
- 0xa3, 0xe2, 0x72, 0x38, 0x2a, 0x7a, 0x8d, 0x35, 0x9d, 0x0d, 0x49, 0x88, 0x88, 0x38, 0x24, 0x16,
- 0x0b, 0x97, 0xc3, 0xb1, 0x10, 0x79, 0x3c, 0x0a, 0x2e, 0x87, 0xa3, 0x20, 0x36, 0xf2, 0xa8, 0x77,
- 0x31, 0x14, 0xf5, 0xd0, 0x28, 0x0b, 0x77, 0xcb, 0xe1, 0x70, 0xc7, 0x78, 0xc2, 0x48, 0xc5, 0x58,
- 0xe7, 0x35, 0xd6, 0x74, 0xa2, 0x85, 0x02, 0x5d, 0xf4, 0x6d, 0x1f, 0xf7, 0x02, 0x9d, 0xbe, 0x4e,
- 0x97, 0xcd, 0xbd, 0x88, 0x16, 0x63, 0xbe, 0xf8, 0xe3, 0x6a, 0xba, 0x17, 0x31, 0x0d, 0x32, 0x87,
- 0x3c, 0x01, 0x56, 0xd0, 0x73, 0x09, 0xb2, 0xc4, 0xcd, 0x5f, 0x69, 0xb6, 0xd1, 0x83, 0xd1, 0x79,
- 0x1d, 0xb2, 0x3b, 0x7d, 0x05, 0xe6, 0x9a, 0xed, 0xa7, 0x9d, 0x71, 0xcf, 0x9c, 0x38, 0xed, 0xbd,
- 0x4e, 0xcf, 0x7b, 0x44, 0xa0, 0xfb, 0x9f, 0x6f, 0xf2, 0x96, 0xbd, 0x4e, 0x8f, 0x5c, 0x70, 0xc5,
- 0xd5, 0xc5, 0x56, 0x89, 0xcb, 0x6b, 0xe9, 0x75, 0xba, 0x68, 0xcc, 0x18, 0xfa, 0xc2, 0x05, 0xee,
- 0x0b, 0x1f, 0x66, 0x20, 0x75, 0x64, 0xf5, 0x6d, 0xeb, 0x61, 0x0e, 0x32, 0x8e, 0x3d, 0x1e, 0x76,
- 0x1c, 0xbb, 0xfc, 0x23, 0x09, 0xe0, 0x91, 0x3d, 0x1c, 0x1e, 0x59, 0xfd, 0x17, 0x47, 0x26, 0xb9,
- 0x02, 0xf9, 0x61, 0xe7, 0xb9, 0xd9, 0x1e, 0x9a, 0xed, 0x83, 0xb1, 0x7b, 0x0e, 0x72, 0xb4, 0x6a,
- 0xcb, 0x7c, 0x34, 0x3e, 0x21, 0x25, 0xf7, 0x8a, 0x8e, 0xda, 0x41, 0x49, 0xf2, 0x2b, 0xfb, 0x22,
- 0xbf, 0x74, 0xa6, 0xf9, 0x1e, 0xba, 0xd7, 0x4e, 0x96, 0x47, 0x64, 0xf8, 0xee, 0x61, 0x89, 0x4a,
- 0xde, 0x31, 0x87, 0xa3, 0xf6, 0x01, 0x4a, 0x85, 0xca, 0x21, 0x45, 0xcb, 0x8f, 0xc8, 0x6d, 0x48,
- 0x1c, 0xd8, 0x03, 0x14, 0xc9, 0x29, 0xfb, 0x42, 0x71, 0xe4, 0x0d, 0x48, 0x0c, 0x27, 0x4c, 0x36,
- 0x79, 0x6d, 0x41, 0xb8, 0x27, 0xb0, 0xd0, 0x44, 0x61, 0xc3, 0x49, 0xcf, 0x9b, 0xf7, 0x8d, 0x22,
- 0x24, 0x9a, 0xad, 0x16, 0x8d, 0xfd, 0xcd, 0x56, 0x6b, 0x4d, 0x91, 0xea, 0x5f, 0x82, 0x6c, 0x6f,
- 0x6c, 0x9a, 0xd4, 0x3d, 0xcc, 0xce, 0x39, 0x3e, 0xc4, 0x58, 0xe7, 0x81, 0xea, 0x5b, 0x90, 0x39,
- 0x60, 0x59, 0x07, 0x89, 0x48, 0x6b, 0x4b, 0x7f, 0xc8, 0x1e, 0x55, 0x96, 0xfc, 0xe6, 0x70, 0x9e,
- 0x62, 0xb8, 0x36, 0xea, 0x3b, 0x90, 0x1b, 0xb7, 0x4f, 0x33, 0xf8, 0x31, 0x8b, 0x2e, 0x71, 0x06,
- 0xb3, 0x63, 0x5e, 0x55, 0x6f, 0xc0, 0x82, 0x65, 0xbb, 0xdf, 0x50, 0xda, 0x5d, 0x76, 0xc6, 0x2e,
- 0x4e, 0x5f, 0xe5, 0x5c, 0xe3, 0x26, 0xfb, 0x6e, 0x69, 0xd9, 0xbc, 0x81, 0x9d, 0xca, 0xfa, 0x23,
- 0x50, 0x04, 0x33, 0x98, 0x7a, 0xc6, 0x59, 0x39, 0x64, 0x1f, 0x4a, 0x3d, 0x2b, 0x78, 0xee, 0x43,
- 0x46, 0xd8, 0xc9, 0x8c, 0x31, 0xd2, 0x63, 0x5f, 0x9d, 0x3d, 0x23, 0xe8, 0xea, 0xa6, 0x8d, 0x50,
- 0x5f, 0x13, 0x6d, 0xe4, 0x19, 0xfb, 0x20, 0x2d, 0x1a, 0xa9, 0xe9, 0xa1, 0x55, 0x39, 0x3a, 0x75,
- 0x28, 0x7d, 0xf6, 0x3d, 0xd9, 0xb3, 0xc2, 0x1c, 0xe0, 0x0c, 0x33, 0xf1, 0x83, 0xf9, 0x90, 0x7d,
- 0x6a, 0x0e, 0x98, 0x99, 0x1a, 0xcd, 0xe4, 0xd4, 0xd1, 0x3c, 0x67, 0xdf, 0x75, 0x3d, 0x33, 0xbb,
- 0xb3, 0x46, 0x33, 0x39, 0x75, 0x34, 0x03, 0xf6, 0xc5, 0x37, 0x60, 0xa6, 0xa6, 0xd7, 0x37, 0x80,
- 0x88, 0x5b, 0xcd, 0xe3, 0x44, 0x8c, 0x9d, 0x21, 0xfb, 0x8e, 0xef, 0x6f, 0x36, 0xa3, 0xcc, 0x32,
- 0x14, 0x3f, 0x20, 0x8b, 0x7d, 0xe2, 0x0f, 0x1a, 0xaa, 0xe9, 0xf5, 0x4d, 0x38, 0x2f, 0x4e, 0xec,
- 0x0c, 0x43, 0xb2, 0x55, 0xa9, 0x52, 0x34, 0x16, 0xfc, 0xa9, 0x71, 0xce, 0x4c, 0x53, 0xf1, 0x83,
- 0x1a, 0xa9, 0x52, 0x45, 0x99, 0x32, 0x55, 0xd3, 0xeb, 0x0f, 0xa0, 0x28, 0x98, 0xda, 0xc7, 0x08,
- 0x1d, 0x6d, 0xe6, 0x05, 0xfb, 0x5f, 0x0b, 0xcf, 0x0c, 0x8d, 0xe8, 0xe1, 0x1d, 0xe3, 0x31, 0x2e,
- 0xda, 0xc8, 0x98, 0xfd, 0xa3, 0x80, 0x3f, 0x16, 0x64, 0x84, 0x8e, 0x04, 0xe6, 0xdf, 0x71, 0x56,
- 0x26, 0xec, 0x5f, 0x08, 0xfc, 0xa1, 0x50, 0x42, 0xbd, 0x1f, 0x98, 0x8e, 0x49, 0x83, 0x5c, 0x8c,
- 0x0d, 0x07, 0x3d, 0xf2, 0x9b, 0x91, 0x80, 0x15, 0xf1, 0x81, 0x44, 0x98, 0x36, 0x2d, 0xd6, 0x37,
- 0x61, 0xfe, 0xec, 0x0e, 0xe9, 0x63, 0x89, 0x65, 0xcb, 0xd5, 0x15, 0x9a, 0x50, 0x1b, 0x73, 0xdd,
- 0x80, 0x5f, 0x6a, 0xc0, 0xdc, 0x99, 0x9d, 0xd2, 0x27, 0x12, 0xcb, 0x39, 0xa9, 0x25, 0xa3, 0xd0,
- 0x0d, 0x7a, 0xa6, 0xb9, 0x33, 0xbb, 0xa5, 0x4f, 0x25, 0xf6, 0x40, 0xa1, 0x6b, 0x9e, 0x11, 0xd7,
- 0x33, 0xcd, 0x9d, 0xd9, 0x2d, 0x7d, 0x95, 0x65, 0x94, 0xb2, 0x5e, 0x15, 0x8d, 0xa0, 0x2f, 0x98,
- 0x3f, 0xbb, 0x5b, 0xfa, 0x9a, 0x84, 0x8f, 0x15, 0xb2, 0xae, 0x7b, 0xeb, 0xe2, 0x79, 0xa6, 0xf9,
- 0xb3, 0xbb, 0xa5, 0xaf, 0x4b, 0xf8, 0xa4, 0x21, 0xeb, 0xeb, 0x01, 0x33, 0xc1, 0xd1, 0x9c, 0xee,
- 0x96, 0xbe, 0x21, 0xe1, 0x2b, 0x83, 0xac, 0xd7, 0x3c, 0x33, 0xbb, 0x53, 0xa3, 0x39, 0xdd, 0x2d,
- 0x7d, 0x13, 0x6f, 0xf1, 0x75, 0x59, 0xbf, 0x13, 0x30, 0x83, 0x9e, 0xa9, 0xf8, 0x0a, 0x6e, 0xe9,
- 0x5b, 0x12, 0x3e, 0x06, 0xc9, 0xfa, 0x5d, 0xc3, 0xed, 0xdd, 0xf7, 0x4c, 0xc5, 0x57, 0x70, 0x4b,
- 0x9f, 0x49, 0xf8, 0x66, 0x24, 0xeb, 0xf7, 0x82, 0x86, 0xd0, 0x33, 0x29, 0xaf, 0xe2, 0x96, 0xbe,
- 0x4d, 0x2d, 0x15, 0xeb, 0xf2, 0xfa, 0xaa, 0xe1, 0x0e, 0x40, 0xf0, 0x4c, 0xca, 0xab, 0xb8, 0xa5,
- 0xef, 0x50, 0x53, 0x4a, 0x5d, 0x5e, 0x5f, 0x0b, 0x99, 0xaa, 0xe9, 0xf5, 0x47, 0x50, 0x38, 0xab,
- 0x5b, 0xfa, 0xae, 0xf8, 0x16, 0x97, 0xef, 0x0a, 0xbe, 0x69, 0x47, 0xd8, 0xb3, 0x53, 0x1d, 0xd3,
- 0xf7, 0x30, 0xc7, 0xa9, 0xcf, 0x3d, 0x61, 0xef, 0x55, 0x8c, 0xe0, 0x6f, 0x1f, 0x73, 0x53, 0x5b,
- 0xfe, 0xf9, 0x38, 0xd5, 0x47, 0x7d, 0x5f, 0xc2, 0x47, 0xad, 0x02, 0x37, 0x88, 0x78, 0xef, 0xa4,
- 0x30, 0x87, 0xf5, 0xa1, 0x3f, 0xcb, 0xd3, 0xbc, 0xd5, 0x0f, 0xa4, 0x57, 0x71, 0x57, 0xf5, 0x44,
- 0x6b, 0xbb, 0xe1, 0x2d, 0x06, 0xd6, 0xbc, 0x0d, 0xc9, 0x63, 0x6d, 0x75, 0x4d, 0xbc, 0x92, 0x89,
- 0x6f, 0xb9, 0xcc, 0x49, 0xe5, 0xb5, 0xa2, 0xf0, 0xdc, 0x3d, 0x1c, 0x39, 0x27, 0x06, 0xb2, 0x38,
- 0x5b, 0x8b, 0x64, 0x7f, 0x12, 0xc3, 0xd6, 0x38, 0xbb, 0x1a, 0xc9, 0xfe, 0x34, 0x86, 0x5d, 0xe5,
- 0x6c, 0x3d, 0x92, 0xfd, 0xd5, 0x18, 0xb6, 0xce, 0xd9, 0xeb, 0x91, 0xec, 0xaf, 0xc5, 0xb0, 0xd7,
- 0x39, 0xbb, 0x16, 0xc9, 0xfe, 0x7a, 0x0c, 0xbb, 0xc6, 0xd9, 0x77, 0x22, 0xd9, 0xdf, 0x88, 0x61,
- 0xdf, 0xe1, 0xec, 0xbb, 0x91, 0xec, 0x6f, 0xc6, 0xb0, 0xef, 0x72, 0xf6, 0xbd, 0x48, 0xf6, 0xb7,
- 0x62, 0xd8, 0xf7, 0x18, 0x7b, 0x6d, 0x35, 0x92, 0xfd, 0x59, 0x34, 0x7b, 0x6d, 0x95, 0xb3, 0xa3,
- 0xb5, 0xf6, 0xed, 0x18, 0x36, 0xd7, 0xda, 0x5a, 0xb4, 0xd6, 0xbe, 0x13, 0xc3, 0xe6, 0x5a, 0x5b,
- 0x8b, 0xd6, 0xda, 0x77, 0x63, 0xd8, 0x5c, 0x6b, 0x6b, 0xd1, 0x5a, 0xfb, 0x5e, 0x0c, 0x9b, 0x6b,
- 0x6d, 0x2d, 0x5a, 0x6b, 0xdf, 0x8f, 0x61, 0x73, 0xad, 0xad, 0x45, 0x6b, 0xed, 0x07, 0x31, 0x6c,
- 0xae, 0xb5, 0xb5, 0x68, 0xad, 0xfd, 0x51, 0x0c, 0x9b, 0x6b, 0x6d, 0x2d, 0x5a, 0x6b, 0x7f, 0x1c,
- 0xc3, 0xe6, 0x5a, 0x5b, 0x8b, 0xd6, 0xda, 0x9f, 0xc4, 0xb0, 0xb9, 0xd6, 0xb4, 0x68, 0xad, 0xfd,
- 0x69, 0x34, 0x5b, 0xe3, 0x5a, 0xd3, 0xa2, 0xb5, 0xf6, 0x67, 0x31, 0x6c, 0xae, 0x35, 0x2d, 0x5a,
- 0x6b, 0x7f, 0x1e, 0xc3, 0xe6, 0x5a, 0xd3, 0xa2, 0xb5, 0xf6, 0xc3, 0x18, 0x36, 0xd7, 0x9a, 0x16,
- 0xad, 0xb5, 0xbf, 0x88, 0x61, 0x73, 0xad, 0x69, 0xd1, 0x5a, 0xfb, 0xcb, 0x18, 0x36, 0xd7, 0x9a,
- 0x16, 0xad, 0xb5, 0xbf, 0x8a, 0x61, 0x73, 0xad, 0x69, 0xd1, 0x5a, 0xfb, 0xeb, 0x18, 0x36, 0xd7,
- 0x9a, 0x16, 0xad, 0xb5, 0xbf, 0x89, 0x61, 0x73, 0xad, 0x69, 0xd1, 0x5a, 0xfb, 0xdb, 0x18, 0x36,
- 0xd7, 0x5a, 0x35, 0x5a, 0x6b, 0x7f, 0x17, 0xcd, 0xae, 0x72, 0xad, 0x55, 0xa3, 0xb5, 0xf6, 0xf7,
- 0x31, 0x6c, 0xae, 0xb5, 0x6a, 0xb4, 0xd6, 0xfe, 0x21, 0x86, 0xcd, 0xb5, 0x56, 0x8d, 0xd6, 0xda,
- 0x3f, 0xc6, 0xb0, 0xb9, 0xd6, 0xaa, 0xd1, 0x5a, 0xfb, 0x51, 0x0c, 0x9b, 0x6b, 0xad, 0x1a, 0xad,
- 0xb5, 0x7f, 0x8a, 0x61, 0x73, 0xad, 0x55, 0xa3, 0xb5, 0xf6, 0xcf, 0x31, 0x6c, 0xae, 0xb5, 0x6a,
- 0xb4, 0xd6, 0xfe, 0x25, 0x86, 0xcd, 0xb5, 0x56, 0x8d, 0xd6, 0xda, 0xbf, 0xc6, 0xb0, 0xb9, 0xd6,
- 0xaa, 0xd1, 0x5a, 0xfb, 0xb7, 0x18, 0x36, 0xd7, 0x9a, 0x1e, 0xad, 0xb5, 0x7f, 0x8f, 0x66, 0xeb,
- 0x5c, 0x6b, 0x7a, 0xb4, 0xd6, 0xfe, 0x23, 0x86, 0xcd, 0xb5, 0xa6, 0x47, 0x6b, 0xed, 0x3f, 0x63,
- 0xd8, 0x5c, 0x6b, 0x7a, 0xb4, 0xd6, 0xfe, 0x2b, 0x86, 0xcd, 0xb5, 0xa6, 0x47, 0x6b, 0xed, 0xbf,
- 0x63, 0xd8, 0x5c, 0x6b, 0x7a, 0xb4, 0xd6, 0xfe, 0x27, 0x86, 0xcd, 0xb5, 0xa6, 0x47, 0x6b, 0xed,
- 0xc7, 0x31, 0x6c, 0xae, 0x35, 0x3d, 0x5a, 0x6b, 0x3f, 0x89, 0x61, 0x73, 0xad, 0xe9, 0xd1, 0x5a,
- 0xfb, 0xdf, 0x18, 0x36, 0xd7, 0x9a, 0x1e, 0xad, 0xb5, 0xff, 0x8b, 0x61, 0x73, 0xad, 0xad, 0x47,
- 0x6b, 0xed, 0xff, 0xa3, 0xd9, 0xeb, 0xab, 0x3f, 0x0d, 0x00, 0x00, 0xff, 0xff, 0xaa, 0x00, 0xcd,
- 0x32, 0x57, 0x39, 0x00, 0x00,
-}
diff --git a/vendor/github.com/golang/protobuf/proto/testdata/test.proto b/vendor/github.com/golang/protobuf/proto/testdata/test.proto
deleted file mode 100644
index 70e3cfcda..000000000
--- a/vendor/github.com/golang/protobuf/proto/testdata/test.proto
+++ /dev/null
@@ -1,548 +0,0 @@
-// Go support for Protocol Buffers - Google's data interchange format
-//
-// Copyright 2010 The Go Authors. All rights reserved.
-// https://github.com/golang/protobuf
-//
-// Redistribution and use in source and binary forms, with or without
-// modification, are permitted provided that the following conditions are
-// met:
-//
-// * Redistributions of source code must retain the above copyright
-// notice, this list of conditions and the following disclaimer.
-// * Redistributions in binary form must reproduce the above
-// copyright notice, this list of conditions and the following disclaimer
-// in the documentation and/or other materials provided with the
-// distribution.
-// * Neither the name of Google Inc. nor the names of its
-// contributors may be used to endorse or promote products derived from
-// this software without specific prior written permission.
-//
-// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-// A feature-rich test file for the protocol compiler and libraries.
-
-syntax = "proto2";
-
-package testdata;
-
-enum FOO { FOO1 = 1; };
-
-message GoEnum {
- required FOO foo = 1;
-}
-
-message GoTestField {
- required string Label = 1;
- required string Type = 2;
-}
-
-message GoTest {
- // An enum, for completeness.
- enum KIND {
- VOID = 0;
-
- // Basic types
- BOOL = 1;
- BYTES = 2;
- FINGERPRINT = 3;
- FLOAT = 4;
- INT = 5;
- STRING = 6;
- TIME = 7;
-
- // Groupings
- TUPLE = 8;
- ARRAY = 9;
- MAP = 10;
-
- // Table types
- TABLE = 11;
-
- // Functions
- FUNCTION = 12; // last tag
- };
-
- // Some typical parameters
- required KIND Kind = 1;
- optional string Table = 2;
- optional int32 Param = 3;
-
- // Required, repeated and optional foreign fields.
- required GoTestField RequiredField = 4;
- repeated GoTestField RepeatedField = 5;
- optional GoTestField OptionalField = 6;
-
- // Required fields of all basic types
- required bool F_Bool_required = 10;
- required int32 F_Int32_required = 11;
- required int64 F_Int64_required = 12;
- required fixed32 F_Fixed32_required = 13;
- required fixed64 F_Fixed64_required = 14;
- required uint32 F_Uint32_required = 15;
- required uint64 F_Uint64_required = 16;
- required float F_Float_required = 17;
- required double F_Double_required = 18;
- required string F_String_required = 19;
- required bytes F_Bytes_required = 101;
- required sint32 F_Sint32_required = 102;
- required sint64 F_Sint64_required = 103;
-
- // Repeated fields of all basic types
- repeated bool F_Bool_repeated = 20;
- repeated int32 F_Int32_repeated = 21;
- repeated int64 F_Int64_repeated = 22;
- repeated fixed32 F_Fixed32_repeated = 23;
- repeated fixed64 F_Fixed64_repeated = 24;
- repeated uint32 F_Uint32_repeated = 25;
- repeated uint64 F_Uint64_repeated = 26;
- repeated float F_Float_repeated = 27;
- repeated double F_Double_repeated = 28;
- repeated string F_String_repeated = 29;
- repeated bytes F_Bytes_repeated = 201;
- repeated sint32 F_Sint32_repeated = 202;
- repeated sint64 F_Sint64_repeated = 203;
-
- // Optional fields of all basic types
- optional bool F_Bool_optional = 30;
- optional int32 F_Int32_optional = 31;
- optional int64 F_Int64_optional = 32;
- optional fixed32 F_Fixed32_optional = 33;
- optional fixed64 F_Fixed64_optional = 34;
- optional uint32 F_Uint32_optional = 35;
- optional uint64 F_Uint64_optional = 36;
- optional float F_Float_optional = 37;
- optional double F_Double_optional = 38;
- optional string F_String_optional = 39;
- optional bytes F_Bytes_optional = 301;
- optional sint32 F_Sint32_optional = 302;
- optional sint64 F_Sint64_optional = 303;
-
- // Default-valued fields of all basic types
- optional bool F_Bool_defaulted = 40 [default=true];
- optional int32 F_Int32_defaulted = 41 [default=32];
- optional int64 F_Int64_defaulted = 42 [default=64];
- optional fixed32 F_Fixed32_defaulted = 43 [default=320];
- optional fixed64 F_Fixed64_defaulted = 44 [default=640];
- optional uint32 F_Uint32_defaulted = 45 [default=3200];
- optional uint64 F_Uint64_defaulted = 46 [default=6400];
- optional float F_Float_defaulted = 47 [default=314159.];
- optional double F_Double_defaulted = 48 [default=271828.];
- optional string F_String_defaulted = 49 [default="hello, \"world!\"\n"];
- optional bytes F_Bytes_defaulted = 401 [default="Bignose"];
- optional sint32 F_Sint32_defaulted = 402 [default = -32];
- optional sint64 F_Sint64_defaulted = 403 [default = -64];
-
- // Packed repeated fields (no string or bytes).
- repeated bool F_Bool_repeated_packed = 50 [packed=true];
- repeated int32 F_Int32_repeated_packed = 51 [packed=true];
- repeated int64 F_Int64_repeated_packed = 52 [packed=true];
- repeated fixed32 F_Fixed32_repeated_packed = 53 [packed=true];
- repeated fixed64 F_Fixed64_repeated_packed = 54 [packed=true];
- repeated uint32 F_Uint32_repeated_packed = 55 [packed=true];
- repeated uint64 F_Uint64_repeated_packed = 56 [packed=true];
- repeated float F_Float_repeated_packed = 57 [packed=true];
- repeated double F_Double_repeated_packed = 58 [packed=true];
- repeated sint32 F_Sint32_repeated_packed = 502 [packed=true];
- repeated sint64 F_Sint64_repeated_packed = 503 [packed=true];
-
- // Required, repeated, and optional groups.
- required group RequiredGroup = 70 {
- required string RequiredField = 71;
- };
-
- repeated group RepeatedGroup = 80 {
- required string RequiredField = 81;
- };
-
- optional group OptionalGroup = 90 {
- required string RequiredField = 91;
- };
-}
-
-// For testing a group containing a required field.
-message GoTestRequiredGroupField {
- required group Group = 1 {
- required int32 Field = 2;
- };
-}
-
-// For testing skipping of unrecognized fields.
-// Numbers are all big, larger than tag numbers in GoTestField,
-// the message used in the corresponding test.
-message GoSkipTest {
- required int32 skip_int32 = 11;
- required fixed32 skip_fixed32 = 12;
- required fixed64 skip_fixed64 = 13;
- required string skip_string = 14;
- required group SkipGroup = 15 {
- required int32 group_int32 = 16;
- required string group_string = 17;
- }
-}
-
-// For testing packed/non-packed decoder switching.
-// A serialized instance of one should be deserializable as the other.
-message NonPackedTest {
- repeated int32 a = 1;
-}
-
-message PackedTest {
- repeated int32 b = 1 [packed=true];
-}
-
-message MaxTag {
- // Maximum possible tag number.
- optional string last_field = 536870911;
-}
-
-message OldMessage {
- message Nested {
- optional string name = 1;
- }
- optional Nested nested = 1;
-
- optional int32 num = 2;
-}
-
-// NewMessage is wire compatible with OldMessage;
-// imagine it as a future version.
-message NewMessage {
- message Nested {
- optional string name = 1;
- optional string food_group = 2;
- }
- optional Nested nested = 1;
-
- // This is an int32 in OldMessage.
- optional int64 num = 2;
-}
-
-// Smaller tests for ASCII formatting.
-
-message InnerMessage {
- required string host = 1;
- optional int32 port = 2 [default=4000];
- optional bool connected = 3;
-}
-
-message OtherMessage {
- optional int64 key = 1;
- optional bytes value = 2;
- optional float weight = 3;
- optional InnerMessage inner = 4;
-
- extensions 100 to max;
-}
-
-message RequiredInnerMessage {
- required InnerMessage leo_finally_won_an_oscar = 1;
-}
-
-message MyMessage {
- required int32 count = 1;
- optional string name = 2;
- optional string quote = 3;
- repeated string pet = 4;
- optional InnerMessage inner = 5;
- repeated OtherMessage others = 6;
- optional RequiredInnerMessage we_must_go_deeper = 13;
- repeated InnerMessage rep_inner = 12;
-
- enum Color {
- RED = 0;
- GREEN = 1;
- BLUE = 2;
- };
- optional Color bikeshed = 7;
-
- optional group SomeGroup = 8 {
- optional int32 group_field = 9;
- }
-
- // This field becomes [][]byte in the generated code.
- repeated bytes rep_bytes = 10;
-
- optional double bigfloat = 11;
-
- extensions 100 to max;
-}
-
-message Ext {
- extend MyMessage {
- optional Ext more = 103;
- optional string text = 104;
- optional int32 number = 105;
- }
-
- optional string data = 1;
-}
-
-extend MyMessage {
- repeated string greeting = 106;
-}
-
-message ComplexExtension {
- optional int32 first = 1;
- optional int32 second = 2;
- repeated int32 third = 3;
-}
-
-extend OtherMessage {
- optional ComplexExtension complex = 200;
- repeated ComplexExtension r_complex = 201;
-}
-
-message DefaultsMessage {
- enum DefaultsEnum {
- ZERO = 0;
- ONE = 1;
- TWO = 2;
- };
- extensions 100 to max;
-}
-
-extend DefaultsMessage {
- optional double no_default_double = 101;
- optional float no_default_float = 102;
- optional int32 no_default_int32 = 103;
- optional int64 no_default_int64 = 104;
- optional uint32 no_default_uint32 = 105;
- optional uint64 no_default_uint64 = 106;
- optional sint32 no_default_sint32 = 107;
- optional sint64 no_default_sint64 = 108;
- optional fixed32 no_default_fixed32 = 109;
- optional fixed64 no_default_fixed64 = 110;
- optional sfixed32 no_default_sfixed32 = 111;
- optional sfixed64 no_default_sfixed64 = 112;
- optional bool no_default_bool = 113;
- optional string no_default_string = 114;
- optional bytes no_default_bytes = 115;
- optional DefaultsMessage.DefaultsEnum no_default_enum = 116;
-
- optional double default_double = 201 [default = 3.1415];
- optional float default_float = 202 [default = 3.14];
- optional int32 default_int32 = 203 [default = 42];
- optional int64 default_int64 = 204 [default = 43];
- optional uint32 default_uint32 = 205 [default = 44];
- optional uint64 default_uint64 = 206 [default = 45];
- optional sint32 default_sint32 = 207 [default = 46];
- optional sint64 default_sint64 = 208 [default = 47];
- optional fixed32 default_fixed32 = 209 [default = 48];
- optional fixed64 default_fixed64 = 210 [default = 49];
- optional sfixed32 default_sfixed32 = 211 [default = 50];
- optional sfixed64 default_sfixed64 = 212 [default = 51];
- optional bool default_bool = 213 [default = true];
- optional string default_string = 214 [default = "Hello, string"];
- optional bytes default_bytes = 215 [default = "Hello, bytes"];
- optional DefaultsMessage.DefaultsEnum default_enum = 216 [default = ONE];
-}
-
-message MyMessageSet {
- option message_set_wire_format = true;
- extensions 100 to max;
-}
-
-message Empty {
-}
-
-extend MyMessageSet {
- optional Empty x201 = 201;
- optional Empty x202 = 202;
- optional Empty x203 = 203;
- optional Empty x204 = 204;
- optional Empty x205 = 205;
- optional Empty x206 = 206;
- optional Empty x207 = 207;
- optional Empty x208 = 208;
- optional Empty x209 = 209;
- optional Empty x210 = 210;
- optional Empty x211 = 211;
- optional Empty x212 = 212;
- optional Empty x213 = 213;
- optional Empty x214 = 214;
- optional Empty x215 = 215;
- optional Empty x216 = 216;
- optional Empty x217 = 217;
- optional Empty x218 = 218;
- optional Empty x219 = 219;
- optional Empty x220 = 220;
- optional Empty x221 = 221;
- optional Empty x222 = 222;
- optional Empty x223 = 223;
- optional Empty x224 = 224;
- optional Empty x225 = 225;
- optional Empty x226 = 226;
- optional Empty x227 = 227;
- optional Empty x228 = 228;
- optional Empty x229 = 229;
- optional Empty x230 = 230;
- optional Empty x231 = 231;
- optional Empty x232 = 232;
- optional Empty x233 = 233;
- optional Empty x234 = 234;
- optional Empty x235 = 235;
- optional Empty x236 = 236;
- optional Empty x237 = 237;
- optional Empty x238 = 238;
- optional Empty x239 = 239;
- optional Empty x240 = 240;
- optional Empty x241 = 241;
- optional Empty x242 = 242;
- optional Empty x243 = 243;
- optional Empty x244 = 244;
- optional Empty x245 = 245;
- optional Empty x246 = 246;
- optional Empty x247 = 247;
- optional Empty x248 = 248;
- optional Empty x249 = 249;
- optional Empty x250 = 250;
-}
-
-message MessageList {
- repeated group Message = 1 {
- required string name = 2;
- required int32 count = 3;
- }
-}
-
-message Strings {
- optional string string_field = 1;
- optional bytes bytes_field = 2;
-}
-
-message Defaults {
- enum Color {
- RED = 0;
- GREEN = 1;
- BLUE = 2;
- }
-
- // Default-valued fields of all basic types.
- // Same as GoTest, but copied here to make testing easier.
- optional bool F_Bool = 1 [default=true];
- optional int32 F_Int32 = 2 [default=32];
- optional int64 F_Int64 = 3 [default=64];
- optional fixed32 F_Fixed32 = 4 [default=320];
- optional fixed64 F_Fixed64 = 5 [default=640];
- optional uint32 F_Uint32 = 6 [default=3200];
- optional uint64 F_Uint64 = 7 [default=6400];
- optional float F_Float = 8 [default=314159.];
- optional double F_Double = 9 [default=271828.];
- optional string F_String = 10 [default="hello, \"world!\"\n"];
- optional bytes F_Bytes = 11 [default="Bignose"];
- optional sint32 F_Sint32 = 12 [default=-32];
- optional sint64 F_Sint64 = 13 [default=-64];
- optional Color F_Enum = 14 [default=GREEN];
-
- // More fields with crazy defaults.
- optional float F_Pinf = 15 [default=inf];
- optional float F_Ninf = 16 [default=-inf];
- optional float F_Nan = 17 [default=nan];
-
- // Sub-message.
- optional SubDefaults sub = 18;
-
- // Redundant but explicit defaults.
- optional string str_zero = 19 [default=""];
-}
-
-message SubDefaults {
- optional int64 n = 1 [default=7];
-}
-
-message RepeatedEnum {
- enum Color {
- RED = 1;
- }
- repeated Color color = 1;
-}
-
-message MoreRepeated {
- repeated bool bools = 1;
- repeated bool bools_packed = 2 [packed=true];
- repeated int32 ints = 3;
- repeated int32 ints_packed = 4 [packed=true];
- repeated int64 int64s_packed = 7 [packed=true];
- repeated string strings = 5;
- repeated fixed32 fixeds = 6;
-}
-
-// GroupOld and GroupNew have the same wire format.
-// GroupNew has a new field inside a group.
-
-message GroupOld {
- optional group G = 101 {
- optional int32 x = 2;
- }
-}
-
-message GroupNew {
- optional group G = 101 {
- optional int32 x = 2;
- optional int32 y = 3;
- }
-}
-
-message FloatingPoint {
- required double f = 1;
- optional bool exact = 2;
-}
-
-message MessageWithMap {
- map<int32, string> name_mapping = 1;
- map<sint64, FloatingPoint> msg_mapping = 2;
- map<bool, bytes> byte_mapping = 3;
- map<string, string> str_to_str = 4;
-}
-
-message Oneof {
- oneof union {
- bool F_Bool = 1;
- int32 F_Int32 = 2;
- int64 F_Int64 = 3;
- fixed32 F_Fixed32 = 4;
- fixed64 F_Fixed64 = 5;
- uint32 F_Uint32 = 6;
- uint64 F_Uint64 = 7;
- float F_Float = 8;
- double F_Double = 9;
- string F_String = 10;
- bytes F_Bytes = 11;
- sint32 F_Sint32 = 12;
- sint64 F_Sint64 = 13;
- MyMessage.Color F_Enum = 14;
- GoTestField F_Message = 15;
- group F_Group = 16 {
- optional int32 x = 17;
- }
- int32 F_Largest_Tag = 536870911;
- }
-
- oneof tormato {
- int32 value = 100;
- }
-}
-
-message Communique {
- optional bool make_me_cry = 1;
-
- // This is a oneof, called "union".
- oneof union {
- int32 number = 5;
- string name = 6;
- bytes data = 7;
- double temp_c = 8;
- MyMessage.Color col = 9;
- Strings msg = 10;
- }
-}
diff --git a/vendor/github.com/golang/protobuf/proto/text_parser_test.go b/vendor/github.com/golang/protobuf/proto/text_parser_test.go
deleted file mode 100644
index 8f7cb4d27..000000000
--- a/vendor/github.com/golang/protobuf/proto/text_parser_test.go
+++ /dev/null
@@ -1,673 +0,0 @@
-// Go support for Protocol Buffers - Google's data interchange format
-//
-// Copyright 2010 The Go Authors. All rights reserved.
-// https://github.com/golang/protobuf
-//
-// Redistribution and use in source and binary forms, with or without
-// modification, are permitted provided that the following conditions are
-// met:
-//
-// * Redistributions of source code must retain the above copyright
-// notice, this list of conditions and the following disclaimer.
-// * Redistributions in binary form must reproduce the above
-// copyright notice, this list of conditions and the following disclaimer
-// in the documentation and/or other materials provided with the
-// distribution.
-// * Neither the name of Google Inc. nor the names of its
-// contributors may be used to endorse or promote products derived from
-// this software without specific prior written permission.
-//
-// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-package proto_test
-
-import (
- "math"
- "reflect"
- "testing"
-
- . "github.com/golang/protobuf/proto"
- proto3pb "github.com/golang/protobuf/proto/proto3_proto"
- . "github.com/golang/protobuf/proto/testdata"
-)
-
-type UnmarshalTextTest struct {
- in string
- err string // if "", no error expected
- out *MyMessage
-}
-
-func buildExtStructTest(text string) UnmarshalTextTest {
- msg := &MyMessage{
- Count: Int32(42),
- }
- SetExtension(msg, E_Ext_More, &Ext{
- Data: String("Hello, world!"),
- })
- return UnmarshalTextTest{in: text, out: msg}
-}
-
-func buildExtDataTest(text string) UnmarshalTextTest {
- msg := &MyMessage{
- Count: Int32(42),
- }
- SetExtension(msg, E_Ext_Text, String("Hello, world!"))
- SetExtension(msg, E_Ext_Number, Int32(1729))
- return UnmarshalTextTest{in: text, out: msg}
-}
-
-func buildExtRepStringTest(text string) UnmarshalTextTest {
- msg := &MyMessage{
- Count: Int32(42),
- }
- if err := SetExtension(msg, E_Greeting, []string{"bula", "hola"}); err != nil {
- panic(err)
- }
- return UnmarshalTextTest{in: text, out: msg}
-}
-
-var unMarshalTextTests = []UnmarshalTextTest{
- // Basic
- {
- in: " count:42\n name:\"Dave\" ",
- out: &MyMessage{
- Count: Int32(42),
- Name: String("Dave"),
- },
- },
-
- // Empty quoted string
- {
- in: `count:42 name:""`,
- out: &MyMessage{
- Count: Int32(42),
- Name: String(""),
- },
- },
-
- // Quoted string concatenation with double quotes
- {
- in: `count:42 name: "My name is "` + "\n" + `"elsewhere"`,
- out: &MyMessage{
- Count: Int32(42),
- Name: String("My name is elsewhere"),
- },
- },
-
- // Quoted string concatenation with single quotes
- {
- in: "count:42 name: 'My name is '\n'elsewhere'",
- out: &MyMessage{
- Count: Int32(42),
- Name: String("My name is elsewhere"),
- },
- },
-
- // Quoted string concatenations with mixed quotes
- {
- in: "count:42 name: 'My name is '\n\"elsewhere\"",
- out: &MyMessage{
- Count: Int32(42),
- Name: String("My name is elsewhere"),
- },
- },
- {
- in: "count:42 name: \"My name is \"\n'elsewhere'",
- out: &MyMessage{
- Count: Int32(42),
- Name: String("My name is elsewhere"),
- },
- },
-
- // Quoted string with escaped apostrophe
- {
- in: `count:42 name: "HOLIDAY - New Year\'s Day"`,
- out: &MyMessage{
- Count: Int32(42),
- Name: String("HOLIDAY - New Year's Day"),
- },
- },
-
- // Quoted string with single quote
- {
- in: `count:42 name: 'Roger "The Ramster" Ramjet'`,
- out: &MyMessage{
- Count: Int32(42),
- Name: String(`Roger "The Ramster" Ramjet`),
- },
- },
-
- // Quoted string with all the accepted special characters from the C++ test
- {
- in: `count:42 name: ` + "\"\\\"A string with \\' characters \\n and \\r newlines and \\t tabs and \\001 slashes \\\\ and multiple spaces\"",
- out: &MyMessage{
- Count: Int32(42),
- Name: String("\"A string with ' characters \n and \r newlines and \t tabs and \001 slashes \\ and multiple spaces"),
- },
- },
-
- // Quoted string with quoted backslash
- {
- in: `count:42 name: "\\'xyz"`,
- out: &MyMessage{
- Count: Int32(42),
- Name: String(`\'xyz`),
- },
- },
-
- // Quoted string with UTF-8 bytes.
- {
- in: "count:42 name: '\303\277\302\201\xAB'",
- out: &MyMessage{
- Count: Int32(42),
- Name: String("\303\277\302\201\xAB"),
- },
- },
-
- // Bad quoted string
- {
- in: `inner: < host: "\0" >` + "\n",
- err: `line 1.15: invalid quoted string "\0": \0 requires 2 following digits`,
- },
-
- // Number too large for int64
- {
- in: "count: 1 others { key: 123456789012345678901 }",
- err: "line 1.23: invalid int64: 123456789012345678901",
- },
-
- // Number too large for int32
- {
- in: "count: 1234567890123",
- err: "line 1.7: invalid int32: 1234567890123",
- },
-
- // Number in hexadecimal
- {
- in: "count: 0x2beef",
- out: &MyMessage{
- Count: Int32(0x2beef),
- },
- },
-
- // Number in octal
- {
- in: "count: 024601",
- out: &MyMessage{
- Count: Int32(024601),
- },
- },
-
- // Floating point number with "f" suffix
- {
- in: "count: 4 others:< weight: 17.0f >",
- out: &MyMessage{
- Count: Int32(4),
- Others: []*OtherMessage{
- {
- Weight: Float32(17),
- },
- },
- },
- },
-
- // Floating point positive infinity
- {
- in: "count: 4 bigfloat: inf",
- out: &MyMessage{
- Count: Int32(4),
- Bigfloat: Float64(math.Inf(1)),
- },
- },
-
- // Floating point negative infinity
- {
- in: "count: 4 bigfloat: -inf",
- out: &MyMessage{
- Count: Int32(4),
- Bigfloat: Float64(math.Inf(-1)),
- },
- },
-
- // Number too large for float32
- {
- in: "others:< weight: 12345678901234567890123456789012345678901234567890 >",
- err: "line 1.17: invalid float32: 12345678901234567890123456789012345678901234567890",
- },
-
- // Number posing as a quoted string
- {
- in: `inner: < host: 12 >` + "\n",
- err: `line 1.15: invalid string: 12`,
- },
-
- // Quoted string posing as int32
- {
- in: `count: "12"`,
- err: `line 1.7: invalid int32: "12"`,
- },
-
- // Quoted string posing a float32
- {
- in: `others:< weight: "17.4" >`,
- err: `line 1.17: invalid float32: "17.4"`,
- },
-
- // Enum
- {
- in: `count:42 bikeshed: BLUE`,
- out: &MyMessage{
- Count: Int32(42),
- Bikeshed: MyMessage_BLUE.Enum(),
- },
- },
-
- // Repeated field
- {
- in: `count:42 pet: "horsey" pet:"bunny"`,
- out: &MyMessage{
- Count: Int32(42),
- Pet: []string{"horsey", "bunny"},
- },
- },
-
- // Repeated field with list notation
- {
- in: `count:42 pet: ["horsey", "bunny"]`,
- out: &MyMessage{
- Count: Int32(42),
- Pet: []string{"horsey", "bunny"},
- },
- },
-
- // Repeated message with/without colon and <>/{}
- {
- in: `count:42 others:{} others{} others:<> others:{}`,
- out: &MyMessage{
- Count: Int32(42),
- Others: []*OtherMessage{
- {},
- {},
- {},
- {},
- },
- },
- },
-
- // Missing colon for inner message
- {
- in: `count:42 inner < host: "cauchy.syd" >`,
- out: &MyMessage{
- Count: Int32(42),
- Inner: &InnerMessage{
- Host: String("cauchy.syd"),
- },
- },
- },
-
- // Missing colon for string field
- {
- in: `name "Dave"`,
- err: `line 1.5: expected ':', found "\"Dave\""`,
- },
-
- // Missing colon for int32 field
- {
- in: `count 42`,
- err: `line 1.6: expected ':', found "42"`,
- },
-
- // Missing required field
- {
- in: `name: "Pawel"`,
- err: `proto: required field "testdata.MyMessage.count" not set`,
- out: &MyMessage{
- Name: String("Pawel"),
- },
- },
-
- // Missing required field in a required submessage
- {
- in: `count: 42 we_must_go_deeper < leo_finally_won_an_oscar <> >`,
- err: `proto: required field "testdata.InnerMessage.host" not set`,
- out: &MyMessage{
- Count: Int32(42),
- WeMustGoDeeper: &RequiredInnerMessage{LeoFinallyWonAnOscar: &InnerMessage{}},
- },
- },
-
- // Repeated non-repeated field
- {
- in: `name: "Rob" name: "Russ"`,
- err: `line 1.12: non-repeated field "name" was repeated`,
- },
-
- // Group
- {
- in: `count: 17 SomeGroup { group_field: 12 }`,
- out: &MyMessage{
- Count: Int32(17),
- Somegroup: &MyMessage_SomeGroup{
- GroupField: Int32(12),
- },
- },
- },
-
- // Semicolon between fields
- {
- in: `count:3;name:"Calvin"`,
- out: &MyMessage{
- Count: Int32(3),
- Name: String("Calvin"),
- },
- },
- // Comma between fields
- {
- in: `count:4,name:"Ezekiel"`,
- out: &MyMessage{
- Count: Int32(4),
- Name: String("Ezekiel"),
- },
- },
-
- // Boolean false
- {
- in: `count:42 inner { host: "example.com" connected: false }`,
- out: &MyMessage{
- Count: Int32(42),
- Inner: &InnerMessage{
- Host: String("example.com"),
- Connected: Bool(false),
- },
- },
- },
- // Boolean true
- {
- in: `count:42 inner { host: "example.com" connected: true }`,
- out: &MyMessage{
- Count: Int32(42),
- Inner: &InnerMessage{
- Host: String("example.com"),
- Connected: Bool(true),
- },
- },
- },
- // Boolean 0
- {
- in: `count:42 inner { host: "example.com" connected: 0 }`,
- out: &MyMessage{
- Count: Int32(42),
- Inner: &InnerMessage{
- Host: String("example.com"),
- Connected: Bool(false),
- },
- },
- },
- // Boolean 1
- {
- in: `count:42 inner { host: "example.com" connected: 1 }`,
- out: &MyMessage{
- Count: Int32(42),
- Inner: &InnerMessage{
- Host: String("example.com"),
- Connected: Bool(true),
- },
- },
- },
- // Boolean f
- {
- in: `count:42 inner { host: "example.com" connected: f }`,
- out: &MyMessage{
- Count: Int32(42),
- Inner: &InnerMessage{
- Host: String("example.com"),
- Connected: Bool(false),
- },
- },
- },
- // Boolean t
- {
- in: `count:42 inner { host: "example.com" connected: t }`,
- out: &MyMessage{
- Count: Int32(42),
- Inner: &InnerMessage{
- Host: String("example.com"),
- Connected: Bool(true),
- },
- },
- },
- // Boolean False
- {
- in: `count:42 inner { host: "example.com" connected: False }`,
- out: &MyMessage{
- Count: Int32(42),
- Inner: &InnerMessage{
- Host: String("example.com"),
- Connected: Bool(false),
- },
- },
- },
- // Boolean True
- {
- in: `count:42 inner { host: "example.com" connected: True }`,
- out: &MyMessage{
- Count: Int32(42),
- Inner: &InnerMessage{
- Host: String("example.com"),
- Connected: Bool(true),
- },
- },
- },
-
- // Extension
- buildExtStructTest(`count: 42 [testdata.Ext.more]:<data:"Hello, world!" >`),
- buildExtStructTest(`count: 42 [testdata.Ext.more] {data:"Hello, world!"}`),
- buildExtDataTest(`count: 42 [testdata.Ext.text]:"Hello, world!" [testdata.Ext.number]:1729`),
- buildExtRepStringTest(`count: 42 [testdata.greeting]:"bula" [testdata.greeting]:"hola"`),
-
- // Big all-in-one
- {
- in: "count:42 # Meaning\n" +
- `name:"Dave" ` +
- `quote:"\"I didn't want to go.\"" ` +
- `pet:"bunny" ` +
- `pet:"kitty" ` +
- `pet:"horsey" ` +
- `inner:<` +
- ` host:"footrest.syd" ` +
- ` port:7001 ` +
- ` connected:true ` +
- `> ` +
- `others:<` +
- ` key:3735928559 ` +
- ` value:"\x01A\a\f" ` +
- `> ` +
- `others:<` +
- " weight:58.9 # Atomic weight of Co\n" +
- ` inner:<` +
- ` host:"lesha.mtv" ` +
- ` port:8002 ` +
- ` >` +
- `>`,
- out: &MyMessage{
- Count: Int32(42),
- Name: String("Dave"),
- Quote: String(`"I didn't want to go."`),
- Pet: []string{"bunny", "kitty", "horsey"},
- Inner: &InnerMessage{
- Host: String("footrest.syd"),
- Port: Int32(7001),
- Connected: Bool(true),
- },
- Others: []*OtherMessage{
- {
- Key: Int64(3735928559),
- Value: []byte{0x1, 'A', '\a', '\f'},
- },
- {
- Weight: Float32(58.9),
- Inner: &InnerMessage{
- Host: String("lesha.mtv"),
- Port: Int32(8002),
- },
- },
- },
- },
- },
-}
-
-func TestUnmarshalText(t *testing.T) {
- for i, test := range unMarshalTextTests {
- pb := new(MyMessage)
- err := UnmarshalText(test.in, pb)
- if test.err == "" {
- // We don't expect failure.
- if err != nil {
- t.Errorf("Test %d: Unexpected error: %v", i, err)
- } else if !reflect.DeepEqual(pb, test.out) {
- t.Errorf("Test %d: Incorrect populated \nHave: %v\nWant: %v",
- i, pb, test.out)
- }
- } else {
- // We do expect failure.
- if err == nil {
- t.Errorf("Test %d: Didn't get expected error: %v", i, test.err)
- } else if err.Error() != test.err {
- t.Errorf("Test %d: Incorrect error.\nHave: %v\nWant: %v",
- i, err.Error(), test.err)
- } else if _, ok := err.(*RequiredNotSetError); ok && test.out != nil && !reflect.DeepEqual(pb, test.out) {
- t.Errorf("Test %d: Incorrect populated \nHave: %v\nWant: %v",
- i, pb, test.out)
- }
- }
- }
-}
-
-func TestUnmarshalTextCustomMessage(t *testing.T) {
- msg := &textMessage{}
- if err := UnmarshalText("custom", msg); err != nil {
- t.Errorf("Unexpected error from custom unmarshal: %v", err)
- }
- if UnmarshalText("not custom", msg) == nil {
- t.Errorf("Didn't get expected error from custom unmarshal")
- }
-}
-
-// Regression test; this caused a panic.
-func TestRepeatedEnum(t *testing.T) {
- pb := new(RepeatedEnum)
- if err := UnmarshalText("color: RED", pb); err != nil {
- t.Fatal(err)
- }
- exp := &RepeatedEnum{
- Color: []RepeatedEnum_Color{RepeatedEnum_RED},
- }
- if !Equal(pb, exp) {
- t.Errorf("Incorrect populated \nHave: %v\nWant: %v", pb, exp)
- }
-}
-
-func TestProto3TextParsing(t *testing.T) {
- m := new(proto3pb.Message)
- const in = `name: "Wallace" true_scotsman: true`
- want := &proto3pb.Message{
- Name: "Wallace",
- TrueScotsman: true,
- }
- if err := UnmarshalText(in, m); err != nil {
- t.Fatal(err)
- }
- if !Equal(m, want) {
- t.Errorf("\n got %v\nwant %v", m, want)
- }
-}
-
-func TestMapParsing(t *testing.T) {
- m := new(MessageWithMap)
- const in = `name_mapping:<key:1234 value:"Feist"> name_mapping:<key:1 value:"Beatles">` +
- `msg_mapping:<key:-4, value:<f: 2.0>,>` + // separating commas are okay
- `msg_mapping<key:-2 value<f: 4.0>>` + // no colon after "value"
- `msg_mapping:<value:<f: 5.0>>` + // omitted key
- `msg_mapping:<key:1>` + // omitted value
- `byte_mapping:<key:true value:"so be it">` +
- `byte_mapping:<>` // omitted key and value
- want := &MessageWithMap{
- NameMapping: map[int32]string{
- 1: "Beatles",
- 1234: "Feist",
- },
- MsgMapping: map[int64]*FloatingPoint{
- -4: {F: Float64(2.0)},
- -2: {F: Float64(4.0)},
- 0: {F: Float64(5.0)},
- 1: nil,
- },
- ByteMapping: map[bool][]byte{
- false: nil,
- true: []byte("so be it"),
- },
- }
- if err := UnmarshalText(in, m); err != nil {
- t.Fatal(err)
- }
- if !Equal(m, want) {
- t.Errorf("\n got %v\nwant %v", m, want)
- }
-}
-
-func TestOneofParsing(t *testing.T) {
- const in = `name:"Shrek"`
- m := new(Communique)
- want := &Communique{Union: &Communique_Name{"Shrek"}}
- if err := UnmarshalText(in, m); err != nil {
- t.Fatal(err)
- }
- if !Equal(m, want) {
- t.Errorf("\n got %v\nwant %v", m, want)
- }
-
- const inOverwrite = `name:"Shrek" number:42`
- m = new(Communique)
- testErr := "line 1.13: field 'number' would overwrite already parsed oneof 'Union'"
- if err := UnmarshalText(inOverwrite, m); err == nil {
- t.Errorf("TestOneofParsing: Didn't get expected error: %v", testErr)
- } else if err.Error() != testErr {
- t.Errorf("TestOneofParsing: Incorrect error.\nHave: %v\nWant: %v",
- err.Error(), testErr)
- }
-
-}
-
-var benchInput string
-
-func init() {
- benchInput = "count: 4\n"
- for i := 0; i < 1000; i++ {
- benchInput += "pet: \"fido\"\n"
- }
-
- // Check it is valid input.
- pb := new(MyMessage)
- err := UnmarshalText(benchInput, pb)
- if err != nil {
- panic("Bad benchmark input: " + err.Error())
- }
-}
-
-func BenchmarkUnmarshalText(b *testing.B) {
- pb := new(MyMessage)
- for i := 0; i < b.N; i++ {
- UnmarshalText(benchInput, pb)
- }
- b.SetBytes(int64(len(benchInput)))
-}
diff --git a/vendor/github.com/golang/protobuf/proto/text_test.go b/vendor/github.com/golang/protobuf/proto/text_test.go
deleted file mode 100644
index 3eabacac8..000000000
--- a/vendor/github.com/golang/protobuf/proto/text_test.go
+++ /dev/null
@@ -1,474 +0,0 @@
-// Go support for Protocol Buffers - Google's data interchange format
-//
-// Copyright 2010 The Go Authors. All rights reserved.
-// https://github.com/golang/protobuf
-//
-// Redistribution and use in source and binary forms, with or without
-// modification, are permitted provided that the following conditions are
-// met:
-//
-// * Redistributions of source code must retain the above copyright
-// notice, this list of conditions and the following disclaimer.
-// * Redistributions in binary form must reproduce the above
-// copyright notice, this list of conditions and the following disclaimer
-// in the documentation and/or other materials provided with the
-// distribution.
-// * Neither the name of Google Inc. nor the names of its
-// contributors may be used to endorse or promote products derived from
-// this software without specific prior written permission.
-//
-// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-package proto_test
-
-import (
- "bytes"
- "errors"
- "io/ioutil"
- "math"
- "strings"
- "testing"
-
- "github.com/golang/protobuf/proto"
-
- proto3pb "github.com/golang/protobuf/proto/proto3_proto"
- pb "github.com/golang/protobuf/proto/testdata"
-)
-
-// textMessage implements the methods that allow it to marshal and unmarshal
-// itself as text.
-type textMessage struct {
-}
-
-func (*textMessage) MarshalText() ([]byte, error) {
- return []byte("custom"), nil
-}
-
-func (*textMessage) UnmarshalText(bytes []byte) error {
- if string(bytes) != "custom" {
- return errors.New("expected 'custom'")
- }
- return nil
-}
-
-func (*textMessage) Reset() {}
-func (*textMessage) String() string { return "" }
-func (*textMessage) ProtoMessage() {}
-
-func newTestMessage() *pb.MyMessage {
- msg := &pb.MyMessage{
- Count: proto.Int32(42),
- Name: proto.String("Dave"),
- Quote: proto.String(`"I didn't want to go."`),
- Pet: []string{"bunny", "kitty", "horsey"},
- Inner: &pb.InnerMessage{
- Host: proto.String("footrest.syd"),
- Port: proto.Int32(7001),
- Connected: proto.Bool(true),
- },
- Others: []*pb.OtherMessage{
- {
- Key: proto.Int64(0xdeadbeef),
- Value: []byte{1, 65, 7, 12},
- },
- {
- Weight: proto.Float32(6.022),
- Inner: &pb.InnerMessage{
- Host: proto.String("lesha.mtv"),
- Port: proto.Int32(8002),
- },
- },
- },
- Bikeshed: pb.MyMessage_BLUE.Enum(),
- Somegroup: &pb.MyMessage_SomeGroup{
- GroupField: proto.Int32(8),
- },
- // One normally wouldn't do this.
- // This is an undeclared tag 13, as a varint (wire type 0) with value 4.
- XXX_unrecognized: []byte{13<<3 | 0, 4},
- }
- ext := &pb.Ext{
- Data: proto.String("Big gobs for big rats"),
- }
- if err := proto.SetExtension(msg, pb.E_Ext_More, ext); err != nil {
- panic(err)
- }
- greetings := []string{"adg", "easy", "cow"}
- if err := proto.SetExtension(msg, pb.E_Greeting, greetings); err != nil {
- panic(err)
- }
-
- // Add an unknown extension. We marshal a pb.Ext, and fake the ID.
- b, err := proto.Marshal(&pb.Ext{Data: proto.String("3G skiing")})
- if err != nil {
- panic(err)
- }
- b = append(proto.EncodeVarint(201<<3|proto.WireBytes), b...)
- proto.SetRawExtension(msg, 201, b)
-
- // Extensions can be plain fields, too, so let's test that.
- b = append(proto.EncodeVarint(202<<3|proto.WireVarint), 19)
- proto.SetRawExtension(msg, 202, b)
-
- return msg
-}
-
-const text = `count: 42
-name: "Dave"
-quote: "\"I didn't want to go.\""
-pet: "bunny"
-pet: "kitty"
-pet: "horsey"
-inner: <
- host: "footrest.syd"
- port: 7001
- connected: true
->
-others: <
- key: 3735928559
- value: "\001A\007\014"
->
-others: <
- weight: 6.022
- inner: <
- host: "lesha.mtv"
- port: 8002
- >
->
-bikeshed: BLUE
-SomeGroup {
- group_field: 8
-}
-/* 2 unknown bytes */
-13: 4
-[testdata.Ext.more]: <
- data: "Big gobs for big rats"
->
-[testdata.greeting]: "adg"
-[testdata.greeting]: "easy"
-[testdata.greeting]: "cow"
-/* 13 unknown bytes */
-201: "\t3G skiing"
-/* 3 unknown bytes */
-202: 19
-`
-
-func TestMarshalText(t *testing.T) {
- buf := new(bytes.Buffer)
- if err := proto.MarshalText(buf, newTestMessage()); err != nil {
- t.Fatalf("proto.MarshalText: %v", err)
- }
- s := buf.String()
- if s != text {
- t.Errorf("Got:\n===\n%v===\nExpected:\n===\n%v===\n", s, text)
- }
-}
-
-func TestMarshalTextCustomMessage(t *testing.T) {
- buf := new(bytes.Buffer)
- if err := proto.MarshalText(buf, &textMessage{}); err != nil {
- t.Fatalf("proto.MarshalText: %v", err)
- }
- s := buf.String()
- if s != "custom" {
- t.Errorf("Got %q, expected %q", s, "custom")
- }
-}
-func TestMarshalTextNil(t *testing.T) {
- want := "<nil>"
- tests := []proto.Message{nil, (*pb.MyMessage)(nil)}
- for i, test := range tests {
- buf := new(bytes.Buffer)
- if err := proto.MarshalText(buf, test); err != nil {
- t.Fatal(err)
- }
- if got := buf.String(); got != want {
- t.Errorf("%d: got %q want %q", i, got, want)
- }
- }
-}
-
-func TestMarshalTextUnknownEnum(t *testing.T) {
- // The Color enum only specifies values 0-2.
- m := &pb.MyMessage{Bikeshed: pb.MyMessage_Color(3).Enum()}
- got := m.String()
- const want = `bikeshed:3 `
- if got != want {
- t.Errorf("\n got %q\nwant %q", got, want)
- }
-}
-
-func TestTextOneof(t *testing.T) {
- tests := []struct {
- m proto.Message
- want string
- }{
- // zero message
- {&pb.Communique{}, ``},
- // scalar field
- {&pb.Communique{Union: &pb.Communique_Number{4}}, `number:4`},
- // message field
- {&pb.Communique{Union: &pb.Communique_Msg{
- &pb.Strings{StringField: proto.String("why hello!")},
- }}, `msg:<string_field:"why hello!" >`},
- // bad oneof (should not panic)
- {&pb.Communique{Union: &pb.Communique_Msg{nil}}, `msg:/* nil */`},
- }
- for _, test := range tests {
- got := strings.TrimSpace(test.m.String())
- if got != test.want {
- t.Errorf("\n got %s\nwant %s", got, test.want)
- }
- }
-}
-
-func BenchmarkMarshalTextBuffered(b *testing.B) {
- buf := new(bytes.Buffer)
- m := newTestMessage()
- for i := 0; i < b.N; i++ {
- buf.Reset()
- proto.MarshalText(buf, m)
- }
-}
-
-func BenchmarkMarshalTextUnbuffered(b *testing.B) {
- w := ioutil.Discard
- m := newTestMessage()
- for i := 0; i < b.N; i++ {
- proto.MarshalText(w, m)
- }
-}
-
-func compact(src string) string {
- // s/[ \n]+/ /g; s/ $//;
- dst := make([]byte, len(src))
- space, comment := false, false
- j := 0
- for i := 0; i < len(src); i++ {
- if strings.HasPrefix(src[i:], "/*") {
- comment = true
- i++
- continue
- }
- if comment && strings.HasPrefix(src[i:], "*/") {
- comment = false
- i++
- continue
- }
- if comment {
- continue
- }
- c := src[i]
- if c == ' ' || c == '\n' {
- space = true
- continue
- }
- if j > 0 && (dst[j-1] == ':' || dst[j-1] == '<' || dst[j-1] == '{') {
- space = false
- }
- if c == '{' {
- space = false
- }
- if space {
- dst[j] = ' '
- j++
- space = false
- }
- dst[j] = c
- j++
- }
- if space {
- dst[j] = ' '
- j++
- }
- return string(dst[0:j])
-}
-
-var compactText = compact(text)
-
-func TestCompactText(t *testing.T) {
- s := proto.CompactTextString(newTestMessage())
- if s != compactText {
- t.Errorf("Got:\n===\n%v===\nExpected:\n===\n%v\n===\n", s, compactText)
- }
-}
-
-func TestStringEscaping(t *testing.T) {
- testCases := []struct {
- in *pb.Strings
- out string
- }{
- {
- // Test data from C++ test (TextFormatTest.StringEscape).
- // Single divergence: we don't escape apostrophes.
- &pb.Strings{StringField: proto.String("\"A string with ' characters \n and \r newlines and \t tabs and \001 slashes \\ and multiple spaces")},
- "string_field: \"\\\"A string with ' characters \\n and \\r newlines and \\t tabs and \\001 slashes \\\\ and multiple spaces\"\n",
- },
- {
- // Test data from the same C++ test.
- &pb.Strings{StringField: proto.String("\350\260\267\346\255\214")},
- "string_field: \"\\350\\260\\267\\346\\255\\214\"\n",
- },
- {
- // Some UTF-8.
- &pb.Strings{StringField: proto.String("\x00\x01\xff\x81")},
- `string_field: "\000\001\377\201"` + "\n",
- },
- }
-
- for i, tc := range testCases {
- var buf bytes.Buffer
- if err := proto.MarshalText(&buf, tc.in); err != nil {
- t.Errorf("proto.MarsalText: %v", err)
- continue
- }
- s := buf.String()
- if s != tc.out {
- t.Errorf("#%d: Got:\n%s\nExpected:\n%s\n", i, s, tc.out)
- continue
- }
-
- // Check round-trip.
- pb := new(pb.Strings)
- if err := proto.UnmarshalText(s, pb); err != nil {
- t.Errorf("#%d: UnmarshalText: %v", i, err)
- continue
- }
- if !proto.Equal(pb, tc.in) {
- t.Errorf("#%d: Round-trip failed:\nstart: %v\n end: %v", i, tc.in, pb)
- }
- }
-}
-
-// A limitedWriter accepts some output before it fails.
-// This is a proxy for something like a nearly-full or imminently-failing disk,
-// or a network connection that is about to die.
-type limitedWriter struct {
- b bytes.Buffer
- limit int
-}
-
-var outOfSpace = errors.New("proto: insufficient space")
-
-func (w *limitedWriter) Write(p []byte) (n int, err error) {
- var avail = w.limit - w.b.Len()
- if avail <= 0 {
- return 0, outOfSpace
- }
- if len(p) <= avail {
- return w.b.Write(p)
- }
- n, _ = w.b.Write(p[:avail])
- return n, outOfSpace
-}
-
-func TestMarshalTextFailing(t *testing.T) {
- // Try lots of different sizes to exercise more error code-paths.
- for lim := 0; lim < len(text); lim++ {
- buf := new(limitedWriter)
- buf.limit = lim
- err := proto.MarshalText(buf, newTestMessage())
- // We expect a certain error, but also some partial results in the buffer.
- if err != outOfSpace {
- t.Errorf("Got:\n===\n%v===\nExpected:\n===\n%v===\n", err, outOfSpace)
- }
- s := buf.b.String()
- x := text[:buf.limit]
- if s != x {
- t.Errorf("Got:\n===\n%v===\nExpected:\n===\n%v===\n", s, x)
- }
- }
-}
-
-func TestFloats(t *testing.T) {
- tests := []struct {
- f float64
- want string
- }{
- {0, "0"},
- {4.7, "4.7"},
- {math.Inf(1), "inf"},
- {math.Inf(-1), "-inf"},
- {math.NaN(), "nan"},
- }
- for _, test := range tests {
- msg := &pb.FloatingPoint{F: &test.f}
- got := strings.TrimSpace(msg.String())
- want := `f:` + test.want
- if got != want {
- t.Errorf("f=%f: got %q, want %q", test.f, got, want)
- }
- }
-}
-
-func TestRepeatedNilText(t *testing.T) {
- m := &pb.MessageList{
- Message: []*pb.MessageList_Message{
- nil,
- &pb.MessageList_Message{
- Name: proto.String("Horse"),
- },
- nil,
- },
- }
- want := `Message <nil>
-Message {
- name: "Horse"
-}
-Message <nil>
-`
- if s := proto.MarshalTextString(m); s != want {
- t.Errorf(" got: %s\nwant: %s", s, want)
- }
-}
-
-func TestProto3Text(t *testing.T) {
- tests := []struct {
- m proto.Message
- want string
- }{
- // zero message
- {&proto3pb.Message{}, ``},
- // zero message except for an empty byte slice
- {&proto3pb.Message{Data: []byte{}}, ``},
- // trivial case
- {&proto3pb.Message{Name: "Rob", HeightInCm: 175}, `name:"Rob" height_in_cm:175`},
- // empty map
- {&pb.MessageWithMap{}, ``},
- // non-empty map; map format is the same as a repeated struct,
- // and they are sorted by key (numerically for numeric keys).
- {
- &pb.MessageWithMap{NameMapping: map[int32]string{
- -1: "Negatory",
- 7: "Lucky",
- 1234: "Feist",
- 6345789: "Otis",
- }},
- `name_mapping:<key:-1 value:"Negatory" > ` +
- `name_mapping:<key:7 value:"Lucky" > ` +
- `name_mapping:<key:1234 value:"Feist" > ` +
- `name_mapping:<key:6345789 value:"Otis" >`,
- },
- // map with nil value; not well-defined, but we shouldn't crash
- {
- &pb.MessageWithMap{MsgMapping: map[int64]*pb.FloatingPoint{7: nil}},
- `msg_mapping:<key:7 >`,
- },
- }
- for _, test := range tests {
- got := strings.TrimSpace(test.m.String())
- if got != test.want {
- t.Errorf("\n got %s\nwant %s", got, test.want)
- }
- }
-}
diff --git a/vendor/github.com/golang/protobuf/protoc-gen-go/Makefile b/vendor/github.com/golang/protobuf/protoc-gen-go/Makefile
deleted file mode 100644
index a42cc3717..000000000
--- a/vendor/github.com/golang/protobuf/protoc-gen-go/Makefile
+++ /dev/null
@@ -1,33 +0,0 @@
-# Go support for Protocol Buffers - Google's data interchange format
-#
-# Copyright 2010 The Go Authors. All rights reserved.
-# https://github.com/golang/protobuf
-#
-# Redistribution and use in source and binary forms, with or without
-# modification, are permitted provided that the following conditions are
-# met:
-#
-# * Redistributions of source code must retain the above copyright
-# notice, this list of conditions and the following disclaimer.
-# * Redistributions in binary form must reproduce the above
-# copyright notice, this list of conditions and the following disclaimer
-# in the documentation and/or other materials provided with the
-# distribution.
-# * Neither the name of Google Inc. nor the names of its
-# contributors may be used to endorse or promote products derived from
-# this software without specific prior written permission.
-#
-# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-# A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-# OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-# LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-# DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-# THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-test:
- cd testdata && make test
diff --git a/vendor/github.com/golang/protobuf/protoc-gen-go/descriptor/Makefile b/vendor/github.com/golang/protobuf/protoc-gen-go/descriptor/Makefile
deleted file mode 100644
index f706871a6..000000000
--- a/vendor/github.com/golang/protobuf/protoc-gen-go/descriptor/Makefile
+++ /dev/null
@@ -1,37 +0,0 @@
-# Go support for Protocol Buffers - Google's data interchange format
-#
-# Copyright 2010 The Go Authors. All rights reserved.
-# https://github.com/golang/protobuf
-#
-# Redistribution and use in source and binary forms, with or without
-# modification, are permitted provided that the following conditions are
-# met:
-#
-# * Redistributions of source code must retain the above copyright
-# notice, this list of conditions and the following disclaimer.
-# * Redistributions in binary form must reproduce the above
-# copyright notice, this list of conditions and the following disclaimer
-# in the documentation and/or other materials provided with the
-# distribution.
-# * Neither the name of Google Inc. nor the names of its
-# contributors may be used to endorse or promote products derived from
-# this software without specific prior written permission.
-#
-# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-# A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-# OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-# LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-# DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-# THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-# Not stored here, but descriptor.proto is in https://github.com/google/protobuf/
-# at src/google/protobuf/descriptor.proto
-regenerate:
- @echo WARNING! THIS RULE IS PROBABLY NOT RIGHT FOR YOUR INSTALLATION
- cp $(HOME)/src/protobuf/include/google/protobuf/descriptor.proto .
- protoc --go_out=../../../../.. -I$(HOME)/src/protobuf/include $(HOME)/src/protobuf/include/google/protobuf/descriptor.proto
diff --git a/vendor/github.com/golang/protobuf/protoc-gen-go/descriptor/descriptor.pb.go b/vendor/github.com/golang/protobuf/protoc-gen-go/descriptor/descriptor.pb.go
deleted file mode 100644
index c6a91bcab..000000000
--- a/vendor/github.com/golang/protobuf/protoc-gen-go/descriptor/descriptor.pb.go
+++ /dev/null
@@ -1,2215 +0,0 @@
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// source: google/protobuf/descriptor.proto
-
-/*
-Package descriptor is a generated protocol buffer package.
-
-It is generated from these files:
- google/protobuf/descriptor.proto
-
-It has these top-level messages:
- FileDescriptorSet
- FileDescriptorProto
- DescriptorProto
- ExtensionRangeOptions
- FieldDescriptorProto
- OneofDescriptorProto
- EnumDescriptorProto
- EnumValueDescriptorProto
- ServiceDescriptorProto
- MethodDescriptorProto
- FileOptions
- MessageOptions
- FieldOptions
- OneofOptions
- EnumOptions
- EnumValueOptions
- ServiceOptions
- MethodOptions
- UninterpretedOption
- SourceCodeInfo
- GeneratedCodeInfo
-*/
-package descriptor
-
-import proto "github.com/golang/protobuf/proto"
-import fmt "fmt"
-import math "math"
-
-// Reference imports to suppress errors if they are not otherwise used.
-var _ = proto.Marshal
-var _ = fmt.Errorf
-var _ = math.Inf
-
-// This is a compile-time assertion to ensure that this generated file
-// is compatible with the proto package it is being compiled against.
-// A compilation error at this line likely means your copy of the
-// proto package needs to be updated.
-const _ = proto.ProtoPackageIsVersion2 // please upgrade the proto package
-
-type FieldDescriptorProto_Type int32
-
-const (
- // 0 is reserved for errors.
- // Order is weird for historical reasons.
- FieldDescriptorProto_TYPE_DOUBLE FieldDescriptorProto_Type = 1
- FieldDescriptorProto_TYPE_FLOAT FieldDescriptorProto_Type = 2
- // Not ZigZag encoded. Negative numbers take 10 bytes. Use TYPE_SINT64 if
- // negative values are likely.
- FieldDescriptorProto_TYPE_INT64 FieldDescriptorProto_Type = 3
- FieldDescriptorProto_TYPE_UINT64 FieldDescriptorProto_Type = 4
- // Not ZigZag encoded. Negative numbers take 10 bytes. Use TYPE_SINT32 if
- // negative values are likely.
- FieldDescriptorProto_TYPE_INT32 FieldDescriptorProto_Type = 5
- FieldDescriptorProto_TYPE_FIXED64 FieldDescriptorProto_Type = 6
- FieldDescriptorProto_TYPE_FIXED32 FieldDescriptorProto_Type = 7
- FieldDescriptorProto_TYPE_BOOL FieldDescriptorProto_Type = 8
- FieldDescriptorProto_TYPE_STRING FieldDescriptorProto_Type = 9
- // Tag-delimited aggregate.
- // Group type is deprecated and not supported in proto3. However, Proto3
- // implementations should still be able to parse the group wire format and
- // treat group fields as unknown fields.
- FieldDescriptorProto_TYPE_GROUP FieldDescriptorProto_Type = 10
- FieldDescriptorProto_TYPE_MESSAGE FieldDescriptorProto_Type = 11
- // New in version 2.
- FieldDescriptorProto_TYPE_BYTES FieldDescriptorProto_Type = 12
- FieldDescriptorProto_TYPE_UINT32 FieldDescriptorProto_Type = 13
- FieldDescriptorProto_TYPE_ENUM FieldDescriptorProto_Type = 14
- FieldDescriptorProto_TYPE_SFIXED32 FieldDescriptorProto_Type = 15
- FieldDescriptorProto_TYPE_SFIXED64 FieldDescriptorProto_Type = 16
- FieldDescriptorProto_TYPE_SINT32 FieldDescriptorProto_Type = 17
- FieldDescriptorProto_TYPE_SINT64 FieldDescriptorProto_Type = 18
-)
-
-var FieldDescriptorProto_Type_name = map[int32]string{
- 1: "TYPE_DOUBLE",
- 2: "TYPE_FLOAT",
- 3: "TYPE_INT64",
- 4: "TYPE_UINT64",
- 5: "TYPE_INT32",
- 6: "TYPE_FIXED64",
- 7: "TYPE_FIXED32",
- 8: "TYPE_BOOL",
- 9: "TYPE_STRING",
- 10: "TYPE_GROUP",
- 11: "TYPE_MESSAGE",
- 12: "TYPE_BYTES",
- 13: "TYPE_UINT32",
- 14: "TYPE_ENUM",
- 15: "TYPE_SFIXED32",
- 16: "TYPE_SFIXED64",
- 17: "TYPE_SINT32",
- 18: "TYPE_SINT64",
-}
-var FieldDescriptorProto_Type_value = map[string]int32{
- "TYPE_DOUBLE": 1,
- "TYPE_FLOAT": 2,
- "TYPE_INT64": 3,
- "TYPE_UINT64": 4,
- "TYPE_INT32": 5,
- "TYPE_FIXED64": 6,
- "TYPE_FIXED32": 7,
- "TYPE_BOOL": 8,
- "TYPE_STRING": 9,
- "TYPE_GROUP": 10,
- "TYPE_MESSAGE": 11,
- "TYPE_BYTES": 12,
- "TYPE_UINT32": 13,
- "TYPE_ENUM": 14,
- "TYPE_SFIXED32": 15,
- "TYPE_SFIXED64": 16,
- "TYPE_SINT32": 17,
- "TYPE_SINT64": 18,
-}
-
-func (x FieldDescriptorProto_Type) Enum() *FieldDescriptorProto_Type {
- p := new(FieldDescriptorProto_Type)
- *p = x
- return p
-}
-func (x FieldDescriptorProto_Type) String() string {
- return proto.EnumName(FieldDescriptorProto_Type_name, int32(x))
-}
-func (x *FieldDescriptorProto_Type) UnmarshalJSON(data []byte) error {
- value, err := proto.UnmarshalJSONEnum(FieldDescriptorProto_Type_value, data, "FieldDescriptorProto_Type")
- if err != nil {
- return err
- }
- *x = FieldDescriptorProto_Type(value)
- return nil
-}
-func (FieldDescriptorProto_Type) EnumDescriptor() ([]byte, []int) { return fileDescriptor0, []int{4, 0} }
-
-type FieldDescriptorProto_Label int32
-
-const (
- // 0 is reserved for errors
- FieldDescriptorProto_LABEL_OPTIONAL FieldDescriptorProto_Label = 1
- FieldDescriptorProto_LABEL_REQUIRED FieldDescriptorProto_Label = 2
- FieldDescriptorProto_LABEL_REPEATED FieldDescriptorProto_Label = 3
-)
-
-var FieldDescriptorProto_Label_name = map[int32]string{
- 1: "LABEL_OPTIONAL",
- 2: "LABEL_REQUIRED",
- 3: "LABEL_REPEATED",
-}
-var FieldDescriptorProto_Label_value = map[string]int32{
- "LABEL_OPTIONAL": 1,
- "LABEL_REQUIRED": 2,
- "LABEL_REPEATED": 3,
-}
-
-func (x FieldDescriptorProto_Label) Enum() *FieldDescriptorProto_Label {
- p := new(FieldDescriptorProto_Label)
- *p = x
- return p
-}
-func (x FieldDescriptorProto_Label) String() string {
- return proto.EnumName(FieldDescriptorProto_Label_name, int32(x))
-}
-func (x *FieldDescriptorProto_Label) UnmarshalJSON(data []byte) error {
- value, err := proto.UnmarshalJSONEnum(FieldDescriptorProto_Label_value, data, "FieldDescriptorProto_Label")
- if err != nil {
- return err
- }
- *x = FieldDescriptorProto_Label(value)
- return nil
-}
-func (FieldDescriptorProto_Label) EnumDescriptor() ([]byte, []int) {
- return fileDescriptor0, []int{4, 1}
-}
-
-// Generated classes can be optimized for speed or code size.
-type FileOptions_OptimizeMode int32
-
-const (
- FileOptions_SPEED FileOptions_OptimizeMode = 1
- // etc.
- FileOptions_CODE_SIZE FileOptions_OptimizeMode = 2
- FileOptions_LITE_RUNTIME FileOptions_OptimizeMode = 3
-)
-
-var FileOptions_OptimizeMode_name = map[int32]string{
- 1: "SPEED",
- 2: "CODE_SIZE",
- 3: "LITE_RUNTIME",
-}
-var FileOptions_OptimizeMode_value = map[string]int32{
- "SPEED": 1,
- "CODE_SIZE": 2,
- "LITE_RUNTIME": 3,
-}
-
-func (x FileOptions_OptimizeMode) Enum() *FileOptions_OptimizeMode {
- p := new(FileOptions_OptimizeMode)
- *p = x
- return p
-}
-func (x FileOptions_OptimizeMode) String() string {
- return proto.EnumName(FileOptions_OptimizeMode_name, int32(x))
-}
-func (x *FileOptions_OptimizeMode) UnmarshalJSON(data []byte) error {
- value, err := proto.UnmarshalJSONEnum(FileOptions_OptimizeMode_value, data, "FileOptions_OptimizeMode")
- if err != nil {
- return err
- }
- *x = FileOptions_OptimizeMode(value)
- return nil
-}
-func (FileOptions_OptimizeMode) EnumDescriptor() ([]byte, []int) { return fileDescriptor0, []int{10, 0} }
-
-type FieldOptions_CType int32
-
-const (
- // Default mode.
- FieldOptions_STRING FieldOptions_CType = 0
- FieldOptions_CORD FieldOptions_CType = 1
- FieldOptions_STRING_PIECE FieldOptions_CType = 2
-)
-
-var FieldOptions_CType_name = map[int32]string{
- 0: "STRING",
- 1: "CORD",
- 2: "STRING_PIECE",
-}
-var FieldOptions_CType_value = map[string]int32{
- "STRING": 0,
- "CORD": 1,
- "STRING_PIECE": 2,
-}
-
-func (x FieldOptions_CType) Enum() *FieldOptions_CType {
- p := new(FieldOptions_CType)
- *p = x
- return p
-}
-func (x FieldOptions_CType) String() string {
- return proto.EnumName(FieldOptions_CType_name, int32(x))
-}
-func (x *FieldOptions_CType) UnmarshalJSON(data []byte) error {
- value, err := proto.UnmarshalJSONEnum(FieldOptions_CType_value, data, "FieldOptions_CType")
- if err != nil {
- return err
- }
- *x = FieldOptions_CType(value)
- return nil
-}
-func (FieldOptions_CType) EnumDescriptor() ([]byte, []int) { return fileDescriptor0, []int{12, 0} }
-
-type FieldOptions_JSType int32
-
-const (
- // Use the default type.
- FieldOptions_JS_NORMAL FieldOptions_JSType = 0
- // Use JavaScript strings.
- FieldOptions_JS_STRING FieldOptions_JSType = 1
- // Use JavaScript numbers.
- FieldOptions_JS_NUMBER FieldOptions_JSType = 2
-)
-
-var FieldOptions_JSType_name = map[int32]string{
- 0: "JS_NORMAL",
- 1: "JS_STRING",
- 2: "JS_NUMBER",
-}
-var FieldOptions_JSType_value = map[string]int32{
- "JS_NORMAL": 0,
- "JS_STRING": 1,
- "JS_NUMBER": 2,
-}
-
-func (x FieldOptions_JSType) Enum() *FieldOptions_JSType {
- p := new(FieldOptions_JSType)
- *p = x
- return p
-}
-func (x FieldOptions_JSType) String() string {
- return proto.EnumName(FieldOptions_JSType_name, int32(x))
-}
-func (x *FieldOptions_JSType) UnmarshalJSON(data []byte) error {
- value, err := proto.UnmarshalJSONEnum(FieldOptions_JSType_value, data, "FieldOptions_JSType")
- if err != nil {
- return err
- }
- *x = FieldOptions_JSType(value)
- return nil
-}
-func (FieldOptions_JSType) EnumDescriptor() ([]byte, []int) { return fileDescriptor0, []int{12, 1} }
-
-// Is this method side-effect-free (or safe in HTTP parlance), or idempotent,
-// or neither? HTTP based RPC implementation may choose GET verb for safe
-// methods, and PUT verb for idempotent methods instead of the default POST.
-type MethodOptions_IdempotencyLevel int32
-
-const (
- MethodOptions_IDEMPOTENCY_UNKNOWN MethodOptions_IdempotencyLevel = 0
- MethodOptions_NO_SIDE_EFFECTS MethodOptions_IdempotencyLevel = 1
- MethodOptions_IDEMPOTENT MethodOptions_IdempotencyLevel = 2
-)
-
-var MethodOptions_IdempotencyLevel_name = map[int32]string{
- 0: "IDEMPOTENCY_UNKNOWN",
- 1: "NO_SIDE_EFFECTS",
- 2: "IDEMPOTENT",
-}
-var MethodOptions_IdempotencyLevel_value = map[string]int32{
- "IDEMPOTENCY_UNKNOWN": 0,
- "NO_SIDE_EFFECTS": 1,
- "IDEMPOTENT": 2,
-}
-
-func (x MethodOptions_IdempotencyLevel) Enum() *MethodOptions_IdempotencyLevel {
- p := new(MethodOptions_IdempotencyLevel)
- *p = x
- return p
-}
-func (x MethodOptions_IdempotencyLevel) String() string {
- return proto.EnumName(MethodOptions_IdempotencyLevel_name, int32(x))
-}
-func (x *MethodOptions_IdempotencyLevel) UnmarshalJSON(data []byte) error {
- value, err := proto.UnmarshalJSONEnum(MethodOptions_IdempotencyLevel_value, data, "MethodOptions_IdempotencyLevel")
- if err != nil {
- return err
- }
- *x = MethodOptions_IdempotencyLevel(value)
- return nil
-}
-func (MethodOptions_IdempotencyLevel) EnumDescriptor() ([]byte, []int) {
- return fileDescriptor0, []int{17, 0}
-}
-
-// The protocol compiler can output a FileDescriptorSet containing the .proto
-// files it parses.
-type FileDescriptorSet struct {
- File []*FileDescriptorProto `protobuf:"bytes,1,rep,name=file" json:"file,omitempty"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *FileDescriptorSet) Reset() { *m = FileDescriptorSet{} }
-func (m *FileDescriptorSet) String() string { return proto.CompactTextString(m) }
-func (*FileDescriptorSet) ProtoMessage() {}
-func (*FileDescriptorSet) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{0} }
-
-func (m *FileDescriptorSet) GetFile() []*FileDescriptorProto {
- if m != nil {
- return m.File
- }
- return nil
-}
-
-// Describes a complete .proto file.
-type FileDescriptorProto struct {
- Name *string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"`
- Package *string `protobuf:"bytes,2,opt,name=package" json:"package,omitempty"`
- // Names of files imported by this file.
- Dependency []string `protobuf:"bytes,3,rep,name=dependency" json:"dependency,omitempty"`
- // Indexes of the public imported files in the dependency list above.
- PublicDependency []int32 `protobuf:"varint,10,rep,name=public_dependency,json=publicDependency" json:"public_dependency,omitempty"`
- // Indexes of the weak imported files in the dependency list.
- // For Google-internal migration only. Do not use.
- WeakDependency []int32 `protobuf:"varint,11,rep,name=weak_dependency,json=weakDependency" json:"weak_dependency,omitempty"`
- // All top-level definitions in this file.
- MessageType []*DescriptorProto `protobuf:"bytes,4,rep,name=message_type,json=messageType" json:"message_type,omitempty"`
- EnumType []*EnumDescriptorProto `protobuf:"bytes,5,rep,name=enum_type,json=enumType" json:"enum_type,omitempty"`
- Service []*ServiceDescriptorProto `protobuf:"bytes,6,rep,name=service" json:"service,omitempty"`
- Extension []*FieldDescriptorProto `protobuf:"bytes,7,rep,name=extension" json:"extension,omitempty"`
- Options *FileOptions `protobuf:"bytes,8,opt,name=options" json:"options,omitempty"`
- // This field contains optional information about the original source code.
- // You may safely remove this entire field without harming runtime
- // functionality of the descriptors -- the information is needed only by
- // development tools.
- SourceCodeInfo *SourceCodeInfo `protobuf:"bytes,9,opt,name=source_code_info,json=sourceCodeInfo" json:"source_code_info,omitempty"`
- // The syntax of the proto file.
- // The supported values are "proto2" and "proto3".
- Syntax *string `protobuf:"bytes,12,opt,name=syntax" json:"syntax,omitempty"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *FileDescriptorProto) Reset() { *m = FileDescriptorProto{} }
-func (m *FileDescriptorProto) String() string { return proto.CompactTextString(m) }
-func (*FileDescriptorProto) ProtoMessage() {}
-func (*FileDescriptorProto) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{1} }
-
-func (m *FileDescriptorProto) GetName() string {
- if m != nil && m.Name != nil {
- return *m.Name
- }
- return ""
-}
-
-func (m *FileDescriptorProto) GetPackage() string {
- if m != nil && m.Package != nil {
- return *m.Package
- }
- return ""
-}
-
-func (m *FileDescriptorProto) GetDependency() []string {
- if m != nil {
- return m.Dependency
- }
- return nil
-}
-
-func (m *FileDescriptorProto) GetPublicDependency() []int32 {
- if m != nil {
- return m.PublicDependency
- }
- return nil
-}
-
-func (m *FileDescriptorProto) GetWeakDependency() []int32 {
- if m != nil {
- return m.WeakDependency
- }
- return nil
-}
-
-func (m *FileDescriptorProto) GetMessageType() []*DescriptorProto {
- if m != nil {
- return m.MessageType
- }
- return nil
-}
-
-func (m *FileDescriptorProto) GetEnumType() []*EnumDescriptorProto {
- if m != nil {
- return m.EnumType
- }
- return nil
-}
-
-func (m *FileDescriptorProto) GetService() []*ServiceDescriptorProto {
- if m != nil {
- return m.Service
- }
- return nil
-}
-
-func (m *FileDescriptorProto) GetExtension() []*FieldDescriptorProto {
- if m != nil {
- return m.Extension
- }
- return nil
-}
-
-func (m *FileDescriptorProto) GetOptions() *FileOptions {
- if m != nil {
- return m.Options
- }
- return nil
-}
-
-func (m *FileDescriptorProto) GetSourceCodeInfo() *SourceCodeInfo {
- if m != nil {
- return m.SourceCodeInfo
- }
- return nil
-}
-
-func (m *FileDescriptorProto) GetSyntax() string {
- if m != nil && m.Syntax != nil {
- return *m.Syntax
- }
- return ""
-}
-
-// Describes a message type.
-type DescriptorProto struct {
- Name *string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"`
- Field []*FieldDescriptorProto `protobuf:"bytes,2,rep,name=field" json:"field,omitempty"`
- Extension []*FieldDescriptorProto `protobuf:"bytes,6,rep,name=extension" json:"extension,omitempty"`
- NestedType []*DescriptorProto `protobuf:"bytes,3,rep,name=nested_type,json=nestedType" json:"nested_type,omitempty"`
- EnumType []*EnumDescriptorProto `protobuf:"bytes,4,rep,name=enum_type,json=enumType" json:"enum_type,omitempty"`
- ExtensionRange []*DescriptorProto_ExtensionRange `protobuf:"bytes,5,rep,name=extension_range,json=extensionRange" json:"extension_range,omitempty"`
- OneofDecl []*OneofDescriptorProto `protobuf:"bytes,8,rep,name=oneof_decl,json=oneofDecl" json:"oneof_decl,omitempty"`
- Options *MessageOptions `protobuf:"bytes,7,opt,name=options" json:"options,omitempty"`
- ReservedRange []*DescriptorProto_ReservedRange `protobuf:"bytes,9,rep,name=reserved_range,json=reservedRange" json:"reserved_range,omitempty"`
- // Reserved field names, which may not be used by fields in the same message.
- // A given name may only be reserved once.
- ReservedName []string `protobuf:"bytes,10,rep,name=reserved_name,json=reservedName" json:"reserved_name,omitempty"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *DescriptorProto) Reset() { *m = DescriptorProto{} }
-func (m *DescriptorProto) String() string { return proto.CompactTextString(m) }
-func (*DescriptorProto) ProtoMessage() {}
-func (*DescriptorProto) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{2} }
-
-func (m *DescriptorProto) GetName() string {
- if m != nil && m.Name != nil {
- return *m.Name
- }
- return ""
-}
-
-func (m *DescriptorProto) GetField() []*FieldDescriptorProto {
- if m != nil {
- return m.Field
- }
- return nil
-}
-
-func (m *DescriptorProto) GetExtension() []*FieldDescriptorProto {
- if m != nil {
- return m.Extension
- }
- return nil
-}
-
-func (m *DescriptorProto) GetNestedType() []*DescriptorProto {
- if m != nil {
- return m.NestedType
- }
- return nil
-}
-
-func (m *DescriptorProto) GetEnumType() []*EnumDescriptorProto {
- if m != nil {
- return m.EnumType
- }
- return nil
-}
-
-func (m *DescriptorProto) GetExtensionRange() []*DescriptorProto_ExtensionRange {
- if m != nil {
- return m.ExtensionRange
- }
- return nil
-}
-
-func (m *DescriptorProto) GetOneofDecl() []*OneofDescriptorProto {
- if m != nil {
- return m.OneofDecl
- }
- return nil
-}
-
-func (m *DescriptorProto) GetOptions() *MessageOptions {
- if m != nil {
- return m.Options
- }
- return nil
-}
-
-func (m *DescriptorProto) GetReservedRange() []*DescriptorProto_ReservedRange {
- if m != nil {
- return m.ReservedRange
- }
- return nil
-}
-
-func (m *DescriptorProto) GetReservedName() []string {
- if m != nil {
- return m.ReservedName
- }
- return nil
-}
-
-type DescriptorProto_ExtensionRange struct {
- Start *int32 `protobuf:"varint,1,opt,name=start" json:"start,omitempty"`
- End *int32 `protobuf:"varint,2,opt,name=end" json:"end,omitempty"`
- Options *ExtensionRangeOptions `protobuf:"bytes,3,opt,name=options" json:"options,omitempty"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *DescriptorProto_ExtensionRange) Reset() { *m = DescriptorProto_ExtensionRange{} }
-func (m *DescriptorProto_ExtensionRange) String() string { return proto.CompactTextString(m) }
-func (*DescriptorProto_ExtensionRange) ProtoMessage() {}
-func (*DescriptorProto_ExtensionRange) Descriptor() ([]byte, []int) {
- return fileDescriptor0, []int{2, 0}
-}
-
-func (m *DescriptorProto_ExtensionRange) GetStart() int32 {
- if m != nil && m.Start != nil {
- return *m.Start
- }
- return 0
-}
-
-func (m *DescriptorProto_ExtensionRange) GetEnd() int32 {
- if m != nil && m.End != nil {
- return *m.End
- }
- return 0
-}
-
-func (m *DescriptorProto_ExtensionRange) GetOptions() *ExtensionRangeOptions {
- if m != nil {
- return m.Options
- }
- return nil
-}
-
-// Range of reserved tag numbers. Reserved tag numbers may not be used by
-// fields or extension ranges in the same message. Reserved ranges may
-// not overlap.
-type DescriptorProto_ReservedRange struct {
- Start *int32 `protobuf:"varint,1,opt,name=start" json:"start,omitempty"`
- End *int32 `protobuf:"varint,2,opt,name=end" json:"end,omitempty"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *DescriptorProto_ReservedRange) Reset() { *m = DescriptorProto_ReservedRange{} }
-func (m *DescriptorProto_ReservedRange) String() string { return proto.CompactTextString(m) }
-func (*DescriptorProto_ReservedRange) ProtoMessage() {}
-func (*DescriptorProto_ReservedRange) Descriptor() ([]byte, []int) {
- return fileDescriptor0, []int{2, 1}
-}
-
-func (m *DescriptorProto_ReservedRange) GetStart() int32 {
- if m != nil && m.Start != nil {
- return *m.Start
- }
- return 0
-}
-
-func (m *DescriptorProto_ReservedRange) GetEnd() int32 {
- if m != nil && m.End != nil {
- return *m.End
- }
- return 0
-}
-
-type ExtensionRangeOptions struct {
- // The parser stores options it doesn't recognize here. See above.
- UninterpretedOption []*UninterpretedOption `protobuf:"bytes,999,rep,name=uninterpreted_option,json=uninterpretedOption" json:"uninterpreted_option,omitempty"`
- proto.XXX_InternalExtensions `json:"-"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *ExtensionRangeOptions) Reset() { *m = ExtensionRangeOptions{} }
-func (m *ExtensionRangeOptions) String() string { return proto.CompactTextString(m) }
-func (*ExtensionRangeOptions) ProtoMessage() {}
-func (*ExtensionRangeOptions) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{3} }
-
-var extRange_ExtensionRangeOptions = []proto.ExtensionRange{
- {1000, 536870911},
-}
-
-func (*ExtensionRangeOptions) ExtensionRangeArray() []proto.ExtensionRange {
- return extRange_ExtensionRangeOptions
-}
-
-func (m *ExtensionRangeOptions) GetUninterpretedOption() []*UninterpretedOption {
- if m != nil {
- return m.UninterpretedOption
- }
- return nil
-}
-
-// Describes a field within a message.
-type FieldDescriptorProto struct {
- Name *string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"`
- Number *int32 `protobuf:"varint,3,opt,name=number" json:"number,omitempty"`
- Label *FieldDescriptorProto_Label `protobuf:"varint,4,opt,name=label,enum=google.protobuf.FieldDescriptorProto_Label" json:"label,omitempty"`
- // If type_name is set, this need not be set. If both this and type_name
- // are set, this must be one of TYPE_ENUM, TYPE_MESSAGE or TYPE_GROUP.
- Type *FieldDescriptorProto_Type `protobuf:"varint,5,opt,name=type,enum=google.protobuf.FieldDescriptorProto_Type" json:"type,omitempty"`
- // For message and enum types, this is the name of the type. If the name
- // starts with a '.', it is fully-qualified. Otherwise, C++-like scoping
- // rules are used to find the type (i.e. first the nested types within this
- // message are searched, then within the parent, on up to the root
- // namespace).
- TypeName *string `protobuf:"bytes,6,opt,name=type_name,json=typeName" json:"type_name,omitempty"`
- // For extensions, this is the name of the type being extended. It is
- // resolved in the same manner as type_name.
- Extendee *string `protobuf:"bytes,2,opt,name=extendee" json:"extendee,omitempty"`
- // For numeric types, contains the original text representation of the value.
- // For booleans, "true" or "false".
- // For strings, contains the default text contents (not escaped in any way).
- // For bytes, contains the C escaped value. All bytes >= 128 are escaped.
- // TODO(kenton): Base-64 encode?
- DefaultValue *string `protobuf:"bytes,7,opt,name=default_value,json=defaultValue" json:"default_value,omitempty"`
- // If set, gives the index of a oneof in the containing type's oneof_decl
- // list. This field is a member of that oneof.
- OneofIndex *int32 `protobuf:"varint,9,opt,name=oneof_index,json=oneofIndex" json:"oneof_index,omitempty"`
- // JSON name of this field. The value is set by protocol compiler. If the
- // user has set a "json_name" option on this field, that option's value
- // will be used. Otherwise, it's deduced from the field's name by converting
- // it to camelCase.
- JsonName *string `protobuf:"bytes,10,opt,name=json_name,json=jsonName" json:"json_name,omitempty"`
- Options *FieldOptions `protobuf:"bytes,8,opt,name=options" json:"options,omitempty"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *FieldDescriptorProto) Reset() { *m = FieldDescriptorProto{} }
-func (m *FieldDescriptorProto) String() string { return proto.CompactTextString(m) }
-func (*FieldDescriptorProto) ProtoMessage() {}
-func (*FieldDescriptorProto) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{4} }
-
-func (m *FieldDescriptorProto) GetName() string {
- if m != nil && m.Name != nil {
- return *m.Name
- }
- return ""
-}
-
-func (m *FieldDescriptorProto) GetNumber() int32 {
- if m != nil && m.Number != nil {
- return *m.Number
- }
- return 0
-}
-
-func (m *FieldDescriptorProto) GetLabel() FieldDescriptorProto_Label {
- if m != nil && m.Label != nil {
- return *m.Label
- }
- return FieldDescriptorProto_LABEL_OPTIONAL
-}
-
-func (m *FieldDescriptorProto) GetType() FieldDescriptorProto_Type {
- if m != nil && m.Type != nil {
- return *m.Type
- }
- return FieldDescriptorProto_TYPE_DOUBLE
-}
-
-func (m *FieldDescriptorProto) GetTypeName() string {
- if m != nil && m.TypeName != nil {
- return *m.TypeName
- }
- return ""
-}
-
-func (m *FieldDescriptorProto) GetExtendee() string {
- if m != nil && m.Extendee != nil {
- return *m.Extendee
- }
- return ""
-}
-
-func (m *FieldDescriptorProto) GetDefaultValue() string {
- if m != nil && m.DefaultValue != nil {
- return *m.DefaultValue
- }
- return ""
-}
-
-func (m *FieldDescriptorProto) GetOneofIndex() int32 {
- if m != nil && m.OneofIndex != nil {
- return *m.OneofIndex
- }
- return 0
-}
-
-func (m *FieldDescriptorProto) GetJsonName() string {
- if m != nil && m.JsonName != nil {
- return *m.JsonName
- }
- return ""
-}
-
-func (m *FieldDescriptorProto) GetOptions() *FieldOptions {
- if m != nil {
- return m.Options
- }
- return nil
-}
-
-// Describes a oneof.
-type OneofDescriptorProto struct {
- Name *string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"`
- Options *OneofOptions `protobuf:"bytes,2,opt,name=options" json:"options,omitempty"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *OneofDescriptorProto) Reset() { *m = OneofDescriptorProto{} }
-func (m *OneofDescriptorProto) String() string { return proto.CompactTextString(m) }
-func (*OneofDescriptorProto) ProtoMessage() {}
-func (*OneofDescriptorProto) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{5} }
-
-func (m *OneofDescriptorProto) GetName() string {
- if m != nil && m.Name != nil {
- return *m.Name
- }
- return ""
-}
-
-func (m *OneofDescriptorProto) GetOptions() *OneofOptions {
- if m != nil {
- return m.Options
- }
- return nil
-}
-
-// Describes an enum type.
-type EnumDescriptorProto struct {
- Name *string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"`
- Value []*EnumValueDescriptorProto `protobuf:"bytes,2,rep,name=value" json:"value,omitempty"`
- Options *EnumOptions `protobuf:"bytes,3,opt,name=options" json:"options,omitempty"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *EnumDescriptorProto) Reset() { *m = EnumDescriptorProto{} }
-func (m *EnumDescriptorProto) String() string { return proto.CompactTextString(m) }
-func (*EnumDescriptorProto) ProtoMessage() {}
-func (*EnumDescriptorProto) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{6} }
-
-func (m *EnumDescriptorProto) GetName() string {
- if m != nil && m.Name != nil {
- return *m.Name
- }
- return ""
-}
-
-func (m *EnumDescriptorProto) GetValue() []*EnumValueDescriptorProto {
- if m != nil {
- return m.Value
- }
- return nil
-}
-
-func (m *EnumDescriptorProto) GetOptions() *EnumOptions {
- if m != nil {
- return m.Options
- }
- return nil
-}
-
-// Describes a value within an enum.
-type EnumValueDescriptorProto struct {
- Name *string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"`
- Number *int32 `protobuf:"varint,2,opt,name=number" json:"number,omitempty"`
- Options *EnumValueOptions `protobuf:"bytes,3,opt,name=options" json:"options,omitempty"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *EnumValueDescriptorProto) Reset() { *m = EnumValueDescriptorProto{} }
-func (m *EnumValueDescriptorProto) String() string { return proto.CompactTextString(m) }
-func (*EnumValueDescriptorProto) ProtoMessage() {}
-func (*EnumValueDescriptorProto) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{7} }
-
-func (m *EnumValueDescriptorProto) GetName() string {
- if m != nil && m.Name != nil {
- return *m.Name
- }
- return ""
-}
-
-func (m *EnumValueDescriptorProto) GetNumber() int32 {
- if m != nil && m.Number != nil {
- return *m.Number
- }
- return 0
-}
-
-func (m *EnumValueDescriptorProto) GetOptions() *EnumValueOptions {
- if m != nil {
- return m.Options
- }
- return nil
-}
-
-// Describes a service.
-type ServiceDescriptorProto struct {
- Name *string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"`
- Method []*MethodDescriptorProto `protobuf:"bytes,2,rep,name=method" json:"method,omitempty"`
- Options *ServiceOptions `protobuf:"bytes,3,opt,name=options" json:"options,omitempty"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *ServiceDescriptorProto) Reset() { *m = ServiceDescriptorProto{} }
-func (m *ServiceDescriptorProto) String() string { return proto.CompactTextString(m) }
-func (*ServiceDescriptorProto) ProtoMessage() {}
-func (*ServiceDescriptorProto) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{8} }
-
-func (m *ServiceDescriptorProto) GetName() string {
- if m != nil && m.Name != nil {
- return *m.Name
- }
- return ""
-}
-
-func (m *ServiceDescriptorProto) GetMethod() []*MethodDescriptorProto {
- if m != nil {
- return m.Method
- }
- return nil
-}
-
-func (m *ServiceDescriptorProto) GetOptions() *ServiceOptions {
- if m != nil {
- return m.Options
- }
- return nil
-}
-
-// Describes a method of a service.
-type MethodDescriptorProto struct {
- Name *string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"`
- // Input and output type names. These are resolved in the same way as
- // FieldDescriptorProto.type_name, but must refer to a message type.
- InputType *string `protobuf:"bytes,2,opt,name=input_type,json=inputType" json:"input_type,omitempty"`
- OutputType *string `protobuf:"bytes,3,opt,name=output_type,json=outputType" json:"output_type,omitempty"`
- Options *MethodOptions `protobuf:"bytes,4,opt,name=options" json:"options,omitempty"`
- // Identifies if client streams multiple client messages
- ClientStreaming *bool `protobuf:"varint,5,opt,name=client_streaming,json=clientStreaming,def=0" json:"client_streaming,omitempty"`
- // Identifies if server streams multiple server messages
- ServerStreaming *bool `protobuf:"varint,6,opt,name=server_streaming,json=serverStreaming,def=0" json:"server_streaming,omitempty"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *MethodDescriptorProto) Reset() { *m = MethodDescriptorProto{} }
-func (m *MethodDescriptorProto) String() string { return proto.CompactTextString(m) }
-func (*MethodDescriptorProto) ProtoMessage() {}
-func (*MethodDescriptorProto) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{9} }
-
-const Default_MethodDescriptorProto_ClientStreaming bool = false
-const Default_MethodDescriptorProto_ServerStreaming bool = false
-
-func (m *MethodDescriptorProto) GetName() string {
- if m != nil && m.Name != nil {
- return *m.Name
- }
- return ""
-}
-
-func (m *MethodDescriptorProto) GetInputType() string {
- if m != nil && m.InputType != nil {
- return *m.InputType
- }
- return ""
-}
-
-func (m *MethodDescriptorProto) GetOutputType() string {
- if m != nil && m.OutputType != nil {
- return *m.OutputType
- }
- return ""
-}
-
-func (m *MethodDescriptorProto) GetOptions() *MethodOptions {
- if m != nil {
- return m.Options
- }
- return nil
-}
-
-func (m *MethodDescriptorProto) GetClientStreaming() bool {
- if m != nil && m.ClientStreaming != nil {
- return *m.ClientStreaming
- }
- return Default_MethodDescriptorProto_ClientStreaming
-}
-
-func (m *MethodDescriptorProto) GetServerStreaming() bool {
- if m != nil && m.ServerStreaming != nil {
- return *m.ServerStreaming
- }
- return Default_MethodDescriptorProto_ServerStreaming
-}
-
-type FileOptions struct {
- // Sets the Java package where classes generated from this .proto will be
- // placed. By default, the proto package is used, but this is often
- // inappropriate because proto packages do not normally start with backwards
- // domain names.
- JavaPackage *string `protobuf:"bytes,1,opt,name=java_package,json=javaPackage" json:"java_package,omitempty"`
- // If set, all the classes from the .proto file are wrapped in a single
- // outer class with the given name. This applies to both Proto1
- // (equivalent to the old "--one_java_file" option) and Proto2 (where
- // a .proto always translates to a single class, but you may want to
- // explicitly choose the class name).
- JavaOuterClassname *string `protobuf:"bytes,8,opt,name=java_outer_classname,json=javaOuterClassname" json:"java_outer_classname,omitempty"`
- // If set true, then the Java code generator will generate a separate .java
- // file for each top-level message, enum, and service defined in the .proto
- // file. Thus, these types will *not* be nested inside the outer class
- // named by java_outer_classname. However, the outer class will still be
- // generated to contain the file's getDescriptor() method as well as any
- // top-level extensions defined in the file.
- JavaMultipleFiles *bool `protobuf:"varint,10,opt,name=java_multiple_files,json=javaMultipleFiles,def=0" json:"java_multiple_files,omitempty"`
- // This option does nothing.
- JavaGenerateEqualsAndHash *bool `protobuf:"varint,20,opt,name=java_generate_equals_and_hash,json=javaGenerateEqualsAndHash" json:"java_generate_equals_and_hash,omitempty"`
- // If set true, then the Java2 code generator will generate code that
- // throws an exception whenever an attempt is made to assign a non-UTF-8
- // byte sequence to a string field.
- // Message reflection will do the same.
- // However, an extension field still accepts non-UTF-8 byte sequences.
- // This option has no effect on when used with the lite runtime.
- JavaStringCheckUtf8 *bool `protobuf:"varint,27,opt,name=java_string_check_utf8,json=javaStringCheckUtf8,def=0" json:"java_string_check_utf8,omitempty"`
- OptimizeFor *FileOptions_OptimizeMode `protobuf:"varint,9,opt,name=optimize_for,json=optimizeFor,enum=google.protobuf.FileOptions_OptimizeMode,def=1" json:"optimize_for,omitempty"`
- // Sets the Go package where structs generated from this .proto will be
- // placed. If omitted, the Go package will be derived from the following:
- // - The basename of the package import path, if provided.
- // - Otherwise, the package statement in the .proto file, if present.
- // - Otherwise, the basename of the .proto file, without extension.
- GoPackage *string `protobuf:"bytes,11,opt,name=go_package,json=goPackage" json:"go_package,omitempty"`
- // Should generic services be generated in each language? "Generic" services
- // are not specific to any particular RPC system. They are generated by the
- // main code generators in each language (without additional plugins).
- // Generic services were the only kind of service generation supported by
- // early versions of google.protobuf.
- //
- // Generic services are now considered deprecated in favor of using plugins
- // that generate code specific to your particular RPC system. Therefore,
- // these default to false. Old code which depends on generic services should
- // explicitly set them to true.
- CcGenericServices *bool `protobuf:"varint,16,opt,name=cc_generic_services,json=ccGenericServices,def=0" json:"cc_generic_services,omitempty"`
- JavaGenericServices *bool `protobuf:"varint,17,opt,name=java_generic_services,json=javaGenericServices,def=0" json:"java_generic_services,omitempty"`
- PyGenericServices *bool `protobuf:"varint,18,opt,name=py_generic_services,json=pyGenericServices,def=0" json:"py_generic_services,omitempty"`
- PhpGenericServices *bool `protobuf:"varint,42,opt,name=php_generic_services,json=phpGenericServices,def=0" json:"php_generic_services,omitempty"`
- // Is this file deprecated?
- // Depending on the target platform, this can emit Deprecated annotations
- // for everything in the file, or it will be completely ignored; in the very
- // least, this is a formalization for deprecating files.
- Deprecated *bool `protobuf:"varint,23,opt,name=deprecated,def=0" json:"deprecated,omitempty"`
- // Enables the use of arenas for the proto messages in this file. This applies
- // only to generated classes for C++.
- CcEnableArenas *bool `protobuf:"varint,31,opt,name=cc_enable_arenas,json=ccEnableArenas,def=0" json:"cc_enable_arenas,omitempty"`
- // Sets the objective c class prefix which is prepended to all objective c
- // generated classes from this .proto. There is no default.
- ObjcClassPrefix *string `protobuf:"bytes,36,opt,name=objc_class_prefix,json=objcClassPrefix" json:"objc_class_prefix,omitempty"`
- // Namespace for generated classes; defaults to the package.
- CsharpNamespace *string `protobuf:"bytes,37,opt,name=csharp_namespace,json=csharpNamespace" json:"csharp_namespace,omitempty"`
- // By default Swift generators will take the proto package and CamelCase it
- // replacing '.' with underscore and use that to prefix the types/symbols
- // defined. When this options is provided, they will use this value instead
- // to prefix the types/symbols defined.
- SwiftPrefix *string `protobuf:"bytes,39,opt,name=swift_prefix,json=swiftPrefix" json:"swift_prefix,omitempty"`
- // Sets the php class prefix which is prepended to all php generated classes
- // from this .proto. Default is empty.
- PhpClassPrefix *string `protobuf:"bytes,40,opt,name=php_class_prefix,json=phpClassPrefix" json:"php_class_prefix,omitempty"`
- // Use this option to change the namespace of php generated classes. Default
- // is empty. When this option is empty, the package name will be used for
- // determining the namespace.
- PhpNamespace *string `protobuf:"bytes,41,opt,name=php_namespace,json=phpNamespace" json:"php_namespace,omitempty"`
- // The parser stores options it doesn't recognize here. See above.
- UninterpretedOption []*UninterpretedOption `protobuf:"bytes,999,rep,name=uninterpreted_option,json=uninterpretedOption" json:"uninterpreted_option,omitempty"`
- proto.XXX_InternalExtensions `json:"-"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *FileOptions) Reset() { *m = FileOptions{} }
-func (m *FileOptions) String() string { return proto.CompactTextString(m) }
-func (*FileOptions) ProtoMessage() {}
-func (*FileOptions) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{10} }
-
-var extRange_FileOptions = []proto.ExtensionRange{
- {1000, 536870911},
-}
-
-func (*FileOptions) ExtensionRangeArray() []proto.ExtensionRange {
- return extRange_FileOptions
-}
-
-const Default_FileOptions_JavaMultipleFiles bool = false
-const Default_FileOptions_JavaStringCheckUtf8 bool = false
-const Default_FileOptions_OptimizeFor FileOptions_OptimizeMode = FileOptions_SPEED
-const Default_FileOptions_CcGenericServices bool = false
-const Default_FileOptions_JavaGenericServices bool = false
-const Default_FileOptions_PyGenericServices bool = false
-const Default_FileOptions_PhpGenericServices bool = false
-const Default_FileOptions_Deprecated bool = false
-const Default_FileOptions_CcEnableArenas bool = false
-
-func (m *FileOptions) GetJavaPackage() string {
- if m != nil && m.JavaPackage != nil {
- return *m.JavaPackage
- }
- return ""
-}
-
-func (m *FileOptions) GetJavaOuterClassname() string {
- if m != nil && m.JavaOuterClassname != nil {
- return *m.JavaOuterClassname
- }
- return ""
-}
-
-func (m *FileOptions) GetJavaMultipleFiles() bool {
- if m != nil && m.JavaMultipleFiles != nil {
- return *m.JavaMultipleFiles
- }
- return Default_FileOptions_JavaMultipleFiles
-}
-
-func (m *FileOptions) GetJavaGenerateEqualsAndHash() bool {
- if m != nil && m.JavaGenerateEqualsAndHash != nil {
- return *m.JavaGenerateEqualsAndHash
- }
- return false
-}
-
-func (m *FileOptions) GetJavaStringCheckUtf8() bool {
- if m != nil && m.JavaStringCheckUtf8 != nil {
- return *m.JavaStringCheckUtf8
- }
- return Default_FileOptions_JavaStringCheckUtf8
-}
-
-func (m *FileOptions) GetOptimizeFor() FileOptions_OptimizeMode {
- if m != nil && m.OptimizeFor != nil {
- return *m.OptimizeFor
- }
- return Default_FileOptions_OptimizeFor
-}
-
-func (m *FileOptions) GetGoPackage() string {
- if m != nil && m.GoPackage != nil {
- return *m.GoPackage
- }
- return ""
-}
-
-func (m *FileOptions) GetCcGenericServices() bool {
- if m != nil && m.CcGenericServices != nil {
- return *m.CcGenericServices
- }
- return Default_FileOptions_CcGenericServices
-}
-
-func (m *FileOptions) GetJavaGenericServices() bool {
- if m != nil && m.JavaGenericServices != nil {
- return *m.JavaGenericServices
- }
- return Default_FileOptions_JavaGenericServices
-}
-
-func (m *FileOptions) GetPyGenericServices() bool {
- if m != nil && m.PyGenericServices != nil {
- return *m.PyGenericServices
- }
- return Default_FileOptions_PyGenericServices
-}
-
-func (m *FileOptions) GetPhpGenericServices() bool {
- if m != nil && m.PhpGenericServices != nil {
- return *m.PhpGenericServices
- }
- return Default_FileOptions_PhpGenericServices
-}
-
-func (m *FileOptions) GetDeprecated() bool {
- if m != nil && m.Deprecated != nil {
- return *m.Deprecated
- }
- return Default_FileOptions_Deprecated
-}
-
-func (m *FileOptions) GetCcEnableArenas() bool {
- if m != nil && m.CcEnableArenas != nil {
- return *m.CcEnableArenas
- }
- return Default_FileOptions_CcEnableArenas
-}
-
-func (m *FileOptions) GetObjcClassPrefix() string {
- if m != nil && m.ObjcClassPrefix != nil {
- return *m.ObjcClassPrefix
- }
- return ""
-}
-
-func (m *FileOptions) GetCsharpNamespace() string {
- if m != nil && m.CsharpNamespace != nil {
- return *m.CsharpNamespace
- }
- return ""
-}
-
-func (m *FileOptions) GetSwiftPrefix() string {
- if m != nil && m.SwiftPrefix != nil {
- return *m.SwiftPrefix
- }
- return ""
-}
-
-func (m *FileOptions) GetPhpClassPrefix() string {
- if m != nil && m.PhpClassPrefix != nil {
- return *m.PhpClassPrefix
- }
- return ""
-}
-
-func (m *FileOptions) GetPhpNamespace() string {
- if m != nil && m.PhpNamespace != nil {
- return *m.PhpNamespace
- }
- return ""
-}
-
-func (m *FileOptions) GetUninterpretedOption() []*UninterpretedOption {
- if m != nil {
- return m.UninterpretedOption
- }
- return nil
-}
-
-type MessageOptions struct {
- // Set true to use the old proto1 MessageSet wire format for extensions.
- // This is provided for backwards-compatibility with the MessageSet wire
- // format. You should not use this for any other reason: It's less
- // efficient, has fewer features, and is more complicated.
- //
- // The message must be defined exactly as follows:
- // message Foo {
- // option message_set_wire_format = true;
- // extensions 4 to max;
- // }
- // Note that the message cannot have any defined fields; MessageSets only
- // have extensions.
- //
- // All extensions of your type must be singular messages; e.g. they cannot
- // be int32s, enums, or repeated messages.
- //
- // Because this is an option, the above two restrictions are not enforced by
- // the protocol compiler.
- MessageSetWireFormat *bool `protobuf:"varint,1,opt,name=message_set_wire_format,json=messageSetWireFormat,def=0" json:"message_set_wire_format,omitempty"`
- // Disables the generation of the standard "descriptor()" accessor, which can
- // conflict with a field of the same name. This is meant to make migration
- // from proto1 easier; new code should avoid fields named "descriptor".
- NoStandardDescriptorAccessor *bool `protobuf:"varint,2,opt,name=no_standard_descriptor_accessor,json=noStandardDescriptorAccessor,def=0" json:"no_standard_descriptor_accessor,omitempty"`
- // Is this message deprecated?
- // Depending on the target platform, this can emit Deprecated annotations
- // for the message, or it will be completely ignored; in the very least,
- // this is a formalization for deprecating messages.
- Deprecated *bool `protobuf:"varint,3,opt,name=deprecated,def=0" json:"deprecated,omitempty"`
- // Whether the message is an automatically generated map entry type for the
- // maps field.
- //
- // For maps fields:
- // map<KeyType, ValueType> map_field = 1;
- // The parsed descriptor looks like:
- // message MapFieldEntry {
- // option map_entry = true;
- // optional KeyType key = 1;
- // optional ValueType value = 2;
- // }
- // repeated MapFieldEntry map_field = 1;
- //
- // Implementations may choose not to generate the map_entry=true message, but
- // use a native map in the target language to hold the keys and values.
- // The reflection APIs in such implementions still need to work as
- // if the field is a repeated message field.
- //
- // NOTE: Do not set the option in .proto files. Always use the maps syntax
- // instead. The option should only be implicitly set by the proto compiler
- // parser.
- MapEntry *bool `protobuf:"varint,7,opt,name=map_entry,json=mapEntry" json:"map_entry,omitempty"`
- // The parser stores options it doesn't recognize here. See above.
- UninterpretedOption []*UninterpretedOption `protobuf:"bytes,999,rep,name=uninterpreted_option,json=uninterpretedOption" json:"uninterpreted_option,omitempty"`
- proto.XXX_InternalExtensions `json:"-"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *MessageOptions) Reset() { *m = MessageOptions{} }
-func (m *MessageOptions) String() string { return proto.CompactTextString(m) }
-func (*MessageOptions) ProtoMessage() {}
-func (*MessageOptions) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{11} }
-
-var extRange_MessageOptions = []proto.ExtensionRange{
- {1000, 536870911},
-}
-
-func (*MessageOptions) ExtensionRangeArray() []proto.ExtensionRange {
- return extRange_MessageOptions
-}
-
-const Default_MessageOptions_MessageSetWireFormat bool = false
-const Default_MessageOptions_NoStandardDescriptorAccessor bool = false
-const Default_MessageOptions_Deprecated bool = false
-
-func (m *MessageOptions) GetMessageSetWireFormat() bool {
- if m != nil && m.MessageSetWireFormat != nil {
- return *m.MessageSetWireFormat
- }
- return Default_MessageOptions_MessageSetWireFormat
-}
-
-func (m *MessageOptions) GetNoStandardDescriptorAccessor() bool {
- if m != nil && m.NoStandardDescriptorAccessor != nil {
- return *m.NoStandardDescriptorAccessor
- }
- return Default_MessageOptions_NoStandardDescriptorAccessor
-}
-
-func (m *MessageOptions) GetDeprecated() bool {
- if m != nil && m.Deprecated != nil {
- return *m.Deprecated
- }
- return Default_MessageOptions_Deprecated
-}
-
-func (m *MessageOptions) GetMapEntry() bool {
- if m != nil && m.MapEntry != nil {
- return *m.MapEntry
- }
- return false
-}
-
-func (m *MessageOptions) GetUninterpretedOption() []*UninterpretedOption {
- if m != nil {
- return m.UninterpretedOption
- }
- return nil
-}
-
-type FieldOptions struct {
- // The ctype option instructs the C++ code generator to use a different
- // representation of the field than it normally would. See the specific
- // options below. This option is not yet implemented in the open source
- // release -- sorry, we'll try to include it in a future version!
- Ctype *FieldOptions_CType `protobuf:"varint,1,opt,name=ctype,enum=google.protobuf.FieldOptions_CType,def=0" json:"ctype,omitempty"`
- // The packed option can be enabled for repeated primitive fields to enable
- // a more efficient representation on the wire. Rather than repeatedly
- // writing the tag and type for each element, the entire array is encoded as
- // a single length-delimited blob. In proto3, only explicit setting it to
- // false will avoid using packed encoding.
- Packed *bool `protobuf:"varint,2,opt,name=packed" json:"packed,omitempty"`
- // The jstype option determines the JavaScript type used for values of the
- // field. The option is permitted only for 64 bit integral and fixed types
- // (int64, uint64, sint64, fixed64, sfixed64). A field with jstype JS_STRING
- // is represented as JavaScript string, which avoids loss of precision that
- // can happen when a large value is converted to a floating point JavaScript.
- // Specifying JS_NUMBER for the jstype causes the generated JavaScript code to
- // use the JavaScript "number" type. The behavior of the default option
- // JS_NORMAL is implementation dependent.
- //
- // This option is an enum to permit additional types to be added, e.g.
- // goog.math.Integer.
- Jstype *FieldOptions_JSType `protobuf:"varint,6,opt,name=jstype,enum=google.protobuf.FieldOptions_JSType,def=0" json:"jstype,omitempty"`
- // Should this field be parsed lazily? Lazy applies only to message-type
- // fields. It means that when the outer message is initially parsed, the
- // inner message's contents will not be parsed but instead stored in encoded
- // form. The inner message will actually be parsed when it is first accessed.
- //
- // This is only a hint. Implementations are free to choose whether to use
- // eager or lazy parsing regardless of the value of this option. However,
- // setting this option true suggests that the protocol author believes that
- // using lazy parsing on this field is worth the additional bookkeeping
- // overhead typically needed to implement it.
- //
- // This option does not affect the public interface of any generated code;
- // all method signatures remain the same. Furthermore, thread-safety of the
- // interface is not affected by this option; const methods remain safe to
- // call from multiple threads concurrently, while non-const methods continue
- // to require exclusive access.
- //
- //
- // Note that implementations may choose not to check required fields within
- // a lazy sub-message. That is, calling IsInitialized() on the outer message
- // may return true even if the inner message has missing required fields.
- // This is necessary because otherwise the inner message would have to be
- // parsed in order to perform the check, defeating the purpose of lazy
- // parsing. An implementation which chooses not to check required fields
- // must be consistent about it. That is, for any particular sub-message, the
- // implementation must either *always* check its required fields, or *never*
- // check its required fields, regardless of whether or not the message has
- // been parsed.
- Lazy *bool `protobuf:"varint,5,opt,name=lazy,def=0" json:"lazy,omitempty"`
- // Is this field deprecated?
- // Depending on the target platform, this can emit Deprecated annotations
- // for accessors, or it will be completely ignored; in the very least, this
- // is a formalization for deprecating fields.
- Deprecated *bool `protobuf:"varint,3,opt,name=deprecated,def=0" json:"deprecated,omitempty"`
- // For Google-internal migration only. Do not use.
- Weak *bool `protobuf:"varint,10,opt,name=weak,def=0" json:"weak,omitempty"`
- // The parser stores options it doesn't recognize here. See above.
- UninterpretedOption []*UninterpretedOption `protobuf:"bytes,999,rep,name=uninterpreted_option,json=uninterpretedOption" json:"uninterpreted_option,omitempty"`
- proto.XXX_InternalExtensions `json:"-"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *FieldOptions) Reset() { *m = FieldOptions{} }
-func (m *FieldOptions) String() string { return proto.CompactTextString(m) }
-func (*FieldOptions) ProtoMessage() {}
-func (*FieldOptions) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{12} }
-
-var extRange_FieldOptions = []proto.ExtensionRange{
- {1000, 536870911},
-}
-
-func (*FieldOptions) ExtensionRangeArray() []proto.ExtensionRange {
- return extRange_FieldOptions
-}
-
-const Default_FieldOptions_Ctype FieldOptions_CType = FieldOptions_STRING
-const Default_FieldOptions_Jstype FieldOptions_JSType = FieldOptions_JS_NORMAL
-const Default_FieldOptions_Lazy bool = false
-const Default_FieldOptions_Deprecated bool = false
-const Default_FieldOptions_Weak bool = false
-
-func (m *FieldOptions) GetCtype() FieldOptions_CType {
- if m != nil && m.Ctype != nil {
- return *m.Ctype
- }
- return Default_FieldOptions_Ctype
-}
-
-func (m *FieldOptions) GetPacked() bool {
- if m != nil && m.Packed != nil {
- return *m.Packed
- }
- return false
-}
-
-func (m *FieldOptions) GetJstype() FieldOptions_JSType {
- if m != nil && m.Jstype != nil {
- return *m.Jstype
- }
- return Default_FieldOptions_Jstype
-}
-
-func (m *FieldOptions) GetLazy() bool {
- if m != nil && m.Lazy != nil {
- return *m.Lazy
- }
- return Default_FieldOptions_Lazy
-}
-
-func (m *FieldOptions) GetDeprecated() bool {
- if m != nil && m.Deprecated != nil {
- return *m.Deprecated
- }
- return Default_FieldOptions_Deprecated
-}
-
-func (m *FieldOptions) GetWeak() bool {
- if m != nil && m.Weak != nil {
- return *m.Weak
- }
- return Default_FieldOptions_Weak
-}
-
-func (m *FieldOptions) GetUninterpretedOption() []*UninterpretedOption {
- if m != nil {
- return m.UninterpretedOption
- }
- return nil
-}
-
-type OneofOptions struct {
- // The parser stores options it doesn't recognize here. See above.
- UninterpretedOption []*UninterpretedOption `protobuf:"bytes,999,rep,name=uninterpreted_option,json=uninterpretedOption" json:"uninterpreted_option,omitempty"`
- proto.XXX_InternalExtensions `json:"-"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *OneofOptions) Reset() { *m = OneofOptions{} }
-func (m *OneofOptions) String() string { return proto.CompactTextString(m) }
-func (*OneofOptions) ProtoMessage() {}
-func (*OneofOptions) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{13} }
-
-var extRange_OneofOptions = []proto.ExtensionRange{
- {1000, 536870911},
-}
-
-func (*OneofOptions) ExtensionRangeArray() []proto.ExtensionRange {
- return extRange_OneofOptions
-}
-
-func (m *OneofOptions) GetUninterpretedOption() []*UninterpretedOption {
- if m != nil {
- return m.UninterpretedOption
- }
- return nil
-}
-
-type EnumOptions struct {
- // Set this option to true to allow mapping different tag names to the same
- // value.
- AllowAlias *bool `protobuf:"varint,2,opt,name=allow_alias,json=allowAlias" json:"allow_alias,omitempty"`
- // Is this enum deprecated?
- // Depending on the target platform, this can emit Deprecated annotations
- // for the enum, or it will be completely ignored; in the very least, this
- // is a formalization for deprecating enums.
- Deprecated *bool `protobuf:"varint,3,opt,name=deprecated,def=0" json:"deprecated,omitempty"`
- // The parser stores options it doesn't recognize here. See above.
- UninterpretedOption []*UninterpretedOption `protobuf:"bytes,999,rep,name=uninterpreted_option,json=uninterpretedOption" json:"uninterpreted_option,omitempty"`
- proto.XXX_InternalExtensions `json:"-"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *EnumOptions) Reset() { *m = EnumOptions{} }
-func (m *EnumOptions) String() string { return proto.CompactTextString(m) }
-func (*EnumOptions) ProtoMessage() {}
-func (*EnumOptions) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{14} }
-
-var extRange_EnumOptions = []proto.ExtensionRange{
- {1000, 536870911},
-}
-
-func (*EnumOptions) ExtensionRangeArray() []proto.ExtensionRange {
- return extRange_EnumOptions
-}
-
-const Default_EnumOptions_Deprecated bool = false
-
-func (m *EnumOptions) GetAllowAlias() bool {
- if m != nil && m.AllowAlias != nil {
- return *m.AllowAlias
- }
- return false
-}
-
-func (m *EnumOptions) GetDeprecated() bool {
- if m != nil && m.Deprecated != nil {
- return *m.Deprecated
- }
- return Default_EnumOptions_Deprecated
-}
-
-func (m *EnumOptions) GetUninterpretedOption() []*UninterpretedOption {
- if m != nil {
- return m.UninterpretedOption
- }
- return nil
-}
-
-type EnumValueOptions struct {
- // Is this enum value deprecated?
- // Depending on the target platform, this can emit Deprecated annotations
- // for the enum value, or it will be completely ignored; in the very least,
- // this is a formalization for deprecating enum values.
- Deprecated *bool `protobuf:"varint,1,opt,name=deprecated,def=0" json:"deprecated,omitempty"`
- // The parser stores options it doesn't recognize here. See above.
- UninterpretedOption []*UninterpretedOption `protobuf:"bytes,999,rep,name=uninterpreted_option,json=uninterpretedOption" json:"uninterpreted_option,omitempty"`
- proto.XXX_InternalExtensions `json:"-"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *EnumValueOptions) Reset() { *m = EnumValueOptions{} }
-func (m *EnumValueOptions) String() string { return proto.CompactTextString(m) }
-func (*EnumValueOptions) ProtoMessage() {}
-func (*EnumValueOptions) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{15} }
-
-var extRange_EnumValueOptions = []proto.ExtensionRange{
- {1000, 536870911},
-}
-
-func (*EnumValueOptions) ExtensionRangeArray() []proto.ExtensionRange {
- return extRange_EnumValueOptions
-}
-
-const Default_EnumValueOptions_Deprecated bool = false
-
-func (m *EnumValueOptions) GetDeprecated() bool {
- if m != nil && m.Deprecated != nil {
- return *m.Deprecated
- }
- return Default_EnumValueOptions_Deprecated
-}
-
-func (m *EnumValueOptions) GetUninterpretedOption() []*UninterpretedOption {
- if m != nil {
- return m.UninterpretedOption
- }
- return nil
-}
-
-type ServiceOptions struct {
- // Is this service deprecated?
- // Depending on the target platform, this can emit Deprecated annotations
- // for the service, or it will be completely ignored; in the very least,
- // this is a formalization for deprecating services.
- Deprecated *bool `protobuf:"varint,33,opt,name=deprecated,def=0" json:"deprecated,omitempty"`
- // The parser stores options it doesn't recognize here. See above.
- UninterpretedOption []*UninterpretedOption `protobuf:"bytes,999,rep,name=uninterpreted_option,json=uninterpretedOption" json:"uninterpreted_option,omitempty"`
- proto.XXX_InternalExtensions `json:"-"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *ServiceOptions) Reset() { *m = ServiceOptions{} }
-func (m *ServiceOptions) String() string { return proto.CompactTextString(m) }
-func (*ServiceOptions) ProtoMessage() {}
-func (*ServiceOptions) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{16} }
-
-var extRange_ServiceOptions = []proto.ExtensionRange{
- {1000, 536870911},
-}
-
-func (*ServiceOptions) ExtensionRangeArray() []proto.ExtensionRange {
- return extRange_ServiceOptions
-}
-
-const Default_ServiceOptions_Deprecated bool = false
-
-func (m *ServiceOptions) GetDeprecated() bool {
- if m != nil && m.Deprecated != nil {
- return *m.Deprecated
- }
- return Default_ServiceOptions_Deprecated
-}
-
-func (m *ServiceOptions) GetUninterpretedOption() []*UninterpretedOption {
- if m != nil {
- return m.UninterpretedOption
- }
- return nil
-}
-
-type MethodOptions struct {
- // Is this method deprecated?
- // Depending on the target platform, this can emit Deprecated annotations
- // for the method, or it will be completely ignored; in the very least,
- // this is a formalization for deprecating methods.
- Deprecated *bool `protobuf:"varint,33,opt,name=deprecated,def=0" json:"deprecated,omitempty"`
- IdempotencyLevel *MethodOptions_IdempotencyLevel `protobuf:"varint,34,opt,name=idempotency_level,json=idempotencyLevel,enum=google.protobuf.MethodOptions_IdempotencyLevel,def=0" json:"idempotency_level,omitempty"`
- // The parser stores options it doesn't recognize here. See above.
- UninterpretedOption []*UninterpretedOption `protobuf:"bytes,999,rep,name=uninterpreted_option,json=uninterpretedOption" json:"uninterpreted_option,omitempty"`
- proto.XXX_InternalExtensions `json:"-"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *MethodOptions) Reset() { *m = MethodOptions{} }
-func (m *MethodOptions) String() string { return proto.CompactTextString(m) }
-func (*MethodOptions) ProtoMessage() {}
-func (*MethodOptions) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{17} }
-
-var extRange_MethodOptions = []proto.ExtensionRange{
- {1000, 536870911},
-}
-
-func (*MethodOptions) ExtensionRangeArray() []proto.ExtensionRange {
- return extRange_MethodOptions
-}
-
-const Default_MethodOptions_Deprecated bool = false
-const Default_MethodOptions_IdempotencyLevel MethodOptions_IdempotencyLevel = MethodOptions_IDEMPOTENCY_UNKNOWN
-
-func (m *MethodOptions) GetDeprecated() bool {
- if m != nil && m.Deprecated != nil {
- return *m.Deprecated
- }
- return Default_MethodOptions_Deprecated
-}
-
-func (m *MethodOptions) GetIdempotencyLevel() MethodOptions_IdempotencyLevel {
- if m != nil && m.IdempotencyLevel != nil {
- return *m.IdempotencyLevel
- }
- return Default_MethodOptions_IdempotencyLevel
-}
-
-func (m *MethodOptions) GetUninterpretedOption() []*UninterpretedOption {
- if m != nil {
- return m.UninterpretedOption
- }
- return nil
-}
-
-// A message representing a option the parser does not recognize. This only
-// appears in options protos created by the compiler::Parser class.
-// DescriptorPool resolves these when building Descriptor objects. Therefore,
-// options protos in descriptor objects (e.g. returned by Descriptor::options(),
-// or produced by Descriptor::CopyTo()) will never have UninterpretedOptions
-// in them.
-type UninterpretedOption struct {
- Name []*UninterpretedOption_NamePart `protobuf:"bytes,2,rep,name=name" json:"name,omitempty"`
- // The value of the uninterpreted option, in whatever type the tokenizer
- // identified it as during parsing. Exactly one of these should be set.
- IdentifierValue *string `protobuf:"bytes,3,opt,name=identifier_value,json=identifierValue" json:"identifier_value,omitempty"`
- PositiveIntValue *uint64 `protobuf:"varint,4,opt,name=positive_int_value,json=positiveIntValue" json:"positive_int_value,omitempty"`
- NegativeIntValue *int64 `protobuf:"varint,5,opt,name=negative_int_value,json=negativeIntValue" json:"negative_int_value,omitempty"`
- DoubleValue *float64 `protobuf:"fixed64,6,opt,name=double_value,json=doubleValue" json:"double_value,omitempty"`
- StringValue []byte `protobuf:"bytes,7,opt,name=string_value,json=stringValue" json:"string_value,omitempty"`
- AggregateValue *string `protobuf:"bytes,8,opt,name=aggregate_value,json=aggregateValue" json:"aggregate_value,omitempty"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *UninterpretedOption) Reset() { *m = UninterpretedOption{} }
-func (m *UninterpretedOption) String() string { return proto.CompactTextString(m) }
-func (*UninterpretedOption) ProtoMessage() {}
-func (*UninterpretedOption) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{18} }
-
-func (m *UninterpretedOption) GetName() []*UninterpretedOption_NamePart {
- if m != nil {
- return m.Name
- }
- return nil
-}
-
-func (m *UninterpretedOption) GetIdentifierValue() string {
- if m != nil && m.IdentifierValue != nil {
- return *m.IdentifierValue
- }
- return ""
-}
-
-func (m *UninterpretedOption) GetPositiveIntValue() uint64 {
- if m != nil && m.PositiveIntValue != nil {
- return *m.PositiveIntValue
- }
- return 0
-}
-
-func (m *UninterpretedOption) GetNegativeIntValue() int64 {
- if m != nil && m.NegativeIntValue != nil {
- return *m.NegativeIntValue
- }
- return 0
-}
-
-func (m *UninterpretedOption) GetDoubleValue() float64 {
- if m != nil && m.DoubleValue != nil {
- return *m.DoubleValue
- }
- return 0
-}
-
-func (m *UninterpretedOption) GetStringValue() []byte {
- if m != nil {
- return m.StringValue
- }
- return nil
-}
-
-func (m *UninterpretedOption) GetAggregateValue() string {
- if m != nil && m.AggregateValue != nil {
- return *m.AggregateValue
- }
- return ""
-}
-
-// The name of the uninterpreted option. Each string represents a segment in
-// a dot-separated name. is_extension is true iff a segment represents an
-// extension (denoted with parentheses in options specs in .proto files).
-// E.g.,{ ["foo", false], ["bar.baz", true], ["qux", false] } represents
-// "foo.(bar.baz).qux".
-type UninterpretedOption_NamePart struct {
- NamePart *string `protobuf:"bytes,1,req,name=name_part,json=namePart" json:"name_part,omitempty"`
- IsExtension *bool `protobuf:"varint,2,req,name=is_extension,json=isExtension" json:"is_extension,omitempty"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *UninterpretedOption_NamePart) Reset() { *m = UninterpretedOption_NamePart{} }
-func (m *UninterpretedOption_NamePart) String() string { return proto.CompactTextString(m) }
-func (*UninterpretedOption_NamePart) ProtoMessage() {}
-func (*UninterpretedOption_NamePart) Descriptor() ([]byte, []int) {
- return fileDescriptor0, []int{18, 0}
-}
-
-func (m *UninterpretedOption_NamePart) GetNamePart() string {
- if m != nil && m.NamePart != nil {
- return *m.NamePart
- }
- return ""
-}
-
-func (m *UninterpretedOption_NamePart) GetIsExtension() bool {
- if m != nil && m.IsExtension != nil {
- return *m.IsExtension
- }
- return false
-}
-
-// Encapsulates information about the original source file from which a
-// FileDescriptorProto was generated.
-type SourceCodeInfo struct {
- // A Location identifies a piece of source code in a .proto file which
- // corresponds to a particular definition. This information is intended
- // to be useful to IDEs, code indexers, documentation generators, and similar
- // tools.
- //
- // For example, say we have a file like:
- // message Foo {
- // optional string foo = 1;
- // }
- // Let's look at just the field definition:
- // optional string foo = 1;
- // ^ ^^ ^^ ^ ^^^
- // a bc de f ghi
- // We have the following locations:
- // span path represents
- // [a,i) [ 4, 0, 2, 0 ] The whole field definition.
- // [a,b) [ 4, 0, 2, 0, 4 ] The label (optional).
- // [c,d) [ 4, 0, 2, 0, 5 ] The type (string).
- // [e,f) [ 4, 0, 2, 0, 1 ] The name (foo).
- // [g,h) [ 4, 0, 2, 0, 3 ] The number (1).
- //
- // Notes:
- // - A location may refer to a repeated field itself (i.e. not to any
- // particular index within it). This is used whenever a set of elements are
- // logically enclosed in a single code segment. For example, an entire
- // extend block (possibly containing multiple extension definitions) will
- // have an outer location whose path refers to the "extensions" repeated
- // field without an index.
- // - Multiple locations may have the same path. This happens when a single
- // logical declaration is spread out across multiple places. The most
- // obvious example is the "extend" block again -- there may be multiple
- // extend blocks in the same scope, each of which will have the same path.
- // - A location's span is not always a subset of its parent's span. For
- // example, the "extendee" of an extension declaration appears at the
- // beginning of the "extend" block and is shared by all extensions within
- // the block.
- // - Just because a location's span is a subset of some other location's span
- // does not mean that it is a descendent. For example, a "group" defines
- // both a type and a field in a single declaration. Thus, the locations
- // corresponding to the type and field and their components will overlap.
- // - Code which tries to interpret locations should probably be designed to
- // ignore those that it doesn't understand, as more types of locations could
- // be recorded in the future.
- Location []*SourceCodeInfo_Location `protobuf:"bytes,1,rep,name=location" json:"location,omitempty"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *SourceCodeInfo) Reset() { *m = SourceCodeInfo{} }
-func (m *SourceCodeInfo) String() string { return proto.CompactTextString(m) }
-func (*SourceCodeInfo) ProtoMessage() {}
-func (*SourceCodeInfo) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{19} }
-
-func (m *SourceCodeInfo) GetLocation() []*SourceCodeInfo_Location {
- if m != nil {
- return m.Location
- }
- return nil
-}
-
-type SourceCodeInfo_Location struct {
- // Identifies which part of the FileDescriptorProto was defined at this
- // location.
- //
- // Each element is a field number or an index. They form a path from
- // the root FileDescriptorProto to the place where the definition. For
- // example, this path:
- // [ 4, 3, 2, 7, 1 ]
- // refers to:
- // file.message_type(3) // 4, 3
- // .field(7) // 2, 7
- // .name() // 1
- // This is because FileDescriptorProto.message_type has field number 4:
- // repeated DescriptorProto message_type = 4;
- // and DescriptorProto.field has field number 2:
- // repeated FieldDescriptorProto field = 2;
- // and FieldDescriptorProto.name has field number 1:
- // optional string name = 1;
- //
- // Thus, the above path gives the location of a field name. If we removed
- // the last element:
- // [ 4, 3, 2, 7 ]
- // this path refers to the whole field declaration (from the beginning
- // of the label to the terminating semicolon).
- Path []int32 `protobuf:"varint,1,rep,packed,name=path" json:"path,omitempty"`
- // Always has exactly three or four elements: start line, start column,
- // end line (optional, otherwise assumed same as start line), end column.
- // These are packed into a single field for efficiency. Note that line
- // and column numbers are zero-based -- typically you will want to add
- // 1 to each before displaying to a user.
- Span []int32 `protobuf:"varint,2,rep,packed,name=span" json:"span,omitempty"`
- // If this SourceCodeInfo represents a complete declaration, these are any
- // comments appearing before and after the declaration which appear to be
- // attached to the declaration.
- //
- // A series of line comments appearing on consecutive lines, with no other
- // tokens appearing on those lines, will be treated as a single comment.
- //
- // leading_detached_comments will keep paragraphs of comments that appear
- // before (but not connected to) the current element. Each paragraph,
- // separated by empty lines, will be one comment element in the repeated
- // field.
- //
- // Only the comment content is provided; comment markers (e.g. //) are
- // stripped out. For block comments, leading whitespace and an asterisk
- // will be stripped from the beginning of each line other than the first.
- // Newlines are included in the output.
- //
- // Examples:
- //
- // optional int32 foo = 1; // Comment attached to foo.
- // // Comment attached to bar.
- // optional int32 bar = 2;
- //
- // optional string baz = 3;
- // // Comment attached to baz.
- // // Another line attached to baz.
- //
- // // Comment attached to qux.
- // //
- // // Another line attached to qux.
- // optional double qux = 4;
- //
- // // Detached comment for corge. This is not leading or trailing comments
- // // to qux or corge because there are blank lines separating it from
- // // both.
- //
- // // Detached comment for corge paragraph 2.
- //
- // optional string corge = 5;
- // /* Block comment attached
- // * to corge. Leading asterisks
- // * will be removed. */
- // /* Block comment attached to
- // * grault. */
- // optional int32 grault = 6;
- //
- // // ignored detached comments.
- LeadingComments *string `protobuf:"bytes,3,opt,name=leading_comments,json=leadingComments" json:"leading_comments,omitempty"`
- TrailingComments *string `protobuf:"bytes,4,opt,name=trailing_comments,json=trailingComments" json:"trailing_comments,omitempty"`
- LeadingDetachedComments []string `protobuf:"bytes,6,rep,name=leading_detached_comments,json=leadingDetachedComments" json:"leading_detached_comments,omitempty"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *SourceCodeInfo_Location) Reset() { *m = SourceCodeInfo_Location{} }
-func (m *SourceCodeInfo_Location) String() string { return proto.CompactTextString(m) }
-func (*SourceCodeInfo_Location) ProtoMessage() {}
-func (*SourceCodeInfo_Location) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{19, 0} }
-
-func (m *SourceCodeInfo_Location) GetPath() []int32 {
- if m != nil {
- return m.Path
- }
- return nil
-}
-
-func (m *SourceCodeInfo_Location) GetSpan() []int32 {
- if m != nil {
- return m.Span
- }
- return nil
-}
-
-func (m *SourceCodeInfo_Location) GetLeadingComments() string {
- if m != nil && m.LeadingComments != nil {
- return *m.LeadingComments
- }
- return ""
-}
-
-func (m *SourceCodeInfo_Location) GetTrailingComments() string {
- if m != nil && m.TrailingComments != nil {
- return *m.TrailingComments
- }
- return ""
-}
-
-func (m *SourceCodeInfo_Location) GetLeadingDetachedComments() []string {
- if m != nil {
- return m.LeadingDetachedComments
- }
- return nil
-}
-
-// Describes the relationship between generated code and its original source
-// file. A GeneratedCodeInfo message is associated with only one generated
-// source file, but may contain references to different source .proto files.
-type GeneratedCodeInfo struct {
- // An Annotation connects some span of text in generated code to an element
- // of its generating .proto file.
- Annotation []*GeneratedCodeInfo_Annotation `protobuf:"bytes,1,rep,name=annotation" json:"annotation,omitempty"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *GeneratedCodeInfo) Reset() { *m = GeneratedCodeInfo{} }
-func (m *GeneratedCodeInfo) String() string { return proto.CompactTextString(m) }
-func (*GeneratedCodeInfo) ProtoMessage() {}
-func (*GeneratedCodeInfo) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{20} }
-
-func (m *GeneratedCodeInfo) GetAnnotation() []*GeneratedCodeInfo_Annotation {
- if m != nil {
- return m.Annotation
- }
- return nil
-}
-
-type GeneratedCodeInfo_Annotation struct {
- // Identifies the element in the original source .proto file. This field
- // is formatted the same as SourceCodeInfo.Location.path.
- Path []int32 `protobuf:"varint,1,rep,packed,name=path" json:"path,omitempty"`
- // Identifies the filesystem path to the original source .proto.
- SourceFile *string `protobuf:"bytes,2,opt,name=source_file,json=sourceFile" json:"source_file,omitempty"`
- // Identifies the starting offset in bytes in the generated code
- // that relates to the identified object.
- Begin *int32 `protobuf:"varint,3,opt,name=begin" json:"begin,omitempty"`
- // Identifies the ending offset in bytes in the generated code that
- // relates to the identified offset. The end offset should be one past
- // the last relevant byte (so the length of the text = end - begin).
- End *int32 `protobuf:"varint,4,opt,name=end" json:"end,omitempty"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *GeneratedCodeInfo_Annotation) Reset() { *m = GeneratedCodeInfo_Annotation{} }
-func (m *GeneratedCodeInfo_Annotation) String() string { return proto.CompactTextString(m) }
-func (*GeneratedCodeInfo_Annotation) ProtoMessage() {}
-func (*GeneratedCodeInfo_Annotation) Descriptor() ([]byte, []int) {
- return fileDescriptor0, []int{20, 0}
-}
-
-func (m *GeneratedCodeInfo_Annotation) GetPath() []int32 {
- if m != nil {
- return m.Path
- }
- return nil
-}
-
-func (m *GeneratedCodeInfo_Annotation) GetSourceFile() string {
- if m != nil && m.SourceFile != nil {
- return *m.SourceFile
- }
- return ""
-}
-
-func (m *GeneratedCodeInfo_Annotation) GetBegin() int32 {
- if m != nil && m.Begin != nil {
- return *m.Begin
- }
- return 0
-}
-
-func (m *GeneratedCodeInfo_Annotation) GetEnd() int32 {
- if m != nil && m.End != nil {
- return *m.End
- }
- return 0
-}
-
-func init() {
- proto.RegisterType((*FileDescriptorSet)(nil), "google.protobuf.FileDescriptorSet")
- proto.RegisterType((*FileDescriptorProto)(nil), "google.protobuf.FileDescriptorProto")
- proto.RegisterType((*DescriptorProto)(nil), "google.protobuf.DescriptorProto")
- proto.RegisterType((*DescriptorProto_ExtensionRange)(nil), "google.protobuf.DescriptorProto.ExtensionRange")
- proto.RegisterType((*DescriptorProto_ReservedRange)(nil), "google.protobuf.DescriptorProto.ReservedRange")
- proto.RegisterType((*ExtensionRangeOptions)(nil), "google.protobuf.ExtensionRangeOptions")
- proto.RegisterType((*FieldDescriptorProto)(nil), "google.protobuf.FieldDescriptorProto")
- proto.RegisterType((*OneofDescriptorProto)(nil), "google.protobuf.OneofDescriptorProto")
- proto.RegisterType((*EnumDescriptorProto)(nil), "google.protobuf.EnumDescriptorProto")
- proto.RegisterType((*EnumValueDescriptorProto)(nil), "google.protobuf.EnumValueDescriptorProto")
- proto.RegisterType((*ServiceDescriptorProto)(nil), "google.protobuf.ServiceDescriptorProto")
- proto.RegisterType((*MethodDescriptorProto)(nil), "google.protobuf.MethodDescriptorProto")
- proto.RegisterType((*FileOptions)(nil), "google.protobuf.FileOptions")
- proto.RegisterType((*MessageOptions)(nil), "google.protobuf.MessageOptions")
- proto.RegisterType((*FieldOptions)(nil), "google.protobuf.FieldOptions")
- proto.RegisterType((*OneofOptions)(nil), "google.protobuf.OneofOptions")
- proto.RegisterType((*EnumOptions)(nil), "google.protobuf.EnumOptions")
- proto.RegisterType((*EnumValueOptions)(nil), "google.protobuf.EnumValueOptions")
- proto.RegisterType((*ServiceOptions)(nil), "google.protobuf.ServiceOptions")
- proto.RegisterType((*MethodOptions)(nil), "google.protobuf.MethodOptions")
- proto.RegisterType((*UninterpretedOption)(nil), "google.protobuf.UninterpretedOption")
- proto.RegisterType((*UninterpretedOption_NamePart)(nil), "google.protobuf.UninterpretedOption.NamePart")
- proto.RegisterType((*SourceCodeInfo)(nil), "google.protobuf.SourceCodeInfo")
- proto.RegisterType((*SourceCodeInfo_Location)(nil), "google.protobuf.SourceCodeInfo.Location")
- proto.RegisterType((*GeneratedCodeInfo)(nil), "google.protobuf.GeneratedCodeInfo")
- proto.RegisterType((*GeneratedCodeInfo_Annotation)(nil), "google.protobuf.GeneratedCodeInfo.Annotation")
- proto.RegisterEnum("google.protobuf.FieldDescriptorProto_Type", FieldDescriptorProto_Type_name, FieldDescriptorProto_Type_value)
- proto.RegisterEnum("google.protobuf.FieldDescriptorProto_Label", FieldDescriptorProto_Label_name, FieldDescriptorProto_Label_value)
- proto.RegisterEnum("google.protobuf.FileOptions_OptimizeMode", FileOptions_OptimizeMode_name, FileOptions_OptimizeMode_value)
- proto.RegisterEnum("google.protobuf.FieldOptions_CType", FieldOptions_CType_name, FieldOptions_CType_value)
- proto.RegisterEnum("google.protobuf.FieldOptions_JSType", FieldOptions_JSType_name, FieldOptions_JSType_value)
- proto.RegisterEnum("google.protobuf.MethodOptions_IdempotencyLevel", MethodOptions_IdempotencyLevel_name, MethodOptions_IdempotencyLevel_value)
-}
-
-func init() { proto.RegisterFile("google/protobuf/descriptor.proto", fileDescriptor0) }
-
-var fileDescriptor0 = []byte{
- // 2519 bytes of a gzipped FileDescriptorProto
- 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xc4, 0x59, 0xdd, 0x6e, 0x1b, 0xc7,
- 0x15, 0x0e, 0x7f, 0x45, 0x1e, 0x52, 0xd4, 0x68, 0xa4, 0xd8, 0x6b, 0xe5, 0xc7, 0x32, 0xf3, 0x63,
- 0xd9, 0x69, 0xa8, 0x40, 0xb1, 0x1d, 0x47, 0x29, 0xd2, 0x52, 0xe4, 0x5a, 0xa1, 0x4a, 0x91, 0xec,
- 0x92, 0x6a, 0x7e, 0x6e, 0x16, 0xa3, 0xdd, 0x21, 0xb9, 0xf6, 0x72, 0x77, 0xb3, 0xbb, 0xb4, 0xad,
- 0xa0, 0x17, 0x06, 0x7a, 0x55, 0xa0, 0x0f, 0x50, 0x14, 0x45, 0x2f, 0x72, 0x13, 0xa0, 0x0f, 0x50,
- 0x20, 0x77, 0x7d, 0x82, 0x02, 0x79, 0x83, 0xa2, 0x28, 0xd0, 0x3e, 0x46, 0x31, 0x33, 0xbb, 0xcb,
- 0x5d, 0xfe, 0xc4, 0x6a, 0x80, 0x38, 0x57, 0xe4, 0x7c, 0xe7, 0x3b, 0x67, 0xce, 0x9c, 0x39, 0x33,
- 0x73, 0x66, 0x16, 0x76, 0x47, 0xb6, 0x3d, 0x32, 0xe9, 0xbe, 0xe3, 0xda, 0xbe, 0x7d, 0x3e, 0x1d,
- 0xee, 0xeb, 0xd4, 0xd3, 0x5c, 0xc3, 0xf1, 0x6d, 0xb7, 0xc6, 0x31, 0xbc, 0x21, 0x18, 0xb5, 0x90,
- 0x51, 0x3d, 0x85, 0xcd, 0x07, 0x86, 0x49, 0x9b, 0x11, 0xb1, 0x4f, 0x7d, 0x7c, 0x1f, 0xb2, 0x43,
- 0xc3, 0xa4, 0x52, 0x6a, 0x37, 0xb3, 0x57, 0x3a, 0x78, 0xb3, 0x36, 0xa7, 0x54, 0x4b, 0x6a, 0xf4,
- 0x18, 0xac, 0x70, 0x8d, 0xea, 0xbf, 0xb3, 0xb0, 0xb5, 0x44, 0x8a, 0x31, 0x64, 0x2d, 0x32, 0x61,
- 0x16, 0x53, 0x7b, 0x45, 0x85, 0xff, 0xc7, 0x12, 0xac, 0x39, 0x44, 0x7b, 0x44, 0x46, 0x54, 0x4a,
- 0x73, 0x38, 0x6c, 0xe2, 0xd7, 0x01, 0x74, 0xea, 0x50, 0x4b, 0xa7, 0x96, 0x76, 0x21, 0x65, 0x76,
- 0x33, 0x7b, 0x45, 0x25, 0x86, 0xe0, 0x77, 0x60, 0xd3, 0x99, 0x9e, 0x9b, 0x86, 0xa6, 0xc6, 0x68,
- 0xb0, 0x9b, 0xd9, 0xcb, 0x29, 0x48, 0x08, 0x9a, 0x33, 0xf2, 0x4d, 0xd8, 0x78, 0x42, 0xc9, 0xa3,
- 0x38, 0xb5, 0xc4, 0xa9, 0x15, 0x06, 0xc7, 0x88, 0x0d, 0x28, 0x4f, 0xa8, 0xe7, 0x91, 0x11, 0x55,
- 0xfd, 0x0b, 0x87, 0x4a, 0x59, 0x3e, 0xfa, 0xdd, 0x85, 0xd1, 0xcf, 0x8f, 0xbc, 0x14, 0x68, 0x0d,
- 0x2e, 0x1c, 0x8a, 0xeb, 0x50, 0xa4, 0xd6, 0x74, 0x22, 0x2c, 0xe4, 0x56, 0xc4, 0x4f, 0xb6, 0xa6,
- 0x93, 0x79, 0x2b, 0x05, 0xa6, 0x16, 0x98, 0x58, 0xf3, 0xa8, 0xfb, 0xd8, 0xd0, 0xa8, 0x94, 0xe7,
- 0x06, 0x6e, 0x2e, 0x18, 0xe8, 0x0b, 0xf9, 0xbc, 0x8d, 0x50, 0x0f, 0x37, 0xa0, 0x48, 0x9f, 0xfa,
- 0xd4, 0xf2, 0x0c, 0xdb, 0x92, 0xd6, 0xb8, 0x91, 0xb7, 0x96, 0xcc, 0x22, 0x35, 0xf5, 0x79, 0x13,
- 0x33, 0x3d, 0x7c, 0x0f, 0xd6, 0x6c, 0xc7, 0x37, 0x6c, 0xcb, 0x93, 0x0a, 0xbb, 0xa9, 0xbd, 0xd2,
- 0xc1, 0xab, 0x4b, 0x13, 0xa1, 0x2b, 0x38, 0x4a, 0x48, 0xc6, 0x2d, 0x40, 0x9e, 0x3d, 0x75, 0x35,
- 0xaa, 0x6a, 0xb6, 0x4e, 0x55, 0xc3, 0x1a, 0xda, 0x52, 0x91, 0x1b, 0xb8, 0xbe, 0x38, 0x10, 0x4e,
- 0x6c, 0xd8, 0x3a, 0x6d, 0x59, 0x43, 0x5b, 0xa9, 0x78, 0x89, 0x36, 0xbe, 0x02, 0x79, 0xef, 0xc2,
- 0xf2, 0xc9, 0x53, 0xa9, 0xcc, 0x33, 0x24, 0x68, 0x55, 0xbf, 0xcd, 0xc3, 0xc6, 0x65, 0x52, 0xec,
- 0x23, 0xc8, 0x0d, 0xd9, 0x28, 0xa5, 0xf4, 0xff, 0x13, 0x03, 0xa1, 0x93, 0x0c, 0x62, 0xfe, 0x07,
- 0x06, 0xb1, 0x0e, 0x25, 0x8b, 0x7a, 0x3e, 0xd5, 0x45, 0x46, 0x64, 0x2e, 0x99, 0x53, 0x20, 0x94,
- 0x16, 0x53, 0x2a, 0xfb, 0x83, 0x52, 0xea, 0x33, 0xd8, 0x88, 0x5c, 0x52, 0x5d, 0x62, 0x8d, 0xc2,
- 0xdc, 0xdc, 0x7f, 0x9e, 0x27, 0x35, 0x39, 0xd4, 0x53, 0x98, 0x9a, 0x52, 0xa1, 0x89, 0x36, 0x6e,
- 0x02, 0xd8, 0x16, 0xb5, 0x87, 0xaa, 0x4e, 0x35, 0x53, 0x2a, 0xac, 0x88, 0x52, 0x97, 0x51, 0x16,
- 0xa2, 0x64, 0x0b, 0x54, 0x33, 0xf1, 0x87, 0xb3, 0x54, 0x5b, 0x5b, 0x91, 0x29, 0xa7, 0x62, 0x91,
- 0x2d, 0x64, 0xdb, 0x19, 0x54, 0x5c, 0xca, 0xf2, 0x9e, 0xea, 0xc1, 0xc8, 0x8a, 0xdc, 0x89, 0xda,
- 0x73, 0x47, 0xa6, 0x04, 0x6a, 0x62, 0x60, 0xeb, 0x6e, 0xbc, 0x89, 0xdf, 0x80, 0x08, 0x50, 0x79,
- 0x5a, 0x01, 0xdf, 0x85, 0xca, 0x21, 0xd8, 0x21, 0x13, 0xba, 0xf3, 0x15, 0x54, 0x92, 0xe1, 0xc1,
- 0xdb, 0x90, 0xf3, 0x7c, 0xe2, 0xfa, 0x3c, 0x0b, 0x73, 0x8a, 0x68, 0x60, 0x04, 0x19, 0x6a, 0xe9,
- 0x7c, 0x97, 0xcb, 0x29, 0xec, 0x2f, 0xfe, 0xe5, 0x6c, 0xc0, 0x19, 0x3e, 0xe0, 0xb7, 0x17, 0x67,
- 0x34, 0x61, 0x79, 0x7e, 0xdc, 0x3b, 0x1f, 0xc0, 0x7a, 0x62, 0x00, 0x97, 0xed, 0xba, 0xfa, 0x5b,
- 0x78, 0x79, 0xa9, 0x69, 0xfc, 0x19, 0x6c, 0x4f, 0x2d, 0xc3, 0xf2, 0xa9, 0xeb, 0xb8, 0x94, 0x65,
- 0xac, 0xe8, 0x4a, 0xfa, 0xcf, 0xda, 0x8a, 0x9c, 0x3b, 0x8b, 0xb3, 0x85, 0x15, 0x65, 0x6b, 0xba,
- 0x08, 0xde, 0x2e, 0x16, 0xfe, 0xbb, 0x86, 0x9e, 0x3d, 0x7b, 0xf6, 0x2c, 0x5d, 0xfd, 0x63, 0x1e,
- 0xb6, 0x97, 0xad, 0x99, 0xa5, 0xcb, 0xf7, 0x0a, 0xe4, 0xad, 0xe9, 0xe4, 0x9c, 0xba, 0x3c, 0x48,
- 0x39, 0x25, 0x68, 0xe1, 0x3a, 0xe4, 0x4c, 0x72, 0x4e, 0x4d, 0x29, 0xbb, 0x9b, 0xda, 0xab, 0x1c,
- 0xbc, 0x73, 0xa9, 0x55, 0x59, 0x6b, 0x33, 0x15, 0x45, 0x68, 0xe2, 0x8f, 0x21, 0x1b, 0x6c, 0xd1,
- 0xcc, 0xc2, 0xed, 0xcb, 0x59, 0x60, 0x6b, 0x49, 0xe1, 0x7a, 0xf8, 0x15, 0x28, 0xb2, 0x5f, 0x91,
- 0x1b, 0x79, 0xee, 0x73, 0x81, 0x01, 0x2c, 0x2f, 0xf0, 0x0e, 0x14, 0xf8, 0x32, 0xd1, 0x69, 0x78,
- 0xb4, 0x45, 0x6d, 0x96, 0x58, 0x3a, 0x1d, 0x92, 0xa9, 0xe9, 0xab, 0x8f, 0x89, 0x39, 0xa5, 0x3c,
- 0xe1, 0x8b, 0x4a, 0x39, 0x00, 0x7f, 0xc3, 0x30, 0x7c, 0x1d, 0x4a, 0x62, 0x55, 0x19, 0x96, 0x4e,
- 0x9f, 0xf2, 0xdd, 0x33, 0xa7, 0x88, 0x85, 0xd6, 0x62, 0x08, 0xeb, 0xfe, 0xa1, 0x67, 0x5b, 0x61,
- 0x6a, 0xf2, 0x2e, 0x18, 0xc0, 0xbb, 0xff, 0x60, 0x7e, 0xe3, 0x7e, 0x6d, 0xf9, 0xf0, 0xe6, 0x73,
- 0xaa, 0xfa, 0xb7, 0x34, 0x64, 0xf9, 0x7e, 0xb1, 0x01, 0xa5, 0xc1, 0xe7, 0x3d, 0x59, 0x6d, 0x76,
- 0xcf, 0x8e, 0xda, 0x32, 0x4a, 0xe1, 0x0a, 0x00, 0x07, 0x1e, 0xb4, 0xbb, 0xf5, 0x01, 0x4a, 0x47,
- 0xed, 0x56, 0x67, 0x70, 0xef, 0x0e, 0xca, 0x44, 0x0a, 0x67, 0x02, 0xc8, 0xc6, 0x09, 0xef, 0x1f,
- 0xa0, 0x1c, 0x46, 0x50, 0x16, 0x06, 0x5a, 0x9f, 0xc9, 0xcd, 0x7b, 0x77, 0x50, 0x3e, 0x89, 0xbc,
- 0x7f, 0x80, 0xd6, 0xf0, 0x3a, 0x14, 0x39, 0x72, 0xd4, 0xed, 0xb6, 0x51, 0x21, 0xb2, 0xd9, 0x1f,
- 0x28, 0xad, 0xce, 0x31, 0x2a, 0x46, 0x36, 0x8f, 0x95, 0xee, 0x59, 0x0f, 0x41, 0x64, 0xe1, 0x54,
- 0xee, 0xf7, 0xeb, 0xc7, 0x32, 0x2a, 0x45, 0x8c, 0xa3, 0xcf, 0x07, 0x72, 0x1f, 0x95, 0x13, 0x6e,
- 0xbd, 0x7f, 0x80, 0xd6, 0xa3, 0x2e, 0xe4, 0xce, 0xd9, 0x29, 0xaa, 0xe0, 0x4d, 0x58, 0x17, 0x5d,
- 0x84, 0x4e, 0x6c, 0xcc, 0x41, 0xf7, 0xee, 0x20, 0x34, 0x73, 0x44, 0x58, 0xd9, 0x4c, 0x00, 0xf7,
- 0xee, 0x20, 0x5c, 0x6d, 0x40, 0x8e, 0x67, 0x17, 0xc6, 0x50, 0x69, 0xd7, 0x8f, 0xe4, 0xb6, 0xda,
- 0xed, 0x0d, 0x5a, 0xdd, 0x4e, 0xbd, 0x8d, 0x52, 0x33, 0x4c, 0x91, 0x7f, 0x7d, 0xd6, 0x52, 0xe4,
- 0x26, 0x4a, 0xc7, 0xb1, 0x9e, 0x5c, 0x1f, 0xc8, 0x4d, 0x94, 0xa9, 0x6a, 0xb0, 0xbd, 0x6c, 0x9f,
- 0x5c, 0xba, 0x32, 0x62, 0x53, 0x9c, 0x5e, 0x31, 0xc5, 0xdc, 0xd6, 0xc2, 0x14, 0x7f, 0x9d, 0x82,
- 0xad, 0x25, 0x67, 0xc5, 0xd2, 0x4e, 0x7e, 0x01, 0x39, 0x91, 0xa2, 0xe2, 0xf4, 0xbc, 0xb5, 0xf4,
- 0xd0, 0xe1, 0x09, 0xbb, 0x70, 0x82, 0x72, 0xbd, 0x78, 0x05, 0x91, 0x59, 0x51, 0x41, 0x30, 0x13,
- 0x0b, 0x4e, 0xfe, 0x2e, 0x05, 0xd2, 0x2a, 0xdb, 0xcf, 0xd9, 0x28, 0xd2, 0x89, 0x8d, 0xe2, 0xa3,
- 0x79, 0x07, 0x6e, 0xac, 0x1e, 0xc3, 0x82, 0x17, 0xdf, 0xa4, 0xe0, 0xca, 0xf2, 0x42, 0x6b, 0xa9,
- 0x0f, 0x1f, 0x43, 0x7e, 0x42, 0xfd, 0xb1, 0x1d, 0x16, 0x1b, 0x6f, 0x2f, 0x39, 0xc2, 0x98, 0x78,
- 0x3e, 0x56, 0x81, 0x56, 0xfc, 0x0c, 0xcc, 0xac, 0xaa, 0x96, 0x84, 0x37, 0x0b, 0x9e, 0xfe, 0x3e,
- 0x0d, 0x2f, 0x2f, 0x35, 0xbe, 0xd4, 0xd1, 0xd7, 0x00, 0x0c, 0xcb, 0x99, 0xfa, 0xa2, 0xa0, 0x10,
- 0xfb, 0x53, 0x91, 0x23, 0x7c, 0xed, 0xb3, 0xbd, 0x67, 0xea, 0x47, 0xf2, 0x0c, 0x97, 0x83, 0x80,
- 0x38, 0xe1, 0xfe, 0xcc, 0xd1, 0x2c, 0x77, 0xf4, 0xf5, 0x15, 0x23, 0x5d, 0x38, 0xab, 0xdf, 0x03,
- 0xa4, 0x99, 0x06, 0xb5, 0x7c, 0xd5, 0xf3, 0x5d, 0x4a, 0x26, 0x86, 0x35, 0xe2, 0x1b, 0x70, 0xe1,
- 0x30, 0x37, 0x24, 0xa6, 0x47, 0x95, 0x0d, 0x21, 0xee, 0x87, 0x52, 0xa6, 0xc1, 0xcf, 0x38, 0x37,
- 0xa6, 0x91, 0x4f, 0x68, 0x08, 0x71, 0xa4, 0x51, 0xfd, 0xb6, 0x00, 0xa5, 0x58, 0x59, 0x8a, 0x6f,
- 0x40, 0xf9, 0x21, 0x79, 0x4c, 0xd4, 0xf0, 0xaa, 0x21, 0x22, 0x51, 0x62, 0x58, 0x2f, 0xb8, 0x6e,
- 0xbc, 0x07, 0xdb, 0x9c, 0x62, 0x4f, 0x7d, 0xea, 0xaa, 0x9a, 0x49, 0x3c, 0x8f, 0x07, 0xad, 0xc0,
- 0xa9, 0x98, 0xc9, 0xba, 0x4c, 0xd4, 0x08, 0x25, 0xf8, 0x2e, 0x6c, 0x71, 0x8d, 0xc9, 0xd4, 0xf4,
- 0x0d, 0xc7, 0xa4, 0x2a, 0xbb, 0xfc, 0x78, 0x7c, 0x23, 0x8e, 0x3c, 0xdb, 0x64, 0x8c, 0xd3, 0x80,
- 0xc0, 0x3c, 0xf2, 0x70, 0x13, 0x5e, 0xe3, 0x6a, 0x23, 0x6a, 0x51, 0x97, 0xf8, 0x54, 0xa5, 0x5f,
- 0x4e, 0x89, 0xe9, 0xa9, 0xc4, 0xd2, 0xd5, 0x31, 0xf1, 0xc6, 0xd2, 0x36, 0x33, 0x70, 0x94, 0x96,
- 0x52, 0xca, 0x35, 0x46, 0x3c, 0x0e, 0x78, 0x32, 0xa7, 0xd5, 0x2d, 0xfd, 0x13, 0xe2, 0x8d, 0xf1,
- 0x21, 0x5c, 0xe1, 0x56, 0x3c, 0xdf, 0x35, 0xac, 0x91, 0xaa, 0x8d, 0xa9, 0xf6, 0x48, 0x9d, 0xfa,
- 0xc3, 0xfb, 0xd2, 0x2b, 0xf1, 0xfe, 0xb9, 0x87, 0x7d, 0xce, 0x69, 0x30, 0xca, 0x99, 0x3f, 0xbc,
- 0x8f, 0xfb, 0x50, 0x66, 0x93, 0x31, 0x31, 0xbe, 0xa2, 0xea, 0xd0, 0x76, 0xf9, 0xc9, 0x52, 0x59,
- 0xb2, 0xb2, 0x63, 0x11, 0xac, 0x75, 0x03, 0x85, 0x53, 0x5b, 0xa7, 0x87, 0xb9, 0x7e, 0x4f, 0x96,
- 0x9b, 0x4a, 0x29, 0xb4, 0xf2, 0xc0, 0x76, 0x59, 0x42, 0x8d, 0xec, 0x28, 0xc0, 0x25, 0x91, 0x50,
- 0x23, 0x3b, 0x0c, 0xef, 0x5d, 0xd8, 0xd2, 0x34, 0x31, 0x66, 0x43, 0x53, 0x83, 0x2b, 0x8a, 0x27,
- 0xa1, 0x44, 0xb0, 0x34, 0xed, 0x58, 0x10, 0x82, 0x1c, 0xf7, 0xf0, 0x87, 0xf0, 0xf2, 0x2c, 0x58,
- 0x71, 0xc5, 0xcd, 0x85, 0x51, 0xce, 0xab, 0xde, 0x85, 0x2d, 0xe7, 0x62, 0x51, 0x11, 0x27, 0x7a,
- 0x74, 0x2e, 0xe6, 0xd5, 0x3e, 0x80, 0x6d, 0x67, 0xec, 0x2c, 0xea, 0xdd, 0x8e, 0xeb, 0x61, 0x67,
- 0xec, 0xcc, 0x2b, 0xbe, 0xc5, 0xef, 0xab, 0x2e, 0xd5, 0x88, 0x4f, 0x75, 0xe9, 0x6a, 0x9c, 0x1e,
- 0x13, 0xe0, 0x7d, 0x40, 0x9a, 0xa6, 0x52, 0x8b, 0x9c, 0x9b, 0x54, 0x25, 0x2e, 0xb5, 0x88, 0x27,
- 0x5d, 0x8f, 0x93, 0x2b, 0x9a, 0x26, 0x73, 0x69, 0x9d, 0x0b, 0xf1, 0x6d, 0xd8, 0xb4, 0xcf, 0x1f,
- 0x6a, 0x22, 0x25, 0x55, 0xc7, 0xa5, 0x43, 0xe3, 0xa9, 0xf4, 0x26, 0x8f, 0xef, 0x06, 0x13, 0xf0,
- 0x84, 0xec, 0x71, 0x18, 0xdf, 0x02, 0xa4, 0x79, 0x63, 0xe2, 0x3a, 0xbc, 0x26, 0xf0, 0x1c, 0xa2,
- 0x51, 0xe9, 0x2d, 0x41, 0x15, 0x78, 0x27, 0x84, 0xd9, 0x92, 0xf0, 0x9e, 0x18, 0x43, 0x3f, 0xb4,
- 0x78, 0x53, 0x2c, 0x09, 0x8e, 0x05, 0xd6, 0xf6, 0x00, 0xb1, 0x50, 0x24, 0x3a, 0xde, 0xe3, 0xb4,
- 0x8a, 0x33, 0x76, 0xe2, 0xfd, 0xbe, 0x01, 0xeb, 0x8c, 0x39, 0xeb, 0xf4, 0x96, 0xa8, 0x67, 0x9c,
- 0x71, 0xac, 0xc7, 0x1f, 0xad, 0xb4, 0xac, 0x1e, 0x42, 0x39, 0x9e, 0x9f, 0xb8, 0x08, 0x22, 0x43,
- 0x51, 0x8a, 0x9d, 0xf5, 0x8d, 0x6e, 0x93, 0x9d, 0xd2, 0x5f, 0xc8, 0x28, 0xcd, 0xaa, 0x85, 0x76,
- 0x6b, 0x20, 0xab, 0xca, 0x59, 0x67, 0xd0, 0x3a, 0x95, 0x51, 0x26, 0x56, 0x96, 0x9e, 0x64, 0x0b,
- 0x6f, 0xa3, 0x9b, 0xd5, 0xef, 0xd2, 0x50, 0x49, 0xde, 0x33, 0xf0, 0xcf, 0xe1, 0x6a, 0xf8, 0x28,
- 0xe0, 0x51, 0x5f, 0x7d, 0x62, 0xb8, 0x7c, 0xe1, 0x4c, 0x88, 0xa8, 0xb3, 0xa3, 0xa9, 0xdb, 0x0e,
- 0x58, 0x7d, 0xea, 0x7f, 0x6a, 0xb8, 0x6c, 0x59, 0x4c, 0x88, 0x8f, 0xdb, 0x70, 0xdd, 0xb2, 0x55,
- 0xcf, 0x27, 0x96, 0x4e, 0x5c, 0x5d, 0x9d, 0x3d, 0xc7, 0xa8, 0x44, 0xd3, 0xa8, 0xe7, 0xd9, 0xe2,
- 0xc0, 0x8a, 0xac, 0xbc, 0x6a, 0xd9, 0xfd, 0x80, 0x3c, 0xdb, 0xc9, 0xeb, 0x01, 0x75, 0x2e, 0xcd,
- 0x32, 0xab, 0xd2, 0xec, 0x15, 0x28, 0x4e, 0x88, 0xa3, 0x52, 0xcb, 0x77, 0x2f, 0x78, 0x75, 0x59,
- 0x50, 0x0a, 0x13, 0xe2, 0xc8, 0xac, 0xfd, 0x42, 0x8a, 0xfc, 0x93, 0x6c, 0xa1, 0x80, 0x8a, 0x27,
- 0xd9, 0x42, 0x11, 0x41, 0xf5, 0x5f, 0x19, 0x28, 0xc7, 0xab, 0x4d, 0x56, 0xbc, 0x6b, 0xfc, 0x64,
- 0x49, 0xf1, 0xbd, 0xe7, 0x8d, 0xef, 0xad, 0x4d, 0x6b, 0x0d, 0x76, 0xe4, 0x1c, 0xe6, 0x45, 0x0d,
- 0xa8, 0x08, 0x4d, 0x76, 0xdc, 0xb3, 0xdd, 0x86, 0x8a, 0x7b, 0x4d, 0x41, 0x09, 0x5a, 0xf8, 0x18,
- 0xf2, 0x0f, 0x3d, 0x6e, 0x3b, 0xcf, 0x6d, 0xbf, 0xf9, 0xfd, 0xb6, 0x4f, 0xfa, 0xdc, 0x78, 0xf1,
- 0xa4, 0xaf, 0x76, 0xba, 0xca, 0x69, 0xbd, 0xad, 0x04, 0xea, 0xf8, 0x1a, 0x64, 0x4d, 0xf2, 0xd5,
- 0x45, 0xf2, 0x70, 0xe2, 0xd0, 0x65, 0x27, 0xe1, 0x1a, 0x64, 0x9f, 0x50, 0xf2, 0x28, 0x79, 0x24,
- 0x70, 0xe8, 0x47, 0x5c, 0x0c, 0xfb, 0x90, 0xe3, 0xf1, 0xc2, 0x00, 0x41, 0xc4, 0xd0, 0x4b, 0xb8,
- 0x00, 0xd9, 0x46, 0x57, 0x61, 0x0b, 0x02, 0x41, 0x59, 0xa0, 0x6a, 0xaf, 0x25, 0x37, 0x64, 0x94,
- 0xae, 0xde, 0x85, 0xbc, 0x08, 0x02, 0x5b, 0x2c, 0x51, 0x18, 0xd0, 0x4b, 0x41, 0x33, 0xb0, 0x91,
- 0x0a, 0xa5, 0x67, 0xa7, 0x47, 0xb2, 0x82, 0xd2, 0xc9, 0xa9, 0xce, 0xa2, 0x5c, 0xd5, 0x83, 0x72,
- 0xbc, 0xdc, 0x7c, 0x31, 0x57, 0xc9, 0xbf, 0xa7, 0xa0, 0x14, 0x2b, 0x1f, 0x59, 0xe1, 0x42, 0x4c,
- 0xd3, 0x7e, 0xa2, 0x12, 0xd3, 0x20, 0x5e, 0x90, 0x1a, 0xc0, 0xa1, 0x3a, 0x43, 0x2e, 0x3b, 0x75,
- 0x2f, 0x68, 0x89, 0xe4, 0x50, 0xbe, 0xfa, 0x97, 0x14, 0xa0, 0xf9, 0x02, 0x74, 0xce, 0xcd, 0xd4,
- 0x4f, 0xe9, 0x66, 0xf5, 0xcf, 0x29, 0xa8, 0x24, 0xab, 0xce, 0x39, 0xf7, 0x6e, 0xfc, 0xa4, 0xee,
- 0xfd, 0x33, 0x0d, 0xeb, 0x89, 0x5a, 0xf3, 0xb2, 0xde, 0x7d, 0x09, 0x9b, 0x86, 0x4e, 0x27, 0x8e,
- 0xed, 0x53, 0x4b, 0xbb, 0x50, 0x4d, 0xfa, 0x98, 0x9a, 0x52, 0x95, 0x6f, 0x1a, 0xfb, 0xdf, 0x5f,
- 0xcd, 0xd6, 0x5a, 0x33, 0xbd, 0x36, 0x53, 0x3b, 0xdc, 0x6a, 0x35, 0xe5, 0xd3, 0x5e, 0x77, 0x20,
- 0x77, 0x1a, 0x9f, 0xab, 0x67, 0x9d, 0x5f, 0x75, 0xba, 0x9f, 0x76, 0x14, 0x64, 0xcc, 0xd1, 0x7e,
- 0xc4, 0x65, 0xdf, 0x03, 0x34, 0xef, 0x14, 0xbe, 0x0a, 0xcb, 0xdc, 0x42, 0x2f, 0xe1, 0x2d, 0xd8,
- 0xe8, 0x74, 0xd5, 0x7e, 0xab, 0x29, 0xab, 0xf2, 0x83, 0x07, 0x72, 0x63, 0xd0, 0x17, 0xd7, 0xfb,
- 0x88, 0x3d, 0x48, 0x2c, 0xf0, 0xea, 0x9f, 0x32, 0xb0, 0xb5, 0xc4, 0x13, 0x5c, 0x0f, 0x6e, 0x16,
- 0xe2, 0xb2, 0xf3, 0xee, 0x65, 0xbc, 0xaf, 0xb1, 0x82, 0xa0, 0x47, 0x5c, 0x3f, 0xb8, 0x88, 0xdc,
- 0x02, 0x16, 0x25, 0xcb, 0x37, 0x86, 0x06, 0x75, 0x83, 0xd7, 0x10, 0x71, 0xdd, 0xd8, 0x98, 0xe1,
- 0xe2, 0x41, 0xe4, 0x67, 0x80, 0x1d, 0xdb, 0x33, 0x7c, 0xe3, 0x31, 0x55, 0x0d, 0x2b, 0x7c, 0x3a,
- 0x61, 0xd7, 0x8f, 0xac, 0x82, 0x42, 0x49, 0xcb, 0xf2, 0x23, 0xb6, 0x45, 0x47, 0x64, 0x8e, 0xcd,
- 0x36, 0xf3, 0x8c, 0x82, 0x42, 0x49, 0xc4, 0xbe, 0x01, 0x65, 0xdd, 0x9e, 0xb2, 0x9a, 0x4c, 0xf0,
- 0xd8, 0xd9, 0x91, 0x52, 0x4a, 0x02, 0x8b, 0x28, 0x41, 0xb5, 0x3d, 0x7b, 0xb3, 0x29, 0x2b, 0x25,
- 0x81, 0x09, 0xca, 0x4d, 0xd8, 0x20, 0xa3, 0x91, 0xcb, 0x8c, 0x87, 0x86, 0xc4, 0xfd, 0xa1, 0x12,
- 0xc1, 0x9c, 0xb8, 0x73, 0x02, 0x85, 0x30, 0x0e, 0xec, 0xa8, 0x66, 0x91, 0x50, 0x1d, 0xf1, 0x6e,
- 0x97, 0xde, 0x2b, 0x2a, 0x05, 0x2b, 0x14, 0xde, 0x80, 0xb2, 0xe1, 0xa9, 0xb3, 0x27, 0xe8, 0xf4,
- 0x6e, 0x7a, 0xaf, 0xa0, 0x94, 0x0c, 0x2f, 0x7a, 0xbe, 0xab, 0x7e, 0x93, 0x86, 0x4a, 0xf2, 0x09,
- 0x1d, 0x37, 0xa1, 0x60, 0xda, 0x1a, 0xe1, 0xa9, 0x25, 0xbe, 0xdf, 0xec, 0x3d, 0xe7, 0xd5, 0xbd,
- 0xd6, 0x0e, 0xf8, 0x4a, 0xa4, 0xb9, 0xf3, 0x8f, 0x14, 0x14, 0x42, 0x18, 0x5f, 0x81, 0xac, 0x43,
- 0xfc, 0x31, 0x37, 0x97, 0x3b, 0x4a, 0xa3, 0x94, 0xc2, 0xdb, 0x0c, 0xf7, 0x1c, 0x62, 0xf1, 0x14,
- 0x08, 0x70, 0xd6, 0x66, 0xf3, 0x6a, 0x52, 0xa2, 0xf3, 0xcb, 0x89, 0x3d, 0x99, 0x50, 0xcb, 0xf7,
- 0xc2, 0x79, 0x0d, 0xf0, 0x46, 0x00, 0xe3, 0x77, 0x60, 0xd3, 0x77, 0x89, 0x61, 0x26, 0xb8, 0x59,
- 0xce, 0x45, 0xa1, 0x20, 0x22, 0x1f, 0xc2, 0xb5, 0xd0, 0xae, 0x4e, 0x7d, 0xa2, 0x8d, 0xa9, 0x3e,
- 0x53, 0xca, 0xf3, 0xf7, 0xd9, 0xab, 0x01, 0xa1, 0x19, 0xc8, 0x43, 0xdd, 0xea, 0x77, 0x29, 0xd8,
- 0x0c, 0xaf, 0x53, 0x7a, 0x14, 0xac, 0x53, 0x00, 0x62, 0x59, 0xb6, 0x1f, 0x0f, 0xd7, 0x62, 0x2a,
- 0x2f, 0xe8, 0xd5, 0xea, 0x91, 0x92, 0x12, 0x33, 0xb0, 0x33, 0x01, 0x98, 0x49, 0x56, 0x86, 0xed,
- 0x3a, 0x94, 0x82, 0xef, 0x23, 0xfc, 0x23, 0x9b, 0xb8, 0x80, 0x83, 0x80, 0xd8, 0xbd, 0x0b, 0x6f,
- 0x43, 0xee, 0x9c, 0x8e, 0x0c, 0x2b, 0x78, 0xf5, 0x14, 0x8d, 0xf0, 0x25, 0x37, 0x1b, 0xbd, 0xe4,
- 0x1e, 0xfd, 0x21, 0x05, 0x5b, 0x9a, 0x3d, 0x99, 0xf7, 0xf7, 0x08, 0xcd, 0xbd, 0x02, 0x78, 0x9f,
- 0xa4, 0xbe, 0xf8, 0x78, 0x64, 0xf8, 0xe3, 0xe9, 0x79, 0x4d, 0xb3, 0x27, 0xfb, 0x23, 0xdb, 0x24,
- 0xd6, 0x68, 0xf6, 0x95, 0x90, 0xff, 0xd1, 0xde, 0x1d, 0x51, 0xeb, 0xdd, 0x91, 0x1d, 0xfb, 0x66,
- 0xf8, 0xd1, 0xec, 0xef, 0xd7, 0xe9, 0xcc, 0x71, 0xef, 0xe8, 0xaf, 0xe9, 0x9d, 0x63, 0xd1, 0x57,
- 0x2f, 0x8c, 0x8d, 0x42, 0x87, 0x26, 0xd5, 0xd8, 0x78, 0xff, 0x17, 0x00, 0x00, 0xff, 0xff, 0x0c,
- 0xab, 0xb6, 0x37, 0x7e, 0x1c, 0x00, 0x00,
-}
diff --git a/vendor/github.com/golang/protobuf/protoc-gen-go/descriptor/descriptor.proto b/vendor/github.com/golang/protobuf/protoc-gen-go/descriptor/descriptor.proto
deleted file mode 100644
index 4d4fb378f..000000000
--- a/vendor/github.com/golang/protobuf/protoc-gen-go/descriptor/descriptor.proto
+++ /dev/null
@@ -1,849 +0,0 @@
-// Protocol Buffers - Google's data interchange format
-// Copyright 2008 Google Inc. All rights reserved.
-// https://developers.google.com/protocol-buffers/
-//
-// Redistribution and use in source and binary forms, with or without
-// modification, are permitted provided that the following conditions are
-// met:
-//
-// * Redistributions of source code must retain the above copyright
-// notice, this list of conditions and the following disclaimer.
-// * Redistributions in binary form must reproduce the above
-// copyright notice, this list of conditions and the following disclaimer
-// in the documentation and/or other materials provided with the
-// distribution.
-// * Neither the name of Google Inc. nor the names of its
-// contributors may be used to endorse or promote products derived from
-// this software without specific prior written permission.
-//
-// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-// Author: kenton@google.com (Kenton Varda)
-// Based on original Protocol Buffers design by
-// Sanjay Ghemawat, Jeff Dean, and others.
-//
-// The messages in this file describe the definitions found in .proto files.
-// A valid .proto file can be translated directly to a FileDescriptorProto
-// without any other information (e.g. without reading its imports).
-
-
-syntax = "proto2";
-
-package google.protobuf;
-option go_package = "github.com/golang/protobuf/protoc-gen-go/descriptor;descriptor";
-option java_package = "com.google.protobuf";
-option java_outer_classname = "DescriptorProtos";
-option csharp_namespace = "Google.Protobuf.Reflection";
-option objc_class_prefix = "GPB";
-
-// descriptor.proto must be optimized for speed because reflection-based
-// algorithms don't work during bootstrapping.
-option optimize_for = SPEED;
-
-// The protocol compiler can output a FileDescriptorSet containing the .proto
-// files it parses.
-message FileDescriptorSet {
- repeated FileDescriptorProto file = 1;
-}
-
-// Describes a complete .proto file.
-message FileDescriptorProto {
- optional string name = 1; // file name, relative to root of source tree
- optional string package = 2; // e.g. "foo", "foo.bar", etc.
-
- // Names of files imported by this file.
- repeated string dependency = 3;
- // Indexes of the public imported files in the dependency list above.
- repeated int32 public_dependency = 10;
- // Indexes of the weak imported files in the dependency list.
- // For Google-internal migration only. Do not use.
- repeated int32 weak_dependency = 11;
-
- // All top-level definitions in this file.
- repeated DescriptorProto message_type = 4;
- repeated EnumDescriptorProto enum_type = 5;
- repeated ServiceDescriptorProto service = 6;
- repeated FieldDescriptorProto extension = 7;
-
- optional FileOptions options = 8;
-
- // This field contains optional information about the original source code.
- // You may safely remove this entire field without harming runtime
- // functionality of the descriptors -- the information is needed only by
- // development tools.
- optional SourceCodeInfo source_code_info = 9;
-
- // The syntax of the proto file.
- // The supported values are "proto2" and "proto3".
- optional string syntax = 12;
-}
-
-// Describes a message type.
-message DescriptorProto {
- optional string name = 1;
-
- repeated FieldDescriptorProto field = 2;
- repeated FieldDescriptorProto extension = 6;
-
- repeated DescriptorProto nested_type = 3;
- repeated EnumDescriptorProto enum_type = 4;
-
- message ExtensionRange {
- optional int32 start = 1;
- optional int32 end = 2;
-
- optional ExtensionRangeOptions options = 3;
- }
- repeated ExtensionRange extension_range = 5;
-
- repeated OneofDescriptorProto oneof_decl = 8;
-
- optional MessageOptions options = 7;
-
- // Range of reserved tag numbers. Reserved tag numbers may not be used by
- // fields or extension ranges in the same message. Reserved ranges may
- // not overlap.
- message ReservedRange {
- optional int32 start = 1; // Inclusive.
- optional int32 end = 2; // Exclusive.
- }
- repeated ReservedRange reserved_range = 9;
- // Reserved field names, which may not be used by fields in the same message.
- // A given name may only be reserved once.
- repeated string reserved_name = 10;
-}
-
-message ExtensionRangeOptions {
- // The parser stores options it doesn't recognize here. See above.
- repeated UninterpretedOption uninterpreted_option = 999;
-
- // Clients can define custom options in extensions of this message. See above.
- extensions 1000 to max;
-}
-
-// Describes a field within a message.
-message FieldDescriptorProto {
- enum Type {
- // 0 is reserved for errors.
- // Order is weird for historical reasons.
- TYPE_DOUBLE = 1;
- TYPE_FLOAT = 2;
- // Not ZigZag encoded. Negative numbers take 10 bytes. Use TYPE_SINT64 if
- // negative values are likely.
- TYPE_INT64 = 3;
- TYPE_UINT64 = 4;
- // Not ZigZag encoded. Negative numbers take 10 bytes. Use TYPE_SINT32 if
- // negative values are likely.
- TYPE_INT32 = 5;
- TYPE_FIXED64 = 6;
- TYPE_FIXED32 = 7;
- TYPE_BOOL = 8;
- TYPE_STRING = 9;
- // Tag-delimited aggregate.
- // Group type is deprecated and not supported in proto3. However, Proto3
- // implementations should still be able to parse the group wire format and
- // treat group fields as unknown fields.
- TYPE_GROUP = 10;
- TYPE_MESSAGE = 11; // Length-delimited aggregate.
-
- // New in version 2.
- TYPE_BYTES = 12;
- TYPE_UINT32 = 13;
- TYPE_ENUM = 14;
- TYPE_SFIXED32 = 15;
- TYPE_SFIXED64 = 16;
- TYPE_SINT32 = 17; // Uses ZigZag encoding.
- TYPE_SINT64 = 18; // Uses ZigZag encoding.
- };
-
- enum Label {
- // 0 is reserved for errors
- LABEL_OPTIONAL = 1;
- LABEL_REQUIRED = 2;
- LABEL_REPEATED = 3;
- };
-
- optional string name = 1;
- optional int32 number = 3;
- optional Label label = 4;
-
- // If type_name is set, this need not be set. If both this and type_name
- // are set, this must be one of TYPE_ENUM, TYPE_MESSAGE or TYPE_GROUP.
- optional Type type = 5;
-
- // For message and enum types, this is the name of the type. If the name
- // starts with a '.', it is fully-qualified. Otherwise, C++-like scoping
- // rules are used to find the type (i.e. first the nested types within this
- // message are searched, then within the parent, on up to the root
- // namespace).
- optional string type_name = 6;
-
- // For extensions, this is the name of the type being extended. It is
- // resolved in the same manner as type_name.
- optional string extendee = 2;
-
- // For numeric types, contains the original text representation of the value.
- // For booleans, "true" or "false".
- // For strings, contains the default text contents (not escaped in any way).
- // For bytes, contains the C escaped value. All bytes >= 128 are escaped.
- // TODO(kenton): Base-64 encode?
- optional string default_value = 7;
-
- // If set, gives the index of a oneof in the containing type's oneof_decl
- // list. This field is a member of that oneof.
- optional int32 oneof_index = 9;
-
- // JSON name of this field. The value is set by protocol compiler. If the
- // user has set a "json_name" option on this field, that option's value
- // will be used. Otherwise, it's deduced from the field's name by converting
- // it to camelCase.
- optional string json_name = 10;
-
- optional FieldOptions options = 8;
-}
-
-// Describes a oneof.
-message OneofDescriptorProto {
- optional string name = 1;
- optional OneofOptions options = 2;
-}
-
-// Describes an enum type.
-message EnumDescriptorProto {
- optional string name = 1;
-
- repeated EnumValueDescriptorProto value = 2;
-
- optional EnumOptions options = 3;
-}
-
-// Describes a value within an enum.
-message EnumValueDescriptorProto {
- optional string name = 1;
- optional int32 number = 2;
-
- optional EnumValueOptions options = 3;
-}
-
-// Describes a service.
-message ServiceDescriptorProto {
- optional string name = 1;
- repeated MethodDescriptorProto method = 2;
-
- optional ServiceOptions options = 3;
-}
-
-// Describes a method of a service.
-message MethodDescriptorProto {
- optional string name = 1;
-
- // Input and output type names. These are resolved in the same way as
- // FieldDescriptorProto.type_name, but must refer to a message type.
- optional string input_type = 2;
- optional string output_type = 3;
-
- optional MethodOptions options = 4;
-
- // Identifies if client streams multiple client messages
- optional bool client_streaming = 5 [default=false];
- // Identifies if server streams multiple server messages
- optional bool server_streaming = 6 [default=false];
-}
-
-
-// ===================================================================
-// Options
-
-// Each of the definitions above may have "options" attached. These are
-// just annotations which may cause code to be generated slightly differently
-// or may contain hints for code that manipulates protocol messages.
-//
-// Clients may define custom options as extensions of the *Options messages.
-// These extensions may not yet be known at parsing time, so the parser cannot
-// store the values in them. Instead it stores them in a field in the *Options
-// message called uninterpreted_option. This field must have the same name
-// across all *Options messages. We then use this field to populate the
-// extensions when we build a descriptor, at which point all protos have been
-// parsed and so all extensions are known.
-//
-// Extension numbers for custom options may be chosen as follows:
-// * For options which will only be used within a single application or
-// organization, or for experimental options, use field numbers 50000
-// through 99999. It is up to you to ensure that you do not use the
-// same number for multiple options.
-// * For options which will be published and used publicly by multiple
-// independent entities, e-mail protobuf-global-extension-registry@google.com
-// to reserve extension numbers. Simply provide your project name (e.g.
-// Objective-C plugin) and your project website (if available) -- there's no
-// need to explain how you intend to use them. Usually you only need one
-// extension number. You can declare multiple options with only one extension
-// number by putting them in a sub-message. See the Custom Options section of
-// the docs for examples:
-// https://developers.google.com/protocol-buffers/docs/proto#options
-// If this turns out to be popular, a web service will be set up
-// to automatically assign option numbers.
-
-
-message FileOptions {
-
- // Sets the Java package where classes generated from this .proto will be
- // placed. By default, the proto package is used, but this is often
- // inappropriate because proto packages do not normally start with backwards
- // domain names.
- optional string java_package = 1;
-
-
- // If set, all the classes from the .proto file are wrapped in a single
- // outer class with the given name. This applies to both Proto1
- // (equivalent to the old "--one_java_file" option) and Proto2 (where
- // a .proto always translates to a single class, but you may want to
- // explicitly choose the class name).
- optional string java_outer_classname = 8;
-
- // If set true, then the Java code generator will generate a separate .java
- // file for each top-level message, enum, and service defined in the .proto
- // file. Thus, these types will *not* be nested inside the outer class
- // named by java_outer_classname. However, the outer class will still be
- // generated to contain the file's getDescriptor() method as well as any
- // top-level extensions defined in the file.
- optional bool java_multiple_files = 10 [default=false];
-
- // This option does nothing.
- optional bool java_generate_equals_and_hash = 20 [deprecated=true];
-
- // If set true, then the Java2 code generator will generate code that
- // throws an exception whenever an attempt is made to assign a non-UTF-8
- // byte sequence to a string field.
- // Message reflection will do the same.
- // However, an extension field still accepts non-UTF-8 byte sequences.
- // This option has no effect on when used with the lite runtime.
- optional bool java_string_check_utf8 = 27 [default=false];
-
-
- // Generated classes can be optimized for speed or code size.
- enum OptimizeMode {
- SPEED = 1; // Generate complete code for parsing, serialization,
- // etc.
- CODE_SIZE = 2; // Use ReflectionOps to implement these methods.
- LITE_RUNTIME = 3; // Generate code using MessageLite and the lite runtime.
- }
- optional OptimizeMode optimize_for = 9 [default=SPEED];
-
- // Sets the Go package where structs generated from this .proto will be
- // placed. If omitted, the Go package will be derived from the following:
- // - The basename of the package import path, if provided.
- // - Otherwise, the package statement in the .proto file, if present.
- // - Otherwise, the basename of the .proto file, without extension.
- optional string go_package = 11;
-
-
-
- // Should generic services be generated in each language? "Generic" services
- // are not specific to any particular RPC system. They are generated by the
- // main code generators in each language (without additional plugins).
- // Generic services were the only kind of service generation supported by
- // early versions of google.protobuf.
- //
- // Generic services are now considered deprecated in favor of using plugins
- // that generate code specific to your particular RPC system. Therefore,
- // these default to false. Old code which depends on generic services should
- // explicitly set them to true.
- optional bool cc_generic_services = 16 [default=false];
- optional bool java_generic_services = 17 [default=false];
- optional bool py_generic_services = 18 [default=false];
- optional bool php_generic_services = 42 [default=false];
-
- // Is this file deprecated?
- // Depending on the target platform, this can emit Deprecated annotations
- // for everything in the file, or it will be completely ignored; in the very
- // least, this is a formalization for deprecating files.
- optional bool deprecated = 23 [default=false];
-
- // Enables the use of arenas for the proto messages in this file. This applies
- // only to generated classes for C++.
- optional bool cc_enable_arenas = 31 [default=false];
-
-
- // Sets the objective c class prefix which is prepended to all objective c
- // generated classes from this .proto. There is no default.
- optional string objc_class_prefix = 36;
-
- // Namespace for generated classes; defaults to the package.
- optional string csharp_namespace = 37;
-
- // By default Swift generators will take the proto package and CamelCase it
- // replacing '.' with underscore and use that to prefix the types/symbols
- // defined. When this options is provided, they will use this value instead
- // to prefix the types/symbols defined.
- optional string swift_prefix = 39;
-
- // Sets the php class prefix which is prepended to all php generated classes
- // from this .proto. Default is empty.
- optional string php_class_prefix = 40;
-
- // Use this option to change the namespace of php generated classes. Default
- // is empty. When this option is empty, the package name will be used for
- // determining the namespace.
- optional string php_namespace = 41;
-
- // The parser stores options it doesn't recognize here. See above.
- repeated UninterpretedOption uninterpreted_option = 999;
-
- // Clients can define custom options in extensions of this message. See above.
- extensions 1000 to max;
-
- reserved 38;
-}
-
-message MessageOptions {
- // Set true to use the old proto1 MessageSet wire format for extensions.
- // This is provided for backwards-compatibility with the MessageSet wire
- // format. You should not use this for any other reason: It's less
- // efficient, has fewer features, and is more complicated.
- //
- // The message must be defined exactly as follows:
- // message Foo {
- // option message_set_wire_format = true;
- // extensions 4 to max;
- // }
- // Note that the message cannot have any defined fields; MessageSets only
- // have extensions.
- //
- // All extensions of your type must be singular messages; e.g. they cannot
- // be int32s, enums, or repeated messages.
- //
- // Because this is an option, the above two restrictions are not enforced by
- // the protocol compiler.
- optional bool message_set_wire_format = 1 [default=false];
-
- // Disables the generation of the standard "descriptor()" accessor, which can
- // conflict with a field of the same name. This is meant to make migration
- // from proto1 easier; new code should avoid fields named "descriptor".
- optional bool no_standard_descriptor_accessor = 2 [default=false];
-
- // Is this message deprecated?
- // Depending on the target platform, this can emit Deprecated annotations
- // for the message, or it will be completely ignored; in the very least,
- // this is a formalization for deprecating messages.
- optional bool deprecated = 3 [default=false];
-
- // Whether the message is an automatically generated map entry type for the
- // maps field.
- //
- // For maps fields:
- // map<KeyType, ValueType> map_field = 1;
- // The parsed descriptor looks like:
- // message MapFieldEntry {
- // option map_entry = true;
- // optional KeyType key = 1;
- // optional ValueType value = 2;
- // }
- // repeated MapFieldEntry map_field = 1;
- //
- // Implementations may choose not to generate the map_entry=true message, but
- // use a native map in the target language to hold the keys and values.
- // The reflection APIs in such implementions still need to work as
- // if the field is a repeated message field.
- //
- // NOTE: Do not set the option in .proto files. Always use the maps syntax
- // instead. The option should only be implicitly set by the proto compiler
- // parser.
- optional bool map_entry = 7;
-
- reserved 8; // javalite_serializable
- reserved 9; // javanano_as_lite
-
- // The parser stores options it doesn't recognize here. See above.
- repeated UninterpretedOption uninterpreted_option = 999;
-
- // Clients can define custom options in extensions of this message. See above.
- extensions 1000 to max;
-}
-
-message FieldOptions {
- // The ctype option instructs the C++ code generator to use a different
- // representation of the field than it normally would. See the specific
- // options below. This option is not yet implemented in the open source
- // release -- sorry, we'll try to include it in a future version!
- optional CType ctype = 1 [default = STRING];
- enum CType {
- // Default mode.
- STRING = 0;
-
- CORD = 1;
-
- STRING_PIECE = 2;
- }
- // The packed option can be enabled for repeated primitive fields to enable
- // a more efficient representation on the wire. Rather than repeatedly
- // writing the tag and type for each element, the entire array is encoded as
- // a single length-delimited blob. In proto3, only explicit setting it to
- // false will avoid using packed encoding.
- optional bool packed = 2;
-
- // The jstype option determines the JavaScript type used for values of the
- // field. The option is permitted only for 64 bit integral and fixed types
- // (int64, uint64, sint64, fixed64, sfixed64). A field with jstype JS_STRING
- // is represented as JavaScript string, which avoids loss of precision that
- // can happen when a large value is converted to a floating point JavaScript.
- // Specifying JS_NUMBER for the jstype causes the generated JavaScript code to
- // use the JavaScript "number" type. The behavior of the default option
- // JS_NORMAL is implementation dependent.
- //
- // This option is an enum to permit additional types to be added, e.g.
- // goog.math.Integer.
- optional JSType jstype = 6 [default = JS_NORMAL];
- enum JSType {
- // Use the default type.
- JS_NORMAL = 0;
-
- // Use JavaScript strings.
- JS_STRING = 1;
-
- // Use JavaScript numbers.
- JS_NUMBER = 2;
- }
-
- // Should this field be parsed lazily? Lazy applies only to message-type
- // fields. It means that when the outer message is initially parsed, the
- // inner message's contents will not be parsed but instead stored in encoded
- // form. The inner message will actually be parsed when it is first accessed.
- //
- // This is only a hint. Implementations are free to choose whether to use
- // eager or lazy parsing regardless of the value of this option. However,
- // setting this option true suggests that the protocol author believes that
- // using lazy parsing on this field is worth the additional bookkeeping
- // overhead typically needed to implement it.
- //
- // This option does not affect the public interface of any generated code;
- // all method signatures remain the same. Furthermore, thread-safety of the
- // interface is not affected by this option; const methods remain safe to
- // call from multiple threads concurrently, while non-const methods continue
- // to require exclusive access.
- //
- //
- // Note that implementations may choose not to check required fields within
- // a lazy sub-message. That is, calling IsInitialized() on the outer message
- // may return true even if the inner message has missing required fields.
- // This is necessary because otherwise the inner message would have to be
- // parsed in order to perform the check, defeating the purpose of lazy
- // parsing. An implementation which chooses not to check required fields
- // must be consistent about it. That is, for any particular sub-message, the
- // implementation must either *always* check its required fields, or *never*
- // check its required fields, regardless of whether or not the message has
- // been parsed.
- optional bool lazy = 5 [default=false];
-
- // Is this field deprecated?
- // Depending on the target platform, this can emit Deprecated annotations
- // for accessors, or it will be completely ignored; in the very least, this
- // is a formalization for deprecating fields.
- optional bool deprecated = 3 [default=false];
-
- // For Google-internal migration only. Do not use.
- optional bool weak = 10 [default=false];
-
-
- // The parser stores options it doesn't recognize here. See above.
- repeated UninterpretedOption uninterpreted_option = 999;
-
- // Clients can define custom options in extensions of this message. See above.
- extensions 1000 to max;
-
- reserved 4; // removed jtype
-}
-
-message OneofOptions {
- // The parser stores options it doesn't recognize here. See above.
- repeated UninterpretedOption uninterpreted_option = 999;
-
- // Clients can define custom options in extensions of this message. See above.
- extensions 1000 to max;
-}
-
-message EnumOptions {
-
- // Set this option to true to allow mapping different tag names to the same
- // value.
- optional bool allow_alias = 2;
-
- // Is this enum deprecated?
- // Depending on the target platform, this can emit Deprecated annotations
- // for the enum, or it will be completely ignored; in the very least, this
- // is a formalization for deprecating enums.
- optional bool deprecated = 3 [default=false];
-
- reserved 5; // javanano_as_lite
-
- // The parser stores options it doesn't recognize here. See above.
- repeated UninterpretedOption uninterpreted_option = 999;
-
- // Clients can define custom options in extensions of this message. See above.
- extensions 1000 to max;
-}
-
-message EnumValueOptions {
- // Is this enum value deprecated?
- // Depending on the target platform, this can emit Deprecated annotations
- // for the enum value, or it will be completely ignored; in the very least,
- // this is a formalization for deprecating enum values.
- optional bool deprecated = 1 [default=false];
-
- // The parser stores options it doesn't recognize here. See above.
- repeated UninterpretedOption uninterpreted_option = 999;
-
- // Clients can define custom options in extensions of this message. See above.
- extensions 1000 to max;
-}
-
-message ServiceOptions {
-
- // Note: Field numbers 1 through 32 are reserved for Google's internal RPC
- // framework. We apologize for hoarding these numbers to ourselves, but
- // we were already using them long before we decided to release Protocol
- // Buffers.
-
- // Is this service deprecated?
- // Depending on the target platform, this can emit Deprecated annotations
- // for the service, or it will be completely ignored; in the very least,
- // this is a formalization for deprecating services.
- optional bool deprecated = 33 [default=false];
-
- // The parser stores options it doesn't recognize here. See above.
- repeated UninterpretedOption uninterpreted_option = 999;
-
- // Clients can define custom options in extensions of this message. See above.
- extensions 1000 to max;
-}
-
-message MethodOptions {
-
- // Note: Field numbers 1 through 32 are reserved for Google's internal RPC
- // framework. We apologize for hoarding these numbers to ourselves, but
- // we were already using them long before we decided to release Protocol
- // Buffers.
-
- // Is this method deprecated?
- // Depending on the target platform, this can emit Deprecated annotations
- // for the method, or it will be completely ignored; in the very least,
- // this is a formalization for deprecating methods.
- optional bool deprecated = 33 [default=false];
-
- // Is this method side-effect-free (or safe in HTTP parlance), or idempotent,
- // or neither? HTTP based RPC implementation may choose GET verb for safe
- // methods, and PUT verb for idempotent methods instead of the default POST.
- enum IdempotencyLevel {
- IDEMPOTENCY_UNKNOWN = 0;
- NO_SIDE_EFFECTS = 1; // implies idempotent
- IDEMPOTENT = 2; // idempotent, but may have side effects
- }
- optional IdempotencyLevel idempotency_level =
- 34 [default=IDEMPOTENCY_UNKNOWN];
-
- // The parser stores options it doesn't recognize here. See above.
- repeated UninterpretedOption uninterpreted_option = 999;
-
- // Clients can define custom options in extensions of this message. See above.
- extensions 1000 to max;
-}
-
-
-// A message representing a option the parser does not recognize. This only
-// appears in options protos created by the compiler::Parser class.
-// DescriptorPool resolves these when building Descriptor objects. Therefore,
-// options protos in descriptor objects (e.g. returned by Descriptor::options(),
-// or produced by Descriptor::CopyTo()) will never have UninterpretedOptions
-// in them.
-message UninterpretedOption {
- // The name of the uninterpreted option. Each string represents a segment in
- // a dot-separated name. is_extension is true iff a segment represents an
- // extension (denoted with parentheses in options specs in .proto files).
- // E.g.,{ ["foo", false], ["bar.baz", true], ["qux", false] } represents
- // "foo.(bar.baz).qux".
- message NamePart {
- required string name_part = 1;
- required bool is_extension = 2;
- }
- repeated NamePart name = 2;
-
- // The value of the uninterpreted option, in whatever type the tokenizer
- // identified it as during parsing. Exactly one of these should be set.
- optional string identifier_value = 3;
- optional uint64 positive_int_value = 4;
- optional int64 negative_int_value = 5;
- optional double double_value = 6;
- optional bytes string_value = 7;
- optional string aggregate_value = 8;
-}
-
-// ===================================================================
-// Optional source code info
-
-// Encapsulates information about the original source file from which a
-// FileDescriptorProto was generated.
-message SourceCodeInfo {
- // A Location identifies a piece of source code in a .proto file which
- // corresponds to a particular definition. This information is intended
- // to be useful to IDEs, code indexers, documentation generators, and similar
- // tools.
- //
- // For example, say we have a file like:
- // message Foo {
- // optional string foo = 1;
- // }
- // Let's look at just the field definition:
- // optional string foo = 1;
- // ^ ^^ ^^ ^ ^^^
- // a bc de f ghi
- // We have the following locations:
- // span path represents
- // [a,i) [ 4, 0, 2, 0 ] The whole field definition.
- // [a,b) [ 4, 0, 2, 0, 4 ] The label (optional).
- // [c,d) [ 4, 0, 2, 0, 5 ] The type (string).
- // [e,f) [ 4, 0, 2, 0, 1 ] The name (foo).
- // [g,h) [ 4, 0, 2, 0, 3 ] The number (1).
- //
- // Notes:
- // - A location may refer to a repeated field itself (i.e. not to any
- // particular index within it). This is used whenever a set of elements are
- // logically enclosed in a single code segment. For example, an entire
- // extend block (possibly containing multiple extension definitions) will
- // have an outer location whose path refers to the "extensions" repeated
- // field without an index.
- // - Multiple locations may have the same path. This happens when a single
- // logical declaration is spread out across multiple places. The most
- // obvious example is the "extend" block again -- there may be multiple
- // extend blocks in the same scope, each of which will have the same path.
- // - A location's span is not always a subset of its parent's span. For
- // example, the "extendee" of an extension declaration appears at the
- // beginning of the "extend" block and is shared by all extensions within
- // the block.
- // - Just because a location's span is a subset of some other location's span
- // does not mean that it is a descendent. For example, a "group" defines
- // both a type and a field in a single declaration. Thus, the locations
- // corresponding to the type and field and their components will overlap.
- // - Code which tries to interpret locations should probably be designed to
- // ignore those that it doesn't understand, as more types of locations could
- // be recorded in the future.
- repeated Location location = 1;
- message Location {
- // Identifies which part of the FileDescriptorProto was defined at this
- // location.
- //
- // Each element is a field number or an index. They form a path from
- // the root FileDescriptorProto to the place where the definition. For
- // example, this path:
- // [ 4, 3, 2, 7, 1 ]
- // refers to:
- // file.message_type(3) // 4, 3
- // .field(7) // 2, 7
- // .name() // 1
- // This is because FileDescriptorProto.message_type has field number 4:
- // repeated DescriptorProto message_type = 4;
- // and DescriptorProto.field has field number 2:
- // repeated FieldDescriptorProto field = 2;
- // and FieldDescriptorProto.name has field number 1:
- // optional string name = 1;
- //
- // Thus, the above path gives the location of a field name. If we removed
- // the last element:
- // [ 4, 3, 2, 7 ]
- // this path refers to the whole field declaration (from the beginning
- // of the label to the terminating semicolon).
- repeated int32 path = 1 [packed=true];
-
- // Always has exactly three or four elements: start line, start column,
- // end line (optional, otherwise assumed same as start line), end column.
- // These are packed into a single field for efficiency. Note that line
- // and column numbers are zero-based -- typically you will want to add
- // 1 to each before displaying to a user.
- repeated int32 span = 2 [packed=true];
-
- // If this SourceCodeInfo represents a complete declaration, these are any
- // comments appearing before and after the declaration which appear to be
- // attached to the declaration.
- //
- // A series of line comments appearing on consecutive lines, with no other
- // tokens appearing on those lines, will be treated as a single comment.
- //
- // leading_detached_comments will keep paragraphs of comments that appear
- // before (but not connected to) the current element. Each paragraph,
- // separated by empty lines, will be one comment element in the repeated
- // field.
- //
- // Only the comment content is provided; comment markers (e.g. //) are
- // stripped out. For block comments, leading whitespace and an asterisk
- // will be stripped from the beginning of each line other than the first.
- // Newlines are included in the output.
- //
- // Examples:
- //
- // optional int32 foo = 1; // Comment attached to foo.
- // // Comment attached to bar.
- // optional int32 bar = 2;
- //
- // optional string baz = 3;
- // // Comment attached to baz.
- // // Another line attached to baz.
- //
- // // Comment attached to qux.
- // //
- // // Another line attached to qux.
- // optional double qux = 4;
- //
- // // Detached comment for corge. This is not leading or trailing comments
- // // to qux or corge because there are blank lines separating it from
- // // both.
- //
- // // Detached comment for corge paragraph 2.
- //
- // optional string corge = 5;
- // /* Block comment attached
- // * to corge. Leading asterisks
- // * will be removed. */
- // /* Block comment attached to
- // * grault. */
- // optional int32 grault = 6;
- //
- // // ignored detached comments.
- optional string leading_comments = 3;
- optional string trailing_comments = 4;
- repeated string leading_detached_comments = 6;
- }
-}
-
-// Describes the relationship between generated code and its original source
-// file. A GeneratedCodeInfo message is associated with only one generated
-// source file, but may contain references to different source .proto files.
-message GeneratedCodeInfo {
- // An Annotation connects some span of text in generated code to an element
- // of its generating .proto file.
- repeated Annotation annotation = 1;
- message Annotation {
- // Identifies the element in the original source .proto file. This field
- // is formatted the same as SourceCodeInfo.Location.path.
- repeated int32 path = 1 [packed=true];
-
- // Identifies the filesystem path to the original source .proto.
- optional string source_file = 2;
-
- // Identifies the starting offset in bytes in the generated code
- // that relates to the identified object.
- optional int32 begin = 3;
-
- // Identifies the ending offset in bytes in the generated code that
- // relates to the identified offset. The end offset should be one past
- // the last relevant byte (so the length of the text = end - begin).
- optional int32 end = 4;
- }
-}
diff --git a/vendor/github.com/golang/protobuf/protoc-gen-go/doc.go b/vendor/github.com/golang/protobuf/protoc-gen-go/doc.go
deleted file mode 100644
index 0d6055d61..000000000
--- a/vendor/github.com/golang/protobuf/protoc-gen-go/doc.go
+++ /dev/null
@@ -1,51 +0,0 @@
-// Go support for Protocol Buffers - Google's data interchange format
-//
-// Copyright 2010 The Go Authors. All rights reserved.
-// https://github.com/golang/protobuf
-//
-// Redistribution and use in source and binary forms, with or without
-// modification, are permitted provided that the following conditions are
-// met:
-//
-// * Redistributions of source code must retain the above copyright
-// notice, this list of conditions and the following disclaimer.
-// * Redistributions in binary form must reproduce the above
-// copyright notice, this list of conditions and the following disclaimer
-// in the documentation and/or other materials provided with the
-// distribution.
-// * Neither the name of Google Inc. nor the names of its
-// contributors may be used to endorse or promote products derived from
-// this software without specific prior written permission.
-//
-// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-/*
- A plugin for the Google protocol buffer compiler to generate Go code.
- Run it by building this program and putting it in your path with the name
- protoc-gen-go
- That word 'go' at the end becomes part of the option string set for the
- protocol compiler, so once the protocol compiler (protoc) is installed
- you can run
- protoc --go_out=output_directory input_directory/file.proto
- to generate Go bindings for the protocol defined by file.proto.
- With that input, the output will be written to
- output_directory/file.pb.go
-
- The generated code is documented in the package comment for
- the library.
-
- See the README and documentation for protocol buffers to learn more:
- https://developers.google.com/protocol-buffers/
-
-*/
-package documentation
diff --git a/vendor/github.com/golang/protobuf/protoc-gen-go/generator/Makefile b/vendor/github.com/golang/protobuf/protoc-gen-go/generator/Makefile
deleted file mode 100644
index b5715c357..000000000
--- a/vendor/github.com/golang/protobuf/protoc-gen-go/generator/Makefile
+++ /dev/null
@@ -1,40 +0,0 @@
-# Go support for Protocol Buffers - Google's data interchange format
-#
-# Copyright 2010 The Go Authors. All rights reserved.
-# https://github.com/golang/protobuf
-#
-# Redistribution and use in source and binary forms, with or without
-# modification, are permitted provided that the following conditions are
-# met:
-#
-# * Redistributions of source code must retain the above copyright
-# notice, this list of conditions and the following disclaimer.
-# * Redistributions in binary form must reproduce the above
-# copyright notice, this list of conditions and the following disclaimer
-# in the documentation and/or other materials provided with the
-# distribution.
-# * Neither the name of Google Inc. nor the names of its
-# contributors may be used to endorse or promote products derived from
-# this software without specific prior written permission.
-#
-# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-# A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-# OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-# LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-# DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-# THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-include $(GOROOT)/src/Make.inc
-
-TARG=github.com/golang/protobuf/compiler/generator
-GOFILES=\
- generator.go\
-
-DEPS=../descriptor ../plugin ../../proto
-
-include $(GOROOT)/src/Make.pkg
diff --git a/vendor/github.com/golang/protobuf/protoc-gen-go/generator/generator.go b/vendor/github.com/golang/protobuf/protoc-gen-go/generator/generator.go
deleted file mode 100644
index 569451f80..000000000
--- a/vendor/github.com/golang/protobuf/protoc-gen-go/generator/generator.go
+++ /dev/null
@@ -1,2870 +0,0 @@
-// Go support for Protocol Buffers - Google's data interchange format
-//
-// Copyright 2010 The Go Authors. All rights reserved.
-// https://github.com/golang/protobuf
-//
-// Redistribution and use in source and binary forms, with or without
-// modification, are permitted provided that the following conditions are
-// met:
-//
-// * Redistributions of source code must retain the above copyright
-// notice, this list of conditions and the following disclaimer.
-// * Redistributions in binary form must reproduce the above
-// copyright notice, this list of conditions and the following disclaimer
-// in the documentation and/or other materials provided with the
-// distribution.
-// * Neither the name of Google Inc. nor the names of its
-// contributors may be used to endorse or promote products derived from
-// this software without specific prior written permission.
-//
-// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-/*
- The code generator for the plugin for the Google protocol buffer compiler.
- It generates Go code from the protocol buffer description files read by the
- main routine.
-*/
-package generator
-
-import (
- "bufio"
- "bytes"
- "compress/gzip"
- "fmt"
- "go/parser"
- "go/printer"
- "go/token"
- "log"
- "os"
- "path"
- "strconv"
- "strings"
- "unicode"
- "unicode/utf8"
-
- "github.com/golang/protobuf/proto"
-
- "github.com/golang/protobuf/protoc-gen-go/descriptor"
- plugin "github.com/golang/protobuf/protoc-gen-go/plugin"
-)
-
-// generatedCodeVersion indicates a version of the generated code.
-// It is incremented whenever an incompatibility between the generated code and
-// proto package is introduced; the generated code references
-// a constant, proto.ProtoPackageIsVersionN (where N is generatedCodeVersion).
-const generatedCodeVersion = 2
-
-// A Plugin provides functionality to add to the output during Go code generation,
-// such as to produce RPC stubs.
-type Plugin interface {
- // Name identifies the plugin.
- Name() string
- // Init is called once after data structures are built but before
- // code generation begins.
- Init(g *Generator)
- // Generate produces the code generated by the plugin for this file,
- // except for the imports, by calling the generator's methods P, In, and Out.
- Generate(file *FileDescriptor)
- // GenerateImports produces the import declarations for this file.
- // It is called after Generate.
- GenerateImports(file *FileDescriptor)
-}
-
-var plugins []Plugin
-
-// RegisterPlugin installs a (second-order) plugin to be run when the Go output is generated.
-// It is typically called during initialization.
-func RegisterPlugin(p Plugin) {
- plugins = append(plugins, p)
-}
-
-// Each type we import as a protocol buffer (other than FileDescriptorProto) needs
-// a pointer to the FileDescriptorProto that represents it. These types achieve that
-// wrapping by placing each Proto inside a struct with the pointer to its File. The
-// structs have the same names as their contents, with "Proto" removed.
-// FileDescriptor is used to store the things that it points to.
-
-// The file and package name method are common to messages and enums.
-type common struct {
- file *descriptor.FileDescriptorProto // File this object comes from.
-}
-
-// PackageName is name in the package clause in the generated file.
-func (c *common) PackageName() string { return uniquePackageOf(c.file) }
-
-func (c *common) File() *descriptor.FileDescriptorProto { return c.file }
-
-func fileIsProto3(file *descriptor.FileDescriptorProto) bool {
- return file.GetSyntax() == "proto3"
-}
-
-func (c *common) proto3() bool { return fileIsProto3(c.file) }
-
-// Descriptor represents a protocol buffer message.
-type Descriptor struct {
- common
- *descriptor.DescriptorProto
- parent *Descriptor // The containing message, if any.
- nested []*Descriptor // Inner messages, if any.
- enums []*EnumDescriptor // Inner enums, if any.
- ext []*ExtensionDescriptor // Extensions, if any.
- typename []string // Cached typename vector.
- index int // The index into the container, whether the file or another message.
- path string // The SourceCodeInfo path as comma-separated integers.
- group bool
-}
-
-// TypeName returns the elements of the dotted type name.
-// The package name is not part of this name.
-func (d *Descriptor) TypeName() []string {
- if d.typename != nil {
- return d.typename
- }
- n := 0
- for parent := d; parent != nil; parent = parent.parent {
- n++
- }
- s := make([]string, n, n)
- for parent := d; parent != nil; parent = parent.parent {
- n--
- s[n] = parent.GetName()
- }
- d.typename = s
- return s
-}
-
-// EnumDescriptor describes an enum. If it's at top level, its parent will be nil.
-// Otherwise it will be the descriptor of the message in which it is defined.
-type EnumDescriptor struct {
- common
- *descriptor.EnumDescriptorProto
- parent *Descriptor // The containing message, if any.
- typename []string // Cached typename vector.
- index int // The index into the container, whether the file or a message.
- path string // The SourceCodeInfo path as comma-separated integers.
-}
-
-// TypeName returns the elements of the dotted type name.
-// The package name is not part of this name.
-func (e *EnumDescriptor) TypeName() (s []string) {
- if e.typename != nil {
- return e.typename
- }
- name := e.GetName()
- if e.parent == nil {
- s = make([]string, 1)
- } else {
- pname := e.parent.TypeName()
- s = make([]string, len(pname)+1)
- copy(s, pname)
- }
- s[len(s)-1] = name
- e.typename = s
- return s
-}
-
-// Everything but the last element of the full type name, CamelCased.
-// The values of type Foo.Bar are call Foo_value1... not Foo_Bar_value1... .
-func (e *EnumDescriptor) prefix() string {
- if e.parent == nil {
- // If the enum is not part of a message, the prefix is just the type name.
- return CamelCase(*e.Name) + "_"
- }
- typeName := e.TypeName()
- return CamelCaseSlice(typeName[0:len(typeName)-1]) + "_"
-}
-
-// The integer value of the named constant in this enumerated type.
-func (e *EnumDescriptor) integerValueAsString(name string) string {
- for _, c := range e.Value {
- if c.GetName() == name {
- return fmt.Sprint(c.GetNumber())
- }
- }
- log.Fatal("cannot find value for enum constant")
- return ""
-}
-
-// ExtensionDescriptor describes an extension. If it's at top level, its parent will be nil.
-// Otherwise it will be the descriptor of the message in which it is defined.
-type ExtensionDescriptor struct {
- common
- *descriptor.FieldDescriptorProto
- parent *Descriptor // The containing message, if any.
-}
-
-// TypeName returns the elements of the dotted type name.
-// The package name is not part of this name.
-func (e *ExtensionDescriptor) TypeName() (s []string) {
- name := e.GetName()
- if e.parent == nil {
- // top-level extension
- s = make([]string, 1)
- } else {
- pname := e.parent.TypeName()
- s = make([]string, len(pname)+1)
- copy(s, pname)
- }
- s[len(s)-1] = name
- return s
-}
-
-// DescName returns the variable name used for the generated descriptor.
-func (e *ExtensionDescriptor) DescName() string {
- // The full type name.
- typeName := e.TypeName()
- // Each scope of the extension is individually CamelCased, and all are joined with "_" with an "E_" prefix.
- for i, s := range typeName {
- typeName[i] = CamelCase(s)
- }
- return "E_" + strings.Join(typeName, "_")
-}
-
-// ImportedDescriptor describes a type that has been publicly imported from another file.
-type ImportedDescriptor struct {
- common
- o Object
-}
-
-func (id *ImportedDescriptor) TypeName() []string { return id.o.TypeName() }
-
-// FileDescriptor describes an protocol buffer descriptor file (.proto).
-// It includes slices of all the messages and enums defined within it.
-// Those slices are constructed by WrapTypes.
-type FileDescriptor struct {
- *descriptor.FileDescriptorProto
- desc []*Descriptor // All the messages defined in this file.
- enum []*EnumDescriptor // All the enums defined in this file.
- ext []*ExtensionDescriptor // All the top-level extensions defined in this file.
- imp []*ImportedDescriptor // All types defined in files publicly imported by this file.
-
- // Comments, stored as a map of path (comma-separated integers) to the comment.
- comments map[string]*descriptor.SourceCodeInfo_Location
-
- // The full list of symbols that are exported,
- // as a map from the exported object to its symbols.
- // This is used for supporting public imports.
- exported map[Object][]symbol
-
- index int // The index of this file in the list of files to generate code for
-
- proto3 bool // whether to generate proto3 code for this file
-}
-
-// PackageName is the package name we'll use in the generated code to refer to this file.
-func (d *FileDescriptor) PackageName() string { return uniquePackageOf(d.FileDescriptorProto) }
-
-// VarName is the variable name we'll use in the generated code to refer
-// to the compressed bytes of this descriptor. It is not exported, so
-// it is only valid inside the generated package.
-func (d *FileDescriptor) VarName() string { return fmt.Sprintf("fileDescriptor%d", d.index) }
-
-// goPackageOption interprets the file's go_package option.
-// If there is no go_package, it returns ("", "", false).
-// If there's a simple name, it returns ("", pkg, true).
-// If the option implies an import path, it returns (impPath, pkg, true).
-func (d *FileDescriptor) goPackageOption() (impPath, pkg string, ok bool) {
- pkg = d.GetOptions().GetGoPackage()
- if pkg == "" {
- return
- }
- ok = true
- // The presence of a slash implies there's an import path.
- slash := strings.LastIndex(pkg, "/")
- if slash < 0 {
- return
- }
- impPath, pkg = pkg, pkg[slash+1:]
- // A semicolon-delimited suffix overrides the package name.
- sc := strings.IndexByte(impPath, ';')
- if sc < 0 {
- return
- }
- impPath, pkg = impPath[:sc], impPath[sc+1:]
- return
-}
-
-// goPackageName returns the Go package name to use in the
-// generated Go file. The result explicit reports whether the name
-// came from an option go_package statement. If explicit is false,
-// the name was derived from the protocol buffer's package statement
-// or the input file name.
-func (d *FileDescriptor) goPackageName() (name string, explicit bool) {
- // Does the file have a "go_package" option?
- if _, pkg, ok := d.goPackageOption(); ok {
- return pkg, true
- }
-
- // Does the file have a package clause?
- if pkg := d.GetPackage(); pkg != "" {
- return pkg, false
- }
- // Use the file base name.
- return baseName(d.GetName()), false
-}
-
-// goFileName returns the output name for the generated Go file.
-func (d *FileDescriptor) goFileName() string {
- name := *d.Name
- if ext := path.Ext(name); ext == ".proto" || ext == ".protodevel" {
- name = name[:len(name)-len(ext)]
- }
- name += ".pb.go"
-
- // Does the file have a "go_package" option?
- // If it does, it may override the filename.
- if impPath, _, ok := d.goPackageOption(); ok && impPath != "" {
- // Replace the existing dirname with the declared import path.
- _, name = path.Split(name)
- name = path.Join(impPath, name)
- return name
- }
-
- return name
-}
-
-func (d *FileDescriptor) addExport(obj Object, sym symbol) {
- d.exported[obj] = append(d.exported[obj], sym)
-}
-
-// symbol is an interface representing an exported Go symbol.
-type symbol interface {
- // GenerateAlias should generate an appropriate alias
- // for the symbol from the named package.
- GenerateAlias(g *Generator, pkg string)
-}
-
-type messageSymbol struct {
- sym string
- hasExtensions, isMessageSet bool
- hasOneof bool
- getters []getterSymbol
-}
-
-type getterSymbol struct {
- name string
- typ string
- typeName string // canonical name in proto world; empty for proto.Message and similar
- genType bool // whether typ contains a generated type (message/group/enum)
-}
-
-func (ms *messageSymbol) GenerateAlias(g *Generator, pkg string) {
- remoteSym := pkg + "." + ms.sym
-
- g.P("type ", ms.sym, " ", remoteSym)
- g.P("func (m *", ms.sym, ") Reset() { (*", remoteSym, ")(m).Reset() }")
- g.P("func (m *", ms.sym, ") String() string { return (*", remoteSym, ")(m).String() }")
- g.P("func (*", ms.sym, ") ProtoMessage() {}")
- if ms.hasExtensions {
- g.P("func (*", ms.sym, ") ExtensionRangeArray() []", g.Pkg["proto"], ".ExtensionRange ",
- "{ return (*", remoteSym, ")(nil).ExtensionRangeArray() }")
- if ms.isMessageSet {
- g.P("func (m *", ms.sym, ") Marshal() ([]byte, error) ",
- "{ return (*", remoteSym, ")(m).Marshal() }")
- g.P("func (m *", ms.sym, ") Unmarshal(buf []byte) error ",
- "{ return (*", remoteSym, ")(m).Unmarshal(buf) }")
- }
- }
- if ms.hasOneof {
- // Oneofs and public imports do not mix well.
- // We can make them work okay for the binary format,
- // but they're going to break weirdly for text/JSON.
- enc := "_" + ms.sym + "_OneofMarshaler"
- dec := "_" + ms.sym + "_OneofUnmarshaler"
- size := "_" + ms.sym + "_OneofSizer"
- encSig := "(msg " + g.Pkg["proto"] + ".Message, b *" + g.Pkg["proto"] + ".Buffer) error"
- decSig := "(msg " + g.Pkg["proto"] + ".Message, tag, wire int, b *" + g.Pkg["proto"] + ".Buffer) (bool, error)"
- sizeSig := "(msg " + g.Pkg["proto"] + ".Message) int"
- g.P("func (m *", ms.sym, ") XXX_OneofFuncs() (func", encSig, ", func", decSig, ", func", sizeSig, ", []interface{}) {")
- g.P("return ", enc, ", ", dec, ", ", size, ", nil")
- g.P("}")
-
- g.P("func ", enc, encSig, " {")
- g.P("m := msg.(*", ms.sym, ")")
- g.P("m0 := (*", remoteSym, ")(m)")
- g.P("enc, _, _, _ := m0.XXX_OneofFuncs()")
- g.P("return enc(m0, b)")
- g.P("}")
-
- g.P("func ", dec, decSig, " {")
- g.P("m := msg.(*", ms.sym, ")")
- g.P("m0 := (*", remoteSym, ")(m)")
- g.P("_, dec, _, _ := m0.XXX_OneofFuncs()")
- g.P("return dec(m0, tag, wire, b)")
- g.P("}")
-
- g.P("func ", size, sizeSig, " {")
- g.P("m := msg.(*", ms.sym, ")")
- g.P("m0 := (*", remoteSym, ")(m)")
- g.P("_, _, size, _ := m0.XXX_OneofFuncs()")
- g.P("return size(m0)")
- g.P("}")
- }
- for _, get := range ms.getters {
-
- if get.typeName != "" {
- g.RecordTypeUse(get.typeName)
- }
- typ := get.typ
- val := "(*" + remoteSym + ")(m)." + get.name + "()"
- if get.genType {
- // typ will be "*pkg.T" (message/group) or "pkg.T" (enum)
- // or "map[t]*pkg.T" (map to message/enum).
- // The first two of those might have a "[]" prefix if it is repeated.
- // Drop any package qualifier since we have hoisted the type into this package.
- rep := strings.HasPrefix(typ, "[]")
- if rep {
- typ = typ[2:]
- }
- isMap := strings.HasPrefix(typ, "map[")
- star := typ[0] == '*'
- if !isMap { // map types handled lower down
- typ = typ[strings.Index(typ, ".")+1:]
- }
- if star {
- typ = "*" + typ
- }
- if rep {
- // Go does not permit conversion between slice types where both
- // element types are named. That means we need to generate a bit
- // of code in this situation.
- // typ is the element type.
- // val is the expression to get the slice from the imported type.
-
- ctyp := typ // conversion type expression; "Foo" or "(*Foo)"
- if star {
- ctyp = "(" + typ + ")"
- }
-
- g.P("func (m *", ms.sym, ") ", get.name, "() []", typ, " {")
- g.In()
- g.P("o := ", val)
- g.P("if o == nil {")
- g.In()
- g.P("return nil")
- g.Out()
- g.P("}")
- g.P("s := make([]", typ, ", len(o))")
- g.P("for i, x := range o {")
- g.In()
- g.P("s[i] = ", ctyp, "(x)")
- g.Out()
- g.P("}")
- g.P("return s")
- g.Out()
- g.P("}")
- continue
- }
- if isMap {
- // Split map[keyTyp]valTyp.
- bra, ket := strings.Index(typ, "["), strings.Index(typ, "]")
- keyTyp, valTyp := typ[bra+1:ket], typ[ket+1:]
- // Drop any package qualifier.
- // Only the value type may be foreign.
- star := valTyp[0] == '*'
- valTyp = valTyp[strings.Index(valTyp, ".")+1:]
- if star {
- valTyp = "*" + valTyp
- }
-
- typ := "map[" + keyTyp + "]" + valTyp
- g.P("func (m *", ms.sym, ") ", get.name, "() ", typ, " {")
- g.P("o := ", val)
- g.P("if o == nil { return nil }")
- g.P("s := make(", typ, ", len(o))")
- g.P("for k, v := range o {")
- g.P("s[k] = (", valTyp, ")(v)")
- g.P("}")
- g.P("return s")
- g.P("}")
- continue
- }
- // Convert imported type into the forwarding type.
- val = "(" + typ + ")(" + val + ")"
- }
-
- g.P("func (m *", ms.sym, ") ", get.name, "() ", typ, " { return ", val, " }")
- }
-
-}
-
-type enumSymbol struct {
- name string
- proto3 bool // Whether this came from a proto3 file.
-}
-
-func (es enumSymbol) GenerateAlias(g *Generator, pkg string) {
- s := es.name
- g.P("type ", s, " ", pkg, ".", s)
- g.P("var ", s, "_name = ", pkg, ".", s, "_name")
- g.P("var ", s, "_value = ", pkg, ".", s, "_value")
- g.P("func (x ", s, ") String() string { return (", pkg, ".", s, ")(x).String() }")
- if !es.proto3 {
- g.P("func (x ", s, ") Enum() *", s, "{ return (*", s, ")((", pkg, ".", s, ")(x).Enum()) }")
- g.P("func (x *", s, ") UnmarshalJSON(data []byte) error { return (*", pkg, ".", s, ")(x).UnmarshalJSON(data) }")
- }
-}
-
-type constOrVarSymbol struct {
- sym string
- typ string // either "const" or "var"
- cast string // if non-empty, a type cast is required (used for enums)
-}
-
-func (cs constOrVarSymbol) GenerateAlias(g *Generator, pkg string) {
- v := pkg + "." + cs.sym
- if cs.cast != "" {
- v = cs.cast + "(" + v + ")"
- }
- g.P(cs.typ, " ", cs.sym, " = ", v)
-}
-
-// Object is an interface abstracting the abilities shared by enums, messages, extensions and imported objects.
-type Object interface {
- PackageName() string // The name we use in our output (a_b_c), possibly renamed for uniqueness.
- TypeName() []string
- File() *descriptor.FileDescriptorProto
-}
-
-// Each package name we generate must be unique. The package we're generating
-// gets its own name but every other package must have a unique name that does
-// not conflict in the code we generate. These names are chosen globally (although
-// they don't have to be, it simplifies things to do them globally).
-func uniquePackageOf(fd *descriptor.FileDescriptorProto) string {
- s, ok := uniquePackageName[fd]
- if !ok {
- log.Fatal("internal error: no package name defined for " + fd.GetName())
- }
- return s
-}
-
-// Generator is the type whose methods generate the output, stored in the associated response structure.
-type Generator struct {
- *bytes.Buffer
-
- Request *plugin.CodeGeneratorRequest // The input.
- Response *plugin.CodeGeneratorResponse // The output.
-
- Param map[string]string // Command-line parameters.
- PackageImportPath string // Go import path of the package we're generating code for
- ImportPrefix string // String to prefix to imported package file names.
- ImportMap map[string]string // Mapping from .proto file name to import path
-
- Pkg map[string]string // The names under which we import support packages
-
- packageName string // What we're calling ourselves.
- allFiles []*FileDescriptor // All files in the tree
- allFilesByName map[string]*FileDescriptor // All files by filename.
- genFiles []*FileDescriptor // Those files we will generate output for.
- file *FileDescriptor // The file we are compiling now.
- usedPackages map[string]bool // Names of packages used in current file.
- typeNameToObject map[string]Object // Key is a fully-qualified name in input syntax.
- init []string // Lines to emit in the init function.
- indent string
- writeOutput bool
-}
-
-// New creates a new generator and allocates the request and response protobufs.
-func New() *Generator {
- g := new(Generator)
- g.Buffer = new(bytes.Buffer)
- g.Request = new(plugin.CodeGeneratorRequest)
- g.Response = new(plugin.CodeGeneratorResponse)
- return g
-}
-
-// Error reports a problem, including an error, and exits the program.
-func (g *Generator) Error(err error, msgs ...string) {
- s := strings.Join(msgs, " ") + ":" + err.Error()
- log.Print("protoc-gen-go: error:", s)
- os.Exit(1)
-}
-
-// Fail reports a problem and exits the program.
-func (g *Generator) Fail(msgs ...string) {
- s := strings.Join(msgs, " ")
- log.Print("protoc-gen-go: error:", s)
- os.Exit(1)
-}
-
-// CommandLineParameters breaks the comma-separated list of key=value pairs
-// in the parameter (a member of the request protobuf) into a key/value map.
-// It then sets file name mappings defined by those entries.
-func (g *Generator) CommandLineParameters(parameter string) {
- g.Param = make(map[string]string)
- for _, p := range strings.Split(parameter, ",") {
- if i := strings.Index(p, "="); i < 0 {
- g.Param[p] = ""
- } else {
- g.Param[p[0:i]] = p[i+1:]
- }
- }
-
- g.ImportMap = make(map[string]string)
- pluginList := "none" // Default list of plugin names to enable (empty means all).
- for k, v := range g.Param {
- switch k {
- case "import_prefix":
- g.ImportPrefix = v
- case "import_path":
- g.PackageImportPath = v
- case "plugins":
- pluginList = v
- default:
- if len(k) > 0 && k[0] == 'M' {
- g.ImportMap[k[1:]] = v
- }
- }
- }
- if pluginList != "" {
- // Amend the set of plugins.
- enabled := make(map[string]bool)
- for _, name := range strings.Split(pluginList, "+") {
- enabled[name] = true
- }
- var nplugins []Plugin
- for _, p := range plugins {
- if enabled[p.Name()] {
- nplugins = append(nplugins, p)
- }
- }
- plugins = nplugins
- }
-}
-
-// DefaultPackageName returns the package name printed for the object.
-// If its file is in a different package, it returns the package name we're using for this file, plus ".".
-// Otherwise it returns the empty string.
-func (g *Generator) DefaultPackageName(obj Object) string {
- pkg := obj.PackageName()
- if pkg == g.packageName {
- return ""
- }
- return pkg + "."
-}
-
-// For each input file, the unique package name to use, underscored.
-var uniquePackageName = make(map[*descriptor.FileDescriptorProto]string)
-
-// Package names already registered. Key is the name from the .proto file;
-// value is the name that appears in the generated code.
-var pkgNamesInUse = make(map[string]bool)
-
-// Create and remember a guaranteed unique package name for this file descriptor.
-// Pkg is the candidate name. If f is nil, it's a builtin package like "proto" and
-// has no file descriptor.
-func RegisterUniquePackageName(pkg string, f *FileDescriptor) string {
- // Convert dots to underscores before finding a unique alias.
- pkg = strings.Map(badToUnderscore, pkg)
-
- for i, orig := 1, pkg; pkgNamesInUse[pkg]; i++ {
- // It's a duplicate; must rename.
- pkg = orig + strconv.Itoa(i)
- }
- // Install it.
- pkgNamesInUse[pkg] = true
- if f != nil {
- uniquePackageName[f.FileDescriptorProto] = pkg
- }
- return pkg
-}
-
-var isGoKeyword = map[string]bool{
- "break": true,
- "case": true,
- "chan": true,
- "const": true,
- "continue": true,
- "default": true,
- "else": true,
- "defer": true,
- "fallthrough": true,
- "for": true,
- "func": true,
- "go": true,
- "goto": true,
- "if": true,
- "import": true,
- "interface": true,
- "map": true,
- "package": true,
- "range": true,
- "return": true,
- "select": true,
- "struct": true,
- "switch": true,
- "type": true,
- "var": true,
-}
-
-// defaultGoPackage returns the package name to use,
-// derived from the import path of the package we're building code for.
-func (g *Generator) defaultGoPackage() string {
- p := g.PackageImportPath
- if i := strings.LastIndex(p, "/"); i >= 0 {
- p = p[i+1:]
- }
- if p == "" {
- return ""
- }
-
- p = strings.Map(badToUnderscore, p)
- // Identifier must not be keyword: insert _.
- if isGoKeyword[p] {
- p = "_" + p
- }
- // Identifier must not begin with digit: insert _.
- if r, _ := utf8.DecodeRuneInString(p); unicode.IsDigit(r) {
- p = "_" + p
- }
- return p
-}
-
-// SetPackageNames sets the package name for this run.
-// The package name must agree across all files being generated.
-// It also defines unique package names for all imported files.
-func (g *Generator) SetPackageNames() {
- // Register the name for this package. It will be the first name
- // registered so is guaranteed to be unmodified.
- pkg, explicit := g.genFiles[0].goPackageName()
-
- // Check all files for an explicit go_package option.
- for _, f := range g.genFiles {
- thisPkg, thisExplicit := f.goPackageName()
- if thisExplicit {
- if !explicit {
- // Let this file's go_package option serve for all input files.
- pkg, explicit = thisPkg, true
- } else if thisPkg != pkg {
- g.Fail("inconsistent package names:", thisPkg, pkg)
- }
- }
- }
-
- // If we don't have an explicit go_package option but we have an
- // import path, use that.
- if !explicit {
- p := g.defaultGoPackage()
- if p != "" {
- pkg, explicit = p, true
- }
- }
-
- // If there was no go_package and no import path to use,
- // double-check that all the inputs have the same implicit
- // Go package name.
- if !explicit {
- for _, f := range g.genFiles {
- thisPkg, _ := f.goPackageName()
- if thisPkg != pkg {
- g.Fail("inconsistent package names:", thisPkg, pkg)
- }
- }
- }
-
- g.packageName = RegisterUniquePackageName(pkg, g.genFiles[0])
-
- // Register the support package names. They might collide with the
- // name of a package we import.
- g.Pkg = map[string]string{
- "fmt": RegisterUniquePackageName("fmt", nil),
- "math": RegisterUniquePackageName("math", nil),
- "proto": RegisterUniquePackageName("proto", nil),
- }
-
-AllFiles:
- for _, f := range g.allFiles {
- for _, genf := range g.genFiles {
- if f == genf {
- // In this package already.
- uniquePackageName[f.FileDescriptorProto] = g.packageName
- continue AllFiles
- }
- }
- // The file is a dependency, so we want to ignore its go_package option
- // because that is only relevant for its specific generated output.
- pkg := f.GetPackage()
- if pkg == "" {
- pkg = baseName(*f.Name)
- }
- RegisterUniquePackageName(pkg, f)
- }
-}
-
-// WrapTypes walks the incoming data, wrapping DescriptorProtos, EnumDescriptorProtos
-// and FileDescriptorProtos into file-referenced objects within the Generator.
-// It also creates the list of files to generate and so should be called before GenerateAllFiles.
-func (g *Generator) WrapTypes() {
- g.allFiles = make([]*FileDescriptor, 0, len(g.Request.ProtoFile))
- g.allFilesByName = make(map[string]*FileDescriptor, len(g.allFiles))
- for _, f := range g.Request.ProtoFile {
- // We must wrap the descriptors before we wrap the enums
- descs := wrapDescriptors(f)
- g.buildNestedDescriptors(descs)
- enums := wrapEnumDescriptors(f, descs)
- g.buildNestedEnums(descs, enums)
- exts := wrapExtensions(f)
- fd := &FileDescriptor{
- FileDescriptorProto: f,
- desc: descs,
- enum: enums,
- ext: exts,
- exported: make(map[Object][]symbol),
- proto3: fileIsProto3(f),
- }
- extractComments(fd)
- g.allFiles = append(g.allFiles, fd)
- g.allFilesByName[f.GetName()] = fd
- }
- for _, fd := range g.allFiles {
- fd.imp = wrapImported(fd.FileDescriptorProto, g)
- }
-
- g.genFiles = make([]*FileDescriptor, 0, len(g.Request.FileToGenerate))
- for _, fileName := range g.Request.FileToGenerate {
- fd := g.allFilesByName[fileName]
- if fd == nil {
- g.Fail("could not find file named", fileName)
- }
- fd.index = len(g.genFiles)
- g.genFiles = append(g.genFiles, fd)
- }
-}
-
-// Scan the descriptors in this file. For each one, build the slice of nested descriptors
-func (g *Generator) buildNestedDescriptors(descs []*Descriptor) {
- for _, desc := range descs {
- if len(desc.NestedType) != 0 {
- for _, nest := range descs {
- if nest.parent == desc {
- desc.nested = append(desc.nested, nest)
- }
- }
- if len(desc.nested) != len(desc.NestedType) {
- g.Fail("internal error: nesting failure for", desc.GetName())
- }
- }
- }
-}
-
-func (g *Generator) buildNestedEnums(descs []*Descriptor, enums []*EnumDescriptor) {
- for _, desc := range descs {
- if len(desc.EnumType) != 0 {
- for _, enum := range enums {
- if enum.parent == desc {
- desc.enums = append(desc.enums, enum)
- }
- }
- if len(desc.enums) != len(desc.EnumType) {
- g.Fail("internal error: enum nesting failure for", desc.GetName())
- }
- }
- }
-}
-
-// Construct the Descriptor
-func newDescriptor(desc *descriptor.DescriptorProto, parent *Descriptor, file *descriptor.FileDescriptorProto, index int) *Descriptor {
- d := &Descriptor{
- common: common{file},
- DescriptorProto: desc,
- parent: parent,
- index: index,
- }
- if parent == nil {
- d.path = fmt.Sprintf("%d,%d", messagePath, index)
- } else {
- d.path = fmt.Sprintf("%s,%d,%d", parent.path, messageMessagePath, index)
- }
-
- // The only way to distinguish a group from a message is whether
- // the containing message has a TYPE_GROUP field that matches.
- if parent != nil {
- parts := d.TypeName()
- if file.Package != nil {
- parts = append([]string{*file.Package}, parts...)
- }
- exp := "." + strings.Join(parts, ".")
- for _, field := range parent.Field {
- if field.GetType() == descriptor.FieldDescriptorProto_TYPE_GROUP && field.GetTypeName() == exp {
- d.group = true
- break
- }
- }
- }
-
- for _, field := range desc.Extension {
- d.ext = append(d.ext, &ExtensionDescriptor{common{file}, field, d})
- }
-
- return d
-}
-
-// Return a slice of all the Descriptors defined within this file
-func wrapDescriptors(file *descriptor.FileDescriptorProto) []*Descriptor {
- sl := make([]*Descriptor, 0, len(file.MessageType)+10)
- for i, desc := range file.MessageType {
- sl = wrapThisDescriptor(sl, desc, nil, file, i)
- }
- return sl
-}
-
-// Wrap this Descriptor, recursively
-func wrapThisDescriptor(sl []*Descriptor, desc *descriptor.DescriptorProto, parent *Descriptor, file *descriptor.FileDescriptorProto, index int) []*Descriptor {
- sl = append(sl, newDescriptor(desc, parent, file, index))
- me := sl[len(sl)-1]
- for i, nested := range desc.NestedType {
- sl = wrapThisDescriptor(sl, nested, me, file, i)
- }
- return sl
-}
-
-// Construct the EnumDescriptor
-func newEnumDescriptor(desc *descriptor.EnumDescriptorProto, parent *Descriptor, file *descriptor.FileDescriptorProto, index int) *EnumDescriptor {
- ed := &EnumDescriptor{
- common: common{file},
- EnumDescriptorProto: desc,
- parent: parent,
- index: index,
- }
- if parent == nil {
- ed.path = fmt.Sprintf("%d,%d", enumPath, index)
- } else {
- ed.path = fmt.Sprintf("%s,%d,%d", parent.path, messageEnumPath, index)
- }
- return ed
-}
-
-// Return a slice of all the EnumDescriptors defined within this file
-func wrapEnumDescriptors(file *descriptor.FileDescriptorProto, descs []*Descriptor) []*EnumDescriptor {
- sl := make([]*EnumDescriptor, 0, len(file.EnumType)+10)
- // Top-level enums.
- for i, enum := range file.EnumType {
- sl = append(sl, newEnumDescriptor(enum, nil, file, i))
- }
- // Enums within messages. Enums within embedded messages appear in the outer-most message.
- for _, nested := range descs {
- for i, enum := range nested.EnumType {
- sl = append(sl, newEnumDescriptor(enum, nested, file, i))
- }
- }
- return sl
-}
-
-// Return a slice of all the top-level ExtensionDescriptors defined within this file.
-func wrapExtensions(file *descriptor.FileDescriptorProto) []*ExtensionDescriptor {
- var sl []*ExtensionDescriptor
- for _, field := range file.Extension {
- sl = append(sl, &ExtensionDescriptor{common{file}, field, nil})
- }
- return sl
-}
-
-// Return a slice of all the types that are publicly imported into this file.
-func wrapImported(file *descriptor.FileDescriptorProto, g *Generator) (sl []*ImportedDescriptor) {
- for _, index := range file.PublicDependency {
- df := g.fileByName(file.Dependency[index])
- for _, d := range df.desc {
- if d.GetOptions().GetMapEntry() {
- continue
- }
- sl = append(sl, &ImportedDescriptor{common{file}, d})
- }
- for _, e := range df.enum {
- sl = append(sl, &ImportedDescriptor{common{file}, e})
- }
- for _, ext := range df.ext {
- sl = append(sl, &ImportedDescriptor{common{file}, ext})
- }
- }
- return
-}
-
-func extractComments(file *FileDescriptor) {
- file.comments = make(map[string]*descriptor.SourceCodeInfo_Location)
- for _, loc := range file.GetSourceCodeInfo().GetLocation() {
- if loc.LeadingComments == nil {
- continue
- }
- var p []string
- for _, n := range loc.Path {
- p = append(p, strconv.Itoa(int(n)))
- }
- file.comments[strings.Join(p, ",")] = loc
- }
-}
-
-// BuildTypeNameMap builds the map from fully qualified type names to objects.
-// The key names for the map come from the input data, which puts a period at the beginning.
-// It should be called after SetPackageNames and before GenerateAllFiles.
-func (g *Generator) BuildTypeNameMap() {
- g.typeNameToObject = make(map[string]Object)
- for _, f := range g.allFiles {
- // The names in this loop are defined by the proto world, not us, so the
- // package name may be empty. If so, the dotted package name of X will
- // be ".X"; otherwise it will be ".pkg.X".
- dottedPkg := "." + f.GetPackage()
- if dottedPkg != "." {
- dottedPkg += "."
- }
- for _, enum := range f.enum {
- name := dottedPkg + dottedSlice(enum.TypeName())
- g.typeNameToObject[name] = enum
- }
- for _, desc := range f.desc {
- name := dottedPkg + dottedSlice(desc.TypeName())
- g.typeNameToObject[name] = desc
- }
- }
-}
-
-// ObjectNamed, given a fully-qualified input type name as it appears in the input data,
-// returns the descriptor for the message or enum with that name.
-func (g *Generator) ObjectNamed(typeName string) Object {
- o, ok := g.typeNameToObject[typeName]
- if !ok {
- g.Fail("can't find object with type", typeName)
- }
-
- // If the file of this object isn't a direct dependency of the current file,
- // or in the current file, then this object has been publicly imported into
- // a dependency of the current file.
- // We should return the ImportedDescriptor object for it instead.
- direct := *o.File().Name == *g.file.Name
- if !direct {
- for _, dep := range g.file.Dependency {
- if *g.fileByName(dep).Name == *o.File().Name {
- direct = true
- break
- }
- }
- }
- if !direct {
- found := false
- Loop:
- for _, dep := range g.file.Dependency {
- df := g.fileByName(*g.fileByName(dep).Name)
- for _, td := range df.imp {
- if td.o == o {
- // Found it!
- o = td
- found = true
- break Loop
- }
- }
- }
- if !found {
- log.Printf("protoc-gen-go: WARNING: failed finding publicly imported dependency for %v, used in %v", typeName, *g.file.Name)
- }
- }
-
- return o
-}
-
-// P prints the arguments to the generated output. It handles strings and int32s, plus
-// handling indirections because they may be *string, etc.
-func (g *Generator) P(str ...interface{}) {
- if !g.writeOutput {
- return
- }
- g.WriteString(g.indent)
- for _, v := range str {
- switch s := v.(type) {
- case string:
- g.WriteString(s)
- case *string:
- g.WriteString(*s)
- case bool:
- fmt.Fprintf(g, "%t", s)
- case *bool:
- fmt.Fprintf(g, "%t", *s)
- case int:
- fmt.Fprintf(g, "%d", s)
- case *int32:
- fmt.Fprintf(g, "%d", *s)
- case *int64:
- fmt.Fprintf(g, "%d", *s)
- case float64:
- fmt.Fprintf(g, "%g", s)
- case *float64:
- fmt.Fprintf(g, "%g", *s)
- default:
- g.Fail(fmt.Sprintf("unknown type in printer: %T", v))
- }
- }
- g.WriteByte('\n')
-}
-
-// addInitf stores the given statement to be printed inside the file's init function.
-// The statement is given as a format specifier and arguments.
-func (g *Generator) addInitf(stmt string, a ...interface{}) {
- g.init = append(g.init, fmt.Sprintf(stmt, a...))
-}
-
-// In Indents the output one tab stop.
-func (g *Generator) In() { g.indent += "\t" }
-
-// Out unindents the output one tab stop.
-func (g *Generator) Out() {
- if len(g.indent) > 0 {
- g.indent = g.indent[1:]
- }
-}
-
-// GenerateAllFiles generates the output for all the files we're outputting.
-func (g *Generator) GenerateAllFiles() {
- // Initialize the plugins
- for _, p := range plugins {
- p.Init(g)
- }
- // Generate the output. The generator runs for every file, even the files
- // that we don't generate output for, so that we can collate the full list
- // of exported symbols to support public imports.
- genFileMap := make(map[*FileDescriptor]bool, len(g.genFiles))
- for _, file := range g.genFiles {
- genFileMap[file] = true
- }
- for _, file := range g.allFiles {
- g.Reset()
- g.writeOutput = genFileMap[file]
- g.generate(file)
- if !g.writeOutput {
- continue
- }
- g.Response.File = append(g.Response.File, &plugin.CodeGeneratorResponse_File{
- Name: proto.String(file.goFileName()),
- Content: proto.String(g.String()),
- })
- }
-}
-
-// Run all the plugins associated with the file.
-func (g *Generator) runPlugins(file *FileDescriptor) {
- for _, p := range plugins {
- p.Generate(file)
- }
-}
-
-// FileOf return the FileDescriptor for this FileDescriptorProto.
-func (g *Generator) FileOf(fd *descriptor.FileDescriptorProto) *FileDescriptor {
- for _, file := range g.allFiles {
- if file.FileDescriptorProto == fd {
- return file
- }
- }
- g.Fail("could not find file in table:", fd.GetName())
- return nil
-}
-
-// Fill the response protocol buffer with the generated output for all the files we're
-// supposed to generate.
-func (g *Generator) generate(file *FileDescriptor) {
- g.file = g.FileOf(file.FileDescriptorProto)
- g.usedPackages = make(map[string]bool)
-
- if g.file.index == 0 {
- // For one file in the package, assert version compatibility.
- g.P("// This is a compile-time assertion to ensure that this generated file")
- g.P("// is compatible with the proto package it is being compiled against.")
- g.P("// A compilation error at this line likely means your copy of the")
- g.P("// proto package needs to be updated.")
- g.P("const _ = ", g.Pkg["proto"], ".ProtoPackageIsVersion", generatedCodeVersion, " // please upgrade the proto package")
- g.P()
- }
- for _, td := range g.file.imp {
- g.generateImported(td)
- }
- for _, enum := range g.file.enum {
- g.generateEnum(enum)
- }
- for _, desc := range g.file.desc {
- // Don't generate virtual messages for maps.
- if desc.GetOptions().GetMapEntry() {
- continue
- }
- g.generateMessage(desc)
- }
- for _, ext := range g.file.ext {
- g.generateExtension(ext)
- }
- g.generateInitFunction()
-
- // Run the plugins before the imports so we know which imports are necessary.
- g.runPlugins(file)
-
- g.generateFileDescriptor(file)
-
- // Generate header and imports last, though they appear first in the output.
- rem := g.Buffer
- g.Buffer = new(bytes.Buffer)
- g.generateHeader()
- g.generateImports()
- if !g.writeOutput {
- return
- }
- g.Write(rem.Bytes())
-
- // Reformat generated code.
- fset := token.NewFileSet()
- raw := g.Bytes()
- ast, err := parser.ParseFile(fset, "", g, parser.ParseComments)
- if err != nil {
- // Print out the bad code with line numbers.
- // This should never happen in practice, but it can while changing generated code,
- // so consider this a debugging aid.
- var src bytes.Buffer
- s := bufio.NewScanner(bytes.NewReader(raw))
- for line := 1; s.Scan(); line++ {
- fmt.Fprintf(&src, "%5d\t%s\n", line, s.Bytes())
- }
- g.Fail("bad Go source code was generated:", err.Error(), "\n"+src.String())
- }
- g.Reset()
- err = (&printer.Config{Mode: printer.TabIndent | printer.UseSpaces, Tabwidth: 8}).Fprint(g, fset, ast)
- if err != nil {
- g.Fail("generated Go source code could not be reformatted:", err.Error())
- }
-}
-
-// Generate the header, including package definition
-func (g *Generator) generateHeader() {
- g.P("// Code generated by protoc-gen-go. DO NOT EDIT.")
- g.P("// source: ", g.file.Name)
- g.P()
-
- name := g.file.PackageName()
-
- if g.file.index == 0 {
- // Generate package docs for the first file in the package.
- g.P("/*")
- g.P("Package ", name, " is a generated protocol buffer package.")
- g.P()
- if loc, ok := g.file.comments[strconv.Itoa(packagePath)]; ok {
- // not using g.PrintComments because this is a /* */ comment block.
- text := strings.TrimSuffix(loc.GetLeadingComments(), "\n")
- for _, line := range strings.Split(text, "\n") {
- line = strings.TrimPrefix(line, " ")
- // ensure we don't escape from the block comment
- line = strings.Replace(line, "*/", "* /", -1)
- g.P(line)
- }
- g.P()
- }
- var topMsgs []string
- g.P("It is generated from these files:")
- for _, f := range g.genFiles {
- g.P("\t", f.Name)
- for _, msg := range f.desc {
- if msg.parent != nil {
- continue
- }
- topMsgs = append(topMsgs, CamelCaseSlice(msg.TypeName()))
- }
- }
- g.P()
- g.P("It has these top-level messages:")
- for _, msg := range topMsgs {
- g.P("\t", msg)
- }
- g.P("*/")
- }
-
- g.P("package ", name)
- g.P()
-}
-
-// PrintComments prints any comments from the source .proto file.
-// The path is a comma-separated list of integers.
-// It returns an indication of whether any comments were printed.
-// See descriptor.proto for its format.
-func (g *Generator) PrintComments(path string) bool {
- if !g.writeOutput {
- return false
- }
- if loc, ok := g.file.comments[path]; ok {
- text := strings.TrimSuffix(loc.GetLeadingComments(), "\n")
- for _, line := range strings.Split(text, "\n") {
- g.P("// ", strings.TrimPrefix(line, " "))
- }
- return true
- }
- return false
-}
-
-func (g *Generator) fileByName(filename string) *FileDescriptor {
- return g.allFilesByName[filename]
-}
-
-// weak returns whether the ith import of the current file is a weak import.
-func (g *Generator) weak(i int32) bool {
- for _, j := range g.file.WeakDependency {
- if j == i {
- return true
- }
- }
- return false
-}
-
-// Generate the imports
-func (g *Generator) generateImports() {
- // We almost always need a proto import. Rather than computing when we
- // do, which is tricky when there's a plugin, just import it and
- // reference it later. The same argument applies to the fmt and math packages.
- g.P("import " + g.Pkg["proto"] + " " + strconv.Quote(g.ImportPrefix+"github.com/golang/protobuf/proto"))
- g.P("import " + g.Pkg["fmt"] + ` "fmt"`)
- g.P("import " + g.Pkg["math"] + ` "math"`)
- for i, s := range g.file.Dependency {
- fd := g.fileByName(s)
- // Do not import our own package.
- if fd.PackageName() == g.packageName {
- continue
- }
- filename := fd.goFileName()
- // By default, import path is the dirname of the Go filename.
- importPath := path.Dir(filename)
- if substitution, ok := g.ImportMap[s]; ok {
- importPath = substitution
- }
- importPath = g.ImportPrefix + importPath
- // Skip weak imports.
- if g.weak(int32(i)) {
- g.P("// skipping weak import ", fd.PackageName(), " ", strconv.Quote(importPath))
- continue
- }
- // We need to import all the dependencies, even if we don't reference them,
- // because other code and tools depend on having the full transitive closure
- // of protocol buffer types in the binary.
- pname := fd.PackageName()
- if _, ok := g.usedPackages[pname]; !ok {
- pname = "_"
- }
- g.P("import ", pname, " ", strconv.Quote(importPath))
- }
- g.P()
- // TODO: may need to worry about uniqueness across plugins
- for _, p := range plugins {
- p.GenerateImports(g.file)
- g.P()
- }
- g.P("// Reference imports to suppress errors if they are not otherwise used.")
- g.P("var _ = ", g.Pkg["proto"], ".Marshal")
- g.P("var _ = ", g.Pkg["fmt"], ".Errorf")
- g.P("var _ = ", g.Pkg["math"], ".Inf")
- g.P()
-}
-
-func (g *Generator) generateImported(id *ImportedDescriptor) {
- // Don't generate public import symbols for files that we are generating
- // code for, since those symbols will already be in this package.
- // We can't simply avoid creating the ImportedDescriptor objects,
- // because g.genFiles isn't populated at that stage.
- tn := id.TypeName()
- sn := tn[len(tn)-1]
- df := g.FileOf(id.o.File())
- filename := *df.Name
- for _, fd := range g.genFiles {
- if *fd.Name == filename {
- g.P("// Ignoring public import of ", sn, " from ", filename)
- g.P()
- return
- }
- }
- g.P("// ", sn, " from public import ", filename)
- g.usedPackages[df.PackageName()] = true
-
- for _, sym := range df.exported[id.o] {
- sym.GenerateAlias(g, df.PackageName())
- }
-
- g.P()
-}
-
-// Generate the enum definitions for this EnumDescriptor.
-func (g *Generator) generateEnum(enum *EnumDescriptor) {
- // The full type name
- typeName := enum.TypeName()
- // The full type name, CamelCased.
- ccTypeName := CamelCaseSlice(typeName)
- ccPrefix := enum.prefix()
-
- g.PrintComments(enum.path)
- g.P("type ", ccTypeName, " int32")
- g.file.addExport(enum, enumSymbol{ccTypeName, enum.proto3()})
- g.P("const (")
- g.In()
- for i, e := range enum.Value {
- g.PrintComments(fmt.Sprintf("%s,%d,%d", enum.path, enumValuePath, i))
-
- name := ccPrefix + *e.Name
- g.P(name, " ", ccTypeName, " = ", e.Number)
- g.file.addExport(enum, constOrVarSymbol{name, "const", ccTypeName})
- }
- g.Out()
- g.P(")")
- g.P("var ", ccTypeName, "_name = map[int32]string{")
- g.In()
- generated := make(map[int32]bool) // avoid duplicate values
- for _, e := range enum.Value {
- duplicate := ""
- if _, present := generated[*e.Number]; present {
- duplicate = "// Duplicate value: "
- }
- g.P(duplicate, e.Number, ": ", strconv.Quote(*e.Name), ",")
- generated[*e.Number] = true
- }
- g.Out()
- g.P("}")
- g.P("var ", ccTypeName, "_value = map[string]int32{")
- g.In()
- for _, e := range enum.Value {
- g.P(strconv.Quote(*e.Name), ": ", e.Number, ",")
- }
- g.Out()
- g.P("}")
-
- if !enum.proto3() {
- g.P("func (x ", ccTypeName, ") Enum() *", ccTypeName, " {")
- g.In()
- g.P("p := new(", ccTypeName, ")")
- g.P("*p = x")
- g.P("return p")
- g.Out()
- g.P("}")
- }
-
- g.P("func (x ", ccTypeName, ") String() string {")
- g.In()
- g.P("return ", g.Pkg["proto"], ".EnumName(", ccTypeName, "_name, int32(x))")
- g.Out()
- g.P("}")
-
- if !enum.proto3() {
- g.P("func (x *", ccTypeName, ") UnmarshalJSON(data []byte) error {")
- g.In()
- g.P("value, err := ", g.Pkg["proto"], ".UnmarshalJSONEnum(", ccTypeName, `_value, data, "`, ccTypeName, `")`)
- g.P("if err != nil {")
- g.In()
- g.P("return err")
- g.Out()
- g.P("}")
- g.P("*x = ", ccTypeName, "(value)")
- g.P("return nil")
- g.Out()
- g.P("}")
- }
-
- var indexes []string
- for m := enum.parent; m != nil; m = m.parent {
- // XXX: skip groups?
- indexes = append([]string{strconv.Itoa(m.index)}, indexes...)
- }
- indexes = append(indexes, strconv.Itoa(enum.index))
- g.P("func (", ccTypeName, ") EnumDescriptor() ([]byte, []int) { return ", g.file.VarName(), ", []int{", strings.Join(indexes, ", "), "} }")
- if enum.file.GetPackage() == "google.protobuf" && enum.GetName() == "NullValue" {
- g.P("func (", ccTypeName, `) XXX_WellKnownType() string { return "`, enum.GetName(), `" }`)
- }
-
- g.P()
-}
-
-// The tag is a string like "varint,2,opt,name=fieldname,def=7" that
-// identifies details of the field for the protocol buffer marshaling and unmarshaling
-// code. The fields are:
-// wire encoding
-// protocol tag number
-// opt,req,rep for optional, required, or repeated
-// packed whether the encoding is "packed" (optional; repeated primitives only)
-// name= the original declared name
-// enum= the name of the enum type if it is an enum-typed field.
-// proto3 if this field is in a proto3 message
-// def= string representation of the default value, if any.
-// The default value must be in a representation that can be used at run-time
-// to generate the default value. Thus bools become 0 and 1, for instance.
-func (g *Generator) goTag(message *Descriptor, field *descriptor.FieldDescriptorProto, wiretype string) string {
- optrepreq := ""
- switch {
- case isOptional(field):
- optrepreq = "opt"
- case isRequired(field):
- optrepreq = "req"
- case isRepeated(field):
- optrepreq = "rep"
- }
- var defaultValue string
- if dv := field.DefaultValue; dv != nil { // set means an explicit default
- defaultValue = *dv
- // Some types need tweaking.
- switch *field.Type {
- case descriptor.FieldDescriptorProto_TYPE_BOOL:
- if defaultValue == "true" {
- defaultValue = "1"
- } else {
- defaultValue = "0"
- }
- case descriptor.FieldDescriptorProto_TYPE_STRING,
- descriptor.FieldDescriptorProto_TYPE_BYTES:
- // Nothing to do. Quoting is done for the whole tag.
- case descriptor.FieldDescriptorProto_TYPE_ENUM:
- // For enums we need to provide the integer constant.
- obj := g.ObjectNamed(field.GetTypeName())
- if id, ok := obj.(*ImportedDescriptor); ok {
- // It is an enum that was publicly imported.
- // We need the underlying type.
- obj = id.o
- }
- enum, ok := obj.(*EnumDescriptor)
- if !ok {
- log.Printf("obj is a %T", obj)
- if id, ok := obj.(*ImportedDescriptor); ok {
- log.Printf("id.o is a %T", id.o)
- }
- g.Fail("unknown enum type", CamelCaseSlice(obj.TypeName()))
- }
- defaultValue = enum.integerValueAsString(defaultValue)
- }
- defaultValue = ",def=" + defaultValue
- }
- enum := ""
- if *field.Type == descriptor.FieldDescriptorProto_TYPE_ENUM {
- // We avoid using obj.PackageName(), because we want to use the
- // original (proto-world) package name.
- obj := g.ObjectNamed(field.GetTypeName())
- if id, ok := obj.(*ImportedDescriptor); ok {
- obj = id.o
- }
- enum = ",enum="
- if pkg := obj.File().GetPackage(); pkg != "" {
- enum += pkg + "."
- }
- enum += CamelCaseSlice(obj.TypeName())
- }
- packed := ""
- if (field.Options != nil && field.Options.GetPacked()) ||
- // Per https://developers.google.com/protocol-buffers/docs/proto3#simple:
- // "In proto3, repeated fields of scalar numeric types use packed encoding by default."
- (message.proto3() && (field.Options == nil || field.Options.Packed == nil) &&
- isRepeated(field) && isScalar(field)) {
- packed = ",packed"
- }
- fieldName := field.GetName()
- name := fieldName
- if *field.Type == descriptor.FieldDescriptorProto_TYPE_GROUP {
- // We must use the type name for groups instead of
- // the field name to preserve capitalization.
- // type_name in FieldDescriptorProto is fully-qualified,
- // but we only want the local part.
- name = *field.TypeName
- if i := strings.LastIndex(name, "."); i >= 0 {
- name = name[i+1:]
- }
- }
- if json := field.GetJsonName(); json != "" && json != name {
- // TODO: escaping might be needed, in which case
- // perhaps this should be in its own "json" tag.
- name += ",json=" + json
- }
- name = ",name=" + name
- if message.proto3() {
- // We only need the extra tag for []byte fields;
- // no need to add noise for the others.
- if *field.Type == descriptor.FieldDescriptorProto_TYPE_BYTES {
- name += ",proto3"
- }
-
- }
- oneof := ""
- if field.OneofIndex != nil {
- oneof = ",oneof"
- }
- return strconv.Quote(fmt.Sprintf("%s,%d,%s%s%s%s%s%s",
- wiretype,
- field.GetNumber(),
- optrepreq,
- packed,
- name,
- enum,
- oneof,
- defaultValue))
-}
-
-func needsStar(typ descriptor.FieldDescriptorProto_Type) bool {
- switch typ {
- case descriptor.FieldDescriptorProto_TYPE_GROUP:
- return false
- case descriptor.FieldDescriptorProto_TYPE_MESSAGE:
- return false
- case descriptor.FieldDescriptorProto_TYPE_BYTES:
- return false
- }
- return true
-}
-
-// TypeName is the printed name appropriate for an item. If the object is in the current file,
-// TypeName drops the package name and underscores the rest.
-// Otherwise the object is from another package; and the result is the underscored
-// package name followed by the item name.
-// The result always has an initial capital.
-func (g *Generator) TypeName(obj Object) string {
- return g.DefaultPackageName(obj) + CamelCaseSlice(obj.TypeName())
-}
-
-// TypeNameWithPackage is like TypeName, but always includes the package
-// name even if the object is in our own package.
-func (g *Generator) TypeNameWithPackage(obj Object) string {
- return obj.PackageName() + CamelCaseSlice(obj.TypeName())
-}
-
-// GoType returns a string representing the type name, and the wire type
-func (g *Generator) GoType(message *Descriptor, field *descriptor.FieldDescriptorProto) (typ string, wire string) {
- // TODO: Options.
- switch *field.Type {
- case descriptor.FieldDescriptorProto_TYPE_DOUBLE:
- typ, wire = "float64", "fixed64"
- case descriptor.FieldDescriptorProto_TYPE_FLOAT:
- typ, wire = "float32", "fixed32"
- case descriptor.FieldDescriptorProto_TYPE_INT64:
- typ, wire = "int64", "varint"
- case descriptor.FieldDescriptorProto_TYPE_UINT64:
- typ, wire = "uint64", "varint"
- case descriptor.FieldDescriptorProto_TYPE_INT32:
- typ, wire = "int32", "varint"
- case descriptor.FieldDescriptorProto_TYPE_UINT32:
- typ, wire = "uint32", "varint"
- case descriptor.FieldDescriptorProto_TYPE_FIXED64:
- typ, wire = "uint64", "fixed64"
- case descriptor.FieldDescriptorProto_TYPE_FIXED32:
- typ, wire = "uint32", "fixed32"
- case descriptor.FieldDescriptorProto_TYPE_BOOL:
- typ, wire = "bool", "varint"
- case descriptor.FieldDescriptorProto_TYPE_STRING:
- typ, wire = "string", "bytes"
- case descriptor.FieldDescriptorProto_TYPE_GROUP:
- desc := g.ObjectNamed(field.GetTypeName())
- typ, wire = "*"+g.TypeName(desc), "group"
- case descriptor.FieldDescriptorProto_TYPE_MESSAGE:
- desc := g.ObjectNamed(field.GetTypeName())
- typ, wire = "*"+g.TypeName(desc), "bytes"
- case descriptor.FieldDescriptorProto_TYPE_BYTES:
- typ, wire = "[]byte", "bytes"
- case descriptor.FieldDescriptorProto_TYPE_ENUM:
- desc := g.ObjectNamed(field.GetTypeName())
- typ, wire = g.TypeName(desc), "varint"
- case descriptor.FieldDescriptorProto_TYPE_SFIXED32:
- typ, wire = "int32", "fixed32"
- case descriptor.FieldDescriptorProto_TYPE_SFIXED64:
- typ, wire = "int64", "fixed64"
- case descriptor.FieldDescriptorProto_TYPE_SINT32:
- typ, wire = "int32", "zigzag32"
- case descriptor.FieldDescriptorProto_TYPE_SINT64:
- typ, wire = "int64", "zigzag64"
- default:
- g.Fail("unknown type for", field.GetName())
- }
- if isRepeated(field) {
- typ = "[]" + typ
- } else if message != nil && message.proto3() {
- return
- } else if field.OneofIndex != nil && message != nil {
- return
- } else if needsStar(*field.Type) {
- typ = "*" + typ
- }
- return
-}
-
-func (g *Generator) RecordTypeUse(t string) {
- if obj, ok := g.typeNameToObject[t]; ok {
- // Call ObjectNamed to get the true object to record the use.
- obj = g.ObjectNamed(t)
- g.usedPackages[obj.PackageName()] = true
- }
-}
-
-// Method names that may be generated. Fields with these names get an
-// underscore appended. Any change to this set is a potential incompatible
-// API change because it changes generated field names.
-var methodNames = [...]string{
- "Reset",
- "String",
- "ProtoMessage",
- "Marshal",
- "Unmarshal",
- "ExtensionRangeArray",
- "ExtensionMap",
- "Descriptor",
-}
-
-// Names of messages in the `google.protobuf` package for which
-// we will generate XXX_WellKnownType methods.
-var wellKnownTypes = map[string]bool{
- "Any": true,
- "Duration": true,
- "Empty": true,
- "Struct": true,
- "Timestamp": true,
-
- "Value": true,
- "ListValue": true,
- "DoubleValue": true,
- "FloatValue": true,
- "Int64Value": true,
- "UInt64Value": true,
- "Int32Value": true,
- "UInt32Value": true,
- "BoolValue": true,
- "StringValue": true,
- "BytesValue": true,
-}
-
-// Generate the type and default constant definitions for this Descriptor.
-func (g *Generator) generateMessage(message *Descriptor) {
- // The full type name
- typeName := message.TypeName()
- // The full type name, CamelCased.
- ccTypeName := CamelCaseSlice(typeName)
-
- usedNames := make(map[string]bool)
- for _, n := range methodNames {
- usedNames[n] = true
- }
- fieldNames := make(map[*descriptor.FieldDescriptorProto]string)
- fieldGetterNames := make(map[*descriptor.FieldDescriptorProto]string)
- fieldTypes := make(map[*descriptor.FieldDescriptorProto]string)
- mapFieldTypes := make(map[*descriptor.FieldDescriptorProto]string)
-
- oneofFieldName := make(map[int32]string) // indexed by oneof_index field of FieldDescriptorProto
- oneofDisc := make(map[int32]string) // name of discriminator method
- oneofTypeName := make(map[*descriptor.FieldDescriptorProto]string) // without star
- oneofInsertPoints := make(map[int32]int) // oneof_index => offset of g.Buffer
-
- g.PrintComments(message.path)
- g.P("type ", ccTypeName, " struct {")
- g.In()
-
- // allocNames finds a conflict-free variation of the given strings,
- // consistently mutating their suffixes.
- // It returns the same number of strings.
- allocNames := func(ns ...string) []string {
- Loop:
- for {
- for _, n := range ns {
- if usedNames[n] {
- for i := range ns {
- ns[i] += "_"
- }
- continue Loop
- }
- }
- for _, n := range ns {
- usedNames[n] = true
- }
- return ns
- }
- }
-
- for i, field := range message.Field {
- // Allocate the getter and the field at the same time so name
- // collisions create field/method consistent names.
- // TODO: This allocation occurs based on the order of the fields
- // in the proto file, meaning that a change in the field
- // ordering can change generated Method/Field names.
- base := CamelCase(*field.Name)
- ns := allocNames(base, "Get"+base)
- fieldName, fieldGetterName := ns[0], ns[1]
- typename, wiretype := g.GoType(message, field)
- jsonName := *field.Name
- tag := fmt.Sprintf("protobuf:%s json:%q", g.goTag(message, field, wiretype), jsonName+",omitempty")
-
- fieldNames[field] = fieldName
- fieldGetterNames[field] = fieldGetterName
-
- oneof := field.OneofIndex != nil
- if oneof && oneofFieldName[*field.OneofIndex] == "" {
- odp := message.OneofDecl[int(*field.OneofIndex)]
- fname := allocNames(CamelCase(odp.GetName()))[0]
-
- // This is the first field of a oneof we haven't seen before.
- // Generate the union field.
- com := g.PrintComments(fmt.Sprintf("%s,%d,%d", message.path, messageOneofPath, *field.OneofIndex))
- if com {
- g.P("//")
- }
- g.P("// Types that are valid to be assigned to ", fname, ":")
- // Generate the rest of this comment later,
- // when we've computed any disambiguation.
- oneofInsertPoints[*field.OneofIndex] = g.Buffer.Len()
-
- dname := "is" + ccTypeName + "_" + fname
- oneofFieldName[*field.OneofIndex] = fname
- oneofDisc[*field.OneofIndex] = dname
- tag := `protobuf_oneof:"` + odp.GetName() + `"`
- g.P(fname, " ", dname, " `", tag, "`")
- }
-
- if *field.Type == descriptor.FieldDescriptorProto_TYPE_MESSAGE {
- desc := g.ObjectNamed(field.GetTypeName())
- if d, ok := desc.(*Descriptor); ok && d.GetOptions().GetMapEntry() {
- // Figure out the Go types and tags for the key and value types.
- keyField, valField := d.Field[0], d.Field[1]
- keyType, keyWire := g.GoType(d, keyField)
- valType, valWire := g.GoType(d, valField)
- keyTag, valTag := g.goTag(d, keyField, keyWire), g.goTag(d, valField, valWire)
-
- // We don't use stars, except for message-typed values.
- // Message and enum types are the only two possibly foreign types used in maps,
- // so record their use. They are not permitted as map keys.
- keyType = strings.TrimPrefix(keyType, "*")
- switch *valField.Type {
- case descriptor.FieldDescriptorProto_TYPE_ENUM:
- valType = strings.TrimPrefix(valType, "*")
- g.RecordTypeUse(valField.GetTypeName())
- case descriptor.FieldDescriptorProto_TYPE_MESSAGE:
- g.RecordTypeUse(valField.GetTypeName())
- default:
- valType = strings.TrimPrefix(valType, "*")
- }
-
- typename = fmt.Sprintf("map[%s]%s", keyType, valType)
- mapFieldTypes[field] = typename // record for the getter generation
-
- tag += fmt.Sprintf(" protobuf_key:%s protobuf_val:%s", keyTag, valTag)
- }
- }
-
- fieldTypes[field] = typename
-
- if oneof {
- tname := ccTypeName + "_" + fieldName
- // It is possible for this to collide with a message or enum
- // nested in this message. Check for collisions.
- for {
- ok := true
- for _, desc := range message.nested {
- if CamelCaseSlice(desc.TypeName()) == tname {
- ok = false
- break
- }
- }
- for _, enum := range message.enums {
- if CamelCaseSlice(enum.TypeName()) == tname {
- ok = false
- break
- }
- }
- if !ok {
- tname += "_"
- continue
- }
- break
- }
-
- oneofTypeName[field] = tname
- continue
- }
-
- g.PrintComments(fmt.Sprintf("%s,%d,%d", message.path, messageFieldPath, i))
- g.P(fieldName, "\t", typename, "\t`", tag, "`")
- g.RecordTypeUse(field.GetTypeName())
- }
- if len(message.ExtensionRange) > 0 {
- g.P(g.Pkg["proto"], ".XXX_InternalExtensions `json:\"-\"`")
- }
- if !message.proto3() {
- g.P("XXX_unrecognized\t[]byte `json:\"-\"`")
- }
- g.Out()
- g.P("}")
-
- // Update g.Buffer to list valid oneof types.
- // We do this down here, after we've disambiguated the oneof type names.
- // We go in reverse order of insertion point to avoid invalidating offsets.
- for oi := int32(len(message.OneofDecl)); oi >= 0; oi-- {
- ip := oneofInsertPoints[oi]
- all := g.Buffer.Bytes()
- rem := all[ip:]
- g.Buffer = bytes.NewBuffer(all[:ip:ip]) // set cap so we don't scribble on rem
- for _, field := range message.Field {
- if field.OneofIndex == nil || *field.OneofIndex != oi {
- continue
- }
- g.P("//\t*", oneofTypeName[field])
- }
- g.Buffer.Write(rem)
- }
-
- // Reset, String and ProtoMessage methods.
- g.P("func (m *", ccTypeName, ") Reset() { *m = ", ccTypeName, "{} }")
- g.P("func (m *", ccTypeName, ") String() string { return ", g.Pkg["proto"], ".CompactTextString(m) }")
- g.P("func (*", ccTypeName, ") ProtoMessage() {}")
- var indexes []string
- for m := message; m != nil; m = m.parent {
- indexes = append([]string{strconv.Itoa(m.index)}, indexes...)
- }
- g.P("func (*", ccTypeName, ") Descriptor() ([]byte, []int) { return ", g.file.VarName(), ", []int{", strings.Join(indexes, ", "), "} }")
- // TODO: Revisit the decision to use a XXX_WellKnownType method
- // if we change proto.MessageName to work with multiple equivalents.
- if message.file.GetPackage() == "google.protobuf" && wellKnownTypes[message.GetName()] {
- g.P("func (*", ccTypeName, `) XXX_WellKnownType() string { return "`, message.GetName(), `" }`)
- }
-
- // Extension support methods
- var hasExtensions, isMessageSet bool
- if len(message.ExtensionRange) > 0 {
- hasExtensions = true
- // message_set_wire_format only makes sense when extensions are defined.
- if opts := message.Options; opts != nil && opts.GetMessageSetWireFormat() {
- isMessageSet = true
- g.P()
- g.P("func (m *", ccTypeName, ") Marshal() ([]byte, error) {")
- g.In()
- g.P("return ", g.Pkg["proto"], ".MarshalMessageSet(&m.XXX_InternalExtensions)")
- g.Out()
- g.P("}")
- g.P("func (m *", ccTypeName, ") Unmarshal(buf []byte) error {")
- g.In()
- g.P("return ", g.Pkg["proto"], ".UnmarshalMessageSet(buf, &m.XXX_InternalExtensions)")
- g.Out()
- g.P("}")
- g.P("func (m *", ccTypeName, ") MarshalJSON() ([]byte, error) {")
- g.In()
- g.P("return ", g.Pkg["proto"], ".MarshalMessageSetJSON(&m.XXX_InternalExtensions)")
- g.Out()
- g.P("}")
- g.P("func (m *", ccTypeName, ") UnmarshalJSON(buf []byte) error {")
- g.In()
- g.P("return ", g.Pkg["proto"], ".UnmarshalMessageSetJSON(buf, &m.XXX_InternalExtensions)")
- g.Out()
- g.P("}")
- g.P("// ensure ", ccTypeName, " satisfies proto.Marshaler and proto.Unmarshaler")
- g.P("var _ ", g.Pkg["proto"], ".Marshaler = (*", ccTypeName, ")(nil)")
- g.P("var _ ", g.Pkg["proto"], ".Unmarshaler = (*", ccTypeName, ")(nil)")
- }
-
- g.P()
- g.P("var extRange_", ccTypeName, " = []", g.Pkg["proto"], ".ExtensionRange{")
- g.In()
- for _, r := range message.ExtensionRange {
- end := fmt.Sprint(*r.End - 1) // make range inclusive on both ends
- g.P("{", r.Start, ", ", end, "},")
- }
- g.Out()
- g.P("}")
- g.P("func (*", ccTypeName, ") ExtensionRangeArray() []", g.Pkg["proto"], ".ExtensionRange {")
- g.In()
- g.P("return extRange_", ccTypeName)
- g.Out()
- g.P("}")
- }
-
- // Default constants
- defNames := make(map[*descriptor.FieldDescriptorProto]string)
- for _, field := range message.Field {
- def := field.GetDefaultValue()
- if def == "" {
- continue
- }
- fieldname := "Default_" + ccTypeName + "_" + CamelCase(*field.Name)
- defNames[field] = fieldname
- typename, _ := g.GoType(message, field)
- if typename[0] == '*' {
- typename = typename[1:]
- }
- kind := "const "
- switch {
- case typename == "bool":
- case typename == "string":
- def = strconv.Quote(def)
- case typename == "[]byte":
- def = "[]byte(" + strconv.Quote(unescape(def)) + ")"
- kind = "var "
- case def == "inf", def == "-inf", def == "nan":
- // These names are known to, and defined by, the protocol language.
- switch def {
- case "inf":
- def = "math.Inf(1)"
- case "-inf":
- def = "math.Inf(-1)"
- case "nan":
- def = "math.NaN()"
- }
- if *field.Type == descriptor.FieldDescriptorProto_TYPE_FLOAT {
- def = "float32(" + def + ")"
- }
- kind = "var "
- case *field.Type == descriptor.FieldDescriptorProto_TYPE_ENUM:
- // Must be an enum. Need to construct the prefixed name.
- obj := g.ObjectNamed(field.GetTypeName())
- var enum *EnumDescriptor
- if id, ok := obj.(*ImportedDescriptor); ok {
- // The enum type has been publicly imported.
- enum, _ = id.o.(*EnumDescriptor)
- } else {
- enum, _ = obj.(*EnumDescriptor)
- }
- if enum == nil {
- log.Printf("don't know how to generate constant for %s", fieldname)
- continue
- }
- def = g.DefaultPackageName(obj) + enum.prefix() + def
- }
- g.P(kind, fieldname, " ", typename, " = ", def)
- g.file.addExport(message, constOrVarSymbol{fieldname, kind, ""})
- }
- g.P()
-
- // Oneof per-field types, discriminants and getters.
- //
- // Generate unexported named types for the discriminant interfaces.
- // We shouldn't have to do this, but there was (~19 Aug 2015) a compiler/linker bug
- // that was triggered by using anonymous interfaces here.
- // TODO: Revisit this and consider reverting back to anonymous interfaces.
- for oi := range message.OneofDecl {
- dname := oneofDisc[int32(oi)]
- g.P("type ", dname, " interface {")
- g.In()
- g.P(dname, "()")
- g.Out()
- g.P("}")
- }
- g.P()
- for _, field := range message.Field {
- if field.OneofIndex == nil {
- continue
- }
- _, wiretype := g.GoType(message, field)
- tag := "protobuf:" + g.goTag(message, field, wiretype)
- g.P("type ", oneofTypeName[field], " struct{ ", fieldNames[field], " ", fieldTypes[field], " `", tag, "` }")
- g.RecordTypeUse(field.GetTypeName())
- }
- g.P()
- for _, field := range message.Field {
- if field.OneofIndex == nil {
- continue
- }
- g.P("func (*", oneofTypeName[field], ") ", oneofDisc[*field.OneofIndex], "() {}")
- }
- g.P()
- for oi := range message.OneofDecl {
- fname := oneofFieldName[int32(oi)]
- g.P("func (m *", ccTypeName, ") Get", fname, "() ", oneofDisc[int32(oi)], " {")
- g.P("if m != nil { return m.", fname, " }")
- g.P("return nil")
- g.P("}")
- }
- g.P()
-
- // Field getters
- var getters []getterSymbol
- for _, field := range message.Field {
- oneof := field.OneofIndex != nil
-
- fname := fieldNames[field]
- typename, _ := g.GoType(message, field)
- if t, ok := mapFieldTypes[field]; ok {
- typename = t
- }
- mname := fieldGetterNames[field]
- star := ""
- if needsStar(*field.Type) && typename[0] == '*' {
- typename = typename[1:]
- star = "*"
- }
-
- // Only export getter symbols for basic types,
- // and for messages and enums in the same package.
- // Groups are not exported.
- // Foreign types can't be hoisted through a public import because
- // the importer may not already be importing the defining .proto.
- // As an example, imagine we have an import tree like this:
- // A.proto -> B.proto -> C.proto
- // If A publicly imports B, we need to generate the getters from B in A's output,
- // but if one such getter returns something from C then we cannot do that
- // because A is not importing C already.
- var getter, genType bool
- switch *field.Type {
- case descriptor.FieldDescriptorProto_TYPE_GROUP:
- getter = false
- case descriptor.FieldDescriptorProto_TYPE_MESSAGE, descriptor.FieldDescriptorProto_TYPE_ENUM:
- // Only export getter if its return type is in this package.
- getter = g.ObjectNamed(field.GetTypeName()).PackageName() == message.PackageName()
- genType = true
- default:
- getter = true
- }
- if getter {
- getters = append(getters, getterSymbol{
- name: mname,
- typ: typename,
- typeName: field.GetTypeName(),
- genType: genType,
- })
- }
-
- g.P("func (m *", ccTypeName, ") "+mname+"() "+typename+" {")
- g.In()
- def, hasDef := defNames[field]
- typeDefaultIsNil := false // whether this field type's default value is a literal nil unless specified
- switch *field.Type {
- case descriptor.FieldDescriptorProto_TYPE_BYTES:
- typeDefaultIsNil = !hasDef
- case descriptor.FieldDescriptorProto_TYPE_GROUP, descriptor.FieldDescriptorProto_TYPE_MESSAGE:
- typeDefaultIsNil = true
- }
- if isRepeated(field) {
- typeDefaultIsNil = true
- }
- if typeDefaultIsNil && !oneof {
- // A bytes field with no explicit default needs less generated code,
- // as does a message or group field, or a repeated field.
- g.P("if m != nil {")
- g.In()
- g.P("return m." + fname)
- g.Out()
- g.P("}")
- g.P("return nil")
- g.Out()
- g.P("}")
- g.P()
- continue
- }
- if !oneof {
- if message.proto3() {
- g.P("if m != nil {")
- } else {
- g.P("if m != nil && m." + fname + " != nil {")
- }
- g.In()
- g.P("return " + star + "m." + fname)
- g.Out()
- g.P("}")
- } else {
- uname := oneofFieldName[*field.OneofIndex]
- tname := oneofTypeName[field]
- g.P("if x, ok := m.Get", uname, "().(*", tname, "); ok {")
- g.P("return x.", fname)
- g.P("}")
- }
- if hasDef {
- if *field.Type != descriptor.FieldDescriptorProto_TYPE_BYTES {
- g.P("return " + def)
- } else {
- // The default is a []byte var.
- // Make a copy when returning it to be safe.
- g.P("return append([]byte(nil), ", def, "...)")
- }
- } else {
- switch *field.Type {
- case descriptor.FieldDescriptorProto_TYPE_BOOL:
- g.P("return false")
- case descriptor.FieldDescriptorProto_TYPE_STRING:
- g.P(`return ""`)
- case descriptor.FieldDescriptorProto_TYPE_GROUP,
- descriptor.FieldDescriptorProto_TYPE_MESSAGE,
- descriptor.FieldDescriptorProto_TYPE_BYTES:
- // This is only possible for oneof fields.
- g.P("return nil")
- case descriptor.FieldDescriptorProto_TYPE_ENUM:
- // The default default for an enum is the first value in the enum,
- // not zero.
- obj := g.ObjectNamed(field.GetTypeName())
- var enum *EnumDescriptor
- if id, ok := obj.(*ImportedDescriptor); ok {
- // The enum type has been publicly imported.
- enum, _ = id.o.(*EnumDescriptor)
- } else {
- enum, _ = obj.(*EnumDescriptor)
- }
- if enum == nil {
- log.Printf("don't know how to generate getter for %s", field.GetName())
- continue
- }
- if len(enum.Value) == 0 {
- g.P("return 0 // empty enum")
- } else {
- first := enum.Value[0].GetName()
- g.P("return ", g.DefaultPackageName(obj)+enum.prefix()+first)
- }
- default:
- g.P("return 0")
- }
- }
- g.Out()
- g.P("}")
- g.P()
- }
-
- if !message.group {
- ms := &messageSymbol{
- sym: ccTypeName,
- hasExtensions: hasExtensions,
- isMessageSet: isMessageSet,
- hasOneof: len(message.OneofDecl) > 0,
- getters: getters,
- }
- g.file.addExport(message, ms)
- }
-
- // Oneof functions
- if len(message.OneofDecl) > 0 {
- fieldWire := make(map[*descriptor.FieldDescriptorProto]string)
-
- // method
- enc := "_" + ccTypeName + "_OneofMarshaler"
- dec := "_" + ccTypeName + "_OneofUnmarshaler"
- size := "_" + ccTypeName + "_OneofSizer"
- encSig := "(msg " + g.Pkg["proto"] + ".Message, b *" + g.Pkg["proto"] + ".Buffer) error"
- decSig := "(msg " + g.Pkg["proto"] + ".Message, tag, wire int, b *" + g.Pkg["proto"] + ".Buffer) (bool, error)"
- sizeSig := "(msg " + g.Pkg["proto"] + ".Message) (n int)"
-
- g.P("// XXX_OneofFuncs is for the internal use of the proto package.")
- g.P("func (*", ccTypeName, ") XXX_OneofFuncs() (func", encSig, ", func", decSig, ", func", sizeSig, ", []interface{}) {")
- g.P("return ", enc, ", ", dec, ", ", size, ", []interface{}{")
- for _, field := range message.Field {
- if field.OneofIndex == nil {
- continue
- }
- g.P("(*", oneofTypeName[field], ")(nil),")
- }
- g.P("}")
- g.P("}")
- g.P()
-
- // marshaler
- g.P("func ", enc, encSig, " {")
- g.P("m := msg.(*", ccTypeName, ")")
- for oi, odp := range message.OneofDecl {
- g.P("// ", odp.GetName())
- fname := oneofFieldName[int32(oi)]
- g.P("switch x := m.", fname, ".(type) {")
- for _, field := range message.Field {
- if field.OneofIndex == nil || int(*field.OneofIndex) != oi {
- continue
- }
- g.P("case *", oneofTypeName[field], ":")
- var wire, pre, post string
- val := "x." + fieldNames[field] // overridden for TYPE_BOOL
- canFail := false // only TYPE_MESSAGE and TYPE_GROUP can fail
- switch *field.Type {
- case descriptor.FieldDescriptorProto_TYPE_DOUBLE:
- wire = "WireFixed64"
- pre = "b.EncodeFixed64(" + g.Pkg["math"] + ".Float64bits("
- post = "))"
- case descriptor.FieldDescriptorProto_TYPE_FLOAT:
- wire = "WireFixed32"
- pre = "b.EncodeFixed32(uint64(" + g.Pkg["math"] + ".Float32bits("
- post = ")))"
- case descriptor.FieldDescriptorProto_TYPE_INT64,
- descriptor.FieldDescriptorProto_TYPE_UINT64:
- wire = "WireVarint"
- pre, post = "b.EncodeVarint(uint64(", "))"
- case descriptor.FieldDescriptorProto_TYPE_INT32,
- descriptor.FieldDescriptorProto_TYPE_UINT32,
- descriptor.FieldDescriptorProto_TYPE_ENUM:
- wire = "WireVarint"
- pre, post = "b.EncodeVarint(uint64(", "))"
- case descriptor.FieldDescriptorProto_TYPE_FIXED64,
- descriptor.FieldDescriptorProto_TYPE_SFIXED64:
- wire = "WireFixed64"
- pre, post = "b.EncodeFixed64(uint64(", "))"
- case descriptor.FieldDescriptorProto_TYPE_FIXED32,
- descriptor.FieldDescriptorProto_TYPE_SFIXED32:
- wire = "WireFixed32"
- pre, post = "b.EncodeFixed32(uint64(", "))"
- case descriptor.FieldDescriptorProto_TYPE_BOOL:
- // bool needs special handling.
- g.P("t := uint64(0)")
- g.P("if ", val, " { t = 1 }")
- val = "t"
- wire = "WireVarint"
- pre, post = "b.EncodeVarint(", ")"
- case descriptor.FieldDescriptorProto_TYPE_STRING:
- wire = "WireBytes"
- pre, post = "b.EncodeStringBytes(", ")"
- case descriptor.FieldDescriptorProto_TYPE_GROUP:
- wire = "WireStartGroup"
- pre, post = "b.Marshal(", ")"
- canFail = true
- case descriptor.FieldDescriptorProto_TYPE_MESSAGE:
- wire = "WireBytes"
- pre, post = "b.EncodeMessage(", ")"
- canFail = true
- case descriptor.FieldDescriptorProto_TYPE_BYTES:
- wire = "WireBytes"
- pre, post = "b.EncodeRawBytes(", ")"
- case descriptor.FieldDescriptorProto_TYPE_SINT32:
- wire = "WireVarint"
- pre, post = "b.EncodeZigzag32(uint64(", "))"
- case descriptor.FieldDescriptorProto_TYPE_SINT64:
- wire = "WireVarint"
- pre, post = "b.EncodeZigzag64(uint64(", "))"
- default:
- g.Fail("unhandled oneof field type ", field.Type.String())
- }
- fieldWire[field] = wire
- g.P("b.EncodeVarint(", field.Number, "<<3|", g.Pkg["proto"], ".", wire, ")")
- if !canFail {
- g.P(pre, val, post)
- } else {
- g.P("if err := ", pre, val, post, "; err != nil {")
- g.P("return err")
- g.P("}")
- }
- if *field.Type == descriptor.FieldDescriptorProto_TYPE_GROUP {
- g.P("b.EncodeVarint(", field.Number, "<<3|", g.Pkg["proto"], ".WireEndGroup)")
- }
- }
- g.P("case nil:")
- g.P("default: return ", g.Pkg["fmt"], `.Errorf("`, ccTypeName, ".", fname, ` has unexpected type %T", x)`)
- g.P("}")
- }
- g.P("return nil")
- g.P("}")
- g.P()
-
- // unmarshaler
- g.P("func ", dec, decSig, " {")
- g.P("m := msg.(*", ccTypeName, ")")
- g.P("switch tag {")
- for _, field := range message.Field {
- if field.OneofIndex == nil {
- continue
- }
- odp := message.OneofDecl[int(*field.OneofIndex)]
- g.P("case ", field.Number, ": // ", odp.GetName(), ".", *field.Name)
- g.P("if wire != ", g.Pkg["proto"], ".", fieldWire[field], " {")
- g.P("return true, ", g.Pkg["proto"], ".ErrInternalBadWireType")
- g.P("}")
- lhs := "x, err" // overridden for TYPE_MESSAGE and TYPE_GROUP
- var dec, cast, cast2 string
- switch *field.Type {
- case descriptor.FieldDescriptorProto_TYPE_DOUBLE:
- dec, cast = "b.DecodeFixed64()", g.Pkg["math"]+".Float64frombits"
- case descriptor.FieldDescriptorProto_TYPE_FLOAT:
- dec, cast, cast2 = "b.DecodeFixed32()", "uint32", g.Pkg["math"]+".Float32frombits"
- case descriptor.FieldDescriptorProto_TYPE_INT64:
- dec, cast = "b.DecodeVarint()", "int64"
- case descriptor.FieldDescriptorProto_TYPE_UINT64:
- dec = "b.DecodeVarint()"
- case descriptor.FieldDescriptorProto_TYPE_INT32:
- dec, cast = "b.DecodeVarint()", "int32"
- case descriptor.FieldDescriptorProto_TYPE_FIXED64:
- dec = "b.DecodeFixed64()"
- case descriptor.FieldDescriptorProto_TYPE_FIXED32:
- dec, cast = "b.DecodeFixed32()", "uint32"
- case descriptor.FieldDescriptorProto_TYPE_BOOL:
- dec = "b.DecodeVarint()"
- // handled specially below
- case descriptor.FieldDescriptorProto_TYPE_STRING:
- dec = "b.DecodeStringBytes()"
- case descriptor.FieldDescriptorProto_TYPE_GROUP:
- g.P("msg := new(", fieldTypes[field][1:], ")") // drop star
- lhs = "err"
- dec = "b.DecodeGroup(msg)"
- // handled specially below
- case descriptor.FieldDescriptorProto_TYPE_MESSAGE:
- g.P("msg := new(", fieldTypes[field][1:], ")") // drop star
- lhs = "err"
- dec = "b.DecodeMessage(msg)"
- // handled specially below
- case descriptor.FieldDescriptorProto_TYPE_BYTES:
- dec = "b.DecodeRawBytes(true)"
- case descriptor.FieldDescriptorProto_TYPE_UINT32:
- dec, cast = "b.DecodeVarint()", "uint32"
- case descriptor.FieldDescriptorProto_TYPE_ENUM:
- dec, cast = "b.DecodeVarint()", fieldTypes[field]
- case descriptor.FieldDescriptorProto_TYPE_SFIXED32:
- dec, cast = "b.DecodeFixed32()", "int32"
- case descriptor.FieldDescriptorProto_TYPE_SFIXED64:
- dec, cast = "b.DecodeFixed64()", "int64"
- case descriptor.FieldDescriptorProto_TYPE_SINT32:
- dec, cast = "b.DecodeZigzag32()", "int32"
- case descriptor.FieldDescriptorProto_TYPE_SINT64:
- dec, cast = "b.DecodeZigzag64()", "int64"
- default:
- g.Fail("unhandled oneof field type ", field.Type.String())
- }
- g.P(lhs, " := ", dec)
- val := "x"
- if cast != "" {
- val = cast + "(" + val + ")"
- }
- if cast2 != "" {
- val = cast2 + "(" + val + ")"
- }
- switch *field.Type {
- case descriptor.FieldDescriptorProto_TYPE_BOOL:
- val += " != 0"
- case descriptor.FieldDescriptorProto_TYPE_GROUP,
- descriptor.FieldDescriptorProto_TYPE_MESSAGE:
- val = "msg"
- }
- g.P("m.", oneofFieldName[*field.OneofIndex], " = &", oneofTypeName[field], "{", val, "}")
- g.P("return true, err")
- }
- g.P("default: return false, nil")
- g.P("}")
- g.P("}")
- g.P()
-
- // sizer
- g.P("func ", size, sizeSig, " {")
- g.P("m := msg.(*", ccTypeName, ")")
- for oi, odp := range message.OneofDecl {
- g.P("// ", odp.GetName())
- fname := oneofFieldName[int32(oi)]
- g.P("switch x := m.", fname, ".(type) {")
- for _, field := range message.Field {
- if field.OneofIndex == nil || int(*field.OneofIndex) != oi {
- continue
- }
- g.P("case *", oneofTypeName[field], ":")
- val := "x." + fieldNames[field]
- var wire, varint, fixed string
- switch *field.Type {
- case descriptor.FieldDescriptorProto_TYPE_DOUBLE:
- wire = "WireFixed64"
- fixed = "8"
- case descriptor.FieldDescriptorProto_TYPE_FLOAT:
- wire = "WireFixed32"
- fixed = "4"
- case descriptor.FieldDescriptorProto_TYPE_INT64,
- descriptor.FieldDescriptorProto_TYPE_UINT64,
- descriptor.FieldDescriptorProto_TYPE_INT32,
- descriptor.FieldDescriptorProto_TYPE_UINT32,
- descriptor.FieldDescriptorProto_TYPE_ENUM:
- wire = "WireVarint"
- varint = val
- case descriptor.FieldDescriptorProto_TYPE_FIXED64,
- descriptor.FieldDescriptorProto_TYPE_SFIXED64:
- wire = "WireFixed64"
- fixed = "8"
- case descriptor.FieldDescriptorProto_TYPE_FIXED32,
- descriptor.FieldDescriptorProto_TYPE_SFIXED32:
- wire = "WireFixed32"
- fixed = "4"
- case descriptor.FieldDescriptorProto_TYPE_BOOL:
- wire = "WireVarint"
- fixed = "1"
- case descriptor.FieldDescriptorProto_TYPE_STRING:
- wire = "WireBytes"
- fixed = "len(" + val + ")"
- varint = fixed
- case descriptor.FieldDescriptorProto_TYPE_GROUP:
- wire = "WireStartGroup"
- fixed = g.Pkg["proto"] + ".Size(" + val + ")"
- case descriptor.FieldDescriptorProto_TYPE_MESSAGE:
- wire = "WireBytes"
- g.P("s := ", g.Pkg["proto"], ".Size(", val, ")")
- fixed = "s"
- varint = fixed
- case descriptor.FieldDescriptorProto_TYPE_BYTES:
- wire = "WireBytes"
- fixed = "len(" + val + ")"
- varint = fixed
- case descriptor.FieldDescriptorProto_TYPE_SINT32:
- wire = "WireVarint"
- varint = "(uint32(" + val + ") << 1) ^ uint32((int32(" + val + ") >> 31))"
- case descriptor.FieldDescriptorProto_TYPE_SINT64:
- wire = "WireVarint"
- varint = "uint64(" + val + " << 1) ^ uint64((int64(" + val + ") >> 63))"
- default:
- g.Fail("unhandled oneof field type ", field.Type.String())
- }
- g.P("n += ", g.Pkg["proto"], ".SizeVarint(", field.Number, "<<3|", g.Pkg["proto"], ".", wire, ")")
- if varint != "" {
- g.P("n += ", g.Pkg["proto"], ".SizeVarint(uint64(", varint, "))")
- }
- if fixed != "" {
- g.P("n += ", fixed)
- }
- if *field.Type == descriptor.FieldDescriptorProto_TYPE_GROUP {
- g.P("n += ", g.Pkg["proto"], ".SizeVarint(", field.Number, "<<3|", g.Pkg["proto"], ".WireEndGroup)")
- }
- }
- g.P("case nil:")
- g.P("default:")
- g.P("panic(", g.Pkg["fmt"], ".Sprintf(\"proto: unexpected type %T in oneof\", x))")
- g.P("}")
- }
- g.P("return n")
- g.P("}")
- g.P()
- }
-
- for _, ext := range message.ext {
- g.generateExtension(ext)
- }
-
- fullName := strings.Join(message.TypeName(), ".")
- if g.file.Package != nil {
- fullName = *g.file.Package + "." + fullName
- }
-
- g.addInitf("%s.RegisterType((*%s)(nil), %q)", g.Pkg["proto"], ccTypeName, fullName)
-}
-
-var escapeChars = [256]byte{
- 'a': '\a', 'b': '\b', 'f': '\f', 'n': '\n', 'r': '\r', 't': '\t', 'v': '\v', '\\': '\\', '"': '"', '\'': '\'', '?': '?',
-}
-
-// unescape reverses the "C" escaping that protoc does for default values of bytes fields.
-// It is best effort in that it effectively ignores malformed input. Seemingly invalid escape
-// sequences are conveyed, unmodified, into the decoded result.
-func unescape(s string) string {
- // NB: Sadly, we can't use strconv.Unquote because protoc will escape both
- // single and double quotes, but strconv.Unquote only allows one or the
- // other (based on actual surrounding quotes of its input argument).
-
- var out []byte
- for len(s) > 0 {
- // regular character, or too short to be valid escape
- if s[0] != '\\' || len(s) < 2 {
- out = append(out, s[0])
- s = s[1:]
- } else if c := escapeChars[s[1]]; c != 0 {
- // escape sequence
- out = append(out, c)
- s = s[2:]
- } else if s[1] == 'x' || s[1] == 'X' {
- // hex escape, e.g. "\x80
- if len(s) < 4 {
- // too short to be valid
- out = append(out, s[:2]...)
- s = s[2:]
- continue
- }
- v, err := strconv.ParseUint(s[2:4], 16, 8)
- if err != nil {
- out = append(out, s[:4]...)
- } else {
- out = append(out, byte(v))
- }
- s = s[4:]
- } else if '0' <= s[1] && s[1] <= '7' {
- // octal escape, can vary from 1 to 3 octal digits; e.g., "\0" "\40" or "\164"
- // so consume up to 2 more bytes or up to end-of-string
- n := len(s[1:]) - len(strings.TrimLeft(s[1:], "01234567"))
- if n > 3 {
- n = 3
- }
- v, err := strconv.ParseUint(s[1:1+n], 8, 8)
- if err != nil {
- out = append(out, s[:1+n]...)
- } else {
- out = append(out, byte(v))
- }
- s = s[1+n:]
- } else {
- // bad escape, just propagate the slash as-is
- out = append(out, s[0])
- s = s[1:]
- }
- }
-
- return string(out)
-}
-
-func (g *Generator) generateExtension(ext *ExtensionDescriptor) {
- ccTypeName := ext.DescName()
-
- extObj := g.ObjectNamed(*ext.Extendee)
- var extDesc *Descriptor
- if id, ok := extObj.(*ImportedDescriptor); ok {
- // This is extending a publicly imported message.
- // We need the underlying type for goTag.
- extDesc = id.o.(*Descriptor)
- } else {
- extDesc = extObj.(*Descriptor)
- }
- extendedType := "*" + g.TypeName(extObj) // always use the original
- field := ext.FieldDescriptorProto
- fieldType, wireType := g.GoType(ext.parent, field)
- tag := g.goTag(extDesc, field, wireType)
- g.RecordTypeUse(*ext.Extendee)
- if n := ext.FieldDescriptorProto.TypeName; n != nil {
- // foreign extension type
- g.RecordTypeUse(*n)
- }
-
- typeName := ext.TypeName()
-
- // Special case for proto2 message sets: If this extension is extending
- // proto2_bridge.MessageSet, and its final name component is "message_set_extension",
- // then drop that last component.
- mset := false
- if extendedType == "*proto2_bridge.MessageSet" && typeName[len(typeName)-1] == "message_set_extension" {
- typeName = typeName[:len(typeName)-1]
- mset = true
- }
-
- // For text formatting, the package must be exactly what the .proto file declares,
- // ignoring overrides such as the go_package option, and with no dot/underscore mapping.
- extName := strings.Join(typeName, ".")
- if g.file.Package != nil {
- extName = *g.file.Package + "." + extName
- }
-
- g.P("var ", ccTypeName, " = &", g.Pkg["proto"], ".ExtensionDesc{")
- g.In()
- g.P("ExtendedType: (", extendedType, ")(nil),")
- g.P("ExtensionType: (", fieldType, ")(nil),")
- g.P("Field: ", field.Number, ",")
- g.P(`Name: "`, extName, `",`)
- g.P("Tag: ", tag, ",")
- g.P(`Filename: "`, g.file.GetName(), `",`)
-
- g.Out()
- g.P("}")
- g.P()
-
- if mset {
- // Generate a bit more code to register with message_set.go.
- g.addInitf("%s.RegisterMessageSetType((%s)(nil), %d, %q)", g.Pkg["proto"], fieldType, *field.Number, extName)
- }
-
- g.file.addExport(ext, constOrVarSymbol{ccTypeName, "var", ""})
-}
-
-func (g *Generator) generateInitFunction() {
- for _, enum := range g.file.enum {
- g.generateEnumRegistration(enum)
- }
- for _, d := range g.file.desc {
- for _, ext := range d.ext {
- g.generateExtensionRegistration(ext)
- }
- }
- for _, ext := range g.file.ext {
- g.generateExtensionRegistration(ext)
- }
- if len(g.init) == 0 {
- return
- }
- g.P("func init() {")
- g.In()
- for _, l := range g.init {
- g.P(l)
- }
- g.Out()
- g.P("}")
- g.init = nil
-}
-
-func (g *Generator) generateFileDescriptor(file *FileDescriptor) {
- // Make a copy and trim source_code_info data.
- // TODO: Trim this more when we know exactly what we need.
- pb := proto.Clone(file.FileDescriptorProto).(*descriptor.FileDescriptorProto)
- pb.SourceCodeInfo = nil
-
- b, err := proto.Marshal(pb)
- if err != nil {
- g.Fail(err.Error())
- }
-
- var buf bytes.Buffer
- w, _ := gzip.NewWriterLevel(&buf, gzip.BestCompression)
- w.Write(b)
- w.Close()
- b = buf.Bytes()
-
- v := file.VarName()
- g.P()
- g.P("func init() { ", g.Pkg["proto"], ".RegisterFile(", strconv.Quote(*file.Name), ", ", v, ") }")
- g.P("var ", v, " = []byte{")
- g.In()
- g.P("// ", len(b), " bytes of a gzipped FileDescriptorProto")
- for len(b) > 0 {
- n := 16
- if n > len(b) {
- n = len(b)
- }
-
- s := ""
- for _, c := range b[:n] {
- s += fmt.Sprintf("0x%02x,", c)
- }
- g.P(s)
-
- b = b[n:]
- }
- g.Out()
- g.P("}")
-}
-
-func (g *Generator) generateEnumRegistration(enum *EnumDescriptor) {
- // // We always print the full (proto-world) package name here.
- pkg := enum.File().GetPackage()
- if pkg != "" {
- pkg += "."
- }
- // The full type name
- typeName := enum.TypeName()
- // The full type name, CamelCased.
- ccTypeName := CamelCaseSlice(typeName)
- g.addInitf("%s.RegisterEnum(%q, %[3]s_name, %[3]s_value)", g.Pkg["proto"], pkg+ccTypeName, ccTypeName)
-}
-
-func (g *Generator) generateExtensionRegistration(ext *ExtensionDescriptor) {
- g.addInitf("%s.RegisterExtension(%s)", g.Pkg["proto"], ext.DescName())
-}
-
-// And now lots of helper functions.
-
-// Is c an ASCII lower-case letter?
-func isASCIILower(c byte) bool {
- return 'a' <= c && c <= 'z'
-}
-
-// Is c an ASCII digit?
-func isASCIIDigit(c byte) bool {
- return '0' <= c && c <= '9'
-}
-
-// CamelCase returns the CamelCased name.
-// If there is an interior underscore followed by a lower case letter,
-// drop the underscore and convert the letter to upper case.
-// There is a remote possibility of this rewrite causing a name collision,
-// but it's so remote we're prepared to pretend it's nonexistent - since the
-// C++ generator lowercases names, it's extremely unlikely to have two fields
-// with different capitalizations.
-// In short, _my_field_name_2 becomes XMyFieldName_2.
-func CamelCase(s string) string {
- if s == "" {
- return ""
- }
- t := make([]byte, 0, 32)
- i := 0
- if s[0] == '_' {
- // Need a capital letter; drop the '_'.
- t = append(t, 'X')
- i++
- }
- // Invariant: if the next letter is lower case, it must be converted
- // to upper case.
- // That is, we process a word at a time, where words are marked by _ or
- // upper case letter. Digits are treated as words.
- for ; i < len(s); i++ {
- c := s[i]
- if c == '_' && i+1 < len(s) && isASCIILower(s[i+1]) {
- continue // Skip the underscore in s.
- }
- if isASCIIDigit(c) {
- t = append(t, c)
- continue
- }
- // Assume we have a letter now - if not, it's a bogus identifier.
- // The next word is a sequence of characters that must start upper case.
- if isASCIILower(c) {
- c ^= ' ' // Make it a capital letter.
- }
- t = append(t, c) // Guaranteed not lower case.
- // Accept lower case sequence that follows.
- for i+1 < len(s) && isASCIILower(s[i+1]) {
- i++
- t = append(t, s[i])
- }
- }
- return string(t)
-}
-
-// CamelCaseSlice is like CamelCase, but the argument is a slice of strings to
-// be joined with "_".
-func CamelCaseSlice(elem []string) string { return CamelCase(strings.Join(elem, "_")) }
-
-// dottedSlice turns a sliced name into a dotted name.
-func dottedSlice(elem []string) string { return strings.Join(elem, ".") }
-
-// Is this field optional?
-func isOptional(field *descriptor.FieldDescriptorProto) bool {
- return field.Label != nil && *field.Label == descriptor.FieldDescriptorProto_LABEL_OPTIONAL
-}
-
-// Is this field required?
-func isRequired(field *descriptor.FieldDescriptorProto) bool {
- return field.Label != nil && *field.Label == descriptor.FieldDescriptorProto_LABEL_REQUIRED
-}
-
-// Is this field repeated?
-func isRepeated(field *descriptor.FieldDescriptorProto) bool {
- return field.Label != nil && *field.Label == descriptor.FieldDescriptorProto_LABEL_REPEATED
-}
-
-// Is this field a scalar numeric type?
-func isScalar(field *descriptor.FieldDescriptorProto) bool {
- if field.Type == nil {
- return false
- }
- switch *field.Type {
- case descriptor.FieldDescriptorProto_TYPE_DOUBLE,
- descriptor.FieldDescriptorProto_TYPE_FLOAT,
- descriptor.FieldDescriptorProto_TYPE_INT64,
- descriptor.FieldDescriptorProto_TYPE_UINT64,
- descriptor.FieldDescriptorProto_TYPE_INT32,
- descriptor.FieldDescriptorProto_TYPE_FIXED64,
- descriptor.FieldDescriptorProto_TYPE_FIXED32,
- descriptor.FieldDescriptorProto_TYPE_BOOL,
- descriptor.FieldDescriptorProto_TYPE_UINT32,
- descriptor.FieldDescriptorProto_TYPE_ENUM,
- descriptor.FieldDescriptorProto_TYPE_SFIXED32,
- descriptor.FieldDescriptorProto_TYPE_SFIXED64,
- descriptor.FieldDescriptorProto_TYPE_SINT32,
- descriptor.FieldDescriptorProto_TYPE_SINT64:
- return true
- default:
- return false
- }
-}
-
-// badToUnderscore is the mapping function used to generate Go names from package names,
-// which can be dotted in the input .proto file. It replaces non-identifier characters such as
-// dot or dash with underscore.
-func badToUnderscore(r rune) rune {
- if unicode.IsLetter(r) || unicode.IsDigit(r) || r == '_' {
- return r
- }
- return '_'
-}
-
-// baseName returns the last path element of the name, with the last dotted suffix removed.
-func baseName(name string) string {
- // First, find the last element
- if i := strings.LastIndex(name, "/"); i >= 0 {
- name = name[i+1:]
- }
- // Now drop the suffix
- if i := strings.LastIndex(name, "."); i >= 0 {
- name = name[0:i]
- }
- return name
-}
-
-// The SourceCodeInfo message describes the location of elements of a parsed
-// .proto file by way of a "path", which is a sequence of integers that
-// describe the route from a FileDescriptorProto to the relevant submessage.
-// The path alternates between a field number of a repeated field, and an index
-// into that repeated field. The constants below define the field numbers that
-// are used.
-//
-// See descriptor.proto for more information about this.
-const (
- // tag numbers in FileDescriptorProto
- packagePath = 2 // package
- messagePath = 4 // message_type
- enumPath = 5 // enum_type
- // tag numbers in DescriptorProto
- messageFieldPath = 2 // field
- messageMessagePath = 3 // nested_type
- messageEnumPath = 4 // enum_type
- messageOneofPath = 8 // oneof_decl
- // tag numbers in EnumDescriptorProto
- enumValuePath = 2 // value
-)
diff --git a/vendor/github.com/golang/protobuf/protoc-gen-go/generator/name_test.go b/vendor/github.com/golang/protobuf/protoc-gen-go/generator/name_test.go
deleted file mode 100644
index 76808f3b7..000000000
--- a/vendor/github.com/golang/protobuf/protoc-gen-go/generator/name_test.go
+++ /dev/null
@@ -1,114 +0,0 @@
-// Go support for Protocol Buffers - Google's data interchange format
-//
-// Copyright 2013 The Go Authors. All rights reserved.
-// https://github.com/golang/protobuf
-//
-// Redistribution and use in source and binary forms, with or without
-// modification, are permitted provided that the following conditions are
-// met:
-//
-// * Redistributions of source code must retain the above copyright
-// notice, this list of conditions and the following disclaimer.
-// * Redistributions in binary form must reproduce the above
-// copyright notice, this list of conditions and the following disclaimer
-// in the documentation and/or other materials provided with the
-// distribution.
-// * Neither the name of Google Inc. nor the names of its
-// contributors may be used to endorse or promote products derived from
-// this software without specific prior written permission.
-//
-// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-package generator
-
-import (
- "testing"
-
- "github.com/golang/protobuf/protoc-gen-go/descriptor"
-)
-
-func TestCamelCase(t *testing.T) {
- tests := []struct {
- in, want string
- }{
- {"one", "One"},
- {"one_two", "OneTwo"},
- {"_my_field_name_2", "XMyFieldName_2"},
- {"Something_Capped", "Something_Capped"},
- {"my_Name", "My_Name"},
- {"OneTwo", "OneTwo"},
- {"_", "X"},
- {"_a_", "XA_"},
- }
- for _, tc := range tests {
- if got := CamelCase(tc.in); got != tc.want {
- t.Errorf("CamelCase(%q) = %q, want %q", tc.in, got, tc.want)
- }
- }
-}
-
-func TestGoPackageOption(t *testing.T) {
- tests := []struct {
- in string
- impPath, pkg string
- ok bool
- }{
- {"", "", "", false},
- {"foo", "", "foo", true},
- {"github.com/golang/bar", "github.com/golang/bar", "bar", true},
- {"github.com/golang/bar;baz", "github.com/golang/bar", "baz", true},
- }
- for _, tc := range tests {
- d := &FileDescriptor{
- FileDescriptorProto: &descriptor.FileDescriptorProto{
- Options: &descriptor.FileOptions{
- GoPackage: &tc.in,
- },
- },
- }
- impPath, pkg, ok := d.goPackageOption()
- if impPath != tc.impPath || pkg != tc.pkg || ok != tc.ok {
- t.Errorf("go_package = %q => (%q, %q, %t), want (%q, %q, %t)", tc.in,
- impPath, pkg, ok, tc.impPath, tc.pkg, tc.ok)
- }
- }
-}
-
-func TestUnescape(t *testing.T) {
- tests := []struct {
- in string
- out string
- }{
- // successful cases, including all kinds of escapes
- {"", ""},
- {"foo bar baz frob nitz", "foo bar baz frob nitz"},
- {`\000\001\002\003\004\005\006\007`, string([]byte{0, 1, 2, 3, 4, 5, 6, 7})},
- {`\a\b\f\n\r\t\v\\\?\'\"`, string([]byte{'\a', '\b', '\f', '\n', '\r', '\t', '\v', '\\', '?', '\'', '"'})},
- {`\x10\x20\x30\x40\x50\x60\x70\x80`, string([]byte{16, 32, 48, 64, 80, 96, 112, 128})},
- // variable length octal escapes
- {`\0\018\222\377\3\04\005\6\07`, string([]byte{0, 1, '8', 0222, 255, 3, 4, 5, 6, 7})},
- // malformed escape sequences left as is
- {"foo \\g bar", "foo \\g bar"},
- {"foo \\xg0 bar", "foo \\xg0 bar"},
- {"\\", "\\"},
- {"\\x", "\\x"},
- {"\\xf", "\\xf"},
- {"\\777", "\\777"}, // overflows byte
- }
- for _, tc := range tests {
- s := unescape(tc.in)
- if s != tc.out {
- t.Errorf("doUnescape(%q) = %q; should have been %q", tc.in, s, tc.out)
- }
- }
-}
diff --git a/vendor/github.com/golang/protobuf/protoc-gen-go/grpc/grpc.go b/vendor/github.com/golang/protobuf/protoc-gen-go/grpc/grpc.go
deleted file mode 100644
index 2660e47a2..000000000
--- a/vendor/github.com/golang/protobuf/protoc-gen-go/grpc/grpc.go
+++ /dev/null
@@ -1,463 +0,0 @@
-// Go support for Protocol Buffers - Google's data interchange format
-//
-// Copyright 2015 The Go Authors. All rights reserved.
-// https://github.com/golang/protobuf
-//
-// Redistribution and use in source and binary forms, with or without
-// modification, are permitted provided that the following conditions are
-// met:
-//
-// * Redistributions of source code must retain the above copyright
-// notice, this list of conditions and the following disclaimer.
-// * Redistributions in binary form must reproduce the above
-// copyright notice, this list of conditions and the following disclaimer
-// in the documentation and/or other materials provided with the
-// distribution.
-// * Neither the name of Google Inc. nor the names of its
-// contributors may be used to endorse or promote products derived from
-// this software without specific prior written permission.
-//
-// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-// Package grpc outputs gRPC service descriptions in Go code.
-// It runs as a plugin for the Go protocol buffer compiler plugin.
-// It is linked in to protoc-gen-go.
-package grpc
-
-import (
- "fmt"
- "path"
- "strconv"
- "strings"
-
- pb "github.com/golang/protobuf/protoc-gen-go/descriptor"
- "github.com/golang/protobuf/protoc-gen-go/generator"
-)
-
-// generatedCodeVersion indicates a version of the generated code.
-// It is incremented whenever an incompatibility between the generated code and
-// the grpc package is introduced; the generated code references
-// a constant, grpc.SupportPackageIsVersionN (where N is generatedCodeVersion).
-const generatedCodeVersion = 4
-
-// Paths for packages used by code generated in this file,
-// relative to the import_prefix of the generator.Generator.
-const (
- contextPkgPath = "golang.org/x/net/context"
- grpcPkgPath = "google.golang.org/grpc"
-)
-
-func init() {
- generator.RegisterPlugin(new(grpc))
-}
-
-// grpc is an implementation of the Go protocol buffer compiler's
-// plugin architecture. It generates bindings for gRPC support.
-type grpc struct {
- gen *generator.Generator
-}
-
-// Name returns the name of this plugin, "grpc".
-func (g *grpc) Name() string {
- return "grpc"
-}
-
-// The names for packages imported in the generated code.
-// They may vary from the final path component of the import path
-// if the name is used by other packages.
-var (
- contextPkg string
- grpcPkg string
-)
-
-// Init initializes the plugin.
-func (g *grpc) Init(gen *generator.Generator) {
- g.gen = gen
- contextPkg = generator.RegisterUniquePackageName("context", nil)
- grpcPkg = generator.RegisterUniquePackageName("grpc", nil)
-}
-
-// Given a type name defined in a .proto, return its object.
-// Also record that we're using it, to guarantee the associated import.
-func (g *grpc) objectNamed(name string) generator.Object {
- g.gen.RecordTypeUse(name)
- return g.gen.ObjectNamed(name)
-}
-
-// Given a type name defined in a .proto, return its name as we will print it.
-func (g *grpc) typeName(str string) string {
- return g.gen.TypeName(g.objectNamed(str))
-}
-
-// P forwards to g.gen.P.
-func (g *grpc) P(args ...interface{}) { g.gen.P(args...) }
-
-// Generate generates code for the services in the given file.
-func (g *grpc) Generate(file *generator.FileDescriptor) {
- if len(file.FileDescriptorProto.Service) == 0 {
- return
- }
-
- g.P("// Reference imports to suppress errors if they are not otherwise used.")
- g.P("var _ ", contextPkg, ".Context")
- g.P("var _ ", grpcPkg, ".ClientConn")
- g.P()
-
- // Assert version compatibility.
- g.P("// This is a compile-time assertion to ensure that this generated file")
- g.P("// is compatible with the grpc package it is being compiled against.")
- g.P("const _ = ", grpcPkg, ".SupportPackageIsVersion", generatedCodeVersion)
- g.P()
-
- for i, service := range file.FileDescriptorProto.Service {
- g.generateService(file, service, i)
- }
-}
-
-// GenerateImports generates the import declaration for this file.
-func (g *grpc) GenerateImports(file *generator.FileDescriptor) {
- if len(file.FileDescriptorProto.Service) == 0 {
- return
- }
- g.P("import (")
- g.P(contextPkg, " ", strconv.Quote(path.Join(g.gen.ImportPrefix, contextPkgPath)))
- g.P(grpcPkg, " ", strconv.Quote(path.Join(g.gen.ImportPrefix, grpcPkgPath)))
- g.P(")")
- g.P()
-}
-
-// reservedClientName records whether a client name is reserved on the client side.
-var reservedClientName = map[string]bool{
-// TODO: do we need any in gRPC?
-}
-
-func unexport(s string) string { return strings.ToLower(s[:1]) + s[1:] }
-
-// generateService generates all the code for the named service.
-func (g *grpc) generateService(file *generator.FileDescriptor, service *pb.ServiceDescriptorProto, index int) {
- path := fmt.Sprintf("6,%d", index) // 6 means service.
-
- origServName := service.GetName()
- fullServName := origServName
- if pkg := file.GetPackage(); pkg != "" {
- fullServName = pkg + "." + fullServName
- }
- servName := generator.CamelCase(origServName)
-
- g.P()
- g.P("// Client API for ", servName, " service")
- g.P()
-
- // Client interface.
- g.P("type ", servName, "Client interface {")
- for i, method := range service.Method {
- g.gen.PrintComments(fmt.Sprintf("%s,2,%d", path, i)) // 2 means method in a service.
- g.P(g.generateClientSignature(servName, method))
- }
- g.P("}")
- g.P()
-
- // Client structure.
- g.P("type ", unexport(servName), "Client struct {")
- g.P("cc *", grpcPkg, ".ClientConn")
- g.P("}")
- g.P()
-
- // NewClient factory.
- g.P("func New", servName, "Client (cc *", grpcPkg, ".ClientConn) ", servName, "Client {")
- g.P("return &", unexport(servName), "Client{cc}")
- g.P("}")
- g.P()
-
- var methodIndex, streamIndex int
- serviceDescVar := "_" + servName + "_serviceDesc"
- // Client method implementations.
- for _, method := range service.Method {
- var descExpr string
- if !method.GetServerStreaming() && !method.GetClientStreaming() {
- // Unary RPC method
- descExpr = fmt.Sprintf("&%s.Methods[%d]", serviceDescVar, methodIndex)
- methodIndex++
- } else {
- // Streaming RPC method
- descExpr = fmt.Sprintf("&%s.Streams[%d]", serviceDescVar, streamIndex)
- streamIndex++
- }
- g.generateClientMethod(servName, fullServName, serviceDescVar, method, descExpr)
- }
-
- g.P("// Server API for ", servName, " service")
- g.P()
-
- // Server interface.
- serverType := servName + "Server"
- g.P("type ", serverType, " interface {")
- for i, method := range service.Method {
- g.gen.PrintComments(fmt.Sprintf("%s,2,%d", path, i)) // 2 means method in a service.
- g.P(g.generateServerSignature(servName, method))
- }
- g.P("}")
- g.P()
-
- // Server registration.
- g.P("func Register", servName, "Server(s *", grpcPkg, ".Server, srv ", serverType, ") {")
- g.P("s.RegisterService(&", serviceDescVar, `, srv)`)
- g.P("}")
- g.P()
-
- // Server handler implementations.
- var handlerNames []string
- for _, method := range service.Method {
- hname := g.generateServerMethod(servName, fullServName, method)
- handlerNames = append(handlerNames, hname)
- }
-
- // Service descriptor.
- g.P("var ", serviceDescVar, " = ", grpcPkg, ".ServiceDesc {")
- g.P("ServiceName: ", strconv.Quote(fullServName), ",")
- g.P("HandlerType: (*", serverType, ")(nil),")
- g.P("Methods: []", grpcPkg, ".MethodDesc{")
- for i, method := range service.Method {
- if method.GetServerStreaming() || method.GetClientStreaming() {
- continue
- }
- g.P("{")
- g.P("MethodName: ", strconv.Quote(method.GetName()), ",")
- g.P("Handler: ", handlerNames[i], ",")
- g.P("},")
- }
- g.P("},")
- g.P("Streams: []", grpcPkg, ".StreamDesc{")
- for i, method := range service.Method {
- if !method.GetServerStreaming() && !method.GetClientStreaming() {
- continue
- }
- g.P("{")
- g.P("StreamName: ", strconv.Quote(method.GetName()), ",")
- g.P("Handler: ", handlerNames[i], ",")
- if method.GetServerStreaming() {
- g.P("ServerStreams: true,")
- }
- if method.GetClientStreaming() {
- g.P("ClientStreams: true,")
- }
- g.P("},")
- }
- g.P("},")
- g.P("Metadata: \"", file.GetName(), "\",")
- g.P("}")
- g.P()
-}
-
-// generateClientSignature returns the client-side signature for a method.
-func (g *grpc) generateClientSignature(servName string, method *pb.MethodDescriptorProto) string {
- origMethName := method.GetName()
- methName := generator.CamelCase(origMethName)
- if reservedClientName[methName] {
- methName += "_"
- }
- reqArg := ", in *" + g.typeName(method.GetInputType())
- if method.GetClientStreaming() {
- reqArg = ""
- }
- respName := "*" + g.typeName(method.GetOutputType())
- if method.GetServerStreaming() || method.GetClientStreaming() {
- respName = servName + "_" + generator.CamelCase(origMethName) + "Client"
- }
- return fmt.Sprintf("%s(ctx %s.Context%s, opts ...%s.CallOption) (%s, error)", methName, contextPkg, reqArg, grpcPkg, respName)
-}
-
-func (g *grpc) generateClientMethod(servName, fullServName, serviceDescVar string, method *pb.MethodDescriptorProto, descExpr string) {
- sname := fmt.Sprintf("/%s/%s", fullServName, method.GetName())
- methName := generator.CamelCase(method.GetName())
- inType := g.typeName(method.GetInputType())
- outType := g.typeName(method.GetOutputType())
-
- g.P("func (c *", unexport(servName), "Client) ", g.generateClientSignature(servName, method), "{")
- if !method.GetServerStreaming() && !method.GetClientStreaming() {
- g.P("out := new(", outType, ")")
- // TODO: Pass descExpr to Invoke.
- g.P("err := ", grpcPkg, `.Invoke(ctx, "`, sname, `", in, out, c.cc, opts...)`)
- g.P("if err != nil { return nil, err }")
- g.P("return out, nil")
- g.P("}")
- g.P()
- return
- }
- streamType := unexport(servName) + methName + "Client"
- g.P("stream, err := ", grpcPkg, ".NewClientStream(ctx, ", descExpr, `, c.cc, "`, sname, `", opts...)`)
- g.P("if err != nil { return nil, err }")
- g.P("x := &", streamType, "{stream}")
- if !method.GetClientStreaming() {
- g.P("if err := x.ClientStream.SendMsg(in); err != nil { return nil, err }")
- g.P("if err := x.ClientStream.CloseSend(); err != nil { return nil, err }")
- }
- g.P("return x, nil")
- g.P("}")
- g.P()
-
- genSend := method.GetClientStreaming()
- genRecv := method.GetServerStreaming()
- genCloseAndRecv := !method.GetServerStreaming()
-
- // Stream auxiliary types and methods.
- g.P("type ", servName, "_", methName, "Client interface {")
- if genSend {
- g.P("Send(*", inType, ") error")
- }
- if genRecv {
- g.P("Recv() (*", outType, ", error)")
- }
- if genCloseAndRecv {
- g.P("CloseAndRecv() (*", outType, ", error)")
- }
- g.P(grpcPkg, ".ClientStream")
- g.P("}")
- g.P()
-
- g.P("type ", streamType, " struct {")
- g.P(grpcPkg, ".ClientStream")
- g.P("}")
- g.P()
-
- if genSend {
- g.P("func (x *", streamType, ") Send(m *", inType, ") error {")
- g.P("return x.ClientStream.SendMsg(m)")
- g.P("}")
- g.P()
- }
- if genRecv {
- g.P("func (x *", streamType, ") Recv() (*", outType, ", error) {")
- g.P("m := new(", outType, ")")
- g.P("if err := x.ClientStream.RecvMsg(m); err != nil { return nil, err }")
- g.P("return m, nil")
- g.P("}")
- g.P()
- }
- if genCloseAndRecv {
- g.P("func (x *", streamType, ") CloseAndRecv() (*", outType, ", error) {")
- g.P("if err := x.ClientStream.CloseSend(); err != nil { return nil, err }")
- g.P("m := new(", outType, ")")
- g.P("if err := x.ClientStream.RecvMsg(m); err != nil { return nil, err }")
- g.P("return m, nil")
- g.P("}")
- g.P()
- }
-}
-
-// generateServerSignature returns the server-side signature for a method.
-func (g *grpc) generateServerSignature(servName string, method *pb.MethodDescriptorProto) string {
- origMethName := method.GetName()
- methName := generator.CamelCase(origMethName)
- if reservedClientName[methName] {
- methName += "_"
- }
-
- var reqArgs []string
- ret := "error"
- if !method.GetServerStreaming() && !method.GetClientStreaming() {
- reqArgs = append(reqArgs, contextPkg+".Context")
- ret = "(*" + g.typeName(method.GetOutputType()) + ", error)"
- }
- if !method.GetClientStreaming() {
- reqArgs = append(reqArgs, "*"+g.typeName(method.GetInputType()))
- }
- if method.GetServerStreaming() || method.GetClientStreaming() {
- reqArgs = append(reqArgs, servName+"_"+generator.CamelCase(origMethName)+"Server")
- }
-
- return methName + "(" + strings.Join(reqArgs, ", ") + ") " + ret
-}
-
-func (g *grpc) generateServerMethod(servName, fullServName string, method *pb.MethodDescriptorProto) string {
- methName := generator.CamelCase(method.GetName())
- hname := fmt.Sprintf("_%s_%s_Handler", servName, methName)
- inType := g.typeName(method.GetInputType())
- outType := g.typeName(method.GetOutputType())
-
- if !method.GetServerStreaming() && !method.GetClientStreaming() {
- g.P("func ", hname, "(srv interface{}, ctx ", contextPkg, ".Context, dec func(interface{}) error, interceptor ", grpcPkg, ".UnaryServerInterceptor) (interface{}, error) {")
- g.P("in := new(", inType, ")")
- g.P("if err := dec(in); err != nil { return nil, err }")
- g.P("if interceptor == nil { return srv.(", servName, "Server).", methName, "(ctx, in) }")
- g.P("info := &", grpcPkg, ".UnaryServerInfo{")
- g.P("Server: srv,")
- g.P("FullMethod: ", strconv.Quote(fmt.Sprintf("/%s/%s", fullServName, methName)), ",")
- g.P("}")
- g.P("handler := func(ctx ", contextPkg, ".Context, req interface{}) (interface{}, error) {")
- g.P("return srv.(", servName, "Server).", methName, "(ctx, req.(*", inType, "))")
- g.P("}")
- g.P("return interceptor(ctx, in, info, handler)")
- g.P("}")
- g.P()
- return hname
- }
- streamType := unexport(servName) + methName + "Server"
- g.P("func ", hname, "(srv interface{}, stream ", grpcPkg, ".ServerStream) error {")
- if !method.GetClientStreaming() {
- g.P("m := new(", inType, ")")
- g.P("if err := stream.RecvMsg(m); err != nil { return err }")
- g.P("return srv.(", servName, "Server).", methName, "(m, &", streamType, "{stream})")
- } else {
- g.P("return srv.(", servName, "Server).", methName, "(&", streamType, "{stream})")
- }
- g.P("}")
- g.P()
-
- genSend := method.GetServerStreaming()
- genSendAndClose := !method.GetServerStreaming()
- genRecv := method.GetClientStreaming()
-
- // Stream auxiliary types and methods.
- g.P("type ", servName, "_", methName, "Server interface {")
- if genSend {
- g.P("Send(*", outType, ") error")
- }
- if genSendAndClose {
- g.P("SendAndClose(*", outType, ") error")
- }
- if genRecv {
- g.P("Recv() (*", inType, ", error)")
- }
- g.P(grpcPkg, ".ServerStream")
- g.P("}")
- g.P()
-
- g.P("type ", streamType, " struct {")
- g.P(grpcPkg, ".ServerStream")
- g.P("}")
- g.P()
-
- if genSend {
- g.P("func (x *", streamType, ") Send(m *", outType, ") error {")
- g.P("return x.ServerStream.SendMsg(m)")
- g.P("}")
- g.P()
- }
- if genSendAndClose {
- g.P("func (x *", streamType, ") SendAndClose(m *", outType, ") error {")
- g.P("return x.ServerStream.SendMsg(m)")
- g.P("}")
- g.P()
- }
- if genRecv {
- g.P("func (x *", streamType, ") Recv() (*", inType, ", error) {")
- g.P("m := new(", inType, ")")
- g.P("if err := x.ServerStream.RecvMsg(m); err != nil { return nil, err }")
- g.P("return m, nil")
- g.P("}")
- g.P()
- }
-
- return hname
-}
diff --git a/vendor/github.com/golang/protobuf/protoc-gen-go/link_grpc.go b/vendor/github.com/golang/protobuf/protoc-gen-go/link_grpc.go
deleted file mode 100644
index 532a55005..000000000
--- a/vendor/github.com/golang/protobuf/protoc-gen-go/link_grpc.go
+++ /dev/null
@@ -1,34 +0,0 @@
-// Go support for Protocol Buffers - Google's data interchange format
-//
-// Copyright 2015 The Go Authors. All rights reserved.
-// https://github.com/golang/protobuf
-//
-// Redistribution and use in source and binary forms, with or without
-// modification, are permitted provided that the following conditions are
-// met:
-//
-// * Redistributions of source code must retain the above copyright
-// notice, this list of conditions and the following disclaimer.
-// * Redistributions in binary form must reproduce the above
-// copyright notice, this list of conditions and the following disclaimer
-// in the documentation and/or other materials provided with the
-// distribution.
-// * Neither the name of Google Inc. nor the names of its
-// contributors may be used to endorse or promote products derived from
-// this software without specific prior written permission.
-//
-// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-package main
-
-import _ "github.com/golang/protobuf/protoc-gen-go/grpc"
diff --git a/vendor/github.com/golang/protobuf/protoc-gen-go/main.go b/vendor/github.com/golang/protobuf/protoc-gen-go/main.go
deleted file mode 100644
index 8e2486de0..000000000
--- a/vendor/github.com/golang/protobuf/protoc-gen-go/main.go
+++ /dev/null
@@ -1,98 +0,0 @@
-// Go support for Protocol Buffers - Google's data interchange format
-//
-// Copyright 2010 The Go Authors. All rights reserved.
-// https://github.com/golang/protobuf
-//
-// Redistribution and use in source and binary forms, with or without
-// modification, are permitted provided that the following conditions are
-// met:
-//
-// * Redistributions of source code must retain the above copyright
-// notice, this list of conditions and the following disclaimer.
-// * Redistributions in binary form must reproduce the above
-// copyright notice, this list of conditions and the following disclaimer
-// in the documentation and/or other materials provided with the
-// distribution.
-// * Neither the name of Google Inc. nor the names of its
-// contributors may be used to endorse or promote products derived from
-// this software without specific prior written permission.
-//
-// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-// protoc-gen-go is a plugin for the Google protocol buffer compiler to generate
-// Go code. Run it by building this program and putting it in your path with
-// the name
-// protoc-gen-go
-// That word 'go' at the end becomes part of the option string set for the
-// protocol compiler, so once the protocol compiler (protoc) is installed
-// you can run
-// protoc --go_out=output_directory input_directory/file.proto
-// to generate Go bindings for the protocol defined by file.proto.
-// With that input, the output will be written to
-// output_directory/file.pb.go
-//
-// The generated code is documented in the package comment for
-// the library.
-//
-// See the README and documentation for protocol buffers to learn more:
-// https://developers.google.com/protocol-buffers/
-package main
-
-import (
- "io/ioutil"
- "os"
-
- "github.com/golang/protobuf/proto"
- "github.com/golang/protobuf/protoc-gen-go/generator"
-)
-
-func main() {
- // Begin by allocating a generator. The request and response structures are stored there
- // so we can do error handling easily - the response structure contains the field to
- // report failure.
- g := generator.New()
-
- data, err := ioutil.ReadAll(os.Stdin)
- if err != nil {
- g.Error(err, "reading input")
- }
-
- if err := proto.Unmarshal(data, g.Request); err != nil {
- g.Error(err, "parsing input proto")
- }
-
- if len(g.Request.FileToGenerate) == 0 {
- g.Fail("no files to generate")
- }
-
- g.CommandLineParameters(g.Request.GetParameter())
-
- // Create a wrapped version of the Descriptors and EnumDescriptors that
- // point to the file that defines them.
- g.WrapTypes()
-
- g.SetPackageNames()
- g.BuildTypeNameMap()
-
- g.GenerateAllFiles()
-
- // Send back the results.
- data, err = proto.Marshal(g.Response)
- if err != nil {
- g.Error(err, "failed to marshal output proto")
- }
- _, err = os.Stdout.Write(data)
- if err != nil {
- g.Error(err, "failed to write output proto")
- }
-}
diff --git a/vendor/github.com/golang/protobuf/protoc-gen-go/plugin/Makefile b/vendor/github.com/golang/protobuf/protoc-gen-go/plugin/Makefile
deleted file mode 100644
index bc0463d57..000000000
--- a/vendor/github.com/golang/protobuf/protoc-gen-go/plugin/Makefile
+++ /dev/null
@@ -1,45 +0,0 @@
-# Go support for Protocol Buffers - Google's data interchange format
-#
-# Copyright 2010 The Go Authors. All rights reserved.
-# https://github.com/golang/protobuf
-#
-# Redistribution and use in source and binary forms, with or without
-# modification, are permitted provided that the following conditions are
-# met:
-#
-# * Redistributions of source code must retain the above copyright
-# notice, this list of conditions and the following disclaimer.
-# * Redistributions in binary form must reproduce the above
-# copyright notice, this list of conditions and the following disclaimer
-# in the documentation and/or other materials provided with the
-# distribution.
-# * Neither the name of Google Inc. nor the names of its
-# contributors may be used to endorse or promote products derived from
-# this software without specific prior written permission.
-#
-# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-# A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-# OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-# LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-# DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-# THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-# Not stored here, but plugin.proto is in https://github.com/google/protobuf/
-# at src/google/protobuf/compiler/plugin.proto
-# Also we need to fix an import.
-regenerate:
- @echo WARNING! THIS RULE IS PROBABLY NOT RIGHT FOR YOUR INSTALLATION
- cp $(HOME)/src/protobuf/include/google/protobuf/compiler/plugin.proto .
- protoc --go_out=Mgoogle/protobuf/descriptor.proto=github.com/golang/protobuf/protoc-gen-go/descriptor:../../../../.. \
- -I$(HOME)/src/protobuf/include $(HOME)/src/protobuf/include/google/protobuf/compiler/plugin.proto
-
-restore:
- cp plugin.pb.golden plugin.pb.go
-
-preserve:
- cp plugin.pb.go plugin.pb.golden
diff --git a/vendor/github.com/golang/protobuf/protoc-gen-go/plugin/plugin.pb.go b/vendor/github.com/golang/protobuf/protoc-gen-go/plugin/plugin.pb.go
deleted file mode 100644
index c608a248b..000000000
--- a/vendor/github.com/golang/protobuf/protoc-gen-go/plugin/plugin.pb.go
+++ /dev/null
@@ -1,293 +0,0 @@
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// source: google/protobuf/compiler/plugin.proto
-
-/*
-Package plugin_go is a generated protocol buffer package.
-
-It is generated from these files:
- google/protobuf/compiler/plugin.proto
-
-It has these top-level messages:
- Version
- CodeGeneratorRequest
- CodeGeneratorResponse
-*/
-package plugin_go
-
-import proto "github.com/golang/protobuf/proto"
-import fmt "fmt"
-import math "math"
-import google_protobuf "github.com/golang/protobuf/protoc-gen-go/descriptor"
-
-// Reference imports to suppress errors if they are not otherwise used.
-var _ = proto.Marshal
-var _ = fmt.Errorf
-var _ = math.Inf
-
-// This is a compile-time assertion to ensure that this generated file
-// is compatible with the proto package it is being compiled against.
-// A compilation error at this line likely means your copy of the
-// proto package needs to be updated.
-const _ = proto.ProtoPackageIsVersion2 // please upgrade the proto package
-
-// The version number of protocol compiler.
-type Version struct {
- Major *int32 `protobuf:"varint,1,opt,name=major" json:"major,omitempty"`
- Minor *int32 `protobuf:"varint,2,opt,name=minor" json:"minor,omitempty"`
- Patch *int32 `protobuf:"varint,3,opt,name=patch" json:"patch,omitempty"`
- // A suffix for alpha, beta or rc release, e.g., "alpha-1", "rc2". It should
- // be empty for mainline stable releases.
- Suffix *string `protobuf:"bytes,4,opt,name=suffix" json:"suffix,omitempty"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *Version) Reset() { *m = Version{} }
-func (m *Version) String() string { return proto.CompactTextString(m) }
-func (*Version) ProtoMessage() {}
-func (*Version) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{0} }
-
-func (m *Version) GetMajor() int32 {
- if m != nil && m.Major != nil {
- return *m.Major
- }
- return 0
-}
-
-func (m *Version) GetMinor() int32 {
- if m != nil && m.Minor != nil {
- return *m.Minor
- }
- return 0
-}
-
-func (m *Version) GetPatch() int32 {
- if m != nil && m.Patch != nil {
- return *m.Patch
- }
- return 0
-}
-
-func (m *Version) GetSuffix() string {
- if m != nil && m.Suffix != nil {
- return *m.Suffix
- }
- return ""
-}
-
-// An encoded CodeGeneratorRequest is written to the plugin's stdin.
-type CodeGeneratorRequest struct {
- // The .proto files that were explicitly listed on the command-line. The
- // code generator should generate code only for these files. Each file's
- // descriptor will be included in proto_file, below.
- FileToGenerate []string `protobuf:"bytes,1,rep,name=file_to_generate,json=fileToGenerate" json:"file_to_generate,omitempty"`
- // The generator parameter passed on the command-line.
- Parameter *string `protobuf:"bytes,2,opt,name=parameter" json:"parameter,omitempty"`
- // FileDescriptorProtos for all files in files_to_generate and everything
- // they import. The files will appear in topological order, so each file
- // appears before any file that imports it.
- //
- // protoc guarantees that all proto_files will be written after
- // the fields above, even though this is not technically guaranteed by the
- // protobuf wire format. This theoretically could allow a plugin to stream
- // in the FileDescriptorProtos and handle them one by one rather than read
- // the entire set into memory at once. However, as of this writing, this
- // is not similarly optimized on protoc's end -- it will store all fields in
- // memory at once before sending them to the plugin.
- //
- // Type names of fields and extensions in the FileDescriptorProto are always
- // fully qualified.
- ProtoFile []*google_protobuf.FileDescriptorProto `protobuf:"bytes,15,rep,name=proto_file,json=protoFile" json:"proto_file,omitempty"`
- // The version number of protocol compiler.
- CompilerVersion *Version `protobuf:"bytes,3,opt,name=compiler_version,json=compilerVersion" json:"compiler_version,omitempty"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *CodeGeneratorRequest) Reset() { *m = CodeGeneratorRequest{} }
-func (m *CodeGeneratorRequest) String() string { return proto.CompactTextString(m) }
-func (*CodeGeneratorRequest) ProtoMessage() {}
-func (*CodeGeneratorRequest) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{1} }
-
-func (m *CodeGeneratorRequest) GetFileToGenerate() []string {
- if m != nil {
- return m.FileToGenerate
- }
- return nil
-}
-
-func (m *CodeGeneratorRequest) GetParameter() string {
- if m != nil && m.Parameter != nil {
- return *m.Parameter
- }
- return ""
-}
-
-func (m *CodeGeneratorRequest) GetProtoFile() []*google_protobuf.FileDescriptorProto {
- if m != nil {
- return m.ProtoFile
- }
- return nil
-}
-
-func (m *CodeGeneratorRequest) GetCompilerVersion() *Version {
- if m != nil {
- return m.CompilerVersion
- }
- return nil
-}
-
-// The plugin writes an encoded CodeGeneratorResponse to stdout.
-type CodeGeneratorResponse struct {
- // Error message. If non-empty, code generation failed. The plugin process
- // should exit with status code zero even if it reports an error in this way.
- //
- // This should be used to indicate errors in .proto files which prevent the
- // code generator from generating correct code. Errors which indicate a
- // problem in protoc itself -- such as the input CodeGeneratorRequest being
- // unparseable -- should be reported by writing a message to stderr and
- // exiting with a non-zero status code.
- Error *string `protobuf:"bytes,1,opt,name=error" json:"error,omitempty"`
- File []*CodeGeneratorResponse_File `protobuf:"bytes,15,rep,name=file" json:"file,omitempty"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *CodeGeneratorResponse) Reset() { *m = CodeGeneratorResponse{} }
-func (m *CodeGeneratorResponse) String() string { return proto.CompactTextString(m) }
-func (*CodeGeneratorResponse) ProtoMessage() {}
-func (*CodeGeneratorResponse) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{2} }
-
-func (m *CodeGeneratorResponse) GetError() string {
- if m != nil && m.Error != nil {
- return *m.Error
- }
- return ""
-}
-
-func (m *CodeGeneratorResponse) GetFile() []*CodeGeneratorResponse_File {
- if m != nil {
- return m.File
- }
- return nil
-}
-
-// Represents a single generated file.
-type CodeGeneratorResponse_File struct {
- // The file name, relative to the output directory. The name must not
- // contain "." or ".." components and must be relative, not be absolute (so,
- // the file cannot lie outside the output directory). "/" must be used as
- // the path separator, not "\".
- //
- // If the name is omitted, the content will be appended to the previous
- // file. This allows the generator to break large files into small chunks,
- // and allows the generated text to be streamed back to protoc so that large
- // files need not reside completely in memory at one time. Note that as of
- // this writing protoc does not optimize for this -- it will read the entire
- // CodeGeneratorResponse before writing files to disk.
- Name *string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"`
- // If non-empty, indicates that the named file should already exist, and the
- // content here is to be inserted into that file at a defined insertion
- // point. This feature allows a code generator to extend the output
- // produced by another code generator. The original generator may provide
- // insertion points by placing special annotations in the file that look
- // like:
- // @@protoc_insertion_point(NAME)
- // The annotation can have arbitrary text before and after it on the line,
- // which allows it to be placed in a comment. NAME should be replaced with
- // an identifier naming the point -- this is what other generators will use
- // as the insertion_point. Code inserted at this point will be placed
- // immediately above the line containing the insertion point (thus multiple
- // insertions to the same point will come out in the order they were added).
- // The double-@ is intended to make it unlikely that the generated code
- // could contain things that look like insertion points by accident.
- //
- // For example, the C++ code generator places the following line in the
- // .pb.h files that it generates:
- // // @@protoc_insertion_point(namespace_scope)
- // This line appears within the scope of the file's package namespace, but
- // outside of any particular class. Another plugin can then specify the
- // insertion_point "namespace_scope" to generate additional classes or
- // other declarations that should be placed in this scope.
- //
- // Note that if the line containing the insertion point begins with
- // whitespace, the same whitespace will be added to every line of the
- // inserted text. This is useful for languages like Python, where
- // indentation matters. In these languages, the insertion point comment
- // should be indented the same amount as any inserted code will need to be
- // in order to work correctly in that context.
- //
- // The code generator that generates the initial file and the one which
- // inserts into it must both run as part of a single invocation of protoc.
- // Code generators are executed in the order in which they appear on the
- // command line.
- //
- // If |insertion_point| is present, |name| must also be present.
- InsertionPoint *string `protobuf:"bytes,2,opt,name=insertion_point,json=insertionPoint" json:"insertion_point,omitempty"`
- // The file contents.
- Content *string `protobuf:"bytes,15,opt,name=content" json:"content,omitempty"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *CodeGeneratorResponse_File) Reset() { *m = CodeGeneratorResponse_File{} }
-func (m *CodeGeneratorResponse_File) String() string { return proto.CompactTextString(m) }
-func (*CodeGeneratorResponse_File) ProtoMessage() {}
-func (*CodeGeneratorResponse_File) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{2, 0} }
-
-func (m *CodeGeneratorResponse_File) GetName() string {
- if m != nil && m.Name != nil {
- return *m.Name
- }
- return ""
-}
-
-func (m *CodeGeneratorResponse_File) GetInsertionPoint() string {
- if m != nil && m.InsertionPoint != nil {
- return *m.InsertionPoint
- }
- return ""
-}
-
-func (m *CodeGeneratorResponse_File) GetContent() string {
- if m != nil && m.Content != nil {
- return *m.Content
- }
- return ""
-}
-
-func init() {
- proto.RegisterType((*Version)(nil), "google.protobuf.compiler.Version")
- proto.RegisterType((*CodeGeneratorRequest)(nil), "google.protobuf.compiler.CodeGeneratorRequest")
- proto.RegisterType((*CodeGeneratorResponse)(nil), "google.protobuf.compiler.CodeGeneratorResponse")
- proto.RegisterType((*CodeGeneratorResponse_File)(nil), "google.protobuf.compiler.CodeGeneratorResponse.File")
-}
-
-func init() { proto.RegisterFile("google/protobuf/compiler/plugin.proto", fileDescriptor0) }
-
-var fileDescriptor0 = []byte{
- // 417 bytes of a gzipped FileDescriptorProto
- 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x74, 0x92, 0xcf, 0x6a, 0x14, 0x41,
- 0x10, 0xc6, 0x19, 0x77, 0x63, 0x98, 0x8a, 0x64, 0x43, 0x13, 0xa5, 0x09, 0x39, 0x8c, 0x8b, 0xe2,
- 0x5c, 0x32, 0x0b, 0xc1, 0x8b, 0x78, 0x4b, 0x44, 0x3d, 0x78, 0x58, 0x1a, 0xf1, 0x20, 0xc8, 0x30,
- 0x99, 0xd4, 0x74, 0x5a, 0x66, 0xba, 0xc6, 0xee, 0x1e, 0xf1, 0x49, 0x7d, 0x0f, 0xdf, 0x40, 0xfa,
- 0xcf, 0x24, 0xb2, 0xb8, 0xa7, 0xee, 0xef, 0x57, 0xd5, 0xd5, 0x55, 0x1f, 0x05, 0x2f, 0x25, 0x91,
- 0xec, 0x71, 0x33, 0x1a, 0x72, 0x74, 0x33, 0x75, 0x9b, 0x96, 0x86, 0x51, 0xf5, 0x68, 0x36, 0x63,
- 0x3f, 0x49, 0xa5, 0xab, 0x10, 0x60, 0x3c, 0xa6, 0x55, 0x73, 0x5a, 0x35, 0xa7, 0x9d, 0x15, 0xbb,
- 0x05, 0x6e, 0xd1, 0xb6, 0x46, 0x8d, 0x8e, 0x4c, 0xcc, 0x5e, 0xb7, 0x70, 0xf8, 0x05, 0x8d, 0x55,
- 0xa4, 0xd9, 0x29, 0x1c, 0x0c, 0xcd, 0x77, 0x32, 0x3c, 0x2b, 0xb2, 0xf2, 0x40, 0x44, 0x11, 0xa8,
- 0xd2, 0x64, 0xf8, 0xa3, 0x44, 0xbd, 0xf0, 0x74, 0x6c, 0x5c, 0x7b, 0xc7, 0x17, 0x91, 0x06, 0xc1,
- 0x9e, 0xc1, 0x63, 0x3b, 0x75, 0x9d, 0xfa, 0xc5, 0x97, 0x45, 0x56, 0xe6, 0x22, 0xa9, 0xf5, 0x9f,
- 0x0c, 0x4e, 0xaf, 0xe9, 0x16, 0x3f, 0xa0, 0x46, 0xd3, 0x38, 0x32, 0x02, 0x7f, 0x4c, 0x68, 0x1d,
- 0x2b, 0xe1, 0xa4, 0x53, 0x3d, 0xd6, 0x8e, 0x6a, 0x19, 0x63, 0xc8, 0xb3, 0x62, 0x51, 0xe6, 0xe2,
- 0xd8, 0xf3, 0xcf, 0x94, 0x5e, 0x20, 0x3b, 0x87, 0x7c, 0x6c, 0x4c, 0x33, 0xa0, 0xc3, 0xd8, 0x4a,
- 0x2e, 0x1e, 0x00, 0xbb, 0x06, 0x08, 0xe3, 0xd4, 0xfe, 0x15, 0x5f, 0x15, 0x8b, 0xf2, 0xe8, 0xf2,
- 0x45, 0xb5, 0x6b, 0xcb, 0x7b, 0xd5, 0xe3, 0xbb, 0x7b, 0x03, 0xb6, 0x1e, 0x8b, 0x3c, 0x44, 0x7d,
- 0x84, 0x7d, 0x82, 0x93, 0xd9, 0xb8, 0xfa, 0x67, 0xf4, 0x24, 0x8c, 0x77, 0x74, 0xf9, 0xbc, 0xda,
- 0xe7, 0x70, 0x95, 0xcc, 0x13, 0xab, 0x99, 0x24, 0xb0, 0xfe, 0x9d, 0xc1, 0xd3, 0x9d, 0x99, 0xed,
- 0x48, 0xda, 0xa2, 0xf7, 0x0e, 0x8d, 0x49, 0x3e, 0xe7, 0x22, 0x0a, 0xf6, 0x11, 0x96, 0xff, 0x34,
- 0xff, 0x7a, 0xff, 0x8f, 0xff, 0x2d, 0x1a, 0x66, 0x13, 0xa1, 0xc2, 0xd9, 0x37, 0x58, 0x86, 0x79,
- 0x18, 0x2c, 0x75, 0x33, 0x60, 0xfa, 0x26, 0xdc, 0xd9, 0x2b, 0x58, 0x29, 0x6d, 0xd1, 0x38, 0x45,
- 0xba, 0x1e, 0x49, 0x69, 0x97, 0xcc, 0x3c, 0xbe, 0xc7, 0x5b, 0x4f, 0x19, 0x87, 0xc3, 0x96, 0xb4,
- 0x43, 0xed, 0xf8, 0x2a, 0x24, 0xcc, 0xf2, 0x4a, 0xc2, 0x79, 0x4b, 0xc3, 0xde, 0xfe, 0xae, 0x9e,
- 0x6c, 0xc3, 0x6e, 0x06, 0x7b, 0xed, 0xd7, 0x37, 0x52, 0xb9, 0xbb, 0xe9, 0xc6, 0x87, 0x37, 0x92,
- 0xfa, 0x46, 0xcb, 0x87, 0x65, 0x0c, 0x97, 0xf6, 0x42, 0xa2, 0xbe, 0x90, 0x94, 0x56, 0xfa, 0x6d,
- 0x3c, 0x6a, 0x49, 0x7f, 0x03, 0x00, 0x00, 0xff, 0xff, 0xf7, 0x15, 0x40, 0xc5, 0xfe, 0x02, 0x00,
- 0x00,
-}
diff --git a/vendor/github.com/golang/protobuf/protoc-gen-go/plugin/plugin.pb.golden b/vendor/github.com/golang/protobuf/protoc-gen-go/plugin/plugin.pb.golden
deleted file mode 100644
index 8953d0ff8..000000000
--- a/vendor/github.com/golang/protobuf/protoc-gen-go/plugin/plugin.pb.golden
+++ /dev/null
@@ -1,83 +0,0 @@
-// Code generated by protoc-gen-go.
-// source: google/protobuf/compiler/plugin.proto
-// DO NOT EDIT!
-
-package google_protobuf_compiler
-
-import proto "github.com/golang/protobuf/proto"
-import "math"
-import google_protobuf "github.com/golang/protobuf/protoc-gen-go/descriptor"
-
-// Reference proto and math imports to suppress error if they are not otherwise used.
-var _ = proto.GetString
-var _ = math.Inf
-
-type CodeGeneratorRequest struct {
- FileToGenerate []string `protobuf:"bytes,1,rep,name=file_to_generate" json:"file_to_generate,omitempty"`
- Parameter *string `protobuf:"bytes,2,opt,name=parameter" json:"parameter,omitempty"`
- ProtoFile []*google_protobuf.FileDescriptorProto `protobuf:"bytes,15,rep,name=proto_file" json:"proto_file,omitempty"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (this *CodeGeneratorRequest) Reset() { *this = CodeGeneratorRequest{} }
-func (this *CodeGeneratorRequest) String() string { return proto.CompactTextString(this) }
-func (*CodeGeneratorRequest) ProtoMessage() {}
-
-func (this *CodeGeneratorRequest) GetParameter() string {
- if this != nil && this.Parameter != nil {
- return *this.Parameter
- }
- return ""
-}
-
-type CodeGeneratorResponse struct {
- Error *string `protobuf:"bytes,1,opt,name=error" json:"error,omitempty"`
- File []*CodeGeneratorResponse_File `protobuf:"bytes,15,rep,name=file" json:"file,omitempty"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (this *CodeGeneratorResponse) Reset() { *this = CodeGeneratorResponse{} }
-func (this *CodeGeneratorResponse) String() string { return proto.CompactTextString(this) }
-func (*CodeGeneratorResponse) ProtoMessage() {}
-
-func (this *CodeGeneratorResponse) GetError() string {
- if this != nil && this.Error != nil {
- return *this.Error
- }
- return ""
-}
-
-type CodeGeneratorResponse_File struct {
- Name *string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"`
- InsertionPoint *string `protobuf:"bytes,2,opt,name=insertion_point" json:"insertion_point,omitempty"`
- Content *string `protobuf:"bytes,15,opt,name=content" json:"content,omitempty"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (this *CodeGeneratorResponse_File) Reset() { *this = CodeGeneratorResponse_File{} }
-func (this *CodeGeneratorResponse_File) String() string { return proto.CompactTextString(this) }
-func (*CodeGeneratorResponse_File) ProtoMessage() {}
-
-func (this *CodeGeneratorResponse_File) GetName() string {
- if this != nil && this.Name != nil {
- return *this.Name
- }
- return ""
-}
-
-func (this *CodeGeneratorResponse_File) GetInsertionPoint() string {
- if this != nil && this.InsertionPoint != nil {
- return *this.InsertionPoint
- }
- return ""
-}
-
-func (this *CodeGeneratorResponse_File) GetContent() string {
- if this != nil && this.Content != nil {
- return *this.Content
- }
- return ""
-}
-
-func init() {
-}
diff --git a/vendor/github.com/golang/protobuf/protoc-gen-go/plugin/plugin.proto b/vendor/github.com/golang/protobuf/protoc-gen-go/plugin/plugin.proto
deleted file mode 100644
index 5b5574529..000000000
--- a/vendor/github.com/golang/protobuf/protoc-gen-go/plugin/plugin.proto
+++ /dev/null
@@ -1,167 +0,0 @@
-// Protocol Buffers - Google's data interchange format
-// Copyright 2008 Google Inc. All rights reserved.
-// https://developers.google.com/protocol-buffers/
-//
-// Redistribution and use in source and binary forms, with or without
-// modification, are permitted provided that the following conditions are
-// met:
-//
-// * Redistributions of source code must retain the above copyright
-// notice, this list of conditions and the following disclaimer.
-// * Redistributions in binary form must reproduce the above
-// copyright notice, this list of conditions and the following disclaimer
-// in the documentation and/or other materials provided with the
-// distribution.
-// * Neither the name of Google Inc. nor the names of its
-// contributors may be used to endorse or promote products derived from
-// this software without specific prior written permission.
-//
-// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-// Author: kenton@google.com (Kenton Varda)
-//
-// WARNING: The plugin interface is currently EXPERIMENTAL and is subject to
-// change.
-//
-// protoc (aka the Protocol Compiler) can be extended via plugins. A plugin is
-// just a program that reads a CodeGeneratorRequest from stdin and writes a
-// CodeGeneratorResponse to stdout.
-//
-// Plugins written using C++ can use google/protobuf/compiler/plugin.h instead
-// of dealing with the raw protocol defined here.
-//
-// A plugin executable needs only to be placed somewhere in the path. The
-// plugin should be named "protoc-gen-$NAME", and will then be used when the
-// flag "--${NAME}_out" is passed to protoc.
-
-syntax = "proto2";
-package google.protobuf.compiler;
-option java_package = "com.google.protobuf.compiler";
-option java_outer_classname = "PluginProtos";
-
-option go_package = "github.com/golang/protobuf/protoc-gen-go/plugin;plugin_go";
-
-import "google/protobuf/descriptor.proto";
-
-// The version number of protocol compiler.
-message Version {
- optional int32 major = 1;
- optional int32 minor = 2;
- optional int32 patch = 3;
- // A suffix for alpha, beta or rc release, e.g., "alpha-1", "rc2". It should
- // be empty for mainline stable releases.
- optional string suffix = 4;
-}
-
-// An encoded CodeGeneratorRequest is written to the plugin's stdin.
-message CodeGeneratorRequest {
- // The .proto files that were explicitly listed on the command-line. The
- // code generator should generate code only for these files. Each file's
- // descriptor will be included in proto_file, below.
- repeated string file_to_generate = 1;
-
- // The generator parameter passed on the command-line.
- optional string parameter = 2;
-
- // FileDescriptorProtos for all files in files_to_generate and everything
- // they import. The files will appear in topological order, so each file
- // appears before any file that imports it.
- //
- // protoc guarantees that all proto_files will be written after
- // the fields above, even though this is not technically guaranteed by the
- // protobuf wire format. This theoretically could allow a plugin to stream
- // in the FileDescriptorProtos and handle them one by one rather than read
- // the entire set into memory at once. However, as of this writing, this
- // is not similarly optimized on protoc's end -- it will store all fields in
- // memory at once before sending them to the plugin.
- //
- // Type names of fields and extensions in the FileDescriptorProto are always
- // fully qualified.
- repeated FileDescriptorProto proto_file = 15;
-
- // The version number of protocol compiler.
- optional Version compiler_version = 3;
-
-}
-
-// The plugin writes an encoded CodeGeneratorResponse to stdout.
-message CodeGeneratorResponse {
- // Error message. If non-empty, code generation failed. The plugin process
- // should exit with status code zero even if it reports an error in this way.
- //
- // This should be used to indicate errors in .proto files which prevent the
- // code generator from generating correct code. Errors which indicate a
- // problem in protoc itself -- such as the input CodeGeneratorRequest being
- // unparseable -- should be reported by writing a message to stderr and
- // exiting with a non-zero status code.
- optional string error = 1;
-
- // Represents a single generated file.
- message File {
- // The file name, relative to the output directory. The name must not
- // contain "." or ".." components and must be relative, not be absolute (so,
- // the file cannot lie outside the output directory). "/" must be used as
- // the path separator, not "\".
- //
- // If the name is omitted, the content will be appended to the previous
- // file. This allows the generator to break large files into small chunks,
- // and allows the generated text to be streamed back to protoc so that large
- // files need not reside completely in memory at one time. Note that as of
- // this writing protoc does not optimize for this -- it will read the entire
- // CodeGeneratorResponse before writing files to disk.
- optional string name = 1;
-
- // If non-empty, indicates that the named file should already exist, and the
- // content here is to be inserted into that file at a defined insertion
- // point. This feature allows a code generator to extend the output
- // produced by another code generator. The original generator may provide
- // insertion points by placing special annotations in the file that look
- // like:
- // @@protoc_insertion_point(NAME)
- // The annotation can have arbitrary text before and after it on the line,
- // which allows it to be placed in a comment. NAME should be replaced with
- // an identifier naming the point -- this is what other generators will use
- // as the insertion_point. Code inserted at this point will be placed
- // immediately above the line containing the insertion point (thus multiple
- // insertions to the same point will come out in the order they were added).
- // The double-@ is intended to make it unlikely that the generated code
- // could contain things that look like insertion points by accident.
- //
- // For example, the C++ code generator places the following line in the
- // .pb.h files that it generates:
- // // @@protoc_insertion_point(namespace_scope)
- // This line appears within the scope of the file's package namespace, but
- // outside of any particular class. Another plugin can then specify the
- // insertion_point "namespace_scope" to generate additional classes or
- // other declarations that should be placed in this scope.
- //
- // Note that if the line containing the insertion point begins with
- // whitespace, the same whitespace will be added to every line of the
- // inserted text. This is useful for languages like Python, where
- // indentation matters. In these languages, the insertion point comment
- // should be indented the same amount as any inserted code will need to be
- // in order to work correctly in that context.
- //
- // The code generator that generates the initial file and the one which
- // inserts into it must both run as part of a single invocation of protoc.
- // Code generators are executed in the order in which they appear on the
- // command line.
- //
- // If |insertion_point| is present, |name| must also be present.
- optional string insertion_point = 2;
-
- // The file contents.
- optional string content = 15;
- }
- repeated File file = 15;
-}
diff --git a/vendor/github.com/golang/protobuf/protoc-gen-go/testdata/Makefile b/vendor/github.com/golang/protobuf/protoc-gen-go/testdata/Makefile
deleted file mode 100644
index a0bf9fefd..000000000
--- a/vendor/github.com/golang/protobuf/protoc-gen-go/testdata/Makefile
+++ /dev/null
@@ -1,73 +0,0 @@
-# Go support for Protocol Buffers - Google's data interchange format
-#
-# Copyright 2010 The Go Authors. All rights reserved.
-# https://github.com/golang/protobuf
-#
-# Redistribution and use in source and binary forms, with or without
-# modification, are permitted provided that the following conditions are
-# met:
-#
-# * Redistributions of source code must retain the above copyright
-# notice, this list of conditions and the following disclaimer.
-# * Redistributions in binary form must reproduce the above
-# copyright notice, this list of conditions and the following disclaimer
-# in the documentation and/or other materials provided with the
-# distribution.
-# * Neither the name of Google Inc. nor the names of its
-# contributors may be used to endorse or promote products derived from
-# this software without specific prior written permission.
-#
-# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-# A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-# OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-# LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-# DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-# THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-all:
- @echo run make test
-
-include ../../Make.protobuf
-
-test: golden testbuild
-
-#test: golden testbuild extension_test
-# ./extension_test
-# @echo PASS
-
-my_test/test.pb.go: my_test/test.proto
- protoc --go_out=Mmulti/multi1.proto=github.com/golang/protobuf/protoc-gen-go/testdata/multi:. $<
-
-golden:
- make -B my_test/test.pb.go
- sed -i -e '/return.*fileDescriptor/d' my_test/test.pb.go
- sed -i -e '/^var fileDescriptor/,/^}/d' my_test/test.pb.go
- sed -i -e '/proto.RegisterFile.*fileDescriptor/d' my_test/test.pb.go
- gofmt -w my_test/test.pb.go
- diff -w my_test/test.pb.go my_test/test.pb.go.golden
-
-nuke: clean
-
-testbuild: regenerate
- go test
-
-regenerate:
- # Invoke protoc once to generate three independent .pb.go files in the same package.
- protoc --go_out=. multi/multi1.proto multi/multi2.proto multi/multi3.proto
-
-#extension_test: extension_test.$O
-# $(LD) -L. -o $@ $<
-
-#multi.a: multi3.pb.$O multi2.pb.$O multi1.pb.$O
-# rm -f multi.a
-# $(QUOTED_GOBIN)/gopack grc $@ $<
-
-#test.pb.go: imp.pb.go
-#multi1.pb.go: multi2.pb.go multi3.pb.go
-#main.$O: imp.pb.$O test.pb.$O multi.a
-#extension_test.$O: extension_base.pb.$O extension_extra.pb.$O extension_user.pb.$O
diff --git a/vendor/github.com/golang/protobuf/protoc-gen-go/testdata/extension_base.proto b/vendor/github.com/golang/protobuf/protoc-gen-go/testdata/extension_base.proto
deleted file mode 100644
index 94acfc1bc..000000000
--- a/vendor/github.com/golang/protobuf/protoc-gen-go/testdata/extension_base.proto
+++ /dev/null
@@ -1,46 +0,0 @@
-// Go support for Protocol Buffers - Google's data interchange format
-//
-// Copyright 2010 The Go Authors. All rights reserved.
-// https://github.com/golang/protobuf
-//
-// Redistribution and use in source and binary forms, with or without
-// modification, are permitted provided that the following conditions are
-// met:
-//
-// * Redistributions of source code must retain the above copyright
-// notice, this list of conditions and the following disclaimer.
-// * Redistributions in binary form must reproduce the above
-// copyright notice, this list of conditions and the following disclaimer
-// in the documentation and/or other materials provided with the
-// distribution.
-// * Neither the name of Google Inc. nor the names of its
-// contributors may be used to endorse or promote products derived from
-// this software without specific prior written permission.
-//
-// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-syntax = "proto2";
-
-package extension_base;
-
-message BaseMessage {
- optional int32 height = 1;
- extensions 4 to 9;
- extensions 16 to max;
-}
-
-// Another message that may be extended, using message_set_wire_format.
-message OldStyleMessage {
- option message_set_wire_format = true;
- extensions 100 to max;
-}
diff --git a/vendor/github.com/golang/protobuf/protoc-gen-go/testdata/extension_extra.proto b/vendor/github.com/golang/protobuf/protoc-gen-go/testdata/extension_extra.proto
deleted file mode 100644
index fca7f600c..000000000
--- a/vendor/github.com/golang/protobuf/protoc-gen-go/testdata/extension_extra.proto
+++ /dev/null
@@ -1,38 +0,0 @@
-// Go support for Protocol Buffers - Google's data interchange format
-//
-// Copyright 2011 The Go Authors. All rights reserved.
-// https://github.com/golang/protobuf
-//
-// Redistribution and use in source and binary forms, with or without
-// modification, are permitted provided that the following conditions are
-// met:
-//
-// * Redistributions of source code must retain the above copyright
-// notice, this list of conditions and the following disclaimer.
-// * Redistributions in binary form must reproduce the above
-// copyright notice, this list of conditions and the following disclaimer
-// in the documentation and/or other materials provided with the
-// distribution.
-// * Neither the name of Google Inc. nor the names of its
-// contributors may be used to endorse or promote products derived from
-// this software without specific prior written permission.
-//
-// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-syntax = "proto2";
-
-package extension_extra;
-
-message ExtraMessage {
- optional int32 width = 1;
-}
diff --git a/vendor/github.com/golang/protobuf/protoc-gen-go/testdata/extension_test.go b/vendor/github.com/golang/protobuf/protoc-gen-go/testdata/extension_test.go
deleted file mode 100644
index 86e9c118a..000000000
--- a/vendor/github.com/golang/protobuf/protoc-gen-go/testdata/extension_test.go
+++ /dev/null
@@ -1,210 +0,0 @@
-// Go support for Protocol Buffers - Google's data interchange format
-//
-// Copyright 2010 The Go Authors. All rights reserved.
-// https://github.com/golang/protobuf
-//
-// Redistribution and use in source and binary forms, with or without
-// modification, are permitted provided that the following conditions are
-// met:
-//
-// * Redistributions of source code must retain the above copyright
-// notice, this list of conditions and the following disclaimer.
-// * Redistributions in binary form must reproduce the above
-// copyright notice, this list of conditions and the following disclaimer
-// in the documentation and/or other materials provided with the
-// distribution.
-// * Neither the name of Google Inc. nor the names of its
-// contributors may be used to endorse or promote products derived from
-// this software without specific prior written permission.
-//
-// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-// Test that we can use protocol buffers that use extensions.
-
-package testdata
-
-/*
-
-import (
- "bytes"
- "regexp"
- "testing"
-
- "github.com/golang/protobuf/proto"
- base "extension_base.pb"
- user "extension_user.pb"
-)
-
-func TestSingleFieldExtension(t *testing.T) {
- bm := &base.BaseMessage{
- Height: proto.Int32(178),
- }
-
- // Use extension within scope of another type.
- vol := proto.Uint32(11)
- err := proto.SetExtension(bm, user.E_LoudMessage_Volume, vol)
- if err != nil {
- t.Fatal("Failed setting extension:", err)
- }
- buf, err := proto.Marshal(bm)
- if err != nil {
- t.Fatal("Failed encoding message with extension:", err)
- }
- bm_new := new(base.BaseMessage)
- if err := proto.Unmarshal(buf, bm_new); err != nil {
- t.Fatal("Failed decoding message with extension:", err)
- }
- if !proto.HasExtension(bm_new, user.E_LoudMessage_Volume) {
- t.Fatal("Decoded message didn't contain extension.")
- }
- vol_out, err := proto.GetExtension(bm_new, user.E_LoudMessage_Volume)
- if err != nil {
- t.Fatal("Failed getting extension:", err)
- }
- if v := vol_out.(*uint32); *v != *vol {
- t.Errorf("vol_out = %v, expected %v", *v, *vol)
- }
- proto.ClearExtension(bm_new, user.E_LoudMessage_Volume)
- if proto.HasExtension(bm_new, user.E_LoudMessage_Volume) {
- t.Fatal("Failed clearing extension.")
- }
-}
-
-func TestMessageExtension(t *testing.T) {
- bm := &base.BaseMessage{
- Height: proto.Int32(179),
- }
-
- // Use extension that is itself a message.
- um := &user.UserMessage{
- Name: proto.String("Dave"),
- Rank: proto.String("Major"),
- }
- err := proto.SetExtension(bm, user.E_LoginMessage_UserMessage, um)
- if err != nil {
- t.Fatal("Failed setting extension:", err)
- }
- buf, err := proto.Marshal(bm)
- if err != nil {
- t.Fatal("Failed encoding message with extension:", err)
- }
- bm_new := new(base.BaseMessage)
- if err := proto.Unmarshal(buf, bm_new); err != nil {
- t.Fatal("Failed decoding message with extension:", err)
- }
- if !proto.HasExtension(bm_new, user.E_LoginMessage_UserMessage) {
- t.Fatal("Decoded message didn't contain extension.")
- }
- um_out, err := proto.GetExtension(bm_new, user.E_LoginMessage_UserMessage)
- if err != nil {
- t.Fatal("Failed getting extension:", err)
- }
- if n := um_out.(*user.UserMessage).Name; *n != *um.Name {
- t.Errorf("um_out.Name = %q, expected %q", *n, *um.Name)
- }
- if r := um_out.(*user.UserMessage).Rank; *r != *um.Rank {
- t.Errorf("um_out.Rank = %q, expected %q", *r, *um.Rank)
- }
- proto.ClearExtension(bm_new, user.E_LoginMessage_UserMessage)
- if proto.HasExtension(bm_new, user.E_LoginMessage_UserMessage) {
- t.Fatal("Failed clearing extension.")
- }
-}
-
-func TestTopLevelExtension(t *testing.T) {
- bm := &base.BaseMessage{
- Height: proto.Int32(179),
- }
-
- width := proto.Int32(17)
- err := proto.SetExtension(bm, user.E_Width, width)
- if err != nil {
- t.Fatal("Failed setting extension:", err)
- }
- buf, err := proto.Marshal(bm)
- if err != nil {
- t.Fatal("Failed encoding message with extension:", err)
- }
- bm_new := new(base.BaseMessage)
- if err := proto.Unmarshal(buf, bm_new); err != nil {
- t.Fatal("Failed decoding message with extension:", err)
- }
- if !proto.HasExtension(bm_new, user.E_Width) {
- t.Fatal("Decoded message didn't contain extension.")
- }
- width_out, err := proto.GetExtension(bm_new, user.E_Width)
- if err != nil {
- t.Fatal("Failed getting extension:", err)
- }
- if w := width_out.(*int32); *w != *width {
- t.Errorf("width_out = %v, expected %v", *w, *width)
- }
- proto.ClearExtension(bm_new, user.E_Width)
- if proto.HasExtension(bm_new, user.E_Width) {
- t.Fatal("Failed clearing extension.")
- }
-}
-
-func TestMessageSetWireFormat(t *testing.T) {
- osm := new(base.OldStyleMessage)
- osp := &user.OldStyleParcel{
- Name: proto.String("Dave"),
- Height: proto.Int32(178),
- }
-
- err := proto.SetExtension(osm, user.E_OldStyleParcel_MessageSetExtension, osp)
- if err != nil {
- t.Fatal("Failed setting extension:", err)
- }
-
- buf, err := proto.Marshal(osm)
- if err != nil {
- t.Fatal("Failed encoding message:", err)
- }
-
- // Data generated from Python implementation.
- expected := []byte{
- 11, 16, 209, 15, 26, 9, 10, 4, 68, 97, 118, 101, 16, 178, 1, 12,
- }
-
- if !bytes.Equal(expected, buf) {
- t.Errorf("Encoding mismatch.\nwant %+v\n got %+v", expected, buf)
- }
-
- // Check that it is restored correctly.
- osm = new(base.OldStyleMessage)
- if err := proto.Unmarshal(buf, osm); err != nil {
- t.Fatal("Failed decoding message:", err)
- }
- osp_out, err := proto.GetExtension(osm, user.E_OldStyleParcel_MessageSetExtension)
- if err != nil {
- t.Fatal("Failed getting extension:", err)
- }
- osp = osp_out.(*user.OldStyleParcel)
- if *osp.Name != "Dave" || *osp.Height != 178 {
- t.Errorf("Retrieved extension from decoded message is not correct: %+v", osp)
- }
-}
-
-func main() {
- // simpler than rigging up gotest
- testing.Main(regexp.MatchString, []testing.InternalTest{
- {"TestSingleFieldExtension", TestSingleFieldExtension},
- {"TestMessageExtension", TestMessageExtension},
- {"TestTopLevelExtension", TestTopLevelExtension},
- },
- []testing.InternalBenchmark{},
- []testing.InternalExample{})
-}
-
-*/
diff --git a/vendor/github.com/golang/protobuf/protoc-gen-go/testdata/extension_user.proto b/vendor/github.com/golang/protobuf/protoc-gen-go/testdata/extension_user.proto
deleted file mode 100644
index ff65873dd..000000000
--- a/vendor/github.com/golang/protobuf/protoc-gen-go/testdata/extension_user.proto
+++ /dev/null
@@ -1,100 +0,0 @@
-// Go support for Protocol Buffers - Google's data interchange format
-//
-// Copyright 2010 The Go Authors. All rights reserved.
-// https://github.com/golang/protobuf
-//
-// Redistribution and use in source and binary forms, with or without
-// modification, are permitted provided that the following conditions are
-// met:
-//
-// * Redistributions of source code must retain the above copyright
-// notice, this list of conditions and the following disclaimer.
-// * Redistributions in binary form must reproduce the above
-// copyright notice, this list of conditions and the following disclaimer
-// in the documentation and/or other materials provided with the
-// distribution.
-// * Neither the name of Google Inc. nor the names of its
-// contributors may be used to endorse or promote products derived from
-// this software without specific prior written permission.
-//
-// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-syntax = "proto2";
-
-import "extension_base.proto";
-import "extension_extra.proto";
-
-package extension_user;
-
-message UserMessage {
- optional string name = 1;
- optional string rank = 2;
-}
-
-// Extend with a message
-extend extension_base.BaseMessage {
- optional UserMessage user_message = 5;
-}
-
-// Extend with a foreign message
-extend extension_base.BaseMessage {
- optional extension_extra.ExtraMessage extra_message = 9;
-}
-
-// Extend with some primitive types
-extend extension_base.BaseMessage {
- optional int32 width = 6;
- optional int64 area = 7;
-}
-
-// Extend inside the scope of another type
-message LoudMessage {
- extend extension_base.BaseMessage {
- optional uint32 volume = 8;
- }
- extensions 100 to max;
-}
-
-// Extend inside the scope of another type, using a message.
-message LoginMessage {
- extend extension_base.BaseMessage {
- optional UserMessage user_message = 16;
- }
-}
-
-// Extend with a repeated field
-extend extension_base.BaseMessage {
- repeated Detail detail = 17;
-}
-
-message Detail {
- optional string color = 1;
-}
-
-// An extension of an extension
-message Announcement {
- optional string words = 1;
- extend LoudMessage {
- optional Announcement loud_ext = 100;
- }
-}
-
-// Something that can be put in a message set.
-message OldStyleParcel {
- extend extension_base.OldStyleMessage {
- optional OldStyleParcel message_set_extension = 2001;
- }
-
- required string name = 1;
- optional int32 height = 2;
-}
diff --git a/vendor/github.com/golang/protobuf/protoc-gen-go/testdata/grpc.proto b/vendor/github.com/golang/protobuf/protoc-gen-go/testdata/grpc.proto
deleted file mode 100644
index b8bc41acd..000000000
--- a/vendor/github.com/golang/protobuf/protoc-gen-go/testdata/grpc.proto
+++ /dev/null
@@ -1,59 +0,0 @@
-// Go support for Protocol Buffers - Google's data interchange format
-//
-// Copyright 2015 The Go Authors. All rights reserved.
-// https://github.com/golang/protobuf
-//
-// Redistribution and use in source and binary forms, with or without
-// modification, are permitted provided that the following conditions are
-// met:
-//
-// * Redistributions of source code must retain the above copyright
-// notice, this list of conditions and the following disclaimer.
-// * Redistributions in binary form must reproduce the above
-// copyright notice, this list of conditions and the following disclaimer
-// in the documentation and/or other materials provided with the
-// distribution.
-// * Neither the name of Google Inc. nor the names of its
-// contributors may be used to endorse or promote products derived from
-// this software without specific prior written permission.
-//
-// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-syntax = "proto3";
-
-package grpc.testing;
-
-message SimpleRequest {
-}
-
-message SimpleResponse {
-}
-
-message StreamMsg {
-}
-
-message StreamMsg2 {
-}
-
-service Test {
- rpc UnaryCall(SimpleRequest) returns (SimpleResponse);
-
- // This RPC streams from the server only.
- rpc Downstream(SimpleRequest) returns (stream StreamMsg);
-
- // This RPC streams from the client.
- rpc Upstream(stream StreamMsg) returns (SimpleResponse);
-
- // This one streams in both directions.
- rpc Bidi(stream StreamMsg) returns (stream StreamMsg2);
-}
diff --git a/vendor/github.com/golang/protobuf/protoc-gen-go/testdata/imp.pb.go.golden b/vendor/github.com/golang/protobuf/protoc-gen-go/testdata/imp.pb.go.golden
deleted file mode 100644
index 784a4f865..000000000
--- a/vendor/github.com/golang/protobuf/protoc-gen-go/testdata/imp.pb.go.golden
+++ /dev/null
@@ -1,113 +0,0 @@
-// Code generated by protoc-gen-go.
-// source: imp.proto
-// DO NOT EDIT!
-
-package imp
-
-import proto "github.com/golang/protobuf/proto"
-import "math"
-import "os"
-import imp1 "imp2.pb"
-
-// Reference proto & math imports to suppress error if they are not otherwise used.
-var _ = proto.GetString
-var _ = math.Inf
-
-// Types from public import imp2.proto
-type PubliclyImportedMessage imp1.PubliclyImportedMessage
-
-func (this *PubliclyImportedMessage) Reset() { (*imp1.PubliclyImportedMessage)(this).Reset() }
-func (this *PubliclyImportedMessage) String() string {
- return (*imp1.PubliclyImportedMessage)(this).String()
-}
-
-// PubliclyImportedMessage from public import imp.proto
-
-type ImportedMessage_Owner int32
-
-const (
- ImportedMessage_DAVE ImportedMessage_Owner = 1
- ImportedMessage_MIKE ImportedMessage_Owner = 2
-)
-
-var ImportedMessage_Owner_name = map[int32]string{
- 1: "DAVE",
- 2: "MIKE",
-}
-var ImportedMessage_Owner_value = map[string]int32{
- "DAVE": 1,
- "MIKE": 2,
-}
-
-// NewImportedMessage_Owner is deprecated. Use x.Enum() instead.
-func NewImportedMessage_Owner(x ImportedMessage_Owner) *ImportedMessage_Owner {
- e := ImportedMessage_Owner(x)
- return &e
-}
-func (x ImportedMessage_Owner) Enum() *ImportedMessage_Owner {
- p := new(ImportedMessage_Owner)
- *p = x
- return p
-}
-func (x ImportedMessage_Owner) String() string {
- return proto.EnumName(ImportedMessage_Owner_name, int32(x))
-}
-
-type ImportedMessage struct {
- Field *int64 `protobuf:"varint,1,req,name=field" json:"field,omitempty"`
- XXX_extensions map[int32][]byte `json:",omitempty"`
- XXX_unrecognized []byte `json:",omitempty"`
-}
-
-func (this *ImportedMessage) Reset() { *this = ImportedMessage{} }
-func (this *ImportedMessage) String() string { return proto.CompactTextString(this) }
-
-var extRange_ImportedMessage = []proto.ExtensionRange{
- proto.ExtensionRange{90, 100},
-}
-
-func (*ImportedMessage) ExtensionRangeArray() []proto.ExtensionRange {
- return extRange_ImportedMessage
-}
-func (this *ImportedMessage) ExtensionMap() map[int32][]byte {
- if this.XXX_extensions == nil {
- this.XXX_extensions = make(map[int32][]byte)
- }
- return this.XXX_extensions
-}
-
-type ImportedExtendable struct {
- XXX_extensions map[int32][]byte `json:",omitempty"`
- XXX_unrecognized []byte `json:",omitempty"`
-}
-
-func (this *ImportedExtendable) Reset() { *this = ImportedExtendable{} }
-func (this *ImportedExtendable) String() string { return proto.CompactTextString(this) }
-
-func (this *ImportedExtendable) Marshal() ([]byte, error) {
- return proto.MarshalMessageSet(this.ExtensionMap())
-}
-func (this *ImportedExtendable) Unmarshal(buf []byte) error {
- return proto.UnmarshalMessageSet(buf, this.ExtensionMap())
-}
-// ensure ImportedExtendable satisfies proto.Marshaler and proto.Unmarshaler
-var _ proto.Marshaler = (*ImportedExtendable)(nil)
-var _ proto.Unmarshaler = (*ImportedExtendable)(nil)
-
-var extRange_ImportedExtendable = []proto.ExtensionRange{
- proto.ExtensionRange{100, 536870911},
-}
-
-func (*ImportedExtendable) ExtensionRangeArray() []proto.ExtensionRange {
- return extRange_ImportedExtendable
-}
-func (this *ImportedExtendable) ExtensionMap() map[int32][]byte {
- if this.XXX_extensions == nil {
- this.XXX_extensions = make(map[int32][]byte)
- }
- return this.XXX_extensions
-}
-
-func init() {
- proto.RegisterEnum("imp.ImportedMessage_Owner", ImportedMessage_Owner_name, ImportedMessage_Owner_value)
-}
diff --git a/vendor/github.com/golang/protobuf/protoc-gen-go/testdata/imp.proto b/vendor/github.com/golang/protobuf/protoc-gen-go/testdata/imp.proto
deleted file mode 100644
index 156e078d1..000000000
--- a/vendor/github.com/golang/protobuf/protoc-gen-go/testdata/imp.proto
+++ /dev/null
@@ -1,70 +0,0 @@
-// Go support for Protocol Buffers - Google's data interchange format
-//
-// Copyright 2010 The Go Authors. All rights reserved.
-// https://github.com/golang/protobuf
-//
-// Redistribution and use in source and binary forms, with or without
-// modification, are permitted provided that the following conditions are
-// met:
-//
-// * Redistributions of source code must retain the above copyright
-// notice, this list of conditions and the following disclaimer.
-// * Redistributions in binary form must reproduce the above
-// copyright notice, this list of conditions and the following disclaimer
-// in the documentation and/or other materials provided with the
-// distribution.
-// * Neither the name of Google Inc. nor the names of its
-// contributors may be used to endorse or promote products derived from
-// this software without specific prior written permission.
-//
-// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-syntax = "proto2";
-
-package imp;
-
-import "imp2.proto";
-import "imp3.proto";
-
-message ImportedMessage {
- required int64 field = 1;
-
- // The forwarded getters for these fields are fiddly to get right.
- optional ImportedMessage2 local_msg = 2;
- optional ForeignImportedMessage foreign_msg = 3; // in imp3.proto
- optional Owner enum_field = 4;
- oneof union {
- int32 state = 9;
- }
-
- repeated string name = 5;
- repeated Owner boss = 6;
- repeated ImportedMessage2 memo = 7;
-
- map<string, ImportedMessage2> msg_map = 8;
-
- enum Owner {
- DAVE = 1;
- MIKE = 2;
- }
-
- extensions 90 to 100;
-}
-
-message ImportedMessage2 {
-}
-
-message ImportedExtendable {
- option message_set_wire_format = true;
- extensions 100 to max;
-}
diff --git a/vendor/github.com/golang/protobuf/protoc-gen-go/testdata/imp2.proto b/vendor/github.com/golang/protobuf/protoc-gen-go/testdata/imp2.proto
deleted file mode 100644
index 3bb0632b2..000000000
--- a/vendor/github.com/golang/protobuf/protoc-gen-go/testdata/imp2.proto
+++ /dev/null
@@ -1,43 +0,0 @@
-// Go support for Protocol Buffers - Google's data interchange format
-//
-// Copyright 2011 The Go Authors. All rights reserved.
-// https://github.com/golang/protobuf
-//
-// Redistribution and use in source and binary forms, with or without
-// modification, are permitted provided that the following conditions are
-// met:
-//
-// * Redistributions of source code must retain the above copyright
-// notice, this list of conditions and the following disclaimer.
-// * Redistributions in binary form must reproduce the above
-// copyright notice, this list of conditions and the following disclaimer
-// in the documentation and/or other materials provided with the
-// distribution.
-// * Neither the name of Google Inc. nor the names of its
-// contributors may be used to endorse or promote products derived from
-// this software without specific prior written permission.
-//
-// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-syntax = "proto2";
-
-package imp;
-
-message PubliclyImportedMessage {
- optional int64 field = 1;
-}
-
-enum PubliclyImportedEnum {
- GLASSES = 1;
- HAIR = 2;
-}
diff --git a/vendor/github.com/golang/protobuf/protoc-gen-go/testdata/imp3.proto b/vendor/github.com/golang/protobuf/protoc-gen-go/testdata/imp3.proto
deleted file mode 100644
index 58fc7598b..000000000
--- a/vendor/github.com/golang/protobuf/protoc-gen-go/testdata/imp3.proto
+++ /dev/null
@@ -1,38 +0,0 @@
-// Go support for Protocol Buffers - Google's data interchange format
-//
-// Copyright 2012 The Go Authors. All rights reserved.
-// https://github.com/golang/protobuf
-//
-// Redistribution and use in source and binary forms, with or without
-// modification, are permitted provided that the following conditions are
-// met:
-//
-// * Redistributions of source code must retain the above copyright
-// notice, this list of conditions and the following disclaimer.
-// * Redistributions in binary form must reproduce the above
-// copyright notice, this list of conditions and the following disclaimer
-// in the documentation and/or other materials provided with the
-// distribution.
-// * Neither the name of Google Inc. nor the names of its
-// contributors may be used to endorse or promote products derived from
-// this software without specific prior written permission.
-//
-// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-syntax = "proto2";
-
-package imp;
-
-message ForeignImportedMessage {
- optional string tuber = 1;
-}
diff --git a/vendor/github.com/golang/protobuf/protoc-gen-go/testdata/main_test.go b/vendor/github.com/golang/protobuf/protoc-gen-go/testdata/main_test.go
deleted file mode 100644
index f9b5ccf20..000000000
--- a/vendor/github.com/golang/protobuf/protoc-gen-go/testdata/main_test.go
+++ /dev/null
@@ -1,46 +0,0 @@
-// Go support for Protocol Buffers - Google's data interchange format
-//
-// Copyright 2010 The Go Authors. All rights reserved.
-// https://github.com/golang/protobuf
-//
-// Redistribution and use in source and binary forms, with or without
-// modification, are permitted provided that the following conditions are
-// met:
-//
-// * Redistributions of source code must retain the above copyright
-// notice, this list of conditions and the following disclaimer.
-// * Redistributions in binary form must reproduce the above
-// copyright notice, this list of conditions and the following disclaimer
-// in the documentation and/or other materials provided with the
-// distribution.
-// * Neither the name of Google Inc. nor the names of its
-// contributors may be used to endorse or promote products derived from
-// this software without specific prior written permission.
-//
-// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-// A simple binary to link together the protocol buffers in this test.
-
-package testdata
-
-import (
- "testing"
-
- mytestpb "./my_test"
- multipb "github.com/golang/protobuf/protoc-gen-go/testdata/multi"
-)
-
-func TestLink(t *testing.T) {
- _ = &multipb.Multi1{}
- _ = &mytestpb.Request{}
-}
diff --git a/vendor/github.com/golang/protobuf/protoc-gen-go/testdata/multi/multi1.proto b/vendor/github.com/golang/protobuf/protoc-gen-go/testdata/multi/multi1.proto
deleted file mode 100644
index 0da6e0af4..000000000
--- a/vendor/github.com/golang/protobuf/protoc-gen-go/testdata/multi/multi1.proto
+++ /dev/null
@@ -1,44 +0,0 @@
-// Go support for Protocol Buffers - Google's data interchange format
-//
-// Copyright 2010 The Go Authors. All rights reserved.
-// https://github.com/golang/protobuf
-//
-// Redistribution and use in source and binary forms, with or without
-// modification, are permitted provided that the following conditions are
-// met:
-//
-// * Redistributions of source code must retain the above copyright
-// notice, this list of conditions and the following disclaimer.
-// * Redistributions in binary form must reproduce the above
-// copyright notice, this list of conditions and the following disclaimer
-// in the documentation and/or other materials provided with the
-// distribution.
-// * Neither the name of Google Inc. nor the names of its
-// contributors may be used to endorse or promote products derived from
-// this software without specific prior written permission.
-//
-// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-syntax = "proto2";
-
-import "multi/multi2.proto";
-import "multi/multi3.proto";
-
-package multitest;
-
-message Multi1 {
- required Multi2 multi2 = 1;
- optional Multi2.Color color = 2;
- optional Multi3.HatType hat_type = 3;
-}
-
diff --git a/vendor/github.com/golang/protobuf/protoc-gen-go/testdata/multi/multi2.proto b/vendor/github.com/golang/protobuf/protoc-gen-go/testdata/multi/multi2.proto
deleted file mode 100644
index e6bfc71b3..000000000
--- a/vendor/github.com/golang/protobuf/protoc-gen-go/testdata/multi/multi2.proto
+++ /dev/null
@@ -1,46 +0,0 @@
-// Go support for Protocol Buffers - Google's data interchange format
-//
-// Copyright 2010 The Go Authors. All rights reserved.
-// https://github.com/golang/protobuf
-//
-// Redistribution and use in source and binary forms, with or without
-// modification, are permitted provided that the following conditions are
-// met:
-//
-// * Redistributions of source code must retain the above copyright
-// notice, this list of conditions and the following disclaimer.
-// * Redistributions in binary form must reproduce the above
-// copyright notice, this list of conditions and the following disclaimer
-// in the documentation and/or other materials provided with the
-// distribution.
-// * Neither the name of Google Inc. nor the names of its
-// contributors may be used to endorse or promote products derived from
-// this software without specific prior written permission.
-//
-// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-syntax = "proto2";
-
-package multitest;
-
-message Multi2 {
- required int32 required_value = 1;
-
- enum Color {
- BLUE = 1;
- GREEN = 2;
- RED = 3;
- };
- optional Color color = 2;
-}
-
diff --git a/vendor/github.com/golang/protobuf/protoc-gen-go/testdata/multi/multi3.proto b/vendor/github.com/golang/protobuf/protoc-gen-go/testdata/multi/multi3.proto
deleted file mode 100644
index 146c255bd..000000000
--- a/vendor/github.com/golang/protobuf/protoc-gen-go/testdata/multi/multi3.proto
+++ /dev/null
@@ -1,43 +0,0 @@
-// Go support for Protocol Buffers - Google's data interchange format
-//
-// Copyright 2010 The Go Authors. All rights reserved.
-// https://github.com/golang/protobuf
-//
-// Redistribution and use in source and binary forms, with or without
-// modification, are permitted provided that the following conditions are
-// met:
-//
-// * Redistributions of source code must retain the above copyright
-// notice, this list of conditions and the following disclaimer.
-// * Redistributions in binary form must reproduce the above
-// copyright notice, this list of conditions and the following disclaimer
-// in the documentation and/or other materials provided with the
-// distribution.
-// * Neither the name of Google Inc. nor the names of its
-// contributors may be used to endorse or promote products derived from
-// this software without specific prior written permission.
-//
-// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-syntax = "proto2";
-
-package multitest;
-
-message Multi3 {
- enum HatType {
- FEDORA = 1;
- FEZ = 2;
- };
- optional HatType hat_type = 1;
-}
-
diff --git a/vendor/github.com/golang/protobuf/protoc-gen-go/testdata/my_test/test.pb.go b/vendor/github.com/golang/protobuf/protoc-gen-go/testdata/my_test/test.pb.go
deleted file mode 100644
index 1954e3fb7..000000000
--- a/vendor/github.com/golang/protobuf/protoc-gen-go/testdata/my_test/test.pb.go
+++ /dev/null
@@ -1,870 +0,0 @@
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// source: my_test/test.proto
-
-/*
-Package my_test is a generated protocol buffer package.
-
-This package holds interesting messages.
-
-It is generated from these files:
- my_test/test.proto
-
-It has these top-level messages:
- Request
- Reply
- OtherBase
- ReplyExtensions
- OtherReplyExtensions
- OldReply
- Communique
-*/
-package my_test
-
-import proto "github.com/golang/protobuf/proto"
-import fmt "fmt"
-import math "math"
-import _ "github.com/golang/protobuf/protoc-gen-go/testdata/multi"
-
-// Reference imports to suppress errors if they are not otherwise used.
-var _ = proto.Marshal
-var _ = fmt.Errorf
-var _ = math.Inf
-
-// This is a compile-time assertion to ensure that this generated file
-// is compatible with the proto package it is being compiled against.
-// A compilation error at this line likely means your copy of the
-// proto package needs to be updated.
-const _ = proto.ProtoPackageIsVersion2 // please upgrade the proto package
-
-type HatType int32
-
-const (
- // deliberately skipping 0
- HatType_FEDORA HatType = 1
- HatType_FEZ HatType = 2
-)
-
-var HatType_name = map[int32]string{
- 1: "FEDORA",
- 2: "FEZ",
-}
-var HatType_value = map[string]int32{
- "FEDORA": 1,
- "FEZ": 2,
-}
-
-func (x HatType) Enum() *HatType {
- p := new(HatType)
- *p = x
- return p
-}
-func (x HatType) String() string {
- return proto.EnumName(HatType_name, int32(x))
-}
-func (x *HatType) UnmarshalJSON(data []byte) error {
- value, err := proto.UnmarshalJSONEnum(HatType_value, data, "HatType")
- if err != nil {
- return err
- }
- *x = HatType(value)
- return nil
-}
-
-// This enum represents days of the week.
-type Days int32
-
-const (
- Days_MONDAY Days = 1
- Days_TUESDAY Days = 2
- Days_LUNDI Days = 1
-)
-
-var Days_name = map[int32]string{
- 1: "MONDAY",
- 2: "TUESDAY",
- // Duplicate value: 1: "LUNDI",
-}
-var Days_value = map[string]int32{
- "MONDAY": 1,
- "TUESDAY": 2,
- "LUNDI": 1,
-}
-
-func (x Days) Enum() *Days {
- p := new(Days)
- *p = x
- return p
-}
-func (x Days) String() string {
- return proto.EnumName(Days_name, int32(x))
-}
-func (x *Days) UnmarshalJSON(data []byte) error {
- value, err := proto.UnmarshalJSONEnum(Days_value, data, "Days")
- if err != nil {
- return err
- }
- *x = Days(value)
- return nil
-}
-
-type Request_Color int32
-
-const (
- Request_RED Request_Color = 0
- Request_GREEN Request_Color = 1
- Request_BLUE Request_Color = 2
-)
-
-var Request_Color_name = map[int32]string{
- 0: "RED",
- 1: "GREEN",
- 2: "BLUE",
-}
-var Request_Color_value = map[string]int32{
- "RED": 0,
- "GREEN": 1,
- "BLUE": 2,
-}
-
-func (x Request_Color) Enum() *Request_Color {
- p := new(Request_Color)
- *p = x
- return p
-}
-func (x Request_Color) String() string {
- return proto.EnumName(Request_Color_name, int32(x))
-}
-func (x *Request_Color) UnmarshalJSON(data []byte) error {
- value, err := proto.UnmarshalJSONEnum(Request_Color_value, data, "Request_Color")
- if err != nil {
- return err
- }
- *x = Request_Color(value)
- return nil
-}
-
-type Reply_Entry_Game int32
-
-const (
- Reply_Entry_FOOTBALL Reply_Entry_Game = 1
- Reply_Entry_TENNIS Reply_Entry_Game = 2
-)
-
-var Reply_Entry_Game_name = map[int32]string{
- 1: "FOOTBALL",
- 2: "TENNIS",
-}
-var Reply_Entry_Game_value = map[string]int32{
- "FOOTBALL": 1,
- "TENNIS": 2,
-}
-
-func (x Reply_Entry_Game) Enum() *Reply_Entry_Game {
- p := new(Reply_Entry_Game)
- *p = x
- return p
-}
-func (x Reply_Entry_Game) String() string {
- return proto.EnumName(Reply_Entry_Game_name, int32(x))
-}
-func (x *Reply_Entry_Game) UnmarshalJSON(data []byte) error {
- value, err := proto.UnmarshalJSONEnum(Reply_Entry_Game_value, data, "Reply_Entry_Game")
- if err != nil {
- return err
- }
- *x = Reply_Entry_Game(value)
- return nil
-}
-
-// This is a message that might be sent somewhere.
-type Request struct {
- Key []int64 `protobuf:"varint,1,rep,name=key" json:"key,omitempty"`
- // optional imp.ImportedMessage imported_message = 2;
- Hue *Request_Color `protobuf:"varint,3,opt,name=hue,enum=my.test.Request_Color" json:"hue,omitempty"`
- Hat *HatType `protobuf:"varint,4,opt,name=hat,enum=my.test.HatType,def=1" json:"hat,omitempty"`
- // optional imp.ImportedMessage.Owner owner = 6;
- Deadline *float32 `protobuf:"fixed32,7,opt,name=deadline,def=inf" json:"deadline,omitempty"`
- Somegroup *Request_SomeGroup `protobuf:"group,8,opt,name=SomeGroup,json=somegroup" json:"somegroup,omitempty"`
- // This is a map field. It will generate map[int32]string.
- NameMapping map[int32]string `protobuf:"bytes,14,rep,name=name_mapping,json=nameMapping" json:"name_mapping,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"`
- // This is a map field whose value type is a message.
- MsgMapping map[int64]*Reply `protobuf:"bytes,15,rep,name=msg_mapping,json=msgMapping" json:"msg_mapping,omitempty" protobuf_key:"zigzag64,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"`
- Reset_ *int32 `protobuf:"varint,12,opt,name=reset" json:"reset,omitempty"`
- // This field should not conflict with any getters.
- GetKey_ *string `protobuf:"bytes,16,opt,name=get_key,json=getKey" json:"get_key,omitempty"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *Request) Reset() { *m = Request{} }
-func (m *Request) String() string { return proto.CompactTextString(m) }
-func (*Request) ProtoMessage() {}
-
-const Default_Request_Hat HatType = HatType_FEDORA
-
-var Default_Request_Deadline float32 = float32(math.Inf(1))
-
-func (m *Request) GetKey() []int64 {
- if m != nil {
- return m.Key
- }
- return nil
-}
-
-func (m *Request) GetHue() Request_Color {
- if m != nil && m.Hue != nil {
- return *m.Hue
- }
- return Request_RED
-}
-
-func (m *Request) GetHat() HatType {
- if m != nil && m.Hat != nil {
- return *m.Hat
- }
- return Default_Request_Hat
-}
-
-func (m *Request) GetDeadline() float32 {
- if m != nil && m.Deadline != nil {
- return *m.Deadline
- }
- return Default_Request_Deadline
-}
-
-func (m *Request) GetSomegroup() *Request_SomeGroup {
- if m != nil {
- return m.Somegroup
- }
- return nil
-}
-
-func (m *Request) GetNameMapping() map[int32]string {
- if m != nil {
- return m.NameMapping
- }
- return nil
-}
-
-func (m *Request) GetMsgMapping() map[int64]*Reply {
- if m != nil {
- return m.MsgMapping
- }
- return nil
-}
-
-func (m *Request) GetReset_() int32 {
- if m != nil && m.Reset_ != nil {
- return *m.Reset_
- }
- return 0
-}
-
-func (m *Request) GetGetKey_() string {
- if m != nil && m.GetKey_ != nil {
- return *m.GetKey_
- }
- return ""
-}
-
-type Request_SomeGroup struct {
- GroupField *int32 `protobuf:"varint,9,opt,name=group_field,json=groupField" json:"group_field,omitempty"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *Request_SomeGroup) Reset() { *m = Request_SomeGroup{} }
-func (m *Request_SomeGroup) String() string { return proto.CompactTextString(m) }
-func (*Request_SomeGroup) ProtoMessage() {}
-
-func (m *Request_SomeGroup) GetGroupField() int32 {
- if m != nil && m.GroupField != nil {
- return *m.GroupField
- }
- return 0
-}
-
-type Reply struct {
- Found []*Reply_Entry `protobuf:"bytes,1,rep,name=found" json:"found,omitempty"`
- CompactKeys []int32 `protobuf:"varint,2,rep,packed,name=compact_keys,json=compactKeys" json:"compact_keys,omitempty"`
- proto.XXX_InternalExtensions `json:"-"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *Reply) Reset() { *m = Reply{} }
-func (m *Reply) String() string { return proto.CompactTextString(m) }
-func (*Reply) ProtoMessage() {}
-
-var extRange_Reply = []proto.ExtensionRange{
- {100, 536870911},
-}
-
-func (*Reply) ExtensionRangeArray() []proto.ExtensionRange {
- return extRange_Reply
-}
-
-func (m *Reply) GetFound() []*Reply_Entry {
- if m != nil {
- return m.Found
- }
- return nil
-}
-
-func (m *Reply) GetCompactKeys() []int32 {
- if m != nil {
- return m.CompactKeys
- }
- return nil
-}
-
-type Reply_Entry struct {
- KeyThatNeeds_1234Camel_CasIng *int64 `protobuf:"varint,1,req,name=key_that_needs_1234camel_CasIng,json=keyThatNeeds1234camelCasIng" json:"key_that_needs_1234camel_CasIng,omitempty"`
- Value *int64 `protobuf:"varint,2,opt,name=value,def=7" json:"value,omitempty"`
- XMyFieldName_2 *int64 `protobuf:"varint,3,opt,name=_my_field_name_2,json=MyFieldName2" json:"_my_field_name_2,omitempty"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *Reply_Entry) Reset() { *m = Reply_Entry{} }
-func (m *Reply_Entry) String() string { return proto.CompactTextString(m) }
-func (*Reply_Entry) ProtoMessage() {}
-
-const Default_Reply_Entry_Value int64 = 7
-
-func (m *Reply_Entry) GetKeyThatNeeds_1234Camel_CasIng() int64 {
- if m != nil && m.KeyThatNeeds_1234Camel_CasIng != nil {
- return *m.KeyThatNeeds_1234Camel_CasIng
- }
- return 0
-}
-
-func (m *Reply_Entry) GetValue() int64 {
- if m != nil && m.Value != nil {
- return *m.Value
- }
- return Default_Reply_Entry_Value
-}
-
-func (m *Reply_Entry) GetXMyFieldName_2() int64 {
- if m != nil && m.XMyFieldName_2 != nil {
- return *m.XMyFieldName_2
- }
- return 0
-}
-
-type OtherBase struct {
- Name *string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"`
- proto.XXX_InternalExtensions `json:"-"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *OtherBase) Reset() { *m = OtherBase{} }
-func (m *OtherBase) String() string { return proto.CompactTextString(m) }
-func (*OtherBase) ProtoMessage() {}
-
-var extRange_OtherBase = []proto.ExtensionRange{
- {100, 536870911},
-}
-
-func (*OtherBase) ExtensionRangeArray() []proto.ExtensionRange {
- return extRange_OtherBase
-}
-
-func (m *OtherBase) GetName() string {
- if m != nil && m.Name != nil {
- return *m.Name
- }
- return ""
-}
-
-type ReplyExtensions struct {
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *ReplyExtensions) Reset() { *m = ReplyExtensions{} }
-func (m *ReplyExtensions) String() string { return proto.CompactTextString(m) }
-func (*ReplyExtensions) ProtoMessage() {}
-
-var E_ReplyExtensions_Time = &proto.ExtensionDesc{
- ExtendedType: (*Reply)(nil),
- ExtensionType: (*float64)(nil),
- Field: 101,
- Name: "my.test.ReplyExtensions.time",
- Tag: "fixed64,101,opt,name=time",
- Filename: "my_test/test.proto",
-}
-
-var E_ReplyExtensions_Carrot = &proto.ExtensionDesc{
- ExtendedType: (*Reply)(nil),
- ExtensionType: (*ReplyExtensions)(nil),
- Field: 105,
- Name: "my.test.ReplyExtensions.carrot",
- Tag: "bytes,105,opt,name=carrot",
- Filename: "my_test/test.proto",
-}
-
-var E_ReplyExtensions_Donut = &proto.ExtensionDesc{
- ExtendedType: (*OtherBase)(nil),
- ExtensionType: (*ReplyExtensions)(nil),
- Field: 101,
- Name: "my.test.ReplyExtensions.donut",
- Tag: "bytes,101,opt,name=donut",
- Filename: "my_test/test.proto",
-}
-
-type OtherReplyExtensions struct {
- Key *int32 `protobuf:"varint,1,opt,name=key" json:"key,omitempty"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *OtherReplyExtensions) Reset() { *m = OtherReplyExtensions{} }
-func (m *OtherReplyExtensions) String() string { return proto.CompactTextString(m) }
-func (*OtherReplyExtensions) ProtoMessage() {}
-
-func (m *OtherReplyExtensions) GetKey() int32 {
- if m != nil && m.Key != nil {
- return *m.Key
- }
- return 0
-}
-
-type OldReply struct {
- proto.XXX_InternalExtensions `json:"-"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *OldReply) Reset() { *m = OldReply{} }
-func (m *OldReply) String() string { return proto.CompactTextString(m) }
-func (*OldReply) ProtoMessage() {}
-
-func (m *OldReply) Marshal() ([]byte, error) {
- return proto.MarshalMessageSet(&m.XXX_InternalExtensions)
-}
-func (m *OldReply) Unmarshal(buf []byte) error {
- return proto.UnmarshalMessageSet(buf, &m.XXX_InternalExtensions)
-}
-func (m *OldReply) MarshalJSON() ([]byte, error) {
- return proto.MarshalMessageSetJSON(&m.XXX_InternalExtensions)
-}
-func (m *OldReply) UnmarshalJSON(buf []byte) error {
- return proto.UnmarshalMessageSetJSON(buf, &m.XXX_InternalExtensions)
-}
-
-// ensure OldReply satisfies proto.Marshaler and proto.Unmarshaler
-var _ proto.Marshaler = (*OldReply)(nil)
-var _ proto.Unmarshaler = (*OldReply)(nil)
-
-var extRange_OldReply = []proto.ExtensionRange{
- {100, 2147483646},
-}
-
-func (*OldReply) ExtensionRangeArray() []proto.ExtensionRange {
- return extRange_OldReply
-}
-
-type Communique struct {
- MakeMeCry *bool `protobuf:"varint,1,opt,name=make_me_cry,json=makeMeCry" json:"make_me_cry,omitempty"`
- // This is a oneof, called "union".
- //
- // Types that are valid to be assigned to Union:
- // *Communique_Number
- // *Communique_Name
- // *Communique_Data
- // *Communique_TempC
- // *Communique_Height
- // *Communique_Today
- // *Communique_Maybe
- // *Communique_Delta_
- // *Communique_Msg
- // *Communique_Somegroup
- Union isCommunique_Union `protobuf_oneof:"union"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *Communique) Reset() { *m = Communique{} }
-func (m *Communique) String() string { return proto.CompactTextString(m) }
-func (*Communique) ProtoMessage() {}
-
-type isCommunique_Union interface {
- isCommunique_Union()
-}
-
-type Communique_Number struct {
- Number int32 `protobuf:"varint,5,opt,name=number,oneof"`
-}
-type Communique_Name struct {
- Name string `protobuf:"bytes,6,opt,name=name,oneof"`
-}
-type Communique_Data struct {
- Data []byte `protobuf:"bytes,7,opt,name=data,oneof"`
-}
-type Communique_TempC struct {
- TempC float64 `protobuf:"fixed64,8,opt,name=temp_c,json=tempC,oneof"`
-}
-type Communique_Height struct {
- Height float32 `protobuf:"fixed32,9,opt,name=height,oneof"`
-}
-type Communique_Today struct {
- Today Days `protobuf:"varint,10,opt,name=today,enum=my.test.Days,oneof"`
-}
-type Communique_Maybe struct {
- Maybe bool `protobuf:"varint,11,opt,name=maybe,oneof"`
-}
-type Communique_Delta_ struct {
- Delta int32 `protobuf:"zigzag32,12,opt,name=delta,oneof"`
-}
-type Communique_Msg struct {
- Msg *Reply `protobuf:"bytes,13,opt,name=msg,oneof"`
-}
-type Communique_Somegroup struct {
- Somegroup *Communique_SomeGroup `protobuf:"group,14,opt,name=SomeGroup,json=somegroup,oneof"`
-}
-
-func (*Communique_Number) isCommunique_Union() {}
-func (*Communique_Name) isCommunique_Union() {}
-func (*Communique_Data) isCommunique_Union() {}
-func (*Communique_TempC) isCommunique_Union() {}
-func (*Communique_Height) isCommunique_Union() {}
-func (*Communique_Today) isCommunique_Union() {}
-func (*Communique_Maybe) isCommunique_Union() {}
-func (*Communique_Delta_) isCommunique_Union() {}
-func (*Communique_Msg) isCommunique_Union() {}
-func (*Communique_Somegroup) isCommunique_Union() {}
-
-func (m *Communique) GetUnion() isCommunique_Union {
- if m != nil {
- return m.Union
- }
- return nil
-}
-
-func (m *Communique) GetMakeMeCry() bool {
- if m != nil && m.MakeMeCry != nil {
- return *m.MakeMeCry
- }
- return false
-}
-
-func (m *Communique) GetNumber() int32 {
- if x, ok := m.GetUnion().(*Communique_Number); ok {
- return x.Number
- }
- return 0
-}
-
-func (m *Communique) GetName() string {
- if x, ok := m.GetUnion().(*Communique_Name); ok {
- return x.Name
- }
- return ""
-}
-
-func (m *Communique) GetData() []byte {
- if x, ok := m.GetUnion().(*Communique_Data); ok {
- return x.Data
- }
- return nil
-}
-
-func (m *Communique) GetTempC() float64 {
- if x, ok := m.GetUnion().(*Communique_TempC); ok {
- return x.TempC
- }
- return 0
-}
-
-func (m *Communique) GetHeight() float32 {
- if x, ok := m.GetUnion().(*Communique_Height); ok {
- return x.Height
- }
- return 0
-}
-
-func (m *Communique) GetToday() Days {
- if x, ok := m.GetUnion().(*Communique_Today); ok {
- return x.Today
- }
- return Days_MONDAY
-}
-
-func (m *Communique) GetMaybe() bool {
- if x, ok := m.GetUnion().(*Communique_Maybe); ok {
- return x.Maybe
- }
- return false
-}
-
-func (m *Communique) GetDelta() int32 {
- if x, ok := m.GetUnion().(*Communique_Delta_); ok {
- return x.Delta
- }
- return 0
-}
-
-func (m *Communique) GetMsg() *Reply {
- if x, ok := m.GetUnion().(*Communique_Msg); ok {
- return x.Msg
- }
- return nil
-}
-
-func (m *Communique) GetSomegroup() *Communique_SomeGroup {
- if x, ok := m.GetUnion().(*Communique_Somegroup); ok {
- return x.Somegroup
- }
- return nil
-}
-
-// XXX_OneofFuncs is for the internal use of the proto package.
-func (*Communique) XXX_OneofFuncs() (func(msg proto.Message, b *proto.Buffer) error, func(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error), func(msg proto.Message) (n int), []interface{}) {
- return _Communique_OneofMarshaler, _Communique_OneofUnmarshaler, _Communique_OneofSizer, []interface{}{
- (*Communique_Number)(nil),
- (*Communique_Name)(nil),
- (*Communique_Data)(nil),
- (*Communique_TempC)(nil),
- (*Communique_Height)(nil),
- (*Communique_Today)(nil),
- (*Communique_Maybe)(nil),
- (*Communique_Delta_)(nil),
- (*Communique_Msg)(nil),
- (*Communique_Somegroup)(nil),
- }
-}
-
-func _Communique_OneofMarshaler(msg proto.Message, b *proto.Buffer) error {
- m := msg.(*Communique)
- // union
- switch x := m.Union.(type) {
- case *Communique_Number:
- b.EncodeVarint(5<<3 | proto.WireVarint)
- b.EncodeVarint(uint64(x.Number))
- case *Communique_Name:
- b.EncodeVarint(6<<3 | proto.WireBytes)
- b.EncodeStringBytes(x.Name)
- case *Communique_Data:
- b.EncodeVarint(7<<3 | proto.WireBytes)
- b.EncodeRawBytes(x.Data)
- case *Communique_TempC:
- b.EncodeVarint(8<<3 | proto.WireFixed64)
- b.EncodeFixed64(math.Float64bits(x.TempC))
- case *Communique_Height:
- b.EncodeVarint(9<<3 | proto.WireFixed32)
- b.EncodeFixed32(uint64(math.Float32bits(x.Height)))
- case *Communique_Today:
- b.EncodeVarint(10<<3 | proto.WireVarint)
- b.EncodeVarint(uint64(x.Today))
- case *Communique_Maybe:
- t := uint64(0)
- if x.Maybe {
- t = 1
- }
- b.EncodeVarint(11<<3 | proto.WireVarint)
- b.EncodeVarint(t)
- case *Communique_Delta_:
- b.EncodeVarint(12<<3 | proto.WireVarint)
- b.EncodeZigzag32(uint64(x.Delta))
- case *Communique_Msg:
- b.EncodeVarint(13<<3 | proto.WireBytes)
- if err := b.EncodeMessage(x.Msg); err != nil {
- return err
- }
- case *Communique_Somegroup:
- b.EncodeVarint(14<<3 | proto.WireStartGroup)
- if err := b.Marshal(x.Somegroup); err != nil {
- return err
- }
- b.EncodeVarint(14<<3 | proto.WireEndGroup)
- case nil:
- default:
- return fmt.Errorf("Communique.Union has unexpected type %T", x)
- }
- return nil
-}
-
-func _Communique_OneofUnmarshaler(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error) {
- m := msg.(*Communique)
- switch tag {
- case 5: // union.number
- if wire != proto.WireVarint {
- return true, proto.ErrInternalBadWireType
- }
- x, err := b.DecodeVarint()
- m.Union = &Communique_Number{int32(x)}
- return true, err
- case 6: // union.name
- if wire != proto.WireBytes {
- return true, proto.ErrInternalBadWireType
- }
- x, err := b.DecodeStringBytes()
- m.Union = &Communique_Name{x}
- return true, err
- case 7: // union.data
- if wire != proto.WireBytes {
- return true, proto.ErrInternalBadWireType
- }
- x, err := b.DecodeRawBytes(true)
- m.Union = &Communique_Data{x}
- return true, err
- case 8: // union.temp_c
- if wire != proto.WireFixed64 {
- return true, proto.ErrInternalBadWireType
- }
- x, err := b.DecodeFixed64()
- m.Union = &Communique_TempC{math.Float64frombits(x)}
- return true, err
- case 9: // union.height
- if wire != proto.WireFixed32 {
- return true, proto.ErrInternalBadWireType
- }
- x, err := b.DecodeFixed32()
- m.Union = &Communique_Height{math.Float32frombits(uint32(x))}
- return true, err
- case 10: // union.today
- if wire != proto.WireVarint {
- return true, proto.ErrInternalBadWireType
- }
- x, err := b.DecodeVarint()
- m.Union = &Communique_Today{Days(x)}
- return true, err
- case 11: // union.maybe
- if wire != proto.WireVarint {
- return true, proto.ErrInternalBadWireType
- }
- x, err := b.DecodeVarint()
- m.Union = &Communique_Maybe{x != 0}
- return true, err
- case 12: // union.delta
- if wire != proto.WireVarint {
- return true, proto.ErrInternalBadWireType
- }
- x, err := b.DecodeZigzag32()
- m.Union = &Communique_Delta_{int32(x)}
- return true, err
- case 13: // union.msg
- if wire != proto.WireBytes {
- return true, proto.ErrInternalBadWireType
- }
- msg := new(Reply)
- err := b.DecodeMessage(msg)
- m.Union = &Communique_Msg{msg}
- return true, err
- case 14: // union.somegroup
- if wire != proto.WireStartGroup {
- return true, proto.ErrInternalBadWireType
- }
- msg := new(Communique_SomeGroup)
- err := b.DecodeGroup(msg)
- m.Union = &Communique_Somegroup{msg}
- return true, err
- default:
- return false, nil
- }
-}
-
-func _Communique_OneofSizer(msg proto.Message) (n int) {
- m := msg.(*Communique)
- // union
- switch x := m.Union.(type) {
- case *Communique_Number:
- n += proto.SizeVarint(5<<3 | proto.WireVarint)
- n += proto.SizeVarint(uint64(x.Number))
- case *Communique_Name:
- n += proto.SizeVarint(6<<3 | proto.WireBytes)
- n += proto.SizeVarint(uint64(len(x.Name)))
- n += len(x.Name)
- case *Communique_Data:
- n += proto.SizeVarint(7<<3 | proto.WireBytes)
- n += proto.SizeVarint(uint64(len(x.Data)))
- n += len(x.Data)
- case *Communique_TempC:
- n += proto.SizeVarint(8<<3 | proto.WireFixed64)
- n += 8
- case *Communique_Height:
- n += proto.SizeVarint(9<<3 | proto.WireFixed32)
- n += 4
- case *Communique_Today:
- n += proto.SizeVarint(10<<3 | proto.WireVarint)
- n += proto.SizeVarint(uint64(x.Today))
- case *Communique_Maybe:
- n += proto.SizeVarint(11<<3 | proto.WireVarint)
- n += 1
- case *Communique_Delta_:
- n += proto.SizeVarint(12<<3 | proto.WireVarint)
- n += proto.SizeVarint(uint64((uint32(x.Delta) << 1) ^ uint32((int32(x.Delta) >> 31))))
- case *Communique_Msg:
- s := proto.Size(x.Msg)
- n += proto.SizeVarint(13<<3 | proto.WireBytes)
- n += proto.SizeVarint(uint64(s))
- n += s
- case *Communique_Somegroup:
- n += proto.SizeVarint(14<<3 | proto.WireStartGroup)
- n += proto.Size(x.Somegroup)
- n += proto.SizeVarint(14<<3 | proto.WireEndGroup)
- case nil:
- default:
- panic(fmt.Sprintf("proto: unexpected type %T in oneof", x))
- }
- return n
-}
-
-type Communique_SomeGroup struct {
- Member *string `protobuf:"bytes,15,opt,name=member" json:"member,omitempty"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *Communique_SomeGroup) Reset() { *m = Communique_SomeGroup{} }
-func (m *Communique_SomeGroup) String() string { return proto.CompactTextString(m) }
-func (*Communique_SomeGroup) ProtoMessage() {}
-
-func (m *Communique_SomeGroup) GetMember() string {
- if m != nil && m.Member != nil {
- return *m.Member
- }
- return ""
-}
-
-type Communique_Delta struct {
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *Communique_Delta) Reset() { *m = Communique_Delta{} }
-func (m *Communique_Delta) String() string { return proto.CompactTextString(m) }
-func (*Communique_Delta) ProtoMessage() {}
-
-var E_Tag = &proto.ExtensionDesc{
- ExtendedType: (*Reply)(nil),
- ExtensionType: (*string)(nil),
- Field: 103,
- Name: "my.test.tag",
- Tag: "bytes,103,opt,name=tag",
- Filename: "my_test/test.proto",
-}
-
-var E_Donut = &proto.ExtensionDesc{
- ExtendedType: (*Reply)(nil),
- ExtensionType: (*OtherReplyExtensions)(nil),
- Field: 106,
- Name: "my.test.donut",
- Tag: "bytes,106,opt,name=donut",
- Filename: "my_test/test.proto",
-}
-
-func init() {
- proto.RegisterType((*Request)(nil), "my.test.Request")
- proto.RegisterType((*Request_SomeGroup)(nil), "my.test.Request.SomeGroup")
- proto.RegisterType((*Reply)(nil), "my.test.Reply")
- proto.RegisterType((*Reply_Entry)(nil), "my.test.Reply.Entry")
- proto.RegisterType((*OtherBase)(nil), "my.test.OtherBase")
- proto.RegisterType((*ReplyExtensions)(nil), "my.test.ReplyExtensions")
- proto.RegisterType((*OtherReplyExtensions)(nil), "my.test.OtherReplyExtensions")
- proto.RegisterType((*OldReply)(nil), "my.test.OldReply")
- proto.RegisterType((*Communique)(nil), "my.test.Communique")
- proto.RegisterType((*Communique_SomeGroup)(nil), "my.test.Communique.SomeGroup")
- proto.RegisterType((*Communique_Delta)(nil), "my.test.Communique.Delta")
- proto.RegisterEnum("my.test.HatType", HatType_name, HatType_value)
- proto.RegisterEnum("my.test.Days", Days_name, Days_value)
- proto.RegisterEnum("my.test.Request_Color", Request_Color_name, Request_Color_value)
- proto.RegisterEnum("my.test.Reply_Entry_Game", Reply_Entry_Game_name, Reply_Entry_Game_value)
- proto.RegisterExtension(E_ReplyExtensions_Time)
- proto.RegisterExtension(E_ReplyExtensions_Carrot)
- proto.RegisterExtension(E_ReplyExtensions_Donut)
- proto.RegisterExtension(E_Tag)
- proto.RegisterExtension(E_Donut)
-}
diff --git a/vendor/github.com/golang/protobuf/protoc-gen-go/testdata/my_test/test.pb.go.golden b/vendor/github.com/golang/protobuf/protoc-gen-go/testdata/my_test/test.pb.go.golden
deleted file mode 100644
index 1954e3fb7..000000000
--- a/vendor/github.com/golang/protobuf/protoc-gen-go/testdata/my_test/test.pb.go.golden
+++ /dev/null
@@ -1,870 +0,0 @@
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// source: my_test/test.proto
-
-/*
-Package my_test is a generated protocol buffer package.
-
-This package holds interesting messages.
-
-It is generated from these files:
- my_test/test.proto
-
-It has these top-level messages:
- Request
- Reply
- OtherBase
- ReplyExtensions
- OtherReplyExtensions
- OldReply
- Communique
-*/
-package my_test
-
-import proto "github.com/golang/protobuf/proto"
-import fmt "fmt"
-import math "math"
-import _ "github.com/golang/protobuf/protoc-gen-go/testdata/multi"
-
-// Reference imports to suppress errors if they are not otherwise used.
-var _ = proto.Marshal
-var _ = fmt.Errorf
-var _ = math.Inf
-
-// This is a compile-time assertion to ensure that this generated file
-// is compatible with the proto package it is being compiled against.
-// A compilation error at this line likely means your copy of the
-// proto package needs to be updated.
-const _ = proto.ProtoPackageIsVersion2 // please upgrade the proto package
-
-type HatType int32
-
-const (
- // deliberately skipping 0
- HatType_FEDORA HatType = 1
- HatType_FEZ HatType = 2
-)
-
-var HatType_name = map[int32]string{
- 1: "FEDORA",
- 2: "FEZ",
-}
-var HatType_value = map[string]int32{
- "FEDORA": 1,
- "FEZ": 2,
-}
-
-func (x HatType) Enum() *HatType {
- p := new(HatType)
- *p = x
- return p
-}
-func (x HatType) String() string {
- return proto.EnumName(HatType_name, int32(x))
-}
-func (x *HatType) UnmarshalJSON(data []byte) error {
- value, err := proto.UnmarshalJSONEnum(HatType_value, data, "HatType")
- if err != nil {
- return err
- }
- *x = HatType(value)
- return nil
-}
-
-// This enum represents days of the week.
-type Days int32
-
-const (
- Days_MONDAY Days = 1
- Days_TUESDAY Days = 2
- Days_LUNDI Days = 1
-)
-
-var Days_name = map[int32]string{
- 1: "MONDAY",
- 2: "TUESDAY",
- // Duplicate value: 1: "LUNDI",
-}
-var Days_value = map[string]int32{
- "MONDAY": 1,
- "TUESDAY": 2,
- "LUNDI": 1,
-}
-
-func (x Days) Enum() *Days {
- p := new(Days)
- *p = x
- return p
-}
-func (x Days) String() string {
- return proto.EnumName(Days_name, int32(x))
-}
-func (x *Days) UnmarshalJSON(data []byte) error {
- value, err := proto.UnmarshalJSONEnum(Days_value, data, "Days")
- if err != nil {
- return err
- }
- *x = Days(value)
- return nil
-}
-
-type Request_Color int32
-
-const (
- Request_RED Request_Color = 0
- Request_GREEN Request_Color = 1
- Request_BLUE Request_Color = 2
-)
-
-var Request_Color_name = map[int32]string{
- 0: "RED",
- 1: "GREEN",
- 2: "BLUE",
-}
-var Request_Color_value = map[string]int32{
- "RED": 0,
- "GREEN": 1,
- "BLUE": 2,
-}
-
-func (x Request_Color) Enum() *Request_Color {
- p := new(Request_Color)
- *p = x
- return p
-}
-func (x Request_Color) String() string {
- return proto.EnumName(Request_Color_name, int32(x))
-}
-func (x *Request_Color) UnmarshalJSON(data []byte) error {
- value, err := proto.UnmarshalJSONEnum(Request_Color_value, data, "Request_Color")
- if err != nil {
- return err
- }
- *x = Request_Color(value)
- return nil
-}
-
-type Reply_Entry_Game int32
-
-const (
- Reply_Entry_FOOTBALL Reply_Entry_Game = 1
- Reply_Entry_TENNIS Reply_Entry_Game = 2
-)
-
-var Reply_Entry_Game_name = map[int32]string{
- 1: "FOOTBALL",
- 2: "TENNIS",
-}
-var Reply_Entry_Game_value = map[string]int32{
- "FOOTBALL": 1,
- "TENNIS": 2,
-}
-
-func (x Reply_Entry_Game) Enum() *Reply_Entry_Game {
- p := new(Reply_Entry_Game)
- *p = x
- return p
-}
-func (x Reply_Entry_Game) String() string {
- return proto.EnumName(Reply_Entry_Game_name, int32(x))
-}
-func (x *Reply_Entry_Game) UnmarshalJSON(data []byte) error {
- value, err := proto.UnmarshalJSONEnum(Reply_Entry_Game_value, data, "Reply_Entry_Game")
- if err != nil {
- return err
- }
- *x = Reply_Entry_Game(value)
- return nil
-}
-
-// This is a message that might be sent somewhere.
-type Request struct {
- Key []int64 `protobuf:"varint,1,rep,name=key" json:"key,omitempty"`
- // optional imp.ImportedMessage imported_message = 2;
- Hue *Request_Color `protobuf:"varint,3,opt,name=hue,enum=my.test.Request_Color" json:"hue,omitempty"`
- Hat *HatType `protobuf:"varint,4,opt,name=hat,enum=my.test.HatType,def=1" json:"hat,omitempty"`
- // optional imp.ImportedMessage.Owner owner = 6;
- Deadline *float32 `protobuf:"fixed32,7,opt,name=deadline,def=inf" json:"deadline,omitempty"`
- Somegroup *Request_SomeGroup `protobuf:"group,8,opt,name=SomeGroup,json=somegroup" json:"somegroup,omitempty"`
- // This is a map field. It will generate map[int32]string.
- NameMapping map[int32]string `protobuf:"bytes,14,rep,name=name_mapping,json=nameMapping" json:"name_mapping,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"`
- // This is a map field whose value type is a message.
- MsgMapping map[int64]*Reply `protobuf:"bytes,15,rep,name=msg_mapping,json=msgMapping" json:"msg_mapping,omitempty" protobuf_key:"zigzag64,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"`
- Reset_ *int32 `protobuf:"varint,12,opt,name=reset" json:"reset,omitempty"`
- // This field should not conflict with any getters.
- GetKey_ *string `protobuf:"bytes,16,opt,name=get_key,json=getKey" json:"get_key,omitempty"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *Request) Reset() { *m = Request{} }
-func (m *Request) String() string { return proto.CompactTextString(m) }
-func (*Request) ProtoMessage() {}
-
-const Default_Request_Hat HatType = HatType_FEDORA
-
-var Default_Request_Deadline float32 = float32(math.Inf(1))
-
-func (m *Request) GetKey() []int64 {
- if m != nil {
- return m.Key
- }
- return nil
-}
-
-func (m *Request) GetHue() Request_Color {
- if m != nil && m.Hue != nil {
- return *m.Hue
- }
- return Request_RED
-}
-
-func (m *Request) GetHat() HatType {
- if m != nil && m.Hat != nil {
- return *m.Hat
- }
- return Default_Request_Hat
-}
-
-func (m *Request) GetDeadline() float32 {
- if m != nil && m.Deadline != nil {
- return *m.Deadline
- }
- return Default_Request_Deadline
-}
-
-func (m *Request) GetSomegroup() *Request_SomeGroup {
- if m != nil {
- return m.Somegroup
- }
- return nil
-}
-
-func (m *Request) GetNameMapping() map[int32]string {
- if m != nil {
- return m.NameMapping
- }
- return nil
-}
-
-func (m *Request) GetMsgMapping() map[int64]*Reply {
- if m != nil {
- return m.MsgMapping
- }
- return nil
-}
-
-func (m *Request) GetReset_() int32 {
- if m != nil && m.Reset_ != nil {
- return *m.Reset_
- }
- return 0
-}
-
-func (m *Request) GetGetKey_() string {
- if m != nil && m.GetKey_ != nil {
- return *m.GetKey_
- }
- return ""
-}
-
-type Request_SomeGroup struct {
- GroupField *int32 `protobuf:"varint,9,opt,name=group_field,json=groupField" json:"group_field,omitempty"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *Request_SomeGroup) Reset() { *m = Request_SomeGroup{} }
-func (m *Request_SomeGroup) String() string { return proto.CompactTextString(m) }
-func (*Request_SomeGroup) ProtoMessage() {}
-
-func (m *Request_SomeGroup) GetGroupField() int32 {
- if m != nil && m.GroupField != nil {
- return *m.GroupField
- }
- return 0
-}
-
-type Reply struct {
- Found []*Reply_Entry `protobuf:"bytes,1,rep,name=found" json:"found,omitempty"`
- CompactKeys []int32 `protobuf:"varint,2,rep,packed,name=compact_keys,json=compactKeys" json:"compact_keys,omitempty"`
- proto.XXX_InternalExtensions `json:"-"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *Reply) Reset() { *m = Reply{} }
-func (m *Reply) String() string { return proto.CompactTextString(m) }
-func (*Reply) ProtoMessage() {}
-
-var extRange_Reply = []proto.ExtensionRange{
- {100, 536870911},
-}
-
-func (*Reply) ExtensionRangeArray() []proto.ExtensionRange {
- return extRange_Reply
-}
-
-func (m *Reply) GetFound() []*Reply_Entry {
- if m != nil {
- return m.Found
- }
- return nil
-}
-
-func (m *Reply) GetCompactKeys() []int32 {
- if m != nil {
- return m.CompactKeys
- }
- return nil
-}
-
-type Reply_Entry struct {
- KeyThatNeeds_1234Camel_CasIng *int64 `protobuf:"varint,1,req,name=key_that_needs_1234camel_CasIng,json=keyThatNeeds1234camelCasIng" json:"key_that_needs_1234camel_CasIng,omitempty"`
- Value *int64 `protobuf:"varint,2,opt,name=value,def=7" json:"value,omitempty"`
- XMyFieldName_2 *int64 `protobuf:"varint,3,opt,name=_my_field_name_2,json=MyFieldName2" json:"_my_field_name_2,omitempty"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *Reply_Entry) Reset() { *m = Reply_Entry{} }
-func (m *Reply_Entry) String() string { return proto.CompactTextString(m) }
-func (*Reply_Entry) ProtoMessage() {}
-
-const Default_Reply_Entry_Value int64 = 7
-
-func (m *Reply_Entry) GetKeyThatNeeds_1234Camel_CasIng() int64 {
- if m != nil && m.KeyThatNeeds_1234Camel_CasIng != nil {
- return *m.KeyThatNeeds_1234Camel_CasIng
- }
- return 0
-}
-
-func (m *Reply_Entry) GetValue() int64 {
- if m != nil && m.Value != nil {
- return *m.Value
- }
- return Default_Reply_Entry_Value
-}
-
-func (m *Reply_Entry) GetXMyFieldName_2() int64 {
- if m != nil && m.XMyFieldName_2 != nil {
- return *m.XMyFieldName_2
- }
- return 0
-}
-
-type OtherBase struct {
- Name *string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"`
- proto.XXX_InternalExtensions `json:"-"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *OtherBase) Reset() { *m = OtherBase{} }
-func (m *OtherBase) String() string { return proto.CompactTextString(m) }
-func (*OtherBase) ProtoMessage() {}
-
-var extRange_OtherBase = []proto.ExtensionRange{
- {100, 536870911},
-}
-
-func (*OtherBase) ExtensionRangeArray() []proto.ExtensionRange {
- return extRange_OtherBase
-}
-
-func (m *OtherBase) GetName() string {
- if m != nil && m.Name != nil {
- return *m.Name
- }
- return ""
-}
-
-type ReplyExtensions struct {
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *ReplyExtensions) Reset() { *m = ReplyExtensions{} }
-func (m *ReplyExtensions) String() string { return proto.CompactTextString(m) }
-func (*ReplyExtensions) ProtoMessage() {}
-
-var E_ReplyExtensions_Time = &proto.ExtensionDesc{
- ExtendedType: (*Reply)(nil),
- ExtensionType: (*float64)(nil),
- Field: 101,
- Name: "my.test.ReplyExtensions.time",
- Tag: "fixed64,101,opt,name=time",
- Filename: "my_test/test.proto",
-}
-
-var E_ReplyExtensions_Carrot = &proto.ExtensionDesc{
- ExtendedType: (*Reply)(nil),
- ExtensionType: (*ReplyExtensions)(nil),
- Field: 105,
- Name: "my.test.ReplyExtensions.carrot",
- Tag: "bytes,105,opt,name=carrot",
- Filename: "my_test/test.proto",
-}
-
-var E_ReplyExtensions_Donut = &proto.ExtensionDesc{
- ExtendedType: (*OtherBase)(nil),
- ExtensionType: (*ReplyExtensions)(nil),
- Field: 101,
- Name: "my.test.ReplyExtensions.donut",
- Tag: "bytes,101,opt,name=donut",
- Filename: "my_test/test.proto",
-}
-
-type OtherReplyExtensions struct {
- Key *int32 `protobuf:"varint,1,opt,name=key" json:"key,omitempty"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *OtherReplyExtensions) Reset() { *m = OtherReplyExtensions{} }
-func (m *OtherReplyExtensions) String() string { return proto.CompactTextString(m) }
-func (*OtherReplyExtensions) ProtoMessage() {}
-
-func (m *OtherReplyExtensions) GetKey() int32 {
- if m != nil && m.Key != nil {
- return *m.Key
- }
- return 0
-}
-
-type OldReply struct {
- proto.XXX_InternalExtensions `json:"-"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *OldReply) Reset() { *m = OldReply{} }
-func (m *OldReply) String() string { return proto.CompactTextString(m) }
-func (*OldReply) ProtoMessage() {}
-
-func (m *OldReply) Marshal() ([]byte, error) {
- return proto.MarshalMessageSet(&m.XXX_InternalExtensions)
-}
-func (m *OldReply) Unmarshal(buf []byte) error {
- return proto.UnmarshalMessageSet(buf, &m.XXX_InternalExtensions)
-}
-func (m *OldReply) MarshalJSON() ([]byte, error) {
- return proto.MarshalMessageSetJSON(&m.XXX_InternalExtensions)
-}
-func (m *OldReply) UnmarshalJSON(buf []byte) error {
- return proto.UnmarshalMessageSetJSON(buf, &m.XXX_InternalExtensions)
-}
-
-// ensure OldReply satisfies proto.Marshaler and proto.Unmarshaler
-var _ proto.Marshaler = (*OldReply)(nil)
-var _ proto.Unmarshaler = (*OldReply)(nil)
-
-var extRange_OldReply = []proto.ExtensionRange{
- {100, 2147483646},
-}
-
-func (*OldReply) ExtensionRangeArray() []proto.ExtensionRange {
- return extRange_OldReply
-}
-
-type Communique struct {
- MakeMeCry *bool `protobuf:"varint,1,opt,name=make_me_cry,json=makeMeCry" json:"make_me_cry,omitempty"`
- // This is a oneof, called "union".
- //
- // Types that are valid to be assigned to Union:
- // *Communique_Number
- // *Communique_Name
- // *Communique_Data
- // *Communique_TempC
- // *Communique_Height
- // *Communique_Today
- // *Communique_Maybe
- // *Communique_Delta_
- // *Communique_Msg
- // *Communique_Somegroup
- Union isCommunique_Union `protobuf_oneof:"union"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *Communique) Reset() { *m = Communique{} }
-func (m *Communique) String() string { return proto.CompactTextString(m) }
-func (*Communique) ProtoMessage() {}
-
-type isCommunique_Union interface {
- isCommunique_Union()
-}
-
-type Communique_Number struct {
- Number int32 `protobuf:"varint,5,opt,name=number,oneof"`
-}
-type Communique_Name struct {
- Name string `protobuf:"bytes,6,opt,name=name,oneof"`
-}
-type Communique_Data struct {
- Data []byte `protobuf:"bytes,7,opt,name=data,oneof"`
-}
-type Communique_TempC struct {
- TempC float64 `protobuf:"fixed64,8,opt,name=temp_c,json=tempC,oneof"`
-}
-type Communique_Height struct {
- Height float32 `protobuf:"fixed32,9,opt,name=height,oneof"`
-}
-type Communique_Today struct {
- Today Days `protobuf:"varint,10,opt,name=today,enum=my.test.Days,oneof"`
-}
-type Communique_Maybe struct {
- Maybe bool `protobuf:"varint,11,opt,name=maybe,oneof"`
-}
-type Communique_Delta_ struct {
- Delta int32 `protobuf:"zigzag32,12,opt,name=delta,oneof"`
-}
-type Communique_Msg struct {
- Msg *Reply `protobuf:"bytes,13,opt,name=msg,oneof"`
-}
-type Communique_Somegroup struct {
- Somegroup *Communique_SomeGroup `protobuf:"group,14,opt,name=SomeGroup,json=somegroup,oneof"`
-}
-
-func (*Communique_Number) isCommunique_Union() {}
-func (*Communique_Name) isCommunique_Union() {}
-func (*Communique_Data) isCommunique_Union() {}
-func (*Communique_TempC) isCommunique_Union() {}
-func (*Communique_Height) isCommunique_Union() {}
-func (*Communique_Today) isCommunique_Union() {}
-func (*Communique_Maybe) isCommunique_Union() {}
-func (*Communique_Delta_) isCommunique_Union() {}
-func (*Communique_Msg) isCommunique_Union() {}
-func (*Communique_Somegroup) isCommunique_Union() {}
-
-func (m *Communique) GetUnion() isCommunique_Union {
- if m != nil {
- return m.Union
- }
- return nil
-}
-
-func (m *Communique) GetMakeMeCry() bool {
- if m != nil && m.MakeMeCry != nil {
- return *m.MakeMeCry
- }
- return false
-}
-
-func (m *Communique) GetNumber() int32 {
- if x, ok := m.GetUnion().(*Communique_Number); ok {
- return x.Number
- }
- return 0
-}
-
-func (m *Communique) GetName() string {
- if x, ok := m.GetUnion().(*Communique_Name); ok {
- return x.Name
- }
- return ""
-}
-
-func (m *Communique) GetData() []byte {
- if x, ok := m.GetUnion().(*Communique_Data); ok {
- return x.Data
- }
- return nil
-}
-
-func (m *Communique) GetTempC() float64 {
- if x, ok := m.GetUnion().(*Communique_TempC); ok {
- return x.TempC
- }
- return 0
-}
-
-func (m *Communique) GetHeight() float32 {
- if x, ok := m.GetUnion().(*Communique_Height); ok {
- return x.Height
- }
- return 0
-}
-
-func (m *Communique) GetToday() Days {
- if x, ok := m.GetUnion().(*Communique_Today); ok {
- return x.Today
- }
- return Days_MONDAY
-}
-
-func (m *Communique) GetMaybe() bool {
- if x, ok := m.GetUnion().(*Communique_Maybe); ok {
- return x.Maybe
- }
- return false
-}
-
-func (m *Communique) GetDelta() int32 {
- if x, ok := m.GetUnion().(*Communique_Delta_); ok {
- return x.Delta
- }
- return 0
-}
-
-func (m *Communique) GetMsg() *Reply {
- if x, ok := m.GetUnion().(*Communique_Msg); ok {
- return x.Msg
- }
- return nil
-}
-
-func (m *Communique) GetSomegroup() *Communique_SomeGroup {
- if x, ok := m.GetUnion().(*Communique_Somegroup); ok {
- return x.Somegroup
- }
- return nil
-}
-
-// XXX_OneofFuncs is for the internal use of the proto package.
-func (*Communique) XXX_OneofFuncs() (func(msg proto.Message, b *proto.Buffer) error, func(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error), func(msg proto.Message) (n int), []interface{}) {
- return _Communique_OneofMarshaler, _Communique_OneofUnmarshaler, _Communique_OneofSizer, []interface{}{
- (*Communique_Number)(nil),
- (*Communique_Name)(nil),
- (*Communique_Data)(nil),
- (*Communique_TempC)(nil),
- (*Communique_Height)(nil),
- (*Communique_Today)(nil),
- (*Communique_Maybe)(nil),
- (*Communique_Delta_)(nil),
- (*Communique_Msg)(nil),
- (*Communique_Somegroup)(nil),
- }
-}
-
-func _Communique_OneofMarshaler(msg proto.Message, b *proto.Buffer) error {
- m := msg.(*Communique)
- // union
- switch x := m.Union.(type) {
- case *Communique_Number:
- b.EncodeVarint(5<<3 | proto.WireVarint)
- b.EncodeVarint(uint64(x.Number))
- case *Communique_Name:
- b.EncodeVarint(6<<3 | proto.WireBytes)
- b.EncodeStringBytes(x.Name)
- case *Communique_Data:
- b.EncodeVarint(7<<3 | proto.WireBytes)
- b.EncodeRawBytes(x.Data)
- case *Communique_TempC:
- b.EncodeVarint(8<<3 | proto.WireFixed64)
- b.EncodeFixed64(math.Float64bits(x.TempC))
- case *Communique_Height:
- b.EncodeVarint(9<<3 | proto.WireFixed32)
- b.EncodeFixed32(uint64(math.Float32bits(x.Height)))
- case *Communique_Today:
- b.EncodeVarint(10<<3 | proto.WireVarint)
- b.EncodeVarint(uint64(x.Today))
- case *Communique_Maybe:
- t := uint64(0)
- if x.Maybe {
- t = 1
- }
- b.EncodeVarint(11<<3 | proto.WireVarint)
- b.EncodeVarint(t)
- case *Communique_Delta_:
- b.EncodeVarint(12<<3 | proto.WireVarint)
- b.EncodeZigzag32(uint64(x.Delta))
- case *Communique_Msg:
- b.EncodeVarint(13<<3 | proto.WireBytes)
- if err := b.EncodeMessage(x.Msg); err != nil {
- return err
- }
- case *Communique_Somegroup:
- b.EncodeVarint(14<<3 | proto.WireStartGroup)
- if err := b.Marshal(x.Somegroup); err != nil {
- return err
- }
- b.EncodeVarint(14<<3 | proto.WireEndGroup)
- case nil:
- default:
- return fmt.Errorf("Communique.Union has unexpected type %T", x)
- }
- return nil
-}
-
-func _Communique_OneofUnmarshaler(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error) {
- m := msg.(*Communique)
- switch tag {
- case 5: // union.number
- if wire != proto.WireVarint {
- return true, proto.ErrInternalBadWireType
- }
- x, err := b.DecodeVarint()
- m.Union = &Communique_Number{int32(x)}
- return true, err
- case 6: // union.name
- if wire != proto.WireBytes {
- return true, proto.ErrInternalBadWireType
- }
- x, err := b.DecodeStringBytes()
- m.Union = &Communique_Name{x}
- return true, err
- case 7: // union.data
- if wire != proto.WireBytes {
- return true, proto.ErrInternalBadWireType
- }
- x, err := b.DecodeRawBytes(true)
- m.Union = &Communique_Data{x}
- return true, err
- case 8: // union.temp_c
- if wire != proto.WireFixed64 {
- return true, proto.ErrInternalBadWireType
- }
- x, err := b.DecodeFixed64()
- m.Union = &Communique_TempC{math.Float64frombits(x)}
- return true, err
- case 9: // union.height
- if wire != proto.WireFixed32 {
- return true, proto.ErrInternalBadWireType
- }
- x, err := b.DecodeFixed32()
- m.Union = &Communique_Height{math.Float32frombits(uint32(x))}
- return true, err
- case 10: // union.today
- if wire != proto.WireVarint {
- return true, proto.ErrInternalBadWireType
- }
- x, err := b.DecodeVarint()
- m.Union = &Communique_Today{Days(x)}
- return true, err
- case 11: // union.maybe
- if wire != proto.WireVarint {
- return true, proto.ErrInternalBadWireType
- }
- x, err := b.DecodeVarint()
- m.Union = &Communique_Maybe{x != 0}
- return true, err
- case 12: // union.delta
- if wire != proto.WireVarint {
- return true, proto.ErrInternalBadWireType
- }
- x, err := b.DecodeZigzag32()
- m.Union = &Communique_Delta_{int32(x)}
- return true, err
- case 13: // union.msg
- if wire != proto.WireBytes {
- return true, proto.ErrInternalBadWireType
- }
- msg := new(Reply)
- err := b.DecodeMessage(msg)
- m.Union = &Communique_Msg{msg}
- return true, err
- case 14: // union.somegroup
- if wire != proto.WireStartGroup {
- return true, proto.ErrInternalBadWireType
- }
- msg := new(Communique_SomeGroup)
- err := b.DecodeGroup(msg)
- m.Union = &Communique_Somegroup{msg}
- return true, err
- default:
- return false, nil
- }
-}
-
-func _Communique_OneofSizer(msg proto.Message) (n int) {
- m := msg.(*Communique)
- // union
- switch x := m.Union.(type) {
- case *Communique_Number:
- n += proto.SizeVarint(5<<3 | proto.WireVarint)
- n += proto.SizeVarint(uint64(x.Number))
- case *Communique_Name:
- n += proto.SizeVarint(6<<3 | proto.WireBytes)
- n += proto.SizeVarint(uint64(len(x.Name)))
- n += len(x.Name)
- case *Communique_Data:
- n += proto.SizeVarint(7<<3 | proto.WireBytes)
- n += proto.SizeVarint(uint64(len(x.Data)))
- n += len(x.Data)
- case *Communique_TempC:
- n += proto.SizeVarint(8<<3 | proto.WireFixed64)
- n += 8
- case *Communique_Height:
- n += proto.SizeVarint(9<<3 | proto.WireFixed32)
- n += 4
- case *Communique_Today:
- n += proto.SizeVarint(10<<3 | proto.WireVarint)
- n += proto.SizeVarint(uint64(x.Today))
- case *Communique_Maybe:
- n += proto.SizeVarint(11<<3 | proto.WireVarint)
- n += 1
- case *Communique_Delta_:
- n += proto.SizeVarint(12<<3 | proto.WireVarint)
- n += proto.SizeVarint(uint64((uint32(x.Delta) << 1) ^ uint32((int32(x.Delta) >> 31))))
- case *Communique_Msg:
- s := proto.Size(x.Msg)
- n += proto.SizeVarint(13<<3 | proto.WireBytes)
- n += proto.SizeVarint(uint64(s))
- n += s
- case *Communique_Somegroup:
- n += proto.SizeVarint(14<<3 | proto.WireStartGroup)
- n += proto.Size(x.Somegroup)
- n += proto.SizeVarint(14<<3 | proto.WireEndGroup)
- case nil:
- default:
- panic(fmt.Sprintf("proto: unexpected type %T in oneof", x))
- }
- return n
-}
-
-type Communique_SomeGroup struct {
- Member *string `protobuf:"bytes,15,opt,name=member" json:"member,omitempty"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *Communique_SomeGroup) Reset() { *m = Communique_SomeGroup{} }
-func (m *Communique_SomeGroup) String() string { return proto.CompactTextString(m) }
-func (*Communique_SomeGroup) ProtoMessage() {}
-
-func (m *Communique_SomeGroup) GetMember() string {
- if m != nil && m.Member != nil {
- return *m.Member
- }
- return ""
-}
-
-type Communique_Delta struct {
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *Communique_Delta) Reset() { *m = Communique_Delta{} }
-func (m *Communique_Delta) String() string { return proto.CompactTextString(m) }
-func (*Communique_Delta) ProtoMessage() {}
-
-var E_Tag = &proto.ExtensionDesc{
- ExtendedType: (*Reply)(nil),
- ExtensionType: (*string)(nil),
- Field: 103,
- Name: "my.test.tag",
- Tag: "bytes,103,opt,name=tag",
- Filename: "my_test/test.proto",
-}
-
-var E_Donut = &proto.ExtensionDesc{
- ExtendedType: (*Reply)(nil),
- ExtensionType: (*OtherReplyExtensions)(nil),
- Field: 106,
- Name: "my.test.donut",
- Tag: "bytes,106,opt,name=donut",
- Filename: "my_test/test.proto",
-}
-
-func init() {
- proto.RegisterType((*Request)(nil), "my.test.Request")
- proto.RegisterType((*Request_SomeGroup)(nil), "my.test.Request.SomeGroup")
- proto.RegisterType((*Reply)(nil), "my.test.Reply")
- proto.RegisterType((*Reply_Entry)(nil), "my.test.Reply.Entry")
- proto.RegisterType((*OtherBase)(nil), "my.test.OtherBase")
- proto.RegisterType((*ReplyExtensions)(nil), "my.test.ReplyExtensions")
- proto.RegisterType((*OtherReplyExtensions)(nil), "my.test.OtherReplyExtensions")
- proto.RegisterType((*OldReply)(nil), "my.test.OldReply")
- proto.RegisterType((*Communique)(nil), "my.test.Communique")
- proto.RegisterType((*Communique_SomeGroup)(nil), "my.test.Communique.SomeGroup")
- proto.RegisterType((*Communique_Delta)(nil), "my.test.Communique.Delta")
- proto.RegisterEnum("my.test.HatType", HatType_name, HatType_value)
- proto.RegisterEnum("my.test.Days", Days_name, Days_value)
- proto.RegisterEnum("my.test.Request_Color", Request_Color_name, Request_Color_value)
- proto.RegisterEnum("my.test.Reply_Entry_Game", Reply_Entry_Game_name, Reply_Entry_Game_value)
- proto.RegisterExtension(E_ReplyExtensions_Time)
- proto.RegisterExtension(E_ReplyExtensions_Carrot)
- proto.RegisterExtension(E_ReplyExtensions_Donut)
- proto.RegisterExtension(E_Tag)
- proto.RegisterExtension(E_Donut)
-}
diff --git a/vendor/github.com/golang/protobuf/protoc-gen-go/testdata/my_test/test.proto b/vendor/github.com/golang/protobuf/protoc-gen-go/testdata/my_test/test.proto
deleted file mode 100644
index 8e7094632..000000000
--- a/vendor/github.com/golang/protobuf/protoc-gen-go/testdata/my_test/test.proto
+++ /dev/null
@@ -1,156 +0,0 @@
-// Go support for Protocol Buffers - Google's data interchange format
-//
-// Copyright 2010 The Go Authors. All rights reserved.
-// https://github.com/golang/protobuf
-//
-// Redistribution and use in source and binary forms, with or without
-// modification, are permitted provided that the following conditions are
-// met:
-//
-// * Redistributions of source code must retain the above copyright
-// notice, this list of conditions and the following disclaimer.
-// * Redistributions in binary form must reproduce the above
-// copyright notice, this list of conditions and the following disclaimer
-// in the documentation and/or other materials provided with the
-// distribution.
-// * Neither the name of Google Inc. nor the names of its
-// contributors may be used to endorse or promote products derived from
-// this software without specific prior written permission.
-//
-// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-syntax = "proto2";
-
-// This package holds interesting messages.
-package my.test; // dotted package name
-
-//import "imp.proto";
-import "multi/multi1.proto"; // unused import
-
-enum HatType {
- // deliberately skipping 0
- FEDORA = 1;
- FEZ = 2;
-}
-
-// This enum represents days of the week.
-enum Days {
- option allow_alias = true;
-
- MONDAY = 1;
- TUESDAY = 2;
- LUNDI = 1; // same value as MONDAY
-}
-
-// This is a message that might be sent somewhere.
-message Request {
- enum Color {
- RED = 0;
- GREEN = 1;
- BLUE = 2;
- }
- repeated int64 key = 1;
-// optional imp.ImportedMessage imported_message = 2;
- optional Color hue = 3; // no default
- optional HatType hat = 4 [default=FEDORA];
-// optional imp.ImportedMessage.Owner owner = 6;
- optional float deadline = 7 [default=inf];
- optional group SomeGroup = 8 {
- optional int32 group_field = 9;
- }
-
- // These foreign types are in imp2.proto,
- // which is publicly imported by imp.proto.
-// optional imp.PubliclyImportedMessage pub = 10;
-// optional imp.PubliclyImportedEnum pub_enum = 13 [default=HAIR];
-
-
- // This is a map field. It will generate map[int32]string.
- map<int32, string> name_mapping = 14;
- // This is a map field whose value type is a message.
- map<sint64, Reply> msg_mapping = 15;
-
- optional int32 reset = 12;
- // This field should not conflict with any getters.
- optional string get_key = 16;
-}
-
-message Reply {
- message Entry {
- required int64 key_that_needs_1234camel_CasIng = 1;
- optional int64 value = 2 [default=7];
- optional int64 _my_field_name_2 = 3;
- enum Game {
- FOOTBALL = 1;
- TENNIS = 2;
- }
- }
- repeated Entry found = 1;
- repeated int32 compact_keys = 2 [packed=true];
- extensions 100 to max;
-}
-
-message OtherBase {
- optional string name = 1;
- extensions 100 to max;
-}
-
-message ReplyExtensions {
- extend Reply {
- optional double time = 101;
- optional ReplyExtensions carrot = 105;
- }
- extend OtherBase {
- optional ReplyExtensions donut = 101;
- }
-}
-
-message OtherReplyExtensions {
- optional int32 key = 1;
-}
-
-// top-level extension
-extend Reply {
- optional string tag = 103;
- optional OtherReplyExtensions donut = 106;
-// optional imp.ImportedMessage elephant = 107; // extend with message from another file.
-}
-
-message OldReply {
- // Extensions will be encoded in MessageSet wire format.
- option message_set_wire_format = true;
- extensions 100 to max;
-}
-
-message Communique {
- optional bool make_me_cry = 1;
-
- // This is a oneof, called "union".
- oneof union {
- int32 number = 5;
- string name = 6;
- bytes data = 7;
- double temp_c = 8;
- float height = 9;
- Days today = 10;
- bool maybe = 11;
- sint32 delta = 12; // name will conflict with Delta below
- Reply msg = 13;
- group SomeGroup = 14 {
- optional string member = 15;
- }
- }
-
- message Delta {}
-}
-
diff --git a/vendor/github.com/golang/protobuf/protoc-gen-go/testdata/proto3.proto b/vendor/github.com/golang/protobuf/protoc-gen-go/testdata/proto3.proto
deleted file mode 100644
index 869b9af5a..000000000
--- a/vendor/github.com/golang/protobuf/protoc-gen-go/testdata/proto3.proto
+++ /dev/null
@@ -1,53 +0,0 @@
-// Go support for Protocol Buffers - Google's data interchange format
-//
-// Copyright 2014 The Go Authors. All rights reserved.
-// https://github.com/golang/protobuf
-//
-// Redistribution and use in source and binary forms, with or without
-// modification, are permitted provided that the following conditions are
-// met:
-//
-// * Redistributions of source code must retain the above copyright
-// notice, this list of conditions and the following disclaimer.
-// * Redistributions in binary form must reproduce the above
-// copyright notice, this list of conditions and the following disclaimer
-// in the documentation and/or other materials provided with the
-// distribution.
-// * Neither the name of Google Inc. nor the names of its
-// contributors may be used to endorse or promote products derived from
-// this software without specific prior written permission.
-//
-// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-syntax = "proto3";
-
-package proto3;
-
-message Request {
- enum Flavour {
- SWEET = 0;
- SOUR = 1;
- UMAMI = 2;
- GOPHERLICIOUS = 3;
- }
- string name = 1;
- repeated int64 key = 2;
- Flavour taste = 3;
- Book book = 4;
- repeated int64 unpacked = 5 [packed=false];
-}
-
-message Book {
- string title = 1;
- bytes raw_data = 2;
-}
diff --git a/vendor/github.com/golang/protobuf/ptypes/any.go b/vendor/github.com/golang/protobuf/ptypes/any.go
deleted file mode 100644
index b2af97f4a..000000000
--- a/vendor/github.com/golang/protobuf/ptypes/any.go
+++ /dev/null
@@ -1,139 +0,0 @@
-// Go support for Protocol Buffers - Google's data interchange format
-//
-// Copyright 2016 The Go Authors. All rights reserved.
-// https://github.com/golang/protobuf
-//
-// Redistribution and use in source and binary forms, with or without
-// modification, are permitted provided that the following conditions are
-// met:
-//
-// * Redistributions of source code must retain the above copyright
-// notice, this list of conditions and the following disclaimer.
-// * Redistributions in binary form must reproduce the above
-// copyright notice, this list of conditions and the following disclaimer
-// in the documentation and/or other materials provided with the
-// distribution.
-// * Neither the name of Google Inc. nor the names of its
-// contributors may be used to endorse or promote products derived from
-// this software without specific prior written permission.
-//
-// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-package ptypes
-
-// This file implements functions to marshal proto.Message to/from
-// google.protobuf.Any message.
-
-import (
- "fmt"
- "reflect"
- "strings"
-
- "github.com/golang/protobuf/proto"
- "github.com/golang/protobuf/ptypes/any"
-)
-
-const googleApis = "type.googleapis.com/"
-
-// AnyMessageName returns the name of the message contained in a google.protobuf.Any message.
-//
-// Note that regular type assertions should be done using the Is
-// function. AnyMessageName is provided for less common use cases like filtering a
-// sequence of Any messages based on a set of allowed message type names.
-func AnyMessageName(any *any.Any) (string, error) {
- if any == nil {
- return "", fmt.Errorf("message is nil")
- }
- slash := strings.LastIndex(any.TypeUrl, "/")
- if slash < 0 {
- return "", fmt.Errorf("message type url %q is invalid", any.TypeUrl)
- }
- return any.TypeUrl[slash+1:], nil
-}
-
-// MarshalAny takes the protocol buffer and encodes it into google.protobuf.Any.
-func MarshalAny(pb proto.Message) (*any.Any, error) {
- value, err := proto.Marshal(pb)
- if err != nil {
- return nil, err
- }
- return &any.Any{TypeUrl: googleApis + proto.MessageName(pb), Value: value}, nil
-}
-
-// DynamicAny is a value that can be passed to UnmarshalAny to automatically
-// allocate a proto.Message for the type specified in a google.protobuf.Any
-// message. The allocated message is stored in the embedded proto.Message.
-//
-// Example:
-//
-// var x ptypes.DynamicAny
-// if err := ptypes.UnmarshalAny(a, &x); err != nil { ... }
-// fmt.Printf("unmarshaled message: %v", x.Message)
-type DynamicAny struct {
- proto.Message
-}
-
-// Empty returns a new proto.Message of the type specified in a
-// google.protobuf.Any message. It returns an error if corresponding message
-// type isn't linked in.
-func Empty(any *any.Any) (proto.Message, error) {
- aname, err := AnyMessageName(any)
- if err != nil {
- return nil, err
- }
-
- t := proto.MessageType(aname)
- if t == nil {
- return nil, fmt.Errorf("any: message type %q isn't linked in", aname)
- }
- return reflect.New(t.Elem()).Interface().(proto.Message), nil
-}
-
-// UnmarshalAny parses the protocol buffer representation in a google.protobuf.Any
-// message and places the decoded result in pb. It returns an error if type of
-// contents of Any message does not match type of pb message.
-//
-// pb can be a proto.Message, or a *DynamicAny.
-func UnmarshalAny(any *any.Any, pb proto.Message) error {
- if d, ok := pb.(*DynamicAny); ok {
- if d.Message == nil {
- var err error
- d.Message, err = Empty(any)
- if err != nil {
- return err
- }
- }
- return UnmarshalAny(any, d.Message)
- }
-
- aname, err := AnyMessageName(any)
- if err != nil {
- return err
- }
-
- mname := proto.MessageName(pb)
- if aname != mname {
- return fmt.Errorf("mismatched message type: got %q want %q", aname, mname)
- }
- return proto.Unmarshal(any.Value, pb)
-}
-
-// Is returns true if any value contains a given message type.
-func Is(any *any.Any, pb proto.Message) bool {
- aname, err := AnyMessageName(any)
- if err != nil {
- return false
- }
-
- return aname == proto.MessageName(pb)
-}
diff --git a/vendor/github.com/golang/protobuf/ptypes/any/any.pb.go b/vendor/github.com/golang/protobuf/ptypes/any/any.pb.go
deleted file mode 100644
index f34601723..000000000
--- a/vendor/github.com/golang/protobuf/ptypes/any/any.pb.go
+++ /dev/null
@@ -1,178 +0,0 @@
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// source: google/protobuf/any.proto
-
-/*
-Package any is a generated protocol buffer package.
-
-It is generated from these files:
- google/protobuf/any.proto
-
-It has these top-level messages:
- Any
-*/
-package any
-
-import proto "github.com/golang/protobuf/proto"
-import fmt "fmt"
-import math "math"
-
-// Reference imports to suppress errors if they are not otherwise used.
-var _ = proto.Marshal
-var _ = fmt.Errorf
-var _ = math.Inf
-
-// This is a compile-time assertion to ensure that this generated file
-// is compatible with the proto package it is being compiled against.
-// A compilation error at this line likely means your copy of the
-// proto package needs to be updated.
-const _ = proto.ProtoPackageIsVersion2 // please upgrade the proto package
-
-// `Any` contains an arbitrary serialized protocol buffer message along with a
-// URL that describes the type of the serialized message.
-//
-// Protobuf library provides support to pack/unpack Any values in the form
-// of utility functions or additional generated methods of the Any type.
-//
-// Example 1: Pack and unpack a message in C++.
-//
-// Foo foo = ...;
-// Any any;
-// any.PackFrom(foo);
-// ...
-// if (any.UnpackTo(&foo)) {
-// ...
-// }
-//
-// Example 2: Pack and unpack a message in Java.
-//
-// Foo foo = ...;
-// Any any = Any.pack(foo);
-// ...
-// if (any.is(Foo.class)) {
-// foo = any.unpack(Foo.class);
-// }
-//
-// Example 3: Pack and unpack a message in Python.
-//
-// foo = Foo(...)
-// any = Any()
-// any.Pack(foo)
-// ...
-// if any.Is(Foo.DESCRIPTOR):
-// any.Unpack(foo)
-// ...
-//
-// Example 4: Pack and unpack a message in Go
-//
-// foo := &pb.Foo{...}
-// any, err := ptypes.MarshalAny(foo)
-// ...
-// foo := &pb.Foo{}
-// if err := ptypes.UnmarshalAny(any, foo); err != nil {
-// ...
-// }
-//
-// The pack methods provided by protobuf library will by default use
-// 'type.googleapis.com/full.type.name' as the type URL and the unpack
-// methods only use the fully qualified type name after the last '/'
-// in the type URL, for example "foo.bar.com/x/y.z" will yield type
-// name "y.z".
-//
-//
-// JSON
-// ====
-// The JSON representation of an `Any` value uses the regular
-// representation of the deserialized, embedded message, with an
-// additional field `@type` which contains the type URL. Example:
-//
-// package google.profile;
-// message Person {
-// string first_name = 1;
-// string last_name = 2;
-// }
-//
-// {
-// "@type": "type.googleapis.com/google.profile.Person",
-// "firstName": <string>,
-// "lastName": <string>
-// }
-//
-// If the embedded message type is well-known and has a custom JSON
-// representation, that representation will be embedded adding a field
-// `value` which holds the custom JSON in addition to the `@type`
-// field. Example (for message [google.protobuf.Duration][]):
-//
-// {
-// "@type": "type.googleapis.com/google.protobuf.Duration",
-// "value": "1.212s"
-// }
-//
-type Any struct {
- // A URL/resource name whose content describes the type of the
- // serialized protocol buffer message.
- //
- // For URLs which use the scheme `http`, `https`, or no scheme, the
- // following restrictions and interpretations apply:
- //
- // * If no scheme is provided, `https` is assumed.
- // * The last segment of the URL's path must represent the fully
- // qualified name of the type (as in `path/google.protobuf.Duration`).
- // The name should be in a canonical form (e.g., leading "." is
- // not accepted).
- // * An HTTP GET on the URL must yield a [google.protobuf.Type][]
- // value in binary format, or produce an error.
- // * Applications are allowed to cache lookup results based on the
- // URL, or have them precompiled into a binary to avoid any
- // lookup. Therefore, binary compatibility needs to be preserved
- // on changes to types. (Use versioned type names to manage
- // breaking changes.)
- //
- // Schemes other than `http`, `https` (or the empty scheme) might be
- // used with implementation specific semantics.
- //
- TypeUrl string `protobuf:"bytes,1,opt,name=type_url,json=typeUrl" json:"type_url,omitempty"`
- // Must be a valid serialized protocol buffer of the above specified type.
- Value []byte `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"`
-}
-
-func (m *Any) Reset() { *m = Any{} }
-func (m *Any) String() string { return proto.CompactTextString(m) }
-func (*Any) ProtoMessage() {}
-func (*Any) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{0} }
-func (*Any) XXX_WellKnownType() string { return "Any" }
-
-func (m *Any) GetTypeUrl() string {
- if m != nil {
- return m.TypeUrl
- }
- return ""
-}
-
-func (m *Any) GetValue() []byte {
- if m != nil {
- return m.Value
- }
- return nil
-}
-
-func init() {
- proto.RegisterType((*Any)(nil), "google.protobuf.Any")
-}
-
-func init() { proto.RegisterFile("google/protobuf/any.proto", fileDescriptor0) }
-
-var fileDescriptor0 = []byte{
- // 185 bytes of a gzipped FileDescriptorProto
- 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xe2, 0x92, 0x4c, 0xcf, 0xcf, 0x4f,
- 0xcf, 0x49, 0xd5, 0x2f, 0x28, 0xca, 0x2f, 0xc9, 0x4f, 0x2a, 0x4d, 0xd3, 0x4f, 0xcc, 0xab, 0xd4,
- 0x03, 0x73, 0x84, 0xf8, 0x21, 0x52, 0x7a, 0x30, 0x29, 0x25, 0x33, 0x2e, 0x66, 0xc7, 0xbc, 0x4a,
- 0x21, 0x49, 0x2e, 0x8e, 0x92, 0xca, 0x82, 0xd4, 0xf8, 0xd2, 0xa2, 0x1c, 0x09, 0x46, 0x05, 0x46,
- 0x0d, 0xce, 0x20, 0x76, 0x10, 0x3f, 0xb4, 0x28, 0x47, 0x48, 0x84, 0x8b, 0xb5, 0x2c, 0x31, 0xa7,
- 0x34, 0x55, 0x82, 0x49, 0x81, 0x51, 0x83, 0x27, 0x08, 0xc2, 0x71, 0xca, 0xe7, 0x12, 0x4e, 0xce,
- 0xcf, 0xd5, 0x43, 0x33, 0xce, 0x89, 0xc3, 0x31, 0xaf, 0x32, 0x00, 0xc4, 0x09, 0x60, 0x8c, 0x52,
- 0x4d, 0xcf, 0x2c, 0xc9, 0x28, 0x4d, 0xd2, 0x4b, 0xce, 0xcf, 0xd5, 0x4f, 0xcf, 0xcf, 0x49, 0xcc,
- 0x4b, 0x47, 0xb8, 0xa8, 0x00, 0x64, 0x7a, 0x31, 0xc8, 0x61, 0x8b, 0x98, 0x98, 0xdd, 0x03, 0x9c,
- 0x56, 0x31, 0xc9, 0xb9, 0x43, 0x8c, 0x0a, 0x80, 0x2a, 0xd1, 0x0b, 0x4f, 0xcd, 0xc9, 0xf1, 0xce,
- 0xcb, 0x2f, 0xcf, 0x0b, 0x01, 0x29, 0x4d, 0x62, 0x03, 0xeb, 0x35, 0x06, 0x04, 0x00, 0x00, 0xff,
- 0xff, 0x13, 0xf8, 0xe8, 0x42, 0xdd, 0x00, 0x00, 0x00,
-}
diff --git a/vendor/github.com/golang/protobuf/ptypes/any/any.proto b/vendor/github.com/golang/protobuf/ptypes/any/any.proto
deleted file mode 100644
index c74866762..000000000
--- a/vendor/github.com/golang/protobuf/ptypes/any/any.proto
+++ /dev/null
@@ -1,149 +0,0 @@
-// Protocol Buffers - Google's data interchange format
-// Copyright 2008 Google Inc. All rights reserved.
-// https://developers.google.com/protocol-buffers/
-//
-// Redistribution and use in source and binary forms, with or without
-// modification, are permitted provided that the following conditions are
-// met:
-//
-// * Redistributions of source code must retain the above copyright
-// notice, this list of conditions and the following disclaimer.
-// * Redistributions in binary form must reproduce the above
-// copyright notice, this list of conditions and the following disclaimer
-// in the documentation and/or other materials provided with the
-// distribution.
-// * Neither the name of Google Inc. nor the names of its
-// contributors may be used to endorse or promote products derived from
-// this software without specific prior written permission.
-//
-// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-syntax = "proto3";
-
-package google.protobuf;
-
-option csharp_namespace = "Google.Protobuf.WellKnownTypes";
-option go_package = "github.com/golang/protobuf/ptypes/any";
-option java_package = "com.google.protobuf";
-option java_outer_classname = "AnyProto";
-option java_multiple_files = true;
-option objc_class_prefix = "GPB";
-
-// `Any` contains an arbitrary serialized protocol buffer message along with a
-// URL that describes the type of the serialized message.
-//
-// Protobuf library provides support to pack/unpack Any values in the form
-// of utility functions or additional generated methods of the Any type.
-//
-// Example 1: Pack and unpack a message in C++.
-//
-// Foo foo = ...;
-// Any any;
-// any.PackFrom(foo);
-// ...
-// if (any.UnpackTo(&foo)) {
-// ...
-// }
-//
-// Example 2: Pack and unpack a message in Java.
-//
-// Foo foo = ...;
-// Any any = Any.pack(foo);
-// ...
-// if (any.is(Foo.class)) {
-// foo = any.unpack(Foo.class);
-// }
-//
-// Example 3: Pack and unpack a message in Python.
-//
-// foo = Foo(...)
-// any = Any()
-// any.Pack(foo)
-// ...
-// if any.Is(Foo.DESCRIPTOR):
-// any.Unpack(foo)
-// ...
-//
-// Example 4: Pack and unpack a message in Go
-//
-// foo := &pb.Foo{...}
-// any, err := ptypes.MarshalAny(foo)
-// ...
-// foo := &pb.Foo{}
-// if err := ptypes.UnmarshalAny(any, foo); err != nil {
-// ...
-// }
-//
-// The pack methods provided by protobuf library will by default use
-// 'type.googleapis.com/full.type.name' as the type URL and the unpack
-// methods only use the fully qualified type name after the last '/'
-// in the type URL, for example "foo.bar.com/x/y.z" will yield type
-// name "y.z".
-//
-//
-// JSON
-// ====
-// The JSON representation of an `Any` value uses the regular
-// representation of the deserialized, embedded message, with an
-// additional field `@type` which contains the type URL. Example:
-//
-// package google.profile;
-// message Person {
-// string first_name = 1;
-// string last_name = 2;
-// }
-//
-// {
-// "@type": "type.googleapis.com/google.profile.Person",
-// "firstName": <string>,
-// "lastName": <string>
-// }
-//
-// If the embedded message type is well-known and has a custom JSON
-// representation, that representation will be embedded adding a field
-// `value` which holds the custom JSON in addition to the `@type`
-// field. Example (for message [google.protobuf.Duration][]):
-//
-// {
-// "@type": "type.googleapis.com/google.protobuf.Duration",
-// "value": "1.212s"
-// }
-//
-message Any {
- // A URL/resource name whose content describes the type of the
- // serialized protocol buffer message.
- //
- // For URLs which use the scheme `http`, `https`, or no scheme, the
- // following restrictions and interpretations apply:
- //
- // * If no scheme is provided, `https` is assumed.
- // * The last segment of the URL's path must represent the fully
- // qualified name of the type (as in `path/google.protobuf.Duration`).
- // The name should be in a canonical form (e.g., leading "." is
- // not accepted).
- // * An HTTP GET on the URL must yield a [google.protobuf.Type][]
- // value in binary format, or produce an error.
- // * Applications are allowed to cache lookup results based on the
- // URL, or have them precompiled into a binary to avoid any
- // lookup. Therefore, binary compatibility needs to be preserved
- // on changes to types. (Use versioned type names to manage
- // breaking changes.)
- //
- // Schemes other than `http`, `https` (or the empty scheme) might be
- // used with implementation specific semantics.
- //
- string type_url = 1;
-
- // Must be a valid serialized protocol buffer of the above specified type.
- bytes value = 2;
-}
diff --git a/vendor/github.com/golang/protobuf/ptypes/any_test.go b/vendor/github.com/golang/protobuf/ptypes/any_test.go
deleted file mode 100644
index ed675b489..000000000
--- a/vendor/github.com/golang/protobuf/ptypes/any_test.go
+++ /dev/null
@@ -1,113 +0,0 @@
-// Go support for Protocol Buffers - Google's data interchange format
-//
-// Copyright 2016 The Go Authors. All rights reserved.
-// https://github.com/golang/protobuf
-//
-// Redistribution and use in source and binary forms, with or without
-// modification, are permitted provided that the following conditions are
-// met:
-//
-// * Redistributions of source code must retain the above copyright
-// notice, this list of conditions and the following disclaimer.
-// * Redistributions in binary form must reproduce the above
-// copyright notice, this list of conditions and the following disclaimer
-// in the documentation and/or other materials provided with the
-// distribution.
-// * Neither the name of Google Inc. nor the names of its
-// contributors may be used to endorse or promote products derived from
-// this software without specific prior written permission.
-//
-// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-package ptypes
-
-import (
- "testing"
-
- "github.com/golang/protobuf/proto"
- pb "github.com/golang/protobuf/protoc-gen-go/descriptor"
- "github.com/golang/protobuf/ptypes/any"
-)
-
-func TestMarshalUnmarshal(t *testing.T) {
- orig := &any.Any{Value: []byte("test")}
-
- packed, err := MarshalAny(orig)
- if err != nil {
- t.Errorf("MarshalAny(%+v): got: _, %v exp: _, nil", orig, err)
- }
-
- unpacked := &any.Any{}
- err = UnmarshalAny(packed, unpacked)
- if err != nil || !proto.Equal(unpacked, orig) {
- t.Errorf("got: %v, %+v; want nil, %+v", err, unpacked, orig)
- }
-}
-
-func TestIs(t *testing.T) {
- a, err := MarshalAny(&pb.FileDescriptorProto{})
- if err != nil {
- t.Fatal(err)
- }
- if Is(a, &pb.DescriptorProto{}) {
- t.Error("FileDescriptorProto is not a DescriptorProto, but Is says it is")
- }
- if !Is(a, &pb.FileDescriptorProto{}) {
- t.Error("FileDescriptorProto is indeed a FileDescriptorProto, but Is says it is not")
- }
-}
-
-func TestIsDifferentUrlPrefixes(t *testing.T) {
- m := &pb.FileDescriptorProto{}
- a := &any.Any{TypeUrl: "foo/bar/" + proto.MessageName(m)}
- if !Is(a, m) {
- t.Errorf("message with type url %q didn't satisfy Is for type %q", a.TypeUrl, proto.MessageName(m))
- }
-}
-
-func TestUnmarshalDynamic(t *testing.T) {
- want := &pb.FileDescriptorProto{Name: proto.String("foo")}
- a, err := MarshalAny(want)
- if err != nil {
- t.Fatal(err)
- }
- var got DynamicAny
- if err := UnmarshalAny(a, &got); err != nil {
- t.Fatal(err)
- }
- if !proto.Equal(got.Message, want) {
- t.Errorf("invalid result from UnmarshalAny, got %q want %q", got.Message, want)
- }
-}
-
-func TestEmpty(t *testing.T) {
- want := &pb.FileDescriptorProto{}
- a, err := MarshalAny(want)
- if err != nil {
- t.Fatal(err)
- }
- got, err := Empty(a)
- if err != nil {
- t.Fatal(err)
- }
- if !proto.Equal(got, want) {
- t.Errorf("unequal empty message, got %q, want %q", got, want)
- }
-
- // that's a valid type_url for a message which shouldn't be linked into this
- // test binary. We want an error.
- a.TypeUrl = "type.googleapis.com/google.protobuf.FieldMask"
- if _, err := Empty(a); err == nil {
- t.Errorf("got no error for an attempt to create a message of type %q, which shouldn't be linked in", a.TypeUrl)
- }
-}
diff --git a/vendor/github.com/golang/protobuf/ptypes/doc.go b/vendor/github.com/golang/protobuf/ptypes/doc.go
deleted file mode 100644
index c0d595da7..000000000
--- a/vendor/github.com/golang/protobuf/ptypes/doc.go
+++ /dev/null
@@ -1,35 +0,0 @@
-// Go support for Protocol Buffers - Google's data interchange format
-//
-// Copyright 2016 The Go Authors. All rights reserved.
-// https://github.com/golang/protobuf
-//
-// Redistribution and use in source and binary forms, with or without
-// modification, are permitted provided that the following conditions are
-// met:
-//
-// * Redistributions of source code must retain the above copyright
-// notice, this list of conditions and the following disclaimer.
-// * Redistributions in binary form must reproduce the above
-// copyright notice, this list of conditions and the following disclaimer
-// in the documentation and/or other materials provided with the
-// distribution.
-// * Neither the name of Google Inc. nor the names of its
-// contributors may be used to endorse or promote products derived from
-// this software without specific prior written permission.
-//
-// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-/*
-Package ptypes contains code for interacting with well-known types.
-*/
-package ptypes
diff --git a/vendor/github.com/golang/protobuf/ptypes/duration.go b/vendor/github.com/golang/protobuf/ptypes/duration.go
deleted file mode 100644
index 65cb0f8eb..000000000
--- a/vendor/github.com/golang/protobuf/ptypes/duration.go
+++ /dev/null
@@ -1,102 +0,0 @@
-// Go support for Protocol Buffers - Google's data interchange format
-//
-// Copyright 2016 The Go Authors. All rights reserved.
-// https://github.com/golang/protobuf
-//
-// Redistribution and use in source and binary forms, with or without
-// modification, are permitted provided that the following conditions are
-// met:
-//
-// * Redistributions of source code must retain the above copyright
-// notice, this list of conditions and the following disclaimer.
-// * Redistributions in binary form must reproduce the above
-// copyright notice, this list of conditions and the following disclaimer
-// in the documentation and/or other materials provided with the
-// distribution.
-// * Neither the name of Google Inc. nor the names of its
-// contributors may be used to endorse or promote products derived from
-// this software without specific prior written permission.
-//
-// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-package ptypes
-
-// This file implements conversions between google.protobuf.Duration
-// and time.Duration.
-
-import (
- "errors"
- "fmt"
- "time"
-
- durpb "github.com/golang/protobuf/ptypes/duration"
-)
-
-const (
- // Range of a durpb.Duration in seconds, as specified in
- // google/protobuf/duration.proto. This is about 10,000 years in seconds.
- maxSeconds = int64(10000 * 365.25 * 24 * 60 * 60)
- minSeconds = -maxSeconds
-)
-
-// validateDuration determines whether the durpb.Duration is valid according to the
-// definition in google/protobuf/duration.proto. A valid durpb.Duration
-// may still be too large to fit into a time.Duration (the range of durpb.Duration
-// is about 10,000 years, and the range of time.Duration is about 290).
-func validateDuration(d *durpb.Duration) error {
- if d == nil {
- return errors.New("duration: nil Duration")
- }
- if d.Seconds < minSeconds || d.Seconds > maxSeconds {
- return fmt.Errorf("duration: %v: seconds out of range", d)
- }
- if d.Nanos <= -1e9 || d.Nanos >= 1e9 {
- return fmt.Errorf("duration: %v: nanos out of range", d)
- }
- // Seconds and Nanos must have the same sign, unless d.Nanos is zero.
- if (d.Seconds < 0 && d.Nanos > 0) || (d.Seconds > 0 && d.Nanos < 0) {
- return fmt.Errorf("duration: %v: seconds and nanos have different signs", d)
- }
- return nil
-}
-
-// Duration converts a durpb.Duration to a time.Duration. Duration
-// returns an error if the durpb.Duration is invalid or is too large to be
-// represented in a time.Duration.
-func Duration(p *durpb.Duration) (time.Duration, error) {
- if err := validateDuration(p); err != nil {
- return 0, err
- }
- d := time.Duration(p.Seconds) * time.Second
- if int64(d/time.Second) != p.Seconds {
- return 0, fmt.Errorf("duration: %v is out of range for time.Duration", p)
- }
- if p.Nanos != 0 {
- d += time.Duration(p.Nanos)
- if (d < 0) != (p.Nanos < 0) {
- return 0, fmt.Errorf("duration: %v is out of range for time.Duration", p)
- }
- }
- return d, nil
-}
-
-// DurationProto converts a time.Duration to a durpb.Duration.
-func DurationProto(d time.Duration) *durpb.Duration {
- nanos := d.Nanoseconds()
- secs := nanos / 1e9
- nanos -= secs * 1e9
- return &durpb.Duration{
- Seconds: secs,
- Nanos: int32(nanos),
- }
-}
diff --git a/vendor/github.com/golang/protobuf/ptypes/duration/duration.pb.go b/vendor/github.com/golang/protobuf/ptypes/duration/duration.pb.go
deleted file mode 100644
index b2410a098..000000000
--- a/vendor/github.com/golang/protobuf/ptypes/duration/duration.pb.go
+++ /dev/null
@@ -1,144 +0,0 @@
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// source: google/protobuf/duration.proto
-
-/*
-Package duration is a generated protocol buffer package.
-
-It is generated from these files:
- google/protobuf/duration.proto
-
-It has these top-level messages:
- Duration
-*/
-package duration
-
-import proto "github.com/golang/protobuf/proto"
-import fmt "fmt"
-import math "math"
-
-// Reference imports to suppress errors if they are not otherwise used.
-var _ = proto.Marshal
-var _ = fmt.Errorf
-var _ = math.Inf
-
-// This is a compile-time assertion to ensure that this generated file
-// is compatible with the proto package it is being compiled against.
-// A compilation error at this line likely means your copy of the
-// proto package needs to be updated.
-const _ = proto.ProtoPackageIsVersion2 // please upgrade the proto package
-
-// A Duration represents a signed, fixed-length span of time represented
-// as a count of seconds and fractions of seconds at nanosecond
-// resolution. It is independent of any calendar and concepts like "day"
-// or "month". It is related to Timestamp in that the difference between
-// two Timestamp values is a Duration and it can be added or subtracted
-// from a Timestamp. Range is approximately +-10,000 years.
-//
-// # Examples
-//
-// Example 1: Compute Duration from two Timestamps in pseudo code.
-//
-// Timestamp start = ...;
-// Timestamp end = ...;
-// Duration duration = ...;
-//
-// duration.seconds = end.seconds - start.seconds;
-// duration.nanos = end.nanos - start.nanos;
-//
-// if (duration.seconds < 0 && duration.nanos > 0) {
-// duration.seconds += 1;
-// duration.nanos -= 1000000000;
-// } else if (durations.seconds > 0 && duration.nanos < 0) {
-// duration.seconds -= 1;
-// duration.nanos += 1000000000;
-// }
-//
-// Example 2: Compute Timestamp from Timestamp + Duration in pseudo code.
-//
-// Timestamp start = ...;
-// Duration duration = ...;
-// Timestamp end = ...;
-//
-// end.seconds = start.seconds + duration.seconds;
-// end.nanos = start.nanos + duration.nanos;
-//
-// if (end.nanos < 0) {
-// end.seconds -= 1;
-// end.nanos += 1000000000;
-// } else if (end.nanos >= 1000000000) {
-// end.seconds += 1;
-// end.nanos -= 1000000000;
-// }
-//
-// Example 3: Compute Duration from datetime.timedelta in Python.
-//
-// td = datetime.timedelta(days=3, minutes=10)
-// duration = Duration()
-// duration.FromTimedelta(td)
-//
-// # JSON Mapping
-//
-// In JSON format, the Duration type is encoded as a string rather than an
-// object, where the string ends in the suffix "s" (indicating seconds) and
-// is preceded by the number of seconds, with nanoseconds expressed as
-// fractional seconds. For example, 3 seconds with 0 nanoseconds should be
-// encoded in JSON format as "3s", while 3 seconds and 1 nanosecond should
-// be expressed in JSON format as "3.000000001s", and 3 seconds and 1
-// microsecond should be expressed in JSON format as "3.000001s".
-//
-//
-type Duration struct {
- // Signed seconds of the span of time. Must be from -315,576,000,000
- // to +315,576,000,000 inclusive. Note: these bounds are computed from:
- // 60 sec/min * 60 min/hr * 24 hr/day * 365.25 days/year * 10000 years
- Seconds int64 `protobuf:"varint,1,opt,name=seconds" json:"seconds,omitempty"`
- // Signed fractions of a second at nanosecond resolution of the span
- // of time. Durations less than one second are represented with a 0
- // `seconds` field and a positive or negative `nanos` field. For durations
- // of one second or more, a non-zero value for the `nanos` field must be
- // of the same sign as the `seconds` field. Must be from -999,999,999
- // to +999,999,999 inclusive.
- Nanos int32 `protobuf:"varint,2,opt,name=nanos" json:"nanos,omitempty"`
-}
-
-func (m *Duration) Reset() { *m = Duration{} }
-func (m *Duration) String() string { return proto.CompactTextString(m) }
-func (*Duration) ProtoMessage() {}
-func (*Duration) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{0} }
-func (*Duration) XXX_WellKnownType() string { return "Duration" }
-
-func (m *Duration) GetSeconds() int64 {
- if m != nil {
- return m.Seconds
- }
- return 0
-}
-
-func (m *Duration) GetNanos() int32 {
- if m != nil {
- return m.Nanos
- }
- return 0
-}
-
-func init() {
- proto.RegisterType((*Duration)(nil), "google.protobuf.Duration")
-}
-
-func init() { proto.RegisterFile("google/protobuf/duration.proto", fileDescriptor0) }
-
-var fileDescriptor0 = []byte{
- // 190 bytes of a gzipped FileDescriptorProto
- 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xe2, 0x92, 0x4b, 0xcf, 0xcf, 0x4f,
- 0xcf, 0x49, 0xd5, 0x2f, 0x28, 0xca, 0x2f, 0xc9, 0x4f, 0x2a, 0x4d, 0xd3, 0x4f, 0x29, 0x2d, 0x4a,
- 0x2c, 0xc9, 0xcc, 0xcf, 0xd3, 0x03, 0x8b, 0x08, 0xf1, 0x43, 0xe4, 0xf5, 0x60, 0xf2, 0x4a, 0x56,
- 0x5c, 0x1c, 0x2e, 0x50, 0x25, 0x42, 0x12, 0x5c, 0xec, 0xc5, 0xa9, 0xc9, 0xf9, 0x79, 0x29, 0xc5,
- 0x12, 0x8c, 0x0a, 0x8c, 0x1a, 0xcc, 0x41, 0x30, 0xae, 0x90, 0x08, 0x17, 0x6b, 0x5e, 0x62, 0x5e,
- 0x7e, 0xb1, 0x04, 0x93, 0x02, 0xa3, 0x06, 0x6b, 0x10, 0x84, 0xe3, 0x54, 0xc3, 0x25, 0x9c, 0x9c,
- 0x9f, 0xab, 0x87, 0x66, 0xa4, 0x13, 0x2f, 0xcc, 0xc0, 0x00, 0x90, 0x48, 0x00, 0x63, 0x94, 0x56,
- 0x7a, 0x66, 0x49, 0x46, 0x69, 0x92, 0x5e, 0x72, 0x7e, 0xae, 0x7e, 0x7a, 0x7e, 0x4e, 0x62, 0x5e,
- 0x3a, 0xc2, 0x7d, 0x05, 0x25, 0x95, 0x05, 0xa9, 0xc5, 0x70, 0x67, 0xfe, 0x60, 0x64, 0x5c, 0xc4,
- 0xc4, 0xec, 0x1e, 0xe0, 0xb4, 0x8a, 0x49, 0xce, 0x1d, 0x62, 0x6e, 0x00, 0x54, 0xa9, 0x5e, 0x78,
- 0x6a, 0x4e, 0x8e, 0x77, 0x5e, 0x7e, 0x79, 0x5e, 0x08, 0x48, 0x4b, 0x12, 0x1b, 0xd8, 0x0c, 0x63,
- 0x40, 0x00, 0x00, 0x00, 0xff, 0xff, 0xdc, 0x84, 0x30, 0xff, 0xf3, 0x00, 0x00, 0x00,
-}
diff --git a/vendor/github.com/golang/protobuf/ptypes/duration/duration.proto b/vendor/github.com/golang/protobuf/ptypes/duration/duration.proto
deleted file mode 100644
index 975fce41a..000000000
--- a/vendor/github.com/golang/protobuf/ptypes/duration/duration.proto
+++ /dev/null
@@ -1,117 +0,0 @@
-// Protocol Buffers - Google's data interchange format
-// Copyright 2008 Google Inc. All rights reserved.
-// https://developers.google.com/protocol-buffers/
-//
-// Redistribution and use in source and binary forms, with or without
-// modification, are permitted provided that the following conditions are
-// met:
-//
-// * Redistributions of source code must retain the above copyright
-// notice, this list of conditions and the following disclaimer.
-// * Redistributions in binary form must reproduce the above
-// copyright notice, this list of conditions and the following disclaimer
-// in the documentation and/or other materials provided with the
-// distribution.
-// * Neither the name of Google Inc. nor the names of its
-// contributors may be used to endorse or promote products derived from
-// this software without specific prior written permission.
-//
-// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-syntax = "proto3";
-
-package google.protobuf;
-
-option csharp_namespace = "Google.Protobuf.WellKnownTypes";
-option cc_enable_arenas = true;
-option go_package = "github.com/golang/protobuf/ptypes/duration";
-option java_package = "com.google.protobuf";
-option java_outer_classname = "DurationProto";
-option java_multiple_files = true;
-option objc_class_prefix = "GPB";
-
-// A Duration represents a signed, fixed-length span of time represented
-// as a count of seconds and fractions of seconds at nanosecond
-// resolution. It is independent of any calendar and concepts like "day"
-// or "month". It is related to Timestamp in that the difference between
-// two Timestamp values is a Duration and it can be added or subtracted
-// from a Timestamp. Range is approximately +-10,000 years.
-//
-// # Examples
-//
-// Example 1: Compute Duration from two Timestamps in pseudo code.
-//
-// Timestamp start = ...;
-// Timestamp end = ...;
-// Duration duration = ...;
-//
-// duration.seconds = end.seconds - start.seconds;
-// duration.nanos = end.nanos - start.nanos;
-//
-// if (duration.seconds < 0 && duration.nanos > 0) {
-// duration.seconds += 1;
-// duration.nanos -= 1000000000;
-// } else if (durations.seconds > 0 && duration.nanos < 0) {
-// duration.seconds -= 1;
-// duration.nanos += 1000000000;
-// }
-//
-// Example 2: Compute Timestamp from Timestamp + Duration in pseudo code.
-//
-// Timestamp start = ...;
-// Duration duration = ...;
-// Timestamp end = ...;
-//
-// end.seconds = start.seconds + duration.seconds;
-// end.nanos = start.nanos + duration.nanos;
-//
-// if (end.nanos < 0) {
-// end.seconds -= 1;
-// end.nanos += 1000000000;
-// } else if (end.nanos >= 1000000000) {
-// end.seconds += 1;
-// end.nanos -= 1000000000;
-// }
-//
-// Example 3: Compute Duration from datetime.timedelta in Python.
-//
-// td = datetime.timedelta(days=3, minutes=10)
-// duration = Duration()
-// duration.FromTimedelta(td)
-//
-// # JSON Mapping
-//
-// In JSON format, the Duration type is encoded as a string rather than an
-// object, where the string ends in the suffix "s" (indicating seconds) and
-// is preceded by the number of seconds, with nanoseconds expressed as
-// fractional seconds. For example, 3 seconds with 0 nanoseconds should be
-// encoded in JSON format as "3s", while 3 seconds and 1 nanosecond should
-// be expressed in JSON format as "3.000000001s", and 3 seconds and 1
-// microsecond should be expressed in JSON format as "3.000001s".
-//
-//
-message Duration {
-
- // Signed seconds of the span of time. Must be from -315,576,000,000
- // to +315,576,000,000 inclusive. Note: these bounds are computed from:
- // 60 sec/min * 60 min/hr * 24 hr/day * 365.25 days/year * 10000 years
- int64 seconds = 1;
-
- // Signed fractions of a second at nanosecond resolution of the span
- // of time. Durations less than one second are represented with a 0
- // `seconds` field and a positive or negative `nanos` field. For durations
- // of one second or more, a non-zero value for the `nanos` field must be
- // of the same sign as the `seconds` field. Must be from -999,999,999
- // to +999,999,999 inclusive.
- int32 nanos = 2;
-}
diff --git a/vendor/github.com/golang/protobuf/ptypes/duration_test.go b/vendor/github.com/golang/protobuf/ptypes/duration_test.go
deleted file mode 100644
index e00491a34..000000000
--- a/vendor/github.com/golang/protobuf/ptypes/duration_test.go
+++ /dev/null
@@ -1,121 +0,0 @@
-// Go support for Protocol Buffers - Google's data interchange format
-//
-// Copyright 2016 The Go Authors. All rights reserved.
-// https://github.com/golang/protobuf
-//
-// Redistribution and use in source and binary forms, with or without
-// modification, are permitted provided that the following conditions are
-// met:
-//
-// * Redistributions of source code must retain the above copyright
-// notice, this list of conditions and the following disclaimer.
-// * Redistributions in binary form must reproduce the above
-// copyright notice, this list of conditions and the following disclaimer
-// in the documentation and/or other materials provided with the
-// distribution.
-// * Neither the name of Google Inc. nor the names of its
-// contributors may be used to endorse or promote products derived from
-// this software without specific prior written permission.
-//
-// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-package ptypes
-
-import (
- "math"
- "testing"
- "time"
-
- "github.com/golang/protobuf/proto"
- durpb "github.com/golang/protobuf/ptypes/duration"
-)
-
-const (
- minGoSeconds = math.MinInt64 / int64(1e9)
- maxGoSeconds = math.MaxInt64 / int64(1e9)
-)
-
-var durationTests = []struct {
- proto *durpb.Duration
- isValid bool
- inRange bool
- dur time.Duration
-}{
- // The zero duration.
- {&durpb.Duration{Seconds: 0, Nanos: 0}, true, true, 0},
- // Some ordinary non-zero durations.
- {&durpb.Duration{Seconds: 100, Nanos: 0}, true, true, 100 * time.Second},
- {&durpb.Duration{Seconds: -100, Nanos: 0}, true, true, -100 * time.Second},
- {&durpb.Duration{Seconds: 100, Nanos: 987}, true, true, 100*time.Second + 987},
- {&durpb.Duration{Seconds: -100, Nanos: -987}, true, true, -(100*time.Second + 987)},
- // The largest duration representable in Go.
- {&durpb.Duration{Seconds: maxGoSeconds, Nanos: int32(math.MaxInt64 - 1e9*maxGoSeconds)}, true, true, math.MaxInt64},
- // The smallest duration representable in Go.
- {&durpb.Duration{Seconds: minGoSeconds, Nanos: int32(math.MinInt64 - 1e9*minGoSeconds)}, true, true, math.MinInt64},
- {nil, false, false, 0},
- {&durpb.Duration{Seconds: -100, Nanos: 987}, false, false, 0},
- {&durpb.Duration{Seconds: 100, Nanos: -987}, false, false, 0},
- {&durpb.Duration{Seconds: math.MinInt64, Nanos: 0}, false, false, 0},
- {&durpb.Duration{Seconds: math.MaxInt64, Nanos: 0}, false, false, 0},
- // The largest valid duration.
- {&durpb.Duration{Seconds: maxSeconds, Nanos: 1e9 - 1}, true, false, 0},
- // The smallest valid duration.
- {&durpb.Duration{Seconds: minSeconds, Nanos: -(1e9 - 1)}, true, false, 0},
- // The smallest invalid duration above the valid range.
- {&durpb.Duration{Seconds: maxSeconds + 1, Nanos: 0}, false, false, 0},
- // The largest invalid duration below the valid range.
- {&durpb.Duration{Seconds: minSeconds - 1, Nanos: -(1e9 - 1)}, false, false, 0},
- // One nanosecond past the largest duration representable in Go.
- {&durpb.Duration{Seconds: maxGoSeconds, Nanos: int32(math.MaxInt64-1e9*maxGoSeconds) + 1}, true, false, 0},
- // One nanosecond past the smallest duration representable in Go.
- {&durpb.Duration{Seconds: minGoSeconds, Nanos: int32(math.MinInt64-1e9*minGoSeconds) - 1}, true, false, 0},
- // One second past the largest duration representable in Go.
- {&durpb.Duration{Seconds: maxGoSeconds + 1, Nanos: int32(math.MaxInt64 - 1e9*maxGoSeconds)}, true, false, 0},
- // One second past the smallest duration representable in Go.
- {&durpb.Duration{Seconds: minGoSeconds - 1, Nanos: int32(math.MinInt64 - 1e9*minGoSeconds)}, true, false, 0},
-}
-
-func TestValidateDuration(t *testing.T) {
- for _, test := range durationTests {
- err := validateDuration(test.proto)
- gotValid := (err == nil)
- if gotValid != test.isValid {
- t.Errorf("validateDuration(%v) = %t, want %t", test.proto, gotValid, test.isValid)
- }
- }
-}
-
-func TestDuration(t *testing.T) {
- for _, test := range durationTests {
- got, err := Duration(test.proto)
- gotOK := (err == nil)
- wantOK := test.isValid && test.inRange
- if gotOK != wantOK {
- t.Errorf("Duration(%v) ok = %t, want %t", test.proto, gotOK, wantOK)
- }
- if err == nil && got != test.dur {
- t.Errorf("Duration(%v) = %v, want %v", test.proto, got, test.dur)
- }
- }
-}
-
-func TestDurationProto(t *testing.T) {
- for _, test := range durationTests {
- if test.isValid && test.inRange {
- got := DurationProto(test.dur)
- if !proto.Equal(got, test.proto) {
- t.Errorf("DurationProto(%v) = %v, want %v", test.dur, got, test.proto)
- }
- }
- }
-}
diff --git a/vendor/github.com/golang/protobuf/ptypes/empty/empty.pb.go b/vendor/github.com/golang/protobuf/ptypes/empty/empty.pb.go
deleted file mode 100644
index e877b72c3..000000000
--- a/vendor/github.com/golang/protobuf/ptypes/empty/empty.pb.go
+++ /dev/null
@@ -1,66 +0,0 @@
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// source: google/protobuf/empty.proto
-
-/*
-Package empty is a generated protocol buffer package.
-
-It is generated from these files:
- google/protobuf/empty.proto
-
-It has these top-level messages:
- Empty
-*/
-package empty
-
-import proto "github.com/golang/protobuf/proto"
-import fmt "fmt"
-import math "math"
-
-// Reference imports to suppress errors if they are not otherwise used.
-var _ = proto.Marshal
-var _ = fmt.Errorf
-var _ = math.Inf
-
-// This is a compile-time assertion to ensure that this generated file
-// is compatible with the proto package it is being compiled against.
-// A compilation error at this line likely means your copy of the
-// proto package needs to be updated.
-const _ = proto.ProtoPackageIsVersion2 // please upgrade the proto package
-
-// A generic empty message that you can re-use to avoid defining duplicated
-// empty messages in your APIs. A typical example is to use it as the request
-// or the response type of an API method. For instance:
-//
-// service Foo {
-// rpc Bar(google.protobuf.Empty) returns (google.protobuf.Empty);
-// }
-//
-// The JSON representation for `Empty` is empty JSON object `{}`.
-type Empty struct {
-}
-
-func (m *Empty) Reset() { *m = Empty{} }
-func (m *Empty) String() string { return proto.CompactTextString(m) }
-func (*Empty) ProtoMessage() {}
-func (*Empty) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{0} }
-func (*Empty) XXX_WellKnownType() string { return "Empty" }
-
-func init() {
- proto.RegisterType((*Empty)(nil), "google.protobuf.Empty")
-}
-
-func init() { proto.RegisterFile("google/protobuf/empty.proto", fileDescriptor0) }
-
-var fileDescriptor0 = []byte{
- // 148 bytes of a gzipped FileDescriptorProto
- 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xe2, 0x92, 0x4e, 0xcf, 0xcf, 0x4f,
- 0xcf, 0x49, 0xd5, 0x2f, 0x28, 0xca, 0x2f, 0xc9, 0x4f, 0x2a, 0x4d, 0xd3, 0x4f, 0xcd, 0x2d, 0x28,
- 0xa9, 0xd4, 0x03, 0x73, 0x85, 0xf8, 0x21, 0x92, 0x7a, 0x30, 0x49, 0x25, 0x76, 0x2e, 0x56, 0x57,
- 0x90, 0xbc, 0x53, 0x19, 0x97, 0x70, 0x72, 0x7e, 0xae, 0x1e, 0x9a, 0xbc, 0x13, 0x17, 0x58, 0x36,
- 0x00, 0xc4, 0x0d, 0x60, 0x8c, 0x52, 0x4f, 0xcf, 0x2c, 0xc9, 0x28, 0x4d, 0xd2, 0x4b, 0xce, 0xcf,
- 0xd5, 0x4f, 0xcf, 0xcf, 0x49, 0xcc, 0x4b, 0x47, 0x58, 0x53, 0x50, 0x52, 0x59, 0x90, 0x5a, 0x0c,
- 0xb1, 0xed, 0x07, 0x23, 0xe3, 0x22, 0x26, 0x66, 0xf7, 0x00, 0xa7, 0x55, 0x4c, 0x72, 0xee, 0x10,
- 0x13, 0x03, 0xa0, 0xea, 0xf4, 0xc2, 0x53, 0x73, 0x72, 0xbc, 0xf3, 0xf2, 0xcb, 0xf3, 0x42, 0x40,
- 0xea, 0x93, 0xd8, 0xc0, 0x06, 0x18, 0x03, 0x02, 0x00, 0x00, 0xff, 0xff, 0x64, 0xd4, 0xb3, 0xa6,
- 0xb7, 0x00, 0x00, 0x00,
-}
diff --git a/vendor/github.com/golang/protobuf/ptypes/empty/empty.proto b/vendor/github.com/golang/protobuf/ptypes/empty/empty.proto
deleted file mode 100644
index 03cacd233..000000000
--- a/vendor/github.com/golang/protobuf/ptypes/empty/empty.proto
+++ /dev/null
@@ -1,52 +0,0 @@
-// Protocol Buffers - Google's data interchange format
-// Copyright 2008 Google Inc. All rights reserved.
-// https://developers.google.com/protocol-buffers/
-//
-// Redistribution and use in source and binary forms, with or without
-// modification, are permitted provided that the following conditions are
-// met:
-//
-// * Redistributions of source code must retain the above copyright
-// notice, this list of conditions and the following disclaimer.
-// * Redistributions in binary form must reproduce the above
-// copyright notice, this list of conditions and the following disclaimer
-// in the documentation and/or other materials provided with the
-// distribution.
-// * Neither the name of Google Inc. nor the names of its
-// contributors may be used to endorse or promote products derived from
-// this software without specific prior written permission.
-//
-// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-syntax = "proto3";
-
-package google.protobuf;
-
-option csharp_namespace = "Google.Protobuf.WellKnownTypes";
-option go_package = "github.com/golang/protobuf/ptypes/empty";
-option java_package = "com.google.protobuf";
-option java_outer_classname = "EmptyProto";
-option java_multiple_files = true;
-option objc_class_prefix = "GPB";
-option cc_enable_arenas = true;
-
-// A generic empty message that you can re-use to avoid defining duplicated
-// empty messages in your APIs. A typical example is to use it as the request
-// or the response type of an API method. For instance:
-//
-// service Foo {
-// rpc Bar(google.protobuf.Empty) returns (google.protobuf.Empty);
-// }
-//
-// The JSON representation for `Empty` is empty JSON object `{}`.
-message Empty {}
diff --git a/vendor/github.com/golang/protobuf/ptypes/regen.sh b/vendor/github.com/golang/protobuf/ptypes/regen.sh
deleted file mode 100755
index b50a9414a..000000000
--- a/vendor/github.com/golang/protobuf/ptypes/regen.sh
+++ /dev/null
@@ -1,43 +0,0 @@
-#!/bin/bash -e
-#
-# This script fetches and rebuilds the "well-known types" protocol buffers.
-# To run this you will need protoc and goprotobuf installed;
-# see https://github.com/golang/protobuf for instructions.
-# You also need Go and Git installed.
-
-PKG=github.com/golang/protobuf/ptypes
-UPSTREAM=https://github.com/google/protobuf
-UPSTREAM_SUBDIR=src/google/protobuf
-PROTO_FILES=(any duration empty struct timestamp wrappers)
-
-function die() {
- echo 1>&2 $*
- exit 1
-}
-
-# Sanity check that the right tools are accessible.
-for tool in go git protoc protoc-gen-go; do
- q=$(which $tool) || die "didn't find $tool"
- echo 1>&2 "$tool: $q"
-done
-
-tmpdir=$(mktemp -d -t regen-wkt.XXXXXX)
-trap 'rm -rf $tmpdir' EXIT
-
-echo -n 1>&2 "finding package dir... "
-pkgdir=$(go list -f '{{.Dir}}' $PKG)
-echo 1>&2 $pkgdir
-base=$(echo $pkgdir | sed "s,/$PKG\$,,")
-echo 1>&2 "base: $base"
-cd "$base"
-
-echo 1>&2 "fetching latest protos... "
-git clone -q $UPSTREAM $tmpdir
-
-for file in ${PROTO_FILES[@]}; do
- echo 1>&2 "* $file"
- protoc --go_out=. -I$tmpdir/src $tmpdir/src/google/protobuf/$file.proto || die
- cp $tmpdir/src/google/protobuf/$file.proto $PKG/$file
-done
-
-echo 1>&2 "All OK"
diff --git a/vendor/github.com/golang/protobuf/ptypes/struct/struct.pb.go b/vendor/github.com/golang/protobuf/ptypes/struct/struct.pb.go
deleted file mode 100644
index 4cfe60818..000000000
--- a/vendor/github.com/golang/protobuf/ptypes/struct/struct.pb.go
+++ /dev/null
@@ -1,380 +0,0 @@
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// source: google/protobuf/struct.proto
-
-/*
-Package structpb is a generated protocol buffer package.
-
-It is generated from these files:
- google/protobuf/struct.proto
-
-It has these top-level messages:
- Struct
- Value
- ListValue
-*/
-package structpb
-
-import proto "github.com/golang/protobuf/proto"
-import fmt "fmt"
-import math "math"
-
-// Reference imports to suppress errors if they are not otherwise used.
-var _ = proto.Marshal
-var _ = fmt.Errorf
-var _ = math.Inf
-
-// This is a compile-time assertion to ensure that this generated file
-// is compatible with the proto package it is being compiled against.
-// A compilation error at this line likely means your copy of the
-// proto package needs to be updated.
-const _ = proto.ProtoPackageIsVersion2 // please upgrade the proto package
-
-// `NullValue` is a singleton enumeration to represent the null value for the
-// `Value` type union.
-//
-// The JSON representation for `NullValue` is JSON `null`.
-type NullValue int32
-
-const (
- // Null value.
- NullValue_NULL_VALUE NullValue = 0
-)
-
-var NullValue_name = map[int32]string{
- 0: "NULL_VALUE",
-}
-var NullValue_value = map[string]int32{
- "NULL_VALUE": 0,
-}
-
-func (x NullValue) String() string {
- return proto.EnumName(NullValue_name, int32(x))
-}
-func (NullValue) EnumDescriptor() ([]byte, []int) { return fileDescriptor0, []int{0} }
-func (NullValue) XXX_WellKnownType() string { return "NullValue" }
-
-// `Struct` represents a structured data value, consisting of fields
-// which map to dynamically typed values. In some languages, `Struct`
-// might be supported by a native representation. For example, in
-// scripting languages like JS a struct is represented as an
-// object. The details of that representation are described together
-// with the proto support for the language.
-//
-// The JSON representation for `Struct` is JSON object.
-type Struct struct {
- // Unordered map of dynamically typed values.
- Fields map[string]*Value `protobuf:"bytes,1,rep,name=fields" json:"fields,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"`
-}
-
-func (m *Struct) Reset() { *m = Struct{} }
-func (m *Struct) String() string { return proto.CompactTextString(m) }
-func (*Struct) ProtoMessage() {}
-func (*Struct) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{0} }
-func (*Struct) XXX_WellKnownType() string { return "Struct" }
-
-func (m *Struct) GetFields() map[string]*Value {
- if m != nil {
- return m.Fields
- }
- return nil
-}
-
-// `Value` represents a dynamically typed value which can be either
-// null, a number, a string, a boolean, a recursive struct value, or a
-// list of values. A producer of value is expected to set one of that
-// variants, absence of any variant indicates an error.
-//
-// The JSON representation for `Value` is JSON value.
-type Value struct {
- // The kind of value.
- //
- // Types that are valid to be assigned to Kind:
- // *Value_NullValue
- // *Value_NumberValue
- // *Value_StringValue
- // *Value_BoolValue
- // *Value_StructValue
- // *Value_ListValue
- Kind isValue_Kind `protobuf_oneof:"kind"`
-}
-
-func (m *Value) Reset() { *m = Value{} }
-func (m *Value) String() string { return proto.CompactTextString(m) }
-func (*Value) ProtoMessage() {}
-func (*Value) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{1} }
-func (*Value) XXX_WellKnownType() string { return "Value" }
-
-type isValue_Kind interface {
- isValue_Kind()
-}
-
-type Value_NullValue struct {
- NullValue NullValue `protobuf:"varint,1,opt,name=null_value,json=nullValue,enum=google.protobuf.NullValue,oneof"`
-}
-type Value_NumberValue struct {
- NumberValue float64 `protobuf:"fixed64,2,opt,name=number_value,json=numberValue,oneof"`
-}
-type Value_StringValue struct {
- StringValue string `protobuf:"bytes,3,opt,name=string_value,json=stringValue,oneof"`
-}
-type Value_BoolValue struct {
- BoolValue bool `protobuf:"varint,4,opt,name=bool_value,json=boolValue,oneof"`
-}
-type Value_StructValue struct {
- StructValue *Struct `protobuf:"bytes,5,opt,name=struct_value,json=structValue,oneof"`
-}
-type Value_ListValue struct {
- ListValue *ListValue `protobuf:"bytes,6,opt,name=list_value,json=listValue,oneof"`
-}
-
-func (*Value_NullValue) isValue_Kind() {}
-func (*Value_NumberValue) isValue_Kind() {}
-func (*Value_StringValue) isValue_Kind() {}
-func (*Value_BoolValue) isValue_Kind() {}
-func (*Value_StructValue) isValue_Kind() {}
-func (*Value_ListValue) isValue_Kind() {}
-
-func (m *Value) GetKind() isValue_Kind {
- if m != nil {
- return m.Kind
- }
- return nil
-}
-
-func (m *Value) GetNullValue() NullValue {
- if x, ok := m.GetKind().(*Value_NullValue); ok {
- return x.NullValue
- }
- return NullValue_NULL_VALUE
-}
-
-func (m *Value) GetNumberValue() float64 {
- if x, ok := m.GetKind().(*Value_NumberValue); ok {
- return x.NumberValue
- }
- return 0
-}
-
-func (m *Value) GetStringValue() string {
- if x, ok := m.GetKind().(*Value_StringValue); ok {
- return x.StringValue
- }
- return ""
-}
-
-func (m *Value) GetBoolValue() bool {
- if x, ok := m.GetKind().(*Value_BoolValue); ok {
- return x.BoolValue
- }
- return false
-}
-
-func (m *Value) GetStructValue() *Struct {
- if x, ok := m.GetKind().(*Value_StructValue); ok {
- return x.StructValue
- }
- return nil
-}
-
-func (m *Value) GetListValue() *ListValue {
- if x, ok := m.GetKind().(*Value_ListValue); ok {
- return x.ListValue
- }
- return nil
-}
-
-// XXX_OneofFuncs is for the internal use of the proto package.
-func (*Value) XXX_OneofFuncs() (func(msg proto.Message, b *proto.Buffer) error, func(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error), func(msg proto.Message) (n int), []interface{}) {
- return _Value_OneofMarshaler, _Value_OneofUnmarshaler, _Value_OneofSizer, []interface{}{
- (*Value_NullValue)(nil),
- (*Value_NumberValue)(nil),
- (*Value_StringValue)(nil),
- (*Value_BoolValue)(nil),
- (*Value_StructValue)(nil),
- (*Value_ListValue)(nil),
- }
-}
-
-func _Value_OneofMarshaler(msg proto.Message, b *proto.Buffer) error {
- m := msg.(*Value)
- // kind
- switch x := m.Kind.(type) {
- case *Value_NullValue:
- b.EncodeVarint(1<<3 | proto.WireVarint)
- b.EncodeVarint(uint64(x.NullValue))
- case *Value_NumberValue:
- b.EncodeVarint(2<<3 | proto.WireFixed64)
- b.EncodeFixed64(math.Float64bits(x.NumberValue))
- case *Value_StringValue:
- b.EncodeVarint(3<<3 | proto.WireBytes)
- b.EncodeStringBytes(x.StringValue)
- case *Value_BoolValue:
- t := uint64(0)
- if x.BoolValue {
- t = 1
- }
- b.EncodeVarint(4<<3 | proto.WireVarint)
- b.EncodeVarint(t)
- case *Value_StructValue:
- b.EncodeVarint(5<<3 | proto.WireBytes)
- if err := b.EncodeMessage(x.StructValue); err != nil {
- return err
- }
- case *Value_ListValue:
- b.EncodeVarint(6<<3 | proto.WireBytes)
- if err := b.EncodeMessage(x.ListValue); err != nil {
- return err
- }
- case nil:
- default:
- return fmt.Errorf("Value.Kind has unexpected type %T", x)
- }
- return nil
-}
-
-func _Value_OneofUnmarshaler(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error) {
- m := msg.(*Value)
- switch tag {
- case 1: // kind.null_value
- if wire != proto.WireVarint {
- return true, proto.ErrInternalBadWireType
- }
- x, err := b.DecodeVarint()
- m.Kind = &Value_NullValue{NullValue(x)}
- return true, err
- case 2: // kind.number_value
- if wire != proto.WireFixed64 {
- return true, proto.ErrInternalBadWireType
- }
- x, err := b.DecodeFixed64()
- m.Kind = &Value_NumberValue{math.Float64frombits(x)}
- return true, err
- case 3: // kind.string_value
- if wire != proto.WireBytes {
- return true, proto.ErrInternalBadWireType
- }
- x, err := b.DecodeStringBytes()
- m.Kind = &Value_StringValue{x}
- return true, err
- case 4: // kind.bool_value
- if wire != proto.WireVarint {
- return true, proto.ErrInternalBadWireType
- }
- x, err := b.DecodeVarint()
- m.Kind = &Value_BoolValue{x != 0}
- return true, err
- case 5: // kind.struct_value
- if wire != proto.WireBytes {
- return true, proto.ErrInternalBadWireType
- }
- msg := new(Struct)
- err := b.DecodeMessage(msg)
- m.Kind = &Value_StructValue{msg}
- return true, err
- case 6: // kind.list_value
- if wire != proto.WireBytes {
- return true, proto.ErrInternalBadWireType
- }
- msg := new(ListValue)
- err := b.DecodeMessage(msg)
- m.Kind = &Value_ListValue{msg}
- return true, err
- default:
- return false, nil
- }
-}
-
-func _Value_OneofSizer(msg proto.Message) (n int) {
- m := msg.(*Value)
- // kind
- switch x := m.Kind.(type) {
- case *Value_NullValue:
- n += proto.SizeVarint(1<<3 | proto.WireVarint)
- n += proto.SizeVarint(uint64(x.NullValue))
- case *Value_NumberValue:
- n += proto.SizeVarint(2<<3 | proto.WireFixed64)
- n += 8
- case *Value_StringValue:
- n += proto.SizeVarint(3<<3 | proto.WireBytes)
- n += proto.SizeVarint(uint64(len(x.StringValue)))
- n += len(x.StringValue)
- case *Value_BoolValue:
- n += proto.SizeVarint(4<<3 | proto.WireVarint)
- n += 1
- case *Value_StructValue:
- s := proto.Size(x.StructValue)
- n += proto.SizeVarint(5<<3 | proto.WireBytes)
- n += proto.SizeVarint(uint64(s))
- n += s
- case *Value_ListValue:
- s := proto.Size(x.ListValue)
- n += proto.SizeVarint(6<<3 | proto.WireBytes)
- n += proto.SizeVarint(uint64(s))
- n += s
- case nil:
- default:
- panic(fmt.Sprintf("proto: unexpected type %T in oneof", x))
- }
- return n
-}
-
-// `ListValue` is a wrapper around a repeated field of values.
-//
-// The JSON representation for `ListValue` is JSON array.
-type ListValue struct {
- // Repeated field of dynamically typed values.
- Values []*Value `protobuf:"bytes,1,rep,name=values" json:"values,omitempty"`
-}
-
-func (m *ListValue) Reset() { *m = ListValue{} }
-func (m *ListValue) String() string { return proto.CompactTextString(m) }
-func (*ListValue) ProtoMessage() {}
-func (*ListValue) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{2} }
-func (*ListValue) XXX_WellKnownType() string { return "ListValue" }
-
-func (m *ListValue) GetValues() []*Value {
- if m != nil {
- return m.Values
- }
- return nil
-}
-
-func init() {
- proto.RegisterType((*Struct)(nil), "google.protobuf.Struct")
- proto.RegisterType((*Value)(nil), "google.protobuf.Value")
- proto.RegisterType((*ListValue)(nil), "google.protobuf.ListValue")
- proto.RegisterEnum("google.protobuf.NullValue", NullValue_name, NullValue_value)
-}
-
-func init() { proto.RegisterFile("google/protobuf/struct.proto", fileDescriptor0) }
-
-var fileDescriptor0 = []byte{
- // 417 bytes of a gzipped FileDescriptorProto
- 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x74, 0x92, 0x41, 0x8b, 0xd3, 0x40,
- 0x14, 0xc7, 0x3b, 0xc9, 0x36, 0x98, 0x17, 0x59, 0x97, 0x11, 0xb4, 0xac, 0xa2, 0xa1, 0x7b, 0x09,
- 0x22, 0x29, 0xd6, 0x8b, 0x18, 0x2f, 0x06, 0xd6, 0x5d, 0x30, 0x2c, 0x31, 0xba, 0x15, 0xbc, 0x94,
- 0x26, 0x4d, 0x63, 0xe8, 0x74, 0x26, 0x24, 0x33, 0x4a, 0x8f, 0x7e, 0x0b, 0xcf, 0x1e, 0x3d, 0xfa,
- 0xe9, 0x3c, 0xca, 0xcc, 0x24, 0xa9, 0xb4, 0xf4, 0x94, 0xbc, 0xf7, 0x7e, 0xef, 0x3f, 0xef, 0xff,
- 0x66, 0xe0, 0x71, 0xc1, 0x58, 0x41, 0xf2, 0x49, 0x55, 0x33, 0xce, 0x52, 0xb1, 0x9a, 0x34, 0xbc,
- 0x16, 0x19, 0xf7, 0x55, 0x8c, 0xef, 0xe9, 0xaa, 0xdf, 0x55, 0xc7, 0x3f, 0x11, 0x58, 0x1f, 0x15,
- 0x81, 0x03, 0xb0, 0x56, 0x65, 0x4e, 0x96, 0xcd, 0x08, 0xb9, 0xa6, 0xe7, 0x4c, 0x2f, 0xfc, 0x3d,
- 0xd8, 0xd7, 0xa0, 0xff, 0x4e, 0x51, 0x97, 0x94, 0xd7, 0xdb, 0xa4, 0x6d, 0x39, 0xff, 0x00, 0xce,
- 0x7f, 0x69, 0x7c, 0x06, 0xe6, 0x3a, 0xdf, 0x8e, 0x90, 0x8b, 0x3c, 0x3b, 0x91, 0xbf, 0xf8, 0x39,
- 0x0c, 0xbf, 0x2d, 0x88, 0xc8, 0x47, 0x86, 0x8b, 0x3c, 0x67, 0xfa, 0xe0, 0x40, 0x7c, 0x26, 0xab,
- 0x89, 0x86, 0x5e, 0x1b, 0xaf, 0xd0, 0xf8, 0x8f, 0x01, 0x43, 0x95, 0xc4, 0x01, 0x00, 0x15, 0x84,
- 0xcc, 0xb5, 0x80, 0x14, 0x3d, 0x9d, 0x9e, 0x1f, 0x08, 0xdc, 0x08, 0x42, 0x14, 0x7f, 0x3d, 0x48,
- 0x6c, 0xda, 0x05, 0xf8, 0x02, 0xee, 0x52, 0xb1, 0x49, 0xf3, 0x7a, 0xbe, 0x3b, 0x1f, 0x5d, 0x0f,
- 0x12, 0x47, 0x67, 0x7b, 0xa8, 0xe1, 0x75, 0x49, 0x8b, 0x16, 0x32, 0xe5, 0xe0, 0x12, 0xd2, 0x59,
- 0x0d, 0x3d, 0x05, 0x48, 0x19, 0xeb, 0xc6, 0x38, 0x71, 0x91, 0x77, 0x47, 0x1e, 0x25, 0x73, 0x1a,
- 0x78, 0xa3, 0x54, 0x44, 0xc6, 0x5b, 0x64, 0xa8, 0xac, 0x3e, 0x3c, 0xb2, 0xc7, 0x56, 0x5e, 0x64,
- 0xbc, 0x77, 0x49, 0xca, 0xa6, 0xeb, 0xb5, 0x54, 0xef, 0xa1, 0xcb, 0xa8, 0x6c, 0x78, 0xef, 0x92,
- 0x74, 0x41, 0x68, 0xc1, 0xc9, 0xba, 0xa4, 0xcb, 0x71, 0x00, 0x76, 0x4f, 0x60, 0x1f, 0x2c, 0x25,
- 0xd6, 0xdd, 0xe8, 0xb1, 0xa5, 0xb7, 0xd4, 0xb3, 0x47, 0x60, 0xf7, 0x4b, 0xc4, 0xa7, 0x00, 0x37,
- 0xb7, 0x51, 0x34, 0x9f, 0xbd, 0x8d, 0x6e, 0x2f, 0xcf, 0x06, 0xe1, 0x0f, 0x04, 0xf7, 0x33, 0xb6,
- 0xd9, 0x97, 0x08, 0x1d, 0xed, 0x26, 0x96, 0x71, 0x8c, 0xbe, 0xbc, 0x28, 0x4a, 0xfe, 0x55, 0xa4,
- 0x7e, 0xc6, 0x36, 0x93, 0x82, 0x91, 0x05, 0x2d, 0x76, 0x4f, 0xb1, 0xe2, 0xdb, 0x2a, 0x6f, 0xda,
- 0x17, 0x19, 0xe8, 0x4f, 0x95, 0xfe, 0x45, 0xe8, 0x97, 0x61, 0x5e, 0xc5, 0xe1, 0x6f, 0xe3, 0xc9,
- 0x95, 0x16, 0x8f, 0xbb, 0xf9, 0x3e, 0xe7, 0x84, 0xbc, 0xa7, 0xec, 0x3b, 0xfd, 0x24, 0x3b, 0x53,
- 0x4b, 0x49, 0xbd, 0xfc, 0x17, 0x00, 0x00, 0xff, 0xff, 0xe8, 0x1b, 0x59, 0xf8, 0xe5, 0x02, 0x00,
- 0x00,
-}
diff --git a/vendor/github.com/golang/protobuf/ptypes/struct/struct.proto b/vendor/github.com/golang/protobuf/ptypes/struct/struct.proto
deleted file mode 100644
index 7d7808e7f..000000000
--- a/vendor/github.com/golang/protobuf/ptypes/struct/struct.proto
+++ /dev/null
@@ -1,96 +0,0 @@
-// Protocol Buffers - Google's data interchange format
-// Copyright 2008 Google Inc. All rights reserved.
-// https://developers.google.com/protocol-buffers/
-//
-// Redistribution and use in source and binary forms, with or without
-// modification, are permitted provided that the following conditions are
-// met:
-//
-// * Redistributions of source code must retain the above copyright
-// notice, this list of conditions and the following disclaimer.
-// * Redistributions in binary form must reproduce the above
-// copyright notice, this list of conditions and the following disclaimer
-// in the documentation and/or other materials provided with the
-// distribution.
-// * Neither the name of Google Inc. nor the names of its
-// contributors may be used to endorse or promote products derived from
-// this software without specific prior written permission.
-//
-// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-syntax = "proto3";
-
-package google.protobuf;
-
-option csharp_namespace = "Google.Protobuf.WellKnownTypes";
-option cc_enable_arenas = true;
-option go_package = "github.com/golang/protobuf/ptypes/struct;structpb";
-option java_package = "com.google.protobuf";
-option java_outer_classname = "StructProto";
-option java_multiple_files = true;
-option objc_class_prefix = "GPB";
-
-
-// `Struct` represents a structured data value, consisting of fields
-// which map to dynamically typed values. In some languages, `Struct`
-// might be supported by a native representation. For example, in
-// scripting languages like JS a struct is represented as an
-// object. The details of that representation are described together
-// with the proto support for the language.
-//
-// The JSON representation for `Struct` is JSON object.
-message Struct {
- // Unordered map of dynamically typed values.
- map<string, Value> fields = 1;
-}
-
-// `Value` represents a dynamically typed value which can be either
-// null, a number, a string, a boolean, a recursive struct value, or a
-// list of values. A producer of value is expected to set one of that
-// variants, absence of any variant indicates an error.
-//
-// The JSON representation for `Value` is JSON value.
-message Value {
- // The kind of value.
- oneof kind {
- // Represents a null value.
- NullValue null_value = 1;
- // Represents a double value.
- double number_value = 2;
- // Represents a string value.
- string string_value = 3;
- // Represents a boolean value.
- bool bool_value = 4;
- // Represents a structured value.
- Struct struct_value = 5;
- // Represents a repeated `Value`.
- ListValue list_value = 6;
- }
-}
-
-// `NullValue` is a singleton enumeration to represent the null value for the
-// `Value` type union.
-//
-// The JSON representation for `NullValue` is JSON `null`.
-enum NullValue {
- // Null value.
- NULL_VALUE = 0;
-}
-
-// `ListValue` is a wrapper around a repeated field of values.
-//
-// The JSON representation for `ListValue` is JSON array.
-message ListValue {
- // Repeated field of dynamically typed values.
- repeated Value values = 1;
-}
diff --git a/vendor/github.com/golang/protobuf/ptypes/timestamp.go b/vendor/github.com/golang/protobuf/ptypes/timestamp.go
deleted file mode 100644
index 47f10dbc2..000000000
--- a/vendor/github.com/golang/protobuf/ptypes/timestamp.go
+++ /dev/null
@@ -1,134 +0,0 @@
-// Go support for Protocol Buffers - Google's data interchange format
-//
-// Copyright 2016 The Go Authors. All rights reserved.
-// https://github.com/golang/protobuf
-//
-// Redistribution and use in source and binary forms, with or without
-// modification, are permitted provided that the following conditions are
-// met:
-//
-// * Redistributions of source code must retain the above copyright
-// notice, this list of conditions and the following disclaimer.
-// * Redistributions in binary form must reproduce the above
-// copyright notice, this list of conditions and the following disclaimer
-// in the documentation and/or other materials provided with the
-// distribution.
-// * Neither the name of Google Inc. nor the names of its
-// contributors may be used to endorse or promote products derived from
-// this software without specific prior written permission.
-//
-// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-package ptypes
-
-// This file implements operations on google.protobuf.Timestamp.
-
-import (
- "errors"
- "fmt"
- "time"
-
- tspb "github.com/golang/protobuf/ptypes/timestamp"
-)
-
-const (
- // Seconds field of the earliest valid Timestamp.
- // This is time.Date(1, 1, 1, 0, 0, 0, 0, time.UTC).Unix().
- minValidSeconds = -62135596800
- // Seconds field just after the latest valid Timestamp.
- // This is time.Date(10000, 1, 1, 0, 0, 0, 0, time.UTC).Unix().
- maxValidSeconds = 253402300800
-)
-
-// validateTimestamp determines whether a Timestamp is valid.
-// A valid timestamp represents a time in the range
-// [0001-01-01, 10000-01-01) and has a Nanos field
-// in the range [0, 1e9).
-//
-// If the Timestamp is valid, validateTimestamp returns nil.
-// Otherwise, it returns an error that describes
-// the problem.
-//
-// Every valid Timestamp can be represented by a time.Time, but the converse is not true.
-func validateTimestamp(ts *tspb.Timestamp) error {
- if ts == nil {
- return errors.New("timestamp: nil Timestamp")
- }
- if ts.Seconds < minValidSeconds {
- return fmt.Errorf("timestamp: %v before 0001-01-01", ts)
- }
- if ts.Seconds >= maxValidSeconds {
- return fmt.Errorf("timestamp: %v after 10000-01-01", ts)
- }
- if ts.Nanos < 0 || ts.Nanos >= 1e9 {
- return fmt.Errorf("timestamp: %v: nanos not in range [0, 1e9)", ts)
- }
- return nil
-}
-
-// Timestamp converts a google.protobuf.Timestamp proto to a time.Time.
-// It returns an error if the argument is invalid.
-//
-// Unlike most Go functions, if Timestamp returns an error, the first return value
-// is not the zero time.Time. Instead, it is the value obtained from the
-// time.Unix function when passed the contents of the Timestamp, in the UTC
-// locale. This may or may not be a meaningful time; many invalid Timestamps
-// do map to valid time.Times.
-//
-// A nil Timestamp returns an error. The first return value in that case is
-// undefined.
-func Timestamp(ts *tspb.Timestamp) (time.Time, error) {
- // Don't return the zero value on error, because corresponds to a valid
- // timestamp. Instead return whatever time.Unix gives us.
- var t time.Time
- if ts == nil {
- t = time.Unix(0, 0).UTC() // treat nil like the empty Timestamp
- } else {
- t = time.Unix(ts.Seconds, int64(ts.Nanos)).UTC()
- }
- return t, validateTimestamp(ts)
-}
-
-// TimestampNow returns a google.protobuf.Timestamp for the current time.
-func TimestampNow() *tspb.Timestamp {
- ts, err := TimestampProto(time.Now())
- if err != nil {
- panic("ptypes: time.Now() out of Timestamp range")
- }
- return ts
-}
-
-// TimestampProto converts the time.Time to a google.protobuf.Timestamp proto.
-// It returns an error if the resulting Timestamp is invalid.
-func TimestampProto(t time.Time) (*tspb.Timestamp, error) {
- seconds := t.Unix()
- nanos := int32(t.Sub(time.Unix(seconds, 0)))
- ts := &tspb.Timestamp{
- Seconds: seconds,
- Nanos: nanos,
- }
- if err := validateTimestamp(ts); err != nil {
- return nil, err
- }
- return ts, nil
-}
-
-// TimestampString returns the RFC 3339 string for valid Timestamps. For invalid
-// Timestamps, it returns an error message in parentheses.
-func TimestampString(ts *tspb.Timestamp) string {
- t, err := Timestamp(ts)
- if err != nil {
- return fmt.Sprintf("(%v)", err)
- }
- return t.Format(time.RFC3339Nano)
-}
diff --git a/vendor/github.com/golang/protobuf/ptypes/timestamp/timestamp.pb.go b/vendor/github.com/golang/protobuf/ptypes/timestamp/timestamp.pb.go
deleted file mode 100644
index e23e4a25d..000000000
--- a/vendor/github.com/golang/protobuf/ptypes/timestamp/timestamp.pb.go
+++ /dev/null
@@ -1,160 +0,0 @@
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// source: google/protobuf/timestamp.proto
-
-/*
-Package timestamp is a generated protocol buffer package.
-
-It is generated from these files:
- google/protobuf/timestamp.proto
-
-It has these top-level messages:
- Timestamp
-*/
-package timestamp
-
-import proto "github.com/golang/protobuf/proto"
-import fmt "fmt"
-import math "math"
-
-// Reference imports to suppress errors if they are not otherwise used.
-var _ = proto.Marshal
-var _ = fmt.Errorf
-var _ = math.Inf
-
-// This is a compile-time assertion to ensure that this generated file
-// is compatible with the proto package it is being compiled against.
-// A compilation error at this line likely means your copy of the
-// proto package needs to be updated.
-const _ = proto.ProtoPackageIsVersion2 // please upgrade the proto package
-
-// A Timestamp represents a point in time independent of any time zone
-// or calendar, represented as seconds and fractions of seconds at
-// nanosecond resolution in UTC Epoch time. It is encoded using the
-// Proleptic Gregorian Calendar which extends the Gregorian calendar
-// backwards to year one. It is encoded assuming all minutes are 60
-// seconds long, i.e. leap seconds are "smeared" so that no leap second
-// table is needed for interpretation. Range is from
-// 0001-01-01T00:00:00Z to 9999-12-31T23:59:59.999999999Z.
-// By restricting to that range, we ensure that we can convert to
-// and from RFC 3339 date strings.
-// See [https://www.ietf.org/rfc/rfc3339.txt](https://www.ietf.org/rfc/rfc3339.txt).
-//
-// # Examples
-//
-// Example 1: Compute Timestamp from POSIX `time()`.
-//
-// Timestamp timestamp;
-// timestamp.set_seconds(time(NULL));
-// timestamp.set_nanos(0);
-//
-// Example 2: Compute Timestamp from POSIX `gettimeofday()`.
-//
-// struct timeval tv;
-// gettimeofday(&tv, NULL);
-//
-// Timestamp timestamp;
-// timestamp.set_seconds(tv.tv_sec);
-// timestamp.set_nanos(tv.tv_usec * 1000);
-//
-// Example 3: Compute Timestamp from Win32 `GetSystemTimeAsFileTime()`.
-//
-// FILETIME ft;
-// GetSystemTimeAsFileTime(&ft);
-// UINT64 ticks = (((UINT64)ft.dwHighDateTime) << 32) | ft.dwLowDateTime;
-//
-// // A Windows tick is 100 nanoseconds. Windows epoch 1601-01-01T00:00:00Z
-// // is 11644473600 seconds before Unix epoch 1970-01-01T00:00:00Z.
-// Timestamp timestamp;
-// timestamp.set_seconds((INT64) ((ticks / 10000000) - 11644473600LL));
-// timestamp.set_nanos((INT32) ((ticks % 10000000) * 100));
-//
-// Example 4: Compute Timestamp from Java `System.currentTimeMillis()`.
-//
-// long millis = System.currentTimeMillis();
-//
-// Timestamp timestamp = Timestamp.newBuilder().setSeconds(millis / 1000)
-// .setNanos((int) ((millis % 1000) * 1000000)).build();
-//
-//
-// Example 5: Compute Timestamp from current time in Python.
-//
-// timestamp = Timestamp()
-// timestamp.GetCurrentTime()
-//
-// # JSON Mapping
-//
-// In JSON format, the Timestamp type is encoded as a string in the
-// [RFC 3339](https://www.ietf.org/rfc/rfc3339.txt) format. That is, the
-// format is "{year}-{month}-{day}T{hour}:{min}:{sec}[.{frac_sec}]Z"
-// where {year} is always expressed using four digits while {month}, {day},
-// {hour}, {min}, and {sec} are zero-padded to two digits each. The fractional
-// seconds, which can go up to 9 digits (i.e. up to 1 nanosecond resolution),
-// are optional. The "Z" suffix indicates the timezone ("UTC"); the timezone
-// is required, though only UTC (as indicated by "Z") is presently supported.
-//
-// For example, "2017-01-15T01:30:15.01Z" encodes 15.01 seconds past
-// 01:30 UTC on January 15, 2017.
-//
-// In JavaScript, one can convert a Date object to this format using the
-// standard [toISOString()](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date/toISOString]
-// method. In Python, a standard `datetime.datetime` object can be converted
-// to this format using [`strftime`](https://docs.python.org/2/library/time.html#time.strftime)
-// with the time format spec '%Y-%m-%dT%H:%M:%S.%fZ'. Likewise, in Java, one
-// can use the Joda Time's [`ISODateTimeFormat.dateTime()`](
-// http://joda-time.sourceforge.net/apidocs/org/joda/time/format/ISODateTimeFormat.html#dateTime())
-// to obtain a formatter capable of generating timestamps in this format.
-//
-//
-type Timestamp struct {
- // 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.
- Seconds int64 `protobuf:"varint,1,opt,name=seconds" 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
- // inclusive.
- Nanos int32 `protobuf:"varint,2,opt,name=nanos" json:"nanos,omitempty"`
-}
-
-func (m *Timestamp) Reset() { *m = Timestamp{} }
-func (m *Timestamp) String() string { return proto.CompactTextString(m) }
-func (*Timestamp) ProtoMessage() {}
-func (*Timestamp) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{0} }
-func (*Timestamp) XXX_WellKnownType() string { return "Timestamp" }
-
-func (m *Timestamp) GetSeconds() int64 {
- if m != nil {
- return m.Seconds
- }
- return 0
-}
-
-func (m *Timestamp) GetNanos() int32 {
- if m != nil {
- return m.Nanos
- }
- return 0
-}
-
-func init() {
- proto.RegisterType((*Timestamp)(nil), "google.protobuf.Timestamp")
-}
-
-func init() { proto.RegisterFile("google/protobuf/timestamp.proto", fileDescriptor0) }
-
-var fileDescriptor0 = []byte{
- // 191 bytes of a gzipped FileDescriptorProto
- 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xe2, 0x92, 0x4f, 0xcf, 0xcf, 0x4f,
- 0xcf, 0x49, 0xd5, 0x2f, 0x28, 0xca, 0x2f, 0xc9, 0x4f, 0x2a, 0x4d, 0xd3, 0x2f, 0xc9, 0xcc, 0x4d,
- 0x2d, 0x2e, 0x49, 0xcc, 0x2d, 0xd0, 0x03, 0x0b, 0x09, 0xf1, 0x43, 0x14, 0xe8, 0xc1, 0x14, 0x28,
- 0x59, 0x73, 0x71, 0x86, 0xc0, 0xd4, 0x08, 0x49, 0x70, 0xb1, 0x17, 0xa7, 0x26, 0xe7, 0xe7, 0xa5,
- 0x14, 0x4b, 0x30, 0x2a, 0x30, 0x6a, 0x30, 0x07, 0xc1, 0xb8, 0x42, 0x22, 0x5c, 0xac, 0x79, 0x89,
- 0x79, 0xf9, 0xc5, 0x12, 0x4c, 0x0a, 0x8c, 0x1a, 0xac, 0x41, 0x10, 0x8e, 0x53, 0x1d, 0x97, 0x70,
- 0x72, 0x7e, 0xae, 0x1e, 0x9a, 0x99, 0x4e, 0x7c, 0x70, 0x13, 0x03, 0x40, 0x42, 0x01, 0x8c, 0x51,
- 0xda, 0xe9, 0x99, 0x25, 0x19, 0xa5, 0x49, 0x7a, 0xc9, 0xf9, 0xb9, 0xfa, 0xe9, 0xf9, 0x39, 0x89,
- 0x79, 0xe9, 0x08, 0x27, 0x16, 0x94, 0x54, 0x16, 0xa4, 0x16, 0x23, 0x5c, 0xfa, 0x83, 0x91, 0x71,
- 0x11, 0x13, 0xb3, 0x7b, 0x80, 0xd3, 0x2a, 0x26, 0x39, 0x77, 0x88, 0xc9, 0x01, 0x50, 0xb5, 0x7a,
- 0xe1, 0xa9, 0x39, 0x39, 0xde, 0x79, 0xf9, 0xe5, 0x79, 0x21, 0x20, 0x3d, 0x49, 0x6c, 0x60, 0x43,
- 0x8c, 0x01, 0x01, 0x00, 0x00, 0xff, 0xff, 0xbc, 0x77, 0x4a, 0x07, 0xf7, 0x00, 0x00, 0x00,
-}
diff --git a/vendor/github.com/golang/protobuf/ptypes/timestamp/timestamp.proto b/vendor/github.com/golang/protobuf/ptypes/timestamp/timestamp.proto
deleted file mode 100644
index b7cbd1750..000000000
--- a/vendor/github.com/golang/protobuf/ptypes/timestamp/timestamp.proto
+++ /dev/null
@@ -1,133 +0,0 @@
-// Protocol Buffers - Google's data interchange format
-// Copyright 2008 Google Inc. All rights reserved.
-// https://developers.google.com/protocol-buffers/
-//
-// Redistribution and use in source and binary forms, with or without
-// modification, are permitted provided that the following conditions are
-// met:
-//
-// * Redistributions of source code must retain the above copyright
-// notice, this list of conditions and the following disclaimer.
-// * Redistributions in binary form must reproduce the above
-// copyright notice, this list of conditions and the following disclaimer
-// in the documentation and/or other materials provided with the
-// distribution.
-// * Neither the name of Google Inc. nor the names of its
-// contributors may be used to endorse or promote products derived from
-// this software without specific prior written permission.
-//
-// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-syntax = "proto3";
-
-package google.protobuf;
-
-option csharp_namespace = "Google.Protobuf.WellKnownTypes";
-option cc_enable_arenas = true;
-option go_package = "github.com/golang/protobuf/ptypes/timestamp";
-option java_package = "com.google.protobuf";
-option java_outer_classname = "TimestampProto";
-option java_multiple_files = true;
-option objc_class_prefix = "GPB";
-
-// A Timestamp represents a point in time independent of any time zone
-// or calendar, represented as seconds and fractions of seconds at
-// nanosecond resolution in UTC Epoch time. It is encoded using the
-// Proleptic Gregorian Calendar which extends the Gregorian calendar
-// backwards to year one. It is encoded assuming all minutes are 60
-// seconds long, i.e. leap seconds are "smeared" so that no leap second
-// table is needed for interpretation. Range is from
-// 0001-01-01T00:00:00Z to 9999-12-31T23:59:59.999999999Z.
-// By restricting to that range, we ensure that we can convert to
-// and from RFC 3339 date strings.
-// See [https://www.ietf.org/rfc/rfc3339.txt](https://www.ietf.org/rfc/rfc3339.txt).
-//
-// # Examples
-//
-// Example 1: Compute Timestamp from POSIX `time()`.
-//
-// Timestamp timestamp;
-// timestamp.set_seconds(time(NULL));
-// timestamp.set_nanos(0);
-//
-// Example 2: Compute Timestamp from POSIX `gettimeofday()`.
-//
-// struct timeval tv;
-// gettimeofday(&tv, NULL);
-//
-// Timestamp timestamp;
-// timestamp.set_seconds(tv.tv_sec);
-// timestamp.set_nanos(tv.tv_usec * 1000);
-//
-// Example 3: Compute Timestamp from Win32 `GetSystemTimeAsFileTime()`.
-//
-// FILETIME ft;
-// GetSystemTimeAsFileTime(&ft);
-// UINT64 ticks = (((UINT64)ft.dwHighDateTime) << 32) | ft.dwLowDateTime;
-//
-// // A Windows tick is 100 nanoseconds. Windows epoch 1601-01-01T00:00:00Z
-// // is 11644473600 seconds before Unix epoch 1970-01-01T00:00:00Z.
-// Timestamp timestamp;
-// timestamp.set_seconds((INT64) ((ticks / 10000000) - 11644473600LL));
-// timestamp.set_nanos((INT32) ((ticks % 10000000) * 100));
-//
-// Example 4: Compute Timestamp from Java `System.currentTimeMillis()`.
-//
-// long millis = System.currentTimeMillis();
-//
-// Timestamp timestamp = Timestamp.newBuilder().setSeconds(millis / 1000)
-// .setNanos((int) ((millis % 1000) * 1000000)).build();
-//
-//
-// Example 5: Compute Timestamp from current time in Python.
-//
-// timestamp = Timestamp()
-// timestamp.GetCurrentTime()
-//
-// # JSON Mapping
-//
-// In JSON format, the Timestamp type is encoded as a string in the
-// [RFC 3339](https://www.ietf.org/rfc/rfc3339.txt) format. That is, the
-// format is "{year}-{month}-{day}T{hour}:{min}:{sec}[.{frac_sec}]Z"
-// where {year} is always expressed using four digits while {month}, {day},
-// {hour}, {min}, and {sec} are zero-padded to two digits each. The fractional
-// seconds, which can go up to 9 digits (i.e. up to 1 nanosecond resolution),
-// are optional. The "Z" suffix indicates the timezone ("UTC"); the timezone
-// is required, though only UTC (as indicated by "Z") is presently supported.
-//
-// For example, "2017-01-15T01:30:15.01Z" encodes 15.01 seconds past
-// 01:30 UTC on January 15, 2017.
-//
-// In JavaScript, one can convert a Date object to this format using the
-// standard [toISOString()](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date/toISOString]
-// method. In Python, a standard `datetime.datetime` object can be converted
-// to this format using [`strftime`](https://docs.python.org/2/library/time.html#time.strftime)
-// with the time format spec '%Y-%m-%dT%H:%M:%S.%fZ'. Likewise, in Java, one
-// can use the Joda Time's [`ISODateTimeFormat.dateTime()`](
-// http://joda-time.sourceforge.net/apidocs/org/joda/time/format/ISODateTimeFormat.html#dateTime())
-// to obtain a formatter capable of generating timestamps in this format.
-//
-//
-message Timestamp {
-
- // 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.
- int64 seconds = 1;
-
- // 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
- // inclusive.
- int32 nanos = 2;
-}
diff --git a/vendor/github.com/golang/protobuf/ptypes/timestamp_test.go b/vendor/github.com/golang/protobuf/ptypes/timestamp_test.go
deleted file mode 100644
index 6e3c969b9..000000000
--- a/vendor/github.com/golang/protobuf/ptypes/timestamp_test.go
+++ /dev/null
@@ -1,153 +0,0 @@
-// Go support for Protocol Buffers - Google's data interchange format
-//
-// Copyright 2016 The Go Authors. All rights reserved.
-// https://github.com/golang/protobuf
-//
-// Redistribution and use in source and binary forms, with or without
-// modification, are permitted provided that the following conditions are
-// met:
-//
-// * Redistributions of source code must retain the above copyright
-// notice, this list of conditions and the following disclaimer.
-// * Redistributions in binary form must reproduce the above
-// copyright notice, this list of conditions and the following disclaimer
-// in the documentation and/or other materials provided with the
-// distribution.
-// * Neither the name of Google Inc. nor the names of its
-// contributors may be used to endorse or promote products derived from
-// this software without specific prior written permission.
-//
-// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-package ptypes
-
-import (
- "math"
- "testing"
- "time"
-
- "github.com/golang/protobuf/proto"
- tspb "github.com/golang/protobuf/ptypes/timestamp"
-)
-
-var tests = []struct {
- ts *tspb.Timestamp
- valid bool
- t time.Time
-}{
- // The timestamp representing the Unix epoch date.
- {&tspb.Timestamp{Seconds: 0, Nanos: 0}, true, utcDate(1970, 1, 1)},
- // The smallest representable timestamp.
- {&tspb.Timestamp{Seconds: math.MinInt64, Nanos: math.MinInt32}, false,
- time.Unix(math.MinInt64, math.MinInt32).UTC()},
- // The smallest representable timestamp with non-negative nanos.
- {&tspb.Timestamp{Seconds: math.MinInt64, Nanos: 0}, false, time.Unix(math.MinInt64, 0).UTC()},
- // The earliest valid timestamp.
- {&tspb.Timestamp{Seconds: minValidSeconds, Nanos: 0}, true, utcDate(1, 1, 1)},
- //"0001-01-01T00:00:00Z"},
- // The largest representable timestamp.
- {&tspb.Timestamp{Seconds: math.MaxInt64, Nanos: math.MaxInt32}, false,
- time.Unix(math.MaxInt64, math.MaxInt32).UTC()},
- // The largest representable timestamp with nanos in range.
- {&tspb.Timestamp{Seconds: math.MaxInt64, Nanos: 1e9 - 1}, false,
- time.Unix(math.MaxInt64, 1e9-1).UTC()},
- // The largest valid timestamp.
- {&tspb.Timestamp{Seconds: maxValidSeconds - 1, Nanos: 1e9 - 1}, true,
- time.Date(9999, 12, 31, 23, 59, 59, 1e9-1, time.UTC)},
- // The smallest invalid timestamp that is larger than the valid range.
- {&tspb.Timestamp{Seconds: maxValidSeconds, Nanos: 0}, false, time.Unix(maxValidSeconds, 0).UTC()},
- // A date before the epoch.
- {&tspb.Timestamp{Seconds: -281836800, Nanos: 0}, true, utcDate(1961, 1, 26)},
- // A date after the epoch.
- {&tspb.Timestamp{Seconds: 1296000000, Nanos: 0}, true, utcDate(2011, 1, 26)},
- // A date after the epoch, in the middle of the day.
- {&tspb.Timestamp{Seconds: 1296012345, Nanos: 940483}, true,
- time.Date(2011, 1, 26, 3, 25, 45, 940483, time.UTC)},
-}
-
-func TestValidateTimestamp(t *testing.T) {
- for _, s := range tests {
- got := validateTimestamp(s.ts)
- if (got == nil) != s.valid {
- t.Errorf("validateTimestamp(%v) = %v, want %v", s.ts, got, s.valid)
- }
- }
-}
-
-func TestTimestamp(t *testing.T) {
- for _, s := range tests {
- got, err := Timestamp(s.ts)
- if (err == nil) != s.valid {
- t.Errorf("Timestamp(%v) error = %v, but valid = %t", s.ts, err, s.valid)
- } else if s.valid && got != s.t {
- t.Errorf("Timestamp(%v) = %v, want %v", s.ts, got, s.t)
- }
- }
- // Special case: a nil Timestamp is an error, but returns the 0 Unix time.
- got, err := Timestamp(nil)
- want := time.Unix(0, 0).UTC()
- if got != want {
- t.Errorf("Timestamp(nil) = %v, want %v", got, want)
- }
- if err == nil {
- t.Errorf("Timestamp(nil) error = nil, expected error")
- }
-}
-
-func TestTimestampProto(t *testing.T) {
- for _, s := range tests {
- got, err := TimestampProto(s.t)
- if (err == nil) != s.valid {
- t.Errorf("TimestampProto(%v) error = %v, but valid = %t", s.t, err, s.valid)
- } else if s.valid && !proto.Equal(got, s.ts) {
- t.Errorf("TimestampProto(%v) = %v, want %v", s.t, got, s.ts)
- }
- }
- // No corresponding special case here: no time.Time results in a nil Timestamp.
-}
-
-func TestTimestampString(t *testing.T) {
- for _, test := range []struct {
- ts *tspb.Timestamp
- want string
- }{
- // Not much testing needed because presumably time.Format is
- // well-tested.
- {&tspb.Timestamp{Seconds: 0, Nanos: 0}, "1970-01-01T00:00:00Z"},
- {&tspb.Timestamp{Seconds: minValidSeconds - 1, Nanos: 0}, "(timestamp: seconds:-62135596801 before 0001-01-01)"},
- } {
- got := TimestampString(test.ts)
- if got != test.want {
- t.Errorf("TimestampString(%v) = %q, want %q", test.ts, got, test.want)
- }
- }
-}
-
-func utcDate(year, month, day int) time.Time {
- return time.Date(year, time.Month(month), day, 0, 0, 0, 0, time.UTC)
-}
-
-func TestTimestampNow(t *testing.T) {
- // Bracket the expected time.
- before := time.Now()
- ts := TimestampNow()
- after := time.Now()
-
- tm, err := Timestamp(ts)
- if err != nil {
- t.Errorf("between %v and %v\nTimestampNow() = %v\nwhich is invalid (%v)", before, after, ts, err)
- }
- if tm.Before(before) || tm.After(after) {
- t.Errorf("between %v and %v\nTimestamp(TimestampNow()) = %v", before, after, tm)
- }
-}
diff --git a/vendor/github.com/golang/protobuf/ptypes/wrappers/wrappers.pb.go b/vendor/github.com/golang/protobuf/ptypes/wrappers/wrappers.pb.go
deleted file mode 100644
index 0ed59bf19..000000000
--- a/vendor/github.com/golang/protobuf/ptypes/wrappers/wrappers.pb.go
+++ /dev/null
@@ -1,260 +0,0 @@
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// source: google/protobuf/wrappers.proto
-
-/*
-Package wrappers is a generated protocol buffer package.
-
-It is generated from these files:
- google/protobuf/wrappers.proto
-
-It has these top-level messages:
- DoubleValue
- FloatValue
- Int64Value
- UInt64Value
- Int32Value
- UInt32Value
- BoolValue
- StringValue
- BytesValue
-*/
-package wrappers
-
-import proto "github.com/golang/protobuf/proto"
-import fmt "fmt"
-import math "math"
-
-// Reference imports to suppress errors if they are not otherwise used.
-var _ = proto.Marshal
-var _ = fmt.Errorf
-var _ = math.Inf
-
-// This is a compile-time assertion to ensure that this generated file
-// is compatible with the proto package it is being compiled against.
-// A compilation error at this line likely means your copy of the
-// proto package needs to be updated.
-const _ = proto.ProtoPackageIsVersion2 // please upgrade the proto package
-
-// Wrapper message for `double`.
-//
-// The JSON representation for `DoubleValue` is JSON number.
-type DoubleValue struct {
- // The double value.
- Value float64 `protobuf:"fixed64,1,opt,name=value" json:"value,omitempty"`
-}
-
-func (m *DoubleValue) Reset() { *m = DoubleValue{} }
-func (m *DoubleValue) String() string { return proto.CompactTextString(m) }
-func (*DoubleValue) ProtoMessage() {}
-func (*DoubleValue) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{0} }
-func (*DoubleValue) XXX_WellKnownType() string { return "DoubleValue" }
-
-func (m *DoubleValue) GetValue() float64 {
- if m != nil {
- return m.Value
- }
- return 0
-}
-
-// Wrapper message for `float`.
-//
-// The JSON representation for `FloatValue` is JSON number.
-type FloatValue struct {
- // The float value.
- Value float32 `protobuf:"fixed32,1,opt,name=value" json:"value,omitempty"`
-}
-
-func (m *FloatValue) Reset() { *m = FloatValue{} }
-func (m *FloatValue) String() string { return proto.CompactTextString(m) }
-func (*FloatValue) ProtoMessage() {}
-func (*FloatValue) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{1} }
-func (*FloatValue) XXX_WellKnownType() string { return "FloatValue" }
-
-func (m *FloatValue) GetValue() float32 {
- if m != nil {
- return m.Value
- }
- return 0
-}
-
-// Wrapper message for `int64`.
-//
-// The JSON representation for `Int64Value` is JSON string.
-type Int64Value struct {
- // The int64 value.
- Value int64 `protobuf:"varint,1,opt,name=value" json:"value,omitempty"`
-}
-
-func (m *Int64Value) Reset() { *m = Int64Value{} }
-func (m *Int64Value) String() string { return proto.CompactTextString(m) }
-func (*Int64Value) ProtoMessage() {}
-func (*Int64Value) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{2} }
-func (*Int64Value) XXX_WellKnownType() string { return "Int64Value" }
-
-func (m *Int64Value) GetValue() int64 {
- if m != nil {
- return m.Value
- }
- return 0
-}
-
-// Wrapper message for `uint64`.
-//
-// The JSON representation for `UInt64Value` is JSON string.
-type UInt64Value struct {
- // The uint64 value.
- Value uint64 `protobuf:"varint,1,opt,name=value" json:"value,omitempty"`
-}
-
-func (m *UInt64Value) Reset() { *m = UInt64Value{} }
-func (m *UInt64Value) String() string { return proto.CompactTextString(m) }
-func (*UInt64Value) ProtoMessage() {}
-func (*UInt64Value) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{3} }
-func (*UInt64Value) XXX_WellKnownType() string { return "UInt64Value" }
-
-func (m *UInt64Value) GetValue() uint64 {
- if m != nil {
- return m.Value
- }
- return 0
-}
-
-// Wrapper message for `int32`.
-//
-// The JSON representation for `Int32Value` is JSON number.
-type Int32Value struct {
- // The int32 value.
- Value int32 `protobuf:"varint,1,opt,name=value" json:"value,omitempty"`
-}
-
-func (m *Int32Value) Reset() { *m = Int32Value{} }
-func (m *Int32Value) String() string { return proto.CompactTextString(m) }
-func (*Int32Value) ProtoMessage() {}
-func (*Int32Value) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{4} }
-func (*Int32Value) XXX_WellKnownType() string { return "Int32Value" }
-
-func (m *Int32Value) GetValue() int32 {
- if m != nil {
- return m.Value
- }
- return 0
-}
-
-// Wrapper message for `uint32`.
-//
-// The JSON representation for `UInt32Value` is JSON number.
-type UInt32Value struct {
- // The uint32 value.
- Value uint32 `protobuf:"varint,1,opt,name=value" json:"value,omitempty"`
-}
-
-func (m *UInt32Value) Reset() { *m = UInt32Value{} }
-func (m *UInt32Value) String() string { return proto.CompactTextString(m) }
-func (*UInt32Value) ProtoMessage() {}
-func (*UInt32Value) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{5} }
-func (*UInt32Value) XXX_WellKnownType() string { return "UInt32Value" }
-
-func (m *UInt32Value) GetValue() uint32 {
- if m != nil {
- return m.Value
- }
- return 0
-}
-
-// Wrapper message for `bool`.
-//
-// The JSON representation for `BoolValue` is JSON `true` and `false`.
-type BoolValue struct {
- // The bool value.
- Value bool `protobuf:"varint,1,opt,name=value" json:"value,omitempty"`
-}
-
-func (m *BoolValue) Reset() { *m = BoolValue{} }
-func (m *BoolValue) String() string { return proto.CompactTextString(m) }
-func (*BoolValue) ProtoMessage() {}
-func (*BoolValue) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{6} }
-func (*BoolValue) XXX_WellKnownType() string { return "BoolValue" }
-
-func (m *BoolValue) GetValue() bool {
- if m != nil {
- return m.Value
- }
- return false
-}
-
-// Wrapper message for `string`.
-//
-// The JSON representation for `StringValue` is JSON string.
-type StringValue struct {
- // The string value.
- Value string `protobuf:"bytes,1,opt,name=value" json:"value,omitempty"`
-}
-
-func (m *StringValue) Reset() { *m = StringValue{} }
-func (m *StringValue) String() string { return proto.CompactTextString(m) }
-func (*StringValue) ProtoMessage() {}
-func (*StringValue) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{7} }
-func (*StringValue) XXX_WellKnownType() string { return "StringValue" }
-
-func (m *StringValue) GetValue() string {
- if m != nil {
- return m.Value
- }
- return ""
-}
-
-// Wrapper message for `bytes`.
-//
-// The JSON representation for `BytesValue` is JSON string.
-type BytesValue struct {
- // The bytes value.
- Value []byte `protobuf:"bytes,1,opt,name=value,proto3" json:"value,omitempty"`
-}
-
-func (m *BytesValue) Reset() { *m = BytesValue{} }
-func (m *BytesValue) String() string { return proto.CompactTextString(m) }
-func (*BytesValue) ProtoMessage() {}
-func (*BytesValue) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{8} }
-func (*BytesValue) XXX_WellKnownType() string { return "BytesValue" }
-
-func (m *BytesValue) GetValue() []byte {
- if m != nil {
- return m.Value
- }
- return nil
-}
-
-func init() {
- proto.RegisterType((*DoubleValue)(nil), "google.protobuf.DoubleValue")
- proto.RegisterType((*FloatValue)(nil), "google.protobuf.FloatValue")
- proto.RegisterType((*Int64Value)(nil), "google.protobuf.Int64Value")
- proto.RegisterType((*UInt64Value)(nil), "google.protobuf.UInt64Value")
- proto.RegisterType((*Int32Value)(nil), "google.protobuf.Int32Value")
- proto.RegisterType((*UInt32Value)(nil), "google.protobuf.UInt32Value")
- proto.RegisterType((*BoolValue)(nil), "google.protobuf.BoolValue")
- proto.RegisterType((*StringValue)(nil), "google.protobuf.StringValue")
- proto.RegisterType((*BytesValue)(nil), "google.protobuf.BytesValue")
-}
-
-func init() { proto.RegisterFile("google/protobuf/wrappers.proto", fileDescriptor0) }
-
-var fileDescriptor0 = []byte{
- // 259 bytes of a gzipped FileDescriptorProto
- 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xe2, 0x92, 0x4b, 0xcf, 0xcf, 0x4f,
- 0xcf, 0x49, 0xd5, 0x2f, 0x28, 0xca, 0x2f, 0xc9, 0x4f, 0x2a, 0x4d, 0xd3, 0x2f, 0x2f, 0x4a, 0x2c,
- 0x28, 0x48, 0x2d, 0x2a, 0xd6, 0x03, 0x8b, 0x08, 0xf1, 0x43, 0xe4, 0xf5, 0x60, 0xf2, 0x4a, 0xca,
- 0x5c, 0xdc, 0x2e, 0xf9, 0xa5, 0x49, 0x39, 0xa9, 0x61, 0x89, 0x39, 0xa5, 0xa9, 0x42, 0x22, 0x5c,
- 0xac, 0x65, 0x20, 0x86, 0x04, 0xa3, 0x02, 0xa3, 0x06, 0x63, 0x10, 0x84, 0xa3, 0xa4, 0xc4, 0xc5,
- 0xe5, 0x96, 0x93, 0x9f, 0x58, 0x82, 0x45, 0x0d, 0x13, 0x92, 0x1a, 0xcf, 0xbc, 0x12, 0x33, 0x13,
- 0x2c, 0x6a, 0x98, 0x61, 0x6a, 0x94, 0xb9, 0xb8, 0x43, 0x71, 0x29, 0x62, 0x41, 0x35, 0xc8, 0xd8,
- 0x08, 0x8b, 0x1a, 0x56, 0x34, 0x83, 0xb0, 0x2a, 0xe2, 0x85, 0x29, 0x52, 0xe4, 0xe2, 0x74, 0xca,
- 0xcf, 0xcf, 0xc1, 0xa2, 0x84, 0x03, 0xc9, 0x9c, 0xe0, 0x92, 0xa2, 0xcc, 0xbc, 0x74, 0x2c, 0x8a,
- 0x38, 0x91, 0x1c, 0xe4, 0x54, 0x59, 0x92, 0x5a, 0x8c, 0x45, 0x0d, 0x0f, 0x54, 0x8d, 0x53, 0x0d,
- 0x97, 0x70, 0x72, 0x7e, 0xae, 0x1e, 0x5a, 0xe8, 0x3a, 0xf1, 0x86, 0x43, 0x83, 0x3f, 0x00, 0x24,
- 0x12, 0xc0, 0x18, 0xa5, 0x95, 0x9e, 0x59, 0x92, 0x51, 0x9a, 0xa4, 0x97, 0x9c, 0x9f, 0xab, 0x9f,
- 0x9e, 0x9f, 0x93, 0x98, 0x97, 0x8e, 0x88, 0xaa, 0x82, 0x92, 0xca, 0x82, 0xd4, 0x62, 0x78, 0x8c,
- 0xfd, 0x60, 0x64, 0x5c, 0xc4, 0xc4, 0xec, 0x1e, 0xe0, 0xb4, 0x8a, 0x49, 0xce, 0x1d, 0x62, 0x6e,
- 0x00, 0x54, 0xa9, 0x5e, 0x78, 0x6a, 0x4e, 0x8e, 0x77, 0x5e, 0x7e, 0x79, 0x5e, 0x08, 0x48, 0x4b,
- 0x12, 0x1b, 0xd8, 0x0c, 0x63, 0x40, 0x00, 0x00, 0x00, 0xff, 0xff, 0x19, 0x6c, 0xb9, 0xb8, 0xfe,
- 0x01, 0x00, 0x00,
-}
diff --git a/vendor/github.com/golang/protobuf/ptypes/wrappers/wrappers.proto b/vendor/github.com/golang/protobuf/ptypes/wrappers/wrappers.proto
deleted file mode 100644
index 01947639a..000000000
--- a/vendor/github.com/golang/protobuf/ptypes/wrappers/wrappers.proto
+++ /dev/null
@@ -1,118 +0,0 @@
-// Protocol Buffers - Google's data interchange format
-// Copyright 2008 Google Inc. All rights reserved.
-// https://developers.google.com/protocol-buffers/
-//
-// Redistribution and use in source and binary forms, with or without
-// modification, are permitted provided that the following conditions are
-// met:
-//
-// * Redistributions of source code must retain the above copyright
-// notice, this list of conditions and the following disclaimer.
-// * Redistributions in binary form must reproduce the above
-// copyright notice, this list of conditions and the following disclaimer
-// in the documentation and/or other materials provided with the
-// distribution.
-// * Neither the name of Google Inc. nor the names of its
-// contributors may be used to endorse or promote products derived from
-// this software without specific prior written permission.
-//
-// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-// Wrappers for primitive (non-message) types. These types are useful
-// for embedding primitives in the `google.protobuf.Any` type and for places
-// where we need to distinguish between the absence of a primitive
-// typed field and its default value.
-
-syntax = "proto3";
-
-package google.protobuf;
-
-option csharp_namespace = "Google.Protobuf.WellKnownTypes";
-option cc_enable_arenas = true;
-option go_package = "github.com/golang/protobuf/ptypes/wrappers";
-option java_package = "com.google.protobuf";
-option java_outer_classname = "WrappersProto";
-option java_multiple_files = true;
-option objc_class_prefix = "GPB";
-
-// Wrapper message for `double`.
-//
-// The JSON representation for `DoubleValue` is JSON number.
-message DoubleValue {
- // The double value.
- double value = 1;
-}
-
-// Wrapper message for `float`.
-//
-// The JSON representation for `FloatValue` is JSON number.
-message FloatValue {
- // The float value.
- float value = 1;
-}
-
-// Wrapper message for `int64`.
-//
-// The JSON representation for `Int64Value` is JSON string.
-message Int64Value {
- // The int64 value.
- int64 value = 1;
-}
-
-// Wrapper message for `uint64`.
-//
-// The JSON representation for `UInt64Value` is JSON string.
-message UInt64Value {
- // The uint64 value.
- uint64 value = 1;
-}
-
-// Wrapper message for `int32`.
-//
-// The JSON representation for `Int32Value` is JSON number.
-message Int32Value {
- // The int32 value.
- int32 value = 1;
-}
-
-// Wrapper message for `uint32`.
-//
-// The JSON representation for `UInt32Value` is JSON number.
-message UInt32Value {
- // The uint32 value.
- uint32 value = 1;
-}
-
-// Wrapper message for `bool`.
-//
-// The JSON representation for `BoolValue` is JSON `true` and `false`.
-message BoolValue {
- // The bool value.
- bool value = 1;
-}
-
-// Wrapper message for `string`.
-//
-// The JSON representation for `StringValue` is JSON string.
-message StringValue {
- // The string value.
- string value = 1;
-}
-
-// Wrapper message for `bytes`.
-//
-// The JSON representation for `BytesValue` is JSON string.
-message BytesValue {
- // The bytes value.
- bytes value = 1;
-}